11:26:03.108 00.009 27332 PHD2 version 2.6.13 begins execution with:
11:26:03.108 00.000 27332    Windows 10 (build 26100), 64-bit edition
11:26:03.108 00.000 27332    wxWidgets 3.0.5
11:26:03.108 00.000 27332    cfitsio 3.47
11:26:03.108 00.000 27332 GetString("/frame/LogDir", "") returns ""
11:26:03.109 00.001 27332 CoInitializeEx returns 1
11:26:03.113 00.004 27332 locale: using dir C:\Astronomie\PHDGuiding2\locale exists=1
11:26:03.113 00.000 27332 GetInt("/wxLanguage", 0) returns 80
11:26:03.134 00.021 27332 locale: initialized with lang id 80 (r=1)
11:26:03.144 00.010 27332 locale: wxTranslations language set to 80
11:26:03.166 00.022 27332 Removed 1 files of pattern: PHD2_GuideLog*.txt
11:26:03.169 00.003 27332 GetInt("/currentProfile", 0) returns 13
11:26:03.181 00.012 27332 reset dither spiral
11:26:03.186 00.005 27332 StartWorkerThread(00000000) begins
11:26:03.189 00.003 27332 WorkerThread constructor called
11:26:03.192 00.003 27332 StartWorkerThread(01984810) ends
11:26:03.195 00.003 34220 WorkerThread::Entry() begins
11:26:03.196 00.001 27332 StartWorkerThread(00000000) begins
11:26:03.200 00.004 27332 WorkerThread constructor called
11:26:03.202 00.002 34220 worker thread CoInitializeEx returns 0
11:26:03.203 00.001 27332 StartWorkerThread(01983CD0) ends
11:26:03.205 00.002 27332 GetBoolean("/ServerMode", 1) returns 1
11:26:03.208 00.003 29784 WorkerThread::Entry() begins
11:26:03.209 00.001 29784 worker thread CoInitializeEx returns 0
11:26:03.336 00.127 27332 GetInt("/profile/13/NoiseReductionMethod", 0) returns 0
11:26:03.341 00.005 27332 GetDouble("/profile/13/DitherScaleFactor", 1.000000) returns 1.000000
11:26:03.346 00.005 27332 GetBoolean("/profile/13/DitherRaOnly", 0) returns 0
11:26:03.349 00.003 27332 GetInt("/profile/13/DitherMode", 0) returns 0
11:26:03.353 00.004 27332 set dither mode 0
11:26:03.358 00.005 27332 GetInt("/profile/13/frame/timeLapse", 0) returns 0
11:26:03.364 00.006 27332 GetInt("/profile/13/frame/var_delay/long_delay", 10000) returns 10000
11:26:03.370 00.006 27332 GetInt("/profile/13/frame/var_delay/short_delay", 1000) returns 1000
11:26:03.375 00.005 27332 GetBoolean("/profile/13/frame/var_delay/enabled", 0) returns 0
11:26:03.380 00.005 27332 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
11:26:03.386 00.006 27332 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
11:26:03.391 00.005 27332 GetInt("/profile/13/frame/focalLength", 0) returns 784
11:26:03.396 00.005 27332 GetInt("/profile/13/auto_exp/exposure_min", 1000) returns 1000
11:26:03.402 00.006 27332 GetInt("/profile/13/auto_exp/exposure_max", 5000) returns 5000
11:26:03.407 00.005 27332 GetDouble("/profile/13/auto_exp/target_snr", 6.000000) returns 6.000000
11:26:03.411 00.004 27332 AutoExp: config min = 1000 max = 5000 snr = 6.00
11:26:03.417 00.006 27332 AutoExp: reset exp to 5000
11:26:03.422 00.005 27332 GetInt("/profile/13/CustomExposureDuration", 30000) returns 30000
11:26:03.428 00.006 27332 GetInt("/profile/13/ExposureDurationMs", 1000) returns 2500
11:26:03.433 00.005 27332 OnExposureDurationSelected: duration = 2500
11:26:03.438 00.005 27332 GetBoolean("/profile/13/BeepForLostStar", 1) returns 1
11:26:03.443 00.005 27332 GetInt("/profile/13/Gamma", 100) returns 100
11:26:03.448 00.005 27332 GetBoolean("/profile/13/ImageLogger/LoggingEnabled", 0) returns 0
11:26:03.453 00.005 27332 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshRel", 0) returns 0
11:26:03.458 00.005 27332 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshPx", 0) returns 0
11:26:03.463 00.005 27332 GetBoolean("/profile/13/ImageLogger/LogFramesDropped", 0) returns 0
11:26:03.469 00.006 27332 GetBoolean("/profile/13/ImageLogger/LogAutoSelectFrames", 0) returns 0
11:26:03.474 00.005 27332 GetDouble("/profile/13/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
11:26:03.480 00.006 27332 GetDouble("/profile/13/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
11:26:03.484 00.004 27332 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
11:26:03.490 00.006 27332 GetBoolean("/profile/13/indi/VerboseLogging", 0) returns 0
11:26:03.527 00.037 27332 guider state => UNINITIALIZED
11:26:03.532 00.005 27332 GetInt("/profile/13/overlay/slit/center.x", 376) returns 376
11:26:03.536 00.004 27332 GetInt("/profile/13/overlay/slit/center.y", 290) returns 290
11:26:03.540 00.004 27332 GetInt("/profile/13/overlay/slit/width", 8) returns 8
11:26:03.544 00.004 27332 GetInt("/profile/13/overlay/slit/height", 100) returns 100
11:26:03.549 00.005 27332 GetInt("/profile/13/overlay/slit/angle", 0) returns 0
11:26:03.554 00.005 27332 Changing from state UNINITIALIZED to UNINITIALIZED
11:26:03.558 00.004 27332 guider state => SELECTING
11:26:03.563 00.005 27332 GetBoolean("/profile/13/guider/FastRecenter", 1) returns 1
11:26:03.568 00.005 27332 GetBoolean("/profile/13/guider/ScaleImage", 1) returns 1
11:26:03.572 00.004 27332 GetDouble("/profile/13/guider/StarMinHFD", 1.500000) returns 1.500000
11:26:03.576 00.004 27332 Setting StarMinHFD = 1.50
11:26:03.580 00.004 27332 GetDouble("/profile/13/guider/StarMaxHFD", 20.000000) returns 10.000000
11:26:03.583 00.003 27332 Setting MaxHFD = 10.0
11:26:03.587 00.004 27332 GetDouble("/profile/13/guider/StarMinSNR", 6.000000) returns 6.000000
11:26:03.591 00.004 27332 Setting StarMinSNR = 6.0
11:26:03.595 00.004 27332 GetInt("/profile/13/guider/AutoSelDownsample", 0) returns 0
11:26:03.598 00.003 27332 Setting AutoSelDownsample = 0
11:26:03.602 00.004 27332 GetString("/profile/13/guider/bookmarks", "") returns ""
11:26:03.606 00.004 27332 GetDouble("/profile/13/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
11:26:03.611 00.005 27332 GetBoolean("/profile/13/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
11:26:03.615 00.004 27332 GetBoolean("/profile/13/guider/onestar/TolerateJumpsEnabled", 0) returns 0
11:26:03.619 00.004 27332 GetDouble("/profile/13/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
11:26:03.623 00.004 27332 GetInt("/profile/13/guider/onestar/SearchRegion", 15) returns 15
11:26:03.627 00.004 27332 GetBoolean("/profile/13/guider/multistar/enabled", 0) returns 1
11:26:03.631 00.004 27332 MultiStar mode enabled
11:26:03.636 00.005 27332 GetBoolean("/StickyLockPosition", 0) returns 0
11:26:03.647 00.011 27332 GetString("/geometry", "") returns "1;1936;1048;-8;-8"
11:26:03.702 00.055 27332 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
11:26:03.706 00.004 27332 GetString("/graph/RAColor", "") returns "#FFFFFF"
11:26:03.711 00.005 27332 GetString("/graph/DecColor", "") returns "#FF0000"
11:26:03.715 00.004 27332 GetInt("/graph/minLength", 50) returns 50
11:26:03.720 00.005 27332 GetInt("/graph/maxLength", 400) returns 400
11:26:03.724 00.004 27332 GetInt("/graph/minHeight", 1) returns 1
11:26:03.728 00.004 27332 GetInt("/graph/maxHeight", 16) returns 16
11:26:03.733 00.005 27332 GetInt("/graph/length", 100) returns 100
11:26:03.736 00.003 27332 GraphStats window size = 100
11:26:03.741 00.005 27332 GetInt("/graph/height", 4) returns 4
11:26:03.746 00.005 27332 GetInt("graph/HeightUnits", 1) returns 1
11:26:03.751 00.005 27332 GetBoolean("/graph/showCorrections", 1) returns 1
11:26:03.756 00.005 27332 GetBoolean("/graph/showStarMass", 0) returns 0
11:26:03.761 00.005 27332 GetBoolean("/graph/showStarSNR", 0) returns 0
11:26:03.766 00.005 27332 GetBoolean("/graph/correctionsToScale", 0) returns 1
11:26:03.848 00.082 27332 GetInt("/graph_stepguider/length", 1) returns 1
11:26:03.858 00.010 27332 GetBoolean("/ProfileRawMode", 0) returns 0
11:26:03.864 00.006 27332 GetInt("/target/length", 100) returns 400
11:26:03.868 00.004 27332 GetDouble("/target/zoom", 1.000000) returns 1.000000
11:26:03.890 00.022 27332 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
11:26:03.895 00.005 27332 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
11:26:04.715 00.820 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:04.720 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:04.726 00.006 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:04.732 00.006 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:04.736 00.004 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:04.740 00.004 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:04.744 00.004 27332 GetString("/profile/3/name", "") returns "76"
11:26:04.749 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:04.754 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:04.757 00.003 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:26:04.761 00.004 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:26:04.765 00.004 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:26:04.769 00.004 27332 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
11:26:04.814 00.045 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:05.254 00.440 27332 GetString("/profile/13/indi/INDIcam", "") returns ""
11:26:05.283 00.029 27332 GetString("/profile/13/indi/INDImount", "") returns ""
11:26:05.297 00.014 27332 GetString("/profile/13/indi/INDImount", "") returns ""
11:26:05.315 00.018 27332 GetString("/profile/13/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
11:26:05.318 00.003 27332 CameraFactory(ZWO ASI Camera)
11:26:05.322 00.004 27332 GetBoolean("/profile/13/camera/UseSubframes", 0) returns 0
11:26:05.324 00.002 27332 GetInt("/profile/13/camera/ReadDelay", 150) returns 150
11:26:05.328 00.004 27332 GetInt("/profile/13/camera/gain", 95) returns 95
11:26:05.331 00.003 27332 GetInt("/profile/13/camera/TimeoutMs", 15000) returns 15000
11:26:05.333 00.002 27332 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
11:26:05.336 00.003 27332 GetBoolean("/profile/13/camera/SaturationByADU", 1) returns 1
11:26:05.339 00.003 27332 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
11:26:05.342 00.003 27332 GetInt("/profile/13/camera/binning", 1) returns 1
11:26:05.345 00.003 27332 GetInt("/profile/13/camera/ZWO/bpp", 8) returns 8
11:26:05.348 00.003 27332 Created new camera of type ZWO ASI Camera = 0D4D2378
11:26:05.350 00.002 27332 GetString("/profile/13/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
11:26:05.356 00.006 27332 GetString("/profile/13/scope/LastMenuChoice", "Aucun") returns "ASCOM GS Sky Telescope"
11:26:05.358 00.002 27332 ScopeFactory(ASCOM GS Sky Telescope)
11:26:05.361 00.003 27332 GetInt("/profile/13/scope/CalibrationDuration", 750) returns 750
11:26:05.363 00.002 27332 GetInt("/profile/13/scope/CalibrationDistance", 25) returns 25
11:26:05.366 00.003 27332 GetInt("/profile/13/scope/MaxRaDuration", 2500) returns 2500
11:26:05.369 00.003 27332 GetInt("/profile/13/scope/MaxDecDuration", 2500) returns 2500
11:26:05.372 00.003 27332 GetInt("/profile/13/scope/DecGuideMode", 1) returns 1
11:26:05.375 00.003 27332 DecGuideMode set to Auto (1)
11:26:05.377 00.002 27332 GetInt("/profile/13/scope/XGuideAlgorithm", 1) returns 1
11:26:05.380 00.003 27332 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.195000
11:26:05.383 00.003 27332 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
11:26:05.386 00.003 27332 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
11:26:05.389 00.003 27332 GetInt("/profile/13/scope/YGuideAlgorithm", 4) returns 4
11:26:05.391 00.002 27332 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.300000
11:26:05.394 00.003 27332 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
11:26:05.396 00.002 27332 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
11:26:05.400 00.004 27332 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
11:26:05.403 00.003 27332 GetBoolean("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
11:26:05.405 00.002 27332 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
11:26:05.407 00.002 27332 GetBoolean("/profile/13/scope/CalFlipRequiresDecFlip", 0) returns 1
11:26:05.409 00.002 27332 GetBoolean("/profile/13/scope/AssumeOrthogonal", 0) returns 0
11:26:05.412 00.003 27332 GetBoolean("/profile/13/scope/UseDecComp", 1) returns 1
11:26:05.415 00.003 27332 GetBoolean("/profile/13/scope/HiResEncoders", 0) returns 0
11:26:05.418 00.003 27332 GetInt("/profile/13/scope/DecBacklashPulse", 0) returns 20
11:26:05.420 00.002 27332 GetInt("/profile/13/scope/DecBacklashFloor", 0) returns 20
11:26:05.423 00.003 27332 GetInt("/profile/13/scope/DecBacklashCeiling", 0) returns 20
11:26:05.425 00.002 27332 GetBoolean("/profile/13/scope/BacklashCompEnabled", 0) returns 1
11:26:05.428 00.003 27332 BLC: Enabled with correction = 20 ms, Floor = 20, Ceiling = 20, Fixed
11:26:05.430 00.002 27332 GetBoolean("/profile/13/scope/StopGuidingWhenSlewing", 1) returns 1
11:26:05.432 00.002 27332 Scope: enabling slew check, guiding will stop when slew is detected
11:26:05.435 00.003 27332 Created new scope of type ASCOM GS Sky Telescope = 12ABED08
11:26:05.437 00.002 27332 GetString("/profile/13/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
11:26:05.440 00.003 27332 GetString("/profile/13/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
11:26:05.444 00.004 27332 ScopeFactory(Aucun)
11:26:05.446 00.002 27332 Created new aux scope of type Aucun = 00000000
11:26:05.448 00.002 27332 GetString("/profile/13/scope/LastAuxMenuChoice", "") returns "Aucun"
11:26:05.450 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
11:26:05.453 00.003 27332 GetString("/profile/13/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
11:26:05.456 00.003 27332 StepGuiderFactory(Aucun)
11:26:05.458 00.002 27332 Created new stepguider of type Aucun = 00000000
11:26:05.461 00.003 27332 GetString("/profile/13/stepguider/LastMenuChoice", "") returns "Aucun"
11:26:05.463 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
11:26:05.466 00.003 27332 GetString("/profile/13/rotator/LastMenuChoice", "Aucun") returns "Aucun"
11:26:05.469 00.003 27332 RotatorFactory(Aucun)
11:26:05.471 00.002 27332 Created new Rotator of type Aucun = 00000000
11:26:05.473 00.002 27332 GetString("/profile/13/rotator/LastMenuChoice", "") returns "Aucun"
11:26:05.476 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
11:26:05.490 00.014 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:05.493 00.003 27332 SetupHelpFile: langid=80, locale-specific help = C:\Astronomie\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
11:26:05.509 00.016 27332 starting server
11:26:05.513 00.004 27332 event server started, listening on port 4400
11:26:05.516 00.003 27332 Server started, listening on port 4300
11:26:05.518 00.002 27332 Status Line: Serveur démarré
11:26:05.525 00.007 27332 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=2;prop=100000;bestw=631;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-71;floaty=995;floatw=1496;floath=272|name=Stats;caption=Statistiques de guidage;state=2099198;dir=3;layer=0;row=1;pos=1;prop=100000;bestw=315;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=4;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=91200;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1491;floaty=256;floatw=400;floath=250|name=Target;caption=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=108800;bestw=336;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=426|dock_size(3,0,0)=259|"
11:26:05.587 00.062 27332 GetBoolean("/Update/enabled", 1) returns 1
11:26:05.590 00.003 27332 GetInt("/Update/series", 0) returns 0
11:26:05.594 00.004 33700 UPD: updater thread entry
11:26:05.595 00.001 33700 UPD: fetch https://openphdguiding.org/release-main-win.txt
11:26:08.619 03.024 33700 UPD: latest ver = 2.6.14
11:26:08.619 00.000 33700 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
11:26:08.619 00.000 33700 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
11:26:08.619 00.000 33700 UPD: needs upgrade
11:26:08.619 00.000 33700 UPD: fetch https://openphdguiding.org/changelog-main/
11:26:08.936 00.317 33700 UPD: download is needed
11:26:08.936 00.000 33700 UPD: begin download https://openphdguiding.org/phd2-2.6.14-installer.exe to C:\Users\Eric\AppData\Local\phd2\phd2_installer.exe
11:26:10.010 01.074 27332 gear_dialog: OnButtonConnectAll
11:26:10.012 00.002 27332 gear_dialog: DoConnectCamera [ZWO ASI Camera]
11:26:10.014 00.002 27332 Status Line: Connexion à la caméra ...
11:26:10.018 00.004 27332 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
11:26:10.020 00.002 27332 Connecting to camera [ZWO ASI Camera] id = []
11:26:10.026 00.006 27332 ZWO: SDK Version = [1, 30, 0, 0]
11:26:10.032 00.006 27332 ZWO: find camera id: [], ncams = 1
11:26:10.762 00.730 27332 ZWO: using mode BPP = 8
11:26:10.764 00.002 27332 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
11:26:10.766 00.002 27332 ZWO: selecting snap mode
11:26:10.768 00.002 27332 ZWO: IsColorCam = 0
11:26:10.770 00.002 27332 ZWO: supported bin 0 = 1
11:26:10.771 00.001 27332 ZWO: supported bin 1 = 2
11:26:10.779 00.008 27332 ZWO: gain range = 0 .. 100
11:26:10.781 00.002 27332 ZWO: lowest RN gain = 48 (48%)
11:26:10.783 00.002 27332 ZWO: frame (0,0)+(1280,960)
11:26:10.804 00.021 27332 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
11:26:10.807 00.003 27332 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
11:26:10.810 00.003 27332 Connected Camera: ZWO ASI120MM Mini
11:26:10.812 00.002 27332 FullSize=(1280,960)
11:26:10.813 00.001 27332 PixelSize=3.75
11:26:10.816 00.003 27332 BitsPerPixel=8
11:26:10.818 00.002 27332 HasGainControl=1
11:26:10.820 00.002 27332 GuideCameraGain=95
11:26:10.822 00.002 27332 HasShutter=0
11:26:10.824 00.002 27332 HasSubFrames=1
11:26:10.826 00.002 27332 ST4HasGuideOutput=1
11:26:10.828 00.002 27332 GetBoolean("/profile/13/camera/AutoLoadDefectMap", 1) returns 1
11:26:10.830 00.002 27332 auto-loading defect map
11:26:10.832 00.002 27332 Loading defect map file C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
11:26:10.835 00.003 27332 Defect map file not found: C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
11:26:10.837 00.002 27332 Status Line: Carte des défauts non chargées
11:26:10.841 00.004 27332 GetBoolean("/profile/13/camera/AutoLoadDarks", 1) returns 1
11:26:10.843 00.002 27332 Auto-loading dark library
11:26:10.872 00.029 27332 loaded dark frame exposure = 1000, med = 3
11:26:10.899 00.027 27332 loaded dark frame exposure = 1500, med = 4
11:26:10.929 00.030 27332 loaded dark frame exposure = 2000, med = 6
11:26:10.959 00.030 27332 loaded dark frame exposure = 2500, med = 8
11:26:10.990 00.031 27332 loaded dark frame exposure = 3000, med = 10
11:26:11.021 00.031 27332 loaded dark frame exposure = 3500, med = 11
11:26:11.053 00.032 27332 loaded dark frame exposure = 4000, med = 13
11:26:11.087 00.034 27332 loaded dark frame exposure = 4500, med = 15
11:26:11.121 00.034 27332 loaded dark frame exposure = 5000, med = 14
11:26:11.156 00.035 27332 loaded dark frame exposure = 6000, med = 18
11:26:11.158 00.002 27332 loaded dark library from C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_dark_lib_13.fit
11:26:11.160 00.002 27332 Status Line: Darks chargés
11:26:11.166 00.006 27332 Status Line: Caméra Connectée
11:26:11.173 00.007 27332 gear_dialog: OnButtonConnectStepGuider
11:26:11.176 00.003 27332 Connected AO:None
11:26:11.180 00.004 27332 gear_dialog: OnButtonConnectScope
11:26:11.182 00.002 27332 Status Line: Connexion de la monture ...
11:26:11.185 00.003 27332 Connecting to mount [ASCOM GS Sky Telescope]
11:26:11.187 00.002 27332 ASCOM Scope: Connecting
11:26:11.189 00.002 27332 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
11:26:11.202 00.013 27332 pScopeDriver = 0x12AF3A24
11:26:11.244 00.042 27332 Scope reports its name as GSServer (ASCOM)
11:26:11.248 00.004 27332 ASCOM scope CanSlewAsync is true
11:26:11.250 00.002 27332 GSServer (ASCOM) connected
11:26:11.253 00.003 27332 ScopeASCOM::GetDeclinationRadians() returns 2.2
11:26:11.256 00.003 27332 ScopeASCOM::SideOfPier() returns 1
11:26:11.258 00.002 27332 ASCOM Scope: Connect success
11:26:11.260 00.002 27332 Status Line: Monture connectée
11:26:11.264 00.004 27332 Connected Scope:GSServer (ASCOM)
11:26:11.269 00.005 27332 gear_dialog: OnButtonConnectAuxScope
11:26:11.271 00.002 27332 Connected AuxScope:None
11:26:11.275 00.004 27332 gear_dialog: OnButtonConnectRotator
11:26:11.278 00.003 27332 Connected Rotator:None
11:26:11.339 00.061 27332 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
11:26:11.341 00.002 27332 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
11:26:11.344 00.003 27332 Auto-loading calibration data
11:26:11.346 00.002 27332 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
11:26:11.348 00.002 27332 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
11:26:11.351 00.003 27332 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
11:26:11.353 00.002 27332 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
11:26:11.355 00.002 27332 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
11:26:11.357 00.002 27332 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
11:26:11.360 00.003 27332 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
11:26:11.362 00.002 27332 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
11:26:11.364 00.002 27332 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
11:26:11.366 00.002 27332 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
11:26:11.368 00.002 27332 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
11:26:11.371 00.003 27332 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
11:26:11.375 00.004 27332 ScopeASCOM::GetDeclinationRadians() returns 2.2
11:26:11.378 00.003 27332 ScopeASCOM::SideOfPier() returns 1
11:26:11.948 00.570 27332 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
11:26:27.835 15.887 27332 evsrv: cli 0D907BC0 connect
11:26:27.844 00.009 27332 evsrv: cli 0D906F40 connect
11:26:27.850 00.006 27332 evsrv: cli 0D906F40 request: {"method":"get_profile","id":"63770034-f8fa-4916-8a96-3ae7b5732f45"}
11:26:27.856 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:27.862 00.006 27332 evsrv: cli 0D906F40 response: {"jsonrpc":"2.0","result":{"id":13,"name":"EQ8 LAST CHANCE"},"id":"63770034-f8fa-4916-8a96-3ae7b5732f45"}
11:26:27.871 00.009 27332 evsrv: cli 0D906F40 disconnect
11:26:27.880 00.009 27332 evsrv: cli 0D907300 connect
11:26:27.886 00.006 27332 evsrv: cli 0D907300 request: {"method":"get_profiles","id":"984e4874-79de-4e83-816d-f4eca5194e29"}
11:26:27.892 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:27.898 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:27.903 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:27.909 00.006 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:27.915 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:27.921 00.006 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:27.927 00.006 27332 GetString("/profile/3/name", "") returns "76"
11:26:27.933 00.006 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:27.939 00.006 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:27.945 00.006 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:26:27.952 00.007 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:26:27.957 00.005 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:26:27.963 00.006 27332 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
11:26:27.969 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:27.975 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:27.981 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:27.987 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:27.992 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:27.997 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.003 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.009 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.014 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.019 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.025 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.031 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.036 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.041 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.047 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.052 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.058 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.063 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.068 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.073 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.079 00.006 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.084 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.089 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.095 00.006 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.100 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.105 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.111 00.006 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.116 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.121 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.127 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.132 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.137 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.142 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.148 00.006 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.153 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.158 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:28.163 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.169 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.174 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.179 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.185 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.190 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.195 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.201 00.006 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:28.206 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:28.211 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.216 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.221 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.226 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.232 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.237 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.242 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.247 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:28.253 00.006 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:28.258 00.005 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:26:28.264 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.269 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.274 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.280 00.006 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.285 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.290 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.296 00.006 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.301 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:28.306 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:28.311 00.005 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:26:28.316 00.005 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:26:28.322 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.328 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.333 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.338 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.344 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.350 00.006 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.356 00.006 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.363 00.007 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:28.369 00.006 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:28.375 00.006 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:26:28.380 00.005 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:26:28.385 00.005 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:26:28.390 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:26:28.395 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:26:28.400 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:26:28.405 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:26:28.410 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:26:28.415 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:26:28.419 00.004 27332 GetString("/profile/3/name", "") returns "76"
11:26:28.425 00.006 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:26:28.430 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:26:28.435 00.005 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:26:28.439 00.004 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:26:28.444 00.005 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:26:28.449 00.005 27332 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
11:26:28.454 00.005 27332 evsrv: cli 0D907300 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"QUATTRO2"},{"id":10,"name":"TEST 1DEC25"},{"id":11,"name":"11225 V2"},{"id":12,"name":"EQ8 140 APO V3"},{"id":13,"name":"EQ8 LAST CHANCE","selected":true},{"id":2,"name":"76 DO"},{"id":3,"name":"76"},{"id":4,"name":"APO + RED"},{"id":5,"name":"EQ8 + APO"},{"id":6,"name":"140 + LUN GUIDE"},{"id":7,"name":"EQ8 + APO v2"},{"id":8,"name":"NOUVEAU 1"},{"id":9,"name":"140 EQ8 EAG V1"}],"id":"984e4874-79de-4e83-816d-f4eca5194e29"}
11:26:28.461 00.007 27332 evsrv: cli 0D907300 disconnect
11:26:28.467 00.006 27332 evsrv: cli 0D9079E0 connect
11:26:28.473 00.006 27332 evsrv: cli 0D9079E0 request: {"method":"get_connected","id":"8c4182ab-ee7f-4331-b697-07eb8c562fa2"}
11:26:28.477 00.004 27332 evsrv: cli 0D9079E0 response: {"jsonrpc":"2.0","result":true,"id":"8c4182ab-ee7f-4331-b697-07eb8c562fa2"}
11:26:28.483 00.006 27332 evsrv: cli 0D9079E0 disconnect
11:26:28.489 00.006 27332 evsrv: cli 0D906FE0 connect
11:26:28.495 00.006 27332 evsrv: cli 0D906FE0 request: {"method":"get_app_state","id":"a89fc79d-9ebe-4c7b-9e69-2ebdd12e38dc"}
11:26:28.499 00.004 27332 evsrv: cli 0D906FE0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a89fc79d-9ebe-4c7b-9e69-2ebdd12e38dc"}
11:26:28.505 00.006 27332 evsrv: cli 0D906FE0 disconnect
11:26:29.506 01.001 27332 evsrv: cli 0D907EE0 connect
11:26:29.512 00.006 27332 evsrv: cli 0D907EE0 request: {"method":"loop","id":"78c8a6c6-3bff-4d21-964b-5d5293f9c4aa"}
11:26:29.517 00.005 27332 Status Line: Boucler
11:26:29.522 00.005 27332 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
11:26:29.529 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:29.534 00.005 27332 Enqueuing Expose request
11:26:29.539 00.005 27332 evsrv: cli 0D907EE0 response: {"jsonrpc":"2.0","result":0,"id":"78c8a6c6-3bff-4d21-964b-5d5293f9c4aa"}
11:26:29.545 00.006 27332 evsrv: cli 0D907EE0 disconnect
11:26:29.550 00.005 27332 evsrv: cli 0D907D00 connect
11:26:29.555 00.005 27332 case statement mapped state 1 to 101
11:26:29.560 00.005 34220 Worker thread wakes up
11:26:29.560 00.000 27332 case statement mapped state 1 to 101
11:26:29.566 00.006 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:29.566 00.000 34220 Exposure delay set to 0
11:26:29.566 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:29.566 00.000 34220 ZWO: set CONTROL_EXPOSURE 2500000
11:26:29.566 00.000 27332 evsrv: cli 0D907D00 request: {"method":"get_lock_shift_params","id":"6d660ff4-222b-4b94-b51b-4bf4d153364d"}
11:26:29.571 00.005 27332 evsrv: cli 0D907D00 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6d660ff4-222b-4b94-b51b-4bf4d153364d"}
11:26:29.579 00.008 27332 evsrv: cli 0D907D00 disconnect
11:26:29.584 00.005 27332 evsrv: cli 0D908020 connect
11:26:29.589 00.005 27332 case statement mapped state 1 to 101
11:26:29.594 00.005 27332 case statement mapped state 1 to 101
11:26:29.599 00.005 27332 evsrv: cli 0D908020 request: {"method":"get_pixel_scale","id":"ef2ed8d9-659f-4ab4-a938-fdae673540a9"}
11:26:29.602 00.003 27332 evsrv: cli 0D908020 response: {"jsonrpc":"2.0","result":0.986599,"id":"ef2ed8d9-659f-4ab4-a938-fdae673540a9"}
11:26:29.605 00.003 27332 evsrv: cli 0D908020 disconnect
11:26:32.310 02.705 34220 Exposure complete
11:26:32.344 00.034 27332 OnExposeComplete: enter
11:26:32.349 00.005 27332 UpdateGuideState(): m_state=1
11:26:32.354 00.005 27332 UpdateCurrentPosition: no star selected
11:26:32.358 00.004 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:32.363 00.005 27332 Status Line: Aucune étoile selectionnée
11:26:32.369 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:32.373 00.004 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:32.378 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:32.382 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:32.387 00.005 27332 Enqueuing Expose request
11:26:32.392 00.005 34220 worker thread done servicing request
11:26:32.392 00.000 34220 Worker thread wakes up
11:26:32.392 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:32.392 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:34.798 02.406 34220 Exposure complete
11:26:34.824 00.026 34220 worker thread done servicing request
11:26:34.824 00.000 27332 OnExposeComplete: enter
11:26:34.826 00.002 27332 UpdateGuideState(): m_state=1
11:26:34.828 00.002 27332 UpdateCurrentPosition: no star selected
11:26:34.830 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:34.832 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:34.835 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:34.847 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:34.849 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:34.851 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:34.853 00.002 27332 Enqueuing Expose request
11:26:34.854 00.001 34220 Worker thread wakes up
11:26:34.854 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:34.854 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:37.479 02.625 34220 Exposure complete
11:26:37.505 00.026 34220 worker thread done servicing request
11:26:37.505 00.000 27332 OnExposeComplete: enter
11:26:37.507 00.002 27332 UpdateGuideState(): m_state=1
11:26:37.509 00.002 27332 UpdateCurrentPosition: no star selected
11:26:37.511 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:37.513 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:37.517 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:37.529 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:37.531 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:37.533 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:37.535 00.002 27332 Enqueuing Expose request
11:26:37.537 00.002 34220 Worker thread wakes up
11:26:37.537 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:37.537 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:40.050 02.513 34220 Exposure complete
11:26:40.076 00.026 34220 worker thread done servicing request
11:26:40.076 00.000 27332 OnExposeComplete: enter
11:26:40.078 00.002 27332 UpdateGuideState(): m_state=1
11:26:40.080 00.002 27332 UpdateCurrentPosition: no star selected
11:26:40.082 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:40.084 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:40.087 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:40.100 00.013 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:40.102 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:40.104 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:40.106 00.002 27332 Enqueuing Expose request
11:26:40.108 00.002 34220 Worker thread wakes up
11:26:40.108 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:40.108 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:42.739 02.631 34220 Exposure complete
11:26:42.766 00.027 34220 worker thread done servicing request
11:26:42.766 00.000 27332 OnExposeComplete: enter
11:26:42.769 00.003 27332 UpdateGuideState(): m_state=1
11:26:42.771 00.002 27332 UpdateCurrentPosition: no star selected
11:26:42.773 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:42.776 00.003 27332 Status Line: Aucune étoile selectionnée
11:26:42.779 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:42.791 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:42.794 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:42.796 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:42.798 00.002 27332 Enqueuing Expose request
11:26:42.800 00.002 34220 Worker thread wakes up
11:26:42.800 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:42.800 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:45.325 02.525 34220 Exposure complete
11:26:45.350 00.025 34220 worker thread done servicing request
11:26:45.350 00.000 27332 OnExposeComplete: enter
11:26:45.352 00.002 27332 UpdateGuideState(): m_state=1
11:26:45.354 00.002 27332 UpdateCurrentPosition: no star selected
11:26:45.356 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:45.358 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:45.361 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:45.372 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:45.374 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:45.376 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:45.378 00.002 27332 Enqueuing Expose request
11:26:45.380 00.002 34220 Worker thread wakes up
11:26:45.380 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:45.380 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:48.107 02.727 34220 Exposure complete
11:26:48.134 00.027 34220 worker thread done servicing request
11:26:48.134 00.000 27332 OnExposeComplete: enter
11:26:48.137 00.003 27332 UpdateGuideState(): m_state=1
11:26:48.139 00.002 27332 UpdateCurrentPosition: no star selected
11:26:48.141 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:48.143 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:48.146 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:48.159 00.013 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:48.161 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:48.163 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:48.165 00.002 27332 Enqueuing Expose request
11:26:48.167 00.002 34220 Worker thread wakes up
11:26:48.167 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:48.167 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:50.574 02.407 34220 Exposure complete
11:26:50.603 00.029 34220 worker thread done servicing request
11:26:50.603 00.000 27332 OnExposeComplete: enter
11:26:50.606 00.003 27332 UpdateGuideState(): m_state=1
11:26:50.607 00.001 27332 UpdateCurrentPosition: no star selected
11:26:50.609 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:50.611 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:50.614 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:50.626 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:50.628 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:50.631 00.003 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:50.632 00.001 27332 Enqueuing Expose request
11:26:50.634 00.002 34220 Worker thread wakes up
11:26:50.634 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:50.634 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:53.257 02.623 34220 Exposure complete
11:26:53.284 00.027 34220 worker thread done servicing request
11:26:53.284 00.000 27332 OnExposeComplete: enter
11:26:53.286 00.002 27332 UpdateGuideState(): m_state=1
11:26:53.288 00.002 27332 UpdateCurrentPosition: no star selected
11:26:53.290 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:53.292 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:53.296 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:53.307 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:53.310 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:53.312 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:53.313 00.001 27332 Enqueuing Expose request
11:26:53.315 00.002 34220 Worker thread wakes up
11:26:53.315 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:53.315 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:55.840 02.525 34220 Exposure complete
11:26:55.866 00.026 34220 worker thread done servicing request
11:26:55.866 00.000 27332 OnExposeComplete: enter
11:26:55.868 00.002 27332 UpdateGuideState(): m_state=1
11:26:55.870 00.002 27332 UpdateCurrentPosition: no star selected
11:26:55.872 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:55.874 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:55.877 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:55.888 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:55.890 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:55.892 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:55.894 00.002 27332 Enqueuing Expose request
11:26:55.896 00.002 34220 Worker thread wakes up
11:26:55.896 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:55.896 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:26:58.531 02.635 34220 Exposure complete
11:26:58.557 00.026 34220 worker thread done servicing request
11:26:58.557 00.000 27332 OnExposeComplete: enter
11:26:58.559 00.002 27332 UpdateGuideState(): m_state=1
11:26:58.562 00.003 27332 UpdateCurrentPosition: no star selected
11:26:58.564 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:26:58.566 00.002 27332 Status Line: Aucune étoile selectionnée
11:26:58.569 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:26:58.581 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:26:58.583 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:26:58.585 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:26:58.587 00.002 27332 Enqueuing Expose request
11:26:58.589 00.002 34220 Worker thread wakes up
11:26:58.589 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:26:58.589 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:01.105 02.516 34220 Exposure complete
11:27:01.132 00.027 34220 worker thread done servicing request
11:27:01.132 00.000 27332 OnExposeComplete: enter
11:27:01.134 00.002 27332 UpdateGuideState(): m_state=1
11:27:01.136 00.002 27332 UpdateCurrentPosition: no star selected
11:27:01.138 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:01.140 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:01.143 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:01.155 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:01.157 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:01.159 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:01.161 00.002 27332 Enqueuing Expose request
11:27:01.163 00.002 34220 Worker thread wakes up
11:27:01.164 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:01.164 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:03.796 02.632 34220 Exposure complete
11:27:03.821 00.025 34220 worker thread done servicing request
11:27:03.821 00.000 27332 OnExposeComplete: enter
11:27:03.823 00.002 27332 UpdateGuideState(): m_state=1
11:27:03.824 00.001 27332 UpdateCurrentPosition: no star selected
11:27:03.826 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:03.828 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:03.831 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:03.842 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:03.845 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:03.847 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:03.848 00.001 27332 Enqueuing Expose request
11:27:03.850 00.002 34220 Worker thread wakes up
11:27:03.850 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:03.850 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:06.368 02.518 34220 Exposure complete
11:27:06.393 00.025 34220 worker thread done servicing request
11:27:06.393 00.000 27332 OnExposeComplete: enter
11:27:06.395 00.002 27332 UpdateGuideState(): m_state=1
11:27:06.397 00.002 27332 UpdateCurrentPosition: no star selected
11:27:06.399 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:06.401 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:06.405 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:06.416 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:06.418 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:06.420 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:06.422 00.002 27332 Enqueuing Expose request
11:27:06.424 00.002 34220 Worker thread wakes up
11:27:06.424 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:06.424 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:09.049 02.625 34220 Exposure complete
11:27:09.079 00.030 34220 worker thread done servicing request
11:27:09.079 00.000 27332 OnExposeComplete: enter
11:27:09.083 00.004 27332 UpdateGuideState(): m_state=1
11:27:09.085 00.002 27332 UpdateCurrentPosition: no star selected
11:27:09.088 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:09.090 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:09.095 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:09.111 00.016 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:09.114 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:09.116 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:09.119 00.003 27332 Enqueuing Expose request
11:27:09.121 00.002 34220 Worker thread wakes up
11:27:09.121 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:09.121 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:11.644 02.523 34220 Exposure complete
11:27:11.677 00.033 34220 worker thread done servicing request
11:27:11.677 00.000 27332 OnExposeComplete: enter
11:27:11.679 00.002 27332 UpdateGuideState(): m_state=1
11:27:11.681 00.002 27332 UpdateCurrentPosition: no star selected
11:27:11.683 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:11.685 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:11.688 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:11.698 00.010 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:11.700 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:11.702 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:11.704 00.002 27332 Enqueuing Expose request
11:27:11.706 00.002 34220 Worker thread wakes up
11:27:11.706 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:11.706 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:14.330 02.624 34220 Exposure complete
11:27:14.354 00.024 34220 worker thread done servicing request
11:27:14.354 00.000 27332 OnExposeComplete: enter
11:27:14.357 00.003 27332 UpdateGuideState(): m_state=1
11:27:14.359 00.002 27332 UpdateCurrentPosition: no star selected
11:27:14.361 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:14.363 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:14.365 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:14.377 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:14.379 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:14.381 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:14.383 00.002 27332 Enqueuing Expose request
11:27:14.385 00.002 34220 Worker thread wakes up
11:27:14.385 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:14.385 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:16.903 02.518 34220 Exposure complete
11:27:16.929 00.026 34220 worker thread done servicing request
11:27:16.930 00.001 27332 OnExposeComplete: enter
11:27:16.932 00.002 27332 UpdateGuideState(): m_state=1
11:27:16.934 00.002 27332 UpdateCurrentPosition: no star selected
11:27:16.936 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:16.938 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:16.941 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:16.953 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:16.955 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:16.958 00.003 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:16.960 00.002 27332 Enqueuing Expose request
11:27:16.962 00.002 34220 Worker thread wakes up
11:27:16.962 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:16.962 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:19.592 02.630 34220 Exposure complete
11:27:19.616 00.024 34220 worker thread done servicing request
11:27:19.616 00.000 27332 OnExposeComplete: enter
11:27:19.618 00.002 27332 UpdateGuideState(): m_state=1
11:27:19.620 00.002 27332 UpdateCurrentPosition: no star selected
11:27:19.622 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:27:19.624 00.002 27332 Status Line: Aucune étoile selectionnée
11:27:19.627 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:27:19.638 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:27:19.641 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:27:19.643 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:27:19.645 00.002 27332 Enqueuing Expose request
11:27:19.646 00.001 34220 Worker thread wakes up
11:27:19.647 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:27:19.647 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:27:21.137 01.490 27332 Stop button clicked
11:27:21.140 00.003 27332 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
11:27:21.142 00.002 27332 Status Line: Attente du matériel ...
11:27:21.165 00.023 34220 ZWO: stopexposure
11:27:22.082 00.917 34220 ZWO: stopexposure
11:27:22.082 00.000 34220 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
11:27:22.082 00.000 27332 OnExposeComplete: enter
11:27:22.084 00.002 27332 OnExposeComplete: Capture Error reported
11:27:22.086 00.002 27332 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
11:27:22.088 00.002 27332 Changing from state SELECTING to UNINITIALIZED
11:27:22.091 00.003 27332 guider state => SELECTING
11:27:22.094 00.003 27332 Status Line: Arrêté.
11:27:22.096 00.002 34220 worker thread done servicing request
11:27:22.097 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
11:27:24.050 01.953 27332 gear_dialog: OnButtonDisconnectAll
11:27:24.052 00.002 27332 gear_dialog: OnButtonDisconnectScope
11:27:24.054 00.002 27332 ASCOM Scope: Disconnecting
11:27:24.056 00.002 27332 ASCOM Scope: Disconnected Successfully
11:27:24.060 00.004 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount
11:27:24.062 00.002 27332 ScopeASCOM::GetDeclinationRadians() returns Unknown
11:27:24.064 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1117->ASCOM Scope: cannot get side of pier when not connected
11:27:24.066 00.002 27332 ScopeASCOM::SideOfPier() returns -1
11:27:24.068 00.002 27332 Status Line: Monture déconnectée
11:27:24.077 00.009 27332 gear_dialog: OnButtonDisconnectAuxScope
11:27:24.079 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1513->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
11:27:24.083 00.004 27332 gear_dialog: OnButtonDisconnectCamera
11:27:24.087 00.004 27332 Status Line: Caméra Déconnectée
11:27:24.094 00.007 27332 gear_dialog: OnButtonDisconnectStepGuider
11:27:24.096 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1662->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
11:27:24.101 00.005 27332 gear_dialog: OnButtonDisconnectRotator
11:27:24.103 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1793->OnButtonDisconnectRotator called with m_pRotator == NULL
11:27:28.744 04.641 27332 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
11:27:28.746 00.002 27332 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
11:27:28.802 00.056 27332 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
11:27:32.163 03.361 27332 evsrv: cli 0D907BC0 disconnect
11:29:31.534 119.371 33700 UPD: could not download installer: Failure when receiving data from the peer
11:29:31.572 00.038 33700 UPD: updater thread exit
11:30:55.560 83.988 27332 gear_dialog: OnButtonConnectAll
11:30:55.563 00.003 27332 gear_dialog: DoConnectCamera [ZWO ASI Camera]
11:30:55.565 00.002 27332 Status Line: Connexion à la caméra ...
11:30:55.570 00.005 27332 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
11:30:55.572 00.002 27332 Connecting to camera [ZWO ASI Camera] id = []
11:30:55.579 00.007 27332 ZWO: find camera id: [], ncams = 1
11:30:56.312 00.733 27332 ZWO: using mode BPP = 8
11:30:56.314 00.002 27332 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
11:30:56.316 00.002 27332 ZWO: selecting snap mode
11:30:56.318 00.002 27332 ZWO: IsColorCam = 0
11:30:56.320 00.002 27332 ZWO: supported bin 0 = 1
11:30:56.321 00.001 27332 ZWO: supported bin 1 = 2
11:30:56.325 00.004 27332 ZWO: gain range = 0 .. 100
11:30:56.327 00.002 27332 ZWO: lowest RN gain = 48 (48%)
11:30:56.329 00.002 27332 ZWO: frame (0,0)+(1280,960)
11:30:56.351 00.022 27332 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
11:30:56.353 00.002 27332 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
11:30:56.355 00.002 27332 Connected Camera: ZWO ASI120MM Mini
11:30:56.357 00.002 27332 FullSize=(1280,960)
11:30:56.359 00.002 27332 PixelSize=3.75
11:30:56.360 00.001 27332 BitsPerPixel=8
11:30:56.362 00.002 27332 HasGainControl=1
11:30:56.364 00.002 27332 GuideCameraGain=95
11:30:56.366 00.002 27332 HasShutter=0
11:30:56.367 00.001 27332 HasSubFrames=1
11:30:56.369 00.002 27332 ST4HasGuideOutput=1
11:30:56.371 00.002 27332 GetBoolean("/profile/13/camera/AutoLoadDefectMap", 1) returns 1
11:30:56.373 00.002 27332 auto-loading defect map
11:30:56.375 00.002 27332 Loading defect map file C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
11:30:56.377 00.002 27332 Defect map file not found: C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
11:30:56.378 00.001 27332 Status Line: Carte des défauts non chargées
11:30:56.382 00.004 27332 GetBoolean("/profile/13/camera/AutoLoadDarks", 1) returns 1
11:30:56.384 00.002 27332 Auto-loading dark library
11:30:56.409 00.025 27332 loaded dark frame exposure = 1000, med = 3
11:30:56.434 00.025 27332 loaded dark frame exposure = 1500, med = 4
11:30:56.463 00.029 27332 loaded dark frame exposure = 2000, med = 6
11:30:56.493 00.030 27332 loaded dark frame exposure = 2500, med = 8
11:30:56.525 00.032 27332 loaded dark frame exposure = 3000, med = 10
11:30:56.557 00.032 27332 loaded dark frame exposure = 3500, med = 11
11:30:56.591 00.034 27332 loaded dark frame exposure = 4000, med = 13
11:30:56.627 00.036 27332 loaded dark frame exposure = 4500, med = 15
11:30:56.661 00.034 27332 loaded dark frame exposure = 5000, med = 14
11:30:56.696 00.035 27332 loaded dark frame exposure = 6000, med = 18
11:30:56.699 00.003 27332 loaded dark library from C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_dark_lib_13.fit
11:30:56.701 00.002 27332 Status Line: Darks chargés
11:30:56.708 00.007 27332 Status Line: Caméra Connectée
11:30:56.718 00.010 27332 gear_dialog: OnButtonConnectStepGuider
11:30:56.722 00.004 27332 Connected AO:None
11:30:56.726 00.004 27332 gear_dialog: OnButtonConnectScope
11:30:56.729 00.003 27332 Status Line: Connexion de la monture ...
11:30:56.733 00.004 27332 Connecting to mount [ASCOM GS Sky Telescope]
11:30:56.735 00.002 27332 ASCOM Scope: Connecting
11:30:56.737 00.002 27332 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
11:30:56.745 00.008 27332 pScopeDriver = 0x12AF3AB4
11:30:56.777 00.032 27332 Scope reports its name as GSServer (ASCOM)
11:30:56.780 00.003 27332 ASCOM scope CanSlewAsync is true
11:30:56.782 00.002 27332 GSServer (ASCOM) connected
11:30:56.787 00.005 27332 ScopeASCOM::GetDeclinationRadians() returns 2.2
11:30:56.790 00.003 27332 ScopeASCOM::SideOfPier() returns 1
11:30:56.793 00.003 27332 ASCOM Scope: Connect success
11:30:56.795 00.002 27332 Status Line: Monture connectée
11:30:56.799 00.004 27332 Connected Scope:GSServer (ASCOM)
11:30:56.804 00.005 27332 gear_dialog: OnButtonConnectAuxScope
11:30:56.807 00.003 27332 Connected AuxScope:None
11:30:56.810 00.003 27332 gear_dialog: OnButtonConnectRotator
11:30:56.814 00.004 27332 Connected Rotator:None
11:30:56.890 00.076 27332 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
11:30:56.893 00.003 27332 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
11:30:56.895 00.002 27332 Auto-loading calibration data
11:30:56.898 00.003 27332 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
11:30:56.901 00.003 27332 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
11:30:56.904 00.003 27332 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
11:30:56.906 00.002 27332 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
11:30:56.909 00.003 27332 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
11:30:56.912 00.003 27332 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
11:30:56.914 00.002 27332 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
11:30:56.916 00.002 27332 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
11:30:56.919 00.003 27332 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
11:30:56.922 00.003 27332 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
11:30:56.924 00.002 27332 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
11:30:56.926 00.002 27332 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
11:30:56.932 00.006 27332 ScopeASCOM::GetDeclinationRadians() returns 2.2
11:30:56.934 00.002 27332 ScopeASCOM::SideOfPier() returns 1
11:30:57.524 00.590 27332 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
11:31:38.747 41.223 27332 evsrv: cli 0D907BC0 connect
11:31:38.753 00.006 27332 evsrv: cli 0D9073A0 connect
11:31:38.759 00.006 27332 evsrv: cli 0D9073A0 request: {"method":"get_profile","id":"039f066e-6c0f-4df2-b017-a4374e3eed90"}
11:31:38.762 00.003 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.764 00.002 27332 evsrv: cli 0D9073A0 response: {"jsonrpc":"2.0","result":{"id":13,"name":"EQ8 LAST CHANCE"},"id":"039f066e-6c0f-4df2-b017-a4374e3eed90"}
11:31:38.767 00.003 27332 evsrv: cli 0D9073A0 disconnect
11:31:38.770 00.003 27332 evsrv: cli 0D907800 connect
11:31:38.772 00.002 27332 evsrv: cli 0D907800 request: {"method":"get_profiles","id":"a0d94a38-0785-4629-939c-5627f7947b6a"}
11:31:38.774 00.002 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.776 00.002 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.779 00.003 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.782 00.003 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.784 00.002 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.787 00.003 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:38.789 00.002 27332 GetString("/profile/3/name", "") returns "76"
11:31:38.791 00.002 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:38.794 00.003 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:31:38.796 00.002 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:31:38.799 00.003 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:31:38.801 00.002 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:31:38.803 00.002 27332 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
11:31:38.806 00.003 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.808 00.002 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.811 00.003 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.813 00.002 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.816 00.003 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.818 00.002 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.821 00.003 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.823 00.002 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.826 00.003 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.828 00.002 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.830 00.002 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.833 00.003 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.836 00.003 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.838 00.002 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.841 00.003 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.845 00.004 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.848 00.003 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.852 00.004 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.854 00.002 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.857 00.003 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.860 00.003 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:38.866 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.871 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.877 00.006 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.882 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.888 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.893 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:38.898 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:38.903 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.908 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.914 00.006 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.919 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.924 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.929 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:38.934 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:38.938 00.004 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:38.943 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.948 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:38.953 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:38.958 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:38.964 00.006 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:38.969 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:38.974 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:38.979 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:38.984 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:31:38.989 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:38.995 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:39.000 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:39.005 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:39.010 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:39.015 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:39.020 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:39.024 00.004 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:39.030 00.006 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:31:39.035 00.005 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:31:39.039 00.004 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:39.044 00.005 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:39.049 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:39.054 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:39.059 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:39.064 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:39.069 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:39.074 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:39.079 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:31:39.084 00.005 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:31:39.089 00.005 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:31:39.095 00.006 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:39.101 00.006 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:39.106 00.005 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:39.110 00.004 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:39.115 00.005 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:39.120 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:39.125 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:39.130 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:39.135 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:31:39.139 00.004 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:31:39.145 00.006 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:31:39.150 00.005 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:31:39.155 00.005 27332 GetString("/profile/1/name", "") returns "QUATTRO2"
11:31:39.159 00.004 27332 GetString("/profile/10/name", "") returns "TEST 1DEC25"
11:31:39.165 00.006 27332 GetString("/profile/11/name", "") returns "11225 V2"
11:31:39.170 00.005 27332 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
11:31:39.174 00.004 27332 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
11:31:39.179 00.005 27332 GetString("/profile/2/name", "") returns "76 DO"
11:31:39.184 00.005 27332 GetString("/profile/3/name", "") returns "76"
11:31:39.189 00.005 27332 GetString("/profile/4/name", "") returns "APO + RED"
11:31:39.194 00.005 27332 GetString("/profile/5/name", "") returns "EQ8 + APO"
11:31:39.199 00.005 27332 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
11:31:39.204 00.005 27332 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
11:31:39.208 00.004 27332 GetString("/profile/8/name", "") returns "NOUVEAU 1"
11:31:39.213 00.005 27332 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
11:31:39.218 00.005 27332 evsrv: cli 0D907800 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"QUATTRO2"},{"id":10,"name":"TEST 1DEC25"},{"id":11,"name":"11225 V2"},{"id":12,"name":"EQ8 140 APO V3"},{"id":13,"name":"EQ8 LAST CHANCE","selected":true},{"id":2,"name":"76 DO"},{"id":3,"name":"76"},{"id":4,"name":"APO + RED"},{"id":5,"name":"EQ8 + APO"},{"id":6,"name":"140 + LUN GUIDE"},{"id":7,"name":"EQ8 + APO v2"},{"id":8,"name":"NOUVEAU 1"},{"id":9,"name":"140 EQ8 EAG V1"}],"id":"a0d94a38-0785-4629-939c-5627f7947b6a"}
11:31:39.224 00.006 27332 evsrv: cli 0D907800 disconnect
11:31:39.230 00.006 27332 evsrv: cli 0D907C60 connect
11:31:39.232 00.002 27332 evsrv: cli 0D907C60 request: {"method":"get_connected","id":"188eb933-4e27-4db8-80ff-3e0ab7e6e237"}
11:31:39.234 00.002 27332 evsrv: cli 0D907C60 response: {"jsonrpc":"2.0","result":true,"id":"188eb933-4e27-4db8-80ff-3e0ab7e6e237"}
11:31:39.236 00.002 27332 evsrv: cli 0D907C60 disconnect
11:31:39.239 00.003 27332 evsrv: cli 0D908020 connect
11:31:39.241 00.002 27332 evsrv: cli 0D908020 request: {"method":"get_app_state","id":"20e69736-e2bd-4893-ab8a-26bcfc76830b"}
11:31:39.243 00.002 27332 evsrv: cli 0D908020 response: {"jsonrpc":"2.0","result":"Stopped","id":"20e69736-e2bd-4893-ab8a-26bcfc76830b"}
11:31:39.246 00.003 27332 evsrv: cli 0D908020 disconnect
11:31:40.245 00.999 27332 evsrv: cli 0D9082A0 connect
11:31:40.251 00.006 27332 evsrv: cli 0D9082A0 request: {"method":"loop","id":"f2ff2084-3d30-4d27-b561-d21b07f14bea"}
11:31:40.256 00.005 27332 Status Line: Boucler
11:31:40.262 00.006 27332 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
11:31:40.275 00.013 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:40.280 00.005 27332 Enqueuing Expose request
11:31:40.284 00.004 27332 evsrv: cli 0D9082A0 response: {"jsonrpc":"2.0","result":0,"id":"f2ff2084-3d30-4d27-b561-d21b07f14bea"}
11:31:40.290 00.006 34220 Worker thread wakes up
11:31:40.290 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:40.290 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:40.290 00.000 34220 ZWO: set CONTROL_EXPOSURE 2500000
11:31:40.294 00.004 27332 evsrv: cli 0D9082A0 disconnect
11:31:40.297 00.003 27332 evsrv: cli 0D907120 connect
11:31:40.302 00.005 27332 case statement mapped state 1 to 101
11:31:40.307 00.005 27332 case statement mapped state 1 to 101
11:31:40.333 00.026 27332 evsrv: cli 0D907120 request: {"method":"get_lock_shift_params","id":"db686ff3-87a9-4a08-92c6-a0793d34ff36"}
11:31:40.338 00.005 27332 evsrv: cli 0D907120 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"db686ff3-87a9-4a08-92c6-a0793d34ff36"}
11:31:40.344 00.006 27332 evsrv: cli 0D9071C0 connect
11:31:40.348 00.004 27332 case statement mapped state 1 to 101
11:31:40.353 00.005 27332 case statement mapped state 1 to 101
11:31:40.358 00.005 27332 evsrv: cli 0D907120 disconnect
11:31:40.363 00.005 27332 evsrv: cli 0D9071C0 request: {"method":"get_pixel_scale","id":"e71c0b75-49dc-45a6-9b14-7cb1e964b816"}
11:31:40.368 00.005 27332 evsrv: cli 0D9071C0 response: {"jsonrpc":"2.0","result":0.986599,"id":"e71c0b75-49dc-45a6-9b14-7cb1e964b816"}
11:31:40.375 00.007 27332 evsrv: cli 0D9071C0 disconnect
11:31:43.033 02.658 34220 Exposure complete
11:31:43.066 00.033 34220 worker thread done servicing request
11:31:43.066 00.000 27332 OnExposeComplete: enter
11:31:43.072 00.006 27332 UpdateGuideState(): m_state=1
11:31:43.077 00.005 27332 UpdateCurrentPosition: no star selected
11:31:43.082 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:43.088 00.006 27332 Status Line: Aucune étoile selectionnée
11:31:43.095 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:43.116 00.021 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:43.121 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:43.127 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:43.133 00.006 27332 Enqueuing Expose request
11:31:43.138 00.005 34220 Worker thread wakes up
11:31:43.138 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:43.138 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:45.548 02.410 34220 Exposure complete
11:31:45.586 00.038 27332 OnExposeComplete: enter
11:31:45.592 00.006 27332 UpdateGuideState(): m_state=1
11:31:45.596 00.004 27332 UpdateCurrentPosition: no star selected
11:31:45.601 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:45.606 00.005 27332 Status Line: Aucune étoile selectionnée
11:31:45.612 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:45.619 00.007 34220 worker thread done servicing request
11:31:45.631 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:45.636 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:45.641 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:45.645 00.004 27332 Enqueuing Expose request
11:31:45.651 00.006 34220 Worker thread wakes up
11:31:45.651 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:45.651 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:48.381 02.730 34220 Exposure complete
11:31:48.405 00.024 34220 worker thread done servicing request
11:31:48.405 00.000 27332 OnExposeComplete: enter
11:31:48.407 00.002 27332 UpdateGuideState(): m_state=1
11:31:48.409 00.002 27332 UpdateCurrentPosition: no star selected
11:31:48.411 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:48.413 00.002 27332 Status Line: Aucune étoile selectionnée
11:31:48.416 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:48.433 00.017 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:48.438 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:48.443 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:48.447 00.004 27332 Enqueuing Expose request
11:31:48.453 00.006 34220 Worker thread wakes up
11:31:48.453 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:48.453 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:50.871 02.418 34220 Exposure complete
11:31:50.897 00.026 34220 worker thread done servicing request
11:31:50.897 00.000 27332 OnExposeComplete: enter
11:31:50.899 00.002 27332 UpdateGuideState(): m_state=1
11:31:50.901 00.002 27332 UpdateCurrentPosition: no star selected
11:31:50.903 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:50.906 00.003 27332 Status Line: Aucune étoile selectionnée
11:31:50.909 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:50.920 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:50.922 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:50.924 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:50.926 00.002 27332 Enqueuing Expose request
11:31:50.928 00.002 34220 Worker thread wakes up
11:31:50.928 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:50.928 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:53.551 02.623 34220 Exposure complete
11:31:53.590 00.039 34220 worker thread done servicing request
11:31:53.590 00.000 27332 OnExposeComplete: enter
11:31:53.595 00.005 27332 UpdateGuideState(): m_state=1
11:31:53.600 00.005 27332 UpdateCurrentPosition: no star selected
11:31:53.605 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:53.610 00.005 27332 Status Line: Aucune étoile selectionnée
11:31:53.616 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:53.635 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:53.640 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:53.644 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:53.649 00.005 27332 Enqueuing Expose request
11:31:53.654 00.005 34220 Worker thread wakes up
11:31:53.654 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:53.654 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:56.072 02.418 34220 Exposure complete
11:31:56.098 00.026 34220 worker thread done servicing request
11:31:56.098 00.000 27332 OnExposeComplete: enter
11:31:56.100 00.002 27332 UpdateGuideState(): m_state=1
11:31:56.102 00.002 27332 UpdateCurrentPosition: no star selected
11:31:56.104 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:56.106 00.002 27332 Status Line: Aucune étoile selectionnée
11:31:56.109 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:56.120 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:56.122 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:56.124 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:56.126 00.002 27332 Enqueuing Expose request
11:31:56.128 00.002 34220 Worker thread wakes up
11:31:56.128 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:56.128 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:31:58.761 02.633 34220 Exposure complete
11:31:58.789 00.028 27332 OnExposeComplete: enter
11:31:58.791 00.002 27332 UpdateGuideState(): m_state=1
11:31:58.795 00.004 34220 worker thread done servicing request
11:31:58.795 00.000 27332 UpdateCurrentPosition: no star selected
11:31:58.800 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:31:58.804 00.004 27332 Status Line: Aucune étoile selectionnée
11:31:58.811 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:31:58.830 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:31:58.834 00.004 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:31:58.839 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:31:58.844 00.005 27332 Enqueuing Expose request
11:31:58.848 00.004 34220 Worker thread wakes up
11:31:58.848 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:31:58.849 00.001 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:01.264 02.415 34220 Exposure complete
11:32:01.291 00.027 34220 worker thread done servicing request
11:32:01.292 00.001 27332 OnExposeComplete: enter
11:32:01.294 00.002 27332 UpdateGuideState(): m_state=1
11:32:01.296 00.002 27332 UpdateCurrentPosition: no star selected
11:32:01.298 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:01.300 00.002 27332 Status Line: Aucune étoile selectionnée
11:32:01.304 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:01.315 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:01.318 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:01.319 00.001 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:01.322 00.003 27332 Enqueuing Expose request
11:32:01.324 00.002 34220 Worker thread wakes up
11:32:01.324 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:01.324 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:03.950 02.626 34220 Exposure complete
11:32:03.982 00.032 34220 worker thread done servicing request
11:32:03.982 00.000 27332 OnExposeComplete: enter
11:32:03.985 00.003 27332 UpdateGuideState(): m_state=1
11:32:03.986 00.001 27332 UpdateCurrentPosition: no star selected
11:32:03.988 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:03.990 00.002 27332 Status Line: Aucune étoile selectionnée
11:32:03.993 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:04.005 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:04.010 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:04.014 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:04.019 00.005 27332 Enqueuing Expose request
11:32:04.024 00.005 34220 Worker thread wakes up
11:32:04.024 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:04.024 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:06.547 02.523 34220 Exposure complete
11:32:06.576 00.029 34220 worker thread done servicing request
11:32:06.576 00.000 27332 OnExposeComplete: enter
11:32:06.578 00.002 27332 UpdateGuideState(): m_state=1
11:32:06.580 00.002 27332 UpdateCurrentPosition: no star selected
11:32:06.582 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:06.585 00.003 27332 Status Line: Aucune étoile selectionnée
11:32:06.588 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:06.599 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:06.602 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:06.603 00.001 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:06.605 00.002 27332 Enqueuing Expose request
11:32:06.608 00.003 34220 Worker thread wakes up
11:32:06.608 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:06.608 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:09.236 02.628 34220 Exposure complete
11:32:09.264 00.028 34220 worker thread done servicing request
11:32:09.264 00.000 27332 OnExposeComplete: enter
11:32:09.267 00.003 27332 UpdateGuideState(): m_state=1
11:32:09.272 00.005 27332 UpdateCurrentPosition: no star selected
11:32:09.277 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:09.281 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:09.288 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:09.307 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:09.312 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:09.318 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:09.324 00.006 27332 Enqueuing Expose request
11:32:09.329 00.005 34220 Worker thread wakes up
11:32:09.330 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:09.330 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:11.734 02.404 34220 Exposure complete
11:32:11.768 00.034 34220 worker thread done servicing request
11:32:11.768 00.000 27332 OnExposeComplete: enter
11:32:11.773 00.005 27332 UpdateGuideState(): m_state=1
11:32:11.778 00.005 27332 UpdateCurrentPosition: no star selected
11:32:11.783 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:11.787 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:11.794 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:11.805 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:11.807 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:11.809 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:11.811 00.002 27332 Enqueuing Expose request
11:32:11.813 00.002 34220 Worker thread wakes up
11:32:11.814 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:11.814 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:14.448 02.634 34220 Exposure complete
11:32:14.484 00.036 34220 worker thread done servicing request
11:32:14.484 00.000 27332 OnExposeComplete: enter
11:32:14.490 00.006 27332 UpdateGuideState(): m_state=1
11:32:14.494 00.004 27332 UpdateCurrentPosition: no star selected
11:32:14.499 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:14.503 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:14.510 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:14.528 00.018 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:14.534 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:14.539 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:14.543 00.004 27332 Enqueuing Expose request
11:32:14.548 00.005 34220 Worker thread wakes up
11:32:14.548 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:14.548 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:16.959 02.411 34220 Exposure complete
11:32:16.985 00.026 27332 OnExposeComplete: enter
11:32:16.987 00.002 27332 UpdateGuideState(): m_state=1
11:32:16.991 00.004 27332 UpdateCurrentPosition: no star selected
11:32:16.996 00.005 34220 worker thread done servicing request
11:32:16.996 00.000 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:17.000 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:17.007 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:17.021 00.014 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:17.026 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:17.030 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:17.035 00.005 27332 Enqueuing Expose request
11:32:17.040 00.005 34220 Worker thread wakes up
11:32:17.040 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:17.040 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:19.729 02.689 34220 Exposure complete
11:32:20.290 00.561 27332 OnExposeComplete: enter
11:32:20.297 00.007 27332 UpdateGuideState(): m_state=1
11:32:20.303 00.006 34220 worker thread done servicing request
11:32:20.303 00.000 27332 UpdateCurrentPosition: no star selected
11:32:20.311 00.008 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:20.318 00.007 27332 Status Line: Aucune étoile selectionnée
11:32:20.327 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:20.353 00.026 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:20.360 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:20.367 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:20.374 00.007 27332 Enqueuing Expose request
11:32:20.381 00.007 34220 Worker thread wakes up
11:32:20.381 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:20.381 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:22.806 02.425 34220 Exposure complete
11:32:23.158 00.352 34220 worker thread done servicing request
11:32:23.159 00.001 27332 OnExposeComplete: enter
11:32:23.166 00.007 27332 UpdateGuideState(): m_state=1
11:32:23.173 00.007 27332 UpdateCurrentPosition: no star selected
11:32:23.181 00.008 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:23.188 00.007 27332 Status Line: Aucune étoile selectionnée
11:32:23.198 00.010 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:23.224 00.026 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:23.231 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:23.238 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:23.245 00.007 27332 Enqueuing Expose request
11:32:23.253 00.008 34220 Worker thread wakes up
11:32:23.253 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:23.253 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:25.983 02.730 34220 Exposure complete
11:32:26.057 00.074 34220 worker thread done servicing request
11:32:26.057 00.000 27332 OnExposeComplete: enter
11:32:26.065 00.008 27332 UpdateGuideState(): m_state=1
11:32:26.070 00.005 27332 UpdateCurrentPosition: no star selected
11:32:26.076 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:26.082 00.006 27332 Status Line: Aucune étoile selectionnée
11:32:26.091 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:26.115 00.024 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:26.121 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:26.127 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:26.133 00.006 27332 Enqueuing Expose request
11:32:26.140 00.007 34220 Worker thread wakes up
11:32:26.141 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:26.141 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:28.599 02.458 34220 Exposure complete
11:32:28.943 00.344 34220 worker thread done servicing request
11:32:28.943 00.000 27332 OnExposeComplete: enter
11:32:28.950 00.007 27332 UpdateGuideState(): m_state=1
11:32:28.957 00.007 27332 UpdateCurrentPosition: no star selected
11:32:28.963 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:28.970 00.007 27332 Status Line: Aucune étoile selectionnée
11:32:28.978 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:29.002 00.024 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:29.008 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:29.014 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:29.020 00.006 27332 Enqueuing Expose request
11:32:29.027 00.007 34220 Worker thread wakes up
11:32:29.027 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:29.027 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:31.656 02.629 34220 Exposure complete
11:32:31.699 00.043 34220 worker thread done servicing request
11:32:31.699 00.000 27332 OnExposeComplete: enter
11:32:31.708 00.009 27332 UpdateGuideState(): m_state=1
11:32:31.716 00.008 27332 UpdateCurrentPosition: no star selected
11:32:31.722 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:31.729 00.007 27332 Status Line: Aucune étoile selectionnée
11:32:31.738 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:31.763 00.025 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:31.770 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:31.776 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:31.783 00.007 27332 Enqueuing Expose request
11:32:31.790 00.007 34220 Worker thread wakes up
11:32:31.790 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:31.790 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:34.207 02.417 34220 Exposure complete
11:32:34.285 00.078 34220 worker thread done servicing request
11:32:34.285 00.000 27332 OnExposeComplete: enter
11:32:34.292 00.007 27332 UpdateGuideState(): m_state=1
11:32:34.300 00.008 27332 UpdateCurrentPosition: no star selected
11:32:34.308 00.008 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:34.315 00.007 27332 Status Line: Aucune étoile selectionnée
11:32:34.324 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:34.350 00.026 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:34.357 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:34.364 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:34.371 00.007 27332 Enqueuing Expose request
11:32:34.378 00.007 34220 Worker thread wakes up
11:32:34.378 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:34.378 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:37.057 02.679 34220 Exposure complete
11:32:37.119 00.062 34220 worker thread done servicing request
11:32:37.119 00.000 27332 OnExposeComplete: enter
11:32:37.126 00.007 27332 UpdateGuideState(): m_state=1
11:32:37.133 00.007 27332 UpdateCurrentPosition: no star selected
11:32:37.140 00.007 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:37.146 00.006 27332 Status Line: Aucune étoile selectionnée
11:32:37.155 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:37.181 00.026 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:37.188 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:37.195 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:37.202 00.007 27332 Enqueuing Expose request
11:32:37.210 00.008 34220 Worker thread wakes up
11:32:37.210 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:37.210 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:39.625 02.415 34220 Exposure complete
11:32:39.693 00.068 34220 worker thread done servicing request
11:32:39.693 00.000 27332 OnExposeComplete: enter
11:32:39.700 00.007 27332 UpdateGuideState(): m_state=1
11:32:39.707 00.007 27332 UpdateCurrentPosition: no star selected
11:32:39.713 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:39.720 00.007 27332 Status Line: Aucune étoile selectionnée
11:32:39.729 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:39.752 00.023 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:39.759 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:39.766 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:39.772 00.006 27332 Enqueuing Expose request
11:32:39.778 00.006 34220 Worker thread wakes up
11:32:39.778 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:39.778 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:42.401 02.623 34220 Exposure complete
11:32:42.442 00.041 34220 worker thread done servicing request
11:32:42.442 00.000 27332 OnExposeComplete: enter
11:32:42.444 00.002 27332 UpdateGuideState(): m_state=1
11:32:42.446 00.002 27332 UpdateCurrentPosition: no star selected
11:32:42.448 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:42.451 00.003 27332 Status Line: Aucune étoile selectionnée
11:32:42.459 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:42.480 00.021 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:42.487 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:42.492 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:42.498 00.006 27332 Enqueuing Expose request
11:32:42.504 00.006 34220 Worker thread wakes up
11:32:42.504 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:42.504 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:44.914 02.410 34220 Exposure complete
11:32:44.940 00.026 27332 OnExposeComplete: enter
11:32:44.943 00.003 34220 worker thread done servicing request
11:32:44.943 00.000 27332 UpdateGuideState(): m_state=1
11:32:44.949 00.006 27332 UpdateCurrentPosition: no star selected
11:32:44.953 00.004 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:44.957 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:44.964 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:44.983 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:44.988 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:44.993 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:44.999 00.006 27332 Enqueuing Expose request
11:32:45.003 00.004 34220 Worker thread wakes up
11:32:45.004 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:45.004 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:47.635 02.631 34220 Exposure complete
11:32:47.682 00.047 34220 worker thread done servicing request
11:32:47.683 00.001 27332 OnExposeComplete: enter
11:32:47.688 00.005 27332 UpdateGuideState(): m_state=1
11:32:47.692 00.004 27332 UpdateCurrentPosition: no star selected
11:32:47.697 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:47.702 00.005 27332 Status Line: Aucune étoile selectionnée
11:32:47.708 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:47.728 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:47.733 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:47.737 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:47.742 00.005 27332 Enqueuing Expose request
11:32:47.747 00.005 34220 Worker thread wakes up
11:32:47.747 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:47.747 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:50.164 02.417 34220 Exposure complete
11:32:50.204 00.040 34220 worker thread done servicing request
11:32:50.204 00.000 27332 OnExposeComplete: enter
11:32:50.208 00.004 27332 UpdateGuideState(): m_state=1
11:32:50.213 00.005 27332 UpdateCurrentPosition: no star selected
11:32:50.218 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:50.222 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:50.229 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:50.248 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:50.253 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:50.257 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:50.262 00.005 27332 Enqueuing Expose request
11:32:50.267 00.005 34220 Worker thread wakes up
11:32:50.267 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:50.267 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:52.894 02.627 34220 Exposure complete
11:32:52.931 00.037 27332 OnExposeComplete: enter
11:32:52.936 00.005 27332 UpdateGuideState(): m_state=1
11:32:52.940 00.004 27332 UpdateCurrentPosition: no star selected
11:32:52.947 00.007 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:52.951 00.004 27332 Status Line: Aucune étoile selectionnée
11:32:52.957 00.006 34220 worker thread done servicing request
11:32:52.959 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:52.980 00.021 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:52.986 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:52.992 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:52.998 00.006 27332 Enqueuing Expose request
11:32:53.003 00.005 34220 Worker thread wakes up
11:32:53.003 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:53.003 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:55.412 02.409 34220 Exposure complete
11:32:55.508 00.096 27332 OnExposeComplete: enter
11:32:55.515 00.007 27332 UpdateGuideState(): m_state=1
11:32:55.521 00.006 27332 UpdateCurrentPosition: no star selected
11:32:55.528 00.007 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:55.534 00.006 34220 worker thread done servicing request
11:32:55.534 00.000 27332 Status Line: Aucune étoile selectionnée
11:32:55.543 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:55.568 00.025 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:55.575 00.007 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:55.581 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:55.587 00.006 27332 Enqueuing Expose request
11:32:55.593 00.006 34220 Worker thread wakes up
11:32:55.593 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:55.593 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:32:58.216 02.623 34220 Exposure complete
11:32:58.334 00.118 34220 worker thread done servicing request
11:32:58.334 00.000 27332 OnExposeComplete: enter
11:32:58.341 00.007 27332 UpdateGuideState(): m_state=1
11:32:58.346 00.005 27332 UpdateCurrentPosition: no star selected
11:32:58.352 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:32:58.358 00.006 27332 Status Line: Aucune étoile selectionnée
11:32:58.365 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:32:58.386 00.021 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:32:58.392 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:32:58.396 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:32:58.401 00.005 27332 Enqueuing Expose request
11:32:58.406 00.005 34220 Worker thread wakes up
11:32:58.407 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:32:58.407 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:00.811 02.404 34220 Exposure complete
11:33:00.846 00.035 34220 worker thread done servicing request
11:33:00.846 00.000 27332 OnExposeComplete: enter
11:33:00.852 00.006 27332 UpdateGuideState(): m_state=1
11:33:00.857 00.005 27332 UpdateCurrentPosition: no star selected
11:33:00.862 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:00.867 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:00.874 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:00.893 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:00.898 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:00.902 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:00.907 00.005 27332 Enqueuing Expose request
11:33:00.912 00.005 34220 Worker thread wakes up
11:33:00.912 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:00.912 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:03.546 02.634 34220 Exposure complete
11:33:03.582 00.036 34220 worker thread done servicing request
11:33:03.582 00.000 27332 OnExposeComplete: enter
11:33:03.587 00.005 27332 UpdateGuideState(): m_state=1
11:33:03.592 00.005 27332 UpdateCurrentPosition: no star selected
11:33:03.597 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:03.602 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:03.608 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:03.627 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:03.632 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:03.636 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:03.641 00.005 27332 Enqueuing Expose request
11:33:03.646 00.005 34220 Worker thread wakes up
11:33:03.646 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:03.646 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:06.052 02.406 34220 Exposure complete
11:33:06.080 00.028 34220 worker thread done servicing request
11:33:06.081 00.001 27332 OnExposeComplete: enter
11:33:06.083 00.002 27332 UpdateGuideState(): m_state=1
11:33:06.085 00.002 27332 UpdateCurrentPosition: no star selected
11:33:06.087 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:06.089 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:06.092 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:06.103 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:06.106 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:06.108 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:06.110 00.002 27332 Enqueuing Expose request
11:33:06.112 00.002 34220 Worker thread wakes up
11:33:06.112 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:06.112 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:08.840 02.728 34220 Exposure complete
11:33:08.871 00.031 34220 worker thread done servicing request
11:33:08.871 00.000 27332 OnExposeComplete: enter
11:33:08.874 00.003 27332 UpdateGuideState(): m_state=1
11:33:08.876 00.002 27332 UpdateCurrentPosition: no star selected
11:33:08.878 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:08.880 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:08.885 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:08.902 00.017 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:08.908 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:08.915 00.007 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:08.921 00.006 27332 Enqueuing Expose request
11:33:08.927 00.006 34220 Worker thread wakes up
11:33:08.927 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:08.927 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:11.335 02.408 34220 Exposure complete
11:33:11.362 00.027 34220 worker thread done servicing request
11:33:11.362 00.000 27332 OnExposeComplete: enter
11:33:11.365 00.003 27332 UpdateGuideState(): m_state=1
11:33:11.367 00.002 27332 UpdateCurrentPosition: no star selected
11:33:11.371 00.004 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:11.375 00.004 27332 Status Line: Aucune étoile selectionnée
11:33:11.381 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:11.400 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:11.405 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:11.410 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:11.414 00.004 27332 Enqueuing Expose request
11:33:11.419 00.005 34220 Worker thread wakes up
11:33:11.419 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:11.420 00.001 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:14.043 02.623 34220 Exposure complete
11:33:14.073 00.030 34220 worker thread done servicing request
11:33:14.073 00.000 27332 OnExposeComplete: enter
11:33:14.075 00.002 27332 UpdateGuideState(): m_state=1
11:33:14.077 00.002 27332 UpdateCurrentPosition: no star selected
11:33:14.080 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:14.082 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:14.083 00.001 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:14.103 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:14.108 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:14.113 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:14.117 00.004 27332 Enqueuing Expose request
11:33:14.122 00.005 34220 Worker thread wakes up
11:33:14.122 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:14.122 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:16.649 02.527 34220 Exposure complete
11:33:16.677 00.028 34220 worker thread done servicing request
11:33:16.677 00.000 27332 OnExposeComplete: enter
11:33:16.680 00.003 27332 UpdateGuideState(): m_state=1
11:33:16.683 00.003 27332 UpdateCurrentPosition: no star selected
11:33:16.684 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:16.687 00.003 27332 Status Line: Aucune étoile selectionnée
11:33:16.689 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:16.702 00.013 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:16.704 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:16.706 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:16.709 00.003 27332 Enqueuing Expose request
11:33:16.715 00.006 34220 Worker thread wakes up
11:33:16.715 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:16.715 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:19.340 02.625 34220 Exposure complete
11:33:19.373 00.033 27332 OnExposeComplete: enter
11:33:19.378 00.005 27332 UpdateGuideState(): m_state=1
11:33:19.383 00.005 34220 worker thread done servicing request
11:33:19.384 00.001 27332 UpdateCurrentPosition: no star selected
11:33:19.389 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:19.394 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:19.402 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:19.422 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:19.427 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:19.431 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:19.436 00.005 27332 Enqueuing Expose request
11:33:19.441 00.005 34220 Worker thread wakes up
11:33:19.441 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:19.441 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:21.853 02.412 34220 Exposure complete
11:33:21.887 00.034 27332 OnExposeComplete: enter
11:33:21.892 00.005 27332 UpdateGuideState(): m_state=1
11:33:21.897 00.005 27332 UpdateCurrentPosition: no star selected
11:33:21.902 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:21.906 00.004 27332 Status Line: Aucune étoile selectionnée
11:33:21.913 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:21.918 00.005 34220 worker thread done servicing request
11:33:21.932 00.014 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:21.937 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:21.941 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:21.946 00.005 27332 Enqueuing Expose request
11:33:21.951 00.005 34220 Worker thread wakes up
11:33:21.951 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:21.951 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:24.573 02.622 34220 Exposure complete
11:33:24.597 00.024 34220 worker thread done servicing request
11:33:24.597 00.000 27332 OnExposeComplete: enter
11:33:24.599 00.002 27332 UpdateGuideState(): m_state=1
11:33:24.601 00.002 27332 UpdateCurrentPosition: no star selected
11:33:24.603 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:24.605 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:24.609 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:24.621 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:24.626 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:24.631 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:24.635 00.004 27332 Enqueuing Expose request
11:33:24.640 00.005 34220 Worker thread wakes up
11:33:24.640 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:24.640 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:27.215 02.575 34220 Exposure complete
11:33:27.429 00.214 27332 OnExposeComplete: enter
11:33:27.434 00.005 27332 UpdateGuideState(): m_state=1
11:33:27.441 00.007 34220 worker thread done servicing request
11:33:27.441 00.000 27332 UpdateCurrentPosition: no star selected
11:33:27.447 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:27.453 00.006 27332 Status Line: Aucune étoile selectionnée
11:33:27.462 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:27.485 00.023 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:27.491 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:27.497 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:27.502 00.005 27332 Enqueuing Expose request
11:33:27.508 00.006 34220 Worker thread wakes up
11:33:27.508 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:27.508 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:30.140 02.632 34220 Exposure complete
11:33:30.173 00.033 34220 worker thread done servicing request
11:33:30.174 00.001 27332 OnExposeComplete: enter
11:33:30.179 00.005 27332 UpdateGuideState(): m_state=1
11:33:30.184 00.005 27332 UpdateCurrentPosition: no star selected
11:33:30.189 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:30.194 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:30.201 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:30.221 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:30.226 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:30.232 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:30.238 00.006 27332 Enqueuing Expose request
11:33:30.243 00.005 34220 Worker thread wakes up
11:33:30.243 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:30.243 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:32.649 02.406 34220 Exposure complete
11:33:32.675 00.026 27332 OnExposeComplete: enter
11:33:32.677 00.002 27332 UpdateGuideState(): m_state=1
11:33:32.679 00.002 27332 UpdateCurrentPosition: no star selected
11:33:32.680 00.001 34220 worker thread done servicing request
11:33:32.681 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:32.683 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:32.685 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:32.697 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:32.702 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:32.707 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:32.711 00.004 27332 Enqueuing Expose request
11:33:32.716 00.005 34220 Worker thread wakes up
11:33:32.716 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:32.716 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:35.343 02.627 34220 Exposure complete
11:33:35.369 00.026 34220 worker thread done servicing request
11:33:35.369 00.000 27332 OnExposeComplete: enter
11:33:35.371 00.002 27332 UpdateGuideState(): m_state=1
11:33:35.373 00.002 27332 UpdateCurrentPosition: no star selected
11:33:35.375 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:35.377 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:35.380 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:35.393 00.013 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:35.398 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:35.403 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:35.409 00.006 27332 Enqueuing Expose request
11:33:35.414 00.005 34220 Worker thread wakes up
11:33:35.415 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:35.415 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:37.936 02.521 34220 Exposure complete
11:33:37.972 00.036 27332 OnExposeComplete: enter
11:33:37.977 00.005 27332 UpdateGuideState(): m_state=1
11:33:37.983 00.006 34220 worker thread done servicing request
11:33:37.983 00.000 27332 UpdateCurrentPosition: no star selected
11:33:37.988 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:37.993 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:38.000 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:38.020 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:38.025 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:38.030 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:38.035 00.005 27332 Enqueuing Expose request
11:33:38.040 00.005 34220 Worker thread wakes up
11:33:38.040 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:38.040 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:40.672 02.632 34220 Exposure complete
11:33:40.700 00.028 34220 worker thread done servicing request
11:33:40.700 00.000 27332 OnExposeComplete: enter
11:33:40.702 00.002 27332 UpdateGuideState(): m_state=1
11:33:40.705 00.003 27332 UpdateCurrentPosition: no star selected
11:33:40.707 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:40.708 00.001 27332 Status Line: Aucune étoile selectionnée
11:33:40.712 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:40.728 00.016 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:40.733 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:40.737 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:40.742 00.005 27332 Enqueuing Expose request
11:33:40.747 00.005 34220 Worker thread wakes up
11:33:40.747 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:40.747 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:43.261 02.514 34220 Exposure complete
11:33:43.295 00.034 34220 worker thread done servicing request
11:33:43.295 00.000 27332 OnExposeComplete: enter
11:33:43.300 00.005 27332 UpdateGuideState(): m_state=1
11:33:43.305 00.005 27332 UpdateCurrentPosition: no star selected
11:33:43.310 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:43.314 00.004 27332 Status Line: Aucune étoile selectionnée
11:33:43.321 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:43.339 00.018 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:43.344 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:43.349 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:43.353 00.004 27332 Enqueuing Expose request
11:33:43.358 00.005 34220 Worker thread wakes up
11:33:43.359 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:43.359 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:45.991 02.632 34220 Exposure complete
11:33:46.023 00.032 34220 worker thread done servicing request
11:33:46.023 00.000 27332 OnExposeComplete: enter
11:33:46.028 00.005 27332 UpdateGuideState(): m_state=1
11:33:46.032 00.004 27332 UpdateCurrentPosition: no star selected
11:33:46.037 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:46.042 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:46.048 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:46.067 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:46.072 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:46.076 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:46.081 00.005 27332 Enqueuing Expose request
11:33:46.086 00.005 34220 Worker thread wakes up
11:33:46.086 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:46.086 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:48.491 02.405 34220 Exposure complete
11:33:48.515 00.024 34220 worker thread done servicing request
11:33:48.515 00.000 27332 OnExposeComplete: enter
11:33:48.517 00.002 27332 UpdateGuideState(): m_state=1
11:33:48.519 00.002 27332 UpdateCurrentPosition: no star selected
11:33:48.521 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:48.523 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:48.526 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:48.538 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:48.544 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:48.548 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:48.553 00.005 27332 Enqueuing Expose request
11:33:48.557 00.004 34220 Worker thread wakes up
11:33:48.558 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:48.558 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:51.287 02.729 34220 Exposure complete
11:33:51.321 00.034 34220 worker thread done servicing request
11:33:51.321 00.000 27332 OnExposeComplete: enter
11:33:51.327 00.006 27332 UpdateGuideState(): m_state=1
11:33:51.332 00.005 27332 UpdateCurrentPosition: no star selected
11:33:51.337 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:51.342 00.005 27332 Status Line: Aucune étoile selectionnée
11:33:51.349 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:51.369 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:51.374 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:51.380 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:51.385 00.005 27332 Enqueuing Expose request
11:33:51.391 00.006 34220 Worker thread wakes up
11:33:51.391 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:51.391 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:53.805 02.414 34220 Exposure complete
11:33:53.832 00.027 34220 worker thread done servicing request
11:33:53.832 00.000 27332 OnExposeComplete: enter
11:33:53.834 00.002 27332 UpdateGuideState(): m_state=1
11:33:53.837 00.003 27332 UpdateCurrentPosition: no star selected
11:33:53.839 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:53.841 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:53.844 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:53.856 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:53.861 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:53.866 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:53.870 00.004 27332 Enqueuing Expose request
11:33:53.876 00.006 34220 Worker thread wakes up
11:33:53.876 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:53.876 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:56.505 02.629 34220 Exposure complete
11:33:56.531 00.026 34220 worker thread done servicing request
11:33:56.532 00.001 27332 OnExposeComplete: enter
11:33:56.534 00.002 27332 UpdateGuideState(): m_state=1
11:33:56.536 00.002 27332 UpdateCurrentPosition: no star selected
11:33:56.538 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:56.540 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:56.543 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:56.561 00.018 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:56.566 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:56.571 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:56.576 00.005 27332 Enqueuing Expose request
11:33:56.580 00.004 34220 Worker thread wakes up
11:33:56.581 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:56.581 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:33:59.093 02.512 34220 Exposure complete
11:33:59.117 00.024 34220 worker thread done servicing request
11:33:59.117 00.000 27332 OnExposeComplete: enter
11:33:59.119 00.002 27332 UpdateGuideState(): m_state=1
11:33:59.121 00.002 27332 UpdateCurrentPosition: no star selected
11:33:59.123 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:33:59.125 00.002 27332 Status Line: Aucune étoile selectionnée
11:33:59.128 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:33:59.139 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:33:59.141 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:33:59.143 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:33:59.145 00.002 27332 Enqueuing Expose request
11:33:59.147 00.002 34220 Worker thread wakes up
11:33:59.147 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:33:59.147 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:01.768 02.621 34220 Exposure complete
11:34:01.794 00.026 34220 worker thread done servicing request
11:34:01.794 00.000 27332 OnExposeComplete: enter
11:34:01.796 00.002 27332 UpdateGuideState(): m_state=1
11:34:01.798 00.002 27332 UpdateCurrentPosition: no star selected
11:34:01.800 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:01.802 00.002 27332 Status Line: Aucune étoile selectionnée
11:34:01.804 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:01.815 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:01.817 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:01.819 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:01.821 00.002 27332 Enqueuing Expose request
11:34:01.823 00.002 34220 Worker thread wakes up
11:34:01.823 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:01.823 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:04.339 02.516 34220 Exposure complete
11:34:04.388 00.049 34220 worker thread done servicing request
11:34:04.388 00.000 27332 OnExposeComplete: enter
11:34:04.394 00.006 27332 UpdateGuideState(): m_state=1
11:34:04.400 00.006 27332 UpdateCurrentPosition: no star selected
11:34:04.406 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:04.411 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:04.418 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:04.439 00.021 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:04.445 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:04.450 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:04.456 00.006 27332 Enqueuing Expose request
11:34:04.461 00.005 34220 Worker thread wakes up
11:34:04.461 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:04.461 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:07.091 02.630 34220 Exposure complete
11:34:07.117 00.026 34220 worker thread done servicing request
11:34:07.117 00.000 27332 OnExposeComplete: enter
11:34:07.120 00.003 27332 UpdateGuideState(): m_state=1
11:34:07.122 00.002 27332 UpdateCurrentPosition: no star selected
11:34:07.124 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:07.126 00.002 27332 Status Line: Aucune étoile selectionnée
11:34:07.128 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:07.139 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:07.141 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:07.143 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:07.145 00.002 27332 Enqueuing Expose request
11:34:07.147 00.002 34220 Worker thread wakes up
11:34:07.147 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:07.147 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:09.610 02.463 34220 Exposure complete
11:34:09.665 00.055 27332 OnExposeComplete: enter
11:34:09.670 00.005 27332 UpdateGuideState(): m_state=1
11:34:09.675 00.005 34220 worker thread done servicing request
11:34:09.675 00.000 27332 UpdateCurrentPosition: no star selected
11:34:09.681 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:09.686 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:09.693 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:09.713 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:09.718 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:09.724 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:09.729 00.005 27332 Enqueuing Expose request
11:34:09.734 00.005 34220 Worker thread wakes up
11:34:09.734 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:09.734 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:12.367 02.633 34220 Exposure complete
11:34:12.392 00.025 34220 worker thread done servicing request
11:34:12.392 00.000 27332 OnExposeComplete: enter
11:34:12.394 00.002 27332 UpdateGuideState(): m_state=1
11:34:12.396 00.002 27332 UpdateCurrentPosition: no star selected
11:34:12.399 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:12.401 00.002 27332 Status Line: Aucune étoile selectionnée
11:34:12.403 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:12.414 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:12.416 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:12.419 00.003 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:12.420 00.001 27332 Enqueuing Expose request
11:34:12.424 00.004 34220 Worker thread wakes up
11:34:12.424 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:12.424 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:14.942 02.518 34220 Exposure complete
11:34:14.988 00.046 34220 worker thread done servicing request
11:34:14.988 00.000 27332 OnExposeComplete: enter
11:34:14.994 00.006 27332 UpdateGuideState(): m_state=1
11:34:15.000 00.006 27332 UpdateCurrentPosition: no star selected
11:34:15.007 00.007 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:15.013 00.006 27332 Status Line: Aucune étoile selectionnée
11:34:15.020 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:15.042 00.022 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:15.048 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:15.053 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:15.059 00.006 27332 Enqueuing Expose request
11:34:15.064 00.005 34220 Worker thread wakes up
11:34:15.064 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:15.064 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:17.695 02.631 34220 Exposure complete
11:34:17.735 00.040 27332 OnExposeComplete: enter
11:34:17.741 00.006 27332 UpdateGuideState(): m_state=1
11:34:17.745 00.004 27332 UpdateCurrentPosition: no star selected
11:34:17.749 00.004 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:17.754 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:17.760 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:17.779 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:17.784 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:17.789 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:17.793 00.004 27332 Enqueuing Expose request
11:34:17.798 00.005 34220 worker thread done servicing request
11:34:17.799 00.001 34220 Worker thread wakes up
11:34:17.799 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:17.799 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:20.223 02.424 34220 Exposure complete
11:34:20.344 00.121 34220 worker thread done servicing request
11:34:20.344 00.000 27332 OnExposeComplete: enter
11:34:20.353 00.009 27332 UpdateGuideState(): m_state=1
11:34:20.361 00.008 27332 UpdateCurrentPosition: no star selected
11:34:20.369 00.008 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:20.377 00.008 27332 Status Line: Aucune étoile selectionnée
11:34:20.387 00.010 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:20.416 00.029 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:20.424 00.008 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:20.432 00.008 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:20.441 00.009 27332 Enqueuing Expose request
11:34:20.450 00.009 34220 Worker thread wakes up
11:34:20.450 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:20.450 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:23.087 02.637 34220 Exposure complete
11:34:23.134 00.047 34220 worker thread done servicing request
11:34:23.135 00.001 27332 OnExposeComplete: enter
11:34:23.141 00.006 27332 UpdateGuideState(): m_state=1
11:34:23.146 00.005 27332 UpdateCurrentPosition: no star selected
11:34:23.153 00.007 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:23.158 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:23.165 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:23.185 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:23.191 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:23.196 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:23.201 00.005 27332 Enqueuing Expose request
11:34:23.207 00.006 34220 Worker thread wakes up
11:34:23.207 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:23.207 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:25.618 02.411 34220 Exposure complete
11:34:25.643 00.025 27332 OnExposeComplete: enter
11:34:25.646 00.003 27332 UpdateGuideState(): m_state=1
11:34:25.649 00.003 27332 UpdateCurrentPosition: no star selected
11:34:25.654 00.005 34220 worker thread done servicing request
11:34:25.654 00.000 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:25.659 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:25.665 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:25.684 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:25.689 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:25.693 00.004 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:25.698 00.005 27332 Enqueuing Expose request
11:34:25.703 00.005 34220 Worker thread wakes up
11:34:25.703 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:25.703 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:28.327 02.624 34220 Exposure complete
11:34:28.361 00.034 34220 worker thread done servicing request
11:34:28.362 00.001 27332 OnExposeComplete: enter
11:34:28.368 00.006 27332 UpdateGuideState(): m_state=1
11:34:28.373 00.005 27332 UpdateCurrentPosition: no star selected
11:34:28.379 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:28.384 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:28.392 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:28.413 00.021 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:28.419 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:28.425 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:28.430 00.005 27332 Enqueuing Expose request
11:34:28.435 00.005 34220 Worker thread wakes up
11:34:28.435 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:28.435 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:30.846 02.411 34220 Exposure complete
11:34:30.879 00.033 34220 worker thread done servicing request
11:34:30.879 00.000 27332 OnExposeComplete: enter
11:34:30.885 00.006 27332 UpdateGuideState(): m_state=1
11:34:30.890 00.005 27332 UpdateCurrentPosition: no star selected
11:34:30.895 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:30.900 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:30.906 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:30.926 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:30.931 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:30.936 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:30.940 00.004 27332 Enqueuing Expose request
11:34:30.945 00.005 34220 Worker thread wakes up
11:34:30.946 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:30.946 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:33.576 02.630 34220 Exposure complete
11:34:33.605 00.029 34220 worker thread done servicing request
11:34:33.605 00.000 27332 OnExposeComplete: enter
11:34:33.607 00.002 27332 UpdateGuideState(): m_state=1
11:34:33.609 00.002 27332 UpdateCurrentPosition: no star selected
11:34:33.611 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:33.614 00.003 27332 Status Line: Aucune étoile selectionnée
11:34:33.617 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:33.628 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:33.631 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:33.633 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:33.635 00.002 27332 Enqueuing Expose request
11:34:33.637 00.002 34220 Worker thread wakes up
11:34:33.637 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:33.637 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:36.164 02.527 34220 Exposure complete
11:34:36.197 00.033 27332 OnExposeComplete: enter
11:34:36.203 00.006 27332 UpdateGuideState(): m_state=1
11:34:36.208 00.005 34220 worker thread done servicing request
11:34:36.208 00.000 27332 UpdateCurrentPosition: no star selected
11:34:36.214 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:36.219 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:36.226 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:36.245 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:36.251 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:36.256 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:36.260 00.004 27332 Enqueuing Expose request
11:34:36.265 00.005 34220 Worker thread wakes up
11:34:36.265 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:36.265 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:39.001 02.736 34220 Exposure complete
11:34:39.026 00.025 27332 OnExposeComplete: enter
11:34:39.029 00.003 27332 UpdateGuideState(): m_state=1
11:34:39.031 00.002 27332 UpdateCurrentPosition: no star selected
11:34:39.033 00.002 34220 worker thread done servicing request
11:34:39.033 00.000 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:39.035 00.002 27332 Status Line: Aucune étoile selectionnée
11:34:39.040 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:39.051 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:39.053 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:39.055 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:39.057 00.002 27332 Enqueuing Expose request
11:34:39.059 00.002 34220 Worker thread wakes up
11:34:39.059 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:39.059 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:41.475 02.416 34220 Exposure complete
11:34:41.499 00.024 34220 worker thread done servicing request
11:34:41.499 00.000 27332 OnExposeComplete: enter
11:34:41.501 00.002 27332 UpdateGuideState(): m_state=1
11:34:41.503 00.002 27332 UpdateCurrentPosition: no star selected
11:34:41.505 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:41.507 00.002 27332 Status Line: Aucune étoile selectionnée
11:34:41.510 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:41.521 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:41.523 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:41.525 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:41.526 00.001 27332 Enqueuing Expose request
11:34:41.528 00.002 34220 Worker thread wakes up
11:34:41.529 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:41.529 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:44.153 02.624 34220 Exposure complete
11:34:44.177 00.024 34220 worker thread done servicing request
11:34:44.177 00.000 27332 OnExposeComplete: enter
11:34:44.180 00.003 27332 UpdateGuideState(): m_state=1
11:34:44.182 00.002 27332 UpdateCurrentPosition: no star selected
11:34:44.183 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:44.185 00.002 27332 Status Line: Aucune étoile selectionnée
11:34:44.188 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:44.199 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:44.201 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:44.203 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:44.205 00.002 27332 Enqueuing Expose request
11:34:44.206 00.001 34220 Worker thread wakes up
11:34:44.207 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:44.207 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:46.728 02.521 34220 Exposure complete
11:34:46.754 00.026 34220 worker thread done servicing request
11:34:46.754 00.000 27332 OnExposeComplete: enter
11:34:46.757 00.003 27332 UpdateGuideState(): m_state=1
11:34:46.758 00.001 27332 UpdateCurrentPosition: no star selected
11:34:46.760 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:46.763 00.003 27332 Status Line: Aucune étoile selectionnée
11:34:46.766 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:46.778 00.012 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:46.781 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:46.783 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:46.785 00.002 27332 Enqueuing Expose request
11:34:46.787 00.002 34220 Worker thread wakes up
11:34:46.787 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:46.787 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:49.414 02.627 34220 Exposure complete
11:34:49.456 00.042 34220 worker thread done servicing request
11:34:49.457 00.001 27332 OnExposeComplete: enter
11:34:49.461 00.004 27332 UpdateGuideState(): m_state=1
11:34:49.464 00.003 27332 UpdateCurrentPosition: no star selected
11:34:49.467 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:49.471 00.004 27332 Status Line: Aucune étoile selectionnée
11:34:49.476 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:49.495 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:49.499 00.004 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:49.504 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:49.508 00.004 27332 Enqueuing Expose request
11:34:49.511 00.003 34220 Worker thread wakes up
11:34:49.511 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:49.511 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:51.927 02.416 34220 Exposure complete
11:34:51.982 00.055 34220 worker thread done servicing request
11:34:51.982 00.000 27332 OnExposeComplete: enter
11:34:51.987 00.005 27332 UpdateGuideState(): m_state=1
11:34:51.992 00.005 27332 UpdateCurrentPosition: no star selected
11:34:51.997 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:52.002 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:52.008 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:52.039 00.031 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:52.044 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:52.050 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:52.056 00.006 27332 Enqueuing Expose request
11:34:52.064 00.008 34220 Worker thread wakes up
11:34:52.064 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:52.067 00.003 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:34:54.798 02.731 34220 Exposure complete
11:34:54.839 00.041 34220 worker thread done servicing request
11:34:54.839 00.000 27332 OnExposeComplete: enter
11:34:54.845 00.006 27332 UpdateGuideState(): m_state=1
11:34:54.877 00.032 27332 UpdateCurrentPosition: no star selected
11:34:54.881 00.004 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:34:54.886 00.005 27332 Status Line: Aucune étoile selectionnée
11:34:54.934 00.048 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:34:54.980 00.046 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:34:54.989 00.009 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:34:54.995 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:34:55.001 00.006 27332 Enqueuing Expose request
11:34:55.008 00.007 34220 Worker thread wakes up
11:34:55.008 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:34:55.008 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:35:48.610 53.602 34220 ZWO: stopexposure
11:35:52.601 03.991 34220 worker thread setting skip send exposure complete
11:35:52.601 00.000 34220 worker thread queueing reconnect event to GUI thread
11:35:52.601 00.000 27332 Alert: After 17.5 sec the camera has not completed a 2.5 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD va faire plusieurs tentatives de reconnexion de la caméra.
11:35:52.668 00.067 34220 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
11:35:52.669 00.001 34220 worker thread skipping SendWorkerThreadExposeComplete
11:35:52.669 00.000 34220 worker thread done servicing request
11:35:54.207 01.538 27332 Try camera reconnect, now = 1767522954
11:35:54.213 00.006 27332 gear_dialog: ReconnectCamera
11:35:54.219 00.006 27332 gear_dialog: DoConnectCamera [ZWO ASI Camera]
11:35:54.224 00.005 27332 Status Line: Connexion à la caméra ...
11:35:54.232 00.008 27332 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
11:35:54.238 00.006 27332 Connecting to camera [ZWO ASI Camera] id = []
11:35:54.252 00.014 27332 ZWO: find camera id: [], ncams = 1
11:35:55.060 00.808 27332 ZWO: using mode BPP = 8
11:35:55.067 00.007 27332 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
11:35:55.073 00.006 27332 ZWO: selecting snap mode
11:35:55.078 00.005 27332 ZWO: IsColorCam = 0
11:35:55.084 00.006 27332 ZWO: supported bin 0 = 1
11:35:55.090 00.006 27332 ZWO: supported bin 1 = 2
11:35:55.115 00.025 27332 ZWO: gain range = 0 .. 100
11:35:55.120 00.005 27332 ZWO: lowest RN gain = 48 (48%)
11:35:55.125 00.005 27332 ZWO: frame (0,0)+(1280,960)
11:35:55.152 00.027 27332 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
11:35:55.158 00.006 27332 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
11:35:55.164 00.006 27332 Connected Camera: ZWO ASI120MM Mini
11:35:55.169 00.005 27332 FullSize=(1280,960)
11:35:55.175 00.006 27332 PixelSize=3.75
11:35:55.181 00.006 27332 BitsPerPixel=8
11:35:55.187 00.006 27332 HasGainControl=1
11:35:55.193 00.006 27332 GuideCameraGain=95
11:35:55.198 00.005 27332 HasShutter=0
11:35:55.204 00.006 27332 HasSubFrames=1
11:35:55.209 00.005 27332 ST4HasGuideOutput=1
11:35:55.215 00.006 27332 Status Line: Caméra Connectée
11:35:55.225 00.010 27332 Camera Re-connect succeeded, resume exposures
11:35:55.235 00.010 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:35:55.240 00.005 27332 Enqueuing Expose request
11:35:55.245 00.005 34220 Worker thread wakes up
11:35:55.247 00.002 34220 worker thread servicing REQUEST_EXPOSE 2500
11:35:55.247 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:35:55.247 00.000 34220 ZWO: set CONTROL_EXPOSURE 2500000
11:35:55.652 00.405 27332 evsrv: cli 0D907120 connect
11:35:55.658 00.006 27332 case statement mapped state 1 to 101
11:35:55.664 00.006 27332 case statement mapped state 1 to 101
11:35:55.670 00.006 27332 evsrv: cli 0D907120 request: {"method":"get_pixel_scale","id":"fc61e77c-ee06-40f6-9cdf-59825e4d078f"}
11:35:55.676 00.006 27332 evsrv: cli 0D907120 response: {"jsonrpc":"2.0","result":0.986599,"id":"fc61e77c-ee06-40f6-9cdf-59825e4d078f"}
11:35:55.683 00.007 27332 evsrv: cli 0D907120 disconnect
11:35:57.903 02.220 34220 Exposure complete
11:35:57.978 00.075 34220 worker thread done servicing request
11:35:57.978 00.000 27332 OnExposeComplete: enter
11:35:57.983 00.005 27332 UpdateGuideState(): m_state=1
11:35:57.989 00.006 27332 UpdateCurrentPosition: no star selected
11:35:57.995 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:35:58.001 00.006 27332 Status Line: Aucune étoile selectionnée
11:35:58.010 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:35:58.030 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:35:58.036 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:35:58.041 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:35:58.047 00.006 27332 Enqueuing Expose request
11:35:58.053 00.006 34220 Worker thread wakes up
11:35:58.054 00.001 34220 worker thread servicing REQUEST_EXPOSE 2500
11:35:58.054 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:00.474 02.420 34220 Exposure complete
11:36:00.526 00.052 34220 worker thread done servicing request
11:36:00.526 00.000 27332 OnExposeComplete: enter
11:36:00.532 00.006 27332 UpdateGuideState(): m_state=1
11:36:00.538 00.006 27332 UpdateCurrentPosition: no star selected
11:36:00.544 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:00.550 00.006 27332 Status Line: Aucune étoile selectionnée
11:36:00.558 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:00.578 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:00.584 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:00.590 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:00.595 00.005 27332 Enqueuing Expose request
11:36:00.601 00.006 34220 Worker thread wakes up
11:36:00.601 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:00.601 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:03.235 02.634 34220 Exposure complete
11:36:03.273 00.038 34220 worker thread done servicing request
11:36:03.273 00.000 27332 OnExposeComplete: enter
11:36:03.279 00.006 27332 UpdateGuideState(): m_state=1
11:36:03.285 00.006 27332 UpdateCurrentPosition: no star selected
11:36:03.291 00.006 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:03.296 00.005 27332 Status Line: Aucune étoile selectionnée
11:36:03.305 00.009 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:03.325 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:03.331 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:03.336 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:03.342 00.006 27332 Enqueuing Expose request
11:36:03.348 00.006 34220 Worker thread wakes up
11:36:03.348 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:03.348 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:05.755 02.407 34220 Exposure complete
11:36:05.841 00.086 34220 worker thread done servicing request
11:36:05.841 00.000 27332 OnExposeComplete: enter
11:36:05.846 00.005 27332 UpdateGuideState(): m_state=1
11:36:05.852 00.006 27332 UpdateCurrentPosition: no star selected
11:36:05.859 00.007 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:05.864 00.005 27332 Status Line: Aucune étoile selectionnée
11:36:05.871 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:05.890 00.019 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:05.896 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:05.902 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:05.907 00.005 27332 Enqueuing Expose request
11:36:05.913 00.006 34220 Worker thread wakes up
11:36:05.913 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:05.913 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:08.546 02.633 34220 Exposure complete
11:36:08.649 00.103 27332 OnExposeComplete: enter
11:36:08.655 00.006 27332 UpdateGuideState(): m_state=1
11:36:08.661 00.006 27332 UpdateCurrentPosition: no star selected
11:36:08.667 00.006 34220 worker thread done servicing request
11:36:08.667 00.000 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:08.673 00.006 27332 Status Line: Aucune étoile selectionnée
11:36:08.681 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:08.701 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:08.707 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:08.712 00.005 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:08.718 00.006 27332 Enqueuing Expose request
11:36:08.724 00.006 34220 Worker thread wakes up
11:36:08.724 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:08.724 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:11.140 02.416 34220 Exposure complete
11:36:11.200 00.060 34220 worker thread done servicing request
11:36:11.200 00.000 27332 OnExposeComplete: enter
11:36:11.206 00.006 27332 UpdateGuideState(): m_state=1
11:36:11.212 00.006 27332 UpdateCurrentPosition: no star selected
11:36:11.217 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:11.223 00.006 27332 Status Line: Aucune étoile selectionnée
11:36:11.236 00.013 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:11.256 00.020 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:11.262 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:11.268 00.006 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:11.273 00.005 27332 Enqueuing Expose request
11:36:11.279 00.006 34220 Worker thread wakes up
11:36:11.279 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:11.279 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:13.901 02.622 34220 Exposure complete
11:36:13.925 00.024 34220 worker thread done servicing request
11:36:13.925 00.000 27332 OnExposeComplete: enter
11:36:13.928 00.003 27332 UpdateGuideState(): m_state=1
11:36:13.930 00.002 27332 UpdateCurrentPosition: no star selected
11:36:13.932 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:13.934 00.002 27332 Status Line: Aucune étoile selectionnée
11:36:13.938 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:13.949 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:13.951 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:13.953 00.002 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:13.955 00.002 27332 Enqueuing Expose request
11:36:13.958 00.003 34220 Worker thread wakes up
11:36:13.958 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:13.958 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:16.475 02.517 34220 Exposure complete
11:36:16.500 00.025 34220 worker thread done servicing request
11:36:16.500 00.000 27332 OnExposeComplete: enter
11:36:16.502 00.002 27332 UpdateGuideState(): m_state=1
11:36:16.505 00.003 27332 UpdateCurrentPosition: no star selected
11:36:16.508 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:16.510 00.002 27332 Status Line: Aucune étoile selectionnée
11:36:16.514 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:16.525 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:16.527 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:16.530 00.003 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:16.533 00.003 27332 Enqueuing Expose request
11:36:16.535 00.002 34220 Worker thread wakes up
11:36:16.535 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:16.535 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:19.162 02.627 34220 Exposure complete
11:36:19.187 00.025 34220 worker thread done servicing request
11:36:19.187 00.000 27332 OnExposeComplete: enter
11:36:19.189 00.002 27332 UpdateGuideState(): m_state=1
11:36:19.192 00.003 27332 UpdateCurrentPosition: no star selected
11:36:19.194 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:36:19.196 00.002 27332 Status Line: Aucune étoile selectionnée
11:36:19.200 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=8, max=262, med=255, FiltMin=251, FiltMax=258, Gamma=1.000
11:36:19.211 00.011 27332 UpdateGuideState exits: Aucune étoile selectionnée
11:36:19.213 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:36:19.216 00.003 27332 ScheduleExposure(2500,3,0) exposurePending=0
11:36:19.218 00.002 27332 Enqueuing Expose request
11:36:19.220 00.002 34220 Worker thread wakes up
11:36:19.220 00.000 34220 worker thread servicing REQUEST_EXPOSE 2500
11:36:19.220 00.000 34220 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
11:36:19.840 00.620 27332 Stop button clicked
11:36:19.843 00.003 27332 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
11:36:19.845 00.002 27332 Status Line: Attente du matériel ...
11:36:19.879 00.034 34220 ZWO: stopexposure
11:36:21.655 01.776 34220 ZWO: stopexposure
11:36:21.655 00.000 34220 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
11:36:21.655 00.000 34220 worker thread done servicing request
11:36:21.655 00.000 27332 OnExposeComplete: enter
11:36:21.657 00.002 27332 OnExposeComplete: Capture Error reported
11:36:21.659 00.002 27332 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
11:36:21.663 00.004 27332 Changing from state SELECTING to UNINITIALIZED
11:36:21.665 00.002 27332 guider state => SELECTING
11:36:21.669 00.004 27332 Status Line: Arrêté.
11:36:21.672 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
11:36:25.442 03.770 27332 gear_dialog: OnButtonDisconnectAll
11:36:25.444 00.002 27332 gear_dialog: OnButtonDisconnectScope
11:36:25.446 00.002 27332 ASCOM Scope: Disconnecting
11:36:25.449 00.003 27332 ASCOM Scope: Disconnected Successfully
11:36:25.453 00.004 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount
11:36:25.455 00.002 27332 ScopeASCOM::GetDeclinationRadians() returns Unknown
11:36:25.457 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1117->ASCOM Scope: cannot get side of pier when not connected
11:36:25.460 00.003 27332 ScopeASCOM::SideOfPier() returns -1
11:36:25.462 00.002 27332 Status Line: Monture déconnectée
11:36:25.470 00.008 27332 gear_dialog: OnButtonDisconnectAuxScope
11:36:25.473 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1513->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
11:36:25.477 00.004 27332 gear_dialog: OnButtonDisconnectCamera
11:36:25.481 00.004 27332 Status Line: Caméra Déconnectée
11:36:25.492 00.011 27332 gear_dialog: OnButtonDisconnectStepGuider
11:36:25.495 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1662->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
11:36:25.499 00.004 27332 gear_dialog: OnButtonDisconnectRotator
11:36:25.501 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1793->OnButtonDisconnectRotator called with m_pRotator == NULL
11:36:29.280 03.779 27332 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
11:36:29.282 00.002 27332 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
11:36:29.830 00.548 27332 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
11:36:35.398 05.568 27332 gear_dialog: OnButtonConnectAll
11:36:35.400 00.002 27332 gear_dialog: DoConnectCamera [ZWO ASI Camera]
11:36:35.402 00.002 27332 Status Line: Connexion à la caméra ...
11:36:35.406 00.004 27332 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
11:36:35.408 00.002 27332 Connecting to camera [ZWO ASI Camera] id = []
11:36:35.416 00.008 27332 ZWO: find camera id: [], ncams = 1
11:36:36.146 00.730 27332 ZWO: using mode BPP = 8
11:36:36.148 00.002 27332 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
11:36:36.150 00.002 27332 ZWO: selecting snap mode
11:36:36.152 00.002 27332 ZWO: IsColorCam = 0
11:36:36.153 00.001 27332 ZWO: supported bin 0 = 1
11:36:36.155 00.002 27332 ZWO: supported bin 1 = 2
11:36:36.161 00.006 27332 ZWO: gain range = 0 .. 100
11:36:36.163 00.002 27332 ZWO: lowest RN gain = 48 (48%)
11:36:36.165 00.002 27332 ZWO: frame (0,0)+(1280,960)
11:36:36.186 00.021 27332 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
11:36:36.190 00.004 27332 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
11:36:36.192 00.002 27332 Connected Camera: ZWO ASI120MM Mini
11:36:36.194 00.002 27332 FullSize=(1280,960)
11:36:36.196 00.002 27332 PixelSize=3.75
11:36:36.198 00.002 27332 BitsPerPixel=8
11:36:36.200 00.002 27332 HasGainControl=1
11:36:36.202 00.002 27332 GuideCameraGain=95
11:36:36.203 00.001 27332 HasShutter=0
11:36:36.206 00.003 27332 HasSubFrames=1
11:36:36.207 00.001 27332 ST4HasGuideOutput=1
11:36:36.209 00.002 27332 GetBoolean("/profile/13/camera/AutoLoadDefectMap", 1) returns 1
11:36:36.211 00.002 27332 auto-loading defect map
11:36:36.213 00.002 27332 Loading defect map file C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
11:36:36.215 00.002 27332 Defect map file not found: C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
11:36:36.217 00.002 27332 Status Line: Carte des défauts non chargées
11:36:36.222 00.005 27332 GetBoolean("/profile/13/camera/AutoLoadDarks", 1) returns 1
11:36:36.224 00.002 27332 Auto-loading dark library
11:36:36.253 00.029 27332 loaded dark frame exposure = 1000, med = 3
11:36:36.283 00.030 27332 loaded dark frame exposure = 1500, med = 4
11:36:36.316 00.033 27332 loaded dark frame exposure = 2000, med = 6
11:36:36.345 00.029 27332 loaded dark frame exposure = 2500, med = 8
11:36:36.374 00.029 27332 loaded dark frame exposure = 3000, med = 10
11:36:36.404 00.030 27332 loaded dark frame exposure = 3500, med = 11
11:36:36.436 00.032 27332 loaded dark frame exposure = 4000, med = 13
11:36:36.469 00.033 27332 loaded dark frame exposure = 4500, med = 15
11:36:36.501 00.032 27332 loaded dark frame exposure = 5000, med = 14
11:36:36.535 00.034 27332 loaded dark frame exposure = 6000, med = 18
11:36:36.537 00.002 27332 loaded dark library from C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_dark_lib_13.fit
11:36:36.539 00.002 27332 Status Line: Darks chargés
11:36:36.545 00.006 27332 Status Line: Caméra Connectée
11:36:36.553 00.008 27332 gear_dialog: OnButtonConnectStepGuider
11:36:36.557 00.004 27332 Connected AO:None
11:36:36.560 00.003 27332 gear_dialog: OnButtonConnectScope
11:36:36.562 00.002 27332 Status Line: Connexion de la monture ...
11:36:36.565 00.003 27332 Connecting to mount [ASCOM GS Sky Telescope]
11:36:36.567 00.002 27332 ASCOM Scope: Connecting
11:36:36.569 00.002 27332 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
11:36:36.576 00.007 27332 pScopeDriver = 0x12AF0A9C
11:36:36.581 00.005 27332 evsrv: cli 0D9071C0 connect
11:36:36.584 00.003 27332 evsrv: cli 0D9071C0 request: {"method":"get_pixel_scale","id":"d7c801d4-9445-4957-a5a0-ff1430af5780"}
11:36:36.586 00.002 27332 evsrv: cli 0D9071C0 response: {"jsonrpc":"2.0","result":0.986599,"id":"d7c801d4-9445-4957-a5a0-ff1430af5780"}
11:36:36.590 00.004 27332 evsrv: cli 0D9071C0 disconnect
11:36:36.618 00.028 27332 Scope reports its name as GSServer (ASCOM)
11:36:36.621 00.003 27332 ASCOM scope CanSlewAsync is true
11:36:36.623 00.002 27332 GSServer (ASCOM) connected
11:36:36.627 00.004 27332 ScopeASCOM::GetDeclinationRadians() returns 2.9
11:36:36.629 00.002 27332 ScopeASCOM::SideOfPier() returns 1
11:36:36.632 00.003 27332 ASCOM Scope: Connect success
11:36:36.634 00.002 27332 Status Line: Monture connectée
11:36:36.638 00.004 27332 Connected Scope:GSServer (ASCOM)
11:36:36.646 00.008 27332 gear_dialog: OnButtonConnectAuxScope
11:36:36.649 00.003 27332 Connected AuxScope:None
11:36:36.737 00.088 27332 gear_dialog: OnButtonConnectRotator
11:36:36.741 00.004 27332 Connected Rotator:None
11:36:36.806 00.065 27332 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
11:36:36.809 00.003 27332 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
11:36:36.811 00.002 27332 Auto-loading calibration data
11:36:36.813 00.002 27332 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
11:36:36.815 00.002 27332 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
11:36:36.817 00.002 27332 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
11:36:36.819 00.002 27332 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
11:36:36.821 00.002 27332 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
11:36:36.823 00.002 27332 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
11:36:36.825 00.002 27332 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
11:36:36.827 00.002 27332 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
11:36:36.829 00.002 27332 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
11:36:36.831 00.002 27332 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
11:36:36.833 00.002 27332 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
11:36:36.835 00.002 27332 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
11:36:36.839 00.004 27332 ScopeASCOM::GetDeclinationRadians() returns 2.9
11:36:36.842 00.003 27332 ScopeASCOM::SideOfPier() returns 1
11:36:37.360 00.518 27332 evsrv: cli 0D907260 connect
11:36:37.364 00.004 27332 evsrv: cli 0D907260 request: {"method":"get_pixel_scale","id":"0cca6e9a-b045-4074-be28-0c94245acd3a"}
11:36:37.366 00.002 27332 evsrv: cli 0D907260 response: {"jsonrpc":"2.0","result":0.986599,"id":"0cca6e9a-b045-4074-be28-0c94245acd3a"}
11:36:37.369 00.003 27332 evsrv: cli 0D907260 disconnect
11:36:37.372 00.003 27332 SetCurrentPosition(1268.83,895.90)
11:36:37.374 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
11:36:37.377 00.003 27332 Star::Find returns 0 (3), X=1268.00, Y=895.00, Mass=3, SNR=1.1, Peak=254 HFD=0.0
11:36:37.379 00.002 27332 setting lock position to (1268.00, 895.00)
11:36:37.381 00.002 27332 MultiStar: stabilizing after lock position change
11:36:37.383 00.002 27332 MultiStar: single-star usage forced by user star selection
11:36:37.385 00.002 27332 Status Line: Étoile sélectionnée à (1268.0, 895.0)
11:36:37.393 00.008 27332 Changing from state SELECTING to SELECTED
11:36:37.396 00.003 27332 guider state => SELECTED
11:36:37.469 00.073 27332 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
11:37:13.956 36.487 27332 OnExposureDurationSelected: duration = 100
11:37:14.435 00.479 27332 evsrv: cli 0D907440 connect
11:37:14.438 00.003 27332 evsrv: cli 0D907440 request: {"method":"get_pixel_scale","id":"7f6baca7-4101-44b6-a8ff-dd23f10503c3"}
11:37:14.440 00.002 27332 evsrv: cli 0D907440 response: {"jsonrpc":"2.0","result":0.986599,"id":"7f6baca7-4101-44b6-a8ff-dd23f10503c3"}
11:37:14.442 00.002 27332 evsrv: cli 0D907440 disconnect
11:37:20.035 05.593 27332 StartLoopingInteractive: Loop button clicked
11:37:20.037 00.002 27332 Status Line: Boucler
11:37:20.041 00.004 27332 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
11:37:20.046 00.005 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:20.048 00.002 27332 Enqueuing Expose request
11:37:20.049 00.001 34220 Worker thread wakes up
11:37:20.050 00.001 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:20.050 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:20.375 00.325 34220 Exposure complete
11:37:20.395 00.020 34220 worker thread done servicing request
11:37:20.395 00.000 27332 OnExposeComplete: enter
11:37:20.397 00.002 27332 UpdateGuideState(): m_state=2
11:37:20.400 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
11:37:20.401 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:20.403 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:20.405 00.002 27332 DistanceChecker: activated
11:37:20.407 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:20.409 00.002 27332 Changing from state SELECTED to UNINITIALIZED
11:37:20.412 00.003 27332 guider state => SELECTING
11:37:20.414 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:20.416 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:20.422 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:20.434 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:20.437 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:20.439 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:20.441 00.002 27332 Enqueuing Expose request
11:37:20.443 00.002 34220 Worker thread wakes up
11:37:20.443 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:20.443 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:20.666 00.223 34220 Exposure complete
11:37:20.686 00.020 34220 worker thread done servicing request
11:37:20.686 00.000 27332 OnExposeComplete: enter
11:37:20.689 00.003 27332 UpdateGuideState(): m_state=1
11:37:20.690 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
11:37:20.692 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:20.693 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:20.696 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:20.697 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:20.700 00.003 27332 Status Line: Étoile perdue - faible RSB
11:37:20.703 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:20.713 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:20.716 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:20.717 00.001 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:20.719 00.002 27332 Enqueuing Expose request
11:37:20.721 00.002 34220 Worker thread wakes up
11:37:20.721 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:20.721 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:21.271 00.550 34220 Exposure complete
11:37:21.291 00.020 34220 worker thread done servicing request
11:37:21.291 00.000 27332 OnExposeComplete: enter
11:37:21.293 00.002 27332 UpdateGuideState(): m_state=1
11:37:21.295 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
11:37:21.297 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:21.299 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:21.301 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:21.303 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:21.305 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:21.308 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:21.319 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:21.321 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:21.323 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:21.324 00.001 27332 Enqueuing Expose request
11:37:21.327 00.003 34220 Worker thread wakes up
11:37:21.327 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:21.327 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:21.549 00.222 34220 Exposure complete
11:37:21.570 00.021 34220 worker thread done servicing request
11:37:21.570 00.000 27332 OnExposeComplete: enter
11:37:21.572 00.002 27332 UpdateGuideState(): m_state=1
11:37:21.574 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
11:37:21.576 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:21.577 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:21.580 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:21.582 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:21.584 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:21.587 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:21.598 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:21.600 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:21.602 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:21.603 00.001 27332 Enqueuing Expose request
11:37:21.605 00.002 34220 Worker thread wakes up
11:37:21.605 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:21.605 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:22.149 00.544 34220 Exposure complete
11:37:22.169 00.020 34220 worker thread done servicing request
11:37:22.169 00.000 27332 OnExposeComplete: enter
11:37:22.172 00.003 27332 UpdateGuideState(): m_state=1
11:37:22.173 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
11:37:22.175 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:22.177 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:22.179 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:22.181 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:22.183 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:22.186 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:22.197 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:22.199 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:22.201 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:22.202 00.001 27332 Enqueuing Expose request
11:37:22.204 00.002 34220 Worker thread wakes up
11:37:22.204 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:22.204 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:22.426 00.222 34220 Exposure complete
11:37:22.446 00.020 34220 worker thread done servicing request
11:37:22.447 00.001 27332 OnExposeComplete: enter
11:37:22.449 00.002 27332 UpdateGuideState(): m_state=1
11:37:22.451 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
11:37:22.452 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:22.454 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:22.456 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:22.458 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:22.460 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:22.463 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:22.474 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:22.476 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:22.478 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:22.479 00.001 27332 Enqueuing Expose request
11:37:22.481 00.002 34220 Worker thread wakes up
11:37:22.481 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:22.481 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:23.027 00.546 34220 Exposure complete
11:37:23.047 00.020 34220 worker thread done servicing request
11:37:23.047 00.000 27332 OnExposeComplete: enter
11:37:23.049 00.002 27332 UpdateGuideState(): m_state=1
11:37:23.051 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
11:37:23.053 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:23.055 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:23.057 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:23.059 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:23.061 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:23.063 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:23.075 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:23.077 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:23.078 00.001 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:23.080 00.002 27332 Enqueuing Expose request
11:37:23.082 00.002 34220 Worker thread wakes up
11:37:23.082 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:23.082 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:23.305 00.223 34220 Exposure complete
11:37:23.325 00.020 34220 worker thread done servicing request
11:37:23.325 00.000 27332 OnExposeComplete: enter
11:37:23.327 00.002 27332 UpdateGuideState(): m_state=1
11:37:23.329 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
11:37:23.331 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:23.333 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:23.335 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:23.337 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:23.339 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:23.342 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:23.353 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:23.355 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:23.357 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:23.359 00.002 27332 Enqueuing Expose request
11:37:23.361 00.002 34220 Worker thread wakes up
11:37:23.361 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:23.361 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:23.906 00.545 34220 Exposure complete
11:37:23.927 00.021 34220 worker thread done servicing request
11:37:23.927 00.000 27332 OnExposeComplete: enter
11:37:23.929 00.002 27332 UpdateGuideState(): m_state=1
11:37:23.931 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
11:37:23.933 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:23.935 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:23.936 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:23.939 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:23.941 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:23.943 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:23.953 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:23.956 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:23.958 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:23.960 00.002 27332 Enqueuing Expose request
11:37:23.961 00.001 34220 Worker thread wakes up
11:37:23.961 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:23.961 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:24.184 00.223 34220 Exposure complete
11:37:24.205 00.021 34220 worker thread done servicing request
11:37:24.205 00.000 27332 OnExposeComplete: enter
11:37:24.208 00.003 27332 UpdateGuideState(): m_state=1
11:37:24.209 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
11:37:24.212 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:24.213 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:24.215 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:24.217 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:24.219 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:24.222 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:24.233 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:24.235 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:24.236 00.001 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:24.238 00.002 27332 Enqueuing Expose request
11:37:24.240 00.002 34220 Worker thread wakes up
11:37:24.240 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:24.240 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:24.783 00.543 34220 Exposure complete
11:37:24.804 00.021 34220 worker thread done servicing request
11:37:24.804 00.000 27332 OnExposeComplete: enter
11:37:24.806 00.002 27332 UpdateGuideState(): m_state=1
11:37:24.809 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
11:37:24.810 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:24.812 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:24.813 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:24.815 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:24.817 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:24.820 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:24.831 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:24.833 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:24.836 00.003 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:24.837 00.001 27332 Enqueuing Expose request
11:37:24.840 00.003 34220 Worker thread wakes up
11:37:24.840 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:24.840 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:25.168 00.328 34220 Exposure complete
11:37:25.188 00.020 34220 worker thread done servicing request
11:37:25.188 00.000 27332 OnExposeComplete: enter
11:37:25.191 00.003 27332 UpdateGuideState(): m_state=1
11:37:25.193 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
11:37:25.195 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:25.197 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:25.198 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:25.200 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:25.202 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:25.205 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:25.216 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:25.218 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:25.220 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:25.222 00.002 27332 Enqueuing Expose request
11:37:25.224 00.002 34220 Worker thread wakes up
11:37:25.224 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:25.224 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:25.551 00.327 34220 Exposure complete
11:37:25.571 00.020 34220 worker thread done servicing request
11:37:25.572 00.001 27332 OnExposeComplete: enter
11:37:25.574 00.002 27332 UpdateGuideState(): m_state=1
11:37:25.576 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
11:37:25.578 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:25.579 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:25.581 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:25.583 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:25.585 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:25.588 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:25.599 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:25.601 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:25.602 00.001 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:25.604 00.002 27332 Enqueuing Expose request
11:37:25.606 00.002 34220 Worker thread wakes up
11:37:25.606 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:25.606 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:25.828 00.222 34220 Exposure complete
11:37:25.849 00.021 34220 worker thread done servicing request
11:37:25.849 00.000 27332 OnExposeComplete: enter
11:37:25.851 00.002 27332 UpdateGuideState(): m_state=1
11:37:25.853 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
11:37:25.855 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:25.857 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:25.859 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:25.861 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:25.863 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:25.866 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:25.877 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:25.879 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:25.881 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:25.883 00.002 27332 Enqueuing Expose request
11:37:25.884 00.001 34220 Worker thread wakes up
11:37:25.884 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:25.884 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:26.430 00.546 34220 Exposure complete
11:37:26.451 00.021 34220 worker thread done servicing request
11:37:26.451 00.000 27332 OnExposeComplete: enter
11:37:26.453 00.002 27332 UpdateGuideState(): m_state=1
11:37:26.455 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
11:37:26.457 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:26.458 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:26.460 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:26.462 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:26.464 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:26.467 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:26.478 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:26.480 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:26.482 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:26.484 00.002 27332 Enqueuing Expose request
11:37:26.486 00.002 34220 Worker thread wakes up
11:37:26.486 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:26.486 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:26.709 00.223 34220 Exposure complete
11:37:26.729 00.020 34220 worker thread done servicing request
11:37:26.729 00.000 27332 OnExposeComplete: enter
11:37:26.731 00.002 27332 UpdateGuideState(): m_state=1
11:37:26.733 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
11:37:26.736 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:26.737 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:26.739 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:26.742 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:26.744 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:26.747 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:26.757 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:26.758 00.001 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:26.761 00.003 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:26.763 00.002 27332 Enqueuing Expose request
11:37:26.765 00.002 34220 Worker thread wakes up
11:37:26.765 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:26.765 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:27.309 00.544 34220 Exposure complete
11:37:27.329 00.020 34220 worker thread done servicing request
11:37:27.329 00.000 27332 OnExposeComplete: enter
11:37:27.332 00.003 27332 UpdateGuideState(): m_state=1
11:37:27.334 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
11:37:27.336 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:27.337 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:27.339 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:27.342 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:27.344 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:27.347 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:27.357 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:27.360 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:27.362 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:27.363 00.001 27332 Enqueuing Expose request
11:37:27.365 00.002 34220 Worker thread wakes up
11:37:27.365 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:27.365 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:27.590 00.225 34220 Exposure complete
11:37:27.610 00.020 34220 worker thread done servicing request
11:37:27.610 00.000 27332 OnExposeComplete: enter
11:37:27.613 00.003 27332 UpdateGuideState(): m_state=1
11:37:27.615 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
11:37:27.616 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:27.618 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:27.620 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:27.622 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:27.624 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:27.628 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:27.638 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:27.641 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:27.642 00.001 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:27.644 00.002 27332 Enqueuing Expose request
11:37:27.646 00.002 34220 Worker thread wakes up
11:37:27.646 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:27.646 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:28.191 00.545 34220 Exposure complete
11:37:28.212 00.021 34220 worker thread done servicing request
11:37:28.212 00.000 27332 OnExposeComplete: enter
11:37:28.214 00.002 27332 UpdateGuideState(): m_state=1
11:37:28.216 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
11:37:28.218 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:28.219 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:28.221 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:28.223 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:28.225 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:28.229 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:28.240 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:28.242 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:28.244 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:28.245 00.001 27332 Enqueuing Expose request
11:37:28.247 00.002 34220 Worker thread wakes up
11:37:28.247 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:28.247 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:28.468 00.221 34220 Exposure complete
11:37:28.490 00.022 34220 worker thread done servicing request
11:37:28.490 00.000 27332 OnExposeComplete: enter
11:37:28.493 00.003 27332 UpdateGuideState(): m_state=1
11:37:28.495 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
11:37:28.497 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:28.499 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:28.501 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:28.503 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:28.504 00.001 27332 Status Line: Étoile perdue - faible RSB
11:37:28.507 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:28.518 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:28.520 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:28.522 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:28.523 00.001 27332 Enqueuing Expose request
11:37:28.525 00.002 34220 Worker thread wakes up
11:37:28.526 00.001 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:28.526 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:29.069 00.543 34220 Exposure complete
11:37:29.089 00.020 34220 worker thread done servicing request
11:37:29.090 00.001 27332 OnExposeComplete: enter
11:37:29.092 00.002 27332 UpdateGuideState(): m_state=1
11:37:29.094 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
11:37:29.096 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:29.097 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:29.099 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:29.101 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:29.103 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:29.106 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:29.117 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:29.119 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:29.121 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:29.122 00.001 27332 Enqueuing Expose request
11:37:29.124 00.002 34220 Worker thread wakes up
11:37:29.124 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:29.124 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:29.451 00.327 34220 Exposure complete
11:37:29.471 00.020 34220 worker thread done servicing request
11:37:29.471 00.000 27332 OnExposeComplete: enter
11:37:29.473 00.002 27332 UpdateGuideState(): m_state=1
11:37:29.475 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
11:37:29.477 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:29.479 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:29.481 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:29.483 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:29.485 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:29.487 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:29.498 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:29.501 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:29.503 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:29.504 00.001 27332 Enqueuing Expose request
11:37:29.506 00.002 34220 Worker thread wakes up
11:37:29.506 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:29.506 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:29.728 00.222 34220 Exposure complete
11:37:29.749 00.021 34220 worker thread done servicing request
11:37:29.749 00.000 27332 OnExposeComplete: enter
11:37:29.751 00.002 27332 UpdateGuideState(): m_state=1
11:37:29.753 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
11:37:29.755 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:29.757 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:29.759 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:29.760 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:29.762 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:29.765 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:29.776 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:29.778 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:29.780 00.002 27332 ScheduleExposure(100,3,0) exposurePending=0
11:37:29.782 00.002 27332 Enqueuing Expose request
11:37:29.783 00.001 34220 Worker thread wakes up
11:37:29.783 00.000 34220 worker thread servicing REQUEST_EXPOSE 100
11:37:29.783 00.000 34220 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
11:37:30.163 00.380 27332 OnExposureDurationSelected: duration = 1000
11:37:30.207 00.044 27332 evsrv: cli 0D907A80 connect
11:37:30.210 00.003 27332 case statement mapped state 1 to 101
11:37:30.212 00.002 27332 case statement mapped state 1 to 101
11:37:30.214 00.002 27332 evsrv: cli 0D907A80 request: {"method":"get_pixel_scale","id":"bf7644b7-8740-4bbe-94c9-36caeca0a010"}
11:37:30.216 00.002 27332 evsrv: cli 0D907A80 response: {"jsonrpc":"2.0","result":0.986599,"id":"bf7644b7-8740-4bbe-94c9-36caeca0a010"}
11:37:30.219 00.003 27332 evsrv: cli 0D907A80 disconnect
11:37:30.327 00.108 34220 Exposure complete
11:37:30.347 00.020 34220 worker thread done servicing request
11:37:30.348 00.001 27332 OnExposeComplete: enter
11:37:30.350 00.002 27332 UpdateGuideState(): m_state=1
11:37:30.352 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
11:37:30.353 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:30.355 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:30.357 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:30.359 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:30.361 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:30.364 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:30.376 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:30.378 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:30.380 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:30.382 00.002 27332 Enqueuing Expose request
11:37:30.384 00.002 34220 Worker thread wakes up
11:37:30.384 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:30.384 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:30.384 00.000 34220 ZWO: set CONTROL_EXPOSURE 1000000
11:37:31.511 01.127 34220 Exposure complete
11:37:31.531 00.020 34220 worker thread done servicing request
11:37:31.531 00.000 27332 OnExposeComplete: enter
11:37:31.534 00.003 27332 UpdateGuideState(): m_state=1
11:37:31.536 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
11:37:31.538 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:31.539 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:31.542 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:31.545 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:31.547 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:31.550 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:31.561 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:31.563 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:31.566 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:31.567 00.001 27332 Enqueuing Expose request
11:37:31.569 00.002 34220 Worker thread wakes up
11:37:31.569 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:31.569 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:32.583 01.014 34220 Exposure complete
11:37:32.603 00.020 34220 worker thread done servicing request
11:37:32.603 00.000 27332 OnExposeComplete: enter
11:37:32.606 00.003 27332 UpdateGuideState(): m_state=1
11:37:32.607 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
11:37:32.609 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:32.611 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:32.613 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:32.615 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:32.617 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:32.620 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:32.630 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:32.633 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:32.635 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:32.636 00.001 27332 Enqueuing Expose request
11:37:32.638 00.002 34220 Worker thread wakes up
11:37:32.638 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:32.638 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:33.768 01.130 34220 Exposure complete
11:37:33.788 00.020 34220 worker thread done servicing request
11:37:33.788 00.000 27332 OnExposeComplete: enter
11:37:33.790 00.002 27332 UpdateGuideState(): m_state=1
11:37:33.792 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
11:37:33.794 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:33.796 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:33.797 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:33.799 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:33.801 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:33.804 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:33.816 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:33.818 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:33.819 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:33.821 00.002 27332 Enqueuing Expose request
11:37:33.823 00.002 34220 Worker thread wakes up
11:37:33.823 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:33.823 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:34.847 01.024 34220 Exposure complete
11:37:34.868 00.021 34220 worker thread done servicing request
11:37:34.868 00.000 27332 OnExposeComplete: enter
11:37:34.870 00.002 27332 UpdateGuideState(): m_state=1
11:37:34.872 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
11:37:34.874 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:34.875 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:34.877 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:34.880 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:34.882 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:34.884 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:34.895 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:34.898 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:34.899 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:34.901 00.002 27332 Enqueuing Expose request
11:37:34.903 00.002 34220 Worker thread wakes up
11:37:34.903 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:34.903 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:36.128 01.225 34220 Exposure complete
11:37:36.148 00.020 34220 worker thread done servicing request
11:37:36.149 00.001 27332 OnExposeComplete: enter
11:37:36.151 00.002 27332 UpdateGuideState(): m_state=1
11:37:36.152 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
11:37:36.154 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:36.157 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:36.159 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:36.161 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:36.162 00.001 27332 Status Line: Étoile perdue - faible RSB
11:37:36.165 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:36.176 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:36.178 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:36.180 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:36.182 00.002 27332 Enqueuing Expose request
11:37:36.184 00.002 34220 Worker thread wakes up
11:37:36.184 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:36.184 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:37.091 00.907 34220 Exposure complete
11:37:37.111 00.020 34220 worker thread done servicing request
11:37:37.111 00.000 27332 OnExposeComplete: enter
11:37:37.114 00.003 27332 UpdateGuideState(): m_state=1
11:37:37.115 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
11:37:37.117 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:37.119 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:37.121 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:37.123 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:37.125 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:37.127 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:37.138 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:37.140 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:37.142 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:37.144 00.002 27332 Enqueuing Expose request
11:37:37.146 00.002 34220 Worker thread wakes up
11:37:37.146 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:37.146 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:38.282 01.136 34220 Exposure complete
11:37:38.302 00.020 34220 worker thread done servicing request
11:37:38.303 00.001 27332 OnExposeComplete: enter
11:37:38.305 00.002 27332 UpdateGuideState(): m_state=1
11:37:38.308 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
11:37:38.310 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:38.312 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:38.314 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:38.317 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:38.319 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:38.323 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:38.334 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:38.336 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:38.338 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:38.340 00.002 27332 Enqueuing Expose request
11:37:38.343 00.003 34220 Worker thread wakes up
11:37:38.343 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:38.343 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:39.364 01.021 34220 Exposure complete
11:37:39.384 00.020 34220 worker thread done servicing request
11:37:39.384 00.000 27332 OnExposeComplete: enter
11:37:39.387 00.003 27332 UpdateGuideState(): m_state=1
11:37:39.389 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
11:37:39.391 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:39.393 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:39.395 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:39.399 00.004 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:39.402 00.003 27332 Status Line: Étoile perdue - faible RSB
11:37:39.406 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:39.420 00.014 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:39.423 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:39.425 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:39.427 00.002 27332 Enqueuing Expose request
11:37:39.429 00.002 34220 Worker thread wakes up
11:37:39.430 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:39.430 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:40.559 01.129 34220 Exposure complete
11:37:40.579 00.020 34220 worker thread done servicing request
11:37:40.579 00.000 27332 OnExposeComplete: enter
11:37:40.581 00.002 27332 UpdateGuideState(): m_state=1
11:37:40.583 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
11:37:40.585 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:40.587 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:40.589 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:40.591 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:40.593 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:40.595 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:40.607 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:40.609 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:40.611 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:40.613 00.002 27332 Enqueuing Expose request
11:37:40.615 00.002 34220 Worker thread wakes up
11:37:40.615 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:40.615 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:41.629 01.014 34220 Exposure complete
11:37:41.650 00.021 34220 worker thread done servicing request
11:37:41.650 00.000 27332 OnExposeComplete: enter
11:37:41.652 00.002 27332 UpdateGuideState(): m_state=1
11:37:41.654 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
11:37:41.656 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:41.658 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:41.659 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:41.661 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:41.663 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:41.666 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:41.677 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:41.679 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:41.681 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:41.682 00.001 27332 Enqueuing Expose request
11:37:41.684 00.002 34220 Worker thread wakes up
11:37:41.684 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:41.684 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:42.909 01.225 34220 Exposure complete
11:37:42.929 00.020 34220 worker thread done servicing request
11:37:42.929 00.000 27332 OnExposeComplete: enter
11:37:42.932 00.003 27332 UpdateGuideState(): m_state=1
11:37:42.933 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
11:37:42.935 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:42.937 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:42.939 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:42.941 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:42.943 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:42.946 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:42.956 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:42.958 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:42.960 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:42.962 00.002 27332 Enqueuing Expose request
11:37:42.964 00.002 34220 Worker thread wakes up
11:37:42.964 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:42.964 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:43.877 00.913 34220 Exposure complete
11:37:43.897 00.020 34220 worker thread done servicing request
11:37:43.897 00.000 27332 OnExposeComplete: enter
11:37:43.900 00.003 27332 UpdateGuideState(): m_state=1
11:37:43.901 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
11:37:43.903 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:43.905 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:43.907 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:43.909 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:43.911 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:43.914 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:43.925 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:43.927 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:43.929 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:43.930 00.001 27332 Enqueuing Expose request
11:37:43.932 00.002 34220 Worker thread wakes up
11:37:43.932 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:43.932 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:45.063 01.131 34220 Exposure complete
11:37:45.084 00.021 34220 worker thread done servicing request
11:37:45.084 00.000 27332 OnExposeComplete: enter
11:37:45.086 00.002 27332 UpdateGuideState(): m_state=1
11:37:45.088 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
11:37:45.090 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:45.092 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:45.094 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:45.096 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:45.098 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:45.101 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:45.112 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:45.114 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:45.116 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:45.118 00.002 27332 Enqueuing Expose request
11:37:45.120 00.002 34220 Worker thread wakes up
11:37:45.120 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:45.120 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:46.144 01.024 34220 Exposure complete
11:37:46.165 00.021 34220 worker thread done servicing request
11:37:46.165 00.000 27332 OnExposeComplete: enter
11:37:46.167 00.002 27332 UpdateGuideState(): m_state=1
11:37:46.169 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
11:37:46.171 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:46.173 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:46.175 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:46.177 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:46.178 00.001 27332 Status Line: Étoile perdue - faible RSB
11:37:46.181 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:46.192 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:46.194 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:46.196 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:46.198 00.002 27332 Enqueuing Expose request
11:37:46.199 00.001 34220 Worker thread wakes up
11:37:46.199 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:46.200 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:47.333 01.133 34220 Exposure complete
11:37:47.353 00.020 34220 worker thread done servicing request
11:37:47.353 00.000 27332 OnExposeComplete: enter
11:37:47.355 00.002 27332 UpdateGuideState(): m_state=1
11:37:47.357 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
11:37:47.359 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:47.361 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:47.363 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:47.365 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:47.367 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:47.370 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:47.380 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:47.383 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:47.384 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:47.386 00.002 27332 Enqueuing Expose request
11:37:47.388 00.002 34220 Worker thread wakes up
11:37:47.388 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:47.388 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:48.413 01.025 34220 Exposure complete
11:37:48.434 00.021 34220 worker thread done servicing request
11:37:48.434 00.000 27332 OnExposeComplete: enter
11:37:48.436 00.002 27332 UpdateGuideState(): m_state=1
11:37:48.438 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
11:37:48.440 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:48.442 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:48.443 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:48.446 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:48.448 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:48.450 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:48.461 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:48.463 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:48.465 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:48.467 00.002 27332 Enqueuing Expose request
11:37:48.469 00.002 34220 Worker thread wakes up
11:37:48.469 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:48.469 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:49.597 01.128 34220 Exposure complete
11:37:49.617 00.020 34220 worker thread done servicing request
11:37:49.617 00.000 27332 OnExposeComplete: enter
11:37:49.619 00.002 27332 UpdateGuideState(): m_state=1
11:37:49.621 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
11:37:49.623 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:49.625 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:49.627 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:49.629 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:49.631 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:49.634 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:49.645 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:49.647 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:49.649 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:49.651 00.002 27332 Enqueuing Expose request
11:37:49.653 00.002 34220 Worker thread wakes up
11:37:49.653 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:49.653 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:50.676 01.023 34220 Exposure complete
11:37:50.696 00.020 34220 worker thread done servicing request
11:37:50.696 00.000 27332 OnExposeComplete: enter
11:37:50.699 00.003 27332 UpdateGuideState(): m_state=1
11:37:50.701 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
11:37:50.702 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:50.704 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:50.706 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:50.708 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:50.711 00.003 27332 Status Line: Étoile perdue - faible RSB
11:37:50.714 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:50.725 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:50.727 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:50.729 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:50.731 00.002 27332 Enqueuing Expose request
11:37:50.733 00.002 34220 Worker thread wakes up
11:37:50.733 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:50.733 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:51.863 01.130 34220 Exposure complete
11:37:51.883 00.020 34220 worker thread done servicing request
11:37:51.883 00.000 27332 OnExposeComplete: enter
11:37:51.886 00.003 27332 UpdateGuideState(): m_state=1
11:37:51.887 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
11:37:51.889 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:51.891 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:51.893 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:51.895 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:51.897 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:51.899 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:51.910 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:51.912 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:51.914 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:51.916 00.002 27332 Enqueuing Expose request
11:37:51.918 00.002 34220 Worker thread wakes up
11:37:51.918 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:51.918 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:52.940 01.022 34220 Exposure complete
11:37:52.961 00.021 34220 worker thread done servicing request
11:37:52.961 00.000 27332 OnExposeComplete: enter
11:37:52.963 00.002 27332 UpdateGuideState(): m_state=1
11:37:52.965 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
11:37:52.967 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:52.969 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:52.971 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:52.972 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:52.974 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:52.977 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:52.988 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:52.990 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:52.992 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:52.993 00.001 27332 Enqueuing Expose request
11:37:52.995 00.002 34220 Worker thread wakes up
11:37:52.995 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:52.995 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:54.124 01.129 34220 Exposure complete
11:37:54.145 00.021 34220 worker thread done servicing request
11:37:54.145 00.000 27332 OnExposeComplete: enter
11:37:54.147 00.002 27332 UpdateGuideState(): m_state=1
11:37:54.149 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
11:37:54.151 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:54.153 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:54.154 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:54.157 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:54.159 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:54.161 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:54.172 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:54.173 00.001 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:54.176 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:54.178 00.002 27332 Enqueuing Expose request
11:37:54.180 00.002 34220 Worker thread wakes up
11:37:54.180 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:54.180 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:55.204 01.024 34220 Exposure complete
11:37:55.225 00.021 34220 worker thread done servicing request
11:37:55.225 00.000 27332 OnExposeComplete: enter
11:37:55.227 00.002 27332 UpdateGuideState(): m_state=1
11:37:55.229 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
11:37:55.231 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:55.232 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:55.234 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:55.236 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:55.238 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:55.241 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:55.252 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:55.254 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:55.256 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:55.258 00.002 27332 Enqueuing Expose request
11:37:55.260 00.002 34220 Worker thread wakes up
11:37:55.260 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:55.260 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:56.382 01.122 34220 Exposure complete
11:37:56.402 00.020 34220 worker thread done servicing request
11:37:56.402 00.000 27332 OnExposeComplete: enter
11:37:56.405 00.003 27332 UpdateGuideState(): m_state=1
11:37:56.406 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
11:37:56.408 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:56.410 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:56.412 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:56.414 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:56.416 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:56.419 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:56.430 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:56.432 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:56.434 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:56.436 00.002 27332 Enqueuing Expose request
11:37:56.438 00.002 34220 Worker thread wakes up
11:37:56.438 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:56.438 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:57.460 01.022 34220 Exposure complete
11:37:57.480 00.020 34220 worker thread done servicing request
11:37:57.480 00.000 27332 OnExposeComplete: enter
11:37:57.482 00.002 27332 UpdateGuideState(): m_state=1
11:37:57.484 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
11:37:57.486 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:57.488 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:57.490 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:57.492 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:57.494 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:57.497 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:57.508 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:57.510 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:57.513 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:57.513 00.000 27332 Enqueuing Expose request
11:37:57.516 00.003 34220 Worker thread wakes up
11:37:57.516 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:57.516 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:58.648 01.132 34220 Exposure complete
11:37:58.669 00.021 34220 worker thread done servicing request
11:37:58.669 00.000 27332 OnExposeComplete: enter
11:37:58.671 00.002 27332 UpdateGuideState(): m_state=1
11:37:58.674 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
11:37:58.676 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:58.677 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:58.679 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:58.681 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:58.683 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:58.686 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:58.697 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:58.699 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:58.701 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:58.703 00.002 27332 Enqueuing Expose request
11:37:58.705 00.002 34220 Worker thread wakes up
11:37:58.705 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:58.705 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:37:59.728 01.023 34220 Exposure complete
11:37:59.749 00.021 34220 worker thread done servicing request
11:37:59.749 00.000 27332 OnExposeComplete: enter
11:37:59.751 00.002 27332 UpdateGuideState(): m_state=1
11:37:59.753 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
11:37:59.755 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:37:59.757 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:37:59.759 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:37:59.761 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:37:59.763 00.002 27332 Status Line: Étoile perdue - faible RSB
11:37:59.766 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:37:59.777 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:37:59.779 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:37:59.781 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:37:59.782 00.001 27332 Enqueuing Expose request
11:37:59.784 00.002 34220 Worker thread wakes up
11:37:59.784 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:37:59.785 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:00.912 01.127 34220 Exposure complete
11:38:00.933 00.021 34220 worker thread done servicing request
11:38:00.934 00.001 27332 OnExposeComplete: enter
11:38:00.936 00.002 27332 UpdateGuideState(): m_state=1
11:38:00.938 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
11:38:00.939 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:00.941 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:00.943 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:00.945 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:00.947 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:00.950 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:00.961 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:00.963 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:00.965 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:00.967 00.002 27332 Enqueuing Expose request
11:38:00.969 00.002 34220 Worker thread wakes up
11:38:00.969 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:00.969 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:01.983 01.014 34220 Exposure complete
11:38:02.007 00.024 34220 worker thread done servicing request
11:38:02.007 00.000 27332 OnExposeComplete: enter
11:38:02.010 00.003 27332 UpdateGuideState(): m_state=1
11:38:02.012 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
11:38:02.014 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:02.015 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:02.017 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:02.020 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:02.021 00.001 27332 Status Line: Étoile perdue - faible RSB
11:38:02.024 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:02.035 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:02.037 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:02.039 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:02.041 00.002 27332 Enqueuing Expose request
11:38:02.043 00.002 34220 Worker thread wakes up
11:38:02.043 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:02.043 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:03.172 01.129 34220 Exposure complete
11:38:03.193 00.021 34220 worker thread done servicing request
11:38:03.193 00.000 27332 OnExposeComplete: enter
11:38:03.195 00.002 27332 UpdateGuideState(): m_state=1
11:38:03.197 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
11:38:03.198 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:03.200 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:03.202 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:03.204 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:03.206 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:03.209 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:03.220 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:03.222 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:03.223 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:03.228 00.005 27332 Enqueuing Expose request
11:38:03.231 00.003 34220 Worker thread wakes up
11:38:03.231 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:03.231 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:04.257 01.026 34220 Exposure complete
11:38:04.285 00.028 34220 worker thread done servicing request
11:38:04.285 00.000 27332 OnExposeComplete: enter
11:38:04.291 00.006 27332 UpdateGuideState(): m_state=1
11:38:04.296 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
11:38:04.300 00.004 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:04.305 00.005 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:04.310 00.005 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:04.315 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:04.320 00.005 27332 Status Line: Étoile perdue - faible RSB
11:38:04.326 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:04.347 00.021 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:04.352 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:04.356 00.004 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:04.362 00.006 27332 Enqueuing Expose request
11:38:04.367 00.005 34220 Worker thread wakes up
11:38:04.367 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:04.367 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:05.489 01.122 34220 Exposure complete
11:38:05.510 00.021 34220 worker thread done servicing request
11:38:05.510 00.000 27332 OnExposeComplete: enter
11:38:05.512 00.002 27332 UpdateGuideState(): m_state=1
11:38:05.514 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
11:38:05.516 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:05.518 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:05.519 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:05.521 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:05.523 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:05.526 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:05.537 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:05.539 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:05.541 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:05.543 00.002 27332 Enqueuing Expose request
11:38:05.545 00.002 34220 Worker thread wakes up
11:38:05.545 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:05.545 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:06.557 01.012 34220 Exposure complete
11:38:06.578 00.021 34220 worker thread done servicing request
11:38:06.579 00.001 27332 OnExposeComplete: enter
11:38:06.581 00.002 27332 UpdateGuideState(): m_state=1
11:38:06.583 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
11:38:06.585 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:06.587 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:06.589 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:06.591 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:06.593 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:06.596 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:06.608 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:06.610 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:06.611 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:06.613 00.002 27332 Enqueuing Expose request
11:38:06.615 00.002 34220 Worker thread wakes up
11:38:06.615 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:06.615 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:07.745 01.130 34220 Exposure complete
11:38:07.766 00.021 34220 worker thread done servicing request
11:38:07.766 00.000 27332 OnExposeComplete: enter
11:38:07.769 00.003 27332 UpdateGuideState(): m_state=1
11:38:07.771 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
11:38:07.773 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:07.774 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:07.777 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:07.779 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:07.781 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:07.784 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:07.796 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:07.798 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:07.800 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:07.802 00.002 27332 Enqueuing Expose request
11:38:07.804 00.002 34220 Worker thread wakes up
11:38:07.804 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:07.804 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:08.827 01.023 34220 Exposure complete
11:38:08.847 00.020 34220 worker thread done servicing request
11:38:08.847 00.000 27332 OnExposeComplete: enter
11:38:08.850 00.003 27332 UpdateGuideState(): m_state=1
11:38:08.852 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
11:38:08.854 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:08.855 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:08.857 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:08.860 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:08.862 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:08.864 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:08.875 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:08.877 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:08.880 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:08.883 00.003 27332 Enqueuing Expose request
11:38:08.886 00.003 34220 Worker thread wakes up
11:38:08.886 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:08.886 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:10.013 01.127 34220 Exposure complete
11:38:10.042 00.029 34220 worker thread done servicing request
11:38:10.042 00.000 27332 OnExposeComplete: enter
11:38:10.047 00.005 27332 UpdateGuideState(): m_state=1
11:38:10.052 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
11:38:10.057 00.005 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:10.062 00.005 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:10.067 00.005 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:10.072 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:10.077 00.005 27332 Status Line: Étoile perdue - faible RSB
11:38:10.084 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:10.105 00.021 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:10.111 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:10.116 00.005 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:10.121 00.005 27332 Enqueuing Expose request
11:38:10.124 00.003 34220 Worker thread wakes up
11:38:10.124 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:10.124 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:11.038 00.914 34220 Exposure complete
11:38:11.058 00.020 34220 worker thread done servicing request
11:38:11.058 00.000 27332 OnExposeComplete: enter
11:38:11.061 00.003 27332 UpdateGuideState(): m_state=1
11:38:11.062 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
11:38:11.064 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:11.066 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:11.068 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:11.070 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:11.072 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:11.075 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:11.085 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:11.088 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:11.090 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:11.091 00.001 27332 Enqueuing Expose request
11:38:11.093 00.002 34220 Worker thread wakes up
11:38:11.093 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:11.093 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:12.222 01.129 34220 Exposure complete
11:38:12.245 00.023 34220 worker thread done servicing request
11:38:12.250 00.005 27332 OnExposeComplete: enter
11:38:12.256 00.006 27332 UpdateGuideState(): m_state=1
11:38:12.258 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
11:38:12.260 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:12.262 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:12.264 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:12.267 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:12.269 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:12.272 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:12.284 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:12.286 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:12.288 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:12.290 00.002 27332 Enqueuing Expose request
11:38:12.291 00.001 34220 Worker thread wakes up
11:38:12.291 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:12.291 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:13.317 01.026 34220 Exposure complete
11:38:13.339 00.022 34220 worker thread done servicing request
11:38:13.339 00.000 27332 OnExposeComplete: enter
11:38:13.342 00.003 27332 UpdateGuideState(): m_state=1
11:38:13.344 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
11:38:13.345 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:13.348 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:13.350 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:13.352 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:13.354 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:13.357 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:13.368 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:13.370 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:13.372 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:13.374 00.002 27332 Enqueuing Expose request
11:38:13.376 00.002 34220 Worker thread wakes up
11:38:13.376 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:13.376 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:14.500 01.124 34220 Exposure complete
11:38:14.520 00.020 34220 worker thread done servicing request
11:38:14.520 00.000 27332 OnExposeComplete: enter
11:38:14.523 00.003 27332 UpdateGuideState(): m_state=1
11:38:14.525 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
11:38:14.526 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:14.528 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:14.531 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:14.533 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:14.535 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:14.538 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:14.548 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:14.550 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:14.552 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:14.554 00.002 27332 Enqueuing Expose request
11:38:14.556 00.002 34220 Worker thread wakes up
11:38:14.556 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:14.556 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:15.575 01.019 34220 Exposure complete
11:38:15.596 00.021 34220 worker thread done servicing request
11:38:15.596 00.000 27332 OnExposeComplete: enter
11:38:15.599 00.003 27332 UpdateGuideState(): m_state=1
11:38:15.601 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
11:38:15.603 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:15.605 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:15.607 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:15.610 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:15.612 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:15.615 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:15.626 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:15.629 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:15.631 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:15.633 00.002 27332 Enqueuing Expose request
11:38:15.636 00.003 34220 Worker thread wakes up
11:38:15.636 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:15.636 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:16.864 01.228 34220 Exposure complete
11:38:16.884 00.020 34220 worker thread done servicing request
11:38:16.884 00.000 27332 OnExposeComplete: enter
11:38:16.886 00.002 27332 UpdateGuideState(): m_state=1
11:38:16.888 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
11:38:16.890 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:16.892 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:16.894 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:16.896 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:16.898 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:16.901 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:16.912 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:16.914 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:16.916 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:16.918 00.002 27332 Enqueuing Expose request
11:38:16.920 00.002 34220 Worker thread wakes up
11:38:16.920 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:16.920 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:17.828 00.908 34220 Exposure complete
11:38:17.852 00.024 34220 worker thread done servicing request
11:38:17.852 00.000 27332 OnExposeComplete: enter
11:38:17.854 00.002 27332 UpdateGuideState(): m_state=1
11:38:17.856 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
11:38:17.858 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:17.860 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:17.862 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:17.864 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:17.866 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:17.869 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:17.880 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:17.883 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:17.885 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:17.886 00.001 27332 Enqueuing Expose request
11:38:17.888 00.002 34220 Worker thread wakes up
11:38:17.888 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:17.888 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:19.011 01.123 34220 Exposure complete
11:38:19.033 00.022 34220 worker thread done servicing request
11:38:19.033 00.000 27332 OnExposeComplete: enter
11:38:19.035 00.002 27332 UpdateGuideState(): m_state=1
11:38:19.037 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
11:38:19.039 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:19.041 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:19.043 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:19.045 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:19.047 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:19.050 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:19.062 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:19.064 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:19.066 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:19.068 00.002 27332 Enqueuing Expose request
11:38:19.070 00.002 34220 Worker thread wakes up
11:38:19.070 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:19.070 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:20.090 01.020 34220 Exposure complete
11:38:20.113 00.023 34220 worker thread done servicing request
11:38:20.113 00.000 27332 OnExposeComplete: enter
11:38:20.115 00.002 27332 UpdateGuideState(): m_state=1
11:38:20.117 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
11:38:20.119 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:20.121 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:20.123 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:20.125 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:20.127 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:20.130 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:20.142 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:20.144 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:20.146 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:20.148 00.002 27332 Enqueuing Expose request
11:38:20.150 00.002 34220 Worker thread wakes up
11:38:20.150 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:20.150 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:21.272 01.122 34220 Exposure complete
11:38:21.294 00.022 34220 worker thread done servicing request
11:38:21.294 00.000 27332 OnExposeComplete: enter
11:38:21.296 00.002 27332 UpdateGuideState(): m_state=1
11:38:21.298 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
11:38:21.301 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:21.303 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:21.305 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:21.307 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:21.309 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:21.313 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:21.324 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:21.326 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:21.328 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:21.330 00.002 27332 Enqueuing Expose request
11:38:21.332 00.002 34220 Worker thread wakes up
11:38:21.332 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:21.332 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:22.350 01.018 34220 Exposure complete
11:38:22.374 00.024 34220 worker thread done servicing request
11:38:22.374 00.000 27332 OnExposeComplete: enter
11:38:22.376 00.002 27332 UpdateGuideState(): m_state=1
11:38:22.378 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
11:38:22.380 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:22.382 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:22.384 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:22.386 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:22.388 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:22.396 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:22.414 00.018 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:22.416 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:22.418 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:22.420 00.002 27332 Enqueuing Expose request
11:38:22.422 00.002 34220 Worker thread wakes up
11:38:22.422 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:22.422 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:23.648 01.226 34220 Exposure complete
11:38:23.668 00.020 34220 worker thread done servicing request
11:38:23.668 00.000 27332 OnExposeComplete: enter
11:38:23.670 00.002 27332 UpdateGuideState(): m_state=1
11:38:23.672 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
11:38:23.674 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:23.675 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:23.677 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:23.679 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:23.681 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:23.684 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:23.695 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:23.697 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:23.699 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:23.701 00.002 27332 Enqueuing Expose request
11:38:23.703 00.002 34220 Worker thread wakes up
11:38:23.703 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:23.703 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:24.615 00.912 34220 Exposure complete
11:38:24.636 00.021 34220 worker thread done servicing request
11:38:24.636 00.000 27332 OnExposeComplete: enter
11:38:24.638 00.002 27332 UpdateGuideState(): m_state=1
11:38:24.640 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
11:38:24.641 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:24.643 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:24.645 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:24.647 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:24.649 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:24.652 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:24.663 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:24.669 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:24.674 00.005 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:24.676 00.002 27332 Enqueuing Expose request
11:38:24.678 00.002 34220 Worker thread wakes up
11:38:24.678 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:24.678 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:25.903 01.225 34220 Exposure complete
11:38:25.927 00.024 34220 worker thread done servicing request
11:38:25.927 00.000 27332 OnExposeComplete: enter
11:38:25.929 00.002 27332 UpdateGuideState(): m_state=1
11:38:25.931 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
11:38:25.933 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:25.935 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:25.937 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:25.939 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:25.941 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:25.944 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:25.957 00.013 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:25.959 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:25.961 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:25.963 00.002 27332 Enqueuing Expose request
11:38:25.965 00.002 34220 Worker thread wakes up
11:38:25.965 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:25.965 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:26.871 00.906 34220 Exposure complete
11:38:26.892 00.021 34220 worker thread done servicing request
11:38:26.892 00.000 27332 OnExposeComplete: enter
11:38:26.894 00.002 27332 UpdateGuideState(): m_state=1
11:38:26.896 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
11:38:26.898 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:26.900 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:26.902 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:26.904 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:26.906 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:26.909 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:26.920 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:26.922 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:26.924 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:26.926 00.002 27332 Enqueuing Expose request
11:38:26.928 00.002 34220 Worker thread wakes up
11:38:26.928 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:26.928 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:28.058 01.130 34220 Exposure complete
11:38:28.078 00.020 34220 worker thread done servicing request
11:38:28.079 00.001 27332 OnExposeComplete: enter
11:38:28.081 00.002 27332 UpdateGuideState(): m_state=1
11:38:28.083 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
11:38:28.085 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:28.086 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:28.088 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:28.090 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:28.092 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:28.095 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:28.106 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:28.108 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:28.110 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:28.112 00.002 27332 Enqueuing Expose request
11:38:28.114 00.002 34220 Worker thread wakes up
11:38:28.114 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:28.114 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:29.129 01.015 34220 Exposure complete
11:38:29.150 00.021 34220 worker thread done servicing request
11:38:29.150 00.000 27332 OnExposeComplete: enter
11:38:29.152 00.002 27332 UpdateGuideState(): m_state=1
11:38:29.154 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
11:38:29.156 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:29.158 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:29.160 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:29.162 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:29.164 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:29.167 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:29.178 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:29.180 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:29.182 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:29.184 00.002 27332 Enqueuing Expose request
11:38:29.186 00.002 34220 Worker thread wakes up
11:38:29.186 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:29.186 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:30.312 01.126 34220 Exposure complete
11:38:30.336 00.024 34220 worker thread done servicing request
11:38:30.336 00.000 27332 OnExposeComplete: enter
11:38:30.338 00.002 27332 UpdateGuideState(): m_state=1
11:38:30.340 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
11:38:30.342 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:30.344 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:30.346 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:30.348 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:30.350 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:30.353 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:30.364 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:30.366 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:30.367 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:30.369 00.002 27332 Enqueuing Expose request
11:38:30.371 00.002 34220 Worker thread wakes up
11:38:30.371 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:30.371 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:31.394 01.023 34220 Exposure complete
11:38:31.415 00.021 34220 worker thread done servicing request
11:38:31.415 00.000 27332 OnExposeComplete: enter
11:38:31.417 00.002 27332 UpdateGuideState(): m_state=1
11:38:31.419 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
11:38:31.421 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:31.423 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:31.425 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:31.427 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:31.429 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:31.432 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:31.443 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:31.446 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:31.447 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:31.449 00.002 27332 Enqueuing Expose request
11:38:31.451 00.002 34220 Worker thread wakes up
11:38:31.451 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:31.451 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:32.577 01.126 34220 Exposure complete
11:38:32.599 00.022 34220 worker thread done servicing request
11:38:32.599 00.000 27332 OnExposeComplete: enter
11:38:32.601 00.002 27332 UpdateGuideState(): m_state=1
11:38:32.603 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
11:38:32.605 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:32.607 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:32.609 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:32.611 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:32.613 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:32.615 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:32.626 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:32.628 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:32.630 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:32.632 00.002 27332 Enqueuing Expose request
11:38:32.634 00.002 34220 Worker thread wakes up
11:38:32.634 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:32.634 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:33.644 01.010 34220 Exposure complete
11:38:33.664 00.020 34220 worker thread done servicing request
11:38:33.664 00.000 27332 OnExposeComplete: enter
11:38:33.667 00.003 27332 UpdateGuideState(): m_state=1
11:38:33.668 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
11:38:33.670 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:33.672 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:33.674 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:33.676 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:33.678 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:33.681 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:33.692 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:33.694 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:33.696 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:33.698 00.002 27332 Enqueuing Expose request
11:38:33.700 00.002 34220 Worker thread wakes up
11:38:33.700 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:33.700 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:34.927 01.227 34220 Exposure complete
11:38:34.948 00.021 34220 worker thread done servicing request
11:38:34.948 00.000 27332 OnExposeComplete: enter
11:38:34.950 00.002 27332 UpdateGuideState(): m_state=1
11:38:34.952 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
11:38:34.954 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:34.956 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:34.958 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:34.960 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:34.962 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:34.965 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:34.975 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:34.977 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:34.979 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:34.981 00.002 27332 Enqueuing Expose request
11:38:34.983 00.002 34220 Worker thread wakes up
11:38:34.983 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:34.983 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:35.894 00.911 34220 Exposure complete
11:38:35.915 00.021 34220 worker thread done servicing request
11:38:35.915 00.000 27332 OnExposeComplete: enter
11:38:35.917 00.002 27332 UpdateGuideState(): m_state=1
11:38:35.919 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
11:38:35.921 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:35.923 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:35.924 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:35.926 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:35.928 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:35.931 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:35.942 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:35.944 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:35.946 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:35.948 00.002 27332 Enqueuing Expose request
11:38:35.950 00.002 34220 Worker thread wakes up
11:38:35.950 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:35.950 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:37.075 01.125 34220 Exposure complete
11:38:37.095 00.020 34220 worker thread done servicing request
11:38:37.096 00.001 27332 OnExposeComplete: enter
11:38:37.098 00.002 27332 UpdateGuideState(): m_state=1
11:38:37.100 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
11:38:37.102 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:37.103 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:37.105 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:37.107 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:37.109 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:37.112 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:37.123 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:37.125 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:37.127 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:37.129 00.002 27332 Enqueuing Expose request
11:38:37.131 00.002 34220 Worker thread wakes up
11:38:37.131 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:37.131 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:38.150 01.019 34220 Exposure complete
11:38:38.171 00.021 34220 worker thread done servicing request
11:38:38.171 00.000 27332 OnExposeComplete: enter
11:38:38.173 00.002 27332 UpdateGuideState(): m_state=1
11:38:38.175 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
11:38:38.177 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:38.179 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:38.181 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:38.183 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:38.185 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:38.188 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:38.199 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:38.201 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:38.203 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:38.205 00.002 27332 Enqueuing Expose request
11:38:38.207 00.002 34220 Worker thread wakes up
11:38:38.207 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:38.207 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:39.340 01.133 34220 Exposure complete
11:38:39.361 00.021 34220 worker thread done servicing request
11:38:39.361 00.000 27332 OnExposeComplete: enter
11:38:39.363 00.002 27332 UpdateGuideState(): m_state=1
11:38:39.365 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
11:38:39.367 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:39.369 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:39.371 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:39.373 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:39.375 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:39.378 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:39.389 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:39.391 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:39.393 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:39.395 00.002 27332 Enqueuing Expose request
11:38:39.396 00.001 34220 Worker thread wakes up
11:38:39.396 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:39.396 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:40.418 01.022 34220 Exposure complete
11:38:40.440 00.022 34220 worker thread done servicing request
11:38:40.440 00.000 27332 OnExposeComplete: enter
11:38:40.442 00.002 27332 UpdateGuideState(): m_state=1
11:38:40.444 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
11:38:40.446 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:40.448 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:40.450 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:40.452 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:40.454 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:40.457 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:40.467 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:40.470 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:40.471 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:40.473 00.002 27332 Enqueuing Expose request
11:38:40.475 00.002 34220 Worker thread wakes up
11:38:40.475 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:40.475 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:41.606 01.131 34220 Exposure complete
11:38:41.629 00.023 34220 worker thread done servicing request
11:38:41.629 00.000 27332 OnExposeComplete: enter
11:38:41.631 00.002 27332 UpdateGuideState(): m_state=1
11:38:41.633 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
11:38:41.635 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:41.636 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:41.639 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:41.641 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:41.643 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:41.646 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:41.657 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:41.659 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:41.661 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:41.662 00.001 27332 Enqueuing Expose request
11:38:41.664 00.002 34220 Worker thread wakes up
11:38:41.664 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:41.664 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:42.685 01.021 34220 Exposure complete
11:38:42.709 00.024 34220 worker thread done servicing request
11:38:42.709 00.000 27332 OnExposeComplete: enter
11:38:42.711 00.002 27332 UpdateGuideState(): m_state=1
11:38:42.713 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
11:38:42.715 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:42.717 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:42.719 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:42.721 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:42.723 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:42.726 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:42.736 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:42.739 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:42.740 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:42.742 00.002 27332 Enqueuing Expose request
11:38:42.744 00.002 34220 Worker thread wakes up
11:38:42.744 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:42.744 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:43.876 01.132 34220 Exposure complete
11:38:43.897 00.021 34220 worker thread done servicing request
11:38:43.897 00.000 27332 OnExposeComplete: enter
11:38:43.899 00.002 27332 UpdateGuideState(): m_state=1
11:38:43.901 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
11:38:43.903 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:43.905 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:43.907 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:43.909 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:43.910 00.001 27332 Status Line: Étoile perdue - faible RSB
11:38:43.915 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:43.934 00.019 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:43.939 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:43.944 00.005 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:43.949 00.005 27332 Enqueuing Expose request
11:38:43.952 00.003 34220 Worker thread wakes up
11:38:43.952 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:43.952 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:44.966 01.014 34220 Exposure complete
11:38:44.987 00.021 34220 worker thread done servicing request
11:38:44.987 00.000 27332 OnExposeComplete: enter
11:38:44.989 00.002 27332 UpdateGuideState(): m_state=1
11:38:44.991 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
11:38:44.993 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:44.995 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:44.997 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:44.999 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:45.001 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:45.003 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:45.014 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:45.016 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:45.018 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:45.020 00.002 27332 Enqueuing Expose request
11:38:45.022 00.002 34220 Worker thread wakes up
11:38:45.022 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:45.022 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:46.148 01.126 34220 Exposure complete
11:38:46.169 00.021 34220 worker thread done servicing request
11:38:46.169 00.000 27332 OnExposeComplete: enter
11:38:46.173 00.004 27332 UpdateGuideState(): m_state=1
11:38:46.177 00.004 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
11:38:46.179 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:46.181 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:46.183 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:46.185 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:46.187 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:46.189 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:46.201 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:46.204 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:46.206 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:46.207 00.001 27332 Enqueuing Expose request
11:38:46.208 00.001 34220 Worker thread wakes up
11:38:46.208 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:46.209 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:47.224 01.015 34220 Exposure complete
11:38:47.245 00.021 34220 worker thread done servicing request
11:38:47.245 00.000 27332 OnExposeComplete: enter
11:38:47.247 00.002 27332 UpdateGuideState(): m_state=1
11:38:47.249 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
11:38:47.251 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:47.253 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:47.255 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:47.257 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:47.259 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:47.262 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:47.273 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:47.275 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:47.277 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:47.279 00.002 27332 Enqueuing Expose request
11:38:47.281 00.002 34220 Worker thread wakes up
11:38:47.281 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:47.281 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:48.414 01.133 34220 Exposure complete
11:38:48.435 00.021 34220 worker thread done servicing request
11:38:48.435 00.000 27332 OnExposeComplete: enter
11:38:48.437 00.002 27332 UpdateGuideState(): m_state=1
11:38:48.439 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
11:38:48.441 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:48.443 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:48.445 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:48.447 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:48.449 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:48.452 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:48.463 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:48.465 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:48.467 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:48.468 00.001 27332 Enqueuing Expose request
11:38:48.470 00.002 34220 Worker thread wakes up
11:38:48.470 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:48.470 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:49.494 01.024 34220 Exposure complete
11:38:49.515 00.021 34220 worker thread done servicing request
11:38:49.515 00.000 27332 OnExposeComplete: enter
11:38:49.517 00.002 27332 UpdateGuideState(): m_state=1
11:38:49.519 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
11:38:49.521 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:49.523 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:49.526 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:49.528 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:49.530 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:49.532 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:49.544 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:49.546 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:49.548 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:49.550 00.002 27332 Enqueuing Expose request
11:38:49.552 00.002 34220 Worker thread wakes up
11:38:49.552 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:49.552 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:50.682 01.130 34220 Exposure complete
11:38:50.702 00.020 34220 worker thread done servicing request
11:38:50.702 00.000 27332 OnExposeComplete: enter
11:38:50.705 00.003 27332 UpdateGuideState(): m_state=1
11:38:50.706 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
11:38:50.708 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:50.710 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:50.712 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:50.714 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:50.716 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:50.719 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:50.730 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:50.733 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:50.735 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:50.737 00.002 27332 Enqueuing Expose request
11:38:50.739 00.002 34220 Worker thread wakes up
11:38:50.739 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:50.739 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:51.761 01.022 34220 Exposure complete
11:38:51.781 00.020 34220 worker thread done servicing request
11:38:51.782 00.001 27332 OnExposeComplete: enter
11:38:51.784 00.002 27332 UpdateGuideState(): m_state=1
11:38:51.786 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
11:38:51.788 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:51.790 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:51.792 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:51.794 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:51.796 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:51.799 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:51.810 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:51.812 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:51.814 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:51.816 00.002 27332 Enqueuing Expose request
11:38:51.817 00.001 34220 Worker thread wakes up
11:38:51.818 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:51.818 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:52.949 01.131 34220 Exposure complete
11:38:52.970 00.021 34220 worker thread done servicing request
11:38:52.970 00.000 27332 OnExposeComplete: enter
11:38:52.972 00.002 27332 UpdateGuideState(): m_state=1
11:38:52.974 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
11:38:52.976 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:52.978 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:52.980 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:52.982 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:52.984 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:52.987 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:52.998 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:53.000 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:53.001 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:53.003 00.002 27332 Enqueuing Expose request
11:38:53.005 00.002 34220 Worker thread wakes up
11:38:53.005 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:53.005 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:54.024 01.019 34220 Exposure complete
11:38:54.045 00.021 34220 worker thread done servicing request
11:38:54.045 00.000 27332 OnExposeComplete: enter
11:38:54.047 00.002 27332 UpdateGuideState(): m_state=1
11:38:54.049 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
11:38:54.051 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:54.053 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:54.055 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:54.057 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:54.059 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:54.061 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:54.072 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:54.075 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:54.076 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:54.078 00.002 27332 Enqueuing Expose request
11:38:54.080 00.002 34220 Worker thread wakes up
11:38:54.080 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:54.080 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:55.211 01.131 34220 Exposure complete
11:38:55.231 00.020 34220 worker thread done servicing request
11:38:55.231 00.000 27332 OnExposeComplete: enter
11:38:55.234 00.003 27332 UpdateGuideState(): m_state=1
11:38:55.236 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
11:38:55.238 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:55.240 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:55.242 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:55.244 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:55.246 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:55.248 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:55.259 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:55.262 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:55.263 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:55.265 00.002 27332 Enqueuing Expose request
11:38:55.267 00.002 34220 Worker thread wakes up
11:38:55.267 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:55.267 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:56.282 01.015 34220 Exposure complete
11:38:56.302 00.020 34220 worker thread done servicing request
11:38:56.302 00.000 27332 OnExposeComplete: enter
11:38:56.305 00.003 27332 UpdateGuideState(): m_state=1
11:38:56.307 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
11:38:56.308 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:56.310 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:56.312 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:56.314 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:56.316 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:56.319 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:56.330 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:56.332 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:56.334 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:56.336 00.002 27332 Enqueuing Expose request
11:38:56.338 00.002 34220 Worker thread wakes up
11:38:56.338 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:56.338 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:57.466 01.128 34220 Exposure complete
11:38:57.486 00.020 34220 worker thread done servicing request
11:38:57.486 00.000 27332 OnExposeComplete: enter
11:38:57.489 00.003 27332 UpdateGuideState(): m_state=1
11:38:57.490 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
11:38:57.492 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:57.494 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:57.496 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:57.498 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:57.500 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:57.503 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:57.514 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:57.516 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:57.518 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:57.520 00.002 27332 Enqueuing Expose request
11:38:57.521 00.001 34220 Worker thread wakes up
11:38:57.522 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:57.522 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:58.540 01.018 34220 Exposure complete
11:38:58.561 00.021 34220 worker thread done servicing request
11:38:58.561 00.000 27332 OnExposeComplete: enter
11:38:58.563 00.002 27332 UpdateGuideState(): m_state=1
11:38:58.565 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
11:38:58.567 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:58.569 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:58.571 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:58.573 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:58.575 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:58.577 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:58.588 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:58.590 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:58.592 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:58.594 00.002 27332 Enqueuing Expose request
11:38:58.596 00.002 34220 Worker thread wakes up
11:38:58.596 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:58.596 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:38:59.727 01.131 34220 Exposure complete
11:38:59.748 00.021 34220 worker thread done servicing request
11:38:59.748 00.000 27332 OnExposeComplete: enter
11:38:59.750 00.002 27332 UpdateGuideState(): m_state=1
11:38:59.752 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
11:38:59.754 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:38:59.756 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:38:59.758 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:38:59.760 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:38:59.762 00.002 27332 Status Line: Étoile perdue - faible RSB
11:38:59.765 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:38:59.776 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:38:59.778 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:38:59.780 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:38:59.782 00.002 27332 Enqueuing Expose request
11:38:59.784 00.002 34220 Worker thread wakes up
11:38:59.784 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:38:59.784 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:00.805 01.021 34220 Exposure complete
11:39:00.825 00.020 34220 worker thread done servicing request
11:39:00.825 00.000 27332 OnExposeComplete: enter
11:39:00.828 00.003 27332 UpdateGuideState(): m_state=1
11:39:00.829 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
11:39:00.831 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:00.833 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:00.835 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:00.837 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:00.839 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:00.842 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:00.855 00.013 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:00.857 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:00.859 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:00.861 00.002 27332 Enqueuing Expose request
11:39:00.863 00.002 34220 Worker thread wakes up
11:39:00.863 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:00.863 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:01.994 01.131 34220 Exposure complete
11:39:02.015 00.021 34220 worker thread done servicing request
11:39:02.015 00.000 27332 OnExposeComplete: enter
11:39:02.018 00.003 27332 UpdateGuideState(): m_state=1
11:39:02.019 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
11:39:02.021 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:02.023 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:02.025 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:02.027 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:02.029 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:02.032 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:02.043 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:02.045 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:02.046 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:02.048 00.002 27332 Enqueuing Expose request
11:39:02.050 00.002 34220 Worker thread wakes up
11:39:02.050 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:02.050 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:03.070 01.020 34220 Exposure complete
11:39:03.091 00.021 34220 worker thread done servicing request
11:39:03.091 00.000 27332 OnExposeComplete: enter
11:39:03.093 00.002 27332 UpdateGuideState(): m_state=1
11:39:03.095 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
11:39:03.097 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:03.099 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:03.101 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:03.103 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:03.105 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:03.107 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:03.119 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:03.122 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:03.124 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:03.125 00.001 27332 Enqueuing Expose request
11:39:03.127 00.002 34220 Worker thread wakes up
11:39:03.127 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:03.127 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:04.257 01.130 34220 Exposure complete
11:39:04.278 00.021 34220 worker thread done servicing request
11:39:04.278 00.000 27332 OnExposeComplete: enter
11:39:04.280 00.002 27332 UpdateGuideState(): m_state=1
11:39:04.282 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
11:39:04.284 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:04.286 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:04.288 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:04.290 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:04.292 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:04.295 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:04.306 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:04.308 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:04.310 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:04.312 00.002 27332 Enqueuing Expose request
11:39:04.313 00.001 34220 Worker thread wakes up
11:39:04.313 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:04.313 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:05.329 01.016 34220 Exposure complete
11:39:05.350 00.021 34220 worker thread done servicing request
11:39:05.350 00.000 27332 OnExposeComplete: enter
11:39:05.352 00.002 27332 UpdateGuideState(): m_state=1
11:39:05.354 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
11:39:05.356 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:05.358 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:05.360 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:05.362 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:05.364 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:05.367 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:05.379 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:05.381 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:05.383 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:05.385 00.002 27332 Enqueuing Expose request
11:39:05.387 00.002 34220 Worker thread wakes up
11:39:05.387 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:05.387 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:06.512 01.125 34220 Exposure complete
11:39:06.533 00.021 34220 worker thread done servicing request
11:39:06.533 00.000 27332 OnExposeComplete: enter
11:39:06.535 00.002 27332 UpdateGuideState(): m_state=1
11:39:06.537 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
11:39:06.539 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:06.541 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:06.543 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:06.545 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:06.547 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:06.550 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:06.561 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:06.563 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:06.565 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:06.567 00.002 27332 Enqueuing Expose request
11:39:06.569 00.002 34220 Worker thread wakes up
11:39:06.569 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:06.569 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:07.586 01.017 34220 Exposure complete
11:39:07.608 00.022 34220 worker thread done servicing request
11:39:07.608 00.000 27332 OnExposeComplete: enter
11:39:07.610 00.002 27332 UpdateGuideState(): m_state=1
11:39:07.612 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
11:39:07.614 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:07.616 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:07.618 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:07.620 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:07.622 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:07.625 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:07.636 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:07.638 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:07.640 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:07.642 00.002 27332 Enqueuing Expose request
11:39:07.644 00.002 34220 Worker thread wakes up
11:39:07.644 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:07.644 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:08.770 01.126 34220 Exposure complete
11:39:08.791 00.021 34220 worker thread done servicing request
11:39:08.792 00.001 27332 OnExposeComplete: enter
11:39:08.794 00.002 27332 UpdateGuideState(): m_state=1
11:39:08.796 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
11:39:08.798 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:08.800 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:08.802 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:08.803 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:08.805 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:08.808 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:08.819 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:08.821 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:08.823 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:08.825 00.002 27332 Enqueuing Expose request
11:39:08.827 00.002 34220 Worker thread wakes up
11:39:08.827 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:08.827 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:09.850 01.023 34220 Exposure complete
11:39:09.872 00.022 34220 worker thread done servicing request
11:39:09.872 00.000 27332 OnExposeComplete: enter
11:39:09.875 00.003 27332 UpdateGuideState(): m_state=1
11:39:09.877 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
11:39:09.879 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:09.881 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:09.883 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:09.886 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:09.889 00.003 27332 Status Line: Étoile perdue - faible RSB
11:39:09.892 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:09.903 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:09.905 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:09.907 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:09.909 00.002 27332 Enqueuing Expose request
11:39:09.911 00.002 34220 Worker thread wakes up
11:39:09.911 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:09.911 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:11.037 01.126 34220 Exposure complete
11:39:11.059 00.022 34220 worker thread done servicing request
11:39:11.059 00.000 27332 OnExposeComplete: enter
11:39:11.062 00.003 27332 UpdateGuideState(): m_state=1
11:39:11.064 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
11:39:11.066 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:11.068 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:11.070 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:11.072 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:11.074 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:11.077 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:11.089 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:11.091 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:11.093 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:11.095 00.002 27332 Enqueuing Expose request
11:39:11.097 00.002 34220 Worker thread wakes up
11:39:11.097 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:11.097 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:12.116 01.019 34220 Exposure complete
11:39:12.136 00.020 34220 worker thread done servicing request
11:39:12.136 00.000 27332 OnExposeComplete: enter
11:39:12.139 00.003 27332 UpdateGuideState(): m_state=1
11:39:12.141 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
11:39:12.142 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:12.144 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:12.146 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:12.148 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:12.150 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:12.153 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:12.164 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:12.166 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:12.168 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:12.170 00.002 27332 Enqueuing Expose request
11:39:12.171 00.001 34220 Worker thread wakes up
11:39:12.171 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:12.171 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:13.297 01.126 34220 Exposure complete
11:39:13.318 00.021 34220 worker thread done servicing request
11:39:13.318 00.000 27332 OnExposeComplete: enter
11:39:13.320 00.002 27332 UpdateGuideState(): m_state=1
11:39:13.322 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
11:39:13.324 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:13.326 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:13.328 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:13.330 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:13.332 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:13.334 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:13.345 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:13.347 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:13.349 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:13.351 00.002 27332 Enqueuing Expose request
11:39:13.353 00.002 34220 Worker thread wakes up
11:39:13.353 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:13.353 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:14.364 01.011 34220 Exposure complete
11:39:14.388 00.024 34220 worker thread done servicing request
11:39:14.388 00.000 27332 OnExposeComplete: enter
11:39:14.390 00.002 27332 UpdateGuideState(): m_state=1
11:39:14.392 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
11:39:14.395 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:14.396 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:14.398 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:14.400 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:14.402 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:14.405 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:14.416 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:14.418 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:14.420 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:14.421 00.001 27332 Enqueuing Expose request
11:39:14.423 00.002 34220 Worker thread wakes up
11:39:14.423 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:14.423 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:15.551 01.128 34220 Exposure complete
11:39:15.573 00.022 34220 worker thread done servicing request
11:39:15.573 00.000 27332 OnExposeComplete: enter
11:39:15.575 00.002 27332 UpdateGuideState(): m_state=1
11:39:15.577 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
11:39:15.579 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:15.581 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:15.583 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:15.585 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:15.587 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:15.589 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:15.600 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:15.602 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:15.604 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:15.606 00.002 27332 Enqueuing Expose request
11:39:15.608 00.002 34220 Worker thread wakes up
11:39:15.608 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:15.608 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:16.623 01.015 34220 Exposure complete
11:39:16.645 00.022 34220 worker thread done servicing request
11:39:16.645 00.000 27332 OnExposeComplete: enter
11:39:16.647 00.002 27332 UpdateGuideState(): m_state=1
11:39:16.649 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
11:39:16.651 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:16.652 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:16.654 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:16.656 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:16.658 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:16.661 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:16.672 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:16.675 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:16.677 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:16.678 00.001 27332 Enqueuing Expose request
11:39:16.680 00.002 34220 Worker thread wakes up
11:39:16.680 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:16.680 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:17.806 01.126 34220 Exposure complete
11:39:17.826 00.020 34220 worker thread done servicing request
11:39:17.826 00.000 27332 OnExposeComplete: enter
11:39:17.829 00.003 27332 UpdateGuideState(): m_state=1
11:39:17.830 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
11:39:17.832 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:17.834 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:17.836 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:17.838 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:17.840 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:17.842 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:17.853 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:17.855 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:17.857 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:17.859 00.002 27332 Enqueuing Expose request
11:39:17.861 00.002 34220 Worker thread wakes up
11:39:17.861 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:17.861 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:18.884 01.023 34220 Exposure complete
11:39:18.905 00.021 34220 worker thread done servicing request
11:39:18.905 00.000 27332 OnExposeComplete: enter
11:39:18.907 00.002 27332 UpdateGuideState(): m_state=1
11:39:18.909 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
11:39:18.911 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:18.913 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:18.915 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:18.917 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:18.919 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:18.922 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:18.932 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:18.935 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:18.936 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:18.938 00.002 27332 Enqueuing Expose request
11:39:18.940 00.002 34220 Worker thread wakes up
11:39:18.940 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:18.940 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:20.070 01.130 34220 Exposure complete
11:39:20.090 00.020 34220 worker thread done servicing request
11:39:20.090 00.000 27332 OnExposeComplete: enter
11:39:20.093 00.003 27332 UpdateGuideState(): m_state=1
11:39:20.094 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
11:39:20.096 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:20.098 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:20.100 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:20.103 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:20.104 00.001 27332 Status Line: Étoile perdue - faible RSB
11:39:20.107 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:20.118 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:20.121 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:20.123 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:20.125 00.002 27332 Enqueuing Expose request
11:39:20.126 00.001 34220 Worker thread wakes up
11:39:20.127 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:20.127 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:21.150 01.023 34220 Exposure complete
11:39:21.172 00.022 34220 worker thread done servicing request
11:39:21.172 00.000 27332 OnExposeComplete: enter
11:39:21.174 00.002 27332 UpdateGuideState(): m_state=1
11:39:21.176 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
11:39:21.178 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:21.180 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:21.182 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:21.184 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:21.186 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:21.188 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:21.199 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:21.202 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:21.204 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:21.206 00.002 27332 Enqueuing Expose request
11:39:21.207 00.001 34220 Worker thread wakes up
11:39:21.207 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:21.207 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:22.332 01.125 34220 Exposure complete
11:39:22.353 00.021 34220 worker thread done servicing request
11:39:22.353 00.000 27332 OnExposeComplete: enter
11:39:22.355 00.002 27332 UpdateGuideState(): m_state=1
11:39:22.357 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
11:39:22.358 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:22.360 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:22.362 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:22.364 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:22.366 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:22.369 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:22.381 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:22.383 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:22.385 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:22.387 00.002 27332 Enqueuing Expose request
11:39:22.389 00.002 34220 Worker thread wakes up
11:39:22.389 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:22.389 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:23.406 01.017 34220 Exposure complete
11:39:23.426 00.020 34220 worker thread done servicing request
11:39:23.427 00.001 27332 OnExposeComplete: enter
11:39:23.429 00.002 27332 UpdateGuideState(): m_state=1
11:39:23.431 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
11:39:23.432 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:23.434 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:23.436 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:23.438 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:23.440 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:23.443 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:23.453 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:23.455 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:23.457 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:23.459 00.002 27332 Enqueuing Expose request
11:39:23.460 00.001 34220 Worker thread wakes up
11:39:23.460 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:23.460 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:24.594 01.134 34220 Exposure complete
11:39:24.615 00.021 34220 worker thread done servicing request
11:39:24.615 00.000 27332 OnExposeComplete: enter
11:39:24.617 00.002 27332 UpdateGuideState(): m_state=1
11:39:24.619 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
11:39:24.621 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:24.623 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:24.625 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:24.627 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:24.629 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:24.632 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:24.642 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:24.644 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:24.646 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:24.648 00.002 27332 Enqueuing Expose request
11:39:24.650 00.002 34220 Worker thread wakes up
11:39:24.650 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:24.650 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:25.671 01.021 34220 Exposure complete
11:39:25.691 00.020 34220 worker thread done servicing request
11:39:25.691 00.000 27332 OnExposeComplete: enter
11:39:25.693 00.002 27332 UpdateGuideState(): m_state=1
11:39:25.695 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
11:39:25.697 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:25.698 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:25.701 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:25.703 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:25.705 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:25.708 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:25.719 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:25.721 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:25.722 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:25.724 00.002 27332 Enqueuing Expose request
11:39:25.726 00.002 34220 Worker thread wakes up
11:39:25.726 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:25.726 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:26.854 01.128 34220 Exposure complete
11:39:26.875 00.021 34220 worker thread done servicing request
11:39:26.875 00.000 27332 OnExposeComplete: enter
11:39:26.877 00.002 27332 UpdateGuideState(): m_state=1
11:39:26.879 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
11:39:26.881 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:26.883 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:26.884 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:26.886 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:26.888 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:26.891 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:26.902 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:26.904 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:26.906 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:26.908 00.002 27332 Enqueuing Expose request
11:39:26.910 00.002 34220 Worker thread wakes up
11:39:26.910 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:26.910 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:27.928 01.018 34220 Exposure complete
11:39:27.949 00.021 34220 worker thread done servicing request
11:39:27.949 00.000 27332 OnExposeComplete: enter
11:39:27.951 00.002 27332 UpdateGuideState(): m_state=1
11:39:27.953 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
11:39:27.955 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:27.957 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:27.959 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:27.961 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:27.963 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:27.966 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:27.977 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:27.979 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:27.981 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:27.983 00.002 27332 Enqueuing Expose request
11:39:27.985 00.002 34220 Worker thread wakes up
11:39:27.985 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:27.985 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:29.115 01.130 34220 Exposure complete
11:39:29.136 00.021 34220 worker thread done servicing request
11:39:29.136 00.000 27332 OnExposeComplete: enter
11:39:29.138 00.002 27332 UpdateGuideState(): m_state=1
11:39:29.140 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
11:39:29.142 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:29.143 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:29.146 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:29.148 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:29.150 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:29.152 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:29.163 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:29.165 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:29.167 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:29.169 00.002 27332 Enqueuing Expose request
11:39:29.170 00.001 34220 Worker thread wakes up
11:39:29.170 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:29.170 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:30.190 01.020 34220 Exposure complete
11:39:30.212 00.022 34220 worker thread done servicing request
11:39:30.212 00.000 27332 OnExposeComplete: enter
11:39:30.214 00.002 27332 UpdateGuideState(): m_state=1
11:39:30.216 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
11:39:30.218 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:30.219 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:30.221 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:30.223 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:30.225 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:30.228 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:30.239 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:30.241 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:30.243 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:30.245 00.002 27332 Enqueuing Expose request
11:39:30.247 00.002 34220 Worker thread wakes up
11:39:30.247 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:30.247 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:31.380 01.133 34220 Exposure complete
11:39:31.401 00.021 34220 worker thread done servicing request
11:39:31.401 00.000 27332 OnExposeComplete: enter
11:39:31.403 00.002 27332 UpdateGuideState(): m_state=1
11:39:31.405 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
11:39:31.406 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:31.408 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:31.410 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:31.412 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:31.414 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:31.417 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:31.428 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:31.431 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:31.433 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:31.434 00.001 27332 Enqueuing Expose request
11:39:31.436 00.002 34220 Worker thread wakes up
11:39:31.436 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:31.436 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:32.459 01.023 34220 Exposure complete
11:39:32.480 00.021 34220 worker thread done servicing request
11:39:32.480 00.000 27332 OnExposeComplete: enter
11:39:32.482 00.002 27332 UpdateGuideState(): m_state=1
11:39:32.484 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
11:39:32.486 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:32.487 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:32.489 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:32.491 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:32.493 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:32.496 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:32.507 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:32.509 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:32.511 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:32.513 00.002 27332 Enqueuing Expose request
11:39:32.515 00.002 34220 Worker thread wakes up
11:39:32.515 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:32.515 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:33.643 01.128 34220 Exposure complete
11:39:33.665 00.022 34220 worker thread done servicing request
11:39:33.665 00.000 27332 OnExposeComplete: enter
11:39:33.668 00.003 27332 UpdateGuideState(): m_state=1
11:39:33.670 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
11:39:33.672 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:33.674 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:33.676 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:33.679 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:33.682 00.003 27332 Status Line: Étoile perdue - faible RSB
11:39:33.690 00.008 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:33.707 00.017 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:33.709 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:33.711 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:33.713 00.002 27332 Enqueuing Expose request
11:39:33.715 00.002 34220 Worker thread wakes up
11:39:33.715 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:33.715 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:34.738 01.023 34220 Exposure complete
11:39:34.761 00.023 34220 worker thread done servicing request
11:39:34.761 00.000 27332 OnExposeComplete: enter
11:39:34.763 00.002 27332 UpdateGuideState(): m_state=1
11:39:34.765 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
11:39:34.767 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:34.770 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:34.772 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:34.774 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:34.776 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:34.781 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:34.793 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:34.797 00.004 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:34.799 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:34.802 00.003 27332 Enqueuing Expose request
11:39:34.807 00.005 34220 Worker thread wakes up
11:39:34.807 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:34.807 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:35.932 01.125 34220 Exposure complete
11:39:35.955 00.023 34220 worker thread done servicing request
11:39:35.955 00.000 27332 OnExposeComplete: enter
11:39:35.960 00.005 27332 UpdateGuideState(): m_state=1
11:39:35.964 00.004 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
11:39:35.966 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:35.968 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:35.970 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:35.972 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:35.974 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:35.976 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:35.987 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:35.990 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:35.991 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:35.993 00.002 27332 Enqueuing Expose request
11:39:35.995 00.002 34220 Worker thread wakes up
11:39:35.995 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:35.995 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:37.010 01.015 34220 Exposure complete
11:39:37.030 00.020 34220 worker thread done servicing request
11:39:37.031 00.001 27332 OnExposeComplete: enter
11:39:37.033 00.002 27332 UpdateGuideState(): m_state=1
11:39:37.035 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
11:39:37.037 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:37.038 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:37.039 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:37.042 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:37.044 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:37.047 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:37.058 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:37.060 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:37.062 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:37.064 00.002 27332 Enqueuing Expose request
11:39:37.065 00.001 34220 Worker thread wakes up
11:39:37.065 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:37.066 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:38.186 01.120 34220 Exposure complete
11:39:38.207 00.021 34220 worker thread done servicing request
11:39:38.207 00.000 27332 OnExposeComplete: enter
11:39:38.210 00.003 27332 UpdateGuideState(): m_state=1
11:39:38.212 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
11:39:38.214 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:38.215 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:38.218 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:38.220 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:38.222 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:38.225 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:38.236 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:38.238 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:38.240 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:38.242 00.002 27332 Enqueuing Expose request
11:39:38.244 00.002 34220 Worker thread wakes up
11:39:38.244 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:38.244 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:39.369 01.125 34220 ZWO: getexpstatus EXP_FAILED, retry exposure
11:39:40.503 01.134 34220 ZWO: getexpstatus EXP_FAILED, retry exposure
11:39:41.630 01.127 34220 ZWO: getexpstatus EXP_FAILED, giving up
11:39:41.632 00.002 34220 worker thread setting skip send exposure complete
11:39:41.632 00.000 34220 worker thread queueing reconnect event to GUI thread
11:39:41.632 00.000 34220 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
11:39:41.632 00.000 34220 worker thread skipping SendWorkerThreadExposeComplete
11:39:41.632 00.000 34220 worker thread done servicing request
11:39:41.633 00.001 27332 Alert: Connexion à la caméra perdue
PHD va faire plusieurs tentatives de reconnexion de la caméra.
11:39:41.854 00.221 27332 Try camera reconnect, now = 1767523181
11:39:41.860 00.006 27332 gear_dialog: ReconnectCamera
11:39:41.863 00.003 27332 gear_dialog: DoConnectCamera [ZWO ASI Camera]
11:39:41.865 00.002 27332 Status Line: Connexion à la caméra ...
11:39:41.868 00.003 27332 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
11:39:41.871 00.003 27332 Connecting to camera [ZWO ASI Camera] id = []
11:39:41.880 00.009 27332 ZWO: find camera id: [], ncams = 1
11:39:42.620 00.740 27332 ZWO: using mode BPP = 8
11:39:42.622 00.002 27332 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
11:39:42.624 00.002 27332 ZWO: selecting snap mode
11:39:42.626 00.002 27332 ZWO: IsColorCam = 0
11:39:42.628 00.002 27332 ZWO: supported bin 0 = 1
11:39:42.631 00.003 27332 ZWO: supported bin 1 = 2
11:39:42.643 00.012 27332 ZWO: gain range = 0 .. 100
11:39:42.646 00.003 27332 ZWO: lowest RN gain = 48 (48%)
11:39:42.648 00.002 27332 ZWO: frame (0,0)+(1280,960)
11:39:42.670 00.022 27332 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
11:39:42.673 00.003 27332 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
11:39:42.675 00.002 27332 Connected Camera: ZWO ASI120MM Mini
11:39:42.678 00.003 27332 FullSize=(1280,960)
11:39:42.680 00.002 27332 PixelSize=3.75
11:39:42.682 00.002 27332 BitsPerPixel=8
11:39:42.684 00.002 27332 HasGainControl=1
11:39:42.686 00.002 27332 GuideCameraGain=95
11:39:42.688 00.002 27332 HasShutter=0
11:39:42.690 00.002 27332 HasSubFrames=1
11:39:42.692 00.002 27332 ST4HasGuideOutput=1
11:39:42.694 00.002 27332 Status Line: Caméra Connectée
11:39:42.701 00.007 27332 Camera Re-connect succeeded, resume exposures
11:39:42.705 00.004 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:42.707 00.002 27332 Enqueuing Expose request
11:39:42.709 00.002 34220 Worker thread wakes up
11:39:42.709 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:42.709 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:42.709 00.000 34220 ZWO: set CONTROL_EXPOSURE 1000000
11:39:42.928 00.219 27332 evsrv: cli 0D9073A0 connect
11:39:42.931 00.003 27332 case statement mapped state 1 to 101
11:39:42.933 00.002 27332 case statement mapped state 1 to 101
11:39:42.935 00.002 27332 evsrv: cli 0D9073A0 request: {"method":"get_pixel_scale","id":"4fe1ced0-3ab3-43ea-8422-00c25c054090"}
11:39:42.938 00.003 27332 evsrv: cli 0D9073A0 response: {"jsonrpc":"2.0","result":0.986599,"id":"4fe1ced0-3ab3-43ea-8422-00c25c054090"}
11:39:42.940 00.002 27332 evsrv: cli 0D9073A0 disconnect
11:39:43.834 00.894 34220 Exposure complete
11:39:43.856 00.022 34220 worker thread done servicing request
11:39:43.856 00.000 27332 OnExposeComplete: enter
11:39:43.858 00.002 27332 UpdateGuideState(): m_state=1
11:39:43.860 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
11:39:43.863 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:43.865 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:43.867 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:43.872 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:43.877 00.005 27332 Status Line: Étoile perdue - faible RSB
11:39:43.881 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:43.898 00.017 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:43.901 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:43.903 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:43.905 00.002 27332 Enqueuing Expose request
11:39:43.907 00.002 34220 Worker thread wakes up
11:39:43.907 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:43.907 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:44.931 01.024 34220 Exposure complete
11:39:44.952 00.021 34220 worker thread done servicing request
11:39:44.952 00.000 27332 OnExposeComplete: enter
11:39:44.954 00.002 27332 UpdateGuideState(): m_state=1
11:39:44.955 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
11:39:44.957 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:44.960 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:44.961 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:44.962 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:44.965 00.003 27332 Status Line: Étoile perdue - faible RSB
11:39:44.968 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:44.978 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:44.980 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:44.981 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:44.984 00.003 27332 Enqueuing Expose request
11:39:44.985 00.001 34220 Worker thread wakes up
11:39:44.985 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:44.985 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:46.116 01.131 34220 Exposure complete
11:39:46.138 00.022 34220 worker thread done servicing request
11:39:46.138 00.000 27332 OnExposeComplete: enter
11:39:46.140 00.002 27332 UpdateGuideState(): m_state=1
11:39:46.142 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
11:39:46.144 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:46.146 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:46.148 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:46.150 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:46.151 00.001 27332 Status Line: Étoile perdue - faible RSB
11:39:46.154 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:46.164 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:46.166 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:46.168 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:46.170 00.002 27332 Enqueuing Expose request
11:39:46.172 00.002 34220 Worker thread wakes up
11:39:46.172 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:46.172 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:47.191 01.019 34220 Exposure complete
11:39:47.212 00.021 34220 worker thread done servicing request
11:39:47.212 00.000 27332 OnExposeComplete: enter
11:39:47.214 00.002 27332 UpdateGuideState(): m_state=1
11:39:47.216 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
11:39:47.218 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:47.220 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:47.222 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:47.224 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:47.226 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:47.229 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:47.239 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:47.241 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:47.243 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:47.245 00.002 27332 Enqueuing Expose request
11:39:47.246 00.001 34220 Worker thread wakes up
11:39:47.246 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:47.246 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:48.372 01.126 34220 Exposure complete
11:39:48.393 00.021 34220 worker thread done servicing request
11:39:48.393 00.000 27332 OnExposeComplete: enter
11:39:48.395 00.002 27332 UpdateGuideState(): m_state=1
11:39:48.397 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
11:39:48.399 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:48.401 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:48.404 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:48.406 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:48.408 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:48.410 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:48.420 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:48.423 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:48.424 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:48.426 00.002 27332 Enqueuing Expose request
11:39:48.428 00.002 34220 Worker thread wakes up
11:39:48.428 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:48.428 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:49.445 01.017 34220 Exposure complete
11:39:49.468 00.023 34220 worker thread done servicing request
11:39:49.468 00.000 27332 OnExposeComplete: enter
11:39:49.474 00.006 27332 UpdateGuideState(): m_state=1
11:39:49.479 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
11:39:49.481 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:49.485 00.004 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:49.490 00.005 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:49.493 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:49.496 00.003 27332 Status Line: Étoile perdue - faible RSB
11:39:49.499 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:49.510 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:49.512 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:49.514 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:49.515 00.001 27332 Enqueuing Expose request
11:39:49.517 00.002 34220 Worker thread wakes up
11:39:49.517 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:49.517 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:50.643 01.126 34220 Exposure complete
11:39:50.663 00.020 34220 worker thread done servicing request
11:39:50.664 00.001 27332 OnExposeComplete: enter
11:39:50.666 00.002 27332 UpdateGuideState(): m_state=1
11:39:50.668 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
11:39:50.669 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:50.671 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:50.674 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:50.676 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:50.678 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:50.681 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:50.693 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:50.695 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:50.697 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:50.698 00.001 27332 Enqueuing Expose request
11:39:50.700 00.002 34220 Worker thread wakes up
11:39:50.700 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:50.700 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:51.720 01.020 34220 Exposure complete
11:39:51.740 00.020 34220 worker thread done servicing request
11:39:51.741 00.001 27332 OnExposeComplete: enter
11:39:51.743 00.002 27332 UpdateGuideState(): m_state=1
11:39:51.745 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
11:39:51.746 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:51.748 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:51.750 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:51.752 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:51.754 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:51.757 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:51.767 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:51.769 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:51.771 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:51.773 00.002 27332 Enqueuing Expose request
11:39:51.775 00.002 34220 Worker thread wakes up
11:39:51.775 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:51.775 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:52.902 01.127 34220 Exposure complete
11:39:52.923 00.021 34220 worker thread done servicing request
11:39:52.923 00.000 27332 OnExposeComplete: enter
11:39:52.925 00.002 27332 UpdateGuideState(): m_state=1
11:39:52.927 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
11:39:52.929 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:52.931 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:52.932 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:52.934 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:52.937 00.003 27332 Status Line: Étoile perdue - faible RSB
11:39:52.939 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:52.949 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:52.951 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:52.953 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:52.955 00.002 27332 Enqueuing Expose request
11:39:52.957 00.002 34220 Worker thread wakes up
11:39:52.957 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:52.957 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:53.980 01.023 34220 Exposure complete
11:39:54.001 00.021 34220 worker thread done servicing request
11:39:54.001 00.000 27332 OnExposeComplete: enter
11:39:54.004 00.003 27332 UpdateGuideState(): m_state=1
11:39:54.006 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
11:39:54.007 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:54.009 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:54.011 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:54.013 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:54.015 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:54.018 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:54.028 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:54.030 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:54.032 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:54.034 00.002 27332 Enqueuing Expose request
11:39:54.036 00.002 34220 Worker thread wakes up
11:39:54.036 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:54.036 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:55.169 01.133 34220 Exposure complete
11:39:55.193 00.024 34220 worker thread done servicing request
11:39:55.193 00.000 27332 OnExposeComplete: enter
11:39:55.196 00.003 27332 UpdateGuideState(): m_state=1
11:39:55.198 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
11:39:55.199 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:55.201 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:55.203 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:55.205 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:55.207 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:55.210 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:55.220 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:55.222 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:55.224 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:55.226 00.002 27332 Enqueuing Expose request
11:39:55.228 00.002 34220 Worker thread wakes up
11:39:55.228 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:55.228 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:56.247 01.019 34220 Exposure complete
11:39:56.267 00.020 34220 worker thread done servicing request
11:39:56.267 00.000 27332 OnExposeComplete: enter
11:39:56.269 00.002 27332 UpdateGuideState(): m_state=1
11:39:56.272 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
11:39:56.273 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:56.275 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:56.277 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:56.279 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:56.281 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:56.284 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:56.294 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:56.296 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:56.298 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:56.299 00.001 27332 Enqueuing Expose request
11:39:56.302 00.003 34220 Worker thread wakes up
11:39:56.302 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:56.302 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:57.430 01.128 34220 Exposure complete
11:39:57.450 00.020 34220 worker thread done servicing request
11:39:57.450 00.000 27332 OnExposeComplete: enter
11:39:57.452 00.002 27332 UpdateGuideState(): m_state=1
11:39:57.454 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
11:39:57.456 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:57.458 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:57.460 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:57.462 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:57.464 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:57.467 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:57.477 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:57.479 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:57.481 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:57.483 00.002 27332 Enqueuing Expose request
11:39:57.485 00.002 34220 Worker thread wakes up
11:39:57.485 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:57.485 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:58.510 01.025 34220 Exposure complete
11:39:58.531 00.021 34220 worker thread done servicing request
11:39:58.531 00.000 27332 OnExposeComplete: enter
11:39:58.534 00.003 27332 UpdateGuideState(): m_state=1
11:39:58.535 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
11:39:58.537 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:58.539 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:58.541 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:58.543 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:58.546 00.003 27332 Status Line: Étoile perdue - faible RSB
11:39:58.550 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:58.562 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:58.564 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:58.566 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:58.568 00.002 27332 Enqueuing Expose request
11:39:58.570 00.002 34220 Worker thread wakes up
11:39:58.570 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:58.570 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:39:59.700 01.130 34220 Exposure complete
11:39:59.721 00.021 34220 worker thread done servicing request
11:39:59.721 00.000 27332 OnExposeComplete: enter
11:39:59.723 00.002 27332 UpdateGuideState(): m_state=1
11:39:59.725 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
11:39:59.727 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:39:59.729 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:39:59.730 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:39:59.732 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:39:59.734 00.002 27332 Status Line: Étoile perdue - faible RSB
11:39:59.737 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:39:59.748 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:39:59.750 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:39:59.751 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:39:59.753 00.002 27332 Enqueuing Expose request
11:39:59.755 00.002 34220 Worker thread wakes up
11:39:59.755 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:39:59.755 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:00.780 01.025 34220 Exposure complete
11:40:00.800 00.020 34220 worker thread done servicing request
11:40:00.800 00.000 27332 OnExposeComplete: enter
11:40:00.802 00.002 27332 UpdateGuideState(): m_state=1
11:40:00.804 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
11:40:00.806 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:00.808 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:00.810 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:00.812 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:00.814 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:00.817 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:00.827 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:00.829 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:00.831 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:00.833 00.002 27332 Enqueuing Expose request
11:40:00.834 00.001 34220 Worker thread wakes up
11:40:00.834 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:00.834 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:01.961 01.127 34220 Exposure complete
11:40:01.981 00.020 34220 worker thread done servicing request
11:40:01.982 00.001 27332 OnExposeComplete: enter
11:40:01.984 00.002 27332 UpdateGuideState(): m_state=1
11:40:01.986 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
11:40:01.987 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:01.989 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:01.991 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:01.993 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:01.995 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:01.998 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:02.008 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:02.010 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:02.012 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:02.014 00.002 27332 Enqueuing Expose request
11:40:02.016 00.002 34220 Worker thread wakes up
11:40:02.016 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:02.016 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:03.029 01.013 34220 Exposure complete
11:40:03.050 00.021 34220 worker thread done servicing request
11:40:03.050 00.000 27332 OnExposeComplete: enter
11:40:03.052 00.002 27332 UpdateGuideState(): m_state=1
11:40:03.054 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
11:40:03.056 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:03.057 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:03.059 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:03.061 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:03.063 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:03.066 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:03.076 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:03.078 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:03.080 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:03.082 00.002 27332 Enqueuing Expose request
11:40:03.084 00.002 34220 Worker thread wakes up
11:40:03.084 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:03.084 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:04.308 01.224 34220 Exposure complete
11:40:04.329 00.021 34220 worker thread done servicing request
11:40:04.329 00.000 27332 OnExposeComplete: enter
11:40:04.331 00.002 27332 UpdateGuideState(): m_state=1
11:40:04.333 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
11:40:04.335 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:04.336 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:04.339 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:04.341 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:04.343 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:04.345 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:04.355 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:04.357 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:04.359 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:04.361 00.002 27332 Enqueuing Expose request
11:40:04.363 00.002 34220 Worker thread wakes up
11:40:04.363 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:04.363 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:05.267 00.904 34220 Exposure complete
11:40:05.295 00.028 34220 worker thread done servicing request
11:40:05.295 00.000 27332 OnExposeComplete: enter
11:40:05.299 00.004 27332 UpdateGuideState(): m_state=1
11:40:05.304 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
11:40:05.307 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:05.312 00.005 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:05.314 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:05.316 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:05.318 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:05.322 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:05.339 00.017 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:05.342 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:05.344 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:05.349 00.005 27332 Enqueuing Expose request
11:40:05.355 00.006 34220 Worker thread wakes up
11:40:05.355 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:05.355 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:06.483 01.128 34220 Exposure complete
11:40:06.504 00.021 34220 worker thread done servicing request
11:40:06.504 00.000 27332 OnExposeComplete: enter
11:40:06.506 00.002 27332 UpdateGuideState(): m_state=1
11:40:06.508 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
11:40:06.510 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:06.512 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:06.514 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:06.516 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:06.518 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:06.521 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:06.531 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:06.533 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:06.535 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:06.537 00.002 27332 Enqueuing Expose request
11:40:06.539 00.002 34220 Worker thread wakes up
11:40:06.539 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:06.539 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:07.561 01.022 34220 Exposure complete
11:40:07.582 00.021 34220 worker thread done servicing request
11:40:07.582 00.000 27332 OnExposeComplete: enter
11:40:07.584 00.002 27332 UpdateGuideState(): m_state=1
11:40:07.586 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
11:40:07.588 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:07.590 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:07.592 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:07.594 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:07.596 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:07.599 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:07.609 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:07.611 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:07.613 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:07.615 00.002 27332 Enqueuing Expose request
11:40:07.617 00.002 34220 Worker thread wakes up
11:40:07.617 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:07.617 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:08.745 01.128 34220 Exposure complete
11:40:08.766 00.021 34220 worker thread done servicing request
11:40:08.766 00.000 27332 OnExposeComplete: enter
11:40:08.768 00.002 27332 UpdateGuideState(): m_state=1
11:40:08.770 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
11:40:08.772 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:08.773 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:08.776 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:08.778 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:08.780 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:08.782 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:08.793 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:08.795 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:08.796 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:08.798 00.002 27332 Enqueuing Expose request
11:40:08.800 00.002 34220 Worker thread wakes up
11:40:08.800 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:08.800 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:09.825 01.025 34220 Exposure complete
11:40:09.845 00.020 34220 worker thread done servicing request
11:40:09.845 00.000 27332 OnExposeComplete: enter
11:40:09.847 00.002 27332 UpdateGuideState(): m_state=1
11:40:09.849 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
11:40:09.851 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:09.853 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:09.855 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:09.857 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:09.859 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:09.862 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:09.872 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:09.874 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:09.876 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:09.878 00.002 27332 Enqueuing Expose request
11:40:09.880 00.002 34220 Worker thread wakes up
11:40:09.880 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:09.880 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:11.011 01.131 34220 Exposure complete
11:40:11.031 00.020 34220 worker thread done servicing request
11:40:11.032 00.001 27332 OnExposeComplete: enter
11:40:11.034 00.002 27332 UpdateGuideState(): m_state=1
11:40:11.036 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
11:40:11.038 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:11.039 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:11.041 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:11.043 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:11.045 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:11.048 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:11.058 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:11.060 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:11.062 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:11.064 00.002 27332 Enqueuing Expose request
11:40:11.066 00.002 34220 Worker thread wakes up
11:40:11.066 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:11.066 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:12.090 01.024 34220 Exposure complete
11:40:12.111 00.021 34220 worker thread done servicing request
11:40:12.111 00.000 27332 OnExposeComplete: enter
11:40:12.113 00.002 27332 UpdateGuideState(): m_state=1
11:40:12.115 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
11:40:12.117 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:12.119 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:12.120 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:12.122 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:12.124 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:12.127 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:12.137 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:12.139 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:12.141 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:12.143 00.002 27332 Enqueuing Expose request
11:40:12.144 00.001 34220 Worker thread wakes up
11:40:12.144 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:12.144 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:13.279 01.135 34220 Exposure complete
11:40:13.301 00.022 34220 worker thread done servicing request
11:40:13.301 00.000 27332 OnExposeComplete: enter
11:40:13.303 00.002 27332 UpdateGuideState(): m_state=1
11:40:13.305 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
11:40:13.307 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:13.309 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:13.311 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:13.313 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:13.315 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:13.318 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:13.328 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:13.330 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:13.332 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:13.334 00.002 27332 Enqueuing Expose request
11:40:13.336 00.002 34220 Worker thread wakes up
11:40:13.336 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:13.336 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:14.360 01.024 34220 Exposure complete
11:40:14.381 00.021 34220 worker thread done servicing request
11:40:14.381 00.000 27332 OnExposeComplete: enter
11:40:14.383 00.002 27332 UpdateGuideState(): m_state=1
11:40:14.385 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
11:40:14.387 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:14.389 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:14.391 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:14.393 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:14.395 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:14.398 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:14.409 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:14.412 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:14.414 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:14.416 00.002 27332 Enqueuing Expose request
11:40:14.418 00.002 34220 Worker thread wakes up
11:40:14.418 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:14.418 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:15.544 01.126 34220 Exposure complete
11:40:15.566 00.022 34220 worker thread done servicing request
11:40:15.566 00.000 27332 OnExposeComplete: enter
11:40:15.568 00.002 27332 UpdateGuideState(): m_state=1
11:40:15.570 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
11:40:15.572 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:15.574 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:15.576 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:15.578 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:15.580 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:15.584 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:15.594 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:15.596 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:15.598 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:15.600 00.002 27332 Enqueuing Expose request
11:40:15.602 00.002 34220 Worker thread wakes up
11:40:15.602 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:15.602 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:16.624 01.022 34220 Exposure complete
11:40:16.645 00.021 34220 worker thread done servicing request
11:40:16.645 00.000 27332 OnExposeComplete: enter
11:40:16.647 00.002 27332 UpdateGuideState(): m_state=1
11:40:16.649 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
11:40:16.651 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:16.653 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:16.655 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:16.657 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:16.659 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:16.662 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:16.672 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:16.674 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:16.676 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:16.677 00.001 27332 Enqueuing Expose request
11:40:16.679 00.002 34220 Worker thread wakes up
11:40:16.679 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:16.679 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:17.808 01.129 34220 Exposure complete
11:40:17.829 00.021 34220 worker thread done servicing request
11:40:17.829 00.000 27332 OnExposeComplete: enter
11:40:17.831 00.002 27332 UpdateGuideState(): m_state=1
11:40:17.833 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
11:40:17.835 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:17.837 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:17.839 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:17.841 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:17.843 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:17.845 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:17.855 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:17.858 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:17.860 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:17.861 00.001 27332 Enqueuing Expose request
11:40:17.863 00.002 34220 Worker thread wakes up
11:40:17.863 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:17.863 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:18.886 01.023 34220 Exposure complete
11:40:18.907 00.021 34220 worker thread done servicing request
11:40:18.907 00.000 27332 OnExposeComplete: enter
11:40:18.909 00.002 27332 UpdateGuideState(): m_state=1
11:40:18.911 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
11:40:18.913 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:18.915 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:18.917 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:18.919 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:18.921 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:18.923 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:18.933 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:18.935 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:18.937 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:18.939 00.002 27332 Enqueuing Expose request
11:40:18.941 00.002 34220 Worker thread wakes up
11:40:18.941 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:18.941 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:20.068 01.127 34220 Exposure complete
11:40:20.092 00.024 34220 worker thread done servicing request
11:40:20.093 00.001 27332 OnExposeComplete: enter
11:40:20.095 00.002 27332 UpdateGuideState(): m_state=1
11:40:20.097 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
11:40:20.099 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:20.101 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:20.103 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:20.105 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:20.107 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:20.110 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:20.120 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:20.122 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:20.124 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:20.126 00.002 27332 Enqueuing Expose request
11:40:20.128 00.002 34220 Worker thread wakes up
11:40:20.128 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:20.128 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:21.142 01.014 34220 Exposure complete
11:40:21.163 00.021 34220 worker thread done servicing request
11:40:21.163 00.000 27332 OnExposeComplete: enter
11:40:21.165 00.002 27332 UpdateGuideState(): m_state=1
11:40:21.167 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
11:40:21.169 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:21.171 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:21.173 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:21.175 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:21.177 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:21.179 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:21.189 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:21.192 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:21.193 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:21.195 00.002 27332 Enqueuing Expose request
11:40:21.197 00.002 34220 Worker thread wakes up
11:40:21.197 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:21.197 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:22.425 01.228 34220 Exposure complete
11:40:22.452 00.027 34220 worker thread done servicing request
11:40:22.452 00.000 27332 OnExposeComplete: enter
11:40:22.455 00.003 27332 UpdateGuideState(): m_state=1
11:40:22.457 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
11:40:22.459 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:22.460 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:22.462 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:22.464 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:22.466 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:22.471 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:22.489 00.018 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:22.493 00.004 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:22.495 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:22.497 00.002 27332 Enqueuing Expose request
11:40:22.498 00.001 34220 Worker thread wakes up
11:40:22.498 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:22.499 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:23.405 00.906 34220 Exposure complete
11:40:23.426 00.021 34220 worker thread done servicing request
11:40:23.426 00.000 27332 OnExposeComplete: enter
11:40:23.428 00.002 27332 UpdateGuideState(): m_state=1
11:40:23.430 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
11:40:23.432 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:23.434 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:23.435 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:23.438 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:23.440 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:23.442 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:23.452 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:23.454 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:23.456 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:23.458 00.002 27332 Enqueuing Expose request
11:40:23.459 00.001 34220 Worker thread wakes up
11:40:23.459 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:23.460 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:24.584 01.124 34220 Exposure complete
11:40:24.605 00.021 34220 worker thread done servicing request
11:40:24.605 00.000 27332 OnExposeComplete: enter
11:40:24.607 00.002 27332 UpdateGuideState(): m_state=1
11:40:24.609 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
11:40:24.611 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:24.613 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:24.615 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:24.617 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:24.619 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:24.622 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:24.632 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:24.634 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:24.636 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:24.638 00.002 27332 Enqueuing Expose request
11:40:24.640 00.002 34220 Worker thread wakes up
11:40:24.640 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:24.640 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:25.657 01.017 34220 Exposure complete
11:40:25.677 00.020 34220 worker thread done servicing request
11:40:25.677 00.000 27332 OnExposeComplete: enter
11:40:25.680 00.003 27332 UpdateGuideState(): m_state=1
11:40:25.681 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
11:40:25.683 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:25.685 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:25.687 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:25.689 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:25.691 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:25.693 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:25.703 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:25.706 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:25.708 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:25.709 00.001 27332 Enqueuing Expose request
11:40:25.711 00.002 34220 Worker thread wakes up
11:40:25.711 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:25.711 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:26.939 01.228 34220 Exposure complete
11:40:26.960 00.021 34220 worker thread done servicing request
11:40:26.960 00.000 27332 OnExposeComplete: enter
11:40:26.962 00.002 27332 UpdateGuideState(): m_state=1
11:40:26.964 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
11:40:26.966 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:26.968 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:26.970 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:26.972 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:26.974 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:26.977 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:26.986 00.009 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:26.989 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:26.990 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:26.992 00.002 27332 Enqueuing Expose request
11:40:26.994 00.002 34220 Worker thread wakes up
11:40:26.994 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:26.994 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:27.901 00.907 34220 Exposure complete
11:40:27.922 00.021 34220 worker thread done servicing request
11:40:27.922 00.000 27332 OnExposeComplete: enter
11:40:27.924 00.002 27332 UpdateGuideState(): m_state=1
11:40:27.926 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
11:40:27.928 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:27.930 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:27.931 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:27.933 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:27.936 00.003 27332 Status Line: Étoile perdue - faible RSB
11:40:27.938 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:27.949 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:27.951 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:27.953 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:27.955 00.002 27332 Enqueuing Expose request
11:40:27.956 00.001 34220 Worker thread wakes up
11:40:27.957 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:27.957 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:29.085 01.128 34220 Exposure complete
11:40:29.106 00.021 34220 worker thread done servicing request
11:40:29.106 00.000 27332 OnExposeComplete: enter
11:40:29.108 00.002 27332 UpdateGuideState(): m_state=1
11:40:29.110 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
11:40:29.112 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:29.114 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:29.116 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:29.118 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:29.120 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:29.123 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:29.133 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:29.135 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:29.136 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:29.138 00.002 27332 Enqueuing Expose request
11:40:29.140 00.002 34220 Worker thread wakes up
11:40:29.140 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:29.140 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:30.162 01.022 34220 Exposure complete
11:40:30.185 00.023 34220 worker thread done servicing request
11:40:30.185 00.000 27332 OnExposeComplete: enter
11:40:30.188 00.003 27332 UpdateGuideState(): m_state=1
11:40:30.190 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
11:40:30.192 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:30.194 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:30.196 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:30.198 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:30.200 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:30.202 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:30.214 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:30.216 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:30.218 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:30.220 00.002 27332 Enqueuing Expose request
11:40:30.222 00.002 34220 Worker thread wakes up
11:40:30.222 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:30.222 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:31.347 01.125 34220 Exposure complete
11:40:31.368 00.021 34220 worker thread done servicing request
11:40:31.368 00.000 27332 OnExposeComplete: enter
11:40:31.370 00.002 27332 UpdateGuideState(): m_state=1
11:40:31.372 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
11:40:31.373 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:31.376 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:31.377 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:31.380 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:31.381 00.001 27332 Status Line: Étoile perdue - faible RSB
11:40:31.384 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:31.393 00.009 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:31.395 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:31.397 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:31.399 00.002 27332 Enqueuing Expose request
11:40:31.401 00.002 34220 Worker thread wakes up
11:40:31.401 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:31.401 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:32.424 01.023 34220 Exposure complete
11:40:32.445 00.021 34220 worker thread done servicing request
11:40:32.445 00.000 27332 OnExposeComplete: enter
11:40:32.447 00.002 27332 UpdateGuideState(): m_state=1
11:40:32.449 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
11:40:32.451 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:32.453 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:32.455 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:32.456 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:32.458 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:32.462 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:32.472 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:32.474 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:32.476 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:32.477 00.001 27332 Enqueuing Expose request
11:40:32.479 00.002 34220 Worker thread wakes up
11:40:32.480 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:32.480 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:33.607 01.127 34220 Exposure complete
11:40:33.628 00.021 34220 worker thread done servicing request
11:40:33.628 00.000 27332 OnExposeComplete: enter
11:40:33.631 00.003 27332 UpdateGuideState(): m_state=1
11:40:33.632 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
11:40:33.634 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:33.636 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:33.638 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:33.640 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:33.642 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:33.645 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:33.656 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:33.658 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:33.660 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:33.661 00.001 27332 Enqueuing Expose request
11:40:33.663 00.002 34220 Worker thread wakes up
11:40:33.663 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:33.663 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:34.687 01.024 34220 Exposure complete
11:40:34.713 00.026 34220 worker thread done servicing request
11:40:34.713 00.000 27332 OnExposeComplete: enter
11:40:34.715 00.002 27332 UpdateGuideState(): m_state=1
11:40:34.717 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
11:40:34.719 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:34.721 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:34.723 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:34.725 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:34.727 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:34.734 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:34.750 00.016 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:34.753 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:34.755 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:34.756 00.001 27332 Enqueuing Expose request
11:40:34.758 00.002 34220 Worker thread wakes up
11:40:34.758 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:34.758 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:35.890 01.132 34220 Exposure complete
11:40:35.911 00.021 34220 worker thread done servicing request
11:40:35.911 00.000 27332 OnExposeComplete: enter
11:40:35.913 00.002 27332 UpdateGuideState(): m_state=1
11:40:35.915 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
11:40:35.917 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:35.919 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:35.921 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:35.923 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:35.925 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:35.928 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:35.938 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:35.940 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:35.942 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:35.943 00.001 27332 Enqueuing Expose request
11:40:35.945 00.002 34220 Worker thread wakes up
11:40:35.945 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:35.945 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:36.968 01.023 34220 Exposure complete
11:40:36.989 00.021 34220 worker thread done servicing request
11:40:36.989 00.000 27332 OnExposeComplete: enter
11:40:36.992 00.003 27332 UpdateGuideState(): m_state=1
11:40:36.994 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
11:40:36.996 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:36.997 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:36.999 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:37.002 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:37.004 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:37.006 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:37.017 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:37.019 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:37.021 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:37.022 00.001 27332 Enqueuing Expose request
11:40:37.024 00.002 34220 Worker thread wakes up
11:40:37.024 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:37.024 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:38.155 01.131 34220 Exposure complete
11:40:38.175 00.020 34220 worker thread done servicing request
11:40:38.175 00.000 27332 OnExposeComplete: enter
11:40:38.177 00.002 27332 UpdateGuideState(): m_state=1
11:40:38.179 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
11:40:38.181 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:38.183 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:38.185 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:38.187 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:38.189 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:38.191 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:38.201 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:38.203 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:38.205 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:38.207 00.002 27332 Enqueuing Expose request
11:40:38.209 00.002 34220 Worker thread wakes up
11:40:38.209 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:38.209 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:39.221 01.012 34220 Exposure complete
11:40:39.242 00.021 34220 worker thread done servicing request
11:40:39.242 00.000 27332 OnExposeComplete: enter
11:40:39.244 00.002 27332 UpdateGuideState(): m_state=1
11:40:39.246 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
11:40:39.248 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:39.250 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:39.252 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:39.254 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:39.256 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:39.259 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:39.269 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:39.271 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:39.273 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:39.274 00.001 27332 Enqueuing Expose request
11:40:39.276 00.002 34220 Worker thread wakes up
11:40:39.276 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:39.276 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:40.407 01.131 34220 Exposure complete
11:40:40.429 00.022 34220 worker thread done servicing request
11:40:40.429 00.000 27332 OnExposeComplete: enter
11:40:40.435 00.006 27332 UpdateGuideState(): m_state=1
11:40:40.437 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
11:40:40.439 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:40.441 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:40.443 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:40.446 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:40.448 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:40.455 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:40.465 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:40.468 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:40.470 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:40.472 00.002 27332 Enqueuing Expose request
11:40:40.473 00.001 34220 Worker thread wakes up
11:40:40.473 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:40.473 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:41.489 01.016 34220 Exposure complete
11:40:41.510 00.021 34220 worker thread done servicing request
11:40:41.510 00.000 27332 OnExposeComplete: enter
11:40:41.512 00.002 27332 UpdateGuideState(): m_state=1
11:40:41.514 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
11:40:41.516 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:41.518 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:41.520 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:41.522 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:41.524 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:41.527 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:41.537 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:41.539 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:41.541 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:41.543 00.002 27332 Enqueuing Expose request
11:40:41.545 00.002 34220 Worker thread wakes up
11:40:41.545 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:41.545 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:42.674 01.129 34220 Exposure complete
11:40:42.695 00.021 34220 worker thread done servicing request
11:40:42.695 00.000 27332 OnExposeComplete: enter
11:40:42.697 00.002 27332 UpdateGuideState(): m_state=1
11:40:42.699 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
11:40:42.701 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:42.703 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:42.705 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:42.707 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:42.709 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:42.711 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:42.721 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:42.723 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:42.725 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:42.727 00.002 27332 Enqueuing Expose request
11:40:42.729 00.002 34220 Worker thread wakes up
11:40:42.729 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:42.729 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:43.751 01.022 34220 Exposure complete
11:40:43.772 00.021 34220 worker thread done servicing request
11:40:43.772 00.000 27332 OnExposeComplete: enter
11:40:43.774 00.002 27332 UpdateGuideState(): m_state=1
11:40:43.776 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
11:40:43.778 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:43.780 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:43.782 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:43.784 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:43.786 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:43.789 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:43.799 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:43.801 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:43.803 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:43.804 00.001 27332 Enqueuing Expose request
11:40:43.806 00.002 34220 Worker thread wakes up
11:40:43.806 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:43.806 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:44.936 01.130 34220 Exposure complete
11:40:44.957 00.021 34220 worker thread done servicing request
11:40:44.957 00.000 27332 OnExposeComplete: enter
11:40:44.959 00.002 27332 UpdateGuideState(): m_state=1
11:40:44.961 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
11:40:44.963 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:44.964 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:44.966 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:44.968 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:44.970 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:44.973 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:44.984 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:44.986 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:44.988 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:44.989 00.001 27332 Enqueuing Expose request
11:40:44.991 00.002 34220 Worker thread wakes up
11:40:44.991 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:44.991 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:46.008 01.017 34220 Exposure complete
11:40:46.030 00.022 34220 worker thread done servicing request
11:40:46.030 00.000 27332 OnExposeComplete: enter
11:40:46.032 00.002 27332 UpdateGuideState(): m_state=1
11:40:46.034 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
11:40:46.036 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:46.038 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:46.039 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:46.041 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:46.043 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:46.046 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:46.056 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:46.058 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:46.060 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:46.062 00.002 27332 Enqueuing Expose request
11:40:46.064 00.002 34220 Worker thread wakes up
11:40:46.064 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:46.064 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:47.196 01.132 34220 Exposure complete
11:40:47.217 00.021 34220 worker thread done servicing request
11:40:47.217 00.000 27332 OnExposeComplete: enter
11:40:47.220 00.003 27332 UpdateGuideState(): m_state=1
11:40:47.222 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
11:40:47.224 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:47.226 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:47.227 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:47.229 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:47.231 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:47.234 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:47.246 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:47.248 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:47.250 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:47.252 00.002 27332 Enqueuing Expose request
11:40:47.254 00.002 34220 Worker thread wakes up
11:40:47.254 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:47.254 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:48.270 01.016 34220 Exposure complete
11:40:48.291 00.021 34220 worker thread done servicing request
11:40:48.291 00.000 27332 OnExposeComplete: enter
11:40:48.294 00.003 27332 UpdateGuideState(): m_state=1
11:40:48.296 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
11:40:48.297 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:48.299 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:48.301 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:48.303 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:48.305 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:48.308 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:48.318 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:48.320 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:48.322 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:48.324 00.002 27332 Enqueuing Expose request
11:40:48.326 00.002 34220 Worker thread wakes up
11:40:48.326 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:48.326 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:49.463 01.137 34220 Exposure complete
11:40:49.488 00.025 34220 worker thread done servicing request
11:40:49.488 00.000 27332 OnExposeComplete: enter
11:40:49.490 00.002 27332 UpdateGuideState(): m_state=1
11:40:49.492 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
11:40:49.494 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:49.496 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:49.498 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:49.500 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:49.502 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:49.505 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:49.515 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:49.517 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:49.519 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:49.521 00.002 27332 Enqueuing Expose request
11:40:49.523 00.002 34220 Worker thread wakes up
11:40:49.523 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:49.523 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:50.544 01.021 34220 Exposure complete
11:40:50.564 00.020 34220 worker thread done servicing request
11:40:50.564 00.000 27332 OnExposeComplete: enter
11:40:50.567 00.003 27332 UpdateGuideState(): m_state=1
11:40:50.569 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
11:40:50.570 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:50.572 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:50.574 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:50.576 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:50.579 00.003 27332 Status Line: Étoile perdue - faible RSB
11:40:50.582 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:50.592 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:50.594 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:50.596 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:50.598 00.002 27332 Enqueuing Expose request
11:40:50.600 00.002 34220 Worker thread wakes up
11:40:50.600 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:50.600 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:51.730 01.130 34220 Exposure complete
11:40:51.751 00.021 34220 worker thread done servicing request
11:40:51.751 00.000 27332 OnExposeComplete: enter
11:40:51.753 00.002 27332 UpdateGuideState(): m_state=1
11:40:51.755 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
11:40:51.757 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:51.759 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:51.761 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:51.763 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:51.765 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:51.767 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:51.778 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:51.780 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:51.781 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:51.783 00.002 27332 Enqueuing Expose request
11:40:51.785 00.002 34220 Worker thread wakes up
11:40:51.785 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:51.785 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:52.803 01.018 34220 Exposure complete
11:40:52.824 00.021 34220 worker thread done servicing request
11:40:52.824 00.000 27332 OnExposeComplete: enter
11:40:52.826 00.002 27332 UpdateGuideState(): m_state=1
11:40:52.828 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
11:40:52.830 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:52.832 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:52.834 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:52.836 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:52.838 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:52.841 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:52.851 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:52.853 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:52.855 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:52.856 00.001 27332 Enqueuing Expose request
11:40:52.858 00.002 34220 Worker thread wakes up
11:40:52.858 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:52.858 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:53.988 01.130 34220 Exposure complete
11:40:54.008 00.020 34220 worker thread done servicing request
11:40:54.008 00.000 27332 OnExposeComplete: enter
11:40:54.011 00.003 27332 UpdateGuideState(): m_state=1
11:40:54.013 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
11:40:54.015 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:54.016 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:54.018 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:54.020 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:54.022 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:54.025 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:54.035 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:54.037 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:54.039 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:54.041 00.002 27332 Enqueuing Expose request
11:40:54.042 00.001 34220 Worker thread wakes up
11:40:54.042 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:54.042 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:55.053 01.011 34220 Exposure complete
11:40:55.077 00.024 34220 worker thread done servicing request
11:40:55.077 00.000 27332 OnExposeComplete: enter
11:40:55.079 00.002 27332 UpdateGuideState(): m_state=1
11:40:55.081 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
11:40:55.083 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:55.085 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:55.087 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:55.089 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:55.091 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:55.094 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:55.105 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:55.107 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:55.109 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:55.111 00.002 27332 Enqueuing Expose request
11:40:55.113 00.002 34220 Worker thread wakes up
11:40:55.113 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:55.113 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:56.237 01.124 34220 Exposure complete
11:40:56.258 00.021 34220 worker thread done servicing request
11:40:56.258 00.000 27332 OnExposeComplete: enter
11:40:56.260 00.002 27332 UpdateGuideState(): m_state=1
11:40:56.262 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
11:40:56.264 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:56.266 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:56.268 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:56.270 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:56.272 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:56.275 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:56.286 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:56.288 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:56.290 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:56.292 00.002 27332 Enqueuing Expose request
11:40:56.293 00.001 34220 Worker thread wakes up
11:40:56.293 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:56.293 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:57.314 01.021 34220 Exposure complete
11:40:57.335 00.021 34220 worker thread done servicing request
11:40:57.335 00.000 27332 OnExposeComplete: enter
11:40:57.337 00.002 27332 UpdateGuideState(): m_state=1
11:40:57.339 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
11:40:57.341 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:57.343 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:57.345 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:57.347 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:57.349 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:57.352 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:57.363 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:57.365 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:57.366 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:57.368 00.002 27332 Enqueuing Expose request
11:40:57.370 00.002 34220 Worker thread wakes up
11:40:57.370 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:57.370 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:58.501 01.131 34220 Exposure complete
11:40:58.522 00.021 34220 worker thread done servicing request
11:40:58.522 00.000 27332 OnExposeComplete: enter
11:40:58.524 00.002 27332 UpdateGuideState(): m_state=1
11:40:58.526 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
11:40:58.528 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:58.530 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:58.531 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:58.534 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:58.536 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:58.539 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:58.549 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:58.551 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:58.553 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:58.554 00.001 27332 Enqueuing Expose request
11:40:58.556 00.002 34220 Worker thread wakes up
11:40:58.556 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:58.556 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:40:59.567 01.011 34220 Exposure complete
11:40:59.588 00.021 34220 worker thread done servicing request
11:40:59.588 00.000 27332 OnExposeComplete: enter
11:40:59.590 00.002 27332 UpdateGuideState(): m_state=1
11:40:59.592 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
11:40:59.594 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:40:59.596 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:40:59.598 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:40:59.599 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:40:59.601 00.002 27332 Status Line: Étoile perdue - faible RSB
11:40:59.604 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:40:59.614 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:40:59.616 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:40:59.618 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:40:59.620 00.002 27332 Enqueuing Expose request
11:40:59.622 00.002 34220 Worker thread wakes up
11:40:59.622 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:40:59.622 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:00.746 01.124 34220 Exposure complete
11:41:00.767 00.021 34220 worker thread done servicing request
11:41:00.767 00.000 27332 OnExposeComplete: enter
11:41:00.769 00.002 27332 UpdateGuideState(): m_state=1
11:41:00.771 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
11:41:00.773 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:00.775 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:00.776 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:00.778 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:00.780 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:00.783 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:00.793 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:00.795 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:00.797 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:00.799 00.002 27332 Enqueuing Expose request
11:41:00.801 00.002 34220 Worker thread wakes up
11:41:00.801 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:00.801 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:01.824 01.023 34220 Exposure complete
11:41:01.845 00.021 34220 worker thread done servicing request
11:41:01.845 00.000 27332 OnExposeComplete: enter
11:41:01.847 00.002 27332 UpdateGuideState(): m_state=1
11:41:01.849 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
11:41:01.851 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:01.852 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:01.854 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:01.856 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:01.858 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:01.861 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:01.871 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:01.873 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:01.875 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:01.877 00.002 27332 Enqueuing Expose request
11:41:01.879 00.002 34220 Worker thread wakes up
11:41:01.879 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:01.879 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:03.106 01.227 34220 Exposure complete
11:41:03.126 00.020 34220 worker thread done servicing request
11:41:03.126 00.000 27332 OnExposeComplete: enter
11:41:03.129 00.003 27332 UpdateGuideState(): m_state=1
11:41:03.131 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
11:41:03.132 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:03.134 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:03.136 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:03.138 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:03.140 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:03.143 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:03.153 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:03.156 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:03.158 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:03.160 00.002 27332 Enqueuing Expose request
11:41:03.162 00.002 34220 Worker thread wakes up
11:41:03.162 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:03.162 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:04.075 00.913 34220 Exposure complete
11:41:04.095 00.020 34220 worker thread done servicing request
11:41:04.095 00.000 27332 OnExposeComplete: enter
11:41:04.099 00.004 27332 UpdateGuideState(): m_state=1
11:41:04.100 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
11:41:04.101 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:04.103 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:04.106 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:04.107 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:04.109 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:04.112 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:04.122 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:04.124 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:04.126 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:04.127 00.001 27332 Enqueuing Expose request
11:41:04.129 00.002 34220 Worker thread wakes up
11:41:04.129 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:04.129 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:05.261 01.132 34220 Exposure complete
11:41:05.282 00.021 34220 worker thread done servicing request
11:41:05.282 00.000 27332 OnExposeComplete: enter
11:41:05.284 00.002 27332 UpdateGuideState(): m_state=1
11:41:05.286 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
11:41:05.288 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:05.290 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:05.292 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:05.294 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:05.296 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:05.298 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:05.308 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:05.311 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:05.312 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:05.314 00.002 27332 Enqueuing Expose request
11:41:05.316 00.002 34220 Worker thread wakes up
11:41:05.316 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:05.316 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:06.332 01.016 34220 Exposure complete
11:41:06.352 00.020 34220 worker thread done servicing request
11:41:06.353 00.001 27332 OnExposeComplete: enter
11:41:06.355 00.002 27332 UpdateGuideState(): m_state=1
11:41:06.357 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
11:41:06.358 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:06.360 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:06.361 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:06.364 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:06.366 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:06.369 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:06.378 00.009 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:06.380 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:06.381 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:06.384 00.003 27332 Enqueuing Expose request
11:41:06.386 00.002 34220 Worker thread wakes up
11:41:06.386 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:06.386 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:07.612 01.226 34220 Exposure complete
11:41:07.633 00.021 34220 worker thread done servicing request
11:41:07.633 00.000 27332 OnExposeComplete: enter
11:41:07.636 00.003 27332 UpdateGuideState(): m_state=1
11:41:07.638 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
11:41:07.639 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:07.642 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:07.644 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:07.646 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:07.648 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:07.651 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:07.662 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:07.664 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:07.666 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:07.668 00.002 27332 Enqueuing Expose request
11:41:07.670 00.002 34220 Worker thread wakes up
11:41:07.670 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:07.670 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:08.580 00.910 34220 Exposure complete
11:41:08.601 00.021 34220 worker thread done servicing request
11:41:08.601 00.000 27332 OnExposeComplete: enter
11:41:08.603 00.002 27332 UpdateGuideState(): m_state=1
11:41:08.605 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
11:41:08.607 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:08.609 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:08.611 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:08.612 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:08.614 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:08.617 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:08.627 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:08.629 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:08.631 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:08.633 00.002 27332 Enqueuing Expose request
11:41:08.635 00.002 34220 Worker thread wakes up
11:41:08.635 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:08.635 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:09.767 01.132 34220 Exposure complete
11:41:09.788 00.021 34220 worker thread done servicing request
11:41:09.788 00.000 27332 OnExposeComplete: enter
11:41:09.790 00.002 27332 UpdateGuideState(): m_state=1
11:41:09.792 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
11:41:09.794 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:09.796 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:09.798 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:09.800 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:09.802 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:09.805 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:09.815 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:09.817 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:09.819 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:09.821 00.002 27332 Enqueuing Expose request
11:41:09.823 00.002 34220 Worker thread wakes up
11:41:09.823 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:09.823 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:10.846 01.023 34220 Exposure complete
11:41:10.866 00.020 34220 worker thread done servicing request
11:41:10.866 00.000 27332 OnExposeComplete: enter
11:41:10.869 00.003 27332 UpdateGuideState(): m_state=1
11:41:10.871 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
11:41:10.872 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:10.874 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:10.876 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:10.878 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:10.880 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:10.882 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:10.893 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:10.895 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:10.897 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:10.898 00.001 27332 Enqueuing Expose request
11:41:10.900 00.002 34220 Worker thread wakes up
11:41:10.900 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:10.900 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:12.029 01.129 34220 Exposure complete
11:41:12.050 00.021 34220 worker thread done servicing request
11:41:12.050 00.000 27332 OnExposeComplete: enter
11:41:12.052 00.002 27332 UpdateGuideState(): m_state=1
11:41:12.054 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
11:41:12.056 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:12.058 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:12.060 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:12.062 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:12.064 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:12.067 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:12.078 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:12.080 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:12.082 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:12.083 00.001 27332 Enqueuing Expose request
11:41:12.085 00.002 34220 Worker thread wakes up
11:41:12.085 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:12.085 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:13.109 01.024 34220 Exposure complete
11:41:13.129 00.020 34220 worker thread done servicing request
11:41:13.129 00.000 27332 OnExposeComplete: enter
11:41:13.131 00.002 27332 UpdateGuideState(): m_state=1
11:41:13.133 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
11:41:13.135 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:13.137 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:13.139 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:13.141 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:13.143 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:13.145 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:13.155 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:13.157 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:13.159 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:13.161 00.002 27332 Enqueuing Expose request
11:41:13.162 00.001 34220 Worker thread wakes up
11:41:13.163 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:13.163 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:14.292 01.129 34220 Exposure complete
11:41:14.312 00.020 34220 worker thread done servicing request
11:41:14.312 00.000 27332 OnExposeComplete: enter
11:41:14.315 00.003 27332 UpdateGuideState(): m_state=1
11:41:14.316 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
11:41:14.318 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:14.320 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:14.322 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:14.324 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:14.326 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:14.328 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:14.339 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:14.341 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:14.342 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:14.344 00.002 27332 Enqueuing Expose request
11:41:14.346 00.002 34220 Worker thread wakes up
11:41:14.346 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:14.346 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:15.368 01.022 34220 Exposure complete
11:41:15.396 00.028 34220 worker thread done servicing request
11:41:15.396 00.000 27332 OnExposeComplete: enter
11:41:15.399 00.003 27332 UpdateGuideState(): m_state=1
11:41:15.404 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
11:41:15.409 00.005 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:15.412 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:15.416 00.004 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:15.421 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:15.427 00.006 27332 Status Line: Étoile perdue - faible RSB
11:41:15.430 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:15.440 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:15.443 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:15.444 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:15.446 00.002 27332 Enqueuing Expose request
11:41:15.448 00.002 34220 Worker thread wakes up
11:41:15.448 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:15.448 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:16.582 01.134 34220 Exposure complete
11:41:16.602 00.020 34220 worker thread done servicing request
11:41:16.602 00.000 27332 OnExposeComplete: enter
11:41:16.604 00.002 27332 UpdateGuideState(): m_state=1
11:41:16.606 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
11:41:16.608 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:16.610 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:16.612 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:16.614 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:16.616 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:16.621 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:16.632 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:16.634 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:16.636 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:16.638 00.002 27332 Enqueuing Expose request
11:41:16.640 00.002 34220 Worker thread wakes up
11:41:16.640 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:16.640 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:17.660 01.020 34220 Exposure complete
11:41:17.681 00.021 34220 worker thread done servicing request
11:41:17.681 00.000 27332 OnExposeComplete: enter
11:41:17.683 00.002 27332 UpdateGuideState(): m_state=1
11:41:17.685 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
11:41:17.687 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:17.689 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:17.690 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:17.692 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:17.694 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:17.697 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:17.707 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:17.709 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:17.711 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:17.713 00.002 27332 Enqueuing Expose request
11:41:17.715 00.002 34220 Worker thread wakes up
11:41:17.715 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:17.715 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:18.844 01.129 34220 Exposure complete
11:41:18.864 00.020 34220 worker thread done servicing request
11:41:18.864 00.000 27332 OnExposeComplete: enter
11:41:18.866 00.002 27332 UpdateGuideState(): m_state=1
11:41:18.868 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
11:41:18.870 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:18.872 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:18.874 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:18.876 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:18.878 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:18.881 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:18.891 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:18.893 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:18.894 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:18.896 00.002 27332 Enqueuing Expose request
11:41:18.898 00.002 34220 Worker thread wakes up
11:41:18.898 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:18.898 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:19.911 01.013 34220 Exposure complete
11:41:19.933 00.022 34220 worker thread done servicing request
11:41:19.933 00.000 27332 OnExposeComplete: enter
11:41:19.935 00.002 27332 UpdateGuideState(): m_state=1
11:41:19.937 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
11:41:19.938 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:19.940 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:19.942 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:19.944 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:19.946 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:19.949 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:19.959 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:19.961 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:19.962 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:19.964 00.002 27332 Enqueuing Expose request
11:41:19.966 00.002 34220 Worker thread wakes up
11:41:19.966 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:19.966 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:21.091 01.125 34220 Exposure complete
11:41:21.112 00.021 34220 worker thread done servicing request
11:41:21.112 00.000 27332 OnExposeComplete: enter
11:41:21.114 00.002 27332 UpdateGuideState(): m_state=1
11:41:21.116 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
11:41:21.119 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:21.121 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:21.122 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:21.125 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:21.126 00.001 27332 Status Line: Étoile perdue - faible RSB
11:41:21.128 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:21.139 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:21.140 00.001 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:21.143 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:21.144 00.001 27332 Enqueuing Expose request
11:41:21.147 00.003 34220 Worker thread wakes up
11:41:21.147 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:21.147 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:22.161 01.014 34220 Exposure complete
11:41:22.181 00.020 34220 worker thread done servicing request
11:41:22.181 00.000 27332 OnExposeComplete: enter
11:41:22.184 00.003 27332 UpdateGuideState(): m_state=1
11:41:22.186 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
11:41:22.187 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:22.189 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:22.191 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:22.193 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:22.195 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:22.197 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:22.207 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:22.210 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:22.211 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:22.213 00.002 27332 Enqueuing Expose request
11:41:22.215 00.002 34220 Worker thread wakes up
11:41:22.215 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:22.215 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:23.347 01.132 34220 Exposure complete
11:41:23.371 00.024 34220 worker thread done servicing request
11:41:23.371 00.000 27332 OnExposeComplete: enter
11:41:23.373 00.002 27332 UpdateGuideState(): m_state=1
11:41:23.375 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
11:41:23.377 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:23.379 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:23.381 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:23.383 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:23.385 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:23.387 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:23.398 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:23.400 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:23.401 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:23.403 00.002 27332 Enqueuing Expose request
11:41:23.405 00.002 34220 Worker thread wakes up
11:41:23.405 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:23.405 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:24.428 01.023 34220 Exposure complete
11:41:24.448 00.020 34220 worker thread done servicing request
11:41:24.448 00.000 27332 OnExposeComplete: enter
11:41:24.451 00.003 27332 UpdateGuideState(): m_state=1
11:41:24.452 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
11:41:24.454 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:24.456 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:24.458 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:24.460 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:24.462 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:24.465 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:24.474 00.009 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:24.477 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:24.478 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:24.480 00.002 27332 Enqueuing Expose request
11:41:24.482 00.002 34220 Worker thread wakes up
11:41:24.482 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:24.482 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:25.710 01.228 34220 Exposure complete
11:41:25.731 00.021 34220 worker thread done servicing request
11:41:25.731 00.000 27332 OnExposeComplete: enter
11:41:25.733 00.002 27332 UpdateGuideState(): m_state=1
11:41:25.735 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
11:41:25.737 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:25.739 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:25.742 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:25.744 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:25.746 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:25.749 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:25.759 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:25.762 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:25.763 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:25.765 00.002 27332 Enqueuing Expose request
11:41:25.767 00.002 34220 Worker thread wakes up
11:41:25.767 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:25.767 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:26.677 00.910 34220 Exposure complete
11:41:26.698 00.021 34220 worker thread done servicing request
11:41:26.698 00.000 27332 OnExposeComplete: enter
11:41:26.700 00.002 27332 UpdateGuideState(): m_state=1
11:41:26.702 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
11:41:26.704 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:26.706 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:26.708 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:26.710 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:26.712 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:26.715 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:26.729 00.014 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:26.731 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:26.733 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:26.735 00.002 27332 Enqueuing Expose request
11:41:26.737 00.002 34220 Worker thread wakes up
11:41:26.737 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:26.737 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:27.964 01.227 34220 Exposure complete
11:41:27.987 00.023 34220 worker thread done servicing request
11:41:27.987 00.000 27332 OnExposeComplete: enter
11:41:27.993 00.006 27332 UpdateGuideState(): m_state=1
11:41:27.995 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
11:41:27.997 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:27.999 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:28.001 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:28.003 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:28.005 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:28.008 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:28.026 00.018 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:28.028 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:28.030 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:28.032 00.002 27332 Enqueuing Expose request
11:41:28.034 00.002 34220 Worker thread wakes up
11:41:28.034 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:28.034 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:28.948 00.914 34220 Exposure complete
11:41:28.968 00.020 34220 worker thread done servicing request
11:41:28.968 00.000 27332 OnExposeComplete: enter
11:41:28.971 00.003 27332 UpdateGuideState(): m_state=1
11:41:28.972 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
11:41:28.974 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:28.976 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:28.978 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:28.980 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:28.982 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:28.985 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:28.995 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:28.997 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:28.999 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:29.001 00.002 27332 Enqueuing Expose request
11:41:29.003 00.002 34220 Worker thread wakes up
11:41:29.003 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:29.003 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:30.137 01.134 34220 Exposure complete
11:41:30.165 00.028 34220 worker thread done servicing request
11:41:30.165 00.000 27332 OnExposeComplete: enter
11:41:30.168 00.003 27332 UpdateGuideState(): m_state=1
11:41:30.170 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
11:41:30.172 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:30.174 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:30.175 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:30.177 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:30.179 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:30.184 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:30.194 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:30.197 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:30.199 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:30.200 00.001 27332 Enqueuing Expose request
11:41:30.202 00.002 34220 Worker thread wakes up
11:41:30.202 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:30.202 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:31.217 01.015 34220 Exposure complete
11:41:31.238 00.021 34220 worker thread done servicing request
11:41:31.238 00.000 27332 OnExposeComplete: enter
11:41:31.240 00.002 27332 UpdateGuideState(): m_state=1
11:41:31.242 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
11:41:31.244 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:31.245 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:31.247 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:31.249 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:31.251 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:31.254 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:31.264 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:31.266 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:31.268 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:31.270 00.002 27332 Enqueuing Expose request
11:41:31.271 00.001 34220 Worker thread wakes up
11:41:31.272 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:31.272 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:32.498 01.226 34220 Exposure complete
11:41:32.520 00.022 34220 worker thread done servicing request
11:41:32.520 00.000 27332 OnExposeComplete: enter
11:41:32.522 00.002 27332 UpdateGuideState(): m_state=1
11:41:32.524 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
11:41:32.525 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:32.528 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:32.529 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:32.531 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:32.532 00.001 27332 Status Line: Étoile perdue - faible RSB
11:41:32.535 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:32.545 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:32.547 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:32.549 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:32.551 00.002 27332 Enqueuing Expose request
11:41:32.553 00.002 34220 Worker thread wakes up
11:41:32.553 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:32.553 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:33.469 00.916 34220 Exposure complete
11:41:33.489 00.020 34220 worker thread done servicing request
11:41:33.489 00.000 27332 OnExposeComplete: enter
11:41:33.491 00.002 27332 UpdateGuideState(): m_state=1
11:41:33.493 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
11:41:33.495 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:33.496 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:33.498 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:33.500 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:33.502 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:33.505 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:33.515 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:33.517 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:33.518 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:33.520 00.002 27332 Enqueuing Expose request
11:41:33.522 00.002 34220 Worker thread wakes up
11:41:33.522 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:33.522 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:34.747 01.225 34220 Exposure complete
11:41:34.769 00.022 34220 worker thread done servicing request
11:41:34.769 00.000 27332 OnExposeComplete: enter
11:41:34.770 00.001 27332 UpdateGuideState(): m_state=1
11:41:34.773 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
11:41:34.774 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:34.776 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:34.779 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:34.780 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:34.783 00.003 27332 Status Line: Étoile perdue - faible RSB
11:41:34.786 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:34.796 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:34.797 00.001 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:34.800 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:34.802 00.002 27332 Enqueuing Expose request
11:41:34.803 00.001 34220 Worker thread wakes up
11:41:34.803 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:34.803 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:35.706 00.903 34220 Exposure complete
11:41:35.731 00.025 34220 worker thread done servicing request
11:41:35.731 00.000 27332 OnExposeComplete: enter
11:41:35.734 00.003 27332 UpdateGuideState(): m_state=1
11:41:35.736 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
11:41:35.738 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:35.740 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:35.742 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:35.744 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:35.746 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:35.749 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:35.759 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:35.761 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:35.763 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:35.765 00.002 27332 Enqueuing Expose request
11:41:35.767 00.002 34220 Worker thread wakes up
11:41:35.767 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:35.767 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:36.891 01.124 34220 Exposure complete
11:41:36.912 00.021 34220 worker thread done servicing request
11:41:36.912 00.000 27332 OnExposeComplete: enter
11:41:36.914 00.002 27332 UpdateGuideState(): m_state=1
11:41:36.916 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
11:41:36.918 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:36.920 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:36.922 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:36.924 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:36.926 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:36.929 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:36.940 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:36.942 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:36.943 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:36.945 00.002 27332 Enqueuing Expose request
11:41:36.947 00.002 34220 Worker thread wakes up
11:41:36.947 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:36.947 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:37.959 01.012 34220 Exposure complete
11:41:37.980 00.021 34220 worker thread done servicing request
11:41:37.980 00.000 27332 OnExposeComplete: enter
11:41:37.983 00.003 27332 UpdateGuideState(): m_state=1
11:41:37.985 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
11:41:37.986 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:37.988 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:37.990 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:37.992 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:37.995 00.003 27332 Status Line: Étoile perdue - faible RSB
11:41:37.998 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:38.008 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:38.011 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:38.012 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:38.014 00.002 27332 Enqueuing Expose request
11:41:38.016 00.002 34220 Worker thread wakes up
11:41:38.016 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:38.016 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:39.143 01.127 34220 Exposure complete
11:41:39.164 00.021 34220 worker thread done servicing request
11:41:39.164 00.000 27332 OnExposeComplete: enter
11:41:39.166 00.002 27332 UpdateGuideState(): m_state=1
11:41:39.168 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
11:41:39.170 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:39.171 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:39.173 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:39.175 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:39.177 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:39.180 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:39.190 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:39.193 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:39.194 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:39.196 00.002 27332 Enqueuing Expose request
11:41:39.198 00.002 34220 Worker thread wakes up
11:41:39.198 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:39.198 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:40.224 01.026 34220 Exposure complete
11:41:40.249 00.025 34220 worker thread done servicing request
11:41:40.249 00.000 27332 OnExposeComplete: enter
11:41:40.251 00.002 27332 UpdateGuideState(): m_state=1
11:41:40.253 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
11:41:40.255 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:40.257 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:40.259 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:40.261 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:40.263 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:40.266 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:40.285 00.019 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:40.290 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:40.295 00.005 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:40.300 00.005 27332 Enqueuing Expose request
11:41:40.301 00.001 34220 Worker thread wakes up
11:41:40.302 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:40.302 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:41.530 01.228 34220 Exposure complete
11:41:41.550 00.020 34220 worker thread done servicing request
11:41:41.550 00.000 27332 OnExposeComplete: enter
11:41:41.552 00.002 27332 UpdateGuideState(): m_state=1
11:41:41.554 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
11:41:41.556 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:41.558 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:41.560 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:41.562 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:41.564 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:41.567 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:41.577 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:41.579 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:41.581 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:41.583 00.002 27332 Enqueuing Expose request
11:41:41.585 00.002 34220 Worker thread wakes up
11:41:41.585 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:41.585 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:42.495 00.910 34220 Exposure complete
11:41:42.515 00.020 34220 worker thread done servicing request
11:41:42.515 00.000 27332 OnExposeComplete: enter
11:41:42.518 00.003 27332 UpdateGuideState(): m_state=1
11:41:42.519 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
11:41:42.521 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:42.523 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:42.525 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:42.527 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:42.529 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:42.532 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:42.542 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:42.545 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:42.546 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:42.548 00.002 27332 Enqueuing Expose request
11:41:42.550 00.002 34220 Worker thread wakes up
11:41:42.550 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:42.550 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:43.777 01.227 34220 Exposure complete
11:41:43.798 00.021 34220 worker thread done servicing request
11:41:43.798 00.000 27332 OnExposeComplete: enter
11:41:43.800 00.002 27332 UpdateGuideState(): m_state=1
11:41:43.802 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
11:41:43.804 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:43.806 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:43.808 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:43.810 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:43.812 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:43.814 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:43.825 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:43.827 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:43.829 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:43.831 00.002 27332 Enqueuing Expose request
11:41:43.833 00.002 34220 Worker thread wakes up
11:41:43.833 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:43.833 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:44.749 00.916 34220 Exposure complete
11:41:44.769 00.020 34220 worker thread done servicing request
11:41:44.769 00.000 27332 OnExposeComplete: enter
11:41:44.772 00.003 27332 UpdateGuideState(): m_state=1
11:41:44.773 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
11:41:44.775 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:44.777 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:44.779 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:44.781 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:44.783 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:44.786 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:44.796 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:44.798 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:44.799 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:44.801 00.002 27332 Enqueuing Expose request
11:41:44.803 00.002 34220 Worker thread wakes up
11:41:44.803 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:44.803 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:46.027 01.224 34220 Exposure complete
11:41:46.048 00.021 34220 worker thread done servicing request
11:41:46.048 00.000 27332 OnExposeComplete: enter
11:41:46.050 00.002 27332 UpdateGuideState(): m_state=1
11:41:46.052 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
11:41:46.054 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:46.056 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:46.058 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:46.060 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:46.062 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:46.065 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:46.076 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:46.078 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:46.080 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:46.082 00.002 27332 Enqueuing Expose request
11:41:46.084 00.002 34220 Worker thread wakes up
11:41:46.084 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:46.084 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:46.986 00.902 34220 Exposure complete
11:41:47.007 00.021 34220 worker thread done servicing request
11:41:47.007 00.000 27332 OnExposeComplete: enter
11:41:47.009 00.002 27332 UpdateGuideState(): m_state=1
11:41:47.011 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
11:41:47.012 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:47.014 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:47.016 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:47.018 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:47.020 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:47.023 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:47.033 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:47.035 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:47.037 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:47.038 00.001 27332 Enqueuing Expose request
11:41:47.040 00.002 34220 Worker thread wakes up
11:41:47.040 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:47.040 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:48.269 01.229 34220 Exposure complete
11:41:48.290 00.021 34220 worker thread done servicing request
11:41:48.290 00.000 27332 OnExposeComplete: enter
11:41:48.293 00.003 27332 UpdateGuideState(): m_state=1
11:41:48.294 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
11:41:48.296 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:48.298 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:48.300 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:48.302 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:48.304 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:48.307 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:48.317 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:48.319 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:48.321 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:48.323 00.002 27332 Enqueuing Expose request
11:41:48.325 00.002 34220 Worker thread wakes up
11:41:48.325 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:48.325 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:49.237 00.912 34220 Exposure complete
11:41:49.257 00.020 34220 worker thread done servicing request
11:41:49.258 00.001 27332 OnExposeComplete: enter
11:41:49.261 00.003 27332 UpdateGuideState(): m_state=1
11:41:49.262 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
11:41:49.264 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:49.266 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:49.268 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:49.270 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:49.272 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:49.274 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:49.284 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:49.286 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:49.288 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:49.290 00.002 27332 Enqueuing Expose request
11:41:49.292 00.002 34220 Worker thread wakes up
11:41:49.292 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:49.292 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:50.515 01.223 34220 Exposure complete
11:41:50.535 00.020 34220 worker thread done servicing request
11:41:50.535 00.000 27332 OnExposeComplete: enter
11:41:50.538 00.003 27332 UpdateGuideState(): m_state=1
11:41:50.539 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
11:41:50.541 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:50.543 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:50.545 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:50.547 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:50.549 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:50.552 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:50.562 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:50.565 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:50.565 00.000 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:50.567 00.002 27332 Enqueuing Expose request
11:41:50.569 00.002 34220 Worker thread wakes up
11:41:50.569 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:50.569 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:51.472 00.903 34220 Exposure complete
11:41:51.492 00.020 34220 worker thread done servicing request
11:41:51.493 00.001 27332 OnExposeComplete: enter
11:41:51.495 00.002 27332 UpdateGuideState(): m_state=1
11:41:51.496 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
11:41:51.498 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:51.500 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:51.502 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:51.504 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:51.506 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:51.509 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:51.523 00.014 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:51.526 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:51.527 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:51.529 00.002 27332 Enqueuing Expose request
11:41:51.531 00.002 34220 Worker thread wakes up
11:41:51.531 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:51.531 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:52.653 01.122 34220 Exposure complete
11:41:52.675 00.022 34220 worker thread done servicing request
11:41:52.675 00.000 27332 OnExposeComplete: enter
11:41:52.677 00.002 27332 UpdateGuideState(): m_state=1
11:41:52.679 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
11:41:52.681 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:52.683 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:52.685 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:52.687 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:52.689 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:52.691 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:52.704 00.013 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:52.706 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:52.708 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:52.710 00.002 27332 Enqueuing Expose request
11:41:52.712 00.002 34220 Worker thread wakes up
11:41:52.712 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:52.712 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:53.730 01.018 34220 Exposure complete
11:41:53.751 00.021 34220 worker thread done servicing request
11:41:53.751 00.000 27332 OnExposeComplete: enter
11:41:53.753 00.002 27332 UpdateGuideState(): m_state=1
11:41:53.755 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
11:41:53.757 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:53.759 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:53.761 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:53.763 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:53.765 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:53.768 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:53.778 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:53.780 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:53.781 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:53.783 00.002 27332 Enqueuing Expose request
11:41:53.784 00.001 34220 Worker thread wakes up
11:41:53.784 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:53.784 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:54.916 01.132 34220 Exposure complete
11:41:54.937 00.021 34220 worker thread done servicing request
11:41:54.937 00.000 27332 OnExposeComplete: enter
11:41:54.939 00.002 27332 UpdateGuideState(): m_state=1
11:41:54.941 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
11:41:54.943 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:54.945 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:54.947 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:54.949 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:54.951 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:54.953 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:54.964 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:54.966 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:54.967 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:54.969 00.002 27332 Enqueuing Expose request
11:41:54.971 00.002 34220 Worker thread wakes up
11:41:54.971 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:54.971 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:55.995 01.024 34220 Exposure complete
11:41:56.016 00.021 34220 worker thread done servicing request
11:41:56.016 00.000 27332 OnExposeComplete: enter
11:41:56.018 00.002 27332 UpdateGuideState(): m_state=1
11:41:56.020 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
11:41:56.022 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:56.024 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:56.025 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:56.027 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:56.029 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:56.032 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:56.042 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:56.044 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:56.046 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:56.048 00.002 27332 Enqueuing Expose request
11:41:56.049 00.001 34220 Worker thread wakes up
11:41:56.049 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:56.049 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:57.182 01.133 34220 Exposure complete
11:41:57.202 00.020 34220 worker thread done servicing request
11:41:57.202 00.000 27332 OnExposeComplete: enter
11:41:57.205 00.003 27332 UpdateGuideState(): m_state=1
11:41:57.207 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
11:41:57.208 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:57.211 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:57.213 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:57.215 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:57.217 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:57.220 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:57.231 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:57.233 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:57.235 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:57.237 00.002 27332 Enqueuing Expose request
11:41:57.240 00.003 34220 Worker thread wakes up
11:41:57.240 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:57.240 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:58.262 01.022 34220 Exposure complete
11:41:58.282 00.020 34220 worker thread done servicing request
11:41:58.282 00.000 27332 OnExposeComplete: enter
11:41:58.285 00.003 27332 UpdateGuideState(): m_state=1
11:41:58.286 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
11:41:58.288 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:58.290 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:58.292 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:58.294 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:58.296 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:58.299 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:58.310 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:58.312 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:58.313 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:58.315 00.002 27332 Enqueuing Expose request
11:41:58.317 00.002 34220 Worker thread wakes up
11:41:58.317 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:58.317 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:41:59.447 01.130 34220 Exposure complete
11:41:59.471 00.024 34220 worker thread done servicing request
11:41:59.471 00.000 27332 OnExposeComplete: enter
11:41:59.474 00.003 27332 UpdateGuideState(): m_state=1
11:41:59.476 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
11:41:59.478 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:41:59.479 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:41:59.481 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:41:59.483 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:41:59.485 00.002 27332 Status Line: Étoile perdue - faible RSB
11:41:59.488 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:41:59.498 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:41:59.500 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:41:59.502 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:41:59.503 00.001 27332 Enqueuing Expose request
11:41:59.505 00.002 34220 Worker thread wakes up
11:41:59.505 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:41:59.505 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:00.520 01.015 34220 Exposure complete
11:42:00.541 00.021 34220 worker thread done servicing request
11:42:00.541 00.000 27332 OnExposeComplete: enter
11:42:00.543 00.002 27332 UpdateGuideState(): m_state=1
11:42:00.545 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
11:42:00.547 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:00.549 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:00.551 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:00.553 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:00.555 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:00.558 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:00.568 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:00.570 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:00.572 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:00.574 00.002 27332 Enqueuing Expose request
11:42:00.576 00.002 34220 Worker thread wakes up
11:42:00.576 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:00.576 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:01.703 01.127 34220 Exposure complete
11:42:01.724 00.021 34220 worker thread done servicing request
11:42:01.724 00.000 27332 OnExposeComplete: enter
11:42:01.726 00.002 27332 UpdateGuideState(): m_state=1
11:42:01.729 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
11:42:01.731 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:01.733 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:01.735 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:01.737 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:01.740 00.003 27332 Status Line: Étoile perdue - faible RSB
11:42:01.742 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:01.753 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:01.756 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:01.757 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:01.759 00.002 27332 Enqueuing Expose request
11:42:01.761 00.002 34220 Worker thread wakes up
11:42:01.761 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:01.761 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:02.785 01.024 34220 Exposure complete
11:42:02.805 00.020 34220 worker thread done servicing request
11:42:02.805 00.000 27332 OnExposeComplete: enter
11:42:02.808 00.003 27332 UpdateGuideState(): m_state=1
11:42:02.810 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
11:42:02.811 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:02.813 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:02.815 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:02.817 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:02.819 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:02.822 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:02.832 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:02.834 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:02.836 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:02.838 00.002 27332 Enqueuing Expose request
11:42:02.840 00.002 34220 Worker thread wakes up
11:42:02.840 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:02.840 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:03.971 01.131 34220 Exposure complete
11:42:03.993 00.022 34220 worker thread done servicing request
11:42:03.993 00.000 27332 OnExposeComplete: enter
11:42:03.996 00.003 27332 UpdateGuideState(): m_state=1
11:42:03.999 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
11:42:04.001 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:04.003 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:04.005 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:04.007 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:04.009 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:04.012 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:04.023 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:04.025 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:04.027 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:04.029 00.002 27332 Enqueuing Expose request
11:42:04.031 00.002 34220 Worker thread wakes up
11:42:04.031 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:04.031 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:05.042 01.011 34220 Exposure complete
11:42:05.062 00.020 34220 worker thread done servicing request
11:42:05.062 00.000 27332 OnExposeComplete: enter
11:42:05.065 00.003 27332 UpdateGuideState(): m_state=1
11:42:05.066 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
11:42:05.068 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:05.070 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:05.072 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:05.075 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:05.077 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:05.079 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:05.090 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:05.092 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:05.094 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:05.096 00.002 27332 Enqueuing Expose request
11:42:05.098 00.002 34220 Worker thread wakes up
11:42:05.098 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:05.098 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:06.223 01.125 34220 Exposure complete
11:42:06.243 00.020 34220 worker thread done servicing request
11:42:06.244 00.001 27332 OnExposeComplete: enter
11:42:06.246 00.002 27332 UpdateGuideState(): m_state=1
11:42:06.248 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
11:42:06.250 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:06.252 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:06.254 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:06.256 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:06.258 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:06.261 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:06.272 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:06.274 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:06.275 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:06.277 00.002 27332 Enqueuing Expose request
11:42:06.279 00.002 34220 Worker thread wakes up
11:42:06.279 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:06.279 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:07.288 01.009 34220 Exposure complete
11:42:07.309 00.021 34220 worker thread done servicing request
11:42:07.309 00.000 27332 OnExposeComplete: enter
11:42:07.311 00.002 27332 UpdateGuideState(): m_state=1
11:42:07.313 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
11:42:07.315 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:07.316 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:07.318 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:07.320 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:07.322 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:07.325 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:07.335 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:07.338 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:07.339 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:07.341 00.002 27332 Enqueuing Expose request
11:42:07.343 00.002 34220 Worker thread wakes up
11:42:07.343 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:07.343 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:08.475 01.132 34220 Exposure complete
11:42:08.496 00.021 34220 worker thread done servicing request
11:42:08.496 00.000 27332 OnExposeComplete: enter
11:42:08.498 00.002 27332 UpdateGuideState(): m_state=1
11:42:08.500 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
11:42:08.502 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:08.503 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:08.506 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:08.507 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:08.509 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:08.512 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:08.522 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:08.524 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:08.526 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:08.528 00.002 27332 Enqueuing Expose request
11:42:08.530 00.002 34220 Worker thread wakes up
11:42:08.530 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:08.530 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:09.553 01.023 34220 Exposure complete
11:42:09.575 00.022 34220 worker thread done servicing request
11:42:09.575 00.000 27332 OnExposeComplete: enter
11:42:09.577 00.002 27332 UpdateGuideState(): m_state=1
11:42:09.579 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
11:42:09.581 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:09.583 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:09.584 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:09.587 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:09.588 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:09.591 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:09.601 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:09.604 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:09.604 00.000 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:09.606 00.002 27332 Enqueuing Expose request
11:42:09.609 00.003 34220 Worker thread wakes up
11:42:09.609 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:09.609 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:10.741 01.132 34220 Exposure complete
11:42:10.765 00.024 34220 worker thread done servicing request
11:42:10.765 00.000 27332 OnExposeComplete: enter
11:42:10.768 00.003 27332 UpdateGuideState(): m_state=1
11:42:10.770 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
11:42:10.772 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:10.775 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:10.777 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:10.778 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:10.780 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:10.783 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:10.794 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:10.796 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:10.798 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:10.800 00.002 27332 Enqueuing Expose request
11:42:10.802 00.002 34220 Worker thread wakes up
11:42:10.802 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:10.802 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:11.820 01.018 34220 Exposure complete
11:42:11.840 00.020 34220 worker thread done servicing request
11:42:11.840 00.000 27332 OnExposeComplete: enter
11:42:11.842 00.002 27332 UpdateGuideState(): m_state=1
11:42:11.844 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
11:42:11.846 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:11.847 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:11.849 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:11.851 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:11.853 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:11.856 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:11.866 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:11.868 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:11.870 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:11.872 00.002 27332 Enqueuing Expose request
11:42:11.874 00.002 34220 Worker thread wakes up
11:42:11.874 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:11.874 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:13.006 01.132 34220 Exposure complete
11:42:13.027 00.021 34220 worker thread done servicing request
11:42:13.027 00.000 27332 OnExposeComplete: enter
11:42:13.029 00.002 27332 UpdateGuideState(): m_state=1
11:42:13.031 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
11:42:13.033 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:13.034 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:13.037 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:13.039 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:13.040 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:13.043 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:13.056 00.013 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:13.058 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:13.059 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:13.061 00.002 27332 Enqueuing Expose request
11:42:13.063 00.002 34220 Worker thread wakes up
11:42:13.063 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:13.063 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:14.082 01.019 34220 Exposure complete
11:42:14.104 00.022 34220 worker thread done servicing request
11:42:14.104 00.000 27332 OnExposeComplete: enter
11:42:14.105 00.001 27332 UpdateGuideState(): m_state=1
11:42:14.108 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
11:42:14.109 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:14.111 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:14.113 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:14.114 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:14.116 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:14.119 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:14.129 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:14.131 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:14.133 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:14.134 00.001 27332 Enqueuing Expose request
11:42:14.136 00.002 34220 Worker thread wakes up
11:42:14.136 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:14.136 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:15.265 01.129 34220 Exposure complete
11:42:15.292 00.027 34220 worker thread done servicing request
11:42:15.292 00.000 27332 OnExposeComplete: enter
11:42:15.297 00.005 27332 UpdateGuideState(): m_state=1
11:42:15.299 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
11:42:15.300 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:15.302 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:15.304 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:15.306 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:15.308 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:15.311 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:15.321 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:15.323 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:15.325 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:15.327 00.002 27332 Enqueuing Expose request
11:42:15.329 00.002 34220 Worker thread wakes up
11:42:15.329 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:15.329 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:16.340 01.011 34220 Exposure complete
11:42:16.360 00.020 34220 worker thread done servicing request
11:42:16.360 00.000 27332 OnExposeComplete: enter
11:42:16.363 00.003 27332 UpdateGuideState(): m_state=1
11:42:16.364 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
11:42:16.366 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:16.368 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:16.370 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:16.372 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:16.374 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:16.377 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:16.388 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:16.390 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:16.392 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:16.394 00.002 27332 Enqueuing Expose request
11:42:16.396 00.002 34220 Worker thread wakes up
11:42:16.396 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:16.396 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:17.529 01.133 34220 Exposure complete
11:42:17.550 00.021 34220 worker thread done servicing request
11:42:17.550 00.000 27332 OnExposeComplete: enter
11:42:17.552 00.002 27332 UpdateGuideState(): m_state=1
11:42:17.554 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
11:42:17.556 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:17.558 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:17.560 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:17.562 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:17.564 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:17.566 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:17.577 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:17.579 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:17.580 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:17.582 00.002 27332 Enqueuing Expose request
11:42:17.584 00.002 34220 Worker thread wakes up
11:42:17.584 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:17.584 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:18.608 01.024 34220 Exposure complete
11:42:18.628 00.020 34220 worker thread done servicing request
11:42:18.628 00.000 27332 OnExposeComplete: enter
11:42:18.630 00.002 27332 UpdateGuideState(): m_state=1
11:42:18.632 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
11:42:18.634 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:18.636 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:18.638 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:18.640 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:18.641 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:18.644 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:18.655 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:18.657 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:18.659 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:18.660 00.001 27332 Enqueuing Expose request
11:42:18.662 00.002 34220 Worker thread wakes up
11:42:18.662 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:18.662 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:19.795 01.133 34220 Exposure complete
11:42:19.815 00.020 34220 worker thread done servicing request
11:42:19.815 00.000 27332 OnExposeComplete: enter
11:42:19.818 00.003 27332 UpdateGuideState(): m_state=1
11:42:19.819 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
11:42:19.821 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:19.823 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:19.825 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:19.827 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:19.829 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:19.832 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:19.842 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:19.844 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:19.846 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:19.847 00.001 27332 Enqueuing Expose request
11:42:19.849 00.002 34220 Worker thread wakes up
11:42:19.849 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:19.849 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:20.872 01.023 34220 Exposure complete
11:42:20.893 00.021 34220 worker thread done servicing request
11:42:20.893 00.000 27332 OnExposeComplete: enter
11:42:20.895 00.002 27332 UpdateGuideState(): m_state=1
11:42:20.897 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
11:42:20.899 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:20.900 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:20.902 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:20.904 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:20.906 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:20.910 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:20.920 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:20.922 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:20.924 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:20.926 00.002 27332 Enqueuing Expose request
11:42:20.928 00.002 34220 Worker thread wakes up
11:42:20.928 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:20.928 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:22.153 01.225 34220 Exposure complete
11:42:22.175 00.022 34220 worker thread done servicing request
11:42:22.175 00.000 27332 OnExposeComplete: enter
11:42:22.177 00.002 27332 UpdateGuideState(): m_state=1
11:42:22.179 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
11:42:22.181 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:22.182 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:22.185 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:22.187 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:22.189 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:22.191 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:22.202 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:22.204 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:22.205 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:22.207 00.002 27332 Enqueuing Expose request
11:42:22.209 00.002 34220 Worker thread wakes up
11:42:22.209 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:22.209 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:23.118 00.909 34220 Exposure complete
11:42:23.138 00.020 34220 worker thread done servicing request
11:42:23.139 00.001 27332 OnExposeComplete: enter
11:42:23.141 00.002 27332 UpdateGuideState(): m_state=1
11:42:23.143 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
11:42:23.144 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:23.146 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:23.148 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:23.150 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:23.152 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:23.155 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:23.165 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:23.167 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:23.169 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:23.171 00.002 27332 Enqueuing Expose request
11:42:23.173 00.002 34220 Worker thread wakes up
11:42:23.173 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:23.173 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:24.302 01.129 34220 Exposure complete
11:42:24.323 00.021 34220 worker thread done servicing request
11:42:24.323 00.000 27332 OnExposeComplete: enter
11:42:24.325 00.002 27332 UpdateGuideState(): m_state=1
11:42:24.327 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
11:42:24.329 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:24.331 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:24.333 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:24.335 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:24.337 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:24.339 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:24.352 00.013 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:24.354 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:24.356 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:24.358 00.002 27332 Enqueuing Expose request
11:42:24.359 00.001 34220 Worker thread wakes up
11:42:24.360 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:24.360 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:25.382 01.022 34220 Exposure complete
11:42:25.409 00.027 34220 worker thread done servicing request
11:42:25.409 00.000 27332 OnExposeComplete: enter
11:42:25.413 00.004 27332 UpdateGuideState(): m_state=1
11:42:25.415 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
11:42:25.416 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:25.418 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:25.420 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:25.421 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:25.424 00.003 27332 Status Line: Étoile perdue - faible RSB
11:42:25.427 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:25.437 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:25.439 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:25.441 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:25.443 00.002 27332 Enqueuing Expose request
11:42:25.445 00.002 34220 Worker thread wakes up
11:42:25.445 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:25.445 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:26.580 01.135 34220 Exposure complete
11:42:26.601 00.021 34220 worker thread done servicing request
11:42:26.601 00.000 27332 OnExposeComplete: enter
11:42:26.603 00.002 27332 UpdateGuideState(): m_state=1
11:42:26.605 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
11:42:26.607 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:26.609 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:26.610 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:26.613 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:26.615 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:26.617 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:26.627 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:26.630 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:26.632 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:26.634 00.002 27332 Enqueuing Expose request
11:42:26.635 00.001 34220 Worker thread wakes up
11:42:26.635 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:26.635 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:27.648 01.013 34220 Exposure complete
11:42:27.669 00.021 34220 worker thread done servicing request
11:42:27.669 00.000 27332 OnExposeComplete: enter
11:42:27.671 00.002 27332 UpdateGuideState(): m_state=1
11:42:27.673 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
11:42:27.675 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:27.677 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:27.679 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:27.681 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:27.682 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:27.685 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:27.696 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:27.698 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:27.700 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:27.702 00.002 27332 Enqueuing Expose request
11:42:27.703 00.001 34220 Worker thread wakes up
11:42:27.703 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:27.703 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:28.837 01.134 34220 Exposure complete
11:42:28.857 00.020 34220 worker thread done servicing request
11:42:28.857 00.000 27332 OnExposeComplete: enter
11:42:28.860 00.003 27332 UpdateGuideState(): m_state=1
11:42:28.862 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
11:42:28.863 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:28.865 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:28.867 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:28.869 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:28.871 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:28.874 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:28.883 00.009 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:28.886 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:28.887 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:28.889 00.002 27332 Enqueuing Expose request
11:42:28.891 00.002 34220 Worker thread wakes up
11:42:28.891 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:28.891 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:29.905 01.014 34220 Exposure complete
11:42:29.926 00.021 34220 worker thread done servicing request
11:42:29.926 00.000 27332 OnExposeComplete: enter
11:42:29.928 00.002 27332 UpdateGuideState(): m_state=1
11:42:29.930 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
11:42:29.931 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:29.933 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:29.935 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:29.937 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:29.939 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:29.943 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:29.953 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:29.955 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:29.957 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:29.958 00.001 27332 Enqueuing Expose request
11:42:29.960 00.002 34220 Worker thread wakes up
11:42:29.960 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:29.960 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:31.094 01.134 34220 Exposure complete
11:42:31.114 00.020 34220 worker thread done servicing request
11:42:31.115 00.001 27332 OnExposeComplete: enter
11:42:31.117 00.002 27332 UpdateGuideState(): m_state=1
11:42:31.119 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
11:42:31.121 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:31.122 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:31.124 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:31.126 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:31.128 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:31.131 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:31.141 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:31.143 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:31.145 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:31.146 00.001 27332 Enqueuing Expose request
11:42:31.148 00.002 34220 Worker thread wakes up
11:42:31.148 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:31.148 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:32.174 01.026 34220 Exposure complete
11:42:32.195 00.021 34220 worker thread done servicing request
11:42:32.195 00.000 27332 OnExposeComplete: enter
11:42:32.197 00.002 27332 UpdateGuideState(): m_state=1
11:42:32.199 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
11:42:32.201 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:32.202 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:32.204 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:32.206 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:32.208 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:32.211 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:32.222 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:32.224 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:32.226 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:32.228 00.002 27332 Enqueuing Expose request
11:42:32.230 00.002 34220 Worker thread wakes up
11:42:32.230 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:32.230 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:33.359 01.129 34220 Exposure complete
11:42:33.382 00.023 34220 worker thread done servicing request
11:42:33.383 00.001 27332 OnExposeComplete: enter
11:42:33.385 00.002 27332 UpdateGuideState(): m_state=1
11:42:33.387 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
11:42:33.389 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:33.391 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:33.393 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:33.395 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:33.397 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:33.399 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:33.409 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:33.411 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:33.413 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:33.415 00.002 27332 Enqueuing Expose request
11:42:33.417 00.002 34220 Worker thread wakes up
11:42:33.417 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:33.417 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:34.438 01.021 34220 Exposure complete
11:42:34.458 00.020 34220 worker thread done servicing request
11:42:34.458 00.000 27332 OnExposeComplete: enter
11:42:34.461 00.003 27332 UpdateGuideState(): m_state=1
11:42:34.462 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
11:42:34.464 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:34.466 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:34.468 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:34.470 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:34.472 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:34.475 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:34.485 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:34.488 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:34.489 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:34.491 00.002 27332 Enqueuing Expose request
11:42:34.493 00.002 34220 Worker thread wakes up
11:42:34.493 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:34.493 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:35.622 01.129 34220 Exposure complete
11:42:35.642 00.020 34220 worker thread done servicing request
11:42:35.642 00.000 27332 OnExposeComplete: enter
11:42:35.645 00.003 27332 UpdateGuideState(): m_state=1
11:42:35.646 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
11:42:35.648 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:35.650 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:35.652 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:35.654 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:35.656 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:35.658 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:35.669 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:35.671 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:35.673 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:35.675 00.002 27332 Enqueuing Expose request
11:42:35.677 00.002 34220 Worker thread wakes up
11:42:35.677 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:35.677 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:36.703 01.026 34220 Exposure complete
11:42:36.723 00.020 34220 worker thread done servicing request
11:42:36.723 00.000 27332 OnExposeComplete: enter
11:42:36.725 00.002 27332 UpdateGuideState(): m_state=1
11:42:36.727 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
11:42:36.729 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:36.731 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:36.733 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:36.735 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:36.737 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:36.740 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:36.750 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:36.752 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:36.754 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:36.756 00.002 27332 Enqueuing Expose request
11:42:36.757 00.001 34220 Worker thread wakes up
11:42:36.757 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:36.757 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:37.984 01.227 34220 Exposure complete
11:42:38.005 00.021 34220 worker thread done servicing request
11:42:38.005 00.000 27332 OnExposeComplete: enter
11:42:38.007 00.002 27332 UpdateGuideState(): m_state=1
11:42:38.009 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
11:42:38.011 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:38.013 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:38.015 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:38.017 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:38.019 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:38.022 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:38.032 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:38.034 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:38.036 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:38.037 00.001 27332 Enqueuing Expose request
11:42:38.039 00.002 34220 Worker thread wakes up
11:42:38.039 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:38.039 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:38.954 00.915 34220 Exposure complete
11:42:38.975 00.021 34220 worker thread done servicing request
11:42:38.975 00.000 27332 OnExposeComplete: enter
11:42:38.977 00.002 27332 UpdateGuideState(): m_state=1
11:42:38.979 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
11:42:38.981 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:38.983 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:38.985 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:38.987 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:38.989 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:38.991 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:39.001 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:39.004 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:39.005 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:39.007 00.002 27332 Enqueuing Expose request
11:42:39.009 00.002 34220 Worker thread wakes up
11:42:39.009 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:39.009 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:40.234 01.225 34220 Exposure complete
11:42:40.260 00.026 34220 worker thread done servicing request
11:42:40.260 00.000 27332 OnExposeComplete: enter
11:42:40.265 00.005 27332 UpdateGuideState(): m_state=1
11:42:40.267 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
11:42:40.269 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:40.271 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:40.273 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:40.276 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:40.278 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:40.281 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:40.291 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:40.294 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:40.298 00.004 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:40.301 00.003 27332 Enqueuing Expose request
11:42:40.304 00.003 34220 Worker thread wakes up
11:42:40.304 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:40.305 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:41.218 00.913 34220 Exposure complete
11:42:41.240 00.022 34220 worker thread done servicing request
11:42:41.240 00.000 27332 OnExposeComplete: enter
11:42:41.242 00.002 27332 UpdateGuideState(): m_state=1
11:42:41.244 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
11:42:41.246 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:41.247 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:41.250 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:41.252 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:41.253 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:41.256 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:41.266 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:41.268 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:41.270 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:41.272 00.002 27332 Enqueuing Expose request
11:42:41.274 00.002 34220 Worker thread wakes up
11:42:41.274 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:41.274 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:42.404 01.130 34220 Exposure complete
11:42:42.425 00.021 34220 worker thread done servicing request
11:42:42.425 00.000 27332 OnExposeComplete: enter
11:42:42.427 00.002 27332 UpdateGuideState(): m_state=1
11:42:42.429 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
11:42:42.431 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:42.433 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:42.435 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:42.437 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:42.439 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:42.442 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:42.452 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:42.454 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:42.455 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:42.457 00.002 27332 Enqueuing Expose request
11:42:42.459 00.002 34220 Worker thread wakes up
11:42:42.459 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:42.459 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:43.481 01.022 34220 Exposure complete
11:42:43.502 00.021 34220 worker thread done servicing request
11:42:43.502 00.000 27332 OnExposeComplete: enter
11:42:43.504 00.002 27332 UpdateGuideState(): m_state=1
11:42:43.506 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
11:42:43.508 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:43.510 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:43.512 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:43.514 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:43.516 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:43.519 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:43.529 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:43.532 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:43.534 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:43.536 00.002 27332 Enqueuing Expose request
11:42:43.538 00.002 34220 Worker thread wakes up
11:42:43.538 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:43.538 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:44.673 01.135 34220 Exposure complete
11:42:44.696 00.023 34220 worker thread done servicing request
11:42:44.696 00.000 27332 OnExposeComplete: enter
11:42:44.702 00.006 27332 UpdateGuideState(): m_state=1
11:42:44.705 00.003 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
11:42:44.707 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:44.709 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:44.711 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:44.713 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:44.715 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:44.718 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:44.728 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:44.730 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:44.732 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:44.734 00.002 27332 Enqueuing Expose request
11:42:44.736 00.002 34220 Worker thread wakes up
11:42:44.736 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:44.736 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:45.747 01.011 34220 Exposure complete
11:42:45.768 00.021 34220 worker thread done servicing request
11:42:45.768 00.000 27332 OnExposeComplete: enter
11:42:45.770 00.002 27332 UpdateGuideState(): m_state=1
11:42:45.772 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
11:42:45.774 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:45.776 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:45.778 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:45.780 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:45.781 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:45.784 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:45.795 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:45.797 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:45.799 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:45.801 00.002 27332 Enqueuing Expose request
11:42:45.802 00.001 34220 Worker thread wakes up
11:42:45.802 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:45.802 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:46.936 01.134 34220 Exposure complete
11:42:46.957 00.021 34220 worker thread done servicing request
11:42:46.957 00.000 27332 OnExposeComplete: enter
11:42:46.959 00.002 27332 UpdateGuideState(): m_state=1
11:42:46.961 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
11:42:46.963 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:46.965 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:46.967 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:46.969 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:46.971 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:46.974 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:46.984 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:46.986 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:46.988 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:46.990 00.002 27332 Enqueuing Expose request
11:42:46.992 00.002 34220 Worker thread wakes up
11:42:46.992 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:46.992 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:48.017 01.025 34220 Exposure complete
11:42:48.038 00.021 34220 worker thread done servicing request
11:42:48.038 00.000 27332 OnExposeComplete: enter
11:42:48.040 00.002 27332 UpdateGuideState(): m_state=1
11:42:48.042 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
11:42:48.044 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:48.046 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:48.048 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:48.050 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:48.051 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:48.054 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:48.065 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:48.067 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:48.069 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:48.071 00.002 27332 Enqueuing Expose request
11:42:48.073 00.002 34220 Worker thread wakes up
11:42:48.073 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:48.073 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:49.206 01.133 34220 Exposure complete
11:42:49.227 00.021 34220 worker thread done servicing request
11:42:49.227 00.000 27332 OnExposeComplete: enter
11:42:49.229 00.002 27332 UpdateGuideState(): m_state=1
11:42:49.231 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
11:42:49.233 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:49.235 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:49.237 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:49.239 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:49.240 00.001 27332 Status Line: Étoile perdue - faible RSB
11:42:49.243 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:49.253 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:49.255 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:49.257 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:49.258 00.001 27332 Enqueuing Expose request
11:42:49.260 00.002 34220 Worker thread wakes up
11:42:49.260 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:49.261 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:50.284 01.023 34220 Exposure complete
11:42:50.312 00.028 34220 worker thread done servicing request
11:42:50.312 00.000 27332 OnExposeComplete: enter
11:42:50.316 00.004 27332 UpdateGuideState(): m_state=1
11:42:50.321 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
11:42:50.326 00.005 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:50.329 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:50.331 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:50.333 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:50.335 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:50.338 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:50.353 00.015 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:50.357 00.004 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:50.360 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:50.362 00.002 27332 Enqueuing Expose request
11:42:50.364 00.002 34220 Worker thread wakes up
11:42:50.364 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:50.364 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:51.486 01.122 34220 Exposure complete
11:42:51.507 00.021 34220 worker thread done servicing request
11:42:51.507 00.000 27332 OnExposeComplete: enter
11:42:51.509 00.002 27332 UpdateGuideState(): m_state=1
11:42:51.511 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
11:42:51.513 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:51.515 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:51.517 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:51.519 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:51.521 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:51.523 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:51.533 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:51.536 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:51.537 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:51.539 00.002 27332 Enqueuing Expose request
11:42:51.541 00.002 34220 Worker thread wakes up
11:42:51.541 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:51.541 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:52.560 01.019 34220 Exposure complete
11:42:52.581 00.021 34220 worker thread done servicing request
11:42:52.581 00.000 27332 OnExposeComplete: enter
11:42:52.583 00.002 27332 UpdateGuideState(): m_state=1
11:42:52.585 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
11:42:52.587 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:52.589 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:52.591 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:52.593 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:52.595 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:52.598 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:52.608 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:52.610 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:52.612 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:52.614 00.002 27332 Enqueuing Expose request
11:42:52.616 00.002 34220 Worker thread wakes up
11:42:52.616 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:52.616 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:53.747 01.131 34220 Exposure complete
11:42:53.768 00.021 34220 worker thread done servicing request
11:42:53.768 00.000 27332 OnExposeComplete: enter
11:42:53.770 00.002 27332 UpdateGuideState(): m_state=1
11:42:53.772 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
11:42:53.774 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:53.776 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:53.778 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:53.780 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:53.782 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:53.784 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:53.795 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:53.797 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:53.799 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:53.801 00.002 27332 Enqueuing Expose request
11:42:53.802 00.001 34220 Worker thread wakes up
11:42:53.802 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:53.802 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:54.825 01.023 34220 Exposure complete
11:42:54.846 00.021 34220 worker thread done servicing request
11:42:54.846 00.000 27332 OnExposeComplete: enter
11:42:54.848 00.002 27332 UpdateGuideState(): m_state=1
11:42:54.850 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
11:42:54.852 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:54.854 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:54.856 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:54.858 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:54.860 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:54.862 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:54.873 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:54.875 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:54.877 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:54.879 00.002 27332 Enqueuing Expose request
11:42:54.880 00.001 34220 Worker thread wakes up
11:42:54.881 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:54.881 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:56.012 01.131 34220 Exposure complete
11:42:56.033 00.021 34220 worker thread done servicing request
11:42:56.033 00.000 27332 OnExposeComplete: enter
11:42:56.035 00.002 27332 UpdateGuideState(): m_state=1
11:42:56.037 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
11:42:56.039 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:56.041 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:56.043 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:56.045 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:56.047 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:56.050 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:56.060 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:56.062 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:56.064 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:56.066 00.002 27332 Enqueuing Expose request
11:42:56.067 00.001 34220 Worker thread wakes up
11:42:56.067 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:56.068 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:57.088 01.020 34220 Exposure complete
11:42:57.109 00.021 34220 worker thread done servicing request
11:42:57.109 00.000 27332 OnExposeComplete: enter
11:42:57.111 00.002 27332 UpdateGuideState(): m_state=1
11:42:57.113 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
11:42:57.115 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:57.116 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:57.118 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:57.120 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:57.122 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:57.125 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:57.135 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:57.137 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:57.139 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:57.141 00.002 27332 Enqueuing Expose request
11:42:57.142 00.001 34220 Worker thread wakes up
11:42:57.142 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:57.143 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:58.271 01.128 34220 Exposure complete
11:42:58.291 00.020 34220 worker thread done servicing request
11:42:58.291 00.000 27332 OnExposeComplete: enter
11:42:58.294 00.003 27332 UpdateGuideState(): m_state=1
11:42:58.295 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
11:42:58.297 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:58.299 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:58.301 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:58.303 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:58.305 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:58.308 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:58.317 00.009 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:58.319 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:58.321 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:58.323 00.002 27332 Enqueuing Expose request
11:42:58.325 00.002 34220 Worker thread wakes up
11:42:58.325 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:58.325 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:42:59.347 01.022 34220 Exposure complete
11:42:59.367 00.020 34220 worker thread done servicing request
11:42:59.367 00.000 27332 OnExposeComplete: enter
11:42:59.370 00.003 27332 UpdateGuideState(): m_state=1
11:42:59.371 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
11:42:59.373 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:42:59.376 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:42:59.379 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:42:59.382 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:42:59.384 00.002 27332 Status Line: Étoile perdue - faible RSB
11:42:59.387 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:42:59.398 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:42:59.400 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:42:59.402 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:42:59.404 00.002 27332 Enqueuing Expose request
11:42:59.406 00.002 34220 Worker thread wakes up
11:42:59.406 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:42:59.406 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:00.536 01.130 34220 Exposure complete
11:43:00.557 00.021 34220 worker thread done servicing request
11:43:00.557 00.000 27332 OnExposeComplete: enter
11:43:00.559 00.002 27332 UpdateGuideState(): m_state=1
11:43:00.561 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
11:43:00.562 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:00.564 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:00.566 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:00.568 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:00.570 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:00.573 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:00.583 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:00.585 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:00.587 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:00.589 00.002 27332 Enqueuing Expose request
11:43:00.591 00.002 34220 Worker thread wakes up
11:43:00.591 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:00.591 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:01.604 01.013 34220 Exposure complete
11:43:01.624 00.020 34220 worker thread done servicing request
11:43:01.624 00.000 27332 OnExposeComplete: enter
11:43:01.627 00.003 27332 UpdateGuideState(): m_state=1
11:43:01.629 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
11:43:01.631 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:01.632 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:01.635 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:01.637 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:01.638 00.001 27332 Status Line: Étoile perdue - faible RSB
11:43:01.642 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:01.656 00.014 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:01.658 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:01.660 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:01.662 00.002 27332 Enqueuing Expose request
11:43:01.664 00.002 34220 Worker thread wakes up
11:43:01.664 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:01.664 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:02.787 01.123 34220 Exposure complete
11:43:02.808 00.021 34220 worker thread done servicing request
11:43:02.808 00.000 27332 OnExposeComplete: enter
11:43:02.810 00.002 27332 UpdateGuideState(): m_state=1
11:43:02.812 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
11:43:02.814 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:02.815 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:02.817 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:02.819 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:02.821 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:02.824 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:02.834 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:02.836 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:02.838 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:02.840 00.002 27332 Enqueuing Expose request
11:43:02.841 00.001 34220 Worker thread wakes up
11:43:02.841 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:02.841 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:03.862 01.021 34220 Exposure complete
11:43:03.883 00.021 34220 worker thread done servicing request
11:43:03.883 00.000 27332 OnExposeComplete: enter
11:43:03.885 00.002 27332 UpdateGuideState(): m_state=1
11:43:03.887 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
11:43:03.889 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:03.891 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:03.893 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:03.895 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:03.897 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:03.899 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:03.909 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:03.911 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:03.913 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:03.915 00.002 27332 Enqueuing Expose request
11:43:03.917 00.002 34220 Worker thread wakes up
11:43:03.917 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:03.917 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:05.045 01.128 34220 Exposure complete
11:43:05.065 00.020 34220 worker thread done servicing request
11:43:05.066 00.001 27332 OnExposeComplete: enter
11:43:05.068 00.002 27332 UpdateGuideState(): m_state=1
11:43:05.070 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
11:43:05.071 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:05.073 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:05.075 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:05.077 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:05.079 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:05.082 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:05.092 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:05.094 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:05.096 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:05.098 00.002 27332 Enqueuing Expose request
11:43:05.100 00.002 34220 Worker thread wakes up
11:43:05.100 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:05.100 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:06.116 01.016 34220 Exposure complete
11:43:06.136 00.020 34220 worker thread done servicing request
11:43:06.136 00.000 27332 OnExposeComplete: enter
11:43:06.142 00.006 27332 UpdateGuideState(): m_state=1
11:43:06.147 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
11:43:06.152 00.005 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:06.157 00.005 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:06.161 00.004 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:06.163 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:06.165 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:06.168 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:06.178 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:06.180 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:06.182 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:06.184 00.002 27332 Enqueuing Expose request
11:43:06.186 00.002 34220 Worker thread wakes up
11:43:06.186 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:06.186 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:07.321 01.135 34220 Exposure complete
11:43:07.343 00.022 34220 worker thread done servicing request
11:43:07.343 00.000 27332 OnExposeComplete: enter
11:43:07.345 00.002 27332 UpdateGuideState(): m_state=1
11:43:07.347 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
11:43:07.349 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:07.351 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:07.353 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:07.355 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:07.357 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:07.360 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:07.371 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:07.374 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:07.376 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:07.377 00.001 27332 Enqueuing Expose request
11:43:07.379 00.002 34220 Worker thread wakes up
11:43:07.379 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:07.379 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:08.398 01.019 34220 Exposure complete
11:43:08.419 00.021 34220 worker thread done servicing request
11:43:08.419 00.000 27332 OnExposeComplete: enter
11:43:08.422 00.003 27332 UpdateGuideState(): m_state=1
11:43:08.424 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
11:43:08.425 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:08.427 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:08.429 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:08.431 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:08.433 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:08.436 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:08.446 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:08.448 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:08.450 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:08.452 00.002 27332 Enqueuing Expose request
11:43:08.453 00.001 34220 Worker thread wakes up
11:43:08.453 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:08.454 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:09.582 01.128 34220 Exposure complete
11:43:09.602 00.020 34220 worker thread done servicing request
11:43:09.602 00.000 27332 OnExposeComplete: enter
11:43:09.604 00.002 27332 UpdateGuideState(): m_state=1
11:43:09.606 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
11:43:09.608 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:09.610 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:09.612 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:09.614 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:09.616 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:09.618 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:09.629 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:09.631 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:09.633 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:09.634 00.001 27332 Enqueuing Expose request
11:43:09.636 00.002 34220 Worker thread wakes up
11:43:09.636 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:09.636 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:10.658 01.022 34220 Exposure complete
11:43:10.678 00.020 34220 worker thread done servicing request
11:43:10.678 00.000 27332 OnExposeComplete: enter
11:43:10.680 00.002 27332 UpdateGuideState(): m_state=1
11:43:10.682 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
11:43:10.684 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:10.686 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:10.688 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:10.690 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:10.692 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:10.695 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:10.707 00.012 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:10.710 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:10.711 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:10.713 00.002 27332 Enqueuing Expose request
11:43:10.715 00.002 34220 Worker thread wakes up
11:43:10.715 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:10.715 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:11.846 01.131 34220 Exposure complete
11:43:11.866 00.020 34220 worker thread done servicing request
11:43:11.866 00.000 27332 OnExposeComplete: enter
11:43:11.868 00.002 27332 UpdateGuideState(): m_state=1
11:43:11.870 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
11:43:11.872 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:11.875 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:11.877 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:11.879 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:11.882 00.003 27332 Status Line: Étoile perdue - faible RSB
11:43:11.884 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:11.895 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:11.897 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:11.899 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:11.902 00.003 27332 Enqueuing Expose request
11:43:11.904 00.002 34220 Worker thread wakes up
11:43:11.904 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:11.904 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:12.913 01.009 34220 Exposure complete
11:43:12.934 00.021 34220 worker thread done servicing request
11:43:12.934 00.000 27332 OnExposeComplete: enter
11:43:12.936 00.002 27332 UpdateGuideState(): m_state=1
11:43:12.938 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
11:43:12.940 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:12.941 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:12.943 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:12.946 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:12.947 00.001 27332 Status Line: Étoile perdue - faible RSB
11:43:12.950 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:12.961 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:12.963 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:12.965 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:12.967 00.002 27332 Enqueuing Expose request
11:43:12.969 00.002 34220 Worker thread wakes up
11:43:12.969 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:12.969 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:14.091 01.122 34220 Exposure complete
11:43:14.112 00.021 34220 worker thread done servicing request
11:43:14.112 00.000 27332 OnExposeComplete: enter
11:43:14.115 00.003 27332 UpdateGuideState(): m_state=1
11:43:14.117 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
11:43:14.119 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:14.121 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:14.123 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:14.124 00.001 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:14.126 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:14.129 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:14.139 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:14.141 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:14.143 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:14.145 00.002 27332 Enqueuing Expose request
11:43:14.147 00.002 34220 Worker thread wakes up
11:43:14.147 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:14.147 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:15.167 01.020 34220 Exposure complete
11:43:15.194 00.027 34220 worker thread done servicing request
11:43:15.194 00.000 27332 OnExposeComplete: enter
11:43:15.197 00.003 27332 UpdateGuideState(): m_state=1
11:43:15.199 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
11:43:15.201 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:15.203 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:15.205 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:15.207 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:15.209 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:15.214 00.005 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:15.225 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:15.228 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:15.230 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:15.231 00.001 27332 Enqueuing Expose request
11:43:15.233 00.002 34220 Worker thread wakes up
11:43:15.233 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:15.233 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:16.356 01.123 34220 Exposure complete
11:43:16.376 00.020 34220 worker thread done servicing request
11:43:16.376 00.000 27332 OnExposeComplete: enter
11:43:16.379 00.003 27332 UpdateGuideState(): m_state=1
11:43:16.380 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
11:43:16.382 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:16.384 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:16.386 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:16.388 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:16.390 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:16.393 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:16.403 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:16.406 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:16.408 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:16.410 00.002 27332 Enqueuing Expose request
11:43:16.412 00.002 34220 Worker thread wakes up
11:43:16.412 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:16.412 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:17.436 01.024 34220 Exposure complete
11:43:17.457 00.021 34220 worker thread done servicing request
11:43:17.457 00.000 27332 OnExposeComplete: enter
11:43:17.459 00.002 27332 UpdateGuideState(): m_state=1
11:43:17.461 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
11:43:17.463 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:17.465 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:17.467 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:17.469 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:17.471 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:17.475 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:17.485 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:17.487 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:17.489 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:17.491 00.002 27332 Enqueuing Expose request
11:43:17.492 00.001 34220 Worker thread wakes up
11:43:17.492 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:17.492 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:18.623 01.131 34220 Exposure complete
11:43:18.644 00.021 34220 worker thread done servicing request
11:43:18.644 00.000 27332 OnExposeComplete: enter
11:43:18.647 00.003 27332 UpdateGuideState(): m_state=1
11:43:18.649 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
11:43:18.650 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:18.653 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:18.655 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:18.657 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:18.659 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:18.662 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:18.673 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:18.675 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:18.677 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:18.679 00.002 27332 Enqueuing Expose request
11:43:18.681 00.002 34220 Worker thread wakes up
11:43:18.681 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:18.681 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:19.707 01.026 34220 Exposure complete
11:43:19.728 00.021 34220 worker thread done servicing request
11:43:19.728 00.000 27332 OnExposeComplete: enter
11:43:19.730 00.002 27332 UpdateGuideState(): m_state=1
11:43:19.732 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
11:43:19.735 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:19.737 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:19.739 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:19.741 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:19.743 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:19.746 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:19.757 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:19.759 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:19.761 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:19.763 00.002 27332 Enqueuing Expose request
11:43:19.764 00.001 34220 Worker thread wakes up
11:43:19.764 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:19.764 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:20.896 01.132 34220 Exposure complete
11:43:20.918 00.022 34220 worker thread done servicing request
11:43:20.918 00.000 27332 OnExposeComplete: enter
11:43:20.920 00.002 27332 UpdateGuideState(): m_state=1
11:43:20.922 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
11:43:20.924 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:20.926 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:20.929 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:20.931 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:20.933 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:20.936 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:20.946 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:20.948 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:20.950 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:20.952 00.002 27332 Enqueuing Expose request
11:43:20.954 00.002 34220 Worker thread wakes up
11:43:20.954 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:20.954 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:21.975 01.021 34220 Exposure complete
11:43:21.996 00.021 34220 worker thread done servicing request
11:43:21.997 00.001 27332 OnExposeComplete: enter
11:43:21.999 00.002 27332 UpdateGuideState(): m_state=1
11:43:22.001 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
11:43:22.003 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:22.005 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:22.007 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:22.009 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:22.011 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:22.014 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:22.024 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:22.026 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:22.028 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:22.030 00.002 27332 Enqueuing Expose request
11:43:22.032 00.002 34220 Worker thread wakes up
11:43:22.032 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:22.032 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:23.158 01.126 34220 Exposure complete
11:43:23.178 00.020 34220 worker thread done servicing request
11:43:23.179 00.001 27332 OnExposeComplete: enter
11:43:23.181 00.002 27332 UpdateGuideState(): m_state=1
11:43:23.183 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
11:43:23.184 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:23.187 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:23.189 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:23.191 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:23.193 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:23.196 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:23.207 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:23.209 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:23.210 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:23.212 00.002 27332 Enqueuing Expose request
11:43:23.214 00.002 34220 Worker thread wakes up
11:43:23.214 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:23.214 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:24.235 01.021 34220 Exposure complete
11:43:24.255 00.020 34220 worker thread done servicing request
11:43:24.256 00.001 27332 OnExposeComplete: enter
11:43:24.258 00.002 27332 UpdateGuideState(): m_state=1
11:43:24.260 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
11:43:24.262 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:24.263 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:24.265 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:24.267 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:24.269 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:24.272 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:24.283 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:24.286 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:24.287 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:24.289 00.002 27332 Enqueuing Expose request
11:43:24.291 00.002 34220 Worker thread wakes up
11:43:24.291 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:24.291 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:25.419 01.128 34220 Exposure complete
11:43:25.440 00.021 34220 worker thread done servicing request
11:43:25.440 00.000 27332 OnExposeComplete: enter
11:43:25.443 00.003 27332 UpdateGuideState(): m_state=1
11:43:25.444 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
11:43:25.446 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:25.448 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:25.450 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:25.453 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:25.454 00.001 27332 Status Line: Étoile perdue - faible RSB
11:43:25.457 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:25.467 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:25.469 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:25.471 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:25.473 00.002 27332 Enqueuing Expose request
11:43:25.475 00.002 34220 Worker thread wakes up
11:43:25.475 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:25.475 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:26.487 01.012 34220 Exposure complete
11:43:26.511 00.024 34220 worker thread done servicing request
11:43:26.512 00.001 27332 OnExposeComplete: enter
11:43:26.514 00.002 27332 UpdateGuideState(): m_state=1
11:43:26.516 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
11:43:26.519 00.003 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:26.521 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:26.523 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:26.526 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:26.528 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:26.531 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:26.542 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:26.546 00.004 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:26.550 00.004 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:26.555 00.005 27332 Enqueuing Expose request
11:43:26.560 00.005 34220 Worker thread wakes up
11:43:26.560 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:26.560 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:27.691 01.131 34220 Exposure complete
11:43:27.719 00.028 34220 worker thread done servicing request
11:43:27.719 00.000 27332 OnExposeComplete: enter
11:43:27.723 00.004 27332 UpdateGuideState(): m_state=1
11:43:27.728 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
11:43:27.734 00.006 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:27.737 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:27.739 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:27.742 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:27.744 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:27.747 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:27.757 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:27.760 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:27.762 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:27.764 00.002 27332 Enqueuing Expose request
11:43:27.766 00.002 34220 Worker thread wakes up
11:43:27.766 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:27.766 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:28.781 01.015 34220 Exposure complete
11:43:28.805 00.024 34220 worker thread done servicing request
11:43:28.805 00.000 27332 OnExposeComplete: enter
11:43:28.808 00.003 27332 UpdateGuideState(): m_state=1
11:43:28.810 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
11:43:28.812 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:28.814 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:28.816 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:28.818 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:28.820 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:28.823 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:28.834 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:28.839 00.005 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:28.843 00.004 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:28.848 00.005 27332 Enqueuing Expose request
11:43:28.854 00.006 34220 Worker thread wakes up
11:43:28.854 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:28.854 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:29.981 01.127 34220 Exposure complete
11:43:30.001 00.020 34220 worker thread done servicing request
11:43:30.001 00.000 27332 OnExposeComplete: enter
11:43:30.004 00.003 27332 UpdateGuideState(): m_state=1
11:43:30.005 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
11:43:30.007 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:30.009 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:30.011 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:30.013 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:30.015 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:30.018 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:30.028 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:30.031 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:30.033 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:30.034 00.001 27332 Enqueuing Expose request
11:43:30.036 00.002 34220 Worker thread wakes up
11:43:30.036 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:30.036 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:31.058 01.022 34220 Exposure complete
11:43:31.079 00.021 34220 worker thread done servicing request
11:43:31.079 00.000 27332 OnExposeComplete: enter
11:43:31.081 00.002 27332 UpdateGuideState(): m_state=1
11:43:31.083 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
11:43:31.085 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:31.086 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:31.089 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:31.091 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:31.093 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:31.095 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:31.106 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:31.108 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:31.110 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:31.111 00.001 27332 Enqueuing Expose request
11:43:31.113 00.002 34220 Worker thread wakes up
11:43:31.113 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:31.113 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:32.248 01.135 34220 Exposure complete
11:43:32.269 00.021 34220 worker thread done servicing request
11:43:32.269 00.000 27332 OnExposeComplete: enter
11:43:32.271 00.002 27332 UpdateGuideState(): m_state=1
11:43:32.273 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
11:43:32.275 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:32.277 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:32.279 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:32.281 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:32.283 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:32.286 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:32.296 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:32.298 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:32.300 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:32.302 00.002 27332 Enqueuing Expose request
11:43:32.304 00.002 34220 Worker thread wakes up
11:43:32.304 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:32.304 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:33.316 01.012 34220 Exposure complete
11:43:33.336 00.020 34220 worker thread done servicing request
11:43:33.337 00.001 27332 OnExposeComplete: enter
11:43:33.339 00.002 27332 UpdateGuideState(): m_state=1
11:43:33.341 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
11:43:33.342 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:33.344 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:33.346 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:33.348 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:33.350 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:33.353 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:33.363 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:33.366 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:33.367 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:33.369 00.002 27332 Enqueuing Expose request
11:43:33.371 00.002 34220 Worker thread wakes up
11:43:33.371 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:33.371 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:34.502 01.131 34220 Exposure complete
11:43:34.522 00.020 34220 worker thread done servicing request
11:43:34.522 00.000 27332 OnExposeComplete: enter
11:43:34.525 00.003 27332 UpdateGuideState(): m_state=1
11:43:34.527 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
11:43:34.528 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:34.530 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:34.533 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:34.535 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:34.536 00.001 27332 Status Line: Étoile perdue - faible RSB
11:43:34.539 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:34.550 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:34.552 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:34.553 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:34.555 00.002 27332 Enqueuing Expose request
11:43:34.557 00.002 34220 Worker thread wakes up
11:43:34.557 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:34.557 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:35.579 01.022 34220 Exposure complete
11:43:35.599 00.020 34220 worker thread done servicing request
11:43:35.600 00.001 27332 OnExposeComplete: enter
11:43:35.602 00.002 27332 UpdateGuideState(): m_state=1
11:43:35.604 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
11:43:35.605 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:35.607 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:35.609 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:35.611 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:35.613 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:35.616 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:35.627 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:35.629 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:35.631 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:35.632 00.001 27332 Enqueuing Expose request
11:43:35.634 00.002 34220 Worker thread wakes up
11:43:35.634 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:35.634 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:36.764 01.130 34220 Exposure complete
11:43:36.784 00.020 34220 worker thread done servicing request
11:43:36.785 00.001 27332 OnExposeComplete: enter
11:43:36.787 00.002 27332 UpdateGuideState(): m_state=1
11:43:36.789 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
11:43:36.791 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:36.792 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:36.795 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:36.797 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:36.799 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:36.801 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:36.812 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:36.814 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:36.816 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:36.818 00.002 27332 Enqueuing Expose request
11:43:36.819 00.001 34220 Worker thread wakes up
11:43:36.819 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:36.820 00.001 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:37.836 01.016 34220 Exposure complete
11:43:37.860 00.024 34220 worker thread done servicing request
11:43:37.860 00.000 27332 OnExposeComplete: enter
11:43:37.863 00.003 27332 UpdateGuideState(): m_state=1
11:43:37.865 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
11:43:37.867 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:37.870 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:37.872 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:37.874 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:37.876 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:37.879 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:37.889 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:37.892 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:37.893 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:37.896 00.003 27332 Enqueuing Expose request
11:43:37.898 00.002 34220 Worker thread wakes up
11:43:37.898 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:37.898 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:39.025 01.127 34220 Exposure complete
11:43:39.045 00.020 34220 worker thread done servicing request
11:43:39.045 00.000 27332 OnExposeComplete: enter
11:43:39.047 00.002 27332 UpdateGuideState(): m_state=1
11:43:39.049 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
11:43:39.051 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:39.053 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:39.055 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:39.057 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:39.059 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:39.062 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:39.073 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:39.075 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:39.077 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:39.079 00.002 27332 Enqueuing Expose request
11:43:39.081 00.002 34220 Worker thread wakes up
11:43:39.081 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:39.081 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:40.102 01.021 34220 Exposure complete
11:43:40.127 00.025 34220 worker thread done servicing request
11:43:40.127 00.000 27332 OnExposeComplete: enter
11:43:40.133 00.006 27332 UpdateGuideState(): m_state=1
11:43:40.138 00.005 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
11:43:40.143 00.005 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:40.147 00.004 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:40.151 00.004 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:40.156 00.005 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:40.161 00.005 27332 Status Line: Étoile perdue - faible RSB
11:43:40.164 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:40.174 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:40.176 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:40.178 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:40.180 00.002 27332 Enqueuing Expose request
11:43:40.182 00.002 34220 Worker thread wakes up
11:43:40.182 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:40.182 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:41.304 01.122 34220 Exposure complete
11:43:41.324 00.020 34220 worker thread done servicing request
11:43:41.324 00.000 27332 OnExposeComplete: enter
11:43:41.328 00.004 27332 UpdateGuideState(): m_state=1
11:43:41.330 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
11:43:41.332 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:41.333 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:41.336 00.003 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:41.338 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:41.338 00.000 27332 Status Line: Étoile perdue - faible RSB
11:43:41.341 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:41.352 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:41.355 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:41.356 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:41.358 00.002 27332 Enqueuing Expose request
11:43:41.360 00.002 34220 Worker thread wakes up
11:43:41.360 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:41.360 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:42.379 01.019 34220 Exposure complete
11:43:42.401 00.022 34220 worker thread done servicing request
11:43:42.401 00.000 27332 OnExposeComplete: enter
11:43:42.402 00.001 27332 UpdateGuideState(): m_state=1
11:43:42.404 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
11:43:42.406 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:42.408 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:42.410 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:42.412 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:42.414 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:42.417 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:42.428 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:42.431 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:42.432 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:42.434 00.002 27332 Enqueuing Expose request
11:43:42.436 00.002 34220 Worker thread wakes up
11:43:42.436 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:42.436 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:43.570 01.134 34220 Exposure complete
11:43:43.591 00.021 34220 worker thread done servicing request
11:43:43.592 00.001 27332 OnExposeComplete: enter
11:43:43.594 00.002 27332 UpdateGuideState(): m_state=1
11:43:43.596 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
11:43:43.598 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:43.600 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:43.602 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:43.604 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:43.607 00.003 27332 Status Line: Étoile perdue - faible RSB
11:43:43.610 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:43.620 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:43.622 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:43.624 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:43.625 00.001 27332 Enqueuing Expose request
11:43:43.627 00.002 34220 Worker thread wakes up
11:43:43.627 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:43.627 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:44.644 01.017 34220 Exposure complete
11:43:44.664 00.020 34220 worker thread done servicing request
11:43:44.664 00.000 27332 OnExposeComplete: enter
11:43:44.666 00.002 27332 UpdateGuideState(): m_state=1
11:43:44.668 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
11:43:44.670 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:44.672 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:44.674 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:44.676 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:44.678 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:44.682 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:44.692 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:44.694 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:44.696 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:44.698 00.002 27332 Enqueuing Expose request
11:43:44.700 00.002 34220 Worker thread wakes up
11:43:44.700 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:44.700 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:45.832 01.132 34220 Exposure complete
11:43:45.852 00.020 34220 worker thread done servicing request
11:43:45.852 00.000 27332 OnExposeComplete: enter
11:43:45.854 00.002 27332 UpdateGuideState(): m_state=1
11:43:45.856 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
11:43:45.858 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:45.860 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:45.861 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:45.864 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:45.866 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:45.869 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:45.880 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:45.882 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:45.883 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:45.885 00.002 27332 Enqueuing Expose request
11:43:45.887 00.002 34220 Worker thread wakes up
11:43:45.887 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:45.887 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:46.914 01.027 34220 Exposure complete
11:43:46.935 00.021 34220 worker thread done servicing request
11:43:46.935 00.000 27332 OnExposeComplete: enter
11:43:46.937 00.002 27332 UpdateGuideState(): m_state=1
11:43:46.939 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
11:43:46.941 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:46.943 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:46.945 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:46.947 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:46.949 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:46.952 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:46.965 00.013 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:46.971 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:46.974 00.003 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:46.976 00.002 27332 Enqueuing Expose request
11:43:46.978 00.002 34220 Worker thread wakes up
11:43:46.978 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:46.978 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:48.108 01.130 34220 Exposure complete
11:43:48.128 00.020 34220 worker thread done servicing request
11:43:48.128 00.000 27332 OnExposeComplete: enter
11:43:48.131 00.003 27332 UpdateGuideState(): m_state=1
11:43:48.133 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
11:43:48.135 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:48.136 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:48.138 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:48.140 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:48.142 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:48.145 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:48.156 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:48.158 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:48.160 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:48.162 00.002 27332 Enqueuing Expose request
11:43:48.163 00.001 34220 Worker thread wakes up
11:43:48.164 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:48.164 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:49.183 01.019 34220 Exposure complete
11:43:49.203 00.020 34220 worker thread done servicing request
11:43:49.204 00.001 27332 OnExposeComplete: enter
11:43:49.206 00.002 27332 UpdateGuideState(): m_state=1
11:43:49.208 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
11:43:49.209 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:49.211 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:49.213 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:49.215 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:49.217 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:49.220 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:49.230 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:49.232 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:49.234 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:49.236 00.002 27332 Enqueuing Expose request
11:43:49.237 00.001 34220 Worker thread wakes up
11:43:49.238 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:49.238 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:50.365 01.127 34220 Exposure complete
11:43:50.392 00.027 34220 worker thread done servicing request
11:43:50.392 00.000 27332 OnExposeComplete: enter
11:43:50.395 00.003 27332 UpdateGuideState(): m_state=1
11:43:50.397 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
11:43:50.399 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:50.401 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:50.403 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:50.405 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:50.406 00.001 27332 Status Line: Étoile perdue - faible RSB
11:43:50.412 00.006 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:50.429 00.017 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:50.435 00.006 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:50.437 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:50.439 00.002 27332 Enqueuing Expose request
11:43:50.441 00.002 34220 Worker thread wakes up
11:43:50.441 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:50.441 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:51.456 01.015 34220 Exposure complete
11:43:51.476 00.020 34220 worker thread done servicing request
11:43:51.477 00.001 27332 OnExposeComplete: enter
11:43:51.479 00.002 27332 UpdateGuideState(): m_state=1
11:43:51.481 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
11:43:51.483 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:51.484 00.001 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:51.486 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:51.488 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:51.490 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:51.497 00.007 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:51.507 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:51.509 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:51.511 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:51.513 00.002 27332 Enqueuing Expose request
11:43:51.515 00.002 34220 Worker thread wakes up
11:43:51.515 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:51.515 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:52.646 01.131 34220 Exposure complete
11:43:52.667 00.021 34220 worker thread done servicing request
11:43:52.667 00.000 27332 OnExposeComplete: enter
11:43:52.669 00.002 27332 UpdateGuideState(): m_state=1
11:43:52.671 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
11:43:52.673 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:52.675 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:52.677 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:52.679 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:52.681 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:52.684 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:52.694 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:52.697 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:52.698 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:52.700 00.002 27332 Enqueuing Expose request
11:43:52.702 00.002 34220 Worker thread wakes up
11:43:52.702 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:52.702 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:53.716 01.014 34220 Exposure complete
11:43:53.737 00.021 34220 worker thread done servicing request
11:43:53.737 00.000 27332 OnExposeComplete: enter
11:43:53.739 00.002 27332 UpdateGuideState(): m_state=1
11:43:53.741 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
11:43:53.743 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:53.745 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:53.746 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:53.749 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:53.751 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:53.753 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:53.764 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:53.766 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:53.768 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:53.769 00.001 27332 Enqueuing Expose request
11:43:53.771 00.002 34220 Worker thread wakes up
11:43:53.771 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:53.771 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:54.998 01.227 34220 Exposure complete
11:43:55.018 00.020 34220 worker thread done servicing request
11:43:55.018 00.000 27332 OnExposeComplete: enter
11:43:55.020 00.002 27332 UpdateGuideState(): m_state=1
11:43:55.022 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
11:43:55.024 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:55.026 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:55.027 00.001 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:55.029 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:55.031 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:55.034 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:55.045 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:55.047 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:55.049 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:55.050 00.001 27332 Enqueuing Expose request
11:43:55.052 00.002 34220 Worker thread wakes up
11:43:55.052 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:55.052 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:55.965 00.913 34220 Exposure complete
11:43:55.986 00.021 34220 worker thread done servicing request
11:43:55.986 00.000 27332 OnExposeComplete: enter
11:43:55.989 00.003 27332 UpdateGuideState(): m_state=1
11:43:55.991 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
11:43:55.992 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:55.994 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:55.996 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:55.998 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:56.000 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:56.003 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:56.014 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:56.016 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:56.018 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:56.020 00.002 27332 Enqueuing Expose request
11:43:56.022 00.002 34220 Worker thread wakes up
11:43:56.022 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:56.022 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:57.151 01.129 34220 Exposure complete
11:43:57.172 00.021 34220 worker thread done servicing request
11:43:57.172 00.000 27332 OnExposeComplete: enter
11:43:57.175 00.003 27332 UpdateGuideState(): m_state=1
11:43:57.177 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
11:43:57.178 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:57.180 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:57.182 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:57.184 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:57.186 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:57.190 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:57.201 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:57.203 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:57.205 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:57.206 00.001 27332 Enqueuing Expose request
11:43:57.208 00.002 34220 Worker thread wakes up
11:43:57.209 00.001 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:57.209 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:58.226 01.017 34220 Exposure complete
11:43:58.247 00.021 34220 worker thread done servicing request
11:43:58.247 00.000 27332 OnExposeComplete: enter
11:43:58.250 00.003 27332 UpdateGuideState(): m_state=1
11:43:58.251 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
11:43:58.253 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:58.255 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:58.257 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:58.259 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:58.261 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:58.263 00.002 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:58.274 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:58.276 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:58.278 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:58.280 00.002 27332 Enqueuing Expose request
11:43:58.282 00.002 34220 Worker thread wakes up
11:43:58.282 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:58.282 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:43:59.413 01.131 34220 Exposure complete
11:43:59.433 00.020 34220 worker thread done servicing request
11:43:59.433 00.000 27332 OnExposeComplete: enter
11:43:59.435 00.002 27332 UpdateGuideState(): m_state=1
11:43:59.437 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
11:43:59.439 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:43:59.441 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:43:59.443 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:43:59.445 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:43:59.447 00.002 27332 Status Line: Étoile perdue - faible RSB
11:43:59.450 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:43:59.460 00.010 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:43:59.463 00.003 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:43:59.465 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:43:59.466 00.001 27332 Enqueuing Expose request
11:43:59.468 00.002 34220 Worker thread wakes up
11:43:59.468 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:43:59.468 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:44:00.490 01.022 34220 Exposure complete
11:44:00.511 00.021 34220 worker thread done servicing request
11:44:00.511 00.000 27332 OnExposeComplete: enter
11:44:00.514 00.003 27332 UpdateGuideState(): m_state=1
11:44:00.516 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
11:44:00.517 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:44:00.519 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:44:00.521 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:44:00.523 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:44:00.525 00.002 27332 Status Line: Étoile perdue - faible RSB
11:44:00.528 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:44:00.539 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:44:00.541 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:44:00.543 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:44:00.545 00.002 27332 Enqueuing Expose request
11:44:00.547 00.002 34220 Worker thread wakes up
11:44:00.547 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:44:00.547 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:44:01.676 01.129 34220 Exposure complete
11:44:01.697 00.021 34220 worker thread done servicing request
11:44:01.697 00.000 27332 OnExposeComplete: enter
11:44:01.700 00.003 27332 UpdateGuideState(): m_state=1
11:44:01.702 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
11:44:01.703 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:44:01.705 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:44:01.707 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:44:01.710 00.003 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:44:01.711 00.001 27332 Status Line: Étoile perdue - faible RSB
11:44:01.714 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:44:01.725 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:44:01.727 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:44:01.729 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:44:01.731 00.002 27332 Enqueuing Expose request
11:44:01.733 00.002 34220 Worker thread wakes up
11:44:01.733 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:44:01.733 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:44:02.758 01.025 34220 Exposure complete
11:44:02.778 00.020 34220 worker thread done servicing request
11:44:02.778 00.000 27332 OnExposeComplete: enter
11:44:02.781 00.003 27332 UpdateGuideState(): m_state=1
11:44:02.783 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
11:44:02.784 00.001 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:44:02.786 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:44:02.788 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:44:02.790 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:44:02.792 00.002 27332 Status Line: Étoile perdue - faible RSB
11:44:02.795 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:44:02.806 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:44:02.808 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:44:02.810 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:44:02.812 00.002 27332 Enqueuing Expose request
11:44:02.814 00.002 34220 Worker thread wakes up
11:44:02.814 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:44:02.814 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:44:03.949 01.135 34220 Exposure complete
11:44:03.971 00.022 34220 worker thread done servicing request
11:44:03.971 00.000 27332 OnExposeComplete: enter
11:44:03.972 00.001 27332 UpdateGuideState(): m_state=1
11:44:03.974 00.002 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
11:44:03.976 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:44:03.979 00.003 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:44:03.981 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:44:03.983 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:44:03.984 00.001 27332 Status Line: Étoile perdue - faible RSB
11:44:03.988 00.004 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:44:03.999 00.011 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:44:04.001 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:44:04.002 00.001 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:44:04.004 00.002 27332 Enqueuing Expose request
11:44:04.006 00.002 34220 Worker thread wakes up
11:44:04.006 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:44:04.006 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:44:05.026 01.020 34220 Exposure complete
11:44:05.047 00.021 34220 worker thread done servicing request
11:44:05.047 00.000 27332 OnExposeComplete: enter
11:44:05.050 00.003 27332 UpdateGuideState(): m_state=1
11:44:05.051 00.001 27332 Star::Find(15, 1268, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
11:44:05.053 00.002 27332 Star::Find false star n=141 nbg=234 bg=254.0 sigma=0.0 thresh=254 peak=254
11:44:05.055 00.002 27332 Star::Find returns 0 (2), X=1268.00, Y=895.00, Mass=33, SNR=2.9, Peak=255 HFD=0.0
11:44:05.057 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
11:44:05.059 00.002 27332 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
11:44:05.061 00.002 27332 Status Line: Étoile perdue - faible RSB
11:44:05.064 00.003 27332 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
11:44:05.078 00.014 27332 UpdateGuideState exits: Étoile perdue - faible RSB
11:44:05.080 00.002 27332 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
11:44:05.082 00.002 27332 ScheduleExposure(1000,3,0) exposurePending=0
11:44:05.084 00.002 27332 Enqueuing Expose request
11:44:05.086 00.002 34220 Worker thread wakes up
11:44:05.086 00.000 34220 worker thread servicing REQUEST_EXPOSE 1000
11:44:05.086 00.000 34220 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
11:44:05.440 00.354 27332 Stop button clicked
11:44:05.443 00.003 27332 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
11:44:05.445 00.002 27332 Status Line: Attente du matériel ...
11:44:05.520 00.075 34220 ZWO: stopexposure
11:44:06.206 00.686 34220 ZWO: stopexposure
11:44:06.207 00.001 34220 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
11:44:06.207 00.000 34220 worker thread done servicing request
11:44:06.207 00.000 27332 OnExposeComplete: enter
11:44:06.209 00.002 27332 OnExposeComplete: Capture Error reported
11:44:06.211 00.002 27332 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
11:44:06.213 00.002 27332 Changing from state SELECTING to UNINITIALIZED
11:44:06.214 00.001 27332 guider state => SELECTING
11:44:06.217 00.003 27332 Status Line: Arrêté.
11:44:06.222 00.005 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
11:44:23.714 17.492 27332 evsrv: cli 0D907BC0 disconnect
11:45:01.139 37.425 27332 MyFrame::OnClose proceeding
11:45:01.141 00.002 27332 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
11:45:01.143 00.002 27332 StopWorkerThread(0x01984810) begins
11:45:01.145 00.002 34220 Worker thread wakes up
11:45:01.145 00.000 34220 worker thread servicing REQUEST_TERMINATE
11:45:01.145 00.000 34220 worker thread done servicing request
11:45:01.145 00.000 34220 WorkerThread::Entry() ends
11:45:01.146 00.001 27332 StopWorkerThread() threadExitCode=0
11:45:01.149 00.003 27332 StopWorkerThread(0x01984810) ends
11:45:01.150 00.001 27332 WorkerThread destructor called
11:45:01.152 00.002 27332 StopWorkerThread(0x01983CD0) begins
11:45:01.154 00.002 29784 Worker thread wakes up
11:45:01.154 00.000 29784 worker thread servicing REQUEST_TERMINATE
11:45:01.154 00.000 29784 worker thread done servicing request
11:45:01.154 00.000 29784 WorkerThread::Entry() ends
11:45:01.154 00.000 27332 StopWorkerThread() threadExitCode=0
11:45:01.156 00.002 27332 StopWorkerThread(0x01983CD0) ends
11:45:01.158 00.002 27332 WorkerThread destructor called
11:45:01.160 00.002 27332 Shutdown: forced=0
11:45:01.162 00.002 27332 Shutdown: disconnect scope
11:45:01.163 00.001 27332 ASCOM Scope: Disconnecting
11:45:01.167 00.004 27332 ASCOM Scope: Disconnected Successfully
11:45:01.172 00.005 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount
11:45:01.174 00.002 27332 ScopeASCOM::GetDeclinationRadians() returns Unknown
11:45:01.176 00.002 27332 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1117->ASCOM Scope: cannot get side of pier when not connected
11:45:01.178 00.002 27332 ScopeASCOM::SideOfPier() returns -1
11:45:01.180 00.002 27332 Shutdown: disconnect camera
11:45:01.184 00.004 27332 Shutdown complete
11:45:01.186 00.002 27332 UPD: shutdown
11:45:01.188 00.002 27332 stopping server
11:45:01.190 00.002 27332 event server stopped
11:45:01.191 00.001 27332 Status Line: Serveur arrêté
12:00:25.589 00.004 28668 PHD2 version 2.6.13 begins execution with:
12:00:25.589 00.000 28668    Windows 10 (build 26100), 64-bit edition
12:00:25.589 00.000 28668    wxWidgets 3.0.5
12:00:25.589 00.000 28668    cfitsio 3.47
12:00:25.589 00.000 28668 GetString("/frame/LogDir", "") returns ""
12:00:25.591 00.002 28668 CoInitializeEx returns 1
12:00:25.592 00.001 28668 locale: using dir C:\Astronomie\PHDGuiding2\locale exists=1
12:00:25.592 00.000 28668 GetInt("/wxLanguage", 0) returns 80
12:00:25.605 00.013 28668 locale: initialized with lang id 80 (r=1)
12:00:25.611 00.006 28668 locale: wxTranslations language set to 80
12:00:25.621 00.010 28668 GetInt("/currentProfile", 0) returns 13
12:00:25.632 00.011 28668 reset dither spiral
12:00:25.636 00.004 28668 StartWorkerThread(00000000) begins
12:00:25.639 00.003 28668 WorkerThread constructor called
12:00:25.641 00.002 28668 StartWorkerThread(0D6E3B28) ends
12:00:25.643 00.002 28668 StartWorkerThread(00000000) begins
12:00:25.646 00.003 28668 WorkerThread constructor called
12:00:25.648 00.002 29640 WorkerThread::Entry() begins
12:00:25.648 00.000 29640 worker thread CoInitializeEx returns 0
12:00:25.648 00.000 28668 StartWorkerThread(0D6E3A08) ends
12:00:25.651 00.003 28668 GetBoolean("/ServerMode", 1) returns 1
12:00:25.653 00.002 32100 WorkerThread::Entry() begins
12:00:25.653 00.000 32100 worker thread CoInitializeEx returns 0
12:00:25.779 00.126 28668 GetInt("/profile/13/NoiseReductionMethod", 0) returns 0
12:00:25.782 00.003 28668 GetDouble("/profile/13/DitherScaleFactor", 1.000000) returns 1.000000
12:00:25.785 00.003 28668 GetBoolean("/profile/13/DitherRaOnly", 0) returns 0
12:00:25.788 00.003 28668 GetInt("/profile/13/DitherMode", 0) returns 0
12:00:25.790 00.002 28668 set dither mode 0
12:00:25.793 00.003 28668 GetInt("/profile/13/frame/timeLapse", 0) returns 0
12:00:25.796 00.003 28668 GetInt("/profile/13/frame/var_delay/long_delay", 10000) returns 10000
12:00:25.799 00.003 28668 GetInt("/profile/13/frame/var_delay/short_delay", 1000) returns 1000
12:00:25.801 00.002 28668 GetBoolean("/profile/13/frame/var_delay/enabled", 0) returns 0
12:00:25.803 00.002 28668 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
12:00:25.806 00.003 28668 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
12:00:25.809 00.003 28668 GetInt("/profile/13/frame/focalLength", 0) returns 784
12:00:25.812 00.003 28668 GetInt("/profile/13/auto_exp/exposure_min", 1000) returns 1000
12:00:25.814 00.002 28668 GetInt("/profile/13/auto_exp/exposure_max", 5000) returns 5000
12:00:25.816 00.002 28668 GetDouble("/profile/13/auto_exp/target_snr", 6.000000) returns 6.000000
12:00:25.819 00.003 28668 AutoExp: config min = 1000 max = 5000 snr = 6.00
12:00:25.821 00.002 28668 AutoExp: reset exp to 5000
12:00:25.823 00.002 28668 GetInt("/profile/13/CustomExposureDuration", 30000) returns 30000
12:00:25.827 00.004 28668 GetInt("/profile/13/ExposureDurationMs", 1000) returns 1000
12:00:25.829 00.002 28668 OnExposureDurationSelected: duration = 1000
12:00:25.832 00.003 28668 GetBoolean("/profile/13/BeepForLostStar", 1) returns 1
12:00:25.834 00.002 28668 GetInt("/profile/13/Gamma", 100) returns 100
12:00:25.836 00.002 28668 GetBoolean("/profile/13/ImageLogger/LoggingEnabled", 0) returns 0
12:00:25.838 00.002 28668 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshRel", 0) returns 0
12:00:25.840 00.002 28668 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshPx", 0) returns 0
12:00:25.843 00.003 28668 GetBoolean("/profile/13/ImageLogger/LogFramesDropped", 0) returns 0
12:00:25.845 00.002 28668 GetBoolean("/profile/13/ImageLogger/LogAutoSelectFrames", 0) returns 0
12:00:25.848 00.003 28668 GetDouble("/profile/13/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
12:00:25.850 00.002 28668 GetDouble("/profile/13/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
12:00:25.852 00.002 28668 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
12:00:25.854 00.002 28668 GetBoolean("/profile/13/indi/VerboseLogging", 0) returns 0
12:00:25.861 00.007 28668 guider state => UNINITIALIZED
12:00:25.864 00.003 28668 GetInt("/profile/13/overlay/slit/center.x", 376) returns 376
12:00:25.867 00.003 28668 GetInt("/profile/13/overlay/slit/center.y", 290) returns 290
12:00:25.869 00.002 28668 GetInt("/profile/13/overlay/slit/width", 8) returns 8
12:00:25.871 00.002 28668 GetInt("/profile/13/overlay/slit/height", 100) returns 100
12:00:25.873 00.002 28668 GetInt("/profile/13/overlay/slit/angle", 0) returns 0
12:00:25.876 00.003 28668 Changing from state UNINITIALIZED to UNINITIALIZED
12:00:25.878 00.002 28668 guider state => SELECTING
12:00:25.880 00.002 28668 GetBoolean("/profile/13/guider/FastRecenter", 1) returns 1
12:00:25.882 00.002 28668 GetBoolean("/profile/13/guider/ScaleImage", 1) returns 1
12:00:25.885 00.003 28668 GetDouble("/profile/13/guider/StarMinHFD", 1.500000) returns 1.500000
12:00:25.887 00.002 28668 Setting StarMinHFD = 1.50
12:00:25.889 00.002 28668 GetDouble("/profile/13/guider/StarMaxHFD", 20.000000) returns 10.000000
12:00:25.892 00.003 28668 Setting MaxHFD = 10.0
12:00:25.894 00.002 28668 GetDouble("/profile/13/guider/StarMinSNR", 6.000000) returns 6.000000
12:00:25.896 00.002 28668 Setting StarMinSNR = 6.0
12:00:25.899 00.003 28668 GetInt("/profile/13/guider/AutoSelDownsample", 0) returns 0
12:00:25.901 00.002 28668 Setting AutoSelDownsample = 0
12:00:25.903 00.002 28668 GetString("/profile/13/guider/bookmarks", "") returns ""
12:00:25.905 00.002 28668 GetDouble("/profile/13/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
12:00:25.907 00.002 28668 GetBoolean("/profile/13/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
12:00:25.909 00.002 28668 GetBoolean("/profile/13/guider/onestar/TolerateJumpsEnabled", 0) returns 0
12:00:25.911 00.002 28668 GetDouble("/profile/13/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
12:00:25.914 00.003 28668 GetInt("/profile/13/guider/onestar/SearchRegion", 15) returns 15
12:00:25.916 00.002 28668 GetBoolean("/profile/13/guider/multistar/enabled", 0) returns 1
12:00:25.918 00.002 28668 MultiStar mode enabled
12:00:25.920 00.002 28668 GetBoolean("/StickyLockPosition", 0) returns 0
12:00:25.925 00.005 28668 GetString("/geometry", "") returns "1;1936;1048;-8;-8"
12:00:25.958 00.033 28668 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
12:00:25.961 00.003 28668 GetString("/graph/RAColor", "") returns "#FFFFFF"
12:00:25.963 00.002 28668 GetString("/graph/DecColor", "") returns "#FF0000"
12:00:25.966 00.003 28668 GetInt("/graph/minLength", 50) returns 50
12:00:25.968 00.002 28668 GetInt("/graph/maxLength", 400) returns 400
12:00:25.970 00.002 28668 GetInt("/graph/minHeight", 1) returns 1
12:00:25.973 00.003 28668 GetInt("/graph/maxHeight", 16) returns 16
12:00:25.975 00.002 28668 GetInt("/graph/length", 100) returns 100
12:00:25.977 00.002 28668 GraphStats window size = 100
12:00:25.979 00.002 28668 GetInt("/graph/height", 4) returns 4
12:00:25.981 00.002 28668 GetInt("graph/HeightUnits", 1) returns 1
12:00:25.984 00.003 28668 GetBoolean("/graph/showCorrections", 1) returns 1
12:00:25.986 00.002 28668 GetBoolean("/graph/showStarMass", 0) returns 0
12:00:25.988 00.002 28668 GetBoolean("/graph/showStarSNR", 0) returns 0
12:00:25.990 00.002 28668 GetBoolean("/graph/correctionsToScale", 0) returns 1
12:00:26.053 00.063 28668 GetInt("/graph_stepguider/length", 1) returns 1
12:00:26.058 00.005 28668 GetBoolean("/ProfileRawMode", 0) returns 0
12:00:26.063 00.005 28668 GetInt("/target/length", 100) returns 400
12:00:26.065 00.002 28668 GetDouble("/target/zoom", 1.000000) returns 1.000000
12:00:26.079 00.014 28668 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
12:00:26.082 00.003 28668 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
12:00:26.447 00.365 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:26.450 00.003 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:26.453 00.003 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:26.455 00.002 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:26.458 00.003 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:26.460 00.002 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:26.462 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:26.464 00.002 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:26.467 00.003 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:26.469 00.002 28668 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
12:00:26.471 00.002 28668 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
12:00:26.474 00.003 28668 GetString("/profile/8/name", "") returns "NOUVEAU 1"
12:00:26.476 00.002 28668 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
12:00:26.513 00.037 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:26.694 00.181 28668 GetString("/profile/13/indi/INDIcam", "") returns ""
12:00:26.726 00.032 28668 GetString("/profile/13/indi/INDImount", "") returns ""
12:00:26.740 00.014 28668 GetString("/profile/13/indi/INDImount", "") returns ""
12:00:26.758 00.018 28668 GetString("/profile/13/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
12:00:26.761 00.003 28668 CameraFactory(ZWO ASI Camera)
12:00:26.763 00.002 28668 GetBoolean("/profile/13/camera/UseSubframes", 0) returns 0
12:00:26.765 00.002 28668 GetInt("/profile/13/camera/ReadDelay", 150) returns 150
12:00:26.768 00.003 28668 GetInt("/profile/13/camera/gain", 95) returns 95
12:00:26.770 00.002 28668 GetInt("/profile/13/camera/TimeoutMs", 15000) returns 15000
12:00:26.771 00.001 28668 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
12:00:26.773 00.002 28668 GetBoolean("/profile/13/camera/SaturationByADU", 1) returns 1
12:00:26.776 00.003 28668 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
12:00:26.778 00.002 28668 GetInt("/profile/13/camera/binning", 1) returns 1
12:00:26.780 00.002 28668 GetInt("/profile/13/camera/ZWO/bpp", 8) returns 8
12:00:26.782 00.002 28668 Created new camera of type ZWO ASI Camera = 0D6C6248
12:00:26.784 00.002 28668 GetString("/profile/13/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
12:00:26.788 00.004 28668 GetString("/profile/13/scope/LastMenuChoice", "Aucun") returns "ASCOM GS Sky Telescope"
12:00:26.790 00.002 28668 ScopeFactory(ASCOM GS Sky Telescope)
12:00:26.793 00.003 28668 GetInt("/profile/13/scope/CalibrationDuration", 750) returns 750
12:00:26.795 00.002 28668 GetInt("/profile/13/scope/CalibrationDistance", 25) returns 25
12:00:26.797 00.002 28668 GetInt("/profile/13/scope/MaxRaDuration", 2500) returns 2500
12:00:26.799 00.002 28668 GetInt("/profile/13/scope/MaxDecDuration", 2500) returns 2500
12:00:26.801 00.002 28668 GetInt("/profile/13/scope/DecGuideMode", 1) returns 1
12:00:26.803 00.002 28668 DecGuideMode set to Auto (1)
12:00:26.805 00.002 28668 GetInt("/profile/13/scope/XGuideAlgorithm", 1) returns 1
12:00:26.808 00.003 28668 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.195000
12:00:26.810 00.002 28668 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
12:00:26.813 00.003 28668 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
12:00:26.815 00.002 28668 GetInt("/profile/13/scope/YGuideAlgorithm", 4) returns 4
12:00:26.818 00.003 28668 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.300000
12:00:26.820 00.002 28668 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
12:00:26.822 00.002 28668 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
12:00:26.824 00.002 28668 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
12:00:26.827 00.003 28668 GetBoolean("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
12:00:26.829 00.002 28668 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
12:00:26.831 00.002 28668 GetBoolean("/profile/13/scope/CalFlipRequiresDecFlip", 0) returns 1
12:00:26.833 00.002 28668 GetBoolean("/profile/13/scope/AssumeOrthogonal", 0) returns 0
12:00:26.835 00.002 28668 GetBoolean("/profile/13/scope/UseDecComp", 1) returns 1
12:00:26.838 00.003 28668 GetBoolean("/profile/13/scope/HiResEncoders", 0) returns 0
12:00:26.840 00.002 28668 GetInt("/profile/13/scope/DecBacklashPulse", 0) returns 20
12:00:26.842 00.002 28668 GetInt("/profile/13/scope/DecBacklashFloor", 0) returns 20
12:00:26.844 00.002 28668 GetInt("/profile/13/scope/DecBacklashCeiling", 0) returns 20
12:00:26.846 00.002 28668 GetBoolean("/profile/13/scope/BacklashCompEnabled", 0) returns 1
12:00:26.848 00.002 28668 BLC: Enabled with correction = 20 ms, Floor = 20, Ceiling = 20, Fixed
12:00:26.850 00.002 28668 GetBoolean("/profile/13/scope/StopGuidingWhenSlewing", 1) returns 1
12:00:26.851 00.001 28668 Scope: enabling slew check, guiding will stop when slew is detected
12:00:26.854 00.003 28668 Created new scope of type ASCOM GS Sky Telescope = 0DC82688
12:00:26.855 00.001 28668 GetString("/profile/13/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
12:00:26.860 00.005 28668 GetString("/profile/13/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
12:00:26.862 00.002 28668 ScopeFactory(Aucun)
12:00:26.864 00.002 28668 Created new aux scope of type Aucun = 00000000
12:00:26.866 00.002 28668 GetString("/profile/13/scope/LastAuxMenuChoice", "") returns "Aucun"
12:00:26.868 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
12:00:26.870 00.002 28668 GetString("/profile/13/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
12:00:26.872 00.002 28668 StepGuiderFactory(Aucun)
12:00:26.874 00.002 28668 Created new stepguider of type Aucun = 00000000
12:00:26.876 00.002 28668 GetString("/profile/13/stepguider/LastMenuChoice", "") returns "Aucun"
12:00:26.878 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
12:00:26.880 00.002 28668 GetString("/profile/13/rotator/LastMenuChoice", "Aucun") returns "Aucun"
12:00:26.882 00.002 28668 RotatorFactory(Aucun)
12:00:26.884 00.002 28668 Created new Rotator of type Aucun = 00000000
12:00:26.886 00.002 28668 GetString("/profile/13/rotator/LastMenuChoice", "") returns "Aucun"
12:00:26.888 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
12:00:26.903 00.015 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:26.905 00.002 28668 SetupHelpFile: langid=80, locale-specific help = C:\Astronomie\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
12:00:26.921 00.016 28668 starting server
12:00:26.924 00.003 28668 event server started, listening on port 4400
12:00:26.926 00.002 28668 Server started, listening on port 4300
12:00:26.928 00.002 28668 Status Line: Serveur démarré
12:00:26.934 00.006 28668 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=2;prop=100000;bestw=631;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-71;floaty=995;floatw=1496;floath=272|name=Stats;caption=Statistiques de guidage;state=2099198;dir=3;layer=0;row=1;pos=1;prop=100000;bestw=315;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=4;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=91200;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1491;floaty=256;floatw=400;floath=250|name=Target;caption=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=108800;bestw=336;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=426|dock_size(3,0,0)=259|"
12:00:27.025 00.091 28668 GetBoolean("/Update/enabled", 1) returns 1
12:00:27.028 00.003 28668 GetInt("/Update/series", 0) returns 0
12:00:27.030 00.002 8368 UPD: updater thread entry
12:00:27.031 00.001 8368 UPD: fetch https://openphdguiding.org/release-main-win.txt
12:00:31.088 04.057 28668 gear_dialog: OnButtonConnectAll
12:00:31.090 00.002 28668 gear_dialog: DoConnectCamera [ZWO ASI Camera]
12:00:31.092 00.002 28668 Status Line: Connexion à la caméra ...
12:00:31.095 00.003 28668 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
12:00:31.097 00.002 28668 Connecting to camera [ZWO ASI Camera] id = []
12:00:31.103 00.006 28668 ZWO: SDK Version = [1, 30, 0, 0]
12:00:31.108 00.005 28668 ZWO: find camera id: [], ncams = 1
12:00:31.835 00.727 28668 ZWO: using mode BPP = 8
12:00:31.837 00.002 28668 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
12:00:31.839 00.002 28668 ZWO: selecting snap mode
12:00:31.841 00.002 28668 ZWO: IsColorCam = 0
12:00:31.842 00.001 28668 ZWO: supported bin 0 = 1
12:00:31.844 00.002 28668 ZWO: supported bin 1 = 2
12:00:31.857 00.013 28668 ZWO: gain range = 0 .. 100
12:00:31.859 00.002 28668 ZWO: lowest RN gain = 48 (48%)
12:00:31.861 00.002 28668 ZWO: frame (0,0)+(1280,960)
12:00:31.883 00.022 28668 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
12:00:31.885 00.002 28668 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
12:00:31.887 00.002 28668 Connected Camera: ZWO ASI120MM Mini
12:00:31.889 00.002 28668 FullSize=(1280,960)
12:00:31.891 00.002 28668 PixelSize=3.75
12:00:31.893 00.002 28668 BitsPerPixel=8
12:00:31.894 00.001 28668 HasGainControl=1
12:00:31.896 00.002 28668 GuideCameraGain=95
12:00:31.898 00.002 28668 HasShutter=0
12:00:31.900 00.002 28668 HasSubFrames=1
12:00:31.902 00.002 28668 ST4HasGuideOutput=1
12:00:31.903 00.001 28668 GetBoolean("/profile/13/camera/AutoLoadDefectMap", 1) returns 1
12:00:31.905 00.002 28668 auto-loading defect map
12:00:31.907 00.002 28668 Loading defect map file C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
12:00:31.909 00.002 28668 Defect map file not found: C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
12:00:31.911 00.002 28668 Status Line: Carte des défauts non chargées
12:00:31.915 00.004 28668 GetBoolean("/profile/13/camera/AutoLoadDarks", 1) returns 1
12:00:31.917 00.002 28668 Auto-loading dark library
12:00:31.942 00.025 28668 loaded dark frame exposure = 1000, med = 3
12:00:31.967 00.025 28668 loaded dark frame exposure = 1500, med = 4
12:00:31.994 00.027 28668 loaded dark frame exposure = 2000, med = 6
12:00:32.023 00.029 28668 loaded dark frame exposure = 2500, med = 8
12:00:32.052 00.029 28668 loaded dark frame exposure = 3000, med = 10
12:00:32.082 00.030 28668 loaded dark frame exposure = 3500, med = 11
12:00:32.113 00.031 28668 loaded dark frame exposure = 4000, med = 13
12:00:32.145 00.032 28668 loaded dark frame exposure = 4500, med = 15
12:00:32.177 00.032 28668 loaded dark frame exposure = 5000, med = 14
12:00:32.210 00.033 28668 loaded dark frame exposure = 6000, med = 18
12:00:32.212 00.002 28668 loaded dark library from C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_dark_lib_13.fit
12:00:32.214 00.002 28668 Status Line: Darks chargés
12:00:32.220 00.006 28668 Status Line: Caméra Connectée
12:00:32.229 00.009 28668 gear_dialog: OnButtonConnectStepGuider
12:00:32.233 00.004 28668 Connected AO:None
12:00:32.236 00.003 28668 gear_dialog: OnButtonConnectScope
12:00:32.238 00.002 28668 Status Line: Connexion de la monture ...
12:00:32.241 00.003 28668 Connecting to mount [ASCOM GS Sky Telescope]
12:00:32.244 00.003 28668 ASCOM Scope: Connecting
12:00:32.246 00.002 28668 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
12:00:32.258 00.012 28668 pScopeDriver = 0x1354E5F4
12:00:32.292 00.034 28668 Scope reports its name as GSServer (ASCOM)
12:00:32.296 00.004 28668 ASCOM scope CanSlewAsync is true
12:00:32.298 00.002 28668 GSServer (ASCOM) connected
12:00:32.302 00.004 28668 ScopeASCOM::GetDeclinationRadians() returns 2.2
12:00:32.305 00.003 28668 ScopeASCOM::SideOfPier() returns 1
12:00:32.307 00.002 28668 ASCOM Scope: Connect success
12:00:32.309 00.002 28668 Status Line: Monture connectée
12:00:32.313 00.004 28668 Connected Scope:GSServer (ASCOM)
12:00:32.321 00.008 28668 gear_dialog: OnButtonConnectAuxScope
12:00:32.323 00.002 28668 Connected AuxScope:None
12:00:32.326 00.003 28668 gear_dialog: OnButtonConnectRotator
12:00:32.329 00.003 28668 Connected Rotator:None
12:00:32.400 00.071 28668 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
12:00:32.403 00.003 28668 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
12:00:32.405 00.002 28668 Auto-loading calibration data
12:00:32.408 00.003 28668 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
12:00:32.410 00.002 28668 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
12:00:32.412 00.002 28668 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
12:00:32.415 00.003 28668 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
12:00:32.417 00.002 28668 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
12:00:32.419 00.002 28668 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
12:00:32.422 00.003 28668 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
12:00:32.424 00.002 28668 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
12:00:32.426 00.002 28668 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
12:00:32.428 00.002 28668 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
12:00:32.430 00.002 28668 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
12:00:32.432 00.002 28668 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
12:00:32.437 00.005 28668 ScopeASCOM::GetDeclinationRadians() returns 2.2
12:00:32.439 00.002 28668 ScopeASCOM::SideOfPier() returns 1
12:00:32.997 00.558 28668 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
12:00:33.678 00.681 8368 UPD: latest ver = 2.6.14
12:00:33.678 00.000 8368 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
12:00:33.678 00.000 8368 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
12:00:33.678 00.000 8368 UPD: needs upgrade
12:00:33.678 00.000 8368 UPD: fetch https://openphdguiding.org/changelog-main/
12:00:34.707 01.029 8368 UPD: download is needed
12:00:34.707 00.000 8368 UPD: begin download https://openphdguiding.org/phd2-2.6.14-installer.exe to C:\Users\Eric\AppData\Local\phd2\phd2_installer.exe
12:00:55.126 20.419 28668 evsrv: cli 13553D78 connect
12:00:55.131 00.005 28668 evsrv: cli 13553E18 connect
12:00:55.134 00.003 28668 evsrv: cli 13553E18 request: {"method":"get_profile","id":"7855e9f1-de98-4996-89fc-d195ecf47e27"}
12:00:55.136 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.139 00.003 28668 evsrv: cli 13553E18 response: {"jsonrpc":"2.0","result":{"id":13,"name":"EQ8 LAST CHANCE"},"id":"7855e9f1-de98-4996-89fc-d195ecf47e27"}
12:00:55.143 00.004 28668 evsrv: cli 13553E18 disconnect
12:00:55.145 00.002 28668 evsrv: cli 13553AF8 connect
12:00:55.148 00.003 28668 evsrv: cli 13553AF8 request: {"method":"get_profiles","id":"9953db52-af90-4a72-8e32-a7ba152451ef"}
12:00:55.150 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.152 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.155 00.003 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.158 00.003 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.161 00.003 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.164 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.166 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.169 00.003 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.171 00.002 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:55.174 00.003 28668 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
12:00:55.177 00.003 28668 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
12:00:55.179 00.002 28668 GetString("/profile/8/name", "") returns "NOUVEAU 1"
12:00:55.182 00.003 28668 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
12:00:55.185 00.003 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.187 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.190 00.003 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.192 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.195 00.003 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.197 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.200 00.003 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.202 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.204 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.207 00.003 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.209 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.211 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.214 00.003 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.216 00.002 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.219 00.003 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.221 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.223 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.226 00.003 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.228 00.002 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.230 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.233 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.235 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.237 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.240 00.003 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.242 00.002 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.244 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.247 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.249 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.252 00.003 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.254 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.256 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.259 00.003 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.261 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.264 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.266 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.268 00.002 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.271 00.003 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.273 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.276 00.003 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.278 00.002 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.280 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.283 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.285 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.288 00.003 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.290 00.002 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:55.293 00.003 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.295 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.297 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.300 00.003 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.302 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.305 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.307 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.309 00.002 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.312 00.003 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:55.314 00.002 28668 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
12:00:55.316 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.319 00.003 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.321 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.324 00.003 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.326 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.329 00.003 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.331 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.333 00.002 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.336 00.003 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:55.338 00.002 28668 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
12:00:55.341 00.003 28668 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
12:00:55.343 00.002 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.345 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.347 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.350 00.003 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.352 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.354 00.002 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.356 00.002 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.359 00.003 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.361 00.002 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:55.363 00.002 28668 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
12:00:55.365 00.002 28668 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
12:00:55.367 00.002 28668 GetString("/profile/8/name", "") returns "NOUVEAU 1"
12:00:55.370 00.003 28668 GetString("/profile/1/name", "") returns "QUATTRO2"
12:00:55.372 00.002 28668 GetString("/profile/10/name", "") returns "TEST 1DEC25"
12:00:55.374 00.002 28668 GetString("/profile/11/name", "") returns "11225 V2"
12:00:55.376 00.002 28668 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
12:00:55.378 00.002 28668 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
12:00:55.380 00.002 28668 GetString("/profile/2/name", "") returns "76 DO"
12:00:55.383 00.003 28668 GetString("/profile/3/name", "") returns "76"
12:00:55.385 00.002 28668 GetString("/profile/4/name", "") returns "APO + RED"
12:00:55.388 00.003 28668 GetString("/profile/5/name", "") returns "EQ8 + APO"
12:00:55.390 00.002 28668 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
12:00:55.392 00.002 28668 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
12:00:55.394 00.002 28668 GetString("/profile/8/name", "") returns "NOUVEAU 1"
12:00:55.397 00.003 28668 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
12:00:55.399 00.002 28668 evsrv: cli 13553AF8 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"QUATTRO2"},{"id":10,"name":"TEST 1DEC25"},{"id":11,"name":"11225 V2"},{"id":12,"name":"EQ8 140 APO V3"},{"id":13,"name":"EQ8 LAST CHANCE","selected":true},{"id":2,"name":"76 DO"},{"id":3,"name":"76"},{"id":4,"name":"APO + RED"},{"id":5,"name":"EQ8 + APO"},{"id":6,"name":"140 + LUN GUIDE"},{"id":7,"name":"EQ8 + APO v2"},{"id":8,"name":"NOUVEAU 1"},{"id":9,"name":"140 EQ8 EAG V1"}],"id":"9953db52-af90-4a72-8e32-a7ba152451ef"}
12:00:55.404 00.005 28668 evsrv: cli 13553AF8 disconnect
12:00:55.407 00.003 28668 evsrv: cli 13553E18 connect
12:00:55.410 00.003 28668 evsrv: cli 13553E18 request: {"method":"get_connected","id":"c636340f-6cb2-475d-8ed9-b0ee4e364a6b"}
12:00:55.412 00.002 28668 evsrv: cli 13553E18 response: {"jsonrpc":"2.0","result":true,"id":"c636340f-6cb2-475d-8ed9-b0ee4e364a6b"}
12:00:55.415 00.003 28668 evsrv: cli 13553E18 disconnect
12:00:55.418 00.003 28668 evsrv: cli 13553A58 connect
12:00:55.421 00.003 28668 evsrv: cli 13553A58 request: {"method":"get_app_state","id":"d646ecf5-9c49-48fd-a4c3-4e23ba61cf47"}
12:00:55.423 00.002 28668 evsrv: cli 13553A58 response: {"jsonrpc":"2.0","result":"Stopped","id":"d646ecf5-9c49-48fd-a4c3-4e23ba61cf47"}
12:00:55.426 00.003 28668 evsrv: cli 13553A58 disconnect
12:00:56.434 01.008 28668 evsrv: cli 13553E18 connect
12:00:56.437 00.003 28668 evsrv: cli 13553E18 request: {"method":"loop","id":"f60a12d6-01dd-4135-8fa1-6acb040e48da"}
12:00:56.439 00.002 28668 Status Line: Boucler
12:00:56.442 00.003 28668 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
12:00:56.448 00.006 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:00:56.450 00.002 28668 Enqueuing Expose request
12:00:56.452 00.002 28668 evsrv: cli 13553E18 response: {"jsonrpc":"2.0","result":0,"id":"f60a12d6-01dd-4135-8fa1-6acb040e48da"}
12:00:56.454 00.002 29640 Worker thread wakes up
12:00:56.454 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:00:56.454 00.000 29640 Exposure delay set to 0
12:00:56.454 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:00:56.454 00.000 29640 ZWO: set CONTROL_EXPOSURE 1000000
12:00:56.459 00.005 28668 evsrv: cli 13553E18 disconnect
12:00:56.462 00.003 28668 evsrv: cli 13553418 connect
12:00:56.464 00.002 28668 case statement mapped state 1 to 101
12:00:56.466 00.002 28668 case statement mapped state 1 to 101
12:00:56.469 00.003 28668 evsrv: cli 13553418 request: {"method":"get_lock_shift_params","id":"c98dbf58-c9cf-4c3b-82b6-19a9ef9cee9a"}
12:00:56.471 00.002 28668 evsrv: cli 13553418 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c98dbf58-c9cf-4c3b-82b6-19a9ef9cee9a"}
12:00:56.476 00.005 28668 evsrv: cli 13553418 disconnect
12:00:56.479 00.003 28668 evsrv: cli 13553C38 connect
12:00:56.481 00.002 28668 case statement mapped state 1 to 101
12:00:56.483 00.002 28668 case statement mapped state 1 to 101
12:00:56.485 00.002 28668 evsrv: cli 13553C38 request: {"method":"get_pixel_scale","id":"37626225-ae44-4c0e-809a-b50e4f1a4571"}
12:00:56.488 00.003 28668 evsrv: cli 13553C38 response: {"jsonrpc":"2.0","result":0.986599,"id":"37626225-ae44-4c0e-809a-b50e4f1a4571"}
12:00:56.490 00.002 28668 evsrv: cli 13553C38 disconnect
12:00:57.585 01.095 29640 Exposure complete
12:00:57.606 00.021 29640 worker thread done servicing request
12:00:57.606 00.000 28668 OnExposeComplete: enter
12:00:57.608 00.002 28668 UpdateGuideState(): m_state=1
12:00:57.610 00.002 28668 UpdateCurrentPosition: no star selected
12:00:57.612 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:00:57.614 00.002 28668 Status Line: Aucune étoile selectionnée
12:00:57.618 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:00:57.624 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:00:57.626 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:00:57.628 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:00:57.630 00.002 28668 Enqueuing Expose request
12:00:57.632 00.002 29640 Worker thread wakes up
12:00:57.633 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:00:57.633 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:00:58.651 01.018 29640 Exposure complete
12:00:58.672 00.021 29640 worker thread done servicing request
12:00:58.673 00.001 28668 OnExposeComplete: enter
12:00:58.675 00.002 28668 UpdateGuideState(): m_state=1
12:00:58.677 00.002 28668 UpdateCurrentPosition: no star selected
12:00:58.679 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:00:58.680 00.001 28668 Status Line: Aucune étoile selectionnée
12:00:58.686 00.006 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:00:58.692 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:00:58.694 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:00:58.696 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:00:58.698 00.002 28668 Enqueuing Expose request
12:00:58.700 00.002 29640 Worker thread wakes up
12:00:58.700 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:00:58.700 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:00:59.822 01.122 29640 Exposure complete
12:00:59.847 00.025 29640 worker thread done servicing request
12:00:59.847 00.000 28668 OnExposeComplete: enter
12:00:59.850 00.003 28668 UpdateGuideState(): m_state=1
12:00:59.852 00.002 28668 UpdateCurrentPosition: no star selected
12:00:59.854 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:00:59.856 00.002 28668 Status Line: Aucune étoile selectionnée
12:00:59.860 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:00:59.873 00.013 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:00:59.878 00.005 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:00:59.882 00.004 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:00:59.885 00.003 28668 Enqueuing Expose request
12:00:59.887 00.002 29640 Worker thread wakes up
12:00:59.887 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:00:59.887 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:00.898 01.011 29640 Exposure complete
12:01:00.921 00.023 29640 worker thread done servicing request
12:01:00.921 00.000 28668 OnExposeComplete: enter
12:01:00.924 00.003 28668 UpdateGuideState(): m_state=1
12:01:00.926 00.002 28668 UpdateCurrentPosition: no star selected
12:01:00.928 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:00.930 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:00.933 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:00.939 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:00.942 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:00.944 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:00.946 00.002 28668 Enqueuing Expose request
12:01:00.949 00.003 29640 Worker thread wakes up
12:01:00.949 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:00.949 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:02.176 01.227 29640 Exposure complete
12:01:02.197 00.021 29640 worker thread done servicing request
12:01:02.197 00.000 28668 OnExposeComplete: enter
12:01:02.199 00.002 28668 UpdateGuideState(): m_state=1
12:01:02.201 00.002 28668 UpdateCurrentPosition: no star selected
12:01:02.204 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:02.206 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:02.209 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:02.215 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:02.217 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:02.219 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:02.221 00.002 28668 Enqueuing Expose request
12:01:02.223 00.002 29640 Worker thread wakes up
12:01:02.223 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:02.223 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:03.132 00.909 29640 Exposure complete
12:01:03.154 00.022 29640 worker thread done servicing request
12:01:03.154 00.000 28668 OnExposeComplete: enter
12:01:03.156 00.002 28668 UpdateGuideState(): m_state=1
12:01:03.159 00.003 28668 UpdateCurrentPosition: no star selected
12:01:03.161 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:03.164 00.003 28668 Status Line: Aucune étoile selectionnée
12:01:03.168 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:03.174 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:03.177 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:03.179 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:03.181 00.002 28668 Enqueuing Expose request
12:01:03.183 00.002 29640 Worker thread wakes up
12:01:03.183 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:03.183 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:04.313 01.130 29640 Exposure complete
12:01:04.335 00.022 29640 worker thread done servicing request
12:01:04.335 00.000 28668 OnExposeComplete: enter
12:01:04.338 00.003 28668 UpdateGuideState(): m_state=1
12:01:04.340 00.002 28668 UpdateCurrentPosition: no star selected
12:01:04.342 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:04.345 00.003 28668 Status Line: Aucune étoile selectionnée
12:01:04.348 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:04.353 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:04.355 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:04.357 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:04.359 00.002 28668 Enqueuing Expose request
12:01:04.361 00.002 29640 Worker thread wakes up
12:01:04.361 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:04.361 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:05.386 01.025 29640 Exposure complete
12:01:05.406 00.020 29640 worker thread done servicing request
12:01:05.406 00.000 28668 OnExposeComplete: enter
12:01:05.409 00.003 28668 UpdateGuideState(): m_state=1
12:01:05.411 00.002 28668 UpdateCurrentPosition: no star selected
12:01:05.413 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:05.415 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:05.419 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:05.431 00.012 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:05.434 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:05.436 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:05.438 00.002 28668 Enqueuing Expose request
12:01:05.439 00.001 29640 Worker thread wakes up
12:01:05.440 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:05.440 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:06.572 01.132 29640 Exposure complete
12:01:06.597 00.025 29640 worker thread done servicing request
12:01:06.597 00.000 28668 OnExposeComplete: enter
12:01:06.600 00.003 28668 UpdateGuideState(): m_state=1
12:01:06.603 00.003 28668 UpdateCurrentPosition: no star selected
12:01:06.605 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:06.608 00.003 28668 Status Line: Aucune étoile selectionnée
12:01:06.611 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:06.618 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:06.621 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:06.623 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:06.625 00.002 28668 Enqueuing Expose request
12:01:06.628 00.003 29640 Worker thread wakes up
12:01:06.628 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:06.628 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:07.642 01.014 29640 Exposure complete
12:01:07.665 00.023 29640 worker thread done servicing request
12:01:07.665 00.000 28668 OnExposeComplete: enter
12:01:07.667 00.002 28668 UpdateGuideState(): m_state=1
12:01:07.670 00.003 28668 UpdateCurrentPosition: no star selected
12:01:07.673 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:07.676 00.003 28668 Status Line: Aucune étoile selectionnée
12:01:07.679 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:07.685 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:07.687 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:07.689 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:07.691 00.002 28668 Enqueuing Expose request
12:01:07.693 00.002 29640 Worker thread wakes up
12:01:07.693 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:07.693 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:08.919 01.226 29640 Exposure complete
12:01:08.940 00.021 29640 worker thread done servicing request
12:01:08.940 00.000 28668 OnExposeComplete: enter
12:01:08.942 00.002 28668 UpdateGuideState(): m_state=1
12:01:08.944 00.002 28668 UpdateCurrentPosition: no star selected
12:01:08.946 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:08.948 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:08.951 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:08.957 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:08.959 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:08.961 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:08.962 00.001 28668 Enqueuing Expose request
12:01:08.965 00.003 29640 Worker thread wakes up
12:01:08.965 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:08.965 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:09.871 00.906 29640 Exposure complete
12:01:09.894 00.023 29640 worker thread done servicing request
12:01:09.894 00.000 28668 OnExposeComplete: enter
12:01:09.896 00.002 28668 UpdateGuideState(): m_state=1
12:01:09.899 00.003 28668 UpdateCurrentPosition: no star selected
12:01:09.901 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:09.903 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:09.906 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:09.912 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:09.915 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:09.917 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:09.918 00.001 28668 Enqueuing Expose request
12:01:09.921 00.003 29640 Worker thread wakes up
12:01:09.921 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:09.921 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:11.044 01.123 29640 Exposure complete
12:01:11.064 00.020 29640 worker thread done servicing request
12:01:11.064 00.000 28668 OnExposeComplete: enter
12:01:11.067 00.003 28668 UpdateGuideState(): m_state=1
12:01:11.069 00.002 28668 UpdateCurrentPosition: no star selected
12:01:11.071 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:11.073 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:11.076 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:11.081 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:11.083 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:11.085 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:11.087 00.002 28668 Enqueuing Expose request
12:01:11.089 00.002 29640 Worker thread wakes up
12:01:11.089 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:11.089 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:12.105 01.016 29640 Exposure complete
12:01:12.132 00.027 29640 worker thread done servicing request
12:01:12.132 00.000 28668 OnExposeComplete: enter
12:01:12.135 00.003 28668 UpdateGuideState(): m_state=1
12:01:12.137 00.002 28668 UpdateCurrentPosition: no star selected
12:01:12.140 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:12.141 00.001 28668 Status Line: Aucune étoile selectionnée
12:01:12.144 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:12.151 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:12.153 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:12.155 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:12.157 00.002 28668 Enqueuing Expose request
12:01:12.159 00.002 29640 Worker thread wakes up
12:01:12.159 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:12.159 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:13.287 01.128 29640 Exposure complete
12:01:13.309 00.022 29640 worker thread done servicing request
12:01:13.309 00.000 28668 OnExposeComplete: enter
12:01:13.311 00.002 28668 UpdateGuideState(): m_state=1
12:01:13.313 00.002 28668 UpdateCurrentPosition: no star selected
12:01:13.315 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:13.317 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:13.320 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:13.326 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:13.328 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:13.330 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:13.332 00.002 28668 Enqueuing Expose request
12:01:13.334 00.002 29640 Worker thread wakes up
12:01:13.334 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:13.334 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:14.353 01.019 29640 Exposure complete
12:01:14.374 00.021 29640 worker thread done servicing request
12:01:14.374 00.000 28668 OnExposeComplete: enter
12:01:14.376 00.002 28668 UpdateGuideState(): m_state=1
12:01:14.378 00.002 28668 UpdateCurrentPosition: no star selected
12:01:14.380 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:14.382 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:14.385 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:14.391 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:14.393 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:14.395 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:14.397 00.002 28668 Enqueuing Expose request
12:01:14.399 00.002 29640 Worker thread wakes up
12:01:14.399 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:14.399 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:15.525 01.126 29640 Exposure complete
12:01:15.547 00.022 29640 worker thread done servicing request
12:01:15.547 00.000 28668 OnExposeComplete: enter
12:01:15.549 00.002 28668 UpdateGuideState(): m_state=1
12:01:15.551 00.002 28668 UpdateCurrentPosition: no star selected
12:01:15.552 00.001 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:15.555 00.003 28668 Status Line: Aucune étoile selectionnée
12:01:15.558 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:15.563 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:15.566 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:15.568 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:15.570 00.002 28668 Enqueuing Expose request
12:01:15.572 00.002 29640 Worker thread wakes up
12:01:15.572 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:15.572 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:16.586 01.014 29640 Exposure complete
12:01:16.607 00.021 29640 worker thread done servicing request
12:01:16.607 00.000 28668 OnExposeComplete: enter
12:01:16.609 00.002 28668 UpdateGuideState(): m_state=1
12:01:16.611 00.002 28668 UpdateCurrentPosition: no star selected
12:01:16.613 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:16.615 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:16.620 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:16.625 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:16.628 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:16.629 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:16.631 00.002 28668 Enqueuing Expose request
12:01:16.633 00.002 29640 Worker thread wakes up
12:01:16.633 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:16.634 00.001 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:17.758 01.124 29640 Exposure complete
12:01:17.779 00.021 29640 worker thread done servicing request
12:01:17.779 00.000 28668 OnExposeComplete: enter
12:01:17.781 00.002 28668 UpdateGuideState(): m_state=1
12:01:17.783 00.002 28668 UpdateCurrentPosition: no star selected
12:01:17.785 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:17.787 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:17.790 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:17.798 00.008 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:17.802 00.004 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:17.805 00.003 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:17.807 00.002 28668 Enqueuing Expose request
12:01:17.808 00.001 29640 Worker thread wakes up
12:01:17.809 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:17.809 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:18.823 01.014 29640 Exposure complete
12:01:18.843 00.020 29640 worker thread done servicing request
12:01:18.844 00.001 28668 OnExposeComplete: enter
12:01:18.846 00.002 28668 UpdateGuideState(): m_state=1
12:01:18.848 00.002 28668 UpdateCurrentPosition: no star selected
12:01:18.850 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:18.851 00.001 28668 Status Line: Aucune étoile selectionnée
12:01:18.855 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:18.861 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:18.863 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:18.865 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:18.867 00.002 28668 Enqueuing Expose request
12:01:18.869 00.002 29640 Worker thread wakes up
12:01:18.869 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:18.869 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:19.991 01.122 29640 Exposure complete
12:01:20.012 00.021 29640 worker thread done servicing request
12:01:20.012 00.000 28668 OnExposeComplete: enter
12:01:20.015 00.003 28668 UpdateGuideState(): m_state=1
12:01:20.016 00.001 28668 UpdateCurrentPosition: no star selected
12:01:20.018 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:20.020 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:20.024 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:20.029 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:20.031 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:20.033 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:20.035 00.002 28668 Enqueuing Expose request
12:01:20.037 00.002 29640 Worker thread wakes up
12:01:20.037 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:20.037 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:21.057 01.020 29640 Exposure complete
12:01:21.078 00.021 29640 worker thread done servicing request
12:01:21.078 00.000 28668 OnExposeComplete: enter
12:01:21.080 00.002 28668 UpdateGuideState(): m_state=1
12:01:21.082 00.002 28668 UpdateCurrentPosition: no star selected
12:01:21.084 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:21.086 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:21.090 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:21.096 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:21.098 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:21.100 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:21.101 00.001 28668 Enqueuing Expose request
12:01:21.103 00.002 29640 Worker thread wakes up
12:01:21.103 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:21.103 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:22.230 01.127 29640 Exposure complete
12:01:22.250 00.020 29640 worker thread done servicing request
12:01:22.250 00.000 28668 OnExposeComplete: enter
12:01:22.252 00.002 28668 UpdateGuideState(): m_state=1
12:01:22.254 00.002 28668 UpdateCurrentPosition: no star selected
12:01:22.256 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:22.258 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:22.261 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:22.267 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:22.269 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:22.271 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:22.273 00.002 28668 Enqueuing Expose request
12:01:22.275 00.002 29640 Worker thread wakes up
12:01:22.275 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:22.275 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:23.293 01.018 29640 Exposure complete
12:01:23.314 00.021 29640 worker thread done servicing request
12:01:23.314 00.000 28668 OnExposeComplete: enter
12:01:23.316 00.002 28668 UpdateGuideState(): m_state=1
12:01:23.318 00.002 28668 UpdateCurrentPosition: no star selected
12:01:23.320 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:23.322 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:23.325 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:23.330 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:23.332 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:23.334 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:23.336 00.002 28668 Enqueuing Expose request
12:01:23.338 00.002 29640 Worker thread wakes up
12:01:23.338 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:23.338 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:24.466 01.128 29640 Exposure complete
12:01:24.486 00.020 29640 worker thread done servicing request
12:01:24.486 00.000 28668 OnExposeComplete: enter
12:01:24.488 00.002 28668 UpdateGuideState(): m_state=1
12:01:24.490 00.002 28668 UpdateCurrentPosition: no star selected
12:01:24.492 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:24.494 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:24.498 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:24.504 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:24.506 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:24.508 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:24.510 00.002 28668 Enqueuing Expose request
12:01:24.512 00.002 29640 Worker thread wakes up
12:01:24.512 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:24.512 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:25.525 01.013 29640 Exposure complete
12:01:25.545 00.020 29640 worker thread done servicing request
12:01:25.545 00.000 28668 OnExposeComplete: enter
12:01:25.548 00.003 28668 UpdateGuideState(): m_state=1
12:01:25.550 00.002 28668 UpdateCurrentPosition: no star selected
12:01:25.552 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:25.553 00.001 28668 Status Line: Aucune étoile selectionnée
12:01:25.558 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:25.563 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:25.565 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:25.567 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:25.569 00.002 28668 Enqueuing Expose request
12:01:25.571 00.002 29640 Worker thread wakes up
12:01:25.571 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:25.571 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:26.701 01.130 29640 Exposure complete
12:01:26.722 00.021 29640 worker thread done servicing request
12:01:26.722 00.000 28668 OnExposeComplete: enter
12:01:26.724 00.002 28668 UpdateGuideState(): m_state=1
12:01:26.726 00.002 28668 UpdateCurrentPosition: no star selected
12:01:26.728 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:26.729 00.001 28668 Status Line: Aucune étoile selectionnée
12:01:26.734 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:26.740 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:26.742 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:26.744 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:26.745 00.001 28668 Enqueuing Expose request
12:01:26.747 00.002 29640 Worker thread wakes up
12:01:26.747 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:26.747 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:27.766 01.019 29640 Exposure complete
12:01:27.787 00.021 29640 worker thread done servicing request
12:01:27.787 00.000 28668 OnExposeComplete: enter
12:01:27.789 00.002 28668 UpdateGuideState(): m_state=1
12:01:27.791 00.002 28668 UpdateCurrentPosition: no star selected
12:01:27.793 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:27.795 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:27.798 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:27.804 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:27.806 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:27.808 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:27.809 00.001 28668 Enqueuing Expose request
12:01:27.811 00.002 29640 Worker thread wakes up
12:01:27.811 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:27.811 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:28.940 01.129 29640 Exposure complete
12:01:28.961 00.021 29640 worker thread done servicing request
12:01:28.961 00.000 28668 OnExposeComplete: enter
12:01:28.963 00.002 28668 UpdateGuideState(): m_state=1
12:01:28.965 00.002 28668 UpdateCurrentPosition: no star selected
12:01:28.967 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:28.968 00.001 28668 Status Line: Aucune étoile selectionnée
12:01:28.973 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:28.979 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:28.981 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:28.982 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:28.984 00.002 28668 Enqueuing Expose request
12:01:28.986 00.002 29640 Worker thread wakes up
12:01:28.986 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:28.986 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:30.002 01.016 29640 Exposure complete
12:01:30.023 00.021 29640 worker thread done servicing request
12:01:30.023 00.000 28668 OnExposeComplete: enter
12:01:30.025 00.002 28668 UpdateGuideState(): m_state=1
12:01:30.027 00.002 28668 UpdateCurrentPosition: no star selected
12:01:30.029 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:30.031 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:30.034 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:30.039 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:30.042 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:30.043 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:30.045 00.002 28668 Enqueuing Expose request
12:01:30.048 00.003 29640 Worker thread wakes up
12:01:30.048 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:30.048 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:31.170 01.122 29640 Exposure complete
12:01:31.191 00.021 29640 worker thread done servicing request
12:01:31.192 00.001 28668 OnExposeComplete: enter
12:01:31.194 00.002 28668 UpdateGuideState(): m_state=1
12:01:31.196 00.002 28668 UpdateCurrentPosition: no star selected
12:01:31.199 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:31.202 00.003 28668 Status Line: Aucune étoile selectionnée
12:01:31.206 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:31.212 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:31.214 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:31.217 00.003 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:31.219 00.002 28668 Enqueuing Expose request
12:01:31.221 00.002 29640 Worker thread wakes up
12:01:31.221 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:31.221 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:32.231 01.010 29640 Exposure complete
12:01:32.251 00.020 29640 worker thread done servicing request
12:01:32.251 00.000 28668 OnExposeComplete: enter
12:01:32.253 00.002 28668 UpdateGuideState(): m_state=1
12:01:32.255 00.002 28668 UpdateCurrentPosition: no star selected
12:01:32.257 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:32.259 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:32.262 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:32.268 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:32.270 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:32.272 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:32.274 00.002 28668 Enqueuing Expose request
12:01:32.276 00.002 29640 Worker thread wakes up
12:01:32.276 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:32.276 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:33.401 01.125 29640 Exposure complete
12:01:33.423 00.022 29640 worker thread done servicing request
12:01:33.423 00.000 28668 OnExposeComplete: enter
12:01:33.426 00.003 28668 UpdateGuideState(): m_state=1
12:01:33.427 00.001 28668 UpdateCurrentPosition: no star selected
12:01:33.430 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:33.432 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:33.435 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:33.443 00.008 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:33.445 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:33.447 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:33.449 00.002 28668 Enqueuing Expose request
12:01:33.450 00.001 29640 Worker thread wakes up
12:01:33.452 00.002 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:33.452 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:34.473 01.021 29640 Exposure complete
12:01:34.494 00.021 29640 worker thread done servicing request
12:01:34.494 00.000 28668 OnExposeComplete: enter
12:01:34.496 00.002 28668 UpdateGuideState(): m_state=1
12:01:34.498 00.002 28668 UpdateCurrentPosition: no star selected
12:01:34.500 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:34.502 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:34.506 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:34.512 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:34.514 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:34.516 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:34.518 00.002 28668 Enqueuing Expose request
12:01:34.520 00.002 29640 Worker thread wakes up
12:01:34.520 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:34.520 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:35.641 01.121 29640 Exposure complete
12:01:35.662 00.021 29640 worker thread done servicing request
12:01:35.663 00.001 28668 OnExposeComplete: enter
12:01:35.665 00.002 28668 UpdateGuideState(): m_state=1
12:01:35.667 00.002 28668 UpdateCurrentPosition: no star selected
12:01:35.669 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:35.671 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:35.674 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:35.681 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:35.684 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:35.686 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:35.688 00.002 28668 Enqueuing Expose request
12:01:35.690 00.002 29640 Worker thread wakes up
12:01:35.690 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:35.690 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:36.706 01.016 29640 Exposure complete
12:01:36.726 00.020 29640 worker thread done servicing request
12:01:36.726 00.000 28668 OnExposeComplete: enter
12:01:36.728 00.002 28668 UpdateGuideState(): m_state=1
12:01:36.730 00.002 28668 UpdateCurrentPosition: no star selected
12:01:36.732 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:36.734 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:36.737 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:36.743 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:36.745 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:36.747 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:36.749 00.002 28668 Enqueuing Expose request
12:01:36.751 00.002 29640 Worker thread wakes up
12:01:36.751 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:36.751 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:37.874 01.123 29640 Exposure complete
12:01:37.895 00.021 29640 worker thread done servicing request
12:01:37.895 00.000 28668 OnExposeComplete: enter
12:01:37.897 00.002 28668 UpdateGuideState(): m_state=1
12:01:37.900 00.003 28668 UpdateCurrentPosition: no star selected
12:01:37.902 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:37.904 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:37.907 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:37.913 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:37.915 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:37.917 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:37.919 00.002 28668 Enqueuing Expose request
12:01:37.921 00.002 29640 Worker thread wakes up
12:01:37.921 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:37.921 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:38.934 01.013 29640 Exposure complete
12:01:38.955 00.021 29640 worker thread done servicing request
12:01:38.955 00.000 28668 OnExposeComplete: enter
12:01:38.957 00.002 28668 UpdateGuideState(): m_state=1
12:01:38.959 00.002 28668 UpdateCurrentPosition: no star selected
12:01:38.961 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:38.963 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:38.966 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:38.972 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:38.974 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:38.976 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:38.978 00.002 28668 Enqueuing Expose request
12:01:38.979 00.001 29640 Worker thread wakes up
12:01:38.980 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:38.980 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:40.102 01.122 29640 Exposure complete
12:01:40.125 00.023 29640 worker thread done servicing request
12:01:40.125 00.000 28668 OnExposeComplete: enter
12:01:40.127 00.002 28668 UpdateGuideState(): m_state=1
12:01:40.129 00.002 28668 UpdateCurrentPosition: no star selected
12:01:40.132 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:40.134 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:40.137 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:40.144 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:40.146 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:40.148 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:40.150 00.002 28668 Enqueuing Expose request
12:01:40.152 00.002 29640 Worker thread wakes up
12:01:40.152 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:40.152 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:41.164 01.012 29640 Exposure complete
12:01:41.185 00.021 29640 worker thread done servicing request
12:01:41.185 00.000 28668 OnExposeComplete: enter
12:01:41.187 00.002 28668 UpdateGuideState(): m_state=1
12:01:41.190 00.003 28668 UpdateCurrentPosition: no star selected
12:01:41.192 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:41.194 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:41.200 00.006 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:41.209 00.009 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:41.213 00.004 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:41.217 00.004 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:41.219 00.002 28668 Enqueuing Expose request
12:01:41.221 00.002 29640 Worker thread wakes up
12:01:41.221 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:41.221 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:42.353 01.132 29640 Exposure complete
12:01:42.374 00.021 29640 worker thread done servicing request
12:01:42.374 00.000 28668 OnExposeComplete: enter
12:01:42.376 00.002 28668 UpdateGuideState(): m_state=1
12:01:42.378 00.002 28668 UpdateCurrentPosition: no star selected
12:01:42.380 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:42.382 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:42.385 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:42.391 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:42.393 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:42.395 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:42.396 00.001 28668 Enqueuing Expose request
12:01:42.398 00.002 29640 Worker thread wakes up
12:01:42.399 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:42.399 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:43.419 01.020 29640 Exposure complete
12:01:43.440 00.021 29640 worker thread done servicing request
12:01:43.440 00.000 28668 OnExposeComplete: enter
12:01:43.442 00.002 28668 UpdateGuideState(): m_state=1
12:01:43.444 00.002 28668 UpdateCurrentPosition: no star selected
12:01:43.446 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:43.448 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:43.451 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:43.462 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:43.464 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:43.466 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:43.468 00.002 28668 Enqueuing Expose request
12:01:43.470 00.002 29640 Worker thread wakes up
12:01:43.470 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:43.470 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:44.593 01.123 29640 Exposure complete
12:01:44.613 00.020 29640 worker thread done servicing request
12:01:44.613 00.000 28668 OnExposeComplete: enter
12:01:44.616 00.003 28668 UpdateGuideState(): m_state=1
12:01:44.617 00.001 28668 UpdateCurrentPosition: no star selected
12:01:44.619 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:44.621 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:44.625 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:44.637 00.012 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:44.639 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:44.641 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:44.642 00.001 28668 Enqueuing Expose request
12:01:44.644 00.002 29640 Worker thread wakes up
12:01:44.644 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:44.644 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:45.281 00.637 28668 GetInt("/profile/13/ManualGuide/duration", 750) returns 750
12:01:45.301 00.020 28668 GetInt("/profile/13/ManualGuide/DitherType", 4) returns 4
12:01:45.655 00.354 29640 Exposure complete
12:01:45.676 00.021 29640 worker thread done servicing request
12:01:45.676 00.000 28668 OnExposeComplete: enter
12:01:45.678 00.002 28668 UpdateGuideState(): m_state=1
12:01:45.680 00.002 28668 UpdateCurrentPosition: no star selected
12:01:45.682 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:45.683 00.001 28668 Status Line: Aucune étoile selectionnée
12:01:45.686 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:45.697 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:45.700 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:45.702 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:45.703 00.001 28668 Enqueuing Expose request
12:01:45.705 00.002 29640 Worker thread wakes up
12:01:45.705 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:45.705 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:46.934 01.229 29640 Exposure complete
12:01:46.956 00.022 29640 worker thread done servicing request
12:01:46.956 00.000 28668 OnExposeComplete: enter
12:01:46.958 00.002 28668 UpdateGuideState(): m_state=1
12:01:46.960 00.002 28668 UpdateCurrentPosition: no star selected
12:01:46.962 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:46.964 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:46.969 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:46.981 00.012 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:46.983 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:46.985 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:46.987 00.002 28668 Enqueuing Expose request
12:01:46.989 00.002 29640 Worker thread wakes up
12:01:46.989 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:46.989 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:47.904 00.915 29640 Exposure complete
12:01:47.924 00.020 29640 worker thread done servicing request
12:01:47.924 00.000 28668 OnExposeComplete: enter
12:01:47.926 00.002 28668 UpdateGuideState(): m_state=1
12:01:47.928 00.002 28668 UpdateCurrentPosition: no star selected
12:01:47.930 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:47.932 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:47.935 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:47.946 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:47.948 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:47.950 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:47.952 00.002 28668 Enqueuing Expose request
12:01:47.954 00.002 29640 Worker thread wakes up
12:01:47.954 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:47.954 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:49.080 01.126 29640 Exposure complete
12:01:49.101 00.021 29640 worker thread done servicing request
12:01:49.101 00.000 28668 OnExposeComplete: enter
12:01:49.103 00.002 28668 UpdateGuideState(): m_state=1
12:01:49.105 00.002 28668 UpdateCurrentPosition: no star selected
12:01:49.108 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:49.110 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:49.114 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:49.125 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:49.127 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:49.130 00.003 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:49.132 00.002 28668 Enqueuing Expose request
12:01:49.134 00.002 29640 Worker thread wakes up
12:01:49.134 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:49.134 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:50.157 01.023 29640 Exposure complete
12:01:50.178 00.021 29640 worker thread done servicing request
12:01:50.179 00.001 28668 OnExposeComplete: enter
12:01:50.181 00.002 28668 UpdateGuideState(): m_state=1
12:01:50.183 00.002 28668 UpdateCurrentPosition: no star selected
12:01:50.185 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:50.187 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:50.190 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:50.201 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:50.203 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:50.205 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:50.207 00.002 28668 Enqueuing Expose request
12:01:50.209 00.002 29640 Worker thread wakes up
12:01:50.209 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:50.209 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:51.434 01.225 29640 Exposure complete
12:01:51.455 00.021 29640 worker thread done servicing request
12:01:51.455 00.000 28668 OnExposeComplete: enter
12:01:51.458 00.003 28668 UpdateGuideState(): m_state=1
12:01:51.460 00.002 28668 UpdateCurrentPosition: no star selected
12:01:51.463 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:51.465 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:51.468 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:51.480 00.012 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:51.483 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:51.485 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:51.486 00.001 28668 Enqueuing Expose request
12:01:51.488 00.002 29640 Worker thread wakes up
12:01:51.488 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:51.488 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:52.405 00.917 29640 Exposure complete
12:01:52.425 00.020 29640 worker thread done servicing request
12:01:52.425 00.000 28668 OnExposeComplete: enter
12:01:52.427 00.002 28668 UpdateGuideState(): m_state=1
12:01:52.429 00.002 28668 UpdateCurrentPosition: no star selected
12:01:52.431 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:52.433 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:52.437 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:52.448 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:52.450 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:52.452 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:52.454 00.002 28668 Enqueuing Expose request
12:01:52.456 00.002 29640 Worker thread wakes up
12:01:52.456 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:52.456 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:53.584 01.128 29640 Exposure complete
12:01:53.604 00.020 29640 worker thread done servicing request
12:01:53.604 00.000 28668 OnExposeComplete: enter
12:01:53.606 00.002 28668 UpdateGuideState(): m_state=1
12:01:53.608 00.002 28668 UpdateCurrentPosition: no star selected
12:01:53.610 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:53.612 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:53.616 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:53.627 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:53.629 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:53.631 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:53.633 00.002 28668 Enqueuing Expose request
12:01:53.635 00.002 29640 Worker thread wakes up
12:01:53.635 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:53.635 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:54.644 01.009 29640 Exposure complete
12:01:54.665 00.021 29640 worker thread done servicing request
12:01:54.665 00.000 28668 OnExposeComplete: enter
12:01:54.667 00.002 28668 UpdateGuideState(): m_state=1
12:01:54.669 00.002 28668 UpdateCurrentPosition: no star selected
12:01:54.671 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:54.673 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:54.676 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:54.687 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:54.689 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:54.691 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:54.693 00.002 28668 Enqueuing Expose request
12:01:54.695 00.002 29640 Worker thread wakes up
12:01:54.695 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:54.695 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:55.412 00.717 28668 Manual Guide: North 750 ms
12:01:55.414 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:01:55.418 00.004 28668 Enqueuing Calibration Move request for direction 0
12:01:55.919 00.501 29640 Exposure complete
12:01:55.940 00.021 29640 worker thread done servicing request
12:01:55.940 00.000 28668 OnExposeComplete: enter
12:01:55.942 00.002 28668 UpdateGuideState(): m_state=1
12:01:55.944 00.002 28668 UpdateCurrentPosition: no star selected
12:01:55.946 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:55.948 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:55.950 00.002 29640 Worker thread wakes up
12:01:55.950 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:01:55.950 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:01:55.950 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:01:55.950 00.000 29640 MoveAxis(N, 750, M)
12:01:55.950 00.000 29640 Guiding  Dir = 0, Dur = 750
12:01:55.950 00.000 29640 IsSlewing returns 0
12:01:55.950 00.000 29640 IsGuiding returns 0
12:01:55.953 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:55.955 00.002 29640 PulseGuide returned control before completion, sleep 758
12:01:55.963 00.008 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:55.966 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:55.967 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:55.969 00.002 28668 Enqueuing Expose request
12:01:56.320 00.351 28668 Manual Guide: North 750 ms
12:01:56.323 00.003 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:01:56.327 00.004 28668 Enqueuing Calibration Move request for direction 0
12:01:56.728 00.401 29640 IsGuiding returns 1
12:01:56.728 00.000 29640 scope still moving after pulse duration time elapsed
12:01:56.759 00.031 29640 IsSlewing returns 0
12:01:56.759 00.000 29640 IsGuiding returns 1
12:01:56.790 00.031 29640 IsSlewing returns 0
12:01:56.790 00.000 29640 IsGuiding returns 0
12:01:56.790 00.000 29640 scope move finished after 750 + 89 ms
12:01:56.790 00.000 29640 Move returns status 0, amount 750
12:01:56.790 00.000 29640 move complete, result=0
12:01:56.790 00.000 29640 worker thread done servicing request
12:01:56.790 00.000 29640 Worker thread wakes up
12:01:56.790 00.000 28668 Manual Move completed, result = 0
12:01:56.793 00.003 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:01:56.793 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:01:56.793 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:01:56.793 00.000 29640 MoveAxis(N, 750, M)
12:01:56.793 00.000 29640 Guiding  Dir = 0, Dur = 750
12:01:56.793 00.000 29640 IsSlewing returns 0
12:01:56.793 00.000 29640 IsGuiding returns 0
12:01:56.793 00.000 29640 PulseGuide returned control before completion, sleep 760
12:01:57.557 00.764 29640 IsGuiding returns 1
12:01:57.557 00.000 29640 scope still moving after pulse duration time elapsed
12:01:57.588 00.031 29640 IsSlewing returns 0
12:01:57.588 00.000 29640 IsGuiding returns 1
12:01:57.619 00.031 29640 IsSlewing returns 0
12:01:57.619 00.000 29640 IsGuiding returns 1
12:01:57.649 00.030 29640 IsSlewing returns 0
12:01:57.649 00.000 29640 IsGuiding returns 1
12:01:57.679 00.030 29640 IsSlewing returns 0
12:01:57.679 00.000 29640 IsGuiding returns 1
12:01:57.710 00.031 29640 IsSlewing returns 0
12:01:57.710 00.000 29640 IsGuiding returns 1
12:01:57.740 00.030 29640 IsSlewing returns 0
12:01:57.740 00.000 29640 IsGuiding returns 1
12:01:57.771 00.031 29640 IsSlewing returns 0
12:01:57.771 00.000 29640 IsGuiding returns 1
12:01:57.802 00.031 29640 IsSlewing returns 0
12:01:57.802 00.000 29640 IsGuiding returns 0
12:01:57.802 00.000 29640 scope move finished after 750 + 259 ms
12:01:57.802 00.000 29640 Move returns status 0, amount 750
12:01:57.802 00.000 29640 move complete, result=0
12:01:57.802 00.000 29640 worker thread done servicing request
12:01:57.802 00.000 29640 Worker thread wakes up
12:01:57.802 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:57.802 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:57.802 00.000 28668 Manual Move completed, result = 0
12:01:58.929 01.127 29640 Exposure complete
12:01:58.951 00.022 29640 worker thread done servicing request
12:01:58.951 00.000 28668 OnExposeComplete: enter
12:01:58.953 00.002 28668 UpdateGuideState(): m_state=1
12:01:58.955 00.002 28668 UpdateCurrentPosition: no star selected
12:01:58.957 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:01:58.959 00.002 28668 Status Line: Aucune étoile selectionnée
12:01:58.962 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:01:58.973 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:01:58.976 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:01:58.977 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:01:58.979 00.002 28668 Enqueuing Expose request
12:01:58.981 00.002 29640 Worker thread wakes up
12:01:58.981 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:01:58.981 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:01:59.991 01.010 29640 Exposure complete
12:02:00.013 00.022 29640 worker thread done servicing request
12:02:00.013 00.000 28668 OnExposeComplete: enter
12:02:00.015 00.002 28668 UpdateGuideState(): m_state=1
12:02:00.017 00.002 28668 UpdateCurrentPosition: no star selected
12:02:00.020 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:00.022 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:00.029 00.007 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:00.044 00.015 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:00.047 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:00.049 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:00.052 00.003 28668 Enqueuing Expose request
12:02:00.054 00.002 29640 Worker thread wakes up
12:02:00.054 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:00.054 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:01.185 01.131 29640 Exposure complete
12:02:01.209 00.024 29640 worker thread done servicing request
12:02:01.209 00.000 28668 OnExposeComplete: enter
12:02:01.211 00.002 28668 UpdateGuideState(): m_state=1
12:02:01.213 00.002 28668 UpdateCurrentPosition: no star selected
12:02:01.216 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:01.219 00.003 28668 Status Line: Aucune étoile selectionnée
12:02:01.223 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:01.236 00.013 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:01.238 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:01.240 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:01.242 00.002 28668 Enqueuing Expose request
12:02:01.243 00.001 29640 Worker thread wakes up
12:02:01.244 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:01.244 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:02.263 01.019 29640 Exposure complete
12:02:02.284 00.021 29640 worker thread done servicing request
12:02:02.284 00.000 28668 OnExposeComplete: enter
12:02:02.286 00.002 28668 UpdateGuideState(): m_state=1
12:02:02.288 00.002 28668 UpdateCurrentPosition: no star selected
12:02:02.290 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:02.292 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:02.296 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:02.308 00.012 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:02.310 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:02.312 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:02.314 00.002 28668 Enqueuing Expose request
12:02:02.316 00.002 29640 Worker thread wakes up
12:02:02.316 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:02.316 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:02.536 00.220 28668 Manual Guide: North 750 ms
12:02:02.538 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:02.542 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:03.543 01.001 29640 Exposure complete
12:02:03.563 00.020 29640 worker thread done servicing request
12:02:03.563 00.000 28668 OnExposeComplete: enter
12:02:03.566 00.003 28668 UpdateGuideState(): m_state=1
12:02:03.568 00.002 28668 UpdateCurrentPosition: no star selected
12:02:03.570 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:03.571 00.001 28668 Status Line: Aucune étoile selectionnée
12:02:03.573 00.002 29640 Worker thread wakes up
12:02:03.573 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:03.573 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:03.573 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:03.573 00.000 29640 MoveAxis(N, 750, M)
12:02:03.573 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:03.574 00.001 29640 IsSlewing returns 0
12:02:03.574 00.000 29640 IsGuiding returns 0
12:02:03.574 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:03.574 00.000 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:03.585 00.011 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:03.588 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:03.590 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:03.591 00.001 28668 Enqueuing Expose request
12:02:04.340 00.749 29640 IsGuiding returns 1
12:02:04.340 00.000 29640 scope still moving after pulse duration time elapsed
12:02:04.371 00.031 29640 IsSlewing returns 0
12:02:04.371 00.000 29640 IsGuiding returns 1
12:02:04.402 00.031 29640 IsSlewing returns 0
12:02:04.402 00.000 29640 IsGuiding returns 0
12:02:04.402 00.000 29640 scope move finished after 750 + 78 ms
12:02:04.402 00.000 29640 Move returns status 0, amount 750
12:02:04.402 00.000 29640 move complete, result=0
12:02:04.402 00.000 29640 worker thread done servicing request
12:02:04.403 00.001 29640 Worker thread wakes up
12:02:04.403 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:04.403 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:04.403 00.000 28668 Manual Move completed, result = 0
12:02:05.630 01.227 29640 Exposure complete
12:02:05.651 00.021 29640 worker thread done servicing request
12:02:05.651 00.000 28668 OnExposeComplete: enter
12:02:05.654 00.003 28668 UpdateGuideState(): m_state=1
12:02:05.656 00.002 28668 UpdateCurrentPosition: no star selected
12:02:05.657 00.001 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:05.660 00.003 28668 Status Line: Aucune étoile selectionnée
12:02:05.663 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:05.669 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:05.671 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:05.673 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:05.675 00.002 28668 Enqueuing Expose request
12:02:05.676 00.001 29640 Worker thread wakes up
12:02:05.677 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:05.677 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:06.579 00.902 29640 Exposure complete
12:02:06.601 00.022 29640 worker thread done servicing request
12:02:06.601 00.000 28668 OnExposeComplete: enter
12:02:06.603 00.002 28668 UpdateGuideState(): m_state=1
12:02:06.605 00.002 28668 UpdateCurrentPosition: no star selected
12:02:06.607 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:06.609 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:06.614 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:06.620 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:06.622 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:06.624 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:06.627 00.003 28668 Enqueuing Expose request
12:02:06.628 00.001 29640 Worker thread wakes up
12:02:06.628 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:06.629 00.001 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:07.856 01.227 29640 Exposure complete
12:02:07.877 00.021 29640 worker thread done servicing request
12:02:07.877 00.000 28668 OnExposeComplete: enter
12:02:07.879 00.002 28668 UpdateGuideState(): m_state=1
12:02:07.881 00.002 28668 UpdateCurrentPosition: no star selected
12:02:07.883 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:07.884 00.001 28668 Status Line: Aucune étoile selectionnée
12:02:07.888 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:07.894 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:07.896 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:07.898 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:07.900 00.002 28668 Enqueuing Expose request
12:02:07.902 00.002 29640 Worker thread wakes up
12:02:07.902 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:07.902 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:08.807 00.905 29640 Exposure complete
12:02:08.829 00.022 29640 worker thread done servicing request
12:02:08.829 00.000 28668 OnExposeComplete: enter
12:02:08.831 00.002 28668 UpdateGuideState(): m_state=1
12:02:08.833 00.002 28668 UpdateCurrentPosition: no star selected
12:02:08.835 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:08.837 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:08.839 00.002 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:08.847 00.008 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:08.849 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:08.851 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:08.852 00.001 28668 Enqueuing Expose request
12:02:08.855 00.003 29640 Worker thread wakes up
12:02:08.855 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:08.855 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:10.081 01.226 29640 Exposure complete
12:02:10.102 00.021 29640 worker thread done servicing request
12:02:10.102 00.000 28668 OnExposeComplete: enter
12:02:10.104 00.002 28668 UpdateGuideState(): m_state=1
12:02:10.106 00.002 28668 UpdateCurrentPosition: no star selected
12:02:10.108 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:10.110 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:10.113 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:10.119 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:10.121 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:10.123 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:10.125 00.002 28668 Enqueuing Expose request
12:02:10.127 00.002 29640 Worker thread wakes up
12:02:10.127 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:10.127 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:10.734 00.607 28668 Manual Guide: North 750 ms
12:02:10.736 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:10.740 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:11.033 00.293 29640 Exposure complete
12:02:11.054 00.021 29640 worker thread done servicing request
12:02:11.054 00.000 28668 OnExposeComplete: enter
12:02:11.056 00.002 28668 UpdateGuideState(): m_state=1
12:02:11.058 00.002 29640 Worker thread wakes up
12:02:11.058 00.000 28668 UpdateCurrentPosition: no star selected
12:02:11.060 00.002 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:11.060 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:11.060 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:11.060 00.000 29640 MoveAxis(N, 750, M)
12:02:11.060 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:11.060 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:11.062 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:11.064 00.002 29640 IsSlewing returns 0
12:02:11.064 00.000 29640 IsGuiding returns 0
12:02:11.064 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:11.065 00.001 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:11.070 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:11.072 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:11.074 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:11.076 00.002 28668 Enqueuing Expose request
12:02:11.829 00.753 29640 IsGuiding returns 1
12:02:11.829 00.000 29640 scope still moving after pulse duration time elapsed
12:02:11.860 00.031 29640 IsSlewing returns 0
12:02:11.860 00.000 29640 IsGuiding returns 1
12:02:11.891 00.031 29640 IsSlewing returns 0
12:02:11.891 00.000 29640 IsGuiding returns 0
12:02:11.891 00.000 29640 scope move finished after 750 + 76 ms
12:02:11.891 00.000 29640 Move returns status 0, amount 750
12:02:11.891 00.000 29640 move complete, result=0
12:02:11.891 00.000 29640 worker thread done servicing request
12:02:11.891 00.000 29640 Worker thread wakes up
12:02:11.891 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:11.891 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:11.891 00.000 28668 Manual Move completed, result = 0
12:02:12.876 00.985 28668 Manual Guide: North 750 ms
12:02:12.879 00.003 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:12.882 00.003 28668 Enqueuing Calibration Move request for direction 0
12:02:13.015 00.133 29640 Exposure complete
12:02:13.036 00.021 29640 worker thread done servicing request
12:02:13.036 00.000 29640 Worker thread wakes up
12:02:13.036 00.000 28668 OnExposeComplete: enter
12:02:13.038 00.002 28668 UpdateGuideState(): m_state=1
12:02:13.040 00.002 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:13.040 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:13.040 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:13.040 00.000 28668 UpdateCurrentPosition: no star selected
12:02:13.042 00.002 29640 MoveAxis(N, 750, M)
12:02:13.042 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:13.043 00.001 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:13.045 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:13.047 00.002 29640 IsSlewing returns 0
12:02:13.047 00.000 29640 IsGuiding returns 0
12:02:13.047 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:13.048 00.001 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:13.054 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:13.056 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:13.058 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:13.060 00.002 28668 Enqueuing Expose request
12:02:13.810 00.750 29640 IsGuiding returns 1
12:02:13.810 00.000 29640 scope still moving after pulse duration time elapsed
12:02:13.840 00.030 29640 IsSlewing returns 0
12:02:13.840 00.000 29640 IsGuiding returns 1
12:02:13.871 00.031 29640 IsSlewing returns 0
12:02:13.871 00.000 29640 IsGuiding returns 1
12:02:13.901 00.030 29640 IsSlewing returns 0
12:02:13.901 00.000 29640 IsGuiding returns 0
12:02:13.901 00.000 29640 scope move finished after 750 + 104 ms
12:02:13.901 00.000 29640 Move returns status 0, amount 750
12:02:13.901 00.000 29640 move complete, result=0
12:02:13.902 00.001 29640 worker thread done servicing request
12:02:13.902 00.000 29640 Worker thread wakes up
12:02:13.902 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:13.902 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:13.902 00.000 28668 Manual Move completed, result = 0
12:02:15.133 01.231 29640 Exposure complete
12:02:15.154 00.021 29640 worker thread done servicing request
12:02:15.154 00.000 28668 OnExposeComplete: enter
12:02:15.156 00.002 28668 UpdateGuideState(): m_state=1
12:02:15.158 00.002 28668 UpdateCurrentPosition: no star selected
12:02:15.160 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:15.162 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:15.164 00.002 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:15.171 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:15.173 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:15.175 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:15.176 00.001 28668 Enqueuing Expose request
12:02:15.178 00.002 29640 Worker thread wakes up
12:02:15.178 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:15.178 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:16.192 01.014 29640 Exposure complete
12:02:16.212 00.020 29640 worker thread done servicing request
12:02:16.212 00.000 28668 OnExposeComplete: enter
12:02:16.215 00.003 28668 UpdateGuideState(): m_state=1
12:02:16.216 00.001 28668 UpdateCurrentPosition: no star selected
12:02:16.218 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:16.220 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:16.223 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:16.229 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:16.231 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:16.233 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:16.235 00.002 28668 Enqueuing Expose request
12:02:16.237 00.002 29640 Worker thread wakes up
12:02:16.237 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:16.237 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:17.465 01.228 29640 Exposure complete
12:02:17.486 00.021 29640 worker thread done servicing request
12:02:17.486 00.000 28668 OnExposeComplete: enter
12:02:17.488 00.002 28668 UpdateGuideState(): m_state=1
12:02:17.490 00.002 28668 UpdateCurrentPosition: no star selected
12:02:17.492 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:17.494 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:17.497 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:17.502 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:17.505 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:17.506 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:17.508 00.002 28668 Enqueuing Expose request
12:02:17.510 00.002 29640 Worker thread wakes up
12:02:17.510 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:17.510 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:18.419 00.909 29640 Exposure complete
12:02:18.440 00.021 29640 worker thread done servicing request
12:02:18.467 00.027 28668 OnExposeComplete: enter
12:02:18.469 00.002 28668 UpdateGuideState(): m_state=1
12:02:18.471 00.002 28668 UpdateCurrentPosition: no star selected
12:02:18.473 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:18.475 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:18.478 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:18.484 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:18.487 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:18.489 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:18.491 00.002 28668 Enqueuing Expose request
12:02:18.493 00.002 29640 Worker thread wakes up
12:02:18.493 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:18.493 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:19.720 01.227 29640 Exposure complete
12:02:19.741 00.021 29640 worker thread done servicing request
12:02:19.742 00.001 28668 OnExposeComplete: enter
12:02:19.744 00.002 28668 UpdateGuideState(): m_state=1
12:02:19.746 00.002 28668 UpdateCurrentPosition: no star selected
12:02:19.748 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:19.750 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:19.753 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:19.759 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:19.761 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:19.763 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:19.764 00.001 28668 Enqueuing Expose request
12:02:19.767 00.003 29640 Worker thread wakes up
12:02:19.767 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:19.767 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:20.670 00.903 29640 Exposure complete
12:02:20.691 00.021 29640 worker thread done servicing request
12:02:20.691 00.000 28668 OnExposeComplete: enter
12:02:20.693 00.002 28668 UpdateGuideState(): m_state=1
12:02:20.695 00.002 28668 UpdateCurrentPosition: no star selected
12:02:20.697 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:20.699 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:20.702 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:20.708 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:20.710 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:20.712 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:20.713 00.001 28668 Enqueuing Expose request
12:02:20.715 00.002 29640 Worker thread wakes up
12:02:20.715 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:20.715 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:21.839 01.124 29640 Exposure complete
12:02:21.858 00.019 29640 worker thread done servicing request
12:02:21.858 00.000 28668 OnExposeComplete: enter
12:02:21.861 00.003 28668 UpdateGuideState(): m_state=1
12:02:21.863 00.002 28668 UpdateCurrentPosition: no star selected
12:02:21.865 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:21.867 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:21.871 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:21.876 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:21.878 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:21.880 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:21.882 00.002 28668 Enqueuing Expose request
12:02:21.884 00.002 29640 Worker thread wakes up
12:02:21.884 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:21.884 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:22.894 01.010 29640 Exposure complete
12:02:22.915 00.021 29640 worker thread done servicing request
12:02:22.915 00.000 28668 OnExposeComplete: enter
12:02:22.917 00.002 28668 UpdateGuideState(): m_state=1
12:02:22.919 00.002 28668 UpdateCurrentPosition: no star selected
12:02:22.921 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:22.923 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:22.926 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:22.932 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:22.934 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:22.936 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:22.938 00.002 28668 Enqueuing Expose request
12:02:22.940 00.002 29640 Worker thread wakes up
12:02:22.940 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:22.940 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:24.063 01.123 29640 Exposure complete
12:02:24.084 00.021 29640 worker thread done servicing request
12:02:24.084 00.000 28668 OnExposeComplete: enter
12:02:24.087 00.003 28668 UpdateGuideState(): m_state=1
12:02:24.089 00.002 28668 UpdateCurrentPosition: no star selected
12:02:24.091 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:24.093 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:24.097 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:24.103 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:24.105 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:24.107 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:24.109 00.002 28668 Enqueuing Expose request
12:02:24.110 00.001 29640 Worker thread wakes up
12:02:24.110 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:24.111 00.001 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:25.133 01.022 29640 Exposure complete
12:02:25.154 00.021 29640 worker thread done servicing request
12:02:25.154 00.000 28668 OnExposeComplete: enter
12:02:25.156 00.002 28668 UpdateGuideState(): m_state=1
12:02:25.158 00.002 28668 UpdateCurrentPosition: no star selected
12:02:25.160 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:25.162 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:25.167 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:25.173 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:25.175 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:25.177 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:25.178 00.001 28668 Enqueuing Expose request
12:02:25.181 00.003 29640 Worker thread wakes up
12:02:25.181 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:25.181 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:26.406 01.225 29640 Exposure complete
12:02:26.427 00.021 29640 worker thread done servicing request
12:02:26.428 00.001 28668 OnExposeComplete: enter
12:02:26.430 00.002 28668 UpdateGuideState(): m_state=1
12:02:26.432 00.002 28668 UpdateCurrentPosition: no star selected
12:02:26.434 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:26.436 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:26.442 00.006 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:26.449 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:26.451 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:26.454 00.003 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:26.456 00.002 28668 Enqueuing Expose request
12:02:26.457 00.001 29640 Worker thread wakes up
12:02:26.457 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:26.457 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:27.360 00.903 29640 Exposure complete
12:02:27.381 00.021 29640 worker thread done servicing request
12:02:27.381 00.000 28668 OnExposeComplete: enter
12:02:27.383 00.002 28668 UpdateGuideState(): m_state=1
12:02:27.385 00.002 28668 UpdateCurrentPosition: no star selected
12:02:27.387 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:27.389 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:27.392 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:27.398 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:27.400 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:27.402 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:27.404 00.002 28668 Enqueuing Expose request
12:02:27.406 00.002 29640 Worker thread wakes up
12:02:27.406 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:27.406 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:28.538 01.132 29640 Exposure complete
12:02:28.559 00.021 29640 worker thread done servicing request
12:02:28.559 00.000 28668 OnExposeComplete: enter
12:02:28.561 00.002 28668 UpdateGuideState(): m_state=1
12:02:28.563 00.002 28668 UpdateCurrentPosition: no star selected
12:02:28.565 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:28.566 00.001 28668 Status Line: Aucune étoile selectionnée
12:02:28.569 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:28.575 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:28.577 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:28.579 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:28.580 00.001 28668 Enqueuing Expose request
12:02:28.582 00.002 29640 Worker thread wakes up
12:02:28.582 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:28.582 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:29.599 01.017 29640 Exposure complete
12:02:29.620 00.021 29640 worker thread done servicing request
12:02:29.620 00.000 28668 OnExposeComplete: enter
12:02:29.622 00.002 28668 UpdateGuideState(): m_state=1
12:02:29.624 00.002 28668 UpdateCurrentPosition: no star selected
12:02:29.626 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:29.628 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:29.631 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:29.637 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:29.639 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:29.641 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:29.643 00.002 28668 Enqueuing Expose request
12:02:29.645 00.002 29640 Worker thread wakes up
12:02:29.645 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:29.645 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:29.816 00.171 28668 Manual Guide: East 750 ms
12:02:29.818 00.002 28668 GuideStep: 0.0 px 750 ms EAST, 0.0 px 0 ms NORTH
12:02:29.822 00.004 28668 Enqueuing Calibration Move request for direction 2
12:02:30.772 00.950 29640 Exposure complete
12:02:30.793 00.021 29640 worker thread done servicing request
12:02:30.793 00.000 29640 Worker thread wakes up
12:02:30.793 00.000 29640 worker thread servicing REQUEST_MOVE scope dir E(2) 750 opts 0x10
12:02:30.793 00.000 29640 Handling axis move in thread for scope dir=2 dur=750
12:02:30.793 00.000 29640 scope move axis dir= 2 dur= 750 opts= 0x10
12:02:30.793 00.000 28668 OnExposeComplete: enter
12:02:30.795 00.002 28668 UpdateGuideState(): m_state=1
12:02:30.797 00.002 28668 UpdateCurrentPosition: no star selected
12:02:30.799 00.002 29640 MoveAxis(E, 750, M)
12:02:30.799 00.000 29640 Guiding  Dir = 2, Dur = 750
12:02:30.799 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:30.801 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:30.803 00.002 29640 IsSlewing returns 0
12:02:30.803 00.000 29640 IsGuiding returns 0
12:02:30.804 00.001 29640 PulseGuide returned control before completion, sleep 760
12:02:30.804 00.000 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:30.810 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:30.812 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:30.814 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:30.816 00.002 28668 Enqueuing Expose request
12:02:31.575 00.759 29640 IsGuiding returns 1
12:02:31.575 00.000 29640 scope still moving after pulse duration time elapsed
12:02:31.606 00.031 29640 IsSlewing returns 0
12:02:31.606 00.000 29640 IsGuiding returns 1
12:02:31.637 00.031 29640 IsSlewing returns 0
12:02:31.637 00.000 29640 IsGuiding returns 0
12:02:31.637 00.000 29640 scope move finished after 750 + 83 ms
12:02:31.637 00.000 29640 Move returns status 0, amount 750
12:02:31.637 00.000 29640 move complete, result=0
12:02:31.637 00.000 29640 worker thread done servicing request
12:02:31.637 00.000 29640 Worker thread wakes up
12:02:31.637 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:31.637 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:31.637 00.000 28668 Manual Move completed, result = 0
12:02:32.545 00.908 29640 Exposure complete
12:02:32.565 00.020 29640 worker thread done servicing request
12:02:32.566 00.001 28668 OnExposeComplete: enter
12:02:32.568 00.002 28668 UpdateGuideState(): m_state=1
12:02:32.570 00.002 28668 UpdateCurrentPosition: no star selected
12:02:32.572 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:32.574 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:32.577 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:32.583 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:32.585 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:32.587 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:32.588 00.001 28668 Enqueuing Expose request
12:02:32.590 00.002 29640 Worker thread wakes up
12:02:32.591 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:32.591 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:33.719 01.128 29640 Exposure complete
12:02:33.739 00.020 29640 worker thread done servicing request
12:02:33.740 00.001 28668 OnExposeComplete: enter
12:02:33.742 00.002 28668 UpdateGuideState(): m_state=1
12:02:33.744 00.002 28668 UpdateCurrentPosition: no star selected
12:02:33.746 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:33.748 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:33.751 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:33.758 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:33.760 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:33.762 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:33.764 00.002 28668 Enqueuing Expose request
12:02:33.766 00.002 29640 Worker thread wakes up
12:02:33.766 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:33.766 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:34.781 01.015 29640 Exposure complete
12:02:34.801 00.020 29640 worker thread done servicing request
12:02:34.802 00.001 28668 OnExposeComplete: enter
12:02:34.804 00.002 28668 UpdateGuideState(): m_state=1
12:02:34.806 00.002 28668 UpdateCurrentPosition: no star selected
12:02:34.808 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:34.810 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:34.815 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:34.821 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:34.823 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:34.825 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:34.827 00.002 28668 Enqueuing Expose request
12:02:34.829 00.002 29640 Worker thread wakes up
12:02:34.829 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:34.829 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:35.962 01.133 29640 Exposure complete
12:02:35.983 00.021 29640 worker thread done servicing request
12:02:35.983 00.000 28668 OnExposeComplete: enter
12:02:35.986 00.003 28668 UpdateGuideState(): m_state=1
12:02:35.988 00.002 28668 UpdateCurrentPosition: no star selected
12:02:35.990 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:35.992 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:35.995 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:36.001 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:36.003 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:36.004 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:36.006 00.002 28668 Enqueuing Expose request
12:02:36.008 00.002 29640 Worker thread wakes up
12:02:36.008 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:36.008 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:37.025 01.017 29640 Exposure complete
12:02:37.046 00.021 29640 worker thread done servicing request
12:02:37.046 00.000 28668 OnExposeComplete: enter
12:02:37.048 00.002 28668 UpdateGuideState(): m_state=1
12:02:37.050 00.002 28668 UpdateCurrentPosition: no star selected
12:02:37.052 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:37.054 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:37.057 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:37.063 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:37.065 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:37.066 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:37.068 00.002 28668 Enqueuing Expose request
12:02:37.070 00.002 29640 Worker thread wakes up
12:02:37.070 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:37.071 00.001 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:38.197 01.126 29640 Exposure complete
12:02:38.218 00.021 29640 worker thread done servicing request
12:02:38.218 00.000 28668 OnExposeComplete: enter
12:02:38.220 00.002 28668 UpdateGuideState(): m_state=1
12:02:38.222 00.002 28668 UpdateCurrentPosition: no star selected
12:02:38.224 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:38.226 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:38.229 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:38.235 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:38.237 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:38.238 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:38.240 00.002 28668 Enqueuing Expose request
12:02:38.242 00.002 29640 Worker thread wakes up
12:02:38.242 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:38.242 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:39.255 01.013 29640 Exposure complete
12:02:39.276 00.021 29640 worker thread done servicing request
12:02:39.276 00.000 28668 OnExposeComplete: enter
12:02:39.278 00.002 28668 UpdateGuideState(): m_state=1
12:02:39.280 00.002 28668 UpdateCurrentPosition: no star selected
12:02:39.282 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:39.284 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:39.287 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:39.293 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:39.295 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:39.297 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:39.299 00.002 28668 Enqueuing Expose request
12:02:39.301 00.002 29640 Worker thread wakes up
12:02:39.301 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:39.301 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:40.425 01.124 29640 Exposure complete
12:02:40.446 00.021 29640 worker thread done servicing request
12:02:40.446 00.000 28668 OnExposeComplete: enter
12:02:40.448 00.002 28668 UpdateGuideState(): m_state=1
12:02:40.451 00.003 28668 UpdateCurrentPosition: no star selected
12:02:40.453 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:40.455 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:40.458 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:40.463 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:40.465 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:40.467 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:40.469 00.002 28668 Enqueuing Expose request
12:02:40.471 00.002 29640 Worker thread wakes up
12:02:40.471 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:40.471 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:40.758 00.287 28668 Manual Guide: North 750 ms
12:02:40.760 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:40.764 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:41.490 00.726 29640 Exposure complete
12:02:41.511 00.021 29640 worker thread done servicing request
12:02:41.511 00.000 28668 OnExposeComplete: enter
12:02:41.513 00.002 28668 UpdateGuideState(): m_state=1
12:02:41.515 00.002 28668 UpdateCurrentPosition: no star selected
12:02:41.517 00.002 29640 Worker thread wakes up
12:02:41.517 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:41.519 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:41.521 00.002 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:41.521 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:41.521 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:41.521 00.000 29640 MoveAxis(N, 750, M)
12:02:41.521 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:41.521 00.000 29640 IsSlewing returns 0
12:02:41.522 00.001 29640 IsGuiding returns 0
12:02:41.522 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:41.522 00.000 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:41.528 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:41.530 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:41.532 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:41.534 00.002 28668 Enqueuing Expose request
12:02:42.276 00.742 28668 Manual Guide: North 750 ms
12:02:42.278 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:42.283 00.005 28668 Enqueuing Calibration Move request for direction 0
12:02:42.290 00.007 29640 IsGuiding returns 1
12:02:42.290 00.000 29640 scope still moving after pulse duration time elapsed
12:02:42.321 00.031 29640 IsSlewing returns 0
12:02:42.321 00.000 29640 IsGuiding returns 0
12:02:42.321 00.000 29640 scope move finished after 750 + 49 ms
12:02:42.321 00.000 29640 Move returns status 0, amount 750
12:02:42.321 00.000 29640 move complete, result=0
12:02:42.321 00.000 29640 worker thread done servicing request
12:02:42.321 00.000 29640 Worker thread wakes up
12:02:42.321 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:42.321 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:42.321 00.000 28668 Manual Move completed, result = 0
12:02:42.324 00.003 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:42.324 00.000 29640 MoveAxis(N, 750, M)
12:02:42.324 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:42.324 00.000 29640 IsSlewing returns 0
12:02:42.324 00.000 29640 IsGuiding returns 0
12:02:42.324 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:43.089 00.765 29640 IsGuiding returns 1
12:02:43.089 00.000 29640 scope still moving after pulse duration time elapsed
12:02:43.119 00.030 29640 IsSlewing returns 0
12:02:43.119 00.000 29640 IsGuiding returns 1
12:02:43.149 00.030 29640 IsSlewing returns 0
12:02:43.149 00.000 29640 IsGuiding returns 1
12:02:43.180 00.031 29640 IsSlewing returns 0
12:02:43.180 00.000 29640 IsGuiding returns 1
12:02:43.210 00.030 29640 IsSlewing returns 0
12:02:43.210 00.000 29640 IsGuiding returns 1
12:02:43.240 00.030 29640 IsSlewing returns 0
12:02:43.240 00.000 29640 IsGuiding returns 1
12:02:43.272 00.032 29640 IsSlewing returns 0
12:02:43.272 00.000 29640 IsGuiding returns 1
12:02:43.302 00.030 29640 IsSlewing returns 0
12:02:43.302 00.000 29640 IsGuiding returns 1
12:02:43.333 00.031 29640 IsSlewing returns 0
12:02:43.333 00.000 29640 IsGuiding returns 0
12:02:43.333 00.000 29640 scope move finished after 750 + 259 ms
12:02:43.333 00.000 29640 Move returns status 0, amount 750
12:02:43.333 00.000 29640 move complete, result=0
12:02:43.333 00.000 29640 worker thread done servicing request
12:02:43.333 00.000 29640 Worker thread wakes up
12:02:43.333 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:43.333 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:43.334 00.001 28668 Manual Move completed, result = 0
12:02:43.887 00.553 28668 Manual Guide: North 750 ms
12:02:43.890 00.003 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:43.893 00.003 28668 Enqueuing Calibration Move request for direction 0
12:02:44.457 00.564 29640 Exposure complete
12:02:44.477 00.020 29640 worker thread done servicing request
12:02:44.477 00.000 29640 Worker thread wakes up
12:02:44.477 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:44.477 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:44.479 00.002 28668 OnExposeComplete: enter
12:02:44.480 00.001 28668 UpdateGuideState(): m_state=1
12:02:44.482 00.002 28668 UpdateCurrentPosition: no star selected
12:02:44.484 00.002 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:44.484 00.000 29640 MoveAxis(N, 750, M)
12:02:44.484 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:44.486 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:44.489 00.003 29640 Guiding  Dir = 0, Dur = 750
12:02:44.489 00.000 29640 IsSlewing returns 0
12:02:44.489 00.000 29640 IsGuiding returns 0
12:02:44.489 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:44.490 00.001 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:44.497 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:44.498 00.001 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:44.500 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:44.502 00.002 28668 Enqueuing Expose request
12:02:45.254 00.752 29640 IsGuiding returns 1
12:02:45.254 00.000 29640 scope still moving after pulse duration time elapsed
12:02:45.285 00.031 29640 IsSlewing returns 0
12:02:45.285 00.000 29640 IsGuiding returns 1
12:02:45.315 00.030 29640 IsSlewing returns 0
12:02:45.315 00.000 29640 IsGuiding returns 0
12:02:45.315 00.000 29640 scope move finished after 750 + 76 ms
12:02:45.315 00.000 29640 Move returns status 0, amount 750
12:02:45.315 00.000 29640 move complete, result=0
12:02:45.315 00.000 29640 worker thread done servicing request
12:02:45.315 00.000 29640 Worker thread wakes up
12:02:45.315 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:45.315 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:45.315 00.000 28668 Manual Move completed, result = 0
12:02:45.412 00.097 28668 Manual Guide: North 750 ms
12:02:45.414 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:45.418 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:46.228 00.810 29640 Exposure complete
12:02:46.248 00.020 29640 worker thread done servicing request
12:02:46.248 00.000 29640 Worker thread wakes up
12:02:46.248 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:46.248 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:46.248 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:46.249 00.001 29640 MoveAxis(N, 750, M)
12:02:46.249 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:46.249 00.000 28668 OnExposeComplete: enter
12:02:46.251 00.002 28668 UpdateGuideState(): m_state=1
12:02:46.253 00.002 28668 UpdateCurrentPosition: no star selected
12:02:46.255 00.002 29640 IsSlewing returns 0
12:02:46.255 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:46.257 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:46.259 00.002 29640 IsGuiding returns 0
12:02:46.259 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:46.260 00.001 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:46.266 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:46.268 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:46.270 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:46.272 00.002 28668 Enqueuing Expose request
12:02:46.562 00.290 28668 Manual Guide: North 750 ms
12:02:46.564 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:46.568 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:47.024 00.456 29640 IsGuiding returns 1
12:02:47.024 00.000 29640 scope still moving after pulse duration time elapsed
12:02:47.054 00.030 29640 IsSlewing returns 0
12:02:47.054 00.000 29640 IsGuiding returns 1
12:02:47.085 00.031 29640 IsSlewing returns 0
12:02:47.085 00.000 29640 IsGuiding returns 0
12:02:47.085 00.000 29640 scope move finished after 750 + 76 ms
12:02:47.085 00.000 29640 Move returns status 0, amount 750
12:02:47.085 00.000 29640 move complete, result=0
12:02:47.085 00.000 29640 worker thread done servicing request
12:02:47.085 00.000 29640 Worker thread wakes up
12:02:47.085 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:47.085 00.000 28668 Manual Move completed, result = 0
12:02:47.087 00.002 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:47.088 00.001 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:47.088 00.000 29640 MoveAxis(N, 750, M)
12:02:47.088 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:47.088 00.000 29640 IsSlewing returns 0
12:02:47.088 00.000 29640 IsGuiding returns 0
12:02:47.088 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:47.422 00.334 28668 Manual Guide: North 750 ms
12:02:47.425 00.003 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:47.428 00.003 28668 Enqueuing Calibration Move request for direction 0
12:02:47.856 00.428 29640 IsGuiding returns 1
12:02:47.856 00.000 29640 scope still moving after pulse duration time elapsed
12:02:47.887 00.031 29640 IsSlewing returns 0
12:02:47.887 00.000 29640 IsGuiding returns 1
12:02:47.918 00.031 29640 IsSlewing returns 0
12:02:47.918 00.000 29640 IsGuiding returns 1
12:02:47.948 00.030 29640 IsSlewing returns 0
12:02:47.948 00.000 29640 IsGuiding returns 1
12:02:47.979 00.031 29640 IsSlewing returns 0
12:02:47.979 00.000 29640 IsGuiding returns 1
12:02:48.009 00.030 29640 IsSlewing returns 0
12:02:48.009 00.000 29640 IsGuiding returns 1
12:02:48.040 00.031 29640 IsSlewing returns 0
12:02:48.040 00.000 29640 IsGuiding returns 1
12:02:48.057 00.017 28668 Manual Guide: North 750 ms
12:02:48.059 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:48.063 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:48.071 00.008 29640 IsSlewing returns 0
12:02:48.071 00.000 29640 IsGuiding returns 0
12:02:48.071 00.000 29640 scope move finished after 750 + 232 ms
12:02:48.071 00.000 29640 Move returns status 0, amount 750
12:02:48.071 00.000 29640 move complete, result=0
12:02:48.071 00.000 29640 worker thread done servicing request
12:02:48.071 00.000 29640 Worker thread wakes up
12:02:48.071 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:48.071 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:48.071 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:48.071 00.000 29640 MoveAxis(N, 750, M)
12:02:48.071 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:48.071 00.000 28668 Manual Move completed, result = 0
12:02:48.074 00.003 29640 IsSlewing returns 0
12:02:48.074 00.000 29640 IsGuiding returns 0
12:02:48.074 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:48.839 00.765 29640 IsGuiding returns 1
12:02:48.839 00.000 29640 scope still moving after pulse duration time elapsed
12:02:48.870 00.031 29640 IsSlewing returns 0
12:02:48.870 00.000 29640 IsGuiding returns 1
12:02:48.900 00.030 29640 IsSlewing returns 0
12:02:48.900 00.000 29640 IsGuiding returns 1
12:02:48.931 00.031 29640 IsSlewing returns 0
12:02:48.931 00.000 29640 IsGuiding returns 1
12:02:48.963 00.032 29640 IsSlewing returns 0
12:02:48.963 00.000 29640 IsGuiding returns 1
12:02:48.993 00.030 29640 IsSlewing returns 0
12:02:48.993 00.000 29640 IsGuiding returns 1
12:02:49.024 00.031 29640 IsSlewing returns 0
12:02:49.024 00.000 29640 IsGuiding returns 1
12:02:49.056 00.032 29640 IsSlewing returns 0
12:02:49.056 00.000 29640 IsGuiding returns 0
12:02:49.056 00.000 29640 scope move finished after 750 + 232 ms
12:02:49.056 00.000 29640 Move returns status 0, amount 750
12:02:49.056 00.000 29640 move complete, result=0
12:02:49.056 00.000 29640 worker thread done servicing request
12:02:49.056 00.000 29640 Worker thread wakes up
12:02:49.056 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:49.056 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:49.056 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:49.056 00.000 29640 MoveAxis(N, 750, M)
12:02:49.056 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:49.056 00.000 28668 Manual Move completed, result = 0
12:02:49.059 00.003 29640 IsSlewing returns 0
12:02:49.059 00.000 29640 IsGuiding returns 0
12:02:49.059 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:49.824 00.765 29640 IsGuiding returns 1
12:02:49.824 00.000 29640 scope still moving after pulse duration time elapsed
12:02:49.856 00.032 29640 IsSlewing returns 0
12:02:49.856 00.000 29640 IsGuiding returns 1
12:02:49.886 00.030 29640 IsSlewing returns 0
12:02:49.886 00.000 29640 IsGuiding returns 1
12:02:49.918 00.032 29640 IsSlewing returns 0
12:02:49.918 00.000 29640 IsGuiding returns 1
12:02:49.949 00.031 29640 IsSlewing returns 0
12:02:49.949 00.000 29640 IsGuiding returns 1
12:02:49.979 00.030 29640 IsSlewing returns 0
12:02:49.979 00.000 29640 IsGuiding returns 1
12:02:50.009 00.030 29640 IsSlewing returns 0
12:02:50.009 00.000 29640 IsGuiding returns 1
12:02:50.039 00.030 29640 IsSlewing returns 0
12:02:50.039 00.000 29640 IsGuiding returns 0
12:02:50.039 00.000 29640 scope move finished after 750 + 230 ms
12:02:50.039 00.000 29640 Move returns status 0, amount 750
12:02:50.039 00.000 29640 move complete, result=0
12:02:50.039 00.000 29640 worker thread done servicing request
12:02:50.039 00.000 29640 Worker thread wakes up
12:02:50.039 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:50.039 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:50.039 00.000 28668 Manual Move completed, result = 0
12:02:51.161 01.122 29640 Exposure complete
12:02:51.181 00.020 29640 worker thread done servicing request
12:02:51.181 00.000 28668 OnExposeComplete: enter
12:02:51.184 00.003 28668 UpdateGuideState(): m_state=1
12:02:51.187 00.003 28668 UpdateCurrentPosition: no star selected
12:02:51.189 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:51.191 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:51.195 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:51.202 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:51.204 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:51.207 00.003 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:51.210 00.003 28668 Enqueuing Expose request
12:02:51.212 00.002 29640 Worker thread wakes up
12:02:51.213 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:51.213 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:52.226 01.013 29640 Exposure complete
12:02:52.247 00.021 29640 worker thread done servicing request
12:02:52.247 00.000 28668 OnExposeComplete: enter
12:02:52.249 00.002 28668 UpdateGuideState(): m_state=1
12:02:52.251 00.002 28668 UpdateCurrentPosition: no star selected
12:02:52.253 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:52.255 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:52.260 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:52.265 00.005 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:52.267 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:52.269 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:52.271 00.002 28668 Enqueuing Expose request
12:02:52.273 00.002 29640 Worker thread wakes up
12:02:52.273 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:52.273 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:52.824 00.551 28668 Manual Guide: North 750 ms
12:02:52.827 00.003 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:52.832 00.005 28668 Enqueuing Calibration Move request for direction 0
12:02:53.398 00.566 29640 Exposure complete
12:02:53.421 00.023 29640 worker thread done servicing request
12:02:53.421 00.000 29640 Worker thread wakes up
12:02:53.421 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:53.421 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:53.421 00.000 28668 OnExposeComplete: enter
12:02:53.424 00.003 28668 UpdateGuideState(): m_state=1
12:02:53.426 00.002 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:53.426 00.000 29640 MoveAxis(N, 750, M)
12:02:53.426 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:53.426 00.000 28668 UpdateCurrentPosition: no star selected
12:02:53.428 00.002 29640 IsSlewing returns 0
12:02:53.428 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:53.431 00.003 28668 Status Line: Aucune étoile selectionnée
12:02:53.434 00.003 29640 IsGuiding returns 0
12:02:53.434 00.000 29640 PulseGuide returned control before completion, sleep 760
12:02:53.435 00.001 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:53.441 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:53.444 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:53.446 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:53.448 00.002 28668 Enqueuing Expose request
12:02:54.207 00.759 29640 IsGuiding returns 1
12:02:54.207 00.000 29640 scope still moving after pulse duration time elapsed
12:02:54.210 00.003 28668 Manual Guide: North 750 ms
12:02:54.213 00.003 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:02:54.217 00.004 28668 Enqueuing Calibration Move request for direction 0
12:02:54.238 00.021 29640 IsSlewing returns 0
12:02:54.238 00.000 29640 IsGuiding returns 1
12:02:54.269 00.031 29640 IsSlewing returns 0
12:02:54.269 00.000 29640 IsGuiding returns 0
12:02:54.269 00.000 29640 scope move finished after 750 + 84 ms
12:02:54.269 00.000 29640 Move returns status 0, amount 750
12:02:54.269 00.000 29640 move complete, result=0
12:02:54.269 00.000 29640 worker thread done servicing request
12:02:54.269 00.000 29640 Worker thread wakes up
12:02:54.269 00.000 28668 Manual Move completed, result = 0
12:02:54.272 00.003 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:02:54.272 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:02:54.272 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:02:54.272 00.000 29640 MoveAxis(N, 750, M)
12:02:54.272 00.000 29640 Guiding  Dir = 0, Dur = 750
12:02:54.272 00.000 29640 IsSlewing returns 0
12:02:54.272 00.000 29640 IsGuiding returns 0
12:02:54.273 00.001 29640 PulseGuide returned control before completion, sleep 760
12:02:55.038 00.765 29640 IsGuiding returns 1
12:02:55.038 00.000 29640 scope still moving after pulse duration time elapsed
12:02:55.068 00.030 29640 IsSlewing returns 0
12:02:55.068 00.000 29640 IsGuiding returns 1
12:02:55.098 00.030 29640 IsSlewing returns 0
12:02:55.098 00.000 29640 IsGuiding returns 1
12:02:55.130 00.032 29640 IsSlewing returns 0
12:02:55.130 00.000 29640 IsGuiding returns 1
12:02:55.161 00.031 29640 IsSlewing returns 0
12:02:55.161 00.000 29640 IsGuiding returns 1
12:02:55.191 00.030 29640 IsSlewing returns 0
12:02:55.191 00.000 29640 IsGuiding returns 1
12:02:55.223 00.032 29640 IsSlewing returns 0
12:02:55.223 00.000 29640 IsGuiding returns 1
12:02:55.254 00.031 29640 IsSlewing returns 0
12:02:55.254 00.000 29640 IsGuiding returns 0
12:02:55.254 00.000 29640 scope move finished after 750 + 232 ms
12:02:55.254 00.000 29640 Move returns status 0, amount 750
12:02:55.254 00.000 29640 move complete, result=0
12:02:55.254 00.000 29640 worker thread done servicing request
12:02:55.255 00.001 29640 Worker thread wakes up
12:02:55.255 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:55.255 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:55.255 00.000 28668 Manual Move completed, result = 0
12:02:56.377 01.122 29640 Exposure complete
12:02:56.398 00.021 29640 worker thread done servicing request
12:02:56.398 00.000 28668 OnExposeComplete: enter
12:02:56.401 00.003 28668 UpdateGuideState(): m_state=1
12:02:56.402 00.001 28668 UpdateCurrentPosition: no star selected
12:02:56.405 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:56.407 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:56.409 00.002 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:56.416 00.007 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:56.418 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:56.420 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:56.421 00.001 28668 Enqueuing Expose request
12:02:56.423 00.002 29640 Worker thread wakes up
12:02:56.423 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:56.423 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:57.440 01.017 29640 Exposure complete
12:02:57.460 00.020 29640 worker thread done servicing request
12:02:57.461 00.001 28668 OnExposeComplete: enter
12:02:57.463 00.002 28668 UpdateGuideState(): m_state=1
12:02:57.465 00.002 28668 UpdateCurrentPosition: no star selected
12:02:57.467 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:57.469 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:57.472 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:57.478 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:57.480 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:57.482 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:57.484 00.002 28668 Enqueuing Expose request
12:02:57.486 00.002 29640 Worker thread wakes up
12:02:57.486 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:57.486 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:58.610 01.124 29640 Exposure complete
12:02:58.631 00.021 29640 worker thread done servicing request
12:02:58.631 00.000 28668 OnExposeComplete: enter
12:02:58.633 00.002 28668 UpdateGuideState(): m_state=1
12:02:58.635 00.002 28668 UpdateCurrentPosition: no star selected
12:02:58.637 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:58.639 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:58.643 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:58.649 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:58.651 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:58.652 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:58.654 00.002 28668 Enqueuing Expose request
12:02:58.656 00.002 29640 Worker thread wakes up
12:02:58.657 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:58.657 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:02:59.675 01.018 29640 Exposure complete
12:02:59.695 00.020 29640 worker thread done servicing request
12:02:59.695 00.000 28668 OnExposeComplete: enter
12:02:59.697 00.002 28668 UpdateGuideState(): m_state=1
12:02:59.699 00.002 28668 UpdateCurrentPosition: no star selected
12:02:59.701 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:02:59.703 00.002 28668 Status Line: Aucune étoile selectionnée
12:02:59.706 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:02:59.712 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:02:59.714 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:02:59.716 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:02:59.718 00.002 28668 Enqueuing Expose request
12:02:59.720 00.002 29640 Worker thread wakes up
12:02:59.720 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:02:59.720 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:00.844 01.124 29640 Exposure complete
12:03:00.865 00.021 29640 worker thread done servicing request
12:03:00.865 00.000 28668 OnExposeComplete: enter
12:03:00.868 00.003 28668 UpdateGuideState(): m_state=1
12:03:00.869 00.001 28668 UpdateCurrentPosition: no star selected
12:03:00.872 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:00.874 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:00.876 00.002 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:00.882 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:00.884 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:00.885 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:00.887 00.002 28668 Enqueuing Expose request
12:03:00.889 00.002 29640 Worker thread wakes up
12:03:00.889 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:00.889 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:01.911 01.022 29640 Exposure complete
12:03:01.932 00.021 29640 worker thread done servicing request
12:03:01.932 00.000 28668 OnExposeComplete: enter
12:03:01.934 00.002 28668 UpdateGuideState(): m_state=1
12:03:01.936 00.002 28668 UpdateCurrentPosition: no star selected
12:03:01.938 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:01.940 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:01.942 00.002 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:01.948 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:01.950 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:01.952 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:01.954 00.002 28668 Enqueuing Expose request
12:03:01.955 00.001 29640 Worker thread wakes up
12:03:01.956 00.001 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:01.956 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:03.080 01.124 29640 Exposure complete
12:03:03.100 00.020 29640 worker thread done servicing request
12:03:03.100 00.000 28668 OnExposeComplete: enter
12:03:03.102 00.002 28668 UpdateGuideState(): m_state=1
12:03:03.104 00.002 28668 UpdateCurrentPosition: no star selected
12:03:03.106 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:03.108 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:03.111 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:03.117 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:03.119 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:03.121 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:03.123 00.002 28668 Enqueuing Expose request
12:03:03.125 00.002 29640 Worker thread wakes up
12:03:03.125 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:03.125 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:03.174 00.049 28668 Manual Guide: North 750 ms
12:03:03.176 00.002 28668 GuideStep: 0.0 px 0 ms WEST, 0.0 px 750 ms NORTH
12:03:03.179 00.003 28668 Enqueuing Calibration Move request for direction 0
12:03:04.143 00.964 29640 Exposure complete
12:03:04.163 00.020 29640 worker thread done servicing request
12:03:04.163 00.000 28668 OnExposeComplete: enter
12:03:04.165 00.002 28668 UpdateGuideState(): m_state=1
12:03:04.167 00.002 28668 UpdateCurrentPosition: no star selected
12:03:04.169 00.002 29640 Worker thread wakes up
12:03:04.169 00.000 29640 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x10
12:03:04.169 00.000 29640 Handling axis move in thread for scope dir=0 dur=750
12:03:04.169 00.000 29640 scope move axis dir= 0 dur= 750 opts= 0x10
12:03:04.169 00.000 29640 MoveAxis(N, 750, M)
12:03:04.169 00.000 29640 Guiding  Dir = 0, Dur = 750
12:03:04.169 00.000 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:04.171 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:04.173 00.002 29640 IsSlewing returns 0
12:03:04.173 00.000 29640 IsGuiding returns 0
12:03:04.173 00.000 29640 PulseGuide returned control before completion, sleep 760
12:03:04.174 00.001 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:04.180 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:04.183 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:04.185 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:04.187 00.002 28668 Enqueuing Expose request
12:03:04.944 00.757 29640 IsGuiding returns 1
12:03:04.944 00.000 29640 scope still moving after pulse duration time elapsed
12:03:04.975 00.031 29640 IsSlewing returns 0
12:03:04.975 00.000 29640 IsGuiding returns 1
12:03:05.006 00.031 29640 IsSlewing returns 0
12:03:05.006 00.000 29640 IsGuiding returns 0
12:03:05.006 00.000 29640 scope move finished after 750 + 82 ms
12:03:05.006 00.000 29640 Move returns status 0, amount 750
12:03:05.006 00.000 29640 move complete, result=0
12:03:05.006 00.000 29640 worker thread done servicing request
12:03:05.007 00.001 29640 Worker thread wakes up
12:03:05.007 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:05.007 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:05.007 00.000 28668 Manual Move completed, result = 0
12:03:06.131 01.124 29640 Exposure complete
12:03:06.151 00.020 29640 worker thread done servicing request
12:03:06.151 00.000 28668 OnExposeComplete: enter
12:03:06.154 00.003 28668 UpdateGuideState(): m_state=1
12:03:06.156 00.002 28668 UpdateCurrentPosition: no star selected
12:03:06.158 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:06.160 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:06.164 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:06.170 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:06.172 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:06.173 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:06.175 00.002 28668 Enqueuing Expose request
12:03:06.178 00.003 29640 Worker thread wakes up
12:03:06.178 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:06.178 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:07.192 01.014 29640 Exposure complete
12:03:07.212 00.020 29640 worker thread done servicing request
12:03:07.212 00.000 28668 OnExposeComplete: enter
12:03:07.215 00.003 28668 UpdateGuideState(): m_state=1
12:03:07.217 00.002 28668 UpdateCurrentPosition: no star selected
12:03:07.219 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:07.221 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:07.226 00.005 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:07.232 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:07.234 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:07.236 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:07.238 00.002 28668 Enqueuing Expose request
12:03:07.240 00.002 29640 Worker thread wakes up
12:03:07.240 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:07.240 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:08.468 01.228 29640 Exposure complete
12:03:08.489 00.021 29640 worker thread done servicing request
12:03:08.489 00.000 28668 OnExposeComplete: enter
12:03:08.491 00.002 28668 UpdateGuideState(): m_state=1
12:03:08.493 00.002 28668 UpdateCurrentPosition: no star selected
12:03:08.495 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:08.498 00.003 28668 Status Line: Aucune étoile selectionnée
12:03:08.501 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:08.507 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:08.510 00.003 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:08.512 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:08.514 00.002 28668 Enqueuing Expose request
12:03:08.517 00.003 29640 Worker thread wakes up
12:03:08.517 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:08.517 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:09.421 00.904 29640 Exposure complete
12:03:09.442 00.021 29640 worker thread done servicing request
12:03:09.442 00.000 28668 OnExposeComplete: enter
12:03:09.444 00.002 28668 UpdateGuideState(): m_state=1
12:03:09.446 00.002 28668 UpdateCurrentPosition: no star selected
12:03:09.448 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:09.450 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:09.454 00.004 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:09.460 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:09.462 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:09.464 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:09.466 00.002 28668 Enqueuing Expose request
12:03:09.469 00.003 29640 Worker thread wakes up
12:03:09.469 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:09.469 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:10.596 01.127 29640 Exposure complete
12:03:10.617 00.021 29640 worker thread done servicing request
12:03:10.617 00.000 28668 OnExposeComplete: enter
12:03:10.620 00.003 28668 UpdateGuideState(): m_state=1
12:03:10.621 00.001 28668 UpdateCurrentPosition: no star selected
12:03:10.623 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:10.626 00.003 28668 Status Line: Aucune étoile selectionnée
12:03:10.629 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:10.635 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:10.637 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:10.639 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:10.641 00.002 28668 Enqueuing Expose request
12:03:10.643 00.002 29640 Worker thread wakes up
12:03:10.643 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:10.643 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:11.661 01.018 29640 Exposure complete
12:03:11.682 00.021 29640 worker thread done servicing request
12:03:11.682 00.000 28668 OnExposeComplete: enter
12:03:11.684 00.002 28668 UpdateGuideState(): m_state=1
12:03:11.686 00.002 28668 UpdateCurrentPosition: no star selected
12:03:11.688 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:11.690 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:11.693 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:11.699 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:11.701 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:11.703 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:11.705 00.002 28668 Enqueuing Expose request
12:03:11.707 00.002 29640 Worker thread wakes up
12:03:11.707 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:11.707 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:12.244 00.537 28668 evsrv: cli 13553558 connect
12:03:12.246 00.002 28668 case statement mapped state 1 to 101
12:03:12.248 00.002 28668 case statement mapped state 1 to 101
12:03:12.250 00.002 28668 evsrv: cli 13553558 request: {"method":"get_pixel_scale","id":"4fb22096-8cb7-43c3-ac55-9384eed68a82"}
12:03:12.252 00.002 28668 evsrv: cli 13553558 response: {"jsonrpc":"2.0","result":0.986599,"id":"4fb22096-8cb7-43c3-ac55-9384eed68a82"}
12:03:12.255 00.003 28668 evsrv: cli 13553558 disconnect
12:03:12.831 00.576 29640 Exposure complete
12:03:12.853 00.022 29640 worker thread done servicing request
12:03:12.853 00.000 28668 OnExposeComplete: enter
12:03:12.855 00.002 28668 UpdateGuideState(): m_state=1
12:03:12.857 00.002 28668 UpdateCurrentPosition: no star selected
12:03:12.860 00.003 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:12.862 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:12.865 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:12.871 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:12.873 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:12.875 00.002 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:12.877 00.002 28668 Enqueuing Expose request
12:03:12.879 00.002 29640 Worker thread wakes up
12:03:12.879 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:12.879 00.000 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:13.890 01.011 29640 Exposure complete
12:03:13.911 00.021 29640 worker thread done servicing request
12:03:13.912 00.001 28668 OnExposeComplete: enter
12:03:13.914 00.002 28668 UpdateGuideState(): m_state=1
12:03:13.916 00.002 28668 UpdateCurrentPosition: no star selected
12:03:13.918 00.002 28668 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
12:03:13.920 00.002 28668 Status Line: Aucune étoile selectionnée
12:03:13.923 00.003 28668 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
12:03:13.929 00.006 28668 UpdateGuideState exits: Aucune étoile selectionnée
12:03:13.931 00.002 28668 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
12:03:13.932 00.001 28668 ScheduleExposure(1000,3,0) exposurePending=0
12:03:13.934 00.002 28668 Enqueuing Expose request
12:03:13.936 00.002 29640 Worker thread wakes up
12:03:13.936 00.000 29640 worker thread servicing REQUEST_EXPOSE 1000
12:03:13.937 00.001 29640 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
12:03:14.382 00.445 28668 Stop button clicked
12:03:14.385 00.003 28668 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
12:03:14.387 00.002 28668 Status Line: Attente du matériel ...
12:03:14.471 00.084 29640 ZWO: stopexposure
12:03:15.057 00.586 29640 ZWO: stopexposure
12:03:15.057 00.000 29640 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
12:03:15.057 00.000 29640 worker thread done servicing request
12:03:15.057 00.000 28668 OnExposeComplete: enter
12:03:15.060 00.003 28668 OnExposeComplete: Capture Error reported
12:03:15.061 00.001 28668 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
12:03:15.064 00.003 28668 Changing from state SELECTING to UNINITIALIZED
12:03:15.066 00.002 28668 guider state => SELECTING
12:03:15.069 00.003 28668 Status Line: Arrêté.
12:03:15.074 00.005 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
12:04:53.705 98.631 8368 UPD: could not download installer: Failure when receiving data from the peer
12:04:53.730 00.025 8368 UPD: updater thread exit
12:05:05.596 11.866 28668 evsrv: cli 13553D78 disconnect
12:05:12.063 06.467 28668 SetCurrentPosition(1193.22,1670.51)
12:05:12.065 00.002 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:393->invalid y value
12:05:12.067 00.002 28668 Status Line: Étoile non trouvée
12:05:16.042 03.975 28668 gear_dialog: OnButtonDisconnectAll
12:05:16.044 00.002 28668 gear_dialog: OnButtonDisconnectScope
12:05:16.046 00.002 28668 ASCOM Scope: Disconnecting
12:05:16.048 00.002 28668 ASCOM Scope: Disconnected Successfully
12:05:16.052 00.004 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount
12:05:16.054 00.002 28668 ScopeASCOM::GetDeclinationRadians() returns Unknown
12:05:16.055 00.001 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1117->ASCOM Scope: cannot get side of pier when not connected
12:05:16.058 00.003 28668 ScopeASCOM::SideOfPier() returns -1
12:05:16.060 00.002 28668 Status Line: Monture déconnectée
12:05:16.068 00.008 28668 gear_dialog: OnButtonDisconnectAuxScope
12:05:16.070 00.002 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1513->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
12:05:16.073 00.003 28668 gear_dialog: OnButtonDisconnectCamera
12:05:16.077 00.004 28668 Status Line: Caméra Déconnectée
12:05:16.087 00.010 28668 gear_dialog: OnButtonDisconnectStepGuider
12:05:16.090 00.003 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1662->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
12:05:16.093 00.003 28668 gear_dialog: OnButtonDisconnectRotator
12:05:16.096 00.003 28668 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1793->OnButtonDisconnectRotator called with m_pRotator == NULL
12:05:18.490 02.394 28668 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
12:05:18.493 00.003 28668 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
12:05:18.537 00.044 28668 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
12:05:19.914 01.377 28668 MyFrame::OnClose proceeding
12:05:19.916 00.002 28668 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
12:05:19.918 00.002 28668 StopWorkerThread(0x0D6E3B28) begins
12:05:19.920 00.002 29640 Worker thread wakes up
12:05:19.920 00.000 29640 worker thread servicing REQUEST_TERMINATE
12:05:19.920 00.000 29640 worker thread done servicing request
12:05:19.920 00.000 29640 WorkerThread::Entry() ends
12:05:19.921 00.001 28668 StopWorkerThread() threadExitCode=0
12:05:19.923 00.002 28668 StopWorkerThread(0x0D6E3B28) ends
12:05:19.925 00.002 28668 WorkerThread destructor called
12:05:19.926 00.001 28668 StopWorkerThread(0x0D6E3A08) begins
12:05:19.929 00.003 32100 Worker thread wakes up
12:05:19.929 00.000 32100 worker thread servicing REQUEST_TERMINATE
12:05:19.929 00.000 32100 worker thread done servicing request
12:05:19.929 00.000 32100 WorkerThread::Entry() ends
12:05:19.929 00.000 28668 StopWorkerThread() threadExitCode=0
12:05:19.931 00.002 28668 StopWorkerThread(0x0D6E3A08) ends
12:05:19.933 00.002 28668 WorkerThread destructor called
12:05:19.935 00.002 28668 Shutdown: forced=0
12:05:19.937 00.002 28668 Shutdown complete
12:05:19.938 00.001 28668 UPD: shutdown
12:05:19.940 00.002 28668 stopping server
12:05:19.943 00.003 28668 event server stopped
12:05:19.945 00.002 28668 Status Line: Serveur arrêté
13:31:51.752 00.003 10676 PHD2 version 2.6.13 begins execution with:
13:31:51.753 00.001 10676    Windows 10 (build 26100), 64-bit edition
13:31:51.753 00.000 10676    wxWidgets 3.0.5
13:31:51.753 00.000 10676    cfitsio 3.47
13:31:51.753 00.000 10676 GetString("/frame/LogDir", "") returns ""
13:31:51.754 00.001 10676 CoInitializeEx returns 1
13:31:51.756 00.002 10676 locale: using dir C:\Astronomie\PHDGuiding2\locale exists=1
13:31:51.756 00.000 10676 GetInt("/wxLanguage", 0) returns 80
13:31:51.768 00.012 10676 locale: initialized with lang id 80 (r=1)
13:31:51.774 00.006 10676 locale: wxTranslations language set to 80
13:31:51.787 00.013 10676 GetInt("/currentProfile", 0) returns 13
13:31:51.795 00.008 10676 reset dither spiral
13:31:51.798 00.003 10676 StartWorkerThread(00000000) begins
13:31:51.800 00.002 10676 WorkerThread constructor called
13:31:51.802 00.002 10676 StartWorkerThread(01A5D6F8) ends
13:31:51.804 00.002 10676 StartWorkerThread(00000000) begins
13:31:51.806 00.002 29632 WorkerThread::Entry() begins
13:31:51.807 00.001 29632 worker thread CoInitializeEx returns 0
13:31:51.807 00.000 10676 WorkerThread constructor called
13:31:51.809 00.002 10676 StartWorkerThread(01A5D5D8) ends
13:31:51.811 00.002 10676 GetBoolean("/ServerMode", 1) returns 1
13:31:51.813 00.002 23832 WorkerThread::Entry() begins
13:31:51.814 00.001 23832 worker thread CoInitializeEx returns 0
13:31:51.912 00.098 10676 GetInt("/profile/13/NoiseReductionMethod", 0) returns 0
13:31:51.915 00.003 10676 GetDouble("/profile/13/DitherScaleFactor", 1.000000) returns 1.000000
13:31:51.918 00.003 10676 GetBoolean("/profile/13/DitherRaOnly", 0) returns 0
13:31:51.920 00.002 10676 GetInt("/profile/13/DitherMode", 0) returns 0
13:31:51.923 00.003 10676 set dither mode 0
13:31:51.926 00.003 10676 GetInt("/profile/13/frame/timeLapse", 0) returns 0
13:31:51.929 00.003 10676 GetInt("/profile/13/frame/var_delay/long_delay", 10000) returns 10000
13:31:51.931 00.002 10676 GetInt("/profile/13/frame/var_delay/short_delay", 1000) returns 1000
13:31:51.934 00.003 10676 GetBoolean("/profile/13/frame/var_delay/enabled", 0) returns 0
13:31:51.936 00.002 10676 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
13:31:51.938 00.002 10676 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
13:31:51.940 00.002 10676 GetInt("/profile/13/frame/focalLength", 0) returns 784
13:31:51.943 00.003 10676 GetInt("/profile/13/auto_exp/exposure_min", 1000) returns 1000
13:31:51.945 00.002 10676 GetInt("/profile/13/auto_exp/exposure_max", 5000) returns 5000
13:31:51.947 00.002 10676 GetDouble("/profile/13/auto_exp/target_snr", 6.000000) returns 6.000000
13:31:51.949 00.002 10676 AutoExp: config min = 1000 max = 5000 snr = 6.00
13:31:51.952 00.003 10676 AutoExp: reset exp to 5000
13:31:51.954 00.002 10676 GetInt("/profile/13/CustomExposureDuration", 30000) returns 30000
13:31:51.958 00.004 10676 GetInt("/profile/13/ExposureDurationMs", 1000) returns 1000
13:31:51.961 00.003 10676 OnExposureDurationSelected: duration = 1000
13:31:51.963 00.002 10676 GetBoolean("/profile/13/BeepForLostStar", 1) returns 1
13:31:51.965 00.002 10676 GetInt("/profile/13/Gamma", 100) returns 100
13:31:51.967 00.002 10676 GetBoolean("/profile/13/ImageLogger/LoggingEnabled", 0) returns 0
13:31:51.969 00.002 10676 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshRel", 0) returns 0
13:31:51.972 00.003 10676 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshPx", 0) returns 0
13:31:51.974 00.002 10676 GetBoolean("/profile/13/ImageLogger/LogFramesDropped", 0) returns 0
13:31:51.976 00.002 10676 GetBoolean("/profile/13/ImageLogger/LogAutoSelectFrames", 0) returns 0
13:31:51.978 00.002 10676 GetDouble("/profile/13/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
13:31:51.980 00.002 10676 GetDouble("/profile/13/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
13:31:51.982 00.002 10676 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
13:31:51.985 00.003 10676 GetBoolean("/profile/13/indi/VerboseLogging", 0) returns 0
13:31:51.991 00.006 10676 guider state => UNINITIALIZED
13:31:51.995 00.004 10676 GetInt("/profile/13/overlay/slit/center.x", 376) returns 376
13:31:51.997 00.002 10676 GetInt("/profile/13/overlay/slit/center.y", 290) returns 290
13:31:52.000 00.003 10676 GetInt("/profile/13/overlay/slit/width", 8) returns 8
13:31:52.002 00.002 10676 GetInt("/profile/13/overlay/slit/height", 100) returns 100
13:31:52.004 00.002 10676 GetInt("/profile/13/overlay/slit/angle", 0) returns 0
13:31:52.007 00.003 10676 Changing from state UNINITIALIZED to UNINITIALIZED
13:31:52.009 00.002 10676 guider state => SELECTING
13:31:52.011 00.002 10676 GetBoolean("/profile/13/guider/FastRecenter", 1) returns 1
13:31:52.013 00.002 10676 GetBoolean("/profile/13/guider/ScaleImage", 1) returns 1
13:31:52.015 00.002 10676 GetDouble("/profile/13/guider/StarMinHFD", 1.500000) returns 1.500000
13:31:52.017 00.002 10676 Setting StarMinHFD = 1.50
13:31:52.019 00.002 10676 GetDouble("/profile/13/guider/StarMaxHFD", 20.000000) returns 10.000000
13:31:52.022 00.003 10676 Setting MaxHFD = 10.0
13:31:52.023 00.001 10676 GetDouble("/profile/13/guider/StarMinSNR", 6.000000) returns 6.000000
13:31:52.025 00.002 10676 Setting StarMinSNR = 6.0
13:31:52.028 00.003 10676 GetInt("/profile/13/guider/AutoSelDownsample", 0) returns 0
13:31:52.029 00.001 10676 Setting AutoSelDownsample = 0
13:31:52.032 00.003 10676 GetString("/profile/13/guider/bookmarks", "") returns ""
13:31:52.034 00.002 10676 GetDouble("/profile/13/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
13:31:52.036 00.002 10676 GetBoolean("/profile/13/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
13:31:52.038 00.002 10676 GetBoolean("/profile/13/guider/onestar/TolerateJumpsEnabled", 0) returns 0
13:31:52.040 00.002 10676 GetDouble("/profile/13/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
13:31:52.043 00.003 10676 GetInt("/profile/13/guider/onestar/SearchRegion", 15) returns 15
13:31:52.044 00.001 10676 GetBoolean("/profile/13/guider/multistar/enabled", 0) returns 1
13:31:52.047 00.003 10676 MultiStar mode enabled
13:31:52.050 00.003 10676 GetBoolean("/StickyLockPosition", 0) returns 0
13:31:52.059 00.009 10676 GetString("/geometry", "") returns "0;800;1039;1913;0"
13:31:52.093 00.034 10676 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
13:31:52.095 00.002 10676 GetString("/graph/RAColor", "") returns "#FFFFFF"
13:31:52.098 00.003 10676 GetString("/graph/DecColor", "") returns "#FF0000"
13:31:52.100 00.002 10676 GetInt("/graph/minLength", 50) returns 50
13:31:52.102 00.002 10676 GetInt("/graph/maxLength", 400) returns 400
13:31:52.104 00.002 10676 GetInt("/graph/minHeight", 1) returns 1
13:31:52.107 00.003 10676 GetInt("/graph/maxHeight", 16) returns 16
13:31:52.110 00.003 10676 GetInt("/graph/length", 100) returns 100
13:31:52.112 00.002 10676 GraphStats window size = 100
13:31:52.114 00.002 10676 GetInt("/graph/height", 4) returns 4
13:31:52.117 00.003 10676 GetInt("graph/HeightUnits", 1) returns 1
13:31:52.119 00.002 10676 GetBoolean("/graph/showCorrections", 1) returns 1
13:31:52.121 00.002 10676 GetBoolean("/graph/showStarMass", 0) returns 0
13:31:52.123 00.002 10676 GetBoolean("/graph/showStarSNR", 0) returns 0
13:31:52.126 00.003 10676 GetBoolean("/graph/correctionsToScale", 0) returns 1
13:31:52.169 00.043 10676 GetInt("/graph_stepguider/length", 1) returns 1
13:31:52.176 00.007 10676 GetBoolean("/ProfileRawMode", 0) returns 0
13:31:52.180 00.004 10676 GetInt("/target/length", 100) returns 400
13:31:52.183 00.003 10676 GetDouble("/target/zoom", 1.000000) returns 1.000000
13:31:52.196 00.013 10676 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
13:31:52.198 00.002 10676 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
13:31:52.567 00.369 10676 GetString("/profile/1/name", "") returns "QUATTRO2"
13:31:52.571 00.004 10676 GetString("/profile/10/name", "") returns "TEST 1DEC25"
13:31:52.574 00.003 10676 GetString("/profile/11/name", "") returns "11225 V2"
13:31:52.576 00.002 10676 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
13:31:52.579 00.003 10676 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
13:31:52.581 00.002 10676 GetString("/profile/2/name", "") returns "76 DO"
13:31:52.583 00.002 10676 GetString("/profile/3/name", "") returns "76"
13:31:52.585 00.002 10676 GetString("/profile/4/name", "") returns "APO + RED"
13:31:52.587 00.002 10676 GetString("/profile/5/name", "") returns "EQ8 + APO"
13:31:52.590 00.003 10676 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
13:31:52.592 00.002 10676 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
13:31:52.594 00.002 10676 GetString("/profile/8/name", "") returns "NOUVEAU 1"
13:31:52.596 00.002 10676 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
13:31:52.637 00.041 10676 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
13:31:52.833 00.196 10676 GetString("/profile/13/indi/INDIcam", "") returns ""
13:31:52.860 00.027 10676 GetString("/profile/13/indi/INDImount", "") returns ""
13:31:52.873 00.013 10676 GetString("/profile/13/indi/INDImount", "") returns ""
13:31:52.889 00.016 10676 GetString("/profile/13/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
13:31:52.892 00.003 10676 CameraFactory(ZWO ASI Camera)
13:31:52.894 00.002 10676 GetBoolean("/profile/13/camera/UseSubframes", 0) returns 0
13:31:52.896 00.002 10676 GetInt("/profile/13/camera/ReadDelay", 150) returns 150
13:31:52.898 00.002 10676 GetInt("/profile/13/camera/gain", 95) returns 95
13:31:52.900 00.002 10676 GetInt("/profile/13/camera/TimeoutMs", 15000) returns 15000
13:31:52.902 00.002 10676 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
13:31:52.904 00.002 10676 GetBoolean("/profile/13/camera/SaturationByADU", 1) returns 1
13:31:52.906 00.002 10676 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
13:31:52.908 00.002 10676 GetInt("/profile/13/camera/binning", 1) returns 1
13:31:52.909 00.001 10676 GetInt("/profile/13/camera/ZWO/bpp", 8) returns 8
13:31:52.911 00.002 10676 Created new camera of type ZWO ASI Camera = 0D7B8948
13:31:52.914 00.003 10676 GetString("/profile/13/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
13:31:52.918 00.004 10676 GetString("/profile/13/scope/LastMenuChoice", "Aucun") returns "ASCOM GS Sky Telescope"
13:31:52.920 00.002 10676 ScopeFactory(ASCOM GS Sky Telescope)
13:31:52.922 00.002 10676 GetInt("/profile/13/scope/CalibrationDuration", 750) returns 750
13:31:52.925 00.003 10676 GetInt("/profile/13/scope/CalibrationDistance", 25) returns 25
13:31:52.927 00.002 10676 GetInt("/profile/13/scope/MaxRaDuration", 2500) returns 2500
13:31:52.929 00.002 10676 GetInt("/profile/13/scope/MaxDecDuration", 2500) returns 2500
13:31:52.931 00.002 10676 GetInt("/profile/13/scope/DecGuideMode", 1) returns 1
13:31:52.933 00.002 10676 DecGuideMode set to Auto (1)
13:31:52.935 00.002 10676 GetInt("/profile/13/scope/XGuideAlgorithm", 1) returns 1
13:31:52.936 00.001 10676 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.195000
13:31:52.939 00.003 10676 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
13:31:52.941 00.002 10676 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
13:31:52.943 00.002 10676 GetInt("/profile/13/scope/YGuideAlgorithm", 4) returns 4
13:31:52.945 00.002 10676 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.300000
13:31:52.947 00.002 10676 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
13:31:52.949 00.002 10676 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
13:31:52.951 00.002 10676 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
13:31:52.953 00.002 10676 GetBoolean("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
13:31:52.955 00.002 10676 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
13:31:52.957 00.002 10676 GetBoolean("/profile/13/scope/CalFlipRequiresDecFlip", 0) returns 1
13:31:52.959 00.002 10676 GetBoolean("/profile/13/scope/AssumeOrthogonal", 0) returns 0
13:31:52.961 00.002 10676 GetBoolean("/profile/13/scope/UseDecComp", 1) returns 1
13:31:52.963 00.002 10676 GetBoolean("/profile/13/scope/HiResEncoders", 0) returns 0
13:31:52.966 00.003 10676 GetInt("/profile/13/scope/DecBacklashPulse", 0) returns 20
13:31:52.968 00.002 10676 GetInt("/profile/13/scope/DecBacklashFloor", 0) returns 20
13:31:52.970 00.002 10676 GetInt("/profile/13/scope/DecBacklashCeiling", 0) returns 20
13:31:52.972 00.002 10676 GetBoolean("/profile/13/scope/BacklashCompEnabled", 0) returns 1
13:31:52.974 00.002 10676 BLC: Enabled with correction = 20 ms, Floor = 20, Ceiling = 20, Fixed
13:31:52.976 00.002 10676 GetBoolean("/profile/13/scope/StopGuidingWhenSlewing", 1) returns 1
13:31:52.978 00.002 10676 Scope: enabling slew check, guiding will stop when slew is detected
13:31:52.980 00.002 10676 Created new scope of type ASCOM GS Sky Telescope = 0DCE10D0
13:31:52.982 00.002 10676 GetString("/profile/13/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
13:31:52.985 00.003 10676 GetString("/profile/13/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
13:31:52.987 00.002 10676 ScopeFactory(Aucun)
13:31:52.989 00.002 10676 Created new aux scope of type Aucun = 00000000
13:31:52.991 00.002 10676 GetString("/profile/13/scope/LastAuxMenuChoice", "") returns "Aucun"
13:31:52.993 00.002 10676 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
13:31:52.996 00.003 10676 GetString("/profile/13/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
13:31:52.998 00.002 10676 StepGuiderFactory(Aucun)
13:31:53.000 00.002 10676 Created new stepguider of type Aucun = 00000000
13:31:53.002 00.002 10676 GetString("/profile/13/stepguider/LastMenuChoice", "") returns "Aucun"
13:31:53.004 00.002 10676 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
13:31:53.007 00.003 10676 GetString("/profile/13/rotator/LastMenuChoice", "Aucun") returns "Aucun"
13:31:53.009 00.002 10676 RotatorFactory(Aucun)
13:31:53.011 00.002 10676 Created new Rotator of type Aucun = 00000000
13:31:53.013 00.002 10676 GetString("/profile/13/rotator/LastMenuChoice", "") returns "Aucun"
13:31:53.015 00.002 10676 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
13:31:53.034 00.019 10676 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
13:31:53.036 00.002 10676 SetupHelpFile: langid=80, locale-specific help = C:\Astronomie\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
13:31:53.050 00.014 10676 starting server
13:31:53.055 00.005 10676 event server started, listening on port 4400
13:31:53.057 00.002 10676 Server started, listening on port 4300
13:31:53.059 00.002 10676 Status Line: Serveur démarré
13:31:53.065 00.006 10676 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=2;prop=100000;bestw=631;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-71;floaty=995;floatw=1496;floath=272|name=Stats;caption=Statistiques de guidage;state=2099198;dir=3;layer=0;row=1;pos=1;prop=100000;bestw=315;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=4;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=91200;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1491;floaty=256;floatw=400;floath=250|name=Target;caption=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=108800;bestw=336;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=426|dock_size(3,0,0)=259|"
13:31:53.154 00.089 10676 GetBoolean("/Update/enabled", 1) returns 1
13:31:53.156 00.002 10676 GetInt("/Update/series", 0) returns 0
13:31:53.159 00.003 33952 UPD: updater thread entry
13:31:53.160 00.001 33952 UPD: fetch https://openphdguiding.org/release-main-win.txt
13:31:53.805 00.645 33952 UPD: latest ver = 2.6.14
13:31:53.805 00.000 33952 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
13:31:53.805 00.000 33952 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
13:31:53.805 00.000 33952 UPD: needs upgrade
13:31:53.805 00.000 33952 UPD: fetch https://openphdguiding.org/changelog-main/
13:31:53.917 00.112 33952 UPD: download is needed
13:31:53.918 00.001 33952 UPD: begin download https://openphdguiding.org/phd2-2.6.14-installer.exe to C:\Users\Eric\AppData\Local\phd2\phd2_installer.exe
13:38:56.670 422.752 33952 UPD: installer download complete
13:38:56.672 00.002 33952 UPD: updater thread exit
15:17:05.544 5888.872 10676 MyFrame::OnClose proceeding
15:17:05.546 00.002 10676 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
15:17:05.548 00.002 10676 StopWorkerThread(0x01A5D6F8) begins
15:17:05.551 00.003 29632 Worker thread wakes up
15:17:05.551 00.000 29632 worker thread servicing REQUEST_TERMINATE
15:17:05.551 00.000 29632 worker thread done servicing request
15:17:05.551 00.000 29632 WorkerThread::Entry() ends
15:17:05.552 00.001 10676 StopWorkerThread() threadExitCode=0
15:17:05.555 00.003 10676 StopWorkerThread(0x01A5D6F8) ends
15:17:05.557 00.002 10676 WorkerThread destructor called
15:17:05.558 00.001 10676 StopWorkerThread(0x01A5D5D8) begins
15:17:05.561 00.003 23832 Worker thread wakes up
15:17:05.561 00.000 23832 worker thread servicing REQUEST_TERMINATE
15:17:05.561 00.000 23832 worker thread done servicing request
15:17:05.561 00.000 23832 WorkerThread::Entry() ends
15:17:05.561 00.000 10676 StopWorkerThread() threadExitCode=0
15:17:05.563 00.002 10676 StopWorkerThread(0x01A5D5D8) ends
15:17:05.565 00.002 10676 WorkerThread destructor called
15:17:05.567 00.002 10676 Shutdown: forced=0
15:17:05.569 00.002 10676 Shutdown complete
15:17:05.571 00.002 10676 UPD: shutdown
15:17:05.573 00.002 10676 stopping server
15:17:05.575 00.002 10676 event server stopped
15:17:05.577 00.002 10676 Status Line: Serveur arrêté
17:56:17.927 00.007 5216 PHD2 version 2.6.13 begins execution with:
17:56:17.927 00.000 5216    Windows 10 (build 26100), 64-bit edition
17:56:17.927 00.000 5216    wxWidgets 3.0.5
17:56:17.927 00.000 5216    cfitsio 3.47
17:56:17.927 00.000 5216 GetString("/frame/LogDir", "") returns ""
17:56:17.929 00.002 5216 CoInitializeEx returns 1
17:56:17.932 00.003 5216 locale: using dir C:\Astronomie\PHDGuiding2\locale exists=1
17:56:17.932 00.000 5216 GetInt("/wxLanguage", 0) returns 80
17:56:17.945 00.013 5216 locale: initialized with lang id 80 (r=1)
17:56:17.950 00.005 5216 locale: wxTranslations language set to 80
17:56:17.968 00.018 5216 GetInt("/currentProfile", 0) returns 13
17:56:17.976 00.008 5216 reset dither spiral
17:56:17.981 00.005 5216 StartWorkerThread(00000000) begins
17:56:17.983 00.002 5216 WorkerThread constructor called
17:56:17.985 00.002 5216 StartWorkerThread(011EB220) ends
17:56:17.987 00.002 5216 StartWorkerThread(00000000) begins
17:56:17.989 00.002 5216 WorkerThread constructor called
17:56:17.992 00.003 4552 WorkerThread::Entry() begins
17:56:17.992 00.000 38400 WorkerThread::Entry() begins
17:56:17.992 00.000 38400 worker thread CoInitializeEx returns 0
17:56:17.992 00.000 4552 worker thread CoInitializeEx returns 0
17:56:17.993 00.001 5216 StartWorkerThread(011EAEC0) ends
17:56:17.995 00.002 5216 GetBoolean("/ServerMode", 1) returns 1
17:56:18.119 00.124 5216 GetInt("/profile/13/NoiseReductionMethod", 0) returns 0
17:56:18.122 00.003 5216 GetDouble("/profile/13/DitherScaleFactor", 1.000000) returns 1.000000
17:56:18.125 00.003 5216 GetBoolean("/profile/13/DitherRaOnly", 0) returns 0
17:56:18.128 00.003 5216 GetInt("/profile/13/DitherMode", 0) returns 0
17:56:18.130 00.002 5216 set dither mode 0
17:56:18.133 00.003 5216 GetInt("/profile/13/frame/timeLapse", 0) returns 0
17:56:18.137 00.004 5216 GetInt("/profile/13/frame/var_delay/long_delay", 10000) returns 10000
17:56:18.140 00.003 5216 GetInt("/profile/13/frame/var_delay/short_delay", 1000) returns 1000
17:56:18.142 00.002 5216 GetBoolean("/profile/13/frame/var_delay/enabled", 0) returns 0
17:56:18.144 00.002 5216 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
17:56:18.147 00.003 5216 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
17:56:18.149 00.002 5216 GetInt("/profile/13/frame/focalLength", 0) returns 784
17:56:18.151 00.002 5216 GetInt("/profile/13/auto_exp/exposure_min", 1000) returns 1000
17:56:18.153 00.002 5216 GetInt("/profile/13/auto_exp/exposure_max", 5000) returns 5000
17:56:18.156 00.003 5216 GetDouble("/profile/13/auto_exp/target_snr", 6.000000) returns 6.000000
17:56:18.158 00.002 5216 AutoExp: config min = 1000 max = 5000 snr = 6.00
17:56:18.160 00.002 5216 AutoExp: reset exp to 5000
17:56:18.162 00.002 5216 GetInt("/profile/13/CustomExposureDuration", 30000) returns 30000
17:56:18.169 00.007 5216 GetInt("/profile/13/ExposureDurationMs", 1000) returns 1000
17:56:18.171 00.002 5216 OnExposureDurationSelected: duration = 1000
17:56:18.174 00.003 5216 GetBoolean("/profile/13/BeepForLostStar", 1) returns 1
17:56:18.176 00.002 5216 GetInt("/profile/13/Gamma", 100) returns 100
17:56:18.179 00.003 5216 GetBoolean("/profile/13/ImageLogger/LoggingEnabled", 0) returns 0
17:56:18.181 00.002 5216 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshRel", 0) returns 0
17:56:18.183 00.002 5216 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshPx", 0) returns 0
17:56:18.186 00.003 5216 GetBoolean("/profile/13/ImageLogger/LogFramesDropped", 0) returns 0
17:56:18.188 00.002 5216 GetBoolean("/profile/13/ImageLogger/LogAutoSelectFrames", 0) returns 0
17:56:18.191 00.003 5216 GetDouble("/profile/13/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
17:56:18.194 00.003 5216 GetDouble("/profile/13/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
17:56:18.196 00.002 5216 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
17:56:18.198 00.002 5216 GetBoolean("/profile/13/indi/VerboseLogging", 0) returns 0
17:56:18.208 00.010 5216 guider state => UNINITIALIZED
17:56:18.212 00.004 5216 GetInt("/profile/13/overlay/slit/center.x", 376) returns 376
17:56:18.215 00.003 5216 GetInt("/profile/13/overlay/slit/center.y", 290) returns 290
17:56:18.218 00.003 5216 GetInt("/profile/13/overlay/slit/width", 8) returns 8
17:56:18.221 00.003 5216 GetInt("/profile/13/overlay/slit/height", 100) returns 100
17:56:18.224 00.003 5216 GetInt("/profile/13/overlay/slit/angle", 0) returns 0
17:56:18.227 00.003 5216 Changing from state UNINITIALIZED to UNINITIALIZED
17:56:18.229 00.002 5216 guider state => SELECTING
17:56:18.231 00.002 5216 GetBoolean("/profile/13/guider/FastRecenter", 1) returns 1
17:56:18.234 00.003 5216 GetBoolean("/profile/13/guider/ScaleImage", 1) returns 1
17:56:18.237 00.003 5216 GetDouble("/profile/13/guider/StarMinHFD", 1.500000) returns 1.500000
17:56:18.240 00.003 5216 Setting StarMinHFD = 1.50
17:56:18.243 00.003 5216 GetDouble("/profile/13/guider/StarMaxHFD", 20.000000) returns 10.000000
17:56:18.245 00.002 5216 Setting MaxHFD = 10.0
17:56:18.248 00.003 5216 GetDouble("/profile/13/guider/StarMinSNR", 6.000000) returns 6.000000
17:56:18.250 00.002 5216 Setting StarMinSNR = 6.0
17:56:18.253 00.003 5216 GetInt("/profile/13/guider/AutoSelDownsample", 0) returns 0
17:56:18.255 00.002 5216 Setting AutoSelDownsample = 0
17:56:18.258 00.003 5216 GetString("/profile/13/guider/bookmarks", "") returns ""
17:56:18.260 00.002 5216 GetDouble("/profile/13/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
17:56:18.263 00.003 5216 GetBoolean("/profile/13/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
17:56:18.266 00.003 5216 GetBoolean("/profile/13/guider/onestar/TolerateJumpsEnabled", 0) returns 0
17:56:18.268 00.002 5216 GetDouble("/profile/13/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
17:56:18.271 00.003 5216 GetInt("/profile/13/guider/onestar/SearchRegion", 15) returns 15
17:56:18.274 00.003 5216 GetBoolean("/profile/13/guider/multistar/enabled", 0) returns 1
17:56:18.277 00.003 5216 MultiStar mode enabled
17:56:18.279 00.002 5216 GetBoolean("/StickyLockPosition", 0) returns 0
17:56:18.287 00.008 5216 GetString("/geometry", "") returns "0;800;600;78;78"
17:56:18.321 00.034 5216 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
17:56:18.324 00.003 5216 GetString("/graph/RAColor", "") returns "#FFFFFF"
17:56:18.326 00.002 5216 GetString("/graph/DecColor", "") returns "#FF0000"
17:56:18.329 00.003 5216 GetInt("/graph/minLength", 50) returns 50
17:56:18.332 00.003 5216 GetInt("/graph/maxLength", 400) returns 400
17:56:18.335 00.003 5216 GetInt("/graph/minHeight", 1) returns 1
17:56:18.338 00.003 5216 GetInt("/graph/maxHeight", 16) returns 16
17:56:18.340 00.002 5216 GetInt("/graph/length", 100) returns 100
17:56:18.343 00.003 5216 GraphStats window size = 100
17:56:18.345 00.002 5216 GetInt("/graph/height", 4) returns 4
17:56:18.348 00.003 5216 GetInt("graph/HeightUnits", 1) returns 1
17:56:18.350 00.002 5216 GetBoolean("/graph/showCorrections", 1) returns 1
17:56:18.353 00.003 5216 GetBoolean("/graph/showStarMass", 0) returns 0
17:56:18.356 00.003 5216 GetBoolean("/graph/showStarSNR", 0) returns 0
17:56:18.358 00.002 5216 GetBoolean("/graph/correctionsToScale", 0) returns 1
17:56:18.425 00.067 5216 GetInt("/graph_stepguider/length", 1) returns 1
17:56:18.432 00.007 5216 GetBoolean("/ProfileRawMode", 0) returns 0
17:56:18.437 00.005 5216 GetInt("/target/length", 100) returns 400
17:56:18.440 00.003 5216 GetDouble("/target/zoom", 1.000000) returns 1.000000
17:56:18.463 00.023 5216 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
17:56:18.466 00.003 5216 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
17:56:18.832 00.366 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:18.835 00.003 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:18.838 00.003 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:18.841 00.003 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:18.844 00.003 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:18.847 00.003 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:18.849 00.002 5216 GetString("/profile/3/name", "") returns "76"
17:56:18.852 00.003 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:18.855 00.003 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:18.858 00.003 5216 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:56:18.861 00.003 5216 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
17:56:18.864 00.003 5216 GetString("/profile/8/name", "") returns "NOUVEAU 1"
17:56:18.867 00.003 5216 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
17:56:18.898 00.031 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:19.409 00.511 5216 GetString("/profile/13/indi/INDIcam", "") returns ""
17:56:19.464 00.055 5216 GetString("/profile/13/indi/INDImount", "") returns ""
17:56:19.491 00.027 5216 GetString("/profile/13/indi/INDImount", "") returns ""
17:56:19.523 00.032 5216 GetString("/profile/13/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
17:56:19.529 00.006 5216 CameraFactory(ZWO ASI Camera)
17:56:19.535 00.006 5216 GetBoolean("/profile/13/camera/UseSubframes", 0) returns 0
17:56:19.541 00.006 5216 GetInt("/profile/13/camera/ReadDelay", 150) returns 150
17:56:19.548 00.007 5216 GetInt("/profile/13/camera/gain", 95) returns 95
17:56:19.554 00.006 5216 GetInt("/profile/13/camera/TimeoutMs", 15000) returns 15000
17:56:19.559 00.005 5216 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
17:56:19.565 00.006 5216 GetBoolean("/profile/13/camera/SaturationByADU", 1) returns 1
17:56:19.570 00.005 5216 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
17:56:19.576 00.006 5216 GetInt("/profile/13/camera/binning", 1) returns 1
17:56:19.582 00.006 5216 GetInt("/profile/13/camera/ZWO/bpp", 8) returns 8
17:56:19.587 00.005 5216 Created new camera of type ZWO ASI Camera = 0D0BC668
17:56:19.592 00.005 5216 GetString("/profile/13/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
17:56:19.602 00.010 5216 GetString("/profile/13/scope/LastMenuChoice", "Aucun") returns "ASCOM GS Sky Telescope"
17:56:19.606 00.004 5216 ScopeFactory(ASCOM GS Sky Telescope)
17:56:19.611 00.005 5216 GetInt("/profile/13/scope/CalibrationDuration", 750) returns 750
17:56:19.617 00.006 5216 GetInt("/profile/13/scope/CalibrationDistance", 25) returns 25
17:56:19.622 00.005 5216 GetInt("/profile/13/scope/MaxRaDuration", 2500) returns 2500
17:56:19.628 00.006 5216 GetInt("/profile/13/scope/MaxDecDuration", 2500) returns 2500
17:56:19.634 00.006 5216 GetInt("/profile/13/scope/DecGuideMode", 1) returns 1
17:56:19.639 00.005 5216 DecGuideMode set to Auto (1)
17:56:19.645 00.006 5216 GetInt("/profile/13/scope/XGuideAlgorithm", 1) returns 1
17:56:19.650 00.005 5216 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.195000
17:56:19.656 00.006 5216 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
17:56:19.662 00.006 5216 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
17:56:19.668 00.006 5216 GetInt("/profile/13/scope/YGuideAlgorithm", 4) returns 4
17:56:19.674 00.006 5216 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.300000
17:56:19.680 00.006 5216 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
17:56:19.686 00.006 5216 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
17:56:19.692 00.006 5216 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
17:56:19.697 00.005 5216 GetBoolean("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
17:56:19.703 00.006 5216 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
17:56:19.709 00.006 5216 GetBoolean("/profile/13/scope/CalFlipRequiresDecFlip", 0) returns 1
17:56:19.715 00.006 5216 GetBoolean("/profile/13/scope/AssumeOrthogonal", 0) returns 0
17:56:19.721 00.006 5216 GetBoolean("/profile/13/scope/UseDecComp", 1) returns 1
17:56:19.727 00.006 5216 GetBoolean("/profile/13/scope/HiResEncoders", 0) returns 0
17:56:19.733 00.006 5216 GetInt("/profile/13/scope/DecBacklashPulse", 0) returns 20
17:56:19.739 00.006 5216 GetInt("/profile/13/scope/DecBacklashFloor", 0) returns 20
17:56:19.745 00.006 5216 GetInt("/profile/13/scope/DecBacklashCeiling", 0) returns 20
17:56:19.750 00.005 5216 GetBoolean("/profile/13/scope/BacklashCompEnabled", 0) returns 1
17:56:19.755 00.005 5216 BLC: Enabled with correction = 20 ms, Floor = 20, Ceiling = 20, Fixed
17:56:19.760 00.005 5216 GetBoolean("/profile/13/scope/StopGuidingWhenSlewing", 1) returns 1
17:56:19.765 00.005 5216 Scope: enabling slew check, guiding will stop when slew is detected
17:56:19.772 00.007 5216 Created new scope of type ASCOM GS Sky Telescope = 12A96548
17:56:19.778 00.006 5216 GetString("/profile/13/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
17:56:19.786 00.008 5216 GetString("/profile/13/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
17:56:19.792 00.006 5216 ScopeFactory(Aucun)
17:56:19.798 00.006 5216 Created new aux scope of type Aucun = 00000000
17:56:19.803 00.005 5216 GetString("/profile/13/scope/LastAuxMenuChoice", "") returns "Aucun"
17:56:19.809 00.006 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
17:56:19.817 00.008 5216 GetString("/profile/13/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
17:56:19.823 00.006 5216 StepGuiderFactory(Aucun)
17:56:19.828 00.005 5216 Created new stepguider of type Aucun = 00000000
17:56:19.834 00.006 5216 GetString("/profile/13/stepguider/LastMenuChoice", "") returns "Aucun"
17:56:19.840 00.006 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
17:56:19.846 00.006 5216 GetString("/profile/13/rotator/LastMenuChoice", "Aucun") returns "Aucun"
17:56:19.852 00.006 5216 RotatorFactory(Aucun)
17:56:19.858 00.006 5216 Created new Rotator of type Aucun = 00000000
17:56:19.864 00.006 5216 GetString("/profile/13/rotator/LastMenuChoice", "") returns "Aucun"
17:56:19.870 00.006 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
17:56:19.897 00.027 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:19.904 00.007 5216 SetupHelpFile: langid=80, locale-specific help = C:\Astronomie\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
17:56:19.932 00.028 5216 starting server
17:56:19.941 00.009 5216 event server started, listening on port 4400
17:56:19.947 00.006 5216 Server started, listening on port 4300
17:56:19.952 00.005 5216 Status Line: Serveur démarré
17:56:19.965 00.013 5216 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=2;prop=100000;bestw=631;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-71;floaty=995;floatw=1496;floath=272|name=Stats;caption=Statistiques de guidage;state=2099198;dir=3;layer=0;row=1;pos=1;prop=100000;bestw=315;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=4;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=91200;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1491;floaty=256;floatw=400;floath=250|name=Target;caption=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=108800;bestw=336;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=426|dock_size(3,0,0)=259|"
17:56:20.109 00.144 5216 GetBoolean("/Update/enabled", 1) returns 1
17:56:20.113 00.004 5216 GetInt("/Update/series", 0) returns 0
17:56:20.115 00.002 10868 UPD: updater thread entry
17:56:20.115 00.000 10868 UPD: fetch https://openphdguiding.org/release-main-win.txt
17:56:26.482 06.367 10868 UPD: latest ver = 2.6.14
17:56:26.482 00.000 10868 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
17:56:26.482 00.000 10868 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
17:56:26.482 00.000 10868 UPD: needs upgrade
17:56:26.482 00.000 10868 UPD: fetch https://openphdguiding.org/changelog-main/
17:56:26.851 00.369 10868 UPD: installer is present C:\Users\Eric\AppData\Local\phd2\phd2_installer.exe
17:56:27.034 00.183 10868 UPD: checksum matches
17:56:27.036 00.002 10868 UPD: updater thread exit
17:56:41.796 14.760 5216 evsrv: cli 12AE66A0 connect
17:56:41.805 00.009 5216 evsrv: cli 12AE7140 connect
17:56:41.811 00.006 5216 evsrv: cli 12AE7140 request: {"method":"get_profile","id":"486fbd0f-29d2-4e00-81d2-d48e7eac461a"}
17:56:41.816 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:41.821 00.005 5216 evsrv: cli 12AE7140 response: {"jsonrpc":"2.0","result":{"id":13,"name":"EQ8 LAST CHANCE"},"id":"486fbd0f-29d2-4e00-81d2-d48e7eac461a"}
17:56:41.829 00.008 5216 evsrv: cli 12AE7140 disconnect
17:56:41.836 00.007 5216 evsrv: cli 12AE6F60 connect
17:56:41.842 00.006 5216 evsrv: cli 12AE6F60 request: {"method":"get_profiles","id":"0e59cde5-1a09-4b53-a4c1-f836388e0833"}
17:56:41.847 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:41.852 00.005 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:41.858 00.006 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:41.863 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:41.869 00.006 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:41.874 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:41.879 00.005 5216 GetString("/profile/3/name", "") returns "76"
17:56:41.885 00.006 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:41.890 00.005 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:41.896 00.006 5216 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:56:41.902 00.006 5216 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
17:56:41.907 00.005 5216 GetString("/profile/8/name", "") returns "NOUVEAU 1"
17:56:41.912 00.005 5216 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
17:56:41.919 00.007 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:41.925 00.006 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:41.931 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:41.938 00.007 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:41.944 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:41.950 00.006 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:41.955 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:41.961 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:41.967 00.006 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:41.972 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:41.977 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:41.983 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:41.988 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:41.994 00.006 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.000 00.006 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.005 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.011 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.016 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.022 00.006 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.027 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.032 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.038 00.006 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.043 00.005 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.048 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.053 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.059 00.006 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.064 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.069 00.005 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.075 00.006 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.080 00.005 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.085 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.090 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.095 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.101 00.006 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.106 00.005 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.111 00.005 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:42.116 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.121 00.005 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.126 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.131 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.136 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.141 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.146 00.005 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.151 00.005 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:42.156 00.005 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:42.161 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.167 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.172 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.177 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.182 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.187 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.193 00.006 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.198 00.005 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:42.203 00.005 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:42.208 00.005 5216 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:56:42.213 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.219 00.006 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.224 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.229 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.234 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.239 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.245 00.006 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.250 00.005 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:42.255 00.005 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:42.261 00.006 5216 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:56:42.266 00.005 5216 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
17:56:42.271 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.276 00.005 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.281 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.286 00.005 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.291 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.296 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.301 00.005 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.307 00.006 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:42.312 00.005 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:42.317 00.005 5216 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:56:42.323 00.006 5216 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
17:56:42.328 00.005 5216 GetString("/profile/8/name", "") returns "NOUVEAU 1"
17:56:42.333 00.005 5216 GetString("/profile/1/name", "") returns "QUATTRO2"
17:56:42.338 00.005 5216 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:56:42.343 00.005 5216 GetString("/profile/11/name", "") returns "11225 V2"
17:56:42.349 00.006 5216 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:56:42.354 00.005 5216 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:56:42.359 00.005 5216 GetString("/profile/2/name", "") returns "76 DO"
17:56:42.364 00.005 5216 GetString("/profile/3/name", "") returns "76"
17:56:42.368 00.004 5216 GetString("/profile/4/name", "") returns "APO + RED"
17:56:42.373 00.005 5216 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:56:42.379 00.006 5216 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:56:42.384 00.005 5216 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
17:56:42.389 00.005 5216 GetString("/profile/8/name", "") returns "NOUVEAU 1"
17:56:42.395 00.006 5216 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
17:56:42.399 00.004 5216 evsrv: cli 12AE6F60 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"QUATTRO2"},{"id":10,"name":"TEST 1DEC25"},{"id":11,"name":"11225 V2"},{"id":12,"name":"EQ8 140 APO V3"},{"id":13,"name":"EQ8 LAST CHANCE","selected":true},{"id":2,"name":"76 DO"},{"id":3,"name":"76"},{"id":4,"name":"APO + RED"},{"id":5,"name":"EQ8 + APO"},{"id":6,"name":"140 + LUN GUIDE"},{"id":7,"name":"EQ8 + APO v2"},{"id":8,"name":"NOUVEAU 1"},{"id":9,"name":"140 EQ8 EAG V1"}],"id":"0e59cde5-1a09-4b53-a4c1-f836388e0833"}
17:56:42.407 00.008 5216 evsrv: cli 12AE6F60 disconnect
17:56:42.412 00.005 5216 evsrv: cli 12AE6C40 connect
17:56:42.418 00.006 5216 evsrv: cli 12AE6C40 request: {"method":"get_connected","id":"6d716137-4e54-4195-999e-ae0ba4e89c85"}
17:56:42.422 00.004 5216 evsrv: cli 12AE6C40 response: {"jsonrpc":"2.0","result":false,"id":"6d716137-4e54-4195-999e-ae0ba4e89c85"}
17:56:42.428 00.006 5216 evsrv: cli 12AE6C40 disconnect
17:56:42.434 00.006 5216 evsrv: cli 12AE6560 connect
17:56:42.439 00.005 5216 evsrv: cli 12AE6560 request: {"method":"set_connected","params":[true],"id":"c9b0b47a-1de7-4f9d-b7e2-6de3c02886f5"}
17:56:42.443 00.004 5216 gear_dialog: ConnectAll calls OnButtonConnectAll
17:56:42.448 00.005 5216 gear_dialog: OnButtonConnectAll
17:56:42.453 00.005 5216 gear_dialog: DoConnectCamera [ZWO ASI Camera]
17:56:42.458 00.005 5216 Status Line: Connexion à la caméra ...
17:56:42.464 00.006 5216 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
17:56:42.469 00.005 5216 Connecting to camera [ZWO ASI Camera] id = []
17:56:42.480 00.011 5216 ZWO: SDK Version = [1, 30, 0, 0]
17:56:42.490 00.010 5216 ZWO: find camera id: [], ncams = 1
17:56:43.221 00.731 5216 ZWO: using mode BPP = 8
17:56:43.223 00.002 5216 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
17:56:43.225 00.002 5216 ZWO: selecting snap mode
17:56:43.227 00.002 5216 ZWO: IsColorCam = 0
17:56:43.229 00.002 5216 ZWO: supported bin 0 = 1
17:56:43.231 00.002 5216 ZWO: supported bin 1 = 2
17:56:43.236 00.005 5216 ZWO: gain range = 0 .. 100
17:56:43.238 00.002 5216 ZWO: lowest RN gain = 48 (48%)
17:56:43.240 00.002 5216 ZWO: frame (0,0)+(1280,960)
17:56:43.263 00.023 5216 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
17:56:43.266 00.003 5216 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
17:56:43.268 00.002 5216 Connected Camera: ZWO ASI120MM Mini
17:56:43.270 00.002 5216 FullSize=(1280,960)
17:56:43.272 00.002 5216 PixelSize=3.75
17:56:43.274 00.002 5216 BitsPerPixel=8
17:56:43.275 00.001 5216 HasGainControl=1
17:56:43.277 00.002 5216 GuideCameraGain=95
17:56:43.279 00.002 5216 HasShutter=0
17:56:43.281 00.002 5216 HasSubFrames=1
17:56:43.283 00.002 5216 ST4HasGuideOutput=1
17:56:43.285 00.002 5216 GetBoolean("/profile/13/camera/AutoLoadDefectMap", 1) returns 1
17:56:43.287 00.002 5216 auto-loading defect map
17:56:43.289 00.002 5216 Loading defect map file C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
17:56:43.292 00.003 5216 Defect map file not found: C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
17:56:43.294 00.002 5216 Status Line: Carte des défauts non chargées
17:56:43.298 00.004 5216 GetBoolean("/profile/13/camera/AutoLoadDarks", 1) returns 1
17:56:43.300 00.002 5216 Auto-loading dark library
17:56:43.329 00.029 5216 loaded dark frame exposure = 1000, med = 3
17:56:43.357 00.028 5216 loaded dark frame exposure = 1500, med = 4
17:56:43.387 00.030 5216 loaded dark frame exposure = 2000, med = 6
17:56:43.415 00.028 5216 loaded dark frame exposure = 2500, med = 8
17:56:43.444 00.029 5216 loaded dark frame exposure = 3000, med = 10
17:56:43.474 00.030 5216 loaded dark frame exposure = 3500, med = 11
17:56:43.506 00.032 5216 loaded dark frame exposure = 4000, med = 13
17:56:43.538 00.032 5216 loaded dark frame exposure = 4500, med = 15
17:56:43.569 00.031 5216 loaded dark frame exposure = 5000, med = 14
17:56:43.603 00.034 5216 loaded dark frame exposure = 6000, med = 18
17:56:43.606 00.003 5216 loaded dark library from C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_dark_lib_13.fit
17:56:43.607 00.001 5216 Status Line: Darks chargés
17:56:43.613 00.006 5216 Status Line: Caméra Connectée
17:56:43.619 00.006 5216 gear_dialog: OnButtonConnectStepGuider
17:56:43.622 00.003 5216 Connected AO:None
17:56:43.625 00.003 5216 gear_dialog: OnButtonConnectScope
17:56:43.627 00.002 5216 Status Line: Connexion de la monture ...
17:56:43.630 00.003 5216 Connecting to mount [ASCOM GS Sky Telescope]
17:56:43.633 00.003 5216 ASCOM Scope: Connecting
17:56:43.635 00.002 5216 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
17:56:43.642 00.007 5216 pScopeDriver = 0x12AC1D0C
17:56:43.675 00.033 5216 Scope reports its name as GSServer (ASCOM)
17:56:43.679 00.004 5216 ASCOM scope CanSlewAsync is true
17:56:43.681 00.002 5216 GSServer (ASCOM) connected
17:56:43.685 00.004 5216 ScopeASCOM::GetDeclinationRadians() returns 2.2
17:56:43.687 00.002 5216 ScopeASCOM::SideOfPier() returns 1
17:56:43.690 00.003 5216 ASCOM Scope: Connect success
17:56:43.692 00.002 5216 Status Line: Monture connectée
17:56:43.698 00.006 5216 Connected Scope:GSServer (ASCOM)
17:56:43.702 00.004 5216 gear_dialog: OnButtonConnectAuxScope
17:56:43.704 00.002 5216 Connected AuxScope:None
17:56:43.706 00.002 5216 gear_dialog: OnButtonConnectRotator
17:56:43.710 00.004 5216 Connected Rotator:None
17:56:43.770 00.060 5216 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
17:56:43.773 00.003 5216 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
17:56:43.775 00.002 5216 Auto-loading calibration data
17:56:43.777 00.002 5216 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
17:56:43.779 00.002 5216 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
17:56:43.782 00.003 5216 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
17:56:43.784 00.002 5216 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
17:56:43.786 00.002 5216 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
17:56:43.788 00.002 5216 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
17:56:43.790 00.002 5216 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
17:56:43.792 00.002 5216 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
17:56:43.794 00.002 5216 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
17:56:43.796 00.002 5216 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
17:56:43.798 00.002 5216 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
17:56:43.800 00.002 5216 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
17:56:43.808 00.008 5216 ScopeASCOM::GetDeclinationRadians() returns 2.2
17:56:43.811 00.003 5216 ScopeASCOM::SideOfPier() returns 1
17:56:44.266 00.455 5216 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
17:56:44.269 00.003 5216 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
17:56:44.271 00.002 5216 Auto-loading calibration data
17:56:44.273 00.002 5216 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
17:56:44.276 00.003 5216 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
17:56:44.278 00.002 5216 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
17:56:44.280 00.002 5216 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
17:56:44.282 00.002 5216 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
17:56:44.284 00.002 5216 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
17:56:44.286 00.002 5216 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
17:56:44.288 00.002 5216 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
17:56:44.290 00.002 5216 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
17:56:44.292 00.002 5216 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
17:56:44.294 00.002 5216 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
17:56:44.296 00.002 5216 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
17:56:44.300 00.004 5216 ScopeASCOM::GetDeclinationRadians() returns 2.2
17:56:44.304 00.004 5216 ScopeASCOM::SideOfPier() returns 1
17:56:44.309 00.005 5216 evsrv: cli 12AE6560 response: {"jsonrpc":"2.0","result":0,"id":"c9b0b47a-1de7-4f9d-b7e2-6de3c02886f5"}
17:56:44.313 00.004 5216 evsrv: cli 12AE6560 disconnect
17:56:44.316 00.003 5216 evsrv: cli 12AE6880 connect
17:56:44.318 00.002 5216 evsrv: cli 12AE6880 request: {"method":"get_app_state","id":"b6911202-fb4b-4130-a4fd-e4cc2ba48115"}
17:56:44.320 00.002 5216 evsrv: cli 12AE6880 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6911202-fb4b-4130-a4fd-e4cc2ba48115"}
17:56:44.323 00.003 5216 evsrv: cli 12AE6880 disconnect
17:56:45.323 01.000 5216 evsrv: cli 12AE75A0 connect
17:56:45.326 00.003 5216 evsrv: cli 12AE75A0 request: {"method":"loop","id":"96461d37-99ac-4f89-9def-f2bb328bbcb2"}
17:56:45.327 00.001 5216 Status Line: Boucler
17:56:45.332 00.005 5216 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
17:56:45.337 00.005 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:45.340 00.003 5216 Enqueuing Expose request
17:56:45.341 00.001 5216 evsrv: cli 12AE75A0 response: {"jsonrpc":"2.0","result":0,"id":"96461d37-99ac-4f89-9def-f2bb328bbcb2"}
17:56:45.343 00.002 4552 Worker thread wakes up
17:56:45.343 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:45.343 00.000 4552 Exposure delay set to 0
17:56:45.343 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:45.343 00.000 4552 ZWO: set CONTROL_EXPOSURE 1000000
17:56:45.348 00.005 5216 evsrv: cli 12AE75A0 disconnect
17:56:45.350 00.002 5216 evsrv: cli 12AE6420 connect
17:56:45.352 00.002 5216 case statement mapped state 1 to 101
17:56:45.354 00.002 5216 case statement mapped state 1 to 101
17:56:45.356 00.002 5216 evsrv: cli 12AE6420 request: {"method":"get_lock_shift_params","id":"223438f7-b8b9-4a89-9db4-ac5fffafca6c"}
17:56:45.358 00.002 5216 evsrv: cli 12AE6420 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"223438f7-b8b9-4a89-9db4-ac5fffafca6c"}
17:56:45.363 00.005 5216 evsrv: cli 12AE6420 disconnect
17:56:45.366 00.003 5216 evsrv: cli 12AE6A60 connect
17:56:45.368 00.002 5216 case statement mapped state 1 to 101
17:56:45.370 00.002 5216 case statement mapped state 1 to 101
17:56:45.372 00.002 5216 evsrv: cli 12AE6A60 request: {"method":"get_pixel_scale","id":"e9524a21-7ccf-4b93-afc1-e82b10a76b84"}
17:56:45.374 00.002 5216 evsrv: cli 12AE6A60 response: {"jsonrpc":"2.0","result":0.986599,"id":"e9524a21-7ccf-4b93-afc1-e82b10a76b84"}
17:56:45.377 00.003 5216 evsrv: cli 12AE6A60 disconnect
17:56:46.468 01.091 4552 Exposure complete
17:56:46.488 00.020 4552 worker thread done servicing request
17:56:46.488 00.000 5216 OnExposeComplete: enter
17:56:46.490 00.002 5216 UpdateGuideState(): m_state=1
17:56:46.492 00.002 5216 UpdateCurrentPosition: no star selected
17:56:46.494 00.002 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
17:56:46.496 00.002 5216 Status Line: Aucune étoile selectionnée
17:56:46.499 00.003 5216 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
17:56:46.506 00.007 5216 UpdateGuideState exits: Aucune étoile selectionnée
17:56:46.508 00.002 5216 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:46.510 00.002 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:46.512 00.002 5216 Enqueuing Expose request
17:56:46.514 00.002 4552 Worker thread wakes up
17:56:46.514 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:46.514 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:47.537 01.023 4552 Exposure complete
17:56:47.557 00.020 4552 worker thread done servicing request
17:56:47.557 00.000 5216 OnExposeComplete: enter
17:56:47.560 00.003 5216 UpdateGuideState(): m_state=1
17:56:47.561 00.001 5216 UpdateCurrentPosition: no star selected
17:56:47.564 00.003 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
17:56:47.565 00.001 5216 Status Line: Aucune étoile selectionnée
17:56:47.569 00.004 5216 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
17:56:47.575 00.006 5216 UpdateGuideState exits: Aucune étoile selectionnée
17:56:47.577 00.002 5216 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:47.578 00.001 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:47.580 00.002 5216 Enqueuing Expose request
17:56:47.582 00.002 4552 Worker thread wakes up
17:56:47.582 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:47.582 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:48.704 01.122 4552 Exposure complete
17:56:48.725 00.021 4552 worker thread done servicing request
17:56:48.725 00.000 5216 OnExposeComplete: enter
17:56:48.727 00.002 5216 UpdateGuideState(): m_state=1
17:56:48.729 00.002 5216 UpdateCurrentPosition: no star selected
17:56:48.731 00.002 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
17:56:48.732 00.001 5216 Status Line: Aucune étoile selectionnée
17:56:48.738 00.006 5216 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
17:56:48.744 00.006 5216 UpdateGuideState exits: Aucune étoile selectionnée
17:56:48.745 00.001 5216 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:48.747 00.002 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:48.749 00.002 5216 Enqueuing Expose request
17:56:48.751 00.002 4552 Worker thread wakes up
17:56:48.751 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:48.751 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:49.765 01.014 4552 Exposure complete
17:56:49.785 00.020 4552 worker thread done servicing request
17:56:49.785 00.000 5216 OnExposeComplete: enter
17:56:49.788 00.003 5216 UpdateGuideState(): m_state=1
17:56:49.790 00.002 5216 UpdateCurrentPosition: no star selected
17:56:49.792 00.002 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
17:56:49.793 00.001 5216 Status Line: Aucune étoile selectionnée
17:56:49.797 00.004 5216 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
17:56:49.802 00.005 5216 UpdateGuideState exits: Aucune étoile selectionnée
17:56:49.804 00.002 5216 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:49.806 00.002 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:49.808 00.002 5216 Enqueuing Expose request
17:56:49.810 00.002 4552 Worker thread wakes up
17:56:49.810 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:49.810 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:50.947 01.137 4552 Exposure complete
17:56:50.968 00.021 4552 worker thread done servicing request
17:56:50.968 00.000 5216 OnExposeComplete: enter
17:56:50.970 00.002 5216 UpdateGuideState(): m_state=1
17:56:50.972 00.002 5216 UpdateCurrentPosition: no star selected
17:56:50.974 00.002 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
17:56:50.976 00.002 5216 Status Line: Aucune étoile selectionnée
17:56:50.979 00.003 5216 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
17:56:50.985 00.006 5216 UpdateGuideState exits: Aucune étoile selectionnée
17:56:50.987 00.002 5216 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:50.988 00.001 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:50.990 00.002 5216 Enqueuing Expose request
17:56:50.992 00.002 4552 Worker thread wakes up
17:56:50.992 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:50.992 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:52.014 01.022 4552 Exposure complete
17:56:52.034 00.020 4552 worker thread done servicing request
17:56:52.156 00.122 5216 OnExposeComplete: enter
17:56:52.158 00.002 5216 UpdateGuideState(): m_state=1
17:56:52.161 00.003 5216 UpdateCurrentPosition: no star selected
17:56:52.163 00.002 5216 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
17:56:52.166 00.003 5216 Status Line: Aucune étoile selectionnée
17:56:52.170 00.004 5216 UpdateImageDisplay: Size=(1280,960) min=87, max=258, med=255, FiltMin=253, FiltMax=257, Gamma=1.000
17:56:52.177 00.007 5216 UpdateGuideState exits: Aucune étoile selectionnée
17:56:52.179 00.002 5216 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:52.181 00.002 5216 ScheduleExposure(1000,3,0) exposurePending=0
17:56:52.183 00.002 5216 Enqueuing Expose request
17:56:52.185 00.002 4552 Worker thread wakes up
17:56:52.185 00.000 4552 worker thread servicing REQUEST_EXPOSE 1000
17:56:52.185 00.000 4552 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:52.192 00.007 5216 IdleClosing
17:56:52.195 00.003 5216 MyFrame::OnClose proceeding
17:56:52.197 00.002 5216 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
17:56:52.200 00.003 5216 Status Line: Attente du matériel ...
17:56:52.203 00.003 5216 StopWorkerThread(0x011EB220) begins
17:56:52.293 00.090 4552 ZWO: stopexposure
17:56:53.206 00.913 5216 StopWorkerThread(0x011EB220) thread did not terminate, force kill
17:56:53.211 00.005 5216 StopWorkerThread(0x011EB220) ends
17:56:53.217 00.006 5216 WorkerThread destructor called
17:56:53.222 00.005 5216 StopWorkerThread(0x011EAEC0) begins
17:56:53.227 00.005 38400 Worker thread wakes up
17:56:53.227 00.000 38400 worker thread servicing REQUEST_TERMINATE
17:56:53.228 00.001 38400 worker thread done servicing request
17:56:53.228 00.000 38400 WorkerThread::Entry() ends
17:56:53.228 00.000 5216 StopWorkerThread() threadExitCode=0
17:56:53.234 00.006 5216 StopWorkerThread(0x011EAEC0) ends
17:56:53.239 00.005 5216 WorkerThread destructor called
17:56:53.245 00.006 5216 Shutdown: forced=1
17:56:53.249 00.004 5216 Shutdown complete
17:56:53.254 00.005 5216 UPD: shutdown
17:56:53.259 00.005 5216 stopping server
17:56:53.264 00.005 5216 event server stopped
17:56:53.269 00.005 5216 Status Line: Serveur arrêté
17:57:28.729 00.080 31432 PHD2 version 2.6.14 begins execution with:
17:57:28.729 00.000 31432    Windows 10 (build 26100), 64-bit edition
17:57:28.729 00.000 31432    wxWidgets 3.0.5
17:57:28.730 00.001 31432    cfitsio 3.49
17:57:28.730 00.000 31432 GetString("/frame/LogDir", "") returns ""
17:57:28.731 00.001 31432 CoInitializeEx returns 1
17:57:28.733 00.002 31432 locale: using dir C:\Astronomie\PHDGuiding2\locale exists=1
17:57:28.733 00.000 31432 GetInt("/wxLanguage", 0) returns 80
17:57:28.737 00.004 31432 locale: initialized with lang id 80 (r=1)
17:57:28.743 00.006 31432 locale: wxTranslations language set to 80
17:57:28.751 00.008 31432 GetInt("/currentProfile", 0) returns 13
17:57:28.760 00.009 31432 reset dither spiral
17:57:28.764 00.004 31432 StartWorkerThread(00000000) begins
17:57:28.767 00.003 31432 WorkerThread constructor called
17:57:28.769 00.002 31432 StartWorkerThread(0C811058) ends
17:57:28.771 00.002 31432 StartWorkerThread(00000000) begins
17:57:28.774 00.003 31432 WorkerThread constructor called
17:57:28.776 00.002 29876 WorkerThread::Entry() begins
17:57:28.777 00.001 31432 StartWorkerThread(0C8102D8) ends
17:57:28.779 00.002 31432 GetBoolean("/ServerMode", 1) returns 1
17:57:28.781 00.002 29876 worker thread CoInitializeEx returns 0
17:57:28.781 00.000 27136 WorkerThread::Entry() begins
17:57:28.781 00.000 27136 worker thread CoInitializeEx returns 0
17:57:28.892 00.111 31432 GetInt("/profile/13/NoiseReductionMethod", 0) returns 0
17:57:28.898 00.006 31432 GetDouble("/profile/13/DitherScaleFactor", 1.000000) returns 1.000000
17:57:28.903 00.005 31432 GetBoolean("/profile/13/DitherRaOnly", 0) returns 0
17:57:28.909 00.006 31432 GetInt("/profile/13/DitherMode", 0) returns 0
17:57:28.914 00.005 31432 set dither mode 0
17:57:28.919 00.005 31432 GetInt("/profile/13/frame/timeLapse", 0) returns 0
17:57:28.924 00.005 31432 GetInt("/profile/13/frame/var_delay/long_delay", 10000) returns 10000
17:57:28.930 00.006 31432 GetInt("/profile/13/frame/var_delay/short_delay", 1000) returns 1000
17:57:28.936 00.006 31432 GetBoolean("/profile/13/frame/var_delay/enabled", 0) returns 0
17:57:28.940 00.004 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
17:57:28.946 00.006 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
17:57:28.952 00.006 31432 GetInt("/profile/13/frame/focalLength", 0) returns 784
17:57:28.957 00.005 31432 GetInt("/profile/13/auto_exp/exposure_min", 1000) returns 1000
17:57:28.963 00.006 31432 GetInt("/profile/13/auto_exp/exposure_max", 5000) returns 5000
17:57:28.968 00.005 31432 GetDouble("/profile/13/auto_exp/target_snr", 6.000000) returns 6.000000
17:57:28.973 00.005 31432 AutoExp: config min = 1000 max = 5000 snr = 6.00
17:57:28.979 00.006 31432 AutoExp: reset exp to 5000
17:57:28.984 00.005 31432 GetInt("/profile/13/CustomExposureDuration", 30000) returns 30000
17:57:28.992 00.008 31432 GetInt("/profile/13/ExposureDurationMs", 1000) returns 1000
17:57:28.995 00.003 31432 OnExposureDurationSelected: duration = 1000
17:57:29.001 00.006 31432 GetBoolean("/profile/13/BeepForLostStar", 1) returns 1
17:57:29.007 00.006 31432 GetInt("/profile/13/Gamma", 100) returns 100
17:57:29.012 00.005 31432 GetBoolean("/profile/13/ImageLogger/LoggingEnabled", 0) returns 0
17:57:29.017 00.005 31432 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshRel", 0) returns 0
17:57:29.022 00.005 31432 GetBoolean("/profile/13/ImageLogger/LogFramesOverThreshPx", 0) returns 0
17:57:29.027 00.005 31432 GetBoolean("/profile/13/ImageLogger/LogFramesDropped", 0) returns 0
17:57:29.032 00.005 31432 GetBoolean("/profile/13/ImageLogger/LogAutoSelectFrames", 0) returns 0
17:57:29.037 00.005 31432 GetDouble("/profile/13/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
17:57:29.043 00.006 31432 GetDouble("/profile/13/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
17:57:29.048 00.005 31432 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
17:57:29.053 00.005 31432 GetBoolean("/profile/13/indi/VerboseLogging", 0) returns 0
17:57:29.066 00.013 31432 guider state => UNINITIALIZED
17:57:29.072 00.006 31432 GetInt("/profile/13/overlay/slit/center.x", 376) returns 376
17:57:29.077 00.005 31432 GetInt("/profile/13/overlay/slit/center.y", 290) returns 290
17:57:29.082 00.005 31432 GetInt("/profile/13/overlay/slit/width", 8) returns 8
17:57:29.088 00.006 31432 GetInt("/profile/13/overlay/slit/height", 100) returns 100
17:57:29.095 00.007 31432 GetInt("/profile/13/overlay/slit/angle", 0) returns 0
17:57:29.168 00.073 31432 Changing from state UNINITIALIZED to UNINITIALIZED
17:57:29.229 00.061 31432 guider state => SELECTING
17:57:29.253 00.024 31432 GetBoolean("/profile/13/guider/FastRecenter", 1) returns 1
17:57:29.267 00.014 31432 GetBoolean("/profile/13/guider/ScaleImage", 1) returns 1
17:57:29.275 00.008 31432 GetDouble("/profile/13/guider/StarMinHFD", 1.500000) returns 1.500000
17:57:29.281 00.006 31432 Setting StarMinHFD = 1.50
17:57:29.287 00.006 31432 GetDouble("/profile/13/guider/StarMaxHFD", 20.000000) returns 10.000000
17:57:29.294 00.007 31432 Setting MaxHFD = 10.0
17:57:29.301 00.007 31432 GetDouble("/profile/13/guider/StarMinSNR", 6.000000) returns 6.000000
17:57:29.306 00.005 31432 Setting StarMinSNR = 6.0
17:57:29.312 00.006 31432 GetInt("/profile/13/guider/AutoSelDownsample", 0) returns 0
17:57:29.318 00.006 31432 Setting AutoSelDownsample = 0
17:57:29.326 00.008 31432 GetString("/profile/13/guider/bookmarks", "") returns ""
17:57:29.331 00.005 31432 GetDouble("/profile/13/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
17:57:29.338 00.007 31432 GetBoolean("/profile/13/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
17:57:29.343 00.005 31432 GetBoolean("/profile/13/guider/onestar/TolerateJumpsEnabled", 0) returns 0
17:57:29.349 00.006 31432 GetDouble("/profile/13/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
17:57:29.356 00.007 31432 GetInt("/profile/13/guider/onestar/SearchRegion", 15) returns 15
17:57:29.361 00.005 31432 GetBoolean("/profile/13/guider/multistar/enabled", 0) returns 1
17:57:29.367 00.006 31432 MultiStar mode enabled
17:57:29.373 00.006 31432 GetBoolean("/StickyLockPosition", 0) returns 0
17:57:29.385 00.012 31432 GetString("/geometry", "") returns "0;800;600;78;78"
17:57:29.434 00.049 31432 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
17:57:29.439 00.005 31432 GetString("/graph/RAColor", "") returns "#FFFFFF"
17:57:29.445 00.006 31432 GetString("/graph/DecColor", "") returns "#FF0000"
17:57:29.451 00.006 31432 GetInt("/graph/minLength", 50) returns 50
17:57:29.457 00.006 31432 GetInt("/graph/maxLength", 400) returns 400
17:57:29.463 00.006 31432 GetInt("/graph/minHeight", 1) returns 1
17:57:29.469 00.006 31432 GetInt("/graph/maxHeight", 16) returns 16
17:57:29.474 00.005 31432 GetInt("/graph/length", 100) returns 100
17:57:29.480 00.006 31432 GraphStats window size = 100
17:57:29.486 00.006 31432 GetInt("/graph/height", 4) returns 4
17:57:29.492 00.006 31432 GetInt("graph/HeightUnits", 1) returns 1
17:57:29.497 00.005 31432 GetBoolean("/graph/showCorrections", 1) returns 1
17:57:29.503 00.006 31432 GetBoolean("/graph/showStarMass", 0) returns 0
17:57:29.508 00.005 31432 GetBoolean("/graph/showStarSNR", 0) returns 0
17:57:29.514 00.006 31432 GetBoolean("/graph/correctionsToScale", 0) returns 1
17:57:29.596 00.082 31432 GetInt("/graph_stepguider/length", 1) returns 1
17:57:29.605 00.009 31432 GetBoolean("/ProfileRawMode", 0) returns 0
17:57:29.611 00.006 31432 GetInt("/target/length", 100) returns 400
17:57:29.617 00.006 31432 GetDouble("/target/zoom", 1.000000) returns 1.000000
17:57:29.641 00.024 31432 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
17:57:29.645 00.004 31432 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
17:57:30.072 00.427 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
17:57:30.077 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
17:57:30.083 00.006 31432 GetString("/profile/11/name", "") returns "11225 V2"
17:57:30.088 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
17:57:30.094 00.006 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:57:30.099 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
17:57:30.105 00.006 31432 GetString("/profile/3/name", "") returns "76"
17:57:30.110 00.005 31432 GetString("/profile/4/name", "") returns "APO + RED"
17:57:30.116 00.006 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
17:57:30.122 00.006 31432 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
17:57:30.127 00.005 31432 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
17:57:30.133 00.006 31432 GetString("/profile/8/name", "") returns "NOUVEAU 1"
17:57:30.138 00.005 31432 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
17:57:30.184 00.046 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:57:30.487 00.303 31432 GetString("/profile/13/indi/INDIcam", "") returns ""
17:57:30.529 00.042 31432 GetString("/profile/13/indi/INDImount", "") returns ""
17:57:30.550 00.021 31432 GetString("/profile/13/indi/INDImount", "") returns ""
17:57:30.571 00.021 31432 GetString("/profile/13/indi/INDIrotator", "") returns ""
17:57:30.582 00.011 31432 GetString("/profile/13/camera/LastMenuChoice", "Aucun") returns "ZWO ASI Camera"
17:57:30.588 00.006 31432 CameraFactory(ZWO ASI Camera)
17:57:30.593 00.005 31432 GetBoolean("/profile/13/camera/UseSubframes", 0) returns 0
17:57:30.598 00.005 31432 GetInt("/profile/13/camera/ReadDelay", 150) returns 150
17:57:30.603 00.005 31432 GetInt("/profile/13/camera/gain", 95) returns 95
17:57:30.609 00.006 31432 GetInt("/profile/13/camera/TimeoutMs", 15000) returns 15000
17:57:30.614 00.005 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
17:57:30.619 00.005 31432 GetBoolean("/profile/13/camera/SaturationByADU", 1) returns 1
17:57:30.624 00.005 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
17:57:30.629 00.005 31432 GetInt("/profile/13/camera/binning", 1) returns 1
17:57:30.634 00.005 31432 GetInt("/profile/13/camera/ZWO/bpp", 8) returns 8
17:57:30.639 00.005 31432 Created new camera of type ZWO ASI Camera = 0C83BB20
17:57:30.644 00.005 31432 GetString("/profile/13/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
17:57:30.654 00.010 31432 GetString("/profile/13/scope/LastMenuChoice", "Aucun") returns "ASCOM GS Sky Telescope"
17:57:30.657 00.003 31432 ScopeFactory(ASCOM GS Sky Telescope)
17:57:30.663 00.006 31432 GetInt("/profile/13/scope/CalibrationDuration", 750) returns 750
17:57:30.668 00.005 31432 GetInt("/profile/13/scope/CalibrationDistance", 25) returns 25
17:57:30.673 00.005 31432 GetInt("/profile/13/scope/MaxRaDuration", 2500) returns 2500
17:57:30.678 00.005 31432 GetInt("/profile/13/scope/MaxDecDuration", 2500) returns 2500
17:57:30.683 00.005 31432 GetInt("/profile/13/scope/DecGuideMode", 1) returns 1
17:57:30.688 00.005 31432 DecGuideMode set to Auto (1)
17:57:30.693 00.005 31432 GetInt("/profile/13/scope/XGuideAlgorithm", 1) returns 1
17:57:30.698 00.005 31432 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.195000
17:57:30.703 00.005 31432 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
17:57:30.710 00.007 31432 GetDouble("/profile/13/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
17:57:30.715 00.005 31432 GetInt("/profile/13/scope/YGuideAlgorithm", 4) returns 4
17:57:30.721 00.006 31432 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.300000
17:57:30.726 00.005 31432 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
17:57:30.731 00.005 31432 GetDouble("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
17:57:30.737 00.006 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
17:57:30.742 00.005 31432 GetBoolean("/profile/13/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
17:57:30.747 00.005 31432 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
17:57:30.752 00.005 31432 GetBoolean("/profile/13/scope/CalFlipRequiresDecFlip", 0) returns 1
17:57:30.757 00.005 31432 GetBoolean("/profile/13/scope/AssumeOrthogonal", 0) returns 0
17:57:30.763 00.006 31432 GetBoolean("/profile/13/scope/UseDecComp", 1) returns 1
17:57:30.768 00.005 31432 GetBoolean("/profile/13/scope/HiResEncoders", 0) returns 0
17:57:30.773 00.005 31432 GetInt("/profile/13/scope/DecBacklashPulse", 0) returns 20
17:57:30.779 00.006 31432 GetInt("/profile/13/scope/DecBacklashFloor", 0) returns 20
17:57:30.784 00.005 31432 GetInt("/profile/13/scope/DecBacklashCeiling", 0) returns 20
17:57:30.788 00.004 31432 GetBoolean("/profile/13/scope/BacklashCompEnabled", 0) returns 1
17:57:30.793 00.005 31432 BLC: Enabled with correction = 20 ms, Floor = 20, Ceiling = 20, Fixed
17:57:30.798 00.005 31432 GetBoolean("/profile/13/scope/StopGuidingWhenSlewing", 1) returns 1
17:57:30.803 00.005 31432 Scope: enabling slew check, guiding will stop when slew is detected
17:57:30.809 00.006 31432 Created new scope of type ASCOM GS Sky Telescope = 0CEA0BC0
17:57:30.814 00.005 31432 GetString("/profile/13/scope/LastMenuChoice", "") returns "ASCOM GS Sky Telescope"
17:57:30.820 00.006 31432 GetString("/profile/13/scope/LastAuxMenuChoice", "Aucun") returns "Aucun"
17:57:30.825 00.005 31432 ScopeFactory(Aucun)
17:57:30.829 00.004 31432 Created new aux scope of type Aucun = 00000000
17:57:30.835 00.006 31432 GetString("/profile/13/scope/LastAuxMenuChoice", "") returns "Aucun"
17:57:30.840 00.005 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
17:57:30.845 00.005 31432 GetString("/profile/13/stepguider/LastMenuChoice", "Aucun") returns "Aucun"
17:57:30.850 00.005 31432 StepGuiderFactory(Aucun)
17:57:30.855 00.005 31432 Created new stepguider of type Aucun = 00000000
17:57:30.860 00.005 31432 GetString("/profile/13/stepguider/LastMenuChoice", "") returns "Aucun"
17:57:30.865 00.005 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
17:57:30.871 00.006 31432 GetString("/profile/13/rotator/LastMenuChoice", "Aucun") returns "Aucun"
17:57:30.875 00.004 31432 RotatorFactory(Aucun)
17:57:30.880 00.005 31432 Created new Rotator of type Aucun = 00000000
17:57:30.885 00.005 31432 GetString("/profile/13/rotator/LastMenuChoice", "") returns "Aucun"
17:57:30.890 00.005 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
17:57:30.913 00.023 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
17:57:30.919 00.006 31432 SetupHelpFile: langid=80, locale-specific help = C:\Astronomie\PHDGuiding2\locale\fr_FR\PHD2GuideHelp.zip
17:57:30.941 00.022 31432 starting server
17:57:30.949 00.008 31432 event server started, listening on port 4400
17:57:30.954 00.005 31432 Server started, listening on port 4300
17:57:30.959 00.005 31432 Status Line: Serveur démarré
17:57:30.971 00.012 31432 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=2;prop=100000;bestw=631;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=Historique;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-71;floaty=995;floatw=1496;floath=272|name=Stats;caption=Statistiques de guidage;state=2099198;dir=3;layer=0;row=1;pos=1;prop=100000;bestw=315;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=Position de l'OA;state=2099198;dir=2;layer=0;row=0;pos=4;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Profil de l'Étoile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=91200;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1491;floaty=256;floatw=400;floath=250|name=Target;caption=Cible;state=2099196;dir=2;layer=0;row=0;pos=1;prop=108800;bestw=336;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,0)=426|dock_size(3,0,0)=259|"
17:57:31.057 00.086 31432 GetBoolean("/Update/enabled", 1) returns 1
17:57:31.062 00.005 31432 GetInt("/Update/series", 0) returns 0
17:57:31.068 00.006 10416 UPD: updater thread entry
17:57:31.068 00.000 10416 UPD: fetch https://openphdguiding.org/release-main-win.txt
17:57:33.134 02.066 10416 UPD: latest ver = 2.6.14
17:57:33.134 00.000 10416 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
17:57:33.134 00.000 10416 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
17:57:33.135 00.001 10416 GetInt("/Update/force", 0) returns 0
17:57:33.135 00.000 10416 UPD: version is up-to-date
17:57:33.136 00.001 10416 UPD: updater thread exit
17:58:32.174 59.038 31432 gear_dialog: OnButtonConnectAll
17:58:32.176 00.002 31432 gear_dialog: DoConnectCamera [ZWO ASI Camera]
17:58:32.178 00.002 31432 Status Line: Connexion à la caméra ...
17:58:32.181 00.003 31432 GetString("/profile/13/cam_hash/8d44cd37/whichCamera", "") returns ""
17:58:32.183 00.002 31432 Connecting to camera [ZWO ASI Camera] id = []
17:58:32.191 00.008 31432 ZWO: SDK Version = [1, 40, 0, 0]
17:58:32.197 00.006 31432 ZWO: find camera id: [], ncams = 1
17:58:32.933 00.736 31432 ZWO: using mode BPP = 8
17:58:32.935 00.002 31432 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
17:58:32.938 00.003 31432 ZWO: selecting snap mode
17:58:32.939 00.001 31432 ZWO: IsColorCam = 0
17:58:32.941 00.002 31432 ZWO: supported bin 0 = 1
17:58:32.942 00.001 31432 ZWO: supported bin 1 = 2
17:58:32.959 00.017 31432 ZWO: gain range = 0 .. 100
17:58:32.962 00.003 31432 ZWO: lowest RN gain = 48 (48%)
17:58:32.964 00.002 31432 ZWO: frame (0,0)+(1280,960)
17:58:32.986 00.022 31432 GetString("/profile/13/camera/LimitFrame", "") returns ""
17:58:32.989 00.003 31432 camera: updated LimitFrame => (0,0),(0x0)
17:58:32.991 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
17:58:32.993 00.002 31432 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
17:58:32.995 00.002 31432 Connected Camera: ZWO ASI120MM Mini
17:58:32.997 00.002 31432 FrameSize=(1280,960)
17:58:32.999 00.002 31432 PixelSize=3.75
17:58:33.001 00.002 31432 BitsPerPixel=8
17:58:33.003 00.002 31432 HasGainControl=1
17:58:33.005 00.002 31432 GuideCameraGain=95
17:58:33.007 00.002 31432 HasShutter=0
17:58:33.008 00.001 31432 HasSubFrames=1
17:58:33.010 00.002 31432 ST4HasGuideOutput=1
17:58:33.012 00.002 31432 GetBoolean("/profile/13/camera/AutoLoadDefectMap", 1) returns 1
17:58:33.014 00.002 31432 auto-loading defect map
17:58:33.016 00.002 31432 Loading defect map file C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
17:58:33.018 00.002 31432 Defect map file not found: C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_defect_map_13.txt
17:58:33.020 00.002 31432 Status Line: Carte des défauts non chargées
17:58:33.024 00.004 31432 GetBoolean("/profile/13/camera/AutoLoadDarks", 1) returns 1
17:58:33.026 00.002 31432 Auto-loading dark library
17:58:33.048 00.022 31432 loaded dark frame exposure = 1000, med = 3
17:58:33.071 00.023 31432 loaded dark frame exposure = 1500, med = 4
17:58:33.093 00.022 31432 loaded dark frame exposure = 2000, med = 6
17:58:33.117 00.024 31432 loaded dark frame exposure = 2500, med = 8
17:58:33.141 00.024 31432 loaded dark frame exposure = 3000, med = 10
17:58:33.166 00.025 31432 loaded dark frame exposure = 3500, med = 11
17:58:33.193 00.027 31432 loaded dark frame exposure = 4000, med = 13
17:58:33.221 00.028 31432 loaded dark frame exposure = 4500, med = 15
17:58:33.248 00.027 31432 loaded dark frame exposure = 5000, med = 14
17:58:33.276 00.028 31432 loaded dark frame exposure = 6000, med = 18
17:58:33.279 00.003 31432 loaded dark library from C:\Users\Eric\AppData\Local\phd2\darks_defects\PHD2_dark_lib_13.fit
17:58:33.281 00.002 31432 Status Line: Darks chargés
17:58:33.287 00.006 31432 Status Line: Caméra Connectée
17:58:33.295 00.008 31432 gear_dialog: OnButtonConnectStepGuider
17:58:33.299 00.004 31432 Connected AO:None
17:58:33.303 00.004 31432 gear_dialog: OnButtonConnectScope
17:58:33.305 00.002 31432 Status Line: Connexion de la monture ...
17:58:33.308 00.003 31432 Connecting to mount [ASCOM GS Sky Telescope]
17:58:33.310 00.002 31432 ASCOM Scope: Connecting
17:58:33.312 00.002 31432 Create ASCOM Scope: choice 'ASCOM GS Sky Telescope' progid ASCOM.GS.Sky.Telescope
17:58:33.320 00.008 31432 pScopeDriver = 0x0FBB1464
17:58:33.354 00.034 31432 Scope reports its name as GSServer (ASCOM)
17:58:33.358 00.004 31432 ASCOM scope CanSlewAsync is true
17:58:33.360 00.002 31432 GSServer (ASCOM) connected
17:58:33.364 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 45.7
17:58:33.369 00.005 31432 ScopeASCOM::SideOfPier() returns 0
17:58:33.371 00.002 31432 ASCOM Scope: Connect success
17:58:33.374 00.003 31432 Status Line: Monture connectée
17:58:33.378 00.004 31432 Connected Scope:GSServer (ASCOM)
17:58:33.386 00.008 31432 gear_dialog: OnButtonConnectAuxScope
17:58:33.389 00.003 31432 Connected AuxScope:None
17:58:33.392 00.003 31432 gear_dialog: OnButtonConnectRotator
17:58:33.396 00.004 31432 Connected Rotator:None
17:58:33.458 00.062 31432 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 0
17:58:33.461 00.003 31432 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 2.000000
17:58:33.464 00.003 31432 Auto-loading calibration data
17:58:33.466 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
17:58:33.469 00.003 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
17:58:33.471 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
17:58:33.473 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
17:58:33.476 00.003 31432 GetDouble("/profile/13/scope/calibration/yAngle", 1.570796) returns -1.550140
17:58:33.478 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
17:58:33.480 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
17:58:33.482 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
17:58:33.485 00.003 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
17:58:33.487 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
17:58:33.489 00.002 31432 Mount::SetCalibration (scope) -- xAngle=1.8 yAngle=-88.8 xRate=6.892 yRate=7.625 bin=1 dec=5.4 pierSide=0 par=+/+ rotAng=Aucun
17:58:33.491 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=1.8 m_yAngleError=-179.4
17:58:33.495 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 45.7
17:58:33.499 00.004 31432 ScopeASCOM::SideOfPier() returns 0
17:58:33.994 00.495 31432 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
18:02:53.760 259.766 31432 StartLoopingInteractive: Loop button clicked
18:02:53.763 00.003 31432 Status Line: Boucler
18:02:53.769 00.006 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:02:53.774 00.005 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:02:53.776 00.002 31432 Enqueuing Expose request
18:02:53.778 00.002 29876 Worker thread wakes up
18:02:53.779 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:02:53.779 00.000 29876 Exposure delay set to 0
18:02:53.779 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:53.779 00.000 29876 ZWO: set CONTROL_EXPOSURE 1000000
18:02:55.008 01.229 29876 Exposure complete
18:02:55.052 00.044 29876 worker thread done servicing request
18:02:55.052 00.000 31432 OnExposeComplete: enter
18:02:55.054 00.002 31432 UpdateGuideState(): m_state=1
18:02:55.056 00.002 31432 UpdateCurrentPosition: no star selected
18:02:55.058 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:55.060 00.002 31432 Status Line: Aucune étoile selectionnée
18:02:55.063 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=99, FiltMin=62, FiltMax=134, Gamma=1.000
18:02:55.075 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:02:55.077 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:55.079 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:02:55.081 00.002 31432 Enqueuing Expose request
18:02:55.083 00.002 29876 Worker thread wakes up
18:02:55.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:02:55.083 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:55.987 00.904 29876 Exposure complete
18:02:56.032 00.045 29876 worker thread done servicing request
18:02:56.032 00.000 31432 OnExposeComplete: enter
18:02:56.035 00.003 31432 UpdateGuideState(): m_state=1
18:02:56.036 00.001 31432 UpdateCurrentPosition: no star selected
18:02:56.038 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:56.040 00.002 31432 Status Line: Aucune étoile selectionnée
18:02:56.043 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=12, max=204, med=92, FiltMin=53, FiltMax=123, Gamma=1.000
18:02:56.049 00.006 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:02:56.051 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:56.053 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:02:56.054 00.001 31432 Enqueuing Expose request
18:02:56.056 00.002 29876 Worker thread wakes up
18:02:56.056 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:02:56.056 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:57.180 01.124 29876 Exposure complete
18:02:57.224 00.044 29876 worker thread done servicing request
18:02:57.224 00.000 31432 OnExposeComplete: enter
18:02:57.226 00.002 31432 UpdateGuideState(): m_state=1
18:02:57.228 00.002 31432 UpdateCurrentPosition: no star selected
18:02:57.230 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:57.232 00.002 31432 Status Line: Aucune étoile selectionnée
18:02:57.234 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=3, max=185, med=83, FiltMin=49, FiltMax=121, Gamma=1.000
18:02:57.239 00.005 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:02:57.241 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:57.243 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:02:57.245 00.002 31432 Enqueuing Expose request
18:02:57.247 00.002 29876 Worker thread wakes up
18:02:57.247 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:02:57.247 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:58.261 01.014 29876 Exposure complete
18:02:58.306 00.045 29876 worker thread done servicing request
18:02:58.306 00.000 31432 OnExposeComplete: enter
18:02:58.309 00.003 31432 UpdateGuideState(): m_state=1
18:02:58.311 00.002 31432 UpdateCurrentPosition: no star selected
18:02:58.312 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:58.314 00.002 31432 Status Line: Aucune étoile selectionnée
18:02:58.317 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=77, FiltMin=43, FiltMax=105, Gamma=1.000
18:02:58.329 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:02:58.331 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:58.333 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:02:58.335 00.002 31432 Enqueuing Expose request
18:02:58.337 00.002 29876 Worker thread wakes up
18:02:58.337 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:02:58.337 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:59.461 01.124 29876 Exposure complete
18:02:59.503 00.042 29876 worker thread done servicing request
18:02:59.504 00.001 31432 OnExposeComplete: enter
18:02:59.505 00.001 31432 UpdateGuideState(): m_state=1
18:02:59.508 00.003 31432 UpdateCurrentPosition: no star selected
18:02:59.510 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:59.512 00.002 31432 Status Line: Aucune étoile selectionnée
18:02:59.516 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=71, FiltMin=42, FiltMax=98, Gamma=1.000
18:02:59.528 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:02:59.530 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:59.532 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:02:59.534 00.002 31432 Enqueuing Expose request
18:02:59.536 00.002 29876 Worker thread wakes up
18:02:59.536 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:02:59.536 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:00.549 01.013 29876 Exposure complete
18:03:00.592 00.043 29876 worker thread done servicing request
18:03:00.592 00.000 31432 OnExposeComplete: enter
18:03:00.594 00.002 31432 UpdateGuideState(): m_state=1
18:03:00.596 00.002 31432 UpdateCurrentPosition: no star selected
18:03:00.598 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:00.600 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:00.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=66, FiltMin=38, FiltMax=92, Gamma=1.000
18:03:00.614 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:00.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:00.618 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:00.620 00.002 31432 Enqueuing Expose request
18:03:00.622 00.002 29876 Worker thread wakes up
18:03:00.622 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:00.622 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:01.750 01.128 29876 Exposure complete
18:03:01.795 00.045 29876 worker thread done servicing request
18:03:01.796 00.001 31432 OnExposeComplete: enter
18:03:01.798 00.002 31432 UpdateGuideState(): m_state=1
18:03:01.800 00.002 31432 UpdateCurrentPosition: no star selected
18:03:01.802 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:01.803 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:01.807 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=61, FiltMin=33, FiltMax=89, Gamma=1.000
18:03:01.819 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:01.821 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:01.823 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:01.825 00.002 31432 Enqueuing Expose request
18:03:01.827 00.002 29876 Worker thread wakes up
18:03:01.827 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:01.827 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:02.844 01.017 29876 Exposure complete
18:03:02.887 00.043 29876 worker thread done servicing request
18:03:02.887 00.000 31432 OnExposeComplete: enter
18:03:02.890 00.003 31432 UpdateGuideState(): m_state=1
18:03:02.892 00.002 31432 UpdateCurrentPosition: no star selected
18:03:02.894 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:02.895 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:02.898 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=58, FiltMin=33, FiltMax=83, Gamma=1.000
18:03:02.910 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:02.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:02.914 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:02.916 00.002 31432 Enqueuing Expose request
18:03:02.918 00.002 29876 Worker thread wakes up
18:03:02.918 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:02.918 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:04.146 01.228 29876 Exposure complete
18:03:04.195 00.049 29876 worker thread done servicing request
18:03:04.195 00.000 31432 OnExposeComplete: enter
18:03:04.197 00.002 31432 UpdateGuideState(): m_state=1
18:03:04.200 00.003 31432 UpdateCurrentPosition: no star selected
18:03:04.201 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:04.203 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:04.206 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=54, FiltMin=28, FiltMax=80, Gamma=1.000
18:03:04.219 00.013 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:04.222 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:04.224 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:04.226 00.002 31432 Enqueuing Expose request
18:03:04.228 00.002 29876 Worker thread wakes up
18:03:04.228 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:04.228 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:05.142 00.914 29876 Exposure complete
18:03:05.186 00.044 29876 worker thread done servicing request
18:03:05.186 00.000 31432 OnExposeComplete: enter
18:03:05.188 00.002 31432 UpdateGuideState(): m_state=1
18:03:05.191 00.003 31432 UpdateCurrentPosition: no star selected
18:03:05.193 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:05.195 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:05.197 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=52, FiltMin=28, FiltMax=75, Gamma=1.000
18:03:05.209 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:05.211 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:05.213 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:05.215 00.002 31432 Enqueuing Expose request
18:03:05.217 00.002 29876 Worker thread wakes up
18:03:05.217 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:05.217 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:06.341 01.124 29876 Exposure complete
18:03:06.384 00.043 29876 worker thread done servicing request
18:03:06.384 00.000 31432 OnExposeComplete: enter
18:03:06.386 00.002 31432 UpdateGuideState(): m_state=1
18:03:06.389 00.003 31432 UpdateCurrentPosition: no star selected
18:03:06.390 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:06.392 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:06.395 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=49, FiltMin=25, FiltMax=71, Gamma=1.000
18:03:06.406 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:06.408 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:06.410 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:06.412 00.002 31432 Enqueuing Expose request
18:03:06.413 00.001 29876 Worker thread wakes up
18:03:06.414 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:06.414 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:07.438 01.024 29876 Exposure complete
18:03:07.481 00.043 29876 worker thread done servicing request
18:03:07.481 00.000 31432 OnExposeComplete: enter
18:03:07.483 00.002 31432 UpdateGuideState(): m_state=1
18:03:07.485 00.002 31432 UpdateCurrentPosition: no star selected
18:03:07.487 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:07.489 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:07.492 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=47, FiltMin=24, FiltMax=69, Gamma=1.000
18:03:07.502 00.010 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:07.504 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:07.506 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:07.508 00.002 31432 Enqueuing Expose request
18:03:07.510 00.002 29876 Worker thread wakes up
18:03:07.510 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:07.510 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:08.643 01.133 29876 Exposure complete
18:03:08.688 00.045 29876 worker thread done servicing request
18:03:08.689 00.001 31432 OnExposeComplete: enter
18:03:08.691 00.002 31432 UpdateGuideState(): m_state=1
18:03:08.693 00.002 31432 UpdateCurrentPosition: no star selected
18:03:08.696 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:08.698 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:08.701 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=46, FiltMin=23, FiltMax=71, Gamma=1.000
18:03:08.713 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:08.715 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:08.716 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:08.718 00.002 31432 Enqueuing Expose request
18:03:08.720 00.002 29876 Worker thread wakes up
18:03:08.720 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:08.721 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:09.631 00.910 29876 Exposure complete
18:03:09.673 00.042 29876 worker thread done servicing request
18:03:09.674 00.001 31432 OnExposeComplete: enter
18:03:09.676 00.002 31432 UpdateGuideState(): m_state=1
18:03:09.677 00.001 31432 UpdateCurrentPosition: no star selected
18:03:09.679 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:09.681 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:09.684 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=45, FiltMin=22, FiltMax=69, Gamma=1.000
18:03:09.695 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:09.697 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:09.698 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:09.700 00.002 31432 Enqueuing Expose request
18:03:09.703 00.003 29876 Worker thread wakes up
18:03:09.703 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:09.703 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:10.930 01.227 29876 Exposure complete
18:03:10.974 00.044 29876 worker thread done servicing request
18:03:10.974 00.000 31432 OnExposeComplete: enter
18:03:10.977 00.003 31432 UpdateGuideState(): m_state=1
18:03:10.980 00.003 31432 UpdateCurrentPosition: no star selected
18:03:10.981 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:10.983 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:10.986 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=44, FiltMin=21, FiltMax=66, Gamma=1.000
18:03:11.000 00.014 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:11.003 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:11.005 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:11.007 00.002 31432 Enqueuing Expose request
18:03:11.009 00.002 29876 Worker thread wakes up
18:03:11.009 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:11.009 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:11.918 00.909 29876 Exposure complete
18:03:11.961 00.043 29876 worker thread done servicing request
18:03:11.961 00.000 31432 OnExposeComplete: enter
18:03:11.964 00.003 31432 UpdateGuideState(): m_state=1
18:03:11.965 00.001 31432 UpdateCurrentPosition: no star selected
18:03:11.967 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:11.969 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:11.972 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=43, FiltMin=20, FiltMax=73, Gamma=1.000
18:03:11.983 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:11.985 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:11.986 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:11.988 00.002 31432 Enqueuing Expose request
18:03:11.990 00.002 29876 Worker thread wakes up
18:03:11.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:11.990 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:13.121 01.131 29876 Exposure complete
18:03:13.165 00.044 29876 worker thread done servicing request
18:03:13.165 00.000 31432 OnExposeComplete: enter
18:03:13.167 00.002 31432 UpdateGuideState(): m_state=1
18:03:13.170 00.003 31432 UpdateCurrentPosition: no star selected
18:03:13.172 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:13.174 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:13.177 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=43, FiltMin=22, FiltMax=62, Gamma=1.000
18:03:13.189 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:13.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:13.193 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:13.195 00.002 31432 Enqueuing Expose request
18:03:13.197 00.002 29876 Worker thread wakes up
18:03:13.197 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:13.197 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:14.220 01.023 29876 Exposure complete
18:03:14.262 00.042 29876 worker thread done servicing request
18:03:14.263 00.001 31432 OnExposeComplete: enter
18:03:14.265 00.002 31432 UpdateGuideState(): m_state=1
18:03:14.267 00.002 31432 UpdateCurrentPosition: no star selected
18:03:14.269 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:14.271 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:14.274 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=43, FiltMin=21, FiltMax=76, Gamma=1.000
18:03:14.285 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:14.288 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:14.289 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:14.291 00.002 31432 Enqueuing Expose request
18:03:14.293 00.002 29876 Worker thread wakes up
18:03:14.293 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:14.293 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:15.520 01.227 29876 Exposure complete
18:03:15.563 00.043 29876 worker thread done servicing request
18:03:15.563 00.000 31432 OnExposeComplete: enter
18:03:15.565 00.002 31432 UpdateGuideState(): m_state=1
18:03:15.567 00.002 31432 UpdateCurrentPosition: no star selected
18:03:15.569 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:15.571 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:15.573 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=44, FiltMin=22, FiltMax=65, Gamma=1.000
18:03:15.584 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:15.586 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:15.588 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:15.590 00.002 31432 Enqueuing Expose request
18:03:15.592 00.002 29876 Worker thread wakes up
18:03:15.592 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:15.592 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:16.510 00.918 29876 Exposure complete
18:03:16.552 00.042 29876 worker thread done servicing request
18:03:16.552 00.000 31432 OnExposeComplete: enter
18:03:16.554 00.002 31432 UpdateGuideState(): m_state=1
18:03:16.556 00.002 31432 UpdateCurrentPosition: no star selected
18:03:16.558 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:16.560 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:16.562 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=44, FiltMin=23, FiltMax=147, Gamma=1.000
18:03:16.573 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:16.575 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:16.577 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:16.579 00.002 31432 Enqueuing Expose request
18:03:16.581 00.002 29876 Worker thread wakes up
18:03:16.581 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:16.581 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:17.809 01.228 29876 Exposure complete
18:03:17.851 00.042 29876 worker thread done servicing request
18:03:17.851 00.000 31432 OnExposeComplete: enter
18:03:17.854 00.003 31432 UpdateGuideState(): m_state=1
18:03:17.856 00.002 31432 UpdateCurrentPosition: no star selected
18:03:17.858 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:17.859 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:17.862 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=46, FiltMin=22, FiltMax=80, Gamma=1.000
18:03:17.873 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:17.875 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:17.877 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:17.879 00.002 31432 Enqueuing Expose request
18:03:17.880 00.001 29876 Worker thread wakes up
18:03:17.880 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:17.880 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:18.786 00.906 29876 Exposure complete
18:03:18.828 00.042 29876 worker thread done servicing request
18:03:18.829 00.001 31432 OnExposeComplete: enter
18:03:18.831 00.002 31432 UpdateGuideState(): m_state=1
18:03:18.833 00.002 31432 UpdateCurrentPosition: no star selected
18:03:18.835 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:18.837 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:18.839 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=47, FiltMin=25, FiltMax=73, Gamma=1.000
18:03:18.850 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:18.853 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:18.855 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:18.856 00.001 31432 Enqueuing Expose request
18:03:18.858 00.002 29876 Worker thread wakes up
18:03:18.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:18.858 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:19.985 01.127 29876 Exposure complete
18:03:20.028 00.043 29876 worker thread done servicing request
18:03:20.028 00.000 31432 OnExposeComplete: enter
18:03:20.030 00.002 31432 UpdateGuideState(): m_state=1
18:03:20.033 00.003 31432 UpdateCurrentPosition: no star selected
18:03:20.035 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:20.036 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:20.039 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=49, FiltMin=26, FiltMax=71, Gamma=1.000
18:03:20.050 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:20.052 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:20.055 00.003 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:20.057 00.002 31432 Enqueuing Expose request
18:03:20.059 00.002 29876 Worker thread wakes up
18:03:20.059 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:20.059 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:21.084 01.025 29876 Exposure complete
18:03:21.127 00.043 29876 worker thread done servicing request
18:03:21.127 00.000 31432 OnExposeComplete: enter
18:03:21.130 00.003 31432 UpdateGuideState(): m_state=1
18:03:21.132 00.002 31432 UpdateCurrentPosition: no star selected
18:03:21.134 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:21.135 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:21.138 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=51, FiltMin=27, FiltMax=77, Gamma=1.000
18:03:21.149 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:21.152 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:21.154 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:21.155 00.001 31432 Enqueuing Expose request
18:03:21.157 00.002 29876 Worker thread wakes up
18:03:21.157 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:21.157 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:22.289 01.132 29876 Exposure complete
18:03:22.331 00.042 29876 worker thread done servicing request
18:03:22.332 00.001 31432 OnExposeComplete: enter
18:03:22.334 00.002 31432 UpdateGuideState(): m_state=1
18:03:22.336 00.002 31432 UpdateCurrentPosition: no star selected
18:03:22.338 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:22.339 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:22.342 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=54, FiltMin=30, FiltMax=77, Gamma=1.000
18:03:22.353 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:22.356 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:22.358 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:22.360 00.002 31432 Enqueuing Expose request
18:03:22.361 00.001 29876 Worker thread wakes up
18:03:22.361 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:22.361 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:23.375 01.014 29876 Exposure complete
18:03:23.418 00.043 29876 worker thread done servicing request
18:03:23.418 00.000 31432 OnExposeComplete: enter
18:03:23.420 00.002 31432 UpdateGuideState(): m_state=1
18:03:23.422 00.002 31432 UpdateCurrentPosition: no star selected
18:03:23.424 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:23.426 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:23.429 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=57, FiltMin=28, FiltMax=82, Gamma=1.000
18:03:23.440 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:23.443 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:23.444 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:23.446 00.002 31432 Enqueuing Expose request
18:03:23.448 00.002 29876 Worker thread wakes up
18:03:23.448 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:23.448 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:24.571 01.123 29876 Exposure complete
18:03:24.614 00.043 29876 worker thread done servicing request
18:03:24.614 00.000 31432 OnExposeComplete: enter
18:03:24.616 00.002 31432 UpdateGuideState(): m_state=1
18:03:24.618 00.002 31432 UpdateCurrentPosition: no star selected
18:03:24.620 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:24.622 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:24.625 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=62, FiltMin=33, FiltMax=101, Gamma=1.000
18:03:24.636 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:24.639 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:24.640 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:24.642 00.002 31432 Enqueuing Expose request
18:03:24.644 00.002 29876 Worker thread wakes up
18:03:24.644 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:24.644 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:25.666 01.022 29876 Exposure complete
18:03:25.709 00.043 29876 worker thread done servicing request
18:03:25.709 00.000 31432 OnExposeComplete: enter
18:03:25.711 00.002 31432 UpdateGuideState(): m_state=1
18:03:25.713 00.002 31432 UpdateCurrentPosition: no star selected
18:03:25.715 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:25.717 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:25.720 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=66, FiltMin=35, FiltMax=92, Gamma=1.000
18:03:25.731 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:25.734 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:25.736 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:25.737 00.001 31432 Enqueuing Expose request
18:03:25.739 00.002 29876 Worker thread wakes up
18:03:25.739 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:25.739 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:26.871 01.132 29876 Exposure complete
18:03:26.914 00.043 29876 worker thread done servicing request
18:03:26.914 00.000 31432 OnExposeComplete: enter
18:03:26.917 00.003 31432 UpdateGuideState(): m_state=1
18:03:26.919 00.002 31432 UpdateCurrentPosition: no star selected
18:03:26.920 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:26.922 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:26.925 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=3, max=170, med=73, FiltMin=41, FiltMax=124, Gamma=1.000
18:03:26.936 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:26.938 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:26.940 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:26.942 00.002 31432 Enqueuing Expose request
18:03:26.944 00.002 29876 Worker thread wakes up
18:03:26.944 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:26.944 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:27.965 01.021 29876 Exposure complete
18:03:28.007 00.042 29876 worker thread done servicing request
18:03:28.007 00.000 31432 OnExposeComplete: enter
18:03:28.009 00.002 31432 UpdateGuideState(): m_state=1
18:03:28.012 00.003 31432 UpdateCurrentPosition: no star selected
18:03:28.013 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:28.015 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:28.018 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=77, FiltMin=45, FiltMax=109, Gamma=1.000
18:03:28.030 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:28.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:28.034 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:28.036 00.002 31432 Enqueuing Expose request
18:03:28.038 00.002 29876 Worker thread wakes up
18:03:28.038 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:28.038 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:29.171 01.133 29876 Exposure complete
18:03:29.213 00.042 29876 worker thread done servicing request
18:03:29.213 00.000 31432 OnExposeComplete: enter
18:03:29.216 00.003 31432 UpdateGuideState(): m_state=1
18:03:29.218 00.002 31432 UpdateCurrentPosition: no star selected
18:03:29.220 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:29.221 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:29.224 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=77, FiltMin=46, FiltMax=126, Gamma=1.000
18:03:29.236 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:29.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:29.240 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:29.242 00.002 31432 Enqueuing Expose request
18:03:29.244 00.002 29876 Worker thread wakes up
18:03:29.244 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:29.244 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:30.162 00.918 29876 Exposure complete
18:03:30.205 00.043 29876 worker thread done servicing request
18:03:30.205 00.000 31432 OnExposeComplete: enter
18:03:30.207 00.002 31432 UpdateGuideState(): m_state=1
18:03:30.209 00.002 31432 UpdateCurrentPosition: no star selected
18:03:30.212 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:30.213 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:30.215 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=77, FiltMin=43, FiltMax=254, Gamma=1.000
18:03:30.227 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:30.230 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:30.231 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:30.233 00.002 31432 Enqueuing Expose request
18:03:30.235 00.002 29876 Worker thread wakes up
18:03:30.235 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:30.235 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:31.464 01.229 29876 Exposure complete
18:03:31.507 00.043 29876 worker thread done servicing request
18:03:31.507 00.000 31432 OnExposeComplete: enter
18:03:31.510 00.003 31432 UpdateGuideState(): m_state=1
18:03:31.512 00.002 31432 UpdateCurrentPosition: no star selected
18:03:31.513 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:31.515 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:31.518 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=77, FiltMin=42, FiltMax=255, Gamma=1.000
18:03:31.530 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:31.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:31.533 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:31.535 00.002 31432 Enqueuing Expose request
18:03:31.537 00.002 29876 Worker thread wakes up
18:03:31.538 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:31.538 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:32.452 00.914 29876 Exposure complete
18:03:32.495 00.043 29876 worker thread done servicing request
18:03:32.495 00.000 31432 OnExposeComplete: enter
18:03:32.497 00.002 31432 UpdateGuideState(): m_state=1
18:03:32.499 00.002 31432 UpdateCurrentPosition: no star selected
18:03:32.501 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:32.503 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:32.506 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=77, FiltMin=44, FiltMax=255, Gamma=1.000
18:03:32.517 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:32.520 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:32.521 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:32.523 00.002 31432 Enqueuing Expose request
18:03:32.525 00.002 29876 Worker thread wakes up
18:03:32.525 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:32.525 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:33.657 01.132 29876 Exposure complete
18:03:33.701 00.044 29876 worker thread done servicing request
18:03:33.701 00.000 31432 OnExposeComplete: enter
18:03:33.703 00.002 31432 UpdateGuideState(): m_state=1
18:03:33.705 00.002 31432 UpdateCurrentPosition: no star selected
18:03:33.707 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:33.709 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:33.713 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=1, max=256, med=77, FiltMin=46, FiltMax=255, Gamma=1.000
18:03:33.725 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:33.728 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:33.730 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:33.732 00.002 31432 Enqueuing Expose request
18:03:33.734 00.002 29876 Worker thread wakes up
18:03:33.734 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:33.734 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:34.745 01.011 29876 Exposure complete
18:03:34.787 00.042 29876 worker thread done servicing request
18:03:34.787 00.000 31432 OnExposeComplete: enter
18:03:34.791 00.004 31432 UpdateGuideState(): m_state=1
18:03:34.793 00.002 31432 UpdateCurrentPosition: no star selected
18:03:34.795 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:34.796 00.001 31432 Status Line: Aucune étoile selectionnée
18:03:34.799 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=2, max=256, med=76, FiltMin=46, FiltMax=255, Gamma=1.000
18:03:34.810 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:34.812 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:34.814 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:34.816 00.002 31432 Enqueuing Expose request
18:03:34.818 00.002 29876 Worker thread wakes up
18:03:34.818 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:34.818 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:35.949 01.131 29876 Exposure complete
18:03:35.992 00.043 29876 worker thread done servicing request
18:03:35.992 00.000 31432 OnExposeComplete: enter
18:03:35.994 00.002 31432 UpdateGuideState(): m_state=1
18:03:35.996 00.002 31432 UpdateCurrentPosition: no star selected
18:03:35.998 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:36.000 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:36.003 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=76, FiltMin=46, FiltMax=255, Gamma=1.000
18:03:36.013 00.010 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:36.016 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:36.017 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:36.019 00.002 31432 Enqueuing Expose request
18:03:36.021 00.002 29876 Worker thread wakes up
18:03:36.021 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:36.021 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:37.033 01.012 29876 Exposure complete
18:03:37.076 00.043 29876 worker thread done servicing request
18:03:37.076 00.000 31432 OnExposeComplete: enter
18:03:37.079 00.003 31432 UpdateGuideState(): m_state=1
18:03:37.081 00.002 31432 UpdateCurrentPosition: no star selected
18:03:37.083 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:37.085 00.002 31432 Status Line: Aucune étoile selectionnée
18:03:37.087 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=4, max=256, med=76, FiltMin=45, FiltMax=255, Gamma=1.000
18:03:37.099 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:03:37.101 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:37.103 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:03:37.105 00.002 31432 Enqueuing Expose request
18:03:37.107 00.002 29876 Worker thread wakes up
18:03:37.107 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:37.107 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:38.214 01.107 31432 SetCurrentPosition(1178.51,783.73)
18:03:38.216 00.002 31432 Star::Find(15, 1178, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:03:38.218 00.002 31432 Star::Find returns 1 (0), X=1175.19, Y=782.82, Mass=7455, SNR=52.5, Peak=256 HFD=5.0
18:03:38.220 00.002 31432 setting lock position to (1175.19, 782.82)
18:03:38.222 00.002 31432 MultiStar: stabilizing after lock position change
18:03:38.224 00.002 31432 MultiStar: single-star usage forced by user star selection
18:03:38.226 00.002 31432 Status Line: Étoile sélectionnée à (1175.2, 782.8)
18:03:38.231 00.005 31432 Changing from state SELECTING to SELECTED
18:03:38.234 00.003 31432 guider state => SELECTED
18:03:38.236 00.002 29876 Exposure complete
18:03:38.282 00.046 29876 worker thread done servicing request
18:03:38.282 00.000 31432 OnExposeComplete: enter
18:03:38.285 00.003 31432 UpdateGuideState(): m_state=2
18:03:38.287 00.002 31432 Star::Find(15, 1175, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:03:38.288 00.001 31432 Star::Find returns 1 (0), X=1175.71, Y=782.47, Mass=7311, SNR=52.6, Peak=256 HFD=5.1
18:03:38.290 00.002 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.03) = xAngle (-0.63 = -0.63)
18:03:38.292 00.002 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (2.50 = 2.50)
18:03:38.294 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.35 hyp=0.62 cameraTheta=-0.60 mountX=0.50 mountY=0.37, mountTheta=0.64
18:03:38.297 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=76, FiltMin=44, FiltMax=255, Gamma=1.000
18:03:38.307 00.010 31432 UpdateGuideState exits: m=7311 RSB=52.6
18:03:38.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:38.311 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:38.312 00.001 31432 Enqueuing Expose request
18:03:38.314 00.002 29876 Worker thread wakes up
18:03:38.314 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:38.314 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1161,767,31,31)
18:03:39.331 01.017 29876 Exposure complete
18:03:39.374 00.043 29876 worker thread done servicing request
18:03:39.374 00.000 31432 OnExposeComplete: enter
18:03:39.376 00.002 31432 UpdateGuideState(): m_state=2
18:03:39.379 00.003 31432 Star::Find(15, 1175, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:03:39.381 00.002 31432 Star::Find returns 1 (0), X=1175.23, Y=781.55, Mass=7170, SNR=53.2, Peak=256 HFD=5.1
18:03:39.382 00.001 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.03) = xAngle (-1.58 = -1.58)
18:03:39.384 00.002 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.55 = 1.55)
18:03:39.386 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-1.27 hyp=1.27 cameraTheta=-1.54 mountX=-0.01 mountY=1.27, mountTheta=1.58
18:03:39.389 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=75, FiltMin=45, FiltMax=255, Gamma=1.000
18:03:39.400 00.011 31432 UpdateGuideState exits: m=7170 RSB=53.2
18:03:39.403 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:39.405 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:39.407 00.002 31432 Enqueuing Expose request
18:03:39.409 00.002 29876 Worker thread wakes up
18:03:39.409 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:39.409 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:03:40.636 01.227 29876 Exposure complete
18:03:40.678 00.042 29876 worker thread done servicing request
18:03:40.679 00.001 31432 OnExposeComplete: enter
18:03:40.680 00.001 31432 UpdateGuideState(): m_state=2
18:03:40.682 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:03:40.684 00.002 31432 Star::Find returns 1 (0), X=1175.05, Y=782.06, Mass=7697, SNR=54.1, Peak=256 HFD=5.5
18:03:40.686 00.002 31432 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.03) = xAngle (-1.79 = -1.79)
18:03:40.687 00.001 31432 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.34 = 1.34)
18:03:40.689 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.76 hyp=0.77 cameraTheta=-1.76 mountX=-0.17 mountY=0.75, mountTheta=1.79
18:03:40.692 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=75, FiltMin=43, FiltMax=254, Gamma=1.000
18:03:40.704 00.012 31432 UpdateGuideState exits: m=7697 RSB=54.1
18:03:40.706 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:40.708 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:40.710 00.002 31432 Enqueuing Expose request
18:03:40.712 00.002 29876 Worker thread wakes up
18:03:40.712 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:40.712 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:03:41.616 00.904 29876 Exposure complete
18:03:41.658 00.042 29876 worker thread done servicing request
18:03:41.658 00.000 31432 OnExposeComplete: enter
18:03:41.661 00.003 31432 UpdateGuideState(): m_state=2
18:03:41.663 00.002 31432 Star::Find(15, 1175, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:03:41.665 00.002 31432 Star::Find returns 1 (0), X=1175.38, Y=781.36, Mass=7264, SNR=53.6, Peak=256 HFD=5.1
18:03:41.667 00.002 31432 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.03) = xAngle (-1.48 = -1.48)
18:03:41.670 00.003 31432 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.65 = 1.65)
18:03:41.672 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-1.46 hyp=1.47 cameraTheta=-1.45 mountX=0.14 mountY=1.46, mountTheta=1.48
18:03:41.674 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=75, FiltMin=44, FiltMax=255, Gamma=1.000
18:03:41.686 00.012 31432 UpdateGuideState exits: m=7264 RSB=53.6
18:03:41.688 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:41.690 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:41.693 00.003 31432 Enqueuing Expose request
18:03:41.695 00.002 29876 Worker thread wakes up
18:03:41.695 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:41.695 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,766,31,31)
18:03:42.816 01.121 29876 Exposure complete
18:03:42.859 00.043 29876 worker thread done servicing request
18:03:42.859 00.000 31432 OnExposeComplete: enter
18:03:42.862 00.003 31432 UpdateGuideState(): m_state=2
18:03:42.864 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:03:42.866 00.002 31432 Star::Find returns 1 (0), X=1175.27, Y=781.71, Mass=8308, SNR=55.6, Peak=256 HFD=5.5
18:03:42.868 00.002 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.03) = xAngle (-1.53 = -1.53)
18:03:42.869 00.001 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.60 = 1.60)
18:03:42.871 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-1.11 hyp=1.11 cameraTheta=-1.50 mountX=0.04 mountY=1.11, mountTheta=1.53
18:03:42.874 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=75, FiltMin=44, FiltMax=255, Gamma=1.000
18:03:42.886 00.012 31432 UpdateGuideState exits: m=8308 RSB=55.6
18:03:42.888 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:42.890 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:42.892 00.002 31432 Enqueuing Expose request
18:03:42.894 00.002 29876 Worker thread wakes up
18:03:42.894 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:42.894 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:03:43.914 01.020 29876 Exposure complete
18:03:43.957 00.043 29876 worker thread done servicing request
18:03:43.957 00.000 31432 OnExposeComplete: enter
18:03:43.960 00.003 31432 UpdateGuideState(): m_state=2
18:03:43.962 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:03:43.963 00.001 31432 Star::Find returns 1 (0), X=1175.18, Y=781.59, Mass=7967, SNR=55.3, Peak=256 HFD=5.2
18:03:43.965 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.03) = xAngle (-1.61 = -1.61)
18:03:43.967 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.52 = 1.52)
18:03:43.969 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-1.23 hyp=1.23 cameraTheta=-1.58 mountX=-0.05 mountY=1.23, mountTheta=1.61
18:03:43.971 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=75, FiltMin=44, FiltMax=255, Gamma=1.000
18:03:43.983 00.012 31432 UpdateGuideState exits: m=7967 RSB=55.3
18:03:43.985 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:43.987 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:43.989 00.002 31432 Enqueuing Expose request
18:03:43.990 00.001 29876 Worker thread wakes up
18:03:43.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:43.990 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:03:45.218 01.228 29876 Exposure complete
18:03:45.261 00.043 29876 worker thread done servicing request
18:03:45.261 00.000 31432 OnExposeComplete: enter
18:03:45.263 00.002 31432 UpdateGuideState(): m_state=2
18:03:45.265 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:03:45.267 00.002 31432 Star::Find returns 1 (0), X=1174.20, Y=780.94, Mass=8210, SNR=55.0, Peak=255 HFD=5.4
18:03:45.269 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.03) = xAngle (-2.09 = -2.09)
18:03:45.271 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.04 = 1.04)
18:03:45.272 00.001 31432 CameraToMount -- cameraX=-1.00 cameraY=-1.88 hyp=2.13 cameraTheta=-2.06 mountX=-1.05 mountY=1.84, mountTheta=2.09
18:03:45.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=75, FiltMin=45, FiltMax=254, Gamma=1.000
18:03:45.286 00.011 31432 UpdateGuideState exits: m=8210 RSB=55.0
18:03:45.288 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:45.290 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:45.292 00.002 31432 Enqueuing Expose request
18:03:45.294 00.002 29876 Worker thread wakes up
18:03:45.294 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:45.294 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,766,31,31)
18:03:46.210 00.916 29876 Exposure complete
18:03:46.252 00.042 29876 worker thread done servicing request
18:03:46.253 00.001 31432 OnExposeComplete: enter
18:03:46.255 00.002 31432 UpdateGuideState(): m_state=2
18:03:46.257 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:03:46.259 00.002 31432 Star::Find returns 1 (0), X=1175.10, Y=780.74, Mass=8165, SNR=54.9, Peak=256 HFD=5.4
18:03:46.260 00.001 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.03) = xAngle (-1.65 = -1.65)
18:03:46.262 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.48 = 1.48)
18:03:46.264 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-2.08 hyp=2.09 cameraTheta=-1.62 mountX=-0.16 mountY=2.08, mountTheta=1.65
18:03:46.266 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=74, FiltMin=42, FiltMax=254, Gamma=1.000
18:03:46.277 00.011 31432 UpdateGuideState exits: m=8165 RSB=54.9
18:03:46.279 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:46.281 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:46.283 00.002 31432 Enqueuing Expose request
18:03:46.285 00.002 29876 Worker thread wakes up
18:03:46.285 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:46.285 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,766,31,31)
18:03:47.415 01.130 29876 Exposure complete
18:03:47.458 00.043 29876 worker thread done servicing request
18:03:47.458 00.000 31432 OnExposeComplete: enter
18:03:47.460 00.002 31432 UpdateGuideState(): m_state=2
18:03:47.462 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:03:47.464 00.002 31432 Star::Find returns 1 (0), X=1174.18, Y=781.08, Mass=7603, SNR=52.6, Peak=255 HFD=5.1
18:03:47.466 00.002 31432 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.03) = xAngle (-2.13 = -2.13)
18:03:47.467 00.001 31432 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (1.00 = 1.00)
18:03:47.469 00.002 31432 CameraToMount -- cameraX=-1.01 cameraY=-1.74 hyp=2.01 cameraTheta=-2.10 mountX=-1.06 mountY=1.70, mountTheta=2.13
18:03:47.471 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=41, FiltMax=254, Gamma=1.000
18:03:47.483 00.012 31432 UpdateGuideState exits: m=7603 RSB=52.6
18:03:47.485 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:47.487 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:47.488 00.001 31432 Enqueuing Expose request
18:03:47.490 00.002 29876 Worker thread wakes up
18:03:47.491 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:47.491 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,766,31,31)
18:03:48.407 00.916 29876 Exposure complete
18:03:48.450 00.043 29876 worker thread done servicing request
18:03:48.451 00.001 31432 OnExposeComplete: enter
18:03:48.453 00.002 31432 UpdateGuideState(): m_state=2
18:03:48.455 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:03:48.457 00.002 31432 Star::Find returns 1 (0), X=1173.26, Y=780.43, Mass=7787, SNR=53.2, Peak=255 HFD=5.3
18:03:48.459 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.03) = xAngle (-2.28 = -2.28)
18:03:48.460 00.001 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.85 = 0.85)
18:03:48.462 00.002 31432 CameraToMount -- cameraX=-1.93 cameraY=-2.39 hyp=3.07 cameraTheta=-2.25 mountX=-2.01 mountY=2.31, mountTheta=2.29
18:03:48.465 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=43, FiltMax=255, Gamma=1.000
18:03:48.476 00.011 31432 UpdateGuideState exits: m=7787 RSB=53.2
18:03:48.478 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:48.480 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:48.482 00.002 31432 Enqueuing Expose request
18:03:48.483 00.001 29876 Worker thread wakes up
18:03:48.484 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:48.484 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,765,31,31)
18:03:49.615 01.131 29876 Exposure complete
18:03:49.658 00.043 29876 worker thread done servicing request
18:03:49.659 00.001 31432 OnExposeComplete: enter
18:03:49.661 00.002 31432 UpdateGuideState(): m_state=2
18:03:49.663 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:03:49.664 00.001 31432 Star::Find returns 1 (0), X=1172.46, Y=780.53, Mass=7255, SNR=51.1, Peak=255 HFD=5.1
18:03:49.666 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.03) = xAngle (-2.48 = -2.48)
18:03:49.668 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.65 = 0.65)
18:03:49.670 00.002 31432 CameraToMount -- cameraX=-2.73 cameraY=-2.29 hyp=3.56 cameraTheta=-2.45 mountX=-2.81 mountY=2.17, mountTheta=2.48
18:03:49.672 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=43, FiltMax=255, Gamma=1.000
18:03:49.684 00.012 31432 UpdateGuideState exits: m=7255 RSB=51.1
18:03:49.686 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:49.688 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:49.689 00.001 31432 Enqueuing Expose request
18:03:49.692 00.003 29876 Worker thread wakes up
18:03:49.692 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:49.692 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1157,766,31,31)
18:03:50.706 01.014 29876 Exposure complete
18:03:50.748 00.042 29876 worker thread done servicing request
18:03:50.748 00.000 31432 OnExposeComplete: enter
18:03:50.751 00.003 31432 UpdateGuideState(): m_state=2
18:03:50.753 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:03:50.755 00.002 31432 Star::Find returns 1 (0), X=1172.29, Y=780.77, Mass=7990, SNR=55.0, Peak=255 HFD=5.3
18:03:50.757 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.03) = xAngle (-2.56 = -2.56)
18:03:50.758 00.001 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.57 = 0.57)
18:03:50.760 00.002 31432 CameraToMount -- cameraX=-2.91 cameraY=-2.05 hyp=3.56 cameraTheta=-2.53 mountX=-2.97 mountY=1.93, mountTheta=2.57
18:03:50.762 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=42, FiltMax=254, Gamma=1.000
18:03:50.774 00.012 31432 UpdateGuideState exits: m=7990 RSB=55.0
18:03:50.776 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:50.778 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:50.780 00.002 31432 Enqueuing Expose request
18:03:50.782 00.002 29876 Worker thread wakes up
18:03:50.782 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:50.782 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1157,766,31,31)
18:03:51.910 01.128 29876 Exposure complete
18:03:51.953 00.043 29876 worker thread done servicing request
18:03:51.954 00.001 31432 OnExposeComplete: enter
18:03:51.956 00.002 31432 UpdateGuideState(): m_state=2
18:03:51.958 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:03:51.960 00.002 31432 Star::Find returns 1 (0), X=1173.03, Y=780.45, Mass=7378, SNR=52.8, Peak=255 HFD=5.1
18:03:51.962 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.03) = xAngle (-2.34 = -2.34)
18:03:51.963 00.001 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.79 = 0.79)
18:03:51.965 00.002 31432 CameraToMount -- cameraX=-2.17 cameraY=-2.37 hyp=3.21 cameraTheta=-2.31 mountX=-2.24 mountY=2.28, mountTheta=2.35
18:03:51.968 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=74, FiltMin=43, FiltMax=255, Gamma=1.000
18:03:51.979 00.011 31432 UpdateGuideState exits: m=7378 RSB=52.8
18:03:51.981 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:51.983 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:51.985 00.002 31432 Enqueuing Expose request
18:03:51.987 00.002 29876 Worker thread wakes up
18:03:51.987 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:51.987 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,765,31,31)
18:03:53.009 01.022 29876 Exposure complete
18:03:53.052 00.043 29876 worker thread done servicing request
18:03:53.052 00.000 31432 OnExposeComplete: enter
18:03:53.054 00.002 31432 UpdateGuideState(): m_state=2
18:03:53.056 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:03:53.058 00.002 31432 Star::Find returns 1 (0), X=1172.83, Y=781.01, Mass=7640, SNR=53.7, Peak=255 HFD=4.9
18:03:53.059 00.001 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.03) = xAngle (-2.52 = -2.52)
18:03:53.061 00.002 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.61 = 0.61)
18:03:53.063 00.002 31432 CameraToMount -- cameraX=-2.36 cameraY=-1.81 hyp=2.98 cameraTheta=-2.49 mountX=-2.42 mountY=1.71, mountTheta=2.53
18:03:53.065 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=42, FiltMax=255, Gamma=1.000
18:03:53.077 00.012 31432 UpdateGuideState exits: m=7640 RSB=53.7
18:03:53.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:53.081 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:53.083 00.002 31432 Enqueuing Expose request
18:03:53.085 00.002 29876 Worker thread wakes up
18:03:53.085 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:53.085 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,766,31,31)
18:03:54.213 01.128 29876 Exposure complete
18:03:54.255 00.042 29876 worker thread done servicing request
18:03:54.255 00.000 31432 OnExposeComplete: enter
18:03:54.257 00.002 31432 UpdateGuideState(): m_state=2
18:03:54.259 00.002 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:03:54.261 00.002 31432 Star::Find returns 1 (0), X=1172.63, Y=780.96, Mass=7868, SNR=54.7, Peak=255 HFD=5.2
18:03:54.263 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.03) = xAngle (-2.55 = -2.55)
18:03:54.265 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.59 = 0.59)
18:03:54.267 00.002 31432 CameraToMount -- cameraX=-2.56 cameraY=-1.86 hyp=3.16 cameraTheta=-2.51 mountX=-2.62 mountY=1.75, mountTheta=2.55
18:03:54.269 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=42, FiltMax=255, Gamma=1.000
18:03:54.281 00.012 31432 UpdateGuideState exits: m=7868 RSB=54.7
18:03:54.283 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:54.285 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:54.287 00.002 31432 Enqueuing Expose request
18:03:54.289 00.002 29876 Worker thread wakes up
18:03:54.289 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:54.289 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,766,31,31)
18:03:55.313 01.024 29876 Exposure complete
18:03:55.356 00.043 29876 worker thread done servicing request
18:03:55.356 00.000 31432 OnExposeComplete: enter
18:03:55.359 00.003 31432 UpdateGuideState(): m_state=2
18:03:55.360 00.001 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:03:55.363 00.003 31432 Star::Find returns 1 (0), X=1172.28, Y=781.27, Mass=7483, SNR=51.9, Peak=255 HFD=5.1
18:03:55.364 00.001 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.03) = xAngle (-2.68 = -2.68)
18:03:55.366 00.002 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.45 = 0.45)
18:03:55.368 00.002 31432 CameraToMount -- cameraX=-2.91 cameraY=-1.55 hyp=3.30 cameraTheta=-2.65 mountX=-2.96 mountY=1.43, mountTheta=2.69
18:03:55.371 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=41, FiltMax=254, Gamma=1.000
18:03:55.381 00.010 31432 UpdateGuideState exits: m=7483 RSB=51.9
18:03:55.384 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:55.386 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:55.388 00.002 31432 Enqueuing Expose request
18:03:55.390 00.002 29876 Worker thread wakes up
18:03:55.390 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:55.390 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1157,766,31,31)
18:03:56.416 01.026 31432 GuideButtonClick i=1 ctx=Guide button clicked
18:03:56.418 00.002 31432 GetBoolean("/Confirm/force_recalibration_ok", 0) returns 0
18:03:56.516 00.098 29876 Exposure complete
18:03:56.561 00.045 29876 worker thread done servicing request
18:03:56.561 00.000 31432 OnExposeComplete: enter
18:03:56.564 00.003 31432 UpdateGuideState(): m_state=2
18:03:56.566 00.002 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:03:56.568 00.002 31432 Star::Find returns 1 (0), X=1172.84, Y=780.46, Mass=7562, SNR=53.2, Peak=255 HFD=5.2
18:03:56.569 00.001 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.03) = xAngle (-2.39 = -2.39)
18:03:56.571 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.75 = 0.75)
18:03:56.573 00.002 31432 CameraToMount -- cameraX=-2.35 cameraY=-2.36 hyp=3.33 cameraTheta=-2.35 mountX=-2.42 mountY=2.26, mountTheta=2.39
18:03:56.576 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=43, FiltMax=255, Gamma=1.000
18:03:56.589 00.013 31432 UpdateGuideState exits: m=7562 RSB=53.2
18:03:56.591 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:56.594 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:56.596 00.002 31432 Enqueuing Expose request
18:03:56.598 00.002 29876 Worker thread wakes up
18:03:56.598 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:56.598 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,765,31,31)
18:03:57.614 01.016 29876 Exposure complete
18:03:57.658 00.044 29876 worker thread done servicing request
18:03:57.660 00.002 31432 OnExposeComplete: enter
18:03:57.662 00.002 31432 UpdateGuideState(): m_state=2
18:03:57.664 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:03:57.666 00.002 31432 Star::Find returns 1 (0), X=1171.62, Y=781.05, Mass=7248, SNR=52.7, Peak=255 HFD=5.1
18:03:57.669 00.003 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.03) = xAngle (-2.71 = -2.71)
18:03:57.670 00.001 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.03) + m_yAngleError (-3.13)) = yAngle (0.42 = 0.42)
18:03:57.672 00.002 31432 CameraToMount -- cameraX=-3.58 cameraY=-1.77 hyp=3.99 cameraTheta=-2.68 mountX=-3.63 mountY=1.62, mountTheta=2.72
18:03:57.677 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=73, FiltMin=42, FiltMax=255, Gamma=1.000
18:03:57.688 00.011 31432 UpdateGuideState exits: m=7248 RSB=52.7
18:03:57.690 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:57.692 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:57.694 00.002 31432 Enqueuing Expose request
18:03:57.696 00.002 29876 Worker thread wakes up
18:03:57.696 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:57.696 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1157,766,31,31)
18:03:57.707 00.011 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:03:57.710 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:03:57.720 00.010 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:03:57.722 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:03:57.724 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:03:57.726 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:03:57.728 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:03:57.730 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 0.617330
18:03:57.732 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:03:57.734 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 5
18:03:57.736 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:03:57.738 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:03:57.740 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "03/01/2026 18:25:33"
18:03:57.742 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:03:57.744 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {5.1 -0.2}, {9.5 0.0}, {18.5 0.5}, {21.1 0.4}, {25.8 0.8}, {25.8 0.8}, {14.8 0.5}, {-2.6 -0.1}"
18:03:57.747 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 4.4}, {-0.4 12.0}, {-0.5 16.4}, {0.2 23.3}, {-0.6 28.6}, {-0.6 28.6}, {1.5 28.9}, {1.7 29.3}, {3.2 29.4}"
18:03:57.750 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:03:57.754 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:03:57.757 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:03:57.761 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:03:57.763 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:03:57.766 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:03:57.769 00.003 31432 guider state => CALIBRATING_PRIMARY
18:03:57.771 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:03:57.773 00.002 31432 reset dither spiral
18:03:58.825 01.052 29876 Exposure complete
18:03:58.869 00.044 29876 worker thread done servicing request
18:03:58.869 00.000 31432 OnExposeComplete: enter
18:03:58.871 00.002 31432 UpdateGuideState(): m_state=3
18:03:58.874 00.003 31432 Star::Find(15, 1171, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:03:58.876 00.002 31432 Star::Find returns 1 (0), X=1170.87, Y=781.13, Mass=7529, SNR=53.2, Peak=255 HFD=4.8
18:03:58.883 00.007 31432 Scope::UpdateCalibrationState: starting location = 1170.87,781.13 coords = 0.31,1.3
18:03:58.885 00.002 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:03:58.888 00.003 31432 Enqueuing Calibration Move request for direction 3
18:03:58.891 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=72, FiltMin=42, FiltMax=255, Gamma=1.000
18:03:58.894 00.003 29876 Worker thread wakes up
18:03:58.894 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 750 opts 0x0
18:03:58.894 00.000 29876 Handling axis move in thread for scope dir=3 dur=750
18:03:58.894 00.000 29876 scope move axis dir= 3 dur= 750 opts= 0x0
18:03:58.894 00.000 29876 MoveAxis(W, 750, -)
18:03:58.894 00.000 29876 Guiding  Dir = 3, Dur = 750
18:03:58.894 00.000 29876 IsSlewing returns 0
18:03:58.894 00.000 29876 IsGuiding returns 0
18:03:58.896 00.002 29876 PulseGuide returned control before completion, sleep 758
18:03:58.903 00.007 31432 UpdateGuideState exits: m=7529 RSB=53.2
18:03:58.905 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:58.907 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:03:58.909 00.002 31432 Enqueuing Expose request
18:03:59.661 00.752 29876 IsGuiding returns 1
18:03:59.661 00.000 29876 scope still moving after pulse duration time elapsed
18:03:59.693 00.032 29876 IsSlewing returns 0
18:03:59.693 00.000 29876 IsGuiding returns 0
18:03:59.693 00.000 29876 scope move finished after 750 + 49 ms
18:03:59.693 00.000 29876 Move returns status 0, amount 750
18:03:59.693 00.000 29876 move complete, result=0
18:03:59.693 00.000 29876 worker thread done servicing request
18:03:59.693 00.000 29876 Worker thread wakes up
18:03:59.693 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:03:59.693 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1156,766,31,31)
18:04:00.607 00.914 29876 Exposure complete
18:04:00.650 00.043 29876 worker thread done servicing request
18:04:00.650 00.000 31432 OnExposeComplete: enter
18:04:00.653 00.003 31432 UpdateGuideState(): m_state=3
18:04:00.655 00.002 31432 Star::Find(15, 1170, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:04:00.657 00.002 31432 Star::Find returns 1 (0), X=1167.43, Y=780.73, Mass=8286, SNR=55.0, Peak=255 HFD=5.7
18:04:00.659 00.002 31432 Status Line: Pas vers l'Ouest   2, dist= 3.5
18:04:00.662 00.003 31432 Enqueuing Calibration Move request for direction 3
18:04:00.664 00.002 29876 Worker thread wakes up
18:04:00.664 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 750 opts 0x0
18:04:00.665 00.001 29876 Handling axis move in thread for scope dir=3 dur=750
18:04:00.665 00.000 29876 scope move axis dir= 3 dur= 750 opts= 0x0
18:04:00.665 00.000 29876 MoveAxis(W, 750, -)
18:04:00.665 00.000 29876 Guiding  Dir = 3, Dur = 750
18:04:00.665 00.000 29876 IsSlewing returns 0
18:04:00.665 00.000 29876 IsGuiding returns 0
18:04:00.665 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:00.667 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=40, FiltMax=254, Gamma=1.000
18:04:00.679 00.012 31432 UpdateGuideState exits: m=8286 RSB=55.0
18:04:00.681 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:00.683 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:00.685 00.002 31432 Enqueuing Expose request
18:04:01.431 00.746 29876 IsGuiding returns 1
18:04:01.431 00.000 29876 scope still moving after pulse duration time elapsed
18:04:01.463 00.032 29876 IsSlewing returns 0
18:04:01.463 00.000 29876 IsGuiding returns 0
18:04:01.463 00.000 29876 scope move finished after 750 + 48 ms
18:04:01.463 00.000 29876 Move returns status 0, amount 750
18:04:01.463 00.000 29876 move complete, result=0
18:04:01.463 00.000 29876 worker thread done servicing request
18:04:01.463 00.000 29876 Worker thread wakes up
18:04:01.463 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:01.463 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:04:02.585 01.122 29876 Exposure complete
18:04:02.628 00.043 29876 worker thread done servicing request
18:04:02.628 00.000 31432 OnExposeComplete: enter
18:04:02.630 00.002 31432 UpdateGuideState(): m_state=3
18:04:02.632 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:04:02.634 00.002 31432 Star::Find returns 1 (0), X=1158.66, Y=779.80, Mass=7087, SNR=51.6, Peak=255 HFD=4.9
18:04:02.637 00.003 31432 Status Line: Pas vers l'Ouest   3, dist=12.3
18:04:02.641 00.004 31432 Enqueuing Calibration Move request for direction 3
18:04:02.643 00.002 29876 Worker thread wakes up
18:04:02.643 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 750 opts 0x0
18:04:02.643 00.000 29876 Handling axis move in thread for scope dir=3 dur=750
18:04:02.643 00.000 29876 scope move axis dir= 3 dur= 750 opts= 0x0
18:04:02.643 00.000 29876 MoveAxis(W, 750, -)
18:04:02.643 00.000 29876 Guiding  Dir = 3, Dur = 750
18:04:02.644 00.001 29876 IsSlewing returns 0
18:04:02.644 00.000 29876 IsGuiding returns 0
18:04:02.644 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:02.647 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=72, FiltMin=42, FiltMax=255, Gamma=1.000
18:04:02.658 00.011 31432 UpdateGuideState exits: m=7087 RSB=51.6
18:04:02.661 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:02.663 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:02.664 00.001 31432 Enqueuing Expose request
18:04:03.407 00.743 29876 IsGuiding returns 1
18:04:03.407 00.000 29876 scope still moving after pulse duration time elapsed
18:04:03.438 00.031 29876 IsSlewing returns 0
18:04:03.438 00.000 29876 IsGuiding returns 0
18:04:03.438 00.000 29876 scope move finished after 750 + 44 ms
18:04:03.438 00.000 29876 Move returns status 0, amount 750
18:04:03.438 00.000 29876 move complete, result=0
18:04:03.438 00.000 29876 worker thread done servicing request
18:04:03.438 00.000 29876 Worker thread wakes up
18:04:03.438 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:03.438 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1144,765,31,31)
18:04:04.346 00.908 29876 Exposure complete
18:04:04.389 00.043 29876 worker thread done servicing request
18:04:04.389 00.000 31432 OnExposeComplete: enter
18:04:04.392 00.003 31432 UpdateGuideState(): m_state=3
18:04:04.394 00.002 31432 Star::Find(15, 1158, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:04:04.395 00.001 31432 Star::Find returns 1 (0), X=1155.77, Y=779.64, Mass=8081, SNR=56.3, Peak=255 HFD=5.3
18:04:04.398 00.003 31432 Status Line: Pas vers l'Ouest   4, dist=15.2
18:04:04.402 00.004 31432 Enqueuing Calibration Move request for direction 3
18:04:04.404 00.002 29876 Worker thread wakes up
18:04:04.404 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 750 opts 0x0
18:04:04.404 00.000 29876 Handling axis move in thread for scope dir=3 dur=750
18:04:04.404 00.000 29876 scope move axis dir= 3 dur= 750 opts= 0x0
18:04:04.404 00.000 29876 MoveAxis(W, 750, -)
18:04:04.404 00.000 29876 Guiding  Dir = 3, Dur = 750
18:04:04.404 00.000 29876 IsSlewing returns 0
18:04:04.404 00.000 29876 IsGuiding returns 0
18:04:04.405 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:04.407 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=72, FiltMin=41, FiltMax=255, Gamma=1.000
18:04:04.420 00.013 31432 UpdateGuideState exits: m=8081 RSB=56.3
18:04:04.422 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:04.424 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:04.426 00.002 31432 Enqueuing Expose request
18:04:05.178 00.752 29876 IsGuiding returns 1
18:04:05.178 00.000 29876 scope still moving after pulse duration time elapsed
18:04:05.209 00.031 29876 IsSlewing returns 0
18:04:05.209 00.000 29876 IsGuiding returns 0
18:04:05.209 00.000 29876 scope move finished after 750 + 54 ms
18:04:05.209 00.000 29876 Move returns status 0, amount 750
18:04:05.209 00.000 29876 move complete, result=0
18:04:05.209 00.000 29876 worker thread done servicing request
18:04:05.210 00.001 29876 Worker thread wakes up
18:04:05.210 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:05.210 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1141,765,31,31)
18:04:06.344 01.134 29876 Exposure complete
18:04:06.386 00.042 29876 worker thread done servicing request
18:04:06.386 00.000 31432 OnExposeComplete: enter
18:04:06.388 00.002 31432 UpdateGuideState(): m_state=3
18:04:06.390 00.002 31432 Star::Find(15, 1155, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:04:06.392 00.002 31432 Star::Find returns 1 (0), X=1147.02, Y=779.93, Mass=7827, SNR=55.6, Peak=255 HFD=4.7
18:04:06.394 00.002 31432 Status Line: Pas vers l'Ouest   5, dist=23.9
18:04:06.398 00.004 31432 Enqueuing Calibration Move request for direction 3
18:04:06.400 00.002 29876 Worker thread wakes up
18:04:06.400 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 750 opts 0x0
18:04:06.400 00.000 29876 Handling axis move in thread for scope dir=3 dur=750
18:04:06.400 00.000 29876 scope move axis dir= 3 dur= 750 opts= 0x0
18:04:06.400 00.000 29876 MoveAxis(W, 750, -)
18:04:06.400 00.000 29876 Guiding  Dir = 3, Dur = 750
18:04:06.400 00.000 29876 IsSlewing returns 0
18:04:06.400 00.000 29876 IsGuiding returns 0
18:04:06.400 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:06.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=5, max=255, med=71, FiltMin=37, FiltMax=255, Gamma=1.000
18:04:06.415 00.012 31432 UpdateGuideState exits: m=7827 RSB=55.6
18:04:06.417 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:06.419 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:06.421 00.002 31432 Enqueuing Expose request
18:04:07.174 00.753 29876 IsGuiding returns 1
18:04:07.174 00.000 29876 scope still moving after pulse duration time elapsed
18:04:07.207 00.033 29876 IsSlewing returns 0
18:04:07.207 00.000 29876 IsGuiding returns 0
18:04:07.207 00.000 29876 scope move finished after 750 + 55 ms
18:04:07.207 00.000 29876 Move returns status 0, amount 750
18:04:07.207 00.000 29876 move complete, result=0
18:04:07.207 00.000 29876 worker thread done servicing request
18:04:07.207 00.000 29876 Worker thread wakes up
18:04:07.207 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:07.207 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1132,765,31,31)
18:04:08.123 00.916 29876 Exposure complete
18:04:08.166 00.043 29876 worker thread done servicing request
18:04:08.166 00.000 31432 OnExposeComplete: enter
18:04:08.168 00.002 31432 UpdateGuideState(): m_state=3
18:04:08.170 00.002 31432 Star::Find(15, 1147, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:04:08.172 00.002 31432 Star::Find returns 1 (0), X=1144.12, Y=779.74, Mass=8347, SNR=55.1, Peak=255 HFD=5.9
18:04:08.174 00.002 31432 WEST calibration completes with steps=5 angle=3.0 rate=7.141 parity=1
18:04:08.177 00.003 31432 Falling Through to state GO_EAST
18:04:08.178 00.001 31432 Status Line: Pas vers l'Est   2, dist=26.8
18:04:08.182 00.004 31432 Enqueuing Calibration Move request for direction 2
18:04:08.184 00.002 29876 Worker thread wakes up
18:04:08.184 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 2100 opts 0x0
18:04:08.184 00.000 29876 Handling axis move in thread for scope dir=2 dur=2100
18:04:08.184 00.000 29876 scope move axis dir= 2 dur= 2100 opts= 0x0
18:04:08.184 00.000 29876 MoveAxis(E, 2100, -)
18:04:08.184 00.000 29876 Guiding  Dir = 2, Dur = 2100
18:04:08.185 00.001 29876 IsSlewing returns 0
18:04:08.185 00.000 29876 IsGuiding returns 0
18:04:08.185 00.000 29876 PulseGuide returned control before completion, sleep 2110
18:04:08.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=37, FiltMax=254, Gamma=1.000
18:04:08.200 00.012 31432 UpdateGuideState exits: m=8347 RSB=55.1
18:04:08.202 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:08.204 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:08.206 00.002 31432 Enqueuing Expose request
18:04:10.299 02.093 29876 IsGuiding returns 1
18:04:10.299 00.000 29876 scope still moving after pulse duration time elapsed
18:04:10.330 00.031 29876 IsSlewing returns 0
18:04:10.330 00.000 29876 IsGuiding returns 0
18:04:10.330 00.000 29876 scope move finished after 2100 + 44 ms
18:04:10.330 00.000 29876 Move returns status 0, amount 2100
18:04:10.330 00.000 29876 move complete, result=0
18:04:10.330 00.000 29876 worker thread done servicing request
18:04:10.330 00.000 29876 Worker thread wakes up
18:04:10.330 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:10.330 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1129,765,31,31)
18:04:11.458 01.128 29876 Exposure complete
18:04:11.501 00.043 29876 worker thread done servicing request
18:04:11.501 00.000 31432 OnExposeComplete: enter
18:04:11.503 00.002 31432 UpdateGuideState(): m_state=3
18:04:11.505 00.002 31432 Star::Find(15, 1144, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:04:11.507 00.002 31432 Star::Find returns 1 (0), X=1155.91, Y=780.06, Mass=6575, SNR=50.7, Peak=255 HFD=4.5
18:04:11.510 00.003 31432 Status Line: Pas vers l'Est   1, dist=15.0
18:04:11.513 00.003 31432 Enqueuing Calibration Move request for direction 2
18:04:11.515 00.002 29876 Worker thread wakes up
18:04:11.515 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1650 opts 0x0
18:04:11.515 00.000 29876 Handling axis move in thread for scope dir=2 dur=1650
18:04:11.515 00.000 29876 scope move axis dir= 2 dur= 1650 opts= 0x0
18:04:11.515 00.000 29876 MoveAxis(E, 1650, -)
18:04:11.515 00.000 29876 Guiding  Dir = 2, Dur = 1650
18:04:11.515 00.000 29876 IsSlewing returns 0
18:04:11.515 00.000 29876 IsGuiding returns 0
18:04:11.516 00.001 29876 PulseGuide returned control before completion, sleep 1660
18:04:11.518 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=71, FiltMin=40, FiltMax=255, Gamma=1.000
18:04:11.530 00.012 31432 UpdateGuideState exits: m=6575 RSB=50.7
18:04:11.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:11.534 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:11.536 00.002 31432 Enqueuing Expose request
18:04:13.178 01.642 29876 IsGuiding returns 1
18:04:13.178 00.000 29876 scope still moving after pulse duration time elapsed
18:04:13.209 00.031 29876 IsSlewing returns 0
18:04:13.209 00.000 29876 IsGuiding returns 1
18:04:13.240 00.031 29876 IsSlewing returns 0
18:04:13.240 00.000 29876 IsGuiding returns 0
18:04:13.240 00.000 29876 scope move finished after 1650 + 74 ms
18:04:13.240 00.000 29876 Move returns status 0, amount 1650
18:04:13.240 00.000 29876 move complete, result=0
18:04:13.240 00.000 29876 worker thread done servicing request
18:04:13.240 00.000 29876 Worker thread wakes up
18:04:13.240 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:13.240 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1141,765,31,31)
18:04:14.368 01.128 29876 Exposure complete
18:04:14.411 00.043 29876 worker thread done servicing request
18:04:14.411 00.000 31432 OnExposeComplete: enter
18:04:14.413 00.002 31432 UpdateGuideState(): m_state=3
18:04:14.415 00.002 31432 Star::Find(15, 1155, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:04:14.417 00.002 31432 Star::Find returns 1 (0), X=1168.83, Y=779.75, Mass=6821, SNR=51.4, Peak=255 HFD=4.7
18:04:14.424 00.007 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:04:14.427 00.003 31432 Backlash: Looking for 3 moves of 3.2 px, max attempts = 80
18:04:14.428 00.001 31432 Falling Through to state CLEAR_BACKLASH
18:04:14.430 00.002 31432 Backlash: Starting north clearing using pulse width of 750
18:04:14.432 00.002 31432 Enqueuing Calibration Move request for direction 0
18:04:14.434 00.002 31432 Status Line: Élimination de jeu étape 1
18:04:14.436 00.002 29876 Worker thread wakes up
18:04:14.436 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:14.436 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:14.436 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:14.436 00.000 29876 MoveAxis(N, 750, -)
18:04:14.436 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:14.436 00.000 29876 IsSlewing returns 0
18:04:14.436 00.000 29876 IsGuiding returns 0
18:04:14.437 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:14.437 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=38, FiltMax=255, Gamma=1.000
18:04:14.449 00.012 31432 UpdateGuideState exits: m=6821 RSB=51.4
18:04:14.452 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:14.453 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:14.455 00.002 31432 Enqueuing Expose request
18:04:15.202 00.747 29876 IsGuiding returns 1
18:04:15.202 00.000 29876 scope still moving after pulse duration time elapsed
18:04:15.233 00.031 29876 IsSlewing returns 0
18:04:15.233 00.000 29876 IsGuiding returns 1
18:04:15.265 00.032 29876 IsSlewing returns 0
18:04:15.265 00.000 29876 IsGuiding returns 0
18:04:15.265 00.000 29876 scope move finished after 750 + 78 ms
18:04:15.265 00.000 29876 Move returns status 0, amount 750
18:04:15.265 00.000 29876 move complete, result=0
18:04:15.265 00.000 29876 worker thread done servicing request
18:04:15.265 00.000 29876 Worker thread wakes up
18:04:15.265 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:15.265 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1154,765,31,31)
18:04:16.503 01.238 29876 Exposure complete
18:04:16.546 00.043 29876 worker thread done servicing request
18:04:16.546 00.000 31432 OnExposeComplete: enter
18:04:16.548 00.002 31432 UpdateGuideState(): m_state=3
18:04:16.550 00.002 31432 Star::Find(15, 1168, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:04:16.552 00.002 31432 Star::Find returns 1 (0), X=1169.16, Y=777.91, Mass=6658, SNR=50.5, Peak=255 HFD=4.5
18:04:16.555 00.003 31432 Backlash: Rejected small move of 1.9 px
18:04:16.556 00.001 31432 Enqueuing Calibration Move request for direction 0
18:04:16.558 00.002 29876 Worker thread wakes up
18:04:16.558 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:16.558 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:16.558 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:16.558 00.000 29876 MoveAxis(N, 750, -)
18:04:16.559 00.001 29876 Guiding  Dir = 0, Dur = 750
18:04:16.559 00.000 29876 IsSlewing returns 0
18:04:16.559 00.000 29876 IsGuiding returns 0
18:04:16.559 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:16.563 00.004 31432 Status Line: Élimination de jeu étape   2
18:04:16.566 00.003 31432 Backlash: Élimination de jeu étape   2, Last Delta = 1.87 px, CumDistance = 1.87 px
18:04:16.568 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=70, FiltMin=35, FiltMax=255, Gamma=1.000
18:04:16.580 00.012 31432 UpdateGuideState exits: m=6658 RSB=50.5
18:04:16.582 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:16.584 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:16.586 00.002 31432 Enqueuing Expose request
18:04:17.323 00.737 29876 IsGuiding returns 1
18:04:17.323 00.000 29876 scope still moving after pulse duration time elapsed
18:04:17.354 00.031 29876 IsSlewing returns 0
18:04:17.354 00.000 29876 IsGuiding returns 1
18:04:17.384 00.030 29876 IsSlewing returns 0
18:04:17.384 00.000 29876 IsGuiding returns 0
18:04:17.384 00.000 29876 scope move finished after 750 + 75 ms
18:04:17.384 00.000 29876 Move returns status 0, amount 750
18:04:17.384 00.000 29876 move complete, result=0
18:04:17.385 00.001 29876 worker thread done servicing request
18:04:17.385 00.000 29876 Worker thread wakes up
18:04:17.385 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:17.385 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1154,763,31,31)
18:04:18.616 01.231 29876 Exposure complete
18:04:18.659 00.043 29876 worker thread done servicing request
18:04:18.659 00.000 31432 OnExposeComplete: enter
18:04:18.661 00.002 31432 UpdateGuideState(): m_state=3
18:04:18.663 00.002 31432 Star::Find(15, 1169, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:04:18.665 00.002 31432 Star::Find returns 1 (0), X=1168.99, Y=773.37, Mass=6848, SNR=51.3, Peak=255 HFD=4.8
18:04:18.668 00.003 31432 Backlash: Accepted clearing move of 4.5
18:04:18.670 00.002 31432 Enqueuing Calibration Move request for direction 0
18:04:18.671 00.001 29876 Worker thread wakes up
18:04:18.671 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:18.671 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:18.671 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:18.671 00.000 29876 MoveAxis(N, 750, -)
18:04:18.672 00.001 29876 Guiding  Dir = 0, Dur = 750
18:04:18.672 00.000 29876 IsSlewing returns 0
18:04:18.672 00.000 29876 IsGuiding returns 0
18:04:18.672 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:18.676 00.004 31432 Status Line: Élimination de jeu étape   3
18:04:18.679 00.003 31432 Backlash: Élimination de jeu étape   3, Last Delta = 4.54 px, CumDistance = 6.38 px
18:04:18.681 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=3, max=255, med=70, FiltMin=41, FiltMax=255, Gamma=1.000
18:04:18.693 00.012 31432 UpdateGuideState exits: m=6848 RSB=51.3
18:04:18.696 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:18.697 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:18.699 00.002 31432 Enqueuing Expose request
18:04:19.435 00.736 29876 IsGuiding returns 1
18:04:19.435 00.000 29876 scope still moving after pulse duration time elapsed
18:04:19.466 00.031 29876 IsSlewing returns 0
18:04:19.466 00.000 29876 IsGuiding returns 1
18:04:19.496 00.030 29876 IsSlewing returns 0
18:04:19.496 00.000 29876 IsGuiding returns 0
18:04:19.496 00.000 29876 scope move finished after 750 + 74 ms
18:04:19.496 00.000 29876 Move returns status 0, amount 750
18:04:19.496 00.000 29876 move complete, result=0
18:04:19.496 00.000 29876 worker thread done servicing request
18:04:19.496 00.000 29876 Worker thread wakes up
18:04:19.496 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:19.496 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1154,758,31,31)
18:04:20.726 01.230 29876 Exposure complete
18:04:20.770 00.044 29876 worker thread done servicing request
18:04:20.770 00.000 31432 OnExposeComplete: enter
18:04:20.772 00.002 31432 UpdateGuideState(): m_state=3
18:04:20.774 00.002 31432 Star::Find(15, 1168, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:04:20.776 00.002 31432 Star::Find returns 1 (0), X=1167.64, Y=768.77, Mass=6423, SNR=48.7, Peak=255 HFD=4.6
18:04:20.779 00.003 31432 Backlash: Accepted clearing move of 4.8
18:04:20.781 00.002 31432 Enqueuing Calibration Move request for direction 0
18:04:20.782 00.001 29876 Worker thread wakes up
18:04:20.783 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:20.783 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:20.783 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:20.783 00.000 29876 MoveAxis(N, 750, -)
18:04:20.783 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:20.783 00.000 29876 IsSlewing returns 0
18:04:20.783 00.000 29876 IsGuiding returns 0
18:04:20.783 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:20.787 00.004 31432 Status Line: Élimination de jeu étape   4
18:04:20.790 00.003 31432 Backlash: Élimination de jeu étape   4, Last Delta = 4.80 px, CumDistance = 11.05 px
18:04:20.792 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=39, FiltMax=255, Gamma=1.000
18:04:20.805 00.013 31432 UpdateGuideState exits: m=6423 RSB=48.7
18:04:20.808 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:20.810 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:20.812 00.002 31432 Enqueuing Expose request
18:04:21.549 00.737 29876 IsGuiding returns 1
18:04:21.549 00.000 29876 scope still moving after pulse duration time elapsed
18:04:21.579 00.030 29876 IsSlewing returns 0
18:04:21.579 00.000 29876 IsGuiding returns 1
18:04:21.611 00.032 29876 IsSlewing returns 0
18:04:21.611 00.000 29876 IsGuiding returns 0
18:04:21.611 00.000 29876 scope move finished after 750 + 77 ms
18:04:21.611 00.000 29876 Move returns status 0, amount 750
18:04:21.611 00.000 29876 move complete, result=0
18:04:21.611 00.000 29876 worker thread done servicing request
18:04:21.611 00.000 29876 Worker thread wakes up
18:04:21.611 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:21.611 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,754,31,31)
18:04:22.849 01.238 29876 Exposure complete
18:04:22.893 00.044 29876 worker thread done servicing request
18:04:22.893 00.000 31432 OnExposeComplete: enter
18:04:22.895 00.002 31432 UpdateGuideState(): m_state=3
18:04:22.898 00.003 31432 Star::Find(15, 1167, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:04:22.899 00.001 31432 Star::Find returns 1 (0), X=1165.94, Y=763.42, Mass=7635, SNR=54.4, Peak=255 HFD=5.1
18:04:22.902 00.003 31432 Backlash: Accepted clearing move of 5.6
18:04:22.904 00.002 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:04:22.906 00.002 31432 Backlash: North calibration moves starting at {1167.6,768.8}, Offset = 12.9 px
18:04:22.908 00.002 31432 Backlash: Total distance moved = 18.5
18:04:22.909 00.001 31432 Backlash: Falling Through to state GO_NORTH
18:04:22.911 00.002 31432 Status Line: Pas vers le Nord   2, dist= 5.6
18:04:22.915 00.004 31432 Enqueuing Calibration Move request for direction 0
18:04:22.917 00.002 29876 Worker thread wakes up
18:04:22.917 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:22.917 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:22.917 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:22.917 00.000 29876 MoveAxis(N, 750, -)
18:04:22.917 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:22.917 00.000 29876 IsSlewing returns 0
18:04:22.917 00.000 29876 IsGuiding returns 0
18:04:22.917 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:22.920 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=35, FiltMax=255, Gamma=1.000
18:04:22.932 00.012 31432 UpdateGuideState exits: m=7635 RSB=54.4
18:04:22.934 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:22.935 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:22.937 00.002 31432 Enqueuing Expose request
18:04:23.690 00.753 29876 IsGuiding returns 1
18:04:23.690 00.000 29876 scope still moving after pulse duration time elapsed
18:04:23.721 00.031 29876 IsSlewing returns 0
18:04:23.721 00.000 29876 IsGuiding returns 1
18:04:23.752 00.031 29876 IsSlewing returns 0
18:04:23.752 00.000 29876 IsGuiding returns 0
18:04:23.752 00.000 29876 scope move finished after 750 + 84 ms
18:04:23.752 00.000 29876 Move returns status 0, amount 750
18:04:23.752 00.000 29876 move complete, result=0
18:04:23.752 00.000 29876 worker thread done servicing request
18:04:23.752 00.000 29876 Worker thread wakes up
18:04:23.752 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:23.752 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,748,31,31)
18:04:24.885 01.133 29876 Exposure complete
18:04:24.928 00.043 29876 worker thread done servicing request
18:04:24.928 00.000 31432 OnExposeComplete: enter
18:04:24.930 00.002 31432 UpdateGuideState(): m_state=3
18:04:24.932 00.002 31432 Star::Find(15, 1165, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:04:24.935 00.003 31432 Star::Find returns 1 (0), X=1167.35, Y=758.15, Mass=7489, SNR=54.0, Peak=255 HFD=5.0
18:04:24.938 00.003 31432 Status Line: Pas vers le Nord   3, dist=10.6
18:04:24.943 00.005 31432 Enqueuing Calibration Move request for direction 0
18:04:24.945 00.002 29876 Worker thread wakes up
18:04:24.945 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:24.945 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:24.945 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:24.945 00.000 29876 MoveAxis(N, 750, -)
18:04:24.945 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:24.946 00.001 29876 IsSlewing returns 0
18:04:24.946 00.000 29876 IsGuiding returns 0
18:04:24.946 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:24.950 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=69, FiltMin=39, FiltMax=254, Gamma=1.000
18:04:24.962 00.012 31432 UpdateGuideState exits: m=7489 RSB=54.0
18:04:24.965 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:24.966 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:24.968 00.002 31432 Enqueuing Expose request
18:04:25.720 00.752 29876 IsGuiding returns 1
18:04:25.720 00.000 29876 scope still moving after pulse duration time elapsed
18:04:25.751 00.031 29876 IsSlewing returns 0
18:04:25.751 00.000 29876 IsGuiding returns 1
18:04:25.782 00.031 29876 IsSlewing returns 0
18:04:25.782 00.000 29876 IsGuiding returns 0
18:04:25.782 00.000 29876 scope move finished after 750 + 85 ms
18:04:25.782 00.000 29876 Move returns status 0, amount 750
18:04:25.782 00.000 29876 move complete, result=0
18:04:25.782 00.000 29876 worker thread done servicing request
18:04:25.782 00.000 29876 Worker thread wakes up
18:04:25.782 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:25.782 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,743,31,31)
18:04:27.014 01.232 29876 Exposure complete
18:04:27.057 00.043 29876 worker thread done servicing request
18:04:27.057 00.000 31432 OnExposeComplete: enter
18:04:27.060 00.003 31432 UpdateGuideState(): m_state=3
18:04:27.062 00.002 31432 Star::Find(15, 1167, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:04:27.063 00.001 31432 Star::Find returns 1 (0), X=1167.51, Y=753.07, Mass=7081, SNR=52.7, Peak=255 HFD=5.0
18:04:27.066 00.003 31432 Status Line: Pas vers le Nord   4, dist=15.7
18:04:27.069 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:27.071 00.002 29876 Worker thread wakes up
18:04:27.071 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:27.071 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:27.072 00.001 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:27.072 00.000 29876 MoveAxis(N, 750, -)
18:04:27.072 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:27.072 00.000 29876 IsSlewing returns 0
18:04:27.072 00.000 29876 IsGuiding returns 0
18:04:27.072 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:27.075 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=39, FiltMax=255, Gamma=1.000
18:04:27.087 00.012 31432 UpdateGuideState exits: m=7081 RSB=52.7
18:04:27.089 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:27.091 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:27.092 00.001 31432 Enqueuing Expose request
18:04:27.835 00.743 29876 IsGuiding returns 1
18:04:27.835 00.000 29876 scope still moving after pulse duration time elapsed
18:04:27.867 00.032 29876 IsSlewing returns 0
18:04:27.867 00.000 29876 IsGuiding returns 1
18:04:27.897 00.030 29876 IsSlewing returns 0
18:04:27.897 00.000 29876 IsGuiding returns 0
18:04:27.897 00.000 29876 scope move finished after 750 + 74 ms
18:04:27.897 00.000 29876 Move returns status 0, amount 750
18:04:27.897 00.000 29876 move complete, result=0
18:04:27.897 00.000 29876 worker thread done servicing request
18:04:27.897 00.000 29876 Worker thread wakes up
18:04:27.897 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:27.897 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,738,31,31)
18:04:29.130 01.233 29876 Exposure complete
18:04:29.172 00.042 29876 worker thread done servicing request
18:04:29.172 00.000 31432 OnExposeComplete: enter
18:04:29.174 00.002 31432 UpdateGuideState(): m_state=3
18:04:29.176 00.002 31432 Star::Find(15, 1167, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:04:29.178 00.002 31432 Star::Find returns 1 (0), X=1166.73, Y=749.65, Mass=7255, SNR=52.3, Peak=255 HFD=4.9
18:04:29.181 00.003 31432 Status Line: Pas vers le Nord   5, dist=19.1
18:04:29.184 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:29.186 00.002 29876 Worker thread wakes up
18:04:29.186 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:29.186 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:29.186 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:29.186 00.000 29876 MoveAxis(N, 750, -)
18:04:29.186 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:29.187 00.001 29876 IsSlewing returns 0
18:04:29.187 00.000 29876 IsGuiding returns 0
18:04:29.187 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:29.189 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=39, FiltMax=254, Gamma=1.000
18:04:29.202 00.013 31432 UpdateGuideState exits: m=7255 RSB=52.3
18:04:29.204 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:29.206 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:29.208 00.002 31432 Enqueuing Expose request
18:04:29.955 00.747 29876 IsGuiding returns 1
18:04:29.955 00.000 29876 scope still moving after pulse duration time elapsed
18:04:29.986 00.031 29876 IsSlewing returns 0
18:04:29.986 00.000 29876 IsGuiding returns 1
18:04:30.017 00.031 29876 IsSlewing returns 0
18:04:30.017 00.000 29876 IsGuiding returns 0
18:04:30.017 00.000 29876 scope move finished after 750 + 80 ms
18:04:30.017 00.000 29876 Move returns status 0, amount 750
18:04:30.017 00.000 29876 move complete, result=0
18:04:30.017 00.000 29876 worker thread done servicing request
18:04:30.017 00.000 29876 Worker thread wakes up
18:04:30.017 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:30.017 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,735,31,31)
18:04:31.252 01.235 29876 Exposure complete
18:04:31.297 00.045 29876 worker thread done servicing request
18:04:31.297 00.000 31432 OnExposeComplete: enter
18:04:31.299 00.002 31432 UpdateGuideState(): m_state=3
18:04:31.301 00.002 31432 Star::Find(15, 1166, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:04:31.303 00.002 31432 Star::Find returns 1 (0), X=1166.74, Y=748.74, Mass=7978, SNR=54.3, Peak=255 HFD=5.2
18:04:31.306 00.003 31432 Status Line: Pas vers le Nord   6, dist=20.0
18:04:31.309 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:31.311 00.002 29876 Worker thread wakes up
18:04:31.311 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:31.311 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:31.311 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:31.311 00.000 29876 MoveAxis(N, 750, -)
18:04:31.311 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:31.311 00.000 29876 IsSlewing returns 0
18:04:31.311 00.000 29876 IsGuiding returns 0
18:04:31.312 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:31.314 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=68, FiltMin=38, FiltMax=254, Gamma=1.000
18:04:31.326 00.012 31432 UpdateGuideState exits: m=7978 RSB=54.3
18:04:31.327 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:31.329 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:31.331 00.002 31432 Enqueuing Expose request
18:04:32.084 00.753 29876 IsGuiding returns 1
18:04:32.084 00.000 29876 scope still moving after pulse duration time elapsed
18:04:32.114 00.030 29876 IsSlewing returns 0
18:04:32.114 00.000 29876 IsGuiding returns 1
18:04:32.145 00.031 29876 IsSlewing returns 0
18:04:32.145 00.000 29876 IsGuiding returns 0
18:04:32.145 00.000 29876 scope move finished after 750 + 83 ms
18:04:32.145 00.000 29876 Move returns status 0, amount 750
18:04:32.145 00.000 29876 move complete, result=0
18:04:32.145 00.000 29876 worker thread done servicing request
18:04:32.145 00.000 29876 Worker thread wakes up
18:04:32.145 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:32.145 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,734,31,31)
18:04:33.386 01.241 29876 Exposure complete
18:04:33.429 00.043 29876 worker thread done servicing request
18:04:33.429 00.000 31432 OnExposeComplete: enter
18:04:33.431 00.002 31432 UpdateGuideState(): m_state=3
18:04:33.433 00.002 31432 Star::Find(15, 1166, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:04:33.435 00.002 31432 Star::Find returns 1 (0), X=1165.27, Y=748.83, Mass=7108, SNR=52.1, Peak=255 HFD=4.7
18:04:33.438 00.003 31432 Status Line: Pas vers le Nord   7, dist=20.1
18:04:33.441 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:33.443 00.002 29876 Worker thread wakes up
18:04:33.443 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:33.443 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:33.443 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:33.443 00.000 29876 MoveAxis(N, 750, -)
18:04:33.443 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:33.443 00.000 29876 IsSlewing returns 0
18:04:33.443 00.000 29876 IsGuiding returns 0
18:04:33.444 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:33.446 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=67, FiltMin=36, FiltMax=255, Gamma=1.000
18:04:33.457 00.011 31432 UpdateGuideState exits: m=7108 RSB=52.1
18:04:33.459 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:33.461 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:33.463 00.002 31432 Enqueuing Expose request
18:04:34.207 00.744 29876 IsGuiding returns 1
18:04:34.207 00.000 29876 scope still moving after pulse duration time elapsed
18:04:34.238 00.031 29876 IsSlewing returns 0
18:04:34.238 00.000 29876 IsGuiding returns 1
18:04:34.267 00.029 29876 IsSlewing returns 0
18:04:34.267 00.000 29876 IsGuiding returns 0
18:04:34.267 00.000 29876 scope move finished after 750 + 74 ms
18:04:34.267 00.000 29876 Move returns status 0, amount 750
18:04:34.267 00.000 29876 move complete, result=0
18:04:34.267 00.000 29876 worker thread done servicing request
18:04:34.267 00.000 29876 Worker thread wakes up
18:04:34.267 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:34.267 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,734,31,31)
18:04:35.398 01.131 29876 Exposure complete
18:04:35.441 00.043 29876 worker thread done servicing request
18:04:35.442 00.001 31432 OnExposeComplete: enter
18:04:35.444 00.002 31432 UpdateGuideState(): m_state=3
18:04:35.446 00.002 31432 Star::Find(15, 1165, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:04:35.448 00.002 31432 Star::Find returns 1 (0), X=1166.02, Y=747.72, Mass=7639, SNR=53.9, Peak=255 HFD=5.0
18:04:35.450 00.002 31432 Status Line: Pas vers le Nord   8, dist=21.1
18:04:35.453 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:35.456 00.003 29876 Worker thread wakes up
18:04:35.456 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:35.456 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:35.456 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:35.456 00.000 29876 MoveAxis(N, 750, -)
18:04:35.456 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:35.456 00.000 29876 IsSlewing returns 0
18:04:35.456 00.000 29876 IsGuiding returns 0
18:04:35.456 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:35.459 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=67, FiltMin=38, FiltMax=254, Gamma=1.000
18:04:35.471 00.012 31432 UpdateGuideState exits: m=7639 RSB=53.9
18:04:35.473 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:35.475 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:35.476 00.001 31432 Enqueuing Expose request
18:04:36.217 00.741 29876 IsGuiding returns 1
18:04:36.217 00.000 29876 scope still moving after pulse duration time elapsed
18:04:36.247 00.030 29876 IsSlewing returns 0
18:04:36.247 00.000 29876 IsGuiding returns 1
18:04:36.277 00.030 29876 IsSlewing returns 0
18:04:36.277 00.000 29876 IsGuiding returns 0
18:04:36.277 00.000 29876 scope move finished after 750 + 72 ms
18:04:36.277 00.000 29876 Move returns status 0, amount 750
18:04:36.277 00.000 29876 move complete, result=0
18:04:36.277 00.000 29876 worker thread done servicing request
18:04:36.277 00.000 29876 Worker thread wakes up
18:04:36.278 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:36.278 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,733,31,31)
18:04:37.186 00.908 29876 Exposure complete
18:04:37.229 00.043 29876 worker thread done servicing request
18:04:37.229 00.000 31432 OnExposeComplete: enter
18:04:37.231 00.002 31432 UpdateGuideState(): m_state=3
18:04:37.233 00.002 31432 Star::Find(15, 1166, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:04:37.235 00.002 31432 Star::Find returns 1 (0), X=1166.26, Y=747.58, Mass=6902, SNR=52.0, Peak=255 HFD=4.8
18:04:37.238 00.003 31432 Status Line: Pas vers le Nord   9, dist=21.2
18:04:37.241 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:37.243 00.002 29876 Worker thread wakes up
18:04:37.243 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:37.243 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:37.243 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:37.243 00.000 29876 MoveAxis(N, 750, -)
18:04:37.243 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:37.244 00.001 29876 IsSlewing returns 0
18:04:37.244 00.000 29876 IsGuiding returns 0
18:04:37.244 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:37.248 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=67, FiltMin=38, FiltMax=254, Gamma=1.000
18:04:37.260 00.012 31432 UpdateGuideState exits: m=6902 RSB=52.0
18:04:37.262 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:37.263 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:37.266 00.003 31432 Enqueuing Expose request
18:04:38.007 00.741 29876 IsGuiding returns 1
18:04:38.007 00.000 29876 scope still moving after pulse duration time elapsed
18:04:38.038 00.031 29876 IsSlewing returns 0
18:04:38.038 00.000 29876 IsGuiding returns 1
18:04:38.069 00.031 29876 IsSlewing returns 0
18:04:38.069 00.000 29876 IsGuiding returns 0
18:04:38.069 00.000 29876 scope move finished after 750 + 75 ms
18:04:38.069 00.000 29876 Move returns status 0, amount 750
18:04:38.069 00.000 29876 move complete, result=0
18:04:38.069 00.000 29876 worker thread done servicing request
18:04:38.069 00.000 29876 Worker thread wakes up
18:04:38.069 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:38.069 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,733,31,31)
18:04:39.298 01.229 29876 Exposure complete
18:04:39.341 00.043 29876 worker thread done servicing request
18:04:39.341 00.000 31432 OnExposeComplete: enter
18:04:39.344 00.003 31432 UpdateGuideState(): m_state=3
18:04:39.346 00.002 31432 Star::Find(15, 1166, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:04:39.348 00.002 31432 Star::Find returns 1 (0), X=1166.83, Y=747.64, Mass=6953, SNR=51.2, Peak=255 HFD=4.9
18:04:39.350 00.002 31432 Status Line: Pas vers le Nord  10, dist=21.1
18:04:39.354 00.004 31432 Enqueuing Calibration Move request for direction 0
18:04:39.356 00.002 29876 Worker thread wakes up
18:04:39.357 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:39.357 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:39.357 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:39.357 00.000 29876 MoveAxis(N, 750, -)
18:04:39.357 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:39.357 00.000 29876 IsSlewing returns 0
18:04:39.357 00.000 29876 IsGuiding returns 0
18:04:39.357 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:39.360 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=66, FiltMin=38, FiltMax=255, Gamma=1.000
18:04:39.372 00.012 31432 UpdateGuideState exits: m=6953 RSB=51.2
18:04:39.374 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:39.376 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:39.378 00.002 31432 Enqueuing Expose request
18:04:40.120 00.742 29876 IsGuiding returns 1
18:04:40.120 00.000 29876 scope still moving after pulse duration time elapsed
18:04:40.151 00.031 29876 IsSlewing returns 0
18:04:40.151 00.000 29876 IsGuiding returns 1
18:04:40.182 00.031 29876 IsSlewing returns 0
18:04:40.182 00.000 29876 IsGuiding returns 0
18:04:40.182 00.000 29876 scope move finished after 750 + 74 ms
18:04:40.182 00.000 29876 Move returns status 0, amount 750
18:04:40.182 00.000 29876 move complete, result=0
18:04:40.182 00.000 29876 worker thread done servicing request
18:04:40.182 00.000 29876 Worker thread wakes up
18:04:40.182 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:40.182 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,733,31,31)
18:04:41.303 01.121 29876 Exposure complete
18:04:41.346 00.043 29876 worker thread done servicing request
18:04:41.346 00.000 31432 OnExposeComplete: enter
18:04:41.348 00.002 31432 UpdateGuideState(): m_state=3
18:04:41.350 00.002 31432 Star::Find(15, 1166, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:04:41.352 00.002 31432 Star::Find returns 1 (0), X=1166.70, Y=747.56, Mass=7168, SNR=52.5, Peak=255 HFD=4.9
18:04:41.355 00.003 31432 Status Line: Pas vers le Nord  11, dist=21.2
18:04:41.358 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:41.360 00.002 29876 Worker thread wakes up
18:04:41.360 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:41.360 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:41.360 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:41.360 00.000 29876 MoveAxis(N, 750, -)
18:04:41.360 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:41.360 00.000 29876 IsSlewing returns 0
18:04:41.360 00.000 29876 IsGuiding returns 0
18:04:41.360 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:41.363 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=66, FiltMin=37, FiltMax=255, Gamma=1.000
18:04:41.374 00.011 31432 UpdateGuideState exits: m=7168 RSB=52.5
18:04:41.377 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:41.378 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:41.380 00.002 31432 Enqueuing Expose request
18:04:42.131 00.751 29876 IsGuiding returns 1
18:04:42.131 00.000 29876 scope still moving after pulse duration time elapsed
18:04:42.163 00.032 29876 IsSlewing returns 0
18:04:42.163 00.000 29876 IsGuiding returns 1
18:04:42.194 00.031 29876 IsSlewing returns 0
18:04:42.194 00.000 29876 IsGuiding returns 0
18:04:42.194 00.000 29876 scope move finished after 750 + 83 ms
18:04:42.194 00.000 29876 Move returns status 0, amount 750
18:04:42.194 00.000 29876 move complete, result=0
18:04:42.194 00.000 29876 worker thread done servicing request
18:04:42.194 00.000 29876 Worker thread wakes up
18:04:42.194 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:42.194 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,733,31,31)
18:04:43.427 01.233 29876 Exposure complete
18:04:43.470 00.043 29876 worker thread done servicing request
18:04:43.470 00.000 31432 OnExposeComplete: enter
18:04:43.473 00.003 31432 UpdateGuideState(): m_state=3
18:04:43.474 00.001 31432 Star::Find(15, 1166, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:04:43.476 00.002 31432 Star::Find returns 1 (0), X=1165.99, Y=747.83, Mass=7595, SNR=54.1, Peak=255 HFD=4.8
18:04:43.479 00.003 31432 Status Line: Pas vers le Nord  12, dist=21.0
18:04:43.483 00.004 31432 Enqueuing Calibration Move request for direction 0
18:04:43.485 00.002 29876 Worker thread wakes up
18:04:43.486 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:43.486 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:43.486 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:43.486 00.000 29876 MoveAxis(N, 750, -)
18:04:43.486 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:43.486 00.000 29876 IsSlewing returns 0
18:04:43.486 00.000 29876 IsGuiding returns 0
18:04:43.486 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:43.489 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=66, FiltMin=37, FiltMax=255, Gamma=1.000
18:04:43.501 00.012 31432 UpdateGuideState exits: m=7595 RSB=54.1
18:04:43.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:43.505 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:43.507 00.002 31432 Enqueuing Expose request
18:04:44.260 00.753 29876 IsGuiding returns 1
18:04:44.260 00.000 29876 scope still moving after pulse duration time elapsed
18:04:44.292 00.032 29876 IsSlewing returns 0
18:04:44.292 00.000 29876 IsGuiding returns 1
18:04:44.323 00.031 29876 IsSlewing returns 0
18:04:44.323 00.000 29876 IsGuiding returns 0
18:04:44.323 00.000 29876 scope move finished after 750 + 87 ms
18:04:44.323 00.000 29876 Move returns status 0, amount 750
18:04:44.323 00.000 29876 move complete, result=0
18:04:44.323 00.000 29876 worker thread done servicing request
18:04:44.323 00.000 29876 Worker thread wakes up
18:04:44.323 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:44.323 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,733,31,31)
18:04:45.559 01.236 29876 Exposure complete
18:04:45.602 00.043 29876 worker thread done servicing request
18:04:45.602 00.000 31432 OnExposeComplete: enter
18:04:45.605 00.003 31432 UpdateGuideState(): m_state=3
18:04:45.607 00.002 31432 Star::Find(15, 1165, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:04:45.609 00.002 31432 Star::Find returns 1 (0), X=1165.63, Y=746.77, Mass=6806, SNR=51.6, Peak=255 HFD=4.8
18:04:45.611 00.002 31432 Status Line: Pas vers le Nord  13, dist=22.1
18:04:45.614 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:45.617 00.003 29876 Worker thread wakes up
18:04:45.617 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:45.617 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:45.617 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:45.617 00.000 29876 MoveAxis(N, 750, -)
18:04:45.617 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:45.617 00.000 29876 IsSlewing returns 0
18:04:45.617 00.000 29876 IsGuiding returns 0
18:04:45.617 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:45.620 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=66, FiltMin=37, FiltMax=255, Gamma=1.000
18:04:45.632 00.012 31432 UpdateGuideState exits: m=6806 RSB=51.6
18:04:45.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:45.636 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:45.638 00.002 31432 Enqueuing Expose request
18:04:46.393 00.755 29876 IsGuiding returns 1
18:04:46.393 00.000 29876 scope still moving after pulse duration time elapsed
18:04:46.423 00.030 29876 IsSlewing returns 0
18:04:46.423 00.000 29876 IsGuiding returns 0
18:04:46.423 00.000 29876 scope move finished after 750 + 55 ms
18:04:46.423 00.000 29876 Move returns status 0, amount 750
18:04:46.423 00.000 29876 move complete, result=0
18:04:46.423 00.000 29876 worker thread done servicing request
18:04:46.423 00.000 29876 Worker thread wakes up
18:04:46.423 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:46.423 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,732,31,31)
18:04:47.660 01.237 29876 Exposure complete
18:04:47.703 00.043 29876 worker thread done servicing request
18:04:47.703 00.000 31432 OnExposeComplete: enter
18:04:47.705 00.002 31432 UpdateGuideState(): m_state=3
18:04:47.707 00.002 31432 Star::Find(15, 1165, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:04:47.709 00.002 31432 Star::Find returns 1 (0), X=1166.55, Y=747.14, Mass=7058, SNR=51.3, Peak=255 HFD=4.9
18:04:47.711 00.002 31432 Status Line: Pas vers le Nord  14, dist=21.7
18:04:47.714 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:47.716 00.002 29876 Worker thread wakes up
18:04:47.716 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:47.716 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:47.717 00.001 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:47.717 00.000 29876 MoveAxis(N, 750, -)
18:04:47.717 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:47.717 00.000 29876 IsSlewing returns 0
18:04:47.717 00.000 29876 IsGuiding returns 0
18:04:47.717 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:47.720 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=65, FiltMin=36, FiltMax=255, Gamma=1.000
18:04:47.732 00.012 31432 UpdateGuideState exits: m=7058 RSB=51.3
18:04:47.734 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:47.736 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:47.738 00.002 31432 Enqueuing Expose request
18:04:48.479 00.741 29876 IsGuiding returns 1
18:04:48.479 00.000 29876 scope still moving after pulse duration time elapsed
18:04:48.509 00.030 29876 IsSlewing returns 0
18:04:48.509 00.000 29876 IsGuiding returns 1
18:04:48.540 00.031 29876 IsSlewing returns 0
18:04:48.540 00.000 29876 IsGuiding returns 0
18:04:48.540 00.000 29876 scope move finished after 750 + 73 ms
18:04:48.540 00.000 29876 Move returns status 0, amount 750
18:04:48.540 00.000 29876 move complete, result=0
18:04:48.540 00.000 29876 worker thread done servicing request
18:04:48.540 00.000 29876 Worker thread wakes up
18:04:48.540 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:48.540 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,732,31,31)
18:04:49.777 01.237 29876 Exposure complete
18:04:49.819 00.042 29876 worker thread done servicing request
18:04:49.819 00.000 31432 OnExposeComplete: enter
18:04:49.821 00.002 31432 UpdateGuideState(): m_state=3
18:04:49.824 00.003 31432 Star::Find(15, 1166, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:04:49.826 00.002 31432 Star::Find returns 1 (0), X=1167.56, Y=746.78, Mass=6929, SNR=51.8, Peak=255 HFD=4.7
18:04:49.828 00.002 31432 Status Line: Pas vers le Nord  15, dist=22.0
18:04:49.832 00.004 31432 Enqueuing Calibration Move request for direction 0
18:04:49.834 00.002 29876 Worker thread wakes up
18:04:49.834 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:49.834 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:49.834 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:49.834 00.000 29876 MoveAxis(N, 750, -)
18:04:49.834 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:49.835 00.001 29876 IsSlewing returns 0
18:04:49.835 00.000 29876 IsGuiding returns 0
18:04:49.835 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:49.837 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=65, FiltMin=37, FiltMax=255, Gamma=1.000
18:04:49.850 00.013 31432 UpdateGuideState exits: m=6929 RSB=51.8
18:04:49.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:49.854 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:49.856 00.002 31432 Enqueuing Expose request
18:04:50.606 00.750 29876 IsGuiding returns 1
18:04:50.606 00.000 29876 scope still moving after pulse duration time elapsed
18:04:50.637 00.031 29876 IsSlewing returns 0
18:04:50.637 00.000 29876 IsGuiding returns 1
18:04:50.669 00.032 29876 IsSlewing returns 0
18:04:50.669 00.000 29876 IsGuiding returns 0
18:04:50.669 00.000 29876 scope move finished after 750 + 83 ms
18:04:50.669 00.000 29876 Move returns status 0, amount 750
18:04:50.669 00.000 29876 move complete, result=0
18:04:50.669 00.000 29876 worker thread done servicing request
18:04:50.669 00.000 29876 Worker thread wakes up
18:04:50.669 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:50.669 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,732,31,31)
18:04:51.902 01.233 29876 Exposure complete
18:04:51.944 00.042 29876 worker thread done servicing request
18:04:51.945 00.001 31432 OnExposeComplete: enter
18:04:51.947 00.002 31432 UpdateGuideState(): m_state=3
18:04:51.949 00.002 31432 Star::Find(15, 1167, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:04:51.951 00.002 31432 Star::Find returns 1 (0), X=1167.36, Y=746.68, Mass=7183, SNR=52.9, Peak=255 HFD=4.8
18:04:51.954 00.003 31432 Status Line: Pas vers le Nord  16, dist=22.1
18:04:51.957 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:51.959 00.002 29876 Worker thread wakes up
18:04:51.959 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:51.959 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:51.959 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:51.959 00.000 29876 MoveAxis(N, 750, -)
18:04:51.959 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:51.959 00.000 29876 IsSlewing returns 0
18:04:51.959 00.000 29876 IsGuiding returns 0
18:04:51.959 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:51.962 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=65, FiltMin=35, FiltMax=255, Gamma=1.000
18:04:51.974 00.012 31432 UpdateGuideState exits: m=7183 RSB=52.9
18:04:51.976 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:51.978 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:51.981 00.003 31432 Enqueuing Expose request
18:04:52.735 00.754 29876 IsGuiding returns 1
18:04:52.735 00.000 29876 scope still moving after pulse duration time elapsed
18:04:52.766 00.031 29876 IsSlewing returns 0
18:04:52.766 00.000 29876 IsGuiding returns 1
18:04:52.797 00.031 29876 IsSlewing returns 0
18:04:52.797 00.000 29876 IsGuiding returns 0
18:04:52.797 00.000 29876 scope move finished after 750 + 87 ms
18:04:52.797 00.000 29876 Move returns status 0, amount 750
18:04:52.797 00.000 29876 move complete, result=0
18:04:52.797 00.000 29876 worker thread done servicing request
18:04:52.797 00.000 29876 Worker thread wakes up
18:04:52.797 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:52.797 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,732,31,31)
18:04:53.925 01.128 29876 Exposure complete
18:04:53.969 00.044 29876 worker thread done servicing request
18:04:53.969 00.000 31432 OnExposeComplete: enter
18:04:53.971 00.002 31432 UpdateGuideState(): m_state=3
18:04:53.973 00.002 31432 Star::Find(15, 1167, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:04:53.975 00.002 31432 Star::Find returns 1 (0), X=1167.05, Y=746.78, Mass=7267, SNR=54.1, Peak=255 HFD=4.8
18:04:53.978 00.003 31432 Status Line: Pas vers le Nord  17, dist=22.0
18:04:53.981 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:53.983 00.002 29876 Worker thread wakes up
18:04:53.983 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:53.983 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:53.983 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:53.983 00.000 29876 MoveAxis(N, 750, -)
18:04:53.983 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:53.983 00.000 29876 IsSlewing returns 0
18:04:53.983 00.000 29876 IsGuiding returns 0
18:04:53.984 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:53.986 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=64, FiltMin=36, FiltMax=255, Gamma=1.000
18:04:53.999 00.013 31432 UpdateGuideState exits: m=7267 RSB=54.1
18:04:54.001 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:54.003 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:54.005 00.002 31432 Enqueuing Expose request
18:04:54.746 00.741 29876 IsGuiding returns 1
18:04:54.746 00.000 29876 scope still moving after pulse duration time elapsed
18:04:54.777 00.031 29876 IsSlewing returns 0
18:04:54.777 00.000 29876 IsGuiding returns 1
18:04:54.809 00.032 29876 IsSlewing returns 0
18:04:54.809 00.000 29876 IsGuiding returns 0
18:04:54.809 00.000 29876 scope move finished after 750 + 75 ms
18:04:54.809 00.000 29876 Move returns status 0, amount 750
18:04:54.809 00.000 29876 move complete, result=0
18:04:54.810 00.001 29876 worker thread done servicing request
18:04:54.810 00.000 29876 Worker thread wakes up
18:04:54.810 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:54.810 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,732,31,31)
18:04:55.720 00.910 29876 Exposure complete
18:04:55.763 00.043 29876 worker thread done servicing request
18:04:55.763 00.000 31432 OnExposeComplete: enter
18:04:55.765 00.002 31432 UpdateGuideState(): m_state=3
18:04:55.767 00.002 31432 Star::Find(15, 1167, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:04:55.769 00.002 31432 Star::Find returns 1 (0), X=1167.25, Y=747.17, Mass=7481, SNR=53.1, Peak=255 HFD=4.9
18:04:55.771 00.002 31432 Status Line: Pas vers le Nord  18, dist=21.6
18:04:55.776 00.005 31432 Enqueuing Calibration Move request for direction 0
18:04:55.779 00.003 29876 Worker thread wakes up
18:04:55.779 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:55.779 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:55.779 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:55.779 00.000 29876 MoveAxis(N, 750, -)
18:04:55.779 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:55.779 00.000 29876 IsSlewing returns 0
18:04:55.780 00.001 29876 IsGuiding returns 0
18:04:55.780 00.000 29876 PulseGuide returned control before completion, sleep 760
18:04:55.782 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=37, FiltMax=255, Gamma=1.000
18:04:55.794 00.012 31432 UpdateGuideState exits: m=7481 RSB=53.1
18:04:55.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:55.798 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:55.800 00.002 31432 Enqueuing Expose request
18:04:56.554 00.754 29876 IsGuiding returns 1
18:04:56.554 00.000 29876 scope still moving after pulse duration time elapsed
18:04:56.584 00.030 29876 IsSlewing returns 0
18:04:56.584 00.000 29876 IsGuiding returns 1
18:04:56.615 00.031 29876 IsSlewing returns 0
18:04:56.615 00.000 29876 IsGuiding returns 0
18:04:56.615 00.000 29876 scope move finished after 750 + 86 ms
18:04:56.615 00.000 29876 Move returns status 0, amount 750
18:04:56.615 00.000 29876 move complete, result=0
18:04:56.615 00.000 29876 worker thread done servicing request
18:04:56.615 00.000 29876 Worker thread wakes up
18:04:56.615 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:56.615 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,732,31,31)
18:04:57.745 01.130 29876 Exposure complete
18:04:57.788 00.043 29876 worker thread done servicing request
18:04:57.788 00.000 31432 OnExposeComplete: enter
18:04:57.791 00.003 31432 UpdateGuideState(): m_state=3
18:04:57.793 00.002 31432 Star::Find(15, 1167, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:04:57.795 00.002 31432 Star::Find returns 1 (0), X=1166.97, Y=747.15, Mass=7979, SNR=54.9, Peak=255 HFD=4.7
18:04:57.798 00.003 31432 Status Line: Pas vers le Nord  19, dist=21.6
18:04:57.801 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:57.803 00.002 29876 Worker thread wakes up
18:04:57.803 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:57.803 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:57.803 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:57.803 00.000 29876 MoveAxis(N, 750, -)
18:04:57.803 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:57.803 00.000 29876 IsSlewing returns 0
18:04:57.803 00.000 29876 IsGuiding returns 0
18:04:57.804 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:57.806 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=36, FiltMax=255, Gamma=1.000
18:04:57.818 00.012 31432 UpdateGuideState exits: m=7979 RSB=54.9
18:04:57.820 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:57.822 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:57.824 00.002 31432 Enqueuing Expose request
18:04:58.567 00.743 29876 IsGuiding returns 1
18:04:58.567 00.000 29876 scope still moving after pulse duration time elapsed
18:04:58.598 00.031 29876 IsSlewing returns 0
18:04:58.598 00.000 29876 IsGuiding returns 1
18:04:58.628 00.030 29876 IsSlewing returns 0
18:04:58.628 00.000 29876 IsGuiding returns 0
18:04:58.628 00.000 29876 scope move finished after 750 + 74 ms
18:04:58.628 00.000 29876 Move returns status 0, amount 750
18:04:58.628 00.000 29876 move complete, result=0
18:04:58.628 00.000 29876 worker thread done servicing request
18:04:58.628 00.000 29876 Worker thread wakes up
18:04:58.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:04:58.628 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,732,31,31)
18:04:59.868 01.240 29876 Exposure complete
18:04:59.910 00.042 29876 worker thread done servicing request
18:04:59.910 00.000 31432 OnExposeComplete: enter
18:04:59.912 00.002 31432 UpdateGuideState(): m_state=3
18:04:59.914 00.002 31432 Star::Find(15, 1166, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:04:59.916 00.002 31432 Star::Find returns 1 (0), X=1167.46, Y=746.49, Mass=8091, SNR=55.6, Peak=255 HFD=5.1
18:04:59.919 00.003 31432 Status Line: Pas vers le Nord  20, dist=22.3
18:04:59.922 00.003 31432 Enqueuing Calibration Move request for direction 0
18:04:59.924 00.002 29876 Worker thread wakes up
18:04:59.924 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:04:59.924 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:04:59.924 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:04:59.924 00.000 29876 MoveAxis(N, 750, -)
18:04:59.924 00.000 29876 Guiding  Dir = 0, Dur = 750
18:04:59.924 00.000 29876 IsSlewing returns 0
18:04:59.924 00.000 29876 IsGuiding returns 0
18:04:59.925 00.001 29876 PulseGuide returned control before completion, sleep 760
18:04:59.927 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=64, FiltMin=36, FiltMax=255, Gamma=1.000
18:04:59.939 00.012 31432 UpdateGuideState exits: m=8091 RSB=55.6
18:04:59.941 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:59.943 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:04:59.945 00.002 31432 Enqueuing Expose request
18:05:00.696 00.751 29876 IsGuiding returns 1
18:05:00.696 00.000 29876 scope still moving after pulse duration time elapsed
18:05:00.728 00.032 29876 IsSlewing returns 0
18:05:00.728 00.000 29876 IsGuiding returns 1
18:05:00.759 00.031 29876 IsSlewing returns 0
18:05:00.759 00.000 29876 IsGuiding returns 0
18:05:00.759 00.000 29876 scope move finished after 750 + 83 ms
18:05:00.759 00.000 29876 Move returns status 0, amount 750
18:05:00.759 00.000 29876 move complete, result=0
18:05:00.759 00.000 29876 worker thread done servicing request
18:05:00.759 00.000 29876 Worker thread wakes up
18:05:00.759 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:00.759 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,731,31,31)
18:05:01.990 01.231 29876 Exposure complete
18:05:02.033 00.043 29876 worker thread done servicing request
18:05:02.033 00.000 31432 OnExposeComplete: enter
18:05:02.036 00.003 31432 UpdateGuideState(): m_state=3
18:05:02.038 00.002 31432 Star::Find(15, 1167, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:05:02.040 00.002 31432 Star::Find returns 1 (0), X=1167.78, Y=747.55, Mass=7663, SNR=54.1, Peak=255 HFD=5.1
18:05:02.042 00.002 31432 Status Line: Pas vers le Nord  21, dist=21.2
18:05:02.046 00.004 31432 Enqueuing Calibration Move request for direction 0
18:05:02.048 00.002 29876 Worker thread wakes up
18:05:02.048 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:05:02.048 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:05:02.048 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:05:02.048 00.000 29876 MoveAxis(N, 750, -)
18:05:02.048 00.000 29876 Guiding  Dir = 0, Dur = 750
18:05:02.049 00.001 29876 IsSlewing returns 0
18:05:02.049 00.000 29876 IsGuiding returns 0
18:05:02.049 00.000 29876 PulseGuide returned control before completion, sleep 760
18:05:02.051 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=36, FiltMax=255, Gamma=1.000
18:05:02.064 00.013 31432 UpdateGuideState exits: m=7663 RSB=54.1
18:05:02.066 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:02.068 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:02.070 00.002 31432 Enqueuing Expose request
18:05:02.810 00.740 29876 IsGuiding returns 1
18:05:02.810 00.000 29876 scope still moving after pulse duration time elapsed
18:05:02.840 00.030 29876 IsSlewing returns 0
18:05:02.840 00.000 29876 IsGuiding returns 1
18:05:02.870 00.030 29876 IsSlewing returns 0
18:05:02.870 00.000 29876 IsGuiding returns 1
18:05:02.902 00.032 29876 IsSlewing returns 0
18:05:02.902 00.000 29876 IsGuiding returns 0
18:05:02.902 00.000 29876 scope move finished after 750 + 103 ms
18:05:02.902 00.000 29876 Move returns status 0, amount 750
18:05:02.902 00.000 29876 move complete, result=0
18:05:02.902 00.000 29876 worker thread done servicing request
18:05:02.902 00.000 29876 Worker thread wakes up
18:05:02.902 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:02.902 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,733,31,31)
18:05:04.140 01.238 29876 Exposure complete
18:05:04.183 00.043 29876 worker thread done servicing request
18:05:04.183 00.000 31432 OnExposeComplete: enter
18:05:04.185 00.002 31432 UpdateGuideState(): m_state=3
18:05:04.187 00.002 31432 Star::Find(15, 1167, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:05:04.189 00.002 31432 Star::Find returns 1 (0), X=1167.40, Y=747.07, Mass=8042, SNR=55.7, Peak=255 HFD=5.2
18:05:04.192 00.003 31432 Status Line: Pas vers le Nord  22, dist=21.7
18:05:04.195 00.003 31432 Enqueuing Calibration Move request for direction 0
18:05:04.197 00.002 29876 Worker thread wakes up
18:05:04.197 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:05:04.197 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:05:04.197 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:05:04.197 00.000 29876 MoveAxis(N, 750, -)
18:05:04.197 00.000 29876 Guiding  Dir = 0, Dur = 750
18:05:04.197 00.000 29876 IsSlewing returns 0
18:05:04.197 00.000 29876 IsGuiding returns 0
18:05:04.198 00.001 29876 PulseGuide returned control before completion, sleep 760
18:05:04.200 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=63, FiltMin=36, FiltMax=257, Gamma=1.000
18:05:04.213 00.013 31432 UpdateGuideState exits: m=8042 RSB=55.7
18:05:04.215 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:04.217 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:04.219 00.002 31432 Enqueuing Expose request
18:05:04.962 00.743 29876 IsGuiding returns 1
18:05:04.962 00.000 29876 scope still moving after pulse duration time elapsed
18:05:04.992 00.030 29876 IsSlewing returns 0
18:05:04.992 00.000 29876 IsGuiding returns 1
18:05:05.023 00.031 29876 IsSlewing returns 0
18:05:05.023 00.000 29876 IsGuiding returns 0
18:05:05.023 00.000 29876 scope move finished after 750 + 75 ms
18:05:05.023 00.000 29876 Move returns status 0, amount 750
18:05:05.023 00.000 29876 move complete, result=0
18:05:05.023 00.000 29876 worker thread done servicing request
18:05:05.023 00.000 29876 Worker thread wakes up
18:05:05.023 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:05.023 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,732,31,31)
18:05:06.152 01.129 29876 Exposure complete
18:05:06.194 00.042 29876 worker thread done servicing request
18:05:06.194 00.000 31432 OnExposeComplete: enter
18:05:06.197 00.003 31432 UpdateGuideState(): m_state=3
18:05:06.199 00.002 31432 Star::Find(15, 1167, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:05:06.201 00.002 31432 Star::Find returns 1 (0), X=1166.32, Y=744.82, Mass=7941, SNR=54.5, Peak=255 HFD=5.0
18:05:06.204 00.003 31432 Status Line: Pas vers le Nord  23, dist=24.0
18:05:06.207 00.003 31432 Enqueuing Calibration Move request for direction 0
18:05:06.210 00.003 29876 Worker thread wakes up
18:05:06.210 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
18:05:06.210 00.000 29876 Handling axis move in thread for scope dir=0 dur=750
18:05:06.210 00.000 29876 scope move axis dir= 0 dur= 750 opts= 0x0
18:05:06.210 00.000 29876 MoveAxis(N, 750, -)
18:05:06.210 00.000 29876 Guiding  Dir = 0, Dur = 750
18:05:06.210 00.000 29876 IsSlewing returns 0
18:05:06.210 00.000 29876 IsGuiding returns 0
18:05:06.210 00.000 29876 PulseGuide returned control before completion, sleep 760
18:05:06.213 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=36, FiltMax=255, Gamma=1.000
18:05:06.224 00.011 31432 UpdateGuideState exits: m=7941 RSB=54.5
18:05:06.226 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:06.228 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:06.230 00.002 31432 Enqueuing Expose request
18:05:06.972 00.742 29876 IsGuiding returns 1
18:05:06.972 00.000 29876 scope still moving after pulse duration time elapsed
18:05:07.003 00.031 29876 IsSlewing returns 0
18:05:07.003 00.000 29876 IsGuiding returns 1
18:05:07.034 00.031 29876 IsSlewing returns 0
18:05:07.034 00.000 29876 IsGuiding returns 0
18:05:07.034 00.000 29876 scope move finished after 750 + 73 ms
18:05:07.034 00.000 29876 Move returns status 0, amount 750
18:05:07.034 00.000 29876 move complete, result=0
18:05:07.034 00.000 29876 worker thread done servicing request
18:05:07.034 00.000 29876 Worker thread wakes up
18:05:07.034 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:07.034 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,730,31,31)
18:05:07.940 00.906 29876 Exposure complete
18:05:07.982 00.042 29876 worker thread done servicing request
18:05:07.982 00.000 31432 OnExposeComplete: enter
18:05:07.985 00.003 31432 UpdateGuideState(): m_state=3
18:05:07.988 00.003 31432 Star::Find(15, 1166, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:05:07.990 00.002 31432 Star::Find returns 1 (0), X=1167.63, Y=741.96, Mass=8550, SNR=56.7, Peak=255 HFD=5.8
18:05:07.998 00.008 31432 NORTH calibration completes with angle=-90.0 rate=1.554 parity=1
18:05:08.000 00.002 31432 Falling Through to state GO_SOUTH
18:05:08.002 00.002 31432 Status Line: Pas vers le Sud   7, dist=26.8
18:05:08.005 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:08.007 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=63, FiltMin=34, FiltMax=255, Gamma=1.000
18:05:08.009 00.002 29876 Worker thread wakes up
18:05:08.009 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:05:08.009 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:05:08.009 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:05:08.009 00.000 29876 MoveAxis(S, 2500, -)
18:05:08.009 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:05:08.010 00.001 29876 IsSlewing returns 0
18:05:08.010 00.000 29876 IsGuiding returns 0
18:05:08.010 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:05:08.019 00.009 31432 UpdateGuideState exits: m=8550 RSB=56.7
18:05:08.021 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:08.023 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:08.025 00.002 31432 Enqueuing Expose request
18:05:10.534 02.509 29876 IsGuiding returns 1
18:05:10.534 00.000 29876 scope still moving after pulse duration time elapsed
18:05:10.564 00.030 29876 IsSlewing returns 0
18:05:10.564 00.000 29876 IsGuiding returns 1
18:05:10.595 00.031 29876 IsSlewing returns 0
18:05:10.595 00.000 29876 IsGuiding returns 0
18:05:10.595 00.000 29876 scope move finished after 2500 + 85 ms
18:05:10.595 00.000 29876 Move returns status 0, amount 2500
18:05:10.595 00.000 29876 move complete, result=0
18:05:10.595 00.000 29876 worker thread done servicing request
18:05:10.595 00.000 29876 Worker thread wakes up
18:05:10.595 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:10.595 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,727,31,31)
18:05:11.724 01.129 29876 Exposure complete
18:05:11.767 00.043 29876 worker thread done servicing request
18:05:11.767 00.000 31432 OnExposeComplete: enter
18:05:11.769 00.002 31432 UpdateGuideState(): m_state=3
18:05:11.771 00.002 31432 Star::Find(15, 1167, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:05:11.773 00.002 31432 Star::Find returns 1 (0), X=1169.97, Y=739.91, Mass=7491, SNR=53.6, Peak=255 HFD=4.6
18:05:11.776 00.003 31432 Status Line: Pas vers le Sud   6, dist=28.9
18:05:11.780 00.004 31432 Enqueuing Calibration Move request for direction 1
18:05:11.782 00.002 29876 Worker thread wakes up
18:05:11.782 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:05:11.782 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:05:11.782 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:05:11.782 00.000 29876 MoveAxis(S, 2500, -)
18:05:11.782 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:05:11.782 00.000 29876 IsSlewing returns 0
18:05:11.782 00.000 29876 IsGuiding returns 0
18:05:11.782 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:05:11.785 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=62, FiltMin=35, FiltMax=255, Gamma=1.000
18:05:11.797 00.012 31432 UpdateGuideState exits: m=7491 RSB=53.6
18:05:11.799 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:11.801 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:11.803 00.002 31432 Enqueuing Expose request
18:05:14.295 02.492 29876 IsGuiding returns 1
18:05:14.295 00.000 29876 scope still moving after pulse duration time elapsed
18:05:14.326 00.031 29876 IsSlewing returns 0
18:05:14.326 00.000 29876 IsGuiding returns 1
18:05:14.357 00.031 29876 IsSlewing returns 0
18:05:14.357 00.000 29876 IsGuiding returns 1
18:05:14.388 00.031 29876 IsSlewing returns 0
18:05:14.388 00.000 29876 IsGuiding returns 0
18:05:14.388 00.000 29876 scope move finished after 2500 + 105 ms
18:05:14.388 00.000 29876 Move returns status 0, amount 2500
18:05:14.388 00.000 29876 move complete, result=0
18:05:14.388 00.000 29876 worker thread done servicing request
18:05:14.388 00.000 29876 Worker thread wakes up
18:05:14.389 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:14.389 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1155,725,31,31)
18:05:15.520 01.131 29876 Exposure complete
18:05:15.563 00.043 29876 worker thread done servicing request
18:05:15.563 00.000 31432 OnExposeComplete: enter
18:05:15.566 00.003 31432 UpdateGuideState(): m_state=3
18:05:15.568 00.002 31432 Star::Find(15, 1169, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:05:15.569 00.001 31432 Star::Find returns 1 (0), X=1170.02, Y=739.22, Mass=7693, SNR=53.9, Peak=256 HFD=4.9
18:05:15.572 00.003 31432 Status Line: Pas vers le Sud   5, dist=29.6
18:05:15.575 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:15.578 00.003 29876 Worker thread wakes up
18:05:15.578 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:05:15.578 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:05:15.578 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:05:15.578 00.000 29876 MoveAxis(S, 2500, -)
18:05:15.578 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:05:15.578 00.000 29876 IsSlewing returns 0
18:05:15.578 00.000 29876 IsGuiding returns 0
18:05:15.578 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:05:15.581 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=61, FiltMin=35, FiltMax=255, Gamma=1.000
18:05:15.593 00.012 31432 UpdateGuideState exits: m=7693 RSB=53.9
18:05:15.595 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:15.597 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:15.599 00.002 31432 Enqueuing Expose request
18:05:18.093 02.494 29876 IsGuiding returns 1
18:05:18.093 00.000 29876 scope still moving after pulse duration time elapsed
18:05:18.124 00.031 29876 IsSlewing returns 0
18:05:18.124 00.000 29876 IsGuiding returns 1
18:05:18.155 00.031 29876 IsSlewing returns 0
18:05:18.155 00.000 29876 IsGuiding returns 1
18:05:18.185 00.030 29876 IsSlewing returns 0
18:05:18.185 00.000 29876 IsGuiding returns 1
18:05:18.216 00.031 29876 IsSlewing returns 0
18:05:18.216 00.000 29876 IsGuiding returns 0
18:05:18.216 00.000 29876 scope move finished after 2500 + 137 ms
18:05:18.216 00.000 29876 Move returns status 0, amount 2500
18:05:18.216 00.000 29876 move complete, result=0
18:05:18.216 00.000 29876 worker thread done servicing request
18:05:18.216 00.000 29876 Worker thread wakes up
18:05:18.216 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:18.216 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1155,724,31,31)
18:05:19.343 01.127 29876 Exposure complete
18:05:19.385 00.042 29876 worker thread done servicing request
18:05:19.386 00.001 31432 OnExposeComplete: enter
18:05:19.388 00.002 31432 UpdateGuideState(): m_state=3
18:05:19.390 00.002 31432 Star::Find(15, 1170, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:05:19.393 00.003 31432 Star::Find returns 1 (0), X=1169.67, Y=738.74, Mass=7676, SNR=55.1, Peak=256 HFD=5.0
18:05:19.396 00.003 31432 Status Line: Pas vers le Sud   4, dist=30.1
18:05:19.399 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:19.402 00.003 29876 Worker thread wakes up
18:05:19.402 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:05:19.402 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:05:19.402 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:05:19.402 00.000 29876 MoveAxis(S, 2500, -)
18:05:19.402 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:05:19.402 00.000 29876 IsSlewing returns 0
18:05:19.402 00.000 29876 IsGuiding returns 0
18:05:19.402 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:05:19.405 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=61, FiltMin=33, FiltMax=255, Gamma=1.000
18:05:19.417 00.012 31432 UpdateGuideState exits: m=7676 RSB=55.1
18:05:19.419 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:19.421 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:19.424 00.003 31432 Enqueuing Expose request
18:05:21.924 02.500 29876 IsGuiding returns 1
18:05:21.924 00.000 29876 scope still moving after pulse duration time elapsed
18:05:21.955 00.031 29876 IsSlewing returns 0
18:05:21.955 00.000 29876 IsGuiding returns 1
18:05:21.985 00.030 29876 IsSlewing returns 0
18:05:21.985 00.000 29876 IsGuiding returns 0
18:05:21.985 00.000 29876 scope move finished after 2500 + 83 ms
18:05:21.985 00.000 29876 Move returns status 0, amount 2500
18:05:21.985 00.000 29876 move complete, result=0
18:05:21.985 00.000 29876 worker thread done servicing request
18:05:21.985 00.000 29876 Worker thread wakes up
18:05:21.985 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:21.985 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1155,724,31,31)
18:05:23.112 01.127 29876 Exposure complete
18:05:23.155 00.043 29876 worker thread done servicing request
18:05:23.155 00.000 31432 OnExposeComplete: enter
18:05:23.157 00.002 31432 UpdateGuideState(): m_state=3
18:05:23.159 00.002 31432 Star::Find(15, 1169, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:05:23.161 00.002 31432 Star::Find returns 1 (0), X=1171.40, Y=739.27, Mass=6928, SNR=51.7, Peak=256 HFD=4.7
18:05:23.164 00.003 31432 Status Line: Pas vers le Sud   3, dist=29.7
18:05:23.167 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:23.169 00.002 29876 Worker thread wakes up
18:05:23.169 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:05:23.169 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:05:23.169 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:05:23.169 00.000 29876 MoveAxis(S, 2500, -)
18:05:23.169 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:05:23.170 00.001 29876 IsSlewing returns 0
18:05:23.170 00.000 29876 IsGuiding returns 0
18:05:23.170 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:05:23.172 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=60, FiltMin=33, FiltMax=255, Gamma=1.000
18:05:23.184 00.012 31432 UpdateGuideState exits: m=6928 RSB=51.7
18:05:23.187 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:23.189 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:23.191 00.002 31432 Enqueuing Expose request
18:05:25.692 02.501 29876 IsGuiding returns 1
18:05:25.692 00.000 29876 scope still moving after pulse duration time elapsed
18:05:25.723 00.031 29876 IsSlewing returns 0
18:05:25.723 00.000 29876 IsGuiding returns 1
18:05:25.754 00.031 29876 IsSlewing returns 0
18:05:25.754 00.000 29876 IsGuiding returns 0
18:05:25.754 00.000 29876 scope move finished after 2500 + 83 ms
18:05:25.754 00.000 29876 Move returns status 0, amount 2500
18:05:25.754 00.000 29876 move complete, result=0
18:05:25.754 00.000 29876 worker thread done servicing request
18:05:25.754 00.000 29876 Worker thread wakes up
18:05:25.754 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:25.754 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1156,724,31,31)
18:05:26.879 01.125 29876 Exposure complete
18:05:26.922 00.043 29876 worker thread done servicing request
18:05:26.922 00.000 31432 OnExposeComplete: enter
18:05:26.924 00.002 31432 UpdateGuideState(): m_state=3
18:05:26.926 00.002 31432 Star::Find(15, 1171, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:05:26.928 00.002 31432 Star::Find returns 1 (0), X=1172.31, Y=739.13, Mass=7597, SNR=54.2, Peak=255 HFD=5.0
18:05:26.931 00.003 31432 Status Line: Pas vers le Sud   2, dist=30.0
18:05:26.934 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:26.936 00.002 29876 Worker thread wakes up
18:05:26.937 00.001 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:05:26.937 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:05:26.937 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:05:26.937 00.000 29876 MoveAxis(S, 2500, -)
18:05:26.937 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:05:26.937 00.000 29876 IsSlewing returns 0
18:05:26.937 00.000 29876 IsGuiding returns 0
18:05:26.938 00.001 29876 PulseGuide returned control before completion, sleep 2510
18:05:26.940 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=34, FiltMax=255, Gamma=1.000
18:05:26.951 00.011 31432 UpdateGuideState exits: m=7597 RSB=54.2
18:05:26.953 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:26.955 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:26.957 00.002 31432 Enqueuing Expose request
18:05:29.461 02.504 29876 IsGuiding returns 1
18:05:29.461 00.000 29876 scope still moving after pulse duration time elapsed
18:05:29.492 00.031 29876 IsSlewing returns 0
18:05:29.492 00.000 29876 IsGuiding returns 1
18:05:29.524 00.032 29876 IsSlewing returns 0
18:05:29.524 00.000 29876 IsGuiding returns 0
18:05:29.524 00.000 29876 scope move finished after 2500 + 86 ms
18:05:29.524 00.000 29876 Move returns status 0, amount 2500
18:05:29.524 00.000 29876 move complete, result=0
18:05:29.524 00.000 29876 worker thread done servicing request
18:05:29.524 00.000 29876 Worker thread wakes up
18:05:29.524 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:29.524 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1157,724,31,31)
18:05:30.657 01.133 29876 Exposure complete
18:05:30.700 00.043 29876 worker thread done servicing request
18:05:30.701 00.001 31432 OnExposeComplete: enter
18:05:30.703 00.002 31432 UpdateGuideState(): m_state=3
18:05:30.705 00.002 31432 Star::Find(15, 1172, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:05:30.707 00.002 31432 Star::Find returns 1 (0), X=1173.58, Y=748.20, Mass=7503, SNR=54.8, Peak=255 HFD=5.1
18:05:30.709 00.002 31432 Status Line: Pas vers le Sud   1, dist=21.4
18:05:30.712 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:30.715 00.003 29876 Worker thread wakes up
18:05:30.715 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2250 opts 0x0
18:05:30.715 00.000 29876 Handling axis move in thread for scope dir=1 dur=2250
18:05:30.715 00.000 29876 scope move axis dir= 1 dur= 2250 opts= 0x0
18:05:30.715 00.000 29876 MoveAxis(S, 2250, -)
18:05:30.715 00.000 29876 Guiding  Dir = 1, Dur = 2250
18:05:30.715 00.000 29876 IsSlewing returns 0
18:05:30.715 00.000 29876 IsGuiding returns 0
18:05:30.715 00.000 29876 PulseGuide returned control before completion, sleep 2260
18:05:30.718 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=60, FiltMin=32, FiltMax=255, Gamma=1.000
18:05:30.730 00.012 31432 UpdateGuideState exits: m=7503 RSB=54.8
18:05:30.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:30.734 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:30.736 00.002 31432 Enqueuing Expose request
18:05:32.982 02.246 29876 IsGuiding returns 1
18:05:32.982 00.000 29876 scope still moving after pulse duration time elapsed
18:05:33.013 00.031 29876 IsSlewing returns 0
18:05:33.013 00.000 29876 IsGuiding returns 1
18:05:33.044 00.031 29876 IsSlewing returns 0
18:05:33.044 00.000 29876 IsGuiding returns 0
18:05:33.044 00.000 29876 scope move finished after 2250 + 78 ms
18:05:33.044 00.000 29876 Move returns status 0, amount 2250
18:05:33.044 00.000 29876 move complete, result=0
18:05:33.044 00.000 29876 worker thread done servicing request
18:05:33.044 00.000 29876 Worker thread wakes up
18:05:33.044 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:33.044 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,733,31,31)
18:05:34.176 01.132 29876 Exposure complete
18:05:34.218 00.042 29876 worker thread done servicing request
18:05:34.218 00.000 31432 OnExposeComplete: enter
18:05:34.220 00.002 31432 UpdateGuideState(): m_state=3
18:05:34.222 00.002 31432 Star::Find(15, 1173, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:05:34.224 00.002 31432 Star::Find returns 1 (0), X=1173.80, Y=764.44, Mass=6857, SNR=50.6, Peak=255 HFD=4.8
18:05:34.227 00.003 31432 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
18:05:34.229 00.002 31432 Nudge: theta = 2.91
18:05:34.231 00.002 31432 South nudging, decAmt = 16.741, Normal south moves = 21.720
18:05:34.233 00.002 31432 Sending NudgeSouth pulse of duration 750 ms
18:05:34.234 00.001 31432 Status Line: Incrément final vers le sud   1
18:05:34.238 00.004 31432 Enqueuing Calibration Move request for direction 1
18:05:34.240 00.002 29876 Worker thread wakes up
18:05:34.241 00.001 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
18:05:34.241 00.000 29876 Handling axis move in thread for scope dir=1 dur=750
18:05:34.241 00.000 29876 scope move axis dir= 1 dur= 750 opts= 0x0
18:05:34.241 00.000 29876 MoveAxis(S, 750, -)
18:05:34.241 00.000 29876 Guiding  Dir = 1, Dur = 750
18:05:34.241 00.000 29876 IsSlewing returns 0
18:05:34.241 00.000 29876 IsGuiding returns 0
18:05:34.241 00.000 29876 PulseGuide returned control before completion, sleep 760
18:05:34.244 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=32, FiltMax=255, Gamma=1.000
18:05:34.256 00.012 31432 UpdateGuideState exits: m=6857 RSB=50.6
18:05:34.259 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:34.261 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:34.262 00.001 31432 Enqueuing Expose request
18:05:35.010 00.748 29876 IsGuiding returns 1
18:05:35.010 00.000 29876 scope still moving after pulse duration time elapsed
18:05:35.040 00.030 29876 IsSlewing returns 0
18:05:35.040 00.000 29876 IsGuiding returns 1
18:05:35.072 00.032 29876 IsSlewing returns 0
18:05:35.072 00.000 29876 IsGuiding returns 0
18:05:35.072 00.000 29876 scope move finished after 750 + 80 ms
18:05:35.072 00.000 29876 Move returns status 0, amount 750
18:05:35.072 00.000 29876 move complete, result=0
18:05:35.072 00.000 29876 worker thread done servicing request
18:05:35.072 00.000 29876 Worker thread wakes up
18:05:35.072 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:35.072 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,749,31,31)
18:05:36.305 01.233 29876 Exposure complete
18:05:36.349 00.044 29876 worker thread done servicing request
18:05:36.349 00.000 31432 OnExposeComplete: enter
18:05:36.351 00.002 31432 UpdateGuideState(): m_state=3
18:05:36.353 00.002 31432 Star::Find(15, 1173, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:05:36.355 00.002 31432 Star::Find returns 1 (0), X=1173.91, Y=769.82, Mass=6865, SNR=51.6, Peak=256 HFD=4.5
18:05:36.358 00.003 31432 Nudge: theta = 2.84
18:05:36.360 00.002 31432 South nudging, decAmt = 11.402, Normal south moves = 21.720
18:05:36.362 00.002 31432 Sending NudgeSouth pulse of duration 750 ms
18:05:36.364 00.002 31432 Status Line: Incrément final vers le sud   2
18:05:36.367 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:36.369 00.002 29876 Worker thread wakes up
18:05:36.370 00.001 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
18:05:36.370 00.000 29876 Handling axis move in thread for scope dir=1 dur=750
18:05:36.370 00.000 29876 scope move axis dir= 1 dur= 750 opts= 0x0
18:05:36.370 00.000 29876 MoveAxis(S, 750, -)
18:05:36.370 00.000 29876 Guiding  Dir = 1, Dur = 750
18:05:36.370 00.000 29876 IsSlewing returns 0
18:05:36.370 00.000 29876 IsGuiding returns 0
18:05:36.370 00.000 29876 PulseGuide returned control before completion, sleep 760
18:05:36.372 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=59, FiltMin=32, FiltMax=254, Gamma=1.000
18:05:36.384 00.012 31432 UpdateGuideState exits: m=6865 RSB=51.6
18:05:36.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:36.388 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:36.389 00.001 31432 Enqueuing Expose request
18:05:37.135 00.746 29876 IsGuiding returns 1
18:05:37.135 00.000 29876 scope still moving after pulse duration time elapsed
18:05:37.166 00.031 29876 IsSlewing returns 0
18:05:37.166 00.000 29876 IsGuiding returns 1
18:05:37.196 00.030 29876 IsSlewing returns 0
18:05:37.196 00.000 29876 IsGuiding returns 0
18:05:37.196 00.000 29876 scope move finished after 750 + 76 ms
18:05:37.196 00.000 29876 Move returns status 0, amount 750
18:05:37.196 00.000 29876 move complete, result=0
18:05:37.196 00.000 29876 worker thread done servicing request
18:05:37.196 00.000 29876 Worker thread wakes up
18:05:37.196 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:37.196 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,755,31,31)
18:05:38.434 01.238 29876 Exposure complete
18:05:38.477 00.043 29876 worker thread done servicing request
18:05:38.477 00.000 31432 OnExposeComplete: enter
18:05:38.479 00.002 31432 UpdateGuideState(): m_state=3
18:05:38.481 00.002 31432 Star::Find(15, 1173, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:05:38.483 00.002 31432 Star::Find returns 1 (0), X=1173.29, Y=775.78, Mass=7076, SNR=53.1, Peak=255 HFD=4.7
18:05:38.486 00.003 31432 Nudge: theta = 2.73
18:05:38.488 00.002 31432 South nudging, decAmt = 5.414, Normal south moves = 21.720
18:05:38.490 00.002 31432 Sending NudgeSouth pulse of duration 750 ms
18:05:38.492 00.002 31432 Status Line: Incrément final vers le sud   3
18:05:38.495 00.003 31432 Enqueuing Calibration Move request for direction 1
18:05:38.497 00.002 29876 Worker thread wakes up
18:05:38.497 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
18:05:38.497 00.000 29876 Handling axis move in thread for scope dir=1 dur=750
18:05:38.497 00.000 29876 scope move axis dir= 1 dur= 750 opts= 0x0
18:05:38.497 00.000 29876 MoveAxis(S, 750, -)
18:05:38.497 00.000 29876 Guiding  Dir = 1, Dur = 750
18:05:38.497 00.000 29876 IsSlewing returns 0
18:05:38.497 00.000 29876 IsGuiding returns 0
18:05:38.497 00.000 29876 PulseGuide returned control before completion, sleep 760
18:05:38.500 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=59, FiltMin=32, FiltMax=255, Gamma=1.000
18:05:38.512 00.012 31432 UpdateGuideState exits: m=7076 RSB=53.1
18:05:38.514 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:38.516 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:38.517 00.001 31432 Enqueuing Expose request
18:05:39.271 00.754 29876 IsGuiding returns 1
18:05:39.271 00.000 29876 scope still moving after pulse duration time elapsed
18:05:39.302 00.031 29876 IsSlewing returns 0
18:05:39.302 00.000 29876 IsGuiding returns 0
18:05:39.302 00.000 29876 scope move finished after 750 + 54 ms
18:05:39.302 00.000 29876 Move returns status 0, amount 750
18:05:39.302 00.000 29876 move complete, result=0
18:05:39.302 00.000 29876 worker thread done servicing request
18:05:39.302 00.000 29876 Worker thread wakes up
18:05:39.302 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:39.302 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,761,31,31)
18:05:40.537 01.235 29876 Exposure complete
18:05:40.580 00.043 29876 worker thread done servicing request
18:05:40.580 00.000 31432 OnExposeComplete: enter
18:05:40.583 00.003 31432 UpdateGuideState(): m_state=3
18:05:40.585 00.002 31432 Star::Find(15, 1173, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:05:40.587 00.002 31432 Star::Find returns 1 (0), X=1174.59, Y=781.73, Mass=7136, SNR=53.5, Peak=256 HFD=4.7
18:05:40.589 00.002 31432 Nudge: theta = 1.24
18:05:40.591 00.002 31432 Nudging discontinued, wrong direction: 1.24
18:05:40.593 00.002 31432 Final south nudging status: Current loc = {1174.586,781.726}, targeting {1171.617,781.046}
18:05:40.595 00.002 31432 Falling Through to state CALIBRATION_COMPLETE
18:05:40.597 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 17:58:33"
18:05:40.599 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.006892
18:05:40.601 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007625
18:05:40.603 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:05:40.605 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.031435
18:05:40.607 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.550140
18:05:40.609 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.094479
18:05:40.611 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:05:40.613 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:05:40.615 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:05:40.617 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:05:40.619 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:40.621 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:40.622 00.001 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:40.624 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:40.626 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 0.617330
18:05:40.628 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:40.630 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 5
18:05:40.632 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:40.634 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:05:40.636 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "03/01/2026 18:25:33"
18:05:40.638 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:40.640 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {5.1 -0.2}, {9.5 0.0}, {18.5 0.5}, {21.1 0.4}, {25.8 0.8}, {25.8 0.8}, {14.8 0.5}, {-2.6 -0.1}"
18:05:40.642 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.1 4.4}, {-0.4 12.0}, {-0.5 16.4}, {0.2 23.3}, {-0.6 28.6}, {-0.6 28.6}, {1.5 28.9}, {1.7 29.3}, {3.2 29.4}"
18:05:40.650 00.008 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:05:40.652 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:05:40.654 00.002 31432 Mount::SetCalibration (scope) -- xAngle=3.0 yAngle=-90.0 xRate=7.141 yRate=1.554 bin=1 dec=1.3 pierSide=0 par=+/+ rotAng=Aucun
18:05:40.656 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=3.0 m_yAngleError=-177.0
18:05:40.659 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:05:40.662 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:05:40.668 00.006 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:05:40.671 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:05:40.674 00.003 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:05:40.676 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:05:40.678 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:05:40.680 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:05:40.682 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:05:40.684 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:05:40.686 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:05:40.688 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:05:40.690 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:05:40.692 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:05:40.693 00.001 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:05:40.695 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:40.697 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:40.699 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:40.701 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:40.703 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:05:40.705 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:40.707 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:05:40.709 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:40.711 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 0
18:05:40.713 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:05:40.715 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:40.717 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:05:40.719 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:05:40.722 00.003 31432 GetBoolean("/Confirm/13/CalWarning_Rates", 1) returns 1
18:05:40.724 00.002 31432 Alert: Avis: L'étalonnage est terminé, mais les taux de AD et de Dec varient d'une quantité inattendue (souvent causée par un large jeu sur l'axe de Declinaison)
18:05:40.973 00.249 31432 Calibration alert details: Expected ratio at dec=1.3 is 1.000, actual is 4.595
18:05:40.976 00.003 31432 Status Line: Calibration complete
18:05:40.979 00.003 31432 Calibration Complete
18:05:40.982 00.003 31432 PhdConfig flush
18:05:40.984 00.002 31432 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
18:05:40.985 00.001 31432 guider state => CALIBRATED
18:05:40.987 00.002 31432 Changing from state CALIBRATED to CALIBRATED
18:05:40.989 00.002 31432 guider state => CALIBRATED
18:05:40.991 00.002 31432 Changing from state CALIBRATED to GUIDING
18:05:40.993 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:05:40.996 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:05:40.998 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=1.3 pierSide=0, cal dec=1.3 pierSide=0 rotAngle=Aucun bin=1
18:05:41.000 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:41.002 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:41.004 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:41.006 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:41.008 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:05:41.010 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:41.012 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:05:41.013 00.001 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:41.015 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:05:41.017 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:05:41.019 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:41.021 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:05:41.023 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:05:41.034 00.011 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:05:41.036 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:05:41.039 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:05:41.043 00.004 31432 ScopeASCOM::SideOfPier() returns 0
18:05:41.045 00.002 31432 setting lock position to (1174.59, 781.73)
18:05:41.047 00.002 31432 MultiStar: stabilizing after lock position change
18:05:41.049 00.002 31432 guider state => GUIDING
18:05:41.050 00.001 31432 Status Line: Guidage
18:05:41.053 00.003 31432 Mount: notify guiding started
18:05:41.057 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:05:41.059 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:05:41.061 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:05:41.063 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:05:41.065 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:05:41.067 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:05:41.069 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:05:41.070 00.001 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:05:41.073 00.003 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:05:41.075 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:05:41.077 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:05:41.079 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:05:41.081 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:41.082 00.001 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:41.084 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:41.086 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:41.088 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:05:41.090 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:41.092 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:05:41.094 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:41.096 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:05:41.098 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:05:41.100 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:41.102 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:05:41.104 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:05:41.106 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:41.108 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:41.110 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:41.112 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:41.114 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:05:41.116 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:41.118 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:05:41.120 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:41.122 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:05:41.124 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:05:41.126 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:41.128 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:05:41.130 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:05:41.132 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:05:41.135 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:05:41.137 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:05:41.139 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:05:41.141 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:05:41.143 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.3
18:05:41.145 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
18:05:41.147 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:05:41.149 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:05:41.150 00.001 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:05:41.152 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:05:41.154 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=58, FiltMin=32, FiltMax=255, Gamma=1.000
18:05:41.164 00.010 31432 UpdateGuideState exits: m=7136 RSB=53.5
18:05:41.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:41.168 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:41.170 00.002 31432 Enqueuing Expose request
18:05:41.171 00.001 29876 Worker thread wakes up
18:05:41.171 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:41.171 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:42.082 00.911 29876 Exposure complete
18:05:42.125 00.043 29876 worker thread done servicing request
18:05:42.125 00.000 31432 OnExposeComplete: enter
18:05:42.127 00.002 31432 UpdateGuideState(): m_state=6
18:05:42.130 00.003 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:05:42.132 00.002 31432 Star::Find returns 1 (0), X=1174.42, Y=781.46, Mass=7121, SNR=53.0, Peak=256 HFD=5.0
18:05:42.134 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.05) = xAngle (-2.17 = -2.17)
18:05:42.135 00.001 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.92 = 0.92)
18:05:42.137 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.12 mountX=-0.18 mountY=0.25, mountTheta=2.19
18:05:42.140 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.26, opts=13)
18:05:42.142 00.002 31432 Enqueuing Move request for scope (-0.16, -0.26)
18:05:42.144 00.002 29876 Worker thread wakes up
18:05:42.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
18:05:42.144 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
18:05:42.144 00.000 29876 Moving (-0.16, -0.26) raw xDistance=-0.18 yDistance=0.25
18:05:42.144 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
18:05:42.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:05:42.144 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:05:42.144 00.000 29876 MoveAxis(E, 0, ABG)
18:05:42.144 00.000 29876 Move returns status 0, amount 0
18:05:42.144 00.000 29876 MoveAxis(N, 0, ABG)
18:05:42.144 00.000 29876 Move returns status 0, amount 0
18:05:42.144 00.000 29876 move complete, result=0
18:05:42.144 00.000 29876 worker thread done servicing request
18:05:42.148 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=58, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:42.158 00.010 31432 UpdateGuideState exits: m=7121 RSB=53.0
18:05:42.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:42.162 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:42.164 00.002 31432 Enqueuing Expose request
18:05:42.166 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
18:05:42.168 00.002 29876 Worker thread wakes up
18:05:42.168 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:42.168 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:43.289 01.121 29876 Exposure complete
18:05:43.332 00.043 29876 worker thread done servicing request
18:05:43.332 00.000 31432 OnExposeComplete: enter
18:05:43.334 00.002 31432 UpdateGuideState(): m_state=6
18:05:43.336 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:05:43.338 00.002 31432 Star::Find returns 1 (0), X=1174.54, Y=781.44, Mass=6953, SNR=53.6, Peak=256 HFD=5.0
18:05:43.340 00.002 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.05) = xAngle (-1.77 = -1.77)
18:05:43.342 00.002 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.32 = 1.32)
18:05:43.343 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.72 mountX=-0.06 mountY=0.28, mountTheta=1.77
18:05:43.346 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.29, opts=13)
18:05:43.348 00.002 31432 Enqueuing Move request for scope (-0.04, -0.29)
18:05:43.350 00.002 29876 Worker thread wakes up
18:05:43.350 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
18:05:43.350 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
18:05:43.350 00.000 29876 Moving (-0.04, -0.29) raw xDistance=-0.06 yDistance=0.28
18:05:43.350 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
18:05:43.350 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:05:43.350 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:05:43.350 00.000 29876 MoveAxis(E, 0, ABG)
18:05:43.350 00.000 29876 Move returns status 0, amount 0
18:05:43.350 00.000 29876 MoveAxis(N, 0, ABG)
18:05:43.350 00.000 29876 Move returns status 0, amount 0
18:05:43.350 00.000 29876 move complete, result=0
18:05:43.350 00.000 29876 worker thread done servicing request
18:05:43.355 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=58, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:43.365 00.010 31432 UpdateGuideState exits: m=6953 RSB=53.6
18:05:43.367 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:43.369 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:43.371 00.002 31432 Enqueuing Expose request
18:05:43.373 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
18:05:43.375 00.002 29876 Worker thread wakes up
18:05:43.375 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:43.375 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:44.392 01.017 29876 Exposure complete
18:05:44.434 00.042 29876 worker thread done servicing request
18:05:44.434 00.000 31432 OnExposeComplete: enter
18:05:44.436 00.002 31432 UpdateGuideState(): m_state=6
18:05:44.439 00.003 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:05:44.440 00.001 31432 Star::Find returns 1 (0), X=1175.08, Y=781.36, Mass=6813, SNR=52.1, Peak=256 HFD=4.7
18:05:44.442 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.05) = xAngle (-0.69 = -0.69)
18:05:44.444 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.40 = 2.40)
18:05:44.446 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.37 hyp=0.62 cameraTheta=-0.64 mountX=0.48 mountY=0.42, mountTheta=0.72
18:05:44.449 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.37, opts=13)
18:05:44.451 00.002 31432 Enqueuing Move request for scope (0.50, -0.37)
18:05:44.452 00.001 29876 Worker thread wakes up
18:05:44.453 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.37) opts 0xd
18:05:44.453 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.37)
18:05:44.453 00.000 29876 Moving (0.50, -0.37) raw xDistance=0.48 yDistance=0.42
18:05:44.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
18:05:44.453 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:05:44.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
18:05:44.453 00.000 29876 MoveAxis(W, 42, ABG)
18:05:44.453 00.000 29876 Guiding  Dir = 3, Dur = 42
18:05:44.453 00.000 29876 IsSlewing returns 0
18:05:44.453 00.000 29876 IsGuiding returns 0
18:05:44.453 00.000 29876 PulseGuide returned control before completion, sleep 52
18:05:44.457 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=58, FiltMin=31, FiltMax=254, Gamma=1.000
18:05:44.468 00.011 31432 UpdateGuideState exits: m=6813 RSB=52.1
18:05:44.470 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:44.472 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:44.474 00.002 31432 Enqueuing Expose request
18:05:44.514 00.040 29876 IsGuiding returns 1
18:05:44.514 00.000 29876 scope still moving after pulse duration time elapsed
18:05:44.545 00.031 29876 IsSlewing returns 0
18:05:44.545 00.000 29876 IsGuiding returns 1
18:05:44.577 00.032 29876 IsSlewing returns 0
18:05:44.577 00.000 29876 IsGuiding returns 1
18:05:44.608 00.031 29876 IsSlewing returns 0
18:05:44.608 00.000 29876 IsGuiding returns 0
18:05:44.608 00.000 29876 scope move finished after 42 + 112 ms
18:05:44.608 00.000 29876 Move returns status 0, amount 42
18:05:44.608 00.000 29876 MoveAxis(N, 0, ABG)
18:05:44.608 00.000 29876 Move returns status 0, amount 0
18:05:44.608 00.000 29876 move complete, result=0
18:05:44.608 00.000 29876 worker thread done servicing request
18:05:44.608 00.000 29876 Worker thread wakes up
18:05:44.608 00.000 31432 GuideStep: 0.5 px 42 ms WEST, 0.4 px 0 ms NORTH
18:05:44.611 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:44.611 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:44.935 00.324 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:05:44.938 00.003 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:05:44.940 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:05:44.942 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:05:44.944 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:05:44.946 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:05:44.948 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:05:44.950 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:05:44.951 00.001 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:05:44.954 00.003 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:05:44.956 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:05:44.958 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:44.960 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:44.962 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:44.964 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:44.966 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:05:44.968 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:44.970 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:05:44.972 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:44.973 00.001 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:05:44.975 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:05:44.977 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:44.979 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:05:44.981 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:05:44.988 00.007 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:05:44.990 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:05:44.992 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:05:44.994 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:05:44.996 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:05:44.998 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:05:45.000 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:05:45.002 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:05:45.004 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:05:45.005 00.001 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:05:45.008 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:05:45.010 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:05:45.012 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:05:45.746 00.734 29876 Exposure complete
18:05:45.789 00.043 29876 worker thread done servicing request
18:05:45.789 00.000 31432 OnExposeComplete: enter
18:05:45.791 00.002 31432 UpdateGuideState(): m_state=6
18:05:45.793 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:05:45.795 00.002 31432 Star::Find returns 1 (0), X=1175.50, Y=781.49, Mass=6790, SNR=51.6, Peak=256 HFD=5.0
18:05:45.797 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.05) = xAngle (-0.30 = -0.30)
18:05:45.799 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.79 = 2.79)
18:05:45.800 00.001 31432 CameraToMount -- cameraX=0.91 cameraY=-0.23 hyp=0.94 cameraTheta=-0.25 mountX=0.90 mountY=0.33, mountTheta=0.35
18:05:45.803 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.91, y=-0.23, opts=13)
18:05:45.805 00.002 31432 Enqueuing Move request for scope (0.91, -0.23)
18:05:45.807 00.002 29876 Worker thread wakes up
18:05:45.807 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.23) opts 0xd
18:05:45.807 00.000 29876 Handling offset move in thread for scope, endpoint = (0.91, -0.23)
18:05:45.807 00.000 29876 Moving (0.91, -0.23) raw xDistance=0.90 yDistance=0.33
18:05:45.807 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
18:05:45.807 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:05:45.807 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
18:05:45.807 00.000 29876 MoveAxis(W, 82, ABG)
18:05:45.807 00.000 29876 Guiding  Dir = 3, Dur = 82
18:05:45.807 00.000 29876 IsSlewing returns 0
18:05:45.807 00.000 29876 IsGuiding returns 0
18:05:45.807 00.000 29876 PulseGuide returned control before completion, sleep 92
18:05:45.811 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=58, FiltMin=30, FiltMax=255, Gamma=1.000
18:05:45.823 00.012 31432 UpdateGuideState exits: m=6790 RSB=51.6
18:05:45.825 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:45.827 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:45.828 00.001 31432 Enqueuing Expose request
18:05:45.915 00.087 29876 IsGuiding returns 1
18:05:45.915 00.000 29876 scope still moving after pulse duration time elapsed
18:05:45.945 00.030 29876 IsSlewing returns 0
18:05:45.945 00.000 29876 IsGuiding returns 0
18:05:45.945 00.000 29876 scope move finished after 82 + 55 ms
18:05:45.945 00.000 29876 Move returns status 0, amount 82
18:05:45.945 00.000 29876 MoveAxis(N, 0, ABG)
18:05:45.945 00.000 29876 Move returns status 0, amount 0
18:05:45.945 00.000 29876 move complete, result=0
18:05:45.945 00.000 29876 worker thread done servicing request
18:05:45.945 00.000 29876 Worker thread wakes up
18:05:45.945 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:45.945 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:45.945 00.000 31432 GuideStep: 0.9 px 82 ms WEST, 0.3 px 0 ms NORTH
18:05:46.861 00.916 29876 Exposure complete
18:05:46.904 00.043 29876 worker thread done servicing request
18:05:46.904 00.000 31432 OnExposeComplete: enter
18:05:46.906 00.002 31432 UpdateGuideState(): m_state=6
18:05:46.908 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:05:46.910 00.002 31432 Star::Find returns 1 (0), X=1175.26, Y=781.78, Mass=7720, SNR=55.4, Peak=256 HFD=4.9
18:05:46.912 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.05) = xAngle (0.02 = 0.02)
18:05:46.914 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.11 = 3.11)
18:05:46.916 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=0.05 hyp=0.68 cameraTheta=0.07 mountX=0.68 mountY=0.02, mountTheta=0.03
18:05:46.919 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=0.05, opts=13)
18:05:46.921 00.002 31432 Enqueuing Move request for scope (0.68, 0.05)
18:05:46.923 00.002 29876 Worker thread wakes up
18:05:46.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.05) opts 0xd
18:05:46.923 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, 0.05)
18:05:46.923 00.000 29876 Moving (0.68, 0.05) raw xDistance=0.68 yDistance=0.02
18:05:46.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
18:05:46.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:05:46.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:05:46.923 00.000 29876 MoveAxis(W, 66, ABG)
18:05:46.923 00.000 29876 Guiding  Dir = 3, Dur = 66
18:05:46.923 00.000 29876 IsSlewing returns 0
18:05:46.923 00.000 29876 IsGuiding returns 0
18:05:46.923 00.000 29876 PulseGuide returned control before completion, sleep 76
18:05:46.926 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=58, FiltMin=30, FiltMax=255, Gamma=1.000
18:05:46.937 00.011 31432 UpdateGuideState exits: m=7720 RSB=55.4
18:05:46.939 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:46.941 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:46.943 00.002 31432 Enqueuing Expose request
18:05:47.000 00.057 29876 IsGuiding returns 1
18:05:47.000 00.000 29876 scope still moving after pulse duration time elapsed
18:05:47.031 00.031 29876 IsSlewing returns 0
18:05:47.031 00.000 29876 IsGuiding returns 1
18:05:47.062 00.031 29876 IsSlewing returns 0
18:05:47.062 00.000 29876 IsGuiding returns 0
18:05:47.062 00.000 29876 scope move finished after 66 + 72 ms
18:05:47.062 00.000 29876 Move returns status 0, amount 66
18:05:47.062 00.000 29876 MoveAxis(N, 0, ABG)
18:05:47.062 00.000 29876 Move returns status 0, amount 0
18:05:47.062 00.000 29876 move complete, result=0
18:05:47.062 00.000 29876 worker thread done servicing request
18:05:47.062 00.000 29876 Worker thread wakes up
18:05:47.062 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:47.062 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:47.062 00.000 31432 GuideStep: 0.7 px 66 ms WEST, 0.0 px 0 ms NORTH
18:05:48.185 01.123 29876 Exposure complete
18:05:48.229 00.044 29876 worker thread done servicing request
18:05:48.229 00.000 31432 OnExposeComplete: enter
18:05:48.232 00.003 31432 UpdateGuideState(): m_state=6
18:05:48.234 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:05:48.236 00.002 31432 Star::Find returns 1 (0), X=1173.90, Y=781.75, Mass=7851, SNR=55.6, Peak=256 HFD=4.9
18:05:48.238 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.05) = xAngle (3.06 = 3.06)
18:05:48.239 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.15 = -0.13)
18:05:48.241 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=0.02 hyp=0.68 cameraTheta=3.11 mountX=-0.68 mountY=-0.09, mountTheta=-3.01
18:05:48.243 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.02, opts=13)
18:05:48.246 00.003 31432 Enqueuing Move request for scope (-0.68, 0.02)
18:05:48.248 00.002 29876 Worker thread wakes up
18:05:48.248 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.02) opts 0xd
18:05:48.248 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.02)
18:05:48.248 00.000 29876 Moving (-0.68, 0.02) raw xDistance=-0.68 yDistance=-0.09
18:05:48.248 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
18:05:48.248 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:05:48.248 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:05:48.248 00.000 29876 MoveAxis(E, 56, ABG)
18:05:48.248 00.000 29876 Guiding  Dir = 2, Dur = 56
18:05:48.248 00.000 29876 IsSlewing returns 0
18:05:48.248 00.000 29876 IsGuiding returns 0
18:05:48.248 00.000 29876 PulseGuide returned control before completion, sleep 66
18:05:48.251 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=57, FiltMin=32, FiltMax=254, Gamma=1.000
18:05:48.262 00.011 31432 UpdateGuideState exits: m=7851 RSB=55.6
18:05:48.264 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:48.266 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:48.268 00.002 31432 Enqueuing Expose request
18:05:48.323 00.055 29876 IsGuiding returns 1
18:05:48.323 00.000 29876 scope still moving after pulse duration time elapsed
18:05:48.353 00.030 29876 IsSlewing returns 0
18:05:48.353 00.000 29876 IsGuiding returns 1
18:05:48.385 00.032 29876 IsSlewing returns 0
18:05:48.385 00.000 29876 IsGuiding returns 0
18:05:48.385 00.000 29876 scope move finished after 56 + 80 ms
18:05:48.385 00.000 29876 Move returns status 0, amount 56
18:05:48.385 00.000 29876 MoveAxis(N, 0, ABG)
18:05:48.385 00.000 29876 Move returns status 0, amount 0
18:05:48.385 00.000 29876 move complete, result=0
18:05:48.385 00.000 29876 worker thread done servicing request
18:05:48.385 00.000 29876 Worker thread wakes up
18:05:48.385 00.000 31432 GuideStep: -0.7 px 56 ms EAST, -0.1 px 0 ms NORTH
18:05:48.387 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:48.387 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:49.298 00.911 29876 Exposure complete
18:05:49.341 00.043 29876 worker thread done servicing request
18:05:49.341 00.000 31432 OnExposeComplete: enter
18:05:49.344 00.003 31432 UpdateGuideState(): m_state=6
18:05:49.346 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:05:49.348 00.002 31432 Star::Find returns 1 (0), X=1175.22, Y=781.30, Mass=7888, SNR=55.5, Peak=256 HFD=5.0
18:05:49.349 00.001 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.64 = -0.64)
18:05:49.351 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.45 = 2.45)
18:05:49.353 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=-0.43 hyp=0.76 cameraTheta=-0.59 mountX=0.61 mountY=0.49, mountTheta=0.68
18:05:49.356 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.43, opts=13)
18:05:49.358 00.002 31432 Enqueuing Move request for scope (0.63, -0.43)
18:05:49.360 00.002 29876 Worker thread wakes up
18:05:49.360 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.43) opts 0xd
18:05:49.360 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.43)
18:05:49.360 00.000 29876 Moving (0.63, -0.43) raw xDistance=0.61 yDistance=0.49
18:05:49.360 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.61
18:05:49.360 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.42
18:05:49.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
18:05:49.360 00.000 29876 MoveAxis(W, 50, ABG)
18:05:49.360 00.000 29876 Guiding  Dir = 3, Dur = 50
18:05:49.360 00.000 29876 IsSlewing returns 0
18:05:49.360 00.000 29876 IsGuiding returns 0
18:05:49.361 00.001 29876 PulseGuide returned control before completion, sleep 60
18:05:49.365 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=57, FiltMin=33, FiltMax=254, Gamma=1.000
18:05:49.376 00.011 31432 UpdateGuideState exits: m=7888 RSB=55.5
18:05:49.379 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:49.380 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:49.382 00.002 31432 Enqueuing Expose request
18:05:49.423 00.041 29876 IsGuiding returns 1
18:05:49.423 00.000 29876 scope still moving after pulse duration time elapsed
18:05:49.455 00.032 29876 IsSlewing returns 0
18:05:49.455 00.000 29876 IsGuiding returns 1
18:05:49.486 00.031 29876 IsSlewing returns 0
18:05:49.486 00.000 29876 IsGuiding returns 1
18:05:49.518 00.032 29876 IsSlewing returns 0
18:05:49.518 00.000 29876 IsGuiding returns 0
18:05:49.518 00.000 29876 scope move finished after 50 + 107 ms
18:05:49.518 00.000 29876 Move returns status 0, amount 50
18:05:49.518 00.000 29876 MoveAxis(S, 316, ABG)
18:05:49.518 00.000 29876 Guiding  Dir = 1, Dur = 316
18:05:49.518 00.000 29876 IsSlewing returns 0
18:05:49.518 00.000 29876 IsGuiding returns 0
18:05:49.518 00.000 29876 PulseGuide returned control before completion, sleep 326
18:05:49.847 00.329 29876 IsGuiding returns 1
18:05:49.847 00.000 29876 scope still moving after pulse duration time elapsed
18:05:49.877 00.030 29876 IsSlewing returns 0
18:05:49.877 00.000 29876 IsGuiding returns 1
18:05:49.908 00.031 29876 IsSlewing returns 0
18:05:49.908 00.000 29876 IsGuiding returns 0
18:05:49.908 00.000 29876 scope move finished after 316 + 74 ms
18:05:49.908 00.000 29876 Move returns status 0, amount 316
18:05:49.908 00.000 29876 move complete, result=0
18:05:49.908 00.000 29876 worker thread done servicing request
18:05:49.908 00.000 29876 Worker thread wakes up
18:05:49.908 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:49.908 00.000 31432 GuideStep: 0.6 px 50 ms WEST, 0.5 px 316 ms SOUTH
18:05:49.911 00.003 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:51.042 01.131 29876 Exposure complete
18:05:51.085 00.043 29876 worker thread done servicing request
18:05:51.086 00.001 31432 OnExposeComplete: enter
18:05:51.088 00.002 31432 UpdateGuideState(): m_state=6
18:05:51.090 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:05:51.092 00.002 31432 Star::Find returns 1 (0), X=1174.27, Y=783.30, Mass=7140, SNR=52.9, Peak=256 HFD=4.8
18:05:51.093 00.001 31432 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.05) = xAngle (1.72 = 1.72)
18:05:51.095 00.002 31432 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.80 = -1.48)
18:05:51.097 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=1.57 hyp=1.60 cameraTheta=1.77 mountX=-0.23 mountY=-1.59, mountTheta=-1.71
18:05:51.100 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=1.57, opts=13)
18:05:51.102 00.002 31432 Enqueuing Move request for scope (-0.31, 1.57)
18:05:51.103 00.001 29876 Worker thread wakes up
18:05:51.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.57) opts 0xd
18:05:51.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 1.57)
18:05:51.103 00.000 29876 Moving (-0.31, 1.57) raw xDistance=-0.23 yDistance=-1.59
18:05:51.104 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.23
18:05:51.104 00.000 29876 resist switch: large excursion: input -1.59 thresh 0.90 direction from 1 to -1
18:05:51.104 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.78
18:05:51.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
18:05:51.104 00.000 29876 MoveAxis(E, 17, ABG)
18:05:51.104 00.000 29876 Guiding  Dir = 2, Dur = 17
18:05:51.104 00.000 29876 IsSlewing returns 0
18:05:51.104 00.000 29876 IsGuiding returns 0
18:05:51.104 00.000 29876 PulseGuide returned control before completion, sleep 27
18:05:51.109 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=57, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:51.120 00.011 31432 UpdateGuideState exits: m=7140 RSB=52.9
18:05:51.122 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:51.124 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:51.125 00.001 31432 Enqueuing Expose request
18:05:51.135 00.010 29876 IsGuiding returns 0
18:05:51.135 00.000 29876 Move returns status 0, amount 17
18:05:51.135 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:05:51.135 00.000 29876 MoveAxis(N, 1046, ABG)
18:05:51.135 00.000 29876 Guiding  Dir = 0, Dur = 1046
18:05:51.135 00.000 29876 IsSlewing returns 0
18:05:51.135 00.000 29876 IsGuiding returns 0
18:05:51.135 00.000 29876 PulseGuide returned control before completion, sleep 1056
18:05:52.205 01.070 29876 IsGuiding returns 1
18:05:52.205 00.000 29876 scope still moving after pulse duration time elapsed
18:05:52.237 00.032 29876 IsSlewing returns 0
18:05:52.237 00.000 29876 IsGuiding returns 0
18:05:52.237 00.000 29876 scope move finished after 1046 + 56 ms
18:05:52.237 00.000 29876 Move returns status 0, amount 1046
18:05:52.237 00.000 29876 move complete, result=0
18:05:52.237 00.000 29876 worker thread done servicing request
18:05:52.237 00.000 29876 Worker thread wakes up
18:05:52.237 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:52.237 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:52.237 00.000 31432 GuideStep: -0.2 px 17 ms EAST, -1.6 px 1046 ms NORTH
18:05:53.367 01.130 29876 Exposure complete
18:05:53.410 00.043 29876 worker thread done servicing request
18:05:53.410 00.000 31432 OnExposeComplete: enter
18:05:53.412 00.002 31432 UpdateGuideState(): m_state=6
18:05:53.414 00.002 31432 Star::Find(15, 1174, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:05:53.416 00.002 31432 Star::Find returns 1 (0), X=1174.75, Y=781.19, Mass=7315, SNR=54.0, Peak=256 HFD=4.8
18:05:53.418 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.05) = xAngle (-1.33 = -1.33)
18:05:53.420 00.002 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.76 = 1.76)
18:05:53.421 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=-0.54 hyp=0.56 cameraTheta=-1.28 mountX=0.13 mountY=0.55, mountTheta=1.34
18:05:53.424 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.54, opts=13)
18:05:53.426 00.002 31432 Enqueuing Move request for scope (0.16, -0.54)
18:05:53.428 00.002 29876 Worker thread wakes up
18:05:53.428 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.54) opts 0xd
18:05:53.428 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.54)
18:05:53.428 00.000 29876 Moving (0.16, -0.54) raw xDistance=0.13 yDistance=0.55
18:05:53.428 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
18:05:53.428 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:05:53.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
18:05:53.428 00.000 29876 MoveAxis(E, 0, ABG)
18:05:53.428 00.000 29876 Move returns status 0, amount 0
18:05:53.428 00.000 29876 MoveAxis(N, 0, ABG)
18:05:53.428 00.000 29876 Move returns status 0, amount 0
18:05:53.428 00.000 29876 move complete, result=0
18:05:53.428 00.000 29876 worker thread done servicing request
18:05:53.433 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=57, FiltMin=32, FiltMax=254, Gamma=1.000
18:05:53.444 00.011 31432 UpdateGuideState exits: m=7315 RSB=54.0
18:05:53.446 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:53.448 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:53.450 00.002 31432 Enqueuing Expose request
18:05:53.451 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
18:05:53.453 00.002 29876 Worker thread wakes up
18:05:53.453 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:53.454 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:54.367 00.913 29876 Exposure complete
18:05:54.410 00.043 29876 worker thread done servicing request
18:05:54.410 00.000 31432 OnExposeComplete: enter
18:05:54.412 00.002 31432 UpdateGuideState(): m_state=6
18:05:54.414 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:05:54.416 00.002 31432 Star::Find returns 1 (0), X=1175.64, Y=780.91, Mass=7419, SNR=53.7, Peak=255 HFD=5.0
18:05:54.418 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.05) = xAngle (-0.71 = -0.71)
18:05:54.420 00.002 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.38 = 2.38)
18:05:54.421 00.001 31432 CameraToMount -- cameraX=1.05 cameraY=-0.82 hyp=1.33 cameraTheta=-0.66 mountX=1.01 mountY=0.92, mountTheta=0.74
18:05:54.424 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.05, y=-0.82, opts=13)
18:05:54.426 00.002 31432 Enqueuing Move request for scope (1.05, -0.82)
18:05:54.428 00.002 29876 Worker thread wakes up
18:05:54.429 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.82) opts 0xd
18:05:54.429 00.000 29876 Handling offset move in thread for scope, endpoint = (1.05, -0.82)
18:05:54.429 00.000 29876 Moving (1.05, -0.82) raw xDistance=1.01 yDistance=0.92
18:05:54.429 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.01
18:05:54.429 00.000 29876 resist switch: large excursion: input 0.92 thresh 0.90 direction from -1 to 1
18:05:54.429 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.77
18:05:54.429 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
18:05:54.429 00.000 29876 MoveAxis(W, 89, ABG)
18:05:54.429 00.000 29876 Guiding  Dir = 3, Dur = 89
18:05:54.429 00.000 29876 IsSlewing returns 0
18:05:54.429 00.000 29876 IsGuiding returns 0
18:05:54.429 00.000 29876 PulseGuide returned control before completion, sleep 99
18:05:54.432 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=57, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:54.443 00.011 31432 UpdateGuideState exits: m=7419 RSB=53.7
18:05:54.446 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:54.448 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:54.449 00.001 31432 Enqueuing Expose request
18:05:54.537 00.088 29876 IsGuiding returns 1
18:05:54.537 00.000 29876 scope still moving after pulse duration time elapsed
18:05:54.568 00.031 29876 IsSlewing returns 0
18:05:54.568 00.000 29876 IsGuiding returns 0
18:05:54.568 00.000 29876 scope move finished after 89 + 50 ms
18:05:54.568 00.000 29876 Move returns status 0, amount 89
18:05:54.568 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:05:54.568 00.000 29876 MoveAxis(S, 613, ABG)
18:05:54.568 00.000 29876 Guiding  Dir = 1, Dur = 613
18:05:54.568 00.000 29876 IsSlewing returns 0
18:05:54.568 00.000 29876 IsGuiding returns 0
18:05:54.569 00.001 29876 PulseGuide returned control before completion, sleep 623
18:05:55.203 00.634 29876 IsGuiding returns 1
18:05:55.203 00.000 29876 scope still moving after pulse duration time elapsed
18:05:55.235 00.032 29876 IsSlewing returns 0
18:05:55.235 00.000 29876 IsGuiding returns 1
18:05:55.265 00.030 29876 IsSlewing returns 0
18:05:55.265 00.000 29876 IsGuiding returns 0
18:05:55.265 00.000 29876 scope move finished after 613 + 84 ms
18:05:55.265 00.000 29876 Move returns status 0, amount 613
18:05:55.265 00.000 29876 move complete, result=0
18:05:55.265 00.000 29876 worker thread done servicing request
18:05:55.265 00.000 29876 Worker thread wakes up
18:05:55.265 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:55.265 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:55.265 00.000 31432 GuideStep: 1.0 px 89 ms WEST, 0.9 px 613 ms SOUTH
18:05:56.390 01.125 29876 Exposure complete
18:05:56.434 00.044 29876 worker thread done servicing request
18:05:56.434 00.000 31432 OnExposeComplete: enter
18:05:56.437 00.003 31432 UpdateGuideState(): m_state=6
18:05:56.440 00.003 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:05:56.443 00.003 31432 Star::Find returns 1 (0), X=1175.34, Y=781.81, Mass=7433, SNR=54.6, Peak=256 HFD=4.9
18:05:56.445 00.002 31432 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.05) = xAngle (0.06 = 0.06)
18:05:56.447 00.002 31432 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.15 = -3.14)
18:05:56.449 00.002 31432 CameraToMount -- cameraX=0.75 cameraY=0.08 hyp=0.76 cameraTheta=0.11 mountX=0.76 mountY=-0.00, mountTheta=-0.01
18:05:56.453 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=0.08, opts=13)
18:05:56.456 00.003 31432 Enqueuing Move request for scope (0.75, 0.08)
18:05:56.458 00.002 29876 Worker thread wakes up
18:05:56.459 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.08) opts 0xd
18:05:56.459 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, 0.08)
18:05:56.459 00.000 29876 Moving (0.75, 0.08) raw xDistance=0.76 yDistance=-0.00
18:05:56.459 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
18:05:56.459 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:05:56.459 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:05:56.459 00.000 29876 MoveAxis(W, 73, ABG)
18:05:56.459 00.000 29876 Guiding  Dir = 3, Dur = 73
18:05:56.459 00.000 29876 IsSlewing returns 0
18:05:56.459 00.000 29876 IsGuiding returns 0
18:05:56.459 00.000 29876 PulseGuide returned control before completion, sleep 83
18:05:56.463 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=56, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:56.474 00.011 31432 UpdateGuideState exits: m=7433 RSB=54.6
18:05:56.477 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:56.479 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:56.480 00.001 31432 Enqueuing Expose request
18:05:56.544 00.064 29876 IsGuiding returns 1
18:05:56.544 00.000 29876 scope still moving after pulse duration time elapsed
18:05:56.574 00.030 29876 IsSlewing returns 0
18:05:56.574 00.000 29876 IsGuiding returns 1
18:05:56.606 00.032 29876 IsSlewing returns 0
18:05:56.606 00.000 29876 IsGuiding returns 1
18:05:56.637 00.031 29876 IsSlewing returns 0
18:05:56.637 00.000 29876 IsGuiding returns 0
18:05:56.637 00.000 29876 scope move finished after 73 + 105 ms
18:05:56.637 00.000 29876 Move returns status 0, amount 73
18:05:56.637 00.000 29876 MoveAxis(N, 0, ABG)
18:05:56.637 00.000 29876 Move returns status 0, amount 0
18:05:56.637 00.000 29876 move complete, result=0
18:05:56.638 00.001 29876 worker thread done servicing request
18:05:56.638 00.000 29876 Worker thread wakes up
18:05:56.638 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:56.638 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:56.638 00.000 31432 GuideStep: 0.8 px 73 ms WEST, -0.0 px 0 ms NORTH
18:05:57.555 00.917 29876 Exposure complete
18:05:57.599 00.044 29876 worker thread done servicing request
18:05:57.599 00.000 31432 OnExposeComplete: enter
18:05:57.601 00.002 31432 UpdateGuideState(): m_state=6
18:05:57.603 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:05:57.605 00.002 31432 Star::Find returns 1 (0), X=1174.96, Y=782.23, Mass=7942, SNR=55.1, Peak=256 HFD=4.9
18:05:57.607 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.05) = xAngle (0.88 = 0.88)
18:05:57.608 00.001 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.97 = -2.31)
18:05:57.610 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.51 hyp=0.63 cameraTheta=0.94 mountX=0.40 mountY=-0.46, mountTheta=-0.86
18:05:57.613 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.51, opts=13)
18:05:57.615 00.002 31432 Enqueuing Move request for scope (0.37, 0.51)
18:05:57.617 00.002 29876 Worker thread wakes up
18:05:57.617 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.51) opts 0xd
18:05:57.617 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.51)
18:05:57.617 00.000 29876 Moving (0.37, 0.51) raw xDistance=0.40 yDistance=-0.46
18:05:57.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
18:05:57.617 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:05:57.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
18:05:57.617 00.000 29876 MoveAxis(W, 40, ABG)
18:05:57.617 00.000 29876 Guiding  Dir = 3, Dur = 40
18:05:57.617 00.000 29876 IsSlewing returns 0
18:05:57.617 00.000 29876 IsGuiding returns 0
18:05:57.617 00.000 29876 PulseGuide returned control before completion, sleep 50
18:05:57.620 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=56, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:57.631 00.011 31432 UpdateGuideState exits: m=7942 RSB=55.1
18:05:57.634 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:57.635 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:57.637 00.002 31432 Enqueuing Expose request
18:05:57.676 00.039 29876 IsGuiding returns 1
18:05:57.676 00.000 29876 scope still moving after pulse duration time elapsed
18:05:57.707 00.031 29876 IsSlewing returns 0
18:05:57.707 00.000 29876 IsGuiding returns 1
18:05:57.738 00.031 29876 IsSlewing returns 0
18:05:57.738 00.000 29876 IsGuiding returns 1
18:05:57.769 00.031 29876 IsSlewing returns 0
18:05:57.769 00.000 29876 IsGuiding returns 0
18:05:57.769 00.000 29876 scope move finished after 40 + 112 ms
18:05:57.769 00.000 29876 Move returns status 0, amount 40
18:05:57.769 00.000 29876 MoveAxis(N, 0, ABG)
18:05:57.769 00.000 29876 Move returns status 0, amount 0
18:05:57.769 00.000 29876 move complete, result=0
18:05:57.770 00.001 29876 worker thread done servicing request
18:05:57.770 00.000 29876 Worker thread wakes up
18:05:57.770 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:57.770 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:57.770 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.5 px 0 ms NORTH
18:05:58.907 01.137 29876 Exposure complete
18:05:58.950 00.043 29876 worker thread done servicing request
18:05:58.950 00.000 31432 OnExposeComplete: enter
18:05:58.952 00.002 31432 UpdateGuideState(): m_state=6
18:05:58.954 00.002 31432 Star::Find(15, 1174, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:05:58.956 00.002 31432 Star::Find returns 1 (0), X=1173.25, Y=782.17, Mass=6916, SNR=52.0, Peak=255 HFD=4.6
18:05:58.958 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.05) = xAngle (2.77 = 2.77)
18:05:58.960 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.86 = -0.43)
18:05:58.962 00.002 31432 CameraToMount -- cameraX=-1.34 cameraY=0.45 hyp=1.41 cameraTheta=2.82 mountX=-1.31 mountY=-0.59, mountTheta=-2.72
18:05:58.964 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.34, y=0.45, opts=13)
18:05:58.966 00.002 31432 Enqueuing Move request for scope (-1.34, 0.45)
18:05:58.968 00.002 29876 Worker thread wakes up
18:05:58.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.45) opts 0xd
18:05:58.968 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.34, 0.45)
18:05:58.968 00.000 29876 Moving (-1.34, 0.45) raw xDistance=-1.31 yDistance=-0.59
18:05:58.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.31
18:05:58.968 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:05:58.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
18:05:58.968 00.000 29876 MoveAxis(E, 113, ABG)
18:05:58.968 00.000 29876 Guiding  Dir = 2, Dur = 113
18:05:58.969 00.001 29876 IsSlewing returns 0
18:05:58.969 00.000 29876 IsGuiding returns 0
18:05:58.969 00.000 29876 PulseGuide returned control before completion, sleep 123
18:05:58.972 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=56, FiltMin=31, FiltMax=255, Gamma=1.000
18:05:58.983 00.011 31432 UpdateGuideState exits: m=6916 RSB=52.0
18:05:58.986 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:58.988 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:05:58.990 00.002 31432 Enqueuing Expose request
18:05:59.108 00.118 29876 IsGuiding returns 1
18:05:59.108 00.000 29876 scope still moving after pulse duration time elapsed
18:05:59.138 00.030 29876 IsSlewing returns 0
18:05:59.138 00.000 29876 IsGuiding returns 0
18:05:59.138 00.000 29876 scope move finished after 113 + 56 ms
18:05:59.138 00.000 29876 Move returns status 0, amount 113
18:05:59.138 00.000 29876 MoveAxis(N, 0, ABG)
18:05:59.138 00.000 29876 Move returns status 0, amount 0
18:05:59.138 00.000 29876 move complete, result=0
18:05:59.138 00.000 29876 worker thread done servicing request
18:05:59.138 00.000 29876 Worker thread wakes up
18:05:59.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:05:59.138 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:05:59.138 00.000 31432 GuideStep: -1.3 px 113 ms EAST, -0.6 px 0 ms NORTH
18:06:00.040 00.902 29876 Exposure complete
18:06:00.083 00.043 29876 worker thread done servicing request
18:06:00.083 00.000 31432 OnExposeComplete: enter
18:06:00.085 00.002 31432 UpdateGuideState(): m_state=6
18:06:00.087 00.002 31432 Star::Find(15, 1173, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:06:00.089 00.002 31432 Star::Find returns 1 (0), X=1173.73, Y=781.77, Mass=7021, SNR=52.8, Peak=256 HFD=4.7
18:06:00.091 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.05) = xAngle (3.03 = 3.03)
18:06:00.093 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.12 = -0.16)
18:06:00.094 00.001 31432 CameraToMount -- cameraX=-0.85 cameraY=0.05 hyp=0.86 cameraTheta=3.09 mountX=-0.85 mountY=-0.14, mountTheta=-2.98
18:06:00.097 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.85, y=0.05, opts=13)
18:06:00.099 00.002 31432 Enqueuing Move request for scope (-0.85, 0.05)
18:06:00.101 00.002 29876 Worker thread wakes up
18:06:00.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.05) opts 0xd
18:06:00.101 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.85, 0.05)
18:06:00.101 00.000 29876 Moving (-0.85, 0.05) raw xDistance=-0.85 yDistance=-0.14
18:06:00.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.85
18:06:00.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:00.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:06:00.101 00.000 29876 MoveAxis(E, 83, ABG)
18:06:00.101 00.000 29876 Guiding  Dir = 2, Dur = 83
18:06:00.101 00.000 29876 IsSlewing returns 0
18:06:00.101 00.000 29876 IsGuiding returns 0
18:06:00.102 00.001 29876 PulseGuide returned control before completion, sleep 93
18:06:00.106 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=56, FiltMin=26, FiltMax=255, Gamma=1.000
18:06:00.116 00.010 31432 UpdateGuideState exits: m=7021 RSB=52.8
18:06:00.118 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:00.120 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:00.122 00.002 31432 Enqueuing Expose request
18:06:00.210 00.088 29876 IsGuiding returns 1
18:06:00.210 00.000 29876 scope still moving after pulse duration time elapsed
18:06:00.240 00.030 29876 IsSlewing returns 0
18:06:00.240 00.000 29876 IsGuiding returns 0
18:06:00.240 00.000 29876 scope move finished after 83 + 55 ms
18:06:00.240 00.000 29876 Move returns status 0, amount 83
18:06:00.240 00.000 29876 MoveAxis(N, 0, ABG)
18:06:00.240 00.000 29876 Move returns status 0, amount 0
18:06:00.240 00.000 29876 move complete, result=0
18:06:00.240 00.000 29876 worker thread done servicing request
18:06:00.241 00.001 29876 Worker thread wakes up
18:06:00.241 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:00.241 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:00.241 00.000 31432 GuideStep: -0.9 px 83 ms EAST, -0.1 px 0 ms NORTH
18:06:01.374 01.133 29876 Exposure complete
18:06:01.417 00.043 29876 worker thread done servicing request
18:06:01.417 00.000 31432 OnExposeComplete: enter
18:06:01.420 00.003 31432 UpdateGuideState(): m_state=6
18:06:01.422 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:06:01.424 00.002 31432 Star::Find returns 1 (0), X=1174.98, Y=781.77, Mass=7006, SNR=52.8, Peak=256 HFD=4.7
18:06:01.426 00.002 31432 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.05) = xAngle (0.06 = 0.06)
18:06:01.428 00.002 31432 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.14 = -3.14)
18:06:01.430 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.04 hyp=0.40 cameraTheta=0.11 mountX=0.39 mountY=-0.00, mountTheta=-0.00
18:06:01.432 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.04, opts=13)
18:06:01.434 00.002 31432 Enqueuing Move request for scope (0.39, 0.04)
18:06:01.436 00.002 29876 Worker thread wakes up
18:06:01.437 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.04) opts 0xd
18:06:01.437 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.04)
18:06:01.437 00.000 29876 Moving (0.39, 0.04) raw xDistance=0.39 yDistance=-0.00
18:06:01.437 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.39
18:06:01.437 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:01.437 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:06:01.437 00.000 29876 MoveAxis(W, 29, ABG)
18:06:01.437 00.000 29876 Guiding  Dir = 3, Dur = 29
18:06:01.437 00.000 29876 IsSlewing returns 0
18:06:01.437 00.000 29876 IsGuiding returns 0
18:06:01.437 00.000 29876 PulseGuide returned control before completion, sleep 39
18:06:01.440 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=56, FiltMin=30, FiltMax=255, Gamma=1.000
18:06:01.451 00.011 31432 UpdateGuideState exits: m=7006 RSB=52.8
18:06:01.453 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:01.455 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:01.456 00.001 31432 Enqueuing Expose request
18:06:01.481 00.025 29876 IsGuiding returns 1
18:06:01.481 00.000 29876 scope still moving after pulse duration time elapsed
18:06:01.511 00.030 29876 IsSlewing returns 0
18:06:01.511 00.000 29876 IsGuiding returns 0
18:06:01.511 00.000 29876 scope move finished after 29 + 45 ms
18:06:01.511 00.000 29876 Move returns status 0, amount 29
18:06:01.511 00.000 29876 MoveAxis(N, 0, ABG)
18:06:01.511 00.000 29876 Move returns status 0, amount 0
18:06:01.511 00.000 29876 move complete, result=0
18:06:01.511 00.000 29876 worker thread done servicing request
18:06:01.511 00.000 29876 Worker thread wakes up
18:06:01.511 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:01.511 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:01.511 00.000 31432 GuideStep: 0.4 px 29 ms WEST, -0.0 px 0 ms NORTH
18:06:02.426 00.915 29876 Exposure complete
18:06:02.469 00.043 29876 worker thread done servicing request
18:06:02.469 00.000 31432 OnExposeComplete: enter
18:06:02.471 00.002 31432 UpdateGuideState(): m_state=6
18:06:02.473 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:06:02.475 00.002 31432 Star::Find returns 1 (0), X=1175.15, Y=782.22, Mass=7508, SNR=54.8, Peak=256 HFD=4.8
18:06:02.477 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.05) = xAngle (0.67 = 0.67)
18:06:02.479 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.75 = -2.53)
18:06:02.480 00.001 31432 CameraToMount -- cameraX=0.56 cameraY=0.49 hyp=0.74 cameraTheta=0.72 mountX=0.59 mountY=-0.43, mountTheta=-0.63
18:06:02.483 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.49, opts=13)
18:06:02.485 00.002 31432 Enqueuing Move request for scope (0.56, 0.49)
18:06:02.487 00.002 29876 Worker thread wakes up
18:06:02.487 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.49) opts 0xd
18:06:02.487 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.49)
18:06:02.487 00.000 29876 Moving (0.56, 0.49) raw xDistance=0.59 yDistance=-0.43
18:06:02.487 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
18:06:02.487 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:06:02.487 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
18:06:02.487 00.000 29876 MoveAxis(W, 54, ABG)
18:06:02.487 00.000 29876 Guiding  Dir = 3, Dur = 54
18:06:02.487 00.000 29876 IsSlewing returns 0
18:06:02.487 00.000 29876 IsGuiding returns 0
18:06:02.488 00.001 29876 PulseGuide returned control before completion, sleep 64
18:06:02.491 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=56, FiltMin=31, FiltMax=255, Gamma=1.000
18:06:02.501 00.010 31432 UpdateGuideState exits: m=7508 RSB=54.8
18:06:02.504 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:02.506 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:02.507 00.001 31432 Enqueuing Expose request
18:06:02.565 00.058 29876 IsGuiding returns 1
18:06:02.565 00.000 29876 scope still moving after pulse duration time elapsed
18:06:02.596 00.031 29876 IsSlewing returns 0
18:06:02.596 00.000 29876 IsGuiding returns 1
18:06:02.627 00.031 29876 IsSlewing returns 0
18:06:02.627 00.000 29876 IsGuiding returns 1
18:06:02.658 00.031 29876 IsSlewing returns 0
18:06:02.658 00.000 29876 IsGuiding returns 0
18:06:02.658 00.000 29876 scope move finished after 54 + 116 ms
18:06:02.658 00.000 29876 Move returns status 0, amount 54
18:06:02.658 00.000 29876 MoveAxis(N, 0, ABG)
18:06:02.658 00.000 29876 Move returns status 0, amount 0
18:06:02.658 00.000 29876 move complete, result=0
18:06:02.658 00.000 29876 worker thread done servicing request
18:06:02.658 00.000 29876 Worker thread wakes up
18:06:02.658 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:02.659 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:02.659 00.000 31432 GuideStep: 0.6 px 54 ms WEST, -0.4 px 0 ms NORTH
18:06:03.886 01.227 29876 Exposure complete
18:06:03.928 00.042 29876 worker thread done servicing request
18:06:03.928 00.000 31432 OnExposeComplete: enter
18:06:03.931 00.003 31432 UpdateGuideState(): m_state=6
18:06:03.933 00.002 31432 Star::Find(15, 1175, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:06:03.934 00.001 31432 Star::Find returns 1 (0), X=1175.43, Y=781.38, Mass=7696, SNR=54.8, Peak=256 HFD=5.0
18:06:03.936 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.05) = xAngle (-0.44 = -0.44)
18:06:03.938 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.65 = 2.65)
18:06:03.940 00.002 31432 CameraToMount -- cameraX=0.84 cameraY=-0.34 hyp=0.91 cameraTheta=-0.38 mountX=0.82 mountY=0.43, mountTheta=0.48
18:06:03.942 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=-0.34, opts=13)
18:06:03.944 00.002 31432 Enqueuing Move request for scope (0.84, -0.34)
18:06:03.946 00.002 29876 Worker thread wakes up
18:06:03.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.34) opts 0xd
18:06:03.946 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, -0.34)
18:06:03.946 00.000 29876 Moving (0.84, -0.34) raw xDistance=0.82 yDistance=0.43
18:06:03.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
18:06:03.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
18:06:03.946 00.000 29876 MoveAxis(W, 76, ABG)
18:06:03.947 00.001 29876 Guiding  Dir = 3, Dur = 76
18:06:03.947 00.000 29876 IsSlewing returns 0
18:06:03.947 00.000 29876 IsGuiding returns 0
18:06:03.947 00.000 29876 PulseGuide returned control before completion, sleep 86
18:06:03.950 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=55, FiltMin=28, FiltMax=254, Gamma=1.000
18:06:03.961 00.011 31432 UpdateGuideState exits: m=7696 RSB=54.8
18:06:03.963 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:03.965 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:03.967 00.002 31432 Enqueuing Expose request
18:06:04.041 00.074 29876 IsGuiding returns 1
18:06:04.041 00.000 29876 scope still moving after pulse duration time elapsed
18:06:04.072 00.031 29876 IsSlewing returns 0
18:06:04.072 00.000 29876 IsGuiding returns 1
18:06:04.103 00.031 29876 IsSlewing returns 0
18:06:04.103 00.000 29876 IsGuiding returns 0
18:06:04.103 00.000 29876 scope move finished after 76 + 80 ms
18:06:04.103 00.000 29876 Move returns status 0, amount 76
18:06:04.103 00.000 29876 MoveAxis(S, 274, ABG)
18:06:04.103 00.000 29876 Guiding  Dir = 1, Dur = 274
18:06:04.103 00.000 29876 IsSlewing returns 0
18:06:04.103 00.000 29876 IsGuiding returns 0
18:06:04.104 00.001 29876 PulseGuide returned control before completion, sleep 284
18:06:04.399 00.295 29876 IsGuiding returns 1
18:06:04.399 00.000 29876 scope still moving after pulse duration time elapsed
18:06:04.430 00.031 29876 IsSlewing returns 0
18:06:04.430 00.000 29876 IsGuiding returns 1
18:06:04.462 00.032 29876 IsSlewing returns 0
18:06:04.462 00.000 29876 IsGuiding returns 1
18:06:04.493 00.031 29876 IsSlewing returns 0
18:06:04.493 00.000 29876 IsGuiding returns 1
18:06:04.524 00.031 29876 IsSlewing returns 0
18:06:04.524 00.000 29876 IsGuiding returns 0
18:06:04.524 00.000 29876 scope move finished after 274 + 146 ms
18:06:04.524 00.000 29876 Move returns status 0, amount 274
18:06:04.524 00.000 29876 move complete, result=0
18:06:04.524 00.000 29876 worker thread done servicing request
18:06:04.524 00.000 29876 Worker thread wakes up
18:06:04.524 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:04.524 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:04.524 00.000 31432 GuideStep: 0.8 px 76 ms WEST, 0.4 px 274 ms SOUTH
18:06:05.434 00.910 29876 Exposure complete
18:06:05.477 00.043 29876 worker thread done servicing request
18:06:05.477 00.000 31432 OnExposeComplete: enter
18:06:05.479 00.002 31432 UpdateGuideState(): m_state=6
18:06:05.481 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:06:05.483 00.002 31432 Star::Find returns 1 (0), X=1175.32, Y=781.95, Mass=7699, SNR=55.4, Peak=256 HFD=5.0
18:06:05.485 00.002 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.05) = xAngle (0.25 = 0.25)
18:06:05.487 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.34 = -2.94)
18:06:05.489 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=0.23 hyp=0.77 cameraTheta=0.30 mountX=0.74 mountY=-0.15, mountTheta=-0.20
18:06:05.491 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=0.23, opts=13)
18:06:05.493 00.002 31432 Enqueuing Move request for scope (0.73, 0.23)
18:06:05.495 00.002 29876 Worker thread wakes up
18:06:05.495 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.23) opts 0xd
18:06:05.495 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, 0.23)
18:06:05.495 00.000 29876 Moving (0.73, 0.23) raw xDistance=0.74 yDistance=-0.15
18:06:05.495 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.74
18:06:05.495 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:05.495 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:06:05.495 00.000 29876 MoveAxis(W, 71, ABG)
18:06:05.495 00.000 29876 Guiding  Dir = 3, Dur = 71
18:06:05.495 00.000 29876 IsSlewing returns 0
18:06:05.496 00.001 29876 IsGuiding returns 0
18:06:05.496 00.000 29876 PulseGuide returned control before completion, sleep 81
18:06:05.500 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=55, FiltMin=29, FiltMax=255, Gamma=1.000
18:06:05.511 00.011 31432 UpdateGuideState exits: m=7699 RSB=55.4
18:06:05.514 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:05.515 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:05.517 00.002 31432 Enqueuing Expose request
18:06:05.588 00.071 29876 IsGuiding returns 1
18:06:05.588 00.000 29876 scope still moving after pulse duration time elapsed
18:06:05.619 00.031 29876 IsSlewing returns 0
18:06:05.619 00.000 29876 IsGuiding returns 1
18:06:05.651 00.032 29876 IsSlewing returns 0
18:06:05.651 00.000 29876 IsGuiding returns 0
18:06:05.651 00.000 29876 scope move finished after 71 + 84 ms
18:06:05.651 00.000 29876 Move returns status 0, amount 71
18:06:05.651 00.000 29876 MoveAxis(N, 0, ABG)
18:06:05.651 00.000 29876 Move returns status 0, amount 0
18:06:05.651 00.000 29876 move complete, result=0
18:06:05.651 00.000 29876 worker thread done servicing request
18:06:05.651 00.000 29876 Worker thread wakes up
18:06:05.651 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:05.651 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:05.651 00.000 31432 GuideStep: 0.7 px 71 ms WEST, -0.2 px 0 ms NORTH
18:06:06.785 01.134 29876 Exposure complete
18:06:06.828 00.043 29876 worker thread done servicing request
18:06:06.828 00.000 31432 OnExposeComplete: enter
18:06:06.830 00.002 31432 UpdateGuideState(): m_state=6
18:06:06.832 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:06:06.834 00.002 31432 Star::Find returns 1 (0), X=1173.81, Y=782.55, Mass=7241, SNR=53.3, Peak=256 HFD=4.9
18:06:06.836 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.05) = xAngle (2.28 = 2.28)
18:06:06.838 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.36 = -0.92)
18:06:06.839 00.001 31432 CameraToMount -- cameraX=-0.78 cameraY=0.83 hyp=1.14 cameraTheta=2.33 mountX=-0.74 mountY=-0.90, mountTheta=-2.25
18:06:06.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=0.83, opts=13)
18:06:06.844 00.002 31432 Enqueuing Move request for scope (-0.78, 0.83)
18:06:06.846 00.002 29876 Worker thread wakes up
18:06:06.846 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.83) opts 0xd
18:06:06.846 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, 0.83)
18:06:06.846 00.000 29876 Moving (-0.78, 0.83) raw xDistance=-0.74 yDistance=-0.90
18:06:06.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.74
18:06:06.846 00.000 29876 resist switch: large excursion: input -0.90 thresh 0.90 direction from 1 to -1
18:06:06.846 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.71
18:06:06.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
18:06:06.846 00.000 29876 MoveAxis(E, 60, ABG)
18:06:06.846 00.000 29876 Guiding  Dir = 2, Dur = 60
18:06:06.846 00.000 29876 IsSlewing returns 0
18:06:06.846 00.000 29876 IsGuiding returns 0
18:06:06.847 00.001 29876 PulseGuide returned control before completion, sleep 70
18:06:06.849 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=55, FiltMin=26, FiltMax=255, Gamma=1.000
18:06:06.860 00.011 31432 UpdateGuideState exits: m=7241 RSB=53.3
18:06:06.862 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:06.864 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:06.866 00.002 31432 Enqueuing Expose request
18:06:06.924 00.058 29876 IsGuiding returns 1
18:06:06.924 00.000 29876 scope still moving after pulse duration time elapsed
18:06:06.954 00.030 29876 IsSlewing returns 0
18:06:06.954 00.000 29876 IsGuiding returns 1
18:06:06.986 00.032 29876 IsSlewing returns 0
18:06:06.986 00.000 29876 IsGuiding returns 0
18:06:06.986 00.000 29876 scope move finished after 60 + 79 ms
18:06:06.986 00.000 29876 Move returns status 0, amount 60
18:06:06.986 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:06:06.986 00.000 29876 MoveAxis(N, 601, ABG)
18:06:06.986 00.000 29876 Guiding  Dir = 0, Dur = 601
18:06:06.986 00.000 29876 IsSlewing returns 0
18:06:06.986 00.000 29876 IsGuiding returns 0
18:06:06.986 00.000 29876 PulseGuide returned control before completion, sleep 611
18:06:07.606 00.620 29876 IsGuiding returns 1
18:06:07.606 00.000 29876 scope still moving after pulse duration time elapsed
18:06:07.637 00.031 29876 IsSlewing returns 0
18:06:07.637 00.000 29876 IsGuiding returns 1
18:06:07.668 00.031 29876 IsSlewing returns 0
18:06:07.668 00.000 29876 IsGuiding returns 1
18:06:07.699 00.031 29876 IsSlewing returns 0
18:06:07.699 00.000 29876 IsGuiding returns 1
18:06:07.730 00.031 29876 IsSlewing returns 0
18:06:07.730 00.000 29876 IsGuiding returns 0
18:06:07.730 00.000 29876 scope move finished after 601 + 142 ms
18:06:07.730 00.000 29876 Move returns status 0, amount 601
18:06:07.730 00.000 29876 move complete, result=0
18:06:07.730 00.000 29876 worker thread done servicing request
18:06:07.730 00.000 29876 Worker thread wakes up
18:06:07.730 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:07.730 00.000 31432 GuideStep: -0.7 px 60 ms EAST, -0.9 px 601 ms NORTH
18:06:07.733 00.003 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:08.975 01.242 29876 Exposure complete
18:06:09.018 00.043 29876 worker thread done servicing request
18:06:09.018 00.000 31432 OnExposeComplete: enter
18:06:09.020 00.002 31432 UpdateGuideState(): m_state=6
18:06:09.022 00.002 31432 Star::Find(15, 1173, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:06:09.024 00.002 31432 Star::Find returns 1 (0), X=1175.60, Y=781.34, Mass=7450, SNR=54.6, Peak=256 HFD=4.8
18:06:09.026 00.002 31432 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.05) = xAngle (-0.41 = -0.41)
18:06:09.027 00.001 31432 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.68 = 2.68)
18:06:09.029 00.002 31432 CameraToMount -- cameraX=1.02 cameraY=-0.38 hyp=1.08 cameraTheta=-0.36 mountX=0.99 mountY=0.48, mountTheta=0.45
18:06:09.031 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.02, y=-0.38, opts=13)
18:06:09.033 00.002 31432 Enqueuing Move request for scope (1.02, -0.38)
18:06:09.035 00.002 29876 Worker thread wakes up
18:06:09.035 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.38) opts 0xd
18:06:09.035 00.000 29876 Handling offset move in thread for scope, endpoint = (1.02, -0.38)
18:06:09.035 00.000 29876 Moving (1.02, -0.38) raw xDistance=0.99 yDistance=0.48
18:06:09.036 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.99
18:06:09.036 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:06:09.036 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
18:06:09.036 00.000 29876 MoveAxis(W, 84, ABG)
18:06:09.036 00.000 29876 Guiding  Dir = 3, Dur = 84
18:06:09.036 00.000 29876 IsSlewing returns 0
18:06:09.036 00.000 29876 IsGuiding returns 0
18:06:09.036 00.000 29876 PulseGuide returned control before completion, sleep 94
18:06:09.039 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=55, FiltMin=29, FiltMax=255, Gamma=1.000
18:06:09.050 00.011 31432 UpdateGuideState exits: m=7450 RSB=54.6
18:06:09.052 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:09.054 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:09.056 00.002 31432 Enqueuing Expose request
18:06:09.131 00.075 29876 IsGuiding returns 1
18:06:09.131 00.000 29876 scope still moving after pulse duration time elapsed
18:06:09.161 00.030 29876 IsSlewing returns 0
18:06:09.161 00.000 29876 IsGuiding returns 1
18:06:09.192 00.031 29876 IsSlewing returns 0
18:06:09.192 00.000 29876 IsGuiding returns 0
18:06:09.192 00.000 29876 scope move finished after 84 + 72 ms
18:06:09.192 00.000 29876 Move returns status 0, amount 84
18:06:09.192 00.000 29876 MoveAxis(N, 0, ABG)
18:06:09.192 00.000 29876 Move returns status 0, amount 0
18:06:09.192 00.000 29876 move complete, result=0
18:06:09.192 00.000 29876 worker thread done servicing request
18:06:09.192 00.000 29876 Worker thread wakes up
18:06:09.192 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:09.192 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:09.192 00.000 31432 GuideStep: 1.0 px 84 ms WEST, 0.5 px 0 ms NORTH
18:06:10.096 00.904 29876 Exposure complete
18:06:10.139 00.043 29876 worker thread done servicing request
18:06:10.139 00.000 31432 OnExposeComplete: enter
18:06:10.141 00.002 31432 UpdateGuideState(): m_state=6
18:06:10.144 00.003 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:06:10.146 00.002 31432 Star::Find returns 1 (0), X=1174.94, Y=781.88, Mass=8274, SNR=58.1, Peak=256 HFD=4.8
18:06:10.148 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.05) = xAngle (0.35 = 0.35)
18:06:10.149 00.001 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.44 = -2.85)
18:06:10.151 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.40 mountX=0.36 mountY=-0.11, mountTheta=-0.30
18:06:10.154 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.15, opts=13)
18:06:10.156 00.002 31432 Enqueuing Move request for scope (0.36, 0.15)
18:06:10.157 00.001 29876 Worker thread wakes up
18:06:10.158 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
18:06:10.158 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
18:06:10.158 00.000 29876 Moving (0.36, 0.15) raw xDistance=0.36 yDistance=-0.11
18:06:10.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
18:06:10.158 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:10.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:06:10.158 00.000 29876 MoveAxis(W, 38, ABG)
18:06:10.158 00.000 29876 Guiding  Dir = 3, Dur = 38
18:06:10.158 00.000 29876 IsSlewing returns 0
18:06:10.158 00.000 29876 IsGuiding returns 0
18:06:10.158 00.000 29876 PulseGuide returned control before completion, sleep 48
18:06:10.162 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=55, FiltMin=29, FiltMax=255, Gamma=1.000
18:06:10.174 00.012 31432 UpdateGuideState exits: m=8274 RSB=58.1
18:06:10.176 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:10.178 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:10.179 00.001 31432 Enqueuing Expose request
18:06:10.221 00.042 29876 IsGuiding returns 1
18:06:10.221 00.000 29876 scope still moving after pulse duration time elapsed
18:06:10.252 00.031 29876 IsSlewing returns 0
18:06:10.252 00.000 29876 IsGuiding returns 0
18:06:10.252 00.000 29876 scope move finished after 38 + 55 ms
18:06:10.252 00.000 29876 Move returns status 0, amount 38
18:06:10.252 00.000 29876 MoveAxis(N, 0, ABG)
18:06:10.252 00.000 29876 Move returns status 0, amount 0
18:06:10.252 00.000 29876 move complete, result=0
18:06:10.252 00.000 29876 worker thread done servicing request
18:06:10.252 00.000 29876 Worker thread wakes up
18:06:10.252 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:10.252 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:10.252 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.1 px 0 ms NORTH
18:06:11.382 01.130 29876 Exposure complete
18:06:11.428 00.046 29876 worker thread done servicing request
18:06:11.429 00.001 31432 OnExposeComplete: enter
18:06:11.431 00.002 31432 UpdateGuideState(): m_state=6
18:06:11.433 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:06:11.434 00.001 31432 Star::Find returns 1 (0), X=1174.28, Y=781.86, Mass=7906, SNR=55.3, Peak=256 HFD=5.0
18:06:11.436 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.05) = xAngle (2.68 = 2.68)
18:06:11.438 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.77 = -0.51)
18:06:11.440 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.33 cameraTheta=2.73 mountX=-0.30 mountY=-0.16, mountTheta=-2.64
18:06:11.446 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.13, opts=13)
18:06:11.448 00.002 31432 Enqueuing Move request for scope (-0.31, 0.13)
18:06:11.450 00.002 29876 Worker thread wakes up
18:06:11.450 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
18:06:11.450 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
18:06:11.450 00.000 29876 Moving (-0.31, 0.13) raw xDistance=-0.30 yDistance=-0.16
18:06:11.450 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
18:06:11.450 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:11.450 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:06:11.450 00.000 29876 MoveAxis(E, 24, ABG)
18:06:11.450 00.000 29876 Guiding  Dir = 2, Dur = 24
18:06:11.450 00.000 29876 IsSlewing returns 0
18:06:11.450 00.000 29876 IsGuiding returns 0
18:06:11.450 00.000 29876 PulseGuide returned control before completion, sleep 34
18:06:11.453 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=55, FiltMin=29, FiltMax=255, Gamma=1.000
18:06:11.465 00.012 31432 UpdateGuideState exits: m=7906 RSB=55.3
18:06:11.467 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:11.469 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:11.470 00.001 31432 Enqueuing Expose request
18:06:11.489 00.019 29876 IsGuiding returns 1
18:06:11.489 00.000 29876 scope still moving after pulse duration time elapsed
18:06:11.521 00.032 29876 IsSlewing returns 0
18:06:11.521 00.000 29876 IsGuiding returns 1
18:06:11.552 00.031 29876 IsSlewing returns 0
18:06:11.552 00.000 29876 IsGuiding returns 0
18:06:11.552 00.000 29876 scope move finished after 24 + 78 ms
18:06:11.552 00.000 29876 Move returns status 0, amount 24
18:06:11.552 00.000 29876 MoveAxis(N, 0, ABG)
18:06:11.552 00.000 29876 Move returns status 0, amount 0
18:06:11.552 00.000 29876 move complete, result=0
18:06:11.552 00.000 29876 worker thread done servicing request
18:06:11.552 00.000 31432 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
18:06:11.554 00.002 29876 Worker thread wakes up
18:06:11.554 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:11.554 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:12.469 00.915 29876 Exposure complete
18:06:12.511 00.042 29876 worker thread done servicing request
18:06:12.511 00.000 31432 OnExposeComplete: enter
18:06:12.513 00.002 31432 UpdateGuideState(): m_state=6
18:06:12.516 00.003 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:06:12.518 00.002 31432 Star::Find returns 1 (0), X=1173.33, Y=781.88, Mass=8145, SNR=57.4, Peak=255 HFD=5.0
18:06:12.519 00.001 31432 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
18:06:12.521 00.002 31432 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.06 = -0.23)
18:06:12.523 00.002 31432 CameraToMount -- cameraX=-1.25 cameraY=0.15 hyp=1.26 cameraTheta=3.02 mountX=-1.25 mountY=-0.28, mountTheta=-2.92
18:06:12.526 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.25, y=0.15, opts=13)
18:06:12.528 00.002 31432 Enqueuing Move request for scope (-1.25, 0.15)
18:06:12.530 00.002 29876 Worker thread wakes up
18:06:12.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.15) opts 0xd
18:06:12.530 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.25, 0.15)
18:06:12.530 00.000 29876 Moving (-1.25, 0.15) raw xDistance=-1.25 yDistance=-0.28
18:06:12.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.25
18:06:12.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:12.530 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:06:12.530 00.000 29876 MoveAxis(E, 112, ABG)
18:06:12.530 00.000 29876 Guiding  Dir = 2, Dur = 112
18:06:12.530 00.000 29876 IsSlewing returns 0
18:06:12.530 00.000 29876 IsGuiding returns 0
18:06:12.531 00.001 29876 PulseGuide returned control before completion, sleep 122
18:06:12.535 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=55, FiltMin=28, FiltMax=255, Gamma=1.000
18:06:12.547 00.012 31432 UpdateGuideState exits: m=8145 RSB=57.4
18:06:12.549 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:12.550 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:12.552 00.002 31432 Enqueuing Expose request
18:06:12.667 00.115 29876 IsGuiding returns 1
18:06:12.667 00.000 29876 scope still moving after pulse duration time elapsed
18:06:12.698 00.031 29876 IsSlewing returns 0
18:06:12.698 00.000 29876 IsGuiding returns 0
18:06:12.698 00.000 29876 scope move finished after 112 + 55 ms
18:06:12.698 00.000 29876 Move returns status 0, amount 112
18:06:12.698 00.000 29876 MoveAxis(N, 0, ABG)
18:06:12.698 00.000 29876 Move returns status 0, amount 0
18:06:12.698 00.000 29876 move complete, result=0
18:06:12.698 00.000 29876 worker thread done servicing request
18:06:12.698 00.000 29876 Worker thread wakes up
18:06:12.698 00.000 31432 GuideStep: -1.2 px 112 ms EAST, -0.3 px 0 ms NORTH
18:06:12.701 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:12.701 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:13.830 01.129 29876 Exposure complete
18:06:13.873 00.043 29876 worker thread done servicing request
18:06:13.873 00.000 31432 OnExposeComplete: enter
18:06:13.876 00.003 31432 UpdateGuideState(): m_state=6
18:06:13.878 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:06:13.880 00.002 31432 Star::Find returns 1 (0), X=1175.12, Y=782.03, Mass=7760, SNR=55.2, Peak=256 HFD=4.7
18:06:13.881 00.001 31432 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.05) = xAngle (0.47 = 0.47)
18:06:13.883 00.002 31432 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.55 = -2.73)
18:06:13.885 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.31 hyp=0.62 cameraTheta=0.52 mountX=0.55 mountY=-0.25, mountTheta=-0.42
18:06:13.888 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.31, opts=13)
18:06:13.890 00.002 31432 Enqueuing Move request for scope (0.54, 0.31)
18:06:13.893 00.003 29876 Worker thread wakes up
18:06:13.893 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.31) opts 0xd
18:06:13.893 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.31)
18:06:13.893 00.000 29876 Moving (0.54, 0.31) raw xDistance=0.55 yDistance=-0.25
18:06:13.893 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.55
18:06:13.893 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:13.893 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:06:13.893 00.000 29876 MoveAxis(W, 41, ABG)
18:06:13.893 00.000 29876 Guiding  Dir = 3, Dur = 41
18:06:13.893 00.000 29876 IsSlewing returns 0
18:06:13.893 00.000 29876 IsGuiding returns 0
18:06:13.893 00.000 29876 PulseGuide returned control before completion, sleep 51
18:06:13.899 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=54, FiltMin=28, FiltMax=255, Gamma=1.000
18:06:13.912 00.013 31432 UpdateGuideState exits: m=7760 RSB=55.2
18:06:13.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:13.917 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:13.919 00.002 31432 Enqueuing Expose request
18:06:13.953 00.034 29876 IsGuiding returns 1
18:06:13.953 00.000 29876 scope still moving after pulse duration time elapsed
18:06:13.983 00.030 29876 IsSlewing returns 0
18:06:13.983 00.000 29876 IsGuiding returns 1
18:06:14.014 00.031 29876 IsSlewing returns 0
18:06:14.014 00.000 29876 IsGuiding returns 1
18:06:14.045 00.031 29876 IsSlewing returns 0
18:06:14.045 00.000 29876 IsGuiding returns 1
18:06:14.076 00.031 29876 IsSlewing returns 0
18:06:14.076 00.000 29876 IsGuiding returns 0
18:06:14.076 00.000 29876 scope move finished after 41 + 141 ms
18:06:14.076 00.000 29876 Move returns status 0, amount 41
18:06:14.076 00.000 29876 MoveAxis(N, 0, ABG)
18:06:14.076 00.000 29876 Move returns status 0, amount 0
18:06:14.076 00.000 29876 move complete, result=0
18:06:14.076 00.000 29876 worker thread done servicing request
18:06:14.076 00.000 29876 Worker thread wakes up
18:06:14.076 00.000 31432 GuideStep: 0.6 px 41 ms WEST, -0.2 px 0 ms NORTH
18:06:14.079 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:14.079 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:14.994 00.915 29876 Exposure complete
18:06:15.038 00.044 29876 worker thread done servicing request
18:06:15.038 00.000 31432 OnExposeComplete: enter
18:06:15.040 00.002 31432 UpdateGuideState(): m_state=6
18:06:15.042 00.002 31432 Star::Find(15, 1175, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:06:15.044 00.002 31432 Star::Find returns 1 (0), X=1175.12, Y=781.78, Mass=8275, SNR=57.2, Peak=256 HFD=5.0
18:06:15.046 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.05) = xAngle (0.05 = 0.05)
18:06:15.048 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.14 = 3.14)
18:06:15.050 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=0.05 hyp=0.53 cameraTheta=0.10 mountX=0.53 mountY=0.00, mountTheta=0.01
18:06:15.053 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.05, opts=13)
18:06:15.055 00.002 31432 Enqueuing Move request for scope (0.53, 0.05)
18:06:15.057 00.002 29876 Worker thread wakes up
18:06:15.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.05) opts 0xd
18:06:15.057 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.05)
18:06:15.057 00.000 29876 Moving (0.53, 0.05) raw xDistance=0.53 yDistance=0.00
18:06:15.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
18:06:15.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:15.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:06:15.057 00.000 29876 MoveAxis(W, 50, ABG)
18:06:15.057 00.000 29876 Guiding  Dir = 3, Dur = 50
18:06:15.057 00.000 29876 IsSlewing returns 0
18:06:15.058 00.001 29876 IsGuiding returns 0
18:06:15.058 00.000 29876 PulseGuide returned control before completion, sleep 60
18:06:15.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=54, FiltMin=29, FiltMax=254, Gamma=1.000
18:06:15.073 00.012 31432 UpdateGuideState exits: m=8275 RSB=57.2
18:06:15.075 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:15.077 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:15.079 00.002 31432 Enqueuing Expose request
18:06:15.131 00.052 29876 IsGuiding returns 1
18:06:15.131 00.000 29876 scope still moving after pulse duration time elapsed
18:06:15.161 00.030 29876 IsSlewing returns 0
18:06:15.161 00.000 29876 IsGuiding returns 1
18:06:15.191 00.030 29876 IsSlewing returns 0
18:06:15.191 00.000 29876 IsGuiding returns 0
18:06:15.191 00.000 29876 scope move finished after 50 + 83 ms
18:06:15.191 00.000 29876 Move returns status 0, amount 50
18:06:15.191 00.000 29876 MoveAxis(N, 0, ABG)
18:06:15.191 00.000 29876 Move returns status 0, amount 0
18:06:15.191 00.000 29876 move complete, result=0
18:06:15.191 00.000 29876 worker thread done servicing request
18:06:15.191 00.000 29876 Worker thread wakes up
18:06:15.191 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:15.191 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:15.191 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.0 px 0 ms NORTH
18:06:16.321 01.130 29876 Exposure complete
18:06:16.366 00.045 29876 worker thread done servicing request
18:06:16.366 00.000 31432 OnExposeComplete: enter
18:06:16.368 00.002 31432 UpdateGuideState(): m_state=6
18:06:16.370 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:06:16.372 00.002 31432 Star::Find returns 1 (0), X=1174.09, Y=781.58, Mass=7953, SNR=56.7, Peak=256 HFD=5.2
18:06:16.374 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
18:06:16.376 00.002 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.19 = 0.19)
18:06:16.378 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.15 hyp=0.52 cameraTheta=-2.85 mountX=-0.51 mountY=0.10, mountTheta=2.95
18:06:16.381 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.15, opts=13)
18:06:16.383 00.002 31432 Enqueuing Move request for scope (-0.50, -0.15)
18:06:16.385 00.002 29876 Worker thread wakes up
18:06:16.385 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.15) opts 0xd
18:06:16.385 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.15)
18:06:16.385 00.000 29876 Moving (-0.50, -0.15) raw xDistance=-0.51 yDistance=0.10
18:06:16.385 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
18:06:16.385 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:16.385 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:06:16.385 00.000 29876 MoveAxis(E, 41, ABG)
18:06:16.385 00.000 29876 Guiding  Dir = 2, Dur = 41
18:06:16.385 00.000 29876 IsSlewing returns 0
18:06:16.385 00.000 29876 IsGuiding returns 0
18:06:16.385 00.000 29876 PulseGuide returned control before completion, sleep 51
18:06:16.389 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=54, FiltMin=28, FiltMax=254, Gamma=1.000
18:06:16.401 00.012 31432 UpdateGuideState exits: m=7953 RSB=56.7
18:06:16.403 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:16.405 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:16.407 00.002 31432 Enqueuing Expose request
18:06:16.444 00.037 29876 IsGuiding returns 1
18:06:16.444 00.000 29876 scope still moving after pulse duration time elapsed
18:06:16.475 00.031 29876 IsSlewing returns 0
18:06:16.475 00.000 29876 IsGuiding returns 1
18:06:16.506 00.031 29876 IsSlewing returns 0
18:06:16.506 00.000 29876 IsGuiding returns 1
18:06:16.537 00.031 29876 IsSlewing returns 0
18:06:16.537 00.000 29876 IsGuiding returns 0
18:06:16.537 00.000 29876 scope move finished after 41 + 110 ms
18:06:16.537 00.000 29876 Move returns status 0, amount 41
18:06:16.537 00.000 29876 MoveAxis(N, 0, ABG)
18:06:16.537 00.000 29876 Move returns status 0, amount 0
18:06:16.537 00.000 29876 move complete, result=0
18:06:16.537 00.000 29876 worker thread done servicing request
18:06:16.537 00.000 29876 Worker thread wakes up
18:06:16.537 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:16.537 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:16.537 00.000 31432 GuideStep: -0.5 px 41 ms EAST, 0.1 px 0 ms NORTH
18:06:17.370 00.833 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
18:06:17.451 00.081 29876 Exposure complete
18:06:17.494 00.043 29876 worker thread done servicing request
18:06:17.494 00.000 31432 OnExposeComplete: enter
18:06:17.497 00.003 31432 UpdateGuideState(): m_state=6
18:06:17.499 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:06:17.501 00.002 31432 Star::Find returns 1 (0), X=1175.38, Y=781.56, Mass=7041, SNR=53.0, Peak=256 HFD=4.9
18:06:17.503 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
18:06:17.505 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.83 = 2.83)
18:06:17.507 00.002 31432 CameraToMount -- cameraX=0.79 cameraY=-0.17 hyp=0.81 cameraTheta=-0.21 mountX=0.78 mountY=0.25, mountTheta=0.31
18:06:17.511 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=-0.17, opts=13)
18:06:17.513 00.002 31432 Enqueuing Move request for scope (0.79, -0.17)
18:06:17.516 00.003 29876 Worker thread wakes up
18:06:17.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.17) opts 0xd
18:06:17.516 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, -0.17)
18:06:17.516 00.000 29876 Moving (0.79, -0.17) raw xDistance=0.78 yDistance=0.25
18:06:17.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.78
18:06:17.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:06:17.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:06:17.516 00.000 29876 MoveAxis(W, 66, ABG)
18:06:17.516 00.000 29876 Guiding  Dir = 3, Dur = 66
18:06:17.516 00.000 29876 IsSlewing returns 0
18:06:17.516 00.000 29876 IsGuiding returns 0
18:06:17.516 00.000 29876 PulseGuide returned control before completion, sleep 76
18:06:17.520 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=54, FiltMin=29, FiltMax=254, Gamma=1.000
18:06:17.532 00.012 31432 UpdateGuideState exits: m=7041 RSB=53.0
18:06:17.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:17.536 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:17.538 00.002 31432 Enqueuing Expose request
18:06:17.604 00.066 29876 IsGuiding returns 1
18:06:17.604 00.000 29876 scope still moving after pulse duration time elapsed
18:06:17.634 00.030 29876 IsSlewing returns 0
18:06:17.634 00.000 29876 IsGuiding returns 1
18:06:17.665 00.031 29876 IsSlewing returns 0
18:06:17.665 00.000 29876 IsGuiding returns 0
18:06:17.665 00.000 29876 scope move finished after 66 + 82 ms
18:06:17.665 00.000 29876 Move returns status 0, amount 66
18:06:17.665 00.000 29876 MoveAxis(N, 0, ABG)
18:06:17.665 00.000 29876 Move returns status 0, amount 0
18:06:17.665 00.000 29876 move complete, result=0
18:06:17.665 00.000 29876 worker thread done servicing request
18:06:17.665 00.000 29876 Worker thread wakes up
18:06:17.665 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:17.665 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:17.666 00.001 31432 GuideStep: 0.8 px 66 ms WEST, 0.2 px 0 ms NORTH
18:06:18.794 01.128 29876 Exposure complete
18:06:18.836 00.042 29876 worker thread done servicing request
18:06:18.836 00.000 31432 OnExposeComplete: enter
18:06:18.839 00.003 31432 UpdateGuideState(): m_state=6
18:06:18.841 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:06:18.843 00.002 31432 Star::Find returns 1 (0), X=1176.49, Y=781.62, Mass=7480, SNR=54.4, Peak=256 HFD=4.9
18:06:18.844 00.001 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
18:06:18.846 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.98 = 2.98)
18:06:18.848 00.002 31432 CameraToMount -- cameraX=1.91 cameraY=-0.11 hyp=1.91 cameraTheta=-0.06 mountX=1.90 mountY=0.30, mountTheta=0.16
18:06:18.850 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.91, y=-0.11, opts=13)
18:06:18.852 00.002 31432 Enqueuing Move request for scope (1.91, -0.11)
18:06:18.854 00.002 29876 Worker thread wakes up
18:06:18.854 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.91, -0.11) opts 0xd
18:06:18.854 00.000 29876 Handling offset move in thread for scope, endpoint = (1.91, -0.11)
18:06:18.854 00.000 29876 Moving (1.91, -0.11) raw xDistance=1.90 yDistance=0.30
18:06:18.854 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.90
18:06:18.854 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:06:18.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:06:18.854 00.000 29876 MoveAxis(W, 172, ABG)
18:06:18.854 00.000 29876 Guiding  Dir = 3, Dur = 172
18:06:18.855 00.001 29876 IsSlewing returns 0
18:06:18.855 00.000 29876 IsGuiding returns 0
18:06:18.855 00.000 29876 PulseGuide returned control before completion, sleep 182
18:06:18.858 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=54, FiltMin=29, FiltMax=255, Gamma=1.000
18:06:18.869 00.011 31432 UpdateGuideState exits: m=7480 RSB=54.4
18:06:18.871 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:18.873 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:18.875 00.002 31432 Enqueuing Expose request
18:06:19.041 00.166 29876 IsGuiding returns 1
18:06:19.041 00.000 29876 scope still moving after pulse duration time elapsed
18:06:19.072 00.031 29876 IsSlewing returns 0
18:06:19.072 00.000 29876 IsGuiding returns 0
18:06:19.072 00.000 29876 scope move finished after 172 + 45 ms
18:06:19.072 00.000 29876 Move returns status 0, amount 172
18:06:19.072 00.000 29876 MoveAxis(N, 0, ABG)
18:06:19.072 00.000 29876 Move returns status 0, amount 0
18:06:19.072 00.000 29876 move complete, result=0
18:06:19.073 00.001 29876 worker thread done servicing request
18:06:19.073 00.000 29876 Worker thread wakes up
18:06:19.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:19.073 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:19.073 00.000 31432 GuideStep: 1.9 px 172 ms WEST, 0.3 px 0 ms NORTH
18:06:19.987 00.914 29876 Exposure complete
18:06:20.030 00.043 29876 worker thread done servicing request
18:06:20.030 00.000 31432 OnExposeComplete: enter
18:06:20.032 00.002 31432 UpdateGuideState(): m_state=6
18:06:20.034 00.002 31432 Star::Find(15, 1176, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:06:20.036 00.002 31432 Star::Find returns 1 (0), X=1175.09, Y=782.16, Mass=7361, SNR=53.5, Peak=256 HFD=4.6
18:06:20.038 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.05) = xAngle (0.67 = 0.67)
18:06:20.040 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.76 = -2.53)
18:06:20.041 00.001 31432 CameraToMount -- cameraX=0.50 cameraY=0.44 hyp=0.67 cameraTheta=0.72 mountX=0.52 mountY=-0.38, mountTheta=-0.63
18:06:20.044 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.44, opts=13)
18:06:20.046 00.002 31432 Enqueuing Move request for scope (0.50, 0.44)
18:06:20.048 00.002 29876 Worker thread wakes up
18:06:20.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.44) opts 0xd
18:06:20.048 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.44)
18:06:20.048 00.000 29876 Moving (0.50, 0.44) raw xDistance=0.52 yDistance=-0.38
18:06:20.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.52
18:06:20.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:06:20.048 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
18:06:20.048 00.000 29876 MoveAxis(W, 58, ABG)
18:06:20.048 00.000 29876 Guiding  Dir = 3, Dur = 58
18:06:20.048 00.000 29876 IsSlewing returns 0
18:06:20.048 00.000 29876 IsGuiding returns 0
18:06:20.048 00.000 29876 PulseGuide returned control before completion, sleep 68
18:06:20.052 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=54, FiltMin=30, FiltMax=255, Gamma=1.000
18:06:20.063 00.011 31432 UpdateGuideState exits: m=7361 RSB=53.5
18:06:20.066 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:20.067 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:20.069 00.002 31432 Enqueuing Expose request
18:06:20.126 00.057 29876 IsGuiding returns 1
18:06:20.126 00.000 29876 scope still moving after pulse duration time elapsed
18:06:20.157 00.031 29876 IsSlewing returns 0
18:06:20.157 00.000 29876 IsGuiding returns 1
18:06:20.188 00.031 29876 IsSlewing returns 0
18:06:20.188 00.000 29876 IsGuiding returns 0
18:06:20.188 00.000 29876 scope move finished after 58 + 81 ms
18:06:20.188 00.000 29876 Move returns status 0, amount 58
18:06:20.188 00.000 29876 MoveAxis(N, 0, ABG)
18:06:20.188 00.000 29876 Move returns status 0, amount 0
18:06:20.188 00.000 29876 move complete, result=0
18:06:20.188 00.000 29876 worker thread done servicing request
18:06:20.188 00.000 29876 Worker thread wakes up
18:06:20.188 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:20.188 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:20.188 00.000 31432 GuideStep: 0.5 px 58 ms WEST, -0.4 px 0 ms NORTH
18:06:21.321 01.133 29876 Exposure complete
18:06:21.365 00.044 29876 worker thread done servicing request
18:06:21.365 00.000 31432 OnExposeComplete: enter
18:06:21.368 00.003 31432 UpdateGuideState(): m_state=6
18:06:21.370 00.002 31432 Star::Find(15, 1175, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:06:21.372 00.002 31432 Star::Find returns 1 (0), X=1173.36, Y=782.87, Mass=8283, SNR=57.5, Peak=255 HFD=5.2
18:06:21.373 00.001 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.05) = xAngle (2.34 = 2.34)
18:06:21.375 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.43 = -0.85)
18:06:21.377 00.002 31432 CameraToMount -- cameraX=-1.23 cameraY=1.14 hyp=1.67 cameraTheta=2.39 mountX=-1.17 mountY=-1.26, mountTheta=-2.32
18:06:21.380 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.23, y=1.14, opts=13)
18:06:21.382 00.002 31432 Enqueuing Move request for scope (-1.23, 1.14)
18:06:21.384 00.002 29876 Worker thread wakes up
18:06:21.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 1.14) opts 0xd
18:06:21.384 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.23, 1.14)
18:06:21.384 00.000 29876 Moving (-1.23, 1.14) raw xDistance=-1.17 yDistance=-1.26
18:06:21.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.17
18:06:21.384 00.000 29876 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26
18:06:21.384 00.000 29876 MoveAxis(E, 99, ABG)
18:06:21.384 00.000 29876 Guiding  Dir = 2, Dur = 99
18:06:21.384 00.000 29876 IsSlewing returns 0
18:06:21.384 00.000 29876 IsGuiding returns 0
18:06:21.385 00.001 29876 PulseGuide returned control before completion, sleep 109
18:06:21.389 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=54, FiltMin=28, FiltMax=255, Gamma=1.000
18:06:21.400 00.011 31432 UpdateGuideState exits: m=8283 RSB=57.5
18:06:21.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:21.404 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:21.406 00.002 31432 Enqueuing Expose request
18:06:21.505 00.099 29876 IsGuiding returns 1
18:06:21.505 00.000 29876 scope still moving after pulse duration time elapsed
18:06:21.535 00.030 29876 IsSlewing returns 0
18:06:21.535 00.000 29876 IsGuiding returns 1
18:06:21.565 00.030 29876 IsSlewing returns 0
18:06:21.565 00.000 29876 IsGuiding returns 0
18:06:21.565 00.000 29876 scope move finished after 99 + 82 ms
18:06:21.565 00.000 29876 Move returns status 0, amount 99
18:06:21.565 00.000 29876 MoveAxis(N, 812, ABG)
18:06:21.565 00.000 29876 Guiding  Dir = 0, Dur = 812
18:06:21.565 00.000 29876 IsSlewing returns 0
18:06:21.565 00.000 29876 IsGuiding returns 0
18:06:21.565 00.000 29876 PulseGuide returned control before completion, sleep 822
18:06:22.403 00.838 29876 IsGuiding returns 1
18:06:22.403 00.000 29876 scope still moving after pulse duration time elapsed
18:06:22.433 00.030 29876 IsSlewing returns 0
18:06:22.433 00.000 29876 IsGuiding returns 0
18:06:22.433 00.000 29876 scope move finished after 812 + 55 ms
18:06:22.433 00.000 29876 Move returns status 0, amount 812
18:06:22.433 00.000 29876 move complete, result=0
18:06:22.433 00.000 29876 worker thread done servicing request
18:06:22.433 00.000 29876 Worker thread wakes up
18:06:22.433 00.000 31432 GuideStep: -1.2 px 99 ms EAST, -1.3 px 812 ms NORTH
18:06:22.435 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:22.435 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:23.562 01.127 29876 Exposure complete
18:06:23.605 00.043 29876 worker thread done servicing request
18:06:23.605 00.000 31432 OnExposeComplete: enter
18:06:23.608 00.003 31432 UpdateGuideState(): m_state=6
18:06:23.609 00.001 31432 Star::Find(15, 1173, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:06:23.611 00.002 31432 Star::Find returns 1 (0), X=1173.02, Y=778.03, Mass=7762, SNR=56.4, Peak=255 HFD=4.5
18:06:23.613 00.002 31432 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.05) = xAngle (-2.02 = -2.02)
18:06:23.615 00.002 31432 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.07 = 1.07)
18:06:23.617 00.002 31432 CameraToMount -- cameraX=-1.57 cameraY=-3.70 hyp=4.01 cameraTheta=-1.97 mountX=-1.75 mountY=3.51, mountTheta=2.03
18:06:23.619 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.57, y=-3.70, opts=13)
18:06:23.621 00.002 31432 Enqueuing Move request for scope (-1.57, -3.70)
18:06:23.623 00.002 29876 Worker thread wakes up
18:06:23.623 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -3.70) opts 0xd
18:06:23.623 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.57, -3.70)
18:06:23.623 00.000 29876 Moving (-1.57, -3.70) raw xDistance=-1.75 yDistance=3.51
18:06:23.623 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.15 from input -1.75
18:06:23.623 00.000 29876 resist switch: large excursion: input 3.51 thresh 0.90 direction from -1 to 1
18:06:23.623 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=10.54
18:06:23.623 00.000 29876 GuideAlgorithmResistSwitch::result() returns 3.51 from input 3.51
18:06:23.623 00.000 29876 MoveAxis(E, 162, ABG)
18:06:23.623 00.000 29876 Guiding  Dir = 2, Dur = 162
18:06:23.624 00.001 29876 IsSlewing returns 0
18:06:23.624 00.000 29876 IsGuiding returns 0
18:06:23.624 00.000 29876 PulseGuide returned control before completion, sleep 172
18:06:23.627 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=53, FiltMin=28, FiltMax=255, Gamma=1.000
18:06:23.638 00.011 31432 UpdateGuideState exits: m=7762 RSB=56.4
18:06:23.641 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:23.643 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:23.645 00.002 31432 Enqueuing Expose request
18:06:23.807 00.162 29876 IsGuiding returns 1
18:06:23.807 00.000 29876 scope still moving after pulse duration time elapsed
18:06:23.838 00.031 29876 IsSlewing returns 0
18:06:23.838 00.000 29876 IsGuiding returns 0
18:06:23.838 00.000 29876 scope move finished after 162 + 52 ms
18:06:23.838 00.000 29876 Move returns status 0, amount 162
18:06:23.838 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:06:23.838 00.000 29876 MoveAxis(S, 2281, ABG)
18:06:23.838 00.000 29876 Guiding  Dir = 1, Dur = 2281
18:06:23.838 00.000 29876 IsSlewing returns 0
18:06:23.838 00.000 29876 IsGuiding returns 0
18:06:23.838 00.000 29876 PulseGuide returned control before completion, sleep 2291
18:06:26.135 02.297 29876 IsGuiding returns 1
18:06:26.135 00.000 29876 scope still moving after pulse duration time elapsed
18:06:26.166 00.031 29876 IsSlewing returns 0
18:06:26.166 00.000 29876 IsGuiding returns 1
18:06:26.196 00.030 29876 IsSlewing returns 0
18:06:26.196 00.000 29876 IsGuiding returns 1
18:06:26.228 00.032 29876 IsSlewing returns 0
18:06:26.228 00.000 29876 IsGuiding returns 1
18:06:26.259 00.031 29876 IsSlewing returns 0
18:06:26.259 00.000 29876 IsGuiding returns 0
18:06:26.259 00.000 29876 scope move finished after 2281 + 139 ms
18:06:26.259 00.000 29876 Move returns status 0, amount 2281
18:06:26.259 00.000 29876 move complete, result=0
18:06:26.259 00.000 29876 worker thread done servicing request
18:06:26.259 00.000 29876 Worker thread wakes up
18:06:26.259 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:26.259 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:26.259 00.000 31432 GuideStep: -1.8 px 162 ms EAST, 3.5 px 2281 ms SOUTH
18:06:27.391 01.132 29876 Exposure complete
18:06:27.433 00.042 29876 worker thread done servicing request
18:06:27.433 00.000 31432 OnExposeComplete: enter
18:06:27.436 00.003 31432 UpdateGuideState(): m_state=6
18:06:27.437 00.001 31432 Star::Find(15, 1173, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:06:27.439 00.002 31432 Star::Find returns 1 (0), X=1174.19, Y=789.60, Mass=7710, SNR=54.7, Peak=256 HFD=5.0
18:06:27.441 00.002 31432 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.05) = xAngle (1.57 = 1.57)
18:06:27.443 00.002 31432 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.66 = -1.62)
18:06:27.445 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=7.87 hyp=7.88 cameraTheta=1.62 mountX=0.01 mountY=-7.87, mountTheta=-1.57
18:06:27.449 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=7.87, opts=13)
18:06:27.451 00.002 31432 Enqueuing Move request for scope (-0.39, 7.87)
18:06:27.453 00.002 29876 Worker thread wakes up
18:06:27.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 7.87) opts 0xd
18:06:27.453 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 7.87)
18:06:27.453 00.000 29876 Moving (-0.39, 7.87) raw xDistance=0.01 yDistance=-7.87
18:06:27.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
18:06:27.453 00.000 29876 resist switch: large excursion: input -7.87 thresh 0.90 direction from 1 to -1
18:06:27.453 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-23.61
18:06:27.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns -7.87 from input -7.87
18:06:27.453 00.000 29876 MoveAxis(E, 0, ABG)
18:06:27.453 00.000 29876 Move returns status 0, amount 0
18:06:27.453 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:06:27.453 00.000 29876 MoveAxis(N, 5084, ABG)
18:06:27.453 00.000 29876 duration set to 2500 by maxDecDuration
18:06:27.453 00.000 29876 Guiding  Dir = 0, Dur = 2500
18:06:27.454 00.001 29876 IsSlewing returns 0
18:06:27.454 00.000 29876 IsGuiding returns 0
18:06:27.454 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:06:27.457 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=53, FiltMin=27, FiltMax=255, Gamma=1.000
18:06:27.468 00.011 31432 UpdateGuideState exits: m=7710 RSB=54.7
18:06:27.470 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:27.472 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:27.474 00.002 31432 Enqueuing Expose request
18:06:29.978 02.504 29876 IsGuiding returns 1
18:06:29.978 00.000 29876 scope still moving after pulse duration time elapsed
18:06:30.009 00.031 29876 IsSlewing returns 0
18:06:30.009 00.000 29876 IsGuiding returns 1
18:06:30.040 00.031 29876 IsSlewing returns 0
18:06:30.040 00.000 29876 IsGuiding returns 0
18:06:30.040 00.000 29876 scope move finished after 2500 + 87 ms
18:06:30.040 00.000 29876 Move returns status 0, amount 2500
18:06:30.040 00.000 29876 move complete, result=0
18:06:30.040 00.000 29876 worker thread done servicing request
18:06:30.040 00.000 29876 Worker thread wakes up
18:06:30.040 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:30.040 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,775,31,31)
18:06:30.040 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -7.9 px 2500 ms NORTH
18:06:31.172 01.132 29876 Exposure complete
18:06:31.214 00.042 29876 worker thread done servicing request
18:06:31.214 00.000 31432 OnExposeComplete: enter
18:06:31.217 00.003 31432 UpdateGuideState(): m_state=6
18:06:31.219 00.002 31432 Star::Find(15, 1174, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:06:31.221 00.002 31432 Star::Find returns 1 (0), X=1174.43, Y=778.54, Mass=7919, SNR=55.7, Peak=255 HFD=5.0
18:06:31.223 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.05) = xAngle (-1.67 = -1.67)
18:06:31.225 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.42 = 1.42)
18:06:31.227 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-3.19 hyp=3.19 cameraTheta=-1.62 mountX=-0.32 mountY=3.15, mountTheta=1.67
18:06:31.229 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-3.19, opts=13)
18:06:31.231 00.002 31432 Enqueuing Move request for scope (-0.15, -3.19)
18:06:31.233 00.002 29876 Worker thread wakes up
18:06:31.233 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -3.19) opts 0xd
18:06:31.233 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -3.19)
18:06:31.233 00.000 29876 Moving (-0.15, -3.19) raw xDistance=-0.32 yDistance=3.15
18:06:31.233 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
18:06:31.233 00.000 29876 resist switch: large excursion: input 3.15 thresh 0.90 direction from -1 to 1
18:06:31.233 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=9.46
18:06:31.233 00.000 29876 GuideAlgorithmResistSwitch::result() returns 3.15 from input 3.15
18:06:31.233 00.000 29876 MoveAxis(E, 28, ABG)
18:06:31.234 00.001 29876 Guiding  Dir = 2, Dur = 28
18:06:31.234 00.000 29876 IsSlewing returns 0
18:06:31.234 00.000 29876 IsGuiding returns 0
18:06:31.234 00.000 29876 PulseGuide returned control before completion, sleep 38
18:06:31.237 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=27, FiltMax=255, Gamma=1.000
18:06:31.249 00.012 31432 UpdateGuideState exits: m=7919 RSB=55.7
18:06:31.251 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:31.253 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:31.255 00.002 31432 Enqueuing Expose request
18:06:31.278 00.023 29876 IsGuiding returns 1
18:06:31.278 00.000 29876 scope still moving after pulse duration time elapsed
18:06:31.310 00.032 29876 IsSlewing returns 0
18:06:31.310 00.000 29876 IsGuiding returns 0
18:06:31.310 00.000 29876 scope move finished after 28 + 47 ms
18:06:31.310 00.000 29876 Move returns status 0, amount 28
18:06:31.310 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:06:31.310 00.000 29876 MoveAxis(S, 2049, ABG)
18:06:31.310 00.000 29876 Guiding  Dir = 1, Dur = 2049
18:06:31.310 00.000 29876 IsSlewing returns 0
18:06:31.310 00.000 29876 IsGuiding returns 0
18:06:31.311 00.001 29876 PulseGuide returned control before completion, sleep 2059
18:06:33.380 02.069 29876 IsGuiding returns 1
18:06:33.380 00.000 29876 scope still moving after pulse duration time elapsed
18:06:33.411 00.031 29876 IsSlewing returns 0
18:06:33.411 00.000 29876 IsGuiding returns 1
18:06:33.441 00.030 29876 IsSlewing returns 0
18:06:33.441 00.000 29876 IsGuiding returns 1
18:06:33.471 00.030 29876 IsSlewing returns 0
18:06:33.471 00.000 29876 IsGuiding returns 0
18:06:33.471 00.000 29876 scope move finished after 2049 + 112 ms
18:06:33.471 00.000 29876 Move returns status 0, amount 2049
18:06:33.471 00.000 29876 move complete, result=0
18:06:33.471 00.000 29876 worker thread done servicing request
18:06:33.471 00.000 29876 Worker thread wakes up
18:06:33.471 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:33.471 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:33.471 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 3.2 px 2049 ms SOUTH
18:06:34.603 01.132 29876 Exposure complete
18:06:34.647 00.044 29876 worker thread done servicing request
18:06:34.647 00.000 31432 OnExposeComplete: enter
18:06:34.648 00.001 31432 UpdateGuideState(): m_state=6
18:06:34.651 00.003 31432 Star::Find(15, 1174, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:06:34.653 00.002 31432 Star::Find returns 1 (0), X=1175.27, Y=786.50, Mass=7868, SNR=56.4, Peak=255 HFD=5.1
18:06:34.654 00.001 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.05) = xAngle (1.38 = 1.38)
18:06:34.656 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.47 = -1.82)
18:06:34.658 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=4.77 hyp=4.82 cameraTheta=1.43 mountX=0.93 mountY=-4.68, mountTheta=-1.37
18:06:34.661 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=4.77, opts=13)
18:06:34.663 00.002 31432 Enqueuing Move request for scope (0.68, 4.77)
18:06:34.665 00.002 29876 Worker thread wakes up
18:06:34.665 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 4.77) opts 0xd
18:06:34.665 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, 4.77)
18:06:34.665 00.000 29876 Moving (0.68, 4.77) raw xDistance=0.93 yDistance=-4.68
18:06:34.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.93
18:06:34.665 00.000 29876 resist switch: large excursion: input -4.68 thresh 0.90 direction from 1 to -1
18:06:34.665 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-14.03
18:06:34.665 00.000 29876 GuideAlgorithmResistSwitch::result() returns -4.68 from input -4.68
18:06:34.665 00.000 29876 MoveAxis(W, 80, ABG)
18:06:34.666 00.001 29876 Guiding  Dir = 3, Dur = 80
18:06:34.666 00.000 29876 IsSlewing returns 0
18:06:34.666 00.000 29876 IsGuiding returns 0
18:06:34.666 00.000 29876 PulseGuide returned control before completion, sleep 90
18:06:34.669 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=26, FiltMax=255, Gamma=1.000
18:06:34.681 00.012 31432 UpdateGuideState exits: m=7868 RSB=56.4
18:06:34.683 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:34.684 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:34.686 00.002 31432 Enqueuing Expose request
18:06:34.758 00.072 29876 IsGuiding returns 1
18:06:34.758 00.000 29876 scope still moving after pulse duration time elapsed
18:06:34.789 00.031 29876 IsSlewing returns 0
18:06:34.789 00.000 29876 IsGuiding returns 1
18:06:34.820 00.031 29876 IsSlewing returns 0
18:06:34.820 00.000 29876 IsGuiding returns 0
18:06:34.820 00.000 29876 scope move finished after 80 + 74 ms
18:06:34.820 00.000 29876 Move returns status 0, amount 80
18:06:34.820 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:06:34.820 00.000 29876 MoveAxis(N, 3030, ABG)
18:06:34.820 00.000 29876 duration set to 2500 by maxDecDuration
18:06:34.820 00.000 29876 Guiding  Dir = 0, Dur = 2500
18:06:34.820 00.000 29876 IsSlewing returns 0
18:06:34.820 00.000 29876 IsGuiding returns 0
18:06:34.820 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:06:36.792 01.972 31432 User exited setup dialog with 'cancel'
18:06:37.336 00.544 29876 IsGuiding returns 1
18:06:37.336 00.000 29876 scope still moving after pulse duration time elapsed
18:06:37.367 00.031 29876 IsSlewing returns 0
18:06:37.367 00.000 29876 IsGuiding returns 1
18:06:37.397 00.030 29876 IsSlewing returns 0
18:06:37.398 00.001 29876 IsGuiding returns 1
18:06:37.429 00.031 29876 IsSlewing returns 0
18:06:37.429 00.000 29876 IsGuiding returns 0
18:06:37.429 00.000 29876 scope move finished after 2500 + 107 ms
18:06:37.429 00.000 29876 Move returns status 0, amount 2500
18:06:37.429 00.000 29876 move complete, result=0
18:06:37.429 00.000 29876 worker thread done servicing request
18:06:37.429 00.000 29876 Worker thread wakes up
18:06:37.429 00.000 31432 GuideStep: 0.9 px 80 ms WEST, -4.7 px 2500 ms NORTH
18:06:37.432 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:37.432 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:38.555 01.123 29876 Exposure complete
18:06:38.598 00.043 29876 worker thread done servicing request
18:06:38.598 00.000 31432 OnExposeComplete: enter
18:06:38.600 00.002 31432 UpdateGuideState(): m_state=6
18:06:38.602 00.002 31432 Star::Find(15, 1175, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:06:38.604 00.002 31432 Star::Find returns 1 (0), X=1173.84, Y=774.98, Mass=7749, SNR=55.7, Peak=255 HFD=4.7
18:06:38.606 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.05) = xAngle (-1.73 = -1.73)
18:06:38.607 00.001 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.36 = 1.36)
18:06:38.609 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=-6.75 hyp=6.79 cameraTheta=-1.68 mountX=-1.09 mountY=6.63, mountTheta=1.73
18:06:38.612 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=-6.75, opts=13)
18:06:38.614 00.002 31432 Enqueuing Move request for scope (-0.75, -6.75)
18:06:38.616 00.002 29876 Worker thread wakes up
18:06:38.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -6.75) opts 0xd
18:06:38.616 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, -6.75)
18:06:38.616 00.000 29876 Moving (-0.75, -6.75) raw xDistance=-1.09 yDistance=6.63
18:06:38.616 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.09
18:06:38.616 00.000 29876 resist switch: large excursion: input 6.63 thresh 0.90 direction from -1 to 1
18:06:38.616 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=19.89
18:06:38.616 00.000 29876 GuideAlgorithmResistSwitch::result() returns 6.63 from input 6.63
18:06:38.616 00.000 29876 MoveAxis(E, 91, ABG)
18:06:38.616 00.000 29876 Guiding  Dir = 2, Dur = 91
18:06:38.616 00.000 29876 IsSlewing returns 0
18:06:38.617 00.001 29876 IsGuiding returns 0
18:06:38.617 00.000 29876 PulseGuide returned control before completion, sleep 101
18:06:38.621 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=52, FiltMin=25, FiltMax=255, Gamma=1.000
18:06:38.633 00.012 31432 UpdateGuideState exits: m=7749 RSB=55.7
18:06:38.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:38.637 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:38.639 00.002 31432 Enqueuing Expose request
18:06:38.727 00.088 29876 IsGuiding returns 1
18:06:38.727 00.000 29876 scope still moving after pulse duration time elapsed
18:06:38.758 00.031 29876 IsSlewing returns 0
18:06:38.758 00.000 29876 IsGuiding returns 0
18:06:38.758 00.000 29876 scope move finished after 91 + 50 ms
18:06:38.758 00.000 29876 Move returns status 0, amount 91
18:06:38.758 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:06:38.758 00.000 29876 MoveAxis(S, 4287, ABG)
18:06:38.758 00.000 29876 duration set to 2500 by maxDecDuration
18:06:38.758 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:06:38.758 00.000 29876 IsSlewing returns 0
18:06:38.758 00.000 29876 IsGuiding returns 0
18:06:38.758 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:06:41.274 02.516 29876 IsGuiding returns 1
18:06:41.274 00.000 29876 scope still moving after pulse duration time elapsed
18:06:41.305 00.031 29876 IsSlewing returns 0
18:06:41.305 00.000 29876 IsGuiding returns 1
18:06:41.335 00.030 29876 IsSlewing returns 0
18:06:41.335 00.000 29876 IsGuiding returns 1
18:06:41.366 00.031 29876 IsSlewing returns 0
18:06:41.366 00.000 29876 IsGuiding returns 0
18:06:41.366 00.000 29876 scope move finished after 2500 + 107 ms
18:06:41.366 00.000 29876 Move returns status 0, amount 2500
18:06:41.366 00.000 29876 move complete, result=0
18:06:41.366 00.000 29876 worker thread done servicing request
18:06:41.366 00.000 29876 Worker thread wakes up
18:06:41.366 00.000 31432 GuideStep: -1.1 px 91 ms EAST, 6.6 px 2500 ms SOUTH
18:06:41.368 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:41.368 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1159,760,31,31)
18:06:41.945 00.577 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:06:41.950 00.005 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:06:41.953 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:06:41.955 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:06:41.957 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:06:41.958 00.001 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:06:41.961 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:06:41.962 00.001 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:06:41.965 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:06:41.967 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:06:41.969 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:06:41.971 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:06:41.973 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:06:41.975 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:06:41.983 00.008 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:06:41.985 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:06:41.987 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:06:41.989 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:06:41.991 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:06:41.992 00.001 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:06:41.995 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:06:41.997 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:06:41.999 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:06:42.001 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:06:42.003 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:06:42.005 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:06:42.007 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:06:42.009 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:06:42.011 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:06:42.013 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:06:42.015 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:06:42.016 00.001 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:06:42.018 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:06:42.020 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:06:42.022 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:06:42.024 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:06:42.026 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:06:42.028 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:06:42.502 00.474 29876 Exposure complete
18:06:42.545 00.043 29876 worker thread done servicing request
18:06:42.546 00.001 31432 OnExposeComplete: enter
18:06:42.549 00.003 31432 UpdateGuideState(): m_state=6
18:06:42.551 00.002 31432 Star::Find(15, 1173, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:06:42.553 00.002 31432 Star::Find returns 1 (0), X=1174.44, Y=786.19, Mass=7235, SNR=53.4, Peak=255 HFD=4.7
18:06:42.554 00.001 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.05) = xAngle (1.55 = 1.55)
18:06:42.556 00.002 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.64 = -1.64)
18:06:42.558 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=4.46 hyp=4.46 cameraTheta=1.60 mountX=0.09 mountY=-4.45, mountTheta=-1.55
18:06:42.561 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=4.46, opts=13)
18:06:42.562 00.001 31432 Enqueuing Move request for scope (-0.14, 4.46)
18:06:42.565 00.003 29876 Worker thread wakes up
18:06:42.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 4.46) opts 0xd
18:06:42.565 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 4.46)
18:06:42.565 00.000 29876 Moving (-0.14, 4.46) raw xDistance=0.09 yDistance=-4.45
18:06:42.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
18:06:42.565 00.000 29876 resist switch: large excursion: input -4.45 thresh 0.90 direction from 1 to -1
18:06:42.565 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-13.35
18:06:42.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns -4.45 from input -4.45
18:06:42.565 00.000 29876 MoveAxis(E, 0, ABG)
18:06:42.565 00.000 29876 Move returns status 0, amount 0
18:06:42.565 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:06:42.565 00.000 29876 MoveAxis(N, 2884, ABG)
18:06:42.565 00.000 29876 duration set to 2500 by maxDecDuration
18:06:42.565 00.000 29876 Guiding  Dir = 0, Dur = 2500
18:06:42.565 00.000 29876 IsSlewing returns 0
18:06:42.565 00.000 29876 IsGuiding returns 0
18:06:42.565 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:06:42.568 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=26, FiltMax=255, Gamma=1.000
18:06:42.581 00.013 31432 UpdateGuideState exits: m=7235 RSB=53.4
18:06:42.584 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:42.585 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:42.587 00.002 31432 Enqueuing Expose request
18:06:45.085 02.498 29876 IsGuiding returns 1
18:06:45.085 00.000 29876 scope still moving after pulse duration time elapsed
18:06:45.115 00.030 29876 IsSlewing returns 0
18:06:45.115 00.000 29876 IsGuiding returns 1
18:06:45.146 00.031 29876 IsSlewing returns 0
18:06:45.146 00.000 29876 IsGuiding returns 0
18:06:45.146 00.000 29876 scope move finished after 2500 + 81 ms
18:06:45.146 00.000 29876 Move returns status 0, amount 2500
18:06:45.146 00.000 29876 move complete, result=0
18:06:45.146 00.000 29876 worker thread done servicing request
18:06:45.146 00.000 29876 Worker thread wakes up
18:06:45.146 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -4.5 px 2500 ms NORTH
18:06:45.148 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:45.148 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:46.276 01.128 29876 Exposure complete
18:06:46.319 00.043 29876 worker thread done servicing request
18:06:46.319 00.000 31432 OnExposeComplete: enter
18:06:46.321 00.002 31432 UpdateGuideState(): m_state=6
18:06:46.323 00.002 31432 Star::Find(15, 1174, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:06:46.326 00.003 31432 Star::Find returns 1 (0), X=1172.90, Y=775.15, Mass=6881, SNR=52.0, Peak=255 HFD=4.5
18:06:46.328 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.05) = xAngle (-1.87 = -1.87)
18:06:46.329 00.001 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.22 = 1.22)
18:06:46.331 00.002 31432 CameraToMount -- cameraX=-1.68 cameraY=-6.57 hyp=6.79 cameraTheta=-1.82 mountX=-2.02 mountY=6.36, mountTheta=1.88
18:06:46.334 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.68, y=-6.57, opts=13)
18:06:46.336 00.002 31432 Enqueuing Move request for scope (-1.68, -6.57)
18:06:46.337 00.001 29876 Worker thread wakes up
18:06:46.337 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.68, -6.57) opts 0xd
18:06:46.337 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.68, -6.57)
18:06:46.337 00.000 29876 Moving (-1.68, -6.57) raw xDistance=-2.02 yDistance=6.36
18:06:46.337 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.27 from input -2.02
18:06:46.337 00.000 29876 resist switch: large excursion: input 6.36 thresh 0.90 direction from -1 to 1
18:06:46.337 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=19.09
18:06:46.337 00.000 29876 GuideAlgorithmResistSwitch::result() returns 6.36 from input 6.36
18:06:46.337 00.000 29876 MoveAxis(E, 178, ABG)
18:06:46.337 00.000 29876 Guiding  Dir = 2, Dur = 178
18:06:46.338 00.001 29876 IsSlewing returns 0
18:06:46.338 00.000 29876 IsGuiding returns 0
18:06:46.338 00.000 29876 PulseGuide returned control before completion, sleep 188
18:06:46.344 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=51, FiltMin=27, FiltMax=255, Gamma=1.000
18:06:46.356 00.012 31432 UpdateGuideState exits: m=6881 RSB=52.0
18:06:46.358 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:46.360 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:46.361 00.001 31432 Enqueuing Expose request
18:06:46.541 00.180 29876 IsGuiding returns 1
18:06:46.541 00.000 29876 scope still moving after pulse duration time elapsed
18:06:46.571 00.030 29876 IsSlewing returns 0
18:06:46.571 00.000 29876 IsGuiding returns 1
18:06:46.602 00.031 29876 IsSlewing returns 0
18:06:46.602 00.000 29876 IsGuiding returns 0
18:06:46.602 00.000 29876 scope move finished after 178 + 85 ms
18:06:46.602 00.000 29876 Move returns status 0, amount 178
18:06:46.602 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:06:46.602 00.000 29876 MoveAxis(S, 4115, ABG)
18:06:46.602 00.000 29876 duration set to 2500 by maxDecDuration
18:06:46.602 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:06:46.602 00.000 29876 IsSlewing returns 0
18:06:46.602 00.000 29876 IsGuiding returns 0
18:06:46.602 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:06:49.122 02.520 29876 IsGuiding returns 1
18:06:49.122 00.000 29876 scope still moving after pulse duration time elapsed
18:06:49.152 00.030 29876 IsSlewing returns 0
18:06:49.152 00.000 29876 IsGuiding returns 1
18:06:49.182 00.030 29876 IsSlewing returns 0
18:06:49.182 00.000 29876 IsGuiding returns 1
18:06:49.213 00.031 29876 IsSlewing returns 0
18:06:49.213 00.000 29876 IsGuiding returns 0
18:06:49.213 00.000 29876 scope move finished after 2500 + 111 ms
18:06:49.213 00.000 29876 Move returns status 0, amount 2500
18:06:49.213 00.000 29876 move complete, result=0
18:06:49.213 00.000 29876 worker thread done servicing request
18:06:49.213 00.000 29876 Worker thread wakes up
18:06:49.213 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:49.213 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,760,31,31)
18:06:49.213 00.000 31432 GuideStep: -2.0 px 178 ms EAST, 6.4 px 2500 ms SOUTH
18:06:50.337 01.124 29876 Exposure complete
18:06:50.380 00.043 29876 worker thread done servicing request
18:06:50.380 00.000 31432 OnExposeComplete: enter
18:06:50.382 00.002 31432 UpdateGuideState(): m_state=6
18:06:50.384 00.002 31432 Star::Find(15, 1172, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:06:50.386 00.002 31432 Star::Find returns 1 (0), X=1175.39, Y=786.03, Mass=8154, SNR=57.4, Peak=255 HFD=5.2
18:06:50.388 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.05) = xAngle (1.33 = 1.33)
18:06:50.390 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.42 = -1.86)
18:06:50.392 00.002 31432 CameraToMount -- cameraX=0.81 cameraY=4.31 hyp=4.38 cameraTheta=1.39 mountX=1.03 mountY=-4.20, mountTheta=-1.33
18:06:50.395 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.81, y=4.31, opts=13)
18:06:50.397 00.002 31432 Enqueuing Move request for scope (0.81, 4.31)
18:06:50.399 00.002 29876 Worker thread wakes up
18:06:50.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.81, 4.31) opts 0xd
18:06:50.399 00.000 29876 Handling offset move in thread for scope, endpoint = (0.81, 4.31)
18:06:50.399 00.000 29876 Moving (0.81, 4.31) raw xDistance=1.03 yDistance=-4.20
18:06:50.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.03
18:06:50.399 00.000 29876 resist switch: large excursion: input -4.20 thresh 0.90 direction from 1 to -1
18:06:50.399 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-12.60
18:06:50.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns -4.20 from input -4.20
18:06:50.399 00.000 29876 MoveAxis(W, 78, ABG)
18:06:50.399 00.000 29876 Guiding  Dir = 3, Dur = 78
18:06:50.399 00.000 29876 IsSlewing returns 0
18:06:50.399 00.000 29876 IsGuiding returns 0
18:06:50.400 00.001 29876 PulseGuide returned control before completion, sleep 88
18:06:50.404 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=27, FiltMax=255, Gamma=1.000
18:06:50.416 00.012 31432 UpdateGuideState exits: m=8154 RSB=57.4
18:06:50.418 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:50.420 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:50.422 00.002 31432 Enqueuing Expose request
18:06:50.492 00.070 29876 IsGuiding returns 1
18:06:50.492 00.000 29876 scope still moving after pulse duration time elapsed
18:06:50.523 00.031 29876 IsSlewing returns 0
18:06:50.523 00.000 29876 IsGuiding returns 1
18:06:50.555 00.032 29876 IsSlewing returns 0
18:06:50.555 00.000 29876 IsGuiding returns 0
18:06:50.555 00.000 29876 scope move finished after 78 + 77 ms
18:06:50.555 00.000 29876 Move returns status 0, amount 78
18:06:50.555 00.000 29876 BLC: Oldest BLC event removed
18:06:50.555 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:06:50.555 00.000 29876 MoveAxis(N, 2722, ABG)
18:06:50.555 00.000 29876 duration set to 2500 by maxDecDuration
18:06:50.555 00.000 29876 Guiding  Dir = 0, Dur = 2500
18:06:50.555 00.000 29876 IsSlewing returns 0
18:06:50.555 00.000 29876 IsGuiding returns 0
18:06:50.556 00.001 29876 PulseGuide returned control before completion, sleep 2510
18:06:53.070 02.514 29876 IsGuiding returns 1
18:06:53.070 00.000 29876 scope still moving after pulse duration time elapsed
18:06:53.102 00.032 29876 IsSlewing returns 0
18:06:53.102 00.000 29876 IsGuiding returns 1
18:06:53.133 00.031 29876 IsSlewing returns 0
18:06:53.133 00.000 29876 IsGuiding returns 1
18:06:53.164 00.031 29876 IsSlewing returns 0
18:06:53.164 00.000 29876 IsGuiding returns 1
18:06:53.195 00.031 29876 IsSlewing returns 0
18:06:53.195 00.000 29876 IsGuiding returns 0
18:06:53.195 00.000 29876 scope move finished after 2500 + 139 ms
18:06:53.195 00.000 29876 Move returns status 0, amount 2500
18:06:53.195 00.000 29876 move complete, result=0
18:06:53.195 00.000 29876 worker thread done servicing request
18:06:53.195 00.000 29876 Worker thread wakes up
18:06:53.195 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:53.195 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:06:53.195 00.000 31432 GuideStep: 1.0 px 78 ms WEST, -4.2 px 2500 ms NORTH
18:06:54.327 01.132 29876 Exposure complete
18:06:54.370 00.043 29876 worker thread done servicing request
18:06:54.370 00.000 31432 OnExposeComplete: enter
18:06:54.373 00.003 31432 UpdateGuideState(): m_state=6
18:06:54.375 00.002 31432 Star::Find(15, 1175, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:06:54.377 00.002 31432 Star::Find returns 1 (0), X=1173.18, Y=775.11, Mass=8313, SNR=58.4, Peak=255 HFD=5.0
18:06:54.378 00.001 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.05) = xAngle (-1.83 = -1.83)
18:06:54.380 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.26 = 1.26)
18:06:54.382 00.002 31432 CameraToMount -- cameraX=-1.41 cameraY=-6.61 hyp=6.76 cameraTheta=-1.78 mountX=-1.75 mountY=6.43, mountTheta=1.84
18:06:54.385 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.41, y=-6.61, opts=13)
18:06:54.387 00.002 31432 Enqueuing Move request for scope (-1.41, -6.61)
18:06:54.390 00.003 29876 Worker thread wakes up
18:06:54.390 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.41, -6.61) opts 0xd
18:06:54.390 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.41, -6.61)
18:06:54.390 00.000 29876 Moving (-1.41, -6.61) raw xDistance=-1.75 yDistance=6.43
18:06:54.390 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.75
18:06:54.390 00.000 29876 resist switch: large excursion: input 6.43 thresh 0.90 direction from -1 to 1
18:06:54.390 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=19.30
18:06:54.390 00.000 29876 GuideAlgorithmResistSwitch::result() returns 6.43 from input 6.43
18:06:54.390 00.000 29876 MoveAxis(E, 149, ABG)
18:06:54.390 00.000 29876 Guiding  Dir = 2, Dur = 149
18:06:54.390 00.000 29876 IsSlewing returns 0
18:06:54.390 00.000 29876 IsGuiding returns 0
18:06:54.390 00.000 29876 PulseGuide returned control before completion, sleep 159
18:06:54.394 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=25, FiltMax=255, Gamma=1.000
18:06:54.406 00.012 31432 UpdateGuideState exits: m=8313 RSB=58.4
18:06:54.408 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:54.410 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:54.412 00.002 31432 Enqueuing Expose request
18:06:54.559 00.147 29876 IsGuiding returns 1
18:06:54.559 00.000 29876 scope still moving after pulse duration time elapsed
18:06:54.590 00.031 29876 IsSlewing returns 0
18:06:54.590 00.000 29876 IsGuiding returns 0
18:06:54.590 00.000 29876 scope move finished after 149 + 51 ms
18:06:54.590 00.000 29876 Move returns status 0, amount 149
18:06:54.590 00.000 29876 BLC: Oldest BLC event removed
18:06:54.590 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:06:54.590 00.000 29876 MoveAxis(S, 4159, ABG)
18:06:54.590 00.000 29876 duration set to 2500 by maxDecDuration
18:06:54.590 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:06:54.590 00.000 29876 IsSlewing returns 0
18:06:54.590 00.000 29876 IsGuiding returns 0
18:06:54.591 00.001 29876 PulseGuide returned control before completion, sleep 2510
18:06:57.111 02.520 29876 IsGuiding returns 1
18:06:57.111 00.000 29876 scope still moving after pulse duration time elapsed
18:06:57.142 00.031 29876 IsSlewing returns 0
18:06:57.142 00.000 29876 IsGuiding returns 1
18:06:57.172 00.030 29876 IsSlewing returns 0
18:06:57.172 00.000 29876 IsGuiding returns 1
18:06:57.203 00.031 29876 IsSlewing returns 0
18:06:57.203 00.000 29876 IsGuiding returns 1
18:06:57.233 00.030 29876 IsSlewing returns 0
18:06:57.233 00.000 29876 IsGuiding returns 0
18:06:57.233 00.000 29876 scope move finished after 2500 + 142 ms
18:06:57.233 00.000 29876 Move returns status 0, amount 2500
18:06:57.233 00.000 29876 move complete, result=0
18:06:57.233 00.000 29876 worker thread done servicing request
18:06:57.233 00.000 29876 Worker thread wakes up
18:06:57.233 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:06:57.233 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1158,760,31,31)
18:06:57.233 00.000 31432 GuideStep: -1.7 px 149 ms EAST, 6.4 px 2500 ms SOUTH
18:06:58.356 01.123 29876 Exposure complete
18:06:58.400 00.044 29876 worker thread done servicing request
18:06:58.400 00.000 31432 OnExposeComplete: enter
18:06:58.402 00.002 31432 UpdateGuideState(): m_state=6
18:06:58.404 00.002 31432 Star::Find(15, 1173, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:06:58.406 00.002 31432 Star::Find returns 1 (0), X=1173.16, Y=786.13, Mass=8029, SNR=56.4, Peak=255 HFD=4.9
18:06:58.408 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.05) = xAngle (1.83 = 1.83)
18:06:58.410 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.92 = -1.36)
18:06:58.411 00.001 31432 CameraToMount -- cameraX=-1.42 cameraY=4.40 hyp=4.62 cameraTheta=1.88 mountX=-1.19 mountY=-4.52, mountTheta=-1.83
18:06:58.414 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.42, y=4.40, opts=13)
18:06:58.416 00.002 31432 Enqueuing Move request for scope (-1.42, 4.40)
18:06:58.419 00.003 29876 Worker thread wakes up
18:06:58.419 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 4.40) opts 0xd
18:06:58.419 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.42, 4.40)
18:06:58.419 00.000 29876 Moving (-1.42, 4.40) raw xDistance=-1.19 yDistance=-4.52
18:06:58.419 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.19
18:06:58.419 00.000 29876 resist switch: large excursion: input -4.52 thresh 0.90 direction from 1 to -1
18:06:58.419 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-13.57
18:06:58.419 00.000 29876 GuideAlgorithmResistSwitch::result() returns -4.52 from input -4.52
18:06:58.419 00.000 29876 MoveAxis(E, 116, ABG)
18:06:58.419 00.000 29876 Guiding  Dir = 2, Dur = 116
18:06:58.419 00.000 29876 IsSlewing returns 0
18:06:58.419 00.000 29876 IsGuiding returns 0
18:06:58.420 00.001 29876 PulseGuide returned control before completion, sleep 126
18:06:58.423 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=50, FiltMin=26, FiltMax=255, Gamma=1.000
18:06:58.435 00.012 31432 UpdateGuideState exits: m=8029 RSB=56.4
18:06:58.437 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:58.439 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:06:58.441 00.002 31432 Enqueuing Expose request
18:06:58.558 00.117 29876 IsGuiding returns 1
18:06:58.558 00.000 29876 scope still moving after pulse duration time elapsed
18:06:58.589 00.031 29876 IsSlewing returns 0
18:06:58.589 00.000 29876 IsGuiding returns 0
18:06:58.589 00.000 29876 scope move finished after 116 + 53 ms
18:06:58.589 00.000 29876 Move returns status 0, amount 116
18:06:58.589 00.000 29876 BLC: Oldest BLC event removed
18:06:58.589 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:06:58.589 00.000 29876 MoveAxis(N, 2931, ABG)
18:06:58.589 00.000 29876 duration set to 2500 by maxDecDuration
18:06:58.589 00.000 29876 Guiding  Dir = 0, Dur = 2500
18:06:58.589 00.000 29876 IsSlewing returns 0
18:06:58.589 00.000 29876 IsGuiding returns 0
18:06:58.590 00.001 29876 PulseGuide returned control before completion, sleep 2510
18:07:01.112 02.522 29876 IsGuiding returns 1
18:07:01.112 00.000 29876 scope still moving after pulse duration time elapsed
18:07:01.144 00.032 29876 IsSlewing returns 0
18:07:01.144 00.000 29876 IsGuiding returns 1
18:07:01.175 00.031 29876 IsSlewing returns 0
18:07:01.175 00.000 29876 IsGuiding returns 0
18:07:01.175 00.000 29876 scope move finished after 2500 + 85 ms
18:07:01.175 00.000 29876 Move returns status 0, amount 2500
18:07:01.175 00.000 29876 move complete, result=0
18:07:01.176 00.001 29876 worker thread done servicing request
18:07:01.176 00.000 29876 Worker thread wakes up
18:07:01.176 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:01.176 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:01.176 00.000 31432 GuideStep: -1.2 px 116 ms EAST, -4.5 px 2500 ms NORTH
18:07:02.307 01.131 29876 Exposure complete
18:07:02.350 00.043 29876 worker thread done servicing request
18:07:02.350 00.000 31432 OnExposeComplete: enter
18:07:02.352 00.002 31432 UpdateGuideState(): m_state=6
18:07:02.354 00.002 31432 Star::Find(15, 1173, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:07:02.356 00.002 31432 Star::Find returns 1 (0), X=1174.01, Y=775.32, Mass=7644, SNR=56.4, Peak=255 HFD=4.8
18:07:02.358 00.002 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.05) = xAngle (-1.71 = -1.71)
18:07:02.360 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.38 = 1.38)
18:07:02.362 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-6.41 hyp=6.43 cameraTheta=-1.66 mountX=-0.90 mountY=6.31, mountTheta=1.71
18:07:02.365 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-6.41, opts=13)
18:07:02.366 00.001 31432 Enqueuing Move request for scope (-0.57, -6.41)
18:07:02.368 00.002 29876 Worker thread wakes up
18:07:02.368 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -6.41) opts 0xd
18:07:02.368 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -6.41)
18:07:02.368 00.000 29876 Moving (-0.57, -6.41) raw xDistance=-0.90 yDistance=6.31
18:07:02.368 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.90
18:07:02.368 00.000 29876 resist switch: large excursion: input 6.31 thresh 0.90 direction from -1 to 1
18:07:02.368 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=18.94
18:07:02.368 00.000 29876 GuideAlgorithmResistSwitch::result() returns 6.31 from input 6.31
18:07:02.368 00.000 29876 MoveAxis(E, 88, ABG)
18:07:02.368 00.000 29876 Guiding  Dir = 2, Dur = 88
18:07:02.369 00.001 29876 IsSlewing returns 0
18:07:02.369 00.000 29876 IsGuiding returns 0
18:07:02.369 00.000 29876 PulseGuide returned control before completion, sleep 98
18:07:02.372 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=27, FiltMax=254, Gamma=1.000
18:07:02.384 00.012 31432 UpdateGuideState exits: m=7644 RSB=56.4
18:07:02.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:02.388 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:02.390 00.002 31432 Enqueuing Expose request
18:07:02.478 00.088 29876 IsGuiding returns 1
18:07:02.478 00.000 29876 scope still moving after pulse duration time elapsed
18:07:02.510 00.032 29876 IsSlewing returns 0
18:07:02.510 00.000 29876 IsGuiding returns 0
18:07:02.510 00.000 29876 scope move finished after 88 + 53 ms
18:07:02.510 00.000 29876 Move returns status 0, amount 88
18:07:02.510 00.000 29876 BLC: Oldest BLC event removed
18:07:02.510 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:07:02.510 00.000 29876 MoveAxis(S, 4083, ABG)
18:07:02.510 00.000 29876 duration set to 2500 by maxDecDuration
18:07:02.510 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:07:02.510 00.000 29876 IsSlewing returns 0
18:07:02.510 00.000 29876 IsGuiding returns 0
18:07:02.510 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:07:03.488 00.978 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.99
18:07:04.011 00.523 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.98
18:07:04.119 00.108 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.97
18:07:04.229 00.110 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.96
18:07:04.338 00.109 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.95
18:07:04.449 00.111 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.94
18:07:04.556 00.107 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.93
18:07:04.664 00.108 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.92
18:07:04.771 00.107 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.91
18:07:04.881 00.110 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.90
18:07:04.991 00.110 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.89
18:07:05.021 00.030 29876 IsGuiding returns 1
18:07:05.021 00.000 29876 scope still moving after pulse duration time elapsed
18:07:05.053 00.032 29876 IsSlewing returns 0
18:07:05.053 00.000 29876 IsGuiding returns 1
18:07:05.083 00.030 29876 IsSlewing returns 0
18:07:05.083 00.000 29876 IsGuiding returns 1
18:07:05.100 00.017 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.88
18:07:05.115 00.015 29876 IsSlewing returns 0
18:07:05.115 00.000 29876 IsGuiding returns 0
18:07:05.115 00.000 29876 scope move finished after 2500 + 105 ms
18:07:05.115 00.000 29876 Move returns status 0, amount 2500
18:07:05.115 00.000 29876 move complete, result=0
18:07:05.115 00.000 29876 worker thread done servicing request
18:07:05.115 00.000 29876 Worker thread wakes up
18:07:05.115 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:05.115 00.000 31432 GuideStep: -0.9 px 88 ms EAST, 6.3 px 2500 ms SOUTH
18:07:05.117 00.002 29876 Handling exposure in thread, d=1000 o=3 r=(1159,760,31,31)
18:07:05.210 00.093 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.87
18:07:05.317 00.107 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.86
18:07:05.441 00.124 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.85
18:07:05.535 00.094 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.80
18:07:05.658 00.123 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.75
18:07:05.758 00.100 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
18:07:05.874 00.116 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.65
18:07:06.246 00.372 29876 Exposure complete
18:07:06.288 00.042 29876 worker thread done servicing request
18:07:06.289 00.001 31432 OnExposeComplete: enter
18:07:06.291 00.002 31432 UpdateGuideState(): m_state=6
18:07:06.293 00.002 31432 Star::Find(15, 1174, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:07:06.295 00.002 31432 Star::Find returns 1 (0), X=1173.67, Y=785.65, Mass=6865, SNR=52.3, Peak=255 HFD=4.7
18:07:06.297 00.002 31432 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.05) = xAngle (1.75 = 1.75)
18:07:06.298 00.001 31432 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.84 = -1.45)
18:07:06.300 00.002 31432 CameraToMount -- cameraX=-0.92 cameraY=3.92 hyp=4.03 cameraTheta=1.80 mountX=-0.71 mountY=-4.00, mountTheta=-1.75
18:07:06.303 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=3.92, opts=13)
18:07:06.305 00.002 31432 Enqueuing Move request for scope (-0.92, 3.92)
18:07:06.307 00.002 29876 Worker thread wakes up
18:07:06.307 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 3.92) opts 0xd
18:07:06.307 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, 3.92)
18:07:06.307 00.000 29876 Moving (-0.92, 3.92) raw xDistance=-0.71 yDistance=-4.00
18:07:06.307 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
18:07:06.307 00.000 29876 resist switch: large excursion: input -4.00 thresh 0.90 direction from 1 to -1
18:07:06.307 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-11.99
18:07:06.307 00.000 29876 GuideAlgorithmResistSwitch::result() returns -2.60 from input -4.00
18:07:06.307 00.000 29876 MoveAxis(E, 69, ABG)
18:07:06.307 00.000 29876 Guiding  Dir = 2, Dur = 69
18:07:06.307 00.000 29876 IsSlewing returns 0
18:07:06.307 00.000 29876 IsGuiding returns 0
18:07:06.307 00.000 29876 PulseGuide returned control before completion, sleep 79
18:07:06.310 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=49, FiltMin=26, FiltMax=255, Gamma=1.000
18:07:06.322 00.012 31432 UpdateGuideState exits: m=6865 RSB=52.3
18:07:06.324 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:06.326 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:06.328 00.002 31432 Enqueuing Expose request
18:07:06.396 00.068 29876 IsGuiding returns 1
18:07:06.396 00.000 29876 scope still moving after pulse duration time elapsed
18:07:06.428 00.032 29876 IsSlewing returns 0
18:07:06.428 00.000 29876 IsGuiding returns 1
18:07:06.446 00.018 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.64
18:07:06.459 00.013 29876 IsSlewing returns 0
18:07:06.459 00.000 29876 IsGuiding returns 0
18:07:06.459 00.000 29876 scope move finished after 69 + 82 ms
18:07:06.459 00.000 29876 Move returns status 0, amount 69
18:07:06.459 00.000 29876 BLC: Oldest BLC event removed
18:07:06.459 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:07:06.459 00.000 29876 MoveAxis(N, 1692, ABG)
18:07:06.459 00.000 29876 Guiding  Dir = 0, Dur = 1692
18:07:06.459 00.000 29876 IsSlewing returns 0
18:07:06.459 00.000 29876 IsGuiding returns 0
18:07:06.459 00.000 29876 PulseGuide returned control before completion, sleep 1702
18:07:06.758 00.299 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.63
18:07:06.924 00.166 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.62
18:07:07.109 00.185 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.61
18:07:07.601 00.492 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.60
18:07:08.177 00.576 29876 IsGuiding returns 1
18:07:08.177 00.000 29876 scope still moving after pulse duration time elapsed
18:07:08.208 00.031 29876 IsSlewing returns 0
18:07:08.208 00.000 29876 IsGuiding returns 1
18:07:08.240 00.032 29876 IsSlewing returns 0
18:07:08.240 00.000 29876 IsGuiding returns 1
18:07:08.271 00.031 29876 IsSlewing returns 0
18:07:08.271 00.000 29876 IsGuiding returns 1
18:07:08.302 00.031 29876 IsSlewing returns 0
18:07:08.302 00.000 29876 IsGuiding returns 0
18:07:08.302 00.000 29876 scope move finished after 1692 + 151 ms
18:07:08.302 00.000 29876 Move returns status 0, amount 1692
18:07:08.302 00.000 29876 move complete, result=0
18:07:08.303 00.001 29876 worker thread done servicing request
18:07:08.303 00.000 29876 Worker thread wakes up
18:07:08.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:08.303 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:08.303 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -4.0 px 1692 ms NORTH
18:07:09.435 01.132 29876 Exposure complete
18:07:09.477 00.042 29876 worker thread done servicing request
18:07:09.477 00.000 31432 OnExposeComplete: enter
18:07:09.479 00.002 31432 UpdateGuideState(): m_state=6
18:07:09.481 00.002 31432 Star::Find(15, 1173, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:07:09.483 00.002 31432 Star::Find returns 1 (0), X=1173.53, Y=780.15, Mass=6782, SNR=52.7, Peak=255 HFD=4.5
18:07:09.485 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.05) = xAngle (-2.21 = -2.21)
18:07:09.487 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.88 = 0.88)
18:07:09.489 00.002 31432 CameraToMount -- cameraX=-1.05 cameraY=-1.58 hyp=1.90 cameraTheta=-2.16 mountX=-1.13 mountY=1.46, mountTheta=2.23
18:07:09.491 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.05, y=-1.58, opts=13)
18:07:09.493 00.002 31432 Enqueuing Move request for scope (-1.05, -1.58)
18:07:09.495 00.002 29876 Worker thread wakes up
18:07:09.496 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -1.58) opts 0xd
18:07:09.496 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.05, -1.58)
18:07:09.496 00.000 29876 Moving (-1.05, -1.58) raw xDistance=-1.13 yDistance=1.46
18:07:09.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.13
18:07:09.496 00.000 29876 resist switch: large excursion: input 1.46 thresh 0.90 direction from -1 to 1
18:07:09.496 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.38
18:07:09.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.88 from input 1.46
18:07:09.496 00.000 29876 MoveAxis(E, 105, ABG)
18:07:09.496 00.000 29876 Guiding  Dir = 2, Dur = 105
18:07:09.496 00.000 29876 IsSlewing returns 0
18:07:09.496 00.000 29876 IsGuiding returns 0
18:07:09.496 00.000 29876 PulseGuide returned control before completion, sleep 115
18:07:09.499 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=26, FiltMax=255, Gamma=1.000
18:07:09.511 00.012 31432 UpdateGuideState exits: m=6782 RSB=52.7
18:07:09.514 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:09.516 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:09.518 00.002 31432 Enqueuing Expose request
18:07:09.617 00.099 29876 IsGuiding returns 1
18:07:09.617 00.000 29876 scope still moving after pulse duration time elapsed
18:07:09.648 00.031 29876 IsSlewing returns 0
18:07:09.648 00.000 29876 IsGuiding returns 1
18:07:09.679 00.031 29876 IsSlewing returns 0
18:07:09.679 00.000 29876 IsGuiding returns 0
18:07:09.679 00.000 29876 scope move finished after 105 + 77 ms
18:07:09.679 00.000 29876 Move returns status 0, amount 105
18:07:09.679 00.000 29876 BLC: Oldest BLC event removed
18:07:09.679 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:07:09.679 00.000 29876 MoveAxis(S, 584, ABG)
18:07:09.679 00.000 29876 Guiding  Dir = 1, Dur = 584
18:07:09.679 00.000 29876 IsSlewing returns 0
18:07:09.679 00.000 29876 IsGuiding returns 0
18:07:09.679 00.000 29876 PulseGuide returned control before completion, sleep 594
18:07:10.283 00.604 29876 IsGuiding returns 1
18:07:10.283 00.000 29876 scope still moving after pulse duration time elapsed
18:07:10.314 00.031 29876 IsSlewing returns 0
18:07:10.314 00.000 29876 IsGuiding returns 1
18:07:10.345 00.031 29876 IsSlewing returns 0
18:07:10.345 00.000 29876 IsGuiding returns 0
18:07:10.345 00.000 29876 scope move finished after 584 + 81 ms
18:07:10.345 00.000 29876 Move returns status 0, amount 584
18:07:10.345 00.000 29876 move complete, result=0
18:07:10.345 00.000 29876 worker thread done servicing request
18:07:10.345 00.000 29876 Worker thread wakes up
18:07:10.345 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:10.345 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:10.345 00.000 31432 GuideStep: -1.1 px 105 ms EAST, 1.5 px 584 ms SOUTH
18:07:11.580 01.235 29876 Exposure complete
18:07:11.622 00.042 29876 worker thread done servicing request
18:07:11.623 00.001 31432 OnExposeComplete: enter
18:07:11.625 00.002 31432 UpdateGuideState(): m_state=6
18:07:11.627 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:07:11.629 00.002 31432 Star::Find returns 1 (0), X=1174.16, Y=780.90, Mass=7326, SNR=54.6, Peak=256 HFD=4.5
18:07:11.631 00.002 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.05) = xAngle (-2.10 = -2.10)
18:07:11.632 00.001 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.99 = 0.99)
18:07:11.634 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.83 hyp=0.93 cameraTheta=-2.05 mountX=-0.47 mountY=0.78, mountTheta=2.11
18:07:11.637 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.83, opts=13)
18:07:11.639 00.002 31432 Enqueuing Move request for scope (-0.42, -0.83)
18:07:11.641 00.002 29876 Worker thread wakes up
18:07:11.641 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.83) opts 0xd
18:07:11.641 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.83)
18:07:11.641 00.000 29876 Moving (-0.42, -0.83) raw xDistance=-0.47 yDistance=0.78
18:07:11.641 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.47
18:07:11.641 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
18:07:11.641 00.000 29876 MoveAxis(E, 49, ABG)
18:07:11.641 00.000 29876 Guiding  Dir = 2, Dur = 49
18:07:11.641 00.000 29876 IsSlewing returns 0
18:07:11.641 00.000 29876 IsGuiding returns 0
18:07:11.641 00.000 29876 PulseGuide returned control before completion, sleep 59
18:07:11.645 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=48, FiltMin=24, FiltMax=255, Gamma=1.000
18:07:11.657 00.012 31432 UpdateGuideState exits: m=7326 RSB=54.6
18:07:11.659 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:11.661 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:11.663 00.002 31432 Enqueuing Expose request
18:07:11.704 00.041 29876 IsGuiding returns 1
18:07:11.704 00.000 29876 scope still moving after pulse duration time elapsed
18:07:11.736 00.032 29876 IsSlewing returns 0
18:07:11.736 00.000 29876 IsGuiding returns 1
18:07:11.766 00.030 29876 IsSlewing returns 0
18:07:11.766 00.000 29876 IsGuiding returns 1
18:07:11.797 00.031 29876 IsSlewing returns 0
18:07:11.797 00.000 29876 IsGuiding returns 0
18:07:11.797 00.000 29876 scope move finished after 49 + 106 ms
18:07:11.797 00.000 29876 Move returns status 0, amount 49
18:07:11.797 00.000 29876 MoveAxis(S, 300, ABG)
18:07:11.797 00.000 29876 Guiding  Dir = 1, Dur = 300
18:07:11.797 00.000 29876 IsSlewing returns 0
18:07:11.797 00.000 29876 IsGuiding returns 0
18:07:11.797 00.000 29876 PulseGuide returned control before completion, sleep 310
18:07:12.121 00.324 29876 IsGuiding returns 1
18:07:12.121 00.000 29876 scope still moving after pulse duration time elapsed
18:07:12.152 00.031 29876 IsSlewing returns 0
18:07:12.152 00.000 29876 IsGuiding returns 1
18:07:12.183 00.031 29876 IsSlewing returns 0
18:07:12.183 00.000 29876 IsGuiding returns 0
18:07:12.183 00.000 29876 scope move finished after 300 + 85 ms
18:07:12.183 00.000 29876 Move returns status 0, amount 300
18:07:12.183 00.000 29876 move complete, result=0
18:07:12.184 00.001 29876 worker thread done servicing request
18:07:12.184 00.000 29876 Worker thread wakes up
18:07:12.184 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:12.184 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:12.184 00.000 31432 GuideStep: -0.5 px 49 ms EAST, 0.8 px 300 ms SOUTH
18:07:13.097 00.913 29876 Exposure complete
18:07:13.140 00.043 29876 worker thread done servicing request
18:07:13.140 00.000 31432 OnExposeComplete: enter
18:07:13.142 00.002 31432 UpdateGuideState(): m_state=6
18:07:13.144 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:07:13.146 00.002 31432 Star::Find returns 1 (0), X=1175.59, Y=781.27, Mass=7706, SNR=55.6, Peak=256 HFD=4.8
18:07:13.148 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.05) = xAngle (-0.48 = -0.48)
18:07:13.150 00.002 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.61 = 2.61)
18:07:13.152 00.002 31432 CameraToMount -- cameraX=1.01 cameraY=-0.46 hyp=1.11 cameraTheta=-0.43 mountX=0.98 mountY=0.56, mountTheta=0.52
18:07:13.154 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.01, y=-0.46, opts=13)
18:07:13.156 00.002 31432 Enqueuing Move request for scope (1.01, -0.46)
18:07:13.158 00.002 29876 Worker thread wakes up
18:07:13.158 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.46) opts 0xd
18:07:13.158 00.000 29876 Handling offset move in thread for scope, endpoint = (1.01, -0.46)
18:07:13.158 00.000 29876 Moving (1.01, -0.46) raw xDistance=0.98 yDistance=0.56
18:07:13.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.98
18:07:13.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
18:07:13.158 00.000 29876 MoveAxis(W, 83, ABG)
18:07:13.158 00.000 29876 Guiding  Dir = 3, Dur = 83
18:07:13.159 00.001 29876 IsSlewing returns 0
18:07:13.159 00.000 29876 IsGuiding returns 0
18:07:13.159 00.000 29876 PulseGuide returned control before completion, sleep 93
18:07:13.163 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=48, FiltMin=26, FiltMax=255, Gamma=1.000
18:07:13.175 00.012 31432 UpdateGuideState exits: m=7706 RSB=55.6
18:07:13.177 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:13.179 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:13.181 00.002 31432 Enqueuing Expose request
18:07:13.266 00.085 29876 IsGuiding returns 1
18:07:13.266 00.000 29876 scope still moving after pulse duration time elapsed
18:07:13.297 00.031 29876 IsSlewing returns 0
18:07:13.297 00.000 29876 IsGuiding returns 0
18:07:13.297 00.000 29876 scope move finished after 83 + 54 ms
18:07:13.297 00.000 29876 Move returns status 0, amount 83
18:07:13.297 00.000 29876 MoveAxis(S, 216, ABG)
18:07:13.297 00.000 29876 Guiding  Dir = 1, Dur = 216
18:07:13.297 00.000 29876 IsSlewing returns 0
18:07:13.297 00.000 29876 IsGuiding returns 0
18:07:13.297 00.000 29876 PulseGuide returned control before completion, sleep 226
18:07:13.531 00.234 29876 IsGuiding returns 1
18:07:13.531 00.000 29876 scope still moving after pulse duration time elapsed
18:07:13.561 00.030 29876 IsSlewing returns 0
18:07:13.561 00.000 29876 IsGuiding returns 1
18:07:13.593 00.032 29876 IsSlewing returns 0
18:07:13.593 00.000 29876 IsGuiding returns 0
18:07:13.593 00.000 29876 scope move finished after 216 + 80 ms
18:07:13.593 00.000 29876 Move returns status 0, amount 216
18:07:13.593 00.000 29876 move complete, result=0
18:07:13.593 00.000 29876 worker thread done servicing request
18:07:13.593 00.000 29876 Worker thread wakes up
18:07:13.593 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:13.593 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:13.594 00.001 31432 GuideStep: 1.0 px 83 ms WEST, 0.6 px 216 ms SOUTH
18:07:14.721 01.127 29876 Exposure complete
18:07:14.763 00.042 29876 worker thread done servicing request
18:07:14.763 00.000 31432 OnExposeComplete: enter
18:07:14.766 00.003 31432 UpdateGuideState(): m_state=6
18:07:14.768 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:07:14.769 00.001 31432 Star::Find returns 1 (0), X=1174.24, Y=782.96, Mass=7254, SNR=54.6, Peak=256 HFD=4.6
18:07:14.771 00.002 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.05) = xAngle (1.79 = 1.79)
18:07:14.773 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.88 = -1.40)
18:07:14.775 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=1.23 hyp=1.28 cameraTheta=1.84 mountX=-0.28 mountY=-1.26, mountTheta=-1.79
18:07:14.777 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=1.23, opts=13)
18:07:14.779 00.002 31432 Enqueuing Move request for scope (-0.34, 1.23)
18:07:14.781 00.002 29876 Worker thread wakes up
18:07:14.781 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.23) opts 0xd
18:07:14.781 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 1.23)
18:07:14.781 00.000 29876 Moving (-0.34, 1.23) raw xDistance=-0.28 yDistance=-1.26
18:07:14.781 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
18:07:14.781 00.000 29876 resist switch: large excursion: input -1.26 thresh 0.90 direction from 1 to -1
18:07:14.781 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.79
18:07:14.781 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.76 from input -1.26
18:07:14.781 00.000 29876 MoveAxis(E, 19, ABG)
18:07:14.781 00.000 29876 Guiding  Dir = 2, Dur = 19
18:07:14.782 00.001 29876 IsSlewing returns 0
18:07:14.782 00.000 29876 IsGuiding returns 0
18:07:14.782 00.000 29876 PulseGuide returned control before completion, sleep 29
18:07:14.786 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=48, FiltMin=25, FiltMax=255, Gamma=1.000
18:07:14.799 00.013 31432 UpdateGuideState exits: m=7254 RSB=54.6
18:07:14.801 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:14.803 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:14.805 00.002 31432 Enqueuing Expose request
18:07:14.827 00.022 29876 IsGuiding returns 0
18:07:14.827 00.000 29876 Move returns status 0, amount 19
18:07:14.827 00.000 29876 BLC: Oldest BLC event removed
18:07:14.827 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:07:14.827 00.000 29876 MoveAxis(N, 507, ABG)
18:07:14.827 00.000 29876 Guiding  Dir = 0, Dur = 507
18:07:14.827 00.000 29876 IsSlewing returns 0
18:07:14.827 00.000 29876 IsGuiding returns 0
18:07:14.828 00.001 29876 PulseGuide returned control before completion, sleep 517
18:07:15.358 00.530 29876 IsGuiding returns 1
18:07:15.358 00.000 29876 scope still moving after pulse duration time elapsed
18:07:15.389 00.031 29876 IsSlewing returns 0
18:07:15.389 00.000 29876 IsGuiding returns 1
18:07:15.420 00.031 29876 IsSlewing returns 0
18:07:15.420 00.000 29876 IsGuiding returns 0
18:07:15.420 00.000 29876 scope move finished after 507 + 85 ms
18:07:15.420 00.000 29876 Move returns status 0, amount 507
18:07:15.420 00.000 29876 move complete, result=0
18:07:15.420 00.000 29876 worker thread done servicing request
18:07:15.420 00.000 29876 Worker thread wakes up
18:07:15.420 00.000 31432 GuideStep: -0.3 px 19 ms EAST, -1.3 px 507 ms NORTH
18:07:15.423 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:15.423 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:16.336 00.913 29876 Exposure complete
18:07:16.379 00.043 29876 worker thread done servicing request
18:07:16.379 00.000 31432 OnExposeComplete: enter
18:07:16.381 00.002 31432 UpdateGuideState(): m_state=6
18:07:16.383 00.002 31432 Star::Find(15, 1174, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:07:16.385 00.002 31432 Star::Find returns 1 (0), X=1173.27, Y=782.34, Mass=6983, SNR=53.5, Peak=255 HFD=4.7
18:07:16.386 00.001 31432 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.05) = xAngle (2.65 = 2.65)
18:07:16.388 00.002 31432 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.74 = -0.54)
18:07:16.390 00.002 31432 CameraToMount -- cameraX=-1.31 cameraY=0.61 hyp=1.45 cameraTheta=2.70 mountX=-1.28 mountY=-0.75, mountTheta=-2.61
18:07:16.393 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.31, y=0.61, opts=13)
18:07:16.395 00.002 31432 Enqueuing Move request for scope (-1.31, 0.61)
18:07:16.397 00.002 29876 Worker thread wakes up
18:07:16.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.61) opts 0xd
18:07:16.397 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.31, 0.61)
18:07:16.397 00.000 29876 Moving (-1.31, 0.61) raw xDistance=-1.28 yDistance=-0.75
18:07:16.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.28
18:07:16.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.75
18:07:16.397 00.000 29876 MoveAxis(E, 114, ABG)
18:07:16.397 00.000 29876 Guiding  Dir = 2, Dur = 114
18:07:16.397 00.000 29876 IsSlewing returns 0
18:07:16.397 00.000 29876 IsGuiding returns 0
18:07:16.397 00.000 29876 PulseGuide returned control before completion, sleep 124
18:07:16.401 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=25, FiltMax=255, Gamma=1.000
18:07:16.413 00.012 31432 UpdateGuideState exits: m=6983 RSB=53.5
18:07:16.415 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:16.417 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:16.418 00.001 31432 Enqueuing Expose request
18:07:16.535 00.117 29876 IsGuiding returns 1
18:07:16.535 00.000 29876 scope still moving after pulse duration time elapsed
18:07:16.566 00.031 29876 IsSlewing returns 0
18:07:16.566 00.000 29876 IsGuiding returns 1
18:07:16.596 00.030 29876 IsSlewing returns 0
18:07:16.596 00.000 29876 IsGuiding returns 0
18:07:16.596 00.000 29876 scope move finished after 114 + 84 ms
18:07:16.596 00.000 29876 Move returns status 0, amount 114
18:07:16.596 00.000 29876 MoveAxis(N, 288, ABG)
18:07:16.596 00.000 29876 Guiding  Dir = 0, Dur = 288
18:07:16.596 00.000 29876 IsSlewing returns 0
18:07:16.596 00.000 29876 IsGuiding returns 0
18:07:16.596 00.000 29876 PulseGuide returned control before completion, sleep 298
18:07:16.905 00.309 29876 IsGuiding returns 1
18:07:16.905 00.000 29876 scope still moving after pulse duration time elapsed
18:07:16.936 00.031 29876 IsSlewing returns 0
18:07:16.936 00.000 29876 IsGuiding returns 1
18:07:16.967 00.031 29876 IsSlewing returns 0
18:07:16.967 00.000 29876 IsGuiding returns 0
18:07:16.967 00.000 29876 scope move finished after 288 + 82 ms
18:07:16.967 00.000 29876 Move returns status 0, amount 288
18:07:16.967 00.000 29876 move complete, result=0
18:07:16.967 00.000 29876 worker thread done servicing request
18:07:16.967 00.000 29876 Worker thread wakes up
18:07:16.967 00.000 31432 GuideStep: -1.3 px 114 ms EAST, -0.7 px 288 ms NORTH
18:07:16.970 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:16.970 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:18.100 01.130 29876 Exposure complete
18:07:18.143 00.043 29876 worker thread done servicing request
18:07:18.143 00.000 31432 OnExposeComplete: enter
18:07:18.145 00.002 31432 UpdateGuideState(): m_state=6
18:07:18.147 00.002 31432 Star::Find(15, 1173, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:07:18.149 00.002 31432 Star::Find returns 1 (0), X=1173.76, Y=780.75, Mass=6817, SNR=51.9, Peak=255 HFD=4.5
18:07:18.151 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.05) = xAngle (-2.33 = -2.33)
18:07:18.152 00.001 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.76 = 0.76)
18:07:18.154 00.002 31432 CameraToMount -- cameraX=-0.83 cameraY=-0.97 hyp=1.28 cameraTheta=-2.28 mountX=-0.88 mountY=0.88, mountTheta=2.36
18:07:18.157 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.83, y=-0.97, opts=13)
18:07:18.159 00.002 31432 Enqueuing Move request for scope (-0.83, -0.97)
18:07:18.161 00.002 29876 Worker thread wakes up
18:07:18.161 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.97) opts 0xd
18:07:18.161 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.83, -0.97)
18:07:18.161 00.000 29876 Moving (-0.83, -0.97) raw xDistance=-0.88 yDistance=0.88
18:07:18.161 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.88
18:07:18.161 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:07:18.161 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.88
18:07:18.161 00.000 29876 MoveAxis(E, 86, ABG)
18:07:18.161 00.000 29876 Guiding  Dir = 2, Dur = 86
18:07:18.161 00.000 29876 IsSlewing returns 0
18:07:18.161 00.000 29876 IsGuiding returns 0
18:07:18.161 00.000 29876 PulseGuide returned control before completion, sleep 96
18:07:18.166 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=48, FiltMin=25, FiltMax=254, Gamma=1.000
18:07:18.179 00.013 31432 UpdateGuideState exits: m=6817 RSB=51.9
18:07:18.181 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:18.183 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:18.185 00.002 31432 Enqueuing Expose request
18:07:18.271 00.086 29876 IsGuiding returns 1
18:07:18.271 00.000 29876 scope still moving after pulse duration time elapsed
18:07:18.303 00.032 29876 IsSlewing returns 0
18:07:18.304 00.001 29876 IsGuiding returns 0
18:07:18.304 00.000 29876 scope move finished after 86 + 55 ms
18:07:18.304 00.000 29876 Move returns status 0, amount 86
18:07:18.304 00.000 29876 MoveAxis(N, 0, ABG)
18:07:18.304 00.000 29876 Move returns status 0, amount 0
18:07:18.304 00.000 29876 move complete, result=0
18:07:18.304 00.000 29876 worker thread done servicing request
18:07:18.304 00.000 29876 Worker thread wakes up
18:07:18.304 00.000 31432 GuideStep: -0.9 px 86 ms EAST, 0.9 px 0 ms NORTH
18:07:18.306 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:18.306 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:19.211 00.905 29876 Exposure complete
18:07:19.254 00.043 29876 worker thread done servicing request
18:07:19.254 00.000 31432 OnExposeComplete: enter
18:07:19.256 00.002 31432 UpdateGuideState(): m_state=6
18:07:19.258 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:07:19.260 00.002 31432 Star::Find returns 1 (0), X=1174.22, Y=781.21, Mass=7335, SNR=55.0, Peak=256 HFD=4.7
18:07:19.262 00.002 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.05) = xAngle (-2.25 = -2.25)
18:07:19.264 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.84 = 0.84)
18:07:19.266 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.51 hyp=0.63 cameraTheta=-2.20 mountX=-0.40 mountY=0.47, mountTheta=2.27
18:07:19.268 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.51, opts=13)
18:07:19.270 00.002 31432 Enqueuing Move request for scope (-0.37, -0.51)
18:07:19.272 00.002 29876 Worker thread wakes up
18:07:19.272 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.51) opts 0xd
18:07:19.272 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.51)
18:07:19.273 00.001 29876 Moving (-0.37, -0.51) raw xDistance=-0.40 yDistance=0.47
18:07:19.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
18:07:19.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:07:19.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
18:07:19.273 00.000 29876 MoveAxis(E, 41, ABG)
18:07:19.273 00.000 29876 Guiding  Dir = 2, Dur = 41
18:07:19.273 00.000 29876 IsSlewing returns 0
18:07:19.273 00.000 29876 IsGuiding returns 0
18:07:19.273 00.000 29876 PulseGuide returned control before completion, sleep 51
18:07:19.276 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=48, FiltMin=25, FiltMax=255, Gamma=1.000
18:07:19.289 00.013 31432 UpdateGuideState exits: m=7335 RSB=55.0
18:07:19.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:19.293 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:19.295 00.002 31432 Enqueuing Expose request
18:07:19.334 00.039 29876 IsGuiding returns 1
18:07:19.334 00.000 29876 scope still moving after pulse duration time elapsed
18:07:19.365 00.031 29876 IsSlewing returns 0
18:07:19.365 00.000 29876 IsGuiding returns 0
18:07:19.365 00.000 29876 scope move finished after 41 + 50 ms
18:07:19.365 00.000 29876 Move returns status 0, amount 41
18:07:19.365 00.000 29876 MoveAxis(N, 0, ABG)
18:07:19.365 00.000 29876 Move returns status 0, amount 0
18:07:19.365 00.000 29876 move complete, result=0
18:07:19.366 00.001 29876 worker thread done servicing request
18:07:19.366 00.000 29876 Worker thread wakes up
18:07:19.366 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:19.366 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:19.366 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.5 px 0 ms NORTH
18:07:20.489 01.123 29876 Exposure complete
18:07:20.532 00.043 29876 worker thread done servicing request
18:07:20.532 00.000 31432 OnExposeComplete: enter
18:07:20.535 00.003 31432 UpdateGuideState(): m_state=6
18:07:20.537 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:07:20.539 00.002 31432 Star::Find returns 1 (0), X=1173.53, Y=781.35, Mass=7287, SNR=54.7, Peak=255 HFD=4.8
18:07:20.540 00.001 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
18:07:20.542 00.002 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.24 = 0.24)
18:07:20.544 00.002 31432 CameraToMount -- cameraX=-1.06 cameraY=-0.38 hyp=1.13 cameraTheta=-2.80 mountX=-1.08 mountY=0.27, mountTheta=2.90
18:07:20.547 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.06, y=-0.38, opts=13)
18:07:20.549 00.002 31432 Enqueuing Move request for scope (-1.06, -0.38)
18:07:20.551 00.002 29876 Worker thread wakes up
18:07:20.551 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.38) opts 0xd
18:07:20.551 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.06, -0.38)
18:07:20.551 00.000 29876 Moving (-1.06, -0.38) raw xDistance=-1.08 yDistance=0.27
18:07:20.551 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.08
18:07:20.551 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:20.551 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:07:20.551 00.000 29876 MoveAxis(E, 98, ABG)
18:07:20.551 00.000 29876 Guiding  Dir = 2, Dur = 98
18:07:20.551 00.000 29876 IsSlewing returns 0
18:07:20.551 00.000 29876 IsGuiding returns 0
18:07:20.551 00.000 29876 PulseGuide returned control before completion, sleep 108
18:07:20.557 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=24, FiltMax=254, Gamma=1.000
18:07:20.569 00.012 31432 UpdateGuideState exits: m=7287 RSB=54.7
18:07:20.571 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:20.573 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:20.574 00.001 31432 Enqueuing Expose request
18:07:20.674 00.100 29876 IsGuiding returns 1
18:07:20.674 00.000 29876 scope still moving after pulse duration time elapsed
18:07:20.705 00.031 29876 IsSlewing returns 0
18:07:20.705 00.000 29876 IsGuiding returns 0
18:07:20.705 00.000 29876 scope move finished after 98 + 55 ms
18:07:20.705 00.000 29876 Move returns status 0, amount 98
18:07:20.705 00.000 29876 MoveAxis(N, 0, ABG)
18:07:20.705 00.000 29876 Move returns status 0, amount 0
18:07:20.705 00.000 29876 move complete, result=0
18:07:20.705 00.000 29876 worker thread done servicing request
18:07:20.705 00.000 29876 Worker thread wakes up
18:07:20.705 00.000 31432 GuideStep: -1.1 px 98 ms EAST, 0.3 px 0 ms NORTH
18:07:20.707 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:20.707 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:21.618 00.911 29876 Exposure complete
18:07:21.661 00.043 29876 worker thread done servicing request
18:07:21.661 00.000 31432 OnExposeComplete: enter
18:07:21.664 00.003 31432 UpdateGuideState(): m_state=6
18:07:21.666 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:07:21.668 00.002 31432 Star::Find returns 1 (0), X=1174.37, Y=780.16, Mass=7368, SNR=54.7, Peak=255 HFD=4.7
18:07:21.669 00.001 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.05) = xAngle (-1.76 = -1.76)
18:07:21.671 00.002 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.33 = 1.33)
18:07:21.673 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-1.56 hyp=1.58 cameraTheta=-1.71 mountX=-0.30 mountY=1.53, mountTheta=1.76
18:07:21.675 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-1.56, opts=13)
18:07:21.677 00.002 31432 Enqueuing Move request for scope (-0.21, -1.56)
18:07:21.680 00.003 29876 Worker thread wakes up
18:07:21.680 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.56) opts 0xd
18:07:21.680 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -1.56)
18:07:21.680 00.000 29876 Moving (-0.21, -1.56) raw xDistance=-0.30 yDistance=1.53
18:07:21.680 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
18:07:21.680 00.000 29876 resist switch: large excursion: input 1.53 thresh 0.90 direction from -1 to 1
18:07:21.680 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.59
18:07:21.680 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.92 from input 1.53
18:07:21.680 00.000 29876 MoveAxis(E, 33, ABG)
18:07:21.680 00.000 29876 Guiding  Dir = 2, Dur = 33
18:07:21.680 00.000 29876 IsSlewing returns 0
18:07:21.680 00.000 29876 IsGuiding returns 0
18:07:21.680 00.000 29876 PulseGuide returned control before completion, sleep 43
18:07:21.685 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=25, FiltMax=255, Gamma=1.000
18:07:21.698 00.013 31432 UpdateGuideState exits: m=7368 RSB=54.7
18:07:21.700 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:21.701 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:21.704 00.003 31432 Enqueuing Expose request
18:07:21.727 00.023 29876 IsGuiding returns 1
18:07:21.727 00.000 29876 scope still moving after pulse duration time elapsed
18:07:21.758 00.031 29876 IsSlewing returns 0
18:07:21.758 00.000 29876 IsGuiding returns 0
18:07:21.758 00.000 29876 scope move finished after 33 + 44 ms
18:07:21.758 00.000 29876 Move returns status 0, amount 33
18:07:21.758 00.000 29876 BLC: Oldest BLC event removed
18:07:21.758 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:07:21.758 00.000 29876 MoveAxis(S, 611, ABG)
18:07:21.758 00.000 29876 Guiding  Dir = 1, Dur = 611
18:07:21.758 00.000 29876 IsSlewing returns 0
18:07:21.758 00.000 29876 IsGuiding returns 0
18:07:21.758 00.000 29876 PulseGuide returned control before completion, sleep 621
18:07:22.150 00.392 31432 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
18:07:22.395 00.245 29876 IsGuiding returns 1
18:07:22.395 00.000 29876 scope still moving after pulse duration time elapsed
18:07:22.425 00.030 29876 IsSlewing returns 0
18:07:22.425 00.000 29876 IsGuiding returns 0
18:07:22.425 00.000 29876 scope move finished after 611 + 56 ms
18:07:22.425 00.000 29876 Move returns status 0, amount 611
18:07:22.425 00.000 29876 move complete, result=0
18:07:22.425 00.000 29876 worker thread done servicing request
18:07:22.425 00.000 29876 Worker thread wakes up
18:07:22.426 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:22.426 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:22.426 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 1.5 px 611 ms SOUTH
18:07:23.555 01.129 29876 Exposure complete
18:07:23.598 00.043 29876 worker thread done servicing request
18:07:23.598 00.000 31432 OnExposeComplete: enter
18:07:23.600 00.002 31432 UpdateGuideState(): m_state=6
18:07:23.602 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:07:23.604 00.002 31432 Star::Find returns 1 (0), X=1174.67, Y=782.67, Mass=7399, SNR=55.7, Peak=256 HFD=4.9
18:07:23.606 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.05) = xAngle (1.43 = 1.43)
18:07:23.608 00.002 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.52 = -1.76)
18:07:23.610 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.94 hyp=0.94 cameraTheta=1.49 mountX=0.13 mountY=-0.93, mountTheta=-1.43
18:07:23.613 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.94, opts=13)
18:07:23.615 00.002 31432 Enqueuing Move request for scope (0.08, 0.94)
18:07:23.616 00.001 29876 Worker thread wakes up
18:07:23.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.94) opts 0xd
18:07:23.616 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.94)
18:07:23.617 00.001 29876 Moving (0.08, 0.94) raw xDistance=0.13 yDistance=-0.93
18:07:23.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
18:07:23.617 00.000 29876 resist switch: large excursion: input -0.93 thresh 0.90 direction from 1 to -1
18:07:23.617 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.78
18:07:23.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.93
18:07:23.617 00.000 29876 MoveAxis(E, 0, ABG)
18:07:23.617 00.000 29876 Move returns status 0, amount 0
18:07:23.617 00.000 29876 BLC: Oldest BLC event removed
18:07:23.617 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:07:23.617 00.000 29876 MoveAxis(N, 378, ABG)
18:07:23.617 00.000 29876 Guiding  Dir = 0, Dur = 378
18:07:23.617 00.000 29876 IsSlewing returns 0
18:07:23.617 00.000 29876 IsGuiding returns 0
18:07:23.617 00.000 29876 PulseGuide returned control before completion, sleep 388
18:07:23.621 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=47, FiltMin=25, FiltMax=255, Gamma=1.000
18:07:23.633 00.012 31432 UpdateGuideState exits: m=7399 RSB=55.7
18:07:23.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:23.637 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:23.639 00.002 31432 Enqueuing Expose request
18:07:24.017 00.378 29876 IsGuiding returns 1
18:07:24.017 00.000 29876 scope still moving after pulse duration time elapsed
18:07:24.048 00.031 29876 IsSlewing returns 0
18:07:24.048 00.000 29876 IsGuiding returns 1
18:07:24.080 00.032 29876 IsSlewing returns 0
18:07:24.080 00.000 29876 IsGuiding returns 0
18:07:24.080 00.000 29876 scope move finished after 378 + 84 ms
18:07:24.080 00.000 29876 Move returns status 0, amount 378
18:07:24.080 00.000 29876 move complete, result=0
18:07:24.080 00.000 29876 worker thread done servicing request
18:07:24.080 00.000 29876 Worker thread wakes up
18:07:24.080 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:24.080 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:24.080 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.9 px 378 ms NORTH
18:07:24.269 00.189 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:07:24.272 00.003 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:07:24.274 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:07:24.276 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:07:24.279 00.003 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:07:24.281 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:07:24.283 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:07:24.285 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:07:24.287 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:07:24.289 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:07:24.291 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:07:24.293 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:07:24.296 00.003 31432 GetInt("/GuidingAssistant/pos.x", -1) returns 461
18:07:24.298 00.002 31432 GetInt("/GuidingAssistant/pos.y", -1) returns 178
18:07:24.304 00.006 31432 MultiStar mode disabled
18:07:24.312 00.008 31432 GuidingAssistant: Disabling guide output
18:07:24.314 00.002 31432 MountGuidingEnabled: 0
18:07:24.986 00.672 29876 Exposure complete
18:07:25.029 00.043 29876 worker thread done servicing request
18:07:25.029 00.000 31432 OnExposeComplete: enter
18:07:25.031 00.002 31432 UpdateGuideState(): m_state=6
18:07:25.033 00.002 31432 Star::Find(15, 1174, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:07:25.035 00.002 31432 Star::Find returns 1 (0), X=1174.69, Y=781.19, Mass=7476, SNR=56.0, Peak=256 HFD=4.8
18:07:25.037 00.002 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.05) = xAngle (-1.44 = -1.44)
18:07:25.039 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.65 = 1.65)
18:07:25.040 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.39 mountX=0.07 mountY=0.54, mountTheta=1.44
18:07:25.043 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.54, opts=13)
18:07:25.045 00.002 31432 Enqueuing Move request for scope (0.10, -0.54)
18:07:25.047 00.002 29876 Worker thread wakes up
18:07:25.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.54) opts 0xd
18:07:25.047 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.54)
18:07:25.047 00.000 29876 Moving (0.10, -0.54) raw xDistance=0.07 yDistance=0.54
18:07:25.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
18:07:25.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:07:25.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
18:07:25.047 00.000 29876 MoveAxis(E, 0, ABG)
18:07:25.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:25.047 00.000 29876 Move returns status 1, amount 0
18:07:25.047 00.000 29876 MoveAxis(N, 0, ABG)
18:07:25.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:25.047 00.000 29876 Move returns status 1, amount 0
18:07:25.047 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:25.047 00.000 29876 move complete, result=1
18:07:25.048 00.001 29876 worker thread done servicing request
18:07:25.051 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=47, FiltMin=23, FiltMax=254, Gamma=1.000
18:07:25.063 00.012 31432 UpdateGuideState exits: m=7476 RSB=56.0
18:07:25.066 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:25.068 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:25.069 00.001 31432 Enqueuing Expose request
18:07:25.071 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
18:07:25.073 00.002 29876 Worker thread wakes up
18:07:25.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:25.073 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:25.074 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:26.304 01.230 29876 Exposure complete
18:07:26.347 00.043 29876 worker thread done servicing request
18:07:26.347 00.000 31432 OnExposeComplete: enter
18:07:26.349 00.002 31432 UpdateGuideState(): m_state=6
18:07:26.351 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:07:26.353 00.002 31432 Star::Find returns 1 (0), X=1173.95, Y=781.36, Mass=8255, SNR=58.2, Peak=255 HFD=5.1
18:07:26.355 00.002 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.05) = xAngle (-2.67 = -2.67)
18:07:26.356 00.001 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.42 = 0.42)
18:07:26.358 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.37 hyp=0.74 cameraTheta=-2.61 mountX=-0.66 mountY=0.30, mountTheta=2.71
18:07:26.361 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.37, opts=13)
18:07:26.363 00.002 31432 Enqueuing Move request for scope (-0.64, -0.37)
18:07:26.365 00.002 29876 Worker thread wakes up
18:07:26.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.37) opts 0xd
18:07:26.365 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.37)
18:07:26.365 00.000 29876 Moving (-0.64, -0.37) raw xDistance=-0.66 yDistance=0.30
18:07:26.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
18:07:26.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:07:26.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:07:26.365 00.000 29876 MoveAxis(E, 58, ABG)
18:07:26.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:26.365 00.000 29876 Move returns status 1, amount 0
18:07:26.365 00.000 29876 MoveAxis(N, 0, ABG)
18:07:26.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:26.365 00.000 29876 Move returns status 1, amount 0
18:07:26.365 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:26.365 00.000 29876 move complete, result=1
18:07:26.365 00.000 29876 worker thread done servicing request
18:07:26.370 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=24, FiltMax=254, Gamma=1.000
18:07:26.381 00.011 31432 UpdateGuideState exits: m=8255 RSB=58.2
18:07:26.384 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:26.386 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:26.388 00.002 31432 Enqueuing Expose request
18:07:26.390 00.002 31432 GuideStep: -0.7 px 0 ms EAST, 0.3 px 0 ms NORTH
18:07:26.392 00.002 29876 Worker thread wakes up
18:07:26.392 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:26.392 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:26.392 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:26.396 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:27.308 00.912 29876 Exposure complete
18:07:27.351 00.043 29876 worker thread done servicing request
18:07:27.351 00.000 31432 OnExposeComplete: enter
18:07:27.353 00.002 31432 UpdateGuideState(): m_state=6
18:07:27.356 00.003 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:07:27.357 00.001 31432 Star::Find returns 1 (0), X=1173.89, Y=781.21, Mass=7812, SNR=56.3, Peak=256 HFD=4.8
18:07:27.359 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.05) = xAngle (-2.56 = -2.56)
18:07:27.361 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.53 = 0.53)
18:07:27.363 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.52 hyp=0.87 cameraTheta=-2.51 mountX=-0.73 mountY=0.44, mountTheta=2.60
18:07:27.365 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.52, opts=13)
18:07:27.367 00.002 31432 Enqueuing Move request for scope (-0.70, -0.52)
18:07:27.369 00.002 29876 Worker thread wakes up
18:07:27.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.52) opts 0xd
18:07:27.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.52)
18:07:27.369 00.000 29876 Moving (-0.70, -0.52) raw xDistance=-0.73 yDistance=0.44
18:07:27.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
18:07:27.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:07:27.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
18:07:27.369 00.000 29876 MoveAxis(E, 68, ABG)
18:07:27.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:27.369 00.000 29876 Move returns status 1, amount 0
18:07:27.369 00.000 29876 MoveAxis(N, 0, ABG)
18:07:27.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:27.369 00.000 29876 Move returns status 1, amount 0
18:07:27.369 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:27.369 00.000 29876 move complete, result=1
18:07:27.370 00.001 29876 worker thread done servicing request
18:07:27.374 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=47, FiltMin=23, FiltMax=254, Gamma=1.000
18:07:27.386 00.012 31432 UpdateGuideState exits: m=7812 RSB=56.3
18:07:27.388 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:27.390 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:27.392 00.002 31432 Enqueuing Expose request
18:07:27.394 00.002 31432 GuideStep: -0.7 px 0 ms EAST, 0.4 px 0 ms NORTH
18:07:27.396 00.002 29876 Worker thread wakes up
18:07:27.396 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:27.396 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:27.398 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:27.400 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:28.625 01.225 29876 Exposure complete
18:07:28.667 00.042 29876 worker thread done servicing request
18:07:28.667 00.000 31432 OnExposeComplete: enter
18:07:28.669 00.002 31432 UpdateGuideState(): m_state=6
18:07:28.671 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:07:28.673 00.002 31432 Star::Find returns 1 (0), X=1172.91, Y=781.25, Mass=7400, SNR=55.3, Peak=255 HFD=4.6
18:07:28.675 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
18:07:28.676 00.001 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.17 = 0.17)
18:07:28.678 00.002 31432 CameraToMount -- cameraX=-1.67 cameraY=-0.47 hyp=1.74 cameraTheta=-2.87 mountX=-1.70 mountY=0.30, mountTheta=2.97
18:07:28.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.67, y=-0.47, opts=13)
18:07:28.682 00.001 31432 Enqueuing Move request for scope (-1.67, -0.47)
18:07:28.684 00.002 29876 Worker thread wakes up
18:07:28.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.67, -0.47) opts 0xd
18:07:28.684 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.67, -0.47)
18:07:28.684 00.000 29876 Moving (-1.67, -0.47) raw xDistance=-1.70 yDistance=0.30
18:07:28.685 00.001 29876 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.70
18:07:28.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:28.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:07:28.685 00.000 29876 MoveAxis(E, 154, ABG)
18:07:28.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:28.685 00.000 29876 Move returns status 1, amount 0
18:07:28.685 00.000 29876 MoveAxis(N, 0, ABG)
18:07:28.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:28.685 00.000 29876 Move returns status 1, amount 0
18:07:28.685 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:28.685 00.000 29876 move complete, result=1
18:07:28.685 00.000 29876 worker thread done servicing request
18:07:28.690 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=24, FiltMax=254, Gamma=1.000
18:07:28.702 00.012 31432 UpdateGuideState exits: m=7400 RSB=55.3
18:07:28.704 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:28.706 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:28.707 00.001 31432 Enqueuing Expose request
18:07:28.709 00.002 31432 GuideStep: -1.7 px 0 ms EAST, 0.3 px 0 ms NORTH
18:07:28.711 00.002 29876 Worker thread wakes up
18:07:28.711 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:28.711 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:28.713 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:28.715 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:29.616 00.901 29876 Exposure complete
18:07:29.659 00.043 29876 worker thread done servicing request
18:07:29.659 00.000 31432 OnExposeComplete: enter
18:07:29.662 00.003 31432 UpdateGuideState(): m_state=6
18:07:29.664 00.002 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:07:29.666 00.002 31432 Star::Find returns 1 (0), X=1172.05, Y=781.45, Mass=7340, SNR=54.2, Peak=255 HFD=5.0
18:07:29.668 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:07:29.668 00.000 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.00 = 0.00)
18:07:29.671 00.003 31432 CameraToMount -- cameraX=-2.54 cameraY=-0.27 hyp=2.55 cameraTheta=-3.04 mountX=-2.55 mountY=0.01, mountTheta=3.14
18:07:29.674 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.54, y=-0.27, opts=13)
18:07:29.676 00.002 31432 Enqueuing Move request for scope (-2.54, -0.27)
18:07:29.678 00.002 29876 Worker thread wakes up
18:07:29.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.54, -0.27) opts 0xd
18:07:29.678 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.54, -0.27)
18:07:29.678 00.000 29876 Moving (-2.54, -0.27) raw xDistance=-2.55 yDistance=0.01
18:07:29.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.68 from input -2.55
18:07:29.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:29.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:07:29.678 00.000 29876 MoveAxis(E, 236, ABG)
18:07:29.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:29.678 00.000 29876 Move returns status 1, amount 0
18:07:29.678 00.000 29876 MoveAxis(N, 0, ABG)
18:07:29.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:29.678 00.000 29876 Move returns status 1, amount 0
18:07:29.678 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:29.678 00.000 29876 move complete, result=1
18:07:29.678 00.000 29876 worker thread done servicing request
18:07:29.681 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=24, FiltMax=255, Gamma=1.000
18:07:29.692 00.011 31432 UpdateGuideState exits: m=7340 RSB=54.2
18:07:29.694 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:29.696 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:29.698 00.002 31432 Enqueuing Expose request
18:07:29.699 00.001 31432 GuideStep: -2.6 px 0 ms EAST, 0.0 px 0 ms NORTH
18:07:29.701 00.002 29876 Worker thread wakes up
18:07:29.701 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:29.702 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:29.703 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:29.707 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:30.834 01.127 29876 Exposure complete
18:07:30.877 00.043 29876 worker thread done servicing request
18:07:30.877 00.000 31432 OnExposeComplete: enter
18:07:30.880 00.003 31432 UpdateGuideState(): m_state=6
18:07:30.881 00.001 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:07:30.883 00.002 31432 Star::Find returns 1 (0), X=1171.80, Y=780.69, Mass=7394, SNR=54.9, Peak=255 HFD=4.7
18:07:30.885 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
18:07:30.887 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.25 = 0.25)
18:07:30.890 00.003 31432 CameraToMount -- cameraX=-2.78 cameraY=-1.04 hyp=2.97 cameraTheta=-2.78 mountX=-2.83 mountY=0.74, mountTheta=2.88
18:07:30.891 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.78, y=-1.04, opts=13)
18:07:30.893 00.002 31432 Enqueuing Move request for scope (-2.78, -1.04)
18:07:30.896 00.003 29876 Worker thread wakes up
18:07:30.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.78, -1.04) opts 0xd
18:07:30.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.78, -1.04)
18:07:30.896 00.000 29876 Moving (-2.78, -1.04) raw xDistance=-2.83 yDistance=0.74
18:07:30.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.90 from input -2.83
18:07:30.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:07:30.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
18:07:30.896 00.000 29876 MoveAxis(E, 267, ABG)
18:07:30.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:30.896 00.000 29876 Move returns status 1, amount 0
18:07:30.896 00.000 29876 MoveAxis(N, 0, ABG)
18:07:30.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:30.896 00.000 29876 Move returns status 1, amount 0
18:07:30.896 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:30.896 00.000 29876 move complete, result=1
18:07:30.896 00.000 29876 worker thread done servicing request
18:07:30.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=47, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:30.910 00.011 31432 UpdateGuideState exits: m=7394 RSB=54.9
18:07:30.913 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:30.914 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:30.916 00.002 31432 Enqueuing Expose request
18:07:30.918 00.002 31432 GuideStep: -2.8 px 0 ms EAST, 0.7 px 0 ms NORTH
18:07:30.920 00.002 29876 Worker thread wakes up
18:07:30.920 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:30.920 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:30.922 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:30.924 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:31.930 01.006 29876 Exposure complete
18:07:31.973 00.043 29876 worker thread done servicing request
18:07:31.973 00.000 31432 OnExposeComplete: enter
18:07:31.975 00.002 31432 UpdateGuideState(): m_state=6
18:07:31.978 00.003 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:07:31.980 00.002 31432 Star::Find returns 1 (0), X=1171.79, Y=780.86, Mass=7911, SNR=57.1, Peak=255 HFD=4.8
18:07:31.981 00.001 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.05) = xAngle (-2.89 = -2.89)
18:07:31.983 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.19 = 0.19)
18:07:31.985 00.002 31432 CameraToMount -- cameraX=-2.80 cameraY=-0.86 hyp=2.93 cameraTheta=-2.84 mountX=-2.84 mountY=0.57, mountTheta=2.94
18:07:31.988 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.80, y=-0.86, opts=13)
18:07:31.990 00.002 31432 Enqueuing Move request for scope (-2.80, -0.86)
18:07:31.992 00.002 29876 Worker thread wakes up
18:07:31.992 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.80, -0.86) opts 0xd
18:07:31.992 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.80, -0.86)
18:07:31.992 00.000 29876 Moving (-2.80, -0.86) raw xDistance=-2.84 yDistance=0.57
18:07:31.992 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.92 from input -2.84
18:07:31.992 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:07:31.992 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
18:07:31.992 00.000 29876 MoveAxis(E, 269, ABG)
18:07:31.992 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:31.992 00.000 29876 Move returns status 1, amount 0
18:07:31.992 00.000 29876 MoveAxis(N, 0, ABG)
18:07:31.992 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:31.992 00.000 29876 Move returns status 1, amount 0
18:07:31.992 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:31.992 00.000 29876 move complete, result=1
18:07:31.992 00.000 29876 worker thread done servicing request
18:07:31.995 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=46, FiltMin=25, FiltMax=255, Gamma=1.000
18:07:32.006 00.011 31432 UpdateGuideState exits: m=7911 RSB=57.1
18:07:32.009 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:32.011 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:32.012 00.001 31432 Enqueuing Expose request
18:07:32.014 00.002 31432 GuideStep: -2.8 px 0 ms EAST, 0.6 px 0 ms NORTH
18:07:32.016 00.002 29876 Worker thread wakes up
18:07:32.016 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:32.016 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:32.018 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:32.020 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:33.139 01.119 29876 Exposure complete
18:07:33.182 00.043 29876 worker thread done servicing request
18:07:33.182 00.000 31432 OnExposeComplete: enter
18:07:33.185 00.003 31432 UpdateGuideState(): m_state=6
18:07:33.186 00.001 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:07:33.188 00.002 31432 Star::Find returns 1 (0), X=1171.88, Y=781.09, Mass=7497, SNR=55.2, Peak=255 HFD=4.6
18:07:33.190 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
18:07:33.191 00.001 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.13 = 0.13)
18:07:33.193 00.002 31432 CameraToMount -- cameraX=-2.71 cameraY=-0.64 hyp=2.78 cameraTheta=-2.91 mountX=-2.74 mountY=0.35, mountTheta=3.01
18:07:33.196 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.71, y=-0.64, opts=13)
18:07:33.198 00.002 31432 Enqueuing Move request for scope (-2.71, -0.64)
18:07:33.200 00.002 29876 Worker thread wakes up
18:07:33.200 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.71, -0.64) opts 0xd
18:07:33.200 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.71, -0.64)
18:07:33.200 00.000 29876 Moving (-2.71, -0.64) raw xDistance=-2.74 yDistance=0.35
18:07:33.200 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.86 from input -2.74
18:07:33.200 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-1.31 newest=1.66
18:07:33.200 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
18:07:33.200 00.000 29876 MoveAxis(E, 260, ABG)
18:07:33.200 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:33.200 00.000 29876 Move returns status 1, amount 0
18:07:33.200 00.000 29876 BLC: Oldest BLC event removed
18:07:33.200 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:07:33.200 00.000 29876 MoveAxis(S, 156, ABG)
18:07:33.200 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:33.200 00.000 29876 Move returns status 1, amount 0
18:07:33.200 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:33.200 00.000 29876 move complete, result=1
18:07:33.200 00.000 29876 worker thread done servicing request
18:07:33.204 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=21, FiltMax=255, Gamma=1.000
18:07:33.214 00.010 31432 UpdateGuideState exits: m=7497 RSB=55.2
18:07:33.217 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:33.220 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:33.221 00.001 31432 Enqueuing Expose request
18:07:33.223 00.002 31432 GuideStep: -2.7 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:07:33.225 00.002 29876 Worker thread wakes up
18:07:33.225 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:33.225 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:33.226 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:33.229 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:34.238 01.009 29876 Exposure complete
18:07:34.280 00.042 29876 worker thread done servicing request
18:07:34.281 00.001 31432 OnExposeComplete: enter
18:07:34.283 00.002 31432 UpdateGuideState(): m_state=6
18:07:34.285 00.002 31432 Star::Find(15, 1171, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:07:34.287 00.002 31432 Star::Find returns 1 (0), X=1171.72, Y=781.21, Mass=7085, SNR=53.9, Peak=255 HFD=4.6
18:07:34.289 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
18:07:34.291 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.07 = 0.07)
18:07:34.293 00.002 31432 CameraToMount -- cameraX=-2.87 cameraY=-0.52 hyp=2.91 cameraTheta=-2.96 mountX=-2.89 mountY=0.22, mountTheta=3.07
18:07:34.295 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.87, y=-0.52, opts=13)
18:07:34.297 00.002 31432 Enqueuing Move request for scope (-2.87, -0.52)
18:07:34.299 00.002 29876 Worker thread wakes up
18:07:34.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.87, -0.52) opts 0xd
18:07:34.299 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.87, -0.52)
18:07:34.299 00.000 29876 Moving (-2.87, -0.52) raw xDistance=-2.89 yDistance=0.22
18:07:34.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.95 from input -2.89
18:07:34.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:34.300 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:07:34.300 00.000 29876 MoveAxis(E, 273, ABG)
18:07:34.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:34.300 00.000 29876 Move returns status 1, amount 0
18:07:34.300 00.000 29876 MoveAxis(N, 0, ABG)
18:07:34.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:34.300 00.000 29876 Move returns status 1, amount 0
18:07:34.300 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:34.300 00.000 29876 move complete, result=1
18:07:34.300 00.000 29876 worker thread done servicing request
18:07:34.304 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=24, FiltMax=255, Gamma=1.000
18:07:34.316 00.012 31432 UpdateGuideState exits: m=7085 RSB=53.9
18:07:34.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:34.320 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:34.322 00.002 31432 Enqueuing Expose request
18:07:34.324 00.002 31432 GuideStep: -2.9 px 0 ms EAST, 0.2 px 0 ms NORTH
18:07:34.326 00.002 29876 Worker thread wakes up
18:07:34.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:34.326 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:34.328 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:34.330 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:35.448 01.118 29876 Exposure complete
18:07:35.490 00.042 29876 worker thread done servicing request
18:07:35.490 00.000 31432 OnExposeComplete: enter
18:07:35.492 00.002 31432 UpdateGuideState(): m_state=6
18:07:35.494 00.002 31432 Star::Find(15, 1171, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:07:35.496 00.002 31432 Star::Find returns 1 (0), X=1171.01, Y=780.99, Mass=7434, SNR=55.0, Peak=255 HFD=4.5
18:07:35.498 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-2.99 = -2.99)
18:07:35.500 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.10 = 0.10)
18:07:35.502 00.002 31432 CameraToMount -- cameraX=-3.58 cameraY=-0.74 hyp=3.65 cameraTheta=-2.94 mountX=-3.61 mountY=0.37, mountTheta=3.04
18:07:35.504 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.58, y=-0.74, opts=13)
18:07:35.506 00.002 31432 Enqueuing Move request for scope (-3.58, -0.74)
18:07:35.508 00.002 29876 Worker thread wakes up
18:07:35.508 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.58, -0.74) opts 0xd
18:07:35.508 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.58, -0.74)
18:07:35.508 00.000 29876 Moving (-3.58, -0.74) raw xDistance=-3.61 yDistance=0.37
18:07:35.508 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.41 from input -3.61
18:07:35.508 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
18:07:35.508 00.000 29876 MoveAxis(E, 338, ABG)
18:07:35.508 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:35.508 00.000 29876 Move returns status 1, amount 0
18:07:35.508 00.000 29876 MoveAxis(S, 141, ABG)
18:07:35.508 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:35.508 00.000 29876 Move returns status 1, amount 0
18:07:35.508 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:35.508 00.000 29876 move complete, result=1
18:07:35.508 00.000 29876 worker thread done servicing request
18:07:35.511 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=46, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:35.523 00.012 31432 UpdateGuideState exits: m=7434 RSB=55.0
18:07:35.525 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:35.527 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:35.529 00.002 31432 Enqueuing Expose request
18:07:35.531 00.002 31432 GuideStep: -3.6 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:07:35.532 00.001 29876 Worker thread wakes up
18:07:35.532 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:35.532 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:35.533 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:35.535 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:36.550 01.015 29876 Exposure complete
18:07:36.593 00.043 29876 worker thread done servicing request
18:07:36.593 00.000 31432 OnExposeComplete: enter
18:07:36.595 00.002 31432 UpdateGuideState(): m_state=6
18:07:36.597 00.002 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:07:36.599 00.002 31432 Star::Find returns 1 (0), X=1170.62, Y=781.28, Mass=7716, SNR=55.9, Peak=255 HFD=4.8
18:07:36.601 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
18:07:36.603 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.01 = 0.01)
18:07:36.604 00.001 31432 CameraToMount -- cameraX=-3.96 cameraY=-0.45 hyp=3.99 cameraTheta=-3.03 mountX=-3.98 mountY=0.03, mountTheta=3.13
18:07:36.607 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.96, y=-0.45, opts=13)
18:07:36.609 00.002 31432 Enqueuing Move request for scope (-3.96, -0.45)
18:07:36.611 00.002 29876 Worker thread wakes up
18:07:36.611 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.96, -0.45) opts 0xd
18:07:36.611 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.96, -0.45)
18:07:36.611 00.000 29876 Moving (-3.96, -0.45) raw xDistance=-3.98 yDistance=0.03
18:07:36.611 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.68 from input -3.98
18:07:36.611 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:36.611 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:07:36.611 00.000 29876 MoveAxis(E, 375, ABG)
18:07:36.611 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:36.611 00.000 29876 Move returns status 1, amount 0
18:07:36.611 00.000 29876 MoveAxis(N, 0, ABG)
18:07:36.611 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:36.611 00.000 29876 Move returns status 1, amount 0
18:07:36.611 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:36.611 00.000 29876 move complete, result=1
18:07:36.611 00.000 29876 worker thread done servicing request
18:07:36.615 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:36.626 00.011 31432 UpdateGuideState exits: m=7716 RSB=55.9
18:07:36.628 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:36.630 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:36.632 00.002 31432 Enqueuing Expose request
18:07:36.634 00.002 31432 GuideStep: -4.0 px 0 ms EAST, 0.0 px 0 ms NORTH
18:07:36.636 00.002 29876 Worker thread wakes up
18:07:36.636 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:36.636 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:36.638 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:36.640 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:37.758 01.118 29876 Exposure complete
18:07:37.801 00.043 29876 worker thread done servicing request
18:07:37.801 00.000 31432 OnExposeComplete: enter
18:07:37.803 00.002 31432 UpdateGuideState(): m_state=6
18:07:37.805 00.002 31432 Star::Find(15, 1170, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:07:37.807 00.002 31432 Star::Find returns 1 (0), X=1170.43, Y=780.79, Mass=7175, SNR=53.7, Peak=255 HFD=4.6
18:07:37.809 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.05) = xAngle (-2.97 = -2.97)
18:07:37.811 00.002 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.12 = 0.12)
18:07:37.812 00.001 31432 CameraToMount -- cameraX=-4.15 cameraY=-0.93 hyp=4.26 cameraTheta=-2.92 mountX=-4.19 mountY=0.50, mountTheta=3.02
18:07:37.815 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.15, y=-0.93, opts=13)
18:07:37.817 00.002 31432 Enqueuing Move request for scope (-4.15, -0.93)
18:07:37.819 00.002 29876 Worker thread wakes up
18:07:37.819 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.15, -0.93) opts 0xd
18:07:37.819 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.15, -0.93)
18:07:37.819 00.000 29876 Moving (-4.15, -0.93) raw xDistance=-4.19 yDistance=0.50
18:07:37.819 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.83 from input -4.19
18:07:37.819 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
18:07:37.819 00.000 29876 MoveAxis(E, 396, ABG)
18:07:37.819 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:37.819 00.000 29876 Move returns status 1, amount 0
18:07:37.819 00.000 29876 MoveAxis(S, 193, ABG)
18:07:37.819 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:37.819 00.000 29876 Move returns status 1, amount 0
18:07:37.819 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:37.819 00.000 29876 move complete, result=1
18:07:37.819 00.000 29876 worker thread done servicing request
18:07:37.823 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=46, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:37.834 00.011 31432 UpdateGuideState exits: m=7175 RSB=53.7
18:07:37.836 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:37.838 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:37.840 00.002 31432 Enqueuing Expose request
18:07:37.842 00.002 31432 GuideStep: -4.2 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:07:37.843 00.001 29876 Worker thread wakes up
18:07:37.843 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:37.843 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:37.846 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:37.848 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:38.761 00.913 29876 Exposure complete
18:07:38.804 00.043 29876 worker thread done servicing request
18:07:38.804 00.000 31432 OnExposeComplete: enter
18:07:38.806 00.002 31432 UpdateGuideState(): m_state=6
18:07:38.808 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:07:38.810 00.002 31432 Star::Find returns 1 (0), X=1170.22, Y=781.29, Mass=7772, SNR=56.4, Peak=255 HFD=4.9
18:07:38.812 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:07:38.813 00.001 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.00 = -0.00)
18:07:38.815 00.002 31432 CameraToMount -- cameraX=-4.37 cameraY=-0.44 hyp=4.39 cameraTheta=-3.04 mountX=-4.39 mountY=-0.02, mountTheta=-3.14
18:07:38.818 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.37, y=-0.44, opts=13)
18:07:38.820 00.002 31432 Enqueuing Move request for scope (-4.37, -0.44)
18:07:38.821 00.001 29876 Worker thread wakes up
18:07:38.822 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.37, -0.44) opts 0xd
18:07:38.822 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.37, -0.44)
18:07:38.822 00.000 29876 Moving (-4.37, -0.44) raw xDistance=-4.39 yDistance=-0.02
18:07:38.822 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.96 from input -4.39
18:07:38.822 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:38.822 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:07:38.822 00.000 29876 MoveAxis(E, 415, ABG)
18:07:38.822 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:38.822 00.000 29876 Move returns status 1, amount 0
18:07:38.822 00.000 29876 MoveAxis(N, 0, ABG)
18:07:38.822 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:38.822 00.000 29876 Move returns status 1, amount 0
18:07:38.822 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:38.822 00.000 29876 move complete, result=1
18:07:38.822 00.000 29876 worker thread done servicing request
18:07:38.826 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=46, FiltMin=24, FiltMax=255, Gamma=1.000
18:07:38.837 00.011 31432 UpdateGuideState exits: m=7772 RSB=56.4
18:07:38.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:38.841 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:38.843 00.002 31432 Enqueuing Expose request
18:07:38.844 00.001 31432 GuideStep: -4.4 px 0 ms EAST, -0.0 px 0 ms NORTH
18:07:38.846 00.002 29876 Worker thread wakes up
18:07:38.846 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:38.846 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:38.848 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:38.851 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:39.978 01.127 29876 Exposure complete
18:07:40.021 00.043 29876 worker thread done servicing request
18:07:40.021 00.000 31432 OnExposeComplete: enter
18:07:40.023 00.002 31432 UpdateGuideState(): m_state=6
18:07:40.025 00.002 31432 Star::Find(15, 1170, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:07:40.027 00.002 31432 Star::Find returns 1 (0), X=1170.50, Y=780.58, Mass=7005, SNR=54.3, Peak=255 HFD=4.7
18:07:40.029 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
18:07:40.030 00.001 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.17 = 0.17)
18:07:40.032 00.002 31432 CameraToMount -- cameraX=-4.08 cameraY=-1.15 hyp=4.24 cameraTheta=-2.87 mountX=-4.13 mountY=0.72, mountTheta=2.97
18:07:40.035 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.08, y=-1.15, opts=13)
18:07:40.037 00.002 31432 Enqueuing Move request for scope (-4.08, -1.15)
18:07:40.039 00.002 29876 Worker thread wakes up
18:07:40.039 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.08, -1.15) opts 0xd
18:07:40.039 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.08, -1.15)
18:07:40.039 00.000 29876 Moving (-4.08, -1.15) raw xDistance=-4.13 yDistance=0.72
18:07:40.039 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.81 from input -4.13
18:07:40.039 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
18:07:40.039 00.000 29876 MoveAxis(E, 394, ABG)
18:07:40.039 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:40.039 00.000 29876 Move returns status 1, amount 0
18:07:40.039 00.000 29876 MoveAxis(S, 277, ABG)
18:07:40.039 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:40.039 00.000 29876 Move returns status 1, amount 0
18:07:40.039 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:40.039 00.000 29876 move complete, result=1
18:07:40.039 00.000 29876 worker thread done servicing request
18:07:40.042 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:40.054 00.012 31432 UpdateGuideState exits: m=7005 RSB=54.3
18:07:40.056 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:40.058 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:40.060 00.002 31432 Enqueuing Expose request
18:07:40.062 00.002 31432 GuideStep: -4.1 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:07:40.063 00.001 29876 Worker thread wakes up
18:07:40.064 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:40.064 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:40.065 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:40.067 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:40.981 00.914 29876 Exposure complete
18:07:41.024 00.043 29876 worker thread done servicing request
18:07:41.024 00.000 31432 OnExposeComplete: enter
18:07:41.026 00.002 31432 UpdateGuideState(): m_state=6
18:07:41.028 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:07:41.030 00.002 31432 Star::Find returns 1 (0), X=1169.98, Y=781.40, Mass=6874, SNR=53.2, Peak=255 HFD=4.6
18:07:41.032 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.05) = xAngle (-3.12 = -3.12)
18:07:41.034 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.03 = -0.03)
18:07:41.035 00.001 31432 CameraToMount -- cameraX=-4.61 cameraY=-0.33 hyp=4.62 cameraTheta=-3.07 mountX=-4.62 mountY=-0.15, mountTheta=-3.11
18:07:41.038 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.61, y=-0.33, opts=13)
18:07:41.040 00.002 31432 Enqueuing Move request for scope (-4.61, -0.33)
18:07:41.042 00.002 29876 Worker thread wakes up
18:07:41.042 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.61, -0.33) opts 0xd
18:07:41.042 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.61, -0.33)
18:07:41.042 00.000 29876 Moving (-4.61, -0.33) raw xDistance=-4.62 yDistance=-0.15
18:07:41.042 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.11 from input -4.62
18:07:41.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:41.042 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:07:41.042 00.000 29876 MoveAxis(E, 435, ABG)
18:07:41.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:41.042 00.000 29876 Move returns status 1, amount 0
18:07:41.042 00.000 29876 MoveAxis(N, 0, ABG)
18:07:41.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:41.042 00.000 29876 Move returns status 1, amount 0
18:07:41.042 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:41.042 00.000 29876 move complete, result=1
18:07:41.042 00.000 29876 worker thread done servicing request
18:07:41.045 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=46, FiltMin=23, FiltMax=254, Gamma=1.000
18:07:41.057 00.012 31432 UpdateGuideState exits: m=6874 RSB=53.2
18:07:41.059 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:41.061 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:41.063 00.002 31432 Enqueuing Expose request
18:07:41.065 00.002 31432 GuideStep: -4.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:07:41.066 00.001 29876 Worker thread wakes up
18:07:41.066 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:41.067 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:41.067 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:41.069 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:42.199 01.130 29876 Exposure complete
18:07:42.242 00.043 29876 worker thread done servicing request
18:07:42.242 00.000 31432 OnExposeComplete: enter
18:07:42.245 00.003 31432 UpdateGuideState(): m_state=6
18:07:42.247 00.002 31432 Star::Find(15, 1169, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:07:42.249 00.002 31432 Star::Find returns 1 (0), X=1170.62, Y=780.65, Mass=6787, SNR=52.8, Peak=255 HFD=4.6
18:07:42.250 00.001 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.05) = xAngle (-2.93 = -2.93)
18:07:42.252 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.16 = 0.16)
18:07:42.254 00.002 31432 CameraToMount -- cameraX=-3.96 cameraY=-1.08 hyp=4.11 cameraTheta=-2.88 mountX=-4.01 mountY=0.66, mountTheta=2.98
18:07:42.256 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.96, y=-1.08, opts=13)
18:07:42.258 00.002 31432 Enqueuing Move request for scope (-3.96, -1.08)
18:07:42.260 00.002 29876 Worker thread wakes up
18:07:42.260 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.96, -1.08) opts 0xd
18:07:42.260 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.96, -1.08)
18:07:42.260 00.000 29876 Moving (-3.96, -1.08) raw xDistance=-4.01 yDistance=0.66
18:07:42.260 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.75 from input -4.01
18:07:42.260 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.66
18:07:42.260 00.000 29876 MoveAxis(E, 385, ABG)
18:07:42.260 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:42.260 00.000 29876 Move returns status 1, amount 0
18:07:42.260 00.000 29876 MoveAxis(S, 255, ABG)
18:07:42.260 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:42.260 00.000 29876 Move returns status 1, amount 0
18:07:42.260 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:42.260 00.000 29876 move complete, result=1
18:07:42.261 00.001 29876 worker thread done servicing request
18:07:42.264 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=46, FiltMin=24, FiltMax=255, Gamma=1.000
18:07:42.276 00.012 31432 UpdateGuideState exits: m=6787 RSB=52.8
18:07:42.278 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:42.280 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:42.281 00.001 31432 Enqueuing Expose request
18:07:42.283 00.002 31432 GuideStep: -4.0 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:07:42.285 00.002 29876 Worker thread wakes up
18:07:42.285 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:42.285 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:42.287 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:42.289 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:43.188 00.899 29876 Exposure complete
18:07:43.231 00.043 29876 worker thread done servicing request
18:07:43.231 00.000 31432 OnExposeComplete: enter
18:07:43.233 00.002 31432 UpdateGuideState(): m_state=6
18:07:43.236 00.003 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:07:43.238 00.002 31432 Star::Find returns 1 (0), X=1169.59, Y=780.67, Mass=7069, SNR=54.3, Peak=255 HFD=4.7
18:07:43.240 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.05) = xAngle (-2.98 = -2.98)
18:07:43.241 00.001 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.10 = 0.10)
18:07:43.243 00.002 31432 CameraToMount -- cameraX=-4.99 cameraY=-1.06 hyp=5.10 cameraTheta=-2.93 mountX=-5.04 mountY=0.53, mountTheta=3.04
18:07:43.245 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.99, y=-1.06, opts=13)
18:07:43.247 00.002 31432 Enqueuing Move request for scope (-4.99, -1.06)
18:07:43.249 00.002 29876 Worker thread wakes up
18:07:43.249 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.99, -1.06) opts 0xd
18:07:43.249 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.99, -1.06)
18:07:43.249 00.000 29876 Moving (-4.99, -1.06) raw xDistance=-5.04 yDistance=0.53
18:07:43.250 00.001 29876 GuideAlgorithmHysteresis::Result() returns -3.37 from input -5.04
18:07:43.250 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
18:07:43.250 00.000 29876 MoveAxis(E, 472, ABG)
18:07:43.250 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:43.250 00.000 29876 Move returns status 1, amount 0
18:07:43.250 00.000 29876 MoveAxis(S, 206, ABG)
18:07:43.250 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:43.250 00.000 29876 Move returns status 1, amount 0
18:07:43.250 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:43.250 00.000 29876 move complete, result=1
18:07:43.250 00.000 29876 worker thread done servicing request
18:07:43.253 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:43.264 00.011 31432 UpdateGuideState exits: m=7069 RSB=54.3
18:07:43.267 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:43.269 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:43.271 00.002 31432 Enqueuing Expose request
18:07:43.272 00.001 31432 GuideStep: -5.0 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:07:43.274 00.002 29876 Worker thread wakes up
18:07:43.274 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:43.274 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:43.276 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:43.279 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:44.396 01.117 29876 Exposure complete
18:07:44.439 00.043 29876 worker thread done servicing request
18:07:44.439 00.000 31432 OnExposeComplete: enter
18:07:44.441 00.002 31432 UpdateGuideState(): m_state=6
18:07:44.443 00.002 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:07:44.445 00.002 31432 Star::Find returns 1 (0), X=1169.63, Y=780.86, Mass=7034, SNR=54.2, Peak=255 HFD=4.5
18:07:44.447 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
18:07:44.448 00.001 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.07 = 0.07)
18:07:44.450 00.002 31432 CameraToMount -- cameraX=-4.95 cameraY=-0.86 hyp=5.03 cameraTheta=-2.97 mountX=-4.99 mountY=0.34, mountTheta=3.07
18:07:44.453 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.95, y=-0.86, opts=13)
18:07:44.455 00.002 31432 Enqueuing Move request for scope (-4.95, -0.86)
18:07:44.457 00.002 29876 Worker thread wakes up
18:07:44.457 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.95, -0.86) opts 0xd
18:07:44.457 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.95, -0.86)
18:07:44.457 00.000 29876 Moving (-4.95, -0.86) raw xDistance=-4.99 yDistance=0.34
18:07:44.457 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.38 from input -4.99
18:07:44.457 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
18:07:44.457 00.000 29876 MoveAxis(E, 473, ABG)
18:07:44.457 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:44.457 00.000 29876 Move returns status 1, amount 0
18:07:44.457 00.000 29876 MoveAxis(S, 133, ABG)
18:07:44.457 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:44.457 00.000 29876 Move returns status 1, amount 0
18:07:44.457 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:44.457 00.000 29876 move complete, result=1
18:07:44.457 00.000 29876 worker thread done servicing request
18:07:44.461 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:44.473 00.012 31432 UpdateGuideState exits: m=7034 RSB=54.2
18:07:44.475 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:44.477 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:44.479 00.002 31432 Enqueuing Expose request
18:07:44.480 00.001 31432 GuideStep: -5.0 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:07:44.482 00.002 29876 Worker thread wakes up
18:07:44.483 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:44.483 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:44.485 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:44.487 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:45.499 01.012 29876 Exposure complete
18:07:45.542 00.043 29876 worker thread done servicing request
18:07:45.542 00.000 31432 OnExposeComplete: enter
18:07:45.545 00.003 31432 UpdateGuideState(): m_state=6
18:07:45.547 00.002 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:07:45.549 00.002 31432 Star::Find returns 1 (0), X=1169.51, Y=780.72, Mass=7037, SNR=53.4, Peak=255 HFD=4.6
18:07:45.551 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.05) = xAngle (-3.00 = -3.00)
18:07:45.554 00.003 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.09 = 0.09)
18:07:45.556 00.002 31432 CameraToMount -- cameraX=-5.08 cameraY=-1.01 hyp=5.18 cameraTheta=-2.95 mountX=-5.13 mountY=0.47, mountTheta=3.05
18:07:45.559 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.08, y=-1.01, opts=13)
18:07:45.562 00.003 31432 Enqueuing Move request for scope (-5.08, -1.01)
18:07:45.565 00.003 29876 Worker thread wakes up
18:07:45.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.08, -1.01) opts 0xd
18:07:45.565 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.08, -1.01)
18:07:45.565 00.000 29876 Moving (-5.08, -1.01) raw xDistance=-5.13 yDistance=0.47
18:07:45.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.47 from input -5.13
18:07:45.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
18:07:45.565 00.000 29876 MoveAxis(E, 485, ABG)
18:07:45.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:45.565 00.000 29876 Move returns status 1, amount 0
18:07:45.565 00.000 29876 MoveAxis(S, 183, ABG)
18:07:45.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:45.565 00.000 29876 Move returns status 1, amount 0
18:07:45.565 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:45.565 00.000 29876 move complete, result=1
18:07:45.565 00.000 29876 worker thread done servicing request
18:07:45.569 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:45.581 00.012 31432 UpdateGuideState exits: m=7037 RSB=53.4
18:07:45.583 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:45.586 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:45.588 00.002 31432 Enqueuing Expose request
18:07:45.590 00.002 31432 GuideStep: -5.1 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:07:45.592 00.002 29876 Worker thread wakes up
18:07:45.592 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:45.593 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:45.595 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:45.597 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:46.821 01.224 29876 Exposure complete
18:07:46.864 00.043 29876 worker thread done servicing request
18:07:46.865 00.001 31432 OnExposeComplete: enter
18:07:46.867 00.002 31432 UpdateGuideState(): m_state=6
18:07:46.868 00.001 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:07:46.870 00.002 31432 Star::Find returns 1 (0), X=1169.53, Y=780.77, Mass=7181, SNR=54.0, Peak=255 HFD=4.6
18:07:46.872 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
18:07:46.874 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.08 = 0.08)
18:07:46.875 00.001 31432 CameraToMount -- cameraX=-5.05 cameraY=-0.95 hyp=5.14 cameraTheta=-2.96 mountX=-5.09 mountY=0.42, mountTheta=3.06
18:07:46.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.05, y=-0.95, opts=13)
18:07:46.880 00.002 31432 Enqueuing Move request for scope (-5.05, -0.95)
18:07:46.882 00.002 29876 Worker thread wakes up
18:07:46.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.05, -0.95) opts 0xd
18:07:46.882 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.05, -0.95)
18:07:46.882 00.000 29876 Moving (-5.05, -0.95) raw xDistance=-5.09 yDistance=0.42
18:07:46.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.45 from input -5.09
18:07:46.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
18:07:46.882 00.000 29876 MoveAxis(E, 483, ABG)
18:07:46.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:46.882 00.000 29876 Move returns status 1, amount 0
18:07:46.882 00.000 29876 MoveAxis(S, 163, ABG)
18:07:46.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:46.882 00.000 29876 Move returns status 1, amount 0
18:07:46.882 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:46.882 00.000 29876 move complete, result=1
18:07:46.882 00.000 29876 worker thread done servicing request
18:07:46.888 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:46.899 00.011 31432 UpdateGuideState exits: m=7181 RSB=54.0
18:07:46.901 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:46.903 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:46.905 00.002 31432 Enqueuing Expose request
18:07:46.907 00.002 31432 GuideStep: -5.1 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:07:46.908 00.001 29876 Worker thread wakes up
18:07:46.908 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:46.908 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:07:46.910 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:46.912 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:47.823 00.911 29876 Exposure complete
18:07:47.866 00.043 29876 worker thread done servicing request
18:07:47.866 00.000 31432 OnExposeComplete: enter
18:07:47.867 00.001 31432 UpdateGuideState(): m_state=6
18:07:47.869 00.002 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:07:47.872 00.003 31432 Star::Find returns 1 (0), X=1168.31, Y=780.61, Mass=7301, SNR=54.9, Peak=255 HFD=4.8
18:07:47.874 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
18:07:47.876 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.07 = 0.07)
18:07:47.877 00.001 31432 CameraToMount -- cameraX=-6.27 cameraY=-1.11 hyp=6.37 cameraTheta=-2.97 mountX=-6.32 mountY=0.46, mountTheta=3.07
18:07:47.880 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.27, y=-1.11, opts=13)
18:07:47.882 00.002 31432 Enqueuing Move request for scope (-6.27, -1.11)
18:07:47.884 00.002 29876 Worker thread wakes up
18:07:47.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.27, -1.11) opts 0xd
18:07:47.884 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.27, -1.11)
18:07:47.884 00.000 29876 Moving (-6.27, -1.11) raw xDistance=-6.32 yDistance=0.46
18:07:47.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.22 from input -6.32
18:07:47.884 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
18:07:47.884 00.000 29876 MoveAxis(E, 592, ABG)
18:07:47.884 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:47.884 00.000 29876 Move returns status 1, amount 0
18:07:47.884 00.000 29876 MoveAxis(S, 176, ABG)
18:07:47.884 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:47.884 00.000 29876 Move returns status 1, amount 0
18:07:47.884 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:47.884 00.000 29876 move complete, result=1
18:07:47.884 00.000 29876 worker thread done servicing request
18:07:47.889 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=19, FiltMax=255, Gamma=1.000
18:07:47.902 00.013 31432 UpdateGuideState exits: m=7301 RSB=54.9
18:07:47.904 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:47.906 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:47.907 00.001 31432 Enqueuing Expose request
18:07:47.910 00.003 31432 GuideStep: -6.3 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:07:47.912 00.002 29876 Worker thread wakes up
18:07:47.912 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:47.912 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:07:47.913 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:47.915 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:49.044 01.129 29876 Exposure complete
18:07:49.087 00.043 29876 worker thread done servicing request
18:07:49.087 00.000 31432 OnExposeComplete: enter
18:07:49.089 00.002 31432 UpdateGuideState(): m_state=6
18:07:49.091 00.002 31432 Star::Find(15, 1168, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:07:49.092 00.001 31432 Star::Find returns 1 (0), X=1168.44, Y=780.76, Mass=7199, SNR=53.9, Peak=255 HFD=4.6
18:07:49.094 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
18:07:49.096 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.05 = 0.05)
18:07:49.098 00.002 31432 CameraToMount -- cameraX=-6.14 cameraY=-0.97 hyp=6.22 cameraTheta=-2.99 mountX=-6.18 mountY=0.33, mountTheta=3.09
18:07:49.100 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.14, y=-0.97, opts=13)
18:07:49.102 00.002 31432 Enqueuing Move request for scope (-6.14, -0.97)
18:07:49.104 00.002 29876 Worker thread wakes up
18:07:49.104 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.14, -0.97) opts 0xd
18:07:49.104 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.14, -0.97)
18:07:49.104 00.000 29876 Moving (-6.14, -0.97) raw xDistance=-6.18 yDistance=0.33
18:07:49.104 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.19 from input -6.18
18:07:49.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
18:07:49.104 00.000 29876 MoveAxis(E, 587, ABG)
18:07:49.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:49.104 00.000 29876 Move returns status 1, amount 0
18:07:49.104 00.000 29876 MoveAxis(S, 126, ABG)
18:07:49.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:49.104 00.000 29876 Move returns status 1, amount 0
18:07:49.104 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:49.104 00.000 29876 move complete, result=1
18:07:49.104 00.000 29876 worker thread done servicing request
18:07:49.109 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:49.120 00.011 31432 UpdateGuideState exits: m=7199 RSB=53.9
18:07:49.122 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:49.124 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:49.126 00.002 31432 Enqueuing Expose request
18:07:49.127 00.001 31432 GuideStep: -6.2 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:07:49.129 00.002 29876 Worker thread wakes up
18:07:49.130 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:49.130 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:07:49.132 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:49.134 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:50.037 00.903 29876 Exposure complete
18:07:50.081 00.044 29876 worker thread done servicing request
18:07:50.081 00.000 31432 OnExposeComplete: enter
18:07:50.083 00.002 31432 UpdateGuideState(): m_state=6
18:07:50.085 00.002 31432 Star::Find(15, 1168, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:07:50.087 00.002 31432 Star::Find returns 1 (0), X=1168.09, Y=780.66, Mass=7168, SNR=54.5, Peak=255 HFD=4.7
18:07:50.089 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:07:50.091 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:07:50.093 00.002 31432 CameraToMount -- cameraX=-6.50 cameraY=-1.07 hyp=6.58 cameraTheta=-2.98 mountX=-6.54 mountY=0.39, mountTheta=3.08
18:07:50.095 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.50, y=-1.07, opts=13)
18:07:50.097 00.002 31432 Enqueuing Move request for scope (-6.50, -1.07)
18:07:50.099 00.002 29876 Worker thread wakes up
18:07:50.099 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.50, -1.07) opts 0xd
18:07:50.099 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.50, -1.07)
18:07:50.099 00.000 29876 Moving (-6.50, -1.07) raw xDistance=-6.54 yDistance=0.39
18:07:50.099 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.41 from input -6.54
18:07:50.099 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
18:07:50.099 00.000 29876 MoveAxis(E, 618, ABG)
18:07:50.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:50.099 00.000 29876 Move returns status 1, amount 0
18:07:50.099 00.000 29876 MoveAxis(S, 150, ABG)
18:07:50.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:50.099 00.000 29876 Move returns status 1, amount 0
18:07:50.099 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:50.099 00.000 29876 move complete, result=1
18:07:50.099 00.000 29876 worker thread done servicing request
18:07:50.103 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:50.114 00.011 31432 UpdateGuideState exits: m=7168 RSB=54.5
18:07:50.116 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:50.118 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:50.120 00.002 31432 Enqueuing Expose request
18:07:50.122 00.002 29876 Worker thread wakes up
18:07:50.122 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:50.122 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:07:50.122 00.000 31432 GuideStep: -6.5 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:07:50.126 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:50.128 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:51.244 01.116 29876 Exposure complete
18:07:51.286 00.042 29876 worker thread done servicing request
18:07:51.286 00.000 31432 OnExposeComplete: enter
18:07:51.288 00.002 31432 UpdateGuideState(): m_state=6
18:07:51.291 00.003 31432 Star::Find(15, 1168, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:07:51.293 00.002 31432 Star::Find returns 1 (0), X=1167.75, Y=780.78, Mass=7234, SNR=55.2, Peak=255 HFD=4.6
18:07:51.295 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:07:51.297 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:07:51.299 00.002 31432 CameraToMount -- cameraX=-6.84 cameraY=-0.94 hyp=6.90 cameraTheta=-3.00 mountX=-6.88 mountY=0.23, mountTheta=3.11
18:07:51.302 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.84, y=-0.94, opts=13)
18:07:51.304 00.002 31432 Enqueuing Move request for scope (-6.84, -0.94)
18:07:51.305 00.001 29876 Worker thread wakes up
18:07:51.306 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.84, -0.94) opts 0xd
18:07:51.306 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.84, -0.94)
18:07:51.306 00.000 29876 Moving (-6.84, -0.94) raw xDistance=-6.88 yDistance=0.23
18:07:51.306 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.64 from input -6.88
18:07:51.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:51.306 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:07:51.306 00.000 29876 MoveAxis(E, 650, ABG)
18:07:51.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:51.306 00.000 29876 Move returns status 1, amount 0
18:07:51.306 00.000 29876 MoveAxis(N, 0, ABG)
18:07:51.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:51.306 00.000 29876 Move returns status 1, amount 0
18:07:51.306 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:51.306 00.000 29876 move complete, result=1
18:07:51.306 00.000 29876 worker thread done servicing request
18:07:51.309 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:51.321 00.012 31432 UpdateGuideState exits: m=7234 RSB=55.2
18:07:51.323 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:51.325 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:51.327 00.002 31432 Enqueuing Expose request
18:07:51.329 00.002 31432 GuideStep: -6.9 px 0 ms EAST, 0.2 px 0 ms NORTH
18:07:51.332 00.003 29876 Worker thread wakes up
18:07:51.332 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:51.332 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:07:51.332 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:51.335 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:52.344 01.009 29876 Exposure complete
18:07:52.386 00.042 29876 worker thread done servicing request
18:07:52.387 00.001 31432 OnExposeComplete: enter
18:07:52.389 00.002 31432 UpdateGuideState(): m_state=6
18:07:52.391 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:07:52.393 00.002 31432 Star::Find returns 1 (0), X=1167.44, Y=780.80, Mass=7133, SNR=54.7, Peak=255 HFD=4.6
18:07:52.394 00.001 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:07:52.396 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:07:52.398 00.002 31432 CameraToMount -- cameraX=-7.14 cameraY=-0.93 hyp=7.20 cameraTheta=-3.01 mountX=-7.18 mountY=0.18, mountTheta=3.12
18:07:52.401 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.14, y=-0.93, opts=13)
18:07:52.403 00.002 31432 Enqueuing Move request for scope (-7.14, -0.93)
18:07:52.405 00.002 29876 Worker thread wakes up
18:07:52.405 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.14, -0.93) opts 0xd
18:07:52.405 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.14, -0.93)
18:07:52.405 00.000 29876 Moving (-7.14, -0.93) raw xDistance=-7.18 yDistance=0.18
18:07:52.405 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.85 from input -7.18
18:07:52.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:52.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:07:52.405 00.000 29876 MoveAxis(E, 679, ABG)
18:07:52.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:52.405 00.000 29876 Move returns status 1, amount 0
18:07:52.405 00.000 29876 MoveAxis(N, 0, ABG)
18:07:52.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:52.405 00.000 29876 Move returns status 1, amount 0
18:07:52.405 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:52.405 00.000 29876 move complete, result=1
18:07:52.405 00.000 29876 worker thread done servicing request
18:07:52.411 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=45, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:52.422 00.011 31432 UpdateGuideState exits: m=7133 RSB=54.7
18:07:52.425 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:52.427 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:52.428 00.001 31432 Enqueuing Expose request
18:07:52.430 00.002 29876 Worker thread wakes up
18:07:52.430 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:52.430 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:07:52.430 00.000 31432 GuideStep: -7.2 px 0 ms EAST, 0.2 px 0 ms NORTH
18:07:52.435 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:52.437 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:53.561 01.124 29876 Exposure complete
18:07:53.604 00.043 29876 worker thread done servicing request
18:07:53.604 00.000 31432 OnExposeComplete: enter
18:07:53.606 00.002 31432 UpdateGuideState(): m_state=6
18:07:53.607 00.001 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:07:53.610 00.003 31432 Star::Find returns 1 (0), X=1166.80, Y=780.61, Mass=6962, SNR=53.4, Peak=255 HFD=4.6
18:07:53.612 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
18:07:53.613 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:07:53.614 00.001 31432 CameraToMount -- cameraX=-7.79 cameraY=-1.12 hyp=7.87 cameraTheta=-3.00 mountX=-7.84 mountY=0.30, mountTheta=3.10
18:07:53.618 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.79, y=-1.12, opts=13)
18:07:53.619 00.001 31432 Enqueuing Move request for scope (-7.79, -1.12)
18:07:53.621 00.002 29876 Worker thread wakes up
18:07:53.621 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.79, -1.12) opts 0xd
18:07:53.621 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.79, -1.12)
18:07:53.621 00.000 29876 Moving (-7.79, -1.12) raw xDistance=-7.84 yDistance=0.30
18:07:53.621 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.28 from input -7.84
18:07:53.621 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
18:07:53.621 00.000 29876 MoveAxis(E, 739, ABG)
18:07:53.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:53.621 00.000 29876 Move returns status 1, amount 0
18:07:53.621 00.000 29876 MoveAxis(S, 117, ABG)
18:07:53.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:53.621 00.000 29876 Move returns status 1, amount 0
18:07:53.621 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:53.621 00.000 29876 move complete, result=1
18:07:53.621 00.000 29876 worker thread done servicing request
18:07:53.626 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=21, FiltMax=255, Gamma=1.000
18:07:53.638 00.012 31432 UpdateGuideState exits: m=6962 RSB=53.4
18:07:53.640 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:53.642 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:53.644 00.002 31432 Enqueuing Expose request
18:07:53.645 00.001 31432 GuideStep: -7.8 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:07:53.647 00.002 29876 Worker thread wakes up
18:07:53.647 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:53.647 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:07:53.647 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:53.650 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:54.658 01.008 29876 Exposure complete
18:07:54.700 00.042 29876 worker thread done servicing request
18:07:54.700 00.000 31432 OnExposeComplete: enter
18:07:54.702 00.002 31432 UpdateGuideState(): m_state=6
18:07:54.704 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:07:54.706 00.002 31432 Star::Find returns 1 (0), X=1167.35, Y=780.53, Mass=7062, SNR=54.4, Peak=255 HFD=4.7
18:07:54.708 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:07:54.709 00.001 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:07:54.711 00.002 31432 CameraToMount -- cameraX=-7.24 cameraY=-1.20 hyp=7.34 cameraTheta=-2.98 mountX=-7.29 mountY=0.44, mountTheta=3.08
18:07:54.714 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.24, y=-1.20, opts=13)
18:07:54.716 00.002 31432 Enqueuing Move request for scope (-7.24, -1.20)
18:07:54.718 00.002 29876 Worker thread wakes up
18:07:54.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.24, -1.20) opts 0xd
18:07:54.718 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.24, -1.20)
18:07:54.718 00.000 29876 Moving (-7.24, -1.20) raw xDistance=-7.29 yDistance=0.44
18:07:54.718 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.96 from input -7.29
18:07:54.718 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
18:07:54.718 00.000 29876 MoveAxis(E, 695, ABG)
18:07:54.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:54.718 00.000 29876 Move returns status 1, amount 0
18:07:54.718 00.000 29876 MoveAxis(S, 170, ABG)
18:07:54.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:54.718 00.000 29876 Move returns status 1, amount 0
18:07:54.718 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:54.718 00.000 29876 move complete, result=1
18:07:54.718 00.000 29876 worker thread done servicing request
18:07:54.722 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:54.734 00.012 31432 UpdateGuideState exits: m=7062 RSB=54.4
18:07:54.736 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:54.738 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:54.739 00.001 31432 Enqueuing Expose request
18:07:54.741 00.002 31432 GuideStep: -7.3 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:07:54.743 00.002 29876 Worker thread wakes up
18:07:54.743 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:54.743 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:07:54.745 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:54.747 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:55.868 01.121 29876 Exposure complete
18:07:55.911 00.043 29876 worker thread done servicing request
18:07:55.912 00.001 31432 OnExposeComplete: enter
18:07:55.914 00.002 31432 UpdateGuideState(): m_state=6
18:07:55.916 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:07:55.918 00.002 31432 Star::Find returns 1 (0), X=1167.08, Y=780.66, Mass=7040, SNR=54.6, Peak=255 HFD=4.7
18:07:55.919 00.001 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
18:07:55.921 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:07:55.923 00.002 31432 CameraToMount -- cameraX=-7.50 cameraY=-1.07 hyp=7.58 cameraTheta=-3.00 mountX=-7.55 mountY=0.29, mountTheta=3.10
18:07:55.926 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.50, y=-1.07, opts=13)
18:07:55.928 00.002 31432 Enqueuing Move request for scope (-7.50, -1.07)
18:07:55.930 00.002 29876 Worker thread wakes up
18:07:55.930 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.50, -1.07) opts 0xd
18:07:55.930 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.50, -1.07)
18:07:55.930 00.000 29876 Moving (-7.50, -1.07) raw xDistance=-7.55 yDistance=0.29
18:07:55.930 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.10 from input -7.55
18:07:55.930 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:55.930 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
18:07:55.930 00.000 29876 MoveAxis(E, 715, ABG)
18:07:55.930 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:55.930 00.000 29876 Move returns status 1, amount 0
18:07:55.930 00.000 29876 MoveAxis(N, 0, ABG)
18:07:55.930 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:55.930 00.000 29876 Move returns status 1, amount 0
18:07:55.930 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:55.930 00.000 29876 move complete, result=1
18:07:55.931 00.001 29876 worker thread done servicing request
18:07:55.934 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=23, FiltMax=255, Gamma=1.000
18:07:55.947 00.013 31432 UpdateGuideState exits: m=7040 RSB=54.6
18:07:55.949 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:55.951 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:55.953 00.002 31432 Enqueuing Expose request
18:07:55.954 00.001 31432 GuideStep: -7.5 px 0 ms EAST, 0.3 px 0 ms NORTH
18:07:55.956 00.002 29876 Worker thread wakes up
18:07:55.957 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:55.957 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:07:55.959 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:55.961 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:56.870 00.909 29876 Exposure complete
18:07:56.913 00.043 29876 worker thread done servicing request
18:07:56.913 00.000 31432 OnExposeComplete: enter
18:07:56.915 00.002 31432 UpdateGuideState(): m_state=6
18:07:56.918 00.003 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:07:56.919 00.001 31432 Star::Find returns 1 (0), X=1167.39, Y=781.25, Mass=7486, SNR=55.3, Peak=255 HFD=4.7
18:07:56.921 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
18:07:56.923 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.04 = -0.04)
18:07:56.925 00.002 31432 CameraToMount -- cameraX=-7.19 cameraY=-0.48 hyp=7.21 cameraTheta=-3.08 mountX=-7.21 mountY=-0.27, mountTheta=-3.10
18:07:56.927 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.19, y=-0.48, opts=13)
18:07:56.929 00.002 31432 Enqueuing Move request for scope (-7.19, -0.48)
18:07:56.931 00.002 29876 Worker thread wakes up
18:07:56.931 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.19, -0.48) opts 0xd
18:07:56.931 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.19, -0.48)
18:07:56.931 00.000 29876 Moving (-7.19, -0.48) raw xDistance=-7.21 yDistance=-0.27
18:07:56.931 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.90 from input -7.21
18:07:56.931 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:56.931 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:07:56.931 00.000 29876 MoveAxis(E, 686, ABG)
18:07:56.931 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:56.931 00.000 29876 Move returns status 1, amount 0
18:07:56.931 00.000 29876 MoveAxis(N, 0, ABG)
18:07:56.931 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:56.931 00.000 29876 Move returns status 1, amount 0
18:07:56.931 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:56.931 00.000 29876 move complete, result=1
18:07:56.932 00.001 29876 worker thread done servicing request
18:07:56.935 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:56.946 00.011 31432 UpdateGuideState exits: m=7486 RSB=55.3
18:07:56.949 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:56.950 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:56.952 00.002 31432 Enqueuing Expose request
18:07:56.954 00.002 31432 GuideStep: -7.2 px 0 ms EAST, -0.3 px 0 ms NORTH
18:07:56.956 00.002 29876 Worker thread wakes up
18:07:56.956 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:56.956 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:07:56.958 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:56.960 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:58.184 01.224 29876 Exposure complete
18:07:58.227 00.043 29876 worker thread done servicing request
18:07:58.227 00.000 31432 OnExposeComplete: enter
18:07:58.229 00.002 31432 UpdateGuideState(): m_state=6
18:07:58.233 00.004 31432 Star::Find(15, 1167, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:07:58.235 00.002 31432 Star::Find returns 1 (0), X=1167.68, Y=780.80, Mass=7124, SNR=54.7, Peak=255 HFD=4.6
18:07:58.237 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:07:58.238 00.001 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:07:58.240 00.002 31432 CameraToMount -- cameraX=-6.91 cameraY=-0.92 hyp=6.97 cameraTheta=-3.01 mountX=-6.94 mountY=0.20, mountTheta=3.11
18:07:58.243 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.91, y=-0.92, opts=13)
18:07:58.245 00.002 31432 Enqueuing Move request for scope (-6.91, -0.92)
18:07:58.247 00.002 29876 Worker thread wakes up
18:07:58.247 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.91, -0.92) opts 0xd
18:07:58.247 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.91, -0.92)
18:07:58.247 00.000 29876 Moving (-6.91, -0.92) raw xDistance=-6.94 yDistance=0.20
18:07:58.247 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.72 from input -6.94
18:07:58.247 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:07:58.247 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:07:58.247 00.000 29876 MoveAxis(E, 661, ABG)
18:07:58.247 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:58.247 00.000 29876 Move returns status 1, amount 0
18:07:58.247 00.000 29876 MoveAxis(N, 0, ABG)
18:07:58.247 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:58.247 00.000 29876 Move returns status 1, amount 0
18:07:58.247 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:58.247 00.000 29876 move complete, result=1
18:07:58.248 00.001 29876 worker thread done servicing request
18:07:58.251 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:58.262 00.011 31432 UpdateGuideState exits: m=7124 RSB=54.7
18:07:58.265 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:58.267 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:58.269 00.002 31432 Enqueuing Expose request
18:07:58.270 00.001 31432 GuideStep: -6.9 px 0 ms EAST, 0.2 px 0 ms NORTH
18:07:58.272 00.002 29876 Worker thread wakes up
18:07:58.273 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:58.273 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:07:58.274 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:58.277 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:07:59.189 00.912 29876 Exposure complete
18:07:59.232 00.043 29876 worker thread done servicing request
18:07:59.232 00.000 31432 OnExposeComplete: enter
18:07:59.235 00.003 31432 UpdateGuideState(): m_state=6
18:07:59.238 00.003 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:07:59.240 00.002 31432 Star::Find returns 1 (0), X=1167.48, Y=780.34, Mass=7302, SNR=55.4, Peak=255 HFD=4.8
18:07:59.242 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.05) = xAngle (-3.00 = -3.00)
18:07:59.244 00.002 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.09 = 0.09)
18:07:59.246 00.002 31432 CameraToMount -- cameraX=-7.11 cameraY=-1.38 hyp=7.24 cameraTheta=-2.95 mountX=-7.17 mountY=0.64, mountTheta=3.05
18:07:59.248 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.11, y=-1.38, opts=13)
18:07:59.251 00.003 31432 Enqueuing Move request for scope (-7.11, -1.38)
18:07:59.253 00.002 29876 Worker thread wakes up
18:07:59.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.11, -1.38) opts 0xd
18:07:59.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.11, -1.38)
18:07:59.253 00.000 29876 Moving (-7.11, -1.38) raw xDistance=-7.17 yDistance=0.64
18:07:59.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.85 from input -7.17
18:07:59.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.64
18:07:59.253 00.000 29876 MoveAxis(E, 679, ABG)
18:07:59.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:59.253 00.000 29876 Move returns status 1, amount 0
18:07:59.253 00.000 29876 MoveAxis(S, 246, ABG)
18:07:59.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:07:59.253 00.000 29876 Move returns status 1, amount 0
18:07:59.253 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:07:59.253 00.000 29876 move complete, result=1
18:07:59.253 00.000 29876 worker thread done servicing request
18:07:59.257 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=22, FiltMax=255, Gamma=1.000
18:07:59.269 00.012 31432 UpdateGuideState exits: m=7302 RSB=55.4
18:07:59.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:59.273 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:07:59.275 00.002 31432 Enqueuing Expose request
18:07:59.277 00.002 31432 GuideStep: -7.2 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:07:59.279 00.002 29876 Worker thread wakes up
18:07:59.279 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:07:59.279 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,765,31,31)
18:07:59.281 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:07:59.283 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:00.406 01.123 29876 Exposure complete
18:08:00.449 00.043 29876 worker thread done servicing request
18:08:00.449 00.000 31432 OnExposeComplete: enter
18:08:00.451 00.002 31432 UpdateGuideState(): m_state=6
18:08:00.453 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:08:00.455 00.002 31432 Star::Find returns 1 (0), X=1167.56, Y=780.70, Mass=7466, SNR=55.2, Peak=255 HFD=4.7
18:08:00.456 00.001 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
18:08:00.458 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:08:00.460 00.002 31432 CameraToMount -- cameraX=-7.03 cameraY=-1.02 hyp=7.10 cameraTheta=-3.00 mountX=-7.07 mountY=0.29, mountTheta=3.10
18:08:00.462 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.03, y=-1.02, opts=13)
18:08:00.464 00.002 31432 Enqueuing Move request for scope (-7.03, -1.02)
18:08:00.466 00.002 29876 Worker thread wakes up
18:08:00.466 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.03, -1.02) opts 0xd
18:08:00.466 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.03, -1.02)
18:08:00.466 00.000 29876 Moving (-7.03, -1.02) raw xDistance=-7.07 yDistance=0.29
18:08:00.466 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.79 from input -7.07
18:08:00.466 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:00.466 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
18:08:00.466 00.000 29876 MoveAxis(E, 671, ABG)
18:08:00.467 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:00.467 00.000 29876 Move returns status 1, amount 0
18:08:00.467 00.000 29876 MoveAxis(N, 0, ABG)
18:08:00.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:00.467 00.000 29876 Move returns status 1, amount 0
18:08:00.467 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:00.467 00.000 29876 move complete, result=1
18:08:00.468 00.001 29876 worker thread done servicing request
18:08:00.472 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:00.483 00.011 31432 UpdateGuideState exits: m=7466 RSB=55.2
18:08:00.485 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:00.487 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:00.489 00.002 31432 Enqueuing Expose request
18:08:00.491 00.002 31432 GuideStep: -7.1 px 0 ms EAST, 0.3 px 0 ms NORTH
18:08:00.493 00.002 29876 Worker thread wakes up
18:08:00.493 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:00.493 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:08:00.494 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:00.497 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:01.505 01.008 29876 Exposure complete
18:08:01.548 00.043 29876 worker thread done servicing request
18:08:01.548 00.000 31432 OnExposeComplete: enter
18:08:01.550 00.002 31432 UpdateGuideState(): m_state=6
18:08:01.552 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:08:01.554 00.002 31432 Star::Find returns 1 (0), X=1167.11, Y=780.72, Mass=7407, SNR=55.3, Peak=255 HFD=4.7
18:08:01.556 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:08:01.558 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:08:01.559 00.001 31432 CameraToMount -- cameraX=-7.47 cameraY=-1.00 hyp=7.54 cameraTheta=-3.01 mountX=-7.52 mountY=0.22, mountTheta=3.11
18:08:01.562 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.47, y=-1.00, opts=13)
18:08:01.564 00.002 31432 Enqueuing Move request for scope (-7.47, -1.00)
18:08:01.566 00.002 29876 Worker thread wakes up
18:08:01.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.47, -1.00) opts 0xd
18:08:01.566 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.47, -1.00)
18:08:01.566 00.000 29876 Moving (-7.47, -1.00) raw xDistance=-7.52 yDistance=0.22
18:08:01.566 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.07 from input -7.52
18:08:01.566 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:01.566 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:08:01.566 00.000 29876 MoveAxis(E, 710, ABG)
18:08:01.566 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:01.566 00.000 29876 Move returns status 1, amount 0
18:08:01.566 00.000 29876 MoveAxis(N, 0, ABG)
18:08:01.566 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:01.566 00.000 29876 Move returns status 1, amount 0
18:08:01.566 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:01.566 00.000 29876 move complete, result=1
18:08:01.567 00.001 29876 worker thread done servicing request
18:08:01.570 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=21, FiltMax=255, Gamma=1.000
18:08:01.582 00.012 31432 UpdateGuideState exits: m=7407 RSB=55.3
18:08:01.584 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:01.585 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:01.587 00.002 31432 Enqueuing Expose request
18:08:01.589 00.002 31432 GuideStep: -7.5 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:01.591 00.002 29876 Worker thread wakes up
18:08:01.591 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:01.591 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:01.593 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:01.595 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:02.724 01.129 29876 Exposure complete
18:08:02.767 00.043 29876 worker thread done servicing request
18:08:02.767 00.000 31432 OnExposeComplete: enter
18:08:02.770 00.003 31432 UpdateGuideState(): m_state=6
18:08:02.772 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:08:02.774 00.002 31432 Star::Find returns 1 (0), X=1168.12, Y=781.05, Mass=7616, SNR=55.6, Peak=255 HFD=4.5
18:08:02.776 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:08:02.778 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.00 = 0.00)
18:08:02.780 00.002 31432 CameraToMount -- cameraX=-6.47 cameraY=-0.68 hyp=6.50 cameraTheta=-3.04 mountX=-6.49 mountY=0.00, mountTheta=3.14
18:08:02.782 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.47, y=-0.68, opts=13)
18:08:02.784 00.002 31432 Enqueuing Move request for scope (-6.47, -0.68)
18:08:02.787 00.003 29876 Worker thread wakes up
18:08:02.787 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.47, -0.68) opts 0xd
18:08:02.787 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.47, -0.68)
18:08:02.787 00.000 29876 Moving (-6.47, -0.68) raw xDistance=-6.49 yDistance=0.00
18:08:02.787 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.45 from input -6.49
18:08:02.787 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:02.787 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
18:08:02.787 00.000 29876 MoveAxis(E, 623, ABG)
18:08:02.787 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:02.787 00.000 29876 Move returns status 1, amount 0
18:08:02.787 00.000 29876 MoveAxis(N, 0, ABG)
18:08:02.788 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:02.788 00.000 29876 Move returns status 1, amount 0
18:08:02.788 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:02.788 00.000 29876 move complete, result=1
18:08:02.788 00.000 29876 worker thread done servicing request
18:08:02.791 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=23, FiltMax=255, Gamma=1.000
18:08:02.803 00.012 31432 UpdateGuideState exits: m=7616 RSB=55.6
18:08:02.805 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:02.807 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:02.809 00.002 31432 Enqueuing Expose request
18:08:02.811 00.002 31432 GuideStep: -6.5 px 0 ms EAST, 0.0 px 0 ms NORTH
18:08:02.813 00.002 29876 Worker thread wakes up
18:08:02.813 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:02.813 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:08:02.815 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:02.817 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:03.730 00.913 29876 Exposure complete
18:08:03.773 00.043 29876 worker thread done servicing request
18:08:03.773 00.000 31432 OnExposeComplete: enter
18:08:03.775 00.002 31432 UpdateGuideState(): m_state=6
18:08:03.777 00.002 31432 Star::Find(15, 1168, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:08:03.779 00.002 31432 Star::Find returns 1 (0), X=1166.95, Y=780.95, Mass=8083, SNR=57.7, Peak=255 HFD=4.6
18:08:03.781 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:08:03.782 00.001 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.00 = -0.00)
18:08:03.784 00.002 31432 CameraToMount -- cameraX=-7.64 cameraY=-0.77 hyp=7.68 cameraTheta=-3.04 mountX=-7.67 mountY=-0.03, mountTheta=-3.14
18:08:03.787 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.64, y=-0.77, opts=13)
18:08:03.789 00.002 31432 Enqueuing Move request for scope (-7.64, -0.77)
18:08:03.791 00.002 29876 Worker thread wakes up
18:08:03.791 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.64, -0.77) opts 0xd
18:08:03.791 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.64, -0.77)
18:08:03.791 00.000 29876 Moving (-7.64, -0.77) raw xDistance=-7.67 yDistance=-0.03
18:08:03.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.14 from input -7.67
18:08:03.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:03.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:08:03.791 00.000 29876 MoveAxis(E, 720, ABG)
18:08:03.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:03.791 00.000 29876 Move returns status 1, amount 0
18:08:03.791 00.000 29876 MoveAxis(N, 0, ABG)
18:08:03.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:03.791 00.000 29876 Move returns status 1, amount 0
18:08:03.791 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:03.791 00.000 29876 move complete, result=1
18:08:03.791 00.000 29876 worker thread done servicing request
18:08:03.795 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=22, FiltMax=255, Gamma=1.000
18:08:03.805 00.010 31432 UpdateGuideState exits: m=8083 RSB=57.7
18:08:03.808 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:03.810 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:03.812 00.002 31432 Enqueuing Expose request
18:08:03.814 00.002 31432 GuideStep: -7.7 px 0 ms EAST, -0.0 px 0 ms NORTH
18:08:03.816 00.002 29876 Worker thread wakes up
18:08:03.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:03.816 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:03.818 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:03.820 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:04.939 01.119 29876 Exposure complete
18:08:04.982 00.043 29876 worker thread done servicing request
18:08:04.982 00.000 31432 OnExposeComplete: enter
18:08:04.985 00.003 31432 UpdateGuideState(): m_state=6
18:08:04.987 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:08:04.989 00.002 31432 Star::Find returns 1 (0), X=1166.13, Y=781.87, Mass=8523, SNR=58.8, Peak=255 HFD=5.0
18:08:04.991 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
18:08:04.992 00.001 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.16 = -0.12)
18:08:04.994 00.002 31432 CameraToMount -- cameraX=-8.46 cameraY=0.14 hyp=8.46 cameraTheta=3.12 mountX=-8.44 mountY=-1.02, mountTheta=-3.02
18:08:04.996 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.46, y=0.14, opts=13)
18:08:04.998 00.002 31432 Enqueuing Move request for scope (-8.46, 0.14)
18:08:05.001 00.003 29876 Worker thread wakes up
18:08:05.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.46, 0.14) opts 0xd
18:08:05.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.46, 0.14)
18:08:05.001 00.000 29876 Moving (-8.46, 0.14) raw xDistance=-8.44 yDistance=-1.02
18:08:05.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.68 from input -8.44
18:08:05.001 00.000 29876 resist switch: large excursion: input -1.02 thresh 0.90 direction from 1 to -1
18:08:05.001 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.05
18:08:05.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.61 from input -1.02
18:08:05.001 00.000 29876 MoveAxis(E, 795, ABG)
18:08:05.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:05.001 00.000 29876 Move returns status 1, amount 0
18:08:05.001 00.000 29876 BLC: Oldest BLC event removed
18:08:05.001 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:08:05.001 00.000 29876 MoveAxis(N, 413, ABG)
18:08:05.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:05.001 00.000 29876 Move returns status 1, amount 0
18:08:05.001 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:05.001 00.000 29876 move complete, result=1
18:08:05.001 00.000 29876 worker thread done servicing request
18:08:05.004 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=44, FiltMin=22, FiltMax=254, Gamma=1.000
18:08:05.015 00.011 31432 UpdateGuideState exits: m=8523 RSB=58.8
18:08:05.018 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:05.019 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:05.021 00.002 31432 Enqueuing Expose request
18:08:05.023 00.002 31432 GuideStep: -8.4 px 0 ms EAST, -1.0 px 0 ms NORTH
18:08:05.025 00.002 29876 Worker thread wakes up
18:08:05.025 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:05.025 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,767,31,31)
18:08:05.027 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:05.029 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:05.940 00.911 29876 Exposure complete
18:08:05.983 00.043 29876 worker thread done servicing request
18:08:05.983 00.000 31432 OnExposeComplete: enter
18:08:05.985 00.002 31432 UpdateGuideState(): m_state=6
18:08:05.987 00.002 31432 Star::Find(15, 1166, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:08:05.989 00.002 31432 Star::Find returns 1 (0), X=1166.52, Y=781.29, Mass=7938, SNR=56.8, Peak=255 HFD=5.0
18:08:05.991 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
18:08:05.993 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.05 = -0.05)
18:08:05.995 00.002 31432 CameraToMount -- cameraX=-8.07 cameraY=-0.44 hyp=8.08 cameraTheta=-3.09 mountX=-8.08 mountY=-0.40, mountTheta=-3.09
18:08:05.997 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.07, y=-0.44, opts=13)
18:08:05.999 00.002 31432 Enqueuing Move request for scope (-8.07, -0.44)
18:08:06.001 00.002 29876 Worker thread wakes up
18:08:06.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.07, -0.44) opts 0xd
18:08:06.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.07, -0.44)
18:08:06.001 00.000 29876 Moving (-8.07, -0.44) raw xDistance=-8.08 yDistance=-0.40
18:08:06.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.49 from input -8.08
18:08:06.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
18:08:06.001 00.000 29876 MoveAxis(E, 769, ABG)
18:08:06.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:06.001 00.000 29876 Move returns status 1, amount 0
18:08:06.001 00.000 29876 MoveAxis(N, 154, ABG)
18:08:06.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:06.001 00.000 29876 Move returns status 1, amount 0
18:08:06.001 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:06.002 00.001 29876 move complete, result=1
18:08:06.002 00.000 29876 worker thread done servicing request
18:08:06.005 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:06.018 00.013 31432 UpdateGuideState exits: m=7938 RSB=56.8
18:08:06.020 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:06.022 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:06.023 00.001 31432 Enqueuing Expose request
18:08:06.025 00.002 31432 GuideStep: -8.1 px 0 ms EAST, -0.4 px 0 ms NORTH
18:08:06.027 00.002 29876 Worker thread wakes up
18:08:06.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:06.027 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:06.028 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:06.030 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:07.163 01.133 29876 Exposure complete
18:08:07.205 00.042 29876 worker thread done servicing request
18:08:07.205 00.000 31432 OnExposeComplete: enter
18:08:07.208 00.003 31432 UpdateGuideState(): m_state=6
18:08:07.210 00.002 31432 Star::Find(15, 1166, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:08:07.211 00.001 31432 Star::Find returns 1 (0), X=1165.91, Y=781.17, Mass=7437, SNR=55.9, Peak=255 HFD=4.6
18:08:07.213 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
18:08:07.215 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.04 = -0.04)
18:08:07.217 00.002 31432 CameraToMount -- cameraX=-8.67 cameraY=-0.55 hyp=8.69 cameraTheta=-3.08 mountX=-8.69 mountY=-0.35, mountTheta=-3.10
18:08:07.219 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.67, y=-0.55, opts=13)
18:08:07.221 00.002 31432 Enqueuing Move request for scope (-8.67, -0.55)
18:08:07.223 00.002 29876 Worker thread wakes up
18:08:07.223 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.67, -0.55) opts 0xd
18:08:07.223 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.67, -0.55)
18:08:07.223 00.000 29876 Moving (-8.67, -0.55) raw xDistance=-8.69 yDistance=-0.35
18:08:07.223 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.86 from input -8.69
18:08:07.223 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
18:08:07.223 00.000 29876 MoveAxis(E, 820, ABG)
18:08:07.223 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:07.224 00.001 29876 Move returns status 1, amount 0
18:08:07.224 00.000 29876 MoveAxis(N, 136, ABG)
18:08:07.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:07.224 00.000 29876 Move returns status 1, amount 0
18:08:07.224 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:07.224 00.000 29876 move complete, result=1
18:08:07.224 00.000 29876 worker thread done servicing request
18:08:07.227 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=22, FiltMax=254, Gamma=1.000
18:08:07.238 00.011 31432 UpdateGuideState exits: m=7437 RSB=55.9
18:08:07.240 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:07.242 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:07.244 00.002 31432 Enqueuing Expose request
18:08:07.246 00.002 31432 GuideStep: -8.7 px 0 ms EAST, -0.4 px 0 ms NORTH
18:08:07.248 00.002 29876 Worker thread wakes up
18:08:07.248 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:07.248 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:07.250 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:07.253 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:08.153 00.900 29876 Exposure complete
18:08:08.195 00.042 29876 worker thread done servicing request
18:08:08.195 00.000 31432 OnExposeComplete: enter
18:08:08.198 00.003 31432 UpdateGuideState(): m_state=6
18:08:08.200 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:08:08.201 00.001 31432 Star::Find returns 1 (0), X=1166.14, Y=780.88, Mass=7433, SNR=55.3, Peak=255 HFD=4.6
18:08:08.203 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:08:08.205 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.00 = -0.00)
18:08:08.207 00.002 31432 CameraToMount -- cameraX=-8.45 cameraY=-0.84 hyp=8.49 cameraTheta=-3.04 mountX=-8.48 mountY=-0.04, mountTheta=-3.14
18:08:08.209 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.45, y=-0.84, opts=13)
18:08:08.211 00.002 31432 Enqueuing Move request for scope (-8.45, -0.84)
18:08:08.213 00.002 29876 Worker thread wakes up
18:08:08.213 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.45, -0.84) opts 0xd
18:08:08.213 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.45, -0.84)
18:08:08.213 00.000 29876 Moving (-8.45, -0.84) raw xDistance=-8.48 yDistance=-0.04
18:08:08.213 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.75 from input -8.48
18:08:08.213 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:08.213 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:08:08.213 00.000 29876 MoveAxis(E, 806, ABG)
18:08:08.213 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:08.213 00.000 29876 Move returns status 1, amount 0
18:08:08.213 00.000 29876 MoveAxis(N, 0, ABG)
18:08:08.213 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:08.213 00.000 29876 Move returns status 1, amount 0
18:08:08.213 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:08.213 00.000 29876 move complete, result=1
18:08:08.213 00.000 29876 worker thread done servicing request
18:08:08.218 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=22, FiltMax=254, Gamma=1.000
18:08:08.231 00.013 31432 UpdateGuideState exits: m=7433 RSB=55.3
18:08:08.233 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:08.235 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:08.236 00.001 31432 Enqueuing Expose request
18:08:08.238 00.002 31432 GuideStep: -8.5 px 0 ms EAST, -0.0 px 0 ms NORTH
18:08:08.240 00.002 29876 Worker thread wakes up
18:08:08.240 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:08.240 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:08.242 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:08.244 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:09.469 01.225 29876 Exposure complete
18:08:09.513 00.044 29876 worker thread done servicing request
18:08:09.513 00.000 31432 OnExposeComplete: enter
18:08:09.514 00.001 31432 UpdateGuideState(): m_state=6
18:08:09.516 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:08:09.518 00.002 31432 Star::Find returns 1 (0), X=1165.95, Y=780.78, Mass=7607, SNR=57.3, Peak=255 HFD=4.7
18:08:09.520 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
18:08:09.522 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.01 = 0.01)
18:08:09.524 00.002 31432 CameraToMount -- cameraX=-8.64 cameraY=-0.95 hyp=8.69 cameraTheta=-3.03 mountX=-8.67 mountY=0.05, mountTheta=3.14
18:08:09.527 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.64, y=-0.95, opts=13)
18:08:09.529 00.002 31432 Enqueuing Move request for scope (-8.64, -0.95)
18:08:09.531 00.002 29876 Worker thread wakes up
18:08:09.531 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.64, -0.95) opts 0xd
18:08:09.531 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.64, -0.95)
18:08:09.531 00.000 29876 Moving (-8.64, -0.95) raw xDistance=-8.67 yDistance=0.05
18:08:09.531 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.87 from input -8.67
18:08:09.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:09.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:08:09.531 00.000 29876 MoveAxis(E, 822, ABG)
18:08:09.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:09.531 00.000 29876 Move returns status 1, amount 0
18:08:09.531 00.000 29876 MoveAxis(N, 0, ABG)
18:08:09.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:09.531 00.000 29876 Move returns status 1, amount 0
18:08:09.531 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:09.531 00.000 29876 move complete, result=1
18:08:09.532 00.001 29876 worker thread done servicing request
18:08:09.537 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=21, FiltMax=254, Gamma=1.000
18:08:09.550 00.013 31432 UpdateGuideState exits: m=7607 RSB=57.3
18:08:09.552 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:09.554 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:09.556 00.002 31432 Enqueuing Expose request
18:08:09.558 00.002 29876 Worker thread wakes up
18:08:09.558 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:09.558 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:09.558 00.000 31432 GuideStep: -8.7 px 0 ms EAST, 0.0 px 0 ms NORTH
18:08:09.561 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:09.563 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:10.460 00.897 29876 Exposure complete
18:08:10.504 00.044 29876 worker thread done servicing request
18:08:10.504 00.000 31432 OnExposeComplete: enter
18:08:10.506 00.002 31432 UpdateGuideState(): m_state=6
18:08:10.507 00.001 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:08:10.510 00.003 31432 Star::Find returns 1 (0), X=1165.64, Y=780.59, Mass=7305, SNR=54.5, Peak=255 HFD=4.9
18:08:10.512 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
18:08:10.514 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.02 = 0.02)
18:08:10.515 00.001 31432 CameraToMount -- cameraX=-8.94 cameraY=-1.13 hyp=9.01 cameraTheta=-3.02 mountX=-8.99 mountY=0.20, mountTheta=3.12
18:08:10.518 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.94, y=-1.13, opts=13)
18:08:10.520 00.002 31432 Enqueuing Move request for scope (-8.94, -1.13)
18:08:10.522 00.002 29876 Worker thread wakes up
18:08:10.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.94, -1.13) opts 0xd
18:08:10.522 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.94, -1.13)
18:08:10.522 00.000 29876 Moving (-8.94, -1.13) raw xDistance=-8.99 yDistance=0.20
18:08:10.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.07 from input -8.99
18:08:10.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:10.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:08:10.522 00.000 29876 MoveAxis(E, 851, ABG)
18:08:10.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:10.522 00.000 29876 Move returns status 1, amount 0
18:08:10.522 00.000 29876 MoveAxis(N, 0, ABG)
18:08:10.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:10.522 00.000 29876 Move returns status 1, amount 0
18:08:10.522 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:10.522 00.000 29876 move complete, result=1
18:08:10.522 00.000 29876 worker thread done servicing request
18:08:10.526 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:10.537 00.011 31432 UpdateGuideState exits: m=7305 RSB=54.5
18:08:10.540 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:10.541 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:10.543 00.002 31432 Enqueuing Expose request
18:08:10.545 00.002 31432 GuideStep: -9.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:10.547 00.002 29876 Worker thread wakes up
18:08:10.547 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:10.547 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:10.549 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:10.552 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:11.674 01.122 29876 Exposure complete
18:08:11.717 00.043 29876 worker thread done servicing request
18:08:11.717 00.000 31432 OnExposeComplete: enter
18:08:11.719 00.002 31432 UpdateGuideState(): m_state=6
18:08:11.721 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:08:11.723 00.002 31432 Star::Find returns 1 (0), X=1165.91, Y=780.32, Mass=7456, SNR=54.9, Peak=255 HFD=4.7
18:08:11.725 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:08:11.727 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:08:11.728 00.001 31432 CameraToMount -- cameraX=-8.68 cameraY=-1.41 hyp=8.79 cameraTheta=-2.98 mountX=-8.74 mountY=0.50, mountTheta=3.08
18:08:11.731 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.68, y=-1.41, opts=13)
18:08:11.733 00.002 31432 Enqueuing Move request for scope (-8.68, -1.41)
18:08:11.734 00.001 29876 Worker thread wakes up
18:08:11.734 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.68, -1.41) opts 0xd
18:08:11.734 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.68, -1.41)
18:08:11.734 00.000 29876 Moving (-8.68, -1.41) raw xDistance=-8.74 yDistance=0.50
18:08:11.736 00.002 29876 GuideAlgorithmHysteresis::Result() returns -5.93 from input -8.74
18:08:11.736 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:11.736 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
18:08:11.736 00.000 29876 MoveAxis(E, 830, ABG)
18:08:11.736 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:11.736 00.000 29876 Move returns status 1, amount 0
18:08:11.736 00.000 29876 MoveAxis(N, 0, ABG)
18:08:11.736 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:11.736 00.000 29876 Move returns status 1, amount 0
18:08:11.736 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:11.736 00.000 29876 move complete, result=1
18:08:11.736 00.000 29876 worker thread done servicing request
18:08:11.739 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=21, FiltMax=254, Gamma=1.000
18:08:11.751 00.012 31432 UpdateGuideState exits: m=7456 RSB=54.9
18:08:11.754 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:11.755 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:11.757 00.002 31432 Enqueuing Expose request
18:08:11.759 00.002 31432 GuideStep: -8.7 px 0 ms EAST, 0.5 px 0 ms NORTH
18:08:11.761 00.002 29876 Worker thread wakes up
18:08:11.761 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:11.761 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,765,31,31)
18:08:11.763 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:11.765 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:12.773 01.008 29876 Exposure complete
18:08:12.816 00.043 29876 worker thread done servicing request
18:08:12.816 00.000 31432 OnExposeComplete: enter
18:08:12.818 00.002 31432 UpdateGuideState(): m_state=6
18:08:12.820 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:08:12.822 00.002 31432 Star::Find returns 1 (0), X=1165.18, Y=780.32, Mass=7019, SNR=54.3, Peak=255 HFD=4.6
18:08:12.824 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
18:08:12.826 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:08:12.827 00.001 31432 CameraToMount -- cameraX=-9.41 cameraY=-1.41 hyp=9.51 cameraTheta=-2.99 mountX=-9.47 mountY=0.42, mountTheta=3.10
18:08:12.830 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.41, y=-1.41, opts=13)
18:08:12.832 00.002 31432 Enqueuing Move request for scope (-9.41, -1.41)
18:08:12.834 00.002 29876 Worker thread wakes up
18:08:12.834 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.41, -1.41) opts 0xd
18:08:12.834 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.41, -1.41)
18:08:12.834 00.000 29876 Moving (-9.41, -1.41) raw xDistance=-9.47 yDistance=0.42
18:08:12.834 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.38 from input -9.47
18:08:12.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:12.834 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
18:08:12.834 00.000 29876 MoveAxis(E, 893, ABG)
18:08:12.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:12.834 00.000 29876 Move returns status 1, amount 0
18:08:12.834 00.000 29876 MoveAxis(N, 0, ABG)
18:08:12.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:12.834 00.000 29876 Move returns status 1, amount 0
18:08:12.834 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:12.834 00.000 29876 move complete, result=1
18:08:12.834 00.000 29876 worker thread done servicing request
18:08:12.840 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=20, FiltMax=254, Gamma=1.000
18:08:12.853 00.013 31432 UpdateGuideState exits: m=7019 RSB=54.3
18:08:12.855 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:12.857 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:12.858 00.001 31432 Enqueuing Expose request
18:08:12.860 00.002 31432 GuideStep: -9.5 px 0 ms EAST, 0.4 px 0 ms NORTH
18:08:12.862 00.002 29876 Worker thread wakes up
18:08:12.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:12.862 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,765,31,31)
18:08:12.864 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:12.867 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:13.995 01.128 29876 Exposure complete
18:08:14.038 00.043 29876 worker thread done servicing request
18:08:14.038 00.000 31432 OnExposeComplete: enter
18:08:14.040 00.002 31432 UpdateGuideState(): m_state=6
18:08:14.043 00.003 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:08:14.045 00.002 31432 Star::Find returns 1 (0), X=1165.79, Y=780.18, Mass=7320, SNR=55.6, Peak=255 HFD=4.5
18:08:14.048 00.003 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
18:08:14.049 00.001 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.07 = 0.07)
18:08:14.051 00.002 31432 CameraToMount -- cameraX=-8.80 cameraY=-1.54 hyp=8.93 cameraTheta=-2.97 mountX=-8.87 mountY=0.62, mountTheta=3.07
18:08:14.054 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.80, y=-1.54, opts=13)
18:08:14.056 00.002 31432 Enqueuing Move request for scope (-8.80, -1.54)
18:08:14.058 00.002 29876 Worker thread wakes up
18:08:14.058 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.80, -1.54) opts 0xd
18:08:14.058 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.80, -1.54)
18:08:14.058 00.000 29876 Moving (-8.80, -1.54) raw xDistance=-8.87 yDistance=0.62
18:08:14.058 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.03 from input -8.87
18:08:14.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:14.058 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
18:08:14.058 00.000 29876 MoveAxis(E, 845, ABG)
18:08:14.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:14.058 00.000 29876 Move returns status 1, amount 0
18:08:14.058 00.000 29876 MoveAxis(N, 0, ABG)
18:08:14.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:14.058 00.000 29876 Move returns status 1, amount 0
18:08:14.058 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:14.058 00.000 29876 move complete, result=1
18:08:14.058 00.000 29876 worker thread done servicing request
18:08:14.062 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=20, FiltMax=254, Gamma=1.000
18:08:14.074 00.012 31432 UpdateGuideState exits: m=7320 RSB=55.6
18:08:14.076 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:14.078 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:14.080 00.002 31432 Enqueuing Expose request
18:08:14.082 00.002 31432 GuideStep: -8.9 px 0 ms EAST, 0.6 px 0 ms NORTH
18:08:14.084 00.002 29876 Worker thread wakes up
18:08:14.084 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:14.084 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,765,31,31)
18:08:14.085 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:14.088 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:14.987 00.899 29876 Exposure complete
18:08:15.030 00.043 29876 worker thread done servicing request
18:08:15.030 00.000 31432 OnExposeComplete: enter
18:08:15.032 00.002 31432 UpdateGuideState(): m_state=6
18:08:15.034 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:08:15.036 00.002 31432 Star::Find returns 1 (0), X=1165.06, Y=780.91, Mass=7063, SNR=54.2, Peak=255 HFD=4.5
18:08:15.038 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.05) = xAngle (-3.11 = -3.11)
18:08:15.040 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.02 = -0.02)
18:08:15.041 00.001 31432 CameraToMount -- cameraX=-9.53 cameraY=-0.81 hyp=9.56 cameraTheta=-3.06 mountX=-9.56 mountY=-0.18, mountTheta=-3.12
18:08:15.044 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.53, y=-0.81, opts=13)
18:08:15.046 00.002 31432 Enqueuing Move request for scope (-9.53, -0.81)
18:08:15.047 00.001 29876 Worker thread wakes up
18:08:15.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.53, -0.81) opts 0xd
18:08:15.047 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.53, -0.81)
18:08:15.047 00.000 29876 Moving (-9.53, -0.81) raw xDistance=-9.56 yDistance=-0.18
18:08:15.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.44 from input -9.56
18:08:15.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:15.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:08:15.047 00.000 29876 MoveAxis(E, 902, ABG)
18:08:15.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:15.047 00.000 29876 Move returns status 1, amount 0
18:08:15.047 00.000 29876 MoveAxis(N, 0, ABG)
18:08:15.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:15.047 00.000 29876 Move returns status 1, amount 0
18:08:15.047 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:15.047 00.000 29876 move complete, result=1
18:08:15.049 00.002 29876 worker thread done servicing request
18:08:15.052 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=20, FiltMax=254, Gamma=1.000
18:08:15.063 00.011 31432 UpdateGuideState exits: m=7063 RSB=54.2
18:08:15.065 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:15.067 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:15.069 00.002 31432 Enqueuing Expose request
18:08:15.070 00.001 31432 GuideStep: -9.6 px 0 ms EAST, -0.2 px 0 ms NORTH
18:08:15.072 00.002 29876 Worker thread wakes up
18:08:15.072 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:15.072 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:15.074 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:15.076 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:16.197 01.121 29876 Exposure complete
18:08:16.240 00.043 29876 worker thread done servicing request
18:08:16.240 00.000 31432 OnExposeComplete: enter
18:08:16.242 00.002 31432 UpdateGuideState(): m_state=6
18:08:16.245 00.003 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:08:16.247 00.002 31432 Star::Find returns 1 (0), X=1165.01, Y=780.17, Mass=7456, SNR=55.5, Peak=255 HFD=4.6
18:08:16.249 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:08:16.251 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:08:16.252 00.001 31432 CameraToMount -- cameraX=-9.58 cameraY=-1.56 hyp=9.71 cameraTheta=-2.98 mountX=-9.65 mountY=0.55, mountTheta=3.08
18:08:16.255 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.58, y=-1.56, opts=13)
18:08:16.256 00.001 31432 Enqueuing Move request for scope (-9.58, -1.56)
18:08:16.258 00.002 29876 Worker thread wakes up
18:08:16.258 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.58, -1.56) opts 0xd
18:08:16.258 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.58, -1.56)
18:08:16.258 00.000 29876 Moving (-9.58, -1.56) raw xDistance=-9.65 yDistance=0.55
18:08:16.258 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.53 from input -9.65
18:08:16.258 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:08:16.259 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
18:08:16.259 00.000 29876 MoveAxis(E, 914, ABG)
18:08:16.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:16.259 00.000 29876 Move returns status 1, amount 0
18:08:16.259 00.000 29876 MoveAxis(N, 0, ABG)
18:08:16.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:16.259 00.000 29876 Move returns status 1, amount 0
18:08:16.259 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:16.259 00.000 29876 move complete, result=1
18:08:16.259 00.000 29876 worker thread done servicing request
18:08:16.262 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=18, FiltMax=254, Gamma=1.000
18:08:16.274 00.012 31432 UpdateGuideState exits: m=7456 RSB=55.5
18:08:16.276 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:16.277 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:16.279 00.002 31432 Enqueuing Expose request
18:08:16.281 00.002 31432 GuideStep: -9.6 px 0 ms EAST, 0.6 px 0 ms NORTH
18:08:16.283 00.002 29876 Worker thread wakes up
18:08:16.283 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:16.283 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,765,31,31)
18:08:16.285 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:16.287 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:17.297 01.010 29876 Exposure complete
18:08:17.341 00.044 29876 worker thread done servicing request
18:08:17.341 00.000 31432 OnExposeComplete: enter
18:08:17.343 00.002 31432 UpdateGuideState(): m_state=6
18:08:17.345 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:08:17.347 00.002 31432 Star::Find returns 1 (0), X=1164.76, Y=780.15, Mass=7066, SNR=53.9, Peak=255 HFD=4.5
18:08:17.348 00.001 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:08:17.350 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:08:17.352 00.002 31432 CameraToMount -- cameraX=-9.83 cameraY=-1.58 hyp=9.95 cameraTheta=-2.98 mountX=-9.90 mountY=0.55, mountTheta=3.09
18:08:17.354 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.83, y=-1.58, opts=13)
18:08:17.356 00.002 31432 Enqueuing Move request for scope (-9.83, -1.58)
18:08:17.358 00.002 29876 Worker thread wakes up
18:08:17.358 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.83, -1.58) opts 0xd
18:08:17.358 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.83, -1.58)
18:08:17.358 00.000 29876 Moving (-9.83, -1.58) raw xDistance=-9.90 yDistance=0.55
18:08:17.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.69 from input -9.90
18:08:17.358 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.34 newest=0.92
18:08:17.358 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
18:08:17.358 00.000 29876 MoveAxis(E, 937, ABG)
18:08:17.358 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:17.358 00.000 29876 Move returns status 1, amount 0
18:08:17.358 00.000 29876 BLC: Oldest BLC event removed
18:08:17.358 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:08:17.358 00.000 29876 MoveAxis(S, 232, ABG)
18:08:17.358 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:17.358 00.000 29876 Move returns status 1, amount 0
18:08:17.358 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:17.358 00.000 29876 move complete, result=1
18:08:17.358 00.000 29876 worker thread done servicing request
18:08:17.361 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=21, FiltMax=255, Gamma=1.000
18:08:17.372 00.011 31432 UpdateGuideState exits: m=7066 RSB=53.9
18:08:17.374 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:17.376 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:17.378 00.002 31432 Enqueuing Expose request
18:08:17.380 00.002 31432 GuideStep: -9.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:08:17.382 00.002 29876 Worker thread wakes up
18:08:17.382 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:17.382 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,765,31,31)
18:08:17.382 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:17.385 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:18.608 01.223 29876 Exposure complete
18:08:18.653 00.045 29876 worker thread done servicing request
18:08:18.653 00.000 31432 OnExposeComplete: enter
18:08:18.655 00.002 31432 UpdateGuideState(): m_state=6
18:08:18.657 00.002 31432 Star::Find(15, 1164, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:08:18.659 00.002 31432 Star::Find returns 1 (0), X=1164.93, Y=780.74, Mass=7495, SNR=55.9, Peak=255 HFD=4.7
18:08:18.661 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:08:18.663 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.00 = -0.00)
18:08:18.665 00.002 31432 CameraToMount -- cameraX=-9.65 cameraY=-0.99 hyp=9.70 cameraTheta=-3.04 mountX=-9.69 mountY=-0.02, mountTheta=-3.14
18:08:18.668 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.65, y=-0.99, opts=13)
18:08:18.670 00.002 31432 Enqueuing Move request for scope (-9.65, -0.99)
18:08:18.672 00.002 29876 Worker thread wakes up
18:08:18.672 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.65, -0.99) opts 0xd
18:08:18.672 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.65, -0.99)
18:08:18.672 00.000 29876 Moving (-9.65, -0.99) raw xDistance=-9.69 yDistance=-0.02
18:08:18.672 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.57 from input -9.69
18:08:18.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:18.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:08:18.672 00.000 29876 MoveAxis(E, 921, ABG)
18:08:18.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:18.672 00.000 29876 Move returns status 1, amount 0
18:08:18.672 00.000 29876 MoveAxis(N, 0, ABG)
18:08:18.673 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:18.673 00.000 29876 Move returns status 1, amount 0
18:08:18.673 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:18.673 00.000 29876 move complete, result=1
18:08:18.673 00.000 29876 worker thread done servicing request
18:08:18.676 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=43, FiltMin=20, FiltMax=254, Gamma=1.000
18:08:18.688 00.012 31432 UpdateGuideState exits: m=7495 RSB=55.9
18:08:18.690 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:18.692 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:18.694 00.002 31432 Enqueuing Expose request
18:08:18.696 00.002 31432 GuideStep: -9.7 px 0 ms EAST, -0.0 px 0 ms NORTH
18:08:18.698 00.002 29876 Worker thread wakes up
18:08:18.698 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:18.698 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:18.700 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:18.702 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:19.614 00.912 29876 Exposure complete
18:08:19.658 00.044 29876 worker thread done servicing request
18:08:19.658 00.000 31432 OnExposeComplete: enter
18:08:19.660 00.002 31432 UpdateGuideState(): m_state=6
18:08:19.662 00.002 31432 Star::Find(15, 1164, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:08:19.664 00.002 31432 Star::Find returns 1 (0), X=1165.37, Y=780.45, Mass=7360, SNR=55.1, Peak=255 HFD=4.9
18:08:19.665 00.001 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:08:19.666 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:08:19.668 00.002 31432 CameraToMount -- cameraX=-9.22 cameraY=-1.28 hyp=9.31 cameraTheta=-3.00 mountX=-9.27 mountY=0.32, mountTheta=3.11
18:08:19.671 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.22, y=-1.28, opts=13)
18:08:19.673 00.002 31432 Enqueuing Move request for scope (-9.22, -1.28)
18:08:19.675 00.002 29876 Worker thread wakes up
18:08:19.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.22, -1.28) opts 0xd
18:08:19.675 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.22, -1.28)
18:08:19.675 00.000 29876 Moving (-9.22, -1.28) raw xDistance=-9.27 yDistance=0.32
18:08:19.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.30 from input -9.27
18:08:19.675 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
18:08:19.675 00.000 29876 MoveAxis(E, 883, ABG)
18:08:19.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:19.675 00.000 29876 Move returns status 1, amount 0
18:08:19.675 00.000 29876 MoveAxis(S, 122, ABG)
18:08:19.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:19.675 00.000 29876 Move returns status 1, amount 0
18:08:19.675 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:19.675 00.000 29876 move complete, result=1
18:08:19.675 00.000 29876 worker thread done servicing request
18:08:19.678 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:19.690 00.012 31432 UpdateGuideState exits: m=7360 RSB=55.1
18:08:19.692 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:19.693 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:19.695 00.002 31432 Enqueuing Expose request
18:08:19.697 00.002 31432 GuideStep: -9.3 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:08:19.699 00.002 29876 Worker thread wakes up
18:08:19.699 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:19.699 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,765,31,31)
18:08:19.701 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:19.703 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:20.831 01.128 29876 Exposure complete
18:08:20.874 00.043 29876 worker thread done servicing request
18:08:20.874 00.000 31432 OnExposeComplete: enter
18:08:20.876 00.002 31432 UpdateGuideState(): m_state=6
18:08:20.878 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:08:20.881 00.003 31432 Star::Find returns 1 (0), X=1166.24, Y=780.43, Mass=7123, SNR=54.3, Peak=255 HFD=4.7
18:08:20.883 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
18:08:20.884 00.001 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.05 = 0.05)
18:08:20.886 00.002 31432 CameraToMount -- cameraX=-8.35 cameraY=-1.29 hyp=8.45 cameraTheta=-2.99 mountX=-8.40 mountY=0.42, mountTheta=3.09
18:08:20.891 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.35, y=-1.29, opts=13)
18:08:20.893 00.002 31432 Enqueuing Move request for scope (-8.35, -1.29)
18:08:20.895 00.002 29876 Worker thread wakes up
18:08:20.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.35, -1.29) opts 0xd
18:08:20.895 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.35, -1.29)
18:08:20.895 00.000 29876 Moving (-8.35, -1.29) raw xDistance=-8.40 yDistance=0.42
18:08:20.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.74 from input -8.40
18:08:20.895 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
18:08:20.895 00.000 29876 MoveAxis(E, 803, ABG)
18:08:20.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:20.895 00.000 29876 Move returns status 1, amount 0
18:08:20.895 00.000 29876 MoveAxis(S, 162, ABG)
18:08:20.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:20.895 00.000 29876 Move returns status 1, amount 0
18:08:20.896 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:20.896 00.000 29876 move complete, result=1
18:08:20.896 00.000 29876 worker thread done servicing request
18:08:20.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:20.911 00.012 31432 UpdateGuideState exits: m=7123 RSB=54.3
18:08:20.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:20.915 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:20.917 00.002 31432 Enqueuing Expose request
18:08:20.919 00.002 31432 GuideStep: -8.4 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:08:20.921 00.002 29876 Worker thread wakes up
18:08:20.921 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:20.921 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,765,31,31)
18:08:20.923 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:20.925 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:21.835 00.910 29876 Exposure complete
18:08:21.878 00.043 29876 worker thread done servicing request
18:08:21.878 00.000 31432 OnExposeComplete: enter
18:08:21.880 00.002 31432 UpdateGuideState(): m_state=6
18:08:21.882 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:08:21.884 00.002 31432 Star::Find returns 1 (0), X=1165.00, Y=781.14, Mass=7733, SNR=56.1, Peak=255 HFD=4.6
18:08:21.886 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
18:08:21.888 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.04 = -0.04)
18:08:21.889 00.001 31432 CameraToMount -- cameraX=-9.58 cameraY=-0.59 hyp=9.60 cameraTheta=-3.08 mountX=-9.60 mountY=-0.41, mountTheta=-3.10
18:08:21.892 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.58, y=-0.59, opts=13)
18:08:21.894 00.002 31432 Enqueuing Move request for scope (-9.58, -0.59)
18:08:21.896 00.002 29876 Worker thread wakes up
18:08:21.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.58, -0.59) opts 0xd
18:08:21.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.58, -0.59)
18:08:21.896 00.000 29876 Moving (-9.58, -0.59) raw xDistance=-9.60 yDistance=-0.41
18:08:21.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.45 from input -9.60
18:08:21.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:21.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
18:08:21.896 00.000 29876 MoveAxis(E, 903, ABG)
18:08:21.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:21.896 00.000 29876 Move returns status 1, amount 0
18:08:21.896 00.000 29876 MoveAxis(N, 0, ABG)
18:08:21.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:21.896 00.000 29876 Move returns status 1, amount 0
18:08:21.896 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:21.896 00.000 29876 move complete, result=1
18:08:21.896 00.000 29876 worker thread done servicing request
18:08:21.900 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=16, FiltMax=254, Gamma=1.000
18:08:21.911 00.011 31432 UpdateGuideState exits: m=7733 RSB=56.1
18:08:21.914 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:21.915 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:21.917 00.002 31432 Enqueuing Expose request
18:08:21.919 00.002 31432 GuideStep: -9.6 px 0 ms EAST, -0.4 px 0 ms NORTH
18:08:21.921 00.002 29876 Worker thread wakes up
18:08:21.921 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:21.921 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:21.923 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:21.926 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:23.044 01.118 29876 Exposure complete
18:08:23.086 00.042 29876 worker thread done servicing request
18:08:23.086 00.000 31432 OnExposeComplete: enter
18:08:23.088 00.002 31432 UpdateGuideState(): m_state=6
18:08:23.090 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:08:23.092 00.002 31432 Star::Find returns 1 (0), X=1165.13, Y=781.21, Mass=7100, SNR=54.5, Peak=255 HFD=4.5
18:08:23.094 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
18:08:23.096 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.05 = -0.05)
18:08:23.097 00.001 31432 CameraToMount -- cameraX=-9.46 cameraY=-0.52 hyp=9.47 cameraTheta=-3.09 mountX=-9.47 mountY=-0.47, mountTheta=-3.09
18:08:23.100 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.46, y=-0.52, opts=13)
18:08:23.102 00.002 31432 Enqueuing Move request for scope (-9.46, -0.52)
18:08:23.104 00.002 29876 Worker thread wakes up
18:08:23.104 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.46, -0.52) opts 0xd
18:08:23.104 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.46, -0.52)
18:08:23.104 00.000 29876 Moving (-9.46, -0.52) raw xDistance=-9.47 yDistance=-0.47
18:08:23.104 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.42 from input -9.47
18:08:23.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:23.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
18:08:23.104 00.000 29876 MoveAxis(E, 899, ABG)
18:08:23.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:23.104 00.000 29876 Move returns status 1, amount 0
18:08:23.104 00.000 29876 MoveAxis(N, 0, ABG)
18:08:23.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:23.104 00.000 29876 Move returns status 1, amount 0
18:08:23.104 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:23.104 00.000 29876 move complete, result=1
18:08:23.104 00.000 29876 worker thread done servicing request
18:08:23.107 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:23.119 00.012 31432 UpdateGuideState exits: m=7100 RSB=54.5
18:08:23.121 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:23.123 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:23.124 00.001 31432 Enqueuing Expose request
18:08:23.126 00.002 31432 GuideStep: -9.5 px 0 ms EAST, -0.5 px 0 ms NORTH
18:08:23.128 00.002 29876 Worker thread wakes up
18:08:23.128 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:23.128 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:23.130 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:23.132 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:24.046 00.914 29876 Exposure complete
18:08:24.089 00.043 29876 worker thread done servicing request
18:08:24.089 00.000 31432 OnExposeComplete: enter
18:08:24.091 00.002 31432 UpdateGuideState(): m_state=6
18:08:24.093 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:08:24.095 00.002 31432 Star::Find returns 1 (0), X=1165.25, Y=780.84, Mass=7151, SNR=54.2, Peak=255 HFD=4.5
18:08:24.097 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.05) = xAngle (-3.10 = -3.10)
18:08:24.099 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.01 = -0.01)
18:08:24.100 00.001 31432 CameraToMount -- cameraX=-9.34 cameraY=-0.89 hyp=9.38 cameraTheta=-3.05 mountX=-9.37 mountY=-0.08, mountTheta=-3.13
18:08:24.103 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.34, y=-0.89, opts=13)
18:08:24.105 00.002 31432 Enqueuing Move request for scope (-9.34, -0.89)
18:08:24.107 00.002 29876 Worker thread wakes up
18:08:24.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.34, -0.89) opts 0xd
18:08:24.107 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.34, -0.89)
18:08:24.107 00.000 29876 Moving (-9.34, -0.89) raw xDistance=-9.37 yDistance=-0.08
18:08:24.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.35 from input -9.37
18:08:24.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:24.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:08:24.107 00.000 29876 MoveAxis(E, 890, ABG)
18:08:24.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:24.107 00.000 29876 Move returns status 1, amount 0
18:08:24.107 00.000 29876 MoveAxis(N, 0, ABG)
18:08:24.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:24.107 00.000 29876 Move returns status 1, amount 0
18:08:24.107 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:24.107 00.000 29876 move complete, result=1
18:08:24.108 00.001 29876 worker thread done servicing request
18:08:24.111 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=21, FiltMax=254, Gamma=1.000
18:08:24.122 00.011 31432 UpdateGuideState exits: m=7151 RSB=54.2
18:08:24.124 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:24.126 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:24.128 00.002 31432 Enqueuing Expose request
18:08:24.130 00.002 31432 GuideStep: -9.4 px 0 ms EAST, -0.1 px 0 ms NORTH
18:08:24.132 00.002 29876 Worker thread wakes up
18:08:24.132 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:24.132 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:24.133 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:24.136 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:25.253 01.117 29876 Exposure complete
18:08:25.296 00.043 29876 worker thread done servicing request
18:08:25.297 00.001 31432 OnExposeComplete: enter
18:08:25.299 00.002 31432 UpdateGuideState(): m_state=6
18:08:25.301 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:08:25.303 00.002 31432 Star::Find returns 1 (0), X=1164.61, Y=780.49, Mass=6799, SNR=53.1, Peak=255 HFD=4.4
18:08:25.305 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
18:08:25.306 00.001 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.02 = 0.02)
18:08:25.308 00.002 31432 CameraToMount -- cameraX=-9.98 cameraY=-1.23 hyp=10.05 cameraTheta=-3.02 mountX=-10.03 mountY=0.19, mountTheta=3.12
18:08:25.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.98, y=-1.23, opts=13)
18:08:25.312 00.001 31432 Enqueuing Move request for scope (-9.98, -1.23)
18:08:25.315 00.003 29876 Worker thread wakes up
18:08:25.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.98, -1.23) opts 0xd
18:08:25.315 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.98, -1.23)
18:08:25.315 00.000 29876 Moving (-9.98, -1.23) raw xDistance=-10.03 yDistance=0.19
18:08:25.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.76 from input -10.03
18:08:25.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:25.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:08:25.315 00.000 29876 MoveAxis(E, 947, ABG)
18:08:25.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:25.315 00.000 29876 Move returns status 1, amount 0
18:08:25.315 00.000 29876 MoveAxis(N, 0, ABG)
18:08:25.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:25.315 00.000 29876 Move returns status 1, amount 0
18:08:25.315 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:25.315 00.000 29876 move complete, result=1
18:08:25.315 00.000 29876 worker thread done servicing request
18:08:25.319 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:25.331 00.012 31432 UpdateGuideState exits: m=6799 RSB=53.1
18:08:25.334 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:25.335 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:25.337 00.002 31432 Enqueuing Expose request
18:08:25.339 00.002 31432 GuideStep: -10.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:25.341 00.002 29876 Worker thread wakes up
18:08:25.341 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:25.341 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,765,31,31)
18:08:25.343 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:25.346 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:26.258 00.912 29876 Exposure complete
18:08:26.300 00.042 29876 worker thread done servicing request
18:08:26.301 00.001 31432 OnExposeComplete: enter
18:08:26.303 00.002 31432 UpdateGuideState(): m_state=6
18:08:26.304 00.001 31432 Star::Find(15, 1164, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
18:08:26.306 00.002 31432 Star::Find returns 1 (0), X=1165.24, Y=780.59, Mass=7090, SNR=54.5, Peak=255 HFD=4.7
18:08:26.308 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
18:08:26.310 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.02 = 0.02)
18:08:26.312 00.002 31432 CameraToMount -- cameraX=-9.35 cameraY=-1.13 hyp=9.42 cameraTheta=-3.02 mountX=-9.39 mountY=0.16, mountTheta=3.13
18:08:26.314 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.35, y=-1.13, opts=13)
18:08:26.316 00.002 31432 Enqueuing Move request for scope (-9.35, -1.13)
18:08:26.318 00.002 29876 Worker thread wakes up
18:08:26.318 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.35, -1.13) opts 0xd
18:08:26.318 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.35, -1.13)
18:08:26.318 00.000 29876 Moving (-9.35, -1.13) raw xDistance=-9.39 yDistance=0.16
18:08:26.318 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.39 from input -9.39
18:08:26.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:26.318 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:08:26.318 00.000 29876 MoveAxis(E, 895, ABG)
18:08:26.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:26.318 00.000 29876 Move returns status 1, amount 0
18:08:26.318 00.000 29876 MoveAxis(N, 0, ABG)
18:08:26.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:26.318 00.000 29876 Move returns status 1, amount 0
18:08:26.318 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:26.318 00.000 29876 move complete, result=1
18:08:26.318 00.000 29876 worker thread done servicing request
18:08:26.322 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:26.333 00.011 31432 UpdateGuideState exits: m=7090 RSB=54.5
18:08:26.336 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:26.338 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:26.339 00.001 31432 Enqueuing Expose request
18:08:26.341 00.002 31432 GuideStep: -9.4 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:26.343 00.002 29876 Worker thread wakes up
18:08:26.343 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:26.343 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:26.345 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:26.347 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:27.569 01.222 29876 Exposure complete
18:08:27.612 00.043 29876 worker thread done servicing request
18:08:27.612 00.000 31432 OnExposeComplete: enter
18:08:27.614 00.002 31432 UpdateGuideState(): m_state=6
18:08:27.616 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
18:08:27.618 00.002 31432 Star::Find returns 1 (0), X=1165.44, Y=781.07, Mass=6821, SNR=53.7, Peak=255 HFD=4.3
18:08:27.619 00.001 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.05) = xAngle (-3.12 = -3.12)
18:08:27.621 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.03 = -0.03)
18:08:27.623 00.002 31432 CameraToMount -- cameraX=-9.14 cameraY=-0.65 hyp=9.17 cameraTheta=-3.07 mountX=-9.17 mountY=-0.30, mountTheta=-3.11
18:08:27.626 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.14, y=-0.65, opts=13)
18:08:27.628 00.002 31432 Enqueuing Move request for scope (-9.14, -0.65)
18:08:27.630 00.002 29876 Worker thread wakes up
18:08:27.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.14, -0.65) opts 0xd
18:08:27.630 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.14, -0.65)
18:08:27.630 00.000 29876 Moving (-9.14, -0.65) raw xDistance=-9.17 yDistance=-0.30
18:08:27.630 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.22 from input -9.17
18:08:27.630 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:27.630 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
18:08:27.630 00.000 29876 MoveAxis(E, 871, ABG)
18:08:27.630 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:27.630 00.000 29876 Move returns status 1, amount 0
18:08:27.630 00.000 29876 MoveAxis(N, 0, ABG)
18:08:27.630 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:27.630 00.000 29876 Move returns status 1, amount 0
18:08:27.630 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:27.630 00.000 29876 move complete, result=1
18:08:27.630 00.000 29876 worker thread done servicing request
18:08:27.635 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=21, FiltMax=255, Gamma=1.000
18:08:27.647 00.012 31432 UpdateGuideState exits: m=6821 RSB=53.7
18:08:27.649 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:27.651 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:27.653 00.002 31432 Enqueuing Expose request
18:08:27.654 00.001 31432 GuideStep: -9.2 px 0 ms EAST, -0.3 px 0 ms NORTH
18:08:27.656 00.002 29876 Worker thread wakes up
18:08:27.656 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:27.656 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,766,31,31)
18:08:27.658 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:27.661 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:28.561 00.900 29876 Exposure complete
18:08:28.604 00.043 29876 worker thread done servicing request
18:08:28.604 00.000 31432 OnExposeComplete: enter
18:08:28.606 00.002 31432 UpdateGuideState(): m_state=6
18:08:28.608 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
18:08:28.610 00.002 31432 Star::Find returns 1 (0), X=1165.63, Y=781.58, Mass=6919, SNR=53.2, Peak=255 HFD=4.7
18:08:28.612 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.11)
18:08:28.614 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.09 = -0.09)
18:08:28.615 00.001 31432 CameraToMount -- cameraX=-8.96 cameraY=-0.14 hyp=8.96 cameraTheta=-3.13 mountX=-8.95 mountY=-0.79, mountTheta=-3.05
18:08:28.618 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.96, y=-0.14, opts=13)
18:08:28.620 00.002 31432 Enqueuing Move request for scope (-8.96, -0.14)
18:08:28.622 00.002 29876 Worker thread wakes up
18:08:28.622 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.96, -0.14) opts 0xd
18:08:28.622 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.96, -0.14)
18:08:28.622 00.000 29876 Moving (-8.96, -0.14) raw xDistance=-8.95 yDistance=-0.79
18:08:28.622 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.08 from input -8.95
18:08:28.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:08:28.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
18:08:28.622 00.000 29876 MoveAxis(E, 851, ABG)
18:08:28.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:28.622 00.000 29876 Move returns status 1, amount 0
18:08:28.622 00.000 29876 MoveAxis(N, 0, ABG)
18:08:28.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:28.622 00.000 29876 Move returns status 1, amount 0
18:08:28.622 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:28.622 00.000 29876 move complete, result=1
18:08:28.622 00.000 29876 worker thread done servicing request
18:08:28.626 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=42, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:28.637 00.011 31432 UpdateGuideState exits: m=6919 RSB=53.2
18:08:28.640 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:28.641 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:28.643 00.002 31432 Enqueuing Expose request
18:08:28.645 00.002 31432 GuideStep: -9.0 px 0 ms EAST, -0.8 px 0 ms NORTH
18:08:28.647 00.002 29876 Worker thread wakes up
18:08:28.647 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:28.647 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,767,31,31)
18:08:28.647 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:28.650 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:29.773 01.123 29876 Exposure complete
18:08:29.816 00.043 29876 worker thread done servicing request
18:08:29.816 00.000 31432 OnExposeComplete: enter
18:08:29.819 00.003 31432 UpdateGuideState(): m_state=6
18:08:29.821 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
18:08:29.822 00.001 31432 Star::Find returns 1 (0), X=1166.03, Y=781.29, Mass=7491, SNR=54.9, Peak=255 HFD=4.7
18:08:29.824 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = 3.14)
18:08:29.826 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.05 = -0.05)
18:08:29.828 00.002 31432 CameraToMount -- cameraX=-8.55 cameraY=-0.43 hyp=8.56 cameraTheta=-3.09 mountX=-8.56 mountY=-0.46, mountTheta=-3.09
18:08:29.830 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.55, y=-0.43, opts=13)
18:08:29.832 00.002 31432 Enqueuing Move request for scope (-8.55, -0.43)
18:08:29.834 00.002 29876 Worker thread wakes up
18:08:29.834 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.55, -0.43) opts 0xd
18:08:29.834 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.55, -0.43)
18:08:29.834 00.000 29876 Moving (-8.55, -0.43) raw xDistance=-8.56 yDistance=-0.46
18:08:29.835 00.001 29876 GuideAlgorithmHysteresis::Result() returns -5.82 from input -8.56
18:08:29.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:08:29.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
18:08:29.835 00.000 29876 MoveAxis(E, 815, ABG)
18:08:29.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:29.835 00.000 29876 Move returns status 1, amount 0
18:08:29.835 00.000 29876 MoveAxis(N, 0, ABG)
18:08:29.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:29.835 00.000 29876 Move returns status 1, amount 0
18:08:29.835 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:29.835 00.000 29876 move complete, result=1
18:08:29.835 00.000 29876 worker thread done servicing request
18:08:29.838 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=21, FiltMax=254, Gamma=1.000
18:08:29.850 00.012 31432 UpdateGuideState exits: m=7491 RSB=54.9
18:08:29.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:29.854 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:29.856 00.002 31432 Enqueuing Expose request
18:08:29.858 00.002 31432 GuideStep: -8.6 px 0 ms EAST, -0.5 px 0 ms NORTH
18:08:29.860 00.002 29876 Worker thread wakes up
18:08:29.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:29.860 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:29.862 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:29.864 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:30.772 00.908 29876 Exposure complete
18:08:30.815 00.043 29876 worker thread done servicing request
18:08:30.815 00.000 31432 OnExposeComplete: enter
18:08:30.817 00.002 31432 UpdateGuideState(): m_state=6
18:08:30.819 00.002 31432 Star::Find(15, 1166, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
18:08:30.821 00.002 31432 Star::Find returns 1 (0), X=1166.26, Y=780.19, Mass=7015, SNR=54.5, Peak=255 HFD=4.5
18:08:30.823 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
18:08:30.824 00.001 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.08 = 0.08)
18:08:30.826 00.002 31432 CameraToMount -- cameraX=-8.32 cameraY=-1.54 hyp=8.46 cameraTheta=-2.96 mountX=-8.39 mountY=0.67, mountTheta=3.06
18:08:30.828 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.32, y=-1.54, opts=13)
18:08:30.830 00.002 31432 Enqueuing Move request for scope (-8.32, -1.54)
18:08:30.832 00.002 29876 Worker thread wakes up
18:08:30.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.32, -1.54) opts 0xd
18:08:30.832 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.32, -1.54)
18:08:30.833 00.001 29876 Moving (-8.32, -1.54) raw xDistance=-8.39 yDistance=0.67
18:08:30.833 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.69 from input -8.39
18:08:30.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:08:30.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
18:08:30.833 00.000 29876 MoveAxis(E, 797, ABG)
18:08:30.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:30.833 00.000 29876 Move returns status 1, amount 0
18:08:30.833 00.000 29876 MoveAxis(N, 0, ABG)
18:08:30.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:30.833 00.000 29876 Move returns status 1, amount 0
18:08:30.833 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:30.833 00.000 29876 move complete, result=1
18:08:30.833 00.000 29876 worker thread done servicing request
18:08:30.837 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:30.849 00.012 31432 UpdateGuideState exits: m=7015 RSB=54.5
18:08:30.851 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:30.853 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:30.855 00.002 31432 Enqueuing Expose request
18:08:30.856 00.001 31432 GuideStep: -8.4 px 0 ms EAST, 0.7 px 0 ms NORTH
18:08:30.858 00.002 29876 Worker thread wakes up
18:08:30.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:30.858 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,765,31,31)
18:08:30.860 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:30.863 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:32.082 01.219 29876 Exposure complete
18:08:32.125 00.043 29876 worker thread done servicing request
18:08:32.125 00.000 31432 OnExposeComplete: enter
18:08:32.128 00.003 31432 UpdateGuideState(): m_state=6
18:08:32.130 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
18:08:32.132 00.002 31432 Star::Find returns 1 (0), X=1166.71, Y=780.17, Mass=6818, SNR=53.5, Peak=255 HFD=4.5
18:08:32.134 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.05) = xAngle (-3.00 = -3.00)
18:08:32.136 00.002 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.09 = 0.09)
18:08:32.137 00.001 31432 CameraToMount -- cameraX=-7.87 cameraY=-1.56 hyp=8.02 cameraTheta=-2.95 mountX=-7.94 mountY=0.73, mountTheta=3.05
18:08:32.140 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.87, y=-1.56, opts=13)
18:08:32.142 00.002 31432 Enqueuing Move request for scope (-7.87, -1.56)
18:08:32.144 00.002 29876 Worker thread wakes up
18:08:32.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.87, -1.56) opts 0xd
18:08:32.144 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.87, -1.56)
18:08:32.144 00.000 29876 Moving (-7.87, -1.56) raw xDistance=-7.94 yDistance=0.73
18:08:32.144 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.40 from input -7.94
18:08:32.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:08:32.144 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
18:08:32.144 00.000 29876 MoveAxis(E, 756, ABG)
18:08:32.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:32.144 00.000 29876 Move returns status 1, amount 0
18:08:32.144 00.000 29876 MoveAxis(N, 0, ABG)
18:08:32.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:32.144 00.000 29876 Move returns status 1, amount 0
18:08:32.144 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:32.144 00.000 29876 move complete, result=1
18:08:32.144 00.000 29876 worker thread done servicing request
18:08:32.148 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=18, FiltMax=255, Gamma=1.000
18:08:32.160 00.012 31432 UpdateGuideState exits: m=6818 RSB=53.5
18:08:32.162 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:32.164 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:32.166 00.002 31432 Enqueuing Expose request
18:08:32.168 00.002 31432 GuideStep: -7.9 px 0 ms EAST, 0.7 px 0 ms NORTH
18:08:32.170 00.002 29876 Worker thread wakes up
18:08:32.170 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:32.170 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,765,31,31)
18:08:32.172 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:32.174 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:33.084 00.910 29876 Exposure complete
18:08:33.127 00.043 29876 worker thread done servicing request
18:08:33.127 00.000 31432 OnExposeComplete: enter
18:08:33.129 00.002 31432 UpdateGuideState(): m_state=6
18:08:33.131 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
18:08:33.133 00.002 31432 Star::Find returns 1 (0), X=1166.15, Y=780.44, Mass=7176, SNR=53.9, Peak=255 HFD=4.8
18:08:33.135 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
18:08:33.137 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.05 = 0.05)
18:08:33.139 00.002 31432 CameraToMount -- cameraX=-8.43 cameraY=-1.29 hyp=8.53 cameraTheta=-2.99 mountX=-8.49 mountY=0.41, mountTheta=3.09
18:08:33.141 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.43, y=-1.29, opts=13)
18:08:33.143 00.002 31432 Enqueuing Move request for scope (-8.43, -1.29)
18:08:33.145 00.002 29876 Worker thread wakes up
18:08:33.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.43, -1.29) opts 0xd
18:08:33.145 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.43, -1.29)
18:08:33.145 00.000 29876 Moving (-8.43, -1.29) raw xDistance=-8.49 yDistance=0.41
18:08:33.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.72 from input -8.49
18:08:33.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.41
18:08:33.145 00.000 29876 MoveAxis(E, 802, ABG)
18:08:33.146 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:33.146 00.000 29876 Move returns status 1, amount 0
18:08:33.146 00.000 29876 MoveAxis(S, 157, ABG)
18:08:33.146 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:33.146 00.000 29876 Move returns status 1, amount 0
18:08:33.146 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:33.146 00.000 29876 move complete, result=1
18:08:33.146 00.000 29876 worker thread done servicing request
18:08:33.150 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:33.163 00.013 31432 UpdateGuideState exits: m=7176 RSB=53.9
18:08:33.165 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:33.167 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:33.169 00.002 31432 Enqueuing Expose request
18:08:33.170 00.001 31432 GuideStep: -8.5 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:08:33.172 00.002 29876 Worker thread wakes up
18:08:33.172 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:33.172 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,765,31,31)
18:08:33.174 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:33.178 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:34.298 01.120 29876 Exposure complete
18:08:34.341 00.043 29876 worker thread done servicing request
18:08:34.341 00.000 31432 OnExposeComplete: enter
18:08:34.344 00.003 31432 UpdateGuideState(): m_state=6
18:08:34.346 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
18:08:34.348 00.002 31432 Star::Find returns 1 (0), X=1166.33, Y=781.37, Mass=7388, SNR=55.8, Peak=255 HFD=4.8
18:08:34.350 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.05) = xAngle (-3.15 = 3.13)
18:08:34.351 00.001 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.06 = -0.06)
18:08:34.353 00.002 31432 CameraToMount -- cameraX=-8.25 cameraY=-0.36 hyp=8.26 cameraTheta=-3.10 mountX=-8.26 mountY=-0.50, mountTheta=-3.08
18:08:34.356 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.25, y=-0.36, opts=13)
18:08:34.358 00.002 31432 Enqueuing Move request for scope (-8.25, -0.36)
18:08:34.360 00.002 29876 Worker thread wakes up
18:08:34.360 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.25, -0.36) opts 0xd
18:08:34.360 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.25, -0.36)
18:08:34.360 00.000 29876 Moving (-8.25, -0.36) raw xDistance=-8.26 yDistance=-0.50
18:08:34.360 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.60 from input -8.26
18:08:34.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:34.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
18:08:34.360 00.000 29876 MoveAxis(E, 785, ABG)
18:08:34.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:34.360 00.000 29876 Move returns status 1, amount 0
18:08:34.360 00.000 29876 MoveAxis(N, 0, ABG)
18:08:34.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:34.360 00.000 29876 Move returns status 1, amount 0
18:08:34.360 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:34.360 00.000 29876 move complete, result=1
18:08:34.361 00.001 29876 worker thread done servicing request
18:08:34.365 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:34.377 00.012 31432 UpdateGuideState exits: m=7388 RSB=55.8
18:08:34.380 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:34.381 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:34.383 00.002 31432 Enqueuing Expose request
18:08:34.385 00.002 31432 GuideStep: -8.3 px 0 ms EAST, -0.5 px 0 ms NORTH
18:08:34.387 00.002 29876 Worker thread wakes up
18:08:34.387 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:34.387 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:34.389 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:34.392 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:35.304 00.912 29876 Exposure complete
18:08:35.347 00.043 29876 worker thread done servicing request
18:08:35.347 00.000 31432 OnExposeComplete: enter
18:08:35.349 00.002 31432 UpdateGuideState(): m_state=6
18:08:35.351 00.002 31432 Star::Find(15, 1166, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
18:08:35.353 00.002 31432 Star::Find returns 1 (0), X=1165.67, Y=781.02, Mass=7408, SNR=56.1, Peak=255 HFD=4.7
18:08:35.355 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.05) = xAngle (-3.11 = -3.11)
18:08:35.357 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.02 = -0.02)
18:08:35.358 00.001 31432 CameraToMount -- cameraX=-8.91 cameraY=-0.71 hyp=8.94 cameraTheta=-3.06 mountX=-8.94 mountY=-0.22, mountTheta=-3.12
18:08:35.361 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.91, y=-0.71, opts=13)
18:08:35.363 00.002 31432 Enqueuing Move request for scope (-8.91, -0.71)
18:08:35.365 00.002 29876 Worker thread wakes up
18:08:35.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.91, -0.71) opts 0xd
18:08:35.365 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.91, -0.71)
18:08:35.365 00.000 29876 Moving (-8.91, -0.71) raw xDistance=-8.94 yDistance=-0.22
18:08:35.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.02 from input -8.94
18:08:35.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:35.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:08:35.365 00.000 29876 MoveAxis(E, 843, ABG)
18:08:35.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:35.365 00.000 29876 Move returns status 1, amount 0
18:08:35.365 00.000 29876 MoveAxis(N, 0, ABG)
18:08:35.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:35.365 00.000 29876 Move returns status 1, amount 0
18:08:35.365 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:35.365 00.000 29876 move complete, result=1
18:08:35.366 00.001 29876 worker thread done servicing request
18:08:35.369 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:35.381 00.012 31432 UpdateGuideState exits: m=7408 RSB=56.1
18:08:35.384 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:35.385 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:35.387 00.002 31432 Enqueuing Expose request
18:08:35.389 00.002 31432 GuideStep: -8.9 px 0 ms EAST, -0.2 px 0 ms NORTH
18:08:35.391 00.002 29876 Worker thread wakes up
18:08:35.391 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:35.391 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:08:35.393 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:35.395 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:36.525 01.130 29876 Exposure complete
18:08:36.567 00.042 29876 worker thread done servicing request
18:08:36.567 00.000 31432 OnExposeComplete: enter
18:08:36.570 00.003 31432 UpdateGuideState(): m_state=6
18:08:36.572 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
18:08:36.574 00.002 31432 Star::Find returns 1 (0), X=1165.93, Y=781.92, Mass=7367, SNR=56.1, Peak=255 HFD=4.5
18:08:36.576 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.05) = xAngle (3.07 = 3.07)
18:08:36.577 00.001 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.16 = -0.13)
18:08:36.579 00.002 31432 CameraToMount -- cameraX=-8.66 cameraY=0.20 hyp=8.66 cameraTheta=3.12 mountX=-8.63 mountY=-1.09, mountTheta=-3.02
18:08:36.582 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.66, y=0.20, opts=13)
18:08:36.584 00.002 31432 Enqueuing Move request for scope (-8.66, 0.20)
18:08:36.585 00.001 29876 Worker thread wakes up
18:08:36.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.66, 0.20) opts 0xd
18:08:36.586 00.001 29876 Handling offset move in thread for scope, endpoint = (-8.66, 0.20)
18:08:36.586 00.000 29876 Moving (-8.66, 0.20) raw xDistance=-8.63 yDistance=-1.09
18:08:36.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.86 from input -8.63
18:08:36.586 00.000 29876 resist switch: large excursion: input -1.09 thresh 0.90 direction from 1 to -1
18:08:36.586 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.28
18:08:36.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.66 from input -1.09
18:08:36.586 00.000 29876 MoveAxis(E, 821, ABG)
18:08:36.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:36.586 00.000 29876 Move returns status 1, amount 0
18:08:36.586 00.000 29876 BLC: Oldest BLC event removed
18:08:36.586 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:08:36.586 00.000 29876 MoveAxis(N, 442, ABG)
18:08:36.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:36.586 00.000 29876 Move returns status 1, amount 0
18:08:36.586 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:36.586 00.000 29876 move complete, result=1
18:08:36.586 00.000 29876 worker thread done servicing request
18:08:36.590 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=19, FiltMax=254, Gamma=1.000
18:08:36.603 00.013 31432 UpdateGuideState exits: m=7367 RSB=56.1
18:08:36.605 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:36.607 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:36.609 00.002 31432 Enqueuing Expose request
18:08:36.611 00.002 31432 GuideStep: -8.6 px 0 ms EAST, -1.1 px 0 ms NORTH
18:08:36.613 00.002 29876 Worker thread wakes up
18:08:36.613 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:36.613 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1151,767,31,31)
18:08:36.615 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:36.617 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:37.516 00.899 29876 Exposure complete
18:08:37.559 00.043 29876 worker thread done servicing request
18:08:37.559 00.000 31432 OnExposeComplete: enter
18:08:37.561 00.002 31432 UpdateGuideState(): m_state=6
18:08:37.563 00.002 31432 Star::Find(15, 1165, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
18:08:37.565 00.002 31432 Star::Find returns 1 (0), X=1166.74, Y=780.54, Mass=7115, SNR=54.8, Peak=255 HFD=4.6
18:08:37.567 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
18:08:37.569 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.05 = 0.05)
18:08:37.570 00.001 31432 CameraToMount -- cameraX=-7.84 cameraY=-1.18 hyp=7.93 cameraTheta=-2.99 mountX=-7.89 mountY=0.36, mountTheta=3.10
18:08:37.573 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.84, y=-1.18, opts=13)
18:08:37.575 00.002 31432 Enqueuing Move request for scope (-7.84, -1.18)
18:08:37.577 00.002 29876 Worker thread wakes up
18:08:37.577 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.84, -1.18) opts 0xd
18:08:37.577 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.84, -1.18)
18:08:37.577 00.000 29876 Moving (-7.84, -1.18) raw xDistance=-7.89 yDistance=0.36
18:08:37.577 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.38 from input -7.89
18:08:37.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:37.577 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
18:08:37.577 00.000 29876 MoveAxis(E, 754, ABG)
18:08:37.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:37.577 00.000 29876 Move returns status 1, amount 0
18:08:37.577 00.000 29876 MoveAxis(N, 0, ABG)
18:08:37.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:37.577 00.000 29876 Move returns status 1, amount 0
18:08:37.577 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:37.577 00.000 29876 move complete, result=1
18:08:37.577 00.000 29876 worker thread done servicing request
18:08:37.581 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:37.593 00.012 31432 UpdateGuideState exits: m=7115 RSB=54.8
18:08:37.596 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:37.597 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:37.599 00.002 31432 Enqueuing Expose request
18:08:37.601 00.002 29876 Worker thread wakes up
18:08:37.601 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:37.601 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:37.601 00.000 31432 GuideStep: -7.9 px 0 ms EAST, 0.4 px 0 ms NORTH
18:08:37.605 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:37.607 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:38.727 01.120 29876 Exposure complete
18:08:38.771 00.044 29876 worker thread done servicing request
18:08:38.771 00.000 31432 OnExposeComplete: enter
18:08:38.773 00.002 31432 UpdateGuideState(): m_state=6
18:08:38.775 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
18:08:38.777 00.002 31432 Star::Find returns 1 (0), X=1166.66, Y=780.87, Mass=7533, SNR=55.9, Peak=255 HFD=4.7
18:08:38.779 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.05) = xAngle (-3.09 = -3.09)
18:08:38.781 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.00 = 0.00)
18:08:38.783 00.002 31432 CameraToMount -- cameraX=-7.92 cameraY=-0.85 hyp=7.97 cameraTheta=-3.03 mountX=-7.96 mountY=0.03, mountTheta=3.14
18:08:38.785 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.92, y=-0.85, opts=13)
18:08:38.787 00.002 31432 Enqueuing Move request for scope (-7.92, -0.85)
18:08:38.789 00.002 29876 Worker thread wakes up
18:08:38.789 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.92, -0.85) opts 0xd
18:08:38.789 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.92, -0.85)
18:08:38.789 00.000 29876 Moving (-7.92, -0.85) raw xDistance=-7.96 yDistance=0.03
18:08:38.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.39 from input -7.96
18:08:38.789 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:38.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
18:08:38.789 00.000 29876 MoveAxis(E, 755, ABG)
18:08:38.789 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:38.789 00.000 29876 Move returns status 1, amount 0
18:08:38.790 00.001 29876 MoveAxis(N, 0, ABG)
18:08:38.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:38.790 00.000 29876 Move returns status 1, amount 0
18:08:38.790 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:38.790 00.000 29876 move complete, result=1
18:08:38.790 00.000 29876 worker thread done servicing request
18:08:38.793 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:38.809 00.016 31432 UpdateGuideState exits: m=7533 RSB=55.9
18:08:38.811 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:38.813 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:38.814 00.001 31432 Enqueuing Expose request
18:08:38.816 00.002 31432 GuideStep: -8.0 px 0 ms EAST, 0.0 px 0 ms NORTH
18:08:38.818 00.002 29876 Worker thread wakes up
18:08:38.818 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:38.818 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:38.820 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:38.823 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:39.729 00.906 29876 Exposure complete
18:08:39.772 00.043 29876 worker thread done servicing request
18:08:39.772 00.000 31432 OnExposeComplete: enter
18:08:39.774 00.002 31432 UpdateGuideState(): m_state=6
18:08:39.776 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
18:08:39.778 00.002 31432 Star::Find returns 1 (0), X=1167.09, Y=779.92, Mass=7319, SNR=55.1, Peak=255 HFD=4.5
18:08:39.780 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
18:08:39.782 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.13 = 0.13)
18:08:39.784 00.002 31432 CameraToMount -- cameraX=-7.50 cameraY=-1.80 hyp=7.71 cameraTheta=-2.91 mountX=-7.58 mountY=1.02, mountTheta=3.01
18:08:39.787 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.50, y=-1.80, opts=13)
18:08:39.789 00.002 31432 Enqueuing Move request for scope (-7.50, -1.80)
18:08:39.791 00.002 29876 Worker thread wakes up
18:08:39.791 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.50, -1.80) opts 0xd
18:08:39.791 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.50, -1.80)
18:08:39.791 00.000 29876 Moving (-7.50, -1.80) raw xDistance=-7.58 yDistance=1.02
18:08:39.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.15 from input -7.58
18:08:39.791 00.000 29876 resist switch: large excursion: input 1.02 thresh 0.90 direction from -1 to 1
18:08:39.791 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.05
18:08:39.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.61 from input 1.02
18:08:39.791 00.000 29876 MoveAxis(E, 722, ABG)
18:08:39.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:39.791 00.000 29876 Move returns status 1, amount 0
18:08:39.791 00.000 29876 BLC: Oldest BLC event removed
18:08:39.791 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:08:39.791 00.000 29876 MoveAxis(S, 412, ABG)
18:08:39.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:39.791 00.000 29876 Move returns status 1, amount 0
18:08:39.791 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:39.791 00.000 29876 move complete, result=1
18:08:39.792 00.001 29876 worker thread done servicing request
18:08:39.795 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=18, FiltMax=255, Gamma=1.000
18:08:39.807 00.012 31432 UpdateGuideState exits: m=7319 RSB=55.1
18:08:39.809 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:39.811 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:39.813 00.002 31432 Enqueuing Expose request
18:08:39.814 00.001 31432 GuideStep: -7.6 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:08:39.817 00.003 29876 Worker thread wakes up
18:08:39.817 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:39.817 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,765,31,31)
18:08:39.819 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:39.822 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:40.939 01.117 29876 Exposure complete
18:08:40.982 00.043 29876 worker thread done servicing request
18:08:40.982 00.000 31432 OnExposeComplete: enter
18:08:40.985 00.003 31432 UpdateGuideState(): m_state=6
18:08:40.987 00.002 31432 Star::Find(15, 1167, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:08:40.989 00.002 31432 Star::Find returns 1 (0), X=1167.20, Y=780.75, Mass=7468, SNR=54.9, Peak=255 HFD=4.7
18:08:40.990 00.001 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:08:40.993 00.003 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:08:40.994 00.001 31432 CameraToMount -- cameraX=-7.39 cameraY=-0.98 hyp=7.45 cameraTheta=-3.01 mountX=-7.43 mountY=0.21, mountTheta=3.11
18:08:40.997 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.39, y=-0.98, opts=13)
18:08:40.999 00.002 31432 Enqueuing Move request for scope (-7.39, -0.98)
18:08:41.001 00.002 29876 Worker thread wakes up
18:08:41.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.39, -0.98) opts 0xd
18:08:41.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.39, -0.98)
18:08:41.001 00.000 29876 Moving (-7.39, -0.98) raw xDistance=-7.43 yDistance=0.21
18:08:41.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.04 from input -7.43
18:08:41.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:41.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:08:41.001 00.000 29876 MoveAxis(E, 706, ABG)
18:08:41.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:41.001 00.000 29876 Move returns status 1, amount 0
18:08:41.001 00.000 29876 MoveAxis(N, 0, ABG)
18:08:41.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:41.001 00.000 29876 Move returns status 1, amount 0
18:08:41.001 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:41.001 00.000 29876 move complete, result=1
18:08:41.001 00.000 29876 worker thread done servicing request
18:08:41.005 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:41.017 00.012 31432 UpdateGuideState exits: m=7468 RSB=54.9
18:08:41.019 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:41.021 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:41.023 00.002 31432 Enqueuing Expose request
18:08:41.025 00.002 31432 GuideStep: -7.4 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:41.027 00.002 29876 Worker thread wakes up
18:08:41.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:41.027 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:41.029 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:41.033 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:41.943 00.910 29876 Exposure complete
18:08:41.986 00.043 29876 worker thread done servicing request
18:08:41.986 00.000 31432 OnExposeComplete: enter
18:08:41.989 00.003 31432 UpdateGuideState(): m_state=6
18:08:41.991 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
18:08:41.992 00.001 31432 Star::Find returns 1 (0), X=1167.48, Y=780.79, Mass=7551, SNR=55.1, Peak=255 HFD=4.7
18:08:41.994 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:08:41.996 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:08:41.998 00.002 31432 CameraToMount -- cameraX=-7.11 cameraY=-0.94 hyp=7.17 cameraTheta=-3.01 mountX=-7.15 mountY=0.19, mountTheta=3.11
18:08:42.000 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.11, y=-0.94, opts=13)
18:08:42.002 00.002 31432 Enqueuing Move request for scope (-7.11, -0.94)
18:08:42.004 00.002 29876 Worker thread wakes up
18:08:42.004 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.11, -0.94) opts 0xd
18:08:42.004 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.11, -0.94)
18:08:42.004 00.000 29876 Moving (-7.11, -0.94) raw xDistance=-7.15 yDistance=0.19
18:08:42.004 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.85 from input -7.15
18:08:42.004 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:42.005 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:08:42.005 00.000 29876 MoveAxis(E, 680, ABG)
18:08:42.005 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:42.005 00.000 29876 Move returns status 1, amount 0
18:08:42.005 00.000 29876 MoveAxis(N, 0, ABG)
18:08:42.005 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:42.005 00.000 29876 Move returns status 1, amount 0
18:08:42.005 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:42.005 00.000 29876 move complete, result=1
18:08:42.005 00.000 29876 worker thread done servicing request
18:08:42.008 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=41, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:42.021 00.013 31432 UpdateGuideState exits: m=7551 RSB=55.1
18:08:42.023 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:42.025 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:42.027 00.002 31432 Enqueuing Expose request
18:08:42.029 00.002 31432 GuideStep: -7.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:42.031 00.002 29876 Worker thread wakes up
18:08:42.031 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:42.031 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,766,31,31)
18:08:42.031 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:42.034 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:43.157 01.123 29876 Exposure complete
18:08:43.200 00.043 29876 worker thread done servicing request
18:08:43.200 00.000 31432 OnExposeComplete: enter
18:08:43.203 00.003 31432 UpdateGuideState(): m_state=6
18:08:43.205 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
18:08:43.206 00.001 31432 Star::Find returns 1 (0), X=1167.64, Y=781.29, Mass=7402, SNR=54.5, Peak=255 HFD=4.7
18:08:43.208 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.05) = xAngle (-3.13 = -3.13)
18:08:43.210 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.04 = -0.04)
18:08:43.211 00.001 31432 CameraToMount -- cameraX=-6.94 cameraY=-0.44 hyp=6.95 cameraTheta=-3.08 mountX=-6.95 mountY=-0.29, mountTheta=-3.10
18:08:43.214 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.94, y=-0.44, opts=13)
18:08:43.216 00.002 31432 Enqueuing Move request for scope (-6.94, -0.44)
18:08:43.218 00.002 29876 Worker thread wakes up
18:08:43.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.94, -0.44) opts 0xd
18:08:43.218 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.94, -0.44)
18:08:43.218 00.000 29876 Moving (-6.94, -0.44) raw xDistance=-6.95 yDistance=-0.29
18:08:43.218 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.72 from input -6.95
18:08:43.218 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:43.218 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:08:43.218 00.000 29876 MoveAxis(E, 661, ABG)
18:08:43.218 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:43.218 00.000 29876 Move returns status 1, amount 0
18:08:43.218 00.000 29876 MoveAxis(N, 0, ABG)
18:08:43.218 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:43.218 00.000 29876 Move returns status 1, amount 0
18:08:43.218 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:43.218 00.000 29876 move complete, result=1
18:08:43.219 00.001 29876 worker thread done servicing request
18:08:43.224 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:43.236 00.012 31432 UpdateGuideState exits: m=7402 RSB=54.5
18:08:43.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:43.240 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:43.242 00.002 31432 Enqueuing Expose request
18:08:43.244 00.002 31432 GuideStep: -7.0 px 0 ms EAST, -0.3 px 0 ms NORTH
18:08:43.245 00.001 29876 Worker thread wakes up
18:08:43.246 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:43.246 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:08:43.247 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:43.249 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:44.160 00.911 29876 Exposure complete
18:08:44.203 00.043 29876 worker thread done servicing request
18:08:44.203 00.000 31432 OnExposeComplete: enter
18:08:44.205 00.002 31432 UpdateGuideState(): m_state=6
18:08:44.207 00.002 31432 Star::Find(15, 1167, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
18:08:44.209 00.002 31432 Star::Find returns 1 (0), X=1167.67, Y=781.34, Mass=8054, SNR=57.4, Peak=255 HFD=4.9
18:08:44.211 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.05) = xAngle (-3.14 = -3.14)
18:08:44.213 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.05 = -0.05)
18:08:44.215 00.002 31432 CameraToMount -- cameraX=-6.92 cameraY=-0.39 hyp=6.93 cameraTheta=-3.09 mountX=-6.93 mountY=-0.33, mountTheta=-3.09
18:08:44.217 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.92, y=-0.39, opts=13)
18:08:44.220 00.003 31432 Enqueuing Move request for scope (-6.92, -0.39)
18:08:44.221 00.001 29876 Worker thread wakes up
18:08:44.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.92, -0.39) opts 0xd
18:08:44.221 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.92, -0.39)
18:08:44.221 00.000 29876 Moving (-6.92, -0.39) raw xDistance=-6.93 yDistance=-0.33
18:08:44.222 00.001 29876 GuideAlgorithmHysteresis::Result() returns -4.69 from input -6.93
18:08:44.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:08:44.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:08:44.222 00.000 29876 MoveAxis(E, 657, ABG)
18:08:44.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:44.222 00.000 29876 Move returns status 1, amount 0
18:08:44.222 00.000 29876 MoveAxis(N, 0, ABG)
18:08:44.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:44.222 00.000 29876 Move returns status 1, amount 0
18:08:44.222 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:44.222 00.000 29876 move complete, result=1
18:08:44.222 00.000 29876 worker thread done servicing request
18:08:44.227 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:44.240 00.013 31432 UpdateGuideState exits: m=8054 RSB=57.4
18:08:44.243 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:44.245 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:44.248 00.003 31432 Enqueuing Expose request
18:08:44.250 00.002 31432 GuideStep: -6.9 px 0 ms EAST, -0.3 px 0 ms NORTH
18:08:44.253 00.003 29876 Worker thread wakes up
18:08:44.253 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:44.253 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:08:44.255 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:44.258 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:45.382 01.124 29876 Exposure complete
18:08:45.425 00.043 29876 worker thread done servicing request
18:08:45.425 00.000 31432 OnExposeComplete: enter
18:08:45.428 00.003 31432 UpdateGuideState(): m_state=6
18:08:45.430 00.002 31432 Star::Find(15, 1167, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
18:08:45.432 00.002 31432 Star::Find returns 1 (0), X=1168.34, Y=780.89, Mass=8067, SNR=56.7, Peak=255 HFD=5.0
18:08:45.434 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.05) = xAngle (-3.06 = -3.06)
18:08:45.436 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.03 = 0.03)
18:08:45.438 00.002 31432 CameraToMount -- cameraX=-6.25 cameraY=-0.84 hyp=6.31 cameraTheta=-3.01 mountX=-6.29 mountY=0.18, mountTheta=3.11
18:08:45.440 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.25, y=-0.84, opts=13)
18:08:45.442 00.002 31432 Enqueuing Move request for scope (-6.25, -0.84)
18:08:45.444 00.002 29876 Worker thread wakes up
18:08:45.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.25, -0.84) opts 0xd
18:08:45.444 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.25, -0.84)
18:08:45.444 00.000 29876 Moving (-6.25, -0.84) raw xDistance=-6.29 yDistance=0.18
18:08:45.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.29 from input -6.29
18:08:45.444 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:45.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:08:45.444 00.000 29876 MoveAxis(E, 601, ABG)
18:08:45.444 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:45.444 00.000 29876 Move returns status 1, amount 0
18:08:45.444 00.000 29876 MoveAxis(N, 0, ABG)
18:08:45.445 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:45.445 00.000 29876 Move returns status 1, amount 0
18:08:45.445 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:45.445 00.000 29876 move complete, result=1
18:08:45.445 00.000 29876 worker thread done servicing request
18:08:45.448 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=40, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:45.461 00.013 31432 UpdateGuideState exits: m=8067 RSB=56.7
18:08:45.463 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:45.465 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:45.467 00.002 31432 Enqueuing Expose request
18:08:45.468 00.001 31432 GuideStep: -6.3 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:45.470 00.002 29876 Worker thread wakes up
18:08:45.470 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:45.470 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:08:45.472 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:45.474 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:46.385 00.911 29876 Exposure complete
18:08:46.430 00.045 29876 worker thread done servicing request
18:08:46.430 00.000 31432 OnExposeComplete: enter
18:08:46.432 00.002 31432 UpdateGuideState(): m_state=6
18:08:46.435 00.003 31432 Star::Find(15, 1168, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
18:08:46.436 00.001 31432 Star::Find returns 1 (0), X=1168.79, Y=780.88, Mass=8025, SNR=56.6, Peak=255 HFD=4.8
18:08:46.439 00.003 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
18:08:46.442 00.003 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:08:46.444 00.002 31432 CameraToMount -- cameraX=-5.80 cameraY=-0.85 hyp=5.86 cameraTheta=-3.00 mountX=-5.83 mountY=0.24, mountTheta=3.10
18:08:46.446 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.80, y=-0.85, opts=13)
18:08:46.448 00.002 31432 Enqueuing Move request for scope (-5.80, -0.85)
18:08:46.450 00.002 29876 Worker thread wakes up
18:08:46.450 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.80, -0.85) opts 0xd
18:08:46.450 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.80, -0.85)
18:08:46.450 00.000 29876 Moving (-5.80, -0.85) raw xDistance=-5.83 yDistance=0.24
18:08:46.451 00.001 29876 GuideAlgorithmHysteresis::Result() returns -3.97 from input -5.83
18:08:46.451 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:46.451 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:08:46.451 00.000 29876 MoveAxis(E, 557, ABG)
18:08:46.451 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:46.451 00.000 29876 Move returns status 1, amount 0
18:08:46.451 00.000 29876 MoveAxis(N, 0, ABG)
18:08:46.451 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:46.451 00.000 29876 Move returns status 1, amount 0
18:08:46.451 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:46.451 00.000 29876 move complete, result=1
18:08:46.451 00.000 29876 worker thread done servicing request
18:08:46.454 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:46.468 00.014 31432 UpdateGuideState exits: m=8025 RSB=56.6
18:08:46.471 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:46.473 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:46.475 00.002 31432 Enqueuing Expose request
18:08:46.478 00.003 31432 GuideStep: -5.8 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:46.480 00.002 29876 Worker thread wakes up
18:08:46.481 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:46.481 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:46.483 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:46.485 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:47.607 01.122 29876 Exposure complete
18:08:47.649 00.042 29876 worker thread done servicing request
18:08:47.650 00.001 31432 OnExposeComplete: enter
18:08:47.652 00.002 31432 UpdateGuideState(): m_state=6
18:08:47.654 00.002 31432 Star::Find(15, 1168, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
18:08:47.656 00.002 31432 Star::Find returns 1 (0), X=1167.54, Y=780.54, Mass=7717, SNR=56.3, Peak=255 HFD=5.0
18:08:47.658 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:08:47.659 00.001 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:08:47.661 00.002 31432 CameraToMount -- cameraX=-7.05 cameraY=-1.18 hyp=7.15 cameraTheta=-2.98 mountX=-7.10 mountY=0.45, mountTheta=3.08
18:08:47.664 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.05, y=-1.18, opts=13)
18:08:47.666 00.002 31432 Enqueuing Move request for scope (-7.05, -1.18)
18:08:47.668 00.002 29876 Worker thread wakes up
18:08:47.668 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.05, -1.18) opts 0xd
18:08:47.668 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.05, -1.18)
18:08:47.668 00.000 29876 Moving (-7.05, -1.18) raw xDistance=-7.10 yDistance=0.45
18:08:47.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.75 from input -7.10
18:08:47.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
18:08:47.668 00.000 29876 MoveAxis(E, 665, ABG)
18:08:47.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:47.668 00.000 29876 Move returns status 1, amount 0
18:08:47.668 00.000 29876 MoveAxis(S, 172, ABG)
18:08:47.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:47.668 00.000 29876 Move returns status 1, amount 0
18:08:47.668 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:47.668 00.000 29876 move complete, result=1
18:08:47.668 00.000 29876 worker thread done servicing request
18:08:47.673 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=17, FiltMax=255, Gamma=1.000
18:08:47.686 00.013 31432 UpdateGuideState exits: m=7717 RSB=56.3
18:08:47.688 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:47.690 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:47.691 00.001 31432 Enqueuing Expose request
18:08:47.693 00.002 29876 Worker thread wakes up
18:08:47.693 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:47.693 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,766,31,31)
18:08:47.693 00.000 31432 GuideStep: -7.1 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:08:47.697 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:47.700 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:48.606 00.906 29876 Exposure complete
18:08:48.650 00.044 29876 worker thread done servicing request
18:08:48.650 00.000 31432 OnExposeComplete: enter
18:08:48.652 00.002 31432 UpdateGuideState(): m_state=6
18:08:48.655 00.003 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
18:08:48.657 00.002 31432 Star::Find returns 1 (0), X=1169.10, Y=780.16, Mass=7257, SNR=55.1, Peak=255 HFD=4.5
18:08:48.659 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
18:08:48.661 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.17 = 0.17)
18:08:48.663 00.002 31432 CameraToMount -- cameraX=-5.48 cameraY=-1.57 hyp=5.70 cameraTheta=-2.86 mountX=-5.56 mountY=0.99, mountTheta=2.96
18:08:48.667 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.48, y=-1.57, opts=13)
18:08:48.669 00.002 31432 Enqueuing Move request for scope (-5.48, -1.57)
18:08:48.671 00.002 29876 Worker thread wakes up
18:08:48.671 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.48, -1.57) opts 0xd
18:08:48.671 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.48, -1.57)
18:08:48.671 00.000 29876 Moving (-5.48, -1.57) raw xDistance=-5.56 yDistance=0.99
18:08:48.672 00.001 29876 GuideAlgorithmHysteresis::Result() returns -3.83 from input -5.56
18:08:48.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.99
18:08:48.672 00.000 29876 MoveAxis(E, 537, ABG)
18:08:48.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:48.672 00.000 29876 Move returns status 1, amount 0
18:08:48.672 00.000 29876 MoveAxis(S, 383, ABG)
18:08:48.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:48.672 00.000 29876 Move returns status 1, amount 0
18:08:48.672 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:48.672 00.000 29876 move complete, result=1
18:08:48.672 00.000 29876 worker thread done servicing request
18:08:48.675 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=18, FiltMax=255, Gamma=1.000
18:08:48.688 00.013 31432 UpdateGuideState exits: m=7257 RSB=55.1
18:08:48.691 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:48.693 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:48.695 00.002 31432 Enqueuing Expose request
18:08:48.697 00.002 31432 GuideStep: -5.6 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:08:48.699 00.002 29876 Worker thread wakes up
18:08:48.700 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:48.700 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:48.701 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:48.704 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:49.831 01.127 29876 Exposure complete
18:08:49.875 00.044 29876 worker thread done servicing request
18:08:49.875 00.000 31432 OnExposeComplete: enter
18:08:49.877 00.002 31432 UpdateGuideState(): m_state=6
18:08:49.879 00.002 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
18:08:49.881 00.002 31432 Star::Find returns 1 (0), X=1169.23, Y=780.40, Mass=7424, SNR=55.4, Peak=255 HFD=4.8
18:08:49.883 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
18:08:49.885 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.14 = 0.14)
18:08:49.887 00.002 31432 CameraToMount -- cameraX=-5.36 cameraY=-1.32 hyp=5.52 cameraTheta=-2.90 mountX=-5.42 mountY=0.76, mountTheta=3.00
18:08:49.889 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.36, y=-1.32, opts=13)
18:08:49.891 00.002 31432 Enqueuing Move request for scope (-5.36, -1.32)
18:08:49.893 00.002 29876 Worker thread wakes up
18:08:49.893 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.36, -1.32) opts 0xd
18:08:49.893 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.36, -1.32)
18:08:49.893 00.000 29876 Moving (-5.36, -1.32) raw xDistance=-5.42 yDistance=0.76
18:08:49.893 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.68 from input -5.42
18:08:49.893 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.76
18:08:49.893 00.000 29876 MoveAxis(E, 516, ABG)
18:08:49.893 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:49.893 00.000 29876 Move returns status 1, amount 0
18:08:49.893 00.000 29876 MoveAxis(S, 294, ABG)
18:08:49.893 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:49.893 00.000 29876 Move returns status 1, amount 0
18:08:49.893 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:49.893 00.000 29876 move complete, result=1
18:08:49.893 00.000 29876 worker thread done servicing request
18:08:49.897 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:49.911 00.014 31432 UpdateGuideState exits: m=7424 RSB=55.4
18:08:49.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:49.915 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:49.917 00.002 31432 Enqueuing Expose request
18:08:49.919 00.002 29876 Worker thread wakes up
18:08:49.919 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:49.919 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:49.919 00.000 31432 GuideStep: -5.4 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:08:49.923 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:49.925 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:50.835 00.910 29876 Exposure complete
18:08:50.878 00.043 29876 worker thread done servicing request
18:08:50.879 00.001 31432 OnExposeComplete: enter
18:08:50.882 00.003 31432 UpdateGuideState(): m_state=6
18:08:50.884 00.002 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
18:08:50.887 00.003 31432 Star::Find returns 1 (0), X=1170.09, Y=780.57, Mass=7007, SNR=54.5, Peak=255 HFD=4.7
18:08:50.889 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
18:08:50.891 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.15 = 0.15)
18:08:50.893 00.002 31432 CameraToMount -- cameraX=-4.50 cameraY=-1.16 hyp=4.64 cameraTheta=-2.89 mountX=-4.55 mountY=0.68, mountTheta=2.99
18:08:50.896 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.50, y=-1.16, opts=13)
18:08:50.899 00.003 31432 Enqueuing Move request for scope (-4.50, -1.16)
18:08:50.901 00.002 29876 Worker thread wakes up
18:08:50.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.50, -1.16) opts 0xd
18:08:50.901 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.50, -1.16)
18:08:50.901 00.000 29876 Moving (-4.50, -1.16) raw xDistance=-4.55 yDistance=0.68
18:08:50.901 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.13 from input -4.55
18:08:50.901 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
18:08:50.901 00.000 29876 MoveAxis(E, 438, ABG)
18:08:50.901 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:50.902 00.001 29876 Move returns status 1, amount 0
18:08:50.902 00.000 29876 MoveAxis(S, 264, ABG)
18:08:50.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:50.902 00.000 29876 Move returns status 1, amount 0
18:08:50.902 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:50.902 00.000 29876 move complete, result=1
18:08:50.902 00.000 29876 worker thread done servicing request
18:08:50.905 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=40, FiltMin=17, FiltMax=255, Gamma=1.000
18:08:50.919 00.014 31432 UpdateGuideState exits: m=7007 RSB=54.5
18:08:50.921 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:50.923 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:50.925 00.002 31432 Enqueuing Expose request
18:08:50.927 00.002 31432 GuideStep: -4.6 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:08:50.929 00.002 29876 Worker thread wakes up
18:08:50.929 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:50.929 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:50.931 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:50.934 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:52.061 01.127 29876 Exposure complete
18:08:52.104 00.043 29876 worker thread done servicing request
18:08:52.104 00.000 31432 OnExposeComplete: enter
18:08:52.106 00.002 31432 UpdateGuideState(): m_state=6
18:08:52.109 00.003 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
18:08:52.110 00.001 31432 Star::Find returns 1 (0), X=1170.64, Y=781.00, Mass=6987, SNR=53.8, Peak=255 HFD=4.3
18:08:52.112 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
18:08:52.114 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.08 = 0.08)
18:08:52.116 00.002 31432 CameraToMount -- cameraX=-3.94 cameraY=-0.72 hyp=4.01 cameraTheta=-2.96 mountX=-3.98 mountY=0.31, mountTheta=3.06
18:08:52.119 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.94, y=-0.72, opts=13)
18:08:52.121 00.002 31432 Enqueuing Move request for scope (-3.94, -0.72)
18:08:52.122 00.001 29876 Worker thread wakes up
18:08:52.123 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.94, -0.72) opts 0xd
18:08:52.123 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.94, -0.72)
18:08:52.123 00.000 29876 Moving (-3.94, -0.72) raw xDistance=-3.98 yDistance=0.31
18:08:52.123 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.72 from input -3.98
18:08:52.123 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
18:08:52.123 00.000 29876 MoveAxis(E, 381, ABG)
18:08:52.123 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:52.123 00.000 29876 Move returns status 1, amount 0
18:08:52.123 00.000 29876 MoveAxis(S, 119, ABG)
18:08:52.123 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:52.123 00.000 29876 Move returns status 1, amount 0
18:08:52.123 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:52.123 00.000 29876 move complete, result=1
18:08:52.123 00.000 29876 worker thread done servicing request
18:08:52.127 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=40, FiltMin=18, FiltMax=255, Gamma=1.000
18:08:52.140 00.013 31432 UpdateGuideState exits: m=6987 RSB=53.8
18:08:52.142 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:52.144 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:52.146 00.002 31432 Enqueuing Expose request
18:08:52.147 00.001 31432 GuideStep: -4.0 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:08:52.149 00.002 29876 Worker thread wakes up
18:08:52.149 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:52.149 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:52.150 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:52.152 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:53.066 00.914 29876 Exposure complete
18:08:53.109 00.043 29876 worker thread done servicing request
18:08:53.109 00.000 31432 OnExposeComplete: enter
18:08:53.111 00.002 31432 UpdateGuideState(): m_state=6
18:08:53.113 00.002 31432 Star::Find(15, 1170, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
18:08:53.115 00.002 31432 Star::Find returns 1 (0), X=1170.73, Y=780.98, Mass=7030, SNR=53.8, Peak=255 HFD=4.4
18:08:53.117 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.05) = xAngle (-3.00 = -3.00)
18:08:53.118 00.001 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.09 = 0.09)
18:08:53.120 00.002 31432 CameraToMount -- cameraX=-3.86 cameraY=-0.74 hyp=3.93 cameraTheta=-2.95 mountX=-3.89 mountY=0.34, mountTheta=3.06
18:08:53.123 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.86, y=-0.74, opts=13)
18:08:53.125 00.002 31432 Enqueuing Move request for scope (-3.86, -0.74)
18:08:53.127 00.002 29876 Worker thread wakes up
18:08:53.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.86, -0.74) opts 0xd
18:08:53.127 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.86, -0.74)
18:08:53.127 00.000 29876 Moving (-3.86, -0.74) raw xDistance=-3.89 yDistance=0.34
18:08:53.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.64 from input -3.89
18:08:53.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
18:08:53.127 00.000 29876 MoveAxis(E, 370, ABG)
18:08:53.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:53.127 00.000 29876 Move returns status 1, amount 0
18:08:53.127 00.000 29876 MoveAxis(S, 130, ABG)
18:08:53.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:53.127 00.000 29876 Move returns status 1, amount 0
18:08:53.127 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:53.127 00.000 29876 move complete, result=1
18:08:53.127 00.000 29876 worker thread done servicing request
18:08:53.131 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=40, FiltMin=18, FiltMax=255, Gamma=1.000
18:08:53.143 00.012 31432 UpdateGuideState exits: m=7030 RSB=53.8
18:08:53.145 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:53.147 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:53.149 00.002 31432 Enqueuing Expose request
18:08:53.151 00.002 31432 GuideStep: -3.9 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:08:53.153 00.002 29876 Worker thread wakes up
18:08:53.153 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:53.153 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:53.154 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:53.156 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:54.286 01.130 29876 Exposure complete
18:08:54.330 00.044 29876 worker thread done servicing request
18:08:54.330 00.000 31432 OnExposeComplete: enter
18:08:54.331 00.001 31432 UpdateGuideState(): m_state=6
18:08:54.333 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
18:08:54.336 00.003 31432 Star::Find returns 1 (0), X=1170.64, Y=780.64, Mass=7309, SNR=55.2, Peak=255 HFD=4.8
18:08:54.338 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
18:08:54.338 00.000 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.17 = 0.17)
18:08:54.341 00.003 31432 CameraToMount -- cameraX=-3.95 cameraY=-1.09 hyp=4.10 cameraTheta=-2.87 mountX=-4.00 mountY=0.67, mountTheta=2.97
18:08:54.344 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.95, y=-1.09, opts=13)
18:08:54.346 00.002 31432 Enqueuing Move request for scope (-3.95, -1.09)
18:08:54.348 00.002 29876 Worker thread wakes up
18:08:54.348 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.95, -1.09) opts 0xd
18:08:54.348 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.95, -1.09)
18:08:54.348 00.000 29876 Moving (-3.95, -1.09) raw xDistance=-4.00 yDistance=0.67
18:08:54.348 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.70 from input -4.00
18:08:54.348 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
18:08:54.348 00.000 29876 MoveAxis(E, 379, ABG)
18:08:54.348 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:54.348 00.000 29876 Move returns status 1, amount 0
18:08:54.348 00.000 29876 MoveAxis(S, 261, ABG)
18:08:54.348 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:54.348 00.000 29876 Move returns status 1, amount 0
18:08:54.348 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:54.348 00.000 29876 move complete, result=1
18:08:54.348 00.000 29876 worker thread done servicing request
18:08:54.353 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=40, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:54.365 00.012 31432 UpdateGuideState exits: m=7309 RSB=55.2
18:08:54.368 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:54.370 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:54.371 00.001 31432 Enqueuing Expose request
18:08:54.373 00.002 31432 GuideStep: -4.0 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:08:54.375 00.002 29876 Worker thread wakes up
18:08:54.375 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:54.375 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:54.377 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:54.380 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:55.281 00.901 29876 Exposure complete
18:08:55.324 00.043 29876 worker thread done servicing request
18:08:55.324 00.000 31432 OnExposeComplete: enter
18:08:55.327 00.003 31432 UpdateGuideState(): m_state=6
18:08:55.328 00.001 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
18:08:55.330 00.002 31432 Star::Find returns 1 (0), X=1170.98, Y=780.81, Mass=7171, SNR=54.4, Peak=255 HFD=4.4
18:08:55.332 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
18:08:55.334 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.15 = 0.15)
18:08:55.336 00.002 31432 CameraToMount -- cameraX=-3.61 cameraY=-0.92 hyp=3.72 cameraTheta=-2.89 mountX=-3.65 mountY=0.54, mountTheta=3.00
18:08:55.338 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.61, y=-0.92, opts=13)
18:08:55.340 00.002 31432 Enqueuing Move request for scope (-3.61, -0.92)
18:08:55.342 00.002 29876 Worker thread wakes up
18:08:55.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.61, -0.92) opts 0xd
18:08:55.342 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.61, -0.92)
18:08:55.342 00.000 29876 Moving (-3.61, -0.92) raw xDistance=-3.65 yDistance=0.54
18:08:55.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.49 from input -3.65
18:08:55.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.54
18:08:55.342 00.000 29876 MoveAxis(E, 349, ABG)
18:08:55.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:55.342 00.000 29876 Move returns status 1, amount 0
18:08:55.342 00.000 29876 MoveAxis(S, 208, ABG)
18:08:55.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:55.343 00.001 29876 Move returns status 1, amount 0
18:08:55.343 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:55.343 00.000 29876 move complete, result=1
18:08:55.343 00.000 29876 worker thread done servicing request
18:08:55.347 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=39, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:55.359 00.012 31432 UpdateGuideState exits: m=7171 RSB=54.4
18:08:55.362 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:55.363 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:55.365 00.002 31432 Enqueuing Expose request
18:08:55.367 00.002 31432 GuideStep: -3.7 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:08:55.369 00.002 29876 Worker thread wakes up
18:08:55.369 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:55.369 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:55.370 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:55.372 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:56.502 01.130 29876 Exposure complete
18:08:56.545 00.043 29876 worker thread done servicing request
18:08:56.545 00.000 31432 OnExposeComplete: enter
18:08:56.547 00.002 31432 UpdateGuideState(): m_state=6
18:08:56.549 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
18:08:56.551 00.002 31432 Star::Find returns 1 (0), X=1170.46, Y=781.12, Mass=7426, SNR=55.9, Peak=255 HFD=4.8
18:08:56.553 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
18:08:56.555 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:08:56.556 00.001 31432 CameraToMount -- cameraX=-4.12 cameraY=-0.60 hyp=4.17 cameraTheta=-3.00 mountX=-4.15 mountY=0.17, mountTheta=3.10
18:08:56.559 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.12, y=-0.60, opts=13)
18:08:56.561 00.002 31432 Enqueuing Move request for scope (-4.12, -0.60)
18:08:56.563 00.002 29876 Worker thread wakes up
18:08:56.563 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.12, -0.60) opts 0xd
18:08:56.563 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.12, -0.60)
18:08:56.563 00.000 29876 Moving (-4.12, -0.60) raw xDistance=-4.15 yDistance=0.17
18:08:56.563 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.79 from input -4.15
18:08:56.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:08:56.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:08:56.563 00.000 29876 MoveAxis(E, 390, ABG)
18:08:56.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:56.563 00.000 29876 Move returns status 1, amount 0
18:08:56.563 00.000 29876 MoveAxis(N, 0, ABG)
18:08:56.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:56.563 00.000 29876 Move returns status 1, amount 0
18:08:56.563 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:56.563 00.000 29876 move complete, result=1
18:08:56.563 00.000 29876 worker thread done servicing request
18:08:56.567 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=20, FiltMax=255, Gamma=1.000
18:08:56.580 00.013 31432 UpdateGuideState exits: m=7426 RSB=55.9
18:08:56.582 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:56.584 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:56.585 00.001 31432 Enqueuing Expose request
18:08:56.587 00.002 31432 GuideStep: -4.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:08:56.589 00.002 29876 Worker thread wakes up
18:08:56.589 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:56.589 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:56.591 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:56.595 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:57.504 00.909 29876 Exposure complete
18:08:57.546 00.042 29876 worker thread done servicing request
18:08:57.546 00.000 31432 OnExposeComplete: enter
18:08:57.548 00.002 31432 UpdateGuideState(): m_state=6
18:08:57.551 00.003 31432 Star::Find(15, 1170, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
18:08:57.553 00.002 31432 Star::Find returns 1 (0), X=1171.09, Y=780.31, Mass=7279, SNR=54.8, Peak=255 HFD=4.6
18:08:57.555 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.05) = xAngle (-2.81 = -2.81)
18:08:57.556 00.001 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.28 = 0.28)
18:08:57.558 00.002 31432 CameraToMount -- cameraX=-3.50 cameraY=-1.41 hyp=3.77 cameraTheta=-2.76 mountX=-3.57 mountY=1.04, mountTheta=2.86
18:08:57.561 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.50, y=-1.41, opts=13)
18:08:57.563 00.002 31432 Enqueuing Move request for scope (-3.50, -1.41)
18:08:57.565 00.002 29876 Worker thread wakes up
18:08:57.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.50, -1.41) opts 0xd
18:08:57.565 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.50, -1.41)
18:08:57.565 00.000 29876 Moving (-3.50, -1.41) raw xDistance=-3.57 yDistance=1.04
18:08:57.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.44 from input -3.57
18:08:57.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.63 from input 1.04
18:08:57.565 00.000 29876 MoveAxis(E, 342, ABG)
18:08:57.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:57.565 00.000 29876 Move returns status 1, amount 0
18:08:57.565 00.000 29876 MoveAxis(S, 403, ABG)
18:08:57.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:57.565 00.000 29876 Move returns status 1, amount 0
18:08:57.565 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:57.565 00.000 29876 move complete, result=1
18:08:57.565 00.000 29876 worker thread done servicing request
18:08:57.570 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:57.583 00.013 31432 UpdateGuideState exits: m=7279 RSB=54.8
18:08:57.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:57.587 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:57.588 00.001 31432 Enqueuing Expose request
18:08:57.590 00.002 31432 GuideStep: -3.6 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:08:57.592 00.002 29876 Worker thread wakes up
18:08:57.592 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:57.592 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:57.594 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:57.597 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:58.722 01.125 29876 Exposure complete
18:08:58.765 00.043 29876 worker thread done servicing request
18:08:58.765 00.000 31432 OnExposeComplete: enter
18:08:58.767 00.002 31432 UpdateGuideState(): m_state=6
18:08:58.769 00.002 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
18:08:58.771 00.002 31432 Star::Find returns 1 (0), X=1171.51, Y=780.35, Mass=7056, SNR=54.0, Peak=255 HFD=4.6
18:08:58.772 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
18:08:58.774 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.32 = 0.32)
18:08:58.776 00.002 31432 CameraToMount -- cameraX=-3.08 cameraY=-1.37 hyp=3.37 cameraTheta=-2.72 mountX=-3.15 mountY=1.05, mountTheta=2.82
18:08:58.779 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.08, y=-1.37, opts=13)
18:08:58.781 00.002 31432 Enqueuing Move request for scope (-3.08, -1.37)
18:08:58.782 00.001 29876 Worker thread wakes up
18:08:58.783 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.08, -1.37) opts 0xd
18:08:58.783 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.08, -1.37)
18:08:58.783 00.000 29876 Moving (-3.08, -1.37) raw xDistance=-3.15 yDistance=1.05
18:08:58.783 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.15 from input -3.15
18:08:58.783 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.63 from input 1.05
18:08:58.783 00.000 29876 MoveAxis(E, 301, ABG)
18:08:58.783 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:58.783 00.000 29876 Move returns status 1, amount 0
18:08:58.783 00.000 29876 MoveAxis(S, 404, ABG)
18:08:58.783 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:58.783 00.000 29876 Move returns status 1, amount 0
18:08:58.783 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:58.783 00.000 29876 move complete, result=1
18:08:58.783 00.000 29876 worker thread done servicing request
18:08:58.787 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=19, FiltMax=255, Gamma=1.000
18:08:58.799 00.012 31432 UpdateGuideState exits: m=7056 RSB=54.0
18:08:58.802 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:58.803 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:58.805 00.002 31432 Enqueuing Expose request
18:08:58.807 00.002 31432 GuideStep: -3.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:08:58.809 00.002 29876 Worker thread wakes up
18:08:58.809 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:58.809 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:58.811 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:58.813 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:08:59.716 00.903 29876 Exposure complete
18:08:59.759 00.043 29876 worker thread done servicing request
18:08:59.759 00.000 31432 OnExposeComplete: enter
18:08:59.761 00.002 31432 UpdateGuideState(): m_state=6
18:08:59.764 00.003 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
18:08:59.765 00.001 31432 Star::Find returns 1 (0), X=1170.85, Y=780.39, Mass=6741, SNR=52.4, Peak=255 HFD=4.5
18:08:59.767 00.002 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
18:08:59.769 00.002 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.24 = 0.24)
18:08:59.771 00.002 31432 CameraToMount -- cameraX=-3.74 cameraY=-1.34 hyp=3.97 cameraTheta=-2.80 mountX=-3.80 mountY=0.94, mountTheta=2.90
18:08:59.773 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.74, y=-1.34, opts=13)
18:08:59.775 00.002 31432 Enqueuing Move request for scope (-3.74, -1.34)
18:08:59.777 00.002 29876 Worker thread wakes up
18:08:59.777 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.74, -1.34) opts 0xd
18:08:59.777 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.74, -1.34)
18:08:59.777 00.000 29876 Moving (-3.74, -1.34) raw xDistance=-3.80 yDistance=0.94
18:08:59.777 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.55 from input -3.80
18:08:59.777 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.94
18:08:59.777 00.000 29876 MoveAxis(E, 356, ABG)
18:08:59.777 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:59.777 00.000 29876 Move returns status 1, amount 0
18:08:59.777 00.000 29876 MoveAxis(S, 363, ABG)
18:08:59.777 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:08:59.777 00.000 29876 Move returns status 1, amount 0
18:08:59.777 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:08:59.778 00.001 29876 move complete, result=1
18:08:59.778 00.000 29876 worker thread done servicing request
18:08:59.781 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=17, FiltMax=255, Gamma=1.000
18:08:59.794 00.013 31432 UpdateGuideState exits: m=6741 RSB=52.4
18:08:59.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:59.798 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:08:59.800 00.002 31432 Enqueuing Expose request
18:08:59.801 00.001 31432 GuideStep: -3.8 px 0 ms EAST, 0.9 px 0 ms SOUTH
18:08:59.803 00.002 29876 Worker thread wakes up
18:08:59.803 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:08:59.803 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:08:59.805 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:08:59.807 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:00.924 01.117 29876 Exposure complete
18:09:00.967 00.043 29876 worker thread done servicing request
18:09:00.967 00.000 31432 OnExposeComplete: enter
18:09:00.970 00.003 31432 UpdateGuideState(): m_state=6
18:09:00.972 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
18:09:00.974 00.002 31432 Star::Find returns 1 (0), X=1170.79, Y=780.76, Mass=7377, SNR=55.3, Peak=255 HFD=4.6
18:09:00.976 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
18:09:00.979 00.003 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.14 = 0.14)
18:09:00.981 00.002 31432 CameraToMount -- cameraX=-3.80 cameraY=-0.96 hyp=3.92 cameraTheta=-2.89 mountX=-3.84 mountY=0.56, mountTheta=3.00
18:09:00.984 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.80, y=-0.96, opts=13)
18:09:00.986 00.002 31432 Enqueuing Move request for scope (-3.80, -0.96)
18:09:00.988 00.002 29876 Worker thread wakes up
18:09:00.988 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.80, -0.96) opts 0xd
18:09:00.988 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.80, -0.96)
18:09:00.988 00.000 29876 Moving (-3.80, -0.96) raw xDistance=-3.84 yDistance=0.56
18:09:00.989 00.001 29876 GuideAlgorithmHysteresis::Result() returns -2.60 from input -3.84
18:09:00.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
18:09:00.989 00.000 29876 MoveAxis(E, 364, ABG)
18:09:00.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:00.989 00.000 29876 Move returns status 1, amount 0
18:09:00.989 00.000 29876 MoveAxis(S, 218, ABG)
18:09:00.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:00.989 00.000 29876 Move returns status 1, amount 0
18:09:00.989 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:00.989 00.000 29876 move complete, result=1
18:09:00.989 00.000 29876 worker thread done servicing request
18:09:00.992 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=39, FiltMin=19, FiltMax=255, Gamma=1.000
18:09:01.005 00.013 31432 UpdateGuideState exits: m=7377 RSB=55.3
18:09:01.008 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:01.010 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:01.012 00.002 31432 Enqueuing Expose request
18:09:01.014 00.002 31432 GuideStep: -3.8 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:09:01.016 00.002 29876 Worker thread wakes up
18:09:01.016 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:01.016 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:01.018 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:01.021 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:01.933 00.912 29876 Exposure complete
18:09:01.976 00.043 29876 worker thread done servicing request
18:09:01.976 00.000 31432 OnExposeComplete: enter
18:09:01.978 00.002 31432 UpdateGuideState(): m_state=6
18:09:01.981 00.003 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
18:09:01.983 00.002 31432 Star::Find returns 1 (0), X=1170.94, Y=781.21, Mass=7976, SNR=57.1, Peak=255 HFD=4.8
18:09:01.985 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.05) = xAngle (-3.05 = -3.05)
18:09:01.988 00.003 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.04 = 0.04)
18:09:01.990 00.002 31432 CameraToMount -- cameraX=-3.65 cameraY=-0.51 hyp=3.68 cameraTheta=-3.00 mountX=-3.67 mountY=0.13, mountTheta=3.11
18:09:01.993 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.65, y=-0.51, opts=13)
18:09:01.995 00.002 31432 Enqueuing Move request for scope (-3.65, -0.51)
18:09:01.997 00.002 29876 Worker thread wakes up
18:09:01.997 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.65, -0.51) opts 0xd
18:09:01.997 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.65, -0.51)
18:09:01.997 00.000 29876 Moving (-3.65, -0.51) raw xDistance=-3.67 yDistance=0.13
18:09:01.997 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.49 from input -3.67
18:09:01.997 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:01.997 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:09:01.997 00.000 29876 MoveAxis(E, 349, ABG)
18:09:01.997 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:01.997 00.000 29876 Move returns status 1, amount 0
18:09:01.997 00.000 29876 MoveAxis(N, 0, ABG)
18:09:01.997 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:01.997 00.000 29876 Move returns status 1, amount 0
18:09:01.997 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:01.997 00.000 29876 move complete, result=1
18:09:01.998 00.001 29876 worker thread done servicing request
18:09:02.001 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=39, FiltMin=18, FiltMax=255, Gamma=1.000
18:09:02.014 00.013 31432 UpdateGuideState exits: m=7976 RSB=57.1
18:09:02.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:02.018 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:02.021 00.003 31432 Enqueuing Expose request
18:09:02.022 00.001 31432 GuideStep: -3.7 px 0 ms EAST, 0.1 px 0 ms NORTH
18:09:02.024 00.002 29876 Worker thread wakes up
18:09:02.025 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:02.025 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:02.026 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:02.030 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:03.159 01.129 29876 Exposure complete
18:09:03.202 00.043 29876 worker thread done servicing request
18:09:03.202 00.000 31432 OnExposeComplete: enter
18:09:03.205 00.003 31432 UpdateGuideState(): m_state=6
18:09:03.207 00.002 31432 Star::Find(15, 1170, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
18:09:03.209 00.002 31432 Star::Find returns 1 (0), X=1171.67, Y=781.25, Mass=7450, SNR=55.7, Peak=255 HFD=4.7
18:09:03.212 00.003 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.05) = xAngle (-3.03 = -3.03)
18:09:03.214 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.06 = 0.06)
18:09:03.216 00.002 31432 CameraToMount -- cameraX=-2.92 cameraY=-0.48 hyp=2.95 cameraTheta=-2.98 mountX=-2.94 mountY=0.17, mountTheta=3.08
18:09:03.219 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.92, y=-0.48, opts=13)
18:09:03.222 00.003 31432 Enqueuing Move request for scope (-2.92, -0.48)
18:09:03.224 00.002 29876 Worker thread wakes up
18:09:03.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.92, -0.48) opts 0xd
18:09:03.224 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.92, -0.48)
18:09:03.224 00.000 29876 Moving (-2.92, -0.48) raw xDistance=-2.94 yDistance=0.17
18:09:03.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.02 from input -2.94
18:09:03.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:03.224 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:09:03.224 00.000 29876 MoveAxis(E, 283, ABG)
18:09:03.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:03.224 00.000 29876 Move returns status 1, amount 0
18:09:03.224 00.000 29876 MoveAxis(N, 0, ABG)
18:09:03.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:03.224 00.000 29876 Move returns status 1, amount 0
18:09:03.224 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:03.224 00.000 29876 move complete, result=1
18:09:03.224 00.000 29876 worker thread done servicing request
18:09:03.228 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=19, FiltMax=255, Gamma=1.000
18:09:03.241 00.013 31432 UpdateGuideState exits: m=7450 RSB=55.7
18:09:03.243 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:03.245 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:03.248 00.003 31432 Enqueuing Expose request
18:09:03.250 00.002 31432 GuideStep: -2.9 px 0 ms EAST, 0.2 px 0 ms NORTH
18:09:03.252 00.002 29876 Worker thread wakes up
18:09:03.252 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:03.252 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:03.254 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:03.256 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:04.155 00.899 29876 Exposure complete
18:09:04.198 00.043 29876 worker thread done servicing request
18:09:04.198 00.000 31432 OnExposeComplete: enter
18:09:04.201 00.003 31432 UpdateGuideState(): m_state=6
18:09:04.202 00.001 31432 Star::Find(15, 1171, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
18:09:04.204 00.002 31432 Star::Find returns 1 (0), X=1172.30, Y=780.94, Mass=7233, SNR=54.5, Peak=255 HFD=4.6
18:09:04.206 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.05) = xAngle (-2.86 = -2.86)
18:09:04.208 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.23 = 0.23)
18:09:04.210 00.002 31432 CameraToMount -- cameraX=-2.29 cameraY=-0.79 hyp=2.42 cameraTheta=-2.81 mountX=-2.33 mountY=0.55, mountTheta=2.91
18:09:04.212 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.29, y=-0.79, opts=13)
18:09:04.214 00.002 31432 Enqueuing Move request for scope (-2.29, -0.79)
18:09:04.217 00.003 29876 Worker thread wakes up
18:09:04.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.29, -0.79) opts 0xd
18:09:04.217 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.29, -0.79)
18:09:04.217 00.000 29876 Moving (-2.29, -0.79) raw xDistance=-2.33 yDistance=0.55
18:09:04.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.61 from input -2.33
18:09:04.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
18:09:04.217 00.000 29876 MoveAxis(E, 225, ABG)
18:09:04.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:04.217 00.000 29876 Move returns status 1, amount 0
18:09:04.217 00.000 29876 MoveAxis(S, 211, ABG)
18:09:04.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:04.217 00.000 29876 Move returns status 1, amount 0
18:09:04.217 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:04.217 00.000 29876 move complete, result=1
18:09:04.217 00.000 29876 worker thread done servicing request
18:09:04.221 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=19, FiltMax=254, Gamma=1.000
18:09:04.234 00.013 31432 UpdateGuideState exits: m=7233 RSB=54.5
18:09:04.236 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:04.238 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:04.240 00.002 31432 Enqueuing Expose request
18:09:04.241 00.001 31432 GuideStep: -2.3 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:09:04.243 00.002 29876 Worker thread wakes up
18:09:04.243 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:04.243 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:04.244 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:04.247 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:05.468 01.221 29876 Exposure complete
18:09:05.511 00.043 29876 worker thread done servicing request
18:09:05.511 00.000 31432 OnExposeComplete: enter
18:09:05.514 00.003 31432 UpdateGuideState(): m_state=6
18:09:05.516 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
18:09:05.518 00.002 31432 Star::Find returns 1 (0), X=1172.36, Y=780.66, Mass=7178, SNR=54.9, Peak=255 HFD=4.7
18:09:05.519 00.001 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.05) = xAngle (-2.75 = -2.75)
18:09:05.521 00.002 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.34 = 0.34)
18:09:05.523 00.002 31432 CameraToMount -- cameraX=-2.22 cameraY=-1.06 hyp=2.46 cameraTheta=-2.70 mountX=-2.27 mountY=0.82, mountTheta=2.79
18:09:05.526 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.22, y=-1.06, opts=13)
18:09:05.528 00.002 31432 Enqueuing Move request for scope (-2.22, -1.06)
18:09:05.529 00.001 29876 Worker thread wakes up
18:09:05.529 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.22, -1.06) opts 0xd
18:09:05.529 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.22, -1.06)
18:09:05.529 00.000 29876 Moving (-2.22, -1.06) raw xDistance=-2.27 yDistance=0.82
18:09:05.530 00.001 29876 GuideAlgorithmHysteresis::Result() returns -1.54 from input -2.27
18:09:05.530 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.82
18:09:05.530 00.000 29876 MoveAxis(E, 216, ABG)
18:09:05.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:05.530 00.000 29876 Move returns status 1, amount 0
18:09:05.530 00.000 29876 MoveAxis(S, 318, ABG)
18:09:05.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:05.530 00.000 29876 Move returns status 1, amount 0
18:09:05.530 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:05.530 00.000 29876 move complete, result=1
18:09:05.530 00.000 29876 worker thread done servicing request
18:09:05.533 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=18, FiltMax=255, Gamma=1.000
18:09:05.545 00.012 31432 UpdateGuideState exits: m=7178 RSB=54.9
18:09:05.547 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:05.549 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:05.551 00.002 31432 Enqueuing Expose request
18:09:05.553 00.002 31432 GuideStep: -2.3 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:09:05.555 00.002 29876 Worker thread wakes up
18:09:05.555 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:05.555 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:05.557 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:05.561 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:06.458 00.897 29876 Exposure complete
18:09:06.502 00.044 29876 worker thread done servicing request
18:09:06.502 00.000 31432 OnExposeComplete: enter
18:09:06.504 00.002 31432 UpdateGuideState(): m_state=6
18:09:06.506 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
18:09:06.508 00.002 31432 Star::Find returns 1 (0), X=1172.41, Y=780.83, Mass=7588, SNR=56.3, Peak=255 HFD=4.8
18:09:06.510 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
18:09:06.512 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.29 = 0.29)
18:09:06.514 00.002 31432 CameraToMount -- cameraX=-2.17 cameraY=-0.89 hyp=2.35 cameraTheta=-2.75 mountX=-2.21 mountY=0.66, mountTheta=2.85
18:09:06.516 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.17, y=-0.89, opts=13)
18:09:06.518 00.002 31432 Enqueuing Move request for scope (-2.17, -0.89)
18:09:06.520 00.002 29876 Worker thread wakes up
18:09:06.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.17, -0.89) opts 0xd
18:09:06.520 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.17, -0.89)
18:09:06.520 00.000 29876 Moving (-2.17, -0.89) raw xDistance=-2.21 yDistance=0.66
18:09:06.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.50 from input -2.21
18:09:06.520 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.66
18:09:06.520 00.000 29876 MoveAxis(E, 211, ABG)
18:09:06.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:06.521 00.001 29876 Move returns status 1, amount 0
18:09:06.521 00.000 29876 MoveAxis(S, 256, ABG)
18:09:06.521 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:06.521 00.000 29876 Move returns status 1, amount 0
18:09:06.521 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:06.521 00.000 29876 move complete, result=1
18:09:06.521 00.000 29876 worker thread done servicing request
18:09:06.525 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=39, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:06.537 00.012 31432 UpdateGuideState exits: m=7588 RSB=56.3
18:09:06.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:06.541 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:06.543 00.002 31432 Enqueuing Expose request
18:09:06.545 00.002 31432 GuideStep: -2.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:09:06.547 00.002 29876 Worker thread wakes up
18:09:06.547 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:06.547 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:06.548 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:06.549 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:07.680 01.131 29876 Exposure complete
18:09:07.722 00.042 29876 worker thread done servicing request
18:09:07.722 00.000 31432 OnExposeComplete: enter
18:09:07.724 00.002 31432 UpdateGuideState(): m_state=6
18:09:07.727 00.003 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
18:09:07.728 00.001 31432 Star::Find returns 1 (0), X=1172.39, Y=780.79, Mass=7566, SNR=55.4, Peak=255 HFD=4.7
18:09:07.730 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.05) = xAngle (-2.79 = -2.79)
18:09:07.732 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.30 = 0.30)
18:09:07.734 00.002 31432 CameraToMount -- cameraX=-2.20 cameraY=-0.94 hyp=2.39 cameraTheta=-2.74 mountX=-2.24 mountY=0.70, mountTheta=2.84
18:09:07.736 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.20, y=-0.94, opts=13)
18:09:07.738 00.002 31432 Enqueuing Move request for scope (-2.20, -0.94)
18:09:07.740 00.002 29876 Worker thread wakes up
18:09:07.740 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.20, -0.94) opts 0xd
18:09:07.740 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.20, -0.94)
18:09:07.740 00.000 29876 Moving (-2.20, -0.94) raw xDistance=-2.24 yDistance=0.70
18:09:07.740 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.24
18:09:07.740 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
18:09:07.740 00.000 29876 MoveAxis(E, 212, ABG)
18:09:07.740 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:07.740 00.000 29876 Move returns status 1, amount 0
18:09:07.740 00.000 29876 MoveAxis(S, 272, ABG)
18:09:07.740 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:07.741 00.001 29876 Move returns status 1, amount 0
18:09:07.741 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:07.741 00.000 29876 move complete, result=1
18:09:07.741 00.000 29876 worker thread done servicing request
18:09:07.745 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=18, FiltMax=255, Gamma=1.000
18:09:07.757 00.012 31432 UpdateGuideState exits: m=7566 RSB=55.4
18:09:07.759 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:07.761 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:07.763 00.002 31432 Enqueuing Expose request
18:09:07.765 00.002 29876 Worker thread wakes up
18:09:07.765 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:07.765 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:07.765 00.000 31432 GuideStep: -2.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:09:07.769 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:07.771 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:08.668 00.897 29876 Exposure complete
18:09:08.710 00.042 29876 worker thread done servicing request
18:09:08.710 00.000 31432 OnExposeComplete: enter
18:09:08.712 00.002 31432 UpdateGuideState(): m_state=6
18:09:08.715 00.003 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
18:09:08.717 00.002 31432 Star::Find returns 1 (0), X=1172.68, Y=780.81, Mass=7509, SNR=55.9, Peak=255 HFD=4.6
18:09:08.718 00.001 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.05) = xAngle (-2.74 = -2.74)
18:09:08.720 00.002 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.35 = 0.35)
18:09:08.722 00.002 31432 CameraToMount -- cameraX=-1.90 cameraY=-0.92 hyp=2.11 cameraTheta=-2.69 mountX=-1.95 mountY=0.72, mountTheta=2.79
18:09:08.725 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.90, y=-0.92, opts=13)
18:09:08.726 00.001 31432 Enqueuing Move request for scope (-1.90, -0.92)
18:09:08.729 00.003 29876 Worker thread wakes up
18:09:08.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.90, -0.92) opts 0xd
18:09:08.729 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.90, -0.92)
18:09:08.729 00.000 29876 Moving (-1.90, -0.92) raw xDistance=-1.95 yDistance=0.72
18:09:08.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.33 from input -1.95
18:09:08.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
18:09:08.729 00.000 29876 MoveAxis(E, 187, ABG)
18:09:08.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:08.729 00.000 29876 Move returns status 1, amount 0
18:09:08.729 00.000 29876 MoveAxis(S, 276, ABG)
18:09:08.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:08.729 00.000 29876 Move returns status 1, amount 0
18:09:08.729 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:08.729 00.000 29876 move complete, result=1
18:09:08.729 00.000 29876 worker thread done servicing request
18:09:08.733 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:08.746 00.013 31432 UpdateGuideState exits: m=7509 RSB=55.9
18:09:08.748 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:08.750 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:08.752 00.002 31432 Enqueuing Expose request
18:09:08.754 00.002 29876 Worker thread wakes up
18:09:08.754 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:08.754 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:08.754 00.000 31432 GuideStep: -1.9 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:09:08.757 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:08.759 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:09.981 01.222 29876 Exposure complete
18:09:10.023 00.042 29876 worker thread done servicing request
18:09:10.023 00.000 31432 OnExposeComplete: enter
18:09:10.026 00.003 31432 UpdateGuideState(): m_state=6
18:09:10.028 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
18:09:10.030 00.002 31432 Star::Find returns 1 (0), X=1172.72, Y=780.89, Mass=7074, SNR=54.1, Peak=255 HFD=4.5
18:09:10.031 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.77 = -2.77)
18:09:10.033 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.31 = 0.31)
18:09:10.035 00.002 31432 CameraToMount -- cameraX=-1.87 cameraY=-0.83 hyp=2.05 cameraTheta=-2.72 mountX=-1.91 mountY=0.63, mountTheta=2.82
18:09:10.037 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.87, y=-0.83, opts=13)
18:09:10.039 00.002 31432 Enqueuing Move request for scope (-1.87, -0.83)
18:09:10.041 00.002 29876 Worker thread wakes up
18:09:10.042 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.87, -0.83) opts 0xd
18:09:10.042 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.87, -0.83)
18:09:10.042 00.000 29876 Moving (-1.87, -0.83) raw xDistance=-1.91 yDistance=0.63
18:09:10.042 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.30 from input -1.91
18:09:10.042 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
18:09:10.042 00.000 29876 MoveAxis(E, 182, ABG)
18:09:10.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:10.042 00.000 29876 Move returns status 1, amount 0
18:09:10.042 00.000 29876 MoveAxis(S, 245, ABG)
18:09:10.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:10.042 00.000 29876 Move returns status 1, amount 0
18:09:10.042 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:10.042 00.000 29876 move complete, result=1
18:09:10.042 00.000 29876 worker thread done servicing request
18:09:10.045 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=18, FiltMax=255, Gamma=1.000
18:09:10.057 00.012 31432 UpdateGuideState exits: m=7074 RSB=54.1
18:09:10.060 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:10.061 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:10.063 00.002 31432 Enqueuing Expose request
18:09:10.065 00.002 31432 GuideStep: -1.9 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:09:10.067 00.002 29876 Worker thread wakes up
18:09:10.067 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:10.067 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:10.068 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:10.070 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:10.971 00.901 29876 Exposure complete
18:09:11.013 00.042 29876 worker thread done servicing request
18:09:11.013 00.000 31432 OnExposeComplete: enter
18:09:11.016 00.003 31432 UpdateGuideState(): m_state=6
18:09:11.018 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
18:09:11.019 00.001 31432 Star::Find returns 1 (0), X=1173.08, Y=780.72, Mass=7190, SNR=54.2, Peak=255 HFD=4.6
18:09:11.021 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.05) = xAngle (-2.61 = -2.61)
18:09:11.023 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.48 = 0.48)
18:09:11.025 00.002 31432 CameraToMount -- cameraX=-1.50 cameraY=-1.00 hyp=1.80 cameraTheta=-2.55 mountX=-1.55 mountY=0.84, mountTheta=2.65
18:09:11.027 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.50, y=-1.00, opts=13)
18:09:11.029 00.002 31432 Enqueuing Move request for scope (-1.50, -1.00)
18:09:11.031 00.002 29876 Worker thread wakes up
18:09:11.031 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.50, -1.00) opts 0xd
18:09:11.031 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.50, -1.00)
18:09:11.031 00.000 29876 Moving (-1.50, -1.00) raw xDistance=-1.55 yDistance=0.84
18:09:11.031 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.55
18:09:11.031 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.84
18:09:11.031 00.000 29876 MoveAxis(E, 150, ABG)
18:09:11.031 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:11.031 00.000 29876 Move returns status 1, amount 0
18:09:11.031 00.000 29876 MoveAxis(S, 324, ABG)
18:09:11.031 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:11.031 00.000 29876 Move returns status 1, amount 0
18:09:11.031 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:11.031 00.000 29876 move complete, result=1
18:09:11.031 00.000 29876 worker thread done servicing request
18:09:11.036 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=18, FiltMax=255, Gamma=1.000
18:09:11.049 00.013 31432 UpdateGuideState exits: m=7190 RSB=54.2
18:09:11.051 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:11.053 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:11.055 00.002 31432 Enqueuing Expose request
18:09:11.056 00.001 31432 GuideStep: -1.6 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:09:11.058 00.002 29876 Worker thread wakes up
18:09:11.058 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:11.058 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:11.060 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:11.062 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:12.284 01.222 29876 Exposure complete
18:09:12.327 00.043 29876 worker thread done servicing request
18:09:12.327 00.000 31432 OnExposeComplete: enter
18:09:12.328 00.001 31432 UpdateGuideState(): m_state=6
18:09:12.331 00.003 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
18:09:12.333 00.002 31432 Star::Find returns 1 (0), X=1173.15, Y=781.00, Mass=7454, SNR=55.9, Peak=255 HFD=4.6
18:09:12.335 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.05) = xAngle (-2.72 = -2.72)
18:09:12.337 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.37 = 0.37)
18:09:12.339 00.002 31432 CameraToMount -- cameraX=-1.44 cameraY=-0.73 hyp=1.61 cameraTheta=-2.67 mountX=-1.47 mountY=0.58, mountTheta=2.77
18:09:12.341 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.44, y=-0.73, opts=13)
18:09:12.343 00.002 31432 Enqueuing Move request for scope (-1.44, -0.73)
18:09:12.345 00.002 29876 Worker thread wakes up
18:09:12.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -0.73) opts 0xd
18:09:12.345 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.44, -0.73)
18:09:12.345 00.000 29876 Moving (-1.44, -0.73) raw xDistance=-1.47 yDistance=0.58
18:09:12.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.47
18:09:12.345 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
18:09:12.345 00.000 29876 MoveAxis(E, 141, ABG)
18:09:12.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:12.345 00.000 29876 Move returns status 1, amount 0
18:09:12.345 00.000 29876 MoveAxis(S, 222, ABG)
18:09:12.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:12.345 00.000 29876 Move returns status 1, amount 0
18:09:12.345 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:12.345 00.000 29876 move complete, result=1
18:09:12.346 00.001 29876 worker thread done servicing request
18:09:12.350 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:12.362 00.012 31432 UpdateGuideState exits: m=7454 RSB=55.9
18:09:12.364 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:12.366 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:12.368 00.002 31432 Enqueuing Expose request
18:09:12.370 00.002 31432 GuideStep: -1.5 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:09:12.372 00.002 29876 Worker thread wakes up
18:09:12.372 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:12.372 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:12.373 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:12.376 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:13.289 00.913 29876 Exposure complete
18:09:13.332 00.043 29876 worker thread done servicing request
18:09:13.332 00.000 31432 OnExposeComplete: enter
18:09:13.334 00.002 31432 UpdateGuideState(): m_state=6
18:09:13.337 00.003 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
18:09:13.339 00.002 31432 Star::Find returns 1 (0), X=1172.69, Y=781.02, Mass=7442, SNR=56.0, Peak=255 HFD=4.7
18:09:13.341 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
18:09:13.343 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.25 = 0.25)
18:09:13.345 00.002 31432 CameraToMount -- cameraX=-1.89 cameraY=-0.70 hyp=2.02 cameraTheta=-2.79 mountX=-1.92 mountY=0.50, mountTheta=2.89
18:09:13.347 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.89, y=-0.70, opts=13)
18:09:13.349 00.002 31432 Enqueuing Move request for scope (-1.89, -0.70)
18:09:13.351 00.002 29876 Worker thread wakes up
18:09:13.351 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.89, -0.70) opts 0xd
18:09:13.351 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.89, -0.70)
18:09:13.351 00.000 29876 Moving (-1.89, -0.70) raw xDistance=-1.92 yDistance=0.50
18:09:13.351 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.28 from input -1.92
18:09:13.351 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
18:09:13.351 00.000 29876 MoveAxis(E, 180, ABG)
18:09:13.351 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:13.351 00.000 29876 Move returns status 1, amount 0
18:09:13.351 00.000 29876 MoveAxis(S, 194, ABG)
18:09:13.352 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:13.352 00.000 29876 Move returns status 1, amount 0
18:09:13.352 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:13.352 00.000 29876 move complete, result=1
18:09:13.352 00.000 29876 worker thread done servicing request
18:09:13.355 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=18, FiltMax=254, Gamma=1.000
18:09:13.367 00.012 31432 UpdateGuideState exits: m=7442 RSB=56.0
18:09:13.370 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:13.372 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:13.373 00.001 31432 Enqueuing Expose request
18:09:13.375 00.002 31432 GuideStep: -1.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:09:13.377 00.002 29876 Worker thread wakes up
18:09:13.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:13.377 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:13.379 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:13.381 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:14.511 01.130 29876 Exposure complete
18:09:14.554 00.043 29876 worker thread done servicing request
18:09:14.554 00.000 31432 OnExposeComplete: enter
18:09:14.556 00.002 31432 UpdateGuideState(): m_state=6
18:09:14.558 00.002 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
18:09:14.560 00.002 31432 Star::Find returns 1 (0), X=1173.23, Y=781.41, Mass=7065, SNR=54.0, Peak=255 HFD=4.6
18:09:14.562 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
18:09:14.563 00.001 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.13 = 0.13)
18:09:14.565 00.002 31432 CameraToMount -- cameraX=-1.35 cameraY=-0.32 hyp=1.39 cameraTheta=-2.91 mountX=-1.37 mountY=0.18, mountTheta=3.01
18:09:14.568 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.35, y=-0.32, opts=13)
18:09:14.570 00.002 31432 Enqueuing Move request for scope (-1.35, -0.32)
18:09:14.573 00.003 29876 Worker thread wakes up
18:09:14.573 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.35, -0.32) opts 0xd
18:09:14.573 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.35, -0.32)
18:09:14.573 00.000 29876 Moving (-1.35, -0.32) raw xDistance=-1.37 yDistance=0.18
18:09:14.573 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.37
18:09:14.573 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:14.573 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:09:14.573 00.000 29876 MoveAxis(E, 133, ABG)
18:09:14.573 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:14.573 00.000 29876 Move returns status 1, amount 0
18:09:14.573 00.000 29876 MoveAxis(N, 0, ABG)
18:09:14.573 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:14.573 00.000 29876 Move returns status 1, amount 0
18:09:14.573 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:14.573 00.000 29876 move complete, result=1
18:09:14.573 00.000 29876 worker thread done servicing request
18:09:14.577 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=18, FiltMax=254, Gamma=1.000
18:09:14.590 00.013 31432 UpdateGuideState exits: m=7065 RSB=54.0
18:09:14.592 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:14.594 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:14.596 00.002 31432 Enqueuing Expose request
18:09:14.597 00.001 31432 GuideStep: -1.4 px 0 ms EAST, 0.2 px 0 ms NORTH
18:09:14.599 00.002 29876 Worker thread wakes up
18:09:14.599 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:14.599 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:14.601 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:14.603 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:15.504 00.901 29876 Exposure complete
18:09:15.548 00.044 29876 worker thread done servicing request
18:09:15.548 00.000 31432 OnExposeComplete: enter
18:09:15.550 00.002 31432 UpdateGuideState(): m_state=6
18:09:15.552 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
18:09:15.554 00.002 31432 Star::Find returns 1 (0), X=1173.84, Y=781.42, Mass=7448, SNR=55.2, Peak=256 HFD=4.8
18:09:15.556 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
18:09:15.558 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.29 = 0.29)
18:09:15.560 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.31 hyp=0.80 cameraTheta=-2.75 mountX=-0.76 mountY=0.23, mountTheta=2.84
18:09:15.563 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.31, opts=13)
18:09:15.565 00.002 31432 Enqueuing Move request for scope (-0.74, -0.31)
18:09:15.567 00.002 29876 Worker thread wakes up
18:09:15.567 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.31) opts 0xd
18:09:15.567 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.31)
18:09:15.567 00.000 29876 Moving (-0.74, -0.31) raw xDistance=-0.76 yDistance=0.23
18:09:15.567 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.76
18:09:15.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:15.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:09:15.567 00.000 29876 MoveAxis(E, 76, ABG)
18:09:15.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:15.567 00.000 29876 Move returns status 1, amount 0
18:09:15.568 00.001 29876 MoveAxis(N, 0, ABG)
18:09:15.568 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:15.568 00.000 29876 Move returns status 1, amount 0
18:09:15.568 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:15.568 00.000 29876 move complete, result=1
18:09:15.568 00.000 29876 worker thread done servicing request
18:09:15.571 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=38, FiltMin=16, FiltMax=255, Gamma=1.000
18:09:15.583 00.012 31432 UpdateGuideState exits: m=7448 RSB=55.2
18:09:15.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:15.587 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:15.589 00.002 31432 Enqueuing Expose request
18:09:15.591 00.002 31432 GuideStep: -0.8 px 0 ms EAST, 0.2 px 0 ms NORTH
18:09:15.593 00.002 29876 Worker thread wakes up
18:09:15.593 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:15.593 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:15.595 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:15.597 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:16.727 01.130 29876 Exposure complete
18:09:16.770 00.043 29876 worker thread done servicing request
18:09:16.770 00.000 31432 OnExposeComplete: enter
18:09:16.773 00.003 31432 UpdateGuideState(): m_state=6
18:09:16.775 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
18:09:16.776 00.001 31432 Star::Find returns 1 (0), X=1173.25, Y=781.88, Mass=7450, SNR=55.3, Peak=255 HFD=4.5
18:09:16.778 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.05) = xAngle (2.97 = 2.97)
18:09:16.780 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.06 = -0.22)
18:09:16.782 00.002 31432 CameraToMount -- cameraX=-1.33 cameraY=0.15 hyp=1.34 cameraTheta=3.03 mountX=-1.32 mountY=-0.29, mountTheta=-2.92
18:09:16.784 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.33, y=0.15, opts=13)
18:09:16.786 00.002 31432 Enqueuing Move request for scope (-1.33, 0.15)
18:09:16.788 00.002 29876 Worker thread wakes up
18:09:16.788 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.15) opts 0xd
18:09:16.788 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.33, 0.15)
18:09:16.788 00.000 29876 Moving (-1.33, 0.15) raw xDistance=-1.32 yDistance=-0.29
18:09:16.788 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.32
18:09:16.788 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:16.788 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:09:16.788 00.000 29876 MoveAxis(E, 122, ABG)
18:09:16.788 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:16.788 00.000 29876 Move returns status 1, amount 0
18:09:16.788 00.000 29876 MoveAxis(N, 0, ABG)
18:09:16.788 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:16.788 00.000 29876 Move returns status 1, amount 0
18:09:16.789 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:16.789 00.000 29876 move complete, result=1
18:09:16.789 00.000 29876 worker thread done servicing request
18:09:16.794 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:16.806 00.012 31432 UpdateGuideState exits: m=7450 RSB=55.3
18:09:16.808 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:16.810 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:16.811 00.001 31432 Enqueuing Expose request
18:09:16.813 00.002 31432 GuideStep: -1.3 px 0 ms EAST, -0.3 px 0 ms NORTH
18:09:16.815 00.002 29876 Worker thread wakes up
18:09:16.815 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:16.815 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:16.816 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:16.818 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:17.730 00.912 29876 Exposure complete
18:09:17.772 00.042 29876 worker thread done servicing request
18:09:17.773 00.001 31432 OnExposeComplete: enter
18:09:17.775 00.002 31432 UpdateGuideState(): m_state=6
18:09:17.777 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
18:09:17.779 00.002 31432 Star::Find returns 1 (0), X=1173.63, Y=781.50, Mass=7599, SNR=56.1, Peak=256 HFD=4.9
18:09:17.780 00.001 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
18:09:17.782 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.12 = 0.12)
18:09:17.784 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=-0.22 hyp=0.98 cameraTheta=-2.91 mountX=-0.96 mountY=0.12, mountTheta=3.02
18:09:17.787 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=-0.22, opts=13)
18:09:17.789 00.002 31432 Enqueuing Move request for scope (-0.95, -0.22)
18:09:17.790 00.001 29876 Worker thread wakes up
18:09:17.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.22) opts 0xd
18:09:17.790 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, -0.22)
18:09:17.791 00.001 29876 Moving (-0.95, -0.22) raw xDistance=-0.96 yDistance=0.12
18:09:17.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.96
18:09:17.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:17.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:09:17.791 00.000 29876 MoveAxis(E, 94, ABG)
18:09:17.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:17.791 00.000 29876 Move returns status 1, amount 0
18:09:17.791 00.000 29876 MoveAxis(N, 0, ABG)
18:09:17.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:17.791 00.000 29876 Move returns status 1, amount 0
18:09:17.791 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:17.791 00.000 29876 move complete, result=1
18:09:17.791 00.000 29876 worker thread done servicing request
18:09:17.794 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=38, FiltMin=18, FiltMax=254, Gamma=1.000
18:09:17.805 00.011 31432 UpdateGuideState exits: m=7599 RSB=56.1
18:09:17.807 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:17.809 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:17.811 00.002 31432 Enqueuing Expose request
18:09:17.813 00.002 31432 GuideStep: -1.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:09:17.815 00.002 29876 Worker thread wakes up
18:09:17.815 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:17.815 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:17.817 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:17.819 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:19.041 01.222 29876 Exposure complete
18:09:19.083 00.042 29876 worker thread done servicing request
18:09:19.084 00.001 31432 OnExposeComplete: enter
18:09:19.086 00.002 31432 UpdateGuideState(): m_state=6
18:09:19.088 00.002 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
18:09:19.090 00.002 31432 Star::Find returns 1 (0), X=1173.71, Y=781.14, Mass=7200, SNR=55.0, Peak=255 HFD=4.5
18:09:19.092 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.05) = xAngle (-2.60 = -2.60)
18:09:19.094 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.48 = 0.48)
18:09:19.095 00.001 31432 CameraToMount -- cameraX=-0.88 cameraY=-0.59 hyp=1.06 cameraTheta=-2.55 mountX=-0.91 mountY=0.49, mountTheta=2.64
18:09:19.098 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=-0.59, opts=13)
18:09:19.100 00.002 31432 Enqueuing Move request for scope (-0.88, -0.59)
18:09:19.102 00.002 29876 Worker thread wakes up
18:09:19.102 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.59) opts 0xd
18:09:19.102 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, -0.59)
18:09:19.102 00.000 29876 Moving (-0.88, -0.59) raw xDistance=-0.91 yDistance=0.49
18:09:19.102 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.91
18:09:19.102 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.49
18:09:19.102 00.000 29876 MoveAxis(E, 87, ABG)
18:09:19.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:19.102 00.000 29876 Move returns status 1, amount 0
18:09:19.102 00.000 29876 MoveAxis(S, 190, ABG)
18:09:19.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:19.102 00.000 29876 Move returns status 1, amount 0
18:09:19.102 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:19.102 00.000 29876 move complete, result=1
18:09:19.102 00.000 29876 worker thread done servicing request
18:09:19.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=38, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:19.117 00.012 31432 UpdateGuideState exits: m=7200 RSB=55.0
18:09:19.120 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:19.121 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:19.123 00.002 31432 Enqueuing Expose request
18:09:19.125 00.002 31432 GuideStep: -0.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:09:19.127 00.002 29876 Worker thread wakes up
18:09:19.127 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:19.127 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:19.129 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:19.131 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:20.031 00.900 29876 Exposure complete
18:09:20.074 00.043 29876 worker thread done servicing request
18:09:20.074 00.000 31432 OnExposeComplete: enter
18:09:20.076 00.002 31432 UpdateGuideState(): m_state=6
18:09:20.079 00.003 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
18:09:20.080 00.001 31432 Star::Find returns 1 (0), X=1174.30, Y=781.15, Mass=7532, SNR=56.1, Peak=256 HFD=4.6
18:09:20.082 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.05) = xAngle (-2.08 = -2.08)
18:09:20.084 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.01 = 1.01)
18:09:20.086 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.58 hyp=0.64 cameraTheta=-2.03 mountX=-0.31 mountY=0.54, mountTheta=2.09
18:09:20.088 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.58, opts=13)
18:09:20.090 00.002 31432 Enqueuing Move request for scope (-0.28, -0.58)
18:09:20.092 00.002 29876 Worker thread wakes up
18:09:20.092 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.58) opts 0xd
18:09:20.092 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.58)
18:09:20.092 00.000 29876 Moving (-0.28, -0.58) raw xDistance=-0.31 yDistance=0.54
18:09:20.092 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
18:09:20.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
18:09:20.092 00.000 29876 MoveAxis(E, 33, ABG)
18:09:20.092 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:20.092 00.000 29876 Move returns status 1, amount 0
18:09:20.092 00.000 29876 MoveAxis(S, 210, ABG)
18:09:20.092 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:20.092 00.000 29876 Move returns status 1, amount 0
18:09:20.092 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:20.092 00.000 29876 move complete, result=1
18:09:20.092 00.000 29876 worker thread done servicing request
18:09:20.096 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=38, FiltMin=18, FiltMax=254, Gamma=1.000
18:09:20.107 00.011 31432 UpdateGuideState exits: m=7532 RSB=56.1
18:09:20.109 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:20.111 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:20.113 00.002 31432 Enqueuing Expose request
18:09:20.114 00.001 31432 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:09:20.116 00.002 29876 Worker thread wakes up
18:09:20.116 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:20.116 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:20.118 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:20.120 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:21.243 01.123 29876 Exposure complete
18:09:21.285 00.042 29876 worker thread done servicing request
18:09:21.285 00.000 31432 OnExposeComplete: enter
18:09:21.288 00.003 31432 UpdateGuideState(): m_state=6
18:09:21.290 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
18:09:21.291 00.001 31432 Star::Find returns 1 (0), X=1173.34, Y=780.54, Mass=7395, SNR=55.3, Peak=255 HFD=4.8
18:09:21.293 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.05) = xAngle (-2.43 = -2.43)
18:09:21.295 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.66 = 0.66)
18:09:21.297 00.002 31432 CameraToMount -- cameraX=-1.25 cameraY=-1.19 hyp=1.72 cameraTheta=-2.38 mountX=-1.31 mountY=1.05, mountTheta=2.46
18:09:21.299 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.25, y=-1.19, opts=13)
18:09:21.301 00.002 31432 Enqueuing Move request for scope (-1.25, -1.19)
18:09:21.303 00.002 29876 Worker thread wakes up
18:09:21.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -1.19) opts 0xd
18:09:21.303 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.25, -1.19)
18:09:21.303 00.000 29876 Moving (-1.25, -1.19) raw xDistance=-1.31 yDistance=1.05
18:09:21.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.31
18:09:21.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.63 from input 1.05
18:09:21.303 00.000 29876 MoveAxis(E, 118, ABG)
18:09:21.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:21.304 00.001 29876 Move returns status 1, amount 0
18:09:21.304 00.000 29876 MoveAxis(S, 406, ABG)
18:09:21.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:21.304 00.000 29876 Move returns status 1, amount 0
18:09:21.304 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:21.304 00.000 29876 move complete, result=1
18:09:21.304 00.000 29876 worker thread done servicing request
18:09:21.307 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=17, FiltMax=255, Gamma=1.000
18:09:21.319 00.012 31432 UpdateGuideState exits: m=7395 RSB=55.3
18:09:21.321 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:21.324 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:21.325 00.001 31432 Enqueuing Expose request
18:09:21.327 00.002 31432 GuideStep: -1.3 px 0 ms EAST, 1.1 px 0 ms SOUTH
18:09:21.329 00.002 29876 Worker thread wakes up
18:09:21.329 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:21.329 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:21.331 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:21.334 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:22.243 00.909 29876 Exposure complete
18:09:22.286 00.043 29876 worker thread done servicing request
18:09:22.286 00.000 31432 OnExposeComplete: enter
18:09:22.288 00.002 31432 UpdateGuideState(): m_state=6
18:09:22.290 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
18:09:22.292 00.002 31432 Star::Find returns 1 (0), X=1173.65, Y=780.47, Mass=7280, SNR=55.2, Peak=255 HFD=4.8
18:09:22.294 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.05) = xAngle (-2.26 = -2.26)
18:09:22.296 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.83 = 0.83)
18:09:22.298 00.002 31432 CameraToMount -- cameraX=-0.94 cameraY=-1.25 hyp=1.56 cameraTheta=-2.21 mountX=-1.00 mountY=1.15, mountTheta=2.29
18:09:22.300 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=-1.25, opts=13)
18:09:22.302 00.002 31432 Enqueuing Move request for scope (-0.94, -1.25)
18:09:22.304 00.002 29876 Worker thread wakes up
18:09:22.304 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -1.25) opts 0xd
18:09:22.304 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, -1.25)
18:09:22.304 00.000 29876 Moving (-0.94, -1.25) raw xDistance=-1.00 yDistance=1.15
18:09:22.304 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.00
18:09:22.304 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.69 from input 1.15
18:09:22.304 00.000 29876 MoveAxis(E, 96, ABG)
18:09:22.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:22.304 00.000 29876 Move returns status 1, amount 0
18:09:22.304 00.000 29876 MoveAxis(S, 444, ABG)
18:09:22.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:22.304 00.000 29876 Move returns status 1, amount 0
18:09:22.305 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:22.305 00.000 29876 move complete, result=1
18:09:22.305 00.000 29876 worker thread done servicing request
18:09:22.310 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=17, FiltMax=255, Gamma=1.000
18:09:22.322 00.012 31432 UpdateGuideState exits: m=7280 RSB=55.2
18:09:22.324 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:22.325 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:22.327 00.002 31432 Enqueuing Expose request
18:09:22.329 00.002 31432 GuideStep: -1.0 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:09:22.331 00.002 29876 Worker thread wakes up
18:09:22.331 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:22.331 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:22.333 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:22.335 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:23.453 01.118 29876 Exposure complete
18:09:23.496 00.043 29876 worker thread done servicing request
18:09:23.496 00.000 31432 OnExposeComplete: enter
18:09:23.499 00.003 31432 UpdateGuideState(): m_state=6
18:09:23.501 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
18:09:23.503 00.002 31432 Star::Find returns 1 (0), X=1173.65, Y=780.43, Mass=7758, SNR=57.1, Peak=255 HFD=4.9
18:09:23.505 00.002 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.05) = xAngle (-2.25 = -2.25)
18:09:23.507 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.84 = 0.84)
18:09:23.509 00.002 31432 CameraToMount -- cameraX=-0.93 cameraY=-1.29 hyp=1.59 cameraTheta=-2.20 mountX=-1.00 mountY=1.19, mountTheta=2.27
18:09:23.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=-1.29, opts=13)
18:09:23.514 00.002 31432 Enqueuing Move request for scope (-0.93, -1.29)
18:09:23.516 00.002 29876 Worker thread wakes up
18:09:23.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -1.29) opts 0xd
18:09:23.516 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, -1.29)
18:09:23.516 00.000 29876 Moving (-0.93, -1.29) raw xDistance=-1.00 yDistance=1.19
18:09:23.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.00
18:09:23.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.19
18:09:23.516 00.000 29876 MoveAxis(E, 95, ABG)
18:09:23.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:23.516 00.000 29876 Move returns status 1, amount 0
18:09:23.516 00.000 29876 MoveAxis(S, 458, ABG)
18:09:23.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:23.516 00.000 29876 Move returns status 1, amount 0
18:09:23.516 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:23.516 00.000 29876 move complete, result=1
18:09:23.517 00.001 29876 worker thread done servicing request
18:09:23.521 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=17, FiltMax=255, Gamma=1.000
18:09:23.532 00.011 31432 UpdateGuideState exits: m=7758 RSB=57.1
18:09:23.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:23.536 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:23.538 00.002 31432 Enqueuing Expose request
18:09:23.540 00.002 31432 GuideStep: -1.0 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:09:23.542 00.002 29876 Worker thread wakes up
18:09:23.542 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:23.542 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:23.544 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:23.546 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:24.558 01.012 29876 Exposure complete
18:09:24.601 00.043 29876 worker thread done servicing request
18:09:24.601 00.000 31432 OnExposeComplete: enter
18:09:24.603 00.002 31432 UpdateGuideState(): m_state=6
18:09:24.605 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
18:09:24.607 00.002 31432 Star::Find returns 1 (0), X=1174.37, Y=780.50, Mass=7229, SNR=54.8, Peak=256 HFD=4.8
18:09:24.609 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.05) = xAngle (-1.80 = -1.80)
18:09:24.610 00.001 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.29 = 1.29)
18:09:24.612 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-1.23 hyp=1.25 cameraTheta=-1.75 mountX=-0.28 mountY=1.20, mountTheta=1.80
18:09:24.615 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-1.23, opts=13)
18:09:24.617 00.002 31432 Enqueuing Move request for scope (-0.22, -1.23)
18:09:24.618 00.001 29876 Worker thread wakes up
18:09:24.618 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.23) opts 0xd
18:09:24.619 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.22, -1.23)
18:09:24.619 00.000 29876 Moving (-0.22, -1.23) raw xDistance=-0.28 yDistance=1.20
18:09:24.619 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.28
18:09:24.619 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.72 from input 1.20
18:09:24.619 00.000 29876 MoveAxis(E, 31, ABG)
18:09:24.619 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:24.619 00.000 29876 Move returns status 1, amount 0
18:09:24.619 00.000 29876 MoveAxis(S, 463, ABG)
18:09:24.619 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:24.619 00.000 29876 Move returns status 1, amount 0
18:09:24.619 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:24.619 00.000 29876 move complete, result=1
18:09:24.619 00.000 29876 worker thread done servicing request
18:09:24.622 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:24.634 00.012 31432 UpdateGuideState exits: m=7229 RSB=54.8
18:09:24.636 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:24.638 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:24.640 00.002 31432 Enqueuing Expose request
18:09:24.642 00.002 31432 GuideStep: -0.3 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:09:24.644 00.002 29876 Worker thread wakes up
18:09:24.644 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:24.644 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:24.646 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:24.648 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:25.774 01.126 29876 Exposure complete
18:09:25.816 00.042 29876 worker thread done servicing request
18:09:25.816 00.000 31432 OnExposeComplete: enter
18:09:25.818 00.002 31432 UpdateGuideState(): m_state=6
18:09:25.821 00.003 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
18:09:25.822 00.001 31432 Star::Find returns 1 (0), X=1175.06, Y=780.18, Mass=7025, SNR=54.3, Peak=256 HFD=4.4
18:09:25.824 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.05) = xAngle (-1.33 = -1.33)
18:09:25.826 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.76 = 1.76)
18:09:25.828 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-1.55 hyp=1.62 cameraTheta=-1.27 mountX=0.39 mountY=1.59, mountTheta=1.33
18:09:25.830 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-1.55, opts=13)
18:09:25.833 00.003 31432 Enqueuing Move request for scope (0.47, -1.55)
18:09:25.834 00.001 29876 Worker thread wakes up
18:09:25.834 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.55) opts 0xd
18:09:25.834 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -1.55)
18:09:25.834 00.000 29876 Moving (0.47, -1.55) raw xDistance=0.39 yDistance=1.59
18:09:25.834 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
18:09:25.834 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.95 from input 1.59
18:09:25.834 00.000 29876 MoveAxis(W, 32, ABG)
18:09:25.835 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:25.835 00.000 29876 Move returns status 1, amount 0
18:09:25.835 00.000 29876 MoveAxis(S, 614, ABG)
18:09:25.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:25.835 00.000 29876 Move returns status 1, amount 0
18:09:25.835 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:25.835 00.000 29876 move complete, result=1
18:09:25.835 00.000 29876 worker thread done servicing request
18:09:25.839 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:25.850 00.011 31432 UpdateGuideState exits: m=7025 RSB=54.3
18:09:25.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:25.854 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:25.856 00.002 31432 Enqueuing Expose request
18:09:25.857 00.001 31432 GuideStep: 0.4 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:09:25.859 00.002 29876 Worker thread wakes up
18:09:25.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:25.859 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:25.861 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:25.864 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:26.775 00.911 29876 Exposure complete
18:09:26.818 00.043 29876 worker thread done servicing request
18:09:26.818 00.000 31432 OnExposeComplete: enter
18:09:26.820 00.002 31432 UpdateGuideState(): m_state=6
18:09:26.822 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
18:09:26.824 00.002 31432 Star::Find returns 1 (0), X=1174.67, Y=781.25, Mass=7715, SNR=57.0, Peak=256 HFD=4.7
18:09:26.826 00.002 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.05) = xAngle (-1.44 = -1.44)
18:09:26.828 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.65 = 1.65)
18:09:26.830 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.39 mountX=0.06 mountY=0.48, mountTheta=1.44
18:09:26.832 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.47, opts=13)
18:09:26.835 00.003 31432 Enqueuing Move request for scope (0.09, -0.47)
18:09:26.837 00.002 29876 Worker thread wakes up
18:09:26.837 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.47) opts 0xd
18:09:26.837 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.47)
18:09:26.837 00.000 29876 Moving (0.09, -0.47) raw xDistance=0.06 yDistance=0.48
18:09:26.837 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
18:09:26.837 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
18:09:26.837 00.000 29876 MoveAxis(E, 0, ABG)
18:09:26.837 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:26.837 00.000 29876 Move returns status 1, amount 0
18:09:26.837 00.000 29876 MoveAxis(S, 184, ABG)
18:09:26.837 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:26.837 00.000 29876 Move returns status 1, amount 0
18:09:26.837 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:26.837 00.000 29876 move complete, result=1
18:09:26.837 00.000 29876 worker thread done servicing request
18:09:26.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:26.851 00.011 31432 UpdateGuideState exits: m=7715 RSB=57.0
18:09:26.854 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:26.856 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:26.857 00.001 31432 Enqueuing Expose request
18:09:26.859 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:09:26.861 00.002 29876 Worker thread wakes up
18:09:26.861 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:26.861 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:26.863 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:26.865 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:28.089 01.224 29876 Exposure complete
18:09:28.132 00.043 29876 worker thread done servicing request
18:09:28.132 00.000 31432 OnExposeComplete: enter
18:09:28.134 00.002 31432 UpdateGuideState(): m_state=6
18:09:28.136 00.002 31432 Star::Find(15, 1174, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
18:09:28.138 00.002 31432 Star::Find returns 1 (0), X=1174.30, Y=780.93, Mass=6918, SNR=54.6, Peak=256 HFD=4.4
18:09:28.140 00.002 31432 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.05) = xAngle (-1.97 = -1.97)
18:09:28.142 00.002 31432 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.12 = 1.12)
18:09:28.143 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.79 hyp=0.84 cameraTheta=-1.92 mountX=-0.33 mountY=0.76, mountTheta=1.98
18:09:28.146 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.79, opts=13)
18:09:28.148 00.002 31432 Enqueuing Move request for scope (-0.29, -0.79)
18:09:28.150 00.002 29876 Worker thread wakes up
18:09:28.150 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.79) opts 0xd
18:09:28.150 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.79)
18:09:28.150 00.000 29876 Moving (-0.29, -0.79) raw xDistance=-0.33 yDistance=0.76
18:09:28.150 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
18:09:28.150 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.76
18:09:28.150 00.000 29876 MoveAxis(E, 29, ABG)
18:09:28.150 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:28.150 00.000 29876 Move returns status 1, amount 0
18:09:28.150 00.000 29876 MoveAxis(S, 293, ABG)
18:09:28.150 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:28.150 00.000 29876 Move returns status 1, amount 0
18:09:28.150 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:28.150 00.000 29876 move complete, result=1
18:09:28.150 00.000 29876 worker thread done servicing request
18:09:28.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=15, FiltMax=254, Gamma=1.000
18:09:28.164 00.011 31432 UpdateGuideState exits: m=6918 RSB=54.6
18:09:28.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:28.168 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:28.170 00.002 31432 Enqueuing Expose request
18:09:28.172 00.002 31432 GuideStep: -0.3 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:09:28.174 00.002 29876 Worker thread wakes up
18:09:28.174 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:28.174 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:28.176 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:28.178 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:29.081 00.903 29876 Exposure complete
18:09:29.123 00.042 29876 worker thread done servicing request
18:09:29.123 00.000 31432 OnExposeComplete: enter
18:09:29.125 00.002 31432 UpdateGuideState(): m_state=6
18:09:29.127 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
18:09:29.129 00.002 31432 Star::Find returns 1 (0), X=1174.57, Y=780.56, Mass=7019, SNR=54.5, Peak=256 HFD=4.5
18:09:29.131 00.002 31432 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.05) = xAngle (-1.64 = -1.64)
18:09:29.133 00.002 31432 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.45 = 1.45)
18:09:29.135 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-1.16 hyp=1.16 cameraTheta=-1.59 mountX=-0.08 mountY=1.15, mountTheta=1.64
18:09:29.137 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-1.16, opts=13)
18:09:29.139 00.002 31432 Enqueuing Move request for scope (-0.02, -1.16)
18:09:29.142 00.003 29876 Worker thread wakes up
18:09:29.142 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.16) opts 0xd
18:09:29.142 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -1.16)
18:09:29.142 00.000 29876 Moving (-0.02, -1.16) raw xDistance=-0.08 yDistance=1.15
18:09:29.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
18:09:29.142 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.69 from input 1.15
18:09:29.142 00.000 29876 MoveAxis(E, 0, ABG)
18:09:29.142 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:29.142 00.000 29876 Move returns status 1, amount 0
18:09:29.142 00.000 29876 MoveAxis(S, 445, ABG)
18:09:29.142 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:29.142 00.000 29876 Move returns status 1, amount 0
18:09:29.142 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:29.142 00.000 29876 move complete, result=1
18:09:29.142 00.000 29876 worker thread done servicing request
18:09:29.145 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:29.157 00.012 31432 UpdateGuideState exits: m=7019 RSB=54.5
18:09:29.160 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:29.163 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:29.164 00.001 31432 Enqueuing Expose request
18:09:29.166 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:09:29.168 00.002 29876 Worker thread wakes up
18:09:29.168 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:29.168 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:29.170 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:29.172 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:30.396 01.224 29876 Exposure complete
18:09:30.439 00.043 29876 worker thread done servicing request
18:09:30.439 00.000 31432 OnExposeComplete: enter
18:09:30.441 00.002 31432 UpdateGuideState(): m_state=6
18:09:30.443 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
18:09:30.445 00.002 31432 Star::Find returns 1 (0), X=1174.86, Y=780.89, Mass=7269, SNR=55.2, Peak=256 HFD=4.4
18:09:30.447 00.002 31432 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.05) = xAngle (-1.31 = -1.31)
18:09:30.449 00.002 31432 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.78 = 1.78)
18:09:30.451 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.84 hyp=0.88 cameraTheta=-1.26 mountX=0.23 mountY=0.86, mountTheta=1.31
18:09:30.454 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.84, opts=13)
18:09:30.456 00.002 31432 Enqueuing Move request for scope (0.27, -0.84)
18:09:30.458 00.002 29876 Worker thread wakes up
18:09:30.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.84) opts 0xd
18:09:30.458 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.84)
18:09:30.458 00.000 29876 Moving (0.27, -0.84) raw xDistance=0.23 yDistance=0.86
18:09:30.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
18:09:30.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.86
18:09:30.458 00.000 29876 MoveAxis(W, 20, ABG)
18:09:30.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:30.458 00.000 29876 Move returns status 1, amount 0
18:09:30.458 00.000 29876 MoveAxis(S, 333, ABG)
18:09:30.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:30.458 00.000 29876 Move returns status 1, amount 0
18:09:30.458 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:30.458 00.000 29876 move complete, result=1
18:09:30.458 00.000 29876 worker thread done servicing request
18:09:30.462 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:30.474 00.012 31432 UpdateGuideState exits: m=7269 RSB=55.2
18:09:30.476 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:30.478 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:30.480 00.002 31432 Enqueuing Expose request
18:09:30.482 00.002 31432 GuideStep: 0.2 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:09:30.484 00.002 29876 Worker thread wakes up
18:09:30.484 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:30.484 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:30.486 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:30.488 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:31.391 00.903 29876 Exposure complete
18:09:31.434 00.043 29876 worker thread done servicing request
18:09:31.434 00.000 31432 OnExposeComplete: enter
18:09:31.436 00.002 31432 UpdateGuideState(): m_state=6
18:09:31.438 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
18:09:31.440 00.002 31432 Star::Find returns 1 (0), X=1174.76, Y=780.70, Mass=7214, SNR=54.7, Peak=256 HFD=4.6
18:09:31.442 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.05) = xAngle (-1.45 = -1.45)
18:09:31.444 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.64 = 1.64)
18:09:31.445 00.001 31432 CameraToMount -- cameraX=0.18 cameraY=-1.03 hyp=1.04 cameraTheta=-1.40 mountX=0.12 mountY=1.04, mountTheta=1.45
18:09:31.448 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-1.03, opts=13)
18:09:31.451 00.003 31432 Enqueuing Move request for scope (0.18, -1.03)
18:09:31.453 00.002 29876 Worker thread wakes up
18:09:31.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.03) opts 0xd
18:09:31.453 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -1.03)
18:09:31.453 00.000 29876 Moving (0.18, -1.03) raw xDistance=0.12 yDistance=1.04
18:09:31.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
18:09:31.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.04
18:09:31.453 00.000 29876 MoveAxis(E, 0, ABG)
18:09:31.453 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:31.453 00.000 29876 Move returns status 1, amount 0
18:09:31.453 00.000 29876 MoveAxis(S, 402, ABG)
18:09:31.453 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:31.453 00.000 29876 Move returns status 1, amount 0
18:09:31.453 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:31.453 00.000 29876 move complete, result=1
18:09:31.453 00.000 29876 worker thread done servicing request
18:09:31.456 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:31.468 00.012 31432 UpdateGuideState exits: m=7214 RSB=54.7
18:09:31.470 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:31.472 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:31.474 00.002 31432 Enqueuing Expose request
18:09:31.476 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:09:31.478 00.002 29876 Worker thread wakes up
18:09:31.478 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:31.478 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:31.479 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:31.483 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:32.609 01.126 29876 Exposure complete
18:09:32.653 00.044 29876 worker thread done servicing request
18:09:32.653 00.000 31432 OnExposeComplete: enter
18:09:32.655 00.002 31432 UpdateGuideState(): m_state=6
18:09:32.657 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
18:09:32.659 00.002 31432 Star::Find returns 1 (0), X=1175.17, Y=781.15, Mass=7565, SNR=56.5, Peak=256 HFD=4.4
18:09:32.661 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.05) = xAngle (-0.83 = -0.83)
18:09:32.663 00.002 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.26 = 2.26)
18:09:32.664 00.001 31432 CameraToMount -- cameraX=0.58 cameraY=-0.57 hyp=0.82 cameraTheta=-0.78 mountX=0.55 mountY=0.63, mountTheta=0.85
18:09:32.667 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.57, opts=13)
18:09:32.669 00.002 31432 Enqueuing Move request for scope (0.58, -0.57)
18:09:32.671 00.002 29876 Worker thread wakes up
18:09:32.671 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.57) opts 0xd
18:09:32.671 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.57)
18:09:32.671 00.000 29876 Moving (0.58, -0.57) raw xDistance=0.55 yDistance=0.63
18:09:32.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
18:09:32.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
18:09:32.671 00.000 29876 MoveAxis(W, 48, ABG)
18:09:32.671 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:32.671 00.000 29876 Move returns status 1, amount 0
18:09:32.671 00.000 29876 MoveAxis(S, 243, ABG)
18:09:32.671 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:32.671 00.000 29876 Move returns status 1, amount 0
18:09:32.671 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:32.671 00.000 29876 move complete, result=1
18:09:32.671 00.000 29876 worker thread done servicing request
18:09:32.675 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:32.687 00.012 31432 UpdateGuideState exits: m=7565 RSB=56.5
18:09:32.689 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:32.691 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:32.693 00.002 31432 Enqueuing Expose request
18:09:32.694 00.001 31432 GuideStep: 0.5 px 0 ms WEST, 0.6 px 0 ms SOUTH
18:09:32.696 00.002 29876 Worker thread wakes up
18:09:32.696 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:32.696 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:32.697 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:32.699 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:33.613 00.914 29876 Exposure complete
18:09:33.656 00.043 29876 worker thread done servicing request
18:09:33.656 00.000 31432 OnExposeComplete: enter
18:09:33.659 00.003 31432 UpdateGuideState(): m_state=6
18:09:33.660 00.001 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
18:09:33.662 00.002 31432 Star::Find returns 1 (0), X=1175.37, Y=780.84, Mass=7126, SNR=54.0, Peak=256 HFD=4.5
18:09:33.664 00.002 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.05) = xAngle (-0.89 = -0.89)
18:09:33.666 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.20 = 2.20)
18:09:33.668 00.002 31432 CameraToMount -- cameraX=0.79 cameraY=-0.88 hyp=1.18 cameraTheta=-0.84 mountX=0.74 mountY=0.96, mountTheta=0.91
18:09:33.670 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=-0.88, opts=13)
18:09:33.672 00.002 31432 Enqueuing Move request for scope (0.79, -0.88)
18:09:33.674 00.002 29876 Worker thread wakes up
18:09:33.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.88) opts 0xd
18:09:33.674 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, -0.88)
18:09:33.674 00.000 29876 Moving (0.79, -0.88) raw xDistance=0.74 yDistance=0.96
18:09:33.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
18:09:33.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.96
18:09:33.674 00.000 29876 MoveAxis(W, 69, ABG)
18:09:33.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:33.674 00.000 29876 Move returns status 1, amount 0
18:09:33.674 00.000 29876 MoveAxis(S, 370, ABG)
18:09:33.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:33.674 00.000 29876 Move returns status 1, amount 0
18:09:33.674 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:33.674 00.000 29876 move complete, result=1
18:09:33.674 00.000 29876 worker thread done servicing request
18:09:33.678 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=37, FiltMin=17, FiltMax=255, Gamma=1.000
18:09:33.689 00.011 31432 UpdateGuideState exits: m=7126 RSB=54.0
18:09:33.691 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:33.693 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:33.695 00.002 31432 Enqueuing Expose request
18:09:33.697 00.002 31432 GuideStep: 0.7 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:09:33.699 00.002 29876 Worker thread wakes up
18:09:33.699 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:33.699 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:33.701 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:33.703 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:34.820 01.117 29876 Exposure complete
18:09:34.863 00.043 29876 worker thread done servicing request
18:09:34.863 00.000 31432 OnExposeComplete: enter
18:09:34.866 00.003 31432 UpdateGuideState(): m_state=6
18:09:34.868 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
18:09:34.869 00.001 31432 Star::Find returns 1 (0), X=1174.53, Y=780.31, Mass=7444, SNR=55.8, Peak=255 HFD=4.7
18:09:34.871 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.05) = xAngle (-1.66 = -1.66)
18:09:34.873 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.43 = 1.43)
18:09:34.875 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-1.42 hyp=1.42 cameraTheta=-1.61 mountX=-0.13 mountY=1.40, mountTheta=1.66
18:09:34.877 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-1.42, opts=13)
18:09:34.879 00.002 31432 Enqueuing Move request for scope (-0.06, -1.42)
18:09:34.881 00.002 29876 Worker thread wakes up
18:09:34.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.42) opts 0xd
18:09:34.881 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -1.42)
18:09:34.881 00.000 29876 Moving (-0.06, -1.42) raw xDistance=-0.13 yDistance=1.40
18:09:34.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
18:09:34.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.84 from input 1.40
18:09:34.882 00.001 29876 MoveAxis(E, 0, ABG)
18:09:34.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:34.882 00.000 29876 Move returns status 1, amount 0
18:09:34.882 00.000 29876 MoveAxis(S, 542, ABG)
18:09:34.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:34.882 00.000 29876 Move returns status 1, amount 0
18:09:34.882 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:34.882 00.000 29876 move complete, result=1
18:09:34.882 00.000 29876 worker thread done servicing request
18:09:34.886 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=37, FiltMin=15, FiltMax=255, Gamma=1.000
18:09:34.899 00.013 31432 UpdateGuideState exits: m=7444 RSB=55.8
18:09:34.901 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:34.903 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:34.905 00.002 31432 Enqueuing Expose request
18:09:34.906 00.001 29876 Worker thread wakes up
18:09:34.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:34.906 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:34.906 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 1.4 px 0 ms SOUTH
18:09:34.910 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:34.912 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:35.919 01.007 29876 Exposure complete
18:09:35.961 00.042 29876 worker thread done servicing request
18:09:35.961 00.000 31432 OnExposeComplete: enter
18:09:35.963 00.002 31432 UpdateGuideState(): m_state=6
18:09:35.965 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
18:09:35.967 00.002 31432 Star::Find returns 1 (0), X=1175.00, Y=780.82, Mass=7371, SNR=55.2, Peak=256 HFD=4.5
18:09:35.969 00.002 31432 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.05) = xAngle (-1.20 = -1.20)
18:09:35.971 00.002 31432 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.89 = 1.89)
18:09:35.973 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.91 hyp=1.00 cameraTheta=-1.15 mountX=0.36 mountY=0.95, mountTheta=1.21
18:09:35.975 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.91, opts=13)
18:09:35.977 00.002 31432 Enqueuing Move request for scope (0.41, -0.91)
18:09:35.979 00.002 29876 Worker thread wakes up
18:09:35.979 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.91) opts 0xd
18:09:35.980 00.001 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.91)
18:09:35.980 00.000 29876 Moving (0.41, -0.91) raw xDistance=0.36 yDistance=0.95
18:09:35.980 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
18:09:35.980 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.95
18:09:35.980 00.000 29876 MoveAxis(W, 32, ABG)
18:09:35.980 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:35.980 00.000 29876 Move returns status 1, amount 0
18:09:35.980 00.000 29876 MoveAxis(S, 366, ABG)
18:09:35.980 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:35.980 00.000 29876 Move returns status 1, amount 0
18:09:35.980 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:35.980 00.000 29876 move complete, result=1
18:09:35.980 00.000 29876 worker thread done servicing request
18:09:35.983 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=36, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:35.995 00.012 31432 UpdateGuideState exits: m=7371 RSB=55.2
18:09:35.997 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:35.999 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:36.001 00.002 31432 Enqueuing Expose request
18:09:36.003 00.002 31432 GuideStep: 0.4 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:09:36.004 00.001 29876 Worker thread wakes up
18:09:36.005 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:36.005 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:36.006 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:36.009 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:37.136 01.127 29876 Exposure complete
18:09:37.178 00.042 29876 worker thread done servicing request
18:09:37.178 00.000 31432 OnExposeComplete: enter
18:09:37.181 00.003 31432 UpdateGuideState(): m_state=6
18:09:37.183 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
18:09:37.184 00.001 31432 Star::Find returns 1 (0), X=1175.01, Y=780.98, Mass=7291, SNR=55.0, Peak=256 HFD=4.5
18:09:37.186 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.05) = xAngle (-1.11 = -1.11)
18:09:37.188 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.98 = 1.98)
18:09:37.190 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.75 hyp=0.86 cameraTheta=-1.06 mountX=0.38 mountY=0.79, mountTheta=1.12
18:09:37.192 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.75, opts=13)
18:09:37.194 00.002 31432 Enqueuing Move request for scope (0.42, -0.75)
18:09:37.196 00.002 29876 Worker thread wakes up
18:09:37.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.75) opts 0xd
18:09:37.196 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.75)
18:09:37.196 00.000 29876 Moving (0.42, -0.75) raw xDistance=0.38 yDistance=0.79
18:09:37.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
18:09:37.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.79
18:09:37.196 00.000 29876 MoveAxis(W, 36, ABG)
18:09:37.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:37.197 00.001 29876 Move returns status 1, amount 0
18:09:37.197 00.000 29876 MoveAxis(S, 305, ABG)
18:09:37.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:37.197 00.000 29876 Move returns status 1, amount 0
18:09:37.197 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:37.197 00.000 29876 move complete, result=1
18:09:37.198 00.001 29876 worker thread done servicing request
18:09:37.202 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=36, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:37.215 00.013 31432 UpdateGuideState exits: m=7291 RSB=55.0
18:09:37.217 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:37.219 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:37.221 00.002 31432 Enqueuing Expose request
18:09:37.222 00.001 31432 GuideStep: 0.4 px 0 ms WEST, 0.8 px 0 ms SOUTH
18:09:37.224 00.002 29876 Worker thread wakes up
18:09:37.224 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:37.224 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:37.226 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:37.229 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:38.142 00.913 29876 Exposure complete
18:09:38.184 00.042 29876 worker thread done servicing request
18:09:38.184 00.000 31432 OnExposeComplete: enter
18:09:38.186 00.002 31432 UpdateGuideState(): m_state=6
18:09:38.188 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
18:09:38.190 00.002 31432 Star::Find returns 1 (0), X=1174.84, Y=780.50, Mass=7828, SNR=56.7, Peak=255 HFD=5.0
18:09:38.192 00.002 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.05) = xAngle (-1.42 = -1.42)
18:09:38.193 00.001 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.67 = 1.67)
18:09:38.195 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-1.22 hyp=1.25 cameraTheta=-1.37 mountX=0.19 mountY=1.24, mountTheta=1.42
18:09:38.198 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-1.22, opts=13)
18:09:38.200 00.002 31432 Enqueuing Move request for scope (0.25, -1.22)
18:09:38.202 00.002 29876 Worker thread wakes up
18:09:38.202 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.22) opts 0xd
18:09:38.202 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -1.22)
18:09:38.202 00.000 29876 Moving (0.25, -1.22) raw xDistance=0.19 yDistance=1.24
18:09:38.202 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
18:09:38.202 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.24
18:09:38.202 00.000 29876 MoveAxis(E, 0, ABG)
18:09:38.202 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:38.202 00.000 29876 Move returns status 1, amount 0
18:09:38.202 00.000 29876 MoveAxis(S, 480, ABG)
18:09:38.202 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:38.202 00.000 29876 Move returns status 1, amount 0
18:09:38.202 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:38.202 00.000 29876 move complete, result=1
18:09:38.202 00.000 29876 worker thread done servicing request
18:09:38.207 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:38.219 00.012 31432 UpdateGuideState exits: m=7828 RSB=56.7
18:09:38.221 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:38.223 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:38.225 00.002 31432 Enqueuing Expose request
18:09:38.227 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:09:38.229 00.002 29876 Worker thread wakes up
18:09:38.229 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:38.229 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:38.232 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:38.234 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:39.356 01.122 29876 Exposure complete
18:09:39.398 00.042 29876 worker thread done servicing request
18:09:39.399 00.001 31432 OnExposeComplete: enter
18:09:39.401 00.002 31432 UpdateGuideState(): m_state=6
18:09:39.403 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
18:09:39.405 00.002 31432 Star::Find returns 1 (0), X=1176.21, Y=780.63, Mass=7705, SNR=56.2, Peak=255 HFD=4.8
18:09:39.407 00.002 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.05) = xAngle (-0.65 = -0.65)
18:09:39.409 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.44 = 2.44)
18:09:39.411 00.002 31432 CameraToMount -- cameraX=1.62 cameraY=-1.09 hyp=1.95 cameraTheta=-0.59 mountX=1.56 mountY=1.25, mountTheta=0.68
18:09:39.413 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.62, y=-1.09, opts=13)
18:09:39.415 00.002 31432 Enqueuing Move request for scope (1.62, -1.09)
18:09:39.417 00.002 29876 Worker thread wakes up
18:09:39.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.62, -1.09) opts 0xd
18:09:39.417 00.000 29876 Handling offset move in thread for scope, endpoint = (1.62, -1.09)
18:09:39.417 00.000 29876 Moving (1.62, -1.09) raw xDistance=1.56 yDistance=1.25
18:09:39.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.56
18:09:39.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.25
18:09:39.417 00.000 29876 MoveAxis(W, 138, ABG)
18:09:39.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:39.418 00.001 29876 Move returns status 1, amount 0
18:09:39.418 00.000 29876 MoveAxis(S, 484, ABG)
18:09:39.418 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:39.418 00.000 29876 Move returns status 1, amount 0
18:09:39.418 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:39.418 00.000 29876 move complete, result=1
18:09:39.418 00.000 29876 worker thread done servicing request
18:09:39.423 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=16, FiltMax=255, Gamma=1.000
18:09:39.435 00.012 31432 UpdateGuideState exits: m=7705 RSB=56.2
18:09:39.437 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:39.439 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:39.441 00.002 31432 Enqueuing Expose request
18:09:39.443 00.002 31432 GuideStep: 1.6 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:09:39.445 00.002 29876 Worker thread wakes up
18:09:39.445 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:39.445 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:39.446 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:39.448 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:40.455 01.007 29876 Exposure complete
18:09:40.498 00.043 29876 worker thread done servicing request
18:09:40.498 00.000 31432 OnExposeComplete: enter
18:09:40.500 00.002 31432 UpdateGuideState(): m_state=6
18:09:40.502 00.002 31432 Star::Find(15, 1176, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
18:09:40.504 00.002 31432 Star::Find returns 1 (0), X=1175.65, Y=780.33, Mass=8039, SNR=57.8, Peak=255 HFD=4.8
18:09:40.506 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.05) = xAngle (-0.97 = -0.97)
18:09:40.507 00.001 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.12 = 2.12)
18:09:40.509 00.002 31432 CameraToMount -- cameraX=1.06 cameraY=-1.39 hyp=1.75 cameraTheta=-0.92 mountX=0.99 mountY=1.49, mountTheta=0.98
18:09:40.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.06, y=-1.39, opts=13)
18:09:40.514 00.002 31432 Enqueuing Move request for scope (1.06, -1.39)
18:09:40.515 00.001 29876 Worker thread wakes up
18:09:40.515 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.06, -1.39) opts 0xd
18:09:40.516 00.001 29876 Handling offset move in thread for scope, endpoint = (1.06, -1.39)
18:09:40.516 00.000 29876 Moving (1.06, -1.39) raw xDistance=0.99 yDistance=1.49
18:09:40.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.69 from input 0.99
18:09:40.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.90 from input 1.49
18:09:40.516 00.000 29876 MoveAxis(W, 97, ABG)
18:09:40.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:40.516 00.000 29876 Move returns status 1, amount 0
18:09:40.516 00.000 29876 MoveAxis(S, 577, ABG)
18:09:40.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:40.516 00.000 29876 Move returns status 1, amount 0
18:09:40.516 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:40.516 00.000 29876 move complete, result=1
18:09:40.516 00.000 29876 worker thread done servicing request
18:09:40.519 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=14, FiltMax=254, Gamma=1.000
18:09:40.530 00.011 31432 UpdateGuideState exits: m=8039 RSB=57.8
18:09:40.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:40.533 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:40.536 00.003 31432 Enqueuing Expose request
18:09:40.537 00.001 31432 GuideStep: 1.0 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:09:40.539 00.002 29876 Worker thread wakes up
18:09:40.539 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:40.539 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:40.541 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:40.544 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:41.671 01.127 29876 Exposure complete
18:09:41.713 00.042 29876 worker thread done servicing request
18:09:41.713 00.000 31432 OnExposeComplete: enter
18:09:41.717 00.004 31432 UpdateGuideState(): m_state=6
18:09:41.719 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
18:09:41.720 00.001 31432 Star::Find returns 1 (0), X=1175.00, Y=780.57, Mass=8023, SNR=58.1, Peak=256 HFD=5.0
18:09:41.722 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.05) = xAngle (-1.27 = -1.27)
18:09:41.724 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.81 = 1.81)
18:09:41.726 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-1.15 hyp=1.23 cameraTheta=-1.22 mountX=0.36 mountY=1.19, mountTheta=1.28
18:09:41.728 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-1.15, opts=13)
18:09:41.730 00.002 31432 Enqueuing Move request for scope (0.42, -1.15)
18:09:41.731 00.001 29876 Worker thread wakes up
18:09:41.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.15) opts 0xd
18:09:41.731 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -1.15)
18:09:41.731 00.000 29876 Moving (0.42, -1.15) raw xDistance=0.36 yDistance=1.19
18:09:41.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
18:09:41.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.19
18:09:41.731 00.000 29876 MoveAxis(W, 38, ABG)
18:09:41.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:41.731 00.000 29876 Move returns status 1, amount 0
18:09:41.733 00.002 29876 MoveAxis(S, 460, ABG)
18:09:41.733 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:41.733 00.000 29876 Move returns status 1, amount 0
18:09:41.733 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:41.733 00.000 29876 move complete, result=1
18:09:41.733 00.000 29876 worker thread done servicing request
18:09:41.738 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=36, FiltMin=15, FiltMax=254, Gamma=1.000
18:09:41.749 00.011 31432 UpdateGuideState exits: m=8023 RSB=58.1
18:09:41.750 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:41.752 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:41.755 00.003 31432 Enqueuing Expose request
18:09:41.755 00.000 31432 GuideStep: 0.4 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:09:41.758 00.003 29876 Worker thread wakes up
18:09:41.758 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:41.758 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:41.760 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:41.763 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:42.675 00.912 29876 Exposure complete
18:09:42.717 00.042 29876 worker thread done servicing request
18:09:42.717 00.000 31432 OnExposeComplete: enter
18:09:42.719 00.002 31432 UpdateGuideState(): m_state=6
18:09:42.721 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
18:09:42.723 00.002 31432 Star::Find returns 1 (0), X=1175.22, Y=781.16, Mass=7997, SNR=58.3, Peak=256 HFD=4.7
18:09:42.725 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.05) = xAngle (-0.79 = -0.79)
18:09:42.726 00.001 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.30 = 2.30)
18:09:42.728 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=-0.57 hyp=0.85 cameraTheta=-0.73 mountX=0.60 mountY=0.63, mountTheta=0.81
18:09:42.731 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.57, opts=13)
18:09:42.733 00.002 31432 Enqueuing Move request for scope (0.63, -0.57)
18:09:42.735 00.002 29876 Worker thread wakes up
18:09:42.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.57) opts 0xd
18:09:42.735 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.57)
18:09:42.735 00.000 29876 Moving (0.63, -0.57) raw xDistance=0.60 yDistance=0.63
18:09:42.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
18:09:42.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
18:09:42.735 00.000 29876 MoveAxis(W, 56, ABG)
18:09:42.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:42.735 00.000 29876 Move returns status 1, amount 0
18:09:42.735 00.000 29876 MoveAxis(S, 244, ABG)
18:09:42.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:42.735 00.000 29876 Move returns status 1, amount 0
18:09:42.735 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:42.735 00.000 29876 move complete, result=1
18:09:42.735 00.000 29876 worker thread done servicing request
18:09:42.738 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=36, FiltMin=15, FiltMax=254, Gamma=1.000
18:09:42.749 00.011 31432 UpdateGuideState exits: m=7997 RSB=58.3
18:09:42.751 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:42.753 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:42.755 00.002 31432 Enqueuing Expose request
18:09:42.757 00.002 31432 GuideStep: 0.6 px 0 ms WEST, 0.6 px 0 ms SOUTH
18:09:42.758 00.001 29876 Worker thread wakes up
18:09:42.759 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:42.759 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:42.760 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:42.763 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:43.880 01.117 29876 Exposure complete
18:09:43.923 00.043 29876 worker thread done servicing request
18:09:43.923 00.000 31432 OnExposeComplete: enter
18:09:43.925 00.002 31432 UpdateGuideState(): m_state=6
18:09:43.927 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
18:09:43.929 00.002 31432 Star::Find returns 1 (0), X=1174.53, Y=780.58, Mass=7791, SNR=57.3, Peak=255 HFD=5.0
18:09:43.930 00.001 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.05) = xAngle (-1.67 = -1.67)
18:09:43.932 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.41 = 1.41)
18:09:43.934 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-1.15 hyp=1.15 cameraTheta=-1.62 mountX=-0.12 mountY=1.14, mountTheta=1.68
18:09:43.937 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-1.15, opts=13)
18:09:43.939 00.002 31432 Enqueuing Move request for scope (-0.06, -1.15)
18:09:43.940 00.001 29876 Worker thread wakes up
18:09:43.940 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.15) opts 0xd
18:09:43.940 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -1.15)
18:09:43.941 00.001 29876 Moving (-0.06, -1.15) raw xDistance=-0.12 yDistance=1.14
18:09:43.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
18:09:43.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.68 from input 1.14
18:09:43.941 00.000 29876 MoveAxis(E, 0, ABG)
18:09:43.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:43.941 00.000 29876 Move returns status 1, amount 0
18:09:43.941 00.000 29876 MoveAxis(S, 439, ABG)
18:09:43.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:43.941 00.000 29876 Move returns status 1, amount 0
18:09:43.941 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:43.941 00.000 29876 move complete, result=1
18:09:43.941 00.000 29876 worker thread done servicing request
18:09:43.945 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=15, FiltMax=254, Gamma=1.000
18:09:43.957 00.012 31432 UpdateGuideState exits: m=7791 RSB=57.3
18:09:43.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:43.961 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:43.963 00.002 31432 Enqueuing Expose request
18:09:43.965 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 1.1 px 0 ms SOUTH
18:09:43.967 00.002 29876 Worker thread wakes up
18:09:43.967 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:43.967 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:43.969 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:43.971 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:44.986 01.015 29876 Exposure complete
18:09:45.029 00.043 29876 worker thread done servicing request
18:09:45.029 00.000 31432 OnExposeComplete: enter
18:09:45.031 00.002 31432 UpdateGuideState(): m_state=6
18:09:45.033 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
18:09:45.035 00.002 31432 Star::Find returns 1 (0), X=1175.00, Y=780.29, Mass=7766, SNR=57.3, Peak=255 HFD=4.8
18:09:45.037 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.05) = xAngle (-1.34 = -1.34)
18:09:45.039 00.002 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.74 = 1.74)
18:09:45.040 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-1.44 hyp=1.49 cameraTheta=-1.29 mountX=0.34 mountY=1.47, mountTheta=1.35
18:09:45.043 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-1.44, opts=13)
18:09:45.045 00.002 31432 Enqueuing Move request for scope (0.41, -1.44)
18:09:45.047 00.002 29876 Worker thread wakes up
18:09:45.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.44) opts 0xd
18:09:45.047 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -1.44)
18:09:45.047 00.000 29876 Moving (0.41, -1.44) raw xDistance=0.34 yDistance=1.47
18:09:45.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
18:09:45.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.88 from input 1.47
18:09:45.047 00.000 29876 MoveAxis(W, 30, ABG)
18:09:45.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:45.047 00.000 29876 Move returns status 1, amount 0
18:09:45.047 00.000 29876 MoveAxis(S, 568, ABG)
18:09:45.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:45.047 00.000 29876 Move returns status 1, amount 0
18:09:45.047 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:45.047 00.000 29876 move complete, result=1
18:09:45.047 00.000 29876 worker thread done servicing request
18:09:45.052 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=36, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:45.064 00.012 31432 UpdateGuideState exits: m=7766 RSB=57.3
18:09:45.066 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:45.068 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:45.069 00.001 31432 Enqueuing Expose request
18:09:45.071 00.002 31432 GuideStep: 0.3 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:09:45.073 00.002 29876 Worker thread wakes up
18:09:45.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:45.073 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:45.075 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:45.077 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:46.301 01.224 29876 Exposure complete
18:09:46.344 00.043 29876 worker thread done servicing request
18:09:46.344 00.000 31432 OnExposeComplete: enter
18:09:46.346 00.002 31432 UpdateGuideState(): m_state=6
18:09:46.348 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
18:09:46.350 00.002 31432 Star::Find returns 1 (0), X=1175.39, Y=780.45, Mass=7455, SNR=56.4, Peak=256 HFD=4.9
18:09:46.352 00.002 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.05) = xAngle (-1.06 = -1.06)
18:09:46.354 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.03 = 2.03)
18:09:46.356 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=-1.27 hyp=1.51 cameraTheta=-1.01 mountX=0.74 mountY=1.35, mountTheta=1.07
18:09:46.358 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=-1.27, opts=13)
18:09:46.360 00.002 31432 Enqueuing Move request for scope (0.80, -1.27)
18:09:46.362 00.002 29876 Worker thread wakes up
18:09:46.362 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, -1.27) opts 0xd
18:09:46.362 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, -1.27)
18:09:46.362 00.000 29876 Moving (0.80, -1.27) raw xDistance=0.74 yDistance=1.35
18:09:46.362 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
18:09:46.362 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.81 from input 1.35
18:09:46.362 00.000 29876 MoveAxis(W, 67, ABG)
18:09:46.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:46.362 00.000 29876 Move returns status 1, amount 0
18:09:46.362 00.000 29876 MoveAxis(S, 521, ABG)
18:09:46.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:46.362 00.000 29876 Move returns status 1, amount 0
18:09:46.362 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:46.363 00.001 29876 move complete, result=1
18:09:46.363 00.000 29876 worker thread done servicing request
18:09:46.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=36, FiltMin=15, FiltMax=254, Gamma=1.000
18:09:46.378 00.012 31432 UpdateGuideState exits: m=7455 RSB=56.4
18:09:46.380 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:46.382 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:46.384 00.002 31432 Enqueuing Expose request
18:09:46.385 00.001 31432 GuideStep: 0.7 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:09:46.387 00.002 29876 Worker thread wakes up
18:09:46.387 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:46.387 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:46.388 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:46.391 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:47.292 00.901 29876 Exposure complete
18:09:47.335 00.043 29876 worker thread done servicing request
18:09:47.336 00.001 31432 OnExposeComplete: enter
18:09:47.338 00.002 31432 UpdateGuideState(): m_state=6
18:09:47.340 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
18:09:47.342 00.002 31432 Star::Find returns 1 (0), X=1174.97, Y=780.67, Mass=7041, SNR=54.6, Peak=256 HFD=4.5
18:09:47.344 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.05) = xAngle (-1.27 = -1.27)
18:09:47.345 00.001 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.82 = 1.82)
18:09:47.347 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-1.06 hyp=1.13 cameraTheta=-1.22 mountX=0.33 mountY=1.09, mountTheta=1.28
18:09:47.351 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-1.06, opts=13)
18:09:47.352 00.001 31432 Enqueuing Move request for scope (0.38, -1.06)
18:09:47.355 00.003 29876 Worker thread wakes up
18:09:47.355 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.06) opts 0xd
18:09:47.355 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -1.06)
18:09:47.355 00.000 29876 Moving (0.38, -1.06) raw xDistance=0.33 yDistance=1.09
18:09:47.355 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
18:09:47.355 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.66 from input 1.09
18:09:47.355 00.000 29876 MoveAxis(W, 34, ABG)
18:09:47.355 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:47.355 00.000 29876 Move returns status 1, amount 0
18:09:47.355 00.000 29876 MoveAxis(S, 422, ABG)
18:09:47.355 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:47.355 00.000 29876 Move returns status 1, amount 0
18:09:47.355 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:47.355 00.000 29876 move complete, result=1
18:09:47.355 00.000 29876 worker thread done servicing request
18:09:47.358 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=36, FiltMin=16, FiltMax=254, Gamma=1.000
18:09:47.370 00.012 31432 UpdateGuideState exits: m=7041 RSB=54.6
18:09:47.372 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:47.374 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:47.375 00.001 31432 Enqueuing Expose request
18:09:47.377 00.002 31432 GuideStep: 0.3 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:09:47.379 00.002 29876 Worker thread wakes up
18:09:47.379 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:47.379 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:47.381 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:47.383 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:48.607 01.224 29876 Exposure complete
18:09:48.650 00.043 29876 worker thread done servicing request
18:09:48.650 00.000 31432 OnExposeComplete: enter
18:09:48.652 00.002 31432 UpdateGuideState(): m_state=6
18:09:48.654 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
18:09:48.656 00.002 31432 Star::Find returns 1 (0), X=1175.43, Y=780.72, Mass=7700, SNR=57.5, Peak=256 HFD=4.7
18:09:48.658 00.002 31432 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.05) = xAngle (-0.93 = -0.93)
18:09:48.659 00.001 31432 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.16 = 2.16)
18:09:48.661 00.002 31432 CameraToMount -- cameraX=0.84 cameraY=-1.01 hyp=1.31 cameraTheta=-0.88 mountX=0.79 mountY=1.09, mountTheta=0.95
18:09:48.664 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=-1.01, opts=13)
18:09:48.666 00.002 31432 Enqueuing Move request for scope (0.84, -1.01)
18:09:48.668 00.002 29876 Worker thread wakes up
18:09:48.668 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, -1.01) opts 0xd
18:09:48.668 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, -1.01)
18:09:48.668 00.000 29876 Moving (0.84, -1.01) raw xDistance=0.79 yDistance=1.09
18:09:48.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
18:09:48.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.66 from input 1.09
18:09:48.668 00.000 29876 MoveAxis(W, 72, ABG)
18:09:48.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:48.668 00.000 29876 Move returns status 1, amount 0
18:09:48.668 00.000 29876 MoveAxis(S, 422, ABG)
18:09:48.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:48.668 00.000 29876 Move returns status 1, amount 0
18:09:48.668 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:48.668 00.000 29876 move complete, result=1
18:09:48.668 00.000 29876 worker thread done servicing request
18:09:48.672 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=15, FiltMax=254, Gamma=1.000
18:09:48.684 00.012 31432 UpdateGuideState exits: m=7700 RSB=57.5
18:09:48.686 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:48.687 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:48.689 00.002 31432 Enqueuing Expose request
18:09:48.691 00.002 31432 GuideStep: 0.8 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:09:48.693 00.002 29876 Worker thread wakes up
18:09:48.693 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:48.693 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:48.694 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:48.696 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:49.600 00.904 29876 Exposure complete
18:09:49.642 00.042 29876 worker thread done servicing request
18:09:49.642 00.000 31432 OnExposeComplete: enter
18:09:49.644 00.002 31432 UpdateGuideState(): m_state=6
18:09:49.646 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
18:09:49.648 00.002 31432 Star::Find returns 1 (0), X=1175.85, Y=780.90, Mass=7608, SNR=56.3, Peak=256 HFD=4.5
18:09:49.650 00.002 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.05) = xAngle (-0.63 = -0.63)
18:09:49.651 00.001 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.46 = 2.46)
18:09:49.653 00.002 31432 CameraToMount -- cameraX=1.26 cameraY=-0.83 hyp=1.51 cameraTheta=-0.58 mountX=1.22 mountY=0.95, mountTheta=0.66
18:09:49.656 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.26, y=-0.83, opts=13)
18:09:49.658 00.002 31432 Enqueuing Move request for scope (1.26, -0.83)
18:09:49.660 00.002 29876 Worker thread wakes up
18:09:49.660 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.83) opts 0xd
18:09:49.660 00.000 29876 Handling offset move in thread for scope, endpoint = (1.26, -0.83)
18:09:49.660 00.000 29876 Moving (1.26, -0.83) raw xDistance=1.22 yDistance=0.95
18:09:49.660 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.22
18:09:49.660 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.95
18:09:49.660 00.000 29876 MoveAxis(W, 112, ABG)
18:09:49.660 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:49.660 00.000 29876 Move returns status 1, amount 0
18:09:49.660 00.000 29876 MoveAxis(S, 368, ABG)
18:09:49.660 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:49.660 00.000 29876 Move returns status 1, amount 0
18:09:49.660 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:49.660 00.000 29876 move complete, result=1
18:09:49.660 00.000 29876 worker thread done servicing request
18:09:49.664 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=14, FiltMax=255, Gamma=1.000
18:09:49.676 00.012 31432 UpdateGuideState exits: m=7608 RSB=56.3
18:09:49.678 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:49.680 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:49.682 00.002 31432 Enqueuing Expose request
18:09:49.684 00.002 31432 GuideStep: 1.2 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:09:49.686 00.002 29876 Worker thread wakes up
18:09:49.686 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:49.686 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:49.688 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:49.690 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:50.818 01.128 29876 Exposure complete
18:09:50.860 00.042 29876 worker thread done servicing request
18:09:50.861 00.001 31432 OnExposeComplete: enter
18:09:50.863 00.002 31432 UpdateGuideState(): m_state=6
18:09:50.865 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
18:09:50.867 00.002 31432 Star::Find returns 1 (0), X=1175.25, Y=780.37, Mass=7561, SNR=57.1, Peak=255 HFD=4.8
18:09:50.868 00.001 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.05) = xAngle (-1.17 = -1.17)
18:09:50.870 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.92 = 1.92)
18:09:50.872 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-1.36 hyp=1.51 cameraTheta=-1.12 mountX=0.59 mountY=1.42, mountTheta=1.17
18:09:50.875 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-1.36, opts=13)
18:09:50.877 00.002 31432 Enqueuing Move request for scope (0.67, -1.36)
18:09:50.878 00.001 29876 Worker thread wakes up
18:09:50.879 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -1.36) opts 0xd
18:09:50.879 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -1.36)
18:09:50.879 00.000 29876 Moving (0.67, -1.36) raw xDistance=0.59 yDistance=1.42
18:09:50.879 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.59
18:09:50.879 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.85 from input 1.42
18:09:50.879 00.000 29876 MoveAxis(W, 60, ABG)
18:09:50.879 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:50.879 00.000 29876 Move returns status 1, amount 0
18:09:50.879 00.000 29876 MoveAxis(S, 549, ABG)
18:09:50.879 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:50.879 00.000 29876 Move returns status 1, amount 0
18:09:50.879 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:50.879 00.000 29876 move complete, result=1
18:09:50.879 00.000 29876 worker thread done servicing request
18:09:50.883 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:50.895 00.012 31432 UpdateGuideState exits: m=7561 RSB=57.1
18:09:50.897 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:50.899 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:50.901 00.002 31432 Enqueuing Expose request
18:09:50.902 00.001 31432 GuideStep: 0.6 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:09:50.904 00.002 29876 Worker thread wakes up
18:09:50.904 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:50.904 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:50.905 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:50.908 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:51.820 00.912 29876 Exposure complete
18:09:51.863 00.043 29876 worker thread done servicing request
18:09:51.863 00.000 31432 OnExposeComplete: enter
18:09:51.865 00.002 31432 UpdateGuideState(): m_state=6
18:09:51.867 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:09:51.869 00.002 31432 Star::Find returns 1 (0), X=1176.14, Y=780.20, Mass=7531, SNR=55.7, Peak=255 HFD=4.5
18:09:51.871 00.002 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.05) = xAngle (-0.83 = -0.83)
18:09:51.873 00.002 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.26 = 2.26)
18:09:51.874 00.001 31432 CameraToMount -- cameraX=1.56 cameraY=-1.52 hyp=2.18 cameraTheta=-0.77 mountX=1.48 mountY=1.67, mountTheta=0.85
18:09:51.877 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.56, y=-1.52, opts=13)
18:09:51.879 00.002 31432 Enqueuing Move request for scope (1.56, -1.52)
18:09:51.881 00.002 29876 Worker thread wakes up
18:09:51.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.56, -1.52) opts 0xd
18:09:51.881 00.000 29876 Handling offset move in thread for scope, endpoint = (1.56, -1.52)
18:09:51.881 00.000 29876 Moving (1.56, -1.52) raw xDistance=1.48 yDistance=1.67
18:09:51.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.48
18:09:51.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.67
18:09:51.881 00.000 29876 MoveAxis(W, 134, ABG)
18:09:51.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:51.881 00.000 29876 Move returns status 1, amount 0
18:09:51.881 00.000 29876 MoveAxis(S, 646, ABG)
18:09:51.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:51.881 00.000 29876 Move returns status 1, amount 0
18:09:51.881 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:51.881 00.000 29876 move complete, result=1
18:09:51.881 00.000 29876 worker thread done servicing request
18:09:51.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=15, FiltMax=255, Gamma=1.000
18:09:51.896 00.012 31432 UpdateGuideState exits: m=7531 RSB=55.7
18:09:51.898 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:51.900 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:51.902 00.002 31432 Enqueuing Expose request
18:09:51.904 00.002 31432 GuideStep: 1.5 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:09:51.906 00.002 29876 Worker thread wakes up
18:09:51.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:51.906 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:51.907 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:51.911 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:53.135 01.224 29876 Exposure complete
18:09:53.178 00.043 29876 worker thread done servicing request
18:09:53.178 00.000 31432 OnExposeComplete: enter
18:09:53.180 00.002 31432 UpdateGuideState(): m_state=6
18:09:53.182 00.002 31432 Star::Find(15, 1176, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
18:09:53.184 00.002 31432 Star::Find returns 1 (0), X=1176.21, Y=780.89, Mass=7005, SNR=54.3, Peak=255 HFD=4.5
18:09:53.186 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.05) = xAngle (-0.53 = -0.53)
18:09:53.188 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.56 = 2.56)
18:09:53.189 00.001 31432 CameraToMount -- cameraX=1.63 cameraY=-0.84 hyp=1.83 cameraTheta=-0.48 mountX=1.58 mountY=1.00, mountTheta=0.57
18:09:53.192 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.63, y=-0.84, opts=13)
18:09:53.194 00.002 31432 Enqueuing Move request for scope (1.63, -0.84)
18:09:53.196 00.002 29876 Worker thread wakes up
18:09:53.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.84) opts 0xd
18:09:53.196 00.000 29876 Handling offset move in thread for scope, endpoint = (1.63, -0.84)
18:09:53.196 00.000 29876 Moving (1.63, -0.84) raw xDistance=1.58 yDistance=1.00
18:09:53.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.58
18:09:53.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 1.00
18:09:53.196 00.000 29876 MoveAxis(W, 149, ABG)
18:09:53.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:53.196 00.000 29876 Move returns status 1, amount 0
18:09:53.196 00.000 29876 MoveAxis(S, 387, ABG)
18:09:53.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:53.196 00.000 29876 Move returns status 1, amount 0
18:09:53.196 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:53.196 00.000 29876 move complete, result=1
18:09:53.197 00.001 29876 worker thread done servicing request
18:09:53.200 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=16, FiltMax=255, Gamma=1.000
18:09:53.213 00.013 31432 UpdateGuideState exits: m=7005 RSB=54.3
18:09:53.215 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:53.217 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:53.219 00.002 31432 Enqueuing Expose request
18:09:53.221 00.002 31432 GuideStep: 1.6 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:09:53.223 00.002 29876 Worker thread wakes up
18:09:53.223 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:53.223 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:53.225 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:53.227 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:54.135 00.908 29876 Exposure complete
18:09:54.178 00.043 29876 worker thread done servicing request
18:09:54.179 00.001 31432 OnExposeComplete: enter
18:09:54.181 00.002 31432 UpdateGuideState(): m_state=6
18:09:54.183 00.002 31432 Star::Find(15, 1176, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
18:09:54.185 00.002 31432 Star::Find returns 1 (0), X=1175.73, Y=781.05, Mass=7749, SNR=57.2, Peak=256 HFD=4.6
18:09:54.187 00.002 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.05) = xAngle (-0.59 = -0.59)
18:09:54.189 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.50 = 2.50)
18:09:54.191 00.002 31432 CameraToMount -- cameraX=1.14 cameraY=-0.68 hyp=1.33 cameraTheta=-0.54 mountX=1.10 mountY=0.79, mountTheta=0.62
18:09:54.193 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.14, y=-0.68, opts=13)
18:09:54.195 00.002 31432 Enqueuing Move request for scope (1.14, -0.68)
18:09:54.198 00.003 29876 Worker thread wakes up
18:09:54.198 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.68) opts 0xd
18:09:54.198 00.000 29876 Handling offset move in thread for scope, endpoint = (1.14, -0.68)
18:09:54.198 00.000 29876 Moving (1.14, -0.68) raw xDistance=1.10 yDistance=0.79
18:09:54.198 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.10
18:09:54.198 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.79
18:09:54.198 00.000 29876 MoveAxis(W, 108, ABG)
18:09:54.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:54.198 00.000 29876 Move returns status 1, amount 0
18:09:54.198 00.000 29876 MoveAxis(S, 305, ABG)
18:09:54.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:54.198 00.000 29876 Move returns status 1, amount 0
18:09:54.198 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:54.198 00.000 29876 move complete, result=1
18:09:54.198 00.000 29876 worker thread done servicing request
18:09:54.202 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=14, FiltMax=255, Gamma=1.000
18:09:54.214 00.012 31432 UpdateGuideState exits: m=7749 RSB=57.2
18:09:54.217 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:54.219 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:54.221 00.002 31432 Enqueuing Expose request
18:09:54.223 00.002 31432 GuideStep: 1.1 px 0 ms WEST, 0.8 px 0 ms SOUTH
18:09:54.225 00.002 29876 Worker thread wakes up
18:09:54.225 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:54.225 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:54.227 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:54.230 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:55.452 01.222 29876 Exposure complete
18:09:55.495 00.043 29876 worker thread done servicing request
18:09:55.495 00.000 31432 OnExposeComplete: enter
18:09:55.497 00.002 31432 UpdateGuideState(): m_state=6
18:09:55.499 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
18:09:55.501 00.002 31432 Star::Find returns 1 (0), X=1175.58, Y=781.38, Mass=7967, SNR=57.6, Peak=256 HFD=4.9
18:09:55.503 00.002 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.05) = xAngle (-0.38 = -0.38)
18:09:55.505 00.002 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.71 = 2.71)
18:09:55.506 00.001 31432 CameraToMount -- cameraX=0.99 cameraY=-0.34 hyp=1.05 cameraTheta=-0.33 mountX=0.97 mountY=0.44, mountTheta=0.43
18:09:55.509 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.99, y=-0.34, opts=13)
18:09:55.511 00.002 31432 Enqueuing Move request for scope (0.99, -0.34)
18:09:55.513 00.002 29876 Worker thread wakes up
18:09:55.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.34) opts 0xd
18:09:55.513 00.000 29876 Handling offset move in thread for scope, endpoint = (0.99, -0.34)
18:09:55.513 00.000 29876 Moving (0.99, -0.34) raw xDistance=0.97 yDistance=0.44
18:09:55.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.97
18:09:55.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
18:09:55.513 00.000 29876 MoveAxis(W, 93, ABG)
18:09:55.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:55.513 00.000 29876 Move returns status 1, amount 0
18:09:55.513 00.000 29876 MoveAxis(S, 171, ABG)
18:09:55.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:55.513 00.000 29876 Move returns status 1, amount 0
18:09:55.513 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:55.513 00.000 29876 move complete, result=1
18:09:55.513 00.000 29876 worker thread done servicing request
18:09:55.517 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=17, FiltMax=254, Gamma=1.000
18:09:55.528 00.011 31432 UpdateGuideState exits: m=7967 RSB=57.6
18:09:55.531 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:55.532 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:55.534 00.002 31432 Enqueuing Expose request
18:09:55.536 00.002 31432 GuideStep: 1.0 px 0 ms WEST, 0.4 px 0 ms SOUTH
18:09:55.538 00.002 29876 Worker thread wakes up
18:09:55.538 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:55.538 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:55.540 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:55.542 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:56.444 00.902 29876 Exposure complete
18:09:56.487 00.043 29876 worker thread done servicing request
18:09:56.487 00.000 31432 OnExposeComplete: enter
18:09:56.489 00.002 31432 UpdateGuideState(): m_state=6
18:09:56.492 00.003 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
18:09:56.494 00.002 31432 Star::Find returns 1 (0), X=1176.59, Y=781.05, Mass=7359, SNR=55.5, Peak=255 HFD=4.7
18:09:56.496 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.05) = xAngle (-0.38 = -0.38)
18:09:56.498 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.71 = 2.71)
18:09:56.500 00.002 31432 CameraToMount -- cameraX=2.00 cameraY=-0.67 hyp=2.11 cameraTheta=-0.32 mountX=1.96 mountY=0.87, mountTheta=0.42
18:09:56.503 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.00, y=-0.67, opts=13)
18:09:56.505 00.002 31432 Enqueuing Move request for scope (2.00, -0.67)
18:09:56.508 00.003 29876 Worker thread wakes up
18:09:56.508 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.67) opts 0xd
18:09:56.508 00.000 29876 Handling offset move in thread for scope, endpoint = (2.00, -0.67)
18:09:56.508 00.000 29876 Moving (2.00, -0.67) raw xDistance=1.96 yDistance=0.87
18:09:56.508 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.96
18:09:56.508 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.87
18:09:56.508 00.000 29876 MoveAxis(W, 180, ABG)
18:09:56.508 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:56.508 00.000 29876 Move returns status 1, amount 0
18:09:56.508 00.000 29876 MoveAxis(S, 338, ABG)
18:09:56.508 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:56.508 00.000 29876 Move returns status 1, amount 0
18:09:56.508 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:56.508 00.000 29876 move complete, result=1
18:09:56.508 00.000 29876 worker thread done servicing request
18:09:56.512 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=8, FiltMax=255, Gamma=1.000
18:09:56.524 00.012 31432 UpdateGuideState exits: m=7359 RSB=55.5
18:09:56.527 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:56.529 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:56.531 00.002 31432 Enqueuing Expose request
18:09:56.533 00.002 31432 GuideStep: 2.0 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:09:56.535 00.002 29876 Worker thread wakes up
18:09:56.535 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:56.535 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:56.537 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:56.540 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:57.669 01.129 29876 Exposure complete
18:09:57.712 00.043 29876 worker thread done servicing request
18:09:57.712 00.000 31432 OnExposeComplete: enter
18:09:57.714 00.002 31432 UpdateGuideState(): m_state=6
18:09:57.716 00.002 31432 Star::Find(15, 1176, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
18:09:57.718 00.002 31432 Star::Find returns 1 (0), X=1176.48, Y=781.48, Mass=7025, SNR=54.3, Peak=256 HFD=4.6
18:09:57.720 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.05) = xAngle (-0.18 = -0.18)
18:09:57.722 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.91 = 2.91)
18:09:57.724 00.002 31432 CameraToMount -- cameraX=1.89 cameraY=-0.24 hyp=1.91 cameraTheta=-0.13 mountX=1.88 mountY=0.44, mountTheta=0.23
18:09:57.726 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.89, y=-0.24, opts=13)
18:09:57.728 00.002 31432 Enqueuing Move request for scope (1.89, -0.24)
18:09:57.731 00.003 29876 Worker thread wakes up
18:09:57.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.89, -0.24) opts 0xd
18:09:57.731 00.000 29876 Handling offset move in thread for scope, endpoint = (1.89, -0.24)
18:09:57.731 00.000 29876 Moving (1.89, -0.24) raw xDistance=1.88 yDistance=0.44
18:09:57.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.88
18:09:57.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
18:09:57.731 00.000 29876 MoveAxis(W, 178, ABG)
18:09:57.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:57.731 00.000 29876 Move returns status 1, amount 0
18:09:57.731 00.000 29876 MoveAxis(S, 170, ABG)
18:09:57.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:57.731 00.000 29876 Move returns status 1, amount 0
18:09:57.731 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:57.731 00.000 29876 move complete, result=1
18:09:57.731 00.000 29876 worker thread done servicing request
18:09:57.736 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=16, FiltMax=255, Gamma=1.000
18:09:57.748 00.012 31432 UpdateGuideState exits: m=7025 RSB=54.3
18:09:57.750 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:57.752 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:57.754 00.002 31432 Enqueuing Expose request
18:09:57.755 00.001 31432 GuideStep: 1.9 px 0 ms WEST, 0.4 px 0 ms SOUTH
18:09:57.758 00.003 29876 Worker thread wakes up
18:09:57.758 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:57.758 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:57.759 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:57.761 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:58.675 00.914 29876 Exposure complete
18:09:58.719 00.044 29876 worker thread done servicing request
18:09:58.719 00.000 31432 OnExposeComplete: enter
18:09:58.721 00.002 31432 UpdateGuideState(): m_state=6
18:09:58.724 00.003 31432 Star::Find(15, 1176, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
18:09:58.726 00.002 31432 Star::Find returns 1 (0), X=1176.41, Y=781.64, Mass=7752, SNR=57.3, Peak=256 HFD=4.8
18:09:58.728 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
18:09:58.730 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.99 = 2.99)
18:09:58.732 00.002 31432 CameraToMount -- cameraX=1.82 cameraY=-0.09 hyp=1.82 cameraTheta=-0.05 mountX=1.81 mountY=0.28, mountTheta=0.15
18:09:58.736 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=1.82, y=-0.09, opts=13)
18:09:58.739 00.003 31432 Enqueuing Move request for scope (1.82, -0.09)
18:09:58.741 00.002 29876 Worker thread wakes up
18:09:58.741 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.09) opts 0xd
18:09:58.741 00.000 29876 Handling offset move in thread for scope, endpoint = (1.82, -0.09)
18:09:58.741 00.000 29876 Moving (1.82, -0.09) raw xDistance=1.81 yDistance=0.28
18:09:58.741 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.81
18:09:58.741 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:09:58.741 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:09:58.741 00.000 29876 MoveAxis(W, 172, ABG)
18:09:58.741 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:58.741 00.000 29876 Move returns status 1, amount 0
18:09:58.741 00.000 29876 MoveAxis(N, 0, ABG)
18:09:58.741 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:58.741 00.000 29876 Move returns status 1, amount 0
18:09:58.741 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:58.741 00.000 29876 move complete, result=1
18:09:58.741 00.000 29876 worker thread done servicing request
18:09:58.745 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=14, FiltMax=255, Gamma=1.000
18:09:58.759 00.014 31432 UpdateGuideState exits: m=7752 RSB=57.3
18:09:58.762 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:58.764 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:58.766 00.002 31432 Enqueuing Expose request
18:09:58.768 00.002 31432 GuideStep: 1.8 px 0 ms WEST, 0.3 px 0 ms NORTH
18:09:58.770 00.002 29876 Worker thread wakes up
18:09:58.770 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:58.770 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:58.772 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:58.775 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:09:59.903 01.128 29876 Exposure complete
18:09:59.947 00.044 29876 worker thread done servicing request
18:09:59.947 00.000 31432 OnExposeComplete: enter
18:09:59.949 00.002 31432 UpdateGuideState(): m_state=6
18:09:59.952 00.003 31432 Star::Find(15, 1176, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
18:09:59.953 00.001 31432 Star::Find returns 1 (0), X=1175.62, Y=780.78, Mass=7022, SNR=53.3, Peak=256 HFD=4.5
18:09:59.955 00.002 31432 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.05) = xAngle (-0.79 = -0.79)
18:09:59.957 00.002 31432 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.30 = 2.30)
18:09:59.959 00.002 31432 CameraToMount -- cameraX=1.04 cameraY=-0.94 hyp=1.40 cameraTheta=-0.74 mountX=0.99 mountY=1.04, mountTheta=0.81
18:09:59.961 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.04, y=-0.94, opts=13)
18:09:59.963 00.002 31432 Enqueuing Move request for scope (1.04, -0.94)
18:09:59.965 00.002 29876 Worker thread wakes up
18:09:59.965 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.94) opts 0xd
18:09:59.965 00.000 29876 Handling offset move in thread for scope, endpoint = (1.04, -0.94)
18:09:59.965 00.000 29876 Moving (1.04, -0.94) raw xDistance=0.99 yDistance=1.04
18:09:59.965 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.71 from input 0.99
18:09:59.966 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.63 from input 1.04
18:09:59.966 00.000 29876 MoveAxis(W, 99, ABG)
18:09:59.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:59.966 00.000 29876 Move returns status 1, amount 0
18:09:59.966 00.000 29876 MoveAxis(S, 403, ABG)
18:09:59.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:09:59.966 00.000 29876 Move returns status 1, amount 0
18:09:59.966 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:09:59.966 00.000 29876 move complete, result=1
18:09:59.966 00.000 29876 worker thread done servicing request
18:09:59.969 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=15, FiltMax=255, Gamma=1.000
18:09:59.982 00.013 31432 UpdateGuideState exits: m=7022 RSB=53.3
18:09:59.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:59.986 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:09:59.988 00.002 31432 Enqueuing Expose request
18:09:59.990 00.002 31432 GuideStep: 1.0 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:09:59.992 00.002 29876 Worker thread wakes up
18:09:59.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:09:59.992 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:09:59.994 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:09:59.997 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:00.908 00.911 29876 Exposure complete
18:10:00.951 00.043 29876 worker thread done servicing request
18:10:00.951 00.000 31432 OnExposeComplete: enter
18:10:00.953 00.002 31432 UpdateGuideState(): m_state=6
18:10:00.956 00.003 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
18:10:00.958 00.002 31432 Star::Find returns 1 (0), X=1175.76, Y=781.22, Mass=7156, SNR=55.0, Peak=256 HFD=4.5
18:10:00.960 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
18:10:00.962 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.63 = 2.63)
18:10:00.963 00.001 31432 CameraToMount -- cameraX=1.17 cameraY=-0.51 hyp=1.28 cameraTheta=-0.41 mountX=1.15 mountY=0.63, mountTheta=0.50
18:10:00.966 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.17, y=-0.51, opts=13)
18:10:00.968 00.002 31432 Enqueuing Move request for scope (1.17, -0.51)
18:10:00.970 00.002 29876 Worker thread wakes up
18:10:00.970 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.51) opts 0xd
18:10:00.970 00.000 29876 Handling offset move in thread for scope, endpoint = (1.17, -0.51)
18:10:00.970 00.000 29876 Moving (1.17, -0.51) raw xDistance=1.15 yDistance=0.63
18:10:00.970 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.15
18:10:00.970 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
18:10:00.970 00.000 29876 MoveAxis(W, 108, ABG)
18:10:00.970 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:00.970 00.000 29876 Move returns status 1, amount 0
18:10:00.970 00.000 29876 MoveAxis(S, 242, ABG)
18:10:00.970 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:00.970 00.000 29876 Move returns status 1, amount 0
18:10:00.970 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:00.970 00.000 29876 move complete, result=1
18:10:00.971 00.001 29876 worker thread done servicing request
18:10:00.976 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=35, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:00.988 00.012 31432 UpdateGuideState exits: m=7156 RSB=55.0
18:10:00.991 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:00.993 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:00.995 00.002 31432 Enqueuing Expose request
18:10:00.997 00.002 31432 GuideStep: 1.1 px 0 ms WEST, 0.6 px 0 ms SOUTH
18:10:00.999 00.002 29876 Worker thread wakes up
18:10:00.999 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:00.999 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:01.002 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:01.004 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:02.132 01.128 29876 Exposure complete
18:10:02.174 00.042 29876 worker thread done servicing request
18:10:02.175 00.001 31432 OnExposeComplete: enter
18:10:02.177 00.002 31432 UpdateGuideState(): m_state=6
18:10:02.179 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
18:10:02.180 00.001 31432 Star::Find returns 1 (0), X=1175.78, Y=780.89, Mass=6769, SNR=54.2, Peak=255 HFD=4.4
18:10:02.182 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.05) = xAngle (-0.66 = -0.66)
18:10:02.184 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.43 = 2.43)
18:10:02.186 00.002 31432 CameraToMount -- cameraX=1.20 cameraY=-0.84 hyp=1.46 cameraTheta=-0.61 mountX=1.15 mountY=0.96, mountTheta=0.69
18:10:02.188 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.20, y=-0.84, opts=13)
18:10:02.190 00.002 31432 Enqueuing Move request for scope (1.20, -0.84)
18:10:02.192 00.002 29876 Worker thread wakes up
18:10:02.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.84) opts 0xd
18:10:02.192 00.000 29876 Handling offset move in thread for scope, endpoint = (1.20, -0.84)
18:10:02.192 00.000 29876 Moving (1.20, -0.84) raw xDistance=1.15 yDistance=0.96
18:10:02.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.15
18:10:02.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.96
18:10:02.192 00.000 29876 MoveAxis(W, 109, ABG)
18:10:02.192 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:02.192 00.000 29876 Move returns status 1, amount 0
18:10:02.192 00.000 29876 MoveAxis(S, 371, ABG)
18:10:02.192 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:02.192 00.000 29876 Move returns status 1, amount 0
18:10:02.192 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:02.192 00.000 29876 move complete, result=1
18:10:02.192 00.000 29876 worker thread done servicing request
18:10:02.196 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:02.208 00.012 31432 UpdateGuideState exits: m=6769 RSB=54.2
18:10:02.211 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:02.213 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:02.214 00.001 31432 Enqueuing Expose request
18:10:02.216 00.002 31432 GuideStep: 1.2 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:10:02.218 00.002 29876 Worker thread wakes up
18:10:02.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:02.218 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:02.219 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:02.221 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:03.131 00.910 29876 Exposure complete
18:10:03.175 00.044 29876 worker thread done servicing request
18:10:03.176 00.001 31432 OnExposeComplete: enter
18:10:03.178 00.002 31432 UpdateGuideState(): m_state=6
18:10:03.181 00.003 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
18:10:03.183 00.002 31432 Star::Find returns 1 (0), X=1175.75, Y=780.32, Mass=7598, SNR=57.1, Peak=255 HFD=4.7
18:10:03.185 00.002 31432 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.05) = xAngle (-0.93 = -0.93)
18:10:03.187 00.002 31432 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.16 = 2.16)
18:10:03.189 00.002 31432 CameraToMount -- cameraX=1.16 cameraY=-1.41 hyp=1.83 cameraTheta=-0.88 mountX=1.09 mountY=1.52, mountTheta=0.95
18:10:03.192 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.16, y=-1.41, opts=13)
18:10:03.194 00.002 31432 Enqueuing Move request for scope (1.16, -1.41)
18:10:03.197 00.003 29876 Worker thread wakes up
18:10:03.197 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.16, -1.41) opts 0xd
18:10:03.197 00.000 29876 Handling offset move in thread for scope, endpoint = (1.16, -1.41)
18:10:03.197 00.000 29876 Moving (1.16, -1.41) raw xDistance=1.09 yDistance=1.52
18:10:03.197 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.09
18:10:03.197 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.91 from input 1.52
18:10:03.197 00.000 29876 MoveAxis(W, 103, ABG)
18:10:03.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:03.197 00.000 29876 Move returns status 1, amount 0
18:10:03.197 00.000 29876 MoveAxis(S, 588, ABG)
18:10:03.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:03.197 00.000 29876 Move returns status 1, amount 0
18:10:03.197 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:03.197 00.000 29876 move complete, result=1
18:10:03.198 00.001 29876 worker thread done servicing request
18:10:03.201 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=35, FiltMin=14, FiltMax=254, Gamma=1.000
18:10:03.214 00.013 31432 UpdateGuideState exits: m=7598 RSB=57.1
18:10:03.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:03.218 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:03.220 00.002 31432 Enqueuing Expose request
18:10:03.221 00.001 31432 GuideStep: 1.1 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:10:03.223 00.002 29876 Worker thread wakes up
18:10:03.223 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:03.223 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:03.226 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:03.228 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:04.353 01.125 29876 Exposure complete
18:10:04.396 00.043 29876 worker thread done servicing request
18:10:04.396 00.000 31432 OnExposeComplete: enter
18:10:04.399 00.003 31432 UpdateGuideState(): m_state=6
18:10:04.401 00.002 31432 Star::Find(15, 1175, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
18:10:04.403 00.002 31432 Star::Find returns 1 (0), X=1175.40, Y=781.09, Mass=7785, SNR=57.0, Peak=256 HFD=4.8
18:10:04.405 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.05) = xAngle (-0.72 = -0.72)
18:10:04.406 00.001 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.37 = 2.37)
18:10:04.408 00.002 31432 CameraToMount -- cameraX=0.82 cameraY=-0.64 hyp=1.04 cameraTheta=-0.66 mountX=0.78 mountY=0.72, mountTheta=0.74
18:10:04.411 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=-0.64, opts=13)
18:10:04.413 00.002 31432 Enqueuing Move request for scope (0.82, -0.64)
18:10:04.415 00.002 29876 Worker thread wakes up
18:10:04.415 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.64) opts 0xd
18:10:04.415 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, -0.64)
18:10:04.415 00.000 29876 Moving (0.82, -0.64) raw xDistance=0.78 yDistance=0.72
18:10:04.415 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.78
18:10:04.415 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
18:10:04.415 00.000 29876 MoveAxis(W, 76, ABG)
18:10:04.415 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:04.415 00.000 29876 Move returns status 1, amount 0
18:10:04.415 00.000 29876 MoveAxis(S, 279, ABG)
18:10:04.415 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:04.415 00.000 29876 Move returns status 1, amount 0
18:10:04.415 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:04.415 00.000 29876 move complete, result=1
18:10:04.415 00.000 29876 worker thread done servicing request
18:10:04.419 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=34, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:04.431 00.012 31432 UpdateGuideState exits: m=7785 RSB=57.0
18:10:04.434 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:04.436 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:04.438 00.002 31432 Enqueuing Expose request
18:10:04.439 00.001 31432 GuideStep: 0.8 px 0 ms WEST, 0.7 px 0 ms SOUTH
18:10:04.441 00.002 29876 Worker thread wakes up
18:10:04.441 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:04.441 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:04.443 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:04.446 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:05.346 00.900 29876 Exposure complete
18:10:05.389 00.043 29876 worker thread done servicing request
18:10:05.389 00.000 31432 OnExposeComplete: enter
18:10:05.391 00.002 31432 UpdateGuideState(): m_state=6
18:10:05.393 00.002 31432 Star::Find(15, 1175, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
18:10:05.395 00.002 31432 Star::Find returns 1 (0), X=1174.92, Y=780.60, Mass=7035, SNR=53.9, Peak=256 HFD=4.7
18:10:05.397 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.05) = xAngle (-1.34 = -1.34)
18:10:05.399 00.002 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.75 = 1.75)
18:10:05.401 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-1.12 hyp=1.17 cameraTheta=-1.28 mountX=0.27 mountY=1.15, mountTheta=1.34
18:10:05.403 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-1.12, opts=13)
18:10:05.405 00.002 31432 Enqueuing Move request for scope (0.33, -1.12)
18:10:05.407 00.002 29876 Worker thread wakes up
18:10:05.407 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.12) opts 0xd
18:10:05.407 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -1.12)
18:10:05.407 00.000 29876 Moving (0.33, -1.12) raw xDistance=0.27 yDistance=1.15
18:10:05.407 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
18:10:05.407 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.69 from input 1.15
18:10:05.407 00.000 29876 MoveAxis(W, 29, ABG)
18:10:05.407 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:05.407 00.000 29876 Move returns status 1, amount 0
18:10:05.407 00.000 29876 MoveAxis(S, 445, ABG)
18:10:05.407 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:05.407 00.000 29876 Move returns status 1, amount 0
18:10:05.407 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:05.407 00.000 29876 move complete, result=1
18:10:05.407 00.000 29876 worker thread done servicing request
18:10:05.412 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=34, FiltMin=14, FiltMax=254, Gamma=1.000
18:10:05.424 00.012 31432 UpdateGuideState exits: m=7035 RSB=53.9
18:10:05.427 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:05.428 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:05.430 00.002 31432 Enqueuing Expose request
18:10:05.432 00.002 31432 GuideStep: 0.3 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:10:05.434 00.002 29876 Worker thread wakes up
18:10:05.434 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:05.434 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:05.436 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:05.438 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:06.564 01.126 29876 Exposure complete
18:10:06.607 00.043 29876 worker thread done servicing request
18:10:06.607 00.000 31432 OnExposeComplete: enter
18:10:06.609 00.002 31432 UpdateGuideState(): m_state=6
18:10:06.611 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
18:10:06.613 00.002 31432 Star::Find returns 1 (0), X=1174.62, Y=780.49, Mass=7097, SNR=55.1, Peak=256 HFD=4.7
18:10:06.615 00.002 31432 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.05) = xAngle (-1.60 = -1.60)
18:10:06.617 00.002 31432 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.49 = 1.49)
18:10:06.618 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=-1.24 hyp=1.24 cameraTheta=-1.55 mountX=-0.03 mountY=1.23, mountTheta=1.60
18:10:06.621 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-1.24, opts=13)
18:10:06.623 00.002 31432 Enqueuing Move request for scope (0.03, -1.24)
18:10:06.625 00.002 29876 Worker thread wakes up
18:10:06.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.24) opts 0xd
18:10:06.625 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -1.24)
18:10:06.625 00.000 29876 Moving (0.03, -1.24) raw xDistance=-0.03 yDistance=1.23
18:10:06.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
18:10:06.626 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.23
18:10:06.626 00.000 29876 MoveAxis(E, 0, ABG)
18:10:06.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:06.626 00.000 29876 Move returns status 1, amount 0
18:10:06.626 00.000 29876 MoveAxis(S, 477, ABG)
18:10:06.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:06.626 00.000 29876 Move returns status 1, amount 0
18:10:06.626 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:06.626 00.000 29876 move complete, result=1
18:10:06.626 00.000 29876 worker thread done servicing request
18:10:06.630 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=34, FiltMin=15, FiltMax=254, Gamma=1.000
18:10:06.643 00.013 31432 UpdateGuideState exits: m=7097 RSB=55.1
18:10:06.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:06.647 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:06.648 00.001 31432 Enqueuing Expose request
18:10:06.650 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:10:06.652 00.002 29876 Worker thread wakes up
18:10:06.652 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:06.652 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:06.654 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:06.658 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:07.567 00.909 29876 Exposure complete
18:10:07.610 00.043 29876 worker thread done servicing request
18:10:07.610 00.000 31432 OnExposeComplete: enter
18:10:07.612 00.002 31432 UpdateGuideState(): m_state=6
18:10:07.614 00.002 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
18:10:07.616 00.002 31432 Star::Find returns 1 (0), X=1173.53, Y=780.60, Mass=7641, SNR=57.3, Peak=255 HFD=4.9
18:10:07.618 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.05) = xAngle (-2.37 = -2.37)
18:10:07.620 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.71 = 0.71)
18:10:07.622 00.002 31432 CameraToMount -- cameraX=-1.05 cameraY=-1.12 hyp=1.54 cameraTheta=-2.32 mountX=-1.11 mountY=1.01, mountTheta=2.40
18:10:07.624 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.05, y=-1.12, opts=13)
18:10:07.626 00.002 31432 Enqueuing Move request for scope (-1.05, -1.12)
18:10:07.628 00.002 29876 Worker thread wakes up
18:10:07.628 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -1.12) opts 0xd
18:10:07.628 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.05, -1.12)
18:10:07.628 00.000 29876 Moving (-1.05, -1.12) raw xDistance=-1.11 yDistance=1.01
18:10:07.628 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
18:10:07.628 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.61 from input 1.01
18:10:07.628 00.000 29876 MoveAxis(E, 98, ABG)
18:10:07.628 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:07.628 00.000 29876 Move returns status 1, amount 0
18:10:07.628 00.000 29876 MoveAxis(S, 389, ABG)
18:10:07.628 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:07.628 00.000 29876 Move returns status 1, amount 0
18:10:07.629 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:07.629 00.000 29876 move complete, result=1
18:10:07.629 00.000 29876 worker thread done servicing request
18:10:07.633 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=15, FiltMax=254, Gamma=1.000
18:10:07.646 00.013 31432 UpdateGuideState exits: m=7641 RSB=57.3
18:10:07.648 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:07.650 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:07.652 00.002 31432 Enqueuing Expose request
18:10:07.654 00.002 31432 GuideStep: -1.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:10:07.656 00.002 29876 Worker thread wakes up
18:10:07.656 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:07.656 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:07.657 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:07.660 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:08.785 01.125 29876 Exposure complete
18:10:08.828 00.043 29876 worker thread done servicing request
18:10:08.828 00.000 31432 OnExposeComplete: enter
18:10:08.830 00.002 31432 UpdateGuideState(): m_state=6
18:10:08.832 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
18:10:08.834 00.002 31432 Star::Find returns 1 (0), X=1173.98, Y=780.96, Mass=7925, SNR=57.4, Peak=255 HFD=4.5
18:10:08.836 00.002 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.05) = xAngle (-2.29 = -2.29)
18:10:08.838 00.002 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.80 = 0.80)
18:10:08.840 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.77 hyp=0.98 cameraTheta=-2.24 mountX=-0.64 mountY=0.70, mountTheta=2.32
18:10:08.842 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.77, opts=13)
18:10:08.844 00.002 31432 Enqueuing Move request for scope (-0.61, -0.77)
18:10:08.846 00.002 29876 Worker thread wakes up
18:10:08.846 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.77) opts 0xd
18:10:08.846 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.77)
18:10:08.846 00.000 29876 Moving (-0.61, -0.77) raw xDistance=-0.64 yDistance=0.70
18:10:08.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.64
18:10:08.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
18:10:08.846 00.000 29876 MoveAxis(E, 64, ABG)
18:10:08.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:08.846 00.000 29876 Move returns status 1, amount 0
18:10:08.846 00.000 29876 MoveAxis(S, 270, ABG)
18:10:08.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:08.846 00.000 29876 Move returns status 1, amount 0
18:10:08.846 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:08.846 00.000 29876 move complete, result=1
18:10:08.846 00.000 29876 worker thread done servicing request
18:10:08.850 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=15, FiltMax=254, Gamma=1.000
18:10:08.862 00.012 31432 UpdateGuideState exits: m=7925 RSB=57.4
18:10:08.864 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:08.866 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:08.867 00.001 31432 Enqueuing Expose request
18:10:08.869 00.002 31432 GuideStep: -0.6 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:10:08.871 00.002 29876 Worker thread wakes up
18:10:08.871 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:08.871 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:08.873 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:08.875 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:09.777 00.902 29876 Exposure complete
18:10:09.822 00.045 29876 worker thread done servicing request
18:10:09.822 00.000 31432 OnExposeComplete: enter
18:10:09.825 00.003 31432 UpdateGuideState(): m_state=6
18:10:09.827 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
18:10:09.829 00.002 31432 Star::Find returns 1 (0), X=1174.71, Y=780.46, Mass=7673, SNR=56.2, Peak=255 HFD=4.9
18:10:09.831 00.002 31432 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.05) = xAngle (-1.52 = -1.52)
18:10:09.832 00.001 31432 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.57 = 1.57)
18:10:09.834 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-1.26 hyp=1.27 cameraTheta=-1.47 mountX=0.06 mountY=1.27, mountTheta=1.52
18:10:09.837 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-1.26, opts=13)
18:10:09.839 00.002 31432 Enqueuing Move request for scope (0.13, -1.26)
18:10:09.841 00.002 29876 Worker thread wakes up
18:10:09.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.26) opts 0xd
18:10:09.841 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -1.26)
18:10:09.841 00.000 29876 Moving (0.13, -1.26) raw xDistance=0.06 yDistance=1.27
18:10:09.841 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
18:10:09.841 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.27
18:10:09.841 00.000 29876 MoveAxis(E, 0, ABG)
18:10:09.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:09.841 00.000 29876 Move returns status 1, amount 0
18:10:09.841 00.000 29876 MoveAxis(S, 491, ABG)
18:10:09.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:09.842 00.001 29876 Move returns status 1, amount 0
18:10:09.842 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:09.842 00.000 29876 move complete, result=1
18:10:09.842 00.000 29876 worker thread done servicing request
18:10:09.845 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=16, FiltMax=254, Gamma=1.000
18:10:09.857 00.012 31432 UpdateGuideState exits: m=7673 RSB=56.2
18:10:09.860 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:09.862 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:09.863 00.001 31432 Enqueuing Expose request
18:10:09.865 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:09.867 00.002 29876 Worker thread wakes up
18:10:09.867 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:09.867 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:09.869 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:09.871 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:10.992 01.121 29876 Exposure complete
18:10:11.036 00.044 29876 worker thread done servicing request
18:10:11.036 00.000 31432 OnExposeComplete: enter
18:10:11.038 00.002 31432 UpdateGuideState(): m_state=6
18:10:11.041 00.003 31432 Star::Find(15, 1174, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
18:10:11.042 00.001 31432 Star::Find returns 1 (0), X=1173.88, Y=780.27, Mass=7501, SNR=56.3, Peak=255 HFD=4.5
18:10:11.044 00.002 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.05) = xAngle (-2.07 = -2.07)
18:10:11.046 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.02 = 1.02)
18:10:11.048 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=-1.46 hyp=1.62 cameraTheta=-2.02 mountX=-0.78 mountY=1.38, mountTheta=2.09
18:10:11.051 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-1.46, opts=13)
18:10:11.053 00.002 31432 Enqueuing Move request for scope (-0.71, -1.46)
18:10:11.055 00.002 29876 Worker thread wakes up
18:10:11.055 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -1.46) opts 0xd
18:10:11.055 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, -1.46)
18:10:11.055 00.000 29876 Moving (-0.71, -1.46) raw xDistance=-0.78 yDistance=1.38
18:10:11.055 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
18:10:11.055 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.83 from input 1.38
18:10:11.055 00.000 29876 MoveAxis(E, 69, ABG)
18:10:11.055 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:11.055 00.000 29876 Move returns status 1, amount 0
18:10:11.055 00.000 29876 MoveAxis(S, 532, ABG)
18:10:11.055 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:11.055 00.000 29876 Move returns status 1, amount 0
18:10:11.055 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:11.055 00.000 29876 move complete, result=1
18:10:11.055 00.000 29876 worker thread done servicing request
18:10:11.058 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=15, FiltMax=254, Gamma=1.000
18:10:11.071 00.013 31432 UpdateGuideState exits: m=7501 RSB=56.3
18:10:11.073 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:11.075 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:11.077 00.002 31432 Enqueuing Expose request
18:10:11.079 00.002 31432 GuideStep: -0.8 px 0 ms EAST, 1.4 px 0 ms SOUTH
18:10:11.081 00.002 29876 Worker thread wakes up
18:10:11.081 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:11.081 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:11.083 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:11.085 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:11.997 00.912 29876 Exposure complete
18:10:12.040 00.043 29876 worker thread done servicing request
18:10:12.040 00.000 31432 OnExposeComplete: enter
18:10:12.042 00.002 31432 UpdateGuideState(): m_state=6
18:10:12.044 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
18:10:12.046 00.002 31432 Star::Find returns 1 (0), X=1173.50, Y=780.58, Mass=7706, SNR=57.1, Peak=255 HFD=4.9
18:10:12.048 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.05) = xAngle (-2.38 = -2.38)
18:10:12.049 00.001 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.71 = 0.71)
18:10:12.051 00.002 31432 CameraToMount -- cameraX=-1.08 cameraY=-1.15 hyp=1.58 cameraTheta=-2.33 mountX=-1.14 mountY=1.03, mountTheta=2.41
18:10:12.054 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.08, y=-1.15, opts=13)
18:10:12.056 00.002 31432 Enqueuing Move request for scope (-1.08, -1.15)
18:10:12.057 00.001 29876 Worker thread wakes up
18:10:12.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -1.15) opts 0xd
18:10:12.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.08, -1.15)
18:10:12.057 00.000 29876 Moving (-1.08, -1.15) raw xDistance=-1.14 yDistance=1.03
18:10:12.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.14
18:10:12.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
18:10:12.058 00.001 29876 MoveAxis(E, 105, ABG)
18:10:12.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:12.058 00.000 29876 Move returns status 1, amount 0
18:10:12.058 00.000 29876 MoveAxis(S, 396, ABG)
18:10:12.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:12.058 00.000 29876 Move returns status 1, amount 0
18:10:12.058 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:12.058 00.000 29876 move complete, result=1
18:10:12.058 00.000 29876 worker thread done servicing request
18:10:12.063 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=16, FiltMax=254, Gamma=1.000
18:10:12.076 00.013 31432 UpdateGuideState exits: m=7706 RSB=57.1
18:10:12.078 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:12.080 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:12.082 00.002 31432 Enqueuing Expose request
18:10:12.083 00.001 31432 GuideStep: -1.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:10:12.085 00.002 29876 Worker thread wakes up
18:10:12.085 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:12.085 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:12.087 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:12.090 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:13.216 01.126 29876 Exposure complete
18:10:13.259 00.043 29876 worker thread done servicing request
18:10:13.259 00.000 31432 OnExposeComplete: enter
18:10:13.261 00.002 31432 UpdateGuideState(): m_state=6
18:10:13.263 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
18:10:13.265 00.002 31432 Star::Find returns 1 (0), X=1172.72, Y=781.19, Mass=7763, SNR=57.1, Peak=255 HFD=4.7
18:10:13.267 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
18:10:13.269 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.18 = 0.18)
18:10:13.270 00.001 31432 CameraToMount -- cameraX=-1.87 cameraY=-0.54 hyp=1.95 cameraTheta=-2.86 mountX=-1.90 mountY=0.34, mountTheta=2.96
18:10:13.273 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.87, y=-0.54, opts=13)
18:10:13.275 00.002 31432 Enqueuing Move request for scope (-1.87, -0.54)
18:10:13.277 00.002 29876 Worker thread wakes up
18:10:13.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.87, -0.54) opts 0xd
18:10:13.277 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.87, -0.54)
18:10:13.277 00.000 29876 Moving (-1.87, -0.54) raw xDistance=-1.90 yDistance=0.34
18:10:13.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.25 from input -1.90
18:10:13.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
18:10:13.277 00.000 29876 MoveAxis(E, 175, ABG)
18:10:13.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:13.277 00.000 29876 Move returns status 1, amount 0
18:10:13.277 00.000 29876 MoveAxis(S, 131, ABG)
18:10:13.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:13.277 00.000 29876 Move returns status 1, amount 0
18:10:13.277 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:13.277 00.000 29876 move complete, result=1
18:10:13.277 00.000 29876 worker thread done servicing request
18:10:13.281 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=15, FiltMax=254, Gamma=1.000
18:10:13.294 00.013 31432 UpdateGuideState exits: m=7763 RSB=57.1
18:10:13.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:13.298 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:13.300 00.002 31432 Enqueuing Expose request
18:10:13.301 00.001 31432 GuideStep: -1.9 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:10:13.303 00.002 29876 Worker thread wakes up
18:10:13.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:13.303 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:13.304 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:13.307 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:14.218 00.911 29876 Exposure complete
18:10:14.262 00.044 29876 worker thread done servicing request
18:10:14.262 00.000 31432 OnExposeComplete: enter
18:10:14.264 00.002 31432 UpdateGuideState(): m_state=6
18:10:14.266 00.002 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
18:10:14.268 00.002 31432 Star::Find returns 1 (0), X=1173.42, Y=781.00, Mass=7563, SNR=56.7, Peak=255 HFD=4.9
18:10:14.270 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.05) = xAngle (-2.64 = -2.64)
18:10:14.271 00.001 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.45 = 0.45)
18:10:14.273 00.002 31432 CameraToMount -- cameraX=-1.16 cameraY=-0.72 hyp=1.37 cameraTheta=-2.58 mountX=-1.20 mountY=0.60, mountTheta=2.68
18:10:14.276 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.16, y=-0.72, opts=13)
18:10:14.278 00.002 31432 Enqueuing Move request for scope (-1.16, -0.72)
18:10:14.279 00.001 29876 Worker thread wakes up
18:10:14.279 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -0.72) opts 0xd
18:10:14.279 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.16, -0.72)
18:10:14.279 00.000 29876 Moving (-1.16, -0.72) raw xDistance=-1.20 yDistance=0.60
18:10:14.279 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.20
18:10:14.279 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.60
18:10:14.279 00.000 29876 MoveAxis(E, 118, ABG)
18:10:14.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:14.279 00.000 29876 Move returns status 1, amount 0
18:10:14.279 00.000 29876 MoveAxis(S, 232, ABG)
18:10:14.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:14.279 00.000 29876 Move returns status 1, amount 0
18:10:14.279 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:14.279 00.000 29876 move complete, result=1
18:10:14.279 00.000 29876 worker thread done servicing request
18:10:14.284 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=14, FiltMax=254, Gamma=1.000
18:10:14.297 00.013 31432 UpdateGuideState exits: m=7563 RSB=56.7
18:10:14.299 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:14.301 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:14.303 00.002 31432 Enqueuing Expose request
18:10:14.304 00.001 31432 GuideStep: -1.2 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:10:14.306 00.002 29876 Worker thread wakes up
18:10:14.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:14.306 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:14.308 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:14.312 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:15.431 01.119 29876 Exposure complete
18:10:15.474 00.043 29876 worker thread done servicing request
18:10:15.474 00.000 31432 OnExposeComplete: enter
18:10:15.477 00.003 31432 UpdateGuideState(): m_state=6
18:10:15.478 00.001 31432 Star::Find(15, 1173, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
18:10:15.480 00.002 31432 Star::Find returns 1 (0), X=1172.82, Y=781.00, Mass=7929, SNR=57.9, Peak=255 HFD=4.6
18:10:15.483 00.003 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.81 = -2.81)
18:10:15.485 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.28 = 0.28)
18:10:15.486 00.001 31432 CameraToMount -- cameraX=-1.77 cameraY=-0.72 hyp=1.91 cameraTheta=-2.75 mountX=-1.81 mountY=0.54, mountTheta=2.85
18:10:15.489 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.77, y=-0.72, opts=13)
18:10:15.491 00.002 31432 Enqueuing Move request for scope (-1.77, -0.72)
18:10:15.493 00.002 29876 Worker thread wakes up
18:10:15.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.77, -0.72) opts 0xd
18:10:15.493 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.77, -0.72)
18:10:15.493 00.000 29876 Moving (-1.77, -0.72) raw xDistance=-1.81 yDistance=0.54
18:10:15.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.81
18:10:15.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.54
18:10:15.493 00.000 29876 MoveAxis(E, 168, ABG)
18:10:15.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:15.493 00.000 29876 Move returns status 1, amount 0
18:10:15.493 00.000 29876 MoveAxis(S, 207, ABG)
18:10:15.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:15.493 00.000 29876 Move returns status 1, amount 0
18:10:15.493 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:15.493 00.000 29876 move complete, result=1
18:10:15.493 00.000 29876 worker thread done servicing request
18:10:15.497 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=15, FiltMax=254, Gamma=1.000
18:10:15.510 00.013 31432 UpdateGuideState exits: m=7929 RSB=57.9
18:10:15.512 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:15.514 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:15.515 00.001 31432 Enqueuing Expose request
18:10:15.517 00.002 31432 GuideStep: -1.8 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:10:15.519 00.002 29876 Worker thread wakes up
18:10:15.519 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:15.519 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:15.521 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:15.523 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:16.532 01.009 29876 Exposure complete
18:10:16.575 00.043 29876 worker thread done servicing request
18:10:16.575 00.000 31432 OnExposeComplete: enter
18:10:16.577 00.002 31432 UpdateGuideState(): m_state=6
18:10:16.581 00.004 31432 Star::Find(15, 1172, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
18:10:16.583 00.002 31432 Star::Find returns 1 (0), X=1173.18, Y=780.54, Mass=8117, SNR=58.1, Peak=255 HFD=4.9
18:10:16.585 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.05) = xAngle (-2.49 = -2.49)
18:10:16.587 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.60 = 0.60)
18:10:16.589 00.002 31432 CameraToMount -- cameraX=-1.40 cameraY=-1.19 hyp=1.84 cameraTheta=-2.44 mountX=-1.46 mountY=1.04, mountTheta=2.53
18:10:16.591 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.40, y=-1.19, opts=13)
18:10:16.593 00.002 31432 Enqueuing Move request for scope (-1.40, -1.19)
18:10:16.595 00.002 29876 Worker thread wakes up
18:10:16.595 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.40, -1.19) opts 0xd
18:10:16.596 00.001 29876 Handling offset move in thread for scope, endpoint = (-1.40, -1.19)
18:10:16.596 00.000 29876 Moving (-1.40, -1.19) raw xDistance=-1.46 yDistance=1.04
18:10:16.596 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.46
18:10:16.596 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.04
18:10:16.596 00.000 29876 MoveAxis(E, 141, ABG)
18:10:16.596 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:16.596 00.000 29876 Move returns status 1, amount 0
18:10:16.596 00.000 29876 MoveAxis(S, 400, ABG)
18:10:16.596 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:16.596 00.000 29876 Move returns status 1, amount 0
18:10:16.596 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:16.596 00.000 29876 move complete, result=1
18:10:16.596 00.000 29876 worker thread done servicing request
18:10:16.599 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:16.611 00.012 31432 UpdateGuideState exits: m=8117 RSB=58.1
18:10:16.614 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:16.615 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:16.617 00.002 31432 Enqueuing Expose request
18:10:16.619 00.002 31432 GuideStep: -1.5 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:10:16.621 00.002 29876 Worker thread wakes up
18:10:16.621 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:16.621 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:16.623 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:16.625 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:17.849 01.224 29876 Exposure complete
18:10:17.892 00.043 29876 worker thread done servicing request
18:10:17.892 00.000 31432 OnExposeComplete: enter
18:10:17.894 00.002 31432 UpdateGuideState(): m_state=6
18:10:17.896 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
18:10:17.899 00.003 31432 Star::Find returns 1 (0), X=1173.39, Y=779.95, Mass=7845, SNR=57.6, Peak=255 HFD=4.8
18:10:17.900 00.001 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.05) = xAngle (-2.22 = -2.22)
18:10:17.902 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.87 = 0.87)
18:10:17.904 00.002 31432 CameraToMount -- cameraX=-1.20 cameraY=-1.77 hyp=2.14 cameraTheta=-2.17 mountX=-1.29 mountY=1.64, mountTheta=2.24
18:10:17.906 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.20, y=-1.77, opts=13)
18:10:17.908 00.002 31432 Enqueuing Move request for scope (-1.20, -1.77)
18:10:17.910 00.002 29876 Worker thread wakes up
18:10:17.910 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -1.77) opts 0xd
18:10:17.910 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.20, -1.77)
18:10:17.910 00.000 29876 Moving (-1.20, -1.77) raw xDistance=-1.29 yDistance=1.64
18:10:17.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.29
18:10:17.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.98 from input 1.64
18:10:17.910 00.000 29876 MoveAxis(E, 124, ABG)
18:10:17.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:17.910 00.000 29876 Move returns status 1, amount 0
18:10:17.910 00.000 29876 MoveAxis(S, 632, ABG)
18:10:17.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:17.911 00.001 29876 Move returns status 1, amount 0
18:10:17.911 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:17.911 00.000 29876 move complete, result=1
18:10:17.911 00.000 29876 worker thread done servicing request
18:10:17.914 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=34, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:17.926 00.012 31432 UpdateGuideState exits: m=7845 RSB=57.6
18:10:17.929 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:17.931 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:17.933 00.002 31432 Enqueuing Expose request
18:10:17.934 00.001 29876 Worker thread wakes up
18:10:17.934 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:17.934 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:17.934 00.000 31432 GuideStep: -1.3 px 0 ms EAST, 1.6 px 0 ms SOUTH
18:10:17.938 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:17.941 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:18.841 00.900 29876 Exposure complete
18:10:18.884 00.043 29876 worker thread done servicing request
18:10:18.884 00.000 31432 OnExposeComplete: enter
18:10:18.886 00.002 31432 UpdateGuideState(): m_state=6
18:10:18.888 00.002 31432 Star::Find(15, 1173, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
18:10:18.890 00.002 31432 Star::Find returns 1 (0), X=1173.07, Y=780.30, Mass=7860, SNR=56.7, Peak=255 HFD=4.9
18:10:18.892 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.05) = xAngle (-2.44 = -2.44)
18:10:18.894 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.65 = 0.65)
18:10:18.896 00.002 31432 CameraToMount -- cameraX=-1.52 cameraY=-1.42 hyp=2.08 cameraTheta=-2.39 mountX=-1.59 mountY=1.26, mountTheta=2.47
18:10:18.898 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.52, y=-1.42, opts=13)
18:10:18.900 00.002 31432 Enqueuing Move request for scope (-1.52, -1.42)
18:10:18.901 00.001 29876 Worker thread wakes up
18:10:18.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.52, -1.42) opts 0xd
18:10:18.901 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.52, -1.42)
18:10:18.902 00.001 29876 Moving (-1.52, -1.42) raw xDistance=-1.59 yDistance=1.26
18:10:18.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.59
18:10:18.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.26
18:10:18.902 00.000 29876 MoveAxis(E, 149, ABG)
18:10:18.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:18.902 00.000 29876 Move returns status 1, amount 0
18:10:18.902 00.000 29876 MoveAxis(S, 485, ABG)
18:10:18.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:18.902 00.000 29876 Move returns status 1, amount 0
18:10:18.902 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:18.902 00.000 29876 move complete, result=1
18:10:18.902 00.000 29876 worker thread done servicing request
18:10:18.906 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=34, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:18.918 00.012 31432 UpdateGuideState exits: m=7860 RSB=56.7
18:10:18.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:18.922 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:18.924 00.002 31432 Enqueuing Expose request
18:10:18.926 00.002 29876 Worker thread wakes up
18:10:18.926 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:18.926 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:18.926 00.000 31432 GuideStep: -1.6 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:18.930 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:18.932 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:20.047 01.115 29876 Exposure complete
18:10:20.090 00.043 29876 worker thread done servicing request
18:10:20.090 00.000 31432 OnExposeComplete: enter
18:10:20.092 00.002 31432 UpdateGuideState(): m_state=6
18:10:20.094 00.002 31432 Star::Find(15, 1173, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
18:10:20.096 00.002 31432 Star::Find returns 1 (0), X=1172.43, Y=780.71, Mass=7798, SNR=56.9, Peak=255 HFD=4.8
18:10:20.098 00.002 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.05) = xAngle (-2.75 = -2.75)
18:10:20.100 00.002 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.34 = 0.34)
18:10:20.101 00.001 31432 CameraToMount -- cameraX=-2.15 cameraY=-1.01 hyp=2.38 cameraTheta=-2.70 mountX=-2.20 mountY=0.78, mountTheta=2.80
18:10:20.103 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.15, y=-1.01, opts=13)
18:10:20.106 00.003 31432 Enqueuing Move request for scope (-2.15, -1.01)
18:10:20.107 00.001 29876 Worker thread wakes up
18:10:20.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.15, -1.01) opts 0xd
18:10:20.107 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.15, -1.01)
18:10:20.107 00.000 29876 Moving (-2.15, -1.01) raw xDistance=-2.20 yDistance=0.78
18:10:20.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.46 from input -2.20
18:10:20.108 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
18:10:20.108 00.000 29876 MoveAxis(E, 205, ABG)
18:10:20.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:20.108 00.000 29876 Move returns status 1, amount 0
18:10:20.108 00.000 29876 MoveAxis(S, 303, ABG)
18:10:20.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:20.108 00.000 29876 Move returns status 1, amount 0
18:10:20.108 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:20.108 00.000 29876 move complete, result=1
18:10:20.108 00.000 29876 worker thread done servicing request
18:10:20.112 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=34, FiltMin=14, FiltMax=254, Gamma=1.000
18:10:20.125 00.013 31432 UpdateGuideState exits: m=7798 RSB=56.9
18:10:20.127 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:20.129 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:20.131 00.002 31432 Enqueuing Expose request
18:10:20.133 00.002 31432 GuideStep: -2.2 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:10:20.135 00.002 29876 Worker thread wakes up
18:10:20.135 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:20.135 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:20.136 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:20.139 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:21.149 01.010 29876 Exposure complete
18:10:21.191 00.042 29876 worker thread done servicing request
18:10:21.191 00.000 31432 OnExposeComplete: enter
18:10:21.193 00.002 31432 UpdateGuideState(): m_state=6
18:10:21.196 00.003 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
18:10:21.197 00.001 31432 Star::Find returns 1 (0), X=1172.17, Y=780.21, Mass=7251, SNR=55.4, Peak=255 HFD=4.5
18:10:21.199 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.05) = xAngle (-2.63 = -2.63)
18:10:21.201 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.46 = 0.46)
18:10:21.203 00.002 31432 CameraToMount -- cameraX=-2.41 cameraY=-1.51 hyp=2.85 cameraTheta=-2.58 mountX=-2.49 mountY=1.26, mountTheta=2.67
18:10:21.205 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.41, y=-1.51, opts=13)
18:10:21.207 00.002 31432 Enqueuing Move request for scope (-2.41, -1.51)
18:10:21.209 00.002 29876 Worker thread wakes up
18:10:21.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.41, -1.51) opts 0xd
18:10:21.209 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.41, -1.51)
18:10:21.209 00.000 29876 Moving (-2.41, -1.51) raw xDistance=-2.49 yDistance=1.26
18:10:21.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.49
18:10:21.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.26
18:10:21.209 00.000 29876 MoveAxis(E, 234, ABG)
18:10:21.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:21.209 00.000 29876 Move returns status 1, amount 0
18:10:21.209 00.000 29876 MoveAxis(S, 485, ABG)
18:10:21.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:21.209 00.000 29876 Move returns status 1, amount 0
18:10:21.209 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:21.209 00.000 29876 move complete, result=1
18:10:21.209 00.000 29876 worker thread done servicing request
18:10:21.215 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:21.227 00.012 31432 UpdateGuideState exits: m=7251 RSB=55.4
18:10:21.229 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:21.231 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:21.233 00.002 31432 Enqueuing Expose request
18:10:21.235 00.002 31432 GuideStep: -2.5 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:21.237 00.002 29876 Worker thread wakes up
18:10:21.237 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:21.237 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:21.239 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:21.241 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:22.463 01.222 29876 Exposure complete
18:10:22.505 00.042 29876 worker thread done servicing request
18:10:22.505 00.000 31432 OnExposeComplete: enter
18:10:22.509 00.004 31432 UpdateGuideState(): m_state=6
18:10:22.511 00.002 31432 Star::Find(15, 1172, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
18:10:22.513 00.002 31432 Star::Find returns 1 (0), X=1171.72, Y=780.16, Mass=7891, SNR=57.5, Peak=255 HFD=4.7
18:10:22.514 00.001 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.05) = xAngle (-2.69 = -2.69)
18:10:22.516 00.002 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.40 = 0.40)
18:10:22.518 00.002 31432 CameraToMount -- cameraX=-2.87 cameraY=-1.57 hyp=3.27 cameraTheta=-2.64 mountX=-2.94 mountY=1.26, mountTheta=2.74
18:10:22.521 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.87, y=-1.57, opts=13)
18:10:22.523 00.002 31432 Enqueuing Move request for scope (-2.87, -1.57)
18:10:22.524 00.001 29876 Worker thread wakes up
18:10:22.525 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.87, -1.57) opts 0xd
18:10:22.525 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.87, -1.57)
18:10:22.525 00.000 29876 Moving (-2.87, -1.57) raw xDistance=-2.94 yDistance=1.26
18:10:22.525 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.97 from input -2.94
18:10:22.525 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.26
18:10:22.525 00.000 29876 MoveAxis(E, 276, ABG)
18:10:22.525 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:22.525 00.000 29876 Move returns status 1, amount 0
18:10:22.525 00.000 29876 MoveAxis(S, 488, ABG)
18:10:22.525 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:22.525 00.000 29876 Move returns status 1, amount 0
18:10:22.525 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:22.525 00.000 29876 move complete, result=1
18:10:22.525 00.000 29876 worker thread done servicing request
18:10:22.529 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:22.541 00.012 31432 UpdateGuideState exits: m=7891 RSB=57.5
18:10:22.543 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:22.545 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:22.546 00.001 31432 Enqueuing Expose request
18:10:22.548 00.002 31432 GuideStep: -2.9 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:22.550 00.002 29876 Worker thread wakes up
18:10:22.550 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:22.550 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:22.552 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:22.554 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:23.457 00.903 29876 Exposure complete
18:10:23.500 00.043 29876 worker thread done servicing request
18:10:23.500 00.000 31432 OnExposeComplete: enter
18:10:23.502 00.002 31432 UpdateGuideState(): m_state=6
18:10:23.504 00.002 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
18:10:23.506 00.002 31432 Star::Find returns 1 (0), X=1172.00, Y=780.23, Mass=7856, SNR=57.4, Peak=255 HFD=4.7
18:10:23.508 00.002 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.05) = xAngle (-2.67 = -2.67)
18:10:23.510 00.002 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.42 = 0.42)
18:10:23.512 00.002 31432 CameraToMount -- cameraX=-2.59 cameraY=-1.50 hyp=2.99 cameraTheta=-2.62 mountX=-2.66 mountY=1.22, mountTheta=2.71
18:10:23.514 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.59, y=-1.50, opts=13)
18:10:23.516 00.002 31432 Enqueuing Move request for scope (-2.59, -1.50)
18:10:23.518 00.002 29876 Worker thread wakes up
18:10:23.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.59, -1.50) opts 0xd
18:10:23.518 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.59, -1.50)
18:10:23.518 00.000 29876 Moving (-2.59, -1.50) raw xDistance=-2.66 yDistance=1.22
18:10:23.519 00.001 29876 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.66
18:10:23.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.73 from input 1.22
18:10:23.519 00.000 29876 MoveAxis(E, 254, ABG)
18:10:23.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:23.519 00.000 29876 Move returns status 1, amount 0
18:10:23.519 00.000 29876 MoveAxis(S, 471, ABG)
18:10:23.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:23.519 00.000 29876 Move returns status 1, amount 0
18:10:23.519 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:23.519 00.000 29876 move complete, result=1
18:10:23.519 00.000 29876 worker thread done servicing request
18:10:23.522 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=33, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:23.535 00.013 31432 UpdateGuideState exits: m=7856 RSB=57.4
18:10:23.537 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:23.539 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:23.541 00.002 31432 Enqueuing Expose request
18:10:23.542 00.001 31432 GuideStep: -2.7 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:10:23.544 00.002 29876 Worker thread wakes up
18:10:23.544 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:23.544 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:23.546 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:23.548 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:24.772 01.224 29876 Exposure complete
18:10:24.815 00.043 29876 worker thread done servicing request
18:10:24.815 00.000 31432 OnExposeComplete: enter
18:10:24.817 00.002 31432 UpdateGuideState(): m_state=6
18:10:24.820 00.003 31432 Star::Find(15, 1171, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
18:10:24.821 00.001 31432 Star::Find returns 1 (0), X=1170.82, Y=780.61, Mass=7582, SNR=57.0, Peak=255 HFD=4.8
18:10:24.823 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
18:10:24.825 00.002 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.18 = 0.18)
18:10:24.827 00.002 31432 CameraToMount -- cameraX=-3.76 cameraY=-1.12 hyp=3.92 cameraTheta=-2.85 mountX=-3.81 mountY=0.72, mountTheta=2.96
18:10:24.829 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.76, y=-1.12, opts=13)
18:10:24.831 00.002 31432 Enqueuing Move request for scope (-3.76, -1.12)
18:10:24.833 00.002 29876 Worker thread wakes up
18:10:24.833 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.76, -1.12) opts 0xd
18:10:24.833 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.76, -1.12)
18:10:24.833 00.000 29876 Moving (-3.76, -1.12) raw xDistance=-3.81 yDistance=0.72
18:10:24.833 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.53 from input -3.81
18:10:24.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
18:10:24.833 00.000 29876 MoveAxis(E, 354, ABG)
18:10:24.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:24.834 00.001 29876 Move returns status 1, amount 0
18:10:24.834 00.000 29876 MoveAxis(S, 278, ABG)
18:10:24.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:24.834 00.000 29876 Move returns status 1, amount 0
18:10:24.834 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:24.834 00.000 29876 move complete, result=1
18:10:24.834 00.000 29876 worker thread done servicing request
18:10:24.838 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=33, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:24.851 00.013 31432 UpdateGuideState exits: m=7582 RSB=57.0
18:10:24.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:24.855 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:24.856 00.001 31432 Enqueuing Expose request
18:10:24.858 00.002 31432 GuideStep: -3.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:10:24.860 00.002 29876 Worker thread wakes up
18:10:24.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:24.860 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:24.862 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:24.864 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:25.771 00.907 29876 Exposure complete
18:10:25.813 00.042 29876 worker thread done servicing request
18:10:25.813 00.000 31432 OnExposeComplete: enter
18:10:25.815 00.002 31432 UpdateGuideState(): m_state=6
18:10:25.817 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
18:10:25.819 00.002 31432 Star::Find returns 1 (0), X=1170.87, Y=780.59, Mass=7059, SNR=54.1, Peak=255 HFD=4.7
18:10:25.821 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.05) = xAngle (-2.90 = -2.90)
18:10:25.822 00.001 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.19 = 0.19)
18:10:25.824 00.002 31432 CameraToMount -- cameraX=-3.71 cameraY=-1.14 hyp=3.88 cameraTheta=-2.84 mountX=-3.77 mountY=0.75, mountTheta=2.95
18:10:25.827 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.71, y=-1.14, opts=13)
18:10:25.829 00.002 31432 Enqueuing Move request for scope (-3.71, -1.14)
18:10:25.830 00.001 29876 Worker thread wakes up
18:10:25.831 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.71, -1.14) opts 0xd
18:10:25.831 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.71, -1.14)
18:10:25.831 00.000 29876 Moving (-3.71, -1.14) raw xDistance=-3.77 yDistance=0.75
18:10:25.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.55 from input -3.77
18:10:25.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.75
18:10:25.831 00.000 29876 MoveAxis(E, 357, ABG)
18:10:25.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:25.831 00.000 29876 Move returns status 1, amount 0
18:10:25.831 00.000 29876 MoveAxis(S, 289, ABG)
18:10:25.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:25.831 00.000 29876 Move returns status 1, amount 0
18:10:25.831 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:25.831 00.000 29876 move complete, result=1
18:10:25.832 00.001 29876 worker thread done servicing request
18:10:25.835 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=33, FiltMin=13, FiltMax=255, Gamma=1.000
18:10:25.848 00.013 31432 UpdateGuideState exits: m=7059 RSB=54.1
18:10:25.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:25.852 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:25.854 00.002 31432 Enqueuing Expose request
18:10:25.856 00.002 31432 GuideStep: -3.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:10:25.858 00.002 29876 Worker thread wakes up
18:10:25.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:25.858 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:25.859 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:25.862 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:27.086 01.224 29876 Exposure complete
18:10:27.129 00.043 29876 worker thread done servicing request
18:10:27.129 00.000 31432 OnExposeComplete: enter
18:10:27.131 00.002 31432 UpdateGuideState(): m_state=6
18:10:27.133 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
18:10:27.135 00.002 31432 Star::Find returns 1 (0), X=1170.51, Y=780.73, Mass=7626, SNR=57.0, Peak=255 HFD=4.7
18:10:27.137 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.05) = xAngle (-2.95 = -2.95)
18:10:27.139 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.14 = 0.14)
18:10:27.141 00.002 31432 CameraToMount -- cameraX=-4.08 cameraY=-1.00 hyp=4.20 cameraTheta=-2.90 mountX=-4.13 mountY=0.57, mountTheta=3.00
18:10:27.143 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.08, y=-1.00, opts=13)
18:10:27.145 00.002 31432 Enqueuing Move request for scope (-4.08, -1.00)
18:10:27.147 00.002 29876 Worker thread wakes up
18:10:27.147 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.08, -1.00) opts 0xd
18:10:27.147 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.08, -1.00)
18:10:27.147 00.000 29876 Moving (-4.08, -1.00) raw xDistance=-4.13 yDistance=0.57
18:10:27.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.78 from input -4.13
18:10:27.147 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
18:10:27.147 00.000 29876 MoveAxis(E, 389, ABG)
18:10:27.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:27.147 00.000 29876 Move returns status 1, amount 0
18:10:27.147 00.000 29876 MoveAxis(S, 220, ABG)
18:10:27.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:27.147 00.000 29876 Move returns status 1, amount 0
18:10:27.147 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:27.147 00.000 29876 move complete, result=1
18:10:27.148 00.001 29876 worker thread done servicing request
18:10:27.151 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=33, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:27.163 00.012 31432 UpdateGuideState exits: m=7626 RSB=57.0
18:10:27.165 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:27.166 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:27.169 00.003 31432 Enqueuing Expose request
18:10:27.171 00.002 31432 GuideStep: -4.1 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:10:27.173 00.002 29876 Worker thread wakes up
18:10:27.173 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:27.173 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:27.175 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:27.177 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:28.091 00.914 29876 Exposure complete
18:10:28.134 00.043 29876 worker thread done servicing request
18:10:28.134 00.000 31432 OnExposeComplete: enter
18:10:28.137 00.003 31432 UpdateGuideState(): m_state=6
18:10:28.139 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
18:10:28.140 00.001 31432 Star::Find returns 1 (0), X=1170.10, Y=780.83, Mass=7307, SNR=56.1, Peak=255 HFD=4.5
18:10:28.142 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.05) = xAngle (-3.00 = -3.00)
18:10:28.144 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.09 = 0.09)
18:10:28.146 00.002 31432 CameraToMount -- cameraX=-4.48 cameraY=-0.89 hyp=4.57 cameraTheta=-2.94 mountX=-4.52 mountY=0.42, mountTheta=3.05
18:10:28.148 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.48, y=-0.89, opts=13)
18:10:28.150 00.002 31432 Enqueuing Move request for scope (-4.48, -0.89)
18:10:28.152 00.002 29876 Worker thread wakes up
18:10:28.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.48, -0.89) opts 0xd
18:10:28.152 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.48, -0.89)
18:10:28.152 00.000 29876 Moving (-4.48, -0.89) raw xDistance=-4.52 yDistance=0.42
18:10:28.152 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.04 from input -4.52
18:10:28.152 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
18:10:28.152 00.000 29876 MoveAxis(E, 426, ABG)
18:10:28.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:28.152 00.000 29876 Move returns status 1, amount 0
18:10:28.152 00.000 29876 MoveAxis(S, 163, ABG)
18:10:28.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:28.152 00.000 29876 Move returns status 1, amount 0
18:10:28.152 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:28.152 00.000 29876 move complete, result=1
18:10:28.152 00.000 29876 worker thread done servicing request
18:10:28.156 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=33, FiltMin=9, FiltMax=255, Gamma=1.000
18:10:28.168 00.012 31432 UpdateGuideState exits: m=7307 RSB=56.1
18:10:28.170 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:28.172 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:28.174 00.002 31432 Enqueuing Expose request
18:10:28.176 00.002 31432 GuideStep: -4.5 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:10:28.178 00.002 29876 Worker thread wakes up
18:10:28.178 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:28.178 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:28.179 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:28.181 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:29.298 01.117 29876 Exposure complete
18:10:29.342 00.044 29876 worker thread done servicing request
18:10:29.342 00.000 31432 OnExposeComplete: enter
18:10:29.345 00.003 31432 UpdateGuideState(): m_state=6
18:10:29.347 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
18:10:29.349 00.002 31432 Star::Find returns 1 (0), X=1169.88, Y=780.16, Mass=7237, SNR=55.3, Peak=255 HFD=4.4
18:10:29.351 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
18:10:29.353 00.002 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.22 = 0.22)
18:10:29.355 00.002 31432 CameraToMount -- cameraX=-4.71 cameraY=-1.56 hyp=4.96 cameraTheta=-2.82 mountX=-4.78 mountY=1.07, mountTheta=2.92
18:10:29.358 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.71, y=-1.56, opts=13)
18:10:29.360 00.002 31432 Enqueuing Move request for scope (-4.71, -1.56)
18:10:29.362 00.002 29876 Worker thread wakes up
18:10:29.362 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.71, -1.56) opts 0xd
18:10:29.362 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.71, -1.56)
18:10:29.362 00.000 29876 Moving (-4.71, -1.56) raw xDistance=-4.78 yDistance=1.07
18:10:29.362 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.22 from input -4.78
18:10:29.362 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.64 from input 1.07
18:10:29.362 00.000 29876 MoveAxis(E, 452, ABG)
18:10:29.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:29.362 00.000 29876 Move returns status 1, amount 0
18:10:29.362 00.000 29876 MoveAxis(S, 411, ABG)
18:10:29.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:29.362 00.000 29876 Move returns status 1, amount 0
18:10:29.362 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:29.362 00.000 29876 move complete, result=1
18:10:29.363 00.001 29876 worker thread done servicing request
18:10:29.367 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:29.379 00.012 31432 UpdateGuideState exits: m=7237 RSB=55.3
18:10:29.381 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:29.383 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:29.386 00.003 31432 Enqueuing Expose request
18:10:29.388 00.002 31432 GuideStep: -4.8 px 0 ms EAST, 1.1 px 0 ms SOUTH
18:10:29.390 00.002 29876 Worker thread wakes up
18:10:29.390 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:29.390 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:29.393 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:29.395 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:30.307 00.912 29876 Exposure complete
18:10:30.350 00.043 29876 worker thread done servicing request
18:10:30.350 00.000 31432 OnExposeComplete: enter
18:10:30.351 00.001 31432 UpdateGuideState(): m_state=6
18:10:30.353 00.002 31432 Star::Find(15, 1169, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
18:10:30.356 00.003 31432 Star::Find returns 1 (0), X=1170.11, Y=780.27, Mass=7327, SNR=55.8, Peak=255 HFD=4.5
18:10:30.358 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.05) = xAngle (-2.88 = -2.88)
18:10:30.360 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.21 = 0.21)
18:10:30.360 00.000 31432 CameraToMount -- cameraX=-4.47 cameraY=-1.46 hyp=4.70 cameraTheta=-2.83 mountX=-4.54 mountY=0.98, mountTheta=2.93
18:10:30.364 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.47, y=-1.46, opts=13)
18:10:30.366 00.002 31432 Enqueuing Move request for scope (-4.47, -1.46)
18:10:30.367 00.001 29876 Worker thread wakes up
18:10:30.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.47, -1.46) opts 0xd
18:10:30.367 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.47, -1.46)
18:10:30.367 00.000 29876 Moving (-4.47, -1.46) raw xDistance=-4.54 yDistance=0.98
18:10:30.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.09 from input -4.54
18:10:30.367 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.98
18:10:30.367 00.000 29876 MoveAxis(E, 432, ABG)
18:10:30.367 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:30.367 00.000 29876 Move returns status 1, amount 0
18:10:30.367 00.000 29876 MoveAxis(S, 380, ABG)
18:10:30.367 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:30.367 00.000 29876 Move returns status 1, amount 0
18:10:30.367 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:30.367 00.000 29876 move complete, result=1
18:10:30.367 00.000 29876 worker thread done servicing request
18:10:30.372 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=33, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:30.385 00.013 31432 UpdateGuideState exits: m=7327 RSB=55.8
18:10:30.387 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:30.388 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:30.391 00.003 31432 Enqueuing Expose request
18:10:30.392 00.001 31432 GuideStep: -4.5 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:10:30.394 00.002 29876 Worker thread wakes up
18:10:30.394 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:30.394 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:30.395 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:30.397 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:31.523 01.126 29876 Exposure complete
18:10:31.569 00.046 29876 worker thread done servicing request
18:10:31.569 00.000 31432 OnExposeComplete: enter
18:10:31.572 00.003 31432 UpdateGuideState(): m_state=6
18:10:31.574 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
18:10:31.576 00.002 31432 Star::Find returns 1 (0), X=1170.69, Y=780.29, Mass=7557, SNR=57.2, Peak=255 HFD=4.7
18:10:31.578 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
18:10:31.580 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.25 = 0.25)
18:10:31.582 00.002 31432 CameraToMount -- cameraX=-3.89 cameraY=-1.44 hyp=4.15 cameraTheta=-2.79 mountX=-3.96 mountY=1.03, mountTheta=2.89
18:10:31.585 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.89, y=-1.44, opts=13)
18:10:31.587 00.002 31432 Enqueuing Move request for scope (-3.89, -1.44)
18:10:31.589 00.002 29876 Worker thread wakes up
18:10:31.589 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.89, -1.44) opts 0xd
18:10:31.589 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.89, -1.44)
18:10:31.589 00.000 29876 Moving (-3.89, -1.44) raw xDistance=-3.96 yDistance=1.03
18:10:31.589 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.71 from input -3.96
18:10:31.589 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
18:10:31.589 00.000 29876 MoveAxis(E, 380, ABG)
18:10:31.589 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:31.589 00.000 29876 Move returns status 1, amount 0
18:10:31.589 00.000 29876 MoveAxis(S, 397, ABG)
18:10:31.589 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:31.589 00.000 29876 Move returns status 1, amount 0
18:10:31.589 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:31.589 00.000 29876 move complete, result=1
18:10:31.589 00.000 29876 worker thread done servicing request
18:10:31.592 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:31.605 00.013 31432 UpdateGuideState exits: m=7557 RSB=57.2
18:10:31.607 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:31.609 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:31.612 00.003 31432 Enqueuing Expose request
18:10:31.614 00.002 31432 GuideStep: -4.0 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:10:31.617 00.003 29876 Worker thread wakes up
18:10:31.617 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:31.617 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:31.618 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:31.621 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:32.532 00.911 29876 Exposure complete
18:10:32.574 00.042 29876 worker thread done servicing request
18:10:32.574 00.000 31432 OnExposeComplete: enter
18:10:32.576 00.002 31432 UpdateGuideState(): m_state=6
18:10:32.579 00.003 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
18:10:32.580 00.001 31432 Star::Find returns 1 (0), X=1170.61, Y=780.26, Mass=7841, SNR=57.7, Peak=255 HFD=4.7
18:10:32.582 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.84 = -2.84)
18:10:32.584 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.25 = 0.25)
18:10:32.586 00.002 31432 CameraToMount -- cameraX=-3.98 cameraY=-1.46 hyp=4.24 cameraTheta=-2.79 mountX=-4.05 mountY=1.04, mountTheta=2.89
18:10:32.588 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.98, y=-1.46, opts=13)
18:10:32.590 00.002 31432 Enqueuing Move request for scope (-3.98, -1.46)
18:10:32.592 00.002 29876 Worker thread wakes up
18:10:32.592 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.98, -1.46) opts 0xd
18:10:32.592 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.98, -1.46)
18:10:32.592 00.000 29876 Moving (-3.98, -1.46) raw xDistance=-4.05 yDistance=1.04
18:10:32.592 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.74 from input -4.05
18:10:32.592 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.04
18:10:32.592 00.000 29876 MoveAxis(E, 384, ABG)
18:10:32.592 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:32.593 00.001 29876 Move returns status 1, amount 0
18:10:32.593 00.000 29876 MoveAxis(S, 402, ABG)
18:10:32.593 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:32.593 00.000 29876 Move returns status 1, amount 0
18:10:32.593 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:32.593 00.000 29876 move complete, result=1
18:10:32.593 00.000 29876 worker thread done servicing request
18:10:32.597 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=15, FiltMax=255, Gamma=1.000
18:10:32.609 00.012 31432 UpdateGuideState exits: m=7841 RSB=57.7
18:10:32.612 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:32.614 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:32.616 00.002 31432 Enqueuing Expose request
18:10:32.617 00.001 31432 GuideStep: -4.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:10:32.619 00.002 29876 Worker thread wakes up
18:10:32.619 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:32.619 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:32.621 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:32.624 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:33.744 01.120 29876 Exposure complete
18:10:33.789 00.045 29876 worker thread done servicing request
18:10:33.790 00.001 31432 OnExposeComplete: enter
18:10:33.792 00.002 31432 UpdateGuideState(): m_state=6
18:10:33.794 00.002 31432 Star::Find(15, 1170, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
18:10:33.796 00.002 31432 Star::Find returns 1 (0), X=1169.35, Y=779.83, Mass=7248, SNR=55.5, Peak=255 HFD=4.5
18:10:33.798 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
18:10:33.800 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.24 = 0.24)
18:10:33.802 00.002 31432 CameraToMount -- cameraX=-5.23 cameraY=-1.90 hyp=5.57 cameraTheta=-2.79 mountX=-5.32 mountY=1.35, mountTheta=2.89
18:10:33.805 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.23, y=-1.90, opts=13)
18:10:33.807 00.002 31432 Enqueuing Move request for scope (-5.23, -1.90)
18:10:33.809 00.002 29876 Worker thread wakes up
18:10:33.809 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.23, -1.90) opts 0xd
18:10:33.809 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.23, -1.90)
18:10:33.809 00.000 29876 Moving (-5.23, -1.90) raw xDistance=-5.32 yDistance=1.35
18:10:33.809 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.55 from input -5.32
18:10:33.809 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.81 from input 1.35
18:10:33.809 00.000 29876 MoveAxis(E, 497, ABG)
18:10:33.809 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:33.809 00.000 29876 Move returns status 1, amount 0
18:10:33.809 00.000 29876 MoveAxis(S, 520, ABG)
18:10:33.809 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:33.809 00.000 29876 Move returns status 1, amount 0
18:10:33.809 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:33.809 00.000 29876 move complete, result=1
18:10:33.809 00.000 29876 worker thread done servicing request
18:10:33.813 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=33, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:33.825 00.012 31432 UpdateGuideState exits: m=7248 RSB=55.5
18:10:33.827 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:33.829 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:33.831 00.002 31432 Enqueuing Expose request
18:10:33.833 00.002 31432 GuideStep: -5.3 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:33.835 00.002 29876 Worker thread wakes up
18:10:33.835 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:33.835 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1160,767,31,31)
18:10:33.838 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:33.840 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:34.753 00.913 29876 Exposure complete
18:10:34.795 00.042 29876 worker thread done servicing request
18:10:34.796 00.001 31432 OnExposeComplete: enter
18:10:34.798 00.002 31432 UpdateGuideState(): m_state=6
18:10:34.800 00.002 31432 Star::Find(15, 1169, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
18:10:34.802 00.002 31432 Star::Find returns 1 (0), X=1168.89, Y=779.39, Mass=7686, SNR=56.8, Peak=255 HFD=4.8
18:10:34.803 00.001 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.05) = xAngle (-2.80 = -2.80)
18:10:34.805 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.28 = 0.28)
18:10:34.807 00.002 31432 CameraToMount -- cameraX=-5.70 cameraY=-2.33 hyp=6.16 cameraTheta=-2.75 mountX=-5.81 mountY=1.73, mountTheta=2.85
18:10:34.810 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.70, y=-2.33, opts=13)
18:10:34.811 00.001 31432 Enqueuing Move request for scope (-5.70, -2.33)
18:10:34.813 00.002 29876 Worker thread wakes up
18:10:34.814 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.70, -2.33) opts 0xd
18:10:34.814 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.70, -2.33)
18:10:34.814 00.000 29876 Moving (-5.70, -2.33) raw xDistance=-5.81 yDistance=1.73
18:10:34.814 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.91 from input -5.81
18:10:34.814 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.73
18:10:34.814 00.000 29876 MoveAxis(E, 548, ABG)
18:10:34.814 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:34.814 00.000 29876 Move returns status 1, amount 0
18:10:34.814 00.000 29876 MoveAxis(S, 668, ABG)
18:10:34.814 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:34.814 00.000 29876 Move returns status 1, amount 0
18:10:34.814 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:34.814 00.000 29876 move complete, result=1
18:10:34.814 00.000 29876 worker thread done servicing request
18:10:34.818 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=13, FiltMax=255, Gamma=1.000
18:10:34.830 00.012 31432 UpdateGuideState exits: m=7686 RSB=56.8
18:10:34.832 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:34.834 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:34.836 00.002 31432 Enqueuing Expose request
18:10:34.838 00.002 31432 GuideStep: -5.8 px 0 ms EAST, 1.7 px 0 ms SOUTH
18:10:34.840 00.002 29876 Worker thread wakes up
18:10:34.840 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:34.840 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1154,764,31,31)
18:10:34.842 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:34.844 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:35.968 01.124 29876 Exposure complete
18:10:36.012 00.044 29876 worker thread done servicing request
18:10:36.012 00.000 31432 OnExposeComplete: enter
18:10:36.015 00.003 31432 UpdateGuideState(): m_state=6
18:10:36.017 00.002 31432 Star::Find(15, 1168, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
18:10:36.018 00.001 31432 Star::Find returns 1 (0), X=1168.68, Y=780.02, Mass=7291, SNR=55.0, Peak=255 HFD=4.4
18:10:36.020 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
18:10:36.022 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.18 = 0.18)
18:10:36.024 00.002 31432 CameraToMount -- cameraX=-5.91 cameraY=-1.70 hyp=6.15 cameraTheta=-2.86 mountX=-5.99 mountY=1.08, mountTheta=2.96
18:10:36.026 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.91, y=-1.70, opts=13)
18:10:36.028 00.002 31432 Enqueuing Move request for scope (-5.91, -1.70)
18:10:36.030 00.002 29876 Worker thread wakes up
18:10:36.030 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.91, -1.70) opts 0xd
18:10:36.030 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.91, -1.70)
18:10:36.031 00.001 29876 Moving (-5.91, -1.70) raw xDistance=-5.99 yDistance=1.08
18:10:36.031 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.05 from input -5.99
18:10:36.031 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.65 from input 1.08
18:10:36.031 00.000 29876 MoveAxis(E, 567, ABG)
18:10:36.031 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:36.031 00.000 29876 Move returns status 1, amount 0
18:10:36.031 00.000 29876 MoveAxis(S, 418, ABG)
18:10:36.031 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:36.031 00.000 29876 Move returns status 1, amount 0
18:10:36.031 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:36.031 00.000 29876 move complete, result=1
18:10:36.031 00.000 29876 worker thread done servicing request
18:10:36.034 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=13, FiltMax=255, Gamma=1.000
18:10:36.046 00.012 31432 UpdateGuideState exits: m=7291 RSB=55.0
18:10:36.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:36.050 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:36.052 00.002 31432 Enqueuing Expose request
18:10:36.054 00.002 29876 Worker thread wakes up
18:10:36.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:36.054 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1154,765,31,31)
18:10:36.054 00.000 31432 GuideStep: -6.0 px 0 ms EAST, 1.1 px 0 ms SOUTH
18:10:36.058 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:36.061 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:36.962 00.901 29876 Exposure complete
18:10:37.007 00.045 29876 worker thread done servicing request
18:10:37.007 00.000 31432 OnExposeComplete: enter
18:10:37.009 00.002 31432 UpdateGuideState(): m_state=6
18:10:37.011 00.002 31432 Star::Find(15, 1168, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
18:10:37.013 00.002 31432 Star::Find returns 1 (0), X=1168.58, Y=779.84, Mass=7662, SNR=56.4, Peak=255 HFD=4.7
18:10:37.015 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.05) = xAngle (-2.89 = -2.89)
18:10:37.017 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.20 = 0.20)
18:10:37.019 00.002 31432 CameraToMount -- cameraX=-6.01 cameraY=-1.89 hyp=6.30 cameraTheta=-2.84 mountX=-6.10 mountY=1.26, mountTheta=2.94
18:10:37.023 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.01, y=-1.89, opts=13)
18:10:37.025 00.002 31432 Enqueuing Move request for scope (-6.01, -1.89)
18:10:37.028 00.003 29876 Worker thread wakes up
18:10:37.028 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.01, -1.89) opts 0xd
18:10:37.028 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.01, -1.89)
18:10:37.028 00.000 29876 Moving (-6.01, -1.89) raw xDistance=-6.10 yDistance=1.26
18:10:37.028 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.13 from input -6.10
18:10:37.028 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.26
18:10:37.028 00.000 29876 MoveAxis(E, 578, ABG)
18:10:37.028 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:37.028 00.000 29876 Move returns status 1, amount 0
18:10:37.028 00.000 29876 MoveAxis(S, 485, ABG)
18:10:37.028 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:37.028 00.000 29876 Move returns status 1, amount 0
18:10:37.028 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:37.028 00.000 29876 move complete, result=1
18:10:37.028 00.000 29876 worker thread done servicing request
18:10:37.032 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:37.045 00.013 31432 UpdateGuideState exits: m=7662 RSB=56.4
18:10:37.047 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:37.049 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:37.052 00.003 31432 Enqueuing Expose request
18:10:37.054 00.002 29876 Worker thread wakes up
18:10:37.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:37.054 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1154,765,31,31)
18:10:37.054 00.000 31432 GuideStep: -6.1 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:37.059 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:37.060 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:38.180 01.120 29876 Exposure complete
18:10:38.223 00.043 29876 worker thread done servicing request
18:10:38.223 00.000 31432 OnExposeComplete: enter
18:10:38.226 00.003 31432 UpdateGuideState(): m_state=6
18:10:38.227 00.001 31432 Star::Find(15, 1168, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
18:10:38.230 00.003 31432 Star::Find returns 1 (0), X=1167.68, Y=780.10, Mass=7381, SNR=56.0, Peak=255 HFD=4.5
18:10:38.232 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
18:10:38.233 00.001 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.13 = 0.13)
18:10:38.235 00.002 31432 CameraToMount -- cameraX=-6.91 cameraY=-1.63 hyp=7.10 cameraTheta=-2.91 mountX=-6.98 mountY=0.90, mountTheta=3.01
18:10:38.238 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.91, y=-1.63, opts=13)
18:10:38.240 00.002 31432 Enqueuing Move request for scope (-6.91, -1.63)
18:10:38.242 00.002 29876 Worker thread wakes up
18:10:38.242 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.91, -1.63) opts 0xd
18:10:38.242 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.91, -1.63)
18:10:38.242 00.000 29876 Moving (-6.91, -1.63) raw xDistance=-6.98 yDistance=0.90
18:10:38.242 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.69 from input -6.98
18:10:38.242 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.90
18:10:38.242 00.000 29876 MoveAxis(E, 657, ABG)
18:10:38.242 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:38.242 00.000 29876 Move returns status 1, amount 0
18:10:38.242 00.000 29876 MoveAxis(S, 349, ABG)
18:10:38.242 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:38.242 00.000 29876 Move returns status 1, amount 0
18:10:38.242 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:38.242 00.000 29876 move complete, result=1
18:10:38.243 00.001 29876 worker thread done servicing request
18:10:38.247 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=13, FiltMax=255, Gamma=1.000
18:10:38.259 00.012 31432 UpdateGuideState exits: m=7381 RSB=56.0
18:10:38.261 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:38.263 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:38.264 00.001 31432 Enqueuing Expose request
18:10:38.266 00.002 31432 GuideStep: -7.0 px 0 ms EAST, 0.9 px 0 ms SOUTH
18:10:38.268 00.002 29876 Worker thread wakes up
18:10:38.268 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:38.268 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,765,31,31)
18:10:38.270 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:38.272 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:39.185 00.913 29876 Exposure complete
18:10:39.227 00.042 29876 worker thread done servicing request
18:10:39.228 00.001 31432 OnExposeComplete: enter
18:10:39.230 00.002 31432 UpdateGuideState(): m_state=6
18:10:39.232 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
18:10:39.234 00.002 31432 Star::Find returns 1 (0), X=1167.83, Y=779.75, Mass=7647, SNR=57.6, Peak=255 HFD=4.6
18:10:39.235 00.001 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
18:10:39.237 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.18 = 0.18)
18:10:39.239 00.002 31432 CameraToMount -- cameraX=-6.75 cameraY=-1.97 hyp=7.03 cameraTheta=-2.86 mountX=-6.84 mountY=1.26, mountTheta=2.96
18:10:39.241 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.75, y=-1.97, opts=13)
18:10:39.243 00.002 31432 Enqueuing Move request for scope (-6.75, -1.97)
18:10:39.245 00.002 29876 Worker thread wakes up
18:10:39.245 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.75, -1.97) opts 0xd
18:10:39.245 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.75, -1.97)
18:10:39.245 00.000 29876 Moving (-6.75, -1.97) raw xDistance=-6.84 yDistance=1.26
18:10:39.245 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.64 from input -6.84
18:10:39.245 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.26
18:10:39.245 00.000 29876 MoveAxis(E, 650, ABG)
18:10:39.245 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:39.246 00.001 29876 Move returns status 1, amount 0
18:10:39.246 00.000 29876 MoveAxis(S, 487, ABG)
18:10:39.246 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:39.246 00.000 29876 Move returns status 1, amount 0
18:10:39.246 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:39.246 00.000 29876 move complete, result=1
18:10:39.246 00.000 29876 worker thread done servicing request
18:10:39.249 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:39.262 00.013 31432 UpdateGuideState exits: m=7647 RSB=57.6
18:10:39.264 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:39.266 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:39.268 00.002 31432 Enqueuing Expose request
18:10:39.270 00.002 31432 GuideStep: -6.8 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:10:39.272 00.002 29876 Worker thread wakes up
18:10:39.272 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:39.272 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,765,31,31)
18:10:39.273 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:39.275 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:40.398 01.123 29876 Exposure complete
18:10:40.441 00.043 29876 worker thread done servicing request
18:10:40.441 00.000 31432 OnExposeComplete: enter
18:10:40.443 00.002 31432 UpdateGuideState(): m_state=6
18:10:40.446 00.003 31432 Star::Find(15, 1167, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
18:10:40.448 00.002 31432 Star::Find returns 1 (0), X=1168.20, Y=779.57, Mass=7312, SNR=56.0, Peak=255 HFD=4.7
18:10:40.451 00.003 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.05) = xAngle (-2.87 = -2.87)
18:10:40.454 00.003 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.22 = 0.22)
18:10:40.455 00.001 31432 CameraToMount -- cameraX=-6.39 cameraY=-2.15 hyp=6.74 cameraTheta=-2.82 mountX=-6.49 mountY=1.48, mountTheta=2.92
18:10:40.458 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.39, y=-2.15, opts=13)
18:10:40.462 00.004 31432 Enqueuing Move request for scope (-6.39, -2.15)
18:10:40.464 00.002 29876 Worker thread wakes up
18:10:40.464 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.39, -2.15) opts 0xd
18:10:40.464 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.39, -2.15)
18:10:40.464 00.000 29876 Moving (-6.39, -2.15) raw xDistance=-6.49 yDistance=1.48
18:10:40.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.41 from input -6.49
18:10:40.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.89 from input 1.48
18:10:40.464 00.000 29876 MoveAxis(E, 618, ABG)
18:10:40.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:40.464 00.000 29876 Move returns status 1, amount 0
18:10:40.464 00.000 29876 MoveAxis(S, 571, ABG)
18:10:40.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:40.464 00.000 29876 Move returns status 1, amount 0
18:10:40.464 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:40.464 00.000 29876 move complete, result=1
18:10:40.464 00.000 29876 worker thread done servicing request
18:10:40.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=13, FiltMax=254, Gamma=1.000
18:10:40.480 00.013 31432 UpdateGuideState exits: m=7312 RSB=56.0
18:10:40.482 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:40.484 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:40.486 00.002 31432 Enqueuing Expose request
18:10:40.488 00.002 31432 GuideStep: -6.5 px 0 ms EAST, 1.5 px 0 ms SOUTH
18:10:40.490 00.002 29876 Worker thread wakes up
18:10:40.490 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:40.490 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,765,31,31)
18:10:40.494 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:40.496 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:41.401 00.905 29876 Exposure complete
18:10:41.445 00.044 29876 worker thread done servicing request
18:10:41.445 00.000 31432 OnExposeComplete: enter
18:10:41.447 00.002 31432 UpdateGuideState(): m_state=6
18:10:41.449 00.002 31432 Star::Find(15, 1168, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
18:10:41.451 00.002 31432 Star::Find returns 1 (0), X=1167.91, Y=780.12, Mass=7331, SNR=55.1, Peak=255 HFD=4.5
18:10:41.453 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.05) = xAngle (-2.96 = -2.96)
18:10:41.455 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.13 = 0.13)
18:10:41.457 00.002 31432 CameraToMount -- cameraX=-6.67 cameraY=-1.60 hyp=6.86 cameraTheta=-2.91 mountX=-6.75 mountY=0.90, mountTheta=3.01
18:10:41.459 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.67, y=-1.60, opts=13)
18:10:41.460 00.001 31432 Enqueuing Move request for scope (-6.67, -1.60)
18:10:41.463 00.003 29876 Worker thread wakes up
18:10:41.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.67, -1.60) opts 0xd
18:10:41.463 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.67, -1.60)
18:10:41.463 00.000 29876 Moving (-6.67, -1.60) raw xDistance=-6.75 yDistance=0.90
18:10:41.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.56 from input -6.75
18:10:41.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.90
18:10:41.463 00.000 29876 MoveAxis(E, 638, ABG)
18:10:41.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:41.463 00.000 29876 Move returns status 1, amount 0
18:10:41.463 00.000 29876 MoveAxis(S, 349, ABG)
18:10:41.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:41.463 00.000 29876 Move returns status 1, amount 0
18:10:41.463 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:41.463 00.000 29876 move complete, result=1
18:10:41.463 00.000 29876 worker thread done servicing request
18:10:41.466 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:41.478 00.012 31432 UpdateGuideState exits: m=7331 RSB=55.1
18:10:41.481 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:41.482 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:41.485 00.003 31432 Enqueuing Expose request
18:10:41.485 00.000 31432 GuideStep: -6.7 px 0 ms EAST, 0.9 px 0 ms SOUTH
18:10:41.488 00.003 29876 Worker thread wakes up
18:10:41.488 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:41.488 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,765,31,31)
18:10:41.489 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:41.492 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:42.712 01.220 29876 Exposure complete
18:10:42.755 00.043 29876 worker thread done servicing request
18:10:42.755 00.000 31432 OnExposeComplete: enter
18:10:42.757 00.002 31432 UpdateGuideState(): m_state=6
18:10:42.760 00.003 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
18:10:42.762 00.002 31432 Star::Find returns 1 (0), X=1167.91, Y=779.84, Mass=7363, SNR=55.3, Peak=255 HFD=4.4
18:10:42.764 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.05) = xAngle (-2.92 = -2.92)
18:10:42.766 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.17 = 0.17)
18:10:42.767 00.001 31432 CameraToMount -- cameraX=-6.68 cameraY=-1.88 hyp=6.94 cameraTheta=-2.87 mountX=-6.76 mountY=1.18, mountTheta=2.97
18:10:42.770 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.68, y=-1.88, opts=13)
18:10:42.772 00.002 31432 Enqueuing Move request for scope (-6.68, -1.88)
18:10:42.775 00.003 29876 Worker thread wakes up
18:10:42.775 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.68, -1.88) opts 0xd
18:10:42.775 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.68, -1.88)
18:10:42.775 00.000 29876 Moving (-6.68, -1.88) raw xDistance=-6.76 yDistance=1.18
18:10:42.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.58 from input -6.76
18:10:42.775 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.18
18:10:42.775 00.000 29876 MoveAxis(E, 641, ABG)
18:10:42.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:42.775 00.000 29876 Move returns status 1, amount 0
18:10:42.775 00.000 29876 MoveAxis(S, 456, ABG)
18:10:42.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:42.775 00.000 29876 Move returns status 1, amount 0
18:10:42.775 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:42.775 00.000 29876 move complete, result=1
18:10:42.775 00.000 29876 worker thread done servicing request
18:10:42.778 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:42.791 00.013 31432 UpdateGuideState exits: m=7363 RSB=55.3
18:10:42.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:42.795 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:42.797 00.002 31432 Enqueuing Expose request
18:10:42.798 00.001 31432 GuideStep: -6.8 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:10:42.800 00.002 29876 Worker thread wakes up
18:10:42.800 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:42.800 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,765,31,31)
18:10:42.802 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:42.805 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:43.713 00.908 29876 Exposure complete
18:10:43.756 00.043 29876 worker thread done servicing request
18:10:43.756 00.000 31432 OnExposeComplete: enter
18:10:43.758 00.002 31432 UpdateGuideState(): m_state=6
18:10:43.761 00.003 31432 Star::Find(15, 1167, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
18:10:43.763 00.002 31432 Star::Find returns 1 (0), X=1167.80, Y=779.77, Mass=7483, SNR=56.3, Peak=255 HFD=4.6
18:10:43.765 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.05) = xAngle (-2.91 = -2.91)
18:10:43.766 00.001 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.18 = 0.18)
18:10:43.768 00.002 31432 CameraToMount -- cameraX=-6.79 cameraY=-1.96 hyp=7.07 cameraTheta=-2.86 mountX=-6.88 mountY=1.25, mountTheta=2.96
18:10:43.771 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.79, y=-1.96, opts=13)
18:10:43.773 00.002 31432 Enqueuing Move request for scope (-6.79, -1.96)
18:10:43.775 00.002 29876 Worker thread wakes up
18:10:43.775 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.79, -1.96) opts 0xd
18:10:43.775 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.79, -1.96)
18:10:43.775 00.000 29876 Moving (-6.79, -1.96) raw xDistance=-6.88 yDistance=1.25
18:10:43.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.66 from input -6.88
18:10:43.775 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.25
18:10:43.775 00.000 29876 MoveAxis(E, 652, ABG)
18:10:43.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:43.775 00.000 29876 Move returns status 1, amount 0
18:10:43.775 00.000 29876 MoveAxis(S, 481, ABG)
18:10:43.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:43.775 00.000 29876 Move returns status 1, amount 0
18:10:43.775 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:43.775 00.000 29876 move complete, result=1
18:10:43.775 00.000 29876 worker thread done servicing request
18:10:43.779 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=14, FiltMax=255, Gamma=1.000
18:10:43.790 00.011 31432 UpdateGuideState exits: m=7483 RSB=56.3
18:10:43.793 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:43.794 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:43.796 00.002 31432 Enqueuing Expose request
18:10:43.798 00.002 31432 GuideStep: -6.9 px 0 ms EAST, 1.2 px 0 ms SOUTH
18:10:43.800 00.002 29876 Worker thread wakes up
18:10:43.800 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:43.800 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1153,765,31,31)
18:10:43.802 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:43.804 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:44.926 01.122 29876 Exposure complete
18:10:44.969 00.043 29876 worker thread done servicing request
18:10:44.969 00.000 31432 OnExposeComplete: enter
18:10:44.971 00.002 31432 UpdateGuideState(): m_state=6
18:10:44.973 00.002 31432 Star::Find(15, 1167, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
18:10:44.975 00.002 31432 Star::Find returns 1 (0), X=1167.08, Y=780.42, Mass=7029, SNR=54.0, Peak=255 HFD=4.8
18:10:44.977 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
18:10:44.979 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.07 = 0.07)
18:10:44.981 00.002 31432 CameraToMount -- cameraX=-7.51 cameraY=-1.30 hyp=7.62 cameraTheta=-2.97 mountX=-7.56 mountY=0.52, mountTheta=3.07
18:10:44.983 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.51, y=-1.30, opts=13)
18:10:44.985 00.002 31432 Enqueuing Move request for scope (-7.51, -1.30)
18:10:44.987 00.002 29876 Worker thread wakes up
18:10:44.987 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.51, -1.30) opts 0xd
18:10:44.987 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.51, -1.30)
18:10:44.987 00.000 29876 Moving (-7.51, -1.30) raw xDistance=-7.56 yDistance=0.52
18:10:44.987 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.09 from input -7.56
18:10:44.987 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
18:10:44.987 00.000 29876 MoveAxis(E, 713, ABG)
18:10:44.987 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:44.987 00.000 29876 Move returns status 1, amount 0
18:10:44.987 00.000 29876 MoveAxis(S, 201, ABG)
18:10:44.987 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:44.987 00.000 29876 Move returns status 1, amount 0
18:10:44.987 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:44.988 00.001 29876 move complete, result=1
18:10:44.988 00.000 29876 worker thread done servicing request
18:10:44.991 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=11, FiltMax=255, Gamma=1.000
18:10:45.004 00.013 31432 UpdateGuideState exits: m=7029 RSB=54.0
18:10:45.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:45.008 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:45.010 00.002 31432 Enqueuing Expose request
18:10:45.012 00.002 31432 GuideStep: -7.6 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:10:45.014 00.002 29876 Worker thread wakes up
18:10:45.014 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:45.014 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,765,31,31)
18:10:45.014 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:45.017 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:45.929 00.912 29876 Exposure complete
18:10:45.972 00.043 29876 worker thread done servicing request
18:10:45.972 00.000 31432 OnExposeComplete: enter
18:10:45.975 00.003 31432 UpdateGuideState(): m_state=6
18:10:45.977 00.002 31432 Star::Find(15, 1167, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
18:10:45.979 00.002 31432 Star::Find returns 1 (0), X=1166.78, Y=780.38, Mass=8102, SNR=59.0, Peak=255 HFD=4.9
18:10:45.981 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.05) = xAngle (-3.02 = -3.02)
18:10:45.983 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.07 = 0.07)
18:10:45.984 00.001 31432 CameraToMount -- cameraX=-7.80 cameraY=-1.34 hyp=7.92 cameraTheta=-2.97 mountX=-7.86 mountY=0.53, mountTheta=3.07
18:10:45.987 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.80, y=-1.34, opts=13)
18:10:45.989 00.002 31432 Enqueuing Move request for scope (-7.80, -1.34)
18:10:45.991 00.002 29876 Worker thread wakes up
18:10:45.991 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.80, -1.34) opts 0xd
18:10:45.991 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.80, -1.34)
18:10:45.991 00.000 29876 Moving (-7.80, -1.34) raw xDistance=-7.86 yDistance=0.53
18:10:45.992 00.001 29876 GuideAlgorithmHysteresis::Result() returns -5.31 from input -7.86
18:10:45.992 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
18:10:45.992 00.000 29876 MoveAxis(E, 743, ABG)
18:10:45.992 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:45.992 00.000 29876 Move returns status 1, amount 0
18:10:45.992 00.000 29876 MoveAxis(S, 203, ABG)
18:10:45.992 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:10:45.992 00.000 29876 Move returns status 1, amount 0
18:10:45.992 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:10:45.992 00.000 29876 move complete, result=1
18:10:45.992 00.000 29876 worker thread done servicing request
18:10:45.995 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=13, FiltMax=255, Gamma=1.000
18:10:46.007 00.012 31432 UpdateGuideState exits: m=8102 RSB=59.0
18:10:46.009 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:46.011 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:46.013 00.002 31432 Enqueuing Expose request
18:10:46.015 00.002 31432 GuideStep: -7.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:10:46.017 00.002 29876 Worker thread wakes up
18:10:46.017 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:46.017 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1152,765,31,31)
18:10:46.019 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:10:46.022 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:10:46.231 00.209 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.05) = xAngle (0.54 = 0.54)
18:10:46.234 00.003 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.63 = -2.66)
18:10:46.236 00.002 31432 CameraToMount -- cameraX=1166.78 cameraY=780.38 hyp=1403.70 cameraTheta=0.59 mountX=1205.58 mountY=-655.17, mountTheta=-0.50
18:10:46.237 00.001 31432 BLT: Entering DecMeasurementStep, state = 0
18:10:46.239 00.002 31432 MountGuidingEnabled: 1
18:10:46.241 00.002 31432 BLT: Exiting DecMeasurementStep
18:10:47.245 01.004 29876 Exposure complete
18:10:47.288 00.043 29876 worker thread done servicing request
18:10:47.288 00.000 31432 OnExposeComplete: enter
18:10:47.290 00.002 31432 UpdateGuideState(): m_state=6
18:10:47.292 00.002 31432 Star::Find(15, 1166, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
18:10:47.294 00.002 31432 Star::Find returns 1 (0), X=1165.76, Y=780.67, Mass=8400, SNR=59.2, Peak=255 HFD=4.9
18:10:47.296 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.07 = -3.07)
18:10:47.298 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.02 = 0.02)
18:10:47.299 00.001 31432 CameraToMount -- cameraX=-8.83 cameraY=-1.06 hyp=8.89 cameraTheta=-3.02 mountX=-8.87 mountY=0.13, mountTheta=3.13
18:10:47.302 00.003 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.05) = xAngle (0.54 = 0.54)
18:10:47.304 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.63 = -2.66)
18:10:47.306 00.002 31432 CameraToMount -- cameraX=1165.76 cameraY=780.67 hyp=1403.01 cameraTheta=0.59 mountX=1204.57 mountY=-655.56, mountTheta=-0.50
18:10:47.308 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:10:47.309 00.001 31432 BLT starting North backlash clearing using pulse width of 3217, looking for moves >= 4 px
18:10:47.311 00.002 31432 Enqueuing Calibration Move request for direction 0
18:10:47.313 00.002 31432 BLT: Exiting DecMeasurementStep
18:10:47.315 00.002 29876 Worker thread wakes up
18:10:47.315 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:10:47.315 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:10:47.315 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:10:47.315 00.000 29876 MoveAxis(N, 3217, -)
18:10:47.315 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:10:47.315 00.000 29876 IsSlewing returns 0
18:10:47.315 00.000 29876 IsGuiding returns 0
18:10:47.315 00.000 29876 PulseGuide returned control before completion, sleep 3227
18:10:47.319 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=10, FiltMax=254, Gamma=1.000
18:10:47.334 00.015 31432 UpdateGuideState exits: m=8400 RSB=59.2
18:10:47.336 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:47.338 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:47.340 00.002 31432 Enqueuing Expose request
18:10:50.544 03.204 29876 IsGuiding returns 1
18:10:50.544 00.000 29876 scope still moving after pulse duration time elapsed
18:10:50.575 00.031 29876 IsSlewing returns 0
18:10:50.575 00.000 29876 IsGuiding returns 1
18:10:50.605 00.030 29876 IsSlewing returns 0
18:10:50.605 00.000 29876 IsGuiding returns 0
18:10:50.605 00.000 29876 scope move finished after 3217 + 73 ms
18:10:50.605 00.000 29876 Move returns status 0, amount 3217
18:10:50.605 00.000 29876 move complete, result=0
18:10:50.605 00.000 29876 worker thread done servicing request
18:10:50.605 00.000 29876 Worker thread wakes up
18:10:50.605 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:50.606 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(1151,766,31,31)
18:10:51.737 01.131 29876 Exposure complete
18:10:51.780 00.043 29876 worker thread done servicing request
18:10:51.780 00.000 31432 OnExposeComplete: enter
18:10:51.782 00.002 31432 UpdateGuideState(): m_state=6
18:10:51.784 00.002 31432 Star::Find(15, 1165, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
18:10:51.786 00.002 31432 Star::Find returns 1 (0), X=1164.56, Y=774.33, Mass=7897, SNR=57.6, Peak=255 HFD=4.8
18:10:51.788 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.05) = xAngle (-2.56 = -2.56)
18:10:51.789 00.001 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.53 = 0.53)
18:10:51.791 00.002 31432 CameraToMount -- cameraX=-10.02 cameraY=-7.40 hyp=12.46 cameraTheta=-2.51 mountX=-10.39 mountY=6.32, mountTheta=2.60
18:10:51.794 00.003 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.05) = xAngle (0.54 = 0.54)
18:10:51.796 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.62 = -2.66)
18:10:51.798 00.002 31432 CameraToMount -- cameraX=1164.56 cameraY=774.33 hyp=1398.49 cameraTheta=0.59 mountX=1203.05 mountY=-649.38, mountTheta=-0.49
18:10:51.799 00.001 31432 BLT: Entering DecMeasurementStep, state = 1
18:10:51.801 00.002 31432 BLT accepted clearing move of 5.79
18:10:51.803 00.002 31432 Enqueuing Calibration Move request for direction 0
18:10:51.805 00.002 31432 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 5.79 px
18:10:51.806 00.001 31432 BLT: Exiting DecMeasurementStep
18:10:51.808 00.002 29876 Worker thread wakes up
18:10:51.808 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:10:51.808 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:10:51.808 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:10:51.808 00.000 29876 MoveAxis(N, 3217, -)
18:10:51.808 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:10:51.809 00.001 29876 IsSlewing returns 0
18:10:51.809 00.000 29876 IsGuiding returns 0
18:10:51.809 00.000 29876 PulseGuide returned control before completion, sleep 3227
18:10:51.812 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=32, FiltMin=12, FiltMax=254, Gamma=1.000
18:10:51.825 00.013 31432 UpdateGuideState exits: m=7897 RSB=57.6
18:10:51.827 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:51.829 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:51.831 00.002 31432 Enqueuing Expose request
18:10:55.050 03.219 29876 IsGuiding returns 1
18:10:55.050 00.000 29876 scope still moving after pulse duration time elapsed
18:10:55.082 00.032 29876 IsSlewing returns 0
18:10:55.082 00.000 29876 IsGuiding returns 1
18:10:55.113 00.031 29876 IsSlewing returns 0
18:10:55.113 00.000 29876 IsGuiding returns 0
18:10:55.113 00.000 29876 scope move finished after 3217 + 86 ms
18:10:55.113 00.000 29876 Move returns status 0, amount 3217
18:10:55.113 00.000 29876 move complete, result=0
18:10:55.113 00.000 29876 worker thread done servicing request
18:10:55.113 00.000 29876 Worker thread wakes up
18:10:55.113 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:55.113 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1150,759,31,31)
18:10:56.236 01.123 29876 Exposure complete
18:10:56.279 00.043 29876 worker thread done servicing request
18:10:56.279 00.000 31432 OnExposeComplete: enter
18:10:56.281 00.002 31432 UpdateGuideState(): m_state=6
18:10:56.284 00.003 31432 Star::Find(15, 1164, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
18:10:56.286 00.002 31432 Star::Find returns 1 (0), X=1163.92, Y=773.38, Mass=8266, SNR=59.0, Peak=255 HFD=5.0
18:10:56.287 00.001 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.05) = xAngle (-2.53 = -2.53)
18:10:56.289 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.56 = 0.56)
18:10:56.291 00.002 31432 CameraToMount -- cameraX=-10.67 cameraY=-8.34 hyp=13.54 cameraTheta=-2.48 mountX=-11.08 mountY=7.19, mountTheta=2.57
18:10:56.294 00.003 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.05) = xAngle (0.53 = 0.53)
18:10:56.296 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.62 = -2.66)
18:10:56.297 00.001 31432 CameraToMount -- cameraX=1163.92 cameraY=773.38 hyp=1397.44 cameraTheta=0.59 mountX=1202.36 mountY=-648.51, mountTheta=-0.49
18:10:56.299 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:10:56.301 00.002 31432 BLT backlash clearing move of 0.87 px was not large enough
18:10:56.303 00.002 31432 Enqueuing Calibration Move request for direction 0
18:10:56.304 00.001 31432 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 0.87 px
18:10:56.306 00.002 31432 BLT: Exiting DecMeasurementStep
18:10:56.308 00.002 29876 Worker thread wakes up
18:10:56.308 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:10:56.308 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:10:56.308 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:10:56.308 00.000 29876 MoveAxis(N, 3217, -)
18:10:56.308 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:10:56.309 00.001 29876 IsSlewing returns 0
18:10:56.309 00.000 29876 IsGuiding returns 0
18:10:56.309 00.000 29876 PulseGuide returned control before completion, sleep 3227
18:10:56.312 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=13, FiltMax=254, Gamma=1.000
18:10:56.325 00.013 31432 UpdateGuideState exits: m=8266 RSB=59.0
18:10:56.327 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:56.329 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:10:56.331 00.002 31432 Enqueuing Expose request
18:10:59.552 03.221 29876 IsGuiding returns 1
18:10:59.552 00.000 29876 scope still moving after pulse duration time elapsed
18:10:59.583 00.031 29876 IsSlewing returns 0
18:10:59.583 00.000 29876 IsGuiding returns 0
18:10:59.583 00.000 29876 scope move finished after 3217 + 57 ms
18:10:59.583 00.000 29876 Move returns status 0, amount 3217
18:10:59.583 00.000 29876 move complete, result=0
18:10:59.583 00.000 29876 worker thread done servicing request
18:10:59.583 00.000 29876 Worker thread wakes up
18:10:59.583 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:10:59.583 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1149,758,31,31)
18:11:00.711 01.128 29876 Exposure complete
18:11:00.754 00.043 29876 worker thread done servicing request
18:11:00.754 00.000 31432 OnExposeComplete: enter
18:11:00.756 00.002 31432 UpdateGuideState(): m_state=6
18:11:00.758 00.002 31432 Star::Find(15, 1163, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
18:11:00.760 00.002 31432 Star::Find returns 1 (0), X=1162.75, Y=774.08, Mass=7723, SNR=57.0, Peak=255 HFD=4.5
18:11:00.762 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.05) = xAngle (-2.62 = -2.62)
18:11:00.764 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.47 = 0.47)
18:11:00.766 00.002 31432 CameraToMount -- cameraX=-11.84 cameraY=-7.64 hyp=14.09 cameraTheta=-2.57 mountX=-12.22 mountY=6.37, mountTheta=2.66
18:11:00.768 00.002 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.05) = xAngle (0.54 = 0.54)
18:11:00.770 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.63 = -2.66)
18:11:00.772 00.002 31432 CameraToMount -- cameraX=1162.75 cameraY=774.08 hyp=1396.85 cameraTheta=0.59 mountX=1201.22 mountY=-649.32, mountTheta=-0.50
18:11:00.774 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:11:00.776 00.002 31432 BLT backlash clearing move of -0.82 px was not large enough
18:11:00.777 00.001 31432 Enqueuing Calibration Move request for direction 0
18:11:00.779 00.002 31432 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = -0.82 px
18:11:00.781 00.002 31432 BLT: Exiting DecMeasurementStep
18:11:00.783 00.002 29876 Worker thread wakes up
18:11:00.783 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:11:00.783 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:11:00.783 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:11:00.783 00.000 29876 MoveAxis(N, 3217, -)
18:11:00.783 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:11:00.783 00.000 29876 IsSlewing returns 0
18:11:00.783 00.000 29876 IsGuiding returns 0
18:11:00.784 00.001 29876 PulseGuide returned control before completion, sleep 3227
18:11:00.789 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=13, FiltMax=255, Gamma=1.000
18:11:00.801 00.012 31432 UpdateGuideState exits: m=7723 RSB=57.0
18:11:00.804 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:00.806 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:00.808 00.002 31432 Enqueuing Expose request
18:11:04.012 03.204 29876 IsGuiding returns 1
18:11:04.012 00.000 29876 scope still moving after pulse duration time elapsed
18:11:04.043 00.031 29876 IsSlewing returns 0
18:11:04.043 00.000 29876 IsGuiding returns 1
18:11:04.073 00.030 29876 IsSlewing returns 0
18:11:04.073 00.000 29876 IsGuiding returns 0
18:11:04.073 00.000 29876 scope move finished after 3217 + 73 ms
18:11:04.073 00.000 29876 Move returns status 0, amount 3217
18:11:04.073 00.000 29876 move complete, result=0
18:11:04.073 00.000 29876 worker thread done servicing request
18:11:04.073 00.000 29876 Worker thread wakes up
18:11:04.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:04.073 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1148,759,31,31)
18:11:05.203 01.130 29876 Exposure complete
18:11:05.247 00.044 29876 worker thread done servicing request
18:11:05.247 00.000 31432 OnExposeComplete: enter
18:11:05.250 00.003 31432 UpdateGuideState(): m_state=6
18:11:05.252 00.002 31432 Star::Find(15, 1162, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
18:11:05.254 00.002 31432 Star::Find returns 1 (0), X=1162.76, Y=773.04, Mass=7767, SNR=57.0, Peak=256 HFD=4.6
18:11:05.256 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.05) = xAngle (-2.56 = -2.56)
18:11:05.258 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.53 = 0.53)
18:11:05.259 00.001 31432 CameraToMount -- cameraX=-11.83 cameraY=-8.68 hyp=14.67 cameraTheta=-2.51 mountX=-12.26 mountY=7.41, mountTheta=2.60
18:11:05.262 00.003 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.05) = xAngle (0.53 = 0.53)
18:11:05.264 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.62 = -2.66)
18:11:05.266 00.002 31432 CameraToMount -- cameraX=1162.76 cameraY=773.04 hyp=1396.28 cameraTheta=0.59 mountX=1201.18 mountY=-648.29, mountTheta=-0.49
18:11:05.267 00.001 31432 BLT: Entering DecMeasurementStep, state = 1
18:11:05.269 00.002 31432 BLT backlash clearing move of 1.03 px was not large enough
18:11:05.271 00.002 31432 Enqueuing Calibration Move request for direction 0
18:11:05.273 00.002 31432 BLT: Clearing North backlash, step 5 (up to limit of 100), LastDecDelta = 1.03 px
18:11:05.274 00.001 31432 BLT: Exiting DecMeasurementStep
18:11:05.276 00.002 29876 Worker thread wakes up
18:11:05.277 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:11:05.277 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:11:05.277 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:11:05.277 00.000 29876 MoveAxis(N, 3217, -)
18:11:05.277 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:11:05.277 00.000 29876 IsSlewing returns 0
18:11:05.277 00.000 29876 IsGuiding returns 0
18:11:05.277 00.000 29876 PulseGuide returned control before completion, sleep 3227
18:11:05.281 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=31, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:05.293 00.012 31432 UpdateGuideState exits: m=7767 RSB=57.0
18:11:05.296 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:05.298 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:05.300 00.002 31432 Enqueuing Expose request
18:11:08.515 03.215 29876 IsGuiding returns 1
18:11:08.515 00.000 29876 scope still moving after pulse duration time elapsed
18:11:08.547 00.032 29876 IsSlewing returns 0
18:11:08.547 00.000 29876 IsGuiding returns 0
18:11:08.547 00.000 29876 scope move finished after 3217 + 52 ms
18:11:08.547 00.000 29876 Move returns status 0, amount 3217
18:11:08.547 00.000 29876 move complete, result=0
18:11:08.547 00.000 29876 worker thread done servicing request
18:11:08.547 00.000 29876 Worker thread wakes up
18:11:08.547 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:08.547 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1148,758,31,31)
18:11:09.669 01.122 29876 Exposure complete
18:11:09.712 00.043 29876 worker thread done servicing request
18:11:09.713 00.001 31432 OnExposeComplete: enter
18:11:09.714 00.001 31432 UpdateGuideState(): m_state=6
18:11:09.716 00.002 31432 Star::Find(15, 1162, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
18:11:09.719 00.003 31432 Star::Find returns 1 (0), X=1161.96, Y=761.52, Mass=8023, SNR=58.2, Peak=255 HFD=5.0
18:11:09.721 00.002 31432 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.05) = xAngle (-2.18 = -2.18)
18:11:09.723 00.002 31432 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.91 = 0.91)
18:11:09.725 00.002 31432 CameraToMount -- cameraX=-12.62 cameraY=-20.20 hyp=23.82 cameraTheta=-2.13 mountX=-13.65 mountY=18.78, mountTheta=2.20
18:11:09.727 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.05) = xAngle (0.53 = 0.53)
18:11:09.730 00.003 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.62 = -2.67)
18:11:09.732 00.002 31432 CameraToMount -- cameraX=1161.96 cameraY=761.52 hyp=1389.27 cameraTheta=0.58 mountX=1199.79 mountY=-636.91, mountTheta=-0.49
18:11:09.734 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:11:09.735 00.001 31432 BLT accepted clearing move of 11.38
18:11:09.737 00.002 31432 Enqueuing Calibration Move request for direction 0
18:11:09.739 00.002 31432 BLT: Clearing North backlash, step 6 (up to limit of 100), LastDecDelta = 11.38 px
18:11:09.741 00.002 31432 BLT: Exiting DecMeasurementStep
18:11:09.743 00.002 29876 Worker thread wakes up
18:11:09.743 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:11:09.743 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:11:09.743 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:11:09.743 00.000 29876 MoveAxis(N, 3217, -)
18:11:09.743 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:11:09.744 00.001 29876 IsSlewing returns 0
18:11:09.744 00.000 29876 IsGuiding returns 0
18:11:09.744 00.000 29876 PulseGuide returned control before completion, sleep 3227
18:11:09.750 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:09.763 00.013 31432 UpdateGuideState exits: m=8023 RSB=58.2
18:11:09.765 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:09.767 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:09.769 00.002 31432 Enqueuing Expose request
18:11:12.980 03.211 29876 IsGuiding returns 1
18:11:12.980 00.000 29876 scope still moving after pulse duration time elapsed
18:11:13.012 00.032 29876 IsSlewing returns 0
18:11:13.012 00.000 29876 IsGuiding returns 1
18:11:13.042 00.030 29876 IsSlewing returns 0
18:11:13.042 00.000 29876 IsGuiding returns 0
18:11:13.042 00.000 29876 scope move finished after 3217 + 81 ms
18:11:13.042 00.000 29876 Move returns status 0, amount 3217
18:11:13.042 00.000 29876 move complete, result=0
18:11:13.042 00.000 29876 worker thread done servicing request
18:11:13.042 00.000 29876 Worker thread wakes up
18:11:13.042 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:13.042 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(1147,747,31,31)
18:11:14.173 01.131 29876 Exposure complete
18:11:14.217 00.044 29876 worker thread done servicing request
18:11:14.217 00.000 31432 OnExposeComplete: enter
18:11:14.219 00.002 31432 UpdateGuideState(): m_state=6
18:11:14.221 00.002 31432 Star::Find(15, 1161, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
18:11:14.223 00.002 31432 Star::Find false star n=2 nbg=281 bg=26.5 sigma=5.7 thresh=44 peak=37
18:11:14.225 00.002 31432 Star::Find returns 0 (2), X=1161.00, Y=761.00, Mass=71, SNR=2.9, Peak=72 HFD=0.0
18:11:14.227 00.002 31432 DistanceChecker: activated
18:11:14.229 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:11:14.230 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:11:14.232 00.002 31432 Enqueuing Move request for scope (0.00, 0.00)
18:11:14.235 00.003 29876 Worker thread wakes up
18:11:14.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:11:14.235 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:11:14.235 00.000 29876 move complete, result=0
18:11:14.235 00.000 29876 worker thread done servicing request
18:11:14.342 00.107 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:14.344 00.002 31432 Status Line: Étoile perdue - faible RSB
18:11:14.348 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
18:11:14.360 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:11:14.362 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:14.364 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:11:14.366 00.002 31432 Enqueuing Expose request
18:11:14.368 00.002 29876 Worker thread wakes up
18:11:14.368 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:14.368 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:15.275 00.907 29876 Exposure complete
18:11:15.318 00.043 29876 worker thread done servicing request
18:11:15.318 00.000 31432 OnExposeComplete: enter
18:11:15.321 00.003 31432 UpdateGuideState(): m_state=6
18:11:15.324 00.003 31432 Star::Find(15, 1161, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
18:11:15.326 00.002 31432 Star::Find false star n=4 nbg=281 bg=26.6 sigma=6.0 thresh=45 peak=38
18:11:15.329 00.003 31432 Star::Find returns 0 (2), X=1161.00, Y=761.00, Mass=90, SNR=2.9, Peak=60 HFD=0.0
18:11:15.331 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:11:15.333 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:11:15.335 00.002 31432 Enqueuing Move request for scope (0.00, 0.00)
18:11:15.338 00.003 29876 Worker thread wakes up
18:11:15.338 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:11:15.338 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:11:15.338 00.000 29876 move complete, result=0
18:11:15.338 00.000 29876 worker thread done servicing request
18:11:15.445 00.107 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:15.448 00.003 31432 Status Line: Étoile perdue - faible RSB
18:11:15.452 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:15.465 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:11:15.468 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:15.470 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:11:15.472 00.002 31432 Enqueuing Expose request
18:11:15.475 00.003 29876 Worker thread wakes up
18:11:15.475 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:15.475 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:16.705 01.230 29876 Exposure complete
18:11:16.747 00.042 29876 worker thread done servicing request
18:11:16.747 00.000 31432 OnExposeComplete: enter
18:11:16.750 00.003 31432 UpdateGuideState(): m_state=6
18:11:16.752 00.002 31432 Star::Find(15, 1161, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
18:11:16.755 00.003 31432 Star::Find returns 0 (3), X=1161.00, Y=761.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
18:11:16.757 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:11:16.759 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:11:16.761 00.002 31432 Enqueuing Move request for scope (0.00, 0.00)
18:11:16.763 00.002 29876 Worker thread wakes up
18:11:16.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:11:16.763 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:11:16.763 00.000 29876 move complete, result=0
18:11:16.763 00.000 29876 worker thread done servicing request
18:11:16.872 00.109 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:16.874 00.002 31432 Status Line: Étoile perdue - faible masse
18:11:16.877 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:16.889 00.012 31432 UpdateGuideState exits: Étoile perdue - faible masse
18:11:16.891 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:16.893 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:11:16.895 00.002 31432 Enqueuing Expose request
18:11:16.897 00.002 29876 Worker thread wakes up
18:11:16.897 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:16.897 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:17.810 00.913 29876 Exposure complete
18:11:17.852 00.042 29876 worker thread done servicing request
18:11:17.852 00.000 31432 OnExposeComplete: enter
18:11:17.855 00.003 31432 UpdateGuideState(): m_state=6
18:11:17.857 00.002 31432 Star::Find(15, 1161, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
18:11:17.859 00.002 31432 Star::Find false star n=1 nbg=277 bg=27.1 sigma=5.7 thresh=44 peak=35
18:11:17.861 00.002 31432 Star::Find returns 0 (2), X=1161.00, Y=761.00, Mass=30, SNR=2.9, Peak=57 HFD=0.0
18:11:17.863 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:11:17.865 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:11:17.866 00.001 31432 Enqueuing Move request for scope (0.00, 0.00)
18:11:17.868 00.002 29876 Worker thread wakes up
18:11:17.868 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:11:17.868 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:11:17.868 00.000 29876 move complete, result=0
18:11:17.868 00.000 29876 worker thread done servicing request
18:11:17.978 00.110 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:17.980 00.002 31432 Status Line: Étoile perdue - faible RSB
18:11:17.984 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:17.997 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:11:18.000 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:18.002 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:11:18.004 00.002 31432 Enqueuing Expose request
18:11:18.006 00.002 29876 Worker thread wakes up
18:11:18.006 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:18.006 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:19.134 01.128 29876 Exposure complete
18:11:19.176 00.042 29876 worker thread done servicing request
18:11:19.176 00.000 31432 OnExposeComplete: enter
18:11:19.178 00.002 31432 UpdateGuideState(): m_state=6
18:11:19.181 00.003 31432 Star::Find(15, 1161, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:19.183 00.002 31432 Star::Find false star n=2 nbg=282 bg=26.5 sigma=6.0 thresh=45 peak=37
18:11:19.184 00.001 31432 Star::Find returns 0 (2), X=1161.00, Y=761.00, Mass=52, SNR=2.9, Peak=59 HFD=0.0
18:11:19.187 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:11:19.189 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:11:19.191 00.002 31432 Enqueuing Move request for scope (0.00, 0.00)
18:11:19.192 00.001 29876 Worker thread wakes up
18:11:19.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:11:19.193 00.001 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:11:19.193 00.000 29876 move complete, result=0
18:11:19.193 00.000 29876 worker thread done servicing request
18:11:19.303 00.110 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:19.305 00.002 31432 Status Line: Étoile perdue - faible RSB
18:11:19.309 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
18:11:19.321 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:11:19.323 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:19.325 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:11:19.327 00.002 31432 Enqueuing Expose request
18:11:19.329 00.002 29876 Worker thread wakes up
18:11:19.330 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:19.330 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:19.824 00.494 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.05) = xAngle (0.53 = 0.53)
18:11:19.827 00.003 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.62 = -2.67)
18:11:19.829 00.002 31432 CameraToMount -- cameraX=1161.96 cameraY=761.52 hyp=1389.27 cameraTheta=0.58 mountX=1199.79 mountY=-636.91, mountTheta=-0.49
18:11:19.831 00.002 31432 BLT: Entering DecMeasurementStep, state = 4
18:11:19.833 00.002 31432 BLT: measurement process halted by user or by error
18:11:19.835 00.002 31432 BLC: window closed
18:11:19.836 00.001 31432 BLC: Last direction was reset
18:11:19.838 00.002 31432 BLT: Cleanup completed
18:11:19.840 00.002 31432 BLT: Exiting DecMeasurementStep
18:11:19.847 00.007 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:11:19.850 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:11:19.852 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:11:19.854 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:11:19.856 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:11:19.858 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:11:19.861 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:11:19.863 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:11:19.865 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:11:19.868 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:11:19.870 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:11:19.872 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:11:19.875 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:11:19.877 00.002 31432 GA long series, window start=0, window end=120, Uncorrected RMS=0.458, Drift=0.215, Corrected RMS=0.527, R-sq=0.076
18:11:19.879 00.002 31432 GA long series, window start=60, window end=180, Uncorrected RMS=0.533, Drift=0.556, Corrected RMS=0.423, R-sq=0.376
18:11:19.881 00.002 31432 Full uncorrected RMS=0.535px, Selected Dec drift=0.556 px/min, Best seeing estimate=0.423px, R-sq=0.376
18:11:19.884 00.003 31432 GA Min-Move recommendations are seeing-based: Dec=0.500, RA=0.325
18:11:19.887 00.003 31432 Guiding Assistant results follow:
18:11:19.889 00.002 31432 SNR=55.5, Samples=179, Elapsed Time=201s, RA HPF-RMS=  0.29 px (  0.29 arc-sec ), Dec HPF-RMS=  0.20 px (  0.20 arc-sec ), Total HPF-RMS=  0.35 px (  0.35 arc-sec )
18:11:19.892 00.003 31432 RA Peak=  1.54 px (  1.52 arc-sec ), RA Peak-Peak  10.52 px ( 10.38 arc-sec ), RA Drift Rate= -2.37 px/min ( -2.34 arc-sec/min ), Max RA Drift Rate=  0.32 px/sec (  0.32 arc-sec/sec ), Drift-Limiting Exp=   1.0 s 
18:11:19.894 00.002 31432 Dec Drift Rate=  0.34 px/min (  0.34 arc-sec/min ), Dec Peak=  1.46 px (  1.44 arc-sec ), PA Error= 1.3 arc-min
18:11:19.908 00.014 31432 Recommendation: Use exposure times in the range of 1.0s to 3.0s
18:11:19.919 00.011 31432 Recommendation: Veuillez envisager de ré-effectuer votre étalonnage (Alerte préalable)
18:11:19.931 00.012 31432 Recommendation: Essaye de définir un mouvement minimal en AD de 0.33
18:11:19.941 00.010 31432 Recommendation: Essaye de définir un mouvement minimal en Dec de 0.50
18:11:19.948 00.007 31432 GetString("/profile/13/GA/2026-01-03 18:12:36/BLT_north", "") returns ""
18:11:19.951 00.003 31432 GetString("/profile/13/GA/2026-01-03 18:26:09/BLT_north", "") returns "-182.5,-179.1,-171.0,-167.0,-159.7,-155.0,-147.9,-143.7,-135.7,-132.3,-124.9,-121.9,-113.0,-109."
18:11:19.953 00.002 31432 GetString("/profile/13/GA/2026-01-03 18:33:20/BLT_north", "") returns "-893.3,-886.7,-882.0,-874.6,-870.1,-863.5,-858.8,-851.7,-847.5,-840.2,-835.8,-829.1,-824.4,-817.4,-812.8,-805.7,-801.2,-794.4,-789.5,-782.5,-777.7,-770.8,-766.0,-759.0,-754."
18:11:19.955 00.002 31432 GetString("/profile/13/GA/2026-01-04 18:07:24/BLT_north", "") returns ""
18:11:19.959 00.004 31432 GA-History: removed entry for 2026-01-03 18:12:36
18:11:19.977 00.018 31432 End of Guiding Assistant output....
18:11:19.994 00.017 31432 GuidingAssistant: Re-enabling guide output (1, 72)
18:11:19.996 00.002 31432 Mount: notify guiding stopped
18:11:19.999 00.003 31432 BLC: window closed
18:11:20.001 00.002 31432 BLC: Last direction was reset
18:11:20.004 00.003 31432 Changing from state GUIDING to STOP
18:11:20.005 00.001 31432 guider state => SELECTED
18:11:20.007 00.002 31432 GuiderMultiStar::AutoSelect enter
18:11:20.010 00.003 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:11:20.054 00.044 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:11:20.088 00.034 31432 AutoFind: global mean = 0.0, stdev 10.8
18:11:20.090 00.002 31432 AutoFind: using threshold = 0.1
18:11:20.144 00.054 31432 AutoFind: local max [1161, 736] 89.6
18:11:20.146 00.002 31432 AutoFind: local max [284, 660] 65.8
18:11:20.147 00.001 31432 AutoFind: local max [503, 866] 59.4
18:11:20.149 00.002 31432 AutoFind: local max [437, 339] 31.5
18:11:20.151 00.002 31432 AutoFind: local max [506, 764] 27.3
18:11:20.153 00.002 31432 AutoFind: local max [728, 781] 18.2
18:11:20.155 00.002 31432 AutoFind: local max [1019, 149] 18.2
18:11:20.157 00.002 31432 AutoFind: local max [170, 472] 17.3
18:11:20.159 00.002 31432 AutoFind: local max [304, 29] 15.9
18:11:20.161 00.002 31432 AutoFind: local max [25, 84] 15.0
18:11:20.163 00.002 31432 AutoFind: local max [654, 890] 13.9
18:11:20.165 00.002 31432 AutoFind: local max [992, 419] 12.0
18:11:20.167 00.002 31432 AutoFind: local max [269, 107] 11.4
18:11:20.169 00.002 31432 AutoFind: local max [180, 545] 10.5
18:11:20.171 00.002 31432 AutoFind: local max [391, 906] 6.1
18:11:20.173 00.002 31432 AutoFind: local max [1166, 462] 4.9
18:11:20.174 00.001 31432 AutoFind: local max [195, 794] 4.8
18:11:20.176 00.002 31432 AutoFind: local max [769, 282] 4.4
18:11:20.178 00.002 31432 AutoFind: local max [61, 488] 4.3
18:11:20.180 00.002 31432 AutoFind: local max [660, 103] 4.3
18:11:20.182 00.002 31432 AutoFind: local max [935, 750] 4.3
18:11:20.184 00.002 31432 AutoFind: local max [935, 17] 4.2
18:11:20.186 00.002 31432 AutoFind: local max [455, 305] 4.2
18:11:20.187 00.001 31432 AutoFind: local max [1052, 9] 4.1
18:11:20.189 00.002 31432 AutoFind: local max [110, 117] 4.1
18:11:20.191 00.002 31432 AutoFind: local max [935, 46] 4.1
18:11:20.193 00.002 31432 AutoFind: local max [1065, 70] 4.1
18:11:20.194 00.001 31432 AutoFind: local max [934, 287] 4.1
18:11:20.197 00.003 31432 AutoFind: local max [876, 578] 4.1
18:11:20.199 00.002 31432 AutoFind: local max [1263, 31] 4.1
18:11:20.201 00.002 31432 AutoFind: local max [445, 499] 4.0
18:11:20.203 00.002 31432 AutoFind: local max [530, 657] 4.0
18:11:20.205 00.002 31432 AutoFind: local max [282, 650] 4.0
18:11:20.206 00.001 31432 AutoFind: local max [1197, 110] 4.0
18:11:20.208 00.002 31432 AutoFind: local max [1249, 62] 4.0
18:11:20.210 00.002 31432 AutoFind: local max [1073, 435] 4.0
18:11:20.212 00.002 31432 AutoFind: local max [836, 135] 4.0
18:11:20.214 00.002 31432 AutoFind: local max [906, 87] 3.9
18:11:20.215 00.001 31432 AutoFind: local max [410, 282] 3.9
18:11:20.218 00.003 31432 AutoFind: local max [1085, 431] 3.9
18:11:20.220 00.002 31432 AutoFind: local max [650, 697] 3.9
18:11:20.222 00.002 31432 AutoFind: local max [680, 34] 3.9
18:11:20.224 00.002 31432 AutoFind: local max [671, 9] 3.9
18:11:20.226 00.002 31432 AutoFind: local max [1073, 847] 3.9
18:11:20.228 00.002 31432 AutoFind: local max [491, 201] 3.9
18:11:20.230 00.002 31432 AutoFind: local max [854, 15] 3.9
18:11:20.232 00.002 31432 AutoFind: local max [399, 523] 3.9
18:11:20.234 00.002 31432 AutoFind: local max [117, 199] 3.9
18:11:20.236 00.002 31432 AutoFind: local max [780, 617] 3.9
18:11:20.237 00.001 31432 AutoFind: local max [633, 638] 3.9
18:11:20.239 00.002 31432 AutoFind: local max [293, 659] 3.9
18:11:20.241 00.002 31432 AutoFind: local max [1207, 46] 3.8
18:11:20.243 00.002 31432 AutoFind: local max [246, 146] 3.8
18:11:20.245 00.002 31432 AutoFind: local max [1189, 164] 3.8
18:11:20.247 00.002 31432 AutoFind: local max [735, 159] 3.8
18:11:20.249 00.002 31432 AutoFind: local max [1201, 266] 3.8
18:11:20.251 00.002 31432 AutoFind: local max [29, 227] 3.7
18:11:20.252 00.001 31432 AutoFind: local max [1039, 85] 3.7
18:11:20.254 00.002 31432 AutoFind: local max [1232, 165] 3.7
18:11:20.256 00.002 31432 AutoFind: local max [163, 287] 3.7
18:11:20.259 00.003 31432 AutoFind: local max [109, 138] 3.7
18:11:20.260 00.001 31432 AutoFind: local max [1164, 196] 3.7
18:11:20.262 00.002 31432 AutoFind: local max [1214, 859] 3.7
18:11:20.264 00.002 31432 AutoFind: local max [624, 535] 3.7
18:11:20.265 00.001 31432 AutoFind: local max [446, 468] 3.7
18:11:20.268 00.003 31432 AutoFind: local max [658, 242] 3.7
18:11:20.270 00.002 31432 AutoFind: local max [779, 440] 3.7
18:11:20.272 00.002 31432 AutoFind: local max [75, 568] 3.6
18:11:20.274 00.002 31432 AutoFind: local max [83, 352] 3.6
18:11:20.275 00.001 31432 AutoFind: local max [489, 315] 3.6
18:11:20.278 00.003 31432 AutoFind: local max [892, 13] 3.6
18:11:20.280 00.002 31432 AutoFind: local max [766, 222] 3.6
18:11:20.281 00.001 31432 AutoFind: local max [907, 285] 3.6
18:11:20.283 00.002 31432 AutoFind: local max [389, 231] 3.6
18:11:20.285 00.002 31432 AutoFind: local max [875, 564] 3.6
18:11:20.287 00.002 31432 AutoFind: local max [837, 878] 3.6
18:11:20.290 00.003 31432 AutoFind: local max [1202, 73] 3.6
18:11:20.292 00.002 31432 AutoFind: local max [451, 896] 3.6
18:11:20.293 00.001 31432 AutoFind: local max [1256, 450] 3.6
18:11:20.295 00.002 31432 AutoFind: local max [455, 173] 3.6
18:11:20.297 00.002 31432 AutoFind: local max [966, 257] 3.6
18:11:20.299 00.002 31432 AutoFind: local max [337, 321] 3.6
18:11:20.301 00.002 29876 Exposure complete
18:11:20.301 00.000 31432 AutoFind: local max [1264, 172] 3.6
18:11:20.304 00.003 31432 AutoFind: local max [963, 192] 3.6
18:11:20.306 00.002 31432 AutoFind: local max [373, 372] 3.6
18:11:20.308 00.002 31432 AutoFind: local max [858, 299] 3.6
18:11:20.310 00.002 31432 AutoFind: local max [72, 258] 3.6
18:11:20.312 00.002 31432 AutoFind: local max [242, 349] 3.6
18:11:20.314 00.002 31432 AutoFind: local max [528, 366] 3.5
18:11:20.316 00.002 31432 AutoFind: local max [223, 77] 3.5
18:11:20.319 00.003 31432 AutoFind: local max [1250, 548] 3.5
18:11:20.321 00.002 31432 AutoFind: local max [714, 67] 3.5
18:11:20.323 00.002 31432 AutoFind: local max [729, 388] 3.5
18:11:20.325 00.002 31432 AutoFind: local max [790, 287] 3.5
18:11:20.327 00.002 31432 AutoFind: local max [1200, 190] 3.5
18:11:20.330 00.003 31432 AutoFind: local max [962, 101] 3.5
18:11:20.332 00.002 31432 AutoFind: local max [228, 236] 3.5
18:11:20.334 00.002 31432 AutoFind: local max [952, 144] 3.5
18:11:20.337 00.003 31432 AutoFind: local max [1192, 10] 3.5
18:11:20.339 00.002 31432 AutoFind: local max [72, 317] 3.5
18:11:20.341 00.002 31432 AutoFind: too close [875, 564] 3.6 - [876, 578] 4.1
18:11:20.344 00.003 31432 AutoFind: too close [293, 659] 3.9 - [282, 650] 4.0
18:11:20.346 00.002 31432 AutoFind: close dim-bright [293, 659] 3.9 - [284, 660] 65.8
18:11:20.348 00.002 31432 AutoFind: too close [1085, 431] 3.9 - [1073, 435] 4.0
18:11:20.350 00.002 29876 worker thread done servicing request
18:11:20.350 00.000 31432 AutoFind: close dim-bright [282, 650] 4.0 - [284, 660] 65.8
18:11:20.352 00.002 31432 AutoFind: too close to edge [1192, 10] 3.5
18:11:20.355 00.003 31432 AutoFind: too close to edge [892, 13] 3.6
18:11:20.357 00.002 31432 AutoFind: too close to edge [854, 15] 3.9
18:11:20.359 00.002 31432 AutoFind: too close to edge [671, 9] 3.9
18:11:20.361 00.002 31432 AutoFind: too close to edge [1052, 9] 4.1
18:11:20.363 00.002 31432 AutoFind: BPP = 8, saturation at 258, pedestal 3, thresh = 232
18:11:20.365 00.002 31432 Star::Find(15, 1161, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.368 00.003 31432 Star::Find returns 1 (0), X=1161.33, Y=736.31, Mass=7683, SNR=57.3, Peak=255 HFD=4.7
18:11:20.369 00.001 31432 Star::Find(15, 284, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.372 00.003 31432 Star::Find returns 1 (0), X=283.86, Y=659.43, Mass=4585, SNR=43.0, Peak=251 HFD=3.9
18:11:20.374 00.002 31432 Star::Find(15, 503, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.376 00.002 31432 Star::Find returns 1 (0), X=503.46, Y=866.15, Mass=4067, SNR=40.8, Peak=240 HFD=3.8
18:11:20.378 00.002 31432 Star::Find(15, 437, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.380 00.002 31432 Star::Find returns 1 (0), X=437.24, Y=338.47, Mass=1742, SNR=25.1, Peak=150 HFD=3.4
18:11:20.382 00.002 31432 Star::Find(15, 506, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.384 00.002 31432 Star::Find returns 1 (0), X=505.92, Y=764.06, Mass=1399, SNR=22.7, Peak=146 HFD=3.0
18:11:20.385 00.001 31432 Star::Find(15, 728, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.388 00.003 31432 Star::Find returns 1 (0), X=728.19, Y=781.13, Mass=1581, SNR=22.6, Peak=104 HFD=4.6
18:11:20.390 00.002 31432 Star::Find(15, 1019, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.392 00.002 31432 Star::Find returns 1 (0), X=1018.74, Y=149.27, Mass=816, SNR=16.6, Peak=116 HFD=2.9
18:11:20.394 00.002 31432 Star::Find(15, 170, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.396 00.002 31432 Star::Find returns 1 (0), X=169.61, Y=471.71, Mass=799, SNR=16.4, Peak=106 HFD=3.3
18:11:20.398 00.002 31432 Star::Find(15, 304, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.399 00.001 31432 Star::Find returns 1 (0), X=304.01, Y=28.41, Mass=838, SNR=16.4, Peak=124 HFD=3.1
18:11:20.401 00.002 31432 Star::Find(15, 25, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.403 00.002 31432 Star::Find returns 1 (0), X=25.11, Y=83.88, Mass=748, SNR=16.1, Peak=95 HFD=2.9
18:11:20.405 00.002 31432 Star::Find(15, 654, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.408 00.003 31432 Star::Find returns 1 (0), X=654.05, Y=890.07, Mass=653, SNR=14.9, Peak=69 HFD=3.2
18:11:20.410 00.002 31432 Star::Find(15, 992, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.412 00.002 31432 Star::Find returns 1 (0), X=992.75, Y=418.98, Mass=667, SNR=14.3, Peak=88 HFD=3.6
18:11:20.414 00.002 31432 Star::Find(15, 269, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.415 00.001 31432 Star::Find returns 1 (0), X=269.27, Y=107.22, Mass=572, SNR=13.3, Peak=104 HFD=3.3
18:11:20.417 00.002 31432 Star::Find(15, 180, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.419 00.002 31432 Star::Find returns 1 (0), X=180.74, Y=544.77, Mass=524, SNR=13.1, Peak=76 HFD=3.1
18:11:20.422 00.003 31432 Star::Find(15, 391, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.424 00.002 31432 Star::Find returns 1 (0), X=390.16, Y=906.82, Mass=216, SNR=8.1, Peak=56 HFD=3.7
18:11:20.425 00.001 31432 Star::Find(15, 1166, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.427 00.002 31432 Star::Find false star n=4 nbg=278 bg=31.1 sigma=6.0 thresh=49 peak=42
18:11:20.428 00.001 31432 Star::Find returns 0 (2), X=1166.00, Y=462.00, Mass=91, SNR=2.9, Peak=62 HFD=0.0
18:11:20.430 00.002 31432 Star::Find(15, 195, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.432 00.002 31432 Star::Find false star n=10 nbg=278 bg=24.9 sigma=5.3 thresh=41 peak=39
18:11:20.434 00.002 31432 Star::Find returns 0 (2), X=195.00, Y=794.00, Mass=182, SNR=2.9, Peak=52 HFD=0.0
18:11:20.435 00.001 31432 Star::Find(15, 769, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.438 00.003 31432 Star::Find returns 0 (2), X=769.00, Y=282.00, Mass=23, SNR=2.6, Peak=57 HFD=0.0
18:11:20.440 00.002 31432 Star::Find(15, 61, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.442 00.002 31432 Star::Find false star n=4 nbg=279 bg=29.8 sigma=6.0 thresh=48 peak=39
18:11:20.443 00.001 31432 Star::Find returns 0 (2), X=61.00, Y=488.00, Mass=90, SNR=2.9, Peak=62 HFD=0.0
18:11:20.445 00.002 31432 Star::Find(15, 660, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.448 00.003 31432 Star::Find false star n=3 nbg=281 bg=34.6 sigma=5.9 thresh=52 peak=45
18:11:20.449 00.001 31432 Star::Find returns 0 (2), X=660.00, Y=103.00, Mass=60, SNR=2.9, Peak=65 HFD=0.0
18:11:20.452 00.003 31432 Star::Find(15, 935, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.454 00.002 31432 Star::Find false star n=3 nbg=280 bg=26.9 sigma=5.8 thresh=44 peak=40
18:11:20.456 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=750.00, Mass=73, SNR=2.9, Peak=62 HFD=0.0
18:11:20.457 00.001 31432 Star::Find(15, 935, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.459 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=17.00, Mass=19, SNR=2.2, Peak=54 HFD=0.0
18:11:20.461 00.002 31432 Star::Find(15, 455, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.463 00.002 31432 Star::Find false star n=1 nbg=279 bg=33.1 sigma=5.9 thresh=51 peak=41
18:11:20.464 00.001 31432 Star::Find returns 0 (2), X=455.00, Y=305.00, Mass=30, SNR=2.9, Peak=63 HFD=0.0
18:11:20.467 00.003 31432 Star::Find(15, 110, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.469 00.002 31432 Star::Find false star n=6 nbg=277 bg=33.6 sigma=5.9 thresh=51 peak=43
18:11:20.471 00.002 31432 Star::Find returns 0 (2), X=110.00, Y=117.00, Mass=123, SNR=2.9, Peak=59 HFD=0.0
18:11:20.473 00.002 31432 Star::Find(15, 935, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.475 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=46.00, Mass=21, SNR=2.4, Peak=57 HFD=0.0
18:11:20.476 00.001 31432 Star::Find(15, 1065, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.479 00.003 31432 Star::Find false star n=3 nbg=281 bg=34.5 sigma=6.1 thresh=53 peak=43
18:11:20.480 00.001 31432 Star::Find returns 0 (2), X=1065.00, Y=70.00, Mass=62, SNR=2.9, Peak=59 HFD=0.0
18:11:20.483 00.003 31432 Star::Find(15, 934, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.484 00.001 31432 Star::Find false star n=2 nbg=278 bg=33.5 sigma=5.5 thresh=50 peak=42
18:11:20.486 00.002 31432 Star::Find returns 0 (2), X=934.00, Y=287.00, Mass=54, SNR=2.9, Peak=58 HFD=0.0
18:11:20.488 00.002 31432 Star::Find(15, 1263, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.490 00.002 31432 Star::Find false star n=2 nbg=277 bg=34.0 sigma=5.8 thresh=51 peak=44
18:11:20.491 00.001 31432 Star::Find returns 0 (2), X=1263.00, Y=31.00, Mass=37, SNR=2.9, Peak=55 HFD=0.0
18:11:20.493 00.002 31432 Star::Find(15, 445, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.495 00.002 31432 Star::Find false star n=3 nbg=283 bg=30.0 sigma=6.1 thresh=48 peak=38
18:11:20.497 00.002 31432 Star::Find returns 0 (2), X=445.00, Y=499.00, Mass=59, SNR=2.9, Peak=54 HFD=0.0
18:11:20.500 00.003 31432 Star::Find(15, 530, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.502 00.002 31432 Star::Find returns 0 (2), X=530.00, Y=657.00, Mass=19, SNR=2.2, Peak=52 HFD=0.0
18:11:20.504 00.002 31432 Star::Find(15, 1197, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.505 00.001 31432 Star::Find false star n=2 nbg=280 bg=35.1 sigma=6.3 thresh=54 peak=43
18:11:20.507 00.002 31432 Star::Find returns 0 (2), X=1197.00, Y=110.00, Mass=41, SNR=2.9, Peak=58 HFD=0.0
18:11:20.508 00.001 31432 Star::Find(15, 1249, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.511 00.003 31432 Star::Find returns 0 (2), X=1249.00, Y=62.00, Mass=25, SNR=2.6, Peak=59 HFD=0.0
18:11:20.513 00.002 31432 Star::Find(15, 836, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.514 00.001 31432 Star::Find false star n=3 nbg=277 bg=33.5 sigma=6.3 thresh=52 peak=44
18:11:20.517 00.003 31432 Star::Find returns 0 (2), X=836.00, Y=135.00, Mass=65, SNR=2.9, Peak=61 HFD=0.0
18:11:20.518 00.001 31432 Star::Find(15, 906, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.520 00.002 31432 Star::Find false star n=2 nbg=269 bg=33.6 sigma=5.6 thresh=50 peak=43
18:11:20.522 00.002 31432 Star::Find returns 0 (2), X=906.00, Y=87.00, Mass=40, SNR=2.9, Peak=61 HFD=0.0
18:11:20.524 00.002 31432 Star::Find(15, 410, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.526 00.002 31432 Star::Find returns 0 (2), X=410.00, Y=282.00, Mass=16, SNR=2.1, Peak=52 HFD=0.0
18:11:20.528 00.002 31432 Star::Find(15, 650, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.530 00.002 31432 Star::Find false star n=3 nbg=275 bg=26.4 sigma=5.0 thresh=42 peak=38
18:11:20.532 00.002 31432 Star::Find returns 0 (2), X=650.00, Y=697.00, Mass=48, SNR=2.9, Peak=47 HFD=0.0
18:11:20.534 00.002 31432 Star::Find(15, 680, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.535 00.001 31432 Star::Find returns 0 (3), X=680.00, Y=34.00, Mass=0, SNR=0.0, Peak=58 HFD=0.0
18:11:20.537 00.002 31432 Star::Find(15, 1073, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.539 00.002 31432 Star::Find false star n=3 nbg=279 bg=24.7 sigma=5.5 thresh=41 peak=34
18:11:20.541 00.002 31432 Star::Find returns 0 (2), X=1073.00, Y=847.00, Mass=64, SNR=2.9, Peak=51 HFD=0.0
18:11:20.543 00.002 31432 Star::Find(15, 491, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.545 00.002 31432 Star::Find false star n=2 nbg=278 bg=34.6 sigma=5.6 thresh=51 peak=43
18:11:20.546 00.001 31432 Star::Find returns 0 (2), X=491.00, Y=201.00, Mass=36, SNR=2.9, Peak=64 HFD=0.0
18:11:20.548 00.002 31432 Star::Find(15, 399, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.550 00.002 31432 Star::Find false star n=1 nbg=282 bg=30.2 sigma=5.8 thresh=48 peak=39
18:11:20.552 00.002 31432 Star::Find returns 0 (2), X=399.00, Y=523.00, Mass=40, SNR=2.9, Peak=70 HFD=0.0
18:11:20.554 00.002 31432 Star::Find(15, 117, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.555 00.001 31432 Star::Find false star n=2 nbg=282 bg=33.6 sigma=6.3 thresh=53 peak=42
18:11:20.558 00.003 31432 Star::Find returns 0 (2), X=117.00, Y=199.00, Mass=60, SNR=2.9, Peak=66 HFD=0.0
18:11:20.559 00.001 31432 Star::Find(15, 780, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.561 00.002 31432 Star::Find false star n=2 nbg=277 bg=28.6 sigma=5.0 thresh=44 peak=38
18:11:20.563 00.002 31432 Star::Find returns 0 (2), X=780.00, Y=617.00, Mass=56, SNR=2.9, Peak=65 HFD=0.0
18:11:20.565 00.002 31432 Star::Find(15, 633, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.567 00.002 31432 Star::Find false star n=2 nbg=276 bg=27.9 sigma=5.7 thresh=45 peak=38
18:11:20.569 00.002 31432 Star::Find returns 0 (2), X=633.00, Y=638.00, Mass=35, SNR=2.9, Peak=62 HFD=0.0
18:11:20.572 00.003 31432 Star::Find(15, 1207, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.574 00.002 31432 Star::Find false star n=5 nbg=279 bg=34.0 sigma=6.3 thresh=53 peak=44
18:11:20.575 00.001 31432 Star::Find returns 0 (2), X=1207.00, Y=46.00, Mass=102, SNR=2.9, Peak=61 HFD=0.0
18:11:20.577 00.002 31432 Star::Find(15, 246, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.579 00.002 31432 Star::Find returns 0 (2), X=246.00, Y=146.00, Mass=21, SNR=2.4, Peak=54 HFD=0.0
18:11:20.581 00.002 31432 Star::Find(15, 1189, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.582 00.001 31432 Star::Find returns 0 (2), X=1189.00, Y=164.00, Mass=25, SNR=2.7, Peak=61 HFD=0.0
18:11:20.584 00.002 31432 Star::Find(15, 735, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.587 00.003 31432 Star::Find returns 0 (2), X=735.00, Y=159.00, Mass=29, SNR=2.9, Peak=63 HFD=0.0
18:11:20.589 00.002 31432 Star::Find(15, 1201, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.591 00.002 31432 Star::Find false star n=4 nbg=277 bg=33.7 sigma=5.9 thresh=51 peak=48
18:11:20.593 00.002 31432 Star::Find returns 0 (2), X=1201.00, Y=266.00, Mass=87, SNR=2.9, Peak=65 HFD=0.0
18:11:20.595 00.002 31432 Star::Find(15, 29, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.596 00.001 31432 Star::Find returns 1 (0), X=29.97, Y=225.78, Mass=109, SNR=5.9, Peak=82 HFD=2.1
18:11:20.599 00.003 31432 Star::Find(15, 1039, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.601 00.002 31432 Star::Find returns 0 (2), X=1039.00, Y=85.00, Mass=19, SNR=2.2, Peak=60 HFD=0.0
18:11:20.603 00.002 31432 Star::Find(15, 1232, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.605 00.002 31432 Star::Find false star n=1 nbg=278 bg=34.3 sigma=6.1 thresh=53 peak=43
18:11:20.607 00.002 31432 Star::Find returns 0 (2), X=1232.00, Y=165.00, Mass=35, SNR=2.9, Peak=69 HFD=0.0
18:11:20.609 00.002 31432 Star::Find(15, 163, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.612 00.003 31432 Star::Find false star n=3 nbg=276 bg=33.0 sigma=5.5 thresh=50 peak=50
18:11:20.614 00.002 31432 Star::Find returns 0 (2), X=163.00, Y=287.00, Mass=112, SNR=2.9, Peak=85 HFD=0.0
18:11:20.615 00.001 31432 Star::Find(15, 109, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.618 00.003 31432 Star::Find false star n=2 nbg=277 bg=33.6 sigma=5.7 thresh=51 peak=42
18:11:20.621 00.003 31432 Star::Find returns 0 (2), X=109.00, Y=138.00, Mass=55, SNR=2.9, Peak=70 HFD=0.0
18:11:20.621 00.000 31432 Star::Find(15, 1164, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.624 00.003 31432 Star::Find false star n=3 nbg=279 bg=34.4 sigma=6.2 thresh=53 peak=43
18:11:20.626 00.002 31432 Star::Find returns 0 (2), X=1164.00, Y=196.00, Mass=63, SNR=2.9, Peak=57 HFD=0.0
18:11:20.628 00.002 31432 Star::Find(15, 1214, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.630 00.002 31432 Star::Find false star n=2 nbg=280 bg=24.8 sigma=5.7 thresh=42 peak=35
18:11:20.632 00.002 31432 Star::Find returns 0 (2), X=1214.00, Y=859.00, Mass=39, SNR=2.9, Peak=48 HFD=0.0
18:11:20.634 00.002 31432 Star::Find(15, 624, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.636 00.002 31432 Star::Find false star n=3 nbg=281 bg=29.3 sigma=5.9 thresh=47 peak=40
18:11:20.637 00.001 31432 Star::Find returns 0 (2), X=624.00, Y=535.00, Mass=54, SNR=2.9, Peak=54 HFD=0.0
18:11:20.639 00.002 31432 Star::Find(15, 446, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.641 00.002 31432 Star::Find false star n=3 nbg=282 bg=30.8 sigma=6.0 thresh=49 peak=39
18:11:20.642 00.001 31432 Star::Find returns 0 (2), X=446.00, Y=468.00, Mass=66, SNR=2.9, Peak=65 HFD=0.0
18:11:20.645 00.003 31432 Star::Find(15, 658, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.647 00.002 31432 Star::Find false star n=2 nbg=278 bg=34.1 sigma=6.0 thresh=52 peak=42
18:11:20.649 00.002 31432 Star::Find returns 0 (2), X=658.00, Y=242.00, Mass=45, SNR=2.9, Peak=64 HFD=0.0
18:11:20.650 00.001 31432 Star::Find(15, 779, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.652 00.002 31432 Star::Find false star n=2 nbg=279 bg=31.2 sigma=5.9 thresh=49 peak=41
18:11:20.653 00.001 31432 Star::Find returns 0 (2), X=779.00, Y=440.00, Mass=40, SNR=2.9, Peak=53 HFD=0.0
18:11:20.656 00.003 31432 Star::Find(15, 75, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.658 00.002 31432 Star::Find returns 0 (2), X=75.00, Y=568.00, Mass=24, SNR=2.6, Peak=53 HFD=0.0
18:11:20.659 00.001 31432 Star::Find(15, 83, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.661 00.002 31432 Star::Find returns 0 (2), X=83.00, Y=352.00, Mass=23, SNR=2.5, Peak=55 HFD=0.0
18:11:20.662 00.001 31432 Star::Find(15, 489, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.665 00.003 31432 Star::Find returns 0 (2), X=489.00, Y=315.00, Mass=20, SNR=2.2, Peak=55 HFD=0.0
18:11:20.668 00.003 31432 Star::Find(15, 766, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.668 00.000 31432 Star::Find false star n=4 nbg=282 bg=34.7 sigma=6.0 thresh=53 peak=47
18:11:20.671 00.003 31432 Star::Find returns 0 (2), X=766.00, Y=222.00, Mass=99, SNR=2.9, Peak=79 HFD=0.0
18:11:20.673 00.002 31432 Star::Find(15, 907, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.675 00.002 31432 Star::Find returns 0 (2), X=907.00, Y=285.00, Mass=27, SNR=2.9, Peak=69 HFD=0.0
18:11:20.676 00.001 31432 Star::Find(15, 389, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.679 00.003 31432 Star::Find returns 0 (2), X=389.00, Y=231.00, Mass=26, SNR=2.9, Peak=60 HFD=0.0
18:11:20.680 00.001 31432 Star::Find(15, 837, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.683 00.003 31432 Star::Find false star n=2 nbg=280 bg=24.9 sigma=5.4 thresh=41 peak=35
18:11:20.684 00.001 31432 Star::Find returns 0 (2), X=837.00, Y=878.00, Mass=53, SNR=2.9, Peak=61 HFD=0.0
18:11:20.686 00.002 31432 Star::Find(15, 1202, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.688 00.002 31432 Star::Find returns 0 (2), X=1202.00, Y=73.00, Mass=27, SNR=2.8, Peak=62 HFD=0.0
18:11:20.690 00.002 31432 Star::Find(15, 451, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.692 00.002 31432 Star::Find false star n=3 nbg=282 bg=23.8 sigma=5.3 thresh=40 peak=32
18:11:20.694 00.002 31432 Star::Find returns 0 (2), X=451.00, Y=896.00, Mass=56, SNR=2.9, Peak=56 HFD=0.0
18:11:20.695 00.001 31432 Star::Find(15, 1256, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.697 00.002 31432 Star::Find returns 0 (3), X=1256.00, Y=450.00, Mass=0, SNR=0.0, Peak=61 HFD=0.0
18:11:20.699 00.002 31432 Star::Find(15, 455, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.701 00.002 31432 Star::Find returns 0 (3), X=455.00, Y=173.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
18:11:20.702 00.001 31432 Star::Find(15, 966, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.704 00.002 31432 Star::Find returns 0 (3), X=966.00, Y=257.00, Mass=0, SNR=0.0, Peak=64 HFD=0.0
18:11:20.706 00.002 31432 Star::Find(15, 337, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.708 00.002 31432 Star::Find returns 0 (2), X=337.00, Y=321.00, Mass=23, SNR=2.6, Peak=57 HFD=0.0
18:11:20.710 00.002 31432 Star::Find(15, 1264, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.712 00.002 31432 Star::Find false star n=3 nbg=275 bg=33.9 sigma=6.5 thresh=53 peak=42
18:11:20.714 00.002 31432 Star::Find returns 0 (2), X=1264.00, Y=172.00, Mass=80, SNR=2.9, Peak=72 HFD=0.0
18:11:20.716 00.002 31432 Star::Find(15, 963, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.718 00.002 31432 Star::Find false star n=3 nbg=278 bg=33.7 sigma=5.7 thresh=51 peak=42
18:11:20.720 00.002 31432 Star::Find returns 0 (2), X=963.00, Y=192.00, Mass=59, SNR=2.9, Peak=58 HFD=0.0
18:11:20.722 00.002 31432 Star::Find(15, 373, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.723 00.001 31432 Star::Find false star n=3 nbg=276 bg=32.3 sigma=5.9 thresh=50 peak=40
18:11:20.726 00.003 31432 Star::Find returns 0 (2), X=373.00, Y=372.00, Mass=56, SNR=2.9, Peak=55 HFD=0.0
18:11:20.727 00.001 31432 Star::Find(15, 858, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.729 00.002 31432 Star::Find returns 0 (3), X=858.00, Y=299.00, Mass=0, SNR=0.0, Peak=57 HFD=0.0
18:11:20.731 00.002 31432 Star::Find(15, 72, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.733 00.002 31432 Star::Find false star n=3 nbg=279 bg=33.5 sigma=6.1 thresh=52 peak=43
18:11:20.735 00.002 31432 Star::Find returns 0 (2), X=72.00, Y=258.00, Mass=58, SNR=2.9, Peak=59 HFD=0.0
18:11:20.737 00.002 31432 Star::Find(15, 242, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.739 00.002 31432 Star::Find false star n=8 nbg=274 bg=31.8 sigma=4.9 thresh=46 peak=40
18:11:20.741 00.002 31432 Star::Find returns 0 (2), X=242.00, Y=349.00, Mass=129, SNR=2.9, Peak=57 HFD=0.0
18:11:20.742 00.001 31432 Star::Find(15, 528, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.744 00.002 31432 Star::Find false star n=2 nbg=280 bg=32.1 sigma=6.0 thresh=50 peak=41
18:11:20.746 00.002 31432 Star::Find returns 0 (2), X=528.00, Y=366.00, Mass=38, SNR=2.9, Peak=53 HFD=0.0
18:11:20.748 00.002 31432 Star::Find(15, 223, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.750 00.002 31432 Star::Find returns 0 (2), X=223.00, Y=77.00, Mass=20, SNR=2.3, Peak=54 HFD=0.0
18:11:20.752 00.002 31432 Star::Find(15, 1250, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.754 00.002 31432 Star::Find false star n=2 nbg=282 bg=29.9 sigma=5.7 thresh=47 peak=40
18:11:20.756 00.002 31432 Star::Find returns 0 (2), X=1250.00, Y=548.00, Mass=37, SNR=2.9, Peak=56 HFD=0.0
18:11:20.758 00.002 31432 Star::Find(15, 714, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.760 00.002 31432 Star::Find false star n=2 nbg=279 bg=35.0 sigma=6.0 thresh=53 peak=43
18:11:20.762 00.002 31432 Star::Find returns 0 (2), X=714.00, Y=67.00, Mass=39, SNR=2.9, Peak=56 HFD=0.0
18:11:20.764 00.002 31432 Star::Find(15, 729, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.766 00.002 31432 Star::Find returns 0 (3), X=729.00, Y=388.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
18:11:20.767 00.001 31432 Star::Find(15, 790, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.769 00.002 31432 Star::Find false star n=4 nbg=278 bg=33.8 sigma=5.5 thresh=50 peak=43
18:11:20.771 00.002 31432 Star::Find returns 0 (2), X=790.00, Y=287.00, Mass=69, SNR=2.9, Peak=63 HFD=0.0
18:11:20.773 00.002 31432 Star::Find(15, 1200, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.775 00.002 31432 Star::Find false star n=3 nbg=280 bg=34.4 sigma=6.6 thresh=54 peak=42
18:11:20.777 00.002 31432 Star::Find returns 0 (2), X=1200.00, Y=190.00, Mass=61, SNR=2.9, Peak=58 HFD=0.0
18:11:20.778 00.001 31432 Star::Find(15, 962, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.780 00.002 31432 Star::Find returns 0 (2), X=962.00, Y=101.00, Mass=20, SNR=2.3, Peak=57 HFD=0.0
18:11:20.782 00.002 31432 Star::Find(15, 228, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.784 00.002 31432 Star::Find false star n=3 nbg=272 bg=33.5 sigma=5.5 thresh=50 peak=42
18:11:20.786 00.002 31432 Star::Find returns 0 (2), X=228.00, Y=236.00, Mass=58, SNR=2.9, Peak=71 HFD=0.0
18:11:20.788 00.002 31432 Star::Find(15, 952, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.790 00.002 31432 Star::Find false star n=1 nbg=277 bg=34.4 sigma=6.4 thresh=54 peak=44
18:11:20.792 00.002 31432 Star::Find returns 0 (2), X=952.00, Y=144.00, Mass=32, SNR=2.9, Peak=66 HFD=0.0
18:11:20.794 00.002 31432 Star::Find(15, 72, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.796 00.002 31432 Star::Find false star n=5 nbg=277 bg=32.4 sigma=5.7 thresh=50 peak=44
18:11:20.797 00.001 31432 Star::Find returns 0 (2), X=72.00, Y=317.00, Mass=134, SNR=2.9, Peak=68 HFD=0.0
18:11:20.800 00.003 31432 AutoFind: finding best star pass 1
18:11:20.801 00.001 31432 Star::Find(15, 1161, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.803 00.002 31432 Star::Find returns 1 (0), X=1161.33, Y=736.31, Mass=7683, SNR=57.3, Peak=255 HFD=4.7
18:11:20.805 00.002 31432 AutoFind: near-saturated [1161, 736] 89.6 Mass 7683 SNR 57.3 Peak 255
18:11:20.807 00.002 31432 Star::Find(15, 284, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.809 00.002 31432 Star::Find returns 1 (0), X=283.86, Y=659.43, Mass=4585, SNR=43.0, Peak=251 HFD=3.9
18:11:20.811 00.002 31432 AutoFind: near-saturated [284, 660] 65.8 Mass 4585 SNR 43.0 Peak 251
18:11:20.813 00.002 31432 Star::Find(15, 503, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.815 00.002 31432 Star::Find returns 1 (0), X=503.46, Y=866.15, Mass=4067, SNR=40.8, Peak=240 HFD=3.8
18:11:20.816 00.001 31432 AutoFind: near-saturated [503, 866] 59.4 Mass 4067 SNR 40.8 Peak 240
18:11:20.819 00.003 31432 Star::Find(15, 437, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.821 00.002 31432 Star::Find returns 1 (0), X=437.24, Y=338.47, Mass=1742, SNR=25.1, Peak=150 HFD=3.4
18:11:20.823 00.002 31432 AutoFind returns star at [437, 339] 31.5 Mass 1742 SNR 25.1
18:11:20.825 00.002 31432 Star::Find(15, 437, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
18:11:20.827 00.002 31432 Star::Find returns 1 (0), X=437.24, Y=338.47, Mass=1742, SNR=25.1, Peak=150 HFD=3.4
18:11:20.829 00.002 31432 MultiStar: List (12): {437.24, 338.47}(25.1), {505.92, 764.06}(22.7), {728.19, 781.13}(22.6), {1018.74, 149.27}(16.6), {169.61, 471.71}(16.4), {304.01, 28.41}(16.4), {25.11, 83.88}(16.1), {654.05, 890.07}(14.9), {992.75, 418.98}(14.3), {269.27, 107.22}(13.3), {180.74, 544.77}(13.1), {390.16, 906.82}(8.1), 
18:11:20.831 00.002 31432 setting lock position to (437.24, 338.47)
18:11:20.833 00.002 31432 MultiStar: stabilizing after lock position change
18:11:20.835 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
18:11:20.846 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (437.2, 338.5)
18:11:20.852 00.006 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:11:20.854 00.002 31432 guider state => CALIBRATED
18:11:20.856 00.002 31432 MultiStar mode enabled, AutoFind forced
18:11:20.858 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:11:20.862 00.004 31432 OnExposeComplete: enter
18:11:20.864 00.002 31432 UpdateGuideState(): m_state=5
18:11:20.867 00.003 31432 Star::Find(15, 437, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
18:11:20.869 00.002 31432 Star::Find returns 1 (0), X=436.86, Y=338.40, Mass=2013, SNR=27.4, Peak=193 HFD=3.6
18:11:20.871 00.002 31432 DistanceChecker: deactivated
18:11:20.873 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.05) = xAngle (-3.01 = -3.01)
18:11:20.874 00.001 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.08 = 0.08)
18:11:20.876 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.96 mountX=-0.39 mountY=0.03, mountTheta=3.06
18:11:20.881 00.005 31432 Changing from state CALIBRATED to GUIDING
18:11:20.883 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:20.886 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:11:20.888 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=1.3 pierSide=0, cal dec=1.3 pierSide=0 rotAngle=Aucun bin=1
18:11:20.890 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:11:20.893 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:11:20.895 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:11:20.897 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:11:20.900 00.003 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:11:20.902 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:11:20.904 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:11:20.906 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:11:20.908 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:11:20.910 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:11:20.912 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:11:20.915 00.003 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:11:20.917 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:11:20.920 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:11:20.923 00.003 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:11:20.925 00.002 31432 Dec comp: XRate 7.141 -> 7.141 for dec 1.3 -> dec 1.3
18:11:20.929 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:20.932 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:11:20.934 00.002 31432 setting lock position to (436.86, 338.40)
18:11:20.936 00.002 31432 MultiStar: stabilizing after lock position change
18:11:20.938 00.002 31432 guider state => GUIDING
18:11:20.940 00.002 31432 Status Line: Guidage
18:11:20.944 00.004 31432 Mount: notify guiding started
18:11:20.947 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:11:20.950 00.003 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:11:20.952 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:11:20.954 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:11:20.956 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:11:20.958 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:11:20.961 00.003 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:11:20.963 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:11:20.965 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:11:20.967 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:11:20.969 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:11:20.971 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:11:20.973 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:11:20.975 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:11:20.978 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:11:20.980 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:11:20.982 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:11:20.984 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:11:20.986 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:11:20.988 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:11:20.990 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:11:20.992 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:11:20.994 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:11:20.996 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:11:20.998 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:11:21.000 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:11:21.002 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:11:21.004 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:11:21.006 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:11:21.008 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:11:21.010 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:11:21.012 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:11:21.013 00.001 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:11:21.015 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:11:21.017 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:11:21.020 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:11:21.021 00.001 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:11:21.023 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:11:21.030 00.007 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:11:21.035 00.005 31432 ScopeASCOM::SideOfPier() returns 0
18:11:21.038 00.003 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:11:21.040 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:11:21.042 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:21.044 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.3
18:11:21.046 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
18:11:21.048 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:11:21.050 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:11:21.052 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:11:21.054 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:11:21.060 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:21.071 00.011 31432 UpdateGuideState exits: m=2013 RSB=27.4
18:11:21.073 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:21.075 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:21.077 00.002 31432 Enqueuing Expose request
18:11:21.079 00.002 29876 Worker thread wakes up
18:11:21.079 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:21.079 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:22.308 01.229 29876 Exposure complete
18:11:22.353 00.045 29876 worker thread done servicing request
18:11:22.353 00.000 31432 OnExposeComplete: enter
18:11:22.355 00.002 31432 UpdateGuideState(): m_state=6
18:11:22.357 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:11:22.359 00.002 31432 Star::Find returns 1 (0), X=437.12, Y=338.88, Mass=1937, SNR=27.5, Peak=162 HFD=3.8
18:11:22.361 00.002 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.05) = xAngle (1.02 = 1.02)
18:11:22.363 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.10 = -2.18)
18:11:22.365 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.48 hyp=0.54 cameraTheta=1.07 mountX=0.29 mountY=-0.45, mountTheta=-1.00
18:11:22.367 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.48, opts=13)
18:11:22.370 00.003 31432 Enqueuing Move request for scope (0.26, 0.48)
18:11:22.372 00.002 29876 Worker thread wakes up
18:11:22.372 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.48) opts 0xd
18:11:22.372 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.48)
18:11:22.372 00.000 29876 Moving (0.26, 0.48) raw xDistance=0.29 yDistance=-0.45
18:11:22.372 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
18:11:22.372 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:11:22.372 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
18:11:22.372 00.000 29876 MoveAxis(W, 25, ABG)
18:11:22.372 00.000 29876 Guiding  Dir = 3, Dur = 25
18:11:22.372 00.000 29876 IsSlewing returns 0
18:11:22.372 00.000 29876 IsGuiding returns 0
18:11:22.372 00.000 29876 PulseGuide returned control before completion, sleep 35
18:11:22.375 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
18:11:22.387 00.012 31432 UpdateGuideState exits: m=1937 RSB=27.5
18:11:22.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:22.391 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:22.394 00.003 31432 Enqueuing Expose request
18:11:22.415 00.021 29876 IsGuiding returns 1
18:11:22.415 00.000 29876 scope still moving after pulse duration time elapsed
18:11:22.447 00.032 29876 IsSlewing returns 0
18:11:22.447 00.000 29876 IsGuiding returns 0
18:11:22.447 00.000 29876 scope move finished after 25 + 49 ms
18:11:22.447 00.000 29876 Move returns status 0, amount 25
18:11:22.447 00.000 29876 MoveAxis(N, 0, ABG)
18:11:22.447 00.000 29876 Move returns status 0, amount 0
18:11:22.447 00.000 29876 move complete, result=0
18:11:22.447 00.000 29876 worker thread done servicing request
18:11:22.447 00.000 29876 Worker thread wakes up
18:11:22.447 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:22.448 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:22.448 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.4 px 0 ms NORTH
18:11:23.363 00.915 29876 Exposure complete
18:11:23.405 00.042 29876 worker thread done servicing request
18:11:23.405 00.000 31432 OnExposeComplete: enter
18:11:23.407 00.002 31432 UpdateGuideState(): m_state=6
18:11:23.409 00.002 31432 Star::Find(15, 437, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:11:23.411 00.002 31432 Star::Find returns 1 (0), X=436.86, Y=338.84, Mass=1834, SNR=26.1, Peak=173 HFD=3.6
18:11:23.412 00.001 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.05) = xAngle (1.51 = 1.51)
18:11:23.415 00.003 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.60 = -1.68)
18:11:23.417 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=0.03 mountY=-0.44, mountTheta=-1.51
18:11:23.419 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.44, opts=13)
18:11:23.421 00.002 31432 Enqueuing Move request for scope (0.00, 0.44)
18:11:23.423 00.002 29876 Worker thread wakes up
18:11:23.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.44) opts 0xd
18:11:23.423 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.44)
18:11:23.423 00.000 29876 Moving (0.00, 0.44) raw xDistance=0.03 yDistance=-0.44
18:11:23.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
18:11:23.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:11:23.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
18:11:23.423 00.000 29876 MoveAxis(E, 0, ABG)
18:11:23.424 00.001 29876 Move returns status 0, amount 0
18:11:23.424 00.000 29876 MoveAxis(N, 0, ABG)
18:11:23.424 00.000 29876 Move returns status 0, amount 0
18:11:23.424 00.000 29876 move complete, result=0
18:11:23.424 00.000 29876 worker thread done servicing request
18:11:23.428 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
18:11:23.440 00.012 31432 UpdateGuideState exits: m=1834 RSB=26.1
18:11:23.442 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:23.444 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:23.446 00.002 31432 Enqueuing Expose request
18:11:23.448 00.002 29876 Worker thread wakes up
18:11:23.448 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:23.448 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:23.458 00.010 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
18:11:24.579 01.121 29876 Exposure complete
18:11:24.622 00.043 29876 worker thread done servicing request
18:11:24.622 00.000 31432 OnExposeComplete: enter
18:11:24.624 00.002 31432 UpdateGuideState(): m_state=6
18:11:24.626 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:11:24.628 00.002 31432 Star::Find returns 1 (0), X=437.04, Y=338.86, Mass=1991, SNR=26.8, Peak=151 HFD=4.2
18:11:24.630 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.05) = xAngle (1.13 = 1.13)
18:11:24.632 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.22 = -2.06)
18:11:24.634 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.19 mountX=0.21 mountY=-0.44, mountTheta=-1.12
18:11:24.636 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.46, opts=13)
18:11:24.638 00.002 31432 Enqueuing Move request for scope (0.19, 0.46)
18:11:24.640 00.002 29876 Worker thread wakes up
18:11:24.640 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.46) opts 0xd
18:11:24.640 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.46)
18:11:24.640 00.000 29876 Moving (0.19, 0.46) raw xDistance=0.21 yDistance=-0.44
18:11:24.640 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
18:11:24.640 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.32
18:11:24.640 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
18:11:24.640 00.000 29876 MoveAxis(W, 19, ABG)
18:11:24.640 00.000 29876 Guiding  Dir = 3, Dur = 19
18:11:24.640 00.000 29876 IsSlewing returns 0
18:11:24.640 00.000 29876 IsGuiding returns 0
18:11:24.640 00.000 29876 PulseGuide returned control before completion, sleep 29
18:11:24.644 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:24.655 00.011 31432 UpdateGuideState exits: m=1991 RSB=26.8
18:11:24.657 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:24.659 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:24.660 00.001 31432 Enqueuing Expose request
18:11:24.672 00.012 29876 IsGuiding returns 1
18:11:24.672 00.000 29876 scope still moving after pulse duration time elapsed
18:11:24.702 00.030 29876 IsSlewing returns 0
18:11:24.702 00.000 29876 IsGuiding returns 0
18:11:24.702 00.000 29876 scope move finished after 19 + 43 ms
18:11:24.702 00.000 29876 Move returns status 0, amount 19
18:11:24.702 00.000 29876 MoveAxis(N, 170, ABG)
18:11:24.702 00.000 29876 Guiding  Dir = 0, Dur = 170
18:11:24.702 00.000 29876 IsSlewing returns 0
18:11:24.702 00.000 29876 IsGuiding returns 0
18:11:24.702 00.000 29876 PulseGuide returned control before completion, sleep 180
18:11:24.889 00.187 29876 IsGuiding returns 1
18:11:24.889 00.000 29876 scope still moving after pulse duration time elapsed
18:11:24.920 00.031 29876 IsSlewing returns 0
18:11:24.920 00.000 29876 IsGuiding returns 1
18:11:24.952 00.032 29876 IsSlewing returns 0
18:11:24.952 00.000 29876 IsGuiding returns 0
18:11:24.952 00.000 29876 scope move finished after 170 + 79 ms
18:11:24.952 00.000 29876 Move returns status 0, amount 170
18:11:24.952 00.000 29876 move complete, result=0
18:11:24.952 00.000 29876 worker thread done servicing request
18:11:24.952 00.000 29876 Worker thread wakes up
18:11:24.952 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:24.952 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:24.952 00.000 31432 GuideStep: 0.2 px 19 ms WEST, -0.4 px 170 ms NORTH
18:11:25.865 00.913 29876 Exposure complete
18:11:25.909 00.044 29876 worker thread done servicing request
18:11:25.909 00.000 31432 OnExposeComplete: enter
18:11:25.911 00.002 31432 UpdateGuideState(): m_state=6
18:11:25.913 00.002 31432 Star::Find(15, 437, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:11:25.915 00.002 31432 Star::Find returns 1 (0), X=436.94, Y=338.36, Mass=1856, SNR=26.2, Peak=182 HFD=3.3
18:11:25.917 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.05) = xAngle (-0.51 = -0.51)
18:11:25.918 00.001 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.58 = 2.58)
18:11:25.920 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=0.08 mountY=0.05, mountTheta=0.55
18:11:25.922 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.04, opts=13)
18:11:25.924 00.002 31432 Enqueuing Move request for scope (0.08, -0.04)
18:11:25.926 00.002 29876 Worker thread wakes up
18:11:25.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
18:11:25.926 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
18:11:25.926 00.000 29876 Moving (0.08, -0.04) raw xDistance=0.08 yDistance=0.05
18:11:25.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
18:11:25.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:25.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:11:25.926 00.000 29876 MoveAxis(E, 0, ABG)
18:11:25.926 00.000 29876 Move returns status 0, amount 0
18:11:25.926 00.000 29876 MoveAxis(N, 0, ABG)
18:11:25.926 00.000 29876 Move returns status 0, amount 0
18:11:25.926 00.000 29876 move complete, result=0
18:11:25.926 00.000 29876 worker thread done servicing request
18:11:25.930 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=30, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:25.942 00.012 31432 UpdateGuideState exits: m=1856 RSB=26.2
18:11:25.944 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:25.946 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:25.948 00.002 31432 Enqueuing Expose request
18:11:25.950 00.002 29876 Worker thread wakes up
18:11:25.950 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:25.950 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:25.959 00.009 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:11:27.073 01.114 29876 Exposure complete
18:11:27.116 00.043 29876 worker thread done servicing request
18:11:27.116 00.000 31432 OnExposeComplete: enter
18:11:27.118 00.002 31432 UpdateGuideState(): m_state=6
18:11:27.120 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:11:27.122 00.002 31432 Star::Find returns 1 (0), X=437.66, Y=337.80, Mass=2025, SNR=27.8, Peak=186 HFD=3.6
18:11:27.124 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.05) = xAngle (-0.69 = -0.69)
18:11:27.126 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.40 = 2.40)
18:11:27.127 00.001 31432 CameraToMount -- cameraX=0.81 cameraY=-0.60 hyp=1.00 cameraTheta=-0.64 mountX=0.77 mountY=0.68, mountTheta=0.72
18:11:27.129 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.81, y=-0.60, opts=13)
18:11:27.131 00.002 31432 Enqueuing Move request for scope (0.81, -0.60)
18:11:27.133 00.002 29876 Worker thread wakes up
18:11:27.133 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.60) opts 0xd
18:11:27.133 00.000 29876 Handling offset move in thread for scope, endpoint = (0.81, -0.60)
18:11:27.133 00.000 29876 Moving (0.81, -0.60) raw xDistance=0.77 yDistance=0.68
18:11:27.133 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
18:11:27.133 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:11:27.134 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
18:11:27.134 00.000 29876 MoveAxis(W, 68, ABG)
18:11:27.134 00.000 29876 Guiding  Dir = 3, Dur = 68
18:11:27.134 00.000 29876 IsSlewing returns 0
18:11:27.134 00.000 29876 IsGuiding returns 0
18:11:27.134 00.000 29876 PulseGuide returned control before completion, sleep 78
18:11:27.139 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:27.151 00.012 31432 UpdateGuideState exits: m=2025 RSB=27.8
18:11:27.152 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:27.155 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:27.156 00.001 31432 Enqueuing Expose request
18:11:27.213 00.057 29876 IsGuiding returns 1
18:11:27.213 00.000 29876 scope still moving after pulse duration time elapsed
18:11:27.245 00.032 29876 IsSlewing returns 0
18:11:27.245 00.000 29876 IsGuiding returns 1
18:11:27.277 00.032 29876 IsSlewing returns 0
18:11:27.277 00.000 29876 IsGuiding returns 0
18:11:27.277 00.000 29876 scope move finished after 68 + 74 ms
18:11:27.277 00.000 29876 Move returns status 0, amount 68
18:11:27.277 00.000 29876 MoveAxis(N, 0, ABG)
18:11:27.277 00.000 29876 Move returns status 0, amount 0
18:11:27.277 00.000 29876 move complete, result=0
18:11:27.277 00.000 29876 worker thread done servicing request
18:11:27.277 00.000 29876 Worker thread wakes up
18:11:27.277 00.000 31432 GuideStep: 0.8 px 68 ms WEST, 0.7 px 0 ms NORTH
18:11:27.280 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:27.280 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:28.194 00.914 29876 Exposure complete
18:11:28.236 00.042 29876 worker thread done servicing request
18:11:28.236 00.000 31432 OnExposeComplete: enter
18:11:28.239 00.003 31432 UpdateGuideState(): m_state=6
18:11:28.240 00.001 31432 Star::Find(15, 437, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:11:28.242 00.002 31432 Star::Find returns 1 (0), X=437.09, Y=337.30, Mass=2061, SNR=28.0, Peak=157 HFD=4.0
18:11:28.244 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.05) = xAngle (-1.41 = -1.41)
18:11:28.246 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.68 = 1.68)
18:11:28.248 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-1.10 hyp=1.12 cameraTheta=-1.36 mountX=0.18 mountY=1.12, mountTheta=1.41
18:11:28.250 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-1.10, opts=13)
18:11:28.252 00.002 31432 Enqueuing Move request for scope (0.23, -1.10)
18:11:28.254 00.002 29876 Worker thread wakes up
18:11:28.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.10) opts 0xd
18:11:28.254 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -1.10)
18:11:28.254 00.000 29876 Moving (0.23, -1.10) raw xDistance=0.18 yDistance=1.12
18:11:28.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
18:11:28.254 00.000 29876 resist switch: large excursion: input 1.12 thresh 0.90 direction from -1 to 1
18:11:28.254 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.35
18:11:28.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.12
18:11:28.254 00.000 29876 MoveAxis(E, 0, ABG)
18:11:28.254 00.000 29876 Move returns status 0, amount 0
18:11:28.254 00.000 29876 BLC: Oldest BLC event removed
18:11:28.254 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:11:28.254 00.000 29876 MoveAxis(S, 452, ABG)
18:11:28.254 00.000 29876 Guiding  Dir = 1, Dur = 452
18:11:28.255 00.001 29876 IsSlewing returns 0
18:11:28.255 00.000 29876 IsGuiding returns 0
18:11:28.255 00.000 29876 PulseGuide returned control before completion, sleep 462
18:11:28.259 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:28.270 00.011 31432 UpdateGuideState exits: m=2061 RSB=28.0
18:11:28.273 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:28.275 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:28.276 00.001 31432 Enqueuing Expose request
18:11:28.722 00.446 29876 IsGuiding returns 1
18:11:28.722 00.000 29876 scope still moving after pulse duration time elapsed
18:11:28.753 00.031 29876 IsSlewing returns 0
18:11:28.753 00.000 29876 IsGuiding returns 1
18:11:28.785 00.032 29876 IsSlewing returns 0
18:11:28.785 00.000 29876 IsGuiding returns 1
18:11:28.815 00.030 29876 IsSlewing returns 0
18:11:28.815 00.000 29876 IsGuiding returns 0
18:11:28.815 00.000 29876 scope move finished after 452 + 107 ms
18:11:28.815 00.000 29876 Move returns status 0, amount 452
18:11:28.815 00.000 29876 move complete, result=0
18:11:28.815 00.000 29876 worker thread done servicing request
18:11:28.815 00.000 29876 Worker thread wakes up
18:11:28.815 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:28.815 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 1.1 px 452 ms SOUTH
18:11:28.818 00.003 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:30.046 01.228 29876 Exposure complete
18:11:30.089 00.043 29876 worker thread done servicing request
18:11:30.089 00.000 31432 OnExposeComplete: enter
18:11:30.092 00.003 31432 UpdateGuideState(): m_state=6
18:11:30.094 00.002 31432 Star::Find(15, 437, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.095 00.001 31432 Star::Find returns 1 (0), X=436.61, Y=338.17, Mass=2003, SNR=27.7, Peak=156 HFD=3.8
18:11:30.097 00.002 31432 MultiStar: exiting stabilization period
18:11:30.099 00.002 31432 MultiStar: updating star positions after lock position change
18:11:30.101 00.002 31432 Star::Find(15, 505, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.103 00.002 31432 Star::Find returns 1 (0), X=504.84, Y=763.65, Mass=1386, SNR=23.3, Peak=134 HFD=3.5
18:11:30.104 00.001 31432 Star::Find(15, 727, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.106 00.002 31432 Star::Find returns 1 (0), X=727.49, Y=781.52, Mass=1912, SNR=26.0, Peak=107 HFD=5.1
18:11:30.108 00.002 31432 Star::Find(15, 1018, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.110 00.002 31432 Star::Find returns 1 (0), X=1018.47, Y=149.40, Mass=813, SNR=16.4, Peak=105 HFD=3.2
18:11:30.111 00.001 31432 Star::Find(15, 169, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.113 00.002 31432 Star::Find returns 1 (0), X=168.32, Y=471.44, Mass=953, SNR=18.1, Peak=122 HFD=3.2
18:11:30.115 00.002 31432 Star::Find(15, 303, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.117 00.002 31432 Star::Find returns 1 (0), X=302.98, Y=28.19, Mass=959, SNR=17.5, Peak=98 HFD=3.8
18:11:30.119 00.002 31432 Star::Find(15, 24, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.120 00.001 31432 Star::Find returns 1 (0), X=24.46, Y=84.06, Mass=766, SNR=16.1, Peak=102 HFD=2.9
18:11:30.122 00.002 31432 Star::Find(15, 653, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.124 00.002 31432 Star::Find returns 1 (0), X=652.77, Y=889.40, Mass=757, SNR=16.2, Peak=81 HFD=3.2
18:11:30.126 00.002 31432 Star::Find(15, 992, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.128 00.002 31432 Star::Find returns 1 (0), X=991.63, Y=419.07, Mass=656, SNR=14.7, Peak=88 HFD=3.4
18:11:30.129 00.001 31432 Star::Find(15, 268, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.131 00.002 31432 Star::Find returns 1 (0), X=268.35, Y=107.26, Mass=550, SNR=12.9, Peak=97 HFD=3.1
18:11:30.133 00.002 31432 Star::Find(15, 180, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.135 00.002 31432 Star::Find returns 1 (0), X=180.03, Y=544.56, Mass=520, SNR=13.0, Peak=95 HFD=2.5
18:11:30.136 00.001 31432 Star::Find(15, 389, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:11:30.137 00.001 31432 Star::Find returns 1 (0), X=390.40, Y=906.45, Mass=176, SNR=7.2, Peak=57 HFD=3.0
18:11:30.140 00.003 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.05) = xAngle (-2.45 = -2.45)
18:11:30.141 00.001 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.64 = 0.64)
18:11:30.143 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-2.40 mountX=-0.26 mountY=0.20, mountTheta=2.48
18:11:30.145 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.23, opts=13)
18:11:30.147 00.002 31432 Enqueuing Move request for scope (-0.25, -0.23)
18:11:30.149 00.002 29876 Worker thread wakes up
18:11:30.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.23) opts 0xd
18:11:30.149 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.23)
18:11:30.149 00.000 29876 Moving (-0.25, -0.23) raw xDistance=-0.26 yDistance=0.20
18:11:30.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
18:11:30.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:30.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:11:30.149 00.000 29876 MoveAxis(E, 23, ABG)
18:11:30.149 00.000 29876 Guiding  Dir = 2, Dur = 23
18:11:30.150 00.001 29876 IsSlewing returns 0
18:11:30.150 00.000 29876 IsGuiding returns 0
18:11:30.150 00.000 29876 PulseGuide returned control before completion, sleep 33
18:11:30.154 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:30.165 00.011 31432 UpdateGuideState exits: m=2003 RSB=27.7
18:11:30.167 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:30.169 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:30.171 00.002 31432 Enqueuing Expose request
18:11:30.186 00.015 29876 IsGuiding returns 1
18:11:30.186 00.000 29876 scope still moving after pulse duration time elapsed
18:11:30.216 00.030 29876 IsSlewing returns 0
18:11:30.216 00.000 29876 IsGuiding returns 1
18:11:30.247 00.031 29876 IsSlewing returns 0
18:11:30.247 00.000 29876 IsGuiding returns 0
18:11:30.247 00.000 29876 scope move finished after 23 + 73 ms
18:11:30.247 00.000 29876 Move returns status 0, amount 23
18:11:30.247 00.000 29876 MoveAxis(N, 0, ABG)
18:11:30.247 00.000 29876 Move returns status 0, amount 0
18:11:30.247 00.000 29876 move complete, result=0
18:11:30.247 00.000 29876 worker thread done servicing request
18:11:30.247 00.000 29876 Worker thread wakes up
18:11:30.247 00.000 31432 GuideStep: -0.3 px 23 ms EAST, 0.2 px 0 ms NORTH
18:11:30.250 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:30.250 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:31.156 00.906 29876 Exposure complete
18:11:31.198 00.042 29876 worker thread done servicing request
18:11:31.198 00.000 31432 OnExposeComplete: enter
18:11:31.201 00.003 31432 UpdateGuideState(): m_state=6
18:11:31.203 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:11:31.205 00.002 31432 Star::Find returns 1 (0), X=436.67, Y=338.19, Mass=1959, SNR=27.2, Peak=177 HFD=3.6
18:11:31.207 00.002 31432 MultiStar: [#1 -0.01,-0.41,0.86,U] [#2 -0.18,0.23,0.94,U] [#3 -0.41,-0.16,0.62,U] [#4 0.11,-0.32,0.65,U] [#5 -0.26,-0.24,0.56,U] [#6 -0.61,-1.06,0.00,M1] [#7 -0.17,-0.36,0.57,U] [#8 -0.18,-0.89,0.00,M1] 
18:11:31.209 00.002 31432 refined, 6 included, MultiStar: {-0.15, -0.19}, one-star: {-0.19, -0.22}
18:11:31.210 00.001 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.05) = xAngle (-2.29 = -2.29)
18:11:31.212 00.002 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.80 = 0.80)
18:11:31.214 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.24 mountX=-0.16 mountY=0.18, mountTheta=2.31
18:11:31.218 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.19, opts=13)
18:11:31.220 00.002 31432 Enqueuing Move request for scope (-0.15, -0.19)
18:11:31.222 00.002 29876 Worker thread wakes up
18:11:31.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
18:11:31.222 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
18:11:31.222 00.000 29876 Moving (-0.15, -0.19) raw xDistance=-0.16 yDistance=0.18
18:11:31.222 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
18:11:31.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:31.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:11:31.222 00.000 29876 MoveAxis(E, 0, ABG)
18:11:31.222 00.000 29876 Move returns status 0, amount 0
18:11:31.222 00.000 29876 MoveAxis(N, 0, ABG)
18:11:31.222 00.000 29876 Move returns status 0, amount 0
18:11:31.222 00.000 29876 move complete, result=0
18:11:31.223 00.001 29876 worker thread done servicing request
18:11:31.226 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:31.237 00.011 31432 UpdateGuideState exits: m=1959 RSB=27.2
18:11:31.239 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:31.241 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:31.242 00.001 31432 Enqueuing Expose request
18:11:31.244 00.002 29876 Worker thread wakes up
18:11:31.244 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:31.244 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:31.253 00.009 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
18:11:32.370 01.117 29876 Exposure complete
18:11:32.413 00.043 29876 worker thread done servicing request
18:11:32.413 00.000 31432 OnExposeComplete: enter
18:11:32.415 00.002 31432 UpdateGuideState(): m_state=6
18:11:32.417 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:11:32.419 00.002 31432 Star::Find returns 1 (0), X=436.80, Y=337.57, Mass=1857, SNR=26.6, Peak=175 HFD=3.5
18:11:32.421 00.002 31432 MultiStar: [#1 0.15,-0.74,0.81,U] [#2 -0.80,0.50,0.00,M1] [#3 -0.51,-0.54,0.65,U] [#4 0.07,-1.16,0.00,M1] [#5 -0.35,-0.61,0.66,U] [#6 -0.37,-1.42,0.00,M2] [#7 -0.01,-0.28,0.60,U] [#8 -0.27,-0.84,0.00,M2] 
18:11:32.423 00.002 31432 refined, 4 included, MultiStar: {-0.13, -0.63}, one-star: {-0.05, -0.83}
18:11:32.425 00.002 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.05) = xAngle (-1.83 = -1.83)
18:11:32.427 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.26 = 1.26)
18:11:32.429 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.63 hyp=0.65 cameraTheta=-1.78 mountX=-0.17 mountY=0.62, mountTheta=1.83
18:11:32.431 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.63, opts=13)
18:11:32.433 00.002 31432 Enqueuing Move request for scope (-0.13, -0.63)
18:11:32.435 00.002 29876 Worker thread wakes up
18:11:32.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.63) opts 0xd
18:11:32.435 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.63)
18:11:32.435 00.000 29876 Moving (-0.13, -0.63) raw xDistance=-0.17 yDistance=0.62
18:11:32.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
18:11:32.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
18:11:32.435 00.000 29876 MoveAxis(E, 0, ABG)
18:11:32.435 00.000 29876 Move returns status 0, amount 0
18:11:32.435 00.000 29876 MoveAxis(S, 238, ABG)
18:11:32.435 00.000 29876 Guiding  Dir = 1, Dur = 238
18:11:32.435 00.000 29876 IsSlewing returns 0
18:11:32.436 00.001 29876 IsGuiding returns 0
18:11:32.436 00.000 29876 PulseGuide returned control before completion, sleep 248
18:11:32.438 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:32.450 00.012 31432 UpdateGuideState exits: m=1857 RSB=26.6
18:11:32.453 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:32.455 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:32.456 00.001 31432 Enqueuing Expose request
18:11:32.695 00.239 29876 IsGuiding returns 1
18:11:32.695 00.000 29876 scope still moving after pulse duration time elapsed
18:11:32.726 00.031 29876 IsSlewing returns 0
18:11:32.726 00.000 29876 IsGuiding returns 1
18:11:32.757 00.031 29876 IsSlewing returns 0
18:11:32.757 00.000 29876 IsGuiding returns 0
18:11:32.757 00.000 29876 scope move finished after 238 + 82 ms
18:11:32.757 00.000 29876 Move returns status 0, amount 238
18:11:32.757 00.000 29876 move complete, result=0
18:11:32.757 00.000 29876 worker thread done servicing request
18:11:32.757 00.000 29876 Worker thread wakes up
18:11:32.758 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:32.758 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:32.758 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.6 px 238 ms SOUTH
18:11:33.547 00.789 31432 MultiStar mode disabled
18:11:33.566 00.019 31432 GuidingAssistant: Disabling guide output
18:11:33.568 00.002 31432 MountGuidingEnabled: 0
18:11:33.670 00.102 29876 Exposure complete
18:11:33.714 00.044 29876 worker thread done servicing request
18:11:33.714 00.000 31432 OnExposeComplete: enter
18:11:33.716 00.002 31432 UpdateGuideState(): m_state=6
18:11:33.718 00.002 31432 Star::Find(15, 436, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:11:33.720 00.002 31432 Star::Find returns 1 (0), X=436.84, Y=338.25, Mass=1904, SNR=26.4, Peak=166 HFD=3.5
18:11:33.722 00.002 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.05) = xAngle (-1.72 = -1.72)
18:11:33.724 00.002 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.37 = 1.37)
18:11:33.726 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.67 mountX=-0.02 mountY=0.15, mountTheta=1.72
18:11:33.729 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.15, opts=13)
18:11:33.731 00.002 31432 Enqueuing Move request for scope (-0.02, -0.15)
18:11:33.733 00.002 29876 Worker thread wakes up
18:11:33.733 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
18:11:33.733 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
18:11:33.733 00.000 29876 Moving (-0.02, -0.15) raw xDistance=-0.02 yDistance=0.15
18:11:33.733 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
18:11:33.733 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:33.733 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:11:33.733 00.000 29876 MoveAxis(E, 0, ABG)
18:11:33.733 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:33.733 00.000 29876 Move returns status 1, amount 0
18:11:33.733 00.000 29876 MoveAxis(N, 0, ABG)
18:11:33.733 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:33.733 00.000 29876 Move returns status 1, amount 0
18:11:33.733 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:33.733 00.000 29876 move complete, result=1
18:11:33.734 00.001 29876 worker thread done servicing request
18:11:33.738 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:33.749 00.011 31432 UpdateGuideState exits: m=1904 RSB=26.4
18:11:33.751 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:33.753 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:33.755 00.002 31432 Enqueuing Expose request
18:11:33.756 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:11:33.758 00.002 29876 Worker thread wakes up
18:11:33.759 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:33.759 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:33.761 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:34.893 01.132 29876 Exposure complete
18:11:34.946 00.053 29876 worker thread done servicing request
18:11:34.946 00.000 31432 OnExposeComplete: enter
18:11:34.948 00.002 31432 UpdateGuideState(): m_state=6
18:11:34.950 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:11:34.953 00.003 31432 Star::Find returns 1 (0), X=435.90, Y=338.02, Mass=1904, SNR=26.7, Peak=146 HFD=3.9
18:11:34.955 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.05) = xAngle (-2.81 = -2.81)
18:11:34.957 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.28 = 0.28)
18:11:34.959 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=-0.38 hyp=1.03 cameraTheta=-2.76 mountX=-0.97 mountY=0.28, mountTheta=2.86
18:11:34.963 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=-0.38, opts=13)
18:11:34.965 00.002 31432 Enqueuing Move request for scope (-0.95, -0.38)
18:11:34.967 00.002 29876 Worker thread wakes up
18:11:34.967 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.38) opts 0xd
18:11:34.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, -0.38)
18:11:34.967 00.000 29876 Moving (-0.95, -0.38) raw xDistance=-0.97 yDistance=0.28
18:11:34.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
18:11:34.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:34.967 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:11:34.967 00.000 29876 MoveAxis(E, 86, ABG)
18:11:34.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:34.967 00.000 29876 Move returns status 1, amount 0
18:11:34.967 00.000 29876 MoveAxis(N, 0, ABG)
18:11:34.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:34.967 00.000 29876 Move returns status 1, amount 0
18:11:34.967 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:34.967 00.000 29876 move complete, result=1
18:11:34.968 00.001 29876 worker thread done servicing request
18:11:34.975 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:34.987 00.012 31432 UpdateGuideState exits: m=1904 RSB=26.7
18:11:34.989 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:34.991 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:34.993 00.002 31432 Enqueuing Expose request
18:11:34.995 00.002 29876 Worker thread wakes up
18:11:34.995 00.000 31432 GuideStep: -1.0 px 0 ms EAST, 0.3 px 0 ms NORTH
18:11:34.997 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:34.997 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:34.999 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:35.002 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:35.903 00.901 29876 Exposure complete
18:11:35.946 00.043 29876 worker thread done servicing request
18:11:35.946 00.000 31432 OnExposeComplete: enter
18:11:35.948 00.002 31432 UpdateGuideState(): m_state=6
18:11:35.950 00.002 31432 Star::Find(15, 435, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:11:35.952 00.002 31432 Star::Find returns 1 (0), X=436.13, Y=338.08, Mass=1886, SNR=26.3, Peak=151 HFD=4.0
18:11:35.954 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.05) = xAngle (-2.78 = -2.78)
18:11:35.956 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.31 = 0.31)
18:11:35.957 00.001 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.32 hyp=0.80 cameraTheta=-2.73 mountX=-0.75 mountY=0.24, mountTheta=2.83
18:11:35.960 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.32, opts=13)
18:11:35.962 00.002 31432 Enqueuing Move request for scope (-0.73, -0.32)
18:11:35.963 00.001 29876 Worker thread wakes up
18:11:35.964 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.32) opts 0xd
18:11:35.964 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.32)
18:11:35.964 00.000 29876 Moving (-0.73, -0.32) raw xDistance=-0.75 yDistance=0.24
18:11:35.964 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
18:11:35.964 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:35.964 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:11:35.964 00.000 29876 MoveAxis(E, 72, ABG)
18:11:35.964 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:35.964 00.000 29876 Move returns status 1, amount 0
18:11:35.964 00.000 29876 MoveAxis(N, 0, ABG)
18:11:35.964 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:35.964 00.000 29876 Move returns status 1, amount 0
18:11:35.964 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:35.964 00.000 29876 move complete, result=1
18:11:35.964 00.000 29876 worker thread done servicing request
18:11:35.969 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:35.980 00.011 31432 UpdateGuideState exits: m=1886 RSB=26.3
18:11:35.983 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:35.984 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:35.986 00.002 31432 Enqueuing Expose request
18:11:35.988 00.002 29876 Worker thread wakes up
18:11:35.988 00.000 31432 GuideStep: -0.7 px 0 ms EAST, 0.2 px 0 ms NORTH
18:11:35.990 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:35.990 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:35.992 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:35.995 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:37.125 01.130 29876 Exposure complete
18:11:37.169 00.044 29876 worker thread done servicing request
18:11:37.170 00.001 31432 OnExposeComplete: enter
18:11:37.172 00.002 31432 UpdateGuideState(): m_state=6
18:11:37.174 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:11:37.176 00.002 31432 Star::Find returns 1 (0), X=435.75, Y=337.68, Mass=1850, SNR=25.9, Peak=132 HFD=3.7
18:11:37.178 00.002 31432 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.05) = xAngle (-2.62 = -2.62)
18:11:37.180 00.002 31432 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.47 = 0.47)
18:11:37.181 00.001 31432 CameraToMount -- cameraX=-1.11 cameraY=-0.72 hyp=1.33 cameraTheta=-2.56 mountX=-1.15 mountY=0.61, mountTheta=2.66
18:11:37.184 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.11, y=-0.72, opts=13)
18:11:37.186 00.002 31432 Enqueuing Move request for scope (-1.11, -0.72)
18:11:37.188 00.002 29876 Worker thread wakes up
18:11:37.188 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.72) opts 0xd
18:11:37.188 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.11, -0.72)
18:11:37.188 00.000 29876 Moving (-1.11, -0.72) raw xDistance=-1.15 yDistance=0.61
18:11:37.188 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.15
18:11:37.188 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
18:11:37.188 00.000 29876 MoveAxis(E, 106, ABG)
18:11:37.188 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:37.188 00.000 29876 Move returns status 1, amount 0
18:11:37.188 00.000 29876 MoveAxis(S, 234, ABG)
18:11:37.189 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:37.189 00.000 29876 Move returns status 1, amount 0
18:11:37.189 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:37.189 00.000 29876 move complete, result=1
18:11:37.189 00.000 29876 worker thread done servicing request
18:11:37.192 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:37.204 00.012 31432 UpdateGuideState exits: m=1850 RSB=25.9
18:11:37.206 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:37.208 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:37.209 00.001 31432 Enqueuing Expose request
18:11:37.211 00.002 29876 Worker thread wakes up
18:11:37.211 00.000 31432 GuideStep: -1.1 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:11:37.213 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:37.213 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:37.215 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:37.217 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:38.120 00.903 29876 Exposure complete
18:11:38.165 00.045 29876 worker thread done servicing request
18:11:38.165 00.000 31432 OnExposeComplete: enter
18:11:38.167 00.002 31432 UpdateGuideState(): m_state=6
18:11:38.169 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:11:38.171 00.002 31432 Star::Find returns 1 (0), X=435.38, Y=339.07, Mass=1838, SNR=25.4, Peak=122 HFD=4.0
18:11:38.173 00.002 31432 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.05) = xAngle (2.67 = 2.67)
18:11:38.175 00.002 31432 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.76 = -0.53)
18:11:38.177 00.002 31432 CameraToMount -- cameraX=-1.48 cameraY=0.67 hyp=1.62 cameraTheta=2.72 mountX=-1.44 mountY=-0.82, mountTheta=-2.63
18:11:38.180 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.48, y=0.67, opts=13)
18:11:38.183 00.003 31432 Enqueuing Move request for scope (-1.48, 0.67)
18:11:38.185 00.002 29876 Worker thread wakes up
18:11:38.185 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.67) opts 0xd
18:11:38.185 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.48, 0.67)
18:11:38.185 00.000 29876 Moving (-1.48, 0.67) raw xDistance=-1.44 yDistance=-0.82
18:11:38.185 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.44
18:11:38.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:11:38.185 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
18:11:38.185 00.000 29876 MoveAxis(E, 135, ABG)
18:11:38.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:38.185 00.000 29876 Move returns status 1, amount 0
18:11:38.185 00.000 29876 MoveAxis(N, 0, ABG)
18:11:38.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:38.185 00.000 29876 Move returns status 1, amount 0
18:11:38.185 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:38.185 00.000 29876 move complete, result=1
18:11:38.185 00.000 29876 worker thread done servicing request
18:11:38.189 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:38.202 00.013 31432 UpdateGuideState exits: m=1838 RSB=25.4
18:11:38.204 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:38.206 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:38.208 00.002 31432 Enqueuing Expose request
18:11:38.210 00.002 29876 Worker thread wakes up
18:11:38.210 00.000 31432 GuideStep: -1.4 px 0 ms EAST, -0.8 px 0 ms NORTH
18:11:38.213 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:38.213 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:38.215 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:38.218 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:39.339 01.121 29876 Exposure complete
18:11:39.381 00.042 29876 worker thread done servicing request
18:11:39.381 00.000 31432 OnExposeComplete: enter
18:11:39.384 00.003 31432 UpdateGuideState(): m_state=6
18:11:39.386 00.002 31432 Star::Find(15, 435, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:11:39.388 00.002 31432 Star::Find returns 1 (0), X=435.85, Y=337.01, Mass=1733, SNR=24.7, Peak=129 HFD=4.2
18:11:39.390 00.002 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.05) = xAngle (-2.25 = -2.25)
18:11:39.392 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.84 = 0.84)
18:11:39.394 00.002 31432 CameraToMount -- cameraX=-1.01 cameraY=-1.39 hyp=1.71 cameraTheta=-2.20 mountX=-1.08 mountY=1.27, mountTheta=2.27
18:11:39.397 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.01, y=-1.39, opts=13)
18:11:39.399 00.002 31432 Enqueuing Move request for scope (-1.01, -1.39)
18:11:39.401 00.002 29876 Worker thread wakes up
18:11:39.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -1.39) opts 0xd
18:11:39.401 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.01, -1.39)
18:11:39.401 00.000 29876 Moving (-1.01, -1.39) raw xDistance=-1.08 yDistance=1.27
18:11:39.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.08
18:11:39.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.27
18:11:39.401 00.000 29876 MoveAxis(E, 104, ABG)
18:11:39.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:39.401 00.000 29876 Move returns status 1, amount 0
18:11:39.401 00.000 29876 MoveAxis(S, 492, ABG)
18:11:39.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:39.401 00.000 29876 Move returns status 1, amount 0
18:11:39.401 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:39.401 00.000 29876 move complete, result=1
18:11:39.402 00.001 29876 worker thread done servicing request
18:11:39.405 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:39.417 00.012 31432 UpdateGuideState exits: m=1733 RSB=24.7
18:11:39.419 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:39.421 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:39.423 00.002 31432 Enqueuing Expose request
18:11:39.425 00.002 29876 Worker thread wakes up
18:11:39.425 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:39.425 00.000 31432 GuideStep: -1.1 px 0 ms EAST, 1.3 px 0 ms SOUTH
18:11:39.430 00.005 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:39.432 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:39.435 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:40.347 00.912 29876 Exposure complete
18:11:40.390 00.043 29876 worker thread done servicing request
18:11:40.390 00.000 31432 OnExposeComplete: enter
18:11:40.392 00.002 31432 UpdateGuideState(): m_state=6
18:11:40.394 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:11:40.396 00.002 31432 Star::Find returns 1 (0), X=435.33, Y=337.42, Mass=1639, SNR=23.8, Peak=106 HFD=4.3
18:11:40.398 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.05) = xAngle (-2.62 = -2.62)
18:11:40.400 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.47 = 0.47)
18:11:40.402 00.002 31432 CameraToMount -- cameraX=-1.52 cameraY=-0.99 hyp=1.82 cameraTheta=-2.57 mountX=-1.57 mountY=0.82, mountTheta=2.66
18:11:40.404 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.52, y=-0.99, opts=13)
18:11:40.407 00.003 31432 Enqueuing Move request for scope (-1.52, -0.99)
18:11:40.408 00.001 29876 Worker thread wakes up
18:11:40.409 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.52, -0.99) opts 0xd
18:11:40.409 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.52, -0.99)
18:11:40.409 00.000 29876 Moving (-1.52, -0.99) raw xDistance=-1.57 yDistance=0.82
18:11:40.409 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.57
18:11:40.409 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.82
18:11:40.409 00.000 29876 MoveAxis(E, 146, ABG)
18:11:40.409 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:40.409 00.000 29876 Move returns status 1, amount 0
18:11:40.409 00.000 29876 MoveAxis(S, 317, ABG)
18:11:40.409 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:40.409 00.000 29876 Move returns status 1, amount 0
18:11:40.409 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:40.409 00.000 29876 move complete, result=1
18:11:40.409 00.000 29876 worker thread done servicing request
18:11:40.413 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:40.426 00.013 31432 UpdateGuideState exits: m=1639 RSB=23.8
18:11:40.428 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:40.430 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:40.432 00.002 31432 Enqueuing Expose request
18:11:40.434 00.002 29876 Worker thread wakes up
18:11:40.434 00.000 31432 GuideStep: -1.6 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:11:40.436 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:40.436 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:40.438 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:40.441 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:41.564 01.123 29876 Exposure complete
18:11:41.607 00.043 29876 worker thread done servicing request
18:11:41.607 00.000 31432 OnExposeComplete: enter
18:11:41.609 00.002 31432 UpdateGuideState(): m_state=6
18:11:41.611 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:11:41.613 00.002 31432 Star::Find returns 1 (0), X=435.10, Y=338.19, Mass=1737, SNR=24.8, Peak=126 HFD=4.1
18:11:41.615 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.05) = xAngle (-3.08 = -3.08)
18:11:41.617 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.01 = 0.01)
18:11:41.618 00.001 31432 CameraToMount -- cameraX=-1.76 cameraY=-0.21 hyp=1.77 cameraTheta=-3.02 mountX=-1.76 mountY=0.02, mountTheta=3.13
18:11:41.621 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.76, y=-0.21, opts=13)
18:11:41.623 00.002 31432 Enqueuing Move request for scope (-1.76, -0.21)
18:11:41.625 00.002 29876 Worker thread wakes up
18:11:41.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.76, -0.21) opts 0xd
18:11:41.625 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.76, -0.21)
18:11:41.625 00.000 29876 Moving (-1.76, -0.21) raw xDistance=-1.76 yDistance=0.02
18:11:41.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.76
18:11:41.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:41.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:11:41.625 00.000 29876 MoveAxis(E, 166, ABG)
18:11:41.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:41.625 00.000 29876 Move returns status 1, amount 0
18:11:41.625 00.000 29876 MoveAxis(N, 0, ABG)
18:11:41.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:41.625 00.000 29876 Move returns status 1, amount 0
18:11:41.625 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:41.625 00.000 29876 move complete, result=1
18:11:41.625 00.000 29876 worker thread done servicing request
18:11:41.629 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:41.641 00.012 31432 UpdateGuideState exits: m=1737 RSB=24.8
18:11:41.643 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:41.645 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:41.647 00.002 31432 Enqueuing Expose request
18:11:41.649 00.002 31432 GuideStep: -1.8 px 0 ms EAST, 0.0 px 0 ms NORTH
18:11:41.651 00.002 29876 Worker thread wakes up
18:11:41.651 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:41.651 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:41.653 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:41.657 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:42.668 01.011 29876 Exposure complete
18:11:42.724 00.056 29876 worker thread done servicing request
18:11:42.724 00.000 31432 OnExposeComplete: enter
18:11:42.726 00.002 31432 UpdateGuideState(): m_state=6
18:11:42.729 00.003 31432 Star::Find(15, 435, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:11:42.731 00.002 31432 Star::Find returns 1 (0), X=434.33, Y=338.01, Mass=1677, SNR=24.2, Peak=153 HFD=3.9
18:11:42.733 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.05) = xAngle (-3.04 = -3.04)
18:11:42.735 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.05 = 0.05)
18:11:42.738 00.003 31432 CameraToMount -- cameraX=-2.52 cameraY=-0.39 hyp=2.55 cameraTheta=-2.99 mountX=-2.54 mountY=0.12, mountTheta=3.09
18:11:42.741 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.52, y=-0.39, opts=13)
18:11:42.744 00.003 31432 Enqueuing Move request for scope (-2.52, -0.39)
18:11:42.748 00.004 29876 Worker thread wakes up
18:11:42.748 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.52, -0.39) opts 0xd
18:11:42.748 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.52, -0.39)
18:11:42.748 00.000 29876 Moving (-2.52, -0.39) raw xDistance=-2.54 yDistance=0.12
18:11:42.748 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.68 from input -2.54
18:11:42.748 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:42.748 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:11:42.748 00.000 29876 MoveAxis(E, 236, ABG)
18:11:42.748 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:42.748 00.000 29876 Move returns status 1, amount 0
18:11:42.748 00.000 29876 MoveAxis(N, 0, ABG)
18:11:42.748 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:42.748 00.000 29876 Move returns status 1, amount 0
18:11:42.748 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:42.748 00.000 29876 move complete, result=1
18:11:42.748 00.000 29876 worker thread done servicing request
18:11:42.754 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:42.768 00.014 31432 UpdateGuideState exits: m=1677 RSB=24.2
18:11:42.769 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:42.771 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:42.773 00.002 31432 Enqueuing Expose request
18:11:42.775 00.002 29876 Worker thread wakes up
18:11:42.775 00.000 31432 GuideStep: -2.5 px 0 ms EAST, 0.1 px 0 ms NORTH
18:11:42.777 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:42.777 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:42.779 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:42.781 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:43.902 01.121 29876 Exposure complete
18:11:43.953 00.051 29876 worker thread done servicing request
18:11:43.953 00.000 31432 OnExposeComplete: enter
18:11:43.956 00.003 31432 UpdateGuideState(): m_state=6
18:11:43.959 00.003 31432 Star::Find(15, 434, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:11:43.962 00.003 31432 Star::Find returns 1 (0), X=434.92, Y=337.42, Mass=1746, SNR=24.5, Peak=119 HFD=4.0
18:11:43.965 00.003 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.05) = xAngle (-2.72 = -2.72)
18:11:43.969 00.004 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.37 = 0.37)
18:11:43.973 00.004 31432 CameraToMount -- cameraX=-1.93 cameraY=-0.98 hyp=2.17 cameraTheta=-2.67 mountX=-1.98 mountY=0.78, mountTheta=2.77
18:11:43.978 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.93, y=-0.98, opts=13)
18:11:43.981 00.003 31432 Enqueuing Move request for scope (-1.93, -0.98)
18:11:43.983 00.002 29876 Worker thread wakes up
18:11:43.983 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.93, -0.98) opts 0xd
18:11:43.983 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.93, -0.98)
18:11:43.983 00.000 29876 Moving (-1.93, -0.98) raw xDistance=-1.98 yDistance=0.78
18:11:43.983 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.37 from input -1.98
18:11:43.983 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
18:11:43.983 00.000 29876 MoveAxis(E, 191, ABG)
18:11:43.983 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:43.983 00.000 29876 Move returns status 1, amount 0
18:11:43.983 00.000 29876 MoveAxis(S, 301, ABG)
18:11:43.983 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:43.983 00.000 29876 Move returns status 1, amount 0
18:11:43.983 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:43.983 00.000 29876 move complete, result=1
18:11:43.983 00.000 29876 worker thread done servicing request
18:11:43.989 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:44.006 00.017 31432 UpdateGuideState exits: m=1746 RSB=24.5
18:11:44.008 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:44.010 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:44.012 00.002 31432 Enqueuing Expose request
18:11:44.014 00.002 29876 Worker thread wakes up
18:11:44.014 00.000 31432 GuideStep: -2.0 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:11:44.016 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:44.016 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:44.018 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:44.021 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:44.926 00.905 29876 Exposure complete
18:11:44.972 00.046 29876 worker thread done servicing request
18:11:44.972 00.000 31432 OnExposeComplete: enter
18:11:44.974 00.002 31432 UpdateGuideState(): m_state=6
18:11:44.976 00.002 31432 Star::Find(15, 434, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:11:44.979 00.003 31432 Star::Find returns 1 (0), X=434.94, Y=337.72, Mass=1934, SNR=26.9, Peak=157 HFD=3.9
18:11:44.980 00.001 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.05) = xAngle (-2.85 = -2.85)
18:11:44.983 00.003 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.24 = 0.24)
18:11:44.984 00.001 31432 CameraToMount -- cameraX=-1.92 cameraY=-0.68 hyp=2.04 cameraTheta=-2.80 mountX=-1.95 mountY=0.48, mountTheta=2.90
18:11:44.990 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.92, y=-0.68, opts=13)
18:11:44.992 00.002 31432 Enqueuing Move request for scope (-1.92, -0.68)
18:11:44.994 00.002 29876 Worker thread wakes up
18:11:44.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.92, -0.68) opts 0xd
18:11:44.994 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.92, -0.68)
18:11:44.994 00.000 29876 Moving (-1.92, -0.68) raw xDistance=-1.95 yDistance=0.48
18:11:44.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.32 from input -1.95
18:11:44.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
18:11:44.994 00.000 29876 MoveAxis(E, 185, ABG)
18:11:44.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:44.994 00.000 29876 Move returns status 1, amount 0
18:11:44.994 00.000 29876 MoveAxis(S, 186, ABG)
18:11:44.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:44.995 00.001 29876 Move returns status 1, amount 0
18:11:44.995 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:44.995 00.000 29876 move complete, result=1
18:11:44.995 00.000 29876 worker thread done servicing request
18:11:44.999 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:45.012 00.013 31432 UpdateGuideState exits: m=1934 RSB=26.9
18:11:45.014 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:45.016 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:45.018 00.002 31432 Enqueuing Expose request
18:11:45.020 00.002 29876 Worker thread wakes up
18:11:45.020 00.000 31432 GuideStep: -2.0 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:11:45.023 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:45.023 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:45.025 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:45.027 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:46.151 01.124 29876 Exposure complete
18:11:46.196 00.045 29876 worker thread done servicing request
18:11:46.196 00.000 31432 OnExposeComplete: enter
18:11:46.199 00.003 31432 UpdateGuideState(): m_state=6
18:11:46.201 00.002 31432 Star::Find(15, 434, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:11:46.204 00.003 31432 Star::Find returns 1 (0), X=435.96, Y=337.51, Mass=1694, SNR=24.9, Peak=180 HFD=3.5
18:11:46.206 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.05) = xAngle (-2.41 = -2.41)
18:11:46.207 00.001 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.68 = 0.68)
18:11:46.210 00.003 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.89 hyp=1.27 cameraTheta=-2.36 mountX=-0.94 mountY=0.80, mountTheta=2.44
18:11:46.214 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.89, opts=13)
18:11:46.217 00.003 31432 Enqueuing Move request for scope (-0.89, -0.89)
18:11:46.219 00.002 29876 Worker thread wakes up
18:11:46.219 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.89) opts 0xd
18:11:46.219 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.89)
18:11:46.219 00.000 29876 Moving (-0.89, -0.89) raw xDistance=-0.94 yDistance=0.80
18:11:46.219 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.94
18:11:46.219 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.80
18:11:46.219 00.000 29876 MoveAxis(E, 96, ABG)
18:11:46.219 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:46.219 00.000 29876 Move returns status 1, amount 0
18:11:46.219 00.000 29876 MoveAxis(S, 308, ABG)
18:11:46.219 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:46.219 00.000 29876 Move returns status 1, amount 0
18:11:46.219 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:46.219 00.000 29876 move complete, result=1
18:11:46.219 00.000 29876 worker thread done servicing request
18:11:46.223 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:46.236 00.013 31432 UpdateGuideState exits: m=1694 RSB=24.9
18:11:46.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:46.240 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:46.241 00.001 31432 Enqueuing Expose request
18:11:46.244 00.003 29876 Worker thread wakes up
18:11:46.244 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:46.244 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:46.244 00.000 31432 GuideStep: -0.9 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:11:46.247 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:46.250 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:47.160 00.910 29876 Exposure complete
18:11:47.203 00.043 29876 worker thread done servicing request
18:11:47.203 00.000 31432 OnExposeComplete: enter
18:11:47.205 00.002 31432 UpdateGuideState(): m_state=6
18:11:47.208 00.003 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:11:47.210 00.002 31432 Star::Find returns 1 (0), X=435.69, Y=337.72, Mass=2036, SNR=27.7, Peak=168 HFD=3.5
18:11:47.212 00.002 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.05) = xAngle (-2.66 = -2.66)
18:11:47.213 00.001 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.43 = 0.43)
18:11:47.215 00.002 31432 CameraToMount -- cameraX=-1.17 cameraY=-0.68 hyp=1.36 cameraTheta=-2.61 mountX=-1.20 mountY=0.56, mountTheta=2.71
18:11:47.218 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.17, y=-0.68, opts=13)
18:11:47.220 00.002 31432 Enqueuing Move request for scope (-1.17, -0.68)
18:11:47.222 00.002 29876 Worker thread wakes up
18:11:47.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -0.68) opts 0xd
18:11:47.222 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.17, -0.68)
18:11:47.222 00.000 29876 Moving (-1.17, -0.68) raw xDistance=-1.20 yDistance=0.56
18:11:47.222 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.20
18:11:47.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
18:11:47.222 00.000 29876 MoveAxis(E, 113, ABG)
18:11:47.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:47.222 00.000 29876 Move returns status 1, amount 0
18:11:47.222 00.000 29876 MoveAxis(S, 216, ABG)
18:11:47.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:47.222 00.000 29876 Move returns status 1, amount 0
18:11:47.222 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:47.222 00.000 29876 move complete, result=1
18:11:47.223 00.001 29876 worker thread done servicing request
18:11:47.227 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:47.239 00.012 31432 UpdateGuideState exits: m=2036 RSB=27.7
18:11:47.242 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:47.243 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:47.245 00.002 31432 Enqueuing Expose request
18:11:47.247 00.002 31432 GuideStep: -1.2 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:11:47.249 00.002 29876 Worker thread wakes up
18:11:47.249 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:47.249 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:47.251 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:47.253 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:48.379 01.126 29876 Exposure complete
18:11:48.422 00.043 29876 worker thread done servicing request
18:11:48.422 00.000 31432 OnExposeComplete: enter
18:11:48.424 00.002 31432 UpdateGuideState(): m_state=6
18:11:48.427 00.003 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:11:48.429 00.002 31432 Star::Find returns 1 (0), X=437.07, Y=338.70, Mass=1758, SNR=25.4, Peak=151 HFD=3.6
18:11:48.431 00.002 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.05) = xAngle (0.88 = 0.88)
18:11:48.432 00.001 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.97 = -2.31)
18:11:48.434 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.37 cameraTheta=0.93 mountX=0.23 mountY=-0.27, mountTheta=-0.86
18:11:48.437 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.29, opts=13)
18:11:48.439 00.002 31432 Enqueuing Move request for scope (0.22, 0.29)
18:11:48.441 00.002 29876 Worker thread wakes up
18:11:48.441 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
18:11:48.441 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
18:11:48.441 00.000 29876 Moving (0.22, 0.29) raw xDistance=0.23 yDistance=-0.27
18:11:48.441 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.23
18:11:48.441 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:48.441 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:11:48.441 00.000 29876 MoveAxis(W, 13, ABG)
18:11:48.441 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:48.441 00.000 29876 Move returns status 1, amount 0
18:11:48.441 00.000 29876 MoveAxis(N, 0, ABG)
18:11:48.441 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:48.441 00.000 29876 Move returns status 1, amount 0
18:11:48.441 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:48.441 00.000 29876 move complete, result=1
18:11:48.441 00.000 29876 worker thread done servicing request
18:11:48.445 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:48.458 00.013 31432 UpdateGuideState exits: m=1758 RSB=25.4
18:11:48.460 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:48.462 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:48.464 00.002 31432 Enqueuing Expose request
18:11:48.466 00.002 31432 GuideStep: 0.2 px 0 ms WEST, -0.3 px 0 ms NORTH
18:11:48.468 00.002 29876 Worker thread wakes up
18:11:48.468 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:48.468 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:48.469 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:48.471 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:49.384 00.913 29876 Exposure complete
18:11:49.426 00.042 29876 worker thread done servicing request
18:11:49.426 00.000 31432 OnExposeComplete: enter
18:11:49.428 00.002 31432 UpdateGuideState(): m_state=6
18:11:49.431 00.003 31432 Star::Find(15, 437, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:11:49.432 00.001 31432 Star::Find returns 1 (0), X=435.89, Y=337.74, Mass=1936, SNR=27.0, Peak=169 HFD=3.8
18:11:49.434 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.05) = xAngle (-2.59 = -2.59)
18:11:49.436 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.49 = 0.49)
18:11:49.438 00.002 31432 CameraToMount -- cameraX=-0.97 cameraY=-0.66 hyp=1.17 cameraTheta=-2.54 mountX=-1.00 mountY=0.56, mountTheta=2.63
18:11:49.440 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.97, y=-0.66, opts=13)
18:11:49.442 00.002 31432 Enqueuing Move request for scope (-0.97, -0.66)
18:11:49.444 00.002 29876 Worker thread wakes up
18:11:49.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.66) opts 0xd
18:11:49.444 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.97, -0.66)
18:11:49.444 00.000 29876 Moving (-0.97, -0.66) raw xDistance=-1.00 yDistance=0.56
18:11:49.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
18:11:49.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.56
18:11:49.444 00.000 29876 MoveAxis(E, 88, ABG)
18:11:49.445 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:49.445 00.000 29876 Move returns status 1, amount 0
18:11:49.445 00.000 29876 MoveAxis(S, 215, ABG)
18:11:49.445 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:49.445 00.000 29876 Move returns status 1, amount 0
18:11:49.445 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:49.445 00.000 29876 move complete, result=1
18:11:49.445 00.000 29876 worker thread done servicing request
18:11:49.448 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:49.461 00.013 31432 UpdateGuideState exits: m=1936 RSB=27.0
18:11:49.463 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:49.465 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:49.467 00.002 31432 Enqueuing Expose request
18:11:49.469 00.002 31432 GuideStep: -1.0 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:11:49.471 00.002 29876 Worker thread wakes up
18:11:49.471 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:49.471 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:49.473 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:49.475 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:50.603 01.128 29876 Exposure complete
18:11:50.646 00.043 29876 worker thread done servicing request
18:11:50.646 00.000 31432 OnExposeComplete: enter
18:11:50.648 00.002 31432 UpdateGuideState(): m_state=6
18:11:50.650 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:11:50.652 00.002 31432 Star::Find returns 1 (0), X=435.30, Y=337.63, Mass=2027, SNR=27.6, Peak=158 HFD=3.5
18:11:50.653 00.001 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.05) = xAngle (-2.73 = -2.73)
18:11:50.655 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.36 = 0.36)
18:11:50.657 00.002 31432 CameraToMount -- cameraX=-1.56 cameraY=-0.77 hyp=1.74 cameraTheta=-2.68 mountX=-1.60 mountY=0.61, mountTheta=2.78
18:11:50.659 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.56, y=-0.77, opts=13)
18:11:50.661 00.002 31432 Enqueuing Move request for scope (-1.56, -0.77)
18:11:50.663 00.002 29876 Worker thread wakes up
18:11:50.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -0.77) opts 0xd
18:11:50.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.56, -0.77)
18:11:50.663 00.000 29876 Moving (-1.56, -0.77) raw xDistance=-1.60 yDistance=0.61
18:11:50.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.60
18:11:50.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
18:11:50.663 00.000 29876 MoveAxis(E, 147, ABG)
18:11:50.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:50.663 00.000 29876 Move returns status 1, amount 0
18:11:50.663 00.000 29876 MoveAxis(S, 234, ABG)
18:11:50.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:50.663 00.000 29876 Move returns status 1, amount 0
18:11:50.663 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:50.663 00.000 29876 move complete, result=1
18:11:50.663 00.000 29876 worker thread done servicing request
18:11:50.668 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:50.680 00.012 31432 UpdateGuideState exits: m=2027 RSB=27.6
18:11:50.682 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:50.684 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:50.686 00.002 31432 Enqueuing Expose request
18:11:50.687 00.001 31432 GuideStep: -1.6 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:11:50.688 00.001 29876 Worker thread wakes up
18:11:50.689 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:50.689 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:50.690 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:50.692 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:51.603 00.911 29876 Exposure complete
18:11:51.645 00.042 29876 worker thread done servicing request
18:11:51.646 00.001 31432 OnExposeComplete: enter
18:11:51.648 00.002 31432 UpdateGuideState(): m_state=6
18:11:51.650 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:11:51.652 00.002 31432 Star::Find returns 1 (0), X=435.72, Y=338.05, Mass=1823, SNR=26.1, Peak=171 HFD=3.5
18:11:51.653 00.001 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.05) = xAngle (-2.89 = -2.89)
18:11:51.655 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.20 = 0.20)
18:11:51.657 00.002 31432 CameraToMount -- cameraX=-1.14 cameraY=-0.35 hyp=1.19 cameraTheta=-2.84 mountX=-1.15 mountY=0.23, mountTheta=2.94
18:11:51.659 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.14, y=-0.35, opts=13)
18:11:51.661 00.002 31432 Enqueuing Move request for scope (-1.14, -0.35)
18:11:51.663 00.002 29876 Worker thread wakes up
18:11:51.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.35) opts 0xd
18:11:51.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.14, -0.35)
18:11:51.663 00.000 29876 Moving (-1.14, -0.35) raw xDistance=-1.15 yDistance=0.23
18:11:51.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.15
18:11:51.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:51.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:11:51.664 00.001 29876 MoveAxis(E, 112, ABG)
18:11:51.664 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:51.664 00.000 29876 Move returns status 1, amount 0
18:11:51.664 00.000 29876 MoveAxis(N, 0, ABG)
18:11:51.664 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:51.664 00.000 29876 Move returns status 1, amount 0
18:11:51.664 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:51.664 00.000 29876 move complete, result=1
18:11:51.664 00.000 29876 worker thread done servicing request
18:11:51.668 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:51.680 00.012 31432 UpdateGuideState exits: m=1823 RSB=26.1
18:11:51.682 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:51.684 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:51.686 00.002 31432 Enqueuing Expose request
18:11:51.688 00.002 31432 GuideStep: -1.2 px 0 ms EAST, 0.2 px 0 ms NORTH
18:11:51.690 00.002 29876 Worker thread wakes up
18:11:51.690 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:51.690 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:51.691 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:51.693 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:52.815 01.122 29876 Exposure complete
18:11:52.858 00.043 29876 worker thread done servicing request
18:11:52.858 00.000 31432 OnExposeComplete: enter
18:11:52.860 00.002 31432 UpdateGuideState(): m_state=6
18:11:52.862 00.002 31432 Star::Find(15, 435, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:11:52.864 00.002 31432 Star::Find returns 1 (0), X=435.80, Y=338.13, Mass=1826, SNR=26.7, Peak=182 HFD=3.2
18:11:52.866 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.05) = xAngle (-2.94 = -2.94)
18:11:52.868 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.15 = 0.15)
18:11:52.869 00.001 31432 CameraToMount -- cameraX=-1.06 cameraY=-0.27 hyp=1.09 cameraTheta=-2.89 mountX=-1.07 mountY=0.16, mountTheta=2.99
18:11:52.872 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.06, y=-0.27, opts=13)
18:11:52.874 00.002 31432 Enqueuing Move request for scope (-1.06, -0.27)
18:11:52.876 00.002 29876 Worker thread wakes up
18:11:52.876 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.27) opts 0xd
18:11:52.876 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.06, -0.27)
18:11:52.876 00.000 29876 Moving (-1.06, -0.27) raw xDistance=-1.07 yDistance=0.16
18:11:52.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.07
18:11:52.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:52.876 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:11:52.876 00.000 29876 MoveAxis(E, 102, ABG)
18:11:52.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:52.876 00.000 29876 Move returns status 1, amount 0
18:11:52.876 00.000 29876 MoveAxis(N, 0, ABG)
18:11:52.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:52.876 00.000 29876 Move returns status 1, amount 0
18:11:52.876 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:52.876 00.000 29876 move complete, result=1
18:11:52.876 00.000 29876 worker thread done servicing request
18:11:52.880 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:52.892 00.012 31432 UpdateGuideState exits: m=1826 RSB=26.7
18:11:52.895 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:52.897 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:52.899 00.002 31432 Enqueuing Expose request
18:11:52.900 00.001 31432 GuideStep: -1.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:11:52.902 00.002 29876 Worker thread wakes up
18:11:52.902 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:52.902 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:52.903 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:52.905 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:53.820 00.915 29876 Exposure complete
18:11:53.863 00.043 29876 worker thread done servicing request
18:11:53.863 00.000 31432 OnExposeComplete: enter
18:11:53.866 00.003 31432 UpdateGuideState(): m_state=6
18:11:53.868 00.002 31432 Star::Find(15, 435, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:11:53.870 00.002 31432 Star::Find returns 1 (0), X=436.07, Y=337.47, Mass=1899, SNR=27.1, Peak=199 HFD=3.5
18:11:53.872 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
18:11:53.874 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.77 = 0.77)
18:11:53.875 00.001 31432 CameraToMount -- cameraX=-0.78 cameraY=-0.93 hyp=1.22 cameraTheta=-2.27 mountX=-0.83 mountY=0.84, mountTheta=2.35
18:11:53.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=-0.93, opts=13)
18:11:53.880 00.002 31432 Enqueuing Move request for scope (-0.78, -0.93)
18:11:53.882 00.002 29876 Worker thread wakes up
18:11:53.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.93) opts 0xd
18:11:53.882 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, -0.93)
18:11:53.882 00.000 29876 Moving (-0.78, -0.93) raw xDistance=-0.83 yDistance=0.84
18:11:53.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
18:11:53.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.84
18:11:53.882 00.000 29876 MoveAxis(E, 80, ABG)
18:11:53.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:53.882 00.000 29876 Move returns status 1, amount 0
18:11:53.882 00.000 29876 MoveAxis(S, 326, ABG)
18:11:53.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:53.882 00.000 29876 Move returns status 1, amount 0
18:11:53.882 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:53.882 00.000 29876 move complete, result=1
18:11:53.883 00.001 29876 worker thread done servicing request
18:11:53.887 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:53.899 00.012 31432 UpdateGuideState exits: m=1899 RSB=27.1
18:11:53.903 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:53.904 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:53.906 00.002 31432 Enqueuing Expose request
18:11:53.908 00.002 31432 GuideStep: -0.8 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:11:53.910 00.002 29876 Worker thread wakes up
18:11:53.910 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:53.910 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:53.911 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:53.913 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:55.033 01.120 29876 Exposure complete
18:11:55.076 00.043 29876 worker thread done servicing request
18:11:55.076 00.000 31432 OnExposeComplete: enter
18:11:55.078 00.002 31432 UpdateGuideState(): m_state=6
18:11:55.080 00.002 31432 Star::Find(15, 436, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:11:55.082 00.002 31432 Star::Find returns 1 (0), X=435.96, Y=337.33, Mass=1964, SNR=27.6, Peak=190 HFD=3.6
18:11:55.084 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.05) = xAngle (-2.32 = -2.32)
18:11:55.086 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.77 = 0.77)
18:11:55.087 00.001 31432 CameraToMount -- cameraX=-0.90 cameraY=-1.07 hyp=1.40 cameraTheta=-2.27 mountX=-0.95 mountY=0.97, mountTheta=2.34
18:11:55.090 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=-1.07, opts=13)
18:11:55.092 00.002 31432 Enqueuing Move request for scope (-0.90, -1.07)
18:11:55.095 00.003 29876 Worker thread wakes up
18:11:55.095 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -1.07) opts 0xd
18:11:55.095 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, -1.07)
18:11:55.095 00.000 29876 Moving (-0.90, -1.07) raw xDistance=-0.95 yDistance=0.97
18:11:55.095 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95
18:11:55.095 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.97
18:11:55.095 00.000 29876 MoveAxis(E, 89, ABG)
18:11:55.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:55.095 00.000 29876 Move returns status 1, amount 0
18:11:55.095 00.000 29876 MoveAxis(S, 376, ABG)
18:11:55.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:55.095 00.000 29876 Move returns status 1, amount 0
18:11:55.095 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:55.095 00.000 29876 move complete, result=1
18:11:55.095 00.000 29876 worker thread done servicing request
18:11:55.097 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
18:11:55.109 00.012 31432 UpdateGuideState exits: m=1964 RSB=27.6
18:11:55.111 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:55.113 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:55.115 00.002 31432 Enqueuing Expose request
18:11:55.117 00.002 31432 GuideStep: -0.9 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:11:55.119 00.002 29876 Worker thread wakes up
18:11:55.119 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:55.119 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:55.121 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:55.123 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:56.135 01.012 29876 Exposure complete
18:11:56.178 00.043 29876 worker thread done servicing request
18:11:56.178 00.000 31432 OnExposeComplete: enter
18:11:56.180 00.002 31432 UpdateGuideState(): m_state=6
18:11:56.182 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:11:56.184 00.002 31432 Star::Find returns 1 (0), X=435.96, Y=337.61, Mass=1943, SNR=26.7, Peak=187 HFD=3.5
18:11:56.186 00.002 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.05) = xAngle (-2.47 = -2.47)
18:11:56.188 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.62 = 0.62)
18:11:56.189 00.001 31432 CameraToMount -- cameraX=-0.90 cameraY=-0.79 hyp=1.20 cameraTheta=-2.42 mountX=-0.94 mountY=0.69, mountTheta=2.51
18:11:56.194 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=-0.79, opts=13)
18:11:56.196 00.002 31432 Enqueuing Move request for scope (-0.90, -0.79)
18:11:56.198 00.002 29876 Worker thread wakes up
18:11:56.198 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.79) opts 0xd
18:11:56.198 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, -0.79)
18:11:56.198 00.000 29876 Moving (-0.90, -0.79) raw xDistance=-0.94 yDistance=0.69
18:11:56.198 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.94
18:11:56.198 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.69
18:11:56.198 00.000 29876 MoveAxis(E, 89, ABG)
18:11:56.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:56.198 00.000 29876 Move returns status 1, amount 0
18:11:56.198 00.000 29876 MoveAxis(S, 266, ABG)
18:11:56.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:56.198 00.000 29876 Move returns status 1, amount 0
18:11:56.198 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:56.198 00.000 29876 move complete, result=1
18:11:56.198 00.000 29876 worker thread done servicing request
18:11:56.201 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:56.213 00.012 31432 UpdateGuideState exits: m=1943 RSB=26.7
18:11:56.215 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:56.217 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:56.219 00.002 31432 Enqueuing Expose request
18:11:56.221 00.002 31432 GuideStep: -0.9 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:11:56.222 00.001 29876 Worker thread wakes up
18:11:56.223 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:56.223 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:56.223 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:56.226 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:57.449 01.223 29876 Exposure complete
18:11:57.492 00.043 29876 worker thread done servicing request
18:11:57.492 00.000 31432 OnExposeComplete: enter
18:11:57.495 00.003 31432 UpdateGuideState(): m_state=6
18:11:57.497 00.002 31432 Star::Find(15, 435, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:11:57.499 00.002 31432 Star::Find returns 1 (0), X=436.42, Y=338.21, Mass=1918, SNR=26.9, Peak=177 HFD=3.5
18:11:57.500 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.05) = xAngle (-2.78 = -2.78)
18:11:57.502 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.31 = 0.31)
18:11:57.504 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-2.72 mountX=-0.45 mountY=0.15, mountTheta=2.82
18:11:57.506 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.20, opts=13)
18:11:57.509 00.003 31432 Enqueuing Move request for scope (-0.44, -0.20)
18:11:57.511 00.002 29876 Worker thread wakes up
18:11:57.511 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.20) opts 0xd
18:11:57.511 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.20)
18:11:57.511 00.000 29876 Moving (-0.44, -0.20) raw xDistance=-0.45 yDistance=0.15
18:11:57.511 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
18:11:57.511 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:57.511 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:11:57.511 00.000 29876 MoveAxis(E, 46, ABG)
18:11:57.511 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:57.511 00.000 29876 Move returns status 1, amount 0
18:11:57.511 00.000 29876 MoveAxis(N, 0, ABG)
18:11:57.511 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:57.511 00.000 29876 Move returns status 1, amount 0
18:11:57.511 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:57.511 00.000 29876 move complete, result=1
18:11:57.511 00.000 29876 worker thread done servicing request
18:11:57.515 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:11:57.526 00.011 31432 UpdateGuideState exits: m=1918 RSB=26.9
18:11:57.529 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:57.530 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:57.532 00.002 31432 Enqueuing Expose request
18:11:57.534 00.002 31432 GuideStep: -0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
18:11:57.536 00.002 29876 Worker thread wakes up
18:11:57.536 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:57.536 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:57.538 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:57.540 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:58.451 00.911 29876 Exposure complete
18:11:58.495 00.044 29876 worker thread done servicing request
18:11:58.495 00.000 31432 OnExposeComplete: enter
18:11:58.497 00.002 31432 UpdateGuideState(): m_state=6
18:11:58.499 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:11:58.501 00.002 31432 Star::Find returns 1 (0), X=436.56, Y=338.28, Mass=1940, SNR=27.3, Peak=163 HFD=3.5
18:11:58.503 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.05) = xAngle (-2.81 = -2.81)
18:11:58.505 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.27 = 0.27)
18:11:58.507 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-2.76 mountX=-0.30 mountY=0.09, mountTheta=2.86
18:11:58.509 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.12, opts=13)
18:11:58.511 00.002 31432 Enqueuing Move request for scope (-0.30, -0.12)
18:11:58.513 00.002 29876 Worker thread wakes up
18:11:58.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.12) opts 0xd
18:11:58.513 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.12)
18:11:58.513 00.000 29876 Moving (-0.30, -0.12) raw xDistance=-0.30 yDistance=0.09
18:11:58.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
18:11:58.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:11:58.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:11:58.513 00.000 29876 MoveAxis(E, 30, ABG)
18:11:58.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:58.513 00.000 29876 Move returns status 1, amount 0
18:11:58.513 00.000 29876 MoveAxis(N, 0, ABG)
18:11:58.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:58.513 00.000 29876 Move returns status 1, amount 0
18:11:58.513 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:58.513 00.000 29876 move complete, result=1
18:11:58.513 00.000 29876 worker thread done servicing request
18:11:58.517 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:58.528 00.011 31432 UpdateGuideState exits: m=1940 RSB=27.3
18:11:58.531 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:58.532 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:58.534 00.002 31432 Enqueuing Expose request
18:11:58.536 00.002 31432 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
18:11:58.538 00.002 29876 Worker thread wakes up
18:11:58.538 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:58.538 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:58.540 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:58.542 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:11:59.669 01.127 29876 Exposure complete
18:11:59.711 00.042 29876 worker thread done servicing request
18:11:59.711 00.000 31432 OnExposeComplete: enter
18:11:59.713 00.002 31432 UpdateGuideState(): m_state=6
18:11:59.715 00.002 31432 Star::Find(15, 436, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:11:59.717 00.002 31432 Star::Find returns 1 (0), X=436.62, Y=337.44, Mass=1841, SNR=26.5, Peak=186 HFD=3.3
18:11:59.719 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.05) = xAngle (-1.87 = -1.87)
18:11:59.721 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.22 = 1.22)
18:11:59.723 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.96 hyp=0.99 cameraTheta=-1.82 mountX=-0.29 mountY=0.93, mountTheta=1.87
18:11:59.725 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.96, opts=13)
18:11:59.727 00.002 31432 Enqueuing Move request for scope (-0.24, -0.96)
18:11:59.729 00.002 29876 Worker thread wakes up
18:11:59.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.96) opts 0xd
18:11:59.729 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.96)
18:11:59.729 00.000 29876 Moving (-0.24, -0.96) raw xDistance=-0.29 yDistance=0.93
18:11:59.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
18:11:59.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.93
18:11:59.730 00.001 29876 MoveAxis(E, 28, ABG)
18:11:59.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:59.730 00.000 29876 Move returns status 1, amount 0
18:11:59.730 00.000 29876 MoveAxis(S, 360, ABG)
18:11:59.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:11:59.730 00.000 29876 Move returns status 1, amount 0
18:11:59.730 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:11:59.730 00.000 29876 move complete, result=1
18:11:59.730 00.000 29876 worker thread done servicing request
18:11:59.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:11:59.745 00.012 31432 UpdateGuideState exits: m=1841 RSB=26.5
18:11:59.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:59.749 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:11:59.750 00.001 31432 Enqueuing Expose request
18:11:59.752 00.002 31432 GuideStep: -0.3 px 0 ms EAST, 0.9 px 0 ms SOUTH
18:11:59.754 00.002 29876 Worker thread wakes up
18:11:59.754 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:11:59.754 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:11:59.755 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:11:59.758 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:00.668 00.910 29876 Exposure complete
18:12:00.712 00.044 29876 worker thread done servicing request
18:12:00.712 00.000 31432 OnExposeComplete: enter
18:12:00.714 00.002 31432 UpdateGuideState(): m_state=6
18:12:00.715 00.001 31432 Star::Find(15, 436, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:12:00.717 00.002 31432 Star::Find returns 1 (0), X=436.73, Y=337.49, Mass=1763, SNR=25.6, Peak=166 HFD=3.3
18:12:00.719 00.002 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.05) = xAngle (-1.77 = -1.77)
18:12:00.721 00.002 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (1.32 = 1.32)
18:12:00.723 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.91 hyp=0.92 cameraTheta=-1.71 mountX=-0.18 mountY=0.89, mountTheta=1.77
18:12:00.725 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.91, opts=13)
18:12:00.727 00.002 31432 Enqueuing Move request for scope (-0.13, -0.91)
18:12:00.729 00.002 29876 Worker thread wakes up
18:12:00.730 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.91) opts 0xd
18:12:00.730 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.91)
18:12:00.730 00.000 29876 Moving (-0.13, -0.91) raw xDistance=-0.18 yDistance=0.89
18:12:00.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
18:12:00.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.89
18:12:00.730 00.000 29876 MoveAxis(E, 0, ABG)
18:12:00.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:00.730 00.000 29876 Move returns status 1, amount 0
18:12:00.730 00.000 29876 MoveAxis(S, 343, ABG)
18:12:00.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:00.730 00.000 29876 Move returns status 1, amount 0
18:12:00.730 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:00.730 00.000 29876 move complete, result=1
18:12:00.730 00.000 29876 worker thread done servicing request
18:12:00.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:00.745 00.012 31432 UpdateGuideState exits: m=1763 RSB=25.6
18:12:00.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:00.749 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:00.751 00.002 31432 Enqueuing Expose request
18:12:00.753 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.9 px 0 ms SOUTH
18:12:00.755 00.002 29876 Worker thread wakes up
18:12:00.755 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:00.755 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:00.758 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:00.760 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:01.888 01.128 29876 Exposure complete
18:12:01.931 00.043 29876 worker thread done servicing request
18:12:01.931 00.000 31432 OnExposeComplete: enter
18:12:01.934 00.003 31432 UpdateGuideState(): m_state=6
18:12:01.936 00.002 31432 Star::Find(15, 436, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:12:01.938 00.002 31432 Star::Find returns 1 (0), X=437.15, Y=338.27, Mass=1996, SNR=28.1, Peak=183 HFD=3.5
18:12:01.940 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.05) = xAngle (-0.46 = -0.46)
18:12:01.941 00.001 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.63 = 2.63)
18:12:01.943 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.40 mountX=0.29 mountY=0.16, mountTheta=0.50
18:12:01.946 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.13, opts=13)
18:12:01.948 00.002 31432 Enqueuing Move request for scope (0.29, -0.13)
18:12:01.950 00.002 29876 Worker thread wakes up
18:12:01.950 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
18:12:01.950 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
18:12:01.950 00.000 29876 Moving (0.29, -0.13) raw xDistance=0.29 yDistance=0.16
18:12:01.950 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
18:12:01.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:12:01.950 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:12:01.950 00.000 29876 MoveAxis(W, 25, ABG)
18:12:01.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:01.950 00.000 29876 Move returns status 1, amount 0
18:12:01.950 00.000 29876 MoveAxis(N, 0, ABG)
18:12:01.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:01.950 00.000 29876 Move returns status 1, amount 0
18:12:01.951 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:01.951 00.000 29876 move complete, result=1
18:12:01.951 00.000 29876 worker thread done servicing request
18:12:01.954 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:01.966 00.012 31432 UpdateGuideState exits: m=1996 RSB=28.1
18:12:01.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:01.970 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:01.972 00.002 31432 Enqueuing Expose request
18:12:01.974 00.002 31432 GuideStep: 0.3 px 0 ms WEST, 0.2 px 0 ms NORTH
18:12:01.976 00.002 29876 Worker thread wakes up
18:12:01.976 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:01.976 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:01.979 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:01.981 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:02.892 00.911 29876 Exposure complete
18:12:02.934 00.042 29876 worker thread done servicing request
18:12:02.935 00.001 31432 OnExposeComplete: enter
18:12:02.937 00.002 31432 UpdateGuideState(): m_state=6
18:12:02.939 00.002 31432 Star::Find(15, 437, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:12:02.941 00.002 31432 Star::Find returns 1 (0), X=437.82, Y=337.82, Mass=1773, SNR=25.7, Peak=172 HFD=3.3
18:12:02.942 00.001 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.05) = xAngle (-0.59 = -0.59)
18:12:02.944 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.49 = 2.49)
18:12:02.946 00.002 31432 CameraToMount -- cameraX=0.97 cameraY=-0.58 hyp=1.13 cameraTheta=-0.54 mountX=0.94 mountY=0.68, mountTheta=0.63
18:12:02.949 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.97, y=-0.58, opts=13)
18:12:02.951 00.002 31432 Enqueuing Move request for scope (0.97, -0.58)
18:12:02.953 00.002 29876 Worker thread wakes up
18:12:02.953 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.58) opts 0xd
18:12:02.953 00.000 29876 Handling offset move in thread for scope, endpoint = (0.97, -0.58)
18:12:02.953 00.000 29876 Moving (0.97, -0.58) raw xDistance=0.94 yDistance=0.68
18:12:02.953 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.94
18:12:02.953 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
18:12:02.953 00.000 29876 MoveAxis(W, 84, ABG)
18:12:02.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:02.953 00.000 29876 Move returns status 1, amount 0
18:12:02.953 00.000 29876 MoveAxis(S, 263, ABG)
18:12:02.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:02.953 00.000 29876 Move returns status 1, amount 0
18:12:02.953 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:02.953 00.000 29876 move complete, result=1
18:12:02.953 00.000 29876 worker thread done servicing request
18:12:02.957 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:02.969 00.012 31432 UpdateGuideState exits: m=1773 RSB=25.7
18:12:02.971 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:02.973 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:02.974 00.001 31432 Enqueuing Expose request
18:12:02.976 00.002 31432 GuideStep: 0.9 px 0 ms WEST, 0.7 px 0 ms SOUTH
18:12:02.978 00.002 29876 Worker thread wakes up
18:12:02.978 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:02.978 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:02.981 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:02.984 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:04.110 01.126 29876 Exposure complete
18:12:04.152 00.042 29876 worker thread done servicing request
18:12:04.152 00.000 31432 OnExposeComplete: enter
18:12:04.154 00.002 31432 UpdateGuideState(): m_state=6
18:12:04.157 00.003 31432 Star::Find(15, 437, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:12:04.158 00.001 31432 Star::Find returns 1 (0), X=438.00, Y=337.68, Mass=1886, SNR=27.3, Peak=195 HFD=3.3
18:12:04.160 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.05) = xAngle (-0.62 = -0.62)
18:12:04.162 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.47 = 2.47)
18:12:04.164 00.002 31432 CameraToMount -- cameraX=1.14 cameraY=-0.72 hyp=1.35 cameraTheta=-0.56 mountX=1.10 mountY=0.84, mountTheta=0.65
18:12:04.166 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.14, y=-0.72, opts=13)
18:12:04.168 00.002 31432 Enqueuing Move request for scope (1.14, -0.72)
18:12:04.170 00.002 29876 Worker thread wakes up
18:12:04.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.72) opts 0xd
18:12:04.170 00.000 29876 Handling offset move in thread for scope, endpoint = (1.14, -0.72)
18:12:04.170 00.000 29876 Moving (1.14, -0.72) raw xDistance=1.10 yDistance=0.84
18:12:04.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.10
18:12:04.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.84
18:12:04.170 00.000 29876 MoveAxis(W, 103, ABG)
18:12:04.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:04.170 00.000 29876 Move returns status 1, amount 0
18:12:04.171 00.001 29876 MoveAxis(S, 323, ABG)
18:12:04.171 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:04.171 00.000 29876 Move returns status 1, amount 0
18:12:04.171 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:04.171 00.000 29876 move complete, result=1
18:12:04.171 00.000 29876 worker thread done servicing request
18:12:04.175 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:04.187 00.012 31432 UpdateGuideState exits: m=1886 RSB=27.3
18:12:04.191 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:04.192 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:04.194 00.002 31432 Enqueuing Expose request
18:12:04.196 00.002 31432 GuideStep: 1.1 px 0 ms WEST, 0.8 px 0 ms SOUTH
18:12:04.197 00.001 29876 Worker thread wakes up
18:12:04.197 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:04.197 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:04.201 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:04.202 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:05.114 00.912 29876 Exposure complete
18:12:05.158 00.044 29876 worker thread done servicing request
18:12:05.158 00.000 31432 OnExposeComplete: enter
18:12:05.160 00.002 31432 UpdateGuideState(): m_state=6
18:12:05.163 00.003 31432 Star::Find(15, 437, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:12:05.164 00.001 31432 Star::Find returns 1 (0), X=438.12, Y=338.02, Mass=1897, SNR=27.3, Peak=180 HFD=3.8
18:12:05.166 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.05) = xAngle (-0.34 = -0.34)
18:12:05.168 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.75 = 2.75)
18:12:05.170 00.002 31432 CameraToMount -- cameraX=1.26 cameraY=-0.38 hyp=1.32 cameraTheta=-0.29 mountX=1.24 mountY=0.51, mountTheta=0.39
18:12:05.172 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.26, y=-0.38, opts=13)
18:12:05.174 00.002 31432 Enqueuing Move request for scope (1.26, -0.38)
18:12:05.176 00.002 29876 Worker thread wakes up
18:12:05.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.38) opts 0xd
18:12:05.176 00.000 29876 Handling offset move in thread for scope, endpoint = (1.26, -0.38)
18:12:05.176 00.000 29876 Moving (1.26, -0.38) raw xDistance=1.24 yDistance=0.51
18:12:05.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.24
18:12:05.177 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.51
18:12:05.177 00.000 29876 MoveAxis(W, 117, ABG)
18:12:05.177 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:05.177 00.000 29876 Move returns status 1, amount 0
18:12:05.177 00.000 29876 MoveAxis(S, 195, ABG)
18:12:05.177 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:05.177 00.000 29876 Move returns status 1, amount 0
18:12:05.177 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:05.177 00.000 29876 move complete, result=1
18:12:05.177 00.000 29876 worker thread done servicing request
18:12:05.180 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:05.192 00.012 31432 UpdateGuideState exits: m=1897 RSB=27.3
18:12:05.195 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:05.196 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:05.198 00.002 31432 Enqueuing Expose request
18:12:05.200 00.002 31432 GuideStep: 1.2 px 0 ms WEST, 0.5 px 0 ms SOUTH
18:12:05.202 00.002 29876 Worker thread wakes up
18:12:05.202 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:05.202 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:05.204 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:05.206 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:06.335 01.129 29876 Exposure complete
18:12:06.378 00.043 29876 worker thread done servicing request
18:12:06.378 00.000 31432 OnExposeComplete: enter
18:12:06.380 00.002 31432 UpdateGuideState(): m_state=6
18:12:06.382 00.002 31432 Star::Find(15, 438, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:12:06.384 00.002 31432 Star::Find returns 1 (0), X=438.61, Y=337.56, Mass=2004, SNR=27.9, Peak=176 HFD=3.3
18:12:06.386 00.002 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.05) = xAngle (-0.50 = -0.50)
18:12:06.388 00.002 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.59 = 2.59)
18:12:06.390 00.002 31432 CameraToMount -- cameraX=1.75 cameraY=-0.84 hyp=1.94 cameraTheta=-0.45 mountX=1.71 mountY=1.02, mountTheta=0.54
18:12:06.392 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.75, y=-0.84, opts=13)
18:12:06.394 00.002 31432 Enqueuing Move request for scope (1.75, -0.84)
18:12:06.396 00.002 29876 Worker thread wakes up
18:12:06.396 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.84) opts 0xd
18:12:06.396 00.000 29876 Handling offset move in thread for scope, endpoint = (1.75, -0.84)
18:12:06.396 00.000 29876 Moving (1.75, -0.84) raw xDistance=1.71 yDistance=1.02
18:12:06.396 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.71
18:12:06.396 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.61 from input 1.02
18:12:06.396 00.000 29876 MoveAxis(W, 159, ABG)
18:12:06.396 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:06.396 00.000 29876 Move returns status 1, amount 0
18:12:06.396 00.000 29876 MoveAxis(S, 394, ABG)
18:12:06.396 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:06.396 00.000 29876 Move returns status 1, amount 0
18:12:06.396 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:06.396 00.000 29876 move complete, result=1
18:12:06.397 00.001 29876 worker thread done servicing request
18:12:06.400 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:06.413 00.013 31432 UpdateGuideState exits: m=2004 RSB=27.9
18:12:06.415 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:06.417 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:06.419 00.002 31432 Enqueuing Expose request
18:12:06.421 00.002 29876 Worker thread wakes up
18:12:06.421 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:06.421 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:06.422 00.001 31432 GuideStep: 1.7 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:12:06.427 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:06.430 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:07.327 00.897 29876 Exposure complete
18:12:07.370 00.043 29876 worker thread done servicing request
18:12:07.370 00.000 31432 OnExposeComplete: enter
18:12:07.373 00.003 31432 UpdateGuideState(): m_state=6
18:12:07.375 00.002 31432 Star::Find(15, 438, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:12:07.377 00.002 31432 Star::Find returns 1 (0), X=438.78, Y=337.72, Mass=1848, SNR=25.9, Peak=175 HFD=3.5
18:12:07.378 00.001 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.05) = xAngle (-0.39 = -0.39)
18:12:07.380 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.70 = 2.70)
18:12:07.382 00.002 31432 CameraToMount -- cameraX=1.93 cameraY=-0.68 hyp=2.04 cameraTheta=-0.34 mountX=1.89 mountY=0.88, mountTheta=0.44
18:12:07.385 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.93, y=-0.68, opts=13)
18:12:07.387 00.002 31432 Enqueuing Move request for scope (1.93, -0.68)
18:12:07.389 00.002 29876 Worker thread wakes up
18:12:07.389 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.93, -0.68) opts 0xd
18:12:07.389 00.000 29876 Handling offset move in thread for scope, endpoint = (1.93, -0.68)
18:12:07.389 00.000 29876 Moving (1.93, -0.68) raw xDistance=1.89 yDistance=0.88
18:12:07.389 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.89
18:12:07.389 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.88
18:12:07.389 00.000 29876 MoveAxis(W, 178, ABG)
18:12:07.389 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:07.389 00.000 29876 Move returns status 1, amount 0
18:12:07.389 00.000 29876 MoveAxis(S, 340, ABG)
18:12:07.389 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:07.389 00.000 29876 Move returns status 1, amount 0
18:12:07.389 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:07.389 00.000 29876 move complete, result=1
18:12:07.389 00.000 29876 worker thread done servicing request
18:12:07.393 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:07.406 00.013 31432 UpdateGuideState exits: m=1848 RSB=25.9
18:12:07.409 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:07.411 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:07.414 00.003 31432 Enqueuing Expose request
18:12:07.416 00.002 31432 GuideStep: 1.9 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:12:07.418 00.002 29876 Worker thread wakes up
18:12:07.418 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:07.418 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:07.419 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:07.422 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:08.550 01.128 29876 Exposure complete
18:12:08.593 00.043 29876 worker thread done servicing request
18:12:08.593 00.000 31432 OnExposeComplete: enter
18:12:08.595 00.002 31432 UpdateGuideState(): m_state=6
18:12:08.597 00.002 31432 Star::Find(15, 438, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:12:08.599 00.002 31432 Star::Find returns 1 (0), X=440.14, Y=338.16, Mass=1897, SNR=26.6, Peak=188 HFD=3.4
18:12:08.601 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:12:08.603 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:12:08.605 00.002 31432 CameraToMount -- cameraX=3.29 cameraY=-0.24 hyp=3.30 cameraTheta=-0.07 mountX=3.27 mountY=0.58, mountTheta=0.18
18:12:08.607 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=3.29, y=-0.24, opts=13)
18:12:08.609 00.002 31432 Enqueuing Move request for scope (3.29, -0.24)
18:12:08.611 00.002 29876 Worker thread wakes up
18:12:08.611 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.29, -0.24) opts 0xd
18:12:08.611 00.000 29876 Handling offset move in thread for scope, endpoint = (3.29, -0.24)
18:12:08.611 00.000 29876 Moving (3.29, -0.24) raw xDistance=3.27 yDistance=0.58
18:12:08.611 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.15 from input 3.27
18:12:08.611 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
18:12:08.611 00.000 29876 MoveAxis(W, 301, ABG)
18:12:08.612 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:08.612 00.000 29876 Move returns status 1, amount 0
18:12:08.612 00.000 29876 MoveAxis(S, 224, ABG)
18:12:08.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:08.612 00.000 29876 Move returns status 1, amount 0
18:12:08.612 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:08.612 00.000 29876 move complete, result=1
18:12:08.612 00.000 29876 worker thread done servicing request
18:12:08.616 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:08.629 00.013 31432 UpdateGuideState exits: m=1897 RSB=26.6
18:12:08.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:08.633 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:08.635 00.002 31432 Enqueuing Expose request
18:12:08.637 00.002 31432 GuideStep: 3.3 px 0 ms WEST, 0.6 px 0 ms SOUTH
18:12:08.639 00.002 29876 Worker thread wakes up
18:12:08.639 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:08.639 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:08.641 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:08.644 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:09.554 00.910 29876 Exposure complete
18:12:09.597 00.043 29876 worker thread done servicing request
18:12:09.597 00.000 31432 OnExposeComplete: enter
18:12:09.599 00.002 31432 UpdateGuideState(): m_state=6
18:12:09.601 00.002 31432 Star::Find(15, 440, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:12:09.603 00.002 31432 Star::Find returns 1 (0), X=439.85, Y=338.08, Mass=1993, SNR=28.1, Peak=181 HFD=3.5
18:12:09.605 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.05) = xAngle (-0.16 = -0.16)
18:12:09.607 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.93 = 2.93)
18:12:09.608 00.001 31432 CameraToMount -- cameraX=3.00 cameraY=-0.32 hyp=3.01 cameraTheta=-0.11 mountX=2.98 mountY=0.63, mountTheta=0.21
18:12:09.611 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.00, y=-0.32, opts=13)
18:12:09.613 00.002 31432 Enqueuing Move request for scope (3.00, -0.32)
18:12:09.615 00.002 29876 Worker thread wakes up
18:12:09.615 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.00, -0.32) opts 0xd
18:12:09.615 00.000 29876 Handling offset move in thread for scope, endpoint = (3.00, -0.32)
18:12:09.615 00.000 29876 Moving (3.00, -0.32) raw xDistance=2.98 yDistance=0.63
18:12:09.615 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.03 from input 2.98
18:12:09.615 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
18:12:09.615 00.000 29876 MoveAxis(W, 284, ABG)
18:12:09.615 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:09.615 00.000 29876 Move returns status 1, amount 0
18:12:09.615 00.000 29876 MoveAxis(S, 243, ABG)
18:12:09.615 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:09.615 00.000 29876 Move returns status 1, amount 0
18:12:09.615 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:09.615 00.000 29876 move complete, result=1
18:12:09.615 00.000 29876 worker thread done servicing request
18:12:09.620 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:09.631 00.011 31432 UpdateGuideState exits: m=1993 RSB=28.1
18:12:09.634 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:09.636 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:09.638 00.002 31432 Enqueuing Expose request
18:12:09.639 00.001 31432 GuideStep: 3.0 px 0 ms WEST, 0.6 px 0 ms SOUTH
18:12:09.641 00.002 29876 Worker thread wakes up
18:12:09.641 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:09.641 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:09.643 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:09.646 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:09.902 00.256 31432 GetInt("/profile/13/scope/CalSlew/TgtHA", 5) returns 5
18:12:09.904 00.002 31432 GetInt("/profile/13/scope/CalSlew/TgtDec", 0) returns 0
18:12:09.906 00.002 31432 GetBoolean("/profile/13/scope/CalSlew/SingleSide", 0) returns 0
18:12:10.775 00.869 29876 Exposure complete
18:12:10.818 00.043 29876 worker thread done servicing request
18:12:10.818 00.000 31432 OnExposeComplete: enter
18:12:10.820 00.002 31432 UpdateGuideState(): m_state=6
18:12:10.822 00.002 31432 Star::Find(15, 439, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:12:10.824 00.002 31432 Star::Find returns 1 (0), X=440.49, Y=337.53, Mass=1896, SNR=26.8, Peak=213 HFD=3.2
18:12:10.826 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.29 = -0.29)
18:12:10.828 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.80 = 2.80)
18:12:10.829 00.001 31432 CameraToMount -- cameraX=3.64 cameraY=-0.87 hyp=3.74 cameraTheta=-0.23 mountX=3.59 mountY=1.24, mountTheta=0.33
18:12:10.832 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.64, y=-0.87, opts=13)
18:12:10.834 00.002 31432 Enqueuing Move request for scope (3.64, -0.87)
18:12:10.836 00.002 29876 Worker thread wakes up
18:12:10.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.64, -0.87) opts 0xd
18:12:10.836 00.000 29876 Handling offset move in thread for scope, endpoint = (3.64, -0.87)
18:12:10.836 00.000 29876 Moving (3.64, -0.87) raw xDistance=3.59 yDistance=1.24
18:12:10.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.40 from input 3.59
18:12:10.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.24
18:12:10.836 00.000 29876 MoveAxis(W, 336, ABG)
18:12:10.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:10.836 00.000 29876 Move returns status 1, amount 0
18:12:10.836 00.000 29876 MoveAxis(S, 479, ABG)
18:12:10.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:10.836 00.000 29876 Move returns status 1, amount 0
18:12:10.836 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:10.836 00.000 29876 move complete, result=1
18:12:10.836 00.000 29876 worker thread done servicing request
18:12:10.841 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:10.853 00.012 31432 UpdateGuideState exits: m=1896 RSB=26.8
18:12:10.855 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:10.857 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:10.859 00.002 31432 Enqueuing Expose request
18:12:10.861 00.002 31432 GuideStep: 3.6 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:10.862 00.001 29876 Worker thread wakes up
18:12:10.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:10.863 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:10.864 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:10.867 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:11.778 00.911 29876 Exposure complete
18:12:11.821 00.043 29876 worker thread done servicing request
18:12:11.821 00.000 31432 OnExposeComplete: enter
18:12:11.824 00.003 31432 UpdateGuideState(): m_state=6
18:12:11.826 00.002 31432 Star::Find(15, 440, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:12:11.828 00.002 31432 Star::Find returns 1 (0), X=440.95, Y=337.48, Mass=1924, SNR=27.2, Peak=222 HFD=3.1
18:12:11.829 00.001 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
18:12:11.831 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.82 = 2.82)
18:12:11.833 00.002 31432 CameraToMount -- cameraX=4.09 cameraY=-0.92 hyp=4.19 cameraTheta=-0.22 mountX=4.04 mountY=1.34, mountTheta=0.32
18:12:11.835 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=4.09, y=-0.92, opts=13)
18:12:11.837 00.002 31432 Enqueuing Move request for scope (4.09, -0.92)
18:12:11.839 00.002 29876 Worker thread wakes up
18:12:11.839 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.09, -0.92) opts 0xd
18:12:11.839 00.000 29876 Handling offset move in thread for scope, endpoint = (4.09, -0.92)
18:12:11.839 00.000 29876 Moving (4.09, -0.92) raw xDistance=4.04 yDistance=1.34
18:12:11.840 00.001 29876 GuideAlgorithmHysteresis::Result() returns 2.71 from input 4.04
18:12:11.840 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.81 from input 1.34
18:12:11.840 00.000 29876 MoveAxis(W, 380, ABG)
18:12:11.840 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:11.840 00.000 29876 Move returns status 1, amount 0
18:12:11.840 00.000 29876 MoveAxis(S, 518, ABG)
18:12:11.840 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:11.840 00.000 29876 Move returns status 1, amount 0
18:12:11.840 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:11.840 00.000 29876 move complete, result=1
18:12:11.840 00.000 29876 worker thread done servicing request
18:12:11.843 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=11, FiltMax=254, Gamma=1.000
18:12:11.856 00.013 31432 UpdateGuideState exits: m=1924 RSB=27.2
18:12:11.859 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:11.860 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:11.862 00.002 31432 Enqueuing Expose request
18:12:11.864 00.002 31432 GuideStep: 4.0 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:12:11.866 00.002 29876 Worker thread wakes up
18:12:11.866 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:11.866 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:11.868 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:11.870 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:12.992 01.122 29876 Exposure complete
18:12:13.035 00.043 29876 worker thread done servicing request
18:12:13.035 00.000 31432 OnExposeComplete: enter
18:12:13.037 00.002 31432 UpdateGuideState(): m_state=6
18:12:13.039 00.002 31432 Star::Find(15, 440, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:12:13.041 00.002 31432 Star::Find returns 1 (0), X=440.63, Y=337.54, Mass=2169, SNR=29.1, Peak=181 HFD=3.4
18:12:13.043 00.002 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
18:12:13.045 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.81 = 2.81)
18:12:13.047 00.002 31432 CameraToMount -- cameraX=3.77 cameraY=-0.86 hyp=3.87 cameraTheta=-0.22 mountX=3.73 mountY=1.25, mountTheta=0.32
18:12:13.049 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=3.77, y=-0.86, opts=13)
18:12:13.051 00.002 31432 Enqueuing Move request for scope (3.77, -0.86)
18:12:13.053 00.002 29876 Worker thread wakes up
18:12:13.053 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.77, -0.86) opts 0xd
18:12:13.053 00.000 29876 Handling offset move in thread for scope, endpoint = (3.77, -0.86)
18:12:13.053 00.000 29876 Moving (3.77, -0.86) raw xDistance=3.73 yDistance=1.25
18:12:13.053 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.54 from input 3.73
18:12:13.053 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.25
18:12:13.053 00.000 29876 MoveAxis(W, 355, ABG)
18:12:13.053 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:13.054 00.001 29876 Move returns status 1, amount 0
18:12:13.054 00.000 29876 MoveAxis(S, 482, ABG)
18:12:13.054 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:13.054 00.000 29876 Move returns status 1, amount 0
18:12:13.054 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:13.054 00.000 29876 move complete, result=1
18:12:13.054 00.000 29876 worker thread done servicing request
18:12:13.057 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:13.069 00.012 31432 UpdateGuideState exits: m=2169 RSB=29.1
18:12:13.071 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:13.073 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:13.075 00.002 31432 Enqueuing Expose request
18:12:13.077 00.002 31432 GuideStep: 3.7 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:13.079 00.002 29876 Worker thread wakes up
18:12:13.079 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:13.079 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:13.080 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:13.082 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:13.997 00.915 29876 Exposure complete
18:12:14.039 00.042 29876 worker thread done servicing request
18:12:14.039 00.000 31432 OnExposeComplete: enter
18:12:14.042 00.003 31432 UpdateGuideState(): m_state=6
18:12:14.044 00.002 31432 Star::Find(15, 440, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:12:14.045 00.001 31432 Star::Find returns 1 (0), X=440.66, Y=337.25, Mass=1931, SNR=27.2, Peak=184 HFD=3.5
18:12:14.047 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.05) = xAngle (-0.35 = -0.35)
18:12:14.049 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.74 = 2.74)
18:12:14.050 00.001 31432 CameraToMount -- cameraX=3.80 cameraY=-1.15 hyp=3.97 cameraTheta=-0.29 mountX=3.74 mountY=1.54, mountTheta=0.39
18:12:14.054 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=3.80, y=-1.15, opts=13)
18:12:14.056 00.002 31432 Enqueuing Move request for scope (3.80, -1.15)
18:12:14.057 00.001 29876 Worker thread wakes up
18:12:14.058 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (3.80, -1.15) opts 0xd
18:12:14.058 00.000 29876 Handling offset move in thread for scope, endpoint = (3.80, -1.15)
18:12:14.058 00.000 29876 Moving (3.80, -1.15) raw xDistance=3.74 yDistance=1.54
18:12:14.058 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.53 from input 3.74
18:12:14.058 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.92 from input 1.54
18:12:14.058 00.000 29876 MoveAxis(W, 355, ABG)
18:12:14.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:14.058 00.000 29876 Move returns status 1, amount 0
18:12:14.058 00.000 29876 MoveAxis(S, 594, ABG)
18:12:14.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:14.058 00.000 29876 Move returns status 1, amount 0
18:12:14.058 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:14.058 00.000 29876 move complete, result=1
18:12:14.058 00.000 29876 worker thread done servicing request
18:12:14.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=11, FiltMax=254, Gamma=1.000
18:12:14.073 00.012 31432 UpdateGuideState exits: m=1931 RSB=27.2
18:12:14.075 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:14.077 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:14.079 00.002 31432 Enqueuing Expose request
18:12:14.081 00.002 31432 GuideStep: 3.7 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:12:14.082 00.001 29876 Worker thread wakes up
18:12:14.082 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:14.082 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:14.083 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:14.086 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:15.310 01.224 29876 Exposure complete
18:12:15.353 00.043 29876 worker thread done servicing request
18:12:15.353 00.000 31432 OnExposeComplete: enter
18:12:15.356 00.003 31432 UpdateGuideState(): m_state=6
18:12:15.358 00.002 31432 Star::Find(15, 440, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:12:15.360 00.002 31432 Star::Find returns 1 (0), X=441.27, Y=337.36, Mass=1886, SNR=27.0, Peak=200 HFD=3.3
18:12:15.362 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.05) = xAngle (-0.28 = -0.28)
18:12:15.363 00.001 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.81 = 2.81)
18:12:15.365 00.002 31432 CameraToMount -- cameraX=4.42 cameraY=-1.04 hyp=4.54 cameraTheta=-0.23 mountX=4.36 mountY=1.50, mountTheta=0.33
18:12:15.368 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=4.42, y=-1.04, opts=13)
18:12:15.369 00.001 31432 Enqueuing Move request for scope (4.42, -1.04)
18:12:15.372 00.003 29876 Worker thread wakes up
18:12:15.372 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.42, -1.04) opts 0xd
18:12:15.372 00.000 29876 Handling offset move in thread for scope, endpoint = (4.42, -1.04)
18:12:15.372 00.000 29876 Moving (4.42, -1.04) raw xDistance=4.36 yDistance=1.50
18:12:15.372 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.92 from input 4.36
18:12:15.372 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.90 from input 1.50
18:12:15.372 00.000 29876 MoveAxis(W, 409, ABG)
18:12:15.372 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:15.372 00.000 29876 Move returns status 1, amount 0
18:12:15.372 00.000 29876 MoveAxis(S, 578, ABG)
18:12:15.372 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:15.372 00.000 29876 Move returns status 1, amount 0
18:12:15.372 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:15.372 00.000 29876 move complete, result=1
18:12:15.372 00.000 29876 worker thread done servicing request
18:12:15.375 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:15.387 00.012 31432 UpdateGuideState exits: m=1886 RSB=27.0
18:12:15.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:15.391 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:15.393 00.002 31432 Enqueuing Expose request
18:12:15.395 00.002 31432 GuideStep: 4.4 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:12:15.396 00.001 29876 Worker thread wakes up
18:12:15.397 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:15.397 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:15.398 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:15.401 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:16.314 00.913 29876 Exposure complete
18:12:16.359 00.045 29876 worker thread done servicing request
18:12:16.359 00.000 31432 OnExposeComplete: enter
18:12:16.361 00.002 31432 UpdateGuideState(): m_state=6
18:12:16.363 00.002 31432 Star::Find(15, 441, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:12:16.365 00.002 31432 Star::Find returns 1 (0), X=440.88, Y=337.43, Mass=2135, SNR=28.5, Peak=198 HFD=3.4
18:12:16.367 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.05) = xAngle (-0.29 = -0.29)
18:12:16.369 00.002 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.80 = 2.80)
18:12:16.370 00.001 31432 CameraToMount -- cameraX=4.02 cameraY=-0.97 hyp=4.14 cameraTheta=-0.24 mountX=3.97 mountY=1.39, mountTheta=0.34
18:12:16.374 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=4.02, y=-0.97, opts=13)
18:12:16.376 00.002 31432 Enqueuing Move request for scope (4.02, -0.97)
18:12:16.378 00.002 29876 Worker thread wakes up
18:12:16.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.02, -0.97) opts 0xd
18:12:16.378 00.000 29876 Handling offset move in thread for scope, endpoint = (4.02, -0.97)
18:12:16.378 00.000 29876 Moving (4.02, -0.97) raw xDistance=3.97 yDistance=1.39
18:12:16.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.70 from input 3.97
18:12:16.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.83 from input 1.39
18:12:16.378 00.000 29876 MoveAxis(W, 379, ABG)
18:12:16.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:16.378 00.000 29876 Move returns status 1, amount 0
18:12:16.378 00.000 29876 MoveAxis(S, 535, ABG)
18:12:16.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:16.378 00.000 29876 Move returns status 1, amount 0
18:12:16.378 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:16.378 00.000 29876 move complete, result=1
18:12:16.378 00.000 29876 worker thread done servicing request
18:12:16.382 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:16.395 00.013 31432 UpdateGuideState exits: m=2135 RSB=28.5
18:12:16.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:16.399 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:16.401 00.002 31432 Enqueuing Expose request
18:12:16.403 00.002 31432 GuideStep: 4.0 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:12:16.404 00.001 29876 Worker thread wakes up
18:12:16.404 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:16.405 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:16.406 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:16.409 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:17.631 01.222 29876 Exposure complete
18:12:17.673 00.042 29876 worker thread done servicing request
18:12:17.673 00.000 31432 OnExposeComplete: enter
18:12:17.675 00.002 31432 UpdateGuideState(): m_state=6
18:12:17.677 00.002 31432 Star::Find(15, 440, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:12:17.679 00.002 31432 Star::Find returns 1 (0), X=441.49, Y=337.45, Mass=2029, SNR=28.1, Peak=190 HFD=3.3
18:12:17.681 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.26 = -0.26)
18:12:17.683 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.83 = 2.83)
18:12:17.684 00.001 31432 CameraToMount -- cameraX=4.63 cameraY=-0.96 hyp=4.73 cameraTheta=-0.20 mountX=4.58 mountY=1.43, mountTheta=0.30
18:12:17.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=4.63, y=-0.96, opts=13)
18:12:17.689 00.002 31432 Enqueuing Move request for scope (4.63, -0.96)
18:12:17.691 00.002 29876 Worker thread wakes up
18:12:17.691 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.63, -0.96) opts 0xd
18:12:17.691 00.000 29876 Handling offset move in thread for scope, endpoint = (4.63, -0.96)
18:12:17.691 00.000 29876 Moving (4.63, -0.96) raw xDistance=4.58 yDistance=1.43
18:12:17.691 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.58
18:12:17.691 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.86 from input 1.43
18:12:17.691 00.000 29876 MoveAxis(W, 431, ABG)
18:12:17.691 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:17.691 00.000 29876 Move returns status 1, amount 0
18:12:17.691 00.000 29876 MoveAxis(S, 553, ABG)
18:12:17.691 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:17.691 00.000 29876 Move returns status 1, amount 0
18:12:17.691 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:17.691 00.000 29876 move complete, result=1
18:12:17.691 00.000 29876 worker thread done servicing request
18:12:17.694 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=1.000
18:12:17.707 00.013 31432 UpdateGuideState exits: m=2029 RSB=28.1
18:12:17.709 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:17.711 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:17.713 00.002 31432 Enqueuing Expose request
18:12:17.715 00.002 31432 GuideStep: 4.6 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:12:17.716 00.001 29876 Worker thread wakes up
18:12:17.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:17.716 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:17.719 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:17.722 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:18.631 00.909 29876 Exposure complete
18:12:18.674 00.043 29876 worker thread done servicing request
18:12:18.675 00.001 31432 OnExposeComplete: enter
18:12:18.677 00.002 31432 UpdateGuideState(): m_state=6
18:12:18.679 00.002 31432 Star::Find(15, 441, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:12:18.681 00.002 31432 Star::Find returns 1 (0), X=441.74, Y=337.30, Mass=1966, SNR=27.8, Peak=201 HFD=3.4
18:12:18.683 00.002 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.05) = xAngle (-0.27 = -0.27)
18:12:18.685 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.82 = 2.82)
18:12:18.686 00.001 31432 CameraToMount -- cameraX=4.89 cameraY=-1.10 hyp=5.01 cameraTheta=-0.22 mountX=4.82 mountY=1.60, mountTheta=0.32
18:12:18.689 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=4.89, y=-1.10, opts=13)
18:12:18.691 00.002 31432 Enqueuing Move request for scope (4.89, -1.10)
18:12:18.693 00.002 29876 Worker thread wakes up
18:12:18.693 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.89, -1.10) opts 0xd
18:12:18.693 00.000 29876 Handling offset move in thread for scope, endpoint = (4.89, -1.10)
18:12:18.693 00.000 29876 Moving (4.89, -1.10) raw xDistance=4.82 yDistance=1.60
18:12:18.693 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.25 from input 4.82
18:12:18.693 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.96 from input 1.60
18:12:18.693 00.000 29876 MoveAxis(W, 456, ABG)
18:12:18.693 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:18.693 00.000 29876 Move returns status 1, amount 0
18:12:18.693 00.000 29876 MoveAxis(S, 617, ABG)
18:12:18.693 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:18.693 00.000 29876 Move returns status 1, amount 0
18:12:18.693 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:18.693 00.000 29876 move complete, result=1
18:12:18.693 00.000 29876 worker thread done servicing request
18:12:18.699 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:18.711 00.012 31432 UpdateGuideState exits: m=1966 RSB=27.8
18:12:18.714 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:18.715 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:18.717 00.002 31432 Enqueuing Expose request
18:12:18.719 00.002 31432 GuideStep: 4.8 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:12:18.721 00.002 29876 Worker thread wakes up
18:12:18.721 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:18.721 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:18.723 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:18.725 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:19.951 01.226 29876 Exposure complete
18:12:19.995 00.044 29876 worker thread done servicing request
18:12:19.995 00.000 31432 OnExposeComplete: enter
18:12:19.997 00.002 31432 UpdateGuideState(): m_state=6
18:12:19.999 00.002 31432 Star::Find(15, 441, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:12:20.001 00.002 31432 Star::Find returns 1 (0), X=442.07, Y=337.37, Mass=1991, SNR=28.1, Peak=204 HFD=3.3
18:12:20.003 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.05) = xAngle (-0.25 = -0.25)
18:12:20.005 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.84 = 2.84)
18:12:20.006 00.001 31432 CameraToMount -- cameraX=5.21 cameraY=-1.04 hyp=5.31 cameraTheta=-0.20 mountX=5.15 mountY=1.57, mountTheta=0.30
18:12:20.009 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=5.21, y=-1.04, opts=13)
18:12:20.011 00.002 31432 Enqueuing Move request for scope (5.21, -1.04)
18:12:20.013 00.002 29876 Worker thread wakes up
18:12:20.013 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.21, -1.04) opts 0xd
18:12:20.013 00.000 29876 Handling offset move in thread for scope, endpoint = (5.21, -1.04)
18:12:20.013 00.000 29876 Moving (5.21, -1.04) raw xDistance=5.15 yDistance=1.57
18:12:20.013 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.47 from input 5.15
18:12:20.013 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.94 from input 1.57
18:12:20.013 00.000 29876 MoveAxis(W, 486, ABG)
18:12:20.013 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:20.013 00.000 29876 Move returns status 1, amount 0
18:12:20.013 00.000 29876 MoveAxis(S, 606, ABG)
18:12:20.013 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:20.013 00.000 29876 Move returns status 1, amount 0
18:12:20.013 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:20.013 00.000 29876 move complete, result=1
18:12:20.013 00.000 29876 worker thread done servicing request
18:12:20.018 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:20.030 00.012 31432 UpdateGuideState exits: m=1991 RSB=28.1
18:12:20.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:20.034 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:20.035 00.001 31432 Enqueuing Expose request
18:12:20.037 00.002 31432 GuideStep: 5.1 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:12:20.039 00.002 29876 Worker thread wakes up
18:12:20.039 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:20.039 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:20.041 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:20.043 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:20.941 00.898 29876 Exposure complete
18:12:20.984 00.043 29876 worker thread done servicing request
18:12:20.984 00.000 31432 OnExposeComplete: enter
18:12:20.986 00.002 31432 UpdateGuideState(): m_state=6
18:12:20.988 00.002 31432 Star::Find(15, 442, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:12:20.990 00.002 31432 Star::Find returns 1 (0), X=441.90, Y=337.72, Mass=1957, SNR=27.6, Peak=177 HFD=3.3
18:12:20.992 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.05) = xAngle (-0.19 = -0.19)
18:12:20.994 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.90 = 2.90)
18:12:20.996 00.002 31432 CameraToMount -- cameraX=5.05 cameraY=-0.68 hyp=5.09 cameraTheta=-0.13 mountX=5.00 mountY=1.20, mountTheta=0.24
18:12:20.998 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=5.05, y=-0.68, opts=13)
18:12:21.000 00.002 31432 Enqueuing Move request for scope (5.05, -0.68)
18:12:21.003 00.003 29876 Worker thread wakes up
18:12:21.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.05, -0.68) opts 0xd
18:12:21.003 00.000 29876 Handling offset move in thread for scope, endpoint = (5.05, -0.68)
18:12:21.003 00.000 29876 Moving (5.05, -0.68) raw xDistance=5.00 yDistance=1.20
18:12:21.003 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.40 from input 5.00
18:12:21.003 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.72 from input 1.20
18:12:21.003 00.000 29876 MoveAxis(W, 476, ABG)
18:12:21.003 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:21.003 00.000 29876 Move returns status 1, amount 0
18:12:21.003 00.000 29876 MoveAxis(S, 463, ABG)
18:12:21.003 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:21.003 00.000 29876 Move returns status 1, amount 0
18:12:21.003 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:21.003 00.000 29876 move complete, result=1
18:12:21.003 00.000 29876 worker thread done servicing request
18:12:21.007 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:21.019 00.012 31432 UpdateGuideState exits: m=1957 RSB=27.6
18:12:21.021 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:21.023 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:21.025 00.002 31432 Enqueuing Expose request
18:12:21.027 00.002 29876 Worker thread wakes up
18:12:21.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:21.027 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:21.027 00.000 31432 GuideStep: 5.0 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:21.031 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:21.034 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:22.152 01.118 29876 Exposure complete
18:12:22.194 00.042 29876 worker thread done servicing request
18:12:22.194 00.000 31432 OnExposeComplete: enter
18:12:22.196 00.002 31432 UpdateGuideState(): m_state=6
18:12:22.198 00.002 31432 Star::Find(15, 441, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:12:22.200 00.002 31432 Star::Find returns 1 (0), X=442.50, Y=337.75, Mass=1826, SNR=26.3, Peak=176 HFD=3.2
18:12:22.202 00.002 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.05) = xAngle (-0.17 = -0.17)
18:12:22.203 00.001 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.92 = 2.92)
18:12:22.205 00.002 31432 CameraToMount -- cameraX=5.64 cameraY=-0.65 hyp=5.68 cameraTheta=-0.12 mountX=5.60 mountY=1.23, mountTheta=0.22
18:12:22.208 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=5.64, y=-0.65, opts=13)
18:12:22.210 00.002 31432 Enqueuing Move request for scope (5.64, -0.65)
18:12:22.212 00.002 29876 Worker thread wakes up
18:12:22.212 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.64, -0.65) opts 0xd
18:12:22.212 00.000 29876 Handling offset move in thread for scope, endpoint = (5.64, -0.65)
18:12:22.212 00.000 29876 Moving (5.64, -0.65) raw xDistance=5.60 yDistance=1.23
18:12:22.212 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.77 from input 5.60
18:12:22.212 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.23
18:12:22.212 00.000 29876 MoveAxis(W, 528, ABG)
18:12:22.212 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:22.212 00.000 29876 Move returns status 1, amount 0
18:12:22.212 00.000 29876 MoveAxis(S, 477, ABG)
18:12:22.212 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:22.212 00.000 29876 Move returns status 1, amount 0
18:12:22.212 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:22.212 00.000 29876 move complete, result=1
18:12:22.212 00.000 29876 worker thread done servicing request
18:12:22.217 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:22.229 00.012 31432 UpdateGuideState exits: m=1826 RSB=26.3
18:12:22.232 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:22.233 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:22.235 00.002 31432 Enqueuing Expose request
18:12:22.237 00.002 31432 GuideStep: 5.6 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:22.239 00.002 29876 Worker thread wakes up
18:12:22.239 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:22.239 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(422,323,31,31)
18:12:22.241 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:22.245 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:23.251 01.006 29876 Exposure complete
18:12:23.294 00.043 29876 worker thread done servicing request
18:12:23.294 00.000 31432 OnExposeComplete: enter
18:12:23.297 00.003 31432 UpdateGuideState(): m_state=6
18:12:23.299 00.002 31432 Star::Find(15, 442, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:12:23.301 00.002 31432 Star::Find returns 1 (0), X=443.05, Y=337.43, Mass=2004, SNR=27.5, Peak=201 HFD=3.6
18:12:23.303 00.002 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.05) = xAngle (-0.21 = -0.21)
18:12:23.305 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.88 = 2.88)
18:12:23.307 00.002 31432 CameraToMount -- cameraX=6.19 cameraY=-0.97 hyp=6.27 cameraTheta=-0.16 mountX=6.13 mountY=1.61, mountTheta=0.26
18:12:23.309 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.19, y=-0.97, opts=13)
18:12:23.311 00.002 31432 Enqueuing Move request for scope (6.19, -0.97)
18:12:23.314 00.003 29876 Worker thread wakes up
18:12:23.314 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.19, -0.97) opts 0xd
18:12:23.314 00.000 29876 Handling offset move in thread for scope, endpoint = (6.19, -0.97)
18:12:23.314 00.000 29876 Moving (6.19, -0.97) raw xDistance=6.13 yDistance=1.61
18:12:23.314 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.13 from input 6.13
18:12:23.314 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.96 from input 1.61
18:12:23.314 00.000 29876 MoveAxis(W, 578, ABG)
18:12:23.314 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:23.314 00.000 29876 Move returns status 1, amount 0
18:12:23.314 00.000 29876 MoveAxis(S, 620, ABG)
18:12:23.314 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:23.314 00.000 29876 Move returns status 1, amount 0
18:12:23.314 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:23.314 00.000 29876 move complete, result=1
18:12:23.314 00.000 29876 worker thread done servicing request
18:12:23.318 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:23.330 00.012 31432 UpdateGuideState exits: m=2004 RSB=27.5
18:12:23.333 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:23.335 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:23.338 00.003 31432 Enqueuing Expose request
18:12:23.340 00.002 31432 GuideStep: 6.1 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:12:23.342 00.002 29876 Worker thread wakes up
18:12:23.342 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:23.342 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(428,322,31,31)
18:12:23.344 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:23.347 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:24.467 01.120 29876 Exposure complete
18:12:24.510 00.043 29876 worker thread done servicing request
18:12:24.510 00.000 31432 OnExposeComplete: enter
18:12:24.512 00.002 31432 UpdateGuideState(): m_state=6
18:12:24.514 00.002 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:12:24.516 00.002 31432 Star::Find returns 1 (0), X=443.07, Y=338.28, Mass=1966, SNR=27.8, Peak=238 HFD=3.2
18:12:24.518 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.05) = xAngle (-0.07 = -0.07)
18:12:24.520 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.02 = 3.02)
18:12:24.522 00.002 31432 CameraToMount -- cameraX=6.21 cameraY=-0.12 hyp=6.21 cameraTheta=-0.02 mountX=6.20 mountY=0.76, mountTheta=0.12
18:12:24.524 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.21, y=-0.12, opts=13)
18:12:24.526 00.002 31432 Enqueuing Move request for scope (6.21, -0.12)
18:12:24.528 00.002 29876 Worker thread wakes up
18:12:24.528 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.21, -0.12) opts 0xd
18:12:24.528 00.000 29876 Handling offset move in thread for scope, endpoint = (6.21, -0.12)
18:12:24.528 00.000 29876 Moving (6.21, -0.12) raw xDistance=6.20 yDistance=0.76
18:12:24.528 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.19 from input 6.20
18:12:24.528 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.76
18:12:24.528 00.000 29876 MoveAxis(W, 587, ABG)
18:12:24.528 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:24.529 00.001 29876 Move returns status 1, amount 0
18:12:24.529 00.000 29876 MoveAxis(S, 294, ABG)
18:12:24.529 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:24.529 00.000 29876 Move returns status 1, amount 0
18:12:24.529 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:24.529 00.000 29876 move complete, result=1
18:12:24.529 00.000 29876 worker thread done servicing request
18:12:24.535 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:24.548 00.013 31432 UpdateGuideState exits: m=1966 RSB=27.8
18:12:24.550 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:24.552 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:24.554 00.002 31432 Enqueuing Expose request
18:12:24.556 00.002 31432 GuideStep: 6.2 px 0 ms WEST, 0.8 px 0 ms SOUTH
18:12:24.558 00.002 29876 Worker thread wakes up
18:12:24.558 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:24.558 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(428,323,31,31)
18:12:24.561 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:24.564 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:25.471 00.907 29876 Exposure complete
18:12:25.513 00.042 29876 worker thread done servicing request
18:12:25.513 00.000 31432 OnExposeComplete: enter
18:12:25.516 00.003 31432 UpdateGuideState(): m_state=6
18:12:25.518 00.002 31432 Star::Find(15, 443, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:12:25.521 00.003 31432 Star::Find returns 1 (0), X=442.83, Y=337.64, Mass=1919, SNR=27.1, Peak=196 HFD=3.3
18:12:25.523 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.05) = xAngle (-0.18 = -0.18)
18:12:25.525 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.91 = 2.91)
18:12:25.527 00.002 31432 CameraToMount -- cameraX=5.98 cameraY=-0.76 hyp=6.03 cameraTheta=-0.13 mountX=5.93 mountY=1.38, mountTheta=0.23
18:12:25.529 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=5.98, y=-0.76, opts=13)
18:12:25.532 00.003 31432 Enqueuing Move request for scope (5.98, -0.76)
18:12:25.534 00.002 29876 Worker thread wakes up
18:12:25.534 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.98, -0.76) opts 0xd
18:12:25.534 00.000 29876 Handling offset move in thread for scope, endpoint = (5.98, -0.76)
18:12:25.534 00.000 29876 Moving (5.98, -0.76) raw xDistance=5.93 yDistance=1.38
18:12:25.534 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.03 from input 5.93
18:12:25.534 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.83 from input 1.38
18:12:25.534 00.000 29876 MoveAxis(W, 564, ABG)
18:12:25.534 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:25.534 00.000 29876 Move returns status 1, amount 0
18:12:25.534 00.000 29876 MoveAxis(S, 532, ABG)
18:12:25.534 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:25.534 00.000 29876 Move returns status 1, amount 0
18:12:25.534 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:25.534 00.000 29876 move complete, result=1
18:12:25.534 00.000 29876 worker thread done servicing request
18:12:25.538 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:25.550 00.012 31432 UpdateGuideState exits: m=1919 RSB=27.1
18:12:25.552 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:25.554 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:25.557 00.003 31432 Enqueuing Expose request
18:12:25.559 00.002 31432 GuideStep: 5.9 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:12:25.561 00.002 29876 Worker thread wakes up
18:12:25.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:25.561 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(428,323,31,31)
18:12:25.563 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:25.566 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:26.786 01.220 29876 Exposure complete
18:12:26.830 00.044 29876 worker thread done servicing request
18:12:26.830 00.000 31432 OnExposeComplete: enter
18:12:26.832 00.002 31432 UpdateGuideState(): m_state=6
18:12:26.834 00.002 31432 Star::Find(15, 442, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:12:26.836 00.002 31432 Star::Find returns 1 (0), X=443.41, Y=338.05, Mass=1828, SNR=26.6, Peak=157 HFD=3.6
18:12:26.837 00.001 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
18:12:26.839 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.98 = 2.98)
18:12:26.841 00.002 31432 CameraToMount -- cameraX=6.56 cameraY=-0.35 hyp=6.57 cameraTheta=-0.05 mountX=6.53 mountY=1.03, mountTheta=0.16
18:12:26.844 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=6.56, y=-0.35, opts=13)
18:12:26.846 00.002 31432 Enqueuing Move request for scope (6.56, -0.35)
18:12:26.848 00.002 29876 Worker thread wakes up
18:12:26.848 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.56, -0.35) opts 0xd
18:12:26.848 00.000 29876 Handling offset move in thread for scope, endpoint = (6.56, -0.35)
18:12:26.848 00.000 29876 Moving (6.56, -0.35) raw xDistance=6.53 yDistance=1.03
18:12:26.848 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.40 from input 6.53
18:12:26.848 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
18:12:26.848 00.000 29876 MoveAxis(W, 616, ABG)
18:12:26.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:26.848 00.000 29876 Move returns status 1, amount 0
18:12:26.848 00.000 29876 MoveAxis(S, 396, ABG)
18:12:26.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:26.848 00.000 29876 Move returns status 1, amount 0
18:12:26.848 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:26.848 00.000 29876 move complete, result=1
18:12:26.848 00.000 29876 worker thread done servicing request
18:12:26.852 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:26.864 00.012 31432 UpdateGuideState exits: m=1828 RSB=26.6
18:12:26.867 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:26.868 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:26.870 00.002 31432 Enqueuing Expose request
18:12:26.872 00.002 29876 Worker thread wakes up
18:12:26.872 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:26.872 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(428,323,31,31)
18:12:26.872 00.000 31432 GuideStep: 6.5 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:12:26.876 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:26.879 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:27.776 00.897 29876 Exposure complete
18:12:27.820 00.044 29876 worker thread done servicing request
18:12:27.820 00.000 31432 OnExposeComplete: enter
18:12:27.822 00.002 31432 UpdateGuideState(): m_state=6
18:12:27.824 00.002 31432 Star::Find(15, 443, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:12:27.826 00.002 31432 Star::Find returns 1 (0), X=443.67, Y=337.78, Mass=1853, SNR=26.8, Peak=183 HFD=3.2
18:12:27.828 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:12:27.830 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:12:27.832 00.002 31432 CameraToMount -- cameraX=6.81 cameraY=-0.62 hyp=6.84 cameraTheta=-0.09 mountX=6.77 mountY=1.33, mountTheta=0.19
18:12:27.834 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.81, y=-0.62, opts=13)
18:12:27.836 00.002 31432 Enqueuing Move request for scope (6.81, -0.62)
18:12:27.838 00.002 29876 Worker thread wakes up
18:12:27.838 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.81, -0.62) opts 0xd
18:12:27.838 00.000 29876 Handling offset move in thread for scope, endpoint = (6.81, -0.62)
18:12:27.838 00.000 29876 Moving (6.81, -0.62) raw xDistance=6.77 yDistance=1.33
18:12:27.838 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.57 from input 6.77
18:12:27.838 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.80 from input 1.33
18:12:27.838 00.000 29876 MoveAxis(W, 641, ABG)
18:12:27.838 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:27.838 00.000 29876 Move returns status 1, amount 0
18:12:27.838 00.000 29876 MoveAxis(S, 512, ABG)
18:12:27.838 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:27.838 00.000 29876 Move returns status 1, amount 0
18:12:27.838 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:27.838 00.000 29876 move complete, result=1
18:12:27.839 00.001 29876 worker thread done servicing request
18:12:27.843 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:27.855 00.012 31432 UpdateGuideState exits: m=1853 RSB=26.8
18:12:27.857 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:27.859 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:27.861 00.002 31432 Enqueuing Expose request
18:12:27.863 00.002 31432 GuideStep: 6.8 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:12:27.865 00.002 29876 Worker thread wakes up
18:12:27.865 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:27.865 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(429,323,31,31)
18:12:27.867 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:27.869 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:28.994 01.125 29876 Exposure complete
18:12:29.037 00.043 29876 worker thread done servicing request
18:12:29.037 00.000 31432 OnExposeComplete: enter
18:12:29.040 00.003 31432 UpdateGuideState(): m_state=6
18:12:29.042 00.002 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:12:29.043 00.001 31432 Star::Find returns 1 (0), X=443.92, Y=337.87, Mass=1916, SNR=26.7, Peak=168 HFD=3.6
18:12:29.045 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:12:29.047 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:12:29.049 00.002 31432 CameraToMount -- cameraX=7.06 cameraY=-0.53 hyp=7.08 cameraTheta=-0.08 mountX=7.03 mountY=1.26, mountTheta=0.18
18:12:29.051 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=7.06, y=-0.53, opts=13)
18:12:29.053 00.002 31432 Enqueuing Move request for scope (7.06, -0.53)
18:12:29.055 00.002 29876 Worker thread wakes up
18:12:29.055 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.06, -0.53) opts 0xd
18:12:29.055 00.000 29876 Handling offset move in thread for scope, endpoint = (7.06, -0.53)
18:12:29.056 00.001 29876 Moving (7.06, -0.53) raw xDistance=7.03 yDistance=1.26
18:12:29.056 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.75 from input 7.03
18:12:29.056 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.26
18:12:29.056 00.000 29876 MoveAxis(W, 665, ABG)
18:12:29.056 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:29.056 00.000 29876 Move returns status 1, amount 0
18:12:29.056 00.000 29876 MoveAxis(S, 487, ABG)
18:12:29.056 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:29.056 00.000 29876 Move returns status 1, amount 0
18:12:29.056 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:29.056 00.000 29876 move complete, result=1
18:12:29.056 00.000 29876 worker thread done servicing request
18:12:29.059 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:29.072 00.013 31432 UpdateGuideState exits: m=1916 RSB=26.7
18:12:29.074 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:29.076 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:29.078 00.002 31432 Enqueuing Expose request
18:12:29.080 00.002 31432 GuideStep: 7.0 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:12:29.082 00.002 29876 Worker thread wakes up
18:12:29.082 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:29.082 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(429,323,31,31)
18:12:29.084 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:29.086 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:29.990 00.904 29876 Exposure complete
18:12:30.033 00.043 29876 worker thread done servicing request
18:12:30.033 00.000 31432 OnExposeComplete: enter
18:12:30.035 00.002 31432 UpdateGuideState(): m_state=6
18:12:30.037 00.002 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:12:30.039 00.002 31432 Star::Find returns 1 (0), X=444.24, Y=338.22, Mass=1918, SNR=27.3, Peak=190 HFD=3.5
18:12:30.041 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
18:12:30.042 00.001 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.01 = 3.01)
18:12:30.044 00.002 31432 CameraToMount -- cameraX=7.38 cameraY=-0.18 hyp=7.38 cameraTheta=-0.02 mountX=7.36 mountY=0.94, mountTheta=0.13
18:12:30.047 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=7.38, y=-0.18, opts=13)
18:12:30.049 00.002 31432 Enqueuing Move request for scope (7.38, -0.18)
18:12:30.051 00.002 29876 Worker thread wakes up
18:12:30.051 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.38, -0.18) opts 0xd
18:12:30.051 00.000 29876 Handling offset move in thread for scope, endpoint = (7.38, -0.18)
18:12:30.051 00.000 29876 Moving (7.38, -0.18) raw xDistance=7.36 yDistance=0.94
18:12:30.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.97 from input 7.36
18:12:30.051 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.94
18:12:30.051 00.000 29876 MoveAxis(W, 696, ABG)
18:12:30.051 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:30.051 00.000 29876 Move returns status 1, amount 0
18:12:30.051 00.000 29876 MoveAxis(S, 364, ABG)
18:12:30.051 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:30.051 00.000 29876 Move returns status 1, amount 0
18:12:30.051 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:30.051 00.000 29876 move complete, result=1
18:12:30.051 00.000 29876 worker thread done servicing request
18:12:30.055 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:30.066 00.011 31432 UpdateGuideState exits: m=1918 RSB=27.3
18:12:30.069 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:30.071 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:30.073 00.002 31432 Enqueuing Expose request
18:12:30.074 00.001 31432 GuideStep: 7.4 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:12:30.076 00.002 29876 Worker thread wakes up
18:12:30.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:30.076 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(429,323,31,31)
18:12:30.077 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:30.080 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:31.204 01.124 29876 Exposure complete
18:12:31.246 00.042 29876 worker thread done servicing request
18:12:31.246 00.000 31432 OnExposeComplete: enter
18:12:31.249 00.003 31432 UpdateGuideState(): m_state=6
18:12:31.251 00.002 31432 Star::Find(15, 444, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:12:31.252 00.001 31432 Star::Find returns 1 (0), X=444.48, Y=338.21, Mass=1952, SNR=27.4, Peak=173 HFD=3.6
18:12:31.254 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
18:12:31.256 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.01 = 3.01)
18:12:31.258 00.002 31432 CameraToMount -- cameraX=7.62 cameraY=-0.19 hyp=7.63 cameraTheta=-0.03 mountX=7.60 mountY=0.98, mountTheta=0.13
18:12:31.260 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=7.62, y=-0.19, opts=13)
18:12:31.262 00.002 31432 Enqueuing Move request for scope (7.62, -0.19)
18:12:31.264 00.002 29876 Worker thread wakes up
18:12:31.264 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.62, -0.19) opts 0xd
18:12:31.264 00.000 29876 Handling offset move in thread for scope, endpoint = (7.62, -0.19)
18:12:31.264 00.000 29876 Moving (7.62, -0.19) raw xDistance=7.60 yDistance=0.98
18:12:31.264 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.14 from input 7.60
18:12:31.264 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.98
18:12:31.264 00.000 29876 MoveAxis(W, 720, ABG)
18:12:31.264 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:31.264 00.000 29876 Move returns status 1, amount 0
18:12:31.264 00.000 29876 MoveAxis(S, 379, ABG)
18:12:31.264 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:31.264 00.000 29876 Move returns status 1, amount 0
18:12:31.264 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:31.265 00.001 29876 move complete, result=1
18:12:31.265 00.000 29876 worker thread done servicing request
18:12:31.268 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:31.279 00.011 31432 UpdateGuideState exits: m=1952 RSB=27.4
18:12:31.281 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:31.283 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:31.285 00.002 31432 Enqueuing Expose request
18:12:31.287 00.002 31432 GuideStep: 7.6 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:12:31.289 00.002 29876 Worker thread wakes up
18:12:31.289 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:31.289 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(429,323,31,31)
18:12:31.291 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:31.293 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:32.206 00.913 29876 Exposure complete
18:12:32.249 00.043 29876 worker thread done servicing request
18:12:32.249 00.000 31432 OnExposeComplete: enter
18:12:32.251 00.002 31432 UpdateGuideState(): m_state=6
18:12:32.253 00.002 31432 Star::Find(15, 444, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:12:32.255 00.002 31432 Star::Find returns 1 (0), X=445.21, Y=337.96, Mass=1813, SNR=26.6, Peak=193 HFD=3.1
18:12:32.257 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
18:12:32.259 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.98 = 2.98)
18:12:32.261 00.002 31432 CameraToMount -- cameraX=8.35 cameraY=-0.44 hyp=8.36 cameraTheta=-0.05 mountX=8.31 mountY=1.30, mountTheta=0.16
18:12:32.263 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.35, y=-0.44, opts=13)
18:12:32.265 00.002 31432 Enqueuing Move request for scope (8.35, -0.44)
18:12:32.267 00.002 29876 Worker thread wakes up
18:12:32.267 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.35, -0.44) opts 0xd
18:12:32.267 00.000 29876 Handling offset move in thread for scope, endpoint = (8.35, -0.44)
18:12:32.267 00.000 29876 Moving (8.35, -0.44) raw xDistance=8.31 yDistance=1.30
18:12:32.267 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.60 from input 8.31
18:12:32.267 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.78 from input 1.30
18:12:32.267 00.000 29876 MoveAxis(W, 784, ABG)
18:12:32.267 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:32.267 00.000 29876 Move returns status 1, amount 0
18:12:32.267 00.000 29876 MoveAxis(S, 504, ABG)
18:12:32.267 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:32.267 00.000 29876 Move returns status 1, amount 0
18:12:32.267 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:32.267 00.000 29876 move complete, result=1
18:12:32.267 00.000 29876 worker thread done servicing request
18:12:32.271 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:32.282 00.011 31432 UpdateGuideState exits: m=1813 RSB=26.6
18:12:32.285 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:32.287 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:32.288 00.001 31432 Enqueuing Expose request
18:12:32.290 00.002 31432 GuideStep: 8.3 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:12:32.292 00.002 29876 Worker thread wakes up
18:12:32.292 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:32.292 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:32.294 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:32.296 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:33.424 01.128 29876 Exposure complete
18:12:33.467 00.043 29876 worker thread done servicing request
18:12:33.467 00.000 31432 OnExposeComplete: enter
18:12:33.469 00.002 31432 UpdateGuideState(): m_state=6
18:12:33.471 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:12:33.472 00.001 31432 Star::Find returns 1 (0), X=445.14, Y=337.86, Mass=2028, SNR=28.4, Peak=182 HFD=3.6
18:12:33.475 00.003 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:12:33.477 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:12:33.479 00.002 31432 CameraToMount -- cameraX=8.29 cameraY=-0.54 hyp=8.30 cameraTheta=-0.07 mountX=8.25 mountY=1.40, mountTheta=0.17
18:12:33.481 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.29, y=-0.54, opts=13)
18:12:33.483 00.002 31432 Enqueuing Move request for scope (8.29, -0.54)
18:12:33.484 00.001 29876 Worker thread wakes up
18:12:33.485 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (8.29, -0.54) opts 0xd
18:12:33.485 00.000 29876 Handling offset move in thread for scope, endpoint = (8.29, -0.54)
18:12:33.485 00.000 29876 Moving (8.29, -0.54) raw xDistance=8.25 yDistance=1.40
18:12:33.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.59 from input 8.25
18:12:33.485 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.84 from input 1.40
18:12:33.485 00.000 29876 MoveAxis(W, 783, ABG)
18:12:33.485 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:33.485 00.000 29876 Move returns status 1, amount 0
18:12:33.485 00.000 29876 MoveAxis(S, 539, ABG)
18:12:33.485 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:33.485 00.000 29876 Move returns status 1, amount 0
18:12:33.485 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:33.485 00.000 29876 move complete, result=1
18:12:33.485 00.000 29876 worker thread done servicing request
18:12:33.488 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:33.500 00.012 31432 UpdateGuideState exits: m=2028 RSB=28.4
18:12:33.502 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:33.504 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:33.505 00.001 31432 Enqueuing Expose request
18:12:33.507 00.002 31432 GuideStep: 8.2 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:12:33.509 00.002 29876 Worker thread wakes up
18:12:33.509 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:33.509 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:33.510 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:33.513 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:34.418 00.905 29876 Exposure complete
18:12:34.461 00.043 29876 worker thread done servicing request
18:12:34.461 00.000 31432 OnExposeComplete: enter
18:12:34.463 00.002 31432 UpdateGuideState(): m_state=6
18:12:34.465 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:12:34.467 00.002 31432 Star::Find returns 1 (0), X=445.41, Y=337.96, Mass=1961, SNR=27.2, Peak=169 HFD=3.6
18:12:34.469 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
18:12:34.471 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.99 = 2.99)
18:12:34.473 00.002 31432 CameraToMount -- cameraX=8.55 cameraY=-0.44 hyp=8.56 cameraTheta=-0.05 mountX=8.52 mountY=1.32, mountTheta=0.15
18:12:34.475 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.55, y=-0.44, opts=13)
18:12:34.477 00.002 31432 Enqueuing Move request for scope (8.55, -0.44)
18:12:34.479 00.002 29876 Worker thread wakes up
18:12:34.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.55, -0.44) opts 0xd
18:12:34.479 00.000 29876 Handling offset move in thread for scope, endpoint = (8.55, -0.44)
18:12:34.479 00.000 29876 Moving (8.55, -0.44) raw xDistance=8.52 yDistance=1.32
18:12:34.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.76 from input 8.52
18:12:34.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.79 from input 1.32
18:12:34.479 00.000 29876 MoveAxis(W, 806, ABG)
18:12:34.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:34.479 00.000 29876 Move returns status 1, amount 0
18:12:34.479 00.000 29876 MoveAxis(S, 510, ABG)
18:12:34.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:34.479 00.000 29876 Move returns status 1, amount 0
18:12:34.479 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:34.479 00.000 29876 move complete, result=1
18:12:34.480 00.001 29876 worker thread done servicing request
18:12:34.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:34.495 00.012 31432 UpdateGuideState exits: m=1961 RSB=27.2
18:12:34.497 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:34.499 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:34.501 00.002 31432 Enqueuing Expose request
18:12:34.503 00.002 31432 GuideStep: 8.5 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:12:34.505 00.002 29876 Worker thread wakes up
18:12:34.505 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:34.505 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:34.507 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:34.509 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:35.634 01.125 29876 Exposure complete
18:12:35.677 00.043 29876 worker thread done servicing request
18:12:35.677 00.000 31432 OnExposeComplete: enter
18:12:35.679 00.002 31432 UpdateGuideState(): m_state=6
18:12:35.681 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:12:35.683 00.002 31432 Star::Find returns 1 (0), X=445.26, Y=338.07, Mass=1917, SNR=26.7, Peak=177 HFD=3.5
18:12:35.685 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
18:12:35.687 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.00 = 3.00)
18:12:35.689 00.002 31432 CameraToMount -- cameraX=8.40 cameraY=-0.33 hyp=8.41 cameraTheta=-0.04 mountX=8.37 mountY=1.20, mountTheta=0.14
18:12:35.691 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.40, y=-0.33, opts=13)
18:12:35.693 00.002 31432 Enqueuing Move request for scope (8.40, -0.33)
18:12:35.695 00.002 29876 Worker thread wakes up
18:12:35.695 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.40, -0.33) opts 0xd
18:12:35.695 00.000 29876 Handling offset move in thread for scope, endpoint = (8.40, -0.33)
18:12:35.695 00.000 29876 Moving (8.40, -0.33) raw xDistance=8.37 yDistance=1.20
18:12:35.695 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.68 from input 8.37
18:12:35.695 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.72 from input 1.20
18:12:35.695 00.000 29876 MoveAxis(W, 795, ABG)
18:12:35.695 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:35.695 00.000 29876 Move returns status 1, amount 0
18:12:35.695 00.000 29876 MoveAxis(S, 462, ABG)
18:12:35.695 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:35.695 00.000 29876 Move returns status 1, amount 0
18:12:35.695 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:35.695 00.000 29876 move complete, result=1
18:12:35.696 00.001 29876 worker thread done servicing request
18:12:35.701 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:35.712 00.011 31432 UpdateGuideState exits: m=1917 RSB=26.7
18:12:35.714 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:35.716 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:35.717 00.001 31432 Enqueuing Expose request
18:12:35.719 00.002 31432 GuideStep: 8.4 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:35.721 00.002 29876 Worker thread wakes up
18:12:35.721 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:35.721 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:35.723 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:35.725 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:36.628 00.903 29876 Exposure complete
18:12:36.671 00.043 29876 worker thread done servicing request
18:12:36.671 00.000 31432 OnExposeComplete: enter
18:12:36.673 00.002 31432 UpdateGuideState(): m_state=6
18:12:36.675 00.002 31432 Star::Find(15, 445, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:12:36.677 00.002 31432 Star::Find returns 1 (0), X=444.87, Y=337.51, Mass=1817, SNR=26.5, Peak=177 HFD=3.5
18:12:36.678 00.001 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.05) = xAngle (-0.16 = -0.16)
18:12:36.680 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.93 = 2.93)
18:12:36.682 00.002 31432 CameraToMount -- cameraX=8.02 cameraY=-0.89 hyp=8.07 cameraTheta=-0.11 mountX=7.96 mountY=1.72, mountTheta=0.21
18:12:36.685 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.02, y=-0.89, opts=13)
18:12:36.687 00.002 31432 Enqueuing Move request for scope (8.02, -0.89)
18:12:36.688 00.001 29876 Worker thread wakes up
18:12:36.689 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (8.02, -0.89) opts 0xd
18:12:36.689 00.000 29876 Handling offset move in thread for scope, endpoint = (8.02, -0.89)
18:12:36.689 00.000 29876 Moving (8.02, -0.89) raw xDistance=7.96 yDistance=1.72
18:12:36.689 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.41 from input 7.96
18:12:36.689 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.72
18:12:36.689 00.000 29876 MoveAxis(W, 758, ABG)
18:12:36.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:36.689 00.000 29876 Move returns status 1, amount 0
18:12:36.689 00.000 29876 MoveAxis(S, 664, ABG)
18:12:36.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:36.689 00.000 29876 Move returns status 1, amount 0
18:12:36.689 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:36.689 00.000 29876 move complete, result=1
18:12:36.689 00.000 29876 worker thread done servicing request
18:12:36.694 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
18:12:36.705 00.011 31432 UpdateGuideState exits: m=1817 RSB=26.5
18:12:36.707 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:36.709 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:36.710 00.001 31432 Enqueuing Expose request
18:12:36.712 00.002 31432 GuideStep: 8.0 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:12:36.714 00.002 29876 Worker thread wakes up
18:12:36.714 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:36.714 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:36.716 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:36.718 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:37.941 01.223 29876 Exposure complete
18:12:37.983 00.042 29876 worker thread done servicing request
18:12:37.984 00.001 31432 OnExposeComplete: enter
18:12:37.986 00.002 31432 UpdateGuideState(): m_state=6
18:12:37.989 00.003 31432 Star::Find(15, 444, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:12:37.991 00.002 31432 Star::Find returns 1 (0), X=444.45, Y=337.30, Mass=1963, SNR=27.2, Peak=173 HFD=3.5
18:12:37.993 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.05) = xAngle (-0.20 = -0.20)
18:12:37.995 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.89 = 2.89)
18:12:37.997 00.002 31432 CameraToMount -- cameraX=7.59 cameraY=-1.10 hyp=7.67 cameraTheta=-0.14 mountX=7.53 mountY=1.88, mountTheta=0.24
18:12:37.999 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=7.59, y=-1.10, opts=13)
18:12:38.001 00.002 31432 Enqueuing Move request for scope (7.59, -1.10)
18:12:38.003 00.002 29876 Worker thread wakes up
18:12:38.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.59, -1.10) opts 0xd
18:12:38.003 00.000 29876 Handling offset move in thread for scope, endpoint = (7.59, -1.10)
18:12:38.004 00.001 29876 Moving (7.59, -1.10) raw xDistance=7.53 yDistance=1.88
18:12:38.004 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.12 from input 7.53
18:12:38.004 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.88
18:12:38.004 00.000 29876 MoveAxis(W, 717, ABG)
18:12:38.004 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:38.004 00.000 29876 Move returns status 1, amount 0
18:12:38.004 00.000 29876 MoveAxis(S, 726, ABG)
18:12:38.004 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:38.004 00.000 29876 Move returns status 1, amount 0
18:12:38.004 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:38.004 00.000 29876 move complete, result=1
18:12:38.004 00.000 29876 worker thread done servicing request
18:12:38.007 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:38.019 00.012 31432 UpdateGuideState exits: m=1963 RSB=27.2
18:12:38.021 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:38.023 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:38.024 00.001 31432 Enqueuing Expose request
18:12:38.026 00.002 31432 GuideStep: 7.5 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:12:38.028 00.002 29876 Worker thread wakes up
18:12:38.028 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:38.028 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(429,322,31,31)
18:12:38.029 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:38.032 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:38.933 00.901 29876 Exposure complete
18:12:38.976 00.043 29876 worker thread done servicing request
18:12:38.976 00.000 31432 OnExposeComplete: enter
18:12:38.978 00.002 31432 UpdateGuideState(): m_state=6
18:12:38.980 00.002 31432 Star::Find(15, 444, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:12:38.982 00.002 31432 Star::Find returns 1 (0), X=445.41, Y=337.57, Mass=1965, SNR=27.1, Peak=177 HFD=3.3
18:12:38.984 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
18:12:38.985 00.001 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:12:38.987 00.002 31432 CameraToMount -- cameraX=8.55 cameraY=-0.83 hyp=8.59 cameraTheta=-0.10 mountX=8.49 mountY=1.71, mountTheta=0.20
18:12:38.990 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.55, y=-0.83, opts=13)
18:12:38.992 00.002 31432 Enqueuing Move request for scope (8.55, -0.83)
18:12:38.994 00.002 29876 Worker thread wakes up
18:12:38.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.55, -0.83) opts 0xd
18:12:38.994 00.000 29876 Handling offset move in thread for scope, endpoint = (8.55, -0.83)
18:12:38.994 00.000 29876 Moving (8.55, -0.83) raw xDistance=8.49 yDistance=1.71
18:12:38.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.71 from input 8.49
18:12:38.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.71
18:12:38.994 00.000 29876 MoveAxis(W, 800, ABG)
18:12:38.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:38.994 00.000 29876 Move returns status 1, amount 0
18:12:38.994 00.000 29876 MoveAxis(S, 661, ABG)
18:12:38.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:38.994 00.000 29876 Move returns status 1, amount 0
18:12:38.994 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:38.994 00.000 29876 move complete, result=1
18:12:38.994 00.000 29876 worker thread done servicing request
18:12:38.999 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:39.010 00.011 31432 UpdateGuideState exits: m=1965 RSB=27.1
18:12:39.012 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:39.015 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:39.017 00.002 31432 Enqueuing Expose request
18:12:39.018 00.001 31432 GuideStep: 8.5 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:12:39.020 00.002 29876 Worker thread wakes up
18:12:39.020 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:39.020 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:39.022 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:39.026 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:40.144 01.118 29876 Exposure complete
18:12:40.187 00.043 29876 worker thread done servicing request
18:12:40.187 00.000 31432 OnExposeComplete: enter
18:12:40.189 00.002 31432 UpdateGuideState(): m_state=6
18:12:40.191 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:12:40.193 00.002 31432 Star::Find returns 1 (0), X=444.84, Y=337.90, Mass=1876, SNR=26.5, Peak=193 HFD=3.6
18:12:40.195 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
18:12:40.197 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:12:40.198 00.001 31432 CameraToMount -- cameraX=7.98 cameraY=-0.51 hyp=8.00 cameraTheta=-0.06 mountX=7.95 mountY=1.33, mountTheta=0.17
18:12:40.201 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=7.98, y=-0.51, opts=13)
18:12:40.203 00.002 31432 Enqueuing Move request for scope (7.98, -0.51)
18:12:40.204 00.001 29876 Worker thread wakes up
18:12:40.205 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (7.98, -0.51) opts 0xd
18:12:40.205 00.000 29876 Handling offset move in thread for scope, endpoint = (7.98, -0.51)
18:12:40.205 00.000 29876 Moving (7.98, -0.51) raw xDistance=7.95 yDistance=1.33
18:12:40.205 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.41 from input 7.95
18:12:40.205 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.80 from input 1.33
18:12:40.205 00.000 29876 MoveAxis(W, 757, ABG)
18:12:40.205 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:40.205 00.000 29876 Move returns status 1, amount 0
18:12:40.205 00.000 29876 MoveAxis(S, 514, ABG)
18:12:40.205 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:40.205 00.000 29876 Move returns status 1, amount 0
18:12:40.205 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:40.205 00.000 29876 move complete, result=1
18:12:40.205 00.000 29876 worker thread done servicing request
18:12:40.210 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:40.222 00.012 31432 UpdateGuideState exits: m=1876 RSB=26.5
18:12:40.224 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:40.226 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:40.227 00.001 31432 Enqueuing Expose request
18:12:40.229 00.002 31432 GuideStep: 7.9 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:12:40.231 00.002 29876 Worker thread wakes up
18:12:40.231 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:40.231 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:40.233 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:40.235 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:41.245 01.010 29876 Exposure complete
18:12:41.288 00.043 29876 worker thread done servicing request
18:12:41.288 00.000 31432 OnExposeComplete: enter
18:12:41.290 00.002 31432 UpdateGuideState(): m_state=6
18:12:41.292 00.002 31432 Star::Find(15, 444, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:12:41.294 00.002 31432 Star::Find returns 1 (0), X=445.39, Y=338.05, Mass=1856, SNR=26.4, Peak=162 HFD=3.5
18:12:41.296 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
18:12:41.297 00.001 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.00 = 3.00)
18:12:41.299 00.002 31432 CameraToMount -- cameraX=8.53 cameraY=-0.35 hyp=8.54 cameraTheta=-0.04 mountX=8.50 mountY=1.23, mountTheta=0.14
18:12:41.302 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.53, y=-0.35, opts=13)
18:12:41.304 00.002 31432 Enqueuing Move request for scope (8.53, -0.35)
18:12:41.306 00.002 29876 Worker thread wakes up
18:12:41.306 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.53, -0.35) opts 0xd
18:12:41.306 00.000 29876 Handling offset move in thread for scope, endpoint = (8.53, -0.35)
18:12:41.306 00.000 29876 Moving (8.53, -0.35) raw xDistance=8.50 yDistance=1.23
18:12:41.306 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.73 from input 8.50
18:12:41.306 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.23
18:12:41.306 00.000 29876 MoveAxis(W, 803, ABG)
18:12:41.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:41.306 00.000 29876 Move returns status 1, amount 0
18:12:41.306 00.000 29876 MoveAxis(S, 475, ABG)
18:12:41.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:41.306 00.000 29876 Move returns status 1, amount 0
18:12:41.306 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:41.306 00.000 29876 move complete, result=1
18:12:41.306 00.000 29876 worker thread done servicing request
18:12:41.310 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:41.321 00.011 31432 UpdateGuideState exits: m=1856 RSB=26.4
18:12:41.324 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:41.325 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:41.327 00.002 31432 Enqueuing Expose request
18:12:41.329 00.002 31432 GuideStep: 8.5 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:41.331 00.002 29876 Worker thread wakes up
18:12:41.331 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:41.331 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:12:41.332 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:41.335 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:42.460 01.125 29876 Exposure complete
18:12:42.502 00.042 29876 worker thread done servicing request
18:12:42.502 00.000 31432 OnExposeComplete: enter
18:12:42.505 00.003 31432 UpdateGuideState(): m_state=6
18:12:42.507 00.002 31432 Star::Find(15, 445, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:12:42.508 00.001 31432 Star::Find returns 1 (0), X=445.85, Y=337.50, Mass=1857, SNR=26.6, Peak=181 HFD=3.4
18:12:42.510 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
18:12:42.512 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:12:42.514 00.002 31432 CameraToMount -- cameraX=8.99 cameraY=-0.90 hyp=9.03 cameraTheta=-0.10 mountX=8.93 mountY=1.82, mountTheta=0.20
18:12:42.516 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.99, y=-0.90, opts=13)
18:12:42.518 00.002 31432 Enqueuing Move request for scope (8.99, -0.90)
18:12:42.520 00.002 29876 Worker thread wakes up
18:12:42.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.99, -0.90) opts 0xd
18:12:42.520 00.000 29876 Handling offset move in thread for scope, endpoint = (8.99, -0.90)
18:12:42.520 00.000 29876 Moving (8.99, -0.90) raw xDistance=8.93 yDistance=1.82
18:12:42.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.03 from input 8.93
18:12:42.520 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.82
18:12:42.520 00.000 29876 MoveAxis(W, 844, ABG)
18:12:42.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:42.520 00.000 29876 Move returns status 1, amount 0
18:12:42.520 00.000 29876 MoveAxis(S, 704, ABG)
18:12:42.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:42.520 00.000 29876 Move returns status 1, amount 0
18:12:42.520 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:42.520 00.000 29876 move complete, result=1
18:12:42.520 00.000 29876 worker thread done servicing request
18:12:42.524 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:42.538 00.014 31432 UpdateGuideState exits: m=1857 RSB=26.6
18:12:42.540 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:42.542 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:42.543 00.001 31432 Enqueuing Expose request
18:12:42.545 00.002 31432 GuideStep: 8.9 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:12:42.547 00.002 29876 Worker thread wakes up
18:12:42.547 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:42.547 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:42.549 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:42.551 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:43.560 01.009 29876 Exposure complete
18:12:43.602 00.042 29876 worker thread done servicing request
18:12:43.602 00.000 31432 OnExposeComplete: enter
18:12:43.604 00.002 31432 UpdateGuideState(): m_state=6
18:12:43.606 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:12:43.608 00.002 31432 Star::Find returns 1 (0), X=446.12, Y=338.38, Mass=2083, SNR=28.3, Peak=202 HFD=3.6
18:12:43.610 00.002 31432 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
18:12:43.612 00.002 31432 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.04 = 3.04)
18:12:43.614 00.002 31432 CameraToMount -- cameraX=9.26 cameraY=-0.02 hyp=9.26 cameraTheta=-0.00 mountX=9.25 mountY=0.98, mountTheta=0.11
18:12:43.616 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.26, y=-0.02, opts=13)
18:12:43.618 00.002 31432 Enqueuing Move request for scope (9.26, -0.02)
18:12:43.620 00.002 29876 Worker thread wakes up
18:12:43.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.26, -0.02) opts 0xd
18:12:43.620 00.000 29876 Handling offset move in thread for scope, endpoint = (9.26, -0.02)
18:12:43.620 00.000 29876 Moving (9.26, -0.02) raw xDistance=9.25 yDistance=0.98
18:12:43.620 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.25 from input 9.25
18:12:43.620 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.98
18:12:43.620 00.000 29876 MoveAxis(W, 875, ABG)
18:12:43.620 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:43.620 00.000 29876 Move returns status 1, amount 0
18:12:43.620 00.000 29876 MoveAxis(S, 378, ABG)
18:12:43.620 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:43.620 00.000 29876 Move returns status 1, amount 0
18:12:43.620 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:43.620 00.000 29876 move complete, result=1
18:12:43.620 00.000 29876 worker thread done servicing request
18:12:43.624 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=1.000
18:12:43.637 00.013 31432 UpdateGuideState exits: m=2083 RSB=28.3
18:12:43.639 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:43.641 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:43.643 00.002 31432 Enqueuing Expose request
18:12:43.645 00.002 31432 GuideStep: 9.2 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:12:43.647 00.002 29876 Worker thread wakes up
18:12:43.647 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:43.647 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:43.648 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:43.650 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:44.772 01.122 29876 Exposure complete
18:12:44.815 00.043 29876 worker thread done servicing request
18:12:44.815 00.000 31432 OnExposeComplete: enter
18:12:44.818 00.003 31432 UpdateGuideState(): m_state=6
18:12:44.820 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:12:44.822 00.002 31432 Star::Find returns 1 (0), X=446.25, Y=337.53, Mass=1746, SNR=25.7, Peak=169 HFD=3.3
18:12:44.823 00.001 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:12:44.825 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:12:44.827 00.002 31432 CameraToMount -- cameraX=9.39 cameraY=-0.87 hyp=9.43 cameraTheta=-0.09 mountX=9.34 mountY=1.84, mountTheta=0.19
18:12:44.829 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.39, y=-0.87, opts=13)
18:12:44.831 00.002 31432 Enqueuing Move request for scope (9.39, -0.87)
18:12:44.833 00.002 29876 Worker thread wakes up
18:12:44.833 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.39, -0.87) opts 0xd
18:12:44.833 00.000 29876 Handling offset move in thread for scope, endpoint = (9.39, -0.87)
18:12:44.833 00.000 29876 Moving (9.39, -0.87) raw xDistance=9.34 yDistance=1.84
18:12:44.833 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.32 from input 9.34
18:12:44.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.84
18:12:44.833 00.000 29876 MoveAxis(W, 885, ABG)
18:12:44.834 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:44.834 00.000 29876 Move returns status 1, amount 0
18:12:44.834 00.000 29876 MoveAxis(S, 711, ABG)
18:12:44.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:44.834 00.000 29876 Move returns status 1, amount 0
18:12:44.834 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:44.834 00.000 29876 move complete, result=1
18:12:44.834 00.000 29876 worker thread done servicing request
18:12:44.836 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:44.847 00.011 31432 UpdateGuideState exits: m=1746 RSB=25.7
18:12:44.850 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:44.852 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:44.853 00.001 31432 Enqueuing Expose request
18:12:44.855 00.002 31432 GuideStep: 9.3 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:12:44.857 00.002 29876 Worker thread wakes up
18:12:44.857 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:44.857 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:44.859 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:44.861 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:45.877 01.016 29876 Exposure complete
18:12:45.920 00.043 29876 worker thread done servicing request
18:12:45.920 00.000 31432 OnExposeComplete: enter
18:12:45.922 00.002 31432 UpdateGuideState(): m_state=6
18:12:45.925 00.003 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:12:45.926 00.001 31432 Star::Find returns 1 (0), X=446.86, Y=337.66, Mass=1978, SNR=27.8, Peak=166 HFD=3.5
18:12:45.928 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:12:45.930 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:12:45.932 00.002 31432 CameraToMount -- cameraX=10.00 cameraY=-0.74 hyp=10.03 cameraTheta=-0.07 mountX=9.95 mountY=1.77, mountTheta=0.18
18:12:45.935 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=10.00, y=-0.74, opts=13)
18:12:45.937 00.002 31432 Enqueuing Move request for scope (10.00, -0.74)
18:12:45.939 00.002 29876 Worker thread wakes up
18:12:45.939 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.00, -0.74) opts 0xd
18:12:45.939 00.000 29876 Handling offset move in thread for scope, endpoint = (10.00, -0.74)
18:12:45.939 00.000 29876 Moving (10.00, -0.74) raw xDistance=9.95 yDistance=1.77
18:12:45.939 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.71 from input 9.95
18:12:45.939 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.77
18:12:45.939 00.000 29876 MoveAxis(W, 940, ABG)
18:12:45.939 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:45.939 00.000 29876 Move returns status 1, amount 0
18:12:45.939 00.000 29876 MoveAxis(S, 685, ABG)
18:12:45.939 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:45.939 00.000 29876 Move returns status 1, amount 0
18:12:45.939 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:45.939 00.000 29876 move complete, result=1
18:12:45.940 00.001 29876 worker thread done servicing request
18:12:45.944 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:45.956 00.012 31432 UpdateGuideState exits: m=1978 RSB=27.8
18:12:45.958 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:45.960 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:45.962 00.002 31432 Enqueuing Expose request
18:12:45.963 00.001 31432 GuideStep: 9.9 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:12:45.965 00.002 29876 Worker thread wakes up
18:12:45.966 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:45.966 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:45.967 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:45.970 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:47.091 01.121 29876 Exposure complete
18:12:47.133 00.042 29876 worker thread done servicing request
18:12:47.133 00.000 31432 OnExposeComplete: enter
18:12:47.136 00.003 31432 UpdateGuideState(): m_state=6
18:12:47.138 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:12:47.139 00.001 31432 Star::Find returns 1 (0), X=447.05, Y=337.64, Mass=2004, SNR=27.7, Peak=173 HFD=3.4
18:12:47.142 00.003 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:12:47.144 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:12:47.146 00.002 31432 CameraToMount -- cameraX=10.20 cameraY=-0.76 hyp=10.23 cameraTheta=-0.07 mountX=10.15 mountY=1.81, mountTheta=0.18
18:12:47.148 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=10.20, y=-0.76, opts=13)
18:12:47.150 00.002 31432 Enqueuing Move request for scope (10.20, -0.76)
18:12:47.152 00.002 29876 Worker thread wakes up
18:12:47.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.20, -0.76) opts 0xd
18:12:47.152 00.000 29876 Handling offset move in thread for scope, endpoint = (10.20, -0.76)
18:12:47.152 00.000 29876 Moving (10.20, -0.76) raw xDistance=10.15 yDistance=1.81
18:12:47.152 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.86 from input 10.15
18:12:47.152 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.81
18:12:47.152 00.000 29876 MoveAxis(W, 961, ABG)
18:12:47.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:47.152 00.000 29876 Move returns status 1, amount 0
18:12:47.152 00.000 29876 MoveAxis(S, 699, ABG)
18:12:47.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:47.152 00.000 29876 Move returns status 1, amount 0
18:12:47.152 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:47.152 00.000 29876 move complete, result=1
18:12:47.152 00.000 29876 worker thread done servicing request
18:12:47.157 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:47.169 00.012 31432 UpdateGuideState exits: m=2004 RSB=27.7
18:12:47.171 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:47.173 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:47.175 00.002 31432 Enqueuing Expose request
18:12:47.177 00.002 31432 GuideStep: 10.1 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:12:47.178 00.001 29876 Worker thread wakes up
18:12:47.178 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:47.178 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:47.180 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:47.183 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:48.194 01.011 29876 Exposure complete
18:12:48.237 00.043 29876 worker thread done servicing request
18:12:48.237 00.000 31432 OnExposeComplete: enter
18:12:48.240 00.003 31432 UpdateGuideState(): m_state=6
18:12:48.242 00.002 31432 Star::Find(15, 447, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:12:48.244 00.002 31432 Star::Find returns 1 (0), X=446.77, Y=338.32, Mass=1830, SNR=26.5, Peak=186 HFD=3.4
18:12:48.245 00.001 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.05) = xAngle (-0.06 = -0.06)
18:12:48.247 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.03 = 3.03)
18:12:48.249 00.002 31432 CameraToMount -- cameraX=9.91 cameraY=-0.08 hyp=9.91 cameraTheta=-0.01 mountX=9.89 mountY=1.11, mountTheta=0.11
18:12:48.251 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.91, y=-0.08, opts=13)
18:12:48.253 00.002 31432 Enqueuing Move request for scope (9.91, -0.08)
18:12:48.255 00.002 29876 Worker thread wakes up
18:12:48.255 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.91, -0.08) opts 0xd
18:12:48.255 00.000 29876 Handling offset move in thread for scope, endpoint = (9.91, -0.08)
18:12:48.255 00.000 29876 Moving (9.91, -0.08) raw xDistance=9.89 yDistance=1.11
18:12:48.255 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.71 from input 9.89
18:12:48.255 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.66 from input 1.11
18:12:48.255 00.000 29876 MoveAxis(W, 940, ABG)
18:12:48.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:48.255 00.000 29876 Move returns status 1, amount 0
18:12:48.255 00.000 29876 MoveAxis(S, 427, ABG)
18:12:48.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:48.255 00.000 29876 Move returns status 1, amount 0
18:12:48.255 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:48.255 00.000 29876 move complete, result=1
18:12:48.256 00.001 29876 worker thread done servicing request
18:12:48.261 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:48.271 00.010 31432 UpdateGuideState exits: m=1830 RSB=26.5
18:12:48.275 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:48.277 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:48.277 00.000 31432 Enqueuing Expose request
18:12:48.280 00.003 31432 GuideStep: 9.9 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:12:48.282 00.002 29876 Worker thread wakes up
18:12:48.282 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:48.282 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:48.283 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:48.286 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:49.510 01.224 29876 Exposure complete
18:12:49.553 00.043 29876 worker thread done servicing request
18:12:49.553 00.000 31432 OnExposeComplete: enter
18:12:49.556 00.003 31432 UpdateGuideState(): m_state=6
18:12:49.559 00.003 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:12:49.562 00.003 31432 Star::Find returns 1 (0), X=446.35, Y=337.61, Mass=1868, SNR=27.3, Peak=185 HFD=3.1
18:12:49.564 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:12:49.566 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:12:49.568 00.002 31432 CameraToMount -- cameraX=9.49 cameraY=-0.79 hyp=9.52 cameraTheta=-0.08 mountX=9.44 mountY=1.77, mountTheta=0.19
18:12:49.571 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.49, y=-0.79, opts=13)
18:12:49.573 00.002 31432 Enqueuing Move request for scope (9.49, -0.79)
18:12:49.575 00.002 29876 Worker thread wakes up
18:12:49.575 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.49, -0.79) opts 0xd
18:12:49.576 00.001 29876 Handling offset move in thread for scope, endpoint = (9.49, -0.79)
18:12:49.576 00.000 29876 Moving (9.49, -0.79) raw xDistance=9.44 yDistance=1.77
18:12:49.576 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.42 from input 9.44
18:12:49.576 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.77
18:12:49.576 00.000 29876 MoveAxis(W, 898, ABG)
18:12:49.576 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:49.576 00.000 29876 Move returns status 1, amount 0
18:12:49.576 00.000 29876 MoveAxis(S, 685, ABG)
18:12:49.576 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:49.576 00.000 29876 Move returns status 1, amount 0
18:12:49.576 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:49.576 00.000 29876 move complete, result=1
18:12:49.576 00.000 29876 worker thread done servicing request
18:12:49.579 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:12:49.591 00.012 31432 UpdateGuideState exits: m=1868 RSB=27.3
18:12:49.593 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:49.597 00.004 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:49.599 00.002 31432 Enqueuing Expose request
18:12:49.601 00.002 31432 GuideStep: 9.4 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:12:49.603 00.002 29876 Worker thread wakes up
18:12:49.603 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:49.603 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:49.606 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:49.608 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:50.492 00.884 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
18:12:50.515 00.023 29876 Exposure complete
18:12:50.561 00.046 29876 worker thread done servicing request
18:12:50.562 00.001 31432 OnExposeComplete: enter
18:12:50.564 00.002 31432 UpdateGuideState(): m_state=6
18:12:50.566 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:12:50.567 00.001 31432 Star::Find returns 1 (0), X=446.45, Y=337.83, Mass=1831, SNR=26.2, Peak=147 HFD=3.7
18:12:50.569 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
18:12:50.571 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.98 = 2.98)
18:12:50.573 00.002 31432 CameraToMount -- cameraX=9.60 cameraY=-0.57 hyp=9.61 cameraTheta=-0.06 mountX=9.55 mountY=1.56, mountTheta=0.16
18:12:50.575 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.60, y=-0.57, opts=13)
18:12:50.578 00.003 31432 Enqueuing Move request for scope (9.60, -0.57)
18:12:50.579 00.001 29876 Worker thread wakes up
18:12:50.579 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.60, -0.57) opts 0xd
18:12:50.580 00.001 29876 Handling offset move in thread for scope, endpoint = (9.60, -0.57)
18:12:50.580 00.000 29876 Moving (9.60, -0.57) raw xDistance=9.55 yDistance=1.56
18:12:50.580 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.47 from input 9.55
18:12:50.580 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.94 from input 1.56
18:12:50.580 00.000 29876 MoveAxis(W, 906, ABG)
18:12:50.580 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:50.580 00.000 29876 Move returns status 1, amount 0
18:12:50.580 00.000 29876 MoveAxis(S, 603, ABG)
18:12:50.580 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:50.580 00.000 29876 Move returns status 1, amount 0
18:12:50.580 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:50.580 00.000 29876 move complete, result=1
18:12:50.580 00.000 29876 worker thread done servicing request
18:12:50.583 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=1.000
18:12:50.594 00.011 31432 UpdateGuideState exits: m=1831 RSB=26.2
18:12:50.596 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:50.598 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:50.600 00.002 31432 Enqueuing Expose request
18:12:50.602 00.002 29876 Worker thread wakes up
18:12:50.602 00.000 31432 GuideStep: 9.6 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:12:50.604 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:50.604 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:50.606 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:50.608 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:51.727 01.119 29876 Exposure complete
18:12:51.771 00.044 29876 worker thread done servicing request
18:12:51.771 00.000 31432 OnExposeComplete: enter
18:12:51.773 00.002 31432 UpdateGuideState(): m_state=6
18:12:51.775 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:12:51.777 00.002 31432 Star::Find returns 1 (0), X=446.84, Y=337.68, Mass=2045, SNR=28.1, Peak=195 HFD=3.4
18:12:51.779 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:12:51.781 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:12:51.783 00.002 31432 CameraToMount -- cameraX=9.99 cameraY=-0.72 hyp=10.01 cameraTheta=-0.07 mountX=9.94 mountY=1.75, mountTheta=0.17
18:12:51.786 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.99, y=-0.72, opts=13)
18:12:51.788 00.002 31432 Enqueuing Move request for scope (9.99, -0.72)
18:12:51.790 00.002 29876 Worker thread wakes up
18:12:51.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.99, -0.72) opts 0xd
18:12:51.790 00.000 29876 Handling offset move in thread for scope, endpoint = (9.99, -0.72)
18:12:51.790 00.000 29876 Moving (9.99, -0.72) raw xDistance=9.94 yDistance=1.75
18:12:51.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.71 from input 9.94
18:12:51.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.75
18:12:51.790 00.000 29876 MoveAxis(W, 940, ABG)
18:12:51.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:51.790 00.000 29876 Move returns status 1, amount 0
18:12:51.790 00.000 29876 MoveAxis(S, 675, ABG)
18:12:51.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:51.790 00.000 29876 Move returns status 1, amount 0
18:12:51.791 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:51.791 00.000 29876 move complete, result=1
18:12:51.791 00.000 29876 worker thread done servicing request
18:12:51.795 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:12:51.807 00.012 31432 UpdateGuideState exits: m=2045 RSB=28.1
18:12:51.810 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:51.811 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:51.813 00.002 31432 Enqueuing Expose request
18:12:51.815 00.002 31432 GuideStep: 9.9 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:12:51.817 00.002 29876 Worker thread wakes up
18:12:51.817 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:51.817 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:51.819 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:51.821 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:52.730 00.909 29876 Exposure complete
18:12:52.772 00.042 29876 worker thread done servicing request
18:12:52.772 00.000 31432 OnExposeComplete: enter
18:12:52.775 00.003 31432 UpdateGuideState(): m_state=6
18:12:52.776 00.001 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:12:52.778 00.002 31432 Star::Find returns 1 (0), X=446.31, Y=338.16, Mass=1972, SNR=28.1, Peak=185 HFD=3.5
18:12:52.780 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
18:12:52.782 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.01 = 3.01)
18:12:52.784 00.002 31432 CameraToMount -- cameraX=9.45 cameraY=-0.25 hyp=9.46 cameraTheta=-0.03 mountX=9.43 mountY=1.22, mountTheta=0.13
18:12:52.787 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.45, y=-0.25, opts=13)
18:12:52.789 00.002 31432 Enqueuing Move request for scope (9.45, -0.25)
18:12:52.791 00.002 29876 Worker thread wakes up
18:12:52.791 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.45, -0.25) opts 0xd
18:12:52.791 00.000 29876 Handling offset move in thread for scope, endpoint = (9.45, -0.25)
18:12:52.791 00.000 29876 Moving (9.45, -0.25) raw xDistance=9.43 yDistance=1.22
18:12:52.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.41 from input 9.43
18:12:52.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.73 from input 1.22
18:12:52.791 00.000 29876 MoveAxis(W, 898, ABG)
18:12:52.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:52.791 00.000 29876 Move returns status 1, amount 0
18:12:52.791 00.000 29876 MoveAxis(S, 473, ABG)
18:12:52.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:52.791 00.000 29876 Move returns status 1, amount 0
18:12:52.791 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:52.791 00.000 29876 move complete, result=1
18:12:52.791 00.000 29876 worker thread done servicing request
18:12:52.795 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:12:52.808 00.013 31432 UpdateGuideState exits: m=1972 RSB=28.1
18:12:52.810 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:52.812 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:52.814 00.002 31432 Enqueuing Expose request
18:12:52.815 00.001 31432 GuideStep: 9.4 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:52.817 00.002 29876 Worker thread wakes up
18:12:52.817 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:52.817 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:52.819 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:52.822 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:53.939 01.117 29876 Exposure complete
18:12:53.982 00.043 29876 worker thread done servicing request
18:12:53.983 00.001 31432 OnExposeComplete: enter
18:12:53.985 00.002 31432 UpdateGuideState(): m_state=6
18:12:53.987 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:12:53.989 00.002 31432 Star::Find returns 1 (0), X=446.23, Y=337.73, Mass=1748, SNR=26.3, Peak=173 HFD=3.5
18:12:53.991 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:12:53.993 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:12:53.994 00.001 31432 CameraToMount -- cameraX=9.37 cameraY=-0.68 hyp=9.40 cameraTheta=-0.07 mountX=9.32 mountY=1.64, mountTheta=0.17
18:12:53.997 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.37, y=-0.68, opts=13)
18:12:53.999 00.002 31432 Enqueuing Move request for scope (9.37, -0.68)
18:12:54.001 00.002 29876 Worker thread wakes up
18:12:54.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.37, -0.68) opts 0xd
18:12:54.001 00.000 29876 Handling offset move in thread for scope, endpoint = (9.37, -0.68)
18:12:54.001 00.000 29876 Moving (9.37, -0.68) raw xDistance=9.32 yDistance=1.64
18:12:54.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.32 from input 9.32
18:12:54.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.99 from input 1.64
18:12:54.001 00.000 29876 MoveAxis(W, 885, ABG)
18:12:54.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:54.001 00.000 29876 Move returns status 1, amount 0
18:12:54.001 00.000 29876 MoveAxis(S, 635, ABG)
18:12:54.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:54.001 00.000 29876 Move returns status 1, amount 0
18:12:54.001 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:54.001 00.000 29876 move complete, result=1
18:12:54.001 00.000 29876 worker thread done servicing request
18:12:54.006 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:54.018 00.012 31432 UpdateGuideState exits: m=1748 RSB=26.3
18:12:54.020 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:54.022 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:54.024 00.002 31432 Enqueuing Expose request
18:12:54.026 00.002 29876 Worker thread wakes up
18:12:54.026 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:54.026 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:12:54.026 00.000 31432 GuideStep: 9.3 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:12:54.030 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:54.032 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:55.041 01.009 29876 Exposure complete
18:12:55.082 00.041 29876 worker thread done servicing request
18:12:55.083 00.001 31432 OnExposeComplete: enter
18:12:55.085 00.002 31432 UpdateGuideState(): m_state=6
18:12:55.087 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:12:55.089 00.002 31432 Star::Find returns 1 (0), X=446.76, Y=337.82, Mass=1830, SNR=26.3, Peak=171 HFD=3.4
18:12:55.091 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
18:12:55.093 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.98 = 2.98)
18:12:55.094 00.001 31432 CameraToMount -- cameraX=9.90 cameraY=-0.59 hyp=9.92 cameraTheta=-0.06 mountX=9.86 mountY=1.61, mountTheta=0.16
18:12:55.097 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.90, y=-0.59, opts=13)
18:12:55.099 00.002 31432 Enqueuing Move request for scope (9.90, -0.59)
18:12:55.101 00.002 29876 Worker thread wakes up
18:12:55.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.90, -0.59) opts 0xd
18:12:55.101 00.000 29876 Handling offset move in thread for scope, endpoint = (9.90, -0.59)
18:12:55.101 00.000 29876 Moving (9.90, -0.59) raw xDistance=9.86 yDistance=1.61
18:12:55.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.65 from input 9.86
18:12:55.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.97 from input 1.61
18:12:55.101 00.000 29876 MoveAxis(W, 932, ABG)
18:12:55.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:55.101 00.000 29876 Move returns status 1, amount 0
18:12:55.101 00.000 29876 MoveAxis(S, 621, ABG)
18:12:55.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:55.101 00.000 29876 Move returns status 1, amount 0
18:12:55.101 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:55.101 00.000 29876 move complete, result=1
18:12:55.101 00.000 29876 worker thread done servicing request
18:12:55.105 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=1.000
18:12:55.116 00.011 31432 UpdateGuideState exits: m=1830 RSB=26.3
18:12:55.119 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:55.122 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:55.124 00.002 31432 Enqueuing Expose request
18:12:55.125 00.001 31432 GuideStep: 9.9 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:12:55.127 00.002 29876 Worker thread wakes up
18:12:55.127 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:55.127 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:55.129 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:55.132 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:56.249 01.117 29876 Exposure complete
18:12:56.293 00.044 29876 worker thread done servicing request
18:12:56.293 00.000 31432 OnExposeComplete: enter
18:12:56.295 00.002 31432 UpdateGuideState(): m_state=6
18:12:56.297 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:12:56.299 00.002 31432 Star::Find returns 1 (0), X=447.18, Y=337.68, Mass=1929, SNR=27.5, Peak=183 HFD=3.2
18:12:56.301 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:12:56.303 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:12:56.305 00.002 31432 CameraToMount -- cameraX=10.32 cameraY=-0.72 hyp=10.34 cameraTheta=-0.07 mountX=10.27 mountY=1.78, mountTheta=0.17
18:12:56.307 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=10.32, y=-0.72, opts=13)
18:12:56.309 00.002 31432 Enqueuing Move request for scope (10.32, -0.72)
18:12:56.311 00.002 29876 Worker thread wakes up
18:12:56.311 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.32, -0.72) opts 0xd
18:12:56.311 00.000 29876 Handling offset move in thread for scope, endpoint = (10.32, -0.72)
18:12:56.311 00.000 29876 Moving (10.32, -0.72) raw xDistance=10.27 yDistance=1.78
18:12:56.311 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.93 from input 10.27
18:12:56.311 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.78
18:12:56.311 00.000 29876 MoveAxis(W, 971, ABG)
18:12:56.311 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:56.311 00.000 29876 Move returns status 1, amount 0
18:12:56.311 00.000 29876 MoveAxis(S, 688, ABG)
18:12:56.311 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:56.312 00.001 29876 Move returns status 1, amount 0
18:12:56.312 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:56.312 00.000 29876 move complete, result=1
18:12:56.312 00.000 29876 worker thread done servicing request
18:12:56.315 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
18:12:56.326 00.011 31432 UpdateGuideState exits: m=1929 RSB=27.5
18:12:56.329 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:56.330 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:56.332 00.002 31432 Enqueuing Expose request
18:12:56.334 00.002 29876 Worker thread wakes up
18:12:56.334 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:56.334 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:56.334 00.000 31432 GuideStep: 10.3 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:12:56.338 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:56.341 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:57.348 01.007 29876 Exposure complete
18:12:57.391 00.043 29876 worker thread done servicing request
18:12:57.391 00.000 31432 OnExposeComplete: enter
18:12:57.393 00.002 31432 UpdateGuideState(): m_state=6
18:12:57.395 00.002 31432 Star::Find(15, 447, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:12:57.397 00.002 31432 Star::Find returns 1 (0), X=446.89, Y=338.36, Mass=1811, SNR=26.6, Peak=171 HFD=3.3
18:12:57.399 00.002 31432 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.05) = xAngle (-0.06 = -0.06)
18:12:57.401 00.002 31432 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.03 = 3.03)
18:12:57.402 00.001 31432 CameraToMount -- cameraX=10.04 cameraY=-0.04 hyp=10.04 cameraTheta=-0.00 mountX=10.02 mountY=1.08, mountTheta=0.11
18:12:57.405 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=10.04, y=-0.04, opts=13)
18:12:57.407 00.002 31432 Enqueuing Move request for scope (10.04, -0.04)
18:12:57.409 00.002 29876 Worker thread wakes up
18:12:57.409 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.04, -0.04) opts 0xd
18:12:57.409 00.000 29876 Handling offset move in thread for scope, endpoint = (10.04, -0.04)
18:12:57.409 00.000 29876 Moving (10.04, -0.04) raw xDistance=10.02 yDistance=1.08
18:12:57.409 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.80 from input 10.02
18:12:57.409 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.65 from input 1.08
18:12:57.409 00.000 29876 MoveAxis(W, 952, ABG)
18:12:57.409 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:57.409 00.000 29876 Move returns status 1, amount 0
18:12:57.409 00.000 29876 MoveAxis(S, 416, ABG)
18:12:57.409 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:57.409 00.000 29876 Move returns status 1, amount 0
18:12:57.409 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:57.409 00.000 29876 move complete, result=1
18:12:57.409 00.000 29876 worker thread done servicing request
18:12:57.413 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=5, FiltMax=255, Gamma=1.000
18:12:57.424 00.011 31432 UpdateGuideState exits: m=1811 RSB=26.6
18:12:57.426 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:57.428 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:57.430 00.002 31432 Enqueuing Expose request
18:12:57.432 00.002 31432 GuideStep: 10.0 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:12:57.434 00.002 29876 Worker thread wakes up
18:12:57.434 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:57.434 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:57.436 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:57.438 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:58.565 01.127 29876 Exposure complete
18:12:58.608 00.043 29876 worker thread done servicing request
18:12:58.608 00.000 31432 OnExposeComplete: enter
18:12:58.610 00.002 31432 UpdateGuideState(): m_state=6
18:12:58.612 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:12:58.614 00.002 31432 Star::Find returns 1 (0), X=447.11, Y=338.22, Mass=1918, SNR=27.2, Peak=163 HFD=3.8
18:12:58.616 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.05) = xAngle (-0.07 = -0.07)
18:12:58.618 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.02 = 3.02)
18:12:58.619 00.001 31432 CameraToMount -- cameraX=10.25 cameraY=-0.18 hyp=10.25 cameraTheta=-0.02 mountX=10.23 mountY=1.25, mountTheta=0.12
18:12:58.622 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=10.25, y=-0.18, opts=13)
18:12:58.624 00.002 31432 Enqueuing Move request for scope (10.25, -0.18)
18:12:58.626 00.002 29876 Worker thread wakes up
18:12:58.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.25, -0.18) opts 0xd
18:12:58.626 00.000 29876 Handling offset move in thread for scope, endpoint = (10.25, -0.18)
18:12:58.626 00.000 29876 Moving (10.25, -0.18) raw xDistance=10.23 yDistance=1.25
18:12:58.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.92 from input 10.23
18:12:58.626 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.25
18:12:58.626 00.000 29876 MoveAxis(W, 969, ABG)
18:12:58.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:58.626 00.000 29876 Move returns status 1, amount 0
18:12:58.626 00.000 29876 MoveAxis(S, 481, ABG)
18:12:58.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:58.626 00.000 29876 Move returns status 1, amount 0
18:12:58.626 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:58.626 00.000 29876 move complete, result=1
18:12:58.626 00.000 29876 worker thread done servicing request
18:12:58.630 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=8, FiltMax=255, Gamma=1.000
18:12:58.642 00.012 31432 UpdateGuideState exits: m=1918 RSB=27.2
18:12:58.644 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:58.646 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:58.648 00.002 31432 Enqueuing Expose request
18:12:58.649 00.001 31432 GuideStep: 10.2 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:12:58.651 00.002 29876 Worker thread wakes up
18:12:58.651 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:58.651 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:58.653 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:58.656 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:12:58.661 00.005 31432 GetInt("/profile/13/CalStepCalc/NumSteps", 12) returns 12
18:12:58.663 00.002 31432 GetDouble("/profile/13/CalStepCalc/CalDeclination", 0.000000) returns 0.000000
18:12:58.665 00.002 31432 GetDouble("/profile/13/CalStepCalc/GuideSpeed", 0.500000) returns 0.500000
18:12:58.667 00.002 31432 GetInt("/profile/13/scope/CalibrationDistance", 25) returns 25
18:12:58.671 00.004 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:12:59.560 00.889 29876 Exposure complete
18:12:59.603 00.043 29876 worker thread done servicing request
18:12:59.603 00.000 31432 OnExposeComplete: enter
18:12:59.605 00.002 31432 UpdateGuideState(): m_state=6
18:12:59.607 00.002 31432 Star::Find(15, 447, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:12:59.609 00.002 31432 Star::Find returns 1 (0), X=447.28, Y=337.99, Mass=1713, SNR=25.5, Peak=149 HFD=3.4
18:12:59.610 00.001 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
18:12:59.612 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.00 = 3.00)
18:12:59.614 00.002 31432 CameraToMount -- cameraX=10.43 cameraY=-0.41 hyp=10.44 cameraTheta=-0.04 mountX=10.39 mountY=1.49, mountTheta=0.14
18:12:59.616 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=10.43, y=-0.41, opts=13)
18:12:59.618 00.002 31432 Enqueuing Move request for scope (10.43, -0.41)
18:12:59.620 00.002 29876 Worker thread wakes up
18:12:59.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.43, -0.41) opts 0xd
18:12:59.620 00.000 29876 Handling offset move in thread for scope, endpoint = (10.43, -0.41)
18:12:59.621 00.001 29876 Moving (10.43, -0.41) raw xDistance=10.39 yDistance=1.49
18:12:59.621 00.000 29876 GuideAlgorithmHysteresis::Result() returns 7.03 from input 10.39
18:12:59.621 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.89 from input 1.49
18:12:59.621 00.000 29876 MoveAxis(W, 985, ABG)
18:12:59.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:59.621 00.000 29876 Move returns status 1, amount 0
18:12:59.621 00.000 29876 MoveAxis(S, 574, ABG)
18:12:59.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:12:59.621 00.000 29876 Move returns status 1, amount 0
18:12:59.621 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:12:59.621 00.000 29876 move complete, result=1
18:12:59.621 00.000 29876 worker thread done servicing request
18:12:59.625 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=7, FiltMax=255, Gamma=1.000
18:12:59.636 00.011 31432 UpdateGuideState exits: m=1713 RSB=25.5
18:12:59.638 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:59.640 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:12:59.642 00.002 31432 Enqueuing Expose request
18:12:59.644 00.002 31432 GuideStep: 10.4 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:12:59.646 00.002 29876 Worker thread wakes up
18:12:59.646 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:12:59.646 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:12:59.648 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:12:59.650 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:00.773 01.123 29876 Exposure complete
18:13:00.816 00.043 29876 worker thread done servicing request
18:13:00.816 00.000 31432 OnExposeComplete: enter
18:13:00.819 00.003 31432 UpdateGuideState(): m_state=6
18:13:00.821 00.002 31432 Star::Find(15, 447, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:13:00.823 00.002 31432 Star::Find returns 1 (0), X=446.61, Y=337.69, Mass=1787, SNR=26.2, Peak=152 HFD=3.5
18:13:00.825 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:13:00.827 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:13:00.829 00.002 31432 CameraToMount -- cameraX=9.75 cameraY=-0.71 hyp=9.78 cameraTheta=-0.07 mountX=9.70 mountY=1.72, mountTheta=0.18
18:13:00.831 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.75, y=-0.71, opts=13)
18:13:00.833 00.002 31432 Enqueuing Move request for scope (9.75, -0.71)
18:13:00.835 00.002 29876 Worker thread wakes up
18:13:00.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.75, -0.71) opts 0xd
18:13:00.835 00.000 29876 Handling offset move in thread for scope, endpoint = (9.75, -0.71)
18:13:00.835 00.000 29876 Moving (9.75, -0.71) raw xDistance=9.70 yDistance=1.72
18:13:00.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.60 from input 9.70
18:13:00.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.72
18:13:00.835 00.000 29876 MoveAxis(W, 925, ABG)
18:13:00.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:00.835 00.000 29876 Move returns status 1, amount 0
18:13:00.835 00.000 29876 MoveAxis(S, 663, ABG)
18:13:00.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:00.835 00.000 29876 Move returns status 1, amount 0
18:13:00.836 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:00.836 00.000 29876 move complete, result=1
18:13:00.836 00.000 29876 worker thread done servicing request
18:13:00.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:00.850 00.011 31432 UpdateGuideState exits: m=1787 RSB=26.2
18:13:00.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:00.854 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:00.856 00.002 31432 Enqueuing Expose request
18:13:00.858 00.002 31432 GuideStep: 9.7 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:13:00.860 00.002 29876 Worker thread wakes up
18:13:00.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:00.860 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:13:00.862 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:00.864 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:01.770 00.906 29876 Exposure complete
18:13:01.814 00.044 29876 worker thread done servicing request
18:13:01.814 00.000 31432 OnExposeComplete: enter
18:13:01.817 00.003 31432 UpdateGuideState(): m_state=6
18:13:01.819 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:13:01.821 00.002 31432 Star::Find returns 1 (0), X=446.69, Y=338.35, Mass=1953, SNR=27.2, Peak=149 HFD=3.5
18:13:01.823 00.002 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.05) = xAngle (-0.06 = -0.06)
18:13:01.825 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.03 = 3.03)
18:13:01.827 00.002 31432 CameraToMount -- cameraX=9.84 cameraY=-0.05 hyp=9.84 cameraTheta=-0.01 mountX=9.82 mountY=1.07, mountTheta=0.11
18:13:01.829 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.84, y=-0.05, opts=13)
18:13:01.831 00.002 31432 Enqueuing Move request for scope (9.84, -0.05)
18:13:01.833 00.002 29876 Worker thread wakes up
18:13:01.833 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.84, -0.05) opts 0xd
18:13:01.833 00.000 29876 Handling offset move in thread for scope, endpoint = (9.84, -0.05)
18:13:01.833 00.000 29876 Moving (9.84, -0.05) raw xDistance=9.82 yDistance=1.07
18:13:01.833 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.65 from input 9.82
18:13:01.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.64 from input 1.07
18:13:01.833 00.000 29876 MoveAxis(W, 931, ABG)
18:13:01.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:01.834 00.001 29876 Move returns status 1, amount 0
18:13:01.834 00.000 29876 MoveAxis(S, 413, ABG)
18:13:01.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:01.834 00.000 29876 Move returns status 1, amount 0
18:13:01.834 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:01.834 00.000 29876 move complete, result=1
18:13:01.834 00.000 29876 worker thread done servicing request
18:13:01.837 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:01.849 00.012 31432 UpdateGuideState exits: m=1953 RSB=27.2
18:13:01.851 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:01.853 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:01.854 00.001 31432 Enqueuing Expose request
18:13:01.856 00.002 31432 GuideStep: 9.8 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:13:01.858 00.002 29876 Worker thread wakes up
18:13:01.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:01.858 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:13:01.860 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:01.862 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:03.087 01.225 29876 Exposure complete
18:13:03.130 00.043 29876 worker thread done servicing request
18:13:03.130 00.000 31432 OnExposeComplete: enter
18:13:03.133 00.003 31432 UpdateGuideState(): m_state=6
18:13:03.135 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:13:03.137 00.002 31432 Star::Find returns 1 (0), X=445.91, Y=337.53, Mass=1816, SNR=26.3, Peak=156 HFD=3.5
18:13:03.139 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
18:13:03.141 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:13:03.142 00.001 31432 CameraToMount -- cameraX=9.05 cameraY=-0.87 hyp=9.09 cameraTheta=-0.10 mountX=8.99 mountY=1.80, mountTheta=0.20
18:13:03.145 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.05, y=-0.87, opts=13)
18:13:03.147 00.002 31432 Enqueuing Move request for scope (9.05, -0.87)
18:13:03.148 00.001 29876 Worker thread wakes up
18:13:03.149 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (9.05, -0.87) opts 0xd
18:13:03.149 00.000 29876 Handling offset move in thread for scope, endpoint = (9.05, -0.87)
18:13:03.149 00.000 29876 Moving (9.05, -0.87) raw xDistance=8.99 yDistance=1.80
18:13:03.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.13 from input 8.99
18:13:03.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.80
18:13:03.149 00.000 29876 MoveAxis(W, 858, ABG)
18:13:03.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:03.149 00.000 29876 Move returns status 1, amount 0
18:13:03.149 00.000 29876 MoveAxis(S, 696, ABG)
18:13:03.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:03.149 00.000 29876 Move returns status 1, amount 0
18:13:03.149 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:03.149 00.000 29876 move complete, result=1
18:13:03.149 00.000 29876 worker thread done servicing request
18:13:03.153 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:03.165 00.012 31432 UpdateGuideState exits: m=1816 RSB=26.3
18:13:03.167 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:03.169 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:03.170 00.001 31432 Enqueuing Expose request
18:13:03.172 00.002 31432 GuideStep: 9.0 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:13:03.174 00.002 29876 Worker thread wakes up
18:13:03.174 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:03.174 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:03.175 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:03.178 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:04.090 00.912 29876 Exposure complete
18:13:04.133 00.043 29876 worker thread done servicing request
18:13:04.133 00.000 31432 OnExposeComplete: enter
18:13:04.136 00.003 31432 UpdateGuideState(): m_state=6
18:13:04.138 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:13:04.139 00.001 31432 Star::Find returns 1 (0), X=446.43, Y=337.51, Mass=1866, SNR=27.3, Peak=183 HFD=3.2
18:13:04.141 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:13:04.143 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:13:04.145 00.002 31432 CameraToMount -- cameraX=9.57 cameraY=-0.89 hyp=9.61 cameraTheta=-0.09 mountX=9.51 mountY=1.88, mountTheta=0.20
18:13:04.147 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.57, y=-0.89, opts=13)
18:13:04.149 00.002 31432 Enqueuing Move request for scope (9.57, -0.89)
18:13:04.151 00.002 29876 Worker thread wakes up
18:13:04.151 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.57, -0.89) opts 0xd
18:13:04.151 00.000 29876 Handling offset move in thread for scope, endpoint = (9.57, -0.89)
18:13:04.151 00.000 29876 Moving (9.57, -0.89) raw xDistance=9.51 yDistance=1.88
18:13:04.151 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.42 from input 9.51
18:13:04.151 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.88
18:13:04.151 00.000 29876 MoveAxis(W, 900, ABG)
18:13:04.151 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:04.151 00.000 29876 Move returns status 1, amount 0
18:13:04.152 00.001 29876 MoveAxis(S, 726, ABG)
18:13:04.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:04.152 00.000 29876 Move returns status 1, amount 0
18:13:04.152 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:04.152 00.000 29876 move complete, result=1
18:13:04.153 00.001 29876 worker thread done servicing request
18:13:04.157 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:04.168 00.011 31432 UpdateGuideState exits: m=1866 RSB=27.3
18:13:04.171 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:04.173 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:04.174 00.001 31432 Enqueuing Expose request
18:13:04.176 00.002 31432 GuideStep: 9.5 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:13:04.178 00.002 29876 Worker thread wakes up
18:13:04.178 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:04.178 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:04.180 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:04.182 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:05.301 01.119 29876 Exposure complete
18:13:05.344 00.043 29876 worker thread done servicing request
18:13:05.344 00.000 31432 OnExposeComplete: enter
18:13:05.346 00.002 31432 UpdateGuideState(): m_state=6
18:13:05.348 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:13:05.350 00.002 31432 Star::Find returns 1 (0), X=445.88, Y=337.48, Mass=2032, SNR=28.0, Peak=193 HFD=3.4
18:13:05.352 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
18:13:05.354 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:13:05.355 00.001 31432 CameraToMount -- cameraX=9.02 cameraY=-0.92 hyp=9.07 cameraTheta=-0.10 mountX=8.96 mountY=1.85, mountTheta=0.20
18:13:05.358 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.02, y=-0.92, opts=13)
18:13:05.360 00.002 31432 Enqueuing Move request for scope (9.02, -0.92)
18:13:05.362 00.002 29876 Worker thread wakes up
18:13:05.362 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.02, -0.92) opts 0xd
18:13:05.362 00.000 29876 Handling offset move in thread for scope, endpoint = (9.02, -0.92)
18:13:05.362 00.000 29876 Moving (9.02, -0.92) raw xDistance=8.96 yDistance=1.85
18:13:05.362 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.10 from input 8.96
18:13:05.362 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.85
18:13:05.362 00.000 29876 MoveAxis(W, 854, ABG)
18:13:05.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:05.362 00.000 29876 Move returns status 1, amount 0
18:13:05.362 00.000 29876 MoveAxis(S, 716, ABG)
18:13:05.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:05.362 00.000 29876 Move returns status 1, amount 0
18:13:05.362 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:05.362 00.000 29876 move complete, result=1
18:13:05.362 00.000 29876 worker thread done servicing request
18:13:05.367 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:05.378 00.011 31432 UpdateGuideState exits: m=2032 RSB=28.0
18:13:05.380 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:05.382 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:05.384 00.002 31432 Enqueuing Expose request
18:13:05.385 00.001 31432 GuideStep: 9.0 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:13:05.387 00.002 29876 Worker thread wakes up
18:13:05.387 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:05.387 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,322,31,31)
18:13:05.389 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:05.391 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:06.406 01.015 29876 Exposure complete
18:13:06.448 00.042 29876 worker thread done servicing request
18:13:06.448 00.000 31432 OnExposeComplete: enter
18:13:06.450 00.002 31432 UpdateGuideState(): m_state=6
18:13:06.452 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:13:06.454 00.002 31432 Star::Find returns 1 (0), X=446.19, Y=337.67, Mass=1995, SNR=28.1, Peak=223 HFD=3.3
18:13:06.456 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:13:06.458 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:13:06.459 00.001 31432 CameraToMount -- cameraX=9.33 cameraY=-0.74 hyp=9.36 cameraTheta=-0.08 mountX=9.28 mountY=1.70, mountTheta=0.18
18:13:06.462 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.33, y=-0.74, opts=13)
18:13:06.464 00.002 31432 Enqueuing Move request for scope (9.33, -0.74)
18:13:06.465 00.001 29876 Worker thread wakes up
18:13:06.466 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (9.33, -0.74) opts 0xd
18:13:06.466 00.000 29876 Handling offset move in thread for scope, endpoint = (9.33, -0.74)
18:13:06.466 00.000 29876 Moving (9.33, -0.74) raw xDistance=9.28 yDistance=1.70
18:13:06.466 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.28 from input 9.28
18:13:06.466 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.70
18:13:06.466 00.000 29876 MoveAxis(W, 879, ABG)
18:13:06.466 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:06.466 00.000 29876 Move returns status 1, amount 0
18:13:06.466 00.000 29876 MoveAxis(S, 656, ABG)
18:13:06.466 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:06.466 00.000 29876 Move returns status 1, amount 0
18:13:06.466 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:06.466 00.000 29876 move complete, result=1
18:13:06.466 00.000 29876 worker thread done servicing request
18:13:06.471 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:06.482 00.011 31432 UpdateGuideState exits: m=1995 RSB=28.1
18:13:06.484 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:06.486 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:06.488 00.002 31432 Enqueuing Expose request
18:13:06.490 00.002 31432 GuideStep: 9.3 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:13:06.491 00.001 29876 Worker thread wakes up
18:13:06.492 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:06.492 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:06.494 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:06.496 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:07.616 01.120 29876 Exposure complete
18:13:07.659 00.043 29876 worker thread done servicing request
18:13:07.659 00.000 31432 OnExposeComplete: enter
18:13:07.661 00.002 31432 UpdateGuideState(): m_state=6
18:13:07.663 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:13:07.665 00.002 31432 Star::Find returns 1 (0), X=446.40, Y=337.83, Mass=1976, SNR=28.0, Peak=166 HFD=3.6
18:13:07.667 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.11 = -0.11)
18:13:07.668 00.001 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.98 = 2.98)
18:13:07.670 00.002 31432 CameraToMount -- cameraX=9.54 cameraY=-0.57 hyp=9.56 cameraTheta=-0.06 mountX=9.50 mountY=1.56, mountTheta=0.16
18:13:07.673 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.54, y=-0.57, opts=13)
18:13:07.674 00.001 31432 Enqueuing Move request for scope (9.54, -0.57)
18:13:07.676 00.002 29876 Worker thread wakes up
18:13:07.676 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.54, -0.57) opts 0xd
18:13:07.676 00.000 29876 Handling offset move in thread for scope, endpoint = (9.54, -0.57)
18:13:07.676 00.000 29876 Moving (9.54, -0.57) raw xDistance=9.50 yDistance=1.56
18:13:07.676 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.43 from input 9.50
18:13:07.676 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.93 from input 1.56
18:13:07.676 00.000 29876 MoveAxis(W, 900, ABG)
18:13:07.676 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:07.677 00.001 29876 Move returns status 1, amount 0
18:13:07.677 00.000 29876 MoveAxis(S, 601, ABG)
18:13:07.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:07.677 00.000 29876 Move returns status 1, amount 0
18:13:07.677 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:07.677 00.000 29876 move complete, result=1
18:13:07.677 00.000 29876 worker thread done servicing request
18:13:07.681 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:07.693 00.012 31432 UpdateGuideState exits: m=1976 RSB=28.0
18:13:07.695 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:07.696 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:07.698 00.002 31432 Enqueuing Expose request
18:13:07.700 00.002 31432 GuideStep: 9.5 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:13:07.702 00.002 29876 Worker thread wakes up
18:13:07.702 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:07.702 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:07.703 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:07.706 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:08.617 00.911 29876 Exposure complete
18:13:08.663 00.046 29876 worker thread done servicing request
18:13:08.663 00.000 31432 OnExposeComplete: enter
18:13:08.666 00.003 31432 UpdateGuideState(): m_state=6
18:13:08.668 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:13:08.670 00.002 31432 Star::Find returns 1 (0), X=446.62, Y=337.53, Mass=1969, SNR=27.8, Peak=202 HFD=3.2
18:13:08.672 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:13:08.674 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:13:08.676 00.002 31432 CameraToMount -- cameraX=9.77 cameraY=-0.88 hyp=9.81 cameraTheta=-0.09 mountX=9.71 mountY=1.88, mountTheta=0.19
18:13:08.679 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.77, y=-0.88, opts=13)
18:13:08.681 00.002 31432 Enqueuing Move request for scope (9.77, -0.88)
18:13:08.683 00.002 29876 Worker thread wakes up
18:13:08.683 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.77, -0.88) opts 0xd
18:13:08.683 00.000 29876 Handling offset move in thread for scope, endpoint = (9.77, -0.88)
18:13:08.683 00.000 29876 Moving (9.77, -0.88) raw xDistance=9.71 yDistance=1.88
18:13:08.683 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.57 from input 9.71
18:13:08.683 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.88
18:13:08.683 00.000 29876 MoveAxis(W, 920, ABG)
18:13:08.683 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:08.683 00.000 29876 Move returns status 1, amount 0
18:13:08.683 00.000 29876 MoveAxis(S, 727, ABG)
18:13:08.683 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:08.683 00.000 29876 Move returns status 1, amount 0
18:13:08.683 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:08.684 00.001 29876 move complete, result=1
18:13:08.684 00.000 29876 worker thread done servicing request
18:13:08.687 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:08.699 00.012 31432 UpdateGuideState exits: m=1969 RSB=27.8
18:13:08.701 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:08.703 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:08.705 00.002 31432 Enqueuing Expose request
18:13:08.706 00.001 31432 GuideStep: 9.7 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:13:08.708 00.002 29876 Worker thread wakes up
18:13:08.708 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:08.708 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,323,31,31)
18:13:08.710 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:08.713 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:09.843 01.130 29876 Exposure complete
18:13:09.886 00.043 29876 worker thread done servicing request
18:13:09.886 00.000 31432 OnExposeComplete: enter
18:13:09.888 00.002 31432 UpdateGuideState(): m_state=6
18:13:09.890 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:13:09.892 00.002 31432 Star::Find returns 1 (0), X=446.20, Y=338.06, Mass=1845, SNR=26.9, Peak=192 HFD=3.1
18:13:09.894 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
18:13:09.895 00.001 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.00 = 3.00)
18:13:09.897 00.002 31432 CameraToMount -- cameraX=9.35 cameraY=-0.34 hyp=9.35 cameraTheta=-0.04 mountX=9.32 mountY=1.31, mountTheta=0.14
18:13:09.900 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.35, y=-0.34, opts=13)
18:13:09.902 00.002 31432 Enqueuing Move request for scope (9.35, -0.34)
18:13:09.904 00.002 29876 Worker thread wakes up
18:13:09.904 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.35, -0.34) opts 0xd
18:13:09.904 00.000 29876 Handling offset move in thread for scope, endpoint = (9.35, -0.34)
18:13:09.904 00.000 29876 Moving (9.35, -0.34) raw xDistance=9.32 yDistance=1.31
18:13:09.904 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.33 from input 9.32
18:13:09.904 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.78 from input 1.31
18:13:09.904 00.000 29876 MoveAxis(W, 886, ABG)
18:13:09.904 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:09.904 00.000 29876 Move returns status 1, amount 0
18:13:09.904 00.000 29876 MoveAxis(S, 505, ABG)
18:13:09.904 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:09.904 00.000 29876 Move returns status 1, amount 0
18:13:09.904 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:09.904 00.000 29876 move complete, result=1
18:13:09.904 00.000 29876 worker thread done servicing request
18:13:09.908 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:09.921 00.013 31432 UpdateGuideState exits: m=1845 RSB=26.9
18:13:09.923 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:09.925 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:09.926 00.001 31432 Enqueuing Expose request
18:13:09.928 00.002 31432 GuideStep: 9.3 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:13:09.930 00.002 29876 Worker thread wakes up
18:13:09.930 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:09.931 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:09.933 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:09.936 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:10.846 00.910 29876 Exposure complete
18:13:10.889 00.043 29876 worker thread done servicing request
18:13:10.889 00.000 31432 OnExposeComplete: enter
18:13:10.891 00.002 31432 UpdateGuideState(): m_state=6
18:13:10.893 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:13:10.895 00.002 31432 Star::Find returns 1 (0), X=445.89, Y=337.68, Mass=1904, SNR=27.2, Peak=180 HFD=3.3
18:13:10.897 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:13:10.899 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:13:10.900 00.001 31432 CameraToMount -- cameraX=9.03 cameraY=-0.72 hyp=9.06 cameraTheta=-0.08 mountX=8.98 mountY=1.65, mountTheta=0.18
18:13:10.903 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.03, y=-0.72, opts=13)
18:13:10.905 00.002 31432 Enqueuing Move request for scope (9.03, -0.72)
18:13:10.907 00.002 29876 Worker thread wakes up
18:13:10.907 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.03, -0.72) opts 0xd
18:13:10.907 00.000 29876 Handling offset move in thread for scope, endpoint = (9.03, -0.72)
18:13:10.907 00.000 29876 Moving (9.03, -0.72) raw xDistance=8.98 yDistance=1.65
18:13:10.907 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.10 from input 8.98
18:13:10.907 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.99 from input 1.65
18:13:10.907 00.000 29876 MoveAxis(W, 855, ABG)
18:13:10.907 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:10.907 00.000 29876 Move returns status 1, amount 0
18:13:10.907 00.000 29876 MoveAxis(S, 637, ABG)
18:13:10.907 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:10.907 00.000 29876 Move returns status 1, amount 0
18:13:10.907 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:10.907 00.000 29876 move complete, result=1
18:13:10.908 00.001 29876 worker thread done servicing request
18:13:10.912 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:10.924 00.012 31432 UpdateGuideState exits: m=1904 RSB=27.2
18:13:10.927 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:10.928 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:10.930 00.002 31432 Enqueuing Expose request
18:13:10.932 00.002 31432 GuideStep: 9.0 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:13:10.934 00.002 29876 Worker thread wakes up
18:13:10.934 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:10.934 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:10.936 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:10.938 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:12.163 01.225 29876 Exposure complete
18:13:12.206 00.043 29876 worker thread done servicing request
18:13:12.206 00.000 31432 OnExposeComplete: enter
18:13:12.208 00.002 31432 UpdateGuideState(): m_state=6
18:13:12.210 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:13:12.212 00.002 31432 Star::Find returns 1 (0), X=446.34, Y=337.17, Mass=2000, SNR=27.7, Peak=173 HFD=3.6
18:13:12.214 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.05) = xAngle (-0.18 = -0.18)
18:13:12.216 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.91 = 2.91)
18:13:12.218 00.002 31432 CameraToMount -- cameraX=9.48 cameraY=-1.23 hyp=9.56 cameraTheta=-0.13 mountX=9.40 mountY=2.21, mountTheta=0.23
18:13:12.220 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.48, y=-1.23, opts=13)
18:13:12.222 00.002 31432 Enqueuing Move request for scope (9.48, -1.23)
18:13:12.224 00.002 29876 Worker thread wakes up
18:13:12.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.48, -1.23) opts 0xd
18:13:12.224 00.000 29876 Handling offset move in thread for scope, endpoint = (9.48, -1.23)
18:13:12.225 00.001 29876 Moving (9.48, -1.23) raw xDistance=9.40 yDistance=2.21
18:13:12.225 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.35 from input 9.40
18:13:12.225 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.33 from input 2.21
18:13:12.225 00.000 29876 MoveAxis(W, 890, ABG)
18:13:12.225 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:12.225 00.000 29876 Move returns status 1, amount 0
18:13:12.225 00.000 29876 MoveAxis(S, 853, ABG)
18:13:12.225 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:12.225 00.000 29876 Move returns status 1, amount 0
18:13:12.225 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:12.225 00.000 29876 move complete, result=1
18:13:12.225 00.000 29876 worker thread done servicing request
18:13:12.230 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:12.243 00.013 31432 UpdateGuideState exits: m=2000 RSB=27.7
18:13:12.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:12.247 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:12.249 00.002 31432 Enqueuing Expose request
18:13:12.251 00.002 29876 Worker thread wakes up
18:13:12.251 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:12.251 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,322,31,31)
18:13:12.251 00.000 31432 GuideStep: 9.4 px 0 ms WEST, 2.2 px 0 ms SOUTH
18:13:12.255 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:12.258 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:13.166 00.908 29876 Exposure complete
18:13:13.209 00.043 29876 worker thread done servicing request
18:13:13.209 00.000 31432 OnExposeComplete: enter
18:13:13.211 00.002 31432 UpdateGuideState(): m_state=6
18:13:13.214 00.003 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:13:13.216 00.002 31432 Star::Find returns 1 (0), X=446.12, Y=337.69, Mass=1975, SNR=27.9, Peak=214 HFD=3.4
18:13:13.218 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:13:13.220 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:13:13.222 00.002 31432 CameraToMount -- cameraX=9.27 cameraY=-0.71 hyp=9.29 cameraTheta=-0.08 mountX=9.22 mountY=1.67, mountTheta=0.18
18:13:13.224 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.27, y=-0.71, opts=13)
18:13:13.226 00.002 31432 Enqueuing Move request for scope (9.27, -0.71)
18:13:13.229 00.003 29876 Worker thread wakes up
18:13:13.229 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.27, -0.71) opts 0xd
18:13:13.229 00.000 29876 Handling offset move in thread for scope, endpoint = (9.27, -0.71)
18:13:13.229 00.000 29876 Moving (9.27, -0.71) raw xDistance=9.22 yDistance=1.67
18:13:13.229 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.25 from input 9.22
18:13:13.229 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.67
18:13:13.229 00.000 29876 MoveAxis(W, 876, ABG)
18:13:13.229 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:13.229 00.000 29876 Move returns status 1, amount 0
18:13:13.229 00.000 29876 MoveAxis(S, 645, ABG)
18:13:13.229 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:13.229 00.000 29876 Move returns status 1, amount 0
18:13:13.229 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:13.229 00.000 29876 move complete, result=1
18:13:13.229 00.000 29876 worker thread done servicing request
18:13:13.232 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:13.245 00.013 31432 UpdateGuideState exits: m=1975 RSB=27.9
18:13:13.247 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:13.249 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:13.251 00.002 31432 Enqueuing Expose request
18:13:13.253 00.002 31432 GuideStep: 9.2 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:13:13.255 00.002 29876 Worker thread wakes up
18:13:13.255 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:13.255 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:13.255 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:13.258 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:14.376 01.118 29876 Exposure complete
18:13:14.419 00.043 29876 worker thread done servicing request
18:13:14.419 00.000 31432 OnExposeComplete: enter
18:13:14.421 00.002 31432 UpdateGuideState(): m_state=6
18:13:14.424 00.003 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:13:14.426 00.002 31432 Star::Find returns 1 (0), X=446.85, Y=337.48, Mass=2003, SNR=28.1, Peak=193 HFD=3.5
18:13:14.428 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:13:14.429 00.001 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:13:14.431 00.002 31432 CameraToMount -- cameraX=10.00 cameraY=-0.93 hyp=10.04 cameraTheta=-0.09 mountX=9.93 mountY=1.96, mountTheta=0.19
18:13:14.433 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=10.00, y=-0.93, opts=13)
18:13:14.436 00.003 31432 Enqueuing Move request for scope (10.00, -0.93)
18:13:14.437 00.001 29876 Worker thread wakes up
18:13:14.437 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (10.00, -0.93) opts 0xd
18:13:14.437 00.000 29876 Handling offset move in thread for scope, endpoint = (10.00, -0.93)
18:13:14.437 00.000 29876 Moving (10.00, -0.93) raw xDistance=9.93 yDistance=1.96
18:13:14.437 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.70 from input 9.93
18:13:14.437 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.96
18:13:14.437 00.000 29876 MoveAxis(W, 938, ABG)
18:13:14.437 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:14.437 00.000 29876 Move returns status 1, amount 0
18:13:14.437 00.000 29876 MoveAxis(S, 756, ABG)
18:13:14.437 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:14.437 00.000 29876 Move returns status 1, amount 0
18:13:14.437 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:14.437 00.000 29876 move complete, result=1
18:13:14.437 00.000 29876 worker thread done servicing request
18:13:14.441 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:14.453 00.012 31432 UpdateGuideState exits: m=2003 RSB=28.1
18:13:14.455 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:14.457 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:14.459 00.002 31432 Enqueuing Expose request
18:13:14.461 00.002 31432 GuideStep: 9.9 px 0 ms WEST, 2.0 px 0 ms SOUTH
18:13:14.463 00.002 29876 Worker thread wakes up
18:13:14.463 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:14.463 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,322,31,31)
18:13:14.465 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:14.468 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:14.866 00.398 31432 User exited setup dialog with 'ok'
18:13:14.869 00.003 31432 set dither mode 0
18:13:14.871 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:13:14.874 00.003 31432 AutoExp: config min = 1000 max = 5000 snr = 6.00
18:13:14.877 00.003 31432 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:13:14.880 00.003 31432 camera: set binning = 1
18:13:14.884 00.004 31432 Saturation detection set to Max-ADU value 255
18:13:14.886 00.002 31432 Setting StarMinHFD = 1.50
18:13:14.888 00.002 31432 Setting MaxHFD = 10.0
18:13:14.891 00.003 31432 Setting StarMinSNR = 6.0
18:13:14.893 00.002 31432 Setting AutoSelDownsample = 0
18:13:14.895 00.002 31432 MultiStar mode disabled
18:13:14.899 00.004 31432 Scope: enabling slew check, guiding will stop when slew is detected
18:13:14.901 00.002 31432 BLC: Backlash comp enabled, Comp pulse = 20 ms
18:13:14.906 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:14.909 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:13:14.913 00.004 31432 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
18:13:14.915 00.002 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.60
18:13:14.917 00.002 31432 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:13:14.993 00.076 31432 PhdConfig flush
18:13:15.478 00.485 29876 Exposure complete
18:13:15.519 00.041 29876 worker thread done servicing request
18:13:15.519 00.000 31432 OnExposeComplete: enter
18:13:15.523 00.004 31432 UpdateGuideState(): m_state=6
18:13:15.525 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:13:15.526 00.001 31432 Star::Find returns 1 (0), X=446.45, Y=338.04, Mass=1926, SNR=27.2, Peak=175 HFD=3.7
18:13:15.528 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.05) = xAngle (-0.09 = -0.09)
18:13:15.530 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.00 = 3.00)
18:13:15.532 00.002 31432 CameraToMount -- cameraX=9.59 cameraY=-0.37 hyp=9.60 cameraTheta=-0.04 mountX=9.56 mountY=1.36, mountTheta=0.14
18:13:15.534 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.59, y=-0.37, opts=13)
18:13:15.536 00.002 31432 Enqueuing Move request for scope (9.59, -0.37)
18:13:15.538 00.002 29876 Worker thread wakes up
18:13:15.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.59, -0.37) opts 0xd
18:13:15.538 00.000 29876 Handling offset move in thread for scope, endpoint = (9.59, -0.37)
18:13:15.538 00.000 29876 Moving (9.59, -0.37) raw xDistance=9.56 yDistance=1.36
18:13:15.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.02 from input 9.56
18:13:15.538 00.000 29876 resist switch: large excursion: input 1.36 thresh 0.90 direction from 0 to 1
18:13:15.538 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.08
18:13:15.539 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.82 from input 1.36
18:13:15.539 00.000 29876 MoveAxis(W, 844, ABG)
18:13:15.539 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:15.539 00.000 29876 Move returns status 1, amount 0
18:13:15.539 00.000 29876 MoveAxis(S, 525, ABG)
18:13:15.539 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:15.539 00.000 29876 Move returns status 1, amount 0
18:13:15.539 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:15.539 00.000 29876 move complete, result=1
18:13:15.539 00.000 29876 worker thread done servicing request
18:13:15.542 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:15.553 00.011 31432 UpdateGuideState exits: m=1926 RSB=27.2
18:13:15.555 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:15.557 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:15.559 00.002 31432 Enqueuing Expose request
18:13:15.561 00.002 31432 GuideStep: 9.6 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:13:15.563 00.002 29876 Worker thread wakes up
18:13:15.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:15.563 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:15.565 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:15.567 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:16.685 01.118 29876 Exposure complete
18:13:16.727 00.042 29876 worker thread done servicing request
18:13:16.727 00.000 31432 OnExposeComplete: enter
18:13:16.730 00.003 31432 UpdateGuideState(): m_state=6
18:13:16.732 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:13:16.734 00.002 31432 Star::Find returns 1 (0), X=446.01, Y=337.73, Mass=1946, SNR=27.3, Peak=157 HFD=3.6
18:13:16.735 00.001 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:13:16.737 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:13:16.739 00.002 31432 CameraToMount -- cameraX=9.15 cameraY=-0.67 hyp=9.17 cameraTheta=-0.07 mountX=9.10 mountY=1.62, mountTheta=0.18
18:13:16.742 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.15, y=-0.67, opts=13)
18:13:16.744 00.002 31432 Enqueuing Move request for scope (9.15, -0.67)
18:13:16.746 00.002 29876 Worker thread wakes up
18:13:16.746 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.15, -0.67) opts 0xd
18:13:16.746 00.000 29876 Handling offset move in thread for scope, endpoint = (9.15, -0.67)
18:13:16.746 00.000 29876 Moving (9.15, -0.67) raw xDistance=9.10 yDistance=1.62
18:13:16.746 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.16 from input 9.10
18:13:16.746 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.97 from input 1.62
18:13:16.746 00.000 29876 MoveAxis(W, 862, ABG)
18:13:16.746 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:16.746 00.000 29876 Move returns status 1, amount 0
18:13:16.746 00.000 29876 MoveAxis(S, 624, ABG)
18:13:16.746 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:16.746 00.000 29876 Move returns status 1, amount 0
18:13:16.746 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:16.746 00.000 29876 move complete, result=1
18:13:16.746 00.000 29876 worker thread done servicing request
18:13:16.750 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:16.761 00.011 31432 UpdateGuideState exits: m=1946 RSB=27.3
18:13:16.763 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:16.766 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:16.768 00.002 31432 Enqueuing Expose request
18:13:16.769 00.001 31432 GuideStep: 9.1 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:13:16.771 00.002 29876 Worker thread wakes up
18:13:16.771 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:16.772 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:16.774 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:16.776 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:17.782 01.006 29876 Exposure complete
18:13:17.825 00.043 29876 worker thread done servicing request
18:13:17.825 00.000 31432 OnExposeComplete: enter
18:13:17.828 00.003 31432 UpdateGuideState(): m_state=6
18:13:17.830 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:13:17.832 00.002 31432 Star::Find returns 1 (0), X=446.20, Y=338.34, Mass=1772, SNR=25.5, Peak=153 HFD=3.6
18:13:17.834 00.002 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.05) = xAngle (-0.06 = -0.06)
18:13:17.836 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.03 = 3.03)
18:13:17.838 00.002 31432 CameraToMount -- cameraX=9.35 cameraY=-0.07 hyp=9.35 cameraTheta=-0.01 mountX=9.33 mountY=1.03, mountTheta=0.11
18:13:17.841 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.35, y=-0.07, opts=13)
18:13:17.843 00.002 31432 Enqueuing Move request for scope (9.35, -0.07)
18:13:17.845 00.002 29876 Worker thread wakes up
18:13:17.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.35, -0.07) opts 0xd
18:13:17.845 00.000 29876 Handling offset move in thread for scope, endpoint = (9.35, -0.07)
18:13:17.845 00.000 29876 Moving (9.35, -0.07) raw xDistance=9.33 yDistance=1.03
18:13:17.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.31 from input 9.33
18:13:17.845 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
18:13:17.845 00.000 29876 MoveAxis(W, 883, ABG)
18:13:17.846 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:17.846 00.000 29876 Move returns status 1, amount 0
18:13:17.846 00.000 29876 MoveAxis(S, 399, ABG)
18:13:17.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:17.846 00.000 29876 Move returns status 1, amount 0
18:13:17.846 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:17.846 00.000 29876 move complete, result=1
18:13:17.846 00.000 29876 worker thread done servicing request
18:13:17.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:17.862 00.013 31432 UpdateGuideState exits: m=1772 RSB=25.5
18:13:17.864 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:17.866 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:17.868 00.002 31432 Enqueuing Expose request
18:13:17.870 00.002 31432 GuideStep: 9.3 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:13:17.872 00.002 29876 Worker thread wakes up
18:13:17.872 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:17.872 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:17.874 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:17.876 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:19.000 01.124 29876 Exposure complete
18:13:19.043 00.043 29876 worker thread done servicing request
18:13:19.043 00.000 31432 OnExposeComplete: enter
18:13:19.046 00.003 31432 UpdateGuideState(): m_state=6
18:13:19.048 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:13:19.049 00.001 31432 Star::Find returns 1 (0), X=446.09, Y=337.97, Mass=1911, SNR=26.8, Peak=210 HFD=3.4
18:13:19.051 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.05) = xAngle (-0.10 = -0.10)
18:13:19.053 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.99 = 2.99)
18:13:19.055 00.002 31432 CameraToMount -- cameraX=9.23 cameraY=-0.43 hyp=9.24 cameraTheta=-0.05 mountX=9.20 mountY=1.38, mountTheta=0.15
18:13:19.057 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.23, y=-0.43, opts=13)
18:13:19.059 00.002 31432 Enqueuing Move request for scope (9.23, -0.43)
18:13:19.061 00.002 29876 Worker thread wakes up
18:13:19.061 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.23, -0.43) opts 0xd
18:13:19.061 00.000 29876 Handling offset move in thread for scope, endpoint = (9.23, -0.43)
18:13:19.061 00.000 29876 Moving (9.23, -0.43) raw xDistance=9.20 yDistance=1.38
18:13:19.061 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.24 from input 9.20
18:13:19.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.83 from input 1.38
18:13:19.061 00.000 29876 MoveAxis(W, 873, ABG)
18:13:19.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:19.061 00.000 29876 Move returns status 1, amount 0
18:13:19.061 00.000 29876 MoveAxis(S, 534, ABG)
18:13:19.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:19.061 00.000 29876 Move returns status 1, amount 0
18:13:19.061 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:19.061 00.000 29876 move complete, result=1
18:13:19.061 00.000 29876 worker thread done servicing request
18:13:19.065 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:19.077 00.012 31432 UpdateGuideState exits: m=1911 RSB=26.8
18:13:19.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:19.081 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:19.082 00.001 31432 Enqueuing Expose request
18:13:19.084 00.002 31432 GuideStep: 9.2 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:13:19.086 00.002 29876 Worker thread wakes up
18:13:19.086 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:19.086 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:19.087 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:19.089 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:20.100 01.011 29876 Exposure complete
18:13:20.144 00.044 29876 worker thread done servicing request
18:13:20.144 00.000 31432 OnExposeComplete: enter
18:13:20.146 00.002 31432 UpdateGuideState(): m_state=6
18:13:20.148 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:13:20.150 00.002 31432 Star::Find returns 1 (0), X=445.87, Y=337.82, Mass=1989, SNR=27.7, Peak=155 HFD=3.7
18:13:20.152 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:13:20.153 00.001 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:13:20.155 00.002 31432 CameraToMount -- cameraX=9.02 cameraY=-0.58 hyp=9.04 cameraTheta=-0.06 mountX=8.98 mountY=1.51, mountTheta=0.17
18:13:20.158 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.02, y=-0.58, opts=13)
18:13:20.159 00.001 31432 Enqueuing Move request for scope (9.02, -0.58)
18:13:20.161 00.002 29876 Worker thread wakes up
18:13:20.162 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (9.02, -0.58) opts 0xd
18:13:20.162 00.000 29876 Handling offset move in thread for scope, endpoint = (9.02, -0.58)
18:13:20.162 00.000 29876 Moving (9.02, -0.58) raw xDistance=8.98 yDistance=1.51
18:13:20.162 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.09 from input 8.98
18:13:20.162 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.91 from input 1.51
18:13:20.162 00.000 29876 MoveAxis(W, 853, ABG)
18:13:20.162 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:20.162 00.000 29876 Move returns status 1, amount 0
18:13:20.162 00.000 29876 MoveAxis(S, 584, ABG)
18:13:20.162 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:20.162 00.000 29876 Move returns status 1, amount 0
18:13:20.162 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:20.162 00.000 29876 move complete, result=1
18:13:20.162 00.000 29876 worker thread done servicing request
18:13:20.166 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:20.177 00.011 31432 UpdateGuideState exits: m=1989 RSB=27.7
18:13:20.180 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:20.183 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:20.184 00.001 31432 Enqueuing Expose request
18:13:20.186 00.002 31432 GuideStep: 9.0 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:13:20.188 00.002 29876 Worker thread wakes up
18:13:20.188 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:20.188 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:20.190 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:20.193 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:21.413 01.220 29876 Exposure complete
18:13:21.456 00.043 29876 worker thread done servicing request
18:13:21.456 00.000 31432 OnExposeComplete: enter
18:13:21.458 00.002 31432 UpdateGuideState(): m_state=6
18:13:21.460 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:13:21.462 00.002 31432 Star::Find returns 1 (0), X=446.08, Y=338.17, Mass=1901, SNR=27.1, Peak=192 HFD=3.6
18:13:21.464 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
18:13:21.465 00.001 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.01 = 3.01)
18:13:21.467 00.002 31432 CameraToMount -- cameraX=9.23 cameraY=-0.23 hyp=9.23 cameraTheta=-0.03 mountX=9.20 mountY=1.19, mountTheta=0.13
18:13:21.470 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.23, y=-0.23, opts=13)
18:13:21.472 00.002 31432 Enqueuing Move request for scope (9.23, -0.23)
18:13:21.473 00.001 29876 Worker thread wakes up
18:13:21.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.23, -0.23) opts 0xd
18:13:21.473 00.000 29876 Handling offset move in thread for scope, endpoint = (9.23, -0.23)
18:13:21.473 00.000 29876 Moving (9.23, -0.23) raw xDistance=9.20 yDistance=1.19
18:13:21.474 00.001 29876 GuideAlgorithmHysteresis::Result() returns 6.22 from input 9.20
18:13:21.474 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.19
18:13:21.474 00.000 29876 MoveAxis(W, 872, ABG)
18:13:21.474 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:21.474 00.000 29876 Move returns status 1, amount 0
18:13:21.474 00.000 29876 MoveAxis(S, 459, ABG)
18:13:21.474 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:21.474 00.000 29876 Move returns status 1, amount 0
18:13:21.474 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:21.474 00.000 29876 move complete, result=1
18:13:21.474 00.000 29876 worker thread done servicing request
18:13:21.477 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:21.489 00.012 31432 UpdateGuideState exits: m=1901 RSB=27.1
18:13:21.491 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:21.493 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:21.494 00.001 31432 Enqueuing Expose request
18:13:21.496 00.002 31432 GuideStep: 9.2 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:13:21.498 00.002 29876 Worker thread wakes up
18:13:21.498 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:21.498 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:21.499 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:21.501 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:22.406 00.905 29876 Exposure complete
18:13:22.448 00.042 29876 worker thread done servicing request
18:13:22.449 00.001 31432 OnExposeComplete: enter
18:13:22.451 00.002 31432 UpdateGuideState(): m_state=6
18:13:22.453 00.002 31432 Star::Find(15, 446, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:13:22.454 00.001 31432 Star::Find returns 1 (0), X=446.09, Y=337.59, Mass=1937, SNR=27.9, Peak=205 HFD=3.2
18:13:22.456 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:13:22.458 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:13:22.460 00.002 31432 CameraToMount -- cameraX=9.24 cameraY=-0.82 hyp=9.27 cameraTheta=-0.09 mountX=9.18 mountY=1.77, mountTheta=0.19
18:13:22.462 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=9.24, y=-0.82, opts=13)
18:13:22.464 00.002 31432 Enqueuing Move request for scope (9.24, -0.82)
18:13:22.466 00.002 29876 Worker thread wakes up
18:13:22.466 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.24, -0.82) opts 0xd
18:13:22.466 00.000 29876 Handling offset move in thread for scope, endpoint = (9.24, -0.82)
18:13:22.466 00.000 29876 Moving (9.24, -0.82) raw xDistance=9.18 yDistance=1.77
18:13:22.466 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.22 from input 9.18
18:13:22.466 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.77
18:13:22.466 00.000 29876 MoveAxis(W, 871, ABG)
18:13:22.467 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:22.467 00.000 29876 Move returns status 1, amount 0
18:13:22.467 00.000 29876 MoveAxis(S, 683, ABG)
18:13:22.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:22.467 00.000 29876 Move returns status 1, amount 0
18:13:22.467 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:22.467 00.000 29876 move complete, result=1
18:13:22.467 00.000 29876 worker thread done servicing request
18:13:22.470 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:22.482 00.012 31432 UpdateGuideState exits: m=1937 RSB=27.9
18:13:22.484 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:22.486 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:22.488 00.002 31432 Enqueuing Expose request
18:13:22.490 00.002 31432 GuideStep: 9.2 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:13:22.492 00.002 29876 Worker thread wakes up
18:13:22.492 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:22.492 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:22.494 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:22.496 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:23.616 01.120 29876 Exposure complete
18:13:23.659 00.043 29876 worker thread done servicing request
18:13:23.659 00.000 31432 OnExposeComplete: enter
18:13:23.661 00.002 31432 UpdateGuideState(): m_state=6
18:13:23.663 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
18:13:23.665 00.002 31432 Star::Find returns 1 (0), X=445.66, Y=337.62, Mass=1949, SNR=27.5, Peak=188 HFD=3.1
18:13:23.667 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:13:23.669 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:13:23.670 00.001 31432 CameraToMount -- cameraX=8.81 cameraY=-0.78 hyp=8.84 cameraTheta=-0.09 mountX=8.75 mountY=1.69, mountTheta=0.19
18:13:23.673 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.81, y=-0.78, opts=13)
18:13:23.675 00.002 31432 Enqueuing Move request for scope (8.81, -0.78)
18:13:23.677 00.002 29876 Worker thread wakes up
18:13:23.677 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.81, -0.78) opts 0xd
18:13:23.677 00.000 29876 Handling offset move in thread for scope, endpoint = (8.81, -0.78)
18:13:23.677 00.000 29876 Moving (8.81, -0.78) raw xDistance=8.75 yDistance=1.69
18:13:23.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.95 from input 8.75
18:13:23.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.69
18:13:23.677 00.000 29876 MoveAxis(W, 833, ABG)
18:13:23.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:23.677 00.000 29876 Move returns status 1, amount 0
18:13:23.677 00.000 29876 MoveAxis(S, 652, ABG)
18:13:23.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:23.677 00.000 29876 Move returns status 1, amount 0
18:13:23.677 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:23.677 00.000 29876 move complete, result=1
18:13:23.677 00.000 29876 worker thread done servicing request
18:13:23.680 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:23.692 00.012 31432 UpdateGuideState exits: m=1949 RSB=27.5
18:13:23.694 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:23.695 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:23.697 00.002 31432 Enqueuing Expose request
18:13:23.699 00.002 31432 GuideStep: 8.8 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:13:23.701 00.002 29876 Worker thread wakes up
18:13:23.701 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:23.701 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:23.703 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:23.705 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:24.619 00.914 29876 Exposure complete
18:13:24.662 00.043 29876 worker thread done servicing request
18:13:24.662 00.000 31432 OnExposeComplete: enter
18:13:24.665 00.003 31432 UpdateGuideState(): m_state=6
18:13:24.667 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
18:13:24.669 00.002 31432 Star::Find returns 1 (0), X=446.10, Y=337.68, Mass=2020, SNR=28.5, Peak=185 HFD=3.4
18:13:24.671 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.05) = xAngle (-0.13 = -0.13)
18:13:24.673 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.96 = 2.96)
18:13:24.674 00.001 31432 CameraToMount -- cameraX=9.25 cameraY=-0.72 hyp=9.27 cameraTheta=-0.08 mountX=9.20 mountY=1.68, mountTheta=0.18
18:13:24.677 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=9.25, y=-0.72, opts=13)
18:13:24.679 00.002 31432 Enqueuing Move request for scope (9.25, -0.72)
18:13:24.681 00.002 29876 Worker thread wakes up
18:13:24.681 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (9.25, -0.72) opts 0xd
18:13:24.681 00.000 29876 Handling offset move in thread for scope, endpoint = (9.25, -0.72)
18:13:24.681 00.000 29876 Moving (9.25, -0.72) raw xDistance=9.20 yDistance=1.68
18:13:24.681 00.000 29876 GuideAlgorithmHysteresis::Result() returns 6.21 from input 9.20
18:13:24.681 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.68
18:13:24.681 00.000 29876 MoveAxis(W, 870, ABG)
18:13:24.681 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:24.681 00.000 29876 Move returns status 1, amount 0
18:13:24.681 00.000 29876 MoveAxis(S, 648, ABG)
18:13:24.681 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:24.681 00.000 29876 Move returns status 1, amount 0
18:13:24.682 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:24.682 00.000 29876 move complete, result=1
18:13:24.682 00.000 29876 worker thread done servicing request
18:13:24.686 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:24.699 00.013 31432 UpdateGuideState exits: m=2020 RSB=28.5
18:13:24.701 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:24.703 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:24.705 00.002 31432 Enqueuing Expose request
18:13:24.707 00.002 31432 GuideStep: 9.2 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:13:24.709 00.002 29876 Worker thread wakes up
18:13:24.709 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:24.709 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:24.711 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:24.714 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:25.841 01.127 29876 Exposure complete
18:13:25.884 00.043 29876 worker thread done servicing request
18:13:25.884 00.000 31432 OnExposeComplete: enter
18:13:25.886 00.002 31432 UpdateGuideState(): m_state=6
18:13:25.888 00.002 31432 Star::Find(15, 446, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
18:13:25.890 00.002 31432 Star::Find returns 1 (0), X=445.67, Y=337.44, Mass=2026, SNR=28.2, Peak=182 HFD=3.2
18:13:25.892 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.05) = xAngle (-0.16 = -0.16)
18:13:25.894 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.93 = 2.93)
18:13:25.896 00.002 31432 CameraToMount -- cameraX=8.81 cameraY=-0.96 hyp=8.86 cameraTheta=-0.11 mountX=8.75 mountY=1.87, mountTheta=0.21
18:13:25.898 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.81, y=-0.96, opts=13)
18:13:25.900 00.002 31432 Enqueuing Move request for scope (8.81, -0.96)
18:13:25.902 00.002 29876 Worker thread wakes up
18:13:25.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.81, -0.96) opts 0xd
18:13:25.902 00.000 29876 Handling offset move in thread for scope, endpoint = (8.81, -0.96)
18:13:25.902 00.000 29876 Moving (8.81, -0.96) raw xDistance=8.75 yDistance=1.87
18:13:25.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.95 from input 8.75
18:13:25.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.87
18:13:25.902 00.000 29876 MoveAxis(W, 833, ABG)
18:13:25.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:25.902 00.000 29876 Move returns status 1, amount 0
18:13:25.902 00.000 29876 MoveAxis(S, 721, ABG)
18:13:25.903 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:25.903 00.000 29876 Move returns status 1, amount 0
18:13:25.903 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:25.903 00.000 29876 move complete, result=1
18:13:25.904 00.001 29876 worker thread done servicing request
18:13:25.908 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:25.921 00.013 31432 UpdateGuideState exits: m=2026 RSB=28.2
18:13:25.923 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:25.924 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:25.926 00.002 31432 Enqueuing Expose request
18:13:25.928 00.002 31432 GuideStep: 8.7 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:13:25.930 00.002 29876 Worker thread wakes up
18:13:25.930 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:25.930 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,322,31,31)
18:13:25.931 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:25.933 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:26.834 00.901 29876 Exposure complete
18:13:26.877 00.043 29876 worker thread done servicing request
18:13:26.877 00.000 31432 OnExposeComplete: enter
18:13:26.879 00.002 31432 UpdateGuideState(): m_state=6
18:13:26.882 00.003 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
18:13:26.883 00.001 31432 Star::Find returns 1 (0), X=445.18, Y=338.14, Mass=1926, SNR=27.4, Peak=184 HFD=3.5
18:13:26.885 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.05) = xAngle (-0.08 = -0.08)
18:13:26.887 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.01 = 3.01)
18:13:26.889 00.002 31432 CameraToMount -- cameraX=8.32 cameraY=-0.26 hyp=8.33 cameraTheta=-0.03 mountX=8.30 mountY=1.12, mountTheta=0.13
18:13:26.892 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.32, y=-0.26, opts=13)
18:13:26.894 00.002 31432 Enqueuing Move request for scope (8.32, -0.26)
18:13:26.896 00.002 29876 Worker thread wakes up
18:13:26.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.32, -0.26) opts 0xd
18:13:26.896 00.000 29876 Handling offset move in thread for scope, endpoint = (8.32, -0.26)
18:13:26.896 00.000 29876 Moving (8.32, -0.26) raw xDistance=8.30 yDistance=1.12
18:13:26.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.64 from input 8.30
18:13:26.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.12
18:13:26.896 00.000 29876 MoveAxis(W, 790, ABG)
18:13:26.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:26.896 00.000 29876 Move returns status 1, amount 0
18:13:26.896 00.000 29876 MoveAxis(S, 432, ABG)
18:13:26.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:26.896 00.000 29876 Move returns status 1, amount 0
18:13:26.896 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:26.896 00.000 29876 move complete, result=1
18:13:26.896 00.000 29876 worker thread done servicing request
18:13:26.900 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:26.912 00.012 31432 UpdateGuideState exits: m=1926 RSB=27.4
18:13:26.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:26.916 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:26.918 00.002 31432 Enqueuing Expose request
18:13:26.920 00.002 31432 GuideStep: 8.3 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:13:26.922 00.002 29876 Worker thread wakes up
18:13:26.922 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:26.922 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:13:26.924 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:26.926 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:28.053 01.127 29876 Exposure complete
18:13:28.096 00.043 29876 worker thread done servicing request
18:13:28.096 00.000 31432 OnExposeComplete: enter
18:13:28.098 00.002 31432 UpdateGuideState(): m_state=6
18:13:28.100 00.002 31432 Star::Find(15, 445, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
18:13:28.102 00.002 31432 Star::Find returns 1 (0), X=445.62, Y=337.79, Mass=1944, SNR=27.8, Peak=182 HFD=3.3
18:13:28.103 00.001 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:13:28.105 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:13:28.107 00.002 31432 CameraToMount -- cameraX=8.76 cameraY=-0.62 hyp=8.78 cameraTheta=-0.07 mountX=8.72 mountY=1.52, mountTheta=0.17
18:13:28.109 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=8.76, y=-0.62, opts=13)
18:13:28.111 00.002 31432 Enqueuing Move request for scope (8.76, -0.62)
18:13:28.113 00.002 29876 Worker thread wakes up
18:13:28.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.76, -0.62) opts 0xd
18:13:28.113 00.000 29876 Handling offset move in thread for scope, endpoint = (8.76, -0.62)
18:13:28.113 00.000 29876 Moving (8.76, -0.62) raw xDistance=8.72 yDistance=1.52
18:13:28.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.89 from input 8.72
18:13:28.113 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.91 from input 1.52
18:13:28.113 00.000 29876 MoveAxis(W, 824, ABG)
18:13:28.113 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:28.113 00.000 29876 Move returns status 1, amount 0
18:13:28.113 00.000 29876 MoveAxis(S, 587, ABG)
18:13:28.113 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:28.114 00.001 29876 Move returns status 1, amount 0
18:13:28.114 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:28.114 00.000 29876 move complete, result=1
18:13:28.114 00.000 29876 worker thread done servicing request
18:13:28.118 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:28.131 00.013 31432 UpdateGuideState exits: m=1944 RSB=27.8
18:13:28.133 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:28.135 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:28.137 00.002 31432 Enqueuing Expose request
18:13:28.138 00.001 29876 Worker thread wakes up
18:13:28.139 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:28.139 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(431,323,31,31)
18:13:28.139 00.000 31432 GuideStep: 8.7 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:13:28.143 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:28.146 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:29.150 01.004 29876 Exposure complete
18:13:29.193 00.043 29876 worker thread done servicing request
18:13:29.193 00.000 31432 OnExposeComplete: enter
18:13:29.195 00.002 31432 UpdateGuideState(): m_state=6
18:13:29.197 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
18:13:29.199 00.002 31432 Star::Find returns 1 (0), X=445.15, Y=337.65, Mass=1841, SNR=26.7, Peak=183 HFD=3.2
18:13:29.201 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.14 = -0.14)
18:13:29.203 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.95 = 2.95)
18:13:29.204 00.001 31432 CameraToMount -- cameraX=8.30 cameraY=-0.75 hyp=8.33 cameraTheta=-0.09 mountX=8.25 mountY=1.61, mountTheta=0.19
18:13:29.207 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.30, y=-0.75, opts=13)
18:13:29.209 00.002 31432 Enqueuing Move request for scope (8.30, -0.75)
18:13:29.211 00.002 29876 Worker thread wakes up
18:13:29.211 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.30, -0.75) opts 0xd
18:13:29.211 00.000 29876 Handling offset move in thread for scope, endpoint = (8.30, -0.75)
18:13:29.211 00.000 29876 Moving (8.30, -0.75) raw xDistance=8.25 yDistance=1.61
18:13:29.211 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.61 from input 8.25
18:13:29.211 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.96 from input 1.61
18:13:29.211 00.000 29876 MoveAxis(W, 785, ABG)
18:13:29.211 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:29.211 00.000 29876 Move returns status 1, amount 0
18:13:29.211 00.000 29876 MoveAxis(S, 620, ABG)
18:13:29.211 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:29.211 00.000 29876 Move returns status 1, amount 0
18:13:29.212 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:29.212 00.000 29876 move complete, result=1
18:13:29.212 00.000 29876 worker thread done servicing request
18:13:29.215 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:29.227 00.012 31432 UpdateGuideState exits: m=1841 RSB=26.7
18:13:29.230 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:29.231 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:29.233 00.002 31432 Enqueuing Expose request
18:13:29.235 00.002 31432 GuideStep: 8.2 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:13:29.237 00.002 29876 Worker thread wakes up
18:13:29.237 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:29.237 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:13:29.239 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:29.242 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:30.364 01.122 29876 Exposure complete
18:13:30.407 00.043 29876 worker thread done servicing request
18:13:30.407 00.000 31432 OnExposeComplete: enter
18:13:30.409 00.002 31432 UpdateGuideState(): m_state=6
18:13:30.411 00.002 31432 Star::Find(15, 445, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
18:13:30.413 00.002 31432 Star::Find returns 1 (0), X=444.94, Y=338.68, Mass=2012, SNR=28.3, Peak=172 HFD=3.9
18:13:30.415 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.05) = xAngle (-0.02 = -0.02)
18:13:30.417 00.002 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.07 = 3.07)
18:13:30.418 00.001 31432 CameraToMount -- cameraX=8.09 cameraY=0.28 hyp=8.09 cameraTheta=0.03 mountX=8.09 mountY=0.56, mountTheta=0.07
18:13:30.421 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=8.09, y=0.28, opts=13)
18:13:30.423 00.002 31432 Enqueuing Move request for scope (8.09, 0.28)
18:13:30.425 00.002 29876 Worker thread wakes up
18:13:30.425 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (8.09, 0.28) opts 0xd
18:13:30.425 00.000 29876 Handling offset move in thread for scope, endpoint = (8.09, 0.28)
18:13:30.425 00.000 29876 Moving (8.09, 0.28) raw xDistance=8.09 yDistance=0.56
18:13:30.425 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.49 from input 8.09
18:13:30.425 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.56
18:13:30.425 00.000 29876 MoveAxis(W, 769, ABG)
18:13:30.425 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:30.425 00.000 29876 Move returns status 1, amount 0
18:13:30.425 00.000 29876 MoveAxis(S, 215, ABG)
18:13:30.425 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:30.425 00.000 29876 Move returns status 1, amount 0
18:13:30.425 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:30.425 00.000 29876 move complete, result=1
18:13:30.425 00.000 29876 worker thread done servicing request
18:13:30.429 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:30.441 00.012 31432 UpdateGuideState exits: m=2012 RSB=28.3
18:13:30.444 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:30.445 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:30.447 00.002 31432 Enqueuing Expose request
18:13:30.449 00.002 31432 GuideStep: 8.1 px 0 ms WEST, 0.6 px 0 ms SOUTH
18:13:30.451 00.002 29876 Worker thread wakes up
18:13:30.451 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:30.451 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,324,31,31)
18:13:30.453 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:30.455 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:31.463 01.008 29876 Exposure complete
18:13:31.505 00.042 29876 worker thread done servicing request
18:13:31.506 00.001 31432 OnExposeComplete: enter
18:13:31.508 00.002 31432 UpdateGuideState(): m_state=6
18:13:31.510 00.002 31432 Star::Find(15, 444, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
18:13:31.512 00.002 31432 Star::Find returns 1 (0), X=444.56, Y=337.87, Mass=1989, SNR=27.3, Peak=160 HFD=3.6
18:13:31.513 00.001 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.05) = xAngle (-0.12 = -0.12)
18:13:31.515 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.97 = 2.97)
18:13:31.517 00.002 31432 CameraToMount -- cameraX=7.70 cameraY=-0.53 hyp=7.72 cameraTheta=-0.07 mountX=7.67 mountY=1.32, mountTheta=0.17
18:13:31.520 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=7.70, y=-0.53, opts=13)
18:13:31.522 00.002 31432 Enqueuing Move request for scope (7.70, -0.53)
18:13:31.524 00.002 29876 Worker thread wakes up
18:13:31.524 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.70, -0.53) opts 0xd
18:13:31.524 00.000 29876 Handling offset move in thread for scope, endpoint = (7.70, -0.53)
18:13:31.524 00.000 29876 Moving (7.70, -0.53) raw xDistance=7.67 yDistance=1.32
18:13:31.524 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.21 from input 7.67
18:13:31.524 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.79 from input 1.32
18:13:31.524 00.000 29876 MoveAxis(W, 730, ABG)
18:13:31.524 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:31.524 00.000 29876 Move returns status 1, amount 0
18:13:31.524 00.000 29876 MoveAxis(S, 512, ABG)
18:13:31.524 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:31.524 00.000 29876 Move returns status 1, amount 0
18:13:31.524 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:31.524 00.000 29876 move complete, result=1
18:13:31.524 00.000 29876 worker thread done servicing request
18:13:31.528 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:31.540 00.012 31432 UpdateGuideState exits: m=1989 RSB=27.3
18:13:31.542 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:31.544 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:31.546 00.002 31432 Enqueuing Expose request
18:13:31.547 00.001 29876 Worker thread wakes up
18:13:31.547 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:31.548 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(430,323,31,31)
18:13:31.548 00.000 31432 GuideStep: 7.7 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:13:31.552 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:31.555 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:32.778 01.223 29876 Exposure complete
18:13:32.822 00.044 29876 worker thread done servicing request
18:13:32.822 00.000 31432 OnExposeComplete: enter
18:13:32.824 00.002 31432 UpdateGuideState(): m_state=6
18:13:32.826 00.002 31432 Star::Find(15, 444, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
18:13:32.828 00.002 31432 Star::Find returns 1 (0), X=444.52, Y=337.22, Mass=1956, SNR=27.8, Peak=167 HFD=3.6
18:13:32.830 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.05) = xAngle (-0.20 = -0.20)
18:13:32.832 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.88 = 2.88)
18:13:32.834 00.002 31432 CameraToMount -- cameraX=7.66 cameraY=-1.18 hyp=7.75 cameraTheta=-0.15 mountX=7.59 mountY=1.97, mountTheta=0.25
18:13:32.836 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=7.66, y=-1.18, opts=13)
18:13:32.839 00.003 31432 Enqueuing Move request for scope (7.66, -1.18)
18:13:32.841 00.002 29876 Worker thread wakes up
18:13:32.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.66, -1.18) opts 0xd
18:13:32.841 00.000 29876 Handling offset move in thread for scope, endpoint = (7.66, -1.18)
18:13:32.841 00.000 29876 Moving (7.66, -1.18) raw xDistance=7.59 yDistance=1.97
18:13:32.841 00.000 29876 GuideAlgorithmHysteresis::Result() returns 5.15 from input 7.59
18:13:32.841 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.97
18:13:32.841 00.000 29876 MoveAxis(W, 721, ABG)
18:13:32.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:32.841 00.000 29876 Move returns status 1, amount 0
18:13:32.841 00.000 29876 MoveAxis(S, 760, ABG)
18:13:32.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:32.841 00.000 29876 Move returns status 1, amount 0
18:13:32.842 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:32.842 00.000 29876 move complete, result=1
18:13:32.842 00.000 29876 worker thread done servicing request
18:13:32.845 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:32.859 00.014 31432 UpdateGuideState exits: m=1956 RSB=27.8
18:13:32.862 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:32.864 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:32.867 00.003 31432 Enqueuing Expose request
18:13:32.868 00.001 31432 GuideStep: 7.6 px 0 ms WEST, 2.0 px 0 ms SOUTH
18:13:32.871 00.003 29876 Worker thread wakes up
18:13:32.871 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:32.871 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(430,322,31,31)
18:13:32.873 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:32.876 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:33.784 00.908 29876 Exposure complete
18:13:33.826 00.042 29876 worker thread done servicing request
18:13:33.826 00.000 31432 OnExposeComplete: enter
18:13:33.828 00.002 31432 UpdateGuideState(): m_state=6
18:13:33.830 00.002 31432 Star::Find(15, 444, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
18:13:33.832 00.002 31432 Star::Find returns 1 (0), X=443.38, Y=337.24, Mass=2033, SNR=28.1, Peak=179 HFD=3.6
18:13:33.834 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.05) = xAngle (-0.23 = -0.23)
18:13:33.836 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.86 = 2.86)
18:13:33.838 00.002 31432 CameraToMount -- cameraX=6.52 cameraY=-1.16 hyp=6.62 cameraTheta=-0.18 mountX=6.45 mountY=1.83, mountTheta=0.28
18:13:33.840 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.52, y=-1.16, opts=13)
18:13:33.842 00.002 31432 Enqueuing Move request for scope (6.52, -1.16)
18:13:33.844 00.002 29876 Worker thread wakes up
18:13:33.844 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.52, -1.16) opts 0xd
18:13:33.844 00.000 29876 Handling offset move in thread for scope, endpoint = (6.52, -1.16)
18:13:33.844 00.000 29876 Moving (6.52, -1.16) raw xDistance=6.45 yDistance=1.83
18:13:33.844 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.42 from input 6.45
18:13:33.844 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.83
18:13:33.844 00.000 29876 MoveAxis(W, 620, ABG)
18:13:33.844 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:33.844 00.000 29876 Move returns status 1, amount 0
18:13:33.844 00.000 29876 MoveAxis(S, 706, ABG)
18:13:33.844 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:13:33.844 00.000 29876 Move returns status 1, amount 0
18:13:33.844 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:13:33.844 00.000 29876 move complete, result=1
18:13:33.844 00.000 29876 worker thread done servicing request
18:13:33.848 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=24, FiltMin=6, FiltMax=255, Gamma=1.000
18:13:33.861 00.013 31432 UpdateGuideState exits: m=2033 RSB=28.1
18:13:33.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:33.865 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:33.867 00.002 31432 Enqueuing Expose request
18:13:33.869 00.002 31432 GuideStep: 6.5 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:13:33.871 00.002 29876 Worker thread wakes up
18:13:33.871 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:33.871 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(428,322,31,31)
18:13:33.872 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:33.874 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:13:34.642 00.768 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.05) = xAngle (0.60 = 0.60)
18:13:34.644 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.69 = -2.60)
18:13:34.646 00.002 31432 CameraToMount -- cameraX=443.38 cameraY=337.24 hyp=557.06 cameraTheta=0.65 mountX=460.22 mountY=-289.44, mountTheta=-0.56
18:13:34.648 00.002 31432 BLT: Entering DecMeasurementStep, state = 0
18:13:34.650 00.002 31432 MountGuidingEnabled: 1
18:13:34.651 00.001 31432 BLT: Exiting DecMeasurementStep
18:13:34.993 00.342 29876 Exposure complete
18:13:35.037 00.044 29876 worker thread done servicing request
18:13:35.037 00.000 31432 OnExposeComplete: enter
18:13:35.040 00.003 31432 UpdateGuideState(): m_state=6
18:13:35.041 00.001 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
18:13:35.043 00.002 31432 Star::Find returns 1 (0), X=443.85, Y=337.64, Mass=1954, SNR=27.1, Peak=151 HFD=3.7
18:13:35.046 00.003 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.05) = xAngle (-0.16 = -0.16)
18:13:35.048 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.93 = 2.93)
18:13:35.050 00.002 31432 CameraToMount -- cameraX=6.99 cameraY=-0.76 hyp=7.03 cameraTheta=-0.11 mountX=6.94 mountY=1.48, mountTheta=0.21
18:13:35.053 00.003 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.05) = xAngle (0.60 = 0.60)
18:13:35.055 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.69 = -2.60)
18:13:35.057 00.002 31432 CameraToMount -- cameraX=443.85 cameraY=337.64 hyp=557.68 cameraTheta=0.65 mountX=460.72 mountY=-289.79, mountTheta=-0.56
18:13:35.059 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:13:35.061 00.002 31432 BLT starting North backlash clearing using pulse width of 3217, looking for moves >= 4 px
18:13:35.063 00.002 31432 Enqueuing Calibration Move request for direction 0
18:13:35.065 00.002 31432 BLT: Exiting DecMeasurementStep
18:13:35.067 00.002 29876 Worker thread wakes up
18:13:35.068 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 3217 opts 0x0
18:13:35.068 00.000 29876 Handling axis move in thread for scope dir=0 dur=3217
18:13:35.068 00.000 29876 scope move axis dir= 0 dur= 3217 opts= 0x0
18:13:35.068 00.000 29876 MoveAxis(N, 3217, -)
18:13:35.068 00.000 29876 Guiding  Dir = 0, Dur = 3217
18:13:35.068 00.000 29876 IsSlewing returns 0
18:13:35.068 00.000 29876 IsGuiding returns 0
18:13:35.068 00.000 29876 PulseGuide returned control before completion, sleep 3227
18:13:35.072 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:35.085 00.013 31432 UpdateGuideState exits: m=1954 RSB=27.1
18:13:35.088 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:35.091 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:35.094 00.003 31432 Enqueuing Expose request
18:13:38.311 03.217 29876 IsGuiding returns 1
18:13:38.311 00.000 29876 scope still moving after pulse duration time elapsed
18:13:38.342 00.031 29876 IsSlewing returns 0
18:13:38.342 00.000 29876 IsGuiding returns 1
18:13:38.373 00.031 29876 IsSlewing returns 0
18:13:38.373 00.000 29876 IsGuiding returns 1
18:13:38.404 00.031 29876 IsSlewing returns 0
18:13:38.404 00.000 29876 IsGuiding returns 0
18:13:38.404 00.000 29876 scope move finished after 3217 + 119 ms
18:13:38.404 00.000 29876 Move returns status 0, amount 3217
18:13:38.404 00.000 29876 move complete, result=0
18:13:38.404 00.000 29876 worker thread done servicing request
18:13:38.404 00.000 29876 Worker thread wakes up
18:13:38.405 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:38.405 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(429,323,31,31)
18:13:39.532 01.127 29876 Exposure complete
18:13:39.575 00.043 29876 worker thread done servicing request
18:13:39.575 00.000 31432 OnExposeComplete: enter
18:13:39.577 00.002 31432 UpdateGuideState(): m_state=6
18:13:39.579 00.002 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
18:13:39.582 00.003 31432 Star::Find false star n=3 nbg=279 bg=25.9 sigma=5.2 thresh=41 peak=32
18:13:39.584 00.002 31432 Star::Find returns 0 (2), X=443.00, Y=337.00, Mass=49, SNR=2.9, Peak=48 HFD=0.0
18:13:39.586 00.002 31432 DistanceChecker: activated
18:13:39.588 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:13:39.590 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:13:39.591 00.001 31432 Enqueuing Move request for scope (0.00, 0.00)
18:13:39.594 00.003 29876 Worker thread wakes up
18:13:39.594 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:13:39.594 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:13:39.594 00.000 29876 move complete, result=0
18:13:39.594 00.000 29876 worker thread done servicing request
18:13:39.701 00.107 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:39.703 00.002 31432 Status Line: Étoile perdue - faible RSB
18:13:39.706 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:39.719 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:13:39.721 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:39.723 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:13:39.725 00.002 31432 Enqueuing Expose request
18:13:39.727 00.002 29876 Worker thread wakes up
18:13:39.727 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:39.727 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:40.634 00.907 29876 Exposure complete
18:13:40.678 00.044 29876 worker thread done servicing request
18:13:40.678 00.000 31432 OnExposeComplete: enter
18:13:40.680 00.002 31432 UpdateGuideState(): m_state=6
18:13:40.682 00.002 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
18:13:40.684 00.002 31432 Star::Find false star n=3 nbg=274 bg=26.2 sigma=5.0 thresh=41 peak=34
18:13:40.686 00.002 31432 Star::Find returns 0 (2), X=443.00, Y=337.00, Mass=55, SNR=2.9, Peak=49 HFD=0.0
18:13:40.688 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:13:40.690 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:13:40.692 00.002 31432 Enqueuing Move request for scope (0.00, 0.00)
18:13:40.693 00.001 29876 Worker thread wakes up
18:13:40.693 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:13:40.693 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:13:40.693 00.000 29876 move complete, result=0
18:13:40.694 00.001 29876 worker thread done servicing request
18:13:40.804 00.110 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:40.806 00.002 31432 Status Line: Étoile perdue - faible RSB
18:13:40.810 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=24, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:40.826 00.016 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:13:40.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:40.830 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:13:40.832 00.002 31432 Enqueuing Expose request
18:13:40.834 00.002 29876 Worker thread wakes up
18:13:40.835 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:40.835 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:42.062 01.227 29876 Exposure complete
18:13:42.107 00.045 29876 worker thread done servicing request
18:13:42.107 00.000 31432 OnExposeComplete: enter
18:13:42.109 00.002 31432 UpdateGuideState(): m_state=6
18:13:42.111 00.002 31432 Star::Find(15, 443, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:42.114 00.003 31432 Star::Find false star n=2 nbg=282 bg=25.7 sigma=5.4 thresh=42 peak=31
18:13:42.116 00.002 31432 Star::Find returns 0 (2), X=443.00, Y=337.00, Mass=34, SNR=2.9, Peak=53 HFD=0.0
18:13:42.117 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:13:42.119 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.00, opts=14)
18:13:42.121 00.002 31432 Enqueuing Move request for scope (0.00, 0.00)
18:13:42.123 00.002 29876 Worker thread wakes up
18:13:42.123 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
18:13:42.123 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
18:13:42.123 00.000 29876 move complete, result=0
18:13:42.123 00.000 29876 worker thread done servicing request
18:13:42.233 00.110 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:42.235 00.002 31432 Status Line: Étoile perdue - faible RSB
18:13:42.238 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:42.252 00.014 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:13:42.254 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:42.256 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:13:42.258 00.002 31432 Enqueuing Expose request
18:13:42.260 00.002 29876 Worker thread wakes up
18:13:42.260 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:42.260 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:42.871 00.611 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.05) = xAngle (0.60 = 0.60)
18:13:42.873 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.69 = -2.60)
18:13:42.875 00.002 31432 CameraToMount -- cameraX=443.85 cameraY=337.64 hyp=557.68 cameraTheta=0.65 mountX=460.72 mountY=-289.79, mountTheta=-0.56
18:13:42.877 00.002 31432 BLT: Entering DecMeasurementStep, state = 4
18:13:42.879 00.002 31432 BLT: measurement process halted by user or by error
18:13:42.880 00.001 31432 BLC: window closed
18:13:42.882 00.002 31432 BLC: Last direction was reset
18:13:42.884 00.002 31432 BLT: Cleanup completed
18:13:42.886 00.002 31432 BLT: Exiting DecMeasurementStep
18:13:42.894 00.008 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:13:42.896 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:13:42.899 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:13:42.901 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:13:42.903 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:13:42.905 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:13:42.907 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:13:42.909 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:13:42.911 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:13:42.913 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:13:42.915 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:13:42.917 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:13:42.919 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:13:42.921 00.002 31432 Uncorrected Dec RMS=0.574px, Dec drift=0.711 px/min, Best seeing estimate=0.445px, R-sq=0.526
18:13:42.922 00.001 31432 GA Min-Move recommendations are seeing-based: Dec=0.550, RA=0.358
18:13:42.924 00.002 31432 Guiding Assistant results follow:
18:13:42.926 00.002 31432 SNR=27.0, Samples=107, Elapsed Time=120s, RA HPF-RMS=  0.26 px (  0.26 arc-sec ), Dec HPF-RMS=  0.20 px (  0.20 arc-sec ), Total HPF-RMS=  0.33 px (  0.33 arc-sec )
18:13:42.929 00.003 31432 RA Peak=  1.44 px (  1.42 arc-sec ), RA Peak-Peak  11.10 px ( 10.95 arc-sec ), RA Drift Rate=  3.24 px/min (  3.19 arc-sec/min ), Max RA Drift Rate=  0.35 px/sec (  0.35 arc-sec/sec ), Drift-Limiting Exp=   1.0 s 
18:13:42.930 00.001 31432 Dec Drift Rate=  0.71 px/min (  0.70 arc-sec/min ), Dec Peak=  2.09 px (  2.06 arc-sec ), PA Error= 2.7 arc-min
18:13:42.947 00.017 31432 Recommendation: Use exposure times in the range of 1.0s to 3.0s
18:13:42.957 00.010 31432 Recommendation: Veuillez envisager de ré-effectuer votre étalonnage (Alerte préalable)
18:13:42.967 00.010 31432 Recommendation: Essaye de définir un mouvement minimal en AD de 0.36
18:13:42.978 00.011 31432 Recommendation: Essaye de définir un mouvement minimal en Dec de 0.55
18:13:42.983 00.005 31432 GetString("/profile/13/GA/2026-01-03 18:26:09/BLT_north", "") returns "-182.5,-179.1,-171.0,-167.0,-159.7,-155.0,-147.9,-143.7,-135.7,-132.3,-124.9,-121.9,-113.0,-109."
18:13:42.984 00.001 31432 GetString("/profile/13/GA/2026-01-03 18:33:20/BLT_north", "") returns "-893.3,-886.7,-882.0,-874.6,-870.1,-863.5,-858.8,-851.7,-847.5,-840.2,-835.8,-829.1,-824.4,-817.4,-812.8,-805.7,-801.2,-794.4,-789.5,-782.5,-777.7,-770.8,-766.0,-759.0,-754."
18:13:42.987 00.003 31432 GetString("/profile/13/GA/2026-01-04 18:07:24/BLT_north", "") returns ""
18:13:42.990 00.003 31432 GetString("/profile/13/GA/2026-01-04 18:11:33/BLT_north", "") returns ""
18:13:42.992 00.002 31432 GA-History: removed entry for 2026-01-03 18:26:09
18:13:43.012 00.020 31432 End of Guiding Assistant output....
18:13:43.024 00.012 31432 GuidingAssistant: Re-enabling guide output (1, 72)
18:13:43.026 00.002 31432 Mount: notify guiding stopped
18:13:43.028 00.002 31432 BLC: window closed
18:13:43.029 00.001 31432 BLC: Last direction was reset
18:13:43.033 00.004 31432 Changing from state GUIDING to STOP
18:13:43.034 00.001 31432 guider state => SELECTED
18:13:43.036 00.002 31432 GuiderMultiStar::AutoSelect enter
18:13:43.039 00.003 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:13:43.084 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:13:43.117 00.033 31432 AutoFind: global mean = 0.0, stdev 10.4
18:13:43.119 00.002 31432 AutoFind: using threshold = 0.1
18:13:43.165 00.046 29876 Exposure complete
18:13:43.172 00.007 31432 AutoFind: local max [1167, 715] 96.1
18:13:43.174 00.002 31432 AutoFind: local max [290, 638] 81.0
18:13:43.176 00.002 31432 AutoFind: local max [509, 845] 72.8
18:13:43.178 00.002 31432 AutoFind: local max [443, 317] 35.7
18:13:43.179 00.001 31432 AutoFind: local max [512, 742] 29.0
18:13:43.181 00.002 31432 AutoFind: local max [175, 450] 21.5
18:13:43.183 00.002 31432 AutoFind: local max [733, 803] 20.9
18:13:43.185 00.002 31432 AutoFind: local max [1025, 128] 19.5
18:13:43.187 00.002 31432 AutoFind: local max [31, 62] 18.1
18:13:43.189 00.002 31432 AutoFind: local max [998, 398] 16.1
18:13:43.191 00.002 31432 AutoFind: local max [275, 86] 16.1
18:13:43.193 00.002 31432 AutoFind: local max [660, 869] 14.4
18:13:43.196 00.003 31432 AutoFind: local max [187, 523] 10.0
18:13:43.197 00.001 31432 AutoFind: local max [396, 885] 7.2
18:13:43.199 00.002 31432 AutoFind: local max [1022, 868] 6.5
18:13:43.201 00.002 31432 AutoFind: local max [740, 813] 5.5
18:13:43.203 00.002 31432 AutoFind: local max [304, 757] 5.3
18:13:43.204 00.001 31432 AutoFind: local max [834, 338] 5.2
18:13:43.207 00.003 31432 AutoFind: local max [201, 772] 4.6
18:13:43.209 00.002 31432 AutoFind: local max [1206, 142] 4.6
18:13:43.210 00.001 31432 AutoFind: local max [935, 213] 4.3
18:13:43.212 00.002 31432 AutoFind: local max [301, 640] 4.2
18:13:43.214 00.002 31432 AutoFind: local max [84, 857] 4.1
18:13:43.215 00.001 31432 AutoFind: local max [1202, 27] 4.0
18:13:43.217 00.002 31432 AutoFind: local max [290, 627] 4.0
18:13:43.219 00.002 31432 AutoFind: local max [1264, 195] 3.9
18:13:43.221 00.002 31432 AutoFind: local max [981, 446] 3.9
18:13:43.223 00.002 31432 AutoFind: local max [893, 345] 3.9
18:13:43.225 00.002 31432 AutoFind: local max [698, 13] 3.8
18:13:43.226 00.001 31432 AutoFind: local max [1157, 712] 3.8
18:13:43.228 00.002 31432 AutoFind: local max [278, 210] 3.8
18:13:43.230 00.002 31432 AutoFind: local max [1207, 572] 3.8
18:13:43.232 00.002 31432 AutoFind: local max [384, 454] 3.8
18:13:43.234 00.002 31432 AutoFind: local max [214, 774] 3.8
18:13:43.236 00.002 31432 AutoFind: local max [1177, 717] 3.8
18:13:43.238 00.002 31432 AutoFind: local max [930, 880] 3.8
18:13:43.239 00.001 31432 AutoFind: local max [607, 356] 3.8
18:13:43.241 00.002 31432 AutoFind: local max [575, 233] 3.7
18:13:43.243 00.002 31432 AutoFind: local max [945, 39] 3.7
18:13:43.245 00.002 31432 AutoFind: local max [953, 270] 3.7
18:13:43.246 00.001 31432 AutoFind: local max [706, 212] 3.7
18:13:43.249 00.003 29876 worker thread done servicing request
18:13:43.249 00.000 31432 AutoFind: local max [394, 334] 3.7
18:13:43.251 00.002 31432 AutoFind: local max [668, 22] 3.7
18:13:43.253 00.002 31432 AutoFind: local max [1011, 429] 3.7
18:13:43.254 00.001 31432 AutoFind: local max [1222, 154] 3.7
18:13:43.256 00.002 31432 AutoFind: local max [40, 679] 3.6
18:13:43.257 00.001 31432 AutoFind: local max [997, 893] 3.6
18:13:43.260 00.003 31432 AutoFind: local max [352, 739] 3.6
18:13:43.262 00.002 31432 AutoFind: local max [366, 675] 3.6
18:13:43.264 00.002 31432 AutoFind: local max [373, 16] 3.6
18:13:43.265 00.001 31432 AutoFind: local max [707, 799] 3.6
18:13:43.267 00.002 31432 AutoFind: local max [180, 764] 3.6
18:13:43.269 00.002 31432 AutoFind: local max [657, 354] 3.6
18:13:43.270 00.001 31432 AutoFind: local max [1002, 292] 3.6
18:13:43.272 00.002 31432 AutoFind: local max [967, 152] 3.6
18:13:43.274 00.002 31432 AutoFind: local max [1013, 183] 3.6
18:13:43.276 00.002 31432 AutoFind: local max [343, 596] 3.6
18:13:43.278 00.002 31432 AutoFind: local max [1002, 757] 3.6
18:13:43.279 00.001 31432 AutoFind: local max [1063, 16] 3.6
18:13:43.281 00.002 31432 AutoFind: local max [282, 445] 3.6
18:13:43.283 00.002 31432 AutoFind: local max [699, 384] 3.6
18:13:43.284 00.001 31432 AutoFind: local max [22, 241] 3.5
18:13:43.286 00.002 31432 AutoFind: local max [498, 21] 3.5
18:13:43.289 00.003 31432 AutoFind: local max [693, 104] 3.5
18:13:43.291 00.002 31432 AutoFind: local max [424, 163] 3.5
18:13:43.292 00.001 31432 AutoFind: local max [490, 124] 3.5
18:13:43.294 00.002 31432 AutoFind: local max [1122, 22] 3.5
18:13:43.296 00.002 31432 AutoFind: local max [1063, 436] 3.5
18:13:43.297 00.001 31432 AutoFind: local max [1189, 219] 3.5
18:13:43.300 00.003 31432 AutoFind: local max [725, 840] 3.5
18:13:43.302 00.002 31432 AutoFind: local max [907, 138] 3.4
18:13:43.304 00.002 31432 AutoFind: local max [285, 363] 3.4
18:13:43.306 00.002 31432 AutoFind: local max [1228, 940] 3.4
18:13:43.307 00.001 31432 AutoFind: local max [381, 89] 3.4
18:13:43.309 00.002 31432 AutoFind: local max [488, 597] 3.4
18:13:43.310 00.001 31432 AutoFind: local max [175, 413] 3.4
18:13:43.312 00.002 31432 AutoFind: local max [776, 211] 3.4
18:13:43.314 00.002 31432 AutoFind: local max [826, 763] 3.4
18:13:43.315 00.001 31432 AutoFind: local max [1168, 128] 3.4
18:13:43.317 00.002 31432 AutoFind: local max [615, 418] 3.4
18:13:43.319 00.002 31432 AutoFind: local max [331, 693] 3.4
18:13:43.321 00.002 31432 AutoFind: local max [84, 574] 3.4
18:13:43.323 00.002 31432 AutoFind: local max [344, 228] 3.4
18:13:43.324 00.001 31432 AutoFind: local max [210, 274] 3.4
18:13:43.326 00.002 31432 AutoFind: local max [74, 647] 3.4
18:13:43.329 00.003 31432 AutoFind: local max [854, 480] 3.4
18:13:43.331 00.002 31432 AutoFind: local max [1097, 470] 3.4
18:13:43.332 00.001 31432 AutoFind: local max [1103, 659] 3.4
18:13:43.334 00.002 31432 AutoFind: local max [351, 138] 3.4
18:13:43.336 00.002 31432 AutoFind: local max [435, 72] 3.4
18:13:43.338 00.002 31432 AutoFind: local max [417, 539] 3.4
18:13:43.339 00.001 31432 AutoFind: local max [511, 166] 3.4
18:13:43.341 00.002 31432 AutoFind: local max [1166, 701] 3.3
18:13:43.343 00.002 31432 AutoFind: local max [595, 904] 3.3
18:13:43.344 00.001 31432 AutoFind: local max [90, 645] 3.3
18:13:43.346 00.002 31432 AutoFind: local max [935, 91] 3.3
18:13:43.347 00.001 31432 AutoFind: local max [1079, 413] 3.3
18:13:43.350 00.003 31432 AutoFind: local max [886, 320] 3.3
18:13:43.352 00.002 31432 AutoFind: local max [1214, 221] 3.3
18:13:43.354 00.002 31432 AutoFind: local max [884, 89] 3.3
18:13:43.356 00.002 31432 AutoFind: too close [90, 645] 3.3 - [74, 647] 3.4
18:13:43.357 00.001 31432 AutoFind: too close [1166, 701] 3.3 - [1177, 717] 3.8
18:13:43.359 00.002 31432 AutoFind: too close [1166, 701] 3.3 - [1157, 712] 3.8
18:13:43.360 00.001 31432 AutoFind: close dim-bright [1166, 701] 3.3 - [1167, 715] 96.1
18:13:43.362 00.002 31432 AutoFind: too close [1222, 154] 3.7 - [1206, 142] 4.6
18:13:43.364 00.002 31432 AutoFind: too close [1177, 717] 3.8 - [1157, 712] 3.8
18:13:43.366 00.002 31432 AutoFind: close dim-bright [1177, 717] 3.8 - [1167, 715] 96.1
18:13:43.367 00.001 31432 AutoFind: too close [214, 774] 3.8 - [201, 772] 4.6
18:13:43.370 00.003 31432 AutoFind: close dim-bright [1157, 712] 3.8 - [1167, 715] 96.1
18:13:43.371 00.001 31432 AutoFind: too close [290, 627] 4.0 - [301, 640] 4.2
18:13:43.373 00.002 31432 AutoFind: close dim-bright [290, 627] 4.0 - [290, 638] 81.0
18:13:43.375 00.002 31432 AutoFind: close dim-bright [301, 640] 4.2 - [290, 638] 81.0
18:13:43.377 00.002 31432 AutoFind: too close [740, 813] 5.5 - [733, 803] 20.9
18:13:43.379 00.002 31432 AutoFind: too close to edge [698, 13] 3.8
18:13:43.381 00.002 31432 AutoFind: BPP = 8, saturation at 258, pedestal 3, thresh = 232
18:13:43.383 00.002 31432 Star::Find(15, 1167, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.384 00.001 31432 Star::Find returns 1 (0), X=1167.04, Y=714.58, Mass=7732, SNR=58.4, Peak=255 HFD=4.8
18:13:43.386 00.002 31432 Star::Find(15, 290, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.387 00.001 31432 Star::Find returns 1 (0), X=290.08, Y=637.57, Mass=4583, SNR=44.2, Peak=255 HFD=3.8
18:13:43.389 00.002 31432 Star::Find(15, 509, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.391 00.002 31432 Star::Find returns 1 (0), X=509.16, Y=844.62, Mass=3733, SNR=40.0, Peak=255 HFD=3.6
18:13:43.393 00.002 31432 Star::Find(15, 443, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.395 00.002 31432 Star::Find returns 1 (0), X=443.28, Y=317.21, Mass=1830, SNR=27.0, Peak=166 HFD=3.4
18:13:43.397 00.002 31432 Star::Find(15, 512, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.399 00.002 31432 Star::Find returns 1 (0), X=511.51, Y=742.37, Mass=1534, SNR=24.0, Peak=157 HFD=3.3
18:13:43.401 00.002 31432 Star::Find(15, 175, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.402 00.001 31432 Star::Find returns 1 (0), X=175.00, Y=449.63, Mass=1162, SNR=20.8, Peak=116 HFD=3.4
18:13:43.404 00.002 31432 Star::Find(15, 1025, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.406 00.002 31432 Star::Find returns 1 (0), X=1024.82, Y=128.34, Mass=1005, SNR=18.8, Peak=125 HFD=3.2
18:13:43.407 00.001 31432 Star::Find(15, 31, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.409 00.002 31432 Star::Find returns 1 (0), X=31.32, Y=61.99, Mass=851, SNR=17.3, Peak=107 HFD=3.3
18:13:43.411 00.002 31432 Star::Find(15, 998, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.412 00.001 31432 Star::Find returns 1 (0), X=998.21, Y=397.60, Mass=744, SNR=16.3, Peak=92 HFD=2.9
18:13:43.414 00.002 31432 Star::Find(15, 275, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.416 00.002 31432 Star::Find returns 1 (0), X=274.70, Y=85.83, Mass=722, SNR=15.9, Peak=94 HFD=2.8
18:13:43.417 00.001 31432 Star::Find(15, 660, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.420 00.003 31432 Star::Find returns 1 (0), X=659.60, Y=868.51, Mass=704, SNR=15.6, Peak=79 HFD=3.1
18:13:43.422 00.002 31432 Star::Find(15, 187, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.423 00.001 31432 Star::Find returns 1 (0), X=186.70, Y=522.25, Mass=542, SNR=13.1, Peak=74 HFD=3.6
18:13:43.425 00.002 31432 Star::Find(15, 396, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.427 00.002 31432 Star::Find returns 1 (0), X=396.17, Y=885.36, Mass=326, SNR=10.1, Peak=59 HFD=2.7
18:13:43.429 00.002 31432 Star::Find(15, 1022, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.430 00.001 31432 Star::Find false star n=7 nbg=284 bg=19.6 sigma=5.4 thresh=36 peak=35
18:13:43.432 00.002 31432 Star::Find returns 0 (2), X=1022.00, Y=868.00, Mass=135, SNR=2.9, Peak=45 HFD=0.0
18:13:43.433 00.001 31432 Star::Find(15, 304, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.435 00.002 31432 Star::Find false star n=9 nbg=280 bg=20.5 sigma=5.0 thresh=36 peak=35
18:13:43.437 00.002 31432 Star::Find returns 0 (2), X=304.00, Y=757.00, Mass=178, SNR=2.9, Peak=69 HFD=0.0
18:13:43.439 00.002 31432 Star::Find(15, 834, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.441 00.002 31432 Star::Find returns 1 (0), X=835.93, Y=337.45, Mass=167, SNR=7.2, Peak=59 HFD=3.7
18:13:43.443 00.002 31432 Star::Find(15, 935, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.444 00.001 31432 Star::Find false star n=2 nbg=279 bg=26.1 sigma=5.8 thresh=43 peak=36
18:13:43.446 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=213.00, Mass=40, SNR=2.9, Peak=49 HFD=0.0
18:13:43.447 00.001 31432 Star::Find(15, 84, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.450 00.003 31432 Star::Find false star n=3 nbg=283 bg=18.9 sigma=5.0 thresh=34 peak=27
18:13:43.452 00.002 31432 Star::Find returns 0 (2), X=84.00, Y=857.00, Mass=59, SNR=2.9, Peak=47 HFD=0.0
18:13:43.454 00.002 31432 Star::Find(15, 1202, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.456 00.002 31432 Star::Find false star n=5 nbg=279 bg=27.5 sigma=5.2 thresh=43 peak=38
18:13:43.458 00.002 31432 Star::Find returns 0 (2), X=1202.00, Y=27.00, Mass=90, SNR=2.9, Peak=62 HFD=0.0
18:13:43.459 00.001 31432 Star::Find(15, 1264, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.461 00.002 31432 Star::Find false star n=2 nbg=282 bg=27.5 sigma=5.7 thresh=45 peak=34
18:13:43.462 00.001 31432 Star::Find returns 0 (2), X=1264.00, Y=195.00, Mass=43, SNR=2.9, Peak=53 HFD=0.0
18:13:43.464 00.002 31432 Star::Find(15, 981, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.466 00.002 31432 Star::Find false star n=2 nbg=279 bg=24.1 sigma=5.4 thresh=40 peak=36
18:13:43.467 00.001 31432 Star::Find returns 0 (2), X=981.00, Y=446.00, Mass=49, SNR=2.9, Peak=58 HFD=0.0
18:13:43.470 00.003 31432 Star::Find(15, 893, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.472 00.002 31432 Star::Find false star n=2 nbg=275 bg=25.2 sigma=5.2 thresh=41 peak=34
18:13:43.473 00.001 31432 Star::Find returns 0 (2), X=893.00, Y=345.00, Mass=34, SNR=2.9, Peak=47 HFD=0.0
18:13:43.475 00.002 31432 Star::Find(15, 278, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.477 00.002 31432 Star::Find false star n=4 nbg=278 bg=25.9 sigma=5.5 thresh=42 peak=36
18:13:43.479 00.002 31432 Star::Find returns 0 (2), X=278.00, Y=210.00, Mass=72, SNR=2.9, Peak=47 HFD=0.0
18:13:43.481 00.002 31432 Star::Find(15, 1207, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.483 00.002 31432 Star::Find false star n=3 nbg=281 bg=23.5 sigma=5.8 thresh=41 peak=33
18:13:43.484 00.001 31432 Star::Find returns 0 (2), X=1207.00, Y=572.00, Mass=56, SNR=2.9, Peak=44 HFD=0.0
18:13:43.486 00.002 31432 Star::Find(15, 384, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.487 00.001 31432 Star::Find false star n=5 nbg=279 bg=23.4 sigma=5.3 thresh=39 peak=37
18:13:43.489 00.002 31432 Star::Find returns 0 (2), X=384.00, Y=454.00, Mass=100, SNR=2.9, Peak=48 HFD=0.0
18:13:43.492 00.003 31432 Star::Find(15, 930, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.493 00.001 31432 Star::Find false star n=4 nbg=278 bg=18.8 sigma=5.1 thresh=34 peak=34
18:13:43.495 00.002 31432 Star::Find returns 0 (2), X=930.00, Y=880.00, Mass=106, SNR=2.9, Peak=58 HFD=0.0
18:13:43.497 00.002 31432 Star::Find(15, 607, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.499 00.002 31432 Star::Find false star n=3 nbg=280 bg=25.7 sigma=4.8 thresh=40 peak=34
18:13:43.501 00.002 31432 Star::Find returns 0 (2), X=607.00, Y=356.00, Mass=67, SNR=2.9, Peak=57 HFD=0.0
18:13:43.503 00.002 31432 Star::Find(15, 575, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.505 00.002 31432 Star::Find returns 0 (2), X=575.00, Y=233.00, Mass=21, SNR=2.3, Peak=59 HFD=0.0
18:13:43.506 00.001 31432 Star::Find(15, 945, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.508 00.002 31432 Star::Find false star n=3 nbg=282 bg=26.9 sigma=5.9 thresh=45 peak=38
18:13:43.510 00.002 31432 Star::Find returns 0 (2), X=945.00, Y=39.00, Mass=61, SNR=2.9, Peak=60 HFD=0.0
18:13:43.511 00.001 31432 Star::Find(15, 953, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.513 00.002 31432 Star::Find returns 0 (2), X=953.00, Y=270.00, Mass=18, SNR=2.1, Peak=46 HFD=0.0
18:13:43.515 00.002 31432 Star::Find(15, 706, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.517 00.002 31432 Star::Find false star n=4 nbg=283 bg=27.0 sigma=5.3 thresh=43 peak=36
18:13:43.519 00.002 31432 Star::Find returns 0 (2), X=706.00, Y=212.00, Mass=71, SNR=2.9, Peak=46 HFD=0.0
18:13:43.521 00.002 31432 Star::Find(15, 394, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.523 00.002 31432 Star::Find false star n=2 nbg=281 bg=25.5 sigma=5.7 thresh=42 peak=34
18:13:43.525 00.002 31432 Star::Find returns 0 (2), X=394.00, Y=334.00, Mass=56, SNR=2.9, Peak=65 HFD=0.0
18:13:43.526 00.001 31432 Star::Find(15, 668, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.528 00.002 31432 Star::Find returns 0 (3), X=668.00, Y=22.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
18:13:43.529 00.001 31432 Star::Find(15, 1011, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.531 00.002 31432 Star::Find false star n=3 nbg=271 bg=24.7 sigma=5.2 thresh=40 peak=38
18:13:43.533 00.002 31432 Star::Find returns 0 (2), X=1011.00, Y=429.00, Mass=93, SNR=2.9, Peak=67 HFD=0.0
18:13:43.534 00.001 31432 Star::Find(15, 40, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.536 00.002 31432 Star::Find false star n=2 nbg=277 bg=21.5 sigma=5.2 thresh=37 peak=32
18:13:43.537 00.001 31432 Star::Find returns 0 (2), X=40.00, Y=679.00, Mass=75, SNR=2.9, Peak=68 HFD=0.0
18:13:43.540 00.003 31432 Star::Find(15, 997, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.542 00.002 31432 Star::Find returns 0 (2), X=997.00, Y=893.00, Mass=26, SNR=2.9, Peak=46 HFD=0.0
18:13:43.543 00.001 31432 Star::Find(15, 352, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.545 00.002 31432 Star::Find false star n=3 nbg=281 bg=20.7 sigma=5.0 thresh=36 peak=29
18:13:43.547 00.002 31432 Star::Find returns 0 (2), X=352.00, Y=739.00, Mass=54, SNR=2.9, Peak=48 HFD=0.0
18:13:43.549 00.002 31432 Star::Find(15, 366, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.551 00.002 31432 Star::Find returns 0 (2), X=366.00, Y=675.00, Mass=32, SNR=2.9, Peak=37 HFD=0.0
18:13:43.553 00.002 31432 Star::Find(15, 373, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.555 00.002 31432 Star::Find false star n=4 nbg=280 bg=26.8 sigma=5.3 thresh=43 peak=36
18:13:43.556 00.001 31432 Star::Find returns 0 (2), X=373.00, Y=16.00, Mass=82, SNR=2.9, Peak=53 HFD=0.0
18:13:43.558 00.002 31432 Star::Find(15, 707, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.559 00.001 31432 Star::Find returns 0 (2), X=707.00, Y=799.00, Mass=19, SNR=2.4, Peak=47 HFD=0.0
18:13:43.561 00.002 31432 Star::Find(15, 180, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.563 00.002 31432 Star::Find false star n=2 nbg=276 bg=20.1 sigma=4.9 thresh=35 peak=27
18:13:43.564 00.001 31432 Star::Find returns 0 (2), X=180.00, Y=764.00, Mass=41, SNR=2.9, Peak=46 HFD=0.0
18:13:43.566 00.002 31432 Star::Find(15, 657, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.567 00.001 31432 Star::Find returns 0 (2), X=657.00, Y=354.00, Mass=17, SNR=2.1, Peak=50 HFD=0.0
18:13:43.570 00.003 31432 Star::Find(15, 1002, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.572 00.002 31432 Star::Find false star n=6 nbg=278 bg=25.6 sigma=5.2 thresh=41 peak=33
18:13:43.574 00.002 31432 Star::Find returns 0 (2), X=1002.00, Y=292.00, Mass=121, SNR=2.9, Peak=52 HFD=0.0
18:13:43.575 00.001 31432 Star::Find(15, 967, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.577 00.002 31432 Star::Find returns 0 (2), X=967.00, Y=152.00, Mass=21, SNR=2.5, Peak=47 HFD=0.0
18:13:43.579 00.002 31432 Star::Find(15, 1013, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.581 00.002 31432 Star::Find false star n=4 nbg=277 bg=26.3 sigma=5.5 thresh=43 peak=36
18:13:43.583 00.002 31432 Star::Find returns 0 (2), X=1013.00, Y=183.00, Mass=77, SNR=2.9, Peak=49 HFD=0.0
18:13:43.585 00.002 31432 Star::Find(15, 343, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.586 00.001 31432 Star::Find false star n=4 nbg=283 bg=22.2 sigma=5.0 thresh=37 peak=31
18:13:43.587 00.001 31432 Star::Find returns 0 (2), X=343.00, Y=596.00, Mass=66, SNR=2.9, Peak=50 HFD=0.0
18:13:43.590 00.003 31432 Star::Find(15, 1002, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.591 00.001 31432 Star::Find returns 0 (3), X=1002.00, Y=757.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:13:43.593 00.002 31432 Star::Find(15, 1063, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.595 00.002 31432 Star::Find false star n=2 nbg=281 bg=27.6 sigma=5.6 thresh=44 peak=37
18:13:43.597 00.002 31432 Star::Find returns 0 (2), X=1063.00, Y=16.00, Mass=40, SNR=2.9, Peak=59 HFD=0.0
18:13:43.599 00.002 31432 Star::Find(15, 282, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.601 00.002 31432 Star::Find returns 0 (2), X=282.00, Y=445.00, Mass=17, SNR=2.1, Peak=43 HFD=0.0
18:13:43.602 00.001 31432 Star::Find(15, 699, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.604 00.002 31432 Star::Find returns 0 (2), X=699.00, Y=384.00, Mass=19, SNR=2.2, Peak=44 HFD=0.0
18:13:43.606 00.002 31432 Star::Find(15, 22, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.607 00.001 31432 Star::Find returns 0 (2), X=22.00, Y=241.00, Mass=15, SNR=2.1, Peak=47 HFD=0.0
18:13:43.609 00.002 31432 Star::Find(15, 498, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.611 00.002 31432 Star::Find false star n=4 nbg=267 bg=26.5 sigma=5.2 thresh=42 peak=34
18:13:43.613 00.002 31432 Star::Find returns 0 (2), X=498.00, Y=21.00, Mass=69, SNR=2.9, Peak=50 HFD=0.0
18:13:43.615 00.002 31432 Star::Find(15, 693, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.616 00.001 31432 Star::Find false star n=3 nbg=278 bg=27.0 sigma=6.0 thresh=45 peak=41
18:13:43.619 00.003 31432 Star::Find returns 0 (2), X=693.00, Y=104.00, Mass=98, SNR=2.9, Peak=69 HFD=0.0
18:13:43.621 00.002 31432 Star::Find(15, 424, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.622 00.001 31432 Star::Find false star n=3 nbg=278 bg=26.6 sigma=5.4 thresh=43 peak=42
18:13:43.624 00.002 31432 Star::Find returns 0 (2), X=424.00, Y=163.00, Mass=80, SNR=2.9, Peak=65 HFD=0.0
18:13:43.626 00.002 31432 Star::Find(15, 490, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.628 00.002 31432 Star::Find false star n=3 nbg=281 bg=26.4 sigma=5.5 thresh=43 peak=34
18:13:43.630 00.002 31432 Star::Find returns 0 (2), X=490.00, Y=124.00, Mass=61, SNR=2.9, Peak=48 HFD=0.0
18:13:43.632 00.002 31432 Star::Find(15, 1122, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.634 00.002 31432 Star::Find false star n=5 nbg=279 bg=27.0 sigma=5.4 thresh=43 peak=36
18:13:43.635 00.001 31432 Star::Find returns 0 (2), X=1122.00, Y=22.00, Mass=97, SNR=2.9, Peak=53 HFD=0.0
18:13:43.637 00.002 31432 Star::Find(15, 1063, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.639 00.002 31432 Star::Find false star n=2 nbg=278 bg=24.4 sigma=5.6 thresh=41 peak=32
18:13:43.641 00.002 31432 Star::Find returns 0 (2), X=1063.00, Y=436.00, Mass=38, SNR=2.9, Peak=46 HFD=0.0
18:13:43.643 00.002 31432 Star::Find(15, 1189, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.644 00.001 31432 Star::Find returns 0 (3), X=1189.00, Y=219.00, Mass=0, SNR=0.0, Peak=58 HFD=0.0
18:13:43.646 00.002 31432 Star::Find(15, 725, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.648 00.002 31432 Star::Find returns 0 (3), X=725.00, Y=840.00, Mass=0, SNR=0.0, Peak=64 HFD=0.0
18:13:43.650 00.002 31432 Star::Find(15, 907, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.651 00.001 31432 Star::Find false star n=3 nbg=286 bg=26.8 sigma=6.3 thresh=46 peak=38
18:13:43.653 00.002 31432 Star::Find returns 0 (2), X=907.00, Y=138.00, Mass=67, SNR=2.9, Peak=89 HFD=0.0
18:13:43.655 00.002 31432 Star::Find(15, 285, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.657 00.002 31432 Star::Find false star n=2 nbg=277 bg=24.5 sigma=5.3 thresh=40 peak=33
18:13:43.659 00.002 31432 Star::Find returns 0 (2), X=285.00, Y=363.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
18:13:43.660 00.001 31432 Star::Find(15, 1228, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.662 00.002 31432 Star::Find false star n=3 nbg=273 bg=17.7 sigma=4.9 thresh=32 peak=25
18:13:43.664 00.002 31432 Star::Find returns 0 (2), X=1228.00, Y=940.00, Mass=48, SNR=2.9, Peak=36 HFD=0.0
18:13:43.666 00.002 31432 Star::Find(15, 381, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.667 00.001 31432 Star::Find false star n=2 nbg=280 bg=26.6 sigma=5.6 thresh=43 peak=36
18:13:43.669 00.002 31432 Star::Find returns 0 (2), X=381.00, Y=89.00, Mass=59, SNR=2.9, Peak=69 HFD=0.0
18:13:43.671 00.002 31432 Star::Find(15, 488, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.673 00.002 31432 Star::Find false star n=2 nbg=278 bg=22.5 sigma=5.2 thresh=38 peak=29
18:13:43.674 00.001 31432 Star::Find returns 0 (2), X=488.00, Y=597.00, Mass=40, SNR=2.9, Peak=45 HFD=0.0
18:13:43.676 00.002 31432 Star::Find(15, 175, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.678 00.002 31432 Star::Find returns 0 (2), X=175.00, Y=413.00, Mass=33, SNR=3.0, Peak=41 HFD=0.0
18:13:43.679 00.001 31432 Star::Find(15, 776, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.681 00.002 31432 Star::Find false star n=4 nbg=282 bg=26.9 sigma=5.7 thresh=44 peak=36
18:13:43.683 00.002 31432 Star::Find returns 0 (2), X=776.00, Y=211.00, Mass=79, SNR=2.9, Peak=53 HFD=0.0
18:13:43.685 00.002 31432 Star::Find(15, 826, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.687 00.002 31432 Star::Find returns 0 (3), X=826.00, Y=763.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
18:13:43.689 00.002 31432 Star::Find(15, 1168, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.690 00.001 31432 Star::Find returns 0 (2), X=1168.00, Y=128.00, Mass=24, SNR=2.6, Peak=51 HFD=0.0
18:13:43.692 00.002 31432 Star::Find(15, 615, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.694 00.002 31432 Star::Find returns 0 (2), X=615.00, Y=418.00, Mass=15, SNR=2.1, Peak=44 HFD=0.0
18:13:43.696 00.002 31432 Star::Find(15, 331, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.697 00.001 31432 Star::Find returns 0 (3), X=331.00, Y=693.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:13:43.699 00.002 31432 Star::Find(15, 84, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.701 00.002 31432 Star::Find returns 0 (2), X=84.00, Y=574.00, Mass=17, SNR=2.2, Peak=44 HFD=0.0
18:13:43.703 00.002 31432 Star::Find(15, 344, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.705 00.002 31432 Star::Find returns 0 (2), X=344.00, Y=228.00, Mass=19, SNR=2.3, Peak=46 HFD=0.0
18:13:43.707 00.002 31432 Star::Find(15, 210, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.708 00.001 31432 Star::Find false star n=2 nbg=280 bg=26.9 sigma=5.7 thresh=44 peak=33
18:13:43.710 00.002 31432 Star::Find returns 0 (2), X=210.00, Y=274.00, Mass=39, SNR=2.9, Peak=48 HFD=0.0
18:13:43.712 00.002 31432 Star::Find(15, 854, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.714 00.002 31432 Star::Find returns 0 (3), X=854.00, Y=480.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
18:13:43.715 00.001 31432 Star::Find(15, 1097, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.717 00.002 31432 Star::Find false star n=3 nbg=279 bg=24.6 sigma=5.1 thresh=40 peak=32
18:13:43.720 00.003 31432 Star::Find returns 0 (2), X=1097.00, Y=470.00, Mass=50, SNR=2.9, Peak=48 HFD=0.0
18:13:43.722 00.002 31432 Star::Find(15, 1103, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.725 00.003 31432 Star::Find false star n=4 nbg=281 bg=22.0 sigma=5.6 thresh=39 peak=37
18:13:43.727 00.002 31432 Star::Find returns 0 (2), X=1103.00, Y=659.00, Mass=102, SNR=2.9, Peak=60 HFD=0.0
18:13:43.729 00.002 31432 Star::Find(15, 351, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.731 00.002 31432 Star::Find false star n=2 nbg=276 bg=26.7 sigma=5.2 thresh=42 peak=36
18:13:43.734 00.003 31432 Star::Find returns 0 (2), X=351.00, Y=138.00, Mass=51, SNR=2.9, Peak=61 HFD=0.0
18:13:43.736 00.002 31432 Star::Find(15, 435, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.738 00.002 31432 Star::Find false star n=2 nbg=275 bg=27.4 sigma=5.1 thresh=43 peak=36
18:13:43.739 00.001 31432 Star::Find returns 0 (2), X=435.00, Y=72.00, Mass=50, SNR=2.9, Peak=61 HFD=0.0
18:13:43.741 00.002 31432 Star::Find(15, 417, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.743 00.002 31432 Star::Find false star n=5 nbg=280 bg=22.8 sigma=5.3 thresh=39 peak=38
18:13:43.745 00.002 31432 Star::Find returns 0 (2), X=417.00, Y=539.00, Mass=110, SNR=2.9, Peak=55 HFD=0.0
18:13:43.746 00.001 31432 Star::Find(15, 511, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.749 00.003 31432 Star::Find false star n=2 nbg=280 bg=27.2 sigma=5.6 thresh=44 peak=36
18:13:43.750 00.001 31432 Star::Find returns 0 (2), X=511.00, Y=166.00, Mass=50, SNR=2.9, Peak=55 HFD=0.0
18:13:43.752 00.002 31432 Star::Find(15, 595, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.754 00.002 31432 Star::Find false star n=2 nbg=273 bg=17.9 sigma=4.5 thresh=31 peak=25
18:13:43.756 00.002 31432 Star::Find returns 0 (2), X=595.00, Y=904.00, Mass=31, SNR=2.9, Peak=39 HFD=0.0
18:13:43.757 00.001 31432 Star::Find(15, 935, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.759 00.002 31432 Star::Find false star n=5 nbg=280 bg=27.0 sigma=5.5 thresh=44 peak=36
18:13:43.761 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=91.00, Mass=90, SNR=2.9, Peak=54 HFD=0.0
18:13:43.763 00.002 31432 Star::Find(15, 1079, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.764 00.001 31432 Star::Find false star n=6 nbg=282 bg=24.7 sigma=5.9 thresh=42 peak=39
18:13:43.766 00.002 31432 Star::Find returns 0 (2), X=1079.00, Y=413.00, Mass=147, SNR=2.9, Peak=64 HFD=0.0
18:13:43.768 00.002 31432 Star::Find(15, 886, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.770 00.002 31432 Star::Find false star n=4 nbg=279 bg=26.2 sigma=5.3 thresh=42 peak=39
18:13:43.771 00.001 31432 Star::Find returns 0 (2), X=886.00, Y=320.00, Mass=94, SNR=2.9, Peak=68 HFD=0.0
18:13:43.773 00.002 31432 Star::Find(15, 1214, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.775 00.002 31432 Star::Find false star n=4 nbg=280 bg=26.7 sigma=5.9 thresh=44 peak=36
18:13:43.777 00.002 31432 Star::Find returns 0 (2), X=1214.00, Y=221.00, Mass=75, SNR=2.9, Peak=55 HFD=0.0
18:13:43.779 00.002 31432 Star::Find(15, 884, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.781 00.002 31432 Star::Find false star n=3 nbg=274 bg=27.1 sigma=5.2 thresh=43 peak=36
18:13:43.782 00.001 31432 Star::Find returns 0 (2), X=884.00, Y=89.00, Mass=97, SNR=2.9, Peak=71 HFD=0.0
18:13:43.784 00.002 31432 AutoFind: finding best star pass 1
18:13:43.786 00.002 31432 Star::Find(15, 1167, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.788 00.002 31432 Star::Find returns 1 (0), X=1167.04, Y=714.58, Mass=7732, SNR=58.4, Peak=255 HFD=4.8
18:13:43.789 00.001 31432 AutoFind: near-saturated [1167, 715] 96.1 Mass 7732 SNR 58.4 Peak 255
18:13:43.791 00.002 31432 Star::Find(15, 290, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.793 00.002 31432 Star::Find returns 1 (0), X=290.08, Y=637.57, Mass=4583, SNR=44.2, Peak=255 HFD=3.8
18:13:43.795 00.002 31432 AutoFind: near-saturated [290, 638] 81.0 Mass 4583 SNR 44.2 Peak 255
18:13:43.797 00.002 31432 Star::Find(15, 509, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.799 00.002 31432 Star::Find returns 1 (0), X=509.16, Y=844.62, Mass=3733, SNR=40.0, Peak=255 HFD=3.6
18:13:43.801 00.002 31432 AutoFind: near-saturated [509, 845] 72.8 Mass 3733 SNR 40.0 Peak 255
18:13:43.803 00.002 31432 Star::Find(15, 443, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.805 00.002 31432 Star::Find returns 1 (0), X=443.28, Y=317.21, Mass=1830, SNR=27.0, Peak=166 HFD=3.4
18:13:43.807 00.002 31432 AutoFind returns star at [443, 317] 35.7 Mass 1830 SNR 27.0
18:13:43.810 00.003 31432 Star::Find(15, 443, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:13:43.812 00.002 31432 Star::Find returns 1 (0), X=443.28, Y=317.21, Mass=1830, SNR=27.0, Peak=166 HFD=3.4
18:13:43.814 00.002 31432 MultiStar: List (11): {443.28, 317.21}(27.0), {511.51, 742.37}(24.0), {175.00, 449.63}(20.8), {1024.82, 128.34}(18.8), {31.32, 61.99}(17.3), {998.21, 397.60}(16.3), {274.70, 85.83}(15.9), {659.60, 868.51}(15.6), {186.70, 522.25}(13.1), {396.17, 885.36}(10.1), {835.93, 337.45}(7.2), 
18:13:43.815 00.001 31432 setting lock position to (443.28, 317.21)
18:13:43.817 00.002 31432 MultiStar: stabilizing after lock position change
18:13:43.819 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
18:13:43.832 00.013 31432 Status Line: Étoile sélectionnée automatiquement à (443.3, 317.2)
18:13:43.839 00.007 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:13:43.841 00.002 31432 guider state => CALIBRATED
18:13:43.843 00.002 31432 MultiStar mode enabled, AutoFind forced
18:13:43.845 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:13:43.850 00.005 31432 OnExposeComplete: enter
18:13:43.852 00.002 31432 UpdateGuideState(): m_state=5
18:13:43.855 00.003 31432 Star::Find(15, 443, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
18:13:43.858 00.003 31432 Star::Find returns 1 (0), X=442.49, Y=317.21, Mass=2031, SNR=28.2, Peak=185 HFD=3.6
18:13:43.860 00.002 31432 DistanceChecker: deactivated
18:13:43.862 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.05) = xAngle (-3.18 = 3.10)
18:13:43.864 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (-0.09 = -0.09)
18:13:43.866 00.002 31432 CameraToMount -- cameraX=-0.79 cameraY=-0.01 hyp=0.79 cameraTheta=-3.13 mountX=-0.79 mountY=-0.07, mountTheta=-3.05
18:13:43.871 00.005 31432 Changing from state CALIBRATED to GUIDING
18:13:43.874 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:43.878 00.004 31432 ScopeASCOM::SideOfPier() returns 0
18:13:43.881 00.003 31432 AdjustCalibrationForScopePointing (scope): current dec=1.3 pierSide=0, cal dec=1.3 pierSide=0 rotAngle=Aucun bin=1
18:13:43.883 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:13:43.885 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:13:43.887 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:13:43.889 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:13:43.892 00.003 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:13:43.894 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:13:43.896 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:13:43.898 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:13:43.900 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:13:43.903 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:13:43.905 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:13:43.907 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:13:43.909 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:13:43.912 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:13:43.915 00.003 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:13:43.917 00.002 31432 Dec comp: XRate 7.141 -> 7.141 for dec 1.3 -> dec 1.3
18:13:43.924 00.007 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:43.927 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:13:43.930 00.003 31432 setting lock position to (442.49, 317.21)
18:13:43.932 00.002 31432 MultiStar: stabilizing after lock position change
18:13:43.934 00.002 31432 guider state => GUIDING
18:13:43.936 00.002 31432 Status Line: Guidage
18:13:43.940 00.004 31432 Mount: notify guiding started
18:13:43.944 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:13:43.946 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:13:43.948 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:13:43.950 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:13:43.952 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:13:43.955 00.003 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:13:43.957 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:13:43.959 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:13:43.961 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:13:43.964 00.003 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:13:43.966 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:13:43.968 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:13:43.970 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:13:43.972 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:13:43.975 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:13:43.976 00.001 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:13:43.978 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:13:43.980 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:13:43.982 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:13:43.984 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:13:43.986 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:13:43.988 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:13:43.990 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:13:43.992 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:13:43.994 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:13:43.997 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:13:43.999 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:13:44.001 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:13:44.003 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:13:44.005 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:13:44.007 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:13:44.009 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:13:44.011 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:13:44.013 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:13:44.015 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:13:44.017 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:13:44.019 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:13:44.021 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:13:44.025 00.004 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:13:44.028 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:13:44.031 00.003 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:13:44.033 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:13:44.035 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.3
18:13:44.038 00.003 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.3
18:13:44.040 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.05) = xAngle (0.05 = 0.05)
18:13:44.042 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:13:44.044 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:13:44.046 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:13:44.048 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:13:44.053 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:44.065 00.012 31432 UpdateGuideState exits: m=2031 RSB=28.2
18:13:44.067 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:44.069 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:44.071 00.002 31432 Enqueuing Expose request
18:13:44.073 00.002 29876 Worker thread wakes up
18:13:44.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:44.073 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:45.303 01.230 29876 Exposure complete
18:13:45.347 00.044 29876 worker thread done servicing request
18:13:45.347 00.000 31432 OnExposeComplete: enter
18:13:45.350 00.003 31432 UpdateGuideState(): m_state=6
18:13:45.352 00.002 31432 Star::Find(15, 442, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:45.354 00.002 31432 Star::Find returns 1 (0), X=442.27, Y=318.05, Mass=2006, SNR=27.4, Peak=138 HFD=4.1
18:13:45.355 00.001 31432 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.05) = xAngle (1.77 = 1.77)
18:13:45.357 00.002 31432 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (4.86 = -1.42)
18:13:45.359 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.84 hyp=0.87 cameraTheta=1.83 mountX=-0.18 mountY=-0.86, mountTheta=-1.77
18:13:45.361 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.84, opts=13)
18:13:45.363 00.002 31432 Enqueuing Move request for scope (-0.22, 0.84)
18:13:45.365 00.002 29876 Worker thread wakes up
18:13:45.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.84) opts 0xd
18:13:45.365 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.84)
18:13:45.366 00.001 29876 Moving (-0.22, 0.84) raw xDistance=-0.18 yDistance=-0.86
18:13:45.366 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
18:13:45.366 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:13:45.366 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
18:13:45.366 00.000 29876 MoveAxis(E, 0, ABG)
18:13:45.366 00.000 29876 Move returns status 0, amount 0
18:13:45.366 00.000 29876 MoveAxis(N, 0, ABG)
18:13:45.366 00.000 29876 Move returns status 0, amount 0
18:13:45.366 00.000 29876 move complete, result=0
18:13:45.366 00.000 29876 worker thread done servicing request
18:13:45.369 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:45.380 00.011 31432 UpdateGuideState exits: m=2006 RSB=27.4
18:13:45.382 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:45.384 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:45.386 00.002 31432 Enqueuing Expose request
18:13:45.387 00.001 29876 Worker thread wakes up
18:13:45.388 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:45.388 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:45.397 00.009 31432 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
18:13:46.292 00.895 29876 Exposure complete
18:13:46.334 00.042 29876 worker thread done servicing request
18:13:46.335 00.001 31432 OnExposeComplete: enter
18:13:46.337 00.002 31432 UpdateGuideState(): m_state=6
18:13:46.339 00.002 31432 Star::Find(15, 442, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:13:46.341 00.002 31432 Star::Find returns 1 (0), X=440.81, Y=317.33, Mass=1810, SNR=25.7, Peak=120 HFD=3.9
18:13:46.343 00.002 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.05) = xAngle (3.02 = 3.02)
18:13:46.345 00.002 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.11 = -0.17)
18:13:46.347 00.002 31432 CameraToMount -- cameraX=-1.68 cameraY=0.12 hyp=1.69 cameraTheta=3.07 mountX=-1.68 mountY=-0.29, mountTheta=-2.97
18:13:46.349 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.68, y=0.12, opts=13)
18:13:46.352 00.003 31432 Enqueuing Move request for scope (-1.68, 0.12)
18:13:46.353 00.001 29876 Worker thread wakes up
18:13:46.354 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 0.12) opts 0xd
18:13:46.354 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.68, 0.12)
18:13:46.354 00.000 29876 Moving (-1.68, 0.12) raw xDistance=-1.68 yDistance=-0.29
18:13:46.354 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.68
18:13:46.354 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:13:46.354 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:13:46.354 00.000 29876 MoveAxis(E, 148, ABG)
18:13:46.354 00.000 29876 Guiding  Dir = 2, Dur = 148
18:13:46.354 00.000 29876 IsSlewing returns 0
18:13:46.354 00.000 29876 IsGuiding returns 0
18:13:46.354 00.000 29876 PulseGuide returned control before completion, sleep 158
18:13:46.357 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:46.369 00.012 31432 UpdateGuideState exits: m=1810 RSB=25.7
18:13:46.371 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:46.373 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:46.375 00.002 31432 Enqueuing Expose request
18:13:46.522 00.147 29876 IsGuiding returns 1
18:13:46.522 00.000 29876 scope still moving after pulse duration time elapsed
18:13:46.552 00.030 29876 IsSlewing returns 0
18:13:46.552 00.000 29876 IsGuiding returns 0
18:13:46.552 00.000 29876 scope move finished after 148 + 49 ms
18:13:46.552 00.000 29876 Move returns status 0, amount 148
18:13:46.552 00.000 29876 MoveAxis(N, 0, ABG)
18:13:46.552 00.000 29876 Move returns status 0, amount 0
18:13:46.552 00.000 29876 move complete, result=0
18:13:46.552 00.000 29876 worker thread done servicing request
18:13:46.552 00.000 29876 Worker thread wakes up
18:13:46.552 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:46.552 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:46.552 00.000 31432 GuideStep: -1.7 px 148 ms EAST, -0.3 px 0 ms NORTH
18:13:47.778 01.226 29876 Exposure complete
18:13:47.821 00.043 29876 worker thread done servicing request
18:13:47.821 00.000 31432 OnExposeComplete: enter
18:13:47.823 00.002 31432 UpdateGuideState(): m_state=6
18:13:47.825 00.002 31432 Star::Find(15, 440, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:13:47.827 00.002 31432 Star::Find returns 1 (0), X=441.94, Y=316.84, Mass=1964, SNR=27.5, Peak=156 HFD=4.0
18:13:47.829 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.05) = xAngle (-2.60 = -2.60)
18:13:47.830 00.001 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (0.48 = 0.48)
18:13:47.832 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.37 hyp=0.67 cameraTheta=-2.55 mountX=-0.57 mountY=0.31, mountTheta=2.64
18:13:47.835 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.37, opts=13)
18:13:47.837 00.002 31432 Enqueuing Move request for scope (-0.56, -0.37)
18:13:47.839 00.002 29876 Worker thread wakes up
18:13:47.839 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.37) opts 0xd
18:13:47.839 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.37)
18:13:47.839 00.000 29876 Moving (-0.56, -0.37) raw xDistance=-0.57 yDistance=0.31
18:13:47.839 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.57
18:13:47.839 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:13:47.839 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
18:13:47.839 00.000 29876 MoveAxis(E, 61, ABG)
18:13:47.839 00.000 29876 Guiding  Dir = 2, Dur = 61
18:13:47.839 00.000 29876 IsSlewing returns 0
18:13:47.839 00.000 29876 IsGuiding returns 0
18:13:47.839 00.000 29876 PulseGuide returned control before completion, sleep 71
18:13:47.842 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
18:13:47.853 00.011 31432 UpdateGuideState exits: m=1964 RSB=27.5
18:13:47.856 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:47.857 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:47.859 00.002 31432 Enqueuing Expose request
18:13:47.915 00.056 29876 IsGuiding returns 1
18:13:47.915 00.000 29876 scope still moving after pulse duration time elapsed
18:13:47.945 00.030 29876 IsSlewing returns 0
18:13:47.945 00.000 29876 IsGuiding returns 1
18:13:47.977 00.032 29876 IsSlewing returns 0
18:13:47.977 00.000 29876 IsGuiding returns 0
18:13:47.977 00.000 29876 scope move finished after 61 + 76 ms
18:13:47.977 00.000 29876 Move returns status 0, amount 61
18:13:47.977 00.000 29876 MoveAxis(N, 0, ABG)
18:13:47.977 00.000 29876 Move returns status 0, amount 0
18:13:47.977 00.000 29876 move complete, result=0
18:13:47.977 00.000 29876 worker thread done servicing request
18:13:47.977 00.000 29876 Worker thread wakes up
18:13:47.977 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:47.977 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:47.977 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.3 px 0 ms NORTH
18:13:48.888 00.911 29876 Exposure complete
18:13:48.932 00.044 29876 worker thread done servicing request
18:13:48.932 00.000 31432 OnExposeComplete: enter
18:13:48.934 00.002 31432 UpdateGuideState(): m_state=6
18:13:48.936 00.002 31432 Star::Find(15, 441, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:13:48.938 00.002 31432 Star::Find returns 1 (0), X=442.80, Y=317.40, Mass=1849, SNR=26.8, Peak=144 HFD=3.6
18:13:48.940 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.05) = xAngle (0.49 = 0.49)
18:13:48.941 00.001 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.58 = -2.70)
18:13:48.943 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.36 cameraTheta=0.55 mountX=0.32 mountY=-0.16, mountTheta=-0.45
18:13:48.946 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.19, opts=13)
18:13:48.948 00.002 31432 Enqueuing Move request for scope (0.31, 0.19)
18:13:48.950 00.002 29876 Worker thread wakes up
18:13:48.950 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.19) opts 0xd
18:13:48.950 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.19)
18:13:48.950 00.000 29876 Moving (0.31, 0.19) raw xDistance=0.32 yDistance=-0.16
18:13:48.950 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.32
18:13:48.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:13:48.950 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:13:48.950 00.000 29876 MoveAxis(W, 24, ABG)
18:13:48.950 00.000 29876 Guiding  Dir = 3, Dur = 24
18:13:48.950 00.000 29876 IsSlewing returns 0
18:13:48.950 00.000 29876 IsGuiding returns 0
18:13:48.951 00.001 29876 PulseGuide returned control before completion, sleep 34
18:13:48.953 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=6, FiltMax=255, Gamma=1.000
18:13:48.965 00.012 31432 UpdateGuideState exits: m=1849 RSB=26.8
18:13:48.967 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:48.969 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:48.970 00.001 31432 Enqueuing Expose request
18:13:48.997 00.027 29876 IsGuiding returns 1
18:13:48.997 00.000 29876 scope still moving after pulse duration time elapsed
18:13:49.027 00.030 29876 IsSlewing returns 0
18:13:49.027 00.000 29876 IsGuiding returns 0
18:13:49.027 00.000 29876 scope move finished after 24 + 52 ms
18:13:49.027 00.000 29876 Move returns status 0, amount 24
18:13:49.027 00.000 29876 MoveAxis(N, 0, ABG)
18:13:49.027 00.000 29876 Move returns status 0, amount 0
18:13:49.027 00.000 29876 move complete, result=0
18:13:49.028 00.001 29876 worker thread done servicing request
18:13:49.028 00.000 29876 Worker thread wakes up
18:13:49.028 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:49.028 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:49.029 00.001 31432 GuideStep: 0.3 px 24 ms WEST, -0.2 px 0 ms NORTH
18:13:50.161 01.132 29876 Exposure complete
18:13:50.205 00.044 29876 worker thread done servicing request
18:13:50.205 00.000 31432 OnExposeComplete: enter
18:13:50.207 00.002 31432 UpdateGuideState(): m_state=6
18:13:50.209 00.002 31432 Star::Find(15, 442, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:13:50.211 00.002 31432 Star::Find returns 1 (0), X=442.94, Y=317.17, Mass=1922, SNR=27.3, Peak=143 HFD=4.0
18:13:50.213 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.05) = xAngle (-0.15 = -0.15)
18:13:50.215 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (2.94 = 2.94)
18:13:50.218 00.003 31432 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.09 mountX=0.44 mountY=0.09, mountTheta=0.20
18:13:50.221 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.04, opts=13)
18:13:50.223 00.002 31432 Enqueuing Move request for scope (0.45, -0.04)
18:13:50.226 00.003 29876 Worker thread wakes up
18:13:50.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.04) opts 0xd
18:13:50.226 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.04)
18:13:50.226 00.000 29876 Moving (0.45, -0.04) raw xDistance=0.44 yDistance=0.09
18:13:50.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
18:13:50.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:13:50.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:13:50.226 00.000 29876 MoveAxis(W, 41, ABG)
18:13:50.226 00.000 29876 Guiding  Dir = 3, Dur = 41
18:13:50.227 00.001 29876 IsSlewing returns 0
18:13:50.227 00.000 29876 IsGuiding returns 0
18:13:50.227 00.000 29876 PulseGuide returned control before completion, sleep 51
18:13:50.230 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:50.242 00.012 31432 UpdateGuideState exits: m=1922 RSB=27.3
18:13:50.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:50.246 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:50.248 00.002 31432 Enqueuing Expose request
18:13:50.285 00.037 29876 IsGuiding returns 1
18:13:50.285 00.000 29876 scope still moving after pulse duration time elapsed
18:13:50.316 00.031 29876 IsSlewing returns 0
18:13:50.316 00.000 29876 IsGuiding returns 1
18:13:50.347 00.031 29876 IsSlewing returns 0
18:13:50.347 00.000 29876 IsGuiding returns 1
18:13:50.377 00.030 29876 IsSlewing returns 0
18:13:50.377 00.000 29876 IsGuiding returns 0
18:13:50.377 00.000 29876 scope move finished after 41 + 109 ms
18:13:50.377 00.000 29876 Move returns status 0, amount 41
18:13:50.377 00.000 29876 MoveAxis(N, 0, ABG)
18:13:50.377 00.000 29876 Move returns status 0, amount 0
18:13:50.377 00.000 29876 move complete, result=0
18:13:50.377 00.000 29876 worker thread done servicing request
18:13:50.377 00.000 29876 Worker thread wakes up
18:13:50.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:50.377 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.1 px 0 ms NORTH
18:13:50.380 00.003 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:51.291 00.911 29876 Exposure complete
18:13:51.335 00.044 29876 worker thread done servicing request
18:13:51.335 00.000 31432 OnExposeComplete: enter
18:13:51.337 00.002 31432 UpdateGuideState(): m_state=6
18:13:51.339 00.002 31432 Star::Find(15, 442, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.341 00.002 31432 Star::Find returns 1 (0), X=442.08, Y=317.66, Mass=1898, SNR=26.9, Peak=146 HFD=3.9
18:13:51.343 00.002 31432 MultiStar: exiting stabilization period
18:13:51.345 00.002 31432 MultiStar: updating star positions after lock position change
18:13:51.347 00.002 31432 Star::Find(15, 510, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.349 00.002 31432 Star::Find returns 1 (0), X=511.24, Y=743.62, Mass=1410, SNR=22.8, Peak=108 HFD=3.7
18:13:51.351 00.002 31432 Star::Find(15, 174, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.353 00.002 31432 Star::Find returns 1 (0), X=174.24, Y=450.57, Mass=1002, SNR=18.6, Peak=78 HFD=3.9
18:13:51.355 00.002 31432 Star::Find(15, 1023, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.357 00.002 31432 Star::Find returns 1 (0), X=1024.18, Y=128.81, Mass=826, SNR=15.8, Peak=73 HFD=4.3
18:13:51.358 00.001 31432 Star::Find(15, 30, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.360 00.002 31432 Star::Find returns 1 (0), X=29.80, Y=62.74, Mass=733, SNR=15.1, Peak=71 HFD=4.3
18:13:51.362 00.002 31432 Star::Find(15, 997, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.364 00.002 31432 Star::Find returns 1 (0), X=997.12, Y=399.02, Mass=571, SNR=13.6, Peak=69 HFD=2.9
18:13:51.366 00.002 31432 Star::Find(15, 273, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.368 00.002 31432 Star::Find returns 1 (0), X=273.44, Y=86.41, Mass=596, SNR=13.9, Peak=78 HFD=3.4
18:13:51.370 00.002 31432 Star::Find(15, 658, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.371 00.001 31432 Star::Find returns 1 (0), X=658.52, Y=868.92, Mass=685, SNR=15.1, Peak=65 HFD=3.6
18:13:51.373 00.002 31432 Star::Find(15, 185, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.375 00.002 31432 Star::Find returns 1 (0), X=185.41, Y=524.08, Mass=536, SNR=12.7, Peak=67 HFD=3.7
18:13:51.377 00.002 31432 Star::Find(15, 395, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.378 00.001 31432 Star::Find returns 1 (0), X=395.71, Y=886.22, Mass=374, SNR=10.7, Peak=52 HFD=3.6
18:13:51.380 00.002 31432 Star::Find(15, 835, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:13:51.382 00.002 31432 Star::Find false star n=2 nbg=278 bg=25.9 sigma=5.3 thresh=42 peak=35
18:13:51.384 00.002 31432 Star::Find returns 0 (2), X=835.00, Y=338.00, Mass=38, SNR=2.9, Peak=48 HFD=0.0
18:13:51.386 00.002 31432 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.05) = xAngle (2.26 = 2.26)
18:13:51.387 00.001 31432 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (5.34 = -0.94)
18:13:51.389 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.45 hyp=0.61 cameraTheta=2.31 mountX=-0.39 mountY=-0.49, mountTheta=-2.24
18:13:51.392 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.45, opts=13)
18:13:51.394 00.002 31432 Enqueuing Move request for scope (-0.41, 0.45)
18:13:51.396 00.002 29876 Worker thread wakes up
18:13:51.396 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.45) opts 0xd
18:13:51.396 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.45)
18:13:51.396 00.000 29876 Moving (-0.41, 0.45) raw xDistance=-0.39 yDistance=-0.49
18:13:51.396 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
18:13:51.396 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:13:51.396 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
18:13:51.396 00.000 29876 MoveAxis(E, 31, ABG)
18:13:51.396 00.000 29876 Guiding  Dir = 2, Dur = 31
18:13:51.396 00.000 29876 IsSlewing returns 0
18:13:51.396 00.000 29876 IsGuiding returns 0
18:13:51.396 00.000 29876 PulseGuide returned control before completion, sleep 41
18:13:51.400 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:51.413 00.013 31432 UpdateGuideState exits: m=1898 RSB=26.9
18:13:51.415 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:51.417 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:51.419 00.002 31432 Enqueuing Expose request
18:13:51.446 00.027 29876 IsGuiding returns 1
18:13:51.446 00.000 29876 scope still moving after pulse duration time elapsed
18:13:51.476 00.030 29876 IsSlewing returns 0
18:13:51.476 00.000 29876 IsGuiding returns 0
18:13:51.476 00.000 29876 scope move finished after 31 + 49 ms
18:13:51.476 00.000 29876 Move returns status 0, amount 31
18:13:51.476 00.000 29876 MoveAxis(N, 0, ABG)
18:13:51.476 00.000 29876 Move returns status 0, amount 0
18:13:51.476 00.000 29876 move complete, result=0
18:13:51.476 00.000 29876 worker thread done servicing request
18:13:51.476 00.000 29876 Worker thread wakes up
18:13:51.476 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:51.476 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(427,302,31,31)
18:13:51.476 00.000 31432 GuideStep: -0.4 px 31 ms EAST, -0.5 px 0 ms NORTH
18:13:52.211 00.735 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:13:52.213 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:13:52.215 00.002 31432 Status Line: Attente du matériel ...
18:13:52.218 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
18:13:52.220 00.002 31432 Status Line: Attente du matériel ...
18:13:52.225 00.005 10140 IsSlewing returns 1
18:13:52.232 00.007 29876 ZWO: stopexposure
18:13:52.597 00.365 29876 ZWO: stopexposure
18:13:52.597 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:13:52.597 00.000 29876 worker thread done servicing request
18:13:52.622 00.025 31432 OnExposeComplete: enter
18:13:52.624 00.002 31432 OnExposeComplete: Capture Error reported
18:13:52.626 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:13:52.628 00.002 31432 Mount: notify guiding stopped
18:13:52.630 00.002 31432 BLC: window closed
18:13:52.633 00.003 31432 BLC: Last direction was reset
18:13:52.635 00.002 31432 Changing from state GUIDING to STOP
18:13:52.637 00.002 31432 guider state => SELECTED
18:13:52.640 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:52.652 00.012 31432 Changing from state SELECTED to UNINITIALIZED
18:13:52.655 00.003 31432 guider state => SELECTING
18:13:52.660 00.005 31432 Status Line: Arrêté.
18:13:52.664 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:13:52.730 00.066 10140 IsSlewing returns 1
18:13:53.242 00.512 10140 IsSlewing returns 1
18:13:53.749 00.507 10140 IsSlewing returns 1
18:13:54.256 00.507 10140 IsSlewing returns 1
18:13:54.767 00.511 10140 IsSlewing returns 1
18:13:55.277 00.510 10140 IsSlewing returns 0
18:13:57.745 02.468 31432 PhdController::Guide begins
18:13:57.747 00.002 31432 PhdController: newstate STATE_SETUP
18:13:57.749 00.002 31432 PhdController: setup
18:13:57.751 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:13:57.752 00.001 31432 PhdController: start capturing
18:13:57.754 00.002 31432 Changing from state SELECTING to UNINITIALIZED
18:13:57.756 00.002 31432 guider state => SELECTING
18:13:57.758 00.002 31432 setting force full frames = true
18:13:57.759 00.001 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:13:57.764 00.005 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:13:57.766 00.002 31432 Enqueuing Expose request
18:13:57.768 00.002 31432 PhdController: newstate STATE_SELECT_STAR
18:13:57.770 00.002 29876 Worker thread wakes up
18:13:57.770 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:57.770 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:58.905 01.135 29876 Exposure complete
18:13:58.949 00.044 29876 worker thread done servicing request
18:13:58.949 00.000 31432 OnExposeComplete: enter
18:13:58.951 00.002 31432 UpdateGuideState(): m_state=1
18:13:58.953 00.002 31432 UpdateCurrentPosition: no star selected
18:13:58.955 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:58.957 00.002 31432 Status Line: Aucune étoile selectionnée
18:13:58.960 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:58.973 00.013 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:13:58.975 00.002 31432 GuiderMultiStar::AutoSelect enter
18:13:58.978 00.003 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:13:59.023 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:13:59.056 00.033 31432 AutoFind: global mean = 0.0, stdev 10.4
18:13:59.058 00.002 31432 AutoFind: using threshold = 0.1
18:13:59.110 00.052 31432 AutoFind: local max [1177, 589] 95.3
18:13:59.112 00.002 31432 AutoFind: local max [300, 512] 80.6
18:13:59.114 00.002 31432 AutoFind: local max [519, 719] 75.5
18:13:59.117 00.003 31432 AutoFind: local max [740, 926] 38.4
18:13:59.118 00.001 31432 AutoFind: local max [453, 191] 32.9
18:13:59.120 00.002 31432 AutoFind: local max [522, 617] 30.5
18:13:59.122 00.002 31432 AutoFind: local max [186, 324] 21.7
18:13:59.124 00.002 31432 AutoFind: local max [670, 743] 15.0
18:13:59.126 00.002 31432 AutoFind: local max [197, 397] 13.8
18:13:59.128 00.002 31432 AutoFind: local max [1009, 272] 13.1
18:13:59.130 00.002 31432 AutoFind: local max [407, 760] 8.9
18:13:59.132 00.002 31432 AutoFind: local max [332, 547] 7.4
18:13:59.134 00.002 31432 AutoFind: local max [15, 209] 5.9
18:13:59.135 00.001 31432 AutoFind: local max [747, 940] 5.2
18:13:59.137 00.002 31432 AutoFind: local max [336, 725] 4.5
18:13:59.140 00.003 31432 AutoFind: local max [1166, 588] 4.2
18:13:59.141 00.001 31432 AutoFind: local max [185, 377] 4.2
18:13:59.143 00.002 31432 AutoFind: local max [1040, 622] 4.1
18:13:59.145 00.002 31432 AutoFind: local max [845, 213] 4.1
18:13:59.147 00.002 31432 AutoFind: local max [1165, 919] 4.1
18:13:59.149 00.002 31432 AutoFind: local max [679, 394] 4.1
18:13:59.150 00.001 31432 AutoFind: local max [748, 160] 4.0
18:13:59.152 00.002 31432 AutoFind: local max [551, 553] 4.0
18:13:59.154 00.002 31432 AutoFind: local max [747, 934] 4.0
18:13:59.156 00.002 31432 AutoFind: local max [72, 439] 4.0
18:13:59.158 00.002 31432 AutoFind: local max [792, 223] 3.9
18:13:59.160 00.002 31432 AutoFind: local max [964, 423] 3.9
18:13:59.162 00.002 31432 AutoFind: local max [688, 362] 3.9
18:13:59.163 00.001 31432 AutoFind: local max [1063, 861] 3.9
18:13:59.165 00.002 31432 AutoFind: local max [1190, 164] 3.9
18:13:59.167 00.002 31432 AutoFind: local max [829, 209] 3.8
18:13:59.169 00.002 31432 AutoFind: local max [97, 112] 3.8
18:13:59.170 00.001 31432 AutoFind: local max [72, 840] 3.8
18:13:59.173 00.003 31432 AutoFind: local max [498, 915] 3.8
18:13:59.175 00.002 31432 AutoFind: local max [1139, 184] 3.8
18:13:59.177 00.002 31432 AutoFind: local max [529, 206] 3.7
18:13:59.179 00.002 31432 AutoFind: local max [220, 413] 3.7
18:13:59.181 00.002 31432 AutoFind: local max [565, 944] 3.7
18:13:59.183 00.002 31432 AutoFind: local max [315, 632] 3.7
18:13:59.185 00.002 31432 AutoFind: local max [1206, 163] 3.7
18:13:59.187 00.002 31432 AutoFind: local max [530, 54] 3.7
18:13:59.189 00.002 31432 AutoFind: local max [737, 49] 3.6
18:13:59.191 00.002 31432 AutoFind: local max [215, 96] 3.6
18:13:59.192 00.001 31432 AutoFind: local max [233, 678] 3.6
18:13:59.194 00.002 31432 AutoFind: local max [1124, 715] 3.6
18:13:59.196 00.002 31432 AutoFind: local max [715, 433] 3.6
18:13:59.198 00.002 31432 AutoFind: local max [617, 406] 3.6
18:13:59.200 00.002 31432 AutoFind: local max [1214, 11] 3.6
18:13:59.201 00.001 31432 AutoFind: local max [742, 838] 3.6
18:13:59.204 00.003 31432 AutoFind: local max [1100, 65] 3.6
18:13:59.206 00.002 31432 AutoFind: local max [426, 700] 3.6
18:13:59.208 00.002 31432 AutoFind: local max [978, 359] 3.6
18:13:59.210 00.002 31432 AutoFind: local max [698, 532] 3.5
18:13:59.211 00.001 31432 AutoFind: local max [296, 864] 3.5
18:13:59.213 00.002 31432 AutoFind: local max [816, 753] 3.5
18:13:59.215 00.002 31432 AutoFind: local max [825, 337] 3.5
18:13:59.217 00.002 31432 AutoFind: local max [428, 723] 3.5
18:13:59.219 00.002 31432 AutoFind: local max [572, 20] 3.5
18:13:59.221 00.002 31432 AutoFind: local max [108, 98] 3.5
18:13:59.223 00.002 31432 AutoFind: local max [1164, 79] 3.5
18:13:59.225 00.002 31432 AutoFind: local max [768, 750] 3.5
18:13:59.227 00.002 31432 AutoFind: local max [275, 127] 3.5
18:13:59.229 00.002 31432 AutoFind: local max [1175, 266] 3.5
18:13:59.230 00.001 31432 AutoFind: local max [226, 206] 3.5
18:13:59.232 00.002 31432 AutoFind: local max [1217, 525] 3.5
18:13:59.235 00.003 31432 AutoFind: local max [293, 736] 3.5
18:13:59.237 00.002 31432 AutoFind: local max [862, 864] 3.5
18:13:59.239 00.002 31432 AutoFind: local max [1011, 263] 3.5
18:13:59.240 00.001 31432 AutoFind: local max [565, 206] 3.5
18:13:59.242 00.002 31432 AutoFind: local max [680, 214] 3.5
18:13:59.244 00.002 31432 AutoFind: local max [1139, 148] 3.5
18:13:59.246 00.002 31432 AutoFind: local max [934, 36] 3.5
18:13:59.248 00.002 31432 AutoFind: local max [1064, 160] 3.5
18:13:59.250 00.002 31432 AutoFind: local max [780, 187] 3.4
18:13:59.252 00.002 31432 AutoFind: local max [1213, 585] 3.4
18:13:59.254 00.002 31432 AutoFind: local max [935, 654] 3.4
18:13:59.256 00.002 31432 AutoFind: local max [706, 572] 3.4
18:13:59.258 00.002 31432 AutoFind: local max [287, 432] 3.4
18:13:59.260 00.002 31432 AutoFind: local max [950, 286] 3.4
18:13:59.261 00.001 31432 AutoFind: local max [935, 810] 3.4
18:13:59.263 00.002 31432 AutoFind: local max [267, 939] 3.4
18:13:59.265 00.002 31432 AutoFind: local max [310, 509] 3.4
18:13:59.267 00.002 31432 AutoFind: local max [1248, 115] 3.4
18:13:59.269 00.002 31432 AutoFind: local max [1140, 822] 3.4
18:13:59.271 00.002 31432 AutoFind: local max [1134, 857] 3.4
18:13:59.273 00.002 31432 AutoFind: local max [470, 319] 3.4
18:13:59.275 00.002 31432 AutoFind: local max [1189, 669] 3.4
18:13:59.277 00.002 31432 AutoFind: local max [380, 627] 3.4
18:13:59.278 00.001 31432 AutoFind: local max [858, 720] 3.4
18:13:59.280 00.002 31432 AutoFind: local max [360, 162] 3.4
18:13:59.282 00.002 31432 AutoFind: local max [850, 65] 3.4
18:13:59.284 00.002 31432 AutoFind: local max [382, 150] 3.4
18:13:59.286 00.002 31432 AutoFind: local max [1262, 782] 3.4
18:13:59.288 00.002 31432 AutoFind: local max [1197, 24] 3.4
18:13:59.290 00.002 31432 AutoFind: local max [424, 146] 3.4
18:13:59.292 00.002 31432 AutoFind: local max [338, 346] 3.3
18:13:59.294 00.002 31432 AutoFind: local max [725, 476] 3.3
18:13:59.296 00.002 31432 AutoFind: local max [303, 523] 3.3
18:13:59.298 00.002 31432 AutoFind: local max [1224, 605] 3.3
18:13:59.300 00.002 31432 AutoFind: local max [175, 191] 3.3
18:13:59.302 00.002 31432 AutoFind: too close [1224, 605] 3.3 - [1213, 585] 3.4
18:13:59.304 00.002 31432 AutoFind: too close [303, 523] 3.3 - [310, 509] 3.4
18:13:59.306 00.002 31432 AutoFind: close dim-bright [303, 523] 3.3 - [300, 512] 80.6
18:13:59.307 00.001 31432 AutoFind: too close [1197, 24] 3.4 - [1214, 11] 3.6
18:13:59.309 00.002 31432 AutoFind: close dim-bright [310, 509] 3.4 - [300, 512] 80.6
18:13:59.312 00.003 31432 AutoFind: too close [1011, 263] 3.5 - [1009, 272] 13.1
18:13:59.314 00.002 31432 AutoFind: too close [108, 98] 3.5 - [97, 112] 3.8
18:13:59.316 00.002 31432 AutoFind: too close [1206, 163] 3.7 - [1190, 164] 3.9
18:13:59.318 00.002 31432 AutoFind: too close [829, 209] 3.8 - [845, 213] 4.1
18:13:59.320 00.002 31432 AutoFind: too close [747, 934] 4.0 - [747, 940] 5.2
18:13:59.322 00.002 31432 AutoFind: close dim-bright [747, 934] 4.0 - [740, 926] 38.4
18:13:59.324 00.002 31432 AutoFind: too close [185, 377] 4.2 - [197, 397] 13.8
18:13:59.326 00.002 31432 AutoFind: close dim-bright [1166, 588] 4.2 - [1177, 589] 95.3
18:13:59.328 00.002 31432 AutoFind: close dim-bright [747, 940] 5.2 - [740, 926] 38.4
18:13:59.330 00.002 31432 AutoFind: too close to edge [15, 209] 5.9
18:13:59.332 00.002 31432 AutoFind: BPP = 8, saturation at 258, pedestal 3, thresh = 232
18:13:59.334 00.002 31432 Star::Find(15, 1177, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.335 00.001 31432 Star::Find returns 1 (0), X=1177.52, Y=588.88, Mass=7595, SNR=57.4, Peak=256 HFD=4.6
18:13:59.337 00.002 31432 Star::Find(15, 300, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.339 00.002 31432 Star::Find returns 1 (0), X=300.27, Y=511.99, Mass=4990, SNR=45.5, Peak=256 HFD=4.0
18:13:59.341 00.002 31432 Star::Find(15, 519, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.344 00.003 31432 Star::Find returns 1 (0), X=519.48, Y=719.16, Mass=4338, SNR=43.0, Peak=255 HFD=3.8
18:13:59.345 00.001 31432 Star::Find(15, 740, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.347 00.002 31432 Star::Find returns 1 (0), X=740.14, Y=926.47, Mass=3986, SNR=40.0, Peak=199 HFD=5.2
18:13:59.349 00.002 31432 Star::Find(15, 453, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.351 00.002 31432 Star::Find returns 1 (0), X=453.44, Y=190.83, Mass=1893, SNR=26.8, Peak=167 HFD=3.6
18:13:59.353 00.002 31432 Star::Find(15, 522, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.355 00.002 31432 Star::Find returns 1 (0), X=522.07, Y=616.87, Mass=1812, SNR=26.5, Peak=154 HFD=3.9
18:13:59.357 00.002 31432 Star::Find(15, 186, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.359 00.002 31432 Star::Find returns 1 (0), X=185.68, Y=324.03, Mass=1141, SNR=20.3, Peak=103 HFD=3.4
18:13:59.361 00.002 31432 Star::Find(15, 670, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.363 00.002 31432 Star::Find returns 1 (0), X=669.93, Y=742.92, Mass=835, SNR=17.4, Peak=80 HFD=3.9
18:13:59.365 00.002 31432 Star::Find(15, 407, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.367 00.002 31432 Star::Find returns 1 (0), X=407.02, Y=759.72, Mass=433, SNR=11.8, Peak=52 HFD=3.2
18:13:59.369 00.002 31432 Star::Find(15, 332, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.371 00.002 31432 Star::Find returns 1 (0), X=331.80, Y=547.20, Mass=241, SNR=8.5, Peak=49 HFD=2.5
18:13:59.373 00.002 31432 Star::Find(15, 336, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.375 00.002 31432 Star::Find false star n=7 nbg=278 bg=20.4 sigma=5.6 thresh=37 peak=36
18:13:59.377 00.002 31432 Star::Find returns 0 (2), X=336.00, Y=725.00, Mass=141, SNR=2.9, Peak=66 HFD=0.0
18:13:59.378 00.001 31432 Star::Find(15, 1166, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.380 00.002 31432 Star::Find returns 1 (0), X=1177.52, Y=588.88, Mass=7595, SNR=57.4, Peak=256 HFD=4.6
18:13:59.382 00.002 31432 Star::Find(15, 1040, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.384 00.002 31432 Star::Find returns 0 (2), X=1040.00, Y=622.00, Mass=17, SNR=2.1, Peak=41 HFD=0.0
18:13:59.386 00.002 31432 Star::Find(15, 1165, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.388 00.002 31432 Star::Find false star n=1 nbg=279 bg=18.2 sigma=4.6 thresh=32 peak=27
18:13:59.390 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=919.00, Mass=31, SNR=2.9, Peak=49 HFD=0.0
18:13:59.392 00.002 31432 Star::Find(15, 679, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.394 00.002 31432 Star::Find false star n=3 nbg=280 bg=24.2 sigma=5.3 thresh=40 peak=33
18:13:59.396 00.002 31432 Star::Find returns 0 (2), X=679.00, Y=394.00, Mass=51, SNR=2.9, Peak=43 HFD=0.0
18:13:59.397 00.001 31432 Star::Find(15, 748, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.399 00.002 31432 Star::Find false star n=3 nbg=283 bg=26.4 sigma=5.6 thresh=43 peak=35
18:13:59.401 00.002 31432 Star::Find returns 0 (2), X=748.00, Y=160.00, Mass=51, SNR=2.9, Peak=46 HFD=0.0
18:13:59.403 00.002 31432 Star::Find(15, 551, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.405 00.002 31432 Star::Find false star n=2 nbg=278 bg=22.3 sigma=5.2 thresh=38 peak=29
18:13:59.407 00.002 31432 Star::Find returns 0 (2), X=551.00, Y=553.00, Mass=37, SNR=2.9, Peak=42 HFD=0.0
18:13:59.409 00.002 31432 Star::Find(15, 72, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.410 00.001 31432 Star::Find false star n=2 nbg=277 bg=23.3 sigma=5.2 thresh=39 peak=32
18:13:59.412 00.002 31432 Star::Find returns 0 (2), X=72.00, Y=439.00, Mass=57, SNR=2.9, Peak=63 HFD=0.0
18:13:59.414 00.002 31432 Star::Find(15, 792, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.416 00.002 31432 Star::Find false star n=3 nbg=281 bg=26.4 sigma=5.6 thresh=43 peak=35
18:13:59.417 00.001 31432 Star::Find returns 0 (2), X=792.00, Y=223.00, Mass=58, SNR=2.9, Peak=50 HFD=0.0
18:13:59.419 00.002 31432 Star::Find(15, 964, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.421 00.002 31432 Star::Find false star n=3 nbg=282 bg=23.5 sigma=5.5 thresh=40 peak=34
18:13:59.423 00.002 31432 Star::Find returns 0 (2), X=964.00, Y=423.00, Mass=55, SNR=2.9, Peak=61 HFD=0.0
18:13:59.425 00.002 31432 Star::Find(15, 688, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.427 00.002 31432 Star::Find returns 0 (3), X=688.00, Y=362.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
18:13:59.429 00.002 31432 Star::Find(15, 1063, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.431 00.002 31432 Star::Find false star n=4 nbg=278 bg=18.6 sigma=5.1 thresh=34 peak=32
18:13:59.433 00.002 31432 Star::Find returns 0 (2), X=1063.00, Y=861.00, Mass=83, SNR=2.9, Peak=46 HFD=0.0
18:13:59.435 00.002 31432 Star::Find(15, 72, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.437 00.002 31432 Star::Find false star n=2 nbg=280 bg=18.5 sigma=5.0 thresh=34 peak=29
18:13:59.439 00.002 31432 Star::Find returns 0 (2), X=72.00, Y=840.00, Mass=53, SNR=2.9, Peak=46 HFD=0.0
18:13:59.441 00.002 31432 Star::Find(15, 498, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.443 00.002 31432 Star::Find false star n=3 nbg=281 bg=17.3 sigma=4.9 thresh=32 peak=24
18:13:59.445 00.002 31432 Star::Find returns 0 (2), X=498.00, Y=915.00, Mass=66, SNR=2.9, Peak=53 HFD=0.0
18:13:59.447 00.002 31432 Star::Find(15, 1139, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.449 00.002 31432 Star::Find false star n=2 nbg=283 bg=25.6 sigma=5.5 thresh=42 peak=33
18:13:59.451 00.002 31432 Star::Find returns 0 (2), X=1139.00, Y=184.00, Mass=46, SNR=2.9, Peak=53 HFD=0.0
18:13:59.452 00.001 31432 Star::Find(15, 529, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.454 00.002 31432 Star::Find returns 0 (2), X=529.00, Y=206.00, Mass=18, SNR=2.2, Peak=45 HFD=0.0
18:13:59.456 00.002 31432 Star::Find(15, 220, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.458 00.002 31432 Star::Find false star n=1 nbg=267 bg=24.4 sigma=5.7 thresh=41 peak=34
18:13:59.460 00.002 31432 Star::Find returns 0 (2), X=220.00, Y=413.00, Mass=34, SNR=2.9, Peak=58 HFD=0.0
18:13:59.462 00.002 31432 Star::Find(15, 565, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.464 00.002 31432 Star::Find false star n=2 nbg=278 bg=17.2 sigma=5.2 thresh=33 peak=24
18:13:59.466 00.002 31432 Star::Find returns 0 (2), X=565.00, Y=944.00, Mass=41, SNR=2.9, Peak=38 HFD=0.0
18:13:59.468 00.002 31432 Star::Find(15, 315, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.470 00.002 31432 Star::Find false star n=4 nbg=281 bg=20.7 sigma=5.7 thresh=38 peak=38
18:13:59.472 00.002 31432 Star::Find returns 0 (2), X=315.00, Y=632.00, Mass=114, SNR=2.9, Peak=62 HFD=0.0
18:13:59.474 00.002 31432 Star::Find(15, 530, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.475 00.001 31432 Star::Find false star n=3 nbg=275 bg=26.1 sigma=5.1 thresh=42 peak=33
18:13:59.477 00.002 31432 Star::Find returns 0 (2), X=530.00, Y=54.00, Mass=54, SNR=2.9, Peak=46 HFD=0.0
18:13:59.479 00.002 31432 Star::Find(15, 737, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.481 00.002 31432 Star::Find returns 0 (2), X=737.00, Y=49.00, Mass=15, SNR=2.0, Peak=44 HFD=0.0
18:13:59.483 00.002 31432 Star::Find(15, 215, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.485 00.002 31432 Star::Find false star n=3 nbg=282 bg=25.6 sigma=5.6 thresh=42 peak=33
18:13:59.487 00.002 31432 Star::Find returns 0 (2), X=215.00, Y=96.00, Mass=54, SNR=2.9, Peak=45 HFD=0.0
18:13:59.489 00.002 31432 Star::Find(15, 233, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.491 00.002 31432 Star::Find false star n=4 nbg=280 bg=20.5 sigma=5.0 thresh=35 peak=29
18:13:59.492 00.001 31432 Star::Find returns 0 (2), X=233.00, Y=678.00, Mass=83, SNR=2.9, Peak=55 HFD=0.0
18:13:59.494 00.002 31432 Star::Find(15, 1124, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.496 00.002 31432 Star::Find returns 0 (2), X=1124.00, Y=715.00, Mass=18, SNR=2.2, Peak=43 HFD=0.0
18:13:59.498 00.002 31432 Star::Find(15, 715, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.500 00.002 31432 Star::Find false star n=3 nbg=276 bg=24.2 sigma=5.1 thresh=39 peak=36
18:13:59.502 00.002 31432 Star::Find returns 0 (2), X=715.00, Y=433.00, Mass=74, SNR=2.9, Peak=58 HFD=0.0
18:13:59.504 00.002 31432 Star::Find(15, 617, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.506 00.002 31432 Star::Find returns 0 (3), X=617.00, Y=406.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:13:59.508 00.002 31432 Star::Find(15, 742, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.509 00.001 31432 Star::Find false star n=2 nbg=280 bg=19.1 sigma=5.0 thresh=34 peak=28
18:13:59.511 00.002 31432 Star::Find returns 0 (2), X=742.00, Y=838.00, Mass=56, SNR=2.9, Peak=59 HFD=0.0
18:13:59.513 00.002 31432 Star::Find(15, 1100, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.516 00.003 31432 Star::Find returns 0 (3), X=1100.00, Y=65.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
18:13:59.517 00.001 31432 Star::Find(15, 426, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.519 00.002 31432 Star::Find returns 0 (2), X=426.00, Y=700.00, Mass=32, SNR=2.9, Peak=39 HFD=0.0
18:13:59.521 00.002 31432 Star::Find(15, 978, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.523 00.002 31432 Star::Find false star n=2 nbg=276 bg=25.3 sigma=5.3 thresh=41 peak=37
18:13:59.525 00.002 31432 Star::Find returns 0 (2), X=978.00, Y=359.00, Mass=64, SNR=2.9, Peak=74 HFD=0.0
18:13:59.527 00.002 31432 Star::Find(15, 698, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.529 00.002 31432 Star::Find false star n=1 nbg=278 bg=23.1 sigma=5.3 thresh=39 peak=33
18:13:59.531 00.002 31432 Star::Find returns 0 (2), X=698.00, Y=532.00, Mass=29, SNR=2.9, Peak=52 HFD=0.0
18:13:59.532 00.001 31432 Star::Find(15, 296, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.534 00.002 31432 Star::Find false star n=1 nbg=281 bg=18.2 sigma=5.1 thresh=33 peak=28
18:13:59.537 00.003 31432 Star::Find returns 0 (2), X=296.00, Y=864.00, Mass=41, SNR=2.9, Peak=59 HFD=0.0
18:13:59.539 00.002 31432 Star::Find(15, 816, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.540 00.001 31432 Star::Find false star n=2 nbg=276 bg=20.3 sigma=5.1 thresh=36 peak=31
18:13:59.542 00.002 31432 Star::Find returns 0 (2), X=816.00, Y=753.00, Mass=63, SNR=2.9, Peak=63 HFD=0.0
18:13:59.544 00.002 31432 Star::Find(15, 825, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.546 00.002 31432 Star::Find false star n=2 nbg=278 bg=25.9 sigma=5.3 thresh=42 peak=35
18:13:59.548 00.002 31432 Star::Find returns 0 (2), X=825.00, Y=337.00, Mass=38, SNR=2.9, Peak=48 HFD=0.0
18:13:59.550 00.002 31432 Star::Find(15, 428, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.552 00.002 31432 Star::Find false star n=2 nbg=279 bg=20.3 sigma=4.8 thresh=35 peak=28
18:13:59.554 00.002 31432 Star::Find returns 0 (2), X=428.00, Y=723.00, Mass=33, SNR=2.9, Peak=39 HFD=0.0
18:13:59.555 00.001 31432 Star::Find(15, 572, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.557 00.002 31432 Star::Find false star n=3 nbg=277 bg=25.8 sigma=5.7 thresh=43 peak=34
18:13:59.559 00.002 31432 Star::Find returns 0 (2), X=572.00, Y=20.00, Mass=55, SNR=2.9, Peak=48 HFD=0.0
18:13:59.561 00.002 31432 Star::Find(15, 1164, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.563 00.002 31432 Star::Find returns 0 (2), X=1164.00, Y=79.00, Mass=17, SNR=2.1, Peak=47 HFD=0.0
18:13:59.565 00.002 31432 Star::Find(15, 768, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.567 00.002 31432 Star::Find false star n=2 nbg=277 bg=20.2 sigma=5.1 thresh=36 peak=31
18:13:59.568 00.001 31432 Star::Find returns 0 (2), X=768.00, Y=750.00, Mass=57, SNR=2.9, Peak=61 HFD=0.0
18:13:59.570 00.002 31432 Star::Find(15, 275, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.572 00.002 31432 Star::Find false star n=5 nbg=281 bg=25.6 sigma=5.0 thresh=41 peak=39
18:13:59.574 00.002 31432 Star::Find returns 0 (2), X=275.00, Y=127.00, Mass=142, SNR=2.9, Peak=66 HFD=0.0
18:13:59.576 00.002 31432 Star::Find(15, 1175, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.578 00.002 31432 Star::Find false star n=3 nbg=283 bg=26.6 sigma=5.5 thresh=43 peak=34
18:13:59.580 00.002 31432 Star::Find returns 0 (2), X=1175.00, Y=266.00, Mass=51, SNR=2.9, Peak=44 HFD=0.0
18:13:59.581 00.001 31432 Star::Find(15, 226, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.583 00.002 31432 Star::Find false star n=4 nbg=279 bg=25.4 sigma=5.2 thresh=41 peak=35
18:13:59.585 00.002 31432 Star::Find returns 0 (2), X=226.00, Y=206.00, Mass=72, SNR=2.9, Peak=47 HFD=0.0
18:13:59.587 00.002 31432 Star::Find(15, 1217, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.589 00.002 31432 Star::Find returns 1 (0), X=1213.31, Y=535.13, Mass=93, SNR=5.6, Peak=74 HFD=2.0
18:13:59.591 00.002 31432 Star::Find(15, 293, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.593 00.002 31432 Star::Find returns 0 (2), X=293.00, Y=736.00, Mass=18, SNR=2.3, Peak=41 HFD=0.0
18:13:59.595 00.002 31432 Star::Find(15, 862, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.597 00.002 31432 Star::Find false star n=2 nbg=274 bg=18.9 sigma=4.6 thresh=33 peak=27
18:13:59.598 00.001 31432 Star::Find returns 0 (2), X=862.00, Y=864.00, Mass=46, SNR=2.9, Peak=50 HFD=0.0
18:13:59.600 00.002 31432 Star::Find(15, 565, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.602 00.002 31432 Star::Find false star n=2 nbg=279 bg=26.3 sigma=5.2 thresh=42 peak=32
18:13:59.604 00.002 31432 Star::Find returns 0 (2), X=565.00, Y=206.00, Mass=36, SNR=2.9, Peak=48 HFD=0.0
18:13:59.606 00.002 31432 Star::Find(15, 680, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.608 00.002 31432 Star::Find false star n=6 nbg=276 bg=26.1 sigma=5.1 thresh=41 peak=33
18:13:59.609 00.001 31432 Star::Find returns 0 (2), X=680.00, Y=214.00, Mass=99, SNR=2.9, Peak=49 HFD=0.0
18:13:59.611 00.002 31432 Star::Find(15, 1139, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.613 00.002 31432 Star::Find returns 0 (2), X=1139.00, Y=148.00, Mass=15, SNR=2.0, Peak=51 HFD=0.0
18:13:59.614 00.001 31432 Star::Find(15, 934, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.616 00.002 31432 Star::Find false star n=4 nbg=279 bg=26.5 sigma=5.3 thresh=42 peak=37
18:13:59.618 00.002 31432 Star::Find returns 0 (2), X=934.00, Y=36.00, Mass=92, SNR=2.9, Peak=56 HFD=0.0
18:13:59.620 00.002 31432 Star::Find(15, 1064, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.622 00.002 31432 Star::Find returns 0 (3), X=1064.00, Y=160.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
18:13:59.624 00.002 31432 Star::Find(15, 780, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.625 00.001 31432 Star::Find returns 0 (2), X=780.00, Y=187.00, Mass=17, SNR=2.1, Peak=45 HFD=0.0
18:13:59.627 00.002 31432 Star::Find(15, 935, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.629 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=654.00, Mass=18, SNR=2.2, Peak=41 HFD=0.0
18:13:59.631 00.002 31432 Star::Find(15, 706, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.633 00.002 31432 Star::Find returns 0 (4), X=707.68, Y=568.29, Mass=116, SNR=6.5, Peak=75 HFD=1.0
18:13:59.635 00.002 31432 Star::Find(15, 287, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.636 00.001 31432 Star::Find false star n=2 nbg=274 bg=23.1 sigma=5.6 thresh=40 peak=33
18:13:59.639 00.003 31432 Star::Find returns 0 (2), X=287.00, Y=432.00, Mass=63, SNR=2.9, Peak=67 HFD=0.0
18:13:59.641 00.002 31432 Star::Find(15, 950, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.642 00.001 31432 Star::Find false star n=4 nbg=276 bg=24.8 sigma=5.4 thresh=41 peak=33
18:13:59.644 00.002 31432 Star::Find returns 0 (2), X=950.00, Y=286.00, Mass=65, SNR=2.9, Peak=49 HFD=0.0
18:13:59.646 00.002 31432 Star::Find(15, 935, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.648 00.002 31432 Star::Find returns 1 (0), X=935.67, Y=809.78, Mass=152, SNR=7.4, Peak=70 HFD=2.2
18:13:59.650 00.002 31432 Star::Find(15, 267, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.652 00.002 31432 Star::Find false star n=2 nbg=280 bg=16.5 sigma=5.0 thresh=31 peak=23
18:13:59.655 00.003 31432 Star::Find returns 0 (2), X=267.00, Y=939.00, Mass=33, SNR=2.9, Peak=35 HFD=0.0
18:13:59.658 00.003 31432 Star::Find(15, 1248, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.662 00.004 31432 Star::Find false star n=3 nbg=263 bg=25.7 sigma=4.7 thresh=40 peak=38
18:13:59.666 00.004 31432 Star::Find returns 0 (2), X=1248.00, Y=115.00, Mass=69, SNR=2.9, Peak=62 HFD=0.0
18:13:59.668 00.002 31432 Star::Find(15, 1140, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.670 00.002 31432 Star::Find false star n=3 nbg=279 bg=19.5 sigma=5.3 thresh=35 peak=25
18:13:59.672 00.002 31432 Star::Find returns 0 (2), X=1140.00, Y=822.00, Mass=49, SNR=2.9, Peak=39 HFD=0.0
18:13:59.674 00.002 31432 Star::Find(15, 1134, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.676 00.002 31432 Star::Find returns 0 (2), X=1134.00, Y=857.00, Mass=21, SNR=2.6, Peak=42 HFD=0.0
18:13:59.678 00.002 31432 Star::Find(15, 470, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.679 00.001 31432 Star::Find false star n=2 nbg=279 bg=24.9 sigma=5.5 thresh=41 peak=33
18:13:59.681 00.002 31432 Star::Find returns 0 (2), X=470.00, Y=319.00, Mass=45, SNR=2.9, Peak=51 HFD=0.0
18:13:59.683 00.002 31432 Star::Find(15, 1189, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.685 00.002 31432 Star::Find false star n=3 nbg=284 bg=21.2 sigma=5.1 thresh=36 peak=28
18:13:59.687 00.002 31432 Star::Find returns 0 (2), X=1189.00, Y=669.00, Mass=48, SNR=2.9, Peak=42 HFD=0.0
18:13:59.689 00.002 31432 Star::Find(15, 380, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.691 00.002 31432 Star::Find returns 0 (2), X=380.00, Y=627.00, Mass=22, SNR=2.6, Peak=46 HFD=0.0
18:13:59.692 00.001 31432 Star::Find(15, 858, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.694 00.002 31432 Star::Find returns 0 (2), X=858.00, Y=720.00, Mass=32, SNR=3.0, Peak=39 HFD=0.0
18:13:59.696 00.002 31432 Star::Find(15, 360, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.698 00.002 31432 Star::Find false star n=2 nbg=282 bg=26.2 sigma=5.5 thresh=43 peak=38
18:13:59.700 00.002 31432 Star::Find returns 0 (2), X=360.00, Y=162.00, Mass=55, SNR=2.9, Peak=63 HFD=0.0
18:13:59.702 00.002 31432 Star::Find(15, 850, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.704 00.002 31432 Star::Find false star n=3 nbg=280 bg=26.4 sigma=5.4 thresh=43 peak=34
18:13:59.706 00.002 31432 Star::Find returns 0 (2), X=850.00, Y=65.00, Mass=87, SNR=2.9, Peak=57 HFD=0.0
18:13:59.707 00.001 31432 Star::Find(15, 382, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.709 00.002 31432 Star::Find false star n=5 nbg=280 bg=25.5 sigma=5.2 thresh=41 peak=33
18:13:59.711 00.002 31432 Star::Find returns 0 (2), X=382.00, Y=150.00, Mass=81, SNR=2.9, Peak=49 HFD=0.0
18:13:59.713 00.002 31432 Star::Find(15, 1262, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.715 00.002 31432 Star::Find returns 0 (2), X=1262.00, Y=782.00, Mass=16, SNR=2.1, Peak=45 HFD=0.0
18:13:59.717 00.002 31432 Star::Find(15, 424, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.719 00.002 31432 Star::Find false star n=1 nbg=278 bg=26.4 sigma=5.7 thresh=43 peak=36
18:13:59.721 00.002 31432 Star::Find returns 0 (2), X=424.00, Y=146.00, Mass=30, SNR=2.9, Peak=64 HFD=0.0
18:13:59.723 00.002 31432 Star::Find(15, 338, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.725 00.002 31432 Star::Find false star n=3 nbg=277 bg=24.6 sigma=5.2 thresh=40 peak=32
18:13:59.727 00.002 31432 Star::Find returns 0 (2), X=338.00, Y=346.00, Mass=51, SNR=2.9, Peak=47 HFD=0.0
18:13:59.728 00.001 31432 Star::Find(15, 725, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.730 00.002 31432 Star::Find false star n=2 nbg=278 bg=22.7 sigma=5.4 thresh=39 peak=32
18:13:59.732 00.002 31432 Star::Find returns 0 (2), X=725.00, Y=476.00, Mass=43, SNR=2.9, Peak=51 HFD=0.0
18:13:59.734 00.002 31432 Star::Find(15, 175, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.736 00.002 31432 Star::Find false star n=6 nbg=286 bg=25.1 sigma=5.4 thresh=41 peak=35
18:13:59.738 00.002 31432 Star::Find returns 0 (2), X=175.00, Y=191.00, Mass=109, SNR=2.9, Peak=59 HFD=0.0
18:13:59.740 00.002 31432 AutoFind: finding best star pass 1
18:13:59.741 00.001 31432 Star::Find(15, 1177, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.743 00.002 31432 Star::Find returns 1 (0), X=1177.52, Y=588.88, Mass=7595, SNR=57.4, Peak=256 HFD=4.6
18:13:59.745 00.002 31432 AutoFind: near-saturated [1177, 589] 95.3 Mass 7595 SNR 57.4 Peak 256
18:13:59.747 00.002 31432 Star::Find(15, 300, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.749 00.002 31432 Star::Find returns 1 (0), X=300.27, Y=511.99, Mass=4990, SNR=45.5, Peak=256 HFD=4.0
18:13:59.751 00.002 31432 AutoFind: near-saturated [300, 512] 80.6 Mass 4990 SNR 45.5 Peak 256
18:13:59.753 00.002 31432 Star::Find(15, 519, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.755 00.002 31432 Star::Find returns 1 (0), X=519.48, Y=719.16, Mass=4338, SNR=43.0, Peak=255 HFD=3.8
18:13:59.757 00.002 31432 AutoFind: near-saturated [519, 719] 75.5 Mass 4338 SNR 43.0 Peak 255
18:13:59.759 00.002 31432 Star::Find(15, 740, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.761 00.002 31432 Star::Find returns 1 (0), X=740.14, Y=926.47, Mass=3986, SNR=40.0, Peak=199 HFD=5.2
18:13:59.763 00.002 31432 AutoFind returns star at [740, 926] 38.4 Mass 3986 SNR 40.0
18:13:59.766 00.003 31432 Star::Find(15, 740, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.768 00.002 31432 Star::Find returns 1 (0), X=740.14, Y=926.47, Mass=3986, SNR=40.0, Peak=199 HFD=5.2
18:13:59.770 00.002 31432 MultiStar: List (8): {740.14, 926.47}(40.0), {453.44, 190.83}(26.8), {522.07, 616.87}(26.5), {185.68, 324.03}(20.3), {669.93, 742.92}(17.4), {407.02, 759.72}(11.8), {331.80, 547.20}(8.5), {935.67, 809.78}(7.4), 
18:13:59.771 00.001 31432 setting lock position to (740.14, 926.47)
18:13:59.773 00.002 31432 MultiStar: stabilizing after lock position change
18:13:59.775 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:13:59.777 00.002 31432 UpdateGuideState(): m_state=1
18:13:59.779 00.002 31432 Star::Find(15, 740, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:13:59.781 00.002 31432 Star::Find returns 1 (0), X=740.14, Y=926.47, Mass=3986, SNR=40.0, Peak=199 HFD=5.2
18:13:59.783 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.05) = xAngle (-0.05 = -0.05)
18:13:59.784 00.001 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (3.04 = 3.04)
18:13:59.786 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
18:13:59.791 00.005 31432 setting force full frames = false
18:13:59.793 00.002 31432 setting lock position to (740.14, 926.47)
18:13:59.795 00.002 31432 MultiStar: stabilizing after lock position change
18:13:59.797 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:13:59.799 00.002 31432 Changing from state SELECTING to SELECTED
18:13:59.801 00.002 31432 guider state => SELECTED
18:13:59.807 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:59.819 00.012 31432 UpdateGuideState exits: m=3986 RSB=40.0
18:13:59.822 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:13:59.833 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (740.1, 926.5)
18:13:59.839 00.006 31432 PhdController: newstate STATE_WAIT_SELECTED
18:13:59.841 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:59.843 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:13:59.844 00.001 31432 Enqueuing Expose request
18:13:59.846 00.002 29876 Worker thread wakes up
18:13:59.846 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:13:59.846 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(725,911,31,31)
18:14:01.087 01.241 29876 Exposure complete
18:14:01.129 00.042 29876 worker thread done servicing request
18:14:01.129 00.000 31432 OnExposeComplete: enter
18:14:01.131 00.002 31432 UpdateGuideState(): m_state=2
18:14:01.134 00.003 31432 Star::Find(15, 740, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:14:01.135 00.001 31432 Star::Find returns 1 (0), X=739.60, Y=926.49, Mass=3628, SNR=37.3, Peak=151 HFD=5.1
18:14:01.138 00.003 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.05) = xAngle (3.06 = 3.06)
18:14:01.140 00.002 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.05) + m_yAngleError (-3.09)) = yAngle (6.15 = -0.13)
18:14:01.142 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.02 hyp=0.54 cameraTheta=3.11 mountX=-0.54 mountY=-0.07, mountTheta=-3.01
18:14:01.144 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
18:14:01.159 00.015 31432 UpdateGuideState exits: m=3628 RSB=37.3
18:14:01.161 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:14:01.164 00.003 31432 PhdController: clearing calibration
18:14:01.171 00.007 31432 ScopeASCOM::GetDeclinationRadians() returns 1.4
18:14:01.174 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:14:01.176 00.002 31432 PhdController: start calibration
18:14:01.185 00.009 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:14:01.187 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:14:01.189 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:14:01.192 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:14:01.194 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:14:01.196 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:14:01.198 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:14:01.201 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:14:01.202 00.001 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:14:01.204 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:14:01.206 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:14:01.208 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:14:01.211 00.003 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:14:01.213 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:14:01.216 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:14:01.220 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.4
18:14:01.222 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:14:01.226 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:14:01.228 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:14:01.231 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:14:01.233 00.002 31432 guider state => CALIBRATING_PRIMARY
18:14:01.235 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:14:01.237 00.002 31432 reset dither spiral
18:14:01.239 00.002 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:14:01.241 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:01.243 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:01.245 00.002 31432 Enqueuing Expose request
18:14:01.246 00.001 29876 Worker thread wakes up
18:14:01.247 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:01.247 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(725,911,31,31)
18:14:02.155 00.908 29876 Exposure complete
18:14:02.198 00.043 29876 worker thread done servicing request
18:14:02.199 00.001 31432 OnExposeComplete: enter
18:14:02.201 00.002 31432 UpdateGuideState(): m_state=3
18:14:02.203 00.002 31432 Star::Find(15, 739, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:14:02.204 00.001 31432 Star::Find returns 1 (0), X=740.15, Y=926.92, Mass=3998, SNR=39.4, Peak=159 HFD=5.8
18:14:02.211 00.007 31432 Scope::UpdateCalibrationState: starting location = 740.15,926.92 coords = 0.31,1.4
18:14:02.213 00.002 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:14:02.219 00.006 31432 Enqueuing Calibration Move request for direction 3
18:14:02.220 00.001 29876 Worker thread wakes up
18:14:02.220 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:02.222 00.002 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:02.222 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:02.222 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:02.222 00.000 29876 MoveAxis(W, 300, -)
18:14:02.223 00.001 29876 Guiding  Dir = 3, Dur = 300
18:14:02.223 00.000 29876 IsSlewing returns 0
18:14:02.223 00.000 29876 IsGuiding returns 0
18:14:02.223 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:02.232 00.009 31432 UpdateGuideState exits: m=3998 RSB=39.4
18:14:02.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:02.236 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:02.238 00.002 31432 Enqueuing Expose request
18:14:02.545 00.307 29876 IsGuiding returns 1
18:14:02.545 00.000 29876 scope still moving after pulse duration time elapsed
18:14:02.575 00.030 29876 IsSlewing returns 0
18:14:02.575 00.000 29876 IsGuiding returns 0
18:14:02.575 00.000 29876 scope move finished after 300 + 52 ms
18:14:02.575 00.000 29876 Move returns status 0, amount 300
18:14:02.575 00.000 29876 move complete, result=0
18:14:02.575 00.000 29876 worker thread done servicing request
18:14:02.575 00.000 29876 Worker thread wakes up
18:14:02.575 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:02.575 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(725,912,31,31)
18:14:03.703 01.128 29876 Exposure complete
18:14:03.746 00.043 29876 worker thread done servicing request
18:14:03.746 00.000 31432 OnExposeComplete: enter
18:14:03.749 00.003 31432 UpdateGuideState(): m_state=3
18:14:03.751 00.002 31432 Star::Find(15, 740, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:14:03.753 00.002 31432 Star::Find returns 1 (0), X=737.44, Y=926.65, Mass=3649, SNR=38.3, Peak=164 HFD=5.4
18:14:03.756 00.003 31432 Status Line: Pas vers l'Ouest   2, dist= 2.7
18:14:03.759 00.003 31432 Enqueuing Calibration Move request for direction 3
18:14:03.761 00.002 29876 Worker thread wakes up
18:14:03.761 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:03.761 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:03.761 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:03.761 00.000 29876 MoveAxis(W, 300, -)
18:14:03.761 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:03.761 00.000 29876 IsSlewing returns 0
18:14:03.761 00.000 29876 IsGuiding returns 0
18:14:03.761 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:03.764 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:03.777 00.013 31432 UpdateGuideState exits: m=3649 RSB=38.3
18:14:03.779 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:03.781 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:03.783 00.002 31432 Enqueuing Expose request
18:14:04.087 00.304 29876 IsGuiding returns 1
18:14:04.087 00.000 29876 scope still moving after pulse duration time elapsed
18:14:04.118 00.031 29876 IsSlewing returns 0
18:14:04.118 00.000 29876 IsGuiding returns 0
18:14:04.118 00.000 29876 scope move finished after 300 + 56 ms
18:14:04.118 00.000 29876 Move returns status 0, amount 300
18:14:04.118 00.000 29876 move complete, result=0
18:14:04.118 00.000 29876 worker thread done servicing request
18:14:04.118 00.000 29876 Worker thread wakes up
18:14:04.118 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:04.118 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(722,912,31,31)
18:14:05.027 00.909 29876 Exposure complete
18:14:05.069 00.042 29876 worker thread done servicing request
18:14:05.069 00.000 31432 OnExposeComplete: enter
18:14:05.071 00.002 31432 UpdateGuideState(): m_state=3
18:14:05.074 00.003 31432 Star::Find(15, 737, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:14:05.075 00.001 31432 Star::Find returns 1 (0), X=735.02, Y=926.71, Mass=3864, SNR=39.2, Peak=160 HFD=5.4
18:14:05.078 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 5.1
18:14:05.081 00.003 31432 Enqueuing Calibration Move request for direction 3
18:14:05.084 00.003 29876 Worker thread wakes up
18:14:05.084 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:05.084 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:05.084 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:05.084 00.000 29876 MoveAxis(W, 300, -)
18:14:05.084 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:05.084 00.000 29876 IsSlewing returns 0
18:14:05.084 00.000 29876 IsGuiding returns 0
18:14:05.084 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:05.087 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
18:14:05.099 00.012 31432 UpdateGuideState exits: m=3864 RSB=39.2
18:14:05.101 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:05.103 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:05.105 00.002 31432 Enqueuing Expose request
18:14:05.409 00.304 29876 IsGuiding returns 1
18:14:05.409 00.000 29876 scope still moving after pulse duration time elapsed
18:14:05.439 00.030 29876 IsSlewing returns 0
18:14:05.439 00.000 29876 IsGuiding returns 0
18:14:05.439 00.000 29876 scope move finished after 300 + 55 ms
18:14:05.439 00.000 29876 Move returns status 0, amount 300
18:14:05.439 00.000 29876 move complete, result=0
18:14:05.439 00.000 29876 worker thread done servicing request
18:14:05.439 00.000 29876 Worker thread wakes up
18:14:05.439 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:05.439 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,912,31,31)
18:14:06.566 01.127 29876 Exposure complete
18:14:06.609 00.043 29876 worker thread done servicing request
18:14:06.609 00.000 31432 OnExposeComplete: enter
18:14:06.611 00.002 31432 UpdateGuideState(): m_state=3
18:14:06.613 00.002 31432 Star::Find(15, 735, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:14:06.615 00.002 31432 Star::Find returns 1 (0), X=731.64, Y=925.45, Mass=3993, SNR=39.6, Peak=168 HFD=5.6
18:14:06.618 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 8.6
18:14:06.622 00.004 31432 Enqueuing Calibration Move request for direction 3
18:14:06.624 00.002 29876 Worker thread wakes up
18:14:06.624 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:06.624 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:06.624 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:06.624 00.000 29876 MoveAxis(W, 300, -)
18:14:06.624 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:06.624 00.000 29876 IsSlewing returns 0
18:14:06.624 00.000 29876 IsGuiding returns 0
18:14:06.625 00.001 29876 PulseGuide returned control before completion, sleep 310
18:14:06.627 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
18:14:06.640 00.013 31432 UpdateGuideState exits: m=3993 RSB=39.6
18:14:06.643 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:06.643 00.000 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:06.646 00.003 31432 Enqueuing Expose request
18:14:06.949 00.303 29876 IsGuiding returns 1
18:14:06.949 00.000 29876 scope still moving after pulse duration time elapsed
18:14:06.981 00.032 29876 IsSlewing returns 0
18:14:06.981 00.000 29876 IsGuiding returns 1
18:14:07.012 00.031 29876 IsSlewing returns 0
18:14:07.012 00.000 29876 IsGuiding returns 0
18:14:07.012 00.000 29876 scope move finished after 300 + 87 ms
18:14:07.012 00.000 29876 Move returns status 0, amount 300
18:14:07.012 00.000 29876 move complete, result=0
18:14:07.012 00.000 29876 worker thread done servicing request
18:14:07.012 00.000 29876 Worker thread wakes up
18:14:07.012 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:07.012 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(717,910,31,31)
18:14:07.923 00.911 29876 Exposure complete
18:14:07.966 00.043 29876 worker thread done servicing request
18:14:07.966 00.000 31432 OnExposeComplete: enter
18:14:07.969 00.003 31432 UpdateGuideState(): m_state=3
18:14:07.971 00.002 31432 Star::Find(15, 731, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:14:07.972 00.001 31432 Star::Find returns 1 (0), X=729.69, Y=926.27, Mass=3976, SNR=37.9, Peak=136 HFD=6.4
18:14:07.975 00.003 31432 Status Line: Pas vers l'Ouest   5, dist=10.5
18:14:07.979 00.004 31432 Enqueuing Calibration Move request for direction 3
18:14:07.981 00.002 29876 Worker thread wakes up
18:14:07.981 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:07.981 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:07.981 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:07.981 00.000 29876 MoveAxis(W, 300, -)
18:14:07.982 00.001 29876 Guiding  Dir = 3, Dur = 300
18:14:07.982 00.000 29876 IsSlewing returns 0
18:14:07.982 00.000 29876 IsGuiding returns 0
18:14:07.982 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:07.985 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:07.997 00.012 31432 UpdateGuideState exits: m=3976 RSB=37.9
18:14:07.999 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:08.002 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:08.003 00.001 31432 Enqueuing Expose request
18:14:08.296 00.293 29876 IsGuiding returns 1
18:14:08.296 00.000 29876 scope still moving after pulse duration time elapsed
18:14:08.328 00.032 29876 IsSlewing returns 0
18:14:08.328 00.000 29876 IsGuiding returns 0
18:14:08.328 00.000 29876 scope move finished after 300 + 46 ms
18:14:08.328 00.000 29876 Move returns status 0, amount 300
18:14:08.328 00.000 29876 move complete, result=0
18:14:08.328 00.000 29876 worker thread done servicing request
18:14:08.328 00.000 29876 Worker thread wakes up
18:14:08.328 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:08.328 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(715,911,31,31)
18:14:09.454 01.126 29876 Exposure complete
18:14:09.496 00.042 29876 worker thread done servicing request
18:14:09.496 00.000 31432 OnExposeComplete: enter
18:14:09.499 00.003 31432 UpdateGuideState(): m_state=3
18:14:09.501 00.002 31432 Star::Find(15, 729, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:14:09.503 00.002 31432 Star::Find returns 1 (0), X=725.65, Y=925.90, Mass=3901, SNR=38.3, Peak=167 HFD=5.8
18:14:09.505 00.002 31432 Status Line: Pas vers l'Ouest   6, dist=14.5
18:14:09.509 00.004 31432 Enqueuing Calibration Move request for direction 3
18:14:09.511 00.002 29876 Worker thread wakes up
18:14:09.511 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:09.511 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:09.511 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:09.511 00.000 29876 MoveAxis(W, 300, -)
18:14:09.511 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:09.511 00.000 29876 IsSlewing returns 0
18:14:09.511 00.000 29876 IsGuiding returns 0
18:14:09.511 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:09.514 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:09.526 00.012 31432 UpdateGuideState exits: m=3901 RSB=38.3
18:14:09.528 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:09.530 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:09.532 00.002 31432 Enqueuing Expose request
18:14:09.826 00.294 29876 IsGuiding returns 1
18:14:09.826 00.000 29876 scope still moving after pulse duration time elapsed
18:14:09.858 00.032 29876 IsSlewing returns 0
18:14:09.858 00.000 29876 IsGuiding returns 0
18:14:09.858 00.000 29876 scope move finished after 300 + 46 ms
18:14:09.858 00.000 29876 Move returns status 0, amount 300
18:14:09.858 00.000 29876 move complete, result=0
18:14:09.858 00.000 29876 worker thread done servicing request
18:14:09.858 00.000 29876 Worker thread wakes up
18:14:09.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:09.858 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(711,911,31,31)
18:14:10.774 00.916 29876 Exposure complete
18:14:10.817 00.043 29876 worker thread done servicing request
18:14:10.817 00.000 31432 OnExposeComplete: enter
18:14:10.820 00.003 31432 UpdateGuideState(): m_state=3
18:14:10.822 00.002 31432 Star::Find(15, 725, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:14:10.823 00.001 31432 Star::Find returns 1 (0), X=725.14, Y=926.70, Mass=3767, SNR=37.1, Peak=154 HFD=5.8
18:14:10.826 00.003 31432 Status Line: Pas vers l'Ouest   7, dist=15.0
18:14:10.829 00.003 31432 Enqueuing Calibration Move request for direction 3
18:14:10.831 00.002 29876 Worker thread wakes up
18:14:10.831 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:10.831 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:10.831 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:10.832 00.001 29876 MoveAxis(W, 300, -)
18:14:10.832 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:10.832 00.000 29876 IsSlewing returns 0
18:14:10.832 00.000 29876 IsGuiding returns 0
18:14:10.832 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:10.835 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:10.848 00.013 31432 UpdateGuideState exits: m=3767 RSB=37.1
18:14:10.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:10.852 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:10.854 00.002 31432 Enqueuing Expose request
18:14:11.144 00.290 29876 IsGuiding returns 1
18:14:11.144 00.000 29876 scope still moving after pulse duration time elapsed
18:14:11.175 00.031 29876 IsSlewing returns 0
18:14:11.175 00.000 29876 IsGuiding returns 1
18:14:11.206 00.031 29876 IsSlewing returns 0
18:14:11.206 00.000 29876 IsGuiding returns 1
18:14:11.236 00.030 29876 IsSlewing returns 0
18:14:11.236 00.000 29876 IsGuiding returns 0
18:14:11.236 00.000 29876 scope move finished after 300 + 104 ms
18:14:11.236 00.000 29876 Move returns status 0, amount 300
18:14:11.236 00.000 29876 move complete, result=0
18:14:11.236 00.000 29876 worker thread done servicing request
18:14:11.236 00.000 29876 Worker thread wakes up
18:14:11.236 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:11.236 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(710,912,31,31)
18:14:12.461 01.225 29876 Exposure complete
18:14:12.504 00.043 29876 worker thread done servicing request
18:14:12.504 00.000 31432 OnExposeComplete: enter
18:14:12.506 00.002 31432 UpdateGuideState(): m_state=3
18:14:12.508 00.002 31432 Star::Find(15, 725, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:14:12.510 00.002 31432 Star::Find returns 1 (0), X=721.77, Y=926.81, Mass=4038, SNR=40.8, Peak=197 HFD=5.6
18:14:12.512 00.002 31432 Status Line: Pas vers l'Ouest   8, dist=18.4
18:14:12.516 00.004 31432 Enqueuing Calibration Move request for direction 3
18:14:12.518 00.002 29876 Worker thread wakes up
18:14:12.518 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:12.518 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:12.518 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:12.518 00.000 29876 MoveAxis(W, 300, -)
18:14:12.518 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:12.518 00.000 29876 IsSlewing returns 0
18:14:12.518 00.000 29876 IsGuiding returns 0
18:14:12.519 00.001 29876 PulseGuide returned control before completion, sleep 310
18:14:12.521 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:12.533 00.012 31432 UpdateGuideState exits: m=4038 RSB=40.8
18:14:12.535 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:12.537 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:12.539 00.002 31432 Enqueuing Expose request
18:14:12.844 00.305 29876 IsGuiding returns 1
18:14:12.844 00.000 29876 scope still moving after pulse duration time elapsed
18:14:12.876 00.032 29876 IsSlewing returns 0
18:14:12.876 00.000 29876 IsGuiding returns 0
18:14:12.876 00.000 29876 scope move finished after 300 + 57 ms
18:14:12.876 00.000 29876 Move returns status 0, amount 300
18:14:12.876 00.000 29876 move complete, result=0
18:14:12.876 00.000 29876 worker thread done servicing request
18:14:12.876 00.000 29876 Worker thread wakes up
18:14:12.876 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:12.876 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(707,912,31,31)
18:14:13.784 00.908 29876 Exposure complete
18:14:13.828 00.044 29876 worker thread done servicing request
18:14:13.828 00.000 31432 OnExposeComplete: enter
18:14:13.829 00.001 31432 UpdateGuideState(): m_state=3
18:14:13.832 00.003 31432 Star::Find(15, 721, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:14:13.834 00.002 31432 Star::Find returns 1 (0), X=719.84, Y=925.70, Mass=3932, SNR=39.1, Peak=129 HFD=5.9
18:14:13.836 00.002 31432 Status Line: Pas vers l'Ouest   9, dist=20.3
18:14:13.840 00.004 31432 Enqueuing Calibration Move request for direction 3
18:14:13.842 00.002 29876 Worker thread wakes up
18:14:13.842 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:13.842 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:13.842 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:13.842 00.000 29876 MoveAxis(W, 300, -)
18:14:13.842 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:13.842 00.000 29876 IsSlewing returns 0
18:14:13.842 00.000 29876 IsGuiding returns 0
18:14:13.842 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:13.845 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:13.856 00.011 31432 UpdateGuideState exits: m=3932 RSB=39.1
18:14:13.858 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:13.860 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:13.862 00.002 31432 Enqueuing Expose request
18:14:14.166 00.304 29876 IsGuiding returns 1
18:14:14.166 00.000 29876 scope still moving after pulse duration time elapsed
18:14:14.197 00.031 29876 IsSlewing returns 0
18:14:14.197 00.000 29876 IsGuiding returns 1
18:14:14.227 00.030 29876 IsSlewing returns 0
18:14:14.227 00.000 29876 IsGuiding returns 0
18:14:14.227 00.000 29876 scope move finished after 300 + 84 ms
18:14:14.227 00.000 29876 Move returns status 0, amount 300
18:14:14.227 00.000 29876 move complete, result=0
18:14:14.228 00.001 29876 worker thread done servicing request
18:14:14.228 00.000 29876 Worker thread wakes up
18:14:14.228 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:14.228 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(705,911,31,31)
18:14:15.355 01.127 29876 Exposure complete
18:14:15.399 00.044 29876 worker thread done servicing request
18:14:15.399 00.000 31432 OnExposeComplete: enter
18:14:15.401 00.002 31432 UpdateGuideState(): m_state=3
18:14:15.403 00.002 31432 Star::Find(15, 719, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:14:15.405 00.002 31432 Star::Find returns 1 (0), X=716.40, Y=925.66, Mass=4083, SNR=41.2, Peak=177 HFD=5.4
18:14:15.408 00.003 31432 Status Line: Pas vers l'Ouest  10, dist=23.8
18:14:15.412 00.004 31432 Enqueuing Calibration Move request for direction 3
18:14:15.415 00.003 29876 Worker thread wakes up
18:14:15.415 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:14:15.415 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:14:15.415 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:14:15.415 00.000 29876 MoveAxis(W, 300, -)
18:14:15.415 00.000 29876 Guiding  Dir = 3, Dur = 300
18:14:15.415 00.000 29876 IsSlewing returns 0
18:14:15.415 00.000 29876 IsGuiding returns 0
18:14:15.415 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:15.418 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:15.430 00.012 31432 UpdateGuideState exits: m=4083 RSB=41.2
18:14:15.432 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:15.434 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:15.436 00.002 31432 Enqueuing Expose request
18:14:15.740 00.304 29876 IsGuiding returns 1
18:14:15.740 00.000 29876 scope still moving after pulse duration time elapsed
18:14:15.772 00.032 29876 IsSlewing returns 0
18:14:15.772 00.000 29876 IsGuiding returns 0
18:14:15.772 00.000 29876 scope move finished after 300 + 56 ms
18:14:15.772 00.000 29876 Move returns status 0, amount 300
18:14:15.772 00.000 29876 move complete, result=0
18:14:15.772 00.000 29876 worker thread done servicing request
18:14:15.773 00.001 29876 Worker thread wakes up
18:14:15.773 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:15.773 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(701,911,31,31)
18:14:16.685 00.912 29876 Exposure complete
18:14:16.728 00.043 29876 worker thread done servicing request
18:14:16.728 00.000 31432 OnExposeComplete: enter
18:14:16.730 00.002 31432 UpdateGuideState(): m_state=3
18:14:16.732 00.002 31432 Star::Find(15, 716, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:14:16.734 00.002 31432 Star::Find returns 1 (0), X=713.89, Y=926.96, Mass=3956, SNR=38.3, Peak=153 HFD=5.9
18:14:16.741 00.007 31432 WEST calibration completes with steps=10 angle=-0.1 rate=8.753 parity=1
18:14:16.744 00.003 31432 Falling Through to state GO_EAST
18:14:16.745 00.001 31432 Status Line: Pas vers l'Est   2, dist=26.3
18:14:16.749 00.004 31432 Enqueuing Calibration Move request for direction 2
18:14:16.751 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:16.753 00.002 29876 Worker thread wakes up
18:14:16.753 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1713 opts 0x0
18:14:16.753 00.000 29876 Handling axis move in thread for scope dir=2 dur=1713
18:14:16.753 00.000 29876 scope move axis dir= 2 dur= 1713 opts= 0x0
18:14:16.753 00.000 29876 MoveAxis(E, 1713, -)
18:14:16.753 00.000 29876 Guiding  Dir = 2, Dur = 1713
18:14:16.754 00.001 29876 IsSlewing returns 0
18:14:16.754 00.000 29876 IsGuiding returns 0
18:14:16.754 00.000 29876 PulseGuide returned control before completion, sleep 1723
18:14:16.764 00.010 31432 UpdateGuideState exits: m=3956 RSB=38.3
18:14:16.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:16.768 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:16.770 00.002 31432 Enqueuing Expose request
18:14:18.490 01.720 29876 IsGuiding returns 1
18:14:18.490 00.000 29876 scope still moving after pulse duration time elapsed
18:14:18.520 00.030 29876 IsSlewing returns 0
18:14:18.520 00.000 29876 IsGuiding returns 0
18:14:18.520 00.000 29876 scope move finished after 1713 + 52 ms
18:14:18.520 00.000 29876 Move returns status 0, amount 1713
18:14:18.520 00.000 29876 move complete, result=0
18:14:18.520 00.000 29876 worker thread done servicing request
18:14:18.520 00.000 29876 Worker thread wakes up
18:14:18.520 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:18.520 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(699,912,31,31)
18:14:19.642 01.122 29876 Exposure complete
18:14:19.686 00.044 29876 worker thread done servicing request
18:14:19.686 00.000 31432 OnExposeComplete: enter
18:14:19.688 00.002 31432 UpdateGuideState(): m_state=3
18:14:19.690 00.002 31432 Star::Find(15, 713, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:14:19.692 00.002 31432 Star::Find returns 1 (0), X=726.44, Y=926.52, Mass=4191, SNR=41.9, Peak=188 HFD=5.1
18:14:19.694 00.002 31432 Status Line: Pas vers l'Est   1, dist=13.7
18:14:19.698 00.004 31432 Enqueuing Calibration Move request for direction 2
18:14:19.700 00.002 29876 Worker thread wakes up
18:14:19.700 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1287 opts 0x0
18:14:19.700 00.000 29876 Handling axis move in thread for scope dir=2 dur=1287
18:14:19.700 00.000 29876 scope move axis dir= 2 dur= 1287 opts= 0x0
18:14:19.700 00.000 29876 MoveAxis(E, 1287, -)
18:14:19.700 00.000 29876 Guiding  Dir = 2, Dur = 1287
18:14:19.700 00.000 29876 IsSlewing returns 0
18:14:19.700 00.000 29876 IsGuiding returns 0
18:14:19.700 00.000 29876 PulseGuide returned control before completion, sleep 1297
18:14:19.703 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:19.714 00.011 31432 UpdateGuideState exits: m=4191 RSB=41.9
18:14:19.716 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:19.718 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:19.720 00.002 31432 Enqueuing Expose request
18:14:21.002 01.282 29876 IsGuiding returns 1
18:14:21.002 00.000 29876 scope still moving after pulse duration time elapsed
18:14:21.032 00.030 29876 IsSlewing returns 0
18:14:21.032 00.000 29876 IsGuiding returns 1
18:14:21.062 00.030 29876 IsSlewing returns 0
18:14:21.062 00.000 29876 IsGuiding returns 0
18:14:21.062 00.000 29876 scope move finished after 1287 + 74 ms
18:14:21.062 00.000 29876 Move returns status 0, amount 1287
18:14:21.062 00.000 29876 move complete, result=0
18:14:21.062 00.000 29876 worker thread done servicing request
18:14:21.062 00.000 29876 Worker thread wakes up
18:14:21.062 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:21.062 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(711,912,31,31)
18:14:22.193 01.131 29876 Exposure complete
18:14:22.236 00.043 29876 worker thread done servicing request
18:14:22.236 00.000 31432 OnExposeComplete: enter
18:14:22.239 00.003 31432 UpdateGuideState(): m_state=3
18:14:22.241 00.002 31432 Star::Find(15, 726, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:14:22.243 00.002 31432 Star::Find returns 1 (0), X=736.76, Y=925.86, Mass=3921, SNR=40.3, Peak=194 HFD=5.7
18:14:22.250 00.007 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:14:22.253 00.003 31432 Backlash: Looking for 3 moves of 1.6 px, max attempts = 200
18:14:22.255 00.002 31432 Falling Through to state CLEAR_BACKLASH
18:14:22.256 00.001 31432 Backlash: Starting north clearing using pulse width of 300
18:14:22.258 00.002 31432 Enqueuing Calibration Move request for direction 0
18:14:22.260 00.002 31432 Status Line: Élimination de jeu étape 1
18:14:22.262 00.002 29876 Worker thread wakes up
18:14:22.262 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:22.262 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:22.262 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:22.262 00.000 29876 MoveAxis(N, 300, -)
18:14:22.262 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:22.262 00.000 29876 IsSlewing returns 0
18:14:22.262 00.000 29876 IsGuiding returns 0
18:14:22.262 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:22.263 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
18:14:22.275 00.012 31432 UpdateGuideState exits: m=3921 RSB=40.3
18:14:22.277 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:22.279 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:22.280 00.001 31432 Enqueuing Expose request
18:14:22.580 00.300 29876 IsGuiding returns 1
18:14:22.580 00.000 29876 scope still moving after pulse duration time elapsed
18:14:22.611 00.031 29876 IsSlewing returns 0
18:14:22.611 00.000 29876 IsGuiding returns 1
18:14:22.643 00.032 29876 IsSlewing returns 0
18:14:22.643 00.000 29876 IsGuiding returns 1
18:14:22.675 00.032 29876 IsSlewing returns 0
18:14:22.675 00.000 29876 IsGuiding returns 0
18:14:22.675 00.000 29876 scope move finished after 300 + 112 ms
18:14:22.675 00.000 29876 Move returns status 0, amount 300
18:14:22.675 00.000 29876 move complete, result=0
18:14:22.675 00.000 29876 worker thread done servicing request
18:14:22.675 00.000 29876 Worker thread wakes up
18:14:22.675 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:22.675 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(722,911,31,31)
18:14:23.581 00.906 29876 Exposure complete
18:14:23.624 00.043 29876 worker thread done servicing request
18:14:23.624 00.000 31432 OnExposeComplete: enter
18:14:23.626 00.002 31432 UpdateGuideState(): m_state=3
18:14:23.628 00.002 31432 Star::Find(15, 736, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:14:23.630 00.002 31432 Star::Find returns 1 (0), X=736.56, Y=926.83, Mass=3726, SNR=37.3, Peak=173 HFD=5.6
18:14:23.633 00.003 31432 Backlash: Rejected small move of 1.0 px
18:14:23.635 00.002 31432 Enqueuing Calibration Move request for direction 0
18:14:23.637 00.002 29876 Worker thread wakes up
18:14:23.637 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:23.637 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:23.637 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:23.637 00.000 29876 MoveAxis(N, 300, -)
18:14:23.637 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:23.637 00.000 29876 IsSlewing returns 0
18:14:23.637 00.000 29876 IsGuiding returns 0
18:14:23.637 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:23.641 00.004 31432 Status Line: Élimination de jeu étape   2
18:14:23.644 00.003 31432 Backlash: Élimination de jeu étape   2, Last Delta = 0.99 px, CumDistance = 0.99 px
18:14:23.646 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:23.658 00.012 31432 UpdateGuideState exits: m=3726 RSB=37.3
18:14:23.660 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:23.662 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:23.664 00.002 31432 Enqueuing Expose request
18:14:23.952 00.288 29876 IsGuiding returns 1
18:14:23.952 00.000 29876 scope still moving after pulse duration time elapsed
18:14:23.983 00.031 29876 IsSlewing returns 0
18:14:23.983 00.000 29876 IsGuiding returns 1
18:14:24.013 00.030 29876 IsSlewing returns 0
18:14:24.013 00.000 29876 IsGuiding returns 0
18:14:24.013 00.000 29876 scope move finished after 300 + 76 ms
18:14:24.013 00.000 29876 Move returns status 0, amount 300
18:14:24.013 00.000 29876 move complete, result=0
18:14:24.013 00.000 29876 worker thread done servicing request
18:14:24.013 00.000 29876 Worker thread wakes up
18:14:24.013 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:24.013 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(722,912,31,31)
18:14:25.146 01.133 29876 Exposure complete
18:14:25.188 00.042 29876 worker thread done servicing request
18:14:25.188 00.000 31432 OnExposeComplete: enter
18:14:25.190 00.002 31432 UpdateGuideState(): m_state=3
18:14:25.192 00.002 31432 Star::Find(15, 736, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:14:25.194 00.002 31432 Star::Find returns 1 (0), X=736.63, Y=929.96, Mass=4148, SNR=41.0, Peak=178 HFD=5.9
18:14:25.197 00.003 31432 Backlash: Accepted clearing move of 3.1
18:14:25.199 00.002 31432 Enqueuing Calibration Move request for direction 0
18:14:25.200 00.001 29876 Worker thread wakes up
18:14:25.200 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:25.200 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:25.201 00.001 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:25.201 00.000 29876 MoveAxis(N, 300, -)
18:14:25.201 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:25.201 00.000 29876 IsSlewing returns 0
18:14:25.201 00.000 29876 IsGuiding returns 0
18:14:25.201 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:25.205 00.004 31432 Status Line: Élimination de jeu étape   3
18:14:25.208 00.003 31432 Backlash: Élimination de jeu étape   3, Last Delta = 3.13 px, CumDistance = 4.10 px
18:14:25.210 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:25.221 00.011 31432 UpdateGuideState exits: m=4148 RSB=41.0
18:14:25.223 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:25.225 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:25.227 00.002 31432 Enqueuing Expose request
18:14:25.516 00.289 29876 IsGuiding returns 1
18:14:25.516 00.000 29876 scope still moving after pulse duration time elapsed
18:14:25.546 00.030 29876 IsSlewing returns 0
18:14:25.546 00.000 29876 IsGuiding returns 1
18:14:25.577 00.031 29876 IsSlewing returns 0
18:14:25.577 00.000 29876 IsGuiding returns 1
18:14:25.608 00.031 29876 IsSlewing returns 0
18:14:25.608 00.000 29876 IsGuiding returns 0
18:14:25.608 00.000 29876 scope move finished after 300 + 106 ms
18:14:25.608 00.000 29876 Move returns status 0, amount 300
18:14:25.608 00.000 29876 move complete, result=0
18:14:25.608 00.000 29876 worker thread done servicing request
18:14:25.608 00.000 29876 Worker thread wakes up
18:14:25.608 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:25.608 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(722,915,31,31)
18:14:26.520 00.912 29876 Exposure complete
18:14:26.562 00.042 29876 worker thread done servicing request
18:14:26.563 00.001 31432 OnExposeComplete: enter
18:14:26.565 00.002 31432 UpdateGuideState(): m_state=3
18:14:26.567 00.002 31432 Star::Find(15, 736, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:14:26.568 00.001 31432 Star::Find returns 1 (0), X=736.20, Y=931.99, Mass=3865, SNR=39.1, Peak=184 HFD=6.0
18:14:26.571 00.003 31432 Backlash: Accepted clearing move of 2.1
18:14:26.573 00.002 31432 Enqueuing Calibration Move request for direction 0
18:14:26.575 00.002 29876 Worker thread wakes up
18:14:26.575 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:26.575 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:26.575 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:26.575 00.000 29876 MoveAxis(N, 300, -)
18:14:26.575 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:26.575 00.000 29876 IsSlewing returns 0
18:14:26.575 00.000 29876 IsGuiding returns 0
18:14:26.575 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:26.579 00.004 31432 Status Line: Élimination de jeu étape   4
18:14:26.582 00.003 31432 Backlash: Élimination de jeu étape   4, Last Delta = 2.08 px, CumDistance = 6.16 px
18:14:26.585 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:26.596 00.011 31432 UpdateGuideState exits: m=3865 RSB=39.1
18:14:26.598 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:26.600 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:26.602 00.002 31432 Enqueuing Expose request
18:14:26.889 00.287 29876 IsGuiding returns 1
18:14:26.889 00.000 29876 scope still moving after pulse duration time elapsed
18:14:26.921 00.032 29876 IsSlewing returns 0
18:14:26.921 00.000 29876 IsGuiding returns 1
18:14:26.951 00.030 29876 IsSlewing returns 0
18:14:26.951 00.000 29876 IsGuiding returns 1
18:14:26.982 00.031 29876 IsSlewing returns 0
18:14:26.982 00.000 29876 IsGuiding returns 0
18:14:26.982 00.000 29876 scope move finished after 300 + 106 ms
18:14:26.982 00.000 29876 Move returns status 0, amount 300
18:14:26.982 00.000 29876 move complete, result=0
18:14:26.982 00.000 29876 worker thread done servicing request
18:14:26.982 00.000 29876 Worker thread wakes up
18:14:26.982 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:26.982 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(721,917,31,31)
18:14:28.208 01.226 29876 Exposure complete
18:14:28.251 00.043 29876 worker thread done servicing request
18:14:28.251 00.000 31432 OnExposeComplete: enter
18:14:28.253 00.002 31432 UpdateGuideState(): m_state=3
18:14:28.255 00.002 31432 Star::Find(15, 736, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:14:28.257 00.002 31432 Star::Find returns 1 (0), X=735.67, Y=934.37, Mass=3945, SNR=39.6, Peak=177 HFD=5.4
18:14:28.259 00.002 31432 Backlash: Accepted clearing move of 2.4
18:14:28.261 00.002 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:14:28.263 00.002 31432 Backlash: North calibration moves starting at {736.2,932.0}, Offset = 6.5 px
18:14:28.265 00.002 31432 Backlash: Total distance moved = 8.8
18:14:28.267 00.002 31432 Backlash: Falling Through to state GO_NORTH
18:14:28.268 00.001 31432 Status Line: Pas vers le Nord   2, dist= 2.4
18:14:28.272 00.004 31432 Enqueuing Calibration Move request for direction 0
18:14:28.274 00.002 29876 Worker thread wakes up
18:14:28.274 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:28.274 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:28.274 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:28.274 00.000 29876 MoveAxis(N, 300, -)
18:14:28.274 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:28.274 00.000 29876 IsSlewing returns 0
18:14:28.274 00.000 29876 IsGuiding returns 0
18:14:28.275 00.001 29876 PulseGuide returned control before completion, sleep 310
18:14:28.277 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:28.289 00.012 31432 UpdateGuideState exits: m=3945 RSB=39.6
18:14:28.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:28.293 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:28.295 00.002 31432 Enqueuing Expose request
18:14:28.594 00.299 29876 IsGuiding returns 1
18:14:28.594 00.000 29876 scope still moving after pulse duration time elapsed
18:14:28.624 00.030 29876 IsSlewing returns 0
18:14:28.624 00.000 29876 IsGuiding returns 1
18:14:28.655 00.031 29876 IsSlewing returns 0
18:14:28.655 00.000 29876 IsGuiding returns 1
18:14:28.685 00.030 29876 IsSlewing returns 0
18:14:28.685 00.000 29876 IsGuiding returns 0
18:14:28.685 00.000 29876 scope move finished after 300 + 110 ms
18:14:28.685 00.000 29876 Move returns status 0, amount 300
18:14:28.685 00.000 29876 move complete, result=0
18:14:28.685 00.000 29876 worker thread done servicing request
18:14:28.685 00.000 29876 Worker thread wakes up
18:14:28.685 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:28.685 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(721,919,31,31)
18:14:29.594 00.909 29876 Exposure complete
18:14:29.637 00.043 29876 worker thread done servicing request
18:14:29.637 00.000 31432 OnExposeComplete: enter
18:14:29.639 00.002 31432 UpdateGuideState(): m_state=3
18:14:29.641 00.002 31432 Star::Find(15, 735, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:14:29.643 00.002 31432 Star::Find returns 1 (0), X=735.63, Y=935.74, Mass=4073, SNR=40.2, Peak=165 HFD=5.6
18:14:29.646 00.003 31432 Status Line: Pas vers le Nord   3, dist= 3.8
18:14:29.649 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:29.651 00.002 29876 Worker thread wakes up
18:14:29.651 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:29.651 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:29.651 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:29.651 00.000 29876 MoveAxis(N, 300, -)
18:14:29.651 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:29.651 00.000 29876 IsSlewing returns 0
18:14:29.651 00.000 29876 IsGuiding returns 0
18:14:29.651 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:29.654 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=4, FiltMax=255, Gamma=1.000
18:14:29.666 00.012 31432 UpdateGuideState exits: m=4073 RSB=40.2
18:14:29.668 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:29.670 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:29.672 00.002 31432 Enqueuing Expose request
18:14:29.966 00.294 29876 IsGuiding returns 1
18:14:29.966 00.000 29876 scope still moving after pulse duration time elapsed
18:14:29.995 00.029 29876 IsSlewing returns 0
18:14:29.995 00.000 29876 IsGuiding returns 1
18:14:30.026 00.031 29876 IsSlewing returns 0
18:14:30.026 00.000 29876 IsGuiding returns 0
18:14:30.026 00.000 29876 scope move finished after 300 + 75 ms
18:14:30.026 00.000 29876 Move returns status 0, amount 300
18:14:30.026 00.000 29876 move complete, result=0
18:14:30.026 00.000 29876 worker thread done servicing request
18:14:30.026 00.000 29876 Worker thread wakes up
18:14:30.026 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:30.026 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(721,921,31,31)
18:14:31.149 01.123 29876 Exposure complete
18:14:31.193 00.044 29876 worker thread done servicing request
18:14:31.193 00.000 31432 OnExposeComplete: enter
18:14:31.195 00.002 31432 UpdateGuideState(): m_state=3
18:14:31.197 00.002 31432 Star::Find(15, 735, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:14:31.199 00.002 31432 Star::Find returns 1 (0), X=735.09, Y=938.84, Mass=4217, SNR=41.1, Peak=197 HFD=5.5
18:14:31.201 00.002 31432 Status Line: Pas vers le Nord   4, dist= 6.9
18:14:31.204 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:31.206 00.002 29876 Worker thread wakes up
18:14:31.207 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:31.207 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:31.207 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:31.207 00.000 29876 MoveAxis(N, 300, -)
18:14:31.207 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:31.207 00.000 29876 IsSlewing returns 0
18:14:31.207 00.000 29876 IsGuiding returns 0
18:14:31.207 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:31.210 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:31.223 00.013 31432 UpdateGuideState exits: m=4217 RSB=41.1
18:14:31.225 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:31.227 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:31.229 00.002 31432 Enqueuing Expose request
18:14:31.521 00.292 29876 IsGuiding returns 1
18:14:31.521 00.000 29876 scope still moving after pulse duration time elapsed
18:14:31.552 00.031 29876 IsSlewing returns 0
18:14:31.552 00.000 29876 IsGuiding returns 1
18:14:31.583 00.031 29876 IsSlewing returns 0
18:14:31.583 00.000 29876 IsGuiding returns 0
18:14:31.583 00.000 29876 scope move finished after 300 + 76 ms
18:14:31.583 00.000 29876 Move returns status 0, amount 300
18:14:31.583 00.000 29876 move complete, result=0
18:14:31.583 00.000 29876 worker thread done servicing request
18:14:31.583 00.000 29876 Worker thread wakes up
18:14:31.583 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:31.583 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,924,31,31)
18:14:32.490 00.907 29876 Exposure complete
18:14:32.533 00.043 29876 worker thread done servicing request
18:14:32.533 00.000 31432 OnExposeComplete: enter
18:14:32.535 00.002 31432 UpdateGuideState(): m_state=3
18:14:32.537 00.002 31432 Star::Find(15, 735, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:14:32.539 00.002 31432 Star::Find returns 1 (0), X=735.31, Y=941.06, Mass=4024, SNR=40.0, Peak=167 HFD=5.8
18:14:32.542 00.003 31432 Status Line: Pas vers le Nord   5, dist= 9.1
18:14:32.545 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:32.547 00.002 29876 Worker thread wakes up
18:14:32.547 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:32.547 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:32.547 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:32.547 00.000 29876 MoveAxis(N, 300, -)
18:14:32.547 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:32.547 00.000 29876 IsSlewing returns 0
18:14:32.547 00.000 29876 IsGuiding returns 0
18:14:32.548 00.001 29876 PulseGuide returned control before completion, sleep 310
18:14:32.551 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:32.563 00.012 31432 UpdateGuideState exits: m=4024 RSB=40.0
18:14:32.565 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:32.567 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:32.569 00.002 31432 Enqueuing Expose request
18:14:32.871 00.302 29876 IsGuiding returns 1
18:14:32.871 00.000 29876 scope still moving after pulse duration time elapsed
18:14:32.902 00.031 29876 IsSlewing returns 0
18:14:32.902 00.000 29876 IsGuiding returns 1
18:14:32.933 00.031 29876 IsSlewing returns 0
18:14:32.933 00.000 29876 IsGuiding returns 0
18:14:32.933 00.000 29876 scope move finished after 300 + 85 ms
18:14:32.933 00.000 29876 Move returns status 0, amount 300
18:14:32.933 00.000 29876 move complete, result=0
18:14:32.933 00.000 29876 worker thread done servicing request
18:14:32.933 00.000 29876 Worker thread wakes up
18:14:32.933 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:32.933 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,926,31,31)
18:14:34.061 01.128 29876 Exposure complete
18:14:34.105 00.044 29876 worker thread done servicing request
18:14:34.105 00.000 31432 OnExposeComplete: enter
18:14:34.107 00.002 31432 UpdateGuideState(): m_state=3
18:14:34.109 00.002 31432 Star::Find(15, 735, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:14:34.111 00.002 31432 Star::Find returns 1 (0), X=734.82, Y=944.24, Mass=4270, SNR=42.5, Peak=191 HFD=5.6
18:14:34.113 00.002 31432 Status Line: Pas vers le Nord   6, dist=12.3
18:14:34.118 00.005 31432 Enqueuing Calibration Move request for direction 0
18:14:34.120 00.002 29876 Worker thread wakes up
18:14:34.120 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:34.120 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:34.120 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:34.120 00.000 29876 MoveAxis(N, 300, -)
18:14:34.120 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:34.120 00.000 29876 IsSlewing returns 0
18:14:34.120 00.000 29876 IsGuiding returns 0
18:14:34.120 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:34.123 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=4, FiltMax=255, Gamma=1.000
18:14:34.135 00.012 31432 UpdateGuideState exits: m=4270 RSB=42.5
18:14:34.137 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:34.139 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:34.141 00.002 31432 Enqueuing Expose request
18:14:34.433 00.292 29876 IsGuiding returns 1
18:14:34.433 00.000 29876 scope still moving after pulse duration time elapsed
18:14:34.464 00.031 29876 IsSlewing returns 0
18:14:34.464 00.000 29876 IsGuiding returns 1
18:14:34.495 00.031 29876 IsSlewing returns 0
18:14:34.495 00.000 29876 IsGuiding returns 1
18:14:34.526 00.031 29876 IsSlewing returns 0
18:14:34.526 00.000 29876 IsGuiding returns 0
18:14:34.526 00.000 29876 scope move finished after 300 + 105 ms
18:14:34.526 00.000 29876 Move returns status 0, amount 300
18:14:34.526 00.000 29876 move complete, result=0
18:14:34.526 00.000 29876 worker thread done servicing request
18:14:34.526 00.000 29876 Worker thread wakes up
18:14:34.526 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:34.526 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,929,31,31)
18:14:35.442 00.916 29876 Exposure complete
18:14:35.485 00.043 29876 worker thread done servicing request
18:14:35.485 00.000 31432 OnExposeComplete: enter
18:14:35.488 00.003 31432 UpdateGuideState(): m_state=3
18:14:35.490 00.002 31432 Star::Find(15, 734, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:14:35.491 00.001 31432 Star::Find returns 1 (0), X=735.24, Y=945.76, Mass=3939, SNR=39.9, Peak=197 HFD=5.4
18:14:35.494 00.003 31432 Status Line: Pas vers le Nord   7, dist=13.8
18:14:35.497 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:35.499 00.002 29876 Worker thread wakes up
18:14:35.499 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:35.499 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:35.500 00.001 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:35.500 00.000 29876 MoveAxis(N, 300, -)
18:14:35.500 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:35.500 00.000 29876 IsSlewing returns 0
18:14:35.500 00.000 29876 IsGuiding returns 0
18:14:35.500 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:35.503 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=5, FiltMax=255, Gamma=1.000
18:14:35.515 00.012 31432 UpdateGuideState exits: m=3939 RSB=39.9
18:14:35.517 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:35.519 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:35.521 00.002 31432 Enqueuing Expose request
18:14:35.826 00.305 29876 IsGuiding returns 1
18:14:35.826 00.000 29876 scope still moving after pulse duration time elapsed
18:14:35.857 00.031 29876 IsSlewing returns 0
18:14:35.857 00.000 29876 IsGuiding returns 1
18:14:35.889 00.032 29876 IsSlewing returns 0
18:14:35.889 00.000 29876 IsGuiding returns 0
18:14:35.889 00.000 29876 scope move finished after 300 + 88 ms
18:14:35.889 00.000 29876 Move returns status 0, amount 300
18:14:35.889 00.000 29876 move complete, result=0
18:14:35.889 00.000 29876 worker thread done servicing request
18:14:35.889 00.000 29876 Worker thread wakes up
18:14:35.889 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:35.889 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,931,31,29)
18:14:37.111 01.222 29876 Exposure complete
18:14:37.154 00.043 29876 worker thread done servicing request
18:14:37.154 00.000 31432 OnExposeComplete: enter
18:14:37.156 00.002 31432 UpdateGuideState(): m_state=3
18:14:37.158 00.002 31432 Star::Find(15, 735, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:14:37.160 00.002 31432 Star::Find returns 1 (0), X=734.48, Y=948.02, Mass=4091, SNR=40.1, Peak=186 HFD=5.7
18:14:37.163 00.003 31432 Status Line: Pas vers le Nord   8, dist=16.1
18:14:37.166 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:37.168 00.002 29876 Worker thread wakes up
18:14:37.168 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:37.168 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:37.168 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:37.168 00.000 29876 MoveAxis(N, 300, -)
18:14:37.168 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:37.169 00.001 29876 IsSlewing returns 0
18:14:37.169 00.000 29876 IsGuiding returns 0
18:14:37.169 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:37.172 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:37.184 00.012 31432 UpdateGuideState exits: m=4091 RSB=40.1
18:14:37.186 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:37.188 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:37.190 00.002 31432 Enqueuing Expose request
18:14:37.484 00.294 29876 IsGuiding returns 1
18:14:37.484 00.000 29876 scope still moving after pulse duration time elapsed
18:14:37.515 00.031 29876 IsSlewing returns 0
18:14:37.515 00.000 29876 IsGuiding returns 1
18:14:37.545 00.030 29876 IsSlewing returns 0
18:14:37.545 00.000 29876 IsGuiding returns 0
18:14:37.545 00.000 29876 scope move finished after 300 + 76 ms
18:14:37.545 00.000 29876 Move returns status 0, amount 300
18:14:37.545 00.000 29876 move complete, result=0
18:14:37.545 00.000 29876 worker thread done servicing request
18:14:37.545 00.000 29876 Worker thread wakes up
18:14:37.545 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:37.545 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(719,933,31,27)
18:14:38.451 00.906 29876 Exposure complete
18:14:38.494 00.043 29876 worker thread done servicing request
18:14:38.495 00.001 31432 OnExposeComplete: enter
18:14:38.497 00.002 31432 UpdateGuideState(): m_state=3
18:14:38.499 00.002 31432 Star::Find(15, 734, 948, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:14:38.501 00.002 31432 Star::Find returns 1 (0), X=734.36, Y=950.14, Mass=4004, SNR=40.5, Peak=171 HFD=5.7
18:14:38.504 00.003 31432 Status Line: Pas vers le Nord   9, dist=18.2
18:14:38.507 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:38.510 00.003 29876 Worker thread wakes up
18:14:38.510 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:38.510 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:38.510 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:38.510 00.000 29876 MoveAxis(N, 300, -)
18:14:38.510 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:38.510 00.000 29876 IsSlewing returns 0
18:14:38.510 00.000 29876 IsGuiding returns 0
18:14:38.510 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:38.513 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:38.525 00.012 31432 UpdateGuideState exits: m=4004 RSB=40.5
18:14:38.528 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:38.530 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:38.532 00.002 31432 Enqueuing Expose request
18:14:38.822 00.290 29876 IsGuiding returns 1
18:14:38.822 00.000 29876 scope still moving after pulse duration time elapsed
18:14:38.854 00.032 29876 IsSlewing returns 0
18:14:38.854 00.000 29876 IsGuiding returns 1
18:14:38.885 00.031 29876 IsSlewing returns 0
18:14:38.885 00.000 29876 IsGuiding returns 1
18:14:38.916 00.031 29876 IsSlewing returns 0
18:14:38.916 00.000 29876 IsGuiding returns 0
18:14:38.916 00.000 29876 scope move finished after 300 + 105 ms
18:14:38.916 00.000 29876 Move returns status 0, amount 300
18:14:38.916 00.000 29876 move complete, result=0
18:14:38.916 00.000 29876 worker thread done servicing request
18:14:38.916 00.000 29876 Worker thread wakes up
18:14:38.916 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:38.916 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(719,935,31,25)
18:14:40.045 01.129 29876 Exposure complete
18:14:40.088 00.043 29876 worker thread done servicing request
18:14:40.088 00.000 31432 OnExposeComplete: enter
18:14:40.091 00.003 31432 UpdateGuideState(): m_state=3
18:14:40.093 00.002 31432 Star::Find(15, 734, 950, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:14:40.095 00.002 31432 Star::Find returns 1 (0), X=734.59, Y=952.54, Mass=4262, SNR=41.2, Peak=189 HFD=5.2
18:14:40.097 00.002 31432 Status Line: Pas vers le Nord  10, dist=20.6
18:14:40.102 00.005 31432 Enqueuing Calibration Move request for direction 0
18:14:40.104 00.002 29876 Worker thread wakes up
18:14:40.104 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:40.104 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:40.104 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:40.104 00.000 29876 MoveAxis(N, 300, -)
18:14:40.104 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:40.104 00.000 29876 IsSlewing returns 0
18:14:40.104 00.000 29876 IsGuiding returns 0
18:14:40.105 00.001 29876 PulseGuide returned control before completion, sleep 310
18:14:40.108 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:40.120 00.012 31432 UpdateGuideState exits: m=4262 RSB=41.2
18:14:40.122 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:40.124 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:40.126 00.002 31432 Enqueuing Expose request
18:14:40.431 00.305 29876 IsGuiding returns 1
18:14:40.431 00.000 29876 scope still moving after pulse duration time elapsed
18:14:40.461 00.030 29876 IsSlewing returns 0
18:14:40.461 00.000 29876 IsGuiding returns 1
18:14:40.492 00.031 29876 IsSlewing returns 0
18:14:40.492 00.000 29876 IsGuiding returns 0
18:14:40.492 00.000 29876 scope move finished after 300 + 87 ms
18:14:40.492 00.000 29876 Move returns status 0, amount 300
18:14:40.492 00.000 29876 move complete, result=0
18:14:40.492 00.000 29876 worker thread done servicing request
18:14:40.492 00.000 29876 Worker thread wakes up
18:14:40.493 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:40.493 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,938,31,22)
18:14:41.406 00.913 29876 Exposure complete
18:14:41.449 00.043 29876 worker thread done servicing request
18:14:41.449 00.000 31432 OnExposeComplete: enter
18:14:41.451 00.002 31432 UpdateGuideState(): m_state=3
18:14:41.453 00.002 31432 Star::Find(15, 734, 952, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:14:41.455 00.002 31432 Star::Find returns 1 (0), X=734.53, Y=954.37, Mass=4083, SNR=40.6, Peak=218 HFD=5.2
18:14:41.458 00.003 31432 Status Line: Pas vers le Nord  11, dist=22.4
18:14:41.461 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:41.463 00.002 29876 Worker thread wakes up
18:14:41.463 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:41.463 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:41.463 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:41.463 00.000 29876 MoveAxis(N, 300, -)
18:14:41.463 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:41.463 00.000 29876 IsSlewing returns 0
18:14:41.463 00.000 29876 IsGuiding returns 0
18:14:41.463 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:41.466 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:41.477 00.011 31432 UpdateGuideState exits: m=4083 RSB=40.6
18:14:41.479 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:41.481 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:41.483 00.002 31432 Enqueuing Expose request
18:14:41.775 00.292 29876 IsGuiding returns 1
18:14:41.775 00.000 29876 scope still moving after pulse duration time elapsed
18:14:41.806 00.031 29876 IsSlewing returns 0
18:14:41.806 00.000 29876 IsGuiding returns 1
18:14:41.837 00.031 29876 IsSlewing returns 0
18:14:41.837 00.000 29876 IsGuiding returns 0
18:14:41.837 00.000 29876 scope move finished after 300 + 74 ms
18:14:41.837 00.000 29876 Move returns status 0, amount 300
18:14:41.837 00.000 29876 move complete, result=0
18:14:41.837 00.000 29876 worker thread done servicing request
18:14:41.837 00.000 29876 Worker thread wakes up
18:14:41.837 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:41.837 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,939,31,21)
18:14:42.961 01.124 29876 Exposure complete
18:14:43.004 00.043 29876 worker thread done servicing request
18:14:43.004 00.000 31432 OnExposeComplete: enter
18:14:43.007 00.003 31432 UpdateGuideState(): m_state=3
18:14:43.009 00.002 31432 Star::Find(15, 734, 954, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:14:43.011 00.002 31432 Star::Find returns 1 (0), X=733.97, Y=956.02, Mass=2802, SNR=34.0, Peak=208 HFD=4.2
18:14:43.014 00.003 31432 Status Line: Pas vers le Nord  12, dist=24.1
18:14:43.017 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:43.018 00.001 29876 Worker thread wakes up
18:14:43.018 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:43.018 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:43.019 00.001 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:43.019 00.000 29876 MoveAxis(N, 300, -)
18:14:43.019 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:43.019 00.000 29876 IsSlewing returns 0
18:14:43.019 00.000 29876 IsGuiding returns 0
18:14:43.019 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:43.021 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:43.033 00.012 31432 UpdateGuideState exits: m=2802 RSB=34.0
18:14:43.035 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:43.037 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:43.039 00.002 31432 Enqueuing Expose request
18:14:43.331 00.292 29876 IsGuiding returns 1
18:14:43.331 00.000 29876 scope still moving after pulse duration time elapsed
18:14:43.363 00.032 29876 IsSlewing returns 0
18:14:43.363 00.000 29876 IsGuiding returns 1
18:14:43.394 00.031 29876 IsSlewing returns 0
18:14:43.394 00.000 29876 IsGuiding returns 1
18:14:43.425 00.031 29876 IsSlewing returns 0
18:14:43.425 00.000 29876 IsGuiding returns 0
18:14:43.425 00.000 29876 scope move finished after 300 + 105 ms
18:14:43.425 00.000 29876 Move returns status 0, amount 300
18:14:43.425 00.000 29876 move complete, result=0
18:14:43.425 00.000 29876 worker thread done servicing request
18:14:43.425 00.000 29876 Worker thread wakes up
18:14:43.425 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:43.425 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(719,941,31,19)
18:14:44.329 00.904 29876 Exposure complete
18:14:44.372 00.043 29876 worker thread done servicing request
18:14:44.372 00.000 31432 OnExposeComplete: enter
18:14:44.374 00.002 31432 UpdateGuideState(): m_state=3
18:14:44.376 00.002 31432 Star::Find(15, 733, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:14:44.378 00.002 31432 Star::Find returns 1 (0), X=734.70, Y=956.52, Mass=2366, SNR=31.4, Peak=196 HFD=3.6
18:14:44.381 00.003 31432 Status Line: Pas vers le Nord  13, dist=24.6
18:14:44.384 00.003 31432 Enqueuing Calibration Move request for direction 0
18:14:44.386 00.002 29876 Worker thread wakes up
18:14:44.386 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:14:44.386 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:14:44.386 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:14:44.386 00.000 29876 MoveAxis(N, 300, -)
18:14:44.386 00.000 29876 Guiding  Dir = 0, Dur = 300
18:14:44.387 00.001 29876 IsSlewing returns 0
18:14:44.387 00.000 29876 IsGuiding returns 0
18:14:44.387 00.000 29876 PulseGuide returned control before completion, sleep 310
18:14:44.389 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:44.401 00.012 31432 UpdateGuideState exits: m=2366 RSB=31.4
18:14:44.403 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:44.405 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:44.407 00.002 31432 Enqueuing Expose request
18:14:44.699 00.292 29876 IsGuiding returns 1
18:14:44.699 00.000 29876 scope still moving after pulse duration time elapsed
18:14:44.730 00.031 29876 IsSlewing returns 0
18:14:44.730 00.000 29876 IsGuiding returns 1
18:14:44.760 00.030 29876 IsSlewing returns 0
18:14:44.760 00.000 29876 IsGuiding returns 0
18:14:44.760 00.000 29876 scope move finished after 300 + 73 ms
18:14:44.760 00.000 29876 Move returns status 0, amount 300
18:14:44.760 00.000 29876 move complete, result=0
18:14:44.760 00.000 29876 worker thread done servicing request
18:14:44.760 00.000 29876 Worker thread wakes up
18:14:44.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:44.760 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(720,942,31,18)
18:14:45.885 01.125 29876 Exposure complete
18:14:45.927 00.042 29876 worker thread done servicing request
18:14:45.927 00.000 31432 OnExposeComplete: enter
18:14:45.929 00.002 31432 UpdateGuideState(): m_state=3
18:14:45.931 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:14:45.933 00.002 31432 Star::Find returns 1 (0), X=734.12, Y=957.27, Mass=1197, SNR=21.6, Peak=111 HFD=3.6
18:14:45.935 00.002 31432 Status Line: Masse : 1197 vs 3986
18:14:45.938 00.003 31432 UpdateCurrentPosition: star mass new=1196.9 exp=3985.9 thresh=50% limits=(1970.5, 5989.6, 7971.8)
18:14:45.941 00.003 31432 DistanceChecker: activated
18:14:45.943 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:45.945 00.002 31432 Star lost during calibration... blundering on
18:14:45.947 00.002 31432 Status Line: étoile perdue
18:14:45.950 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:45.952 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:45.962 00.010 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:45.964 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:45.967 00.003 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:45.968 00.001 31432 Enqueuing Expose request
18:14:45.970 00.002 29876 Worker thread wakes up
18:14:45.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:45.970 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:46.990 01.020 29876 Exposure complete
18:14:47.033 00.043 29876 worker thread done servicing request
18:14:47.033 00.000 31432 OnExposeComplete: enter
18:14:47.035 00.002 31432 UpdateGuideState(): m_state=3
18:14:47.037 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:14:47.039 00.002 31432 Star::Find returns 1 (0), X=733.99, Y=957.44, Mass=1081, SNR=20.5, Peak=117 HFD=3.4
18:14:47.041 00.002 31432 Status Line: Masse : 1081 vs 3976
18:14:47.044 00.003 31432 UpdateCurrentPosition: star mass new=1080.7 exp=3976.1 thresh=50% limits=(1971.4, 5989.6, 7952.2)
18:14:47.046 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:47.048 00.002 31432 Star lost during calibration... blundering on
18:14:47.049 00.001 31432 Status Line: étoile perdue
18:14:47.052 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:47.055 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:47.066 00.011 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:47.068 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:47.070 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:47.072 00.002 31432 Enqueuing Expose request
18:14:47.074 00.002 29876 Worker thread wakes up
18:14:47.074 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:47.074 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:48.204 01.130 29876 Exposure complete
18:14:48.247 00.043 29876 worker thread done servicing request
18:14:48.247 00.000 31432 OnExposeComplete: enter
18:14:48.249 00.002 31432 UpdateGuideState(): m_state=3
18:14:48.251 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:14:48.253 00.002 31432 Star::Find returns 1 (0), X=733.74, Y=957.54, Mass=853, SNR=17.4, Peak=94 HFD=3.0
18:14:48.255 00.002 31432 Status Line: Masse : 853 vs 3976
18:14:48.258 00.003 31432 UpdateCurrentPosition: star mass new=853.1 exp=3976.1 thresh=50% limits=(1972.2, 5989.6, 7952.2)
18:14:48.260 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:48.261 00.001 31432 Star lost during calibration... blundering on
18:14:48.263 00.002 31432 Status Line: étoile perdue
18:14:48.266 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:48.268 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
18:14:48.279 00.011 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:48.281 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:48.283 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:48.285 00.002 31432 Enqueuing Expose request
18:14:48.287 00.002 29876 Worker thread wakes up
18:14:48.287 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:48.287 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:49.302 01.015 29876 Exposure complete
18:14:49.347 00.045 29876 worker thread done servicing request
18:14:49.347 00.000 31432 OnExposeComplete: enter
18:14:49.349 00.002 31432 UpdateGuideState(): m_state=3
18:14:49.351 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:14:49.353 00.002 31432 Star::Find returns 1 (0), X=733.10, Y=957.36, Mass=961, SNR=18.9, Peak=103 HFD=3.3
18:14:49.355 00.002 31432 Status Line: Masse : 961 vs 3956
18:14:49.358 00.003 31432 UpdateCurrentPosition: star mass new=961.4 exp=3955.6 thresh=50% limits=(1972.5, 5989.6, 7911.2)
18:14:49.360 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:49.362 00.002 31432 Star lost during calibration... blundering on
18:14:49.364 00.002 31432 Status Line: étoile perdue
18:14:49.366 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:49.369 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:49.380 00.011 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:49.382 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:49.384 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:49.386 00.002 31432 Enqueuing Expose request
18:14:49.388 00.002 29876 Worker thread wakes up
18:14:49.388 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:49.388 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:50.509 01.121 29876 Exposure complete
18:14:50.552 00.043 29876 worker thread done servicing request
18:14:50.552 00.000 31432 OnExposeComplete: enter
18:14:50.554 00.002 31432 UpdateGuideState(): m_state=3
18:14:50.556 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:14:50.558 00.002 31432 Star::Find returns 1 (0), X=733.45, Y=957.43, Mass=958, SNR=19.2, Peak=95 HFD=3.3
18:14:50.560 00.002 31432 Status Line: Masse : 958 vs 3956
18:14:50.563 00.003 31432 UpdateCurrentPosition: star mass new=958.2 exp=3955.6 thresh=50% limits=(1972.8, 5989.6, 7911.2)
18:14:50.565 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:50.567 00.002 31432 Star lost during calibration... blundering on
18:14:50.569 00.002 31432 Status Line: étoile perdue
18:14:50.572 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:50.574 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
18:14:50.585 00.011 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:50.587 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:50.589 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:50.591 00.002 31432 Enqueuing Expose request
18:14:50.593 00.002 29876 Worker thread wakes up
18:14:50.593 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:50.593 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:51.609 01.016 29876 Exposure complete
18:14:51.653 00.044 29876 worker thread done servicing request
18:14:51.653 00.000 31432 OnExposeComplete: enter
18:14:51.655 00.002 31432 UpdateGuideState(): m_state=3
18:14:51.657 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:14:51.659 00.002 31432 Star::Find returns 1 (0), X=733.20, Y=957.43, Mass=1101, SNR=20.3, Peak=103 HFD=3.2
18:14:51.661 00.002 31432 Status Line: Masse : 1101 vs 3956
18:14:51.664 00.003 31432 UpdateCurrentPosition: star mass new=1100.5 exp=3955.6 thresh=50% limits=(1973.0, 5989.6, 7911.2)
18:14:51.666 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:51.668 00.002 31432 Star lost during calibration... blundering on
18:14:51.670 00.002 31432 Status Line: étoile perdue
18:14:51.672 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:51.674 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:51.686 00.012 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:51.688 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:51.690 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:51.692 00.002 31432 Enqueuing Expose request
18:14:51.694 00.002 29876 Worker thread wakes up
18:14:51.694 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:51.694 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:52.820 01.126 29876 Exposure complete
18:14:52.863 00.043 29876 worker thread done servicing request
18:14:52.863 00.000 31432 OnExposeComplete: enter
18:14:52.865 00.002 31432 UpdateGuideState(): m_state=3
18:14:52.867 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:14:52.869 00.002 31432 Star::Find returns 1 (0), X=733.47, Y=957.36, Mass=1116, SNR=20.3, Peak=92 HFD=3.4
18:14:52.871 00.002 31432 Status Line: Masse : 1116 vs 3945
18:14:52.874 00.003 31432 UpdateCurrentPosition: star mass new=1115.9 exp=3944.7 thresh=50% limits=(1972.3, 5989.6, 7889.4)
18:14:52.876 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:52.878 00.002 31432 Star lost during calibration... blundering on
18:14:52.880 00.002 31432 Status Line: étoile perdue
18:14:52.884 00.004 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:52.886 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:52.898 00.012 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:52.901 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:52.902 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:52.904 00.002 31432 Enqueuing Expose request
18:14:52.906 00.002 29876 Worker thread wakes up
18:14:52.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:52.906 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:53.823 00.917 29876 Exposure complete
18:14:53.865 00.042 29876 worker thread done servicing request
18:14:53.865 00.000 31432 OnExposeComplete: enter
18:14:53.867 00.002 31432 UpdateGuideState(): m_state=3
18:14:53.870 00.003 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:14:53.872 00.002 31432 Star::Find returns 1 (0), X=732.54, Y=957.19, Mass=1184, SNR=21.3, Peak=122 HFD=3.6
18:14:53.873 00.001 31432 Status Line: Masse : 1184 vs 3939
18:14:53.876 00.003 31432 UpdateCurrentPosition: star mass new=1183.6 exp=3938.9 thresh=50% limits=(1969.5, 5989.6, 7877.9)
18:14:53.878 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:53.880 00.002 31432 Star lost during calibration... blundering on
18:14:53.882 00.002 31432 Status Line: étoile perdue
18:14:53.885 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:53.887 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
18:14:53.899 00.012 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:53.902 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:53.903 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:53.905 00.002 31432 Enqueuing Expose request
18:14:53.907 00.002 29876 Worker thread wakes up
18:14:53.907 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:53.907 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:55.036 01.129 29876 Exposure complete
18:14:55.079 00.043 29876 worker thread done servicing request
18:14:55.080 00.001 31432 OnExposeComplete: enter
18:14:55.082 00.002 31432 UpdateGuideState(): m_state=3
18:14:55.084 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:14:55.085 00.001 31432 Star::Find returns 1 (0), X=733.86, Y=957.48, Mass=980, SNR=19.9, Peak=108 HFD=3.1
18:14:55.087 00.002 31432 Status Line: Masse : 980 vs 3932
18:14:55.090 00.003 31432 UpdateCurrentPosition: star mass new=979.7 exp=3931.8 thresh=50% limits=(1965.9, 5989.6, 7863.6)
18:14:55.092 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:55.094 00.002 31432 Star lost during calibration... blundering on
18:14:55.096 00.002 31432 Status Line: étoile perdue
18:14:55.098 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:55.100 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=4, FiltMax=255, Gamma=1.000
18:14:55.112 00.012 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:14:55.114 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:55.116 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:55.118 00.002 31432 Enqueuing Expose request
18:14:55.120 00.002 29876 Worker thread wakes up
18:14:55.120 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:55.120 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:55.576 00.456 31432 StartLoopingInteractive: Loop button clicked
18:14:55.578 00.002 31432 Mount: notify guiding stopped
18:14:55.581 00.003 31432 BLC: window closed
18:14:55.583 00.002 31432 BLC: Last direction was reset
18:14:55.586 00.003 31432 PhdController failed: Guiding stopped
18:14:55.588 00.002 31432 PhdController: newstate STATE_FINISH
18:14:55.590 00.002 31432 PhdController complete: fail: Guiding stopped
18:14:55.593 00.003 31432 Mount: notify guiding dither settle done success=0
18:14:55.595 00.002 31432 PhdController: newstate STATE_IDLE
18:14:55.597 00.002 31432 Changing from state CALIBRATING_PRIMARY to STOP
18:14:55.600 00.003 31432 guider state => SELECTING
18:14:55.602 00.002 31432 Status Line: Boucler
18:14:55.608 00.006 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:14:56.032 00.424 29876 Exposure complete
18:14:56.074 00.042 29876 worker thread done servicing request
18:14:56.074 00.000 31432 OnExposeComplete: enter
18:14:56.076 00.002 31432 UpdateGuideState(): m_state=1
18:14:56.078 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:14:56.080 00.002 31432 Star::Find returns 1 (0), X=734.03, Y=957.42, Mass=1086, SNR=20.5, Peak=127 HFD=3.1
18:14:56.082 00.002 31432 Status Line: Masse : 1086 vs 3932
18:14:56.085 00.003 31432 UpdateCurrentPosition: star mass new=1085.6 exp=3931.8 thresh=50% limits=(1965.9, 5989.6, 7863.6)
18:14:56.087 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:56.088 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:56.090 00.002 31432 Status Line: Aucune étoile selectionnée
18:14:56.096 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:56.108 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:14:56.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:56.112 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:56.114 00.002 31432 Enqueuing Expose request
18:14:56.115 00.001 29876 Worker thread wakes up
18:14:56.116 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:56.116 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:57.246 01.130 29876 Exposure complete
18:14:57.289 00.043 29876 worker thread done servicing request
18:14:57.289 00.000 31432 OnExposeComplete: enter
18:14:57.291 00.002 31432 UpdateGuideState(): m_state=1
18:14:57.293 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:14:57.295 00.002 31432 Star::Find returns 1 (0), X=733.76, Y=957.59, Mass=982, SNR=19.0, Peak=106 HFD=3.1
18:14:57.297 00.002 31432 Status Line: Masse : 982 vs 3932
18:14:57.300 00.003 31432 UpdateCurrentPosition: star mass new=982.2 exp=3931.8 thresh=50% limits=(1965.9, 5989.6, 7863.6)
18:14:57.302 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:57.304 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:57.305 00.001 31432 Status Line: Aucune étoile selectionnée
18:14:57.308 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
18:14:57.320 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:14:57.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:57.324 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:57.326 00.002 31432 Enqueuing Expose request
18:14:57.328 00.002 29876 Worker thread wakes up
18:14:57.328 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:57.328 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:58.343 01.015 29876 Exposure complete
18:14:58.389 00.046 29876 worker thread done servicing request
18:14:58.389 00.000 31432 OnExposeComplete: enter
18:14:58.391 00.002 31432 UpdateGuideState(): m_state=1
18:14:58.393 00.002 31432 Star::Find(15, 734, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.395 00.002 31432 Star::Find returns 1 (0), X=733.39, Y=957.36, Mass=1133, SNR=20.9, Peak=124 HFD=3.3
18:14:58.397 00.002 31432 Status Line: Masse : 1133 vs 3932
18:14:58.399 00.002 31432 UpdateCurrentPosition: star mass new=1133.3 exp=3931.8 thresh=50% limits=(1965.9, 5989.6, 7863.6)
18:14:58.402 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:14:58.404 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:58.406 00.002 31432 Status Line: Aucune étoile selectionnée
18:14:58.409 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:58.420 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:14:58.422 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:58.424 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:14:58.426 00.002 31432 Enqueuing Expose request
18:14:58.428 00.002 29876 Worker thread wakes up
18:14:58.428 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:58.428 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:58.547 00.119 31432 GuiderMultiStar::AutoSelect enter
18:14:58.549 00.002 31432 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
18:14:58.594 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:14:58.628 00.034 31432 AutoFind: global mean = 0.0, stdev 10.1
18:14:58.630 00.002 31432 AutoFind: using threshold = 0.1
18:14:58.683 00.053 31432 AutoFind: local max [1171, 552] 98.6
18:14:58.685 00.002 31432 AutoFind: local max [294, 475] 92.9
18:14:58.687 00.002 31432 AutoFind: local max [514, 682] 77.1
18:14:58.688 00.001 31432 AutoFind: local max [448, 154] 35.0
18:14:58.690 00.002 31432 AutoFind: local max [516, 580] 33.4
18:14:58.692 00.002 31432 AutoFind: local max [179, 287] 21.7
18:14:58.694 00.002 31432 AutoFind: local max [664, 706] 16.5
18:14:58.696 00.002 31432 AutoFind: local max [191, 360] 13.5
18:14:58.698 00.002 31432 AutoFind: local max [1002, 235] 13.2
18:14:58.700 00.002 31432 AutoFind: local max [401, 723] 8.1
18:14:58.702 00.002 31432 AutoFind: local max [330, 760] 7.7
18:14:58.704 00.002 31432 AutoFind: local max [309, 594] 7.6
18:14:58.706 00.002 31432 AutoFind: local max [326, 509] 6.5
18:14:58.707 00.001 31432 AutoFind: local max [10, 172] 5.8
18:14:58.709 00.002 31432 AutoFind: local max [1026, 705] 5.6
18:14:58.711 00.002 31432 AutoFind: local max [838, 174] 4.4
18:14:58.713 00.002 31432 AutoFind: local max [1164, 526] 4.4
18:14:58.715 00.002 31432 AutoFind: local max [1083, 249] 4.4
18:14:58.717 00.002 31432 AutoFind: local max [998, 429] 4.1
18:14:58.718 00.001 31432 AutoFind: local max [85, 175] 4.0
18:14:58.720 00.002 31432 AutoFind: local max [206, 610] 4.0
18:14:58.722 00.002 31432 AutoFind: local max [625, 532] 4.0
18:14:58.724 00.002 31432 AutoFind: local max [1087, 268] 3.9
18:14:58.725 00.001 31432 AutoFind: local max [1264, 314] 3.9
18:14:58.727 00.002 31432 AutoFind: local max [935, 365] 3.9
18:14:58.729 00.002 31432 AutoFind: local max [906, 455] 3.8
18:14:58.731 00.002 31432 AutoFind: local max [996, 824] 3.8
18:14:58.733 00.002 31432 AutoFind: local max [706, 435] 3.8
18:14:58.735 00.002 31432 AutoFind: local max [743, 921] 3.8
18:14:58.736 00.001 31432 AutoFind: local max [1183, 554] 3.8
18:14:58.738 00.002 31432 AutoFind: local max [390, 290] 3.8
18:14:58.740 00.002 31432 AutoFind: local max [625, 586] 3.8
18:14:58.742 00.002 31432 AutoFind: local max [216, 695] 3.7
18:14:58.744 00.002 31432 AutoFind: local max [1259, 375] 3.7
18:14:58.746 00.002 31432 AutoFind: local max [209, 760] 3.7
18:14:58.748 00.002 31432 AutoFind: local max [1064, 409] 3.7
18:14:58.750 00.002 31432 AutoFind: local max [687, 513] 3.7
18:14:58.751 00.001 31432 AutoFind: local max [778, 228] 3.7
18:14:58.753 00.002 31432 AutoFind: local max [934, 575] 3.7
18:14:58.754 00.001 31432 AutoFind: local max [417, 118] 3.7
18:14:58.756 00.002 31432 AutoFind: local max [872, 470] 3.7
18:14:58.758 00.002 31432 AutoFind: local max [1091, 171] 3.7
18:14:58.760 00.002 31432 AutoFind: local max [34, 837] 3.6
18:14:58.762 00.002 31432 AutoFind: local max [1128, 256] 3.6
18:14:58.764 00.002 31432 AutoFind: local max [861, 327] 3.6
18:14:58.765 00.001 31432 AutoFind: local max [778, 490] 3.6
18:14:58.767 00.002 31432 AutoFind: local max [1004, 70] 3.6
18:14:58.769 00.002 31432 AutoFind: local max [215, 153] 3.6
18:14:58.771 00.002 31432 AutoFind: local max [810, 71] 3.6
18:14:58.772 00.001 31432 AutoFind: local max [844, 105] 3.6
18:14:58.774 00.002 31432 AutoFind: local max [934, 316] 3.6
18:14:58.776 00.002 31432 AutoFind: local max [778, 442] 3.5
18:14:58.778 00.002 31432 AutoFind: local max [604, 79] 3.5
18:14:58.780 00.002 31432 AutoFind: local max [187, 172] 3.5
18:14:58.782 00.002 31432 AutoFind: local max [197, 21] 3.5
18:14:58.783 00.001 31432 AutoFind: local max [1165, 837] 3.5
18:14:58.785 00.002 31432 AutoFind: local max [61, 292] 3.5
18:14:58.788 00.003 31432 AutoFind: local max [916, 372] 3.5
18:14:58.790 00.002 31432 AutoFind: local max [460, 656] 3.5
18:14:58.792 00.002 31432 AutoFind: local max [198, 773] 3.5
18:14:58.793 00.001 31432 AutoFind: local max [106, 377] 3.5
18:14:58.795 00.002 31432 AutoFind: local max [1249, 559] 3.5
18:14:58.797 00.002 31432 AutoFind: local max [511, 590] 3.5
18:14:58.799 00.002 31432 AutoFind: local max [409, 721] 3.4
18:14:58.801 00.002 31432 AutoFind: local max [425, 424] 3.4
18:14:58.803 00.002 31432 AutoFind: local max [390, 220] 3.4
18:14:58.804 00.001 31432 AutoFind: local max [209, 307] 3.4
18:14:58.806 00.002 31432 AutoFind: local max [16, 281] 3.4
18:14:58.808 00.002 31432 AutoFind: local max [337, 332] 3.4
18:14:58.810 00.002 31432 AutoFind: local max [84, 282] 3.4
18:14:58.812 00.002 31432 AutoFind: local max [196, 435] 3.4
18:14:58.813 00.001 31432 AutoFind: local max [553, 605] 3.3
18:14:58.815 00.002 31432 AutoFind: local max [87, 590] 3.3
18:14:58.817 00.002 31432 AutoFind: local max [332, 497] 3.3
18:14:58.819 00.002 31432 AutoFind: local max [398, 228] 3.3
18:14:58.821 00.002 31432 AutoFind: local max [1165, 845] 3.3
18:14:58.823 00.002 31432 AutoFind: local max [646, 271] 3.3
18:14:58.825 00.002 31432 AutoFind: local max [672, 499] 3.3
18:14:58.826 00.001 31432 AutoFind: local max [1087, 874] 3.3
18:14:58.828 00.002 31432 AutoFind: local max [290, 420] 3.3
18:14:58.830 00.002 31432 AutoFind: local max [1084, 632] 3.3
18:14:58.832 00.002 31432 AutoFind: local max [1178, 695] 3.3
18:14:58.834 00.002 31432 AutoFind: local max [1124, 107] 3.3
18:14:58.835 00.001 31432 AutoFind: local max [349, 229] 3.3
18:14:58.837 00.002 31432 AutoFind: local max [1262, 296] 3.3
18:14:58.839 00.002 31432 AutoFind: local max [150, 430] 3.3
18:14:58.841 00.002 31432 AutoFind: local max [500, 246] 3.3
18:14:58.842 00.001 31432 AutoFind: local max [892, 364] 3.3
18:14:58.844 00.002 31432 AutoFind: local max [649, 832] 3.3
18:14:58.846 00.002 31432 AutoFind: local max [481, 374] 3.3
18:14:58.848 00.002 31432 AutoFind: local max [151, 318] 3.3
18:14:58.849 00.001 31432 AutoFind: local max [264, 650] 3.3
18:14:58.852 00.003 31432 AutoFind: local max [442, 319] 3.3
18:14:58.854 00.002 31432 AutoFind: local max [497, 523] 3.3
18:14:58.856 00.002 31432 AutoFind: local max [817, 408] 3.3
18:14:58.857 00.001 31432 AutoFind: local max [1116, 251] 3.3
18:14:58.859 00.002 31432 AutoFind: local max [805, 91] 3.3
18:14:58.861 00.002 31432 AutoFind: local max [507, 195] 3.3
18:14:58.863 00.002 31432 AutoFind: local max [996, 439] 3.3
18:14:58.865 00.002 31432 AutoFind: local max [1266, 139] 3.3
18:14:58.867 00.002 31432 AutoFind: too close [996, 439] 3.3 - [998, 429] 4.1
18:14:58.868 00.001 31432 AutoFind: too close [805, 91] 3.3 - [810, 71] 3.6
18:14:58.870 00.002 31432 AutoFind: too close [1116, 251] 3.3 - [1128, 256] 3.6
18:14:58.872 00.002 31432 AutoFind: too close [1262, 296] 3.3 - [1264, 314] 3.9
18:14:58.874 00.002 31432 AutoFind: too close [672, 499] 3.3 - [687, 513] 3.7
18:14:58.876 00.002 31432 AutoFind: too close [1165, 845] 3.3 - [1165, 837] 3.5
18:14:58.877 00.001 31432 AutoFind: too close [398, 228] 3.3 - [390, 220] 3.4
18:14:58.879 00.002 31432 AutoFind: too close [332, 497] 3.3 - [326, 509] 6.5
18:14:58.881 00.002 31432 AutoFind: too close [409, 721] 3.4 - [401, 723] 8.1
18:14:58.883 00.002 31432 AutoFind: close dim-bright [511, 590] 3.5 - [516, 580] 33.4
18:14:58.885 00.002 31432 AutoFind: too close [198, 773] 3.5 - [209, 760] 3.7
18:14:58.887 00.002 31432 AutoFind: too close [916, 372] 3.5 - [935, 365] 3.9
18:14:58.889 00.002 31432 AutoFind: close dim-bright [1183, 554] 3.8 - [1171, 552] 98.6
18:14:58.890 00.001 31432 AutoFind: too close [1087, 268] 3.9 - [1083, 249] 4.4
18:14:58.892 00.002 31432 AutoFind: too close to edge [1266, 139] 3.3
18:14:58.894 00.002 31432 AutoFind: too close to edge [16, 281] 3.4
18:14:58.896 00.002 31432 AutoFind: too close to edge [1249, 559] 3.5
18:14:58.898 00.002 31432 AutoFind: too close to edge [197, 21] 3.5
18:14:58.900 00.002 31432 AutoFind: too close to edge [34, 837] 3.6
18:14:58.902 00.002 31432 AutoFind: too close to edge [1259, 375] 3.7
18:14:58.903 00.001 31432 AutoFind: too close to edge [743, 921] 3.8
18:14:58.905 00.002 31432 AutoFind: too close to edge [10, 172] 5.8
18:14:58.907 00.002 31432 AutoFind: BPP = 8, saturation at 258, pedestal 3, thresh = 232
18:14:58.909 00.002 31432 Star::Find(15, 1171, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.911 00.002 31432 Star::Find returns 1 (0), X=1171.40, Y=551.82, Mass=7798, SNR=57.9, Peak=256 HFD=4.6
18:14:58.912 00.001 31432 Star::Find(15, 294, 475, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.915 00.003 31432 Star::Find returns 1 (0), X=294.37, Y=474.88, Mass=5122, SNR=47.4, Peak=255 HFD=3.9
18:14:58.916 00.001 31432 Star::Find(15, 514, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.918 00.002 31432 Star::Find returns 1 (0), X=513.89, Y=681.92, Mass=4115, SNR=41.8, Peak=255 HFD=3.9
18:14:58.920 00.002 31432 Star::Find(15, 448, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.922 00.002 31432 Star::Find returns 1 (0), X=447.87, Y=153.92, Mass=1863, SNR=27.2, Peak=181 HFD=3.6
18:14:58.923 00.001 31432 Star::Find(15, 516, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.925 00.002 31432 Star::Find returns 1 (0), X=516.24, Y=579.62, Mass=1735, SNR=26.3, Peak=148 HFD=3.6
18:14:58.927 00.002 31432 Star::Find(15, 179, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.929 00.002 31432 Star::Find returns 1 (0), X=179.62, Y=286.54, Mass=1084, SNR=20.1, Peak=110 HFD=3.2
18:14:58.931 00.002 31432 Star::Find(15, 664, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.933 00.002 31432 Star::Find returns 1 (0), X=664.39, Y=705.63, Mass=723, SNR=15.9, Peak=90 HFD=3.2
18:14:58.935 00.002 31432 Star::Find(15, 191, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.937 00.002 31432 Star::Find returns 1 (0), X=191.22, Y=360.26, Mass=581, SNR=14.0, Peak=92 HFD=2.6
18:14:58.938 00.001 31432 Star::Find(15, 1002, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.940 00.002 31432 Star::Find returns 1 (0), X=1002.51, Y=234.59, Mass=654, SNR=14.5, Peak=78 HFD=3.1
18:14:58.942 00.002 31432 Star::Find(15, 330, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.944 00.002 31432 Star::Find returns 1 (0), X=330.33, Y=758.71, Mass=607, SNR=13.7, Peak=56 HFD=5.3
18:14:58.946 00.002 31432 Star::Find(15, 309, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.948 00.002 31432 Star::Find returns 1 (0), X=309.53, Y=595.41, Mass=259, SNR=8.9, Peak=44 HFD=3.0
18:14:58.949 00.001 31432 Star::Find(15, 1026, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.952 00.003 31432 Star::Find returns 1 (0), X=1026.50, Y=704.44, Mass=157, SNR=6.9, Peak=46 HFD=2.8
18:14:58.954 00.002 31432 Star::Find(15, 838, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.956 00.002 31432 Star::Find false star n=5 nbg=278 bg=23.6 sigma=5.0 thresh=39 peak=34
18:14:58.958 00.002 31432 Star::Find returns 0 (2), X=838.00, Y=174.00, Mass=108, SNR=2.9, Peak=58 HFD=0.0
18:14:58.960 00.002 31432 Star::Find(15, 1164, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.961 00.001 31432 Star::Find false star n=3 nbg=278 bg=20.8 sigma=5.4 thresh=37 peak=31
18:14:58.963 00.002 31432 Star::Find returns 0 (2), X=1164.00, Y=526.00, Mass=49, SNR=2.9, Peak=41 HFD=0.0
18:14:58.965 00.002 31432 Star::Find(15, 85, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.967 00.002 31432 Star::Find false star n=3 nbg=278 bg=23.1 sigma=5.2 thresh=39 peak=31
18:14:58.969 00.002 31432 Star::Find returns 0 (2), X=85.00, Y=175.00, Mass=54, SNR=2.9, Peak=49 HFD=0.0
18:14:58.970 00.001 31432 Star::Find(15, 206, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.972 00.002 31432 Star::Find false star n=9 nbg=278 bg=19.4 sigma=4.9 thresh=34 peak=34
18:14:58.974 00.002 31432 Star::Find returns 0 (2), X=206.00, Y=610.00, Mass=177, SNR=2.9, Peak=49 HFD=0.0
18:14:58.976 00.002 31432 Star::Find(15, 625, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.978 00.002 31432 Star::Find false star n=2 nbg=277 bg=20.8 sigma=5.1 thresh=36 peak=28
18:14:58.980 00.002 31432 Star::Find returns 0 (2), X=625.00, Y=532.00, Mass=49, SNR=2.9, Peak=46 HFD=0.0
18:14:58.982 00.002 31432 Star::Find(15, 906, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.983 00.001 31432 Star::Find false star n=1 nbg=283 bg=21.5 sigma=5.5 thresh=38 peak=29
18:14:58.985 00.002 31432 Star::Find returns 0 (2), X=906.00, Y=455.00, Mass=30, SNR=2.9, Peak=51 HFD=0.0
18:14:58.987 00.002 31432 Star::Find(15, 996, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.989 00.002 31432 Star::Find false star n=3 nbg=280 bg=18.2 sigma=5.6 thresh=35 peak=28
18:14:58.991 00.002 31432 Star::Find returns 0 (2), X=996.00, Y=824.00, Mass=56, SNR=2.9, Peak=40 HFD=0.0
18:14:58.992 00.001 31432 Star::Find(15, 706, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:58.994 00.002 31432 Star::Find false star n=3 nbg=282 bg=22.3 sigma=5.3 thresh=38 peak=31
18:14:58.996 00.002 31432 Star::Find returns 0 (2), X=706.00, Y=435.00, Mass=50, SNR=2.9, Peak=46 HFD=0.0
18:14:58.998 00.002 31432 Star::Find(15, 1183, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.000 00.002 31432 Star::Find returns 1 (0), X=1171.40, Y=551.82, Mass=7798, SNR=57.9, Peak=256 HFD=4.6
18:14:59.001 00.001 31432 Star::Find(15, 390, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.003 00.002 31432 Star::Find false star n=4 nbg=280 bg=22.6 sigma=5.4 thresh=39 peak=38
18:14:59.005 00.002 31432 Star::Find returns 0 (2), X=390.00, Y=290.00, Mass=122, SNR=2.9, Peak=64 HFD=0.0
18:14:59.007 00.002 31432 Star::Find(15, 625, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.009 00.002 31432 Star::Find returns 0 (3), X=625.00, Y=586.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:14:59.011 00.002 31432 Star::Find(15, 216, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.013 00.002 31432 Star::Find returns 0 (2), X=216.00, Y=695.00, Mass=19, SNR=2.3, Peak=42 HFD=0.0
18:14:59.015 00.002 31432 Star::Find(15, 1064, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.017 00.002 31432 Star::Find false star n=4 nbg=281 bg=21.9 sigma=5.3 thresh=38 peak=30
18:14:59.018 00.001 31432 Star::Find returns 0 (2), X=1064.00, Y=409.00, Mass=70, SNR=2.9, Peak=42 HFD=0.0
18:14:59.020 00.002 31432 Star::Find(15, 778, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.023 00.003 31432 Star::Find false star n=6 nbg=282 bg=23.6 sigma=5.5 thresh=40 peak=34
18:14:59.025 00.002 31432 Star::Find returns 0 (2), X=778.00, Y=228.00, Mass=111, SNR=2.9, Peak=47 HFD=0.0
18:14:59.026 00.001 31432 Star::Find(15, 934, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.028 00.002 31432 Star::Find returns 0 (3), X=934.00, Y=575.00, Mass=0, SNR=0.0, Peak=41 HFD=0.0
18:14:59.030 00.002 31432 Star::Find(15, 417, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.032 00.002 31432 Star::Find returns 0 (3), X=417.00, Y=118.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
18:14:59.034 00.002 31432 Star::Find(15, 872, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.036 00.002 31432 Star::Find returns 0 (3), X=872.00, Y=470.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:14:59.037 00.001 31432 Star::Find(15, 1091, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.040 00.003 31432 Star::Find returns 0 (2), X=1091.00, Y=171.00, Mass=20, SNR=2.4, Peak=44 HFD=0.0
18:14:59.041 00.001 31432 Star::Find(15, 861, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.043 00.002 31432 Star::Find false star n=5 nbg=278 bg=22.6 sigma=5.2 thresh=38 peak=31
18:14:59.045 00.002 31432 Star::Find returns 0 (2), X=861.00, Y=327.00, Mass=84, SNR=2.9, Peak=45 HFD=0.0
18:14:59.047 00.002 31432 Star::Find(15, 778, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.049 00.002 31432 Star::Find false star n=3 nbg=277 bg=20.9 sigma=5.2 thresh=37 peak=30
18:14:59.051 00.002 31432 Star::Find returns 0 (2), X=778.00, Y=490.00, Mass=69, SNR=2.9, Peak=57 HFD=0.0
18:14:59.052 00.001 31432 Star::Find(15, 1004, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.054 00.002 31432 Star::Find returns 0 (2), X=1004.00, Y=70.00, Mass=32, SNR=2.9, Peak=45 HFD=0.0
18:14:59.056 00.002 31432 Star::Find(15, 215, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.057 00.001 31432 Star::Find returns 0 (3), X=215.00, Y=153.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
18:14:59.059 00.002 31432 Star::Find(15, 844, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.061 00.002 31432 Star::Find false star n=2 nbg=276 bg=23.9 sigma=5.2 thresh=40 peak=38
18:14:59.063 00.002 31432 Star::Find returns 0 (2), X=844.00, Y=105.00, Mass=66, SNR=2.9, Peak=69 HFD=0.0
18:14:59.064 00.001 31432 Star::Find(15, 934, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.066 00.002 31432 Star::Find false star n=4 nbg=279 bg=23.5 sigma=5.4 thresh=40 peak=33
18:14:59.068 00.002 31432 Star::Find returns 0 (2), X=934.00, Y=316.00, Mass=80, SNR=2.9, Peak=45 HFD=0.0
18:14:59.070 00.002 31432 Star::Find(15, 778, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.072 00.002 31432 Star::Find false star n=3 nbg=277 bg=22.3 sigma=5.0 thresh=37 peak=30
18:14:59.073 00.001 31432 Star::Find returns 0 (2), X=778.00, Y=442.00, Mass=61, SNR=2.9, Peak=52 HFD=0.0
18:14:59.075 00.002 31432 Star::Find(15, 604, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.077 00.002 31432 Star::Find returns 0 (2), X=604.00, Y=79.00, Mass=20, SNR=2.4, Peak=45 HFD=0.0
18:14:59.079 00.002 31432 Star::Find(15, 187, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.081 00.002 31432 Star::Find returns 0 (2), X=187.00, Y=172.00, Mass=24, SNR=2.7, Peak=47 HFD=0.0
18:14:59.082 00.001 31432 Star::Find(15, 61, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.084 00.002 31432 Star::Find returns 0 (2), X=61.00, Y=292.00, Mass=20, SNR=2.3, Peak=51 HFD=0.0
18:14:59.086 00.002 31432 Star::Find(15, 460, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.088 00.002 31432 Star::Find false star n=5 nbg=277 bg=20.0 sigma=4.8 thresh=34 peak=27
18:14:59.090 00.002 31432 Star::Find returns 0 (2), X=460.00, Y=656.00, Mass=86, SNR=2.9, Peak=40 HFD=0.0
18:14:59.091 00.001 31432 Star::Find(15, 106, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.093 00.002 31432 Star::Find false star n=1 nbg=274 bg=22.5 sigma=5.0 thresh=38 peak=29
18:14:59.095 00.002 31432 Star::Find returns 0 (2), X=106.00, Y=377.00, Mass=30, SNR=2.9, Peak=57 HFD=0.0
18:14:59.097 00.002 31432 Star::Find(15, 511, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.099 00.002 31432 Star::Find returns 1 (0), X=516.24, Y=579.62, Mass=1735, SNR=26.3, Peak=148 HFD=3.6
18:14:59.101 00.002 31432 Star::Find(15, 425, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.103 00.002 31432 Star::Find returns 0 (2), X=425.00, Y=424.00, Mass=17, SNR=2.2, Peak=45 HFD=0.0
18:14:59.104 00.001 31432 Star::Find(15, 209, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.106 00.002 31432 Star::Find false star n=4 nbg=278 bg=22.4 sigma=5.0 thresh=37 peak=30
18:14:59.108 00.002 31432 Star::Find returns 0 (2), X=209.00, Y=307.00, Mass=64, SNR=2.9, Peak=44 HFD=0.0
18:14:59.110 00.002 31432 Star::Find(15, 337, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.112 00.002 31432 Star::Find false star n=2 nbg=280 bg=22.7 sigma=5.3 thresh=39 peak=30
18:14:59.113 00.001 31432 Star::Find returns 0 (2), X=337.00, Y=332.00, Mass=42, SNR=2.9, Peak=48 HFD=0.0
18:14:59.115 00.002 31432 Star::Find(15, 84, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.117 00.002 31432 Star::Find false star n=5 nbg=273 bg=22.2 sigma=5.1 thresh=37 peak=30
18:14:59.119 00.002 31432 Star::Find returns 0 (2), X=84.00, Y=282.00, Mass=89, SNR=2.9, Peak=54 HFD=0.0
18:14:59.121 00.002 31432 Star::Find(15, 196, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.123 00.002 31432 Star::Find returns 0 (2), X=196.00, Y=435.00, Mass=16, SNR=2.1, Peak=41 HFD=0.0
18:14:59.124 00.001 31432 Star::Find(15, 553, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.126 00.002 31432 Star::Find false star n=4 nbg=267 bg=20.3 sigma=4.6 thresh=34 peak=30
18:14:59.128 00.002 31432 Star::Find returns 0 (2), X=553.00, Y=605.00, Mass=82, SNR=2.9, Peak=47 HFD=0.0
18:14:59.130 00.002 31432 Star::Find(15, 87, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.132 00.002 31432 Star::Find false star n=4 nbg=278 bg=19.6 sigma=4.8 thresh=34 peak=29
18:14:59.134 00.002 31432 Star::Find returns 0 (2), X=87.00, Y=590.00, Mass=71, SNR=2.9, Peak=61 HFD=0.0
18:14:59.135 00.001 31432 Star::Find(15, 646, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.137 00.002 31432 Star::Find false star n=3 nbg=278 bg=23.3 sigma=5.4 thresh=39 peak=32
18:14:59.139 00.002 31432 Star::Find returns 0 (2), X=646.00, Y=271.00, Mass=54, SNR=2.9, Peak=50 HFD=0.0
18:14:59.141 00.002 31432 Star::Find(15, 1087, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.142 00.001 31432 Star::Find returns 0 (2), X=1087.00, Y=874.00, Mass=15, SNR=2.1, Peak=40 HFD=0.0
18:14:59.144 00.002 31432 Star::Find(15, 290, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.146 00.002 31432 Star::Find false star n=3 nbg=276 bg=20.9 sigma=5.1 thresh=36 peak=30
18:14:59.148 00.002 31432 Star::Find returns 0 (2), X=290.00, Y=420.00, Mass=50, SNR=2.9, Peak=48 HFD=0.0
18:14:59.149 00.001 31432 Star::Find(15, 1084, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.152 00.003 31432 Star::Find false star n=3 nbg=276 bg=20.4 sigma=5.0 thresh=35 peak=27
18:14:59.154 00.002 31432 Star::Find returns 0 (2), X=1084.00, Y=632.00, Mass=62, SNR=2.9, Peak=44 HFD=0.0
18:14:59.156 00.002 31432 Star::Find(15, 1178, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.158 00.002 31432 Star::Find false star n=1 nbg=277 bg=19.7 sigma=5.2 thresh=35 peak=31
18:14:59.159 00.001 31432 Star::Find returns 0 (2), X=1178.00, Y=695.00, Mass=47, SNR=2.9, Peak=67 HFD=0.0
18:14:59.161 00.002 31432 Star::Find(15, 1124, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.163 00.002 31432 Star::Find false star n=4 nbg=281 bg=24.3 sigma=5.4 thresh=40 peak=31
18:14:59.165 00.002 31432 Star::Find returns 0 (2), X=1124.00, Y=107.00, Mass=73, SNR=2.9, Peak=47 HFD=0.0
18:14:59.167 00.002 31432 Star::Find(15, 349, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.169 00.002 31432 Star::Find false star n=2 nbg=282 bg=22.9 sigma=5.2 thresh=38 peak=29
18:14:59.170 00.001 31432 Star::Find returns 0 (2), X=349.00, Y=229.00, Mass=36, SNR=2.9, Peak=45 HFD=0.0
18:14:59.172 00.002 31432 Star::Find(15, 150, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.174 00.002 31432 Star::Find returns 0 (2), X=150.00, Y=430.00, Mass=16, SNR=2.0, Peak=47 HFD=0.0
18:14:59.176 00.002 31432 Star::Find(15, 500, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.178 00.002 31432 Star::Find false star n=4 nbg=276 bg=22.7 sigma=5.1 thresh=38 peak=30
18:14:59.180 00.002 31432 Star::Find returns 0 (2), X=500.00, Y=246.00, Mass=66, SNR=2.9, Peak=45 HFD=0.0
18:14:59.182 00.002 31432 Star::Find(15, 892, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.184 00.002 31432 Star::Find false star n=1 nbg=278 bg=22.4 sigma=5.1 thresh=38 peak=33
18:14:59.186 00.002 31432 Star::Find returns 0 (2), X=892.00, Y=364.00, Mass=43, SNR=2.9, Peak=65 HFD=0.0
18:14:59.187 00.001 31432 Star::Find(15, 649, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.189 00.002 31432 Star::Find false star n=2 nbg=279 bg=17.0 sigma=4.9 thresh=32 peak=27
18:14:59.191 00.002 31432 Star::Find returns 0 (2), X=649.00, Y=832.00, Mass=60, SNR=2.9, Peak=59 HFD=0.0
18:14:59.193 00.002 31432 Star::Find(15, 481, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.195 00.002 31432 Star::Find returns 0 (2), X=481.00, Y=374.00, Mass=24, SNR=2.7, Peak=47 HFD=0.0
18:14:59.197 00.002 31432 Star::Find(15, 151, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.199 00.002 31432 Star::Find returns 1 (0), X=161.19, Y=305.59, Mass=124, SNR=6.6, Peak=63 HFD=2.2
18:14:59.201 00.002 31432 Star::Find(15, 264, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.203 00.002 31432 Star::Find false star n=3 nbg=280 bg=19.8 sigma=5.0 thresh=35 peak=30
18:14:59.205 00.002 31432 Star::Find returns 0 (2), X=264.00, Y=650.00, Mass=73, SNR=2.9, Peak=54 HFD=0.0
18:14:59.207 00.002 31432 Star::Find(15, 442, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.208 00.001 31432 Star::Find false star n=2 nbg=282 bg=23.9 sigma=4.9 thresh=39 peak=37
18:14:59.210 00.002 31432 Star::Find returns 0 (2), X=442.00, Y=319.00, Mass=65, SNR=2.9, Peak=72 HFD=0.0
18:14:59.213 00.003 31432 Star::Find(15, 497, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.214 00.001 31432 Star::Find false star n=1 nbg=281 bg=21.2 sigma=5.3 thresh=37 peak=35
18:14:59.216 00.002 31432 Star::Find returns 0 (2), X=497.00, Y=523.00, Mass=53, SNR=2.9, Peak=74 HFD=0.0
18:14:59.218 00.002 31432 Star::Find(15, 817, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.220 00.002 31432 Star::Find returns 0 (2), X=817.00, Y=408.00, Mass=31, SNR=3.0, Peak=43 HFD=0.0
18:14:59.222 00.002 31432 Star::Find(15, 507, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.224 00.002 31432 Star::Find false star n=1 nbg=281 bg=24.0 sigma=5.6 thresh=41 peak=32
18:14:59.226 00.002 31432 Star::Find returns 0 (2), X=507.00, Y=195.00, Mass=34, SNR=2.9, Peak=58 HFD=0.0
18:14:59.228 00.002 31432 AutoFind: finding best star pass 1
18:14:59.230 00.002 31432 Star::Find(15, 1171, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.232 00.002 31432 Star::Find returns 1 (0), X=1171.40, Y=551.82, Mass=7798, SNR=57.9, Peak=256 HFD=4.6
18:14:59.234 00.002 31432 AutoFind: near-saturated [1171, 552] 98.6 Mass 7798 SNR 57.9 Peak 256
18:14:59.236 00.002 31432 Star::Find(15, 294, 475, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.237 00.001 31432 Star::Find returns 1 (0), X=294.37, Y=474.88, Mass=5122, SNR=47.4, Peak=255 HFD=3.9
18:14:59.239 00.002 31432 AutoFind: near-saturated [294, 475] 92.9 Mass 5122 SNR 47.4 Peak 255
18:14:59.242 00.003 31432 Star::Find(15, 514, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.244 00.002 31432 Star::Find returns 1 (0), X=513.89, Y=681.92, Mass=4115, SNR=41.8, Peak=255 HFD=3.9
18:14:59.246 00.002 31432 AutoFind: near-saturated [514, 682] 77.1 Mass 4115 SNR 41.8 Peak 255
18:14:59.248 00.002 31432 Star::Find(15, 448, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.249 00.001 31432 Star::Find returns 1 (0), X=447.87, Y=153.92, Mass=1863, SNR=27.2, Peak=181 HFD=3.6
18:14:59.251 00.002 31432 AutoFind returns star at [448, 154] 35.0 Mass 1863 SNR 27.2
18:14:59.254 00.003 31432 Star::Find(15, 448, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.256 00.002 31432 Star::Find returns 1 (0), X=447.87, Y=153.92, Mass=1863, SNR=27.2, Peak=181 HFD=3.6
18:14:59.259 00.003 31432 MultiStar: List (10): {447.87, 153.92}(27.2), {516.24, 579.62}(26.3), {179.62, 286.54}(20.1), {664.39, 705.63}(15.9), {191.22, 360.26}(14.0), {1002.51, 234.59}(14.5), {330.33, 758.71}(13.7), {309.53, 595.41}(8.9), {1026.50, 704.44}(6.9), {161.19, 305.59}(6.6), 
18:14:59.261 00.002 31432 setting lock position to (447.87, 153.92)
18:14:59.263 00.002 31432 MultiStar: stabilizing after lock position change
18:14:59.265 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:14:59.267 00.002 31432 UpdateGuideState(): m_state=1
18:14:59.268 00.001 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:14:59.270 00.002 31432 Star::Find returns 1 (0), X=447.87, Y=153.92, Mass=1863, SNR=27.2, Peak=181 HFD=3.6
18:14:59.272 00.002 31432 DistanceChecker: deactivated
18:14:59.278 00.006 31432 setting lock position to (447.87, 153.92)
18:14:59.280 00.002 31432 MultiStar: stabilizing after lock position change
18:14:59.282 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:14:59.284 00.002 31432 Changing from state SELECTING to SELECTED
18:14:59.286 00.002 31432 guider state => SELECTED
18:14:59.293 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:59.304 00.011 31432 UpdateGuideState exits: m=1863 RSB=27.2
18:14:59.306 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:59.317 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (447.9, 153.9)
18:14:59.551 00.234 29876 Exposure complete
18:14:59.593 00.042 29876 worker thread done servicing request
18:14:59.593 00.000 31432 OnExposeComplete: enter
18:14:59.595 00.002 31432 UpdateGuideState(): m_state=2
18:14:59.597 00.002 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:14:59.599 00.002 31432 Star::Find returns 1 (0), X=447.57, Y=153.94, Mass=2021, SNR=27.5, Peak=159 HFD=3.6
18:14:59.602 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:14:59.614 00.012 31432 UpdateGuideState exits: m=2021 RSB=27.5
18:14:59.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:59.618 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:14:59.620 00.002 31432 Enqueuing Expose request
18:14:59.622 00.002 29876 Worker thread wakes up
18:14:59.622 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:14:59.622 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:00.636 01.014 29876 Exposure complete
18:15:00.679 00.043 29876 worker thread done servicing request
18:15:00.679 00.000 31432 OnExposeComplete: enter
18:15:00.681 00.002 31432 UpdateGuideState(): m_state=2
18:15:00.683 00.002 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:15:00.685 00.002 31432 Star::Find returns 1 (0), X=447.29, Y=154.00, Mass=1985, SNR=28.2, Peak=191 HFD=3.3
18:15:00.687 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:00.699 00.012 31432 UpdateGuideState exits: m=1985 RSB=28.2
18:15:00.702 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:00.703 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:00.705 00.002 31432 Enqueuing Expose request
18:15:00.707 00.002 29876 Worker thread wakes up
18:15:00.707 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:00.707 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,139,31,31)
18:15:01.933 01.226 29876 Exposure complete
18:15:01.977 00.044 29876 worker thread done servicing request
18:15:01.977 00.000 31432 OnExposeComplete: enter
18:15:01.980 00.003 31432 UpdateGuideState(): m_state=2
18:15:01.982 00.002 31432 Star::Find(15, 447, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:15:01.983 00.001 31432 Star::Find returns 1 (0), X=447.47, Y=153.75, Mass=2099, SNR=29.3, Peak=187 HFD=3.4
18:15:01.986 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:01.998 00.012 31432 UpdateGuideState exits: m=2099 RSB=29.3
18:15:02.001 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:02.002 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:02.004 00.002 31432 Enqueuing Expose request
18:15:02.006 00.002 29876 Worker thread wakes up
18:15:02.006 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:02.006 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(432,139,31,31)
18:15:02.921 00.915 29876 Exposure complete
18:15:02.963 00.042 29876 worker thread done servicing request
18:15:02.964 00.001 31432 OnExposeComplete: enter
18:15:02.966 00.002 31432 UpdateGuideState(): m_state=2
18:15:02.968 00.002 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:15:02.970 00.002 31432 Star::Find returns 1 (0), X=447.42, Y=153.71, Mass=1981, SNR=28.4, Peak=215 HFD=3.2
18:15:02.972 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:02.984 00.012 31432 UpdateGuideState exits: m=1981 RSB=28.4
18:15:02.987 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:02.988 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:02.990 00.002 31432 Enqueuing Expose request
18:15:02.992 00.002 29876 Worker thread wakes up
18:15:02.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:02.993 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(432,139,31,31)
18:15:04.222 01.229 29876 Exposure complete
18:15:04.267 00.045 29876 worker thread done servicing request
18:15:04.268 00.001 31432 OnExposeComplete: enter
18:15:04.270 00.002 31432 UpdateGuideState(): m_state=2
18:15:04.272 00.002 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:15:04.274 00.002 31432 Star::Find returns 1 (0), X=447.52, Y=153.83, Mass=2031, SNR=28.5, Peak=201 HFD=3.2
18:15:04.276 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:04.289 00.013 31432 UpdateGuideState exits: m=2031 RSB=28.5
18:15:04.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:04.293 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:04.295 00.002 31432 Enqueuing Expose request
18:15:04.297 00.002 29876 Worker thread wakes up
18:15:04.297 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:04.297 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:05.199 00.902 29876 Exposure complete
18:15:05.244 00.045 29876 worker thread done servicing request
18:15:05.245 00.001 31432 OnExposeComplete: enter
18:15:05.247 00.002 31432 UpdateGuideState(): m_state=2
18:15:05.249 00.002 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:15:05.251 00.002 31432 Star::Find returns 1 (0), X=448.07, Y=154.08, Mass=1998, SNR=28.5, Peak=234 HFD=2.9
18:15:05.253 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:05.265 00.012 31432 UpdateGuideState exits: m=1998 RSB=28.5
18:15:05.268 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:05.270 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:05.272 00.002 31432 Enqueuing Expose request
18:15:05.274 00.002 29876 Worker thread wakes up
18:15:05.274 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:05.274 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:06.404 01.130 29876 Exposure complete
18:15:06.448 00.044 29876 worker thread done servicing request
18:15:06.448 00.000 31432 OnExposeComplete: enter
18:15:06.451 00.003 31432 UpdateGuideState(): m_state=2
18:15:06.453 00.002 31432 Star::Find(15, 448, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:15:06.455 00.002 31432 Star::Find returns 1 (0), X=447.98, Y=153.82, Mass=1879, SNR=27.0, Peak=178 HFD=3.1
18:15:06.457 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:06.470 00.013 31432 UpdateGuideState exits: m=1879 RSB=27.0
18:15:06.473 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:06.475 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:06.477 00.002 31432 Enqueuing Expose request
18:15:06.480 00.003 29876 Worker thread wakes up
18:15:06.480 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:06.480 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:07.502 01.022 29876 Exposure complete
18:15:07.545 00.043 29876 worker thread done servicing request
18:15:07.546 00.001 31432 OnExposeComplete: enter
18:15:07.548 00.002 31432 UpdateGuideState(): m_state=2
18:15:07.550 00.002 31432 Star::Find(15, 447, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:15:07.552 00.002 31432 Star::Find returns 1 (0), X=448.30, Y=153.73, Mass=1983, SNR=28.1, Peak=198 HFD=3.4
18:15:07.555 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:07.567 00.012 31432 UpdateGuideState exits: m=1983 RSB=28.1
18:15:07.569 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:07.571 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:07.573 00.002 31432 Enqueuing Expose request
18:15:07.575 00.002 29876 Worker thread wakes up
18:15:07.575 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:07.575 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:08.709 01.134 29876 Exposure complete
18:15:08.753 00.044 29876 worker thread done servicing request
18:15:08.753 00.000 31432 OnExposeComplete: enter
18:15:08.756 00.003 31432 UpdateGuideState(): m_state=2
18:15:08.758 00.002 31432 Star::Find(15, 448, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:15:08.760 00.002 31432 Star::Find returns 1 (0), X=448.02, Y=154.40, Mass=2164, SNR=29.5, Peak=225 HFD=3.4
18:15:08.763 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:08.775 00.012 31432 UpdateGuideState exits: m=2164 RSB=29.5
18:15:08.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:08.780 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:08.782 00.002 31432 Enqueuing Expose request
18:15:08.784 00.002 29876 Worker thread wakes up
18:15:08.784 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:08.784 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:09.699 00.915 29876 Exposure complete
18:15:09.743 00.044 29876 worker thread done servicing request
18:15:09.743 00.000 31432 OnExposeComplete: enter
18:15:09.745 00.002 31432 UpdateGuideState(): m_state=2
18:15:09.747 00.002 31432 Star::Find(15, 448, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:15:09.749 00.002 31432 Star::Find returns 1 (0), X=447.66, Y=154.09, Mass=1825, SNR=27.2, Peak=186 HFD=3.3
18:15:09.752 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:09.764 00.012 31432 UpdateGuideState exits: m=1825 RSB=27.2
18:15:09.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:09.768 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:09.770 00.002 31432 Enqueuing Expose request
18:15:09.772 00.002 29876 Worker thread wakes up
18:15:09.772 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:09.772 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:11.001 01.229 29876 Exposure complete
18:15:11.044 00.043 29876 worker thread done servicing request
18:15:11.044 00.000 31432 OnExposeComplete: enter
18:15:11.047 00.003 31432 UpdateGuideState(): m_state=2
18:15:11.049 00.002 31432 Star::Find(15, 447, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:15:11.051 00.002 31432 Star::Find returns 1 (0), X=448.04, Y=153.81, Mass=1977, SNR=28.4, Peak=187 HFD=3.1
18:15:11.053 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:11.065 00.012 31432 UpdateGuideState exits: m=1977 RSB=28.4
18:15:11.067 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:11.069 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:11.071 00.002 31432 Enqueuing Expose request
18:15:11.073 00.002 29876 Worker thread wakes up
18:15:11.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:11.073 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(433,139,31,31)
18:15:11.304 00.231 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:15:11.306 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:15:11.308 00.002 31432 Status Line: Attente du matériel ...
18:15:11.311 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
18:15:11.313 00.002 31432 Status Line: Attente du matériel ...
18:15:11.317 00.004 2620 IsSlewing returns 1
18:15:11.398 00.081 29876 ZWO: stopexposure
18:15:11.829 00.431 2620 IsSlewing returns 1
18:15:11.892 00.063 29876 ZWO: stopexposure
18:15:11.892 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:15:11.892 00.000 29876 worker thread done servicing request
18:15:11.905 00.013 31432 OnExposeComplete: enter
18:15:11.907 00.002 31432 OnExposeComplete: Capture Error reported
18:15:11.909 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:15:11.911 00.002 31432 Changing from state SELECTED to UNINITIALIZED
18:15:11.912 00.001 31432 guider state => SELECTING
18:15:11.917 00.005 31432 Status Line: Arrêté.
18:15:11.921 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:15:12.334 00.413 2620 IsSlewing returns 1
18:15:12.841 00.507 2620 IsSlewing returns 1
18:15:13.347 00.506 2620 IsSlewing returns 1
18:15:13.856 00.509 2620 IsSlewing returns 1
18:15:14.366 00.510 2620 IsSlewing returns 0
18:15:16.887 02.521 31432 PhdController::Guide begins
18:15:16.889 00.002 31432 PhdController: newstate STATE_SETUP
18:15:16.891 00.002 31432 PhdController: setup
18:15:16.893 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:15:16.895 00.002 31432 PhdController: start capturing
18:15:16.896 00.001 31432 Changing from state SELECTING to UNINITIALIZED
18:15:16.898 00.002 31432 guider state => SELECTING
18:15:16.900 00.002 31432 setting force full frames = true
18:15:16.902 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:15:16.907 00.005 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:16.909 00.002 31432 Enqueuing Expose request
18:15:16.911 00.002 31432 PhdController: newstate STATE_SELECT_STAR
18:15:16.913 00.002 29876 Worker thread wakes up
18:15:16.913 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:16.913 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:18.044 01.131 29876 Exposure complete
18:15:18.086 00.042 29876 worker thread done servicing request
18:15:18.087 00.001 31432 OnExposeComplete: enter
18:15:18.089 00.002 31432 UpdateGuideState(): m_state=1
18:15:18.091 00.002 31432 UpdateCurrentPosition: no star selected
18:15:18.093 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:18.095 00.002 31432 Status Line: Aucune étoile selectionnée
18:15:18.098 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:18.110 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:15:18.113 00.003 31432 GuiderMultiStar::AutoSelect enter
18:15:18.115 00.002 31432 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
18:15:18.160 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:15:18.194 00.034 31432 AutoFind: global mean = 0.0, stdev 10.2
18:15:18.196 00.002 31432 AutoFind: using threshold = 0.1
18:15:18.247 00.051 31432 AutoFind: local max [1187, 426] 97.0
18:15:18.250 00.003 31432 AutoFind: local max [528, 557] 93.5
18:15:18.251 00.001 31432 AutoFind: local max [309, 349] 89.2
18:15:18.253 00.002 31432 AutoFind: local max [462, 28] 36.2
18:15:18.255 00.002 31432 AutoFind: local max [530, 454] 33.9
18:15:18.257 00.002 31432 AutoFind: local max [194, 162] 21.7
18:15:18.259 00.002 31432 AutoFind: local max [679, 580] 16.9
18:15:18.261 00.002 31432 AutoFind: local max [1018, 109] 16.1
18:15:18.263 00.002 31432 AutoFind: local max [206, 234] 13.0
18:15:18.264 00.001 31432 AutoFind: local max [341, 881] 10.2
18:15:18.266 00.002 31432 AutoFind: local max [416, 597] 9.8
18:15:18.268 00.002 31432 AutoFind: local max [24, 45] 7.5
18:15:18.270 00.002 31432 AutoFind: local max [1041, 579] 6.9
18:15:18.272 00.002 31432 AutoFind: local max [341, 384] 6.9
18:15:18.274 00.002 31432 AutoFind: local max [323, 470] 6.3
18:15:18.276 00.002 31432 AutoFind: local max [686, 833] 5.2
18:15:18.278 00.002 31432 AutoFind: local max [220, 484] 4.7
18:15:18.279 00.001 31432 AutoFind: local max [1188, 437] 4.3
18:15:18.281 00.002 31432 AutoFind: local max [298, 353] 4.0
18:15:18.283 00.002 31432 AutoFind: local max [1072, 699] 4.0
18:15:18.285 00.002 31432 AutoFind: local max [853, 49] 4.0
18:15:18.287 00.002 31432 AutoFind: local max [86, 204] 4.0
18:15:18.289 00.002 31432 AutoFind: local max [1182, 878] 3.9
18:15:18.291 00.002 31432 AutoFind: local max [17, 202] 3.9
18:15:18.292 00.001 31432 AutoFind: local max [489, 166] 3.8
18:15:18.294 00.002 31432 AutoFind: local max [780, 780] 3.8
18:15:18.296 00.002 31432 AutoFind: local max [900, 71] 3.8
18:15:18.298 00.002 31432 AutoFind: local max [985, 63] 3.8
18:15:18.300 00.002 31432 AutoFind: local max [1072, 539] 3.8
18:15:18.301 00.001 31432 AutoFind: local max [1040, 926] 3.8
18:15:18.304 00.003 31432 AutoFind: local max [700, 489] 3.7
18:15:18.306 00.002 31432 AutoFind: local max [76, 925] 3.7
18:15:18.307 00.001 31432 AutoFind: local max [255, 102] 3.7
18:15:18.309 00.002 31432 AutoFind: local max [1070, 718] 3.7
18:15:18.311 00.002 31432 AutoFind: local max [833, 533] 3.7
18:15:18.313 00.002 31432 AutoFind: local max [71, 503] 3.7
18:15:18.315 00.002 31432 AutoFind: local max [808, 307] 3.7
18:15:18.316 00.001 31432 AutoFind: local max [453, 186] 3.6
18:15:18.318 00.002 31432 AutoFind: local max [31, 741] 3.6
18:15:18.320 00.002 31432 AutoFind: local max [217, 362] 3.6
18:15:18.322 00.002 31432 AutoFind: local max [791, 371] 3.6
18:15:18.324 00.002 31432 AutoFind: local max [472, 153] 3.6
18:15:18.326 00.002 31432 AutoFind: local max [259, 319] 3.6
18:15:18.328 00.002 31432 AutoFind: local max [462, 49] 3.6
18:15:18.330 00.002 31432 AutoFind: local max [628, 230] 3.6
18:15:18.331 00.001 31432 AutoFind: local max [581, 437] 3.6
18:15:18.333 00.002 31432 AutoFind: local max [1164, 129] 3.6
18:15:18.335 00.002 31432 AutoFind: local max [552, 311] 3.6
18:15:18.337 00.002 31432 AutoFind: local max [124, 887] 3.6
18:15:18.339 00.002 31432 AutoFind: local max [1100, 126] 3.6
18:15:18.341 00.002 31432 AutoFind: local max [106, 211] 3.6
18:15:18.342 00.001 31432 AutoFind: local max [1015, 583] 3.6
18:15:18.344 00.002 31432 AutoFind: local max [706, 10] 3.6
18:15:18.346 00.002 31432 AutoFind: local max [1176, 520] 3.6
18:15:18.348 00.002 31432 AutoFind: local max [1164, 513] 3.6
18:15:18.350 00.002 31432 AutoFind: local max [1023, 708] 3.6
18:15:18.352 00.002 31432 AutoFind: local max [763, 583] 3.5
18:15:18.353 00.001 31432 AutoFind: local max [53, 483] 3.5
18:15:18.355 00.002 31432 AutoFind: local max [836, 719] 3.5
18:15:18.357 00.002 31432 AutoFind: local max [351, 190] 3.5
18:15:18.359 00.002 31432 AutoFind: local max [1178, 508] 3.5
18:15:18.361 00.002 31432 AutoFind: local max [86, 777] 3.5
18:15:18.362 00.001 31432 AutoFind: local max [436, 631] 3.5
18:15:18.364 00.002 31432 AutoFind: local max [382, 553] 3.5
18:15:18.366 00.002 31432 AutoFind: local max [485, 879] 3.5
18:15:18.368 00.002 31432 AutoFind: local max [351, 149] 3.4
18:15:18.370 00.002 31432 AutoFind: local max [861, 48] 3.4
18:15:18.372 00.002 31432 AutoFind: local max [915, 740] 3.4
18:15:18.374 00.002 31432 AutoFind: local max [1216, 502] 3.4
18:15:18.375 00.001 31432 AutoFind: local max [1208, 846] 3.4
18:15:18.377 00.002 31432 AutoFind: local max [601, 464] 3.4
18:15:18.379 00.002 31432 AutoFind: local max [454, 46] 3.4
18:15:18.381 00.002 31432 AutoFind: local max [246, 591] 3.4
18:15:18.383 00.002 31432 AutoFind: local max [139, 43] 3.4
18:15:18.385 00.002 31432 AutoFind: local max [553, 633] 3.4
18:15:18.387 00.002 31432 AutoFind: local max [1218, 912] 3.4
18:15:18.388 00.001 31432 AutoFind: local max [125, 512] 3.4
18:15:18.390 00.002 31432 AutoFind: local max [99, 396] 3.4
18:15:18.392 00.002 31432 AutoFind: local max [587, 176] 3.4
18:15:18.394 00.002 31432 AutoFind: local max [1230, 166] 3.4
18:15:18.395 00.001 31432 AutoFind: local max [626, 458] 3.4
18:15:18.397 00.002 31432 AutoFind: local max [417, 424] 3.4
18:15:18.399 00.002 31432 AutoFind: local max [1039, 122] 3.4
18:15:18.401 00.002 31432 AutoFind: local max [132, 521] 3.4
18:15:18.402 00.001 31432 AutoFind: local max [416, 750] 3.4
18:15:18.404 00.002 31432 AutoFind: local max [1089, 161] 3.4
18:15:18.406 00.002 31432 AutoFind: local max [867, 485] 3.3
18:15:18.408 00.002 31432 AutoFind: local max [492, 67] 3.3
18:15:18.409 00.001 31432 AutoFind: local max [800, 135] 3.3
18:15:18.411 00.002 31432 AutoFind: local max [1217, 14] 3.3
18:15:18.413 00.002 31432 AutoFind: local max [1034, 539] 3.3
18:15:18.415 00.002 31432 AutoFind: local max [1224, 643] 3.3
18:15:18.417 00.002 31432 AutoFind: local max [726, 609] 3.3
18:15:18.419 00.002 31432 AutoFind: local max [351, 552] 3.3
18:15:18.420 00.001 31432 AutoFind: local max [983, 172] 3.3
18:15:18.422 00.002 31432 AutoFind: local max [410, 889] 3.3
18:15:18.424 00.002 31432 AutoFind: local max [747, 389] 3.3
18:15:18.426 00.002 31432 AutoFind: local max [1147, 780] 3.3
18:15:18.428 00.002 31432 AutoFind: local max [410, 582] 3.3
18:15:18.430 00.002 31432 AutoFind: local max [892, 914] 3.3
18:15:18.432 00.002 31432 AutoFind: too close [410, 582] 3.3 - [416, 597] 9.8
18:15:18.434 00.002 31432 AutoFind: too close [132, 521] 3.4 - [125, 512] 3.4
18:15:18.436 00.002 31432 AutoFind: too close [454, 46] 3.4 - [462, 49] 3.6
18:15:18.438 00.002 31432 AutoFind: close dim-bright [454, 46] 3.4 - [462, 28] 36.2
18:15:18.439 00.001 31432 AutoFind: too close [861, 48] 3.4 - [853, 49] 4.0
18:15:18.441 00.002 31432 AutoFind: too close [1178, 508] 3.5 - [1164, 513] 3.6
18:15:18.443 00.002 31432 AutoFind: too close [1178, 508] 3.5 - [1176, 520] 3.6
18:15:18.445 00.002 31432 AutoFind: too close [53, 483] 3.5 - [71, 503] 3.7
18:15:18.447 00.002 31432 AutoFind: too close [1164, 513] 3.6 - [1176, 520] 3.6
18:15:18.449 00.002 31432 AutoFind: too close [106, 211] 3.6 - [86, 204] 4.0
18:15:18.451 00.002 31432 AutoFind: too close [472, 153] 3.6 - [489, 166] 3.8
18:15:18.453 00.002 31432 AutoFind: too close [1070, 718] 3.7 - [1072, 699] 4.0
18:15:18.454 00.001 31432 AutoFind: close dim-bright [298, 353] 4.0 - [309, 349] 89.2
18:15:18.456 00.002 31432 AutoFind: close dim-bright [1188, 437] 4.3 - [1187, 426] 97.0
18:15:18.458 00.002 31432 AutoFind: too close to edge [1217, 14] 3.3
18:15:18.460 00.002 31432 AutoFind: too close to edge [706, 10] 3.6
18:15:18.462 00.002 31432 AutoFind: too close to edge [31, 741] 3.6
18:15:18.464 00.002 31432 AutoFind: too close to edge [76, 925] 3.7
18:15:18.466 00.002 31432 AutoFind: too close to edge [1040, 926] 3.8
18:15:18.468 00.002 31432 AutoFind: too close to edge [17, 202] 3.9
18:15:18.470 00.002 31432 AutoFind: too close to edge [24, 45] 7.5
18:15:18.471 00.001 31432 AutoFind: too close to edge [462, 28] 36.2
18:15:18.473 00.002 31432 AutoFind: BPP = 8, saturation at 258, pedestal 3, thresh = 232
18:15:18.475 00.002 31432 Star::Find(15, 1187, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.477 00.002 31432 Star::Find returns 1 (0), X=1186.69, Y=426.06, Mass=8058, SNR=59.5, Peak=256 HFD=4.7
18:15:18.479 00.002 31432 Star::Find(15, 528, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.481 00.002 31432 Star::Find returns 1 (0), X=528.24, Y=556.68, Mass=4915, SNR=46.2, Peak=255 HFD=3.7
18:15:18.483 00.002 31432 Star::Find(15, 309, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.485 00.002 31432 Star::Find returns 1 (0), X=308.67, Y=349.17, Mass=5286, SNR=48.1, Peak=256 HFD=3.8
18:15:18.487 00.002 31432 Star::Find(15, 530, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.489 00.002 31432 Star::Find returns 1 (0), X=530.31, Y=454.19, Mass=2005, SNR=28.0, Peak=152 HFD=3.7
18:15:18.491 00.002 31432 Star::Find(15, 194, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.492 00.001 31432 Star::Find returns 1 (0), X=194.17, Y=161.34, Mass=1207, SNR=21.4, Peak=148 HFD=3.2
18:15:18.494 00.002 31432 Star::Find(15, 679, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.496 00.002 31432 Star::Find returns 1 (0), X=678.62, Y=580.24, Mass=871, SNR=18.2, Peak=94 HFD=3.5
18:15:18.498 00.002 31432 Star::Find(15, 1018, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.500 00.002 31432 Star::Find returns 1 (0), X=1017.48, Y=108.64, Mass=683, SNR=15.8, Peak=97 HFD=3.1
18:15:18.502 00.002 31432 Star::Find(15, 206, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.504 00.002 31432 Star::Find returns 1 (0), X=205.63, Y=234.63, Mass=738, SNR=16.5, Peak=93 HFD=3.3
18:15:18.506 00.002 31432 Star::Find(15, 341, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.508 00.002 31432 Star::Find returns 1 (0), X=340.99, Y=882.84, Mass=1122, SNR=19.1, Peak=93 HFD=5.5
18:15:18.510 00.002 31432 Star::Find(15, 1041, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.512 00.002 31432 Star::Find returns 1 (0), X=1041.94, Y=579.86, Mass=145, SNR=6.7, Peak=49 HFD=2.1
18:15:18.513 00.001 31432 Star::Find(15, 341, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.515 00.002 31432 Star::Find returns 1 (0), X=340.82, Y=384.02, Mass=326, SNR=10.0, Peak=45 HFD=3.7
18:15:18.517 00.002 31432 Star::Find(15, 323, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.519 00.002 31432 Star::Find returns 1 (0), X=323.76, Y=469.26, Mass=125, SNR=6.1, Peak=46 HFD=2.5
18:15:18.521 00.002 31432 Star::Find(15, 686, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.523 00.002 31432 Star::Find returns 1 (0), X=686.34, Y=833.00, Mass=181, SNR=7.5, Peak=44 HFD=2.3
18:15:18.525 00.002 31432 Star::Find(15, 220, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.527 00.002 31432 Star::Find false star n=8 nbg=280 bg=20.4 sigma=5.0 thresh=35 peak=34
18:15:18.529 00.002 31432 Star::Find returns 0 (2), X=220.00, Y=484.00, Mass=144, SNR=2.9, Peak=46 HFD=0.0
18:15:18.531 00.002 31432 Star::Find(15, 1188, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.533 00.002 31432 Star::Find returns 1 (0), X=1186.69, Y=426.06, Mass=8058, SNR=59.5, Peak=256 HFD=4.7
18:15:18.534 00.001 31432 Star::Find(15, 298, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.536 00.002 31432 Star::Find returns 1 (0), X=308.67, Y=349.17, Mass=5286, SNR=48.1, Peak=256 HFD=3.8
18:15:18.538 00.002 31432 Star::Find(15, 1182, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.540 00.002 31432 Star::Find false star n=4 nbg=280 bg=16.5 sigma=5.0 thresh=31 peak=29
18:15:18.542 00.002 31432 Star::Find returns 0 (2), X=1182.00, Y=878.00, Mass=76, SNR=2.9, Peak=49 HFD=0.0
18:15:18.544 00.002 31432 Star::Find(15, 780, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.545 00.001 31432 Star::Find false star n=4 nbg=284 bg=17.9 sigma=4.9 thresh=33 peak=29
18:15:18.547 00.002 31432 Star::Find returns 0 (2), X=780.00, Y=780.00, Mass=73, SNR=2.9, Peak=41 HFD=0.0
18:15:18.549 00.002 31432 Star::Find(15, 900, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.551 00.002 31432 Star::Find returns 0 (2), X=900.00, Y=71.00, Mass=16, SNR=2.1, Peak=43 HFD=0.0
18:15:18.553 00.002 31432 Star::Find(15, 985, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.555 00.002 31432 Star::Find false star n=3 nbg=281 bg=23.3 sigma=5.1 thresh=38 peak=32
18:15:18.557 00.002 31432 Star::Find returns 0 (2), X=985.00, Y=63.00, Mass=45, SNR=2.9, Peak=53 HFD=0.0
18:15:18.558 00.001 31432 Star::Find(15, 1072, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.560 00.002 31432 Star::Find returns 0 (2), X=1072.00, Y=539.00, Mass=16, SNR=2.1, Peak=39 HFD=0.0
18:15:18.562 00.002 31432 Star::Find(15, 700, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.564 00.002 31432 Star::Find false star n=3 nbg=280 bg=20.6 sigma=5.3 thresh=37 peak=29
18:15:18.566 00.002 31432 Star::Find returns 0 (2), X=700.00, Y=489.00, Mass=54, SNR=2.9, Peak=41 HFD=0.0
18:15:18.567 00.001 31432 Star::Find(15, 255, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.569 00.002 31432 Star::Find returns 0 (2), X=255.00, Y=102.00, Mass=19, SNR=2.3, Peak=42 HFD=0.0
18:15:18.571 00.002 31432 Star::Find(15, 833, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.573 00.002 31432 Star::Find false star n=2 nbg=283 bg=19.0 sigma=4.9 thresh=34 peak=28
18:15:18.575 00.002 31432 Star::Find returns 0 (2), X=833.00, Y=533.00, Mass=33, SNR=2.9, Peak=44 HFD=0.0
18:15:18.577 00.002 31432 Star::Find(15, 808, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.579 00.002 31432 Star::Find returns 1 (0), X=804.00, Y=313.79, Mass=130, SNR=7.0, Peak=73 HFD=2.2
18:15:18.581 00.002 31432 Star::Find(15, 453, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.583 00.002 31432 Star::Find returns 0 (2), X=453.00, Y=186.00, Mass=17, SNR=2.2, Peak=42 HFD=0.0
18:15:18.584 00.001 31432 Star::Find(15, 217, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.586 00.002 31432 Star::Find false star n=2 nbg=278 bg=21.3 sigma=4.9 thresh=36 peak=29
18:15:18.588 00.002 31432 Star::Find returns 0 (2), X=217.00, Y=362.00, Mass=32, SNR=2.9, Peak=44 HFD=0.0
18:15:18.590 00.002 31432 Star::Find(15, 791, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.592 00.002 31432 Star::Find false star n=4 nbg=278 bg=21.4 sigma=5.0 thresh=36 peak=34
18:15:18.594 00.002 31432 Star::Find returns 0 (2), X=791.00, Y=371.00, Mass=77, SNR=2.9, Peak=51 HFD=0.0
18:15:18.596 00.002 31432 Star::Find(15, 259, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.597 00.001 31432 Star::Find returns 0 (2), X=259.00, Y=319.00, Mass=26, SNR=2.9, Peak=58 HFD=0.0
18:15:18.599 00.002 31432 Star::Find(15, 628, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.601 00.002 31432 Star::Find false star n=2 nbg=280 bg=23.2 sigma=5.5 thresh=40 peak=32
18:15:18.603 00.002 31432 Star::Find returns 0 (2), X=628.00, Y=230.00, Mass=38, SNR=2.9, Peak=52 HFD=0.0
18:15:18.606 00.003 31432 Star::Find(15, 581, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.607 00.001 31432 Star::Find false star n=2 nbg=279 bg=20.6 sigma=5.4 thresh=37 peak=29
18:15:18.609 00.002 31432 Star::Find returns 0 (2), X=581.00, Y=437.00, Mass=51, SNR=2.9, Peak=55 HFD=0.0
18:15:18.611 00.002 31432 Star::Find(15, 1164, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.613 00.002 31432 Star::Find false star n=5 nbg=281 bg=23.6 sigma=5.6 thresh=40 peak=32
18:15:18.615 00.002 31432 Star::Find returns 0 (2), X=1164.00, Y=129.00, Mass=100, SNR=2.9, Peak=57 HFD=0.0
18:15:18.617 00.002 31432 Star::Find(15, 552, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.619 00.002 31432 Star::Find false star n=4 nbg=276 bg=22.4 sigma=4.7 thresh=36 peak=29
18:15:18.621 00.002 31432 Star::Find returns 0 (2), X=552.00, Y=311.00, Mass=66, SNR=2.9, Peak=44 HFD=0.0
18:15:18.623 00.002 31432 Star::Find(15, 124, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.624 00.001 31432 Star::Find returns 0 (2), X=124.00, Y=887.00, Mass=29, SNR=2.9, Peak=33 HFD=0.0
18:15:18.626 00.002 31432 Star::Find(15, 1100, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.628 00.002 31432 Star::Find returns 0 (2), X=1100.00, Y=126.00, Mass=24, SNR=2.7, Peak=48 HFD=0.0
18:15:18.630 00.002 31432 Star::Find(15, 1015, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.632 00.002 31432 Star::Find returns 0 (3), X=1015.00, Y=583.00, Mass=0, SNR=0.0, Peak=37 HFD=0.0
18:15:18.634 00.002 31432 Star::Find(15, 1023, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.636 00.002 31432 Star::Find false star n=4 nbg=277 bg=18.2 sigma=4.4 thresh=31 peak=28
18:15:18.638 00.002 31432 Star::Find returns 0 (2), X=1023.00, Y=708.00, Mass=63, SNR=2.9, Peak=43 HFD=0.0
18:15:18.639 00.001 31432 Star::Find(15, 763, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.641 00.002 31432 Star::Find false star n=1 nbg=281 bg=19.5 sigma=5.2 thresh=35 peak=27
18:15:18.643 00.002 31432 Star::Find returns 0 (2), X=763.00, Y=583.00, Mass=30, SNR=2.9, Peak=50 HFD=0.0
18:15:18.645 00.002 31432 Star::Find(15, 836, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.647 00.002 31432 Star::Find false star n=3 nbg=281 bg=17.9 sigma=4.9 thresh=33 peak=25
18:15:18.648 00.001 31432 Star::Find returns 0 (2), X=836.00, Y=719.00, Mass=66, SNR=2.9, Peak=50 HFD=0.0
18:15:18.651 00.003 31432 Star::Find(15, 351, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.652 00.001 31432 Star::Find false star n=2 nbg=277 bg=22.8 sigma=5.5 thresh=39 peak=29
18:15:18.654 00.002 31432 Star::Find returns 0 (2), X=351.00, Y=190.00, Mass=36, SNR=2.9, Peak=53 HFD=0.0
18:15:18.656 00.002 31432 Star::Find(15, 86, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.658 00.002 31432 Star::Find false star n=2 nbg=279 bg=17.1 sigma=4.7 thresh=31 peak=24
18:15:18.659 00.001 31432 Star::Find returns 0 (2), X=86.00, Y=777.00, Mass=33, SNR=2.9, Peak=39 HFD=0.0
18:15:18.661 00.002 31432 Star::Find(15, 436, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.663 00.002 31432 Star::Find false star n=3 nbg=280 bg=18.3 sigma=5.3 thresh=34 peak=29
18:15:18.665 00.002 31432 Star::Find returns 0 (2), X=436.00, Y=631.00, Mass=58, SNR=2.9, Peak=45 HFD=0.0
18:15:18.667 00.002 31432 Star::Find(15, 382, 553, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.669 00.002 31432 Star::Find false star n=3 nbg=277 bg=19.4 sigma=4.8 thresh=34 peak=29
18:15:18.671 00.002 31432 Star::Find returns 0 (2), X=382.00, Y=553.00, Mass=44, SNR=2.9, Peak=38 HFD=0.0
18:15:18.672 00.001 31432 Star::Find(15, 485, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.674 00.002 31432 Star::Find false star n=4 nbg=279 bg=15.7 sigma=4.4 thresh=29 peak=22
18:15:18.676 00.002 31432 Star::Find returns 0 (2), X=485.00, Y=879.00, Mass=71, SNR=2.9, Peak=39 HFD=0.0
18:15:18.678 00.002 31432 Star::Find(15, 351, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.680 00.002 31432 Star::Find false star n=2 nbg=284 bg=23.1 sigma=5.7 thresh=40 peak=31
18:15:18.682 00.002 31432 Star::Find returns 0 (2), X=351.00, Y=149.00, Mass=46, SNR=2.9, Peak=52 HFD=0.0
18:15:18.684 00.002 31432 Star::Find(15, 915, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.686 00.002 31432 Star::Find returns 0 (2), X=915.00, Y=740.00, Mass=14, SNR=2.0, Peak=50 HFD=0.0
18:15:18.688 00.002 31432 Star::Find(15, 1216, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.689 00.001 31432 Star::Find false star n=4 nbg=274 bg=21.0 sigma=5.1 thresh=36 peak=31
18:15:18.691 00.002 31432 Star::Find returns 0 (2), X=1216.00, Y=502.00, Mass=113, SNR=2.9, Peak=58 HFD=0.0
18:15:18.693 00.002 31432 Star::Find(15, 1208, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.695 00.002 31432 Star::Find returns 0 (2), X=1208.00, Y=846.00, Mass=33, SNR=3.0, Peak=34 HFD=0.0
18:15:18.697 00.002 31432 Star::Find(15, 601, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.699 00.002 31432 Star::Find false star n=2 nbg=279 bg=20.1 sigma=5.1 thresh=35 peak=29
18:15:18.700 00.001 31432 Star::Find returns 0 (2), X=601.00, Y=464.00, Mass=34, SNR=2.9, Peak=44 HFD=0.0
18:15:18.703 00.003 31432 Star::Find(15, 246, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.704 00.001 31432 Star::Find false star n=4 nbg=275 bg=19.0 sigma=4.5 thresh=32 peak=25
18:15:18.706 00.002 31432 Star::Find returns 0 (2), X=246.00, Y=591.00, Mass=57, SNR=2.9, Peak=45 HFD=0.0
18:15:18.708 00.002 31432 Star::Find(15, 139, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.710 00.002 31432 Star::Find false star n=3 nbg=278 bg=22.9 sigma=5.1 thresh=38 peak=30
18:15:18.712 00.002 31432 Star::Find returns 0 (2), X=139.00, Y=43.00, Mass=58, SNR=2.9, Peak=44 HFD=0.0
18:15:18.714 00.002 31432 Star::Find(15, 553, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.715 00.001 31432 Star::Find false star n=2 nbg=282 bg=18.9 sigma=5.0 thresh=34 peak=30
18:15:18.717 00.002 31432 Star::Find returns 0 (2), X=553.00, Y=633.00, Mass=54, SNR=2.9, Peak=47 HFD=0.0
18:15:18.719 00.002 31432 Star::Find(15, 1218, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.721 00.002 31432 Star::Find false star n=3 nbg=280 bg=15.4 sigma=5.1 thresh=31 peak=26
18:15:18.723 00.002 31432 Star::Find returns 0 (2), X=1218.00, Y=912.00, Mass=73, SNR=2.9, Peak=55 HFD=0.0
18:15:18.724 00.001 31432 Star::Find(15, 99, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.726 00.002 31432 Star::Find false star n=2 nbg=280 bg=21.2 sigma=4.9 thresh=36 peak=29
18:15:18.729 00.003 31432 Star::Find returns 0 (2), X=99.00, Y=396.00, Mass=34, SNR=2.9, Peak=40 HFD=0.0
18:15:18.731 00.002 31432 Star::Find(15, 587, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.732 00.001 31432 Star::Find false star n=4 nbg=284 bg=22.3 sigma=5.2 thresh=38 peak=30
18:15:18.734 00.002 31432 Star::Find returns 0 (2), X=587.00, Y=176.00, Mass=70, SNR=2.9, Peak=59 HFD=0.0
18:15:18.736 00.002 31432 Star::Find(15, 1230, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.738 00.002 31432 Star::Find false star n=4 nbg=279 bg=23.4 sigma=5.2 thresh=39 peak=35
18:15:18.740 00.002 31432 Star::Find returns 0 (2), X=1230.00, Y=166.00, Mass=89, SNR=2.9, Peak=60 HFD=0.0
18:15:18.742 00.002 31432 Star::Find(15, 626, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.743 00.001 31432 Star::Find false star n=2 nbg=276 bg=21.3 sigma=5.4 thresh=38 peak=29
18:15:18.745 00.002 31432 Star::Find returns 0 (2), X=626.00, Y=458.00, Mass=35, SNR=2.9, Peak=39 HFD=0.0
18:15:18.747 00.002 31432 Star::Find(15, 417, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.749 00.002 31432 Star::Find returns 0 (2), X=417.00, Y=424.00, Mass=16, SNR=2.1, Peak=42 HFD=0.0
18:15:18.751 00.002 31432 Star::Find(15, 1039, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.753 00.002 31432 Star::Find false star n=1 nbg=282 bg=23.6 sigma=5.5 thresh=40 peak=32
18:15:18.755 00.002 31432 Star::Find returns 0 (2), X=1039.00, Y=122.00, Mass=29, SNR=2.9, Peak=53 HFD=0.0
18:15:18.757 00.002 31432 Star::Find(15, 416, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.758 00.001 31432 Star::Find false star n=2 nbg=280 bg=17.7 sigma=4.7 thresh=32 peak=24
18:15:18.760 00.002 31432 Star::Find returns 0 (2), X=416.00, Y=750.00, Mass=32, SNR=2.9, Peak=39 HFD=0.0
18:15:18.762 00.002 31432 Star::Find(15, 1089, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.764 00.002 31432 Star::Find false star n=2 nbg=279 bg=23.3 sigma=5.2 thresh=39 peak=30
18:15:18.766 00.002 31432 Star::Find returns 0 (2), X=1089.00, Y=161.00, Mass=36, SNR=2.9, Peak=54 HFD=0.0
18:15:18.768 00.002 31432 Star::Find(15, 867, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.770 00.002 31432 Star::Find false star n=5 nbg=278 bg=20.8 sigma=5.2 thresh=36 peak=28
18:15:18.771 00.001 31432 Star::Find returns 0 (2), X=867.00, Y=485.00, Mass=84, SNR=2.9, Peak=42 HFD=0.0
18:15:18.773 00.002 31432 Star::Find(15, 492, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.776 00.003 31432 Star::Find false star n=2 nbg=280 bg=22.9 sigma=5.4 thresh=39 peak=31
18:15:18.778 00.002 31432 Star::Find returns 0 (2), X=492.00, Y=67.00, Mass=37, SNR=2.9, Peak=46 HFD=0.0
18:15:18.780 00.002 31432 Star::Find(15, 800, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.782 00.002 31432 Star::Find false star n=2 nbg=279 bg=23.6 sigma=5.0 thresh=39 peak=30
18:15:18.783 00.001 31432 Star::Find returns 0 (2), X=800.00, Y=135.00, Mass=38, SNR=2.9, Peak=47 HFD=0.0
18:15:18.785 00.002 31432 Star::Find(15, 1034, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.787 00.002 31432 Star::Find false star n=2 nbg=279 bg=20.3 sigma=5.1 thresh=36 peak=29
18:15:18.789 00.002 31432 Star::Find returns 0 (2), X=1034.00, Y=539.00, Mass=34, SNR=2.9, Peak=38 HFD=0.0
18:15:18.791 00.002 31432 Star::Find(15, 1224, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.793 00.002 31432 Star::Find false star n=3 nbg=277 bg=19.3 sigma=4.5 thresh=33 peak=27
18:15:18.795 00.002 31432 Star::Find returns 0 (2), X=1224.00, Y=643.00, Mass=43, SNR=2.9, Peak=36 HFD=0.0
18:15:18.796 00.001 31432 Star::Find(15, 726, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.798 00.002 31432 Star::Find returns 0 (2), X=726.00, Y=609.00, Mass=14, SNR=2.0, Peak=36 HFD=0.0
18:15:18.800 00.002 31432 Star::Find(15, 351, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.802 00.002 31432 Star::Find false star n=6 nbg=278 bg=19.5 sigma=4.8 thresh=34 peak=33
18:15:18.803 00.001 31432 Star::Find returns 0 (2), X=351.00, Y=552.00, Mass=130, SNR=2.9, Peak=68 HFD=0.0
18:15:18.805 00.002 31432 Star::Find(15, 983, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.807 00.002 31432 Star::Find false star n=4 nbg=280 bg=23.6 sigma=5.0 thresh=39 peak=32
18:15:18.809 00.002 31432 Star::Find returns 0 (2), X=983.00, Y=172.00, Mass=92, SNR=2.9, Peak=69 HFD=0.0
18:15:18.811 00.002 31432 Star::Find(15, 410, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.813 00.002 31432 Star::Find false star n=2 nbg=277 bg=15.6 sigma=4.5 thresh=29 peak=22
18:15:18.815 00.002 31432 Star::Find returns 0 (2), X=410.00, Y=889.00, Mass=36, SNR=2.9, Peak=35 HFD=0.0
18:15:18.817 00.002 31432 Star::Find(15, 747, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.818 00.001 31432 Star::Find false star n=4 nbg=280 bg=21.9 sigma=5.1 thresh=37 peak=29
18:15:18.820 00.002 31432 Star::Find returns 0 (2), X=747.00, Y=389.00, Mass=73, SNR=2.9, Peak=49 HFD=0.0
18:15:18.823 00.003 31432 Star::Find(15, 1147, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.825 00.002 31432 Star::Find false star n=1 nbg=281 bg=18.0 sigma=5.3 thresh=34 peak=25
18:15:18.827 00.002 31432 Star::Find returns 0 (2), X=1147.00, Y=780.00, Mass=30, SNR=2.9, Peak=41 HFD=0.0
18:15:18.828 00.001 31432 Star::Find(15, 892, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.830 00.002 31432 Star::Find false star n=4 nbg=280 bg=15.5 sigma=4.9 thresh=30 peak=23
18:15:18.832 00.002 31432 Star::Find returns 0 (2), X=892.00, Y=914.00, Mass=63, SNR=2.9, Peak=41 HFD=0.0
18:15:18.834 00.002 31432 AutoFind: finding best star pass 1
18:15:18.835 00.001 31432 Star::Find(15, 1187, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.837 00.002 31432 Star::Find returns 1 (0), X=1186.69, Y=426.06, Mass=8058, SNR=59.5, Peak=256 HFD=4.7
18:15:18.839 00.002 31432 AutoFind: near-saturated [1187, 426] 97.0 Mass 8058 SNR 59.5 Peak 256
18:15:18.841 00.002 31432 Star::Find(15, 528, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.843 00.002 31432 Star::Find returns 1 (0), X=528.24, Y=556.68, Mass=4915, SNR=46.2, Peak=255 HFD=3.7
18:15:18.845 00.002 31432 AutoFind: near-saturated [528, 557] 93.5 Mass 4915 SNR 46.2 Peak 255
18:15:18.847 00.002 31432 Star::Find(15, 309, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.849 00.002 31432 Star::Find returns 1 (0), X=308.67, Y=349.17, Mass=5286, SNR=48.1, Peak=256 HFD=3.8
18:15:18.850 00.001 31432 AutoFind: near-saturated [309, 349] 89.2 Mass 5286 SNR 48.1 Peak 256
18:15:18.852 00.002 31432 Star::Find(15, 530, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.854 00.002 31432 Star::Find returns 1 (0), X=530.31, Y=454.19, Mass=2005, SNR=28.0, Peak=152 HFD=3.7
18:15:18.856 00.002 31432 AutoFind returns star at [530, 454] 33.9 Mass 2005 SNR 28.0
18:15:18.859 00.003 31432 Star::Find(15, 530, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.861 00.002 31432 Star::Find returns 1 (0), X=530.31, Y=454.19, Mass=2005, SNR=28.0, Peak=152 HFD=3.7
18:15:18.863 00.002 31432 MultiStar: List (11): {530.31, 454.19}(28.0), {194.17, 161.34}(21.4), {678.62, 580.24}(18.2), {1017.48, 108.64}(15.8), {205.63, 234.63}(16.5), {340.99, 882.84}(19.1), {1041.94, 579.86}(6.7), {340.82, 384.02}(10.0), {323.76, 469.26}(6.1), {686.34, 833.00}(7.5), {804.00, 313.79}(7.0), 
18:15:18.865 00.002 31432 setting lock position to (530.31, 454.19)
18:15:18.866 00.001 31432 MultiStar: stabilizing after lock position change
18:15:18.868 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:15:18.870 00.002 31432 UpdateGuideState(): m_state=1
18:15:18.872 00.002 31432 Star::Find(15, 530, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:18.874 00.002 31432 Star::Find returns 1 (0), X=530.31, Y=454.19, Mass=2005, SNR=28.0, Peak=152 HFD=3.7
18:15:18.879 00.005 31432 setting force full frames = false
18:15:18.881 00.002 31432 setting lock position to (530.31, 454.19)
18:15:18.883 00.002 31432 MultiStar: stabilizing after lock position change
18:15:18.885 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:15:18.887 00.002 31432 Changing from state SELECTING to SELECTED
18:15:18.889 00.002 31432 guider state => SELECTED
18:15:18.896 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:18.907 00.011 31432 UpdateGuideState exits: m=2005 RSB=28.0
18:15:18.909 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:18.920 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (530.3, 454.2)
18:15:18.926 00.006 31432 PhdController: newstate STATE_WAIT_SELECTED
18:15:18.928 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:18.930 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:18.932 00.002 31432 Enqueuing Expose request
18:15:18.934 00.002 29876 Worker thread wakes up
18:15:18.934 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:18.934 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(515,439,31,31)
18:15:20.172 01.238 29876 Exposure complete
18:15:20.215 00.043 29876 worker thread done servicing request
18:15:20.215 00.000 31432 OnExposeComplete: enter
18:15:20.217 00.002 31432 UpdateGuideState(): m_state=2
18:15:20.218 00.001 31432 Star::Find(15, 530, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:15:20.221 00.003 31432 Star::Find returns 1 (0), X=531.26, Y=454.78, Mass=2051, SNR=28.9, Peak=170 HFD=3.5
18:15:20.223 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:20.233 00.010 31432 UpdateGuideState exits: m=2051 RSB=28.9
18:15:20.237 00.004 31432 PhdController: newstate STATE_CALIBRATE
18:15:20.238 00.001 31432 PhdController: clearing calibration
18:15:20.242 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.4
18:15:20.244 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:15:20.247 00.003 31432 PhdController: start calibration
18:15:20.255 00.008 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:15:20.257 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:15:20.259 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:15:20.260 00.001 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:15:20.263 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:15:20.264 00.001 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:15:20.267 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:15:20.269 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:15:20.271 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:15:20.273 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:15:20.274 00.001 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:15:20.277 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:15:20.279 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:15:20.281 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:15:20.283 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:15:20.286 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.4
18:15:20.288 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:15:20.292 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:15:20.298 00.006 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:15:20.301 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:15:20.303 00.002 31432 guider state => CALIBRATING_PRIMARY
18:15:20.305 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:15:20.307 00.002 31432 reset dither spiral
18:15:20.308 00.001 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:15:20.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:20.312 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:20.313 00.001 31432 Enqueuing Expose request
18:15:20.315 00.002 29876 Worker thread wakes up
18:15:20.315 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:20.315 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(516,440,31,31)
18:15:21.218 00.903 29876 Exposure complete
18:15:21.261 00.043 29876 worker thread done servicing request
18:15:21.261 00.000 31432 OnExposeComplete: enter
18:15:21.263 00.002 31432 UpdateGuideState(): m_state=3
18:15:21.266 00.003 31432 Star::Find(15, 531, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:15:21.267 00.001 31432 Star::Find returns 1 (0), X=531.58, Y=453.99, Mass=1948, SNR=27.9, Peak=175 HFD=3.5
18:15:21.274 00.007 31432 Scope::UpdateCalibrationState: starting location = 531.58,453.99 coords = 0.31,1.4
18:15:21.276 00.002 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:15:21.280 00.004 31432 Enqueuing Calibration Move request for direction 3
18:15:21.282 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:21.284 00.002 29876 Worker thread wakes up
18:15:21.284 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:21.284 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:21.284 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:21.284 00.000 29876 MoveAxis(W, 300, -)
18:15:21.284 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:21.284 00.000 29876 IsSlewing returns 0
18:15:21.284 00.000 29876 IsGuiding returns 0
18:15:21.285 00.001 29876 PulseGuide returned control before completion, sleep 310
18:15:21.293 00.008 31432 UpdateGuideState exits: m=1948 RSB=27.9
18:15:21.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:21.297 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:21.299 00.002 31432 Enqueuing Expose request
18:15:21.600 00.301 29876 IsGuiding returns 1
18:15:21.600 00.000 29876 scope still moving after pulse duration time elapsed
18:15:21.631 00.031 29876 IsSlewing returns 0
18:15:21.631 00.000 29876 IsGuiding returns 0
18:15:21.631 00.000 29876 scope move finished after 300 + 46 ms
18:15:21.631 00.000 29876 Move returns status 0, amount 300
18:15:21.631 00.000 29876 move complete, result=0
18:15:21.631 00.000 29876 worker thread done servicing request
18:15:21.631 00.000 29876 Worker thread wakes up
18:15:21.631 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:21.631 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(517,439,31,31)
18:15:22.756 01.125 29876 Exposure complete
18:15:22.798 00.042 29876 worker thread done servicing request
18:15:22.799 00.001 31432 OnExposeComplete: enter
18:15:22.801 00.002 31432 UpdateGuideState(): m_state=3
18:15:22.803 00.002 31432 Star::Find(15, 531, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:15:22.804 00.001 31432 Star::Find returns 1 (0), X=528.96, Y=454.54, Mass=1987, SNR=28.4, Peak=179 HFD=3.5
18:15:22.807 00.003 31432 Status Line: Pas vers l'Ouest   2, dist= 2.7
18:15:22.810 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:22.812 00.002 29876 Worker thread wakes up
18:15:22.812 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:22.812 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:22.812 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:22.812 00.000 29876 MoveAxis(W, 300, -)
18:15:22.813 00.001 29876 Guiding  Dir = 3, Dur = 300
18:15:22.813 00.000 29876 IsSlewing returns 0
18:15:22.813 00.000 29876 IsGuiding returns 0
18:15:22.813 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:22.816 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=4, FiltMax=256, Gamma=1.000
18:15:22.827 00.011 31432 UpdateGuideState exits: m=1987 RSB=28.4
18:15:22.829 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:22.831 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:22.833 00.002 31432 Enqueuing Expose request
18:15:23.128 00.295 29876 IsGuiding returns 1
18:15:23.128 00.000 29876 scope still moving after pulse duration time elapsed
18:15:23.159 00.031 29876 IsSlewing returns 0
18:15:23.159 00.000 29876 IsGuiding returns 0
18:15:23.159 00.000 29876 scope move finished after 300 + 45 ms
18:15:23.159 00.000 29876 Move returns status 0, amount 300
18:15:23.159 00.000 29876 move complete, result=0
18:15:23.159 00.000 29876 worker thread done servicing request
18:15:23.159 00.000 29876 Worker thread wakes up
18:15:23.159 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:23.159 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(514,440,31,31)
18:15:24.073 00.914 29876 Exposure complete
18:15:24.118 00.045 29876 worker thread done servicing request
18:15:24.118 00.000 31432 OnExposeComplete: enter
18:15:24.120 00.002 31432 UpdateGuideState(): m_state=3
18:15:24.122 00.002 31432 Star::Find(15, 528, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:15:24.124 00.002 31432 Star::Find returns 1 (0), X=528.03, Y=454.39, Mass=2066, SNR=28.1, Peak=138 HFD=4.1
18:15:24.127 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 3.6
18:15:24.130 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:24.133 00.003 29876 Worker thread wakes up
18:15:24.133 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:24.133 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:24.133 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:24.133 00.000 29876 MoveAxis(W, 300, -)
18:15:24.133 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:24.133 00.000 29876 IsSlewing returns 0
18:15:24.133 00.000 29876 IsGuiding returns 0
18:15:24.133 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:24.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:24.147 00.011 31432 UpdateGuideState exits: m=2066 RSB=28.1
18:15:24.150 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:24.152 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:24.153 00.001 31432 Enqueuing Expose request
18:15:24.445 00.292 29876 IsGuiding returns 1
18:15:24.445 00.000 29876 scope still moving after pulse duration time elapsed
18:15:24.476 00.031 29876 IsSlewing returns 0
18:15:24.476 00.000 29876 IsGuiding returns 0
18:15:24.476 00.000 29876 scope move finished after 300 + 43 ms
18:15:24.476 00.000 29876 Move returns status 0, amount 300
18:15:24.476 00.000 29876 move complete, result=0
18:15:24.476 00.000 29876 worker thread done servicing request
18:15:24.476 00.000 29876 Worker thread wakes up
18:15:24.477 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:24.477 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(513,439,31,31)
18:15:25.606 01.129 29876 Exposure complete
18:15:25.651 00.045 29876 worker thread done servicing request
18:15:25.651 00.000 31432 OnExposeComplete: enter
18:15:25.654 00.003 31432 UpdateGuideState(): m_state=3
18:15:25.655 00.001 31432 Star::Find(15, 528, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:15:25.657 00.002 31432 Star::Find returns 1 (0), X=526.45, Y=453.51, Mass=2058, SNR=29.0, Peak=187 HFD=3.2
18:15:25.660 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 5.2
18:15:25.663 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:25.665 00.002 29876 Worker thread wakes up
18:15:25.665 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:25.665 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:25.665 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:25.665 00.000 29876 MoveAxis(W, 300, -)
18:15:25.665 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:25.666 00.001 29876 IsSlewing returns 0
18:15:25.666 00.000 29876 IsGuiding returns 0
18:15:25.666 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:25.669 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:25.682 00.013 31432 UpdateGuideState exits: m=2058 RSB=29.0
18:15:25.684 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:25.686 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:25.688 00.002 31432 Enqueuing Expose request
18:15:25.978 00.290 29876 IsGuiding returns 1
18:15:25.978 00.000 29876 scope still moving after pulse duration time elapsed
18:15:26.009 00.031 29876 IsSlewing returns 0
18:15:26.009 00.000 29876 IsGuiding returns 1
18:15:26.039 00.030 29876 IsSlewing returns 0
18:15:26.039 00.000 29876 IsGuiding returns 1
18:15:26.069 00.030 29876 IsSlewing returns 0
18:15:26.069 00.000 29876 IsGuiding returns 0
18:15:26.069 00.000 29876 scope move finished after 300 + 102 ms
18:15:26.069 00.000 29876 Move returns status 0, amount 300
18:15:26.069 00.000 29876 move complete, result=0
18:15:26.069 00.000 29876 worker thread done servicing request
18:15:26.069 00.000 29876 Worker thread wakes up
18:15:26.069 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:26.069 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(511,439,31,31)
18:15:26.983 00.914 29876 Exposure complete
18:15:27.026 00.043 29876 worker thread done servicing request
18:15:27.026 00.000 31432 OnExposeComplete: enter
18:15:27.028 00.002 31432 UpdateGuideState(): m_state=3
18:15:27.030 00.002 31432 Star::Find(15, 526, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:15:27.032 00.002 31432 Star::Find returns 1 (0), X=525.33, Y=453.82, Mass=1967, SNR=27.5, Peak=142 HFD=3.7
18:15:27.034 00.002 31432 Status Line: Pas vers l'Ouest   5, dist= 6.3
18:15:27.038 00.004 31432 Enqueuing Calibration Move request for direction 3
18:15:27.040 00.002 29876 Worker thread wakes up
18:15:27.040 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:27.040 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:27.040 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:27.040 00.000 29876 MoveAxis(W, 300, -)
18:15:27.040 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:27.040 00.000 29876 IsSlewing returns 0
18:15:27.040 00.000 29876 IsGuiding returns 0
18:15:27.041 00.001 29876 PulseGuide returned control before completion, sleep 310
18:15:27.043 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:27.055 00.012 31432 UpdateGuideState exits: m=1967 RSB=27.5
18:15:27.057 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:27.058 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:27.061 00.003 31432 Enqueuing Expose request
18:15:27.353 00.292 29876 IsGuiding returns 1
18:15:27.353 00.000 29876 scope still moving after pulse duration time elapsed
18:15:27.384 00.031 29876 IsSlewing returns 0
18:15:27.384 00.000 29876 IsGuiding returns 0
18:15:27.384 00.000 29876 scope move finished after 300 + 43 ms
18:15:27.384 00.000 29876 Move returns status 0, amount 300
18:15:27.384 00.000 29876 move complete, result=0
18:15:27.384 00.000 29876 worker thread done servicing request
18:15:27.384 00.000 29876 Worker thread wakes up
18:15:27.384 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:27.384 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(510,439,31,31)
18:15:28.511 01.127 29876 Exposure complete
18:15:28.554 00.043 29876 worker thread done servicing request
18:15:28.554 00.000 31432 OnExposeComplete: enter
18:15:28.556 00.002 31432 UpdateGuideState(): m_state=3
18:15:28.558 00.002 31432 Star::Find(15, 525, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:15:28.560 00.002 31432 Star::Find returns 1 (0), X=522.81, Y=453.85, Mass=1868, SNR=27.2, Peak=160 HFD=3.6
18:15:28.563 00.003 31432 Status Line: Pas vers l'Ouest   6, dist= 8.8
18:15:28.566 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:28.568 00.002 29876 Worker thread wakes up
18:15:28.568 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:28.568 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:28.568 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:28.568 00.000 29876 MoveAxis(W, 300, -)
18:15:28.568 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:28.568 00.000 29876 IsSlewing returns 0
18:15:28.568 00.000 29876 IsGuiding returns 0
18:15:28.569 00.001 29876 PulseGuide returned control before completion, sleep 310
18:15:28.571 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:28.583 00.012 31432 UpdateGuideState exits: m=1868 RSB=27.2
18:15:28.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:28.587 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:28.589 00.002 31432 Enqueuing Expose request
18:15:28.883 00.294 29876 IsGuiding returns 1
18:15:28.883 00.000 29876 scope still moving after pulse duration time elapsed
18:15:28.915 00.032 29876 IsSlewing returns 0
18:15:28.915 00.000 29876 IsGuiding returns 0
18:15:28.915 00.000 29876 scope move finished after 300 + 45 ms
18:15:28.915 00.000 29876 Move returns status 0, amount 300
18:15:28.915 00.000 29876 move complete, result=0
18:15:28.915 00.000 29876 worker thread done servicing request
18:15:28.915 00.000 29876 Worker thread wakes up
18:15:28.915 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:28.915 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(508,439,31,31)
18:15:29.830 00.915 29876 Exposure complete
18:15:29.873 00.043 29876 worker thread done servicing request
18:15:29.873 00.000 31432 OnExposeComplete: enter
18:15:29.875 00.002 31432 UpdateGuideState(): m_state=3
18:15:29.877 00.002 31432 Star::Find(15, 522, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:15:29.880 00.003 31432 Star::Find returns 1 (0), X=521.46, Y=453.23, Mass=1833, SNR=26.8, Peak=171 HFD=3.5
18:15:29.883 00.003 31432 Status Line: Pas vers l'Ouest   7, dist=10.1
18:15:29.886 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:29.889 00.003 29876 Worker thread wakes up
18:15:29.889 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:29.889 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:29.889 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:29.889 00.000 29876 MoveAxis(W, 300, -)
18:15:29.889 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:29.889 00.000 29876 IsSlewing returns 0
18:15:29.889 00.000 29876 IsGuiding returns 0
18:15:29.889 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:29.892 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:29.904 00.012 31432 UpdateGuideState exits: m=1833 RSB=26.8
18:15:29.906 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:29.908 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:29.910 00.002 31432 Enqueuing Expose request
18:15:30.202 00.292 29876 IsGuiding returns 1
18:15:30.202 00.000 29876 scope still moving after pulse duration time elapsed
18:15:30.232 00.030 29876 IsSlewing returns 0
18:15:30.232 00.000 29876 IsGuiding returns 1
18:15:30.263 00.031 29876 IsSlewing returns 0
18:15:30.263 00.000 29876 IsGuiding returns 0
18:15:30.263 00.000 29876 scope move finished after 300 + 73 ms
18:15:30.263 00.000 29876 Move returns status 0, amount 300
18:15:30.263 00.000 29876 move complete, result=0
18:15:30.263 00.000 29876 worker thread done servicing request
18:15:30.263 00.000 29876 Worker thread wakes up
18:15:30.263 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:30.263 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(506,438,31,31)
18:15:31.387 01.124 29876 Exposure complete
18:15:31.432 00.045 29876 worker thread done servicing request
18:15:31.432 00.000 31432 OnExposeComplete: enter
18:15:31.434 00.002 31432 UpdateGuideState(): m_state=3
18:15:31.436 00.002 31432 Star::Find(15, 521, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:15:31.438 00.002 31432 Star::Find returns 1 (0), X=518.54, Y=453.07, Mass=1917, SNR=27.5, Peak=159 HFD=3.6
18:15:31.441 00.003 31432 Status Line: Pas vers l'Ouest   8, dist=13.1
18:15:31.444 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:31.446 00.002 29876 Worker thread wakes up
18:15:31.446 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:31.447 00.001 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:31.447 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:31.447 00.000 29876 MoveAxis(W, 300, -)
18:15:31.447 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:31.447 00.000 29876 IsSlewing returns 0
18:15:31.447 00.000 29876 IsGuiding returns 0
18:15:31.447 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:31.450 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:31.462 00.012 31432 UpdateGuideState exits: m=1917 RSB=27.5
18:15:31.465 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:31.467 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:31.469 00.002 31432 Enqueuing Expose request
18:15:31.769 00.300 29876 IsGuiding returns 1
18:15:31.769 00.000 29876 scope still moving after pulse duration time elapsed
18:15:31.800 00.031 29876 IsSlewing returns 0
18:15:31.800 00.000 29876 IsGuiding returns 0
18:15:31.800 00.000 29876 scope move finished after 300 + 52 ms
18:15:31.800 00.000 29876 Move returns status 0, amount 300
18:15:31.800 00.000 29876 move complete, result=0
18:15:31.800 00.000 29876 worker thread done servicing request
18:15:31.800 00.000 29876 Worker thread wakes up
18:15:31.800 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:31.800 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(504,438,31,31)
18:15:32.709 00.909 29876 Exposure complete
18:15:32.752 00.043 29876 worker thread done servicing request
18:15:32.752 00.000 31432 OnExposeComplete: enter
18:15:32.755 00.003 31432 UpdateGuideState(): m_state=3
18:15:32.757 00.002 31432 Star::Find(15, 518, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:15:32.759 00.002 31432 Star::Find returns 1 (0), X=517.34, Y=453.20, Mass=1881, SNR=27.3, Peak=123 HFD=3.7
18:15:32.762 00.003 31432 Status Line: Pas vers l'Ouest   9, dist=14.3
18:15:32.765 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:32.768 00.003 29876 Worker thread wakes up
18:15:32.768 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:32.768 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:32.768 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:32.768 00.000 29876 MoveAxis(W, 300, -)
18:15:32.768 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:32.768 00.000 29876 IsSlewing returns 0
18:15:32.768 00.000 29876 IsGuiding returns 0
18:15:32.769 00.001 29876 PulseGuide returned control before completion, sleep 310
18:15:32.771 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=256, Gamma=1.000
18:15:32.783 00.012 31432 UpdateGuideState exits: m=1881 RSB=27.3
18:15:32.785 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:32.787 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:32.790 00.003 31432 Enqueuing Expose request
18:15:33.082 00.292 29876 IsGuiding returns 1
18:15:33.082 00.000 29876 scope still moving after pulse duration time elapsed
18:15:33.113 00.031 29876 IsSlewing returns 0
18:15:33.113 00.000 29876 IsGuiding returns 0
18:15:33.113 00.000 29876 scope move finished after 300 + 44 ms
18:15:33.113 00.000 29876 Move returns status 0, amount 300
18:15:33.113 00.000 29876 move complete, result=0
18:15:33.113 00.000 29876 worker thread done servicing request
18:15:33.113 00.000 29876 Worker thread wakes up
18:15:33.113 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:33.113 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(502,438,31,31)
18:15:34.244 01.131 29876 Exposure complete
18:15:34.286 00.042 29876 worker thread done servicing request
18:15:34.286 00.000 31432 OnExposeComplete: enter
18:15:34.288 00.002 31432 UpdateGuideState(): m_state=3
18:15:34.290 00.002 31432 Star::Find(15, 517, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:15:34.292 00.002 31432 Star::Find returns 1 (0), X=513.89, Y=453.59, Mass=1719, SNR=25.9, Peak=181 HFD=3.2
18:15:34.295 00.003 31432 Status Line: Pas vers l'Ouest  10, dist=17.7
18:15:34.299 00.004 31432 Enqueuing Calibration Move request for direction 3
18:15:34.301 00.002 29876 Worker thread wakes up
18:15:34.302 00.001 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:34.302 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:34.302 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:34.302 00.000 29876 MoveAxis(W, 300, -)
18:15:34.302 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:34.302 00.000 29876 IsSlewing returns 0
18:15:34.302 00.000 29876 IsGuiding returns 0
18:15:34.302 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:34.305 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
18:15:34.317 00.012 31432 UpdateGuideState exits: m=1719 RSB=25.9
18:15:34.319 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:34.322 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:34.324 00.002 31432 Enqueuing Expose request
18:15:34.617 00.293 29876 IsGuiding returns 1
18:15:34.617 00.000 29876 scope still moving after pulse duration time elapsed
18:15:34.648 00.031 29876 IsSlewing returns 0
18:15:34.648 00.000 29876 IsGuiding returns 0
18:15:34.648 00.000 29876 scope move finished after 300 + 45 ms
18:15:34.648 00.000 29876 Move returns status 0, amount 300
18:15:34.648 00.000 29876 move complete, result=0
18:15:34.648 00.000 29876 worker thread done servicing request
18:15:34.648 00.000 29876 Worker thread wakes up
18:15:34.648 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:34.648 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(499,439,31,31)
18:15:35.561 00.913 29876 Exposure complete
18:15:35.603 00.042 29876 worker thread done servicing request
18:15:35.603 00.000 31432 OnExposeComplete: enter
18:15:35.605 00.002 31432 UpdateGuideState(): m_state=3
18:15:35.607 00.002 31432 Star::Find(15, 513, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:15:35.609 00.002 31432 Star::Find returns 1 (0), X=512.18, Y=453.56, Mass=1952, SNR=27.6, Peak=125 HFD=3.8
18:15:35.612 00.003 31432 Status Line: Pas vers l'Ouest  11, dist=19.4
18:15:35.615 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:35.617 00.002 29876 Worker thread wakes up
18:15:35.618 00.001 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:35.618 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:35.618 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:35.618 00.000 29876 MoveAxis(W, 300, -)
18:15:35.618 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:35.618 00.000 29876 IsSlewing returns 0
18:15:35.618 00.000 29876 IsGuiding returns 0
18:15:35.618 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:35.621 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=4, FiltMax=256, Gamma=1.000
18:15:35.633 00.012 31432 UpdateGuideState exits: m=1952 RSB=27.6
18:15:35.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:35.637 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:35.639 00.002 31432 Enqueuing Expose request
18:15:35.932 00.293 29876 IsGuiding returns 1
18:15:35.932 00.000 29876 scope still moving after pulse duration time elapsed
18:15:35.962 00.030 29876 IsSlewing returns 0
18:15:35.962 00.000 29876 IsGuiding returns 0
18:15:35.962 00.000 29876 scope move finished after 300 + 44 ms
18:15:35.962 00.000 29876 Move returns status 0, amount 300
18:15:35.962 00.000 29876 move complete, result=0
18:15:35.962 00.000 29876 worker thread done servicing request
18:15:35.962 00.000 29876 Worker thread wakes up
18:15:35.962 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:35.962 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(497,439,31,31)
18:15:37.091 01.129 29876 Exposure complete
18:15:37.135 00.044 29876 worker thread done servicing request
18:15:37.135 00.000 31432 OnExposeComplete: enter
18:15:37.137 00.002 31432 UpdateGuideState(): m_state=3
18:15:37.140 00.003 31432 Star::Find(15, 512, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:15:37.142 00.002 31432 Star::Find returns 1 (0), X=510.51, Y=453.14, Mass=1795, SNR=27.0, Peak=168 HFD=3.5
18:15:37.146 00.004 31432 Status Line: Pas vers l'Ouest  12, dist=21.1
18:15:37.149 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:37.151 00.002 29876 Worker thread wakes up
18:15:37.151 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:37.151 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:37.151 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:37.151 00.000 29876 MoveAxis(W, 300, -)
18:15:37.151 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:37.152 00.001 29876 IsSlewing returns 0
18:15:37.152 00.000 29876 IsGuiding returns 0
18:15:37.152 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:37.155 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=20, FiltMin=5, FiltMax=256, Gamma=1.000
18:15:37.167 00.012 31432 UpdateGuideState exits: m=1795 RSB=27.0
18:15:37.170 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:37.172 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:37.174 00.002 31432 Enqueuing Expose request
18:15:37.475 00.301 29876 IsGuiding returns 1
18:15:37.475 00.000 29876 scope still moving after pulse duration time elapsed
18:15:37.505 00.030 29876 IsSlewing returns 0
18:15:37.505 00.000 29876 IsGuiding returns 0
18:15:37.505 00.000 29876 scope move finished after 300 + 53 ms
18:15:37.505 00.000 29876 Move returns status 0, amount 300
18:15:37.505 00.000 29876 move complete, result=0
18:15:37.505 00.000 29876 worker thread done servicing request
18:15:37.505 00.000 29876 Worker thread wakes up
18:15:37.505 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:37.505 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(496,438,31,31)
18:15:38.419 00.914 29876 Exposure complete
18:15:38.462 00.043 29876 worker thread done servicing request
18:15:38.462 00.000 31432 OnExposeComplete: enter
18:15:38.464 00.002 31432 UpdateGuideState(): m_state=3
18:15:38.466 00.002 31432 Star::Find(15, 510, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:15:38.467 00.001 31432 Star::Find returns 1 (0), X=508.99, Y=453.38, Mass=1961, SNR=27.6, Peak=163 HFD=3.7
18:15:38.471 00.004 31432 Status Line: Pas vers l'Ouest  13, dist=22.6
18:15:38.474 00.003 31432 Enqueuing Calibration Move request for direction 3
18:15:38.476 00.002 29876 Worker thread wakes up
18:15:38.476 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:38.476 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:38.476 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:38.476 00.000 29876 MoveAxis(W, 300, -)
18:15:38.476 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:38.477 00.001 29876 IsSlewing returns 0
18:15:38.477 00.000 29876 IsGuiding returns 0
18:15:38.477 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:38.479 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:38.492 00.013 31432 UpdateGuideState exits: m=1961 RSB=27.6
18:15:38.494 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:38.496 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:38.498 00.002 31432 Enqueuing Expose request
18:15:38.791 00.293 29876 IsGuiding returns 1
18:15:38.791 00.000 29876 scope still moving after pulse duration time elapsed
18:15:38.822 00.031 29876 IsSlewing returns 0
18:15:38.822 00.000 29876 IsGuiding returns 0
18:15:38.822 00.000 29876 scope move finished after 300 + 45 ms
18:15:38.822 00.000 29876 Move returns status 0, amount 300
18:15:38.822 00.000 29876 move complete, result=0
18:15:38.822 00.000 29876 worker thread done servicing request
18:15:38.822 00.000 29876 Worker thread wakes up
18:15:38.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:38.822 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(494,438,31,31)
18:15:39.956 01.134 29876 Exposure complete
18:15:40.000 00.044 29876 worker thread done servicing request
18:15:40.000 00.000 31432 OnExposeComplete: enter
18:15:40.003 00.003 31432 UpdateGuideState(): m_state=3
18:15:40.006 00.003 31432 Star::Find(15, 508, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:15:40.009 00.003 31432 Star::Find returns 1 (0), X=506.91, Y=453.01, Mass=1990, SNR=28.2, Peak=224 HFD=3.0
18:15:40.012 00.003 31432 Status Line: Pas vers l'Ouest  14, dist=24.7
18:15:40.016 00.004 31432 Enqueuing Calibration Move request for direction 3
18:15:40.018 00.002 29876 Worker thread wakes up
18:15:40.019 00.001 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:15:40.019 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:15:40.019 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:15:40.019 00.000 29876 MoveAxis(W, 300, -)
18:15:40.019 00.000 29876 Guiding  Dir = 3, Dur = 300
18:15:40.019 00.000 29876 IsSlewing returns 0
18:15:40.019 00.000 29876 IsGuiding returns 0
18:15:40.019 00.000 29876 PulseGuide returned control before completion, sleep 310
18:15:40.022 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=256, Gamma=1.000
18:15:40.034 00.012 31432 UpdateGuideState exits: m=1990 RSB=28.2
18:15:40.036 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:40.039 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:40.041 00.002 31432 Enqueuing Expose request
18:15:40.344 00.303 29876 IsGuiding returns 1
18:15:40.344 00.000 29876 scope still moving after pulse duration time elapsed
18:15:40.375 00.031 29876 IsSlewing returns 0
18:15:40.375 00.000 29876 IsGuiding returns 1
18:15:40.406 00.031 29876 IsSlewing returns 0
18:15:40.406 00.000 29876 IsGuiding returns 0
18:15:40.406 00.000 29876 scope move finished after 300 + 87 ms
18:15:40.406 00.000 29876 Move returns status 0, amount 300
18:15:40.406 00.000 29876 move complete, result=0
18:15:40.406 00.000 29876 worker thread done servicing request
18:15:40.406 00.000 29876 Worker thread wakes up
18:15:40.406 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:40.406 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(492,438,31,31)
18:15:41.317 00.911 29876 Exposure complete
18:15:41.360 00.043 29876 worker thread done servicing request
18:15:41.361 00.001 31432 OnExposeComplete: enter
18:15:41.363 00.002 31432 UpdateGuideState(): m_state=3
18:15:41.365 00.002 31432 Star::Find(15, 506, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:15:41.366 00.001 31432 Star::Find returns 1 (0), X=505.33, Y=452.87, Mass=1845, SNR=27.2, Peak=173 HFD=3.5
18:15:41.373 00.007 31432 WEST calibration completes with steps=14 angle=2.4 rate=6.256 parity=1
18:15:41.377 00.004 31432 Falling Through to state GO_EAST
18:15:41.378 00.001 31432 Status Line: Pas vers l'Est   2, dist=26.3
18:15:41.382 00.004 31432 Enqueuing Calibration Move request for direction 2
18:15:41.385 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=256, Gamma=1.000
18:15:41.387 00.002 29876 Worker thread wakes up
18:15:41.387 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 2397 opts 0x0
18:15:41.387 00.000 29876 Handling axis move in thread for scope dir=2 dur=2397
18:15:41.387 00.000 29876 scope move axis dir= 2 dur= 2397 opts= 0x0
18:15:41.387 00.000 29876 MoveAxis(E, 2397, -)
18:15:41.387 00.000 29876 Guiding  Dir = 2, Dur = 2397
18:15:41.388 00.001 29876 IsSlewing returns 0
18:15:41.388 00.000 29876 IsGuiding returns 0
18:15:41.388 00.000 29876 PulseGuide returned control before completion, sleep 2407
18:15:41.398 00.010 31432 UpdateGuideState exits: m=1845 RSB=27.2
18:15:41.400 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:41.402 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:15:41.404 00.002 31432 Enqueuing Expose request
18:15:43.808 02.404 29876 IsGuiding returns 1
18:15:43.808 00.000 29876 scope still moving after pulse duration time elapsed
18:15:43.840 00.032 29876 IsSlewing returns 0
18:15:43.840 00.000 29876 IsGuiding returns 0
18:15:43.840 00.000 29876 scope move finished after 2397 + 54 ms
18:15:43.840 00.000 29876 Move returns status 0, amount 2397
18:15:43.840 00.000 29876 move complete, result=0
18:15:43.840 00.000 29876 worker thread done servicing request
18:15:43.840 00.000 29876 Worker thread wakes up
18:15:43.840 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:43.840 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(490,438,31,31)
18:15:44.966 01.126 29876 Exposure complete
18:15:45.009 00.043 29876 worker thread done servicing request
18:15:45.009 00.000 31432 OnExposeComplete: enter
18:15:45.011 00.002 31432 UpdateGuideState(): m_state=3
18:15:45.013 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:15:45.015 00.002 31432 Star::Find false star n=2 nbg=282 bg=20.4 sigma=5.6 thresh=37 peak=27
18:15:45.017 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=37, SNR=2.9, Peak=49 HFD=0.0
18:15:45.018 00.001 31432 DistanceChecker: activated
18:15:45.020 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:45.022 00.002 31432 Star lost during calibration... blundering on
18:15:45.024 00.002 31432 Status Line: étoile perdue
18:15:45.027 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:45.029 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:45.040 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:45.042 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:45.044 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:45.046 00.002 31432 Enqueuing Expose request
18:15:45.048 00.002 29876 Worker thread wakes up
18:15:45.048 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:45.048 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:46.063 01.015 29876 Exposure complete
18:15:46.106 00.043 29876 worker thread done servicing request
18:15:46.106 00.000 31432 OnExposeComplete: enter
18:15:46.108 00.002 31432 UpdateGuideState(): m_state=3
18:15:46.110 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:15:46.112 00.002 31432 Star::Find false star n=1 nbg=277 bg=20.2 sigma=5.0 thresh=35 peak=30
18:15:46.114 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=38, SNR=2.9, Peak=58 HFD=0.0
18:15:46.116 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:46.118 00.002 31432 Star lost during calibration... blundering on
18:15:46.120 00.002 31432 Status Line: étoile perdue
18:15:46.122 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:46.124 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:46.136 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:46.138 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:46.140 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:46.142 00.002 31432 Enqueuing Expose request
18:15:46.144 00.002 29876 Worker thread wakes up
18:15:46.144 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:46.144 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:47.277 01.133 29876 Exposure complete
18:15:47.320 00.043 29876 worker thread done servicing request
18:15:47.320 00.000 31432 OnExposeComplete: enter
18:15:47.322 00.002 31432 UpdateGuideState(): m_state=3
18:15:47.324 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:15:47.326 00.002 31432 Star::Find false star n=2 nbg=275 bg=19.9 sigma=5.0 thresh=35 peak=30
18:15:47.328 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=67, SNR=2.9, Peak=66 HFD=0.0
18:15:47.329 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:47.331 00.002 31432 Star lost during calibration... blundering on
18:15:47.333 00.002 31432 Status Line: étoile perdue
18:15:47.336 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:47.339 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:47.351 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:47.354 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:47.355 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:47.357 00.002 31432 Enqueuing Expose request
18:15:47.359 00.002 29876 Worker thread wakes up
18:15:47.359 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:47.359 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:48.267 00.908 29876 Exposure complete
18:15:48.310 00.043 29876 worker thread done servicing request
18:15:48.310 00.000 31432 OnExposeComplete: enter
18:15:48.313 00.003 31432 UpdateGuideState(): m_state=3
18:15:48.314 00.001 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:15:48.316 00.002 31432 Star::Find false star n=34 nbg=267 bg=20.3 sigma=5.0 thresh=35 peak=32
18:15:48.318 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=1899, SNR=2.9, Peak=42 HFD=0.0
18:15:48.320 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:48.322 00.002 31432 Star lost during calibration... blundering on
18:15:48.323 00.001 31432 Status Line: étoile perdue
18:15:48.326 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:48.328 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:48.340 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:48.342 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:48.344 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:48.346 00.002 31432 Enqueuing Expose request
18:15:48.348 00.002 29876 Worker thread wakes up
18:15:48.348 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:48.348 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:49.472 01.124 29876 Exposure complete
18:15:49.516 00.044 29876 worker thread done servicing request
18:15:49.516 00.000 31432 OnExposeComplete: enter
18:15:49.518 00.002 31432 UpdateGuideState(): m_state=3
18:15:49.520 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:15:49.522 00.002 31432 Star::Find false star n=3 nbg=274 bg=19.2 sigma=4.6 thresh=33 peak=26
18:15:49.523 00.001 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=42, SNR=2.9, Peak=40 HFD=0.0
18:15:49.525 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:49.527 00.002 31432 Star lost during calibration... blundering on
18:15:49.529 00.002 31432 Status Line: étoile perdue
18:15:49.532 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:49.534 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:49.546 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:49.548 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:49.550 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:49.552 00.002 31432 Enqueuing Expose request
18:15:49.554 00.002 29876 Worker thread wakes up
18:15:49.554 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:49.554 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:50.469 00.915 29876 Exposure complete
18:15:50.512 00.043 29876 worker thread done servicing request
18:15:50.512 00.000 31432 OnExposeComplete: enter
18:15:50.514 00.002 31432 UpdateGuideState(): m_state=3
18:15:50.516 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:15:50.518 00.002 31432 Star::Find returns 0 (3), X=505.00, Y=452.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:15:50.520 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:50.522 00.002 31432 Star lost during calibration... blundering on
18:15:50.524 00.002 31432 Status Line: étoile perdue
18:15:50.526 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:50.528 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=3, FiltMax=255, Gamma=1.000
18:15:50.540 00.012 31432 UpdateGuideState exits: Étoile perdue - faible masse
18:15:50.543 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:50.544 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:50.546 00.002 31432 Enqueuing Expose request
18:15:50.548 00.002 29876 Worker thread wakes up
18:15:50.549 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:50.549 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:51.670 01.121 29876 Exposure complete
18:15:51.713 00.043 29876 worker thread done servicing request
18:15:51.713 00.000 31432 OnExposeComplete: enter
18:15:51.715 00.002 31432 UpdateGuideState(): m_state=3
18:15:51.718 00.003 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:15:51.719 00.001 31432 Star::Find false star n=5 nbg=281 bg=19.4 sigma=4.8 thresh=34 peak=30
18:15:51.721 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=96, SNR=2.9, Peak=45 HFD=0.0
18:15:51.723 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:51.725 00.002 31432 Star lost during calibration... blundering on
18:15:51.727 00.002 31432 Status Line: étoile perdue
18:15:51.729 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:51.731 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:51.744 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:51.746 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:51.748 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:51.750 00.002 31432 Enqueuing Expose request
18:15:51.752 00.002 29876 Worker thread wakes up
18:15:51.752 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:51.752 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:52.769 01.017 29876 Exposure complete
18:15:52.812 00.043 29876 worker thread done servicing request
18:15:52.812 00.000 31432 OnExposeComplete: enter
18:15:52.815 00.003 31432 UpdateGuideState(): m_state=3
18:15:52.817 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:15:52.818 00.001 31432 Star::Find false star n=3 nbg=280 bg=19.8 sigma=5.2 thresh=35 peak=28
18:15:52.820 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=57, SNR=2.9, Peak=42 HFD=0.0
18:15:52.822 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:52.824 00.002 31432 Star lost during calibration... blundering on
18:15:52.826 00.002 31432 Status Line: étoile perdue
18:15:52.828 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:52.831 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:52.842 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:52.844 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:52.846 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:52.848 00.002 31432 Enqueuing Expose request
18:15:52.850 00.002 29876 Worker thread wakes up
18:15:52.850 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:52.850 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:53.974 01.124 29876 Exposure complete
18:15:54.016 00.042 29876 worker thread done servicing request
18:15:54.016 00.000 31432 OnExposeComplete: enter
18:15:54.018 00.002 31432 UpdateGuideState(): m_state=3
18:15:54.020 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:15:54.022 00.002 31432 Star::Find false star n=5 nbg=279 bg=18.9 sigma=5.1 thresh=34 peak=29
18:15:54.024 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=98, SNR=2.9, Peak=52 HFD=0.0
18:15:54.026 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:54.027 00.001 31432 Star lost during calibration... blundering on
18:15:54.029 00.002 31432 Status Line: étoile perdue
18:15:54.032 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:54.034 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:54.046 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:54.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:54.050 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:54.052 00.002 31432 Enqueuing Expose request
18:15:54.054 00.002 29876 Worker thread wakes up
18:15:54.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:54.054 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:54.181 00.127 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
18:15:54.784 00.603 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
18:15:55.073 00.289 29876 Exposure complete
18:15:55.117 00.044 29876 worker thread done servicing request
18:15:55.117 00.000 31432 OnExposeComplete: enter
18:15:55.119 00.002 31432 UpdateGuideState(): m_state=3
18:15:55.121 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:15:55.123 00.002 31432 Star::Find false star n=2 nbg=275 bg=20.2 sigma=4.7 thresh=34 peak=27
18:15:55.125 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=40, SNR=2.9, Peak=44 HFD=0.0
18:15:55.127 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:55.129 00.002 31432 Star lost during calibration... blundering on
18:15:55.131 00.002 31432 Status Line: étoile perdue
18:15:55.134 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:55.136 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:15:55.148 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:55.151 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:55.153 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:55.154 00.001 31432 Enqueuing Expose request
18:15:55.156 00.002 29876 Worker thread wakes up
18:15:55.156 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:55.156 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:56.278 01.122 29876 Exposure complete
18:15:56.323 00.045 29876 worker thread done servicing request
18:15:56.323 00.000 31432 OnExposeComplete: enter
18:15:56.326 00.003 31432 UpdateGuideState(): m_state=3
18:15:56.327 00.001 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:15:56.329 00.002 31432 Star::Find returns 0 (4), X=501.00, Y=446.48, Mass=80, SNR=5.4, Peak=62 HFD=0.9
18:15:56.331 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:56.333 00.002 31432 Star lost during calibration... blundering on
18:15:56.335 00.002 31432 Status Line: étoile perdue
18:15:56.337 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:56.339 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:56.351 00.012 31432 UpdateGuideState exits: Étoile perdue - HFD bas
18:15:56.353 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:56.354 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:56.356 00.002 31432 Enqueuing Expose request
18:15:56.358 00.002 29876 Worker thread wakes up
18:15:56.358 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:56.358 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:56.682 00.324 31432 Stop button clicked
18:15:56.684 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:15:56.686 00.002 31432 Status Line: Attente du matériel ...
18:15:56.787 00.101 29876 ZWO: stopexposure
18:15:57.276 00.489 29876 ZWO: stopexposure
18:15:57.276 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:15:57.276 00.000 29876 worker thread done servicing request
18:15:57.276 00.000 31432 OnExposeComplete: enter
18:15:57.278 00.002 31432 OnExposeComplete: Capture Error reported
18:15:57.280 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:15:57.282 00.002 31432 Mount: notify guiding stopped
18:15:57.284 00.002 31432 BLC: window closed
18:15:57.285 00.001 31432 BLC: Last direction was reset
18:15:57.288 00.003 31432 PhdController failed: Guiding stopped
18:15:57.290 00.002 31432 PhdController: newstate STATE_FINISH
18:15:57.292 00.002 31432 PhdController complete: fail: Guiding stopped
18:15:57.293 00.001 31432 Mount: notify guiding dither settle done success=0
18:15:57.295 00.002 31432 PhdController: newstate STATE_IDLE
18:15:57.297 00.002 31432 Changing from state CALIBRATING_PRIMARY to STOP
18:15:57.299 00.002 31432 guider state => SELECTING
18:15:57.300 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:15:57.311 00.011 31432 Changing from state SELECTING to UNINITIALIZED
18:15:57.313 00.002 31432 guider state => SELECTING
18:15:57.319 00.006 31432 Status Line: Arrêté.
18:15:57.323 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:15:57.706 00.383 31432 StartLoopingInteractive: Loop button clicked
18:15:57.708 00.002 31432 Status Line: Boucler
18:15:57.712 00.004 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:15:57.717 00.005 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:57.719 00.002 31432 Enqueuing Expose request
18:15:57.722 00.003 29876 Worker thread wakes up
18:15:57.722 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:57.722 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:58.845 01.123 29876 Exposure complete
18:15:58.887 00.042 29876 worker thread done servicing request
18:15:58.887 00.000 31432 OnExposeComplete: enter
18:15:58.890 00.003 31432 UpdateGuideState(): m_state=1
18:15:58.892 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:15:58.894 00.002 31432 Star::Find false star n=2 nbg=279 bg=19.7 sigma=4.8 thresh=34 peak=29
18:15:58.895 00.001 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=36, SNR=2.9, Peak=43 HFD=0.0
18:15:58.897 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:58.899 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:58.901 00.002 31432 Status Line: Étoile perdue - faible RSB
18:15:58.904 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=3, FiltMax=255, Gamma=1.000
18:15:58.916 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:15:58.918 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:58.919 00.001 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:15:58.921 00.002 31432 Enqueuing Expose request
18:15:58.923 00.002 29876 Worker thread wakes up
18:15:58.923 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:15:58.923 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:59.941 01.018 29876 Exposure complete
18:15:59.984 00.043 29876 worker thread done servicing request
18:15:59.984 00.000 31432 OnExposeComplete: enter
18:15:59.986 00.002 31432 UpdateGuideState(): m_state=1
18:15:59.988 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:15:59.990 00.002 31432 Star::Find false star n=5 nbg=279 bg=19.6 sigma=5.1 thresh=35 peak=29
18:15:59.992 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=108, SNR=2.9, Peak=52 HFD=0.0
18:15:59.994 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:15:59.996 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:59.997 00.001 31432 Status Line: Étoile perdue - faible RSB
18:16:00.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:00.012 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:16:00.013 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:00.015 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:16:00.017 00.002 31432 Enqueuing Expose request
18:16:00.019 00.002 29876 Worker thread wakes up
18:16:00.019 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:00.019 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:01.148 01.129 29876 Exposure complete
18:16:01.192 00.044 29876 worker thread done servicing request
18:16:01.193 00.001 31432 OnExposeComplete: enter
18:16:01.196 00.003 31432 UpdateGuideState(): m_state=1
18:16:01.198 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:16:01.200 00.002 31432 Star::Find false star n=3 nbg=280 bg=20.1 sigma=5.2 thresh=36 peak=25
18:16:01.202 00.002 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=58, SNR=2.9, Peak=42 HFD=0.0
18:16:01.204 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:16:01.206 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:01.208 00.002 31432 Status Line: Étoile perdue - faible RSB
18:16:01.211 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=2, FiltMax=255, Gamma=1.000
18:16:01.223 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:16:01.226 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:01.228 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:16:01.230 00.002 31432 Enqueuing Expose request
18:16:01.232 00.002 29876 Worker thread wakes up
18:16:01.232 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:01.232 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:02.149 00.917 29876 Exposure complete
18:16:02.194 00.045 29876 worker thread done servicing request
18:16:02.194 00.000 31432 OnExposeComplete: enter
18:16:02.196 00.002 31432 UpdateGuideState(): m_state=1
18:16:02.198 00.002 31432 Star::Find(15, 505, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:16:02.200 00.002 31432 Star::Find false star n=1 nbg=282 bg=18.9 sigma=5.6 thresh=36 peak=31
18:16:02.201 00.001 31432 Star::Find returns 0 (2), X=505.00, Y=452.00, Mass=41, SNR=2.9, Peak=60 HFD=0.0
18:16:02.203 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:16:02.205 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:02.207 00.002 31432 Status Line: Étoile perdue - faible RSB
18:16:02.209 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:16:02.221 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:16:02.223 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:02.225 00.002 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:16:02.226 00.001 31432 Enqueuing Expose request
18:16:02.228 00.002 29876 Worker thread wakes up
18:16:02.228 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:02.228 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:03.029 00.801 31432 SetCurrentPosition(527.34,556.48)
18:16:03.031 00.002 31432 Star::Find(15, 527, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:16:03.033 00.002 31432 Star::Find returns 1 (0), X=524.01, Y=555.58, Mass=4471, SNR=44.2, Peak=255 HFD=3.6
18:16:03.035 00.002 31432 setting lock position to (524.01, 555.58)
18:16:03.037 00.002 31432 MultiStar: stabilizing after lock position change
18:16:03.039 00.002 31432 MultiStar: secondary guide stars cleared18:16:03.040 00.001 31432 MultiStar: single-star usage forced by user star selection
18:16:03.042 00.002 31432 Status Line: Étoile sélectionnée à (524.0, 555.6)
18:16:03.049 00.007 31432 Changing from state SELECTING to SELECTED
18:16:03.051 00.002 31432 guider state => SELECTED
18:16:03.359 00.308 29876 Exposure complete
18:16:03.403 00.044 29876 worker thread done servicing request
18:16:03.403 00.000 31432 OnExposeComplete: enter
18:16:03.406 00.003 31432 UpdateGuideState(): m_state=2
18:16:03.408 00.002 31432 Star::Find(15, 524, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:16:03.411 00.003 31432 Star::Find returns 1 (0), X=523.69, Y=555.93, Mass=4741, SNR=45.6, Peak=255 HFD=3.9
18:16:03.413 00.002 31432 DistanceChecker: deactivated
18:16:03.416 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:03.428 00.012 31432 UpdateGuideState exits: m=4741 RSB=45.6
18:16:03.430 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:03.433 00.003 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:03.434 00.001 31432 Enqueuing Expose request
18:16:03.437 00.003 29876 Worker thread wakes up
18:16:03.437 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:03.437 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(509,541,31,31)
18:16:04.353 00.916 29876 Exposure complete
18:16:04.397 00.044 29876 worker thread done servicing request
18:16:04.397 00.000 31432 OnExposeComplete: enter
18:16:04.399 00.002 31432 UpdateGuideState(): m_state=2
18:16:04.401 00.002 31432 Star::Find(15, 523, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:16:04.403 00.002 31432 Star::Find returns 1 (0), X=523.59, Y=556.24, Mass=4906, SNR=46.5, Peak=255 HFD=3.7
18:16:04.406 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:04.419 00.013 31432 UpdateGuideState exits: m=4906 RSB=46.5
18:16:04.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:04.423 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:04.424 00.001 31432 Enqueuing Expose request
18:16:04.427 00.003 29876 Worker thread wakes up
18:16:04.427 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:04.427 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(509,541,31,31)
18:16:05.548 01.121 29876 Exposure complete
18:16:05.593 00.045 29876 worker thread done servicing request
18:16:05.593 00.000 31432 OnExposeComplete: enter
18:16:05.596 00.003 31432 UpdateGuideState(): m_state=2
18:16:05.598 00.002 31432 Star::Find(15, 523, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:16:05.601 00.003 31432 Star::Find returns 1 (0), X=524.19, Y=555.74, Mass=4899, SNR=46.1, Peak=255 HFD=3.9
18:16:05.604 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:16:05.616 00.012 31432 UpdateGuideState exits: m=4899 RSB=46.1
18:16:05.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:05.620 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:05.622 00.002 31432 Enqueuing Expose request
18:16:05.624 00.002 29876 Worker thread wakes up
18:16:05.624 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:05.624 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(509,541,31,31)
18:16:05.883 00.259 31432 GetInt("/profile/13/ManualGuide/duration", 300) returns 750
18:16:05.903 00.020 31432 GetInt("/profile/13/ManualGuide/DitherType", 4) returns 1
18:16:06.635 00.732 29876 Exposure complete
18:16:06.678 00.043 29876 worker thread done servicing request
18:16:06.678 00.000 31432 OnExposeComplete: enter
18:16:06.680 00.002 31432 UpdateGuideState(): m_state=2
18:16:06.682 00.002 31432 Star::Find(15, 524, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:16:06.684 00.002 31432 Star::Find returns 1 (0), X=524.33, Y=555.97, Mass=4453, SNR=43.7, Peak=255 HFD=3.9
18:16:06.686 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:06.698 00.012 31432 UpdateGuideState exits: m=4453 RSB=43.7
18:16:06.700 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:06.702 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:06.704 00.002 31432 Enqueuing Expose request
18:16:06.706 00.002 29876 Worker thread wakes up
18:16:06.706 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:06.706 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(509,541,31,31)
18:16:07.829 01.123 29876 Exposure complete
18:16:07.875 00.046 29876 worker thread done servicing request
18:16:07.875 00.000 31432 OnExposeComplete: enter
18:16:07.878 00.003 31432 UpdateGuideState(): m_state=2
18:16:07.881 00.003 31432 Star::Find(15, 524, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:16:07.883 00.002 31432 Star::Find returns 1 (0), X=524.44, Y=556.06, Mass=4685, SNR=44.7, Peak=255 HFD=3.9
18:16:07.886 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:07.898 00.012 31432 UpdateGuideState exits: m=4685 RSB=44.7
18:16:07.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:07.902 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:07.904 00.002 31432 Enqueuing Expose request
18:16:07.906 00.002 29876 Worker thread wakes up
18:16:07.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:07.906 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(509,541,31,31)
18:16:08.928 01.022 29876 Exposure complete
18:16:08.970 00.042 29876 worker thread done servicing request
18:16:08.971 00.001 31432 OnExposeComplete: enter
18:16:08.973 00.002 31432 UpdateGuideState(): m_state=2
18:16:08.975 00.002 31432 Star::Find(15, 524, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:08.977 00.002 31432 Star::Find returns 1 (0), X=524.66, Y=555.80, Mass=4902, SNR=45.5, Peak=255 HFD=3.8
18:16:08.980 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:08.992 00.012 31432 UpdateGuideState exits: m=4902 RSB=45.5
18:16:08.994 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:08.996 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:08.997 00.001 31432 Enqueuing Expose request
18:16:08.999 00.002 29876 Worker thread wakes up
18:16:08.999 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:08.999 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(510,541,31,31)
18:16:10.126 01.127 29876 Exposure complete
18:16:10.171 00.045 29876 worker thread done servicing request
18:16:10.171 00.000 31432 OnExposeComplete: enter
18:16:10.173 00.002 31432 UpdateGuideState(): m_state=2
18:16:10.175 00.002 31432 Star::Find(15, 524, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:16:10.177 00.002 31432 Star::Find returns 1 (0), X=524.75, Y=555.51, Mass=4730, SNR=45.5, Peak=255 HFD=3.6
18:16:10.180 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=3, FiltMax=255, Gamma=1.000
18:16:10.191 00.011 31432 UpdateGuideState exits: m=4730 RSB=45.5
18:16:10.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:10.195 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:10.197 00.002 31432 Enqueuing Expose request
18:16:10.199 00.002 29876 Worker thread wakes up
18:16:10.199 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:10.199 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(510,541,31,31)
18:16:11.210 01.011 29876 Exposure complete
18:16:11.254 00.044 29876 worker thread done servicing request
18:16:11.254 00.000 31432 OnExposeComplete: enter
18:16:11.256 00.002 31432 UpdateGuideState(): m_state=2
18:16:11.258 00.002 31432 Star::Find(15, 524, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:16:11.260 00.002 31432 Star::Find returns 1 (0), X=525.23, Y=555.68, Mass=4818, SNR=45.8, Peak=256 HFD=3.7
18:16:11.262 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:16:11.274 00.012 31432 UpdateGuideState exits: m=4818 RSB=45.8
18:16:11.276 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:11.277 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:11.279 00.002 31432 Enqueuing Expose request
18:16:11.281 00.002 29876 Worker thread wakes up
18:16:11.281 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:11.281 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(510,541,31,31)
18:16:12.411 01.130 29876 Exposure complete
18:16:12.455 00.044 29876 worker thread done servicing request
18:16:12.455 00.000 31432 OnExposeComplete: enter
18:16:12.457 00.002 31432 UpdateGuideState(): m_state=2
18:16:12.459 00.002 31432 Star::Find(15, 525, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:16:12.461 00.002 31432 Star::Find returns 1 (0), X=525.01, Y=555.75, Mass=4932, SNR=46.1, Peak=255 HFD=4.0
18:16:12.464 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
18:16:12.475 00.011 31432 UpdateGuideState exits: m=4932 RSB=46.1
18:16:12.477 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:12.479 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:12.481 00.002 31432 Enqueuing Expose request
18:16:12.482 00.001 29876 Worker thread wakes up
18:16:12.482 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:12.483 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(510,541,31,31)
18:16:13.504 01.021 29876 Exposure complete
18:16:13.547 00.043 29876 worker thread done servicing request
18:16:13.547 00.000 31432 OnExposeComplete: enter
18:16:13.549 00.002 31432 UpdateGuideState(): m_state=2
18:16:13.551 00.002 31432 Star::Find(15, 525, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:16:13.553 00.002 31432 Star::Find returns 1 (0), X=525.75, Y=555.81, Mass=4683, SNR=45.5, Peak=256 HFD=3.8
18:16:13.555 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
18:16:13.566 00.011 31432 UpdateGuideState exits: m=4683 RSB=45.5
18:16:13.568 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:13.570 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:13.572 00.002 31432 Enqueuing Expose request
18:16:13.574 00.002 29876 Worker thread wakes up
18:16:13.574 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:13.574 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(511,541,31,31)
18:16:13.696 00.122 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:16:13.698 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:16:13.700 00.002 31432 Status Line: Attente du matériel ...
18:16:13.703 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
18:16:13.705 00.002 31432 Status Line: Attente du matériel ...
18:16:13.711 00.006 34236 IsSlewing returns 1
18:16:13.800 00.089 29876 ZWO: stopexposure
18:16:14.223 00.423 34236 IsSlewing returns 1
18:16:14.693 00.470 29876 ZWO: stopexposure
18:16:14.693 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:16:14.694 00.001 29876 worker thread done servicing request
18:16:14.703 00.009 31432 OnExposeComplete: enter
18:16:14.705 00.002 31432 OnExposeComplete: Capture Error reported
18:16:14.707 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:16:14.709 00.002 31432 Changing from state SELECTED to UNINITIALIZED
18:16:14.711 00.002 31432 guider state => SELECTING
18:16:14.715 00.004 31432 Status Line: Arrêté.
18:16:14.720 00.005 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:16:14.733 00.013 34236 IsSlewing returns 1
18:16:15.246 00.513 34236 IsSlewing returns 1
18:16:15.756 00.510 34236 IsSlewing returns 1
18:16:16.264 00.508 34236 IsSlewing returns 0
18:16:18.774 02.510 31432 PhdController::Guide begins
18:16:18.776 00.002 31432 PhdController: newstate STATE_SETUP
18:16:18.778 00.002 31432 PhdController: setup
18:16:18.780 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:16:18.781 00.001 31432 PhdController: start capturing
18:16:18.783 00.002 31432 Changing from state SELECTING to UNINITIALIZED
18:16:18.785 00.002 31432 guider state => SELECTING
18:16:18.787 00.002 31432 setting force full frames = true
18:16:18.788 00.001 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:16:18.794 00.006 31432 ScheduleExposure(1000,3,0) exposurePending=0
18:16:18.796 00.002 31432 Enqueuing Expose request
18:16:18.798 00.002 31432 PhdController: newstate STATE_SELECT_STAR
18:16:18.799 00.001 29876 Worker thread wakes up
18:16:18.799 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:18.800 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:20.027 01.227 29876 Exposure complete
18:16:20.071 00.044 29876 worker thread done servicing request
18:16:20.072 00.001 31432 OnExposeComplete: enter
18:16:20.074 00.002 31432 UpdateGuideState(): m_state=1
18:16:20.076 00.002 31432 UpdateCurrentPosition: no star selected
18:16:20.078 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:20.079 00.001 31432 Status Line: Aucune étoile selectionnée
18:16:20.082 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:20.094 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:16:20.096 00.002 31432 GuiderMultiStar::AutoSelect enter
18:16:20.100 00.004 31432 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
18:16:20.144 00.044 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:16:20.178 00.034 31432 AutoFind: global mean = 0.0, stdev 10.3
18:16:20.180 00.002 31432 AutoFind: using threshold = 0.1
18:16:20.232 00.052 31432 AutoFind: local max [322, 225] 97.7
18:16:20.235 00.003 31432 AutoFind: local max [542, 433] 95.3
18:16:20.236 00.001 31432 AutoFind: local max [246, 863] 94.8
18:16:20.238 00.002 31432 AutoFind: local max [1201, 301] 92.5
18:16:20.240 00.002 31432 AutoFind: local max [544, 330] 38.5
18:16:20.242 00.002 31432 AutoFind: local max [208, 36] 21.4
18:16:20.244 00.002 31432 AutoFind: local max [693, 457] 18.7
18:16:20.246 00.002 31432 AutoFind: local max [219, 109] 15.5
18:16:20.248 00.002 31432 AutoFind: local max [956, 880] 13.2
18:16:20.250 00.002 31432 AutoFind: local max [750, 877] 12.2
18:16:20.251 00.001 31432 AutoFind: local max [429, 474] 11.7
18:16:20.253 00.002 31432 AutoFind: local max [701, 709] 6.4
18:16:20.255 00.002 31432 AutoFind: local max [233, 359] 5.9
18:16:20.257 00.002 31432 AutoFind: local max [653, 861] 5.6
18:16:20.258 00.001 31432 AutoFind: local max [1086, 575] 5.6
18:16:20.261 00.003 31432 AutoFind: local max [337, 345] 5.5
18:16:20.263 00.002 31432 AutoFind: local max [354, 261] 5.3
18:16:20.265 00.002 31432 AutoFind: local max [1196, 754] 4.8
18:16:20.267 00.002 31432 AutoFind: local max [537, 94] 4.4
18:16:20.269 00.002 31432 AutoFind: local max [1056, 455] 4.1
18:16:20.270 00.001 31432 AutoFind: local max [1214, 302] 4.1
18:16:20.272 00.002 31432 AutoFind: local max [632, 136] 4.1
18:16:20.274 00.002 31432 AutoFind: local max [418, 39] 4.1
18:16:20.276 00.002 31432 AutoFind: local max [229, 137] 4.1
18:16:20.278 00.002 31432 AutoFind: local max [836, 167] 4.0
18:16:20.280 00.002 31432 AutoFind: local max [705, 126] 3.9
18:16:20.282 00.002 31432 AutoFind: local max [1164, 576] 3.9
18:16:20.284 00.002 31432 AutoFind: local max [612, 270] 3.9
18:16:20.286 00.002 31432 AutoFind: local max [1249, 947] 3.9
18:16:20.288 00.002 31432 AutoFind: local max [404, 127] 3.8
18:16:20.290 00.002 31432 AutoFind: local max [1116, 571] 3.8
18:16:20.291 00.001 31432 AutoFind: local max [935, 466] 3.7
18:16:20.294 00.003 31432 AutoFind: local max [531, 126] 3.7
18:16:20.296 00.002 31432 AutoFind: local max [1164, 833] 3.6
18:16:20.298 00.002 31432 AutoFind: local max [997, 63] 3.6
18:16:20.299 00.001 31432 AutoFind: local max [575, 559] 3.6
18:16:20.301 00.002 31432 AutoFind: local max [881, 170] 3.6
18:16:20.303 00.002 31432 AutoFind: local max [919, 754] 3.6
18:16:20.305 00.002 31432 AutoFind: local max [556, 375] 3.6
18:16:20.307 00.002 31432 AutoFind: local max [1062, 468] 3.6
18:16:20.309 00.002 31432 AutoFind: local max [804, 232] 3.6
18:16:20.311 00.002 31432 AutoFind: local max [351, 136] 3.6
18:16:20.313 00.002 31432 AutoFind: local max [1208, 394] 3.6
18:16:20.315 00.002 31432 AutoFind: local max [166, 363] 3.6
18:16:20.317 00.002 31432 AutoFind: local max [908, 10] 3.5
18:16:20.319 00.002 31432 AutoFind: local max [635, 377] 3.5
18:16:20.320 00.001 31432 AutoFind: local max [315, 237] 3.5
18:16:20.322 00.002 31432 AutoFind: local max [737, 222] 3.5
18:16:20.324 00.002 31432 AutoFind: local max [906, 744] 3.5
18:16:20.326 00.002 31432 AutoFind: local max [535, 365] 3.5
18:16:20.328 00.002 31432 AutoFind: local max [1063, 289] 3.5
18:16:20.330 00.002 31432 AutoFind: local max [1204, 118] 3.5
18:16:20.332 00.002 31432 AutoFind: local max [427, 25] 3.5
18:16:20.333 00.001 31432 AutoFind: local max [71, 224] 3.5
18:16:20.335 00.002 31432 AutoFind: local max [1004, 556] 3.5
18:16:20.337 00.002 31432 AutoFind: local max [1013, 146] 3.5
18:16:20.339 00.002 31432 AutoFind: local max [1234, 262] 3.5
18:16:20.341 00.002 31432 AutoFind: local max [968, 465] 3.5
18:16:20.343 00.002 31432 AutoFind: local max [824, 314] 3.5
18:16:20.345 00.002 31432 AutoFind: local max [435, 55] 3.5
18:16:20.346 00.001 31432 AutoFind: local max [279, 684] 3.4
18:16:20.348 00.002 31432 AutoFind: local max [714, 131] 3.4
18:16:20.350 00.002 31432 AutoFind: local max [543, 255] 3.4
18:16:20.352 00.002 31432 AutoFind: local max [274, 35] 3.4
18:16:20.354 00.002 31432 AutoFind: local max [575, 577] 3.4
18:16:20.356 00.002 31432 AutoFind: local max [1165, 775] 3.4
18:16:20.358 00.002 31432 AutoFind: local max [935, 416] 3.4
18:16:20.360 00.002 31432 AutoFind: local max [228, 527] 3.4
18:16:20.361 00.001 31432 AutoFind: local max [564, 359] 3.4
18:16:20.363 00.002 31432 AutoFind: local max [1020, 76] 3.4
18:16:20.365 00.002 31432 AutoFind: local max [1207, 883] 3.4
18:16:20.367 00.002 31432 AutoFind: local max [1127, 44] 3.4
18:16:20.369 00.002 31432 AutoFind: local max [488, 319] 3.3
18:16:20.371 00.002 31432 AutoFind: local max [333, 261] 3.3
18:16:20.373 00.002 31432 AutoFind: local max [63, 560] 3.3
18:16:20.375 00.002 31432 AutoFind: local max [605, 644] 3.3
18:16:20.377 00.002 31432 AutoFind: local max [537, 559] 3.3
18:16:20.378 00.001 31432 AutoFind: local max [1191, 502] 3.3
18:16:20.380 00.002 31432 AutoFind: local max [149, 208] 3.3
18:16:20.382 00.002 31432 AutoFind: local max [986, 288] 3.3
18:16:20.384 00.002 31432 AutoFind: local max [886, 255] 3.3
18:16:20.386 00.002 31432 AutoFind: local max [837, 825] 3.3
18:16:20.388 00.002 31432 AutoFind: local max [705, 282] 3.3
18:16:20.390 00.002 31432 AutoFind: local max [1248, 875] 3.3
18:16:20.392 00.002 31432 AutoFind: local max [313, 214] 3.3
18:16:20.393 00.001 31432 AutoFind: local max [1075, 279] 3.3
18:16:20.395 00.002 31432 AutoFind: local max [373, 477] 3.3
18:16:20.397 00.002 31432 AutoFind: local max [696, 737] 3.3
18:16:20.399 00.002 31432 AutoFind: local max [235, 478] 3.3
18:16:20.401 00.002 31432 AutoFind: local max [189, 246] 3.3
18:16:20.402 00.001 31432 AutoFind: local max [16, 561] 3.3
18:16:20.404 00.002 31432 AutoFind: local max [393, 853] 3.2
18:16:20.406 00.002 31432 AutoFind: local max [1012, 548] 3.2
18:16:20.408 00.002 31432 AutoFind: local max [91, 297] 3.2
18:16:20.410 00.002 31432 AutoFind: local max [1175, 663] 3.2
18:16:20.412 00.002 31432 AutoFind: local max [332, 228] 3.2
18:16:20.414 00.002 31432 AutoFind: local max [332, 221] 3.2
18:16:20.416 00.002 31432 AutoFind: local max [1111, 681] 3.2
18:16:20.417 00.001 31432 AutoFind: local max [571, 233] 3.2
18:16:20.419 00.002 31432 AutoFind: local max [539, 473] 3.2
18:16:20.421 00.002 31432 AutoFind: too close [332, 221] 3.2 - [332, 228] 3.2
18:16:20.423 00.002 31432 AutoFind: too close [332, 221] 3.2 - [313, 214] 3.3
18:16:20.425 00.002 31432 AutoFind: too close [332, 221] 3.2 - [315, 237] 3.5
18:16:20.427 00.002 31432 AutoFind: close dim-bright [332, 221] 3.2 - [322, 225] 97.7
18:16:20.429 00.002 31432 AutoFind: too close [332, 228] 3.2 - [313, 214] 3.3
18:16:20.431 00.002 31432 AutoFind: too close [332, 228] 3.2 - [315, 237] 3.5
18:16:20.433 00.002 31432 AutoFind: close dim-bright [332, 228] 3.2 - [322, 225] 97.7
18:16:20.435 00.002 31432 AutoFind: too close [1012, 548] 3.2 - [1004, 556] 3.5
18:16:20.437 00.002 31432 AutoFind: too close [1075, 279] 3.3 - [1063, 289] 3.5
18:16:20.439 00.002 31432 AutoFind: close dim-bright [313, 214] 3.3 - [322, 225] 97.7
18:16:20.440 00.001 31432 AutoFind: too close [564, 359] 3.4 - [556, 375] 3.6
18:16:20.442 00.002 31432 AutoFind: too close [575, 577] 3.4 - [575, 559] 3.6
18:16:20.445 00.003 31432 AutoFind: too close [714, 131] 3.4 - [705, 126] 3.9
18:16:20.447 00.002 31432 AutoFind: too close [435, 55] 3.5 - [418, 39] 4.1
18:16:20.448 00.001 31432 AutoFind: too close [427, 25] 3.5 - [418, 39] 4.1
18:16:20.450 00.002 31432 AutoFind: too close [906, 744] 3.5 - [919, 754] 3.6
18:16:20.452 00.002 31432 AutoFind: close dim-bright [315, 237] 3.5 - [322, 225] 97.7
18:16:20.454 00.002 31432 AutoFind: too close [1062, 468] 3.6 - [1056, 455] 4.1
18:16:20.456 00.002 31432 AutoFind: close dim-bright [1214, 302] 4.1 - [1201, 301] 92.5
18:16:20.457 00.001 31432 AutoFind: too close to edge [16, 561] 3.3
18:16:20.460 00.003 31432 AutoFind: too close to edge [1248, 875] 3.3
18:16:20.462 00.002 31432 AutoFind: too close to edge [274, 35] 3.4
18:16:20.464 00.002 31432 AutoFind: too close to edge [908, 10] 3.5
18:16:20.466 00.002 31432 AutoFind: too close to edge [1249, 947] 3.9
18:16:20.468 00.002 31432 AutoFind: too close to edge [208, 36] 21.4
18:16:20.469 00.001 31432 AutoFind: BPP = 8, saturation at 258, pedestal 3, thresh = 232
18:16:20.471 00.002 31432 Star::Find(15, 322, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.473 00.002 31432 Star::Find returns 1 (0), X=322.10, Y=224.85, Mass=5110, SNR=47.6, Peak=256 HFD=4.2
18:16:20.475 00.002 31432 Star::Find(15, 542, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.477 00.002 31432 Star::Find returns 1 (0), X=541.84, Y=432.37, Mass=4704, SNR=44.7, Peak=256 HFD=3.6
18:16:20.479 00.002 31432 Star::Find(15, 246, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.481 00.002 31432 Star::Find returns 1 (0), X=246.07, Y=862.40, Mass=4976, SNR=46.7, Peak=255 HFD=3.7
18:16:20.482 00.001 31432 Star::Find(15, 1201, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.484 00.002 31432 Star::Find returns 1 (0), X=1200.98, Y=301.25, Mass=8583, SNR=61.2, Peak=256 HFD=4.8
18:16:20.486 00.002 31432 Star::Find(15, 544, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.488 00.002 31432 Star::Find returns 1 (0), X=544.40, Y=330.15, Mass=2003, SNR=28.3, Peak=195 HFD=3.3
18:16:20.490 00.002 31432 Star::Find(15, 693, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.492 00.002 31432 Star::Find returns 1 (0), X=692.86, Y=456.69, Mass=1167, SNR=20.9, Peak=93 HFD=3.8
18:16:20.494 00.002 31432 Star::Find(15, 219, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.495 00.001 31432 Star::Find returns 1 (0), X=219.08, Y=108.97, Mass=808, SNR=16.7, Peak=103 HFD=3.0
18:16:20.497 00.002 31432 Star::Find(15, 956, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.499 00.002 31432 Star::Find returns 1 (0), X=955.69, Y=880.31, Mass=736, SNR=16.6, Peak=63 HFD=3.5
18:16:20.501 00.002 31432 Star::Find(15, 750, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.503 00.002 31432 Star::Find returns 1 (0), X=750.55, Y=876.57, Mass=607, SNR=14.1, Peak=58 HFD=3.3
18:16:20.505 00.002 31432 Star::Find(15, 429, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.507 00.002 31432 Star::Find returns 1 (0), X=429.23, Y=473.26, Mass=569, SNR=14.1, Peak=85 HFD=2.9
18:16:20.509 00.002 31432 Star::Find(15, 701, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.511 00.002 31432 Star::Find returns 1 (0), X=700.54, Y=709.00, Mass=233, SNR=8.4, Peak=55 HFD=3.0
18:16:20.513 00.002 31432 Star::Find(15, 233, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.515 00.002 31432 Star::Find returns 1 (0), X=233.26, Y=360.06, Mass=215, SNR=8.3, Peak=49 HFD=2.6
18:16:20.516 00.001 31432 Star::Find(15, 653, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.518 00.002 31432 Star::Find false star n=10 nbg=280 bg=14.2 sigma=4.9 thresh=29 peak=29
18:16:20.520 00.002 31432 Star::Find returns 0 (2), X=653.00, Y=861.00, Mass=175, SNR=2.9, Peak=37 HFD=0.0
18:16:20.522 00.002 31432 Star::Find(15, 1086, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.524 00.002 31432 Star::Find false star n=9 nbg=278 bg=18.2 sigma=5.1 thresh=33 peak=32
18:16:20.526 00.002 31432 Star::Find returns 0 (2), X=1086.00, Y=575.00, Mass=152, SNR=2.9, Peak=39 HFD=0.0
18:16:20.527 00.001 31432 Star::Find(15, 337, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.529 00.002 31432 Star::Find returns 1 (0), X=337.16, Y=344.96, Mass=163, SNR=6.9, Peak=51 HFD=2.1
18:16:20.531 00.002 31432 Star::Find(15, 354, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.533 00.002 31432 Star::Find returns 1 (0), X=354.04, Y=260.53, Mass=174, SNR=7.2, Peak=59 HFD=3.5
18:16:20.535 00.002 31432 Star::Find(15, 1196, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.536 00.001 31432 Star::Find false star n=5 nbg=277 bg=16.5 sigma=5.0 thresh=32 peak=31
18:16:20.538 00.002 31432 Star::Find returns 0 (2), X=1196.00, Y=754.00, Mass=104, SNR=2.9, Peak=47 HFD=0.0
18:16:20.540 00.002 31432 Star::Find(15, 537, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.542 00.002 31432 Star::Find false star n=5 nbg=281 bg=20.5 sigma=4.9 thresh=35 peak=30
18:16:20.544 00.002 31432 Star::Find returns 0 (2), X=537.00, Y=94.00, Mass=90, SNR=2.9, Peak=54 HFD=0.0
18:16:20.546 00.002 31432 Star::Find(15, 1214, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.548 00.002 31432 Star::Find returns 1 (0), X=1200.98, Y=301.25, Mass=8583, SNR=61.2, Peak=256 HFD=4.8
18:16:20.549 00.001 31432 Star::Find(15, 632, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.551 00.002 31432 Star::Find false star n=3 nbg=274 bg=21.6 sigma=5.6 thresh=38 peak=31
18:16:20.554 00.003 31432 Star::Find returns 0 (2), X=632.00, Y=136.00, Mass=56, SNR=2.9, Peak=45 HFD=0.0
18:16:20.555 00.001 31432 Star::Find(15, 229, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.557 00.002 31432 Star::Find false star n=2 nbg=278 bg=20.5 sigma=5.3 thresh=36 peak=31
18:16:20.559 00.002 31432 Star::Find returns 0 (2), X=229.00, Y=137.00, Mass=46, SNR=2.9, Peak=48 HFD=0.0
18:16:20.560 00.001 31432 Star::Find(15, 836, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.563 00.003 31432 Star::Find false star n=6 nbg=282 bg=20.7 sigma=5.2 thresh=36 peak=32
18:16:20.565 00.002 31432 Star::Find returns 0 (2), X=836.00, Y=167.00, Mass=131, SNR=2.9, Peak=67 HFD=0.0
18:16:20.567 00.002 31432 Star::Find(15, 1164, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.569 00.002 31432 Star::Find false star n=6 nbg=275 bg=18.6 sigma=4.8 thresh=33 peak=26
18:16:20.571 00.002 31432 Star::Find returns 0 (2), X=1164.00, Y=576.00, Mass=93, SNR=2.9, Peak=38 HFD=0.0
18:16:20.573 00.002 31432 Star::Find(15, 612, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.575 00.002 31432 Star::Find false star n=3 nbg=282 bg=20.9 sigma=5.3 thresh=37 peak=29
18:16:20.577 00.002 31432 Star::Find returns 0 (2), X=612.00, Y=270.00, Mass=57, SNR=2.9, Peak=45 HFD=0.0
18:16:20.579 00.002 31432 Star::Find(15, 404, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.580 00.001 31432 Star::Find returns 0 (3), X=404.00, Y=127.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
18:16:20.582 00.002 31432 Star::Find(15, 1116, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.584 00.002 31432 Star::Find false star n=5 nbg=277 bg=17.7 sigma=4.4 thresh=31 peak=26
18:16:20.586 00.002 31432 Star::Find returns 0 (2), X=1116.00, Y=571.00, Mass=81, SNR=2.9, Peak=46 HFD=0.0
18:16:20.588 00.002 31432 Star::Find(15, 935, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.590 00.002 31432 Star::Find false star n=3 nbg=274 bg=20.0 sigma=4.9 thresh=35 peak=26
18:16:20.592 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=466.00, Mass=51, SNR=2.9, Peak=40 HFD=0.0
18:16:20.594 00.002 31432 Star::Find(15, 531, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.596 00.002 31432 Star::Find false star n=8 nbg=274 bg=21.1 sigma=4.6 thresh=35 peak=34
18:16:20.598 00.002 31432 Star::Find returns 0 (2), X=531.00, Y=126.00, Mass=145, SNR=2.9, Peak=52 HFD=0.0
18:16:20.600 00.002 31432 Star::Find(15, 1164, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.602 00.002 31432 Star::Find false star n=8 nbg=277 bg=16.0 sigma=4.5 thresh=30 peak=25
18:16:20.604 00.002 31432 Star::Find returns 0 (2), X=1164.00, Y=833.00, Mass=126, SNR=2.9, Peak=34 HFD=0.0
18:16:20.606 00.002 31432 Star::Find(15, 997, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.607 00.001 31432 Star::Find returns 0 (2), X=997.00, Y=63.00, Mass=31, SNR=2.9, Peak=52 HFD=0.0
18:16:20.609 00.002 31432 Star::Find(15, 881, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.611 00.002 31432 Star::Find false star n=3 nbg=280 bg=21.5 sigma=5.0 thresh=36 peak=30
18:16:20.613 00.002 31432 Star::Find returns 0 (2), X=881.00, Y=170.00, Mass=52, SNR=2.9, Peak=44 HFD=0.0
18:16:20.615 00.002 31432 Star::Find(15, 804, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.616 00.001 31432 Star::Find false star n=2 nbg=277 bg=20.9 sigma=4.8 thresh=35 peak=30
18:16:20.620 00.004 31432 Star::Find returns 0 (2), X=804.00, Y=232.00, Mass=33, SNR=2.9, Peak=45 HFD=0.0
18:16:20.621 00.001 31432 Star::Find(15, 351, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.623 00.002 31432 Star::Find false star n=2 nbg=278 bg=20.9 sigma=5.3 thresh=37 peak=28
18:16:20.626 00.003 31432 Star::Find returns 0 (2), X=351.00, Y=136.00, Mass=61, SNR=2.9, Peak=52 HFD=0.0
18:16:20.627 00.001 31432 Star::Find(15, 1208, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.628 00.001 31432 Star::Find false star n=3 nbg=276 bg=20.4 sigma=4.9 thresh=35 peak=30
18:16:20.630 00.002 31432 Star::Find returns 0 (2), X=1208.00, Y=394.00, Mass=54, SNR=2.9, Peak=45 HFD=0.0
18:16:20.633 00.003 31432 Star::Find(15, 166, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.634 00.001 31432 Star::Find returns 0 (2), X=166.00, Y=363.00, Mass=16, SNR=2.2, Peak=46 HFD=0.0
18:16:20.636 00.002 31432 Star::Find(15, 635, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.638 00.002 31432 Star::Find false star n=2 nbg=282 bg=19.8 sigma=5.2 thresh=36 peak=28
18:16:20.639 00.001 31432 Star::Find returns 0 (2), X=635.00, Y=377.00, Mass=39, SNR=2.9, Peak=43 HFD=0.0
18:16:20.642 00.003 31432 Star::Find(15, 737, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.643 00.001 31432 Star::Find false star n=2 nbg=281 bg=20.7 sigma=5.8 thresh=38 peak=28
18:16:20.645 00.002 31432 Star::Find returns 0 (2), X=737.00, Y=222.00, Mass=44, SNR=2.9, Peak=47 HFD=0.0
18:16:20.647 00.002 31432 Star::Find(15, 535, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.649 00.002 31432 Star::Find false star n=2 nbg=281 bg=20.1 sigma=5.2 thresh=36 peak=27
18:16:20.650 00.001 31432 Star::Find returns 0 (2), X=535.00, Y=365.00, Mass=44, SNR=2.9, Peak=43 HFD=0.0
18:16:20.652 00.002 31432 Star::Find(15, 1204, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.654 00.002 31432 Star::Find returns 0 (2), X=1204.00, Y=118.00, Mass=23, SNR=2.7, Peak=45 HFD=0.0
18:16:20.656 00.002 31432 Star::Find(15, 71, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.658 00.002 31432 Star::Find false star n=2 nbg=274 bg=21.0 sigma=5.0 thresh=36 peak=28
18:16:20.659 00.001 31432 Star::Find returns 0 (2), X=71.00, Y=224.00, Mass=36, SNR=2.9, Peak=42 HFD=0.0
18:16:20.661 00.002 31432 Star::Find(15, 1013, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.663 00.002 31432 Star::Find false star n=4 nbg=278 bg=21.6 sigma=4.3 thresh=34 peak=31
18:16:20.665 00.002 31432 Star::Find returns 0 (2), X=1013.00, Y=146.00, Mass=79, SNR=2.9, Peak=50 HFD=0.0
18:16:20.667 00.002 31432 Star::Find(15, 1234, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.669 00.002 31432 Star::Find false star n=2 nbg=281 bg=20.8 sigma=5.5 thresh=37 peak=31
18:16:20.670 00.001 31432 Star::Find returns 0 (2), X=1234.00, Y=262.00, Mass=63, SNR=2.9, Peak=66 HFD=0.0
18:16:20.672 00.002 31432 Star::Find(15, 968, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.674 00.002 31432 Star::Find false star n=5 nbg=275 bg=18.9 sigma=4.5 thresh=32 peak=29
18:16:20.676 00.002 31432 Star::Find returns 0 (2), X=968.00, Y=465.00, Mass=86, SNR=2.9, Peak=44 HFD=0.0
18:16:20.678 00.002 31432 Star::Find(15, 824, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.679 00.001 31432 Star::Find returns 0 (3), X=824.00, Y=314.00, Mass=0, SNR=0.0, Peak=45 HFD=0.0
18:16:20.681 00.002 31432 Star::Find(15, 279, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.683 00.002 31432 Star::Find false star n=5 nbg=275 bg=16.5 sigma=4.7 thresh=31 peak=23
18:16:20.685 00.002 31432 Star::Find returns 0 (2), X=279.00, Y=684.00, Mass=87, SNR=2.9, Peak=49 HFD=0.0
18:16:20.686 00.001 31432 Star::Find(15, 543, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.688 00.002 31432 Star::Find returns 0 (2), X=543.00, Y=255.00, Mass=17, SNR=2.2, Peak=44 HFD=0.0
18:16:20.690 00.002 31432 Star::Find(15, 1165, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.692 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=775.00, Mass=16, SNR=2.1, Peak=43 HFD=0.0
18:16:20.694 00.002 31432 Star::Find(15, 935, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.695 00.001 31432 Star::Find false star n=1 nbg=280 bg=19.2 sigma=5.1 thresh=34 peak=28
18:16:20.697 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=416.00, Mass=31, SNR=2.9, Peak=52 HFD=0.0
18:16:20.699 00.002 31432 Star::Find(15, 228, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.701 00.002 31432 Star::Find false star n=3 nbg=278 bg=17.8 sigma=4.9 thresh=33 peak=27
18:16:20.703 00.002 31432 Star::Find returns 0 (2), X=228.00, Y=527.00, Mass=51, SNR=2.9, Peak=45 HFD=0.0
18:16:20.704 00.001 31432 Star::Find(15, 1020, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.707 00.003 31432 Star::Find false star n=1 nbg=284 bg=21.8 sigma=5.4 thresh=38 peak=28
18:16:20.709 00.002 31432 Star::Find returns 0 (2), X=1020.00, Y=76.00, Mass=30, SNR=2.9, Peak=52 HFD=0.0
18:16:20.711 00.002 31432 Star::Find(15, 1207, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.712 00.001 31432 Star::Find false star n=3 nbg=279 bg=15.3 sigma=5.3 thresh=31 peak=25
18:16:20.714 00.002 31432 Star::Find returns 0 (2), X=1207.00, Y=883.00, Mass=53, SNR=2.9, Peak=34 HFD=0.0
18:16:20.716 00.002 31432 Star::Find(15, 1127, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.718 00.002 31432 Star::Find returns 0 (3), X=1127.00, Y=44.00, Mass=0, SNR=0.0, Peak=41 HFD=0.0
18:16:20.721 00.003 31432 Star::Find(15, 488, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.723 00.002 31432 Star::Find false star n=4 nbg=278 bg=20.2 sigma=5.2 thresh=36 peak=27
18:16:20.725 00.002 31432 Star::Find returns 0 (2), X=488.00, Y=319.00, Mass=76, SNR=2.9, Peak=44 HFD=0.0
18:16:20.727 00.002 31432 Star::Find(15, 333, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.730 00.003 31432 Star::Find returns 0 (3), X=333.00, Y=261.00, Mass=0, SNR=0.0, Peak=45 HFD=0.0
18:16:20.732 00.002 31432 Star::Find(15, 63, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.734 00.002 31432 Star::Find false star n=1 nbg=281 bg=18.3 sigma=5.4 thresh=34 peak=28
18:16:20.736 00.002 31432 Star::Find returns 0 (2), X=63.00, Y=560.00, Mass=34, SNR=2.9, Peak=52 HFD=0.0
18:16:20.738 00.002 31432 Star::Find(15, 605, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.739 00.001 31432 Star::Find returns 0 (2), X=605.00, Y=644.00, Mass=22, SNR=2.7, Peak=38 HFD=0.0
18:16:20.741 00.002 31432 Star::Find(15, 537, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.743 00.002 31432 Star::Find false star n=4 nbg=284 bg=17.6 sigma=5.2 thresh=33 peak=26
18:16:20.745 00.002 31432 Star::Find returns 0 (2), X=537.00, Y=559.00, Mass=82, SNR=2.9, Peak=58 HFD=0.0
18:16:20.746 00.001 31432 Star::Find(15, 1191, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.748 00.002 31432 Star::Find false star n=2 nbg=285 bg=18.8 sigma=5.4 thresh=35 peak=26
18:16:20.750 00.002 31432 Star::Find returns 0 (2), X=1191.00, Y=502.00, Mass=48, SNR=2.9, Peak=44 HFD=0.0
18:16:20.752 00.002 31432 Star::Find(15, 149, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.754 00.002 31432 Star::Find false star n=3 nbg=285 bg=20.4 sigma=5.1 thresh=36 peak=33
18:16:20.755 00.001 31432 Star::Find returns 0 (2), X=149.00, Y=208.00, Mass=84, SNR=2.9, Peak=54 HFD=0.0
18:16:20.757 00.002 31432 Star::Find(15, 986, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.759 00.002 31432 Star::Find false star n=2 nbg=276 bg=20.9 sigma=4.8 thresh=35 peak=28
18:16:20.761 00.002 31432 Star::Find returns 0 (2), X=986.00, Y=288.00, Mass=50, SNR=2.9, Peak=51 HFD=0.0
18:16:20.763 00.002 31432 Star::Find(15, 886, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.764 00.001 31432 Star::Find false star n=3 nbg=277 bg=20.5 sigma=4.8 thresh=35 peak=29
18:16:20.766 00.002 31432 Star::Find returns 0 (2), X=886.00, Y=255.00, Mass=52, SNR=2.9, Peak=40 HFD=0.0
18:16:20.768 00.002 31432 Star::Find(15, 837, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.770 00.002 31432 Star::Find returns 0 (2), X=837.00, Y=825.00, Mass=29, SNR=2.9, Peak=34 HFD=0.0
18:16:20.772 00.002 31432 Star::Find(15, 705, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.774 00.002 31432 Star::Find false star n=4 nbg=276 bg=20.5 sigma=4.8 thresh=35 peak=30
18:16:20.776 00.002 31432 Star::Find returns 0 (2), X=705.00, Y=282.00, Mass=94, SNR=2.9, Peak=56 HFD=0.0
18:16:20.777 00.001 31432 Star::Find(15, 373, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.779 00.002 31432 Star::Find returns 1 (0), X=388.23, Y=478.14, Mass=102, SNR=6.1, Peak=72 HFD=2.8
18:16:20.781 00.002 31432 Star::Find(15, 696, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.783 00.002 31432 Star::Find false star n=2 nbg=282 bg=16.5 sigma=5.3 thresh=32 peak=25
18:16:20.785 00.002 31432 Star::Find returns 0 (2), X=696.00, Y=737.00, Mass=34, SNR=2.9, Peak=46 HFD=0.0
18:16:20.786 00.001 31432 Star::Find(15, 235, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.788 00.002 31432 Star::Find returns 0 (3), X=235.00, Y=478.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
18:16:20.790 00.002 31432 Star::Find(15, 189, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.792 00.002 31432 Star::Find returns 0 (2), X=189.00, Y=246.00, Mass=32, SNR=2.9, Peak=38 HFD=0.0
18:16:20.793 00.001 31432 Star::Find(15, 393, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.795 00.002 31432 Star::Find returns 0 (2), X=393.00, Y=853.00, Mass=26, SNR=2.8, Peak=28 HFD=0.0
18:16:20.797 00.002 31432 Star::Find(15, 91, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.799 00.002 31432 Star::Find returns 0 (2), X=91.00, Y=297.00, Mass=24, SNR=2.8, Peak=45 HFD=0.0
18:16:20.801 00.002 31432 Star::Find(15, 1175, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.803 00.002 31432 Star::Find false star n=3 nbg=282 bg=17.2 sigma=4.9 thresh=32 peak=24
18:16:20.805 00.002 31432 Star::Find returns 0 (2), X=1175.00, Y=663.00, Mass=54, SNR=2.9, Peak=38 HFD=0.0
18:16:20.807 00.002 31432 Star::Find(15, 1111, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.809 00.002 31432 Star::Find false star n=4 nbg=280 bg=16.7 sigma=4.8 thresh=31 peak=27
18:16:20.811 00.002 31432 Star::Find returns 0 (2), X=1111.00, Y=681.00, Mass=68, SNR=2.9, Peak=39 HFD=0.0
18:16:20.813 00.002 31432 Star::Find(15, 571, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.816 00.003 31432 Star::Find returns 0 (3), X=571.00, Y=233.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
18:16:20.818 00.002 31432 Star::Find(15, 539, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.819 00.001 31432 Star::Find false star n=2 nbg=279 bg=18.7 sigma=5.3 thresh=35 peak=28
18:16:20.822 00.003 31432 Star::Find returns 0 (2), X=539.00, Y=473.00, Mass=41, SNR=2.9, Peak=43 HFD=0.0
18:16:20.823 00.001 31432 AutoFind: finding best star pass 1
18:16:20.825 00.002 31432 Star::Find(15, 322, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.827 00.002 31432 Star::Find returns 1 (0), X=322.10, Y=224.85, Mass=5110, SNR=47.6, Peak=256 HFD=4.2
18:16:20.830 00.003 31432 AutoFind: near-saturated [322, 225] 97.7 Mass 5110 SNR 47.6 Peak 256
18:16:20.832 00.002 31432 Star::Find(15, 542, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.834 00.002 31432 Star::Find returns 1 (0), X=541.84, Y=432.37, Mass=4704, SNR=44.7, Peak=256 HFD=3.6
18:16:20.836 00.002 31432 AutoFind: near-saturated [542, 433] 95.3 Mass 4704 SNR 44.7 Peak 256
18:16:20.838 00.002 31432 Star::Find(15, 246, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.840 00.002 31432 Star::Find returns 1 (0), X=246.07, Y=862.40, Mass=4976, SNR=46.7, Peak=255 HFD=3.7
18:16:20.843 00.003 31432 AutoFind: near-saturated [246, 863] 94.8 Mass 4976 SNR 46.7 Peak 255
18:16:20.845 00.002 31432 Star::Find(15, 1201, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.847 00.002 31432 Star::Find returns 1 (0), X=1200.98, Y=301.25, Mass=8583, SNR=61.2, Peak=256 HFD=4.8
18:16:20.849 00.002 31432 AutoFind: near-saturated [1201, 301] 92.5 Mass 8583 SNR 61.2 Peak 256
18:16:20.852 00.003 31432 Star::Find(15, 544, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.854 00.002 31432 Star::Find returns 1 (0), X=544.40, Y=330.15, Mass=2003, SNR=28.3, Peak=195 HFD=3.3
18:16:20.856 00.002 31432 AutoFind returns star at [544, 330] 38.5 Mass 2003 SNR 28.3
18:16:20.859 00.003 31432 Star::Find(15, 544, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.863 00.004 31432 Star::Find returns 1 (0), X=544.40, Y=330.15, Mass=2003, SNR=28.3, Peak=195 HFD=3.3
18:16:20.865 00.002 31432 MultiStar: List (11): {544.40, 330.15}(28.3), {692.86, 456.69}(20.9), {219.08, 108.97}(16.7), {955.69, 880.31}(16.6), {750.55, 876.57}(14.1), {429.23, 473.26}(14.1), {700.54, 709.00}(8.4), {233.26, 360.06}(8.3), {337.16, 344.96}(6.9), {354.04, 260.53}(7.2), {388.23, 478.14}(6.1), 
18:16:20.867 00.002 31432 setting lock position to (544.40, 330.15)
18:16:20.870 00.003 31432 MultiStar: stabilizing after lock position change
18:16:20.872 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:16:20.874 00.002 31432 UpdateGuideState(): m_state=1
18:16:20.876 00.002 31432 Star::Find(15, 544, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:16:20.878 00.002 31432 Star::Find returns 1 (0), X=544.40, Y=330.15, Mass=2003, SNR=28.3, Peak=195 HFD=3.3
18:16:20.884 00.006 31432 setting force full frames = false
18:16:20.886 00.002 31432 setting lock position to (544.40, 330.15)
18:16:20.888 00.002 31432 MultiStar: stabilizing after lock position change
18:16:20.890 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:16:20.892 00.002 31432 Changing from state SELECTING to SELECTED
18:16:20.894 00.002 31432 guider state => SELECTED
18:16:20.901 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:20.914 00.013 31432 UpdateGuideState exits: m=2003 RSB=28.3
18:16:20.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:20.928 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (544.4, 330.1)
18:16:20.935 00.007 31432 PhdController: newstate STATE_WAIT_SELECTED
18:16:20.937 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:20.939 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:20.941 00.002 31432 Enqueuing Expose request
18:16:20.943 00.002 29876 Worker thread wakes up
18:16:20.943 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:20.943 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(529,315,31,31)
18:16:22.068 01.125 29876 Exposure complete
18:16:22.111 00.043 29876 worker thread done servicing request
18:16:22.111 00.000 31432 OnExposeComplete: enter
18:16:22.113 00.002 31432 UpdateGuideState(): m_state=2
18:16:22.116 00.003 31432 Star::Find(15, 544, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:16:22.118 00.002 31432 Star::Find returns 1 (0), X=544.71, Y=329.94, Mass=2083, SNR=28.7, Peak=163 HFD=3.6
18:16:22.120 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:22.132 00.012 31432 UpdateGuideState exits: m=2083 RSB=28.7
18:16:22.134 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:16:22.136 00.002 31432 PhdController: clearing calibration
18:16:22.140 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:16:22.146 00.006 31432 ScopeASCOM::SideOfPier() returns 0
18:16:22.149 00.003 31432 PhdController: start calibration
18:16:22.157 00.008 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:16:22.159 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:16:22.161 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:16:22.163 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:16:22.165 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:16:22.167 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:16:22.169 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:16:22.171 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:16:22.173 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:16:22.175 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:16:22.177 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:16:22.179 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:16:22.181 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:16:22.183 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:16:22.185 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:16:22.189 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:16:22.192 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:16:22.196 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:16:22.198 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:16:22.201 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:16:22.204 00.003 31432 guider state => CALIBRATING_PRIMARY
18:16:22.206 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:16:22.208 00.002 31432 reset dither spiral
18:16:22.210 00.002 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:16:22.212 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:22.214 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:22.216 00.002 31432 Enqueuing Expose request
18:16:22.217 00.001 29876 Worker thread wakes up
18:16:22.217 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:22.217 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(530,315,31,31)
18:16:23.120 00.903 29876 Exposure complete
18:16:23.163 00.043 29876 worker thread done servicing request
18:16:23.163 00.000 31432 OnExposeComplete: enter
18:16:23.166 00.003 31432 UpdateGuideState(): m_state=3
18:16:23.168 00.002 31432 Star::Find(15, 544, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:16:23.169 00.001 31432 Star::Find returns 1 (0), X=544.84, Y=329.87, Mass=1893, SNR=27.1, Peak=170 HFD=3.7
18:16:23.177 00.008 31432 Scope::UpdateCalibrationState: starting location = 544.84,329.87 coords = 0.31,1.5
18:16:23.179 00.002 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:16:23.185 00.006 31432 Enqueuing Calibration Move request for direction 3
18:16:23.187 00.002 29876 Worker thread wakes up
18:16:23.187 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:23.189 00.002 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:23.189 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:23.189 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:23.189 00.000 29876 MoveAxis(W, 300, -)
18:16:23.189 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:23.189 00.000 29876 IsSlewing returns 0
18:16:23.189 00.000 29876 IsGuiding returns 0
18:16:23.189 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:23.199 00.010 31432 UpdateGuideState exits: m=1893 RSB=27.1
18:16:23.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:23.203 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:23.205 00.002 31432 Enqueuing Expose request
18:16:23.503 00.298 29876 IsGuiding returns 1
18:16:23.503 00.000 29876 scope still moving after pulse duration time elapsed
18:16:23.535 00.032 29876 IsSlewing returns 0
18:16:23.535 00.000 29876 IsGuiding returns 0
18:16:23.535 00.000 29876 scope move finished after 300 + 45 ms
18:16:23.535 00.000 29876 Move returns status 0, amount 300
18:16:23.535 00.000 29876 move complete, result=0
18:16:23.535 00.000 29876 worker thread done servicing request
18:16:23.535 00.000 29876 Worker thread wakes up
18:16:23.535 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:23.535 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(530,315,31,31)
18:16:24.661 01.126 29876 Exposure complete
18:16:24.705 00.044 29876 worker thread done servicing request
18:16:24.705 00.000 31432 OnExposeComplete: enter
18:16:24.707 00.002 31432 UpdateGuideState(): m_state=3
18:16:24.709 00.002 31432 Star::Find(15, 544, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:16:24.711 00.002 31432 Star::Find returns 1 (0), X=542.58, Y=329.51, Mass=1965, SNR=28.1, Peak=168 HFD=3.2
18:16:24.714 00.003 31432 Status Line: Pas vers l'Ouest   2, dist= 2.3
18:16:24.717 00.003 31432 Enqueuing Calibration Move request for direction 3
18:16:24.720 00.003 29876 Worker thread wakes up
18:16:24.720 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:24.720 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:24.720 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:24.720 00.000 29876 MoveAxis(W, 300, -)
18:16:24.720 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:24.720 00.000 29876 IsSlewing returns 0
18:16:24.720 00.000 29876 IsGuiding returns 0
18:16:24.720 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:24.723 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:24.735 00.012 31432 UpdateGuideState exits: m=1965 RSB=28.1
18:16:24.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:24.739 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:24.741 00.002 31432 Enqueuing Expose request
18:16:25.035 00.294 29876 IsGuiding returns 1
18:16:25.035 00.000 29876 scope still moving after pulse duration time elapsed
18:16:25.066 00.031 29876 IsSlewing returns 0
18:16:25.066 00.000 29876 IsGuiding returns 0
18:16:25.066 00.000 29876 scope move finished after 300 + 45 ms
18:16:25.066 00.000 29876 Move returns status 0, amount 300
18:16:25.066 00.000 29876 move complete, result=0
18:16:25.066 00.000 29876 worker thread done servicing request
18:16:25.066 00.000 29876 Worker thread wakes up
18:16:25.066 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:25.066 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,315,31,31)
18:16:25.977 00.911 29876 Exposure complete
18:16:26.019 00.042 29876 worker thread done servicing request
18:16:26.020 00.001 31432 OnExposeComplete: enter
18:16:26.022 00.002 31432 UpdateGuideState(): m_state=3
18:16:26.024 00.002 31432 Star::Find(15, 542, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:16:26.026 00.002 31432 Star::Find returns 1 (0), X=541.64, Y=329.61, Mass=2004, SNR=28.3, Peak=147 HFD=3.4
18:16:26.029 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 3.2
18:16:26.032 00.003 31432 Enqueuing Calibration Move request for direction 3
18:16:26.034 00.002 29876 Worker thread wakes up
18:16:26.034 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:26.034 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:26.034 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:26.034 00.000 29876 MoveAxis(W, 300, -)
18:16:26.034 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:26.034 00.000 29876 IsSlewing returns 0
18:16:26.034 00.000 29876 IsGuiding returns 0
18:16:26.035 00.001 29876 PulseGuide returned control before completion, sleep 310
18:16:26.037 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:26.051 00.014 31432 UpdateGuideState exits: m=2004 RSB=28.3
18:16:26.053 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:26.055 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:26.057 00.002 31432 Enqueuing Expose request
18:16:26.351 00.294 29876 IsGuiding returns 1
18:16:26.351 00.000 29876 scope still moving after pulse duration time elapsed
18:16:26.382 00.031 29876 IsSlewing returns 0
18:16:26.382 00.000 29876 IsGuiding returns 0
18:16:26.382 00.000 29876 scope move finished after 300 + 47 ms
18:16:26.382 00.000 29876 Move returns status 0, amount 300
18:16:26.382 00.000 29876 move complete, result=0
18:16:26.382 00.000 29876 worker thread done servicing request
18:16:26.382 00.000 29876 Worker thread wakes up
18:16:26.382 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:26.382 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(527,315,31,31)
18:16:27.511 01.129 29876 Exposure complete
18:16:27.554 00.043 29876 worker thread done servicing request
18:16:27.554 00.000 31432 OnExposeComplete: enter
18:16:27.556 00.002 31432 UpdateGuideState(): m_state=3
18:16:27.558 00.002 31432 Star::Find(15, 541, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:16:27.560 00.002 31432 Star::Find returns 1 (0), X=539.35, Y=329.35, Mass=1876, SNR=27.7, Peak=142 HFD=3.5
18:16:27.563 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 5.5
18:16:27.566 00.003 31432 Enqueuing Calibration Move request for direction 3
18:16:27.568 00.002 29876 Worker thread wakes up
18:16:27.568 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:27.568 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:27.568 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:27.568 00.000 29876 MoveAxis(W, 300, -)
18:16:27.568 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:27.568 00.000 29876 IsSlewing returns 0
18:16:27.568 00.000 29876 IsGuiding returns 0
18:16:27.568 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:27.571 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:27.583 00.012 31432 UpdateGuideState exits: m=1876 RSB=27.7
18:16:27.586 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:27.587 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:27.589 00.002 31432 Enqueuing Expose request
18:16:27.883 00.294 29876 IsGuiding returns 1
18:16:27.883 00.000 29876 scope still moving after pulse duration time elapsed
18:16:27.914 00.031 29876 IsSlewing returns 0
18:16:27.914 00.000 29876 IsGuiding returns 1
18:16:27.945 00.031 29876 IsSlewing returns 0
18:16:27.945 00.000 29876 IsGuiding returns 0
18:16:27.945 00.000 29876 scope move finished after 300 + 76 ms
18:16:27.945 00.000 29876 Move returns status 0, amount 300
18:16:27.945 00.000 29876 move complete, result=0
18:16:27.945 00.000 29876 worker thread done servicing request
18:16:27.945 00.000 29876 Worker thread wakes up
18:16:27.945 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:27.945 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,314,31,31)
18:16:28.856 00.911 29876 Exposure complete
18:16:28.899 00.043 29876 worker thread done servicing request
18:16:28.899 00.000 31432 OnExposeComplete: enter
18:16:28.901 00.002 31432 UpdateGuideState(): m_state=3
18:16:28.903 00.002 31432 Star::Find(15, 539, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:16:28.905 00.002 31432 Star::Find returns 1 (0), X=537.07, Y=329.40, Mass=2085, SNR=28.4, Peak=178 HFD=3.8
18:16:28.907 00.002 31432 Status Line: Pas vers l'Ouest   5, dist= 7.8
18:16:28.911 00.004 31432 Enqueuing Calibration Move request for direction 3
18:16:28.913 00.002 29876 Worker thread wakes up
18:16:28.913 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:28.913 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:28.913 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:28.913 00.000 29876 MoveAxis(W, 300, -)
18:16:28.913 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:28.913 00.000 29876 IsSlewing returns 0
18:16:28.913 00.000 29876 IsGuiding returns 0
18:16:28.913 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:28.916 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:28.928 00.012 31432 UpdateGuideState exits: m=2085 RSB=28.4
18:16:28.930 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:28.932 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:28.934 00.002 31432 Enqueuing Expose request
18:16:29.225 00.291 29876 IsGuiding returns 1
18:16:29.225 00.000 29876 scope still moving after pulse duration time elapsed
18:16:29.256 00.031 29876 IsSlewing returns 0
18:16:29.256 00.000 29876 IsGuiding returns 0
18:16:29.256 00.000 29876 scope move finished after 300 + 43 ms
18:16:29.256 00.000 29876 Move returns status 0, amount 300
18:16:29.256 00.000 29876 move complete, result=0
18:16:29.256 00.000 29876 worker thread done servicing request
18:16:29.256 00.000 29876 Worker thread wakes up
18:16:29.256 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:29.256 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(522,314,31,31)
18:16:30.391 01.135 29876 Exposure complete
18:16:30.434 00.043 29876 worker thread done servicing request
18:16:30.434 00.000 31432 OnExposeComplete: enter
18:16:30.436 00.002 31432 UpdateGuideState(): m_state=3
18:16:30.438 00.002 31432 Star::Find(15, 537, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:16:30.440 00.002 31432 Star::Find returns 1 (0), X=533.72, Y=329.30, Mass=1972, SNR=28.0, Peak=189 HFD=3.5
18:16:30.443 00.003 31432 Status Line: Pas vers l'Ouest   6, dist=11.1
18:16:30.447 00.004 31432 Enqueuing Calibration Move request for direction 3
18:16:30.449 00.002 29876 Worker thread wakes up
18:16:30.449 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:30.449 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:30.449 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:30.449 00.000 29876 MoveAxis(W, 300, -)
18:16:30.449 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:30.450 00.001 29876 IsSlewing returns 0
18:16:30.450 00.000 29876 IsGuiding returns 0
18:16:30.450 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:30.452 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:30.465 00.013 31432 UpdateGuideState exits: m=1972 RSB=28.0
18:16:30.467 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:30.469 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:30.471 00.002 31432 Enqueuing Expose request
18:16:30.774 00.303 29876 IsGuiding returns 1
18:16:30.774 00.000 29876 scope still moving after pulse duration time elapsed
18:16:30.805 00.031 29876 IsSlewing returns 0
18:16:30.805 00.000 29876 IsGuiding returns 0
18:16:30.805 00.000 29876 scope move finished after 300 + 55 ms
18:16:30.805 00.000 29876 Move returns status 0, amount 300
18:16:30.805 00.000 29876 move complete, result=0
18:16:30.805 00.000 29876 worker thread done servicing request
18:16:30.805 00.000 29876 Worker thread wakes up
18:16:30.805 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:30.805 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(519,314,31,31)
18:16:31.718 00.913 29876 Exposure complete
18:16:31.762 00.044 29876 worker thread done servicing request
18:16:31.762 00.000 31432 OnExposeComplete: enter
18:16:31.764 00.002 31432 UpdateGuideState(): m_state=3
18:16:31.766 00.002 31432 Star::Find(15, 533, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:16:31.768 00.002 31432 Star::Find returns 1 (0), X=531.62, Y=329.37, Mass=2081, SNR=29.0, Peak=165 HFD=3.5
18:16:31.770 00.002 31432 Status Line: Pas vers l'Ouest   7, dist=13.2
18:16:31.774 00.004 31432 Enqueuing Calibration Move request for direction 3
18:16:31.776 00.002 29876 Worker thread wakes up
18:16:31.776 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:31.776 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:31.776 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:31.776 00.000 29876 MoveAxis(W, 300, -)
18:16:31.776 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:31.776 00.000 29876 IsSlewing returns 0
18:16:31.776 00.000 29876 IsGuiding returns 0
18:16:31.776 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:31.779 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:31.791 00.012 31432 UpdateGuideState exits: m=2081 RSB=29.0
18:16:31.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:31.795 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:31.796 00.001 31432 Enqueuing Expose request
18:16:32.089 00.293 29876 IsGuiding returns 1
18:16:32.089 00.000 29876 scope still moving after pulse duration time elapsed
18:16:32.119 00.030 29876 IsSlewing returns 0
18:16:32.119 00.000 29876 IsGuiding returns 1
18:16:32.150 00.031 29876 IsSlewing returns 0
18:16:32.150 00.000 29876 IsGuiding returns 0
18:16:32.150 00.000 29876 scope move finished after 300 + 74 ms
18:16:32.150 00.000 29876 Move returns status 0, amount 300
18:16:32.150 00.000 29876 move complete, result=0
18:16:32.150 00.000 29876 worker thread done servicing request
18:16:32.150 00.000 29876 Worker thread wakes up
18:16:32.150 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:32.150 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(517,314,31,31)
18:16:33.280 01.130 29876 Exposure complete
18:16:33.324 00.044 29876 worker thread done servicing request
18:16:33.324 00.000 31432 OnExposeComplete: enter
18:16:33.326 00.002 31432 UpdateGuideState(): m_state=3
18:16:33.328 00.002 31432 Star::Find(15, 531, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:16:33.330 00.002 31432 Star::Find returns 1 (0), X=528.97, Y=329.15, Mass=2127, SNR=29.6, Peak=212 HFD=3.3
18:16:33.332 00.002 31432 Status Line: Pas vers l'Ouest   8, dist=15.9
18:16:33.337 00.005 31432 Enqueuing Calibration Move request for direction 3
18:16:33.339 00.002 29876 Worker thread wakes up
18:16:33.339 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:33.339 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:33.339 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:33.339 00.000 29876 MoveAxis(W, 300, -)
18:16:33.339 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:33.339 00.000 29876 IsSlewing returns 0
18:16:33.340 00.001 29876 IsGuiding returns 0
18:16:33.340 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:33.342 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:33.354 00.012 31432 UpdateGuideState exits: m=2127 RSB=29.6
18:16:33.357 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:33.358 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:33.360 00.002 31432 Enqueuing Expose request
18:16:33.652 00.292 29876 IsGuiding returns 1
18:16:33.652 00.000 29876 scope still moving after pulse duration time elapsed
18:16:33.683 00.031 29876 IsSlewing returns 0
18:16:33.683 00.000 29876 IsGuiding returns 0
18:16:33.683 00.000 29876 scope move finished after 300 + 43 ms
18:16:33.683 00.000 29876 Move returns status 0, amount 300
18:16:33.683 00.000 29876 move complete, result=0
18:16:33.683 00.000 29876 worker thread done servicing request
18:16:33.683 00.000 29876 Worker thread wakes up
18:16:33.683 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:33.683 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(514,314,31,31)
18:16:34.598 00.915 29876 Exposure complete
18:16:34.641 00.043 29876 worker thread done servicing request
18:16:34.641 00.000 31432 OnExposeComplete: enter
18:16:34.643 00.002 31432 UpdateGuideState(): m_state=3
18:16:34.645 00.002 31432 Star::Find(15, 528, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:16:34.647 00.002 31432 Star::Find returns 1 (0), X=527.35, Y=329.64, Mass=2003, SNR=27.6, Peak=133 HFD=4.3
18:16:34.650 00.003 31432 Status Line: Pas vers l'Ouest   9, dist=17.5
18:16:34.653 00.003 31432 Enqueuing Calibration Move request for direction 3
18:16:34.655 00.002 29876 Worker thread wakes up
18:16:34.655 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:34.655 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:34.655 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:34.655 00.000 29876 MoveAxis(W, 300, -)
18:16:34.655 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:34.655 00.000 29876 IsSlewing returns 0
18:16:34.655 00.000 29876 IsGuiding returns 0
18:16:34.656 00.001 29876 PulseGuide returned control before completion, sleep 310
18:16:34.658 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:34.670 00.012 31432 UpdateGuideState exits: m=2003 RSB=27.6
18:16:34.672 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:34.674 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:34.676 00.002 31432 Enqueuing Expose request
18:16:34.972 00.296 29876 IsGuiding returns 1
18:16:34.972 00.000 29876 scope still moving after pulse duration time elapsed
18:16:35.004 00.032 29876 IsSlewing returns 0
18:16:35.004 00.000 29876 IsGuiding returns 0
18:16:35.004 00.000 29876 scope move finished after 300 + 48 ms
18:16:35.004 00.000 29876 Move returns status 0, amount 300
18:16:35.004 00.000 29876 move complete, result=0
18:16:35.004 00.000 29876 worker thread done servicing request
18:16:35.004 00.000 29876 Worker thread wakes up
18:16:35.005 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:35.005 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(512,315,31,31)
18:16:36.134 01.129 29876 Exposure complete
18:16:36.178 00.044 29876 worker thread done servicing request
18:16:36.178 00.000 31432 OnExposeComplete: enter
18:16:36.180 00.002 31432 UpdateGuideState(): m_state=3
18:16:36.182 00.002 31432 Star::Find(15, 527, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:16:36.184 00.002 31432 Star::Find returns 1 (0), X=523.53, Y=328.99, Mass=1918, SNR=27.5, Peak=143 HFD=3.6
18:16:36.187 00.003 31432 Status Line: Pas vers l'Ouest  10, dist=21.3
18:16:36.191 00.004 31432 Enqueuing Calibration Move request for direction 3
18:16:36.194 00.003 29876 Worker thread wakes up
18:16:36.194 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:36.194 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:36.194 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:36.194 00.000 29876 MoveAxis(W, 300, -)
18:16:36.194 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:36.194 00.000 29876 IsSlewing returns 0
18:16:36.194 00.000 29876 IsGuiding returns 0
18:16:36.194 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:36.197 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:36.210 00.013 31432 UpdateGuideState exits: m=1918 RSB=27.5
18:16:36.212 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:36.214 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:36.216 00.002 31432 Enqueuing Expose request
18:16:36.519 00.303 29876 IsGuiding returns 1
18:16:36.519 00.000 29876 scope still moving after pulse duration time elapsed
18:16:36.551 00.032 29876 IsSlewing returns 0
18:16:36.551 00.000 29876 IsGuiding returns 0
18:16:36.551 00.000 29876 scope move finished after 300 + 56 ms
18:16:36.551 00.000 29876 Move returns status 0, amount 300
18:16:36.551 00.000 29876 move complete, result=0
18:16:36.551 00.000 29876 worker thread done servicing request
18:16:36.551 00.000 29876 Worker thread wakes up
18:16:36.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:36.551 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(509,314,31,31)
18:16:37.461 00.910 29876 Exposure complete
18:16:37.504 00.043 29876 worker thread done servicing request
18:16:37.504 00.000 31432 OnExposeComplete: enter
18:16:37.506 00.002 31432 UpdateGuideState(): m_state=3
18:16:37.508 00.002 31432 Star::Find(15, 523, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:16:37.510 00.002 31432 Star::Find returns 1 (0), X=522.17, Y=329.08, Mass=1889, SNR=27.1, Peak=129 HFD=4.0
18:16:37.513 00.003 31432 Status Line: Pas vers l'Ouest  11, dist=22.7
18:16:37.516 00.003 31432 Enqueuing Calibration Move request for direction 3
18:16:37.518 00.002 29876 Worker thread wakes up
18:16:37.518 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:16:37.518 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:16:37.518 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:16:37.518 00.000 29876 MoveAxis(W, 300, -)
18:16:37.518 00.000 29876 Guiding  Dir = 3, Dur = 300
18:16:37.518 00.000 29876 IsSlewing returns 0
18:16:37.519 00.001 29876 IsGuiding returns 0
18:16:37.519 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:37.523 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=1.000
18:16:37.537 00.014 31432 UpdateGuideState exits: m=1889 RSB=27.1
18:16:37.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:37.541 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:37.543 00.002 31432 Enqueuing Expose request
18:16:37.832 00.289 29876 IsGuiding returns 1
18:16:37.832 00.000 29876 scope still moving after pulse duration time elapsed
18:16:37.863 00.031 29876 IsSlewing returns 0
18:16:37.863 00.000 29876 IsGuiding returns 0
18:16:37.863 00.000 29876 scope move finished after 300 + 43 ms
18:16:37.863 00.000 29876 Move returns status 0, amount 300
18:16:37.863 00.000 29876 move complete, result=0
18:16:37.863 00.000 29876 worker thread done servicing request
18:16:37.863 00.000 29876 Worker thread wakes up
18:16:37.863 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:37.863 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(507,314,31,31)
18:16:38.993 01.130 29876 Exposure complete
18:16:39.035 00.042 29876 worker thread done servicing request
18:16:39.035 00.000 31432 OnExposeComplete: enter
18:16:39.038 00.003 31432 UpdateGuideState(): m_state=3
18:16:39.040 00.002 31432 Star::Find(15, 522, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:16:39.041 00.001 31432 Star::Find returns 1 (0), X=519.12, Y=328.86, Mass=2037, SNR=28.4, Peak=171 HFD=3.3
18:16:39.048 00.007 31432 WEST calibration completes with steps=11 angle=2.3 rate=7.801 parity=1
18:16:39.051 00.003 31432 Falling Through to state GO_EAST
18:16:39.053 00.002 31432 Status Line: Pas vers l'Est   2, dist=25.7
18:16:39.059 00.006 31432 Enqueuing Calibration Move request for direction 2
18:16:39.061 00.002 29876 Worker thread wakes up
18:16:39.061 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=256, Gamma=1.000
18:16:39.063 00.002 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1922 opts 0x0
18:16:39.063 00.000 29876 Handling axis move in thread for scope dir=2 dur=1922
18:16:39.063 00.000 29876 scope move axis dir= 2 dur= 1922 opts= 0x0
18:16:39.063 00.000 29876 MoveAxis(E, 1922, -)
18:16:39.063 00.000 29876 Guiding  Dir = 2, Dur = 1922
18:16:39.064 00.001 29876 IsSlewing returns 0
18:16:39.064 00.000 29876 IsGuiding returns 0
18:16:39.064 00.000 29876 PulseGuide returned control before completion, sleep 1932
18:16:39.075 00.011 31432 UpdateGuideState exits: m=2037 RSB=28.4
18:16:39.077 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:39.079 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:39.081 00.002 31432 Enqueuing Expose request
18:16:41.000 01.919 29876 IsGuiding returns 1
18:16:41.000 00.000 29876 scope still moving after pulse duration time elapsed
18:16:41.031 00.031 29876 IsSlewing returns 0
18:16:41.031 00.000 29876 IsGuiding returns 0
18:16:41.031 00.000 29876 scope move finished after 1922 + 45 ms
18:16:41.031 00.000 29876 Move returns status 0, amount 1922
18:16:41.031 00.000 29876 move complete, result=0
18:16:41.031 00.000 29876 worker thread done servicing request
18:16:41.031 00.000 29876 Worker thread wakes up
18:16:41.031 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:41.031 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(504,314,31,31)
18:16:42.155 01.124 29876 Exposure complete
18:16:42.198 00.043 29876 worker thread done servicing request
18:16:42.198 00.000 31432 OnExposeComplete: enter
18:16:42.201 00.003 31432 UpdateGuideState(): m_state=3
18:16:42.202 00.001 31432 Star::Find(15, 519, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:16:42.204 00.002 31432 Star::Find returns 1 (0), X=532.55, Y=329.75, Mass=1840, SNR=27.0, Peak=144 HFD=3.6
18:16:42.207 00.003 31432 Status Line: Pas vers l'Est   1, dist=12.3
18:16:42.209 00.002 31432 Enqueuing Calibration Move request for direction 2
18:16:42.212 00.003 29876 Worker thread wakes up
18:16:42.213 00.001 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1378 opts 0x0
18:16:42.213 00.000 29876 Handling axis move in thread for scope dir=2 dur=1378
18:16:42.213 00.000 29876 scope move axis dir= 2 dur= 1378 opts= 0x0
18:16:42.213 00.000 29876 MoveAxis(E, 1378, -)
18:16:42.213 00.000 29876 Guiding  Dir = 2, Dur = 1378
18:16:42.213 00.000 29876 IsSlewing returns 0
18:16:42.213 00.000 29876 IsGuiding returns 0
18:16:42.213 00.000 29876 PulseGuide returned control before completion, sleep 1388
18:16:42.216 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:42.228 00.012 31432 UpdateGuideState exits: m=1840 RSB=27.0
18:16:42.230 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:42.232 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:42.233 00.001 31432 Enqueuing Expose request
18:16:43.616 01.383 29876 IsGuiding returns 1
18:16:43.616 00.000 29876 scope still moving after pulse duration time elapsed
18:16:43.648 00.032 29876 IsSlewing returns 0
18:16:43.648 00.000 29876 IsGuiding returns 0
18:16:43.648 00.000 29876 scope move finished after 1378 + 57 ms
18:16:43.648 00.000 29876 Move returns status 0, amount 1378
18:16:43.648 00.000 29876 move complete, result=0
18:16:43.649 00.001 29876 worker thread done servicing request
18:16:43.649 00.000 29876 Worker thread wakes up
18:16:43.649 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:43.649 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(518,315,31,31)
18:16:44.772 01.123 29876 Exposure complete
18:16:44.814 00.042 29876 worker thread done servicing request
18:16:44.815 00.001 31432 OnExposeComplete: enter
18:16:44.817 00.002 31432 UpdateGuideState(): m_state=3
18:16:44.819 00.002 31432 Star::Find(15, 532, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:16:44.821 00.002 31432 Star::Find returns 1 (0), X=543.17, Y=329.62, Mass=2013, SNR=28.7, Peak=157 HFD=3.5
18:16:44.828 00.007 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:16:44.830 00.002 31432 Backlash: Looking for 3 moves of 1.4 px, max attempts = 200
18:16:44.831 00.001 31432 Falling Through to state CLEAR_BACKLASH
18:16:44.833 00.002 31432 Backlash: Starting north clearing using pulse width of 300
18:16:44.835 00.002 31432 Enqueuing Calibration Move request for direction 0
18:16:44.837 00.002 31432 Status Line: Élimination de jeu étape 1
18:16:44.839 00.002 29876 Worker thread wakes up
18:16:44.839 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:44.839 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:44.839 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:44.839 00.000 29876 MoveAxis(N, 300, -)
18:16:44.839 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:44.839 00.000 29876 IsSlewing returns 0
18:16:44.839 00.000 29876 IsGuiding returns 0
18:16:44.839 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:44.840 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:44.852 00.012 31432 UpdateGuideState exits: m=2013 RSB=28.7
18:16:44.854 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:44.856 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:44.858 00.002 31432 Enqueuing Expose request
18:16:45.159 00.301 29876 IsGuiding returns 1
18:16:45.159 00.000 29876 scope still moving after pulse duration time elapsed
18:16:45.191 00.032 29876 IsSlewing returns 0
18:16:45.191 00.000 29876 IsGuiding returns 1
18:16:45.221 00.030 29876 IsSlewing returns 0
18:16:45.221 00.000 29876 IsGuiding returns 0
18:16:45.221 00.000 29876 scope move finished after 300 + 82 ms
18:16:45.221 00.000 29876 Move returns status 0, amount 300
18:16:45.221 00.000 29876 move complete, result=0
18:16:45.221 00.000 29876 worker thread done servicing request
18:16:45.221 00.000 29876 Worker thread wakes up
18:16:45.221 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:45.221 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,315,31,31)
18:16:46.134 00.913 29876 Exposure complete
18:16:46.176 00.042 29876 worker thread done servicing request
18:16:46.177 00.001 31432 OnExposeComplete: enter
18:16:46.179 00.002 31432 UpdateGuideState(): m_state=3
18:16:46.181 00.002 31432 Star::Find(15, 543, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:16:46.183 00.002 31432 Star::Find returns 1 (0), X=543.87, Y=328.56, Mass=1886, SNR=27.7, Peak=175 HFD=3.3
18:16:46.185 00.002 31432 Backlash: Rejected small move of 1.3 px
18:16:46.187 00.002 31432 Enqueuing Calibration Move request for direction 0
18:16:46.189 00.002 29876 Worker thread wakes up
18:16:46.189 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:46.189 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:46.189 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:46.189 00.000 29876 MoveAxis(N, 300, -)
18:16:46.189 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:46.189 00.000 29876 IsSlewing returns 0
18:16:46.189 00.000 29876 IsGuiding returns 0
18:16:46.190 00.001 29876 PulseGuide returned control before completion, sleep 310
18:16:46.193 00.003 31432 Status Line: Élimination de jeu étape   2
18:16:46.196 00.003 31432 Backlash: Élimination de jeu étape   2, Last Delta = 1.27 px, CumDistance = 1.27 px
18:16:46.198 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=4, FiltMax=256, Gamma=1.000
18:16:46.210 00.012 31432 UpdateGuideState exits: m=1886 RSB=27.7
18:16:46.214 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:46.215 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:46.218 00.003 31432 Enqueuing Expose request
18:16:46.505 00.287 29876 IsGuiding returns 1
18:16:46.505 00.000 29876 scope still moving after pulse duration time elapsed
18:16:46.537 00.032 29876 IsSlewing returns 0
18:16:46.537 00.000 29876 IsGuiding returns 1
18:16:46.567 00.030 29876 IsSlewing returns 0
18:16:46.567 00.000 29876 IsGuiding returns 1
18:16:46.599 00.032 29876 IsSlewing returns 0
18:16:46.599 00.000 29876 IsGuiding returns 0
18:16:46.599 00.000 29876 scope move finished after 300 + 109 ms
18:16:46.599 00.000 29876 Move returns status 0, amount 300
18:16:46.599 00.000 29876 move complete, result=0
18:16:46.599 00.000 29876 worker thread done servicing request
18:16:46.599 00.000 29876 Worker thread wakes up
18:16:46.599 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:46.599 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(529,314,31,31)
18:16:47.724 01.125 29876 Exposure complete
18:16:47.767 00.043 29876 worker thread done servicing request
18:16:47.767 00.000 31432 OnExposeComplete: enter
18:16:47.769 00.002 31432 UpdateGuideState(): m_state=3
18:16:47.772 00.003 31432 Star::Find(15, 543, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:16:47.774 00.002 31432 Star::Find returns 1 (0), X=543.54, Y=326.89, Mass=2014, SNR=28.1, Peak=179 HFD=3.7
18:16:47.777 00.003 31432 Backlash: Accepted clearing move of 1.7
18:16:47.779 00.002 31432 Enqueuing Calibration Move request for direction 0
18:16:47.781 00.002 29876 Worker thread wakes up
18:16:47.781 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:47.781 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:47.781 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:47.781 00.000 29876 MoveAxis(N, 300, -)
18:16:47.781 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:47.781 00.000 29876 IsSlewing returns 0
18:16:47.781 00.000 29876 IsGuiding returns 0
18:16:47.781 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:47.785 00.004 31432 Status Line: Élimination de jeu étape   3
18:16:47.788 00.003 31432 Backlash: Élimination de jeu étape   3, Last Delta = 1.70 px, CumDistance = 2.76 px
18:16:47.790 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:47.803 00.013 31432 UpdateGuideState exits: m=2014 RSB=28.1
18:16:47.805 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:47.807 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:47.808 00.001 31432 Enqueuing Expose request
18:16:48.098 00.290 29876 IsGuiding returns 1
18:16:48.098 00.000 29876 scope still moving after pulse duration time elapsed
18:16:48.129 00.031 29876 IsSlewing returns 0
18:16:48.129 00.000 29876 IsGuiding returns 1
18:16:48.158 00.029 29876 IsSlewing returns 0
18:16:48.158 00.000 29876 IsGuiding returns 0
18:16:48.158 00.000 29876 scope move finished after 300 + 76 ms
18:16:48.158 00.000 29876 Move returns status 0, amount 300
18:16:48.158 00.000 29876 move complete, result=0
18:16:48.158 00.000 29876 worker thread done servicing request
18:16:48.158 00.000 29876 Worker thread wakes up
18:16:48.158 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:48.158 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(529,312,31,31)
18:16:49.074 00.916 29876 Exposure complete
18:16:49.116 00.042 29876 worker thread done servicing request
18:16:49.116 00.000 31432 OnExposeComplete: enter
18:16:49.119 00.003 31432 UpdateGuideState(): m_state=3
18:16:49.121 00.002 31432 Star::Find(15, 543, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:16:49.123 00.002 31432 Star::Find returns 1 (0), X=543.36, Y=324.60, Mass=2111, SNR=29.3, Peak=156 HFD=3.5
18:16:49.125 00.002 31432 Backlash: Accepted clearing move of 2.3
18:16:49.127 00.002 31432 Enqueuing Calibration Move request for direction 0
18:16:49.130 00.003 29876 Worker thread wakes up
18:16:49.130 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:49.130 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:49.130 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:49.130 00.000 29876 MoveAxis(N, 300, -)
18:16:49.130 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:49.130 00.000 29876 IsSlewing returns 0
18:16:49.130 00.000 29876 IsGuiding returns 0
18:16:49.130 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:49.134 00.004 31432 Status Line: Élimination de jeu étape   4
18:16:49.137 00.003 31432 Backlash: Élimination de jeu étape   4, Last Delta = 2.29 px, CumDistance = 5.02 px
18:16:49.139 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:49.152 00.013 31432 UpdateGuideState exits: m=2111 RSB=29.3
18:16:49.154 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:49.156 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:49.157 00.001 31432 Enqueuing Expose request
18:16:49.457 00.300 29876 IsGuiding returns 1
18:16:49.457 00.000 29876 scope still moving after pulse duration time elapsed
18:16:49.488 00.031 29876 IsSlewing returns 0
18:16:49.488 00.000 29876 IsGuiding returns 1
18:16:49.518 00.030 29876 IsSlewing returns 0
18:16:49.518 00.000 29876 IsGuiding returns 0
18:16:49.518 00.000 29876 scope move finished after 300 + 87 ms
18:16:49.518 00.000 29876 Move returns status 0, amount 300
18:16:49.518 00.000 29876 move complete, result=0
18:16:49.518 00.000 29876 worker thread done servicing request
18:16:49.518 00.000 29876 Worker thread wakes up
18:16:49.518 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:49.518 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,310,31,31)
18:16:50.650 01.132 29876 Exposure complete
18:16:50.693 00.043 29876 worker thread done servicing request
18:16:50.693 00.000 31432 OnExposeComplete: enter
18:16:50.696 00.003 31432 UpdateGuideState(): m_state=3
18:16:50.698 00.002 31432 Star::Find(15, 543, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:16:50.699 00.001 31432 Star::Find returns 1 (0), X=542.77, Y=322.16, Mass=1943, SNR=27.5, Peak=192 HFD=3.6
18:16:50.702 00.003 31432 Backlash: Accepted clearing move of 2.5
18:16:50.704 00.002 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:16:50.706 00.002 31432 Backlash: North calibration moves starting at {543.4,324.6}, Offset = 5.5 px
18:16:50.708 00.002 31432 Backlash: Total distance moved = 8.0
18:16:50.710 00.002 31432 Backlash: Falling Through to state GO_NORTH
18:16:50.712 00.002 31432 Status Line: Pas vers le Nord   2, dist= 2.5
18:16:50.715 00.003 31432 Enqueuing Calibration Move request for direction 0
18:16:50.717 00.002 29876 Worker thread wakes up
18:16:50.717 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:50.717 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:50.717 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:50.717 00.000 29876 MoveAxis(N, 300, -)
18:16:50.717 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:50.717 00.000 29876 IsSlewing returns 0
18:16:50.718 00.001 29876 IsGuiding returns 0
18:16:50.718 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:50.720 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=256, Gamma=1.000
18:16:50.733 00.013 31432 UpdateGuideState exits: m=1943 RSB=27.5
18:16:50.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:50.737 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:50.739 00.002 31432 Enqueuing Expose request
18:16:51.037 00.298 29876 IsGuiding returns 1
18:16:51.037 00.000 29876 scope still moving after pulse duration time elapsed
18:16:51.068 00.031 29876 IsSlewing returns 0
18:16:51.068 00.000 29876 IsGuiding returns 1
18:16:51.098 00.030 29876 IsSlewing returns 0
18:16:51.098 00.000 29876 IsGuiding returns 1
18:16:51.130 00.032 29876 IsSlewing returns 0
18:16:51.130 00.000 29876 IsGuiding returns 0
18:16:51.130 00.000 29876 scope move finished after 300 + 112 ms
18:16:51.130 00.000 29876 Move returns status 0, amount 300
18:16:51.130 00.000 29876 move complete, result=0
18:16:51.130 00.000 29876 worker thread done servicing request
18:16:51.130 00.000 29876 Worker thread wakes up
18:16:51.130 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:51.131 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(528,307,31,31)
18:16:52.043 00.912 29876 Exposure complete
18:16:52.086 00.043 29876 worker thread done servicing request
18:16:52.086 00.000 31432 OnExposeComplete: enter
18:16:52.088 00.002 31432 UpdateGuideState(): m_state=3
18:16:52.091 00.003 31432 Star::Find(15, 542, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:16:52.092 00.001 31432 Star::Find returns 1 (0), X=542.37, Y=320.82, Mass=1981, SNR=27.9, Peak=153 HFD=3.7
18:16:52.095 00.003 31432 Status Line: Pas vers le Nord   3, dist= 3.9
18:16:52.098 00.003 31432 Enqueuing Calibration Move request for direction 0
18:16:52.100 00.002 29876 Worker thread wakes up
18:16:52.101 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:52.101 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:52.101 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:52.101 00.000 29876 MoveAxis(N, 300, -)
18:16:52.101 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:52.101 00.000 29876 IsSlewing returns 0
18:16:52.101 00.000 29876 IsGuiding returns 0
18:16:52.101 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:52.104 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=3, FiltMax=255, Gamma=1.000
18:16:52.116 00.012 31432 UpdateGuideState exits: m=1981 RSB=27.9
18:16:52.118 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:52.120 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:52.123 00.003 31432 Enqueuing Expose request
18:16:52.417 00.294 29876 IsGuiding returns 1
18:16:52.417 00.000 29876 scope still moving after pulse duration time elapsed
18:16:52.448 00.031 29876 IsSlewing returns 0
18:16:52.448 00.000 29876 IsGuiding returns 1
18:16:52.479 00.031 29876 IsSlewing returns 0
18:16:52.479 00.000 29876 IsGuiding returns 0
18:16:52.479 00.000 29876 scope move finished after 300 + 78 ms
18:16:52.479 00.000 29876 Move returns status 0, amount 300
18:16:52.479 00.000 29876 move complete, result=0
18:16:52.479 00.000 29876 worker thread done servicing request
18:16:52.480 00.001 29876 Worker thread wakes up
18:16:52.480 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:52.480 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(527,306,31,31)
18:16:53.611 01.131 29876 Exposure complete
18:16:53.655 00.044 29876 worker thread done servicing request
18:16:53.655 00.000 31432 OnExposeComplete: enter
18:16:53.657 00.002 31432 UpdateGuideState(): m_state=3
18:16:53.659 00.002 31432 Star::Find(15, 542, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:16:53.661 00.002 31432 Star::Find returns 1 (0), X=543.02, Y=317.70, Mass=2140, SNR=29.0, Peak=158 HFD=3.9
18:16:53.664 00.003 31432 Status Line: Pas vers le Nord   4, dist= 6.9
18:16:53.667 00.003 31432 Enqueuing Calibration Move request for direction 0
18:16:53.669 00.002 29876 Worker thread wakes up
18:16:53.669 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:53.669 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:53.669 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:53.669 00.000 29876 MoveAxis(N, 300, -)
18:16:53.669 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:53.669 00.000 29876 IsSlewing returns 0
18:16:53.669 00.000 29876 IsGuiding returns 0
18:16:53.670 00.001 29876 PulseGuide returned control before completion, sleep 310
18:16:53.672 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=3, FiltMax=255, Gamma=1.000
18:16:53.684 00.012 31432 UpdateGuideState exits: m=2140 RSB=29.0
18:16:53.686 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:53.688 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:53.690 00.002 31432 Enqueuing Expose request
18:16:53.983 00.293 29876 IsGuiding returns 1
18:16:53.983 00.000 29876 scope still moving after pulse duration time elapsed
18:16:54.014 00.031 29876 IsSlewing returns 0
18:16:54.014 00.000 29876 IsGuiding returns 1
18:16:54.045 00.031 29876 IsSlewing returns 0
18:16:54.045 00.000 29876 IsGuiding returns 1
18:16:54.076 00.031 29876 IsSlewing returns 0
18:16:54.076 00.000 29876 IsGuiding returns 0
18:16:54.076 00.000 29876 scope move finished after 300 + 106 ms
18:16:54.076 00.000 29876 Move returns status 0, amount 300
18:16:54.076 00.000 29876 move complete, result=0
18:16:54.076 00.000 29876 worker thread done servicing request
18:16:54.076 00.000 29876 Worker thread wakes up
18:16:54.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:54.076 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,303,31,31)
18:16:54.989 00.913 29876 Exposure complete
18:16:55.032 00.043 29876 worker thread done servicing request
18:16:55.032 00.000 31432 OnExposeComplete: enter
18:16:55.034 00.002 31432 UpdateGuideState(): m_state=3
18:16:55.036 00.002 31432 Star::Find(15, 543, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:16:55.038 00.002 31432 Star::Find returns 1 (0), X=543.08, Y=316.41, Mass=1821, SNR=26.7, Peak=146 HFD=3.8
18:16:55.041 00.003 31432 Status Line: Pas vers le Nord   5, dist= 8.2
18:16:55.044 00.003 31432 Enqueuing Calibration Move request for direction 0
18:16:55.046 00.002 29876 Worker thread wakes up
18:16:55.047 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:55.047 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:55.047 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:55.047 00.000 29876 MoveAxis(N, 300, -)
18:16:55.047 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:55.047 00.000 29876 IsSlewing returns 0
18:16:55.047 00.000 29876 IsGuiding returns 0
18:16:55.047 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:55.050 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=3, FiltMax=255, Gamma=1.000
18:16:55.061 00.011 31432 UpdateGuideState exits: m=1821 RSB=26.7
18:16:55.064 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:55.066 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:55.068 00.002 31432 Enqueuing Expose request
18:16:55.360 00.292 29876 IsGuiding returns 1
18:16:55.360 00.000 29876 scope still moving after pulse duration time elapsed
18:16:55.391 00.031 29876 IsSlewing returns 0
18:16:55.391 00.000 29876 IsGuiding returns 1
18:16:55.421 00.030 29876 IsSlewing returns 0
18:16:55.421 00.000 29876 IsGuiding returns 1
18:16:55.453 00.032 29876 IsSlewing returns 0
18:16:55.453 00.000 29876 IsGuiding returns 0
18:16:55.453 00.000 29876 scope move finished after 300 + 105 ms
18:16:55.453 00.000 29876 Move returns status 0, amount 300
18:16:55.453 00.000 29876 move complete, result=0
18:16:55.453 00.000 29876 worker thread done servicing request
18:16:55.453 00.000 29876 Worker thread wakes up
18:16:55.453 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:55.453 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,301,31,31)
18:16:56.679 01.226 29876 Exposure complete
18:16:56.722 00.043 29876 worker thread done servicing request
18:16:56.722 00.000 31432 OnExposeComplete: enter
18:16:56.724 00.002 31432 UpdateGuideState(): m_state=3
18:16:56.726 00.002 31432 Star::Find(15, 543, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:16:56.728 00.002 31432 Star::Find returns 1 (0), X=543.17, Y=312.77, Mass=2027, SNR=28.2, Peak=170 HFD=3.6
18:16:56.731 00.003 31432 Status Line: Pas vers le Nord   6, dist=11.8
18:16:56.735 00.004 31432 Enqueuing Calibration Move request for direction 0
18:16:56.737 00.002 29876 Worker thread wakes up
18:16:56.737 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:56.737 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:56.737 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:56.737 00.000 29876 MoveAxis(N, 300, -)
18:16:56.737 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:56.738 00.001 29876 IsSlewing returns 0
18:16:56.738 00.000 29876 IsGuiding returns 0
18:16:56.738 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:56.740 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=2, FiltMax=255, Gamma=1.000
18:16:56.752 00.012 31432 UpdateGuideState exits: m=2027 RSB=28.2
18:16:56.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:56.756 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:56.758 00.002 31432 Enqueuing Expose request
18:16:57.053 00.295 29876 IsGuiding returns 1
18:16:57.053 00.000 29876 scope still moving after pulse duration time elapsed
18:16:57.083 00.030 29876 IsSlewing returns 0
18:16:57.083 00.000 29876 IsGuiding returns 1
18:16:57.114 00.031 29876 IsSlewing returns 0
18:16:57.114 00.000 29876 IsGuiding returns 1
18:16:57.145 00.031 29876 IsSlewing returns 0
18:16:57.145 00.000 29876 IsGuiding returns 0
18:16:57.145 00.000 29876 scope move finished after 300 + 106 ms
18:16:57.145 00.000 29876 Move returns status 0, amount 300
18:16:57.145 00.000 29876 move complete, result=0
18:16:57.145 00.000 29876 worker thread done servicing request
18:16:57.145 00.000 29876 Worker thread wakes up
18:16:57.146 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:57.146 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,298,31,31)
18:16:58.057 00.911 29876 Exposure complete
18:16:58.100 00.043 29876 worker thread done servicing request
18:16:58.100 00.000 31432 OnExposeComplete: enter
18:16:58.102 00.002 31432 UpdateGuideState(): m_state=3
18:16:58.104 00.002 31432 Star::Find(15, 543, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:16:58.106 00.002 31432 Star::Find returns 1 (0), X=542.86, Y=311.87, Mass=1955, SNR=27.4, Peak=146 HFD=4.0
18:16:58.109 00.003 31432 Status Line: Pas vers le Nord   7, dist=12.7
18:16:58.112 00.003 31432 Enqueuing Calibration Move request for direction 0
18:16:58.114 00.002 29876 Worker thread wakes up
18:16:58.114 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:58.114 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:58.114 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:58.114 00.000 29876 MoveAxis(N, 300, -)
18:16:58.114 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:58.114 00.000 29876 IsSlewing returns 0
18:16:58.114 00.000 29876 IsGuiding returns 0
18:16:58.114 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:58.117 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=255, Gamma=1.000
18:16:58.128 00.011 31432 UpdateGuideState exits: m=1955 RSB=27.4
18:16:58.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:58.132 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:58.134 00.002 31432 Enqueuing Expose request
18:16:58.427 00.293 29876 IsGuiding returns 1
18:16:58.427 00.000 29876 scope still moving after pulse duration time elapsed
18:16:58.458 00.031 29876 IsSlewing returns 0
18:16:58.458 00.000 29876 IsGuiding returns 1
18:16:58.489 00.031 29876 IsSlewing returns 0
18:16:58.489 00.000 29876 IsGuiding returns 1
18:16:58.521 00.032 29876 IsSlewing returns 0
18:16:58.521 00.000 29876 IsGuiding returns 0
18:16:58.521 00.000 29876 scope move finished after 300 + 106 ms
18:16:58.521 00.000 29876 Move returns status 0, amount 300
18:16:58.521 00.000 29876 move complete, result=0
18:16:58.521 00.000 29876 worker thread done servicing request
18:16:58.521 00.000 29876 Worker thread wakes up
18:16:58.521 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:16:58.521 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(528,297,31,31)
18:16:59.652 01.131 29876 Exposure complete
18:16:59.694 00.042 29876 worker thread done servicing request
18:16:59.694 00.000 31432 OnExposeComplete: enter
18:16:59.697 00.003 31432 UpdateGuideState(): m_state=3
18:16:59.699 00.002 31432 Star::Find(15, 542, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:16:59.701 00.002 31432 Star::Find returns 1 (0), X=542.48, Y=307.91, Mass=2025, SNR=28.9, Peak=154 HFD=3.7
18:16:59.703 00.002 31432 Status Line: Pas vers le Nord   8, dist=16.7
18:16:59.705 00.002 31432 Enqueuing Calibration Move request for direction 0
18:16:59.709 00.004 29876 Worker thread wakes up
18:16:59.709 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:16:59.709 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:16:59.709 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:16:59.709 00.000 29876 MoveAxis(N, 300, -)
18:16:59.709 00.000 29876 Guiding  Dir = 0, Dur = 300
18:16:59.709 00.000 29876 IsSlewing returns 0
18:16:59.709 00.000 29876 IsGuiding returns 0
18:16:59.709 00.000 29876 PulseGuide returned control before completion, sleep 310
18:16:59.711 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:16:59.722 00.011 31432 UpdateGuideState exits: m=2025 RSB=28.9
18:16:59.725 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:59.726 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:16:59.729 00.003 31432 Enqueuing Expose request
18:17:00.020 00.291 29876 IsGuiding returns 1
18:17:00.020 00.000 29876 scope still moving after pulse duration time elapsed
18:17:00.051 00.031 29876 IsSlewing returns 0
18:17:00.051 00.000 29876 IsGuiding returns 1
18:17:00.082 00.031 29876 IsSlewing returns 0
18:17:00.082 00.000 29876 IsGuiding returns 1
18:17:00.114 00.032 29876 IsSlewing returns 0
18:17:00.114 00.000 29876 IsGuiding returns 1
18:17:00.145 00.031 29876 IsSlewing returns 0
18:17:00.145 00.000 29876 IsGuiding returns 0
18:17:00.145 00.000 29876 scope move finished after 300 + 136 ms
18:17:00.145 00.000 29876 Move returns status 0, amount 300
18:17:00.145 00.000 29876 move complete, result=0
18:17:00.146 00.001 29876 worker thread done servicing request
18:17:00.146 00.000 29876 Worker thread wakes up
18:17:00.146 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:00.146 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(527,293,31,31)
18:17:01.060 00.914 29876 Exposure complete
18:17:01.102 00.042 29876 worker thread done servicing request
18:17:01.102 00.000 31432 OnExposeComplete: enter
18:17:01.105 00.003 31432 UpdateGuideState(): m_state=3
18:17:01.107 00.002 31432 Star::Find(15, 542, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:17:01.108 00.001 31432 Star::Find returns 1 (0), X=542.03, Y=306.07, Mass=2130, SNR=29.1, Peak=181 HFD=3.9
18:17:01.111 00.003 31432 Status Line: Pas vers le Nord   9, dist=18.6
18:17:01.114 00.003 31432 Enqueuing Calibration Move request for direction 0
18:17:01.116 00.002 29876 Worker thread wakes up
18:17:01.116 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:17:01.116 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:17:01.116 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:17:01.116 00.000 29876 MoveAxis(N, 300, -)
18:17:01.116 00.000 29876 Guiding  Dir = 0, Dur = 300
18:17:01.117 00.001 29876 IsSlewing returns 0
18:17:01.117 00.000 29876 IsGuiding returns 0
18:17:01.117 00.000 29876 PulseGuide returned control before completion, sleep 310
18:17:01.119 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=4, FiltMax=256, Gamma=1.000
18:17:01.130 00.011 31432 UpdateGuideState exits: m=2130 RSB=29.1
18:17:01.133 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:01.134 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:01.136 00.002 31432 Enqueuing Expose request
18:17:01.432 00.296 29876 IsGuiding returns 1
18:17:01.432 00.000 29876 scope still moving after pulse duration time elapsed
18:17:01.463 00.031 29876 IsSlewing returns 0
18:17:01.463 00.000 29876 IsGuiding returns 1
18:17:01.494 00.031 29876 IsSlewing returns 0
18:17:01.494 00.000 29876 IsGuiding returns 0
18:17:01.494 00.000 29876 scope move finished after 300 + 78 ms
18:17:01.494 00.000 29876 Move returns status 0, amount 300
18:17:01.494 00.000 29876 move complete, result=0
18:17:01.494 00.000 29876 worker thread done servicing request
18:17:01.494 00.000 29876 Worker thread wakes up
18:17:01.494 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:01.494 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(527,291,31,31)
18:17:02.619 01.125 29876 Exposure complete
18:17:02.662 00.043 29876 worker thread done servicing request
18:17:02.662 00.000 31432 OnExposeComplete: enter
18:17:02.664 00.002 31432 UpdateGuideState(): m_state=3
18:17:02.666 00.002 31432 Star::Find(15, 542, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:17:02.668 00.002 31432 Star::Find returns 1 (0), X=541.22, Y=302.77, Mass=1943, SNR=28.2, Peak=164 HFD=3.6
18:17:02.671 00.003 31432 Status Line: Pas vers le Nord  10, dist=21.9
18:17:02.675 00.004 31432 Enqueuing Calibration Move request for direction 0
18:17:02.678 00.003 29876 Worker thread wakes up
18:17:02.678 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:17:02.678 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:17:02.678 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:17:02.678 00.000 29876 MoveAxis(N, 300, -)
18:17:02.678 00.000 29876 Guiding  Dir = 0, Dur = 300
18:17:02.678 00.000 29876 IsSlewing returns 0
18:17:02.678 00.000 29876 IsGuiding returns 0
18:17:02.678 00.000 29876 PulseGuide returned control before completion, sleep 310
18:17:02.680 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=4, FiltMax=256, Gamma=1.000
18:17:02.692 00.012 31432 UpdateGuideState exits: m=1943 RSB=28.2
18:17:02.694 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:02.696 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:02.698 00.002 31432 Enqueuing Expose request
18:17:02.991 00.293 29876 IsGuiding returns 1
18:17:02.991 00.000 29876 scope still moving after pulse duration time elapsed
18:17:03.022 00.031 29876 IsSlewing returns 0
18:17:03.022 00.000 29876 IsGuiding returns 1
18:17:03.053 00.031 29876 IsSlewing returns 0
18:17:03.053 00.000 29876 IsGuiding returns 0
18:17:03.053 00.000 29876 scope move finished after 300 + 74 ms
18:17:03.053 00.000 29876 Move returns status 0, amount 300
18:17:03.053 00.000 29876 move complete, result=0
18:17:03.053 00.000 29876 worker thread done servicing request
18:17:03.053 00.000 29876 Worker thread wakes up
18:17:03.053 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:03.053 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(526,288,31,31)
18:17:03.971 00.918 29876 Exposure complete
18:17:04.014 00.043 29876 worker thread done servicing request
18:17:04.014 00.000 31432 OnExposeComplete: enter
18:17:04.016 00.002 31432 UpdateGuideState(): m_state=3
18:17:04.018 00.002 31432 Star::Find(15, 541, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:17:04.020 00.002 31432 Star::Find returns 1 (0), X=541.13, Y=301.15, Mass=2045, SNR=27.9, Peak=157 HFD=3.8
18:17:04.023 00.003 31432 Status Line: Pas vers le Nord  11, dist=23.6
18:17:04.026 00.003 31432 Enqueuing Calibration Move request for direction 0
18:17:04.028 00.002 29876 Worker thread wakes up
18:17:04.028 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:17:04.028 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:17:04.028 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:17:04.028 00.000 29876 MoveAxis(N, 300, -)
18:17:04.028 00.000 29876 Guiding  Dir = 0, Dur = 300
18:17:04.028 00.000 29876 IsSlewing returns 0
18:17:04.028 00.000 29876 IsGuiding returns 0
18:17:04.029 00.001 29876 PulseGuide returned control before completion, sleep 310
18:17:04.031 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=4, FiltMax=256, Gamma=1.000
18:17:04.042 00.011 31432 UpdateGuideState exits: m=2045 RSB=27.9
18:17:04.044 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:04.046 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:04.048 00.002 31432 Enqueuing Expose request
18:17:04.344 00.296 29876 IsGuiding returns 1
18:17:04.344 00.000 29876 scope still moving after pulse duration time elapsed
18:17:04.376 00.032 29876 IsSlewing returns 0
18:17:04.376 00.000 29876 IsGuiding returns 1
18:17:04.408 00.032 29876 IsSlewing returns 0
18:17:04.408 00.000 29876 IsGuiding returns 0
18:17:04.408 00.000 29876 scope move finished after 300 + 80 ms
18:17:04.408 00.000 29876 Move returns status 0, amount 300
18:17:04.408 00.000 29876 move complete, result=0
18:17:04.408 00.000 29876 worker thread done servicing request
18:17:04.408 00.000 29876 Worker thread wakes up
18:17:04.408 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:04.408 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(526,286,31,31)
18:17:05.535 01.127 29876 Exposure complete
18:17:05.577 00.042 29876 worker thread done servicing request
18:17:05.577 00.000 31432 OnExposeComplete: enter
18:17:05.580 00.003 31432 UpdateGuideState(): m_state=3
18:17:05.582 00.002 31432 Star::Find(15, 541, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:17:05.583 00.001 31432 Star::Find returns 1 (0), X=541.33, Y=298.31, Mass=2085, SNR=28.9, Peak=187 HFD=3.4
18:17:05.590 00.007 31432 NORTH calibration completes with angle=-94.4 rate=7.990 parity=1
18:17:05.592 00.002 31432 Falling Through to state GO_SOUTH
18:17:05.594 00.002 31432 Status Line: Pas vers le Sud   3, dist=26.4
18:17:05.598 00.004 31432 Enqueuing Calibration Move request for direction 1
18:17:05.600 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:05.602 00.002 29876 Worker thread wakes up
18:17:05.602 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 1501 opts 0x0
18:17:05.602 00.000 29876 Handling axis move in thread for scope dir=1 dur=1501
18:17:05.602 00.000 29876 scope move axis dir= 1 dur= 1501 opts= 0x0
18:17:05.602 00.000 29876 MoveAxis(S, 1501, -)
18:17:05.602 00.000 29876 Guiding  Dir = 1, Dur = 1501
18:17:05.602 00.000 29876 IsSlewing returns 0
18:17:05.602 00.000 29876 IsGuiding returns 0
18:17:05.603 00.001 29876 PulseGuide returned control before completion, sleep 1511
18:17:05.611 00.008 31432 UpdateGuideState exits: m=2085 RSB=28.9
18:17:05.613 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:05.615 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:05.617 00.002 31432 Enqueuing Expose request
18:17:07.116 01.499 29876 IsGuiding returns 1
18:17:07.116 00.000 29876 scope still moving after pulse duration time elapsed
18:17:07.148 00.032 29876 IsSlewing returns 0
18:17:07.148 00.000 29876 IsGuiding returns 1
18:17:07.179 00.031 29876 IsSlewing returns 0
18:17:07.180 00.001 29876 IsGuiding returns 0
18:17:07.180 00.000 29876 scope move finished after 1501 + 76 ms
18:17:07.180 00.000 29876 Move returns status 0, amount 1501
18:17:07.180 00.000 29876 move complete, result=0
18:17:07.180 00.000 29876 worker thread done servicing request
18:17:07.180 00.000 29876 Worker thread wakes up
18:17:07.180 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:07.180 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(526,283,31,31)
18:17:08.311 01.131 29876 Exposure complete
18:17:08.353 00.042 29876 worker thread done servicing request
18:17:08.353 00.000 31432 OnExposeComplete: enter
18:17:08.356 00.003 31432 UpdateGuideState(): m_state=3
18:17:08.358 00.002 31432 Star::Find(15, 541, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:17:08.360 00.002 31432 Star::Find returns 1 (0), X=540.60, Y=299.01, Mass=1967, SNR=28.5, Peak=176 HFD=3.4
18:17:08.362 00.002 31432 Status Line: Pas vers le Sud   2, dist=25.7
18:17:08.365 00.003 31432 Enqueuing Calibration Move request for direction 1
18:17:08.369 00.004 29876 Worker thread wakes up
18:17:08.369 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 1501 opts 0x0
18:17:08.369 00.000 29876 Handling axis move in thread for scope dir=1 dur=1501
18:17:08.369 00.000 29876 scope move axis dir= 1 dur= 1501 opts= 0x0
18:17:08.369 00.000 29876 MoveAxis(S, 1501, -)
18:17:08.369 00.000 29876 Guiding  Dir = 1, Dur = 1501
18:17:08.369 00.000 29876 IsSlewing returns 0
18:17:08.369 00.000 29876 IsGuiding returns 0
18:17:08.369 00.000 29876 PulseGuide returned control before completion, sleep 1511
18:17:08.372 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:08.382 00.010 31432 UpdateGuideState exits: m=1967 RSB=28.5
18:17:08.385 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:08.386 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:08.389 00.003 31432 Enqueuing Expose request
18:17:09.896 01.507 29876 IsGuiding returns 1
18:17:09.896 00.000 29876 scope still moving after pulse duration time elapsed
18:17:09.928 00.032 29876 IsSlewing returns 0
18:17:09.928 00.000 29876 IsGuiding returns 1
18:17:09.958 00.030 29876 IsSlewing returns 0
18:17:09.958 00.000 29876 IsGuiding returns 0
18:17:09.958 00.000 29876 scope move finished after 1501 + 88 ms
18:17:09.958 00.000 29876 Move returns status 0, amount 1501
18:17:09.958 00.000 29876 move complete, result=0
18:17:09.958 00.000 29876 worker thread done servicing request
18:17:09.958 00.000 29876 Worker thread wakes up
18:17:09.958 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:09.958 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(526,284,31,31)
18:17:11.092 01.134 29876 Exposure complete
18:17:11.134 00.042 29876 worker thread done servicing request
18:17:11.134 00.000 31432 OnExposeComplete: enter
18:17:11.136 00.002 31432 UpdateGuideState(): m_state=3
18:17:11.139 00.003 31432 Star::Find(15, 540, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:17:11.140 00.001 31432 Star::Find returns 1 (0), X=540.14, Y=298.79, Mass=2098, SNR=28.9, Peak=218 HFD=3.2
18:17:11.143 00.003 31432 Status Line: Pas vers le Sud   1, dist=26.0
18:17:11.147 00.004 31432 Enqueuing Calibration Move request for direction 1
18:17:11.149 00.002 29876 Worker thread wakes up
18:17:11.149 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 298 opts 0x0
18:17:11.149 00.000 29876 Handling axis move in thread for scope dir=1 dur=298
18:17:11.149 00.000 29876 scope move axis dir= 1 dur= 298 opts= 0x0
18:17:11.149 00.000 29876 MoveAxis(S, 298, -)
18:17:11.149 00.000 29876 Guiding  Dir = 1, Dur = 298
18:17:11.149 00.000 29876 IsSlewing returns 0
18:17:11.149 00.000 29876 IsGuiding returns 0
18:17:11.149 00.000 29876 PulseGuide returned control before completion, sleep 308
18:17:11.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=4, FiltMax=256, Gamma=1.000
18:17:11.163 00.011 31432 UpdateGuideState exits: m=2098 RSB=28.9
18:17:11.165 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:11.167 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:11.169 00.002 31432 Enqueuing Expose request
18:17:11.461 00.292 29876 IsGuiding returns 1
18:17:11.461 00.000 29876 scope still moving after pulse duration time elapsed
18:17:11.493 00.032 29876 IsSlewing returns 0
18:17:11.493 00.000 29876 IsGuiding returns 1
18:17:11.523 00.030 29876 IsSlewing returns 0
18:17:11.523 00.000 29876 IsGuiding returns 1
18:17:11.555 00.032 29876 IsSlewing returns 0
18:17:11.555 00.000 29876 IsGuiding returns 0
18:17:11.555 00.000 29876 scope move finished after 298 + 107 ms
18:17:11.555 00.000 29876 Move returns status 0, amount 298
18:17:11.555 00.000 29876 move complete, result=0
18:17:11.555 00.000 29876 worker thread done servicing request
18:17:11.555 00.000 29876 Worker thread wakes up
18:17:11.555 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:11.555 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(525,284,31,31)
18:17:12.464 00.909 29876 Exposure complete
18:17:12.506 00.042 29876 worker thread done servicing request
18:17:12.506 00.000 31432 OnExposeComplete: enter
18:17:12.508 00.002 31432 UpdateGuideState(): m_state=3
18:17:12.510 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:17:12.512 00.002 31432 Star::Find returns 1 (0), X=539.37, Y=299.10, Mass=1898, SNR=27.7, Peak=165 HFD=3.5
18:17:12.514 00.002 31432 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired.
 This is usually caused by very large Dec backlash or other problems with the mount mechanics. 
Read the online help for how to deal with this type of problem (Declination backlash).
18:17:12.516 00.002 31432 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
18:17:12.518 00.002 31432 Nudge: theta = 3.08
18:17:12.520 00.002 31432 Final south nudging status: Current loc = {539.374,299.103}, targeting {544.712,329.942}
18:17:12.522 00.002 31432 Falling Through to state CALIBRATION_COMPLETE
18:17:12.524 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:05:40"
18:17:12.526 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007141
18:17:12.528 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001554
18:17:12.530 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:17:12.532 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.051736
18:17:12.534 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.571220
18:17:12.536 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.022567
18:17:12.538 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:17:12.540 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:17:12.541 00.001 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:17:12.544 00.003 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:17:12.546 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:12.548 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:12.550 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:12.552 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:12.553 00.001 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.988480
18:17:12.555 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 5
18:17:12.557 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 23
18:17:12.559 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:12.561 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:17:12.563 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:05:40"
18:17:12.565 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:12.567 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.4 0.4}, {12.2 1.3}, {15.1 1.5}, {23.9 1.2}, {26.7 1.4}, {26.7 1.4}, {15.0 1.1}, {2.0 1.4}"
18:17:12.569 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.7 5.3}, {0.3 10.6}, {0.1 15.7}, {0.9 19.1}, {0.9 20.0}, {2.4 19.9}, {1.6 21.0}, {1.4 21.2}, {0.8 21.1}, {0.9 21.2}, {1.7 20.9}, {2.0 22.0}, {1.1 21.6}, {0.1 22.0}, {0.3 22.1}, {0.6 22.0}, {0.4 21.6}, {0.7 21.6}, {0.2 22.3}, {-0.1 21.2}, {0.2 21.7}, {1.3 23.9}, {0.0 26.8}, {0.0 26.8}, {-2.3 28.9}, {-2.4 29.5}, {-2.0 30.0}, {-3.8 29.5}, {-4.7 29.6}, {-5.9 20.6}, {-6.2 4.3}"
18:17:12.571 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:17:12.574 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:17:12.576 00.002 31432 Mount::SetCalibration (scope) -- xAngle=2.3 yAngle=-94.4 xRate=7.801 yRate=7.990 bin=1 dec=1.5 pierSide=0 par=+/+ rotAng=Aucun
18:17:12.578 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=2.3 m_yAngleError=-173.3
18:17:12.582 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:17:12.584 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:17:12.593 00.009 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:17:12.596 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:17:12.600 00.004 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:17:12.602 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:17:12.604 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:17:12.606 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:17:12.608 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:17:12.610 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:17:12.612 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:17:12.615 00.003 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:17:12.617 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:17:12.619 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:17:12.621 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:17:12.623 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:12.625 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:12.627 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:12.629 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:12.631 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:12.633 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:12.635 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:12.637 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:12.639 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 0
18:17:12.641 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:12.643 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:12.645 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:12.647 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:12.650 00.003 31432 GetBoolean("/Confirm/13/CalWarning_Diff", 1) returns 1
18:17:12.652 00.002 31432 Alert: Attention : Cet étalonnage est substantiellement différent du précédent - avez-vous changé de configuration?
18:17:12.874 00.222 31432 Calibration alert details: Current/previous Dec rate ratio is 0.194
18:17:12.876 00.002 31432 Status Line: Calibration complete
18:17:12.879 00.003 31432 Calibration Complete
18:17:12.881 00.002 31432 PhdConfig flush
18:17:12.882 00.001 31432 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
18:17:12.884 00.002 31432 guider state => CALIBRATED
18:17:12.886 00.002 31432 Changing from state CALIBRATED to CALIBRATED
18:17:12.889 00.003 31432 guider state => CALIBRATED
18:17:12.890 00.001 31432 Changing from state CALIBRATED to GUIDING
18:17:12.892 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:17:12.895 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:17:12.897 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=1.5 pierSide=0, cal dec=1.5 pierSide=0 rotAngle=Aucun bin=1
18:17:12.899 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:12.901 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:12.903 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:12.905 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:12.907 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:12.909 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:12.911 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:12.913 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:12.915 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:17:12.917 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:12.919 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:12.921 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:12.924 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:12.926 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:17:12.928 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:17:12.932 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:17:12.935 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:17:12.937 00.002 31432 setting lock position to (539.37, 299.10)
18:17:12.939 00.002 31432 MultiStar: stabilizing after lock position change
18:17:12.941 00.002 31432 guider state => GUIDING
18:17:12.943 00.002 31432 Status Line: Guidage
18:17:12.945 00.002 31432 Mount: notify guiding started
18:17:12.950 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:17:12.952 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:17:12.954 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:17:12.956 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:17:12.958 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:17:12.960 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:17:12.962 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:17:12.964 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:17:12.966 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:17:12.968 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:17:12.970 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:17:12.972 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:17:12.974 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:12.976 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:12.978 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:12.981 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:12.983 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:12.984 00.001 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:12.987 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:12.990 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:12.992 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:17:12.995 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:12.997 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:12.999 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:13.001 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:13.004 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:13.006 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:13.008 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:13.010 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:13.012 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:13.014 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:13.016 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:13.018 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:13.020 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:17:13.022 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:13.024 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:13.026 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:13.028 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:13.038 00.010 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:17:13.042 00.004 31432 ScopeASCOM::SideOfPier() returns 0
18:17:13.044 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:17:13.046 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:17:13.048 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:17:13.050 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.5
18:17:13.052 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.04) = xAngle (0.04 = 0.04)
18:17:13.054 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:17:13.056 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:17:13.058 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:17:13.060 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:17:13.062 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:13.072 00.010 31432 UpdateGuideState exits: m=1898 RSB=27.7
18:17:13.074 00.002 31432 PhdController: newstate STATE_SETTLE_BEGIN
18:17:13.076 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
18:17:13.078 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:13.080 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:13.081 00.001 31432 Enqueuing Expose request
18:17:13.083 00.002 29876 Worker thread wakes up
18:17:13.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:13.084 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:13.113 00.029 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:17:13.116 00.003 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:17:13.119 00.003 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:17:13.121 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:17:13.123 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:17:13.126 00.003 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:17:13.128 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:17:13.130 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:17:13.133 00.003 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:17:13.136 00.003 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:17:13.138 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:17:13.140 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:13.143 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:13.145 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:13.147 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:13.149 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:13.151 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:13.153 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:13.155 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:13.157 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:17:13.160 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:13.162 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:13.164 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:13.167 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:13.169 00.002 31432 CalAsst: Spds: 0.5X,0.5X, Dec: 1.5, Rates: 1.9, 1.9, Steps: 11,11, Ortho: 6.67, Rates: 1.00 (Expect) vs 0.98 (Act)
18:17:13.171 00.002 31432 CalAsst: acceptable result, (Orthogonality)
18:17:14.215 01.044 29876 Exposure complete
18:17:14.258 00.043 29876 worker thread done servicing request
18:17:14.258 00.000 31432 OnExposeComplete: enter
18:17:14.260 00.002 31432 UpdateGuideState(): m_state=6
18:17:14.262 00.002 31432 Star::Find(15, 539, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:17:14.264 00.002 31432 Star::Find returns 1 (0), X=539.40, Y=298.60, Mass=2052, SNR=28.8, Peak=176 HFD=3.3
18:17:14.266 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
18:17:14.268 00.002 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.47 = 1.47)
18:17:14.270 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.52 mountX=0.01 mountY=0.50, mountTheta=1.56
18:17:14.272 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.50, opts=13)
18:17:14.275 00.003 31432 Enqueuing Move request for scope (0.03, -0.50)
18:17:14.277 00.002 29876 Worker thread wakes up
18:17:14.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.50) opts 0xd
18:17:14.277 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.50)
18:17:14.277 00.000 29876 Moving (0.03, -0.50) raw xDistance=0.01 yDistance=0.50
18:17:14.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
18:17:14.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:17:14.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
18:17:14.277 00.000 29876 MoveAxis(E, 0, ABG)
18:17:14.277 00.000 29876 Move returns status 0, amount 0
18:17:14.277 00.000 29876 MoveAxis(N, 0, ABG)
18:17:14.277 00.000 29876 Move returns status 0, amount 0
18:17:14.277 00.000 29876 move complete, result=0
18:17:14.277 00.000 29876 worker thread done servicing request
18:17:14.281 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:14.292 00.011 31432 UpdateGuideState exits: m=2052 RSB=28.8
18:17:14.294 00.002 31432 PhdController: settling, locked = 1, distance = 22.17 (99.00) aobump = 0 frame = 1 / 5
18:17:14.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:14.298 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:14.300 00.002 31432 Enqueuing Expose request
18:17:14.301 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
18:17:14.303 00.002 29876 Worker thread wakes up
18:17:14.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:14.304 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:15.215 00.911 29876 Exposure complete
18:17:15.257 00.042 29876 worker thread done servicing request
18:17:15.258 00.001 31432 OnExposeComplete: enter
18:17:15.260 00.002 31432 UpdateGuideState(): m_state=6
18:17:15.261 00.001 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:17:15.264 00.003 31432 Star::Find returns 1 (0), X=539.22, Y=299.10, Mass=2240, SNR=29.7, Peak=181 HFD=3.8
18:17:15.266 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.04) = xAngle (-3.18 = 3.10)
18:17:15.267 00.001 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.15 = -0.15)
18:17:15.270 00.003 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.14 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
18:17:15.273 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.00, opts=13)
18:17:15.275 00.002 31432 Enqueuing Move request for scope (-0.16, -0.00)
18:17:15.277 00.002 29876 Worker thread wakes up
18:17:15.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
18:17:15.277 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
18:17:15.277 00.000 29876 Moving (-0.16, -0.00) raw xDistance=-0.16 yDistance=-0.02
18:17:15.278 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
18:17:15.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:15.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:17:15.278 00.000 29876 MoveAxis(E, 0, ABG)
18:17:15.278 00.000 29876 Move returns status 0, amount 0
18:17:15.278 00.000 29876 MoveAxis(N, 0, ABG)
18:17:15.278 00.000 29876 Move returns status 0, amount 0
18:17:15.278 00.000 29876 move complete, result=0
18:17:15.278 00.000 29876 worker thread done servicing request
18:17:15.281 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:15.292 00.011 31432 UpdateGuideState exits: m=2240 RSB=29.7
18:17:15.295 00.003 31432 PhdController: settling, locked = 1, distance = 15.56 (99.00) aobump = 0 frame = 2 / 5
18:17:15.297 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:15.299 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:15.301 00.002 31432 Enqueuing Expose request
18:17:15.304 00.003 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
18:17:15.306 00.002 29876 Worker thread wakes up
18:17:15.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:15.306 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:16.343 01.037 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:17:16.345 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:17:16.347 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:17:16.350 00.003 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:17:16.352 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:17:16.354 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:17:16.356 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:17:16.358 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:17:16.360 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:17:16.362 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:17:16.364 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:17:16.366 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:16.368 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:16.370 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:16.372 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:16.374 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:16.376 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:16.378 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:16.380 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:16.382 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:17:16.383 00.001 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:16.385 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:16.387 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:16.389 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:16.396 00.007 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:17:16.398 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:17:16.400 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:17:16.402 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:17:16.404 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:17:16.406 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:17:16.408 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:17:16.410 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:17:16.412 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:17:16.414 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:17:16.416 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:17:16.418 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:17:16.421 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:17:16.433 00.012 29876 Exposure complete
18:17:16.481 00.048 29876 worker thread done servicing request
18:17:16.481 00.000 31432 OnExposeComplete: enter
18:17:16.484 00.003 31432 UpdateGuideState(): m_state=6
18:17:16.486 00.002 31432 Star::Find(15, 539, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:17:16.487 00.001 31432 Star::Find returns 1 (0), X=538.40, Y=299.01, Mass=2065, SNR=28.9, Peak=148 HFD=3.8
18:17:16.489 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.04) = xAngle (-3.09 = -3.09)
18:17:16.491 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.06 = -0.06)
18:17:16.493 00.002 31432 CameraToMount -- cameraX=-0.98 cameraY=-0.09 hyp=0.98 cameraTheta=-3.05 mountX=-0.98 mountY=-0.06, mountTheta=-3.08
18:17:16.496 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.98, y=-0.09, opts=13)
18:17:16.498 00.002 31432 Enqueuing Move request for scope (-0.98, -0.09)
18:17:16.500 00.002 29876 Worker thread wakes up
18:17:16.500 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.09) opts 0xd
18:17:16.500 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.98, -0.09)
18:17:16.500 00.000 29876 Moving (-0.98, -0.09) raw xDistance=-0.98 yDistance=-0.06
18:17:16.500 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
18:17:16.500 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:16.500 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:17:16.500 00.000 29876 MoveAxis(E, 79, ABG)
18:17:16.500 00.000 29876 Guiding  Dir = 2, Dur = 79
18:17:16.500 00.000 29876 IsSlewing returns 0
18:17:16.500 00.000 29876 IsGuiding returns 0
18:17:16.500 00.000 29876 PulseGuide returned control before completion, sleep 89
18:17:16.503 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=4, FiltMax=256, Gamma=1.000
18:17:16.515 00.012 31432 UpdateGuideState exits: m=2065 RSB=28.9
18:17:16.517 00.002 31432 PhdController: settling, locked = 1, distance = 11.19 (99.00) aobump = 0 frame = 3 / 5
18:17:16.519 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:16.521 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:16.523 00.002 31432 Enqueuing Expose request
18:17:16.603 00.080 29876 IsGuiding returns 1
18:17:16.603 00.000 29876 scope still moving after pulse duration time elapsed
18:17:16.634 00.031 29876 IsSlewing returns 0
18:17:16.634 00.000 29876 IsGuiding returns 0
18:17:16.634 00.000 29876 scope move finished after 79 + 54 ms
18:17:16.634 00.000 29876 Move returns status 0, amount 79
18:17:16.634 00.000 29876 MoveAxis(N, 0, ABG)
18:17:16.634 00.000 29876 Move returns status 0, amount 0
18:17:16.634 00.000 29876 move complete, result=0
18:17:16.634 00.000 29876 worker thread done servicing request
18:17:16.634 00.000 29876 Worker thread wakes up
18:17:16.634 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:16.634 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:16.634 00.000 31432 GuideStep: -1.0 px 79 ms EAST, -0.1 px 0 ms NORTH
18:17:17.542 00.908 29876 Exposure complete
18:17:17.585 00.043 29876 worker thread done servicing request
18:17:17.585 00.000 31432 OnExposeComplete: enter
18:17:17.588 00.003 31432 UpdateGuideState(): m_state=6
18:17:17.590 00.002 31432 Star::Find(15, 538, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:17:17.592 00.002 31432 Star::Find returns 1 (0), X=539.98, Y=298.98, Mass=2020, SNR=28.7, Peak=166 HFD=4.0
18:17:17.593 00.001 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.04) = xAngle (-0.25 = -0.25)
18:17:17.595 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.78 = 2.78)
18:17:17.597 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=-0.13 hyp=0.62 cameraTheta=-0.21 mountX=0.60 mountY=0.22, mountTheta=0.35
18:17:17.599 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.13, opts=13)
18:17:17.601 00.002 31432 Enqueuing Move request for scope (0.61, -0.13)
18:17:17.603 00.002 29876 Worker thread wakes up
18:17:17.603 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.13) opts 0xd
18:17:17.603 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.13)
18:17:17.603 00.000 29876 Moving (0.61, -0.13) raw xDistance=0.60 yDistance=0.22
18:17:17.603 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.60
18:17:17.603 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:17.603 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:17:17.603 00.000 29876 MoveAxis(W, 43, ABG)
18:17:17.603 00.000 29876 Guiding  Dir = 3, Dur = 43
18:17:17.604 00.001 29876 IsSlewing returns 0
18:17:17.604 00.000 29876 IsGuiding returns 0
18:17:17.604 00.000 29876 PulseGuide returned control before completion, sleep 53
18:17:17.609 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:17.621 00.012 31432 UpdateGuideState exits: m=2020 RSB=28.7
18:17:17.623 00.002 31432 PhdController: settling, locked = 1, distance = 8.02 (99.00) aobump = 0 frame = 4 / 5
18:17:17.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:17.627 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:17.629 00.002 31432 Enqueuing Expose request
18:17:17.666 00.037 29876 IsGuiding returns 1
18:17:17.666 00.000 29876 scope still moving after pulse duration time elapsed
18:17:17.697 00.031 29876 IsSlewing returns 0
18:17:17.697 00.000 29876 IsGuiding returns 1
18:17:17.729 00.032 29876 IsSlewing returns 0
18:17:17.729 00.000 29876 IsGuiding returns 1
18:17:17.760 00.031 29876 IsSlewing returns 0
18:17:17.760 00.000 29876 IsGuiding returns 0
18:17:17.760 00.000 29876 scope move finished after 43 + 113 ms
18:17:17.760 00.000 29876 Move returns status 0, amount 43
18:17:17.760 00.000 29876 MoveAxis(N, 0, ABG)
18:17:17.760 00.000 29876 Move returns status 0, amount 0
18:17:17.760 00.000 29876 move complete, result=0
18:17:17.760 00.000 29876 worker thread done servicing request
18:17:17.760 00.000 29876 Worker thread wakes up
18:17:17.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:17.760 00.000 31432 GuideStep: 0.6 px 43 ms WEST, 0.2 px 0 ms NORTH
18:17:17.762 00.002 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:18.884 01.122 29876 Exposure complete
18:17:18.927 00.043 29876 worker thread done servicing request
18:17:18.927 00.000 31432 OnExposeComplete: enter
18:17:18.930 00.003 31432 UpdateGuideState(): m_state=6
18:17:18.932 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:17:18.933 00.001 31432 Star::Find returns 1 (0), X=538.49, Y=298.75, Mass=2018, SNR=28.1, Peak=176 HFD=3.6
18:17:18.935 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.04) = xAngle (-2.80 = -2.80)
18:17:18.937 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.22 = 0.22)
18:17:18.939 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.35 hyp=0.95 cameraTheta=-2.76 mountX=-0.90 mountY=0.21, mountTheta=2.91
18:17:18.942 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.35, opts=13)
18:17:18.944 00.002 31432 Enqueuing Move request for scope (-0.89, -0.35)
18:17:18.946 00.002 29876 Worker thread wakes up
18:17:18.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.35) opts 0xd
18:17:18.946 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.35)
18:17:18.946 00.000 29876 Moving (-0.89, -0.35) raw xDistance=-0.90 yDistance=0.21
18:17:18.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.90
18:17:18.946 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:18.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:17:18.946 00.000 29876 MoveAxis(E, 70, ABG)
18:17:18.946 00.000 29876 Guiding  Dir = 2, Dur = 70
18:17:18.946 00.000 29876 IsSlewing returns 0
18:17:18.946 00.000 29876 IsGuiding returns 0
18:17:18.946 00.000 29876 PulseGuide returned control before completion, sleep 80
18:17:18.951 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:18.962 00.011 31432 UpdateGuideState exits: m=2018 RSB=28.1
18:17:18.964 00.002 31432 PhdController: settling, locked = 1, distance = 5.90 (99.00) aobump = 0 frame = 5 / 5
18:17:18.966 00.002 31432 PhdController: newstate STATE_FINISH
18:17:18.968 00.002 31432 PhdController complete: success
18:17:18.970 00.002 31432 Mount: notify guiding dither settle done success=1
18:17:18.972 00.002 31432 PhdController: newstate STATE_IDLE
18:17:18.974 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:18.975 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:18.977 00.002 31432 Enqueuing Expose request
18:17:19.038 00.061 29876 IsGuiding returns 1
18:17:19.038 00.000 29876 scope still moving after pulse duration time elapsed
18:17:19.070 00.032 29876 IsSlewing returns 0
18:17:19.070 00.000 29876 IsGuiding returns 1
18:17:19.101 00.031 29876 IsSlewing returns 0
18:17:19.101 00.000 29876 IsGuiding returns 1
18:17:19.132 00.031 29876 IsSlewing returns 0
18:17:19.132 00.000 29876 IsGuiding returns 0
18:17:19.132 00.000 29876 scope move finished after 70 + 116 ms
18:17:19.132 00.000 29876 Move returns status 0, amount 70
18:17:19.132 00.000 29876 MoveAxis(N, 0, ABG)
18:17:19.132 00.000 29876 Move returns status 0, amount 0
18:17:19.132 00.000 29876 move complete, result=0
18:17:19.132 00.000 29876 worker thread done servicing request
18:17:19.132 00.000 29876 Worker thread wakes up
18:17:19.132 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:19.132 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:19.132 00.000 31432 GuideStep: -0.9 px 70 ms EAST, 0.2 px 0 ms NORTH
18:17:20.043 00.911 29876 Exposure complete
18:17:20.085 00.042 29876 worker thread done servicing request
18:17:20.086 00.001 31432 OnExposeComplete: enter
18:17:20.088 00.002 31432 UpdateGuideState(): m_state=6
18:17:20.090 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:17:20.092 00.002 31432 Star::Find returns 1 (0), X=539.11, Y=298.71, Mass=2072, SNR=29.1, Peak=156 HFD=3.4
18:17:20.094 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.04) = xAngle (-2.21 = -2.21)
18:17:20.096 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.82 = 0.82)
18:17:20.098 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.39 hyp=0.47 cameraTheta=-2.17 mountX=-0.28 mountY=0.34, mountTheta=2.26
18:17:20.100 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.39, opts=13)
18:17:20.102 00.002 31432 Enqueuing Move request for scope (-0.26, -0.39)
18:17:20.104 00.002 29876 Worker thread wakes up
18:17:20.104 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.39) opts 0xd
18:17:20.104 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.39)
18:17:20.104 00.000 29876 Moving (-0.26, -0.39) raw xDistance=-0.28 yDistance=0.34
18:17:20.104 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
18:17:20.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:17:20.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
18:17:20.104 00.000 29876 MoveAxis(E, 27, ABG)
18:17:20.104 00.000 29876 Guiding  Dir = 2, Dur = 27
18:17:20.105 00.001 29876 IsSlewing returns 0
18:17:20.105 00.000 29876 IsGuiding returns 0
18:17:20.105 00.000 29876 PulseGuide returned control before completion, sleep 37
18:17:20.108 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:20.119 00.011 31432 UpdateGuideState exits: m=2072 RSB=29.1
18:17:20.121 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:20.123 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:20.125 00.002 31432 Enqueuing Expose request
18:17:20.150 00.025 29876 IsGuiding returns 1
18:17:20.150 00.000 29876 scope still moving after pulse duration time elapsed
18:17:20.180 00.030 29876 IsSlewing returns 0
18:17:20.180 00.000 29876 IsGuiding returns 0
18:17:20.180 00.000 29876 scope move finished after 27 + 48 ms
18:17:20.180 00.000 29876 Move returns status 0, amount 27
18:17:20.180 00.000 29876 MoveAxis(N, 0, ABG)
18:17:20.180 00.000 29876 Move returns status 0, amount 0
18:17:20.180 00.000 29876 move complete, result=0
18:17:20.180 00.000 29876 worker thread done servicing request
18:17:20.180 00.000 29876 Worker thread wakes up
18:17:20.180 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.3 px 0 ms NORTH
18:17:20.183 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:20.183 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:21.411 01.228 29876 Exposure complete
18:17:21.454 00.043 29876 worker thread done servicing request
18:17:21.454 00.000 31432 OnExposeComplete: enter
18:17:21.457 00.003 31432 UpdateGuideState(): m_state=6
18:17:21.459 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:17:21.461 00.002 31432 Star::Find returns 1 (0), X=539.43, Y=298.80, Mass=1977, SNR=28.3, Peak=179 HFD=3.3
18:17:21.463 00.002 31432 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.04) = xAngle (-1.42 = -1.42)
18:17:21.464 00.001 31432 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.60 = 1.60)
18:17:21.466 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.38 mountX=0.05 mountY=0.31, mountTheta=1.42
18:17:21.469 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.30, opts=13)
18:17:21.471 00.002 31432 Enqueuing Move request for scope (0.06, -0.30)
18:17:21.473 00.002 29876 Worker thread wakes up
18:17:21.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
18:17:21.473 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
18:17:21.473 00.000 29876 Moving (0.06, -0.30) raw xDistance=0.05 yDistance=0.31
18:17:21.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
18:17:21.473 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.86
18:17:21.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
18:17:21.473 00.000 29876 MoveAxis(E, 0, ABG)
18:17:21.473 00.000 29876 Move returns status 0, amount 0
18:17:21.473 00.000 29876 MoveAxis(S, 23, ABG)
18:17:21.473 00.000 29876 Guiding  Dir = 1, Dur = 23
18:17:21.473 00.000 29876 IsSlewing returns 0
18:17:21.473 00.000 29876 IsGuiding returns 0
18:17:21.474 00.001 29876 PulseGuide returned control before completion, sleep 33
18:17:21.476 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=4, FiltMax=256, Gamma=1.000
18:17:21.487 00.011 31432 UpdateGuideState exits: m=1977 RSB=28.3
18:17:21.490 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:21.491 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:21.493 00.002 31432 Enqueuing Expose request
18:17:21.518 00.025 29876 IsGuiding returns 1
18:17:21.518 00.000 29876 scope still moving after pulse duration time elapsed
18:17:21.549 00.031 29876 IsSlewing returns 0
18:17:21.549 00.000 29876 IsGuiding returns 1
18:17:21.579 00.030 29876 IsSlewing returns 0
18:17:21.579 00.000 29876 IsGuiding returns 1
18:17:21.610 00.031 29876 IsSlewing returns 0
18:17:21.610 00.000 29876 IsGuiding returns 0
18:17:21.610 00.000 29876 scope move finished after 23 + 114 ms
18:17:21.610 00.000 29876 Move returns status 0, amount 23
18:17:21.610 00.000 29876 move complete, result=0
18:17:21.610 00.000 29876 worker thread done servicing request
18:17:21.611 00.001 29876 Worker thread wakes up
18:17:21.611 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:21.611 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:21.611 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 23 ms SOUTH
18:17:22.524 00.913 29876 Exposure complete
18:17:22.567 00.043 29876 worker thread done servicing request
18:17:22.567 00.000 31432 OnExposeComplete: enter
18:17:22.570 00.003 31432 UpdateGuideState(): m_state=6
18:17:22.572 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:17:22.573 00.001 31432 Star::Find returns 1 (0), X=539.20, Y=299.24, Mass=2090, SNR=29.3, Peak=193 HFD=3.5
18:17:22.575 00.002 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.04) = xAngle (2.42 = 2.42)
18:17:22.577 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.44 = -0.84)
18:17:22.579 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.46 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
18:17:22.581 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.14, opts=13)
18:17:22.583 00.002 31432 Enqueuing Move request for scope (-0.17, 0.14)
18:17:22.585 00.002 29876 Worker thread wakes up
18:17:22.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
18:17:22.586 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
18:17:22.586 00.000 29876 Moving (-0.17, 0.14) raw xDistance=-0.17 yDistance=-0.17
18:17:22.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
18:17:22.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:22.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:17:22.586 00.000 29876 MoveAxis(E, 0, ABG)
18:17:22.586 00.000 29876 Move returns status 0, amount 0
18:17:22.586 00.000 29876 MoveAxis(N, 0, ABG)
18:17:22.586 00.000 29876 Move returns status 0, amount 0
18:17:22.586 00.000 29876 move complete, result=0
18:17:22.586 00.000 29876 worker thread done servicing request
18:17:22.589 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=256, Gamma=1.000
18:17:22.601 00.012 31432 UpdateGuideState exits: m=2090 RSB=29.3
18:17:22.603 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:22.605 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:22.607 00.002 31432 Enqueuing Expose request
18:17:22.608 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:17:22.610 00.002 29876 Worker thread wakes up
18:17:22.610 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:22.610 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:23.735 01.125 29876 Exposure complete
18:17:23.778 00.043 29876 worker thread done servicing request
18:17:23.778 00.000 31432 OnExposeComplete: enter
18:17:23.780 00.002 31432 UpdateGuideState(): m_state=6
18:17:23.782 00.002 31432 Star::Find(15, 539, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:17:23.784 00.002 31432 Star::Find returns 1 (0), X=538.86, Y=298.87, Mass=2007, SNR=28.3, Peak=164 HFD=3.7
18:17:23.786 00.002 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.04) = xAngle (-2.75 = -2.75)
18:17:23.788 00.002 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.27 = 0.27)
18:17:23.789 00.001 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.24 hyp=0.57 cameraTheta=-2.71 mountX=-0.53 mountY=0.15, mountTheta=2.86
18:17:23.792 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.24, opts=13)
18:17:23.794 00.002 31432 Enqueuing Move request for scope (-0.52, -0.24)
18:17:23.796 00.002 29876 Worker thread wakes up
18:17:23.796 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.24) opts 0xd
18:17:23.796 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.24)
18:17:23.796 00.000 29876 Moving (-0.52, -0.24) raw xDistance=-0.53 yDistance=0.15
18:17:23.796 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
18:17:23.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:23.796 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:17:23.796 00.000 29876 MoveAxis(E, 42, ABG)
18:17:23.796 00.000 29876 Guiding  Dir = 2, Dur = 42
18:17:23.796 00.000 29876 IsSlewing returns 0
18:17:23.796 00.000 29876 IsGuiding returns 0
18:17:23.796 00.000 29876 PulseGuide returned control before completion, sleep 52
18:17:23.800 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:23.811 00.011 31432 UpdateGuideState exits: m=2007 RSB=28.3
18:17:23.813 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:23.815 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:23.818 00.003 31432 Enqueuing Expose request
18:17:23.857 00.039 29876 IsGuiding returns 1
18:17:23.857 00.000 29876 scope still moving after pulse duration time elapsed
18:17:23.888 00.031 29876 IsSlewing returns 0
18:17:23.888 00.000 29876 IsGuiding returns 1
18:17:23.920 00.032 29876 IsSlewing returns 0
18:17:23.920 00.000 29876 IsGuiding returns 1
18:17:23.950 00.030 29876 IsSlewing returns 0
18:17:23.950 00.000 29876 IsGuiding returns 0
18:17:23.950 00.000 29876 scope move finished after 42 + 111 ms
18:17:23.950 00.000 29876 Move returns status 0, amount 42
18:17:23.950 00.000 29876 MoveAxis(N, 0, ABG)
18:17:23.950 00.000 29876 Move returns status 0, amount 0
18:17:23.950 00.000 29876 move complete, result=0
18:17:23.951 00.001 29876 worker thread done servicing request
18:17:23.951 00.000 29876 Worker thread wakes up
18:17:23.951 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:23.951 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:23.951 00.000 31432 GuideStep: -0.5 px 42 ms EAST, 0.2 px 0 ms NORTH
18:17:24.859 00.908 29876 Exposure complete
18:17:24.902 00.043 29876 worker thread done servicing request
18:17:24.902 00.000 31432 OnExposeComplete: enter
18:17:24.904 00.002 31432 UpdateGuideState(): m_state=6
18:17:24.906 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:17:24.908 00.002 31432 Star::Find returns 1 (0), X=538.48, Y=298.92, Mass=2024, SNR=28.1, Peak=160 HFD=3.6
18:17:24.910 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.04) = xAngle (-2.98 = -2.98)
18:17:24.912 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.05 = 0.05)
18:17:24.914 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.19 hyp=0.91 cameraTheta=-2.94 mountX=-0.90 mountY=0.05, mountTheta=3.09
18:17:24.916 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.19, opts=13)
18:17:24.918 00.002 31432 Enqueuing Move request for scope (-0.89, -0.19)
18:17:24.921 00.003 29876 Worker thread wakes up
18:17:24.921 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.19) opts 0xd
18:17:24.921 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.19)
18:17:24.921 00.000 29876 Moving (-0.89, -0.19) raw xDistance=-0.90 yDistance=0.05
18:17:24.921 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
18:17:24.921 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:24.921 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:17:24.921 00.000 29876 MoveAxis(E, 75, ABG)
18:17:24.921 00.000 29876 Guiding  Dir = 2, Dur = 75
18:17:24.921 00.000 29876 IsSlewing returns 0
18:17:24.921 00.000 29876 IsGuiding returns 0
18:17:24.921 00.000 29876 PulseGuide returned control before completion, sleep 85
18:17:24.924 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:24.935 00.011 31432 UpdateGuideState exits: m=2024 RSB=28.1
18:17:24.937 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:24.939 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:24.941 00.002 31432 Enqueuing Expose request
18:17:25.014 00.073 29876 IsGuiding returns 1
18:17:25.014 00.000 29876 scope still moving after pulse duration time elapsed
18:17:25.045 00.031 29876 IsSlewing returns 0
18:17:25.045 00.000 29876 IsGuiding returns 1
18:17:25.077 00.032 29876 IsSlewing returns 0
18:17:25.077 00.000 29876 IsGuiding returns 0
18:17:25.077 00.000 29876 scope move finished after 75 + 80 ms
18:17:25.077 00.000 29876 Move returns status 0, amount 75
18:17:25.077 00.000 29876 MoveAxis(N, 0, ABG)
18:17:25.077 00.000 29876 Move returns status 0, amount 0
18:17:25.077 00.000 29876 move complete, result=0
18:17:25.077 00.000 29876 worker thread done servicing request
18:17:25.077 00.000 29876 Worker thread wakes up
18:17:25.077 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:25.077 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:25.077 00.000 31432 GuideStep: -0.9 px 75 ms EAST, 0.0 px 0 ms NORTH
18:17:26.204 01.127 29876 Exposure complete
18:17:26.248 00.044 29876 worker thread done servicing request
18:17:26.248 00.000 31432 OnExposeComplete: enter
18:17:26.251 00.003 31432 UpdateGuideState(): m_state=6
18:17:26.252 00.001 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.254 00.002 31432 Star::Find returns 1 (0), X=539.37, Y=298.95, Mass=2259, SNR=30.0, Peak=195 HFD=3.8
18:17:26.257 00.003 31432 MultiStar: exiting stabilization period
18:17:26.259 00.002 31432 MultiStar: updating star positions after lock position change
18:17:26.261 00.002 31432 Star::Find(15, 688, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.263 00.002 31432 Star::Find returns 1 (0), X=687.58, Y=425.35, Mass=919, SNR=18.5, Peak=96 HFD=3.2
18:17:26.265 00.002 31432 Star::Find(15, 214, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.267 00.002 31432 Star::Find returns 1 (0), X=213.99, Y=78.80, Mass=717, SNR=16.0, Peak=87 HFD=2.8
18:17:26.269 00.002 31432 Star::Find(15, 951, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.271 00.002 31432 Star::Find returns 1 (0), X=950.19, Y=849.12, Mass=770, SNR=16.9, Peak=86 HFD=2.9
18:17:26.273 00.002 31432 Star::Find(15, 745, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.275 00.002 31432 Star::Find returns 1 (0), X=745.12, Y=845.58, Mass=549, SNR=14.1, Peak=70 HFD=3.3
18:17:26.277 00.002 31432 Star::Find(15, 424, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.280 00.003 31432 Star::Find returns 1 (0), X=423.92, Y=442.25, Mass=563, SNR=13.9, Peak=71 HFD=3.1
18:17:26.282 00.002 31432 Star::Find(15, 695, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.284 00.002 31432 Star::Find returns 1 (0), X=695.90, Y=677.08, Mass=322, SNR=10.5, Peak=50 HFD=3.8
18:17:26.286 00.002 31432 Star::Find(15, 228, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.288 00.002 31432 Star::Find returns 1 (0), X=229.24, Y=329.01, Mass=267, SNR=9.4, Peak=52 HFD=3.2
18:17:26.290 00.002 31432 Star::Find(15, 332, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.292 00.002 31432 Star::Find returns 1 (0), X=332.31, Y=313.32, Mass=202, SNR=8.1, Peak=46 HFD=3.1
18:17:26.293 00.001 31432 Star::Find(15, 349, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.295 00.002 31432 Star::Find returns 1 (0), X=348.86, Y=228.91, Mass=257, SNR=8.9, Peak=47 HFD=2.6
18:17:26.297 00.002 31432 Star::Find(15, 383, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:17:26.299 00.002 31432 Star::Find returns 0 (2), X=383.00, Y=447.00, Mass=14, SNR=2.0, Peak=36 HFD=0.0
18:17:26.301 00.002 31432 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.04) = xAngle (-1.63 = -1.63)
18:17:26.303 00.002 31432 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.40 = 1.40)
18:17:26.305 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.01 mountY=0.15, mountTheta=1.63
18:17:26.307 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.15, opts=13)
18:17:26.309 00.002 31432 Enqueuing Move request for scope (-0.00, -0.15)
18:17:26.311 00.002 29876 Worker thread wakes up
18:17:26.311 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
18:17:26.311 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
18:17:26.311 00.000 29876 Moving (-0.00, -0.15) raw xDistance=-0.01 yDistance=0.15
18:17:26.311 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
18:17:26.311 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:26.311 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:17:26.311 00.000 29876 MoveAxis(E, 0, ABG)
18:17:26.311 00.000 29876 Move returns status 0, amount 0
18:17:26.311 00.000 29876 MoveAxis(N, 0, ABG)
18:17:26.311 00.000 29876 Move returns status 0, amount 0
18:17:26.311 00.000 29876 move complete, result=0
18:17:26.311 00.000 29876 worker thread done servicing request
18:17:26.315 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:26.325 00.010 31432 UpdateGuideState exits: m=2259 RSB=30.0
18:17:26.327 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:26.329 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:26.331 00.002 31432 Enqueuing Expose request
18:17:26.333 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:26.335 00.002 29876 Worker thread wakes up
18:17:26.335 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:26.335 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:27.241 00.906 29876 Exposure complete
18:17:27.284 00.043 29876 worker thread done servicing request
18:17:27.284 00.000 31432 OnExposeComplete: enter
18:17:27.286 00.002 31432 UpdateGuideState(): m_state=6
18:17:27.289 00.003 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:17:27.290 00.001 31432 Star::Find returns 1 (0), X=539.66, Y=298.62, Mass=2050, SNR=28.5, Peak=164 HFD=3.3
18:17:27.292 00.002 31432 Star::Find false star n=12 nbg=278 bg=18.0 sigma=4.6 thresh=32 peak=32
18:17:27.294 00.002 31432 MultiStar: [#1 -0.07,-0.47,0.70,U] [#2 0.81,-0.32,0.00,M1] [#3 -0.37,-0.49,0.61,U] [#4 -0.47,-0.23,0.49,U] [#5 0.58,-0.90,0.00,M1] [#6 -0.14,0.04,0.34,U] [#7 -0.13,-0.94,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 0.35,-0.15,0.25,U] 
18:17:27.296 00.002 31432 refined, 5 included, MultiStar: {-0.05, -0.37}, one-star: {0.28, -0.48}
18:17:27.298 00.002 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.04) = xAngle (-1.76 = -1.76)
18:17:27.299 00.001 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.27 = 1.27)
18:17:27.301 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.72 mountX=-0.07 mountY=0.35, mountTheta=1.76
18:17:27.304 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.37, opts=13)
18:17:27.306 00.002 31432 Enqueuing Move request for scope (-0.05, -0.37)
18:17:27.308 00.002 29876 Worker thread wakes up
18:17:27.308 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
18:17:27.308 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
18:17:27.308 00.000 29876 Moving (-0.05, -0.37) raw xDistance=-0.07 yDistance=0.35
18:17:27.308 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
18:17:27.308 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
18:17:27.308 00.000 29876 MoveAxis(E, 0, ABG)
18:17:27.308 00.000 29876 Move returns status 0, amount 0
18:17:27.308 00.000 29876 MoveAxis(S, 27, ABG)
18:17:27.308 00.000 29876 Guiding  Dir = 1, Dur = 27
18:17:27.308 00.000 29876 IsSlewing returns 0
18:17:27.308 00.000 29876 IsGuiding returns 0
18:17:27.309 00.001 29876 PulseGuide returned control before completion, sleep 37
18:17:27.312 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:27.323 00.011 31432 UpdateGuideState exits: m=2050 RSB=28.5
18:17:27.325 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:27.327 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:27.329 00.002 31432 Enqueuing Expose request
18:17:27.349 00.020 29876 IsGuiding returns 1
18:17:27.349 00.000 29876 scope still moving after pulse duration time elapsed
18:17:27.379 00.030 29876 IsSlewing returns 0
18:17:27.379 00.000 29876 IsGuiding returns 1
18:17:27.409 00.030 29876 IsSlewing returns 0
18:17:27.409 00.000 29876 IsGuiding returns 1
18:17:27.440 00.031 29876 IsSlewing returns 0
18:17:27.440 00.000 29876 IsGuiding returns 0
18:17:27.440 00.000 29876 scope move finished after 27 + 103 ms
18:17:27.440 00.000 29876 Move returns status 0, amount 27
18:17:27.440 00.000 29876 move complete, result=0
18:17:27.440 00.000 29876 worker thread done servicing request
18:17:27.440 00.000 29876 Worker thread wakes up
18:17:27.440 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:27.440 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:27.440 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 27 ms SOUTH
18:17:28.564 01.124 29876 Exposure complete
18:17:28.606 00.042 29876 worker thread done servicing request
18:17:28.606 00.000 31432 OnExposeComplete: enter
18:17:28.609 00.003 31432 UpdateGuideState(): m_state=6
18:17:28.611 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:17:28.612 00.001 31432 Star::Find returns 1 (0), X=539.43, Y=298.82, Mass=2030, SNR=28.4, Peak=168 HFD=3.7
18:17:28.615 00.003 31432 MultiStar: [#1 -0.15,-0.40,0.70,U] [#2 -0.11,0.14,0.59,U] [#3 -1.12,-0.52,0.00,M1] [#4 -0.44,-0.25,0.45,U] [#5 0.04,-0.26,0.50,U] [#6 -0.48,0.05,0.38,U] [#7 -0.81,-0.50,0.00,M2] [#8 -0.71,0.04,0.00,M1] 
18:17:28.617 00.002 31432 refined, 5 included, MultiStar: {-0.13, -0.20}, one-star: {0.06, -0.28}
18:17:28.618 00.001 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.04) = xAngle (-2.19 = -2.19)
18:17:28.620 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.83 = 0.83)
18:17:28.622 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.23 cameraTheta=-2.15 mountX=-0.14 mountY=0.17, mountTheta=2.24
18:17:28.625 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.20, opts=13)
18:17:28.627 00.002 31432 Enqueuing Move request for scope (-0.13, -0.20)
18:17:28.629 00.002 29876 Worker thread wakes up
18:17:28.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
18:17:28.629 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
18:17:28.629 00.000 29876 Moving (-0.13, -0.20) raw xDistance=-0.14 yDistance=0.17
18:17:28.629 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
18:17:28.629 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:28.629 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
18:17:28.629 00.000 29876 MoveAxis(E, 0, ABG)
18:17:28.629 00.000 29876 Move returns status 0, amount 0
18:17:28.629 00.000 29876 MoveAxis(N, 0, ABG)
18:17:28.629 00.000 29876 Move returns status 0, amount 0
18:17:28.629 00.000 29876 move complete, result=0
18:17:28.629 00.000 29876 worker thread done servicing request
18:17:28.633 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:28.643 00.010 31432 UpdateGuideState exits: m=2030 RSB=28.4
18:17:28.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:28.647 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:28.649 00.002 31432 Enqueuing Expose request
18:17:28.651 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:28.653 00.002 29876 Worker thread wakes up
18:17:28.653 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:28.653 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:29.397 00.744 31432 Calibration sanity check: user chose to ignore alert
18:17:29.666 00.269 29876 Exposure complete
18:17:29.709 00.043 29876 worker thread done servicing request
18:17:29.709 00.000 31432 OnExposeComplete: enter
18:17:29.711 00.002 31432 UpdateGuideState(): m_state=6
18:17:29.713 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:17:29.715 00.002 31432 Star::Find returns 1 (0), X=539.02, Y=298.61, Mass=2190, SNR=30.1, Peak=168 HFD=3.7
18:17:29.717 00.002 31432 MultiStar: [#1 -0.82,-0.57,0.00,M1] [#2 0.01,-0.52,0.56,U] [#3 -1.39,-0.72,0.00,M2] [#4 -0.88,0.11,0.00,M1] [#5 -0.61,-0.36,0.00,M1] [#6 -1.15,-0.27,0.00,M1] [#7 -1.40,-0.30,0.00,M3] [#8 -0.19,0.29,0.33,U] 
18:17:29.719 00.002 31432 refined, 2 included, MultiStar: {-0.22, -0.36}, one-star: {-0.36, -0.49}
18:17:29.721 00.002 31432 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.04) = xAngle (-2.15 = -2.15)
18:17:29.723 00.002 31432 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.87 = 0.87)
18:17:29.725 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-2.11 mountX=-0.23 mountY=0.33, mountTheta=2.19
18:17:29.727 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.36, opts=13)
18:17:29.729 00.002 31432 Enqueuing Move request for scope (-0.22, -0.36)
18:17:29.731 00.002 29876 Worker thread wakes up
18:17:29.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.36) opts 0xd
18:17:29.731 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.36)
18:17:29.731 00.000 29876 Moving (-0.22, -0.36) raw xDistance=-0.23 yDistance=0.33
18:17:29.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
18:17:29.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
18:17:29.731 00.000 29876 MoveAxis(E, 19, ABG)
18:17:29.731 00.000 29876 Guiding  Dir = 2, Dur = 19
18:17:29.732 00.001 29876 IsSlewing returns 0
18:17:29.732 00.000 29876 IsGuiding returns 0
18:17:29.732 00.000 29876 PulseGuide returned control before completion, sleep 29
18:17:29.735 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:29.745 00.010 31432 UpdateGuideState exits: m=2190 RSB=30.1
18:17:29.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:29.749 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:29.751 00.002 31432 Enqueuing Expose request
18:17:29.773 00.022 29876 IsGuiding returns 0
18:17:29.773 00.000 29876 Move returns status 0, amount 19
18:17:29.773 00.000 29876 MoveAxis(S, 24, ABG)
18:17:29.773 00.000 29876 Guiding  Dir = 1, Dur = 24
18:17:29.773 00.000 29876 IsSlewing returns 0
18:17:29.773 00.000 29876 IsGuiding returns 0
18:17:29.773 00.000 29876 PulseGuide returned control before completion, sleep 34
18:17:29.818 00.045 29876 IsGuiding returns 1
18:17:29.818 00.000 29876 scope still moving after pulse duration time elapsed
18:17:29.849 00.031 29876 IsSlewing returns 0
18:17:29.849 00.000 29876 IsGuiding returns 1
18:17:29.881 00.032 29876 IsSlewing returns 0
18:17:29.881 00.000 29876 IsGuiding returns 1
18:17:29.912 00.031 29876 IsSlewing returns 0
18:17:29.912 00.000 29876 IsGuiding returns 1
18:17:29.943 00.031 29876 IsSlewing returns 0
18:17:29.943 00.000 29876 IsGuiding returns 0
18:17:29.943 00.000 29876 scope move finished after 24 + 146 ms
18:17:29.943 00.000 29876 Move returns status 0, amount 24
18:17:29.943 00.000 29876 move complete, result=0
18:17:29.943 00.000 29876 worker thread done servicing request
18:17:29.943 00.000 29876 Worker thread wakes up
18:17:29.943 00.000 31432 GuideStep: -0.2 px 19 ms EAST, 0.3 px 24 ms SOUTH
18:17:29.945 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:29.945 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:31.068 01.123 29876 Exposure complete
18:17:31.113 00.045 29876 worker thread done servicing request
18:17:31.113 00.000 31432 OnExposeComplete: enter
18:17:31.116 00.003 31432 UpdateGuideState(): m_state=6
18:17:31.118 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:17:31.119 00.001 31432 Star::Find returns 1 (0), X=539.30, Y=298.61, Mass=2057, SNR=29.2, Peak=195 HFD=3.4
18:17:31.121 00.002 31432 Star::Find false star n=12 nbg=278 bg=18.7 sigma=4.9 thresh=33 peak=33
18:17:31.123 00.002 31432 MultiStar: [#1 0.35,-0.50,0.00,M2] [#2 -0.06,-0.55,0.51,U] [#3 0.19,-0.80,0.00,M3] [#4 -0.35,-0.42,0.48,U] [#5 -0.09,-0.42,0.45,U] [#6 -0.04,-0.28,0.31,U] [#7 0.00,0.00,0.00,L] [#8 -0.47,0.29,0.26,U] [#9 -0.32,0.02,0.39,U] 
18:17:31.125 00.002 31432 refined, 6 included, MultiStar: {-0.17, -0.34}, one-star: {-0.07, -0.50}
18:17:31.127 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.04) = xAngle (-2.07 = -2.07)
18:17:31.129 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.96 = 0.96)
18:17:31.131 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-2.03 mountX=-0.18 mountY=0.31, mountTheta=2.10
18:17:31.134 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.34, opts=13)
18:17:31.135 00.001 31432 Enqueuing Move request for scope (-0.17, -0.34)
18:17:31.137 00.002 29876 Worker thread wakes up
18:17:31.137 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.34) opts 0xd
18:17:31.137 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.34)
18:17:31.137 00.000 29876 Moving (-0.17, -0.34) raw xDistance=-0.18 yDistance=0.31
18:17:31.137 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
18:17:31.138 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
18:17:31.138 00.000 29876 MoveAxis(E, 0, ABG)
18:17:31.138 00.000 29876 Move returns status 0, amount 0
18:17:31.138 00.000 29876 MoveAxis(S, 24, ABG)
18:17:31.138 00.000 29876 Guiding  Dir = 1, Dur = 24
18:17:31.138 00.000 29876 IsSlewing returns 0
18:17:31.138 00.000 29876 IsGuiding returns 0
18:17:31.138 00.000 29876 PulseGuide returned control before completion, sleep 34
18:17:31.141 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:31.152 00.011 31432 UpdateGuideState exits: m=2057 RSB=29.2
18:17:31.154 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:31.156 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:31.158 00.002 31432 Enqueuing Expose request
18:17:31.177 00.019 29876 IsGuiding returns 1
18:17:31.177 00.000 29876 scope still moving after pulse duration time elapsed
18:17:31.208 00.031 29876 IsSlewing returns 0
18:17:31.208 00.000 29876 IsGuiding returns 1
18:17:31.238 00.030 29876 IsSlewing returns 0
18:17:31.238 00.000 29876 IsGuiding returns 1
18:17:31.270 00.032 29876 IsSlewing returns 0
18:17:31.270 00.000 29876 IsGuiding returns 0
18:17:31.270 00.000 29876 scope move finished after 24 + 108 ms
18:17:31.270 00.000 29876 Move returns status 0, amount 24
18:17:31.270 00.000 29876 move complete, result=0
18:17:31.270 00.000 29876 worker thread done servicing request
18:17:31.270 00.000 29876 Worker thread wakes up
18:17:31.270 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:31.270 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 24 ms SOUTH
18:17:31.273 00.003 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:32.184 00.911 29876 Exposure complete
18:17:32.227 00.043 29876 worker thread done servicing request
18:17:32.227 00.000 31432 OnExposeComplete: enter
18:17:32.229 00.002 31432 UpdateGuideState(): m_state=6
18:17:32.231 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:17:32.233 00.002 31432 Star::Find returns 1 (0), X=538.83, Y=298.56, Mass=2075, SNR=28.5, Peak=161 HFD=3.5
18:17:32.235 00.002 31432 Star::Find false star n=9 nbg=280 bg=14.9 sigma=4.9 thresh=30 peak=29
18:17:32.237 00.002 31432 Star::Find false star n=9 nbg=279 bg=18.7 sigma=5.1 thresh=34 peak=34
18:17:32.239 00.002 31432 Star::Find false star n=3 nbg=280 bg=16.6 sigma=4.6 thresh=30 peak=23
18:17:32.240 00.001 31432 MultiStar: [#1 -1.51,-0.54,0.00,M3] [#2 -0.44,-0.87,0.00,M1] [#3 -0.68,0.05,0.00,M4] [#4 -1.15,0.20,0.00,M1] [#5 -0.60,-0.05,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 -1.09,-1.10,0.00,M4] [#8 0.00,0.00,0.00,L] [#9 -1.27,0.04,0.00,M1] [#10 0.00,0.00,0.00,L] 
18:17:32.242 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.04) = xAngle (-2.40 = -2.40)
18:17:32.244 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.62 = 0.62)
18:17:32.246 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=-0.54 hyp=0.77 cameraTheta=-2.36 mountX=-0.57 mountY=0.45, mountTheta=2.47
18:17:32.249 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=-0.54, opts=13)
18:17:32.251 00.002 31432 Enqueuing Move request for scope (-0.55, -0.54)
18:17:32.253 00.002 29876 Worker thread wakes up
18:17:32.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.54) opts 0xd
18:17:32.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, -0.54)
18:17:32.253 00.000 29876 Moving (-0.55, -0.54) raw xDistance=-0.57 yDistance=0.45
18:17:32.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
18:17:32.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
18:17:32.253 00.000 29876 MoveAxis(E, 46, ABG)
18:17:32.253 00.000 29876 Guiding  Dir = 2, Dur = 46
18:17:32.253 00.000 29876 IsSlewing returns 0
18:17:32.253 00.000 29876 IsGuiding returns 0
18:17:32.253 00.000 29876 PulseGuide returned control before completion, sleep 56
18:17:32.256 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:32.269 00.013 31432 UpdateGuideState exits: m=2075 RSB=28.5
18:17:32.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:32.273 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:32.275 00.002 31432 Enqueuing Expose request
18:17:32.321 00.046 29876 IsGuiding returns 1
18:17:32.321 00.000 29876 scope still moving after pulse duration time elapsed
18:17:32.353 00.032 29876 IsSlewing returns 0
18:17:32.353 00.000 29876 IsGuiding returns 1
18:17:32.385 00.032 29876 IsSlewing returns 0
18:17:32.385 00.000 29876 IsGuiding returns 0
18:17:32.385 00.000 29876 scope move finished after 46 + 85 ms
18:17:32.385 00.000 29876 Move returns status 0, amount 46
18:17:32.385 00.000 29876 MoveAxis(S, 34, ABG)
18:17:32.385 00.000 29876 Guiding  Dir = 1, Dur = 34
18:17:32.385 00.000 29876 IsSlewing returns 0
18:17:32.385 00.000 29876 IsGuiding returns 0
18:17:32.385 00.000 29876 PulseGuide returned control before completion, sleep 44
18:17:32.431 00.046 29876 IsGuiding returns 1
18:17:32.431 00.000 29876 scope still moving after pulse duration time elapsed
18:17:32.462 00.031 29876 IsSlewing returns 0
18:17:32.462 00.000 29876 IsGuiding returns 1
18:17:32.502 00.040 29876 IsSlewing returns 0
18:17:32.502 00.000 29876 IsGuiding returns 1
18:17:32.525 00.023 29876 IsSlewing returns 0
18:17:32.525 00.000 29876 IsGuiding returns 0
18:17:32.525 00.000 29876 scope move finished after 34 + 106 ms
18:17:32.525 00.000 29876 Move returns status 0, amount 34
18:17:32.525 00.000 29876 move complete, result=0
18:17:32.526 00.001 31432 GuideStep: -0.6 px 46 ms EAST, 0.4 px 34 ms SOUTH
18:17:32.529 00.003 29876 worker thread done servicing request
18:17:32.529 00.000 29876 Worker thread wakes up
18:17:32.529 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:32.529 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:33.662 01.133 29876 Exposure complete
18:17:33.705 00.043 29876 worker thread done servicing request
18:17:33.705 00.000 31432 OnExposeComplete: enter
18:17:33.707 00.002 31432 UpdateGuideState(): m_state=6
18:17:33.709 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:17:33.711 00.002 31432 Star::Find returns 1 (0), X=538.83, Y=298.40, Mass=2186, SNR=30.0, Peak=201 HFD=3.4
18:17:33.713 00.002 31432 Star::Find false star n=6 nbg=282 bg=18.2 sigma=5.2 thresh=34 peak=33
18:17:33.715 00.002 31432 MultiStar: [#1 -0.95,-0.68,0.00,M4] [#2 -0.54,-1.08,0.00,M2] [#3 -0.83,-0.17,0.00,M5] [#4 -0.63,-0.28,0.00,M2] [#5 -0.55,-0.86,0.00,M2] [#6 0.18,0.67,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -1.12,-0.37,0.00,M1] [#9 -1.90,0.71,0.00,M2] 
18:17:33.716 00.001 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.04) = xAngle (-2.27 = -2.27)
18:17:33.718 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.76 = 0.76)
18:17:33.720 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.71 hyp=0.89 cameraTheta=-2.23 mountX=-0.57 mountY=0.61, mountTheta=2.32
18:17:33.724 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.71, opts=13)
18:17:33.726 00.002 31432 Enqueuing Move request for scope (-0.54, -0.71)
18:17:33.728 00.002 29876 Worker thread wakes up
18:17:33.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.71) opts 0xd
18:17:33.728 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.71)
18:17:33.728 00.000 29876 Moving (-0.54, -0.71) raw xDistance=-0.57 yDistance=0.61
18:17:33.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
18:17:33.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
18:17:33.728 00.000 29876 MoveAxis(E, 49, ABG)
18:17:33.728 00.000 29876 Guiding  Dir = 2, Dur = 49
18:17:33.728 00.000 29876 IsSlewing returns 0
18:17:33.728 00.000 29876 IsGuiding returns 0
18:17:33.728 00.000 29876 PulseGuide returned control before completion, sleep 59
18:17:33.732 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:33.742 00.010 31432 UpdateGuideState exits: m=2186 RSB=30.0
18:17:33.745 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:33.746 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:33.748 00.002 31432 Enqueuing Expose request
18:17:33.800 00.052 29876 IsGuiding returns 1
18:17:33.800 00.000 29876 scope still moving after pulse duration time elapsed
18:17:33.831 00.031 29876 IsSlewing returns 0
18:17:33.831 00.000 29876 IsGuiding returns 1
18:17:33.862 00.031 29876 IsSlewing returns 0
18:17:33.862 00.000 29876 IsGuiding returns 1
18:17:33.893 00.031 29876 IsSlewing returns 0
18:17:33.893 00.000 29876 IsGuiding returns 0
18:17:33.893 00.000 29876 scope move finished after 49 + 115 ms
18:17:33.893 00.000 29876 Move returns status 0, amount 49
18:17:33.893 00.000 29876 MoveAxis(S, 46, ABG)
18:17:33.893 00.000 29876 Guiding  Dir = 1, Dur = 46
18:17:33.893 00.000 29876 IsSlewing returns 0
18:17:33.893 00.000 29876 IsGuiding returns 0
18:17:33.893 00.000 29876 PulseGuide returned control before completion, sleep 56
18:17:33.955 00.062 29876 IsGuiding returns 1
18:17:33.955 00.000 29876 scope still moving after pulse duration time elapsed
18:17:33.987 00.032 29876 IsSlewing returns 0
18:17:33.987 00.000 29876 IsGuiding returns 1
18:17:34.017 00.030 29876 IsSlewing returns 0
18:17:34.017 00.000 29876 IsGuiding returns 0
18:17:34.017 00.000 29876 scope move finished after 46 + 77 ms
18:17:34.017 00.000 29876 Move returns status 0, amount 46
18:17:34.017 00.000 29876 move complete, result=0
18:17:34.017 00.000 29876 worker thread done servicing request
18:17:34.017 00.000 29876 Worker thread wakes up
18:17:34.018 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:34.018 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:34.018 00.000 31432 GuideStep: -0.6 px 49 ms EAST, 0.6 px 46 ms SOUTH
18:17:34.931 00.913 29876 Exposure complete
18:17:34.973 00.042 29876 worker thread done servicing request
18:17:34.973 00.000 31432 OnExposeComplete: enter
18:17:34.975 00.002 31432 UpdateGuideState(): m_state=6
18:17:34.978 00.003 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:17:34.981 00.003 31432 Star::Find returns 1 (0), X=539.62, Y=298.60, Mass=1972, SNR=27.9, Peak=167 HFD=3.3
18:17:34.983 00.002 31432 MultiStar: [#1 0.29,-0.20,0.68,U] [#2 1.07,-0.27,0.00,M3] [#3 -0.41,-0.33,0.57,U] [#4 -0.01,0.35,0.44,U] [#5 0.21,-0.10,0.49,U] [#6 0.02,0.60,0.00,M2] [#7 -0.09,-0.56,0.31,U] [#8 0.08,0.25,0.30,U] 
18:17:34.985 00.002 31432 refined, 6 included, MultiStar: {0.08, -0.22}, one-star: {0.24, -0.50}
18:17:34.987 00.002 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.04) = xAngle (-1.25 = -1.25)
18:17:34.989 00.002 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.77 = 1.77)
18:17:34.991 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.21 mountX=0.07 mountY=0.23, mountTheta=1.26
18:17:34.995 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.22, opts=13)
18:17:34.997 00.002 31432 Enqueuing Move request for scope (0.08, -0.22)
18:17:34.999 00.002 29876 Worker thread wakes up
18:17:34.999 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
18:17:34.999 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
18:17:34.999 00.000 29876 Moving (0.08, -0.22) raw xDistance=0.07 yDistance=0.23
18:17:34.999 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
18:17:34.999 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:34.999 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:17:34.999 00.000 29876 MoveAxis(E, 0, ABG)
18:17:34.999 00.000 29876 Move returns status 0, amount 0
18:17:34.999 00.000 29876 MoveAxis(N, 0, ABG)
18:17:34.999 00.000 29876 Move returns status 0, amount 0
18:17:34.999 00.000 29876 move complete, result=0
18:17:34.999 00.000 29876 worker thread done servicing request
18:17:35.002 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:35.014 00.012 31432 UpdateGuideState exits: m=1972 RSB=27.9
18:17:35.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:35.018 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:35.020 00.002 31432 Enqueuing Expose request
18:17:35.023 00.003 29876 Worker thread wakes up
18:17:35.023 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:35.025 00.002 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:35.025 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:36.149 01.124 29876 Exposure complete
18:17:36.191 00.042 29876 worker thread done servicing request
18:17:36.192 00.001 31432 OnExposeComplete: enter
18:17:36.194 00.002 31432 UpdateGuideState(): m_state=6
18:17:36.196 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:17:36.198 00.002 31432 Star::Find returns 1 (0), X=539.56, Y=298.95, Mass=2123, SNR=28.8, Peak=170 HFD=3.7
18:17:36.200 00.002 31432 MultiStar: [#1 -0.52,-0.26,0.66,U] [#2 0.19,0.34,0.54,U] [#3 -0.25,0.39,0.57,U] [#4 -0.30,0.19,0.49,U] [#5 -0.28,-0.54,0.00,M2] [#6 -0.73,0.58,0.00,M3] [#7 -0.56,0.25,0.00,M4] [#8 -0.79,1.10,0.00,M1] 
18:17:36.202 00.002 31432 refined, 4 included, MultiStar: {-0.11, 0.06}, one-star: {0.19, -0.15}
18:17:36.204 00.002 31432 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.04) = xAngle (2.62 = 2.62)
18:17:36.206 00.002 31432 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.64 = -0.64)
18:17:36.208 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.66 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
18:17:36.212 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.06, opts=13)
18:17:36.214 00.002 31432 Enqueuing Move request for scope (-0.11, 0.06)
18:17:36.216 00.002 29876 Worker thread wakes up
18:17:36.216 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
18:17:36.216 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
18:17:36.216 00.000 29876 Moving (-0.11, 0.06) raw xDistance=-0.10 yDistance=-0.07
18:17:36.216 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
18:17:36.216 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:36.216 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:17:36.216 00.000 29876 MoveAxis(E, 0, ABG)
18:17:36.216 00.000 29876 Move returns status 0, amount 0
18:17:36.216 00.000 29876 MoveAxis(N, 0, ABG)
18:17:36.217 00.001 29876 Move returns status 0, amount 0
18:17:36.217 00.000 29876 move complete, result=0
18:17:36.217 00.000 29876 worker thread done servicing request
18:17:36.220 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:36.231 00.011 31432 UpdateGuideState exits: m=2123 RSB=28.8
18:17:36.233 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:36.235 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:36.237 00.002 31432 Enqueuing Expose request
18:17:36.238 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:17:36.241 00.003 29876 Worker thread wakes up
18:17:36.241 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:36.241 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:37.151 00.910 29876 Exposure complete
18:17:37.195 00.044 29876 worker thread done servicing request
18:17:37.195 00.000 31432 OnExposeComplete: enter
18:17:37.197 00.002 31432 UpdateGuideState(): m_state=6
18:17:37.199 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:17:37.201 00.002 31432 Star::Find returns 1 (0), X=538.79, Y=298.75, Mass=2113, SNR=29.0, Peak=148 HFD=3.9
18:17:37.203 00.002 31432 Star::Find false star n=6 nbg=279 bg=18.5 sigma=4.7 thresh=33 peak=32
18:17:37.205 00.002 31432 MultiStar: [#1 -1.19,-0.15,0.00,M3] [#2 -0.21,-0.25,0.53,U] [#3 -1.26,-0.17,0.00,M4] [#4 -1.13,0.48,0.00,M1] [#5 -0.72,0.39,0.00,M3] [#6 -0.63,0.19,0.00,M4] [#7 -0.27,-0.58,0.00,M5] [#8 0.00,0.00,0.00,L] [#9 -0.42,-0.09,0.25,U] 
18:17:37.207 00.002 31432 refined, 2 included, MultiStar: {-0.45, -0.29}, one-star: {-0.58, -0.36}
18:17:37.209 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.04) = xAngle (-2.61 = -2.61)
18:17:37.211 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.42 = 0.42)
18:17:37.213 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.29 hyp=0.53 cameraTheta=-2.57 mountX=-0.46 mountY=0.22, mountTheta=2.70
18:17:37.216 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.29, opts=13)
18:17:37.219 00.003 31432 Enqueuing Move request for scope (-0.45, -0.29)
18:17:37.221 00.002 29876 Worker thread wakes up
18:17:37.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.29) opts 0xd
18:17:37.221 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.29)
18:17:37.221 00.000 29876 Moving (-0.45, -0.29) raw xDistance=-0.46 yDistance=0.22
18:17:37.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
18:17:37.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:37.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:17:37.221 00.000 29876 MoveAxis(E, 37, ABG)
18:17:37.221 00.000 29876 Guiding  Dir = 2, Dur = 37
18:17:37.221 00.000 29876 IsSlewing returns 0
18:17:37.221 00.000 29876 IsGuiding returns 0
18:17:37.222 00.001 29876 PulseGuide returned control before completion, sleep 47
18:17:37.224 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:37.236 00.012 31432 UpdateGuideState exits: m=2113 RSB=29.0
18:17:37.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:37.239 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:37.241 00.002 31432 Enqueuing Expose request
18:17:37.273 00.032 29876 IsGuiding returns 1
18:17:37.273 00.000 29876 scope still moving after pulse duration time elapsed
18:17:37.305 00.032 29876 IsSlewing returns 0
18:17:37.305 00.000 29876 IsGuiding returns 1
18:17:37.336 00.031 29876 IsSlewing returns 0
18:17:37.336 00.000 29876 IsGuiding returns 1
18:17:37.367 00.031 29876 IsSlewing returns 0
18:17:37.367 00.000 29876 IsGuiding returns 0
18:17:37.367 00.000 29876 scope move finished after 37 + 109 ms
18:17:37.367 00.000 29876 Move returns status 0, amount 37
18:17:37.367 00.000 29876 MoveAxis(N, 0, ABG)
18:17:37.367 00.000 29876 Move returns status 0, amount 0
18:17:37.367 00.000 29876 move complete, result=0
18:17:37.367 00.000 29876 worker thread done servicing request
18:17:37.367 00.000 29876 Worker thread wakes up
18:17:37.367 00.000 31432 GuideStep: -0.5 px 37 ms EAST, 0.2 px 0 ms NORTH
18:17:37.370 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:37.370 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:38.496 01.126 29876 Exposure complete
18:17:38.539 00.043 29876 worker thread done servicing request
18:17:38.539 00.000 31432 OnExposeComplete: enter
18:17:38.542 00.003 31432 UpdateGuideState(): m_state=6
18:17:38.544 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:17:38.546 00.002 31432 Star::Find returns 1 (0), X=539.33, Y=298.95, Mass=2083, SNR=29.1, Peak=166 HFD=3.6
18:17:38.548 00.002 31432 MultiStar: [#1 -0.68,0.24,0.00,M4] [#2 -0.08,-0.25,0.59,U] [#3 -0.69,-0.50,0.00,M5] [#4 -0.03,-0.06,0.45,U] [#5 -0.04,-0.15,0.38,U] [#6 0.14,0.13,0.33,U] [#7 -0.79,-0.24,0.00,M6] [#8 1.13,1.07,0.00,M2] 
18:17:38.549 00.001 31432 refined, 4 included, MultiStar: {-0.03, -0.12}, one-star: {-0.04, -0.16}
18:17:38.551 00.002 31432 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.04) = xAngle (-1.81 = -1.81)
18:17:38.553 00.002 31432 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.21 = 1.21)
18:17:38.555 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.77 mountX=-0.03 mountY=0.12, mountTheta=1.82
18:17:38.557 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.12, opts=13)
18:17:38.560 00.003 31432 Enqueuing Move request for scope (-0.03, -0.12)
18:17:38.561 00.001 29876 Worker thread wakes up
18:17:38.562 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
18:17:38.562 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
18:17:38.562 00.000 29876 Moving (-0.03, -0.12) raw xDistance=-0.03 yDistance=0.12
18:17:38.562 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
18:17:38.562 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:38.562 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:17:38.562 00.000 29876 MoveAxis(E, 0, ABG)
18:17:38.562 00.000 29876 Move returns status 0, amount 0
18:17:38.562 00.000 29876 MoveAxis(N, 0, ABG)
18:17:38.562 00.000 29876 Move returns status 0, amount 0
18:17:38.562 00.000 29876 move complete, result=0
18:17:38.562 00.000 29876 worker thread done servicing request
18:17:38.565 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:38.575 00.010 31432 UpdateGuideState exits: m=2083 RSB=29.1
18:17:38.577 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:38.579 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:38.581 00.002 31432 Enqueuing Expose request
18:17:38.583 00.002 29876 Worker thread wakes up
18:17:38.583 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:38.583 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:38.583 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:17:39.595 01.012 29876 Exposure complete
18:17:39.637 00.042 29876 worker thread done servicing request
18:17:39.637 00.000 31432 OnExposeComplete: enter
18:17:39.640 00.003 31432 UpdateGuideState(): m_state=6
18:17:39.642 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:17:39.644 00.002 31432 Star::Find returns 1 (0), X=539.51, Y=298.25, Mass=2005, SNR=28.9, Peak=167 HFD=3.4
18:17:39.646 00.002 31432 MultiStar: [#1 -0.66,-0.87,0.00,M5] [#2 0.11,-0.75,0.00,M1] [#3 -0.72,0.01,0.00,M6] [#4 -0.98,-0.44,0.00,M1] [#5 0.20,-0.88,0.00,M3] [#6 -0.48,-0.09,0.37,U] [#7 -0.41,-0.12,0.30,U] [#8 0.24,-0.01,0.26,U] 
18:17:39.647 00.001 31432 refined, 3 included, MultiStar: {-0.05, -0.48}, one-star: {0.14, -0.85}
18:17:39.649 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.04) = xAngle (-1.72 = -1.72)
18:17:39.651 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.31 = 1.31)
18:17:39.653 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.48 hyp=0.48 cameraTheta=-1.68 mountX=-0.07 mountY=0.46, mountTheta=1.72
18:17:39.655 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.48, opts=13)
18:17:39.657 00.002 31432 Enqueuing Move request for scope (-0.05, -0.48)
18:17:39.659 00.002 29876 Worker thread wakes up
18:17:39.660 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.48) opts 0xd
18:17:39.660 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.48)
18:17:39.660 00.000 29876 Moving (-0.05, -0.48) raw xDistance=-0.07 yDistance=0.46
18:17:39.660 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
18:17:39.660 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
18:17:39.660 00.000 29876 MoveAxis(E, 0, ABG)
18:17:39.660 00.000 29876 Move returns status 0, amount 0
18:17:39.660 00.000 29876 MoveAxis(S, 35, ABG)
18:17:39.660 00.000 29876 Guiding  Dir = 1, Dur = 35
18:17:39.660 00.000 29876 IsSlewing returns 0
18:17:39.660 00.000 29876 IsGuiding returns 0
18:17:39.660 00.000 29876 PulseGuide returned control before completion, sleep 45
18:17:39.663 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:39.674 00.011 31432 UpdateGuideState exits: m=2005 RSB=28.9
18:17:39.676 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:39.678 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:39.680 00.002 31432 Enqueuing Expose request
18:17:39.718 00.038 29876 IsGuiding returns 1
18:17:39.718 00.000 29876 scope still moving after pulse duration time elapsed
18:17:39.749 00.031 29876 IsSlewing returns 0
18:17:39.749 00.000 29876 IsGuiding returns 1
18:17:39.781 00.032 29876 IsSlewing returns 0
18:17:39.781 00.000 29876 IsGuiding returns 0
18:17:39.781 00.000 29876 scope move finished after 35 + 85 ms
18:17:39.781 00.000 29876 Move returns status 0, amount 35
18:17:39.781 00.000 29876 move complete, result=0
18:17:39.781 00.000 29876 worker thread done servicing request
18:17:39.781 00.000 29876 Worker thread wakes up
18:17:39.781 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:39.781 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:39.781 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 35 ms SOUTH
18:17:40.908 01.127 29876 Exposure complete
18:17:40.950 00.042 29876 worker thread done servicing request
18:17:40.951 00.001 31432 OnExposeComplete: enter
18:17:40.953 00.002 31432 UpdateGuideState(): m_state=6
18:17:40.955 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:17:40.957 00.002 31432 Star::Find returns 1 (0), X=539.27, Y=298.60, Mass=2165, SNR=29.7, Peak=210 HFD=3.3
18:17:40.958 00.001 31432 MultiStar: [#1 -0.45,-0.71,0.00,M6] [#2 0.31,-0.54,0.00,M2] [#3 -0.41,-0.13,0.59,U] [#4 -0.23,-0.27,0.49,U] [#5 -0.13,-0.69,0.00,M4] [#6 -0.37,0.21,0.35,U] [#7 -0.98,-0.40,0.00,M6] [#8 -0.44,-0.45,0.00,M2] 
18:17:40.960 00.002 31432 refined, 3 included, MultiStar: {-0.24, -0.26}, one-star: {-0.10, -0.50}
18:17:40.962 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.04) = xAngle (-2.36 = -2.36)
18:17:40.964 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.67 = 0.67)
18:17:40.966 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.32 mountX=-0.25 mountY=0.22, mountTheta=2.42
18:17:40.968 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.26, opts=13)
18:17:40.970 00.002 31432 Enqueuing Move request for scope (-0.24, -0.26)
18:17:40.972 00.002 29876 Worker thread wakes up
18:17:40.972 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
18:17:40.972 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
18:17:40.972 00.000 29876 Moving (-0.24, -0.26) raw xDistance=-0.25 yDistance=0.22
18:17:40.972 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
18:17:40.973 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:40.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:17:40.973 00.000 29876 MoveAxis(E, 20, ABG)
18:17:40.973 00.000 29876 Guiding  Dir = 2, Dur = 20
18:17:40.973 00.000 29876 IsSlewing returns 0
18:17:40.973 00.000 29876 IsGuiding returns 0
18:17:40.973 00.000 29876 PulseGuide returned control before completion, sleep 30
18:17:40.976 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:40.986 00.010 31432 UpdateGuideState exits: m=2165 RSB=29.7
18:17:40.989 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:40.990 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:40.992 00.002 31432 Enqueuing Expose request
18:17:41.016 00.024 29876 IsGuiding returns 1
18:17:41.016 00.000 29876 scope still moving after pulse duration time elapsed
18:17:41.046 00.030 29876 IsSlewing returns 0
18:17:41.046 00.000 29876 IsGuiding returns 0
18:17:41.046 00.000 29876 scope move finished after 20 + 53 ms
18:17:41.046 00.000 29876 Move returns status 0, amount 20
18:17:41.046 00.000 29876 MoveAxis(N, 0, ABG)
18:17:41.046 00.000 29876 Move returns status 0, amount 0
18:17:41.046 00.000 29876 move complete, result=0
18:17:41.046 00.000 29876 worker thread done servicing request
18:17:41.046 00.000 29876 Worker thread wakes up
18:17:41.046 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:41.046 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:41.046 00.000 31432 GuideStep: -0.3 px 20 ms EAST, 0.2 px 0 ms NORTH
18:17:41.959 00.913 29876 Exposure complete
18:17:42.002 00.043 29876 worker thread done servicing request
18:17:42.022 00.020 31432 OnExposeComplete: enter
18:17:42.024 00.002 31432 UpdateGuideState(): m_state=6
18:17:42.026 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:17:42.028 00.002 31432 Star::Find returns 1 (0), X=540.07, Y=298.68, Mass=2099, SNR=29.4, Peak=200 HFD=3.3
18:17:42.030 00.002 31432 Star::Find false star n=9 nbg=280 bg=17.4 sigma=4.7 thresh=32 peak=32
18:17:42.032 00.002 31432 Star::Find false star n=5 nbg=276 bg=18.7 sigma=4.7 thresh=33 peak=31
18:17:42.034 00.002 31432 Star::Find false star n=3 nbg=275 bg=16.9 sigma=4.6 thresh=31 peak=26
18:17:42.036 00.002 31432 MultiStar: [#1 0.34,-0.56,0.00,M7] [#2 0.42,-0.53,0.00,M3] [#3 0.50,-0.25,0.53,U] [#4 0.24,0.09,0.47,U] [#5 0.24,-0.61,0.00,M5] [#6 0.44,0.20,0.35,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.39,0.38,0.30,U] [#10 0.00,0.00,0.00,L] 
18:17:42.038 00.002 31432 refined, 4 included, MultiStar: {0.51, -0.12}, one-star: {0.69, -0.43}
18:17:42.040 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.28 = -0.28)
18:17:42.042 00.002 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.75 = 2.75)
18:17:42.044 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.12 hyp=0.52 cameraTheta=-0.24 mountX=0.50 mountY=0.20, mountTheta=0.38
18:17:42.046 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.12, opts=13)
18:17:42.048 00.002 31432 Enqueuing Move request for scope (0.51, -0.12)
18:17:42.051 00.003 29876 Worker thread wakes up
18:17:42.051 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.12) opts 0xd
18:17:42.051 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.12)
18:17:42.051 00.000 29876 Moving (0.51, -0.12) raw xDistance=0.50 yDistance=0.20
18:17:42.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
18:17:42.051 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:42.051 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:17:42.051 00.000 29876 MoveAxis(W, 39, ABG)
18:17:42.051 00.000 29876 Guiding  Dir = 3, Dur = 39
18:17:42.051 00.000 29876 IsSlewing returns 0
18:17:42.051 00.000 29876 IsGuiding returns 0
18:17:42.052 00.001 29876 PulseGuide returned control before completion, sleep 49
18:17:42.056 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:42.066 00.010 31432 UpdateGuideState exits: m=2099 RSB=29.4
18:17:42.069 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:42.070 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:42.072 00.002 31432 Enqueuing Expose request
18:17:42.114 00.042 29876 IsGuiding returns 1
18:17:42.114 00.000 29876 scope still moving after pulse duration time elapsed
18:17:42.144 00.030 29876 IsSlewing returns 0
18:17:42.144 00.000 29876 IsGuiding returns 1
18:17:42.175 00.031 29876 IsSlewing returns 0
18:17:42.175 00.000 29876 IsGuiding returns 1
18:17:42.206 00.031 29876 IsSlewing returns 0
18:17:42.206 00.000 29876 IsGuiding returns 0
18:17:42.206 00.000 29876 scope move finished after 39 + 115 ms
18:17:42.206 00.000 29876 Move returns status 0, amount 39
18:17:42.206 00.000 29876 MoveAxis(N, 0, ABG)
18:17:42.206 00.000 29876 Move returns status 0, amount 0
18:17:42.206 00.000 29876 move complete, result=0
18:17:42.207 00.001 29876 worker thread done servicing request
18:17:42.207 00.000 29876 Worker thread wakes up
18:17:42.207 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:42.207 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:42.207 00.000 31432 GuideStep: 0.5 px 39 ms WEST, 0.2 px 0 ms NORTH
18:17:43.339 01.132 29876 Exposure complete
18:17:43.382 00.043 29876 worker thread done servicing request
18:17:43.383 00.001 31432 OnExposeComplete: enter
18:17:43.385 00.002 31432 UpdateGuideState(): m_state=6
18:17:43.387 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:17:43.388 00.001 31432 Star::Find returns 1 (0), X=538.48, Y=298.69, Mass=2129, SNR=29.6, Peak=155 HFD=3.5
18:17:43.390 00.002 31432 MultiStar: [#1 -0.80,-0.20,0.00,M8] [#2 -0.40,-0.08,0.51,U] [#3 -1.56,-0.34,0.00,M5] [#4 -1.23,-0.11,0.00,M1] [#5 -0.21,-0.37,0.43,U] [#6 -1.20,1.19,0.00,M1] [#7 -0.68,-0.73,0.00,M7] [#8 -1.08,0.20,0.00,M3] 
18:17:43.392 00.002 31432 refined, 2 included, MultiStar: {-0.61, -0.31}, one-star: {-0.89, -0.41}
18:17:43.394 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.04) = xAngle (-2.71 = -2.71)
18:17:43.396 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.32 = 0.32)
18:17:43.397 00.001 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.31 hyp=0.69 cameraTheta=-2.67 mountX=-0.62 mountY=0.22, mountTheta=2.81
18:17:43.401 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.31, opts=13)
18:17:43.403 00.002 31432 Enqueuing Move request for scope (-0.61, -0.31)
18:17:43.405 00.002 29876 Worker thread wakes up
18:17:43.405 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.31) opts 0xd
18:17:43.405 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.31)
18:17:43.405 00.000 29876 Moving (-0.61, -0.31) raw xDistance=-0.62 yDistance=0.22
18:17:43.405 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
18:17:43.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:43.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:17:43.405 00.000 29876 MoveAxis(E, 48, ABG)
18:17:43.405 00.000 29876 Guiding  Dir = 2, Dur = 48
18:17:43.406 00.001 29876 IsSlewing returns 0
18:17:43.406 00.000 29876 IsGuiding returns 0
18:17:43.406 00.000 29876 PulseGuide returned control before completion, sleep 58
18:17:43.409 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:43.420 00.011 31432 UpdateGuideState exits: m=2129 RSB=29.6
18:17:43.422 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:43.424 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:43.425 00.001 31432 Enqueuing Expose request
18:17:43.476 00.051 29876 IsGuiding returns 1
18:17:43.476 00.000 29876 scope still moving after pulse duration time elapsed
18:17:43.507 00.031 29876 IsSlewing returns 0
18:17:43.507 00.000 29876 IsGuiding returns 1
18:17:43.537 00.030 29876 IsSlewing returns 0
18:17:43.537 00.000 29876 IsGuiding returns 0
18:17:43.537 00.000 29876 scope move finished after 48 + 83 ms
18:17:43.537 00.000 29876 Move returns status 0, amount 48
18:17:43.537 00.000 29876 MoveAxis(N, 0, ABG)
18:17:43.537 00.000 29876 Move returns status 0, amount 0
18:17:43.537 00.000 29876 move complete, result=0
18:17:43.537 00.000 29876 worker thread done servicing request
18:17:43.537 00.000 29876 Worker thread wakes up
18:17:43.537 00.000 31432 GuideStep: -0.6 px 48 ms EAST, 0.2 px 0 ms NORTH
18:17:43.540 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:43.540 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:44.446 00.906 29876 Exposure complete
18:17:44.488 00.042 29876 worker thread done servicing request
18:17:44.488 00.000 31432 OnExposeComplete: enter
18:17:44.491 00.003 31432 UpdateGuideState(): m_state=6
18:17:44.493 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:17:44.495 00.002 31432 Star::Find returns 1 (0), X=539.16, Y=298.68, Mass=2013, SNR=28.1, Peak=171 HFD=3.4
18:17:44.497 00.002 31432 Star::Find false star n=6 nbg=284 bg=18.8 sigma=5.2 thresh=34 peak=34
18:17:44.499 00.002 31432 MultiStar: [#1 -0.17,-0.36,0.67,U] [#2 -0.31,-0.24,0.52,U] [#3 -0.73,-0.32,0.00,M6] [#4 -0.35,0.19,0.48,U] [#5 0.08,-0.43,0.49,U] [#6 -0.30,-0.21,0.36,U] [#7 0.00,0.00,0.00,L] [#8 -0.93,1.12,0.00,M4] [#9 -0.85,-0.45,0.00,M1] 
18:17:44.501 00.002 31432 refined, 5 included, MultiStar: {-0.21, -0.28}, one-star: {-0.22, -0.42}
18:17:44.503 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.04) = xAngle (-2.25 = -2.25)
18:17:44.504 00.001 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.77 = 0.77)
18:17:44.506 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.21 mountX=-0.22 mountY=0.24, mountTheta=2.30
18:17:44.509 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.28, opts=13)
18:17:44.511 00.002 31432 Enqueuing Move request for scope (-0.21, -0.28)
18:17:44.513 00.002 29876 Worker thread wakes up
18:17:44.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
18:17:44.513 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
18:17:44.513 00.000 29876 Moving (-0.21, -0.28) raw xDistance=-0.22 yDistance=0.24
18:17:44.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
18:17:44.514 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:44.514 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:17:44.514 00.000 29876 MoveAxis(E, 21, ABG)
18:17:44.514 00.000 29876 Guiding  Dir = 2, Dur = 21
18:17:44.514 00.000 29876 IsSlewing returns 0
18:17:44.514 00.000 29876 IsGuiding returns 0
18:17:44.514 00.000 29876 PulseGuide returned control before completion, sleep 31
18:17:44.517 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:44.529 00.012 31432 UpdateGuideState exits: m=2013 RSB=28.1
18:17:44.531 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:44.533 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:44.535 00.002 31432 Enqueuing Expose request
18:17:44.554 00.019 29876 IsGuiding returns 1
18:17:44.554 00.000 29876 scope still moving after pulse duration time elapsed
18:17:44.585 00.031 29876 IsSlewing returns 0
18:17:44.585 00.000 29876 IsGuiding returns 1
18:17:44.616 00.031 29876 IsSlewing returns 0
18:17:44.616 00.000 29876 IsGuiding returns 0
18:17:44.616 00.000 29876 scope move finished after 21 + 80 ms
18:17:44.616 00.000 29876 Move returns status 0, amount 21
18:17:44.616 00.000 29876 MoveAxis(N, 0, ABG)
18:17:44.616 00.000 29876 Move returns status 0, amount 0
18:17:44.616 00.000 29876 move complete, result=0
18:17:44.617 00.001 29876 worker thread done servicing request
18:17:44.617 00.000 29876 Worker thread wakes up
18:17:44.617 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:44.617 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:44.617 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.2 px 0 ms NORTH
18:17:45.744 01.127 29876 Exposure complete
18:17:45.786 00.042 29876 worker thread done servicing request
18:17:45.786 00.000 31432 OnExposeComplete: enter
18:17:45.788 00.002 31432 UpdateGuideState(): m_state=6
18:17:45.790 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:17:45.792 00.002 31432 Star::Find returns 1 (0), X=539.17, Y=298.72, Mass=2062, SNR=29.0, Peak=190 HFD=3.5
18:17:45.794 00.002 31432 Star::Find false star n=5 nbg=283 bg=18.0 sigma=5.0 thresh=33 peak=32
18:17:45.796 00.002 31432 Star::Find false star n=12 nbg=279 bg=17.7 sigma=4.6 thresh=32 peak=32
18:17:45.798 00.002 31432 Star::Find false star n=3 nbg=276 bg=16.2 sigma=4.7 thresh=30 peak=26
18:17:45.799 00.001 31432 MultiStar: [#1 -0.45,-0.43,0.64,U] [#2 -0.66,0.13,0.00,M2] [#3 -1.18,-0.75,0.00,M7] [#4 -0.37,-0.59,0.00,M1] [#5 -0.37,-0.21,0.45,U] [#6 -0.12,-0.14,0.32,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.92,0.28,0.00,M2] [#10 0.00,0.00,0.00,L] 
18:17:45.801 00.002 31432 single-star, 3 included, MultiStar: {-0.29, -0.33}, one-star: {-0.20, -0.38}
18:17:45.803 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.04) = xAngle (-2.09 = -2.09)
18:17:45.805 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.93 = 0.93)
18:17:45.807 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.06 mountX=-0.21 mountY=0.34, mountTheta=2.13
18:17:45.810 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.38, opts=13)
18:17:45.812 00.002 31432 Enqueuing Move request for scope (-0.20, -0.38)
18:17:45.814 00.002 29876 Worker thread wakes up
18:17:45.814 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.38) opts 0xd
18:17:45.814 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.38)
18:17:45.814 00.000 29876 Moving (-0.20, -0.38) raw xDistance=-0.21 yDistance=0.34
18:17:45.814 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
18:17:45.814 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
18:17:45.815 00.001 29876 MoveAxis(E, 19, ABG)
18:17:45.815 00.000 29876 Guiding  Dir = 2, Dur = 19
18:17:45.815 00.000 29876 IsSlewing returns 0
18:17:45.815 00.000 29876 IsGuiding returns 0
18:17:45.815 00.000 29876 PulseGuide returned control before completion, sleep 29
18:17:45.818 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:45.831 00.013 31432 UpdateGuideState exits: m=2062 RSB=29.0
18:17:45.833 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:45.835 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:45.837 00.002 31432 Enqueuing Expose request
18:17:45.851 00.014 29876 IsGuiding returns 0
18:17:45.851 00.000 29876 Move returns status 0, amount 19
18:17:45.851 00.000 29876 MoveAxis(S, 26, ABG)
18:17:45.851 00.000 29876 Guiding  Dir = 1, Dur = 26
18:17:45.851 00.000 29876 IsSlewing returns 0
18:17:45.851 00.000 29876 IsGuiding returns 0
18:17:45.851 00.000 29876 PulseGuide returned control before completion, sleep 36
18:17:45.896 00.045 29876 IsGuiding returns 1
18:17:45.896 00.000 29876 scope still moving after pulse duration time elapsed
18:17:45.927 00.031 29876 IsSlewing returns 0
18:17:45.927 00.000 29876 IsGuiding returns 1
18:17:45.959 00.032 29876 IsSlewing returns 0
18:17:45.959 00.000 29876 IsGuiding returns 1
18:17:45.991 00.032 29876 IsSlewing returns 0
18:17:45.991 00.000 29876 IsGuiding returns 0
18:17:45.991 00.000 29876 scope move finished after 26 + 113 ms
18:17:45.991 00.000 29876 Move returns status 0, amount 26
18:17:45.991 00.000 29876 move complete, result=0
18:17:45.991 00.000 29876 worker thread done servicing request
18:17:45.991 00.000 29876 Worker thread wakes up
18:17:45.991 00.000 31432 GuideStep: -0.2 px 19 ms EAST, 0.3 px 26 ms SOUTH
18:17:45.994 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:45.994 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:46.901 00.907 29876 Exposure complete
18:17:46.944 00.043 29876 worker thread done servicing request
18:17:46.944 00.000 31432 OnExposeComplete: enter
18:17:46.946 00.002 31432 UpdateGuideState(): m_state=6
18:17:46.948 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:17:46.950 00.002 31432 Star::Find returns 1 (0), X=538.97, Y=298.61, Mass=2165, SNR=29.2, Peak=133 HFD=4.0
18:17:46.952 00.002 31432 MultiStar: [#1 -0.06,-0.67,0.00,M7] [#2 -0.19,-0.64,0.00,M3] [#3 -1.20,-0.98,0.00,M8] [#4 -0.43,-0.20,0.44,U] [#5 -0.57,-0.46,0.00,M3] [#6 -0.77,-0.30,0.00,M1] [#7 -0.24,-1.41,0.00,M8] [#8 -1.02,0.22,0.00,M5] 
18:17:46.954 00.002 31432 refined, 1 included, MultiStar: {-0.41, -0.40}, one-star: {-0.41, -0.49}
18:17:46.956 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.04) = xAngle (-2.41 = -2.41)
18:17:46.958 00.002 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.62 = 0.62)
18:17:46.960 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.40 hyp=0.58 cameraTheta=-2.37 mountX=-0.43 mountY=0.33, mountTheta=2.48
18:17:46.962 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.40, opts=13)
18:17:46.964 00.002 31432 Enqueuing Move request for scope (-0.41, -0.40)
18:17:46.966 00.002 29876 Worker thread wakes up
18:17:46.966 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.40) opts 0xd
18:17:46.966 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.40)
18:17:46.966 00.000 29876 Moving (-0.41, -0.40) raw xDistance=-0.43 yDistance=0.33
18:17:46.966 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
18:17:46.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
18:17:46.966 00.000 29876 MoveAxis(E, 36, ABG)
18:17:46.966 00.000 29876 Guiding  Dir = 2, Dur = 36
18:17:46.967 00.001 29876 IsSlewing returns 0
18:17:46.967 00.000 29876 IsGuiding returns 0
18:17:46.967 00.000 29876 PulseGuide returned control before completion, sleep 46
18:17:46.970 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:46.982 00.012 31432 UpdateGuideState exits: m=2165 RSB=29.2
18:17:46.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:46.986 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:46.988 00.002 31432 Enqueuing Expose request
18:17:47.025 00.037 29876 IsGuiding returns 1
18:17:47.025 00.000 29876 scope still moving after pulse duration time elapsed
18:17:47.057 00.032 29876 IsSlewing returns 0
18:17:47.057 00.000 29876 IsGuiding returns 0
18:17:47.057 00.000 29876 scope move finished after 36 + 53 ms
18:17:47.057 00.000 29876 Move returns status 0, amount 36
18:17:47.057 00.000 29876 MoveAxis(S, 25, ABG)
18:17:47.057 00.000 29876 Guiding  Dir = 1, Dur = 25
18:17:47.057 00.000 29876 IsSlewing returns 0
18:17:47.057 00.000 29876 IsGuiding returns 0
18:17:47.057 00.000 29876 PulseGuide returned control before completion, sleep 35
18:17:47.104 00.047 29876 IsGuiding returns 1
18:17:47.104 00.000 29876 scope still moving after pulse duration time elapsed
18:17:47.134 00.030 29876 IsSlewing returns 0
18:17:47.134 00.000 29876 IsGuiding returns 1
18:17:47.166 00.032 29876 IsSlewing returns 0
18:17:47.166 00.000 29876 IsGuiding returns 1
18:17:47.196 00.030 29876 IsSlewing returns 0
18:17:47.196 00.000 29876 IsGuiding returns 0
18:17:47.196 00.000 29876 scope move finished after 25 + 114 ms
18:17:47.196 00.000 29876 Move returns status 0, amount 25
18:17:47.196 00.000 29876 move complete, result=0
18:17:47.196 00.000 29876 worker thread done servicing request
18:17:47.196 00.000 29876 Worker thread wakes up
18:17:47.196 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:47.196 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:47.196 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.3 px 25 ms SOUTH
18:17:48.321 01.125 29876 Exposure complete
18:17:48.363 00.042 29876 worker thread done servicing request
18:17:48.363 00.000 31432 OnExposeComplete: enter
18:17:48.366 00.003 31432 UpdateGuideState(): m_state=6
18:17:48.368 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:17:48.370 00.002 31432 Star::Find returns 1 (0), X=538.70, Y=298.37, Mass=1965, SNR=28.5, Peak=171 HFD=3.4
18:17:48.372 00.002 31432 MultiStar: [#1 -1.10,-0.59,0.00,M8] [#2 -1.01,-0.66,0.00,M4] [#3 -1.22,-0.83,0.00,M9] [#4 -0.46,-0.52,0.00,M1] [#5 -0.52,-0.58,0.00,M4] [#6 -0.62,-0.21,0.00,M2] [#7 -1.57,-0.61,0.00,M9] [#8 -1.41,-0.40,0.00,M6] 
18:17:48.374 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.04) = xAngle (-2.36 = -2.36)
18:17:48.376 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.67 = 0.67)
18:17:48.378 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.73 hyp=1.00 cameraTheta=-2.32 mountX=-0.71 mountY=0.62, mountTheta=2.42
18:17:48.380 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.73, opts=13)
18:17:48.382 00.002 31432 Enqueuing Move request for scope (-0.68, -0.73)
18:17:48.384 00.002 29876 Worker thread wakes up
18:17:48.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.73) opts 0xd
18:17:48.384 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.73)
18:17:48.384 00.000 29876 Moving (-0.68, -0.73) raw xDistance=-0.71 yDistance=0.62
18:17:48.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
18:17:48.384 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
18:17:48.384 00.000 29876 MoveAxis(E, 60, ABG)
18:17:48.384 00.000 29876 Guiding  Dir = 2, Dur = 60
18:17:48.384 00.000 29876 IsSlewing returns 0
18:17:48.384 00.000 29876 IsGuiding returns 0
18:17:48.385 00.001 29876 PulseGuide returned control before completion, sleep 70
18:17:48.387 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:48.398 00.011 31432 UpdateGuideState exits: m=1965 RSB=28.5
18:17:48.401 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:48.403 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:48.404 00.001 31432 Enqueuing Expose request
18:17:48.461 00.057 29876 IsGuiding returns 1
18:17:48.461 00.000 29876 scope still moving after pulse duration time elapsed
18:17:48.493 00.032 29876 IsSlewing returns 0
18:17:48.493 00.000 29876 IsGuiding returns 1
18:17:48.524 00.031 29876 IsSlewing returns 0
18:17:48.524 00.000 29876 IsGuiding returns 0
18:17:48.524 00.000 29876 scope move finished after 60 + 79 ms
18:17:48.524 00.000 29876 Move returns status 0, amount 60
18:17:48.524 00.000 29876 MoveAxis(S, 46, ABG)
18:17:48.524 00.000 29876 Guiding  Dir = 1, Dur = 46
18:17:48.524 00.000 29876 IsSlewing returns 0
18:17:48.524 00.000 29876 IsGuiding returns 0
18:17:48.524 00.000 29876 PulseGuide returned control before completion, sleep 56
18:17:48.585 00.061 29876 IsGuiding returns 1
18:17:48.585 00.000 29876 scope still moving after pulse duration time elapsed
18:17:48.616 00.031 29876 IsSlewing returns 0
18:17:48.616 00.000 29876 IsGuiding returns 1
18:17:48.647 00.031 29876 IsSlewing returns 0
18:17:48.647 00.000 29876 IsGuiding returns 1
18:17:48.677 00.030 29876 IsSlewing returns 0
18:17:48.677 00.000 29876 IsGuiding returns 1
18:17:48.709 00.032 29876 IsSlewing returns 0
18:17:48.709 00.000 29876 IsGuiding returns 0
18:17:48.709 00.000 29876 scope move finished after 46 + 139 ms
18:17:48.709 00.000 29876 Move returns status 0, amount 46
18:17:48.709 00.000 29876 move complete, result=0
18:17:48.709 00.000 29876 worker thread done servicing request
18:17:48.709 00.000 29876 Worker thread wakes up
18:17:48.709 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:48.709 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:48.709 00.000 31432 GuideStep: -0.7 px 60 ms EAST, 0.6 px 46 ms SOUTH
18:17:49.626 00.917 29876 Exposure complete
18:17:49.669 00.043 29876 worker thread done servicing request
18:17:49.669 00.000 31432 OnExposeComplete: enter
18:17:49.671 00.002 31432 UpdateGuideState(): m_state=6
18:17:49.673 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:17:49.675 00.002 31432 Star::Find returns 1 (0), X=539.26, Y=298.59, Mass=2054, SNR=28.7, Peak=198 HFD=3.4
18:17:49.677 00.002 31432 MultiStar: [#1 -0.52,-0.45,0.00,M9] [#2 -0.12,-0.91,0.00,M5] [#3 -0.80,-1.01,0.00,M10] [#4 -0.51,-0.25,0.46,U] [#5 -0.53,-0.25,0.47,U] [#6 -0.29,0.06,0.35,U] [#7 -0.70,-0.44,0.00,M10] [#8 -0.51,-0.11,0.32,U] 
18:17:49.679 00.002 31432 refined, 4 included, MultiStar: {-0.33, -0.29}, one-star: {-0.11, -0.51}
18:17:49.680 00.001 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.04) = xAngle (-2.46 = -2.46)
18:17:49.682 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.57 = 0.57)
18:17:49.684 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-2.42 mountX=-0.34 mountY=0.24, mountTheta=2.54
18:17:49.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.29, opts=13)
18:17:49.688 00.001 31432 Enqueuing Move request for scope (-0.33, -0.29)
18:17:49.690 00.002 29876 Worker thread wakes up
18:17:49.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.29) opts 0xd
18:17:49.690 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.29)
18:17:49.690 00.000 29876 Moving (-0.33, -0.29) raw xDistance=-0.34 yDistance=0.24
18:17:49.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
18:17:49.690 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:49.690 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:17:49.690 00.000 29876 MoveAxis(E, 32, ABG)
18:17:49.690 00.000 29876 Guiding  Dir = 2, Dur = 32
18:17:49.691 00.001 29876 IsSlewing returns 0
18:17:49.691 00.000 29876 IsGuiding returns 0
18:17:49.691 00.000 29876 PulseGuide returned control before completion, sleep 42
18:17:49.694 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:49.706 00.012 31432 UpdateGuideState exits: m=2054 RSB=28.7
18:17:49.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:49.710 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:49.712 00.002 31432 Enqueuing Expose request
18:17:49.749 00.037 29876 IsGuiding returns 1
18:17:49.749 00.000 29876 scope still moving after pulse duration time elapsed
18:17:49.779 00.030 29876 IsSlewing returns 0
18:17:49.779 00.000 29876 IsGuiding returns 0
18:17:49.779 00.000 29876 scope move finished after 32 + 56 ms
18:17:49.779 00.000 29876 Move returns status 0, amount 32
18:17:49.779 00.000 29876 MoveAxis(N, 0, ABG)
18:17:49.779 00.000 29876 Move returns status 0, amount 0
18:17:49.779 00.000 29876 move complete, result=0
18:17:49.779 00.000 29876 worker thread done servicing request
18:17:49.779 00.000 29876 Worker thread wakes up
18:17:49.779 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:49.780 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:49.780 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.2 px 0 ms NORTH
18:17:50.908 01.128 29876 Exposure complete
18:17:50.950 00.042 29876 worker thread done servicing request
18:17:50.950 00.000 31432 OnExposeComplete: enter
18:17:50.953 00.003 31432 UpdateGuideState(): m_state=6
18:17:50.955 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:17:50.956 00.001 31432 Star::Find returns 1 (0), X=539.35, Y=298.47, Mass=1987, SNR=28.2, Peak=157 HFD=3.3
18:17:50.958 00.002 31432 MultiStar: [#1 -0.21,-0.84,0.00,M10] [#2 0.32,-0.73,0.00,M6] [#3 -0.57,-0.70,0.00,R] [#4 -0.03,-0.02,0.48,U] [#5 0.46,-0.36,0.49,U] [#6 0.07,0.30,0.36,U] [#7 -0.18,-0.58,0.28,U] [#8 -0.43,-0.04,0.29,U] 
18:17:50.960 00.002 31432 refined, 5 included, MultiStar: {0.01, -0.30}, one-star: {-0.02, -0.63}
18:17:50.962 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.04) = xAngle (-1.57 = -1.57)
18:17:50.964 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.46 = 1.46)
18:17:50.966 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.53 mountX=0.00 mountY=0.30, mountTheta=1.57
18:17:50.970 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.30, opts=13)
18:17:50.972 00.002 31432 Enqueuing Move request for scope (0.01, -0.30)
18:17:50.974 00.002 29876 Worker thread wakes up
18:17:50.974 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
18:17:50.974 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
18:17:50.974 00.000 29876 Moving (0.01, -0.30) raw xDistance=0.00 yDistance=0.30
18:17:50.974 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
18:17:50.974 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
18:17:50.974 00.000 29876 MoveAxis(E, 0, ABG)
18:17:50.974 00.000 29876 Move returns status 0, amount 0
18:17:50.974 00.000 29876 MoveAxis(S, 23, ABG)
18:17:50.974 00.000 29876 Guiding  Dir = 1, Dur = 23
18:17:50.974 00.000 29876 IsSlewing returns 0
18:17:50.974 00.000 29876 IsGuiding returns 0
18:17:50.975 00.001 29876 PulseGuide returned control before completion, sleep 33
18:17:50.977 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:50.989 00.012 31432 UpdateGuideState exits: m=1987 RSB=28.2
18:17:50.991 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:50.993 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:50.995 00.002 31432 Enqueuing Expose request
18:17:51.013 00.018 29876 IsGuiding returns 1
18:17:51.013 00.000 29876 scope still moving after pulse duration time elapsed
18:17:51.044 00.031 29876 IsSlewing returns 0
18:17:51.044 00.000 29876 IsGuiding returns 1
18:17:51.075 00.031 29876 IsSlewing returns 0
18:17:51.075 00.000 29876 IsGuiding returns 1
18:17:51.106 00.031 29876 IsSlewing returns 0
18:17:51.106 00.000 29876 IsGuiding returns 0
18:17:51.106 00.000 29876 scope move finished after 23 + 108 ms
18:17:51.106 00.000 29876 Move returns status 0, amount 23
18:17:51.106 00.000 29876 move complete, result=0
18:17:51.106 00.000 29876 worker thread done servicing request
18:17:51.106 00.000 29876 Worker thread wakes up
18:17:51.106 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 23 ms SOUTH
18:17:51.109 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:51.109 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:52.015 00.906 29876 Exposure complete
18:17:52.058 00.043 29876 worker thread done servicing request
18:17:52.058 00.000 31432 OnExposeComplete: enter
18:17:52.061 00.003 31432 UpdateGuideState(): m_state=6
18:17:52.063 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:17:52.064 00.001 31432 Star::Find returns 1 (0), X=539.72, Y=298.88, Mass=1947, SNR=28.3, Peak=179 HFD=3.4
18:17:52.066 00.002 31432 MultiStar: [#1 0.23,-0.07,0.72,U] [#2 0.52,-0.14,0.61,U] [#3 0.09,0.63,0.00,M1] [#4 -0.16,0.12,0.51,U] [#5 0.18,-0.43,0.45,U] [#6 0.74,0.59,0.00,M1] [#7 0.29,-0.98,0.00,M10] [#8 0.66,-0.16,0.00,M5] 
18:17:52.068 00.002 31432 refined, 4 included, MultiStar: {0.25, -0.15}, one-star: {0.35, -0.22}
18:17:52.070 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
18:17:52.072 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.45 = 2.45)
18:17:52.074 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.53 mountX=0.25 mountY=0.18, mountTheta=0.65
18:17:52.076 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.15, opts=13)
18:17:52.078 00.002 31432 Enqueuing Move request for scope (0.25, -0.15)
18:17:52.080 00.002 29876 Worker thread wakes up
18:17:52.080 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
18:17:52.080 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
18:17:52.080 00.000 29876 Moving (0.25, -0.15) raw xDistance=0.25 yDistance=0.18
18:17:52.080 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
18:17:52.080 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:52.080 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:17:52.080 00.000 29876 MoveAxis(W, 20, ABG)
18:17:52.080 00.000 29876 Guiding  Dir = 3, Dur = 20
18:17:52.080 00.000 29876 IsSlewing returns 0
18:17:52.080 00.000 29876 IsGuiding returns 0
18:17:52.080 00.000 29876 PulseGuide returned control before completion, sleep 30
18:17:52.083 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:52.095 00.012 31432 UpdateGuideState exits: m=1947 RSB=28.3
18:17:52.098 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:52.100 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:52.101 00.001 31432 Enqueuing Expose request
18:17:52.122 00.021 29876 IsGuiding returns 1
18:17:52.122 00.000 29876 scope still moving after pulse duration time elapsed
18:17:52.152 00.030 29876 IsSlewing returns 0
18:17:52.152 00.000 29876 IsGuiding returns 1
18:17:52.184 00.032 29876 IsSlewing returns 0
18:17:52.184 00.000 29876 IsGuiding returns 0
18:17:52.184 00.000 29876 scope move finished after 20 + 83 ms
18:17:52.184 00.000 29876 Move returns status 0, amount 20
18:17:52.184 00.000 29876 MoveAxis(N, 0, ABG)
18:17:52.184 00.000 29876 Move returns status 0, amount 0
18:17:52.184 00.000 29876 move complete, result=0
18:17:52.184 00.000 29876 worker thread done servicing request
18:17:52.184 00.000 29876 Worker thread wakes up
18:17:52.184 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
18:17:52.187 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:52.187 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:53.309 01.122 29876 Exposure complete
18:17:53.352 00.043 29876 worker thread done servicing request
18:17:53.352 00.000 31432 OnExposeComplete: enter
18:17:53.354 00.002 31432 UpdateGuideState(): m_state=6
18:17:53.356 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:17:53.358 00.002 31432 Star::Find returns 1 (0), X=539.53, Y=298.67, Mass=1951, SNR=28.1, Peak=171 HFD=3.2
18:17:53.360 00.002 31432 Star::Find false star n=12 nbg=274 bg=17.5 sigma=4.6 thresh=31 peak=30
18:17:53.362 00.002 31432 MultiStar: [#1 -0.35,-0.25,0.67,U] [#2 0.00,-0.65,0.00,M6] [#3 -0.23,0.63,0.00,M2] [#4 0.05,-0.23,0.47,U] [#5 0.12,-0.37,0.46,U] [#6 -0.16,0.22,0.33,U] [#7 -0.71,-0.28,0.00,R] [#8 0.00,0.00,0.00,L] [#9 0.47,-0.51,0.00,M3] 
18:17:53.364 00.002 31432 refined, 4 included, MultiStar: {-0.02, -0.28}, one-star: {0.16, -0.44}
18:17:53.365 00.001 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.04) = xAngle (-1.67 = -1.67)
18:17:53.367 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.35 = 1.35)
18:17:53.369 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=-0.03 mountY=0.27, mountTheta=1.67
18:17:53.371 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.28, opts=13)
18:17:53.374 00.003 31432 Enqueuing Move request for scope (-0.02, -0.28)
18:17:53.375 00.001 29876 Worker thread wakes up
18:17:53.375 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
18:17:53.376 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
18:17:53.376 00.000 29876 Moving (-0.02, -0.28) raw xDistance=-0.03 yDistance=0.27
18:17:53.376 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
18:17:53.376 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:53.376 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:17:53.376 00.000 29876 MoveAxis(E, 0, ABG)
18:17:53.376 00.000 29876 Move returns status 0, amount 0
18:17:53.376 00.000 29876 MoveAxis(N, 0, ABG)
18:17:53.376 00.000 29876 Move returns status 0, amount 0
18:17:53.376 00.000 29876 move complete, result=0
18:17:53.376 00.000 29876 worker thread done servicing request
18:17:53.380 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:53.392 00.012 31432 UpdateGuideState exits: m=1951 RSB=28.1
18:17:53.394 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:53.396 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:53.397 00.001 31432 Enqueuing Expose request
18:17:53.399 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
18:17:53.401 00.002 29876 Worker thread wakes up
18:17:53.401 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:53.401 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:54.310 00.909 29876 Exposure complete
18:17:54.352 00.042 29876 worker thread done servicing request
18:17:54.353 00.001 31432 OnExposeComplete: enter
18:17:54.355 00.002 31432 UpdateGuideState(): m_state=6
18:17:54.357 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:17:54.359 00.002 31432 Star::Find returns 1 (0), X=539.36, Y=298.23, Mass=1962, SNR=28.4, Peak=152 HFD=3.6
18:17:54.361 00.002 31432 MultiStar: [#1 -0.24,-0.68,0.00,M9] [#2 0.08,-0.43,0.55,U] [#3 0.40,-0.27,0.59,U] [#4 0.19,0.12,0.43,U] [#5 -0.15,0.33,0.49,U] [#6 -0.42,0.37,0.37,U] [#7 0.33,0.45,0.23,U] [#8 -1.05,0.31,0.00,M6] 
18:17:54.362 00.001 31432 refined, 6 included, MultiStar: {0.05, -0.22}, one-star: {-0.02, -0.87}
18:17:54.364 00.002 31432 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.04) = xAngle (-1.37 = -1.37)
18:17:54.366 00.002 31432 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.65 = 1.65)
18:17:54.368 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.34 mountX=0.04 mountY=0.23, mountTheta=1.38
18:17:54.370 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.22, opts=13)
18:17:54.372 00.002 31432 Enqueuing Move request for scope (0.05, -0.22)
18:17:54.374 00.002 29876 Worker thread wakes up
18:17:54.374 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
18:17:54.374 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
18:17:54.374 00.000 29876 Moving (0.05, -0.22) raw xDistance=0.04 yDistance=0.23
18:17:54.374 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
18:17:54.374 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:54.374 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:17:54.374 00.000 29876 MoveAxis(E, 0, ABG)
18:17:54.374 00.000 29876 Move returns status 0, amount 0
18:17:54.375 00.001 29876 MoveAxis(N, 0, ABG)
18:17:54.375 00.000 29876 Move returns status 0, amount 0
18:17:54.375 00.000 29876 move complete, result=0
18:17:54.375 00.000 29876 worker thread done servicing request
18:17:54.378 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:54.391 00.013 31432 UpdateGuideState exits: m=1962 RSB=28.4
18:17:54.394 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:54.395 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:54.397 00.002 31432 Enqueuing Expose request
18:17:54.399 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:17:54.401 00.002 29876 Worker thread wakes up
18:17:54.401 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:54.401 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:55.530 01.129 29876 Exposure complete
18:17:55.572 00.042 29876 worker thread done servicing request
18:17:55.572 00.000 31432 OnExposeComplete: enter
18:17:55.575 00.003 31432 UpdateGuideState(): m_state=6
18:17:55.577 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:17:55.579 00.002 31432 Star::Find returns 1 (0), X=538.47, Y=298.23, Mass=2092, SNR=28.7, Peak=178 HFD=3.4
18:17:55.581 00.002 31432 MultiStar: [#1 -0.64,-0.82,0.00,M10] [#2 -0.46,-1.18,0.00,M6] [#3 -0.53,0.36,0.60,U] [#4 -0.68,-0.29,0.00,M1] [#5 -0.31,-0.60,0.00,M1] [#6 -0.26,-0.13,0.37,U] [#7 -0.39,-0.55,0.00,M1] [#8 -1.05,-0.84,0.00,M7] 
18:17:55.582 00.001 31432 refined, 2 included, MultiStar: {-0.67, -0.36}, one-star: {-0.90, -0.87}
18:17:55.584 00.002 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.04) = xAngle (-2.69 = -2.69)
18:17:55.587 00.003 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.34 = 0.34)
18:17:55.588 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.36 hyp=0.76 cameraTheta=-2.65 mountX=-0.68 mountY=0.25, mountTheta=2.79
18:17:55.591 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.36, opts=13)
18:17:55.593 00.002 31432 Enqueuing Move request for scope (-0.67, -0.36)
18:17:55.595 00.002 29876 Worker thread wakes up
18:17:55.595 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.36) opts 0xd
18:17:55.595 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.36)
18:17:55.595 00.000 29876 Moving (-0.67, -0.36) raw xDistance=-0.68 yDistance=0.25
18:17:55.595 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
18:17:55.595 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:55.595 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:17:55.595 00.000 29876 MoveAxis(E, 55, ABG)
18:17:55.595 00.000 29876 Guiding  Dir = 2, Dur = 55
18:17:55.596 00.001 29876 IsSlewing returns 0
18:17:55.596 00.000 29876 IsGuiding returns 0
18:17:55.596 00.000 29876 PulseGuide returned control before completion, sleep 65
18:17:55.599 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:55.611 00.012 31432 UpdateGuideState exits: m=2092 RSB=28.7
18:17:55.614 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:55.615 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:55.617 00.002 31432 Enqueuing Expose request
18:17:55.667 00.050 29876 IsGuiding returns 1
18:17:55.667 00.000 29876 scope still moving after pulse duration time elapsed
18:17:55.698 00.031 29876 IsSlewing returns 0
18:17:55.698 00.000 29876 IsGuiding returns 1
18:17:55.729 00.031 29876 IsSlewing returns 0
18:17:55.729 00.000 29876 IsGuiding returns 1
18:17:55.760 00.031 29876 IsSlewing returns 0
18:17:55.760 00.000 29876 IsGuiding returns 0
18:17:55.760 00.000 29876 scope move finished after 55 + 109 ms
18:17:55.760 00.000 29876 Move returns status 0, amount 55
18:17:55.760 00.000 29876 MoveAxis(N, 0, ABG)
18:17:55.760 00.000 29876 Move returns status 0, amount 0
18:17:55.760 00.000 29876 move complete, result=0
18:17:55.760 00.000 29876 worker thread done servicing request
18:17:55.760 00.000 29876 Worker thread wakes up
18:17:55.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:55.760 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:55.760 00.000 31432 GuideStep: -0.7 px 55 ms EAST, 0.2 px 0 ms NORTH
18:17:56.668 00.908 29876 Exposure complete
18:17:56.710 00.042 29876 worker thread done servicing request
18:17:56.710 00.000 31432 OnExposeComplete: enter
18:17:56.712 00.002 31432 UpdateGuideState(): m_state=6
18:17:56.714 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:17:56.716 00.002 31432 Star::Find returns 1 (0), X=539.33, Y=298.58, Mass=1994, SNR=28.3, Peak=189 HFD=3.2
18:17:56.718 00.002 31432 MultiStar: [#1 0.17,-0.34,0.70,U] [#2 0.63,-0.36,0.00,M7] [#3 0.69,0.09,0.00,M1] [#4 0.35,-0.16,0.49,U] [#5 -0.07,-0.18,0.46,U] [#6 -0.10,0.45,0.31,U] [#7 0.27,-0.54,0.37,U] [#8 -0.96,-0.21,0.00,M8] 
18:17:56.720 00.002 31432 refined, 5 included, MultiStar: {0.09, -0.29}, one-star: {-0.04, -0.52}
18:17:56.722 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.04) = xAngle (-1.32 = -1.32)
18:17:56.724 00.002 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.70 = 1.70)
18:17:56.725 00.001 31432 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.29 mountX=0.07 mountY=0.30, mountTheta=1.33
18:17:56.728 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.29, opts=13)
18:17:56.730 00.002 31432 Enqueuing Move request for scope (0.09, -0.29)
18:17:56.732 00.002 29876 Worker thread wakes up
18:17:56.732 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
18:17:56.732 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
18:17:56.732 00.000 29876 Moving (0.09, -0.29) raw xDistance=0.07 yDistance=0.30
18:17:56.733 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
18:17:56.733 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
18:17:56.733 00.000 29876 MoveAxis(E, 0, ABG)
18:17:56.733 00.000 29876 Move returns status 0, amount 0
18:17:56.733 00.000 29876 MoveAxis(S, 23, ABG)
18:17:56.733 00.000 29876 Guiding  Dir = 1, Dur = 23
18:17:56.733 00.000 29876 IsSlewing returns 0
18:17:56.733 00.000 29876 IsGuiding returns 0
18:17:56.733 00.000 29876 PulseGuide returned control before completion, sleep 33
18:17:56.736 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:56.749 00.013 31432 UpdateGuideState exits: m=1994 RSB=28.3
18:17:56.751 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:56.753 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:56.755 00.002 31432 Enqueuing Expose request
18:17:56.776 00.021 29876 IsGuiding returns 1
18:17:56.776 00.000 29876 scope still moving after pulse duration time elapsed
18:17:56.807 00.031 29876 IsSlewing returns 0
18:17:56.807 00.000 29876 IsGuiding returns 1
18:17:56.837 00.030 29876 IsSlewing returns 0
18:17:56.837 00.000 29876 IsGuiding returns 1
18:17:56.869 00.032 29876 IsSlewing returns 0
18:17:56.869 00.000 29876 IsGuiding returns 0
18:17:56.869 00.000 29876 scope move finished after 23 + 112 ms
18:17:56.869 00.000 29876 Move returns status 0, amount 23
18:17:56.869 00.000 29876 move complete, result=0
18:17:56.869 00.000 29876 worker thread done servicing request
18:17:56.869 00.000 29876 Worker thread wakes up
18:17:56.869 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:56.869 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:56.869 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 23 ms SOUTH
18:17:57.993 01.124 29876 Exposure complete
18:17:58.035 00.042 29876 worker thread done servicing request
18:17:58.035 00.000 31432 OnExposeComplete: enter
18:17:58.037 00.002 31432 UpdateGuideState(): m_state=6
18:17:58.039 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:17:58.041 00.002 31432 Star::Find returns 1 (0), X=538.80, Y=298.34, Mass=2012, SNR=29.2, Peak=233 HFD=3.2
18:17:58.043 00.002 31432 MultiStar: [#1 -0.48,-0.35,0.67,U] [#2 0.13,-0.57,0.54,U] [#3 0.22,0.88,0.00,M2] [#4 -0.20,0.12,0.49,U] [#5 -0.13,-0.40,0.48,U] [#6 -0.10,0.11,0.37,U] [#7 0.94,0.09,0.00,M1] [#8 -0.39,-1.28,0.00,M9] 
18:17:58.045 00.002 31432 refined, 5 included, MultiStar: {-0.29, -0.39}, one-star: {-0.57, -0.76}
18:17:58.047 00.002 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.04) = xAngle (-2.24 = -2.24)
18:17:58.049 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.78 = 0.78)
18:17:58.050 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.39 hyp=0.49 cameraTheta=-2.20 mountX=-0.30 mountY=0.34, mountTheta=2.29
18:17:58.053 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.39, opts=13)
18:17:58.055 00.002 31432 Enqueuing Move request for scope (-0.29, -0.39)
18:17:58.057 00.002 29876 Worker thread wakes up
18:17:58.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.39) opts 0xd
18:17:58.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.39)
18:17:58.057 00.000 29876 Moving (-0.29, -0.39) raw xDistance=-0.30 yDistance=0.34
18:17:58.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
18:17:58.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
18:17:58.057 00.000 29876 MoveAxis(E, 24, ABG)
18:17:58.057 00.000 29876 Guiding  Dir = 2, Dur = 24
18:17:58.058 00.001 29876 IsSlewing returns 0
18:17:58.058 00.000 29876 IsGuiding returns 0
18:17:58.058 00.000 29876 PulseGuide returned control before completion, sleep 34
18:17:58.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:17:58.073 00.012 31432 UpdateGuideState exits: m=2012 RSB=29.2
18:17:58.076 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:58.078 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:58.079 00.001 31432 Enqueuing Expose request
18:17:58.099 00.020 29876 IsGuiding returns 1
18:17:58.099 00.000 29876 scope still moving after pulse duration time elapsed
18:17:58.129 00.030 29876 IsSlewing returns 0
18:17:58.129 00.000 29876 IsGuiding returns 1
18:17:58.160 00.031 29876 IsSlewing returns 0
18:17:58.160 00.000 29876 IsGuiding returns 0
18:17:58.160 00.000 29876 scope move finished after 24 + 77 ms
18:17:58.160 00.000 29876 Move returns status 0, amount 24
18:17:58.160 00.000 29876 MoveAxis(S, 26, ABG)
18:17:58.160 00.000 29876 Guiding  Dir = 1, Dur = 26
18:17:58.160 00.000 29876 IsSlewing returns 0
18:17:58.160 00.000 29876 IsGuiding returns 0
18:17:58.161 00.001 29876 PulseGuide returned control before completion, sleep 36
18:17:58.206 00.045 29876 IsGuiding returns 1
18:17:58.206 00.000 29876 scope still moving after pulse duration time elapsed
18:17:58.237 00.031 29876 IsSlewing returns 0
18:17:58.237 00.000 29876 IsGuiding returns 1
18:17:58.268 00.031 29876 IsSlewing returns 0
18:17:58.268 00.000 29876 IsGuiding returns 1
18:17:58.299 00.031 29876 IsSlewing returns 0
18:17:58.299 00.000 29876 IsGuiding returns 0
18:17:58.299 00.000 29876 scope move finished after 26 + 112 ms
18:17:58.299 00.000 29876 Move returns status 0, amount 26
18:17:58.299 00.000 29876 move complete, result=0
18:17:58.299 00.000 29876 worker thread done servicing request
18:17:58.299 00.000 29876 Worker thread wakes up
18:17:58.299 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:58.299 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:58.299 00.000 31432 GuideStep: -0.3 px 24 ms EAST, 0.3 px 26 ms SOUTH
18:17:59.209 00.910 29876 Exposure complete
18:17:59.251 00.042 29876 worker thread done servicing request
18:17:59.251 00.000 31432 OnExposeComplete: enter
18:17:59.253 00.002 31432 UpdateGuideState(): m_state=6
18:17:59.256 00.003 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:17:59.258 00.002 31432 Star::Find returns 1 (0), X=539.37, Y=298.71, Mass=2081, SNR=29.0, Peak=194 HFD=3.4
18:17:59.260 00.002 31432 MultiStar: [#1 -0.57,-0.15,0.63,U] [#2 0.40,0.14,0.52,U] [#3 -0.63,1.15,0.00,M3] [#4 -0.32,0.29,0.48,U] [#5 -0.07,-0.20,0.48,U] [#6 -0.29,0.13,0.35,U] [#7 0.84,-0.21,0.00,M2] [#8 -0.35,-0.21,0.30,U] 
18:17:59.262 00.002 31432 refined, 6 included, MultiStar: {-0.15, -0.10}, one-star: {-0.00, -0.40}
18:17:59.263 00.001 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.04) = xAngle (-2.56 = -2.56)
18:17:59.266 00.003 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.46 = 0.46)
18:17:59.267 00.001 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.52 mountX=-0.15 mountY=0.08, mountTheta=2.65
18:17:59.270 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.10, opts=13)
18:17:59.272 00.002 31432 Enqueuing Move request for scope (-0.15, -0.10)
18:17:59.274 00.002 29876 Worker thread wakes up
18:17:59.275 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
18:17:59.275 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
18:17:59.275 00.000 29876 Moving (-0.15, -0.10) raw xDistance=-0.15 yDistance=0.08
18:17:59.275 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
18:17:59.275 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:17:59.275 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:17:59.275 00.000 29876 MoveAxis(E, 0, ABG)
18:17:59.275 00.000 29876 Move returns status 0, amount 0
18:17:59.275 00.000 29876 MoveAxis(N, 0, ABG)
18:17:59.275 00.000 29876 Move returns status 0, amount 0
18:17:59.275 00.000 29876 move complete, result=0
18:17:59.275 00.000 29876 worker thread done servicing request
18:17:59.279 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:17:59.292 00.013 31432 UpdateGuideState exits: m=2081 RSB=29.0
18:17:59.294 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:59.296 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:17:59.298 00.002 31432 Enqueuing Expose request
18:17:59.300 00.002 29876 Worker thread wakes up
18:17:59.300 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:17:59.300 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:17:59.300 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
18:18:00.422 01.122 29876 Exposure complete
18:18:00.465 00.043 29876 worker thread done servicing request
18:18:00.465 00.000 31432 OnExposeComplete: enter
18:18:00.468 00.003 31432 UpdateGuideState(): m_state=6
18:18:00.470 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:18:00.472 00.002 31432 Star::Find returns 1 (0), X=538.22, Y=298.47, Mass=2046, SNR=29.0, Peak=195 HFD=3.4
18:18:00.474 00.002 31432 MultiStar: [#1 -1.17,-0.14,0.00,M8] [#2 -0.17,-0.22,0.57,U] [#3 -0.32,0.45,0.55,U] [#4 -1.17,0.20,0.00,M1] [#5 -0.46,-0.13,0.42,U] [#6 -1.08,-0.07,0.00,M1] [#7 0.01,0.46,0.35,U] [#8 -0.93,0.03,0.00,M9] 
18:18:00.475 00.001 31432 refined, 4 included, MultiStar: {-0.56, -0.14}, one-star: {-1.15, -0.63}
18:18:00.477 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.04) = xAngle (-2.94 = -2.94)
18:18:00.479 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.09 = 0.09)
18:18:00.481 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.14 hyp=0.58 cameraTheta=-2.90 mountX=-0.56 mountY=0.05, mountTheta=3.05
18:18:00.484 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.14, opts=13)
18:18:00.486 00.002 31432 Enqueuing Move request for scope (-0.56, -0.14)
18:18:00.488 00.002 29876 Worker thread wakes up
18:18:00.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.14) opts 0xd
18:18:00.488 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.14)
18:18:00.488 00.000 29876 Moving (-0.56, -0.14) raw xDistance=-0.56 yDistance=0.05
18:18:00.488 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
18:18:00.488 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:00.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:18:00.488 00.000 29876 MoveAxis(E, 46, ABG)
18:18:00.488 00.000 29876 Guiding  Dir = 2, Dur = 46
18:18:00.488 00.000 29876 IsSlewing returns 0
18:18:00.488 00.000 29876 IsGuiding returns 0
18:18:00.488 00.000 29876 PulseGuide returned control before completion, sleep 56
18:18:00.492 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:00.505 00.013 31432 UpdateGuideState exits: m=2046 RSB=29.0
18:18:00.507 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:00.509 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:00.511 00.002 31432 Enqueuing Expose request
18:18:00.559 00.048 29876 IsGuiding returns 1
18:18:00.559 00.000 29876 scope still moving after pulse duration time elapsed
18:18:00.590 00.031 29876 IsSlewing returns 0
18:18:00.590 00.000 29876 IsGuiding returns 1
18:18:00.621 00.031 29876 IsSlewing returns 0
18:18:00.621 00.000 29876 IsGuiding returns 1
18:18:00.652 00.031 29876 IsSlewing returns 0
18:18:00.652 00.000 29876 IsGuiding returns 0
18:18:00.652 00.000 29876 scope move finished after 46 + 118 ms
18:18:00.652 00.000 29876 Move returns status 0, amount 46
18:18:00.652 00.000 29876 MoveAxis(N, 0, ABG)
18:18:00.652 00.000 29876 Move returns status 0, amount 0
18:18:00.652 00.000 29876 move complete, result=0
18:18:00.652 00.000 29876 worker thread done servicing request
18:18:00.652 00.000 29876 Worker thread wakes up
18:18:00.652 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:00.653 00.001 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:00.653 00.000 31432 GuideStep: -0.6 px 46 ms EAST, 0.0 px 0 ms NORTH
18:18:01.565 00.912 29876 Exposure complete
18:18:01.606 00.041 29876 worker thread done servicing request
18:18:01.606 00.000 31432 OnExposeComplete: enter
18:18:01.608 00.002 31432 UpdateGuideState(): m_state=6
18:18:01.610 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:18:01.612 00.002 31432 Star::Find returns 1 (0), X=538.77, Y=298.50, Mass=2047, SNR=28.4, Peak=169 HFD=3.5
18:18:01.614 00.002 31432 MultiStar: [#1 -0.50,-0.32,0.67,U] [#2 0.06,-0.32,0.52,U] [#3 0.15,0.53,0.56,U] [#4 -1.36,0.01,0.00,M2] [#5 0.02,-0.47,0.50,U] [#6 -1.01,0.07,0.00,M2] [#7 0.40,0.59,0.27,U] [#8 -0.99,0.30,0.00,M10] 
18:18:01.616 00.002 31432 refined, 5 included, MultiStar: {-0.20, -0.21}, one-star: {-0.60, -0.60}
18:18:01.618 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.04) = xAngle (-2.36 = -2.36)
18:18:01.620 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.67 = 0.67)
18:18:01.621 00.001 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.32 mountX=-0.21 mountY=0.18, mountTheta=2.42
18:18:01.625 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.21, opts=13)
18:18:01.627 00.002 31432 Enqueuing Move request for scope (-0.20, -0.21)
18:18:01.629 00.002 29876 Worker thread wakes up
18:18:01.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
18:18:01.629 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
18:18:01.629 00.000 29876 Moving (-0.20, -0.21) raw xDistance=-0.21 yDistance=0.18
18:18:01.629 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.21
18:18:01.629 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:01.629 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:18:01.629 00.000 29876 MoveAxis(E, 20, ABG)
18:18:01.629 00.000 29876 Guiding  Dir = 2, Dur = 20
18:18:01.629 00.000 29876 IsSlewing returns 0
18:18:01.629 00.000 29876 IsGuiding returns 0
18:18:01.630 00.001 29876 PulseGuide returned control before completion, sleep 30
18:18:01.633 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=256, Gamma=1.000
18:18:01.646 00.013 31432 UpdateGuideState exits: m=2047 RSB=28.4
18:18:01.648 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:01.650 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:01.652 00.002 31432 Enqueuing Expose request
18:18:01.670 00.018 29876 IsGuiding returns 1
18:18:01.670 00.000 29876 scope still moving after pulse duration time elapsed
18:18:01.701 00.031 29876 IsSlewing returns 0
18:18:01.701 00.000 29876 IsGuiding returns 1
18:18:01.733 00.032 29876 IsSlewing returns 0
18:18:01.733 00.000 29876 IsGuiding returns 0
18:18:01.733 00.000 29876 scope move finished after 20 + 82 ms
18:18:01.733 00.000 29876 Move returns status 0, amount 20
18:18:01.733 00.000 29876 MoveAxis(N, 0, ABG)
18:18:01.733 00.000 29876 Move returns status 0, amount 0
18:18:01.733 00.000 29876 move complete, result=0
18:18:01.733 00.000 29876 worker thread done servicing request
18:18:01.733 00.000 29876 Worker thread wakes up
18:18:01.733 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:01.733 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:01.733 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.2 px 0 ms NORTH
18:18:02.864 01.131 29876 Exposure complete
18:18:02.908 00.044 29876 worker thread done servicing request
18:18:02.908 00.000 31432 OnExposeComplete: enter
18:18:02.910 00.002 31432 UpdateGuideState(): m_state=6
18:18:02.912 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:18:02.914 00.002 31432 Star::Find returns 1 (0), X=539.99, Y=298.54, Mass=1915, SNR=27.6, Peak=174 HFD=3.5
18:18:02.917 00.003 31432 MultiStar: [#1 -0.09,-0.64,0.70,U] [#2 1.35,-0.43,0.00,M4] [#3 0.64,0.22,0.62,U] [#4 -0.31,-0.18,0.48,U] [#5 0.88,-0.39,0.00,M1] [#6 -0.23,0.68,0.37,U] [#7 1.39,-0.24,0.00,M1] [#8 1.40,0.38,0.00,R] 
18:18:02.918 00.001 31432 refined, 4 included, MultiStar: {0.23, -0.22}, one-star: {0.61, -0.57}
18:18:02.920 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.04) = xAngle (-0.82 = -0.82)
18:18:02.922 00.002 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.21 = 2.21)
18:18:02.925 00.003 31432 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.78 mountX=0.22 mountY=0.26, mountTheta=0.87
18:18:02.928 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.22, opts=13)
18:18:02.930 00.002 31432 Enqueuing Move request for scope (0.23, -0.22)
18:18:02.931 00.001 29876 Worker thread wakes up
18:18:02.931 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
18:18:02.932 00.001 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
18:18:02.932 00.000 29876 Moving (0.23, -0.22) raw xDistance=0.22 yDistance=0.26
18:18:02.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
18:18:02.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:02.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:18:02.932 00.000 29876 MoveAxis(W, 16, ABG)
18:18:02.932 00.000 29876 Guiding  Dir = 3, Dur = 16
18:18:02.932 00.000 29876 IsSlewing returns 0
18:18:02.932 00.000 29876 IsGuiding returns 0
18:18:02.932 00.000 29876 PulseGuide returned control before completion, sleep 26
18:18:02.935 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:02.947 00.012 31432 UpdateGuideState exits: m=1915 RSB=27.6
18:18:02.949 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:02.951 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:02.953 00.002 31432 Enqueuing Expose request
18:18:02.969 00.016 29876 IsGuiding returns 0
18:18:02.969 00.000 29876 Move returns status 0, amount 16
18:18:02.969 00.000 29876 MoveAxis(N, 0, ABG)
18:18:02.969 00.000 29876 Move returns status 0, amount 0
18:18:02.969 00.000 29876 move complete, result=0
18:18:02.969 00.000 29876 worker thread done servicing request
18:18:02.969 00.000 29876 Worker thread wakes up
18:18:02.969 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:02.969 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:02.971 00.002 31432 GuideStep: 0.2 px 16 ms WEST, 0.3 px 0 ms NORTH
18:18:03.879 00.908 29876 Exposure complete
18:18:03.925 00.046 29876 worker thread done servicing request
18:18:03.925 00.000 31432 OnExposeComplete: enter
18:18:03.927 00.002 31432 UpdateGuideState(): m_state=6
18:18:03.930 00.003 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:18:03.932 00.002 31432 Star::Find returns 1 (0), X=540.15, Y=298.99, Mass=2016, SNR=28.8, Peak=162 HFD=3.2
18:18:03.934 00.002 31432 MultiStar: [#1 0.20,-0.09,0.70,U] [#2 1.32,0.40,0.00,M5] [#3 0.39,0.74,0.00,M1] [#4 0.52,0.04,0.47,U] [#5 0.73,0.18,0.00,M2] [#6 0.69,0.09,0.29,U] [#7 1.83,-0.30,0.00,M2] [#8 -0.74,-0.05,0.00,M1] 
18:18:03.936 00.002 31432 refined, 3 included, MultiStar: {0.55, -0.05}, one-star: {0.78, -0.11}
18:18:03.938 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.04) = xAngle (-0.14 = -0.14)
18:18:03.940 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.89 = 2.89)
18:18:03.942 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.05 hyp=0.56 cameraTheta=-0.10 mountX=0.55 mountY=0.14, mountTheta=0.25
18:18:03.945 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.05, opts=13)
18:18:03.947 00.002 31432 Enqueuing Move request for scope (0.55, -0.05)
18:18:03.949 00.002 29876 Worker thread wakes up
18:18:03.949 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.05) opts 0xd
18:18:03.949 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.05)
18:18:03.949 00.000 29876 Moving (0.55, -0.05) raw xDistance=0.55 yDistance=0.14
18:18:03.949 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
18:18:03.949 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:03.949 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:18:03.949 00.000 29876 MoveAxis(W, 46, ABG)
18:18:03.949 00.000 29876 Guiding  Dir = 3, Dur = 46
18:18:03.950 00.001 29876 IsSlewing returns 0
18:18:03.950 00.000 29876 IsGuiding returns 0
18:18:03.950 00.000 29876 PulseGuide returned control before completion, sleep 56
18:18:03.953 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:03.966 00.013 31432 UpdateGuideState exits: m=2016 RSB=28.8
18:18:03.969 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:03.971 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:03.973 00.002 31432 Enqueuing Expose request
18:18:04.016 00.043 29876 IsGuiding returns 1
18:18:04.016 00.000 29876 scope still moving after pulse duration time elapsed
18:18:04.047 00.031 29876 IsSlewing returns 0
18:18:04.047 00.000 29876 IsGuiding returns 1
18:18:04.078 00.031 29876 IsSlewing returns 0
18:18:04.078 00.000 29876 IsGuiding returns 0
18:18:04.078 00.000 29876 scope move finished after 46 + 82 ms
18:18:04.078 00.000 29876 Move returns status 0, amount 46
18:18:04.078 00.000 29876 MoveAxis(N, 0, ABG)
18:18:04.078 00.000 29876 Move returns status 0, amount 0
18:18:04.078 00.000 29876 move complete, result=0
18:18:04.078 00.000 29876 worker thread done servicing request
18:18:04.078 00.000 29876 Worker thread wakes up
18:18:04.078 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:04.078 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:04.078 00.000 31432 GuideStep: 0.6 px 46 ms WEST, 0.1 px 0 ms NORTH
18:18:05.206 01.128 29876 Exposure complete
18:18:05.248 00.042 29876 worker thread done servicing request
18:18:05.249 00.001 31432 OnExposeComplete: enter
18:18:05.251 00.002 31432 UpdateGuideState(): m_state=6
18:18:05.253 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:18:05.255 00.002 31432 Star::Find returns 1 (0), X=540.32, Y=298.44, Mass=1772, SNR=27.0, Peak=171 HFD=3.2
18:18:05.257 00.002 31432 Star::Find false star n=14 nbg=277 bg=17.0 sigma=4.8 thresh=31 peak=31
18:18:05.258 00.001 31432 MultiStar: [#1 0.54,-0.66,0.00,M6] [#2 0.99,-0.24,0.00,M6] [#3 0.75,0.10,0.00,M2] [#4 0.30,-0.46,0.49,U] [#5 1.08,-0.81,0.00,M3] [#6 0.41,-0.38,0.38,U] [#7 0.00,0.00,0.00,L] [#8 -1.24,-0.64,0.00,M2] [#9 1.09,0.07,0.00,M4] 
18:18:05.260 00.002 31432 refined, 2 included, MultiStar: {0.67, -0.55}, one-star: {0.95, -0.66}
18:18:05.262 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.04) = xAngle (-0.73 = -0.73)
18:18:05.264 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.30 = 2.30)
18:18:05.266 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.55 hyp=0.87 cameraTheta=-0.69 mountX=0.65 mountY=0.65, mountTheta=0.78
18:18:05.268 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.55, opts=13)
18:18:05.270 00.002 31432 Enqueuing Move request for scope (0.67, -0.55)
18:18:05.272 00.002 29876 Worker thread wakes up
18:18:05.272 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.55) opts 0xd
18:18:05.272 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.55)
18:18:05.272 00.000 29876 Moving (0.67, -0.55) raw xDistance=0.65 yDistance=0.65
18:18:05.272 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
18:18:05.272 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
18:18:05.272 00.000 29876 MoveAxis(W, 56, ABG)
18:18:05.272 00.000 29876 Guiding  Dir = 3, Dur = 56
18:18:05.273 00.001 29876 IsSlewing returns 0
18:18:05.273 00.000 29876 IsGuiding returns 0
18:18:05.273 00.000 29876 PulseGuide returned control before completion, sleep 66
18:18:05.277 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:18:05.289 00.012 31432 UpdateGuideState exits: m=1772 RSB=27.0
18:18:05.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:05.293 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:05.295 00.002 31432 Enqueuing Expose request
18:18:05.341 00.046 29876 IsGuiding returns 1
18:18:05.341 00.000 29876 scope still moving after pulse duration time elapsed
18:18:05.371 00.030 29876 IsSlewing returns 0
18:18:05.371 00.000 29876 IsGuiding returns 1
18:18:05.402 00.031 29876 IsSlewing returns 0
18:18:05.402 00.000 29876 IsGuiding returns 1
18:18:05.433 00.031 29876 IsSlewing returns 0
18:18:05.433 00.000 29876 IsGuiding returns 0
18:18:05.433 00.000 29876 scope move finished after 56 + 103 ms
18:18:05.433 00.000 29876 Move returns status 0, amount 56
18:18:05.433 00.000 29876 MoveAxis(S, 49, ABG)
18:18:05.433 00.000 29876 Guiding  Dir = 1, Dur = 49
18:18:05.433 00.000 29876 IsSlewing returns 0
18:18:05.433 00.000 29876 IsGuiding returns 0
18:18:05.434 00.001 29876 PulseGuide returned control before completion, sleep 59
18:18:05.496 00.062 29876 IsGuiding returns 1
18:18:05.496 00.000 29876 scope still moving after pulse duration time elapsed
18:18:05.527 00.031 29876 IsSlewing returns 0
18:18:05.527 00.000 29876 IsGuiding returns 1
18:18:05.558 00.031 29876 IsSlewing returns 0
18:18:05.558 00.000 29876 IsGuiding returns 0
18:18:05.558 00.000 29876 scope move finished after 49 + 75 ms
18:18:05.558 00.000 29876 Move returns status 0, amount 49
18:18:05.558 00.000 29876 move complete, result=0
18:18:05.558 00.000 29876 worker thread done servicing request
18:18:05.558 00.000 29876 Worker thread wakes up
18:18:05.558 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:05.558 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:05.558 00.000 31432 GuideStep: 0.6 px 56 ms WEST, 0.6 px 49 ms SOUTH
18:18:06.471 00.913 29876 Exposure complete
18:18:06.515 00.044 29876 worker thread done servicing request
18:18:06.515 00.000 31432 OnExposeComplete: enter
18:18:06.517 00.002 31432 UpdateGuideState(): m_state=6
18:18:06.520 00.003 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:18:06.521 00.001 31432 Star::Find returns 1 (0), X=539.76, Y=298.26, Mass=2015, SNR=29.0, Peak=159 HFD=3.5
18:18:06.523 00.002 31432 MultiStar: [#1 0.07,-0.35,0.66,U] [#2 0.49,-0.62,0.00,M7] [#3 0.28,0.42,0.58,U] [#4 0.04,0.13,0.46,U] [#5 0.51,-0.38,0.47,U] [#6 -0.56,0.34,0.35,U] [#7 0.93,-0.99,0.00,M3] [#8 -1.63,-0.41,0.00,M3] 
18:18:06.525 00.002 31432 refined, 5 included, MultiStar: {0.19, -0.23}, one-star: {0.38, -0.84}
18:18:06.527 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.04) = xAngle (-0.94 = -0.94)
18:18:06.529 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.09 = 2.09)
18:18:06.530 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.90 mountX=0.18 mountY=0.26, mountTheta=0.97
18:18:06.533 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.23, opts=13)
18:18:06.535 00.002 31432 Enqueuing Move request for scope (0.19, -0.23)
18:18:06.537 00.002 29876 Worker thread wakes up
18:18:06.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
18:18:06.537 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
18:18:06.537 00.000 29876 Moving (0.19, -0.23) raw xDistance=0.18 yDistance=0.26
18:18:06.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
18:18:06.537 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:06.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
18:18:06.537 00.000 29876 MoveAxis(E, 0, ABG)
18:18:06.537 00.000 29876 Move returns status 0, amount 0
18:18:06.537 00.000 29876 MoveAxis(N, 0, ABG)
18:18:06.537 00.000 29876 Move returns status 0, amount 0
18:18:06.537 00.000 29876 move complete, result=0
18:18:06.537 00.000 29876 worker thread done servicing request
18:18:06.541 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:06.554 00.013 31432 UpdateGuideState exits: m=2015 RSB=29.0
18:18:06.556 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:06.557 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:06.559 00.002 31432 Enqueuing Expose request
18:18:06.561 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
18:18:06.563 00.002 29876 Worker thread wakes up
18:18:06.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:06.563 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:07.688 01.125 29876 Exposure complete
18:18:07.731 00.043 29876 worker thread done servicing request
18:18:07.731 00.000 31432 OnExposeComplete: enter
18:18:07.733 00.002 31432 UpdateGuideState(): m_state=6
18:18:07.736 00.003 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:18:07.738 00.002 31432 Star::Find returns 1 (0), X=538.44, Y=298.45, Mass=2091, SNR=29.0, Peak=172 HFD=3.3
18:18:07.740 00.002 31432 MultiStar: [#1 -0.63,-0.38,0.65,U] [#2 -0.58,-0.47,0.59,U] [#3 -0.68,0.23,0.60,U] [#4 -1.23,-0.26,0.00,M1] [#5 -1.13,-0.97,0.00,M3] [#6 -1.01,-0.29,0.00,M1] [#7 -0.53,-0.86,0.00,M4] [#8 -2.72,-0.23,0.00,M4] 
18:18:07.741 00.001 31432 refined, 3 included, MultiStar: {-0.74, -0.37}, one-star: {-0.94, -0.65}
18:18:07.743 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.04) = xAngle (-2.72 = -2.72)
18:18:07.745 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.30 = 0.30)
18:18:07.747 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.37 hyp=0.83 cameraTheta=-2.68 mountX=-0.75 mountY=0.25, mountTheta=2.83
18:18:07.751 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.37, opts=13)
18:18:07.753 00.002 31432 Enqueuing Move request for scope (-0.74, -0.37)
18:18:07.755 00.002 29876 Worker thread wakes up
18:18:07.755 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.37) opts 0xd
18:18:07.755 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.37)
18:18:07.755 00.000 29876 Moving (-0.74, -0.37) raw xDistance=-0.75 yDistance=0.25
18:18:07.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.75
18:18:07.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:07.755 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:18:07.755 00.000 29876 MoveAxis(E, 61, ABG)
18:18:07.755 00.000 29876 Guiding  Dir = 2, Dur = 61
18:18:07.755 00.000 29876 IsSlewing returns 0
18:18:07.755 00.000 29876 IsGuiding returns 0
18:18:07.755 00.000 29876 PulseGuide returned control before completion, sleep 71
18:18:07.758 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=256, Gamma=1.000
18:18:07.770 00.012 31432 UpdateGuideState exits: m=2091 RSB=29.0
18:18:07.772 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:07.774 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:07.776 00.002 31432 Enqueuing Expose request
18:18:07.842 00.066 29876 IsGuiding returns 1
18:18:07.842 00.000 29876 scope still moving after pulse duration time elapsed
18:18:07.872 00.030 29876 IsSlewing returns 0
18:18:07.872 00.000 29876 IsGuiding returns 1
18:18:07.903 00.031 29876 IsSlewing returns 0
18:18:07.903 00.000 29876 IsGuiding returns 0
18:18:07.903 00.000 29876 scope move finished after 61 + 87 ms
18:18:07.903 00.000 29876 Move returns status 0, amount 61
18:18:07.903 00.000 29876 MoveAxis(N, 0, ABG)
18:18:07.903 00.000 29876 Move returns status 0, amount 0
18:18:07.903 00.000 29876 move complete, result=0
18:18:07.903 00.000 29876 worker thread done servicing request
18:18:07.903 00.000 29876 Worker thread wakes up
18:18:07.903 00.000 31432 GuideStep: -0.8 px 61 ms EAST, 0.2 px 0 ms NORTH
18:18:07.906 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:07.906 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:08.819 00.913 29876 Exposure complete
18:18:08.864 00.045 29876 worker thread done servicing request
18:18:08.864 00.000 31432 OnExposeComplete: enter
18:18:08.866 00.002 31432 UpdateGuideState(): m_state=6
18:18:08.868 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:18:08.870 00.002 31432 Star::Find returns 1 (0), X=539.22, Y=299.25, Mass=1971, SNR=28.1, Peak=164 HFD=3.5
18:18:08.872 00.002 31432 Star::Find false star n=8 nbg=279 bg=17.5 sigma=5.2 thresh=33 peak=32
18:18:08.874 00.002 31432 Star::Find false star n=5 nbg=279 bg=18.0 sigma=5.0 thresh=33 peak=33
18:18:08.876 00.002 31432 MultiStar: [#1 -0.15,-0.20,0.67,U] [#2 -0.02,-0.25,0.52,U] [#3 0.04,0.61,0.58,U] [#4 -0.20,0.31,0.46,U] [#5 0.19,-0.01,0.47,U] [#6 -0.66,0.66,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -2.15,-0.25,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
18:18:08.878 00.002 31432 refined, 5 included, MultiStar: {-0.07, 0.10}, one-star: {-0.15, 0.15}
18:18:08.880 00.002 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.04) = xAngle (2.12 = 2.12)
18:18:08.882 00.002 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.14 = -1.14)
18:18:08.884 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
18:18:08.887 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.10, opts=13)
18:18:08.889 00.002 31432 Enqueuing Move request for scope (-0.07, 0.10)
18:18:08.891 00.002 29876 Worker thread wakes up
18:18:08.891 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
18:18:08.891 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
18:18:08.891 00.000 29876 Moving (-0.07, 0.10) raw xDistance=-0.06 yDistance=-0.11
18:18:08.891 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
18:18:08.891 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:08.891 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:18:08.891 00.000 29876 MoveAxis(E, 0, ABG)
18:18:08.891 00.000 29876 Move returns status 0, amount 0
18:18:08.891 00.000 29876 MoveAxis(N, 0, ABG)
18:18:08.891 00.000 29876 Move returns status 0, amount 0
18:18:08.891 00.000 29876 move complete, result=0
18:18:08.891 00.000 29876 worker thread done servicing request
18:18:08.895 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:18:08.908 00.013 31432 UpdateGuideState exits: m=1971 RSB=28.1
18:18:08.910 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:08.912 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:08.914 00.002 31432 Enqueuing Expose request
18:18:08.916 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:08.918 00.002 29876 Worker thread wakes up
18:18:08.919 00.001 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:08.919 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:09.212 00.293 31432 GraphStats window size = 400
18:18:10.040 00.828 29876 Exposure complete
18:18:10.084 00.044 29876 worker thread done servicing request
18:18:10.084 00.000 31432 OnExposeComplete: enter
18:18:10.086 00.002 31432 UpdateGuideState(): m_state=6
18:18:10.088 00.002 31432 Star::Find(15, 539, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:18:10.090 00.002 31432 Star::Find returns 1 (0), X=538.95, Y=298.67, Mass=2012, SNR=28.3, Peak=175 HFD=3.4
18:18:10.092 00.002 31432 MultiStar: [#1 -0.58,-0.48,0.00,M4] [#2 -0.01,-0.66,0.56,U] [#3 0.52,0.92,0.00,M1] [#4 -0.31,0.02,0.46,U] [#5 -0.20,-0.20,0.47,U] [#6 -0.59,0.60,0.00,M3] [#7 0.40,0.78,0.00,M5] [#8 -2.37,-0.76,0.00,M6] 
18:18:10.094 00.002 31432 refined, 3 included, MultiStar: {-0.27, -0.35}, one-star: {-0.43, -0.43}
18:18:10.095 00.001 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.04) = xAngle (-2.26 = -2.26)
18:18:10.097 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.76 = 0.76)
18:18:10.099 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-2.22 mountX=-0.28 mountY=0.31, mountTheta=2.32
18:18:10.102 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.35, opts=13)
18:18:10.104 00.002 31432 Enqueuing Move request for scope (-0.27, -0.35)
18:18:10.106 00.002 29876 Worker thread wakes up
18:18:10.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.35) opts 0xd
18:18:10.106 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.35)
18:18:10.106 00.000 29876 Moving (-0.27, -0.35) raw xDistance=-0.28 yDistance=0.31
18:18:10.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
18:18:10.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.31
18:18:10.106 00.000 29876 MoveAxis(E, 23, ABG)
18:18:10.106 00.000 29876 Guiding  Dir = 2, Dur = 23
18:18:10.106 00.000 29876 IsSlewing returns 0
18:18:10.107 00.001 29876 IsGuiding returns 0
18:18:10.107 00.000 29876 PulseGuide returned control before completion, sleep 33
18:18:10.110 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:18:10.122 00.012 31432 UpdateGuideState exits: m=2012 RSB=28.3
18:18:10.124 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:10.126 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:10.128 00.002 31432 Enqueuing Expose request
18:18:10.148 00.020 29876 IsGuiding returns 1
18:18:10.148 00.000 29876 scope still moving after pulse duration time elapsed
18:18:10.179 00.031 29876 IsSlewing returns 0
18:18:10.179 00.000 29876 IsGuiding returns 0
18:18:10.179 00.000 29876 scope move finished after 23 + 49 ms
18:18:10.179 00.000 29876 Move returns status 0, amount 23
18:18:10.179 00.000 29876 MoveAxis(S, 23, ABG)
18:18:10.179 00.000 29876 Guiding  Dir = 1, Dur = 23
18:18:10.179 00.000 29876 IsSlewing returns 0
18:18:10.179 00.000 29876 IsGuiding returns 0
18:18:10.179 00.000 29876 PulseGuide returned control before completion, sleep 33
18:18:10.223 00.044 29876 IsGuiding returns 1
18:18:10.223 00.000 29876 scope still moving after pulse duration time elapsed
18:18:10.254 00.031 29876 IsSlewing returns 0
18:18:10.254 00.000 29876 IsGuiding returns 1
18:18:10.286 00.032 29876 IsSlewing returns 0
18:18:10.286 00.000 29876 IsGuiding returns 1
18:18:10.316 00.030 29876 IsSlewing returns 0
18:18:10.316 00.000 29876 IsGuiding returns 0
18:18:10.316 00.000 29876 scope move finished after 23 + 114 ms
18:18:10.316 00.000 29876 Move returns status 0, amount 23
18:18:10.316 00.000 29876 move complete, result=0
18:18:10.316 00.000 29876 worker thread done servicing request
18:18:10.316 00.000 29876 Worker thread wakes up
18:18:10.316 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:10.316 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:10.316 00.000 31432 GuideStep: -0.3 px 23 ms EAST, 0.3 px 23 ms SOUTH
18:18:11.230 00.914 29876 Exposure complete
18:18:11.273 00.043 29876 worker thread done servicing request
18:18:11.273 00.000 31432 OnExposeComplete: enter
18:18:11.276 00.003 31432 UpdateGuideState(): m_state=6
18:18:11.277 00.001 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:18:11.279 00.002 31432 Star::Find returns 1 (0), X=539.72, Y=299.18, Mass=2079, SNR=29.3, Peak=141 HFD=3.8
18:18:11.281 00.002 31432 MultiStar: [#1 -0.04,0.32,0.66,U] [#2 0.63,0.29,0.54,U] [#3 0.53,1.06,0.00,M2] [#4 -0.11,0.53,0.53,U] [#5 0.85,0.37,0.00,M2] [#6 -0.23,0.43,0.31,U] [#7 0.13,-0.22,0.35,U] [#8 -1.32,-0.99,0.00,M7] 
18:18:11.283 00.002 31432 refined, 5 included, MultiStar: {0.17, 0.23}, one-star: {0.35, 0.08}
18:18:11.285 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.04) = xAngle (0.90 = 0.90)
18:18:11.287 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.93 = -2.36)
18:18:11.288 00.001 31432 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.94 mountX=0.18 mountY=-0.20, mountTheta=-0.85
18:18:11.291 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.23, opts=13)
18:18:11.293 00.002 31432 Enqueuing Move request for scope (0.17, 0.23)
18:18:11.295 00.002 29876 Worker thread wakes up
18:18:11.295 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
18:18:11.295 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
18:18:11.295 00.000 29876 Moving (0.17, 0.23) raw xDistance=0.18 yDistance=-0.20
18:18:11.295 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
18:18:11.295 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:11.295 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:18:11.295 00.000 29876 MoveAxis(E, 0, ABG)
18:18:11.295 00.000 29876 Move returns status 0, amount 0
18:18:11.295 00.000 29876 MoveAxis(N, 0, ABG)
18:18:11.295 00.000 29876 Move returns status 0, amount 0
18:18:11.295 00.000 29876 move complete, result=0
18:18:11.295 00.000 29876 worker thread done servicing request
18:18:11.299 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:11.311 00.012 31432 UpdateGuideState exits: m=2079 RSB=29.3
18:18:11.313 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:11.315 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:11.316 00.001 31432 Enqueuing Expose request
18:18:11.318 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:18:11.320 00.002 29876 Worker thread wakes up
18:18:11.320 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:11.320 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:12.450 01.130 29876 Exposure complete
18:18:12.493 00.043 29876 worker thread done servicing request
18:18:12.493 00.000 31432 OnExposeComplete: enter
18:18:12.495 00.002 31432 UpdateGuideState(): m_state=6
18:18:12.497 00.002 31432 Star::Find(15, 539, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:18:12.499 00.002 31432 Star::Find returns 1 (0), X=540.26, Y=299.00, Mass=2012, SNR=28.1, Peak=172 HFD=4.0
18:18:12.501 00.002 31432 Star::Find false star n=11 nbg=278 bg=17.0 sigma=5.0 thresh=32 peak=32
18:18:12.503 00.002 31432 MultiStar: [#1 0.51,-0.10,0.70,U] [#2 0.38,-0.33,0.55,U] [#3 0.97,0.43,0.00,M3] [#4 0.76,0.06,0.00,M1] [#5 0.62,-0.02,0.49,U] [#6 0.77,0.43,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 -1.02,-0.37,0.00,M8] [#9 0.80,-0.04,0.00,M5] 
18:18:12.505 00.002 31432 refined, 3 included, MultiStar: {0.64, -0.13}, one-star: {0.89, -0.10}
18:18:12.507 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.04) = xAngle (-0.24 = -0.24)
18:18:12.508 00.001 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.78 = 2.78)
18:18:12.510 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=-0.13 hyp=0.65 cameraTheta=-0.20 mountX=0.64 mountY=0.23, mountTheta=0.35
18:18:12.513 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.13, opts=13)
18:18:12.515 00.002 31432 Enqueuing Move request for scope (0.64, -0.13)
18:18:12.517 00.002 29876 Worker thread wakes up
18:18:12.517 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.13) opts 0xd
18:18:12.517 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.13)
18:18:12.517 00.000 29876 Moving (0.64, -0.13) raw xDistance=0.64 yDistance=0.23
18:18:12.517 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
18:18:12.517 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:12.517 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:18:12.517 00.000 29876 MoveAxis(W, 51, ABG)
18:18:12.517 00.000 29876 Guiding  Dir = 3, Dur = 51
18:18:12.517 00.000 29876 IsSlewing returns 0
18:18:12.517 00.000 29876 IsGuiding returns 0
18:18:12.518 00.001 29876 PulseGuide returned control before completion, sleep 61
18:18:12.521 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:18:12.533 00.012 31432 UpdateGuideState exits: m=2012 RSB=28.1
18:18:12.536 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:12.537 00.001 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:12.539 00.002 31432 Enqueuing Expose request
18:18:12.586 00.047 29876 IsGuiding returns 1
18:18:12.586 00.000 29876 scope still moving after pulse duration time elapsed
18:18:12.619 00.033 29876 IsSlewing returns 0
18:18:12.619 00.000 29876 IsGuiding returns 1
18:18:12.649 00.030 29876 IsSlewing returns 0
18:18:12.649 00.000 29876 IsGuiding returns 0
18:18:12.649 00.000 29876 scope move finished after 51 + 80 ms
18:18:12.649 00.000 29876 Move returns status 0, amount 51
18:18:12.649 00.000 29876 MoveAxis(N, 0, ABG)
18:18:12.649 00.000 29876 Move returns status 0, amount 0
18:18:12.649 00.000 29876 move complete, result=0
18:18:12.649 00.000 29876 worker thread done servicing request
18:18:12.649 00.000 29876 Worker thread wakes up
18:18:12.649 00.000 31432 GuideStep: 0.6 px 51 ms WEST, 0.2 px 0 ms NORTH
18:18:12.652 00.003 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:12.652 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:13.556 00.904 29876 Exposure complete
18:18:13.599 00.043 29876 worker thread done servicing request
18:18:13.599 00.000 31432 OnExposeComplete: enter
18:18:13.601 00.002 31432 UpdateGuideState(): m_state=6
18:18:13.603 00.002 31432 Star::Find(15, 540, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:18:13.605 00.002 31432 Star::Find returns 1 (0), X=539.19, Y=298.82, Mass=2107, SNR=29.1, Peak=151 HFD=4.0
18:18:13.607 00.002 31432 Star::Find false star n=8 nbg=277 bg=16.8 sigma=4.7 thresh=31 peak=30
18:18:13.609 00.002 31432 Star::Find false star n=7 nbg=278 bg=17.8 sigma=4.8 thresh=32 peak=32
18:18:13.611 00.002 31432 MultiStar: [#1 -0.46,-0.03,0.61,U] [#2 -0.49,-0.32,0.50,U] [#3 -0.36,0.88,0.00,M4] [#4 -0.28,0.22,0.48,U] [#5 0.23,0.54,0.46,U] [#6 -0.58,0.65,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.11,-0.75,0.00,M6] [#10 0.00,0.00,0.00,L] 
18:18:13.612 00.001 31432 refined, 4 included, MultiStar: {-0.24, -0.03}, one-star: {-0.18, -0.28}
18:18:13.614 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
18:18:13.616 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.01 = -0.01)
18:18:13.618 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.00 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
18:18:13.620 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.03, opts=13)
18:18:13.622 00.002 31432 Enqueuing Move request for scope (-0.24, -0.03)
18:18:13.624 00.002 29876 Worker thread wakes up
18:18:13.624 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
18:18:13.624 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
18:18:13.624 00.000 29876 Moving (-0.24, -0.03) raw xDistance=-0.24 yDistance=-0.00
18:18:13.624 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
18:18:13.624 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:13.624 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:18:13.624 00.000 29876 MoveAxis(E, 16, ABG)
18:18:13.624 00.000 29876 Guiding  Dir = 2, Dur = 16
18:18:13.625 00.001 29876 IsSlewing returns 0
18:18:13.625 00.000 29876 IsGuiding returns 0
18:18:13.625 00.000 29876 PulseGuide returned control before completion, sleep 26
18:18:13.628 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:13.641 00.013 31432 UpdateGuideState exits: m=2107 RSB=29.1
18:18:13.643 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:13.645 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:13.647 00.002 31432 Enqueuing Expose request
18:18:13.663 00.016 29876 IsGuiding returns 0
18:18:13.663 00.000 29876 Move returns status 0, amount 16
18:18:13.663 00.000 29876 MoveAxis(N, 0, ABG)
18:18:13.663 00.000 29876 Move returns status 0, amount 0
18:18:13.663 00.000 29876 move complete, result=0
18:18:13.663 00.000 29876 worker thread done servicing request
18:18:13.663 00.000 29876 Worker thread wakes up
18:18:13.663 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:13.663 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:13.663 00.000 31432 GuideStep: -0.2 px 16 ms EAST, -0.0 px 0 ms NORTH
18:18:14.788 01.125 29876 Exposure complete
18:18:14.831 00.043 29876 worker thread done servicing request
18:18:14.831 00.000 31432 OnExposeComplete: enter
18:18:14.833 00.002 31432 UpdateGuideState(): m_state=6
18:18:14.835 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:18:14.837 00.002 31432 Star::Find returns 1 (0), X=538.95, Y=299.18, Mass=2144, SNR=28.8, Peak=151 HFD=4.1
18:18:14.839 00.002 31432 MultiStar: [#1 -0.95,-0.12,0.00,M2] [#2 -0.40,-0.19,0.56,U] [#3 -0.34,0.46,0.61,U] [#4 -0.64,-0.05,0.45,U] [#5 0.23,0.17,0.46,U] [#6 -0.15,0.06,0.30,U] [#7 -0.13,0.49,0.28,U] [#8 -2.78,0.74,0.00,M9] 
18:18:14.841 00.002 31432 refined, 6 included, MultiStar: {-0.30, 0.13}, one-star: {-0.43, 0.08}
18:18:14.843 00.002 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.04) = xAngle (2.71 = 2.71)
18:18:14.844 00.001 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.74 = -0.55)
18:18:14.846 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.75 mountX=-0.30 mountY=-0.17, mountTheta=-2.62
18:18:14.849 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.13, opts=13)
18:18:14.851 00.002 31432 Enqueuing Move request for scope (-0.30, 0.13)
18:18:14.853 00.002 29876 Worker thread wakes up
18:18:14.853 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
18:18:14.853 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
18:18:14.853 00.000 29876 Moving (-0.30, 0.13) raw xDistance=-0.30 yDistance=-0.17
18:18:14.853 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
18:18:14.853 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:14.853 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:18:14.853 00.000 29876 MoveAxis(E, 25, ABG)
18:18:14.853 00.000 29876 Guiding  Dir = 2, Dur = 25
18:18:14.854 00.001 29876 IsSlewing returns 0
18:18:14.854 00.000 29876 IsGuiding returns 0
18:18:14.854 00.000 29876 PulseGuide returned control before completion, sleep 35
18:18:14.857 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=256, Gamma=1.000
18:18:14.869 00.012 31432 UpdateGuideState exits: m=2144 RSB=28.8
18:18:14.872 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:14.874 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:14.875 00.001 31432 Enqueuing Expose request
18:18:14.894 00.019 29876 IsGuiding returns 1
18:18:14.894 00.000 29876 scope still moving after pulse duration time elapsed
18:18:14.925 00.031 29876 IsSlewing returns 0
18:18:14.925 00.000 29876 IsGuiding returns 1
18:18:14.956 00.031 29876 IsSlewing returns 0
18:18:14.956 00.000 29876 IsGuiding returns 1
18:18:14.987 00.031 29876 IsSlewing returns 0
18:18:14.987 00.000 29876 IsGuiding returns 0
18:18:14.987 00.000 29876 scope move finished after 25 + 108 ms
18:18:14.987 00.000 29876 Move returns status 0, amount 25
18:18:14.987 00.000 29876 MoveAxis(N, 0, ABG)
18:18:14.987 00.000 29876 Move returns status 0, amount 0
18:18:14.987 00.000 29876 move complete, result=0
18:18:14.987 00.000 29876 worker thread done servicing request
18:18:14.987 00.000 29876 Worker thread wakes up
18:18:14.987 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:14.987 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:14.987 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
18:18:15.895 00.908 29876 Exposure complete
18:18:15.942 00.047 29876 worker thread done servicing request
18:18:16.084 00.142 31432 OnExposeComplete: enter
18:18:16.087 00.003 31432 UpdateGuideState(): m_state=6
18:18:16.089 00.002 31432 Star::Find(15, 538, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:18:16.091 00.002 31432 Star::Find returns 1 (0), X=539.02, Y=298.65, Mass=1861, SNR=27.7, Peak=163 HFD=3.4
18:18:16.092 00.001 31432 MultiStar: [#1 -0.50,-0.46,0.67,U] [#2 0.55,0.23,0.55,U] [#3 -0.08,0.37,0.63,U] [#4 -0.56,-0.22,0.52,U] [#5 -0.29,-0.06,0.51,U] [#6 -0.15,0.12,0.41,U] [#7 1.63,0.46,0.00,M4] [#8 -2.29,-0.88,0.00,M10] 
18:18:16.094 00.002 31432 refined, 6 included, MultiStar: {-0.22, -0.12}, one-star: {-0.35, -0.46}
18:18:16.096 00.002 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.04) = xAngle (-2.69 = -2.69)
18:18:16.098 00.002 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.33 = 0.33)
18:18:16.100 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.65 mountX=-0.22 mountY=0.08, mountTheta=2.79
18:18:16.103 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.12, opts=13)
18:18:16.105 00.002 31432 Enqueuing Move request for scope (-0.22, -0.12)
18:18:16.107 00.002 29876 Worker thread wakes up
18:18:16.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
18:18:16.107 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
18:18:16.107 00.000 29876 Moving (-0.22, -0.12) raw xDistance=-0.22 yDistance=0.08
18:18:16.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
18:18:16.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:16.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:18:16.107 00.000 29876 MoveAxis(E, 20, ABG)
18:18:16.108 00.001 29876 Guiding  Dir = 2, Dur = 20
18:18:16.108 00.000 29876 IsSlewing returns 0
18:18:16.108 00.000 29876 IsGuiding returns 0
18:18:16.108 00.000 29876 PulseGuide returned control before completion, sleep 30
18:18:16.113 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=3, FiltMax=256, Gamma=1.000
18:18:16.125 00.012 31432 UpdateGuideState exits: m=1861 RSB=27.7
18:18:16.128 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:16.130 00.002 31432 ScheduleExposure(1000,3,1) exposurePending=0
18:18:16.132 00.002 31432 Enqueuing Expose request
18:18:16.142 00.010 29876 IsGuiding returns 1
18:18:16.142 00.000 29876 scope still moving after pulse duration time elapsed
18:18:16.173 00.031 29876 IsSlewing returns 0
18:18:16.173 00.000 29876 IsGuiding returns 1
18:18:16.204 00.031 29876 IsSlewing returns 0
18:18:16.204 00.000 29876 IsGuiding returns 0
18:18:16.204 00.000 29876 scope move finished after 20 + 76 ms
18:18:16.204 00.000 29876 Move returns status 0, amount 20
18:18:16.204 00.000 29876 MoveAxis(N, 0, ABG)
18:18:16.204 00.000 29876 Move returns status 0, amount 0
18:18:16.204 00.000 29876 move complete, result=0
18:18:16.205 00.001 29876 worker thread done servicing request
18:18:16.205 00.000 29876 Worker thread wakes up
18:18:16.205 00.000 29876 worker thread servicing REQUEST_EXPOSE 1000
18:18:16.205 00.000 29876 Handling exposure in thread, d=1000 o=3 r=(524,284,31,31)
18:18:16.205 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
18:18:17.190 00.985 31432 OnExposureDurationSelected: duration = 3000
18:18:17.337 00.147 29876 Exposure complete
18:18:17.380 00.043 29876 worker thread done servicing request
18:18:17.380 00.000 31432 OnExposeComplete: enter
18:18:17.383 00.003 31432 UpdateGuideState(): m_state=6
18:18:17.385 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:18:17.387 00.002 31432 Star::Find returns 1 (0), X=540.17, Y=298.28, Mass=2035, SNR=28.6, Peak=192 HFD=3.6
18:18:17.389 00.002 31432 MultiStar: [#1 0.56,-0.34,0.63,U] [#2 0.40,-0.50,0.57,U] [#3 -0.55,0.26,0.55,U] [#4 -0.04,-0.64,0.48,U] [#5 0.53,-0.27,0.39,U] [#6 0.28,0.65,0.26,U] [#7 1.65,-0.79,0.00,M5] [#8 -1.73,-0.20,0.00,R] 
18:18:17.391 00.002 31432 refined, 6 included, MultiStar: {0.35, -0.37}, one-star: {0.80, -0.83}
18:18:17.393 00.002 31432 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.04) = xAngle (-0.85 = -0.85)
18:18:17.395 00.002 31432 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.17 = 2.17)
18:18:17.397 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.37 hyp=0.50 cameraTheta=-0.81 mountX=0.33 mountY=0.42, mountTheta=0.90
18:18:17.399 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.37, opts=13)
18:18:17.401 00.002 31432 Enqueuing Move request for scope (0.35, -0.37)
18:18:17.403 00.002 29876 Worker thread wakes up
18:18:17.403 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.37) opts 0xd
18:18:17.403 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.37)
18:18:17.403 00.000 29876 Moving (0.35, -0.37) raw xDistance=0.33 yDistance=0.42
18:18:17.403 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
18:18:17.403 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
18:18:17.403 00.000 29876 MoveAxis(W, 25, ABG)
18:18:17.403 00.000 29876 Guiding  Dir = 3, Dur = 25
18:18:17.404 00.001 29876 IsSlewing returns 0
18:18:17.404 00.000 29876 IsGuiding returns 0
18:18:17.404 00.000 29876 PulseGuide returned control before completion, sleep 35
18:18:17.407 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=16, FiltMin=1, FiltMax=257, Gamma=1.000
18:18:17.419 00.012 31432 UpdateGuideState exits: m=2035 RSB=28.6
18:18:17.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:17.423 00.002 31432 ScheduleExposure(3000,3,1) exposurePending=0
18:18:17.425 00.002 31432 Enqueuing Expose request
18:18:17.442 00.017 29876 IsGuiding returns 1
18:18:17.442 00.000 29876 scope still moving after pulse duration time elapsed
18:18:17.473 00.031 29876 IsSlewing returns 0
18:18:17.473 00.000 29876 IsGuiding returns 0
18:18:17.473 00.000 29876 scope move finished after 25 + 43 ms
18:18:17.473 00.000 29876 Move returns status 0, amount 25
18:18:17.473 00.000 29876 MoveAxis(S, 31, ABG)
18:18:17.473 00.000 29876 Guiding  Dir = 1, Dur = 31
18:18:17.473 00.000 29876 IsSlewing returns 0
18:18:17.473 00.000 29876 IsGuiding returns 0
18:18:17.473 00.000 29876 PulseGuide returned control before completion, sleep 41
18:18:17.520 00.047 29876 IsGuiding returns 1
18:18:17.520 00.000 29876 scope still moving after pulse duration time elapsed
18:18:17.552 00.032 29876 IsSlewing returns 0
18:18:17.552 00.000 29876 IsGuiding returns 1
18:18:17.591 00.039 29876 IsSlewing returns 0
18:18:17.591 00.000 29876 IsGuiding returns 1
18:18:17.614 00.023 29876 IsSlewing returns 0
18:18:17.614 00.000 29876 IsGuiding returns 0
18:18:17.614 00.000 29876 scope move finished after 31 + 109 ms
18:18:17.614 00.000 29876 Move returns status 0, amount 31
18:18:17.614 00.000 29876 move complete, result=0
18:18:17.614 00.000 29876 worker thread done servicing request
18:18:17.614 00.000 29876 Worker thread wakes up
18:18:17.614 00.000 29876 worker thread servicing REQUEST_EXPOSE 3000
18:18:17.614 00.000 29876 Handling exposure in thread, d=3000 o=3 r=(524,284,31,31)
18:18:17.614 00.000 29876 ZWO: set CONTROL_EXPOSURE 3000000
18:18:17.614 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.4 px 31 ms SOUTH
18:18:20.299 02.685 31432 OnExposureDurationSelected: duration = 2500
18:18:20.518 00.219 29876 Exposure complete
18:18:20.562 00.044 29876 worker thread done servicing request
18:18:20.562 00.000 31432 OnExposeComplete: enter
18:18:20.564 00.002 31432 UpdateGuideState(): m_state=6
18:18:20.566 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:18:20.568 00.002 31432 Star::Find returns 1 (0), X=539.96, Y=299.20, Mass=1866, SNR=27.4, Peak=133 HFD=4.0
18:18:20.570 00.002 31432 Star::Find false star n=9 nbg=275 bg=17.4 sigma=4.4 thresh=31 peak=29
18:18:20.572 00.002 31432 MultiStar: [#1 -0.47,-0.52,0.70,U] [#2 -0.12,0.10,0.57,U] [#3 -0.19,0.91,0.00,M2] [#4 -0.55,0.85,0.00,M1] [#5 0.04,0.69,0.45,U] [#6 -0.32,0.00,0.32,U] [#7 0.00,0.00,0.00,L] [#8 0.08,0.67,0.33,U] [#9 0.52,0.42,0.33,U] 
18:18:20.574 00.002 31432 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.59, 0.10}
18:18:20.576 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.04) = xAngle (0.94 = 0.94)
18:18:20.577 00.001 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.97 = -2.32)
18:18:20.579 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=0.09 mountY=-0.11, mountTheta=-0.90
18:18:20.582 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.13, opts=13)
18:18:20.584 00.002 31432 Enqueuing Move request for scope (0.08, 0.13)
18:18:20.586 00.002 29876 Worker thread wakes up
18:18:20.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
18:18:20.586 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
18:18:20.586 00.000 29876 Moving (0.08, 0.13) raw xDistance=0.09 yDistance=-0.11
18:18:20.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
18:18:20.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:20.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:18:20.586 00.000 29876 MoveAxis(E, 0, ABG)
18:18:20.586 00.000 29876 Move returns status 0, amount 0
18:18:20.586 00.000 29876 MoveAxis(N, 0, ABG)
18:18:20.586 00.000 29876 Move returns status 0, amount 0
18:18:20.586 00.000 29876 move complete, result=0
18:18:20.586 00.000 29876 worker thread done servicing request
18:18:20.589 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=15, FiltMin=1, FiltMax=256, Gamma=1.000
18:18:20.600 00.011 31432 UpdateGuideState exits: m=1866 RSB=27.4
18:18:20.603 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:20.604 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:20.606 00.002 31432 Enqueuing Expose request
18:18:20.608 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:18:20.610 00.002 29876 Worker thread wakes up
18:18:20.610 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:20.610 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:20.610 00.000 29876 ZWO: set CONTROL_EXPOSURE 2500000
18:18:23.338 02.728 29876 Exposure complete
18:18:23.380 00.042 29876 worker thread done servicing request
18:18:23.380 00.000 31432 OnExposeComplete: enter
18:18:23.382 00.002 31432 UpdateGuideState(): m_state=6
18:18:23.384 00.002 31432 Star::Find(15, 539, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:18:23.386 00.002 31432 Star::Find returns 1 (0), X=538.46, Y=298.71, Mass=4547, SNR=42.3, Peak=256 HFD=3.6
18:18:23.388 00.002 31432 MultiStar: [#1 -0.84,-0.29,0.00,M1] [#2 -0.79,-0.79,0.00,M1] [#3 -0.40,0.56,0.69,U] [#4 -0.94,0.36,0.00,M2] [#5 -0.80,-0.37,0.00,M1] [#6 -1.20,0.35,0.00,M1] [#7 -0.27,-0.20,0.32,U] [#8 -0.80,-0.08,0.00,M1] 
18:18:23.390 00.002 31432 refined, 2 included, MultiStar: {-0.64, -0.04}, one-star: {-0.92, -0.39}
18:18:23.391 00.001 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.04) = xAngle (-3.12 = -3.12)
18:18:23.393 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.10 = -0.10)
18:18:23.395 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.04 hyp=0.64 cameraTheta=-3.08 mountX=-0.64 mountY=-0.06, mountTheta=-3.04
18:18:23.397 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.04, opts=13)
18:18:23.399 00.002 31432 Enqueuing Move request for scope (-0.64, -0.04)
18:18:23.401 00.002 29876 Worker thread wakes up
18:18:23.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.04) opts 0xd
18:18:23.401 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.04)
18:18:23.401 00.000 29876 Moving (-0.64, -0.04) raw xDistance=-0.64 yDistance=-0.06
18:18:23.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
18:18:23.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:23.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:18:23.401 00.000 29876 MoveAxis(E, 51, ABG)
18:18:23.401 00.000 29876 Guiding  Dir = 2, Dur = 51
18:18:23.402 00.001 29876 IsSlewing returns 0
18:18:23.402 00.000 29876 IsGuiding returns 0
18:18:23.402 00.000 29876 PulseGuide returned control before completion, sleep 61
18:18:23.405 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=39, FiltMin=17, FiltMax=257, Gamma=1.000
18:18:23.416 00.011 31432 UpdateGuideState exits: m=4547 RSB=42.3
18:18:23.418 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:23.420 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:23.421 00.001 31432 Enqueuing Expose request
18:18:23.474 00.053 29876 IsGuiding returns 1
18:18:23.474 00.000 29876 scope still moving after pulse duration time elapsed
18:18:23.505 00.031 29876 IsSlewing returns 0
18:18:23.505 00.000 29876 IsGuiding returns 1
18:18:23.535 00.030 29876 IsSlewing returns 0
18:18:23.535 00.000 29876 IsGuiding returns 0
18:18:23.535 00.000 29876 scope move finished after 51 + 81 ms
18:18:23.535 00.000 29876 Move returns status 0, amount 51
18:18:23.535 00.000 29876 MoveAxis(N, 0, ABG)
18:18:23.535 00.000 29876 Move returns status 0, amount 0
18:18:23.535 00.000 29876 move complete, result=0
18:18:23.535 00.000 29876 worker thread done servicing request
18:18:23.535 00.000 29876 Worker thread wakes up
18:18:23.535 00.000 31432 GuideStep: -0.6 px 51 ms EAST, -0.1 px 0 ms NORTH
18:18:23.538 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:23.538 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:25.945 02.407 29876 Exposure complete
18:18:25.988 00.043 29876 worker thread done servicing request
18:18:25.988 00.000 31432 OnExposeComplete: enter
18:18:25.991 00.003 31432 UpdateGuideState(): m_state=6
18:18:25.992 00.001 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:18:25.995 00.003 31432 Star::Find returns 1 (0), X=539.45, Y=298.70, Mass=5140, SNR=45.5, Peak=256 HFD=4.0
18:18:25.997 00.002 31432 MultiStar: [#1 0.07,0.10,0.68,U] [#2 0.61,-0.51,0.00,M2] [#3 0.69,0.76,0.00,M2] [#4 0.01,0.28,0.50,U] [#5 0.38,-0.11,0.49,U] [#6 -0.13,0.74,0.00,M2] [#7 0.33,0.13,0.28,U] [#8 0.09,0.10,0.33,U] 
18:18:25.998 00.001 31432 refined, 5 included, MultiStar: {0.13, -0.06}, one-star: {0.08, -0.40}
18:18:26.000 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
18:18:26.002 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.59 = 2.59)
18:18:26.004 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.40 mountX=0.13 mountY=0.08, mountTheta=0.52
18:18:26.007 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.06, opts=13)
18:18:26.009 00.002 31432 Enqueuing Move request for scope (0.13, -0.06)
18:18:26.011 00.002 29876 Worker thread wakes up
18:18:26.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
18:18:26.011 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
18:18:26.011 00.000 29876 Moving (0.13, -0.06) raw xDistance=0.13 yDistance=0.08
18:18:26.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
18:18:26.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:26.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:18:26.011 00.000 29876 MoveAxis(E, 0, ABG)
18:18:26.011 00.000 29876 Move returns status 0, amount 0
18:18:26.011 00.000 29876 MoveAxis(N, 0, ABG)
18:18:26.011 00.000 29876 Move returns status 0, amount 0
18:18:26.011 00.000 29876 move complete, result=0
18:18:26.011 00.000 29876 worker thread done servicing request
18:18:26.015 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:26.026 00.011 31432 UpdateGuideState exits: m=5140 RSB=45.5
18:18:26.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:26.030 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:26.032 00.002 31432 Enqueuing Expose request
18:18:26.034 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:18:26.036 00.002 29876 Worker thread wakes up
18:18:26.036 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:26.036 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:28.762 02.726 29876 Exposure complete
18:18:28.805 00.043 29876 worker thread done servicing request
18:18:28.805 00.000 31432 OnExposeComplete: enter
18:18:28.807 00.002 31432 UpdateGuideState(): m_state=6
18:18:28.809 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:18:28.811 00.002 31432 Star::Find returns 1 (0), X=540.35, Y=299.17, Mass=4845, SNR=44.3, Peak=257 HFD=3.9
18:18:28.813 00.002 31432 MultiStar: [#1 1.06,-0.13,0.00,M1] [#2 1.39,-0.07,0.00,M3] [#3 1.29,0.92,0.00,M3] [#4 1.09,0.34,0.00,M2] [#5 1.19,0.20,0.00,M1] [#6 1.00,0.72,0.00,M3] [#7 1.64,-0.13,0.00,M4] [#8 1.49,0.24,0.00,M1] 
18:18:28.815 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.04) = xAngle (0.03 = 0.03)
18:18:28.816 00.001 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.06 = 3.06)
18:18:28.818 00.002 31432 CameraToMount -- cameraX=0.98 cameraY=0.07 hyp=0.98 cameraTheta=0.07 mountX=0.98 mountY=0.08, mountTheta=0.09
18:18:28.821 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.98, y=0.07, opts=13)
18:18:28.823 00.002 31432 Enqueuing Move request for scope (0.98, 0.07)
18:18:28.825 00.002 29876 Worker thread wakes up
18:18:28.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.07) opts 0xd
18:18:28.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.98, 0.07)
18:18:28.825 00.000 29876 Moving (0.98, 0.07) raw xDistance=0.98 yDistance=0.08
18:18:28.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
18:18:28.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:28.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:18:28.825 00.000 29876 MoveAxis(W, 79, ABG)
18:18:28.825 00.000 29876 Guiding  Dir = 3, Dur = 79
18:18:28.825 00.000 29876 IsSlewing returns 0
18:18:28.825 00.000 29876 IsGuiding returns 0
18:18:28.825 00.000 29876 PulseGuide returned control before completion, sleep 89
18:18:28.828 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=1.000
18:18:28.839 00.011 31432 UpdateGuideState exits: m=4845 RSB=44.3
18:18:28.842 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:28.843 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:28.845 00.002 31432 Enqueuing Expose request
18:18:28.916 00.071 29876 IsGuiding returns 1
18:18:28.916 00.000 29876 scope still moving after pulse duration time elapsed
18:18:28.947 00.031 29876 IsSlewing returns 0
18:18:28.947 00.000 29876 IsGuiding returns 1
18:18:28.979 00.032 29876 IsSlewing returns 0
18:18:28.979 00.000 29876 IsGuiding returns 0
18:18:28.979 00.000 29876 scope move finished after 79 + 74 ms
18:18:28.979 00.000 29876 Move returns status 0, amount 79
18:18:28.979 00.000 29876 MoveAxis(N, 0, ABG)
18:18:28.979 00.000 29876 Move returns status 0, amount 0
18:18:28.979 00.000 29876 move complete, result=0
18:18:28.979 00.000 29876 worker thread done servicing request
18:18:28.979 00.000 29876 Worker thread wakes up
18:18:28.979 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:28.979 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:28.979 00.000 31432 GuideStep: 1.0 px 79 ms WEST, 0.1 px 0 ms NORTH
18:18:31.396 02.417 29876 Exposure complete
18:18:31.439 00.043 29876 worker thread done servicing request
18:18:31.439 00.000 31432 OnExposeComplete: enter
18:18:31.441 00.002 31432 UpdateGuideState(): m_state=6
18:18:31.443 00.002 31432 Star::Find(15, 540, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:18:31.445 00.002 31432 Star::Find returns 1 (0), X=539.50, Y=298.90, Mass=4919, SNR=43.9, Peak=256 HFD=3.9
18:18:31.447 00.002 31432 MultiStar: [#1 -0.04,-0.12,0.72,U] [#2 0.09,-0.44,0.60,U] [#3 0.18,0.89,0.00,M4] [#4 -0.19,0.66,0.50,U] [#5 0.40,-0.05,0.51,U] [#6 -0.38,0.74,0.00,M4] [#7 0.38,0.31,0.30,U] [#8 0.17,0.48,0.30,U] 
18:18:31.449 00.002 31432 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.13, -0.21}
18:18:31.451 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.04) = xAngle (-0.09 = -0.09)
18:18:31.453 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.94 = 2.94)
18:18:31.454 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=0.11 mountY=0.02, mountTheta=0.20
18:18:31.458 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.01, opts=13)
18:18:31.461 00.003 31432 Enqueuing Move request for scope (0.11, -0.01)
18:18:31.462 00.001 29876 Worker thread wakes up
18:18:31.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
18:18:31.462 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
18:18:31.464 00.002 29876 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.02
18:18:31.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
18:18:31.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:31.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:18:31.464 00.000 29876 MoveAxis(E, 0, ABG)
18:18:31.464 00.000 29876 Move returns status 0, amount 0
18:18:31.464 00.000 29876 MoveAxis(N, 0, ABG)
18:18:31.464 00.000 29876 Move returns status 0, amount 0
18:18:31.464 00.000 29876 move complete, result=0
18:18:31.464 00.000 29876 worker thread done servicing request
18:18:31.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=1.000
18:18:31.478 00.011 31432 UpdateGuideState exits: m=4919 RSB=43.9
18:18:31.481 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:31.482 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:31.484 00.002 31432 Enqueuing Expose request
18:18:31.486 00.002 29876 Worker thread wakes up
18:18:31.486 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:31.486 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:31.486 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:18:34.115 02.629 29876 Exposure complete
18:18:34.158 00.043 29876 worker thread done servicing request
18:18:34.158 00.000 31432 OnExposeComplete: enter
18:18:34.160 00.002 31432 UpdateGuideState(): m_state=6
18:18:34.162 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:18:34.164 00.002 31432 Star::Find returns 1 (0), X=539.21, Y=298.43, Mass=4844, SNR=43.9, Peak=256 HFD=3.8
18:18:34.166 00.002 31432 MultiStar: [#1 -0.14,-0.60,0.72,U] [#2 0.48,-0.40,0.61,U] [#3 -0.19,0.53,0.61,U] [#4 -0.22,0.02,0.55,U] [#5 0.28,-0.26,0.53,U] [#6 -0.05,0.69,0.37,U] [#7 0.61,-0.51,0.00,M4] [#8 0.59,-0.74,0.00,M1] 
18:18:34.168 00.002 31432 refined, 6 included, MultiStar: {-0.02, -0.21}, one-star: {-0.16, -0.67}
18:18:34.169 00.001 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.04) = xAngle (-1.69 = -1.69)
18:18:34.171 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.33 = 1.33)
18:18:34.172 00.001 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.66 mountX=-0.03 mountY=0.20, mountTheta=1.70
18:18:34.175 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.21, opts=13)
18:18:34.177 00.002 31432 Enqueuing Move request for scope (-0.02, -0.21)
18:18:34.179 00.002 29876 Worker thread wakes up
18:18:34.179 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
18:18:34.179 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
18:18:34.179 00.000 29876 Moving (-0.02, -0.21) raw xDistance=-0.03 yDistance=0.20
18:18:34.179 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
18:18:34.179 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:18:34.179 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
18:18:34.179 00.000 29876 MoveAxis(E, 0, ABG)
18:18:34.179 00.000 29876 Move returns status 0, amount 0
18:18:34.179 00.000 29876 MoveAxis(N, 0, ABG)
18:18:34.179 00.000 29876 Move returns status 0, amount 0
18:18:34.179 00.000 29876 move complete, result=0
18:18:34.180 00.001 29876 worker thread done servicing request
18:18:34.183 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=38, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:34.195 00.012 31432 UpdateGuideState exits: m=4844 RSB=43.9
18:18:34.197 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:34.199 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:34.201 00.002 31432 Enqueuing Expose request
18:18:34.203 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:18:34.205 00.002 29876 Worker thread wakes up
18:18:34.205 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:34.205 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:36.613 02.408 29876 Exposure complete
18:18:36.656 00.043 29876 worker thread done servicing request
18:18:36.656 00.000 31432 OnExposeComplete: enter
18:18:36.658 00.002 31432 UpdateGuideState(): m_state=6
18:18:36.660 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:18:36.662 00.002 31432 Star::Find returns 1 (0), X=540.00, Y=298.52, Mass=4539, SNR=42.0, Peak=257 HFD=3.6
18:18:36.664 00.002 31432 MultiStar: [#1 0.21,-0.65,0.84,U] [#2 0.79,-0.69,0.00,M2] [#3 0.76,0.47,0.00,M4] [#4 0.23,-0.05,0.57,U] [#5 0.89,-0.18,0.00,M1] [#6 0.31,0.52,0.43,U] [#7 1.14,-0.10,0.00,M5] [#8 1.15,-0.04,0.00,M2] 
18:18:36.666 00.002 31432 refined, 3 included, MultiStar: {0.38, -0.33}, one-star: {0.63, -0.58}
18:18:36.668 00.002 31432 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.04) = xAngle (-0.76 = -0.76)
18:18:36.670 00.002 31432 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.27 = 2.27)
18:18:36.671 00.001 31432 CameraToMount -- cameraX=0.38 cameraY=-0.33 hyp=0.50 cameraTheta=-0.72 mountX=0.36 mountY=0.39, mountTheta=0.81
18:18:36.674 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.33, opts=13)
18:18:36.676 00.002 31432 Enqueuing Move request for scope (0.38, -0.33)
18:18:36.678 00.002 29876 Worker thread wakes up
18:18:36.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.33) opts 0xd
18:18:36.678 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.33)
18:18:36.678 00.000 29876 Moving (0.38, -0.33) raw xDistance=0.36 yDistance=0.39
18:18:36.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
18:18:36.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
18:18:36.678 00.000 29876 MoveAxis(W, 29, ABG)
18:18:36.678 00.000 29876 Guiding  Dir = 3, Dur = 29
18:18:36.678 00.000 29876 IsSlewing returns 0
18:18:36.678 00.000 29876 IsGuiding returns 0
18:18:36.679 00.001 29876 PulseGuide returned control before completion, sleep 39
18:18:36.681 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:36.693 00.012 31432 UpdateGuideState exits: m=4539 RSB=42.0
18:18:36.695 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:36.697 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:36.699 00.002 31432 Enqueuing Expose request
18:18:36.720 00.021 29876 IsGuiding returns 1
18:18:36.720 00.000 29876 scope still moving after pulse duration time elapsed
18:18:36.751 00.031 29876 IsSlewing returns 0
18:18:36.751 00.000 29876 IsGuiding returns 1
18:18:36.782 00.031 29876 IsSlewing returns 0
18:18:36.782 00.000 29876 IsGuiding returns 0
18:18:36.782 00.000 29876 scope move finished after 29 + 74 ms
18:18:36.782 00.000 29876 Move returns status 0, amount 29
18:18:36.782 00.000 29876 MoveAxis(S, 29, ABG)
18:18:36.782 00.000 29876 Guiding  Dir = 1, Dur = 29
18:18:36.782 00.000 29876 IsSlewing returns 0
18:18:36.782 00.000 29876 IsGuiding returns 0
18:18:36.782 00.000 29876 PulseGuide returned control before completion, sleep 39
18:18:36.828 00.046 29876 IsGuiding returns 1
18:18:36.828 00.000 29876 scope still moving after pulse duration time elapsed
18:18:36.860 00.032 29876 IsSlewing returns 0
18:18:36.860 00.000 29876 IsGuiding returns 1
18:18:36.892 00.032 29876 IsSlewing returns 0
18:18:36.892 00.000 29876 IsGuiding returns 1
18:18:36.922 00.030 29876 IsSlewing returns 0
18:18:36.922 00.000 29876 IsGuiding returns 1
18:18:36.953 00.031 29876 IsSlewing returns 0
18:18:36.953 00.000 29876 IsGuiding returns 0
18:18:36.953 00.000 29876 scope move finished after 29 + 141 ms
18:18:36.953 00.000 29876 Move returns status 0, amount 29
18:18:36.953 00.000 29876 move complete, result=0
18:18:36.953 00.000 29876 worker thread done servicing request
18:18:36.953 00.000 29876 Worker thread wakes up
18:18:36.953 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:36.954 00.001 31432 GuideStep: 0.4 px 29 ms WEST, 0.4 px 29 ms SOUTH
18:18:36.956 00.002 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:39.581 02.625 29876 Exposure complete
18:18:39.624 00.043 29876 worker thread done servicing request
18:18:39.624 00.000 31432 OnExposeComplete: enter
18:18:39.627 00.003 31432 UpdateGuideState(): m_state=6
18:18:39.629 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:18:39.631 00.002 31432 Star::Find returns 1 (0), X=540.34, Y=298.64, Mass=4757, SNR=44.1, Peak=257 HFD=3.7
18:18:39.633 00.002 31432 MultiStar: [#1 1.12,-0.44,0.00,M1] [#2 1.11,-0.47,0.00,M3] [#3 1.59,0.60,0.00,M5] [#4 1.09,0.13,0.00,M1] [#5 1.05,-0.06,0.00,M2] [#6 1.07,0.56,0.00,M3] [#7 0.83,-0.04,0.00,M6] [#8 1.05,0.67,0.00,M3] 
18:18:39.634 00.001 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
18:18:39.636 00.002 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.54 = 2.54)
18:18:39.638 00.002 31432 CameraToMount -- cameraX=0.97 cameraY=-0.46 hyp=1.07 cameraTheta=-0.45 mountX=0.95 mountY=0.61, mountTheta=0.57
18:18:39.642 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.97, y=-0.46, opts=13)
18:18:39.644 00.002 31432 Enqueuing Move request for scope (0.97, -0.46)
18:18:39.646 00.002 29876 Worker thread wakes up
18:18:39.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.46) opts 0xd
18:18:39.646 00.000 29876 Handling offset move in thread for scope, endpoint = (0.97, -0.46)
18:18:39.646 00.000 29876 Moving (0.97, -0.46) raw xDistance=0.95 yDistance=0.61
18:18:39.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.95
18:18:39.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
18:18:39.646 00.000 29876 MoveAxis(W, 79, ABG)
18:18:39.646 00.000 29876 Guiding  Dir = 3, Dur = 79
18:18:39.646 00.000 29876 IsSlewing returns 0
18:18:39.647 00.001 29876 IsGuiding returns 0
18:18:39.647 00.000 29876 PulseGuide returned control before completion, sleep 89
18:18:39.650 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=38, FiltMin=17, FiltMax=257, Gamma=1.000
18:18:39.661 00.011 31432 UpdateGuideState exits: m=4757 RSB=44.1
18:18:39.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:39.665 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:39.667 00.002 31432 Enqueuing Expose request
18:18:39.748 00.081 29876 IsGuiding returns 1
18:18:39.748 00.000 29876 scope still moving after pulse duration time elapsed
18:18:39.779 00.031 29876 IsSlewing returns 0
18:18:39.779 00.000 29876 IsGuiding returns 0
18:18:39.779 00.000 29876 scope move finished after 79 + 53 ms
18:18:39.779 00.000 29876 Move returns status 0, amount 79
18:18:39.779 00.000 29876 MoveAxis(S, 46, ABG)
18:18:39.779 00.000 29876 Guiding  Dir = 1, Dur = 46
18:18:39.779 00.000 29876 IsSlewing returns 0
18:18:39.779 00.000 29876 IsGuiding returns 0
18:18:39.779 00.000 29876 PulseGuide returned control before completion, sleep 56
18:18:39.840 00.061 29876 IsGuiding returns 1
18:18:39.840 00.000 29876 scope still moving after pulse duration time elapsed
18:18:39.871 00.031 29876 IsSlewing returns 0
18:18:39.871 00.000 29876 IsGuiding returns 1
18:18:39.902 00.031 29876 IsSlewing returns 0
18:18:39.902 00.000 29876 IsGuiding returns 0
18:18:39.902 00.000 29876 scope move finished after 46 + 77 ms
18:18:39.902 00.000 29876 Move returns status 0, amount 46
18:18:39.902 00.000 29876 move complete, result=0
18:18:39.902 00.000 29876 worker thread done servicing request
18:18:39.902 00.000 29876 Worker thread wakes up
18:18:39.902 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:39.902 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:39.902 00.000 31432 GuideStep: 0.9 px 79 ms WEST, 0.6 px 46 ms SOUTH
18:18:42.314 02.412 29876 Exposure complete
18:18:42.357 00.043 29876 worker thread done servicing request
18:18:42.357 00.000 31432 OnExposeComplete: enter
18:18:42.358 00.001 31432 UpdateGuideState(): m_state=6
18:18:42.360 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:18:42.363 00.003 31432 Star::Find returns 1 (0), X=540.14, Y=298.59, Mass=4642, SNR=43.6, Peak=257 HFD=3.8
18:18:42.365 00.002 31432 MultiStar: [#1 0.54,-0.32,0.78,U] [#2 1.01,-0.56,0.00,M4] [#3 1.12,0.65,0.00,M6] [#4 0.33,0.01,0.54,U] [#5 1.16,-0.39,0.00,M3] [#6 0.56,0.78,0.00,M4] [#7 1.70,0.04,0.00,M7] [#8 1.17,0.08,0.00,M4] 
18:18:42.367 00.002 31432 refined, 2 included, MultiStar: {0.59, -0.33}, one-star: {0.77, -0.51}
18:18:42.369 00.002 31432 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
18:18:42.370 00.001 31432 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.48 = 2.48)
18:18:42.372 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.33 hyp=0.67 cameraTheta=-0.51 mountX=0.58 mountY=0.42, mountTheta=0.63
18:18:42.376 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.33, opts=13)
18:18:42.378 00.002 31432 Enqueuing Move request for scope (0.59, -0.33)
18:18:42.380 00.002 29876 Worker thread wakes up
18:18:42.380 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.33) opts 0xd
18:18:42.380 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.33)
18:18:42.380 00.000 29876 Moving (0.59, -0.33) raw xDistance=0.58 yDistance=0.42
18:18:42.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
18:18:42.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
18:18:42.380 00.000 29876 MoveAxis(W, 52, ABG)
18:18:42.380 00.000 29876 Guiding  Dir = 3, Dur = 52
18:18:42.380 00.000 29876 IsSlewing returns 0
18:18:42.380 00.000 29876 IsGuiding returns 0
18:18:42.380 00.000 29876 PulseGuide returned control before completion, sleep 62
18:18:42.383 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=38, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:42.394 00.011 31432 UpdateGuideState exits: m=4642 RSB=43.6
18:18:42.396 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:42.398 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:42.400 00.002 31432 Enqueuing Expose request
18:18:42.448 00.048 29876 IsGuiding returns 1
18:18:42.448 00.000 29876 scope still moving after pulse duration time elapsed
18:18:42.479 00.031 29876 IsSlewing returns 0
18:18:42.479 00.000 29876 IsGuiding returns 1
18:18:42.509 00.030 29876 IsSlewing returns 0
18:18:42.509 00.000 29876 IsGuiding returns 0
18:18:42.509 00.000 29876 scope move finished after 52 + 77 ms
18:18:42.509 00.000 29876 Move returns status 0, amount 52
18:18:42.509 00.000 29876 MoveAxis(S, 31, ABG)
18:18:42.509 00.000 29876 Guiding  Dir = 1, Dur = 31
18:18:42.509 00.000 29876 IsSlewing returns 0
18:18:42.509 00.000 29876 IsGuiding returns 0
18:18:42.509 00.000 29876 PulseGuide returned control before completion, sleep 41
18:18:42.557 00.048 29876 IsGuiding returns 1
18:18:42.557 00.000 29876 scope still moving after pulse duration time elapsed
18:18:42.587 00.030 29876 IsSlewing returns 0
18:18:42.587 00.000 29876 IsGuiding returns 1
18:18:42.618 00.031 29876 IsSlewing returns 0
18:18:42.618 00.000 29876 IsGuiding returns 1
18:18:42.648 00.030 29876 IsSlewing returns 0
18:18:42.648 00.000 29876 IsGuiding returns 1
18:18:42.679 00.031 29876 IsSlewing returns 0
18:18:42.679 00.000 29876 IsGuiding returns 1
18:18:42.710 00.031 29876 IsSlewing returns 0
18:18:42.710 00.000 29876 IsGuiding returns 0
18:18:42.710 00.000 29876 scope move finished after 31 + 169 ms
18:18:42.710 00.000 29876 Move returns status 0, amount 31
18:18:42.710 00.000 29876 move complete, result=0
18:18:42.710 00.000 29876 worker thread done servicing request
18:18:42.710 00.000 29876 Worker thread wakes up
18:18:42.710 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:42.710 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:42.711 00.001 31432 GuideStep: 0.6 px 52 ms WEST, 0.4 px 31 ms SOUTH
18:18:44.632 01.921 31432 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
18:18:45.334 00.702 29876 Exposure complete
18:18:45.378 00.044 29876 worker thread done servicing request
18:18:45.378 00.000 31432 OnExposeComplete: enter
18:18:45.380 00.002 31432 UpdateGuideState(): m_state=6
18:18:45.382 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:18:45.384 00.002 31432 Star::Find returns 1 (0), X=540.27, Y=298.45, Mass=4881, SNR=44.7, Peak=257 HFD=3.8
18:18:45.386 00.002 31432 MultiStar: [#1 0.77,-0.51,0.00,M1] [#2 1.41,-0.74,0.00,M5] [#3 1.44,0.15,0.00,M7] [#4 0.64,-0.50,0.00,M1] [#5 1.02,-0.40,0.00,M4] [#6 0.84,-0.02,0.00,M5] [#7 1.54,-0.44,0.00,M8] [#8 1.44,-0.59,0.00,M5] 
18:18:45.388 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.04) = xAngle (-0.67 = -0.67)
18:18:45.390 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.35 = 2.35)
18:18:45.392 00.002 31432 CameraToMount -- cameraX=0.90 cameraY=-0.66 hyp=1.11 cameraTheta=-0.63 mountX=0.87 mountY=0.79, mountTheta=0.74
18:18:45.394 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.90, y=-0.66, opts=13)
18:18:45.396 00.002 31432 Enqueuing Move request for scope (0.90, -0.66)
18:18:45.398 00.002 29876 Worker thread wakes up
18:18:45.398 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.66) opts 0xd
18:18:45.398 00.000 29876 Handling offset move in thread for scope, endpoint = (0.90, -0.66)
18:18:45.398 00.000 29876 Moving (0.90, -0.66) raw xDistance=0.87 yDistance=0.79
18:18:45.398 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
18:18:45.398 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.79
18:18:45.398 00.000 29876 MoveAxis(W, 74, ABG)
18:18:45.398 00.000 29876 Guiding  Dir = 3, Dur = 74
18:18:45.399 00.001 29876 IsSlewing returns 0
18:18:45.399 00.000 29876 IsGuiding returns 0
18:18:45.399 00.000 29876 PulseGuide returned control before completion, sleep 84
18:18:45.403 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:45.414 00.011 31432 UpdateGuideState exits: m=4881 RSB=44.7
18:18:45.416 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:45.418 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:45.420 00.002 31432 Enqueuing Expose request
18:18:45.486 00.066 29876 IsGuiding returns 1
18:18:45.486 00.000 29876 scope still moving after pulse duration time elapsed
18:18:45.517 00.031 29876 IsSlewing returns 0
18:18:45.517 00.000 29876 IsGuiding returns 1
18:18:45.548 00.031 29876 IsSlewing returns 0
18:18:45.548 00.000 29876 IsGuiding returns 0
18:18:45.548 00.000 29876 scope move finished after 74 + 74 ms
18:18:45.548 00.000 29876 Move returns status 0, amount 74
18:18:45.548 00.000 29876 MoveAxis(S, 59, ABG)
18:18:45.548 00.000 29876 Guiding  Dir = 1, Dur = 59
18:18:45.548 00.000 29876 IsSlewing returns 0
18:18:45.548 00.000 29876 IsGuiding returns 0
18:18:45.549 00.001 29876 PulseGuide returned control before completion, sleep 69
18:18:45.623 00.074 29876 IsGuiding returns 1
18:18:45.623 00.000 29876 scope still moving after pulse duration time elapsed
18:18:45.654 00.031 29876 IsSlewing returns 0
18:18:45.654 00.000 29876 IsGuiding returns 1
18:18:45.684 00.030 29876 IsSlewing returns 0
18:18:45.684 00.000 29876 IsGuiding returns 1
18:18:45.715 00.031 29876 IsSlewing returns 0
18:18:45.715 00.000 29876 IsGuiding returns 0
18:18:45.715 00.000 29876 scope move finished after 59 + 107 ms
18:18:45.715 00.000 29876 Move returns status 0, amount 59
18:18:45.715 00.000 29876 move complete, result=0
18:18:45.715 00.000 29876 worker thread done servicing request
18:18:45.715 00.000 29876 Worker thread wakes up
18:18:45.715 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:45.715 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:45.715 00.000 31432 GuideStep: 0.9 px 74 ms WEST, 0.8 px 59 ms SOUTH
18:18:46.029 00.314 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:18:46.031 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:18:46.033 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:18:46.035 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:18:46.037 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:18:46.040 00.003 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:18:46.042 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:18:46.044 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:18:46.046 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:18:46.048 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:18:46.050 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:18:46.052 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:18:46.054 00.002 31432 GetInt("/GuidingAssistant/pos.x", -1) returns 789
18:18:46.057 00.003 31432 GetInt("/GuidingAssistant/pos.y", -1) returns 482
18:18:46.063 00.006 31432 MultiStar mode disabled
18:18:46.071 00.008 31432 GuidingAssistant: Disabling guide output
18:18:46.073 00.002 31432 MountGuidingEnabled: 0
18:18:48.128 02.055 29876 Exposure complete
18:18:48.172 00.044 29876 worker thread done servicing request
18:18:48.172 00.000 31432 OnExposeComplete: enter
18:18:48.173 00.001 31432 UpdateGuideState(): m_state=6
18:18:48.176 00.003 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:18:48.178 00.002 31432 Star::Find returns 1 (0), X=540.83, Y=297.96, Mass=4944, SNR=44.7, Peak=256 HFD=4.1
18:18:48.180 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.04) = xAngle (-0.70 = -0.70)
18:18:48.180 00.000 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.32 = 2.32)
18:18:48.183 00.003 31432 CameraToMount -- cameraX=1.45 cameraY=-1.14 hyp=1.85 cameraTheta=-0.66 mountX=1.41 mountY=1.35, mountTheta=0.77
18:18:48.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.45, y=-1.14, opts=13)
18:18:48.188 00.002 31432 Enqueuing Move request for scope (1.45, -1.14)
18:18:48.190 00.002 29876 Worker thread wakes up
18:18:48.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.45, -1.14) opts 0xd
18:18:48.190 00.000 29876 Handling offset move in thread for scope, endpoint = (1.45, -1.14)
18:18:48.190 00.000 29876 Moving (1.45, -1.14) raw xDistance=1.41 yDistance=1.35
18:18:48.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.41
18:18:48.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.81 from input 1.35
18:18:48.190 00.000 29876 MoveAxis(W, 119, ABG)
18:18:48.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:48.190 00.000 29876 Move returns status 1, amount 0
18:18:48.190 00.000 29876 MoveAxis(S, 102, ABG)
18:18:48.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:48.190 00.000 29876 Move returns status 1, amount 0
18:18:48.190 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:48.190 00.000 29876 move complete, result=1
18:18:48.190 00.000 29876 worker thread done servicing request
18:18:48.193 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=1.000
18:18:48.205 00.012 31432 UpdateGuideState exits: m=4944 RSB=44.7
18:18:48.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:48.209 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:48.210 00.001 31432 Enqueuing Expose request
18:18:48.212 00.002 31432 GuideStep: 1.4 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:18:48.214 00.002 29876 Worker thread wakes up
18:18:48.214 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:48.214 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:48.216 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:50.838 02.622 29876 Exposure complete
18:18:50.881 00.043 29876 worker thread done servicing request
18:18:50.881 00.000 31432 OnExposeComplete: enter
18:18:50.883 00.002 31432 UpdateGuideState(): m_state=6
18:18:50.885 00.002 31432 Star::Find(15, 540, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:18:50.887 00.002 31432 Star::Find returns 1 (0), X=541.28, Y=298.65, Mass=4883, SNR=44.4, Peak=257 HFD=3.7
18:18:50.889 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
18:18:50.890 00.001 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.75 = 2.75)
18:18:50.892 00.002 31432 CameraToMount -- cameraX=1.91 cameraY=-0.45 hyp=1.96 cameraTheta=-0.23 mountX=1.89 mountY=0.74, mountTheta=0.37
18:18:50.895 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.91, y=-0.45, opts=13)
18:18:50.897 00.002 31432 Enqueuing Move request for scope (1.91, -0.45)
18:18:50.899 00.002 29876 Worker thread wakes up
18:18:50.899 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.91, -0.45) opts 0xd
18:18:50.899 00.000 29876 Handling offset move in thread for scope, endpoint = (1.91, -0.45)
18:18:50.899 00.000 29876 Moving (1.91, -0.45) raw xDistance=1.89 yDistance=0.74
18:18:50.899 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.89
18:18:50.899 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.74
18:18:50.899 00.000 29876 MoveAxis(W, 161, ABG)
18:18:50.899 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:50.899 00.000 29876 Move returns status 1, amount 0
18:18:50.899 00.000 29876 MoveAxis(S, 56, ABG)
18:18:50.899 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:50.899 00.000 29876 Move returns status 1, amount 0
18:18:50.899 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:50.899 00.000 29876 move complete, result=1
18:18:50.899 00.000 29876 worker thread done servicing request
18:18:50.903 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:50.914 00.011 31432 UpdateGuideState exits: m=4883 RSB=44.4
18:18:50.917 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:50.919 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:50.920 00.001 31432 Enqueuing Expose request
18:18:50.922 00.002 31432 GuideStep: 1.9 px 0 ms WEST, 0.7 px 0 ms SOUTH
18:18:50.924 00.002 29876 Worker thread wakes up
18:18:50.924 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:50.924 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:50.926 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:18:50.929 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:53.340 02.411 29876 Exposure complete
18:18:53.383 00.043 29876 worker thread done servicing request
18:18:53.383 00.000 31432 OnExposeComplete: enter
18:18:53.385 00.002 31432 UpdateGuideState(): m_state=6
18:18:53.387 00.002 31432 Star::Find(15, 541, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:18:53.389 00.002 31432 Star::Find returns 1 (0), X=541.01, Y=298.45, Mass=4787, SNR=44.0, Peak=257 HFD=3.7
18:18:53.391 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.04) = xAngle (-0.42 = -0.42)
18:18:53.393 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.61 = 2.61)
18:18:53.394 00.001 31432 CameraToMount -- cameraX=1.64 cameraY=-0.65 hyp=1.76 cameraTheta=-0.38 mountX=1.61 mountY=0.90, mountTheta=0.51
18:18:53.397 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.64, y=-0.65, opts=13)
18:18:53.399 00.002 31432 Enqueuing Move request for scope (1.64, -0.65)
18:18:53.401 00.002 29876 Worker thread wakes up
18:18:53.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.64, -0.65) opts 0xd
18:18:53.401 00.000 29876 Handling offset move in thread for scope, endpoint = (1.64, -0.65)
18:18:53.401 00.000 29876 Moving (1.64, -0.65) raw xDistance=1.61 yDistance=0.90
18:18:53.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.61
18:18:53.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.90
18:18:53.401 00.000 29876 MoveAxis(W, 141, ABG)
18:18:53.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:53.401 00.000 29876 Move returns status 1, amount 0
18:18:53.401 00.000 29876 MoveAxis(S, 68, ABG)
18:18:53.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:53.401 00.000 29876 Move returns status 1, amount 0
18:18:53.401 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:53.401 00.000 29876 move complete, result=1
18:18:53.401 00.000 29876 worker thread done servicing request
18:18:53.405 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=16, FiltMax=257, Gamma=1.000
18:18:53.416 00.011 31432 UpdateGuideState exits: m=4787 RSB=44.0
18:18:53.419 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:53.420 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:53.422 00.002 31432 Enqueuing Expose request
18:18:53.424 00.002 31432 GuideStep: 1.6 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:18:53.426 00.002 29876 Worker thread wakes up
18:18:53.426 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:53.426 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:53.428 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:18:53.430 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:56.049 02.619 29876 Exposure complete
18:18:56.092 00.043 29876 worker thread done servicing request
18:18:56.092 00.000 31432 OnExposeComplete: enter
18:18:56.095 00.003 31432 UpdateGuideState(): m_state=6
18:18:56.097 00.002 31432 Star::Find(15, 541, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:18:56.099 00.002 31432 Star::Find returns 1 (0), X=541.67, Y=298.38, Mass=4811, SNR=44.6, Peak=257 HFD=3.7
18:18:56.101 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
18:18:56.102 00.001 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.68 = 2.68)
18:18:56.104 00.002 31432 CameraToMount -- cameraX=2.30 cameraY=-0.72 hyp=2.41 cameraTheta=-0.30 mountX=2.27 mountY=1.07, mountTheta=0.44
18:18:56.107 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.30, y=-0.72, opts=13)
18:18:56.109 00.002 31432 Enqueuing Move request for scope (2.30, -0.72)
18:18:56.110 00.001 29876 Worker thread wakes up
18:18:56.110 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.30, -0.72) opts 0xd
18:18:56.110 00.000 29876 Handling offset move in thread for scope, endpoint = (2.30, -0.72)
18:18:56.111 00.001 29876 Moving (2.30, -0.72) raw xDistance=2.27 yDistance=1.07
18:18:56.111 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.27
18:18:56.111 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.64 from input 1.07
18:18:56.111 00.000 29876 MoveAxis(W, 193, ABG)
18:18:56.111 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:56.111 00.000 29876 Move returns status 1, amount 0
18:18:56.111 00.000 29876 MoveAxis(S, 80, ABG)
18:18:56.111 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:56.111 00.000 29876 Move returns status 1, amount 0
18:18:56.111 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:56.111 00.000 29876 move complete, result=1
18:18:56.111 00.000 29876 worker thread done servicing request
18:18:56.114 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=1.000
18:18:56.128 00.014 31432 UpdateGuideState exits: m=4811 RSB=44.6
18:18:56.131 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:56.133 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:56.135 00.002 31432 Enqueuing Expose request
18:18:56.137 00.002 31432 GuideStep: 2.3 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:18:56.139 00.002 29876 Worker thread wakes up
18:18:56.139 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:56.139 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:56.141 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:18:56.144 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:18:58.556 02.412 29876 Exposure complete
18:18:58.602 00.046 29876 worker thread done servicing request
18:18:58.602 00.000 31432 OnExposeComplete: enter
18:18:58.605 00.003 31432 UpdateGuideState(): m_state=6
18:18:58.607 00.002 31432 Star::Find(15, 541, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:18:58.609 00.002 31432 Star::Find returns 1 (0), X=541.81, Y=298.35, Mass=4822, SNR=43.9, Peak=257 HFD=3.7
18:18:58.611 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
18:18:58.613 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.69 = 2.69)
18:18:58.615 00.002 31432 CameraToMount -- cameraX=2.44 cameraY=-0.75 hyp=2.55 cameraTheta=-0.30 mountX=2.41 mountY=1.12, mountTheta=0.44
18:18:58.618 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.44, y=-0.75, opts=13)
18:18:58.620 00.002 31432 Enqueuing Move request for scope (2.44, -0.75)
18:18:58.622 00.002 29876 Worker thread wakes up
18:18:58.622 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.44, -0.75) opts 0xd
18:18:58.622 00.000 29876 Handling offset move in thread for scope, endpoint = (2.44, -0.75)
18:18:58.622 00.000 29876 Moving (2.44, -0.75) raw xDistance=2.41 yDistance=1.12
18:18:58.622 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.62 from input 2.41
18:18:58.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.12
18:18:58.622 00.000 29876 MoveAxis(W, 208, ABG)
18:18:58.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:58.622 00.000 29876 Move returns status 1, amount 0
18:18:58.622 00.000 29876 MoveAxis(S, 84, ABG)
18:18:58.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:18:58.622 00.000 29876 Move returns status 1, amount 0
18:18:58.622 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:18:58.622 00.000 29876 move complete, result=1
18:18:58.622 00.000 29876 worker thread done servicing request
18:18:58.625 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=14, FiltMax=257, Gamma=1.000
18:18:58.637 00.012 31432 UpdateGuideState exits: m=4822 RSB=43.9
18:18:58.640 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:58.642 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:18:58.644 00.002 31432 Enqueuing Expose request
18:18:58.646 00.002 29876 Worker thread wakes up
18:18:58.646 00.000 31432 GuideStep: 2.4 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:18:58.648 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:18:58.649 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:18:58.650 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:18:58.653 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:01.281 02.628 29876 Exposure complete
18:19:01.324 00.043 29876 worker thread done servicing request
18:19:01.324 00.000 31432 OnExposeComplete: enter
18:19:01.326 00.002 31432 UpdateGuideState(): m_state=6
18:19:01.328 00.002 31432 Star::Find(15, 541, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:19:01.330 00.002 31432 Star::Find returns 1 (0), X=542.72, Y=298.48, Mass=4678, SNR=43.6, Peak=257 HFD=3.6
18:19:01.331 00.001 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.04) = xAngle (-0.22 = -0.22)
18:19:01.333 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.80 = 2.80)
18:19:01.335 00.002 31432 CameraToMount -- cameraX=3.34 cameraY=-0.62 hyp=3.40 cameraTheta=-0.18 mountX=3.32 mountY=1.13, mountTheta=0.33
18:19:01.338 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.34, y=-0.62, opts=13)
18:19:01.340 00.002 31432 Enqueuing Move request for scope (3.34, -0.62)
18:19:01.342 00.002 29876 Worker thread wakes up
18:19:01.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.34, -0.62) opts 0xd
18:19:01.342 00.000 29876 Handling offset move in thread for scope, endpoint = (3.34, -0.62)
18:19:01.342 00.000 29876 Moving (3.34, -0.62) raw xDistance=3.32 yDistance=1.13
18:19:01.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.20 from input 3.32
18:19:01.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.68 from input 1.13
18:19:01.342 00.000 29876 MoveAxis(W, 282, ABG)
18:19:01.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:01.342 00.000 29876 Move returns status 1, amount 0
18:19:01.342 00.000 29876 MoveAxis(S, 85, ABG)
18:19:01.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:01.342 00.000 29876 Move returns status 1, amount 0
18:19:01.342 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:01.342 00.000 29876 move complete, result=1
18:19:01.342 00.000 29876 worker thread done servicing request
18:19:01.346 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=16, FiltMax=257, Gamma=1.000
18:19:01.357 00.011 31432 UpdateGuideState exits: m=4678 RSB=43.6
18:19:01.359 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:01.361 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:01.363 00.002 31432 Enqueuing Expose request
18:19:01.365 00.002 29876 Worker thread wakes up
18:19:01.365 00.000 31432 GuideStep: 3.3 px 0 ms WEST, 1.1 px 0 ms SOUTH
18:19:01.367 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:01.367 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:01.369 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:01.371 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:03.782 02.411 29876 Exposure complete
18:19:03.827 00.045 29876 worker thread done servicing request
18:19:03.827 00.000 31432 OnExposeComplete: enter
18:19:03.829 00.002 31432 UpdateGuideState(): m_state=6
18:19:03.831 00.002 31432 Star::Find(15, 542, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:19:03.833 00.002 31432 Star::Find returns 1 (0), X=542.88, Y=298.86, Mass=4822, SNR=44.6, Peak=257 HFD=4.1
18:19:03.835 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
18:19:03.836 00.001 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.92 = 2.92)
18:19:03.838 00.002 31432 CameraToMount -- cameraX=3.51 cameraY=-0.24 hyp=3.52 cameraTheta=-0.07 mountX=3.49 mountY=0.79, mountTheta=0.22
18:19:03.841 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.51, y=-0.24, opts=13)
18:19:03.843 00.002 31432 Enqueuing Move request for scope (3.51, -0.24)
18:19:03.845 00.002 29876 Worker thread wakes up
18:19:03.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.51, -0.24) opts 0xd
18:19:03.845 00.000 29876 Handling offset move in thread for scope, endpoint = (3.51, -0.24)
18:19:03.845 00.000 29876 Moving (3.51, -0.24) raw xDistance=3.49 yDistance=0.79
18:19:03.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.36 from input 3.49
18:19:03.845 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.79
18:19:03.845 00.000 29876 MoveAxis(W, 302, ABG)
18:19:03.845 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:03.845 00.000 29876 Move returns status 1, amount 0
18:19:03.845 00.000 29876 MoveAxis(S, 59, ABG)
18:19:03.845 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:03.845 00.000 29876 Move returns status 1, amount 0
18:19:03.845 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:03.845 00.000 29876 move complete, result=1
18:19:03.845 00.000 29876 worker thread done servicing request
18:19:03.851 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:03.863 00.012 31432 UpdateGuideState exits: m=4822 RSB=44.6
18:19:03.865 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:03.867 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:03.869 00.002 31432 Enqueuing Expose request
18:19:03.870 00.001 29876 Worker thread wakes up
18:19:03.870 00.000 31432 GuideStep: 3.5 px 0 ms WEST, 0.8 px 0 ms SOUTH
18:19:03.872 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:03.873 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:03.875 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:03.877 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:06.496 02.619 29876 Exposure complete
18:19:06.539 00.043 29876 worker thread done servicing request
18:19:06.539 00.000 31432 OnExposeComplete: enter
18:19:06.541 00.002 31432 UpdateGuideState(): m_state=6
18:19:06.543 00.002 31432 Star::Find(15, 542, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:19:06.545 00.002 31432 Star::Find returns 1 (0), X=543.05, Y=298.64, Mass=4772, SNR=43.6, Peak=257 HFD=3.9
18:19:06.547 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
18:19:06.549 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.86 = 2.86)
18:19:06.551 00.002 31432 CameraToMount -- cameraX=3.67 cameraY=-0.47 hyp=3.70 cameraTheta=-0.13 mountX=3.65 mountY=1.03, mountTheta=0.28
18:19:06.554 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.67, y=-0.47, opts=13)
18:19:06.556 00.002 31432 Enqueuing Move request for scope (3.67, -0.47)
18:19:06.558 00.002 29876 Worker thread wakes up
18:19:06.558 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.67, -0.47) opts 0xd
18:19:06.558 00.000 29876 Handling offset move in thread for scope, endpoint = (3.67, -0.47)
18:19:06.558 00.000 29876 Moving (3.67, -0.47) raw xDistance=3.65 yDistance=1.03
18:19:06.558 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.47 from input 3.65
18:19:06.558 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
18:19:06.558 00.000 29876 MoveAxis(W, 316, ABG)
18:19:06.558 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:06.558 00.000 29876 Move returns status 1, amount 0
18:19:06.558 00.000 29876 MoveAxis(S, 77, ABG)
18:19:06.558 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:06.558 00.000 29876 Move returns status 1, amount 0
18:19:06.558 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:06.558 00.000 29876 move complete, result=1
18:19:06.558 00.000 29876 worker thread done servicing request
18:19:06.562 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:06.574 00.012 31432 UpdateGuideState exits: m=4772 RSB=43.6
18:19:06.576 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:06.578 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:06.581 00.003 31432 Enqueuing Expose request
18:19:06.583 00.002 29876 Worker thread wakes up
18:19:06.583 00.000 31432 GuideStep: 3.7 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:19:06.586 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:06.586 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:06.589 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:06.592 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:08.997 02.405 29876 Exposure complete
18:19:09.047 00.050 29876 worker thread done servicing request
18:19:09.047 00.000 31432 OnExposeComplete: enter
18:19:09.050 00.003 31432 UpdateGuideState(): m_state=6
18:19:09.052 00.002 31432 Star::Find(15, 543, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:19:09.053 00.001 31432 Star::Find returns 1 (0), X=542.98, Y=298.94, Mass=5121, SNR=45.8, Peak=257 HFD=4.3
18:19:09.055 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.04) = xAngle (-0.09 = -0.09)
18:19:09.057 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.94 = 2.94)
18:19:09.059 00.002 31432 CameraToMount -- cameraX=3.61 cameraY=-0.17 hyp=3.61 cameraTheta=-0.05 mountX=3.60 mountY=0.72, mountTheta=0.20
18:19:09.062 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.61, y=-0.17, opts=13)
18:19:09.064 00.002 31432 Enqueuing Move request for scope (3.61, -0.17)
18:19:09.066 00.002 29876 Worker thread wakes up
18:19:09.066 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.61, -0.17) opts 0xd
18:19:09.066 00.000 29876 Handling offset move in thread for scope, endpoint = (3.61, -0.17)
18:19:09.066 00.000 29876 Moving (3.61, -0.17) raw xDistance=3.60 yDistance=0.72
18:19:09.066 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.44 from input 3.60
18:19:09.066 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
18:19:09.066 00.000 29876 MoveAxis(W, 313, ABG)
18:19:09.066 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:09.066 00.000 29876 Move returns status 1, amount 0
18:19:09.066 00.000 29876 MoveAxis(S, 54, ABG)
18:19:09.066 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:09.066 00.000 29876 Move returns status 1, amount 0
18:19:09.066 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:09.066 00.000 29876 move complete, result=1
18:19:09.066 00.000 29876 worker thread done servicing request
18:19:09.070 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=16, FiltMax=257, Gamma=1.000
18:19:09.081 00.011 31432 UpdateGuideState exits: m=5121 RSB=45.8
18:19:09.083 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:09.085 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:09.087 00.002 31432 Enqueuing Expose request
18:19:09.088 00.001 29876 Worker thread wakes up
18:19:09.088 00.000 31432 GuideStep: 3.6 px 0 ms WEST, 0.7 px 0 ms SOUTH
18:19:09.091 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:09.091 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:09.093 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:09.095 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:11.715 02.620 29876 Exposure complete
18:19:11.765 00.050 29876 worker thread done servicing request
18:19:11.765 00.000 31432 OnExposeComplete: enter
18:19:11.767 00.002 31432 UpdateGuideState(): m_state=6
18:19:11.769 00.002 31432 Star::Find(15, 542, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:19:11.771 00.002 31432 Star::Find returns 1 (0), X=544.32, Y=298.91, Mass=5010, SNR=45.5, Peak=257 HFD=4.0
18:19:11.773 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.04) = xAngle (-0.08 = -0.08)
18:19:11.775 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.95 = 2.95)
18:19:11.777 00.002 31432 CameraToMount -- cameraX=4.95 cameraY=-0.19 hyp=4.95 cameraTheta=-0.04 mountX=4.93 mountY=0.96, mountTheta=0.19
18:19:11.780 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=4.95, y=-0.19, opts=13)
18:19:11.782 00.002 31432 Enqueuing Move request for scope (4.95, -0.19)
18:19:11.784 00.002 29876 Worker thread wakes up
18:19:11.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.95, -0.19) opts 0xd
18:19:11.784 00.000 29876 Handling offset move in thread for scope, endpoint = (4.95, -0.19)
18:19:11.784 00.000 29876 Moving (4.95, -0.19) raw xDistance=4.93 yDistance=0.96
18:19:11.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.28 from input 4.93
18:19:11.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.96
18:19:11.784 00.000 29876 MoveAxis(W, 420, ABG)
18:19:11.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:11.784 00.000 29876 Move returns status 1, amount 0
18:19:11.784 00.000 29876 MoveAxis(S, 72, ABG)
18:19:11.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:11.784 00.000 29876 Move returns status 1, amount 0
18:19:11.784 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:11.784 00.000 29876 move complete, result=1
18:19:11.784 00.000 29876 worker thread done servicing request
18:19:11.790 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=37, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:11.804 00.014 31432 UpdateGuideState exits: m=5010 RSB=45.5
18:19:11.807 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:11.809 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:11.811 00.002 31432 Enqueuing Expose request
18:19:11.812 00.001 29876 Worker thread wakes up
18:19:11.812 00.000 31432 GuideStep: 4.9 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:19:11.815 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:11.815 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:11.818 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:11.824 00.006 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:14.232 02.408 29876 Exposure complete
18:19:14.285 00.053 29876 worker thread done servicing request
18:19:14.285 00.000 31432 OnExposeComplete: enter
18:19:14.290 00.005 31432 UpdateGuideState(): m_state=6
18:19:14.292 00.002 31432 Star::Find(15, 544, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:19:14.294 00.002 31432 Star::Find returns 1 (0), X=544.22, Y=298.91, Mass=4836, SNR=44.7, Peak=257 HFD=4.2
18:19:14.296 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.04) = xAngle (-0.08 = -0.08)
18:19:14.298 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.94 = 2.94)
18:19:14.300 00.002 31432 CameraToMount -- cameraX=4.84 cameraY=-0.20 hyp=4.85 cameraTheta=-0.04 mountX=4.83 mountY=0.95, mountTheta=0.19
18:19:14.303 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=4.84, y=-0.20, opts=13)
18:19:14.305 00.002 31432 Enqueuing Move request for scope (4.84, -0.20)
18:19:14.307 00.002 29876 Worker thread wakes up
18:19:14.307 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.84, -0.20) opts 0xd
18:19:14.307 00.000 29876 Handling offset move in thread for scope, endpoint = (4.84, -0.20)
18:19:14.307 00.000 29876 Moving (4.84, -0.20) raw xDistance=4.83 yDistance=0.95
18:19:14.307 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.27 from input 4.83
18:19:14.307 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.95
18:19:14.307 00.000 29876 MoveAxis(W, 420, ABG)
18:19:14.307 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:14.307 00.000 29876 Move returns status 1, amount 0
18:19:14.307 00.000 29876 MoveAxis(S, 71, ABG)
18:19:14.307 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:14.307 00.000 29876 Move returns status 1, amount 0
18:19:14.307 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:14.307 00.000 29876 move complete, result=1
18:19:14.307 00.000 29876 worker thread done servicing request
18:19:14.312 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:14.324 00.012 31432 UpdateGuideState exits: m=4836 RSB=44.7
18:19:14.327 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:14.328 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:14.330 00.002 31432 Enqueuing Expose request
18:19:14.332 00.002 29876 Worker thread wakes up
18:19:14.332 00.000 31432 GuideStep: 4.8 px 0 ms WEST, 0.9 px 0 ms SOUTH
18:19:14.334 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:14.335 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:14.336 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:14.339 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:16.961 02.622 29876 Exposure complete
18:19:17.004 00.043 29876 worker thread done servicing request
18:19:17.004 00.000 31432 OnExposeComplete: enter
18:19:17.007 00.003 31432 UpdateGuideState(): m_state=6
18:19:17.009 00.002 31432 Star::Find(15, 544, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:19:17.012 00.003 31432 Star::Find returns 1 (0), X=544.23, Y=298.69, Mass=4898, SNR=44.8, Peak=257 HFD=3.9
18:19:17.014 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.04) = xAngle (-0.12 = -0.12)
18:19:17.016 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.90 = 2.90)
18:19:17.018 00.002 31432 CameraToMount -- cameraX=4.86 cameraY=-0.41 hyp=4.87 cameraTheta=-0.09 mountX=4.84 mountY=1.16, mountTheta=0.24
18:19:17.021 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=4.86, y=-0.41, opts=13)
18:19:17.024 00.003 31432 Enqueuing Move request for scope (4.86, -0.41)
18:19:17.026 00.002 29876 Worker thread wakes up
18:19:17.026 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.86, -0.41) opts 0xd
18:19:17.026 00.000 29876 Handling offset move in thread for scope, endpoint = (4.86, -0.41)
18:19:17.026 00.000 29876 Moving (4.86, -0.41) raw xDistance=4.84 yDistance=1.16
18:19:17.026 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.28 from input 4.84
18:19:17.026 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.70 from input 1.16
18:19:17.026 00.000 29876 MoveAxis(W, 420, ABG)
18:19:17.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:17.026 00.000 29876 Move returns status 1, amount 0
18:19:17.026 00.000 29876 MoveAxis(S, 87, ABG)
18:19:17.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:17.026 00.000 29876 Move returns status 1, amount 0
18:19:17.026 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:17.026 00.000 29876 move complete, result=1
18:19:17.026 00.000 29876 worker thread done servicing request
18:19:17.030 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:17.043 00.013 31432 UpdateGuideState exits: m=4898 RSB=44.8
18:19:17.045 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:17.047 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:17.049 00.002 31432 Enqueuing Expose request
18:19:17.051 00.002 29876 Worker thread wakes up
18:19:17.051 00.000 31432 GuideStep: 4.8 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:19:17.052 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:17.052 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:17.055 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:17.057 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:19.465 02.408 29876 Exposure complete
18:19:19.514 00.049 29876 worker thread done servicing request
18:19:19.514 00.000 31432 OnExposeComplete: enter
18:19:19.516 00.002 31432 UpdateGuideState(): m_state=6
18:19:19.518 00.002 31432 Star::Find(15, 544, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:19:19.520 00.002 31432 Star::Find returns 1 (0), X=544.71, Y=298.66, Mass=4909, SNR=44.7, Peak=257 HFD=3.7
18:19:19.522 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.04) = xAngle (-0.12 = -0.12)
18:19:19.524 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.90 = 2.90)
18:19:19.525 00.001 31432 CameraToMount -- cameraX=5.34 cameraY=-0.44 hyp=5.36 cameraTheta=-0.08 mountX=5.32 mountY=1.26, mountTheta=0.23
18:19:19.528 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=5.34, y=-0.44, opts=13)
18:19:19.530 00.002 31432 Enqueuing Move request for scope (5.34, -0.44)
18:19:19.532 00.002 29876 Worker thread wakes up
18:19:19.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.34, -0.44) opts 0xd
18:19:19.533 00.001 29876 Handling offset move in thread for scope, endpoint = (5.34, -0.44)
18:19:19.533 00.000 29876 Moving (5.34, -0.44) raw xDistance=5.32 yDistance=1.26
18:19:19.533 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.58 from input 5.32
18:19:19.533 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.26
18:19:19.533 00.000 29876 MoveAxis(W, 459, ABG)
18:19:19.533 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:19.533 00.000 29876 Move returns status 1, amount 0
18:19:19.533 00.000 29876 MoveAxis(S, 95, ABG)
18:19:19.533 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:19.533 00.000 29876 Move returns status 1, amount 0
18:19:19.533 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:19.533 00.000 29876 move complete, result=1
18:19:19.533 00.000 29876 worker thread done servicing request
18:19:19.541 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:19.558 00.017 31432 UpdateGuideState exits: m=4909 RSB=44.7
18:19:19.560 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:19.562 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:19.564 00.002 31432 Enqueuing Expose request
18:19:19.566 00.002 29876 Worker thread wakes up
18:19:19.566 00.000 31432 GuideStep: 5.3 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:19:19.568 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:19.568 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:19:19.570 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:19.572 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:22.189 02.617 29876 Exposure complete
18:19:22.233 00.044 29876 worker thread done servicing request
18:19:22.233 00.000 31432 OnExposeComplete: enter
18:19:22.236 00.003 31432 UpdateGuideState(): m_state=6
18:19:22.238 00.002 31432 Star::Find(15, 544, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:19:22.240 00.002 31432 Star::Find returns 1 (0), X=545.36, Y=298.59, Mass=4638, SNR=43.4, Peak=257 HFD=3.5
18:19:22.242 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.04) = xAngle (-0.12 = -0.12)
18:19:22.244 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.90 = 2.90)
18:19:22.246 00.002 31432 CameraToMount -- cameraX=5.99 cameraY=-0.51 hyp=6.01 cameraTheta=-0.08 mountX=5.96 mountY=1.43, mountTheta=0.24
18:19:22.248 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=5.99, y=-0.51, opts=13)
18:19:22.250 00.002 31432 Enqueuing Move request for scope (5.99, -0.51)
18:19:22.252 00.002 29876 Worker thread wakes up
18:19:22.252 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.99, -0.51) opts 0xd
18:19:22.252 00.000 29876 Handling offset move in thread for scope, endpoint = (5.99, -0.51)
18:19:22.252 00.000 29876 Moving (5.99, -0.51) raw xDistance=5.96 yDistance=1.43
18:19:22.253 00.001 29876 GuideAlgorithmHysteresis::Result() returns 4.01 from input 5.96
18:19:22.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.86 from input 1.43
18:19:22.253 00.000 29876 MoveAxis(W, 514, ABG)
18:19:22.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:22.253 00.000 29876 Move returns status 1, amount 0
18:19:22.253 00.000 29876 MoveAxis(S, 107, ABG)
18:19:22.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:22.253 00.000 29876 Move returns status 1, amount 0
18:19:22.253 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:22.253 00.000 29876 move complete, result=1
18:19:22.253 00.000 29876 worker thread done servicing request
18:19:22.257 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:22.269 00.012 31432 UpdateGuideState exits: m=4638 RSB=43.4
18:19:22.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:22.273 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:22.276 00.003 31432 Enqueuing Expose request
18:19:22.279 00.003 29876 Worker thread wakes up
18:19:22.279 00.000 31432 GuideStep: 6.0 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:19:22.281 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:22.281 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(530,284,31,31)
18:19:22.283 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:22.286 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:24.693 02.407 29876 Exposure complete
18:19:24.736 00.043 29876 worker thread done servicing request
18:19:24.736 00.000 31432 OnExposeComplete: enter
18:19:24.740 00.004 31432 UpdateGuideState(): m_state=6
18:19:24.742 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:19:24.744 00.002 31432 Star::Find returns 1 (0), X=545.64, Y=298.46, Mass=4761, SNR=44.9, Peak=257 HFD=3.5
18:19:24.745 00.001 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.04) = xAngle (-0.14 = -0.14)
18:19:24.747 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.88 = 2.88)
18:19:24.749 00.002 31432 CameraToMount -- cameraX=6.27 cameraY=-0.64 hyp=6.30 cameraTheta=-0.10 mountX=6.24 mountY=1.60, mountTheta=0.25
18:19:24.752 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=6.27, y=-0.64, opts=13)
18:19:24.754 00.002 31432 Enqueuing Move request for scope (6.27, -0.64)
18:19:24.757 00.003 29876 Worker thread wakes up
18:19:24.757 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.27, -0.64) opts 0xd
18:19:24.757 00.000 29876 Handling offset move in thread for scope, endpoint = (6.27, -0.64)
18:19:24.757 00.000 29876 Moving (6.27, -0.64) raw xDistance=6.24 yDistance=1.60
18:19:24.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.21 from input 6.24
18:19:24.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.96 from input 1.60
18:19:24.757 00.000 29876 MoveAxis(W, 540, ABG)
18:19:24.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:24.757 00.000 29876 Move returns status 1, amount 0
18:19:24.757 00.000 29876 MoveAxis(S, 120, ABG)
18:19:24.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:24.757 00.000 29876 Move returns status 1, amount 0
18:19:24.757 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:24.757 00.000 29876 move complete, result=1
18:19:24.757 00.000 29876 worker thread done servicing request
18:19:24.760 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:24.773 00.013 31432 UpdateGuideState exits: m=4761 RSB=44.9
18:19:24.776 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:24.778 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:24.780 00.002 31432 Enqueuing Expose request
18:19:24.783 00.003 29876 Worker thread wakes up
18:19:24.783 00.000 31432 GuideStep: 6.2 px 0 ms WEST, 1.6 px 0 ms SOUTH
18:19:24.786 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:24.786 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:24.794 00.008 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:24.797 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:27.412 02.615 29876 Exposure complete
18:19:27.456 00.044 29876 worker thread done servicing request
18:19:27.456 00.000 31432 OnExposeComplete: enter
18:19:27.458 00.002 31432 UpdateGuideState(): m_state=6
18:19:27.460 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:19:27.462 00.002 31432 Star::Find returns 1 (0), X=545.64, Y=298.11, Mass=4533, SNR=42.5, Peak=257 HFD=3.8
18:19:27.464 00.002 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.20 = -0.20)
18:19:27.466 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.83 = 2.83)
18:19:27.468 00.002 31432 CameraToMount -- cameraX=6.26 cameraY=-0.99 hyp=6.34 cameraTheta=-0.16 mountX=6.22 mountY=1.95, mountTheta=0.30
18:19:27.470 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.26, y=-0.99, opts=13)
18:19:27.472 00.002 31432 Enqueuing Move request for scope (6.26, -0.99)
18:19:27.475 00.003 29876 Worker thread wakes up
18:19:27.475 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.26, -0.99) opts 0xd
18:19:27.475 00.000 29876 Handling offset move in thread for scope, endpoint = (6.26, -0.99)
18:19:27.475 00.000 29876 Moving (6.26, -0.99) raw xDistance=6.22 yDistance=1.95
18:19:27.475 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.21 from input 6.22
18:19:27.475 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.95
18:19:27.475 00.000 29876 MoveAxis(W, 540, ABG)
18:19:27.475 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:27.475 00.000 29876 Move returns status 1, amount 0
18:19:27.475 00.000 29876 MoveAxis(S, 147, ABG)
18:19:27.475 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:27.475 00.000 29876 Move returns status 1, amount 0
18:19:27.476 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:27.476 00.000 29876 move complete, result=1
18:19:27.476 00.000 29876 worker thread done servicing request
18:19:27.479 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:27.491 00.012 31432 UpdateGuideState exits: m=4533 RSB=42.5
18:19:27.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:27.495 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:27.497 00.002 31432 Enqueuing Expose request
18:19:27.498 00.001 29876 Worker thread wakes up
18:19:27.499 00.001 31432 GuideStep: 6.2 px 0 ms WEST, 2.0 px 0 ms SOUTH
18:19:27.501 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:27.501 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:27.503 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:27.506 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:29.908 02.402 29876 Exposure complete
18:19:29.953 00.045 29876 worker thread done servicing request
18:19:29.955 00.002 31432 OnExposeComplete: enter
18:19:29.957 00.002 31432 UpdateGuideState(): m_state=6
18:19:29.959 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:19:29.960 00.001 31432 Star::Find returns 1 (0), X=545.87, Y=298.29, Mass=4707, SNR=44.0, Peak=257 HFD=3.8
18:19:29.962 00.002 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.04) = xAngle (-0.16 = -0.16)
18:19:29.964 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.86 = 2.86)
18:19:29.966 00.002 31432 CameraToMount -- cameraX=6.49 cameraY=-0.81 hyp=6.55 cameraTheta=-0.12 mountX=6.46 mountY=1.81, mountTheta=0.27
18:19:29.968 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.49, y=-0.81, opts=13)
18:19:29.971 00.003 31432 Enqueuing Move request for scope (6.49, -0.81)
18:19:29.973 00.002 29876 Worker thread wakes up
18:19:29.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.49, -0.81) opts 0xd
18:19:29.973 00.000 29876 Handling offset move in thread for scope, endpoint = (6.49, -0.81)
18:19:29.973 00.000 29876 Moving (6.49, -0.81) raw xDistance=6.46 yDistance=1.81
18:19:29.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.36 from input 6.46
18:19:29.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.81
18:19:29.973 00.000 29876 MoveAxis(W, 559, ABG)
18:19:29.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:29.973 00.000 29876 Move returns status 1, amount 0
18:19:29.973 00.000 29876 MoveAxis(S, 136, ABG)
18:19:29.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:29.973 00.000 29876 Move returns status 1, amount 0
18:19:29.973 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:29.973 00.000 29876 move complete, result=1
18:19:29.973 00.000 29876 worker thread done servicing request
18:19:29.977 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:29.988 00.011 31432 UpdateGuideState exits: m=4707 RSB=44.0
18:19:29.991 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:29.993 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:29.995 00.002 31432 Enqueuing Expose request
18:19:29.997 00.002 29876 Worker thread wakes up
18:19:29.997 00.000 31432 GuideStep: 6.5 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:19:30.000 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:30.000 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:30.002 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:30.004 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:32.622 02.618 29876 Exposure complete
18:19:32.666 00.044 29876 worker thread done servicing request
18:19:32.666 00.000 31432 OnExposeComplete: enter
18:19:32.668 00.002 31432 UpdateGuideState(): m_state=6
18:19:32.670 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:19:32.672 00.002 31432 Star::Find returns 1 (0), X=546.18, Y=298.48, Mass=4676, SNR=44.3, Peak=257 HFD=3.8
18:19:32.673 00.001 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.04) = xAngle (-0.13 = -0.13)
18:19:32.676 00.003 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.89 = 2.89)
18:19:32.679 00.003 31432 CameraToMount -- cameraX=6.81 cameraY=-0.62 hyp=6.83 cameraTheta=-0.09 mountX=6.78 mountY=1.67, mountTheta=0.24
18:19:32.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=6.81, y=-0.62, opts=13)
18:19:32.684 00.002 31432 Enqueuing Move request for scope (6.81, -0.62)
18:19:32.687 00.003 29876 Worker thread wakes up
18:19:32.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.81, -0.62) opts 0xd
18:19:32.687 00.000 29876 Handling offset move in thread for scope, endpoint = (6.81, -0.62)
18:19:32.687 00.000 29876 Moving (6.81, -0.62) raw xDistance=6.78 yDistance=1.67
18:19:32.687 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.57 from input 6.78
18:19:32.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.67
18:19:32.687 00.000 29876 MoveAxis(W, 586, ABG)
18:19:32.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:32.687 00.000 29876 Move returns status 1, amount 0
18:19:32.687 00.000 29876 MoveAxis(S, 125, ABG)
18:19:32.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:32.687 00.000 29876 Move returns status 1, amount 0
18:19:32.687 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:32.687 00.000 29876 move complete, result=1
18:19:32.687 00.000 29876 worker thread done servicing request
18:19:32.691 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=13, FiltMax=257, Gamma=1.000
18:19:32.703 00.012 31432 UpdateGuideState exits: m=4676 RSB=44.3
18:19:32.706 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:32.708 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:32.709 00.001 31432 Enqueuing Expose request
18:19:32.711 00.002 29876 Worker thread wakes up
18:19:32.711 00.000 31432 GuideStep: 6.8 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:19:32.713 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:32.713 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:32.716 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:32.718 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:35.228 02.510 29876 Exposure complete
18:19:35.284 00.056 29876 worker thread done servicing request
18:19:35.284 00.000 31432 OnExposeComplete: enter
18:19:35.287 00.003 31432 UpdateGuideState(): m_state=6
18:19:35.289 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:19:35.291 00.002 31432 Star::Find returns 1 (0), X=546.51, Y=298.30, Mass=4989, SNR=44.5, Peak=257 HFD=3.5
18:19:35.292 00.001 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.04) = xAngle (-0.15 = -0.15)
18:19:35.294 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.87 = 2.87)
18:19:35.296 00.002 31432 CameraToMount -- cameraX=7.13 cameraY=-0.80 hyp=7.18 cameraTheta=-0.11 mountX=7.09 mountY=1.90, mountTheta=0.26
18:19:35.299 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=7.13, y=-0.80, opts=13)
18:19:35.301 00.002 31432 Enqueuing Move request for scope (7.13, -0.80)
18:19:35.302 00.001 29876 Worker thread wakes up
18:19:35.302 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.13, -0.80) opts 0xd
18:19:35.303 00.001 29876 Handling offset move in thread for scope, endpoint = (7.13, -0.80)
18:19:35.303 00.000 29876 Moving (7.13, -0.80) raw xDistance=7.09 yDistance=1.90
18:19:35.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.79 from input 7.09
18:19:35.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.90
18:19:35.303 00.000 29876 MoveAxis(W, 614, ABG)
18:19:35.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:35.303 00.000 29876 Move returns status 1, amount 0
18:19:35.303 00.000 29876 MoveAxis(S, 143, ABG)
18:19:35.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:35.303 00.000 29876 Move returns status 1, amount 0
18:19:35.303 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:35.303 00.000 29876 move complete, result=1
18:19:35.304 00.001 29876 worker thread done servicing request
18:19:35.307 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:35.318 00.011 31432 UpdateGuideState exits: m=4989 RSB=44.5
18:19:35.321 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:35.323 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:35.325 00.002 31432 Enqueuing Expose request
18:19:35.326 00.001 29876 Worker thread wakes up
18:19:35.327 00.001 31432 GuideStep: 7.1 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:19:35.329 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:35.329 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(532,283,31,31)
18:19:35.330 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:35.333 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:37.960 02.627 29876 Exposure complete
18:19:38.004 00.044 29876 worker thread done servicing request
18:19:38.004 00.000 31432 OnExposeComplete: enter
18:19:38.006 00.002 31432 UpdateGuideState(): m_state=6
18:19:38.008 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:19:38.010 00.002 31432 Star::Find returns 1 (0), X=545.81, Y=298.25, Mass=4747, SNR=44.4, Peak=257 HFD=3.8
18:19:38.012 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
18:19:38.014 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.85 = 2.85)
18:19:38.015 00.001 31432 CameraToMount -- cameraX=6.44 cameraY=-0.85 hyp=6.49 cameraTheta=-0.13 mountX=6.40 mountY=1.84, mountTheta=0.28
18:19:38.018 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=6.44, y=-0.85, opts=13)
18:19:38.020 00.002 31432 Enqueuing Move request for scope (6.44, -0.85)
18:19:38.022 00.002 29876 Worker thread wakes up
18:19:38.022 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.44, -0.85) opts 0xd
18:19:38.022 00.000 29876 Handling offset move in thread for scope, endpoint = (6.44, -0.85)
18:19:38.022 00.000 29876 Moving (6.44, -0.85) raw xDistance=6.40 yDistance=1.84
18:19:38.022 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.37 from input 6.40
18:19:38.022 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.84
18:19:38.022 00.000 29876 MoveAxis(W, 560, ABG)
18:19:38.022 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:38.022 00.000 29876 Move returns status 1, amount 0
18:19:38.023 00.001 29876 MoveAxis(S, 138, ABG)
18:19:38.023 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:38.023 00.000 29876 Move returns status 1, amount 0
18:19:38.023 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:38.023 00.000 29876 move complete, result=1
18:19:38.023 00.000 29876 worker thread done servicing request
18:19:38.026 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=36, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:38.038 00.012 31432 UpdateGuideState exits: m=4747 RSB=44.4
18:19:38.040 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:38.042 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:38.044 00.002 31432 Enqueuing Expose request
18:19:38.046 00.002 29876 Worker thread wakes up
18:19:38.046 00.000 31432 GuideStep: 6.4 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:19:38.048 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:38.048 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:38.050 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:38.054 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:40.457 02.403 29876 Exposure complete
18:19:40.500 00.043 29876 worker thread done servicing request
18:19:40.500 00.000 31432 OnExposeComplete: enter
18:19:40.503 00.003 31432 UpdateGuideState(): m_state=6
18:19:40.505 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:19:40.507 00.002 31432 Star::Find returns 1 (0), X=546.14, Y=298.41, Mass=4681, SNR=44.2, Peak=257 HFD=3.7
18:19:40.509 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.04) = xAngle (-0.14 = -0.14)
18:19:40.511 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.88 = 2.88)
18:19:40.513 00.002 31432 CameraToMount -- cameraX=6.77 cameraY=-0.69 hyp=6.81 cameraTheta=-0.10 mountX=6.74 mountY=1.74, mountTheta=0.25
18:19:40.516 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=6.77, y=-0.69, opts=13)
18:19:40.519 00.003 31432 Enqueuing Move request for scope (6.77, -0.69)
18:19:40.521 00.002 29876 Worker thread wakes up
18:19:40.521 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.77, -0.69) opts 0xd
18:19:40.521 00.000 29876 Handling offset move in thread for scope, endpoint = (6.77, -0.69)
18:19:40.521 00.000 29876 Moving (6.77, -0.69) raw xDistance=6.74 yDistance=1.74
18:19:40.521 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.55 from input 6.74
18:19:40.521 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.74
18:19:40.521 00.000 29876 MoveAxis(W, 583, ABG)
18:19:40.521 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:40.521 00.000 29876 Move returns status 1, amount 0
18:19:40.521 00.000 29876 MoveAxis(S, 130, ABG)
18:19:40.521 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:40.521 00.000 29876 Move returns status 1, amount 0
18:19:40.521 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:40.521 00.000 29876 move complete, result=1
18:19:40.521 00.000 29876 worker thread done servicing request
18:19:40.525 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:40.536 00.011 31432 UpdateGuideState exits: m=4681 RSB=44.2
18:19:40.538 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:40.541 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:40.543 00.002 31432 Enqueuing Expose request
18:19:40.545 00.002 29876 Worker thread wakes up
18:19:40.545 00.000 31432 GuideStep: 6.7 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:19:40.547 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:40.547 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:40.549 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:40.552 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:43.172 02.620 29876 Exposure complete
18:19:43.215 00.043 29876 worker thread done servicing request
18:19:43.215 00.000 31432 OnExposeComplete: enter
18:19:43.218 00.003 31432 UpdateGuideState(): m_state=6
18:19:43.220 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:19:43.222 00.002 31432 Star::Find returns 1 (0), X=546.49, Y=298.12, Mass=5013, SNR=45.3, Peak=257 HFD=3.9
18:19:43.224 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
18:19:43.226 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.85 = 2.85)
18:19:43.228 00.002 31432 CameraToMount -- cameraX=7.11 cameraY=-0.98 hyp=7.18 cameraTheta=-0.14 mountX=7.07 mountY=2.07, mountTheta=0.29
18:19:43.231 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=7.11, y=-0.98, opts=13)
18:19:43.233 00.002 31432 Enqueuing Move request for scope (7.11, -0.98)
18:19:43.234 00.001 29876 Worker thread wakes up
18:19:43.234 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.11, -0.98) opts 0xd
18:19:43.234 00.000 29876 Handling offset move in thread for scope, endpoint = (7.11, -0.98)
18:19:43.234 00.000 29876 Moving (7.11, -0.98) raw xDistance=7.07 yDistance=2.07
18:19:43.234 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.77 from input 7.07
18:19:43.234 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.24 from input 2.07
18:19:43.235 00.001 29876 MoveAxis(W, 612, ABG)
18:19:43.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:43.235 00.000 29876 Move returns status 1, amount 0
18:19:43.235 00.000 29876 MoveAxis(S, 156, ABG)
18:19:43.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:43.235 00.000 29876 Move returns status 1, amount 0
18:19:43.235 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:43.235 00.000 29876 move complete, result=1
18:19:43.235 00.000 29876 worker thread done servicing request
18:19:43.239 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:43.250 00.011 31432 UpdateGuideState exits: m=5013 RSB=45.3
18:19:43.252 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:43.254 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:43.256 00.002 31432 Enqueuing Expose request
18:19:43.258 00.002 29876 Worker thread wakes up
18:19:43.258 00.000 31432 GuideStep: 7.1 px 0 ms WEST, 2.1 px 0 ms SOUTH
18:19:43.260 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:43.260 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:43.262 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:43.264 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:45.670 02.406 29876 Exposure complete
18:19:45.715 00.045 29876 worker thread done servicing request
18:19:45.715 00.000 31432 OnExposeComplete: enter
18:19:45.718 00.003 31432 UpdateGuideState(): m_state=6
18:19:45.719 00.001 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:19:45.722 00.003 31432 Star::Find returns 1 (0), X=546.33, Y=298.35, Mass=4640, SNR=43.8, Peak=257 HFD=3.6
18:19:45.724 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.04) = xAngle (-0.15 = -0.15)
18:19:45.726 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.88 = 2.88)
18:19:45.728 00.002 31432 CameraToMount -- cameraX=6.96 cameraY=-0.75 hyp=7.00 cameraTheta=-0.11 mountX=6.92 mountY=1.82, mountTheta=0.26
18:19:45.730 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.96, y=-0.75, opts=13)
18:19:45.733 00.003 31432 Enqueuing Move request for scope (6.96, -0.75)
18:19:45.735 00.002 29876 Worker thread wakes up
18:19:45.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.96, -0.75) opts 0xd
18:19:45.735 00.000 29876 Handling offset move in thread for scope, endpoint = (6.96, -0.75)
18:19:45.735 00.000 29876 Moving (6.96, -0.75) raw xDistance=6.92 yDistance=1.82
18:19:45.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.69 from input 6.92
18:19:45.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.82
18:19:45.735 00.000 29876 MoveAxis(W, 602, ABG)
18:19:45.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:45.735 00.000 29876 Move returns status 1, amount 0
18:19:45.735 00.000 29876 MoveAxis(S, 137, ABG)
18:19:45.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:45.735 00.000 29876 Move returns status 1, amount 0
18:19:45.735 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:45.735 00.000 29876 move complete, result=1
18:19:45.735 00.000 29876 worker thread done servicing request
18:19:45.739 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=13, FiltMax=257, Gamma=1.000
18:19:45.751 00.012 31432 UpdateGuideState exits: m=4640 RSB=43.8
18:19:45.753 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:45.756 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:45.758 00.002 31432 Enqueuing Expose request
18:19:45.760 00.002 29876 Worker thread wakes up
18:19:45.760 00.000 31432 GuideStep: 6.9 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:19:45.762 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:45.763 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:45.766 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:45.771 00.005 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:48.385 02.614 29876 Exposure complete
18:19:48.429 00.044 29876 worker thread done servicing request
18:19:48.429 00.000 31432 OnExposeComplete: enter
18:19:48.431 00.002 31432 UpdateGuideState(): m_state=6
18:19:48.433 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:19:48.435 00.002 31432 Star::Find returns 1 (0), X=546.34, Y=298.14, Mass=4878, SNR=44.4, Peak=257 HFD=3.8
18:19:48.437 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
18:19:48.439 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.85 = 2.85)
18:19:48.441 00.002 31432 CameraToMount -- cameraX=6.96 cameraY=-0.96 hyp=7.03 cameraTheta=-0.14 mountX=6.92 mountY=2.03, mountTheta=0.29
18:19:48.443 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.96, y=-0.96, opts=13)
18:19:48.446 00.003 31432 Enqueuing Move request for scope (6.96, -0.96)
18:19:48.447 00.001 29876 Worker thread wakes up
18:19:48.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.96, -0.96) opts 0xd
18:19:48.447 00.000 29876 Handling offset move in thread for scope, endpoint = (6.96, -0.96)
18:19:48.448 00.001 29876 Moving (6.96, -0.96) raw xDistance=6.92 yDistance=2.03
18:19:48.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.69 from input 6.92
18:19:48.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.22 from input 2.03
18:19:48.448 00.000 29876 MoveAxis(W, 601, ABG)
18:19:48.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:48.448 00.000 29876 Move returns status 1, amount 0
18:19:48.448 00.000 29876 MoveAxis(S, 153, ABG)
18:19:48.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:48.448 00.000 29876 Move returns status 1, amount 0
18:19:48.448 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:48.448 00.000 29876 move complete, result=1
18:19:48.448 00.000 29876 worker thread done servicing request
18:19:48.451 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=13, FiltMax=257, Gamma=1.000
18:19:48.462 00.011 31432 UpdateGuideState exits: m=4878 RSB=44.4
18:19:48.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:48.466 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:48.467 00.001 31432 Enqueuing Expose request
18:19:48.469 00.002 31432 GuideStep: 6.9 px 0 ms WEST, 2.0 px 0 ms SOUTH
18:19:48.471 00.002 29876 Worker thread wakes up
18:19:48.471 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:48.471 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:19:48.473 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:48.476 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:50.888 02.412 29876 Exposure complete
18:19:50.931 00.043 29876 worker thread done servicing request
18:19:50.931 00.000 31432 OnExposeComplete: enter
18:19:50.933 00.002 31432 UpdateGuideState(): m_state=6
18:19:50.935 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:19:50.937 00.002 31432 Star::Find returns 1 (0), X=546.46, Y=298.68, Mass=5030, SNR=45.0, Peak=257 HFD=3.9
18:19:50.939 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.04) = xAngle (-0.10 = -0.10)
18:19:50.940 00.001 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.93 = 2.93)
18:19:50.942 00.002 31432 CameraToMount -- cameraX=7.08 cameraY=-0.42 hyp=7.09 cameraTheta=-0.06 mountX=7.06 mountY=1.51, mountTheta=0.21
18:19:50.945 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=7.08, y=-0.42, opts=13)
18:19:50.947 00.002 31432 Enqueuing Move request for scope (7.08, -0.42)
18:19:50.949 00.002 29876 Worker thread wakes up
18:19:50.949 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.08, -0.42) opts 0xd
18:19:50.949 00.000 29876 Handling offset move in thread for scope, endpoint = (7.08, -0.42)
18:19:50.949 00.000 29876 Moving (7.08, -0.42) raw xDistance=7.06 yDistance=1.51
18:19:50.949 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.78 from input 7.06
18:19:50.949 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.91 from input 1.51
18:19:50.949 00.000 29876 MoveAxis(W, 612, ABG)
18:19:50.949 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:50.949 00.000 29876 Move returns status 1, amount 0
18:19:50.949 00.000 29876 MoveAxis(S, 114, ABG)
18:19:50.949 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:50.949 00.000 29876 Move returns status 1, amount 0
18:19:50.949 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:50.949 00.000 29876 move complete, result=1
18:19:50.949 00.000 29876 worker thread done servicing request
18:19:50.953 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=11, FiltMax=257, Gamma=1.000
18:19:50.964 00.011 31432 UpdateGuideState exits: m=5030 RSB=45.0
18:19:50.966 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:50.968 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:50.970 00.002 31432 Enqueuing Expose request
18:19:50.971 00.001 31432 GuideStep: 7.1 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:19:50.974 00.003 29876 Worker thread wakes up
18:19:50.974 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:50.974 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,284,31,31)
18:19:50.975 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:50.978 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:53.606 02.628 29876 Exposure complete
18:19:53.649 00.043 29876 worker thread done servicing request
18:19:53.649 00.000 31432 OnExposeComplete: enter
18:19:53.651 00.002 31432 UpdateGuideState(): m_state=6
18:19:53.653 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:19:53.655 00.002 31432 Star::Find returns 1 (0), X=546.44, Y=298.94, Mass=5014, SNR=44.6, Peak=257 HFD=4.0
18:19:53.657 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
18:19:53.659 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.96 = 2.96)
18:19:53.661 00.002 31432 CameraToMount -- cameraX=7.07 cameraY=-0.16 hyp=7.07 cameraTheta=-0.02 mountX=7.05 mountY=1.25, mountTheta=0.18
18:19:53.663 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=7.07, y=-0.16, opts=13)
18:19:53.665 00.002 31432 Enqueuing Move request for scope (7.07, -0.16)
18:19:53.668 00.003 29876 Worker thread wakes up
18:19:53.668 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (7.07, -0.16) opts 0xd
18:19:53.668 00.000 29876 Handling offset move in thread for scope, endpoint = (7.07, -0.16)
18:19:53.668 00.000 29876 Moving (7.07, -0.16) raw xDistance=7.05 yDistance=1.25
18:19:53.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.78 from input 7.05
18:19:53.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.25
18:19:53.668 00.000 29876 MoveAxis(W, 613, ABG)
18:19:53.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:53.668 00.000 29876 Move returns status 1, amount 0
18:19:53.668 00.000 29876 MoveAxis(S, 94, ABG)
18:19:53.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:53.668 00.000 29876 Move returns status 1, amount 0
18:19:53.668 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:53.668 00.000 29876 move complete, result=1
18:19:53.668 00.000 29876 worker thread done servicing request
18:19:53.672 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=1.000
18:19:53.684 00.012 31432 UpdateGuideState exits: m=5014 RSB=44.6
18:19:53.686 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:53.688 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:53.690 00.002 31432 Enqueuing Expose request
18:19:53.691 00.001 31432 GuideStep: 7.1 px 0 ms WEST, 1.3 px 0 ms SOUTH
18:19:53.693 00.002 29876 Worker thread wakes up
18:19:53.693 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:53.694 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(531,284,31,31)
18:19:53.694 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:53.696 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:56.109 02.413 29876 Exposure complete
18:19:56.152 00.043 29876 worker thread done servicing request
18:19:56.152 00.000 31432 OnExposeComplete: enter
18:19:56.154 00.002 31432 UpdateGuideState(): m_state=6
18:19:56.156 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:19:56.158 00.002 31432 Star::Find returns 1 (0), X=546.37, Y=298.74, Mass=4997, SNR=44.9, Peak=257 HFD=3.9
18:19:56.160 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.04) = xAngle (-0.09 = -0.09)
18:19:56.162 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.93 = 2.93)
18:19:56.164 00.002 31432 CameraToMount -- cameraX=6.99 cameraY=-0.37 hyp=7.00 cameraTheta=-0.05 mountX=6.97 mountY=1.45, mountTheta=0.20
18:19:56.166 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.99, y=-0.37, opts=13)
18:19:56.168 00.002 31432 Enqueuing Move request for scope (6.99, -0.37)
18:19:56.170 00.002 29876 Worker thread wakes up
18:19:56.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.99, -0.37) opts 0xd
18:19:56.170 00.000 29876 Handling offset move in thread for scope, endpoint = (6.99, -0.37)
18:19:56.170 00.000 29876 Moving (6.99, -0.37) raw xDistance=6.97 yDistance=1.45
18:19:56.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.73 from input 6.97
18:19:56.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.87 from input 1.45
18:19:56.170 00.000 29876 MoveAxis(W, 606, ABG)
18:19:56.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:56.170 00.000 29876 Move returns status 1, amount 0
18:19:56.170 00.000 29876 MoveAxis(S, 109, ABG)
18:19:56.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:56.170 00.000 29876 Move returns status 1, amount 0
18:19:56.170 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:56.170 00.000 29876 move complete, result=1
18:19:56.171 00.001 29876 worker thread done servicing request
18:19:56.174 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=1.000
18:19:56.185 00.011 31432 UpdateGuideState exits: m=4997 RSB=44.9
18:19:56.188 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:56.189 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:56.191 00.002 31432 Enqueuing Expose request
18:19:56.193 00.002 31432 GuideStep: 7.0 px 0 ms WEST, 1.4 px 0 ms SOUTH
18:19:56.195 00.002 29876 Worker thread wakes up
18:19:56.195 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:56.195 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,284,31,31)
18:19:56.195 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:56.198 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:19:58.826 02.628 29876 Exposure complete
18:19:58.869 00.043 29876 worker thread done servicing request
18:19:58.869 00.000 31432 OnExposeComplete: enter
18:19:58.871 00.002 31432 UpdateGuideState(): m_state=6
18:19:58.873 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:19:58.875 00.002 31432 Star::Find returns 1 (0), X=546.11, Y=298.96, Mass=4986, SNR=45.1, Peak=257 HFD=4.2
18:19:58.877 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
18:19:58.879 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.96 = 2.96)
18:19:58.881 00.002 31432 CameraToMount -- cameraX=6.73 cameraY=-0.14 hyp=6.73 cameraTheta=-0.02 mountX=6.72 mountY=1.18, mountTheta=0.17
18:19:58.883 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.73, y=-0.14, opts=13)
18:19:58.885 00.002 31432 Enqueuing Move request for scope (6.73, -0.14)
18:19:58.887 00.002 29876 Worker thread wakes up
18:19:58.887 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.73, -0.14) opts 0xd
18:19:58.887 00.000 29876 Handling offset move in thread for scope, endpoint = (6.73, -0.14)
18:19:58.887 00.000 29876 Moving (6.73, -0.14) raw xDistance=6.72 yDistance=1.18
18:19:58.888 00.001 29876 GuideAlgorithmHysteresis::Result() returns 4.56 from input 6.72
18:19:58.888 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.18
18:19:58.888 00.000 29876 MoveAxis(W, 585, ABG)
18:19:58.888 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:58.888 00.000 29876 Move returns status 1, amount 0
18:19:58.888 00.000 29876 MoveAxis(S, 89, ABG)
18:19:58.888 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:19:58.888 00.000 29876 Move returns status 1, amount 0
18:19:58.888 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:19:58.888 00.000 29876 move complete, result=1
18:19:58.888 00.000 29876 worker thread done servicing request
18:19:58.891 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=15, FiltMax=257, Gamma=1.000
18:19:58.903 00.012 31432 UpdateGuideState exits: m=4986 RSB=45.1
18:19:58.905 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:58.907 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:19:58.909 00.002 31432 Enqueuing Expose request
18:19:58.911 00.002 31432 GuideStep: 6.7 px 0 ms WEST, 1.2 px 0 ms SOUTH
18:19:58.913 00.002 29876 Worker thread wakes up
18:19:58.913 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:19:58.913 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,284,31,31)
18:19:58.915 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:19:58.918 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:01.317 02.399 29876 Exposure complete
18:20:01.360 00.043 29876 worker thread done servicing request
18:20:01.360 00.000 31432 OnExposeComplete: enter
18:20:01.362 00.002 31432 UpdateGuideState(): m_state=6
18:20:01.364 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:20:01.366 00.002 31432 Star::Find returns 1 (0), X=545.91, Y=298.66, Mass=4901, SNR=45.2, Peak=257 HFD=3.9
18:20:01.368 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
18:20:01.370 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.92 = 2.92)
18:20:01.372 00.002 31432 CameraToMount -- cameraX=6.54 cameraY=-0.44 hyp=6.55 cameraTheta=-0.07 mountX=6.52 mountY=1.45, mountTheta=0.22
18:20:01.374 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.54, y=-0.44, opts=13)
18:20:01.376 00.002 31432 Enqueuing Move request for scope (6.54, -0.44)
18:20:01.378 00.002 29876 Worker thread wakes up
18:20:01.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.54, -0.44) opts 0xd
18:20:01.378 00.000 29876 Handling offset move in thread for scope, endpoint = (6.54, -0.44)
18:20:01.378 00.000 29876 Moving (6.54, -0.44) raw xDistance=6.52 yDistance=1.45
18:20:01.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.42 from input 6.52
18:20:01.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.87 from input 1.45
18:20:01.379 00.001 29876 MoveAxis(W, 567, ABG)
18:20:01.379 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:01.379 00.000 29876 Move returns status 1, amount 0
18:20:01.379 00.000 29876 MoveAxis(S, 109, ABG)
18:20:01.379 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:01.379 00.000 29876 Move returns status 1, amount 0
18:20:01.379 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:01.379 00.000 29876 move complete, result=1
18:20:01.379 00.000 29876 worker thread done servicing request
18:20:01.382 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:01.393 00.011 31432 UpdateGuideState exits: m=4901 RSB=45.2
18:20:01.395 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:01.397 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:01.399 00.002 31432 Enqueuing Expose request
18:20:01.401 00.002 31432 GuideStep: 6.5 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:20:01.403 00.002 29876 Worker thread wakes up
18:20:01.403 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:01.403 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,284,31,31)
18:20:01.404 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:01.406 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:04.032 02.626 29876 Exposure complete
18:20:04.074 00.042 29876 worker thread done servicing request
18:20:04.075 00.001 31432 OnExposeComplete: enter
18:20:04.077 00.002 31432 UpdateGuideState(): m_state=6
18:20:04.079 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:20:04.081 00.002 31432 Star::Find returns 1 (0), X=546.13, Y=298.36, Mass=4742, SNR=43.5, Peak=257 HFD=3.8
18:20:04.083 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.04) = xAngle (-0.15 = -0.15)
18:20:04.084 00.001 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.88 = 2.88)
18:20:04.086 00.002 31432 CameraToMount -- cameraX=6.75 cameraY=-0.74 hyp=6.79 cameraTheta=-0.11 mountX=6.72 mountY=1.78, mountTheta=0.26
18:20:04.088 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.75, y=-0.74, opts=13)
18:20:04.090 00.002 31432 Enqueuing Move request for scope (6.75, -0.74)
18:20:04.092 00.002 29876 Worker thread wakes up
18:20:04.092 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.75, -0.74) opts 0xd
18:20:04.092 00.000 29876 Handling offset move in thread for scope, endpoint = (6.75, -0.74)
18:20:04.092 00.000 29876 Moving (6.75, -0.74) raw xDistance=6.72 yDistance=1.78
18:20:04.092 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.54 from input 6.72
18:20:04.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.78
18:20:04.092 00.000 29876 MoveAxis(W, 582, ABG)
18:20:04.092 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:04.093 00.001 29876 Move returns status 1, amount 0
18:20:04.093 00.000 29876 MoveAxis(S, 133, ABG)
18:20:04.093 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:04.093 00.000 29876 Move returns status 1, amount 0
18:20:04.093 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:04.093 00.000 29876 move complete, result=1
18:20:04.093 00.000 29876 worker thread done servicing request
18:20:04.098 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=35, FiltMin=14, FiltMax=257, Gamma=1.000
18:20:04.110 00.012 31432 UpdateGuideState exits: m=4742 RSB=43.5
18:20:04.112 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:04.114 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:04.116 00.002 31432 Enqueuing Expose request
18:20:04.118 00.002 31432 GuideStep: 6.7 px 0 ms WEST, 1.8 px 0 ms SOUTH
18:20:04.119 00.001 29876 Worker thread wakes up
18:20:04.119 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:04.119 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:20:04.121 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:04.124 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:06.526 02.402 29876 Exposure complete
18:20:06.568 00.042 29876 worker thread done servicing request
18:20:06.569 00.001 31432 OnExposeComplete: enter
18:20:06.571 00.002 31432 UpdateGuideState(): m_state=6
18:20:06.573 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:20:06.574 00.001 31432 Star::Find returns 1 (0), X=546.31, Y=298.06, Mass=4927, SNR=44.6, Peak=257 HFD=4.0
18:20:06.576 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.04) = xAngle (-0.19 = -0.19)
18:20:06.578 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.84 = 2.84)
18:20:06.580 00.002 31432 CameraToMount -- cameraX=6.94 cameraY=-1.05 hyp=7.01 cameraTheta=-0.15 mountX=6.89 mountY=2.11, mountTheta=0.30
18:20:06.582 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=6.94, y=-1.05, opts=13)
18:20:06.584 00.002 31432 Enqueuing Move request for scope (6.94, -1.05)
18:20:06.586 00.002 29876 Worker thread wakes up
18:20:06.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (6.94, -1.05) opts 0xd
18:20:06.586 00.000 29876 Handling offset move in thread for scope, endpoint = (6.94, -1.05)
18:20:06.586 00.000 29876 Moving (6.94, -1.05) raw xDistance=6.89 yDistance=2.11
18:20:06.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.66 from input 6.89
18:20:06.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.27 from input 2.11
18:20:06.586 00.000 29876 MoveAxis(W, 597, ABG)
18:20:06.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:06.586 00.000 29876 Move returns status 1, amount 0
18:20:06.587 00.001 29876 MoveAxis(S, 159, ABG)
18:20:06.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:06.587 00.000 29876 Move returns status 1, amount 0
18:20:06.587 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:06.587 00.000 29876 move complete, result=1
18:20:06.587 00.000 29876 worker thread done servicing request
18:20:06.591 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:06.602 00.011 31432 UpdateGuideState exits: m=4927 RSB=44.6
18:20:06.604 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:06.606 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:06.608 00.002 31432 Enqueuing Expose request
18:20:06.610 00.002 31432 GuideStep: 6.9 px 0 ms WEST, 2.1 px 0 ms SOUTH
18:20:06.611 00.001 29876 Worker thread wakes up
18:20:06.612 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:06.612 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(531,283,31,31)
18:20:06.613 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:06.615 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:09.242 02.627 29876 Exposure complete
18:20:09.284 00.042 29876 worker thread done servicing request
18:20:09.284 00.000 31432 OnExposeComplete: enter
18:20:09.287 00.003 31432 UpdateGuideState(): m_state=6
18:20:09.289 00.002 31432 Star::Find(15, 546, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:20:09.291 00.002 31432 Star::Find returns 1 (0), X=545.34, Y=298.33, Mass=4585, SNR=43.4, Peak=257 HFD=3.6
18:20:09.293 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
18:20:09.295 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.86 = 2.86)
18:20:09.296 00.001 31432 CameraToMount -- cameraX=5.97 cameraY=-0.77 hyp=6.02 cameraTheta=-0.13 mountX=5.93 mountY=1.69, mountTheta=0.28
18:20:09.299 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=5.97, y=-0.77, opts=13)
18:20:09.301 00.002 31432 Enqueuing Move request for scope (5.97, -0.77)
18:20:09.303 00.002 29876 Worker thread wakes up
18:20:09.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.97, -0.77) opts 0xd
18:20:09.303 00.000 29876 Handling offset move in thread for scope, endpoint = (5.97, -0.77)
18:20:09.303 00.000 29876 Moving (5.97, -0.77) raw xDistance=5.93 yDistance=1.69
18:20:09.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns 4.06 from input 5.93
18:20:09.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.69
18:20:09.303 00.000 29876 MoveAxis(W, 521, ABG)
18:20:09.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:09.303 00.000 29876 Move returns status 1, amount 0
18:20:09.303 00.000 29876 MoveAxis(S, 127, ABG)
18:20:09.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:09.303 00.000 29876 Move returns status 1, amount 0
18:20:09.303 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:09.303 00.000 29876 move complete, result=1
18:20:09.304 00.001 29876 worker thread done servicing request
18:20:09.308 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:09.320 00.012 31432 UpdateGuideState exits: m=4585 RSB=43.4
18:20:09.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:09.324 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:09.326 00.002 31432 Enqueuing Expose request
18:20:09.328 00.002 31432 GuideStep: 5.9 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:20:09.330 00.002 29876 Worker thread wakes up
18:20:09.330 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:09.330 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(530,283,31,31)
18:20:09.332 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:09.335 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:11.735 02.400 29876 Exposure complete
18:20:11.778 00.043 29876 worker thread done servicing request
18:20:11.778 00.000 31432 OnExposeComplete: enter
18:20:11.780 00.002 31432 UpdateGuideState(): m_state=6
18:20:11.782 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:20:11.784 00.002 31432 Star::Find returns 1 (0), X=545.24, Y=298.27, Mass=4657, SNR=43.6, Peak=257 HFD=3.7
18:20:11.786 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
18:20:11.788 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.85 = 2.85)
18:20:11.790 00.002 31432 CameraToMount -- cameraX=5.86 cameraY=-0.83 hyp=5.92 cameraTheta=-0.14 mountX=5.82 mountY=1.73, mountTheta=0.29
18:20:11.792 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=5.86, y=-0.83, opts=13)
18:20:11.794 00.002 31432 Enqueuing Move request for scope (5.86, -0.83)
18:20:11.796 00.002 29876 Worker thread wakes up
18:20:11.796 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.86, -0.83) opts 0xd
18:20:11.796 00.000 29876 Handling offset move in thread for scope, endpoint = (5.86, -0.83)
18:20:11.796 00.000 29876 Moving (5.86, -0.83) raw xDistance=5.82 yDistance=1.73
18:20:11.796 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.95 from input 5.82
18:20:11.796 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.73
18:20:11.796 00.000 29876 MoveAxis(W, 507, ABG)
18:20:11.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:11.796 00.000 29876 Move returns status 1, amount 0
18:20:11.796 00.000 29876 MoveAxis(S, 130, ABG)
18:20:11.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:11.796 00.000 29876 Move returns status 1, amount 0
18:20:11.796 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:11.796 00.000 29876 move complete, result=1
18:20:11.796 00.000 29876 worker thread done servicing request
18:20:11.800 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:11.812 00.012 31432 UpdateGuideState exits: m=4657 RSB=43.6
18:20:11.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:11.816 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:11.818 00.002 31432 Enqueuing Expose request
18:20:11.820 00.002 31432 GuideStep: 5.8 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:20:11.822 00.002 29876 Worker thread wakes up
18:20:11.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:11.822 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:11.824 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:11.827 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:14.458 02.631 29876 Exposure complete
18:20:14.501 00.043 29876 worker thread done servicing request
18:20:14.501 00.000 31432 OnExposeComplete: enter
18:20:14.503 00.002 31432 UpdateGuideState(): m_state=6
18:20:14.505 00.002 31432 Star::Find(15, 545, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:20:14.507 00.002 31432 Star::Find returns 1 (0), X=544.70, Y=298.05, Mass=4839, SNR=44.4, Peak=257 HFD=4.0
18:20:14.509 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.04) = xAngle (-0.23 = -0.23)
18:20:14.510 00.001 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.79 = 2.79)
18:20:14.512 00.002 31432 CameraToMount -- cameraX=5.32 cameraY=-1.05 hyp=5.43 cameraTheta=-0.19 mountX=5.28 mountY=1.86, mountTheta=0.34
18:20:14.515 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=5.32, y=-1.05, opts=13)
18:20:14.517 00.002 31432 Enqueuing Move request for scope (5.32, -1.05)
18:20:14.519 00.002 29876 Worker thread wakes up
18:20:14.519 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (5.32, -1.05) opts 0xd
18:20:14.519 00.000 29876 Handling offset move in thread for scope, endpoint = (5.32, -1.05)
18:20:14.519 00.000 29876 Moving (5.32, -1.05) raw xDistance=5.28 yDistance=1.86
18:20:14.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.60 from input 5.28
18:20:14.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.86
18:20:14.519 00.000 29876 MoveAxis(W, 462, ABG)
18:20:14.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:14.519 00.000 29876 Move returns status 1, amount 0
18:20:14.519 00.000 29876 MoveAxis(S, 140, ABG)
18:20:14.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:14.519 00.000 29876 Move returns status 1, amount 0
18:20:14.519 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:14.519 00.000 29876 move complete, result=1
18:20:14.519 00.000 29876 worker thread done servicing request
18:20:14.523 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=12, FiltMax=257, Gamma=1.000
18:20:14.535 00.012 31432 UpdateGuideState exits: m=4839 RSB=44.4
18:20:14.537 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:14.539 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:14.541 00.002 31432 Enqueuing Expose request
18:20:14.543 00.002 31432 GuideStep: 5.3 px 0 ms WEST, 1.9 px 0 ms SOUTH
18:20:14.545 00.002 29876 Worker thread wakes up
18:20:14.545 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:14.545 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:14.547 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:14.549 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:16.951 02.402 29876 Exposure complete
18:20:16.994 00.043 29876 worker thread done servicing request
18:20:16.994 00.000 31432 OnExposeComplete: enter
18:20:16.995 00.001 31432 UpdateGuideState(): m_state=6
18:20:16.997 00.002 31432 Star::Find(15, 544, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:20:16.999 00.002 31432 Star::Find returns 1 (0), X=543.97, Y=298.33, Mass=4944, SNR=44.9, Peak=257 HFD=3.9
18:20:17.001 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
18:20:17.003 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.82 = 2.82)
18:20:17.005 00.002 31432 CameraToMount -- cameraX=4.60 cameraY=-0.77 hyp=4.66 cameraTheta=-0.17 mountX=4.56 mountY=1.47, mountTheta=0.31
18:20:17.007 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=4.60, y=-0.77, opts=13)
18:20:17.009 00.002 31432 Enqueuing Move request for scope (4.60, -0.77)
18:20:17.011 00.002 29876 Worker thread wakes up
18:20:17.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (4.60, -0.77) opts 0xd
18:20:17.011 00.000 29876 Handling offset move in thread for scope, endpoint = (4.60, -0.77)
18:20:17.011 00.000 29876 Moving (4.60, -0.77) raw xDistance=4.56 yDistance=1.47
18:20:17.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 3.13 from input 4.56
18:20:17.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.88 from input 1.47
18:20:17.011 00.000 29876 MoveAxis(W, 401, ABG)
18:20:17.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:17.011 00.000 29876 Move returns status 1, amount 0
18:20:17.011 00.000 29876 MoveAxis(S, 111, ABG)
18:20:17.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:17.011 00.000 29876 Move returns status 1, amount 0
18:20:17.012 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:17.012 00.000 29876 move complete, result=1
18:20:17.012 00.000 29876 worker thread done servicing request
18:20:17.015 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:17.026 00.011 31432 UpdateGuideState exits: m=4944 RSB=44.9
18:20:17.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:17.030 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:17.032 00.002 31432 Enqueuing Expose request
18:20:17.034 00.002 31432 GuideStep: 4.6 px 0 ms WEST, 1.5 px 0 ms SOUTH
18:20:17.036 00.002 29876 Worker thread wakes up
18:20:17.036 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:17.036 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:17.039 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:17.040 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:19.659 02.619 29876 Exposure complete
18:20:19.701 00.042 29876 worker thread done servicing request
18:20:19.701 00.000 31432 OnExposeComplete: enter
18:20:19.703 00.002 31432 UpdateGuideState(): m_state=6
18:20:19.705 00.002 31432 Star::Find(15, 543, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:20:19.707 00.002 31432 Star::Find returns 1 (0), X=543.16, Y=297.96, Mass=4813, SNR=44.3, Peak=257 HFD=4.1
18:20:19.709 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
18:20:19.710 00.001 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.69 = 2.69)
18:20:19.712 00.002 31432 CameraToMount -- cameraX=3.78 cameraY=-1.14 hyp=3.95 cameraTheta=-0.29 mountX=3.74 mountY=1.72, mountTheta=0.43
18:20:19.715 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=3.78, y=-1.14, opts=13)
18:20:19.717 00.002 31432 Enqueuing Move request for scope (3.78, -1.14)
18:20:19.718 00.001 29876 Worker thread wakes up
18:20:19.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (3.78, -1.14) opts 0xd
18:20:19.718 00.000 29876 Handling offset move in thread for scope, endpoint = (3.78, -1.14)
18:20:19.719 00.001 29876 Moving (3.78, -1.14) raw xDistance=3.74 yDistance=1.72
18:20:19.719 00.000 29876 GuideAlgorithmHysteresis::Result() returns 2.57 from input 3.74
18:20:19.719 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.72
18:20:19.719 00.000 29876 MoveAxis(W, 330, ABG)
18:20:19.719 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:19.719 00.000 29876 Move returns status 1, amount 0
18:20:19.719 00.000 29876 MoveAxis(S, 129, ABG)
18:20:19.719 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:19.719 00.000 29876 Move returns status 1, amount 0
18:20:19.719 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:19.719 00.000 29876 move complete, result=1
18:20:19.719 00.000 29876 worker thread done servicing request
18:20:19.722 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=12, FiltMax=257, Gamma=1.000
18:20:19.733 00.011 31432 UpdateGuideState exits: m=4813 RSB=44.3
18:20:19.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:19.737 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:19.739 00.002 31432 Enqueuing Expose request
18:20:19.741 00.002 31432 GuideStep: 3.7 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:20:19.743 00.002 29876 Worker thread wakes up
18:20:19.743 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:19.743 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:19.744 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:19.746 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:22.253 02.507 29876 Exposure complete
18:20:22.295 00.042 29876 worker thread done servicing request
18:20:22.295 00.000 31432 OnExposeComplete: enter
18:20:22.297 00.002 31432 UpdateGuideState(): m_state=6
18:20:22.299 00.002 31432 Star::Find(15, 543, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:20:22.301 00.002 31432 Star::Find returns 1 (0), X=542.23, Y=297.83, Mass=4629, SNR=44.0, Peak=256 HFD=3.9
18:20:22.303 00.002 31432 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
18:20:22.305 00.002 31432 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.57 = 2.57)
18:20:22.307 00.002 31432 CameraToMount -- cameraX=2.85 cameraY=-1.27 hyp=3.12 cameraTheta=-0.42 mountX=2.80 mountY=1.70, mountTheta=0.54
18:20:22.309 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=2.85, y=-1.27, opts=13)
18:20:22.311 00.002 31432 Enqueuing Move request for scope (2.85, -1.27)
18:20:22.313 00.002 29876 Worker thread wakes up
18:20:22.313 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.85, -1.27) opts 0xd
18:20:22.313 00.000 29876 Handling offset move in thread for scope, endpoint = (2.85, -1.27)
18:20:22.313 00.000 29876 Moving (2.85, -1.27) raw xDistance=2.80 yDistance=1.70
18:20:22.313 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.94 from input 2.80
18:20:22.313 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.70
18:20:22.313 00.000 29876 MoveAxis(W, 249, ABG)
18:20:22.313 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:22.313 00.000 29876 Move returns status 1, amount 0
18:20:22.313 00.000 29876 MoveAxis(S, 127, ABG)
18:20:22.313 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:22.313 00.000 29876 Move returns status 1, amount 0
18:20:22.313 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:22.313 00.000 29876 move complete, result=1
18:20:22.313 00.000 29876 worker thread done servicing request
18:20:22.317 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=14, FiltMax=257, Gamma=1.000
18:20:22.328 00.011 31432 UpdateGuideState exits: m=4629 RSB=44.0
18:20:22.331 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:22.333 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:22.335 00.002 31432 Enqueuing Expose request
18:20:22.336 00.001 31432 GuideStep: 2.8 px 0 ms WEST, 1.7 px 0 ms SOUTH
18:20:22.338 00.002 29876 Worker thread wakes up
18:20:22.338 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:22.338 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:22.340 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:22.342 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:24.965 02.623 29876 Exposure complete
18:20:25.008 00.043 29876 worker thread done servicing request
18:20:25.009 00.001 31432 OnExposeComplete: enter
18:20:25.011 00.002 31432 UpdateGuideState(): m_state=6
18:20:25.013 00.002 31432 Star::Find(15, 542, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:20:25.015 00.002 31432 Star::Find returns 1 (0), X=541.65, Y=298.42, Mass=5077, SNR=45.3, Peak=257 HFD=3.9
18:20:25.017 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
18:20:25.018 00.001 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.70 = 2.70)
18:20:25.020 00.002 31432 CameraToMount -- cameraX=2.27 cameraY=-0.68 hyp=2.37 cameraTheta=-0.29 mountX=2.25 mountY=1.02, mountTheta=0.43
18:20:25.023 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.27, y=-0.68, opts=13)
18:20:25.025 00.002 31432 Enqueuing Move request for scope (2.27, -0.68)
18:20:25.027 00.002 29876 Worker thread wakes up
18:20:25.027 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.27, -0.68) opts 0xd
18:20:25.027 00.000 29876 Handling offset move in thread for scope, endpoint = (2.27, -0.68)
18:20:25.027 00.000 29876 Moving (2.27, -0.68) raw xDistance=2.25 yDistance=1.02
18:20:25.027 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.25
18:20:25.027 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.61 from input 1.02
18:20:25.027 00.000 29876 MoveAxis(W, 199, ABG)
18:20:25.027 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:25.027 00.000 29876 Move returns status 1, amount 0
18:20:25.027 00.000 29876 MoveAxis(S, 77, ABG)
18:20:25.027 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:25.027 00.000 29876 Move returns status 1, amount 0
18:20:25.027 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:25.027 00.000 29876 move complete, result=1
18:20:25.027 00.000 29876 worker thread done servicing request
18:20:25.030 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=14, FiltMax=257, Gamma=1.000
18:20:25.042 00.012 31432 UpdateGuideState exits: m=5077 RSB=45.3
18:20:25.044 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:25.046 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:25.047 00.001 31432 Enqueuing Expose request
18:20:25.049 00.002 29876 Worker thread wakes up
18:20:25.049 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:25.049 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:25.049 00.000 31432 GuideStep: 2.2 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:20:25.054 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:25.056 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:27.566 02.510 29876 Exposure complete
18:20:27.608 00.042 29876 worker thread done servicing request
18:20:27.608 00.000 31432 OnExposeComplete: enter
18:20:27.610 00.002 31432 UpdateGuideState(): m_state=6
18:20:27.612 00.002 31432 Star::Find(15, 541, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:20:27.614 00.002 31432 Star::Find returns 1 (0), X=540.85, Y=298.48, Mass=5019, SNR=44.9, Peak=257 HFD=3.8
18:20:27.616 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
18:20:27.618 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.59 = 2.59)
18:20:27.619 00.001 31432 CameraToMount -- cameraX=1.48 cameraY=-0.63 hyp=1.61 cameraTheta=-0.40 mountX=1.45 mountY=0.85, mountTheta=0.53
18:20:27.622 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.48, y=-0.63, opts=13)
18:20:27.624 00.002 31432 Enqueuing Move request for scope (1.48, -0.63)
18:20:27.626 00.002 29876 Worker thread wakes up
18:20:27.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.48, -0.63) opts 0xd
18:20:27.626 00.000 29876 Handling offset move in thread for scope, endpoint = (1.48, -0.63)
18:20:27.626 00.000 29876 Moving (1.48, -0.63) raw xDistance=1.45 yDistance=0.85
18:20:27.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.45
18:20:27.626 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.85
18:20:27.626 00.000 29876 MoveAxis(W, 131, ABG)
18:20:27.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:27.626 00.000 29876 Move returns status 1, amount 0
18:20:27.626 00.000 29876 MoveAxis(S, 64, ABG)
18:20:27.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:27.626 00.000 29876 Move returns status 1, amount 0
18:20:27.626 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:27.626 00.000 29876 move complete, result=1
18:20:27.627 00.001 29876 worker thread done servicing request
18:20:27.631 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=11, FiltMax=257, Gamma=1.000
18:20:27.642 00.011 31432 UpdateGuideState exits: m=5019 RSB=44.9
18:20:27.646 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:27.647 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:27.649 00.002 31432 Enqueuing Expose request
18:20:27.651 00.002 31432 GuideStep: 1.5 px 0 ms WEST, 0.8 px 0 ms SOUTH
18:20:27.653 00.002 29876 Worker thread wakes up
18:20:27.653 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:27.653 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:27.654 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:27.656 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:30.274 02.618 29876 Exposure complete
18:20:30.317 00.043 29876 worker thread done servicing request
18:20:30.317 00.000 31432 OnExposeComplete: enter
18:20:30.319 00.002 31432 UpdateGuideState(): m_state=6
18:20:30.321 00.002 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:20:30.323 00.002 31432 Star::Find returns 1 (0), X=540.32, Y=298.19, Mass=4988, SNR=45.0, Peak=256 HFD=3.8
18:20:30.325 00.002 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.04) = xAngle (-0.81 = -0.81)
18:20:30.327 00.002 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.22 = 2.22)
18:20:30.328 00.001 31432 CameraToMount -- cameraX=0.95 cameraY=-0.91 hyp=1.31 cameraTheta=-0.77 mountX=0.91 mountY=1.05, mountTheta=0.86
18:20:30.331 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.95, y=-0.91, opts=13)
18:20:30.333 00.002 31432 Enqueuing Move request for scope (0.95, -0.91)
18:20:30.335 00.002 29876 Worker thread wakes up
18:20:30.335 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.91) opts 0xd
18:20:30.335 00.000 29876 Handling offset move in thread for scope, endpoint = (0.95, -0.91)
18:20:30.335 00.000 29876 Moving (0.95, -0.91) raw xDistance=0.91 yDistance=1.05
18:20:30.335 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.91
18:20:30.335 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.63 from input 1.05
18:20:30.335 00.000 29876 MoveAxis(W, 83, ABG)
18:20:30.335 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:30.335 00.000 29876 Move returns status 1, amount 0
18:20:30.335 00.000 29876 MoveAxis(S, 79, ABG)
18:20:30.335 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:30.335 00.000 29876 Move returns status 1, amount 0
18:20:30.335 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:30.335 00.000 29876 move complete, result=1
18:20:30.335 00.000 29876 worker thread done servicing request
18:20:30.341 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:30.353 00.012 31432 UpdateGuideState exits: m=4988 RSB=45.0
18:20:30.355 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:30.357 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:30.359 00.002 31432 Enqueuing Expose request
18:20:30.361 00.002 31432 GuideStep: 0.9 px 0 ms WEST, 1.0 px 0 ms SOUTH
18:20:30.362 00.001 29876 Worker thread wakes up
18:20:30.362 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:30.362 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:30.364 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:30.367 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:32.880 02.513 29876 Exposure complete
18:20:32.922 00.042 29876 worker thread done servicing request
18:20:32.922 00.000 31432 OnExposeComplete: enter
18:20:32.924 00.002 31432 UpdateGuideState(): m_state=6
18:20:32.927 00.003 31432 Star::Find(15, 540, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:20:32.928 00.001 31432 Star::Find returns 1 (0), X=539.40, Y=298.10, Mass=4768, SNR=43.7, Peak=256 HFD=3.9
18:20:32.930 00.002 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.04) = xAngle (-1.58 = -1.58)
18:20:32.932 00.002 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.45 = 1.45)
18:20:32.934 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-1.00 hyp=1.00 cameraTheta=-1.54 mountX=-0.01 mountY=1.00, mountTheta=1.58
18:20:32.936 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-1.00, opts=13)
18:20:32.938 00.002 31432 Enqueuing Move request for scope (0.03, -1.00)
18:20:32.940 00.002 29876 Worker thread wakes up
18:20:32.940 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.00) opts 0xd
18:20:32.940 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -1.00)
18:20:32.940 00.000 29876 Moving (0.03, -1.00) raw xDistance=-0.01 yDistance=1.00
18:20:32.940 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
18:20:32.940 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 1.00
18:20:32.940 00.000 29876 MoveAxis(E, 0, ABG)
18:20:32.940 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:32.941 00.001 29876 Move returns status 1, amount 0
18:20:32.941 00.000 29876 MoveAxis(S, 75, ABG)
18:20:32.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:32.941 00.000 29876 Move returns status 1, amount 0
18:20:32.941 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:32.941 00.000 29876 move complete, result=1
18:20:32.941 00.000 29876 worker thread done servicing request
18:20:32.944 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:32.955 00.011 31432 UpdateGuideState exits: m=4768 RSB=43.7
18:20:32.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:32.959 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:32.961 00.002 31432 Enqueuing Expose request
18:20:32.963 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:20:32.965 00.002 29876 Worker thread wakes up
18:20:32.965 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:32.965 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:32.967 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:32.969 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:35.588 02.619 29876 Exposure complete
18:20:35.631 00.043 29876 worker thread done servicing request
18:20:35.631 00.000 31432 OnExposeComplete: enter
18:20:35.633 00.002 31432 UpdateGuideState(): m_state=6
18:20:35.636 00.003 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:20:35.637 00.001 31432 Star::Find returns 1 (0), X=539.23, Y=298.23, Mass=5119, SNR=45.8, Peak=256 HFD=4.3
18:20:35.639 00.002 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.04) = xAngle (-1.77 = -1.77)
18:20:35.641 00.002 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.25 = 1.25)
18:20:35.643 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.87 hyp=0.88 cameraTheta=-1.73 mountX=-0.18 mountY=0.84, mountTheta=1.78
18:20:35.645 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.87, opts=13)
18:20:35.647 00.002 31432 Enqueuing Move request for scope (-0.14, -0.87)
18:20:35.649 00.002 29876 Worker thread wakes up
18:20:35.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.87) opts 0xd
18:20:35.649 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.87)
18:20:35.649 00.000 29876 Moving (-0.14, -0.87) raw xDistance=-0.18 yDistance=0.84
18:20:35.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
18:20:35.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.84
18:20:35.649 00.000 29876 MoveAxis(E, 0, ABG)
18:20:35.649 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:35.649 00.000 29876 Move returns status 1, amount 0
18:20:35.649 00.000 29876 MoveAxis(S, 63, ABG)
18:20:35.650 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:35.650 00.000 29876 Move returns status 1, amount 0
18:20:35.650 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:35.650 00.000 29876 move complete, result=1
18:20:35.650 00.000 29876 worker thread done servicing request
18:20:35.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=12, FiltMax=257, Gamma=1.000
18:20:35.664 00.011 31432 UpdateGuideState exits: m=5119 RSB=45.8
18:20:35.667 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:35.669 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:35.670 00.001 31432 Enqueuing Expose request
18:20:35.672 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:20:35.674 00.002 29876 Worker thread wakes up
18:20:35.674 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:35.674 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:35.676 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:35.678 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:38.191 02.513 29876 Exposure complete
18:20:38.235 00.044 29876 worker thread done servicing request
18:20:38.235 00.000 31432 OnExposeComplete: enter
18:20:38.238 00.003 31432 UpdateGuideState(): m_state=6
18:20:38.240 00.002 31432 Star::Find(15, 539, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:20:38.242 00.002 31432 Star::Find returns 1 (0), X=538.60, Y=298.28, Mass=4995, SNR=45.3, Peak=256 HFD=3.9
18:20:38.244 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.04) = xAngle (-2.36 = -2.36)
18:20:38.246 00.002 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.66 = 0.66)
18:20:38.248 00.002 31432 CameraToMount -- cameraX=-0.77 cameraY=-0.82 hyp=1.13 cameraTheta=-2.33 mountX=-0.81 mountY=0.69, mountTheta=2.43
18:20:38.250 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=-0.82, opts=13)
18:20:38.253 00.003 31432 Enqueuing Move request for scope (-0.77, -0.82)
18:20:38.254 00.001 29876 Worker thread wakes up
18:20:38.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.82) opts 0xd
18:20:38.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, -0.82)
18:20:38.254 00.000 29876 Moving (-0.77, -0.82) raw xDistance=-0.81 yDistance=0.69
18:20:38.255 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
18:20:38.255 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.69
18:20:38.255 00.000 29876 MoveAxis(E, 65, ABG)
18:20:38.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:38.255 00.000 29876 Move returns status 1, amount 0
18:20:38.255 00.000 29876 MoveAxis(S, 52, ABG)
18:20:38.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:38.255 00.000 29876 Move returns status 1, amount 0
18:20:38.255 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:38.255 00.000 29876 move complete, result=1
18:20:38.255 00.000 29876 worker thread done servicing request
18:20:38.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=12, FiltMax=257, Gamma=1.000
18:20:38.270 00.012 31432 UpdateGuideState exits: m=4995 RSB=45.3
18:20:38.273 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:38.274 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:38.276 00.002 31432 Enqueuing Expose request
18:20:38.278 00.002 31432 GuideStep: -0.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
18:20:38.280 00.002 29876 Worker thread wakes up
18:20:38.280 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:38.280 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:38.281 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:38.283 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:40.905 02.622 29876 Exposure complete
18:20:40.948 00.043 29876 worker thread done servicing request
18:20:40.948 00.000 31432 OnExposeComplete: enter
18:20:40.950 00.002 31432 UpdateGuideState(): m_state=6
18:20:40.952 00.002 31432 Star::Find(15, 538, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
18:20:40.954 00.002 31432 Star::Find returns 1 (0), X=538.23, Y=297.77, Mass=4893, SNR=44.9, Peak=256 HFD=3.9
18:20:40.956 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.04) = xAngle (-2.32 = -2.32)
18:20:40.958 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.71 = 0.71)
18:20:40.960 00.002 31432 CameraToMount -- cameraX=-1.14 cameraY=-1.33 hyp=1.76 cameraTheta=-2.28 mountX=-1.20 mountY=1.14, mountTheta=2.38
18:20:40.962 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.14, y=-1.33, opts=13)
18:20:40.964 00.002 31432 Enqueuing Move request for scope (-1.14, -1.33)
18:20:40.966 00.002 29876 Worker thread wakes up
18:20:40.967 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -1.33) opts 0xd
18:20:40.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.14, -1.33)
18:20:40.967 00.000 29876 Moving (-1.14, -1.33) raw xDistance=-1.20 yDistance=1.14
18:20:40.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.20
18:20:40.967 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.68 from input 1.14
18:20:40.967 00.000 29876 MoveAxis(E, 101, ABG)
18:20:40.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:40.967 00.000 29876 Move returns status 1, amount 0
18:20:40.967 00.000 29876 MoveAxis(S, 86, ABG)
18:20:40.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:40.967 00.000 29876 Move returns status 1, amount 0
18:20:40.967 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:40.967 00.000 29876 move complete, result=1
18:20:40.967 00.000 29876 worker thread done servicing request
18:20:40.970 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=12, FiltMax=257, Gamma=1.000
18:20:40.982 00.012 31432 UpdateGuideState exits: m=4893 RSB=44.9
18:20:40.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:40.986 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:40.988 00.002 31432 Enqueuing Expose request
18:20:40.990 00.002 29876 Worker thread wakes up
18:20:40.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:40.990 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:40.990 00.000 31432 GuideStep: -1.2 px 0 ms EAST, 1.1 px 0 ms SOUTH
18:20:40.994 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:40.996 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:43.508 02.512 29876 Exposure complete
18:20:43.549 00.041 29876 worker thread done servicing request
18:20:43.549 00.000 31432 OnExposeComplete: enter
18:20:43.552 00.003 31432 UpdateGuideState(): m_state=6
18:20:43.554 00.002 31432 Star::Find(15, 538, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
18:20:43.556 00.002 31432 Star::Find returns 1 (0), X=537.34, Y=297.37, Mass=4978, SNR=45.3, Peak=256 HFD=3.6
18:20:43.557 00.001 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.04) = xAngle (-2.47 = -2.47)
18:20:43.559 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.55 = 0.55)
18:20:43.561 00.002 31432 CameraToMount -- cameraX=-2.04 cameraY=-1.74 hyp=2.68 cameraTheta=-2.44 mountX=-2.10 mountY=1.40, mountTheta=2.55
18:20:43.564 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.04, y=-1.74, opts=13)
18:20:43.566 00.002 31432 Enqueuing Move request for scope (-2.04, -1.74)
18:20:43.567 00.001 29876 Worker thread wakes up
18:20:43.568 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.04, -1.74) opts 0xd
18:20:43.568 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.04, -1.74)
18:20:43.568 00.000 29876 Moving (-2.04, -1.74) raw xDistance=-2.10 yDistance=1.40
18:20:43.568 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.38 from input -2.10
18:20:43.568 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.84 from input 1.40
18:20:43.568 00.000 29876 MoveAxis(E, 177, ABG)
18:20:43.568 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:43.568 00.000 29876 Move returns status 1, amount 0
18:20:43.568 00.000 29876 MoveAxis(S, 105, ABG)
18:20:43.568 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:43.568 00.000 29876 Move returns status 1, amount 0
18:20:43.568 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:43.568 00.000 29876 move complete, result=1
18:20:43.568 00.000 29876 worker thread done servicing request
18:20:43.571 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:43.583 00.012 31432 UpdateGuideState exits: m=4978 RSB=45.3
18:20:43.586 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:43.588 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:43.590 00.002 31432 Enqueuing Expose request
18:20:43.592 00.002 31432 GuideStep: -2.1 px 0 ms EAST, 1.4 px 0 ms SOUTH
18:20:43.594 00.002 29876 Worker thread wakes up
18:20:43.594 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:43.594 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:43.594 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:43.596 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:46.218 02.622 29876 Exposure complete
18:20:46.261 00.043 29876 worker thread done servicing request
18:20:46.261 00.000 31432 OnExposeComplete: enter
18:20:46.263 00.002 31432 UpdateGuideState(): m_state=6
18:20:46.265 00.002 31432 Star::Find(15, 537, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
18:20:46.267 00.002 31432 Star::Find returns 1 (0), X=536.38, Y=298.09, Mass=4799, SNR=44.1, Peak=256 HFD=3.9
18:20:46.269 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.04) = xAngle (-2.86 = -2.86)
18:20:46.271 00.002 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.17 = 0.17)
18:20:46.272 00.001 31432 CameraToMount -- cameraX=-3.00 cameraY=-1.01 hyp=3.16 cameraTheta=-2.82 mountX=-3.03 mountY=0.53, mountTheta=2.97
18:20:46.275 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.00, y=-1.01, opts=13)
18:20:46.277 00.002 31432 Enqueuing Move request for scope (-3.00, -1.01)
18:20:46.279 00.002 29876 Worker thread wakes up
18:20:46.279 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.00, -1.01) opts 0xd
18:20:46.279 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.00, -1.01)
18:20:46.279 00.000 29876 Moving (-3.00, -1.01) raw xDistance=-3.03 yDistance=0.53
18:20:46.279 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.01 from input -3.03
18:20:46.279 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
18:20:46.279 00.000 29876 MoveAxis(E, 257, ABG)
18:20:46.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:46.279 00.000 29876 Move returns status 1, amount 0
18:20:46.279 00.000 29876 MoveAxis(S, 40, ABG)
18:20:46.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:46.279 00.000 29876 Move returns status 1, amount 0
18:20:46.279 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:46.279 00.000 29876 move complete, result=1
18:20:46.279 00.000 29876 worker thread done servicing request
18:20:46.283 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=1.000
18:20:46.295 00.012 31432 UpdateGuideState exits: m=4799 RSB=44.1
18:20:46.297 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:46.299 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:46.300 00.001 31432 Enqueuing Expose request
18:20:46.302 00.002 31432 GuideStep: -3.0 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:20:46.304 00.002 29876 Worker thread wakes up
18:20:46.304 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:46.304 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:46.306 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:46.308 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:48.821 02.513 29876 Exposure complete
18:20:48.864 00.043 29876 worker thread done servicing request
18:20:48.864 00.000 31432 OnExposeComplete: enter
18:20:48.866 00.002 31432 UpdateGuideState(): m_state=6
18:20:48.868 00.002 31432 Star::Find(15, 536, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
18:20:48.870 00.002 31432 Star::Find returns 1 (0), X=535.79, Y=297.92, Mass=4841, SNR=44.2, Peak=257 HFD=4.2
18:20:48.872 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.04) = xAngle (-2.86 = -2.86)
18:20:48.873 00.001 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.16 = 0.16)
18:20:48.875 00.002 31432 CameraToMount -- cameraX=-3.58 cameraY=-1.18 hyp=3.77 cameraTheta=-2.82 mountX=-3.62 mountY=0.61, mountTheta=2.97
18:20:48.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.58, y=-1.18, opts=13)
18:20:48.880 00.002 31432 Enqueuing Move request for scope (-3.58, -1.18)
18:20:48.881 00.001 29876 Worker thread wakes up
18:20:48.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.58, -1.18) opts 0xd
18:20:48.882 00.001 29876 Handling offset move in thread for scope, endpoint = (-3.58, -1.18)
18:20:48.882 00.000 29876 Moving (-3.58, -1.18) raw xDistance=-3.62 yDistance=0.61
18:20:48.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.42 from input -3.62
18:20:48.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
18:20:48.882 00.000 29876 MoveAxis(E, 311, ABG)
18:20:48.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:48.882 00.000 29876 Move returns status 1, amount 0
18:20:48.882 00.000 29876 MoveAxis(S, 46, ABG)
18:20:48.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:48.882 00.000 29876 Move returns status 1, amount 0
18:20:48.882 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:48.882 00.000 29876 move complete, result=1
18:20:48.882 00.000 29876 worker thread done servicing request
18:20:48.886 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:48.897 00.011 31432 UpdateGuideState exits: m=4841 RSB=44.2
18:20:48.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:48.901 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:48.903 00.002 31432 Enqueuing Expose request
18:20:48.904 00.001 31432 GuideStep: -3.6 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:20:48.906 00.002 29876 Worker thread wakes up
18:20:48.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:48.906 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:48.908 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:48.910 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:51.535 02.625 29876 Exposure complete
18:20:51.577 00.042 29876 worker thread done servicing request
18:20:51.578 00.001 31432 OnExposeComplete: enter
18:20:51.580 00.002 31432 UpdateGuideState(): m_state=6
18:20:51.582 00.002 31432 Star::Find(15, 535, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
18:20:51.585 00.003 31432 Star::Find returns 1 (0), X=535.47, Y=297.66, Mass=4892, SNR=44.7, Peak=257 HFD=3.9
18:20:51.587 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.04) = xAngle (-2.83 = -2.83)
18:20:51.590 00.003 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.20 = 0.20)
18:20:51.592 00.002 31432 CameraToMount -- cameraX=-3.90 cameraY=-1.44 hyp=4.16 cameraTheta=-2.79 mountX=-3.95 mountY=0.82, mountTheta=2.94
18:20:51.596 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-3.90, y=-1.44, opts=13)
18:20:51.598 00.002 31432 Enqueuing Move request for scope (-3.90, -1.44)
18:20:51.600 00.002 29876 Worker thread wakes up
18:20:51.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-3.90, -1.44) opts 0xd
18:20:51.600 00.000 29876 Handling offset move in thread for scope, endpoint = (-3.90, -1.44)
18:20:51.600 00.000 29876 Moving (-3.90, -1.44) raw xDistance=-3.95 yDistance=0.82
18:20:51.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.66 from input -3.95
18:20:51.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.82
18:20:51.600 00.000 29876 MoveAxis(E, 341, ABG)
18:20:51.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:51.601 00.001 29876 Move returns status 1, amount 0
18:20:51.601 00.000 29876 MoveAxis(S, 62, ABG)
18:20:51.601 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:51.601 00.000 29876 Move returns status 1, amount 0
18:20:51.601 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:51.601 00.000 29876 move complete, result=1
18:20:51.601 00.000 29876 worker thread done servicing request
18:20:51.604 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:51.616 00.012 31432 UpdateGuideState exits: m=4892 RSB=44.7
18:20:51.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:51.620 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:51.623 00.003 31432 Enqueuing Expose request
18:20:51.625 00.002 31432 GuideStep: -4.0 px 0 ms EAST, 0.8 px 0 ms SOUTH
18:20:51.627 00.002 29876 Worker thread wakes up
18:20:51.627 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:51.627 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:51.629 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:51.631 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:54.042 02.411 29876 Exposure complete
18:20:54.084 00.042 29876 worker thread done servicing request
18:20:54.085 00.001 31432 OnExposeComplete: enter
18:20:54.087 00.002 31432 UpdateGuideState(): m_state=6
18:20:54.089 00.002 31432 Star::Find(15, 535, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
18:20:54.090 00.001 31432 Star::Find returns 1 (0), X=535.33, Y=297.43, Mass=4823, SNR=45.2, Peak=257 HFD=3.6
18:20:54.092 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.04) = xAngle (-2.79 = -2.79)
18:20:54.094 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.24 = 0.24)
18:20:54.096 00.002 31432 CameraToMount -- cameraX=-4.04 cameraY=-1.67 hyp=4.37 cameraTheta=-2.75 mountX=-4.10 mountY=1.03, mountTheta=2.90
18:20:54.099 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-4.04, y=-1.67, opts=13)
18:20:54.101 00.002 31432 Enqueuing Move request for scope (-4.04, -1.67)
18:20:54.103 00.002 29876 Worker thread wakes up
18:20:54.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-4.04, -1.67) opts 0xd
18:20:54.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-4.04, -1.67)
18:20:54.103 00.000 29876 Moving (-4.04, -1.67) raw xDistance=-4.10 yDistance=1.03
18:20:54.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.10
18:20:54.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
18:20:54.103 00.000 29876 MoveAxis(E, 355, ABG)
18:20:54.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:54.103 00.000 29876 Move returns status 1, amount 0
18:20:54.103 00.000 29876 MoveAxis(S, 77, ABG)
18:20:54.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:54.103 00.000 29876 Move returns status 1, amount 0
18:20:54.103 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:54.103 00.000 29876 move complete, result=1
18:20:54.103 00.000 29876 worker thread done servicing request
18:20:54.107 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:54.118 00.011 31432 UpdateGuideState exits: m=4823 RSB=45.2
18:20:54.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:54.122 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:54.124 00.002 31432 Enqueuing Expose request
18:20:54.126 00.002 31432 GuideStep: -4.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
18:20:54.128 00.002 29876 Worker thread wakes up
18:20:54.128 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:54.128 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:54.129 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:54.132 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:56.750 02.618 29876 Exposure complete
18:20:56.792 00.042 29876 worker thread done servicing request
18:20:56.793 00.001 31432 OnExposeComplete: enter
18:20:56.795 00.002 31432 UpdateGuideState(): m_state=6
18:20:56.797 00.002 31432 Star::Find(15, 535, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
18:20:56.799 00.002 31432 Star::Find returns 1 (0), X=533.98, Y=297.64, Mass=4957, SNR=45.2, Peak=257 HFD=4.0
18:20:56.800 00.001 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.04) = xAngle (-2.92 = -2.92)
18:20:56.802 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.11 = 0.11)
18:20:56.804 00.002 31432 CameraToMount -- cameraX=-5.39 cameraY=-1.46 hyp=5.58 cameraTheta=-2.88 mountX=-5.44 mountY=0.61, mountTheta=3.03
18:20:56.806 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.39, y=-1.46, opts=13)
18:20:56.808 00.002 31432 Enqueuing Move request for scope (-5.39, -1.46)
18:20:56.810 00.002 29876 Worker thread wakes up
18:20:56.810 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.39, -1.46) opts 0xd
18:20:56.810 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.39, -1.46)
18:20:56.810 00.000 29876 Moving (-5.39, -1.46) raw xDistance=-5.44 yDistance=0.61
18:20:56.810 00.000 29876 GuideAlgorithmHysteresis::Result() returns -3.62 from input -5.44
18:20:56.810 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
18:20:56.810 00.000 29876 MoveAxis(E, 465, ABG)
18:20:56.810 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:56.810 00.000 29876 Move returns status 1, amount 0
18:20:56.810 00.000 29876 MoveAxis(S, 46, ABG)
18:20:56.810 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:56.810 00.000 29876 Move returns status 1, amount 0
18:20:56.810 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:56.810 00.000 29876 move complete, result=1
18:20:56.810 00.000 29876 worker thread done servicing request
18:20:56.814 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:20:56.826 00.012 31432 UpdateGuideState exits: m=4957 RSB=45.2
18:20:56.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:56.829 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:56.831 00.002 31432 Enqueuing Expose request
18:20:56.833 00.002 31432 GuideStep: -5.4 px 0 ms EAST, 0.6 px 0 ms SOUTH
18:20:56.835 00.002 29876 Worker thread wakes up
18:20:56.835 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:56.835 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:20:56.837 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:56.839 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:20:59.350 02.511 29876 Exposure complete
18:20:59.393 00.043 29876 worker thread done servicing request
18:20:59.393 00.000 31432 OnExposeComplete: enter
18:20:59.395 00.002 31432 UpdateGuideState(): m_state=6
18:20:59.397 00.002 31432 Star::Find(15, 533, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
18:20:59.399 00.002 31432 Star::Find returns 1 (0), X=533.40, Y=297.81, Mass=4926, SNR=45.1, Peak=257 HFD=3.8
18:20:59.401 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.04) = xAngle (-2.97 = -2.97)
18:20:59.403 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.06 = 0.06)
18:20:59.405 00.002 31432 CameraToMount -- cameraX=-5.97 cameraY=-1.30 hyp=6.11 cameraTheta=-2.93 mountX=-6.02 mountY=0.35, mountTheta=3.08
18:20:59.407 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.97, y=-1.30, opts=13)
18:20:59.409 00.002 31432 Enqueuing Move request for scope (-5.97, -1.30)
18:20:59.411 00.002 29876 Worker thread wakes up
18:20:59.411 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.97, -1.30) opts 0xd
18:20:59.411 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.97, -1.30)
18:20:59.411 00.000 29876 Moving (-5.97, -1.30) raw xDistance=-6.02 yDistance=0.35
18:20:59.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.05 from input -6.02
18:20:59.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
18:20:59.411 00.000 29876 MoveAxis(E, 519, ABG)
18:20:59.411 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:59.411 00.000 29876 Move returns status 1, amount 0
18:20:59.411 00.000 29876 MoveAxis(S, 27, ABG)
18:20:59.411 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:20:59.411 00.000 29876 Move returns status 1, amount 0
18:20:59.411 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:20:59.411 00.000 29876 move complete, result=1
18:20:59.412 00.001 29876 worker thread done servicing request
18:20:59.416 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=10, FiltMax=257, Gamma=1.000
18:20:59.428 00.012 31432 UpdateGuideState exits: m=4926 RSB=45.1
18:20:59.430 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:59.432 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:20:59.434 00.002 31432 Enqueuing Expose request
18:20:59.435 00.001 31432 GuideStep: -6.0 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:20:59.437 00.002 29876 Worker thread wakes up
18:20:59.437 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:20:59.437 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(518,283,31,31)
18:20:59.439 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:20:59.443 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:02.060 02.617 29876 Exposure complete
18:21:02.103 00.043 29876 worker thread done servicing request
18:21:02.103 00.000 31432 OnExposeComplete: enter
18:21:02.104 00.001 31432 UpdateGuideState(): m_state=6
18:21:02.106 00.002 31432 Star::Find(15, 533, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
18:21:02.108 00.002 31432 Star::Find returns 1 (0), X=533.50, Y=297.71, Mass=4708, SNR=44.3, Peak=257 HFD=3.6
18:21:02.110 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.04) = xAngle (-2.95 = -2.95)
18:21:02.112 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.08 = 0.08)
18:21:02.114 00.002 31432 CameraToMount -- cameraX=-5.87 cameraY=-1.39 hyp=6.03 cameraTheta=-2.91 mountX=-5.92 mountY=0.46, mountTheta=3.06
18:21:02.116 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-5.87, y=-1.39, opts=13)
18:21:02.118 00.002 31432 Enqueuing Move request for scope (-5.87, -1.39)
18:21:02.120 00.002 29876 Worker thread wakes up
18:21:02.120 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-5.87, -1.39) opts 0xd
18:21:02.120 00.000 29876 Handling offset move in thread for scope, endpoint = (-5.87, -1.39)
18:21:02.120 00.000 29876 Moving (-5.87, -1.39) raw xDistance=-5.92 yDistance=0.46
18:21:02.120 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.01 from input -5.92
18:21:02.120 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
18:21:02.120 00.000 29876 MoveAxis(E, 514, ABG)
18:21:02.120 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:02.120 00.000 29876 Move returns status 1, amount 0
18:21:02.120 00.000 29876 MoveAxis(S, 35, ABG)
18:21:02.120 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:02.120 00.000 29876 Move returns status 1, amount 0
18:21:02.120 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:02.120 00.000 29876 move complete, result=1
18:21:02.121 00.001 29876 worker thread done servicing request
18:21:02.125 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=1.000
18:21:02.136 00.011 31432 UpdateGuideState exits: m=4708 RSB=44.3
18:21:02.138 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:02.140 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:02.142 00.002 31432 Enqueuing Expose request
18:21:02.144 00.002 29876 Worker thread wakes up
18:21:02.144 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:02.144 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(519,283,31,31)
18:21:02.144 00.000 31432 GuideStep: -5.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:21:02.148 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:02.150 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:04.668 02.518 29876 Exposure complete
18:21:04.712 00.044 29876 worker thread done servicing request
18:21:04.712 00.000 31432 OnExposeComplete: enter
18:21:04.714 00.002 31432 UpdateGuideState(): m_state=6
18:21:04.716 00.002 31432 Star::Find(15, 533, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
18:21:04.718 00.002 31432 Star::Find returns 1 (0), X=533.09, Y=297.95, Mass=4828, SNR=44.6, Peak=256 HFD=4.1
18:21:04.720 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.04) = xAngle (-3.00 = -3.00)
18:21:04.722 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.03 = 0.03)
18:21:04.724 00.002 31432 CameraToMount -- cameraX=-6.29 cameraY=-1.15 hyp=6.39 cameraTheta=-2.96 mountX=-6.33 mountY=0.16, mountTheta=3.12
18:21:04.727 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.29, y=-1.15, opts=13)
18:21:04.729 00.002 31432 Enqueuing Move request for scope (-6.29, -1.15)
18:21:04.731 00.002 29876 Worker thread wakes up
18:21:04.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.29, -1.15) opts 0xd
18:21:04.731 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.29, -1.15)
18:21:04.731 00.000 29876 Moving (-6.29, -1.15) raw xDistance=-6.33 yDistance=0.16
18:21:04.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.27 from input -6.33
18:21:04.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:04.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:21:04.731 00.000 29876 MoveAxis(E, 547, ABG)
18:21:04.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:04.731 00.000 29876 Move returns status 1, amount 0
18:21:04.731 00.000 29876 MoveAxis(N, 0, ABG)
18:21:04.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:04.731 00.000 29876 Move returns status 1, amount 0
18:21:04.731 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:04.731 00.000 29876 move complete, result=1
18:21:04.732 00.001 29876 worker thread done servicing request
18:21:04.735 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:04.746 00.011 31432 UpdateGuideState exits: m=4828 RSB=44.6
18:21:04.748 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:04.750 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:04.752 00.002 31432 Enqueuing Expose request
18:21:04.754 00.002 31432 GuideStep: -6.3 px 0 ms EAST, 0.2 px 0 ms NORTH
18:21:04.756 00.002 29876 Worker thread wakes up
18:21:04.756 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:04.756 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(518,283,31,31)
18:21:04.758 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:04.760 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:07.381 02.621 29876 Exposure complete
18:21:07.424 00.043 29876 worker thread done servicing request
18:21:07.424 00.000 31432 OnExposeComplete: enter
18:21:07.426 00.002 31432 UpdateGuideState(): m_state=6
18:21:07.428 00.002 31432 Star::Find(15, 533, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
18:21:07.430 00.002 31432 Star::Find returns 1 (0), X=532.43, Y=297.79, Mass=4705, SNR=43.8, Peak=256 HFD=3.8
18:21:07.432 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.04) = xAngle (-2.99 = -2.99)
18:21:07.434 00.002 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.03 = 0.03)
18:21:07.436 00.002 31432 CameraToMount -- cameraX=-6.94 cameraY=-1.31 hyp=7.06 cameraTheta=-2.95 mountX=-6.99 mountY=0.22, mountTheta=3.11
18:21:07.438 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-6.94, y=-1.31, opts=13)
18:21:07.440 00.002 31432 Enqueuing Move request for scope (-6.94, -1.31)
18:21:07.442 00.002 29876 Worker thread wakes up
18:21:07.442 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-6.94, -1.31) opts 0xd
18:21:07.442 00.000 29876 Handling offset move in thread for scope, endpoint = (-6.94, -1.31)
18:21:07.442 00.000 29876 Moving (-6.94, -1.31) raw xDistance=-6.99 yDistance=0.22
18:21:07.442 00.000 29876 GuideAlgorithmHysteresis::Result() returns -4.70 from input -6.99
18:21:07.442 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:07.442 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:21:07.442 00.000 29876 MoveAxis(E, 603, ABG)
18:21:07.442 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:07.442 00.000 29876 Move returns status 1, amount 0
18:21:07.442 00.000 29876 MoveAxis(N, 0, ABG)
18:21:07.442 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:07.442 00.000 29876 Move returns status 1, amount 0
18:21:07.443 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:07.443 00.000 29876 move complete, result=1
18:21:07.443 00.000 29876 worker thread done servicing request
18:21:07.447 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=13, FiltMax=257, Gamma=1.000
18:21:07.458 00.011 31432 UpdateGuideState exits: m=4705 RSB=43.8
18:21:07.460 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:07.462 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:07.464 00.002 31432 Enqueuing Expose request
18:21:07.466 00.002 31432 GuideStep: -7.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:21:07.468 00.002 29876 Worker thread wakes up
18:21:07.468 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:07.468 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:21:07.470 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:07.472 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:09.884 02.412 29876 Exposure complete
18:21:09.927 00.043 29876 worker thread done servicing request
18:21:09.927 00.000 31432 OnExposeComplete: enter
18:21:09.929 00.002 31432 UpdateGuideState(): m_state=6
18:21:09.931 00.002 31432 Star::Find(15, 532, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
18:21:09.933 00.002 31432 Star::Find returns 1 (0), X=531.94, Y=297.97, Mass=4990, SNR=45.7, Peak=256 HFD=4.1
18:21:09.935 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.04) = xAngle (-3.03 = -3.03)
18:21:09.936 00.001 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.00 = -0.00)
18:21:09.938 00.002 31432 CameraToMount -- cameraX=-7.44 cameraY=-1.13 hyp=7.52 cameraTheta=-2.99 mountX=-7.48 mountY=-0.04, mountTheta=-3.14
18:21:09.941 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.44, y=-1.13, opts=13)
18:21:09.943 00.002 31432 Enqueuing Move request for scope (-7.44, -1.13)
18:21:09.944 00.001 29876 Worker thread wakes up
18:21:09.944 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.44, -1.13) opts 0xd
18:21:09.944 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.44, -1.13)
18:21:09.945 00.001 29876 Moving (-7.44, -1.13) raw xDistance=-7.48 yDistance=-0.04
18:21:09.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.04 from input -7.48
18:21:09.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:09.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:21:09.945 00.000 29876 MoveAxis(E, 646, ABG)
18:21:09.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:09.945 00.000 29876 Move returns status 1, amount 0
18:21:09.945 00.000 29876 MoveAxis(N, 0, ABG)
18:21:09.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:09.945 00.000 29876 Move returns status 1, amount 0
18:21:09.945 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:09.945 00.000 29876 move complete, result=1
18:21:09.945 00.000 29876 worker thread done servicing request
18:21:09.949 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:09.961 00.012 31432 UpdateGuideState exits: m=4990 RSB=45.7
18:21:09.963 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:09.965 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:09.967 00.002 31432 Enqueuing Expose request
18:21:09.968 00.001 31432 GuideStep: -7.5 px 0 ms EAST, -0.0 px 0 ms NORTH
18:21:09.970 00.002 29876 Worker thread wakes up
18:21:09.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:09.970 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:21:09.971 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:09.974 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:12.593 02.619 29876 Exposure complete
18:21:12.635 00.042 29876 worker thread done servicing request
18:21:12.635 00.000 31432 OnExposeComplete: enter
18:21:12.637 00.002 31432 UpdateGuideState(): m_state=6
18:21:12.639 00.002 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
18:21:12.641 00.002 31432 Star::Find returns 1 (0), X=531.61, Y=297.96, Mass=5181, SNR=46.1, Peak=256 HFD=4.1
18:21:12.643 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
18:21:12.645 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.01 = -0.01)
18:21:12.647 00.002 31432 CameraToMount -- cameraX=-7.77 cameraY=-1.14 hyp=7.85 cameraTheta=-3.00 mountX=-7.81 mountY=-0.08, mountTheta=-3.13
18:21:12.649 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.77, y=-1.14, opts=13)
18:21:12.651 00.002 31432 Enqueuing Move request for scope (-7.77, -1.14)
18:21:12.653 00.002 29876 Worker thread wakes up
18:21:12.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.77, -1.14) opts 0xd
18:21:12.653 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.77, -1.14)
18:21:12.653 00.000 29876 Moving (-7.77, -1.14) raw xDistance=-7.81 yDistance=-0.08
18:21:12.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.27 from input -7.81
18:21:12.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:12.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:21:12.653 00.000 29876 MoveAxis(E, 676, ABG)
18:21:12.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:12.653 00.000 29876 Move returns status 1, amount 0
18:21:12.653 00.000 29876 MoveAxis(N, 0, ABG)
18:21:12.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:12.653 00.000 29876 Move returns status 1, amount 0
18:21:12.653 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:12.653 00.000 29876 move complete, result=1
18:21:12.653 00.000 29876 worker thread done servicing request
18:21:12.657 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:12.668 00.011 31432 UpdateGuideState exits: m=5181 RSB=46.1
18:21:12.670 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:12.672 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:12.674 00.002 31432 Enqueuing Expose request
18:21:12.676 00.002 31432 GuideStep: -7.8 px 0 ms EAST, -0.1 px 0 ms NORTH
18:21:12.677 00.001 29876 Worker thread wakes up
18:21:12.678 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:12.678 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:21:12.678 00.000 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:12.680 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:15.193 02.513 29876 Exposure complete
18:21:15.235 00.042 29876 worker thread done servicing request
18:21:15.235 00.000 31432 OnExposeComplete: enter
18:21:15.237 00.002 31432 UpdateGuideState(): m_state=6
18:21:15.240 00.003 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:21:15.242 00.002 31432 Star::Find returns 1 (0), X=531.17, Y=297.81, Mass=4811, SNR=43.8, Peak=257 HFD=4.0
18:21:15.244 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.04) = xAngle (-3.02 = -3.02)
18:21:15.246 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.00 = 0.00)
18:21:15.248 00.002 31432 CameraToMount -- cameraX=-8.20 cameraY=-1.30 hyp=8.31 cameraTheta=-2.98 mountX=-8.25 mountY=0.01, mountTheta=3.14
18:21:15.250 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.20, y=-1.30, opts=13)
18:21:15.252 00.002 31432 Enqueuing Move request for scope (-8.20, -1.30)
18:21:15.254 00.002 29876 Worker thread wakes up
18:21:15.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.20, -1.30) opts 0xd
18:21:15.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.20, -1.30)
18:21:15.254 00.000 29876 Moving (-8.20, -1.30) raw xDistance=-8.25 yDistance=0.01
18:21:15.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.57 from input -8.25
18:21:15.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:15.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
18:21:15.254 00.000 29876 MoveAxis(E, 714, ABG)
18:21:15.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:15.254 00.000 29876 Move returns status 1, amount 0
18:21:15.254 00.000 29876 MoveAxis(N, 0, ABG)
18:21:15.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:15.254 00.000 29876 Move returns status 1, amount 0
18:21:15.254 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:15.254 00.000 29876 move complete, result=1
18:21:15.255 00.001 29876 worker thread done servicing request
18:21:15.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=1.000
18:21:15.269 00.011 31432 UpdateGuideState exits: m=4811 RSB=43.8
18:21:15.272 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:15.273 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:15.275 00.002 31432 Enqueuing Expose request
18:21:15.277 00.002 31432 GuideStep: -8.2 px 0 ms EAST, 0.0 px 0 ms NORTH
18:21:15.279 00.002 29876 Worker thread wakes up
18:21:15.279 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:15.279 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:15.280 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:15.282 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:17.907 02.625 29876 Exposure complete
18:21:17.950 00.043 29876 worker thread done servicing request
18:21:17.950 00.000 31432 OnExposeComplete: enter
18:21:17.952 00.002 31432 UpdateGuideState(): m_state=6
18:21:17.954 00.002 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
18:21:17.956 00.002 31432 Star::Find returns 1 (0), X=531.37, Y=298.00, Mass=5034, SNR=45.4, Peak=257 HFD=4.0
18:21:17.958 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
18:21:17.960 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.02 = -0.02)
18:21:17.962 00.002 31432 CameraToMount -- cameraX=-8.01 cameraY=-1.10 hyp=8.08 cameraTheta=-3.01 mountX=-8.05 mountY=-0.16, mountTheta=-3.12
18:21:17.964 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.01, y=-1.10, opts=13)
18:21:17.966 00.002 31432 Enqueuing Move request for scope (-8.01, -1.10)
18:21:17.968 00.002 29876 Worker thread wakes up
18:21:17.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.01, -1.10) opts 0xd
18:21:17.968 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.01, -1.10)
18:21:17.968 00.000 29876 Moving (-8.01, -1.10) raw xDistance=-8.05 yDistance=-0.16
18:21:17.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.46 from input -8.05
18:21:17.968 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:17.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
18:21:17.968 00.000 29876 MoveAxis(E, 700, ABG)
18:21:17.968 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:17.968 00.000 29876 Move returns status 1, amount 0
18:21:17.968 00.000 29876 MoveAxis(N, 0, ABG)
18:21:17.968 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:17.968 00.000 29876 Move returns status 1, amount 0
18:21:17.968 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:17.968 00.000 29876 move complete, result=1
18:21:17.968 00.000 29876 worker thread done servicing request
18:21:17.973 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=13, FiltMax=257, Gamma=1.000
18:21:17.985 00.012 31432 UpdateGuideState exits: m=5034 RSB=45.4
18:21:17.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:17.989 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:17.990 00.001 31432 Enqueuing Expose request
18:21:17.992 00.002 31432 GuideStep: -8.0 px 0 ms EAST, -0.2 px 0 ms NORTH
18:21:17.994 00.002 29876 Worker thread wakes up
18:21:17.994 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:17.994 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:17.996 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:17.998 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:20.400 02.402 29876 Exposure complete
18:21:20.444 00.044 29876 worker thread done servicing request
18:21:20.444 00.000 31432 OnExposeComplete: enter
18:21:20.446 00.002 31432 UpdateGuideState(): m_state=6
18:21:20.448 00.002 31432 Star::Find(15, 531, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
18:21:20.450 00.002 31432 Star::Find returns 1 (0), X=530.74, Y=298.19, Mass=5016, SNR=44.9, Peak=257 HFD=4.1
18:21:20.452 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.04) = xAngle (-3.08 = -3.08)
18:21:20.455 00.003 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.05 = -0.05)
18:21:20.457 00.002 31432 CameraToMount -- cameraX=-8.63 cameraY=-0.91 hyp=8.68 cameraTheta=-3.04 mountX=-8.66 mountY=-0.44, mountTheta=-3.09
18:21:20.460 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.63, y=-0.91, opts=13)
18:21:20.462 00.002 31432 Enqueuing Move request for scope (-8.63, -0.91)
18:21:20.464 00.002 29876 Worker thread wakes up
18:21:20.464 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.63, -0.91) opts 0xd
18:21:20.464 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.63, -0.91)
18:21:20.464 00.000 29876 Moving (-8.63, -0.91) raw xDistance=-8.66 yDistance=-0.44
18:21:20.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.84 from input -8.66
18:21:20.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:21:20.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
18:21:20.464 00.000 29876 MoveAxis(E, 748, ABG)
18:21:20.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:20.464 00.000 29876 Move returns status 1, amount 0
18:21:20.464 00.000 29876 MoveAxis(N, 0, ABG)
18:21:20.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:20.464 00.000 29876 Move returns status 1, amount 0
18:21:20.464 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:20.464 00.000 29876 move complete, result=1
18:21:20.465 00.001 29876 worker thread done servicing request
18:21:20.468 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:20.479 00.011 31432 UpdateGuideState exits: m=5016 RSB=44.9
18:21:20.482 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:20.484 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:20.486 00.002 31432 Enqueuing Expose request
18:21:20.488 00.002 31432 GuideStep: -8.7 px 0 ms EAST, -0.4 px 0 ms NORTH
18:21:20.490 00.002 29876 Worker thread wakes up
18:21:20.490 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:20.490 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:20.492 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:20.494 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:23.113 02.619 29876 Exposure complete
18:21:23.155 00.042 29876 worker thread done servicing request
18:21:23.155 00.000 31432 OnExposeComplete: enter
18:21:23.158 00.003 31432 UpdateGuideState(): m_state=6
18:21:23.160 00.002 31432 Star::Find(15, 530, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
18:21:23.162 00.002 31432 Star::Find returns 1 (0), X=531.61, Y=297.50, Mass=4814, SNR=44.3, Peak=256 HFD=3.5
18:21:23.165 00.003 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.04) = xAngle (-2.98 = -2.98)
18:21:23.167 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.05 = 0.05)
18:21:23.169 00.002 31432 CameraToMount -- cameraX=-7.77 cameraY=-1.60 hyp=7.93 cameraTheta=-2.94 mountX=-7.82 mountY=0.37, mountTheta=3.09
18:21:23.172 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-7.77, y=-1.60, opts=13)
18:21:23.174 00.002 31432 Enqueuing Move request for scope (-7.77, -1.60)
18:21:23.176 00.002 29876 Worker thread wakes up
18:21:23.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-7.77, -1.60) opts 0xd
18:21:23.176 00.000 29876 Handling offset move in thread for scope, endpoint = (-7.77, -1.60)
18:21:23.176 00.000 29876 Moving (-7.77, -1.60) raw xDistance=-7.82 yDistance=0.37
18:21:23.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.34 from input -7.82
18:21:23.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
18:21:23.176 00.000 29876 MoveAxis(E, 684, ABG)
18:21:23.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:23.176 00.000 29876 Move returns status 1, amount 0
18:21:23.176 00.000 29876 MoveAxis(S, 28, ABG)
18:21:23.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:23.177 00.001 29876 Move returns status 1, amount 0
18:21:23.177 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:23.177 00.000 29876 move complete, result=1
18:21:23.177 00.000 29876 worker thread done servicing request
18:21:23.182 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=1.000
18:21:23.193 00.011 31432 UpdateGuideState exits: m=4814 RSB=44.3
18:21:23.196 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:23.198 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:23.201 00.003 31432 Enqueuing Expose request
18:21:23.203 00.002 31432 GuideStep: -7.8 px 0 ms EAST, 0.4 px 0 ms SOUTH
18:21:23.205 00.002 29876 Worker thread wakes up
18:21:23.205 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:23.205 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:21:23.207 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:23.210 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:25.717 02.507 29876 Exposure complete
18:21:25.759 00.042 29876 worker thread done servicing request
18:21:25.759 00.000 31432 OnExposeComplete: enter
18:21:25.762 00.003 31432 UpdateGuideState(): m_state=6
18:21:25.764 00.002 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
18:21:25.766 00.002 31432 Star::Find returns 1 (0), X=531.13, Y=298.03, Mass=5037, SNR=45.8, Peak=257 HFD=4.2
18:21:25.768 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.04) = xAngle (-3.05 = -3.05)
18:21:25.770 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.03 = -0.03)
18:21:25.771 00.001 31432 CameraToMount -- cameraX=-8.24 cameraY=-1.07 hyp=8.31 cameraTheta=-3.01 mountX=-8.28 mountY=-0.22, mountTheta=-3.12
18:21:25.774 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.24, y=-1.07, opts=13)
18:21:25.776 00.002 31432 Enqueuing Move request for scope (-8.24, -1.07)
18:21:25.778 00.002 29876 Worker thread wakes up
18:21:25.778 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.24, -1.07) opts 0xd
18:21:25.778 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.24, -1.07)
18:21:25.778 00.000 29876 Moving (-8.24, -1.07) raw xDistance=-8.28 yDistance=-0.22
18:21:25.778 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.59 from input -8.28
18:21:25.778 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:25.778 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
18:21:25.778 00.000 29876 MoveAxis(E, 717, ABG)
18:21:25.778 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:25.778 00.000 29876 Move returns status 1, amount 0
18:21:25.778 00.000 29876 MoveAxis(N, 0, ABG)
18:21:25.778 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:25.778 00.000 29876 Move returns status 1, amount 0
18:21:25.778 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:25.778 00.000 29876 move complete, result=1
18:21:25.778 00.000 29876 worker thread done servicing request
18:21:25.782 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=1.000
18:21:25.793 00.011 31432 UpdateGuideState exits: m=5037 RSB=45.8
18:21:25.795 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:25.797 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:25.799 00.002 31432 Enqueuing Expose request
18:21:25.801 00.002 31432 GuideStep: -8.3 px 0 ms EAST, -0.2 px 0 ms NORTH
18:21:25.803 00.002 29876 Worker thread wakes up
18:21:25.803 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:25.803 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:25.805 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:25.807 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:28.426 02.619 29876 Exposure complete
18:21:28.471 00.045 29876 worker thread done servicing request
18:21:28.471 00.000 31432 OnExposeComplete: enter
18:21:28.471 00.000 31432 UpdateGuideState(): m_state=6
18:21:28.475 00.004 31432 Star::Find(15, 531, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
18:21:28.476 00.001 31432 Star::Find returns 1 (0), X=530.23, Y=297.35, Mass=4788, SNR=43.8, Peak=257 HFD=3.6
18:21:28.478 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.04) = xAngle (-2.99 = -2.99)
18:21:28.480 00.002 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.03 = 0.03)
18:21:28.482 00.002 31432 CameraToMount -- cameraX=-9.14 cameraY=-1.75 hyp=9.31 cameraTheta=-2.95 mountX=-9.21 mountY=0.31, mountTheta=3.11
18:21:28.484 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.14, y=-1.75, opts=13)
18:21:28.486 00.002 31432 Enqueuing Move request for scope (-9.14, -1.75)
18:21:28.488 00.002 29876 Worker thread wakes up
18:21:28.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.14, -1.75) opts 0xd
18:21:28.488 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.14, -1.75)
18:21:28.488 00.000 29876 Moving (-9.14, -1.75) raw xDistance=-9.21 yDistance=0.31
18:21:28.488 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.19 from input -9.21
18:21:28.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
18:21:28.488 00.000 29876 MoveAxis(E, 794, ABG)
18:21:28.488 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:28.489 00.001 29876 Move returns status 1, amount 0
18:21:28.489 00.000 29876 MoveAxis(S, 23, ABG)
18:21:28.489 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:28.489 00.000 29876 Move returns status 1, amount 0
18:21:28.489 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:28.489 00.000 29876 move complete, result=1
18:21:28.489 00.000 29876 worker thread done servicing request
18:21:28.493 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=1.000
18:21:28.504 00.011 31432 UpdateGuideState exits: m=4788 RSB=43.8
18:21:28.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:28.508 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:28.510 00.002 31432 Enqueuing Expose request
18:21:28.513 00.003 31432 GuideStep: -9.2 px 0 ms EAST, 0.3 px 0 ms SOUTH
18:21:28.514 00.001 29876 Worker thread wakes up
18:21:28.514 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:28.514 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(515,282,31,31)
18:21:28.515 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:28.518 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:30.927 02.409 29876 Exposure complete
18:21:30.970 00.043 29876 worker thread done servicing request
18:21:30.970 00.000 31432 OnExposeComplete: enter
18:21:30.972 00.002 31432 UpdateGuideState(): m_state=6
18:21:30.974 00.002 31432 Star::Find(15, 530, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
18:21:30.976 00.002 31432 Star::Find returns 1 (0), X=530.08, Y=297.82, Mass=4843, SNR=44.0, Peak=257 HFD=4.2
18:21:30.978 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
18:21:30.980 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.02 = -0.02)
18:21:30.982 00.002 31432 CameraToMount -- cameraX=-9.29 cameraY=-1.29 hyp=9.38 cameraTheta=-3.00 mountX=-9.34 mountY=-0.17, mountTheta=-3.12
18:21:30.985 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.29, y=-1.29, opts=13)
18:21:30.987 00.002 31432 Enqueuing Move request for scope (-9.29, -1.29)
18:21:30.989 00.002 29876 Worker thread wakes up
18:21:30.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.29, -1.29) opts 0xd
18:21:30.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.29, -1.29)
18:21:30.989 00.000 29876 Moving (-9.29, -1.29) raw xDistance=-9.34 yDistance=-0.17
18:21:30.990 00.001 29876 GuideAlgorithmHysteresis::Result() returns -6.32 from input -9.34
18:21:30.990 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:30.990 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:21:30.990 00.000 29876 MoveAxis(E, 810, ABG)
18:21:30.990 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:30.990 00.000 29876 Move returns status 1, amount 0
18:21:30.990 00.000 29876 MoveAxis(N, 0, ABG)
18:21:30.990 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:30.990 00.000 29876 Move returns status 1, amount 0
18:21:30.990 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:30.990 00.000 29876 move complete, result=1
18:21:30.990 00.000 29876 worker thread done servicing request
18:21:30.993 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=13, FiltMax=257, Gamma=1.000
18:21:31.005 00.012 31432 UpdateGuideState exits: m=4843 RSB=44.0
18:21:31.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:31.009 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:31.011 00.002 31432 Enqueuing Expose request
18:21:31.013 00.002 31432 GuideStep: -9.3 px 0 ms EAST, -0.2 px 0 ms NORTH
18:21:31.015 00.002 29876 Worker thread wakes up
18:21:31.015 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:31.015 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(515,283,31,31)
18:21:31.016 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:31.019 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:33.645 02.626 29876 Exposure complete
18:21:33.688 00.043 29876 worker thread done servicing request
18:21:33.688 00.000 31432 OnExposeComplete: enter
18:21:33.690 00.002 31432 UpdateGuideState(): m_state=6
18:21:33.692 00.002 31432 Star::Find(15, 530, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
18:21:33.693 00.001 31432 Star::Find returns 1 (0), X=531.00, Y=298.17, Mass=4831, SNR=44.3, Peak=257 HFD=4.1
18:21:33.696 00.003 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.04) = xAngle (-3.07 = -3.07)
18:21:33.697 00.001 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.04 = -0.04)
18:21:33.699 00.002 31432 CameraToMount -- cameraX=-8.38 cameraY=-0.94 hyp=8.43 cameraTheta=-3.03 mountX=-8.41 mountY=-0.37, mountTheta=-3.10
18:21:33.702 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.38, y=-0.94, opts=13)
18:21:33.703 00.001 31432 Enqueuing Move request for scope (-8.38, -0.94)
18:21:33.705 00.002 29876 Worker thread wakes up
18:21:33.705 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.38, -0.94) opts 0xd
18:21:33.705 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.38, -0.94)
18:21:33.705 00.000 29876 Moving (-8.38, -0.94) raw xDistance=-8.41 yDistance=-0.37
18:21:33.705 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.74 from input -8.41
18:21:33.705 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:21:33.705 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
18:21:33.706 00.001 29876 MoveAxis(E, 736, ABG)
18:21:33.706 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:33.706 00.000 29876 Move returns status 1, amount 0
18:21:33.706 00.000 29876 MoveAxis(N, 0, ABG)
18:21:33.706 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:33.706 00.000 29876 Move returns status 1, amount 0
18:21:33.706 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:33.706 00.000 29876 move complete, result=1
18:21:33.706 00.000 29876 worker thread done servicing request
18:21:33.710 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=1.000
18:21:33.722 00.012 31432 UpdateGuideState exits: m=4831 RSB=44.3
18:21:33.724 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:33.726 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:33.728 00.002 31432 Enqueuing Expose request
18:21:33.729 00.001 31432 GuideStep: -8.4 px 0 ms EAST, -0.4 px 0 ms NORTH
18:21:33.731 00.002 29876 Worker thread wakes up
18:21:33.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:33.731 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:33.733 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:33.735 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:36.146 02.411 29876 Exposure complete
18:21:36.190 00.044 29876 worker thread done servicing request
18:21:36.190 00.000 31432 OnExposeComplete: enter
18:21:36.193 00.003 31432 UpdateGuideState(): m_state=6
18:21:36.195 00.002 31432 Star::Find(15, 530, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
18:21:36.197 00.002 31432 Star::Find returns 1 (0), X=530.57, Y=298.16, Mass=5138, SNR=45.5, Peak=257 HFD=3.9
18:21:36.198 00.001 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.04) = xAngle (-3.07 = -3.07)
18:21:36.200 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.05 = -0.05)
18:21:36.202 00.002 31432 CameraToMount -- cameraX=-8.80 cameraY=-0.94 hyp=8.85 cameraTheta=-3.03 mountX=-8.83 mountY=-0.43, mountTheta=-3.09
18:21:36.205 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.80, y=-0.94, opts=13)
18:21:36.207 00.002 31432 Enqueuing Move request for scope (-8.80, -0.94)
18:21:36.209 00.002 29876 Worker thread wakes up
18:21:36.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.80, -0.94) opts 0xd
18:21:36.209 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.80, -0.94)
18:21:36.209 00.000 29876 Moving (-8.80, -0.94) raw xDistance=-8.83 yDistance=-0.43
18:21:36.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.97 from input -8.83
18:21:36.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:21:36.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
18:21:36.209 00.000 29876 MoveAxis(E, 765, ABG)
18:21:36.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:36.209 00.000 29876 Move returns status 1, amount 0
18:21:36.209 00.000 29876 MoveAxis(N, 0, ABG)
18:21:36.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:36.209 00.000 29876 Move returns status 1, amount 0
18:21:36.209 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:36.209 00.000 29876 move complete, result=1
18:21:36.209 00.000 29876 worker thread done servicing request
18:21:36.213 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=1.000
18:21:36.226 00.013 31432 UpdateGuideState exits: m=5138 RSB=45.5
18:21:36.228 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:36.230 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:36.232 00.002 31432 Enqueuing Expose request
18:21:36.234 00.002 31432 GuideStep: -8.8 px 0 ms EAST, -0.4 px 0 ms NORTH
18:21:36.236 00.002 29876 Worker thread wakes up
18:21:36.236 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:36.236 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:36.238 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:36.241 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:38.863 02.622 29876 Exposure complete
18:21:38.906 00.043 29876 worker thread done servicing request
18:21:38.906 00.000 31432 OnExposeComplete: enter
18:21:38.909 00.003 31432 UpdateGuideState(): m_state=6
18:21:38.910 00.001 31432 Star::Find(15, 530, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
18:21:38.912 00.002 31432 Star::Find returns 1 (0), X=530.01, Y=297.15, Mass=4825, SNR=44.3, Peak=257 HFD=4.1
18:21:38.914 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.04) = xAngle (-2.98 = -2.98)
18:21:38.915 00.001 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.05 = 0.05)
18:21:38.917 00.002 31432 CameraToMount -- cameraX=-9.37 cameraY=-1.96 hyp=9.57 cameraTheta=-2.94 mountX=-9.44 mountY=0.48, mountTheta=3.09
18:21:38.920 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.37, y=-1.96, opts=13)
18:21:38.922 00.002 31432 Enqueuing Move request for scope (-9.37, -1.96)
18:21:38.924 00.002 29876 Worker thread wakes up
18:21:38.924 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.37, -1.96) opts 0xd
18:21:38.924 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.37, -1.96)
18:21:38.924 00.000 29876 Moving (-9.37, -1.96) raw xDistance=-9.44 yDistance=0.48
18:21:38.924 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.36 from input -9.44
18:21:38.924 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
18:21:38.924 00.000 29876 MoveAxis(E, 816, ABG)
18:21:38.924 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:38.924 00.000 29876 Move returns status 1, amount 0
18:21:38.924 00.000 29876 MoveAxis(S, 36, ABG)
18:21:38.924 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:38.924 00.000 29876 Move returns status 1, amount 0
18:21:38.924 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:38.924 00.000 29876 move complete, result=1
18:21:38.924 00.000 29876 worker thread done servicing request
18:21:38.929 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=13, FiltMax=257, Gamma=1.000
18:21:38.941 00.012 31432 UpdateGuideState exits: m=4825 RSB=44.3
18:21:38.944 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:38.945 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:38.947 00.002 31432 Enqueuing Expose request
18:21:38.949 00.002 31432 GuideStep: -9.4 px 0 ms EAST, 0.5 px 0 ms SOUTH
18:21:38.951 00.002 29876 Worker thread wakes up
18:21:38.951 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:38.951 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(515,282,31,31)
18:21:38.953 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:38.955 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:41.365 02.410 29876 Exposure complete
18:21:41.409 00.044 29876 worker thread done servicing request
18:21:41.410 00.001 31432 OnExposeComplete: enter
18:21:41.412 00.002 31432 UpdateGuideState(): m_state=6
18:21:41.414 00.002 31432 Star::Find(15, 530, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
18:21:41.416 00.002 31432 Star::Find returns 1 (0), X=530.12, Y=297.76, Mass=4822, SNR=44.1, Peak=257 HFD=4.0
18:21:41.418 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
18:21:41.420 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.01 = -0.01)
18:21:41.422 00.002 31432 CameraToMount -- cameraX=-9.26 cameraY=-1.34 hyp=9.36 cameraTheta=-3.00 mountX=-9.30 mountY=-0.11, mountTheta=-3.13
18:21:41.425 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-9.26, y=-1.34, opts=13)
18:21:41.428 00.003 31432 Enqueuing Move request for scope (-9.26, -1.34)
18:21:41.430 00.002 29876 Worker thread wakes up
18:21:41.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-9.26, -1.34) opts 0xd
18:21:41.430 00.000 29876 Handling offset move in thread for scope, endpoint = (-9.26, -1.34)
18:21:41.430 00.000 29876 Moving (-9.26, -1.34) raw xDistance=-9.30 yDistance=-0.11
18:21:41.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns -6.31 from input -9.30
18:21:41.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:41.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:21:41.430 00.000 29876 MoveAxis(E, 809, ABG)
18:21:41.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:41.430 00.000 29876 Move returns status 1, amount 0
18:21:41.430 00.000 29876 MoveAxis(N, 0, ABG)
18:21:41.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:41.430 00.000 29876 Move returns status 1, amount 0
18:21:41.430 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:41.430 00.000 29876 move complete, result=1
18:21:41.430 00.000 29876 worker thread done servicing request
18:21:41.436 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:41.449 00.013 31432 UpdateGuideState exits: m=4822 RSB=44.1
18:21:41.451 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:41.453 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:41.455 00.002 31432 Enqueuing Expose request
18:21:41.458 00.003 31432 GuideStep: -9.3 px 0 ms EAST, -0.1 px 0 ms NORTH
18:21:41.460 00.002 29876 Worker thread wakes up
18:21:41.460 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:41.460 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(515,283,31,31)
18:21:41.462 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:41.465 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:44.189 02.724 29876 Exposure complete
18:21:44.233 00.044 29876 worker thread done servicing request
18:21:44.233 00.000 31432 OnExposeComplete: enter
18:21:44.235 00.002 31432 UpdateGuideState(): m_state=6
18:21:44.237 00.002 31432 Star::Find(15, 530, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
18:21:44.239 00.002 31432 Star::Find returns 1 (0), X=530.85, Y=297.71, Mass=4938, SNR=45.6, Peak=257 HFD=3.9
18:21:44.241 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.04) = xAngle (-3.02 = -3.02)
18:21:44.244 00.003 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.01 = 0.01)
18:21:44.246 00.002 31432 CameraToMount -- cameraX=-8.53 cameraY=-1.39 hyp=8.64 cameraTheta=-2.98 mountX=-8.58 mountY=0.05, mountTheta=3.14
18:21:44.248 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-8.53, y=-1.39, opts=13)
18:21:44.251 00.003 31432 Enqueuing Move request for scope (-8.53, -1.39)
18:21:44.253 00.002 29876 Worker thread wakes up
18:21:44.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-8.53, -1.39) opts 0xd
18:21:44.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-8.53, -1.39)
18:21:44.253 00.000 29876 Moving (-8.53, -1.39) raw xDistance=-8.58 yDistance=0.05
18:21:44.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns -5.85 from input -8.58
18:21:44.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:21:44.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
18:21:44.253 00.000 29876 MoveAxis(E, 749, ABG)
18:21:44.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:44.253 00.000 29876 Move returns status 1, amount 0
18:21:44.253 00.000 29876 MoveAxis(N, 0, ABG)
18:21:44.254 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
18:21:44.254 00.000 29876 Move returns status 1, amount 0
18:21:44.254 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
18:21:44.254 00.000 29876 move complete, result=1
18:21:44.254 00.000 29876 worker thread done servicing request
18:21:44.258 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=1.000
18:21:44.271 00.013 31432 UpdateGuideState exits: m=4938 RSB=45.6
18:21:44.273 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:44.275 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:44.277 00.002 31432 Enqueuing Expose request
18:21:44.279 00.002 31432 GuideStep: -8.6 px 0 ms EAST, 0.1 px 0 ms NORTH
18:21:44.281 00.002 29876 Worker thread wakes up
18:21:44.281 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:44.281 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:44.284 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:21:44.286 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
18:21:45.759 01.473 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:21:45.762 00.003 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:21:45.763 00.001 31432 CameraToMount -- cameraX=530.85 cameraY=297.71 hyp=608.63 cameraTheta=0.51 mountX=542.17 mountY=-211.70, mountTheta=-0.37
18:21:45.765 00.002 31432 BLT: Entering DecMeasurementStep, state = 0
18:21:45.767 00.002 31432 MountGuidingEnabled: 1
18:21:45.769 00.002 31432 BLT: Exiting DecMeasurementStep
18:21:46.688 00.919 29876 Exposure complete
18:21:46.732 00.044 29876 worker thread done servicing request
18:21:46.732 00.000 31432 OnExposeComplete: enter
18:21:46.734 00.002 31432 UpdateGuideState(): m_state=6
18:21:46.736 00.002 31432 Star::Find(15, 530, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
18:21:46.739 00.003 31432 Star::Find returns 1 (0), X=531.24, Y=297.97, Mass=5051, SNR=45.9, Peak=256 HFD=4.1
18:21:46.741 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
18:21:46.743 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.02 = -0.02)
18:21:46.744 00.001 31432 CameraToMount -- cameraX=-8.14 cameraY=-1.14 hyp=8.22 cameraTheta=-3.00 mountX=-8.17 mountY=-0.14, mountTheta=-3.12
18:21:46.747 00.003 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:21:46.749 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:21:46.751 00.002 31432 CameraToMount -- cameraX=531.24 cameraY=297.97 hyp=609.10 cameraTheta=0.51 mountX=542.57 mountY=-211.89, mountTheta=-0.37
18:21:46.753 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:21:46.754 00.001 31432 BLT starting North backlash clearing using pulse width of 625, looking for moves >= 4 px
18:21:46.756 00.002 31432 Enqueuing Calibration Move request for direction 0
18:21:46.758 00.002 31432 BLT: Exiting DecMeasurementStep
18:21:46.760 00.002 29876 Worker thread wakes up
18:21:46.760 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:21:46.760 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:21:46.760 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:21:46.760 00.000 29876 MoveAxis(N, 625, -)
18:21:46.760 00.000 29876 Guiding  Dir = 0, Dur = 625
18:21:46.760 00.000 29876 IsSlewing returns 0
18:21:46.760 00.000 29876 IsGuiding returns 0
18:21:46.760 00.000 29876 PulseGuide returned control before completion, sleep 635
18:21:46.765 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:46.778 00.013 31432 UpdateGuideState exits: m=5051 RSB=45.9
18:21:46.780 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:46.782 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:46.784 00.002 31432 Enqueuing Expose request
18:21:47.399 00.615 29876 IsGuiding returns 1
18:21:47.399 00.000 29876 scope still moving after pulse duration time elapsed
18:21:47.430 00.031 29876 IsSlewing returns 0
18:21:47.430 00.000 29876 IsGuiding returns 1
18:21:47.461 00.031 29876 IsSlewing returns 0
18:21:47.461 00.000 29876 IsGuiding returns 0
18:21:47.461 00.000 29876 scope move finished after 625 + 75 ms
18:21:47.461 00.000 29876 Move returns status 0, amount 625
18:21:47.461 00.000 29876 move complete, result=0
18:21:47.461 00.000 29876 worker thread done servicing request
18:21:47.461 00.000 29876 Worker thread wakes up
18:21:47.461 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:47.461 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:50.088 02.627 29876 Exposure complete
18:21:50.131 00.043 29876 worker thread done servicing request
18:21:50.131 00.000 31432 OnExposeComplete: enter
18:21:50.133 00.002 31432 UpdateGuideState(): m_state=6
18:21:50.136 00.003 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
18:21:50.137 00.001 31432 Star::Find returns 1 (0), X=531.29, Y=297.90, Mass=4829, SNR=44.6, Peak=257 HFD=4.0
18:21:50.139 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.04) = xAngle (-3.03 = -3.03)
18:21:50.141 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.01 = -0.01)
18:21:50.143 00.002 31432 CameraToMount -- cameraX=-8.09 cameraY=-1.20 hyp=8.18 cameraTheta=-2.99 mountX=-8.13 mountY=-0.07, mountTheta=-3.13
18:21:50.145 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:21:50.147 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:21:50.149 00.002 31432 CameraToMount -- cameraX=531.29 cameraY=297.90 hyp=609.11 cameraTheta=0.51 mountX=542.62 mountY=-211.82, mountTheta=-0.37
18:21:50.151 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:21:50.153 00.002 31432 BLT backlash clearing move of -0.12 px was not large enough
18:21:50.154 00.001 31432 Enqueuing Calibration Move request for direction 0
18:21:50.156 00.002 31432 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = -0.12 px
18:21:50.158 00.002 31432 BLT: Exiting DecMeasurementStep
18:21:50.160 00.002 29876 Worker thread wakes up
18:21:50.160 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:21:50.160 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:21:50.160 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:21:50.160 00.000 29876 MoveAxis(N, 625, -)
18:21:50.160 00.000 29876 Guiding  Dir = 0, Dur = 625
18:21:50.160 00.000 29876 IsSlewing returns 0
18:21:50.160 00.000 29876 IsGuiding returns 0
18:21:50.160 00.000 29876 PulseGuide returned control before completion, sleep 635
18:21:50.165 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:50.177 00.012 31432 UpdateGuideState exits: m=4829 RSB=44.6
18:21:50.180 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:50.182 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:50.184 00.002 31432 Enqueuing Expose request
18:21:50.808 00.624 29876 IsGuiding returns 1
18:21:50.808 00.000 29876 scope still moving after pulse duration time elapsed
18:21:50.839 00.031 29876 IsSlewing returns 0
18:21:50.839 00.000 29876 IsGuiding returns 0
18:21:50.839 00.000 29876 scope move finished after 625 + 53 ms
18:21:50.839 00.000 29876 Move returns status 0, amount 625
18:21:50.839 00.000 29876 move complete, result=0
18:21:50.839 00.000 29876 worker thread done servicing request
18:21:50.839 00.000 29876 Worker thread wakes up
18:21:50.839 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:50.839 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,283,31,31)
18:21:53.245 02.406 29876 Exposure complete
18:21:53.288 00.043 29876 worker thread done servicing request
18:21:53.288 00.000 31432 OnExposeComplete: enter
18:21:53.290 00.002 31432 UpdateGuideState(): m_state=6
18:21:53.292 00.002 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
18:21:53.294 00.002 31432 Star::Find returns 1 (0), X=531.70, Y=297.67, Mass=4620, SNR=43.7, Peak=256 HFD=3.7
18:21:53.296 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.04) = xAngle (-3.00 = -3.00)
18:21:53.299 00.003 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.03 = 0.03)
18:21:53.301 00.002 31432 CameraToMount -- cameraX=-7.67 cameraY=-1.44 hyp=7.80 cameraTheta=-2.96 mountX=-7.72 mountY=0.23, mountTheta=3.11
18:21:53.304 00.003 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:21:53.306 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:21:53.308 00.002 31432 CameraToMount -- cameraX=531.70 cameraY=297.67 hyp=609.35 cameraTheta=0.51 mountX=543.03 mountY=-211.52, mountTheta=-0.37
18:21:53.310 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:21:53.311 00.001 31432 BLT backlash clearing move of 0.30 px was not large enough
18:21:53.313 00.002 31432 Enqueuing Calibration Move request for direction 0
18:21:53.315 00.002 31432 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 0.30 px
18:21:53.317 00.002 31432 BLT: Exiting DecMeasurementStep
18:21:53.319 00.002 29876 Worker thread wakes up
18:21:53.319 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:21:53.319 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:21:53.319 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:21:53.319 00.000 29876 MoveAxis(N, 625, -)
18:21:53.319 00.000 29876 Guiding  Dir = 0, Dur = 625
18:21:53.319 00.000 29876 IsSlewing returns 0
18:21:53.319 00.000 29876 IsGuiding returns 0
18:21:53.319 00.000 29876 PulseGuide returned control before completion, sleep 635
18:21:53.323 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:53.336 00.013 31432 UpdateGuideState exits: m=4620 RSB=43.7
18:21:53.339 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:53.340 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:53.342 00.002 31432 Enqueuing Expose request
18:21:53.956 00.614 29876 IsGuiding returns 1
18:21:53.956 00.000 29876 scope still moving after pulse duration time elapsed
18:21:53.988 00.032 29876 IsSlewing returns 0
18:21:53.988 00.000 29876 IsGuiding returns 1
18:21:54.018 00.030 29876 IsSlewing returns 0
18:21:54.018 00.000 29876 IsGuiding returns 0
18:21:54.018 00.000 29876 scope move finished after 625 + 74 ms
18:21:54.018 00.000 29876 Move returns status 0, amount 625
18:21:54.018 00.000 29876 move complete, result=0
18:21:54.018 00.000 29876 worker thread done servicing request
18:21:54.018 00.000 29876 Worker thread wakes up
18:21:54.018 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:54.018 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:21:56.643 02.625 29876 Exposure complete
18:21:56.691 00.048 29876 worker thread done servicing request
18:21:56.691 00.000 31432 OnExposeComplete: enter
18:21:56.693 00.002 31432 UpdateGuideState(): m_state=6
18:21:56.695 00.002 31432 Star::Find(15, 531, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
18:21:56.698 00.003 31432 Star::Find returns 1 (0), X=532.50, Y=298.02, Mass=4841, SNR=44.6, Peak=256 HFD=3.8
18:21:56.700 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.04) = xAngle (-3.02 = -3.02)
18:21:56.702 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.00 = 0.00)
18:21:56.704 00.002 31432 CameraToMount -- cameraX=-6.88 cameraY=-1.09 hyp=6.96 cameraTheta=-2.98 mountX=-6.91 mountY=0.01, mountTheta=3.14
18:21:56.707 00.003 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:21:56.709 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:21:56.711 00.002 31432 CameraToMount -- cameraX=532.50 cameraY=298.02 hyp=610.22 cameraTheta=0.51 mountX=543.83 mountY=-211.74, mountTheta=-0.37
18:21:56.713 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:21:56.715 00.002 31432 BLT backlash clearing move of -0.22 px was not large enough
18:21:56.717 00.002 31432 Enqueuing Calibration Move request for direction 0
18:21:56.719 00.002 29876 Worker thread wakes up
18:21:56.719 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:21:56.719 00.000 31432 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = -0.22 px
18:21:56.722 00.003 31432 BLT: Exiting DecMeasurementStep
18:21:56.723 00.001 29876 Handling axis move in thread for scope dir=0 dur=625
18:21:56.724 00.001 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:21:56.724 00.000 29876 MoveAxis(N, 625, -)
18:21:56.724 00.000 29876 Guiding  Dir = 0, Dur = 625
18:21:56.724 00.000 29876 IsSlewing returns 0
18:21:56.724 00.000 29876 IsGuiding returns 0
18:21:56.724 00.000 29876 PulseGuide returned control before completion, sleep 635
18:21:56.728 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=1.000
18:21:56.742 00.014 31432 UpdateGuideState exits: m=4841 RSB=44.6
18:21:56.745 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:56.747 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:56.749 00.002 31432 Enqueuing Expose request
18:21:57.371 00.622 29876 IsGuiding returns 1
18:21:57.371 00.000 29876 scope still moving after pulse duration time elapsed
18:21:57.402 00.031 29876 IsSlewing returns 0
18:21:57.402 00.000 29876 IsGuiding returns 1
18:21:57.433 00.031 29876 IsSlewing returns 0
18:21:57.433 00.000 29876 IsGuiding returns 0
18:21:57.433 00.000 29876 scope move finished after 625 + 83 ms
18:21:57.433 00.000 29876 Move returns status 0, amount 625
18:21:57.433 00.000 29876 move complete, result=0
18:21:57.433 00.000 29876 worker thread done servicing request
18:21:57.433 00.000 29876 Worker thread wakes up
18:21:57.433 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:21:57.433 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:21:59.840 02.407 29876 Exposure complete
18:21:59.885 00.045 29876 worker thread done servicing request
18:21:59.885 00.000 31432 OnExposeComplete: enter
18:21:59.888 00.003 31432 UpdateGuideState(): m_state=6
18:21:59.890 00.002 31432 Star::Find(15, 532, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
18:21:59.893 00.003 31432 Star::Find returns 1 (0), X=532.38, Y=297.68, Mass=4644, SNR=43.9, Peak=256 HFD=3.6
18:21:59.896 00.003 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.04) = xAngle (-2.98 = -2.98)
18:21:59.900 00.004 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.04 = 0.04)
18:21:59.902 00.002 31432 CameraToMount -- cameraX=-7.00 cameraY=-1.42 hyp=7.14 cameraTheta=-2.94 mountX=-7.05 mountY=0.32, mountTheta=3.10
18:21:59.906 00.004 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:21:59.909 00.003 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:21:59.911 00.002 31432 CameraToMount -- cameraX=532.38 cameraY=297.68 hyp=609.95 cameraTheta=0.51 mountX=543.70 mountY=-211.43, mountTheta=-0.37
18:21:59.913 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:21:59.916 00.003 31432 BLT backlash clearing move of 0.32 px was not large enough
18:21:59.918 00.002 31432 Enqueuing Calibration Move request for direction 0
18:21:59.920 00.002 29876 Worker thread wakes up
18:21:59.920 00.000 31432 BLT: Clearing North backlash, step 5 (up to limit of 100), LastDecDelta = 0.32 px
18:21:59.923 00.003 31432 BLT: Exiting DecMeasurementStep
18:21:59.924 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:21:59.924 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:21:59.925 00.001 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:21:59.925 00.000 29876 MoveAxis(N, 625, -)
18:21:59.925 00.000 29876 Guiding  Dir = 0, Dur = 625
18:21:59.925 00.000 29876 IsSlewing returns 0
18:21:59.925 00.000 29876 IsGuiding returns 0
18:21:59.925 00.000 29876 PulseGuide returned control before completion, sleep 635
18:21:59.929 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=1.000
18:21:59.941 00.012 31432 UpdateGuideState exits: m=4644 RSB=43.9
18:21:59.943 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:59.946 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:21:59.948 00.002 31432 Enqueuing Expose request
18:22:00.568 00.620 29876 IsGuiding returns 1
18:22:00.568 00.000 29876 scope still moving after pulse duration time elapsed
18:22:00.599 00.031 29876 IsSlewing returns 0
18:22:00.599 00.000 29876 IsGuiding returns 0
18:22:00.599 00.000 29876 scope move finished after 625 + 49 ms
18:22:00.599 00.000 29876 Move returns status 0, amount 625
18:22:00.599 00.000 29876 move complete, result=0
18:22:00.599 00.000 29876 worker thread done servicing request
18:22:00.599 00.000 29876 Worker thread wakes up
18:22:00.599 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:00.599 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(517,283,31,31)
18:22:03.225 02.626 29876 Exposure complete
18:22:03.268 00.043 29876 worker thread done servicing request
18:22:03.268 00.000 31432 OnExposeComplete: enter
18:22:03.270 00.002 31432 UpdateGuideState(): m_state=6
18:22:03.273 00.003 31432 Star::Find(15, 532, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
18:22:03.275 00.002 31432 Star::Find returns 1 (0), X=533.34, Y=297.47, Mass=4857, SNR=44.6, Peak=257 HFD=3.5
18:22:03.277 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.04) = xAngle (-2.92 = -2.92)
18:22:03.279 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.11 = 0.11)
18:22:03.280 00.001 31432 CameraToMount -- cameraX=-6.03 cameraY=-1.64 hyp=6.25 cameraTheta=-2.88 mountX=-6.09 mountY=0.68, mountTheta=3.03
18:22:03.283 00.003 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:22:03.285 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.49 = -2.79)
18:22:03.287 00.002 31432 CameraToMount -- cameraX=533.34 cameraY=297.47 hyp=610.69 cameraTheta=0.51 mountX=544.66 mountY=-211.07, mountTheta=-0.37
18:22:03.289 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:03.291 00.002 31432 BLT backlash clearing move of 0.36 px was not large enough
18:22:03.293 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:03.295 00.002 29876 Worker thread wakes up
18:22:03.295 00.000 31432 BLT: Clearing North backlash, step 6 (up to limit of 100), LastDecDelta = 0.36 px
18:22:03.297 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:03.299 00.002 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:22:03.299 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:22:03.299 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:22:03.299 00.000 29876 MoveAxis(N, 625, -)
18:22:03.299 00.000 29876 Guiding  Dir = 0, Dur = 625
18:22:03.299 00.000 29876 IsSlewing returns 0
18:22:03.299 00.000 29876 IsGuiding returns 0
18:22:03.300 00.001 29876 PulseGuide returned control before completion, sleep 635
18:22:03.304 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:03.316 00.012 31432 UpdateGuideState exits: m=4857 RSB=44.6
18:22:03.319 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:03.321 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:03.323 00.002 31432 Enqueuing Expose request
18:22:03.937 00.614 29876 IsGuiding returns 1
18:22:03.937 00.000 29876 scope still moving after pulse duration time elapsed
18:22:03.967 00.030 29876 IsSlewing returns 0
18:22:03.967 00.000 29876 IsGuiding returns 1
18:22:03.998 00.031 29876 IsSlewing returns 0
18:22:03.998 00.000 29876 IsGuiding returns 1
18:22:04.029 00.031 29876 IsSlewing returns 0
18:22:04.029 00.000 29876 IsGuiding returns 0
18:22:04.029 00.000 29876 scope move finished after 625 + 104 ms
18:22:04.029 00.000 29876 Move returns status 0, amount 625
18:22:04.029 00.000 29876 move complete, result=0
18:22:04.029 00.000 29876 worker thread done servicing request
18:22:04.029 00.000 29876 Worker thread wakes up
18:22:04.029 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:04.029 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(518,282,31,31)
18:22:06.436 02.407 29876 Exposure complete
18:22:06.480 00.044 29876 worker thread done servicing request
18:22:06.480 00.000 31432 OnExposeComplete: enter
18:22:06.482 00.002 31432 UpdateGuideState(): m_state=6
18:22:06.484 00.002 31432 Star::Find(15, 533, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
18:22:06.486 00.002 31432 Star::Find returns 1 (0), X=534.38, Y=297.85, Mass=4822, SNR=45.1, Peak=256 HFD=3.8
18:22:06.488 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.04) = xAngle (-2.94 = -2.94)
18:22:06.490 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.09 = 0.09)
18:22:06.491 00.001 31432 CameraToMount -- cameraX=-4.99 cameraY=-1.25 hyp=5.15 cameraTheta=-2.90 mountX=-5.04 mountY=0.46, mountTheta=3.05
18:22:06.493 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:22:06.496 00.003 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.49 = -2.79)
18:22:06.498 00.002 31432 CameraToMount -- cameraX=534.38 cameraY=297.85 hyp=611.78 cameraTheta=0.51 mountX=545.71 mountY=-211.29, mountTheta=-0.37
18:22:06.500 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:06.501 00.001 31432 BLT backlash clearing move of -0.22 px was not large enough
18:22:06.503 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:06.505 00.002 31432 BLT: Clearing North backlash, step 7 (up to limit of 100), LastDecDelta = -0.22 px
18:22:06.507 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:06.508 00.001 29876 Worker thread wakes up
18:22:06.508 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:22:06.509 00.001 29876 Handling axis move in thread for scope dir=0 dur=625
18:22:06.509 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:22:06.509 00.000 29876 MoveAxis(N, 625, -)
18:22:06.509 00.000 29876 Guiding  Dir = 0, Dur = 625
18:22:06.509 00.000 29876 IsSlewing returns 0
18:22:06.509 00.000 29876 IsGuiding returns 0
18:22:06.509 00.000 29876 PulseGuide returned control before completion, sleep 635
18:22:06.513 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=13, FiltMax=257, Gamma=1.000
18:22:06.524 00.011 31432 UpdateGuideState exits: m=4822 RSB=45.1
18:22:06.526 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:06.529 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:06.531 00.002 31432 Enqueuing Expose request
18:22:07.148 00.617 29876 IsGuiding returns 1
18:22:07.148 00.000 29876 scope still moving after pulse duration time elapsed
18:22:07.179 00.031 29876 IsSlewing returns 0
18:22:07.179 00.000 29876 IsGuiding returns 1
18:22:07.208 00.029 29876 IsSlewing returns 0
18:22:07.208 00.000 29876 IsGuiding returns 0
18:22:07.208 00.000 29876 scope move finished after 625 + 74 ms
18:22:07.208 00.000 29876 Move returns status 0, amount 625
18:22:07.208 00.000 29876 move complete, result=0
18:22:07.208 00.000 29876 worker thread done servicing request
18:22:07.208 00.000 29876 Worker thread wakes up
18:22:07.208 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:07.208 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:22:09.837 02.629 29876 Exposure complete
18:22:09.888 00.051 29876 worker thread done servicing request
18:22:09.889 00.001 31432 OnExposeComplete: enter
18:22:09.893 00.004 31432 UpdateGuideState(): m_state=6
18:22:09.896 00.003 31432 Star::Find(15, 534, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
18:22:09.898 00.002 31432 Star::Find returns 1 (0), X=535.76, Y=297.50, Mass=4721, SNR=44.8, Peak=257 HFD=3.7
18:22:09.900 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.04) = xAngle (-2.76 = -2.76)
18:22:09.902 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.26 = 0.26)
18:22:09.905 00.003 31432 CameraToMount -- cameraX=-3.61 cameraY=-1.60 hyp=3.95 cameraTheta=-2.72 mountX=-3.67 mountY=1.02, mountTheta=2.87
18:22:09.908 00.003 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:22:09.913 00.005 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.49 = -2.79)
18:22:09.915 00.002 31432 CameraToMount -- cameraX=535.76 cameraY=297.50 hyp=612.82 cameraTheta=0.51 mountX=547.08 mountY=-210.73, mountTheta=-0.37
18:22:09.918 00.003 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:09.920 00.002 31432 BLT backlash clearing move of 0.56 px was not large enough
18:22:09.922 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:09.925 00.003 31432 BLT: Clearing North backlash, step 8 (up to limit of 100), LastDecDelta = 0.56 px
18:22:09.927 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:09.929 00.002 29876 Worker thread wakes up
18:22:09.929 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:22:09.929 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:22:09.929 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:22:09.929 00.000 29876 MoveAxis(N, 625, -)
18:22:09.929 00.000 29876 Guiding  Dir = 0, Dur = 625
18:22:09.930 00.001 29876 IsSlewing returns 0
18:22:09.930 00.000 29876 IsGuiding returns 0
18:22:09.930 00.000 29876 PulseGuide returned control before completion, sleep 635
18:22:09.935 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:09.948 00.013 31432 UpdateGuideState exits: m=4721 RSB=44.8
18:22:09.951 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:09.953 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:09.955 00.002 31432 Enqueuing Expose request
18:22:10.581 00.626 29876 IsGuiding returns 1
18:22:10.581 00.000 29876 scope still moving after pulse duration time elapsed
18:22:10.611 00.030 29876 IsSlewing returns 0
18:22:10.611 00.000 29876 IsGuiding returns 1
18:22:10.642 00.031 29876 IsSlewing returns 0
18:22:10.642 00.000 29876 IsGuiding returns 0
18:22:10.642 00.000 29876 scope move finished after 625 + 87 ms
18:22:10.642 00.000 29876 Move returns status 0, amount 625
18:22:10.642 00.000 29876 move complete, result=0
18:22:10.642 00.000 29876 worker thread done servicing request
18:22:10.642 00.000 29876 Worker thread wakes up
18:22:10.643 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:10.643 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:22:13.046 02.403 29876 Exposure complete
18:22:13.090 00.044 29876 worker thread done servicing request
18:22:13.091 00.001 31432 OnExposeComplete: enter
18:22:13.094 00.003 31432 UpdateGuideState(): m_state=6
18:22:13.096 00.002 31432 Star::Find(15, 535, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
18:22:13.098 00.002 31432 Star::Find returns 1 (0), X=535.96, Y=295.50, Mass=5254, SNR=46.4, Peak=256 HFD=4.2
18:22:13.100 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.04) = xAngle (-2.37 = -2.37)
18:22:13.102 00.002 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.66 = 0.66)
18:22:13.105 00.003 31432 CameraToMount -- cameraX=-3.41 cameraY=-3.60 hyp=4.96 cameraTheta=-2.33 mountX=-3.55 mountY=3.03, mountTheta=2.44
18:22:13.110 00.005 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.04) = xAngle (0.46 = 0.46)
18:22:13.113 00.003 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.49 = -2.79)
18:22:13.116 00.003 31432 CameraToMount -- cameraX=535.96 cameraY=295.50 hyp=612.02 cameraTheta=0.50 mountX=547.20 mountY=-208.72, mountTheta=-0.36
18:22:13.118 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:13.120 00.002 31432 BLT backlash clearing move of 2.01 px was not large enough
18:22:13.122 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:13.124 00.002 29876 Worker thread wakes up
18:22:13.124 00.000 31432 BLT: Clearing North backlash, step 9 (up to limit of 100), LastDecDelta = 2.01 px
18:22:13.126 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:13.128 00.002 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:22:13.128 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:22:13.128 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:22:13.128 00.000 29876 MoveAxis(N, 625, -)
18:22:13.128 00.000 29876 Guiding  Dir = 0, Dur = 625
18:22:13.129 00.001 29876 IsSlewing returns 0
18:22:13.129 00.000 29876 IsGuiding returns 0
18:22:13.129 00.000 29876 PulseGuide returned control before completion, sleep 635
18:22:13.135 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:13.147 00.012 31432 UpdateGuideState exits: m=5254 RSB=46.4
18:22:13.150 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:13.151 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:13.153 00.002 31432 Enqueuing Expose request
18:22:13.775 00.622 29876 IsGuiding returns 1
18:22:13.775 00.000 29876 scope still moving after pulse duration time elapsed
18:22:13.806 00.031 29876 IsSlewing returns 0
18:22:13.806 00.000 29876 IsGuiding returns 0
18:22:13.806 00.000 29876 scope move finished after 625 + 52 ms
18:22:13.806 00.000 29876 Move returns status 0, amount 625
18:22:13.806 00.000 29876 move complete, result=0
18:22:13.806 00.000 29876 worker thread done servicing request
18:22:13.806 00.000 29876 Worker thread wakes up
18:22:13.806 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:13.806 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,284,31,31)
18:22:16.428 02.622 29876 Exposure complete
18:22:16.471 00.043 29876 worker thread done servicing request
18:22:16.471 00.000 31432 OnExposeComplete: enter
18:22:16.474 00.003 31432 UpdateGuideState(): m_state=6
18:22:16.476 00.002 31432 Star::Find(15, 535, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
18:22:16.479 00.003 31432 Star::Find returns 1 (0), X=536.66, Y=289.36, Mass=4905, SNR=45.1, Peak=257 HFD=3.6
18:22:16.480 00.001 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.04) = xAngle (-1.88 = -1.88)
18:22:16.483 00.003 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.14 = 1.14)
18:22:16.484 00.001 31432 CameraToMount -- cameraX=-2.71 cameraY=-9.74 hyp=10.11 cameraTheta=-1.84 mountX=-3.10 mountY=9.20, mountTheta=1.90
18:22:16.486 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.04) = xAngle (0.46 = 0.46)
18:22:16.489 00.003 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.48 = -2.80)
18:22:16.491 00.002 31432 CameraToMount -- cameraX=536.66 cameraY=289.36 hyp=609.70 cameraTheta=0.49 mountX=547.65 mountY=-202.55, mountTheta=-0.35
18:22:16.493 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:16.494 00.001 31432 BLT accepted clearing move of 6.17
18:22:16.496 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:16.498 00.002 31432 BLT: Clearing North backlash, step 10 (up to limit of 100), LastDecDelta = 6.17 px
18:22:16.500 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:16.501 00.001 29876 Worker thread wakes up
18:22:16.501 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:22:16.501 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:22:16.501 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:22:16.502 00.001 29876 MoveAxis(N, 625, -)
18:22:16.502 00.000 29876 Guiding  Dir = 0, Dur = 625
18:22:16.502 00.000 29876 IsSlewing returns 0
18:22:16.502 00.000 29876 IsGuiding returns 0
18:22:16.502 00.000 29876 PulseGuide returned control before completion, sleep 635
18:22:16.506 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:16.517 00.011 31432 UpdateGuideState exits: m=4905 RSB=45.1
18:22:16.519 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:16.521 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:16.523 00.002 31432 Enqueuing Expose request
18:22:17.140 00.617 29876 IsGuiding returns 1
18:22:17.140 00.000 29876 scope still moving after pulse duration time elapsed
18:22:17.171 00.031 29876 IsSlewing returns 0
18:22:17.171 00.000 29876 IsGuiding returns 1
18:22:17.201 00.030 29876 IsSlewing returns 0
18:22:17.201 00.000 29876 IsGuiding returns 0
18:22:17.201 00.000 29876 scope move finished after 625 + 74 ms
18:22:17.201 00.000 29876 Move returns status 0, amount 625
18:22:17.201 00.000 29876 move complete, result=0
18:22:17.201 00.000 29876 worker thread done servicing request
18:22:17.201 00.000 29876 Worker thread wakes up
18:22:17.201 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:17.201 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(522,274,31,31)
18:22:19.603 02.402 29876 Exposure complete
18:22:19.646 00.043 29876 worker thread done servicing request
18:22:19.646 00.000 31432 OnExposeComplete: enter
18:22:19.649 00.003 31432 UpdateGuideState(): m_state=6
18:22:19.651 00.002 31432 Star::Find(15, 536, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
18:22:19.653 00.002 31432 Star::Find returns 1 (0), X=537.77, Y=285.39, Mass=4969, SNR=44.9, Peak=256 HFD=4.4
18:22:19.655 00.002 31432 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.04) = xAngle (-1.73 = -1.73)
18:22:19.656 00.001 31432 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.30 = 1.30)
18:22:19.658 00.002 31432 CameraToMount -- cameraX=-1.61 cameraY=-13.72 hyp=13.81 cameraTheta=-1.69 mountX=-2.15 mountY=13.30, mountTheta=1.73
18:22:19.661 00.003 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.04) = xAngle (0.45 = 0.45)
18:22:19.663 00.002 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.47 = -2.81)
18:22:19.665 00.002 31432 CameraToMount -- cameraX=537.77 cameraY=285.39 hyp=608.80 cameraTheta=0.49 mountX=548.60 mountY=-198.45, mountTheta=-0.35
18:22:19.666 00.001 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:19.668 00.002 31432 BLT accepted clearing move of 4.10
18:22:19.670 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:19.672 00.002 31432 BLT: Clearing North backlash, step 11 (up to limit of 100), LastDecDelta = 4.10 px
18:22:19.674 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:19.675 00.001 29876 Worker thread wakes up
18:22:19.675 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 625 opts 0x0
18:22:19.675 00.000 29876 Handling axis move in thread for scope dir=0 dur=625
18:22:19.675 00.000 29876 scope move axis dir= 0 dur= 625 opts= 0x0
18:22:19.675 00.000 29876 MoveAxis(N, 625, -)
18:22:19.676 00.001 29876 Guiding  Dir = 0, Dur = 625
18:22:19.676 00.000 29876 IsSlewing returns 0
18:22:19.676 00.000 29876 IsGuiding returns 0
18:22:19.676 00.000 29876 PulseGuide returned control before completion, sleep 635
18:22:19.680 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=1.000
18:22:19.691 00.011 31432 UpdateGuideState exits: m=4969 RSB=44.9
18:22:19.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:19.695 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:19.697 00.002 31432 Enqueuing Expose request
18:22:20.313 00.616 29876 IsGuiding returns 1
18:22:20.313 00.000 29876 scope still moving after pulse duration time elapsed
18:22:20.344 00.031 29876 IsSlewing returns 0
18:22:20.344 00.000 29876 IsGuiding returns 1
18:22:20.375 00.031 29876 IsSlewing returns 0
18:22:20.375 00.000 29876 IsGuiding returns 0
18:22:20.375 00.000 29876 scope move finished after 625 + 73 ms
18:22:20.375 00.000 29876 Move returns status 0, amount 625
18:22:20.375 00.000 29876 move complete, result=0
18:22:20.376 00.001 29876 worker thread done servicing request
18:22:20.376 00.000 29876 Worker thread wakes up
18:22:20.376 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:20.376 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(523,270,31,31)
18:22:22.998 02.622 29876 Exposure complete
18:22:23.040 00.042 29876 worker thread done servicing request
18:22:23.040 00.000 31432 OnExposeComplete: enter
18:22:23.042 00.002 31432 UpdateGuideState(): m_state=6
18:22:23.045 00.003 31432 Star::Find(15, 537, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
18:22:23.047 00.002 31432 Star::Find returns 1 (0), X=538.35, Y=280.04, Mass=5146, SNR=46.3, Peak=257 HFD=4.0
18:22:23.048 00.001 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.04) = xAngle (-1.66 = -1.66)
18:22:23.050 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.36 = 1.36)
18:22:23.052 00.002 31432 CameraToMount -- cameraX=-1.02 cameraY=-19.06 hyp=19.09 cameraTheta=-1.62 mountX=-1.77 mountY=18.68, mountTheta=1.67
18:22:23.054 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.04) = xAngle (0.44 = 0.44)
18:22:23.056 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.47 = -2.82)
18:22:23.058 00.002 31432 CameraToMount -- cameraX=538.35 cameraY=280.04 hyp=606.83 cameraTheta=0.48 mountX=548.97 mountY=-193.07, mountTheta=-0.34
18:22:23.060 00.002 31432 BLT: Entering DecMeasurementStep, state = 1
18:22:23.062 00.002 31432 BLT accepted clearing move of 5.37
18:22:23.064 00.002 31432 BLT: Starting North moves at Dec=-193.07
18:22:23.065 00.001 31432 BLT: Moving North for 500 ms, step 1 / 20, DecLoc = -193.07, DeltaDec = 0.00
18:22:23.067 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:23.069 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:23.070 00.001 29876 Worker thread wakes up
18:22:23.070 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:23.070 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:23.070 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:23.070 00.000 29876 MoveAxis(N, 500, -)
18:22:23.070 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:23.070 00.000 29876 IsSlewing returns 0
18:22:23.070 00.000 29876 IsGuiding returns 0
18:22:23.070 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:23.075 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=10, FiltMax=257, Gamma=1.000
18:22:23.087 00.012 31432 UpdateGuideState exits: m=5146 RSB=46.3
18:22:23.088 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:23.091 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:23.093 00.002 31432 Enqueuing Expose request
18:22:23.597 00.504 29876 IsGuiding returns 1
18:22:23.597 00.000 29876 scope still moving after pulse duration time elapsed
18:22:23.628 00.031 29876 IsSlewing returns 0
18:22:23.628 00.000 29876 IsGuiding returns 1
18:22:23.658 00.030 29876 IsSlewing returns 0
18:22:23.658 00.000 29876 IsGuiding returns 0
18:22:23.658 00.000 29876 scope move finished after 500 + 87 ms
18:22:23.658 00.000 29876 Move returns status 0, amount 500
18:22:23.658 00.000 29876 move complete, result=0
18:22:23.658 00.000 29876 worker thread done servicing request
18:22:23.658 00.000 29876 Worker thread wakes up
18:22:23.658 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:23.658 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(523,265,31,31)
18:22:26.073 02.415 29876 Exposure complete
18:22:26.116 00.043 29876 worker thread done servicing request
18:22:26.116 00.000 31432 OnExposeComplete: enter
18:22:26.118 00.002 31432 UpdateGuideState(): m_state=6
18:22:26.120 00.002 31432 Star::Find(15, 538, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
18:22:26.122 00.002 31432 Star::Find returns 1 (0), X=538.65, Y=276.46, Mass=4971, SNR=44.9, Peak=257 HFD=4.0
18:22:26.124 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.04) = xAngle (-1.64 = -1.64)
18:22:26.125 00.001 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.38 = 1.38)
18:22:26.127 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=-22.64 hyp=22.65 cameraTheta=-1.60 mountX=-1.62 mountY=22.25, mountTheta=1.64
18:22:26.130 00.003 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.04) = xAngle (0.43 = 0.43)
18:22:26.132 00.002 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.46 = -2.82)
18:22:26.134 00.002 31432 CameraToMount -- cameraX=538.65 cameraY=276.46 hyp=605.46 cameraTheta=0.47 mountX=549.13 mountY=-189.50, mountTheta=-0.33
18:22:26.135 00.001 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:26.137 00.002 31432 BLT: Moving North for 500 ms, step 2 / 20, DecLoc = -189.50, DeltaDec = 3.58
18:22:26.139 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:26.141 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:26.143 00.002 29876 Worker thread wakes up
18:22:26.143 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:26.143 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:26.143 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:26.143 00.000 29876 MoveAxis(N, 500, -)
18:22:26.143 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:26.143 00.000 29876 IsSlewing returns 0
18:22:26.143 00.000 29876 IsGuiding returns 0
18:22:26.143 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:26.147 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:26.160 00.013 31432 UpdateGuideState exits: m=4971 RSB=44.9
18:22:26.163 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:26.165 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:26.166 00.001 31432 Enqueuing Expose request
18:22:26.658 00.492 29876 IsGuiding returns 1
18:22:26.658 00.000 29876 scope still moving after pulse duration time elapsed
18:22:26.690 00.032 29876 IsSlewing returns 0
18:22:26.690 00.000 29876 IsGuiding returns 1
18:22:26.721 00.031 29876 IsSlewing returns 0
18:22:26.721 00.000 29876 IsGuiding returns 1
18:22:26.752 00.031 29876 IsSlewing returns 0
18:22:26.752 00.000 29876 IsGuiding returns 1
18:22:26.782 00.030 29876 IsSlewing returns 0
18:22:26.782 00.000 29876 IsGuiding returns 0
18:22:26.782 00.000 29876 scope move finished after 500 + 139 ms
18:22:26.782 00.000 29876 Move returns status 0, amount 500
18:22:26.782 00.000 29876 move complete, result=0
18:22:26.783 00.001 29876 worker thread done servicing request
18:22:26.783 00.000 29876 Worker thread wakes up
18:22:26.783 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:26.783 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,261,31,31)
18:22:29.412 02.629 29876 Exposure complete
18:22:29.455 00.043 29876 worker thread done servicing request
18:22:29.455 00.000 31432 OnExposeComplete: enter
18:22:29.457 00.002 31432 UpdateGuideState(): m_state=6
18:22:29.459 00.002 31432 Star::Find(15, 538, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
18:22:29.461 00.002 31432 Star::Find returns 1 (0), X=539.48, Y=271.91, Mass=4985, SNR=45.8, Peak=257 HFD=3.9
18:22:29.463 00.002 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.04) = xAngle (-1.61 = -1.61)
18:22:29.465 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.42 = 1.42)
18:22:29.467 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-27.20 hyp=27.20 cameraTheta=-1.57 mountX=-0.97 mountY=26.88, mountTheta=1.61
18:22:29.469 00.002 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.04) = xAngle (0.43 = 0.43)
18:22:29.471 00.002 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.45 = -2.83)
18:22:29.473 00.002 31432 CameraToMount -- cameraX=539.48 cameraY=271.91 hyp=604.13 cameraTheta=0.47 mountX=549.78 mountY=-184.87, mountTheta=-0.32
18:22:29.475 00.002 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:29.476 00.001 31432 BLT: Moving North for 500 ms, step 3 / 20, DecLoc = -184.87, DeltaDec = 4.63
18:22:29.478 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:29.480 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:29.482 00.002 29876 Worker thread wakes up
18:22:29.482 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:29.482 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:29.482 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:29.482 00.000 29876 MoveAxis(N, 500, -)
18:22:29.482 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:29.482 00.000 29876 IsSlewing returns 0
18:22:29.482 00.000 29876 IsGuiding returns 0
18:22:29.483 00.001 29876 PulseGuide returned control before completion, sleep 510
18:22:29.486 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:29.498 00.012 31432 UpdateGuideState exits: m=4985 RSB=45.8
18:22:29.500 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:29.502 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:29.504 00.002 31432 Enqueuing Expose request
18:22:29.999 00.495 29876 IsGuiding returns 1
18:22:29.999 00.000 29876 scope still moving after pulse duration time elapsed
18:22:30.030 00.031 29876 IsSlewing returns 0
18:22:30.030 00.000 29876 IsGuiding returns 1
18:22:30.062 00.032 29876 IsSlewing returns 0
18:22:30.062 00.000 29876 IsGuiding returns 1
18:22:30.093 00.031 29876 IsSlewing returns 0
18:22:30.093 00.000 29876 IsGuiding returns 0
18:22:30.093 00.000 29876 scope move finished after 500 + 110 ms
18:22:30.093 00.000 29876 Move returns status 0, amount 500
18:22:30.093 00.000 29876 move complete, result=0
18:22:30.093 00.000 29876 worker thread done servicing request
18:22:30.093 00.000 29876 Worker thread wakes up
18:22:30.093 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:30.093 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,257,31,31)
18:22:32.505 02.412 29876 Exposure complete
18:22:32.549 00.044 29876 worker thread done servicing request
18:22:32.550 00.001 31432 OnExposeComplete: enter
18:22:32.552 00.002 31432 UpdateGuideState(): m_state=6
18:22:32.554 00.002 31432 Star::Find(15, 539, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
18:22:32.556 00.002 31432 Star::Find returns 1 (0), X=540.07, Y=269.03, Mass=5122, SNR=45.2, Peak=257 HFD=4.4
18:22:32.558 00.002 31432 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.04) = xAngle (-1.59 = -1.59)
18:22:32.560 00.002 31432 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.44 = 1.44)
18:22:32.561 00.001 31432 CameraToMount -- cameraX=0.69 cameraY=-30.07 hyp=30.08 cameraTheta=-1.55 mountX=-0.49 mountY=29.81, mountTheta=1.59
18:22:32.564 00.003 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.04) = xAngle (0.42 = 0.42)
18:22:32.566 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.45 = -2.84)
18:22:32.568 00.002 31432 CameraToMount -- cameraX=540.07 cameraY=269.03 hyp=603.37 cameraTheta=0.46 mountX=550.25 mountY=-181.94, mountTheta=-0.32
18:22:32.570 00.002 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:32.572 00.002 31432 BLT: Moving North for 500 ms, step 4 / 20, DecLoc = -181.94, DeltaDec = 2.93
18:22:32.573 00.001 31432 Enqueuing Calibration Move request for direction 0
18:22:32.575 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:32.577 00.002 29876 Worker thread wakes up
18:22:32.577 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:32.577 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:32.577 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:32.577 00.000 29876 MoveAxis(N, 500, -)
18:22:32.577 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:32.577 00.000 29876 IsSlewing returns 0
18:22:32.577 00.000 29876 IsGuiding returns 0
18:22:32.578 00.001 29876 PulseGuide returned control before completion, sleep 510
18:22:32.581 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=10, FiltMax=257, Gamma=1.000
18:22:32.592 00.011 31432 UpdateGuideState exits: m=5122 RSB=45.2
18:22:32.595 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:32.596 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:32.599 00.003 31432 Enqueuing Expose request
18:22:33.094 00.495 29876 IsGuiding returns 1
18:22:33.094 00.000 29876 scope still moving after pulse duration time elapsed
18:22:33.125 00.031 29876 IsSlewing returns 0
18:22:33.125 00.000 29876 IsGuiding returns 1
18:22:33.156 00.031 29876 IsSlewing returns 0
18:22:33.156 00.000 29876 IsGuiding returns 1
18:22:33.186 00.030 29876 IsSlewing returns 0
18:22:33.186 00.000 29876 IsGuiding returns 0
18:22:33.186 00.000 29876 scope move finished after 500 + 109 ms
18:22:33.186 00.000 29876 Move returns status 0, amount 500
18:22:33.186 00.000 29876 move complete, result=0
18:22:33.187 00.001 29876 worker thread done servicing request
18:22:33.187 00.000 29876 Worker thread wakes up
18:22:33.187 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:33.187 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(525,254,31,31)
18:22:35.811 02.624 29876 Exposure complete
18:22:35.854 00.043 29876 worker thread done servicing request
18:22:35.855 00.001 31432 OnExposeComplete: enter
18:22:35.857 00.002 31432 UpdateGuideState(): m_state=6
18:22:35.859 00.002 31432 Star::Find(15, 540, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
18:22:35.861 00.002 31432 Star::Find returns 1 (0), X=540.48, Y=264.25, Mass=4735, SNR=43.8, Peak=257 HFD=3.6
18:22:35.863 00.002 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.04) = xAngle (-1.58 = -1.58)
18:22:35.864 00.001 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.45 = 1.45)
18:22:35.866 00.002 31432 CameraToMount -- cameraX=1.10 cameraY=-34.85 hyp=34.87 cameraTheta=-1.54 mountX=-0.27 mountY=34.60, mountTheta=1.58
18:22:35.869 00.003 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.04) = xAngle (0.42 = 0.42)
18:22:35.871 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.44 = -2.84)
18:22:35.872 00.001 31432 CameraToMount -- cameraX=540.48 cameraY=264.25 hyp=601.62 cameraTheta=0.45 mountX=550.48 mountY=-177.15, mountTheta=-0.31
18:22:35.875 00.003 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:35.878 00.003 31432 BLT: Moving North for 500 ms, step 5 / 20, DecLoc = -177.15, DeltaDec = 4.79
18:22:35.880 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:35.881 00.001 31432 BLT: Exiting DecMeasurementStep
18:22:35.883 00.002 29876 Worker thread wakes up
18:22:35.883 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:35.883 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:35.883 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:35.883 00.000 29876 MoveAxis(N, 500, -)
18:22:35.884 00.001 29876 Guiding  Dir = 0, Dur = 500
18:22:35.884 00.000 29876 IsSlewing returns 0
18:22:35.884 00.000 29876 IsGuiding returns 0
18:22:35.884 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:35.888 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=11, FiltMax=257, Gamma=1.000
18:22:35.899 00.011 31432 UpdateGuideState exits: m=4735 RSB=43.8
18:22:35.901 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:35.903 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:35.905 00.002 31432 Enqueuing Expose request
18:22:36.402 00.497 29876 IsGuiding returns 1
18:22:36.402 00.000 29876 scope still moving after pulse duration time elapsed
18:22:36.433 00.031 29876 IsSlewing returns 0
18:22:36.433 00.000 29876 IsGuiding returns 1
18:22:36.464 00.031 29876 IsSlewing returns 0
18:22:36.464 00.000 29876 IsGuiding returns 1
18:22:36.494 00.030 29876 IsSlewing returns 0
18:22:36.494 00.000 29876 IsGuiding returns 0
18:22:36.494 00.000 29876 scope move finished after 500 + 110 ms
18:22:36.494 00.000 29876 Move returns status 0, amount 500
18:22:36.494 00.000 29876 move complete, result=0
18:22:36.494 00.000 29876 worker thread done servicing request
18:22:36.494 00.000 29876 Worker thread wakes up
18:22:36.494 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:36.494 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(525,249,31,31)
18:22:38.906 02.412 29876 Exposure complete
18:22:38.949 00.043 29876 worker thread done servicing request
18:22:38.949 00.000 31432 OnExposeComplete: enter
18:22:38.952 00.003 31432 UpdateGuideState(): m_state=6
18:22:38.954 00.002 31432 Star::Find(15, 540, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
18:22:38.956 00.002 31432 Star::Find returns 1 (0), X=541.22, Y=261.01, Mass=5357, SNR=46.5, Peak=257 HFD=4.3
18:22:38.957 00.001 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
18:22:38.959 00.002 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.46 = 1.46)
18:22:38.961 00.002 31432 CameraToMount -- cameraX=1.85 cameraY=-38.09 hyp=38.14 cameraTheta=-1.52 mountX=0.35 mountY=37.92, mountTheta=1.56
18:22:38.964 00.003 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.04) = xAngle (0.41 = 0.41)
18:22:38.966 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.44 = -2.85)
18:22:38.968 00.002 31432 CameraToMount -- cameraX=541.22 cameraY=261.01 hyp=600.87 cameraTheta=0.45 mountX=551.09 mountY=-173.83, mountTheta=-0.31
18:22:38.969 00.001 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:38.971 00.002 31432 BLT: Moving North for 500 ms, step 6 / 20, DecLoc = -173.83, DeltaDec = 3.32
18:22:38.973 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:38.975 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:38.977 00.002 29876 Worker thread wakes up
18:22:38.977 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:38.977 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:38.977 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:38.977 00.000 29876 MoveAxis(N, 500, -)
18:22:38.977 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:38.977 00.000 29876 IsSlewing returns 0
18:22:38.977 00.000 29876 IsGuiding returns 0
18:22:38.977 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:38.981 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=10, FiltMax=257, Gamma=1.000
18:22:38.993 00.012 31432 UpdateGuideState exits: m=5357 RSB=46.5
18:22:38.995 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:38.997 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:38.999 00.002 31432 Enqueuing Expose request
18:22:39.499 00.500 29876 IsGuiding returns 1
18:22:39.499 00.000 29876 scope still moving after pulse duration time elapsed
18:22:39.530 00.031 29876 IsSlewing returns 0
18:22:39.530 00.000 29876 IsGuiding returns 1
18:22:39.562 00.032 29876 IsSlewing returns 0
18:22:39.562 00.000 29876 IsGuiding returns 0
18:22:39.562 00.000 29876 scope move finished after 500 + 84 ms
18:22:39.562 00.000 29876 Move returns status 0, amount 500
18:22:39.562 00.000 29876 move complete, result=0
18:22:39.563 00.001 29876 worker thread done servicing request
18:22:39.563 00.000 29876 Worker thread wakes up
18:22:39.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:39.563 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(526,246,31,31)
18:22:42.194 02.631 29876 Exposure complete
18:22:42.236 00.042 29876 worker thread done servicing request
18:22:42.236 00.000 31432 OnExposeComplete: enter
18:22:42.239 00.003 31432 UpdateGuideState(): m_state=6
18:22:42.241 00.002 31432 Star::Find(15, 541, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
18:22:42.243 00.002 31432 Star::Find returns 1 (0), X=541.90, Y=256.08, Mass=4975, SNR=45.8, Peak=257 HFD=4.2
18:22:42.245 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:22:42.248 00.003 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.47 = 1.47)
18:22:42.250 00.002 31432 CameraToMount -- cameraX=2.52 cameraY=-43.02 hyp=43.10 cameraTheta=-1.51 mountX=0.82 mountY=42.89, mountTheta=1.55
18:22:42.252 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.04) = xAngle (0.40 = 0.40)
18:22:42.254 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.43 = -2.86)
18:22:42.256 00.002 31432 CameraToMount -- cameraX=541.90 cameraY=256.08 hyp=599.36 cameraTheta=0.44 mountX=551.57 mountY=-168.86, mountTheta=-0.30
18:22:42.258 00.002 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:42.260 00.002 31432 BLT: Moving North for 500 ms, step 7 / 20, DecLoc = -168.86, DeltaDec = 4.97
18:22:42.263 00.003 31432 Enqueuing Calibration Move request for direction 0
18:22:42.265 00.002 31432 BLT: Exiting DecMeasurementStep
18:22:42.267 00.002 29876 Worker thread wakes up
18:22:42.267 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:42.267 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:42.267 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:42.267 00.000 29876 MoveAxis(N, 500, -)
18:22:42.267 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:42.267 00.000 29876 IsSlewing returns 0
18:22:42.267 00.000 29876 IsGuiding returns 0
18:22:42.267 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:42.272 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=1.000
18:22:42.284 00.012 31432 UpdateGuideState exits: m=4975 RSB=45.8
18:22:42.286 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:42.289 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:42.291 00.002 31432 Enqueuing Expose request
18:22:42.783 00.492 29876 IsGuiding returns 1
18:22:42.783 00.000 29876 scope still moving after pulse duration time elapsed
18:22:42.814 00.031 29876 IsSlewing returns 0
18:22:42.814 00.000 29876 IsGuiding returns 1
18:22:42.845 00.031 29876 IsSlewing returns 0
18:22:42.845 00.000 29876 IsGuiding returns 1
18:22:42.876 00.031 29876 IsSlewing returns 0
18:22:42.876 00.000 29876 IsGuiding returns 0
18:22:42.876 00.000 29876 scope move finished after 500 + 109 ms
18:22:42.876 00.000 29876 Move returns status 0, amount 500
18:22:42.876 00.000 29876 move complete, result=0
18:22:42.876 00.000 29876 worker thread done servicing request
18:22:42.876 00.000 29876 Worker thread wakes up
18:22:42.876 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:42.876 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(527,241,31,31)
18:22:45.284 02.408 29876 Exposure complete
18:22:45.326 00.042 29876 worker thread done servicing request
18:22:45.327 00.001 31432 OnExposeComplete: enter
18:22:45.329 00.002 31432 UpdateGuideState(): m_state=6
18:22:45.331 00.002 31432 Star::Find(15, 541, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
18:22:45.333 00.002 31432 Star::Find returns 1 (0), X=542.25, Y=253.35, Mass=5311, SNR=46.3, Peak=257 HFD=4.2
18:22:45.335 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:22:45.337 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:22:45.339 00.002 31432 CameraToMount -- cameraX=2.88 cameraY=-45.75 hyp=45.84 cameraTheta=-1.51 mountX=1.07 mountY=45.64, mountTheta=1.55
18:22:45.342 00.003 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.04) = xAngle (0.40 = 0.40)
18:22:45.343 00.001 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.42 = -2.86)
18:22:45.345 00.002 31432 CameraToMount -- cameraX=542.25 cameraY=253.35 hyp=598.52 cameraTheta=0.44 mountX=551.82 mountY=-166.11, mountTheta=-0.29
18:22:45.347 00.002 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:45.349 00.002 31432 BLT: Moving North for 500 ms, step 8 / 20, DecLoc = -166.11, DeltaDec = 2.75
18:22:45.351 00.002 31432 Enqueuing Calibration Move request for direction 0
18:22:45.354 00.003 31432 BLT: Exiting DecMeasurementStep
18:22:45.355 00.001 29876 Worker thread wakes up
18:22:45.355 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:45.355 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:45.355 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:45.355 00.000 29876 MoveAxis(N, 500, -)
18:22:45.355 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:45.356 00.001 29876 IsSlewing returns 0
18:22:45.356 00.000 29876 IsGuiding returns 0
18:22:45.356 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:45.360 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=9, FiltMax=257, Gamma=1.000
18:22:45.374 00.014 31432 UpdateGuideState exits: m=5311 RSB=46.3
18:22:45.376 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:45.379 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:45.381 00.002 31432 Enqueuing Expose request
18:22:45.875 00.494 29876 IsGuiding returns 1
18:22:45.875 00.000 29876 scope still moving after pulse duration time elapsed
18:22:45.905 00.030 29876 IsSlewing returns 0
18:22:45.905 00.000 29876 IsGuiding returns 1
18:22:45.936 00.031 29876 IsSlewing returns 0
18:22:45.936 00.000 29876 IsGuiding returns 0
18:22:45.936 00.000 29876 scope move finished after 500 + 79 ms
18:22:45.936 00.000 29876 Move returns status 0, amount 500
18:22:45.936 00.000 29876 move complete, result=0
18:22:45.936 00.000 29876 worker thread done servicing request
18:22:45.936 00.000 29876 Worker thread wakes up
18:22:45.936 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:45.936 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(527,238,31,31)
18:22:48.562 02.626 29876 Exposure complete
18:22:48.613 00.051 29876 worker thread done servicing request
18:22:48.648 00.035 31432 OnExposeComplete: enter
18:22:48.652 00.004 31432 UpdateGuideState(): m_state=6
18:22:48.655 00.003 31432 Star::Find(15, 542, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
18:22:48.658 00.003 31432 Star::Find returns 1 (0), X=542.04, Y=248.01, Mass=4715, SNR=43.8, Peak=257 HFD=4.0
18:22:48.662 00.004 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
18:22:48.665 00.003 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.47 = 1.47)
18:22:48.668 00.003 31432 CameraToMount -- cameraX=2.67 cameraY=-51.09 hyp=51.16 cameraTheta=-1.52 mountX=0.65 mountY=50.88, mountTheta=1.56
18:22:48.700 00.032 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.04) = xAngle (0.39 = 0.39)
18:22:48.703 00.003 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.41 = -2.87)
18:22:48.706 00.003 31432 CameraToMount -- cameraX=542.04 cameraY=248.01 hyp=596.09 cameraTheta=0.43 mountX=551.40 mountY=-160.87, mountTheta=-0.28
18:22:48.709 00.003 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:48.714 00.005 31432 BLT: Moving North for 500 ms, step 9 / 20, DecLoc = -160.87, DeltaDec = 5.24
18:22:48.717 00.003 31432 Enqueuing Calibration Move request for direction 0
18:22:48.721 00.004 31432 BLT: Exiting DecMeasurementStep
18:22:48.724 00.003 29876 Worker thread wakes up
18:22:48.724 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:48.724 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:48.724 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:48.724 00.000 29876 MoveAxis(N, 500, -)
18:22:48.724 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:48.724 00.000 29876 IsSlewing returns 0
18:22:48.724 00.000 29876 IsGuiding returns 0
18:22:48.724 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:48.773 00.049 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=7, FiltMax=257, Gamma=1.000
18:22:48.792 00.019 31432 UpdateGuideState exits: m=4715 RSB=43.8
18:22:48.794 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:48.797 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:48.799 00.002 31432 Enqueuing Expose request
18:22:49.246 00.447 29876 IsGuiding returns 1
18:22:49.246 00.000 29876 scope still moving after pulse duration time elapsed
18:22:49.278 00.032 29876 IsSlewing returns 0
18:22:49.278 00.000 29876 IsGuiding returns 1
18:22:49.308 00.030 29876 IsSlewing returns 0
18:22:49.308 00.000 29876 IsGuiding returns 0
18:22:49.308 00.000 29876 scope move finished after 500 + 83 ms
18:22:49.308 00.000 29876 Move returns status 0, amount 500
18:22:49.308 00.000 29876 move complete, result=0
18:22:49.308 00.000 29876 worker thread done servicing request
18:22:49.309 00.001 29876 Worker thread wakes up
18:22:49.309 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:49.309 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(527,233,31,31)
18:22:51.720 02.411 29876 Exposure complete
18:22:51.787 00.067 29876 worker thread done servicing request
18:22:51.787 00.000 31432 OnExposeComplete: enter
18:22:51.793 00.006 31432 UpdateGuideState(): m_state=6
18:22:51.798 00.005 31432 Star::Find(15, 542, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
18:22:51.803 00.005 31432 Star::Find returns 1 (0), X=542.69, Y=244.75, Mass=5440, SNR=47.5, Peak=257 HFD=4.4
18:22:51.807 00.004 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:22:51.812 00.005 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:22:51.817 00.005 31432 CameraToMount -- cameraX=3.32 cameraY=-54.35 hyp=54.45 cameraTheta=-1.51 mountX=1.17 mountY=54.21, mountTheta=1.55
18:22:51.823 00.006 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.04) = xAngle (0.38 = 0.38)
18:22:51.827 00.004 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.41 = -2.87)
18:22:51.833 00.006 31432 CameraToMount -- cameraX=542.69 cameraY=244.75 hyp=595.33 cameraTheta=0.42 mountX=551.92 mountY=-157.54, mountTheta=-0.28
18:22:51.837 00.004 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:51.842 00.005 31432 BLT: Moving North for 500 ms, step 10 / 20, DecLoc = -157.54, DeltaDec = 3.32
18:22:51.847 00.005 31432 Enqueuing Calibration Move request for direction 0
18:22:51.851 00.004 31432 BLT: Exiting DecMeasurementStep
18:22:51.856 00.005 29876 Worker thread wakes up
18:22:51.856 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:51.856 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:51.856 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:51.856 00.000 29876 MoveAxis(N, 500, -)
18:22:51.856 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:51.856 00.000 29876 IsSlewing returns 0
18:22:51.857 00.001 29876 IsGuiding returns 0
18:22:51.857 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:51.863 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=1.000
18:22:51.884 00.021 31432 UpdateGuideState exits: m=5440 RSB=47.5
18:22:51.889 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:51.895 00.006 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:51.900 00.005 31432 Enqueuing Expose request
18:22:52.369 00.469 29876 IsGuiding returns 1
18:22:52.369 00.000 29876 scope still moving after pulse duration time elapsed
18:22:52.402 00.033 29876 IsSlewing returns 0
18:22:52.402 00.000 29876 IsGuiding returns 1
18:22:52.432 00.030 29876 IsSlewing returns 0
18:22:52.432 00.000 29876 IsGuiding returns 1
18:22:52.462 00.030 29876 IsSlewing returns 0
18:22:52.462 00.000 29876 IsGuiding returns 0
18:22:52.462 00.000 29876 scope move finished after 500 + 105 ms
18:22:52.462 00.000 29876 Move returns status 0, amount 500
18:22:52.462 00.000 29876 move complete, result=0
18:22:52.462 00.000 29876 worker thread done servicing request
18:22:52.462 00.000 29876 Worker thread wakes up
18:22:52.462 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:52.462 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(528,230,31,31)
18:22:55.086 02.624 29876 Exposure complete
18:22:55.152 00.066 29876 worker thread done servicing request
18:22:55.152 00.000 31432 OnExposeComplete: enter
18:22:55.157 00.005 31432 UpdateGuideState(): m_state=6
18:22:55.161 00.004 31432 Star::Find(15, 542, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
18:22:55.167 00.006 31432 Star::Find returns 1 (0), X=543.30, Y=239.52, Mass=4932, SNR=45.2, Peak=257 HFD=3.8
18:22:55.171 00.004 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.04) = xAngle (-1.54 = -1.54)
18:22:55.176 00.005 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:22:55.181 00.005 31432 CameraToMount -- cameraX=3.93 cameraY=-59.58 hyp=59.71 cameraTheta=-1.50 mountX=1.58 mountY=59.47, mountTheta=1.54
18:22:55.191 00.010 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.04) = xAngle (0.38 = 0.38)
18:22:55.196 00.005 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.40 = -2.88)
18:22:55.201 00.005 31432 CameraToMount -- cameraX=543.30 cameraY=239.52 hyp=593.76 cameraTheta=0.42 mountX=552.33 mountY=-152.28, mountTheta=-0.27
18:22:55.205 00.004 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:55.210 00.005 31432 BLT: Moving North for 500 ms, step 11 / 20, DecLoc = -152.28, DeltaDec = 5.26
18:22:55.215 00.005 31432 Enqueuing Calibration Move request for direction 0
18:22:55.219 00.004 31432 BLT: Exiting DecMeasurementStep
18:22:55.224 00.005 29876 Worker thread wakes up
18:22:55.224 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:55.224 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:55.224 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:55.224 00.000 29876 MoveAxis(N, 500, -)
18:22:55.224 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:55.225 00.001 29876 IsSlewing returns 0
18:22:55.225 00.000 29876 IsGuiding returns 0
18:22:55.225 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:55.232 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=9, FiltMax=257, Gamma=1.000
18:22:55.253 00.021 31432 UpdateGuideState exits: m=4932 RSB=45.2
18:22:55.259 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:55.263 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:55.268 00.005 31432 Enqueuing Expose request
18:22:55.752 00.484 29876 IsGuiding returns 1
18:22:55.752 00.000 29876 scope still moving after pulse duration time elapsed
18:22:55.782 00.030 29876 IsSlewing returns 0
18:22:55.782 00.000 29876 IsGuiding returns 1
18:22:55.813 00.031 29876 IsSlewing returns 0
18:22:55.813 00.000 29876 IsGuiding returns 0
18:22:55.813 00.000 29876 scope move finished after 500 + 88 ms
18:22:55.813 00.000 29876 Move returns status 0, amount 500
18:22:55.813 00.000 29876 move complete, result=0
18:22:55.813 00.000 29876 worker thread done servicing request
18:22:55.813 00.000 29876 Worker thread wakes up
18:22:55.813 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:55.813 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(528,225,31,31)
18:22:58.231 02.418 29876 Exposure complete
18:22:58.300 00.069 29876 worker thread done servicing request
18:22:58.300 00.000 31432 OnExposeComplete: enter
18:22:58.306 00.006 31432 UpdateGuideState(): m_state=6
18:22:58.312 00.006 31432 Star::Find(15, 543, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
18:22:58.317 00.005 31432 Star::Find returns 1 (0), X=543.30, Y=237.22, Mass=5095, SNR=45.5, Peak=257 HFD=4.4
18:22:58.322 00.005 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:22:58.327 00.005 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:22:58.332 00.005 31432 CameraToMount -- cameraX=3.93 cameraY=-61.88 hyp=62.01 cameraTheta=-1.51 mountX=1.49 mountY=61.74, mountTheta=1.55
18:22:58.338 00.006 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.04) = xAngle (0.37 = 0.37)
18:22:58.344 00.006 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.40 = -2.89)
18:22:58.349 00.005 31432 CameraToMount -- cameraX=543.30 cameraY=237.22 hyp=592.83 cameraTheta=0.41 mountX=552.23 mountY=-150.01, mountTheta=-0.27
18:22:58.354 00.005 31432 BLT: Entering DecMeasurementStep, state = 2
18:22:58.359 00.005 31432 BLT: Moving North for 500 ms, step 12 / 20, DecLoc = -150.01, DeltaDec = 2.27
18:22:58.364 00.005 31432 Enqueuing Calibration Move request for direction 0
18:22:58.369 00.005 31432 BLT: Exiting DecMeasurementStep
18:22:58.374 00.005 29876 Worker thread wakes up
18:22:58.374 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:22:58.375 00.001 29876 Handling axis move in thread for scope dir=0 dur=500
18:22:58.375 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:22:58.375 00.000 29876 MoveAxis(N, 500, -)
18:22:58.375 00.000 29876 Guiding  Dir = 0, Dur = 500
18:22:58.375 00.000 29876 IsSlewing returns 0
18:22:58.375 00.000 29876 IsGuiding returns 0
18:22:58.375 00.000 29876 PulseGuide returned control before completion, sleep 510
18:22:58.382 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=30, FiltMin=10, FiltMax=257, Gamma=1.000
18:22:58.404 00.022 31432 UpdateGuideState exits: m=5095 RSB=45.5
18:22:58.410 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:58.415 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:22:58.420 00.005 31432 Enqueuing Expose request
18:22:58.898 00.478 29876 IsGuiding returns 1
18:22:58.898 00.000 29876 scope still moving after pulse duration time elapsed
18:22:58.930 00.032 29876 IsSlewing returns 0
18:22:58.930 00.000 29876 IsGuiding returns 1
18:22:58.960 00.030 29876 IsSlewing returns 0
18:22:58.960 00.000 29876 IsGuiding returns 1
18:22:58.992 00.032 29876 IsSlewing returns 0
18:22:58.992 00.000 29876 IsGuiding returns 0
18:22:58.992 00.000 29876 scope move finished after 500 + 116 ms
18:22:58.992 00.000 29876 Move returns status 0, amount 500
18:22:58.992 00.000 29876 move complete, result=0
18:22:58.992 00.000 29876 worker thread done servicing request
18:22:58.992 00.000 29876 Worker thread wakes up
18:22:58.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:22:58.992 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(528,222,31,31)
18:23:01.616 02.624 29876 Exposure complete
18:23:01.681 00.065 29876 worker thread done servicing request
18:23:01.681 00.000 31432 OnExposeComplete: enter
18:23:01.686 00.005 31432 UpdateGuideState(): m_state=6
18:23:01.691 00.005 31432 Star::Find(15, 543, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
18:23:01.695 00.004 31432 Star::Find returns 1 (0), X=544.03, Y=231.63, Mass=5241, SNR=46.4, Peak=257 HFD=4.1
18:23:01.701 00.006 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.04) = xAngle (-1.54 = -1.54)
18:23:01.706 00.005 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:23:01.710 00.004 31432 CameraToMount -- cameraX=4.66 cameraY=-67.48 hyp=67.64 cameraTheta=-1.50 mountX=2.00 mountY=67.38, mountTheta=1.54
18:23:01.715 00.005 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.04) = xAngle (0.36 = 0.36)
18:23:01.721 00.006 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.39 = -2.89)
18:23:01.725 00.004 31432 CameraToMount -- cameraX=544.03 cameraY=231.63 hyp=591.29 cameraTheta=0.40 mountX=552.74 mountY=-144.37, mountTheta=-0.26
18:23:01.730 00.005 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:01.735 00.005 31432 BLT: Moving North for 500 ms, step 13 / 20, DecLoc = -144.37, DeltaDec = 5.64
18:23:01.740 00.005 31432 Enqueuing Calibration Move request for direction 0
18:23:01.744 00.004 31432 BLT: Exiting DecMeasurementStep
18:23:01.749 00.005 29876 Worker thread wakes up
18:23:01.749 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:01.749 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:01.749 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:01.749 00.000 29876 MoveAxis(N, 500, -)
18:23:01.749 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:01.749 00.000 29876 IsSlewing returns 0
18:23:01.749 00.000 29876 IsGuiding returns 0
18:23:01.749 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:01.756 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=257, Gamma=1.000
18:23:01.774 00.018 31432 UpdateGuideState exits: m=5241 RSB=46.4
18:23:01.779 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:01.783 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:01.788 00.005 31432 Enqueuing Expose request
18:23:02.265 00.477 29876 IsGuiding returns 1
18:23:02.265 00.000 29876 scope still moving after pulse duration time elapsed
18:23:02.296 00.031 29876 IsSlewing returns 0
18:23:02.296 00.000 29876 IsGuiding returns 1
18:23:02.327 00.031 29876 IsSlewing returns 0
18:23:02.328 00.001 29876 IsGuiding returns 1
18:23:02.358 00.030 29876 IsSlewing returns 0
18:23:02.358 00.000 29876 IsGuiding returns 0
18:23:02.358 00.000 29876 scope move finished after 500 + 108 ms
18:23:02.358 00.000 29876 Move returns status 0, amount 500
18:23:02.358 00.000 29876 move complete, result=0
18:23:02.359 00.001 29876 worker thread done servicing request
18:23:02.359 00.000 29876 Worker thread wakes up
18:23:02.359 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:02.359 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,217,31,31)
18:23:04.770 02.411 29876 Exposure complete
18:23:04.836 00.066 29876 worker thread done servicing request
18:23:04.836 00.000 31432 OnExposeComplete: enter
18:23:04.841 00.005 31432 UpdateGuideState(): m_state=6
18:23:04.846 00.005 31432 Star::Find(15, 544, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
18:23:04.851 00.005 31432 Star::Find returns 1 (0), X=544.00, Y=228.54, Mass=4960, SNR=44.5, Peak=257 HFD=4.1
18:23:04.856 00.005 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.54 = -1.54)
18:23:04.860 00.004 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:23:04.865 00.005 31432 CameraToMount -- cameraX=4.63 cameraY=-70.57 hyp=70.72 cameraTheta=-1.51 mountX=1.84 mountY=70.43, mountTheta=1.54
18:23:04.871 00.006 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.04) = xAngle (0.36 = 0.36)
18:23:04.875 00.004 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.38 = -2.90)
18:23:04.880 00.005 31432 CameraToMount -- cameraX=544.00 cameraY=228.54 hyp=590.06 cameraTheta=0.40 mountX=552.59 mountY=-141.32, mountTheta=-0.25
18:23:04.884 00.004 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:04.889 00.005 31432 BLT: Moving North for 500 ms, step 14 / 20, DecLoc = -141.32, DeltaDec = 3.05
18:23:04.894 00.005 31432 Enqueuing Calibration Move request for direction 0
18:23:04.899 00.005 31432 BLT: Exiting DecMeasurementStep
18:23:04.903 00.004 29876 Worker thread wakes up
18:23:04.904 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:04.904 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:04.904 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:04.904 00.000 29876 MoveAxis(N, 500, -)
18:23:04.904 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:04.904 00.000 29876 IsSlewing returns 0
18:23:04.904 00.000 29876 IsGuiding returns 0
18:23:04.904 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:04.914 00.010 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=257, Gamma=1.000
18:23:04.936 00.022 31432 UpdateGuideState exits: m=4960 RSB=44.5
18:23:04.941 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:04.947 00.006 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:04.951 00.004 31432 Enqueuing Expose request
18:23:05.420 00.469 29876 IsGuiding returns 1
18:23:05.420 00.000 29876 scope still moving after pulse duration time elapsed
18:23:05.450 00.030 29876 IsSlewing returns 0
18:23:05.450 00.000 29876 IsGuiding returns 1
18:23:05.481 00.031 29876 IsSlewing returns 0
18:23:05.481 00.000 29876 IsGuiding returns 1
18:23:05.513 00.032 29876 IsSlewing returns 0
18:23:05.513 00.000 29876 IsGuiding returns 1
18:23:05.544 00.031 29876 IsSlewing returns 0
18:23:05.544 00.000 29876 IsGuiding returns 0
18:23:05.544 00.000 29876 scope move finished after 500 + 140 ms
18:23:05.544 00.000 29876 Move returns status 0, amount 500
18:23:05.544 00.000 29876 move complete, result=0
18:23:05.544 00.000 29876 worker thread done servicing request
18:23:05.544 00.000 29876 Worker thread wakes up
18:23:05.544 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:05.544 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,214,31,31)
18:23:08.170 02.626 29876 Exposure complete
18:23:08.235 00.065 29876 worker thread done servicing request
18:23:08.235 00.000 31432 OnExposeComplete: enter
18:23:08.240 00.005 31432 UpdateGuideState(): m_state=6
18:23:08.245 00.005 31432 Star::Find(15, 544, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
18:23:08.250 00.005 31432 Star::Find returns 1 (0), X=544.22, Y=224.87, Mass=4984, SNR=45.5, Peak=257 HFD=4.1
18:23:08.255 00.005 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:23:08.260 00.005 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:23:08.265 00.005 31432 CameraToMount -- cameraX=4.85 cameraY=-74.23 hyp=74.39 cameraTheta=-1.51 mountX=1.91 mountY=74.08, mountTheta=1.54
18:23:08.271 00.006 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.04) = xAngle (0.35 = 0.35)
18:23:08.276 00.005 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.38 = -2.91)
18:23:08.281 00.005 31432 CameraToMount -- cameraX=544.22 cameraY=224.87 hyp=588.85 cameraTheta=0.39 mountX=552.66 mountY=-137.67, mountTheta=-0.24
18:23:08.285 00.004 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:08.291 00.006 31432 BLT: Moving North for 500 ms, step 15 / 20, DecLoc = -137.67, DeltaDec = 3.65
18:23:08.295 00.004 31432 Enqueuing Calibration Move request for direction 0
18:23:08.300 00.005 31432 BLT: Exiting DecMeasurementStep
18:23:08.304 00.004 29876 Worker thread wakes up
18:23:08.304 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:08.304 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:08.304 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:08.304 00.000 29876 MoveAxis(N, 500, -)
18:23:08.304 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:08.305 00.001 29876 IsSlewing returns 0
18:23:08.305 00.000 29876 IsGuiding returns 0
18:23:08.305 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:08.312 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=29, FiltMin=11, FiltMax=258, Gamma=1.000
18:23:08.333 00.021 31432 UpdateGuideState exits: m=4984 RSB=45.5
18:23:08.339 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:08.343 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:08.348 00.005 31432 Enqueuing Expose request
18:23:08.818 00.470 29876 IsGuiding returns 1
18:23:08.818 00.000 29876 scope still moving after pulse duration time elapsed
18:23:08.850 00.032 29876 IsSlewing returns 0
18:23:08.850 00.000 29876 IsGuiding returns 1
18:23:08.881 00.031 29876 IsSlewing returns 0
18:23:08.881 00.000 29876 IsGuiding returns 1
18:23:08.912 00.031 29876 IsSlewing returns 0
18:23:08.912 00.000 29876 IsGuiding returns 0
18:23:08.912 00.000 29876 scope move finished after 500 + 106 ms
18:23:08.912 00.000 29876 Move returns status 0, amount 500
18:23:08.912 00.000 29876 move complete, result=0
18:23:08.912 00.000 29876 worker thread done servicing request
18:23:08.913 00.001 29876 Worker thread wakes up
18:23:08.913 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:08.913 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,210,31,31)
18:23:11.320 02.407 29876 Exposure complete
18:23:11.385 00.065 29876 worker thread done servicing request
18:23:11.385 00.000 31432 OnExposeComplete: enter
18:23:11.390 00.005 31432 UpdateGuideState(): m_state=6
18:23:11.396 00.006 31432 Star::Find(15, 544, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
18:23:11.401 00.005 31432 Star::Find returns 1 (0), X=544.17, Y=221.13, Mass=5203, SNR=46.7, Peak=257 HFD=4.3
18:23:11.405 00.004 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:23:11.410 00.005 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:23:11.415 00.005 31432 CameraToMount -- cameraX=4.80 cameraY=-77.97 hyp=78.12 cameraTheta=-1.51 mountX=1.72 mountY=77.77, mountTheta=1.55
18:23:11.421 00.006 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.04) = xAngle (0.35 = 0.35)
18:23:11.425 00.004 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.37 = -2.91)
18:23:11.431 00.006 31432 CameraToMount -- cameraX=544.17 cameraY=221.13 hyp=587.39 cameraTheta=0.39 mountX=552.47 mountY=-133.98, mountTheta=-0.24
18:23:11.435 00.004 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:11.440 00.005 31432 BLT: Moving North for 500 ms, step 16 / 20, DecLoc = -133.98, DeltaDec = 3.68
18:23:11.445 00.005 31432 Enqueuing Calibration Move request for direction 0
18:23:11.449 00.004 31432 BLT: Exiting DecMeasurementStep
18:23:11.454 00.005 29876 Worker thread wakes up
18:23:11.454 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:11.454 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:11.454 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:11.454 00.000 29876 MoveAxis(N, 500, -)
18:23:11.454 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:11.454 00.000 29876 IsSlewing returns 0
18:23:11.454 00.000 29876 IsGuiding returns 0
18:23:11.455 00.001 29876 PulseGuide returned control before completion, sleep 510
18:23:11.461 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=257, Gamma=1.000
18:23:11.481 00.020 31432 UpdateGuideState exits: m=5203 RSB=46.7
18:23:11.486 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:11.490 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:11.495 00.005 31432 Enqueuing Expose request
18:23:11.980 00.485 29876 IsGuiding returns 1
18:23:11.980 00.000 29876 scope still moving after pulse duration time elapsed
18:23:12.011 00.031 29876 IsSlewing returns 0
18:23:12.011 00.000 29876 IsGuiding returns 1
18:23:12.043 00.032 29876 IsSlewing returns 0
18:23:12.043 00.000 29876 IsGuiding returns 0
18:23:12.043 00.000 29876 scope move finished after 500 + 88 ms
18:23:12.043 00.000 29876 Move returns status 0, amount 500
18:23:12.043 00.000 29876 move complete, result=0
18:23:12.043 00.000 29876 worker thread done servicing request
18:23:12.043 00.000 29876 Worker thread wakes up
18:23:12.043 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:12.043 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,206,31,31)
18:23:14.666 02.623 29876 Exposure complete
18:23:14.732 00.066 29876 worker thread done servicing request
18:23:14.732 00.000 31432 OnExposeComplete: enter
18:23:14.737 00.005 31432 UpdateGuideState(): m_state=6
18:23:14.743 00.006 31432 Star::Find(15, 544, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
18:23:14.747 00.004 31432 Star::Find returns 1 (0), X=544.55, Y=215.86, Mass=5110, SNR=46.4, Peak=257 HFD=3.9
18:23:14.752 00.005 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.04) = xAngle (-1.55 = -1.55)
18:23:14.757 00.005 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.48 = 1.48)
18:23:14.762 00.005 31432 CameraToMount -- cameraX=5.18 cameraY=-83.25 hyp=83.41 cameraTheta=-1.51 mountX=1.89 mountY=83.04, mountTheta=1.55
18:23:14.767 00.005 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.04) = xAngle (0.34 = 0.34)
18:23:14.772 00.005 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.36 = -2.92)
18:23:14.778 00.006 31432 CameraToMount -- cameraX=544.55 cameraY=215.86 hyp=585.77 cameraTheta=0.38 mountX=552.64 mountY=-128.71, mountTheta=-0.23
18:23:14.783 00.005 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:14.788 00.005 31432 BLT: Moving North for 500 ms, step 17 / 20, DecLoc = -128.71, DeltaDec = 5.27
18:23:14.793 00.005 31432 Enqueuing Calibration Move request for direction 0
18:23:14.798 00.005 31432 BLT: Exiting DecMeasurementStep
18:23:14.802 00.004 29876 Worker thread wakes up
18:23:14.803 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:14.803 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:14.803 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:14.803 00.000 29876 MoveAxis(N, 500, -)
18:23:14.803 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:14.803 00.000 29876 IsSlewing returns 0
18:23:14.803 00.000 29876 IsGuiding returns 0
18:23:14.803 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:14.812 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=257, Gamma=1.000
18:23:14.832 00.020 31432 UpdateGuideState exits: m=5110 RSB=46.4
18:23:14.837 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:14.842 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:14.846 00.004 31432 Enqueuing Expose request
18:23:15.319 00.473 29876 IsGuiding returns 1
18:23:15.319 00.000 29876 scope still moving after pulse duration time elapsed
18:23:15.350 00.031 29876 IsSlewing returns 0
18:23:15.350 00.000 29876 IsGuiding returns 1
18:23:15.381 00.031 29876 IsSlewing returns 0
18:23:15.381 00.000 29876 IsGuiding returns 0
18:23:15.381 00.000 29876 scope move finished after 500 + 78 ms
18:23:15.381 00.000 29876 Move returns status 0, amount 500
18:23:15.381 00.000 29876 move complete, result=0
18:23:15.382 00.001 29876 worker thread done servicing request
18:23:15.382 00.000 29876 Worker thread wakes up
18:23:15.382 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:15.382 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(530,201,31,31)
18:23:17.795 02.413 29876 Exposure complete
18:23:17.860 00.065 29876 worker thread done servicing request
18:23:17.860 00.000 31432 OnExposeComplete: enter
18:23:17.866 00.006 31432 UpdateGuideState(): m_state=6
18:23:17.871 00.005 31432 Star::Find(15, 544, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
18:23:17.876 00.005 31432 Star::Find returns 1 (0), X=544.06, Y=212.72, Mass=5144, SNR=46.2, Peak=257 HFD=4.5
18:23:17.881 00.005 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
18:23:17.887 00.006 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.47 = 1.47)
18:23:17.891 00.004 31432 CameraToMount -- cameraX=4.69 cameraY=-86.38 hyp=86.51 cameraTheta=-1.52 mountX=1.28 mountY=86.06, mountTheta=1.56
18:23:17.897 00.006 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.04) = xAngle (0.33 = 0.33)
18:23:17.902 00.005 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.36 = -2.92)
18:23:17.907 00.005 31432 CameraToMount -- cameraX=544.06 cameraY=212.72 hyp=584.17 cameraTheta=0.37 mountX=552.02 mountY=-125.69, mountTheta=-0.22
18:23:17.912 00.005 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:17.916 00.004 31432 BLT: Moving North for 500 ms, step 18 / 20, DecLoc = -125.69, DeltaDec = 3.02
18:23:17.921 00.005 31432 Enqueuing Calibration Move request for direction 0
18:23:17.926 00.005 31432 BLT: Exiting DecMeasurementStep
18:23:17.930 00.004 29876 Worker thread wakes up
18:23:17.930 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:17.930 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:17.930 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:17.930 00.000 29876 MoveAxis(N, 500, -)
18:23:17.930 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:17.930 00.000 29876 IsSlewing returns 0
18:23:17.931 00.001 29876 IsGuiding returns 0
18:23:17.931 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:17.938 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=257, Gamma=1.000
18:23:17.957 00.019 31432 UpdateGuideState exits: m=5144 RSB=46.2
18:23:17.963 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:17.968 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:17.972 00.004 31432 Enqueuing Expose request
18:23:18.448 00.476 29876 IsGuiding returns 1
18:23:18.448 00.000 29876 scope still moving after pulse duration time elapsed
18:23:18.479 00.031 29876 IsSlewing returns 0
18:23:18.479 00.000 29876 IsGuiding returns 1
18:23:18.510 00.031 29876 IsSlewing returns 0
18:23:18.510 00.000 29876 IsGuiding returns 1
18:23:18.542 00.032 29876 IsSlewing returns 0
18:23:18.542 00.000 29876 IsGuiding returns 0
18:23:18.542 00.000 29876 scope move finished after 500 + 111 ms
18:23:18.542 00.000 29876 Move returns status 0, amount 500
18:23:18.542 00.000 29876 move complete, result=0
18:23:18.542 00.000 29876 worker thread done servicing request
18:23:18.542 00.000 29876 Worker thread wakes up
18:23:18.542 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:18.542 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,198,31,31)
18:23:21.267 02.725 29876 Exposure complete
18:23:21.310 00.043 29876 worker thread done servicing request
18:23:21.310 00.000 31432 OnExposeComplete: enter
18:23:21.312 00.002 31432 UpdateGuideState(): m_state=6
18:23:21.314 00.002 31432 Star::Find(15, 544, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
18:23:21.316 00.002 31432 Star::Find returns 1 (0), X=544.07, Y=207.94, Mass=5423, SNR=47.6, Peak=258 HFD=4.3
18:23:21.318 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
18:23:21.320 00.002 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.47 = 1.47)
18:23:21.322 00.002 31432 CameraToMount -- cameraX=4.69 cameraY=-91.16 hyp=91.28 cameraTheta=-1.52 mountX=1.09 mountY=90.79, mountTheta=1.56
18:23:21.324 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.04) = xAngle (0.33 = 0.33)
18:23:21.326 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.35 = -2.93)
18:23:21.328 00.002 31432 CameraToMount -- cameraX=544.07 cameraY=207.94 hyp=582.45 cameraTheta=0.37 mountX=551.84 mountY=-120.96, mountTheta=-0.22
18:23:21.330 00.002 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:21.332 00.002 31432 BLT: Moving North for 500 ms, step 19 / 20, DecLoc = -120.96, DeltaDec = 4.73
18:23:21.333 00.001 31432 Enqueuing Calibration Move request for direction 0
18:23:21.336 00.003 31432 BLT: Exiting DecMeasurementStep
18:23:21.337 00.001 29876 Worker thread wakes up
18:23:21.338 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:21.338 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:21.338 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:21.338 00.000 29876 MoveAxis(N, 500, -)
18:23:21.338 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:21.338 00.000 29876 IsSlewing returns 0
18:23:21.338 00.000 29876 IsGuiding returns 0
18:23:21.338 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:21.342 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=257, Gamma=1.000
18:23:21.354 00.012 31432 UpdateGuideState exits: m=5423 RSB=47.6
18:23:21.356 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:21.358 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:21.360 00.002 31432 Enqueuing Expose request
18:23:21.853 00.493 29876 IsGuiding returns 1
18:23:21.853 00.000 29876 scope still moving after pulse duration time elapsed
18:23:21.883 00.030 29876 IsSlewing returns 0
18:23:21.883 00.000 29876 IsGuiding returns 1
18:23:21.915 00.032 29876 IsSlewing returns 0
18:23:21.915 00.000 29876 IsGuiding returns 1
18:23:21.945 00.030 29876 IsSlewing returns 0
18:23:21.945 00.000 29876 IsGuiding returns 0
18:23:21.945 00.000 29876 scope move finished after 500 + 107 ms
18:23:21.945 00.000 29876 Move returns status 0, amount 500
18:23:21.945 00.000 29876 move complete, result=0
18:23:21.945 00.000 29876 worker thread done servicing request
18:23:21.945 00.000 29876 Worker thread wakes up
18:23:21.946 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:21.946 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,193,31,31)
18:23:24.357 02.411 29876 Exposure complete
18:23:24.400 00.043 29876 worker thread done servicing request
18:23:24.400 00.000 31432 OnExposeComplete: enter
18:23:24.401 00.001 31432 UpdateGuideState(): m_state=6
18:23:24.404 00.003 31432 Star::Find(15, 544, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
18:23:24.406 00.002 31432 Star::Find returns 1 (0), X=544.07, Y=205.38, Mass=5364, SNR=46.6, Peak=257 HFD=4.3
18:23:24.408 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
18:23:24.409 00.001 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.47 = 1.47)
18:23:24.411 00.002 31432 CameraToMount -- cameraX=4.70 cameraY=-93.72 hyp=93.84 cameraTheta=-1.52 mountX=1.00 mountY=93.32, mountTheta=1.56
18:23:24.413 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:24.415 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.35 = -2.94)
18:23:24.417 00.002 31432 CameraToMount -- cameraX=544.07 cameraY=205.38 hyp=581.55 cameraTheta=0.36 mountX=551.75 mountY=-118.43, mountTheta=-0.21
18:23:24.420 00.003 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:24.422 00.002 31432 BLT: Moving North for 500 ms, step 20 / 20, DecLoc = -118.43, DeltaDec = 2.53
18:23:24.423 00.001 31432 Enqueuing Calibration Move request for direction 0
18:23:24.424 00.001 31432 BLT: Exiting DecMeasurementStep
18:23:24.427 00.003 29876 Worker thread wakes up
18:23:24.427 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
18:23:24.427 00.000 29876 Handling axis move in thread for scope dir=0 dur=500
18:23:24.427 00.000 29876 scope move axis dir= 0 dur= 500 opts= 0x0
18:23:24.427 00.000 29876 MoveAxis(N, 500, -)
18:23:24.427 00.000 29876 Guiding  Dir = 0, Dur = 500
18:23:24.427 00.000 29876 IsSlewing returns 0
18:23:24.427 00.000 29876 IsGuiding returns 0
18:23:24.427 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:24.433 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=257, Gamma=1.000
18:23:24.445 00.012 31432 UpdateGuideState exits: m=5364 RSB=46.6
18:23:24.447 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:24.449 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:24.451 00.002 31432 Enqueuing Expose request
18:23:24.944 00.493 29876 IsGuiding returns 1
18:23:24.944 00.000 29876 scope still moving after pulse duration time elapsed
18:23:24.975 00.031 29876 IsSlewing returns 0
18:23:24.975 00.000 29876 IsGuiding returns 1
18:23:25.006 00.031 29876 IsSlewing returns 0
18:23:25.006 00.000 29876 IsGuiding returns 0
18:23:25.006 00.000 29876 scope move finished after 500 + 78 ms
18:23:25.006 00.000 29876 Move returns status 0, amount 500
18:23:25.006 00.000 29876 move complete, result=0
18:23:25.006 00.000 29876 worker thread done servicing request
18:23:25.006 00.000 29876 Worker thread wakes up
18:23:25.006 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:25.006 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,190,31,31)
18:23:27.631 02.625 29876 Exposure complete
18:23:27.674 00.043 29876 worker thread done servicing request
18:23:27.674 00.000 31432 OnExposeComplete: enter
18:23:27.677 00.003 31432 UpdateGuideState(): m_state=6
18:23:27.678 00.001 31432 Star::Find(15, 544, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
18:23:27.680 00.002 31432 Star::Find returns 1 (0), X=543.74, Y=199.94, Mass=4989, SNR=45.6, Peak=257 HFD=4.1
18:23:27.682 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.04) = xAngle (-1.57 = -1.57)
18:23:27.684 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.46 = 1.46)
18:23:27.686 00.002 31432 CameraToMount -- cameraX=4.37 cameraY=-99.16 hyp=99.26 cameraTheta=-1.53 mountX=0.46 mountY=98.64, mountTheta=1.57
18:23:27.688 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.31 = 0.31)
18:23:27.690 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.95)
18:23:27.692 00.002 31432 CameraToMount -- cameraX=543.74 cameraY=199.94 hyp=579.34 cameraTheta=0.35 mountX=551.20 mountY=-113.11, mountTheta=-0.20
18:23:27.694 00.002 31432 BLT: Entering DecMeasurementStep, state = 2
18:23:27.695 00.001 31432 BLT: North pulses ended at Dec location -113.11, TotalDecDelta=79.97 px, LastDeltaDec = 5.32
18:23:27.697 00.002 31432 BLT: Moving South for 500 ms, step 1 / 20, DecLoc = -113.11
18:23:27.699 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:27.701 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:27.703 00.002 29876 Worker thread wakes up
18:23:27.703 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:27.703 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:27.703 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:27.703 00.000 29876 MoveAxis(S, 500, -)
18:23:27.703 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:27.703 00.000 29876 IsSlewing returns 0
18:23:27.703 00.000 29876 IsGuiding returns 0
18:23:27.703 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:27.707 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=258, Gamma=1.000
18:23:27.718 00.011 31432 UpdateGuideState exits: m=4989 RSB=45.6
18:23:27.720 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:27.722 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:27.724 00.002 31432 Enqueuing Expose request
18:23:28.221 00.497 29876 IsGuiding returns 1
18:23:28.221 00.000 29876 scope still moving after pulse duration time elapsed
18:23:28.252 00.031 29876 IsSlewing returns 0
18:23:28.252 00.000 29876 IsGuiding returns 1
18:23:28.283 00.031 29876 IsSlewing returns 0
18:23:28.283 00.000 29876 IsGuiding returns 0
18:23:28.283 00.000 29876 scope move finished after 500 + 80 ms
18:23:28.283 00.000 29876 Move returns status 0, amount 500
18:23:28.283 00.000 29876 move complete, result=0
18:23:28.283 00.000 29876 worker thread done servicing request
18:23:28.283 00.000 29876 Worker thread wakes up
18:23:28.283 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:28.283 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,185,31,31)
18:23:30.686 02.403 29876 Exposure complete
18:23:30.729 00.043 29876 worker thread done servicing request
18:23:30.729 00.000 31432 OnExposeComplete: enter
18:23:30.731 00.002 31432 UpdateGuideState(): m_state=6
18:23:30.733 00.002 31432 Star::Find(15, 543, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
18:23:30.735 00.002 31432 Star::Find returns 1 (0), X=543.42, Y=201.02, Mass=5366, SNR=46.9, Peak=258 HFD=4.1
18:23:30.737 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.04) = xAngle (-1.57 = -1.57)
18:23:30.739 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.46 = 1.46)
18:23:30.741 00.002 31432 CameraToMount -- cameraX=4.05 cameraY=-98.08 hyp=98.16 cameraTheta=-1.53 mountX=0.18 mountY=97.52, mountTheta=1.57
18:23:30.743 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.31 = 0.31)
18:23:30.745 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:30.747 00.002 31432 CameraToMount -- cameraX=543.42 cameraY=201.02 hyp=579.41 cameraTheta=0.35 mountX=550.93 mountY=-114.23, mountTheta=-0.20
18:23:30.749 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:30.750 00.001 31432 BLT: Moving South for 500 ms, step 2 / 20, DecLoc = -114.23
18:23:30.752 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:30.754 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:30.756 00.002 29876 Worker thread wakes up
18:23:30.756 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:30.756 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:30.756 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:30.756 00.000 29876 MoveAxis(S, 500, -)
18:23:30.756 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:30.756 00.000 29876 IsSlewing returns 0
18:23:30.756 00.000 29876 IsGuiding returns 0
18:23:30.756 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:30.760 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=258, Gamma=1.000
18:23:30.771 00.011 31432 UpdateGuideState exits: m=5366 RSB=46.9
18:23:30.774 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:30.775 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:30.777 00.002 31432 Enqueuing Expose request
18:23:31.275 00.498 29876 IsGuiding returns 1
18:23:31.275 00.000 29876 scope still moving after pulse duration time elapsed
18:23:31.306 00.031 29876 IsSlewing returns 0
18:23:31.306 00.000 29876 IsGuiding returns 1
18:23:31.337 00.031 29876 IsSlewing returns 0
18:23:31.337 00.000 29876 IsGuiding returns 1
18:23:31.368 00.031 29876 IsSlewing returns 0
18:23:31.368 00.000 29876 IsGuiding returns 1
18:23:31.399 00.031 29876 IsSlewing returns 0
18:23:31.399 00.000 29876 IsGuiding returns 0
18:23:31.399 00.000 29876 scope move finished after 500 + 142 ms
18:23:31.399 00.000 29876 Move returns status 0, amount 500
18:23:31.399 00.000 29876 move complete, result=0
18:23:31.399 00.000 29876 worker thread done servicing request
18:23:31.399 00.000 29876 Worker thread wakes up
18:23:31.399 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:31.399 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(528,186,31,31)
18:23:34.124 02.725 29876 Exposure complete
18:23:34.167 00.043 29876 worker thread done servicing request
18:23:34.167 00.000 31432 OnExposeComplete: enter
18:23:34.170 00.003 31432 UpdateGuideState(): m_state=6
18:23:34.172 00.002 31432 Star::Find(15, 543, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
18:23:34.173 00.001 31432 Star::Find returns 1 (0), X=543.59, Y=200.42, Mass=4805, SNR=44.2, Peak=258 HFD=3.4
18:23:34.175 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.04) = xAngle (-1.57 = -1.57)
18:23:34.177 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.46 = 1.46)
18:23:34.179 00.002 31432 CameraToMount -- cameraX=4.22 cameraY=-98.68 hyp=98.77 cameraTheta=-1.53 mountX=0.32 mountY=98.14, mountTheta=1.57
18:23:34.182 00.003 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.31 = 0.31)
18:23:34.184 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:34.186 00.002 31432 CameraToMount -- cameraX=543.59 cameraY=200.42 hyp=579.36 cameraTheta=0.35 mountX=551.07 mountY=-113.61, mountTheta=-0.20
18:23:34.188 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:34.190 00.002 31432 BLT: Moving South for 500 ms, step 3 / 20, DecLoc = -113.61
18:23:34.192 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:34.194 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:34.196 00.002 29876 Worker thread wakes up
18:23:34.196 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:34.196 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:34.196 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:34.196 00.000 29876 MoveAxis(S, 500, -)
18:23:34.196 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:34.196 00.000 29876 IsSlewing returns 0
18:23:34.196 00.000 29876 IsGuiding returns 0
18:23:34.196 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:34.200 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=8, FiltMax=258, Gamma=1.000
18:23:34.212 00.012 31432 UpdateGuideState exits: m=4805 RSB=44.2
18:23:34.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:34.216 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:34.218 00.002 31432 Enqueuing Expose request
18:23:34.713 00.495 29876 IsGuiding returns 1
18:23:34.713 00.000 29876 scope still moving after pulse duration time elapsed
18:23:34.743 00.030 29876 IsSlewing returns 0
18:23:34.743 00.000 29876 IsGuiding returns 1
18:23:34.774 00.031 29876 IsSlewing returns 0
18:23:34.774 00.000 29876 IsGuiding returns 0
18:23:34.774 00.000 29876 scope move finished after 500 + 77 ms
18:23:34.774 00.000 29876 Move returns status 0, amount 500
18:23:34.774 00.000 29876 move complete, result=0
18:23:34.774 00.000 29876 worker thread done servicing request
18:23:34.774 00.000 29876 Worker thread wakes up
18:23:34.774 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:34.774 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(529,185,31,31)
18:23:37.179 02.405 29876 Exposure complete
18:23:37.222 00.043 29876 worker thread done servicing request
18:23:37.222 00.000 31432 OnExposeComplete: enter
18:23:37.224 00.002 31432 UpdateGuideState(): m_state=6
18:23:37.226 00.002 31432 Star::Find(15, 543, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
18:23:37.228 00.002 31432 Star::Find returns 1 (0), X=543.23, Y=200.85, Mass=5072, SNR=46.2, Peak=258 HFD=4.1
18:23:37.230 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.04) = xAngle (-1.57 = -1.57)
18:23:37.232 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.45 = 1.45)
18:23:37.233 00.001 31432 CameraToMount -- cameraX=3.85 cameraY=-98.25 hyp=98.33 cameraTheta=-1.53 mountX=-0.03 mountY=97.66, mountTheta=1.57
18:23:37.236 00.003 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.31 = 0.31)
18:23:37.238 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:37.240 00.002 31432 CameraToMount -- cameraX=543.23 cameraY=200.85 hyp=579.17 cameraTheta=0.35 mountX=550.72 mountY=-114.09, mountTheta=-0.20
18:23:37.242 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:37.244 00.002 31432 BLT: Moving South for 500 ms, step 4 / 20, DecLoc = -114.09
18:23:37.246 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:37.247 00.001 31432 BLT: Exiting DecMeasurementStep
18:23:37.249 00.002 29876 Worker thread wakes up
18:23:37.249 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:37.249 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:37.249 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:37.250 00.001 29876 MoveAxis(S, 500, -)
18:23:37.250 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:37.250 00.000 29876 IsSlewing returns 0
18:23:37.250 00.000 29876 IsGuiding returns 0
18:23:37.250 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:37.254 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=258, Gamma=1.000
18:23:37.266 00.012 31432 UpdateGuideState exits: m=5072 RSB=46.2
18:23:37.268 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:37.270 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:37.272 00.002 31432 Enqueuing Expose request
18:23:37.765 00.493 29876 IsGuiding returns 1
18:23:37.765 00.000 29876 scope still moving after pulse duration time elapsed
18:23:37.796 00.031 29876 IsSlewing returns 0
18:23:37.796 00.000 29876 IsGuiding returns 1
18:23:37.826 00.030 29876 IsSlewing returns 0
18:23:37.826 00.000 29876 IsGuiding returns 0
18:23:37.826 00.000 29876 scope move finished after 500 + 76 ms
18:23:37.826 00.000 29876 Move returns status 0, amount 500
18:23:37.826 00.000 29876 move complete, result=0
18:23:37.826 00.000 29876 worker thread done servicing request
18:23:37.826 00.000 29876 Worker thread wakes up
18:23:37.826 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:37.826 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(528,186,31,31)
18:23:40.454 02.628 29876 Exposure complete
18:23:40.497 00.043 29876 worker thread done servicing request
18:23:40.497 00.000 31432 OnExposeComplete: enter
18:23:40.500 00.003 31432 UpdateGuideState(): m_state=6
18:23:40.502 00.002 31432 Star::Find(15, 543, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
18:23:40.504 00.002 31432 Star::Find returns 1 (0), X=541.49, Y=200.62, Mass=5136, SNR=46.2, Peak=257 HFD=4.1
18:23:40.506 00.002 31432 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.04) = xAngle (-1.59 = -1.59)
18:23:40.508 00.002 31432 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.44 = 1.44)
18:23:40.510 00.002 31432 CameraToMount -- cameraX=2.12 cameraY=-98.48 hyp=98.51 cameraTheta=-1.55 mountX=-1.77 mountY=97.62, mountTheta=1.59
18:23:40.513 00.003 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:40.515 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:40.517 00.002 31432 CameraToMount -- cameraX=541.49 cameraY=200.62 hyp=577.46 cameraTheta=0.35 mountX=548.98 mountY=-114.13, mountTheta=-0.20
18:23:40.520 00.003 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:40.522 00.002 31432 BLT: Moving South for 500 ms, step 5 / 20, DecLoc = -114.13
18:23:40.524 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:40.525 00.001 31432 BLT: Exiting DecMeasurementStep
18:23:40.528 00.003 29876 Worker thread wakes up
18:23:40.528 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:40.528 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:40.528 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:40.528 00.000 29876 MoveAxis(S, 500, -)
18:23:40.528 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:40.528 00.000 29876 IsSlewing returns 0
18:23:40.528 00.000 29876 IsGuiding returns 0
18:23:40.528 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:40.532 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=257, Gamma=1.000
18:23:40.544 00.012 31432 UpdateGuideState exits: m=5136 RSB=46.2
18:23:40.547 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:40.549 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:40.551 00.002 31432 Enqueuing Expose request
18:23:41.042 00.491 29876 IsGuiding returns 1
18:23:41.042 00.000 29876 scope still moving after pulse duration time elapsed
18:23:41.073 00.031 29876 IsSlewing returns 0
18:23:41.073 00.000 29876 IsGuiding returns 1
18:23:41.104 00.031 29876 IsSlewing returns 0
18:23:41.104 00.000 29876 IsGuiding returns 1
18:23:41.135 00.031 29876 IsSlewing returns 0
18:23:41.135 00.000 29876 IsGuiding returns 0
18:23:41.135 00.000 29876 scope move finished after 500 + 107 ms
18:23:41.135 00.000 29876 Move returns status 0, amount 500
18:23:41.135 00.000 29876 move complete, result=0
18:23:41.135 00.000 29876 worker thread done servicing request
18:23:41.135 00.000 29876 Worker thread wakes up
18:23:41.135 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:41.135 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(526,186,31,31)
18:23:43.548 02.413 29876 Exposure complete
18:23:43.591 00.043 29876 worker thread done servicing request
18:23:43.591 00.000 31432 OnExposeComplete: enter
18:23:43.593 00.002 31432 UpdateGuideState(): m_state=6
18:23:43.595 00.002 31432 Star::Find(15, 541, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
18:23:43.597 00.002 31432 Star::Find returns 1 (0), X=541.12, Y=200.66, Mass=5114, SNR=46.1, Peak=257 HFD=4.0
18:23:43.599 00.002 31432 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.04) = xAngle (-1.59 = -1.59)
18:23:43.600 00.001 31432 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.43 = 1.43)
18:23:43.602 00.002 31432 CameraToMount -- cameraX=1.74 cameraY=-98.44 hyp=98.46 cameraTheta=-1.55 mountX=-2.14 mountY=97.52, mountTheta=1.59
18:23:43.604 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:43.606 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:43.608 00.002 31432 CameraToMount -- cameraX=541.12 cameraY=200.66 hyp=577.12 cameraTheta=0.36 mountX=548.61 mountY=-114.23, mountTheta=-0.21
18:23:43.610 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:43.612 00.002 31432 BLT: Moving South for 500 ms, step 6 / 20, DecLoc = -114.23
18:23:43.613 00.001 31432 Enqueuing Calibration Move request for direction 1
18:23:43.615 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:43.617 00.002 29876 Worker thread wakes up
18:23:43.617 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:43.617 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:43.617 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:43.617 00.000 29876 MoveAxis(S, 500, -)
18:23:43.617 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:43.617 00.000 29876 IsSlewing returns 0
18:23:43.618 00.001 29876 IsGuiding returns 0
18:23:43.618 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:43.621 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=257, Gamma=1.000
18:23:43.632 00.011 31432 UpdateGuideState exits: m=5114 RSB=46.1
18:23:43.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:43.636 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:43.638 00.002 31432 Enqueuing Expose request
18:23:44.133 00.495 29876 IsGuiding returns 1
18:23:44.133 00.000 29876 scope still moving after pulse duration time elapsed
18:23:44.165 00.032 29876 IsSlewing returns 0
18:23:44.165 00.000 29876 IsGuiding returns 1
18:23:44.196 00.031 29876 IsSlewing returns 0
18:23:44.196 00.000 29876 IsGuiding returns 1
18:23:44.226 00.030 29876 IsSlewing returns 0
18:23:44.226 00.000 29876 IsGuiding returns 0
18:23:44.226 00.000 29876 scope move finished after 500 + 108 ms
18:23:44.226 00.000 29876 Move returns status 0, amount 500
18:23:44.226 00.000 29876 move complete, result=0
18:23:44.226 00.000 29876 worker thread done servicing request
18:23:44.226 00.000 29876 Worker thread wakes up
18:23:44.226 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:44.226 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(526,186,31,31)
18:23:46.848 02.622 29876 Exposure complete
18:23:46.891 00.043 29876 worker thread done servicing request
18:23:46.892 00.001 31432 OnExposeComplete: enter
18:23:46.894 00.002 31432 UpdateGuideState(): m_state=6
18:23:46.896 00.002 31432 Star::Find(15, 541, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
18:23:46.898 00.002 31432 Star::Find returns 1 (0), X=540.48, Y=200.17, Mass=5015, SNR=45.7, Peak=257 HFD=3.8
18:23:46.899 00.001 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.04) = xAngle (-1.60 = -1.60)
18:23:46.901 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.43 = 1.43)
18:23:46.903 00.002 31432 CameraToMount -- cameraX=1.11 cameraY=-98.93 hyp=98.94 cameraTheta=-1.56 mountX=-2.80 mountY=97.90, mountTheta=1.60
18:23:46.905 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:46.907 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:46.909 00.002 31432 CameraToMount -- cameraX=540.48 cameraY=200.17 hyp=576.36 cameraTheta=0.35 mountX=547.95 mountY=-113.85, mountTheta=-0.20
18:23:46.911 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:46.913 00.002 31432 BLT: Moving South for 500 ms, step 7 / 20, DecLoc = -113.85
18:23:46.915 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:46.917 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:46.918 00.001 29876 Worker thread wakes up
18:23:46.918 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:46.919 00.001 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:46.919 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:46.919 00.000 29876 MoveAxis(S, 500, -)
18:23:46.919 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:46.919 00.000 29876 IsSlewing returns 0
18:23:46.919 00.000 29876 IsGuiding returns 0
18:23:46.919 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:46.923 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=11, FiltMax=257, Gamma=1.000
18:23:46.935 00.012 31432 UpdateGuideState exits: m=5015 RSB=45.7
18:23:46.937 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:46.939 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:46.941 00.002 31432 Enqueuing Expose request
18:23:47.443 00.502 29876 IsGuiding returns 1
18:23:47.443 00.000 29876 scope still moving after pulse duration time elapsed
18:23:47.473 00.030 29876 IsSlewing returns 0
18:23:47.473 00.000 29876 IsGuiding returns 1
18:23:47.504 00.031 29876 IsSlewing returns 0
18:23:47.504 00.000 29876 IsGuiding returns 0
18:23:47.504 00.000 29876 scope move finished after 500 + 85 ms
18:23:47.504 00.000 29876 Move returns status 0, amount 500
18:23:47.504 00.000 29876 move complete, result=0
18:23:47.504 00.000 29876 worker thread done servicing request
18:23:47.504 00.000 29876 Worker thread wakes up
18:23:47.504 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:47.504 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(525,185,31,31)
18:23:49.909 02.405 29876 Exposure complete
18:23:49.952 00.043 29876 worker thread done servicing request
18:23:49.952 00.000 31432 OnExposeComplete: enter
18:23:49.954 00.002 31432 UpdateGuideState(): m_state=6
18:23:49.956 00.002 31432 Star::Find(15, 540, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
18:23:49.958 00.002 31432 Star::Find returns 1 (0), X=540.03, Y=200.38, Mass=5254, SNR=47.6, Peak=257 HFD=4.1
18:23:49.960 00.002 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.04) = xAngle (-1.60 = -1.60)
18:23:49.962 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.42 = 1.42)
18:23:49.964 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-98.73 hyp=98.73 cameraTheta=-1.56 mountX=-3.24 mountY=97.63, mountTheta=1.60
18:23:49.966 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:49.968 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:49.970 00.002 31432 CameraToMount -- cameraX=540.03 cameraY=200.38 hyp=576.01 cameraTheta=0.36 mountX=547.51 mountY=-114.12, mountTheta=-0.21
18:23:49.972 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:49.974 00.002 31432 BLT: Moving South for 500 ms, step 8 / 20, DecLoc = -114.12
18:23:49.975 00.001 31432 Enqueuing Calibration Move request for direction 1
18:23:49.977 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:49.979 00.002 29876 Worker thread wakes up
18:23:49.979 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:49.979 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:49.979 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:49.979 00.000 29876 MoveAxis(S, 500, -)
18:23:49.979 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:49.979 00.000 29876 IsSlewing returns 0
18:23:49.979 00.000 29876 IsGuiding returns 0
18:23:49.979 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:49.983 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=257, Gamma=1.000
18:23:49.995 00.012 31432 UpdateGuideState exits: m=5254 RSB=47.6
18:23:49.998 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:49.999 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:50.001 00.002 31432 Enqueuing Expose request
18:23:50.493 00.492 29876 IsGuiding returns 1
18:23:50.493 00.000 29876 scope still moving after pulse duration time elapsed
18:23:50.524 00.031 29876 IsSlewing returns 0
18:23:50.524 00.000 29876 IsGuiding returns 1
18:23:50.554 00.030 29876 IsSlewing returns 0
18:23:50.554 00.000 29876 IsGuiding returns 1
18:23:50.585 00.031 29876 IsSlewing returns 0
18:23:50.585 00.000 29876 IsGuiding returns 1
18:23:50.617 00.032 29876 IsSlewing returns 0
18:23:50.617 00.000 29876 IsGuiding returns 0
18:23:50.617 00.000 29876 scope move finished after 500 + 136 ms
18:23:50.617 00.000 29876 Move returns status 0, amount 500
18:23:50.617 00.000 29876 move complete, result=0
18:23:50.618 00.001 29876 worker thread done servicing request
18:23:50.618 00.000 29876 Worker thread wakes up
18:23:50.618 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:50.618 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(525,185,31,31)
18:23:53.244 02.626 29876 Exposure complete
18:23:53.288 00.044 29876 worker thread done servicing request
18:23:53.288 00.000 31432 OnExposeComplete: enter
18:23:53.291 00.003 31432 UpdateGuideState(): m_state=6
18:23:53.293 00.002 31432 Star::Find(15, 540, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
18:23:53.294 00.001 31432 Star::Find returns 1 (0), X=538.37, Y=200.21, Mass=4952, SNR=45.4, Peak=257 HFD=3.7
18:23:53.296 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.04) = xAngle (-1.62 = -1.62)
18:23:53.298 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.40 = 1.40)
18:23:53.300 00.002 31432 CameraToMount -- cameraX=-1.01 cameraY=-98.89 hyp=98.89 cameraTheta=-1.58 mountX=-4.90 mountY=97.53, mountTheta=1.62
18:23:53.303 00.003 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:53.305 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:53.307 00.002 31432 CameraToMount -- cameraX=538.37 cameraY=200.21 hyp=574.39 cameraTheta=0.36 mountX=545.84 mountY=-114.22, mountTheta=-0.21
18:23:53.309 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:53.310 00.001 31432 BLT: Moving South for 500 ms, step 9 / 20, DecLoc = -114.22
18:23:53.312 00.002 31432 Enqueuing Calibration Move request for direction 1
18:23:53.314 00.002 31432 BLT: Exiting DecMeasurementStep
18:23:53.316 00.002 29876 Worker thread wakes up
18:23:53.316 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:53.316 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:53.316 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:53.316 00.000 29876 MoveAxis(S, 500, -)
18:23:53.316 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:53.316 00.000 29876 IsSlewing returns 0
18:23:53.316 00.000 29876 IsGuiding returns 0
18:23:53.316 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:53.321 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=10, FiltMax=257, Gamma=1.000
18:23:53.334 00.013 31432 UpdateGuideState exits: m=4952 RSB=45.4
18:23:53.336 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:53.338 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:53.340 00.002 31432 Enqueuing Expose request
18:23:53.831 00.491 29876 IsGuiding returns 1
18:23:53.831 00.000 29876 scope still moving after pulse duration time elapsed
18:23:53.863 00.032 29876 IsSlewing returns 0
18:23:53.863 00.000 29876 IsGuiding returns 1
18:23:53.894 00.031 29876 IsSlewing returns 0
18:23:53.894 00.000 29876 IsGuiding returns 1
18:23:53.926 00.032 29876 IsSlewing returns 0
18:23:53.926 00.000 29876 IsGuiding returns 0
18:23:53.926 00.000 29876 scope move finished after 500 + 109 ms
18:23:53.926 00.000 29876 Move returns status 0, amount 500
18:23:53.926 00.000 29876 move complete, result=0
18:23:53.926 00.000 29876 worker thread done servicing request
18:23:53.926 00.000 29876 Worker thread wakes up
18:23:53.926 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:53.926 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(523,185,31,31)
18:23:56.335 02.409 29876 Exposure complete
18:23:56.401 00.066 29876 worker thread done servicing request
18:23:56.401 00.000 31432 OnExposeComplete: enter
18:23:56.406 00.005 31432 UpdateGuideState(): m_state=6
18:23:56.411 00.005 31432 Star::Find(15, 538, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
18:23:56.416 00.005 31432 Star::Find returns 1 (0), X=539.04, Y=200.08, Mass=5020, SNR=45.3, Peak=257 HFD=4.2
18:23:56.420 00.004 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.04) = xAngle (-1.61 = -1.61)
18:23:56.425 00.005 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.41 = 1.41)
18:23:56.430 00.005 31432 CameraToMount -- cameraX=-0.33 cameraY=-99.02 hyp=99.02 cameraTheta=-1.57 mountX=-4.24 mountY=97.77, mountTheta=1.61
18:23:56.436 00.006 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:56.440 00.004 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:56.445 00.005 31432 CameraToMount -- cameraX=539.04 cameraY=200.08 hyp=574.97 cameraTheta=0.36 mountX=546.51 mountY=-113.98, mountTheta=-0.21
18:23:56.450 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:56.454 00.004 31432 BLT: Moving South for 500 ms, step 10 / 20, DecLoc = -113.98
18:23:56.459 00.005 31432 Enqueuing Calibration Move request for direction 1
18:23:56.464 00.005 31432 BLT: Exiting DecMeasurementStep
18:23:56.468 00.004 29876 Worker thread wakes up
18:23:56.468 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:56.468 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:56.468 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:56.468 00.000 29876 MoveAxis(S, 500, -)
18:23:56.469 00.001 29876 Guiding  Dir = 1, Dur = 500
18:23:56.469 00.000 29876 IsSlewing returns 0
18:23:56.469 00.000 29876 IsGuiding returns 0
18:23:56.469 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:56.476 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=9, FiltMax=257, Gamma=1.000
18:23:56.494 00.018 31432 UpdateGuideState exits: m=5020 RSB=45.3
18:23:56.499 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:56.504 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:56.509 00.005 31432 Enqueuing Expose request
18:23:56.993 00.484 29876 IsGuiding returns 1
18:23:56.993 00.000 29876 scope still moving after pulse duration time elapsed
18:23:57.024 00.031 29876 IsSlewing returns 0
18:23:57.024 00.000 29876 IsGuiding returns 1
18:23:57.054 00.030 29876 IsSlewing returns 0
18:23:57.054 00.000 29876 IsGuiding returns 0
18:23:57.054 00.000 29876 scope move finished after 500 + 85 ms
18:23:57.054 00.000 29876 Move returns status 0, amount 500
18:23:57.054 00.000 29876 move complete, result=0
18:23:57.054 00.000 29876 worker thread done servicing request
18:23:57.054 00.000 29876 Worker thread wakes up
18:23:57.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:23:57.054 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(524,185,31,31)
18:23:59.685 02.631 29876 Exposure complete
18:23:59.751 00.066 29876 worker thread done servicing request
18:23:59.751 00.000 31432 OnExposeComplete: enter
18:23:59.756 00.005 31432 UpdateGuideState(): m_state=6
18:23:59.762 00.006 31432 Star::Find(15, 539, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
18:23:59.766 00.004 31432 Star::Find returns 1 (0), X=537.98, Y=200.69, Mass=5208, SNR=46.2, Peak=257 HFD=4.0
18:23:59.771 00.005 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.04) = xAngle (-1.62 = -1.62)
18:23:59.776 00.005 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.40 = 1.40)
18:23:59.781 00.005 31432 CameraToMount -- cameraX=-1.39 cameraY=-98.41 hyp=98.42 cameraTheta=-1.58 mountX=-5.27 mountY=97.00, mountTheta=1.63
18:23:59.787 00.006 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:23:59.792 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:23:59.797 00.005 31432 CameraToMount -- cameraX=537.98 cameraY=200.69 hyp=574.20 cameraTheta=0.36 mountX=545.48 mountY=-114.75, mountTheta=-0.21
18:23:59.801 00.004 31432 BLT: Entering DecMeasurementStep, state = 3
18:23:59.806 00.005 31432 BLT: Moving South for 500 ms, step 11 / 20, DecLoc = -114.75
18:23:59.810 00.004 31432 Enqueuing Calibration Move request for direction 1
18:23:59.815 00.005 31432 BLT: Exiting DecMeasurementStep
18:23:59.819 00.004 29876 Worker thread wakes up
18:23:59.820 00.001 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:23:59.820 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:23:59.820 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:23:59.820 00.000 29876 MoveAxis(S, 500, -)
18:23:59.820 00.000 29876 Guiding  Dir = 1, Dur = 500
18:23:59.820 00.000 29876 IsSlewing returns 0
18:23:59.820 00.000 29876 IsGuiding returns 0
18:23:59.820 00.000 29876 PulseGuide returned control before completion, sleep 510
18:23:59.828 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=8, FiltMax=257, Gamma=1.000
18:23:59.849 00.021 31432 UpdateGuideState exits: m=5208 RSB=46.2
18:23:59.855 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:23:59.859 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:23:59.864 00.005 31432 Enqueuing Expose request
18:24:00.335 00.471 29876 IsGuiding returns 1
18:24:00.335 00.000 29876 scope still moving after pulse duration time elapsed
18:24:00.366 00.031 29876 IsSlewing returns 0
18:24:00.366 00.000 29876 IsGuiding returns 1
18:24:00.397 00.031 29876 IsSlewing returns 0
18:24:00.397 00.000 29876 IsGuiding returns 0
18:24:00.397 00.000 29876 scope move finished after 500 + 77 ms
18:24:00.397 00.000 29876 Move returns status 0, amount 500
18:24:00.397 00.000 29876 move complete, result=0
18:24:00.397 00.000 29876 worker thread done servicing request
18:24:00.397 00.000 29876 Worker thread wakes up
18:24:00.397 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:00.398 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(523,186,31,31)
18:24:02.807 02.409 29876 Exposure complete
18:24:02.872 00.065 29876 worker thread done servicing request
18:24:02.872 00.000 31432 OnExposeComplete: enter
18:24:02.877 00.005 31432 UpdateGuideState(): m_state=6
18:24:02.882 00.005 31432 Star::Find(15, 537, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
18:24:02.887 00.005 31432 Star::Find returns 1 (0), X=537.30, Y=200.58, Mass=5036, SNR=45.9, Peak=257 HFD=3.7
18:24:02.893 00.006 31432 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.04) = xAngle (-1.63 = -1.63)
18:24:02.897 00.004 31432 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.39 = 1.39)
18:24:02.902 00.005 31432 CameraToMount -- cameraX=-2.08 cameraY=-98.52 hyp=98.55 cameraTheta=-1.59 mountX=-5.96 mountY=97.01, mountTheta=1.63
18:24:02.908 00.006 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:02.913 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:02.917 00.004 31432 CameraToMount -- cameraX=537.30 cameraY=200.58 hyp=573.51 cameraTheta=0.36 mountX=544.79 mountY=-114.74, mountTheta=-0.21
18:24:02.922 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:02.927 00.005 31432 BLT: Moving South for 500 ms, step 12 / 20, DecLoc = -114.74
18:24:02.932 00.005 31432 Enqueuing Calibration Move request for direction 1
18:24:02.936 00.004 31432 BLT: Exiting DecMeasurementStep
18:24:02.941 00.005 29876 Worker thread wakes up
18:24:02.941 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:02.941 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:02.941 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:02.941 00.000 29876 MoveAxis(S, 500, -)
18:24:02.941 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:02.941 00.000 29876 IsSlewing returns 0
18:24:02.941 00.000 29876 IsGuiding returns 0
18:24:02.942 00.001 29876 PulseGuide returned control before completion, sleep 510
18:24:02.949 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:02.970 00.021 31432 UpdateGuideState exits: m=5036 RSB=45.9
18:24:02.976 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:02.981 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:02.985 00.004 31432 Enqueuing Expose request
18:24:03.457 00.472 29876 IsGuiding returns 1
18:24:03.457 00.000 29876 scope still moving after pulse duration time elapsed
18:24:03.488 00.031 29876 IsSlewing returns 0
18:24:03.488 00.000 29876 IsGuiding returns 1
18:24:03.518 00.030 29876 IsSlewing returns 0
18:24:03.518 00.000 29876 IsGuiding returns 1
18:24:03.549 00.031 29876 IsSlewing returns 0
18:24:03.549 00.000 29876 IsGuiding returns 0
18:24:03.549 00.000 29876 scope move finished after 500 + 107 ms
18:24:03.549 00.000 29876 Move returns status 0, amount 500
18:24:03.549 00.000 29876 move complete, result=0
18:24:03.549 00.000 29876 worker thread done servicing request
18:24:03.549 00.000 29876 Worker thread wakes up
18:24:03.550 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:03.550 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(522,186,31,31)
18:24:06.184 02.634 29876 Exposure complete
18:24:06.249 00.065 29876 worker thread done servicing request
18:24:06.249 00.000 31432 OnExposeComplete: enter
18:24:06.255 00.006 31432 UpdateGuideState(): m_state=6
18:24:06.260 00.005 31432 Star::Find(15, 537, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
18:24:06.266 00.006 31432 Star::Find returns 1 (0), X=535.26, Y=200.87, Mass=4987, SNR=45.8, Peak=257 HFD=4.0
18:24:06.271 00.005 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.04) = xAngle (-1.65 = -1.65)
18:24:06.276 00.005 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.37 = 1.37)
18:24:06.281 00.005 31432 CameraToMount -- cameraX=-4.12 cameraY=-98.23 hyp=98.32 cameraTheta=-1.61 mountX=-7.99 mountY=96.40, mountTheta=1.65
18:24:06.288 00.007 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:06.293 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:06.298 00.005 31432 CameraToMount -- cameraX=535.26 cameraY=200.87 hyp=571.71 cameraTheta=0.36 mountX=542.76 mountY=-115.35, mountTheta=-0.21
18:24:06.303 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:06.309 00.006 31432 BLT: Moving South for 500 ms, step 13 / 20, DecLoc = -115.35
18:24:06.314 00.005 31432 Enqueuing Calibration Move request for direction 1
18:24:06.319 00.005 31432 BLT: Exiting DecMeasurementStep
18:24:06.324 00.005 29876 Worker thread wakes up
18:24:06.324 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:06.324 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:06.324 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:06.324 00.000 29876 MoveAxis(S, 500, -)
18:24:06.324 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:06.324 00.000 29876 IsSlewing returns 0
18:24:06.325 00.001 29876 IsGuiding returns 0
18:24:06.325 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:06.331 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=10, FiltMax=257, Gamma=1.000
18:24:06.349 00.018 31432 UpdateGuideState exits: m=4987 RSB=45.8
18:24:06.355 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:06.360 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:06.365 00.005 31432 Enqueuing Expose request
18:24:06.847 00.482 29876 IsGuiding returns 1
18:24:06.847 00.000 29876 scope still moving after pulse duration time elapsed
18:24:06.878 00.031 29876 IsSlewing returns 0
18:24:06.878 00.000 29876 IsGuiding returns 1
18:24:06.909 00.031 29876 IsSlewing returns 0
18:24:06.909 00.000 29876 IsGuiding returns 0
18:24:06.909 00.000 29876 scope move finished after 500 + 83 ms
18:24:06.909 00.000 29876 Move returns status 0, amount 500
18:24:06.909 00.000 29876 move complete, result=0
18:24:06.909 00.000 29876 worker thread done servicing request
18:24:06.909 00.000 29876 Worker thread wakes up
18:24:06.909 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:06.909 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(520,186,31,31)
18:24:09.315 02.406 29876 Exposure complete
18:24:09.381 00.066 29876 worker thread done servicing request
18:24:09.381 00.000 31432 OnExposeComplete: enter
18:24:09.386 00.005 31432 UpdateGuideState(): m_state=6
18:24:09.392 00.006 31432 Star::Find(15, 535, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
18:24:09.397 00.005 31432 Star::Find returns 1 (0), X=535.70, Y=200.05, Mass=5084, SNR=45.4, Peak=257 HFD=4.0
18:24:09.402 00.005 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.04) = xAngle (-1.65 = -1.65)
18:24:09.407 00.005 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.38 = 1.38)
18:24:09.413 00.006 31432 CameraToMount -- cameraX=-3.68 cameraY=-99.06 hyp=99.12 cameraTheta=-1.61 mountX=-7.58 mountY=97.28, mountTheta=1.65
18:24:09.420 00.007 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:09.425 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:09.430 00.005 31432 CameraToMount -- cameraX=535.70 cameraY=200.05 hyp=571.83 cameraTheta=0.36 mountX=543.17 mountY=-114.47, mountTheta=-0.21
18:24:09.435 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:09.440 00.005 31432 BLT: Moving South for 500 ms, step 14 / 20, DecLoc = -114.47
18:24:09.446 00.006 31432 Enqueuing Calibration Move request for direction 1
18:24:09.451 00.005 31432 BLT: Exiting DecMeasurementStep
18:24:09.456 00.005 29876 Worker thread wakes up
18:24:09.456 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:09.456 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:09.456 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:09.456 00.000 29876 MoveAxis(S, 500, -)
18:24:09.456 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:09.457 00.001 29876 IsSlewing returns 0
18:24:09.457 00.000 29876 IsGuiding returns 0
18:24:09.457 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:09.464 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:09.486 00.022 31432 UpdateGuideState exits: m=5084 RSB=45.4
18:24:09.492 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:09.497 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:09.502 00.005 31432 Enqueuing Expose request
18:24:09.981 00.479 29876 IsGuiding returns 1
18:24:09.981 00.000 29876 scope still moving after pulse duration time elapsed
18:24:10.012 00.031 29876 IsSlewing returns 0
18:24:10.012 00.000 29876 IsGuiding returns 1
18:24:10.044 00.032 29876 IsSlewing returns 0
18:24:10.044 00.000 29876 IsGuiding returns 0
18:24:10.044 00.000 29876 scope move finished after 500 + 87 ms
18:24:10.044 00.000 29876 Move returns status 0, amount 500
18:24:10.044 00.000 29876 move complete, result=0
18:24:10.044 00.000 29876 worker thread done servicing request
18:24:10.044 00.000 29876 Worker thread wakes up
18:24:10.044 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:10.044 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(521,185,31,31)
18:24:12.669 02.625 29876 Exposure complete
18:24:12.712 00.043 29876 worker thread done servicing request
18:24:12.712 00.000 31432 OnExposeComplete: enter
18:24:12.715 00.003 31432 UpdateGuideState(): m_state=6
18:24:12.717 00.002 31432 Star::Find(15, 535, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
18:24:12.719 00.002 31432 Star::Find returns 1 (0), X=534.17, Y=200.30, Mass=4870, SNR=44.8, Peak=257 HFD=3.8
18:24:12.720 00.001 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.04) = xAngle (-1.66 = -1.66)
18:24:12.722 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.36 = 1.36)
18:24:12.724 00.002 31432 CameraToMount -- cameraX=-5.20 cameraY=-98.80 hyp=98.94 cameraTheta=-1.62 mountX=-9.09 mountY=96.80, mountTheta=1.66
18:24:12.727 00.003 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:12.728 00.001 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:12.730 00.002 31432 CameraToMount -- cameraX=534.17 cameraY=200.30 hyp=570.49 cameraTheta=0.36 mountX=541.65 mountY=-114.95, mountTheta=-0.21
18:24:12.732 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:12.734 00.002 31432 BLT: Moving South for 500 ms, step 15 / 20, DecLoc = -114.95
18:24:12.736 00.002 31432 Enqueuing Calibration Move request for direction 1
18:24:12.737 00.001 31432 BLT: Exiting DecMeasurementStep
18:24:12.739 00.002 29876 Worker thread wakes up
18:24:12.740 00.001 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:12.740 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:12.740 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:12.740 00.000 29876 MoveAxis(S, 500, -)
18:24:12.740 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:12.740 00.000 29876 IsSlewing returns 0
18:24:12.740 00.000 29876 IsGuiding returns 0
18:24:12.740 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:12.745 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=10, FiltMax=257, Gamma=1.000
18:24:12.757 00.012 31432 UpdateGuideState exits: m=4870 RSB=44.8
18:24:12.760 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:12.761 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:12.763 00.002 31432 Enqueuing Expose request
18:24:13.265 00.502 29876 IsGuiding returns 1
18:24:13.265 00.000 29876 scope still moving after pulse duration time elapsed
18:24:13.296 00.031 29876 IsSlewing returns 0
18:24:13.296 00.000 29876 IsGuiding returns 1
18:24:13.328 00.032 29876 IsSlewing returns 0
18:24:13.328 00.000 29876 IsGuiding returns 0
18:24:13.328 00.000 29876 scope move finished after 500 + 87 ms
18:24:13.328 00.000 29876 Move returns status 0, amount 500
18:24:13.328 00.000 29876 move complete, result=0
18:24:13.328 00.000 29876 worker thread done servicing request
18:24:13.328 00.000 29876 Worker thread wakes up
18:24:13.328 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:13.328 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(519,185,31,31)
18:24:15.743 02.415 29876 Exposure complete
18:24:15.785 00.042 29876 worker thread done servicing request
18:24:15.785 00.000 31432 OnExposeComplete: enter
18:24:15.787 00.002 31432 UpdateGuideState(): m_state=6
18:24:15.789 00.002 31432 Star::Find(15, 534, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
18:24:15.791 00.002 31432 Star::Find returns 1 (0), X=533.25, Y=200.22, Mass=5061, SNR=45.8, Peak=257 HFD=3.9
18:24:15.793 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.04) = xAngle (-1.67 = -1.67)
18:24:15.795 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.35 = 1.35)
18:24:15.797 00.002 31432 CameraToMount -- cameraX=-6.12 cameraY=-98.88 hyp=99.07 cameraTheta=-1.63 mountX=-10.02 mountY=96.73, mountTheta=1.67
18:24:15.799 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:15.801 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:15.803 00.002 31432 CameraToMount -- cameraX=533.25 cameraY=200.22 hyp=569.60 cameraTheta=0.36 mountX=540.73 mountY=-115.02, mountTheta=-0.21
18:24:15.805 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:15.807 00.002 31432 BLT: Moving South for 500 ms, step 16 / 20, DecLoc = -115.02
18:24:15.809 00.002 31432 Enqueuing Calibration Move request for direction 1
18:24:15.810 00.001 31432 BLT: Exiting DecMeasurementStep
18:24:15.812 00.002 29876 Worker thread wakes up
18:24:15.812 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:15.812 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:15.813 00.001 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:15.813 00.000 29876 MoveAxis(S, 500, -)
18:24:15.813 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:15.813 00.000 29876 IsSlewing returns 0
18:24:15.813 00.000 29876 IsGuiding returns 0
18:24:15.813 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:15.818 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=7, FiltMax=257, Gamma=1.000
18:24:15.830 00.012 31432 UpdateGuideState exits: m=5061 RSB=45.8
18:24:15.832 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:15.834 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:15.836 00.002 31432 Enqueuing Expose request
18:24:16.331 00.495 29876 IsGuiding returns 1
18:24:16.331 00.000 29876 scope still moving after pulse duration time elapsed
18:24:16.361 00.030 29876 IsSlewing returns 0
18:24:16.361 00.000 29876 IsGuiding returns 1
18:24:16.392 00.031 29876 IsSlewing returns 0
18:24:16.392 00.000 29876 IsGuiding returns 1
18:24:16.422 00.030 29876 IsSlewing returns 0
18:24:16.422 00.000 29876 IsGuiding returns 0
18:24:16.422 00.000 29876 scope move finished after 500 + 109 ms
18:24:16.422 00.000 29876 Move returns status 0, amount 500
18:24:16.422 00.000 29876 move complete, result=0
18:24:16.422 00.000 29876 worker thread done servicing request
18:24:16.422 00.000 29876 Worker thread wakes up
18:24:16.422 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:16.422 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(518,185,31,31)
18:24:19.054 02.632 29876 Exposure complete
18:24:19.121 00.067 29876 worker thread done servicing request
18:24:19.121 00.000 31432 OnExposeComplete: enter
18:24:19.126 00.005 31432 UpdateGuideState(): m_state=6
18:24:19.132 00.006 31432 Star::Find(15, 533, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
18:24:19.137 00.005 31432 Star::Find returns 1 (0), X=533.41, Y=199.66, Mass=4838, SNR=45.1, Peak=257 HFD=3.7
18:24:19.142 00.005 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.04) = xAngle (-1.67 = -1.67)
18:24:19.147 00.005 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.36 = 1.36)
18:24:19.153 00.006 31432 CameraToMount -- cameraX=-5.96 cameraY=-99.44 hyp=99.62 cameraTheta=-1.63 mountX=-9.88 mountY=97.31, mountTheta=1.67
18:24:19.167 00.014 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:19.172 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:19.178 00.006 31432 CameraToMount -- cameraX=533.41 cameraY=199.66 hyp=569.56 cameraTheta=0.36 mountX=540.87 mountY=-114.44, mountTheta=-0.21
18:24:19.183 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:19.188 00.005 31432 BLT: Moving South for 500 ms, step 17 / 20, DecLoc = -114.44
18:24:19.194 00.006 31432 Enqueuing Calibration Move request for direction 1
18:24:19.199 00.005 31432 BLT: Exiting DecMeasurementStep
18:24:19.204 00.005 29876 Worker thread wakes up
18:24:19.204 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:19.204 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:19.204 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:19.204 00.000 29876 MoveAxis(S, 500, -)
18:24:19.204 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:19.204 00.000 29876 IsSlewing returns 0
18:24:19.204 00.000 29876 IsGuiding returns 0
18:24:19.205 00.001 29876 PulseGuide returned control before completion, sleep 510
18:24:19.212 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=10, FiltMax=257, Gamma=1.000
18:24:19.233 00.021 31432 UpdateGuideState exits: m=4838 RSB=45.1
18:24:19.239 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:19.244 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:19.249 00.005 31432 Enqueuing Expose request
18:24:19.730 00.481 29876 IsGuiding returns 1
18:24:19.730 00.000 29876 scope still moving after pulse duration time elapsed
18:24:19.761 00.031 29876 IsSlewing returns 0
18:24:19.761 00.000 29876 IsGuiding returns 1
18:24:19.792 00.031 29876 IsSlewing returns 0
18:24:19.792 00.000 29876 IsGuiding returns 0
18:24:19.792 00.000 29876 scope move finished after 500 + 87 ms
18:24:19.792 00.000 29876 Move returns status 0, amount 500
18:24:19.792 00.000 29876 move complete, result=0
18:24:19.792 00.000 29876 worker thread done servicing request
18:24:19.792 00.000 29876 Worker thread wakes up
18:24:19.792 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:19.792 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(518,185,31,31)
18:24:22.206 02.414 29876 Exposure complete
18:24:22.272 00.066 29876 worker thread done servicing request
18:24:22.272 00.000 31432 OnExposeComplete: enter
18:24:22.277 00.005 31432 UpdateGuideState(): m_state=6
18:24:22.282 00.005 31432 Star::Find(15, 533, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
18:24:22.288 00.006 31432 Star::Find returns 1 (0), X=533.03, Y=199.92, Mass=4883, SNR=45.2, Peak=257 HFD=4.1
18:24:22.292 00.004 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.04) = xAngle (-1.67 = -1.67)
18:24:22.297 00.005 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.35 = 1.35)
18:24:22.302 00.005 31432 CameraToMount -- cameraX=-6.34 cameraY=-99.18 hyp=99.38 cameraTheta=-1.63 mountX=-10.25 mountY=96.99, mountTheta=1.68
18:24:22.308 00.006 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:22.313 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.34 = -2.94)
18:24:22.317 00.004 31432 CameraToMount -- cameraX=533.03 cameraY=199.92 hyp=569.29 cameraTheta=0.36 mountX=540.50 mountY=-114.76, mountTheta=-0.21
18:24:22.322 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:22.327 00.005 31432 BLT: Moving South for 500 ms, step 18 / 20, DecLoc = -114.76
18:24:22.331 00.004 31432 Enqueuing Calibration Move request for direction 1
18:24:22.336 00.005 31432 BLT: Exiting DecMeasurementStep
18:24:22.341 00.005 29876 Worker thread wakes up
18:24:22.341 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:22.341 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:22.341 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:22.341 00.000 29876 MoveAxis(S, 500, -)
18:24:22.341 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:22.341 00.000 29876 IsSlewing returns 0
18:24:22.342 00.001 29876 IsGuiding returns 0
18:24:22.342 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:22.352 00.010 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=10, FiltMax=257, Gamma=1.000
18:24:22.372 00.020 31432 UpdateGuideState exits: m=4883 RSB=45.2
18:24:22.378 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:22.382 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:22.387 00.005 31432 Enqueuing Expose request
18:24:22.859 00.472 29876 IsGuiding returns 1
18:24:22.859 00.000 29876 scope still moving after pulse duration time elapsed
18:24:22.889 00.030 29876 IsSlewing returns 0
18:24:22.889 00.000 29876 IsGuiding returns 1
18:24:22.919 00.030 29876 IsSlewing returns 0
18:24:22.919 00.000 29876 IsGuiding returns 0
18:24:22.919 00.000 29876 scope move finished after 500 + 77 ms
18:24:22.919 00.000 29876 Move returns status 0, amount 500
18:24:22.919 00.000 29876 move complete, result=0
18:24:22.919 00.000 29876 worker thread done servicing request
18:24:22.919 00.000 29876 Worker thread wakes up
18:24:22.919 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:22.919 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(518,185,31,31)
18:24:25.649 02.730 29876 Exposure complete
18:24:25.715 00.066 29876 worker thread done servicing request
18:24:25.715 00.000 31432 OnExposeComplete: enter
18:24:25.720 00.005 31432 UpdateGuideState(): m_state=6
18:24:25.725 00.005 31432 Star::Find(15, 533, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
18:24:25.730 00.005 31432 Star::Find returns 1 (0), X=531.11, Y=199.71, Mass=4782, SNR=44.8, Peak=257 HFD=3.8
18:24:25.735 00.005 31432 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.04) = xAngle (-1.69 = -1.69)
18:24:25.740 00.005 31432 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.33 = 1.33)
18:24:25.745 00.005 31432 CameraToMount -- cameraX=-8.26 cameraY=-99.40 hyp=99.74 cameraTheta=-1.65 mountX=-12.17 mountY=96.91, mountTheta=1.70
18:24:25.751 00.006 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:25.756 00.005 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.35 = -2.94)
18:24:25.761 00.005 31432 CameraToMount -- cameraX=531.11 cameraY=199.71 hyp=567.42 cameraTheta=0.36 mountX=538.57 mountY=-114.84, mountTheta=-0.21
18:24:25.766 00.005 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:25.771 00.005 31432 BLT: Moving South for 500 ms, step 19 / 20, DecLoc = -114.84
18:24:25.775 00.004 31432 Enqueuing Calibration Move request for direction 1
18:24:25.780 00.005 31432 BLT: Exiting DecMeasurementStep
18:24:25.785 00.005 29876 Worker thread wakes up
18:24:25.785 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:25.785 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:25.785 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:25.785 00.000 29876 MoveAxis(S, 500, -)
18:24:25.786 00.001 29876 Guiding  Dir = 1, Dur = 500
18:24:25.786 00.000 29876 IsSlewing returns 0
18:24:25.786 00.000 29876 IsGuiding returns 0
18:24:25.786 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:25.795 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:25.815 00.020 31432 UpdateGuideState exits: m=4782 RSB=44.8
18:24:25.820 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:25.825 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:25.830 00.005 31432 Enqueuing Expose request
18:24:26.311 00.481 29876 IsGuiding returns 1
18:24:26.311 00.000 29876 scope still moving after pulse duration time elapsed
18:24:26.342 00.031 29876 IsSlewing returns 0
18:24:26.342 00.000 29876 IsGuiding returns 1
18:24:26.374 00.032 29876 IsSlewing returns 0
18:24:26.374 00.000 29876 IsGuiding returns 0
18:24:26.374 00.000 29876 scope move finished after 500 + 87 ms
18:24:26.374 00.000 29876 Move returns status 0, amount 500
18:24:26.374 00.000 29876 move complete, result=0
18:24:26.374 00.000 29876 worker thread done servicing request
18:24:26.374 00.000 29876 Worker thread wakes up
18:24:26.374 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:26.374 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,185,31,31)
18:24:28.787 02.413 29876 Exposure complete
18:24:28.831 00.044 29876 worker thread done servicing request
18:24:28.831 00.000 31432 OnExposeComplete: enter
18:24:28.834 00.003 31432 UpdateGuideState(): m_state=6
18:24:28.836 00.002 31432 Star::Find(15, 531, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
18:24:28.838 00.002 31432 Star::Find returns 1 (0), X=531.36, Y=199.80, Mass=4796, SNR=45.3, Peak=257 HFD=3.7
18:24:28.840 00.002 31432 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.04) = xAngle (-1.69 = -1.69)
18:24:28.842 00.002 31432 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.33 = 1.33)
18:24:28.843 00.001 31432 CameraToMount -- cameraX=-8.02 cameraY=-99.30 hyp=99.62 cameraTheta=-1.65 mountX=-11.93 mountY=96.85, mountTheta=1.69
18:24:28.846 00.003 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:28.848 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.35 = -2.94)
18:24:28.850 00.002 31432 CameraToMount -- cameraX=531.36 cameraY=199.80 hyp=567.68 cameraTheta=0.36 mountX=538.82 mountY=-114.90, mountTheta=-0.21
18:24:28.852 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:28.854 00.002 31432 BLT: Moving South for 500 ms, step 20 / 20, DecLoc = -114.90
18:24:28.856 00.002 31432 Enqueuing Calibration Move request for direction 1
18:24:28.857 00.001 31432 BLT: Exiting DecMeasurementStep
18:24:28.859 00.002 29876 Worker thread wakes up
18:24:28.860 00.001 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
18:24:28.860 00.000 29876 Handling axis move in thread for scope dir=1 dur=500
18:24:28.860 00.000 29876 scope move axis dir= 1 dur= 500 opts= 0x0
18:24:28.860 00.000 29876 MoveAxis(S, 500, -)
18:24:28.860 00.000 29876 Guiding  Dir = 1, Dur = 500
18:24:28.860 00.000 29876 IsSlewing returns 0
18:24:28.860 00.000 29876 IsGuiding returns 0
18:24:28.860 00.000 29876 PulseGuide returned control before completion, sleep 510
18:24:28.865 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:28.878 00.013 31432 UpdateGuideState exits: m=4796 RSB=45.3
18:24:28.881 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:28.883 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:28.885 00.002 31432 Enqueuing Expose request
18:24:29.375 00.490 29876 IsGuiding returns 1
18:24:29.375 00.000 29876 scope still moving after pulse duration time elapsed
18:24:29.406 00.031 29876 IsSlewing returns 0
18:24:29.406 00.000 29876 IsGuiding returns 1
18:24:29.437 00.031 29876 IsSlewing returns 0
18:24:29.437 00.000 29876 IsGuiding returns 1
18:24:29.467 00.030 29876 IsSlewing returns 0
18:24:29.467 00.000 29876 IsGuiding returns 0
18:24:29.467 00.000 29876 scope move finished after 500 + 106 ms
18:24:29.467 00.000 29876 Move returns status 0, amount 500
18:24:29.467 00.000 29876 move complete, result=0
18:24:29.467 00.000 29876 worker thread done servicing request
18:24:29.467 00.000 29876 Worker thread wakes up
18:24:29.467 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:29.467 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(516,185,31,31)
18:24:32.096 02.629 29876 Exposure complete
18:24:32.140 00.044 29876 worker thread done servicing request
18:24:32.140 00.000 31432 OnExposeComplete: enter
18:24:32.143 00.003 31432 UpdateGuideState(): m_state=6
18:24:32.145 00.002 31432 Star::Find(15, 531, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.147 00.002 31432 Star::Find returns 1 (0), X=530.67, Y=199.80, Mass=5019, SNR=46.0, Peak=257 HFD=3.8
18:24:32.149 00.002 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.04) = xAngle (-1.70 = -1.70)
18:24:32.151 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (1.33 = 1.33)
18:24:32.152 00.001 31432 CameraToMount -- cameraX=-8.71 cameraY=-99.30 hyp=99.68 cameraTheta=-1.66 mountX=-12.62 mountY=96.75, mountTheta=1.70
18:24:32.155 00.003 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:32.157 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.35 = -2.94)
18:24:32.159 00.002 31432 CameraToMount -- cameraX=530.67 cameraY=199.80 hyp=567.03 cameraTheta=0.36 mountX=538.13 mountY=-115.00, mountTheta=-0.21
18:24:32.161 00.002 31432 BLT: Entering DecMeasurementStep, state = 3
18:24:32.163 00.002 31432 BLT: South pulses ended at Dec location -115.00
18:24:32.165 00.002 31432 BLT: Drift correction of -0.59 px applied to total north moves of 79.97 px, -0.029 px/frame
18:24:32.167 00.002 31432 BLT: Empirical north rate = 8.06 px/s 
18:24:32.169 00.002 31432 BLT: Exception thrown in logical state 5
18:24:32.170 00.001 31432 BLT: Le mont n'a jamais établi de mouvements sud cohérents - le test a échoué
18:24:32.172 00.002 31432 BLC: window closed
18:24:32.175 00.003 31432 BLC: Last direction was reset
18:24:32.176 00.001 31432 BLT: Cleanup completed
18:24:32.179 00.003 31432 BLT: Exiting DecMeasurementStep
18:24:32.181 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
18:24:32.185 00.004 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.35 = -2.94)
18:24:32.188 00.003 31432 CameraToMount -- cameraX=530.67 cameraY=199.80 hyp=567.03 cameraTheta=0.36 mountX=538.13 mountY=-115.00, mountTheta=-0.21
18:24:32.191 00.003 31432 BLT: Entering DecMeasurementStep, state = 4
18:24:32.194 00.003 31432 BLT: measurement process halted by user or by error
18:24:32.196 00.002 31432 BLC: window closed
18:24:32.199 00.003 31432 BLC: Last direction was reset
18:24:32.201 00.002 31432 BLT: Cleanup completed
18:24:32.203 00.002 31432 BLT: Exiting DecMeasurementStep
18:24:32.213 00.010 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:24:32.215 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:24:32.218 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:24:32.220 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:24:32.222 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:24:32.225 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:24:32.227 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:24:32.230 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:24:32.233 00.003 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:24:32.235 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:24:32.238 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:24:32.240 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:24:32.243 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:24:32.245 00.002 31432 GA long series, window start=0, window end=120, Uncorrected RMS=0.435, Drift=0.002, Corrected RMS=0.437, R-sq=0.000
18:24:32.248 00.003 31432 GA long series, window start=60, window end=176, Uncorrected RMS=0.739, Drift=-1.148, Corrected RMS=0.345, R-sq=0.805
18:24:32.251 00.003 31432 Full uncorrected RMS=0.703px, Selected Dec drift=-1.148 px/min, Best seeing estimate=0.345px, R-sq=0.805
18:24:32.254 00.003 31432 GA Min-Move recommendations are seeing-based: Dec=0.400, RA=0.260
18:24:32.257 00.003 31432 Guiding Assistant results follow:
18:24:32.260 00.003 31432 SNR=44.6, Samples=68, Elapsed Time=178s, RA HPF-RMS=  0.26 px (  0.26 arc-sec ), Dec HPF-RMS=  0.19 px (  0.19 arc-sec ), Total HPF-RMS=  0.32 px (  0.32 arc-sec )
18:24:32.262 00.002 31432 RA Peak=  1.34 px (  1.32 arc-sec ), RA Peak-Peak  15.79 px ( 15.58 arc-sec ), RA Drift Rate= -3.37 px/min ( -3.32 arc-sec/min ), Max RA Drift Rate=  0.27 px/sec (  0.26 arc-sec/sec ), Drift-Limiting Exp=   1.0 s 
18:24:32.264 00.002 31432 Dec Drift Rate= -0.55 px/min ( -0.54 arc-sec/min ), Dec Peak=  0.91 px (  0.90 arc-sec ), PA Error= 2.1 arc-min
18:24:32.282 00.018 31432 Recommendation: Use exposure times in the range of 1.0s to 3.0s
18:24:32.294 00.012 31432 Recommendation: Veuillez envisager de ré-effectuer votre étalonnage (Alerte préalable)
18:24:32.307 00.013 31432 Recommendation: Essaye de définir un mouvement minimal en AD de 0.26
18:24:32.320 00.013 31432 Recommendation: Essaye de définir un mouvement minimal en Dec de 0.40
18:24:32.328 00.008 31432 GetString("/profile/13/GA/2026-01-03 18:33:20/BLT_north", "") returns "-893.3,-886.7,-882.0,-874.6,-870.1,-863.5,-858.8,-851.7,-847.5,-840.2,-835.8,-829.1,-824.4,-817.4,-812.8,-805.7,-801.2,-794.4,-789.5,-782.5,-777.7,-770.8,-766.0,-759.0,-754."
18:24:32.331 00.003 31432 GetString("/profile/13/GA/2026-01-04 18:07:24/BLT_north", "") returns ""
18:24:32.334 00.003 31432 GetString("/profile/13/GA/2026-01-04 18:11:33/BLT_north", "") returns ""
18:24:32.336 00.002 31432 GetString("/profile/13/GA/2026-01-04 18:18:46/BLT_north", "") returns "-193.1,-189.5,-184.9,-181.9,-177.1,-173.8,-168.9,-166.1,-160.9,-157.5,-152.3,-150.0,-144.4,-141.3,-137.7,-134.0,-128.7,-125.7,-121.0,-118.4,-113."
18:24:32.338 00.002 31432 GA-History: removed entry for 2026-01-03 18:33:20
18:24:32.361 00.023 31432 End of Guiding Assistant output....
18:24:32.381 00.020 31432 GuidingAssistant: Re-enabling guide output (1, 29)
18:24:32.385 00.004 31432 Mount: notify guiding stopped
18:24:32.387 00.002 31432 BLC: window closed
18:24:32.389 00.002 31432 BLC: Last direction was reset
18:24:32.392 00.003 31432 Changing from state GUIDING to STOP
18:24:32.394 00.002 31432 guider state => SELECTED
18:24:32.396 00.002 31432 GuiderMultiStar::AutoSelect enter
18:24:32.398 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:24:32.444 00.046 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:24:32.480 00.036 31432 AutoFind: global mean = 0.0, stdev 12.5
18:24:32.483 00.003 31432 AutoFind: using threshold = 0.1
18:24:32.537 00.054 31432 AutoFind: local max [531, 200] 76.2
18:24:32.540 00.003 31432 AutoFind: local max [232, 733] 73.9
18:24:32.541 00.001 31432 AutoFind: local max [528, 303] 73.5
18:24:32.544 00.003 31432 AutoFind: local max [309, 95] 71.7
18:24:32.546 00.002 31432 AutoFind: local max [1187, 174] 53.3
18:24:32.548 00.002 31432 AutoFind: local max [679, 327] 45.6
18:24:32.550 00.002 31432 AutoFind: local max [78, 841] 34.2
18:24:32.552 00.002 31432 AutoFind: local max [941, 751] 33.2
18:24:32.553 00.001 31432 AutoFind: local max [415, 343] 26.9
18:24:32.555 00.002 31432 AutoFind: local max [737, 748] 23.4
18:24:32.557 00.002 31432 AutoFind: local max [687, 579] 17.3
18:24:32.559 00.002 31432 AutoFind: local max [340, 130] 14.2
18:24:32.561 00.002 31432 AutoFind: local max [213, 762] 12.9
18:24:32.563 00.002 31432 AutoFind: local max [220, 230] 12.7
18:24:32.565 00.002 31432 AutoFind: local max [640, 732] 11.9
18:24:32.567 00.002 31432 AutoFind: local max [323, 215] 11.7
18:24:32.569 00.002 31432 AutoFind: local max [1041, 325] 11.1
18:24:32.571 00.002 31432 AutoFind: local max [791, 873] 9.7
18:24:32.573 00.002 31432 AutoFind: local max [1182, 624] 9.0
18:24:32.574 00.001 31432 AutoFind: local max [1073, 446] 8.9
18:24:32.576 00.002 31432 AutoFind: local max [437, 561] 6.5
18:24:32.578 00.002 31432 AutoFind: local max [554, 380] 5.4
18:24:32.580 00.002 31432 AutoFind: local max [720, 54] 5.2
18:24:32.581 00.001 31432 AutoFind: local max [382, 299] 4.8
18:24:32.583 00.002 31432 AutoFind: local max [45, 217] 4.6
18:24:32.585 00.002 31432 AutoFind: local max [1186, 183] 4.2
18:24:32.587 00.002 31432 AutoFind: local max [59, 107] 4.2
18:24:32.589 00.002 31432 AutoFind: local max [1058, 512] 4.2
18:24:32.591 00.002 31432 AutoFind: local max [262, 208] 4.0
18:24:32.593 00.002 31432 AutoFind: local max [754, 216] 4.0
18:24:32.594 00.001 31432 AutoFind: local max [660, 651] 4.0
18:24:32.596 00.002 31432 AutoFind: local max [1249, 272] 3.9
18:24:32.598 00.002 31432 AutoFind: local max [463, 272] 3.8
18:24:32.600 00.002 31432 AutoFind: local max [764, 907] 3.8
18:24:32.602 00.002 31432 AutoFind: local max [258, 171] 3.8
18:24:32.603 00.001 31432 AutoFind: local max [193, 719] 3.7
18:24:32.605 00.002 31432 AutoFind: local max [518, 304] 3.7
18:24:32.607 00.002 31432 AutoFind: local max [766, 186] 3.7
18:24:32.609 00.002 31432 AutoFind: local max [382, 614] 3.6
18:24:32.611 00.002 31432 AutoFind: local max [1101, 238] 3.6
18:24:32.612 00.001 31432 AutoFind: local max [429, 892] 3.6
18:24:32.614 00.002 31432 AutoFind: local max [949, 769] 3.5
18:24:32.616 00.002 31432 AutoFind: local max [1165, 322] 3.5
18:24:32.618 00.002 31432 AutoFind: local max [967, 177] 3.5
18:24:32.619 00.001 31432 AutoFind: local max [99, 617] 3.5
18:24:32.621 00.002 31432 AutoFind: local max [1073, 531] 3.5
18:24:32.623 00.002 31432 AutoFind: local max [311, 342] 3.5
18:24:32.625 00.002 31432 AutoFind: local max [845, 266] 3.4
18:24:32.627 00.002 31432 AutoFind: local max [954, 541] 3.4
18:24:32.628 00.001 31432 AutoFind: local max [433, 156] 3.4
18:24:32.630 00.002 31432 AutoFind: local max [473, 183] 3.4
18:24:32.632 00.002 31432 AutoFind: local max [1195, 183] 3.4
18:24:32.634 00.002 31432 AutoFind: local max [1156, 561] 3.4
18:24:32.636 00.002 31432 AutoFind: local max [26, 148] 3.4
18:24:32.639 00.003 31432 AutoFind: local max [281, 146] 3.4
18:24:32.642 00.003 31432 AutoFind: local max [250, 547] 3.4
18:24:32.645 00.003 31432 AutoFind: local max [100, 201] 3.4
18:24:32.647 00.002 31432 AutoFind: local max [935, 155] 3.4
18:24:32.649 00.002 31432 AutoFind: local max [340, 162] 3.3
18:24:32.651 00.002 31432 AutoFind: local max [631, 240] 3.3
18:24:32.652 00.001 31432 AutoFind: local max [1128, 112] 3.3
18:24:32.654 00.002 31432 AutoFind: local max [1183, 159] 3.3
18:24:32.656 00.002 31432 AutoFind: local max [697, 834] 3.2
18:24:32.658 00.002 31432 AutoFind: local max [936, 171] 3.2
18:24:32.660 00.002 31432 AutoFind: local max [366, 151] 3.2
18:24:32.661 00.001 31432 AutoFind: local max [331, 27] 3.2
18:24:32.664 00.003 31432 AutoFind: local max [906, 377] 3.2
18:24:32.665 00.001 31432 AutoFind: local max [1256, 46] 3.2
18:24:32.668 00.003 31432 AutoFind: local max [765, 420] 3.2
18:24:32.670 00.002 31432 AutoFind: local max [1165, 17] 3.2
18:24:32.672 00.002 31432 AutoFind: local max [256, 480] 3.2
18:24:32.674 00.002 31432 AutoFind: local max [820, 142] 3.2
18:24:32.676 00.002 31432 AutoFind: local max [1165, 840] 3.2
18:24:32.678 00.002 31432 AutoFind: local max [215, 223] 3.1
18:24:32.681 00.003 31432 AutoFind: local max [142, 564] 3.1
18:24:32.682 00.001 31432 AutoFind: local max [228, 430] 3.1
18:24:32.685 00.003 31432 AutoFind: local max [307, 105] 3.1
18:24:32.687 00.002 31432 AutoFind: local max [350, 99] 3.1
18:24:32.689 00.002 31432 AutoFind: local max [681, 777] 3.1
18:24:32.690 00.001 31432 AutoFind: local max [634, 813] 3.1
18:24:32.692 00.002 31432 AutoFind: local max [393, 272] 3.1
18:24:32.695 00.003 31432 AutoFind: local max [884, 163] 3.1
18:24:32.697 00.002 31432 AutoFind: local max [580, 140] 3.1
18:24:32.698 00.001 31432 AutoFind: local max [746, 127] 3.1
18:24:32.701 00.003 31432 AutoFind: local max [393, 754] 3.1
18:24:32.703 00.002 31432 AutoFind: local max [1240, 77] 3.1
18:24:32.705 00.002 31432 AutoFind: local max [498, 757] 3.1
18:24:32.707 00.002 31432 AutoFind: local max [188, 88] 3.1
18:24:32.709 00.002 31432 AutoFind: local max [212, 261] 3.1
18:24:32.711 00.002 31432 AutoFind: local max [820, 439] 3.1
18:24:32.713 00.002 31432 AutoFind: local max [1249, 178] 3.1
18:24:32.714 00.001 31432 AutoFind: local max [537, 285] 3.1
18:24:32.717 00.003 31432 AutoFind: local max [1038, 378] 3.1
18:24:32.718 00.001 31432 AutoFind: local max [310, 158] 3.0
18:24:32.720 00.002 31432 AutoFind: local max [1140, 85] 3.0
18:24:32.722 00.002 31432 AutoFind: local max [625, 37] 3.0
18:24:32.724 00.002 31432 AutoFind: local max [982, 439] 3.0
18:24:32.726 00.002 31432 AutoFind: local max [1147, 287] 3.0
18:24:32.728 00.002 31432 AutoFind: local max [332, 427] 3.0
18:24:32.729 00.001 31432 AutoFind: local max [857, 660] 3.0
18:24:32.732 00.003 31432 AutoFind: too close [537, 285] 3.1 - [518, 304] 3.7
18:24:32.733 00.001 31432 AutoFind: close dim-bright [537, 285] 3.1 - [528, 303] 73.5
18:24:32.735 00.002 31432 AutoFind: close dim-bright [307, 105] 3.1 - [309, 95] 71.7
18:24:32.737 00.002 31432 AutoFind: too close [215, 223] 3.1 - [220, 230] 12.7
18:24:32.739 00.002 31432 AutoFind: too close [936, 171] 3.2 - [935, 155] 3.4
18:24:32.741 00.002 31432 AutoFind: close dim-bright [1183, 159] 3.3 - [1187, 174] 53.3
18:24:32.743 00.002 31432 AutoFind: too close [1195, 183] 3.4 - [1186, 183] 4.2
18:24:32.744 00.001 31432 AutoFind: close dim-bright [1195, 183] 3.4 - [1187, 174] 53.3
18:24:32.746 00.002 31432 AutoFind: too close [1073, 531] 3.5 - [1058, 512] 4.2
18:24:32.749 00.003 31432 AutoFind: close dim-bright [949, 769] 3.5 - [941, 751] 33.2
18:24:32.751 00.002 31432 AutoFind: close dim-bright [518, 304] 3.7 - [528, 303] 73.5
18:24:32.753 00.002 31432 AutoFind: close dim-bright [1186, 183] 4.2 - [1187, 174] 53.3
18:24:32.755 00.002 31432 AutoFind: BPP = 8, saturation at 263, pedestal 8, thresh = 237
18:24:32.757 00.002 31432 Star::Find(15, 531, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.759 00.002 31432 Star::Find returns 1 (0), X=530.67, Y=199.80, Mass=5019, SNR=46.0, Peak=257 HFD=3.8
18:24:32.761 00.002 31432 Star::Find(15, 232, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.763 00.002 31432 Star::Find returns 1 (0), X=232.42, Y=732.89, Mass=9057, SNR=63.7, Peak=255 HFD=5.0
18:24:32.765 00.002 31432 Star::Find(15, 528, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.767 00.002 31432 Star::Find returns 1 (0), X=528.34, Y=302.35, Mass=8273, SNR=59.8, Peak=257 HFD=4.8
18:24:32.770 00.003 31432 Star::Find(15, 309, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.771 00.001 31432 Star::Find returns 1 (0), X=308.87, Y=94.56, Mass=8957, SNR=61.4, Peak=258 HFD=5.1
18:24:32.773 00.002 31432 Star::Find(15, 1187, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.776 00.003 31432 Star::Find returns 1 (0), X=1186.92, Y=171.40, Mass=12373, SNR=72.0, Peak=257 HFD=6.1
18:24:32.777 00.001 31432 Star::Find(15, 679, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.779 00.002 31432 Star::Find returns 1 (0), X=678.89, Y=326.37, Mass=2860, SNR=34.4, Peak=257 HFD=3.4
18:24:32.782 00.003 31432 Star::Find(15, 78, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.784 00.002 31432 Star::Find returns 1 (0), X=77.98, Y=840.76, Mass=2563, SNR=32.0, Peak=207 HFD=4.0
18:24:32.785 00.001 31432 Star::Find(15, 941, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.786 00.001 31432 Star::Find returns 1 (0), X=941.60, Y=750.60, Mass=2317, SNR=30.3, Peak=188 HFD=3.3
18:24:32.788 00.002 31432 Star::Find(15, 415, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.790 00.002 31432 Star::Find returns 1 (0), X=415.37, Y=343.30, Mass=1667, SNR=25.0, Peak=152 HFD=3.4
18:24:32.792 00.002 31432 Star::Find(15, 737, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.794 00.002 31432 Star::Find returns 1 (0), X=736.50, Y=747.47, Mass=1571, SNR=24.7, Peak=155 HFD=3.2
18:24:32.796 00.002 31432 Star::Find(15, 687, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.798 00.002 31432 Star::Find returns 1 (0), X=687.28, Y=579.53, Mass=1136, SNR=19.7, Peak=120 HFD=3.3
18:24:32.800 00.002 31432 Star::Find(15, 340, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.802 00.002 31432 Star::Find returns 1 (0), X=340.24, Y=130.08, Mass=862, SNR=16.9, Peak=112 HFD=3.3
18:24:32.804 00.002 31432 Star::Find(15, 213, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.806 00.002 31432 Star::Find returns 1 (0), X=212.49, Y=762.58, Mass=1331, SNR=21.2, Peak=89 HFD=5.3
18:24:32.808 00.002 31432 Star::Find(15, 640, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.810 00.002 31432 Star::Find returns 1 (0), X=639.81, Y=732.17, Mass=691, SNR=14.9, Peak=75 HFD=3.4
18:24:32.812 00.002 31432 Star::Find(15, 323, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.814 00.002 31432 Star::Find returns 1 (0), X=323.61, Y=214.84, Mass=613, SNR=14.7, Peak=107 HFD=2.5
18:24:32.816 00.002 31432 Star::Find(15, 1041, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.817 00.001 31432 Star::Find returns 1 (0), X=1040.98, Y=325.19, Mass=579, SNR=13.6, Peak=85 HFD=3.1
18:24:32.819 00.002 31432 Star::Find(15, 791, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.821 00.002 31432 Star::Find returns 1 (0), X=791.19, Y=872.63, Mass=576, SNR=14.2, Peak=67 HFD=3.4
18:24:32.823 00.002 31432 Star::Find(15, 1182, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.825 00.002 31432 Star::Find returns 1 (0), X=1182.13, Y=624.28, Mass=449, SNR=12.0, Peak=75 HFD=2.7
18:24:32.827 00.002 31432 Star::Find(15, 1073, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.829 00.002 31432 Star::Find returns 1 (0), X=1072.58, Y=445.30, Mass=499, SNR=12.9, Peak=76 HFD=3.1
18:24:32.831 00.002 31432 Star::Find(15, 437, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.833 00.002 31432 Star::Find returns 1 (0), X=437.15, Y=561.03, Mass=296, SNR=9.3, Peak=59 HFD=3.0
18:24:32.836 00.003 31432 Star::Find(15, 554, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.839 00.003 31432 Star::Find returns 1 (0), X=554.07, Y=379.43, Mass=186, SNR=7.4, Peak=66 HFD=2.2
18:24:32.841 00.002 31432 Star::Find(15, 720, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.844 00.003 31432 Star::Find returns 1 (0), X=720.15, Y=53.78, Mass=262, SNR=8.6, Peak=69 HFD=4.2
18:24:32.846 00.002 31432 Star::Find(15, 382, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.849 00.003 31432 Star::Find returns 1 (0), X=380.52, Y=299.30, Mass=220, SNR=8.3, Peak=80 HFD=3.2
18:24:32.852 00.003 31432 Star::Find(15, 45, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.854 00.002 31432 Star::Find false star n=8 nbg=277 bg=31.6 sigma=5.4 thresh=48 peak=44
18:24:32.857 00.003 31432 Star::Find returns 0 (2), X=45.00, Y=217.00, Mass=142, SNR=2.9, Peak=52 HFD=0.0
18:24:32.858 00.001 31432 Star::Find(15, 59, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.860 00.002 31432 Star::Find false star n=6 nbg=277 bg=31.5 sigma=5.5 thresh=48 peak=46
18:24:32.862 00.002 31432 Star::Find returns 0 (2), X=59.00, Y=107.00, Mass=122, SNR=2.9, Peak=57 HFD=0.0
18:24:32.864 00.002 31432 Star::Find(15, 262, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.866 00.002 31432 Star::Find false star n=3 nbg=278 bg=31.1 sigma=5.8 thresh=49 peak=46
18:24:32.868 00.002 31432 Star::Find returns 0 (2), X=262.00, Y=208.00, Mass=67, SNR=2.9, Peak=69 HFD=0.0
18:24:32.871 00.003 31432 Star::Find(15, 754, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.873 00.002 31432 Star::Find returns 0 (2), X=754.00, Y=216.00, Mass=21, SNR=2.4, Peak=55 HFD=0.0
18:24:32.875 00.002 31432 Star::Find(15, 660, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.877 00.002 31432 Star::Find false star n=4 nbg=282 bg=26.3 sigma=5.8 thresh=44 peak=39
18:24:32.879 00.002 31432 Star::Find returns 0 (2), X=660.00, Y=651.00, Mass=77, SNR=2.9, Peak=51 HFD=0.0
18:24:32.881 00.002 31432 Star::Find(15, 1249, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.882 00.001 31432 Star::Find false star n=5 nbg=277 bg=32.2 sigma=5.6 thresh=49 peak=44
18:24:32.885 00.003 31432 Star::Find returns 0 (2), X=1249.00, Y=272.00, Mass=117, SNR=2.9, Peak=60 HFD=0.0
18:24:32.888 00.003 31432 Star::Find(15, 463, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.890 00.002 31432 Star::Find false star n=3 nbg=279 bg=31.8 sigma=5.9 thresh=50 peak=42
18:24:32.892 00.002 31432 Star::Find returns 0 (2), X=463.00, Y=272.00, Mass=68, SNR=2.9, Peak=76 HFD=0.0
18:24:32.894 00.002 31432 Star::Find(15, 764, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.896 00.002 31432 Star::Find false star n=4 nbg=274 bg=21.0 sigma=5.6 thresh=38 peak=32
18:24:32.898 00.002 31432 Star::Find returns 0 (2), X=764.00, Y=907.00, Mass=91, SNR=2.9, Peak=58 HFD=0.0
18:24:32.900 00.002 31432 Star::Find(15, 258, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.903 00.003 31432 Star::Find false star n=5 nbg=278 bg=31.3 sigma=5.7 thresh=48 peak=42
18:24:32.905 00.002 31432 Star::Find returns 0 (2), X=258.00, Y=171.00, Mass=92, SNR=2.9, Peak=56 HFD=0.0
18:24:32.907 00.002 31432 Star::Find(15, 193, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.909 00.002 31432 Star::Find false star n=5 nbg=277 bg=22.9 sigma=4.9 thresh=38 peak=33
18:24:32.911 00.002 31432 Star::Find returns 0 (2), X=193.00, Y=719.00, Mass=102, SNR=2.9, Peak=50 HFD=0.0
18:24:32.912 00.001 31432 Star::Find(15, 766, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.914 00.002 31432 Star::Find false star n=6 nbg=275 bg=33.4 sigma=5.7 thresh=50 peak=43
18:24:32.916 00.002 31432 Star::Find returns 0 (2), X=766.00, Y=186.00, Mass=119, SNR=2.9, Peak=64 HFD=0.0
18:24:32.918 00.002 31432 Star::Find(15, 382, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.920 00.002 31432 Star::Find false star n=3 nbg=277 bg=25.9 sigma=5.4 thresh=42 peak=35
18:24:32.922 00.002 31432 Star::Find returns 0 (2), X=382.00, Y=614.00, Mass=73, SNR=2.9, Peak=63 HFD=0.0
18:24:32.924 00.002 31432 Star::Find(15, 1101, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.926 00.002 31432 Star::Find false star n=5 nbg=282 bg=31.5 sigma=5.4 thresh=48 peak=41
18:24:32.927 00.001 31432 Star::Find returns 0 (2), X=1101.00, Y=238.00, Mass=85, SNR=2.9, Peak=57 HFD=0.0
18:24:32.929 00.002 31432 Star::Find(15, 429, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.931 00.002 31432 Star::Find false star n=3 nbg=281 bg=20.7 sigma=5.1 thresh=36 peak=30
18:24:32.933 00.002 31432 Star::Find returns 0 (2), X=429.00, Y=892.00, Mass=52, SNR=2.9, Peak=42 HFD=0.0
18:24:32.936 00.003 31432 Star::Find(15, 949, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.938 00.002 31432 Star::Find false star n=35 nbg=263 bg=23.9 sigma=5.3 thresh=40 peak=39
18:24:32.940 00.002 31432 Star::Find returns 0 (2), X=949.00, Y=769.00, Mass=2144, SNR=2.9, Peak=53 HFD=0.0
18:24:32.941 00.001 31432 Star::Find(15, 1165, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.943 00.002 31432 Star::Find false star n=3 nbg=280 bg=31.4 sigma=6.0 thresh=49 peak=41
18:24:32.945 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=322.00, Mass=78, SNR=2.9, Peak=61 HFD=0.0
18:24:32.947 00.002 31432 Star::Find(15, 967, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.949 00.002 31432 Star::Find false star n=2 nbg=282 bg=33.8 sigma=6.0 thresh=52 peak=44
18:24:32.951 00.002 31432 Star::Find returns 0 (2), X=967.00, Y=177.00, Mass=38, SNR=2.9, Peak=58 HFD=0.0
18:24:32.953 00.002 31432 Star::Find(15, 99, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.955 00.002 31432 Star::Find false star n=4 nbg=278 bg=25.6 sigma=5.5 thresh=42 peak=35
18:24:32.956 00.001 31432 Star::Find returns 0 (2), X=99.00, Y=617.00, Mass=72, SNR=2.9, Peak=45 HFD=0.0
18:24:32.958 00.002 31432 Star::Find(15, 311, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.960 00.002 31432 Star::Find false star n=4 nbg=280 bg=29.7 sigma=5.7 thresh=47 peak=39
18:24:32.962 00.002 31432 Star::Find returns 0 (2), X=311.00, Y=342.00, Mass=75, SNR=2.9, Peak=55 HFD=0.0
18:24:32.964 00.002 31432 Star::Find(15, 845, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.966 00.002 31432 Star::Find false star n=2 nbg=282 bg=32.1 sigma=5.7 thresh=49 peak=39
18:24:32.968 00.002 31432 Star::Find returns 0 (2), X=845.00, Y=266.00, Mass=47, SNR=2.9, Peak=62 HFD=0.0
18:24:32.970 00.002 31432 Star::Find(15, 954, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.972 00.002 31432 Star::Find false star n=2 nbg=277 bg=28.1 sigma=5.5 thresh=45 peak=37
18:24:32.975 00.003 31432 Star::Find returns 0 (2), X=954.00, Y=541.00, Mass=64, SNR=2.9, Peak=69 HFD=0.0
18:24:32.977 00.002 31432 Star::Find(15, 433, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.978 00.001 31432 Star::Find false star n=2 nbg=283 bg=32.0 sigma=6.2 thresh=51 peak=43
18:24:32.980 00.002 31432 Star::Find returns 0 (2), X=433.00, Y=156.00, Mass=51, SNR=2.9, Peak=63 HFD=0.0
18:24:32.982 00.002 31432 Star::Find(15, 473, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.984 00.002 31432 Star::Find returns 0 (3), X=473.00, Y=183.00, Mass=0, SNR=0.0, Peak=57 HFD=0.0
18:24:32.986 00.002 31432 Star::Find(15, 1156, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.988 00.002 31432 Star::Find returns 0 (3), X=1156.00, Y=561.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
18:24:32.990 00.002 31432 Star::Find(15, 26, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.992 00.002 31432 Star::Find false star n=7 nbg=277 bg=32.0 sigma=5.3 thresh=48 peak=44
18:24:32.994 00.002 31432 Star::Find returns 0 (2), X=26.00, Y=148.00, Mass=143, SNR=2.9, Peak=90 HFD=0.0
18:24:32.995 00.001 31432 Star::Find(15, 281, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:32.997 00.002 31432 Star::Find returns 0 (2), X=281.00, Y=146.00, Mass=18, SNR=2.2, Peak=53 HFD=0.0
18:24:32.999 00.002 31432 Star::Find(15, 250, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.001 00.002 31432 Star::Find false star n=3 nbg=277 bg=27.0 sigma=5.5 thresh=43 peak=34
18:24:33.003 00.002 31432 Star::Find returns 0 (2), X=250.00, Y=547.00, Mass=56, SNR=2.9, Peak=47 HFD=0.0
18:24:33.005 00.002 31432 Star::Find(15, 100, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.007 00.002 31432 Star::Find false star n=5 nbg=280 bg=31.3 sigma=5.7 thresh=49 peak=43
18:24:33.009 00.002 31432 Star::Find returns 0 (2), X=100.00, Y=201.00, Mass=126, SNR=2.9, Peak=80 HFD=0.0
18:24:33.010 00.001 31432 Star::Find(15, 340, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.012 00.002 31432 Star::Find false star n=2 nbg=278 bg=31.7 sigma=6.1 thresh=50 peak=39
18:24:33.014 00.002 31432 Star::Find returns 0 (2), X=340.00, Y=162.00, Mass=37, SNR=2.9, Peak=53 HFD=0.0
18:24:33.016 00.002 31432 Star::Find(15, 631, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.018 00.002 31432 Star::Find false star n=3 nbg=282 bg=32.2 sigma=6.3 thresh=51 peak=42
18:24:33.020 00.002 31432 Star::Find returns 0 (2), X=631.00, Y=240.00, Mass=70, SNR=2.9, Peak=63 HFD=0.0
18:24:33.021 00.001 31432 Star::Find(15, 1128, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.023 00.002 31432 Star::Find returns 0 (2), X=1128.00, Y=112.00, Mass=19, SNR=2.1, Peak=56 HFD=0.0
18:24:33.025 00.002 31432 Star::Find(15, 1183, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.027 00.002 31432 Star::Find returns 1 (0), X=1186.92, Y=171.40, Mass=12373, SNR=72.0, Peak=257 HFD=6.1
18:24:33.029 00.002 31432 Star::Find(15, 697, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.031 00.002 31432 Star::Find returns 0 (3), X=697.00, Y=834.00, Mass=0, SNR=0.0, Peak=42 HFD=0.0
18:24:33.032 00.001 31432 Star::Find(15, 366, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.034 00.002 31432 Star::Find returns 0 (2), X=366.00, Y=151.00, Mass=27, SNR=2.8, Peak=60 HFD=0.0
18:24:33.036 00.002 31432 Star::Find(15, 331, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.038 00.002 31432 Star::Find false star n=2 nbg=279 bg=32.4 sigma=6.0 thresh=50 peak=42
18:24:33.040 00.002 31432 Star::Find returns 0 (2), X=331.00, Y=27.00, Mass=46, SNR=2.9, Peak=61 HFD=0.0
18:24:33.042 00.002 31432 Star::Find(15, 906, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.044 00.002 31432 Star::Find false star n=3 nbg=279 bg=29.6 sigma=5.8 thresh=47 peak=43
18:24:33.046 00.002 31432 Star::Find returns 0 (2), X=906.00, Y=377.00, Mass=92, SNR=2.9, Peak=74 HFD=0.0
18:24:33.047 00.001 31432 Star::Find(15, 1256, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.049 00.002 31432 Star::Find false star n=4 nbg=279 bg=34.4 sigma=5.8 thresh=52 peak=44
18:24:33.051 00.002 31432 Star::Find returns 0 (2), X=1256.00, Y=46.00, Mass=78, SNR=2.9, Peak=68 HFD=0.0
18:24:33.053 00.002 31432 Star::Find(15, 765, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.055 00.002 31432 Star::Find false star n=4 nbg=281 bg=29.9 sigma=5.5 thresh=46 peak=40
18:24:33.057 00.002 31432 Star::Find returns 0 (2), X=765.00, Y=420.00, Mass=76, SNR=2.9, Peak=53 HFD=0.0
18:24:33.059 00.002 31432 Star::Find(15, 1165, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.061 00.002 31432 Star::Find false star n=2 nbg=280 bg=34.0 sigma=6.3 thresh=53 peak=42
18:24:33.062 00.001 31432 Star::Find returns 0 (2), X=1165.00, Y=17.00, Mass=51, SNR=2.9, Peak=63 HFD=0.0
18:24:33.064 00.002 31432 Star::Find(15, 256, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.066 00.002 31432 Star::Find false star n=3 nbg=282 bg=27.9 sigma=5.8 thresh=45 peak=34
18:24:33.068 00.002 31432 Star::Find returns 0 (2), X=256.00, Y=480.00, Mass=61, SNR=2.9, Peak=54 HFD=0.0
18:24:33.070 00.002 31432 Star::Find(15, 820, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.072 00.002 31432 Star::Find false star n=2 nbg=279 bg=33.1 sigma=5.9 thresh=51 peak=41
18:24:33.074 00.002 31432 Star::Find returns 0 (2), X=820.00, Y=142.00, Mass=41, SNR=2.9, Peak=57 HFD=0.0
18:24:33.076 00.002 31432 Star::Find(15, 1165, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.078 00.002 31432 Star::Find false star n=7 nbg=278 bg=22.7 sigma=5.4 thresh=39 peak=33
18:24:33.080 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=840.00, Mass=139, SNR=2.9, Peak=48 HFD=0.0
18:24:33.081 00.001 31432 Star::Find(15, 142, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.083 00.002 31432 Star::Find false star n=10 nbg=277 bg=25.5 sigma=5.1 thresh=41 peak=39
18:24:33.085 00.002 31432 Star::Find returns 0 (2), X=142.00, Y=564.00, Mass=174, SNR=2.9, Peak=51 HFD=0.0
18:24:33.087 00.002 31432 Star::Find(15, 228, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.089 00.002 31432 Star::Find returns 0 (4), X=227.53, Y=430.30, Mass=116, SNR=6.4, Peak=82 HFD=1.2
18:24:33.091 00.002 31432 Star::Find(15, 307, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.092 00.001 31432 Star::Find returns 1 (0), X=308.87, Y=94.56, Mass=8957, SNR=61.4, Peak=258 HFD=5.1
18:24:33.094 00.002 31432 Star::Find(15, 350, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.096 00.002 31432 Star::Find returns 0 (3), X=350.00, Y=99.00, Mass=0, SNR=0.0, Peak=52 HFD=0.0
18:24:33.098 00.002 31432 Star::Find(15, 681, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.100 00.002 31432 Star::Find false star n=5 nbg=276 bg=22.9 sigma=5.5 thresh=39 peak=33
18:24:33.102 00.002 31432 Star::Find returns 0 (2), X=681.00, Y=777.00, Mass=84, SNR=2.9, Peak=42 HFD=0.0
18:24:33.104 00.002 31432 Star::Find(15, 634, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.106 00.002 31432 Star::Find returns 0 (2), X=634.00, Y=813.00, Mass=22, SNR=2.6, Peak=45 HFD=0.0
18:24:33.108 00.002 31432 Star::Find(15, 393, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.109 00.001 31432 Star::Find returns 0 (2), X=393.00, Y=272.00, Mass=19, SNR=2.3, Peak=53 HFD=0.0
18:24:33.111 00.002 31432 Star::Find(15, 884, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.113 00.002 31432 Star::Find returns 0 (2), X=884.00, Y=163.00, Mass=18, SNR=2.1, Peak=65 HFD=0.0
18:24:33.115 00.002 31432 Star::Find(15, 580, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.117 00.002 31432 Star::Find false star n=2 nbg=283 bg=32.6 sigma=6.4 thresh=52 peak=43
18:24:33.119 00.002 31432 Star::Find returns 0 (2), X=580.00, Y=140.00, Mass=52, SNR=2.9, Peak=62 HFD=0.0
18:24:33.121 00.002 31432 Star::Find(15, 746, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.122 00.001 31432 Star::Find false star n=3 nbg=281 bg=34.4 sigma=5.8 thresh=52 peak=42
18:24:33.124 00.002 31432 Star::Find returns 0 (2), X=746.00, Y=127.00, Mass=62, SNR=2.9, Peak=61 HFD=0.0
18:24:33.126 00.002 31432 Star::Find(15, 393, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.128 00.002 31432 Star::Find false star n=3 nbg=280 bg=23.3 sigma=5.6 thresh=40 peak=33
18:24:33.130 00.002 31432 Star::Find returns 0 (2), X=393.00, Y=754.00, Mass=75, SNR=2.9, Peak=56 HFD=0.0
18:24:33.132 00.002 31432 Star::Find(15, 1240, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.133 00.001 31432 Star::Find false star n=4 nbg=282 bg=34.3 sigma=5.7 thresh=51 peak=42
18:24:33.135 00.002 31432 Star::Find returns 0 (2), X=1240.00, Y=77.00, Mass=75, SNR=2.9, Peak=59 HFD=0.0
18:24:33.137 00.002 31432 Star::Find(15, 498, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.139 00.002 31432 Star::Find false star n=4 nbg=277 bg=23.1 sigma=5.3 thresh=39 peak=31
18:24:33.141 00.002 31432 Star::Find returns 0 (2), X=498.00, Y=757.00, Mass=78, SNR=2.9, Peak=48 HFD=0.0
18:24:33.143 00.002 31432 Star::Find(15, 188, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.144 00.001 31432 Star::Find false star n=1 nbg=280 bg=31.9 sigma=6.0 thresh=50 peak=41
18:24:33.146 00.002 31432 Star::Find returns 0 (2), X=188.00, Y=88.00, Mass=32, SNR=2.9, Peak=64 HFD=0.0
18:24:33.148 00.002 31432 Star::Find(15, 212, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.149 00.001 31432 Star::Find false star n=3 nbg=282 bg=31.3 sigma=5.7 thresh=48 peak=39
18:24:33.151 00.002 31432 Star::Find returns 0 (2), X=212.00, Y=261.00, Mass=51, SNR=2.9, Peak=50 HFD=0.0
18:24:33.153 00.002 31432 Star::Find(15, 820, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.155 00.002 31432 Star::Find false star n=3 nbg=284 bg=30.3 sigma=5.8 thresh=48 peak=36
18:24:33.157 00.002 31432 Star::Find returns 0 (2), X=820.00, Y=439.00, Mass=59, SNR=2.9, Peak=53 HFD=0.0
18:24:33.158 00.001 31432 Star::Find(15, 1249, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.160 00.002 31432 Star::Find false star n=3 nbg=277 bg=32.8 sigma=6.1 thresh=51 peak=46
18:24:33.162 00.002 31432 Star::Find returns 0 (2), X=1249.00, Y=178.00, Mass=90, SNR=2.9, Peak=74 HFD=0.0
18:24:33.164 00.002 31432 Star::Find(15, 1038, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.165 00.001 31432 Star::Find returns 0 (3), X=1038.00, Y=378.00, Mass=0, SNR=0.0, Peak=69 HFD=0.0
18:24:33.167 00.002 31432 Star::Find(15, 310, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.169 00.002 31432 Star::Find false star n=4 nbg=280 bg=31.4 sigma=5.9 thresh=49 peak=42
18:24:33.171 00.002 31432 Star::Find returns 0 (2), X=310.00, Y=158.00, Mass=89, SNR=2.9, Peak=71 HFD=0.0
18:24:33.172 00.001 31432 Star::Find(15, 1140, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.174 00.002 31432 Star::Find false star n=4 nbg=277 bg=33.2 sigma=5.6 thresh=50 peak=43
18:24:33.176 00.002 31432 Star::Find returns 0 (2), X=1140.00, Y=85.00, Mass=76, SNR=2.9, Peak=53 HFD=0.0
18:24:33.178 00.002 31432 Star::Find(15, 625, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.179 00.001 31432 Star::Find false star n=2 nbg=283 bg=33.0 sigma=6.6 thresh=53 peak=43
18:24:33.181 00.002 31432 Star::Find returns 0 (2), X=625.00, Y=37.00, Mass=46, SNR=2.9, Peak=61 HFD=0.0
18:24:33.184 00.003 31432 Star::Find(15, 982, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.185 00.001 31432 Star::Find returns 0 (3), X=982.00, Y=439.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
18:24:33.187 00.002 31432 Star::Find(15, 1147, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.189 00.002 31432 Star::Find false star n=4 nbg=278 bg=32.1 sigma=5.7 thresh=49 peak=40
18:24:33.191 00.002 31432 Star::Find returns 0 (2), X=1147.00, Y=287.00, Mass=79, SNR=2.9, Peak=60 HFD=0.0
18:24:33.193 00.002 31432 Star::Find(15, 332, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.195 00.002 31432 Star::Find false star n=2 nbg=277 bg=29.0 sigma=6.1 thresh=47 peak=38
18:24:33.197 00.002 31432 Star::Find returns 0 (2), X=332.00, Y=427.00, Mass=60, SNR=2.9, Peak=60 HFD=0.0
18:24:33.199 00.002 31432 Star::Find(15, 857, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.201 00.002 31432 Star::Find false star n=4 nbg=278 bg=25.6 sigma=5.6 thresh=42 peak=33
18:24:33.202 00.001 31432 Star::Find returns 0 (2), X=857.00, Y=660.00, Mass=81, SNR=2.9, Peak=50 HFD=0.0
18:24:33.204 00.002 31432 AutoFind: finding best star pass 1
18:24:33.206 00.002 31432 Star::Find(15, 531, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.208 00.002 31432 Star::Find returns 1 (0), X=530.67, Y=199.80, Mass=5019, SNR=46.0, Peak=257 HFD=3.8
18:24:33.209 00.001 31432 AutoFind: near-saturated [531, 200] 76.2 Mass 5019 SNR 46.0 Peak 257
18:24:33.211 00.002 31432 Star::Find(15, 232, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.213 00.002 31432 Star::Find returns 1 (0), X=232.42, Y=732.89, Mass=9057, SNR=63.7, Peak=255 HFD=5.0
18:24:33.215 00.002 31432 AutoFind: near-saturated [232, 733] 73.9 Mass 9057 SNR 63.7 Peak 255
18:24:33.217 00.002 31432 Star::Find(15, 528, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.219 00.002 31432 Star::Find returns 1 (0), X=528.34, Y=302.35, Mass=8273, SNR=59.8, Peak=257 HFD=4.8
18:24:33.221 00.002 31432 AutoFind: near-saturated [528, 303] 73.5 Mass 8273 SNR 59.8 Peak 257
18:24:33.223 00.002 31432 Star::Find(15, 309, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.224 00.001 31432 Star::Find returns 1 (0), X=308.87, Y=94.56, Mass=8957, SNR=61.4, Peak=258 HFD=5.1
18:24:33.226 00.002 31432 AutoFind: near-saturated [309, 95] 71.7 Mass 8957 SNR 61.4 Peak 258
18:24:33.228 00.002 31432 Star::Find(15, 1187, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.230 00.002 31432 Star::Find returns 1 (0), X=1186.92, Y=171.40, Mass=12373, SNR=72.0, Peak=257 HFD=6.1
18:24:33.232 00.002 31432 AutoFind: near-saturated [1187, 174] 53.3 Mass 12373 SNR 72.0 Peak 257
18:24:33.234 00.002 31432 Star::Find(15, 679, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.235 00.001 31432 Star::Find returns 1 (0), X=678.89, Y=326.37, Mass=2860, SNR=34.4, Peak=257 HFD=3.4
18:24:33.237 00.002 31432 AutoFind: near-saturated [679, 327] 45.6 Mass 2860 SNR 34.4 Peak 257
18:24:33.239 00.002 31432 Star::Find(15, 78, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.241 00.002 31432 Star::Find returns 1 (0), X=77.98, Y=840.76, Mass=2563, SNR=32.0, Peak=207 HFD=4.0
18:24:33.242 00.001 31432 AutoFind returns star at [78, 841] 34.2 Mass 2563 SNR 32.0
18:24:33.244 00.002 31432 Star::Find(15, 78, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
18:24:33.247 00.003 31432 Star::Find returns 1 (0), X=77.98, Y=840.76, Mass=2563, SNR=32.0, Peak=207 HFD=4.0
18:24:33.248 00.001 31432 MultiStar: List (12): {77.98, 840.76}(32.0), {941.60, 750.60}(30.3), {415.37, 343.30}(25.0), {736.50, 747.47}(24.7), {687.28, 579.53}(19.7), {340.24, 130.08}(16.9), {212.49, 762.58}(21.2), {639.81, 732.17}(14.9), {323.61, 214.84}(14.7), {1040.98, 325.19}(13.6), {791.19, 872.63}(14.2), {1182.13, 624.28}(12.0), 
18:24:33.250 00.002 31432 setting lock position to (77.98, 840.76)
18:24:33.252 00.002 31432 MultiStar: stabilizing after lock position change
18:24:33.254 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:33.265 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (78.0, 840.8)
18:24:33.272 00.007 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:24:33.274 00.002 31432 guider state => CALIBRATED
18:24:33.276 00.002 31432 MultiStar mode enabled, AutoFind forced
18:24:33.278 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:24:33.298 00.020 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:33.312 00.014 31432 UpdateGuideState exits: m=5019 RSB=46.0
18:24:33.314 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:33.315 00.001 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:24:33.318 00.003 31432 Enqueuing Expose request
18:24:33.320 00.002 29876 Worker thread wakes up
18:24:33.320 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:33.320 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:24:35.723 02.403 29876 Exposure complete
18:24:35.768 00.045 29876 worker thread done servicing request
18:24:35.768 00.000 31432 OnExposeComplete: enter
18:24:35.771 00.003 31432 UpdateGuideState(): m_state=5
18:24:35.773 00.002 31432 Star::Find(15, 77, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
18:24:35.775 00.002 31432 Star::Find returns 1 (0), X=77.60, Y=840.94, Mass=2680, SNR=32.8, Peak=185 HFD=3.9
18:24:35.776 00.001 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.04) = xAngle (2.66 = 2.66)
18:24:35.778 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.68 = -0.60)
18:24:35.780 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.19 hyp=0.43 cameraTheta=2.69 mountX=-0.38 mountY=-0.24, mountTheta=-2.57
18:24:35.782 00.002 31432 Changing from state CALIBRATED to GUIDING
18:24:35.785 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:24:35.787 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:24:35.789 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=1.5 pierSide=0, cal dec=1.5 pierSide=0 rotAngle=Aucun bin=1
18:24:35.791 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:24:35.793 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:24:35.795 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:24:35.797 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:24:35.800 00.003 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:24:35.802 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:24:35.804 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:24:35.806 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:24:35.809 00.003 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:24:35.811 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:24:35.813 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:24:35.815 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:24:35.817 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:24:35.824 00.007 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:24:35.826 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:24:35.828 00.002 31432 Dec comp: XRate 7.801 -> 7.800 for dec 1.5 -> dec 1.5
18:24:35.832 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:24:35.834 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:24:35.837 00.003 31432 setting lock position to (77.60, 840.94)
18:24:35.839 00.002 31432 MultiStar: stabilizing after lock position change
18:24:35.841 00.002 31432 guider state => GUIDING
18:24:35.844 00.003 31432 Status Line: Guidage
18:24:35.848 00.004 31432 Mount: notify guiding started
18:24:35.852 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:24:35.854 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:24:35.856 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:24:35.859 00.003 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:24:35.862 00.003 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:24:35.864 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:24:35.866 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:24:35.868 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:24:35.870 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:24:35.872 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:24:35.874 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:24:35.876 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:24:35.879 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:24:35.881 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:24:35.883 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:24:35.886 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:24:35.888 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:24:35.890 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:24:35.893 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:24:35.895 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:24:35.897 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:24:35.900 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:24:35.902 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:24:35.904 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:24:35.906 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:24:35.908 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:24:35.911 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:24:35.913 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:24:35.915 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:24:35.917 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:24:35.919 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:24:35.921 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:24:35.923 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:24:35.925 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:24:35.927 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:24:35.930 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:24:35.932 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:24:35.934 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:24:35.936 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:24:35.939 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:24:35.942 00.003 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:24:35.944 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:24:35.947 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 1.5
18:24:35.949 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.5
18:24:35.951 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.04) = xAngle (0.04 = 0.04)
18:24:35.953 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:24:35.955 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:24:35.957 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:24:35.959 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:24:35.961 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:35.972 00.011 31432 UpdateGuideState exits: m=2680 RSB=32.8
18:24:35.975 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:35.976 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:35.978 00.002 31432 Enqueuing Expose request
18:24:35.980 00.002 29876 Worker thread wakes up
18:24:35.980 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:35.980 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:38.605 02.625 29876 Exposure complete
18:24:38.650 00.045 29876 worker thread done servicing request
18:24:38.651 00.001 31432 OnExposeComplete: enter
18:24:38.653 00.002 31432 UpdateGuideState(): m_state=6
18:24:38.655 00.002 31432 Star::Find(15, 77, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:24:38.657 00.002 31432 Star::Find returns 1 (0), X=77.27, Y=840.63, Mass=2509, SNR=31.3, Peak=160 HFD=3.7
18:24:38.659 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.04) = xAngle (-2.43 = -2.43)
18:24:38.661 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (0.59 = 0.59)
18:24:38.663 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-2.39 mountX=-0.34 mountY=0.25, mountTheta=2.51
18:24:38.665 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.31, opts=13)
18:24:38.667 00.002 31432 Enqueuing Move request for scope (-0.33, -0.31)
18:24:38.670 00.003 29876 Worker thread wakes up
18:24:38.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.31) opts 0xd
18:24:38.670 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.31)
18:24:38.670 00.000 29876 Moving (-0.33, -0.31) raw xDistance=-0.34 yDistance=0.25
18:24:38.670 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
18:24:38.670 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:24:38.670 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:24:38.670 00.000 29876 MoveAxis(E, 28, ABG)
18:24:38.670 00.000 29876 Guiding  Dir = 2, Dur = 28
18:24:38.670 00.000 29876 IsSlewing returns 0
18:24:38.670 00.000 29876 IsGuiding returns 0
18:24:38.670 00.000 29876 PulseGuide returned control before completion, sleep 38
18:24:38.676 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=10, FiltMax=257, Gamma=1.000
18:24:38.688 00.012 31432 UpdateGuideState exits: m=2509 RSB=31.3
18:24:38.691 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:38.693 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:38.694 00.001 31432 Enqueuing Expose request
18:24:38.714 00.020 29876 IsGuiding returns 1
18:24:38.714 00.000 29876 scope still moving after pulse duration time elapsed
18:24:38.744 00.030 29876 IsSlewing returns 0
18:24:38.744 00.000 29876 IsGuiding returns 1
18:24:38.775 00.031 29876 IsSlewing returns 0
18:24:38.775 00.000 29876 IsGuiding returns 0
18:24:38.775 00.000 29876 scope move finished after 28 + 76 ms
18:24:38.775 00.000 29876 Move returns status 0, amount 28
18:24:38.775 00.000 29876 MoveAxis(N, 0, ABG)
18:24:38.775 00.000 29876 Move returns status 0, amount 0
18:24:38.775 00.000 29876 move complete, result=0
18:24:38.775 00.000 29876 worker thread done servicing request
18:24:38.775 00.000 29876 Worker thread wakes up
18:24:38.775 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:38.775 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:38.775 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.3 px 0 ms NORTH
18:24:41.187 02.412 29876 Exposure complete
18:24:41.234 00.047 29876 worker thread done servicing request
18:24:41.234 00.000 31432 OnExposeComplete: enter
18:24:41.236 00.002 31432 UpdateGuideState(): m_state=6
18:24:41.238 00.002 31432 Star::Find(15, 77, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:24:41.240 00.002 31432 Star::Find returns 1 (0), X=78.54, Y=840.85, Mass=2709, SNR=32.5, Peak=195 HFD=3.8
18:24:41.242 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.04) = xAngle (-0.14 = -0.14)
18:24:41.244 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.89 = 2.89)
18:24:41.246 00.002 31432 CameraToMount -- cameraX=0.94 cameraY=-0.09 hyp=0.95 cameraTheta=-0.10 mountX=0.94 mountY=0.24, mountTheta=0.25
18:24:41.249 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.94, y=-0.09, opts=13)
18:24:41.251 00.002 31432 Enqueuing Move request for scope (0.94, -0.09)
18:24:41.253 00.002 29876 Worker thread wakes up
18:24:41.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.09) opts 0xd
18:24:41.253 00.000 29876 Handling offset move in thread for scope, endpoint = (0.94, -0.09)
18:24:41.253 00.000 29876 Moving (0.94, -0.09) raw xDistance=0.94 yDistance=0.24
18:24:41.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.94
18:24:41.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:24:41.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:24:41.253 00.000 29876 MoveAxis(W, 74, ABG)
18:24:41.253 00.000 29876 Guiding  Dir = 3, Dur = 74
18:24:41.253 00.000 29876 IsSlewing returns 0
18:24:41.253 00.000 29876 IsGuiding returns 0
18:24:41.254 00.001 29876 PulseGuide returned control before completion, sleep 84
18:24:41.257 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:41.268 00.011 31432 UpdateGuideState exits: m=2709 RSB=32.5
18:24:41.270 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:41.272 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:41.274 00.002 31432 Enqueuing Expose request
18:24:41.341 00.067 29876 IsGuiding returns 1
18:24:41.341 00.000 29876 scope still moving after pulse duration time elapsed
18:24:41.372 00.031 29876 IsSlewing returns 0
18:24:41.372 00.000 29876 IsGuiding returns 1
18:24:41.404 00.032 29876 IsSlewing returns 0
18:24:41.404 00.000 29876 IsGuiding returns 0
18:24:41.405 00.001 29876 scope move finished after 74 + 76 ms
18:24:41.405 00.000 29876 Move returns status 0, amount 74
18:24:41.405 00.000 29876 MoveAxis(N, 0, ABG)
18:24:41.405 00.000 29876 Move returns status 0, amount 0
18:24:41.405 00.000 29876 move complete, result=0
18:24:41.405 00.000 29876 worker thread done servicing request
18:24:41.405 00.000 29876 Worker thread wakes up
18:24:41.405 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:41.405 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:41.405 00.000 31432 GuideStep: 0.9 px 74 ms WEST, 0.2 px 0 ms NORTH
18:24:44.034 02.629 29876 Exposure complete
18:24:44.078 00.044 29876 worker thread done servicing request
18:24:44.078 00.000 31432 OnExposeComplete: enter
18:24:44.080 00.002 31432 UpdateGuideState(): m_state=6
18:24:44.082 00.002 31432 Star::Find(15, 78, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:24:44.084 00.002 31432 Star::Find returns 1 (0), X=77.28, Y=840.91, Mass=2683, SNR=33.0, Peak=188 HFD=4.1
18:24:44.086 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.04) = xAngle (-3.10 = -3.10)
18:24:44.088 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.07 = -0.07)
18:24:44.090 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-3.06 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
18:24:44.092 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.03, opts=13)
18:24:44.094 00.002 31432 Enqueuing Move request for scope (-0.32, -0.03)
18:24:44.096 00.002 29876 Worker thread wakes up
18:24:44.096 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd
18:24:44.096 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.03)
18:24:44.096 00.000 29876 Moving (-0.32, -0.03) raw xDistance=-0.32 yDistance=-0.02
18:24:44.097 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
18:24:44.097 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:24:44.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:24:44.097 00.000 29876 MoveAxis(E, 21, ABG)
18:24:44.097 00.000 29876 Guiding  Dir = 2, Dur = 21
18:24:44.097 00.000 29876 IsSlewing returns 0
18:24:44.097 00.000 29876 IsGuiding returns 0
18:24:44.097 00.000 29876 PulseGuide returned control before completion, sleep 31
18:24:44.100 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:44.111 00.011 31432 UpdateGuideState exits: m=2683 RSB=33.0
18:24:44.113 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:44.115 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:44.117 00.002 31432 Enqueuing Expose request
18:24:44.142 00.025 29876 IsGuiding returns 1
18:24:44.142 00.000 29876 scope still moving after pulse duration time elapsed
18:24:44.173 00.031 29876 IsSlewing returns 0
18:24:44.173 00.000 29876 IsGuiding returns 1
18:24:44.204 00.031 29876 IsSlewing returns 0
18:24:44.204 00.000 29876 IsGuiding returns 0
18:24:44.204 00.000 29876 scope move finished after 21 + 86 ms
18:24:44.204 00.000 29876 Move returns status 0, amount 21
18:24:44.204 00.000 29876 MoveAxis(N, 0, ABG)
18:24:44.204 00.000 29876 Move returns status 0, amount 0
18:24:44.204 00.000 29876 move complete, result=0
18:24:44.204 00.000 29876 worker thread done servicing request
18:24:44.204 00.000 29876 Worker thread wakes up
18:24:44.204 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:44.204 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:44.204 00.000 31432 GuideStep: -0.3 px 21 ms EAST, -0.0 px 0 ms NORTH
18:24:46.477 02.273 31432 PFT: opened
18:24:46.495 00.018 31432 PFT: set state 0
18:24:46.613 00.118 29876 Exposure complete
18:24:46.660 00.047 29876 worker thread done servicing request
18:24:46.661 00.001 31432 OnExposeComplete: enter
18:24:46.663 00.002 31432 UpdateGuideState(): m_state=6
18:24:46.665 00.002 31432 Star::Find(15, 77, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:24:46.667 00.002 31432 Star::Find returns 1 (0), X=76.66, Y=841.14, Mass=2786, SNR=34.3, Peak=182 HFD=3.8
18:24:46.669 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.04) = xAngle (2.89 = 2.89)
18:24:46.671 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.92 = -0.36)
18:24:46.673 00.002 31432 CameraToMount -- cameraX=-0.93 cameraY=0.20 hyp=0.95 cameraTheta=2.93 mountX=-0.92 mountY=-0.34, mountTheta=-2.79
18:24:46.678 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=0.20, opts=13)
18:24:46.680 00.002 31432 Enqueuing Move request for scope (-0.93, 0.20)
18:24:46.682 00.002 29876 Worker thread wakes up
18:24:46.682 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.20) opts 0xd
18:24:46.682 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, 0.20)
18:24:46.682 00.000 29876 Moving (-0.93, 0.20) raw xDistance=-0.92 yDistance=-0.34
18:24:46.682 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
18:24:46.682 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:24:46.683 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
18:24:46.683 00.000 29876 MoveAxis(E, 76, ABG)
18:24:46.683 00.000 29876 Guiding  Dir = 2, Dur = 76
18:24:46.683 00.000 29876 IsSlewing returns 0
18:24:46.683 00.000 29876 IsGuiding returns 0
18:24:46.683 00.000 29876 PulseGuide returned control before completion, sleep 86
18:24:46.688 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=28, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:46.700 00.012 31432 UpdateGuideState exits: m=2786 RSB=34.3
18:24:46.702 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:46.704 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:46.706 00.002 31432 Enqueuing Expose request
18:24:46.785 00.079 29876 IsGuiding returns 1
18:24:46.785 00.000 29876 scope still moving after pulse duration time elapsed
18:24:46.815 00.030 29876 IsSlewing returns 0
18:24:46.815 00.000 29876 IsGuiding returns 0
18:24:46.815 00.000 29876 scope move finished after 76 + 56 ms
18:24:46.815 00.000 29876 Move returns status 0, amount 76
18:24:46.815 00.000 29876 MoveAxis(N, 0, ABG)
18:24:46.815 00.000 29876 Move returns status 0, amount 0
18:24:46.815 00.000 29876 move complete, result=0
18:24:46.815 00.000 29876 worker thread done servicing request
18:24:46.815 00.000 29876 Worker thread wakes up
18:24:46.815 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:46.815 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:46.815 00.000 31432 GuideStep: -0.9 px 76 ms EAST, -0.3 px 0 ms NORTH
18:24:49.445 02.630 29876 Exposure complete
18:24:49.487 00.042 29876 worker thread done servicing request
18:24:49.487 00.000 31432 OnExposeComplete: enter
18:24:49.490 00.003 31432 UpdateGuideState(): m_state=6
18:24:49.492 00.002 31432 Star::Find(15, 76, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:24:49.494 00.002 31432 Star::Find returns 1 (0), X=77.41, Y=840.94, Mass=2628, SNR=32.0, Peak=194 HFD=3.9
18:24:49.495 00.001 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.04) = xAngle (-3.16 = 3.12)
18:24:49.497 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (-0.13 = -0.13)
18:24:49.499 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.12 mountX=-0.19 mountY=-0.03, mountTheta=-3.01
18:24:49.502 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.00, opts=13)
18:24:49.504 00.002 31432 Enqueuing Move request for scope (-0.19, -0.00)
18:24:49.506 00.002 29876 Worker thread wakes up
18:24:49.506 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
18:24:49.506 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
18:24:49.506 00.000 29876 Moving (-0.19, -0.00) raw xDistance=-0.19 yDistance=-0.03
18:24:49.506 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
18:24:49.506 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:24:49.506 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:24:49.506 00.000 29876 MoveAxis(E, 0, ABG)
18:24:49.506 00.000 29876 Move returns status 0, amount 0
18:24:49.506 00.000 29876 MoveAxis(N, 0, ABG)
18:24:49.506 00.000 29876 Move returns status 0, amount 0
18:24:49.506 00.000 29876 move complete, result=0
18:24:49.506 00.000 29876 worker thread done servicing request
18:24:49.510 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:49.521 00.011 31432 UpdateGuideState exits: m=2628 RSB=32.0
18:24:49.523 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:49.526 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:49.527 00.001 31432 Enqueuing Expose request
18:24:49.529 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
18:24:49.531 00.002 29876 Worker thread wakes up
18:24:49.531 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:49.531 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:52.041 02.510 29876 Exposure complete
18:24:52.084 00.043 29876 worker thread done servicing request
18:24:52.084 00.000 31432 OnExposeComplete: enter
18:24:52.086 00.002 31432 UpdateGuideState(): m_state=6
18:24:52.088 00.002 31432 Star::Find(15, 77, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.090 00.002 31432 Star::Find returns 1 (0), X=77.31, Y=841.07, Mass=2652, SNR=32.8, Peak=215 HFD=3.9
18:24:52.092 00.002 31432 MultiStar: exiting stabilization period
18:24:52.093 00.001 31432 MultiStar: updating star positions after lock position change
18:24:52.095 00.002 31432 Star::Find(15, 940, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.097 00.002 31432 Star::Find returns 1 (0), X=940.79, Y=750.64, Mass=2144, SNR=29.0, Peak=176 HFD=3.4
18:24:52.099 00.002 31432 Star::Find(15, 414, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.100 00.001 31432 Star::Find returns 1 (0), X=415.11, Y=343.21, Mass=1629, SNR=24.2, Peak=165 HFD=3.5
18:24:52.102 00.002 31432 Star::Find(15, 735, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.104 00.002 31432 Star::Find returns 1 (0), X=735.73, Y=747.55, Mass=1640, SNR=25.0, Peak=140 HFD=3.3
18:24:52.106 00.002 31432 Star::Find(15, 686, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.108 00.002 31432 Star::Find returns 1 (0), X=686.34, Y=579.46, Mass=918, SNR=17.9, Peak=111 HFD=3.2
18:24:52.110 00.002 31432 Star::Find(15, 339, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.111 00.001 31432 Star::Find returns 1 (0), X=339.58, Y=129.95, Mass=744, SNR=15.8, Peak=91 HFD=3.4
18:24:52.113 00.002 31432 Star::Find(15, 211, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.115 00.002 31432 Star::Find returns 1 (0), X=211.71, Y=764.03, Mass=1132, SNR=19.5, Peak=84 HFD=5.7
18:24:52.117 00.002 31432 Star::Find(15, 639, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.119 00.002 31432 Star::Find returns 1 (0), X=638.89, Y=732.22, Mass=768, SNR=16.5, Peak=90 HFD=3.2
18:24:52.121 00.002 31432 Star::Find(15, 322, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.122 00.001 31432 Star::Find returns 1 (0), X=323.02, Y=214.32, Mass=741, SNR=15.6, Peak=111 HFD=3.3
18:24:52.124 00.002 31432 Star::Find(15, 1040, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.126 00.002 31432 Star::Find returns 1 (0), X=1040.62, Y=325.13, Mass=399, SNR=11.4, Peak=83 HFD=3.0
18:24:52.128 00.002 31432 Star::Find(15, 790, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.129 00.001 31432 Star::Find returns 1 (0), X=790.32, Y=873.33, Mass=477, SNR=12.3, Peak=72 HFD=3.0
18:24:52.132 00.003 31432 Star::Find(15, 1181, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:24:52.134 00.002 31432 Star::Find returns 1 (0), X=1181.27, Y=624.29, Mass=533, SNR=13.0, Peak=80 HFD=3.5
18:24:52.135 00.001 31432 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.04) = xAngle (2.68 = 2.68)
18:24:52.137 00.002 31432 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (5.70 = -0.58)
18:24:52.139 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.72 mountX=-0.29 mountY=-0.17, mountTheta=-2.59
18:24:52.142 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.13, opts=13)
18:24:52.143 00.001 31432 Enqueuing Move request for scope (-0.29, 0.13)
18:24:52.145 00.002 29876 Worker thread wakes up
18:24:52.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
18:24:52.145 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
18:24:52.145 00.000 29876 Moving (-0.29, 0.13) raw xDistance=-0.29 yDistance=-0.17
18:24:52.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
18:24:52.146 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:24:52.146 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:24:52.146 00.000 29876 MoveAxis(E, 23, ABG)
18:24:52.146 00.000 29876 Guiding  Dir = 2, Dur = 23
18:24:52.146 00.000 29876 IsSlewing returns 0
18:24:52.146 00.000 29876 IsGuiding returns 0
18:24:52.146 00.000 29876 PulseGuide returned control before completion, sleep 33
18:24:52.150 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=1.000
18:24:52.162 00.012 31432 UpdateGuideState exits: m=2652 RSB=32.8
18:24:52.164 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:52.166 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:52.168 00.002 31432 Enqueuing Expose request
18:24:52.194 00.026 29876 IsGuiding returns 1
18:24:52.194 00.000 29876 scope still moving after pulse duration time elapsed
18:24:52.225 00.031 29876 IsSlewing returns 0
18:24:52.225 00.000 29876 IsGuiding returns 0
18:24:52.225 00.000 29876 scope move finished after 23 + 56 ms
18:24:52.225 00.000 29876 Move returns status 0, amount 23
18:24:52.225 00.000 29876 MoveAxis(N, 0, ABG)
18:24:52.225 00.000 29876 Move returns status 0, amount 0
18:24:52.225 00.000 29876 move complete, result=0
18:24:52.225 00.000 29876 worker thread done servicing request
18:24:52.225 00.000 29876 Worker thread wakes up
18:24:52.225 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:52.225 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:52.225 00.000 31432 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
18:24:53.164 00.939 31432 PFT: set state 1
18:24:53.182 00.018 31432 ScopeASCOM::SideOfPier() returns 0
18:24:54.177 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:24:54.855 00.678 29876 Exposure complete
18:24:54.897 00.042 29876 worker thread done servicing request
18:24:54.897 00.000 31432 OnExposeComplete: enter
18:24:54.900 00.003 31432 UpdateGuideState(): m_state=6
18:24:54.902 00.002 31432 Star::Find(15, 77, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:24:54.904 00.002 31432 Star::Find returns 1 (0), X=77.74, Y=841.67, Mass=2716, SNR=33.4, Peak=205 HFD=3.8
18:24:54.906 00.002 31432 MultiStar: [#1 0.18,0.65,0.86,U] [#2 -0.01,0.67,0.77,U] [#3 0.35,0.28,0.73,U] [#4 0.47,-0.00,0.62,U] [#5 0.09,0.61,0.47,U] [#6 0.51,-1.07,0.00,M1] [#7 0.67,0.41,0.42,U] [#8 -0.06,0.82,0.00,M1] 
18:24:54.907 00.001 31432 refined, 6 included, MultiStar: {0.24, 0.51}, one-star: {0.14, 0.73}
18:24:54.909 00.002 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.04) = xAngle (1.09 = 1.09)
18:24:54.911 00.002 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (4.12 = -2.17)
18:24:54.913 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.51 hyp=0.56 cameraTheta=1.13 mountX=0.26 mountY=-0.46, mountTheta=-1.06
18:24:54.915 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.51, opts=13)
18:24:54.917 00.002 31432 Enqueuing Move request for scope (0.24, 0.51)
18:24:54.919 00.002 29876 Worker thread wakes up
18:24:54.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.51) opts 0xd
18:24:54.919 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.51)
18:24:54.919 00.000 29876 Moving (0.24, 0.51) raw xDistance=0.26 yDistance=-0.46
18:24:54.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
18:24:54.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:24:54.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
18:24:54.920 00.001 29876 MoveAxis(W, 19, ABG)
18:24:54.920 00.000 29876 Guiding  Dir = 3, Dur = 19
18:24:54.920 00.000 29876 IsSlewing returns 0
18:24:54.920 00.000 29876 IsGuiding returns 0
18:24:54.920 00.000 29876 PulseGuide returned control before completion, sleep 29
18:24:54.923 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:54.934 00.011 31432 UpdateGuideState exits: m=2716 RSB=33.4
18:24:54.937 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:54.938 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:54.940 00.002 31432 Enqueuing Expose request
18:24:54.962 00.022 29876 IsGuiding returns 0
18:24:54.962 00.000 29876 Move returns status 0, amount 19
18:24:54.962 00.000 29876 MoveAxis(N, 0, ABG)
18:24:54.962 00.000 29876 Move returns status 0, amount 0
18:24:54.962 00.000 29876 move complete, result=0
18:24:54.963 00.001 29876 worker thread done servicing request
18:24:54.963 00.000 29876 Worker thread wakes up
18:24:54.963 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:54.963 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:54.963 00.000 31432 GuideStep: 0.3 px 19 ms WEST, -0.5 px 0 ms NORTH
18:24:55.179 00.216 31432 ScopeASCOM::SideOfPier() returns 0
18:24:56.177 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:24:57.182 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:24:57.370 00.188 29876 Exposure complete
18:24:57.413 00.043 29876 worker thread done servicing request
18:24:57.413 00.000 31432 OnExposeComplete: enter
18:24:57.415 00.002 31432 UpdateGuideState(): m_state=6
18:24:57.417 00.002 31432 Star::Find(15, 77, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:24:57.419 00.002 31432 Star::Find returns 1 (0), X=77.90, Y=841.46, Mass=2753, SNR=33.0, Peak=198 HFD=3.8
18:24:57.421 00.002 31432 MultiStar: [#1 0.09,0.19,0.88,U] [#2 -0.32,0.93,0.00,M1] [#3 0.09,0.03,0.72,U] [#4 0.36,0.01,0.56,U] [#5 -0.20,0.95,0.00,M1] [#6 0.29,-1.23,0.00,M2] [#7 -0.24,0.12,0.47,U] [#8 -0.33,0.63,0.43,U] 
18:24:57.423 00.002 31432 refined, 5 included, MultiStar: {0.10, 0.26}, one-star: {0.31, 0.51}
18:24:57.425 00.002 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.04) = xAngle (1.16 = 1.16)
18:24:57.427 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (4.19 = -2.09)
18:24:57.428 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.27 cameraTheta=1.20 mountX=0.11 mountY=-0.24, mountTheta=-1.14
18:24:57.431 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.26, opts=13)
18:24:57.433 00.002 31432 Enqueuing Move request for scope (0.10, 0.26)
18:24:57.435 00.002 29876 Worker thread wakes up
18:24:57.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
18:24:57.435 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
18:24:57.435 00.000 29876 Moving (0.10, 0.26) raw xDistance=0.11 yDistance=-0.24
18:24:57.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
18:24:57.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:24:57.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
18:24:57.435 00.000 29876 MoveAxis(E, 0, ABG)
18:24:57.435 00.000 29876 Move returns status 0, amount 0
18:24:57.435 00.000 29876 MoveAxis(N, 0, ABG)
18:24:57.435 00.000 29876 Move returns status 0, amount 0
18:24:57.435 00.000 29876 move complete, result=0
18:24:57.435 00.000 29876 worker thread done servicing request
18:24:57.439 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=257, Gamma=1.000
18:24:57.450 00.011 31432 UpdateGuideState exits: m=2753 RSB=33.0
18:24:57.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:24:57.454 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:24:57.456 00.002 31432 Enqueuing Expose request
18:24:57.457 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
18:24:57.459 00.002 29876 Worker thread wakes up
18:24:57.460 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:24:57.460 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:24:58.178 00.718 31432 ScopeASCOM::SideOfPier() returns 0
18:24:59.176 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:25:00.086 00.910 29876 Exposure complete
18:25:00.129 00.043 29876 worker thread done servicing request
18:25:00.129 00.000 31432 OnExposeComplete: enter
18:25:00.131 00.002 31432 UpdateGuideState(): m_state=6
18:25:00.133 00.002 31432 Star::Find(15, 77, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:25:00.135 00.002 31432 Star::Find returns 1 (0), X=78.28, Y=841.25, Mass=2622, SNR=32.6, Peak=165 HFD=3.8
18:25:00.137 00.002 31432 MultiStar: [#1 0.90,-0.00,0.00,M1] [#2 0.23,0.56,0.77,U] [#3 0.53,-0.20,0.78,U] [#4 0.70,-0.09,0.00,M1] [#5 0.71,0.22,0.00,M2] [#6 0.71,-1.25,0.00,M3] [#7 0.94,0.08,0.00,M1] [#8 0.55,0.65,0.00,M1] 
18:25:00.139 00.002 31432 refined, 2 included, MultiStar: {0.50, 0.23}, one-star: {0.68, 0.31}
18:25:00.141 00.002 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.04) = xAngle (0.39 = 0.39)
18:25:00.143 00.002 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.42 = -2.87)
18:25:00.145 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.43 mountX=0.51 mountY=-0.15, mountTheta=-0.29
18:25:00.148 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.23, opts=13)
18:25:00.150 00.002 31432 Enqueuing Move request for scope (0.50, 0.23)
18:25:00.152 00.002 29876 Worker thread wakes up
18:25:00.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.23) opts 0xd
18:25:00.152 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.23)
18:25:00.152 00.000 29876 Moving (0.50, 0.23) raw xDistance=0.51 yDistance=-0.15
18:25:00.152 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
18:25:00.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:25:00.153 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:25:00.153 00.000 29876 MoveAxis(W, 41, ABG)
18:25:00.153 00.000 29876 Guiding  Dir = 3, Dur = 41
18:25:00.153 00.000 29876 IsSlewing returns 0
18:25:00.153 00.000 29876 IsGuiding returns 0
18:25:00.154 00.001 29876 PulseGuide returned control before completion, sleep 51
18:25:00.156 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=257, Gamma=1.000
18:25:00.168 00.012 31432 UpdateGuideState exits: m=2622 RSB=32.6
18:25:00.170 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:25:00.172 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:25:00.173 00.001 31432 Enqueuing Expose request
18:25:00.202 00.029 31432 ScopeASCOM::SideOfPier() returns 0
18:25:00.210 00.008 29876 IsGuiding returns 1
18:25:00.210 00.000 29876 scope still moving after pulse duration time elapsed
18:25:00.242 00.032 29876 IsSlewing returns 0
18:25:00.242 00.000 29876 IsGuiding returns 0
18:25:00.242 00.000 29876 scope move finished after 41 + 47 ms
18:25:00.242 00.000 29876 Move returns status 0, amount 41
18:25:00.242 00.000 29876 MoveAxis(N, 0, ABG)
18:25:00.242 00.000 29876 Move returns status 0, amount 0
18:25:00.242 00.000 29876 move complete, result=0
18:25:00.242 00.000 29876 worker thread done servicing request
18:25:00.242 00.000 29876 Worker thread wakes up
18:25:00.242 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:25:00.242 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:25:00.243 00.001 31432 GuideStep: 0.5 px 41 ms WEST, -0.1 px 0 ms NORTH
18:25:01.185 00.942 31432 ScopeASCOM::SideOfPier() returns 0
18:25:02.190 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:25:02.657 00.467 29876 Exposure complete
18:25:02.700 00.043 29876 worker thread done servicing request
18:25:02.700 00.000 31432 OnExposeComplete: enter
18:25:02.703 00.003 31432 UpdateGuideState(): m_state=6
18:25:02.703 00.000 31432 Star::Find(15, 78, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:25:02.705 00.002 31432 Star::Find returns 1 (0), X=78.11, Y=841.25, Mass=2882, SNR=34.1, Peak=206 HFD=4.1
18:25:02.708 00.003 31432 MultiStar: [#1 0.39,0.42,0.87,U] [#2 0.32,0.56,0.73,U] [#3 0.42,0.07,0.69,U] [#4 0.64,0.20,0.00,M2] [#5 0.75,0.10,0.00,M3] [#6 0.62,-1.28,0.00,M4] [#7 0.77,0.47,0.00,M2] [#8 0.36,0.50,0.47,U] 
18:25:02.710 00.002 31432 refined, 4 included, MultiStar: {0.41, 0.36}, one-star: {0.51, 0.31}
18:25:02.712 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.04) = xAngle (0.69 = 0.69)
18:25:02.714 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.71 = -2.57)
18:25:02.715 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=0.36 hyp=0.55 cameraTheta=0.72 mountX=0.43 mountY=-0.30, mountTheta=-0.61
18:25:02.717 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.36, opts=13)
18:25:02.719 00.002 31432 Enqueuing Move request for scope (0.41, 0.36)
18:25:02.721 00.002 29876 Worker thread wakes up
18:25:02.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.36) opts 0xd
18:25:02.721 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.36)
18:25:02.721 00.000 29876 Moving (0.41, 0.36) raw xDistance=0.43 yDistance=-0.30
18:25:02.721 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
18:25:02.721 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:25:02.721 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
18:25:02.721 00.000 29876 MoveAxis(W, 37, ABG)
18:25:02.721 00.000 29876 Guiding  Dir = 3, Dur = 37
18:25:02.721 00.000 29876 IsSlewing returns 0
18:25:02.721 00.000 29876 IsGuiding returns 0
18:25:02.722 00.001 29876 PulseGuide returned control before completion, sleep 47
18:25:02.725 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=257, Gamma=1.000
18:25:02.736 00.011 31432 UpdateGuideState exits: m=2882 RSB=34.1
18:25:02.738 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:25:02.740 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:25:02.742 00.002 31432 Enqueuing Expose request
18:25:02.779 00.037 29876 IsGuiding returns 1
18:25:02.779 00.000 29876 scope still moving after pulse duration time elapsed
18:25:02.810 00.031 29876 IsSlewing returns 0
18:25:02.810 00.000 29876 IsGuiding returns 1
18:25:02.841 00.031 29876 IsSlewing returns 0
18:25:02.841 00.000 29876 IsGuiding returns 1
18:25:02.872 00.031 29876 IsSlewing returns 0
18:25:02.872 00.000 29876 IsGuiding returns 1
18:25:02.904 00.032 29876 IsSlewing returns 0
18:25:02.904 00.000 29876 IsGuiding returns 0
18:25:02.904 00.000 29876 scope move finished after 37 + 144 ms
18:25:02.904 00.000 29876 Move returns status 0, amount 37
18:25:02.904 00.000 29876 MoveAxis(N, 0, ABG)
18:25:02.904 00.000 29876 Move returns status 0, amount 0
18:25:02.904 00.000 29876 move complete, result=0
18:25:02.904 00.000 29876 worker thread done servicing request
18:25:02.904 00.000 29876 Worker thread wakes up
18:25:02.904 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:25:02.904 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:25:02.904 00.000 31432 GuideStep: 0.4 px 37 ms WEST, -0.3 px 0 ms NORTH
18:25:03.185 00.281 31432 ScopeASCOM::SideOfPier() returns 0
18:25:04.178 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:25:05.179 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:25:05.526 00.347 29876 Exposure complete
18:25:05.568 00.042 29876 worker thread done servicing request
18:25:05.568 00.000 31432 OnExposeComplete: enter
18:25:05.571 00.003 31432 UpdateGuideState(): m_state=6
18:25:05.573 00.002 31432 Star::Find(15, 78, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:25:05.575 00.002 31432 Star::Find returns 1 (0), X=78.08, Y=841.45, Mass=2346, SNR=30.2, Peak=175 HFD=3.7
18:25:05.577 00.002 31432 MultiStar: [#1 0.46,0.20,0.96,U] [#2 0.28,0.46,0.82,U] [#3 0.50,-0.03,0.81,U] [#4 0.61,0.02,0.60,U] [#5 -0.08,0.64,0.00,M4] [#6 0.85,-1.01,0.00,M5] [#7 0.61,0.19,0.00,M3] [#8 0.06,0.86,0.00,M1] 
18:25:05.578 00.001 31432 refined, 4 included, MultiStar: {0.46, 0.26}, one-star: {0.48, 0.51}
18:25:05.580 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
18:25:05.583 00.003 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (3.50 = -2.79)
18:25:05.584 00.001 31432 CameraToMount -- cameraX=0.46 cameraY=0.26 hyp=0.52 cameraTheta=0.51 mountX=0.47 mountY=-0.18, mountTheta=-0.37
18:25:05.588 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.26, opts=13)
18:25:05.590 00.002 31432 Enqueuing Move request for scope (0.46, 0.26)
18:25:05.591 00.001 29876 Worker thread wakes up
18:25:05.592 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.26) opts 0xd
18:25:05.592 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.26)
18:25:05.592 00.000 29876 Moving (0.46, 0.26) raw xDistance=0.47 yDistance=-0.18
18:25:05.592 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
18:25:05.592 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:25:05.592 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:25:05.592 00.000 29876 MoveAxis(W, 40, ABG)
18:25:05.592 00.000 29876 Guiding  Dir = 3, Dur = 40
18:25:05.592 00.000 29876 IsSlewing returns 0
18:25:05.592 00.000 29876 IsGuiding returns 0
18:25:05.592 00.000 29876 PulseGuide returned control before completion, sleep 50
18:25:05.595 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=1.000
18:25:05.607 00.012 31432 UpdateGuideState exits: m=2346 RSB=30.2
18:25:05.609 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:25:05.611 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:25:05.612 00.001 31432 Enqueuing Expose request
18:25:05.649 00.037 29876 IsGuiding returns 1
18:25:05.649 00.000 29876 scope still moving after pulse duration time elapsed
18:25:05.679 00.030 29876 IsSlewing returns 0
18:25:05.679 00.000 29876 IsGuiding returns 1
18:25:05.710 00.031 29876 IsSlewing returns 0
18:25:05.710 00.000 29876 IsGuiding returns 1
18:25:05.741 00.031 29876 IsSlewing returns 0
18:25:05.741 00.000 29876 IsGuiding returns 0
18:25:05.741 00.000 29876 scope move finished after 40 + 109 ms
18:25:05.741 00.000 29876 Move returns status 0, amount 40
18:25:05.741 00.000 29876 MoveAxis(N, 0, ABG)
18:25:05.741 00.000 29876 Move returns status 0, amount 0
18:25:05.741 00.000 29876 move complete, result=0
18:25:05.741 00.000 29876 worker thread done servicing request
18:25:05.741 00.000 29876 Worker thread wakes up
18:25:05.741 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:25:05.741 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(63,826,31,31)
18:25:05.741 00.000 31432 GuideStep: 0.5 px 40 ms WEST, -0.2 px 0 ms NORTH
18:25:05.898 00.157 31432 Stop button clicked
18:25:05.900 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:25:05.902 00.002 31432 Status Line: Attente du matériel ...
18:25:05.958 00.056 29876 ZWO: stopexposure
18:25:06.189 00.231 31432 ScopeASCOM::SideOfPier() returns 0
18:25:07.178 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:25:08.024 00.846 29876 ZWO: stopexposure
18:25:08.024 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:25:08.024 00.000 29876 worker thread done servicing request
18:25:08.024 00.000 31432 OnExposeComplete: enter
18:25:08.026 00.002 31432 OnExposeComplete: Capture Error reported
18:25:08.027 00.001 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:25:08.029 00.002 31432 Mount: notify guiding stopped
18:25:08.031 00.002 31432 BLC: window closed
18:25:08.033 00.002 31432 BLC: Last direction was reset
18:25:08.036 00.003 31432 Changing from state GUIDING to STOP
18:25:08.038 00.002 31432 guider state => SELECTED
18:25:08.040 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=1.000
18:25:08.051 00.011 31432 Changing from state SELECTED to UNINITIALIZED
18:25:08.053 00.002 31432 guider state => SELECTING
18:25:08.056 00.003 31432 Status Line: Arrêté.
18:25:08.062 00.006 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:25:08.185 00.123 31432 ScopeASCOM::SideOfPier() returns 0
18:25:09.180 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:25:10.182 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:25:11.177 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:25:12.177 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:13.183 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:25:14.183 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:15.180 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:25:16.187 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:25:17.177 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:25:18.185 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:25:19.189 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:25:20.177 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:25:21.177 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:22.184 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:25:23.190 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:25:24.177 00.987 31432 ScopeASCOM::SideOfPier() returns 0
18:25:25.181 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:25:26.180 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:25:27.190 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:25:28.180 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:25:29.193 01.013 31432 ScopeASCOM::SideOfPier() returns 0
18:25:30.193 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:31.192 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:25:32.201 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:25:33.194 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:25:34.194 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:35.198 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:25:36.206 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:25:36.265 00.059 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1132->Skipping event because click outside of search region
18:25:37.201 00.936 31432 ScopeASCOM::SideOfPier() returns 0
18:25:38.198 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:25:39.206 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:25:40.199 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:25:41.203 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:25:42.203 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:43.207 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:25:44.201 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:25:45.206 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:25:46.196 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:25:47.194 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:25:48.201 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:25:49.194 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:25:50.197 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:25:51.199 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:25:52.200 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:25:53.191 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:25:54.196 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:25:55.014 00.818 31432 PhdController::Guide begins
18:25:55.017 00.003 31432 PhdController: newstate STATE_SETUP
18:25:55.019 00.002 31432 PhdController: setup
18:25:55.021 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:25:55.022 00.001 31432 PhdController: start capturing
18:25:55.024 00.002 31432 Changing from state SELECTING to UNINITIALIZED
18:25:55.026 00.002 31432 guider state => SELECTING
18:25:55.028 00.002 31432 setting force full frames = true
18:25:55.030 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:25:55.035 00.005 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:25:55.038 00.003 31432 Enqueuing Expose request
18:25:55.039 00.001 31432 PhdController: newstate STATE_SELECT_STAR
18:25:55.041 00.002 31432 PFT: set state 2
18:25:55.043 00.002 29876 Worker thread wakes up
18:25:55.043 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:25:55.043 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:25:55.046 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:25:55.055 00.009 31432 ScopeASCOM::SideOfPier() returns 0
18:25:56.055 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:25:57.061 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:25:57.667 00.606 29876 Exposure complete
18:25:57.709 00.042 29876 worker thread done servicing request
18:25:57.709 00.000 31432 OnExposeComplete: enter
18:25:57.711 00.002 31432 UpdateGuideState(): m_state=1
18:25:57.713 00.002 31432 UpdateCurrentPosition: no star selected
18:25:57.715 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:25:57.717 00.002 31432 Status Line: Aucune étoile selectionnée
18:25:57.720 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=10, FiltMax=255, Gamma=1.000
18:25:57.724 00.004 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:25:57.726 00.002 31432 GuiderMultiStar::AutoSelect enter
18:25:57.728 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:25:57.772 00.044 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:25:57.806 00.034 31432 AutoFind: global mean = 0.0, stdev 11.6
18:25:57.808 00.002 31432 AutoFind: using threshold = 0.1
18:25:57.860 00.052 31432 AutoFind: local max [715, 535] 79.8
18:25:57.862 00.002 31432 AutoFind: local max [544, 789] 67.5
18:25:57.864 00.002 31432 AutoFind: local max [1043, 247] 43.1
18:25:57.866 00.002 31432 AutoFind: local max [1215, 591] 32.3
18:25:57.867 00.001 31432 AutoFind: local max [1215, 581] 31.1
18:25:57.869 00.002 31432 AutoFind: local max [939, 39] 20.7
18:25:57.871 00.002 31432 AutoFind: local max [321, 942] 14.5
18:25:57.873 00.002 31432 AutoFind: local max [111, 748] 11.1
18:25:57.874 00.001 31432 AutoFind: local max [886, 294] 9.9
18:25:57.876 00.002 31432 AutoFind: local max [715, 758] 8.7
18:25:57.878 00.002 31432 AutoFind: local max [249, 462] 4.9
18:25:57.880 00.002 31432 AutoFind: local max [1215, 570] 4.7
18:25:57.881 00.001 31432 AutoFind: local max [1201, 373] 4.4
18:25:57.884 00.003 31432 AutoFind: local max [934, 215] 4.3
18:25:57.886 00.002 31432 AutoFind: local max [246, 914] 4.2
18:25:57.887 00.001 31432 AutoFind: local max [191, 254] 4.2
18:25:57.889 00.002 31432 AutoFind: local max [936, 817] 4.0
18:25:57.891 00.002 31432 AutoFind: local max [539, 384] 3.9
18:25:57.893 00.002 31432 AutoFind: local max [656, 367] 3.9
18:25:57.895 00.002 31432 AutoFind: local max [17, 63] 3.9
18:25:57.896 00.001 31432 AutoFind: local max [95, 216] 3.9
18:25:57.898 00.002 31432 AutoFind: local max [568, 308] 3.9
18:25:57.900 00.002 31432 AutoFind: local max [349, 29] 3.9
18:25:57.902 00.002 31432 AutoFind: local max [913, 726] 3.8
18:25:57.903 00.001 31432 AutoFind: local max [637, 84] 3.8
18:25:57.905 00.002 31432 AutoFind: local max [627, 261] 3.8
18:25:57.907 00.002 31432 AutoFind: local max [206, 634] 3.8
18:25:57.909 00.002 31432 AutoFind: local max [499, 462] 3.8
18:25:57.910 00.001 31432 AutoFind: local max [907, 912] 3.7
18:25:57.912 00.002 31432 AutoFind: local max [142, 338] 3.7
18:25:57.914 00.002 31432 AutoFind: local max [224, 373] 3.7
18:25:57.916 00.002 31432 AutoFind: local max [236, 368] 3.7
18:25:57.917 00.001 31432 AutoFind: local max [1102, 273] 3.7
18:25:57.919 00.002 31432 AutoFind: local max [581, 855] 3.7
18:25:57.921 00.002 31432 AutoFind: local max [423, 178] 3.7
18:25:57.922 00.001 31432 AutoFind: local max [935, 123] 3.7
18:25:57.924 00.002 31432 AutoFind: local max [1265, 305] 3.6
18:25:57.926 00.002 31432 AutoFind: local max [1003, 572] 3.6
18:25:57.927 00.001 31432 AutoFind: local max [1206, 573] 3.6
18:25:57.929 00.002 31432 AutoFind: local max [418, 438] 3.6
18:25:57.932 00.003 31432 AutoFind: local max [1074, 49] 3.6
18:25:57.933 00.001 31432 AutoFind: local max [31, 510] 3.6
18:25:57.935 00.002 31432 AutoFind: local max [772, 94] 3.6
18:25:57.937 00.002 31432 AutoFind: local max [100, 153] 3.6
18:25:57.938 00.001 31432 AutoFind: local max [815, 470] 3.6
18:25:57.940 00.002 31432 AutoFind: local max [405, 66] 3.6
18:25:57.942 00.002 31432 AutoFind: local max [109, 306] 3.6
18:25:57.944 00.002 31432 AutoFind: local max [191, 10] 3.6
18:25:57.945 00.001 31432 AutoFind: local max [532, 115] 3.6
18:25:57.947 00.002 31432 AutoFind: local max [148, 202] 3.6
18:25:57.949 00.002 31432 AutoFind: local max [124, 424] 3.6
18:25:57.951 00.002 31432 AutoFind: local max [571, 225] 3.6
18:25:57.952 00.001 31432 AutoFind: local max [720, 125] 3.5
18:25:57.954 00.002 31432 AutoFind: local max [1139, 615] 3.5
18:25:57.956 00.002 31432 AutoFind: local max [854, 491] 3.5
18:25:57.958 00.002 31432 AutoFind: local max [817, 435] 3.5
18:25:57.959 00.001 31432 AutoFind: local max [561, 40] 3.5
18:25:57.961 00.002 31432 AutoFind: local max [589, 707] 3.5
18:25:57.963 00.002 31432 AutoFind: local max [909, 250] 3.5
18:25:57.965 00.002 31432 AutoFind: local max [492, 364] 3.5
18:25:57.966 00.001 31432 AutoFind: local max [935, 578] 3.5
18:25:57.968 00.002 31432 AutoFind: local max [1079, 660] 3.5
18:25:57.970 00.002 31432 AutoFind: local max [550, 229] 3.5
18:25:57.972 00.002 31432 AutoFind: local max [447, 804] 3.5
18:25:57.973 00.001 31432 AutoFind: local max [820, 94] 3.4
18:25:57.975 00.002 31432 AutoFind: local max [352, 273] 3.4
18:25:57.976 00.001 31432 AutoFind: local max [682, 362] 3.4
18:25:57.979 00.003 31432 AutoFind: local max [959, 36] 3.4
18:25:57.981 00.002 31432 AutoFind: local max [372, 369] 3.4
18:25:57.982 00.001 31432 AutoFind: local max [405, 88] 3.4
18:25:57.984 00.002 31432 AutoFind: local max [83, 537] 3.4
18:25:57.986 00.002 31432 AutoFind: local max [691, 56] 3.4
18:25:57.987 00.001 31432 AutoFind: local max [813, 348] 3.4
18:25:57.989 00.002 31432 AutoFind: local max [1218, 18] 3.4
18:25:57.991 00.002 31432 AutoFind: local max [392, 268] 3.4
18:25:57.993 00.002 31432 AutoFind: local max [1201, 214] 3.4
18:25:57.995 00.002 31432 AutoFind: local max [908, 191] 3.4
18:25:57.997 00.002 31432 AutoFind: local max [421, 692] 3.4
18:25:57.998 00.001 31432 AutoFind: local max [1109, 261] 3.4
18:25:58.000 00.002 31432 AutoFind: local max [424, 670] 3.4
18:25:58.002 00.002 31432 AutoFind: local max [769, 32] 3.4
18:25:58.003 00.001 31432 AutoFind: local max [1104, 324] 3.4
18:25:58.005 00.002 31432 AutoFind: local max [589, 342] 3.4
18:25:58.007 00.002 31432 AutoFind: local max [969, 509] 3.4
18:25:58.009 00.002 31432 AutoFind: local max [898, 281] 3.4
18:25:58.010 00.001 31432 AutoFind: local max [935, 99] 3.4
18:25:58.012 00.002 31432 AutoFind: local max [560, 145] 3.4
18:25:58.014 00.002 31432 AutoFind: local max [726, 442] 3.4
18:25:58.015 00.001 31432 AutoFind: local max [565, 161] 3.3
18:25:58.017 00.002 31432 AutoFind: local max [23, 460] 3.3
18:25:58.019 00.002 31432 AutoFind: local max [944, 512] 3.3
18:25:58.021 00.002 31432 AutoFind: local max [11, 197] 3.3
18:25:58.022 00.001 31432 AutoFind: local max [235, 667] 3.3
18:25:58.024 00.002 31432 AutoFind: local max [597, 48] 3.3
18:25:58.026 00.002 31432 AutoFind: local max [161, 247] 3.3
18:25:58.028 00.002 31432 AutoFind: local max [67, 305] 3.3
18:25:58.030 00.002 31432 AutoFind: local max [675, 331] 3.3
18:25:58.032 00.002 31432 AutoFind: local max [998, 130] 3.3
18:25:58.034 00.002 31432 AutoFind: local max [966, 140] 3.3
18:25:58.036 00.002 31432 AutoFind: local max [1191, 341] 3.3
18:25:58.038 00.002 31432 AutoFind: too close [565, 161] 3.3 - [560, 145] 3.4
18:25:58.040 00.002 31432 AutoFind: too close [898, 281] 3.4 - [886, 294] 9.9
18:25:58.042 00.002 31432 AutoFind: too close [1109, 261] 3.4 - [1102, 273] 3.7
18:25:58.044 00.002 31432 AutoFind: close dim-bright [959, 36] 3.4 - [939, 39] 20.7
18:25:58.046 00.002 31432 AutoFind: too close [1206, 573] 3.6 - [1215, 570] 4.7
18:25:58.048 00.002 31432 AutoFind: close dim-bright [1206, 573] 3.6 - [1215, 581] 31.1
18:25:58.050 00.002 31432 AutoFind: close dim-bright [1206, 573] 3.6 - [1215, 591] 32.3
18:25:58.052 00.002 31432 AutoFind: too close [236, 368] 3.7 - [224, 373] 3.7
18:25:58.054 00.002 31432 AutoFind: close dim-bright [1215, 570] 4.7 - [1215, 581] 31.1
18:25:58.056 00.002 31432 AutoFind: too close [1215, 581] 31.1 - [1215, 591] 32.3
18:25:58.058 00.002 31432 AutoFind: too close to edge [11, 197] 3.3
18:25:58.060 00.002 31432 AutoFind: too close to edge [191, 10] 3.6
18:25:58.062 00.002 31432 AutoFind: too close to edge [1265, 305] 3.6
18:25:58.064 00.002 31432 AutoFind: BPP = 8, saturation at 263, pedestal 8, thresh = 237
18:25:58.066 00.002 31432 Star::Find(15, 715, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.068 00.002 31432 Star::Find returns 1 (0), X=714.89, Y=535.27, Mass=7771, SNR=57.1, Peak=256 HFD=4.6
18:25:58.070 00.002 31432 Star::Find(15, 544, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.072 00.002 31432 Star::Find returns 1 (0), X=543.68, Y=789.24, Mass=4706, SNR=44.2, Peak=254 HFD=3.7
18:25:58.074 00.002 31432 Star::Find(15, 1043, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.075 00.001 31432 Star::Find returns 1 (0), X=1043.26, Y=246.73, Mass=2846, SNR=32.9, Peak=228 HFD=3.6
18:25:58.077 00.002 31432 Star::Find(15, 939, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.079 00.002 31432 Star::Find returns 1 (0), X=939.03, Y=39.29, Mass=1152, SNR=19.5, Peak=135 HFD=3.3
18:25:58.082 00.003 31432 Star::Find(15, 321, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.084 00.002 31432 Star::Find returns 1 (0), X=321.50, Y=943.12, Mass=2112, SNR=26.6, Peak=105 HFD=5.4
18:25:58.086 00.002 31432 Star::Find(15, 111, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.088 00.002 31432 Star::Find returns 1 (0), X=110.85, Y=747.31, Mass=587, SNR=14.0, Peak=84 HFD=3.4
18:25:58.090 00.002 31432 Star::Find(15, 715, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.092 00.002 31432 Star::Find returns 1 (0), X=715.26, Y=757.68, Mass=376, SNR=10.5, Peak=68 HFD=2.8
18:25:58.093 00.001 31432 Star::Find(15, 249, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.095 00.002 31432 Star::Find false star n=5 nbg=282 bg=32.5 sigma=6.4 thresh=52 peak=48
18:25:58.097 00.002 31432 Star::Find returns 0 (2), X=249.00, Y=462.00, Mass=104, SNR=2.9, Peak=57 HFD=0.0
18:25:58.099 00.002 31432 Star::Find(15, 1201, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.101 00.002 31432 Star::Find false star n=5 nbg=280 bg=35.6 sigma=5.9 thresh=53 peak=51
18:25:58.103 00.002 31432 Star::Find returns 0 (2), X=1201.00, Y=373.00, Mass=134, SNR=2.9, Peak=76 HFD=0.0
18:25:58.105 00.002 31432 Star::Find(15, 934, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.106 00.001 31432 Star::Find false star n=2 nbg=279 bg=39.3 sigma=6.5 thresh=59 peak=49
18:25:58.108 00.002 31432 Star::Find returns 0 (2), X=934.00, Y=215.00, Mass=51, SNR=2.9, Peak=67 HFD=0.0
18:25:58.110 00.002 31432 Star::Find(15, 246, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.112 00.002 31432 Star::Find returns 0 (3), X=246.00, Y=914.00, Mass=0, SNR=0.0, Peak=41 HFD=0.0
18:25:58.114 00.002 31432 Star::Find(15, 191, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.115 00.001 31432 Star::Find false star n=3 nbg=281 bg=38.8 sigma=6.3 thresh=58 peak=51
18:25:58.117 00.002 31432 Star::Find returns 0 (2), X=191.00, Y=254.00, Mass=67, SNR=2.9, Peak=76 HFD=0.0
18:25:58.119 00.002 31432 Star::Find(15, 936, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.121 00.002 31432 Star::Find false star n=4 nbg=276 bg=24.1 sigma=5.4 thresh=40 peak=33
18:25:58.123 00.002 31432 Star::Find returns 0 (2), X=936.00, Y=817.00, Mass=76, SNR=2.9, Peak=44 HFD=0.0
18:25:58.124 00.001 31432 Star::Find(15, 539, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.126 00.002 31432 Star::Find false star n=2 nbg=281 bg=35.2 sigma=6.1 thresh=54 peak=47
18:25:58.128 00.002 31432 Star::Find returns 0 (2), X=539.00, Y=384.00, Mass=42, SNR=2.9, Peak=61 HFD=0.0
18:25:58.130 00.002 31432 Star::Find(15, 656, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.132 00.002 31432 Star::Find false star n=2 nbg=278 bg=36.3 sigma=6.0 thresh=54 peak=46
18:25:58.134 00.002 31432 Star::Find returns 0 (2), X=656.00, Y=367.00, Mass=41, SNR=2.9, Peak=58 HFD=0.0
18:25:58.136 00.002 31432 Star::Find(15, 17, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.137 00.001 31432 Star::Find returns 1 (0), X=6.53, Y=67.36, Mass=4519, SNR=42.4, Peak=257 HFD=4.2
18:25:58.139 00.002 31432 Star::Find(15, 95, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.141 00.002 31432 Star::Find false star n=6 nbg=279 bg=38.4 sigma=5.9 thresh=56 peak=50
18:25:58.143 00.002 31432 Star::Find returns 0 (2), X=95.00, Y=216.00, Mass=121, SNR=2.9, Peak=67 HFD=0.0
18:25:58.144 00.001 31432 Star::Find(15, 568, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.146 00.002 31432 Star::Find false star n=4 nbg=280 bg=37.8 sigma=6.4 thresh=57 peak=49
18:25:58.148 00.002 31432 Star::Find returns 0 (2), X=568.00, Y=308.00, Mass=95, SNR=2.9, Peak=65 HFD=0.0
18:25:58.150 00.002 31432 Star::Find(15, 349, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.152 00.002 31432 Star::Find returns 0 (2), X=349.00, Y=29.00, Mass=21, SNR=2.4, Peak=65 HFD=0.0
18:25:58.153 00.001 31432 Star::Find(15, 913, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.155 00.002 31432 Star::Find returns 0 (2), X=913.00, Y=726.00, Mass=22, SNR=2.5, Peak=56 HFD=0.0
18:25:58.157 00.002 31432 Star::Find(15, 637, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.158 00.001 31432 Star::Find false star n=4 nbg=278 bg=40.2 sigma=7.0 thresh=61 peak=59
18:25:58.160 00.002 31432 Star::Find returns 0 (2), X=637.00, Y=84.00, Mass=99, SNR=2.9, Peak=75 HFD=0.0
18:25:58.162 00.002 31432 Star::Find(15, 627, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.164 00.002 31432 Star::Find false star n=2 nbg=281 bg=38.7 sigma=7.2 thresh=60 peak=48
18:25:58.166 00.002 31432 Star::Find returns 0 (2), X=627.00, Y=261.00, Mass=51, SNR=2.9, Peak=66 HFD=0.0
18:25:58.168 00.002 31432 Star::Find(15, 206, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.169 00.001 31432 Star::Find false star n=3 nbg=279 bg=27.7 sigma=5.9 thresh=45 peak=39
18:25:58.171 00.002 31432 Star::Find returns 0 (2), X=206.00, Y=634.00, Mass=63, SNR=2.9, Peak=57 HFD=0.0
18:25:58.173 00.002 31432 Star::Find(15, 499, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.175 00.002 31432 Star::Find returns 0 (3), X=499.00, Y=462.00, Mass=0, SNR=0.0, Peak=57 HFD=0.0
18:25:58.177 00.002 31432 Star::Find(15, 907, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.179 00.002 31432 Star::Find false star n=6 nbg=277 bg=21.7 sigma=4.9 thresh=37 peak=32
18:25:58.181 00.002 31432 Star::Find returns 0 (2), X=907.00, Y=912.00, Mass=105, SNR=2.9, Peak=44 HFD=0.0
18:25:58.182 00.001 31432 Star::Find(15, 142, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.184 00.002 31432 Star::Find returns 0 (3), X=142.00, Y=338.00, Mass=0, SNR=0.0, Peak=57 HFD=0.0
18:25:58.186 00.002 31432 Star::Find(15, 581, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.187 00.001 31432 Star::Find returns 0 (3), X=581.00, Y=855.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
18:25:58.190 00.003 31432 Star::Find(15, 423, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.192 00.002 31432 Star::Find returns 0 (3), X=423.00, Y=178.00, Mass=0, SNR=0.0, Peak=60 HFD=0.0
18:25:58.193 00.001 31432 Star::Find(15, 935, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.196 00.003 31432 Star::Find returns 0 (2), X=935.00, Y=123.00, Mass=20, SNR=2.2, Peak=66 HFD=0.0
18:25:58.197 00.001 31432 Star::Find(15, 1003, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.199 00.002 31432 Star::Find false star n=3 nbg=279 bg=30.5 sigma=6.1 thresh=49 peak=39
18:25:58.201 00.002 31432 Star::Find returns 0 (2), X=1003.00, Y=572.00, Mass=62, SNR=2.9, Peak=52 HFD=0.0
18:25:58.203 00.002 31432 Star::Find(15, 418, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.205 00.002 31432 Star::Find false star n=3 nbg=279 bg=34.0 sigma=5.7 thresh=51 peak=42
18:25:58.206 00.001 31432 Star::Find returns 0 (2), X=418.00, Y=438.00, Mass=62, SNR=2.9, Peak=60 HFD=0.0
18:25:58.208 00.002 31432 Star::Find(15, 1074, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.210 00.002 31432 Star::Find false star n=2 nbg=280 bg=39.8 sigma=6.5 thresh=59 peak=50
18:25:58.212 00.002 31432 Star::Find returns 0 (2), X=1074.00, Y=49.00, Mass=47, SNR=2.9, Peak=68 HFD=0.0
18:25:58.214 00.002 31432 Star::Find(15, 31, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.215 00.001 31432 Star::Find false star n=6 nbg=260 bg=31.1 sigma=5.0 thresh=46 peak=40
18:25:58.217 00.002 31432 Star::Find returns 0 (2), X=31.00, Y=510.00, Mass=102, SNR=2.9, Peak=51 HFD=0.0
18:25:58.219 00.002 31432 Star::Find(15, 772, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.221 00.002 31432 Star::Find returns 0 (2), X=772.00, Y=94.00, Mass=28, SNR=2.8, Peak=69 HFD=0.0
18:25:58.223 00.002 31432 Star::Find(15, 100, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.225 00.002 31432 Star::Find false star n=2 nbg=280 bg=39.3 sigma=6.1 thresh=58 peak=47
18:25:58.227 00.002 31432 Star::Find returns 0 (2), X=100.00, Y=153.00, Mass=42, SNR=2.9, Peak=67 HFD=0.0
18:25:58.228 00.001 31432 Star::Find(15, 815, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.230 00.002 31432 Star::Find returns 0 (3), X=815.00, Y=470.00, Mass=0, SNR=0.0, Peak=56 HFD=0.0
18:25:58.232 00.002 31432 Star::Find(15, 405, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.234 00.002 31432 Star::Find false star n=4 nbg=278 bg=39.7 sigma=6.3 thresh=59 peak=50
18:25:58.236 00.002 31432 Star::Find returns 0 (2), X=405.00, Y=66.00, Mass=96, SNR=2.9, Peak=79 HFD=0.0
18:25:58.237 00.001 31432 Star::Find(15, 109, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.239 00.002 31432 Star::Find returns 0 (3), X=109.00, Y=306.00, Mass=0, SNR=0.0, Peak=74 HFD=0.0
18:25:58.241 00.002 31432 Star::Find(15, 532, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.243 00.002 31432 Star::Find false star n=2 nbg=278 bg=41.0 sigma=6.5 thresh=61 peak=52
18:25:58.245 00.002 31432 Star::Find returns 0 (2), X=532.00, Y=115.00, Mass=65, SNR=2.9, Peak=85 HFD=0.0
18:25:58.246 00.001 31432 Star::Find(15, 148, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.248 00.002 31432 Star::Find false star n=4 nbg=282 bg=38.7 sigma=6.5 thresh=58 peak=51
18:25:58.250 00.002 31432 Star::Find returns 0 (2), X=148.00, Y=202.00, Mass=109, SNR=2.9, Peak=73 HFD=0.0
18:25:58.252 00.002 31432 Star::Find(15, 124, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.254 00.002 31432 Star::Find returns 0 (3), X=124.00, Y=424.00, Mass=0, SNR=0.0, Peak=60 HFD=0.0
18:25:58.255 00.001 31432 Star::Find(15, 571, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.257 00.002 31432 Star::Find returns 0 (2), X=571.00, Y=225.00, Mass=19, SNR=2.2, Peak=62 HFD=0.0
18:25:58.259 00.002 31432 Star::Find(15, 720, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.261 00.002 31432 Star::Find false star n=2 nbg=281 bg=39.8 sigma=6.9 thresh=60 peak=48
18:25:58.263 00.002 31432 Star::Find returns 0 (2), X=720.00, Y=125.00, Mass=43, SNR=2.9, Peak=63 HFD=0.0
18:25:58.264 00.001 31432 Star::Find(15, 1139, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.266 00.002 31432 Star::Find false star n=3 nbg=280 bg=29.2 sigma=5.9 thresh=47 peak=41
18:25:58.268 00.002 31432 Star::Find returns 0 (2), X=1139.00, Y=615.00, Mass=78, SNR=2.9, Peak=68 HFD=0.0
18:25:58.270 00.002 31432 Star::Find(15, 854, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.271 00.001 31432 Star::Find false star n=3 nbg=279 bg=32.4 sigma=6.2 thresh=51 peak=41
18:25:58.273 00.002 31432 Star::Find returns 0 (2), X=854.00, Y=491.00, Mass=72, SNR=2.9, Peak=62 HFD=0.0
18:25:58.275 00.002 31432 Star::Find(15, 817, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.277 00.002 31432 Star::Find false star n=2 nbg=277 bg=34.5 sigma=6.3 thresh=53 peak=42
18:25:58.278 00.001 31432 Star::Find returns 0 (2), X=817.00, Y=435.00, Mass=68, SNR=2.9, Peak=83 HFD=0.0
18:25:58.281 00.003 31432 Star::Find(15, 561, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.282 00.001 31432 Star::Find false star n=2 nbg=279 bg=41.3 sigma=6.4 thresh=60 peak=51
18:25:58.284 00.002 31432 Star::Find returns 0 (2), X=561.00, Y=40.00, Mass=40, SNR=2.9, Peak=68 HFD=0.0
18:25:58.287 00.003 31432 Star::Find(15, 589, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.288 00.001 31432 Star::Find false star n=3 nbg=280 bg=26.1 sigma=5.5 thresh=43 peak=38
18:25:58.290 00.002 31432 Star::Find returns 0 (2), X=589.00, Y=707.00, Mass=55, SNR=2.9, Peak=67 HFD=0.0
18:25:58.292 00.002 31432 Star::Find(15, 909, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.294 00.002 31432 Star::Find false star n=1 nbg=280 bg=37.9 sigma=6.6 thresh=58 peak=50
18:25:58.296 00.002 31432 Star::Find returns 0 (2), X=909.00, Y=250.00, Mass=34, SNR=2.9, Peak=72 HFD=0.0
18:25:58.298 00.002 31432 Star::Find(15, 492, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.300 00.002 31432 Star::Find false star n=2 nbg=278 bg=36.0 sigma=6.1 thresh=54 peak=46
18:25:58.301 00.001 31432 Star::Find returns 0 (2), X=492.00, Y=364.00, Mass=61, SNR=2.9, Peak=78 HFD=0.0
18:25:58.303 00.002 31432 Star::Find(15, 935, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.305 00.002 31432 Star::Find false star n=1 nbg=279 bg=31.0 sigma=5.9 thresh=49 peak=42
18:25:58.307 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=578.00, Mass=35, SNR=2.9, Peak=66 HFD=0.0
18:25:58.309 00.002 31432 Star::Find(15, 1079, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.310 00.001 31432 Star::Find returns 0 (2), X=1079.00, Y=660.00, Mass=20, SNR=2.4, Peak=60 HFD=0.0
18:25:58.312 00.002 31432 Star::Find(15, 550, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.314 00.002 31432 Star::Find false star n=5 nbg=280 bg=39.4 sigma=6.6 thresh=59 peak=48
18:25:58.316 00.002 31432 Star::Find returns 0 (2), X=550.00, Y=229.00, Mass=117, SNR=2.9, Peak=67 HFD=0.0
18:25:58.318 00.002 31432 Star::Find(15, 447, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.319 00.001 31432 Star::Find false star n=3 nbg=277 bg=24.2 sigma=5.2 thresh=40 peak=34
18:25:58.321 00.002 31432 Star::Find returns 0 (2), X=447.00, Y=804.00, Mass=49, SNR=2.9, Peak=48 HFD=0.0
18:25:58.323 00.002 31432 Star::Find(15, 820, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.325 00.002 31432 Star::Find false star n=2 nbg=276 bg=39.9 sigma=6.5 thresh=59 peak=49
18:25:58.327 00.002 31432 Star::Find returns 0 (2), X=820.00, Y=94.00, Mass=50, SNR=2.9, Peak=68 HFD=0.0
18:25:58.329 00.002 31432 Star::Find(15, 352, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.330 00.001 31432 Star::Find false star n=2 nbg=278 bg=38.0 sigma=6.6 thresh=58 peak=48
18:25:58.333 00.003 31432 Star::Find returns 0 (2), X=352.00, Y=273.00, Mass=64, SNR=2.9, Peak=74 HFD=0.0
18:25:58.334 00.001 31432 Star::Find(15, 682, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.336 00.002 31432 Star::Find false star n=4 nbg=276 bg=36.6 sigma=6.2 thresh=55 peak=43
18:25:58.338 00.002 31432 Star::Find returns 0 (2), X=682.00, Y=362.00, Mass=81, SNR=2.9, Peak=61 HFD=0.0
18:25:58.340 00.002 31432 Star::Find(15, 959, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.341 00.001 31432 Star::Find false star n=3 nbg=281 bg=40.6 sigma=5.8 thresh=58 peak=48
18:25:58.343 00.002 31432 Star::Find returns 0 (2), X=959.00, Y=36.00, Mass=54, SNR=2.9, Peak=59 HFD=0.0
18:25:58.345 00.002 31432 Star::Find(15, 372, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.347 00.002 31432 Star::Find returns 0 (4), X=357.00, Y=371.00, Mass=195, SNR=9.4, Peak=57 HFD=0.5
18:25:58.349 00.002 31432 Star::Find(15, 405, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.350 00.001 31432 Star::Find false star n=2 nbg=284 bg=40.3 sigma=6.1 thresh=59 peak=49
18:25:58.352 00.002 31432 Star::Find returns 0 (2), X=405.00, Y=88.00, Mass=61, SNR=2.9, Peak=79 HFD=0.0
18:25:58.354 00.002 31432 Star::Find(15, 83, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.356 00.002 31432 Star::Find false star n=4 nbg=274 bg=31.9 sigma=5.5 thresh=48 peak=40
18:25:58.358 00.002 31432 Star::Find returns 0 (2), X=83.00, Y=537.00, Mass=78, SNR=2.9, Peak=59 HFD=0.0
18:25:58.359 00.001 31432 Star::Find(15, 691, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.361 00.002 31432 Star::Find false star n=2 nbg=281 bg=40.7 sigma=6.3 thresh=60 peak=48
18:25:58.363 00.002 31432 Star::Find returns 0 (2), X=691.00, Y=56.00, Mass=42, SNR=2.9, Peak=64 HFD=0.0
18:25:58.365 00.002 31432 Star::Find(15, 813, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.367 00.002 31432 Star::Find returns 0 (3), X=813.00, Y=348.00, Mass=0, SNR=0.0, Peak=58 HFD=0.0
18:25:58.368 00.001 31432 Star::Find(15, 1218, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.370 00.002 31432 Star::Find false star n=3 nbg=281 bg=40.0 sigma=6.9 thresh=61 peak=53
18:25:58.372 00.002 31432 Star::Find returns 0 (2), X=1218.00, Y=18.00, Mass=90, SNR=2.9, Peak=83 HFD=0.0
18:25:58.374 00.002 31432 Star::Find(15, 392, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.375 00.001 31432 Star::Find false star n=3 nbg=281 bg=38.0 sigma=6.2 thresh=57 peak=48
18:25:58.377 00.002 31432 Star::Find returns 0 (2), X=392.00, Y=268.00, Mass=62, SNR=2.9, Peak=71 HFD=0.0
18:25:58.380 00.003 31432 Star::Find(15, 1201, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.381 00.001 31432 Star::Find returns 0 (2), X=1201.00, Y=214.00, Mass=21, SNR=2.3, Peak=63 HFD=0.0
18:25:58.383 00.002 31432 Star::Find(15, 908, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.385 00.002 31432 Star::Find false star n=3 nbg=276 bg=38.7 sigma=6.3 thresh=58 peak=50
18:25:58.387 00.002 31432 Star::Find returns 0 (2), X=908.00, Y=191.00, Mass=67, SNR=2.9, Peak=65 HFD=0.0
18:25:58.388 00.001 31432 Star::Find(15, 421, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.391 00.003 31432 Star::Find false star n=1 nbg=280 bg=27.9 sigma=6.0 thresh=46 peak=36
18:25:58.392 00.001 31432 Star::Find returns 0 (2), X=421.00, Y=692.00, Mass=31, SNR=2.9, Peak=59 HFD=0.0
18:25:58.394 00.002 31432 Star::Find(15, 424, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.396 00.002 31432 Star::Find false star n=2 nbg=281 bg=27.8 sigma=5.3 thresh=44 peak=41
18:25:58.398 00.002 31432 Star::Find returns 0 (2), X=424.00, Y=670.00, Mass=65, SNR=2.9, Peak=77 HFD=0.0
18:25:58.399 00.001 31432 Star::Find(15, 769, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.401 00.002 31432 Star::Find false star n=1 nbg=280 bg=41.1 sigma=7.2 thresh=63 peak=57
18:25:58.403 00.002 31432 Star::Find returns 0 (2), X=769.00, Y=32.00, Mass=67, SNR=2.9, Peak=108 HFD=0.0
18:25:58.405 00.002 31432 Star::Find(15, 1104, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.407 00.002 31432 Star::Find false star n=3 nbg=282 bg=35.8 sigma=6.4 thresh=55 peak=44
18:25:58.408 00.001 31432 Star::Find returns 0 (2), X=1104.00, Y=324.00, Mass=67, SNR=2.9, Peak=61 HFD=0.0
18:25:58.410 00.002 31432 Star::Find(15, 589, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.412 00.002 31432 Star::Find false star n=3 nbg=283 bg=36.1 sigma=6.2 thresh=55 peak=46
18:25:58.414 00.002 31432 Star::Find returns 0 (2), X=589.00, Y=342.00, Mass=59, SNR=2.9, Peak=58 HFD=0.0
18:25:58.416 00.002 31432 Star::Find(15, 969, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.418 00.002 31432 Star::Find false star n=8 nbg=278 bg=31.9 sigma=5.1 thresh=47 peak=43
18:25:58.419 00.001 31432 Star::Find returns 0 (2), X=969.00, Y=509.00, Mass=139, SNR=2.9, Peak=60 HFD=0.0
18:25:58.421 00.002 31432 Star::Find(15, 935, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.423 00.002 31432 Star::Find false star n=4 nbg=278 bg=40.2 sigma=6.0 thresh=58 peak=50
18:25:58.425 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=99.00, Mass=89, SNR=2.9, Peak=67 HFD=0.0
18:25:58.427 00.002 31432 Star::Find(15, 726, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.428 00.001 31432 Star::Find false star n=1 nbg=280 bg=34.7 sigma=5.6 thresh=52 peak=46
18:25:58.430 00.002 31432 Star::Find returns 0 (2), X=726.00, Y=442.00, Mass=39, SNR=2.9, Peak=74 HFD=0.0
18:25:58.432 00.002 31432 Star::Find(15, 23, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.434 00.002 31432 Star::Find returns 0 (3), X=23.00, Y=460.00, Mass=0, SNR=0.0, Peak=55 HFD=0.0
18:25:58.436 00.002 31432 Star::Find(15, 944, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.438 00.002 31432 Star::Find false star n=2 nbg=281 bg=32.4 sigma=6.2 thresh=51 peak=41
18:25:58.439 00.001 31432 Star::Find returns 0 (2), X=944.00, Y=512.00, Mass=55, SNR=2.9, Peak=63 HFD=0.0
18:25:58.441 00.002 31432 Star::Find(15, 235, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.443 00.002 31432 Star::Find false star n=2 nbg=280 bg=27.0 sigma=5.2 thresh=43 peak=36
18:25:58.445 00.002 31432 Star::Find returns 0 (2), X=235.00, Y=667.00, Mass=40, SNR=2.9, Peak=55 HFD=0.0
18:25:58.447 00.002 31432 Star::Find(15, 597, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.448 00.001 31432 Star::Find false star n=2 nbg=283 bg=40.7 sigma=6.3 thresh=60 peak=49
18:25:58.450 00.002 31432 Star::Find returns 0 (2), X=597.00, Y=48.00, Mass=43, SNR=2.9, Peak=70 HFD=0.0
18:25:58.452 00.002 31432 Star::Find(15, 161, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.454 00.002 31432 Star::Find false star n=2 nbg=282 bg=37.5 sigma=5.9 thresh=55 peak=46
18:25:58.455 00.001 31432 Star::Find returns 0 (2), X=161.00, Y=247.00, Mass=36, SNR=2.9, Peak=66 HFD=0.0
18:25:58.457 00.002 31432 Star::Find(15, 67, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.459 00.002 31432 Star::Find false star n=3 nbg=277 bg=36.6 sigma=5.6 thresh=54 peak=46
18:25:58.461 00.002 31432 Star::Find returns 0 (2), X=67.00, Y=305.00, Mass=67, SNR=2.9, Peak=89 HFD=0.0
18:25:58.463 00.002 31432 Star::Find(15, 675, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.464 00.001 31432 Star::Find returns 0 (3), X=675.00, Y=331.00, Mass=0, SNR=0.0, Peak=62 HFD=0.0
18:25:58.466 00.002 31432 Star::Find(15, 998, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.468 00.002 31432 Star::Find false star n=2 nbg=276 bg=40.2 sigma=6.5 thresh=60 peak=48
18:25:58.470 00.002 31432 Star::Find returns 0 (2), X=998.00, Y=130.00, Mass=40, SNR=2.9, Peak=61 HFD=0.0
18:25:58.471 00.001 31432 Star::Find(15, 966, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.473 00.002 31432 Star::Find false star n=1 nbg=282 bg=39.0 sigma=6.6 thresh=59 peak=48
18:25:58.475 00.002 31432 Star::Find returns 0 (2), X=966.00, Y=140.00, Mass=42, SNR=2.9, Peak=81 HFD=0.0
18:25:58.477 00.002 31432 Star::Find(15, 1191, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.479 00.002 31432 Star::Find false star n=2 nbg=277 bg=37.2 sigma=6.0 thresh=55 peak=45
18:25:58.481 00.002 31432 Star::Find returns 0 (2), X=1191.00, Y=341.00, Mass=48, SNR=2.9, Peak=64 HFD=0.0
18:25:58.483 00.002 31432 AutoFind: finding best star pass 1
18:25:58.485 00.002 31432 Star::Find(15, 715, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.486 00.001 31432 Star::Find returns 1 (0), X=714.89, Y=535.27, Mass=7771, SNR=57.1, Peak=256 HFD=4.6
18:25:58.488 00.002 31432 AutoFind: near-saturated [715, 535] 79.8 Mass 7771 SNR 57.1 Peak 256
18:25:58.491 00.003 31432 Star::Find(15, 544, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.492 00.001 31432 Star::Find returns 1 (0), X=543.68, Y=789.24, Mass=4706, SNR=44.2, Peak=254 HFD=3.7
18:25:58.494 00.002 31432 AutoFind: near-saturated [544, 789] 67.5 Mass 4706 SNR 44.2 Peak 254
18:25:58.496 00.002 31432 Star::Find(15, 1043, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.498 00.002 31432 Star::Find returns 1 (0), X=1043.26, Y=246.73, Mass=2846, SNR=32.9, Peak=228 HFD=3.6
18:25:58.499 00.001 31432 AutoFind returns star at [1043, 247] 43.1 Mass 2846 SNR 32.9
18:25:58.502 00.003 31432 Star::Find(15, 1043, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.504 00.002 31432 Star::Find returns 1 (0), X=1043.26, Y=246.73, Mass=2846, SNR=32.9, Peak=228 HFD=3.6
18:25:58.506 00.002 31432 MultiStar: List (6): {1043.26, 246.73}(32.9), {939.03, 39.29}(19.5), {321.50, 943.12}(26.6), {110.85, 747.31}(14.0), {715.26, 757.68}(10.5), {6.53, 67.36}(42.4), 
18:25:58.508 00.002 31432 setting lock position to (1043.26, 246.73)
18:25:58.510 00.002 31432 MultiStar: stabilizing after lock position change
18:25:58.511 00.001 31432 AutoSelect: state = 1, call UpdateGuideState
18:25:58.513 00.002 31432 UpdateGuideState(): m_state=1
18:25:58.515 00.002 31432 Star::Find(15, 1043, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:25:58.516 00.001 31432 Star::Find returns 1 (0), X=1043.26, Y=246.73, Mass=2846, SNR=32.9, Peak=228 HFD=3.6
18:25:58.518 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.04) = xAngle (-0.04 = -0.04)
18:25:58.520 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (2.99 = 2.99)
18:25:58.523 00.003 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
18:25:58.527 00.004 31432 setting force full frames = false
18:25:58.529 00.002 31432 setting lock position to (1043.26, 246.73)
18:25:58.530 00.001 31432 MultiStar: stabilizing after lock position change
18:25:58.532 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:25:58.534 00.002 31432 Changing from state SELECTING to SELECTED
18:25:58.536 00.002 31432 guider state => SELECTED
18:25:58.540 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=10, FiltMax=255, Gamma=1.000
18:25:58.544 00.004 31432 UpdateGuideState exits: m=2846 RSB=32.9
18:25:58.546 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=10, FiltMax=255, Gamma=1.000
18:25:58.551 00.005 31432 Status Line: Étoile sélectionnée automatiquement à (1043.3, 246.7)
18:25:58.556 00.005 31432 PhdController: newstate STATE_WAIT_SELECTED
18:25:58.558 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:25:58.560 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:25:58.561 00.001 31432 Enqueuing Expose request
18:25:58.563 00.002 29876 Worker thread wakes up
18:25:58.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:25:58.564 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(1028,232,31,31)
18:25:58.696 00.132 31432 ScopeASCOM::SideOfPier() returns 0
18:25:59.060 00.364 31432 ScopeASCOM::SideOfPier() returns 0
18:26:00.054 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:26:00.976 00.922 29876 Exposure complete
18:26:01.019 00.043 29876 worker thread done servicing request
18:26:01.019 00.000 31432 OnExposeComplete: enter
18:26:01.021 00.002 31432 UpdateGuideState(): m_state=2
18:26:01.023 00.002 31432 Star::Find(15, 1043, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:26:01.025 00.002 31432 Star::Find returns 1 (0), X=1043.53, Y=247.27, Mass=2655, SNR=31.2, Peak=207 HFD=3.6
18:26:01.027 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.04) = xAngle (1.06 = 1.06)
18:26:01.029 00.002 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.04) + m_yAngleError (-3.03)) = yAngle (4.09 = -2.19)
18:26:01.031 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.55 hyp=0.61 cameraTheta=1.10 mountX=0.30 mountY=-0.50, mountTheta=-1.03
18:26:01.033 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:01.045 00.012 31432 UpdateGuideState exits: m=2655 RSB=31.2
18:26:01.047 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:26:01.049 00.002 31432 PhdController: clearing calibration
18:26:01.058 00.009 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:26:01.060 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:26:01.063 00.003 31432 PhdController: start calibration
18:26:01.071 00.008 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:26:01.073 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:26:01.075 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:26:01.078 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:26:01.079 00.001 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:26:01.081 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:26:01.084 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:26:01.086 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:26:01.088 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:26:01.090 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:26:01.092 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:26:01.094 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:26:01.096 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:26:01.098 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:26:01.100 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:26:01.104 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:26:01.106 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:26:01.111 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:26:01.114 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:26:01.117 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:26:01.120 00.003 31432 guider state => CALIBRATING_PRIMARY
18:26:01.122 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:26:01.124 00.002 31432 PFT: calibration started
18:26:01.126 00.002 31432 reset dither spiral
18:26:01.128 00.002 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:26:01.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:01.132 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:01.134 00.002 31432 Enqueuing Expose request
18:26:01.135 00.001 29876 Worker thread wakes up
18:26:01.136 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:01.136 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1029,232,31,31)
18:26:01.141 00.005 31432 ScopeASCOM::SideOfPier() returns 0
18:26:02.056 00.915 31432 ScopeASCOM::SideOfPier() returns 0
18:26:03.063 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:26:03.760 00.697 29876 Exposure complete
18:26:03.804 00.044 29876 worker thread done servicing request
18:26:03.805 00.001 31432 OnExposeComplete: enter
18:26:03.807 00.002 31432 UpdateGuideState(): m_state=3
18:26:03.810 00.003 31432 Star::Find(15, 1043, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:26:03.812 00.002 31432 Star::Find returns 1 (0), X=1044.89, Y=246.47, Mass=2910, SNR=33.9, Peak=248 HFD=3.6
18:26:03.819 00.007 31432 Scope::UpdateCalibrationState: starting location = 1044.89,246.47 coords = 0.72,-0.2
18:26:03.822 00.003 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:26:03.826 00.004 31432 Enqueuing Calibration Move request for direction 3
18:26:03.828 00.002 29876 Worker thread wakes up
18:26:03.828 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:03.830 00.002 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:03.830 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:03.830 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:03.830 00.000 29876 MoveAxis(W, 300, -)
18:26:03.830 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:03.831 00.001 29876 IsSlewing returns 0
18:26:03.831 00.000 29876 IsGuiding returns 0
18:26:03.831 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:03.841 00.010 31432 UpdateGuideState exits: m=2910 RSB=33.9
18:26:03.843 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:03.845 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:03.847 00.002 31432 Enqueuing Expose request
18:26:04.054 00.207 31432 ScopeASCOM::SideOfPier() returns 0
18:26:04.148 00.094 29876 IsGuiding returns 1
18:26:04.148 00.000 29876 scope still moving after pulse duration time elapsed
18:26:04.178 00.030 29876 IsSlewing returns 0
18:26:04.178 00.000 29876 IsGuiding returns 1
18:26:04.208 00.030 29876 IsSlewing returns 0
18:26:04.208 00.000 29876 IsGuiding returns 1
18:26:04.240 00.032 29876 IsSlewing returns 0
18:26:04.240 00.000 29876 IsGuiding returns 1
18:26:04.271 00.031 29876 IsSlewing returns 0
18:26:04.271 00.000 29876 IsGuiding returns 0
18:26:04.271 00.000 29876 scope move finished after 300 + 140 ms
18:26:04.271 00.000 29876 Move returns status 0, amount 300
18:26:04.271 00.000 29876 move complete, result=0
18:26:04.271 00.000 29876 worker thread done servicing request
18:26:04.271 00.000 29876 Worker thread wakes up
18:26:04.271 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:04.271 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1030,231,31,31)
18:26:05.064 00.793 31432 ScopeASCOM::SideOfPier() returns 0
18:26:06.051 00.987 31432 ScopeASCOM::SideOfPier() returns 0
18:26:06.684 00.633 29876 Exposure complete
18:26:06.727 00.043 29876 worker thread done servicing request
18:26:06.727 00.000 31432 OnExposeComplete: enter
18:26:06.729 00.002 31432 UpdateGuideState(): m_state=3
18:26:06.731 00.002 31432 Star::Find(15, 1044, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:26:06.732 00.001 31432 Star::Find returns 1 (0), X=1042.58, Y=246.19, Mass=2654, SNR=31.5, Peak=179 HFD=3.9
18:26:06.735 00.003 31432 Status Line: Pas vers l'Ouest   2, dist= 2.3
18:26:06.738 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:06.741 00.003 29876 Worker thread wakes up
18:26:06.741 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:06.741 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:06.741 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:06.741 00.000 29876 MoveAxis(W, 300, -)
18:26:06.741 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:06.741 00.000 29876 IsSlewing returns 0
18:26:06.741 00.000 29876 IsGuiding returns 0
18:26:06.741 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:06.744 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:06.756 00.012 31432 UpdateGuideState exits: m=2654 RSB=31.5
18:26:06.758 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:06.760 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:06.762 00.002 31432 Enqueuing Expose request
18:26:07.058 00.296 29876 IsGuiding returns 1
18:26:07.058 00.000 29876 scope still moving after pulse duration time elapsed
18:26:07.059 00.001 31432 ScopeASCOM::SideOfPier() returns 0
18:26:07.088 00.029 29876 IsSlewing returns 0
18:26:07.088 00.000 29876 IsGuiding returns 0
18:26:07.088 00.000 29876 scope move finished after 300 + 47 ms
18:26:07.088 00.000 29876 Move returns status 0, amount 300
18:26:07.088 00.000 29876 move complete, result=0
18:26:07.088 00.000 29876 worker thread done servicing request
18:26:07.088 00.000 29876 Worker thread wakes up
18:26:07.088 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:07.088 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1028,231,31,31)
18:26:08.051 00.963 31432 ScopeASCOM::SideOfPier() returns 0
18:26:09.060 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:26:09.712 00.652 29876 Exposure complete
18:26:09.755 00.043 29876 worker thread done servicing request
18:26:09.755 00.000 31432 OnExposeComplete: enter
18:26:09.757 00.002 31432 UpdateGuideState(): m_state=3
18:26:09.759 00.002 31432 Star::Find(15, 1042, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:26:09.761 00.002 31432 Star::Find returns 1 (0), X=1040.47, Y=245.94, Mass=2799, SNR=31.7, Peak=221 HFD=3.7
18:26:09.764 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 4.5
18:26:09.767 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:09.769 00.002 29876 Worker thread wakes up
18:26:09.769 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:09.769 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:09.769 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:09.769 00.000 29876 MoveAxis(W, 300, -)
18:26:09.769 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:09.770 00.001 29876 IsSlewing returns 0
18:26:09.770 00.000 29876 IsGuiding returns 0
18:26:09.770 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:09.772 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:09.785 00.013 31432 UpdateGuideState exits: m=2799 RSB=31.7
18:26:09.787 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:09.789 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:09.791 00.002 31432 Enqueuing Expose request
18:26:10.052 00.261 31432 ScopeASCOM::SideOfPier() returns 0
18:26:10.082 00.030 29876 IsGuiding returns 1
18:26:10.082 00.000 29876 scope still moving after pulse duration time elapsed
18:26:10.113 00.031 29876 IsSlewing returns 0
18:26:10.113 00.000 29876 IsGuiding returns 1
18:26:10.144 00.031 29876 IsSlewing returns 0
18:26:10.144 00.000 29876 IsGuiding returns 0
18:26:10.144 00.000 29876 scope move finished after 300 + 74 ms
18:26:10.144 00.000 29876 Move returns status 0, amount 300
18:26:10.144 00.000 29876 move complete, result=0
18:26:10.144 00.000 29876 worker thread done servicing request
18:26:10.144 00.000 29876 Worker thread wakes up
18:26:10.144 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:10.144 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1025,231,31,31)
18:26:11.064 00.920 31432 ScopeASCOM::SideOfPier() returns 0
18:26:12.056 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:26:12.548 00.492 29876 Exposure complete
18:26:12.591 00.043 29876 worker thread done servicing request
18:26:12.591 00.000 31432 OnExposeComplete: enter
18:26:12.594 00.003 31432 UpdateGuideState(): m_state=3
18:26:12.596 00.002 31432 Star::Find(15, 1040, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:26:12.597 00.001 31432 Star::Find returns 1 (0), X=1039.67, Y=246.09, Mass=2664, SNR=31.4, Peak=193 HFD=3.9
18:26:12.600 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 5.2
18:26:12.603 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:12.604 00.001 29876 Worker thread wakes up
18:26:12.604 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:12.604 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:12.604 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:12.604 00.000 29876 MoveAxis(W, 300, -)
18:26:12.604 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:12.606 00.002 29876 IsSlewing returns 0
18:26:12.606 00.000 29876 IsGuiding returns 0
18:26:12.606 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:12.610 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=32, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:12.622 00.012 31432 UpdateGuideState exits: m=2664 RSB=31.4
18:26:12.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:12.626 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:12.627 00.001 31432 Enqueuing Expose request
18:26:12.932 00.305 29876 IsGuiding returns 1
18:26:12.932 00.000 29876 scope still moving after pulse duration time elapsed
18:26:12.962 00.030 29876 IsSlewing returns 0
18:26:12.962 00.000 29876 IsGuiding returns 0
18:26:12.962 00.000 29876 scope move finished after 300 + 56 ms
18:26:12.962 00.000 29876 Move returns status 0, amount 300
18:26:12.962 00.000 29876 move complete, result=0
18:26:12.962 00.000 29876 worker thread done servicing request
18:26:12.962 00.000 29876 Worker thread wakes up
18:26:12.962 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:12.962 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1025,231,31,31)
18:26:13.056 00.094 31432 ScopeASCOM::SideOfPier() returns 0
18:26:14.060 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:26:15.057 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:26:15.583 00.526 29876 Exposure complete
18:26:15.626 00.043 29876 worker thread done servicing request
18:26:15.626 00.000 31432 OnExposeComplete: enter
18:26:15.628 00.002 31432 UpdateGuideState(): m_state=3
18:26:15.630 00.002 31432 Star::Find(15, 1039, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:26:15.632 00.002 31432 Star::Find returns 1 (0), X=1036.80, Y=246.25, Mass=2714, SNR=32.3, Peak=198 HFD=3.8
18:26:15.635 00.003 31432 Status Line: Pas vers l'Ouest   5, dist= 8.1
18:26:15.638 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:15.640 00.002 29876 Worker thread wakes up
18:26:15.640 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:15.640 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:15.640 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:15.640 00.000 29876 MoveAxis(W, 300, -)
18:26:15.640 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:15.640 00.000 29876 IsSlewing returns 0
18:26:15.641 00.001 29876 IsGuiding returns 0
18:26:15.641 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:15.643 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:15.655 00.012 31432 UpdateGuideState exits: m=2714 RSB=32.3
18:26:15.658 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:15.659 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:15.661 00.002 31432 Enqueuing Expose request
18:26:15.953 00.292 29876 IsGuiding returns 1
18:26:15.953 00.000 29876 scope still moving after pulse duration time elapsed
18:26:15.984 00.031 29876 IsSlewing returns 0
18:26:15.984 00.000 29876 IsGuiding returns 1
18:26:16.014 00.030 29876 IsSlewing returns 0
18:26:16.014 00.000 29876 IsGuiding returns 0
18:26:16.014 00.000 29876 scope move finished after 300 + 73 ms
18:26:16.014 00.000 29876 Move returns status 0, amount 300
18:26:16.014 00.000 29876 move complete, result=0
18:26:16.014 00.000 29876 worker thread done servicing request
18:26:16.014 00.000 29876 Worker thread wakes up
18:26:16.015 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:16.015 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1022,231,31,31)
18:26:16.063 00.048 31432 ScopeASCOM::SideOfPier() returns 0
18:26:17.052 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:26:18.052 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:26:18.423 00.371 29876 Exposure complete
18:26:18.466 00.043 29876 worker thread done servicing request
18:26:18.466 00.000 31432 OnExposeComplete: enter
18:26:18.468 00.002 31432 UpdateGuideState(): m_state=3
18:26:18.470 00.002 31432 Star::Find(15, 1036, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:26:18.472 00.002 31432 Star::Find returns 1 (0), X=1036.08, Y=245.99, Mass=2811, SNR=33.3, Peak=214 HFD=4.0
18:26:18.475 00.003 31432 Status Line: Pas vers l'Ouest   6, dist= 8.8
18:26:18.479 00.004 31432 Enqueuing Calibration Move request for direction 3
18:26:18.481 00.002 29876 Worker thread wakes up
18:26:18.481 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:18.481 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:18.481 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:18.481 00.000 29876 MoveAxis(W, 300, -)
18:26:18.481 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:18.481 00.000 29876 IsSlewing returns 0
18:26:18.481 00.000 29876 IsGuiding returns 0
18:26:18.482 00.001 29876 PulseGuide returned control before completion, sleep 310
18:26:18.484 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=31, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:18.496 00.012 31432 UpdateGuideState exits: m=2811 RSB=33.3
18:26:18.499 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:18.501 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:18.502 00.001 31432 Enqueuing Expose request
18:26:18.796 00.294 29876 IsGuiding returns 1
18:26:18.796 00.000 29876 scope still moving after pulse duration time elapsed
18:26:18.826 00.030 29876 IsSlewing returns 0
18:26:18.826 00.000 29876 IsGuiding returns 1
18:26:18.868 00.042 29876 IsSlewing returns 0
18:26:18.868 00.000 29876 IsGuiding returns 0
18:26:18.868 00.000 29876 scope move finished after 300 + 86 ms
18:26:18.868 00.000 29876 Move returns status 0, amount 300
18:26:18.868 00.000 29876 move complete, result=0
18:26:18.868 00.000 29876 worker thread done servicing request
18:26:18.868 00.000 29876 Worker thread wakes up
18:26:18.868 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:18.868 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1021,231,31,31)
18:26:19.058 00.190 31432 ScopeASCOM::SideOfPier() returns 0
18:26:20.053 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:26:21.055 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:26:21.493 00.438 29876 Exposure complete
18:26:21.536 00.043 29876 worker thread done servicing request
18:26:21.536 00.000 31432 OnExposeComplete: enter
18:26:21.539 00.003 31432 UpdateGuideState(): m_state=3
18:26:21.541 00.002 31432 Star::Find(15, 1036, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:26:21.542 00.001 31432 Star::Find returns 1 (0), X=1034.72, Y=246.04, Mass=2747, SNR=32.3, Peak=199 HFD=4.0
18:26:21.545 00.003 31432 Status Line: Pas vers l'Ouest   7, dist=10.2
18:26:21.549 00.004 31432 Enqueuing Calibration Move request for direction 3
18:26:21.550 00.001 29876 Worker thread wakes up
18:26:21.550 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:21.550 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:21.550 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:21.550 00.000 29876 MoveAxis(W, 300, -)
18:26:21.550 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:21.550 00.000 29876 IsSlewing returns 0
18:26:21.550 00.000 29876 IsGuiding returns 0
18:26:21.551 00.001 29876 PulseGuide returned control before completion, sleep 310
18:26:21.553 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=31, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:21.566 00.013 31432 UpdateGuideState exits: m=2747 RSB=32.3
18:26:21.568 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:21.570 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:21.571 00.001 31432 Enqueuing Expose request
18:26:21.863 00.292 29876 IsGuiding returns 1
18:26:21.863 00.000 29876 scope still moving after pulse duration time elapsed
18:26:21.894 00.031 29876 IsSlewing returns 0
18:26:21.894 00.000 29876 IsGuiding returns 1
18:26:21.925 00.031 29876 IsSlewing returns 0
18:26:21.925 00.000 29876 IsGuiding returns 0
18:26:21.925 00.000 29876 scope move finished after 300 + 74 ms
18:26:21.925 00.000 29876 Move returns status 0, amount 300
18:26:21.925 00.000 29876 move complete, result=0
18:26:21.925 00.000 29876 worker thread done servicing request
18:26:21.925 00.000 29876 Worker thread wakes up
18:26:21.925 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:21.925 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1020,231,31,31)
18:26:22.066 00.141 31432 ScopeASCOM::SideOfPier() returns 0
18:26:23.057 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:26:24.060 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:26:24.340 00.280 29876 Exposure complete
18:26:24.382 00.042 29876 worker thread done servicing request
18:26:24.382 00.000 31432 OnExposeComplete: enter
18:26:24.384 00.002 31432 UpdateGuideState(): m_state=3
18:26:24.386 00.002 31432 Star::Find(15, 1034, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:26:24.388 00.002 31432 Star::Find returns 1 (0), X=1034.81, Y=246.21, Mass=2753, SNR=32.7, Peak=228 HFD=3.6
18:26:24.391 00.003 31432 Status Line: Pas vers l'Ouest   8, dist=10.1
18:26:24.394 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:24.396 00.002 29876 Worker thread wakes up
18:26:24.396 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:24.396 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:24.396 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:24.396 00.000 29876 MoveAxis(W, 300, -)
18:26:24.396 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:24.397 00.001 29876 IsSlewing returns 0
18:26:24.397 00.000 29876 IsGuiding returns 0
18:26:24.397 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:24.399 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=31, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:24.412 00.013 31432 UpdateGuideState exits: m=2753 RSB=32.7
18:26:24.414 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:24.416 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:24.418 00.002 31432 Enqueuing Expose request
18:26:24.710 00.292 29876 IsGuiding returns 1
18:26:24.710 00.000 29876 scope still moving after pulse duration time elapsed
18:26:24.742 00.032 29876 IsSlewing returns 0
18:26:24.742 00.000 29876 IsGuiding returns 1
18:26:24.772 00.030 29876 IsSlewing returns 0
18:26:24.772 00.000 29876 IsGuiding returns 0
18:26:24.772 00.000 29876 scope move finished after 300 + 75 ms
18:26:24.772 00.000 29876 Move returns status 0, amount 300
18:26:24.772 00.000 29876 move complete, result=0
18:26:24.772 00.000 29876 worker thread done servicing request
18:26:24.772 00.000 29876 Worker thread wakes up
18:26:24.772 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:24.772 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1020,231,31,31)
18:26:25.052 00.280 31432 ScopeASCOM::SideOfPier() returns 0
18:26:26.057 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:26:27.064 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:26:27.404 00.340 29876 Exposure complete
18:26:27.446 00.042 29876 worker thread done servicing request
18:26:27.446 00.000 31432 OnExposeComplete: enter
18:26:27.449 00.003 31432 UpdateGuideState(): m_state=3
18:26:27.451 00.002 31432 Star::Find(15, 1034, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:26:27.453 00.002 31432 Star::Find returns 1 (0), X=1031.95, Y=246.04, Mass=2770, SNR=32.7, Peak=249 HFD=3.0
18:26:27.456 00.003 31432 Status Line: Pas vers l'Ouest   9, dist=12.9
18:26:27.459 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:27.461 00.002 29876 Worker thread wakes up
18:26:27.461 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:27.461 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:27.461 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:27.461 00.000 29876 MoveAxis(W, 300, -)
18:26:27.461 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:27.461 00.000 29876 IsSlewing returns 0
18:26:27.462 00.001 29876 IsGuiding returns 0
18:26:27.462 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:27.464 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=31, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:27.476 00.012 31432 UpdateGuideState exits: m=2770 RSB=32.7
18:26:27.478 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:27.479 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:27.482 00.003 31432 Enqueuing Expose request
18:26:27.773 00.291 29876 IsGuiding returns 1
18:26:27.773 00.000 29876 scope still moving after pulse duration time elapsed
18:26:27.804 00.031 29876 IsSlewing returns 0
18:26:27.804 00.000 29876 IsGuiding returns 1
18:26:27.835 00.031 29876 IsSlewing returns 0
18:26:27.835 00.000 29876 IsGuiding returns 0
18:26:27.835 00.000 29876 scope move finished after 300 + 73 ms
18:26:27.835 00.000 29876 Move returns status 0, amount 300
18:26:27.835 00.000 29876 move complete, result=0
18:26:27.835 00.000 29876 worker thread done servicing request
18:26:27.835 00.000 29876 Worker thread wakes up
18:26:27.835 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:27.835 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1017,231,31,31)
18:26:28.053 00.218 31432 ScopeASCOM::SideOfPier() returns 0
18:26:29.058 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:26:30.063 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:26:30.251 00.188 29876 Exposure complete
18:26:30.293 00.042 29876 worker thread done servicing request
18:26:30.293 00.000 31432 OnExposeComplete: enter
18:26:30.295 00.002 31432 UpdateGuideState(): m_state=3
18:26:30.298 00.003 31432 Star::Find(15, 1031, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:26:30.300 00.002 31432 Star::Find returns 1 (0), X=1030.26, Y=246.05, Mass=2965, SNR=34.4, Peak=230 HFD=3.9
18:26:30.302 00.002 31432 Status Line: Pas vers l'Ouest  10, dist=14.6
18:26:30.306 00.004 31432 Enqueuing Calibration Move request for direction 3
18:26:30.308 00.002 29876 Worker thread wakes up
18:26:30.308 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:30.308 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:30.308 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:30.308 00.000 29876 MoveAxis(W, 300, -)
18:26:30.308 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:30.308 00.000 29876 IsSlewing returns 0
18:26:30.308 00.000 29876 IsGuiding returns 0
18:26:30.308 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:30.311 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=30, FiltMin=7, FiltMax=255, Gamma=1.000
18:26:30.323 00.012 31432 UpdateGuideState exits: m=2965 RSB=34.4
18:26:30.325 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:30.327 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:30.329 00.002 31432 Enqueuing Expose request
18:26:30.623 00.294 29876 IsGuiding returns 1
18:26:30.623 00.000 29876 scope still moving after pulse duration time elapsed
18:26:30.654 00.031 29876 IsSlewing returns 0
18:26:30.654 00.000 29876 IsGuiding returns 0
18:26:30.654 00.000 29876 scope move finished after 300 + 45 ms
18:26:30.654 00.000 29876 Move returns status 0, amount 300
18:26:30.654 00.000 29876 move complete, result=0
18:26:30.654 00.000 29876 worker thread done servicing request
18:26:30.654 00.000 29876 Worker thread wakes up
18:26:30.654 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:30.654 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1015,231,31,31)
18:26:31.058 00.404 31432 ScopeASCOM::SideOfPier() returns 0
18:26:32.062 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:26:33.052 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:26:33.284 00.232 29876 Exposure complete
18:26:33.326 00.042 29876 worker thread done servicing request
18:26:33.326 00.000 31432 OnExposeComplete: enter
18:26:33.328 00.002 31432 UpdateGuideState(): m_state=3
18:26:33.330 00.002 31432 Star::Find(15, 1030, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:26:33.332 00.002 31432 Star::Find returns 1 (0), X=1028.83, Y=245.95, Mass=3009, SNR=34.1, Peak=223 HFD=3.9
18:26:33.335 00.003 31432 Status Line: Pas vers l'Ouest  11, dist=16.1
18:26:33.338 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:33.340 00.002 29876 Worker thread wakes up
18:26:33.340 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:33.340 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:33.340 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:33.340 00.000 29876 MoveAxis(W, 300, -)
18:26:33.340 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:33.341 00.001 29876 IsSlewing returns 0
18:26:33.341 00.000 29876 IsGuiding returns 0
18:26:33.341 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:33.343 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=30, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:33.355 00.012 31432 UpdateGuideState exits: m=3009 RSB=34.1
18:26:33.358 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:33.360 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:33.362 00.002 31432 Enqueuing Expose request
18:26:33.654 00.292 29876 IsGuiding returns 1
18:26:33.654 00.000 29876 scope still moving after pulse duration time elapsed
18:26:33.685 00.031 29876 IsSlewing returns 0
18:26:33.685 00.000 29876 IsGuiding returns 1
18:26:33.716 00.031 29876 IsSlewing returns 0
18:26:33.716 00.000 29876 IsGuiding returns 0
18:26:33.716 00.000 29876 scope move finished after 300 + 74 ms
18:26:33.716 00.000 29876 Move returns status 0, amount 300
18:26:33.716 00.000 29876 move complete, result=0
18:26:33.716 00.000 29876 worker thread done servicing request
18:26:33.716 00.000 29876 Worker thread wakes up
18:26:33.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:33.716 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1014,231,31,31)
18:26:34.058 00.342 31432 ScopeASCOM::SideOfPier() returns 0
18:26:35.064 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:26:36.064 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:26:36.126 00.062 29876 Exposure complete
18:26:36.168 00.042 29876 worker thread done servicing request
18:26:36.169 00.001 31432 OnExposeComplete: enter
18:26:36.171 00.002 31432 UpdateGuideState(): m_state=3
18:26:36.173 00.002 31432 Star::Find(15, 1028, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:26:36.175 00.002 31432 Star::Find returns 1 (0), X=1027.22, Y=246.01, Mass=2621, SNR=32.2, Peak=233 HFD=3.4
18:26:36.177 00.002 31432 Status Line: Pas vers l'Ouest  12, dist=17.7
18:26:36.181 00.004 31432 Enqueuing Calibration Move request for direction 3
18:26:36.183 00.002 29876 Worker thread wakes up
18:26:36.183 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:36.183 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:36.183 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:36.183 00.000 29876 MoveAxis(W, 300, -)
18:26:36.183 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:36.183 00.000 29876 IsSlewing returns 0
18:26:36.183 00.000 29876 IsGuiding returns 0
18:26:36.183 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:36.186 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=30, FiltMin=8, FiltMax=255, Gamma=1.000
18:26:36.197 00.011 31432 UpdateGuideState exits: m=2621 RSB=32.2
18:26:36.199 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:36.201 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:36.203 00.002 31432 Enqueuing Expose request
18:26:36.497 00.294 29876 IsGuiding returns 1
18:26:36.497 00.000 29876 scope still moving after pulse duration time elapsed
18:26:36.528 00.031 29876 IsSlewing returns 0
18:26:36.528 00.000 29876 IsGuiding returns 1
18:26:36.558 00.030 29876 IsSlewing returns 0
18:26:36.558 00.000 29876 IsGuiding returns 0
18:26:36.558 00.000 29876 scope move finished after 300 + 75 ms
18:26:36.558 00.000 29876 Move returns status 0, amount 300
18:26:36.558 00.000 29876 move complete, result=0
18:26:36.558 00.000 29876 worker thread done servicing request
18:26:36.558 00.000 29876 Worker thread wakes up
18:26:36.558 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:36.558 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1012,231,31,31)
18:26:37.058 00.500 31432 ScopeASCOM::SideOfPier() returns 0
18:26:38.063 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:26:39.065 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:26:39.190 00.125 29876 Exposure complete
18:26:39.233 00.043 29876 worker thread done servicing request
18:26:39.233 00.000 31432 OnExposeComplete: enter
18:26:39.236 00.003 31432 UpdateGuideState(): m_state=3
18:26:39.238 00.002 31432 Star::Find(15, 1027, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:26:39.239 00.001 31432 Star::Find returns 1 (0), X=1024.17, Y=245.34, Mass=2787, SNR=33.4, Peak=255 HFD=3.4
18:26:39.242 00.003 31432 Status Line: Pas vers l'Ouest  13, dist=20.8
18:26:39.245 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:39.247 00.002 29876 Worker thread wakes up
18:26:39.247 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:39.247 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:39.247 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:39.247 00.000 29876 MoveAxis(W, 300, -)
18:26:39.247 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:39.247 00.000 29876 IsSlewing returns 0
18:26:39.248 00.001 29876 IsGuiding returns 0
18:26:39.248 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:39.250 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=30, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:39.264 00.014 31432 UpdateGuideState exits: m=2787 RSB=33.4
18:26:39.267 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:39.269 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:39.270 00.001 31432 Enqueuing Expose request
18:26:39.561 00.291 29876 IsGuiding returns 1
18:26:39.561 00.000 29876 scope still moving after pulse duration time elapsed
18:26:39.591 00.030 29876 IsSlewing returns 0
18:26:39.591 00.000 29876 IsGuiding returns 1
18:26:39.622 00.031 29876 IsSlewing returns 0
18:26:39.622 00.000 29876 IsGuiding returns 0
18:26:39.622 00.000 29876 scope move finished after 300 + 73 ms
18:26:39.622 00.000 29876 Move returns status 0, amount 300
18:26:39.622 00.000 29876 move complete, result=0
18:26:39.622 00.000 29876 worker thread done servicing request
18:26:39.622 00.000 29876 Worker thread wakes up
18:26:39.622 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:39.622 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1009,230,31,31)
18:26:40.053 00.431 31432 ScopeASCOM::SideOfPier() returns 0
18:26:41.061 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:26:42.038 00.977 29876 Exposure complete
18:26:42.053 00.015 31432 ScopeASCOM::SideOfPier() returns 0
18:26:42.081 00.028 29876 worker thread done servicing request
18:26:42.081 00.000 31432 OnExposeComplete: enter
18:26:42.084 00.003 31432 UpdateGuideState(): m_state=3
18:26:42.086 00.002 31432 Star::Find(15, 1024, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:26:42.087 00.001 31432 Star::Find returns 1 (0), X=1023.15, Y=245.16, Mass=2764, SNR=32.6, Peak=257 HFD=3.6
18:26:42.090 00.003 31432 Status Line: Pas vers l'Ouest  14, dist=21.8
18:26:42.093 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:42.095 00.002 29876 Worker thread wakes up
18:26:42.095 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:42.095 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:42.096 00.001 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:42.096 00.000 29876 MoveAxis(W, 300, -)
18:26:42.096 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:42.096 00.000 29876 IsSlewing returns 0
18:26:42.096 00.000 29876 IsGuiding returns 0
18:26:42.096 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:42.099 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:42.111 00.012 31432 UpdateGuideState exits: m=2764 RSB=32.6
18:26:42.113 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:42.115 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:42.118 00.003 31432 Enqueuing Expose request
18:26:42.421 00.303 29876 IsGuiding returns 1
18:26:42.421 00.000 29876 scope still moving after pulse duration time elapsed
18:26:42.452 00.031 29876 IsSlewing returns 0
18:26:42.452 00.000 29876 IsGuiding returns 0
18:26:42.452 00.000 29876 scope move finished after 300 + 56 ms
18:26:42.452 00.000 29876 Move returns status 0, amount 300
18:26:42.452 00.000 29876 move complete, result=0
18:26:42.452 00.000 29876 worker thread done servicing request
18:26:42.452 00.000 29876 Worker thread wakes up
18:26:42.452 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:42.452 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1008,230,31,31)
18:26:43.059 00.607 31432 ScopeASCOM::SideOfPier() returns 0
18:26:44.053 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:26:45.063 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:26:45.079 00.016 29876 Exposure complete
18:26:45.122 00.043 29876 worker thread done servicing request
18:26:45.122 00.000 31432 OnExposeComplete: enter
18:26:45.124 00.002 31432 UpdateGuideState(): m_state=3
18:26:45.126 00.002 31432 Star::Find(15, 1023, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:26:45.128 00.002 31432 Star::Find returns 1 (0), X=1021.82, Y=245.63, Mass=2622, SNR=32.3, Peak=215 HFD=3.3
18:26:45.131 00.003 31432 Status Line: Pas vers l'Ouest  15, dist=23.1
18:26:45.134 00.003 31432 Enqueuing Calibration Move request for direction 3
18:26:45.137 00.003 29876 Worker thread wakes up
18:26:45.137 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:26:45.137 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:26:45.137 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:26:45.137 00.000 29876 MoveAxis(W, 300, -)
18:26:45.137 00.000 29876 Guiding  Dir = 3, Dur = 300
18:26:45.137 00.000 29876 IsSlewing returns 0
18:26:45.137 00.000 29876 IsGuiding returns 0
18:26:45.137 00.000 29876 PulseGuide returned control before completion, sleep 310
18:26:45.140 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=30, FiltMin=8, FiltMax=255, Gamma=1.000
18:26:45.153 00.013 31432 UpdateGuideState exits: m=2622 RSB=32.3
18:26:45.155 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:45.157 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:45.159 00.002 31432 Enqueuing Expose request
18:26:45.459 00.300 29876 IsGuiding returns 1
18:26:45.459 00.000 29876 scope still moving after pulse duration time elapsed
18:26:45.490 00.031 29876 IsSlewing returns 0
18:26:45.490 00.000 29876 IsGuiding returns 0
18:26:45.490 00.000 29876 scope move finished after 300 + 53 ms
18:26:45.490 00.000 29876 Move returns status 0, amount 300
18:26:45.490 00.000 29876 move complete, result=0
18:26:45.490 00.000 29876 worker thread done servicing request
18:26:45.490 00.000 29876 Worker thread wakes up
18:26:45.490 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:45.490 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1007,231,31,31)
18:26:46.059 00.569 31432 ScopeASCOM::SideOfPier() returns 0
18:26:47.064 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:26:47.896 00.832 29876 Exposure complete
18:26:47.939 00.043 29876 worker thread done servicing request
18:26:47.939 00.000 31432 OnExposeComplete: enter
18:26:47.941 00.002 31432 UpdateGuideState(): m_state=3
18:26:47.943 00.002 31432 Star::Find(15, 1021, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:26:47.945 00.002 31432 Star::Find returns 1 (0), X=1019.89, Y=245.69, Mass=2698, SNR=31.4, Peak=178 HFD=4.0
18:26:47.952 00.007 31432 WEST calibration completes with steps=15 angle=1.8 rate=5.558 parity=1
18:26:47.955 00.003 31432 Falling Through to state GO_EAST
18:26:47.956 00.001 31432 Status Line: Pas vers l'Est   2, dist=25.0
18:26:47.961 00.005 31432 Enqueuing Calibration Move request for direction 2
18:26:47.963 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=30, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:47.965 00.002 29876 Worker thread wakes up
18:26:47.965 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
18:26:47.965 00.000 29876 Handling axis move in thread for scope dir=2 dur=2500
18:26:47.965 00.000 29876 scope move axis dir= 2 dur= 2500 opts= 0x0
18:26:47.965 00.000 29876 MoveAxis(E, 2500, -)
18:26:47.965 00.000 29876 Guiding  Dir = 2, Dur = 2500
18:26:47.966 00.001 29876 IsSlewing returns 0
18:26:47.966 00.000 29876 IsGuiding returns 0
18:26:47.966 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:26:47.976 00.010 31432 UpdateGuideState exits: m=2698 RSB=31.4
18:26:47.978 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:47.980 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:26:47.982 00.002 31432 Enqueuing Expose request
18:26:48.051 00.069 31432 ScopeASCOM::SideOfPier() returns 0
18:26:49.054 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:26:50.063 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:26:50.481 00.418 29876 IsGuiding returns 1
18:26:50.481 00.000 29876 scope still moving after pulse duration time elapsed
18:26:50.512 00.031 29876 IsSlewing returns 0
18:26:50.512 00.000 29876 IsGuiding returns 0
18:26:50.512 00.000 29876 scope move finished after 2500 + 46 ms
18:26:50.512 00.000 29876 Move returns status 0, amount 2500
18:26:50.512 00.000 29876 move complete, result=0
18:26:50.513 00.001 29876 worker thread done servicing request
18:26:50.513 00.000 29876 Worker thread wakes up
18:26:50.513 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:50.513 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1005,231,31,31)
18:26:51.056 00.543 31432 ScopeASCOM::SideOfPier() returns 0
18:26:52.059 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:26:53.063 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:26:53.139 00.076 29876 Exposure complete
18:26:53.181 00.042 29876 worker thread done servicing request
18:26:53.181 00.000 31432 OnExposeComplete: enter
18:26:53.184 00.003 31432 UpdateGuideState(): m_state=3
18:26:53.186 00.002 31432 Star::Find(15, 1019, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:26:53.188 00.002 31432 Star::Find false star n=1 nbg=283 bg=34.0 sigma=6.3 thresh=53 peak=43
18:26:53.190 00.002 31432 Star::Find returns 0 (2), X=1019.00, Y=245.00, Mass=40, SNR=2.9, Peak=74 HFD=0.0
18:26:53.192 00.002 31432 DistanceChecker: activated
18:26:53.194 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:26:53.195 00.001 31432 Star lost during calibration... blundering on
18:26:53.197 00.002 31432 Status Line: étoile perdue
18:26:53.200 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:26:53.202 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=10, FiltMax=255, Gamma=1.000
18:26:53.214 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:26:53.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:53.218 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:26:53.220 00.002 31432 Enqueuing Expose request
18:26:53.222 00.002 29876 Worker thread wakes up
18:26:53.222 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:53.222 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:26:54.052 00.830 31432 ScopeASCOM::SideOfPier() returns 0
18:26:55.058 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:26:55.740 00.682 29876 Exposure complete
18:26:55.783 00.043 29876 worker thread done servicing request
18:26:55.783 00.000 31432 OnExposeComplete: enter
18:26:55.785 00.002 31432 UpdateGuideState(): m_state=3
18:26:55.787 00.002 31432 Star::Find(15, 1019, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:26:55.789 00.002 31432 Star::Find returns 0 (2), X=1019.00, Y=245.00, Mass=18, SNR=2.1, Peak=66 HFD=0.0
18:26:55.791 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:26:55.793 00.002 31432 Star lost during calibration... blundering on
18:26:55.794 00.001 31432 Status Line: étoile perdue
18:26:55.797 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:26:55.799 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=7, FiltMax=255, Gamma=1.000
18:26:55.811 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:26:55.813 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:55.815 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:26:55.817 00.002 31432 Enqueuing Expose request
18:26:55.819 00.002 29876 Worker thread wakes up
18:26:55.819 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:55.819 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:26:56.065 00.246 31432 ScopeASCOM::SideOfPier() returns 0
18:26:57.055 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:26:58.059 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:26:58.445 00.386 29876 Exposure complete
18:26:58.488 00.043 29876 worker thread done servicing request
18:26:58.488 00.000 31432 OnExposeComplete: enter
18:26:58.491 00.003 31432 UpdateGuideState(): m_state=3
18:26:58.493 00.002 31432 Star::Find(15, 1019, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:26:58.495 00.002 31432 Star::Find returns 0 (2), X=1019.00, Y=245.00, Mass=18, SNR=2.1, Peak=55 HFD=0.0
18:26:58.496 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:26:58.498 00.002 31432 Star lost during calibration... blundering on
18:26:58.500 00.002 31432 Status Line: étoile perdue
18:26:58.503 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:26:58.505 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=255, Gamma=1.000
18:26:58.517 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:26:58.519 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:26:58.521 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:26:58.523 00.002 31432 Enqueuing Expose request
18:26:58.525 00.002 29876 Worker thread wakes up
18:26:58.525 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:26:58.525 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:26:59.063 00.538 31432 ScopeASCOM::SideOfPier() returns 0
18:27:00.056 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:27:00.941 00.885 29876 Exposure complete
18:27:00.984 00.043 29876 worker thread done servicing request
18:27:00.984 00.000 31432 OnExposeComplete: enter
18:27:00.986 00.002 31432 UpdateGuideState(): m_state=3
18:27:00.988 00.002 31432 Star::Find(15, 1019, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:27:00.990 00.002 31432 Star::Find false star n=3 nbg=274 bg=32.5 sigma=5.3 thresh=49 peak=39
18:27:00.992 00.002 31432 Star::Find returns 0 (2), X=1019.00, Y=245.00, Mass=53, SNR=2.9, Peak=52 HFD=0.0
18:27:00.994 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:27:00.996 00.002 31432 Star lost during calibration... blundering on
18:27:00.998 00.002 31432 Status Line: étoile perdue
18:27:01.001 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:27:01.003 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=9, FiltMax=255, Gamma=1.000
18:27:01.015 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:27:01.018 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:01.020 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:27:01.022 00.002 31432 Enqueuing Expose request
18:27:01.024 00.002 29876 Worker thread wakes up
18:27:01.024 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:01.024 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:27:01.054 00.030 31432 ScopeASCOM::SideOfPier() returns 0
18:27:02.057 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:03.061 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:27:03.560 00.499 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
18:27:03.651 00.091 29876 Exposure complete
18:27:03.694 00.043 29876 worker thread done servicing request
18:27:03.694 00.000 31432 OnExposeComplete: enter
18:27:03.696 00.002 31432 UpdateGuideState(): m_state=3
18:27:03.698 00.002 31432 Star::Find(15, 1019, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:27:03.700 00.002 31432 Star::Find false star n=2 nbg=274 bg=33.5 sigma=5.7 thresh=51 peak=42
18:27:03.702 00.002 31432 Star::Find returns 0 (2), X=1019.00, Y=245.00, Mass=41, SNR=2.9, Peak=60 HFD=0.0
18:27:03.704 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:27:03.706 00.002 31432 Star lost during calibration... blundering on
18:27:03.707 00.001 31432 Status Line: étoile perdue
18:27:03.710 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:27:03.712 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=29, FiltMin=6, FiltMax=255, Gamma=1.000
18:27:03.723 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:27:03.726 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:03.728 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:27:03.729 00.001 31432 Enqueuing Expose request
18:27:03.731 00.002 29876 Worker thread wakes up
18:27:03.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:03.732 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:27:04.061 00.329 31432 ScopeASCOM::SideOfPier() returns 0
18:27:05.053 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:27:05.137 00.084 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
18:27:05.737 00.600 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
18:27:06.060 00.323 31432 ScopeASCOM::SideOfPier() returns 0
18:27:06.246 00.186 29876 Exposure complete
18:27:06.289 00.043 29876 worker thread done servicing request
18:27:06.289 00.000 31432 OnExposeComplete: enter
18:27:06.291 00.002 31432 UpdateGuideState(): m_state=3
18:27:06.293 00.002 31432 Star::Find(15, 1019, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:27:06.295 00.002 31432 Star::Find false star n=3 nbg=278 bg=33.1 sigma=5.7 thresh=50 peak=40
18:27:06.296 00.001 31432 Star::Find returns 0 (2), X=1019.00, Y=245.00, Mass=57, SNR=2.9, Peak=53 HFD=0.0
18:27:06.298 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:27:06.300 00.002 31432 Star lost during calibration... blundering on
18:27:06.302 00.002 31432 Status Line: étoile perdue
18:27:06.305 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:27:06.307 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=9, FiltMax=255, Gamma=1.000
18:27:06.318 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:27:06.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:06.322 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:27:06.324 00.002 31432 Enqueuing Expose request
18:27:06.326 00.002 29876 Worker thread wakes up
18:27:06.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:06.326 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:27:07.058 00.732 31432 ScopeASCOM::SideOfPier() returns 0
18:27:07.209 00.151 31432 Stop button clicked
18:27:07.211 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:27:07.213 00.002 31432 Status Line: Attente du matériel ...
18:27:07.303 00.090 29876 ZWO: stopexposure
18:27:08.062 00.759 31432 ScopeASCOM::SideOfPier() returns 0
18:27:08.269 00.207 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
18:27:08.946 00.677 29876 ZWO: stopexposure
18:27:08.947 00.001 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:27:08.947 00.000 29876 worker thread done servicing request
18:27:08.947 00.000 31432 OnExposeComplete: enter
18:27:08.949 00.002 31432 OnExposeComplete: Capture Error reported
18:27:08.950 00.001 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:27:08.952 00.002 31432 Mount: notify guiding stopped
18:27:08.954 00.002 31432 BLC: window closed
18:27:08.956 00.002 31432 BLC: Last direction was reset
18:27:08.959 00.003 31432 PhdController failed: Guiding stopped
18:27:08.961 00.002 31432 PhdController: newstate STATE_FINISH
18:27:08.962 00.001 31432 PhdController complete: fail: Guiding stopped
18:27:08.964 00.002 31432 Mount: notify guiding dither settle done success=0
18:27:08.966 00.002 31432 PhdController: newstate STATE_IDLE
18:27:08.967 00.001 31432 Changing from state CALIBRATING_PRIMARY to STOP
18:27:08.969 00.002 31432 guider state => SELECTING
18:27:08.971 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=29, FiltMin=9, FiltMax=255, Gamma=1.000
18:27:08.983 00.012 31432 Changing from state SELECTING to UNINITIALIZED
18:27:08.985 00.002 31432 guider state => SELECTING
18:27:08.987 00.002 31432 PFT: calibration stopped
18:27:08.989 00.002 31432 PFT: set state 1
18:27:08.993 00.004 31432 ScopeASCOM::SideOfPier() returns 0
18:27:08.998 00.005 31432 Status Line: Arrêté.
18:27:09.001 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:27:10.000 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:27:10.988 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:27:11.991 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:12.993 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:27:13.989 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:27:14.996 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:27:15.989 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:27:16.993 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:27:17.999 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:27:18.990 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:27:19.992 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:27:20.992 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:27:22.019 01.027 31432 ScopeASCOM::SideOfPier() returns 0
18:27:23.000 00.981 31432 ScopeASCOM::SideOfPier() returns 0
18:27:23.997 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:27:24.381 00.384 31432 SetCurrentPosition(710.90,533.17)
18:27:24.383 00.002 31432 Star::Find(15, 710, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:27:24.385 00.002 31432 Star::Find returns 1 (0), X=713.11, Y=535.52, Mass=8845, SNR=60.8, Peak=255 HFD=5.1
18:27:24.387 00.002 31432 setting lock position to (713.11, 535.52)
18:27:24.389 00.002 31432 MultiStar: stabilizing after lock position change
18:27:24.390 00.001 31432 MultiStar: secondary guide stars cleared18:27:24.392 00.002 31432 MultiStar: single-star usage forced by user star selection
18:27:24.394 00.002 31432 Status Line: Étoile sélectionnée à (713.1, 535.5)
18:27:24.400 00.006 31432 Changing from state SELECTING to SELECTED
18:27:24.402 00.002 31432 guider state => SELECTED
18:27:24.988 00.586 31432 ScopeASCOM::SideOfPier() returns 0
18:27:25.991 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:26.995 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:27:28.005 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:27:29.015 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:27:30.012 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:27:31.006 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:27:32.007 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:27:33.015 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:27:34.004 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:27:35.014 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:27:36.018 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:27:37.005 00.987 31432 ScopeASCOM::SideOfPier() returns 0
18:27:38.013 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:27:39.014 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:27:40.007 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:27:41.005 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:27:42.014 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:27:42.558 00.544 31432 PhdController::Guide begins
18:27:42.560 00.002 31432 PhdController: newstate STATE_SETUP
18:27:42.562 00.002 31432 PhdController: setup
18:27:42.564 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:27:42.566 00.002 31432 PhdController: start capturing
18:27:42.567 00.001 31432 Changing from state SELECTED to UNINITIALIZED
18:27:42.570 00.003 31432 guider state => SELECTING
18:27:42.571 00.001 31432 setting force full frames = true
18:27:42.572 00.001 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:27:42.579 00.007 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:27:42.581 00.002 31432 Enqueuing Expose request
18:27:42.583 00.002 31432 PhdController: newstate STATE_SELECT_STAR
18:27:42.585 00.002 31432 PFT: set state 2
18:27:42.587 00.002 29876 Worker thread wakes up
18:27:42.587 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:42.587 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:27:42.587 00.000 31432 ScopeASCOM::SideOfPier() returns 0
18:27:42.596 00.009 31432 ScopeASCOM::SideOfPier() returns 0
18:27:43.600 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:27:44.597 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:27:45.208 00.611 29876 Exposure complete
18:27:45.251 00.043 29876 worker thread done servicing request
18:27:45.251 00.000 31432 OnExposeComplete: enter
18:27:45.253 00.002 31432 UpdateGuideState(): m_state=1
18:27:45.256 00.003 31432 UpdateCurrentPosition: no star selected
18:27:45.259 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:27:45.260 00.001 31432 Status Line: Aucune étoile selectionnée
18:27:45.263 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=1.000
18:27:45.275 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:27:45.279 00.004 31432 GuiderMultiStar::AutoSelect enter
18:27:45.282 00.003 31432 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
18:27:45.327 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:27:45.360 00.033 31432 AutoFind: global mean = 0.0, stdev 11.3
18:27:45.362 00.002 31432 AutoFind: using threshold = 0.1
18:27:45.415 00.053 31432 AutoFind: local max [717, 535] 84.7
18:27:45.417 00.002 31432 AutoFind: local max [546, 790] 72.0
18:27:45.419 00.002 31432 AutoFind: local max [8, 68] 70.1
18:27:45.421 00.002 31432 AutoFind: local max [1045, 247] 49.2
18:27:45.423 00.002 31432 AutoFind: local max [1217, 591] 37.0
18:27:45.425 00.002 31432 AutoFind: local max [1215, 582] 33.7
18:27:45.428 00.003 31432 AutoFind: local max [941, 40] 22.1
18:27:45.430 00.002 31432 AutoFind: local max [323, 941] 18.2
18:27:45.431 00.001 31432 AutoFind: local max [888, 294] 14.1
18:27:45.433 00.002 31432 AutoFind: local max [113, 748] 11.7
18:27:45.435 00.002 31432 AutoFind: local max [717, 758] 9.8
18:27:45.437 00.002 31432 AutoFind: local max [1215, 573] 6.3
18:27:45.439 00.002 31432 AutoFind: local max [251, 463] 4.9
18:27:45.441 00.002 31432 AutoFind: local max [1202, 579] 4.6
18:27:45.443 00.002 31432 AutoFind: local max [1204, 597] 4.5
18:27:45.444 00.001 31432 AutoFind: local max [717, 545] 4.4
18:27:45.446 00.002 31432 AutoFind: local max [727, 535] 4.2
18:27:45.448 00.002 31432 AutoFind: local max [1200, 588] 4.2
18:27:45.450 00.002 31432 AutoFind: local max [725, 544] 4.1
18:27:45.452 00.002 31432 AutoFind: local max [1086, 568] 4.0
18:27:45.453 00.001 31432 AutoFind: local max [873, 432] 4.0
18:27:45.455 00.002 31432 AutoFind: local max [40, 223] 3.9
18:27:45.457 00.002 31432 AutoFind: local max [627, 165] 3.8
18:27:45.459 00.002 31432 AutoFind: local max [704, 411] 3.8
18:27:45.461 00.002 31432 AutoFind: local max [1252, 513] 3.7
18:27:45.463 00.002 31432 AutoFind: local max [998, 306] 3.7
18:27:45.464 00.001 31432 AutoFind: local max [1248, 48] 3.7
18:27:45.466 00.002 31432 AutoFind: local max [727, 365] 3.7
18:27:45.468 00.002 31432 AutoFind: local max [1223, 36] 3.6
18:27:45.469 00.001 31432 AutoFind: local max [372, 628] 3.6
18:27:45.472 00.003 31432 AutoFind: local max [959, 51] 3.6
18:27:45.474 00.002 31432 AutoFind: local max [306, 40] 3.6
18:27:45.475 00.001 31432 AutoFind: local max [784, 207] 3.6
18:27:45.477 00.002 31432 AutoFind: local max [591, 724] 3.6
18:27:45.479 00.002 31432 AutoFind: local max [935, 428] 3.6
18:27:45.481 00.002 31432 AutoFind: local max [1231, 272] 3.6
18:27:45.482 00.001 31432 AutoFind: local max [470, 809] 3.6
18:27:45.484 00.002 31432 AutoFind: local max [1250, 344] 3.5
18:27:45.486 00.002 31432 AutoFind: local max [647, 530] 3.5
18:27:45.488 00.002 31432 AutoFind: local max [905, 242] 3.5
18:27:45.489 00.001 31432 AutoFind: local max [32, 218] 3.5
18:27:45.491 00.002 31432 AutoFind: local max [376, 289] 3.5
18:27:45.493 00.002 31432 AutoFind: local max [487, 631] 3.4
18:27:45.495 00.002 31432 AutoFind: local max [529, 136] 3.4
18:27:45.497 00.002 31432 AutoFind: local max [250, 636] 3.4
18:27:45.499 00.002 31432 AutoFind: local max [43, 216] 3.4
18:27:45.500 00.001 31432 AutoFind: local max [541, 127] 3.4
18:27:45.502 00.002 31432 AutoFind: local max [1166, 69] 3.4
18:27:45.504 00.002 31432 AutoFind: local max [792, 420] 3.4
18:27:45.506 00.002 31432 AutoFind: local max [285, 23] 3.4
18:27:45.508 00.002 31432 AutoFind: local max [705, 74] 3.4
18:27:45.509 00.001 31432 AutoFind: local max [85, 24] 3.4
18:27:45.511 00.002 31432 AutoFind: local max [228, 371] 3.4
18:27:45.513 00.002 31432 AutoFind: local max [286, 466] 3.4
18:27:45.515 00.002 31432 AutoFind: local max [135, 158] 3.4
18:27:45.517 00.002 31432 AutoFind: local max [227, 235] 3.4
18:27:45.519 00.002 31432 AutoFind: local max [529, 427] 3.4
18:27:45.521 00.002 31432 AutoFind: local max [598, 659] 3.4
18:27:45.522 00.001 31432 AutoFind: local max [352, 665] 3.4
18:27:45.524 00.002 31432 AutoFind: local max [713, 639] 3.3
18:27:45.526 00.002 31432 AutoFind: local max [178, 184] 3.3
18:27:45.528 00.002 31432 AutoFind: local max [796, 355] 3.3
18:27:45.529 00.001 31432 AutoFind: local max [884, 129] 3.3
18:27:45.531 00.002 31432 AutoFind: local max [754, 656] 3.3
18:27:45.533 00.002 31432 AutoFind: local max [569, 319] 3.3
18:27:45.535 00.002 31432 AutoFind: local max [217, 447] 3.3
18:27:45.537 00.002 31432 AutoFind: local max [576, 138] 3.3
18:27:45.539 00.002 31432 AutoFind: local max [807, 299] 3.3
18:27:45.540 00.001 31432 AutoFind: local max [368, 307] 3.3
18:27:45.542 00.002 31432 AutoFind: local max [340, 506] 3.3
18:27:45.544 00.002 31432 AutoFind: local max [840, 15] 3.3
18:27:45.546 00.002 31432 AutoFind: local max [935, 197] 3.3
18:27:45.547 00.001 31432 AutoFind: local max [290, 873] 3.3
18:27:45.549 00.002 31432 AutoFind: local max [580, 226] 3.3
18:27:45.551 00.002 31432 AutoFind: local max [84, 11] 3.3
18:27:45.553 00.002 31432 AutoFind: local max [535, 58] 3.3
18:27:45.555 00.002 31432 AutoFind: local max [598, 465] 3.3
18:27:45.556 00.001 31432 AutoFind: local max [1204, 251] 3.3
18:27:45.558 00.002 31432 AutoFind: local max [490, 590] 3.3
18:27:45.560 00.002 31432 AutoFind: local max [1206, 56] 3.3
18:27:45.562 00.002 31432 AutoFind: local max [854, 732] 3.2
18:27:45.563 00.001 31432 AutoFind: local max [311, 271] 3.2
18:27:45.565 00.002 31432 AutoFind: local max [246, 544] 3.2
18:27:45.567 00.002 31432 AutoFind: local max [997, 818] 3.2
18:27:45.569 00.002 31432 AutoFind: local max [499, 340] 3.2
18:27:45.571 00.002 31432 AutoFind: local max [420, 606] 3.2
18:27:45.572 00.001 31432 AutoFind: local max [1061, 206] 3.2
18:27:45.574 00.002 31432 AutoFind: local max [1061, 68] 3.2
18:27:45.576 00.002 31432 AutoFind: local max [306, 161] 3.2
18:27:45.578 00.002 31432 AutoFind: local max [854, 394] 3.2
18:27:45.579 00.001 31432 AutoFind: local max [1184, 219] 3.2
18:27:45.582 00.003 31432 AutoFind: local max [1051, 329] 3.2
18:27:45.583 00.001 31432 AutoFind: local max [187, 300] 3.2
18:27:45.585 00.002 31432 AutoFind: local max [84, 115] 3.2
18:27:45.586 00.001 31432 AutoFind: local max [155, 540] 3.2
18:27:45.589 00.003 31432 AutoFind: local max [1063, 739] 3.2
18:27:45.591 00.002 31432 AutoFind: local max [143, 142] 3.2
18:27:45.593 00.002 31432 AutoFind: local max [492, 531] 3.2
18:27:45.595 00.002 31432 AutoFind: local max [787, 258] 3.2
18:27:45.596 00.001 31432 AutoFind: local max [666, 339] 3.2
18:27:45.598 00.002 31432 AutoFind: too close [143, 142] 3.2 - [135, 158] 3.4
18:27:45.600 00.002 31432 AutoFind: too close [1206, 56] 3.3 - [1223, 36] 3.6
18:27:45.602 00.002 31432 AutoFind: too close [84, 11] 3.3 - [85, 24] 3.4
18:27:45.604 00.002 31432 AutoFind: too close [368, 307] 3.3 - [376, 289] 3.5
18:27:45.606 00.002 31432 AutoFind: too close [541, 127] 3.4 - [529, 136] 3.4
18:27:45.607 00.001 31432 AutoFind: too close [43, 216] 3.4 - [32, 218] 3.5
18:27:45.609 00.002 31432 AutoFind: too close [43, 216] 3.4 - [40, 223] 3.9
18:27:45.611 00.002 31432 AutoFind: too close [32, 218] 3.5 - [40, 223] 3.9
18:27:45.613 00.002 31432 AutoFind: close dim-bright [959, 51] 3.6 - [941, 40] 22.1
18:27:45.615 00.002 31432 AutoFind: too close [725, 544] 4.1 - [727, 535] 4.2
18:27:45.616 00.001 31432 AutoFind: too close [725, 544] 4.1 - [717, 545] 4.4
18:27:45.618 00.002 31432 AutoFind: close dim-bright [725, 544] 4.1 - [717, 535] 84.7
18:27:45.620 00.002 31432 AutoFind: too close [1200, 588] 4.2 - [1204, 597] 4.5
18:27:45.622 00.002 31432 AutoFind: too close [1200, 588] 4.2 - [1202, 579] 4.6
18:27:45.623 00.001 31432 AutoFind: too close [1200, 588] 4.2 - [1215, 573] 6.3
18:27:45.625 00.002 31432 AutoFind: close dim-bright [1200, 588] 4.2 - [1215, 582] 33.7
18:27:45.627 00.002 31432 AutoFind: close dim-bright [1200, 588] 4.2 - [1217, 591] 37.0
18:27:45.629 00.002 31432 AutoFind: too close [727, 535] 4.2 - [717, 545] 4.4
18:27:45.630 00.001 31432 AutoFind: close dim-bright [727, 535] 4.2 - [717, 535] 84.7
18:27:45.632 00.002 31432 AutoFind: close dim-bright [717, 545] 4.4 - [717, 535] 84.7
18:27:45.634 00.002 31432 AutoFind: too close [1204, 597] 4.5 - [1202, 579] 4.6
18:27:45.636 00.002 31432 AutoFind: close dim-bright [1204, 597] 4.5 - [1215, 582] 33.7
18:27:45.637 00.001 31432 AutoFind: close dim-bright [1204, 597] 4.5 - [1217, 591] 37.0
18:27:45.639 00.002 31432 AutoFind: too close [1202, 579] 4.6 - [1215, 573] 6.3
18:27:45.641 00.002 31432 AutoFind: close dim-bright [1202, 579] 4.6 - [1215, 582] 33.7
18:27:45.643 00.002 31432 AutoFind: close dim-bright [1202, 579] 4.6 - [1217, 591] 37.0
18:27:45.645 00.002 31432 AutoFind: close dim-bright [1215, 573] 6.3 - [1215, 582] 33.7
18:27:45.647 00.002 31432 AutoFind: close dim-bright [1215, 573] 6.3 - [1217, 591] 37.0
18:27:45.648 00.001 31432 AutoFind: too close [1215, 582] 33.7 - [1217, 591] 37.0
18:27:45.650 00.002 31432 AutoFind: too close to edge [840, 15] 3.3
18:27:45.652 00.002 31432 AutoFind: too close to edge [285, 23] 3.4
18:27:45.654 00.002 31432 AutoFind: too close to edge [1250, 344] 3.5
18:27:45.656 00.002 31432 AutoFind: too close to edge [306, 40] 3.6
18:27:45.657 00.001 31432 AutoFind: too close to edge [1248, 48] 3.7
18:27:45.659 00.002 31432 AutoFind: too close to edge [1252, 513] 3.7
18:27:45.661 00.002 31432 AutoFind: too close to edge [323, 941] 18.2
18:27:45.663 00.002 31432 AutoFind: too close to edge [941, 40] 22.1
18:27:45.664 00.001 31432 AutoFind: too close to edge [8, 68] 70.1
18:27:45.666 00.002 31432 AutoFind: BPP = 8, saturation at 263, pedestal 8, thresh = 237
18:27:45.668 00.002 31432 Star::Find(15, 717, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.670 00.002 31432 Star::Find returns 1 (0), X=716.91, Y=535.31, Mass=8160, SNR=59.4, Peak=256 HFD=4.7
18:27:45.671 00.001 31432 Star::Find(15, 546, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.673 00.002 31432 Star::Find returns 1 (0), X=545.52, Y=789.52, Mass=4831, SNR=45.3, Peak=254 HFD=3.9
18:27:45.675 00.002 31432 Star::Find(15, 1045, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.677 00.002 31432 Star::Find returns 1 (0), X=1045.43, Y=246.67, Mass=3126, SNR=35.3, Peak=257 HFD=3.5
18:27:45.679 00.002 31432 Star::Find(15, 888, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.681 00.002 31432 Star::Find returns 1 (0), X=887.92, Y=293.83, Mass=671, SNR=15.0, Peak=88 HFD=2.9
18:27:45.682 00.001 31432 Star::Find(15, 113, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.684 00.002 31432 Star::Find returns 1 (0), X=113.52, Y=747.91, Mass=643, SNR=14.4, Peak=63 HFD=3.6
18:27:45.686 00.002 31432 Star::Find(15, 717, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.688 00.002 31432 Star::Find returns 1 (0), X=716.98, Y=757.88, Mass=396, SNR=11.2, Peak=59 HFD=3.0
18:27:45.689 00.001 31432 Star::Find(15, 251, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.691 00.002 31432 Star::Find false star n=9 nbg=281 bg=25.9 sigma=5.2 thresh=41 peak=41
18:27:45.693 00.002 31432 Star::Find returns 0 (2), X=251.00, Y=463.00, Mass=169, SNR=2.9, Peak=61 HFD=0.0
18:27:45.695 00.002 31432 Star::Find(15, 1086, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.697 00.002 31432 Star::Find false star n=4 nbg=279 bg=25.9 sigma=5.5 thresh=42 peak=35
18:27:45.698 00.001 31432 Star::Find returns 0 (2), X=1086.00, Y=568.00, Mass=86, SNR=2.9, Peak=55 HFD=0.0
18:27:45.700 00.002 31432 Star::Find(15, 873, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.702 00.002 31432 Star::Find false star n=3 nbg=276 bg=27.8 sigma=5.4 thresh=44 peak=37
18:27:45.704 00.002 31432 Star::Find returns 0 (2), X=873.00, Y=432.00, Mass=65, SNR=2.9, Peak=51 HFD=0.0
18:27:45.706 00.002 31432 Star::Find(15, 627, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.707 00.001 31432 Star::Find false star n=2 nbg=277 bg=31.0 sigma=5.6 thresh=48 peak=40
18:27:45.709 00.002 31432 Star::Find returns 0 (2), X=627.00, Y=165.00, Mass=44, SNR=2.9, Peak=58 HFD=0.0
18:27:45.711 00.002 31432 Star::Find(15, 704, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.713 00.002 31432 Star::Find false star n=3 nbg=276 bg=28.7 sigma=5.4 thresh=45 peak=39
18:27:45.714 00.001 31432 Star::Find returns 0 (2), X=704.00, Y=411.00, Mass=66, SNR=2.9, Peak=59 HFD=0.0
18:27:45.716 00.002 31432 Star::Find(15, 998, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.718 00.002 31432 Star::Find false star n=2 nbg=286 bg=29.3 sigma=5.9 thresh=47 peak=37
18:27:45.720 00.002 31432 Star::Find returns 0 (2), X=998.00, Y=306.00, Mass=42, SNR=2.9, Peak=52 HFD=0.0
18:27:45.722 00.002 31432 Star::Find(15, 727, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.724 00.002 31432 Star::Find returns 0 (3), X=727.00, Y=365.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
18:27:45.726 00.002 31432 Star::Find(15, 372, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.727 00.001 31432 Star::Find false star n=3 nbg=284 bg=24.8 sigma=5.6 thresh=42 peak=37
18:27:45.729 00.002 31432 Star::Find returns 0 (2), X=372.00, Y=628.00, Mass=73, SNR=2.9, Peak=60 HFD=0.0
18:27:45.731 00.002 31432 Star::Find(15, 959, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.733 00.002 31432 Star::Find false star n=1 nbg=281 bg=32.2 sigma=6.0 thresh=50 peak=41
18:27:45.734 00.001 31432 Star::Find returns 0 (2), X=959.00, Y=51.00, Mass=34, SNR=2.9, Peak=66 HFD=0.0
18:27:45.736 00.002 31432 Star::Find(15, 784, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.738 00.002 31432 Star::Find false star n=4 nbg=279 bg=31.5 sigma=6.2 thresh=50 peak=40
18:27:45.740 00.002 31432 Star::Find returns 0 (2), X=784.00, Y=207.00, Mass=96, SNR=2.9, Peak=64 HFD=0.0
18:27:45.742 00.002 31432 Star::Find(15, 591, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.744 00.002 31432 Star::Find false star n=3 nbg=281 bg=22.7 sigma=5.6 thresh=40 peak=33
18:27:45.746 00.002 31432 Star::Find returns 0 (2), X=591.00, Y=724.00, Mass=72, SNR=2.9, Peak=54 HFD=0.0
18:27:45.747 00.001 31432 Star::Find(15, 935, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.749 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=428.00, Mass=22, SNR=2.5, Peak=55 HFD=0.0
18:27:45.751 00.002 31432 Star::Find(15, 1231, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.753 00.002 31432 Star::Find returns 0 (2), X=1231.00, Y=272.00, Mass=21, SNR=2.3, Peak=73 HFD=0.0
18:27:45.755 00.002 31432 Star::Find(15, 470, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.757 00.002 31432 Star::Find false star n=2 nbg=281 bg=21.7 sigma=5.2 thresh=37 peak=30
18:27:45.758 00.001 31432 Star::Find returns 0 (2), X=470.00, Y=809.00, Mass=36, SNR=2.9, Peak=44 HFD=0.0
18:27:45.760 00.002 31432 Star::Find(15, 647, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.762 00.002 31432 Star::Find false star n=5 nbg=278 bg=26.3 sigma=5.7 thresh=43 peak=36
18:27:45.764 00.002 31432 Star::Find returns 0 (2), X=647.00, Y=530.00, Mass=100, SNR=2.9, Peak=53 HFD=0.0
18:27:45.766 00.002 31432 Star::Find(15, 905, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.768 00.002 31432 Star::Find false star n=3 nbg=281 bg=30.3 sigma=5.7 thresh=48 peak=38
18:27:45.769 00.001 31432 Star::Find returns 0 (2), X=905.00, Y=242.00, Mass=61, SNR=2.9, Peak=50 HFD=0.0
18:27:45.771 00.002 31432 Star::Find(15, 487, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.773 00.002 31432 Star::Find false star n=3 nbg=281 bg=24.8 sigma=5.4 thresh=41 peak=34
18:27:45.775 00.002 31432 Star::Find returns 0 (2), X=487.00, Y=631.00, Mass=62, SNR=2.9, Peak=46 HFD=0.0
18:27:45.777 00.002 31432 Star::Find(15, 250, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.778 00.001 31432 Star::Find false star n=3 nbg=277 bg=23.7 sigma=5.4 thresh=40 peak=32
18:27:45.780 00.002 31432 Star::Find returns 0 (2), X=250.00, Y=636.00, Mass=70, SNR=2.9, Peak=49 HFD=0.0
18:27:45.783 00.003 31432 Star::Find(15, 1166, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.785 00.002 31432 Star::Find returns 0 (3), X=1166.00, Y=69.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
18:27:45.786 00.001 31432 Star::Find(15, 792, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.789 00.003 31432 Star::Find false star n=3 nbg=275 bg=28.3 sigma=5.1 thresh=44 peak=41
18:27:45.791 00.002 31432 Star::Find returns 0 (2), X=792.00, Y=420.00, Mass=76, SNR=2.9, Peak=62 HFD=0.0
18:27:45.792 00.001 31432 Star::Find(15, 705, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.794 00.002 31432 Star::Find false star n=3 nbg=280 bg=32.1 sigma=5.6 thresh=49 peak=42
18:27:45.796 00.002 31432 Star::Find returns 0 (2), X=705.00, Y=74.00, Mass=62, SNR=2.9, Peak=57 HFD=0.0
18:27:45.798 00.002 31432 Star::Find(15, 228, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.800 00.002 31432 Star::Find false star n=2 nbg=279 bg=28.0 sigma=5.4 thresh=44 peak=36
18:27:45.801 00.001 31432 Star::Find returns 0 (2), X=228.00, Y=371.00, Mass=54, SNR=2.9, Peak=66 HFD=0.0
18:27:45.803 00.002 31432 Star::Find(15, 286, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.805 00.002 31432 Star::Find returns 0 (2), X=286.00, Y=466.00, Mass=22, SNR=2.5, Peak=49 HFD=0.0
18:27:45.807 00.002 31432 Star::Find(15, 227, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.809 00.002 31432 Star::Find false star n=2 nbg=281 bg=29.1 sigma=6.3 thresh=48 peak=39
18:27:45.810 00.001 31432 Star::Find returns 0 (2), X=227.00, Y=235.00, Mass=42, SNR=2.9, Peak=52 HFD=0.0
18:27:45.812 00.002 31432 Star::Find(15, 529, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.815 00.003 31432 Star::Find false star n=2 nbg=282 bg=28.2 sigma=5.6 thresh=45 peak=35
18:27:45.816 00.001 31432 Star::Find returns 0 (2), X=529.00, Y=427.00, Mass=35, SNR=2.9, Peak=46 HFD=0.0
18:27:45.818 00.002 31432 Star::Find(15, 598, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.820 00.002 31432 Star::Find false star n=2 nbg=277 bg=24.1 sigma=4.8 thresh=39 peak=37
18:27:45.822 00.002 31432 Star::Find returns 0 (2), X=598.00, Y=659.00, Mass=56, SNR=2.9, Peak=63 HFD=0.0
18:27:45.824 00.002 31432 Star::Find(15, 352, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.825 00.001 31432 Star::Find false star n=4 nbg=276 bg=24.0 sigma=4.9 thresh=39 peak=33
18:27:45.827 00.002 31432 Star::Find returns 0 (2), X=352.00, Y=665.00, Mass=70, SNR=2.9, Peak=50 HFD=0.0
18:27:45.829 00.002 31432 Star::Find(15, 713, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.831 00.002 31432 Star::Find returns 0 (2), X=713.00, Y=639.00, Mass=32, SNR=2.9, Peak=45 HFD=0.0
18:27:45.833 00.002 31432 Star::Find(15, 178, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.835 00.002 31432 Star::Find false star n=4 nbg=282 bg=30.0 sigma=5.8 thresh=47 peak=41
18:27:45.836 00.001 31432 Star::Find returns 0 (2), X=178.00, Y=184.00, Mass=100, SNR=2.9, Peak=64 HFD=0.0
18:27:45.838 00.002 31432 Star::Find(15, 796, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.840 00.002 31432 Star::Find returns 0 (3), X=796.00, Y=355.00, Mass=0, SNR=0.0, Peak=55 HFD=0.0
18:27:45.842 00.002 31432 Star::Find(15, 884, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.843 00.001 31432 Star::Find returns 0 (2), X=884.00, Y=129.00, Mass=20, SNR=2.3, Peak=60 HFD=0.0
18:27:45.845 00.002 31432 Star::Find(15, 754, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.848 00.003 31432 Star::Find returns 0 (2), X=754.00, Y=656.00, Mass=16, SNR=2.0, Peak=46 HFD=0.0
18:27:45.849 00.001 31432 Star::Find(15, 569, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.851 00.002 31432 Star::Find false star n=3 nbg=279 bg=29.4 sigma=5.7 thresh=47 peak=38
18:27:45.853 00.002 31432 Star::Find returns 0 (2), X=569.00, Y=319.00, Mass=62, SNR=2.9, Peak=72 HFD=0.0
18:27:45.855 00.002 31432 Star::Find(15, 217, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.856 00.001 31432 Star::Find false star n=6 nbg=279 bg=27.4 sigma=5.6 thresh=44 peak=39
18:27:45.858 00.002 31432 Star::Find returns 0 (2), X=217.00, Y=447.00, Mass=125, SNR=2.9, Peak=58 HFD=0.0
18:27:45.860 00.002 31432 Star::Find(15, 576, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.862 00.002 31432 Star::Find false star n=3 nbg=275 bg=31.2 sigma=5.1 thresh=46 peak=40
18:27:45.864 00.002 31432 Star::Find returns 0 (2), X=576.00, Y=138.00, Mass=59, SNR=2.9, Peak=55 HFD=0.0
18:27:45.865 00.001 31432 Star::Find(15, 807, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.867 00.002 31432 Star::Find false star n=3 nbg=278 bg=30.5 sigma=5.6 thresh=47 peak=40
18:27:45.869 00.002 31432 Star::Find returns 0 (2), X=807.00, Y=299.00, Mass=52, SNR=2.9, Peak=52 HFD=0.0
18:27:45.871 00.002 31432 Star::Find(15, 340, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.872 00.001 31432 Star::Find false star n=5 nbg=277 bg=25.6 sigma=5.6 thresh=42 peak=34
18:27:45.874 00.002 31432 Star::Find returns 0 (2), X=340.00, Y=506.00, Mass=88, SNR=2.9, Peak=54 HFD=0.0
18:27:45.876 00.002 31432 Star::Find(15, 935, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.878 00.002 31432 Star::Find false star n=4 nbg=280 bg=31.2 sigma=6.4 thresh=50 peak=39
18:27:45.880 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=197.00, Mass=83, SNR=2.9, Peak=54 HFD=0.0
18:27:45.881 00.001 31432 Star::Find(15, 290, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.883 00.002 31432 Star::Find false star n=4 nbg=282 bg=19.7 sigma=5.7 thresh=37 peak=35
18:27:45.885 00.002 31432 Star::Find returns 0 (2), X=290.00, Y=873.00, Mass=105, SNR=2.9, Peak=57 HFD=0.0
18:27:45.887 00.002 31432 Star::Find(15, 580, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.888 00.001 31432 Star::Find returns 0 (2), X=580.00, Y=226.00, Mass=27, SNR=2.9, Peak=58 HFD=0.0
18:27:45.890 00.002 31432 Star::Find(15, 535, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.892 00.002 31432 Star::Find false star n=5 nbg=279 bg=31.3 sigma=5.4 thresh=47 peak=40
18:27:45.894 00.002 31432 Star::Find returns 0 (2), X=535.00, Y=58.00, Mass=105, SNR=2.9, Peak=65 HFD=0.0
18:27:45.896 00.002 31432 Star::Find(15, 598, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.898 00.002 31432 Star::Find returns 0 (2), X=598.00, Y=465.00, Mass=23, SNR=2.7, Peak=51 HFD=0.0
18:27:45.899 00.001 31432 Star::Find(15, 1204, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.901 00.002 31432 Star::Find returns 0 (2), X=1204.00, Y=251.00, Mass=22, SNR=2.5, Peak=54 HFD=0.0
18:27:45.903 00.002 31432 Star::Find(15, 490, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.904 00.001 31432 Star::Find false star n=2 nbg=278 bg=25.2 sigma=5.6 thresh=42 peak=34
18:27:45.906 00.002 31432 Star::Find returns 0 (2), X=490.00, Y=590.00, Mass=35, SNR=2.9, Peak=47 HFD=0.0
18:27:45.908 00.002 31432 Star::Find(15, 854, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.910 00.002 31432 Star::Find false star n=4 nbg=278 bg=24.1 sigma=5.8 thresh=42 peak=36
18:27:45.912 00.002 31432 Star::Find returns 0 (2), X=854.00, Y=732.00, Mass=119, SNR=2.9, Peak=46 HFD=0.0
18:27:45.913 00.001 31432 Star::Find(15, 311, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.915 00.002 31432 Star::Find false star n=3 nbg=281 bg=29.0 sigma=6.1 thresh=47 peak=39
18:27:45.917 00.002 31432 Star::Find returns 0 (2), X=311.00, Y=271.00, Mass=65, SNR=2.9, Peak=54 HFD=0.0
18:27:45.919 00.002 31432 Star::Find(15, 246, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.921 00.002 31432 Star::Find false star n=4 nbg=278 bg=24.4 sigma=5.1 thresh=40 peak=33
18:27:45.922 00.001 31432 Star::Find returns 0 (2), X=246.00, Y=544.00, Mass=65, SNR=2.9, Peak=46 HFD=0.0
18:27:45.924 00.002 31432 Star::Find(15, 997, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.927 00.003 31432 Star::Find false star n=2 nbg=281 bg=22.7 sigma=5.6 thresh=39 peak=31
18:27:45.928 00.001 31432 Star::Find returns 0 (2), X=997.00, Y=818.00, Mass=41, SNR=2.9, Peak=57 HFD=0.0
18:27:45.930 00.002 31432 Star::Find(15, 499, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.932 00.002 31432 Star::Find false star n=6 nbg=277 bg=28.7 sigma=5.3 thresh=45 peak=39
18:27:45.934 00.002 31432 Star::Find returns 0 (2), X=499.00, Y=340.00, Mass=107, SNR=2.9, Peak=66 HFD=0.0
18:27:45.936 00.002 31432 Star::Find(15, 420, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.937 00.001 31432 Star::Find returns 0 (2), X=420.00, Y=606.00, Mass=17, SNR=2.1, Peak=43 HFD=0.0
18:27:45.939 00.002 31432 Star::Find(15, 1061, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.941 00.002 31432 Star::Find returns 0 (2), X=1061.00, Y=206.00, Mass=17, SNR=2.1, Peak=50 HFD=0.0
18:27:45.943 00.002 31432 Star::Find(15, 1061, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.945 00.002 31432 Star::Find false star n=4 nbg=274 bg=31.9 sigma=5.4 thresh=48 peak=40
18:27:45.947 00.002 31432 Star::Find returns 0 (2), X=1061.00, Y=68.00, Mass=77, SNR=2.9, Peak=54 HFD=0.0
18:27:45.949 00.002 31432 Star::Find(15, 306, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.950 00.001 31432 Star::Find false star n=1 nbg=282 bg=30.2 sigma=6.0 thresh=48 peak=43
18:27:45.952 00.002 31432 Star::Find returns 0 (2), X=306.00, Y=161.00, Mass=41, SNR=2.9, Peak=71 HFD=0.0
18:27:45.954 00.002 31432 Star::Find(15, 854, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.956 00.002 31432 Star::Find false star n=3 nbg=282 bg=28.9 sigma=5.7 thresh=46 peak=39
18:27:45.957 00.001 31432 Star::Find returns 0 (2), X=854.00, Y=394.00, Mass=56, SNR=2.9, Peak=57 HFD=0.0
18:27:45.959 00.002 31432 Star::Find(15, 1184, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.961 00.002 31432 Star::Find false star n=3 nbg=279 bg=31.0 sigma=5.5 thresh=48 peak=40
18:27:45.963 00.002 31432 Star::Find returns 0 (2), X=1184.00, Y=219.00, Mass=73, SNR=2.9, Peak=68 HFD=0.0
18:27:45.965 00.002 31432 Star::Find(15, 1051, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.966 00.001 31432 Star::Find false star n=2 nbg=278 bg=29.6 sigma=5.7 thresh=47 peak=38
18:27:45.968 00.002 31432 Star::Find returns 0 (2), X=1051.00, Y=329.00, Mass=41, SNR=2.9, Peak=54 HFD=0.0
18:27:45.970 00.002 31432 Star::Find(15, 187, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.972 00.002 31432 Star::Find returns 0 (2), X=187.00, Y=300.00, Mass=18, SNR=2.2, Peak=48 HFD=0.0
18:27:45.974 00.002 31432 Star::Find(15, 84, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.975 00.001 31432 Star::Find false star n=3 nbg=282 bg=30.4 sigma=5.8 thresh=48 peak=40
18:27:45.977 00.002 31432 Star::Find returns 0 (2), X=84.00, Y=115.00, Mass=64, SNR=2.9, Peak=58 HFD=0.0
18:27:45.979 00.002 31432 Star::Find(15, 155, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.980 00.001 31432 Star::Find returns 0 (3), X=155.00, Y=540.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
18:27:45.982 00.002 31432 Star::Find(15, 1063, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.984 00.002 31432 Star::Find returns 0 (3), X=1063.00, Y=739.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
18:27:45.986 00.002 31432 Star::Find(15, 492, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.988 00.002 31432 Star::Find false star n=3 nbg=280 bg=25.6 sigma=5.6 thresh=43 peak=35
18:27:45.990 00.002 31432 Star::Find returns 0 (2), X=492.00, Y=531.00, Mass=58, SNR=2.9, Peak=53 HFD=0.0
18:27:45.992 00.002 31432 Star::Find(15, 787, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.994 00.002 31432 Star::Find false star n=4 nbg=277 bg=30.5 sigma=6.0 thresh=49 peak=40
18:27:45.995 00.001 31432 Star::Find returns 0 (2), X=787.00, Y=258.00, Mass=103, SNR=2.9, Peak=70 HFD=0.0
18:27:45.997 00.002 31432 Star::Find(15, 666, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:45.999 00.002 31432 Star::Find false star n=2 nbg=276 bg=29.5 sigma=5.2 thresh=45 peak=37
18:27:46.001 00.002 31432 Star::Find returns 0 (2), X=666.00, Y=339.00, Mass=43, SNR=2.9, Peak=52 HFD=0.0
18:27:46.003 00.002 31432 AutoFind: finding best star pass 1
18:27:46.005 00.002 31432 Star::Find(15, 717, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:46.007 00.002 31432 Star::Find returns 1 (0), X=716.91, Y=535.31, Mass=8160, SNR=59.4, Peak=256 HFD=4.7
18:27:46.009 00.002 31432 AutoFind: near-saturated [717, 535] 84.7 Mass 8160 SNR 59.4 Peak 256
18:27:46.010 00.001 31432 Star::Find(15, 546, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:46.012 00.002 31432 Star::Find returns 1 (0), X=545.52, Y=789.52, Mass=4831, SNR=45.3, Peak=254 HFD=3.9
18:27:46.014 00.002 31432 AutoFind: near-saturated [546, 790] 72.0 Mass 4831 SNR 45.3 Peak 254
18:27:46.016 00.002 31432 Star::Find(15, 1045, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:46.018 00.002 31432 Star::Find returns 1 (0), X=1045.43, Y=246.67, Mass=3126, SNR=35.3, Peak=257 HFD=3.5
18:27:46.020 00.002 31432 AutoFind: near-saturated [1045, 247] 49.2 Mass 3126 SNR 35.3 Peak 257
18:27:46.022 00.002 31432 Star::Find(15, 888, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:46.023 00.001 31432 Star::Find returns 1 (0), X=887.92, Y=293.83, Mass=671, SNR=15.0, Peak=88 HFD=2.9
18:27:46.025 00.002 31432 AutoFind returns star at [888, 294] 14.1 Mass 671 SNR 15.0
18:27:46.028 00.003 31432 Star::Find(15, 888, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:46.030 00.002 31432 Star::Find returns 1 (0), X=887.92, Y=293.83, Mass=671, SNR=15.0, Peak=88 HFD=2.9
18:27:46.031 00.001 31432 MultiStar: List (3): {887.92, 293.83}(15.0), {113.52, 747.91}(14.4), {716.98, 757.88}(11.2), 
18:27:46.033 00.002 31432 setting lock position to (887.92, 293.83)
18:27:46.035 00.002 31432 MultiStar: stabilizing after lock position change
18:27:46.037 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:27:46.039 00.002 31432 UpdateGuideState(): m_state=1
18:27:46.040 00.001 31432 Star::Find(15, 887, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:27:46.042 00.002 31432 Star::Find returns 1 (0), X=887.92, Y=293.83, Mass=671, SNR=15.0, Peak=88 HFD=2.9
18:27:46.044 00.002 31432 DistanceChecker: deactivated
18:27:46.049 00.005 31432 setting force full frames = false
18:27:46.051 00.002 31432 setting lock position to (887.92, 293.83)
18:27:46.053 00.002 31432 MultiStar: stabilizing after lock position change
18:27:46.055 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:27:46.057 00.002 31432 Changing from state SELECTING to SELECTED
18:27:46.058 00.001 31432 guider state => SELECTED
18:27:46.065 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=1.000
18:27:46.077 00.012 31432 UpdateGuideState exits: m=671 RSB=15.0
18:27:46.079 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=1.000
18:27:46.090 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (887.9, 293.8)
18:27:46.095 00.005 31432 PhdController: newstate STATE_WAIT_SELECTED
18:27:46.097 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:46.099 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:27:46.101 00.002 31432 Enqueuing Expose request
18:27:46.103 00.002 29876 Worker thread wakes up
18:27:46.103 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:46.103 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(873,279,31,31)
18:27:46.129 00.026 31432 ScopeASCOM::SideOfPier() returns 0
18:27:46.607 00.478 31432 ScopeASCOM::SideOfPier() returns 0
18:27:47.603 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:27:48.507 00.904 29876 Exposure complete
18:27:48.550 00.043 29876 worker thread done servicing request
18:27:48.550 00.000 31432 OnExposeComplete: enter
18:27:48.552 00.002 31432 UpdateGuideState(): m_state=2
18:27:48.554 00.002 31432 Star::Find(15, 887, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:27:48.556 00.002 31432 Star::Find returns 1 (0), X=887.32, Y=293.94, Mass=586, SNR=13.5, Peak=82 HFD=2.8
18:27:48.558 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=255, Gamma=1.000
18:27:48.571 00.013 31432 UpdateGuideState exits: m=586 RSB=13.5
18:27:48.573 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:27:48.575 00.002 31432 PhdController: clearing calibration
18:27:48.582 00.007 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:27:48.584 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:27:48.587 00.003 31432 PhdController: start calibration
18:27:48.597 00.010 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:27:48.599 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:27:48.601 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:27:48.603 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:27:48.605 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:27:48.607 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:27:48.609 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:27:48.611 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:27:48.613 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:27:48.615 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:27:48.617 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:27:48.619 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:27:48.621 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:27:48.623 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:27:48.625 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:27:48.628 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:27:48.631 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:48.635 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:27:48.637 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:27:48.640 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:48.642 00.002 31432 guider state => CALIBRATING_PRIMARY
18:27:48.644 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:27:48.647 00.003 31432 PFT: calibration started
18:27:48.649 00.002 31432 reset dither spiral
18:27:48.651 00.002 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:27:48.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:48.655 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:27:48.656 00.001 31432 Enqueuing Expose request
18:27:48.658 00.002 29876 Worker thread wakes up
18:27:48.658 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:48.659 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(872,279,31,31)
18:27:48.664 00.005 31432 ScopeASCOM::SideOfPier() returns 0
18:27:49.605 00.941 31432 ScopeASCOM::SideOfPier() returns 0
18:27:50.608 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:51.292 00.684 29876 Exposure complete
18:27:51.336 00.044 29876 worker thread done servicing request
18:27:51.336 00.000 31432 OnExposeComplete: enter
18:27:51.339 00.003 31432 UpdateGuideState(): m_state=3
18:27:51.339 00.000 31432 Star::Find(15, 887, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:27:51.342 00.003 31432 Star::Find returns 1 (0), X=887.47, Y=294.03, Mass=681, SNR=14.7, Peak=87 HFD=3.3
18:27:51.349 00.007 31432 Scope::UpdateCalibrationState: starting location = 887.47,294.03 coords = 0.72,-0.2
18:27:51.350 00.001 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:27:51.354 00.004 31432 Enqueuing Calibration Move request for direction 3
18:27:51.357 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=256, Gamma=1.000
18:27:51.359 00.002 29876 Worker thread wakes up
18:27:51.360 00.001 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:27:51.360 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:27:51.360 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:27:51.360 00.000 29876 MoveAxis(W, 300, -)
18:27:51.360 00.000 29876 Guiding  Dir = 3, Dur = 300
18:27:51.360 00.000 29876 IsSlewing returns 0
18:27:51.360 00.000 29876 IsGuiding returns 0
18:27:51.360 00.000 29876 PulseGuide returned control before completion, sleep 310
18:27:51.370 00.010 31432 UpdateGuideState exits: m=681 RSB=14.7
18:27:51.372 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:51.374 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:27:51.376 00.002 31432 Enqueuing Expose request
18:27:51.602 00.226 31432 ScopeASCOM::SideOfPier() returns 0
18:27:51.680 00.078 29876 IsGuiding returns 1
18:27:51.680 00.000 29876 scope still moving after pulse duration time elapsed
18:27:51.710 00.030 29876 IsSlewing returns 0
18:27:51.710 00.000 29876 IsGuiding returns 0
18:27:51.710 00.000 29876 scope move finished after 300 + 50 ms
18:27:51.710 00.000 29876 Move returns status 0, amount 300
18:27:51.710 00.000 29876 move complete, result=0
18:27:51.710 00.000 29876 worker thread done servicing request
18:27:51.710 00.000 29876 Worker thread wakes up
18:27:51.710 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:51.710 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(872,279,31,31)
18:27:52.612 00.902 31432 ScopeASCOM::SideOfPier() returns 0
18:27:53.639 01.027 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
18:27:53.694 00.055 31432 ScopeASCOM::SideOfPier() returns 0
18:27:54.124 00.430 29876 Exposure complete
18:27:54.168 00.044 29876 worker thread done servicing request
18:27:54.168 00.000 31432 OnExposeComplete: enter
18:27:54.171 00.003 31432 UpdateGuideState(): m_state=3
18:27:54.173 00.002 31432 Star::Find(15, 887, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:27:54.175 00.002 31432 Star::Find returns 1 (0), X=884.51, Y=294.22, Mass=541, SNR=13.1, Peak=94 HFD=2.9
18:27:54.178 00.003 31432 Status Line: Pas vers l'Ouest   2, dist= 3.0
18:27:54.182 00.004 31432 Enqueuing Calibration Move request for direction 3
18:27:54.184 00.002 29876 Worker thread wakes up
18:27:54.184 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:27:54.184 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:27:54.184 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:27:54.184 00.000 29876 MoveAxis(W, 300, -)
18:27:54.184 00.000 29876 Guiding  Dir = 3, Dur = 300
18:27:54.184 00.000 29876 IsSlewing returns 0
18:27:54.184 00.000 29876 IsGuiding returns 0
18:27:54.184 00.000 29876 PulseGuide returned control before completion, sleep 310
18:27:54.187 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:27:54.199 00.012 31432 UpdateGuideState exits: m=541 RSB=13.1
18:27:54.202 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:54.204 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:27:54.206 00.002 31432 Enqueuing Expose request
18:27:54.511 00.305 29876 IsGuiding returns 1
18:27:54.511 00.000 29876 scope still moving after pulse duration time elapsed
18:27:54.543 00.032 29876 IsSlewing returns 0
18:27:54.543 00.000 29876 IsGuiding returns 1
18:27:54.574 00.031 29876 IsSlewing returns 0
18:27:54.574 00.000 29876 IsGuiding returns 0
18:27:54.574 00.000 29876 scope move finished after 300 + 90 ms
18:27:54.574 00.000 29876 Move returns status 0, amount 300
18:27:54.574 00.000 29876 move complete, result=0
18:27:54.574 00.000 29876 worker thread done servicing request
18:27:54.574 00.000 29876 Worker thread wakes up
18:27:54.574 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:54.574 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,279,31,31)
18:27:54.607 00.033 31432 ScopeASCOM::SideOfPier() returns 0
18:27:55.610 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:27:56.615 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:27:57.204 00.589 29876 Exposure complete
18:27:57.247 00.043 29876 worker thread done servicing request
18:27:57.248 00.001 31432 OnExposeComplete: enter
18:27:57.250 00.002 31432 UpdateGuideState(): m_state=3
18:27:57.252 00.002 31432 Star::Find(15, 884, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:27:57.254 00.002 31432 Star::Find returns 1 (0), X=880.93, Y=293.79, Mass=501, SNR=12.8, Peak=93 HFD=2.4
18:27:57.256 00.002 31432 Status Line: Pas vers l'Ouest   3, dist= 6.5
18:27:57.260 00.004 31432 Enqueuing Calibration Move request for direction 3
18:27:57.262 00.002 29876 Worker thread wakes up
18:27:57.262 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:27:57.262 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:27:57.262 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:27:57.262 00.000 29876 MoveAxis(W, 300, -)
18:27:57.262 00.000 29876 Guiding  Dir = 3, Dur = 300
18:27:57.262 00.000 29876 IsSlewing returns 0
18:27:57.262 00.000 29876 IsGuiding returns 0
18:27:57.262 00.000 29876 PulseGuide returned control before completion, sleep 310
18:27:57.265 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:27:57.277 00.012 31432 UpdateGuideState exits: m=501 RSB=12.8
18:27:57.279 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:27:57.281 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:27:57.283 00.002 31432 Enqueuing Expose request
18:27:57.574 00.291 29876 IsGuiding returns 1
18:27:57.574 00.000 29876 scope still moving after pulse duration time elapsed
18:27:57.603 00.029 29876 IsSlewing returns 0
18:27:57.603 00.000 29876 IsGuiding returns 0
18:27:57.603 00.000 29876 scope move finished after 300 + 41 ms
18:27:57.603 00.000 29876 Move returns status 0, amount 300
18:27:57.603 00.000 29876 move complete, result=0
18:27:57.603 00.000 29876 worker thread done servicing request
18:27:57.603 00.000 29876 Worker thread wakes up
18:27:57.603 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:27:57.603 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,279,31,31)
18:27:57.620 00.017 31432 ScopeASCOM::SideOfPier() returns 0
18:27:58.614 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:27:59.621 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:28:00.021 00.400 29876 Exposure complete
18:28:00.064 00.043 29876 worker thread done servicing request
18:28:00.064 00.000 31432 OnExposeComplete: enter
18:28:00.067 00.003 31432 UpdateGuideState(): m_state=3
18:28:00.069 00.002 31432 Star::Find(15, 880, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:28:00.070 00.001 31432 Star::Find returns 1 (0), X=878.50, Y=293.98, Mass=590, SNR=14.2, Peak=85 HFD=2.5
18:28:00.074 00.004 31432 Status Line: Pas vers l'Ouest   4, dist= 9.0
18:28:00.077 00.003 31432 Enqueuing Calibration Move request for direction 3
18:28:00.079 00.002 29876 Worker thread wakes up
18:28:00.079 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:28:00.079 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:28:00.079 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:28:00.079 00.000 29876 MoveAxis(W, 300, -)
18:28:00.079 00.000 29876 Guiding  Dir = 3, Dur = 300
18:28:00.079 00.000 29876 IsSlewing returns 0
18:28:00.079 00.000 29876 IsGuiding returns 0
18:28:00.079 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:00.082 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:28:00.093 00.011 31432 UpdateGuideState exits: m=590 RSB=14.2
18:28:00.095 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:00.097 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:00.099 00.002 31432 Enqueuing Expose request
18:28:00.390 00.291 29876 IsGuiding returns 1
18:28:00.390 00.000 29876 scope still moving after pulse duration time elapsed
18:28:00.421 00.031 29876 IsSlewing returns 0
18:28:00.421 00.000 29876 IsGuiding returns 1
18:28:00.452 00.031 29876 IsSlewing returns 0
18:28:00.452 00.000 29876 IsGuiding returns 0
18:28:00.452 00.000 29876 scope move finished after 300 + 73 ms
18:28:00.452 00.000 29876 Move returns status 0, amount 300
18:28:00.452 00.000 29876 move complete, result=0
18:28:00.452 00.000 29876 worker thread done servicing request
18:28:00.452 00.000 29876 Worker thread wakes up
18:28:00.452 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:00.452 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,279,31,31)
18:28:00.619 00.167 31432 ScopeASCOM::SideOfPier() returns 0
18:28:01.628 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:28:02.616 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:28:03.079 00.463 29876 Exposure complete
18:28:03.121 00.042 29876 worker thread done servicing request
18:28:03.122 00.001 31432 OnExposeComplete: enter
18:28:03.124 00.002 31432 UpdateGuideState(): m_state=3
18:28:03.126 00.002 31432 Star::Find(15, 878, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:28:03.128 00.002 31432 Star::Find returns 1 (0), X=876.09, Y=293.45, Mass=643, SNR=14.8, Peak=105 HFD=2.8
18:28:03.130 00.002 31432 Status Line: Pas vers l'Ouest   5, dist=11.4
18:28:03.134 00.004 31432 Enqueuing Calibration Move request for direction 3
18:28:03.137 00.003 29876 Worker thread wakes up
18:28:03.137 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:28:03.137 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:28:03.137 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:28:03.137 00.000 29876 MoveAxis(W, 300, -)
18:28:03.137 00.000 29876 Guiding  Dir = 3, Dur = 300
18:28:03.137 00.000 29876 IsSlewing returns 0
18:28:03.137 00.000 29876 IsGuiding returns 0
18:28:03.137 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:03.139 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:28:03.151 00.012 31432 UpdateGuideState exits: m=643 RSB=14.8
18:28:03.153 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:03.155 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:03.157 00.002 31432 Enqueuing Expose request
18:28:03.451 00.294 29876 IsGuiding returns 1
18:28:03.451 00.000 29876 scope still moving after pulse duration time elapsed
18:28:03.482 00.031 29876 IsSlewing returns 0
18:28:03.482 00.000 29876 IsGuiding returns 0
18:28:03.482 00.000 29876 scope move finished after 300 + 45 ms
18:28:03.482 00.000 29876 Move returns status 0, amount 300
18:28:03.482 00.000 29876 move complete, result=0
18:28:03.482 00.000 29876 worker thread done servicing request
18:28:03.482 00.000 29876 Worker thread wakes up
18:28:03.482 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:03.483 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(861,278,31,31)
18:28:03.614 00.131 31432 ScopeASCOM::SideOfPier() returns 0
18:28:04.629 01.015 31432 ScopeASCOM::SideOfPier() returns 0
18:28:05.622 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:28:05.885 00.263 29876 Exposure complete
18:28:05.929 00.044 29876 worker thread done servicing request
18:28:05.929 00.000 31432 OnExposeComplete: enter
18:28:05.931 00.002 31432 UpdateGuideState(): m_state=3
18:28:05.933 00.002 31432 Star::Find(15, 876, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:28:05.935 00.002 31432 Star::Find returns 1 (0), X=873.10, Y=293.24, Mass=665, SNR=14.9, Peak=99 HFD=3.0
18:28:05.938 00.003 31432 Status Line: Pas vers l'Ouest   6, dist=14.4
18:28:05.941 00.003 31432 Enqueuing Calibration Move request for direction 3
18:28:05.943 00.002 29876 Worker thread wakes up
18:28:05.943 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:28:05.943 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:28:05.943 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:28:05.943 00.000 29876 MoveAxis(W, 300, -)
18:28:05.943 00.000 29876 Guiding  Dir = 3, Dur = 300
18:28:05.943 00.000 29876 IsSlewing returns 0
18:28:05.943 00.000 29876 IsGuiding returns 0
18:28:05.944 00.001 29876 PulseGuide returned control before completion, sleep 310
18:28:05.946 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:05.958 00.012 31432 UpdateGuideState exits: m=665 RSB=14.9
18:28:05.960 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:05.962 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:05.963 00.001 31432 Enqueuing Expose request
18:28:06.258 00.295 29876 IsGuiding returns 1
18:28:06.258 00.000 29876 scope still moving after pulse duration time elapsed
18:28:06.289 00.031 29876 IsSlewing returns 0
18:28:06.289 00.000 29876 IsGuiding returns 0
18:28:06.289 00.000 29876 scope move finished after 300 + 45 ms
18:28:06.289 00.000 29876 Move returns status 0, amount 300
18:28:06.289 00.000 29876 move complete, result=0
18:28:06.289 00.000 29876 worker thread done servicing request
18:28:06.289 00.000 29876 Worker thread wakes up
18:28:06.289 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:06.289 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(858,278,31,31)
18:28:06.613 00.324 31432 ScopeASCOM::SideOfPier() returns 0
18:28:07.613 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:28:08.617 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:28:08.911 00.294 29876 Exposure complete
18:28:08.954 00.043 29876 worker thread done servicing request
18:28:08.954 00.000 31432 OnExposeComplete: enter
18:28:08.956 00.002 31432 UpdateGuideState(): m_state=3
18:28:08.957 00.001 31432 Star::Find(15, 873, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:28:08.959 00.002 31432 Star::Find returns 1 (0), X=869.99, Y=292.93, Mass=762, SNR=15.8, Peak=89 HFD=2.9
18:28:08.962 00.003 31432 Status Line: Pas vers l'Ouest   7, dist=17.5
18:28:08.965 00.003 31432 Enqueuing Calibration Move request for direction 3
18:28:08.967 00.002 29876 Worker thread wakes up
18:28:08.967 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:28:08.967 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:28:08.967 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:28:08.967 00.000 29876 MoveAxis(W, 300, -)
18:28:08.968 00.001 29876 Guiding  Dir = 3, Dur = 300
18:28:08.968 00.000 29876 IsSlewing returns 0
18:28:08.968 00.000 29876 IsGuiding returns 0
18:28:08.968 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:08.970 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=1.000
18:28:08.982 00.012 31432 UpdateGuideState exits: m=762 RSB=15.8
18:28:08.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:08.986 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:08.988 00.002 31432 Enqueuing Expose request
18:28:09.286 00.298 29876 IsGuiding returns 1
18:28:09.287 00.001 29876 scope still moving after pulse duration time elapsed
18:28:09.313 00.026 29876 IsSlewing returns 0
18:28:09.313 00.000 29876 IsGuiding returns 0
18:28:09.313 00.000 29876 scope move finished after 300 + 45 ms
18:28:09.313 00.000 29876 Move returns status 0, amount 300
18:28:09.313 00.000 29876 move complete, result=0
18:28:09.313 00.000 29876 worker thread done servicing request
18:28:09.313 00.000 29876 Worker thread wakes up
18:28:09.313 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:09.313 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(855,278,31,31)
18:28:09.623 00.310 31432 ScopeASCOM::SideOfPier() returns 0
18:28:10.627 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:28:11.619 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:28:11.727 00.108 29876 Exposure complete
18:28:11.770 00.043 29876 worker thread done servicing request
18:28:11.770 00.000 31432 OnExposeComplete: enter
18:28:11.772 00.002 31432 UpdateGuideState(): m_state=3
18:28:11.774 00.002 31432 Star::Find(15, 869, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:28:11.776 00.002 31432 Star::Find returns 1 (0), X=867.44, Y=293.44, Mass=699, SNR=15.1, Peak=93 HFD=3.2
18:28:11.779 00.003 31432 Status Line: Pas vers l'Ouest   8, dist=20.0
18:28:11.782 00.003 31432 Enqueuing Calibration Move request for direction 3
18:28:11.784 00.002 29876 Worker thread wakes up
18:28:11.784 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:28:11.784 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:28:11.784 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:28:11.784 00.000 29876 MoveAxis(W, 300, -)
18:28:11.784 00.000 29876 Guiding  Dir = 3, Dur = 300
18:28:11.784 00.000 29876 IsSlewing returns 0
18:28:11.784 00.000 29876 IsGuiding returns 0
18:28:11.785 00.001 29876 PulseGuide returned control before completion, sleep 310
18:28:11.787 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:11.799 00.012 31432 UpdateGuideState exits: m=699 RSB=15.1
18:28:11.801 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:11.803 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:11.805 00.002 31432 Enqueuing Expose request
18:28:12.099 00.294 29876 IsGuiding returns 1
18:28:12.099 00.000 29876 scope still moving after pulse duration time elapsed
18:28:12.131 00.032 29876 IsSlewing returns 0
18:28:12.131 00.000 29876 IsGuiding returns 0
18:28:12.131 00.000 29876 scope move finished after 300 + 46 ms
18:28:12.131 00.000 29876 Move returns status 0, amount 300
18:28:12.131 00.000 29876 move complete, result=0
18:28:12.131 00.000 29876 worker thread done servicing request
18:28:12.131 00.000 29876 Worker thread wakes up
18:28:12.131 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:12.131 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(852,278,31,31)
18:28:12.616 00.485 31432 ScopeASCOM::SideOfPier() returns 0
18:28:13.618 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:28:14.620 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:28:14.760 00.140 29876 Exposure complete
18:28:14.803 00.043 29876 worker thread done servicing request
18:28:14.803 00.000 31432 OnExposeComplete: enter
18:28:14.805 00.002 31432 UpdateGuideState(): m_state=3
18:28:14.807 00.002 31432 Star::Find(15, 867, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:28:14.809 00.002 31432 Star::Find returns 1 (0), X=864.59, Y=293.33, Mass=727, SNR=15.1, Peak=90 HFD=3.3
18:28:14.812 00.003 31432 Status Line: Pas vers l'Ouest   9, dist=22.9
18:28:14.815 00.003 31432 Enqueuing Calibration Move request for direction 3
18:28:14.817 00.002 29876 Worker thread wakes up
18:28:14.817 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:28:14.817 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:28:14.817 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:28:14.817 00.000 29876 MoveAxis(W, 300, -)
18:28:14.817 00.000 29876 Guiding  Dir = 3, Dur = 300
18:28:14.817 00.000 29876 IsSlewing returns 0
18:28:14.818 00.001 29876 IsGuiding returns 0
18:28:14.818 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:14.820 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:28:14.831 00.011 31432 UpdateGuideState exits: m=727 RSB=15.1
18:28:14.833 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:14.835 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:14.838 00.003 31432 Enqueuing Expose request
18:28:15.132 00.294 29876 IsGuiding returns 1
18:28:15.132 00.000 29876 scope still moving after pulse duration time elapsed
18:28:15.164 00.032 29876 IsSlewing returns 0
18:28:15.164 00.000 29876 IsGuiding returns 0
18:28:15.164 00.000 29876 scope move finished after 300 + 45 ms
18:28:15.164 00.000 29876 Move returns status 0, amount 300
18:28:15.164 00.000 29876 move complete, result=0
18:28:15.164 00.000 29876 worker thread done servicing request
18:28:15.164 00.000 29876 Worker thread wakes up
18:28:15.164 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:15.164 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(850,278,31,31)
18:28:15.625 00.461 31432 ScopeASCOM::SideOfPier() returns 0
18:28:16.625 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:28:17.567 00.942 29876 Exposure complete
18:28:17.609 00.042 29876 worker thread done servicing request
18:28:17.609 00.000 31432 OnExposeComplete: enter
18:28:17.611 00.002 31432 UpdateGuideState(): m_state=3
18:28:17.613 00.002 31432 Star::Find(15, 864, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:28:17.615 00.002 31432 Star::Find returns 1 (0), X=862.33, Y=293.61, Mass=725, SNR=15.4, Peak=91 HFD=3.2
18:28:17.622 00.007 31432 WEST calibration completes with steps=9 angle=1.0 rate=9.313 parity=1
18:28:17.625 00.003 31432 Falling Through to state GO_EAST
18:28:17.627 00.002 31432 Status Line: Pas vers l'Est   2, dist=25.1
18:28:17.630 00.003 31432 Enqueuing Calibration Move request for direction 2
18:28:17.632 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:28:17.634 00.002 29876 Worker thread wakes up
18:28:17.634 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1610 opts 0x0
18:28:17.634 00.000 29876 Handling axis move in thread for scope dir=2 dur=1610
18:28:17.634 00.000 29876 scope move axis dir= 2 dur= 1610 opts= 0x0
18:28:17.634 00.000 29876 MoveAxis(E, 1610, -)
18:28:17.634 00.000 29876 Guiding  Dir = 2, Dur = 1610
18:28:17.634 00.000 29876 IsSlewing returns 0
18:28:17.634 00.000 29876 IsGuiding returns 0
18:28:17.635 00.001 29876 PulseGuide returned control before completion, sleep 1620
18:28:17.643 00.008 31432 UpdateGuideState exits: m=725 RSB=15.4
18:28:17.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:17.647 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:17.649 00.002 31432 Enqueuing Expose request
18:28:17.656 00.007 31432 ScopeASCOM::SideOfPier() returns 0
18:28:18.621 00.965 31432 ScopeASCOM::SideOfPier() returns 0
18:28:19.256 00.635 29876 IsGuiding returns 1
18:28:19.256 00.000 29876 scope still moving after pulse duration time elapsed
18:28:19.287 00.031 29876 IsSlewing returns 0
18:28:19.287 00.000 29876 IsGuiding returns 1
18:28:19.319 00.032 29876 IsSlewing returns 0
18:28:19.319 00.000 29876 IsGuiding returns 0
18:28:19.319 00.000 29876 scope move finished after 1610 + 74 ms
18:28:19.319 00.000 29876 Move returns status 0, amount 1610
18:28:19.319 00.000 29876 move complete, result=0
18:28:19.319 00.000 29876 worker thread done servicing request
18:28:19.319 00.000 29876 Worker thread wakes up
18:28:19.319 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:19.319 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(847,279,31,31)
18:28:19.617 00.298 31432 ScopeASCOM::SideOfPier() returns 0
18:28:20.621 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:28:21.628 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:28:21.953 00.325 29876 Exposure complete
18:28:21.995 00.042 29876 worker thread done servicing request
18:28:21.996 00.001 31432 OnExposeComplete: enter
18:28:21.998 00.002 31432 UpdateGuideState(): m_state=3
18:28:22.000 00.002 31432 Star::Find(15, 862, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:28:22.002 00.002 31432 Star::Find returns 1 (0), X=873.05, Y=293.81, Mass=773, SNR=16.2, Peak=94 HFD=3.0
18:28:22.004 00.002 31432 Status Line: Pas vers l'Est   1, dist=14.4
18:28:22.007 00.003 31432 Enqueuing Calibration Move request for direction 2
18:28:22.009 00.002 29876 Worker thread wakes up
18:28:22.009 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1090 opts 0x0
18:28:22.009 00.000 29876 Handling axis move in thread for scope dir=2 dur=1090
18:28:22.009 00.000 29876 scope move axis dir= 2 dur= 1090 opts= 0x0
18:28:22.009 00.000 29876 MoveAxis(E, 1090, -)
18:28:22.010 00.001 29876 Guiding  Dir = 2, Dur = 1090
18:28:22.010 00.000 29876 IsSlewing returns 0
18:28:22.010 00.000 29876 IsGuiding returns 0
18:28:22.010 00.000 29876 PulseGuide returned control before completion, sleep 1100
18:28:22.012 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:28:22.023 00.011 31432 UpdateGuideState exits: m=773 RSB=16.2
18:28:22.025 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:22.027 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:22.029 00.002 31432 Enqueuing Expose request
18:28:22.621 00.592 31432 ScopeASCOM::SideOfPier() returns 0
18:28:23.113 00.492 29876 IsGuiding returns 1
18:28:23.113 00.000 29876 scope still moving after pulse duration time elapsed
18:28:23.145 00.032 29876 IsSlewing returns 0
18:28:23.145 00.000 29876 IsGuiding returns 0
18:28:23.145 00.000 29876 scope move finished after 1090 + 44 ms
18:28:23.145 00.000 29876 Move returns status 0, amount 1090
18:28:23.145 00.000 29876 move complete, result=0
18:28:23.145 00.000 29876 worker thread done servicing request
18:28:23.145 00.000 29876 Worker thread wakes up
18:28:23.145 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:23.145 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(858,279,31,31)
18:28:23.616 00.471 31432 ScopeASCOM::SideOfPier() returns 0
18:28:24.616 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:28:25.547 00.931 29876 Exposure complete
18:28:25.589 00.042 29876 worker thread done servicing request
18:28:25.589 00.000 31432 OnExposeComplete: enter
18:28:25.592 00.003 31432 UpdateGuideState(): m_state=3
18:28:25.594 00.002 31432 Star::Find(15, 873, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:28:25.595 00.001 31432 Star::Find returns 1 (0), X=881.15, Y=293.97, Mass=341, SNR=10.0, Peak=73 HFD=2.4
18:28:25.602 00.007 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:28:25.605 00.003 31432 Backlash: Looking for 3 moves of 1.7 px, max attempts = 200
18:28:25.606 00.001 31432 Falling Through to state CLEAR_BACKLASH
18:28:25.608 00.002 31432 Backlash: Starting north clearing using pulse width of 300
18:28:25.610 00.002 31432 Enqueuing Calibration Move request for direction 0
18:28:25.612 00.002 31432 Status Line: Élimination de jeu étape 1
18:28:25.614 00.002 29876 Worker thread wakes up
18:28:25.614 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:25.614 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:25.614 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:25.614 00.000 29876 MoveAxis(N, 300, -)
18:28:25.614 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:25.614 00.000 29876 IsSlewing returns 0
18:28:25.614 00.000 29876 IsGuiding returns 0
18:28:25.614 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:25.615 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=1.000
18:28:25.626 00.011 31432 UpdateGuideState exits: m=341 RSB=10.0
18:28:25.629 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:25.630 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:25.632 00.002 31432 Enqueuing Expose request
18:28:25.663 00.031 31432 ScopeASCOM::SideOfPier() returns 0
18:28:25.932 00.269 29876 IsGuiding returns 1
18:28:25.932 00.000 29876 scope still moving after pulse duration time elapsed
18:28:25.963 00.031 29876 IsSlewing returns 0
18:28:25.963 00.000 29876 IsGuiding returns 1
18:28:25.993 00.030 29876 IsSlewing returns 0
18:28:25.993 00.000 29876 IsGuiding returns 0
18:28:25.993 00.000 29876 scope move finished after 300 + 79 ms
18:28:25.993 00.000 29876 Move returns status 0, amount 300
18:28:25.993 00.000 29876 move complete, result=0
18:28:25.993 00.000 29876 worker thread done servicing request
18:28:25.993 00.000 29876 Worker thread wakes up
18:28:25.993 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:25.993 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,279,31,31)
18:28:26.621 00.628 31432 ScopeASCOM::SideOfPier() returns 0
18:28:27.617 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:28:28.616 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:28:28.619 00.003 29876 Exposure complete
18:28:28.661 00.042 29876 worker thread done servicing request
18:28:28.662 00.001 31432 OnExposeComplete: enter
18:28:28.664 00.002 31432 UpdateGuideState(): m_state=3
18:28:28.666 00.002 31432 Star::Find(15, 881, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:28:28.668 00.002 31432 Star::Find returns 1 (0), X=880.51, Y=292.93, Mass=596, SNR=14.4, Peak=87 HFD=2.7
18:28:28.670 00.002 31432 Backlash: Rejected small move of 1.2 px
18:28:28.672 00.002 31432 Enqueuing Calibration Move request for direction 0
18:28:28.674 00.002 29876 Worker thread wakes up
18:28:28.674 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:28.674 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:28.674 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:28.675 00.001 29876 MoveAxis(N, 300, -)
18:28:28.675 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:28.675 00.000 29876 IsSlewing returns 0
18:28:28.675 00.000 29876 IsGuiding returns 0
18:28:28.675 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:28.679 00.004 31432 Status Line: Élimination de jeu étape   2
18:28:28.682 00.003 31432 Backlash: Élimination de jeu étape   2, Last Delta = 1.22 px, CumDistance = 1.22 px
18:28:28.684 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=255, Gamma=1.000
18:28:28.696 00.012 31432 UpdateGuideState exits: m=596 RSB=14.4
18:28:28.698 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:28.700 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:28.702 00.002 31432 Enqueuing Expose request
18:28:28.988 00.286 29876 IsGuiding returns 1
18:28:28.988 00.000 29876 scope still moving after pulse duration time elapsed
18:28:29.019 00.031 29876 IsSlewing returns 0
18:28:29.019 00.000 29876 IsGuiding returns 1
18:28:29.050 00.031 29876 IsSlewing returns 0
18:28:29.050 00.000 29876 IsGuiding returns 1
18:28:29.081 00.031 29876 IsSlewing returns 0
18:28:29.081 00.000 29876 IsGuiding returns 0
18:28:29.081 00.000 29876 scope move finished after 300 + 106 ms
18:28:29.081 00.000 29876 Move returns status 0, amount 300
18:28:29.081 00.000 29876 move complete, result=0
18:28:29.082 00.001 29876 worker thread done servicing request
18:28:29.082 00.000 29876 Worker thread wakes up
18:28:29.082 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:29.082 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,278,31,31)
18:28:29.626 00.544 31432 ScopeASCOM::SideOfPier() returns 0
18:28:30.620 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:28:31.488 00.868 29876 Exposure complete
18:28:31.531 00.043 29876 worker thread done servicing request
18:28:31.531 00.000 31432 OnExposeComplete: enter
18:28:31.533 00.002 31432 UpdateGuideState(): m_state=3
18:28:31.535 00.002 31432 Star::Find(15, 880, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:28:31.537 00.002 31432 Star::Find returns 1 (0), X=880.11, Y=291.85, Mass=794, SNR=16.6, Peak=98 HFD=3.5
18:28:31.540 00.003 31432 Backlash: Rejected small move of 1.2 px
18:28:31.542 00.002 31432 Enqueuing Calibration Move request for direction 0
18:28:31.544 00.002 29876 Worker thread wakes up
18:28:31.544 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:31.544 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:31.544 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:31.544 00.000 29876 MoveAxis(N, 300, -)
18:28:31.544 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:31.544 00.000 29876 IsSlewing returns 0
18:28:31.544 00.000 29876 IsGuiding returns 0
18:28:31.544 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:31.548 00.004 31432 Status Line: Élimination de jeu étape   3
18:28:31.551 00.003 31432 Backlash: Élimination de jeu étape   3, Last Delta = 1.15 px, CumDistance = 2.36 px
18:28:31.553 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:31.564 00.011 31432 UpdateGuideState exits: m=794 RSB=16.6
18:28:31.567 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:31.568 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:31.570 00.002 31432 Enqueuing Expose request
18:28:31.627 00.057 31432 ScopeASCOM::SideOfPier() returns 0
18:28:31.859 00.232 29876 IsGuiding returns 1
18:28:31.859 00.000 29876 scope still moving after pulse duration time elapsed
18:28:31.890 00.031 29876 IsSlewing returns 0
18:28:31.890 00.000 29876 IsGuiding returns 1
18:28:31.922 00.032 29876 IsSlewing returns 0
18:28:31.922 00.000 29876 IsGuiding returns 0
18:28:31.922 00.000 29876 scope move finished after 300 + 77 ms
18:28:31.922 00.000 29876 Move returns status 0, amount 300
18:28:31.922 00.000 29876 move complete, result=0
18:28:31.922 00.000 29876 worker thread done servicing request
18:28:31.922 00.000 29876 Worker thread wakes up
18:28:31.922 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:31.922 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(865,277,31,31)
18:28:32.621 00.699 31432 ScopeASCOM::SideOfPier() returns 0
18:28:33.612 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:28:34.556 00.944 29876 Exposure complete
18:28:34.599 00.043 29876 worker thread done servicing request
18:28:34.599 00.000 31432 OnExposeComplete: enter
18:28:34.602 00.003 31432 UpdateGuideState(): m_state=3
18:28:34.604 00.002 31432 Star::Find(15, 880, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:28:34.606 00.002 31432 Star::Find returns 1 (0), X=878.59, Y=289.90, Mass=814, SNR=16.5, Peak=86 HFD=3.7
18:28:34.609 00.003 31432 Backlash: Accepted clearing move of 2.5
18:28:34.611 00.002 31432 Enqueuing Calibration Move request for direction 0
18:28:34.613 00.002 29876 Worker thread wakes up
18:28:34.613 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:34.613 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:34.613 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:34.613 00.000 29876 MoveAxis(N, 300, -)
18:28:34.613 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:34.613 00.000 29876 IsSlewing returns 0
18:28:34.613 00.000 29876 IsGuiding returns 0
18:28:34.613 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:34.617 00.004 31432 Status Line: Élimination de jeu étape   4
18:28:34.620 00.003 31432 Backlash: Élimination de jeu étape   4, Last Delta = 2.47 px, CumDistance = 4.81 px
18:28:34.622 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:34.634 00.012 31432 UpdateGuideState exits: m=814 RSB=16.5
18:28:34.637 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:34.638 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:34.640 00.002 31432 Enqueuing Expose request
18:28:34.669 00.029 31432 ScopeASCOM::SideOfPier() returns 0
18:28:34.929 00.260 29876 IsGuiding returns 1
18:28:34.929 00.000 29876 scope still moving after pulse duration time elapsed
18:28:34.961 00.032 29876 IsSlewing returns 0
18:28:34.961 00.000 29876 IsGuiding returns 1
18:28:34.991 00.030 29876 IsSlewing returns 0
18:28:34.991 00.000 29876 IsGuiding returns 0
18:28:34.991 00.000 29876 scope move finished after 300 + 77 ms
18:28:34.991 00.000 29876 Move returns status 0, amount 300
18:28:34.991 00.000 29876 move complete, result=0
18:28:34.991 00.000 29876 worker thread done servicing request
18:28:34.991 00.000 29876 Worker thread wakes up
18:28:34.991 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:34.991 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,275,31,31)
18:28:35.623 00.632 31432 ScopeASCOM::SideOfPier() returns 0
18:28:36.631 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:28:37.409 00.778 29876 Exposure complete
18:28:37.452 00.043 29876 worker thread done servicing request
18:28:37.452 00.000 31432 OnExposeComplete: enter
18:28:37.454 00.002 31432 UpdateGuideState(): m_state=3
18:28:37.456 00.002 31432 Star::Find(15, 878, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:28:37.458 00.002 31432 Star::Find returns 1 (0), X=879.12, Y=289.14, Mass=858, SNR=16.9, Peak=90 HFD=3.9
18:28:37.461 00.003 31432 Backlash: Rejected small move of 0.9 px
18:28:37.463 00.002 31432 Enqueuing Calibration Move request for direction 0
18:28:37.465 00.002 29876 Worker thread wakes up
18:28:37.465 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:37.465 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:37.465 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:37.465 00.000 29876 MoveAxis(N, 300, -)
18:28:37.465 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:37.465 00.000 29876 IsSlewing returns 0
18:28:37.465 00.000 29876 IsGuiding returns 0
18:28:37.466 00.001 29876 PulseGuide returned control before completion, sleep 310
18:28:37.468 00.002 31432 Status Line: Élimination de jeu étape   5
18:28:37.472 00.004 31432 Backlash: Élimination de jeu étape   5, Last Delta = 0.93 px, CumDistance = 5.24 px
18:28:37.473 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
18:28:37.485 00.012 31432 UpdateGuideState exits: m=858 RSB=16.9
18:28:37.487 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:37.489 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:37.491 00.002 31432 Enqueuing Expose request
18:28:37.638 00.147 31432 ScopeASCOM::SideOfPier() returns 0
18:28:37.776 00.138 29876 IsGuiding returns 1
18:28:37.776 00.000 29876 scope still moving after pulse duration time elapsed
18:28:37.807 00.031 29876 IsSlewing returns 0
18:28:37.807 00.000 29876 IsGuiding returns 1
18:28:37.838 00.031 29876 IsSlewing returns 0
18:28:37.838 00.000 29876 IsGuiding returns 1
18:28:37.869 00.031 29876 IsSlewing returns 0
18:28:37.869 00.000 29876 IsGuiding returns 0
18:28:37.869 00.000 29876 scope move finished after 300 + 103 ms
18:28:37.869 00.000 29876 Move returns status 0, amount 300
18:28:37.869 00.000 29876 move complete, result=0
18:28:37.869 00.000 29876 worker thread done servicing request
18:28:37.869 00.000 29876 Worker thread wakes up
18:28:37.870 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:37.870 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,274,31,31)
18:28:38.642 00.772 31432 ScopeASCOM::SideOfPier() returns 0
18:28:39.634 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:28:40.499 00.865 29876 Exposure complete
18:28:40.542 00.043 29876 worker thread done servicing request
18:28:40.542 00.000 31432 OnExposeComplete: enter
18:28:40.544 00.002 31432 UpdateGuideState(): m_state=3
18:28:40.545 00.001 31432 Star::Find(15, 879, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:28:40.547 00.002 31432 Star::Find returns 1 (0), X=878.78, Y=286.81, Mass=724, SNR=15.8, Peak=120 HFD=2.9
18:28:40.550 00.003 31432 Backlash: Accepted clearing move of 2.4
18:28:40.552 00.002 31432 Enqueuing Calibration Move request for direction 0
18:28:40.554 00.002 29876 Worker thread wakes up
18:28:40.554 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:40.554 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:40.554 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:40.554 00.000 29876 MoveAxis(N, 300, -)
18:28:40.554 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:40.554 00.000 29876 IsSlewing returns 0
18:28:40.554 00.000 29876 IsGuiding returns 0
18:28:40.554 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:40.558 00.004 31432 Status Line: Élimination de jeu étape   6
18:28:40.561 00.003 31432 Backlash: Élimination de jeu étape   6, Last Delta = 2.36 px, CumDistance = 7.55 px
18:28:40.563 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:40.574 00.011 31432 UpdateGuideState exits: m=724 RSB=15.8
18:28:40.577 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:40.578 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:40.580 00.002 31432 Enqueuing Expose request
18:28:40.636 00.056 31432 ScopeASCOM::SideOfPier() returns 0
18:28:40.870 00.234 29876 IsGuiding returns 1
18:28:40.870 00.000 29876 scope still moving after pulse duration time elapsed
18:28:40.901 00.031 29876 IsSlewing returns 0
18:28:40.901 00.000 29876 IsGuiding returns 1
18:28:40.932 00.031 29876 IsSlewing returns 0
18:28:40.932 00.000 29876 IsGuiding returns 0
18:28:40.932 00.000 29876 scope move finished after 300 + 77 ms
18:28:40.932 00.000 29876 Move returns status 0, amount 300
18:28:40.932 00.000 29876 move complete, result=0
18:28:40.933 00.001 29876 worker thread done servicing request
18:28:40.933 00.000 29876 Worker thread wakes up
18:28:40.933 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:40.933 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,272,31,31)
18:28:41.630 00.697 31432 ScopeASCOM::SideOfPier() returns 0
18:28:42.628 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:28:43.349 00.721 29876 Exposure complete
18:28:43.392 00.043 29876 worker thread done servicing request
18:28:43.393 00.001 31432 OnExposeComplete: enter
18:28:43.395 00.002 31432 UpdateGuideState(): m_state=3
18:28:43.397 00.002 31432 Star::Find(15, 878, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:28:43.399 00.002 31432 Star::Find returns 1 (0), X=878.48, Y=285.16, Mass=787, SNR=16.2, Peak=91 HFD=3.5
18:28:43.401 00.002 31432 Backlash: Accepted clearing move of 1.7
18:28:43.403 00.002 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:28:43.405 00.002 31432 Backlash: North calibration moves starting at {878.8,286.8}, Offset = 11.1 px
18:28:43.407 00.002 31432 Backlash: Total distance moved = 12.5
18:28:43.408 00.001 31432 Backlash: Falling Through to state GO_NORTH
18:28:43.410 00.002 31432 Status Line: Pas vers le Nord   2, dist= 1.7
18:28:43.413 00.003 31432 Enqueuing Calibration Move request for direction 0
18:28:43.416 00.003 29876 Worker thread wakes up
18:28:43.416 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:43.416 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:43.416 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:43.416 00.000 29876 MoveAxis(N, 300, -)
18:28:43.416 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:43.416 00.000 29876 IsSlewing returns 0
18:28:43.416 00.000 29876 IsGuiding returns 0
18:28:43.416 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:43.419 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=1.000
18:28:43.430 00.011 31432 UpdateGuideState exits: m=787 RSB=16.2
18:28:43.432 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:43.434 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:43.436 00.002 31432 Enqueuing Expose request
18:28:43.630 00.194 31432 ScopeASCOM::SideOfPier() returns 0
18:28:43.736 00.106 29876 IsGuiding returns 1
18:28:43.736 00.000 29876 scope still moving after pulse duration time elapsed
18:28:43.767 00.031 29876 IsSlewing returns 0
18:28:43.767 00.000 29876 IsGuiding returns 1
18:28:43.797 00.030 29876 IsSlewing returns 0
18:28:43.797 00.000 29876 IsGuiding returns 0
18:28:43.797 00.000 29876 scope move finished after 300 + 81 ms
18:28:43.797 00.000 29876 Move returns status 0, amount 300
18:28:43.797 00.000 29876 move complete, result=0
18:28:43.797 00.000 29876 worker thread done servicing request
18:28:43.797 00.000 29876 Worker thread wakes up
18:28:43.797 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:43.797 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,270,31,31)
18:28:44.635 00.838 31432 ScopeASCOM::SideOfPier() returns 0
18:28:45.637 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:28:46.424 00.787 29876 Exposure complete
18:28:46.466 00.042 29876 worker thread done servicing request
18:28:46.466 00.000 31432 OnExposeComplete: enter
18:28:46.469 00.003 31432 UpdateGuideState(): m_state=3
18:28:46.472 00.003 31432 Star::Find(15, 878, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:28:46.473 00.001 31432 Star::Find returns 1 (0), X=878.47, Y=282.90, Mass=639, SNR=15.1, Peak=92 HFD=2.9
18:28:46.475 00.002 31432 Status Line: Pas vers le Nord   3, dist= 3.9
18:28:46.478 00.003 31432 Enqueuing Calibration Move request for direction 0
18:28:46.480 00.002 29876 Worker thread wakes up
18:28:46.480 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:46.480 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:46.481 00.001 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:46.481 00.000 29876 MoveAxis(N, 300, -)
18:28:46.481 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:46.481 00.000 29876 IsSlewing returns 0
18:28:46.481 00.000 29876 IsGuiding returns 0
18:28:46.481 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:46.485 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=1.000
18:28:46.495 00.010 31432 UpdateGuideState exits: m=639 RSB=15.1
18:28:46.497 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:46.500 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:46.501 00.001 31432 Enqueuing Expose request
18:28:46.638 00.137 31432 ScopeASCOM::SideOfPier() returns 0
18:28:46.794 00.156 29876 IsGuiding returns 1
18:28:46.794 00.000 29876 scope still moving after pulse duration time elapsed
18:28:46.825 00.031 29876 IsSlewing returns 0
18:28:46.825 00.000 29876 IsGuiding returns 1
18:28:46.856 00.031 29876 IsSlewing returns 0
18:28:46.856 00.000 29876 IsGuiding returns 1
18:28:46.887 00.031 29876 IsSlewing returns 0
18:28:46.887 00.000 29876 IsGuiding returns 1
18:28:46.918 00.031 29876 IsSlewing returns 0
18:28:46.918 00.000 29876 IsGuiding returns 0
18:28:46.918 00.000 29876 scope move finished after 300 + 136 ms
18:28:46.918 00.000 29876 Move returns status 0, amount 300
18:28:46.918 00.000 29876 move complete, result=0
18:28:46.918 00.000 29876 worker thread done servicing request
18:28:46.918 00.000 29876 Worker thread wakes up
18:28:46.918 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:46.918 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,268,31,31)
18:28:47.644 00.726 31432 ScopeASCOM::SideOfPier() returns 0
18:28:48.635 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:28:49.332 00.697 29876 Exposure complete
18:28:49.374 00.042 29876 worker thread done servicing request
18:28:49.374 00.000 31432 OnExposeComplete: enter
18:28:49.376 00.002 31432 UpdateGuideState(): m_state=3
18:28:49.378 00.002 31432 Star::Find(15, 878, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:28:49.380 00.002 31432 Star::Find returns 1 (0), X=878.75, Y=281.23, Mass=733, SNR=16.0, Peak=93 HFD=3.4
18:28:49.383 00.003 31432 Status Line: Pas vers le Nord   4, dist= 5.6
18:28:49.386 00.003 31432 Enqueuing Calibration Move request for direction 0
18:28:49.389 00.003 29876 Worker thread wakes up
18:28:49.389 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:49.389 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:49.389 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:49.389 00.000 29876 MoveAxis(N, 300, -)
18:28:49.389 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:49.392 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:49.394 00.002 29876 IsSlewing returns 0
18:28:49.394 00.000 29876 IsGuiding returns 0
18:28:49.395 00.001 29876 PulseGuide returned control before completion, sleep 310
18:28:49.404 00.009 31432 UpdateGuideState exits: m=733 RSB=16.0
18:28:49.406 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:49.408 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:49.410 00.002 31432 Enqueuing Expose request
18:28:49.642 00.232 31432 ScopeASCOM::SideOfPier() returns 0
18:28:49.719 00.077 29876 IsGuiding returns 1
18:28:49.719 00.000 29876 scope still moving after pulse duration time elapsed
18:28:49.750 00.031 29876 IsSlewing returns 0
18:28:49.750 00.000 29876 IsGuiding returns 1
18:28:49.780 00.030 29876 IsSlewing returns 0
18:28:49.780 00.000 29876 IsGuiding returns 0
18:28:49.780 00.000 29876 scope move finished after 300 + 85 ms
18:28:49.780 00.000 29876 Move returns status 0, amount 300
18:28:49.780 00.000 29876 move complete, result=0
18:28:49.780 00.000 29876 worker thread done servicing request
18:28:49.780 00.000 29876 Worker thread wakes up
18:28:49.780 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:49.780 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,266,31,31)
18:28:50.634 00.854 31432 ScopeASCOM::SideOfPier() returns 0
18:28:51.629 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:28:52.508 00.879 29876 Exposure complete
18:28:52.550 00.042 29876 worker thread done servicing request
18:28:52.551 00.001 31432 OnExposeComplete: enter
18:28:52.553 00.002 31432 UpdateGuideState(): m_state=3
18:28:52.555 00.002 31432 Star::Find(15, 878, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:28:52.557 00.002 31432 Star::Find returns 1 (0), X=878.07, Y=278.50, Mass=574, SNR=13.7, Peak=87 HFD=2.9
18:28:52.560 00.003 31432 Status Line: Pas vers le Nord   5, dist= 8.3
18:28:52.563 00.003 31432 Enqueuing Calibration Move request for direction 0
18:28:52.565 00.002 29876 Worker thread wakes up
18:28:52.566 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:52.566 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:52.566 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:52.566 00.000 29876 MoveAxis(N, 300, -)
18:28:52.566 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:52.566 00.000 29876 IsSlewing returns 0
18:28:52.566 00.000 29876 IsGuiding returns 0
18:28:52.566 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:52.569 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=5, FiltMax=255, Gamma=1.000
18:28:52.580 00.011 31432 UpdateGuideState exits: m=574 RSB=13.7
18:28:52.583 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:52.584 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:52.586 00.002 31432 Enqueuing Expose request
18:28:52.631 00.045 31432 ScopeASCOM::SideOfPier() returns 0
18:28:52.878 00.247 29876 IsGuiding returns 1
18:28:52.878 00.000 29876 scope still moving after pulse duration time elapsed
18:28:52.910 00.032 29876 IsSlewing returns 0
18:28:52.910 00.000 29876 IsGuiding returns 1
18:28:52.940 00.030 29876 IsSlewing returns 0
18:28:52.940 00.000 29876 IsGuiding returns 0
18:28:52.940 00.000 29876 scope move finished after 300 + 74 ms
18:28:52.940 00.000 29876 Move returns status 0, amount 300
18:28:52.940 00.000 29876 move complete, result=0
18:28:52.941 00.001 29876 worker thread done servicing request
18:28:52.941 00.000 29876 Worker thread wakes up
18:28:52.941 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:52.941 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,264,31,31)
18:28:53.639 00.698 31432 ScopeASCOM::SideOfPier() returns 0
18:28:54.631 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:28:55.353 00.722 29876 Exposure complete
18:28:55.396 00.043 29876 worker thread done servicing request
18:28:55.396 00.000 31432 OnExposeComplete: enter
18:28:55.399 00.003 31432 UpdateGuideState(): m_state=3
18:28:55.401 00.002 31432 Star::Find(15, 878, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:28:55.403 00.002 31432 Star::Find returns 1 (0), X=877.91, Y=276.31, Mass=665, SNR=15.2, Peak=92 HFD=2.9
18:28:55.406 00.003 31432 Status Line: Pas vers le Nord   6, dist=10.5
18:28:55.410 00.004 31432 Enqueuing Calibration Move request for direction 0
18:28:55.412 00.002 29876 Worker thread wakes up
18:28:55.412 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:55.412 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:55.412 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:55.412 00.000 29876 MoveAxis(N, 300, -)
18:28:55.412 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:55.412 00.000 29876 IsSlewing returns 0
18:28:55.412 00.000 29876 IsGuiding returns 0
18:28:55.413 00.001 29876 PulseGuide returned control before completion, sleep 310
18:28:55.415 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:55.426 00.011 31432 UpdateGuideState exits: m=665 RSB=15.2
18:28:55.429 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:55.430 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:55.433 00.003 31432 Enqueuing Expose request
18:28:55.632 00.199 31432 ScopeASCOM::SideOfPier() returns 0
18:28:55.725 00.093 29876 IsGuiding returns 1
18:28:55.725 00.000 29876 scope still moving after pulse duration time elapsed
18:28:55.756 00.031 29876 IsSlewing returns 0
18:28:55.756 00.000 29876 IsGuiding returns 1
18:28:55.787 00.031 29876 IsSlewing returns 0
18:28:55.787 00.000 29876 IsGuiding returns 0
18:28:55.787 00.000 29876 scope move finished after 300 + 75 ms
18:28:55.787 00.000 29876 Move returns status 0, amount 300
18:28:55.787 00.000 29876 move complete, result=0
18:28:55.787 00.000 29876 worker thread done servicing request
18:28:55.787 00.000 29876 Worker thread wakes up
18:28:55.787 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:55.787 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,261,31,31)
18:28:56.637 00.850 31432 ScopeASCOM::SideOfPier() returns 0
18:28:57.630 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:28:58.422 00.792 29876 Exposure complete
18:28:58.465 00.043 29876 worker thread done servicing request
18:28:58.466 00.001 31432 OnExposeComplete: enter
18:28:58.468 00.002 31432 UpdateGuideState(): m_state=3
18:28:58.470 00.002 31432 Star::Find(15, 877, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:28:58.472 00.002 31432 Star::Find returns 1 (0), X=878.59, Y=273.92, Mass=760, SNR=16.2, Peak=106 HFD=3.1
18:28:58.475 00.003 31432 Status Line: Pas vers le Nord   7, dist=12.9
18:28:58.478 00.003 31432 Enqueuing Calibration Move request for direction 0
18:28:58.480 00.002 29876 Worker thread wakes up
18:28:58.480 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:28:58.480 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:28:58.482 00.002 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:28:58.482 00.000 29876 MoveAxis(N, 300, -)
18:28:58.482 00.000 29876 Guiding  Dir = 0, Dur = 300
18:28:58.482 00.000 29876 IsSlewing returns 0
18:28:58.482 00.000 29876 IsGuiding returns 0
18:28:58.482 00.000 29876 PulseGuide returned control before completion, sleep 310
18:28:58.484 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=1.000
18:28:58.495 00.011 31432 UpdateGuideState exits: m=760 RSB=16.2
18:28:58.498 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:28:58.499 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:28:58.501 00.002 31432 Enqueuing Expose request
18:28:58.640 00.139 31432 ScopeASCOM::SideOfPier() returns 0
18:28:58.792 00.152 29876 IsGuiding returns 1
18:28:58.792 00.000 29876 scope still moving after pulse duration time elapsed
18:28:58.824 00.032 29876 IsSlewing returns 0
18:28:58.824 00.000 29876 IsGuiding returns 1
18:28:58.856 00.032 29876 IsSlewing returns 0
18:28:58.856 00.000 29876 IsGuiding returns 1
18:28:58.886 00.030 29876 IsSlewing returns 0
18:28:58.886 00.000 29876 IsGuiding returns 1
18:28:58.917 00.031 29876 IsSlewing returns 0
18:28:58.917 00.000 29876 IsGuiding returns 0
18:28:58.917 00.000 29876 scope move finished after 300 + 135 ms
18:28:58.917 00.000 29876 Move returns status 0, amount 300
18:28:58.917 00.000 29876 move complete, result=0
18:28:58.917 00.000 29876 worker thread done servicing request
18:28:58.917 00.000 29876 Worker thread wakes up
18:28:58.917 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:28:58.917 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,259,31,31)
18:28:59.466 00.549 31432 User exited setup dialog with 'ok'
18:28:59.470 00.004 31432 set dither mode 0
18:28:59.472 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:28:59.475 00.003 31432 AutoExp: config min = 1000 max = 5000 snr = 6.00
18:28:59.479 00.004 31432 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:28:59.482 00.003 31432 camera: set binning = 1
18:28:59.485 00.003 31432 Saturation detection set to Max-ADU value 255
18:28:59.488 00.003 31432 Setting StarMinHFD = 1.50
18:28:59.490 00.002 31432 Setting MaxHFD = 10.0
18:28:59.492 00.002 31432 Setting StarMinSNR = 6.0
18:28:59.494 00.002 31432 Setting AutoSelDownsample = 0
18:28:59.497 00.003 31432 MultiStar mode enabled
18:28:59.499 00.002 31432 Scope: enabling slew check, guiding will stop when slew is detected
18:28:59.501 00.002 31432 BLC: Backlash comp enabled, Comp pulse = 20 ms
18:28:59.506 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:28:59.508 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:28:59.512 00.004 31432 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
18:28:59.514 00.002 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.60
18:28:59.517 00.003 31432 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:28:59.581 00.064 31432 PhdConfig flush
18:28:59.633 00.052 31432 ScopeASCOM::SideOfPier() returns 0
18:29:00.639 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:29:00.874 00.235 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.970
18:29:00.889 00.015 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.950
18:29:00.904 00.015 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.930
18:29:00.920 00.016 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.910
18:29:00.935 00.015 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.880
18:29:01.021 00.086 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.860
18:29:01.032 00.011 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.840
18:29:01.044 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.800
18:29:01.056 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.710
18:29:01.068 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.690
18:29:01.079 00.011 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.620
18:29:01.090 00.011 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.580
18:29:01.102 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.560
18:29:01.114 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.540
18:29:01.311 00.197 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.560
18:29:01.327 00.016 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.580
18:29:01.334 00.007 29876 Exposure complete
18:29:01.377 00.043 29876 worker thread done servicing request
18:29:01.377 00.000 31432 OnExposeComplete: enter
18:29:01.379 00.002 31432 UpdateGuideState(): m_state=3
18:29:01.381 00.002 31432 Star::Find(15, 878, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:29:01.383 00.002 31432 Star::Find returns 1 (0), X=878.31, Y=272.20, Mass=650, SNR=14.7, Peak=90 HFD=3.0
18:29:01.385 00.002 31432 Status Line: Pas vers le Nord   8, dist=14.6
18:29:01.389 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:01.391 00.002 29876 Worker thread wakes up
18:29:01.391 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:01.391 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:01.391 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:01.391 00.000 29876 MoveAxis(N, 300, -)
18:29:01.391 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:01.391 00.000 29876 IsSlewing returns 0
18:29:01.391 00.000 29876 IsGuiding returns 0
18:29:01.392 00.001 29876 PulseGuide returned control before completion, sleep 310
18:29:01.394 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.580
18:29:01.407 00.013 31432 UpdateGuideState exits: m=650 RSB=14.7
18:29:01.410 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:01.412 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:01.414 00.002 31432 Enqueuing Expose request
18:29:01.417 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.600
18:29:01.434 00.017 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.620
18:29:01.458 00.024 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.650
18:29:01.499 00.041 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.670
18:29:01.642 00.143 31432 ScopeASCOM::SideOfPier() returns 0
18:29:01.717 00.075 29876 IsGuiding returns 1
18:29:01.717 00.000 29876 scope still moving after pulse duration time elapsed
18:29:01.748 00.031 29876 IsSlewing returns 0
18:29:01.748 00.000 29876 IsGuiding returns 1
18:29:01.778 00.030 29876 IsSlewing returns 0
18:29:01.778 00.000 29876 IsGuiding returns 0
18:29:01.778 00.000 29876 scope move finished after 300 + 86 ms
18:29:01.778 00.000 29876 Move returns status 0, amount 300
18:29:01.778 00.000 29876 move complete, result=0
18:29:01.778 00.000 29876 worker thread done servicing request
18:29:01.778 00.000 29876 Worker thread wakes up
18:29:01.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:01.778 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,257,31,31)
18:29:02.037 00.259 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.650
18:29:02.061 00.024 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.620
18:29:02.076 00.015 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.600
18:29:02.090 00.014 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.580
18:29:02.102 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.540
18:29:02.114 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.510
18:29:02.126 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:02.629 00.503 31432 ScopeASCOM::SideOfPier() returns 0
18:29:02.765 00.136 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:02.776 00.011 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:03.639 00.863 31432 ScopeASCOM::SideOfPier() returns 0
18:29:04.413 00.774 29876 Exposure complete
18:29:04.455 00.042 29876 worker thread done servicing request
18:29:04.456 00.001 31432 OnExposeComplete: enter
18:29:04.458 00.002 31432 UpdateGuideState(): m_state=3
18:29:04.460 00.002 31432 Star::Find(15, 878, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:29:04.462 00.002 31432 Star::Find returns 1 (0), X=876.74, Y=270.48, Mass=636, SNR=14.3, Peak=108 HFD=2.7
18:29:04.464 00.002 31432 Status Line: Pas vers le Nord   9, dist=16.4
18:29:04.467 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:04.469 00.002 29876 Worker thread wakes up
18:29:04.470 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:04.470 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:04.470 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:04.470 00.000 29876 MoveAxis(N, 300, -)
18:29:04.470 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:04.470 00.000 29876 IsSlewing returns 0
18:29:04.470 00.000 29876 IsGuiding returns 0
18:29:04.470 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:04.473 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:04.484 00.011 31432 UpdateGuideState exits: m=636 RSB=14.3
18:29:04.487 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:04.489 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:04.491 00.002 31432 Enqueuing Expose request
18:29:04.629 00.138 31432 ScopeASCOM::SideOfPier() returns 0
18:29:04.783 00.154 29876 IsGuiding returns 1
18:29:04.783 00.000 29876 scope still moving after pulse duration time elapsed
18:29:04.815 00.032 29876 IsSlewing returns 0
18:29:04.815 00.000 29876 IsGuiding returns 1
18:29:04.846 00.031 29876 IsSlewing returns 0
18:29:04.846 00.000 29876 IsGuiding returns 0
18:29:04.846 00.000 29876 scope move finished after 300 + 75 ms
18:29:04.846 00.000 29876 Move returns status 0, amount 300
18:29:04.846 00.000 29876 move complete, result=0
18:29:04.846 00.000 29876 worker thread done servicing request
18:29:04.846 00.000 29876 Worker thread wakes up
18:29:04.846 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:04.846 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(862,255,31,31)
18:29:05.633 00.787 31432 ScopeASCOM::SideOfPier() returns 0
18:29:06.631 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:29:07.253 00.622 29876 Exposure complete
18:29:07.296 00.043 29876 worker thread done servicing request
18:29:07.296 00.000 31432 OnExposeComplete: enter
18:29:07.298 00.002 31432 UpdateGuideState(): m_state=3
18:29:07.300 00.002 31432 Star::Find(15, 876, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:29:07.302 00.002 31432 Star::Find returns 1 (0), X=877.17, Y=268.74, Mass=713, SNR=15.4, Peak=100 HFD=2.7
18:29:07.304 00.002 31432 Status Line: Pas vers le Nord  10, dist=18.1
18:29:07.309 00.005 31432 Enqueuing Calibration Move request for direction 0
18:29:07.311 00.002 29876 Worker thread wakes up
18:29:07.311 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:07.311 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:07.311 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:07.311 00.000 29876 MoveAxis(N, 300, -)
18:29:07.311 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:07.312 00.001 29876 IsSlewing returns 0
18:29:07.312 00.000 29876 IsGuiding returns 0
18:29:07.312 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:07.314 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:07.326 00.012 31432 UpdateGuideState exits: m=713 RSB=15.4
18:29:07.328 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:07.330 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:07.332 00.002 31432 Enqueuing Expose request
18:29:07.623 00.291 29876 IsGuiding returns 1
18:29:07.623 00.000 29876 scope still moving after pulse duration time elapsed
18:29:07.638 00.015 31432 ScopeASCOM::SideOfPier() returns 0
18:29:07.654 00.016 29876 IsSlewing returns 0
18:29:07.654 00.000 29876 IsGuiding returns 1
18:29:07.685 00.031 29876 IsSlewing returns 0
18:29:07.685 00.000 29876 IsGuiding returns 1
18:29:07.715 00.030 29876 IsSlewing returns 0
18:29:07.715 00.000 29876 IsGuiding returns 0
18:29:07.715 00.000 29876 scope move finished after 300 + 103 ms
18:29:07.715 00.000 29876 Move returns status 0, amount 300
18:29:07.715 00.000 29876 move complete, result=0
18:29:07.715 00.000 29876 worker thread done servicing request
18:29:07.715 00.000 29876 Worker thread wakes up
18:29:07.715 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:07.715 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(862,254,31,31)
18:29:08.632 00.917 31432 ScopeASCOM::SideOfPier() returns 0
18:29:09.630 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:29:10.341 00.711 29876 Exposure complete
18:29:10.383 00.042 29876 worker thread done servicing request
18:29:10.383 00.000 31432 OnExposeComplete: enter
18:29:10.386 00.003 31432 UpdateGuideState(): m_state=3
18:29:10.388 00.002 31432 Star::Find(15, 877, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:29:10.389 00.001 31432 Star::Find returns 1 (0), X=877.62, Y=267.21, Mass=589, SNR=14.3, Peak=87 HFD=2.7
18:29:10.392 00.003 31432 Status Line: Pas vers le Nord  11, dist=19.6
18:29:10.395 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:10.397 00.002 29876 Worker thread wakes up
18:29:10.397 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:10.397 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:10.397 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:10.397 00.000 29876 MoveAxis(N, 300, -)
18:29:10.397 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:10.397 00.000 29876 IsSlewing returns 0
18:29:10.397 00.000 29876 IsGuiding returns 0
18:29:10.397 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:10.401 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:10.412 00.011 31432 UpdateGuideState exits: m=589 RSB=14.3
18:29:10.414 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:10.416 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:10.418 00.002 31432 Enqueuing Expose request
18:29:10.636 00.218 31432 ScopeASCOM::SideOfPier() returns 0
18:29:10.712 00.076 29876 IsGuiding returns 1
18:29:10.712 00.000 29876 scope still moving after pulse duration time elapsed
18:29:10.743 00.031 29876 IsSlewing returns 0
18:29:10.743 00.000 29876 IsGuiding returns 1
18:29:10.774 00.031 29876 IsSlewing returns 0
18:29:10.774 00.000 29876 IsGuiding returns 1
18:29:10.806 00.032 29876 IsSlewing returns 0
18:29:10.806 00.000 29876 IsGuiding returns 0
18:29:10.806 00.000 29876 scope move finished after 300 + 108 ms
18:29:10.806 00.000 29876 Move returns status 0, amount 300
18:29:10.806 00.000 29876 move complete, result=0
18:29:10.806 00.000 29876 worker thread done servicing request
18:29:10.806 00.000 29876 Worker thread wakes up
18:29:10.806 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:10.806 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,252,31,31)
18:29:11.638 00.832 31432 ScopeASCOM::SideOfPier() returns 0
18:29:12.629 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:29:13.214 00.585 29876 Exposure complete
18:29:13.257 00.043 29876 worker thread done servicing request
18:29:13.258 00.001 31432 OnExposeComplete: enter
18:29:13.260 00.002 31432 UpdateGuideState(): m_state=3
18:29:13.262 00.002 31432 Star::Find(15, 877, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:29:13.264 00.002 31432 Star::Find returns 1 (0), X=876.92, Y=265.74, Mass=686, SNR=15.0, Peak=94 HFD=3.3
18:29:13.267 00.003 31432 Status Line: Pas vers le Nord  12, dist=21.1
18:29:13.270 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:13.272 00.002 29876 Worker thread wakes up
18:29:13.272 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:13.272 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:13.272 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:13.272 00.000 29876 MoveAxis(N, 300, -)
18:29:13.272 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:13.272 00.000 29876 IsSlewing returns 0
18:29:13.272 00.000 29876 IsGuiding returns 0
18:29:13.273 00.001 29876 PulseGuide returned control before completion, sleep 310
18:29:13.275 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:29:13.287 00.012 31432 UpdateGuideState exits: m=686 RSB=15.0
18:29:13.289 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:13.292 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:13.294 00.002 31432 Enqueuing Expose request
18:29:13.585 00.291 29876 IsGuiding returns 1
18:29:13.585 00.000 29876 scope still moving after pulse duration time elapsed
18:29:13.616 00.031 29876 IsSlewing returns 0
18:29:13.616 00.000 29876 IsGuiding returns 1
18:29:13.632 00.016 31432 ScopeASCOM::SideOfPier() returns 0
18:29:13.647 00.015 29876 IsSlewing returns 0
18:29:13.647 00.000 29876 IsGuiding returns 1
18:29:13.677 00.030 29876 IsSlewing returns 0
18:29:13.677 00.000 29876 IsGuiding returns 0
18:29:13.677 00.000 29876 scope move finished after 300 + 104 ms
18:29:13.677 00.000 29876 Move returns status 0, amount 300
18:29:13.677 00.000 29876 move complete, result=0
18:29:13.677 00.000 29876 worker thread done servicing request
18:29:13.677 00.000 29876 Worker thread wakes up
18:29:13.677 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:13.677 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(862,251,31,31)
18:29:14.640 00.963 31432 ScopeASCOM::SideOfPier() returns 0
18:29:15.629 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:29:16.304 00.675 29876 Exposure complete
18:29:16.346 00.042 29876 worker thread done servicing request
18:29:16.346 00.000 31432 OnExposeComplete: enter
18:29:16.349 00.003 31432 UpdateGuideState(): m_state=3
18:29:16.351 00.002 31432 Star::Find(15, 876, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:29:16.352 00.001 31432 Star::Find returns 1 (0), X=877.53, Y=265.64, Mass=647, SNR=14.3, Peak=85 HFD=3.2
18:29:16.355 00.003 31432 Status Line: Pas vers le Nord  13, dist=21.2
18:29:16.359 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:16.361 00.002 29876 Worker thread wakes up
18:29:16.361 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:16.361 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:16.361 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:16.361 00.000 29876 MoveAxis(N, 300, -)
18:29:16.361 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:16.361 00.000 29876 IsSlewing returns 0
18:29:16.361 00.000 29876 IsGuiding returns 0
18:29:16.361 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:16.364 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:29:16.375 00.011 31432 UpdateGuideState exits: m=647 RSB=14.3
18:29:16.378 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:16.380 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:16.381 00.001 31432 Enqueuing Expose request
18:29:16.630 00.249 31432 ScopeASCOM::SideOfPier() returns 0
18:29:16.675 00.045 29876 IsGuiding returns 1
18:29:16.675 00.000 29876 scope still moving after pulse duration time elapsed
18:29:16.706 00.031 29876 IsSlewing returns 0
18:29:16.706 00.000 29876 IsGuiding returns 1
18:29:16.737 00.031 29876 IsSlewing returns 0
18:29:16.737 00.000 29876 IsGuiding returns 0
18:29:16.737 00.000 29876 scope move finished after 300 + 75 ms
18:29:16.737 00.000 29876 Move returns status 0, amount 300
18:29:16.737 00.000 29876 move complete, result=0
18:29:16.737 00.000 29876 worker thread done servicing request
18:29:16.737 00.000 29876 Worker thread wakes up
18:29:16.737 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:16.737 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,251,31,31)
18:29:17.632 00.895 31432 ScopeASCOM::SideOfPier() returns 0
18:29:18.638 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:29:19.149 00.511 29876 Exposure complete
18:29:19.192 00.043 29876 worker thread done servicing request
18:29:19.192 00.000 31432 OnExposeComplete: enter
18:29:19.193 00.001 31432 UpdateGuideState(): m_state=3
18:29:19.196 00.003 31432 Star::Find(15, 877, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:29:19.198 00.002 31432 Star::Find returns 1 (0), X=877.46, Y=264.79, Mass=674, SNR=14.7, Peak=86 HFD=3.2
18:29:19.200 00.002 31432 Status Line: Pas vers le Nord  14, dist=22.1
18:29:19.204 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:19.206 00.002 29876 Worker thread wakes up
18:29:19.206 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:19.206 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:19.206 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:19.206 00.000 29876 MoveAxis(N, 300, -)
18:29:19.206 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:19.206 00.000 29876 IsSlewing returns 0
18:29:19.206 00.000 29876 IsGuiding returns 0
18:29:19.207 00.001 29876 PulseGuide returned control before completion, sleep 310
18:29:19.210 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:29:19.222 00.012 31432 UpdateGuideState exits: m=674 RSB=14.7
18:29:19.224 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:19.227 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:19.228 00.001 31432 Enqueuing Expose request
18:29:19.520 00.292 29876 IsGuiding returns 1
18:29:19.520 00.000 29876 scope still moving after pulse duration time elapsed
18:29:19.551 00.031 29876 IsSlewing returns 0
18:29:19.551 00.000 29876 IsGuiding returns 1
18:29:19.583 00.032 29876 IsSlewing returns 0
18:29:19.583 00.000 29876 IsGuiding returns 0
18:29:19.583 00.000 29876 scope move finished after 300 + 75 ms
18:29:19.583 00.000 29876 Move returns status 0, amount 300
18:29:19.583 00.000 29876 move complete, result=0
18:29:19.583 00.000 29876 worker thread done servicing request
18:29:19.583 00.000 29876 Worker thread wakes up
18:29:19.583 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:19.583 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(862,250,31,31)
18:29:19.629 00.046 31432 ScopeASCOM::SideOfPier() returns 0
18:29:20.637 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:29:21.641 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:29:22.214 00.573 29876 Exposure complete
18:29:22.257 00.043 29876 worker thread done servicing request
18:29:22.257 00.000 31432 OnExposeComplete: enter
18:29:22.260 00.003 31432 UpdateGuideState(): m_state=3
18:29:22.262 00.002 31432 Star::Find(15, 877, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:29:22.263 00.001 31432 Star::Find returns 1 (0), X=877.84, Y=263.82, Mass=590, SNR=13.9, Peak=95 HFD=2.4
18:29:22.266 00.003 31432 Status Line: Pas vers le Nord  15, dist=23.0
18:29:22.269 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:22.272 00.003 29876 Worker thread wakes up
18:29:22.272 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:22.272 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:22.272 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:22.272 00.000 29876 MoveAxis(N, 300, -)
18:29:22.272 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:22.272 00.000 29876 IsSlewing returns 0
18:29:22.272 00.000 29876 IsGuiding returns 0
18:29:22.272 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:22.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:22.287 00.012 31432 UpdateGuideState exits: m=590 RSB=13.9
18:29:22.289 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:22.291 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:22.293 00.002 31432 Enqueuing Expose request
18:29:22.599 00.306 29876 IsGuiding returns 1
18:29:22.599 00.000 29876 scope still moving after pulse duration time elapsed
18:29:22.629 00.030 29876 IsSlewing returns 0
18:29:22.629 00.000 29876 IsGuiding returns 1
18:29:22.630 00.001 31432 ScopeASCOM::SideOfPier() returns 0
18:29:22.661 00.031 29876 IsSlewing returns 0
18:29:22.661 00.000 29876 IsGuiding returns 0
18:29:22.661 00.000 29876 scope move finished after 300 + 89 ms
18:29:22.661 00.000 29876 Move returns status 0, amount 300
18:29:22.661 00.000 29876 move complete, result=0
18:29:22.661 00.000 29876 worker thread done servicing request
18:29:22.661 00.000 29876 Worker thread wakes up
18:29:22.661 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:22.661 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,249,31,31)
18:29:23.638 00.977 31432 ScopeASCOM::SideOfPier() returns 0
18:29:24.631 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:29:25.066 00.435 29876 Exposure complete
18:29:25.109 00.043 29876 worker thread done servicing request
18:29:25.109 00.000 31432 OnExposeComplete: enter
18:29:25.111 00.002 31432 UpdateGuideState(): m_state=3
18:29:25.113 00.002 31432 Star::Find(15, 877, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:29:25.115 00.002 31432 Star::Find returns 1 (0), X=877.90, Y=264.22, Mass=705, SNR=15.5, Peak=102 HFD=3.1
18:29:25.118 00.003 31432 Status Line: Pas vers le Nord  16, dist=22.6
18:29:25.121 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:25.123 00.002 29876 Worker thread wakes up
18:29:25.123 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:25.123 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:25.123 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:25.123 00.000 29876 MoveAxis(N, 300, -)
18:29:25.123 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:25.123 00.000 29876 IsSlewing returns 0
18:29:25.123 00.000 29876 IsGuiding returns 0
18:29:25.123 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:25.126 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:29:25.137 00.011 31432 UpdateGuideState exits: m=705 RSB=15.5
18:29:25.139 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:25.141 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:25.142 00.001 31432 Enqueuing Expose request
18:29:25.439 00.297 29876 IsGuiding returns 1
18:29:25.439 00.000 29876 scope still moving after pulse duration time elapsed
18:29:25.469 00.030 29876 IsSlewing returns 0
18:29:25.469 00.000 29876 IsGuiding returns 1
18:29:25.500 00.031 29876 IsSlewing returns 0
18:29:25.500 00.000 29876 IsGuiding returns 0
18:29:25.500 00.000 29876 scope move finished after 300 + 77 ms
18:29:25.500 00.000 29876 Move returns status 0, amount 300
18:29:25.500 00.000 29876 move complete, result=0
18:29:25.501 00.001 29876 worker thread done servicing request
18:29:25.501 00.000 29876 Worker thread wakes up
18:29:25.501 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:25.501 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,249,31,31)
18:29:25.640 00.139 31432 ScopeASCOM::SideOfPier() returns 0
18:29:26.635 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:29:27.634 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:29:28.130 00.496 29876 Exposure complete
18:29:28.172 00.042 29876 worker thread done servicing request
18:29:28.173 00.001 31432 OnExposeComplete: enter
18:29:28.175 00.002 31432 UpdateGuideState(): m_state=3
18:29:28.177 00.002 31432 Star::Find(15, 877, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:29:28.179 00.002 31432 Star::Find returns 1 (0), X=878.28, Y=263.98, Mass=702, SNR=14.9, Peak=84 HFD=3.5
18:29:28.182 00.003 31432 Status Line: Pas vers le Nord  17, dist=22.8
18:29:28.185 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:28.187 00.002 29876 Worker thread wakes up
18:29:28.187 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:28.187 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:28.187 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:28.187 00.000 29876 MoveAxis(N, 300, -)
18:29:28.187 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:28.187 00.000 29876 IsSlewing returns 0
18:29:28.187 00.000 29876 IsGuiding returns 0
18:29:28.188 00.001 29876 PulseGuide returned control before completion, sleep 310
18:29:28.190 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:28.202 00.012 31432 UpdateGuideState exits: m=702 RSB=14.9
18:29:28.204 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:28.206 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:28.208 00.002 31432 Enqueuing Expose request
18:29:28.499 00.291 29876 IsGuiding returns 1
18:29:28.499 00.000 29876 scope still moving after pulse duration time elapsed
18:29:28.530 00.031 29876 IsSlewing returns 0
18:29:28.530 00.000 29876 IsGuiding returns 1
18:29:28.561 00.031 29876 IsSlewing returns 0
18:29:28.561 00.000 29876 IsGuiding returns 1
18:29:28.592 00.031 29876 IsSlewing returns 0
18:29:28.592 00.000 29876 IsGuiding returns 0
18:29:28.592 00.000 29876 scope move finished after 300 + 104 ms
18:29:28.592 00.000 29876 Move returns status 0, amount 300
18:29:28.592 00.000 29876 move complete, result=0
18:29:28.592 00.000 29876 worker thread done servicing request
18:29:28.592 00.000 29876 Worker thread wakes up
18:29:28.592 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:28.592 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,249,31,31)
18:29:28.630 00.038 31432 ScopeASCOM::SideOfPier() returns 0
18:29:29.632 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:29:30.631 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:29:31.004 00.373 29876 Exposure complete
18:29:31.046 00.042 29876 worker thread done servicing request
18:29:31.046 00.000 31432 OnExposeComplete: enter
18:29:31.049 00.003 31432 UpdateGuideState(): m_state=3
18:29:31.051 00.002 31432 Star::Find(15, 878, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:29:31.053 00.002 31432 Star::Find returns 1 (0), X=878.32, Y=264.06, Mass=562, SNR=14.0, Peak=91 HFD=2.5
18:29:31.055 00.002 31432 Status Line: Pas vers le Nord  18, dist=22.7
18:29:31.059 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:31.061 00.002 29876 Worker thread wakes up
18:29:31.061 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:31.061 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:31.061 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:31.061 00.000 29876 MoveAxis(N, 300, -)
18:29:31.061 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:31.061 00.000 29876 IsSlewing returns 0
18:29:31.061 00.000 29876 IsGuiding returns 0
18:29:31.061 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:31.064 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=7, FiltMax=255, Gamma=0.490
18:29:31.076 00.012 31432 UpdateGuideState exits: m=562 RSB=14.0
18:29:31.078 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:31.080 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:31.082 00.002 31432 Enqueuing Expose request
18:29:31.373 00.291 29876 IsGuiding returns 1
18:29:31.373 00.000 29876 scope still moving after pulse duration time elapsed
18:29:31.404 00.031 29876 IsSlewing returns 0
18:29:31.404 00.000 29876 IsGuiding returns 1
18:29:31.435 00.031 29876 IsSlewing returns 0
18:29:31.435 00.000 29876 IsGuiding returns 0
18:29:31.435 00.000 29876 scope move finished after 300 + 73 ms
18:29:31.435 00.000 29876 Move returns status 0, amount 300
18:29:31.435 00.000 29876 move complete, result=0
18:29:31.435 00.000 29876 worker thread done servicing request
18:29:31.435 00.000 29876 Worker thread wakes up
18:29:31.435 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:31.435 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,249,31,31)
18:29:31.637 00.202 31432 ScopeASCOM::SideOfPier() returns 0
18:29:32.638 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:29:33.631 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:29:34.062 00.431 29876 Exposure complete
18:29:34.105 00.043 29876 worker thread done servicing request
18:29:34.105 00.000 31432 OnExposeComplete: enter
18:29:34.107 00.002 31432 UpdateGuideState(): m_state=3
18:29:34.109 00.002 31432 Star::Find(15, 878, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:29:34.111 00.002 31432 Star::Find returns 1 (0), X=879.03, Y=263.77, Mass=692, SNR=15.6, Peak=104 HFD=2.8
18:29:34.114 00.003 31432 Status Line: Pas vers le Nord  19, dist=23.0
18:29:34.117 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:34.119 00.002 29876 Worker thread wakes up
18:29:34.119 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:34.119 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:34.119 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:34.119 00.000 29876 MoveAxis(N, 300, -)
18:29:34.119 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:34.119 00.000 29876 IsSlewing returns 0
18:29:34.119 00.000 29876 IsGuiding returns 0
18:29:34.120 00.001 29876 PulseGuide returned control before completion, sleep 310
18:29:34.122 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=7, FiltMax=255, Gamma=0.490
18:29:34.134 00.012 31432 UpdateGuideState exits: m=692 RSB=15.6
18:29:34.137 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:34.140 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:34.141 00.001 31432 Enqueuing Expose request
18:29:34.434 00.293 29876 IsGuiding returns 1
18:29:34.434 00.000 29876 scope still moving after pulse duration time elapsed
18:29:34.465 00.031 29876 IsSlewing returns 0
18:29:34.465 00.000 29876 IsGuiding returns 1
18:29:34.506 00.041 29876 IsSlewing returns 0
18:29:34.506 00.000 29876 IsGuiding returns 0
18:29:34.506 00.000 29876 scope move finished after 300 + 85 ms
18:29:34.506 00.000 29876 Move returns status 0, amount 300
18:29:34.506 00.000 29876 move complete, result=0
18:29:34.506 00.000 29876 worker thread done servicing request
18:29:34.506 00.000 29876 Worker thread wakes up
18:29:34.506 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:34.506 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,249,31,31)
18:29:34.635 00.129 31432 ScopeASCOM::SideOfPier() returns 0
18:29:35.640 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:29:36.629 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:29:36.909 00.280 29876 Exposure complete
18:29:36.952 00.043 29876 worker thread done servicing request
18:29:36.952 00.000 31432 OnExposeComplete: enter
18:29:36.954 00.002 31432 UpdateGuideState(): m_state=3
18:29:36.956 00.002 31432 Star::Find(15, 879, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:29:36.958 00.002 31432 Star::Find returns 1 (0), X=879.24, Y=263.18, Mass=688, SNR=15.1, Peak=94 HFD=2.8
18:29:36.961 00.003 31432 Status Line: Pas vers le Nord  20, dist=23.6
18:29:36.965 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:36.967 00.002 29876 Worker thread wakes up
18:29:36.967 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:36.967 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:36.967 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:36.967 00.000 29876 MoveAxis(N, 300, -)
18:29:36.967 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:36.967 00.000 29876 IsSlewing returns 0
18:29:36.968 00.001 29876 IsGuiding returns 0
18:29:36.968 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:36.970 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=7, FiltMax=255, Gamma=0.490
18:29:36.984 00.014 31432 UpdateGuideState exits: m=688 RSB=15.1
18:29:36.986 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:36.988 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:36.989 00.001 31432 Enqueuing Expose request
18:29:37.279 00.290 29876 IsGuiding returns 1
18:29:37.279 00.000 29876 scope still moving after pulse duration time elapsed
18:29:37.310 00.031 29876 IsSlewing returns 0
18:29:37.310 00.000 29876 IsGuiding returns 1
18:29:37.341 00.031 29876 IsSlewing returns 0
18:29:37.341 00.000 29876 IsGuiding returns 1
18:29:37.371 00.030 29876 IsSlewing returns 0
18:29:37.371 00.000 29876 IsGuiding returns 1
18:29:37.402 00.031 29876 IsSlewing returns 0
18:29:37.402 00.000 29876 IsGuiding returns 0
18:29:37.402 00.000 29876 scope move finished after 300 + 134 ms
18:29:37.402 00.000 29876 Move returns status 0, amount 300
18:29:37.402 00.000 29876 move complete, result=0
18:29:37.402 00.000 29876 worker thread done servicing request
18:29:37.402 00.000 29876 Worker thread wakes up
18:29:37.402 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:37.402 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,248,31,31)
18:29:37.635 00.233 31432 ScopeASCOM::SideOfPier() returns 0
18:29:38.630 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:29:39.641 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:29:40.028 00.387 29876 Exposure complete
18:29:40.071 00.043 29876 worker thread done servicing request
18:29:40.071 00.000 31432 OnExposeComplete: enter
18:29:40.073 00.002 31432 UpdateGuideState(): m_state=3
18:29:40.076 00.003 31432 Star::Find(15, 879, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:29:40.078 00.002 31432 Star::Find returns 1 (0), X=880.54, Y=263.43, Mass=544, SNR=13.4, Peak=99 HFD=3.0
18:29:40.080 00.002 31432 Status Line: Pas vers le Nord  21, dist=23.4
18:29:40.083 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:40.086 00.003 29876 Worker thread wakes up
18:29:40.086 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:40.086 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:40.086 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:40.086 00.000 29876 MoveAxis(N, 300, -)
18:29:40.086 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:40.086 00.000 29876 IsSlewing returns 0
18:29:40.086 00.000 29876 IsGuiding returns 0
18:29:40.086 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:40.089 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=9, FiltMax=258, Gamma=0.490
18:29:40.101 00.012 31432 UpdateGuideState exits: m=544 RSB=13.4
18:29:40.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:40.105 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:40.107 00.002 31432 Enqueuing Expose request
18:29:40.398 00.291 29876 IsGuiding returns 1
18:29:40.398 00.000 29876 scope still moving after pulse duration time elapsed
18:29:40.428 00.030 29876 IsSlewing returns 0
18:29:40.428 00.000 29876 IsGuiding returns 1
18:29:40.459 00.031 29876 IsSlewing returns 0
18:29:40.459 00.000 29876 IsGuiding returns 0
18:29:40.459 00.000 29876 scope move finished after 300 + 73 ms
18:29:40.459 00.000 29876 Move returns status 0, amount 300
18:29:40.459 00.000 29876 move complete, result=0
18:29:40.459 00.000 29876 worker thread done servicing request
18:29:40.459 00.000 29876 Worker thread wakes up
18:29:40.459 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:40.459 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,248,31,31)
18:29:40.631 00.172 31432 ScopeASCOM::SideOfPier() returns 0
18:29:41.632 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:29:42.637 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:29:42.870 00.233 29876 Exposure complete
18:29:42.912 00.042 29876 worker thread done servicing request
18:29:42.912 00.000 31432 OnExposeComplete: enter
18:29:42.914 00.002 31432 UpdateGuideState(): m_state=3
18:29:42.916 00.002 31432 Star::Find(15, 880, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:29:42.918 00.002 31432 Star::Find returns 1 (0), X=881.44, Y=262.72, Mass=684, SNR=15.4, Peak=93 HFD=2.9
18:29:42.921 00.003 31432 Status Line: Pas vers le Nord  22, dist=24.2
18:29:42.925 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:42.927 00.002 29876 Worker thread wakes up
18:29:42.927 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:42.927 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:42.927 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:42.927 00.000 29876 MoveAxis(N, 300, -)
18:29:42.927 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:42.927 00.000 29876 IsSlewing returns 0
18:29:42.928 00.001 29876 IsGuiding returns 0
18:29:42.928 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:42.930 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=258, Gamma=0.490
18:29:42.943 00.013 31432 UpdateGuideState exits: m=684 RSB=15.4
18:29:42.945 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:42.947 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:42.949 00.002 31432 Enqueuing Expose request
18:29:43.241 00.292 29876 IsGuiding returns 1
18:29:43.241 00.000 29876 scope still moving after pulse duration time elapsed
18:29:43.271 00.030 29876 IsSlewing returns 0
18:29:43.271 00.000 29876 IsGuiding returns 1
18:29:43.301 00.030 29876 IsSlewing returns 0
18:29:43.301 00.000 29876 IsGuiding returns 1
18:29:43.333 00.032 29876 IsSlewing returns 0
18:29:43.333 00.000 29876 IsGuiding returns 0
18:29:43.333 00.000 29876 scope move finished after 300 + 105 ms
18:29:43.333 00.000 29876 Move returns status 0, amount 300
18:29:43.333 00.000 29876 move complete, result=0
18:29:43.333 00.000 29876 worker thread done servicing request
18:29:43.333 00.000 29876 Worker thread wakes up
18:29:43.333 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:43.333 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,248,31,31)
18:29:43.629 00.296 31432 ScopeASCOM::SideOfPier() returns 0
18:29:44.638 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:29:45.629 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:29:46.060 00.431 29876 Exposure complete
18:29:46.104 00.044 29876 worker thread done servicing request
18:29:46.104 00.000 31432 OnExposeComplete: enter
18:29:46.106 00.002 31432 UpdateGuideState(): m_state=3
18:29:46.108 00.002 31432 Star::Find(15, 881, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:29:46.110 00.002 31432 Star::Find returns 1 (0), X=881.42, Y=262.74, Mass=761, SNR=16.3, Peak=104 HFD=2.8
18:29:46.113 00.003 31432 Status Line: Pas vers le Nord  23, dist=24.2
18:29:46.116 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:46.118 00.002 29876 Worker thread wakes up
18:29:46.118 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:46.118 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:46.118 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:46.118 00.000 29876 MoveAxis(N, 300, -)
18:29:46.118 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:46.118 00.000 29876 IsSlewing returns 0
18:29:46.118 00.000 29876 IsGuiding returns 0
18:29:46.119 00.001 29876 PulseGuide returned control before completion, sleep 310
18:29:46.121 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
18:29:46.133 00.012 31432 UpdateGuideState exits: m=761 RSB=16.3
18:29:46.135 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:46.137 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:46.139 00.002 31432 Enqueuing Expose request
18:29:46.430 00.291 29876 IsGuiding returns 1
18:29:46.430 00.000 29876 scope still moving after pulse duration time elapsed
18:29:46.462 00.032 29876 IsSlewing returns 0
18:29:46.462 00.000 29876 IsGuiding returns 1
18:29:46.494 00.032 29876 IsSlewing returns 0
18:29:46.494 00.000 29876 IsGuiding returns 0
18:29:46.494 00.000 29876 scope move finished after 300 + 75 ms
18:29:46.494 00.000 29876 Move returns status 0, amount 300
18:29:46.494 00.000 29876 move complete, result=0
18:29:46.494 00.000 29876 worker thread done servicing request
18:29:46.494 00.000 29876 Worker thread wakes up
18:29:46.494 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:46.494 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,248,31,31)
18:29:46.631 00.137 31432 ScopeASCOM::SideOfPier() returns 0
18:29:47.642 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:29:48.630 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:29:48.906 00.276 29876 Exposure complete
18:29:48.949 00.043 29876 worker thread done servicing request
18:29:48.949 00.000 31432 OnExposeComplete: enter
18:29:48.951 00.002 31432 UpdateGuideState(): m_state=3
18:29:48.953 00.002 31432 Star::Find(15, 881, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:29:48.955 00.002 31432 Star::Find returns 1 (0), X=881.51, Y=263.86, Mass=729, SNR=15.5, Peak=97 HFD=3.3
18:29:48.957 00.002 31432 Status Line: Pas vers le Nord  24, dist=23.1
18:29:48.961 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:48.963 00.002 29876 Worker thread wakes up
18:29:48.963 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:48.963 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:48.963 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:48.963 00.000 29876 MoveAxis(N, 300, -)
18:29:48.963 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:48.963 00.000 29876 IsSlewing returns 0
18:29:48.963 00.000 29876 IsGuiding returns 0
18:29:48.963 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:48.966 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:48.978 00.012 31432 UpdateGuideState exits: m=729 RSB=15.5
18:29:48.981 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:48.982 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:48.984 00.002 31432 Enqueuing Expose request
18:29:49.278 00.294 29876 IsGuiding returns 1
18:29:49.278 00.000 29876 scope still moving after pulse duration time elapsed
18:29:49.310 00.032 29876 IsSlewing returns 0
18:29:49.310 00.000 29876 IsGuiding returns 1
18:29:49.341 00.031 29876 IsSlewing returns 0
18:29:49.341 00.000 29876 IsGuiding returns 0
18:29:49.341 00.000 29876 scope move finished after 300 + 77 ms
18:29:49.341 00.000 29876 Move returns status 0, amount 300
18:29:49.341 00.000 29876 move complete, result=0
18:29:49.341 00.000 29876 worker thread done servicing request
18:29:49.341 00.000 29876 Worker thread wakes up
18:29:49.341 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:49.341 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(867,249,31,31)
18:29:49.634 00.293 31432 ScopeASCOM::SideOfPier() returns 0
18:29:50.635 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:29:51.637 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:29:52.068 00.431 29876 Exposure complete
18:29:52.111 00.043 29876 worker thread done servicing request
18:29:52.111 00.000 31432 OnExposeComplete: enter
18:29:52.114 00.003 31432 UpdateGuideState(): m_state=3
18:29:52.116 00.002 31432 Star::Find(15, 881, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:29:52.118 00.002 31432 Star::Find returns 1 (0), X=882.56, Y=263.22, Mass=771, SNR=16.0, Peak=103 HFD=3.1
18:29:52.120 00.002 31432 Status Line: Pas vers le Nord  25, dist=23.9
18:29:52.124 00.004 31432 Enqueuing Calibration Move request for direction 0
18:29:52.126 00.002 29876 Worker thread wakes up
18:29:52.126 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:52.126 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:52.126 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:52.126 00.000 29876 MoveAxis(N, 300, -)
18:29:52.126 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:52.126 00.000 29876 IsSlewing returns 0
18:29:52.126 00.000 29876 IsGuiding returns 0
18:29:52.126 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:52.129 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:52.141 00.012 31432 UpdateGuideState exits: m=771 RSB=16.0
18:29:52.143 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:52.145 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:52.147 00.002 31432 Enqueuing Expose request
18:29:52.440 00.293 29876 IsGuiding returns 1
18:29:52.440 00.000 29876 scope still moving after pulse duration time elapsed
18:29:52.470 00.030 29876 IsSlewing returns 0
18:29:52.470 00.000 29876 IsGuiding returns 1
18:29:52.501 00.031 29876 IsSlewing returns 0
18:29:52.501 00.000 29876 IsGuiding returns 0
18:29:52.501 00.000 29876 scope move finished after 300 + 74 ms
18:29:52.501 00.000 29876 Move returns status 0, amount 300
18:29:52.501 00.000 29876 move complete, result=0
18:29:52.501 00.000 29876 worker thread done servicing request
18:29:52.501 00.000 29876 Worker thread wakes up
18:29:52.501 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:52.501 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(868,248,31,31)
18:29:52.642 00.141 31432 ScopeASCOM::SideOfPier() returns 0
18:29:53.635 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:29:54.640 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:29:54.904 00.264 29876 Exposure complete
18:29:54.946 00.042 29876 worker thread done servicing request
18:29:54.947 00.001 31432 OnExposeComplete: enter
18:29:54.949 00.002 31432 UpdateGuideState(): m_state=3
18:29:54.951 00.002 31432 Star::Find(15, 882, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:29:54.953 00.002 31432 Star::Find returns 1 (0), X=883.22, Y=263.63, Mass=754, SNR=16.0, Peak=107 HFD=3.2
18:29:54.955 00.002 31432 Status Line: Pas vers le Nord  26, dist=23.6
18:29:54.958 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:54.960 00.002 29876 Worker thread wakes up
18:29:54.960 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:54.960 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:54.960 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:54.960 00.000 29876 MoveAxis(N, 300, -)
18:29:54.960 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:54.961 00.001 29876 IsSlewing returns 0
18:29:54.961 00.000 29876 IsGuiding returns 0
18:29:54.961 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:54.963 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:54.975 00.012 31432 UpdateGuideState exits: m=754 RSB=16.0
18:29:54.977 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:54.978 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:54.980 00.002 31432 Enqueuing Expose request
18:29:55.278 00.298 29876 IsGuiding returns 1
18:29:55.278 00.000 29876 scope still moving after pulse duration time elapsed
18:29:55.309 00.031 29876 IsSlewing returns 0
18:29:55.309 00.000 29876 IsGuiding returns 1
18:29:55.340 00.031 29876 IsSlewing returns 0
18:29:55.340 00.000 29876 IsGuiding returns 0
18:29:55.340 00.000 29876 scope move finished after 300 + 79 ms
18:29:55.340 00.000 29876 Move returns status 0, amount 300
18:29:55.340 00.000 29876 move complete, result=0
18:29:55.340 00.000 29876 worker thread done servicing request
18:29:55.340 00.000 29876 Worker thread wakes up
18:29:55.340 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:55.340 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(868,249,31,31)
18:29:55.635 00.295 31432 ScopeASCOM::SideOfPier() returns 0
18:29:56.641 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:29:57.636 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:29:57.961 00.325 29876 Exposure complete
18:29:58.003 00.042 29876 worker thread done servicing request
18:29:58.004 00.001 31432 OnExposeComplete: enter
18:29:58.006 00.002 31432 UpdateGuideState(): m_state=3
18:29:58.008 00.002 31432 Star::Find(15, 883, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:29:58.010 00.002 31432 Star::Find returns 1 (0), X=883.90, Y=263.42, Mass=655, SNR=14.9, Peak=80 HFD=3.1
18:29:58.014 00.004 31432 Status Line: Pas vers le Nord  27, dist=23.9
18:29:58.017 00.003 31432 Enqueuing Calibration Move request for direction 0
18:29:58.019 00.002 29876 Worker thread wakes up
18:29:58.019 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:29:58.019 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:29:58.019 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:29:58.019 00.000 29876 MoveAxis(N, 300, -)
18:29:58.019 00.000 29876 Guiding  Dir = 0, Dur = 300
18:29:58.019 00.000 29876 IsSlewing returns 0
18:29:58.019 00.000 29876 IsGuiding returns 0
18:29:58.019 00.000 29876 PulseGuide returned control before completion, sleep 310
18:29:58.022 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:29:58.032 00.010 31432 UpdateGuideState exits: m=655 RSB=14.9
18:29:58.034 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:29:58.036 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:29:58.038 00.002 31432 Enqueuing Expose request
18:29:58.332 00.294 29876 IsGuiding returns 1
18:29:58.332 00.000 29876 scope still moving after pulse duration time elapsed
18:29:58.364 00.032 29876 IsSlewing returns 0
18:29:58.364 00.000 29876 IsGuiding returns 1
18:29:58.395 00.031 29876 IsSlewing returns 0
18:29:58.395 00.000 29876 IsGuiding returns 1
18:29:58.426 00.031 29876 IsSlewing returns 0
18:29:58.426 00.000 29876 IsGuiding returns 0
18:29:58.426 00.000 29876 scope move finished after 300 + 107 ms
18:29:58.426 00.000 29876 Move returns status 0, amount 300
18:29:58.426 00.000 29876 move complete, result=0
18:29:58.426 00.000 29876 worker thread done servicing request
18:29:58.426 00.000 29876 Worker thread wakes up
18:29:58.426 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:29:58.426 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(869,248,31,31)
18:29:58.645 00.219 31432 ScopeASCOM::SideOfPier() returns 0
18:29:59.654 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:30:00.650 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:30:00.836 00.186 29876 Exposure complete
18:30:00.879 00.043 29876 worker thread done servicing request
18:30:00.879 00.000 31432 OnExposeComplete: enter
18:30:00.881 00.002 31432 UpdateGuideState(): m_state=3
18:30:00.883 00.002 31432 Star::Find(15, 883, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:30:00.885 00.002 31432 Star::Find returns 1 (0), X=884.35, Y=263.93, Mass=716, SNR=15.2, Peak=83 HFD=3.4
18:30:00.888 00.003 31432 Status Line: Pas vers le Nord  28, dist=23.5
18:30:00.891 00.003 31432 Enqueuing Calibration Move request for direction 0
18:30:00.893 00.002 29876 Worker thread wakes up
18:30:00.893 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:30:00.893 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:30:00.893 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:30:00.893 00.000 29876 MoveAxis(N, 300, -)
18:30:00.893 00.000 29876 Guiding  Dir = 0, Dur = 300
18:30:00.893 00.000 29876 IsSlewing returns 0
18:30:00.894 00.001 29876 IsGuiding returns 0
18:30:00.894 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:00.896 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=7, FiltMax=255, Gamma=0.490
18:30:00.909 00.013 31432 UpdateGuideState exits: m=716 RSB=15.2
18:30:00.911 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:00.913 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:00.915 00.002 31432 Enqueuing Expose request
18:30:01.209 00.294 29876 IsGuiding returns 1
18:30:01.209 00.000 29876 scope still moving after pulse duration time elapsed
18:30:01.240 00.031 29876 IsSlewing returns 0
18:30:01.240 00.000 29876 IsGuiding returns 1
18:30:01.271 00.031 29876 IsSlewing returns 0
18:30:01.271 00.000 29876 IsGuiding returns 1
18:30:01.302 00.031 29876 IsSlewing returns 0
18:30:01.302 00.000 29876 IsGuiding returns 0
18:30:01.302 00.000 29876 scope move finished after 300 + 108 ms
18:30:01.302 00.000 29876 Move returns status 0, amount 300
18:30:01.302 00.000 29876 move complete, result=0
18:30:01.302 00.000 29876 worker thread done servicing request
18:30:01.303 00.001 29876 Worker thread wakes up
18:30:01.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:01.303 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(869,249,31,31)
18:30:01.645 00.342 31432 ScopeASCOM::SideOfPier() returns 0
18:30:02.647 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:30:03.658 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:30:03.933 00.275 29876 Exposure complete
18:30:03.976 00.043 29876 worker thread done servicing request
18:30:03.977 00.001 31432 OnExposeComplete: enter
18:30:03.979 00.002 31432 UpdateGuideState(): m_state=3
18:30:03.981 00.002 31432 Star::Find(15, 884, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:30:03.982 00.001 31432 Star::Find returns 1 (0), X=884.59, Y=262.83, Mass=743, SNR=16.3, Peak=102 HFD=3.0
18:30:03.985 00.003 31432 Status Line: Pas vers le Nord  29, dist=24.7
18:30:03.988 00.003 31432 Enqueuing Calibration Move request for direction 0
18:30:03.990 00.002 29876 Worker thread wakes up
18:30:03.990 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:30:03.990 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:30:03.990 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:30:03.990 00.000 29876 MoveAxis(N, 300, -)
18:30:03.990 00.000 29876 Guiding  Dir = 0, Dur = 300
18:30:03.991 00.001 29876 IsSlewing returns 0
18:30:03.991 00.000 29876 IsGuiding returns 0
18:30:03.991 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:03.993 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:30:04.005 00.012 31432 UpdateGuideState exits: m=743 RSB=16.3
18:30:04.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:04.009 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:04.011 00.002 31432 Enqueuing Expose request
18:30:04.305 00.294 29876 IsGuiding returns 1
18:30:04.305 00.000 29876 scope still moving after pulse duration time elapsed
18:30:04.336 00.031 29876 IsSlewing returns 0
18:30:04.336 00.000 29876 IsGuiding returns 1
18:30:04.366 00.030 29876 IsSlewing returns 0
18:30:04.366 00.000 29876 IsGuiding returns 0
18:30:04.366 00.000 29876 scope move finished after 300 + 76 ms
18:30:04.366 00.000 29876 Move returns status 0, amount 300
18:30:04.366 00.000 29876 move complete, result=0
18:30:04.367 00.001 29876 worker thread done servicing request
18:30:04.367 00.000 29876 Worker thread wakes up
18:30:04.367 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:04.367 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,248,31,31)
18:30:04.646 00.279 31432 ScopeASCOM::SideOfPier() returns 0
18:30:05.646 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:30:06.647 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:30:06.772 00.125 29876 Exposure complete
18:30:06.815 00.043 29876 worker thread done servicing request
18:30:06.815 00.000 31432 OnExposeComplete: enter
18:30:06.818 00.003 31432 UpdateGuideState(): m_state=3
18:30:06.820 00.002 31432 Star::Find(15, 884, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:30:06.822 00.002 31432 Star::Find returns 1 (0), X=884.87, Y=262.63, Mass=781, SNR=16.7, Peak=124 HFD=2.9
18:30:06.824 00.002 31432 Status Line: Pas vers le Nord  30, dist=24.9
18:30:06.828 00.004 31432 Enqueuing Calibration Move request for direction 0
18:30:06.830 00.002 29876 Worker thread wakes up
18:30:06.830 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:30:06.830 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:30:06.830 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:30:06.830 00.000 29876 MoveAxis(N, 300, -)
18:30:06.830 00.000 29876 Guiding  Dir = 0, Dur = 300
18:30:06.830 00.000 29876 IsSlewing returns 0
18:30:06.830 00.000 29876 IsGuiding returns 0
18:30:06.830 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:06.833 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=7, FiltMax=255, Gamma=0.490
18:30:06.846 00.013 31432 UpdateGuideState exits: m=781 RSB=16.7
18:30:06.848 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:06.850 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:06.852 00.002 31432 Enqueuing Expose request
18:30:07.142 00.290 29876 IsGuiding returns 1
18:30:07.142 00.000 29876 scope still moving after pulse duration time elapsed
18:30:07.173 00.031 29876 IsSlewing returns 0
18:30:07.173 00.000 29876 IsGuiding returns 1
18:30:07.204 00.031 29876 IsSlewing returns 0
18:30:07.204 00.000 29876 IsGuiding returns 0
18:30:07.204 00.000 29876 scope move finished after 300 + 74 ms
18:30:07.204 00.000 29876 Move returns status 0, amount 300
18:30:07.204 00.000 29876 move complete, result=0
18:30:07.204 00.000 29876 worker thread done servicing request
18:30:07.204 00.000 29876 Worker thread wakes up
18:30:07.204 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:07.204 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,248,31,31)
18:30:07.497 00.293 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
18:30:07.646 00.149 31432 ScopeASCOM::SideOfPier() returns 0
18:30:08.653 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:30:09.643 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:30:09.828 00.185 29876 Exposure complete
18:30:09.873 00.045 29876 worker thread done servicing request
18:30:09.873 00.000 31432 OnExposeComplete: enter
18:30:09.875 00.002 31432 UpdateGuideState(): m_state=3
18:30:09.878 00.003 31432 Star::Find(15, 884, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:30:09.880 00.002 31432 Star::Find returns 1 (0), X=885.24, Y=263.06, Mass=609, SNR=14.4, Peak=93 HFD=2.5
18:30:09.882 00.002 31432 Status Line: Pas vers le Nord  31, dist=24.6
18:30:09.885 00.003 31432 Enqueuing Calibration Move request for direction 0
18:30:09.887 00.002 29876 Worker thread wakes up
18:30:09.887 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:30:09.888 00.001 29876 Handling axis move in thread for scope dir=0 dur=300
18:30:09.888 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:30:09.888 00.000 29876 MoveAxis(N, 300, -)
18:30:09.888 00.000 29876 Guiding  Dir = 0, Dur = 300
18:30:09.888 00.000 29876 IsSlewing returns 0
18:30:09.888 00.000 29876 IsGuiding returns 0
18:30:09.888 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:09.891 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:30:09.902 00.011 31432 UpdateGuideState exits: m=609 RSB=14.4
18:30:09.904 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:09.906 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:09.908 00.002 31432 Enqueuing Expose request
18:30:10.199 00.291 29876 IsGuiding returns 1
18:30:10.199 00.000 29876 scope still moving after pulse duration time elapsed
18:30:10.231 00.032 29876 IsSlewing returns 0
18:30:10.231 00.000 29876 IsGuiding returns 1
18:30:10.261 00.030 29876 IsSlewing returns 0
18:30:10.261 00.000 29876 IsGuiding returns 0
18:30:10.261 00.000 29876 scope move finished after 300 + 73 ms
18:30:10.261 00.000 29876 Move returns status 0, amount 300
18:30:10.261 00.000 29876 move complete, result=0
18:30:10.261 00.000 29876 worker thread done servicing request
18:30:10.261 00.000 29876 Worker thread wakes up
18:30:10.261 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:10.261 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,248,31,31)
18:30:10.646 00.385 31432 ScopeASCOM::SideOfPier() returns 0
18:30:11.645 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:30:12.648 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:12.664 00.016 29876 Exposure complete
18:30:12.708 00.044 29876 worker thread done servicing request
18:30:12.709 00.001 31432 OnExposeComplete: enter
18:30:12.711 00.002 31432 UpdateGuideState(): m_state=3
18:30:12.713 00.002 31432 Star::Find(15, 885, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:30:12.715 00.002 31432 Star::Find returns 1 (0), X=885.12, Y=263.07, Mass=687, SNR=15.1, Peak=90 HFD=2.9
18:30:12.718 00.003 31432 Status Line: Pas vers le Nord  32, dist=24.6
18:30:12.721 00.003 31432 Enqueuing Calibration Move request for direction 0
18:30:12.723 00.002 29876 Worker thread wakes up
18:30:12.724 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:30:12.724 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:30:12.724 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:30:12.724 00.000 29876 MoveAxis(N, 300, -)
18:30:12.724 00.000 29876 Guiding  Dir = 0, Dur = 300
18:30:12.724 00.000 29876 IsSlewing returns 0
18:30:12.724 00.000 29876 IsGuiding returns 0
18:30:12.724 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:12.727 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=8, FiltMax=255, Gamma=0.490
18:30:12.739 00.012 31432 UpdateGuideState exits: m=687 RSB=15.1
18:30:12.741 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:12.743 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:12.745 00.002 31432 Enqueuing Expose request
18:30:12.990 00.245 31432 User exited setup dialog with 'ok'
18:30:12.993 00.003 31432 set dither mode 0
18:30:12.995 00.002 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:30:12.998 00.003 31432 AutoExp: config min = 1000 max = 5000 snr = 6.00
18:30:13.001 00.003 31432 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:30:13.004 00.003 31432 camera: set binning = 1
18:30:13.007 00.003 31432 Saturation detection set to Max-ADU value 255
18:30:13.009 00.002 31432 Setting StarMinHFD = 1.50
18:30:13.011 00.002 31432 Setting MaxHFD = 10.0
18:30:13.014 00.003 31432 Setting StarMinSNR = 6.0
18:30:13.016 00.002 31432 Setting AutoSelDownsample = 0
18:30:13.018 00.002 31432 MultiStar mode enabled
18:30:13.020 00.002 31432 Scope: enabling slew check, guiding will stop when slew is detected
18:30:13.022 00.002 31432 BLC: Backlash comp enabled, Comp pulse = 20 ms
18:30:13.027 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:30:13.030 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:13.034 00.004 31432 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
18:30:13.036 00.002 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.60
18:30:13.038 00.002 31432 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:30:13.045 00.007 29876 IsGuiding returns 1
18:30:13.045 00.000 29876 scope still moving after pulse duration time elapsed
18:30:13.076 00.031 29876 IsSlewing returns 0
18:30:13.076 00.000 29876 IsGuiding returns 1
18:30:13.102 00.026 31432 PhdConfig flush
18:30:13.107 00.005 29876 IsSlewing returns 0
18:30:13.107 00.000 29876 IsGuiding returns 1
18:30:13.137 00.030 29876 IsSlewing returns 0
18:30:13.137 00.000 29876 IsGuiding returns 0
18:30:13.137 00.000 29876 scope move finished after 300 + 112 ms
18:30:13.137 00.000 29876 Move returns status 0, amount 300
18:30:13.137 00.000 29876 move complete, result=0
18:30:13.137 00.000 29876 worker thread done servicing request
18:30:13.138 00.001 29876 Worker thread wakes up
18:30:13.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:13.138 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,248,31,31)
18:30:13.138 00.000 29876 ZWO: set CONTROL_GAIN 98% 98
18:30:13.663 00.525 31432 ScopeASCOM::SideOfPier() returns 0
18:30:14.670 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:30:15.673 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:15.766 00.093 29876 Exposure complete
18:30:15.811 00.045 29876 worker thread done servicing request
18:30:15.812 00.001 31432 OnExposeComplete: enter
18:30:15.814 00.002 31432 UpdateGuideState(): m_state=3
18:30:15.816 00.002 31432 Star::Find(15, 885, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:30:15.819 00.003 31432 Star::Find returns 1 (0), X=886.35, Y=262.74, Mass=804, SNR=16.3, Peak=99 HFD=3.3
18:30:15.826 00.007 31432 NORTH calibration completes with angle=-72.5 rate=2.628 parity=1
18:30:15.829 00.003 31432 Falling Through to state GO_SOUTH
18:30:15.832 00.003 31432 Status Line: Pas vers le Sud   4, dist=25.2
18:30:15.835 00.003 31432 Enqueuing Calibration Move request for direction 1
18:30:15.838 00.003 29876 Worker thread wakes up
18:30:15.838 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:30:15.838 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:30:15.838 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:30:15.838 00.000 29876 MoveAxis(S, 2500, -)
18:30:15.838 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:30:15.838 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:30:15.840 00.002 29876 IsSlewing returns 0
18:30:15.840 00.000 29876 IsGuiding returns 0
18:30:15.841 00.001 29876 PulseGuide returned control before completion, sleep 2510
18:30:15.851 00.010 31432 UpdateGuideState exits: m=804 RSB=16.3
18:30:15.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:15.855 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:15.857 00.002 31432 Enqueuing Expose request
18:30:16.666 00.809 31432 ScopeASCOM::SideOfPier() returns 0
18:30:17.659 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:30:18.357 00.698 29876 IsGuiding returns 1
18:30:18.357 00.000 29876 scope still moving after pulse duration time elapsed
18:30:18.388 00.031 29876 IsSlewing returns 0
18:30:18.388 00.000 29876 IsGuiding returns 1
18:30:18.419 00.031 29876 IsSlewing returns 0
18:30:18.419 00.000 29876 IsGuiding returns 1
18:30:18.450 00.031 29876 IsSlewing returns 0
18:30:18.450 00.000 29876 IsGuiding returns 0
18:30:18.450 00.000 29876 scope move finished after 2500 + 109 ms
18:30:18.450 00.000 29876 Move returns status 0, amount 2500
18:30:18.450 00.000 29876 move complete, result=0
18:30:18.450 00.000 29876 worker thread done servicing request
18:30:18.450 00.000 29876 Worker thread wakes up
18:30:18.450 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:18.450 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(871,248,31,31)
18:30:18.663 00.213 31432 ScopeASCOM::SideOfPier() returns 0
18:30:19.661 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:30:20.665 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:30:21.176 00.511 29876 Exposure complete
18:30:21.219 00.043 29876 worker thread done servicing request
18:30:21.220 00.001 31432 OnExposeComplete: enter
18:30:21.222 00.002 31432 UpdateGuideState(): m_state=3
18:30:21.223 00.001 31432 Star::Find(15, 886, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:30:21.225 00.002 31432 Star::Find returns 1 (0), X=886.17, Y=263.37, Mass=696, SNR=15.0, Peak=96 HFD=3.1
18:30:21.228 00.003 31432 Status Line: Pas vers le Sud   3, dist=24.6
18:30:21.231 00.003 31432 Enqueuing Calibration Move request for direction 1
18:30:21.233 00.002 29876 Worker thread wakes up
18:30:21.233 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:30:21.234 00.001 29876 Handling axis move in thread for scope dir=1 dur=2500
18:30:21.234 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:30:21.234 00.000 29876 MoveAxis(S, 2500, -)
18:30:21.234 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:30:21.234 00.000 29876 IsSlewing returns 0
18:30:21.234 00.000 29876 IsGuiding returns 0
18:30:21.234 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:30:21.236 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
18:30:21.248 00.012 31432 UpdateGuideState exits: m=696 RSB=15.0
18:30:21.250 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:21.251 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:21.253 00.002 31432 Enqueuing Expose request
18:30:21.676 00.423 31432 ScopeASCOM::SideOfPier() returns 0
18:30:22.685 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:30:23.678 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:30:23.754 00.076 29876 IsGuiding returns 1
18:30:23.754 00.000 29876 scope still moving after pulse duration time elapsed
18:30:23.785 00.031 29876 IsSlewing returns 0
18:30:23.785 00.000 29876 IsGuiding returns 1
18:30:23.816 00.031 29876 IsSlewing returns 0
18:30:23.816 00.000 29876 IsGuiding returns 0
18:30:23.816 00.000 29876 scope move finished after 2500 + 82 ms
18:30:23.816 00.000 29876 Move returns status 0, amount 2500
18:30:23.816 00.000 29876 move complete, result=0
18:30:23.816 00.000 29876 worker thread done servicing request
18:30:23.816 00.000 29876 Worker thread wakes up
18:30:23.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:23.816 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(871,248,31,31)
18:30:24.690 00.874 31432 ScopeASCOM::SideOfPier() returns 0
18:30:25.681 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:30:26.443 00.762 29876 Exposure complete
18:30:26.486 00.043 29876 worker thread done servicing request
18:30:26.486 00.000 31432 OnExposeComplete: enter
18:30:26.488 00.002 31432 UpdateGuideState(): m_state=3
18:30:26.490 00.002 31432 Star::Find(15, 886, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:30:26.492 00.002 31432 Star::Find returns 1 (0), X=887.04, Y=263.51, Mass=764, SNR=15.8, Peak=103 HFD=3.5
18:30:26.494 00.002 31432 Status Line: Pas vers le Sud   2, dist=24.7
18:30:26.498 00.004 31432 Enqueuing Calibration Move request for direction 1
18:30:26.500 00.002 29876 Worker thread wakes up
18:30:26.500 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:30:26.500 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:30:26.500 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:30:26.500 00.000 29876 MoveAxis(S, 2500, -)
18:30:26.500 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:30:26.501 00.001 29876 IsSlewing returns 0
18:30:26.501 00.000 29876 IsGuiding returns 0
18:30:26.501 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:30:26.503 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:30:26.515 00.012 31432 UpdateGuideState exits: m=764 RSB=15.8
18:30:26.517 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:26.519 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:26.521 00.002 31432 Enqueuing Expose request
18:30:26.690 00.169 31432 ScopeASCOM::SideOfPier() returns 0
18:30:27.684 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:30:28.677 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:30:29.021 00.344 29876 IsGuiding returns 1
18:30:29.021 00.000 29876 scope still moving after pulse duration time elapsed
18:30:29.052 00.031 29876 IsSlewing returns 0
18:30:29.052 00.000 29876 IsGuiding returns 1
18:30:29.083 00.031 29876 IsSlewing returns 0
18:30:29.083 00.000 29876 IsGuiding returns 0
18:30:29.083 00.000 29876 scope move finished after 2500 + 82 ms
18:30:29.083 00.000 29876 Move returns status 0, amount 2500
18:30:29.083 00.000 29876 move complete, result=0
18:30:29.083 00.000 29876 worker thread done servicing request
18:30:29.083 00.000 29876 Worker thread wakes up
18:30:29.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:29.083 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(872,249,31,31)
18:30:29.677 00.594 31432 ScopeASCOM::SideOfPier() returns 0
18:30:30.688 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:30:31.676 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:30:31.708 00.032 29876 Exposure complete
18:30:31.751 00.043 29876 worker thread done servicing request
18:30:31.751 00.000 31432 OnExposeComplete: enter
18:30:31.753 00.002 31432 UpdateGuideState(): m_state=3
18:30:31.755 00.002 31432 Star::Find(15, 887, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:30:31.757 00.002 31432 Star::Find returns 1 (0), X=887.53, Y=266.43, Mass=814, SNR=16.7, Peak=117 HFD=3.2
18:30:31.760 00.003 31432 Status Line: Pas vers le Sud   1, dist=22.2
18:30:31.763 00.003 31432 Enqueuing Calibration Move request for direction 1
18:30:31.765 00.002 29876 Worker thread wakes up
18:30:31.765 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2100 opts 0x0
18:30:31.765 00.000 29876 Handling axis move in thread for scope dir=1 dur=2100
18:30:31.765 00.000 29876 scope move axis dir= 1 dur= 2100 opts= 0x0
18:30:31.765 00.000 29876 MoveAxis(S, 2100, -)
18:30:31.765 00.000 29876 Guiding  Dir = 1, Dur = 2100
18:30:31.765 00.000 29876 IsSlewing returns 0
18:30:31.765 00.000 29876 IsGuiding returns 0
18:30:31.766 00.001 29876 PulseGuide returned control before completion, sleep 2110
18:30:31.768 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=6, FiltMax=255, Gamma=0.490
18:30:31.780 00.012 31432 UpdateGuideState exits: m=814 RSB=16.7
18:30:31.782 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:31.784 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:31.786 00.002 31432 Enqueuing Expose request
18:30:32.681 00.895 31432 ScopeASCOM::SideOfPier() returns 0
18:30:33.689 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:30:33.890 00.201 29876 IsGuiding returns 1
18:30:33.890 00.000 29876 scope still moving after pulse duration time elapsed
18:30:33.921 00.031 29876 IsSlewing returns 0
18:30:33.921 00.000 29876 IsGuiding returns 1
18:30:33.952 00.031 29876 IsSlewing returns 0
18:30:33.952 00.000 29876 IsGuiding returns 0
18:30:33.952 00.000 29876 scope move finished after 2100 + 87 ms
18:30:33.952 00.000 29876 Move returns status 0, amount 2100
18:30:33.952 00.000 29876 move complete, result=0
18:30:33.952 00.000 29876 worker thread done servicing request
18:30:33.952 00.000 29876 Worker thread wakes up
18:30:33.952 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:33.952 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(873,251,31,31)
18:30:34.683 00.731 31432 ScopeASCOM::SideOfPier() returns 0
18:30:35.684 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:30:36.367 00.683 29876 Exposure complete
18:30:36.412 00.045 29876 worker thread done servicing request
18:30:36.412 00.000 31432 OnExposeComplete: enter
18:30:36.415 00.003 31432 UpdateGuideState(): m_state=3
18:30:36.417 00.002 31432 Star::Find(15, 887, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:30:36.419 00.002 31432 Star::Find returns 1 (0), X=887.00, Y=269.33, Mass=340, SNR=9.8, Peak=74 HFD=3.3
18:30:36.421 00.002 31432 Status Line: Masse : 340 vs 743
18:30:36.425 00.004 31432 UpdateCurrentPosition: star mass new=339.6 exp=742.6 thresh=50% limits=(344.0, 1114.0, 1485.3)
18:30:36.427 00.002 31432 DistanceChecker: activated
18:30:36.429 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:30:36.431 00.002 31432 Star lost during calibration... blundering on
18:30:36.433 00.002 31432 Status Line: étoile perdue
18:30:36.436 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:30:36.438 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:30:36.450 00.012 31432 UpdateGuideState exits: Étoile perdue - sa masse a changé
18:30:36.453 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:36.454 00.001 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:30:36.456 00.002 31432 Enqueuing Expose request
18:30:36.458 00.002 29876 Worker thread wakes up
18:30:36.458 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:36.458 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:30:36.677 00.219 31432 ScopeASCOM::SideOfPier() returns 0
18:30:37.680 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:38.681 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:30:39.189 00.508 29876 Exposure complete
18:30:39.233 00.044 29876 worker thread done servicing request
18:30:39.233 00.000 31432 OnExposeComplete: enter
18:30:39.235 00.002 31432 UpdateGuideState(): m_state=3
18:30:39.237 00.002 31432 Star::Find(15, 887, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:30:39.239 00.002 31432 Star::Find returns 1 (0), X=887.14, Y=280.54, Mass=563, SNR=13.8, Peak=99 HFD=2.5
18:30:39.241 00.002 31432 DistanceChecker: deactivated
18:30:39.245 00.004 31432 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
18:30:39.247 00.002 31432 Nudge: theta = 3.12
18:30:39.249 00.002 31432 South nudging, decAmt = 12.958, Normal south moves = 17.359
18:30:39.251 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:30:39.253 00.002 31432 Status Line: Incrément final vers le sud   1
18:30:39.257 00.004 31432 Enqueuing Calibration Move request for direction 1
18:30:39.259 00.002 29876 Worker thread wakes up
18:30:39.259 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:30:39.259 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:30:39.259 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:30:39.259 00.000 29876 MoveAxis(S, 300, -)
18:30:39.259 00.000 29876 Guiding  Dir = 1, Dur = 300
18:30:39.259 00.000 29876 IsSlewing returns 0
18:30:39.259 00.000 29876 IsGuiding returns 0
18:30:39.260 00.001 29876 PulseGuide returned control before completion, sleep 310
18:30:39.262 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=255, Gamma=0.490
18:30:39.275 00.013 31432 UpdateGuideState exits: m=563 RSB=13.8
18:30:39.277 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:39.279 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:39.281 00.002 31432 Enqueuing Expose request
18:30:39.577 00.296 29876 IsGuiding returns 1
18:30:39.577 00.000 29876 scope still moving after pulse duration time elapsed
18:30:39.609 00.032 29876 IsSlewing returns 0
18:30:39.610 00.001 29876 IsGuiding returns 1
18:30:39.640 00.030 29876 IsSlewing returns 0
18:30:39.640 00.000 29876 IsGuiding returns 0
18:30:39.640 00.000 29876 scope move finished after 300 + 80 ms
18:30:39.640 00.000 29876 Move returns status 0, amount 300
18:30:39.640 00.000 29876 move complete, result=0
18:30:39.640 00.000 29876 worker thread done servicing request
18:30:39.640 00.000 29876 Worker thread wakes up
18:30:39.640 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:39.640 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(872,266,31,31)
18:30:39.691 00.051 31432 ScopeASCOM::SideOfPier() returns 0
18:30:40.678 00.987 31432 ScopeASCOM::SideOfPier() returns 0
18:30:41.686 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:30:42.057 00.371 29876 Exposure complete
18:30:42.101 00.044 29876 worker thread done servicing request
18:30:42.102 00.001 31432 OnExposeComplete: enter
18:30:42.104 00.002 31432 UpdateGuideState(): m_state=3
18:30:42.106 00.002 31432 Star::Find(15, 887, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:30:42.108 00.002 31432 Star::Find returns 1 (0), X=886.61, Y=281.65, Mass=755, SNR=15.9, Peak=94 HFD=3.0
18:30:42.111 00.003 31432 Nudge: theta = 3.11
18:30:42.113 00.002 31432 South nudging, decAmt = 12.029, Normal south moves = 17.359
18:30:42.114 00.001 31432 Sending NudgeSouth pulse of duration 300 ms
18:30:42.116 00.002 31432 Status Line: Incrément final vers le sud   2
18:30:42.119 00.003 31432 Enqueuing Calibration Move request for direction 1
18:30:42.122 00.003 29876 Worker thread wakes up
18:30:42.122 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:30:42.122 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:30:42.122 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:30:42.122 00.000 29876 MoveAxis(S, 300, -)
18:30:42.122 00.000 29876 Guiding  Dir = 1, Dur = 300
18:30:42.122 00.000 29876 IsSlewing returns 0
18:30:42.122 00.000 29876 IsGuiding returns 0
18:30:42.122 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:42.125 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=258, Gamma=0.490
18:30:42.138 00.013 31432 UpdateGuideState exits: m=755 RSB=15.9
18:30:42.141 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:42.143 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:42.145 00.002 31432 Enqueuing Expose request
18:30:42.445 00.300 29876 IsGuiding returns 1
18:30:42.445 00.000 29876 scope still moving after pulse duration time elapsed
18:30:42.476 00.031 29876 IsSlewing returns 0
18:30:42.476 00.000 29876 IsGuiding returns 1
18:30:42.506 00.030 29876 IsSlewing returns 0
18:30:42.506 00.000 29876 IsGuiding returns 0
18:30:42.506 00.000 29876 scope move finished after 300 + 83 ms
18:30:42.506 00.000 29876 Move returns status 0, amount 300
18:30:42.506 00.000 29876 move complete, result=0
18:30:42.506 00.000 29876 worker thread done servicing request
18:30:42.506 00.000 29876 Worker thread wakes up
18:30:42.506 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:42.506 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(872,267,31,31)
18:30:42.677 00.171 31432 ScopeASCOM::SideOfPier() returns 0
18:30:43.677 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:30:44.689 01.012 31432 ScopeASCOM::SideOfPier() returns 0
18:30:44.855 00.166 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
18:30:45.136 00.281 29876 Exposure complete
18:30:45.180 00.044 29876 worker thread done servicing request
18:30:45.180 00.000 31432 OnExposeComplete: enter
18:30:45.183 00.003 31432 UpdateGuideState(): m_state=3
18:30:45.185 00.002 31432 Star::Find(15, 886, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:30:45.187 00.002 31432 Star::Find returns 1 (0), X=885.59, Y=284.74, Mass=829, SNR=16.6, Peak=104 HFD=3.4
18:30:45.189 00.002 31432 Nudge: theta = 2.99
18:30:45.192 00.003 31432 South nudging, decAmt = 9.327, Normal south moves = 17.359
18:30:45.193 00.001 31432 Sending NudgeSouth pulse of duration 300 ms
18:30:45.195 00.002 31432 Status Line: Incrément final vers le sud   3
18:30:45.198 00.003 31432 Enqueuing Calibration Move request for direction 1
18:30:45.201 00.003 29876 Worker thread wakes up
18:30:45.201 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:30:45.201 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:30:45.201 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:30:45.201 00.000 29876 MoveAxis(S, 300, -)
18:30:45.201 00.000 29876 Guiding  Dir = 1, Dur = 300
18:30:45.201 00.000 29876 IsSlewing returns 0
18:30:45.201 00.000 29876 IsGuiding returns 0
18:30:45.201 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:45.204 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
18:30:45.216 00.012 31432 UpdateGuideState exits: m=829 RSB=16.6
18:30:45.218 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:45.220 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:45.222 00.002 31432 Enqueuing Expose request
18:30:45.521 00.299 29876 IsGuiding returns 1
18:30:45.521 00.000 29876 scope still moving after pulse duration time elapsed
18:30:45.552 00.031 29876 IsSlewing returns 0
18:30:45.552 00.000 29876 IsGuiding returns 1
18:30:45.582 00.030 29876 IsSlewing returns 0
18:30:45.582 00.000 29876 IsGuiding returns 1
18:30:45.614 00.032 29876 IsSlewing returns 0
18:30:45.614 00.000 29876 IsGuiding returns 0
18:30:45.614 00.000 29876 scope move finished after 300 + 112 ms
18:30:45.614 00.000 29876 Move returns status 0, amount 300
18:30:45.614 00.000 29876 move complete, result=0
18:30:45.614 00.000 29876 worker thread done servicing request
18:30:45.614 00.000 29876 Worker thread wakes up
18:30:45.614 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:45.614 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(871,270,31,31)
18:30:45.676 00.062 31432 ScopeASCOM::SideOfPier() returns 0
18:30:46.676 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:30:47.680 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:30:48.027 00.347 29876 Exposure complete
18:30:48.070 00.043 31432 OnExposeComplete: enter
18:30:48.073 00.003 31432 UpdateGuideState(): m_state=3
18:30:48.075 00.002 29876 worker thread done servicing request
18:30:48.075 00.000 31432 Star::Find(15, 885, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:30:48.077 00.002 31432 Star::Find returns 1 (0), X=886.45, Y=286.68, Mass=664, SNR=14.3, Peak=100 HFD=3.4
18:30:48.079 00.002 31432 Nudge: theta = 3.05
18:30:48.081 00.002 31432 South nudging, decAmt = 7.223, Normal south moves = 17.359
18:30:48.083 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:30:48.085 00.002 31432 Status Line: Incrément final vers le sud   4
18:30:48.088 00.003 31432 Enqueuing Calibration Move request for direction 1
18:30:48.090 00.002 29876 Worker thread wakes up
18:30:48.090 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:30:48.090 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:30:48.090 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:30:48.090 00.000 29876 MoveAxis(S, 300, -)
18:30:48.091 00.001 29876 Guiding  Dir = 1, Dur = 300
18:30:48.091 00.000 29876 IsSlewing returns 0
18:30:48.091 00.000 29876 IsGuiding returns 0
18:30:48.091 00.000 29876 PulseGuide returned control before completion, sleep 310
18:30:48.093 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
18:30:48.105 00.012 31432 UpdateGuideState exits: m=664 RSB=14.3
18:30:48.107 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:48.109 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:48.111 00.002 31432 Enqueuing Expose request
18:30:48.416 00.305 29876 IsGuiding returns 1
18:30:48.416 00.000 29876 scope still moving after pulse duration time elapsed
18:30:48.443 00.027 29876 IsSlewing returns 0
18:30:48.443 00.000 29876 IsGuiding returns 1
18:30:48.474 00.031 29876 IsSlewing returns 0
18:30:48.474 00.000 29876 IsGuiding returns 0
18:30:48.474 00.000 29876 scope move finished after 300 + 83 ms
18:30:48.474 00.000 29876 Move returns status 0, amount 300
18:30:48.474 00.000 29876 move complete, result=0
18:30:48.474 00.000 29876 worker thread done servicing request
18:30:48.474 00.000 29876 Worker thread wakes up
18:30:48.474 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:48.474 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(871,272,31,31)
18:30:48.679 00.205 31432 ScopeASCOM::SideOfPier() returns 0
18:30:49.682 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:50.676 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.203 00.527 29876 Exposure complete
18:30:51.246 00.043 29876 worker thread done servicing request
18:30:51.247 00.001 31432 OnExposeComplete: enter
18:30:51.249 00.002 31432 UpdateGuideState(): m_state=3
18:30:51.251 00.002 31432 Star::Find(15, 886, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:30:51.253 00.002 31432 Star::Find returns 1 (0), X=885.53, Y=289.05, Mass=680, SNR=14.9, Peak=91 HFD=3.0
18:30:51.256 00.003 31432 Nudge: theta = 2.82
18:30:51.258 00.002 31432 Final south nudging status: Current loc = {885.528,289.052}, targeting {887.322,293.937}
18:30:51.260 00.002 31432 Falling Through to state CALIBRATION_COMPLETE
18:30:51.262 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:17:12"
18:30:51.264 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.007801
18:30:51.266 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.007990
18:30:51.267 00.001 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:30:51.270 00.003 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.039437
18:30:51.272 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.647780
18:30:51.274 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns 0.025347
18:30:51.276 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:30:51.277 00.001 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:30:51.280 00.003 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:30:51.282 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:30:51.283 00.001 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:30:51.285 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:30:51.288 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:30:51.290 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:30:51.292 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 6.670580
18:30:51.294 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 11
18:30:51.296 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:30:51.298 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:30:51.300 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:30:51.302 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:17:12"
18:30:51.303 00.001 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:30:51.305 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.3 0.4}, {3.2 0.3}, {5.5 0.5}, {7.8 0.5}, {11.1 0.6}, {13.2 0.5}, {15.9 0.7}, {17.5 0.2}, {21.3 0.9}, {22.7 0.8}, {25.7 1.0}, {25.7 1.0}, {12.3 0.1}, {1.7 0.3}"
18:30:51.307 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.6 2.4}, {1.0 3.8}, {0.3 6.9}, {0.3 8.2}, {0.2 11.8}, {0.5 12.7}, {0.9 16.7}, {1.3 18.5}, {2.1 21.8}, {2.2 23.5}, {2.0 26.3}, {2.0 26.3}, {2.8 25.6}, {3.2 25.8}, {4.0 25.5}"
18:30:51.309 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:30:51.312 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.314 00.002 31432 Mount::SetCalibration (scope) -- xAngle=1.0 yAngle=-72.5 xRate=9.313 yRate=2.628 bin=1 dec=-0.2 pierSide=0 par=+/+ rotAng=Aucun
18:30:51.316 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=1.0 m_yAngleError=163.5
18:30:51.320 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:30:51.326 00.006 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.331 00.005 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:30:51.334 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.338 00.004 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:30:51"
18:30:51.340 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009313
18:30:51.342 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.002628
18:30:51.344 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:30:51.346 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.016616
18:30:51.348 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.266060
18:30:51.350 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003105
18:30:51.352 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:30:51.354 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:30:51.356 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:30:51.358 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:30:51.360 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:30:51.362 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:30:51.364 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:30:51.366 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:30:51.368 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 16.508100
18:30:51.369 00.001 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:30:51.371 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 32
18:30:51.373 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:30:51.375 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 0
18:30:51.377 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:30:51"
18:30:51.379 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:30:51.381 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.0 -0.2}, {6.5 0.2}, {9.0 0.1}, {11.4 0.6}, {14.4 0.8}, {17.5 1.1}, {20.0 0.6}, {22.9 0.7}, {25.1 0.4}, {25.1 0.4}, {14.4 0.2}, {6.3 0.1}"
18:30:51.383 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.6}, {0.3 3.9}, {0.0 5.6}, {0.7 8.3}, {0.9 10.5}, {0.2 12.9}, {0.5 14.6}, {2.0 16.3}, {1.6 18.1}, {1.2 19.6}, {1.9 21.1}, {1.3 21.2}, {1.3 22.0}, {0.9 23.0}, {0.9 22.6}, {0.5 22.8}, {0.5 22.7}, {-0.2 23.0}, {-0.5 23.6}, {-1.8 23.4}, {-2.7 24.1}, {-2.6 24.1}, {-2.7 22.9}, {-3.8 23.6}, {-4.4 23.2}, {-5.1 23.4}, {-5.6 22.9}, {-5.8 24.0}, {-6.1 24.2}, {-6.5 23.7}, {-6.3 23.7}, {-7.6 24.1}, {-7.6 24.1}, {-7.4 23.4}, {-8.3 23.3}, {-8.7 20.4}, {-8.4 6.3}"
18:30:51.386 00.003 31432 GetBoolean("/Confirm/13/CalWarning_Angle", 1) returns 1
18:30:51.388 00.002 31432 Alert: Attention : L'étalonnage est terminé mais les angles des axes RA / Dec sont discutables et le guidage peut être altéré
18:30:51.611 00.223 31432 Calibration alert details: Non-orthogonality = 16.508
18:30:51.613 00.002 31432 Status Line: Calibration complete
18:30:51.616 00.003 31432 Calibration Complete
18:30:51.619 00.003 31432 PhdConfig flush
18:30:51.621 00.002 31432 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
18:30:51.623 00.002 31432 guider state => CALIBRATED
18:30:51.623 00.000 31432 Changing from state CALIBRATED to CALIBRATED
18:30:51.625 00.002 31432 guider state => CALIBRATED
18:30:51.627 00.002 31432 Changing from state CALIBRATED to GUIDING
18:30:51.629 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:30:51.632 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.635 00.003 31432 AdjustCalibrationForScopePointing (scope): current dec=-0.2 pierSide=0, cal dec=-0.2 pierSide=0 rotAngle=Aucun bin=1
18:30:51.637 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:30:51.639 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:30:51.641 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:30:51.643 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:30:51.645 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 16.508100
18:30:51.647 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:30:51.649 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 32
18:30:51.651 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:30:51.652 00.001 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 2
18:30:51.654 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:30:51"
18:30:51.656 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:30:51.658 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.0 -0.2}, {6.5 0.2}, {9.0 0.1}, {11.4 0.6}, {14.4 0.8}, {17.5 1.1}, {20.0 0.6}, {22.9 0.7}, {25.1 0.4}, {25.1 0.4}, {14.4 0.2}, {6.3 0.1}"
18:30:51.660 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.6}, {0.3 3.9}, {0.0 5.6}, {0.7 8.3}, {0.9 10.5}, {0.2 12.9}, {0.5 14.6}, {2.0 16.3}, {1.6 18.1}, {1.2 19.6}, {1.9 21.1}, {1.3 21.2}, {1.3 22.0}, {0.9 23.0}, {0.9 22.6}, {0.5 22.8}, {0.5 22.7}, {-0.2 23.0}, {-0.5 23.6}, {-1.8 23.4}, {-2.7 24.1}, {-2.6 24.1}, {-2.7 22.9}, {-3.8 23.6}, {-4.4 23.2}, {-5.1 23.4}, {-5.6 22.9}, {-5.8 24.0}, {-6.1 24.2}, {-6.5 23.7}, {-6.3 23.7}, {-7.6 24.1}, {-7.6 24.1}, {-7.4 23.4}, {-8.3 23.3}, {-8.7 20.4}, {-8.4 6.3}"
18:30:51.671 00.011 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:30:51.673 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:30:51.677 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:30:51.680 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.682 00.002 31432 setting lock position to (885.53, 289.05)
18:30:51.684 00.002 31432 MultiStar: stabilizing after lock position change
18:30:51.686 00.002 31432 guider state => GUIDING
18:30:51.688 00.002 31432 Status Line: Guidage
18:30:51.690 00.002 31432 Mount: notify guiding started
18:30:51.694 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:30:51.696 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:30:51"
18:30:51.698 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009313
18:30:51.700 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.002628
18:30:51.702 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:30:51.704 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.016616
18:30:51.706 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.266060
18:30:51.708 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003105
18:30:51.709 00.001 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:30:51.712 00.003 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:30:51.713 00.001 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:30:51.715 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:30:51.717 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:30:51.719 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:30:51.721 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:30:51.723 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:30:51.725 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 16.508100
18:30:51.727 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:30:51.729 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 32
18:30:51.731 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:30:51.733 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 2
18:30:51.735 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:30:51"
18:30:51.736 00.001 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:30:51.738 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.0 -0.2}, {6.5 0.2}, {9.0 0.1}, {11.4 0.6}, {14.4 0.8}, {17.5 1.1}, {20.0 0.6}, {22.9 0.7}, {25.1 0.4}, {25.1 0.4}, {14.4 0.2}, {6.3 0.1}"
18:30:51.740 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.6}, {0.3 3.9}, {0.0 5.6}, {0.7 8.3}, {0.9 10.5}, {0.2 12.9}, {0.5 14.6}, {2.0 16.3}, {1.6 18.1}, {1.2 19.6}, {1.9 21.1}, {1.3 21.2}, {1.3 22.0}, {0.9 23.0}, {0.9 22.6}, {0.5 22.8}, {0.5 22.7}, {-0.2 23.0}, {-0.5 23.6}, {-1.8 23.4}, {-2.7 24.1}, {-2.6 24.1}, {-2.7 22.9}, {-3.8 23.6}, {-4.4 23.2}, {-5.1 23.4}, {-5.6 22.9}, {-5.8 24.0}, {-6.1 24.2}, {-6.5 23.7}, {-6.3 23.7}, {-7.6 24.1}, {-7.6 24.1}, {-7.4 23.4}, {-8.3 23.3}, {-8.7 20.4}, {-8.4 6.3}"
18:30:51.742 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:30:51.744 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:30:51.746 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:30:51.748 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:30:51.750 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 16.508100
18:30:51.752 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:30:51.754 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 32
18:30:51.756 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:30:51.758 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 2
18:30:51.760 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:30:51"
18:30:51.762 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:30:51.764 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.0 -0.2}, {6.5 0.2}, {9.0 0.1}, {11.4 0.6}, {14.4 0.8}, {17.5 1.1}, {20.0 0.6}, {22.9 0.7}, {25.1 0.4}, {25.1 0.4}, {14.4 0.2}, {6.3 0.1}"
18:30:51.766 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.6}, {0.3 3.9}, {0.0 5.6}, {0.7 8.3}, {0.9 10.5}, {0.2 12.9}, {0.5 14.6}, {2.0 16.3}, {1.6 18.1}, {1.2 19.6}, {1.9 21.1}, {1.3 21.2}, {1.3 22.0}, {0.9 23.0}, {0.9 22.6}, {0.5 22.8}, {0.5 22.7}, {-0.2 23.0}, {-0.5 23.6}, {-1.8 23.4}, {-2.7 24.1}, {-2.6 24.1}, {-2.7 22.9}, {-3.8 23.6}, {-4.4 23.2}, {-5.1 23.4}, {-5.6 22.9}, {-5.8 24.0}, {-6.1 24.2}, {-6.5 23.7}, {-6.3 23.7}, {-7.6 24.1}, {-7.6 24.1}, {-7.4 23.4}, {-8.3 23.3}, {-8.7 20.4}, {-8.4 6.3}"
18:30:51.768 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:30:51.770 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.773 00.003 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:30:51.776 00.003 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:30:51.777 00.001 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:30:51.780 00.003 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.2
18:30:51.780 00.000 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
18:30:51.783 00.003 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:30:51.785 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:30:51.786 00.001 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:30:51.789 00.003 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:30:51.791 00.002 31432 PFT: calibrate1 done, start looping
18:30:51.793 00.002 31432 Mount: notify guiding stopped
18:30:51.794 00.001 31432 BLC: window closed
18:30:51.797 00.003 31432 BLC: Last direction was reset
18:30:51.799 00.002 31432 PhdController failed: Guiding stopped
18:30:51.801 00.002 31432 PhdController: newstate STATE_FINISH
18:30:51.803 00.002 31432 PhdController complete: fail: Guiding stopped
18:30:51.805 00.002 31432 Mount: notify guiding dither settle done success=0
18:30:51.806 00.001 31432 PhdController: newstate STATE_IDLE
18:30:51.808 00.002 31432 Changing from state GUIDING to STOP
18:30:51.810 00.002 31432 guider state => SELECTED
18:30:51.812 00.002 31432 Status Line: Boucler
18:30:51.814 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:30:51.815 00.001 31432 PFT: set state 3
18:30:51.820 00.005 31432 ScopeASCOM::SideOfPier() returns 0
18:30:51.822 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:30:51.831 00.009 31432 UpdateGuideState exits: m=680 RSB=14.9
18:30:51.835 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:51.836 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:51.838 00.002 31432 Enqueuing Expose request
18:30:51.839 00.001 29876 Worker thread wakes up
18:30:51.839 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:51.839 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(871,274,31,31)
18:30:52.816 00.977 31432 ScopeASCOM::SideOfPier() returns 0
18:30:53.831 01.015 31432 ScopeASCOM::SideOfPier() returns 0
18:30:54.250 00.419 29876 Exposure complete
18:30:54.293 00.043 29876 worker thread done servicing request
18:30:54.293 00.000 31432 OnExposeComplete: enter
18:30:54.296 00.003 31432 UpdateGuideState(): m_state=2
18:30:54.298 00.002 31432 Star::Find(15, 885, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:30:54.300 00.002 31432 Star::Find returns 1 (0), X=885.29, Y=289.16, Mass=662, SNR=14.9, Peak=124 HFD=2.6
18:30:54.302 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
18:30:54.304 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-0.14 = -0.14)
18:30:54.306 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.73 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
18:30:54.314 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=256, Gamma=0.490
18:30:54.325 00.011 31432 UpdateGuideState exits: m=662 RSB=14.9
18:30:54.328 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:54.331 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:54.333 00.002 31432 Enqueuing Expose request
18:30:54.336 00.003 29876 Worker thread wakes up
18:30:54.336 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:54.336 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,274,31,31)
18:30:54.826 00.490 31432 ScopeASCOM::SideOfPier() returns 0
18:30:55.822 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:30:56.819 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:30:56.957 00.138 29876 Exposure complete
18:30:57.000 00.043 29876 worker thread done servicing request
18:30:57.000 00.000 31432 OnExposeComplete: enter
18:30:57.002 00.002 31432 UpdateGuideState(): m_state=2
18:30:57.004 00.002 31432 Star::Find(15, 885, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:30:57.006 00.002 31432 Star::Find returns 1 (0), X=885.15, Y=289.37, Mass=769, SNR=15.4, Peak=87 HFD=3.3
18:30:57.008 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
18:30:57.010 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-0.43 = -0.43)
18:30:57.012 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=0.32 hyp=0.49 cameraTheta=2.44 mountX=-0.37 mountY=-0.20, mountTheta=-2.64
18:30:57.014 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=258, Gamma=0.490
18:30:57.026 00.012 31432 UpdateGuideState exits: m=769 RSB=15.4
18:30:57.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:57.030 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:57.033 00.003 31432 Enqueuing Expose request
18:30:57.035 00.002 29876 Worker thread wakes up
18:30:57.035 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:57.035 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,274,31,31)
18:30:57.820 00.785 31432 ScopeASCOM::SideOfPier() returns 0
18:30:58.828 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:30:59.552 00.724 29876 Exposure complete
18:30:59.596 00.044 29876 worker thread done servicing request
18:30:59.596 00.000 31432 OnExposeComplete: enter
18:30:59.598 00.002 31432 UpdateGuideState(): m_state=2
18:30:59.600 00.002 31432 Star::Find(15, 885, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:30:59.602 00.002 31432 Star::Find returns 1 (0), X=885.11, Y=289.69, Mass=696, SNR=15.6, Peak=103 HFD=2.6
18:30:59.603 00.001 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
18:30:59.605 00.002 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-0.71 = -0.71)
18:30:59.607 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.63 hyp=0.76 cameraTheta=2.16 mountX=-0.41 mountY=-0.50, mountTheta=-2.26
18:30:59.610 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:30:59.622 00.012 31432 UpdateGuideState exits: m=696 RSB=15.6
18:30:59.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:30:59.625 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:30:59.627 00.002 31432 Enqueuing Expose request
18:30:59.630 00.003 29876 Worker thread wakes up
18:30:59.630 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:30:59.630 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(870,275,31,31)
18:30:59.827 00.197 31432 ScopeASCOM::SideOfPier() returns 0
18:31:00.822 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:31:01.824 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:31:02.259 00.435 29876 Exposure complete
18:31:02.302 00.043 29876 worker thread done servicing request
18:31:02.302 00.000 31432 OnExposeComplete: enter
18:31:02.303 00.001 31432 UpdateGuideState(): m_state=2
18:31:02.306 00.003 31432 Star::Find(15, 885, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:31:02.308 00.002 31432 Star::Find returns 1 (0), X=883.94, Y=289.12, Mass=762, SNR=16.2, Peak=109 HFD=2.8
18:31:02.310 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
18:31:02.312 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.23 = 0.23)
18:31:02.312 00.000 31432 CameraToMount -- cameraX=-1.59 cameraY=0.07 hyp=1.59 cameraTheta=3.10 mountX=-1.59 mountY=0.36, mountTheta=2.92
18:31:02.315 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
18:31:02.326 00.011 31432 UpdateGuideState exits: m=762 RSB=16.2
18:31:02.327 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:02.329 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:02.331 00.002 31432 Enqueuing Expose request
18:31:02.333 00.002 29876 Worker thread wakes up
18:31:02.333 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:02.333 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(869,274,31,31)
18:31:02.826 00.493 31432 ScopeASCOM::SideOfPier() returns 0
18:31:03.826 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:04.818 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:31:04.851 00.033 29876 Exposure complete
18:31:04.893 00.042 29876 worker thread done servicing request
18:31:04.893 00.000 31432 OnExposeComplete: enter
18:31:04.895 00.002 31432 UpdateGuideState(): m_state=2
18:31:04.897 00.002 31432 Star::Find(15, 883, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:31:04.899 00.002 31432 Star::Find returns 1 (0), X=883.37, Y=289.51, Mass=608, SNR=14.1, Peak=101 HFD=3.1
18:31:04.901 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
18:31:04.902 00.001 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.06 = 0.06)
18:31:04.904 00.002 31432 CameraToMount -- cameraX=-2.16 cameraY=0.46 hyp=2.21 cameraTheta=2.93 mountX=-2.15 mountY=0.13, mountTheta=3.08
18:31:04.907 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
18:31:04.918 00.011 31432 UpdateGuideState exits: m=608 RSB=14.1
18:31:04.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:04.922 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:04.924 00.002 31432 Enqueuing Expose request
18:31:04.926 00.002 29876 Worker thread wakes up
18:31:04.926 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:04.926 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(868,275,31,31)
18:31:05.817 00.891 31432 ScopeASCOM::SideOfPier() returns 0
18:31:06.828 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:31:07.552 00.724 29876 Exposure complete
18:31:07.595 00.043 29876 worker thread done servicing request
18:31:07.595 00.000 31432 OnExposeComplete: enter
18:31:07.597 00.002 31432 UpdateGuideState(): m_state=2
18:31:07.599 00.002 31432 Star::Find(15, 883, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:31:07.601 00.002 31432 Star::Find returns 1 (0), X=882.82, Y=289.16, Mass=684, SNR=15.4, Peak=101 HFD=2.6
18:31:07.603 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
18:31:07.605 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.23 = 0.23)
18:31:07.606 00.001 31432 CameraToMount -- cameraX=-2.71 cameraY=0.11 hyp=2.71 cameraTheta=3.10 mountX=-2.71 mountY=0.62, mountTheta=2.92
18:31:07.609 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
18:31:07.620 00.011 31432 UpdateGuideState exits: m=684 RSB=15.4
18:31:07.622 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:07.624 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:07.626 00.002 31432 Enqueuing Expose request
18:31:07.628 00.002 29876 Worker thread wakes up
18:31:07.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:07.628 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(868,274,31,31)
18:31:07.819 00.191 31432 ScopeASCOM::SideOfPier() returns 0
18:31:08.821 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:31:09.820 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:31:10.149 00.329 29876 Exposure complete
18:31:10.192 00.043 29876 worker thread done servicing request
18:31:10.192 00.000 31432 OnExposeComplete: enter
18:31:10.194 00.002 31432 UpdateGuideState(): m_state=2
18:31:10.196 00.002 31432 Star::Find(15, 882, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:31:10.198 00.002 31432 Star::Find returns 1 (0), X=881.80, Y=288.65, Mass=677, SNR=15.2, Peak=98 HFD=2.7
18:31:10.200 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
18:31:10.202 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-5.91 = 0.38)
18:31:10.204 00.002 31432 CameraToMount -- cameraX=-3.73 cameraY=-0.40 hyp=3.75 cameraTheta=-3.04 mountX=-3.74 mountY=1.38, mountTheta=2.79
18:31:10.206 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
18:31:10.217 00.011 31432 UpdateGuideState exits: m=677 RSB=15.2
18:31:10.219 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:10.221 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:10.223 00.002 31432 Enqueuing Expose request
18:31:10.225 00.002 29876 Worker thread wakes up
18:31:10.225 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:10.225 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(867,274,31,31)
18:31:10.829 00.604 31432 ScopeASCOM::SideOfPier() returns 0
18:31:11.829 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:12.825 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:31:12.857 00.032 29876 Exposure complete
18:31:12.900 00.043 29876 worker thread done servicing request
18:31:12.900 00.000 31432 OnExposeComplete: enter
18:31:12.903 00.003 31432 UpdateGuideState(): m_state=2
18:31:12.905 00.002 31432 Star::Find(15, 881, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:31:12.907 00.002 31432 Star::Find returns 1 (0), X=881.29, Y=288.38, Mass=931, SNR=18.0, Peak=107 HFD=3.4
18:31:12.909 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
18:31:12.911 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-5.85 = 0.43)
18:31:12.912 00.001 31432 CameraToMount -- cameraX=-4.24 cameraY=-0.67 hyp=4.29 cameraTheta=-2.98 mountX=-4.25 mountY=1.79, mountTheta=2.74
18:31:12.915 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=255, Gamma=0.490
18:31:12.926 00.011 31432 UpdateGuideState exits: m=931 RSB=18.0
18:31:12.928 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:12.930 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:12.932 00.002 31432 Enqueuing Expose request
18:31:12.934 00.002 29876 Worker thread wakes up
18:31:12.934 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:12.934 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(866,273,31,31)
18:31:13.824 00.890 31432 ScopeASCOM::SideOfPier() returns 0
18:31:14.824 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:15.345 00.521 29876 Exposure complete
18:31:15.388 00.043 29876 worker thread done servicing request
18:31:15.388 00.000 31432 OnExposeComplete: enter
18:31:15.391 00.003 31432 UpdateGuideState(): m_state=2
18:31:15.393 00.002 31432 Star::Find(15, 881, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:31:15.395 00.002 31432 Star::Find returns 1 (0), X=880.11, Y=288.64, Mass=678, SNR=14.6, Peak=90 HFD=2.8
18:31:15.397 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
18:31:15.399 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-5.94 = 0.35)
18:31:15.400 00.001 31432 CameraToMount -- cameraX=-5.42 cameraY=-0.41 hyp=5.44 cameraTheta=-3.07 mountX=-5.43 mountY=1.85, mountTheta=2.81
18:31:15.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=27, FiltMin=7, FiltMax=258, Gamma=0.490
18:31:15.415 00.012 31432 UpdateGuideState exits: m=678 RSB=14.6
18:31:15.417 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:15.419 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:15.420 00.001 31432 Enqueuing Expose request
18:31:15.423 00.003 29876 Worker thread wakes up
18:31:15.423 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:15.423 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(865,274,31,31)
18:31:15.820 00.397 31432 ScopeASCOM::SideOfPier() returns 0
18:31:16.822 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:31:17.049 00.227 31432 User exited setup dialog with 'ok'
18:31:17.052 00.003 31432 set dither mode 0
18:31:17.056 00.004 31432 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:31:17.059 00.003 31432 AutoExp: config min = 1000 max = 5000 snr = 10.00
18:31:17.061 00.002 31432 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:31:17.065 00.004 31432 camera: set binning = 1
18:31:17.068 00.003 31432 Saturation detection set to Max-ADU value 255
18:31:17.070 00.002 31432 Setting StarMinHFD = 1.50
18:31:17.072 00.002 31432 Setting MaxHFD = 10.0
18:31:17.075 00.003 31432 Setting StarMinSNR = 6.0
18:31:17.077 00.002 31432 Setting AutoSelDownsample = 0
18:31:17.079 00.002 31432 MultiStar mode enabled
18:31:17.082 00.003 31432 Scope: enabling slew check, guiding will stop when slew is detected
18:31:17.084 00.002 31432 BLC: Backlash comp enabled, Comp pulse = 20 ms
18:31:17.088 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:31:17.091 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:31:17.094 00.003 31432 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.30
18:31:17.096 00.002 31432 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.60
18:31:17.099 00.003 31432 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:31:17.165 00.066 31432 PhdConfig flush
18:31:17.824 00.659 31432 ScopeASCOM::SideOfPier() returns 0
18:31:18.054 00.230 29876 Exposure complete
18:31:18.096 00.042 29876 worker thread done servicing request
18:31:18.097 00.001 31432 OnExposeComplete: enter
18:31:18.099 00.002 31432 UpdateGuideState(): m_state=2
18:31:18.101 00.002 31432 Star::Find(15, 880, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:31:18.102 00.001 31432 Star::Find returns 1 (0), X=879.37, Y=289.35, Mass=801, SNR=16.3, Peak=94 HFD=3.4
18:31:18.104 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
18:31:18.106 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.22 = 0.22)
18:31:18.108 00.002 31432 CameraToMount -- cameraX=-6.15 cameraY=0.30 hyp=6.16 cameraTheta=3.09 mountX=-6.15 mountY=1.36, mountTheta=2.92
18:31:18.110 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:18.121 00.011 31432 UpdateGuideState exits: m=801 RSB=16.3
18:31:18.123 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:18.125 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:18.127 00.002 31432 Enqueuing Expose request
18:31:18.129 00.002 29876 Worker thread wakes up
18:31:18.129 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:18.129 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,274,31,31)
18:31:18.822 00.693 31432 ScopeASCOM::SideOfPier() returns 0
18:31:19.819 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:31:20.644 00.825 29876 Exposure complete
18:31:20.690 00.046 29876 worker thread done servicing request
18:31:20.690 00.000 31432 OnExposeComplete: enter
18:31:20.692 00.002 31432 UpdateGuideState(): m_state=2
18:31:20.694 00.002 31432 Star::Find(15, 879, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:31:20.696 00.002 31432 Star::Find returns 1 (0), X=879.06, Y=289.28, Mass=735, SNR=15.9, Peak=94 HFD=3.3
18:31:20.698 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
18:31:20.699 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.24 = 0.24)
18:31:20.701 00.002 31432 CameraToMount -- cameraX=-6.47 cameraY=0.23 hyp=6.47 cameraTheta=3.11 mountX=-6.46 mountY=1.51, mountTheta=2.91
18:31:20.706 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:20.717 00.011 31432 UpdateGuideState exits: m=735 RSB=15.9
18:31:20.719 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:20.721 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:20.723 00.002 31432 Enqueuing Expose request
18:31:20.725 00.002 29876 Worker thread wakes up
18:31:20.725 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:20.725 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,274,31,31)
18:31:20.828 00.103 31432 ScopeASCOM::SideOfPier() returns 0
18:31:21.294 00.466 31432 PFT: set state 1
18:31:21.301 00.007 31432 ScopeASCOM::SideOfPier() returns 0
18:31:22.310 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:31:23.309 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:31:23.355 00.046 29876 Exposure complete
18:31:23.399 00.044 29876 worker thread done servicing request
18:31:23.399 00.000 31432 OnExposeComplete: enter
18:31:23.402 00.003 31432 UpdateGuideState(): m_state=2
18:31:23.403 00.001 31432 Star::Find(15, 879, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:31:23.405 00.002 31432 Star::Find returns 1 (0), X=879.04, Y=288.85, Mass=739, SNR=15.7, Peak=96 HFD=2.9
18:31:23.406 00.001 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
18:31:23.409 00.003 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-5.98 = 0.30)
18:31:23.411 00.002 31432 CameraToMount -- cameraX=-6.49 cameraY=-0.20 hyp=6.49 cameraTheta=-3.11 mountX=-6.49 mountY=1.94, mountTheta=2.85
18:31:23.413 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:31:23.424 00.011 31432 UpdateGuideState exits: m=739 RSB=15.7
18:31:23.427 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:23.428 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:23.430 00.002 31432 Enqueuing Expose request
18:31:23.432 00.002 29876 Worker thread wakes up
18:31:23.432 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:23.432 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(864,274,31,31)
18:31:24.303 00.871 31432 ScopeASCOM::SideOfPier() returns 0
18:31:25.310 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:31:25.848 00.538 29876 Exposure complete
18:31:25.890 00.042 29876 worker thread done servicing request
18:31:25.891 00.001 31432 OnExposeComplete: enter
18:31:25.893 00.002 31432 UpdateGuideState(): m_state=2
18:31:25.895 00.002 31432 Star::Find(15, 879, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:31:25.897 00.002 31432 Star::Find returns 1 (0), X=878.41, Y=289.10, Mass=851, SNR=16.7, Peak=105 HFD=3.3
18:31:25.899 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.12 = 3.12)
18:31:25.900 00.001 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.26 = 0.26)
18:31:25.902 00.002 31432 CameraToMount -- cameraX=-7.12 cameraY=0.05 hyp=7.12 cameraTheta=3.13 mountX=-7.11 mountY=1.86, mountTheta=2.89
18:31:25.905 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=255, Gamma=0.490
18:31:25.917 00.012 31432 UpdateGuideState exits: m=851 RSB=16.7
18:31:25.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:25.921 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:25.923 00.002 31432 Enqueuing Expose request
18:31:25.924 00.001 29876 Worker thread wakes up
18:31:25.924 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:25.924 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(863,274,31,31)
18:31:26.316 00.392 31432 ScopeASCOM::SideOfPier() returns 0
18:31:27.302 00.986 31432 ScopeASCOM::SideOfPier() returns 0
18:31:28.301 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:31:28.546 00.245 29876 Exposure complete
18:31:28.589 00.043 29876 worker thread done servicing request
18:31:28.589 00.000 31432 OnExposeComplete: enter
18:31:28.591 00.002 31432 UpdateGuideState(): m_state=2
18:31:28.593 00.002 31432 Star::Find(15, 878, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:31:28.595 00.002 31432 Star::Find returns 1 (0), X=877.20, Y=289.10, Mass=904, SNR=17.5, Peak=111 HFD=2.9
18:31:28.597 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.12 = 3.12)
18:31:28.599 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (0.27 = 0.27)
18:31:28.600 00.001 31432 CameraToMount -- cameraX=-8.33 cameraY=0.05 hyp=8.33 cameraTheta=3.14 mountX=-8.33 mountY=2.18, mountTheta=2.89
18:31:28.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=6, FiltMax=255, Gamma=0.490
18:31:28.615 00.012 31432 UpdateGuideState exits: m=904 RSB=17.5
18:31:28.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:28.619 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:28.620 00.001 31432 Enqueuing Expose request
18:31:28.622 00.002 29876 Worker thread wakes up
18:31:28.622 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:28.622 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(862,274,31,31)
18:31:29.304 00.682 31432 ScopeASCOM::SideOfPier() returns 0
18:31:30.312 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:31:31.145 00.833 29876 Exposure complete
18:31:31.188 00.043 29876 worker thread done servicing request
18:31:31.188 00.000 31432 OnExposeComplete: enter
18:31:31.191 00.003 31432 UpdateGuideState(): m_state=2
18:31:31.193 00.002 31432 Star::Find(15, 877, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:31:31.195 00.002 31432 Star::Find returns 1 (0), X=877.07, Y=288.76, Mass=828, SNR=16.9, Peak=99 HFD=3.3
18:31:31.196 00.001 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
18:31:31.198 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-5.98 = 0.31)
18:31:31.200 00.002 31432 CameraToMount -- cameraX=-8.46 cameraY=-0.29 hyp=8.47 cameraTheta=-3.11 mountX=-8.47 mountY=2.55, mountTheta=2.85
18:31:31.202 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:31.214 00.012 31432 UpdateGuideState exits: m=828 RSB=16.9
18:31:31.217 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:31.218 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:31.220 00.002 31432 Enqueuing Expose request
18:31:31.222 00.002 29876 Worker thread wakes up
18:31:31.222 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:31.222 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(862,274,31,31)
18:31:31.315 00.093 31432 ScopeASCOM::SideOfPier() returns 0
18:31:32.305 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:31:33.313 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:31:33.850 00.537 29876 Exposure complete
18:31:33.893 00.043 29876 worker thread done servicing request
18:31:33.893 00.000 31432 OnExposeComplete: enter
18:31:33.895 00.002 31432 UpdateGuideState(): m_state=2
18:31:33.897 00.002 31432 Star::Find(15, 877, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:31:33.899 00.002 31432 Star::Find returns 1 (0), X=876.31, Y=288.90, Mass=918, SNR=17.5, Peak=101 HFD=3.4
18:31:33.901 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.02) = xAngle (-3.14 = 3.14)
18:31:33.903 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-6.00 = 0.29)
18:31:33.905 00.002 31432 CameraToMount -- cameraX=-9.22 cameraY=-0.15 hyp=9.22 cameraTheta=-3.13 mountX=-9.22 mountY=2.62, mountTheta=2.87
18:31:33.907 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:31:33.922 00.015 31432 UpdateGuideState exits: m=918 RSB=17.5
18:31:33.924 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:33.926 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:33.928 00.002 31432 Enqueuing Expose request
18:31:33.930 00.002 29876 Worker thread wakes up
18:31:33.930 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:33.930 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(861,274,31,31)
18:31:34.309 00.379 31432 ScopeASCOM::SideOfPier() returns 0
18:31:35.309 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:35.316 00.007 31432 SetCurrentPosition(697.78,531.71)
18:31:35.319 00.003 31432 Star::Find(15, 697, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:31:35.321 00.002 31432 Star::Find returns 1 (0), X=705.51, Y=530.45, Mass=7913, SNR=57.5, Peak=256 HFD=5.0
18:31:35.323 00.002 31432 setting lock position to (705.51, 530.45)
18:31:35.325 00.002 31432 MultiStar: stabilizing after lock position change
18:31:35.327 00.002 31432 MultiStar: secondary guide stars cleared18:31:35.329 00.002 31432 MultiStar: single-star usage forced by user star selection
18:31:35.331 00.002 31432 Status Line: Étoile sélectionnée à (705.5, 530.4)
18:31:35.336 00.005 31432 Changing from state SELECTED to SELECTED
18:31:35.338 00.002 31432 guider state => SELECTED
18:31:36.307 00.969 31432 ScopeASCOM::SideOfPier() returns 0
18:31:36.445 00.138 29876 Exposure complete
18:31:36.488 00.043 29876 worker thread done servicing request
18:31:36.488 00.000 31432 OnExposeComplete: enter
18:31:36.491 00.003 31432 UpdateGuideState(): m_state=2
18:31:36.493 00.002 31432 Star::Find(15, 705, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:31:36.495 00.002 31432 Star::Find returns 1 (0), X=704.48, Y=530.16, Mass=8073, SNR=59.0, Peak=256 HFD=4.8
18:31:36.496 00.001 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
18:31:36.498 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (2.85)) = yAngle (-5.74 = 0.54)
18:31:36.500 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=-0.29 hyp=1.07 cameraTheta=-2.87 mountX=-1.04 mountY=0.56, mountTheta=2.65
18:31:36.503 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=255, Gamma=0.490
18:31:36.515 00.012 31432 UpdateGuideState exits: m=8073 RSB=59.0
18:31:36.518 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:36.519 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:36.521 00.002 31432 Enqueuing Expose request
18:31:36.523 00.002 29876 Worker thread wakes up
18:31:36.523 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:36.523 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(689,515,31,31)
18:31:37.305 00.782 31432 ScopeASCOM::SideOfPier() returns 0
18:31:37.693 00.388 31432 PhdController::Guide begins
18:31:37.695 00.002 31432 PhdController: newstate STATE_SETUP
18:31:37.697 00.002 31432 PhdController: setup
18:31:37.699 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:31:37.700 00.001 31432 PhdController: newstate STATE_CALIBRATE
18:31:37.702 00.002 31432 PhdController: clearing calibration
18:31:37.706 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:31:37.708 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:31:37.710 00.002 31432 PhdController: start calibration
18:31:37.719 00.009 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:31:37.721 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:31:37.723 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:31:37.725 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:31:37.727 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:31:37.729 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 16.508100
18:31:37.731 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:31:37.733 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 32
18:31:37.735 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:31:37.737 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 2
18:31:37.739 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:30:51"
18:31:37.741 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:31:37.743 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.0 -0.2}, {6.5 0.2}, {9.0 0.1}, {11.4 0.6}, {14.4 0.8}, {17.5 1.1}, {20.0 0.6}, {22.9 0.7}, {25.1 0.4}, {25.1 0.4}, {14.4 0.2}, {6.3 0.1}"
18:31:37.745 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.6}, {0.3 3.9}, {0.0 5.6}, {0.7 8.3}, {0.9 10.5}, {0.2 12.9}, {0.5 14.6}, {2.0 16.3}, {1.6 18.1}, {1.2 19.6}, {1.9 21.1}, {1.3 21.2}, {1.3 22.0}, {0.9 23.0}, {0.9 22.6}, {0.5 22.8}, {0.5 22.7}, {-0.2 23.0}, {-0.5 23.6}, {-1.8 23.4}, {-2.7 24.1}, {-2.6 24.1}, {-2.7 22.9}, {-3.8 23.6}, {-4.4 23.2}, {-5.1 23.4}, {-5.6 22.9}, {-5.8 24.0}, {-6.1 24.2}, {-6.5 23.7}, {-6.3 23.7}, {-7.6 24.1}, {-7.6 24.1}, {-7.4 23.4}, {-8.3 23.3}, {-8.7 20.4}, {-8.4 6.3}"
18:31:37.748 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:31:37.752 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:31:37.755 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:31:37.758 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:31:37.761 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:31:37.764 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:31:37.766 00.002 31432 guider state => CALIBRATING_PRIMARY
18:31:37.769 00.003 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:31:37.770 00.001 31432 reset dither spiral
18:31:37.773 00.003 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:31:37.774 00.001 31432 PFT: set state 2
18:31:37.776 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:31:37.789 00.013 31432 ScopeASCOM::SideOfPier() returns 0
18:31:38.799 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:31:39.153 00.354 29876 Exposure complete
18:31:39.196 00.043 29876 worker thread done servicing request
18:31:39.196 00.000 31432 OnExposeComplete: enter
18:31:39.199 00.003 31432 UpdateGuideState(): m_state=3
18:31:39.202 00.003 31432 Star::Find(15, 704, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:31:39.204 00.002 31432 Star::Find returns 1 (0), X=703.53, Y=530.81, Mass=8504, SNR=59.9, Peak=256 HFD=5.0
18:31:39.211 00.007 31432 Scope::UpdateCalibrationState: starting location = 703.53,530.81 coords = 0.72,-0.2
18:31:39.214 00.003 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:31:39.218 00.004 31432 Enqueuing Calibration Move request for direction 3
18:31:39.221 00.003 31432 PFT: calibration started
18:31:39.224 00.003 29876 Worker thread wakes up
18:31:39.224 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:39.224 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:39.224 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:39.226 00.002 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:39.226 00.000 29876 MoveAxis(W, 300, -)
18:31:39.226 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:39.226 00.000 29876 IsSlewing returns 0
18:31:39.226 00.000 29876 IsGuiding returns 0
18:31:39.226 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:39.237 00.011 31432 UpdateGuideState exits: m=8504 RSB=59.9
18:31:39.239 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:39.241 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:39.244 00.003 31432 Enqueuing Expose request
18:31:39.551 00.307 29876 IsGuiding returns 1
18:31:39.551 00.000 29876 scope still moving after pulse duration time elapsed
18:31:39.581 00.030 29876 IsSlewing returns 0
18:31:39.581 00.000 29876 IsGuiding returns 0
18:31:39.581 00.000 29876 scope move finished after 300 + 55 ms
18:31:39.581 00.000 29876 Move returns status 0, amount 300
18:31:39.581 00.000 29876 move complete, result=0
18:31:39.581 00.000 29876 worker thread done servicing request
18:31:39.582 00.001 29876 Worker thread wakes up
18:31:39.582 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:39.582 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(689,516,31,31)
18:31:39.797 00.215 31432 ScopeASCOM::SideOfPier() returns 0
18:31:40.793 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:31:41.786 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:31:41.991 00.205 29876 Exposure complete
18:31:42.034 00.043 29876 worker thread done servicing request
18:31:42.034 00.000 31432 OnExposeComplete: enter
18:31:42.037 00.003 31432 UpdateGuideState(): m_state=3
18:31:42.038 00.001 31432 Star::Find(15, 703, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:31:42.040 00.002 31432 Star::Find returns 1 (0), X=701.11, Y=530.52, Mass=9010, SNR=62.3, Peak=256 HFD=5.1
18:31:42.044 00.004 31432 Status Line: Pas vers l'Ouest   2, dist= 2.4
18:31:42.047 00.003 31432 Enqueuing Calibration Move request for direction 3
18:31:42.049 00.002 29876 Worker thread wakes up
18:31:42.049 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:42.049 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:42.049 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:42.049 00.000 29876 MoveAxis(W, 300, -)
18:31:42.049 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:42.049 00.000 29876 IsSlewing returns 0
18:31:42.050 00.001 29876 IsGuiding returns 0
18:31:42.050 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:42.053 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:31:42.065 00.012 31432 UpdateGuideState exits: m=9010 RSB=62.3
18:31:42.067 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:42.069 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:42.071 00.002 31432 Enqueuing Expose request
18:31:42.362 00.291 29876 IsGuiding returns 1
18:31:42.362 00.000 29876 scope still moving after pulse duration time elapsed
18:31:42.394 00.032 29876 IsSlewing returns 0
18:31:42.394 00.000 29876 IsGuiding returns 0
18:31:42.394 00.000 29876 scope move finished after 300 + 43 ms
18:31:42.394 00.000 29876 Move returns status 0, amount 300
18:31:42.394 00.000 29876 move complete, result=0
18:31:42.394 00.000 29876 worker thread done servicing request
18:31:42.394 00.000 29876 Worker thread wakes up
18:31:42.394 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:42.394 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(686,516,31,31)
18:31:42.797 00.403 31432 ScopeASCOM::SideOfPier() returns 0
18:31:43.797 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:44.790 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:31:45.021 00.231 29876 Exposure complete
18:31:45.065 00.044 29876 worker thread done servicing request
18:31:45.065 00.000 31432 OnExposeComplete: enter
18:31:45.068 00.003 31432 UpdateGuideState(): m_state=3
18:31:45.070 00.002 31432 Star::Find(15, 701, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:31:45.071 00.001 31432 Star::Find returns 1 (0), X=697.68, Y=530.39, Mass=8463, SNR=60.0, Peak=256 HFD=4.9
18:31:45.074 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 5.9
18:31:45.078 00.004 31432 Enqueuing Calibration Move request for direction 3
18:31:45.080 00.002 29876 Worker thread wakes up
18:31:45.080 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:45.080 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:45.080 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:45.080 00.000 29876 MoveAxis(W, 300, -)
18:31:45.080 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:45.080 00.000 29876 IsSlewing returns 0
18:31:45.080 00.000 29876 IsGuiding returns 0
18:31:45.081 00.001 29876 PulseGuide returned control before completion, sleep 310
18:31:45.083 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:45.097 00.014 31432 UpdateGuideState exits: m=8463 RSB=60.0
18:31:45.099 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:45.101 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:45.103 00.002 31432 Enqueuing Expose request
18:31:45.406 00.303 29876 IsGuiding returns 1
18:31:45.406 00.000 29876 scope still moving after pulse duration time elapsed
18:31:45.436 00.030 29876 IsSlewing returns 0
18:31:45.436 00.000 29876 IsGuiding returns 0
18:31:45.436 00.000 29876 scope move finished after 300 + 55 ms
18:31:45.436 00.000 29876 Move returns status 0, amount 300
18:31:45.436 00.000 29876 move complete, result=0
18:31:45.436 00.000 29876 worker thread done servicing request
18:31:45.436 00.000 29876 Worker thread wakes up
18:31:45.436 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:45.436 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(683,515,31,31)
18:31:45.793 00.357 31432 ScopeASCOM::SideOfPier() returns 0
18:31:46.789 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:31:47.798 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:31:47.846 00.048 29876 Exposure complete
18:31:47.891 00.045 29876 worker thread done servicing request
18:31:47.892 00.001 31432 OnExposeComplete: enter
18:31:47.894 00.002 31432 UpdateGuideState(): m_state=3
18:31:47.896 00.002 31432 Star::Find(15, 697, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:31:47.898 00.002 31432 Star::Find returns 1 (0), X=694.76, Y=530.36, Mass=8787, SNR=61.5, Peak=256 HFD=5.0
18:31:47.901 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 8.8
18:31:47.904 00.003 31432 Enqueuing Calibration Move request for direction 3
18:31:47.906 00.002 29876 Worker thread wakes up
18:31:47.906 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:47.906 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:47.906 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:47.906 00.000 29876 MoveAxis(W, 300, -)
18:31:47.906 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:47.906 00.000 29876 IsSlewing returns 0
18:31:47.907 00.001 29876 IsGuiding returns 0
18:31:47.907 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:47.909 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:47.921 00.012 31432 UpdateGuideState exits: m=8787 RSB=61.5
18:31:47.924 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:47.925 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:47.927 00.002 31432 Enqueuing Expose request
18:31:48.231 00.304 29876 IsGuiding returns 1
18:31:48.231 00.000 29876 scope still moving after pulse duration time elapsed
18:31:48.262 00.031 29876 IsSlewing returns 0
18:31:48.262 00.000 29876 IsGuiding returns 0
18:31:48.262 00.000 29876 scope move finished after 300 + 55 ms
18:31:48.262 00.000 29876 Move returns status 0, amount 300
18:31:48.262 00.000 29876 move complete, result=0
18:31:48.262 00.000 29876 worker thread done servicing request
18:31:48.262 00.000 29876 Worker thread wakes up
18:31:48.262 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:48.262 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(680,515,31,31)
18:31:48.786 00.524 31432 ScopeASCOM::SideOfPier() returns 0
18:31:49.786 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:50.786 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:31:50.894 00.108 29876 Exposure complete
18:31:50.936 00.042 29876 worker thread done servicing request
18:31:50.937 00.001 31432 OnExposeComplete: enter
18:31:50.939 00.002 31432 UpdateGuideState(): m_state=3
18:31:50.941 00.002 31432 Star::Find(15, 694, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:31:50.942 00.001 31432 Star::Find returns 1 (0), X=691.15, Y=530.00, Mass=8053, SNR=58.6, Peak=255 HFD=4.6
18:31:50.945 00.003 31432 Status Line: Pas vers l'Ouest   5, dist=12.4
18:31:50.949 00.004 31432 Enqueuing Calibration Move request for direction 3
18:31:50.951 00.002 29876 Worker thread wakes up
18:31:50.951 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:50.951 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:50.951 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:50.951 00.000 29876 MoveAxis(W, 300, -)
18:31:50.951 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:50.951 00.000 29876 IsSlewing returns 0
18:31:50.952 00.001 29876 IsGuiding returns 0
18:31:50.952 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:50.954 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:50.966 00.012 31432 UpdateGuideState exits: m=8053 RSB=58.6
18:31:50.969 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:50.971 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:50.973 00.002 31432 Enqueuing Expose request
18:31:51.276 00.303 29876 IsGuiding returns 1
18:31:51.276 00.000 29876 scope still moving after pulse duration time elapsed
18:31:51.307 00.031 29876 IsSlewing returns 0
18:31:51.307 00.000 29876 IsGuiding returns 0
18:31:51.307 00.000 29876 scope move finished after 300 + 55 ms
18:31:51.307 00.000 29876 Move returns status 0, amount 300
18:31:51.307 00.000 29876 move complete, result=0
18:31:51.307 00.000 29876 worker thread done servicing request
18:31:51.307 00.000 29876 Worker thread wakes up
18:31:51.307 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:51.307 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(676,515,31,31)
18:31:51.798 00.491 31432 ScopeASCOM::SideOfPier() returns 0
18:31:52.786 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:31:53.721 00.935 29876 Exposure complete
18:31:53.764 00.043 29876 worker thread done servicing request
18:31:53.764 00.000 31432 OnExposeComplete: enter
18:31:53.766 00.002 31432 UpdateGuideState(): m_state=3
18:31:53.768 00.002 31432 Star::Find(15, 691, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:31:53.770 00.002 31432 Star::Find returns 1 (0), X=688.60, Y=529.59, Mass=8748, SNR=61.3, Peak=256 HFD=5.0
18:31:53.773 00.003 31432 Status Line: Pas vers l'Ouest   6, dist=15.0
18:31:53.776 00.003 31432 Enqueuing Calibration Move request for direction 3
18:31:53.778 00.002 29876 Worker thread wakes up
18:31:53.778 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:53.778 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:53.778 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:53.778 00.000 29876 MoveAxis(W, 300, -)
18:31:53.778 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:53.779 00.001 29876 IsSlewing returns 0
18:31:53.779 00.000 29876 IsGuiding returns 0
18:31:53.779 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:53.781 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:31:53.793 00.012 31432 UpdateGuideState exits: m=8748 RSB=61.3
18:31:53.795 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:53.798 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:53.801 00.003 31432 Enqueuing Expose request
18:31:53.834 00.033 31432 ScopeASCOM::SideOfPier() returns 0
18:31:54.092 00.258 29876 IsGuiding returns 1
18:31:54.092 00.000 29876 scope still moving after pulse duration time elapsed
18:31:54.124 00.032 29876 IsSlewing returns 0
18:31:54.124 00.000 29876 IsGuiding returns 0
18:31:54.124 00.000 29876 scope move finished after 300 + 44 ms
18:31:54.124 00.000 29876 Move returns status 0, amount 300
18:31:54.124 00.000 29876 move complete, result=0
18:31:54.124 00.000 29876 worker thread done servicing request
18:31:54.124 00.000 29876 Worker thread wakes up
18:31:54.124 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:54.124 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(674,515,31,31)
18:31:54.798 00.674 31432 ScopeASCOM::SideOfPier() returns 0
18:31:55.790 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:31:56.792 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:31:56.852 00.060 29876 Exposure complete
18:31:56.896 00.044 29876 worker thread done servicing request
18:31:56.896 00.000 31432 OnExposeComplete: enter
18:31:56.898 00.002 31432 UpdateGuideState(): m_state=3
18:31:56.901 00.003 31432 Star::Find(15, 688, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:31:56.903 00.002 31432 Star::Find returns 1 (0), X=685.85, Y=530.36, Mass=8813, SNR=61.4, Peak=256 HFD=5.0
18:31:56.906 00.003 31432 Status Line: Pas vers l'Ouest   7, dist=17.7
18:31:56.909 00.003 31432 Enqueuing Calibration Move request for direction 3
18:31:56.911 00.002 29876 Worker thread wakes up
18:31:56.911 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:56.911 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:56.911 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:56.911 00.000 29876 MoveAxis(W, 300, -)
18:31:56.911 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:56.911 00.000 29876 IsSlewing returns 0
18:31:56.912 00.001 29876 IsGuiding returns 0
18:31:56.912 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:56.914 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=255, Gamma=0.490
18:31:56.926 00.012 31432 UpdateGuideState exits: m=8813 RSB=61.4
18:31:56.928 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:56.930 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:56.932 00.002 31432 Enqueuing Expose request
18:31:57.237 00.305 29876 IsGuiding returns 1
18:31:57.237 00.000 29876 scope still moving after pulse duration time elapsed
18:31:57.267 00.030 29876 IsSlewing returns 0
18:31:57.267 00.000 29876 IsGuiding returns 0
18:31:57.267 00.000 29876 scope move finished after 300 + 55 ms
18:31:57.267 00.000 29876 Move returns status 0, amount 300
18:31:57.267 00.000 29876 move complete, result=0
18:31:57.267 00.000 29876 worker thread done servicing request
18:31:57.267 00.000 29876 Worker thread wakes up
18:31:57.267 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:31:57.267 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(671,515,31,31)
18:31:57.790 00.523 31432 ScopeASCOM::SideOfPier() returns 0
18:31:58.797 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:31:59.674 00.877 29876 Exposure complete
18:31:59.717 00.043 29876 worker thread done servicing request
18:31:59.717 00.000 31432 OnExposeComplete: enter
18:31:59.720 00.003 31432 UpdateGuideState(): m_state=3
18:31:59.721 00.001 31432 Star::Find(15, 685, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:31:59.723 00.002 31432 Star::Find returns 1 (0), X=683.21, Y=530.18, Mass=8671, SNR=60.5, Peak=255 HFD=4.8
18:31:59.726 00.003 31432 Status Line: Pas vers l'Ouest   8, dist=20.3
18:31:59.729 00.003 31432 Enqueuing Calibration Move request for direction 3
18:31:59.731 00.002 29876 Worker thread wakes up
18:31:59.731 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:31:59.731 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:31:59.731 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:31:59.731 00.000 29876 MoveAxis(W, 300, -)
18:31:59.731 00.000 29876 Guiding  Dir = 3, Dur = 300
18:31:59.731 00.000 29876 IsSlewing returns 0
18:31:59.731 00.000 29876 IsGuiding returns 0
18:31:59.731 00.000 29876 PulseGuide returned control before completion, sleep 310
18:31:59.734 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:31:59.745 00.011 31432 UpdateGuideState exits: m=8671 RSB=60.5
18:31:59.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:31:59.749 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:31:59.751 00.002 31432 Enqueuing Expose request
18:31:59.792 00.041 31432 ScopeASCOM::SideOfPier() returns 0
18:32:00.046 00.254 29876 IsGuiding returns 1
18:32:00.047 00.001 29876 scope still moving after pulse duration time elapsed
18:32:00.077 00.030 29876 IsSlewing returns 0
18:32:00.077 00.000 29876 IsGuiding returns 1
18:32:00.107 00.030 29876 IsSlewing returns 0
18:32:00.107 00.000 29876 IsGuiding returns 0
18:32:00.107 00.000 29876 scope move finished after 300 + 75 ms
18:32:00.107 00.000 29876 Move returns status 0, amount 300
18:32:00.107 00.000 29876 move complete, result=0
18:32:00.107 00.000 29876 worker thread done servicing request
18:32:00.107 00.000 29876 Worker thread wakes up
18:32:00.107 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:00.107 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(668,515,31,31)
18:32:00.785 00.678 31432 ScopeASCOM::SideOfPier() returns 0
18:32:01.792 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:32:02.731 00.939 29876 Exposure complete
18:32:02.773 00.042 29876 worker thread done servicing request
18:32:02.773 00.000 31432 OnExposeComplete: enter
18:32:02.777 00.004 31432 UpdateGuideState(): m_state=3
18:32:02.779 00.002 31432 Star::Find(15, 683, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:32:02.781 00.002 31432 Star::Find returns 1 (0), X=680.20, Y=529.70, Mass=8339, SNR=59.8, Peak=256 HFD=4.8
18:32:02.784 00.003 31432 Status Line: Pas vers l'Ouest   9, dist=23.4
18:32:02.787 00.003 31432 Enqueuing Calibration Move request for direction 3
18:32:02.789 00.002 29876 Worker thread wakes up
18:32:02.789 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:32:02.789 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:32:02.789 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:32:02.789 00.000 29876 MoveAxis(W, 300, -)
18:32:02.789 00.000 29876 Guiding  Dir = 3, Dur = 300
18:32:02.789 00.000 29876 IsSlewing returns 0
18:32:02.789 00.000 29876 IsGuiding returns 0
18:32:02.790 00.001 29876 PulseGuide returned control before completion, sleep 310
18:32:02.793 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:32:02.805 00.012 31432 UpdateGuideState exits: m=8339 RSB=59.8
18:32:02.807 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:02.809 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:02.811 00.002 31432 Enqueuing Expose request
18:32:02.841 00.030 31432 ScopeASCOM::SideOfPier() returns 0
18:32:03.114 00.273 29876 IsGuiding returns 1
18:32:03.114 00.000 29876 scope still moving after pulse duration time elapsed
18:32:03.144 00.030 29876 IsSlewing returns 0
18:32:03.144 00.000 29876 IsGuiding returns 0
18:32:03.144 00.000 29876 scope move finished after 300 + 54 ms
18:32:03.144 00.000 29876 Move returns status 0, amount 300
18:32:03.144 00.000 29876 move complete, result=0
18:32:03.144 00.000 29876 worker thread done servicing request
18:32:03.144 00.000 29876 Worker thread wakes up
18:32:03.144 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:03.144 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(665,515,31,31)
18:32:03.790 00.646 31432 ScopeASCOM::SideOfPier() returns 0
18:32:04.789 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:32:05.557 00.768 29876 Exposure complete
18:32:05.599 00.042 29876 worker thread done servicing request
18:32:05.599 00.000 31432 OnExposeComplete: enter
18:32:05.602 00.003 31432 UpdateGuideState(): m_state=3
18:32:05.604 00.002 31432 Star::Find(15, 680, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:32:05.605 00.001 31432 Star::Find returns 1 (0), X=678.16, Y=529.30, Mass=8464, SNR=60.7, Peak=256 HFD=4.8
18:32:05.612 00.007 31432 WEST calibration completes with steps=9 angle=3.4 rate=9.413 parity=1
18:32:05.614 00.002 31432 Falling Through to state GO_EAST
18:32:05.615 00.001 31432 Status Line: Pas vers l'Est   2, dist=25.4
18:32:05.619 00.004 31432 Enqueuing Calibration Move request for direction 2
18:32:05.621 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=4, FiltMax=255, Gamma=0.490
18:32:05.623 00.002 29876 Worker thread wakes up
18:32:05.623 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1593 opts 0x0
18:32:05.623 00.000 29876 Handling axis move in thread for scope dir=2 dur=1593
18:32:05.623 00.000 29876 scope move axis dir= 2 dur= 1593 opts= 0x0
18:32:05.623 00.000 29876 MoveAxis(E, 1593, -)
18:32:05.623 00.000 29876 Guiding  Dir = 2, Dur = 1593
18:32:05.624 00.001 29876 IsSlewing returns 0
18:32:05.624 00.000 29876 IsGuiding returns 0
18:32:05.624 00.000 29876 PulseGuide returned control before completion, sleep 1603
18:32:05.633 00.009 31432 UpdateGuideState exits: m=8464 RSB=60.7
18:32:05.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:05.637 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:05.639 00.002 31432 Enqueuing Expose request
18:32:05.786 00.147 31432 ScopeASCOM::SideOfPier() returns 0
18:32:06.787 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:32:07.229 00.442 29876 IsGuiding returns 1
18:32:07.229 00.000 29876 scope still moving after pulse duration time elapsed
18:32:07.260 00.031 29876 IsSlewing returns 0
18:32:07.260 00.000 29876 IsGuiding returns 0
18:32:07.260 00.000 29876 scope move finished after 1593 + 43 ms
18:32:07.260 00.000 29876 Move returns status 0, amount 1593
18:32:07.260 00.000 29876 move complete, result=0
18:32:07.260 00.000 29876 worker thread done servicing request
18:32:07.260 00.000 29876 Worker thread wakes up
18:32:07.260 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:07.260 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(663,514,31,31)
18:32:07.785 00.525 31432 ScopeASCOM::SideOfPier() returns 0
18:32:08.788 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:32:09.786 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:32:09.893 00.107 29876 Exposure complete
18:32:09.936 00.043 29876 worker thread done servicing request
18:32:09.936 00.000 31432 OnExposeComplete: enter
18:32:09.939 00.003 31432 UpdateGuideState(): m_state=3
18:32:09.941 00.002 31432 Star::Find(15, 678, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:32:09.942 00.001 31432 Star::Find returns 1 (0), X=688.83, Y=529.86, Mass=8607, SNR=60.0, Peak=256 HFD=4.7
18:32:09.945 00.003 31432 Status Line: Pas vers l'Est   1, dist=14.7
18:32:09.948 00.003 31432 Enqueuing Calibration Move request for direction 2
18:32:09.950 00.002 29876 Worker thread wakes up
18:32:09.950 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1107 opts 0x0
18:32:09.950 00.000 29876 Handling axis move in thread for scope dir=2 dur=1107
18:32:09.950 00.000 29876 scope move axis dir= 2 dur= 1107 opts= 0x0
18:32:09.950 00.000 29876 MoveAxis(E, 1107, -)
18:32:09.950 00.000 29876 Guiding  Dir = 2, Dur = 1107
18:32:09.951 00.001 29876 IsSlewing returns 0
18:32:09.951 00.000 29876 IsGuiding returns 0
18:32:09.951 00.000 29876 PulseGuide returned control before completion, sleep 1117
18:32:09.953 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:32:09.964 00.011 31432 UpdateGuideState exits: m=8607 RSB=60.0
18:32:09.967 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:09.969 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:09.970 00.001 31432 Enqueuing Expose request
18:32:10.800 00.830 31432 ScopeASCOM::SideOfPier() returns 0
18:32:11.075 00.275 29876 IsGuiding returns 1
18:32:11.075 00.000 29876 scope still moving after pulse duration time elapsed
18:32:11.106 00.031 29876 IsSlewing returns 0
18:32:11.106 00.000 29876 IsGuiding returns 1
18:32:11.138 00.032 29876 IsSlewing returns 0
18:32:11.138 00.000 29876 IsGuiding returns 0
18:32:11.138 00.000 29876 scope move finished after 1107 + 79 ms
18:32:11.138 00.000 29876 Move returns status 0, amount 1107
18:32:11.138 00.000 29876 move complete, result=0
18:32:11.138 00.000 29876 worker thread done servicing request
18:32:11.138 00.000 29876 Worker thread wakes up
18:32:11.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:11.138 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(674,515,31,31)
18:32:11.790 00.652 31432 ScopeASCOM::SideOfPier() returns 0
18:32:12.795 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:32:13.554 00.759 29876 Exposure complete
18:32:13.596 00.042 29876 worker thread done servicing request
18:32:13.596 00.000 31432 OnExposeComplete: enter
18:32:13.599 00.003 31432 UpdateGuideState(): m_state=3
18:32:13.601 00.002 31432 Star::Find(15, 688, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:32:13.602 00.001 31432 Star::Find returns 1 (0), X=695.17, Y=529.84, Mass=9525, SNR=64.2, Peak=255 HFD=5.7
18:32:13.610 00.008 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:32:13.612 00.002 31432 Backlash: Looking for 3 moves of 1.7 px, max attempts = 200
18:32:13.614 00.002 31432 Falling Through to state CLEAR_BACKLASH
18:32:13.616 00.002 31432 Backlash: Starting north clearing using pulse width of 300
18:32:13.618 00.002 31432 Enqueuing Calibration Move request for direction 0
18:32:13.619 00.001 31432 Status Line: Élimination de jeu étape 1
18:32:13.621 00.002 29876 Worker thread wakes up
18:32:13.621 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:13.621 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:13.621 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:13.621 00.000 29876 MoveAxis(N, 300, -)
18:32:13.621 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:13.622 00.001 29876 IsSlewing returns 0
18:32:13.622 00.000 29876 IsGuiding returns 0
18:32:13.622 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:13.622 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=3, FiltMax=255, Gamma=0.490
18:32:13.633 00.011 31432 UpdateGuideState exits: m=9525 RSB=64.2
18:32:13.636 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:13.637 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:13.639 00.002 31432 Enqueuing Expose request
18:32:13.790 00.151 31432 ScopeASCOM::SideOfPier() returns 0
18:32:13.936 00.146 29876 IsGuiding returns 1
18:32:13.936 00.000 29876 scope still moving after pulse duration time elapsed
18:32:13.966 00.030 29876 IsSlewing returns 0
18:32:13.966 00.000 29876 IsGuiding returns 1
18:32:13.998 00.032 29876 IsSlewing returns 0
18:32:13.998 00.000 29876 IsGuiding returns 1
18:32:14.027 00.029 29876 IsSlewing returns 0
18:32:14.027 00.000 29876 IsGuiding returns 0
18:32:14.027 00.000 29876 scope move finished after 300 + 105 ms
18:32:14.027 00.000 29876 Move returns status 0, amount 300
18:32:14.027 00.000 29876 move complete, result=0
18:32:14.027 00.000 29876 worker thread done servicing request
18:32:14.027 00.000 29876 Worker thread wakes up
18:32:14.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:14.027 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(680,515,31,31)
18:32:14.785 00.758 31432 ScopeASCOM::SideOfPier() returns 0
18:32:15.785 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:32:16.650 00.865 29876 Exposure complete
18:32:16.693 00.043 29876 worker thread done servicing request
18:32:16.694 00.001 31432 OnExposeComplete: enter
18:32:16.696 00.002 31432 UpdateGuideState(): m_state=3
18:32:16.698 00.002 31432 Star::Find(15, 695, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:32:16.700 00.002 31432 Star::Find returns 1 (0), X=697.35, Y=529.36, Mass=7962, SNR=58.6, Peak=256 HFD=4.8
18:32:16.702 00.002 31432 Backlash: Accepted clearing move of 2.2
18:32:16.704 00.002 31432 Enqueuing Calibration Move request for direction 0
18:32:16.706 00.002 29876 Worker thread wakes up
18:32:16.706 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:16.706 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:16.706 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:16.706 00.000 29876 MoveAxis(N, 300, -)
18:32:16.706 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:16.707 00.001 29876 IsSlewing returns 0
18:32:16.707 00.000 29876 IsGuiding returns 0
18:32:16.707 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:16.711 00.004 31432 Status Line: Élimination de jeu étape   2
18:32:16.714 00.003 31432 Backlash: Élimination de jeu étape   2, Last Delta = 2.23 px, CumDistance = 2.23 px
18:32:16.716 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:32:16.727 00.011 31432 UpdateGuideState exits: m=7962 RSB=58.6
18:32:16.729 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:16.731 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:16.733 00.002 31432 Enqueuing Expose request
18:32:16.790 00.057 31432 ScopeASCOM::SideOfPier() returns 0
18:32:17.020 00.230 29876 IsGuiding returns 1
18:32:17.020 00.000 29876 scope still moving after pulse duration time elapsed
18:32:17.051 00.031 29876 IsSlewing returns 0
18:32:17.051 00.000 29876 IsGuiding returns 1
18:32:17.082 00.031 29876 IsSlewing returns 0
18:32:17.082 00.000 29876 IsGuiding returns 1
18:32:17.112 00.030 29876 IsSlewing returns 0
18:32:17.112 00.000 29876 IsGuiding returns 0
18:32:17.112 00.000 29876 scope move finished after 300 + 106 ms
18:32:17.112 00.000 29876 Move returns status 0, amount 300
18:32:17.112 00.000 29876 move complete, result=0
18:32:17.112 00.000 29876 worker thread done servicing request
18:32:17.112 00.000 29876 Worker thread wakes up
18:32:17.112 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:17.112 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,514,31,31)
18:32:17.790 00.678 31432 ScopeASCOM::SideOfPier() returns 0
18:32:18.790 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:32:19.526 00.736 29876 Exposure complete
18:32:19.568 00.042 29876 worker thread done servicing request
18:32:19.568 00.000 31432 OnExposeComplete: enter
18:32:19.571 00.003 31432 UpdateGuideState(): m_state=3
18:32:19.573 00.002 31432 Star::Find(15, 697, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:32:19.575 00.002 31432 Star::Find returns 1 (0), X=697.27, Y=528.55, Mass=8355, SNR=58.9, Peak=256 HFD=4.9
18:32:19.578 00.003 31432 Backlash: Rejected small move of 0.8 px
18:32:19.580 00.002 31432 Enqueuing Calibration Move request for direction 0
18:32:19.582 00.002 29876 Worker thread wakes up
18:32:19.582 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:19.582 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:19.582 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:19.582 00.000 29876 MoveAxis(N, 300, -)
18:32:19.582 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:19.582 00.000 29876 IsSlewing returns 0
18:32:19.582 00.000 29876 IsGuiding returns 0
18:32:19.582 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:19.586 00.004 31432 Status Line: Élimination de jeu étape   3
18:32:19.589 00.003 31432 Backlash: Élimination de jeu étape   3, Last Delta = 0.82 px, CumDistance = 2.47 px
18:32:19.591 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:32:19.603 00.012 31432 UpdateGuideState exits: m=8355 RSB=58.9
18:32:19.605 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:19.607 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:19.609 00.002 31432 Enqueuing Expose request
18:32:19.787 00.178 31432 ScopeASCOM::SideOfPier() returns 0
18:32:19.895 00.108 29876 IsGuiding returns 1
18:32:19.895 00.000 29876 scope still moving after pulse duration time elapsed
18:32:19.925 00.030 29876 IsSlewing returns 0
18:32:19.925 00.000 29876 IsGuiding returns 1
18:32:19.957 00.032 29876 IsSlewing returns 0
18:32:19.957 00.000 29876 IsGuiding returns 1
18:32:19.987 00.030 29876 IsSlewing returns 0
18:32:19.987 00.000 29876 IsGuiding returns 0
18:32:19.987 00.000 29876 scope move finished after 300 + 104 ms
18:32:19.987 00.000 29876 Move returns status 0, amount 300
18:32:19.987 00.000 29876 move complete, result=0
18:32:19.987 00.000 29876 worker thread done servicing request
18:32:19.987 00.000 29876 Worker thread wakes up
18:32:19.987 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:19.987 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,514,31,31)
18:32:20.788 00.801 31432 ScopeASCOM::SideOfPier() returns 0
18:32:21.792 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:32:22.715 00.923 29876 Exposure complete
18:32:22.758 00.043 29876 worker thread done servicing request
18:32:22.758 00.000 31432 OnExposeComplete: enter
18:32:22.760 00.002 31432 UpdateGuideState(): m_state=3
18:32:22.762 00.002 31432 Star::Find(15, 697, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:32:22.764 00.002 31432 Star::Find returns 1 (0), X=696.18, Y=526.92, Mass=8154, SNR=58.9, Peak=256 HFD=4.5
18:32:22.767 00.003 31432 Backlash: Accepted clearing move of 2.0
18:32:22.769 00.002 31432 Enqueuing Calibration Move request for direction 0
18:32:22.771 00.002 29876 Worker thread wakes up
18:32:22.771 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:22.771 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:22.771 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:22.771 00.000 29876 MoveAxis(N, 300, -)
18:32:22.771 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:22.771 00.000 29876 IsSlewing returns 0
18:32:22.771 00.000 29876 IsGuiding returns 0
18:32:22.771 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:22.776 00.005 31432 Status Line: Élimination de jeu étape   4
18:32:22.779 00.003 31432 Backlash: Élimination de jeu étape   4, Last Delta = 1.96 px, CumDistance = 3.09 px
18:32:22.782 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=255, Gamma=0.490
18:32:22.794 00.012 31432 UpdateGuideState exits: m=8154 RSB=58.9
18:32:22.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:22.798 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:22.800 00.002 31432 Enqueuing Expose request
18:32:22.831 00.031 31432 ScopeASCOM::SideOfPier() returns 0
18:32:23.084 00.253 29876 IsGuiding returns 1
18:32:23.084 00.000 29876 scope still moving after pulse duration time elapsed
18:32:23.115 00.031 29876 IsSlewing returns 0
18:32:23.115 00.000 29876 IsGuiding returns 1
18:32:23.146 00.031 29876 IsSlewing returns 0
18:32:23.146 00.000 29876 IsGuiding returns 0
18:32:23.146 00.000 29876 scope move finished after 300 + 75 ms
18:32:23.146 00.000 29876 Move returns status 0, amount 300
18:32:23.146 00.000 29876 move complete, result=0
18:32:23.146 00.000 29876 worker thread done servicing request
18:32:23.146 00.000 29876 Worker thread wakes up
18:32:23.146 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:23.147 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(681,512,31,31)
18:32:23.793 00.646 31432 ScopeASCOM::SideOfPier() returns 0
18:32:24.794 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:32:25.563 00.769 29876 Exposure complete
18:32:25.607 00.044 29876 worker thread done servicing request
18:32:25.607 00.000 31432 OnExposeComplete: enter
18:32:25.609 00.002 31432 UpdateGuideState(): m_state=3
18:32:25.611 00.002 31432 Star::Find(15, 696, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:32:25.613 00.002 31432 Star::Find returns 1 (0), X=696.55, Y=525.88, Mass=8068, SNR=58.7, Peak=256 HFD=4.9
18:32:25.615 00.002 31432 Backlash: Rejected small move of 1.1 px
18:32:25.617 00.002 31432 Enqueuing Calibration Move request for direction 0
18:32:25.619 00.002 29876 Worker thread wakes up
18:32:25.619 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:25.619 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:25.619 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:25.619 00.000 29876 MoveAxis(N, 300, -)
18:32:25.619 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:25.620 00.001 29876 IsSlewing returns 0
18:32:25.620 00.000 29876 IsGuiding returns 0
18:32:25.620 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:25.624 00.004 31432 Status Line: Élimination de jeu étape   5
18:32:25.627 00.003 31432 Backlash: Élimination de jeu étape   5, Last Delta = 1.10 px, CumDistance = 4.20 px
18:32:25.629 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=6, FiltMax=255, Gamma=0.490
18:32:25.641 00.012 31432 UpdateGuideState exits: m=8068 RSB=58.7
18:32:25.643 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:25.645 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:25.647 00.002 31432 Enqueuing Expose request
18:32:25.792 00.145 31432 ScopeASCOM::SideOfPier() returns 0
18:32:25.944 00.152 29876 IsGuiding returns 1
18:32:25.945 00.001 29876 scope still moving after pulse duration time elapsed
18:32:25.974 00.029 29876 IsSlewing returns 0
18:32:25.974 00.000 29876 IsGuiding returns 1
18:32:26.004 00.030 29876 IsSlewing returns 0
18:32:26.004 00.000 29876 IsGuiding returns 0
18:32:26.004 00.000 29876 scope move finished after 300 + 84 ms
18:32:26.004 00.000 29876 Move returns status 0, amount 300
18:32:26.004 00.000 29876 move complete, result=0
18:32:26.004 00.000 29876 worker thread done servicing request
18:32:26.004 00.000 29876 Worker thread wakes up
18:32:26.004 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:26.004 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,511,31,31)
18:32:26.789 00.785 31432 ScopeASCOM::SideOfPier() returns 0
18:32:27.786 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:32:28.635 00.849 29876 Exposure complete
18:32:28.677 00.042 29876 worker thread done servicing request
18:32:28.677 00.000 31432 OnExposeComplete: enter
18:32:28.680 00.003 31432 UpdateGuideState(): m_state=3
18:32:28.682 00.002 31432 Star::Find(15, 696, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:32:28.684 00.002 31432 Star::Find returns 1 (0), X=697.33, Y=523.95, Mass=8542, SNR=59.8, Peak=256 HFD=4.9
18:32:28.687 00.003 31432 Backlash: Accepted clearing move of 2.1
18:32:28.688 00.001 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:32:28.690 00.002 31432 Backlash: North calibration moves starting at {696.6,525.9}, Offset = 9.0 px
18:32:28.692 00.002 31432 Backlash: Total distance moved = 9.5
18:32:28.694 00.002 31432 Backlash: Falling Through to state GO_NORTH
18:32:28.696 00.002 31432 Status Line: Pas vers le Nord   2, dist= 2.1
18:32:28.699 00.003 31432 Enqueuing Calibration Move request for direction 0
18:32:28.701 00.002 29876 Worker thread wakes up
18:32:28.701 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:28.701 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:28.701 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:28.701 00.000 29876 MoveAxis(N, 300, -)
18:32:28.701 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:28.701 00.000 29876 IsSlewing returns 0
18:32:28.701 00.000 29876 IsGuiding returns 0
18:32:28.701 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:28.704 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:32:28.716 00.012 31432 UpdateGuideState exits: m=8542 RSB=59.8
18:32:28.718 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:28.720 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:28.722 00.002 31432 Enqueuing Expose request
18:32:28.790 00.068 31432 ScopeASCOM::SideOfPier() returns 0
18:32:29.018 00.228 29876 IsGuiding returns 1
18:32:29.018 00.000 29876 scope still moving after pulse duration time elapsed
18:32:29.049 00.031 29876 IsSlewing returns 0
18:32:29.049 00.000 29876 IsGuiding returns 1
18:32:29.080 00.031 29876 IsSlewing returns 0
18:32:29.080 00.000 29876 IsGuiding returns 0
18:32:29.080 00.000 29876 scope move finished after 300 + 79 ms
18:32:29.080 00.000 29876 Move returns status 0, amount 300
18:32:29.080 00.000 29876 move complete, result=0
18:32:29.080 00.000 29876 worker thread done servicing request
18:32:29.080 00.000 29876 Worker thread wakes up
18:32:29.080 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:29.080 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,509,31,31)
18:32:29.791 00.711 31432 ScopeASCOM::SideOfPier() returns 0
18:32:30.791 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:32:31.482 00.691 29876 Exposure complete
18:32:31.525 00.043 29876 worker thread done servicing request
18:32:31.525 00.000 31432 OnExposeComplete: enter
18:32:31.527 00.002 31432 UpdateGuideState(): m_state=3
18:32:31.530 00.003 31432 Star::Find(15, 697, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:32:31.532 00.002 31432 Star::Find returns 1 (0), X=696.48, Y=522.49, Mass=8569, SNR=60.0, Peak=255 HFD=5.1
18:32:31.534 00.002 31432 Status Line: Pas vers le Nord   3, dist= 3.4
18:32:31.538 00.004 31432 Enqueuing Calibration Move request for direction 0
18:32:31.542 00.004 29876 Worker thread wakes up
18:32:31.542 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:31.542 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:31.542 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:31.542 00.000 29876 MoveAxis(N, 300, -)
18:32:31.542 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:31.542 00.000 29876 IsSlewing returns 0
18:32:31.542 00.000 29876 IsGuiding returns 0
18:32:31.542 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:31.546 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:32:31.559 00.013 31432 UpdateGuideState exits: m=8569 RSB=60.0
18:32:31.562 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:31.565 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:31.567 00.002 31432 Enqueuing Expose request
18:32:31.794 00.227 31432 ScopeASCOM::SideOfPier() returns 0
18:32:31.855 00.061 29876 IsGuiding returns 1
18:32:31.855 00.000 29876 scope still moving after pulse duration time elapsed
18:32:31.885 00.030 29876 IsSlewing returns 0
18:32:31.885 00.000 29876 IsGuiding returns 1
18:32:31.917 00.032 29876 IsSlewing returns 0
18:32:31.917 00.000 29876 IsGuiding returns 1
18:32:31.948 00.031 29876 IsSlewing returns 0
18:32:31.948 00.000 29876 IsGuiding returns 0
18:32:31.948 00.000 29876 scope move finished after 300 + 105 ms
18:32:31.948 00.000 29876 Move returns status 0, amount 300
18:32:31.948 00.000 29876 move complete, result=0
18:32:31.948 00.000 29876 worker thread done servicing request
18:32:31.948 00.000 29876 Worker thread wakes up
18:32:31.948 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:31.948 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(681,507,31,31)
18:32:32.791 00.843 31432 ScopeASCOM::SideOfPier() returns 0
18:32:33.785 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:32:34.571 00.786 29876 Exposure complete
18:32:34.614 00.043 29876 worker thread done servicing request
18:32:34.614 00.000 31432 OnExposeComplete: enter
18:32:34.617 00.003 31432 UpdateGuideState(): m_state=3
18:32:34.619 00.002 31432 Star::Find(15, 696, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:32:34.621 00.002 31432 Star::Find returns 1 (0), X=696.84, Y=519.92, Mass=7931, SNR=58.4, Peak=256 HFD=4.5
18:32:34.623 00.002 31432 Status Line: Pas vers le Nord   4, dist= 6.0
18:32:34.626 00.003 31432 Enqueuing Calibration Move request for direction 0
18:32:34.628 00.002 29876 Worker thread wakes up
18:32:34.629 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:34.629 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:34.629 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:34.629 00.000 29876 MoveAxis(N, 300, -)
18:32:34.629 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:34.629 00.000 29876 IsSlewing returns 0
18:32:34.629 00.000 29876 IsGuiding returns 0
18:32:34.629 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:34.632 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:32:34.643 00.011 31432 UpdateGuideState exits: m=7931 RSB=58.4
18:32:34.646 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:34.648 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:34.649 00.001 31432 Enqueuing Expose request
18:32:34.785 00.136 31432 ScopeASCOM::SideOfPier() returns 0
18:32:34.954 00.169 29876 IsGuiding returns 1
18:32:34.954 00.000 29876 scope still moving after pulse duration time elapsed
18:32:34.985 00.031 29876 IsSlewing returns 0
18:32:34.985 00.000 29876 IsGuiding returns 1
18:32:35.017 00.032 29876 IsSlewing returns 0
18:32:35.017 00.000 29876 IsGuiding returns 0
18:32:35.017 00.000 29876 scope move finished after 300 + 88 ms
18:32:35.017 00.000 29876 Move returns status 0, amount 300
18:32:35.017 00.000 29876 move complete, result=0
18:32:35.017 00.000 29876 worker thread done servicing request
18:32:35.017 00.000 29876 Worker thread wakes up
18:32:35.017 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:35.017 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,505,31,31)
18:32:35.785 00.768 31432 ScopeASCOM::SideOfPier() returns 0
18:32:36.799 01.014 31432 ScopeASCOM::SideOfPier() returns 0
18:32:37.429 00.630 29876 Exposure complete
18:32:37.472 00.043 29876 worker thread done servicing request
18:32:37.472 00.000 31432 OnExposeComplete: enter
18:32:37.474 00.002 31432 UpdateGuideState(): m_state=3
18:32:37.476 00.002 31432 Star::Find(15, 696, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:32:37.478 00.002 31432 Star::Find returns 1 (0), X=697.16, Y=517.91, Mass=8725, SNR=60.6, Peak=256 HFD=4.7
18:32:37.481 00.003 31432 Status Line: Pas vers le Nord   5, dist= 8.0
18:32:37.484 00.003 31432 Enqueuing Calibration Move request for direction 0
18:32:37.486 00.002 29876 Worker thread wakes up
18:32:37.486 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:37.486 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:37.486 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:37.486 00.000 29876 MoveAxis(N, 300, -)
18:32:37.486 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:37.486 00.000 29876 IsSlewing returns 0
18:32:37.486 00.000 29876 IsGuiding returns 0
18:32:37.486 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:37.489 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:32:37.501 00.012 31432 UpdateGuideState exits: m=8725 RSB=60.6
18:32:37.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:37.506 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:37.507 00.001 31432 Enqueuing Expose request
18:32:37.798 00.291 29876 IsGuiding returns 1
18:32:37.798 00.000 29876 scope still moving after pulse duration time elapsed
18:32:37.799 00.001 31432 ScopeASCOM::SideOfPier() returns 0
18:32:37.830 00.031 29876 IsSlewing returns 0
18:32:37.830 00.000 29876 IsGuiding returns 1
18:32:37.860 00.030 29876 IsSlewing returns 0
18:32:37.860 00.000 29876 IsGuiding returns 1
18:32:37.891 00.031 29876 IsSlewing returns 0
18:32:37.891 00.000 29876 IsGuiding returns 0
18:32:37.891 00.000 29876 scope move finished after 300 + 104 ms
18:32:37.891 00.000 29876 Move returns status 0, amount 300
18:32:37.891 00.000 29876 move complete, result=0
18:32:37.891 00.000 29876 worker thread done servicing request
18:32:37.891 00.000 29876 Worker thread wakes up
18:32:37.891 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:37.891 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,503,31,31)
18:32:38.799 00.908 31432 ScopeASCOM::SideOfPier() returns 0
18:32:39.799 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:32:40.521 00.722 29876 Exposure complete
18:32:40.564 00.043 29876 worker thread done servicing request
18:32:40.564 00.000 31432 OnExposeComplete: enter
18:32:40.567 00.003 31432 UpdateGuideState(): m_state=3
18:32:40.569 00.002 31432 Star::Find(15, 697, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:32:40.571 00.002 31432 Star::Find returns 1 (0), X=697.38, Y=516.30, Mass=8174, SNR=58.5, Peak=256 HFD=4.8
18:32:40.574 00.003 31432 Status Line: Pas vers le Nord   6, dist= 9.6
18:32:40.577 00.003 31432 Enqueuing Calibration Move request for direction 0
18:32:40.579 00.002 29876 Worker thread wakes up
18:32:40.579 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:40.579 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:40.579 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:40.579 00.000 29876 MoveAxis(N, 300, -)
18:32:40.579 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:40.580 00.001 29876 IsSlewing returns 0
18:32:40.580 00.000 29876 IsGuiding returns 0
18:32:40.580 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:40.582 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:32:40.594 00.012 31432 UpdateGuideState exits: m=8174 RSB=58.5
18:32:40.597 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:40.598 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:40.600 00.002 31432 Enqueuing Expose request
18:32:40.790 00.190 31432 ScopeASCOM::SideOfPier() returns 0
18:32:40.905 00.115 29876 IsGuiding returns 1
18:32:40.905 00.000 29876 scope still moving after pulse duration time elapsed
18:32:40.935 00.030 29876 IsSlewing returns 0
18:32:40.936 00.001 29876 IsGuiding returns 1
18:32:40.965 00.029 29876 IsSlewing returns 0
18:32:40.965 00.000 29876 IsGuiding returns 1
18:32:40.996 00.031 29876 IsSlewing returns 0
18:32:40.996 00.000 29876 IsGuiding returns 1
18:32:41.027 00.031 29876 IsSlewing returns 0
18:32:41.027 00.000 29876 IsGuiding returns 0
18:32:41.027 00.000 29876 scope move finished after 300 + 147 ms
18:32:41.027 00.000 29876 Move returns status 0, amount 300
18:32:41.027 00.000 29876 move complete, result=0
18:32:41.027 00.000 29876 worker thread done servicing request
18:32:41.027 00.000 29876 Worker thread wakes up
18:32:41.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:41.027 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,501,31,31)
18:32:41.787 00.760 31432 ScopeASCOM::SideOfPier() returns 0
18:32:42.786 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:32:43.430 00.644 29876 Exposure complete
18:32:43.473 00.043 29876 worker thread done servicing request
18:32:43.473 00.000 31432 OnExposeComplete: enter
18:32:43.476 00.003 31432 UpdateGuideState(): m_state=3
18:32:43.478 00.002 31432 Star::Find(15, 697, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:32:43.480 00.002 31432 Star::Find returns 1 (0), X=697.84, Y=514.67, Mass=8496, SNR=59.9, Peak=256 HFD=5.0
18:32:43.482 00.002 31432 Status Line: Pas vers le Nord   7, dist=11.3
18:32:43.485 00.003 31432 Enqueuing Calibration Move request for direction 0
18:32:43.488 00.003 29876 Worker thread wakes up
18:32:43.488 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:43.488 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:43.488 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:43.488 00.000 29876 MoveAxis(N, 300, -)
18:32:43.488 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:43.488 00.000 29876 IsSlewing returns 0
18:32:43.488 00.000 29876 IsGuiding returns 0
18:32:43.488 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:43.490 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:32:43.504 00.014 31432 UpdateGuideState exits: m=8496 RSB=59.9
18:32:43.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:43.508 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:43.510 00.002 31432 Enqueuing Expose request
18:32:43.787 00.277 31432 ScopeASCOM::SideOfPier() returns 0
18:32:43.801 00.014 29876 IsGuiding returns 1
18:32:43.801 00.000 29876 scope still moving after pulse duration time elapsed
18:32:43.831 00.030 29876 IsSlewing returns 0
18:32:43.831 00.000 29876 IsGuiding returns 1
18:32:43.862 00.031 29876 IsSlewing returns 0
18:32:43.862 00.000 29876 IsGuiding returns 0
18:32:43.862 00.000 29876 scope move finished after 300 + 73 ms
18:32:43.862 00.000 29876 Move returns status 0, amount 300
18:32:43.862 00.000 29876 move complete, result=0
18:32:43.862 00.000 29876 worker thread done servicing request
18:32:43.862 00.000 29876 Worker thread wakes up
18:32:43.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:43.862 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(683,500,31,31)
18:32:44.792 00.930 31432 ScopeASCOM::SideOfPier() returns 0
18:32:45.799 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:32:46.491 00.692 29876 Exposure complete
18:32:46.533 00.042 29876 worker thread done servicing request
18:32:46.534 00.001 31432 OnExposeComplete: enter
18:32:46.536 00.002 31432 UpdateGuideState(): m_state=3
18:32:46.538 00.002 31432 Star::Find(15, 697, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:32:46.540 00.002 31432 Star::Find returns 1 (0), X=698.26, Y=513.07, Mass=8049, SNR=58.5, Peak=256 HFD=4.6
18:32:46.542 00.002 31432 Status Line: Pas vers le Nord   8, dist=12.9
18:32:46.546 00.004 31432 Enqueuing Calibration Move request for direction 0
18:32:46.548 00.002 29876 Worker thread wakes up
18:32:46.548 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:46.548 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:46.548 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:46.548 00.000 29876 MoveAxis(N, 300, -)
18:32:46.548 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:46.548 00.000 29876 IsSlewing returns 0
18:32:46.548 00.000 29876 IsGuiding returns 0
18:32:46.549 00.001 29876 PulseGuide returned control before completion, sleep 310
18:32:46.551 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:32:46.562 00.011 31432 UpdateGuideState exits: m=8049 RSB=58.5
18:32:46.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:46.566 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:46.568 00.002 31432 Enqueuing Expose request
18:32:46.798 00.230 31432 ScopeASCOM::SideOfPier() returns 0
18:32:46.873 00.075 29876 IsGuiding returns 1
18:32:46.873 00.000 29876 scope still moving after pulse duration time elapsed
18:32:46.903 00.030 29876 IsSlewing returns 0
18:32:46.903 00.000 29876 IsGuiding returns 1
18:32:46.935 00.032 29876 IsSlewing returns 0
18:32:46.935 00.000 29876 IsGuiding returns 0
18:32:46.935 00.000 29876 scope move finished after 300 + 86 ms
18:32:46.935 00.000 29876 Move returns status 0, amount 300
18:32:46.935 00.000 29876 move complete, result=0
18:32:46.935 00.000 29876 worker thread done servicing request
18:32:46.935 00.000 29876 Worker thread wakes up
18:32:46.935 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:46.935 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(683,498,31,31)
18:32:47.787 00.852 31432 ScopeASCOM::SideOfPier() returns 0
18:32:48.789 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:32:49.342 00.553 29876 Exposure complete
18:32:49.384 00.042 29876 worker thread done servicing request
18:32:49.384 00.000 31432 OnExposeComplete: enter
18:32:49.386 00.002 31432 UpdateGuideState(): m_state=3
18:32:49.388 00.002 31432 Star::Find(15, 698, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:32:49.390 00.002 31432 Star::Find returns 1 (0), X=699.50, Y=513.22, Mass=8358, SNR=59.8, Peak=256 HFD=5.0
18:32:49.393 00.003 31432 Status Line: Pas vers le Nord   9, dist=13.0
18:32:49.397 00.004 31432 Enqueuing Calibration Move request for direction 0
18:32:49.399 00.002 29876 Worker thread wakes up
18:32:49.399 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:49.399 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:49.399 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:49.399 00.000 29876 MoveAxis(N, 300, -)
18:32:49.399 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:49.399 00.000 29876 IsSlewing returns 0
18:32:49.399 00.000 29876 IsGuiding returns 0
18:32:49.400 00.001 29876 PulseGuide returned control before completion, sleep 310
18:32:49.402 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:32:49.414 00.012 31432 UpdateGuideState exits: m=8358 RSB=59.8
18:32:49.416 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:49.418 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:49.420 00.002 31432 Enqueuing Expose request
18:32:49.724 00.304 29876 IsGuiding returns 1
18:32:49.724 00.000 29876 scope still moving after pulse duration time elapsed
18:32:49.755 00.031 29876 IsSlewing returns 0
18:32:49.755 00.000 29876 IsGuiding returns 1
18:32:49.785 00.030 29876 IsSlewing returns 0
18:32:49.785 00.000 29876 IsGuiding returns 0
18:32:49.785 00.000 29876 scope move finished after 300 + 85 ms
18:32:49.785 00.000 29876 Move returns status 0, amount 300
18:32:49.785 00.000 29876 move complete, result=0
18:32:49.785 00.000 29876 worker thread done servicing request
18:32:49.785 00.000 29876 Worker thread wakes up
18:32:49.785 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:49.785 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(685,498,31,31)
18:32:49.786 00.001 31432 ScopeASCOM::SideOfPier() returns 0
18:32:50.794 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:32:51.798 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:32:52.413 00.615 29876 Exposure complete
18:32:52.455 00.042 29876 worker thread done servicing request
18:32:52.455 00.000 31432 OnExposeComplete: enter
18:32:52.458 00.003 31432 UpdateGuideState(): m_state=3
18:32:52.460 00.002 31432 Star::Find(15, 699, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:32:52.462 00.002 31432 Star::Find returns 1 (0), X=700.00, Y=512.74, Mass=7934, SNR=58.3, Peak=256 HFD=4.7
18:32:52.464 00.002 31432 Status Line: Pas vers le Nord  10, dist=13.6
18:32:52.468 00.004 31432 Enqueuing Calibration Move request for direction 0
18:32:52.470 00.002 29876 Worker thread wakes up
18:32:52.470 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:52.470 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:52.470 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:52.470 00.000 29876 MoveAxis(N, 300, -)
18:32:52.470 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:52.470 00.000 29876 IsSlewing returns 0
18:32:52.470 00.000 29876 IsGuiding returns 0
18:32:52.471 00.001 29876 PulseGuide returned control before completion, sleep 310
18:32:52.473 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:32:52.484 00.011 31432 UpdateGuideState exits: m=7934 RSB=58.3
18:32:52.487 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:52.489 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:52.491 00.002 31432 Enqueuing Expose request
18:32:52.796 00.305 29876 IsGuiding returns 1
18:32:52.796 00.000 29876 scope still moving after pulse duration time elapsed
18:32:52.797 00.001 31432 ScopeASCOM::SideOfPier() returns 0
18:32:52.826 00.029 29876 IsSlewing returns 0
18:32:52.826 00.000 29876 IsGuiding returns 1
18:32:52.856 00.030 29876 IsSlewing returns 0
18:32:52.856 00.000 29876 IsGuiding returns 0
18:32:52.856 00.000 29876 scope move finished after 300 + 85 ms
18:32:52.856 00.000 29876 Move returns status 0, amount 300
18:32:52.856 00.000 29876 move complete, result=0
18:32:52.856 00.000 29876 worker thread done servicing request
18:32:52.856 00.000 29876 Worker thread wakes up
18:32:52.856 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:52.856 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(685,498,31,31)
18:32:53.794 00.938 31432 ScopeASCOM::SideOfPier() returns 0
18:32:54.786 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:32:55.260 00.474 29876 Exposure complete
18:32:55.302 00.042 29876 worker thread done servicing request
18:32:55.302 00.000 31432 OnExposeComplete: enter
18:32:55.305 00.003 31432 UpdateGuideState(): m_state=3
18:32:55.307 00.002 31432 Star::Find(15, 699, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:32:55.308 00.001 31432 Star::Find returns 1 (0), X=700.00, Y=512.77, Mass=8368, SNR=59.5, Peak=256 HFD=4.7
18:32:55.311 00.003 31432 Status Line: Pas vers le Nord  11, dist=13.6
18:32:55.314 00.003 31432 Enqueuing Calibration Move request for direction 0
18:32:55.316 00.002 29876 Worker thread wakes up
18:32:55.316 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:55.316 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:55.316 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:55.316 00.000 29876 MoveAxis(N, 300, -)
18:32:55.316 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:55.317 00.001 29876 IsSlewing returns 0
18:32:55.317 00.000 29876 IsGuiding returns 0
18:32:55.317 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:55.319 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:32:55.331 00.012 31432 UpdateGuideState exits: m=8368 RSB=59.5
18:32:55.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:55.335 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:55.337 00.002 31432 Enqueuing Expose request
18:32:55.632 00.295 29876 IsGuiding returns 1
18:32:55.632 00.000 29876 scope still moving after pulse duration time elapsed
18:32:55.663 00.031 29876 IsSlewing returns 0
18:32:55.663 00.000 29876 IsGuiding returns 1
18:32:55.693 00.030 29876 IsSlewing returns 0
18:32:55.693 00.000 29876 IsGuiding returns 1
18:32:55.725 00.032 29876 IsSlewing returns 0
18:32:55.725 00.000 29876 IsGuiding returns 0
18:32:55.725 00.000 29876 scope move finished after 300 + 108 ms
18:32:55.725 00.000 29876 Move returns status 0, amount 300
18:32:55.725 00.000 29876 move complete, result=0
18:32:55.725 00.000 29876 worker thread done servicing request
18:32:55.725 00.000 29876 Worker thread wakes up
18:32:55.725 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:55.725 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(685,498,31,31)
18:32:55.788 00.063 31432 ScopeASCOM::SideOfPier() returns 0
18:32:56.798 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:32:57.802 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:32:58.450 00.648 29876 Exposure complete
18:32:58.493 00.043 29876 worker thread done servicing request
18:32:58.493 00.000 31432 OnExposeComplete: enter
18:32:58.495 00.002 31432 UpdateGuideState(): m_state=3
18:32:58.497 00.002 31432 Star::Find(15, 700, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:32:58.499 00.002 31432 Star::Find returns 1 (0), X=701.34, Y=512.51, Mass=8500, SNR=60.0, Peak=256 HFD=5.0
18:32:58.501 00.002 31432 Status Line: Pas vers le Nord  12, dist=14.2
18:32:58.505 00.004 31432 Enqueuing Calibration Move request for direction 0
18:32:58.507 00.002 29876 Worker thread wakes up
18:32:58.507 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:32:58.507 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:32:58.507 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:32:58.507 00.000 29876 MoveAxis(N, 300, -)
18:32:58.507 00.000 29876 Guiding  Dir = 0, Dur = 300
18:32:58.507 00.000 29876 IsSlewing returns 0
18:32:58.507 00.000 29876 IsGuiding returns 0
18:32:58.507 00.000 29876 PulseGuide returned control before completion, sleep 310
18:32:58.510 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:32:58.522 00.012 31432 UpdateGuideState exits: m=8500 RSB=60.0
18:32:58.524 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:32:58.526 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:32:58.528 00.002 31432 Enqueuing Expose request
18:32:58.803 00.275 31432 ScopeASCOM::SideOfPier() returns 0
18:32:58.832 00.029 29876 IsGuiding returns 1
18:32:58.832 00.000 29876 scope still moving after pulse duration time elapsed
18:32:58.863 00.031 29876 IsSlewing returns 0
18:32:58.863 00.000 29876 IsGuiding returns 1
18:32:58.894 00.031 29876 IsSlewing returns 0
18:32:58.894 00.000 29876 IsGuiding returns 0
18:32:58.894 00.000 29876 scope move finished after 300 + 86 ms
18:32:58.894 00.000 29876 Move returns status 0, amount 300
18:32:58.894 00.000 29876 move complete, result=0
18:32:58.894 00.000 29876 worker thread done servicing request
18:32:58.894 00.000 29876 Worker thread wakes up
18:32:58.894 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:32:58.894 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(686,498,31,31)
18:32:59.804 00.910 31432 ScopeASCOM::SideOfPier() returns 0
18:33:00.804 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:33:01.296 00.492 29876 Exposure complete
18:33:01.338 00.042 29876 worker thread done servicing request
18:33:01.339 00.001 31432 OnExposeComplete: enter
18:33:01.341 00.002 31432 UpdateGuideState(): m_state=3
18:33:01.343 00.002 31432 Star::Find(15, 701, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:33:01.345 00.002 31432 Star::Find returns 1 (0), X=703.02, Y=512.50, Mass=8246, SNR=59.2, Peak=256 HFD=5.0
18:33:01.347 00.002 31432 Status Line: Pas vers le Nord  13, dist=14.9
18:33:01.351 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:01.353 00.002 29876 Worker thread wakes up
18:33:01.353 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:01.353 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:01.353 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:01.353 00.000 29876 MoveAxis(N, 300, -)
18:33:01.353 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:01.353 00.000 29876 IsSlewing returns 0
18:33:01.353 00.000 29876 IsGuiding returns 0
18:33:01.354 00.001 29876 PulseGuide returned control before completion, sleep 310
18:33:01.356 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:01.367 00.011 31432 UpdateGuideState exits: m=8246 RSB=59.2
18:33:01.370 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:01.371 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:01.373 00.002 31432 Enqueuing Expose request
18:33:01.668 00.295 29876 IsGuiding returns 1
18:33:01.668 00.000 29876 scope still moving after pulse duration time elapsed
18:33:01.698 00.030 29876 IsSlewing returns 0
18:33:01.698 00.000 29876 IsGuiding returns 1
18:33:01.729 00.031 29876 IsSlewing returns 0
18:33:01.729 00.000 29876 IsGuiding returns 1
18:33:01.760 00.031 29876 IsSlewing returns 0
18:33:01.760 00.000 29876 IsGuiding returns 0
18:33:01.760 00.000 29876 scope move finished after 300 + 106 ms
18:33:01.760 00.000 29876 Move returns status 0, amount 300
18:33:01.760 00.000 29876 move complete, result=0
18:33:01.760 00.000 29876 worker thread done servicing request
18:33:01.760 00.000 29876 Worker thread wakes up
18:33:01.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:01.760 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(688,498,31,31)
18:33:01.807 00.047 31432 ScopeASCOM::SideOfPier() returns 0
18:33:02.810 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:33:03.804 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:33:04.391 00.587 29876 Exposure complete
18:33:04.434 00.043 29876 worker thread done servicing request
18:33:04.434 00.000 31432 OnExposeComplete: enter
18:33:04.436 00.002 31432 UpdateGuideState(): m_state=3
18:33:04.438 00.002 31432 Star::Find(15, 703, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:33:04.440 00.002 31432 Star::Find returns 1 (0), X=702.44, Y=512.84, Mass=7861, SNR=58.0, Peak=256 HFD=4.8
18:33:04.443 00.003 31432 Status Line: Pas vers le Nord  14, dist=14.3
18:33:04.447 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:04.449 00.002 29876 Worker thread wakes up
18:33:04.449 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:04.449 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:04.449 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:04.449 00.000 29876 MoveAxis(N, 300, -)
18:33:04.449 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:04.450 00.001 29876 IsSlewing returns 0
18:33:04.450 00.000 29876 IsGuiding returns 0
18:33:04.450 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:04.452 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:04.464 00.012 31432 UpdateGuideState exits: m=7861 RSB=58.0
18:33:04.466 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:04.468 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:04.470 00.002 31432 Enqueuing Expose request
18:33:04.761 00.291 29876 IsGuiding returns 1
18:33:04.761 00.000 29876 scope still moving after pulse duration time elapsed
18:33:04.792 00.031 29876 IsSlewing returns 0
18:33:04.792 00.000 29876 IsGuiding returns 1
18:33:04.807 00.015 31432 ScopeASCOM::SideOfPier() returns 0
18:33:04.822 00.015 29876 IsSlewing returns 0
18:33:04.822 00.000 29876 IsGuiding returns 0
18:33:04.822 00.000 29876 scope move finished after 300 + 72 ms
18:33:04.822 00.000 29876 Move returns status 0, amount 300
18:33:04.822 00.000 29876 move complete, result=0
18:33:04.822 00.000 29876 worker thread done servicing request
18:33:04.822 00.000 29876 Worker thread wakes up
18:33:04.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:04.822 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(687,498,31,31)
18:33:05.805 00.983 31432 ScopeASCOM::SideOfPier() returns 0
18:33:06.809 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:33:07.225 00.416 29876 Exposure complete
18:33:07.267 00.042 29876 worker thread done servicing request
18:33:07.267 00.000 31432 OnExposeComplete: enter
18:33:07.270 00.003 31432 UpdateGuideState(): m_state=3
18:33:07.271 00.001 31432 Star::Find(15, 702, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:33:07.273 00.002 31432 Star::Find returns 1 (0), X=703.11, Y=512.91, Mass=8093, SNR=59.3, Peak=256 HFD=4.5
18:33:07.276 00.003 31432 Status Line: Pas vers le Nord  15, dist=14.5
18:33:07.279 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:07.281 00.002 29876 Worker thread wakes up
18:33:07.281 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:07.281 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:07.281 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:07.281 00.000 29876 MoveAxis(N, 300, -)
18:33:07.281 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:07.281 00.000 29876 IsSlewing returns 0
18:33:07.281 00.000 29876 IsGuiding returns 0
18:33:07.282 00.001 29876 PulseGuide returned control before completion, sleep 310
18:33:07.284 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:07.296 00.012 31432 UpdateGuideState exits: m=8093 RSB=59.3
18:33:07.298 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:07.299 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:07.301 00.002 31432 Enqueuing Expose request
18:33:07.594 00.293 29876 IsGuiding returns 1
18:33:07.594 00.000 29876 scope still moving after pulse duration time elapsed
18:33:07.625 00.031 29876 IsSlewing returns 0
18:33:07.625 00.000 29876 IsGuiding returns 1
18:33:07.655 00.030 29876 IsSlewing returns 0
18:33:07.655 00.000 29876 IsGuiding returns 0
18:33:07.655 00.000 29876 scope move finished after 300 + 73 ms
18:33:07.655 00.000 29876 Move returns status 0, amount 300
18:33:07.655 00.000 29876 move complete, result=0
18:33:07.655 00.000 29876 worker thread done servicing request
18:33:07.655 00.000 29876 Worker thread wakes up
18:33:07.655 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:07.655 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(688,498,31,31)
18:33:07.811 00.156 31432 ScopeASCOM::SideOfPier() returns 0
18:33:08.813 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:33:09.801 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:33:10.285 00.484 29876 Exposure complete
18:33:10.328 00.043 29876 worker thread done servicing request
18:33:10.328 00.000 31432 OnExposeComplete: enter
18:33:10.330 00.002 31432 UpdateGuideState(): m_state=3
18:33:10.332 00.002 31432 Star::Find(15, 703, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:33:10.335 00.003 31432 Star::Find returns 1 (0), X=704.55, Y=512.70, Mass=8119, SNR=59.1, Peak=256 HFD=4.7
18:33:10.338 00.003 31432 Status Line: Pas vers le Nord  16, dist=15.4
18:33:10.342 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:10.344 00.002 29876 Worker thread wakes up
18:33:10.345 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:10.345 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:10.345 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:10.345 00.000 29876 MoveAxis(N, 300, -)
18:33:10.345 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:10.345 00.000 29876 IsSlewing returns 0
18:33:10.345 00.000 29876 IsGuiding returns 0
18:33:10.345 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:10.347 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:10.359 00.012 31432 UpdateGuideState exits: m=8119 RSB=59.1
18:33:10.361 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:10.363 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:10.365 00.002 31432 Enqueuing Expose request
18:33:10.659 00.294 29876 IsGuiding returns 1
18:33:10.659 00.000 29876 scope still moving after pulse duration time elapsed
18:33:10.691 00.032 29876 IsSlewing returns 0
18:33:10.691 00.000 29876 IsGuiding returns 1
18:33:10.721 00.030 29876 IsSlewing returns 0
18:33:10.721 00.000 29876 IsGuiding returns 1
18:33:10.753 00.032 29876 IsSlewing returns 0
18:33:10.753 00.000 29876 IsGuiding returns 0
18:33:10.753 00.000 29876 scope move finished after 300 + 108 ms
18:33:10.753 00.000 29876 Move returns status 0, amount 300
18:33:10.753 00.000 29876 move complete, result=0
18:33:10.753 00.000 29876 worker thread done servicing request
18:33:10.753 00.000 29876 Worker thread wakes up
18:33:10.753 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:10.753 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(690,498,31,31)
18:33:10.801 00.048 31432 ScopeASCOM::SideOfPier() returns 0
18:33:11.804 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:33:12.810 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:33:13.165 00.355 29876 Exposure complete
18:33:13.208 00.043 29876 worker thread done servicing request
18:33:13.208 00.000 31432 OnExposeComplete: enter
18:33:13.211 00.003 31432 UpdateGuideState(): m_state=3
18:33:13.213 00.002 31432 Star::Find(15, 704, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:33:13.215 00.002 31432 Star::Find returns 1 (0), X=704.83, Y=512.72, Mass=7923, SNR=58.5, Peak=256 HFD=4.6
18:33:13.218 00.003 31432 Status Line: Pas vers le Nord  17, dist=15.5
18:33:13.221 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:13.224 00.003 29876 Worker thread wakes up
18:33:13.224 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:13.224 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:13.224 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:13.224 00.000 29876 MoveAxis(N, 300, -)
18:33:13.224 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:13.224 00.000 29876 IsSlewing returns 0
18:33:13.224 00.000 29876 IsGuiding returns 0
18:33:13.224 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:13.227 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:13.240 00.013 31432 UpdateGuideState exits: m=7923 RSB=58.5
18:33:13.243 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:13.245 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:13.247 00.002 31432 Enqueuing Expose request
18:33:13.539 00.292 29876 IsGuiding returns 1
18:33:13.539 00.000 29876 scope still moving after pulse duration time elapsed
18:33:13.570 00.031 29876 IsSlewing returns 0
18:33:13.570 00.000 29876 IsGuiding returns 1
18:33:13.600 00.030 29876 IsSlewing returns 0
18:33:13.600 00.000 29876 IsGuiding returns 0
18:33:13.600 00.000 29876 scope move finished after 300 + 75 ms
18:33:13.600 00.000 29876 Move returns status 0, amount 300
18:33:13.600 00.000 29876 move complete, result=0
18:33:13.600 00.000 29876 worker thread done servicing request
18:33:13.600 00.000 29876 Worker thread wakes up
18:33:13.600 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:13.600 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(690,498,31,31)
18:33:13.803 00.203 31432 ScopeASCOM::SideOfPier() returns 0
18:33:14.811 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:33:15.801 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:33:16.233 00.432 29876 Exposure complete
18:33:16.276 00.043 29876 worker thread done servicing request
18:33:16.276 00.000 31432 OnExposeComplete: enter
18:33:16.278 00.002 31432 UpdateGuideState(): m_state=3
18:33:16.280 00.002 31432 Star::Find(15, 704, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:33:16.282 00.002 31432 Star::Find returns 1 (0), X=705.21, Y=512.77, Mass=8060, SNR=58.8, Peak=256 HFD=4.7
18:33:16.285 00.003 31432 Status Line: Pas vers le Nord  18, dist=15.7
18:33:16.288 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:16.290 00.002 29876 Worker thread wakes up
18:33:16.290 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:16.290 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:16.290 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:16.290 00.000 29876 MoveAxis(N, 300, -)
18:33:16.290 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:16.290 00.000 29876 IsSlewing returns 0
18:33:16.290 00.000 29876 IsGuiding returns 0
18:33:16.291 00.001 29876 PulseGuide returned control before completion, sleep 310
18:33:16.293 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:16.305 00.012 31432 UpdateGuideState exits: m=8060 RSB=58.8
18:33:16.307 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:16.309 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:16.310 00.001 31432 Enqueuing Expose request
18:33:16.616 00.306 29876 IsGuiding returns 1
18:33:16.616 00.000 29876 scope still moving after pulse duration time elapsed
18:33:16.647 00.031 29876 IsSlewing returns 0
18:33:16.647 00.000 29876 IsGuiding returns 1
18:33:16.678 00.031 29876 IsSlewing returns 0
18:33:16.678 00.000 29876 IsGuiding returns 0
18:33:16.678 00.000 29876 scope move finished after 300 + 87 ms
18:33:16.678 00.000 29876 Move returns status 0, amount 300
18:33:16.678 00.000 29876 move complete, result=0
18:33:16.678 00.000 29876 worker thread done servicing request
18:33:16.678 00.000 29876 Worker thread wakes up
18:33:16.678 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:16.678 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(690,498,31,31)
18:33:16.803 00.125 31432 ScopeASCOM::SideOfPier() returns 0
18:33:17.813 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:33:18.806 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:33:19.088 00.282 29876 Exposure complete
18:33:19.132 00.044 29876 worker thread done servicing request
18:33:19.132 00.000 31432 OnExposeComplete: enter
18:33:19.134 00.002 31432 UpdateGuideState(): m_state=3
18:33:19.136 00.002 31432 Star::Find(15, 705, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:33:19.138 00.002 31432 Star::Find returns 1 (0), X=705.33, Y=512.46, Mass=8135, SNR=59.1, Peak=256 HFD=4.8
18:33:19.141 00.003 31432 Status Line: Pas vers le Nord  19, dist=16.0
18:33:19.144 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:19.147 00.003 29876 Worker thread wakes up
18:33:19.147 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:19.147 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:19.147 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:19.147 00.000 29876 MoveAxis(N, 300, -)
18:33:19.147 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:19.147 00.000 29876 IsSlewing returns 0
18:33:19.147 00.000 29876 IsGuiding returns 0
18:33:19.147 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:19.150 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:19.162 00.012 31432 UpdateGuideState exits: m=8135 RSB=59.1
18:33:19.165 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:19.166 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:19.168 00.002 31432 Enqueuing Expose request
18:33:19.461 00.293 29876 IsGuiding returns 1
18:33:19.461 00.000 29876 scope still moving after pulse duration time elapsed
18:33:19.492 00.031 29876 IsSlewing returns 0
18:33:19.492 00.000 29876 IsGuiding returns 1
18:33:19.523 00.031 29876 IsSlewing returns 0
18:33:19.523 00.000 29876 IsGuiding returns 1
18:33:19.554 00.031 29876 IsSlewing returns 0
18:33:19.554 00.000 29876 IsGuiding returns 0
18:33:19.554 00.000 29876 scope move finished after 300 + 107 ms
18:33:19.554 00.000 29876 Move returns status 0, amount 300
18:33:19.554 00.000 29876 move complete, result=0
18:33:19.554 00.000 29876 worker thread done servicing request
18:33:19.554 00.000 29876 Worker thread wakes up
18:33:19.554 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:19.554 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(690,497,31,31)
18:33:19.802 00.248 31432 ScopeASCOM::SideOfPier() returns 0
18:33:20.812 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:33:21.811 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:33:22.280 00.469 29876 Exposure complete
18:33:22.323 00.043 29876 worker thread done servicing request
18:33:22.323 00.000 31432 OnExposeComplete: enter
18:33:22.325 00.002 31432 UpdateGuideState(): m_state=3
18:33:22.328 00.003 31432 Star::Find(15, 705, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:33:22.329 00.001 31432 Star::Find returns 1 (0), X=705.95, Y=512.98, Mass=8094, SNR=58.7, Peak=256 HFD=4.5
18:33:22.332 00.003 31432 Status Line: Pas vers le Nord  20, dist=16.0
18:33:22.335 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:22.337 00.002 29876 Worker thread wakes up
18:33:22.337 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:22.337 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:22.337 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:22.337 00.000 29876 MoveAxis(N, 300, -)
18:33:22.337 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:22.338 00.001 29876 IsSlewing returns 0
18:33:22.338 00.000 29876 IsGuiding returns 0
18:33:22.338 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:22.340 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:33:22.352 00.012 31432 UpdateGuideState exits: m=8094 RSB=58.7
18:33:22.354 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:22.356 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:22.358 00.002 31432 Enqueuing Expose request
18:33:22.654 00.296 29876 IsGuiding returns 1
18:33:22.654 00.000 29876 scope still moving after pulse duration time elapsed
18:33:22.685 00.031 29876 IsSlewing returns 0
18:33:22.685 00.000 29876 IsGuiding returns 1
18:33:22.716 00.031 29876 IsSlewing returns 0
18:33:22.716 00.000 29876 IsGuiding returns 0
18:33:22.716 00.000 29876 scope move finished after 300 + 77 ms
18:33:22.716 00.000 29876 Move returns status 0, amount 300
18:33:22.716 00.000 29876 move complete, result=0
18:33:22.716 00.000 29876 worker thread done servicing request
18:33:22.716 00.000 29876 Worker thread wakes up
18:33:22.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:22.716 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(691,498,31,31)
18:33:22.802 00.086 31432 ScopeASCOM::SideOfPier() returns 0
18:33:23.802 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:33:24.808 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:33:25.119 00.311 29876 Exposure complete
18:33:25.162 00.043 29876 worker thread done servicing request
18:33:25.162 00.000 31432 OnExposeComplete: enter
18:33:25.164 00.002 31432 UpdateGuideState(): m_state=3
18:33:25.166 00.002 31432 Star::Find(15, 705, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:33:25.168 00.002 31432 Star::Find returns 1 (0), X=706.23, Y=512.66, Mass=8081, SNR=58.9, Peak=256 HFD=4.8
18:33:25.170 00.002 31432 Status Line: Pas vers le Nord  21, dist=16.4
18:33:25.174 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:25.176 00.002 29876 Worker thread wakes up
18:33:25.176 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:25.176 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:25.176 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:25.176 00.000 29876 MoveAxis(N, 300, -)
18:33:25.176 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:25.176 00.000 29876 IsSlewing returns 0
18:33:25.177 00.001 29876 IsGuiding returns 0
18:33:25.177 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:25.179 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:25.191 00.012 31432 UpdateGuideState exits: m=8081 RSB=58.9
18:33:25.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:25.195 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:25.197 00.002 31432 Enqueuing Expose request
18:33:25.492 00.295 29876 IsGuiding returns 1
18:33:25.492 00.000 29876 scope still moving after pulse duration time elapsed
18:33:25.523 00.031 29876 IsSlewing returns 0
18:33:25.523 00.000 29876 IsGuiding returns 1
18:33:25.553 00.030 29876 IsSlewing returns 0
18:33:25.553 00.000 29876 IsGuiding returns 0
18:33:25.553 00.000 29876 scope move finished after 300 + 76 ms
18:33:25.553 00.000 29876 Move returns status 0, amount 300
18:33:25.553 00.000 29876 move complete, result=0
18:33:25.553 00.000 29876 worker thread done servicing request
18:33:25.553 00.000 29876 Worker thread wakes up
18:33:25.553 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:25.553 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(691,498,31,31)
18:33:25.801 00.248 31432 ScopeASCOM::SideOfPier() returns 0
18:33:26.808 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:33:27.814 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:33:28.188 00.374 29876 Exposure complete
18:33:28.231 00.043 29876 worker thread done servicing request
18:33:28.231 00.000 31432 OnExposeComplete: enter
18:33:28.233 00.002 31432 UpdateGuideState(): m_state=3
18:33:28.235 00.002 31432 Star::Find(15, 706, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:33:28.238 00.003 31432 Star::Find returns 1 (0), X=706.55, Y=513.14, Mass=8592, SNR=60.2, Peak=256 HFD=5.0
18:33:28.240 00.002 31432 Status Line: Pas vers le Nord  22, dist=16.2
18:33:28.245 00.005 31432 Enqueuing Calibration Move request for direction 0
18:33:28.247 00.002 29876 Worker thread wakes up
18:33:28.247 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:28.247 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:28.248 00.001 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:28.248 00.000 29876 MoveAxis(N, 300, -)
18:33:28.248 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:28.248 00.000 29876 IsSlewing returns 0
18:33:28.248 00.000 29876 IsGuiding returns 0
18:33:28.248 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:28.251 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:28.263 00.012 31432 UpdateGuideState exits: m=8592 RSB=60.2
18:33:28.265 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:28.268 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:28.270 00.002 31432 Enqueuing Expose request
18:33:28.575 00.305 29876 IsGuiding returns 1
18:33:28.575 00.000 29876 scope still moving after pulse duration time elapsed
18:33:28.606 00.031 29876 IsSlewing returns 0
18:33:28.606 00.000 29876 IsGuiding returns 1
18:33:28.637 00.031 29876 IsSlewing returns 0
18:33:28.637 00.000 29876 IsGuiding returns 0
18:33:28.637 00.000 29876 scope move finished after 300 + 89 ms
18:33:28.637 00.000 29876 Move returns status 0, amount 300
18:33:28.637 00.000 29876 move complete, result=0
18:33:28.637 00.000 29876 worker thread done servicing request
18:33:28.637 00.000 29876 Worker thread wakes up
18:33:28.637 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:28.637 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(692,498,31,31)
18:33:28.808 00.171 31432 ScopeASCOM::SideOfPier() returns 0
18:33:29.804 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:33:30.812 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:33:31.046 00.234 29876 Exposure complete
18:33:31.088 00.042 29876 worker thread done servicing request
18:33:31.088 00.000 31432 OnExposeComplete: enter
18:33:31.091 00.003 31432 UpdateGuideState(): m_state=3
18:33:31.093 00.002 31432 Star::Find(15, 706, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:33:31.095 00.002 31432 Star::Find returns 1 (0), X=706.47, Y=512.52, Mass=8006, SNR=57.8, Peak=256 HFD=5.1
18:33:31.098 00.003 31432 Status Line: Pas vers le Nord  23, dist=16.6
18:33:31.101 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:31.103 00.002 29876 Worker thread wakes up
18:33:31.103 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:31.103 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:31.103 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:31.103 00.000 29876 MoveAxis(N, 300, -)
18:33:31.103 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:31.103 00.000 29876 IsSlewing returns 0
18:33:31.103 00.000 29876 IsGuiding returns 0
18:33:31.104 00.001 29876 PulseGuide returned control before completion, sleep 310
18:33:31.106 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:31.117 00.011 31432 UpdateGuideState exits: m=8006 RSB=57.8
18:33:31.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:31.121 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:31.123 00.002 31432 Enqueuing Expose request
18:33:31.419 00.296 29876 IsGuiding returns 1
18:33:31.419 00.000 29876 scope still moving after pulse duration time elapsed
18:33:31.449 00.030 29876 IsSlewing returns 0
18:33:31.449 00.000 29876 IsGuiding returns 1
18:33:31.480 00.031 29876 IsSlewing returns 0
18:33:31.480 00.000 29876 IsGuiding returns 1
18:33:31.511 00.031 29876 IsSlewing returns 0
18:33:31.511 00.000 29876 IsGuiding returns 0
18:33:31.511 00.000 29876 scope move finished after 300 + 108 ms
18:33:31.511 00.000 29876 Move returns status 0, amount 300
18:33:31.511 00.000 29876 move complete, result=0
18:33:31.511 00.000 29876 worker thread done servicing request
18:33:31.511 00.000 29876 Worker thread wakes up
18:33:31.511 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:31.511 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(691,498,31,31)
18:33:31.807 00.296 31432 ScopeASCOM::SideOfPier() returns 0
18:33:32.802 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:33:33.810 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:33:34.241 00.431 29876 Exposure complete
18:33:34.283 00.042 29876 worker thread done servicing request
18:33:34.283 00.000 31432 OnExposeComplete: enter
18:33:34.285 00.002 31432 UpdateGuideState(): m_state=3
18:33:34.287 00.002 31432 Star::Find(15, 706, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:33:34.289 00.002 31432 Star::Find returns 1 (0), X=707.37, Y=512.65, Mass=8266, SNR=59.4, Peak=256 HFD=4.8
18:33:34.292 00.003 31432 Status Line: Pas vers le Nord  24, dist=17.1
18:33:34.295 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:34.297 00.002 29876 Worker thread wakes up
18:33:34.297 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:34.297 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:34.297 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:34.297 00.000 29876 MoveAxis(N, 300, -)
18:33:34.297 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:34.297 00.000 29876 IsSlewing returns 0
18:33:34.298 00.001 29876 IsGuiding returns 0
18:33:34.298 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:34.301 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:34.312 00.011 31432 UpdateGuideState exits: m=8266 RSB=59.4
18:33:34.315 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:34.317 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:34.319 00.002 31432 Enqueuing Expose request
18:33:34.609 00.290 29876 IsGuiding returns 1
18:33:34.609 00.000 29876 scope still moving after pulse duration time elapsed
18:33:34.639 00.030 29876 IsSlewing returns 0
18:33:34.639 00.000 29876 IsGuiding returns 1
18:33:34.670 00.031 29876 IsSlewing returns 0
18:33:34.670 00.000 29876 IsGuiding returns 0
18:33:34.670 00.000 29876 scope move finished after 300 + 72 ms
18:33:34.670 00.000 29876 Move returns status 0, amount 300
18:33:34.670 00.000 29876 move complete, result=0
18:33:34.670 00.000 29876 worker thread done servicing request
18:33:34.670 00.000 29876 Worker thread wakes up
18:33:34.670 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:34.671 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(692,498,31,31)
18:33:34.805 00.134 31432 ScopeASCOM::SideOfPier() returns 0
18:33:35.804 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:33:36.810 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:33:37.073 00.263 29876 Exposure complete
18:33:37.116 00.043 29876 worker thread done servicing request
18:33:37.116 00.000 31432 OnExposeComplete: enter
18:33:37.120 00.004 31432 UpdateGuideState(): m_state=3
18:33:37.122 00.002 31432 Star::Find(15, 707, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:33:37.125 00.003 31432 Star::Find returns 1 (0), X=707.30, Y=512.77, Mass=8397, SNR=60.3, Peak=256 HFD=4.8
18:33:37.128 00.003 31432 Status Line: Pas vers le Nord  25, dist=16.9
18:33:37.131 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:37.133 00.002 29876 Worker thread wakes up
18:33:37.133 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:37.133 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:37.133 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:37.134 00.001 29876 MoveAxis(N, 300, -)
18:33:37.134 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:37.134 00.000 29876 IsSlewing returns 0
18:33:37.134 00.000 29876 IsGuiding returns 0
18:33:37.134 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:37.137 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:33:37.148 00.011 31432 UpdateGuideState exits: m=8397 RSB=60.3
18:33:37.151 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:37.152 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:37.154 00.002 31432 Enqueuing Expose request
18:33:37.459 00.305 29876 IsGuiding returns 1
18:33:37.459 00.000 29876 scope still moving after pulse duration time elapsed
18:33:37.491 00.032 29876 IsSlewing returns 0
18:33:37.491 00.000 29876 IsGuiding returns 1
18:33:37.522 00.031 29876 IsSlewing returns 0
18:33:37.522 00.000 29876 IsGuiding returns 0
18:33:37.522 00.000 29876 scope move finished after 300 + 87 ms
18:33:37.522 00.000 29876 Move returns status 0, amount 300
18:33:37.522 00.000 29876 move complete, result=0
18:33:37.522 00.000 29876 worker thread done servicing request
18:33:37.522 00.000 29876 Worker thread wakes up
18:33:37.522 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:37.522 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(692,498,31,31)
18:33:37.817 00.295 31432 ScopeASCOM::SideOfPier() returns 0
18:33:38.820 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:33:39.829 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:33:40.153 00.324 29876 Exposure complete
18:33:40.195 00.042 29876 worker thread done servicing request
18:33:40.196 00.001 31432 OnExposeComplete: enter
18:33:40.198 00.002 31432 UpdateGuideState(): m_state=3
18:33:40.201 00.003 31432 Star::Find(15, 707, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:33:40.203 00.002 31432 Star::Find returns 1 (0), X=707.82, Y=512.85, Mass=8078, SNR=58.3, Peak=256 HFD=4.6
18:33:40.206 00.003 31432 Status Line: Pas vers le Nord  26, dist=17.2
18:33:40.210 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:40.212 00.002 29876 Worker thread wakes up
18:33:40.212 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:40.212 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:40.212 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:40.212 00.000 29876 MoveAxis(N, 300, -)
18:33:40.212 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:40.212 00.000 29876 IsSlewing returns 0
18:33:40.213 00.001 29876 IsGuiding returns 0
18:33:40.213 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:40.215 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:33:40.226 00.011 31432 UpdateGuideState exits: m=8078 RSB=58.3
18:33:40.229 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:40.231 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:40.233 00.002 31432 Enqueuing Expose request
18:33:40.524 00.291 29876 IsGuiding returns 1
18:33:40.524 00.000 29876 scope still moving after pulse duration time elapsed
18:33:40.554 00.030 29876 IsSlewing returns 0
18:33:40.554 00.000 29876 IsGuiding returns 1
18:33:40.586 00.032 29876 IsSlewing returns 0
18:33:40.586 00.000 29876 IsGuiding returns 0
18:33:40.586 00.000 29876 scope move finished after 300 + 73 ms
18:33:40.586 00.000 29876 Move returns status 0, amount 300
18:33:40.586 00.000 29876 move complete, result=0
18:33:40.586 00.000 29876 worker thread done servicing request
18:33:40.586 00.000 29876 Worker thread wakes up
18:33:40.586 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:40.586 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(693,498,31,31)
18:33:40.818 00.232 31432 ScopeASCOM::SideOfPier() returns 0
18:33:41.824 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:33:42.830 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:33:43.003 00.173 29876 Exposure complete
18:33:43.046 00.043 29876 worker thread done servicing request
18:33:43.046 00.000 31432 OnExposeComplete: enter
18:33:43.049 00.003 31432 UpdateGuideState(): m_state=3
18:33:43.051 00.002 31432 Star::Find(15, 707, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:33:43.054 00.003 31432 Star::Find returns 1 (0), X=707.86, Y=513.18, Mass=7972, SNR=58.5, Peak=256 HFD=4.6
18:33:43.057 00.003 31432 Status Line: Pas vers le Nord  27, dist=17.0
18:33:43.060 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:43.063 00.003 29876 Worker thread wakes up
18:33:43.063 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:43.063 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:43.063 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:43.063 00.000 29876 MoveAxis(N, 300, -)
18:33:43.063 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:43.063 00.000 29876 IsSlewing returns 0
18:33:43.063 00.000 29876 IsGuiding returns 0
18:33:43.063 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:43.066 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:43.077 00.011 31432 UpdateGuideState exits: m=7972 RSB=58.5
18:33:43.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:43.081 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:43.083 00.002 31432 Enqueuing Expose request
18:33:43.379 00.296 29876 IsGuiding returns 1
18:33:43.379 00.000 29876 scope still moving after pulse duration time elapsed
18:33:43.411 00.032 29876 IsSlewing returns 0
18:33:43.411 00.000 29876 IsGuiding returns 1
18:33:43.442 00.031 29876 IsSlewing returns 0
18:33:43.442 00.000 29876 IsGuiding returns 0
18:33:43.442 00.000 29876 scope move finished after 300 + 78 ms
18:33:43.442 00.000 29876 Move returns status 0, amount 300
18:33:43.442 00.000 29876 move complete, result=0
18:33:43.442 00.000 29876 worker thread done servicing request
18:33:43.442 00.000 29876 Worker thread wakes up
18:33:43.442 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:43.442 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(693,498,31,31)
18:33:43.826 00.384 31432 ScopeASCOM::SideOfPier() returns 0
18:33:44.821 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:33:45.820 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:33:46.076 00.256 29876 Exposure complete
18:33:46.120 00.044 29876 worker thread done servicing request
18:33:46.120 00.000 31432 OnExposeComplete: enter
18:33:46.121 00.001 31432 UpdateGuideState(): m_state=3
18:33:46.124 00.003 31432 Star::Find(15, 707, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:33:46.126 00.002 31432 Star::Find returns 1 (0), X=708.56, Y=512.81, Mass=7905, SNR=58.2, Peak=256 HFD=4.7
18:33:46.128 00.002 31432 Status Line: Pas vers le Nord  28, dist=17.7
18:33:46.132 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:46.134 00.002 29876 Worker thread wakes up
18:33:46.134 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:46.134 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:46.134 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:46.134 00.000 29876 MoveAxis(N, 300, -)
18:33:46.134 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:46.134 00.000 29876 IsSlewing returns 0
18:33:46.134 00.000 29876 IsGuiding returns 0
18:33:46.135 00.001 29876 PulseGuide returned control before completion, sleep 310
18:33:46.137 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=255, Gamma=0.490
18:33:46.149 00.012 31432 UpdateGuideState exits: m=7905 RSB=58.2
18:33:46.151 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:46.153 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:46.155 00.002 31432 Enqueuing Expose request
18:33:46.452 00.297 29876 IsGuiding returns 1
18:33:46.452 00.000 29876 scope still moving after pulse duration time elapsed
18:33:46.483 00.031 29876 IsSlewing returns 0
18:33:46.483 00.000 29876 IsGuiding returns 1
18:33:46.514 00.031 29876 IsSlewing returns 0
18:33:46.514 00.000 29876 IsGuiding returns 1
18:33:46.545 00.031 29876 IsSlewing returns 0
18:33:46.545 00.000 29876 IsGuiding returns 0
18:33:46.545 00.000 29876 scope move finished after 300 + 110 ms
18:33:46.545 00.000 29876 Move returns status 0, amount 300
18:33:46.545 00.000 29876 move complete, result=0
18:33:46.545 00.000 29876 worker thread done servicing request
18:33:46.545 00.000 29876 Worker thread wakes up
18:33:46.545 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:46.545 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,498,31,31)
18:33:46.827 00.282 31432 ScopeASCOM::SideOfPier() returns 0
18:33:47.831 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:33:48.822 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:33:48.948 00.126 29876 Exposure complete
18:33:48.991 00.043 29876 worker thread done servicing request
18:33:48.991 00.000 31432 OnExposeComplete: enter
18:33:48.993 00.002 31432 UpdateGuideState(): m_state=3
18:33:48.995 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:33:48.997 00.002 31432 Star::Find returns 1 (0), X=709.01, Y=512.74, Mass=8351, SNR=59.3, Peak=256 HFD=4.7
18:33:48.999 00.002 31432 Status Line: Pas vers le Nord  29, dist=18.1
18:33:49.003 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:49.005 00.002 29876 Worker thread wakes up
18:33:49.005 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:49.005 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:49.005 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:49.005 00.000 29876 MoveAxis(N, 300, -)
18:33:49.005 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:49.005 00.000 29876 IsSlewing returns 0
18:33:49.005 00.000 29876 IsGuiding returns 0
18:33:49.005 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:49.008 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
18:33:49.021 00.013 31432 UpdateGuideState exits: m=8351 RSB=59.3
18:33:49.023 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:49.025 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:49.027 00.002 31432 Enqueuing Expose request
18:33:49.322 00.295 29876 IsGuiding returns 1
18:33:49.322 00.000 29876 scope still moving after pulse duration time elapsed
18:33:49.353 00.031 29876 IsSlewing returns 0
18:33:49.353 00.000 29876 IsGuiding returns 1
18:33:49.383 00.030 29876 IsSlewing returns 0
18:33:49.383 00.000 29876 IsGuiding returns 0
18:33:49.383 00.000 29876 scope move finished after 300 + 78 ms
18:33:49.383 00.000 29876 Move returns status 0, amount 300
18:33:49.383 00.000 29876 move complete, result=0
18:33:49.383 00.000 29876 worker thread done servicing request
18:33:49.383 00.000 29876 Worker thread wakes up
18:33:49.383 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:49.383 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,498,31,31)
18:33:49.816 00.433 31432 ScopeASCOM::SideOfPier() returns 0
18:33:50.823 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:33:51.818 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:33:52.004 00.186 29876 Exposure complete
18:33:52.047 00.043 29876 worker thread done servicing request
18:33:52.047 00.000 31432 OnExposeComplete: enter
18:33:52.049 00.002 31432 UpdateGuideState(): m_state=3
18:33:52.051 00.002 31432 Star::Find(15, 709, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:33:52.053 00.002 31432 Star::Find returns 1 (0), X=708.76, Y=512.24, Mass=8033, SNR=58.6, Peak=256 HFD=4.7
18:33:52.056 00.003 31432 Status Line: Pas vers le Nord  30, dist=18.3
18:33:52.059 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:52.061 00.002 29876 Worker thread wakes up
18:33:52.061 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:52.061 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:52.061 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:52.061 00.000 29876 MoveAxis(N, 300, -)
18:33:52.061 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:52.062 00.001 29876 IsSlewing returns 0
18:33:52.062 00.000 29876 IsGuiding returns 0
18:33:52.062 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:52.064 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
18:33:52.075 00.011 31432 UpdateGuideState exits: m=8033 RSB=58.6
18:33:52.078 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:52.079 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:52.081 00.002 31432 Enqueuing Expose request
18:33:52.376 00.295 29876 IsGuiding returns 1
18:33:52.376 00.000 29876 scope still moving after pulse duration time elapsed
18:33:52.406 00.030 29876 IsSlewing returns 0
18:33:52.406 00.000 29876 IsGuiding returns 1
18:33:52.437 00.031 29876 IsSlewing returns 0
18:33:52.437 00.000 29876 IsGuiding returns 0
18:33:52.437 00.000 29876 scope move finished after 300 + 75 ms
18:33:52.437 00.000 29876 Move returns status 0, amount 300
18:33:52.437 00.000 29876 move complete, result=0
18:33:52.437 00.000 29876 worker thread done servicing request
18:33:52.437 00.000 29876 Worker thread wakes up
18:33:52.437 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:52.437 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,497,31,31)
18:33:52.825 00.388 31432 ScopeASCOM::SideOfPier() returns 0
18:33:53.829 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:33:54.818 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:33:54.850 00.032 29876 Exposure complete
18:33:54.893 00.043 29876 worker thread done servicing request
18:33:54.893 00.000 31432 OnExposeComplete: enter
18:33:54.895 00.002 31432 UpdateGuideState(): m_state=3
18:33:54.897 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:33:54.899 00.002 31432 Star::Find returns 1 (0), X=708.61, Y=512.51, Mass=7790, SNR=57.9, Peak=256 HFD=4.9
18:33:54.902 00.003 31432 Status Line: Pas vers le Nord  31, dist=18.0
18:33:54.905 00.003 31432 Enqueuing Calibration Move request for direction 0
18:33:54.907 00.002 29876 Worker thread wakes up
18:33:54.907 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:54.907 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:54.907 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:54.907 00.000 29876 MoveAxis(N, 300, -)
18:33:54.907 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:54.907 00.000 29876 IsSlewing returns 0
18:33:54.907 00.000 29876 IsGuiding returns 0
18:33:54.907 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:54.910 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=26, FiltMin=7, FiltMax=258, Gamma=0.490
18:33:54.922 00.012 31432 UpdateGuideState exits: m=7790 RSB=57.9
18:33:54.924 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:54.926 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:54.928 00.002 31432 Enqueuing Expose request
18:33:55.218 00.290 29876 IsGuiding returns 1
18:33:55.218 00.000 29876 scope still moving after pulse duration time elapsed
18:33:55.248 00.030 29876 IsSlewing returns 0
18:33:55.248 00.000 29876 IsGuiding returns 1
18:33:55.279 00.031 29876 IsSlewing returns 0
18:33:55.279 00.000 29876 IsGuiding returns 1
18:33:55.310 00.031 29876 IsSlewing returns 0
18:33:55.310 00.000 29876 IsGuiding returns 0
18:33:55.310 00.000 29876 scope move finished after 300 + 102 ms
18:33:55.310 00.000 29876 Move returns status 0, amount 300
18:33:55.310 00.000 29876 move complete, result=0
18:33:55.310 00.000 29876 worker thread done servicing request
18:33:55.310 00.000 29876 Worker thread wakes up
18:33:55.310 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:55.310 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,498,31,31)
18:33:55.820 00.510 31432 ScopeASCOM::SideOfPier() returns 0
18:33:56.822 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:33:57.817 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:33:57.934 00.117 29876 Exposure complete
18:33:57.976 00.042 29876 worker thread done servicing request
18:33:57.976 00.000 31432 OnExposeComplete: enter
18:33:57.979 00.003 31432 UpdateGuideState(): m_state=3
18:33:57.981 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:33:57.983 00.002 31432 Star::Find returns 1 (0), X=708.72, Y=512.55, Mass=7956, SNR=57.7, Peak=256 HFD=4.7
18:33:57.985 00.002 31432 Status Line: Pas vers le Nord  32, dist=18.0
18:33:57.989 00.004 31432 Enqueuing Calibration Move request for direction 0
18:33:57.991 00.002 29876 Worker thread wakes up
18:33:57.991 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:33:57.991 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:33:57.991 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:33:57.991 00.000 29876 MoveAxis(N, 300, -)
18:33:57.991 00.000 29876 Guiding  Dir = 0, Dur = 300
18:33:57.991 00.000 29876 IsSlewing returns 0
18:33:57.991 00.000 29876 IsGuiding returns 0
18:33:57.991 00.000 29876 PulseGuide returned control before completion, sleep 310
18:33:57.994 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=256, Gamma=0.490
18:33:58.005 00.011 31432 UpdateGuideState exits: m=7956 RSB=57.7
18:33:58.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:33:58.009 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:33:58.011 00.002 31432 Enqueuing Expose request
18:33:58.305 00.294 29876 IsGuiding returns 1
18:33:58.305 00.000 29876 scope still moving after pulse duration time elapsed
18:33:58.336 00.031 29876 IsSlewing returns 0
18:33:58.336 00.000 29876 IsGuiding returns 1
18:33:58.366 00.030 29876 IsSlewing returns 0
18:33:58.366 00.000 29876 IsGuiding returns 1
18:33:58.397 00.031 29876 IsSlewing returns 0
18:33:58.397 00.000 29876 IsGuiding returns 0
18:33:58.397 00.000 29876 scope move finished after 300 + 105 ms
18:33:58.397 00.000 29876 Move returns status 0, amount 300
18:33:58.397 00.000 29876 move complete, result=0
18:33:58.397 00.000 29876 worker thread done servicing request
18:33:58.397 00.000 29876 Worker thread wakes up
18:33:58.397 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:33:58.397 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,498,31,31)
18:33:58.832 00.435 31432 ScopeASCOM::SideOfPier() returns 0
18:33:59.825 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:34:00.814 00.989 29876 Exposure complete
18:34:00.822 00.008 31432 ScopeASCOM::SideOfPier() returns 0
18:34:00.857 00.035 29876 worker thread done servicing request
18:34:00.857 00.000 31432 OnExposeComplete: enter
18:34:00.859 00.002 31432 UpdateGuideState(): m_state=3
18:34:00.861 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:34:00.863 00.002 31432 Star::Find returns 1 (0), X=708.51, Y=512.39, Mass=8320, SNR=59.4, Peak=256 HFD=5.0
18:34:00.865 00.002 31432 Status Line: Pas vers le Nord  33, dist=18.0
18:34:00.869 00.004 31432 Enqueuing Calibration Move request for direction 0
18:34:00.871 00.002 29876 Worker thread wakes up
18:34:00.871 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:00.871 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:00.871 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:00.871 00.000 29876 MoveAxis(N, 300, -)
18:34:00.871 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:00.871 00.000 29876 IsSlewing returns 0
18:34:00.871 00.000 29876 IsGuiding returns 0
18:34:00.871 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:00.874 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=26, FiltMin=8, FiltMax=258, Gamma=0.490
18:34:00.885 00.011 31432 UpdateGuideState exits: m=8320 RSB=59.4
18:34:00.887 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:00.889 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:00.891 00.002 31432 Enqueuing Expose request
18:34:01.198 00.307 29876 IsGuiding returns 1
18:34:01.198 00.000 29876 scope still moving after pulse duration time elapsed
18:34:01.229 00.031 29876 IsSlewing returns 0
18:34:01.229 00.000 29876 IsGuiding returns 1
18:34:01.260 00.031 29876 IsSlewing returns 0
18:34:01.260 00.000 29876 IsGuiding returns 0
18:34:01.260 00.000 29876 scope move finished after 300 + 88 ms
18:34:01.260 00.000 29876 Move returns status 0, amount 300
18:34:01.260 00.000 29876 move complete, result=0
18:34:01.260 00.000 29876 worker thread done servicing request
18:34:01.260 00.000 29876 Worker thread wakes up
18:34:01.260 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:01.260 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,497,31,31)
18:34:01.820 00.560 31432 ScopeASCOM::SideOfPier() returns 0
18:34:02.828 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:34:03.826 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:34:03.984 00.158 29876 Exposure complete
18:34:04.026 00.042 29876 worker thread done servicing request
18:34:04.027 00.001 31432 OnExposeComplete: enter
18:34:04.029 00.002 31432 UpdateGuideState(): m_state=3
18:34:04.031 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:34:04.033 00.002 31432 Star::Find returns 1 (0), X=708.65, Y=512.36, Mass=8151, SNR=58.9, Peak=256 HFD=4.8
18:34:04.035 00.002 31432 Status Line: Pas vers le Nord  34, dist=18.1
18:34:04.039 00.004 31432 Enqueuing Calibration Move request for direction 0
18:34:04.041 00.002 29876 Worker thread wakes up
18:34:04.041 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:04.041 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:04.041 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:04.041 00.000 29876 MoveAxis(N, 300, -)
18:34:04.041 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:04.041 00.000 29876 IsSlewing returns 0
18:34:04.041 00.000 29876 IsGuiding returns 0
18:34:04.041 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:04.044 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:04.055 00.011 31432 UpdateGuideState exits: m=8151 RSB=58.9
18:34:04.058 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:04.060 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:04.061 00.001 31432 Enqueuing Expose request
18:34:04.368 00.307 29876 IsGuiding returns 1
18:34:04.368 00.000 29876 scope still moving after pulse duration time elapsed
18:34:04.400 00.032 29876 IsSlewing returns 0
18:34:04.400 00.000 29876 IsGuiding returns 1
18:34:04.432 00.032 29876 IsSlewing returns 0
18:34:04.432 00.000 29876 IsGuiding returns 0
18:34:04.432 00.000 29876 scope move finished after 300 + 91 ms
18:34:04.432 00.000 29876 Move returns status 0, amount 300
18:34:04.432 00.000 29876 move complete, result=0
18:34:04.432 00.000 29876 worker thread done servicing request
18:34:04.432 00.000 29876 Worker thread wakes up
18:34:04.432 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:04.432 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,497,31,31)
18:34:04.818 00.386 31432 ScopeASCOM::SideOfPier() returns 0
18:34:05.823 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:34:06.825 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:34:06.840 00.015 29876 Exposure complete
18:34:06.883 00.043 29876 worker thread done servicing request
18:34:06.883 00.000 31432 OnExposeComplete: enter
18:34:06.884 00.001 31432 UpdateGuideState(): m_state=3
18:34:06.886 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:34:06.888 00.002 31432 Star::Find returns 1 (0), X=709.01, Y=512.56, Mass=8046, SNR=58.8, Peak=256 HFD=4.9
18:34:06.890 00.002 31432 Status Line: Pas vers le Nord  35, dist=18.2
18:34:06.893 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:06.896 00.003 29876 Worker thread wakes up
18:34:06.896 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:06.896 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:06.896 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:06.896 00.000 29876 MoveAxis(N, 300, -)
18:34:06.896 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:06.896 00.000 29876 IsSlewing returns 0
18:34:06.896 00.000 29876 IsGuiding returns 0
18:34:06.896 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:06.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
18:34:06.911 00.012 31432 UpdateGuideState exits: m=8046 RSB=58.8
18:34:06.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:06.915 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:06.917 00.002 31432 Enqueuing Expose request
18:34:07.211 00.294 29876 IsGuiding returns 1
18:34:07.211 00.000 29876 scope still moving after pulse duration time elapsed
18:34:07.242 00.031 29876 IsSlewing returns 0
18:34:07.242 00.000 29876 IsGuiding returns 1
18:34:07.273 00.031 29876 IsSlewing returns 0
18:34:07.273 00.000 29876 IsGuiding returns 1
18:34:07.304 00.031 29876 IsSlewing returns 0
18:34:07.304 00.000 29876 IsGuiding returns 0
18:34:07.304 00.000 29876 scope move finished after 300 + 107 ms
18:34:07.304 00.000 29876 Move returns status 0, amount 300
18:34:07.304 00.000 29876 move complete, result=0
18:34:07.304 00.000 29876 worker thread done servicing request
18:34:07.304 00.000 29876 Worker thread wakes up
18:34:07.304 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:07.304 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(694,498,31,31)
18:34:07.829 00.525 31432 ScopeASCOM::SideOfPier() returns 0
18:34:08.820 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:34:09.831 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:34:10.029 00.198 29876 Exposure complete
18:34:10.076 00.047 29876 worker thread done servicing request
18:34:10.076 00.000 31432 OnExposeComplete: enter
18:34:10.078 00.002 31432 UpdateGuideState(): m_state=3
18:34:10.080 00.002 31432 Star::Find(15, 709, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:34:10.082 00.002 31432 Star::Find returns 1 (0), X=708.21, Y=512.60, Mass=8182, SNR=58.7, Peak=256 HFD=4.8
18:34:10.085 00.003 31432 Status Line: Pas vers le Nord  36, dist=17.7
18:34:10.089 00.004 31432 Enqueuing Calibration Move request for direction 0
18:34:10.091 00.002 29876 Worker thread wakes up
18:34:10.091 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:10.091 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:10.091 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:10.091 00.000 29876 MoveAxis(N, 300, -)
18:34:10.091 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:10.091 00.000 29876 IsSlewing returns 0
18:34:10.091 00.000 29876 IsGuiding returns 0
18:34:10.091 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:10.094 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:10.105 00.011 31432 UpdateGuideState exits: m=8182 RSB=58.7
18:34:10.107 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:10.109 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:10.111 00.002 31432 Enqueuing Expose request
18:34:10.403 00.292 29876 IsGuiding returns 1
18:34:10.403 00.000 29876 scope still moving after pulse duration time elapsed
18:34:10.434 00.031 29876 IsSlewing returns 0
18:34:10.434 00.000 29876 IsGuiding returns 1
18:34:10.464 00.030 29876 IsSlewing returns 0
18:34:10.464 00.000 29876 IsGuiding returns 1
18:34:10.495 00.031 29876 IsSlewing returns 0
18:34:10.495 00.000 29876 IsGuiding returns 0
18:34:10.495 00.000 29876 scope move finished after 300 + 103 ms
18:34:10.495 00.000 29876 Move returns status 0, amount 300
18:34:10.495 00.000 29876 move complete, result=0
18:34:10.495 00.000 29876 worker thread done servicing request
18:34:10.495 00.000 29876 Worker thread wakes up
18:34:10.495 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:10.495 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(693,498,31,31)
18:34:10.823 00.328 31432 ScopeASCOM::SideOfPier() returns 0
18:34:11.824 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:34:12.827 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:34:12.904 00.077 29876 Exposure complete
18:34:12.947 00.043 29876 worker thread done servicing request
18:34:12.947 00.000 31432 OnExposeComplete: enter
18:34:12.949 00.002 31432 UpdateGuideState(): m_state=3
18:34:12.951 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:34:12.953 00.002 31432 Star::Find returns 1 (0), X=708.05, Y=512.91, Mass=8321, SNR=59.1, Peak=256 HFD=4.5
18:34:12.956 00.003 31432 Status Line: Pas vers le Nord  37, dist=17.3
18:34:12.959 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:12.961 00.002 29876 Worker thread wakes up
18:34:12.962 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:12.962 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:12.962 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:12.962 00.000 29876 MoveAxis(N, 300, -)
18:34:12.962 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:12.962 00.000 29876 IsSlewing returns 0
18:34:12.962 00.000 29876 IsGuiding returns 0
18:34:12.962 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:12.964 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:34:12.976 00.012 31432 UpdateGuideState exits: m=8321 RSB=59.1
18:34:12.978 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:12.981 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:12.983 00.002 31432 Enqueuing Expose request
18:34:13.288 00.305 29876 IsGuiding returns 1
18:34:13.288 00.000 29876 scope still moving after pulse duration time elapsed
18:34:13.318 00.030 29876 IsSlewing returns 0
18:34:13.318 00.000 29876 IsGuiding returns 1
18:34:13.349 00.031 29876 IsSlewing returns 0
18:34:13.349 00.000 29876 IsGuiding returns 0
18:34:13.349 00.000 29876 scope move finished after 300 + 87 ms
18:34:13.349 00.000 29876 Move returns status 0, amount 300
18:34:13.349 00.000 29876 move complete, result=0
18:34:13.349 00.000 29876 worker thread done servicing request
18:34:13.349 00.000 29876 Worker thread wakes up
18:34:13.349 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:13.349 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(693,498,31,31)
18:34:13.816 00.467 31432 ScopeASCOM::SideOfPier() returns 0
18:34:14.825 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:34:15.819 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:34:15.974 00.155 29876 Exposure complete
18:34:16.017 00.043 29876 worker thread done servicing request
18:34:16.017 00.000 31432 OnExposeComplete: enter
18:34:16.019 00.002 31432 UpdateGuideState(): m_state=3
18:34:16.021 00.002 31432 Star::Find(15, 708, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:34:16.023 00.002 31432 Star::Find returns 1 (0), X=706.97, Y=512.66, Mass=8386, SNR=59.7, Peak=256 HFD=4.8
18:34:16.026 00.003 31432 Status Line: Pas vers le Nord  38, dist=16.8
18:34:16.029 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:16.031 00.002 29876 Worker thread wakes up
18:34:16.031 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:16.031 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:16.031 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:16.031 00.000 29876 MoveAxis(N, 300, -)
18:34:16.031 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:16.031 00.000 29876 IsSlewing returns 0
18:34:16.031 00.000 29876 IsGuiding returns 0
18:34:16.031 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:16.034 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:16.046 00.012 31432 UpdateGuideState exits: m=8386 RSB=59.7
18:34:16.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:16.050 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:16.052 00.002 31432 Enqueuing Expose request
18:34:16.345 00.293 29876 IsGuiding returns 1
18:34:16.345 00.000 29876 scope still moving after pulse duration time elapsed
18:34:16.376 00.031 29876 IsSlewing returns 0
18:34:16.376 00.000 29876 IsGuiding returns 1
18:34:16.408 00.032 29876 IsSlewing returns 0
18:34:16.408 00.000 29876 IsGuiding returns 0
18:34:16.408 00.000 29876 scope move finished after 300 + 76 ms
18:34:16.408 00.000 29876 Move returns status 0, amount 300
18:34:16.408 00.000 29876 move complete, result=0
18:34:16.408 00.000 29876 worker thread done servicing request
18:34:16.408 00.000 29876 Worker thread wakes up
18:34:16.408 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:16.408 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(692,498,31,31)
18:34:16.816 00.408 31432 ScopeASCOM::SideOfPier() returns 0
18:34:17.817 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:34:18.810 00.993 29876 Exposure complete
18:34:18.826 00.016 31432 ScopeASCOM::SideOfPier() returns 0
18:34:18.854 00.028 29876 worker thread done servicing request
18:34:18.854 00.000 31432 OnExposeComplete: enter
18:34:18.857 00.003 31432 UpdateGuideState(): m_state=3
18:34:18.858 00.001 31432 Star::Find(15, 706, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:34:18.860 00.002 31432 Star::Find returns 1 (0), X=707.16, Y=512.43, Mass=7933, SNR=58.5, Peak=256 HFD=4.8
18:34:18.863 00.003 31432 Status Line: Pas vers le Nord  39, dist=17.1
18:34:18.866 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:18.868 00.002 29876 Worker thread wakes up
18:34:18.868 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:18.868 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:18.868 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:18.868 00.000 29876 MoveAxis(N, 300, -)
18:34:18.868 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:18.868 00.000 29876 IsSlewing returns 0
18:34:18.869 00.001 29876 IsGuiding returns 0
18:34:18.869 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:18.871 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:18.883 00.012 31432 UpdateGuideState exits: m=7933 RSB=58.5
18:34:18.885 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:18.887 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:18.889 00.002 31432 Enqueuing Expose request
18:34:19.183 00.294 29876 IsGuiding returns 1
18:34:19.183 00.000 29876 scope still moving after pulse duration time elapsed
18:34:19.214 00.031 29876 IsSlewing returns 0
18:34:19.214 00.000 29876 IsGuiding returns 1
18:34:19.245 00.031 29876 IsSlewing returns 0
18:34:19.245 00.000 29876 IsGuiding returns 1
18:34:19.276 00.031 29876 IsSlewing returns 0
18:34:19.276 00.000 29876 IsGuiding returns 1
18:34:19.307 00.031 29876 IsSlewing returns 0
18:34:19.307 00.000 29876 IsGuiding returns 0
18:34:19.307 00.000 29876 scope move finished after 300 + 137 ms
18:34:19.307 00.000 29876 Move returns status 0, amount 300
18:34:19.307 00.000 29876 move complete, result=0
18:34:19.307 00.000 29876 worker thread done servicing request
18:34:19.307 00.000 29876 Worker thread wakes up
18:34:19.307 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:19.307 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(692,497,31,31)
18:34:19.820 00.513 31432 ScopeASCOM::SideOfPier() returns 0
18:34:20.825 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:34:21.826 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:34:22.035 00.209 29876 Exposure complete
18:34:22.079 00.044 29876 worker thread done servicing request
18:34:22.079 00.000 31432 OnExposeComplete: enter
18:34:22.081 00.002 31432 UpdateGuideState(): m_state=3
18:34:22.083 00.002 31432 Star::Find(15, 707, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:34:22.085 00.002 31432 Star::Find returns 1 (0), X=706.29, Y=512.73, Mass=8558, SNR=60.4, Peak=256 HFD=4.8
18:34:22.088 00.003 31432 Status Line: Pas vers le Nord  40, dist=16.4
18:34:22.091 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:22.093 00.002 29876 Worker thread wakes up
18:34:22.093 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:22.093 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:22.093 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:22.093 00.000 29876 MoveAxis(N, 300, -)
18:34:22.093 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:22.094 00.001 29876 IsSlewing returns 0
18:34:22.094 00.000 29876 IsGuiding returns 0
18:34:22.094 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:22.097 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:22.109 00.012 31432 UpdateGuideState exits: m=8558 RSB=60.4
18:34:22.111 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:22.113 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:22.116 00.003 31432 Enqueuing Expose request
18:34:22.408 00.292 29876 IsGuiding returns 1
18:34:22.408 00.000 29876 scope still moving after pulse duration time elapsed
18:34:22.440 00.032 29876 IsSlewing returns 0
18:34:22.440 00.000 29876 IsGuiding returns 1
18:34:22.471 00.031 29876 IsSlewing returns 0
18:34:22.471 00.000 29876 IsGuiding returns 0
18:34:22.471 00.000 29876 scope move finished after 300 + 76 ms
18:34:22.471 00.000 29876 Move returns status 0, amount 300
18:34:22.471 00.000 29876 move complete, result=0
18:34:22.471 00.000 29876 worker thread done servicing request
18:34:22.471 00.000 29876 Worker thread wakes up
18:34:22.471 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:22.471 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(691,498,31,31)
18:34:22.829 00.358 31432 ScopeASCOM::SideOfPier() returns 0
18:34:23.823 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:34:24.831 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:34:24.877 00.046 29876 Exposure complete
18:34:24.920 00.043 29876 worker thread done servicing request
18:34:24.920 00.000 31432 OnExposeComplete: enter
18:34:24.923 00.003 31432 UpdateGuideState(): m_state=3
18:34:24.925 00.002 31432 Star::Find(15, 706, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:34:24.927 00.002 31432 Star::Find returns 1 (0), X=706.41, Y=512.41, Mass=8366, SNR=60.0, Peak=256 HFD=4.9
18:34:24.929 00.002 31432 Status Line: Pas vers le Nord  41, dist=16.7
18:34:24.934 00.005 31432 Enqueuing Calibration Move request for direction 0
18:34:24.936 00.002 29876 Worker thread wakes up
18:34:24.936 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:24.936 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:24.936 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:24.936 00.000 29876 MoveAxis(N, 300, -)
18:34:24.936 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:24.936 00.000 29876 IsSlewing returns 0
18:34:24.936 00.000 29876 IsGuiding returns 0
18:34:24.936 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:24.939 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:24.951 00.012 31432 UpdateGuideState exits: m=8366 RSB=60.0
18:34:24.954 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:24.955 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:24.957 00.002 31432 Enqueuing Expose request
18:34:25.250 00.293 29876 IsGuiding returns 1
18:34:25.250 00.000 29876 scope still moving after pulse duration time elapsed
18:34:25.281 00.031 29876 IsSlewing returns 0
18:34:25.281 00.000 29876 IsGuiding returns 1
18:34:25.311 00.030 29876 IsSlewing returns 0
18:34:25.311 00.000 29876 IsGuiding returns 0
18:34:25.311 00.000 29876 scope move finished after 300 + 73 ms
18:34:25.311 00.000 29876 Move returns status 0, amount 300
18:34:25.311 00.000 29876 move complete, result=0
18:34:25.311 00.000 29876 worker thread done servicing request
18:34:25.311 00.000 29876 Worker thread wakes up
18:34:25.311 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:25.311 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(691,497,31,31)
18:34:25.818 00.507 31432 ScopeASCOM::SideOfPier() returns 0
18:34:26.822 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:34:27.817 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:34:27.939 00.122 29876 Exposure complete
18:34:27.982 00.043 29876 worker thread done servicing request
18:34:27.982 00.000 31432 OnExposeComplete: enter
18:34:27.984 00.002 31432 UpdateGuideState(): m_state=3
18:34:27.986 00.002 31432 Star::Find(15, 706, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:34:27.988 00.002 31432 Star::Find returns 1 (0), X=705.19, Y=512.81, Mass=8228, SNR=59.0, Peak=256 HFD=4.7
18:34:27.991 00.003 31432 Status Line: Pas vers le Nord  42, dist=15.7
18:34:27.994 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:27.996 00.002 29876 Worker thread wakes up
18:34:27.996 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:27.996 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:27.996 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:27.996 00.000 29876 MoveAxis(N, 300, -)
18:34:27.996 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:27.997 00.001 29876 IsSlewing returns 0
18:34:27.997 00.000 29876 IsGuiding returns 0
18:34:27.997 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:28.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:34:28.011 00.011 31432 UpdateGuideState exits: m=8228 RSB=59.0
18:34:28.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:28.015 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:28.017 00.002 31432 Enqueuing Expose request
18:34:28.322 00.305 29876 IsGuiding returns 1
18:34:28.322 00.000 29876 scope still moving after pulse duration time elapsed
18:34:28.353 00.031 29876 IsSlewing returns 0
18:34:28.353 00.000 29876 IsGuiding returns 1
18:34:28.383 00.030 29876 IsSlewing returns 0
18:34:28.383 00.000 29876 IsGuiding returns 0
18:34:28.383 00.000 29876 scope move finished after 300 + 86 ms
18:34:28.383 00.000 29876 Move returns status 0, amount 300
18:34:28.383 00.000 29876 move complete, result=0
18:34:28.383 00.000 29876 worker thread done servicing request
18:34:28.383 00.000 29876 Worker thread wakes up
18:34:28.383 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:28.383 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(690,498,31,31)
18:34:28.817 00.434 31432 ScopeASCOM::SideOfPier() returns 0
18:34:29.823 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:34:30.797 00.974 29876 Exposure complete
18:34:30.827 00.030 31432 ScopeASCOM::SideOfPier() returns 0
18:34:30.840 00.013 29876 worker thread done servicing request
18:34:30.840 00.000 31432 OnExposeComplete: enter
18:34:30.842 00.002 31432 UpdateGuideState(): m_state=3
18:34:30.844 00.002 31432 Star::Find(15, 705, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:34:30.846 00.002 31432 Star::Find returns 1 (0), X=704.70, Y=512.40, Mass=8112, SNR=59.2, Peak=256 HFD=4.8
18:34:30.849 00.003 31432 Status Line: Pas vers le Nord  43, dist=15.7
18:34:30.852 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:30.854 00.002 29876 Worker thread wakes up
18:34:30.854 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:30.854 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:30.854 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:30.854 00.000 29876 MoveAxis(N, 300, -)
18:34:30.854 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:30.854 00.000 29876 IsSlewing returns 0
18:34:30.854 00.000 29876 IsGuiding returns 0
18:34:30.855 00.001 29876 PulseGuide returned control before completion, sleep 310
18:34:30.857 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:30.868 00.011 31432 UpdateGuideState exits: m=8112 RSB=59.2
18:34:30.870 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:30.872 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:30.874 00.002 31432 Enqueuing Expose request
18:34:31.169 00.295 29876 IsGuiding returns 1
18:34:31.169 00.000 29876 scope still moving after pulse duration time elapsed
18:34:31.200 00.031 29876 IsSlewing returns 0
18:34:31.200 00.000 29876 IsGuiding returns 1
18:34:31.232 00.032 29876 IsSlewing returns 0
18:34:31.232 00.000 29876 IsGuiding returns 0
18:34:31.232 00.000 29876 scope move finished after 300 + 77 ms
18:34:31.232 00.000 29876 Move returns status 0, amount 300
18:34:31.232 00.000 29876 move complete, result=0
18:34:31.232 00.000 29876 worker thread done servicing request
18:34:31.232 00.000 29876 Worker thread wakes up
18:34:31.232 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:31.232 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(690,497,31,31)
18:34:31.818 00.586 31432 ScopeASCOM::SideOfPier() returns 0
18:34:32.820 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:34:32.913 00.093 31432 GetInt("/profile/13/camera/SaturationADU", 0) returns 255
18:34:33.817 00.904 31432 ScopeASCOM::SideOfPier() returns 0
18:34:33.864 00.047 29876 Exposure complete
18:34:33.908 00.044 29876 worker thread done servicing request
18:34:33.908 00.000 31432 OnExposeComplete: enter
18:34:33.911 00.003 31432 UpdateGuideState(): m_state=3
18:34:33.913 00.002 31432 Star::Find(15, 704, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:34:33.915 00.002 31432 Star::Find returns 1 (0), X=702.87, Y=512.23, Mass=8029, SNR=58.4, Peak=256 HFD=4.5
18:34:33.918 00.003 31432 Status Line: Pas vers le Nord  44, dist=15.0
18:34:33.922 00.004 31432 Enqueuing Calibration Move request for direction 0
18:34:33.924 00.002 29876 Worker thread wakes up
18:34:33.924 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:33.924 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:33.924 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:33.924 00.000 29876 MoveAxis(N, 300, -)
18:34:33.924 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:33.925 00.001 29876 IsSlewing returns 0
18:34:33.925 00.000 29876 IsGuiding returns 0
18:34:33.925 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:33.928 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:33.942 00.014 31432 UpdateGuideState exits: m=8029 RSB=58.4
18:34:33.945 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:33.947 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:33.949 00.002 31432 Enqueuing Expose request
18:34:34.237 00.288 29876 IsGuiding returns 1
18:34:34.237 00.000 29876 scope still moving after pulse duration time elapsed
18:34:34.268 00.031 29876 IsSlewing returns 0
18:34:34.268 00.000 29876 IsGuiding returns 1
18:34:34.298 00.030 29876 IsSlewing returns 0
18:34:34.298 00.000 29876 IsGuiding returns 1
18:34:34.329 00.031 29876 IsSlewing returns 0
18:34:34.329 00.000 29876 IsGuiding returns 0
18:34:34.329 00.000 29876 scope move finished after 300 + 104 ms
18:34:34.329 00.000 29876 Move returns status 0, amount 300
18:34:34.329 00.000 29876 move complete, result=0
18:34:34.329 00.000 29876 worker thread done servicing request
18:34:34.329 00.000 29876 Worker thread wakes up
18:34:34.329 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:34.329 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(688,497,31,31)
18:34:34.827 00.498 31432 ScopeASCOM::SideOfPier() returns 0
18:34:35.816 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:34:36.743 00.927 29876 Exposure complete
18:34:36.786 00.043 29876 worker thread done servicing request
18:34:36.786 00.000 31432 OnExposeComplete: enter
18:34:36.788 00.002 31432 UpdateGuideState(): m_state=3
18:34:36.790 00.002 31432 Star::Find(15, 702, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:34:36.792 00.002 31432 Star::Find returns 1 (0), X=703.12, Y=511.89, Mass=7914, SNR=57.5, Peak=256 HFD=4.5
18:34:36.794 00.002 31432 Status Line: Pas vers le Nord  45, dist=15.5
18:34:36.798 00.004 31432 Enqueuing Calibration Move request for direction 0
18:34:36.800 00.002 29876 Worker thread wakes up
18:34:36.800 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:36.800 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:36.800 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:36.800 00.000 29876 MoveAxis(N, 300, -)
18:34:36.800 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:36.800 00.000 29876 IsSlewing returns 0
18:34:36.800 00.000 29876 IsGuiding returns 0
18:34:36.800 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:36.804 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:36.817 00.013 31432 UpdateGuideState exits: m=7914 RSB=57.5
18:34:36.819 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:36.821 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:36.823 00.002 31432 Enqueuing Expose request
18:34:36.854 00.031 31432 ScopeASCOM::SideOfPier() returns 0
18:34:37.112 00.258 29876 IsGuiding returns 1
18:34:37.112 00.000 29876 scope still moving after pulse duration time elapsed
18:34:37.142 00.030 29876 IsSlewing returns 0
18:34:37.142 00.000 29876 IsGuiding returns 1
18:34:37.172 00.030 29876 IsSlewing returns 0
18:34:37.172 00.000 29876 IsGuiding returns 0
18:34:37.172 00.000 29876 scope move finished after 300 + 71 ms
18:34:37.172 00.000 29876 Move returns status 0, amount 300
18:34:37.172 00.000 29876 move complete, result=0
18:34:37.172 00.000 29876 worker thread done servicing request
18:34:37.172 00.000 29876 Worker thread wakes up
18:34:37.172 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:37.172 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(688,497,31,31)
18:34:37.823 00.651 31432 ScopeASCOM::SideOfPier() returns 0
18:34:38.829 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:34:39.819 00.990 31432 ScopeASCOM::SideOfPier() returns 0
18:34:39.897 00.078 29876 Exposure complete
18:34:39.941 00.044 29876 worker thread done servicing request
18:34:40.024 00.083 31432 OnExposeComplete: enter
18:34:40.026 00.002 31432 UpdateGuideState(): m_state=3
18:34:40.028 00.002 31432 Star::Find(15, 703, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:34:40.030 00.002 31432 Star::Find returns 1 (0), X=702.23, Y=511.81, Mass=8216, SNR=58.6, Peak=256 HFD=4.7
18:34:40.033 00.003 31432 Status Line: Pas vers le Nord  46, dist=15.2
18:34:40.037 00.004 31432 Enqueuing Calibration Move request for direction 0
18:34:40.039 00.002 29876 Worker thread wakes up
18:34:40.039 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:40.039 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:40.039 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:40.039 00.000 29876 MoveAxis(N, 300, -)
18:34:40.039 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:40.039 00.000 29876 IsSlewing returns 0
18:34:40.040 00.001 29876 IsGuiding returns 0
18:34:40.040 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:40.042 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:40.055 00.013 31432 UpdateGuideState exits: m=8216 RSB=58.6
18:34:40.057 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:40.059 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:40.060 00.001 31432 Enqueuing Expose request
18:34:40.360 00.300 29876 IsGuiding returns 1
18:34:40.360 00.000 29876 scope still moving after pulse duration time elapsed
18:34:40.391 00.031 29876 IsSlewing returns 0
18:34:40.391 00.000 29876 IsGuiding returns 1
18:34:40.422 00.031 29876 IsSlewing returns 0
18:34:40.422 00.000 29876 IsGuiding returns 0
18:34:40.422 00.000 29876 scope move finished after 300 + 81 ms
18:34:40.422 00.000 29876 Move returns status 0, amount 300
18:34:40.422 00.000 29876 move complete, result=0
18:34:40.422 00.000 29876 worker thread done servicing request
18:34:40.422 00.000 29876 Worker thread wakes up
18:34:40.422 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:40.422 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(687,497,31,31)
18:34:40.826 00.404 31432 ScopeASCOM::SideOfPier() returns 0
18:34:41.827 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:34:42.832 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:34:42.834 00.002 29876 Exposure complete
18:34:42.875 00.041 29876 worker thread done servicing request
18:34:42.875 00.000 31432 OnExposeComplete: enter
18:34:42.878 00.003 31432 UpdateGuideState(): m_state=3
18:34:42.880 00.002 31432 Star::Find(15, 702, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:34:42.881 00.001 31432 Star::Find returns 1 (0), X=701.40, Y=512.21, Mass=8002, SNR=58.9, Peak=256 HFD=4.7
18:34:42.884 00.003 31432 Status Line: Pas vers le Nord  47, dist=14.5
18:34:42.887 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:42.889 00.002 29876 Worker thread wakes up
18:34:42.889 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:42.889 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:42.889 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:42.889 00.000 29876 MoveAxis(N, 300, -)
18:34:42.889 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:42.890 00.001 29876 IsSlewing returns 0
18:34:42.890 00.000 29876 IsGuiding returns 0
18:34:42.890 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:42.892 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:34:42.905 00.013 31432 UpdateGuideState exits: m=8002 RSB=58.9
18:34:42.907 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:42.909 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:42.911 00.002 31432 Enqueuing Expose request
18:34:43.204 00.293 29876 IsGuiding returns 1
18:34:43.204 00.000 29876 scope still moving after pulse duration time elapsed
18:34:43.234 00.030 29876 IsSlewing returns 0
18:34:43.234 00.000 29876 IsGuiding returns 1
18:34:43.265 00.031 29876 IsSlewing returns 0
18:34:43.265 00.000 29876 IsGuiding returns 0
18:34:43.265 00.000 29876 scope move finished after 300 + 74 ms
18:34:43.265 00.000 29876 Move returns status 0, amount 300
18:34:43.265 00.000 29876 move complete, result=0
18:34:43.265 00.000 29876 worker thread done servicing request
18:34:43.265 00.000 29876 Worker thread wakes up
18:34:43.265 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:43.265 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(686,497,31,31)
18:34:43.327 00.062 31432 User exited setup dialog with 'cancel'
18:34:43.821 00.494 31432 ScopeASCOM::SideOfPier() returns 0
18:34:44.831 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:34:45.817 00.986 31432 ScopeASCOM::SideOfPier() returns 0
18:34:45.894 00.077 29876 Exposure complete
18:34:45.938 00.044 29876 worker thread done servicing request
18:34:45.938 00.000 31432 OnExposeComplete: enter
18:34:45.940 00.002 31432 UpdateGuideState(): m_state=3
18:34:45.942 00.002 31432 Star::Find(15, 701, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:34:45.944 00.002 31432 Star::Find returns 1 (0), X=700.56, Y=512.46, Mass=8650, SNR=61.3, Peak=256 HFD=5.0
18:34:45.947 00.003 31432 Status Line: Pas vers le Nord  48, dist=14.0
18:34:45.950 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:45.952 00.002 29876 Worker thread wakes up
18:34:45.952 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:45.952 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:45.952 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:45.952 00.000 29876 MoveAxis(N, 300, -)
18:34:45.952 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:45.953 00.001 29876 IsSlewing returns 0
18:34:45.953 00.000 29876 IsGuiding returns 0
18:34:45.953 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:45.955 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:45.968 00.013 31432 UpdateGuideState exits: m=8650 RSB=61.3
18:34:45.970 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:45.972 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:45.973 00.001 31432 Enqueuing Expose request
18:34:46.267 00.294 29876 IsGuiding returns 1
18:34:46.267 00.000 29876 scope still moving after pulse duration time elapsed
18:34:46.297 00.030 29876 IsSlewing returns 0
18:34:46.297 00.000 29876 IsGuiding returns 1
18:34:46.328 00.031 29876 IsSlewing returns 0
18:34:46.328 00.000 29876 IsGuiding returns 0
18:34:46.328 00.000 29876 scope move finished after 300 + 75 ms
18:34:46.328 00.000 29876 Move returns status 0, amount 300
18:34:46.328 00.000 29876 move complete, result=0
18:34:46.328 00.000 29876 worker thread done servicing request
18:34:46.328 00.000 29876 Worker thread wakes up
18:34:46.328 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:46.328 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(686,497,31,31)
18:34:46.821 00.493 31432 ScopeASCOM::SideOfPier() returns 0
18:34:47.823 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:34:48.737 00.914 29876 Exposure complete
18:34:48.780 00.043 29876 worker thread done servicing request
18:34:48.780 00.000 31432 OnExposeComplete: enter
18:34:48.782 00.002 31432 UpdateGuideState(): m_state=3
18:34:48.784 00.002 31432 Star::Find(15, 700, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:34:48.786 00.002 31432 Star::Find returns 1 (0), X=700.46, Y=511.94, Mass=8322, SNR=59.8, Peak=256 HFD=4.9
18:34:48.789 00.003 31432 Status Line: Pas vers le Nord  49, dist=14.5
18:34:48.792 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:48.794 00.002 29876 Worker thread wakes up
18:34:48.795 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:48.795 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:48.795 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:48.795 00.000 29876 MoveAxis(N, 300, -)
18:34:48.795 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:48.795 00.000 29876 IsSlewing returns 0
18:34:48.795 00.000 29876 IsGuiding returns 0
18:34:48.795 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:48.798 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:34:48.810 00.012 31432 UpdateGuideState exits: m=8322 RSB=59.8
18:34:48.812 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:48.814 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:48.817 00.003 31432 Enqueuing Expose request
18:34:48.849 00.032 31432 ScopeASCOM::SideOfPier() returns 0
18:34:49.109 00.260 29876 IsGuiding returns 1
18:34:49.109 00.000 29876 scope still moving after pulse duration time elapsed
18:34:49.140 00.031 29876 IsSlewing returns 0
18:34:49.140 00.000 29876 IsGuiding returns 1
18:34:49.171 00.031 29876 IsSlewing returns 0
18:34:49.171 00.000 29876 IsGuiding returns 0
18:34:49.171 00.000 29876 scope move finished after 300 + 76 ms
18:34:49.171 00.000 29876 Move returns status 0, amount 300
18:34:49.171 00.000 29876 move complete, result=0
18:34:49.171 00.000 29876 worker thread done servicing request
18:34:49.171 00.000 29876 Worker thread wakes up
18:34:49.171 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:49.171 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(685,497,31,31)
18:34:49.824 00.653 31432 ScopeASCOM::SideOfPier() returns 0
18:34:50.827 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:34:51.797 00.970 29876 Exposure complete
18:34:51.828 00.031 31432 ScopeASCOM::SideOfPier() returns 0
18:34:51.840 00.012 29876 worker thread done servicing request
18:34:51.840 00.000 31432 OnExposeComplete: enter
18:34:51.842 00.002 31432 UpdateGuideState(): m_state=3
18:34:51.844 00.002 31432 Star::Find(15, 700, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:34:51.846 00.002 31432 Star::Find returns 1 (0), X=699.97, Y=512.18, Mass=8416, SNR=60.1, Peak=256 HFD=4.7
18:34:51.849 00.003 31432 Status Line: Pas vers le Nord  50, dist=14.1
18:34:51.852 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:51.854 00.002 29876 Worker thread wakes up
18:34:51.854 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:51.854 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:51.854 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:51.854 00.000 29876 MoveAxis(N, 300, -)
18:34:51.854 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:51.854 00.000 29876 IsSlewing returns 0
18:34:51.855 00.001 29876 IsGuiding returns 0
18:34:51.855 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:51.858 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:51.870 00.012 31432 UpdateGuideState exits: m=8416 RSB=60.1
18:34:51.872 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:51.874 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:51.876 00.002 31432 Enqueuing Expose request
18:34:52.166 00.290 29876 IsGuiding returns 1
18:34:52.166 00.000 29876 scope still moving after pulse duration time elapsed
18:34:52.197 00.031 29876 IsSlewing returns 0
18:34:52.197 00.000 29876 IsGuiding returns 1
18:34:52.227 00.030 29876 IsSlewing returns 0
18:34:52.227 00.000 29876 IsGuiding returns 0
18:34:52.227 00.000 29876 scope move finished after 300 + 73 ms
18:34:52.227 00.000 29876 Move returns status 0, amount 300
18:34:52.227 00.000 29876 move complete, result=0
18:34:52.227 00.000 29876 worker thread done servicing request
18:34:52.227 00.000 29876 Worker thread wakes up
18:34:52.227 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:52.227 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(685,497,31,31)
18:34:52.818 00.591 31432 ScopeASCOM::SideOfPier() returns 0
18:34:53.823 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:34:54.643 00.820 29876 Exposure complete
18:34:54.686 00.043 29876 worker thread done servicing request
18:34:54.686 00.000 31432 OnExposeComplete: enter
18:34:54.688 00.002 31432 UpdateGuideState(): m_state=3
18:34:54.690 00.002 31432 Star::Find(15, 699, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:34:54.692 00.002 31432 Star::Find returns 1 (0), X=699.02, Y=511.63, Mass=8676, SNR=60.4, Peak=256 HFD=5.0
18:34:54.694 00.002 31432 Status Line: Pas vers le Nord  51, dist=14.5
18:34:54.697 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:54.700 00.003 29876 Worker thread wakes up
18:34:54.701 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:54.701 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:54.701 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:54.701 00.000 29876 MoveAxis(N, 300, -)
18:34:54.701 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:54.701 00.000 29876 IsSlewing returns 0
18:34:54.701 00.000 29876 IsGuiding returns 0
18:34:54.701 00.000 29876 PulseGuide returned control before completion, sleep 310
18:34:54.704 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:34:54.716 00.012 31432 UpdateGuideState exits: m=8676 RSB=60.4
18:34:54.718 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:54.720 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:54.722 00.002 31432 Enqueuing Expose request
18:34:54.830 00.108 31432 ScopeASCOM::SideOfPier() returns 0
18:34:55.014 00.184 29876 IsGuiding returns 1
18:34:55.014 00.000 29876 scope still moving after pulse duration time elapsed
18:34:55.045 00.031 29876 IsSlewing returns 0
18:34:55.045 00.000 29876 IsGuiding returns 1
18:34:55.076 00.031 29876 IsSlewing returns 0
18:34:55.076 00.000 29876 IsGuiding returns 0
18:34:55.076 00.000 29876 scope move finished after 300 + 75 ms
18:34:55.076 00.000 29876 Move returns status 0, amount 300
18:34:55.076 00.000 29876 move complete, result=0
18:34:55.076 00.000 29876 worker thread done servicing request
18:34:55.076 00.000 29876 Worker thread wakes up
18:34:55.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:55.076 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(684,497,31,31)
18:34:55.820 00.744 31432 ScopeASCOM::SideOfPier() returns 0
18:34:56.826 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:34:57.709 00.883 29876 Exposure complete
18:34:57.752 00.043 29876 worker thread done servicing request
18:34:57.752 00.000 31432 OnExposeComplete: enter
18:34:57.754 00.002 31432 UpdateGuideState(): m_state=3
18:34:57.756 00.002 31432 Star::Find(15, 699, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:34:57.758 00.002 31432 Star::Find returns 1 (0), X=697.79, Y=510.28, Mass=8155, SNR=58.2, Peak=256 HFD=4.7
18:34:57.761 00.003 31432 Status Line: Pas vers le Nord  52, dist=15.6
18:34:57.764 00.003 31432 Enqueuing Calibration Move request for direction 0
18:34:57.766 00.002 29876 Worker thread wakes up
18:34:57.766 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:34:57.766 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:34:57.766 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:34:57.766 00.000 29876 MoveAxis(N, 300, -)
18:34:57.766 00.000 29876 Guiding  Dir = 0, Dur = 300
18:34:57.766 00.000 29876 IsSlewing returns 0
18:34:57.766 00.000 29876 IsGuiding returns 0
18:34:57.767 00.001 29876 PulseGuide returned control before completion, sleep 310
18:34:57.769 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:34:57.782 00.013 31432 UpdateGuideState exits: m=8155 RSB=58.2
18:34:57.785 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:34:57.787 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:34:57.789 00.002 31432 Enqueuing Expose request
18:34:57.822 00.033 31432 ScopeASCOM::SideOfPier() returns 0
18:34:58.080 00.258 29876 IsGuiding returns 1
18:34:58.080 00.000 29876 scope still moving after pulse duration time elapsed
18:34:58.112 00.032 29876 IsSlewing returns 0
18:34:58.112 00.000 29876 IsGuiding returns 1
18:34:58.142 00.030 29876 IsSlewing returns 0
18:34:58.142 00.000 29876 IsGuiding returns 0
18:34:58.142 00.000 29876 scope move finished after 300 + 75 ms
18:34:58.142 00.000 29876 Move returns status 0, amount 300
18:34:58.142 00.000 29876 move complete, result=0
18:34:58.142 00.000 29876 worker thread done servicing request
18:34:58.142 00.000 29876 Worker thread wakes up
18:34:58.142 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:34:58.142 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(683,495,31,31)
18:34:58.818 00.676 31432 ScopeASCOM::SideOfPier() returns 0
18:34:59.816 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:35:00.559 00.743 29876 Exposure complete
18:35:00.602 00.043 29876 worker thread done servicing request
18:35:00.602 00.000 31432 OnExposeComplete: enter
18:35:00.604 00.002 31432 UpdateGuideState(): m_state=3
18:35:00.606 00.002 31432 Star::Find(15, 697, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:35:00.608 00.002 31432 Star::Find returns 1 (0), X=697.62, Y=508.82, Mass=8578, SNR=60.5, Peak=256 HFD=4.9
18:35:00.610 00.002 31432 Status Line: Pas vers le Nord  53, dist=17.1
18:35:00.614 00.004 31432 Enqueuing Calibration Move request for direction 0
18:35:00.616 00.002 29876 Worker thread wakes up
18:35:00.616 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:35:00.616 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:35:00.616 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:35:00.616 00.000 29876 MoveAxis(N, 300, -)
18:35:00.616 00.000 29876 Guiding  Dir = 0, Dur = 300
18:35:00.616 00.000 29876 IsSlewing returns 0
18:35:00.617 00.001 29876 IsGuiding returns 0
18:35:00.617 00.000 29876 PulseGuide returned control before completion, sleep 310
18:35:00.619 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:00.631 00.012 31432 UpdateGuideState exits: m=8578 RSB=60.5
18:35:00.633 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:00.635 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:00.636 00.001 31432 Enqueuing Expose request
18:35:00.824 00.188 31432 ScopeASCOM::SideOfPier() returns 0
18:35:00.930 00.106 29876 IsGuiding returns 1
18:35:00.930 00.000 29876 scope still moving after pulse duration time elapsed
18:35:00.961 00.031 29876 IsSlewing returns 0
18:35:00.961 00.000 29876 IsGuiding returns 1
18:35:00.991 00.030 29876 IsSlewing returns 0
18:35:00.991 00.000 29876 IsGuiding returns 0
18:35:00.991 00.000 29876 scope move finished after 300 + 75 ms
18:35:00.991 00.000 29876 Move returns status 0, amount 300
18:35:00.991 00.000 29876 move complete, result=0
18:35:00.991 00.000 29876 worker thread done servicing request
18:35:00.991 00.000 29876 Worker thread wakes up
18:35:00.991 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:00.991 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(683,494,31,31)
18:35:01.822 00.831 31432 ScopeASCOM::SideOfPier() returns 0
18:35:02.828 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:35:03.618 00.790 29876 Exposure complete
18:35:03.660 00.042 29876 worker thread done servicing request
18:35:03.660 00.000 31432 OnExposeComplete: enter
18:35:03.663 00.003 31432 UpdateGuideState(): m_state=3
18:35:03.665 00.002 31432 Star::Find(15, 697, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:35:03.667 00.002 31432 Star::Find returns 1 (0), X=697.37, Y=506.62, Mass=8193, SNR=59.5, Peak=256 HFD=4.8
18:35:03.669 00.002 31432 Status Line: Pas vers le Nord  54, dist=19.3
18:35:03.673 00.004 31432 Enqueuing Calibration Move request for direction 0
18:35:03.675 00.002 29876 Worker thread wakes up
18:35:03.675 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:35:03.675 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:35:03.675 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:35:03.675 00.000 29876 MoveAxis(N, 300, -)
18:35:03.675 00.000 29876 Guiding  Dir = 0, Dur = 300
18:35:03.675 00.000 29876 IsSlewing returns 0
18:35:03.675 00.000 29876 IsGuiding returns 0
18:35:03.675 00.000 29876 PulseGuide returned control before completion, sleep 310
18:35:03.678 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:03.690 00.012 31432 UpdateGuideState exits: m=8193 RSB=59.5
18:35:03.692 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:03.694 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:03.696 00.002 31432 Enqueuing Expose request
18:35:03.819 00.123 31432 ScopeASCOM::SideOfPier() returns 0
18:35:03.989 00.170 29876 IsGuiding returns 1
18:35:03.989 00.000 29876 scope still moving after pulse duration time elapsed
18:35:04.021 00.032 29876 IsSlewing returns 0
18:35:04.021 00.000 29876 IsGuiding returns 1
18:35:04.051 00.030 29876 IsSlewing returns 0
18:35:04.051 00.000 29876 IsGuiding returns 1
18:35:04.082 00.031 29876 IsSlewing returns 0
18:35:04.082 00.000 29876 IsGuiding returns 0
18:35:04.082 00.000 29876 scope move finished after 300 + 106 ms
18:35:04.082 00.000 29876 Move returns status 0, amount 300
18:35:04.082 00.000 29876 move complete, result=0
18:35:04.082 00.000 29876 worker thread done servicing request
18:35:04.082 00.000 29876 Worker thread wakes up
18:35:04.082 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:04.082 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,492,31,31)
18:35:04.828 00.746 31432 ScopeASCOM::SideOfPier() returns 0
18:35:05.817 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:35:06.497 00.680 29876 Exposure complete
18:35:06.539 00.042 29876 worker thread done servicing request
18:35:06.540 00.001 31432 OnExposeComplete: enter
18:35:06.542 00.002 31432 UpdateGuideState(): m_state=3
18:35:06.544 00.002 31432 Star::Find(15, 697, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:35:06.546 00.002 31432 Star::Find returns 1 (0), X=696.49, Y=504.75, Mass=8330, SNR=59.9, Peak=256 HFD=4.8
18:35:06.548 00.002 31432 Status Line: Pas vers le Nord  55, dist=21.1
18:35:06.552 00.004 31432 Enqueuing Calibration Move request for direction 0
18:35:06.554 00.002 29876 Worker thread wakes up
18:35:06.554 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:35:06.554 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:35:06.554 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:35:06.554 00.000 29876 MoveAxis(N, 300, -)
18:35:06.554 00.000 29876 Guiding  Dir = 0, Dur = 300
18:35:06.554 00.000 29876 IsSlewing returns 0
18:35:06.554 00.000 29876 IsGuiding returns 0
18:35:06.554 00.000 29876 PulseGuide returned control before completion, sleep 310
18:35:06.557 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:35:06.569 00.012 31432 UpdateGuideState exits: m=8330 RSB=59.9
18:35:06.571 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:06.573 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:06.575 00.002 31432 Enqueuing Expose request
18:35:06.823 00.248 31432 ScopeASCOM::SideOfPier() returns 0
18:35:06.869 00.046 29876 IsGuiding returns 1
18:35:06.869 00.000 29876 scope still moving after pulse duration time elapsed
18:35:06.899 00.030 29876 IsSlewing returns 0
18:35:06.899 00.000 29876 IsGuiding returns 1
18:35:06.931 00.032 29876 IsSlewing returns 0
18:35:06.931 00.000 29876 IsGuiding returns 0
18:35:06.931 00.000 29876 scope move finished after 300 + 77 ms
18:35:06.931 00.000 29876 Move returns status 0, amount 300
18:35:06.931 00.000 29876 move complete, result=0
18:35:06.931 00.000 29876 worker thread done servicing request
18:35:06.931 00.000 29876 Worker thread wakes up
18:35:06.931 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:06.931 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(681,490,31,31)
18:35:07.831 00.900 31432 ScopeASCOM::SideOfPier() returns 0
18:35:08.837 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:35:09.563 00.726 29876 Exposure complete
18:35:09.606 00.043 29876 worker thread done servicing request
18:35:09.606 00.000 31432 OnExposeComplete: enter
18:35:09.608 00.002 31432 UpdateGuideState(): m_state=3
18:35:09.610 00.002 31432 Star::Find(15, 696, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:35:09.612 00.002 31432 Star::Find returns 1 (0), X=695.76, Y=502.26, Mass=7944, SNR=58.4, Peak=256 HFD=4.7
18:35:09.615 00.003 31432 Status Line: Pas vers le Nord  56, dist=23.6
18:35:09.618 00.003 31432 Enqueuing Calibration Move request for direction 0
18:35:09.620 00.002 29876 Worker thread wakes up
18:35:09.620 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:35:09.620 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:35:09.620 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:35:09.620 00.000 29876 MoveAxis(N, 300, -)
18:35:09.620 00.000 29876 Guiding  Dir = 0, Dur = 300
18:35:09.620 00.000 29876 IsSlewing returns 0
18:35:09.621 00.001 29876 IsGuiding returns 0
18:35:09.621 00.000 29876 PulseGuide returned control before completion, sleep 310
18:35:09.623 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:09.635 00.012 31432 UpdateGuideState exits: m=7944 RSB=58.4
18:35:09.637 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:09.639 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:09.642 00.003 31432 Enqueuing Expose request
18:35:09.839 00.197 31432 ScopeASCOM::SideOfPier() returns 0
18:35:09.947 00.108 29876 IsGuiding returns 1
18:35:09.947 00.000 29876 scope still moving after pulse duration time elapsed
18:35:09.978 00.031 29876 IsSlewing returns 0
18:35:09.978 00.000 29876 IsGuiding returns 1
18:35:10.009 00.031 29876 IsSlewing returns 0
18:35:10.009 00.000 29876 IsGuiding returns 0
18:35:10.009 00.000 29876 scope move finished after 300 + 87 ms
18:35:10.009 00.000 29876 Move returns status 0, amount 300
18:35:10.009 00.000 29876 move complete, result=0
18:35:10.009 00.000 29876 worker thread done servicing request
18:35:10.009 00.000 29876 Worker thread wakes up
18:35:10.009 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:10.009 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(681,487,31,31)
18:35:10.839 00.830 31432 ScopeASCOM::SideOfPier() returns 0
18:35:11.835 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:35:12.423 00.588 29876 Exposure complete
18:35:12.466 00.043 29876 worker thread done servicing request
18:35:12.466 00.000 31432 OnExposeComplete: enter
18:35:12.469 00.003 31432 UpdateGuideState(): m_state=3
18:35:12.471 00.002 31432 Star::Find(15, 695, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:35:12.472 00.001 31432 Star::Find returns 1 (0), X=695.68, Y=500.35, Mass=8128, SNR=58.7, Peak=256 HFD=4.8
18:35:12.479 00.007 31432 NORTH calibration completes with angle=-92.0 rate=1.521 parity=1
18:35:12.481 00.002 31432 Falling Through to state GO_SOUTH
18:35:12.483 00.002 31432 Status Line: Pas vers le Sud   7, dist=25.5
18:35:12.487 00.004 31432 Enqueuing Calibration Move request for direction 1
18:35:12.489 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:12.491 00.002 29876 Worker thread wakes up
18:35:12.491 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:35:12.491 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:35:12.491 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:35:12.491 00.000 29876 MoveAxis(S, 2500, -)
18:35:12.491 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:35:12.491 00.000 29876 IsSlewing returns 0
18:35:12.491 00.000 29876 IsGuiding returns 0
18:35:12.491 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:35:12.501 00.010 31432 UpdateGuideState exits: m=8128 RSB=58.7
18:35:12.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:12.505 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:12.507 00.002 31432 Enqueuing Expose request
18:35:12.836 00.329 31432 ScopeASCOM::SideOfPier() returns 0
18:35:13.841 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:35:14.846 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:35:15.017 00.171 29876 IsGuiding returns 1
18:35:15.017 00.000 29876 scope still moving after pulse duration time elapsed
18:35:15.048 00.031 29876 IsSlewing returns 0
18:35:15.048 00.000 29876 IsGuiding returns 1
18:35:15.079 00.031 29876 IsSlewing returns 0
18:35:15.079 00.000 29876 IsGuiding returns 0
18:35:15.079 00.000 29876 scope move finished after 2500 + 88 ms
18:35:15.079 00.000 29876 Move returns status 0, amount 2500
18:35:15.079 00.000 29876 move complete, result=0
18:35:15.079 00.000 29876 worker thread done servicing request
18:35:15.079 00.000 29876 Worker thread wakes up
18:35:15.079 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:15.079 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(681,485,31,31)
18:35:15.837 00.758 31432 ScopeASCOM::SideOfPier() returns 0
18:35:16.837 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:35:17.702 00.865 29876 Exposure complete
18:35:17.745 00.043 29876 worker thread done servicing request
18:35:17.745 00.000 31432 OnExposeComplete: enter
18:35:17.747 00.002 31432 UpdateGuideState(): m_state=3
18:35:17.749 00.002 31432 Star::Find(15, 695, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:35:17.751 00.002 31432 Star::Find returns 1 (0), X=695.10, Y=500.16, Mass=7836, SNR=57.9, Peak=256 HFD=4.5
18:35:17.754 00.003 31432 Status Line: Pas vers le Sud   6, dist=25.8
18:35:17.757 00.003 31432 Enqueuing Calibration Move request for direction 1
18:35:17.759 00.002 29876 Worker thread wakes up
18:35:17.759 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:35:17.759 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:35:17.759 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:35:17.759 00.000 29876 MoveAxis(S, 2500, -)
18:35:17.759 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:35:17.759 00.000 29876 IsSlewing returns 0
18:35:17.760 00.001 29876 IsGuiding returns 0
18:35:17.760 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:35:17.762 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:35:17.774 00.012 31432 UpdateGuideState exits: m=7836 RSB=57.9
18:35:17.777 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:17.779 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:17.781 00.002 31432 Enqueuing Expose request
18:35:17.840 00.059 31432 ScopeASCOM::SideOfPier() returns 0
18:35:18.839 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:35:19.847 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:35:20.279 00.432 29876 IsGuiding returns 1
18:35:20.279 00.000 29876 scope still moving after pulse duration time elapsed
18:35:20.311 00.032 29876 IsSlewing returns 0
18:35:20.311 00.000 29876 IsGuiding returns 1
18:35:20.342 00.031 29876 IsSlewing returns 0
18:35:20.342 00.000 29876 IsGuiding returns 1
18:35:20.372 00.030 29876 IsSlewing returns 0
18:35:20.372 00.000 29876 IsGuiding returns 1
18:35:20.404 00.032 29876 IsSlewing returns 0
18:35:20.404 00.000 29876 IsGuiding returns 0
18:35:20.404 00.000 29876 scope move finished after 2500 + 144 ms
18:35:20.404 00.000 29876 Move returns status 0, amount 2500
18:35:20.404 00.000 29876 move complete, result=0
18:35:20.404 00.000 29876 worker thread done servicing request
18:35:20.404 00.000 29876 Worker thread wakes up
18:35:20.404 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:20.404 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(680,485,31,31)
18:35:20.838 00.434 31432 ScopeASCOM::SideOfPier() returns 0
18:35:21.842 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:35:22.845 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:35:23.031 00.186 29876 Exposure complete
18:35:23.074 00.043 29876 worker thread done servicing request
18:35:23.074 00.000 31432 OnExposeComplete: enter
18:35:23.076 00.002 31432 UpdateGuideState(): m_state=3
18:35:23.078 00.002 31432 Star::Find(15, 695, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:35:23.080 00.002 31432 Star::Find returns 1 (0), X=694.37, Y=499.93, Mass=7720, SNR=57.5, Peak=256 HFD=4.7
18:35:23.082 00.002 31432 Status Line: Pas vers le Sud   5, dist=26.0
18:35:23.086 00.004 31432 Enqueuing Calibration Move request for direction 1
18:35:23.088 00.002 29876 Worker thread wakes up
18:35:23.088 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:35:23.088 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:35:23.088 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:35:23.088 00.000 29876 MoveAxis(S, 2500, -)
18:35:23.088 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:35:23.088 00.000 29876 IsSlewing returns 0
18:35:23.088 00.000 29876 IsGuiding returns 0
18:35:23.088 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:35:23.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:23.103 00.012 31432 UpdateGuideState exits: m=7720 RSB=57.5
18:35:23.105 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:23.107 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:23.109 00.002 31432 Enqueuing Expose request
18:35:23.837 00.728 31432 ScopeASCOM::SideOfPier() returns 0
18:35:24.846 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:35:25.603 00.757 29876 IsGuiding returns 1
18:35:25.603 00.000 29876 scope still moving after pulse duration time elapsed
18:35:25.634 00.031 29876 IsSlewing returns 0
18:35:25.634 00.000 29876 IsGuiding returns 1
18:35:25.665 00.031 29876 IsSlewing returns 0
18:35:25.665 00.000 29876 IsGuiding returns 0
18:35:25.665 00.000 29876 scope move finished after 2500 + 76 ms
18:35:25.665 00.000 29876 Move returns status 0, amount 2500
18:35:25.665 00.000 29876 move complete, result=0
18:35:25.665 00.000 29876 worker thread done servicing request
18:35:25.665 00.000 29876 Worker thread wakes up
18:35:25.665 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:25.665 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(679,485,31,31)
18:35:25.836 00.171 31432 ScopeASCOM::SideOfPier() returns 0
18:35:26.833 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:35:27.835 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:35:28.393 00.558 29876 Exposure complete
18:35:28.437 00.044 29876 worker thread done servicing request
18:35:28.437 00.000 31432 OnExposeComplete: enter
18:35:28.440 00.003 31432 UpdateGuideState(): m_state=3
18:35:28.442 00.002 31432 Star::Find(15, 694, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:35:28.444 00.002 31432 Star::Find returns 1 (0), X=693.58, Y=500.09, Mass=8289, SNR=59.6, Peak=256 HFD=4.9
18:35:28.448 00.004 31432 Status Line: Pas vers le Sud   4, dist=26.0
18:35:28.451 00.003 31432 Enqueuing Calibration Move request for direction 1
18:35:28.453 00.002 29876 Worker thread wakes up
18:35:28.453 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:35:28.453 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:35:28.454 00.001 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:35:28.454 00.000 29876 MoveAxis(S, 2500, -)
18:35:28.454 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:35:28.454 00.000 29876 IsSlewing returns 0
18:35:28.454 00.000 29876 IsGuiding returns 0
18:35:28.454 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:35:28.457 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:35:28.469 00.012 31432 UpdateGuideState exits: m=8289 RSB=59.6
18:35:28.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:28.472 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:28.474 00.002 31432 Enqueuing Expose request
18:35:28.844 00.370 31432 ScopeASCOM::SideOfPier() returns 0
18:35:29.838 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:35:30.846 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:35:30.967 00.121 29876 IsGuiding returns 1
18:35:30.967 00.000 29876 scope still moving after pulse duration time elapsed
18:35:30.999 00.032 29876 IsSlewing returns 0
18:35:30.999 00.000 29876 IsGuiding returns 1
18:35:31.028 00.029 29876 IsSlewing returns 0
18:35:31.028 00.000 29876 IsGuiding returns 1
18:35:31.059 00.031 29876 IsSlewing returns 0
18:35:31.059 00.000 29876 IsGuiding returns 0
18:35:31.059 00.000 29876 scope move finished after 2500 + 105 ms
18:35:31.059 00.000 29876 Move returns status 0, amount 2500
18:35:31.059 00.000 29876 move complete, result=0
18:35:31.059 00.000 29876 worker thread done servicing request
18:35:31.059 00.000 29876 Worker thread wakes up
18:35:31.059 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:31.059 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(679,485,31,31)
18:35:31.836 00.777 31432 ScopeASCOM::SideOfPier() returns 0
18:35:32.838 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:35:33.693 00.855 29876 Exposure complete
18:35:33.737 00.044 29876 worker thread done servicing request
18:35:33.737 00.000 31432 OnExposeComplete: enter
18:35:33.739 00.002 31432 UpdateGuideState(): m_state=3
18:35:33.741 00.002 31432 Star::Find(15, 693, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:35:33.743 00.002 31432 Star::Find returns 1 (0), X=693.84, Y=500.14, Mass=8081, SNR=58.7, Peak=256 HFD=4.6
18:35:33.745 00.002 31432 Status Line: Pas vers le Sud   3, dist=25.9
18:35:33.749 00.004 31432 Enqueuing Calibration Move request for direction 1
18:35:33.751 00.002 29876 Worker thread wakes up
18:35:33.751 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:35:33.751 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:35:33.751 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:35:33.751 00.000 29876 MoveAxis(S, 2500, -)
18:35:33.751 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:35:33.751 00.000 29876 IsSlewing returns 0
18:35:33.751 00.000 29876 IsGuiding returns 0
18:35:33.751 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:35:33.754 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:33.766 00.012 31432 UpdateGuideState exits: m=8081 RSB=58.7
18:35:33.768 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:33.770 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:33.772 00.002 31432 Enqueuing Expose request
18:35:33.832 00.060 31432 ScopeASCOM::SideOfPier() returns 0
18:35:34.838 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:35:35.844 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:35:36.273 00.429 29876 IsGuiding returns 1
18:35:36.273 00.000 29876 scope still moving after pulse duration time elapsed
18:35:36.304 00.031 29876 IsSlewing returns 0
18:35:36.304 00.000 29876 IsGuiding returns 1
18:35:36.335 00.031 29876 IsSlewing returns 0
18:35:36.335 00.000 29876 IsGuiding returns 0
18:35:36.335 00.000 29876 scope move finished after 2500 + 83 ms
18:35:36.335 00.000 29876 Move returns status 0, amount 2500
18:35:36.335 00.000 29876 move complete, result=0
18:35:36.335 00.000 29876 worker thread done servicing request
18:35:36.335 00.000 29876 Worker thread wakes up
18:35:36.335 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:36.336 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(679,485,31,31)
18:35:36.839 00.503 31432 ScopeASCOM::SideOfPier() returns 0
18:35:37.846 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:35:38.834 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:35:38.958 00.124 29876 Exposure complete
18:35:39.000 00.042 29876 worker thread done servicing request
18:35:39.000 00.000 31432 OnExposeComplete: enter
18:35:39.003 00.003 31432 UpdateGuideState(): m_state=3
18:35:39.005 00.002 31432 Star::Find(15, 693, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:35:39.007 00.002 31432 Star::Find returns 1 (0), X=693.31, Y=499.86, Mass=8276, SNR=58.9, Peak=256 HFD=4.7
18:35:39.010 00.003 31432 Status Line: Pas vers le Sud   2, dist=26.2
18:35:39.013 00.003 31432 Enqueuing Calibration Move request for direction 1
18:35:39.015 00.002 29876 Worker thread wakes up
18:35:39.015 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
18:35:39.015 00.000 29876 Handling axis move in thread for scope dir=1 dur=2500
18:35:39.015 00.000 29876 scope move axis dir= 1 dur= 2500 opts= 0x0
18:35:39.015 00.000 29876 MoveAxis(S, 2500, -)
18:35:39.015 00.000 29876 Guiding  Dir = 1, Dur = 2500
18:35:39.015 00.000 29876 IsSlewing returns 0
18:35:39.016 00.001 29876 IsGuiding returns 0
18:35:39.016 00.000 29876 PulseGuide returned control before completion, sleep 2510
18:35:39.018 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:39.030 00.012 31432 UpdateGuideState exits: m=8276 RSB=58.9
18:35:39.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:39.034 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:39.035 00.001 31432 Enqueuing Expose request
18:35:39.845 00.810 31432 ScopeASCOM::SideOfPier() returns 0
18:35:40.834 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:35:41.529 00.695 29876 IsGuiding returns 1
18:35:41.529 00.000 29876 scope still moving after pulse duration time elapsed
18:35:41.560 00.031 29876 IsSlewing returns 0
18:35:41.560 00.000 29876 IsGuiding returns 1
18:35:41.590 00.030 29876 IsSlewing returns 0
18:35:41.590 00.000 29876 IsGuiding returns 0
18:35:41.590 00.000 29876 scope move finished after 2500 + 75 ms
18:35:41.590 00.000 29876 Move returns status 0, amount 2500
18:35:41.590 00.000 29876 move complete, result=0
18:35:41.590 00.000 29876 worker thread done servicing request
18:35:41.590 00.000 29876 Worker thread wakes up
18:35:41.590 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:41.590 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(678,485,31,31)
18:35:41.838 00.248 31432 ScopeASCOM::SideOfPier() returns 0
18:35:42.841 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:35:43.832 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:35:44.217 00.385 29876 Exposure complete
18:35:44.260 00.043 29876 worker thread done servicing request
18:35:44.261 00.001 31432 OnExposeComplete: enter
18:35:44.263 00.002 31432 UpdateGuideState(): m_state=3
18:35:44.265 00.002 31432 Star::Find(15, 693, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:35:44.267 00.002 31432 Star::Find returns 1 (0), X=692.01, Y=506.12, Mass=8294, SNR=58.6, Peak=256 HFD=4.6
18:35:44.270 00.003 31432 Status Line: Pas vers le Sud   1, dist=20.3
18:35:44.273 00.003 31432 Enqueuing Calibration Move request for direction 1
18:35:44.275 00.002 29876 Worker thread wakes up
18:35:44.275 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 1800 opts 0x0
18:35:44.275 00.000 29876 Handling axis move in thread for scope dir=1 dur=1800
18:35:44.275 00.000 29876 scope move axis dir= 1 dur= 1800 opts= 0x0
18:35:44.275 00.000 29876 MoveAxis(S, 1800, -)
18:35:44.275 00.000 29876 Guiding  Dir = 1, Dur = 1800
18:35:44.276 00.001 29876 IsSlewing returns 0
18:35:44.276 00.000 29876 IsGuiding returns 0
18:35:44.276 00.000 29876 PulseGuide returned control before completion, sleep 1810
18:35:44.279 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=255, Gamma=0.490
18:35:44.291 00.012 31432 UpdateGuideState exits: m=8294 RSB=58.6
18:35:44.294 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:44.296 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:44.298 00.002 31432 Enqueuing Expose request
18:35:44.836 00.538 31432 ScopeASCOM::SideOfPier() returns 0
18:35:45.832 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:35:46.094 00.262 29876 IsGuiding returns 1
18:35:46.094 00.000 29876 scope still moving after pulse duration time elapsed
18:35:46.126 00.032 29876 IsSlewing returns 0
18:35:46.126 00.000 29876 IsGuiding returns 0
18:35:46.126 00.000 29876 scope move finished after 1800 + 49 ms
18:35:46.126 00.000 29876 Move returns status 0, amount 1800
18:35:46.126 00.000 29876 move complete, result=0
18:35:46.126 00.000 29876 worker thread done servicing request
18:35:46.126 00.000 29876 Worker thread wakes up
18:35:46.126 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:46.126 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,491,31,31)
18:35:46.835 00.709 31432 ScopeASCOM::SideOfPier() returns 0
18:35:47.850 01.015 31432 ScopeASCOM::SideOfPier() returns 0
18:35:48.529 00.679 29876 Exposure complete
18:35:48.572 00.043 29876 worker thread done servicing request
18:35:48.572 00.000 31432 OnExposeComplete: enter
18:35:48.574 00.002 31432 UpdateGuideState(): m_state=3
18:35:48.576 00.002 31432 Star::Find(15, 692, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:35:48.578 00.002 31432 Star::Find returns 1 (0), X=692.35, Y=515.34, Mass=7940, SNR=58.2, Peak=256 HFD=5.7
18:35:48.581 00.003 31432 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
18:35:48.583 00.002 31432 Nudge: theta = 2.74
18:35:48.585 00.002 31432 South nudging, decAmt = 12.793, Normal south moves = 15.328
18:35:48.586 00.001 31432 Sending NudgeSouth pulse of duration 300 ms
18:35:48.588 00.002 31432 Status Line: Incrément final vers le sud   1
18:35:48.594 00.006 31432 Enqueuing Calibration Move request for direction 1
18:35:48.596 00.002 29876 Worker thread wakes up
18:35:48.596 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:35:48.596 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:35:48.596 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:35:48.596 00.000 29876 MoveAxis(S, 300, -)
18:35:48.596 00.000 29876 Guiding  Dir = 1, Dur = 300
18:35:48.596 00.000 29876 IsSlewing returns 0
18:35:48.596 00.000 29876 IsGuiding returns 0
18:35:48.596 00.000 29876 PulseGuide returned control before completion, sleep 310
18:35:48.599 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:35:48.611 00.012 31432 UpdateGuideState exits: m=7940 RSB=58.2
18:35:48.613 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:48.615 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:48.617 00.002 31432 Enqueuing Expose request
18:35:48.855 00.238 31432 ScopeASCOM::SideOfPier() returns 0
18:35:48.917 00.062 29876 IsGuiding returns 1
18:35:48.917 00.000 29876 scope still moving after pulse duration time elapsed
18:35:48.947 00.030 29876 IsSlewing returns 0
18:35:48.947 00.000 29876 IsGuiding returns 1
18:35:48.980 00.033 29876 IsSlewing returns 0
18:35:48.980 00.000 29876 IsGuiding returns 0
18:35:48.980 00.000 29876 scope move finished after 300 + 83 ms
18:35:48.980 00.000 29876 Move returns status 0, amount 300
18:35:48.980 00.000 29876 move complete, result=0
18:35:48.980 00.000 29876 worker thread done servicing request
18:35:48.980 00.000 29876 Worker thread wakes up
18:35:48.980 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:48.980 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,500,31,31)
18:35:49.862 00.882 31432 ScopeASCOM::SideOfPier() returns 0
18:35:50.858 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:35:51.609 00.751 29876 Exposure complete
18:35:51.651 00.042 29876 worker thread done servicing request
18:35:51.651 00.000 31432 OnExposeComplete: enter
18:35:51.654 00.003 31432 UpdateGuideState(): m_state=3
18:35:51.656 00.002 31432 Star::Find(15, 692, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:35:51.658 00.002 31432 Star::Find returns 1 (0), X=691.72, Y=520.59, Mass=8248, SNR=59.2, Peak=256 HFD=4.8
18:35:51.660 00.002 31432 Nudge: theta = 2.50
18:35:51.662 00.002 31432 South nudging, decAmt = 7.511, Normal south moves = 15.328
18:35:51.664 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:35:51.666 00.002 31432 Status Line: Incrément final vers le sud   2
18:35:51.669 00.003 31432 Enqueuing Calibration Move request for direction 1
18:35:51.672 00.003 29876 Worker thread wakes up
18:35:51.672 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:35:51.672 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:35:51.672 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:35:51.672 00.000 29876 MoveAxis(S, 300, -)
18:35:51.672 00.000 29876 Guiding  Dir = 1, Dur = 300
18:35:51.672 00.000 29876 IsSlewing returns 0
18:35:51.672 00.000 29876 IsGuiding returns 0
18:35:51.672 00.000 29876 PulseGuide returned control before completion, sleep 310
18:35:51.675 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:51.686 00.011 31432 UpdateGuideState exits: m=8248 RSB=59.2
18:35:51.689 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:51.690 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:51.692 00.002 31432 Enqueuing Expose request
18:35:51.854 00.162 31432 ScopeASCOM::SideOfPier() returns 0
18:35:51.991 00.137 29876 IsGuiding returns 1
18:35:51.991 00.000 29876 scope still moving after pulse duration time elapsed
18:35:52.022 00.031 29876 IsSlewing returns 0
18:35:52.022 00.000 29876 IsGuiding returns 1
18:35:52.053 00.031 29876 IsSlewing returns 0
18:35:52.053 00.000 29876 IsGuiding returns 0
18:35:52.053 00.000 29876 scope move finished after 300 + 80 ms
18:35:52.053 00.000 29876 Move returns status 0, amount 300
18:35:52.053 00.000 29876 move complete, result=0
18:35:52.053 00.000 29876 worker thread done servicing request
18:35:52.053 00.000 29876 Worker thread wakes up
18:35:52.053 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:52.053 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,506,31,31)
18:35:52.862 00.809 31432 ScopeASCOM::SideOfPier() returns 0
18:35:53.861 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:35:54.470 00.609 29876 Exposure complete
18:35:54.512 00.042 29876 worker thread done servicing request
18:35:54.513 00.001 31432 OnExposeComplete: enter
18:35:54.515 00.002 31432 UpdateGuideState(): m_state=3
18:35:54.517 00.002 31432 Star::Find(15, 691, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:35:54.519 00.002 31432 Star::Find returns 1 (0), X=691.71, Y=522.21, Mass=8138, SNR=59.5, Peak=256 HFD=4.7
18:35:54.522 00.003 31432 Nudge: theta = 2.41
18:35:54.524 00.002 31432 Nudging discontinued, wrong direction: 2.41
18:35:54.526 00.002 31432 Final south nudging status: Current loc = {691.710,522.210}, targeting {704.476,530.159}
18:35:54.528 00.002 31432 Falling Through to state CALIBRATION_COMPLETE
18:35:54.530 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:30:51"
18:35:54.532 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009313
18:35:54.535 00.003 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.002628
18:35:54.537 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:35:54.539 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.016616
18:35:54.542 00.003 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.266060
18:35:54.544 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003105
18:35:54.547 00.003 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:35:54.550 00.003 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:35:54.552 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:35:54.554 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:35:54.557 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:35:54.560 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:35:54.562 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:35:54.564 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:35:54.566 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 16.508100
18:35:54.569 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:35:54.571 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 32
18:35:54.573 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:35:54.575 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 2
18:35:54.577 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:30:51"
18:35:54.580 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:35:54.581 00.001 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {3.0 -0.2}, {6.5 0.2}, {9.0 0.1}, {11.4 0.6}, {14.4 0.8}, {17.5 1.1}, {20.0 0.6}, {22.9 0.7}, {25.1 0.4}, {25.1 0.4}, {14.4 0.2}, {6.3 0.1}"
18:35:54.584 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 1.6}, {0.3 3.9}, {0.0 5.6}, {0.7 8.3}, {0.9 10.5}, {0.2 12.9}, {0.5 14.6}, {2.0 16.3}, {1.6 18.1}, {1.2 19.6}, {1.9 21.1}, {1.3 21.2}, {1.3 22.0}, {0.9 23.0}, {0.9 22.6}, {0.5 22.8}, {0.5 22.7}, {-0.2 23.0}, {-0.5 23.6}, {-1.8 23.4}, {-2.7 24.1}, {-2.6 24.1}, {-2.7 22.9}, {-3.8 23.6}, {-4.4 23.2}, {-5.1 23.4}, {-5.6 22.9}, {-5.8 24.0}, {-6.1 24.2}, {-6.5 23.7}, {-6.3 23.7}, {-7.6 24.1}, {-7.6 24.1}, {-7.4 23.4}, {-8.3 23.3}, {-8.7 20.4}, {-8.4 6.3}"
18:35:54.586 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:35:54.589 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:35:54.591 00.002 31432 Mount::SetCalibration (scope) -- xAngle=3.4 yAngle=-92.0 xRate=9.413 yRate=1.521 bin=1 dec=-0.2 pierSide=0 par=+/+ rotAng=Aucun
18:35:54.594 00.003 31432 Mount::SetCalibration (scope) -- sets m_xAngle=3.4 m_yAngleError=-174.6
18:35:54.598 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:35:54.600 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:35:54.609 00.009 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:35:54.612 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:35:54.616 00.004 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:35:54"
18:35:54.618 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009413
18:35:54.620 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001521
18:35:54.623 00.003 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:35:54.625 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.059568
18:35:54.627 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.604940
18:35:54.628 00.001 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003070
18:35:54.630 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:35:54.632 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:35:54.634 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:35:54.635 00.001 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:35:54.639 00.004 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:35:54.640 00.001 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:35:54.642 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:35:54.644 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:35:54.646 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:35:54.648 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:35:54.650 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:35:54.652 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:35:54.654 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 0
18:35:54.656 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:35:54.658 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:35:54.660 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:35:54.662 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:35:54.665 00.003 31432 GetBoolean("/Confirm/13/CalWarning_Rates", 1) returns 1
18:35:54.667 00.002 31432 Alert: Avis: L'étalonnage est terminé, mais les taux de AD et de Dec varient d'une quantité inattendue (souvent causée par un large jeu sur l'axe de Declinaison)
18:35:54.890 00.223 31432 Calibration alert details: Expected ratio at dec=-0.2 is 1.000, actual is 6.190
18:35:54.893 00.003 31432 Status Line: Calibration complete
18:35:54.896 00.003 31432 Calibration Complete
18:35:54.898 00.002 31432 PhdConfig flush
18:35:54.900 00.002 31432 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
18:35:54.902 00.002 31432 guider state => CALIBRATED
18:35:54.904 00.002 31432 Changing from state CALIBRATED to CALIBRATED
18:35:54.906 00.002 31432 guider state => CALIBRATED
18:35:54.907 00.001 31432 Changing from state CALIBRATED to GUIDING
18:35:54.910 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:35:54.912 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:35:54.914 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=-0.2 pierSide=0, cal dec=-0.2 pierSide=0 rotAngle=Aucun bin=1
18:35:54.916 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:35:54.919 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:35:54.920 00.001 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:35:54.922 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:35:54.924 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:35:54.926 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:35:54.928 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:35:54.930 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:35:54.932 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:35:54.934 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:35:54.936 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:35:54.938 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:35:54.940 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:35:54.951 00.011 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:35:54.954 00.003 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:35:54.957 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:35:54.959 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:35:54.962 00.003 31432 setting lock position to (691.71, 522.21)
18:35:54.964 00.002 31432 MultiStar: stabilizing after lock position change
18:35:54.966 00.002 31432 guider state => GUIDING
18:35:54.967 00.001 31432 Status Line: Guidage
18:35:54.971 00.004 31432 Mount: notify guiding started
18:35:54.974 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:35:54.976 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:35:54"
18:35:54.978 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009413
18:35:54.980 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001521
18:35:54.982 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:35:54.984 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.059568
18:35:54.986 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.604940
18:35:54.988 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003070
18:35:54.990 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:35:54.992 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:35:54.994 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:35:54.995 00.001 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:35:54.998 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:35:55.000 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:35:55.002 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:35:55.004 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:35:55.006 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:35:55.008 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:35:55.009 00.001 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:35:55.012 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:35:55.013 00.001 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:35:55.015 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:35:55.017 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:35:55.019 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:35:55.021 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:35:55.023 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:35:55.025 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:35:55.027 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:35:55.029 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:35:55.031 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:35:55.033 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:35:55.035 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:35:55.037 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:35:55.038 00.001 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:35:55.040 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:35:55.042 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:35:55.044 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:35:55.046 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:35:55.048 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:35:55.051 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:35:55.053 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:35:55.055 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:35:55.057 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:35:55.059 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.2
18:35:55.061 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.06) = xAngle (0.06 = 0.06)
18:35:55.063 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:35:55.065 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:35:55.066 00.001 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:35:55.068 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:35:55.070 00.002 31432 PFT: calibrate1 done, start looping
18:35:55.072 00.002 31432 Mount: notify guiding stopped
18:35:55.074 00.002 31432 BLC: window closed
18:35:55.075 00.001 31432 BLC: Last direction was reset
18:35:55.078 00.003 31432 PhdController failed: Guiding stopped
18:35:55.080 00.002 31432 PhdController: newstate STATE_FINISH
18:35:55.082 00.002 31432 PhdController complete: fail: Guiding stopped
18:35:55.084 00.002 31432 Mount: notify guiding dither settle done success=0
18:35:55.085 00.001 31432 PhdController: newstate STATE_IDLE
18:35:55.087 00.002 31432 Changing from state GUIDING to STOP
18:35:55.089 00.002 31432 guider state => SELECTED
18:35:55.091 00.002 31432 Status Line: Boucler
18:35:55.093 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:35:55.095 00.002 31432 PFT: set state 3
18:35:55.101 00.006 31432 ScopeASCOM::SideOfPier() returns 0
18:35:55.103 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:55.115 00.012 31432 UpdateGuideState exits: m=8138 RSB=59.5
18:35:55.117 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:55.119 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:55.121 00.002 31432 Enqueuing Expose request
18:35:55.123 00.002 29876 Worker thread wakes up
18:35:55.123 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:55.123 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,507,31,31)
18:35:56.110 00.987 31432 ScopeASCOM::SideOfPier() returns 0
18:35:57.106 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:35:57.750 00.644 29876 Exposure complete
18:35:57.793 00.043 29876 worker thread done servicing request
18:35:57.793 00.000 31432 OnExposeComplete: enter
18:35:57.795 00.002 31432 UpdateGuideState(): m_state=2
18:35:57.797 00.002 31432 Star::Find(15, 691, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:35:57.799 00.002 31432 Star::Find returns 1 (0), X=692.06, Y=522.43, Mass=7933, SNR=58.4, Peak=256 HFD=4.9
18:35:57.801 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.06) = xAngle (0.51 = 0.51)
18:35:57.803 00.002 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
18:35:57.805 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.41 cameraTheta=0.57 mountX=0.36 mountY=-0.17, mountTheta=-0.44
18:35:57.812 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:35:57.823 00.011 31432 UpdateGuideState exits: m=7933 RSB=58.4
18:35:57.825 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:35:57.827 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:35:57.829 00.002 31432 Enqueuing Expose request
18:35:57.831 00.002 29876 Worker thread wakes up
18:35:57.831 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:35:57.831 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,507,31,31)
18:35:58.120 00.289 31432 ScopeASCOM::SideOfPier() returns 0
18:35:59.117 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:36:00.121 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:36:00.351 00.230 29876 Exposure complete
18:36:00.393 00.042 29876 worker thread done servicing request
18:36:00.394 00.001 31432 OnExposeComplete: enter
18:36:00.396 00.002 31432 UpdateGuideState(): m_state=2
18:36:00.398 00.002 31432 Star::Find(15, 692, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:36:00.399 00.001 31432 Star::Find returns 1 (0), X=692.20, Y=522.75, Mass=7742, SNR=57.5, Peak=256 HFD=4.6
18:36:00.401 00.002 31432 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.06) = xAngle (0.77 = 0.77)
18:36:00.403 00.002 31432 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.82 = -2.46)
18:36:00.405 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.54 hyp=0.73 cameraTheta=0.83 mountX=0.52 mountY=-0.46, mountTheta=-0.72
18:36:00.407 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:00.418 00.011 31432 UpdateGuideState exits: m=7742 RSB=57.5
18:36:00.420 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:00.422 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:00.424 00.002 31432 Enqueuing Expose request
18:36:00.426 00.002 29876 Worker thread wakes up
18:36:00.426 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:00.426 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,508,31,31)
18:36:01.119 00.693 31432 ScopeASCOM::SideOfPier() returns 0
18:36:02.119 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:36:03.125 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:36:03.156 00.031 29876 Exposure complete
18:36:03.199 00.043 29876 worker thread done servicing request
18:36:03.199 00.000 31432 OnExposeComplete: enter
18:36:03.202 00.003 31432 UpdateGuideState(): m_state=2
18:36:03.204 00.002 31432 Star::Find(15, 692, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:36:03.206 00.002 31432 Star::Find returns 1 (0), X=692.49, Y=523.04, Mass=8431, SNR=60.3, Peak=256 HFD=5.0
18:36:03.208 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.06) = xAngle (0.76 = 0.76)
18:36:03.210 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
18:36:03.211 00.001 31432 CameraToMount -- cameraX=0.78 cameraY=0.83 hyp=1.14 cameraTheta=0.82 mountX=0.83 mountY=-0.70, mountTheta=-0.71
18:36:03.214 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:36:03.225 00.011 31432 UpdateGuideState exits: m=8431 RSB=60.3
18:36:03.227 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:03.229 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:03.231 00.002 31432 Enqueuing Expose request
18:36:03.233 00.002 29876 Worker thread wakes up
18:36:03.233 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:03.233 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,508,31,31)
18:36:04.117 00.884 31432 ScopeASCOM::SideOfPier() returns 0
18:36:05.127 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:36:05.637 00.510 29876 Exposure complete
18:36:05.679 00.042 29876 worker thread done servicing request
18:36:05.679 00.000 31432 OnExposeComplete: enter
18:36:05.681 00.002 31432 UpdateGuideState(): m_state=2
18:36:05.683 00.002 31432 Star::Find(15, 692, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:36:05.685 00.002 31432 Star::Find returns 1 (0), X=692.78, Y=522.67, Mass=7926, SNR=58.1, Peak=256 HFD=4.7
18:36:05.687 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.06) = xAngle (0.35 = 0.35)
18:36:05.689 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.39 = -2.89)
18:36:05.690 00.001 31432 CameraToMount -- cameraX=1.08 cameraY=0.46 hyp=1.17 cameraTheta=0.40 mountX=1.10 mountY=-0.29, mountTheta=-0.26
18:36:05.693 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:05.704 00.011 31432 UpdateGuideState exits: m=7926 RSB=58.1
18:36:05.706 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:05.708 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:05.710 00.002 31432 Enqueuing Expose request
18:36:05.712 00.002 29876 Worker thread wakes up
18:36:05.712 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:05.712 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(678,508,31,31)
18:36:06.114 00.402 31432 ScopeASCOM::SideOfPier() returns 0
18:36:07.123 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:36:08.127 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:36:08.342 00.215 29876 Exposure complete
18:36:08.386 00.044 29876 worker thread done servicing request
18:36:08.386 00.000 31432 OnExposeComplete: enter
18:36:08.389 00.003 31432 UpdateGuideState(): m_state=2
18:36:08.390 00.001 31432 Star::Find(15, 692, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:36:08.392 00.002 31432 Star::Find returns 1 (0), X=693.25, Y=522.65, Mass=8101, SNR=58.8, Peak=256 HFD=4.7
18:36:08.394 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.06) = xAngle (0.22 = 0.22)
18:36:08.396 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.02)
18:36:08.398 00.002 31432 CameraToMount -- cameraX=1.54 cameraY=0.44 hyp=1.60 cameraTheta=0.28 mountX=1.56 mountY=-0.20, mountTheta=-0.13
18:36:08.400 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:36:08.411 00.011 31432 UpdateGuideState exits: m=8101 RSB=58.8
18:36:08.413 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:08.415 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:08.417 00.002 31432 Enqueuing Expose request
18:36:08.419 00.002 29876 Worker thread wakes up
18:36:08.419 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:08.419 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(678,508,31,31)
18:36:09.114 00.695 31432 ScopeASCOM::SideOfPier() returns 0
18:36:10.137 01.023 31432 ScopeASCOM::SideOfPier() returns 0
18:36:10.942 00.805 29876 Exposure complete
18:36:10.985 00.043 29876 worker thread done servicing request
18:36:10.985 00.000 31432 OnExposeComplete: enter
18:36:10.987 00.002 31432 UpdateGuideState(): m_state=2
18:36:10.989 00.002 31432 Star::Find(15, 693, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:36:10.991 00.002 31432 Star::Find returns 1 (0), X=693.91, Y=522.15, Mass=7879, SNR=57.9, Peak=256 HFD=4.5
18:36:10.993 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.06) = xAngle (-0.09 = -0.09)
18:36:10.995 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
18:36:10.997 00.002 31432 CameraToMount -- cameraX=2.20 cameraY=-0.06 hyp=2.20 cameraTheta=-0.03 mountX=2.19 mountY=0.39, mountTheta=0.18
18:36:10.999 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:11.011 00.012 31432 UpdateGuideState exits: m=7879 RSB=57.9
18:36:11.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:11.015 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:11.016 00.001 31432 Enqueuing Expose request
18:36:11.019 00.003 29876 Worker thread wakes up
18:36:11.019 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:11.019 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(679,507,31,31)
18:36:11.143 00.124 31432 ScopeASCOM::SideOfPier() returns 0
18:36:12.135 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:36:13.143 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:36:13.642 00.499 29876 Exposure complete
18:36:13.686 00.044 29876 worker thread done servicing request
18:36:13.686 00.000 31432 OnExposeComplete: enter
18:36:13.687 00.001 31432 UpdateGuideState(): m_state=2
18:36:13.690 00.003 31432 Star::Find(15, 693, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:36:13.691 00.001 31432 Star::Find returns 1 (0), X=694.45, Y=522.34, Mass=8004, SNR=58.6, Peak=255 HFD=4.8
18:36:13.693 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.06) = xAngle (-0.01 = -0.01)
18:36:13.695 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.04 = 3.04)
18:36:13.697 00.002 31432 CameraToMount -- cameraX=2.74 cameraY=0.13 hyp=2.74 cameraTheta=0.05 mountX=2.74 mountY=0.29, mountTheta=0.10
18:36:13.700 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:13.711 00.011 31432 UpdateGuideState exits: m=8004 RSB=58.6
18:36:13.714 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:13.716 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:13.718 00.002 31432 Enqueuing Expose request
18:36:13.719 00.001 29876 Worker thread wakes up
18:36:13.719 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:13.720 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(679,507,31,31)
18:36:14.137 00.417 31432 ScopeASCOM::SideOfPier() returns 0
18:36:15.130 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:36:16.138 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:36:16.231 00.093 29876 Exposure complete
18:36:16.274 00.043 29876 worker thread done servicing request
18:36:16.274 00.000 31432 OnExposeComplete: enter
18:36:16.276 00.002 31432 UpdateGuideState(): m_state=2
18:36:16.278 00.002 31432 Star::Find(15, 694, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:36:16.280 00.002 31432 Star::Find returns 1 (0), X=695.15, Y=522.61, Mass=8767, SNR=61.2, Peak=255 HFD=5.0
18:36:16.282 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.06) = xAngle (0.06 = 0.06)
18:36:16.284 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
18:36:16.286 00.002 31432 CameraToMount -- cameraX=3.44 cameraY=0.40 hyp=3.46 cameraTheta=0.12 mountX=3.45 mountY=0.13, mountTheta=0.04
18:36:16.288 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:16.300 00.012 31432 UpdateGuideState exits: m=8767 RSB=61.2
18:36:16.303 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:16.304 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:16.306 00.002 31432 Enqueuing Expose request
18:36:16.308 00.002 29876 Worker thread wakes up
18:36:16.308 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:16.308 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(680,508,31,31)
18:36:16.736 00.428 31432 PFT: set state 1
18:36:16.744 00.008 31432 ScopeASCOM::SideOfPier() returns 0
18:36:17.748 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:36:18.752 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:36:18.939 00.187 29876 Exposure complete
18:36:18.982 00.043 29876 worker thread done servicing request
18:36:18.982 00.000 31432 OnExposeComplete: enter
18:36:18.984 00.002 31432 UpdateGuideState(): m_state=2
18:36:18.986 00.002 31432 Star::Find(15, 695, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:36:18.988 00.002 31432 Star::Find returns 1 (0), X=697.25, Y=522.61, Mass=8129, SNR=59.2, Peak=256 HFD=4.8
18:36:18.990 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.06) = xAngle (0.01 = 0.01)
18:36:18.992 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
18:36:18.993 00.001 31432 CameraToMount -- cameraX=5.54 cameraY=0.40 hyp=5.55 cameraTheta=0.07 mountX=5.55 mountY=0.45, mountTheta=0.08
18:36:18.996 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:19.006 00.010 31432 UpdateGuideState exits: m=8129 RSB=59.2
18:36:19.009 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:19.010 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:19.012 00.002 31432 Enqueuing Expose request
18:36:19.014 00.002 29876 Worker thread wakes up
18:36:19.014 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:19.014 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,508,31,31)
18:36:19.751 00.737 31432 ScopeASCOM::SideOfPier() returns 0
18:36:20.740 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:36:21.528 00.788 29876 Exposure complete
18:36:21.571 00.043 29876 worker thread done servicing request
18:36:21.571 00.000 31432 OnExposeComplete: enter
18:36:21.574 00.003 31432 UpdateGuideState(): m_state=2
18:36:21.577 00.003 31432 Star::Find(15, 697, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:36:21.579 00.002 31432 Star::Find returns 1 (0), X=697.21, Y=522.17, Mass=7934, SNR=58.5, Peak=256 HFD=4.5
18:36:21.580 00.001 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.06) = xAngle (-0.07 = -0.07)
18:36:21.582 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (2.98 = 2.98)
18:36:21.584 00.002 31432 CameraToMount -- cameraX=5.50 cameraY=-0.04 hyp=5.50 cameraTheta=-0.01 mountX=5.48 mountY=0.88, mountTheta=0.16
18:36:21.586 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:21.597 00.011 31432 UpdateGuideState exits: m=7934 RSB=58.5
18:36:21.599 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:21.601 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:21.602 00.001 31432 Enqueuing Expose request
18:36:21.604 00.002 29876 Worker thread wakes up
18:36:21.604 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:21.604 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,507,31,31)
18:36:21.744 00.140 31432 ScopeASCOM::SideOfPier() returns 0
18:36:22.744 01.000 31432 ScopeASCOM::SideOfPier() returns 0
18:36:23.743 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:36:24.237 00.494 29876 Exposure complete
18:36:24.280 00.043 29876 worker thread done servicing request
18:36:24.280 00.000 31432 OnExposeComplete: enter
18:36:24.282 00.002 31432 UpdateGuideState(): m_state=2
18:36:24.284 00.002 31432 Star::Find(15, 697, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:36:24.286 00.002 31432 Star::Find returns 1 (0), X=697.22, Y=523.07, Mass=8155, SNR=59.2, Peak=256 HFD=4.6
18:36:24.288 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.06) = xAngle (0.09 = 0.09)
18:36:24.290 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.14 = -3.14)
18:36:24.292 00.002 31432 CameraToMount -- cameraX=5.51 cameraY=0.86 hyp=5.58 cameraTheta=0.15 mountX=5.56 mountY=-0.00, mountTheta=-0.00
18:36:24.294 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:24.305 00.011 31432 UpdateGuideState exits: m=8155 RSB=59.2
18:36:24.307 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:24.309 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:24.311 00.002 31432 Enqueuing Expose request
18:36:24.313 00.002 29876 Worker thread wakes up
18:36:24.313 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:24.313 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,508,31,31)
18:36:24.750 00.437 31432 ScopeASCOM::SideOfPier() returns 0
18:36:25.739 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:36:26.730 00.991 29876 Exposure complete
18:36:26.746 00.016 31432 ScopeASCOM::SideOfPier() returns 0
18:36:26.772 00.026 29876 worker thread done servicing request
18:36:26.772 00.000 31432 OnExposeComplete: enter
18:36:26.774 00.002 31432 UpdateGuideState(): m_state=2
18:36:26.777 00.003 31432 Star::Find(15, 697, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:36:26.779 00.002 31432 Star::Find returns 1 (0), X=697.90, Y=522.68, Mass=8035, SNR=58.5, Peak=256 HFD=4.6
18:36:26.781 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.06) = xAngle (0.02 = 0.02)
18:36:26.783 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
18:36:26.785 00.002 31432 CameraToMount -- cameraX=6.19 cameraY=0.47 hyp=6.21 cameraTheta=0.08 mountX=6.21 mountY=0.48, mountTheta=0.08
18:36:26.788 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:26.802 00.014 31432 UpdateGuideState exits: m=8035 RSB=58.5
18:36:26.804 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:26.806 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:26.808 00.002 31432 Enqueuing Expose request
18:36:26.809 00.001 29876 Worker thread wakes up
18:36:26.810 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:26.810 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(683,508,31,31)
18:36:27.738 00.928 31432 ScopeASCOM::SideOfPier() returns 0
18:36:28.746 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:36:29.348 00.602 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:35:54"
18:36:29.351 00.003 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009413
18:36:29.353 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001521
18:36:29.355 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:36:29.357 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.059568
18:36:29.359 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.604940
18:36:29.361 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003070
18:36:29.363 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:36:29.365 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:36:29.367 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:36:29.369 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:36:29.371 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:36:29.373 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:36:29.375 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:36:29.378 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:36:29.380 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:36:29.382 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:36:29.384 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:36:29.386 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:36:29.388 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:36:29.390 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:36:29.392 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:36:29.394 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:36:29.396 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:36:29.402 00.006 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:36:29.405 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:36:29.407 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:36:29.409 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:36:29.411 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:36:29.413 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:36:29.415 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:36:29.417 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:36:29.419 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:36:29.421 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:36:29.423 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:36:29.425 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:36:29.427 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:36:29.444 00.017 29876 Exposure complete
18:36:29.492 00.048 29876 worker thread done servicing request
18:36:29.492 00.000 31432 OnExposeComplete: enter
18:36:29.495 00.003 31432 UpdateGuideState(): m_state=2
18:36:29.497 00.002 31432 Star::Find(15, 697, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:36:29.499 00.002 31432 Star::Find returns 1 (0), X=698.91, Y=523.45, Mass=8508, SNR=60.0, Peak=256 HFD=4.9
18:36:29.501 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.06) = xAngle (0.11 = 0.11)
18:36:29.503 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.12)
18:36:29.504 00.001 31432 CameraToMount -- cameraX=7.20 cameraY=1.24 hyp=7.31 cameraTheta=0.17 mountX=7.26 mountY=-0.12, mountTheta=-0.02
18:36:29.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:29.518 00.011 31432 UpdateGuideState exits: m=8508 RSB=60.0
18:36:29.520 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:29.522 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:29.524 00.002 31432 Enqueuing Expose request
18:36:29.526 00.002 29876 Worker thread wakes up
18:36:29.526 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:29.526 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(684,508,31,31)
18:36:29.752 00.226 31432 ScopeASCOM::SideOfPier() returns 0
18:36:30.741 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:36:31.742 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:36:31.935 00.193 29876 Exposure complete
18:36:31.978 00.043 29876 worker thread done servicing request
18:36:31.978 00.000 31432 OnExposeComplete: enter
18:36:31.980 00.002 31432 UpdateGuideState(): m_state=2
18:36:31.982 00.002 31432 Star::Find(15, 698, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:36:31.984 00.002 31432 Star::Find returns 1 (0), X=699.10, Y=522.94, Mass=8180, SNR=59.0, Peak=256 HFD=4.5
18:36:31.986 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.06) = xAngle (0.04 = 0.04)
18:36:31.988 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
18:36:31.990 00.002 31432 CameraToMount -- cameraX=7.39 cameraY=0.73 hyp=7.42 cameraTheta=0.10 mountX=7.42 mountY=0.40, mountTheta=0.05
18:36:31.992 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:32.004 00.012 31432 UpdateGuideState exits: m=8180 RSB=59.0
18:36:32.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:32.008 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:32.010 00.002 31432 Enqueuing Expose request
18:36:32.012 00.002 29876 Worker thread wakes up
18:36:32.012 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:32.012 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(684,508,31,31)
18:36:32.753 00.741 31432 ScopeASCOM::SideOfPier() returns 0
18:36:33.741 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:36:34.639 00.898 29876 Exposure complete
18:36:34.682 00.043 29876 worker thread done servicing request
18:36:34.682 00.000 31432 OnExposeComplete: enter
18:36:34.684 00.002 31432 UpdateGuideState(): m_state=2
18:36:34.686 00.002 31432 Star::Find(15, 699, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:36:34.688 00.002 31432 Star::Find returns 1 (0), X=699.06, Y=522.68, Mass=8145, SNR=58.3, Peak=256 HFD=4.7
18:36:34.690 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.06) = xAngle (0.00 = 0.00)
18:36:34.692 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
18:36:34.694 00.002 31432 CameraToMount -- cameraX=7.35 cameraY=0.46 hyp=7.37 cameraTheta=0.06 mountX=7.37 mountY=0.66, mountTheta=0.09
18:36:34.696 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:34.708 00.012 31432 UpdateGuideState exits: m=8145 RSB=58.3
18:36:34.710 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:34.712 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:34.714 00.002 31432 Enqueuing Expose request
18:36:34.715 00.001 29876 Worker thread wakes up
18:36:34.716 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:34.716 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(684,508,31,31)
18:36:34.748 00.032 31432 ScopeASCOM::SideOfPier() returns 0
18:36:35.753 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:36:36.742 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:36:37.238 00.496 29876 Exposure complete
18:36:37.281 00.043 29876 worker thread done servicing request
18:36:37.281 00.000 31432 OnExposeComplete: enter
18:36:37.283 00.002 31432 UpdateGuideState(): m_state=2
18:36:37.285 00.002 31432 Star::Find(15, 699, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:36:37.287 00.002 31432 Star::Find returns 1 (0), X=699.47, Y=522.48, Mass=7766, SNR=57.5, Peak=256 HFD=5.0
18:36:37.289 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.06) = xAngle (-0.02 = -0.02)
18:36:37.291 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.02 = 3.02)
18:36:37.292 00.001 31432 CameraToMount -- cameraX=7.76 cameraY=0.27 hyp=7.77 cameraTheta=0.04 mountX=7.76 mountY=0.92, mountTheta=0.12
18:36:37.295 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:36:37.306 00.011 31432 UpdateGuideState exits: m=7766 RSB=57.5
18:36:37.308 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:37.309 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:37.311 00.002 31432 Enqueuing Expose request
18:36:37.313 00.002 29876 Worker thread wakes up
18:36:37.313 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:37.313 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(684,507,31,31)
18:36:37.742 00.429 31432 ScopeASCOM::SideOfPier() returns 0
18:36:38.750 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:36:39.743 00.993 31432 ScopeASCOM::SideOfPier() returns 0
18:36:39.941 00.198 29876 Exposure complete
18:36:39.985 00.044 29876 worker thread done servicing request
18:36:39.985 00.000 31432 OnExposeComplete: enter
18:36:39.987 00.002 31432 UpdateGuideState(): m_state=2
18:36:39.989 00.002 31432 Star::Find(15, 699, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:36:39.991 00.002 31432 Star::Find returns 1 (0), X=700.83, Y=522.40, Mass=7731, SNR=57.7, Peak=256 HFD=4.7
18:36:39.992 00.001 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.06) = xAngle (-0.04 = -0.04)
18:36:39.994 00.002 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.01 = 3.01)
18:36:39.996 00.002 31432 CameraToMount -- cameraX=9.12 cameraY=0.19 hyp=9.12 cameraTheta=0.02 mountX=9.11 mountY=1.21, mountTheta=0.13
18:36:39.999 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:40.012 00.013 31432 UpdateGuideState exits: m=7731 RSB=57.7
18:36:40.014 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:40.017 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:40.019 00.002 31432 Enqueuing Expose request
18:36:40.021 00.002 29876 Worker thread wakes up
18:36:40.021 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:40.021 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(686,507,31,31)
18:36:40.741 00.720 31432 ScopeASCOM::SideOfPier() returns 0
18:36:41.746 01.005 31432 ScopeASCOM::SideOfPier() returns 0
18:36:42.534 00.788 29876 Exposure complete
18:36:42.577 00.043 29876 worker thread done servicing request
18:36:42.577 00.000 31432 OnExposeComplete: enter
18:36:42.579 00.002 31432 UpdateGuideState(): m_state=2
18:36:42.581 00.002 31432 Star::Find(15, 700, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:36:42.583 00.002 31432 Star::Find returns 1 (0), X=701.05, Y=522.30, Mass=7986, SNR=58.9, Peak=256 HFD=4.6
18:36:42.585 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.06) = xAngle (-0.05 = -0.05)
18:36:42.587 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.00 = 3.00)
18:36:42.588 00.001 31432 CameraToMount -- cameraX=9.35 cameraY=0.09 hyp=9.35 cameraTheta=0.01 mountX=9.33 mountY=1.34, mountTheta=0.14
18:36:42.591 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:42.602 00.011 31432 UpdateGuideState exits: m=7986 RSB=58.9
18:36:42.604 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:42.606 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:42.608 00.002 31432 Enqueuing Expose request
18:36:42.610 00.002 29876 Worker thread wakes up
18:36:42.610 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:42.610 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(686,507,31,31)
18:36:42.749 00.139 31432 ScopeASCOM::SideOfPier() returns 0
18:36:43.740 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:36:44.747 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:36:45.338 00.591 29876 Exposure complete
18:36:45.380 00.042 29876 worker thread done servicing request
18:36:45.381 00.001 31432 OnExposeComplete: enter
18:36:45.383 00.002 31432 UpdateGuideState(): m_state=2
18:36:45.384 00.001 31432 Star::Find(15, 701, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:36:45.387 00.003 31432 Star::Find returns 1 (0), X=700.38, Y=522.98, Mass=8316, SNR=59.8, Peak=256 HFD=4.9
18:36:45.389 00.002 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.06) = xAngle (0.03 = 0.03)
18:36:45.391 00.002 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
18:36:45.393 00.002 31432 CameraToMount -- cameraX=8.67 cameraY=0.77 hyp=8.71 cameraTheta=0.09 mountX=8.70 mountY=0.57, mountTheta=0.07
18:36:45.395 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:45.406 00.011 31432 UpdateGuideState exits: m=8316 RSB=59.8
18:36:45.409 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:45.411 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:45.412 00.001 31432 Enqueuing Expose request
18:36:45.414 00.002 29876 Worker thread wakes up
18:36:45.414 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:45.414 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(685,508,31,31)
18:36:45.739 00.325 31432 ScopeASCOM::SideOfPier() returns 0
18:36:46.749 01.010 31432 ScopeASCOM::SideOfPier() returns 0
18:36:47.738 00.989 31432 ScopeASCOM::SideOfPier() returns 0
18:36:47.831 00.093 29876 Exposure complete
18:36:47.874 00.043 29876 worker thread done servicing request
18:36:48.021 00.147 31432 OnExposeComplete: enter
18:36:48.023 00.002 31432 UpdateGuideState(): m_state=2
18:36:48.025 00.002 31432 Star::Find(15, 700, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:36:48.027 00.002 31432 Star::Find returns 1 (0), X=691.55, Y=522.75, Mass=5079, SNR=44.9, Peak=147 HFD=7.0
18:36:48.029 00.002 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.06) = xAngle (1.80 = 1.80)
18:36:48.031 00.002 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (4.85 = -1.44)
18:36:48.033 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.54 hyp=0.56 cameraTheta=1.86 mountX=-0.13 mountY=-0.56, mountTheta=-1.79
18:36:48.035 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:48.048 00.013 31432 UpdateGuideState exits: m=5079 RSB=44.9
18:36:48.050 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:48.052 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:48.054 00.002 31432 Enqueuing Expose request
18:36:48.056 00.002 29876 Worker thread wakes up
18:36:48.056 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:48.056 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(677,508,31,31)
18:36:48.739 00.683 31432 ScopeASCOM::SideOfPier() returns 0
18:36:49.747 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:36:50.686 00.939 29876 Exposure complete
18:36:50.731 00.045 29876 worker thread done servicing request
18:36:50.731 00.000 31432 OnExposeComplete: enter
18:36:50.733 00.002 31432 UpdateGuideState(): m_state=2
18:36:50.735 00.002 31432 Star::Find(15, 691, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:36:50.737 00.002 31432 Star::Find returns 1 (0), X=675.27, Y=522.19, Mass=8419, SNR=59.6, Peak=255 HFD=4.7
18:36:50.739 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.06) = xAngle (-3.20 = 3.08)
18:36:50.741 00.002 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (-0.15 = -0.15)
18:36:50.742 00.001 31432 CameraToMount -- cameraX=-16.44 cameraY=-0.02 hyp=16.44 cameraTheta=-3.14 mountX=-16.41 mountY=-2.49, mountTheta=-2.99
18:36:50.745 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:50.757 00.012 31432 UpdateGuideState exits: m=8419 RSB=59.6
18:36:50.760 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:50.762 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:50.764 00.002 31432 Enqueuing Expose request
18:36:50.766 00.002 29876 Worker thread wakes up
18:36:50.766 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:50.766 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(660,507,31,31)
18:36:50.771 00.005 31432 ScopeASCOM::SideOfPier() returns 0
18:36:51.824 01.053 31432 ScopeASCOM::SideOfPier() returns 0
18:36:51.826 00.002 31432 PFT: closed
18:36:53.146 01.320 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1132->Skipping event because click outside of search region
18:36:53.179 00.033 29876 Exposure complete
18:36:53.222 00.043 29876 worker thread done servicing request
18:36:53.222 00.000 31432 OnExposeComplete: enter
18:36:53.224 00.002 31432 UpdateGuideState(): m_state=2
18:36:53.226 00.002 31432 Star::Find(15, 675, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:36:53.228 00.002 31432 Star::Find returns 1 (0), X=674.70, Y=522.23, Mass=8031, SNR=59.0, Peak=256 HFD=4.7
18:36:53.230 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.06) = xAngle (3.08 = 3.08)
18:36:53.232 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
18:36:53.234 00.002 31432 CameraToMount -- cameraX=-17.01 cameraY=0.02 hyp=17.01 cameraTheta=3.14 mountX=-16.98 mountY=-2.62, mountTheta=-2.99
18:36:53.236 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:53.248 00.012 31432 UpdateGuideState exits: m=8031 RSB=59.0
18:36:53.250 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:53.252 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:53.254 00.002 31432 Enqueuing Expose request
18:36:53.256 00.002 29876 Worker thread wakes up
18:36:53.256 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:53.256 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(660,507,31,31)
18:36:55.669 02.413 31432 PFT: opened
18:36:55.683 00.014 31432 PFT: set state 0
18:36:55.883 00.200 29876 Exposure complete
18:36:55.927 00.044 29876 worker thread done servicing request
18:36:55.928 00.001 31432 OnExposeComplete: enter
18:36:55.930 00.002 31432 UpdateGuideState(): m_state=2
18:36:55.932 00.002 31432 Star::Find(15, 674, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:36:55.934 00.002 31432 Star::Find returns 1 (0), X=676.02, Y=522.18, Mass=8504, SNR=60.9, Peak=256 HFD=4.7
18:36:55.935 00.001 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.06) = xAngle (-3.20 = 3.08)
18:36:55.937 00.002 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (-0.15 = -0.15)
18:36:55.939 00.002 31432 CameraToMount -- cameraX=-15.69 cameraY=-0.03 hyp=15.69 cameraTheta=-3.14 mountX=-15.66 mountY=-2.37, mountTheta=-2.99
18:36:55.942 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:36:55.954 00.012 31432 UpdateGuideState exits: m=8504 RSB=60.9
18:36:55.957 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:55.959 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:55.960 00.001 31432 Enqueuing Expose request
18:36:55.962 00.002 29876 Worker thread wakes up
18:36:55.962 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:55.962 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(661,507,31,31)
18:36:57.324 01.362 31432 PFT: set state 1
18:36:57.342 00.018 31432 ScopeASCOM::SideOfPier() returns 0
18:36:58.338 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:36:58.479 00.141 29876 Exposure complete
18:36:58.521 00.042 29876 worker thread done servicing request
18:36:58.521 00.000 31432 OnExposeComplete: enter
18:36:58.523 00.002 31432 UpdateGuideState(): m_state=2
18:36:58.525 00.002 31432 Star::Find(15, 676, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:36:58.527 00.002 31432 Star::Find returns 1 (0), X=681.59, Y=522.53, Mass=11297, SNR=71.2, Peak=255 HFD=5.9
18:36:58.529 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.06) = xAngle (3.05 = 3.05)
18:36:58.530 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
18:36:58.532 00.002 31432 CameraToMount -- cameraX=-10.12 cameraY=0.32 hyp=10.13 cameraTheta=3.11 mountX=-10.09 mountY=-1.86, mountTheta=-2.96
18:36:58.535 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:36:58.546 00.011 31432 UpdateGuideState exits: m=11297 RSB=71.2
18:36:58.548 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:36:58.550 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:36:58.552 00.002 31432 Enqueuing Expose request
18:36:58.554 00.002 29876 Worker thread wakes up
18:36:58.554 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:36:58.554 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(667,508,31,31)
18:36:59.336 00.782 31432 ScopeASCOM::SideOfPier() returns 0
18:37:00.340 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:37:01.180 00.840 29876 Exposure complete
18:37:01.223 00.043 29876 worker thread done servicing request
18:37:01.223 00.000 31432 OnExposeComplete: enter
18:37:01.226 00.003 31432 UpdateGuideState(): m_state=2
18:37:01.228 00.002 31432 Star::Find(15, 681, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:37:01.230 00.002 31432 Star::Find returns 1 (0), X=696.62, Y=522.92, Mass=6744, SNR=52.5, Peak=177 HFD=7.1
18:37:01.231 00.001 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.06) = xAngle (0.08 = 0.08)
18:37:01.233 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.13 = 3.13)
18:37:01.235 00.002 31432 CameraToMount -- cameraX=4.91 cameraY=0.71 hyp=4.96 cameraTheta=0.14 mountX=4.95 mountY=0.05, mountTheta=0.01
18:37:01.238 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:37:01.249 00.011 31432 UpdateGuideState exits: m=6744 RSB=52.5
18:37:01.251 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:01.253 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:01.255 00.002 31432 Enqueuing Expose request
18:37:01.257 00.002 29876 Worker thread wakes up
18:37:01.257 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:01.257 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(682,508,31,31)
18:37:01.335 00.078 31432 ScopeASCOM::SideOfPier() returns 0
18:37:02.337 01.002 31432 ScopeASCOM::SideOfPier() returns 0
18:37:03.345 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:37:03.780 00.435 29876 Exposure complete
18:37:03.823 00.043 29876 worker thread done servicing request
18:37:03.824 00.001 31432 OnExposeComplete: enter
18:37:03.826 00.002 31432 UpdateGuideState(): m_state=2
18:37:03.828 00.002 31432 Star::Find(15, 696, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:37:03.830 00.002 31432 Star::Find returns 1 (0), X=703.55, Y=522.71, Mass=7763, SNR=57.8, Peak=256 HFD=4.7
18:37:03.832 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.06) = xAngle (-0.02 = -0.02)
18:37:03.834 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
18:37:03.836 00.002 31432 CameraToMount -- cameraX=11.84 cameraY=0.50 hyp=11.85 cameraTheta=0.04 mountX=11.85 mountY=1.31, mountTheta=0.11
18:37:03.838 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=255, Gamma=0.490
18:37:03.850 00.012 31432 UpdateGuideState exits: m=7763 RSB=57.8
18:37:03.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:03.854 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:03.857 00.003 31432 Enqueuing Expose request
18:37:03.859 00.002 29876 Worker thread wakes up
18:37:03.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:03.859 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(689,508,31,31)
18:37:04.334 00.475 31432 ScopeASCOM::SideOfPier() returns 0
18:37:05.338 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:37:06.353 01.015 31432 ScopeASCOM::SideOfPier() returns 0
18:37:06.490 00.137 29876 Exposure complete
18:37:06.534 00.044 29876 worker thread done servicing request
18:37:06.534 00.000 31432 OnExposeComplete: enter
18:37:06.536 00.002 31432 UpdateGuideState(): m_state=2
18:37:06.539 00.003 31432 Star::Find(15, 703, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:37:06.541 00.002 31432 Star::Find returns 1 (0), X=703.69, Y=522.92, Mass=8091, SNR=58.7, Peak=256 HFD=4.7
18:37:06.543 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.06) = xAngle (-0.00 = -0.00)
18:37:06.545 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
18:37:06.547 00.002 31432 CameraToMount -- cameraX=11.98 cameraY=0.71 hyp=12.00 cameraTheta=0.06 mountX=12.00 mountY=1.12, mountTheta=0.09
18:37:06.549 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:37:06.562 00.013 31432 UpdateGuideState exits: m=8091 RSB=58.7
18:37:06.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:06.566 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:06.569 00.003 31432 Enqueuing Expose request
18:37:06.571 00.002 29876 Worker thread wakes up
18:37:06.571 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:06.571 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(689,508,31,31)
18:37:07.358 00.787 31432 ScopeASCOM::SideOfPier() returns 0
18:37:08.350 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:37:08.985 00.635 29876 Exposure complete
18:37:09.029 00.044 29876 worker thread done servicing request
18:37:09.029 00.000 31432 OnExposeComplete: enter
18:37:09.032 00.003 31432 UpdateGuideState(): m_state=2
18:37:09.034 00.002 31432 Star::Find(15, 703, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:37:09.035 00.001 31432 Star::Find returns 1 (0), X=703.40, Y=522.91, Mass=8174, SNR=59.0, Peak=256 HFD=4.8
18:37:09.037 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.06) = xAngle (0.00 = 0.00)
18:37:09.039 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
18:37:09.040 00.001 31432 CameraToMount -- cameraX=11.69 cameraY=0.70 hyp=11.71 cameraTheta=0.06 mountX=11.71 mountY=1.09, mountTheta=0.09
18:37:09.044 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:37:09.056 00.012 31432 UpdateGuideState exits: m=8174 RSB=59.0
18:37:09.058 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:09.060 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:09.062 00.002 31432 Enqueuing Expose request
18:37:09.064 00.002 29876 Worker thread wakes up
18:37:09.064 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:09.064 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(688,508,31,31)
18:37:09.358 00.294 31432 ScopeASCOM::SideOfPier() returns 0
18:37:10.350 00.992 31432 ScopeASCOM::SideOfPier() returns 0
18:37:11.348 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:37:11.689 00.341 29876 Exposure complete
18:37:11.732 00.043 29876 worker thread done servicing request
18:37:11.732 00.000 31432 OnExposeComplete: enter
18:37:11.734 00.002 31432 UpdateGuideState(): m_state=2
18:37:11.737 00.003 31432 Star::Find(15, 703, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:37:11.739 00.002 31432 Star::Find returns 1 (0), X=703.08, Y=523.04, Mass=7908, SNR=59.0, Peak=256 HFD=4.5
18:37:11.741 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.06) = xAngle (0.01 = 0.01)
18:37:11.743 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
18:37:11.744 00.001 31432 CameraToMount -- cameraX=11.37 cameraY=0.83 hyp=11.40 cameraTheta=0.07 mountX=11.40 mountY=0.92, mountTheta=0.08
18:37:11.747 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=255, Gamma=0.490
18:37:11.759 00.012 31432 UpdateGuideState exits: m=7908 RSB=59.0
18:37:11.761 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:11.763 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:11.765 00.002 31432 Enqueuing Expose request
18:37:11.767 00.002 29876 Worker thread wakes up
18:37:11.767 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:11.767 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(688,508,31,31)
18:37:12.352 00.585 31432 ScopeASCOM::SideOfPier() returns 0
18:37:13.359 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:37:14.288 00.929 29876 Exposure complete
18:37:14.332 00.044 29876 worker thread done servicing request
18:37:14.332 00.000 31432 OnExposeComplete: enter
18:37:14.335 00.003 31432 UpdateGuideState(): m_state=2
18:37:14.337 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:37:14.339 00.002 31432 Star::Find returns 1 (0), X=703.67, Y=523.14, Mass=6286, SNR=51.3, Peak=256 HFD=4.2
18:37:14.341 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.06) = xAngle (0.02 = 0.02)
18:37:14.343 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
18:37:14.345 00.002 31432 CameraToMount -- cameraX=11.96 cameraY=0.93 hyp=11.99 cameraTheta=0.08 mountX=11.99 mountY=0.90, mountTheta=0.08
18:37:14.350 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=6, FiltMax=255, Gamma=0.490
18:37:14.364 00.014 31432 UpdateGuideState exits: m=6286 RSB=51.3
18:37:14.367 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:14.369 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:14.371 00.002 31432 Enqueuing Expose request
18:37:14.373 00.002 29876 Worker thread wakes up
18:37:14.373 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:14.373 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(689,508,31,31)
18:37:14.379 00.006 31432 ScopeASCOM::SideOfPier() returns 0
18:37:15.360 00.981 31432 ScopeASCOM::SideOfPier() returns 0
18:37:16.354 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:37:17.002 00.648 29876 Exposure complete
18:37:17.062 00.060 29876 worker thread done servicing request
18:37:17.062 00.000 31432 OnExposeComplete: enter
18:37:17.066 00.004 31432 UpdateGuideState(): m_state=2
18:37:17.070 00.004 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:37:17.073 00.003 31432 Star::Find false star n=5 nbg=276 bg=53.0 sigma=7.0 thresh=74 peak=62
18:37:17.075 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=119, SNR=2.9, Peak=79 HFD=0.0
18:37:17.078 00.003 31432 DistanceChecker: activated
18:37:17.081 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:17.084 00.003 31432 Changing from state SELECTED to UNINITIALIZED
18:37:17.087 00.003 31432 guider state => SELECTING
18:37:17.092 00.005 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:17.095 00.003 31432 Status Line: Étoile perdue - faible RSB
18:37:17.102 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=54, FiltMin=21, FiltMax=155, Gamma=0.490
18:37:17.118 00.016 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:17.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:17.123 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:17.125 00.002 31432 Enqueuing Expose request
18:37:17.128 00.003 29876 Worker thread wakes up
18:37:17.128 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:17.128 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:17.359 00.231 31432 ScopeASCOM::SideOfPier() returns 0
18:37:18.357 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:37:19.356 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:37:19.544 00.188 29876 Exposure complete
18:37:19.595 00.051 29876 worker thread done servicing request
18:37:19.595 00.000 31432 OnExposeComplete: enter
18:37:19.597 00.002 31432 UpdateGuideState(): m_state=1
18:37:19.599 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:37:19.601 00.002 31432 Star::Find false star n=3 nbg=279 bg=72.8 sigma=8.4 thresh=98 peak=88
18:37:19.602 00.001 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=90, SNR=2.9, Peak=106 HFD=0.0
18:37:19.604 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:19.606 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:19.608 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:19.612 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=76, FiltMin=31, FiltMax=257, Gamma=0.490
18:37:19.623 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:19.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:19.627 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:19.628 00.001 31432 Enqueuing Expose request
18:37:19.630 00.002 29876 Worker thread wakes up
18:37:19.630 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:19.630 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:20.350 00.720 31432 ScopeASCOM::SideOfPier() returns 0
18:37:21.359 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:37:22.259 00.900 29876 Exposure complete
18:37:22.302 00.043 29876 worker thread done servicing request
18:37:22.302 00.000 31432 OnExposeComplete: enter
18:37:22.304 00.002 31432 UpdateGuideState(): m_state=1
18:37:22.307 00.003 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:37:22.309 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=26, SNR=2.3, Peak=109 HFD=0.0
18:37:22.311 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:22.313 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:22.315 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:22.317 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=74, FiltMin=29, FiltMax=257, Gamma=0.490
18:37:22.330 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:22.332 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:22.334 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:22.336 00.002 31432 Enqueuing Expose request
18:37:22.338 00.002 29876 Worker thread wakes up
18:37:22.338 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:22.338 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:22.353 00.015 31432 ScopeASCOM::SideOfPier() returns 0
18:37:23.360 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:37:24.358 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:37:24.851 00.493 29876 Exposure complete
18:37:24.899 00.048 29876 worker thread done servicing request
18:37:24.899 00.000 31432 OnExposeComplete: enter
18:37:24.902 00.003 31432 UpdateGuideState(): m_state=1
18:37:24.904 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:37:24.907 00.003 31432 Star::Find false star n=2 nbg=275 bg=27.4 sigma=6.0 thresh=45 peak=34
18:37:24.909 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=47, SNR=2.9, Peak=54 HFD=0.0
18:37:24.911 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:24.914 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:24.917 00.003 31432 Status Line: Étoile perdue - faible RSB
18:37:24.922 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=28, FiltMin=8, FiltMax=50, Gamma=0.490
18:37:24.935 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:24.939 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:24.941 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:24.944 00.003 31432 Enqueuing Expose request
18:37:24.946 00.002 29876 Worker thread wakes up
18:37:24.946 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:24.946 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:25.363 00.417 31432 ScopeASCOM::SideOfPier() returns 0
18:37:26.374 01.011 31432 ScopeASCOM::SideOfPier() returns 0
18:37:27.365 00.991 31432 ScopeASCOM::SideOfPier() returns 0
18:37:27.581 00.216 29876 Exposure complete
18:37:27.625 00.044 29876 worker thread done servicing request
18:37:27.625 00.000 31432 OnExposeComplete: enter
18:37:27.628 00.003 31432 UpdateGuideState(): m_state=1
18:37:27.631 00.003 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:37:27.633 00.002 31432 Star::Find false star n=6 nbg=280 bg=21.7 sigma=5.0 thresh=37 peak=30
18:37:27.635 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=109, SNR=2.9, Peak=51 HFD=0.0
18:37:27.637 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:27.639 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:27.642 00.003 31432 Status Line: Étoile perdue - faible RSB
18:37:27.647 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=22, FiltMin=4, FiltMax=42, Gamma=0.490
18:37:27.661 00.014 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:27.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:27.665 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:27.667 00.002 31432 Enqueuing Expose request
18:37:27.669 00.002 29876 Worker thread wakes up
18:37:27.669 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:27.669 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:28.376 00.707 31432 ScopeASCOM::SideOfPier() returns 0
18:37:29.370 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:37:30.084 00.714 29876 Exposure complete
18:37:30.136 00.052 29876 worker thread done servicing request
18:37:30.136 00.000 31432 OnExposeComplete: enter
18:37:30.138 00.002 31432 UpdateGuideState(): m_state=1
18:37:30.140 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:37:30.142 00.002 31432 Star::Find false star n=2 nbg=278 bg=21.6 sigma=5.4 thresh=38 peak=28
18:37:30.144 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=36, SNR=2.9, Peak=40 HFD=0.0
18:37:30.146 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:30.148 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:30.150 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:30.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=21, FiltMin=3, FiltMax=78, Gamma=0.490
18:37:30.164 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:30.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:30.168 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:30.170 00.002 31432 Enqueuing Expose request
18:37:30.172 00.002 29876 Worker thread wakes up
18:37:30.172 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:30.172 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:30.369 00.197 31432 ScopeASCOM::SideOfPier() returns 0
18:37:31.372 01.003 31432 ScopeASCOM::SideOfPier() returns 0
18:37:32.378 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:37:32.901 00.523 29876 Exposure complete
18:37:32.945 00.044 29876 worker thread done servicing request
18:37:32.945 00.000 31432 OnExposeComplete: enter
18:37:32.948 00.003 31432 UpdateGuideState(): m_state=1
18:37:32.950 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:37:32.952 00.002 31432 Star::Find returns 1 (0), X=716.35, Y=524.79, Mass=16963, SNR=84.1, Peak=256 HFD=7.6
18:37:32.953 00.001 31432 Status Line: Masse : 16963 vs 8091
18:37:32.958 00.005 31432 UpdateCurrentPosition: star mass new=16963.2 exp=8091.0 thresh=50% limits=(4035.7, 13122.0, 16182.0)
18:37:32.961 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:37:32.963 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:32.965 00.002 31432 Status Line: Aucune étoile selectionnée
18:37:32.970 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=259, med=21, FiltMin=4, FiltMax=258, Gamma=0.490
18:37:32.982 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:37:32.985 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:32.988 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:32.990 00.002 31432 Enqueuing Expose request
18:37:32.992 00.002 29876 Worker thread wakes up
18:37:32.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:32.992 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:33.367 00.375 31432 ScopeASCOM::SideOfPier() returns 0
18:37:34.366 00.999 31432 ScopeASCOM::SideOfPier() returns 0
18:37:35.367 01.001 31432 ScopeASCOM::SideOfPier() returns 0
18:37:35.398 00.031 29876 Exposure complete
18:37:35.441 00.043 29876 worker thread done servicing request
18:37:35.441 00.000 31432 OnExposeComplete: enter
18:37:35.443 00.002 31432 UpdateGuideState(): m_state=1
18:37:35.445 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:37:35.447 00.002 31432 Star::Find false star n=2 nbg=278 bg=21.4 sigma=5.3 thresh=37 peak=27
18:37:35.450 00.003 31432 Star::Find returns 0 (2), X=703.00, Y=523.00, Mass=34, SNR=2.9, Peak=40 HFD=0.0
18:37:35.452 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:35.454 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:35.456 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:35.460 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=21, FiltMin=4, FiltMax=63, Gamma=0.490
18:37:35.472 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:35.474 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:35.476 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:35.478 00.002 31432 Enqueuing Expose request
18:37:35.480 00.002 29876 Worker thread wakes up
18:37:35.480 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:35.480 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:36.374 00.894 31432 ScopeASCOM::SideOfPier() returns 0
18:37:37.372 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:37:38.103 00.731 29876 Exposure complete
18:37:38.146 00.043 29876 worker thread done servicing request
18:37:38.146 00.000 31432 OnExposeComplete: enter
18:37:38.148 00.002 31432 UpdateGuideState(): m_state=1
18:37:38.150 00.002 31432 Star::Find(15, 703, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:37:38.152 00.002 31432 Star::Find returns 1 (0), X=703.99, Y=526.36, Mass=12835, SNR=74.2, Peak=256 HFD=6.5
18:37:38.155 00.003 31432 DistanceChecker: deactivated
18:37:38.159 00.004 31432 setting lock position to (703.99, 526.36)
18:37:38.161 00.002 31432 MultiStar: stabilizing after lock position change
18:37:38.163 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:37:38.165 00.002 31432 Changing from state SELECTING to SELECTED
18:37:38.167 00.002 31432 guider state => SELECTED
18:37:38.174 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=255, Gamma=0.490
18:37:38.185 00.011 31432 UpdateGuideState exits: m=12835 RSB=74.2
18:37:38.187 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:38.189 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:37:38.191 00.002 31432 Enqueuing Expose request
18:37:38.192 00.001 29876 Worker thread wakes up
18:37:38.193 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:38.193 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(689,511,31,31)
18:37:38.368 00.175 31432 ScopeASCOM::SideOfPier() returns 0
18:37:39.364 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:37:40.372 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:37:40.604 00.232 29876 Exposure complete
18:37:40.648 00.044 29876 worker thread done servicing request
18:37:40.648 00.000 31432 OnExposeComplete: enter
18:37:40.650 00.002 31432 UpdateGuideState(): m_state=2
18:37:40.652 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:37:40.654 00.002 31432 Star::Find false star n=1 nbg=282 bg=22.1 sigma=5.7 thresh=39 peak=30
18:37:40.656 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=38, SNR=2.9, Peak=60 HFD=0.0
18:37:40.658 00.002 31432 DistanceChecker: activated
18:37:40.660 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:40.661 00.001 31432 Changing from state SELECTED to UNINITIALIZED
18:37:40.663 00.002 31432 guider state => SELECTING
18:37:40.665 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:40.667 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:40.674 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
18:37:40.687 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:40.689 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:40.691 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:40.692 00.001 31432 Enqueuing Expose request
18:37:40.694 00.002 29876 Worker thread wakes up
18:37:40.694 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:40.694 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:41.362 00.668 31432 ScopeASCOM::SideOfPier() returns 0
18:37:42.366 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:37:43.330 00.964 29876 Exposure complete
18:37:43.373 00.043 29876 worker thread done servicing request
18:37:43.373 00.000 31432 OnExposeComplete: enter
18:37:43.376 00.003 31432 UpdateGuideState(): m_state=1
18:37:43.378 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:37:43.380 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=16, SNR=2.1, Peak=44 HFD=0.0
18:37:43.381 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:43.383 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:43.385 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:43.388 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=256, Gamma=0.490
18:37:43.400 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:43.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:43.404 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:43.406 00.002 31432 Enqueuing Expose request
18:37:43.408 00.002 29876 Worker thread wakes up
18:37:43.408 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:43.408 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:43.409 00.001 31432 ScopeASCOM::SideOfPier() returns 0
18:37:44.371 00.962 31432 ScopeASCOM::SideOfPier() returns 0
18:37:45.375 01.004 31432 ScopeASCOM::SideOfPier() returns 0
18:37:45.921 00.546 29876 Exposure complete
18:37:45.965 00.044 29876 worker thread done servicing request
18:37:45.965 00.000 31432 OnExposeComplete: enter
18:37:45.968 00.003 31432 UpdateGuideState(): m_state=1
18:37:45.970 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:37:45.972 00.002 31432 Star::Find false star n=2 nbg=277 bg=22.2 sigma=5.2 thresh=38 peak=30
18:37:45.974 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=43, SNR=2.9, Peak=52 HFD=0.0
18:37:45.976 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:45.978 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:45.979 00.001 31432 Status Line: Étoile perdue - faible RSB
18:37:45.984 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=256, Gamma=0.490
18:37:45.994 00.010 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:45.997 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:45.999 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:46.000 00.001 31432 Enqueuing Expose request
18:37:46.002 00.002 29876 Worker thread wakes up
18:37:46.002 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:46.002 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:46.368 00.366 31432 ScopeASCOM::SideOfPier() returns 0
18:37:47.374 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:37:48.370 00.996 31432 ScopeASCOM::SideOfPier() returns 0
18:37:48.632 00.262 29876 Exposure complete
18:37:48.677 00.045 29876 worker thread done servicing request
18:37:48.677 00.000 31432 OnExposeComplete: enter
18:37:48.679 00.002 31432 UpdateGuideState(): m_state=1
18:37:48.681 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:37:48.683 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=19, SNR=2.2, Peak=41 HFD=0.0
18:37:48.685 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:48.687 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:48.688 00.001 31432 Status Line: Étoile perdue - faible RSB
18:37:48.691 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=4, FiltMax=256, Gamma=0.490
18:37:48.702 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:48.705 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:48.706 00.001 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:48.708 00.002 31432 Enqueuing Expose request
18:37:48.710 00.002 29876 Worker thread wakes up
18:37:48.710 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:48.710 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:49.378 00.668 31432 ScopeASCOM::SideOfPier() returns 0
18:37:50.366 00.988 31432 ScopeASCOM::SideOfPier() returns 0
18:37:51.127 00.761 29876 Exposure complete
18:37:51.172 00.045 29876 worker thread done servicing request
18:37:51.172 00.000 31432 OnExposeComplete: enter
18:37:51.174 00.002 31432 UpdateGuideState(): m_state=1
18:37:51.176 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:37:51.178 00.002 31432 Star::Find returns 0 (3), X=703.00, Y=526.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
18:37:51.180 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:51.182 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:51.184 00.002 31432 Status Line: Étoile perdue - faible masse
18:37:51.187 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=19, FiltMin=2, FiltMax=77, Gamma=0.490
18:37:51.198 00.011 31432 UpdateGuideState exits: Étoile perdue - faible masse
18:37:51.200 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:51.202 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:51.204 00.002 31432 Enqueuing Expose request
18:37:51.206 00.002 29876 Worker thread wakes up
18:37:51.206 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:51.206 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:51.376 00.170 31432 ScopeASCOM::SideOfPier() returns 0
18:37:52.371 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:37:53.378 01.007 31432 ScopeASCOM::SideOfPier() returns 0
18:37:53.840 00.462 29876 Exposure complete
18:37:53.889 00.049 29876 worker thread done servicing request
18:37:53.889 00.000 31432 OnExposeComplete: enter
18:37:53.895 00.006 31432 UpdateGuideState(): m_state=1
18:37:53.900 00.005 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:37:53.904 00.004 31432 Star::Find false star n=2 nbg=279 bg=14.4 sigma=5.1 thresh=30 peak=22
18:37:53.907 00.003 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=36, SNR=2.9, Peak=35 HFD=0.0
18:37:53.909 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:53.911 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:53.913 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:53.916 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=15, FiltMin=0, FiltMax=61, Gamma=0.490
18:37:53.927 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:53.929 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:53.931 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:53.933 00.002 31432 Enqueuing Expose request
18:37:53.935 00.002 29876 Worker thread wakes up
18:37:53.936 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:53.936 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:54.370 00.434 31432 ScopeASCOM::SideOfPier() returns 0
18:37:55.368 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:37:56.345 00.977 29876 Exposure complete
18:37:56.378 00.033 31432 ScopeASCOM::SideOfPier() returns 0
18:37:56.389 00.011 29876 worker thread done servicing request
18:37:56.389 00.000 31432 OnExposeComplete: enter
18:37:56.391 00.002 31432 UpdateGuideState(): m_state=1
18:37:56.394 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:37:56.395 00.001 31432 Star::Find false star n=2 nbg=279 bg=12.4 sigma=4.8 thresh=27 peak=18
18:37:56.397 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=34, SNR=2.9, Peak=31 HFD=0.0
18:37:56.399 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:56.401 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:56.403 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:56.405 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=13, FiltMin=0, FiltMax=133, Gamma=0.490
18:37:56.416 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:56.418 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:56.420 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:56.422 00.002 31432 Enqueuing Expose request
18:37:56.424 00.002 29876 Worker thread wakes up
18:37:56.424 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:56.424 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:57.365 00.941 31432 ScopeASCOM::SideOfPier() returns 0
18:37:58.374 01.009 31432 ScopeASCOM::SideOfPier() returns 0
18:37:59.056 00.682 29876 Exposure complete
18:37:59.099 00.043 29876 worker thread done servicing request
18:37:59.099 00.000 31432 OnExposeComplete: enter
18:37:59.101 00.002 31432 UpdateGuideState(): m_state=1
18:37:59.104 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:37:59.106 00.002 31432 Star::Find false star n=2 nbg=274 bg=12.1 sigma=4.7 thresh=26 peak=18
18:37:59.108 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=50, SNR=2.9, Peak=48 HFD=0.0
18:37:59.110 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:37:59.112 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:37:59.114 00.002 31432 Status Line: Étoile perdue - faible RSB
18:37:59.117 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=12, FiltMin=0, FiltMax=47, Gamma=0.490
18:37:59.128 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:37:59.131 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:37:59.133 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:37:59.135 00.002 31432 Enqueuing Expose request
18:37:59.137 00.002 29876 Worker thread wakes up
18:37:59.137 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:37:59.137 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:37:59.369 00.232 31432 ScopeASCOM::SideOfPier() returns 0
18:38:00.375 01.006 31432 ScopeASCOM::SideOfPier() returns 0
18:38:01.369 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:38:01.556 00.187 29876 Exposure complete
18:38:01.601 00.045 29876 worker thread done servicing request
18:38:01.601 00.000 31432 OnExposeComplete: enter
18:38:01.603 00.002 31432 UpdateGuideState(): m_state=1
18:38:01.605 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:38:01.607 00.002 31432 Star::Find false star n=4 nbg=275 bg=12.4 sigma=4.8 thresh=27 peak=18
18:38:01.609 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=66, SNR=2.9, Peak=33 HFD=0.0
18:38:01.611 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:01.613 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:01.615 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:01.619 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=13, FiltMin=0, FiltMax=44, Gamma=0.490
18:38:01.632 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:01.635 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:01.637 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:01.639 00.002 31432 Enqueuing Expose request
18:38:01.641 00.002 29876 Worker thread wakes up
18:38:01.641 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:01.641 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:02.376 00.735 31432 ScopeASCOM::SideOfPier() returns 0
18:38:03.370 00.994 31432 ScopeASCOM::SideOfPier() returns 0
18:38:04.271 00.901 29876 Exposure complete
18:38:04.316 00.045 29876 worker thread done servicing request
18:38:04.316 00.000 31432 OnExposeComplete: enter
18:38:04.319 00.003 31432 UpdateGuideState(): m_state=1
18:38:04.321 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:38:04.323 00.002 31432 Star::Find false star n=2 nbg=277 bg=14.3 sigma=4.8 thresh=29 peak=25
18:38:04.325 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=48, SNR=2.9, Peak=43 HFD=0.0
18:38:04.327 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:04.329 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:04.331 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:04.334 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=14, FiltMin=0, FiltMax=34, Gamma=0.490
18:38:04.345 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:04.348 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:04.350 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:04.352 00.002 31432 Enqueuing Expose request
18:38:04.354 00.002 29876 Worker thread wakes up
18:38:04.354 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:04.354 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:04.365 00.011 31432 ScopeASCOM::SideOfPier() returns 0
18:38:05.377 01.012 31432 ScopeASCOM::SideOfPier() returns 0
18:38:06.374 00.997 31432 ScopeASCOM::SideOfPier() returns 0
18:38:06.871 00.497 29876 Exposure complete
18:38:06.918 00.047 29876 worker thread done servicing request
18:38:06.918 00.000 31432 OnExposeComplete: enter
18:38:06.921 00.003 31432 UpdateGuideState(): m_state=1
18:38:06.923 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:38:06.925 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=32, SNR=3.0, Peak=32 HFD=0.0
18:38:06.928 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:06.931 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:06.934 00.003 31432 Status Line: Étoile perdue - faible RSB
18:38:06.937 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=15, FiltMin=0, FiltMax=160, Gamma=0.490
18:38:06.951 00.014 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:06.954 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:06.957 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:06.960 00.003 31432 Enqueuing Expose request
18:38:06.963 00.003 29876 Worker thread wakes up
18:38:06.963 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:06.963 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:07.370 00.407 31432 ScopeASCOM::SideOfPier() returns 0
18:38:08.365 00.995 31432 ScopeASCOM::SideOfPier() returns 0
18:38:09.373 01.008 31432 ScopeASCOM::SideOfPier() returns 0
18:38:09.587 00.214 29876 Exposure complete
18:38:09.631 00.044 29876 worker thread done servicing request
18:38:09.632 00.001 31432 OnExposeComplete: enter
18:38:09.634 00.002 31432 UpdateGuideState(): m_state=1
18:38:09.636 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:38:09.638 00.002 31432 Star::Find false star n=4 nbg=277 bg=14.1 sigma=4.8 thresh=29 peak=22
18:38:09.639 00.001 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=79, SNR=2.9, Peak=45 HFD=0.0
18:38:09.641 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:09.643 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:09.645 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:09.647 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=15, FiltMin=1, FiltMax=257, Gamma=0.490
18:38:09.658 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:09.661 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:09.663 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:09.665 00.002 31432 Enqueuing Expose request
18:38:09.667 00.002 29876 Worker thread wakes up
18:38:09.667 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:09.667 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:10.376 00.709 31432 ScopeASCOM::SideOfPier() returns 0
18:38:11.374 00.998 31432 ScopeASCOM::SideOfPier() returns 0
18:38:12.176 00.802 29876 Exposure complete
18:38:12.218 00.042 29876 worker thread done servicing request
18:38:12.218 00.000 31432 OnExposeComplete: enter
18:38:12.221 00.003 31432 UpdateGuideState(): m_state=1
18:38:12.223 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:38:12.225 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=26, SNR=3.0, Peak=40 HFD=0.0
18:38:12.227 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:12.228 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:12.230 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:12.233 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=15, FiltMin=0, FiltMax=239, Gamma=0.490
18:38:12.247 00.014 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:12.248 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:12.251 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:12.252 00.001 31432 Enqueuing Expose request
18:38:12.254 00.002 29876 Worker thread wakes up
18:38:12.254 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:12.254 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:12.363 00.109 31432 ScopeASCOM::SideOfPier() returns 0
18:38:13.371 01.008 31432 ScopeASCOM::SideOfPier() returns 1
18:38:14.367 00.996 31432 ScopeASCOM::SideOfPier() returns 1
18:38:14.881 00.514 29876 Exposure complete
18:38:14.933 00.052 29876 worker thread done servicing request
18:38:14.933 00.000 31432 OnExposeComplete: enter
18:38:14.935 00.002 31432 UpdateGuideState(): m_state=1
18:38:14.938 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:38:14.940 00.002 31432 Star::Find false star n=2 nbg=279 bg=16.1 sigma=4.7 thresh=30 peak=23
18:38:14.942 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=39, SNR=2.9, Peak=39 HFD=0.0
18:38:14.945 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:14.947 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:14.950 00.003 31432 Status Line: Étoile perdue - faible RSB
18:38:14.953 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=17, FiltMin=0, FiltMax=99, Gamma=0.490
18:38:14.966 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:14.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:14.970 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:14.972 00.002 31432 Enqueuing Expose request
18:38:14.975 00.003 29876 Worker thread wakes up
18:38:14.975 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:14.975 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:15.368 00.393 31432 ScopeASCOM::SideOfPier() returns 1
18:38:16.368 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:38:17.373 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:38:17.388 00.015 29876 Exposure complete
18:38:17.431 00.043 29876 worker thread done servicing request
18:38:17.431 00.000 31432 OnExposeComplete: enter
18:38:17.434 00.003 31432 UpdateGuideState(): m_state=1
18:38:17.435 00.001 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:38:17.437 00.002 31432 Star::Find false star n=1 nbg=279 bg=19.3 sigma=5.5 thresh=36 peak=31
18:38:17.439 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=38, SNR=2.9, Peak=57 HFD=0.0
18:38:17.442 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:17.443 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:17.445 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:17.448 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=19, FiltMin=3, FiltMax=42, Gamma=0.490
18:38:17.459 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:17.460 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:17.464 00.004 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:17.465 00.001 31432 Enqueuing Expose request
18:38:17.468 00.003 29876 Worker thread wakes up
18:38:17.468 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:17.468 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:18.364 00.896 31432 ScopeASCOM::SideOfPier() returns 1
18:38:19.374 01.010 31432 ScopeASCOM::SideOfPier() returns 1
18:38:20.088 00.714 29876 Exposure complete
18:38:20.141 00.053 29876 worker thread done servicing request
18:38:20.141 00.000 31432 OnExposeComplete: enter
18:38:20.143 00.002 31432 UpdateGuideState(): m_state=1
18:38:20.146 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:38:20.149 00.003 31432 Star::Find returns 1 (0), X=688.46, Y=514.06, Mass=1757, SNR=24.4, Peak=83 HFD=7.6
18:38:20.151 00.002 31432 Status Line: Masse : 1757 vs 8091
18:38:20.155 00.004 31432 UpdateCurrentPosition: star mass new=1756.7 exp=8091.0 thresh=50% limits=(4036.7, 13122.0, 16182.0)
18:38:20.157 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
18:38:20.160 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:20.163 00.003 31432 Status Line: Aucune étoile selectionnée
18:38:20.166 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=25, FiltMin=7, FiltMax=94, Gamma=0.490
18:38:20.177 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:38:20.179 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:20.182 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:20.184 00.002 31432 Enqueuing Expose request
18:38:20.186 00.002 29876 Worker thread wakes up
18:38:20.186 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:20.186 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:20.367 00.181 31432 ScopeASCOM::SideOfPier() returns 1
18:38:21.365 00.998 31432 ScopeASCOM::SideOfPier() returns 1
18:38:22.377 01.012 31432 ScopeASCOM::SideOfPier() returns 1
18:38:22.592 00.215 29876 Exposure complete
18:38:22.636 00.044 29876 worker thread done servicing request
18:38:22.636 00.000 31432 OnExposeComplete: enter
18:38:22.639 00.003 31432 UpdateGuideState(): m_state=1
18:38:22.641 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:38:22.643 00.002 31432 Star::Find false star n=3 nbg=279 bg=31.2 sigma=6.3 thresh=50 peak=41
18:38:22.645 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=70, SNR=2.9, Peak=64 HFD=0.0
18:38:22.647 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:22.649 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:22.650 00.001 31432 Status Line: Étoile perdue - faible RSB
18:38:22.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=32, FiltMin=12, FiltMax=71, Gamma=0.490
18:38:22.666 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:22.668 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:22.670 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:22.672 00.002 31432 Enqueuing Expose request
18:38:22.674 00.002 29876 Worker thread wakes up
18:38:22.674 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:22.674 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:23.365 00.691 31432 ScopeASCOM::SideOfPier() returns 1
18:38:24.365 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:38:25.296 00.931 29876 Exposure complete
18:38:25.340 00.044 29876 worker thread done servicing request
18:38:25.340 00.000 31432 OnExposeComplete: enter
18:38:25.343 00.003 31432 UpdateGuideState(): m_state=1
18:38:25.346 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:38:25.348 00.002 31432 Star::Find false star n=2 nbg=281 bg=40.8 sigma=7.2 thresh=62 peak=52
18:38:25.349 00.001 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=50, SNR=2.9, Peak=70 HFD=0.0
18:38:25.351 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:25.353 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:25.355 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:25.358 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=253, med=41, FiltMin=18, FiltMax=109, Gamma=0.490
18:38:25.369 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:25.372 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:25.374 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:25.376 00.002 31432 Enqueuing Expose request
18:38:25.377 00.001 29876 Worker thread wakes up
18:38:25.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:25.377 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:25.378 00.001 31432 ScopeASCOM::SideOfPier() returns 1
18:38:26.377 00.999 31432 ScopeASCOM::SideOfPier() returns 1
18:38:27.364 00.987 31432 ScopeASCOM::SideOfPier() returns 1
18:38:27.892 00.528 29876 Exposure complete
18:38:27.935 00.043 29876 worker thread done servicing request
18:38:27.935 00.000 31432 OnExposeComplete: enter
18:38:27.937 00.002 31432 UpdateGuideState(): m_state=1
18:38:27.940 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:38:27.941 00.001 31432 Star::Find false star n=3 nbg=277 bg=39.7 sigma=6.2 thresh=58 peak=48
18:38:27.943 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=57, SNR=2.9, Peak=63 HFD=0.0
18:38:27.945 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:27.947 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:27.949 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:27.953 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=41, FiltMin=18, FiltMax=93, Gamma=0.490
18:38:27.965 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:27.967 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:27.969 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:27.971 00.002 31432 Enqueuing Expose request
18:38:27.973 00.002 29876 Worker thread wakes up
18:38:27.973 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:27.973 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:28.371 00.398 31432 ScopeASCOM::SideOfPier() returns 1
18:38:29.373 01.002 31432 ScopeASCOM::SideOfPier() returns 1
18:38:30.364 00.991 31432 ScopeASCOM::SideOfPier() returns 1
18:38:30.595 00.231 29876 Exposure complete
18:38:30.638 00.043 29876 worker thread done servicing request
18:38:30.638 00.000 31432 OnExposeComplete: enter
18:38:30.640 00.002 31432 UpdateGuideState(): m_state=1
18:38:30.642 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:38:30.644 00.002 31432 Star::Find false star n=2 nbg=281 bg=36.0 sigma=6.7 thresh=56 peak=46
18:38:30.646 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=44, SNR=2.9, Peak=58 HFD=0.0
18:38:30.648 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:30.650 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:30.652 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:30.655 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=37, FiltMin=13, FiltMax=58, Gamma=0.490
18:38:30.666 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:30.668 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:30.670 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:30.672 00.002 31432 Enqueuing Expose request
18:38:30.674 00.002 29876 Worker thread wakes up
18:38:30.674 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:30.674 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:31.367 00.693 31432 ScopeASCOM::SideOfPier() returns 1
18:38:32.370 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:38:33.188 00.818 29876 Exposure complete
18:38:33.238 00.050 29876 worker thread done servicing request
18:38:33.238 00.000 31432 OnExposeComplete: enter
18:38:33.240 00.002 31432 UpdateGuideState(): m_state=1
18:38:33.242 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:38:33.244 00.002 31432 Star::Find false star n=2 nbg=274 bg=31.9 sigma=6.0 thresh=50 peak=41
18:38:33.246 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=40, SNR=2.9, Peak=57 HFD=0.0
18:38:33.249 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:33.251 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:33.254 00.003 31432 Status Line: Étoile perdue - faible RSB
18:38:33.258 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=33, FiltMin=11, FiltMax=56, Gamma=0.490
18:38:33.272 00.014 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:33.275 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:33.278 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:33.280 00.002 31432 Enqueuing Expose request
18:38:33.283 00.003 29876 Worker thread wakes up
18:38:33.283 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:33.283 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:33.373 00.090 31432 ScopeASCOM::SideOfPier() returns 1
18:38:34.365 00.992 31432 ScopeASCOM::SideOfPier() returns 1
18:38:35.373 01.008 31432 ScopeASCOM::SideOfPier() returns 1
18:38:35.912 00.539 29876 Exposure complete
18:38:35.957 00.045 29876 worker thread done servicing request
18:38:35.957 00.000 31432 OnExposeComplete: enter
18:38:35.961 00.004 31432 UpdateGuideState(): m_state=1
18:38:35.963 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:38:35.965 00.002 31432 Star::Find false star n=2 nbg=280 bg=28.2 sigma=6.4 thresh=47 peak=35
18:38:35.967 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=46, SNR=2.9, Peak=50 HFD=0.0
18:38:35.968 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:35.970 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:35.972 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:35.976 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=28, FiltMin=7, FiltMax=76, Gamma=0.490
18:38:35.987 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:35.990 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:35.991 00.001 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:35.993 00.002 31432 Enqueuing Expose request
18:38:35.995 00.002 29876 Worker thread wakes up
18:38:35.995 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:35.995 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:36.377 00.382 31432 ScopeASCOM::SideOfPier() returns 1
18:38:37.364 00.987 31432 ScopeASCOM::SideOfPier() returns 1
18:38:38.374 01.010 31432 ScopeASCOM::SideOfPier() returns 1
18:38:38.406 00.032 29876 Exposure complete
18:38:38.455 00.049 29876 worker thread done servicing request
18:38:38.455 00.000 31432 OnExposeComplete: enter
18:38:38.457 00.002 31432 UpdateGuideState(): m_state=1
18:38:38.459 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:38:38.461 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=24, SNR=2.6, Peak=49 HFD=0.0
18:38:38.463 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:38.465 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:38.467 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:38.470 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=25, FiltMin=5, FiltMax=55, Gamma=0.490
18:38:38.481 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:38.483 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:38.485 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:38.487 00.002 31432 Enqueuing Expose request
18:38:38.489 00.002 29876 Worker thread wakes up
18:38:38.489 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:38.489 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:39.369 00.880 31432 ScopeASCOM::SideOfPier() returns 1
18:38:40.370 01.001 31432 ScopeASCOM::SideOfPier() returns 1
18:38:41.116 00.746 29876 Exposure complete
18:38:41.159 00.043 29876 worker thread done servicing request
18:38:41.159 00.000 31432 OnExposeComplete: enter
18:38:41.161 00.002 31432 UpdateGuideState(): m_state=1
18:38:41.164 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:38:41.166 00.002 31432 Star::Find false star n=3 nbg=276 bg=21.3 sigma=5.2 thresh=37 peak=30
18:38:41.168 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=57, SNR=2.9, Peak=51 HFD=0.0
18:38:41.170 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:41.172 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:41.174 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:41.176 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=22, FiltMin=5, FiltMax=71, Gamma=0.490
18:38:41.188 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:41.190 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:41.192 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:41.194 00.002 31432 Enqueuing Expose request
18:38:41.196 00.002 29876 Worker thread wakes up
18:38:41.196 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:41.196 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:41.365 00.169 31432 ScopeASCOM::SideOfPier() returns 1
18:38:42.367 01.002 31432 ScopeASCOM::SideOfPier() returns 1
18:38:43.365 00.998 31432 ScopeASCOM::SideOfPier() returns 1
18:38:43.707 00.342 29876 Exposure complete
18:38:43.752 00.045 29876 worker thread done servicing request
18:38:43.752 00.000 31432 OnExposeComplete: enter
18:38:43.755 00.003 31432 UpdateGuideState(): m_state=1
18:38:43.757 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:38:43.759 00.002 31432 Star::Find false star n=2 nbg=278 bg=19.5 sigma=5.3 thresh=36 peak=30
18:38:43.761 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=45, SNR=2.9, Peak=48 HFD=0.0
18:38:43.763 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:43.765 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:43.766 00.001 31432 Status Line: Étoile perdue - faible RSB
18:38:43.770 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=19, FiltMin=2, FiltMax=36, Gamma=0.490
18:38:43.782 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:43.784 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:43.786 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:43.788 00.002 31432 Enqueuing Expose request
18:38:43.790 00.002 29876 Worker thread wakes up
18:38:43.790 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:43.790 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:44.377 00.587 31432 ScopeASCOM::SideOfPier() returns 1
18:38:45.364 00.987 31432 ScopeASCOM::SideOfPier() returns 1
18:38:46.367 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:38:46.412 00.045 29876 Exposure complete
18:38:46.456 00.044 29876 worker thread done servicing request
18:38:46.456 00.000 31432 OnExposeComplete: enter
18:38:46.458 00.002 31432 UpdateGuideState(): m_state=1
18:38:46.460 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:38:46.462 00.002 31432 Star::Find false star n=2 nbg=275 bg=16.5 sigma=5.3 thresh=32 peak=24
18:38:46.464 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=36, SNR=2.9, Peak=36 HFD=0.0
18:38:46.466 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:46.468 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:46.470 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:46.474 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=17, FiltMin=2, FiltMax=35, Gamma=0.490
18:38:46.486 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:46.489 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:46.490 00.001 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:46.492 00.002 31432 Enqueuing Expose request
18:38:46.494 00.002 29876 Worker thread wakes up
18:38:46.494 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:46.494 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:47.364 00.870 31432 ScopeASCOM::SideOfPier() returns 1
18:38:48.367 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:38:49.019 00.652 29876 Exposure complete
18:38:49.062 00.043 29876 worker thread done servicing request
18:38:49.062 00.000 31432 OnExposeComplete: enter
18:38:49.064 00.002 31432 UpdateGuideState(): m_state=1
18:38:49.067 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:38:49.069 00.002 31432 Star::Find false star n=4 nbg=273 bg=15.2 sigma=5.0 thresh=30 peak=23
18:38:49.070 00.001 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=66, SNR=2.9, Peak=36 HFD=0.0
18:38:49.072 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:49.074 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:49.076 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:49.079 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=16, FiltMin=0, FiltMax=53, Gamma=0.490
18:38:49.090 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:49.093 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:49.094 00.001 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:49.096 00.002 31432 Enqueuing Expose request
18:38:49.098 00.002 29876 Worker thread wakes up
18:38:49.098 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:49.098 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:49.371 00.273 31432 ScopeASCOM::SideOfPier() returns 1
18:38:50.366 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:38:51.365 00.999 31432 ScopeASCOM::SideOfPier() returns 1
18:38:51.823 00.458 29876 Exposure complete
18:38:51.867 00.044 29876 worker thread done servicing request
18:38:51.867 00.000 31432 OnExposeComplete: enter
18:38:51.870 00.003 31432 UpdateGuideState(): m_state=1
18:38:51.872 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:38:51.874 00.002 31432 Star::Find false star n=7 nbg=281 bg=13.7 sigma=4.6 thresh=28 peak=28
18:38:51.876 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=126, SNR=2.9, Peak=49 HFD=0.0
18:38:51.877 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:51.879 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:51.881 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:51.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=14, FiltMin=0, FiltMax=29, Gamma=0.490
18:38:51.896 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:51.898 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:51.900 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:51.902 00.002 31432 Enqueuing Expose request
18:38:51.904 00.002 29876 Worker thread wakes up
18:38:51.904 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:51.904 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:52.377 00.473 31432 ScopeASCOM::SideOfPier() returns 1
18:38:53.372 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:38:54.318 00.946 29876 Exposure complete
18:38:54.365 00.047 31432 ScopeASCOM::SideOfPier() returns 1
18:38:54.369 00.004 29876 worker thread done servicing request
18:38:54.369 00.000 31432 OnExposeComplete: enter
18:38:54.374 00.005 31432 UpdateGuideState(): m_state=1
18:38:54.378 00.004 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:38:54.380 00.002 31432 Star::Find false star n=6 nbg=279 bg=13.5 sigma=4.6 thresh=27 peak=23
18:38:54.382 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=110, SNR=2.9, Peak=45 HFD=0.0
18:38:54.384 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:54.386 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:54.388 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:54.390 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=14, FiltMin=0, FiltMax=258, Gamma=0.490
18:38:54.402 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:54.404 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:54.406 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:54.408 00.002 31432 Enqueuing Expose request
18:38:54.410 00.002 29876 Worker thread wakes up
18:38:54.410 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:54.410 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:55.373 00.963 31432 ScopeASCOM::SideOfPier() returns 1
18:38:56.368 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:38:57.036 00.668 29876 Exposure complete
18:38:57.084 00.048 29876 worker thread done servicing request
18:38:57.084 00.000 31432 OnExposeComplete: enter
18:38:57.086 00.002 31432 UpdateGuideState(): m_state=1
18:38:57.088 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:38:57.090 00.002 31432 Star::Find false star n=2 nbg=280 bg=13.4 sigma=4.7 thresh=28 peak=21
18:38:57.093 00.003 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=36, SNR=2.9, Peak=38 HFD=0.0
18:38:57.096 00.003 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:57.099 00.003 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:57.101 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:57.106 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=14, FiltMin=0, FiltMax=257, Gamma=0.490
18:38:57.124 00.018 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:57.128 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:57.131 00.003 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:57.134 00.003 31432 Enqueuing Expose request
18:38:57.136 00.002 29876 Worker thread wakes up
18:38:57.137 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:57.137 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:38:57.378 00.241 31432 ScopeASCOM::SideOfPier() returns 1
18:38:58.372 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:38:59.366 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:38:59.554 00.188 29876 Exposure complete
18:38:59.603 00.049 29876 worker thread done servicing request
18:38:59.603 00.000 31432 OnExposeComplete: enter
18:38:59.605 00.002 31432 UpdateGuideState(): m_state=1
18:38:59.607 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:38:59.609 00.002 31432 Star::Find false star n=5 nbg=279 bg=13.9 sigma=4.7 thresh=28 peak=19
18:38:59.611 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=80, SNR=2.9, Peak=34 HFD=0.0
18:38:59.613 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:38:59.615 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:38:59.617 00.002 31432 Status Line: Étoile perdue - faible RSB
18:38:59.620 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=14, FiltMin=0, FiltMax=109, Gamma=0.490
18:38:59.632 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:38:59.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:38:59.636 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:38:59.638 00.002 31432 Enqueuing Expose request
18:38:59.640 00.002 29876 Worker thread wakes up
18:38:59.640 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:38:59.640 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:00.375 00.735 31432 ScopeASCOM::SideOfPier() returns 1
18:39:01.366 00.991 31432 ScopeASCOM::SideOfPier() returns 1
18:39:02.272 00.906 29876 Exposure complete
18:39:02.315 00.043 29876 worker thread done servicing request
18:39:02.316 00.001 31432 OnExposeComplete: enter
18:39:02.318 00.002 31432 UpdateGuideState(): m_state=1
18:39:02.320 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:39:02.322 00.002 31432 Star::Find false star n=10 nbg=276 bg=13.5 sigma=5.0 thresh=29 peak=25
18:39:02.323 00.001 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=193, SNR=2.9, Peak=43 HFD=0.0
18:39:02.325 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:02.327 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:02.329 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:02.332 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=13, FiltMin=0, FiltMax=35, Gamma=0.490
18:39:02.344 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:02.346 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:02.348 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:02.350 00.002 31432 Enqueuing Expose request
18:39:02.352 00.002 29876 Worker thread wakes up
18:39:02.352 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:02.352 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:02.365 00.013 31432 ScopeASCOM::SideOfPier() returns 1
18:39:03.369 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:39:04.366 00.997 31432 ScopeASCOM::SideOfPier() returns 1
18:39:04.865 00.499 29876 Exposure complete
18:39:04.909 00.044 29876 worker thread done servicing request
18:39:04.909 00.000 31432 OnExposeComplete: enter
18:39:04.912 00.003 31432 UpdateGuideState(): m_state=1
18:39:04.914 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:39:04.916 00.002 31432 Star::Find false star n=5 nbg=280 bg=13.6 sigma=4.6 thresh=27 peak=24
18:39:04.919 00.003 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=87, SNR=2.9, Peak=42 HFD=0.0
18:39:04.921 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:04.923 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:04.925 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:04.929 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=14, FiltMin=0, FiltMax=40, Gamma=0.490
18:39:04.942 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:04.945 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:04.947 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:04.949 00.002 31432 Enqueuing Expose request
18:39:04.951 00.002 29876 Worker thread wakes up
18:39:04.951 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:04.951 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:05.366 00.415 31432 ScopeASCOM::SideOfPier() returns 1
18:39:06.368 01.002 31432 ScopeASCOM::SideOfPier() returns 1
18:39:07.371 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:39:07.578 00.207 29876 Exposure complete
18:39:07.625 00.047 29876 worker thread done servicing request
18:39:07.625 00.000 31432 OnExposeComplete: enter
18:39:07.627 00.002 31432 UpdateGuideState(): m_state=1
18:39:07.629 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:39:07.631 00.002 31432 Star::Find false star n=3 nbg=276 bg=19.2 sigma=5.1 thresh=34 peak=27
18:39:07.633 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=47, SNR=2.9, Peak=42 HFD=0.0
18:39:07.635 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:07.636 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:07.638 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:07.642 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=19, FiltMin=3, FiltMax=35, Gamma=0.490
18:39:07.657 00.015 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:07.659 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:07.661 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:07.663 00.002 31432 Enqueuing Expose request
18:39:07.665 00.002 29876 Worker thread wakes up
18:39:07.665 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:07.665 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:08.371 00.706 31432 ScopeASCOM::SideOfPier() returns 1
18:39:09.363 00.992 31432 ScopeASCOM::SideOfPier() returns 1
18:39:10.081 00.718 29876 Exposure complete
18:39:10.132 00.051 29876 worker thread done servicing request
18:39:10.132 00.000 31432 OnExposeComplete: enter
18:39:10.137 00.005 31432 UpdateGuideState(): m_state=1
18:39:10.141 00.004 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:39:10.145 00.004 31432 Star::Find false star n=7 nbg=270 bg=22.4 sigma=4.8 thresh=37 peak=34
18:39:10.148 00.003 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=130, SNR=2.9, Peak=50 HFD=0.0
18:39:10.152 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:10.156 00.004 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:10.159 00.003 31432 Status Line: Étoile perdue - faible RSB
18:39:10.165 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=23, FiltMin=5, FiltMax=48, Gamma=0.490
18:39:10.178 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:10.181 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:10.185 00.004 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:10.189 00.004 31432 Enqueuing Expose request
18:39:10.191 00.002 29876 Worker thread wakes up
18:39:10.191 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:10.191 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:10.376 00.185 31432 ScopeASCOM::SideOfPier() returns 1
18:39:11.374 00.998 31432 ScopeASCOM::SideOfPier() returns 1
18:39:12.368 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:39:12.818 00.450 29876 Exposure complete
18:39:12.884 00.066 29876 worker thread done servicing request
18:39:12.884 00.000 31432 OnExposeComplete: enter
18:39:12.890 00.006 31432 UpdateGuideState(): m_state=1
18:39:12.895 00.005 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:39:12.900 00.005 31432 Star::Find false star n=3 nbg=281 bg=26.0 sigma=5.9 thresh=44 peak=33
18:39:12.904 00.004 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=66, SNR=2.9, Peak=53 HFD=0.0
18:39:12.909 00.005 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:12.914 00.005 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:12.919 00.005 31432 Status Line: Étoile perdue - faible RSB
18:39:12.925 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=25, FiltMin=7, FiltMax=45, Gamma=0.490
18:39:12.945 00.020 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:12.950 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:12.954 00.004 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:12.959 00.005 31432 Enqueuing Expose request
18:39:12.964 00.005 29876 Worker thread wakes up
18:39:12.964 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:12.964 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:13.377 00.413 31432 ScopeASCOM::SideOfPier() returns 1
18:39:14.369 00.992 31432 ScopeASCOM::SideOfPier() returns 1
18:39:15.369 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:39:15.380 00.011 29876 Exposure complete
18:39:15.446 00.066 29876 worker thread done servicing request
18:39:15.446 00.000 31432 OnExposeComplete: enter
18:39:15.452 00.006 31432 UpdateGuideState(): m_state=1
18:39:15.457 00.005 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:39:15.462 00.005 31432 Star::Find false star n=3 nbg=280 bg=26.5 sigma=6.3 thresh=45 peak=34
18:39:15.467 00.005 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=59, SNR=2.9, Peak=52 HFD=0.0
18:39:15.472 00.005 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:15.476 00.004 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:15.481 00.005 31432 Status Line: Étoile perdue - faible RSB
18:39:15.488 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:39:15.507 00.019 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:15.512 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:15.517 00.005 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:15.522 00.005 31432 Enqueuing Expose request
18:39:15.526 00.004 29876 Worker thread wakes up
18:39:15.527 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:15.527 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:16.364 00.837 31432 ScopeASCOM::SideOfPier() returns 1
18:39:17.373 01.009 31432 ScopeASCOM::SideOfPier() returns 1
18:39:18.252 00.879 29876 Exposure complete
18:39:18.298 00.046 29876 worker thread done servicing request
18:39:18.298 00.000 31432 OnExposeComplete: enter
18:39:18.300 00.002 31432 UpdateGuideState(): m_state=1
18:39:18.302 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:39:18.305 00.003 31432 Star::Find false star n=3 nbg=281 bg=26.4 sigma=5.6 thresh=43 peak=34
18:39:18.307 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=54, SNR=2.9, Peak=50 HFD=0.0
18:39:18.308 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:18.310 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:18.313 00.003 31432 Status Line: Étoile perdue - faible RSB
18:39:18.315 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:39:18.327 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:18.330 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:18.332 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:18.334 00.002 31432 Enqueuing Expose request
18:39:18.336 00.002 29876 Worker thread wakes up
18:39:18.336 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:18.336 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:18.374 00.038 31432 ScopeASCOM::SideOfPier() returns 1
18:39:19.368 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:39:20.367 00.999 31432 ScopeASCOM::SideOfPier() returns 1
18:39:20.739 00.372 29876 Exposure complete
18:39:20.784 00.045 29876 worker thread done servicing request
18:39:20.784 00.000 31432 OnExposeComplete: enter
18:39:20.786 00.002 31432 UpdateGuideState(): m_state=1
18:39:20.788 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:39:20.789 00.001 31432 Star::Find false star n=4 nbg=277 bg=25.9 sigma=5.8 thresh=43 peak=33
18:39:20.791 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=86, SNR=2.9, Peak=51 HFD=0.0
18:39:20.793 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:20.794 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:20.797 00.003 31432 Status Line: Étoile perdue - faible RSB
18:39:20.800 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:39:20.812 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:20.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:20.816 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:20.817 00.001 31432 Enqueuing Expose request
18:39:20.819 00.002 29876 Worker thread wakes up
18:39:20.819 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:20.819 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:21.370 00.551 31432 ScopeASCOM::SideOfPier() returns 1
18:39:22.364 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:39:23.368 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:39:23.442 00.074 29876 Exposure complete
18:39:23.485 00.043 29876 worker thread done servicing request
18:39:23.486 00.001 31432 OnExposeComplete: enter
18:39:23.488 00.002 31432 UpdateGuideState(): m_state=1
18:39:23.490 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:39:23.492 00.002 31432 Star::Find returns 0 (3), X=703.00, Y=526.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
18:39:23.494 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:23.495 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:23.497 00.002 31432 Status Line: Étoile perdue - faible masse
18:39:23.499 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:39:23.511 00.012 31432 UpdateGuideState exits: Étoile perdue - faible masse
18:39:23.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:23.515 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:23.517 00.002 31432 Enqueuing Expose request
18:39:23.519 00.002 29876 Worker thread wakes up
18:39:23.519 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:23.519 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:24.366 00.847 31432 ScopeASCOM::SideOfPier() returns 1
18:39:25.372 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:39:26.042 00.670 29876 Exposure complete
18:39:26.089 00.047 29876 worker thread done servicing request
18:39:26.089 00.000 31432 OnExposeComplete: enter
18:39:26.091 00.002 31432 UpdateGuideState(): m_state=1
18:39:26.093 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:39:26.095 00.002 31432 Star::Find false star n=3 nbg=281 bg=26.8 sigma=5.8 thresh=44 peak=37
18:39:26.096 00.001 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=57, SNR=2.9, Peak=50 HFD=0.0
18:39:26.098 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:26.100 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:26.102 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:26.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:39:26.118 00.013 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:26.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:26.122 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:26.124 00.002 31432 Enqueuing Expose request
18:39:26.126 00.002 29876 Worker thread wakes up
18:39:26.126 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:26.126 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:26.366 00.240 31432 ScopeASCOM::SideOfPier() returns 1
18:39:27.371 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:39:28.366 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:39:28.755 00.389 29876 Exposure complete
18:39:28.797 00.042 29876 worker thread done servicing request
18:39:28.797 00.000 31432 OnExposeComplete: enter
18:39:28.799 00.002 31432 UpdateGuideState(): m_state=1
18:39:28.802 00.003 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:39:28.803 00.001 31432 Star::Find false star n=3 nbg=273 bg=26.8 sigma=5.6 thresh=44 peak=33
18:39:28.805 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=56, SNR=2.9, Peak=47 HFD=0.0
18:39:28.807 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:28.809 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:28.810 00.001 31432 Status Line: Étoile perdue - faible RSB
18:39:28.813 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:28.825 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:28.827 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:28.829 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:28.831 00.002 31432 Enqueuing Expose request
18:39:28.833 00.002 29876 Worker thread wakes up
18:39:28.833 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:28.833 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:29.373 00.540 31432 ScopeASCOM::SideOfPier() returns 1
18:39:30.369 00.996 31432 ScopeASCOM::SideOfPier() returns 1
18:39:31.247 00.878 29876 Exposure complete
18:39:31.290 00.043 29876 worker thread done servicing request
18:39:31.290 00.000 31432 OnExposeComplete: enter
18:39:31.292 00.002 31432 UpdateGuideState(): m_state=1
18:39:31.294 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:39:31.296 00.002 31432 Star::Find false star n=3 nbg=276 bg=26.0 sigma=5.9 thresh=44 peak=35
18:39:31.298 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=77, SNR=2.9, Peak=64 HFD=0.0
18:39:31.299 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:31.301 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:31.304 00.003 31432 Status Line: Étoile perdue - faible RSB
18:39:31.306 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:39:31.318 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:31.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:31.322 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:31.324 00.002 31432 Enqueuing Expose request
18:39:31.326 00.002 29876 Worker thread wakes up
18:39:31.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:31.326 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:31.369 00.043 31432 ScopeASCOM::SideOfPier() returns 1
18:39:32.371 01.002 31432 ScopeASCOM::SideOfPier() returns 1
18:39:33.376 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:39:33.958 00.582 29876 Exposure complete
18:39:34.003 00.045 29876 worker thread done servicing request
18:39:34.003 00.000 31432 OnExposeComplete: enter
18:39:34.005 00.002 31432 UpdateGuideState(): m_state=1
18:39:34.007 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:39:34.009 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=16, SNR=2.1, Peak=52 HFD=0.0
18:39:34.011 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:34.013 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:34.015 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:34.017 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:34.022 00.005 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:34.024 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:34.026 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:34.028 00.002 31432 Enqueuing Expose request
18:39:34.030 00.002 29876 Worker thread wakes up
18:39:34.030 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:34.030 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:34.399 00.369 31432 ScopeASCOM::SideOfPier() returns 1
18:39:35.415 01.016 31432 ScopeASCOM::SideOfPier() returns 1
18:39:36.366 00.951 31432 ScopeASCOM::SideOfPier() returns 1
18:39:36.552 00.186 29876 Exposure complete
18:39:36.595 00.043 29876 worker thread done servicing request
18:39:36.595 00.000 31432 OnExposeComplete: enter
18:39:36.598 00.003 31432 UpdateGuideState(): m_state=1
18:39:36.600 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:39:36.602 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=32, SNR=2.9, Peak=52 HFD=0.0
18:39:36.604 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:36.606 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:36.608 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:36.611 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:36.623 00.012 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:36.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:36.627 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:36.629 00.002 31432 Enqueuing Expose request
18:39:36.631 00.002 29876 Worker thread wakes up
18:39:36.631 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:36.631 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:37.367 00.736 31432 ScopeASCOM::SideOfPier() returns 1
18:39:38.365 00.998 31432 ScopeASCOM::SideOfPier() returns 1
18:39:39.257 00.892 29876 Exposure complete
18:39:39.300 00.043 29876 worker thread done servicing request
18:39:39.300 00.000 31432 OnExposeComplete: enter
18:39:39.303 00.003 31432 UpdateGuideState(): m_state=1
18:39:39.305 00.002 31432 Star::Find(15, 703, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:39.307 00.002 31432 Star::Find returns 0 (2), X=703.00, Y=526.00, Mass=21, SNR=2.4, Peak=48 HFD=0.0
18:39:39.308 00.001 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
18:39:39.310 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:39:39.312 00.002 31432 Status Line: Étoile perdue - faible RSB
18:39:39.315 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:39.326 00.011 31432 UpdateGuideState exits: Étoile perdue - faible RSB
18:39:39.328 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:39.330 00.002 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:39:39.332 00.002 31432 Enqueuing Expose request
18:39:39.334 00.002 29876 Worker thread wakes up
18:39:39.334 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:39.334 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:39:39.367 00.033 31432 ScopeASCOM::SideOfPier() returns 1
18:39:39.759 00.392 31432 GuiderMultiStar::AutoSelect enter
18:39:39.761 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:39:39.806 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:39:39.839 00.033 31432 AutoFind: global mean = 0.0, stdev 11.1
18:39:39.841 00.002 31432 AutoFind: using threshold = 0.1
18:39:39.893 00.052 31432 AutoFind: local max [816, 921] 83.8
18:39:39.895 00.002 31432 AutoFind: local max [207, 737] 79.6
18:39:39.896 00.001 31432 AutoFind: local max [246, 771] 53.2
18:39:39.899 00.003 31432 AutoFind: local max [920, 218] 48.5
18:39:39.900 00.001 31432 AutoFind: local max [1099, 676] 38.9
18:39:39.902 00.002 31432 AutoFind: local max [290, 590] 14.0
18:39:39.903 00.001 31432 AutoFind: local max [189, 818] 13.9
18:39:39.906 00.003 31432 AutoFind: local max [1038, 783] 13.7
18:39:39.908 00.002 31432 AutoFind: local max [137, 911] 11.4
18:39:39.910 00.002 31432 AutoFind: local max [107, 251] 11.3
18:39:39.911 00.001 31432 AutoFind: local max [593, 762] 9.1
18:39:39.913 00.002 31432 AutoFind: local max [510, 209] 7.5
18:39:39.915 00.002 31432 AutoFind: local max [931, 218] 7.2
18:39:39.917 00.002 31432 AutoFind: local max [793, 486] 6.1
18:39:39.918 00.001 31432 AutoFind: local max [823, 901] 4.9
18:39:39.920 00.002 31432 AutoFind: local max [100, 208] 4.8
18:39:39.922 00.002 31432 AutoFind: local max [743, 106] 4.5
18:39:39.924 00.002 31432 AutoFind: local max [303, 794] 4.3
18:39:39.926 00.002 31432 AutoFind: local max [375, 466] 4.3
18:39:39.927 00.001 31432 AutoFind: local max [692, 277] 4.3
18:39:39.929 00.002 31432 AutoFind: local max [1043, 306] 4.2
18:39:39.931 00.002 31432 AutoFind: local max [1165, 454] 4.2
18:39:39.933 00.002 31432 AutoFind: local max [1108, 504] 4.1
18:39:39.934 00.001 31432 AutoFind: local max [862, 742] 4.1
18:39:39.936 00.002 31432 AutoFind: local max [189, 48] 4.1
18:39:39.938 00.002 31432 AutoFind: local max [679, 274] 4.0
18:39:39.940 00.002 31432 AutoFind: local max [614, 563] 4.0
18:39:39.941 00.001 31432 AutoFind: local max [100, 726] 4.0
18:39:39.943 00.002 31432 AutoFind: local max [429, 746] 4.0
18:39:39.945 00.002 31432 AutoFind: local max [761, 177] 4.0
18:39:39.946 00.001 31432 AutoFind: local max [1047, 9] 3.9
18:39:39.948 00.002 31432 AutoFind: local max [1165, 170] 3.9
18:39:39.950 00.002 31432 AutoFind: local max [928, 59] 3.8
18:39:39.951 00.001 31432 AutoFind: local max [207, 747] 3.8
18:39:39.954 00.003 31432 AutoFind: local max [1201, 28] 3.8
18:39:39.955 00.001 31432 AutoFind: local max [671, 28] 3.8
18:39:39.956 00.001 31432 AutoFind: local max [1139, 197] 3.8
18:39:39.958 00.002 31432 AutoFind: local max [324, 378] 3.8
18:39:39.960 00.002 31432 AutoFind: local max [384, 20] 3.8
18:39:39.962 00.002 31432 AutoFind: local max [912, 469] 3.7
18:39:39.964 00.002 31432 AutoFind: local max [894, 822] 3.7
18:39:39.965 00.001 31432 AutoFind: local max [588, 617] 3.7
18:39:39.967 00.002 31432 AutoFind: local max [84, 170] 3.7
18:39:39.969 00.002 31432 AutoFind: local max [693, 793] 3.7
18:39:39.971 00.002 31432 AutoFind: local max [254, 413] 3.7
18:39:39.973 00.002 31432 AutoFind: local max [365, 172] 3.7
18:39:39.975 00.002 31432 AutoFind: local max [1163, 534] 3.7
18:39:39.977 00.002 31432 AutoFind: local max [68, 329] 3.7
18:39:39.979 00.002 31432 AutoFind: local max [810, 142] 3.7
18:39:39.981 00.002 31432 AutoFind: local max [297, 189] 3.7
18:39:39.983 00.002 31432 AutoFind: local max [1062, 593] 3.7
18:39:39.986 00.003 31432 AutoFind: local max [1164, 502] 3.7
18:39:39.988 00.002 31432 AutoFind: local max [72, 307] 3.7
18:39:39.989 00.001 31432 AutoFind: local max [639, 382] 3.7
18:39:39.991 00.002 31432 AutoFind: local max [161, 771] 3.6
18:39:39.993 00.002 31432 AutoFind: local max [934, 467] 3.6
18:39:39.995 00.002 31432 AutoFind: local max [1105, 610] 3.6
18:39:39.996 00.001 31432 AutoFind: local max [472, 826] 3.6
18:39:39.998 00.002 31432 AutoFind: local max [307, 242] 3.6
18:39:40.000 00.002 31432 AutoFind: local max [1119, 435] 3.6
18:39:40.002 00.002 31432 AutoFind: local max [1206, 46] 3.6
18:39:40.003 00.001 31432 AutoFind: local max [1029, 622] 3.6
18:39:40.005 00.002 31432 AutoFind: local max [173, 141] 3.6
18:39:40.007 00.002 31432 AutoFind: local max [303, 312] 3.6
18:39:40.009 00.002 31432 AutoFind: local max [1018, 343] 3.6
18:39:40.011 00.002 31432 AutoFind: local max [692, 285] 3.6
18:39:40.012 00.001 31432 AutoFind: local max [1164, 882] 3.6
18:39:40.014 00.002 31432 AutoFind: local max [1226, 406] 3.6
18:39:40.016 00.002 31432 AutoFind: local max [334, 122] 3.6
18:39:40.018 00.002 31432 AutoFind: local max [485, 105] 3.6
18:39:40.020 00.002 31432 AutoFind: local max [804, 329] 3.6
18:39:40.022 00.002 31432 AutoFind: local max [347, 196] 3.6
18:39:40.023 00.001 31432 AutoFind: local max [59, 250] 3.6
18:39:40.025 00.002 31432 AutoFind: local max [739, 413] 3.5
18:39:40.027 00.002 31432 AutoFind: local max [718, 130] 3.5
18:39:40.029 00.002 31432 AutoFind: local max [603, 692] 3.5
18:39:40.030 00.001 31432 AutoFind: local max [635, 320] 3.5
18:39:40.032 00.002 31432 AutoFind: local max [866, 252] 3.5
18:39:40.034 00.002 31432 AutoFind: local max [205, 200] 3.5
18:39:40.036 00.002 31432 AutoFind: local max [1024, 821] 3.5
18:39:40.037 00.001 31432 AutoFind: local max [996, 557] 3.5
18:39:40.039 00.002 31432 AutoFind: local max [996, 106] 3.5
18:39:40.041 00.002 31432 AutoFind: local max [330, 424] 3.5
18:39:40.043 00.002 31432 AutoFind: local max [996, 130] 3.5
18:39:40.044 00.001 31432 AutoFind: local max [379, 426] 3.5
18:39:40.046 00.002 31432 AutoFind: local max [182, 628] 3.5
18:39:40.048 00.002 31432 AutoFind: local max [556, 797] 3.5
18:39:40.050 00.002 31432 AutoFind: local max [1215, 196] 3.5
18:39:40.051 00.001 31432 AutoFind: local max [1210, 711] 3.5
18:39:40.053 00.002 31432 AutoFind: local max [1052, 176] 3.5
18:39:40.055 00.002 31432 AutoFind: local max [1193, 194] 3.5
18:39:40.056 00.001 31432 AutoFind: local max [706, 744] 3.5
18:39:40.058 00.002 31432 AutoFind: local max [893, 634] 3.5
18:39:40.060 00.002 31432 AutoFind: local max [339, 632] 3.5
18:39:40.062 00.002 31432 AutoFind: local max [1073, 10] 3.5
18:39:40.063 00.001 31432 AutoFind: local max [1131, 471] 3.5
18:39:40.065 00.002 31432 AutoFind: local max [91, 280] 3.5
18:39:40.067 00.002 31432 AutoFind: local max [570, 280] 3.5
18:39:40.069 00.002 31432 AutoFind: local max [766, 335] 3.4
18:39:40.071 00.002 31432 AutoFind: local max [138, 580] 3.4
18:39:40.072 00.001 31432 AutoFind: too close [692, 285] 3.6 - [679, 274] 4.0
18:39:40.074 00.002 31432 AutoFind: too close [692, 285] 3.6 - [692, 277] 4.3
18:39:40.076 00.002 31432 AutoFind: too close [1206, 46] 3.6 - [1201, 28] 3.8
18:39:40.077 00.001 31432 AutoFind: close dim-bright [207, 747] 3.8 - [207, 737] 79.6
18:39:40.080 00.003 31432 AutoFind: too close [679, 274] 4.0 - [692, 277] 4.3
18:39:40.081 00.001 31432 AutoFind: close dim-bright [823, 901] 4.9 - [816, 921] 83.8
18:39:40.083 00.002 31432 AutoFind: close dim-bright [931, 218] 7.2 - [920, 218] 48.5
18:39:40.085 00.002 31432 AutoFind: too close to edge [1073, 10] 3.5
18:39:40.087 00.002 31432 AutoFind: too close to edge [1047, 9] 3.9
18:39:40.089 00.002 31432 AutoFind: BPP = 8, saturation at 263, pedestal 8, thresh = 237
18:39:40.091 00.002 31432 Star::Find(15, 816, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.093 00.002 31432 Star::Find returns 1 (0), X=815.82, Y=920.94, Mass=4654, SNR=44.1, Peak=253 HFD=3.9
18:39:40.095 00.002 31432 Star::Find(15, 207, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.097 00.002 31432 Star::Find returns 1 (0), X=206.84, Y=736.68, Mass=9380, SNR=63.5, Peak=255 HFD=5.0
18:39:40.098 00.001 31432 Star::Find(15, 246, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.101 00.003 31432 Star::Find returns 1 (0), X=245.80, Y=771.13, Mass=3000, SNR=35.1, Peak=253 HFD=3.5
18:39:40.103 00.002 31432 Star::Find(15, 920, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.105 00.002 31432 Star::Find returns 1 (0), X=919.79, Y=217.65, Mass=2380, SNR=30.2, Peak=240 HFD=3.0
18:39:40.106 00.001 31432 Star::Find(15, 1099, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.108 00.002 31432 Star::Find returns 1 (0), X=1099.38, Y=676.55, Mass=2449, SNR=30.8, Peak=209 HFD=3.2
18:39:40.110 00.002 31432 Star::Find(15, 290, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.112 00.002 31432 Star::Find returns 1 (0), X=289.96, Y=589.80, Mass=686, SNR=14.9, Peak=110 HFD=2.7
18:39:40.114 00.002 31432 Star::Find(15, 189, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.115 00.001 31432 Star::Find returns 1 (0), X=188.74, Y=817.87, Mass=482, SNR=12.8, Peak=84 HFD=2.4
18:39:40.117 00.002 31432 Star::Find(15, 1038, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.119 00.002 31432 Star::Find returns 1 (0), X=1038.33, Y=782.88, Mass=733, SNR=15.6, Peak=85 HFD=3.2
18:39:40.121 00.002 31432 Star::Find(15, 137, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.122 00.001 31432 Star::Find returns 1 (0), X=137.67, Y=911.38, Mass=527, SNR=13.1, Peak=83 HFD=2.9
18:39:40.124 00.002 31432 Star::Find(15, 107, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.126 00.002 31432 Star::Find returns 1 (0), X=106.90, Y=251.06, Mass=634, SNR=13.9, Peak=87 HFD=3.8
18:39:40.128 00.002 31432 Star::Find(15, 593, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.130 00.002 31432 Star::Find returns 1 (0), X=593.08, Y=762.09, Mass=416, SNR=11.6, Peak=72 HFD=2.8
18:39:40.132 00.002 31432 Star::Find(15, 510, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.134 00.002 31432 Star::Find returns 1 (0), X=509.68, Y=209.58, Mass=247, SNR=8.4, Peak=62 HFD=2.8
18:39:40.136 00.002 31432 Star::Find(15, 931, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.138 00.002 31432 Star::Find returns 1 (0), X=919.79, Y=217.65, Mass=2380, SNR=30.2, Peak=240 HFD=3.0
18:39:40.139 00.001 31432 Star::Find(15, 793, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.141 00.002 31432 Star::Find returns 1 (0), X=793.92, Y=486.68, Mass=173, SNR=7.1, Peak=58 HFD=2.1
18:39:40.143 00.002 31432 Star::Find(15, 823, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.145 00.002 31432 Star::Find returns 1 (0), X=822.17, Y=900.48, Mass=169, SNR=7.2, Peak=54 HFD=3.0
18:39:40.147 00.002 31432 Star::Find(15, 100, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.149 00.002 31432 Star::Find false star n=6 nbg=278 bg=31.8 sigma=6.2 thresh=50 peak=47
18:39:40.150 00.001 31432 Star::Find returns 0 (2), X=100.00, Y=208.00, Mass=146, SNR=2.9, Peak=71 HFD=0.0
18:39:40.152 00.002 31432 Star::Find(15, 743, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.154 00.002 31432 Star::Find false star n=3 nbg=281 bg=30.9 sigma=5.9 thresh=49 peak=44
18:39:40.155 00.001 31432 Star::Find returns 0 (2), X=743.00, Y=106.00, Mass=64, SNR=2.9, Peak=55 HFD=0.0
18:39:40.157 00.002 31432 Star::Find(15, 303, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.159 00.002 31432 Star::Find false star n=2 nbg=284 bg=22.8 sigma=5.8 thresh=40 peak=33
18:39:40.161 00.002 31432 Star::Find returns 0 (2), X=303.00, Y=794.00, Mass=41, SNR=2.9, Peak=47 HFD=0.0
18:39:40.163 00.002 31432 Star::Find(15, 375, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.164 00.001 31432 Star::Find false star n=2 nbg=281 bg=27.3 sigma=5.5 thresh=44 peak=41
18:39:40.166 00.002 31432 Star::Find returns 0 (2), X=375.00, Y=466.00, Mass=69, SNR=2.9, Peak=80 HFD=0.0
18:39:40.168 00.002 31432 Star::Find(15, 1043, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.170 00.002 31432 Star::Find false star n=5 nbg=279 bg=28.5 sigma=5.4 thresh=45 peak=44
18:39:40.171 00.001 31432 Star::Find returns 0 (2), X=1043.00, Y=306.00, Mass=106, SNR=2.9, Peak=57 HFD=0.0
18:39:40.174 00.003 31432 Star::Find(15, 1165, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.175 00.001 31432 Star::Find false star n=2 nbg=280 bg=26.6 sigma=6.1 thresh=45 peak=37
18:39:40.177 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=454.00, Mass=39, SNR=2.9, Peak=64 HFD=0.0
18:39:40.179 00.002 31432 Star::Find(15, 1108, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.180 00.001 31432 Star::Find false star n=2 nbg=279 bg=26.1 sigma=5.2 thresh=42 peak=35
18:39:40.182 00.002 31432 Star::Find returns 0 (2), X=1108.00, Y=504.00, Mass=52, SNR=2.9, Peak=54 HFD=0.0
18:39:40.184 00.002 31432 Star::Find(15, 862, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.186 00.002 31432 Star::Find false star n=5 nbg=262 bg=23.3 sigma=4.6 thresh=37 peak=37
18:39:40.188 00.002 31432 Star::Find returns 0 (2), X=862.00, Y=742.00, Mass=94, SNR=2.9, Peak=56 HFD=0.0
18:39:40.189 00.001 31432 Star::Find(15, 189, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.192 00.003 31432 Star::Find false star n=2 nbg=278 bg=31.6 sigma=5.8 thresh=49 peak=47
18:39:40.193 00.001 31432 Star::Find returns 0 (2), X=189.00, Y=48.00, Mass=61, SNR=2.9, Peak=68 HFD=0.0
18:39:40.195 00.002 31432 Star::Find(15, 614, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.197 00.002 31432 Star::Find false star n=2 nbg=278 bg=26.8 sigma=6.2 thresh=45 peak=34
18:39:40.198 00.001 31432 Star::Find returns 0 (2), X=614.00, Y=563.00, Mass=42, SNR=2.9, Peak=49 HFD=0.0
18:39:40.200 00.002 31432 Star::Find(15, 100, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.202 00.002 31432 Star::Find false star n=2 nbg=279 bg=23.1 sigma=5.6 thresh=40 peak=32
18:39:40.204 00.002 31432 Star::Find returns 0 (2), X=100.00, Y=726.00, Mass=39, SNR=2.9, Peak=46 HFD=0.0
18:39:40.205 00.001 31432 Star::Find(15, 429, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.207 00.002 31432 Star::Find returns 0 (2), X=429.00, Y=746.00, Mass=33, SNR=2.9, Peak=43 HFD=0.0
18:39:40.209 00.002 31432 Star::Find(15, 761, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.211 00.002 31432 Star::Find returns 0 (2), X=761.00, Y=177.00, Mass=24, SNR=2.6, Peak=55 HFD=0.0
18:39:40.213 00.002 31432 Star::Find(15, 1165, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.214 00.001 31432 Star::Find false star n=2 nbg=281 bg=29.1 sigma=5.9 thresh=47 peak=44
18:39:40.216 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=170.00, Mass=75, SNR=2.9, Peak=80 HFD=0.0
18:39:40.218 00.002 31432 Star::Find(15, 928, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.220 00.002 31432 Star::Find false star n=4 nbg=274 bg=30.3 sigma=5.2 thresh=46 peak=37
18:39:40.222 00.002 31432 Star::Find returns 0 (2), X=928.00, Y=59.00, Mass=88, SNR=2.9, Peak=63 HFD=0.0
18:39:40.224 00.002 31432 Star::Find(15, 207, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.225 00.001 31432 Star::Find returns 1 (0), X=206.84, Y=736.68, Mass=9380, SNR=63.5, Peak=255 HFD=5.0
18:39:40.227 00.002 31432 Star::Find(15, 671, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.229 00.002 31432 Star::Find returns 0 (2), X=671.00, Y=28.00, Mass=24, SNR=2.5, Peak=54 HFD=0.0
18:39:40.231 00.002 31432 Star::Find(15, 1139, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.233 00.002 31432 Star::Find false star n=6 nbg=277 bg=28.3 sigma=5.8 thresh=46 peak=45
18:39:40.234 00.001 31432 Star::Find returns 0 (2), X=1139.00, Y=197.00, Mass=167, SNR=2.9, Peak=78 HFD=0.0
18:39:40.236 00.002 31432 Star::Find(15, 324, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.238 00.002 31432 Star::Find false star n=2 nbg=279 bg=28.0 sigma=6.0 thresh=46 peak=35
18:39:40.240 00.002 31432 Star::Find returns 0 (2), X=324.00, Y=378.00, Mass=39, SNR=2.9, Peak=58 HFD=0.0
18:39:40.241 00.001 31432 Star::Find(15, 384, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.243 00.002 31432 Star::Find false star n=2 nbg=277 bg=31.6 sigma=6.3 thresh=50 peak=40
18:39:40.245 00.002 31432 Star::Find returns 0 (2), X=384.00, Y=20.00, Mass=38, SNR=2.9, Peak=56 HFD=0.0
18:39:40.247 00.002 31432 Star::Find(15, 912, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.248 00.001 31432 Star::Find false star n=1 nbg=265 bg=25.4 sigma=5.4 thresh=41 peak=36
18:39:40.250 00.002 31432 Star::Find returns 0 (2), X=912.00, Y=469.00, Mass=47, SNR=2.9, Peak=72 HFD=0.0
18:39:40.252 00.002 31432 Star::Find(15, 894, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.254 00.002 31432 Star::Find false star n=3 nbg=278 bg=21.2 sigma=4.9 thresh=36 peak=30
18:39:40.256 00.002 31432 Star::Find returns 0 (2), X=894.00, Y=822.00, Mass=56, SNR=2.9, Peak=51 HFD=0.0
18:39:40.257 00.001 31432 Star::Find(15, 588, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.259 00.002 31432 Star::Find false star n=3 nbg=282 bg=25.9 sigma=6.0 thresh=44 peak=35
18:39:40.261 00.002 31432 Star::Find returns 0 (2), X=588.00, Y=617.00, Mass=63, SNR=2.9, Peak=52 HFD=0.0
18:39:40.263 00.002 31432 Star::Find(15, 84, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.264 00.001 31432 Star::Find false star n=2 nbg=280 bg=32.0 sigma=6.5 thresh=51 peak=45
18:39:40.266 00.002 31432 Star::Find returns 0 (2), X=84.00, Y=170.00, Mass=66, SNR=2.9, Peak=79 HFD=0.0
18:39:40.270 00.004 31432 Star::Find(15, 693, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.272 00.002 31432 Star::Find returns 1 (0), X=691.37, Y=792.51, Mass=99, SNR=5.7, Peak=73 HFD=4.3
18:39:40.273 00.001 31432 Star::Find(15, 254, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.275 00.002 31432 Star::Find false star n=2 nbg=281 bg=28.1 sigma=5.8 thresh=45 peak=38
18:39:40.277 00.002 31432 Star::Find returns 0 (2), X=254.00, Y=413.00, Mass=39, SNR=2.9, Peak=48 HFD=0.0
18:39:40.279 00.002 31432 Star::Find(15, 365, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.280 00.001 31432 Star::Find false star n=3 nbg=282 bg=31.2 sigma=5.9 thresh=49 peak=40
18:39:40.282 00.002 31432 Star::Find returns 0 (2), X=365.00, Y=172.00, Mass=63, SNR=2.9, Peak=70 HFD=0.0
18:39:40.284 00.002 31432 Star::Find(15, 1163, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.286 00.002 31432 Star::Find false star n=2 nbg=278 bg=25.3 sigma=5.7 thresh=42 peak=34
18:39:40.287 00.001 31432 Star::Find returns 0 (2), X=1163.00, Y=534.00, Mass=44, SNR=2.9, Peak=52 HFD=0.0
18:39:40.289 00.002 31432 Star::Find(15, 68, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.290 00.001 31432 Star::Find false star n=4 nbg=279 bg=30.0 sigma=5.8 thresh=47 peak=38
18:39:40.292 00.002 31432 Star::Find returns 0 (2), X=68.00, Y=329.00, Mass=92, SNR=2.9, Peak=67 HFD=0.0
18:39:40.294 00.002 31432 Star::Find(15, 810, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.295 00.001 31432 Star::Find false star n=1 nbg=282 bg=30.6 sigma=6.2 thresh=49 peak=42
18:39:40.297 00.002 31432 Star::Find returns 0 (2), X=810.00, Y=142.00, Mass=34, SNR=2.9, Peak=65 HFD=0.0
18:39:40.299 00.002 31432 Star::Find(15, 297, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.301 00.002 31432 Star::Find returns 0 (2), X=297.00, Y=189.00, Mass=21, SNR=2.3, Peak=55 HFD=0.0
18:39:40.302 00.001 31432 Star::Find(15, 1062, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.304 00.002 31432 Star::Find false star n=4 nbg=282 bg=24.6 sigma=6.0 thresh=43 peak=41
18:39:40.306 00.002 31432 Star::Find returns 0 (2), X=1062.00, Y=593.00, Mass=142, SNR=2.9, Peak=87 HFD=0.0
18:39:40.307 00.001 31432 Star::Find(15, 1164, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.309 00.002 31432 Star::Find returns 1 (0), X=1163.39, Y=505.67, Mass=128, SNR=6.3, Peak=77 HFD=2.9
18:39:40.311 00.002 31432 Star::Find(15, 72, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.313 00.002 31432 Star::Find false star n=2 nbg=275 bg=30.4 sigma=5.6 thresh=47 peak=39
18:39:40.314 00.001 31432 Star::Find returns 0 (2), X=72.00, Y=307.00, Mass=37, SNR=2.9, Peak=53 HFD=0.0
18:39:40.316 00.002 31432 Star::Find(15, 639, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.318 00.002 31432 Star::Find false star n=2 nbg=275 bg=28.1 sigma=6.3 thresh=47 peak=38
18:39:40.320 00.002 31432 Star::Find returns 0 (2), X=639.00, Y=382.00, Mass=50, SNR=2.9, Peak=59 HFD=0.0
18:39:40.321 00.001 31432 Star::Find(15, 161, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.323 00.002 31432 Star::Find returns 0 (2), X=161.00, Y=771.00, Mass=21, SNR=2.5, Peak=47 HFD=0.0
18:39:40.325 00.002 31432 Star::Find(15, 934, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.327 00.002 31432 Star::Find false star n=1 nbg=265 bg=25.4 sigma=5.4 thresh=41 peak=36
18:39:40.328 00.001 31432 Star::Find returns 0 (2), X=934.00, Y=467.00, Mass=47, SNR=2.9, Peak=72 HFD=0.0
18:39:40.330 00.002 31432 Star::Find(15, 1105, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.332 00.002 31432 Star::Find false star n=4 nbg=286 bg=24.1 sigma=6.1 thresh=42 peak=36
18:39:40.334 00.002 31432 Star::Find returns 0 (2), X=1105.00, Y=610.00, Mass=81, SNR=2.9, Peak=46 HFD=0.0
18:39:40.335 00.001 31432 Star::Find(15, 472, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.337 00.002 31432 Star::Find returns 0 (3), X=472.00, Y=826.00, Mass=0, SNR=0.0, Peak=42 HFD=0.0
18:39:40.339 00.002 31432 Star::Find(15, 307, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.341 00.002 31432 Star::Find false star n=3 nbg=277 bg=31.0 sigma=6.2 thresh=50 peak=42
18:39:40.342 00.001 31432 Star::Find returns 0 (2), X=307.00, Y=242.00, Mass=77, SNR=2.9, Peak=60 HFD=0.0
18:39:40.344 00.002 31432 Star::Find(15, 1119, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.346 00.002 31432 Star::Find false star n=2 nbg=277 bg=25.6 sigma=5.8 thresh=43 peak=35
18:39:40.348 00.002 31432 Star::Find returns 0 (2), X=1119.00, Y=435.00, Mass=47, SNR=2.9, Peak=52 HFD=0.0
18:39:40.350 00.002 31432 Star::Find(15, 1029, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.351 00.001 31432 Star::Find returns 0 (2), X=1029.00, Y=622.00, Mass=22, SNR=2.5, Peak=46 HFD=0.0
18:39:40.353 00.002 31432 Star::Find(15, 173, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.355 00.002 31432 Star::Find false star n=3 nbg=283 bg=31.5 sigma=6.4 thresh=51 peak=44
18:39:40.357 00.002 31432 Star::Find returns 0 (2), X=173.00, Y=141.00, Mass=91, SNR=2.9, Peak=73 HFD=0.0
18:39:40.358 00.001 31432 Star::Find(15, 303, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.360 00.002 31432 Star::Find false star n=4 nbg=278 bg=29.8 sigma=6.1 thresh=48 peak=39
18:39:40.362 00.002 31432 Star::Find returns 0 (2), X=303.00, Y=312.00, Mass=100, SNR=2.9, Peak=59 HFD=0.0
18:39:40.364 00.002 31432 Star::Find(15, 1018, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.365 00.001 31432 Star::Find false star n=5 nbg=269 bg=27.8 sigma=5.1 thresh=43 peak=43
18:39:40.367 00.002 31432 Star::Find returns 0 (2), X=1018.00, Y=343.00, Mass=99, SNR=2.9, Peak=54 HFD=0.0
18:39:40.369 00.002 31432 Star::Find(15, 1164, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.371 00.002 31432 Star::Find returns 0 (4), X=1178.46, Y=871.65, Mass=147, SNR=7.4, Peak=100 HFD=1.5
18:39:40.372 00.001 31432 Star::Find(15, 1226, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.374 00.002 31432 Star::Find false star n=3 nbg=281 bg=26.5 sigma=5.9 thresh=44 peak=36
18:39:40.377 00.003 31432 Star::Find returns 0 (2), X=1226.00, Y=406.00, Mass=69, SNR=2.9, Peak=63 HFD=0.0
18:39:40.379 00.002 31432 Star::Find(15, 334, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.380 00.001 31432 Star::Find returns 0 (3), X=334.00, Y=122.00, Mass=0, SNR=0.0, Peak=60 HFD=0.0
18:39:40.382 00.002 31432 Star::Find(15, 485, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.383 00.001 31432 Star::Find false star n=3 nbg=280 bg=31.5 sigma=5.7 thresh=49 peak=41
18:39:40.386 00.003 31432 Star::Find returns 0 (2), X=485.00, Y=105.00, Mass=56, SNR=2.9, Peak=59 HFD=0.0
18:39:40.388 00.002 31432 Star::Find(15, 804, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.389 00.001 31432 Star::Find false star n=3 nbg=282 bg=29.1 sigma=5.9 thresh=47 peak=43
18:39:40.391 00.002 31432 Star::Find returns 0 (2), X=804.00, Y=329.00, Mass=82, SNR=2.9, Peak=61 HFD=0.0
18:39:40.392 00.001 31432 Star::Find(15, 347, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.394 00.002 31432 Star::Find false star n=2 nbg=278 bg=31.0 sigma=6.2 thresh=49 peak=41
18:39:40.396 00.002 31432 Star::Find returns 0 (2), X=347.00, Y=196.00, Mass=49, SNR=2.9, Peak=61 HFD=0.0
18:39:40.398 00.002 31432 Star::Find(15, 59, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.400 00.002 31432 Star::Find false star n=5 nbg=280 bg=31.0 sigma=6.2 thresh=49 peak=41
18:39:40.401 00.001 31432 Star::Find returns 0 (2), X=59.00, Y=250.00, Mass=121, SNR=2.9, Peak=60 HFD=0.0
18:39:40.403 00.002 31432 Star::Find(15, 739, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.405 00.002 31432 Star::Find false star n=2 nbg=283 bg=28.8 sigma=6.2 thresh=47 peak=38
18:39:40.407 00.002 31432 Star::Find returns 0 (2), X=739.00, Y=413.00, Mass=42, SNR=2.9, Peak=54 HFD=0.0
18:39:40.409 00.002 31432 Star::Find(15, 718, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.410 00.001 31432 Star::Find false star n=2 nbg=280 bg=31.0 sigma=5.9 thresh=49 peak=42
18:39:40.412 00.002 31432 Star::Find returns 0 (2), X=718.00, Y=130.00, Mass=36, SNR=2.9, Peak=57 HFD=0.0
18:39:40.414 00.002 31432 Star::Find(15, 603, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.416 00.002 31432 Star::Find returns 0 (3), X=603.00, Y=692.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
18:39:40.418 00.002 31432 Star::Find(15, 635, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.420 00.002 31432 Star::Find returns 0 (2), X=635.00, Y=320.00, Mass=28, SNR=2.9, Peak=70 HFD=0.0
18:39:40.422 00.002 31432 Star::Find(15, 866, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.423 00.001 31432 Star::Find returns 0 (2), X=866.00, Y=252.00, Mass=19, SNR=2.1, Peak=61 HFD=0.0
18:39:40.425 00.002 31432 Star::Find(15, 205, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.428 00.003 31432 Star::Find false star n=2 nbg=281 bg=30.6 sigma=6.1 thresh=49 peak=40
18:39:40.429 00.001 31432 Star::Find returns 0 (2), X=205.00, Y=200.00, Mass=42, SNR=2.9, Peak=52 HFD=0.0
18:39:40.431 00.002 31432 Star::Find(15, 1024, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.433 00.002 31432 Star::Find false star n=5 nbg=283 bg=20.8 sigma=5.8 thresh=38 peak=28
18:39:40.435 00.002 31432 Star::Find returns 0 (2), X=1024.00, Y=821.00, Mass=96, SNR=2.9, Peak=43 HFD=0.0
18:39:40.437 00.002 31432 Star::Find(15, 996, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.439 00.002 31432 Star::Find returns 0 (2), X=996.00, Y=557.00, Mass=19, SNR=2.2, Peak=55 HFD=0.0
18:39:40.441 00.002 31432 Star::Find(15, 996, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.443 00.002 31432 Star::Find false star n=2 nbg=275 bg=29.0 sigma=5.9 thresh=47 peak=38
18:39:40.445 00.002 31432 Star::Find returns 0 (2), X=996.00, Y=106.00, Mass=57, SNR=2.9, Peak=68 HFD=0.0
18:39:40.446 00.001 31432 Star::Find(15, 330, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.448 00.002 31432 Star::Find returns 0 (2), X=330.00, Y=424.00, Mass=17, SNR=2.1, Peak=64 HFD=0.0
18:39:40.450 00.002 31432 Star::Find(15, 996, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.452 00.002 31432 Star::Find false star n=3 nbg=284 bg=29.1 sigma=6.1 thresh=47 peak=37
18:39:40.454 00.002 31432 Star::Find returns 0 (2), X=996.00, Y=130.00, Mass=65, SNR=2.9, Peak=50 HFD=0.0
18:39:40.456 00.002 31432 Star::Find(15, 379, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.457 00.001 31432 Star::Find false star n=2 nbg=281 bg=28.6 sigma=5.7 thresh=46 peak=39
18:39:40.459 00.002 31432 Star::Find returns 0 (2), X=379.00, Y=426.00, Mass=41, SNR=2.9, Peak=66 HFD=0.0
18:39:40.461 00.002 31432 Star::Find(15, 182, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.463 00.002 31432 Star::Find false star n=3 nbg=281 bg=24.6 sigma=6.3 thresh=43 peak=38
18:39:40.465 00.002 31432 Star::Find returns 0 (2), X=182.00, Y=628.00, Mass=92, SNR=2.9, Peak=78 HFD=0.0
18:39:40.467 00.002 31432 Star::Find(15, 556, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.469 00.002 31432 Star::Find false star n=5 nbg=274 bg=21.4 sigma=5.0 thresh=36 peak=29
18:39:40.471 00.002 31432 Star::Find returns 0 (2), X=556.00, Y=797.00, Mass=95, SNR=2.9, Peak=50 HFD=0.0
18:39:40.472 00.001 31432 Star::Find(15, 1215, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.474 00.002 31432 Star::Find false star n=5 nbg=276 bg=28.5 sigma=5.4 thresh=45 peak=38
18:39:40.476 00.002 31432 Star::Find returns 0 (2), X=1215.00, Y=196.00, Mass=99, SNR=2.9, Peak=54 HFD=0.0
18:39:40.478 00.002 31432 Star::Find(15, 1210, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.480 00.002 31432 Star::Find false star n=4 nbg=282 bg=22.6 sigma=5.9 thresh=40 peak=30
18:39:40.482 00.002 31432 Star::Find returns 0 (2), X=1210.00, Y=711.00, Mass=86, SNR=2.9, Peak=46 HFD=0.0
18:39:40.483 00.001 31432 Star::Find(15, 1052, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.486 00.003 31432 Star::Find returns 0 (3), X=1052.00, Y=176.00, Mass=0, SNR=0.0, Peak=56 HFD=0.0
18:39:40.488 00.002 31432 Star::Find(15, 1193, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.489 00.001 31432 Star::Find false star n=2 nbg=278 bg=27.8 sigma=6.5 thresh=47 peak=38
18:39:40.492 00.003 31432 Star::Find returns 0 (2), X=1193.00, Y=194.00, Mass=40, SNR=2.9, Peak=55 HFD=0.0
18:39:40.493 00.001 31432 Star::Find(15, 706, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.495 00.002 31432 Star::Find false star n=2 nbg=281 bg=22.8 sigma=5.4 thresh=39 peak=33
18:39:40.497 00.002 31432 Star::Find returns 0 (2), X=706.00, Y=744.00, Mass=59, SNR=2.9, Peak=63 HFD=0.0
18:39:40.499 00.002 31432 Star::Find(15, 893, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.501 00.002 31432 Star::Find false star n=3 nbg=283 bg=23.8 sigma=6.5 thresh=43 peak=31
18:39:40.503 00.002 31432 Star::Find returns 0 (2), X=893.00, Y=634.00, Mass=62, SNR=2.9, Peak=48 HFD=0.0
18:39:40.505 00.002 31432 Star::Find(15, 339, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.506 00.001 31432 Star::Find false star n=4 nbg=276 bg=25.1 sigma=5.4 thresh=41 peak=34
18:39:40.508 00.002 31432 Star::Find returns 0 (2), X=339.00, Y=632.00, Mass=70, SNR=2.9, Peak=50 HFD=0.0
18:39:40.510 00.002 31432 Star::Find(15, 1131, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.512 00.002 31432 Star::Find returns 0 (2), X=1131.00, Y=471.00, Mass=17, SNR=2.1, Peak=47 HFD=0.0
18:39:40.514 00.002 31432 Star::Find(15, 91, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.515 00.001 31432 Star::Find false star n=3 nbg=283 bg=29.6 sigma=6.3 thresh=48 peak=41
18:39:40.518 00.003 31432 Star::Find returns 0 (2), X=91.00, Y=280.00, Mass=67, SNR=2.9, Peak=59 HFD=0.0
18:39:40.519 00.001 31432 Star::Find(15, 570, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.521 00.002 31432 Star::Find false star n=2 nbg=268 bg=29.8 sigma=5.6 thresh=47 peak=40
18:39:40.523 00.002 31432 Star::Find returns 0 (2), X=570.00, Y=280.00, Mass=41, SNR=2.9, Peak=52 HFD=0.0
18:39:40.525 00.002 31432 Star::Find(15, 766, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.527 00.002 31432 Star::Find false star n=5 nbg=280 bg=29.1 sigma=6.0 thresh=47 peak=40
18:39:40.528 00.001 31432 Star::Find returns 0 (2), X=766.00, Y=335.00, Mass=103, SNR=2.9, Peak=56 HFD=0.0
18:39:40.530 00.002 31432 Star::Find(15, 138, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.532 00.002 31432 Star::Find false star n=2 nbg=279 bg=25.6 sigma=5.6 thresh=42 peak=33
18:39:40.534 00.002 31432 Star::Find returns 0 (2), X=138.00, Y=580.00, Mass=35, SNR=2.9, Peak=52 HFD=0.0
18:39:40.536 00.002 31432 AutoFind: finding best star pass 1
18:39:40.538 00.002 31432 Star::Find(15, 816, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.540 00.002 31432 Star::Find returns 1 (0), X=815.82, Y=920.94, Mass=4654, SNR=44.1, Peak=253 HFD=3.9
18:39:40.542 00.002 31432 AutoFind: near-saturated [816, 921] 83.8 Mass 4654 SNR 44.1 Peak 253
18:39:40.543 00.001 31432 Star::Find(15, 207, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.545 00.002 31432 Star::Find returns 1 (0), X=206.84, Y=736.68, Mass=9380, SNR=63.5, Peak=255 HFD=5.0
18:39:40.547 00.002 31432 AutoFind: near-saturated [207, 737] 79.6 Mass 9380 SNR 63.5 Peak 255
18:39:40.549 00.002 31432 Star::Find(15, 246, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.551 00.002 31432 Star::Find returns 1 (0), X=245.80, Y=771.13, Mass=3000, SNR=35.1, Peak=253 HFD=3.5
18:39:40.553 00.002 31432 AutoFind: near-saturated [246, 771] 53.2 Mass 3000 SNR 35.1 Peak 253
18:39:40.554 00.001 31432 Star::Find(15, 920, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.556 00.002 31432 Star::Find returns 1 (0), X=919.79, Y=217.65, Mass=2380, SNR=30.2, Peak=240 HFD=3.0
18:39:40.558 00.002 31432 AutoFind: near-saturated [920, 218] 48.5 Mass 2380 SNR 30.2 Peak 240
18:39:40.560 00.002 31432 Star::Find(15, 1099, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.562 00.002 31432 Star::Find returns 1 (0), X=1099.38, Y=676.55, Mass=2449, SNR=30.8, Peak=209 HFD=3.2
18:39:40.564 00.002 31432 AutoFind returns star at [1099, 676] 38.9 Mass 2449 SNR 30.8
18:39:40.567 00.003 31432 Star::Find(15, 1099, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.569 00.002 31432 Star::Find returns 1 (0), X=1099.38, Y=676.55, Mass=2449, SNR=30.8, Peak=209 HFD=3.2
18:39:40.571 00.002 31432 MultiStar: List (10): {1099.38, 676.55}(30.8), {289.96, 589.80}(14.9), {188.74, 817.87}(12.8), {1038.33, 782.88}(15.6), {137.67, 911.38}(13.1), {106.90, 251.06}(13.9), {593.08, 762.09}(11.6), {509.68, 209.58}(8.4), {793.92, 486.68}(7.1), {1163.39, 505.67}(6.3), 
18:39:40.572 00.001 31432 setting lock position to (1099.38, 676.55)
18:39:40.574 00.002 31432 MultiStar: stabilizing after lock position change
18:39:40.576 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:39:40.578 00.002 31432 UpdateGuideState(): m_state=1
18:39:40.580 00.002 31432 Star::Find(15, 1099, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:39:40.582 00.002 31432 Star::Find returns 1 (0), X=1099.38, Y=676.55, Mass=2449, SNR=30.8, Peak=209 HFD=3.2
18:39:40.583 00.001 31432 DistanceChecker: deactivated
18:39:40.585 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.06) = xAngle (-0.06 = -0.06)
18:39:40.587 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
18:39:40.589 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
18:39:40.592 00.003 31432 setting lock position to (1099.38, 676.55)
18:39:40.595 00.003 31432 MultiStar: stabilizing after lock position change
18:39:40.597 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:39:40.599 00.002 31432 Changing from state SELECTING to SELECTED
18:39:40.601 00.002 31432 guider state => SELECTED
18:39:40.608 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:40.621 00.013 31432 UpdateGuideState exits: m=2449 RSB=30.8
18:39:40.624 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:40.635 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (1099.4, 676.5)
18:39:40.671 00.036 31432 ScopeASCOM::SideOfPier() returns 1
18:39:41.367 00.696 31432 ScopeASCOM::SideOfPier() returns 1
18:39:41.847 00.480 29876 Exposure complete
18:39:41.890 00.043 29876 worker thread done servicing request
18:39:41.890 00.000 31432 OnExposeComplete: enter
18:39:41.893 00.003 31432 UpdateGuideState(): m_state=2
18:39:41.894 00.001 31432 Star::Find(15, 1099, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:39:41.896 00.002 31432 Star::Find returns 1 (0), X=1098.33, Y=676.59, Mass=2476, SNR=31.1, Peak=223 HFD=3.2
18:39:41.898 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.06) = xAngle (3.05 = 3.05)
18:39:41.900 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.19)
18:39:41.902 00.002 31432 CameraToMount -- cameraX=-1.05 cameraY=0.04 hyp=1.05 cameraTheta=3.10 mountX=-1.04 mountY=-0.20, mountTheta=-2.95
18:39:41.905 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:41.917 00.012 31432 UpdateGuideState exits: m=2476 RSB=31.1
18:39:41.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:41.921 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:41.922 00.001 31432 Enqueuing Expose request
18:39:41.925 00.003 29876 Worker thread wakes up
18:39:41.925 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:41.925 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1083,662,31,31)
18:39:42.368 00.443 31432 ScopeASCOM::SideOfPier() returns 1
18:39:43.371 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:39:43.736 00.365 31432 GetDouble("/NudgeLock/Amount", 0.100000) returns 0.100000
18:39:43.748 00.012 31432 GetInt("/NudgeLock/pos.x", -1) returns -1
18:39:43.751 00.003 31432 GetInt("/NudgeLock/pos.y", -1) returns -1
18:39:44.382 00.631 31432 ScopeASCOM::SideOfPier() returns 1
18:39:44.546 00.164 29876 Exposure complete
18:39:44.592 00.046 29876 worker thread done servicing request
18:39:44.592 00.000 31432 OnExposeComplete: enter
18:39:44.594 00.002 31432 UpdateGuideState(): m_state=2
18:39:44.596 00.002 31432 Star::Find(15, 1098, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:39:44.598 00.002 31432 Star::Find returns 1 (0), X=1096.98, Y=676.60, Mass=2329, SNR=30.7, Peak=232 HFD=3.4
18:39:44.600 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.06) = xAngle (3.06 = 3.06)
18:39:44.602 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
18:39:44.604 00.002 31432 CameraToMount -- cameraX=-2.40 cameraY=0.05 hyp=2.41 cameraTheta=3.12 mountX=-2.40 mountY=-0.42, mountTheta=-2.97
18:39:44.608 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:44.620 00.012 31432 UpdateGuideState exits: m=2329 RSB=30.7
18:39:44.622 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:44.624 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:44.626 00.002 31432 Enqueuing Expose request
18:39:44.628 00.002 29876 Worker thread wakes up
18:39:44.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:44.628 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,662,31,31)
18:39:45.382 00.754 31432 ScopeASCOM::SideOfPier() returns 1
18:39:46.389 01.007 31432 ScopeASCOM::SideOfPier() returns 1
18:39:47.152 00.763 29876 Exposure complete
18:39:47.196 00.044 29876 worker thread done servicing request
18:39:47.196 00.000 31432 OnExposeComplete: enter
18:39:47.199 00.003 31432 UpdateGuideState(): m_state=2
18:39:47.201 00.002 31432 Star::Find(15, 1096, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:39:47.203 00.002 31432 Star::Find returns 1 (0), X=1097.17, Y=676.66, Mass=2311, SNR=30.2, Peak=247 HFD=3.2
18:39:47.205 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.06) = xAngle (3.03 = 3.03)
18:39:47.206 00.001 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
18:39:47.208 00.002 31432 CameraToMount -- cameraX=-2.22 cameraY=0.11 hyp=2.22 cameraTheta=3.09 mountX=-2.21 mountY=-0.45, mountTheta=-2.94
18:39:47.210 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:39:47.222 00.012 31432 UpdateGuideState exits: m=2311 RSB=30.2
18:39:47.224 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:47.226 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:47.228 00.002 31432 Enqueuing Expose request
18:39:47.230 00.002 29876 Worker thread wakes up
18:39:47.230 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:47.230 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,662,31,31)
18:39:47.488 00.258 31432 ScopeASCOM::SideOfPier() returns 1
18:39:48.409 00.921 31432 ScopeASCOM::SideOfPier() returns 1
18:39:49.403 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:39:49.856 00.453 29876 Exposure complete
18:39:49.899 00.043 29876 worker thread done servicing request
18:39:49.899 00.000 31432 OnExposeComplete: enter
18:39:49.901 00.002 31432 UpdateGuideState(): m_state=2
18:39:49.903 00.002 31432 Star::Find(15, 1097, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:39:49.905 00.002 31432 Star::Find returns 1 (0), X=1097.18, Y=677.09, Mass=2280, SNR=29.8, Peak=224 HFD=3.1
18:39:49.907 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.06) = xAngle (2.84 = 2.84)
18:39:49.909 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (5.89 = -0.39)
18:39:49.911 00.002 31432 CameraToMount -- cameraX=-2.20 cameraY=0.54 hyp=2.26 cameraTheta=2.90 mountX=-2.16 mountY=-0.87, mountTheta=-2.76
18:39:49.913 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:39:49.925 00.012 31432 UpdateGuideState exits: m=2280 RSB=29.8
18:39:49.927 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:49.929 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:49.931 00.002 31432 Enqueuing Expose request
18:39:49.933 00.002 29876 Worker thread wakes up
18:39:49.933 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:49.933 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,662,31,31)
18:39:50.396 00.463 31432 ScopeASCOM::SideOfPier() returns 1
18:39:51.396 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:39:52.402 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:39:52.449 00.047 29876 Exposure complete
18:39:52.492 00.043 29876 worker thread done servicing request
18:39:52.492 00.000 31432 OnExposeComplete: enter
18:39:52.494 00.002 31432 UpdateGuideState(): m_state=2
18:39:52.496 00.002 31432 Star::Find(15, 1097, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:39:52.498 00.002 31432 Star::Find returns 1 (0), X=1097.06, Y=677.09, Mass=2455, SNR=31.1, Peak=254 HFD=2.9
18:39:52.500 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.06) = xAngle (2.85 = 2.85)
18:39:52.502 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
18:39:52.504 00.002 31432 CameraToMount -- cameraX=-2.32 cameraY=0.54 hyp=2.38 cameraTheta=2.91 mountX=-2.28 mountY=-0.88, mountTheta=-2.77
18:39:52.506 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:39:52.519 00.013 31432 UpdateGuideState exits: m=2455 RSB=31.1
18:39:52.521 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:52.523 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:52.525 00.002 31432 Enqueuing Expose request
18:39:52.527 00.002 29876 Worker thread wakes up
18:39:52.527 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:52.527 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,662,31,31)
18:39:53.396 00.869 31432 ScopeASCOM::SideOfPier() returns 1
18:39:54.407 01.011 31432 ScopeASCOM::SideOfPier() returns 1
18:39:55.152 00.745 29876 Exposure complete
18:39:55.195 00.043 29876 worker thread done servicing request
18:39:55.195 00.000 31432 OnExposeComplete: enter
18:39:55.197 00.002 31432 UpdateGuideState(): m_state=2
18:39:55.199 00.002 31432 Star::Find(15, 1097, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:39:55.201 00.002 31432 Star::Find returns 1 (0), X=1096.12, Y=677.08, Mass=2119, SNR=29.4, Peak=225 HFD=2.9
18:39:55.203 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.06) = xAngle (2.92 = 2.92)
18:39:55.204 00.001 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
18:39:55.206 00.002 31432 CameraToMount -- cameraX=-3.26 cameraY=0.53 hyp=3.30 cameraTheta=2.98 mountX=-3.22 mountY=-1.02, mountTheta=-2.84
18:39:55.209 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:39:55.223 00.014 31432 UpdateGuideState exits: m=2119 RSB=29.4
18:39:55.225 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:55.227 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:55.228 00.001 31432 Enqueuing Expose request
18:39:55.231 00.003 29876 Worker thread wakes up
18:39:55.231 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:55.231 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1081,662,31,31)
18:39:55.400 00.169 31432 ScopeASCOM::SideOfPier() returns 1
18:39:56.409 01.009 31432 ScopeASCOM::SideOfPier() returns 1
18:39:57.398 00.989 31432 ScopeASCOM::SideOfPier() returns 1
18:39:57.751 00.353 29876 Exposure complete
18:39:57.795 00.044 29876 worker thread done servicing request
18:39:57.795 00.000 31432 OnExposeComplete: enter
18:39:57.797 00.002 31432 UpdateGuideState(): m_state=2
18:39:57.799 00.002 31432 Star::Find(15, 1096, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:39:57.801 00.002 31432 Star::Find returns 1 (0), X=1096.61, Y=677.64, Mass=2299, SNR=29.8, Peak=223 HFD=3.3
18:39:57.803 00.002 31432 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.06) = xAngle (2.71 = 2.71)
18:39:57.805 00.002 31432 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
18:39:57.807 00.002 31432 CameraToMount -- cameraX=-2.77 cameraY=1.09 hyp=2.97 cameraTheta=2.77 mountX=-2.70 mountY=-1.50, mountTheta=-2.63
18:39:57.810 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:39:57.814 00.004 31432 UpdateGuideState exits: m=2299 RSB=29.8
18:39:57.816 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:39:57.818 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:39:57.820 00.002 31432 Enqueuing Expose request
18:39:57.822 00.002 29876 Worker thread wakes up
18:39:57.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:39:57.822 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,663,31,31)
18:39:58.400 00.578 31432 ScopeASCOM::SideOfPier() returns 1
18:39:59.478 01.078 31432 ScopeASCOM::SideOfPier() returns 1
18:40:00.403 00.925 31432 ScopeASCOM::SideOfPier() returns 1
18:40:00.452 00.049 29876 Exposure complete
18:40:00.498 00.046 29876 worker thread done servicing request
18:40:00.498 00.000 31432 OnExposeComplete: enter
18:40:00.500 00.002 31432 UpdateGuideState(): m_state=2
18:40:00.503 00.003 31432 Star::Find(15, 1096, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:40:00.505 00.002 31432 Star::Find returns 1 (0), X=1096.87, Y=676.73, Mass=2255, SNR=30.1, Peak=217 HFD=3.3
18:40:00.507 00.002 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.06) = xAngle (3.01 = 3.01)
18:40:00.509 00.002 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.06) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.23)
18:40:00.511 00.002 31432 CameraToMount -- cameraX=-2.51 cameraY=0.18 hyp=2.52 cameraTheta=3.07 mountX=-2.50 mountY=-0.57, mountTheta=-2.92
18:40:00.513 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:00.518 00.005 31432 UpdateGuideState exits: m=2255 RSB=30.1
18:40:00.521 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:00.523 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:00.525 00.002 31432 Enqueuing Expose request
18:40:00.527 00.002 29876 Worker thread wakes up
18:40:00.527 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:00.527 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,662,31,31)
18:40:01.407 00.880 31432 ScopeASCOM::SideOfPier() returns 1
18:40:02.160 00.753 31432 PhdController::Guide begins
18:40:02.163 00.003 31432 PhdController: newstate STATE_SETUP
18:40:02.165 00.002 31432 PhdController: setup
18:40:02.167 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:40:02.168 00.001 31432 PhdController: newstate STATE_CALIBRATE
18:40:02.170 00.002 31432 PhdController: clearing calibration
18:40:02.173 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:40:02.178 00.005 31432 ScopeASCOM::SideOfPier() returns 1
18:40:02.180 00.002 31432 PhdController: start calibration
18:40:02.189 00.009 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:40:02.191 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:40:02.193 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:40:02.195 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:40:02.197 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:40:02.199 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:40:02.201 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:40:02.203 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:40:02.205 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:40:02.207 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:40:02.209 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:40:02.212 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:40:02.214 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:40:02.216 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:40:02.218 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:40:02.222 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:40:02.225 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:40:02.228 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:40:02.231 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:40:02.234 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:40:02.236 00.002 31432 guider state => CALIBRATING_PRIMARY
18:40:02.238 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:40:02.240 00.002 31432 reset dither spiral
18:40:02.242 00.002 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:40:02.244 00.002 31432 PFT: set state 2
18:40:02.250 00.006 31432 ScopeASCOM::SideOfPier() returns 1
18:40:02.258 00.008 31432 ScopeASCOM::SideOfPier() returns 1
18:40:03.043 00.785 29876 Exposure complete
18:40:03.089 00.046 29876 worker thread done servicing request
18:40:03.091 00.002 31432 OnExposeComplete: enter
18:40:03.094 00.003 31432 UpdateGuideState(): m_state=3
18:40:03.096 00.002 31432 Star::Find(15, 1096, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:40:03.097 00.001 31432 Star::Find returns 1 (0), X=1097.21, Y=677.05, Mass=2271, SNR=30.3, Peak=211 HFD=3.2
18:40:03.102 00.005 31432 Scope::UpdateCalibrationState: starting location = 1097.21,677.05 coords = 1.23,-0.2
18:40:03.105 00.003 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:40:03.108 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:03.109 00.001 31432 PFT: calibration started
18:40:03.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:40:03.113 00.001 29876 Worker thread wakes up
18:40:03.113 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:03.113 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:03.113 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:03.113 00.000 29876 MoveAxis(W, 300, -)
18:40:03.113 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:03.113 00.000 29876 IsSlewing returns 0
18:40:03.113 00.000 29876 IsGuiding returns 0
18:40:03.113 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:03.117 00.004 31432 UpdateGuideState exits: m=2271 RSB=30.3
18:40:03.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:03.121 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:03.122 00.001 31432 Enqueuing Expose request
18:40:03.257 00.135 31432 ScopeASCOM::SideOfPier() returns 1
18:40:03.426 00.169 29876 IsGuiding returns 1
18:40:03.426 00.000 29876 scope still moving after pulse duration time elapsed
18:40:03.457 00.031 29876 IsSlewing returns 0
18:40:03.457 00.000 29876 IsGuiding returns 0
18:40:03.457 00.000 29876 scope move finished after 300 + 43 ms
18:40:03.457 00.000 29876 Move returns status 0, amount 300
18:40:03.457 00.000 29876 move complete, result=0
18:40:03.457 00.000 29876 worker thread done servicing request
18:40:03.457 00.000 29876 Worker thread wakes up
18:40:03.458 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:03.458 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,662,31,31)
18:40:04.256 00.798 31432 ScopeASCOM::SideOfPier() returns 1
18:40:05.267 01.011 31432 ScopeASCOM::SideOfPier() returns 1
18:40:06.089 00.822 29876 Exposure complete
18:40:06.132 00.043 29876 worker thread done servicing request
18:40:06.133 00.001 31432 OnExposeComplete: enter
18:40:06.135 00.002 31432 UpdateGuideState(): m_state=3
18:40:06.137 00.002 31432 Star::Find(15, 1097, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:40:06.139 00.002 31432 Star::Find returns 1 (0), X=1099.09, Y=677.43, Mass=2324, SNR=30.7, Peak=254 HFD=3.0
18:40:06.142 00.003 31432 Status Line: Pas vers l'Ouest   2, dist= 1.9
18:40:06.145 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:06.147 00.002 29876 Worker thread wakes up
18:40:06.147 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:06.147 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:06.147 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:06.147 00.000 29876 MoveAxis(W, 300, -)
18:40:06.147 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:06.147 00.000 29876 IsSlewing returns 0
18:40:06.147 00.000 29876 IsGuiding returns 0
18:40:06.148 00.001 29876 PulseGuide returned control before completion, sleep 310
18:40:06.150 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:40:06.162 00.012 31432 UpdateGuideState exits: m=2324 RSB=30.7
18:40:06.165 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:06.167 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:06.168 00.001 31432 Enqueuing Expose request
18:40:06.259 00.091 31432 ScopeASCOM::SideOfPier() returns 1
18:40:06.460 00.201 29876 IsGuiding returns 1
18:40:06.460 00.000 29876 scope still moving after pulse duration time elapsed
18:40:06.491 00.031 29876 IsSlewing returns 0
18:40:06.491 00.000 29876 IsGuiding returns 0
18:40:06.491 00.000 29876 scope move finished after 300 + 43 ms
18:40:06.491 00.000 29876 Move returns status 0, amount 300
18:40:06.491 00.000 29876 move complete, result=0
18:40:06.491 00.000 29876 worker thread done servicing request
18:40:06.491 00.000 29876 Worker thread wakes up
18:40:06.491 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:06.491 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1084,662,31,31)
18:40:07.262 00.771 31432 ScopeASCOM::SideOfPier() returns 1
18:40:08.268 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:40:08.899 00.631 29876 Exposure complete
18:40:08.942 00.043 29876 worker thread done servicing request
18:40:08.942 00.000 31432 OnExposeComplete: enter
18:40:08.944 00.002 31432 UpdateGuideState(): m_state=3
18:40:08.946 00.002 31432 Star::Find(15, 1099, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:40:08.948 00.002 31432 Star::Find returns 1 (0), X=1101.56, Y=677.53, Mass=2127, SNR=28.6, Peak=212 HFD=3.2
18:40:08.951 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 4.4
18:40:08.954 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:08.956 00.002 29876 Worker thread wakes up
18:40:08.956 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:08.956 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:08.956 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:08.956 00.000 29876 MoveAxis(W, 300, -)
18:40:08.956 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:08.957 00.001 29876 IsSlewing returns 0
18:40:08.957 00.000 29876 IsGuiding returns 0
18:40:08.957 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:08.959 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:08.973 00.014 31432 UpdateGuideState exits: m=2127 RSB=28.6
18:40:08.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:08.977 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:08.979 00.002 31432 Enqueuing Expose request
18:40:09.257 00.278 31432 ScopeASCOM::SideOfPier() returns 1
18:40:09.271 00.014 29876 IsGuiding returns 1
18:40:09.271 00.000 29876 scope still moving after pulse duration time elapsed
18:40:09.302 00.031 29876 IsSlewing returns 0
18:40:09.302 00.000 29876 IsGuiding returns 1
18:40:09.333 00.031 29876 IsSlewing returns 0
18:40:09.333 00.000 29876 IsGuiding returns 1
18:40:09.365 00.032 29876 IsSlewing returns 0
18:40:09.365 00.000 29876 IsGuiding returns 0
18:40:09.365 00.000 29876 scope move finished after 300 + 107 ms
18:40:09.365 00.000 29876 Move returns status 0, amount 300
18:40:09.365 00.000 29876 move complete, result=0
18:40:09.365 00.000 29876 worker thread done servicing request
18:40:09.365 00.000 29876 Worker thread wakes up
18:40:09.365 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:09.365 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1087,663,31,31)
18:40:10.259 00.894 31432 ScopeASCOM::SideOfPier() returns 1
18:40:11.264 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:40:11.997 00.733 29876 Exposure complete
18:40:12.040 00.043 29876 worker thread done servicing request
18:40:12.040 00.000 31432 OnExposeComplete: enter
18:40:12.043 00.003 31432 UpdateGuideState(): m_state=3
18:40:12.045 00.002 31432 Star::Find(15, 1101, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:40:12.046 00.001 31432 Star::Find returns 1 (0), X=1104.92, Y=677.18, Mass=2276, SNR=29.8, Peak=233 HFD=3.0
18:40:12.049 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 7.7
18:40:12.052 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:12.054 00.002 29876 Worker thread wakes up
18:40:12.054 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:12.054 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:12.055 00.001 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:12.055 00.000 29876 MoveAxis(W, 300, -)
18:40:12.055 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:12.055 00.000 29876 IsSlewing returns 0
18:40:12.055 00.000 29876 IsGuiding returns 0
18:40:12.055 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:12.058 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:12.070 00.012 31432 UpdateGuideState exits: m=2276 RSB=29.8
18:40:12.072 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:12.074 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:12.077 00.003 31432 Enqueuing Expose request
18:40:12.260 00.183 31432 ScopeASCOM::SideOfPier() returns 1
18:40:12.368 00.108 29876 IsGuiding returns 1
18:40:12.368 00.000 29876 scope still moving after pulse duration time elapsed
18:40:12.399 00.031 29876 IsSlewing returns 0
18:40:12.399 00.000 29876 IsGuiding returns 0
18:40:12.399 00.000 29876 scope move finished after 300 + 44 ms
18:40:12.399 00.000 29876 Move returns status 0, amount 300
18:40:12.399 00.000 29876 move complete, result=0
18:40:12.399 00.000 29876 worker thread done servicing request
18:40:12.399 00.000 29876 Worker thread wakes up
18:40:12.399 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:12.399 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1090,662,31,31)
18:40:13.253 00.854 31432 ScopeASCOM::SideOfPier() returns 1
18:40:14.261 01.008 31432 ScopeASCOM::SideOfPier() returns 1
18:40:14.816 00.555 29876 Exposure complete
18:40:14.858 00.042 29876 worker thread done servicing request
18:40:14.858 00.000 31432 OnExposeComplete: enter
18:40:14.860 00.002 31432 UpdateGuideState(): m_state=3
18:40:14.863 00.003 31432 Star::Find(15, 1104, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:40:14.865 00.002 31432 Star::Find returns 1 (0), X=1106.96, Y=677.40, Mass=2209, SNR=29.3, Peak=193 HFD=3.4
18:40:14.867 00.002 31432 Status Line: Pas vers l'Ouest   5, dist= 9.8
18:40:14.870 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:14.872 00.002 29876 Worker thread wakes up
18:40:14.872 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:14.872 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:14.873 00.001 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:14.873 00.000 29876 MoveAxis(W, 300, -)
18:40:14.873 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:14.873 00.000 29876 IsSlewing returns 0
18:40:14.873 00.000 29876 IsGuiding returns 0
18:40:14.873 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:14.876 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=26, FiltMin=6, FiltMax=254, Gamma=0.490
18:40:14.889 00.013 31432 UpdateGuideState exits: m=2209 RSB=29.3
18:40:14.891 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:14.893 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:14.895 00.002 31432 Enqueuing Expose request
18:40:15.188 00.293 29876 IsGuiding returns 1
18:40:15.188 00.000 29876 scope still moving after pulse duration time elapsed
18:40:15.218 00.030 29876 IsSlewing returns 0
18:40:15.218 00.000 29876 IsGuiding returns 0
18:40:15.218 00.000 29876 scope move finished after 300 + 44 ms
18:40:15.218 00.000 29876 Move returns status 0, amount 300
18:40:15.218 00.000 29876 move complete, result=0
18:40:15.218 00.000 29876 worker thread done servicing request
18:40:15.218 00.000 29876 Worker thread wakes up
18:40:15.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:15.218 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1092,662,31,31)
18:40:15.256 00.038 31432 ScopeASCOM::SideOfPier() returns 1
18:40:16.256 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:40:17.264 01.008 31432 ScopeASCOM::SideOfPier() returns 1
18:40:17.838 00.574 29876 Exposure complete
18:40:17.881 00.043 29876 worker thread done servicing request
18:40:17.881 00.000 31432 OnExposeComplete: enter
18:40:17.884 00.003 31432 UpdateGuideState(): m_state=3
18:40:17.886 00.002 31432 Star::Find(15, 1106, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:40:17.889 00.003 31432 Star::Find returns 1 (0), X=1110.32, Y=677.96, Mass=2280, SNR=30.1, Peak=254 HFD=3.1
18:40:17.891 00.002 31432 Status Line: Pas vers l'Ouest   6, dist=13.1
18:40:17.898 00.007 31432 Enqueuing Calibration Move request for direction 3
18:40:17.901 00.003 29876 Worker thread wakes up
18:40:17.901 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:17.901 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:17.901 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:17.901 00.000 29876 MoveAxis(W, 300, -)
18:40:17.901 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:17.901 00.000 29876 IsSlewing returns 0
18:40:17.901 00.000 29876 IsGuiding returns 0
18:40:17.901 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:17.904 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=7, FiltMax=254, Gamma=0.490
18:40:17.917 00.013 31432 UpdateGuideState exits: m=2280 RSB=30.1
18:40:17.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:17.921 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:17.923 00.002 31432 Enqueuing Expose request
18:40:18.227 00.304 29876 IsGuiding returns 1
18:40:18.227 00.000 29876 scope still moving after pulse duration time elapsed
18:40:18.258 00.031 29876 IsSlewing returns 0
18:40:18.258 00.000 29876 IsGuiding returns 0
18:40:18.258 00.000 29876 scope move finished after 300 + 56 ms
18:40:18.258 00.000 29876 Move returns status 0, amount 300
18:40:18.258 00.000 29876 move complete, result=0
18:40:18.258 00.000 29876 worker thread done servicing request
18:40:18.258 00.000 29876 Worker thread wakes up
18:40:18.258 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:18.258 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,663,31,31)
18:40:18.259 00.001 31432 ScopeASCOM::SideOfPier() returns 1
18:40:19.270 01.011 31432 ScopeASCOM::SideOfPier() returns 1
18:40:20.279 01.009 31432 ScopeASCOM::SideOfPier() returns 1
18:40:20.669 00.390 29876 Exposure complete
18:40:20.716 00.047 29876 worker thread done servicing request
18:40:20.716 00.000 31432 OnExposeComplete: enter
18:40:20.718 00.002 31432 UpdateGuideState(): m_state=3
18:40:20.720 00.002 31432 Star::Find(15, 1110, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:40:20.723 00.003 31432 Star::Find returns 1 (0), X=1113.35, Y=678.22, Mass=2277, SNR=29.9, Peak=219 HFD=3.3
18:40:20.726 00.003 31432 Status Line: Pas vers l'Ouest   7, dist=16.2
18:40:20.730 00.004 31432 Enqueuing Calibration Move request for direction 3
18:40:20.733 00.003 29876 Worker thread wakes up
18:40:20.733 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:20.733 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:20.733 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:20.733 00.000 29876 MoveAxis(W, 300, -)
18:40:20.733 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:20.733 00.000 29876 IsSlewing returns 0
18:40:20.733 00.000 29876 IsGuiding returns 0
18:40:20.734 00.001 29876 PulseGuide returned control before completion, sleep 310
18:40:20.737 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=26, FiltMin=8, FiltMax=254, Gamma=0.490
18:40:20.750 00.013 31432 UpdateGuideState exits: m=2277 RSB=29.9
18:40:20.753 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:20.755 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:20.757 00.002 31432 Enqueuing Expose request
18:40:21.053 00.296 29876 IsGuiding returns 1
18:40:21.053 00.000 29876 scope still moving after pulse duration time elapsed
18:40:21.084 00.031 29876 IsSlewing returns 0
18:40:21.084 00.000 29876 IsGuiding returns 0
18:40:21.084 00.000 29876 scope move finished after 300 + 50 ms
18:40:21.084 00.000 29876 Move returns status 0, amount 300
18:40:21.084 00.000 29876 move complete, result=0
18:40:21.084 00.000 29876 worker thread done servicing request
18:40:21.084 00.000 29876 Worker thread wakes up
18:40:21.084 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:21.084 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1098,663,31,31)
18:40:21.269 00.185 31432 ScopeASCOM::SideOfPier() returns 1
18:40:22.272 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:40:23.276 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:40:23.708 00.432 29876 Exposure complete
18:40:23.754 00.046 29876 worker thread done servicing request
18:40:23.755 00.001 31432 OnExposeComplete: enter
18:40:23.757 00.002 31432 UpdateGuideState(): m_state=3
18:40:23.759 00.002 31432 Star::Find(15, 1113, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:40:23.761 00.002 31432 Star::Find returns 1 (0), X=1116.65, Y=677.87, Mass=2338, SNR=30.2, Peak=235 HFD=3.3
18:40:23.764 00.003 31432 Status Line: Pas vers l'Ouest   8, dist=19.5
18:40:23.767 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:23.770 00.003 29876 Worker thread wakes up
18:40:23.770 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:23.770 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:23.770 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:23.770 00.000 29876 MoveAxis(W, 300, -)
18:40:23.770 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:23.770 00.000 29876 IsSlewing returns 0
18:40:23.770 00.000 29876 IsGuiding returns 0
18:40:23.771 00.001 29876 PulseGuide returned control before completion, sleep 310
18:40:23.773 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:40:23.786 00.013 31432 UpdateGuideState exits: m=2338 RSB=30.2
18:40:23.789 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:23.791 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:23.793 00.002 31432 Enqueuing Expose request
18:40:24.094 00.301 29876 IsGuiding returns 1
18:40:24.094 00.000 29876 scope still moving after pulse duration time elapsed
18:40:24.124 00.030 29876 IsSlewing returns 0
18:40:24.124 00.000 29876 IsGuiding returns 0
18:40:24.124 00.000 29876 scope move finished after 300 + 53 ms
18:40:24.124 00.000 29876 Move returns status 0, amount 300
18:40:24.124 00.000 29876 move complete, result=0
18:40:24.124 00.000 29876 worker thread done servicing request
18:40:24.124 00.000 29876 Worker thread wakes up
18:40:24.124 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:24.124 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1102,663,31,31)
18:40:24.270 00.146 31432 ScopeASCOM::SideOfPier() returns 1
18:40:25.270 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:40:26.274 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:40:26.538 00.264 29876 Exposure complete
18:40:26.581 00.043 29876 worker thread done servicing request
18:40:26.581 00.000 31432 OnExposeComplete: enter
18:40:26.583 00.002 31432 UpdateGuideState(): m_state=3
18:40:26.585 00.002 31432 Star::Find(15, 1116, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:40:26.587 00.002 31432 Star::Find returns 1 (0), X=1118.94, Y=677.75, Mass=2390, SNR=31.0, Peak=245 HFD=3.2
18:40:26.590 00.003 31432 Status Line: Pas vers l'Ouest   9, dist=21.7
18:40:26.593 00.003 31432 Enqueuing Calibration Move request for direction 3
18:40:26.595 00.002 29876 Worker thread wakes up
18:40:26.595 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:40:26.595 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:40:26.595 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:40:26.595 00.000 29876 MoveAxis(W, 300, -)
18:40:26.595 00.000 29876 Guiding  Dir = 3, Dur = 300
18:40:26.595 00.000 29876 IsSlewing returns 0
18:40:26.596 00.001 29876 IsGuiding returns 0
18:40:26.596 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:26.599 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:26.611 00.012 31432 UpdateGuideState exits: m=2390 RSB=31.0
18:40:26.614 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:26.616 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:26.617 00.001 31432 Enqueuing Expose request
18:40:26.921 00.304 29876 IsGuiding returns 1
18:40:26.921 00.000 29876 scope still moving after pulse duration time elapsed
18:40:26.952 00.031 29876 IsSlewing returns 0
18:40:26.952 00.000 29876 IsGuiding returns 0
18:40:26.952 00.000 29876 scope move finished after 300 + 57 ms
18:40:26.952 00.000 29876 Move returns status 0, amount 300
18:40:26.952 00.000 29876 move complete, result=0
18:40:26.952 00.000 29876 worker thread done servicing request
18:40:26.952 00.000 29876 Worker thread wakes up
18:40:26.952 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:26.952 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1104,663,31,31)
18:40:27.277 00.325 31432 ScopeASCOM::SideOfPier() returns 1
18:40:28.272 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:40:29.285 01.013 31432 ScopeASCOM::SideOfPier() returns 1
18:40:29.578 00.293 29876 Exposure complete
18:40:29.622 00.044 29876 worker thread done servicing request
18:40:29.622 00.000 31432 OnExposeComplete: enter
18:40:29.624 00.002 31432 UpdateGuideState(): m_state=3
18:40:29.626 00.002 31432 Star::Find(15, 1118, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:40:29.628 00.002 31432 Star::Find returns 1 (0), X=1122.50, Y=678.06, Mass=2307, SNR=29.8, Peak=254 HFD=3.1
18:40:29.636 00.008 31432 WEST calibration completes with steps=9 angle=-177.7 rate=9.375 parity=1
18:40:29.637 00.001 31432 Falling Through to state GO_EAST
18:40:29.641 00.004 31432 Status Line: Pas vers l'Est   2, dist=25.3
18:40:29.646 00.005 31432 Enqueuing Calibration Move request for direction 2
18:40:29.649 00.003 29876 Worker thread wakes up
18:40:29.649 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=254, Gamma=0.490
18:40:29.650 00.001 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1599 opts 0x0
18:40:29.650 00.000 29876 Handling axis move in thread for scope dir=2 dur=1599
18:40:29.650 00.000 29876 scope move axis dir= 2 dur= 1599 opts= 0x0
18:40:29.650 00.000 29876 MoveAxis(E, 1599, -)
18:40:29.650 00.000 29876 Guiding  Dir = 2, Dur = 1599
18:40:29.651 00.001 29876 IsSlewing returns 0
18:40:29.651 00.000 29876 IsGuiding returns 0
18:40:29.651 00.000 29876 PulseGuide returned control before completion, sleep 1609
18:40:29.661 00.010 31432 UpdateGuideState exits: m=2307 RSB=29.8
18:40:29.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:29.664 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:29.667 00.003 31432 Enqueuing Expose request
18:40:30.274 00.607 31432 ScopeASCOM::SideOfPier() returns 1
18:40:31.267 00.993 29876 IsGuiding returns 1
18:40:31.267 00.000 29876 scope still moving after pulse duration time elapsed
18:40:31.281 00.014 31432 ScopeASCOM::SideOfPier() returns 1
18:40:31.297 00.016 29876 IsSlewing returns 0
18:40:31.297 00.000 29876 IsGuiding returns 0
18:40:31.297 00.000 29876 scope move finished after 1599 + 46 ms
18:40:31.297 00.000 29876 Move returns status 0, amount 1599
18:40:31.297 00.000 29876 move complete, result=0
18:40:31.297 00.000 29876 worker thread done servicing request
18:40:31.297 00.000 29876 Worker thread wakes up
18:40:31.297 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:31.297 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1108,663,31,31)
18:40:32.275 00.978 31432 ScopeASCOM::SideOfPier() returns 1
18:40:33.281 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:40:33.715 00.434 29876 Exposure complete
18:40:33.759 00.044 29876 worker thread done servicing request
18:40:33.759 00.000 31432 OnExposeComplete: enter
18:40:33.761 00.002 31432 UpdateGuideState(): m_state=3
18:40:33.763 00.002 31432 Star::Find(15, 1122, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:40:33.765 00.002 31432 Star::Find returns 1 (0), X=1113.63, Y=677.56, Mass=1731, SNR=25.4, Peak=128 HFD=4.8
18:40:33.768 00.003 31432 Status Line: Pas vers l'Est   1, dist=16.4
18:40:33.772 00.004 31432 Enqueuing Calibration Move request for direction 2
18:40:33.774 00.002 29876 Worker thread wakes up
18:40:33.774 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1101 opts 0x0
18:40:33.774 00.000 29876 Handling axis move in thread for scope dir=2 dur=1101
18:40:33.775 00.001 29876 scope move axis dir= 2 dur= 1101 opts= 0x0
18:40:33.775 00.000 29876 MoveAxis(E, 1101, -)
18:40:33.775 00.000 29876 Guiding  Dir = 2, Dur = 1101
18:40:33.775 00.000 29876 IsSlewing returns 0
18:40:33.775 00.000 29876 IsGuiding returns 0
18:40:33.775 00.000 29876 PulseGuide returned control before completion, sleep 1111
18:40:33.778 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:33.791 00.013 31432 UpdateGuideState exits: m=1731 RSB=25.4
18:40:33.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:33.795 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:33.797 00.002 31432 Enqueuing Expose request
18:40:34.276 00.479 31432 ScopeASCOM::SideOfPier() returns 1
18:40:34.893 00.617 29876 IsGuiding returns 1
18:40:34.893 00.000 29876 scope still moving after pulse duration time elapsed
18:40:34.924 00.031 29876 IsSlewing returns 0
18:40:34.924 00.000 29876 IsGuiding returns 0
18:40:34.924 00.000 29876 scope move finished after 1101 + 48 ms
18:40:34.924 00.000 29876 Move returns status 0, amount 1101
18:40:34.924 00.000 29876 move complete, result=0
18:40:34.924 00.000 29876 worker thread done servicing request
18:40:34.924 00.000 29876 Worker thread wakes up
18:40:34.924 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:34.924 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1099,663,31,31)
18:40:35.283 00.359 31432 ScopeASCOM::SideOfPier() returns 1
18:40:36.280 00.997 31432 ScopeASCOM::SideOfPier() returns 1
18:40:37.284 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:40:37.545 00.261 29876 Exposure complete
18:40:37.603 00.058 29876 worker thread done servicing request
18:40:37.604 00.001 31432 OnExposeComplete: enter
18:40:37.606 00.002 31432 UpdateGuideState(): m_state=3
18:40:37.609 00.003 31432 Star::Find(15, 1113, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:40:37.612 00.003 31432 Star::Find returns 1 (0), X=1103.07, Y=677.58, Mass=2267, SNR=30.3, Peak=254 HFD=3.0
18:40:37.620 00.008 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:40:37.622 00.002 31432 Backlash: Looking for 3 moves of 1.7 px, max attempts = 200
18:40:37.626 00.004 31432 Falling Through to state CLEAR_BACKLASH
18:40:37.628 00.002 31432 Backlash: Starting north clearing using pulse width of 300
18:40:37.630 00.002 31432 Enqueuing Calibration Move request for direction 0
18:40:37.634 00.004 31432 Status Line: Élimination de jeu étape 1
18:40:37.636 00.002 29876 Worker thread wakes up
18:40:37.636 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:37.636 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:37.636 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:37.636 00.000 29876 MoveAxis(N, 300, -)
18:40:37.636 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:37.636 00.000 29876 IsSlewing returns 0
18:40:37.636 00.000 29876 IsGuiding returns 0
18:40:37.637 00.001 29876 PulseGuide returned control before completion, sleep 310
18:40:37.637 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:37.648 00.011 31432 UpdateGuideState exits: m=2267 RSB=30.3
18:40:37.650 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:37.653 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:37.655 00.002 31432 Enqueuing Expose request
18:40:37.960 00.305 29876 IsGuiding returns 1
18:40:37.960 00.000 29876 scope still moving after pulse duration time elapsed
18:40:37.991 00.031 29876 IsSlewing returns 0
18:40:37.991 00.000 29876 IsGuiding returns 1
18:40:38.022 00.031 29876 IsSlewing returns 0
18:40:38.022 00.000 29876 IsGuiding returns 0
18:40:38.022 00.000 29876 scope move finished after 300 + 85 ms
18:40:38.022 00.000 29876 Move returns status 0, amount 300
18:40:38.022 00.000 29876 move complete, result=0
18:40:38.022 00.000 29876 worker thread done servicing request
18:40:38.023 00.001 29876 Worker thread wakes up
18:40:38.023 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:38.023 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1088,663,31,31)
18:40:38.271 00.248 31432 ScopeASCOM::SideOfPier() returns 1
18:40:39.272 01.001 31432 ScopeASCOM::SideOfPier() returns 1
18:40:40.275 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:40:40.431 00.156 29876 Exposure complete
18:40:40.475 00.044 29876 worker thread done servicing request
18:40:40.475 00.000 31432 OnExposeComplete: enter
18:40:40.477 00.002 31432 UpdateGuideState(): m_state=3
18:40:40.479 00.002 31432 Star::Find(15, 1103, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:40:40.481 00.002 31432 Star::Find returns 1 (0), X=1103.57, Y=678.27, Mass=2290, SNR=30.3, Peak=217 HFD=3.2
18:40:40.484 00.003 31432 Backlash: Rejected small move of 0.8 px
18:40:40.486 00.002 31432 Enqueuing Calibration Move request for direction 0
18:40:40.487 00.001 29876 Worker thread wakes up
18:40:40.488 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:40.488 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:40.488 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:40.488 00.000 29876 MoveAxis(N, 300, -)
18:40:40.488 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:40.488 00.000 29876 IsSlewing returns 0
18:40:40.488 00.000 29876 IsGuiding returns 0
18:40:40.488 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:40.493 00.005 31432 Status Line: Élimination de jeu étape   2
18:40:40.496 00.003 31432 Backlash: Élimination de jeu étape   2, Last Delta = 0.85 px, CumDistance = 0.85 px
18:40:40.498 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:40:40.510 00.012 31432 UpdateGuideState exits: m=2290 RSB=30.3
18:40:40.513 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:40.515 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:40.517 00.002 31432 Enqueuing Expose request
18:40:40.800 00.283 29876 IsGuiding returns 1
18:40:40.800 00.000 29876 scope still moving after pulse duration time elapsed
18:40:40.831 00.031 29876 IsSlewing returns 0
18:40:40.831 00.000 29876 IsGuiding returns 1
18:40:40.862 00.031 29876 IsSlewing returns 0
18:40:40.862 00.000 29876 IsGuiding returns 1
18:40:40.894 00.032 29876 IsSlewing returns 0
18:40:40.894 00.000 29876 IsGuiding returns 0
18:40:40.894 00.000 29876 scope move finished after 300 + 105 ms
18:40:40.894 00.000 29876 Move returns status 0, amount 300
18:40:40.894 00.000 29876 move complete, result=0
18:40:40.894 00.000 29876 worker thread done servicing request
18:40:40.894 00.000 29876 Worker thread wakes up
18:40:40.894 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:40.894 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1089,663,31,31)
18:40:41.280 00.386 31432 ScopeASCOM::SideOfPier() returns 1
18:40:42.278 00.998 31432 ScopeASCOM::SideOfPier() returns 1
18:40:43.284 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:40:43.516 00.232 29876 Exposure complete
18:40:43.560 00.044 29876 worker thread done servicing request
18:40:43.560 00.000 31432 OnExposeComplete: enter
18:40:43.562 00.002 31432 UpdateGuideState(): m_state=3
18:40:43.564 00.002 31432 Star::Find(15, 1103, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
18:40:43.566 00.002 31432 Star::Find returns 1 (0), X=1104.99, Y=679.63, Mass=2384, SNR=31.1, Peak=254 HFD=3.3
18:40:43.569 00.003 31432 Backlash: Accepted clearing move of 2.0
18:40:43.571 00.002 31432 Enqueuing Calibration Move request for direction 0
18:40:43.573 00.002 29876 Worker thread wakes up
18:40:43.573 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:43.573 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:43.573 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:43.573 00.000 29876 MoveAxis(N, 300, -)
18:40:43.573 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:43.573 00.000 29876 IsSlewing returns 0
18:40:43.574 00.001 29876 IsGuiding returns 0
18:40:43.574 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:43.577 00.003 31432 Status Line: Élimination de jeu étape   3
18:40:43.585 00.008 31432 Backlash: Élimination de jeu étape   3, Last Delta = 1.96 px, CumDistance = 2.80 px
18:40:43.587 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:43.599 00.012 31432 UpdateGuideState exits: m=2384 RSB=31.1
18:40:43.601 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:43.603 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:43.605 00.002 31432 Enqueuing Expose request
18:40:43.888 00.283 29876 IsGuiding returns 1
18:40:43.888 00.000 29876 scope still moving after pulse duration time elapsed
18:40:43.920 00.032 29876 IsSlewing returns 0
18:40:43.920 00.000 29876 IsGuiding returns 1
18:40:43.951 00.031 29876 IsSlewing returns 0
18:40:43.951 00.000 29876 IsGuiding returns 1
18:40:43.982 00.031 29876 IsSlewing returns 0
18:40:43.982 00.000 29876 IsGuiding returns 0
18:40:43.982 00.000 29876 scope move finished after 300 + 108 ms
18:40:43.982 00.000 29876 Move returns status 0, amount 300
18:40:43.982 00.000 29876 move complete, result=0
18:40:43.982 00.000 29876 worker thread done servicing request
18:40:43.982 00.000 29876 Worker thread wakes up
18:40:43.982 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:43.982 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1090,665,31,31)
18:40:44.279 00.297 31432 ScopeASCOM::SideOfPier() returns 1
18:40:45.280 01.001 31432 ScopeASCOM::SideOfPier() returns 1
18:40:46.272 00.992 31432 ScopeASCOM::SideOfPier() returns 1
18:40:46.394 00.122 29876 Exposure complete
18:40:46.450 00.056 29876 worker thread done servicing request
18:40:46.450 00.000 31432 OnExposeComplete: enter
18:40:46.454 00.004 31432 UpdateGuideState(): m_state=3
18:40:46.456 00.002 31432 Star::Find(15, 1104, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
18:40:46.460 00.004 31432 Star::Find returns 1 (0), X=1105.86, Y=681.00, Mass=2443, SNR=31.5, Peak=229 HFD=3.0
18:40:46.464 00.004 31432 Backlash: Rejected small move of 1.6 px
18:40:46.468 00.004 31432 Enqueuing Calibration Move request for direction 0
18:40:46.471 00.003 29876 Worker thread wakes up
18:40:46.472 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:46.472 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:46.472 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:46.472 00.000 29876 MoveAxis(N, 300, -)
18:40:46.472 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:46.472 00.000 29876 IsSlewing returns 0
18:40:46.472 00.000 29876 IsGuiding returns 0
18:40:46.472 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:46.478 00.006 31432 Status Line: Élimination de jeu étape   4
18:40:46.482 00.004 31432 Backlash: Élimination de jeu étape   4, Last Delta = 1.63 px, CumDistance = 4.41 px
18:40:46.484 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:46.496 00.012 31432 UpdateGuideState exits: m=2443 RSB=31.5
18:40:46.499 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:46.501 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:46.503 00.002 31432 Enqueuing Expose request
18:40:46.796 00.293 29876 IsGuiding returns 1
18:40:46.796 00.000 29876 scope still moving after pulse duration time elapsed
18:40:46.827 00.031 29876 IsSlewing returns 0
18:40:46.827 00.000 29876 IsGuiding returns 1
18:40:46.858 00.031 29876 IsSlewing returns 0
18:40:46.858 00.000 29876 IsGuiding returns 0
18:40:46.858 00.000 29876 scope move finished after 300 + 86 ms
18:40:46.858 00.000 29876 Move returns status 0, amount 300
18:40:46.858 00.000 29876 move complete, result=0
18:40:46.858 00.000 29876 worker thread done servicing request
18:40:46.858 00.000 29876 Worker thread wakes up
18:40:46.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:46.859 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(1091,666,31,31)
18:40:47.277 00.418 31432 ScopeASCOM::SideOfPier() returns 1
18:40:48.274 00.997 31432 ScopeASCOM::SideOfPier() returns 1
18:40:49.278 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:40:49.481 00.203 29876 Exposure complete
18:40:49.524 00.043 29876 worker thread done servicing request
18:40:49.524 00.000 31432 OnExposeComplete: enter
18:40:49.527 00.003 31432 UpdateGuideState(): m_state=3
18:40:49.530 00.003 31432 Star::Find(15, 1105, 681, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
18:40:49.532 00.002 31432 Star::Find returns 1 (0), X=1105.92, Y=682.64, Mass=2104, SNR=29.3, Peak=253 HFD=2.6
18:40:49.535 00.003 31432 Backlash: Rejected small move of 1.6 px
18:40:49.537 00.002 31432 Enqueuing Calibration Move request for direction 0
18:40:49.539 00.002 29876 Worker thread wakes up
18:40:49.540 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:49.540 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:49.540 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:49.540 00.000 29876 MoveAxis(N, 300, -)
18:40:49.540 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:49.540 00.000 29876 IsSlewing returns 0
18:40:49.540 00.000 29876 IsGuiding returns 0
18:40:49.540 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:49.545 00.005 31432 Status Line: Élimination de jeu étape   5
18:40:49.552 00.007 31432 Backlash: Élimination de jeu étape   5, Last Delta = 1.64 px, CumDistance = 5.81 px
18:40:49.554 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:49.565 00.011 31432 UpdateGuideState exits: m=2104 RSB=29.3
18:40:49.567 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:49.569 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:49.571 00.002 31432 Enqueuing Expose request
18:40:49.853 00.282 29876 IsGuiding returns 1
18:40:49.853 00.000 29876 scope still moving after pulse duration time elapsed
18:40:49.883 00.030 29876 IsSlewing returns 0
18:40:49.883 00.000 29876 IsGuiding returns 1
18:40:49.914 00.031 29876 IsSlewing returns 0
18:40:49.914 00.000 29876 IsGuiding returns 1
18:40:49.944 00.030 29876 IsSlewing returns 0
18:40:49.944 00.000 29876 IsGuiding returns 1
18:40:49.975 00.031 29876 IsSlewing returns 0
18:40:49.975 00.000 29876 IsGuiding returns 0
18:40:49.975 00.000 29876 scope move finished after 300 + 135 ms
18:40:49.975 00.000 29876 Move returns status 0, amount 300
18:40:49.975 00.000 29876 move complete, result=0
18:40:49.975 00.000 29876 worker thread done servicing request
18:40:49.975 00.000 29876 Worker thread wakes up
18:40:49.975 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:49.975 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1091,668,31,31)
18:40:50.270 00.295 31432 ScopeASCOM::SideOfPier() returns 1
18:40:51.274 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:40:52.273 00.999 31432 ScopeASCOM::SideOfPier() returns 1
18:40:52.384 00.111 29876 Exposure complete
18:40:52.427 00.043 29876 worker thread done servicing request
18:40:52.427 00.000 31432 OnExposeComplete: enter
18:40:52.429 00.002 31432 UpdateGuideState(): m_state=3
18:40:52.430 00.001 31432 Star::Find(15, 1105, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
18:40:52.433 00.003 31432 Star::Find returns 1 (0), X=1106.68, Y=684.10, Mass=2211, SNR=29.7, Peak=235 HFD=3.0
18:40:52.436 00.003 31432 Backlash: Rejected small move of 1.6 px
18:40:52.438 00.002 31432 Enqueuing Calibration Move request for direction 0
18:40:52.440 00.002 29876 Worker thread wakes up
18:40:52.440 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:52.440 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:52.440 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:52.440 00.000 29876 MoveAxis(N, 300, -)
18:40:52.440 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:52.440 00.000 29876 IsSlewing returns 0
18:40:52.440 00.000 29876 IsGuiding returns 0
18:40:52.440 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:52.444 00.004 31432 Status Line: Élimination de jeu étape   6
18:40:52.447 00.003 31432 Backlash: Élimination de jeu étape   6, Last Delta = 1.64 px, CumDistance = 7.45 px
18:40:52.449 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:52.460 00.011 31432 UpdateGuideState exits: m=2211 RSB=29.7
18:40:52.463 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:52.465 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:52.467 00.002 31432 Enqueuing Expose request
18:40:52.754 00.287 29876 IsGuiding returns 1
18:40:52.754 00.000 29876 scope still moving after pulse duration time elapsed
18:40:52.785 00.031 29876 IsSlewing returns 0
18:40:52.785 00.000 29876 IsGuiding returns 1
18:40:52.816 00.031 29876 IsSlewing returns 0
18:40:52.816 00.000 29876 IsGuiding returns 0
18:40:52.816 00.000 29876 scope move finished after 300 + 76 ms
18:40:52.816 00.000 29876 Move returns status 0, amount 300
18:40:52.816 00.000 29876 move complete, result=0
18:40:52.816 00.000 29876 worker thread done servicing request
18:40:52.816 00.000 29876 Worker thread wakes up
18:40:52.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:52.816 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1092,669,31,31)
18:40:53.279 00.463 31432 ScopeASCOM::SideOfPier() returns 1
18:40:54.271 00.992 31432 ScopeASCOM::SideOfPier() returns 1
18:40:55.275 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:40:55.449 00.174 29876 Exposure complete
18:40:55.492 00.043 29876 worker thread done servicing request
18:40:55.492 00.000 31432 OnExposeComplete: enter
18:40:55.494 00.002 31432 UpdateGuideState(): m_state=3
18:40:55.497 00.003 31432 Star::Find(15, 1106, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
18:40:55.498 00.001 31432 Star::Find returns 1 (0), X=1108.36, Y=685.98, Mass=2081, SNR=28.3, Peak=239 HFD=2.6
18:40:55.501 00.003 31432 Backlash: Accepted clearing move of 2.5
18:40:55.503 00.002 31432 Enqueuing Calibration Move request for direction 0
18:40:55.505 00.002 29876 Worker thread wakes up
18:40:55.505 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:55.505 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:55.505 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:55.505 00.000 29876 MoveAxis(N, 300, -)
18:40:55.505 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:55.505 00.000 29876 IsSlewing returns 0
18:40:55.505 00.000 29876 IsGuiding returns 0
18:40:55.506 00.001 29876 PulseGuide returned control before completion, sleep 310
18:40:55.510 00.004 31432 Status Line: Élimination de jeu étape   7
18:40:55.515 00.005 31432 Backlash: Élimination de jeu étape   7, Last Delta = 2.52 px, CumDistance = 9.92 px
18:40:55.518 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:40:55.530 00.012 31432 UpdateGuideState exits: m=2081 RSB=28.3
18:40:55.533 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:55.535 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:55.537 00.002 31432 Enqueuing Expose request
18:40:55.820 00.283 29876 IsGuiding returns 1
18:40:55.820 00.000 29876 scope still moving after pulse duration time elapsed
18:40:55.850 00.030 29876 IsSlewing returns 0
18:40:55.850 00.000 29876 IsGuiding returns 1
18:40:55.881 00.031 29876 IsSlewing returns 0
18:40:55.881 00.000 29876 IsGuiding returns 0
18:40:55.881 00.000 29876 scope move finished after 300 + 75 ms
18:40:55.881 00.000 29876 Move returns status 0, amount 300
18:40:55.881 00.000 29876 move complete, result=0
18:40:55.881 00.000 29876 worker thread done servicing request
18:40:55.881 00.000 29876 Worker thread wakes up
18:40:55.881 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:55.881 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1093,671,31,31)
18:40:56.274 00.393 31432 ScopeASCOM::SideOfPier() returns 1
18:40:57.279 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:40:58.269 00.990 31432 ScopeASCOM::SideOfPier() returns 1
18:40:58.288 00.019 29876 Exposure complete
18:40:58.331 00.043 29876 worker thread done servicing request
18:40:58.331 00.000 31432 OnExposeComplete: enter
18:40:58.334 00.003 31432 UpdateGuideState(): m_state=3
18:40:58.336 00.002 31432 Star::Find(15, 1108, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
18:40:58.338 00.002 31432 Star::Find returns 1 (0), X=1108.92, Y=687.05, Mass=2122, SNR=29.1, Peak=214 HFD=2.8
18:40:58.341 00.003 31432 Backlash: Rejected small move of 1.2 px
18:40:58.342 00.001 31432 Enqueuing Calibration Move request for direction 0
18:40:58.344 00.002 29876 Worker thread wakes up
18:40:58.344 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:40:58.344 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:40:58.344 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:40:58.344 00.000 29876 MoveAxis(N, 300, -)
18:40:58.344 00.000 29876 Guiding  Dir = 0, Dur = 300
18:40:58.345 00.001 29876 IsSlewing returns 0
18:40:58.345 00.000 29876 IsGuiding returns 0
18:40:58.345 00.000 29876 PulseGuide returned control before completion, sleep 310
18:40:58.348 00.003 31432 Status Line: Élimination de jeu étape   8
18:40:58.352 00.004 31432 Backlash: Élimination de jeu étape   8, Last Delta = 1.21 px, CumDistance = 11.13 px
18:40:58.354 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:40:58.366 00.012 31432 UpdateGuideState exits: m=2122 RSB=29.1
18:40:58.368 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:40:58.370 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:40:58.372 00.002 31432 Enqueuing Expose request
18:40:58.660 00.288 29876 IsGuiding returns 1
18:40:58.660 00.000 29876 scope still moving after pulse duration time elapsed
18:40:58.691 00.031 29876 IsSlewing returns 0
18:40:58.691 00.000 29876 IsGuiding returns 1
18:40:58.721 00.030 29876 IsSlewing returns 0
18:40:58.721 00.000 29876 IsGuiding returns 0
18:40:58.721 00.000 29876 scope move finished after 300 + 76 ms
18:40:58.721 00.000 29876 Move returns status 0, amount 300
18:40:58.721 00.000 29876 move complete, result=0
18:40:58.721 00.000 29876 worker thread done servicing request
18:40:58.721 00.000 29876 Worker thread wakes up
18:40:58.721 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:40:58.721 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1094,672,31,31)
18:40:59.275 00.554 31432 ScopeASCOM::SideOfPier() returns 1
18:41:00.281 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:41:01.290 01.009 31432 ScopeASCOM::SideOfPier() returns 1
18:41:01.352 00.062 29876 Exposure complete
18:41:01.400 00.048 29876 worker thread done servicing request
18:41:01.400 00.000 31432 OnExposeComplete: enter
18:41:01.403 00.003 31432 UpdateGuideState(): m_state=3
18:41:01.405 00.002 31432 Star::Find(15, 1108, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
18:41:01.407 00.002 31432 Star::Find returns 1 (0), X=1108.62, Y=689.68, Mass=2350, SNR=31.0, Peak=250 HFD=2.9
18:41:01.409 00.002 31432 Backlash: Accepted clearing move of 2.6
18:41:01.411 00.002 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:41:01.413 00.002 31432 Backlash: North calibration moves starting at {1108.9,687.0}, Offset = 15.9 px
18:41:01.415 00.002 31432 Backlash: Total distance moved = 17.5
18:41:01.418 00.003 31432 Backlash: Falling Through to state GO_NORTH
18:41:01.419 00.001 31432 Status Line: Pas vers le Nord   2, dist= 2.6
18:41:01.424 00.005 31432 Enqueuing Calibration Move request for direction 0
18:41:01.425 00.001 29876 Worker thread wakes up
18:41:01.426 00.001 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:01.426 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:01.426 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:01.426 00.000 29876 MoveAxis(N, 300, -)
18:41:01.426 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:01.426 00.000 29876 IsSlewing returns 0
18:41:01.426 00.000 29876 IsGuiding returns 0
18:41:01.426 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:01.429 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=6, FiltMax=254, Gamma=0.490
18:41:01.442 00.013 31432 UpdateGuideState exits: m=2350 RSB=31.0
18:41:01.445 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:01.447 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:01.449 00.002 31432 Enqueuing Expose request
18:41:01.741 00.292 29876 IsGuiding returns 1
18:41:01.741 00.000 29876 scope still moving after pulse duration time elapsed
18:41:01.772 00.031 29876 IsSlewing returns 0
18:41:01.772 00.000 29876 IsGuiding returns 1
18:41:01.802 00.030 29876 IsSlewing returns 0
18:41:01.802 00.000 29876 IsGuiding returns 0
18:41:01.802 00.000 29876 scope move finished after 300 + 76 ms
18:41:01.802 00.000 29876 Move returns status 0, amount 300
18:41:01.802 00.000 29876 move complete, result=0
18:41:01.802 00.000 29876 worker thread done servicing request
18:41:01.802 00.000 29876 Worker thread wakes up
18:41:01.802 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:01.802 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1094,675,31,31)
18:41:02.297 00.495 31432 ScopeASCOM::SideOfPier() returns 1
18:41:03.290 00.993 31432 ScopeASCOM::SideOfPier() returns 1
18:41:04.217 00.927 29876 Exposure complete
18:41:04.271 00.054 29876 worker thread done servicing request
18:41:04.271 00.000 31432 OnExposeComplete: enter
18:41:04.274 00.003 31432 UpdateGuideState(): m_state=3
18:41:04.277 00.003 31432 Star::Find(15, 1108, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
18:41:04.279 00.002 31432 Star::Find returns 1 (0), X=1109.43, Y=690.76, Mass=2278, SNR=30.1, Peak=203 HFD=3.2
18:41:04.289 00.010 31432 Status Line: Pas vers le Nord   3, dist= 3.7
18:41:04.319 00.030 31432 Enqueuing Calibration Move request for direction 0
18:41:04.322 00.003 29876 Worker thread wakes up
18:41:04.322 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:04.322 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:04.322 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:04.322 00.000 29876 MoveAxis(N, 300, -)
18:41:04.322 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:04.322 00.000 29876 IsSlewing returns 0
18:41:04.322 00.000 29876 IsGuiding returns 0
18:41:04.322 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:04.329 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:04.355 00.026 31432 UpdateGuideState exits: m=2278 RSB=30.1
18:41:04.358 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:04.360 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:04.363 00.003 31432 Enqueuing Expose request
18:41:04.488 00.125 31432 ScopeASCOM::SideOfPier() returns 1
18:41:04.636 00.148 29876 IsGuiding returns 1
18:41:04.636 00.000 29876 scope still moving after pulse duration time elapsed
18:41:04.667 00.031 29876 IsSlewing returns 0
18:41:04.667 00.000 29876 IsGuiding returns 1
18:41:04.699 00.032 29876 IsSlewing returns 0
18:41:04.699 00.000 29876 IsGuiding returns 1
18:41:04.729 00.030 29876 IsSlewing returns 0
18:41:04.729 00.000 29876 IsGuiding returns 0
18:41:04.729 00.000 29876 scope move finished after 300 + 106 ms
18:41:04.729 00.000 29876 Move returns status 0, amount 300
18:41:04.729 00.000 29876 move complete, result=0
18:41:04.729 00.000 29876 worker thread done servicing request
18:41:04.729 00.000 29876 Worker thread wakes up
18:41:04.729 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:04.729 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1094,676,31,31)
18:41:05.287 00.558 31432 ScopeASCOM::SideOfPier() returns 1
18:41:06.287 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:41:07.289 01.002 31432 ScopeASCOM::SideOfPier() returns 1
18:41:07.351 00.062 29876 Exposure complete
18:41:07.394 00.043 29876 worker thread done servicing request
18:41:07.394 00.000 31432 OnExposeComplete: enter
18:41:07.396 00.002 31432 UpdateGuideState(): m_state=3
18:41:07.398 00.002 31432 Star::Find(15, 1109, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
18:41:07.400 00.002 31432 Star::Find returns 1 (0), X=1110.34, Y=691.45, Mass=2308, SNR=29.9, Peak=215 HFD=3.2
18:41:07.403 00.003 31432 Status Line: Pas vers le Nord   4, dist= 4.6
18:41:07.406 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:07.408 00.002 29876 Worker thread wakes up
18:41:07.408 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:07.409 00.001 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:07.409 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:07.409 00.000 29876 MoveAxis(N, 300, -)
18:41:07.409 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:07.409 00.000 29876 IsSlewing returns 0
18:41:07.409 00.000 29876 IsGuiding returns 0
18:41:07.409 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:07.412 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:07.424 00.012 31432 UpdateGuideState exits: m=2308 RSB=29.9
18:41:07.426 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:07.428 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:07.430 00.002 31432 Enqueuing Expose request
18:41:07.723 00.293 29876 IsGuiding returns 1
18:41:07.723 00.000 29876 scope still moving after pulse duration time elapsed
18:41:07.753 00.030 29876 IsSlewing returns 0
18:41:07.753 00.000 29876 IsGuiding returns 1
18:41:07.784 00.031 29876 IsSlewing returns 0
18:41:07.784 00.000 29876 IsGuiding returns 1
18:41:07.815 00.031 29876 IsSlewing returns 0
18:41:07.815 00.000 29876 IsGuiding returns 0
18:41:07.815 00.000 29876 scope move finished after 300 + 106 ms
18:41:07.815 00.000 29876 Move returns status 0, amount 300
18:41:07.815 00.000 29876 move complete, result=0
18:41:07.815 00.000 29876 worker thread done servicing request
18:41:07.815 00.000 29876 Worker thread wakes up
18:41:07.815 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:07.815 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,676,31,31)
18:41:08.296 00.481 31432 ScopeASCOM::SideOfPier() returns 1
18:41:09.292 00.996 31432 ScopeASCOM::SideOfPier() returns 1
18:41:10.218 00.926 29876 Exposure complete
18:41:10.261 00.043 29876 worker thread done servicing request
18:41:10.261 00.000 31432 OnExposeComplete: enter
18:41:10.263 00.002 31432 UpdateGuideState(): m_state=3
18:41:10.265 00.002 31432 Star::Find(15, 1110, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
18:41:10.267 00.002 31432 Star::Find returns 1 (0), X=1110.85, Y=692.62, Mass=2174, SNR=29.7, Peak=219 HFD=3.0
18:41:10.269 00.002 31432 Status Line: Pas vers le Nord   5, dist= 5.9
18:41:10.272 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:10.275 00.003 29876 Worker thread wakes up
18:41:10.275 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:10.275 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:10.275 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:10.275 00.000 29876 MoveAxis(N, 300, -)
18:41:10.275 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:10.275 00.000 29876 IsSlewing returns 0
18:41:10.275 00.000 29876 IsGuiding returns 0
18:41:10.275 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:10.279 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:10.290 00.011 31432 UpdateGuideState exits: m=2174 RSB=29.7
18:41:10.292 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:10.294 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:10.296 00.002 31432 Enqueuing Expose request
18:41:10.330 00.034 31432 ScopeASCOM::SideOfPier() returns 1
18:41:10.589 00.259 29876 IsGuiding returns 1
18:41:10.589 00.000 29876 scope still moving after pulse duration time elapsed
18:41:10.620 00.031 29876 IsSlewing returns 0
18:41:10.620 00.000 29876 IsGuiding returns 1
18:41:10.651 00.031 29876 IsSlewing returns 0
18:41:10.651 00.000 29876 IsGuiding returns 1
18:41:10.683 00.032 29876 IsSlewing returns 0
18:41:10.683 00.000 29876 IsGuiding returns 0
18:41:10.683 00.000 29876 scope move finished after 300 + 107 ms
18:41:10.683 00.000 29876 Move returns status 0, amount 300
18:41:10.683 00.000 29876 move complete, result=0
18:41:10.683 00.000 29876 worker thread done servicing request
18:41:10.683 00.000 29876 Worker thread wakes up
18:41:10.683 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:10.683 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1096,678,31,31)
18:41:11.287 00.604 31432 ScopeASCOM::SideOfPier() returns 1
18:41:12.295 01.008 31432 ScopeASCOM::SideOfPier() returns 1
18:41:13.290 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:41:13.305 00.015 29876 Exposure complete
18:41:13.348 00.043 29876 worker thread done servicing request
18:41:13.348 00.000 31432 OnExposeComplete: enter
18:41:13.350 00.002 31432 UpdateGuideState(): m_state=3
18:41:13.353 00.003 31432 Star::Find(15, 1110, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
18:41:13.355 00.002 31432 Star::Find returns 1 (0), X=1109.99, Y=692.58, Mass=2207, SNR=29.7, Peak=240 HFD=2.9
18:41:13.357 00.002 31432 Status Line: Pas vers le Nord   6, dist= 5.6
18:41:13.361 00.004 31432 Enqueuing Calibration Move request for direction 0
18:41:13.363 00.002 29876 Worker thread wakes up
18:41:13.363 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:13.363 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:13.363 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:13.363 00.000 29876 MoveAxis(N, 300, -)
18:41:13.363 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:13.363 00.000 29876 IsSlewing returns 0
18:41:13.363 00.000 29876 IsGuiding returns 0
18:41:13.363 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:13.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:13.378 00.012 31432 UpdateGuideState exits: m=2207 RSB=29.7
18:41:13.380 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:13.382 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:13.384 00.002 31432 Enqueuing Expose request
18:41:13.677 00.293 29876 IsGuiding returns 1
18:41:13.677 00.000 29876 scope still moving after pulse duration time elapsed
18:41:13.708 00.031 29876 IsSlewing returns 0
18:41:13.708 00.000 29876 IsGuiding returns 1
18:41:13.739 00.031 29876 IsSlewing returns 0
18:41:13.739 00.000 29876 IsGuiding returns 0
18:41:13.739 00.000 29876 scope move finished after 300 + 75 ms
18:41:13.739 00.000 29876 Move returns status 0, amount 300
18:41:13.739 00.000 29876 move complete, result=0
18:41:13.739 00.000 29876 worker thread done servicing request
18:41:13.739 00.000 29876 Worker thread wakes up
18:41:13.739 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:13.739 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,678,31,31)
18:41:14.295 00.556 31432 ScopeASCOM::SideOfPier() returns 1
18:41:15.287 00.992 31432 ScopeASCOM::SideOfPier() returns 1
18:41:16.149 00.862 29876 Exposure complete
18:41:16.191 00.042 29876 worker thread done servicing request
18:41:16.191 00.000 31432 OnExposeComplete: enter
18:41:16.194 00.003 31432 UpdateGuideState(): m_state=3
18:41:16.196 00.002 31432 Star::Find(15, 1109, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
18:41:16.198 00.002 31432 Star::Find returns 1 (0), X=1110.35, Y=693.17, Mass=2297, SNR=30.2, Peak=254 HFD=3.1
18:41:16.200 00.002 31432 Status Line: Pas vers le Nord   7, dist= 6.3
18:41:16.204 00.004 31432 Enqueuing Calibration Move request for direction 0
18:41:16.206 00.002 29876 Worker thread wakes up
18:41:16.206 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:16.206 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:16.206 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:16.206 00.000 29876 MoveAxis(N, 300, -)
18:41:16.206 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:16.208 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:16.213 00.005 29876 IsSlewing returns 0
18:41:16.213 00.000 29876 IsGuiding returns 0
18:41:16.213 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:16.220 00.007 31432 UpdateGuideState exits: m=2297 RSB=30.2
18:41:16.223 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:16.224 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:16.226 00.002 31432 Enqueuing Expose request
18:41:16.287 00.061 31432 ScopeASCOM::SideOfPier() returns 1
18:41:16.533 00.246 29876 IsGuiding returns 1
18:41:16.533 00.000 29876 scope still moving after pulse duration time elapsed
18:41:16.564 00.031 29876 IsSlewing returns 0
18:41:16.564 00.000 29876 IsGuiding returns 1
18:41:16.594 00.030 29876 IsSlewing returns 0
18:41:16.594 00.000 29876 IsGuiding returns 0
18:41:16.594 00.000 29876 scope move finished after 300 + 81 ms
18:41:16.594 00.000 29876 Move returns status 0, amount 300
18:41:16.594 00.000 29876 move complete, result=0
18:41:16.594 00.000 29876 worker thread done servicing request
18:41:16.594 00.000 29876 Worker thread wakes up
18:41:16.594 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:16.594 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,678,31,31)
18:41:17.287 00.693 31432 ScopeASCOM::SideOfPier() returns 1
18:41:18.290 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:41:19.216 00.926 29876 Exposure complete
18:41:19.258 00.042 29876 worker thread done servicing request
18:41:19.259 00.001 31432 OnExposeComplete: enter
18:41:19.261 00.002 31432 UpdateGuideState(): m_state=3
18:41:19.263 00.002 31432 Star::Find(15, 1110, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
18:41:19.265 00.002 31432 Star::Find returns 1 (0), X=1110.73, Y=693.74, Mass=2120, SNR=28.9, Peak=234 HFD=2.9
18:41:19.268 00.003 31432 Status Line: Pas vers le Nord   8, dist= 6.9
18:41:19.271 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:19.274 00.003 29876 Worker thread wakes up
18:41:19.274 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:19.274 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:19.274 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:19.274 00.000 29876 MoveAxis(N, 300, -)
18:41:19.274 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:19.274 00.000 29876 IsSlewing returns 0
18:41:19.274 00.000 29876 IsGuiding returns 0
18:41:19.274 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:19.277 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:41:19.289 00.012 31432 UpdateGuideState exits: m=2120 RSB=28.9
18:41:19.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:19.294 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:19.297 00.003 31432 Enqueuing Expose request
18:41:19.330 00.033 31432 ScopeASCOM::SideOfPier() returns 1
18:41:19.587 00.257 29876 IsGuiding returns 1
18:41:19.587 00.000 29876 scope still moving after pulse duration time elapsed
18:41:19.619 00.032 29876 IsSlewing returns 0
18:41:19.619 00.000 29876 IsGuiding returns 1
18:41:19.651 00.032 29876 IsSlewing returns 0
18:41:19.651 00.000 29876 IsGuiding returns 1
18:41:19.680 00.029 29876 IsSlewing returns 0
18:41:19.680 00.000 29876 IsGuiding returns 1
18:41:19.711 00.031 29876 IsSlewing returns 0
18:41:19.711 00.000 29876 IsGuiding returns 0
18:41:19.711 00.000 29876 scope move finished after 300 + 137 ms
18:41:19.711 00.000 29876 Move returns status 0, amount 300
18:41:19.711 00.000 29876 move complete, result=0
18:41:19.712 00.001 29876 worker thread done servicing request
18:41:19.712 00.000 29876 Worker thread wakes up
18:41:19.712 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:19.712 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1096,679,31,31)
18:41:20.287 00.575 31432 ScopeASCOM::SideOfPier() returns 1
18:41:21.289 01.002 31432 ScopeASCOM::SideOfPier() returns 1
18:41:22.123 00.834 29876 Exposure complete
18:41:22.165 00.042 29876 worker thread done servicing request
18:41:22.166 00.001 31432 OnExposeComplete: enter
18:41:22.168 00.002 31432 UpdateGuideState(): m_state=3
18:41:22.170 00.002 31432 Star::Find(15, 1110, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
18:41:22.172 00.002 31432 Star::Find returns 1 (0), X=1109.98, Y=695.67, Mass=2289, SNR=29.9, Peak=214 HFD=3.3
18:41:22.174 00.002 31432 Status Line: Pas vers le Nord   9, dist= 8.7
18:41:22.178 00.004 31432 Enqueuing Calibration Move request for direction 0
18:41:22.180 00.002 29876 Worker thread wakes up
18:41:22.180 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:22.180 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:22.180 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:22.180 00.000 29876 MoveAxis(N, 300, -)
18:41:22.180 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:22.180 00.000 29876 IsSlewing returns 0
18:41:22.180 00.000 29876 IsGuiding returns 0
18:41:22.180 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:22.183 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:22.194 00.011 31432 UpdateGuideState exits: m=2289 RSB=29.9
18:41:22.196 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:22.198 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:22.200 00.002 31432 Enqueuing Expose request
18:41:22.294 00.094 31432 ScopeASCOM::SideOfPier() returns 1
18:41:22.493 00.199 29876 IsGuiding returns 1
18:41:22.493 00.000 29876 scope still moving after pulse duration time elapsed
18:41:22.524 00.031 29876 IsSlewing returns 0
18:41:22.524 00.000 29876 IsGuiding returns 1
18:41:22.554 00.030 29876 IsSlewing returns 0
18:41:22.554 00.000 29876 IsGuiding returns 1
18:41:22.585 00.031 29876 IsSlewing returns 0
18:41:22.585 00.000 29876 IsGuiding returns 0
18:41:22.585 00.000 29876 scope move finished after 300 + 104 ms
18:41:22.585 00.000 29876 Move returns status 0, amount 300
18:41:22.585 00.000 29876 move complete, result=0
18:41:22.585 00.000 29876 worker thread done servicing request
18:41:22.585 00.000 29876 Worker thread wakes up
18:41:22.585 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:22.585 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,681,31,31)
18:41:23.295 00.710 31432 ScopeASCOM::SideOfPier() returns 1
18:41:24.286 00.991 31432 ScopeASCOM::SideOfPier() returns 1
18:41:25.208 00.922 29876 Exposure complete
18:41:25.251 00.043 29876 worker thread done servicing request
18:41:25.251 00.000 31432 OnExposeComplete: enter
18:41:25.253 00.002 31432 UpdateGuideState(): m_state=3
18:41:25.255 00.002 31432 Star::Find(15, 1109, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
18:41:25.257 00.002 31432 Star::Find returns 1 (0), X=1110.03, Y=698.21, Mass=2266, SNR=30.3, Peak=254 HFD=3.0
18:41:25.260 00.003 31432 Status Line: Pas vers le Nord  10, dist=11.2
18:41:25.264 00.004 31432 Enqueuing Calibration Move request for direction 0
18:41:25.267 00.003 29876 Worker thread wakes up
18:41:25.267 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:25.267 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:25.267 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:25.267 00.000 29876 MoveAxis(N, 300, -)
18:41:25.267 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:25.267 00.000 29876 IsSlewing returns 0
18:41:25.267 00.000 29876 IsGuiding returns 0
18:41:25.267 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:25.270 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:25.281 00.011 31432 UpdateGuideState exits: m=2266 RSB=30.3
18:41:25.283 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:25.285 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:25.287 00.002 31432 Enqueuing Expose request
18:41:25.318 00.031 31432 ScopeASCOM::SideOfPier() returns 1
18:41:25.590 00.272 29876 IsGuiding returns 1
18:41:25.590 00.000 29876 scope still moving after pulse duration time elapsed
18:41:25.621 00.031 29876 IsSlewing returns 0
18:41:25.621 00.000 29876 IsGuiding returns 1
18:41:25.652 00.031 29876 IsSlewing returns 0
18:41:25.652 00.000 29876 IsGuiding returns 0
18:41:25.652 00.000 29876 scope move finished after 300 + 84 ms
18:41:25.652 00.000 29876 Move returns status 0, amount 300
18:41:25.652 00.000 29876 move complete, result=0
18:41:25.652 00.000 29876 worker thread done servicing request
18:41:25.652 00.000 29876 Worker thread wakes up
18:41:25.652 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:25.652 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,683,31,31)
18:41:26.295 00.643 31432 ScopeASCOM::SideOfPier() returns 1
18:41:27.300 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:41:28.065 00.765 29876 Exposure complete
18:41:28.109 00.044 29876 worker thread done servicing request
18:41:28.109 00.000 31432 OnExposeComplete: enter
18:41:28.111 00.002 31432 UpdateGuideState(): m_state=3
18:41:28.113 00.002 31432 Star::Find(15, 1110, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
18:41:28.115 00.002 31432 Star::Find returns 1 (0), X=1110.70, Y=700.06, Mass=2263, SNR=29.7, Peak=226 HFD=3.4
18:41:28.118 00.003 31432 Status Line: Pas vers le Nord  11, dist=13.1
18:41:28.122 00.004 31432 Enqueuing Calibration Move request for direction 0
18:41:28.124 00.002 29876 Worker thread wakes up
18:41:28.124 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:28.124 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:28.124 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:28.124 00.000 29876 MoveAxis(N, 300, -)
18:41:28.124 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:28.124 00.000 29876 IsSlewing returns 0
18:41:28.125 00.001 29876 IsGuiding returns 0
18:41:28.125 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:28.127 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:41:28.139 00.012 31432 UpdateGuideState exits: m=2263 RSB=29.7
18:41:28.141 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:28.143 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:28.145 00.002 31432 Enqueuing Expose request
18:41:28.289 00.144 31432 ScopeASCOM::SideOfPier() returns 1
18:41:28.436 00.147 29876 IsGuiding returns 1
18:41:28.436 00.000 29876 scope still moving after pulse duration time elapsed
18:41:28.466 00.030 29876 IsSlewing returns 0
18:41:28.466 00.000 29876 IsGuiding returns 1
18:41:28.496 00.030 29876 IsSlewing returns 0
18:41:28.496 00.000 29876 IsGuiding returns 1
18:41:28.527 00.031 29876 IsSlewing returns 0
18:41:28.527 00.000 29876 IsGuiding returns 0
18:41:28.527 00.000 29876 scope move finished after 300 + 102 ms
18:41:28.527 00.000 29876 Move returns status 0, amount 300
18:41:28.527 00.000 29876 move complete, result=0
18:41:28.527 00.000 29876 worker thread done servicing request
18:41:28.527 00.000 29876 Worker thread wakes up
18:41:28.527 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:28.527 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1096,685,31,31)
18:41:29.287 00.760 31432 ScopeASCOM::SideOfPier() returns 1
18:41:30.291 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:41:31.154 00.863 29876 Exposure complete
18:41:31.196 00.042 29876 worker thread done servicing request
18:41:31.196 00.000 31432 OnExposeComplete: enter
18:41:31.199 00.003 31432 UpdateGuideState(): m_state=3
18:41:31.201 00.002 31432 Star::Find(15, 1110, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
18:41:31.203 00.002 31432 Star::Find returns 1 (0), X=1110.65, Y=702.45, Mass=2353, SNR=30.7, Peak=229 HFD=3.1
18:41:31.205 00.002 31432 Status Line: Pas vers le Nord  12, dist=15.5
18:41:31.208 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:31.211 00.003 29876 Worker thread wakes up
18:41:31.211 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:31.211 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:31.211 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:31.211 00.000 29876 MoveAxis(N, 300, -)
18:41:31.211 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:31.211 00.000 29876 IsSlewing returns 0
18:41:31.211 00.000 29876 IsGuiding returns 0
18:41:31.211 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:31.213 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:31.225 00.012 31432 UpdateGuideState exits: m=2353 RSB=30.7
18:41:31.227 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:31.229 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:31.231 00.002 31432 Enqueuing Expose request
18:41:31.295 00.064 31432 ScopeASCOM::SideOfPier() returns 1
18:41:31.525 00.230 29876 IsGuiding returns 1
18:41:31.525 00.000 29876 scope still moving after pulse duration time elapsed
18:41:31.557 00.032 29876 IsSlewing returns 0
18:41:31.557 00.000 29876 IsGuiding returns 1
18:41:31.587 00.030 29876 IsSlewing returns 0
18:41:31.587 00.000 29876 IsGuiding returns 1
18:41:31.618 00.031 29876 IsSlewing returns 0
18:41:31.618 00.000 29876 IsGuiding returns 0
18:41:31.618 00.000 29876 scope move finished after 300 + 106 ms
18:41:31.618 00.000 29876 Move returns status 0, amount 300
18:41:31.618 00.000 29876 move complete, result=0
18:41:31.618 00.000 29876 worker thread done servicing request
18:41:31.618 00.000 29876 Worker thread wakes up
18:41:31.618 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:31.618 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1096,687,31,31)
18:41:32.287 00.669 31432 ScopeASCOM::SideOfPier() returns 1
18:41:33.290 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:41:34.030 00.740 29876 Exposure complete
18:41:34.072 00.042 29876 worker thread done servicing request
18:41:34.072 00.000 31432 OnExposeComplete: enter
18:41:34.075 00.003 31432 UpdateGuideState(): m_state=3
18:41:34.077 00.002 31432 Star::Find(15, 1110, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
18:41:34.079 00.002 31432 Star::Find returns 1 (0), X=1110.06, Y=704.35, Mass=2266, SNR=29.6, Peak=217 HFD=3.3
18:41:34.081 00.002 31432 Status Line: Pas vers le Nord  13, dist=17.3
18:41:34.085 00.004 31432 Enqueuing Calibration Move request for direction 0
18:41:34.087 00.002 29876 Worker thread wakes up
18:41:34.087 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:34.087 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:34.087 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:34.087 00.000 29876 MoveAxis(N, 300, -)
18:41:34.087 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:34.087 00.000 29876 IsSlewing returns 0
18:41:34.087 00.000 29876 IsGuiding returns 0
18:41:34.087 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:34.090 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:34.101 00.011 31432 UpdateGuideState exits: m=2266 RSB=29.6
18:41:34.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:34.105 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:34.107 00.002 31432 Enqueuing Expose request
18:41:34.292 00.185 31432 ScopeASCOM::SideOfPier() returns 1
18:41:34.399 00.107 29876 IsGuiding returns 1
18:41:34.399 00.000 29876 scope still moving after pulse duration time elapsed
18:41:34.430 00.031 29876 IsSlewing returns 0
18:41:34.430 00.000 29876 IsGuiding returns 1
18:41:34.461 00.031 29876 IsSlewing returns 0
18:41:34.461 00.000 29876 IsGuiding returns 1
18:41:34.492 00.031 29876 IsSlewing returns 0
18:41:34.492 00.000 29876 IsGuiding returns 0
18:41:34.492 00.000 29876 scope move finished after 300 + 105 ms
18:41:34.492 00.000 29876 Move returns status 0, amount 300
18:41:34.492 00.000 29876 move complete, result=0
18:41:34.492 00.000 29876 worker thread done servicing request
18:41:34.492 00.000 29876 Worker thread wakes up
18:41:34.492 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:34.492 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,689,31,31)
18:41:35.286 00.794 31432 ScopeASCOM::SideOfPier() returns 1
18:41:36.296 01.010 31432 ScopeASCOM::SideOfPier() returns 1
18:41:37.219 00.923 29876 Exposure complete
18:41:37.262 00.043 29876 worker thread done servicing request
18:41:37.262 00.000 31432 OnExposeComplete: enter
18:41:37.265 00.003 31432 UpdateGuideState(): m_state=3
18:41:37.267 00.002 31432 Star::Find(15, 1110, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
18:41:37.269 00.002 31432 Star::Find returns 1 (0), X=1110.50, Y=706.70, Mass=2177, SNR=29.7, Peak=254 HFD=2.9
18:41:37.272 00.003 31432 Status Line: Pas vers le Nord  14, dist=19.7
18:41:37.275 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:37.277 00.002 29876 Worker thread wakes up
18:41:37.277 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:37.277 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:37.277 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:37.277 00.000 29876 MoveAxis(N, 300, -)
18:41:37.277 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:37.277 00.000 29876 IsSlewing returns 0
18:41:37.277 00.000 29876 IsGuiding returns 0
18:41:37.277 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:37.280 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:41:37.291 00.011 31432 UpdateGuideState exits: m=2177 RSB=29.7
18:41:37.293 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:37.295 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:37.297 00.002 31432 Enqueuing Expose request
18:41:37.326 00.029 31432 ScopeASCOM::SideOfPier() returns 1
18:41:37.590 00.264 29876 IsGuiding returns 1
18:41:37.590 00.000 29876 scope still moving after pulse duration time elapsed
18:41:37.621 00.031 29876 IsSlewing returns 0
18:41:37.621 00.000 29876 IsGuiding returns 1
18:41:37.652 00.031 29876 IsSlewing returns 0
18:41:37.652 00.000 29876 IsGuiding returns 0
18:41:37.652 00.000 29876 scope move finished after 300 + 74 ms
18:41:37.652 00.000 29876 Move returns status 0, amount 300
18:41:37.652 00.000 29876 move complete, result=0
18:41:37.652 00.000 29876 worker thread done servicing request
18:41:37.652 00.000 29876 Worker thread wakes up
18:41:37.652 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:37.652 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,692,31,31)
18:41:38.304 00.652 31432 ScopeASCOM::SideOfPier() returns 1
18:41:39.310 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:41:40.063 00.753 29876 Exposure complete
18:41:40.106 00.043 29876 worker thread done servicing request
18:41:40.106 00.000 31432 OnExposeComplete: enter
18:41:40.108 00.002 31432 UpdateGuideState(): m_state=3
18:41:40.111 00.003 31432 Star::Find(15, 1110, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
18:41:40.112 00.001 31432 Star::Find returns 1 (0), X=1110.69, Y=708.45, Mass=2182, SNR=29.2, Peak=208 HFD=3.2
18:41:40.115 00.003 31432 Status Line: Pas vers le Nord  15, dist=21.5
18:41:40.118 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:40.121 00.003 29876 Worker thread wakes up
18:41:40.121 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:40.121 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:40.121 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:40.121 00.000 29876 MoveAxis(N, 300, -)
18:41:40.121 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:40.121 00.000 29876 IsSlewing returns 0
18:41:40.121 00.000 29876 IsGuiding returns 0
18:41:40.121 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:40.123 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:41:40.135 00.012 31432 UpdateGuideState exits: m=2182 RSB=29.2
18:41:40.137 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:40.139 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:40.141 00.002 31432 Enqueuing Expose request
18:41:40.309 00.168 31432 ScopeASCOM::SideOfPier() returns 1
18:41:40.433 00.124 29876 IsGuiding returns 1
18:41:40.433 00.000 29876 scope still moving after pulse duration time elapsed
18:41:40.464 00.031 29876 IsSlewing returns 0
18:41:40.464 00.000 29876 IsGuiding returns 1
18:41:40.495 00.031 29876 IsSlewing returns 0
18:41:40.495 00.000 29876 IsGuiding returns 0
18:41:40.495 00.000 29876 scope move finished after 300 + 74 ms
18:41:40.495 00.000 29876 Move returns status 0, amount 300
18:41:40.495 00.000 29876 move complete, result=0
18:41:40.495 00.000 29876 worker thread done servicing request
18:41:40.495 00.000 29876 Worker thread wakes up
18:41:40.495 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:40.495 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1096,693,31,31)
18:41:41.314 00.819 31432 ScopeASCOM::SideOfPier() returns 1
18:41:42.315 01.001 31432 ScopeASCOM::SideOfPier() returns 1
18:41:43.118 00.803 29876 Exposure complete
18:41:43.161 00.043 29876 worker thread done servicing request
18:41:43.161 00.000 31432 OnExposeComplete: enter
18:41:43.163 00.002 31432 UpdateGuideState(): m_state=3
18:41:43.165 00.002 31432 Star::Find(15, 1110, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
18:41:43.167 00.002 31432 Star::Find returns 1 (0), X=1109.91, Y=711.20, Mass=2206, SNR=29.4, Peak=246 HFD=2.7
18:41:43.170 00.003 31432 Status Line: Pas vers le Nord  16, dist=24.2
18:41:43.173 00.003 31432 Enqueuing Calibration Move request for direction 0
18:41:43.175 00.002 29876 Worker thread wakes up
18:41:43.175 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:41:43.175 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:41:43.175 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:41:43.175 00.000 29876 MoveAxis(N, 300, -)
18:41:43.175 00.000 29876 Guiding  Dir = 0, Dur = 300
18:41:43.175 00.000 29876 IsSlewing returns 0
18:41:43.175 00.000 29876 IsGuiding returns 0
18:41:43.176 00.001 29876 PulseGuide returned control before completion, sleep 310
18:41:43.178 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:43.190 00.012 31432 UpdateGuideState exits: m=2206 RSB=29.4
18:41:43.192 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:43.194 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:43.196 00.002 31432 Enqueuing Expose request
18:41:43.303 00.107 31432 ScopeASCOM::SideOfPier() returns 1
18:41:43.488 00.185 29876 IsGuiding returns 1
18:41:43.488 00.000 29876 scope still moving after pulse duration time elapsed
18:41:43.519 00.031 29876 IsSlewing returns 0
18:41:43.519 00.000 29876 IsGuiding returns 1
18:41:43.550 00.031 29876 IsSlewing returns 0
18:41:43.550 00.000 29876 IsGuiding returns 0
18:41:43.550 00.000 29876 scope move finished after 300 + 75 ms
18:41:43.550 00.000 29876 Move returns status 0, amount 300
18:41:43.550 00.000 29876 move complete, result=0
18:41:43.550 00.000 29876 worker thread done servicing request
18:41:43.551 00.001 29876 Worker thread wakes up
18:41:43.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:43.551 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1095,696,31,31)
18:41:44.305 00.754 31432 ScopeASCOM::SideOfPier() returns 1
18:41:45.308 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:41:45.968 00.660 29876 Exposure complete
18:41:46.011 00.043 29876 worker thread done servicing request
18:41:46.011 00.000 31432 OnExposeComplete: enter
18:41:46.013 00.002 31432 UpdateGuideState(): m_state=3
18:41:46.015 00.002 31432 Star::Find(15, 1109, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
18:41:46.017 00.002 31432 Star::Find returns 1 (0), X=1109.23, Y=713.46, Mass=2099, SNR=28.6, Peak=204 HFD=3.3
18:41:46.024 00.007 31432 NORTH calibration completes with angle=89.3 rate=5.502 parity=1
18:41:46.026 00.002 31432 Falling Through to state GO_SOUTH
18:41:46.028 00.002 31432 Status Line: Pas vers le Sud   3, dist=26.4
18:41:46.033 00.005 31432 Enqueuing Calibration Move request for direction 1
18:41:46.035 00.002 29876 Worker thread wakes up
18:41:46.035 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2181 opts 0x0
18:41:46.035 00.000 29876 Handling axis move in thread for scope dir=1 dur=2181
18:41:46.035 00.000 29876 scope move axis dir= 1 dur= 2181 opts= 0x0
18:41:46.035 00.000 29876 MoveAxis(S, 2181, -)
18:41:46.035 00.000 29876 Guiding  Dir = 1, Dur = 2181
18:41:46.035 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:41:46.038 00.003 29876 IsSlewing returns 0
18:41:46.038 00.000 29876 IsGuiding returns 0
18:41:46.038 00.000 29876 PulseGuide returned control before completion, sleep 2191
18:41:46.047 00.009 31432 UpdateGuideState exits: m=2099 RSB=28.6
18:41:46.049 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:46.051 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:46.053 00.002 31432 Enqueuing Expose request
18:41:46.307 00.254 31432 ScopeASCOM::SideOfPier() returns 1
18:41:47.301 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:41:48.244 00.943 29876 IsGuiding returns 1
18:41:48.244 00.000 29876 scope still moving after pulse duration time elapsed
18:41:48.276 00.032 29876 IsSlewing returns 0
18:41:48.276 00.000 29876 IsGuiding returns 1
18:41:48.308 00.032 29876 IsSlewing returns 0
18:41:48.308 00.000 29876 IsGuiding returns 1
18:41:48.308 00.000 31432 ScopeASCOM::SideOfPier() returns 1
18:41:48.338 00.030 29876 IsSlewing returns 0
18:41:48.338 00.000 29876 IsGuiding returns 0
18:41:48.338 00.000 29876 scope move finished after 2181 + 119 ms
18:41:48.338 00.000 29876 Move returns status 0, amount 2181
18:41:48.338 00.000 29876 move complete, result=0
18:41:48.338 00.000 29876 worker thread done servicing request
18:41:48.338 00.000 29876 Worker thread wakes up
18:41:48.338 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:48.338 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1094,698,31,31)
18:41:49.310 00.972 31432 ScopeASCOM::SideOfPier() returns 1
18:41:50.301 00.991 31432 ScopeASCOM::SideOfPier() returns 1
18:41:50.963 00.662 29876 Exposure complete
18:41:51.006 00.043 29876 worker thread done servicing request
18:41:51.006 00.000 31432 OnExposeComplete: enter
18:41:51.008 00.002 31432 UpdateGuideState(): m_state=3
18:41:51.010 00.002 31432 Star::Find(15, 1109, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
18:41:51.012 00.002 31432 Star::Find returns 1 (0), X=1109.04, Y=710.28, Mass=2138, SNR=29.0, Peak=200 HFD=3.3
18:41:51.015 00.003 31432 Status Line: Pas vers le Sud   2, dist=23.2
18:41:51.018 00.003 31432 Enqueuing Calibration Move request for direction 1
18:41:51.020 00.002 29876 Worker thread wakes up
18:41:51.020 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 2181 opts 0x0
18:41:51.020 00.000 29876 Handling axis move in thread for scope dir=1 dur=2181
18:41:51.020 00.000 29876 scope move axis dir= 1 dur= 2181 opts= 0x0
18:41:51.020 00.000 29876 MoveAxis(S, 2181, -)
18:41:51.020 00.000 29876 Guiding  Dir = 1, Dur = 2181
18:41:51.020 00.000 29876 IsSlewing returns 0
18:41:51.021 00.001 29876 IsGuiding returns 0
18:41:51.021 00.000 29876 PulseGuide returned control before completion, sleep 2191
18:41:51.024 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:51.036 00.012 31432 UpdateGuideState exits: m=2138 RSB=29.0
18:41:51.038 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:51.040 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:51.042 00.002 31432 Enqueuing Expose request
18:41:51.310 00.268 31432 ScopeASCOM::SideOfPier() returns 1
18:41:52.307 00.997 31432 ScopeASCOM::SideOfPier() returns 1
18:41:53.219 00.912 29876 IsGuiding returns 1
18:41:53.219 00.000 29876 scope still moving after pulse duration time elapsed
18:41:53.250 00.031 29876 IsSlewing returns 0
18:41:53.250 00.000 29876 IsGuiding returns 0
18:41:53.250 00.000 29876 scope move finished after 2181 + 48 ms
18:41:53.250 00.000 29876 Move returns status 0, amount 2181
18:41:53.250 00.000 29876 move complete, result=0
18:41:53.250 00.000 29876 worker thread done servicing request
18:41:53.250 00.000 29876 Worker thread wakes up
18:41:53.250 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:53.250 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1094,695,31,31)
18:41:53.312 00.062 31432 ScopeASCOM::SideOfPier() returns 1
18:41:54.305 00.993 31432 ScopeASCOM::SideOfPier() returns 1
18:41:55.312 01.007 31432 ScopeASCOM::SideOfPier() returns 1
18:41:55.668 00.356 29876 Exposure complete
18:41:55.711 00.043 29876 worker thread done servicing request
18:41:55.711 00.000 31432 OnExposeComplete: enter
18:41:55.713 00.002 31432 UpdateGuideState(): m_state=3
18:41:55.715 00.002 31432 Star::Find(15, 1109, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
18:41:55.717 00.002 31432 Star::Find returns 1 (0), X=1108.31, Y=707.08, Mass=1460, SNR=22.3, Peak=112 HFD=4.4
18:41:55.719 00.002 31432 Status Line: Pas vers le Sud   1, dist=20.0
18:41:55.722 00.003 31432 Enqueuing Calibration Move request for direction 1
18:41:55.724 00.002 29876 Worker thread wakes up
18:41:55.724 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 438 opts 0x0
18:41:55.725 00.001 29876 Handling axis move in thread for scope dir=1 dur=438
18:41:55.725 00.000 29876 scope move axis dir= 1 dur= 438 opts= 0x0
18:41:55.725 00.000 29876 MoveAxis(S, 438, -)
18:41:55.725 00.000 29876 Guiding  Dir = 1, Dur = 438
18:41:55.725 00.000 29876 IsSlewing returns 0
18:41:55.725 00.000 29876 IsGuiding returns 0
18:41:55.725 00.000 29876 PulseGuide returned control before completion, sleep 448
18:41:55.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=254, Gamma=0.490
18:41:55.740 00.012 31432 UpdateGuideState exits: m=1460 RSB=22.3
18:41:55.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:55.745 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:55.747 00.002 31432 Enqueuing Expose request
18:41:56.176 00.429 29876 IsGuiding returns 1
18:41:56.176 00.000 29876 scope still moving after pulse duration time elapsed
18:41:56.206 00.030 29876 IsSlewing returns 0
18:41:56.206 00.000 29876 IsGuiding returns 1
18:41:56.238 00.032 29876 IsSlewing returns 0
18:41:56.238 00.000 29876 IsGuiding returns 0
18:41:56.238 00.000 29876 scope move finished after 438 + 74 ms
18:41:56.238 00.000 29876 Move returns status 0, amount 438
18:41:56.238 00.000 29876 move complete, result=0
18:41:56.238 00.000 29876 worker thread done servicing request
18:41:56.238 00.000 29876 Worker thread wakes up
18:41:56.238 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:56.238 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1093,692,31,31)
18:41:56.300 00.062 31432 ScopeASCOM::SideOfPier() returns 1
18:41:57.304 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:41:58.304 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:41:58.966 00.662 29876 Exposure complete
18:41:59.010 00.044 29876 worker thread done servicing request
18:41:59.010 00.000 31432 OnExposeComplete: enter
18:41:59.012 00.002 31432 UpdateGuideState(): m_state=3
18:41:59.013 00.001 31432 Star::Find(15, 1108, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
18:41:59.015 00.002 31432 Star::Find returns 1 (0), X=1105.89, Y=697.05, Mass=2230, SNR=29.7, Peak=224 HFD=2.9
18:41:59.019 00.004 31432 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
18:41:59.021 00.002 31432 Nudge: theta = 3.05
18:41:59.022 00.001 31432 South nudging, decAmt = 19.405, Normal south moves = 16.029
18:41:59.024 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:41:59.026 00.002 31432 Status Line: Incrément final vers le sud   1
18:41:59.030 00.004 31432 Enqueuing Calibration Move request for direction 1
18:41:59.033 00.003 29876 Worker thread wakes up
18:41:59.033 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:41:59.033 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:41:59.033 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:41:59.033 00.000 29876 MoveAxis(S, 300, -)
18:41:59.033 00.000 29876 Guiding  Dir = 1, Dur = 300
18:41:59.033 00.000 29876 IsSlewing returns 0
18:41:59.033 00.000 29876 IsGuiding returns 0
18:41:59.033 00.000 29876 PulseGuide returned control before completion, sleep 310
18:41:59.036 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:41:59.048 00.012 31432 UpdateGuideState exits: m=2230 RSB=29.7
18:41:59.050 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:41:59.052 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:41:59.053 00.001 31432 Enqueuing Expose request
18:41:59.304 00.251 31432 ScopeASCOM::SideOfPier() returns 1
18:41:59.348 00.044 29876 IsGuiding returns 1
18:41:59.348 00.000 29876 scope still moving after pulse duration time elapsed
18:41:59.380 00.032 29876 IsSlewing returns 0
18:41:59.380 00.000 29876 IsGuiding returns 1
18:41:59.411 00.031 29876 IsSlewing returns 0
18:41:59.411 00.000 29876 IsGuiding returns 0
18:41:59.411 00.000 29876 scope move finished after 300 + 78 ms
18:41:59.411 00.000 29876 Move returns status 0, amount 300
18:41:59.411 00.000 29876 move complete, result=0
18:41:59.411 00.000 29876 worker thread done servicing request
18:41:59.411 00.000 29876 Worker thread wakes up
18:41:59.411 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:41:59.411 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1091,682,31,31)
18:42:00.306 00.895 31432 ScopeASCOM::SideOfPier() returns 1
18:42:01.312 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:42:01.824 00.512 29876 Exposure complete
18:42:01.867 00.043 29876 worker thread done servicing request
18:42:01.867 00.000 31432 OnExposeComplete: enter
18:42:01.869 00.002 31432 UpdateGuideState(): m_state=3
18:42:01.871 00.002 31432 Star::Find(15, 1105, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
18:42:01.873 00.002 31432 Star::Find returns 1 (0), X=1105.01, Y=695.29, Mass=2241, SNR=29.6, Peak=173 HFD=3.4
18:42:01.875 00.002 31432 Nudge: theta = 3.05
18:42:01.877 00.002 31432 South nudging, decAmt = 17.735, Normal south moves = 16.029
18:42:01.879 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:42:01.881 00.002 31432 Status Line: Incrément final vers le sud   2
18:42:01.884 00.003 31432 Enqueuing Calibration Move request for direction 1
18:42:01.886 00.002 29876 Worker thread wakes up
18:42:01.886 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:42:01.886 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:42:01.886 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:42:01.886 00.000 29876 MoveAxis(S, 300, -)
18:42:01.886 00.000 29876 Guiding  Dir = 1, Dur = 300
18:42:01.886 00.000 29876 IsSlewing returns 0
18:42:01.886 00.000 29876 IsGuiding returns 0
18:42:01.887 00.001 29876 PulseGuide returned control before completion, sleep 310
18:42:01.889 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:01.901 00.012 31432 UpdateGuideState exits: m=2241 RSB=29.6
18:42:01.904 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:01.905 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:01.907 00.002 31432 Enqueuing Expose request
18:42:02.212 00.305 29876 IsGuiding returns 1
18:42:02.212 00.000 29876 scope still moving after pulse duration time elapsed
18:42:02.242 00.030 29876 IsSlewing returns 0
18:42:02.242 00.000 29876 IsGuiding returns 1
18:42:02.273 00.031 29876 IsSlewing returns 0
18:42:02.273 00.000 29876 IsGuiding returns 0
18:42:02.273 00.000 29876 scope move finished after 300 + 87 ms
18:42:02.273 00.000 29876 Move returns status 0, amount 300
18:42:02.273 00.000 29876 move complete, result=0
18:42:02.273 00.000 29876 worker thread done servicing request
18:42:02.273 00.000 29876 Worker thread wakes up
18:42:02.273 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:02.273 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1090,680,31,31)
18:42:02.305 00.032 31432 ScopeASCOM::SideOfPier() returns 1
18:42:03.314 01.009 31432 ScopeASCOM::SideOfPier() returns 1
18:42:04.305 00.991 31432 ScopeASCOM::SideOfPier() returns 1
18:42:04.897 00.592 29876 Exposure complete
18:42:04.940 00.043 29876 worker thread done servicing request
18:42:04.940 00.000 31432 OnExposeComplete: enter
18:42:04.942 00.002 31432 UpdateGuideState(): m_state=3
18:42:04.945 00.003 31432 Star::Find(15, 1105, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
18:42:04.946 00.001 31432 Star::Find returns 1 (0), X=1103.94, Y=692.50, Mass=2353, SNR=30.3, Peak=194 HFD=3.5
18:42:04.949 00.003 31432 Nudge: theta = 3.04
18:42:04.951 00.002 31432 South nudging, decAmt = 15.050, Normal south moves = 16.029
18:42:04.953 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:42:04.954 00.001 31432 Status Line: Incrément final vers le sud   3
18:42:04.959 00.005 31432 Enqueuing Calibration Move request for direction 1
18:42:04.961 00.002 29876 Worker thread wakes up
18:42:04.961 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:42:04.961 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:42:04.961 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:42:04.961 00.000 29876 MoveAxis(S, 300, -)
18:42:04.961 00.000 29876 Guiding  Dir = 1, Dur = 300
18:42:04.961 00.000 29876 IsSlewing returns 0
18:42:04.961 00.000 29876 IsGuiding returns 0
18:42:04.961 00.000 29876 PulseGuide returned control before completion, sleep 310
18:42:04.964 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=7, FiltMax=254, Gamma=0.490
18:42:04.977 00.013 31432 UpdateGuideState exits: m=2353 RSB=30.3
18:42:04.979 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:04.981 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:04.983 00.002 31432 Enqueuing Expose request
18:42:05.282 00.299 29876 IsGuiding returns 1
18:42:05.282 00.000 29876 scope still moving after pulse duration time elapsed
18:42:05.314 00.032 29876 IsSlewing returns 0
18:42:05.314 00.000 29876 IsGuiding returns 1
18:42:05.314 00.000 31432 ScopeASCOM::SideOfPier() returns 1
18:42:05.345 00.031 29876 IsSlewing returns 0
18:42:05.345 00.000 29876 IsGuiding returns 1
18:42:05.375 00.030 29876 IsSlewing returns 0
18:42:05.375 00.000 29876 IsGuiding returns 1
18:42:05.407 00.032 29876 IsSlewing returns 0
18:42:05.407 00.000 29876 IsGuiding returns 0
18:42:05.407 00.000 29876 scope move finished after 300 + 145 ms
18:42:05.407 00.000 29876 Move returns status 0, amount 300
18:42:05.407 00.000 29876 move complete, result=0
18:42:05.407 00.000 29876 worker thread done servicing request
18:42:05.407 00.000 29876 Worker thread wakes up
18:42:05.407 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:05.407 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1089,677,31,31)
18:42:06.301 00.894 31432 ScopeASCOM::SideOfPier() returns 1
18:42:07.307 01.006 31432 ScopeASCOM::SideOfPier() returns 1
18:42:07.821 00.514 29876 Exposure complete
18:42:07.863 00.042 29876 worker thread done servicing request
18:42:07.864 00.001 31432 OnExposeComplete: enter
18:42:07.866 00.002 31432 UpdateGuideState(): m_state=3
18:42:07.868 00.002 31432 Star::Find(15, 1103, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
18:42:07.870 00.002 31432 Star::Find returns 1 (0), X=1103.02, Y=690.86, Mass=2216, SNR=29.7, Peak=209 HFD=3.0
18:42:07.873 00.003 31432 Nudge: theta = 3.06
18:42:07.875 00.002 31432 South nudging, decAmt = 13.508, Normal south moves = 16.029
18:42:07.877 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:42:07.879 00.002 31432 Status Line: Incrément final vers le sud   4
18:42:07.882 00.003 31432 Enqueuing Calibration Move request for direction 1
18:42:07.884 00.002 29876 Worker thread wakes up
18:42:07.884 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:42:07.884 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:42:07.884 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:42:07.884 00.000 29876 MoveAxis(S, 300, -)
18:42:07.884 00.000 29876 Guiding  Dir = 1, Dur = 300
18:42:07.885 00.001 29876 IsSlewing returns 0
18:42:07.885 00.000 29876 IsGuiding returns 0
18:42:07.885 00.000 29876 PulseGuide returned control before completion, sleep 310
18:42:07.887 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:07.899 00.012 31432 UpdateGuideState exits: m=2216 RSB=29.7
18:42:07.902 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:07.904 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:07.905 00.001 31432 Enqueuing Expose request
18:42:08.209 00.304 29876 IsGuiding returns 1
18:42:08.209 00.000 29876 scope still moving after pulse duration time elapsed
18:42:08.239 00.030 29876 IsSlewing returns 0
18:42:08.239 00.000 29876 IsGuiding returns 1
18:42:08.270 00.031 29876 IsSlewing returns 0
18:42:08.270 00.000 29876 IsGuiding returns 0
18:42:08.270 00.000 29876 scope move finished after 300 + 85 ms
18:42:08.270 00.000 29876 Move returns status 0, amount 300
18:42:08.270 00.000 29876 move complete, result=0
18:42:08.270 00.000 29876 worker thread done servicing request
18:42:08.270 00.000 29876 Worker thread wakes up
18:42:08.270 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:08.271 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(1088,676,31,31)
18:42:08.302 00.031 31432 ScopeASCOM::SideOfPier() returns 1
18:42:09.306 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:42:10.311 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:42:10.897 00.586 29876 Exposure complete
18:42:10.940 00.043 29876 worker thread done servicing request
18:42:10.940 00.000 31432 OnExposeComplete: enter
18:42:10.942 00.002 31432 UpdateGuideState(): m_state=3
18:42:10.944 00.002 31432 Star::Find(15, 1103, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
18:42:10.946 00.002 31432 Star::Find returns 1 (0), X=1102.61, Y=688.70, Mass=2238, SNR=29.9, Peak=224 HFD=3.1
18:42:10.948 00.002 31432 Nudge: theta = 3.02
18:42:10.950 00.002 31432 Final south nudging status: Current loc = {1102.611,688.696}, targeting {1096.866,676.733}
18:42:10.952 00.002 31432 Falling Through to state CALIBRATION_COMPLETE
18:42:10.954 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:35:54"
18:42:10.956 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009413
18:42:10.958 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.001521
18:42:10.960 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:42:10.962 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.059568
18:42:10.964 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.604940
18:42:10.966 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.003070
18:42:10.968 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:42:10.970 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:42:10.972 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:42:10.974 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:42:10.976 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:10.978 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:10.980 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:10.982 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:10.984 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 5.369420
18:42:10.986 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:10.988 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 56
18:42:10.990 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:10.992 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:42:10.994 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:35:54"
18:42:10.996 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 0
18:42:10.998 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {2.4 0.3}, {5.8 0.4}, {8.8 0.5}, {12.4 0.8}, {14.9 1.2}, {17.7 0.5}, {20.3 0.6}, {23.3 1.1}, {25.4 1.5}, {25.4 1.5}, {14.7 1.0}, {8.4 1.0}"
18:42:11.000 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.8 1.9}, {0.1 3.4}, {-0.3 6.0}, {-0.6 8.0}, {-0.8 9.6}, {-1.3 11.2}, {-1.7 12.8}, {-3.0 12.7}, {-3.4 13.1}, {-3.5 13.1}, {-4.8 13.4}, {-6.5 13.4}, {-5.9 13.0}, {-6.6 13.0}, {-8.0 13.2}, {-8.3 13.2}, {-8.7 13.1}, {-8.8 13.4}, {-9.4 12.9}, {-9.7 13.2}, {-10.0 12.7}, {-9.9 13.4}, {-10.8 13.2}, {-10.7 13.1}, {-11.3 13.0}, {-11.3 12.7}, {-12.0 13.1}, {-12.5 13.1}, {-12.2 13.6}, {-12.1 13.4}, {-12.2 13.3}, {-12.0 13.5}, {-12.1 13.5}, {-12.5 13.3}, {-11.7 13.3}, {-11.5 13.0}, {-10.4 13.2}, {-10.6 13.4}, {-9.7 13.1}, {-9.9 13.5}, {-8.6 13.1}, {-8.1 13.5}, {-6.3 13.6}, {-6.6 14.0}, {-5.7 14.1}, {-4.9 13.7}, {-4.0 13.4}, {-3.9 13.9}, {-3.4 13.7}, {-2.5 14.2}, {-1.2 15.6}, {-1.1 17.1}, {-0.8 19.3}, {0.1 21.1}, {0.8 23.6}, {0.9 25.5}, {0.9 25.5}, {1.5 25.7}, {2.2 25.9}, {3.0 25.8}, {2.7 25.7}, {3.2 26.0}, {4.5 19.8}, {4.2 10.5}"
18:42:11.002 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:42:11.009 00.007 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.011 00.002 31432 Mount::SetCalibration (scope) -- xAngle=-177.7 yAngle=89.3 xRate=9.375 yRate=5.502 bin=1 dec=-0.2 pierSide=1 par=+/+ rotAng=Aucun
18:42:11.013 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=-177.7 m_yAngleError=-177.0
18:42:11.016 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:42:11.019 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.024 00.005 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:42:11.027 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.031 00.004 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:42:11"
18:42:11.033 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009375
18:42:11.036 00.003 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.005502
18:42:11.038 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:42:11.040 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.101500
18:42:11.042 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.559170
18:42:11.044 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002843
18:42:11.046 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:42:11.048 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:42:11.050 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:42:11.052 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:42:11.054 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:11.056 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:11.058 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:11.060 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:11.062 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:42:11.064 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:11.066 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:42:11.068 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:11.070 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 0
18:42:11.072 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:42:11.074 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:42:11.076 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:42:11.078 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:42:11.081 00.003 31432 GetBoolean("/Confirm/13/CalWarning_Rates", 1) returns 1
18:42:11.083 00.002 31432 Alert: Avis: L'étalonnage est terminé, mais les taux de AD et de Dec varient d'une quantité inattendue (souvent causée par un large jeu sur l'axe de Declinaison)
18:42:11.301 00.218 31432 Calibration alert details: Expected ratio at dec=-0.2 is 1.000, actual is 1.704
18:42:11.303 00.002 31432 Status Line: Calibration complete
18:42:11.306 00.003 31432 Calibration Complete
18:42:11.308 00.002 31432 PhdConfig flush
18:42:11.310 00.002 31432 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
18:42:11.312 00.002 31432 guider state => CALIBRATED
18:42:11.314 00.002 31432 Changing from state CALIBRATED to CALIBRATED
18:42:11.316 00.002 31432 guider state => CALIBRATED
18:42:11.318 00.002 31432 Changing from state CALIBRATED to GUIDING
18:42:11.320 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:42:11.322 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.324 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=-0.2 pierSide=1, cal dec=-0.2 pierSide=1 rotAngle=Aucun bin=1
18:42:11.326 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:11.329 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:11.331 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:11.333 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:11.335 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:42:11.337 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:11.339 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:42:11.341 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:11.343 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:42:11.346 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:42:11.348 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:42:11.349 00.001 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:42:11.352 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:42:11.364 00.012 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:42:11.366 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:42:11.370 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:42:11.373 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.375 00.002 31432 setting lock position to (1102.61, 688.70)
18:42:11.377 00.002 31432 MultiStar: stabilizing after lock position change
18:42:11.379 00.002 31432 guider state => GUIDING
18:42:11.381 00.002 31432 Status Line: Guidage
18:42:11.384 00.003 31432 Mount: notify guiding started
18:42:11.387 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:42:11.389 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:42:11"
18:42:11.392 00.003 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009375
18:42:11.394 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.005502
18:42:11.396 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:42:11.398 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.101500
18:42:11.400 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.559170
18:42:11.402 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002843
18:42:11.404 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:42:11.406 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:42:11.408 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:42:11.410 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:42:11.411 00.001 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:11.413 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:11.415 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:11.417 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:11.419 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:42:11.422 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:11.424 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:42:11.426 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:11.428 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:42:11.430 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:42:11.432 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:42:11.434 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:42:11.436 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:42:11.438 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:11.440 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:11.442 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:11.444 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:11.446 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:42:11.448 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:11.450 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:42:11.451 00.001 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:11.453 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:42:11.455 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:42:11.457 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:42:11.459 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:42:11.461 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:42:11.464 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:42:11.467 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.469 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:42:11.471 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:42:11.474 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.2
18:42:11.476 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.2
18:42:11.477 00.001 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
18:42:11.479 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
18:42:11.481 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
18:42:11.483 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
18:42:11.485 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:42:11.487 00.002 31432 PFT: calibrate1 done, start looping
18:42:11.488 00.001 31432 Mount: notify guiding stopped
18:42:11.490 00.002 31432 BLC: window closed
18:42:11.492 00.002 31432 BLC: Last direction was reset
18:42:11.495 00.003 31432 PhdController failed: Guiding stopped
18:42:11.497 00.002 31432 PhdController: newstate STATE_FINISH
18:42:11.498 00.001 31432 PhdController complete: fail: Guiding stopped
18:42:11.500 00.002 31432 Mount: notify guiding dither settle done success=0
18:42:11.502 00.002 31432 PhdController: newstate STATE_IDLE
18:42:11.504 00.002 31432 Changing from state GUIDING to STOP
18:42:11.506 00.002 31432 guider state => SELECTED
18:42:11.507 00.001 31432 Status Line: Boucler
18:42:11.510 00.003 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:42:11.512 00.002 31432 PFT: set state 3
18:42:11.516 00.004 31432 ScopeASCOM::SideOfPier() returns 1
18:42:11.518 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:11.529 00.011 31432 UpdateGuideState exits: m=2238 RSB=29.9
18:42:11.531 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:11.533 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:11.535 00.002 31432 Enqueuing Expose request
18:42:11.537 00.002 29876 Worker thread wakes up
18:42:11.537 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:11.537 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1088,674,31,31)
18:42:12.515 00.978 31432 ScopeASCOM::SideOfPier() returns 1
18:42:13.518 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:42:13.953 00.435 29876 Exposure complete
18:42:13.995 00.042 29876 worker thread done servicing request
18:42:13.995 00.000 31432 OnExposeComplete: enter
18:42:13.998 00.003 31432 UpdateGuideState(): m_state=2
18:42:14.000 00.002 31432 Star::Find(15, 1102, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:42:14.002 00.002 31432 Star::Find returns 1 (0), X=1102.60, Y=688.35, Mass=2206, SNR=29.0, Peak=198 HFD=3.3
18:42:14.003 00.001 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-3.10) = xAngle (1.50 = 1.50)
18:42:14.005 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (4.59 = -1.70)
18:42:14.007 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=0.03 mountY=-0.34, mountTheta=-1.50
18:42:14.015 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:14.027 00.012 31432 UpdateGuideState exits: m=2206 RSB=29.0
18:42:14.028 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:14.031 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:14.033 00.002 31432 Enqueuing Expose request
18:42:14.035 00.002 29876 Worker thread wakes up
18:42:14.035 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:14.035 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1088,673,31,31)
18:42:14.514 00.479 31432 ScopeASCOM::SideOfPier() returns 1
18:42:15.514 01.000 31432 ScopeASCOM::SideOfPier() returns 1
18:42:15.682 00.168 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:42:11"
18:42:15.684 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009375
18:42:15.686 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.005502
18:42:15.688 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:42:15.690 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.101500
18:42:15.692 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.559170
18:42:15.695 00.003 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002843
18:42:15.697 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:42:15.699 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:42:15.701 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:42:15.704 00.003 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:42:15.707 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:15.709 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:15.712 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:15.714 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:15.716 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:42:15.718 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:15.720 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:42:15.722 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:15.724 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:42:15.726 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:42:15.728 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:42:15.730 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:42:15.732 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:42:15.739 00.007 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:42:15.742 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:42:15.744 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:42:15.746 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:42:15.748 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:42:15.750 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:42:15.752 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:42:15.754 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:42:15.756 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:42:15.758 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:42:15.760 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:42:15.762 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:42:15.764 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:42:16.504 00.740 31432 ScopeASCOM::SideOfPier() returns 1
18:42:16.661 00.157 29876 Exposure complete
18:42:16.703 00.042 29876 worker thread done servicing request
18:42:16.704 00.001 31432 OnExposeComplete: enter
18:42:16.706 00.002 31432 UpdateGuideState(): m_state=2
18:42:16.708 00.002 31432 Star::Find(15, 1102, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:42:16.710 00.002 31432 Star::Find returns 1 (0), X=1100.29, Y=687.55, Mass=2183, SNR=29.2, Peak=205 HFD=3.2
18:42:16.712 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-3.10) = xAngle (0.42 = 0.42)
18:42:16.714 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.51 = -2.78)
18:42:16.716 00.002 31432 CameraToMount -- cameraX=-2.32 cameraY=-1.14 hyp=2.59 cameraTheta=-2.68 mountX=2.36 mountY=-0.93, mountTheta=-0.37
18:42:16.718 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:16.728 00.010 31432 UpdateGuideState exits: m=2183 RSB=29.2
18:42:16.731 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:16.732 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:16.734 00.002 31432 Enqueuing Expose request
18:42:16.736 00.002 29876 Worker thread wakes up
18:42:16.736 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:16.736 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1085,673,31,31)
18:42:17.512 00.776 31432 ScopeASCOM::SideOfPier() returns 1
18:42:18.505 00.993 31432 ScopeASCOM::SideOfPier() returns 1
18:42:19.252 00.747 29876 Exposure complete
18:42:19.295 00.043 29876 worker thread done servicing request
18:42:19.295 00.000 31432 OnExposeComplete: enter
18:42:19.297 00.002 31432 UpdateGuideState(): m_state=2
18:42:19.299 00.002 31432 Star::Find(15, 1100, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:42:19.301 00.002 31432 Star::Find returns 1 (0), X=1100.10, Y=688.18, Mass=2261, SNR=29.5, Peak=222 HFD=3.1
18:42:19.303 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-3.10) = xAngle (0.16 = 0.16)
18:42:19.305 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.25 = -3.03)
18:42:19.306 00.001 31432 CameraToMount -- cameraX=-2.51 cameraY=-0.51 hyp=2.56 cameraTheta=-2.94 mountX=2.53 mountY=-0.28, mountTheta=-0.11
18:42:19.309 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:19.320 00.011 31432 UpdateGuideState exits: m=2261 RSB=29.5
18:42:19.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:19.324 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:19.326 00.002 31432 Enqueuing Expose request
18:42:19.328 00.002 29876 Worker thread wakes up
18:42:19.328 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:19.328 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1085,673,31,31)
18:42:19.516 00.188 31432 ScopeASCOM::SideOfPier() returns 1
18:42:20.509 00.993 31432 ScopeASCOM::SideOfPier() returns 1
18:42:21.513 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:42:21.961 00.448 29876 Exposure complete
18:42:22.003 00.042 29876 worker thread done servicing request
18:42:22.003 00.000 31432 OnExposeComplete: enter
18:42:22.005 00.002 31432 UpdateGuideState(): m_state=2
18:42:22.007 00.002 31432 Star::Find(15, 1100, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:42:22.009 00.002 31432 Star::Find returns 1 (0), X=1100.19, Y=688.02, Mass=2033, SNR=28.3, Peak=187 HFD=3.1
18:42:22.011 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-3.10) = xAngle (0.23 = 0.23)
18:42:22.013 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.32 = -2.96)
18:42:22.015 00.002 31432 CameraToMount -- cameraX=-2.42 cameraY=-0.67 hyp=2.51 cameraTheta=-2.87 mountX=2.44 mountY=-0.45, mountTheta=-0.18
18:42:22.017 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:22.028 00.011 31432 UpdateGuideState exits: m=2033 RSB=28.3
18:42:22.030 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:22.032 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:22.033 00.001 31432 Enqueuing Expose request
18:42:22.035 00.002 29876 Worker thread wakes up
18:42:22.035 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:22.035 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1085,673,31,31)
18:42:22.510 00.475 31432 ScopeASCOM::SideOfPier() returns 1
18:42:23.513 01.003 31432 ScopeASCOM::SideOfPier() returns 1
18:42:24.451 00.938 29876 Exposure complete
18:42:24.492 00.041 29876 worker thread done servicing request
18:42:24.493 00.001 31432 OnExposeComplete: enter
18:42:24.495 00.002 31432 UpdateGuideState(): m_state=2
18:42:24.497 00.002 31432 Star::Find(15, 1100, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:42:24.499 00.002 31432 Star::Find returns 1 (0), X=1100.23, Y=687.63, Mass=2152, SNR=29.3, Peak=224 HFD=3.2
18:42:24.500 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-3.10) = xAngle (0.38 = 0.38)
18:42:24.502 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.47 = -2.81)
18:42:24.504 00.002 31432 CameraToMount -- cameraX=-2.38 cameraY=-1.07 hyp=2.61 cameraTheta=-2.72 mountX=2.42 mountY=-0.84, mountTheta=-0.34
18:42:24.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:24.517 00.010 31432 UpdateGuideState exits: m=2152 RSB=29.3
18:42:24.519 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:24.521 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:24.523 00.002 31432 Enqueuing Expose request
18:42:24.525 00.002 29876 Worker thread wakes up
18:42:24.525 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:24.525 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1085,673,31,31)
18:42:24.529 00.004 31432 ScopeASCOM::SideOfPier() returns 1
18:42:25.514 00.985 31432 ScopeASCOM::SideOfPier() returns 1
18:42:26.605 01.091 31432 ScopeASCOM::SideOfPier() returns 1
18:42:27.151 00.546 29876 Exposure complete
18:42:27.194 00.043 29876 worker thread done servicing request
18:42:27.195 00.001 31432 OnExposeComplete: enter
18:42:27.197 00.002 31432 UpdateGuideState(): m_state=2
18:42:27.199 00.002 31432 Star::Find(15, 1100, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:42:27.200 00.001 31432 Star::Find returns 1 (0), X=1099.36, Y=687.77, Mass=2193, SNR=29.0, Peak=194 HFD=3.4
18:42:27.202 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-3.10) = xAngle (0.24 = 0.24)
18:42:27.204 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.33 = -2.96)
18:42:27.206 00.002 31432 CameraToMount -- cameraX=-3.25 cameraY=-0.93 hyp=3.38 cameraTheta=-2.86 mountX=3.29 mountY=-0.63, mountTheta=-0.19
18:42:27.208 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:27.219 00.011 31432 UpdateGuideState exits: m=2193 RSB=29.0
18:42:27.221 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:27.223 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:27.225 00.002 31432 Enqueuing Expose request
18:42:27.227 00.002 29876 Worker thread wakes up
18:42:27.227 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:27.227 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1084,673,31,31)
18:42:27.504 00.277 31432 ScopeASCOM::SideOfPier() returns 1
18:42:28.512 01.008 31432 ScopeASCOM::SideOfPier() returns 1
18:42:29.506 00.994 31432 ScopeASCOM::SideOfPier() returns 1
18:42:29.737 00.231 29876 Exposure complete
18:42:29.781 00.044 29876 worker thread done servicing request
18:42:29.781 00.000 31432 OnExposeComplete: enter
18:42:29.783 00.002 31432 UpdateGuideState(): m_state=2
18:42:29.785 00.002 31432 Star::Find(15, 1099, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:42:29.787 00.002 31432 Star::Find returns 1 (0), X=1098.04, Y=688.21, Mass=2269, SNR=30.0, Peak=217 HFD=3.2
18:42:29.789 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-3.10) = xAngle (0.07 = 0.07)
18:42:29.791 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.16 = -3.13)
18:42:29.793 00.002 31432 CameraToMount -- cameraX=-4.58 cameraY=-0.49 hyp=4.60 cameraTheta=-3.03 mountX=4.59 mountY=-0.07, mountTheta=-0.02
18:42:29.795 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:29.806 00.011 31432 UpdateGuideState exits: m=2269 RSB=30.0
18:42:29.808 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:29.810 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:29.812 00.002 31432 Enqueuing Expose request
18:42:29.814 00.002 29876 Worker thread wakes up
18:42:29.814 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:29.814 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1083,673,31,31)
18:42:30.508 00.694 31432 ScopeASCOM::SideOfPier() returns 1
18:42:31.519 01.011 31432 ScopeASCOM::SideOfPier() returns 1
18:42:32.439 00.920 29876 Exposure complete
18:42:32.483 00.044 29876 worker thread done servicing request
18:42:32.484 00.001 31432 OnExposeComplete: enter
18:42:32.486 00.002 31432 UpdateGuideState(): m_state=2
18:42:32.488 00.002 31432 Star::Find(15, 1098, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:42:32.490 00.002 31432 Star::Find returns 1 (0), X=1097.83, Y=688.70, Mass=2376, SNR=30.7, Peak=205 HFD=3.4
18:42:32.492 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (-3.10) = xAngle (6.24 = -0.04)
18:42:32.494 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (9.33 = 3.05)
18:42:32.496 00.002 31432 CameraToMount -- cameraX=-4.78 cameraY=0.00 hyp=4.78 cameraTheta=3.14 mountX=4.78 mountY=0.44, mountTheta=0.09
18:42:32.505 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=254, Gamma=0.490
18:42:32.508 00.003 31432 UpdateGuideState exits: m=2376 RSB=30.7
18:42:32.510 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:32.512 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:32.514 00.002 31432 Enqueuing Expose request
18:42:32.516 00.002 29876 Worker thread wakes up
18:42:32.516 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:32.516 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1083,674,31,31)
18:42:32.526 00.010 31432 ScopeASCOM::SideOfPier() returns 1
18:42:33.509 00.983 31432 ScopeASCOM::SideOfPier() returns 1
18:42:34.510 01.001 31432 ScopeASCOM::SideOfPier() returns 1
18:42:35.041 00.531 29876 Exposure complete
18:42:35.085 00.044 29876 worker thread done servicing request
18:42:35.085 00.000 31432 OnExposeComplete: enter
18:42:35.087 00.002 31432 UpdateGuideState(): m_state=2
18:42:35.089 00.002 31432 Star::Find(15, 1097, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:42:35.090 00.001 31432 Star::Find returns 1 (0), X=1098.03, Y=688.63, Mass=2255, SNR=29.7, Peak=215 HFD=3.4
18:42:35.093 00.003 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-3.10) = xAngle (-0.03 = -0.03)
18:42:35.094 00.001 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.06 = 3.06)
18:42:35.097 00.003 31432 CameraToMount -- cameraX=-4.58 cameraY=-0.06 hyp=4.58 cameraTheta=-3.13 mountX=4.58 mountY=0.36, mountTheta=0.08
18:42:35.099 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:35.101 00.002 31432 UpdateGuideState exits: m=2255 RSB=29.7
18:42:35.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:35.104 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:35.107 00.003 31432 Enqueuing Expose request
18:42:35.108 00.001 29876 Worker thread wakes up
18:42:35.108 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:35.108 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1083,674,31,31)
18:42:35.506 00.398 31432 ScopeASCOM::SideOfPier() returns 1
18:42:36.513 01.007 31432 ScopeASCOM::SideOfPier() returns 1
18:42:37.518 01.005 31432 ScopeASCOM::SideOfPier() returns 1
18:42:37.735 00.217 29876 Exposure complete
18:42:37.800 00.065 29876 worker thread done servicing request
18:42:37.800 00.000 31432 OnExposeComplete: enter
18:42:37.805 00.005 31432 UpdateGuideState(): m_state=2
18:42:37.810 00.005 31432 Star::Find(15, 1098, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:42:37.816 00.006 31432 Star::Find returns 1 (0), X=1097.12, Y=688.30, Mass=2197, SNR=29.6, Peak=224 HFD=3.2
18:42:37.819 00.003 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-3.10) = xAngle (0.03 = 0.03)
18:42:37.825 00.006 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.12 = 3.12)
18:42:37.829 00.004 31432 CameraToMount -- cameraX=-5.49 cameraY=-0.40 hyp=5.50 cameraTheta=-3.07 mountX=5.50 mountY=0.11, mountTheta=0.02
18:42:37.835 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:37.839 00.004 31432 UpdateGuideState exits: m=2197 RSB=29.6
18:42:37.844 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:37.849 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:37.854 00.005 31432 Enqueuing Expose request
18:42:37.858 00.004 29876 Worker thread wakes up
18:42:37.859 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:37.859 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,673,31,31)
18:42:38.507 00.648 31432 ScopeASCOM::SideOfPier() returns 1
18:42:39.514 01.007 31432 ScopeASCOM::SideOfPier() returns 1
18:42:40.270 00.756 29876 Exposure complete
18:42:40.335 00.065 29876 worker thread done servicing request
18:42:40.335 00.000 31432 OnExposeComplete: enter
18:42:40.340 00.005 31432 UpdateGuideState(): m_state=2
18:42:40.345 00.005 31432 Star::Find(15, 1097, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:42:40.350 00.005 31432 Star::Find returns 1 (0), X=1096.42, Y=688.00, Mass=2225, SNR=29.6, Peak=210 HFD=2.9
18:42:40.354 00.004 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-3.10) = xAngle (0.07 = 0.07)
18:42:40.359 00.005 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.16 = -3.12)
18:42:40.364 00.005 31432 CameraToMount -- cameraX=-6.19 cameraY=-0.70 hyp=6.23 cameraTheta=-3.03 mountX=6.21 mountY=-0.13, mountTheta=-0.02
18:42:40.370 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:40.374 00.004 31432 UpdateGuideState exits: m=2225 RSB=29.6
18:42:40.379 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:40.384 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:40.388 00.004 31432 Enqueuing Expose request
18:42:40.393 00.005 29876 Worker thread wakes up
18:42:40.393 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:40.393 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1081,673,31,31)
18:42:40.515 00.122 31432 ScopeASCOM::SideOfPier() returns 1
18:42:41.510 00.995 31432 ScopeASCOM::SideOfPier() returns 1
18:42:42.399 00.889 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1132->Skipping event because click outside of search region
18:42:42.510 00.111 31432 ScopeASCOM::SideOfPier() returns 1
18:42:43.020 00.510 29876 Exposure complete
18:42:43.062 00.042 29876 worker thread done servicing request
18:42:43.062 00.000 31432 OnExposeComplete: enter
18:42:43.065 00.003 31432 UpdateGuideState(): m_state=2
18:42:43.066 00.001 31432 Star::Find(15, 1096, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:42:43.068 00.002 31432 Star::Find returns 1 (0), X=1096.53, Y=688.57, Mass=2260, SNR=29.4, Peak=212 HFD=3.2
18:42:43.070 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-3.10) = xAngle (-0.02 = -0.02)
18:42:43.072 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.07 = 3.07)
18:42:43.074 00.002 31432 CameraToMount -- cameraX=-6.08 cameraY=-0.12 hyp=6.08 cameraTheta=-3.12 mountX=6.08 mountY=0.44, mountTheta=0.07
18:42:43.076 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=10, FiltMax=254, Gamma=0.490
18:42:43.087 00.011 31432 UpdateGuideState exits: m=2260 RSB=29.4
18:42:43.090 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:43.092 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:43.093 00.001 31432 Enqueuing Expose request
18:42:43.095 00.002 29876 Worker thread wakes up
18:42:43.095 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:43.095 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1082,674,31,31)
18:42:43.514 00.419 31432 ScopeASCOM::SideOfPier() returns 1
18:42:44.518 01.004 31432 ScopeASCOM::SideOfPier() returns 1
18:42:45.511 00.993 31432 ScopeASCOM::SideOfPier() returns 1
18:42:45.619 00.108 29876 Exposure complete
18:42:45.662 00.043 29876 worker thread done servicing request
18:42:45.662 00.000 31432 OnExposeComplete: enter
18:42:45.664 00.002 31432 UpdateGuideState(): m_state=2
18:42:45.666 00.002 31432 Star::Find(15, 1096, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:42:45.668 00.002 31432 Star::Find returns 1 (0), X=1096.10, Y=688.22, Mass=2183, SNR=29.2, Peak=228 HFD=3.1
18:42:45.670 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-3.10) = xAngle (0.03 = 0.03)
18:42:45.672 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.12 = 3.12)
18:42:45.674 00.002 31432 CameraToMount -- cameraX=-6.52 cameraY=-0.48 hyp=6.53 cameraTheta=-3.07 mountX=6.53 mountY=0.12, mountTheta=0.02
18:42:45.679 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:45.691 00.012 31432 UpdateGuideState exits: m=2183 RSB=29.2
18:42:45.694 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:45.695 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:45.698 00.003 31432 Enqueuing Expose request
18:42:45.699 00.001 29876 Worker thread wakes up
18:42:45.700 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:45.700 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1081,673,31,31)
18:42:46.508 00.808 31432 ScopeASCOM::SideOfPier() returns 1
18:42:47.004 00.496 31432 PFT: closed
18:42:48.322 01.318 29876 Exposure complete
18:42:48.366 00.044 29876 worker thread done servicing request
18:42:48.366 00.000 31432 OnExposeComplete: enter
18:42:48.368 00.002 31432 UpdateGuideState(): m_state=2
18:42:48.370 00.002 31432 Star::Find(15, 1096, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:42:48.372 00.002 31432 Star::Find returns 1 (0), X=1095.87, Y=688.07, Mass=2273, SNR=29.7, Peak=225 HFD=2.9
18:42:48.374 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-3.10) = xAngle (0.05 = 0.05)
18:42:48.376 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.14 = -3.14)
18:42:48.378 00.002 31432 CameraToMount -- cameraX=-6.74 cameraY=-0.62 hyp=6.77 cameraTheta=-3.05 mountX=6.76 mountY=-0.00, mountTheta=-0.00
18:42:48.380 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:48.392 00.012 31432 UpdateGuideState exits: m=2273 RSB=29.7
18:42:48.394 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:48.396 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:48.398 00.002 31432 Enqueuing Expose request
18:42:48.400 00.002 29876 Worker thread wakes up
18:42:48.400 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:48.400 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1081,673,31,31)
18:42:50.918 02.518 29876 Exposure complete
18:42:50.961 00.043 29876 worker thread done servicing request
18:42:50.961 00.000 31432 OnExposeComplete: enter
18:42:50.963 00.002 31432 UpdateGuideState(): m_state=2
18:42:50.966 00.003 31432 Star::Find(15, 1095, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:42:50.968 00.002 31432 Star::Find returns 1 (0), X=1095.14, Y=688.89, Mass=2231, SNR=29.3, Peak=222 HFD=3.0
18:42:50.970 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (-3.10) = xAngle (6.22 = -0.07)
18:42:50.972 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (9.31 = 3.02)
18:42:50.973 00.001 31432 CameraToMount -- cameraX=-7.47 cameraY=0.20 hyp=7.47 cameraTheta=3.12 mountX=7.46 mountY=0.88, mountTheta=0.12
18:42:50.976 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:50.988 00.012 31432 UpdateGuideState exits: m=2231 RSB=29.3
18:42:50.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:50.992 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:50.994 00.002 31432 Enqueuing Expose request
18:42:50.996 00.002 29876 Worker thread wakes up
18:42:50.996 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:50.996 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1080,674,31,31)
18:42:53.629 02.633 29876 Exposure complete
18:42:53.672 00.043 29876 worker thread done servicing request
18:42:53.672 00.000 31432 OnExposeComplete: enter
18:42:53.675 00.003 31432 UpdateGuideState(): m_state=2
18:42:53.677 00.002 31432 Star::Find(15, 1095, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:42:53.680 00.003 31432 Star::Find returns 1 (0), X=1095.58, Y=688.28, Mass=2303, SNR=30.1, Peak=227 HFD=3.2
18:42:53.681 00.001 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.10) = xAngle (0.02 = 0.02)
18:42:53.683 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.11 = 3.11)
18:42:53.685 00.002 31432 CameraToMount -- cameraX=-7.03 cameraY=-0.42 hyp=7.05 cameraTheta=-3.08 mountX=7.05 mountY=0.23, mountTheta=0.03
18:42:53.688 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:53.698 00.010 31432 UpdateGuideState exits: m=2303 RSB=30.1
18:42:53.701 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:53.702 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:53.704 00.002 31432 Enqueuing Expose request
18:42:53.706 00.002 29876 Worker thread wakes up
18:42:53.706 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:53.706 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1081,673,31,31)
18:42:56.119 02.413 29876 Exposure complete
18:42:56.162 00.043 29876 worker thread done servicing request
18:42:56.162 00.000 31432 OnExposeComplete: enter
18:42:56.164 00.002 31432 UpdateGuideState(): m_state=2
18:42:56.166 00.002 31432 Star::Find(15, 1095, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:42:56.168 00.002 31432 Star::Find returns 1 (0), X=1095.69, Y=688.49, Mass=2297, SNR=30.2, Peak=222 HFD=3.1
18:42:56.170 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-3.10) = xAngle (-0.01 = -0.01)
18:42:56.172 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.08 = 3.08)
18:42:56.174 00.002 31432 CameraToMount -- cameraX=-6.92 cameraY=-0.21 hyp=6.92 cameraTheta=-3.11 mountX=6.92 mountY=0.43, mountTheta=0.06
18:42:56.176 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:42:56.188 00.012 31432 UpdateGuideState exits: m=2297 RSB=30.2
18:42:56.190 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:56.191 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:56.193 00.002 31432 Enqueuing Expose request
18:42:56.195 00.002 29876 Worker thread wakes up
18:42:56.195 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:56.195 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1081,673,31,31)
18:42:58.822 02.627 29876 Exposure complete
18:42:58.864 00.042 29876 worker thread done servicing request
18:42:58.865 00.001 31432 OnExposeComplete: enter
18:42:58.867 00.002 31432 UpdateGuideState(): m_state=2
18:42:58.869 00.002 31432 Star::Find(15, 1095, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:42:58.871 00.002 31432 Star::Find returns 1 (0), X=1095.29, Y=688.34, Mass=2215, SNR=29.4, Peak=209 HFD=3.3
18:42:58.873 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.10) = xAngle (0.01 = 0.01)
18:42:58.875 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.10 = 3.10)
18:42:58.876 00.001 31432 CameraToMount -- cameraX=-7.32 cameraY=-0.36 hyp=7.33 cameraTheta=-3.09 mountX=7.33 mountY=0.32, mountTheta=0.04
18:42:58.878 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:42:58.889 00.011 31432 UpdateGuideState exits: m=2215 RSB=29.4
18:42:58.892 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:58.893 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:42:58.895 00.002 31432 Enqueuing Expose request
18:42:58.897 00.002 29876 Worker thread wakes up
18:42:58.897 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:42:58.897 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1080,673,31,31)
18:43:01.421 02.524 29876 Exposure complete
18:43:01.463 00.042 29876 worker thread done servicing request
18:43:01.464 00.001 31432 OnExposeComplete: enter
18:43:01.466 00.002 31432 UpdateGuideState(): m_state=2
18:43:01.468 00.002 31432 Star::Find(15, 1095, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:43:01.470 00.002 31432 Star::Find returns 1 (0), X=1094.61, Y=688.68, Mass=2327, SNR=30.3, Peak=241 HFD=3.4
18:43:01.472 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-3.10) = xAngle (-0.04 = -0.04)
18:43:01.473 00.001 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.05 = 3.05)
18:43:01.475 00.002 31432 CameraToMount -- cameraX=-8.00 cameraY=-0.01 hyp=8.00 cameraTheta=-3.14 mountX=7.99 mountY=0.72, mountTheta=0.09
18:43:01.478 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:43:01.490 00.012 31432 UpdateGuideState exits: m=2327 RSB=30.3
18:43:01.492 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:01.494 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:01.496 00.002 31432 Enqueuing Expose request
18:43:01.498 00.002 29876 Worker thread wakes up
18:43:01.498 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:01.498 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(1080,674,31,31)
18:43:02.976 01.478 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:43:02.979 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:43:02.981 00.002 31432 Status Line: Attente du matériel ...
18:43:02.984 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
18:43:02.985 00.001 31432 Status Line: Attente du matériel ...
18:43:02.990 00.005 34548 IsSlewing returns 1
18:43:03.018 00.028 29876 ZWO: stopexposure
18:43:03.497 00.479 34548 IsSlewing returns 1
18:43:04.007 00.510 34548 IsSlewing returns 1
18:43:04.117 00.110 29876 ZWO: stopexposure
18:43:04.117 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:43:04.117 00.000 29876 worker thread done servicing request
18:43:04.148 00.031 31432 OnExposeComplete: enter
18:43:04.150 00.002 31432 OnExposeComplete: Capture Error reported
18:43:04.152 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:43:04.154 00.002 31432 Changing from state SELECTED to UNINITIALIZED
18:43:04.156 00.002 31432 guider state => SELECTING
18:43:04.161 00.005 31432 Status Line: Arrêté.
18:43:04.165 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:43:04.521 00.356 34548 IsSlewing returns 1
18:43:05.031 00.510 34548 IsSlewing returns 1
18:43:05.539 00.508 34548 IsSlewing returns 1
18:43:06.046 00.507 34548 IsSlewing returns 0
18:43:08.523 02.477 31432 PhdController::Guide begins
18:43:08.525 00.002 31432 PhdController: newstate STATE_SETUP
18:43:08.527 00.002 31432 PhdController: setup
18:43:08.529 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:43:08.531 00.002 31432 PhdController: start capturing
18:43:08.534 00.003 31432 Changing from state SELECTING to UNINITIALIZED
18:43:08.536 00.002 31432 guider state => SELECTING
18:43:08.538 00.002 31432 setting force full frames = true
18:43:08.540 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:43:08.546 00.006 31432 ScheduleExposure(2500,3,0) exposurePending=0
18:43:08.548 00.002 31432 Enqueuing Expose request
18:43:08.550 00.002 31432 PhdController: newstate STATE_SELECT_STAR
18:43:08.552 00.002 29876 Worker thread wakes up
18:43:08.552 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:08.552 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
18:43:11.181 02.629 29876 Exposure complete
18:43:11.223 00.042 29876 worker thread done servicing request
18:43:11.289 00.066 31432 OnExposeComplete: enter
18:43:11.292 00.003 31432 UpdateGuideState(): m_state=1
18:43:11.294 00.002 31432 UpdateCurrentPosition: no star selected
18:43:11.295 00.001 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:11.297 00.002 31432 Status Line: Aucune étoile selectionnée
18:43:11.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:11.312 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:43:11.314 00.002 31432 GuiderMultiStar::AutoSelect enter
18:43:11.316 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:43:11.362 00.046 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:43:11.395 00.033 31432 AutoFind: global mean = 0.0, stdev 10.8
18:43:11.397 00.002 31432 AutoFind: using threshold = 0.1
18:43:11.454 00.057 31432 AutoFind: local max [192, 852] 79.1
18:43:11.457 00.003 31432 AutoFind: local max [231, 887] 44.2
18:43:11.459 00.002 31432 AutoFind: local max [905, 334] 42.5
18:43:11.461 00.002 31432 AutoFind: local max [1084, 792] 39.4
18:43:11.463 00.002 31432 AutoFind: local max [1023, 898] 13.4
18:43:11.465 00.002 31432 AutoFind: local max [173, 933] 12.7
18:43:11.467 00.002 31432 AutoFind: local max [1064, 27] 12.3
18:43:11.469 00.002 31432 AutoFind: local max [275, 705] 11.6
18:43:11.471 00.002 31432 AutoFind: local max [92, 367] 11.0
18:43:11.473 00.002 31432 AutoFind: local max [778, 601] 7.9
18:43:11.475 00.002 31432 AutoFind: local max [578, 878] 7.7
18:43:11.477 00.002 31432 AutoFind: local max [916, 334] 7.6
18:43:11.480 00.003 31432 AutoFind: local max [495, 325] 5.4
18:43:11.482 00.002 31432 AutoFind: local max [1002, 458] 5.4
18:43:11.484 00.002 31432 AutoFind: local max [84, 325] 5.4
18:43:11.486 00.002 31432 AutoFind: local max [1028, 422] 4.8
18:43:11.487 00.001 31432 AutoFind: local max [886, 192] 4.8
18:43:11.489 00.002 31432 AutoFind: local max [1092, 620] 4.7
18:43:11.491 00.002 31432 AutoFind: local max [402, 507] 4.6
18:43:11.494 00.003 31432 AutoFind: local max [780, 469] 4.5
18:43:11.496 00.002 31432 AutoFind: local max [769, 550] 4.5
18:43:11.498 00.002 31432 AutoFind: local max [791, 261] 4.5
18:43:11.500 00.002 31432 AutoFind: local max [770, 348] 4.4
18:43:11.502 00.002 31432 AutoFind: local max [1122, 761] 4.4
18:43:11.504 00.002 31432 AutoFind: local max [855, 194] 4.3
18:43:11.506 00.002 31432 AutoFind: local max [1165, 512] 4.2
18:43:11.507 00.001 31432 AutoFind: local max [548, 276] 4.2
18:43:11.509 00.002 31432 AutoFind: local max [680, 105] 4.2
18:43:11.511 00.002 31432 AutoFind: local max [73, 905] 4.1
18:43:11.513 00.002 31432 AutoFind: local max [56, 473] 4.1
18:43:11.515 00.002 31432 AutoFind: local max [1201, 875] 4.1
18:43:11.517 00.002 31432 AutoFind: local max [1073, 118] 4.1
18:43:11.518 00.001 31432 AutoFind: local max [1165, 747] 4.0
18:43:11.520 00.002 31432 AutoFind: local max [846, 858] 4.0
18:43:11.522 00.002 31432 AutoFind: local max [906, 262] 4.0
18:43:11.524 00.002 31432 AutoFind: local max [632, 109] 3.9
18:43:11.526 00.002 31432 AutoFind: local max [331, 224] 3.9
18:43:11.528 00.002 31432 AutoFind: local max [935, 381] 3.9
18:43:11.529 00.001 31432 AutoFind: local max [39, 494] 3.9
18:43:11.531 00.002 31432 AutoFind: local max [757, 90] 3.9
18:43:11.533 00.002 31432 AutoFind: local max [340, 405] 3.9
18:43:11.535 00.002 31432 AutoFind: local max [525, 119] 3.8
18:43:11.536 00.001 31432 AutoFind: local max [951, 64] 3.8
18:43:11.538 00.002 31432 AutoFind: local max [394, 146] 3.8
18:43:11.540 00.002 31432 AutoFind: local max [759, 438] 3.8
18:43:11.542 00.002 31432 AutoFind: local max [695, 295] 3.8
18:43:11.544 00.002 31432 AutoFind: local max [1218, 94] 3.8
18:43:11.546 00.002 31432 AutoFind: local max [587, 382] 3.8
18:43:11.548 00.002 31432 AutoFind: local max [293, 420] 3.7
18:43:11.550 00.002 31432 AutoFind: local max [9, 92] 3.7
18:43:11.552 00.002 31432 AutoFind: local max [477, 359] 3.7
18:43:11.553 00.001 31432 AutoFind: local max [133, 524] 3.7
18:43:11.555 00.002 31432 AutoFind: local max [126, 785] 3.7
18:43:11.557 00.002 31432 AutoFind: local max [774, 177] 3.7
18:43:11.560 00.003 31432 AutoFind: local max [229, 118] 3.7
18:43:11.562 00.002 31432 AutoFind: local max [343, 231] 3.7
18:43:11.564 00.002 31432 AutoFind: local max [867, 767] 3.7
18:43:11.565 00.001 31432 AutoFind: local max [208, 353] 3.7
18:43:11.568 00.003 31432 AutoFind: local max [199, 490] 3.7
18:43:11.569 00.001 31432 AutoFind: local max [1103, 91] 3.7
18:43:11.571 00.002 31432 AutoFind: local max [465, 242] 3.7
18:43:11.573 00.002 31432 AutoFind: local max [1240, 510] 3.7
18:43:11.575 00.002 31432 AutoFind: local max [499, 617] 3.7
18:43:11.577 00.002 31432 AutoFind: local max [1141, 542] 3.7
18:43:11.579 00.002 31432 AutoFind: local max [979, 592] 3.7
18:43:11.581 00.002 31432 AutoFind: local max [77, 292] 3.6
18:43:11.582 00.001 31432 AutoFind: local max [777, 538] 3.6
18:43:11.584 00.002 31432 AutoFind: local max [817, 81] 3.6
18:43:11.586 00.002 31432 AutoFind: local max [643, 873] 3.6
18:43:11.588 00.002 31432 AutoFind: local max [633, 690] 3.6
18:43:11.589 00.001 31432 AutoFind: local max [1263, 418] 3.6
18:43:11.591 00.002 31432 AutoFind: local max [837, 141] 3.6
18:43:11.593 00.002 31432 AutoFind: local max [304, 793] 3.6
18:43:11.594 00.001 31432 AutoFind: local max [151, 694] 3.6
18:43:11.596 00.002 31432 AutoFind: local max [616, 287] 3.6
18:43:11.598 00.002 31432 AutoFind: local max [995, 495] 3.6
18:43:11.600 00.002 31432 AutoFind: local max [677, 895] 3.6
18:43:11.601 00.001 31432 AutoFind: local max [475, 384] 3.6
18:43:11.602 00.001 31432 AutoFind: local max [1260, 387] 3.6
18:43:11.604 00.002 31432 AutoFind: local max [1051, 849] 3.6
18:43:11.606 00.002 31432 AutoFind: local max [190, 916] 3.6
18:43:11.608 00.002 31432 AutoFind: local max [324, 197] 3.6
18:43:11.610 00.002 31432 AutoFind: local max [132, 145] 3.6
18:43:11.612 00.002 31432 AutoFind: local max [498, 297] 3.6
18:43:11.614 00.002 31432 AutoFind: local max [573, 267] 3.6
18:43:11.615 00.001 31432 AutoFind: local max [166, 324] 3.6
18:43:11.617 00.002 31432 AutoFind: local max [580, 16] 3.6
18:43:11.619 00.002 31432 AutoFind: local max [111, 146] 3.6
18:43:11.621 00.002 31432 AutoFind: local max [93, 231] 3.6
18:43:11.623 00.002 31432 AutoFind: local max [1068, 571] 3.6
18:43:11.625 00.002 31432 AutoFind: local max [623, 22] 3.6
18:43:11.627 00.002 31432 AutoFind: local max [311, 246] 3.6
18:43:11.628 00.001 31432 AutoFind: local max [618, 505] 3.6
18:43:11.630 00.002 31432 AutoFind: local max [1256, 438] 3.6
18:43:11.632 00.002 31432 AutoFind: local max [102, 826] 3.5
18:43:11.634 00.002 31432 AutoFind: local max [204, 629] 3.5
18:43:11.636 00.002 31432 AutoFind: local max [42, 23] 3.5
18:43:11.638 00.002 31432 AutoFind: local max [1237, 158] 3.5
18:43:11.639 00.001 31432 AutoFind: local max [477, 192] 3.5
18:43:11.641 00.002 31432 AutoFind: local max [860, 53] 3.5
18:43:11.643 00.002 31432 AutoFind: too close [1256, 438] 3.6 - [1263, 418] 3.6
18:43:11.645 00.002 31432 AutoFind: too close [190, 916] 3.6 - [173, 933] 12.7
18:43:11.647 00.002 31432 AutoFind: too close [777, 538] 3.6 - [769, 550] 4.5
18:43:11.649 00.002 31432 AutoFind: too close [343, 231] 3.7 - [331, 224] 3.9
18:43:11.650 00.001 31432 AutoFind: close dim-bright [916, 334] 7.6 - [905, 334] 42.5
18:43:11.652 00.002 31432 AutoFind: too close to edge [9, 92] 3.7
18:43:11.654 00.002 31432 AutoFind: BPP = 8, saturation at 263, pedestal 8, thresh = 237
18:43:11.656 00.002 31432 Star::Find(15, 192, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.658 00.002 31432 Star::Find returns 1 (0), X=191.72, Y=852.29, Mass=10265, SNR=66.4, Peak=254 HFD=5.3
18:43:11.660 00.002 31432 Star::Find(15, 231, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.662 00.002 31432 Star::Find returns 1 (0), X=230.76, Y=886.87, Mass=2285, SNR=30.0, Peak=200 HFD=3.3
18:43:11.664 00.002 31432 Star::Find(15, 905, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.665 00.001 31432 Star::Find returns 1 (0), X=904.76, Y=333.67, Mass=2176, SNR=28.2, Peak=219 HFD=3.0
18:43:11.667 00.002 31432 Star::Find(15, 1084, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.669 00.002 31432 Star::Find returns 1 (0), X=1083.98, Y=792.14, Mass=2205, SNR=29.6, Peak=186 HFD=3.4
18:43:11.671 00.002 31432 Star::Find(15, 1023, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.673 00.002 31432 Star::Find returns 1 (0), X=1022.80, Y=898.04, Mass=629, SNR=14.6, Peak=75 HFD=2.9
18:43:11.674 00.001 31432 Star::Find(15, 1064, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.676 00.002 31432 Star::Find returns 1 (0), X=1063.64, Y=26.75, Mass=552, SNR=13.2, Peak=85 HFD=2.8
18:43:11.678 00.002 31432 Star::Find(15, 275, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.680 00.002 31432 Star::Find returns 1 (0), X=274.62, Y=705.53, Mass=665, SNR=15.0, Peak=88 HFD=3.2
18:43:11.682 00.002 31432 Star::Find(15, 92, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.684 00.002 31432 Star::Find returns 1 (0), X=92.08, Y=366.84, Mass=397, SNR=10.7, Peak=75 HFD=2.5
18:43:11.686 00.002 31432 Star::Find(15, 778, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.687 00.001 31432 Star::Find returns 1 (0), X=778.18, Y=601.38, Mass=202, SNR=7.7, Peak=69 HFD=2.0
18:43:11.690 00.003 31432 Star::Find(15, 578, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.692 00.002 31432 Star::Find returns 1 (0), X=578.14, Y=877.42, Mass=317, SNR=9.7, Peak=61 HFD=3.4
18:43:11.693 00.001 31432 Star::Find(15, 916, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.696 00.003 31432 Star::Find returns 1 (0), X=904.76, Y=333.67, Mass=2176, SNR=28.2, Peak=219 HFD=3.0
18:43:11.697 00.001 31432 Star::Find(15, 495, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.698 00.001 31432 Star::Find returns 1 (0), X=494.38, Y=324.56, Mass=231, SNR=8.1, Peak=81 HFD=3.2
18:43:11.700 00.002 31432 Star::Find(15, 1002, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.702 00.002 31432 Star::Find false star n=7 nbg=275 bg=27.6 sigma=5.1 thresh=43 peak=42
18:43:11.704 00.002 31432 Star::Find returns 0 (2), X=1002.00, Y=458.00, Mass=133, SNR=2.9, Peak=59 HFD=0.0
18:43:11.706 00.002 31432 Star::Find(15, 84, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.708 00.002 31432 Star::Find false star n=4 nbg=280 bg=31.3 sigma=5.9 thresh=49 peak=44
18:43:11.710 00.002 31432 Star::Find returns 0 (2), X=84.00, Y=325.00, Mass=85, SNR=2.9, Peak=58 HFD=0.0
18:43:11.712 00.002 31432 Star::Find(15, 1028, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.714 00.002 31432 Star::Find returns 1 (0), X=1028.77, Y=423.00, Mass=176, SNR=7.2, Peak=77 HFD=2.4
18:43:11.716 00.002 31432 Star::Find(15, 886, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.718 00.002 31432 Star::Find false star n=3 nbg=281 bg=32.3 sigma=6.1 thresh=51 peak=45
18:43:11.720 00.002 31432 Star::Find returns 0 (2), X=886.00, Y=192.00, Mass=68, SNR=2.9, Peak=65 HFD=0.0
18:43:11.722 00.002 31432 Star::Find(15, 1092, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.723 00.001 31432 Star::Find false star n=4 nbg=282 bg=24.7 sigma=5.8 thresh=42 peak=36
18:43:11.725 00.002 31432 Star::Find returns 0 (2), X=1092.00, Y=620.00, Mass=93, SNR=2.9, Peak=62 HFD=0.0
18:43:11.727 00.002 31432 Star::Find(15, 402, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.729 00.002 31432 Star::Find false star n=7 nbg=282 bg=27.8 sigma=5.5 thresh=44 peak=42
18:43:11.731 00.002 31432 Star::Find returns 0 (2), X=402.00, Y=507.00, Mass=156, SNR=2.9, Peak=66 HFD=0.0
18:43:11.733 00.002 31432 Star::Find(15, 780, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.735 00.002 31432 Star::Find false star n=4 nbg=281 bg=28.0 sigma=5.5 thresh=45 peak=45
18:43:11.737 00.002 31432 Star::Find returns 0 (2), X=780.00, Y=469.00, Mass=114, SNR=2.9, Peak=67 HFD=0.0
18:43:11.739 00.002 31432 Star::Find(15, 791, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.741 00.002 31432 Star::Find false star n=3 nbg=273 bg=30.4 sigma=5.6 thresh=47 peak=39
18:43:11.743 00.002 31432 Star::Find returns 0 (2), X=791.00, Y=261.00, Mass=57, SNR=2.9, Peak=62 HFD=0.0
18:43:11.744 00.001 31432 Star::Find(15, 770, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.746 00.002 31432 Star::Find false star n=3 nbg=278 bg=29.8 sigma=5.5 thresh=46 peak=39
18:43:11.748 00.002 31432 Star::Find returns 0 (2), X=770.00, Y=348.00, Mass=63, SNR=2.9, Peak=61 HFD=0.0
18:43:11.750 00.002 31432 Star::Find(15, 1122, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.752 00.002 31432 Star::Find false star n=2 nbg=278 bg=22.3 sigma=5.9 thresh=40 peak=31
18:43:11.754 00.002 31432 Star::Find returns 0 (2), X=1122.00, Y=761.00, Mass=37, SNR=2.9, Peak=49 HFD=0.0
18:43:11.756 00.002 31432 Star::Find(15, 855, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.758 00.002 31432 Star::Find false star n=2 nbg=282 bg=30.7 sigma=6.5 thresh=50 peak=39
18:43:11.760 00.002 31432 Star::Find returns 0 (2), X=855.00, Y=194.00, Mass=43, SNR=2.9, Peak=53 HFD=0.0
18:43:11.761 00.001 31432 Star::Find(15, 1165, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.763 00.002 31432 Star::Find false star n=2 nbg=278 bg=26.4 sigma=6.2 thresh=45 peak=35
18:43:11.765 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=512.00, Mass=60, SNR=2.9, Peak=67 HFD=0.0
18:43:11.767 00.002 31432 Star::Find(15, 548, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.769 00.002 31432 Star::Find returns 0 (2), X=548.00, Y=276.00, Mass=20, SNR=2.2, Peak=69 HFD=0.0
18:43:11.770 00.001 31432 Star::Find(15, 680, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.772 00.002 31432 Star::Find false star n=3 nbg=278 bg=31.5 sigma=5.7 thresh=49 peak=41
18:43:11.774 00.002 31432 Star::Find returns 0 (2), X=680.00, Y=105.00, Mass=54, SNR=2.9, Peak=51 HFD=0.0
18:43:11.776 00.002 31432 Star::Find(15, 73, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.777 00.001 31432 Star::Find false star n=4 nbg=278 bg=22.0 sigma=5.6 thresh=39 peak=33
18:43:11.779 00.002 31432 Star::Find returns 0 (2), X=73.00, Y=905.00, Mass=107, SNR=2.9, Peak=57 HFD=0.0
18:43:11.781 00.002 31432 Star::Find(15, 56, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.783 00.002 31432 Star::Find returns 0 (2), X=56.00, Y=473.00, Mass=18, SNR=2.1, Peak=50 HFD=0.0
18:43:11.784 00.001 31432 Star::Find(15, 1201, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.786 00.002 31432 Star::Find false star n=2 nbg=278 bg=21.4 sigma=5.2 thresh=37 peak=32
18:43:11.788 00.002 31432 Star::Find returns 0 (2), X=1201.00, Y=875.00, Mass=58, SNR=2.9, Peak=64 HFD=0.0
18:43:11.790 00.002 31432 Star::Find(15, 1073, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.792 00.002 31432 Star::Find false star n=3 nbg=278 bg=29.7 sigma=5.7 thresh=47 peak=40
18:43:11.794 00.002 31432 Star::Find returns 0 (2), X=1073.00, Y=118.00, Mass=55, SNR=2.9, Peak=52 HFD=0.0
18:43:11.796 00.002 31432 Star::Find(15, 1165, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.798 00.002 31432 Star::Find false star n=2 nbg=275 bg=22.5 sigma=6.1 thresh=41 peak=34
18:43:11.800 00.002 31432 Star::Find returns 0 (2), X=1165.00, Y=747.00, Mass=54, SNR=2.9, Peak=58 HFD=0.0
18:43:11.801 00.001 31432 Star::Find(15, 846, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.804 00.003 31432 Star::Find false star n=7 nbg=276 bg=21.5 sigma=5.3 thresh=37 peak=32
18:43:11.806 00.002 31432 Star::Find returns 0 (2), X=846.00, Y=858.00, Mass=117, SNR=2.9, Peak=42 HFD=0.0
18:43:11.808 00.002 31432 Star::Find(15, 906, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.810 00.002 31432 Star::Find false star n=1 nbg=270 bg=29.4 sigma=6.0 thresh=47 peak=41
18:43:11.812 00.002 31432 Star::Find returns 0 (2), X=906.00, Y=262.00, Mass=37, SNR=2.9, Peak=66 HFD=0.0
18:43:11.814 00.002 31432 Star::Find(15, 632, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.815 00.001 31432 Star::Find returns 0 (3), X=632.00, Y=109.00, Mass=0, SNR=0.0, Peak=61 HFD=0.0
18:43:11.817 00.002 31432 Star::Find(15, 935, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.819 00.002 31432 Star::Find false star n=3 nbg=277 bg=27.9 sigma=6.2 thresh=47 peak=37
18:43:11.821 00.002 31432 Star::Find returns 0 (2), X=935.00, Y=381.00, Mass=60, SNR=2.9, Peak=52 HFD=0.0
18:43:11.823 00.002 31432 Star::Find(15, 39, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.825 00.002 31432 Star::Find false star n=3 nbg=284 bg=28.0 sigma=6.0 thresh=46 peak=38
18:43:11.827 00.002 31432 Star::Find returns 0 (2), X=39.00, Y=494.00, Mass=58, SNR=2.9, Peak=56 HFD=0.0
18:43:11.829 00.002 31432 Star::Find(15, 757, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.831 00.002 31432 Star::Find false star n=3 nbg=283 bg=32.1 sigma=6.0 thresh=50 peak=48
18:43:11.832 00.001 31432 Star::Find returns 0 (2), X=757.00, Y=90.00, Mass=86, SNR=2.9, Peak=77 HFD=0.0
18:43:11.834 00.002 31432 Star::Find(15, 340, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.836 00.002 31432 Star::Find false star n=4 nbg=284 bg=29.1 sigma=6.6 thresh=49 peak=37
18:43:11.838 00.002 31432 Star::Find returns 0 (2), X=340.00, Y=405.00, Mass=89, SNR=2.9, Peak=55 HFD=0.0
18:43:11.840 00.002 31432 Star::Find(15, 525, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.842 00.002 31432 Star::Find returns 0 (2), X=525.00, Y=119.00, Mass=22, SNR=2.4, Peak=81 HFD=0.0
18:43:11.844 00.002 31432 Star::Find(15, 951, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.845 00.001 31432 Star::Find false star n=3 nbg=279 bg=30.4 sigma=6.0 thresh=48 peak=40
18:43:11.847 00.002 31432 Star::Find returns 0 (2), X=951.00, Y=64.00, Mass=64, SNR=2.9, Peak=54 HFD=0.0
18:43:11.849 00.002 31432 Star::Find(15, 394, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.851 00.002 31432 Star::Find returns 0 (2), X=394.00, Y=146.00, Mass=29, SNR=2.9, Peak=61 HFD=0.0
18:43:11.853 00.002 31432 Star::Find(15, 759, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.854 00.001 31432 Star::Find false star n=2 nbg=279 bg=28.8 sigma=6.1 thresh=47 peak=38
18:43:11.856 00.002 31432 Star::Find returns 0 (2), X=759.00, Y=438.00, Mass=39, SNR=2.9, Peak=58 HFD=0.0
18:43:11.858 00.002 31432 Star::Find(15, 695, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.860 00.002 31432 Star::Find false star n=9 nbg=277 bg=30.1 sigma=5.7 thresh=47 peak=45
18:43:11.862 00.002 31432 Star::Find returns 0 (2), X=695.00, Y=295.00, Mass=233, SNR=2.9, Peak=73 HFD=0.0
18:43:11.863 00.001 31432 Star::Find(15, 1218, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.865 00.002 31432 Star::Find returns 0 (2), X=1218.00, Y=94.00, Mass=20, SNR=2.2, Peak=54 HFD=0.0
18:43:11.867 00.002 31432 Star::Find(15, 587, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.869 00.002 31432 Star::Find false star n=6 nbg=276 bg=29.7 sigma=5.9 thresh=47 peak=42
18:43:11.871 00.002 31432 Star::Find returns 0 (2), X=587.00, Y=382.00, Mass=127, SNR=2.9, Peak=60 HFD=0.0
18:43:11.873 00.002 31432 Star::Find(15, 293, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.874 00.001 31432 Star::Find returns 0 (3), X=293.00, Y=420.00, Mass=0, SNR=0.0, Peak=55 HFD=0.0
18:43:11.876 00.002 31432 Star::Find(15, 477, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.878 00.002 31432 Star::Find false star n=4 nbg=276 bg=29.9 sigma=6.1 thresh=48 peak=39
18:43:11.880 00.002 31432 Star::Find returns 0 (2), X=477.00, Y=359.00, Mass=77, SNR=2.9, Peak=56 HFD=0.0
18:43:11.882 00.002 31432 Star::Find(15, 133, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.884 00.002 31432 Star::Find returns 0 (3), X=133.00, Y=524.00, Mass=0, SNR=0.0, Peak=50 HFD=0.0
18:43:11.886 00.002 31432 Star::Find(15, 126, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.888 00.002 31432 Star::Find false star n=4 nbg=278 bg=24.5 sigma=5.8 thresh=42 peak=32
18:43:11.890 00.002 31432 Star::Find returns 0 (2), X=126.00, Y=785.00, Mass=83, SNR=2.9, Peak=51 HFD=0.0
18:43:11.892 00.002 31432 Star::Find(15, 774, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.894 00.002 31432 Star::Find false star n=5 nbg=264 bg=31.1 sigma=5.8 thresh=49 peak=42
18:43:11.896 00.002 31432 Star::Find returns 0 (2), X=774.00, Y=177.00, Mass=119, SNR=2.9, Peak=71 HFD=0.0
18:43:11.899 00.003 31432 Star::Find(15, 229, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.901 00.002 31432 Star::Find false star n=3 nbg=277 bg=32.4 sigma=5.4 thresh=49 peak=42
18:43:11.902 00.001 31432 Star::Find returns 0 (2), X=229.00, Y=118.00, Mass=56, SNR=2.9, Peak=55 HFD=0.0
18:43:11.904 00.002 31432 Star::Find(15, 867, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.906 00.002 31432 Star::Find returns 0 (2), X=867.00, Y=767.00, Mass=20, SNR=2.3, Peak=48 HFD=0.0
18:43:11.907 00.001 31432 Star::Find(15, 208, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.909 00.002 31432 Star::Find returns 0 (2), X=208.00, Y=353.00, Mass=26, SNR=2.7, Peak=56 HFD=0.0
18:43:11.911 00.002 31432 Star::Find(15, 199, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.913 00.002 31432 Star::Find false star n=3 nbg=277 bg=28.3 sigma=5.4 thresh=45 peak=36
18:43:11.915 00.002 31432 Star::Find returns 0 (2), X=199.00, Y=490.00, Mass=60, SNR=2.9, Peak=51 HFD=0.0
18:43:11.917 00.002 31432 Star::Find(15, 1103, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.918 00.001 31432 Star::Find false star n=4 nbg=279 bg=29.8 sigma=5.8 thresh=47 peak=39
18:43:11.920 00.002 31432 Star::Find returns 0 (2), X=1103.00, Y=91.00, Mass=74, SNR=2.9, Peak=54 HFD=0.0
18:43:11.922 00.002 31432 Star::Find(15, 465, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.924 00.002 31432 Star::Find returns 0 (3), X=465.00, Y=242.00, Mass=0, SNR=0.0, Peak=57 HFD=0.0
18:43:11.926 00.002 31432 Star::Find(15, 1240, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.928 00.002 31432 Star::Find false star n=2 nbg=285 bg=25.4 sigma=5.9 thresh=43 peak=35
18:43:11.929 00.001 31432 Star::Find returns 0 (2), X=1240.00, Y=510.00, Mass=45, SNR=2.9, Peak=53 HFD=0.0
18:43:11.931 00.002 31432 Star::Find(15, 499, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.933 00.002 31432 Star::Find returns 0 (2), X=499.00, Y=617.00, Mass=20, SNR=2.2, Peak=46 HFD=0.0
18:43:11.935 00.002 31432 Star::Find(15, 1141, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.937 00.002 31432 Star::Find false star n=2 nbg=282 bg=25.8 sigma=6.2 thresh=44 peak=35
18:43:11.938 00.001 31432 Star::Find returns 0 (2), X=1141.00, Y=542.00, Mass=37, SNR=2.9, Peak=62 HFD=0.0
18:43:11.940 00.002 31432 Star::Find(15, 979, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.942 00.002 31432 Star::Find false star n=5 nbg=277 bg=24.9 sigma=5.6 thresh=42 peak=33
18:43:11.944 00.002 31432 Star::Find returns 0 (2), X=979.00, Y=592.00, Mass=117, SNR=2.9, Peak=48 HFD=0.0
18:43:11.946 00.002 31432 Star::Find(15, 77, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.948 00.002 31432 Star::Find false star n=5 nbg=282 bg=31.2 sigma=6.0 thresh=49 peak=47
18:43:11.949 00.001 31432 Star::Find returns 0 (2), X=77.00, Y=292.00, Mass=119, SNR=2.9, Peak=71 HFD=0.0
18:43:11.951 00.002 31432 Star::Find(15, 817, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.953 00.002 31432 Star::Find false star n=3 nbg=277 bg=31.3 sigma=6.0 thresh=49 peak=41
18:43:11.955 00.002 31432 Star::Find returns 0 (2), X=817.00, Y=81.00, Mass=54, SNR=2.9, Peak=55 HFD=0.0
18:43:11.956 00.001 31432 Star::Find(15, 643, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.959 00.003 31432 Star::Find false star n=2 nbg=280 bg=21.5 sigma=5.8 thresh=39 peak=32
18:43:11.960 00.001 31432 Star::Find returns 0 (2), X=643.00, Y=873.00, Mass=46, SNR=2.9, Peak=49 HFD=0.0
18:43:11.962 00.002 31432 Star::Find(15, 633, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.964 00.002 31432 Star::Find false star n=5 nbg=279 bg=24.0 sigma=5.4 thresh=40 peak=34
18:43:11.966 00.002 31432 Star::Find returns 0 (2), X=633.00, Y=690.00, Mass=91, SNR=2.9, Peak=46 HFD=0.0
18:43:11.968 00.002 31432 Star::Find(15, 837, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.970 00.002 31432 Star::Find returns 0 (3), X=837.00, Y=141.00, Mass=0, SNR=0.0, Peak=50 HFD=0.0
18:43:11.971 00.001 31432 Star::Find(15, 304, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.973 00.002 31432 Star::Find false star n=3 nbg=278 bg=23.1 sigma=6.4 thresh=42 peak=33
18:43:11.975 00.002 31432 Star::Find returns 0 (2), X=304.00, Y=793.00, Mass=69, SNR=2.9, Peak=49 HFD=0.0
18:43:11.977 00.002 31432 Star::Find(15, 151, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.979 00.002 31432 Star::Find false star n=4 nbg=276 bg=24.6 sigma=5.8 thresh=42 peak=34
18:43:11.981 00.002 31432 Star::Find returns 0 (2), X=151.00, Y=694.00, Mass=81, SNR=2.9, Peak=49 HFD=0.0
18:43:11.982 00.001 31432 Star::Find(15, 616, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.984 00.002 31432 Star::Find false star n=7 nbg=278 bg=30.8 sigma=6.1 thresh=49 peak=40
18:43:11.986 00.002 31432 Star::Find returns 0 (2), X=616.00, Y=287.00, Mass=143, SNR=2.9, Peak=54 HFD=0.0
18:43:11.988 00.002 31432 Star::Find(15, 995, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.990 00.002 31432 Star::Find returns 0 (2), X=995.00, Y=495.00, Mass=19, SNR=2.1, Peak=57 HFD=0.0
18:43:11.992 00.002 31432 Star::Find(15, 677, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.994 00.002 31432 Star::Find returns 0 (2), X=677.00, Y=895.00, Mass=18, SNR=2.1, Peak=46 HFD=0.0
18:43:11.996 00.002 31432 Star::Find(15, 475, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:11.998 00.002 31432 Star::Find returns 0 (2), X=475.00, Y=384.00, Mass=23, SNR=2.5, Peak=54 HFD=0.0
18:43:11.999 00.001 31432 Star::Find(15, 1260, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.001 00.002 31432 Star::Find false star n=4 nbg=278 bg=27.5 sigma=5.5 thresh=44 peak=38
18:43:12.004 00.003 31432 Star::Find returns 0 (2), X=1260.00, Y=387.00, Mass=89, SNR=2.9, Peak=58 HFD=0.0
18:43:12.006 00.002 31432 Star::Find(15, 1051, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.008 00.002 31432 Star::Find false star n=2 nbg=280 bg=21.1 sigma=5.8 thresh=39 peak=35
18:43:12.009 00.001 31432 Star::Find returns 0 (2), X=1051.00, Y=849.00, Mass=64, SNR=2.9, Peak=55 HFD=0.0
18:43:12.011 00.002 31432 Star::Find(15, 324, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.013 00.002 31432 Star::Find false star n=2 nbg=278 bg=30.9 sigma=6.3 thresh=50 peak=41
18:43:12.015 00.002 31432 Star::Find returns 0 (2), X=324.00, Y=197.00, Mass=44, SNR=2.9, Peak=63 HFD=0.0
18:43:12.017 00.002 31432 Star::Find(15, 132, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.018 00.001 31432 Star::Find returns 0 (3), X=132.00, Y=145.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
18:43:12.020 00.002 31432 Star::Find(15, 498, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.022 00.002 31432 Star::Find false star n=3 nbg=281 bg=31.1 sigma=6.6 thresh=51 peak=43
18:43:12.024 00.002 31432 Star::Find returns 0 (2), X=498.00, Y=297.00, Mass=72, SNR=2.9, Peak=57 HFD=0.0
18:43:12.026 00.002 31432 Star::Find(15, 573, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.028 00.002 31432 Star::Find false star n=2 nbg=280 bg=30.3 sigma=6.2 thresh=49 peak=38
18:43:12.030 00.002 31432 Star::Find returns 0 (2), X=573.00, Y=267.00, Mass=45, SNR=2.9, Peak=55 HFD=0.0
18:43:12.032 00.002 31432 Star::Find(15, 166, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.034 00.002 31432 Star::Find false star n=1 nbg=278 bg=30.9 sigma=5.9 thresh=49 peak=39
18:43:12.036 00.002 31432 Star::Find returns 0 (2), X=166.00, Y=324.00, Mass=32, SNR=2.9, Peak=63 HFD=0.0
18:43:12.038 00.002 31432 Star::Find(15, 580, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.040 00.002 31432 Star::Find false star n=3 nbg=212 bg=31.8 sigma=6.2 thresh=50 peak=40
18:43:12.042 00.002 31432 Star::Find returns 0 (2), X=580.00, Y=16.00, Mass=62, SNR=2.9, Peak=56 HFD=0.0
18:43:12.044 00.002 31432 Star::Find(15, 111, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.045 00.001 31432 Star::Find false star n=7 nbg=275 bg=32.6 sigma=5.3 thresh=48 peak=42
18:43:12.047 00.002 31432 Star::Find returns 0 (2), X=111.00, Y=146.00, Mass=141, SNR=2.9, Peak=70 HFD=0.0
18:43:12.049 00.002 31432 Star::Find(15, 93, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.051 00.002 31432 Star::Find returns 0 (2), X=93.00, Y=231.00, Mass=27, SNR=2.7, Peak=58 HFD=0.0
18:43:12.053 00.002 31432 Star::Find(15, 1068, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.055 00.002 31432 Star::Find returns 1 (0), X=1064.73, Y=581.15, Mass=221, SNR=8.7, Peak=100 HFD=3.0
18:43:12.057 00.002 31432 Star::Find(15, 623, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.058 00.001 31432 Star::Find false star n=2 nbg=278 bg=32.7 sigma=6.8 thresh=53 peak=41
18:43:12.060 00.002 31432 Star::Find returns 0 (2), X=623.00, Y=22.00, Mass=45, SNR=2.9, Peak=62 HFD=0.0
18:43:12.062 00.002 31432 Star::Find(15, 311, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.064 00.002 31432 Star::Find returns 0 (2), X=311.00, Y=246.00, Mass=22, SNR=2.3, Peak=53 HFD=0.0
18:43:12.066 00.002 31432 Star::Find(15, 618, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.068 00.002 31432 Star::Find returns 0 (2), X=618.00, Y=505.00, Mass=25, SNR=2.5, Peak=52 HFD=0.0
18:43:12.069 00.001 31432 Star::Find(15, 102, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.071 00.002 31432 Star::Find false star n=4 nbg=285 bg=23.3 sigma=5.7 thresh=40 peak=32
18:43:12.073 00.002 31432 Star::Find returns 0 (2), X=102.00, Y=826.00, Mass=74, SNR=2.9, Peak=46 HFD=0.0
18:43:12.075 00.002 31432 Star::Find(15, 204, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.077 00.002 31432 Star::Find returns 0 (2), X=204.00, Y=629.00, Mass=19, SNR=2.3, Peak=51 HFD=0.0
18:43:12.078 00.001 31432 Star::Find(15, 42, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.080 00.002 31432 Star::Find false star n=1 nbg=276 bg=32.6 sigma=6.1 thresh=51 peak=41
18:43:12.082 00.002 31432 Star::Find returns 0 (2), X=42.00, Y=23.00, Mass=36, SNR=2.9, Peak=69 HFD=0.0
18:43:12.085 00.003 31432 Star::Find(15, 1237, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.086 00.001 31432 Star::Find returns 0 (2), X=1237.00, Y=158.00, Mass=18, SNR=2.1, Peak=57 HFD=0.0
18:43:12.088 00.002 31432 Star::Find(15, 477, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.090 00.002 31432 Star::Find false star n=7 nbg=279 bg=32.0 sigma=5.8 thresh=49 peak=41
18:43:12.092 00.002 31432 Star::Find returns 0 (2), X=477.00, Y=192.00, Mass=133, SNR=2.9, Peak=56 HFD=0.0
18:43:12.094 00.002 31432 Star::Find(15, 860, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.095 00.001 31432 Star::Find false star n=1 nbg=278 bg=31.8 sigma=6.4 thresh=51 peak=46
18:43:12.097 00.002 31432 Star::Find returns 0 (2), X=860.00, Y=53.00, Mass=52, SNR=2.9, Peak=84 HFD=0.0
18:43:12.099 00.002 31432 AutoFind: finding best star pass 1
18:43:12.101 00.002 31432 Star::Find(15, 192, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.102 00.001 31432 Star::Find returns 1 (0), X=191.72, Y=852.29, Mass=10265, SNR=66.4, Peak=254 HFD=5.3
18:43:12.104 00.002 31432 AutoFind: near-saturated [192, 852] 79.1 Mass 10265 SNR 66.4 Peak 254
18:43:12.106 00.002 31432 Star::Find(15, 231, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.107 00.001 31432 Star::Find returns 1 (0), X=230.76, Y=886.87, Mass=2285, SNR=30.0, Peak=200 HFD=3.3
18:43:12.109 00.002 31432 AutoFind returns star at [231, 887] 44.2 Mass 2285 SNR 30.0
18:43:12.112 00.003 31432 Star::Find(15, 231, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.114 00.002 31432 Star::Find returns 1 (0), X=230.76, Y=886.87, Mass=2285, SNR=30.0, Peak=200 HFD=3.3
18:43:12.116 00.002 31432 MultiStar: List (12): {230.76, 886.87}(30.0), {904.76, 333.67}(28.2), {1083.98, 792.14}(29.6), {1022.80, 898.04}(14.6), {1063.64, 26.75}(13.2), {274.62, 705.53}(15.0), {92.08, 366.84}(10.7), {778.18, 601.38}(7.7), {578.14, 877.42}(9.7), {494.38, 324.56}(8.1), {1028.77, 423.00}(7.2), {1064.73, 581.15}(8.7), 
18:43:12.118 00.002 31432 setting lock position to (230.76, 886.87)
18:43:12.120 00.002 31432 MultiStar: stabilizing after lock position change
18:43:12.121 00.001 31432 AutoSelect: state = 1, call UpdateGuideState
18:43:12.123 00.002 31432 UpdateGuideState(): m_state=1
18:43:12.125 00.002 31432 Star::Find(15, 230, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:43:12.127 00.002 31432 Star::Find returns 1 (0), X=230.76, Y=886.87, Mass=2285, SNR=30.0, Peak=200 HFD=3.3
18:43:12.129 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.10) = xAngle (3.10 = 3.10)
18:43:12.131 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (6.19 = -0.09)
18:43:12.133 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
18:43:12.137 00.004 31432 setting force full frames = false
18:43:12.141 00.004 31432 setting lock position to (230.76, 886.87)
18:43:12.142 00.001 31432 MultiStar: stabilizing after lock position change
18:43:12.143 00.001 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:43:12.146 00.003 31432 Changing from state SELECTING to SELECTED
18:43:12.148 00.002 31432 guider state => SELECTED
18:43:12.154 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:12.165 00.011 31432 UpdateGuideState exits: m=2285 RSB=30.0
18:43:12.168 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:12.179 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (230.8, 886.9)
18:43:12.184 00.005 31432 PhdController: newstate STATE_WAIT_SELECTED
18:43:12.186 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:12.188 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:12.190 00.002 31432 Enqueuing Expose request
18:43:12.192 00.002 29876 Worker thread wakes up
18:43:12.192 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:12.192 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(216,872,31,31)
18:43:14.608 02.416 29876 Exposure complete
18:43:14.650 00.042 29876 worker thread done servicing request
18:43:14.650 00.000 31432 OnExposeComplete: enter
18:43:14.652 00.002 31432 UpdateGuideState(): m_state=2
18:43:14.654 00.002 31432 Star::Find(15, 230, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:43:14.656 00.002 31432 Star::Find returns 1 (0), X=230.33, Y=886.73, Mass=2468, SNR=31.0, Peak=201 HFD=3.5
18:43:14.658 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-3.10) = xAngle (0.28 = 0.28)
18:43:14.660 00.002 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-3.10) + m_yAngleError (-3.09)) = yAngle (3.37 = -2.91)
18:43:14.662 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.82 mountX=0.44 mountY=-0.10, mountTheta=-0.24
18:43:14.664 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:14.675 00.011 31432 UpdateGuideState exits: m=2468 RSB=31.0
18:43:14.677 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:43:14.679 00.002 31432 PhdController: clearing calibration
18:43:14.687 00.008 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:43:14.689 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:43:14.692 00.003 31432 PhdController: start calibration
18:43:14.700 00.008 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:43:14.702 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:43:14.704 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:43:14.706 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:43:14.708 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:43:14.710 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:43:14.712 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:43:14.714 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:43:14.716 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:43:14.718 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:43:14.720 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:43:14.722 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:43:14.724 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:43:14.726 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:43:14.729 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:43:14.732 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:43:14.734 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:43:14.738 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:43:14.741 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:43:14.744 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:43:14.746 00.002 31432 guider state => CALIBRATING_PRIMARY
18:43:14.749 00.003 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:43:14.750 00.001 31432 reset dither spiral
18:43:14.752 00.002 31432 PhdController: newstate STATE_CALIBRATION_WAIT
18:43:14.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:14.756 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:14.758 00.002 31432 Enqueuing Expose request
18:43:14.759 00.001 29876 Worker thread wakes up
18:43:14.759 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:14.759 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(215,872,31,31)
18:43:17.488 02.729 29876 Exposure complete
18:43:17.531 00.043 29876 worker thread done servicing request
18:43:17.531 00.000 31432 OnExposeComplete: enter
18:43:17.533 00.002 31432 UpdateGuideState(): m_state=3
18:43:17.534 00.001 31432 Star::Find(15, 230, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:43:17.537 00.003 31432 Star::Find returns 1 (0), X=231.94, Y=887.25, Mass=2625, SNR=32.3, Peak=222 HFD=3.2
18:43:17.544 00.007 31432 Scope::UpdateCalibrationState: starting location = 231.94,887.25 coords = 1.23,-0.1
18:43:17.545 00.001 31432 Status Line: Pas vers l'Ouest   1, dist= 0.0
18:43:17.550 00.005 31432 Enqueuing Calibration Move request for direction 3
18:43:17.552 00.002 29876 Worker thread wakes up
18:43:17.552 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:17.554 00.002 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:17.554 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:17.554 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:17.554 00.000 29876 MoveAxis(W, 300, -)
18:43:17.554 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:17.555 00.001 29876 IsSlewing returns 0
18:43:17.555 00.000 29876 IsGuiding returns 0
18:43:17.555 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:17.564 00.009 31432 UpdateGuideState exits: m=2625 RSB=32.3
18:43:17.566 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:17.568 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:17.569 00.001 31432 Enqueuing Expose request
18:43:17.871 00.302 29876 IsGuiding returns 1
18:43:17.871 00.000 29876 scope still moving after pulse duration time elapsed
18:43:17.902 00.031 29876 IsSlewing returns 0
18:43:17.902 00.000 29876 IsGuiding returns 0
18:43:17.902 00.000 29876 scope move finished after 300 + 47 ms
18:43:17.902 00.000 29876 Move returns status 0, amount 300
18:43:17.902 00.000 29876 move complete, result=0
18:43:17.902 00.000 29876 worker thread done servicing request
18:43:17.902 00.000 29876 Worker thread wakes up
18:43:17.902 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:17.902 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(217,872,31,31)
18:43:20.319 02.417 29876 Exposure complete
18:43:20.362 00.043 29876 worker thread done servicing request
18:43:20.362 00.000 31432 OnExposeComplete: enter
18:43:20.364 00.002 31432 UpdateGuideState(): m_state=3
18:43:20.366 00.002 31432 Star::Find(15, 231, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:43:20.368 00.002 31432 Star::Find returns 1 (0), X=233.64, Y=887.01, Mass=2677, SNR=32.8, Peak=209 HFD=3.4
18:43:20.370 00.002 31432 Status Line: Pas vers l'Ouest   2, dist= 1.7
18:43:20.373 00.003 31432 Enqueuing Calibration Move request for direction 3
18:43:20.375 00.002 29876 Worker thread wakes up
18:43:20.376 00.001 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:20.376 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:20.376 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:20.376 00.000 29876 MoveAxis(W, 300, -)
18:43:20.376 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:20.376 00.000 29876 IsSlewing returns 0
18:43:20.376 00.000 29876 IsGuiding returns 0
18:43:20.376 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:20.378 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:20.390 00.012 31432 UpdateGuideState exits: m=2677 RSB=32.8
18:43:20.392 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:20.394 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:20.396 00.002 31432 Enqueuing Expose request
18:43:20.688 00.292 29876 IsGuiding returns 1
18:43:20.688 00.000 29876 scope still moving after pulse duration time elapsed
18:43:20.719 00.031 29876 IsSlewing returns 0
18:43:20.719 00.000 29876 IsGuiding returns 0
18:43:20.719 00.000 29876 scope move finished after 300 + 43 ms
18:43:20.719 00.000 29876 Move returns status 0, amount 300
18:43:20.719 00.000 29876 move complete, result=0
18:43:20.719 00.000 29876 worker thread done servicing request
18:43:20.719 00.000 29876 Worker thread wakes up
18:43:20.719 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:20.719 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(219,872,31,31)
18:43:23.344 02.625 29876 Exposure complete
18:43:23.387 00.043 29876 worker thread done servicing request
18:43:23.387 00.000 31432 OnExposeComplete: enter
18:43:23.389 00.002 31432 UpdateGuideState(): m_state=3
18:43:23.391 00.002 31432 Star::Find(15, 233, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:43:23.393 00.002 31432 Star::Find returns 1 (0), X=236.07, Y=887.19, Mass=2587, SNR=32.1, Peak=206 HFD=3.4
18:43:23.396 00.003 31432 Status Line: Pas vers l'Ouest   3, dist= 4.1
18:43:23.399 00.003 31432 Enqueuing Calibration Move request for direction 3
18:43:23.401 00.002 29876 Worker thread wakes up
18:43:23.401 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:23.401 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:23.401 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:23.401 00.000 29876 MoveAxis(W, 300, -)
18:43:23.401 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:23.401 00.000 29876 IsSlewing returns 0
18:43:23.401 00.000 29876 IsGuiding returns 0
18:43:23.402 00.001 29876 PulseGuide returned control before completion, sleep 310
18:43:23.404 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:43:23.416 00.012 31432 UpdateGuideState exits: m=2587 RSB=32.1
18:43:23.418 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:23.420 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:23.422 00.002 31432 Enqueuing Expose request
18:43:23.715 00.293 29876 IsGuiding returns 1
18:43:23.715 00.000 29876 scope still moving after pulse duration time elapsed
18:43:23.745 00.030 29876 IsSlewing returns 0
18:43:23.745 00.000 29876 IsGuiding returns 0
18:43:23.745 00.000 29876 scope move finished after 300 + 42 ms
18:43:23.745 00.000 29876 Move returns status 0, amount 300
18:43:23.745 00.000 29876 move complete, result=0
18:43:23.745 00.000 29876 worker thread done servicing request
18:43:23.745 00.000 29876 Worker thread wakes up
18:43:23.745 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:23.745 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(221,872,31,31)
18:43:26.158 02.413 29876 Exposure complete
18:43:26.201 00.043 29876 worker thread done servicing request
18:43:26.201 00.000 31432 OnExposeComplete: enter
18:43:26.203 00.002 31432 UpdateGuideState(): m_state=3
18:43:26.205 00.002 31432 Star::Find(15, 236, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:43:26.207 00.002 31432 Star::Find returns 1 (0), X=238.60, Y=887.47, Mass=2647, SNR=32.4, Peak=210 HFD=3.3
18:43:26.210 00.003 31432 Status Line: Pas vers l'Ouest   4, dist= 6.7
18:43:26.215 00.005 31432 Enqueuing Calibration Move request for direction 3
18:43:26.217 00.002 29876 Worker thread wakes up
18:43:26.217 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:26.217 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:26.217 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:26.217 00.000 29876 MoveAxis(W, 300, -)
18:43:26.217 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:26.218 00.001 29876 IsSlewing returns 0
18:43:26.218 00.000 29876 IsGuiding returns 0
18:43:26.218 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:26.220 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:26.232 00.012 31432 UpdateGuideState exits: m=2647 RSB=32.4
18:43:26.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:26.236 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:26.238 00.002 31432 Enqueuing Expose request
18:43:26.542 00.304 29876 IsGuiding returns 1
18:43:26.542 00.000 29876 scope still moving after pulse duration time elapsed
18:43:26.572 00.030 29876 IsSlewing returns 0
18:43:26.572 00.000 29876 IsGuiding returns 0
18:43:26.572 00.000 29876 scope move finished after 300 + 54 ms
18:43:26.572 00.000 29876 Move returns status 0, amount 300
18:43:26.572 00.000 29876 move complete, result=0
18:43:26.572 00.000 29876 worker thread done servicing request
18:43:26.572 00.000 29876 Worker thread wakes up
18:43:26.572 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:26.572 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(224,872,31,31)
18:43:29.208 02.636 29876 Exposure complete
18:43:29.255 00.047 29876 worker thread done servicing request
18:43:29.255 00.000 31432 OnExposeComplete: enter
18:43:29.257 00.002 31432 UpdateGuideState(): m_state=3
18:43:29.259 00.002 31432 Star::Find(15, 238, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:43:29.261 00.002 31432 Star::Find returns 1 (0), X=242.13, Y=887.68, Mass=2718, SNR=32.6, Peak=240 HFD=3.4
18:43:29.264 00.003 31432 Status Line: Pas vers l'Ouest   5, dist=10.2
18:43:29.271 00.007 31432 Enqueuing Calibration Move request for direction 3
18:43:29.277 00.006 29876 Worker thread wakes up
18:43:29.277 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:29.277 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:29.277 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:29.277 00.000 29876 MoveAxis(W, 300, -)
18:43:29.277 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:29.278 00.001 29876 IsSlewing returns 0
18:43:29.278 00.000 29876 IsGuiding returns 0
18:43:29.278 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:29.283 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=7, FiltMax=253, Gamma=0.490
18:43:29.298 00.015 31432 UpdateGuideState exits: m=2718 RSB=32.6
18:43:29.300 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:29.302 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:29.304 00.002 31432 Enqueuing Expose request
18:43:29.595 00.291 29876 IsGuiding returns 1
18:43:29.595 00.000 29876 scope still moving after pulse duration time elapsed
18:43:29.625 00.030 29876 IsSlewing returns 0
18:43:29.625 00.000 29876 IsGuiding returns 0
18:43:29.625 00.000 29876 scope move finished after 300 + 47 ms
18:43:29.625 00.000 29876 Move returns status 0, amount 300
18:43:29.625 00.000 29876 move complete, result=0
18:43:29.625 00.000 29876 worker thread done servicing request
18:43:29.625 00.000 29876 Worker thread wakes up
18:43:29.625 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:29.625 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(227,873,31,31)
18:43:32.038 02.413 29876 Exposure complete
18:43:32.104 00.066 29876 worker thread done servicing request
18:43:32.104 00.000 31432 OnExposeComplete: enter
18:43:32.110 00.006 31432 UpdateGuideState(): m_state=3
18:43:32.115 00.005 31432 Star::Find(15, 242, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:43:32.119 00.004 31432 Star::Find returns 1 (0), X=243.99, Y=887.20, Mass=2425, SNR=30.8, Peak=204 HFD=3.3
18:43:32.126 00.007 31432 Status Line: Pas vers l'Ouest   6, dist=12.1
18:43:32.133 00.007 31432 Enqueuing Calibration Move request for direction 3
18:43:32.138 00.005 29876 Worker thread wakes up
18:43:32.138 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:32.138 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:32.139 00.001 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:32.139 00.000 29876 MoveAxis(W, 300, -)
18:43:32.139 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:32.139 00.000 29876 IsSlewing returns 0
18:43:32.139 00.000 29876 IsGuiding returns 0
18:43:32.139 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:32.143 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=253, Gamma=0.490
18:43:32.162 00.019 31432 UpdateGuideState exits: m=2425 RSB=30.8
18:43:32.168 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:32.173 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:32.178 00.005 31432 Enqueuing Expose request
18:43:32.458 00.280 29876 IsGuiding returns 1
18:43:32.458 00.000 29876 scope still moving after pulse duration time elapsed
18:43:32.490 00.032 29876 IsSlewing returns 0
18:43:32.490 00.000 29876 IsGuiding returns 1
18:43:32.521 00.031 29876 IsSlewing returns 0
18:43:32.521 00.000 29876 IsGuiding returns 0
18:43:32.521 00.000 29876 scope move finished after 300 + 82 ms
18:43:32.521 00.000 29876 Move returns status 0, amount 300
18:43:32.521 00.000 29876 move complete, result=0
18:43:32.521 00.000 29876 worker thread done servicing request
18:43:32.522 00.001 29876 Worker thread wakes up
18:43:32.522 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:32.522 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(229,872,31,31)
18:43:35.148 02.626 29876 Exposure complete
18:43:35.213 00.065 29876 worker thread done servicing request
18:43:35.213 00.000 31432 OnExposeComplete: enter
18:43:35.219 00.006 31432 UpdateGuideState(): m_state=3
18:43:35.224 00.005 31432 Star::Find(15, 243, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:43:35.229 00.005 31432 Star::Find returns 1 (0), X=246.91, Y=887.24, Mass=2417, SNR=30.2, Peak=191 HFD=3.5
18:43:35.235 00.006 31432 Status Line: Pas vers l'Ouest   7, dist=15.0
18:43:35.242 00.007 31432 Enqueuing Calibration Move request for direction 3
18:43:35.248 00.006 29876 Worker thread wakes up
18:43:35.248 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:35.248 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:35.248 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:35.248 00.000 29876 MoveAxis(W, 300, -)
18:43:35.248 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:35.248 00.000 29876 IsSlewing returns 0
18:43:35.248 00.000 29876 IsGuiding returns 0
18:43:35.249 00.001 29876 PulseGuide returned control before completion, sleep 310
18:43:35.253 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:35.273 00.020 31432 UpdateGuideState exits: m=2417 RSB=30.2
18:43:35.278 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:35.282 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:35.288 00.006 31432 Enqueuing Expose request
18:43:35.565 00.277 29876 IsGuiding returns 1
18:43:35.565 00.000 29876 scope still moving after pulse duration time elapsed
18:43:35.596 00.031 29876 IsSlewing returns 0
18:43:35.596 00.000 29876 IsGuiding returns 0
18:43:35.596 00.000 29876 scope move finished after 300 + 47 ms
18:43:35.596 00.000 29876 Move returns status 0, amount 300
18:43:35.596 00.000 29876 move complete, result=0
18:43:35.596 00.000 29876 worker thread done servicing request
18:43:35.596 00.000 29876 Worker thread wakes up
18:43:35.596 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:35.596 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(232,872,31,31)
18:43:38.007 02.411 29876 Exposure complete
18:43:38.072 00.065 29876 worker thread done servicing request
18:43:38.073 00.001 31432 OnExposeComplete: enter
18:43:38.078 00.005 31432 UpdateGuideState(): m_state=3
18:43:38.083 00.005 31432 Star::Find(15, 246, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:43:38.088 00.005 31432 Star::Find returns 1 (0), X=250.21, Y=887.83, Mass=2576, SNR=32.1, Peak=199 HFD=3.6
18:43:38.094 00.006 31432 Status Line: Pas vers l'Ouest   8, dist=18.3
18:43:38.102 00.008 31432 Enqueuing Calibration Move request for direction 3
18:43:38.107 00.005 29876 Worker thread wakes up
18:43:38.107 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:38.107 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:38.107 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:38.107 00.000 29876 MoveAxis(W, 300, -)
18:43:38.107 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:38.108 00.001 29876 IsSlewing returns 0
18:43:38.108 00.000 29876 IsGuiding returns 0
18:43:38.108 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:38.112 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=254, Gamma=0.490
18:43:38.133 00.021 31432 UpdateGuideState exits: m=2576 RSB=32.1
18:43:38.138 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:38.143 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:38.148 00.005 31432 Enqueuing Expose request
18:43:38.422 00.274 29876 IsGuiding returns 1
18:43:38.422 00.000 29876 scope still moving after pulse duration time elapsed
18:43:38.453 00.031 29876 IsSlewing returns 0
18:43:38.453 00.000 29876 IsGuiding returns 0
18:43:38.453 00.000 29876 scope move finished after 300 + 45 ms
18:43:38.453 00.000 29876 Move returns status 0, amount 300
18:43:38.453 00.000 29876 move complete, result=0
18:43:38.453 00.000 29876 worker thread done servicing request
18:43:38.453 00.000 29876 Worker thread wakes up
18:43:38.453 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:38.453 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(235,873,31,31)
18:43:41.083 02.630 29876 Exposure complete
18:43:41.150 00.067 29876 worker thread done servicing request
18:43:41.150 00.000 31432 OnExposeComplete: enter
18:43:41.156 00.006 31432 UpdateGuideState(): m_state=3
18:43:41.161 00.005 31432 Star::Find(15, 250, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:43:41.166 00.005 31432 Star::Find returns 1 (0), X=253.06, Y=887.66, Mass=2465, SNR=31.3, Peak=183 HFD=3.3
18:43:41.173 00.007 31432 Status Line: Pas vers l'Ouest   9, dist=21.1
18:43:41.180 00.007 31432 Enqueuing Calibration Move request for direction 3
18:43:41.185 00.005 29876 Worker thread wakes up
18:43:41.185 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:41.185 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:41.185 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:41.185 00.000 29876 MoveAxis(W, 300, -)
18:43:41.185 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:41.187 00.002 29876 IsSlewing returns 0
18:43:41.187 00.000 29876 IsGuiding returns 0
18:43:41.187 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:41.192 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=253, Gamma=0.490
18:43:41.212 00.020 31432 UpdateGuideState exits: m=2465 RSB=31.3
18:43:41.216 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:41.222 00.006 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:41.227 00.005 31432 Enqueuing Expose request
18:43:41.502 00.275 29876 IsGuiding returns 1
18:43:41.502 00.000 29876 scope still moving after pulse duration time elapsed
18:43:41.533 00.031 29876 IsSlewing returns 0
18:43:41.533 00.000 29876 IsGuiding returns 0
18:43:41.533 00.000 29876 scope move finished after 300 + 46 ms
18:43:41.533 00.000 29876 Move returns status 0, amount 300
18:43:41.533 00.000 29876 move complete, result=0
18:43:41.533 00.000 29876 worker thread done servicing request
18:43:41.533 00.000 29876 Worker thread wakes up
18:43:41.533 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:41.533 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(238,873,31,31)
18:43:43.949 02.416 29876 Exposure complete
18:43:44.015 00.066 29876 worker thread done servicing request
18:43:44.015 00.000 31432 OnExposeComplete: enter
18:43:44.021 00.006 31432 UpdateGuideState(): m_state=3
18:43:44.027 00.006 31432 Star::Find(15, 253, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:43:44.032 00.005 31432 Star::Find returns 1 (0), X=255.20, Y=887.99, Mass=2274, SNR=30.3, Peak=196 HFD=3.1
18:43:44.039 00.007 31432 Status Line: Pas vers l'Ouest  10, dist=23.3
18:43:44.049 00.010 31432 Enqueuing Calibration Move request for direction 3
18:43:44.054 00.005 29876 Worker thread wakes up
18:43:44.054 00.000 29876 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
18:43:44.054 00.000 29876 Handling axis move in thread for scope dir=3 dur=300
18:43:44.054 00.000 29876 scope move axis dir= 3 dur= 300 opts= 0x0
18:43:44.054 00.000 29876 MoveAxis(W, 300, -)
18:43:44.054 00.000 29876 Guiding  Dir = 3, Dur = 300
18:43:44.054 00.000 29876 IsSlewing returns 0
18:43:44.055 00.001 29876 IsGuiding returns 0
18:43:44.055 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:44.059 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:43:44.081 00.022 31432 UpdateGuideState exits: m=2274 RSB=30.3
18:43:44.086 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:44.091 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:44.097 00.006 31432 Enqueuing Expose request
18:43:44.367 00.270 29876 IsGuiding returns 1
18:43:44.367 00.000 29876 scope still moving after pulse duration time elapsed
18:43:44.399 00.032 29876 IsSlewing returns 0
18:43:44.399 00.000 29876 IsGuiding returns 0
18:43:44.399 00.000 29876 scope move finished after 300 + 44 ms
18:43:44.399 00.000 29876 Move returns status 0, amount 300
18:43:44.399 00.000 29876 move complete, result=0
18:43:44.399 00.000 29876 worker thread done servicing request
18:43:44.399 00.000 29876 Worker thread wakes up
18:43:44.400 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:44.400 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(240,873,31,31)
18:43:47.023 02.623 29876 Exposure complete
18:43:47.088 00.065 29876 worker thread done servicing request
18:43:47.088 00.000 31432 OnExposeComplete: enter
18:43:47.093 00.005 31432 UpdateGuideState(): m_state=3
18:43:47.098 00.005 31432 Star::Find(15, 255, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:43:47.103 00.005 31432 Star::Find returns 1 (0), X=258.30, Y=887.87, Mass=2718, SNR=32.7, Peak=253 HFD=3.4
18:43:47.115 00.012 31432 WEST calibration completes with steps=10 angle=-178.6 rate=8.787 parity=1
18:43:47.121 00.006 31432 Falling Through to state GO_EAST
18:43:47.125 00.004 31432 Status Line: Pas vers l'Est   2, dist=26.4
18:43:47.134 00.009 31432 Enqueuing Calibration Move request for direction 2
18:43:47.139 00.005 29876 Worker thread wakes up
18:43:47.139 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1707 opts 0x0
18:43:47.139 00.000 29876 Handling axis move in thread for scope dir=2 dur=1707
18:43:47.139 00.000 29876 scope move axis dir= 2 dur= 1707 opts= 0x0
18:43:47.139 00.000 29876 MoveAxis(E, 1707, -)
18:43:47.139 00.000 29876 Guiding  Dir = 2, Dur = 1707
18:43:47.139 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=7, FiltMax=253, Gamma=0.490
18:43:47.144 00.005 29876 IsSlewing returns 0
18:43:47.144 00.000 29876 IsGuiding returns 0
18:43:47.144 00.000 29876 PulseGuide returned control before completion, sleep 1717
18:43:47.158 00.014 31432 UpdateGuideState exits: m=2718 RSB=32.7
18:43:47.163 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:47.168 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:47.172 00.004 31432 Enqueuing Expose request
18:43:48.864 01.692 29876 IsGuiding returns 1
18:43:48.864 00.000 29876 scope still moving after pulse duration time elapsed
18:43:48.893 00.029 29876 IsSlewing returns 0
18:43:48.893 00.000 29876 IsGuiding returns 0
18:43:48.893 00.000 29876 scope move finished after 1707 + 42 ms
18:43:48.893 00.000 29876 Move returns status 0, amount 1707
18:43:48.893 00.000 29876 move complete, result=0
18:43:48.893 00.000 29876 worker thread done servicing request
18:43:48.893 00.000 29876 Worker thread wakes up
18:43:48.893 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:48.893 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(243,873,31,31)
18:43:51.312 02.419 29876 Exposure complete
18:43:51.377 00.065 29876 worker thread done servicing request
18:43:51.377 00.000 31432 OnExposeComplete: enter
18:43:51.383 00.006 31432 UpdateGuideState(): m_state=3
18:43:51.388 00.005 31432 Star::Find(15, 258, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:43:51.392 00.004 31432 Star::Find returns 1 (0), X=248.94, Y=887.76, Mass=1560, SNR=24.0, Peak=96 HFD=4.6
18:43:51.399 00.007 31432 Status Line: Pas vers l'Est   1, dist=17.0
18:43:51.406 00.007 31432 Enqueuing Calibration Move request for direction 2
18:43:51.411 00.005 29876 Worker thread wakes up
18:43:51.411 00.000 29876 worker thread servicing REQUEST_MOVE scope dir E(2) 1293 opts 0x0
18:43:51.411 00.000 29876 Handling axis move in thread for scope dir=2 dur=1293
18:43:51.411 00.000 29876 scope move axis dir= 2 dur= 1293 opts= 0x0
18:43:51.411 00.000 29876 MoveAxis(E, 1293, -)
18:43:51.411 00.000 29876 Guiding  Dir = 2, Dur = 1293
18:43:51.411 00.000 29876 IsSlewing returns 0
18:43:51.412 00.001 29876 IsGuiding returns 0
18:43:51.412 00.000 29876 PulseGuide returned control before completion, sleep 1303
18:43:51.416 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=253, Gamma=0.490
18:43:51.437 00.021 31432 UpdateGuideState exits: m=1560 RSB=24.0
18:43:51.443 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:51.446 00.003 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:51.452 00.006 31432 Enqueuing Expose request
18:43:52.719 01.267 29876 IsGuiding returns 1
18:43:52.719 00.000 29876 scope still moving after pulse duration time elapsed
18:43:52.750 00.031 29876 IsSlewing returns 0
18:43:52.750 00.000 29876 IsGuiding returns 1
18:43:52.781 00.031 29876 IsSlewing returns 0
18:43:52.781 00.000 29876 IsGuiding returns 0
18:43:52.781 00.000 29876 scope move finished after 1293 + 76 ms
18:43:52.781 00.000 29876 Move returns status 0, amount 1293
18:43:52.781 00.000 29876 move complete, result=0
18:43:52.782 00.001 29876 worker thread done servicing request
18:43:52.782 00.000 29876 Worker thread wakes up
18:43:52.782 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:52.782 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(234,873,31,31)
18:43:55.413 02.631 29876 Exposure complete
18:43:55.477 00.064 29876 worker thread done servicing request
18:43:55.477 00.000 31432 OnExposeComplete: enter
18:43:55.483 00.006 31432 UpdateGuideState(): m_state=3
18:43:55.488 00.005 31432 Star::Find(15, 248, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:43:55.492 00.004 31432 Star::Find returns 1 (0), X=236.86, Y=887.38, Mass=2558, SNR=31.9, Peak=199 HFD=3.6
18:43:55.505 00.013 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:43:55.510 00.005 31432 Backlash: Looking for 3 moves of 1.6 px, max attempts = 200
18:43:55.514 00.004 31432 Falling Through to state CLEAR_BACKLASH
18:43:55.519 00.005 31432 Backlash: Starting north clearing using pulse width of 300
18:43:55.524 00.005 31432 Enqueuing Calibration Move request for direction 0
18:43:55.528 00.004 31432 Status Line: Élimination de jeu étape 1
18:43:55.533 00.005 29876 Worker thread wakes up
18:43:55.533 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:43:55.533 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:43:55.533 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:43:55.533 00.000 29876 MoveAxis(N, 300, -)
18:43:55.533 00.000 29876 Guiding  Dir = 0, Dur = 300
18:43:55.534 00.001 29876 IsSlewing returns 0
18:43:55.534 00.000 29876 IsGuiding returns 0
18:43:55.534 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:55.535 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=10, FiltMax=254, Gamma=0.490
18:43:55.553 00.018 31432 UpdateGuideState exits: m=2558 RSB=31.9
18:43:55.558 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:55.563 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:55.568 00.005 31432 Enqueuing Expose request
18:43:55.857 00.289 29876 IsGuiding returns 1
18:43:55.857 00.000 29876 scope still moving after pulse duration time elapsed
18:43:55.889 00.032 29876 IsSlewing returns 0
18:43:55.889 00.000 29876 IsGuiding returns 1
18:43:55.919 00.030 29876 IsSlewing returns 0
18:43:55.919 00.000 29876 IsGuiding returns 0
18:43:55.919 00.000 29876 scope move finished after 300 + 84 ms
18:43:55.919 00.000 29876 Move returns status 0, amount 300
18:43:55.919 00.000 29876 move complete, result=0
18:43:55.919 00.000 29876 worker thread done servicing request
18:43:55.919 00.000 29876 Worker thread wakes up
18:43:55.919 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:55.919 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(222,872,31,31)
18:43:58.335 02.416 29876 Exposure complete
18:43:58.400 00.065 29876 worker thread done servicing request
18:43:58.400 00.000 31432 OnExposeComplete: enter
18:43:58.406 00.006 31432 UpdateGuideState(): m_state=3
18:43:58.411 00.005 31432 Star::Find(15, 236, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:43:58.415 00.004 31432 Star::Find returns 1 (0), X=236.50, Y=888.68, Mass=2587, SNR=32.1, Peak=239 HFD=3.3
18:43:58.421 00.006 31432 Backlash: Rejected small move of 1.3 px
18:43:58.426 00.005 31432 Enqueuing Calibration Move request for direction 0
18:43:58.431 00.005 29876 Worker thread wakes up
18:43:58.431 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:43:58.431 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:43:58.431 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:43:58.431 00.000 29876 MoveAxis(N, 300, -)
18:43:58.431 00.000 29876 Guiding  Dir = 0, Dur = 300
18:43:58.431 00.000 29876 IsSlewing returns 0
18:43:58.431 00.000 29876 IsGuiding returns 0
18:43:58.431 00.000 29876 PulseGuide returned control before completion, sleep 310
18:43:58.437 00.006 31432 Status Line: Élimination de jeu étape   2
18:43:58.444 00.007 31432 Backlash: Élimination de jeu étape   2, Last Delta = 1.35 px, CumDistance = 1.35 px
18:43:58.448 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:43:58.468 00.020 31432 UpdateGuideState exits: m=2587 RSB=32.1
18:43:58.473 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:58.480 00.007 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:43:58.484 00.004 31432 Enqueuing Expose request
18:43:58.755 00.271 29876 IsGuiding returns 1
18:43:58.755 00.000 29876 scope still moving after pulse duration time elapsed
18:43:58.786 00.031 29876 IsSlewing returns 0
18:43:58.786 00.000 29876 IsGuiding returns 1
18:43:58.818 00.032 29876 IsSlewing returns 0
18:43:58.818 00.000 29876 IsGuiding returns 0
18:43:58.818 00.000 29876 scope move finished after 300 + 86 ms
18:43:58.818 00.000 29876 Move returns status 0, amount 300
18:43:58.818 00.000 29876 move complete, result=0
18:43:58.818 00.000 29876 worker thread done servicing request
18:43:58.818 00.000 29876 Worker thread wakes up
18:43:58.819 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:43:58.819 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(221,874,31,31)
18:44:01.442 02.623 29876 Exposure complete
18:44:01.506 00.064 29876 worker thread done servicing request
18:44:01.507 00.001 31432 OnExposeComplete: enter
18:44:01.512 00.005 31432 UpdateGuideState(): m_state=3
18:44:01.517 00.005 31432 Star::Find(15, 236, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:44:01.522 00.005 31432 Star::Find returns 1 (0), X=237.29, Y=890.74, Mass=2583, SNR=32.3, Peak=225 HFD=3.1
18:44:01.528 00.006 31432 Backlash: Accepted clearing move of 2.2
18:44:01.532 00.004 31432 Enqueuing Calibration Move request for direction 0
18:44:01.538 00.006 29876 Worker thread wakes up
18:44:01.538 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:01.538 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:01.538 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:01.538 00.000 29876 MoveAxis(N, 300, -)
18:44:01.538 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:01.538 00.000 29876 IsSlewing returns 0
18:44:01.538 00.000 29876 IsGuiding returns 0
18:44:01.539 00.001 29876 PulseGuide returned control before completion, sleep 310
18:44:01.544 00.005 31432 Status Line: Élimination de jeu étape   3
18:44:01.551 00.007 31432 Backlash: Élimination de jeu étape   3, Last Delta = 2.21 px, CumDistance = 3.38 px
18:44:01.556 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:44:01.574 00.018 31432 UpdateGuideState exits: m=2583 RSB=32.3
18:44:01.580 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:01.584 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:01.589 00.005 31432 Enqueuing Expose request
18:44:01.860 00.271 29876 IsGuiding returns 1
18:44:01.860 00.000 29876 scope still moving after pulse duration time elapsed
18:44:01.892 00.032 29876 IsSlewing returns 0
18:44:01.892 00.000 29876 IsGuiding returns 1
18:44:01.923 00.031 29876 IsSlewing returns 0
18:44:01.923 00.000 29876 IsGuiding returns 0
18:44:01.923 00.000 29876 scope move finished after 300 + 84 ms
18:44:01.923 00.000 29876 Move returns status 0, amount 300
18:44:01.923 00.000 29876 move complete, result=0
18:44:01.923 00.000 29876 worker thread done servicing request
18:44:01.923 00.000 29876 Worker thread wakes up
18:44:01.923 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:01.923 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(222,876,31,31)
18:44:04.331 02.408 29876 Exposure complete
18:44:04.400 00.069 29876 worker thread done servicing request
18:44:04.400 00.000 31432 OnExposeComplete: enter
18:44:04.405 00.005 31432 UpdateGuideState(): m_state=3
18:44:04.412 00.007 31432 Star::Find(15, 237, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:44:04.417 00.005 31432 Star::Find returns 1 (0), X=237.88, Y=893.24, Mass=2249, SNR=30.0, Peak=187 HFD=3.4
18:44:04.427 00.010 31432 Backlash: Accepted clearing move of 2.6
18:44:04.432 00.005 31432 Enqueuing Calibration Move request for direction 0
18:44:04.437 00.005 29876 Worker thread wakes up
18:44:04.437 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:04.437 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:04.437 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:04.437 00.000 29876 MoveAxis(N, 300, -)
18:44:04.437 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:04.438 00.001 29876 IsSlewing returns 0
18:44:04.438 00.000 29876 IsGuiding returns 0
18:44:04.438 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:04.444 00.006 31432 Status Line: Élimination de jeu étape   4
18:44:04.451 00.007 31432 Backlash: Élimination de jeu étape   4, Last Delta = 2.58 px, CumDistance = 5.95 px
18:44:04.457 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:44:04.478 00.021 31432 UpdateGuideState exits: m=2249 RSB=30.0
18:44:04.483 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:04.488 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:04.493 00.005 31432 Enqueuing Expose request
18:44:04.763 00.270 29876 IsGuiding returns 1
18:44:04.763 00.000 29876 scope still moving after pulse duration time elapsed
18:44:04.794 00.031 29876 IsSlewing returns 0
18:44:04.794 00.000 29876 IsGuiding returns 1
18:44:04.825 00.031 29876 IsSlewing returns 0
18:44:04.825 00.000 29876 IsGuiding returns 0
18:44:04.825 00.000 29876 scope move finished after 300 + 87 ms
18:44:04.825 00.000 29876 Move returns status 0, amount 300
18:44:04.825 00.000 29876 move complete, result=0
18:44:04.825 00.000 29876 worker thread done servicing request
18:44:04.825 00.000 29876 Worker thread wakes up
18:44:04.825 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:04.825 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(223,878,31,31)
18:44:07.458 02.633 29876 Exposure complete
18:44:07.524 00.066 29876 worker thread done servicing request
18:44:07.524 00.000 31432 OnExposeComplete: enter
18:44:07.529 00.005 31432 UpdateGuideState(): m_state=3
18:44:07.534 00.005 31432 Star::Find(15, 237, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:44:07.539 00.005 31432 Star::Find returns 1 (0), X=238.04, Y=895.58, Mass=2508, SNR=31.8, Peak=232 HFD=3.5
18:44:07.544 00.005 31432 Backlash: Accepted clearing move of 2.3
18:44:07.548 00.004 31432 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
18:44:07.553 00.005 31432 Backlash: North calibration moves starting at {237.9,893.2}, Offset = 10.0 px
18:44:07.557 00.004 31432 Backlash: Total distance moved = 11.7
18:44:07.562 00.005 31432 Backlash: Falling Through to state GO_NORTH
18:44:07.567 00.005 31432 Status Line: Pas vers le Nord   2, dist= 2.3
18:44:07.574 00.007 31432 Enqueuing Calibration Move request for direction 0
18:44:07.579 00.005 29876 Worker thread wakes up
18:44:07.579 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:07.579 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:07.579 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:07.579 00.000 29876 MoveAxis(N, 300, -)
18:44:07.579 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:07.579 00.000 29876 IsSlewing returns 0
18:44:07.580 00.001 29876 IsGuiding returns 0
18:44:07.580 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:07.584 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:44:07.605 00.021 31432 UpdateGuideState exits: m=2508 RSB=31.8
18:44:07.610 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:07.615 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:07.620 00.005 31432 Enqueuing Expose request
18:44:07.906 00.286 29876 IsGuiding returns 1
18:44:07.906 00.000 29876 scope still moving after pulse duration time elapsed
18:44:07.937 00.031 29876 IsSlewing returns 0
18:44:07.937 00.000 29876 IsGuiding returns 1
18:44:07.968 00.031 29876 IsSlewing returns 0
18:44:07.968 00.000 29876 IsGuiding returns 0
18:44:07.968 00.000 29876 scope move finished after 300 + 88 ms
18:44:07.969 00.001 29876 Move returns status 0, amount 300
18:44:07.969 00.000 29876 move complete, result=0
18:44:07.969 00.000 29876 worker thread done servicing request
18:44:07.969 00.000 29876 Worker thread wakes up
18:44:07.969 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:07.969 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(223,881,31,31)
18:44:10.373 02.404 29876 Exposure complete
18:44:10.438 00.065 29876 worker thread done servicing request
18:44:10.438 00.000 31432 OnExposeComplete: enter
18:44:10.443 00.005 31432 UpdateGuideState(): m_state=3
18:44:10.448 00.005 31432 Star::Find(15, 238, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:44:10.453 00.005 31432 Star::Find returns 1 (0), X=238.43, Y=897.30, Mass=2752, SNR=33.1, Peak=206 HFD=3.5
18:44:10.459 00.006 31432 Status Line: Pas vers le Nord   3, dist= 4.1
18:44:10.466 00.007 31432 Enqueuing Calibration Move request for direction 0
18:44:10.471 00.005 29876 Worker thread wakes up
18:44:10.471 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:10.471 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:10.472 00.001 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:10.472 00.000 29876 MoveAxis(N, 300, -)
18:44:10.472 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:10.472 00.000 29876 IsSlewing returns 0
18:44:10.472 00.000 29876 IsGuiding returns 0
18:44:10.472 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:10.476 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=253, Gamma=0.490
18:44:10.497 00.021 31432 UpdateGuideState exits: m=2752 RSB=33.1
18:44:10.502 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:10.507 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:10.511 00.004 31432 Enqueuing Expose request
18:44:10.791 00.280 29876 IsGuiding returns 1
18:44:10.791 00.000 29876 scope still moving after pulse duration time elapsed
18:44:10.822 00.031 29876 IsSlewing returns 0
18:44:10.822 00.000 29876 IsGuiding returns 1
18:44:10.852 00.030 29876 IsSlewing returns 0
18:44:10.852 00.000 29876 IsGuiding returns 0
18:44:10.852 00.000 29876 scope move finished after 300 + 80 ms
18:44:10.852 00.000 29876 Move returns status 0, amount 300
18:44:10.852 00.000 29876 move complete, result=0
18:44:10.852 00.000 29876 worker thread done servicing request
18:44:10.852 00.000 29876 Worker thread wakes up
18:44:10.852 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:10.852 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(223,882,31,31)
18:44:13.487 02.635 29876 Exposure complete
18:44:13.552 00.065 29876 worker thread done servicing request
18:44:13.552 00.000 31432 OnExposeComplete: enter
18:44:13.558 00.006 31432 UpdateGuideState(): m_state=3
18:44:13.562 00.004 31432 Star::Find(15, 238, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:44:13.567 00.005 31432 Star::Find returns 1 (0), X=239.71, Y=900.47, Mass=2473, SNR=31.3, Peak=198 HFD=3.3
18:44:13.573 00.006 31432 Status Line: Pas vers le Nord   4, dist= 7.5
18:44:13.580 00.007 31432 Enqueuing Calibration Move request for direction 0
18:44:13.585 00.005 29876 Worker thread wakes up
18:44:13.585 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:13.585 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:13.585 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:13.585 00.000 29876 MoveAxis(N, 300, -)
18:44:13.585 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:13.585 00.000 29876 IsSlewing returns 0
18:44:13.586 00.001 29876 IsGuiding returns 0
18:44:13.586 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:13.590 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=253, Gamma=0.490
18:44:13.611 00.021 31432 UpdateGuideState exits: m=2473 RSB=31.3
18:44:13.616 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:13.622 00.006 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:13.626 00.004 31432 Enqueuing Expose request
18:44:13.903 00.277 29876 IsGuiding returns 1
18:44:13.903 00.000 29876 scope still moving after pulse duration time elapsed
18:44:13.933 00.030 29876 IsSlewing returns 0
18:44:13.933 00.000 29876 IsGuiding returns 1
18:44:13.964 00.031 29876 IsSlewing returns 0
18:44:13.964 00.000 29876 IsGuiding returns 0
18:44:13.964 00.000 29876 scope move finished after 300 + 78 ms
18:44:13.964 00.000 29876 Move returns status 0, amount 300
18:44:13.964 00.000 29876 move complete, result=0
18:44:13.964 00.000 29876 worker thread done servicing request
18:44:13.964 00.000 29876 Worker thread wakes up
18:44:13.964 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:13.964 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(225,885,31,31)
18:44:16.375 02.411 29876 Exposure complete
18:44:16.440 00.065 29876 worker thread done servicing request
18:44:16.440 00.000 31432 OnExposeComplete: enter
18:44:16.445 00.005 31432 UpdateGuideState(): m_state=3
18:44:16.450 00.005 31432 Star::Find(15, 239, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:44:16.455 00.005 31432 Star::Find returns 1 (0), X=239.72, Y=902.49, Mass=2445, SNR=31.5, Peak=203 HFD=3.3
18:44:16.461 00.006 31432 Status Line: Pas vers le Nord   5, dist= 9.4
18:44:16.469 00.008 31432 Enqueuing Calibration Move request for direction 0
18:44:16.474 00.005 29876 Worker thread wakes up
18:44:16.474 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:16.474 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:16.474 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:16.474 00.000 29876 MoveAxis(N, 300, -)
18:44:16.474 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:16.475 00.001 29876 IsSlewing returns 0
18:44:16.475 00.000 29876 IsGuiding returns 0
18:44:16.475 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:16.479 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=253, Gamma=0.490
18:44:16.500 00.021 31432 UpdateGuideState exits: m=2445 RSB=31.5
18:44:16.505 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:16.510 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:16.514 00.004 31432 Enqueuing Expose request
18:44:16.791 00.277 29876 IsGuiding returns 1
18:44:16.791 00.000 29876 scope still moving after pulse duration time elapsed
18:44:16.827 00.036 29876 IsSlewing returns 0
18:44:16.827 00.000 29876 IsGuiding returns 1
18:44:16.896 00.069 29876 IsSlewing returns 0
18:44:16.896 00.000 29876 IsGuiding returns 0
18:44:16.896 00.000 29876 scope move finished after 300 + 120 ms
18:44:16.896 00.000 29876 Move returns status 0, amount 300
18:44:16.896 00.000 29876 move complete, result=0
18:44:16.896 00.000 29876 worker thread done servicing request
18:44:16.896 00.000 29876 Worker thread wakes up
18:44:16.896 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:16.896 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(225,887,31,31)
18:44:19.522 02.626 29876 Exposure complete
18:44:19.587 00.065 29876 worker thread done servicing request
18:44:19.588 00.001 31432 OnExposeComplete: enter
18:44:19.593 00.005 31432 UpdateGuideState(): m_state=3
18:44:19.598 00.005 31432 Star::Find(15, 239, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:44:19.603 00.005 31432 Star::Find returns 1 (0), X=239.20, Y=905.12, Mass=2311, SNR=30.6, Peak=208 HFD=3.2
18:44:19.609 00.006 31432 Status Line: Pas vers le Nord   6, dist=11.9
18:44:19.618 00.009 31432 Enqueuing Calibration Move request for direction 0
18:44:19.623 00.005 29876 Worker thread wakes up
18:44:19.623 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:19.623 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:19.623 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:19.623 00.000 29876 MoveAxis(N, 300, -)
18:44:19.623 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:19.623 00.000 29876 IsSlewing returns 0
18:44:19.623 00.000 29876 IsGuiding returns 0
18:44:19.624 00.001 29876 PulseGuide returned control before completion, sleep 310
18:44:19.628 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=253, Gamma=0.490
18:44:19.647 00.019 31432 UpdateGuideState exits: m=2311 RSB=30.6
18:44:19.652 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:19.656 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:19.661 00.005 31432 Enqueuing Expose request
18:44:19.941 00.280 29876 IsGuiding returns 1
18:44:19.941 00.000 29876 scope still moving after pulse duration time elapsed
18:44:19.972 00.031 29876 IsSlewing returns 0
18:44:19.972 00.000 29876 IsGuiding returns 1
18:44:20.003 00.031 29876 IsSlewing returns 0
18:44:20.003 00.000 29876 IsGuiding returns 1
18:44:20.033 00.030 29876 IsSlewing returns 0
18:44:20.033 00.000 29876 IsGuiding returns 1
18:44:20.064 00.031 29876 IsSlewing returns 0
18:44:20.064 00.000 29876 IsGuiding returns 0
18:44:20.064 00.000 29876 scope move finished after 300 + 141 ms
18:44:20.064 00.000 29876 Move returns status 0, amount 300
18:44:20.064 00.000 29876 move complete, result=0
18:44:20.064 00.000 29876 worker thread done servicing request
18:44:20.064 00.000 29876 Worker thread wakes up
18:44:20.065 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:20.065 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(224,890,31,31)
18:44:22.474 02.409 29876 Exposure complete
18:44:22.539 00.065 29876 worker thread done servicing request
18:44:22.540 00.001 31432 OnExposeComplete: enter
18:44:22.545 00.005 31432 UpdateGuideState(): m_state=3
18:44:22.550 00.005 31432 Star::Find(15, 239, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:44:22.555 00.005 31432 Star::Find returns 1 (0), X=240.30, Y=906.81, Mass=2498, SNR=31.2, Peak=210 HFD=3.5
18:44:22.561 00.006 31432 Status Line: Pas vers le Nord   7, dist=13.8
18:44:22.568 00.007 31432 Enqueuing Calibration Move request for direction 0
18:44:22.574 00.006 29876 Worker thread wakes up
18:44:22.574 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:22.574 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:22.574 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:22.574 00.000 29876 MoveAxis(N, 300, -)
18:44:22.574 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:22.574 00.000 29876 IsSlewing returns 0
18:44:22.575 00.001 29876 IsGuiding returns 0
18:44:22.575 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:22.580 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=253, Gamma=0.490
18:44:22.600 00.020 31432 UpdateGuideState exits: m=2498 RSB=31.2
18:44:22.605 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:22.610 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:22.615 00.005 31432 Enqueuing Expose request
18:44:22.893 00.278 29876 IsGuiding returns 1
18:44:22.893 00.000 29876 scope still moving after pulse duration time elapsed
18:44:22.924 00.031 29876 IsSlewing returns 0
18:44:22.924 00.000 29876 IsGuiding returns 1
18:44:22.955 00.031 29876 IsSlewing returns 0
18:44:22.956 00.001 29876 IsGuiding returns 0
18:44:22.956 00.000 29876 scope move finished after 300 + 80 ms
18:44:22.956 00.000 29876 Move returns status 0, amount 300
18:44:22.956 00.000 29876 move complete, result=0
18:44:22.956 00.000 29876 worker thread done servicing request
18:44:22.956 00.000 29876 Worker thread wakes up
18:44:22.956 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:22.956 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(225,892,31,31)
18:44:25.586 02.630 29876 Exposure complete
18:44:25.653 00.067 29876 worker thread done servicing request
18:44:25.653 00.000 31432 OnExposeComplete: enter
18:44:25.658 00.005 31432 UpdateGuideState(): m_state=3
18:44:25.663 00.005 31432 Star::Find(15, 240, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:44:25.668 00.005 31432 Star::Find returns 1 (0), X=241.06, Y=909.83, Mass=2328, SNR=30.4, Peak=191 HFD=3.3
18:44:25.675 00.007 31432 Status Line: Pas vers le Nord   8, dist=16.9
18:44:25.685 00.010 31432 Enqueuing Calibration Move request for direction 0
18:44:25.691 00.006 29876 Worker thread wakes up
18:44:25.691 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:25.691 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:25.691 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:25.691 00.000 29876 MoveAxis(N, 300, -)
18:44:25.691 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:25.691 00.000 29876 IsSlewing returns 0
18:44:25.692 00.001 29876 IsGuiding returns 0
18:44:25.692 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:25.696 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:44:25.717 00.021 31432 UpdateGuideState exits: m=2328 RSB=30.4
18:44:25.722 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:25.727 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:25.732 00.005 31432 Enqueuing Expose request
18:44:26.004 00.272 29876 IsGuiding returns 1
18:44:26.004 00.000 29876 scope still moving after pulse duration time elapsed
18:44:26.036 00.032 29876 IsSlewing returns 0
18:44:26.036 00.000 29876 IsGuiding returns 1
18:44:26.067 00.031 29876 IsSlewing returns 0
18:44:26.067 00.000 29876 IsGuiding returns 1
18:44:26.099 00.032 29876 IsSlewing returns 0
18:44:26.099 00.000 29876 IsGuiding returns 0
18:44:26.099 00.000 29876 scope move finished after 300 + 107 ms
18:44:26.099 00.000 29876 Move returns status 0, amount 300
18:44:26.099 00.000 29876 move complete, result=0
18:44:26.099 00.000 29876 worker thread done servicing request
18:44:26.099 00.000 29876 Worker thread wakes up
18:44:26.099 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:26.099 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,895,31,31)
18:44:28.505 02.406 29876 Exposure complete
18:44:28.575 00.070 29876 worker thread done servicing request
18:44:28.575 00.000 31432 OnExposeComplete: enter
18:44:28.580 00.005 31432 UpdateGuideState(): m_state=3
18:44:28.585 00.005 31432 Star::Find(15, 241, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:44:28.590 00.005 31432 Star::Find returns 1 (0), X=240.80, Y=912.37, Mass=2714, SNR=33.0, Peak=173 HFD=3.7
18:44:28.596 00.006 31432 Status Line: Pas vers le Nord   9, dist=19.3
18:44:28.604 00.008 31432 Enqueuing Calibration Move request for direction 0
18:44:28.608 00.004 29876 Worker thread wakes up
18:44:28.608 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:28.608 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:28.610 00.002 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:28.610 00.000 29876 MoveAxis(N, 300, -)
18:44:28.610 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:28.610 00.000 29876 IsSlewing returns 0
18:44:28.610 00.000 29876 IsGuiding returns 0
18:44:28.610 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:28.615 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=254, Gamma=0.490
18:44:28.634 00.019 31432 UpdateGuideState exits: m=2714 RSB=33.0
18:44:28.640 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:28.645 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:28.650 00.005 31432 Enqueuing Expose request
18:44:28.936 00.286 29876 IsGuiding returns 1
18:44:28.936 00.000 29876 scope still moving after pulse duration time elapsed
18:44:28.968 00.032 29876 IsSlewing returns 0
18:44:28.968 00.000 29876 IsGuiding returns 1
18:44:28.999 00.031 29876 IsSlewing returns 0
18:44:28.999 00.000 29876 IsGuiding returns 0
18:44:28.999 00.000 29876 scope move finished after 300 + 89 ms
18:44:28.999 00.000 29876 Move returns status 0, amount 300
18:44:28.999 00.000 29876 move complete, result=0
18:44:28.999 00.000 29876 worker thread done servicing request
18:44:28.999 00.000 29876 Worker thread wakes up
18:44:28.999 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:28.999 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,897,31,31)
18:44:31.629 02.630 29876 Exposure complete
18:44:31.674 00.045 29876 worker thread done servicing request
18:44:31.674 00.000 31432 OnExposeComplete: enter
18:44:31.676 00.002 31432 UpdateGuideState(): m_state=3
18:44:31.679 00.003 31432 Star::Find(15, 240, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:44:31.681 00.002 31432 Star::Find returns 1 (0), X=240.32, Y=914.50, Mass=2378, SNR=30.6, Peak=227 HFD=3.3
18:44:31.686 00.005 31432 Status Line: Pas vers le Nord  10, dist=21.4
18:44:31.697 00.011 31432 Enqueuing Calibration Move request for direction 0
18:44:31.700 00.003 29876 Worker thread wakes up
18:44:31.700 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:31.700 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:31.700 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:31.700 00.000 29876 MoveAxis(N, 300, -)
18:44:31.700 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:31.700 00.000 29876 IsSlewing returns 0
18:44:31.700 00.000 29876 IsGuiding returns 0
18:44:31.700 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:31.703 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:44:31.716 00.013 31432 UpdateGuideState exits: m=2378 RSB=30.6
18:44:31.719 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:31.721 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:31.723 00.002 31432 Enqueuing Expose request
18:44:32.015 00.292 29876 IsGuiding returns 1
18:44:32.015 00.000 29876 scope still moving after pulse duration time elapsed
18:44:32.046 00.031 29876 IsSlewing returns 0
18:44:32.046 00.000 29876 IsGuiding returns 1
18:44:32.078 00.032 29876 IsSlewing returns 0
18:44:32.078 00.000 29876 IsGuiding returns 0
18:44:32.078 00.000 29876 scope move finished after 300 + 77 ms
18:44:32.078 00.000 29876 Move returns status 0, amount 300
18:44:32.078 00.000 29876 move complete, result=0
18:44:32.078 00.000 29876 worker thread done servicing request
18:44:32.078 00.000 29876 Worker thread wakes up
18:44:32.078 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:32.078 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(225,900,31,31)
18:44:34.481 02.403 29876 Exposure complete
18:44:34.524 00.043 29876 worker thread done servicing request
18:44:34.524 00.000 31432 OnExposeComplete: enter
18:44:34.526 00.002 31432 UpdateGuideState(): m_state=3
18:44:34.528 00.002 31432 Star::Find(15, 240, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:44:34.530 00.002 31432 Star::Find returns 1 (0), X=240.82, Y=917.34, Mass=2575, SNR=32.0, Peak=191 HFD=3.6
18:44:34.533 00.003 31432 Status Line: Pas vers le Nord  11, dist=24.3
18:44:34.536 00.003 31432 Enqueuing Calibration Move request for direction 0
18:44:34.538 00.002 29876 Worker thread wakes up
18:44:34.538 00.000 29876 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
18:44:34.538 00.000 29876 Handling axis move in thread for scope dir=0 dur=300
18:44:34.538 00.000 29876 scope move axis dir= 0 dur= 300 opts= 0x0
18:44:34.538 00.000 29876 MoveAxis(N, 300, -)
18:44:34.538 00.000 29876 Guiding  Dir = 0, Dur = 300
18:44:34.538 00.000 29876 IsSlewing returns 0
18:44:34.538 00.000 29876 IsGuiding returns 0
18:44:34.538 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:34.541 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:44:34.553 00.012 31432 UpdateGuideState exits: m=2575 RSB=32.0
18:44:34.555 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:34.557 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:34.559 00.002 31432 Enqueuing Expose request
18:44:34.856 00.297 29876 IsGuiding returns 1
18:44:34.856 00.000 29876 scope still moving after pulse duration time elapsed
18:44:34.886 00.030 29876 IsSlewing returns 0
18:44:34.886 00.000 29876 IsGuiding returns 1
18:44:34.917 00.031 29876 IsSlewing returns 0
18:44:34.917 00.000 29876 IsGuiding returns 0
18:44:34.917 00.000 29876 scope move finished after 300 + 78 ms
18:44:34.917 00.000 29876 Move returns status 0, amount 300
18:44:34.917 00.000 29876 move complete, result=0
18:44:34.917 00.000 29876 worker thread done servicing request
18:44:34.917 00.000 29876 Worker thread wakes up
18:44:34.917 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:34.917 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,902,31,31)
18:44:37.539 02.622 29876 Exposure complete
18:44:37.582 00.043 29876 worker thread done servicing request
18:44:37.582 00.000 31432 OnExposeComplete: enter
18:44:37.584 00.002 31432 UpdateGuideState(): m_state=3
18:44:37.586 00.002 31432 Star::Find(15, 240, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:44:37.588 00.002 31432 Star::Find returns 1 (0), X=240.75, Y=920.05, Mass=2451, SNR=31.1, Peak=211 HFD=3.3
18:44:37.595 00.007 31432 NORTH calibration completes with angle=83.9 rate=8.169 parity=1
18:44:37.597 00.002 31432 Falling Through to state GO_SOUTH
18:44:37.599 00.002 31432 Status Line: Pas vers le Sud   3, dist=27.0
18:44:37.602 00.003 31432 Enqueuing Calibration Move request for direction 1
18:44:37.604 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=9, FiltMax=253, Gamma=0.490
18:44:37.606 00.002 29876 Worker thread wakes up
18:44:37.606 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 1468 opts 0x0
18:44:37.606 00.000 29876 Handling axis move in thread for scope dir=1 dur=1468
18:44:37.606 00.000 29876 scope move axis dir= 1 dur= 1468 opts= 0x0
18:44:37.606 00.000 29876 MoveAxis(S, 1468, -)
18:44:37.606 00.000 29876 Guiding  Dir = 1, Dur = 1468
18:44:37.606 00.000 29876 IsSlewing returns 0
18:44:37.606 00.000 29876 IsGuiding returns 0
18:44:37.607 00.001 29876 PulseGuide returned control before completion, sleep 1478
18:44:37.615 00.008 31432 UpdateGuideState exits: m=2451 RSB=31.1
18:44:37.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:37.619 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:37.621 00.002 31432 Enqueuing Expose request
18:44:39.091 01.470 29876 IsGuiding returns 1
18:44:39.091 00.000 29876 scope still moving after pulse duration time elapsed
18:44:39.122 00.031 29876 IsSlewing returns 0
18:44:39.122 00.000 29876 IsGuiding returns 1
18:44:39.153 00.031 29876 IsSlewing returns 0
18:44:39.153 00.000 29876 IsGuiding returns 1
18:44:39.185 00.032 29876 IsSlewing returns 0
18:44:39.185 00.000 29876 IsGuiding returns 0
18:44:39.185 00.000 29876 scope move finished after 1468 + 110 ms
18:44:39.185 00.000 29876 Move returns status 0, amount 1468
18:44:39.185 00.000 29876 move complete, result=0
18:44:39.185 00.000 29876 worker thread done servicing request
18:44:39.185 00.000 29876 Worker thread wakes up
18:44:39.185 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:39.185 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,905,31,31)
18:44:41.594 02.409 29876 Exposure complete
18:44:41.636 00.042 29876 worker thread done servicing request
18:44:41.636 00.000 31432 OnExposeComplete: enter
18:44:41.638 00.002 31432 UpdateGuideState(): m_state=3
18:44:41.640 00.002 31432 Star::Find(15, 240, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:44:41.642 00.002 31432 Star::Find returns 1 (0), X=240.69, Y=918.52, Mass=2441, SNR=31.1, Peak=218 HFD=3.3
18:44:41.644 00.002 31432 Status Line: Pas vers le Sud   2, dist=25.4
18:44:41.648 00.004 31432 Enqueuing Calibration Move request for direction 1
18:44:41.650 00.002 29876 Worker thread wakes up
18:44:41.650 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 1468 opts 0x0
18:44:41.650 00.000 29876 Handling axis move in thread for scope dir=1 dur=1468
18:44:41.650 00.000 29876 scope move axis dir= 1 dur= 1468 opts= 0x0
18:44:41.650 00.000 29876 MoveAxis(S, 1468, -)
18:44:41.650 00.000 29876 Guiding  Dir = 1, Dur = 1468
18:44:41.650 00.000 29876 IsSlewing returns 0
18:44:41.650 00.000 29876 IsGuiding returns 0
18:44:41.650 00.000 29876 PulseGuide returned control before completion, sleep 1478
18:44:41.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=253, Gamma=0.490
18:44:41.665 00.012 31432 UpdateGuideState exits: m=2441 RSB=31.1
18:44:41.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:41.669 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:41.671 00.002 31432 Enqueuing Expose request
18:44:43.132 01.461 29876 IsGuiding returns 1
18:44:43.132 00.000 29876 scope still moving after pulse duration time elapsed
18:44:43.163 00.031 29876 IsSlewing returns 0
18:44:43.163 00.000 29876 IsGuiding returns 1
18:44:43.194 00.031 29876 IsSlewing returns 0
18:44:43.194 00.000 29876 IsGuiding returns 1
18:44:43.224 00.030 29876 IsSlewing returns 0
18:44:43.224 00.000 29876 IsGuiding returns 0
18:44:43.224 00.000 29876 scope move finished after 1468 + 105 ms
18:44:43.224 00.000 29876 Move returns status 0, amount 1468
18:44:43.224 00.000 29876 move complete, result=0
18:44:43.224 00.000 29876 worker thread done servicing request
18:44:43.224 00.000 29876 Worker thread wakes up
18:44:43.224 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:43.224 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,904,31,31)
18:44:45.950 02.726 29876 Exposure complete
18:44:45.996 00.046 29876 worker thread done servicing request
18:44:45.996 00.000 31432 OnExposeComplete: enter
18:44:45.998 00.002 31432 UpdateGuideState(): m_state=3
18:44:46.000 00.002 31432 Star::Find(15, 240, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:44:46.002 00.002 31432 Star::Find returns 1 (0), X=241.89, Y=913.34, Mass=2376, SNR=31.1, Peak=218 HFD=3.3
18:44:46.005 00.003 31432 Status Line: Pas vers le Sud   1, dist=20.5
18:44:46.008 00.003 31432 Enqueuing Calibration Move request for direction 1
18:44:46.010 00.002 29876 Worker thread wakes up
18:44:46.010 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 364 opts 0x0
18:44:46.010 00.000 29876 Handling axis move in thread for scope dir=1 dur=364
18:44:46.010 00.000 29876 scope move axis dir= 1 dur= 364 opts= 0x0
18:44:46.010 00.000 29876 MoveAxis(S, 364, -)
18:44:46.010 00.000 29876 Guiding  Dir = 1, Dur = 364
18:44:46.011 00.001 29876 IsSlewing returns 0
18:44:46.011 00.000 29876 IsGuiding returns 0
18:44:46.011 00.000 29876 PulseGuide returned control before completion, sleep 374
18:44:46.013 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=27, FiltMin=8, FiltMax=253, Gamma=0.490
18:44:46.024 00.011 31432 UpdateGuideState exits: m=2376 RSB=31.1
18:44:46.027 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:46.028 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:46.030 00.002 31432 Enqueuing Expose request
18:44:46.397 00.367 29876 IsGuiding returns 1
18:44:46.397 00.000 29876 scope still moving after pulse duration time elapsed
18:44:46.429 00.032 29876 IsSlewing returns 0
18:44:46.429 00.000 29876 IsGuiding returns 1
18:44:46.460 00.031 29876 IsSlewing returns 0
18:44:46.460 00.000 29876 IsGuiding returns 0
18:44:46.460 00.000 29876 scope move finished after 364 + 85 ms
18:44:46.460 00.000 29876 Move returns status 0, amount 364
18:44:46.460 00.000 29876 move complete, result=0
18:44:46.461 00.001 29876 worker thread done servicing request
18:44:46.461 00.000 29876 Worker thread wakes up
18:44:46.461 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:46.461 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(227,898,31,31)
18:44:48.878 02.417 29876 Exposure complete
18:44:48.920 00.042 29876 worker thread done servicing request
18:44:48.920 00.000 31432 OnExposeComplete: enter
18:44:48.922 00.002 31432 UpdateGuideState(): m_state=3
18:44:48.925 00.003 31432 Star::Find(15, 241, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:44:48.926 00.001 31432 Star::Find returns 1 (0), X=241.62, Y=911.77, Mass=2395, SNR=30.9, Peak=196 HFD=3.6
18:44:48.929 00.003 31432 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
18:44:48.931 00.002 31432 Nudge: theta = 3.02
18:44:48.933 00.002 31432 South nudging, decAmt = 23.018, Normal south moves = 8.310
18:44:48.934 00.001 31432 Sending NudgeSouth pulse of duration 300 ms
18:44:48.936 00.002 31432 Status Line: Incrément final vers le sud   1
18:44:48.941 00.005 31432 Enqueuing Calibration Move request for direction 1
18:44:48.943 00.002 29876 Worker thread wakes up
18:44:48.943 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:44:48.943 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:44:48.943 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:44:48.943 00.000 29876 MoveAxis(S, 300, -)
18:44:48.943 00.000 29876 Guiding  Dir = 1, Dur = 300
18:44:48.943 00.000 29876 IsSlewing returns 0
18:44:48.943 00.000 29876 IsGuiding returns 0
18:44:48.944 00.001 29876 PulseGuide returned control before completion, sleep 310
18:44:48.946 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:44:48.957 00.011 31432 UpdateGuideState exits: m=2395 RSB=30.9
18:44:48.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:48.961 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:48.963 00.002 31432 Enqueuing Expose request
18:44:49.264 00.301 29876 IsGuiding returns 1
18:44:49.264 00.000 29876 scope still moving after pulse duration time elapsed
18:44:49.296 00.032 29876 IsSlewing returns 0
18:44:49.296 00.000 29876 IsGuiding returns 1
18:44:49.327 00.031 29876 IsSlewing returns 0
18:44:49.327 00.000 29876 IsGuiding returns 0
18:44:49.327 00.000 29876 scope move finished after 300 + 83 ms
18:44:49.327 00.000 29876 Move returns status 0, amount 300
18:44:49.327 00.000 29876 move complete, result=0
18:44:49.327 00.000 29876 worker thread done servicing request
18:44:49.327 00.000 29876 Worker thread wakes up
18:44:49.327 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:49.327 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(227,897,31,31)
18:44:51.961 02.634 29876 Exposure complete
18:44:52.004 00.043 29876 worker thread done servicing request
18:44:52.004 00.000 31432 OnExposeComplete: enter
18:44:52.006 00.002 31432 UpdateGuideState(): m_state=3
18:44:52.008 00.002 31432 Star::Find(15, 241, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:44:52.010 00.002 31432 Star::Find returns 1 (0), X=240.69, Y=909.70, Mass=2580, SNR=32.1, Peak=205 HFD=3.4
18:44:52.013 00.003 31432 Nudge: theta = 3.02
18:44:52.015 00.002 31432 South nudging, decAmt = 21.106, Normal south moves = 8.310
18:44:52.017 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:44:52.019 00.002 31432 Status Line: Incrément final vers le sud   2
18:44:52.022 00.003 31432 Enqueuing Calibration Move request for direction 1
18:44:52.024 00.002 29876 Worker thread wakes up
18:44:52.024 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:44:52.024 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:44:52.024 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:44:52.024 00.000 29876 MoveAxis(S, 300, -)
18:44:52.024 00.000 29876 Guiding  Dir = 1, Dur = 300
18:44:52.024 00.000 29876 IsSlewing returns 0
18:44:52.024 00.000 29876 IsGuiding returns 0
18:44:52.024 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:52.027 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=254, Gamma=0.490
18:44:52.038 00.011 31432 UpdateGuideState exits: m=2580 RSB=32.1
18:44:52.040 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:52.042 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:52.044 00.002 31432 Enqueuing Expose request
18:44:52.348 00.304 29876 IsGuiding returns 1
18:44:52.348 00.000 29876 scope still moving after pulse duration time elapsed
18:44:52.380 00.032 29876 IsSlewing returns 0
18:44:52.380 00.000 29876 IsGuiding returns 1
18:44:52.411 00.031 29876 IsSlewing returns 0
18:44:52.411 00.000 29876 IsGuiding returns 0
18:44:52.411 00.000 29876 scope move finished after 300 + 87 ms
18:44:52.411 00.000 29876 Move returns status 0, amount 300
18:44:52.411 00.000 29876 move complete, result=0
18:44:52.411 00.000 29876 worker thread done servicing request
18:44:52.411 00.000 29876 Worker thread wakes up
18:44:52.411 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:52.411 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,895,31,31)
18:44:54.814 02.403 29876 Exposure complete
18:44:54.856 00.042 29876 worker thread done servicing request
18:44:54.857 00.001 31432 OnExposeComplete: enter
18:44:54.859 00.002 31432 UpdateGuideState(): m_state=3
18:44:54.861 00.002 31432 Star::Find(15, 240, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:44:54.863 00.002 31432 Star::Find returns 1 (0), X=241.85, Y=908.08, Mass=2480, SNR=31.2, Peak=219 HFD=3.8
18:44:54.865 00.002 31432 Nudge: theta = 2.95
18:44:54.867 00.002 31432 South nudging, decAmt = 19.330, Normal south moves = 8.310
18:44:54.869 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:44:54.871 00.002 31432 Status Line: Incrément final vers le sud   3
18:44:54.874 00.003 31432 Enqueuing Calibration Move request for direction 1
18:44:54.876 00.002 29876 Worker thread wakes up
18:44:54.876 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:44:54.876 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:44:54.876 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:44:54.876 00.000 29876 MoveAxis(S, 300, -)
18:44:54.876 00.000 29876 Guiding  Dir = 1, Dur = 300
18:44:54.876 00.000 29876 IsSlewing returns 0
18:44:54.876 00.000 29876 IsGuiding returns 0
18:44:54.876 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:54.879 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=8, FiltMax=254, Gamma=0.490
18:44:54.890 00.011 31432 UpdateGuideState exits: m=2480 RSB=31.2
18:44:54.892 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:54.894 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:54.896 00.002 31432 Enqueuing Expose request
18:44:55.188 00.292 29876 IsGuiding returns 1
18:44:55.188 00.000 29876 scope still moving after pulse duration time elapsed
18:44:55.219 00.031 29876 IsSlewing returns 0
18:44:55.219 00.000 29876 IsGuiding returns 1
18:44:55.249 00.030 29876 IsSlewing returns 0
18:44:55.249 00.000 29876 IsGuiding returns 0
18:44:55.249 00.000 29876 scope move finished after 300 + 72 ms
18:44:55.249 00.000 29876 Move returns status 0, amount 300
18:44:55.249 00.000 29876 move complete, result=0
18:44:55.249 00.000 29876 worker thread done servicing request
18:44:55.249 00.000 29876 Worker thread wakes up
18:44:55.249 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:55.249 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(227,893,31,31)
18:44:57.881 02.632 29876 Exposure complete
18:44:57.924 00.043 29876 worker thread done servicing request
18:44:57.925 00.001 31432 OnExposeComplete: enter
18:44:57.927 00.002 31432 UpdateGuideState(): m_state=3
18:44:57.929 00.002 31432 Star::Find(15, 241, 908, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:44:57.931 00.002 31432 Star::Find returns 1 (0), X=241.68, Y=906.40, Mass=2615, SNR=32.7, Peak=236 HFD=3.3
18:44:57.933 00.002 31432 Nudge: theta = 2.92
18:44:57.935 00.002 31432 South nudging, decAmt = 17.702, Normal south moves = 8.310
18:44:57.937 00.002 31432 Sending NudgeSouth pulse of duration 300 ms
18:44:57.939 00.002 31432 Status Line: Incrément final vers le sud   4
18:44:57.942 00.003 31432 Enqueuing Calibration Move request for direction 1
18:44:57.945 00.003 29876 Worker thread wakes up
18:44:57.945 00.000 29876 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
18:44:57.945 00.000 29876 Handling axis move in thread for scope dir=1 dur=300
18:44:57.945 00.000 29876 scope move axis dir= 1 dur= 300 opts= 0x0
18:44:57.945 00.000 29876 MoveAxis(S, 300, -)
18:44:57.945 00.000 29876 Guiding  Dir = 1, Dur = 300
18:44:57.945 00.000 29876 IsSlewing returns 0
18:44:57.945 00.000 29876 IsGuiding returns 0
18:44:57.945 00.000 29876 PulseGuide returned control before completion, sleep 310
18:44:57.948 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=27, FiltMin=10, FiltMax=253, Gamma=0.490
18:44:57.959 00.011 31432 UpdateGuideState exits: m=2615 RSB=32.7
18:44:57.961 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:57.963 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:44:57.965 00.002 31432 Enqueuing Expose request
18:44:58.268 00.303 29876 IsGuiding returns 1
18:44:58.268 00.000 29876 scope still moving after pulse duration time elapsed
18:44:58.299 00.031 29876 IsSlewing returns 0
18:44:58.299 00.000 29876 IsGuiding returns 1
18:44:58.330 00.031 29876 IsSlewing returns 0
18:44:58.330 00.000 29876 IsGuiding returns 0
18:44:58.330 00.000 29876 scope move finished after 300 + 84 ms
18:44:58.330 00.000 29876 Move returns status 0, amount 300
18:44:58.330 00.000 29876 move complete, result=0
18:44:58.330 00.000 29876 worker thread done servicing request
18:44:58.330 00.000 29876 Worker thread wakes up
18:44:58.330 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:44:58.330 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(227,891,31,31)
18:45:00.736 02.406 29876 Exposure complete
18:45:00.778 00.042 29876 worker thread done servicing request
18:45:00.778 00.000 31432 OnExposeComplete: enter
18:45:00.780 00.002 31432 UpdateGuideState(): m_state=3
18:45:00.782 00.002 31432 Star::Find(15, 241, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:45:00.784 00.002 31432 Star::Find returns 1 (0), X=241.17, Y=904.24, Mass=2494, SNR=31.3, Peak=215 HFD=3.5
18:45:00.787 00.003 31432 Nudge: theta = 2.89
18:45:00.789 00.002 31432 Final south nudging status: Current loc = {241.168,904.244}, targeting {230.330,886.728}
18:45:00.791 00.002 31432 Falling Through to state CALIBRATION_COMPLETE
18:45:00.793 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:42:11"
18:45:00.795 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.009375
18:45:00.796 00.001 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.005502
18:45:00.798 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:45:00.800 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.101500
18:45:00.802 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.559170
18:45:00.804 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002843
18:45:00.807 00.003 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:45:00.808 00.001 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:45:00.810 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:45:00.813 00.003 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:45:00.815 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:00.816 00.001 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:00.818 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:00.821 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:00.823 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 2.963060
18:45:00.825 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 9
18:45:00.827 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 16
18:45:00.829 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:00.831 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 3
18:45:00.832 00.001 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:42:11"
18:45:00.834 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:00.836 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.9 -0.4}, {-4.4 -0.5}, {-7.7 -0.1}, {-9.8 -0.4}, {-13.1 -0.9}, {-16.1 -1.2}, {-19.4 -0.8}, {-21.7 -0.7}, {-25.3 -1.0}, {-25.3 -1.0}, {-16.4 -0.5}, {-5.9 -0.5}"
18:45:00.838 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.3 -2.6}, {-0.5 -3.7}, {-1.4 -4.4}, {-1.9 -5.6}, {-1.1 -5.5}, {-1.4 -6.1}, {-1.8 -6.7}, {-1.1 -8.6}, {-1.1 -11.2}, {-1.8 -13.0}, {-1.7 -15.4}, {-1.1 -17.3}, {-1.6 -19.7}, {-1.8 -21.4}, {-1.0 -24.2}, {-0.3 -26.4}, {-0.3 -26.4}, {-0.1 -23.2}, {0.6 -20.0}, {3.0 -10.0}"
18:45:00.844 00.006 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:45:00.847 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:45:00.849 00.002 31432 Mount::SetCalibration (scope) -- xAngle=-178.6 yAngle=83.9 xRate=8.787 yRate=8.169 bin=1 dec=-0.1 pierSide=1 par=+/+ rotAng=Aucun
18:45:00.851 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=-178.6 m_yAngleError=-172.5
18:45:00.855 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:45:00.857 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:45:00.863 00.006 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:45:00.866 00.003 31432 ScopeASCOM::SideOfPier() returns 1
18:45:00.870 00.004 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:45:00"
18:45:00.872 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
18:45:00.874 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
18:45:00.876 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:45:00.878 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.117860
18:45:00.880 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.464240
18:45:00.882 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
18:45:00.884 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:45:00.886 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:45:00.888 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:45:00.889 00.001 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:45:00.891 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:00.893 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:00.895 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:00.897 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:00.899 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:00.901 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:00.903 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:00.905 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:00.906 00.001 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 0
18:45:00.909 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:00.910 00.001 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:00.912 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:00.913 00.001 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:00.917 00.004 31432 GetBoolean("/Confirm/13/CalWarning_Diff", 1) returns 1
18:45:00.919 00.002 31432 Alert: Attention : Cet étalonnage est substantiellement différent du précédent - avez-vous changé de configuration?
18:45:01.142 00.223 31432 Calibration alert details: Current/previous Dec rate ratio is 0.674
18:45:01.144 00.002 31432 Status Line: Calibration complete
18:45:01.147 00.003 31432 Calibration Complete
18:45:01.149 00.002 31432 PhdConfig flush
18:45:01.151 00.002 31432 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
18:45:01.153 00.002 31432 guider state => CALIBRATED
18:45:01.155 00.002 31432 Changing from state CALIBRATED to CALIBRATED
18:45:01.156 00.001 31432 guider state => CALIBRATED
18:45:01.158 00.002 31432 Changing from state CALIBRATED to GUIDING
18:45:01.161 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:45:01.163 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:45:01.165 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=-0.1 pierSide=1, cal dec=-0.1 pierSide=1 rotAngle=Aucun bin=1
18:45:01.167 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:01.169 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:01.171 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:01.173 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:01.175 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:01.177 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:01.179 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:01.181 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:01.183 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:45:01.185 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:01.187 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:01.189 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:01.191 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:01.201 00.010 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:45:01.204 00.003 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:45:01.208 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:45:01.210 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:45:01.212 00.002 31432 setting lock position to (241.17, 904.24)
18:45:01.215 00.003 31432 MultiStar: stabilizing after lock position change
18:45:01.217 00.002 31432 guider state => GUIDING
18:45:01.218 00.001 31432 Status Line: Guidage
18:45:01.221 00.003 31432 Mount: notify guiding started
18:45:01.224 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:45:01.226 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:45:00"
18:45:01.228 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
18:45:01.230 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
18:45:01.232 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:45:01.234 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.117860
18:45:01.236 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.464240
18:45:01.238 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
18:45:01.240 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:45:01.242 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:45:01.244 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:45:01.246 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:45:01.249 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:01.249 00.000 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:01.252 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:01.254 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:01.256 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:01.258 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:01.260 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:01.262 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:01.264 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:45:01.266 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:01.268 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:01.269 00.001 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:01.272 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:01.274 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:01.275 00.001 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:01.277 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:01.279 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:01.281 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:01.283 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:01.285 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:01.287 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:01.289 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:45:01.291 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:01.293 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:01.295 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:01.297 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:01.299 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:45:01.301 00.002 31432 ScopeASCOM::SideOfPier() returns 1
18:45:01.304 00.003 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:45:01.306 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:45:01.308 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns -0.1
18:45:01.310 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.1
18:45:01.312 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.12) = xAngle (-3.12 = -3.12)
18:45:01.313 00.001 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
18:45:01.315 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
18:45:01.317 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
18:45:01.319 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:45:01.320 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:01.330 00.010 31432 UpdateGuideState exits: m=2494 RSB=31.3
18:45:01.332 00.002 31432 PhdController: newstate STATE_SETTLE_BEGIN
18:45:01.334 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
18:45:01.336 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:01.338 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:01.339 00.001 31432 Enqueuing Expose request
18:45:01.341 00.002 29876 Worker thread wakes up
18:45:01.341 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:01.341 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:01.341 00.000 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:45:00"
18:45:01.344 00.003 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
18:45:01.346 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
18:45:01.347 00.001 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:45:01.349 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.117860
18:45:01.351 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.464240
18:45:01.353 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
18:45:01.355 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:45:01.357 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:45:01.359 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:45:01.361 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:45:01.363 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:01.365 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:01.367 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:01.369 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:01.370 00.001 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:01.372 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:01.375 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:01.377 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:01.379 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:45:01.381 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:01.383 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:01.385 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:01.387 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:01.388 00.001 31432 CalAsst: Spds: 0.5X,0.5X, Dec: -0.1, Rates: 2.1, 2.0, Steps: 10,11, Ortho: 7.47, Rates: 1.00 (Expect) vs 1.08 (Act)
18:45:01.391 00.003 31432 CalAsst: acceptable result, (Orthogonality)
18:45:04.069 02.678 29876 Exposure complete
18:45:04.112 00.043 29876 worker thread done servicing request
18:45:04.112 00.000 31432 OnExposeComplete: enter
18:45:04.115 00.003 31432 UpdateGuideState(): m_state=6
18:45:04.116 00.001 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:45:04.118 00.002 31432 Star::Find returns 1 (0), X=240.03, Y=904.47, Mass=2382, SNR=30.5, Peak=214 HFD=3.3
18:45:04.121 00.003 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.12) = xAngle (6.07 = -0.22)
18:45:04.122 00.001 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.08 = 2.79)
18:45:04.124 00.002 31432 CameraToMount -- cameraX=-1.14 cameraY=0.22 hyp=1.16 cameraTheta=2.95 mountX=1.13 mountY=0.39, mountTheta=0.34
18:45:04.127 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.14, y=0.22, opts=13)
18:45:04.129 00.002 31432 Enqueuing Move request for scope (-1.14, 0.22)
18:45:04.131 00.002 29876 Worker thread wakes up
18:45:04.131 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.22) opts 0xd
18:45:04.131 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.14, 0.22)
18:45:04.131 00.000 29876 Moving (-1.14, 0.22) raw xDistance=1.13 yDistance=0.39
18:45:04.131 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
18:45:04.131 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:04.131 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
18:45:04.131 00.000 29876 MoveAxis(W, 81, ABG)
18:45:04.131 00.000 29876 Guiding  Dir = 3, Dur = 81
18:45:04.131 00.000 29876 IsSlewing returns 0
18:45:04.131 00.000 29876 IsGuiding returns 0
18:45:04.132 00.001 29876 PulseGuide returned control before completion, sleep 91
18:45:04.135 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:04.145 00.010 31432 UpdateGuideState exits: m=2382 RSB=30.5
18:45:04.148 00.003 31432 PhdController: settling, locked = 1, distance = 14.52 (99.00) aobump = 0 frame = 1 / 5
18:45:04.149 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:04.151 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:04.153 00.002 31432 Enqueuing Expose request
18:45:04.239 00.086 29876 IsGuiding returns 1
18:45:04.239 00.000 29876 scope still moving after pulse duration time elapsed
18:45:04.270 00.031 29876 IsSlewing returns 0
18:45:04.270 00.000 29876 IsGuiding returns 1
18:45:04.302 00.032 29876 IsSlewing returns 0
18:45:04.302 00.000 29876 IsGuiding returns 0
18:45:04.302 00.000 29876 scope move finished after 81 + 89 ms
18:45:04.302 00.000 29876 Move returns status 0, amount 81
18:45:04.302 00.000 29876 MoveAxis(N, 0, ABG)
18:45:04.302 00.000 29876 Move returns status 0, amount 0
18:45:04.302 00.000 29876 move complete, result=0
18:45:04.303 00.001 29876 worker thread done servicing request
18:45:04.303 00.000 29876 Worker thread wakes up
18:45:04.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:04.303 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:04.303 00.000 31432 GuideStep: 1.1 px 81 ms WEST, 0.4 px 0 ms NORTH
18:45:05.976 01.673 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:45:00"
18:45:05.978 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
18:45:05.980 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
18:45:05.982 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:45:05.984 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns -3.117860
18:45:05.986 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns 1.464240
18:45:05.987 00.001 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
18:45:05.989 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 1
18:45:05.991 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:45:05.993 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:45:05.995 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:45:05.997 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:05.999 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:06.001 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:06.003 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:06.005 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:06.007 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:06.009 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:06.011 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:06.012 00.001 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:45:06.014 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:06.016 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:06.018 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:06.020 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:06.027 00.007 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:45:06.029 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:45:06.032 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:45:06.034 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:45:06.036 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:45:06.038 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:45:06.040 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:45:06.042 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:45:06.044 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:45:06.046 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:45:06.048 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:45:06.050 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:45:06.052 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:45:06.710 00.658 29876 Exposure complete
18:45:06.753 00.043 29876 worker thread done servicing request
18:45:06.753 00.000 31432 OnExposeComplete: enter
18:45:06.755 00.002 31432 UpdateGuideState(): m_state=6
18:45:06.757 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:45:06.759 00.002 31432 Star::Find returns 1 (0), X=240.62, Y=904.99, Mass=2520, SNR=32.0, Peak=207 HFD=3.4
18:45:06.761 00.002 31432 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.12) = xAngle (5.32 = -0.96)
18:45:06.763 00.002 31432 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.33 = 2.05)
18:45:06.764 00.001 31432 CameraToMount -- cameraX=-0.54 cameraY=0.75 hyp=0.92 cameraTheta=2.20 mountX=0.53 mountY=0.82, mountTheta=1.00
18:45:06.767 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.75, opts=13)
18:45:06.769 00.002 31432 Enqueuing Move request for scope (-0.54, 0.75)
18:45:06.770 00.001 29876 Worker thread wakes up
18:45:06.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.75) opts 0xd
18:45:06.771 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.75)
18:45:06.771 00.000 29876 Moving (-0.54, 0.75) raw xDistance=0.53 yDistance=0.82
18:45:06.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.53
18:45:06.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:06.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.82
18:45:06.771 00.000 29876 MoveAxis(W, 43, ABG)
18:45:06.771 00.000 29876 Guiding  Dir = 3, Dur = 43
18:45:06.771 00.000 29876 IsSlewing returns 0
18:45:06.771 00.000 29876 IsGuiding returns 0
18:45:06.771 00.000 29876 PulseGuide returned control before completion, sleep 53
18:45:06.774 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=6, FiltMax=253, Gamma=0.490
18:45:06.785 00.011 31432 UpdateGuideState exits: m=2520 RSB=32.0
18:45:06.787 00.002 31432 PhdController: settling, locked = 1, distance = 10.44 (99.00) aobump = 0 frame = 2 / 5
18:45:06.789 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:06.790 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:06.792 00.002 31432 Enqueuing Expose request
18:45:06.834 00.042 29876 IsGuiding returns 1
18:45:06.834 00.000 29876 scope still moving after pulse duration time elapsed
18:45:06.865 00.031 29876 IsSlewing returns 0
18:45:06.865 00.000 29876 IsGuiding returns 1
18:45:06.896 00.031 29876 IsSlewing returns 0
18:45:06.896 00.000 29876 IsGuiding returns 1
18:45:06.927 00.031 29876 IsSlewing returns 0
18:45:06.927 00.000 29876 IsGuiding returns 0
18:45:06.927 00.000 29876 scope move finished after 43 + 113 ms
18:45:06.927 00.000 29876 Move returns status 0, amount 43
18:45:06.927 00.000 29876 MoveAxis(N, 0, ABG)
18:45:06.927 00.000 29876 Move returns status 0, amount 0
18:45:06.927 00.000 29876 move complete, result=0
18:45:06.928 00.001 29876 worker thread done servicing request
18:45:06.928 00.000 29876 Worker thread wakes up
18:45:06.928 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:06.928 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:06.928 00.000 31432 GuideStep: 0.5 px 43 ms WEST, 0.8 px 0 ms NORTH
18:45:09.561 02.633 29876 Exposure complete
18:45:09.604 00.043 29876 worker thread done servicing request
18:45:09.604 00.000 31432 OnExposeComplete: enter
18:45:09.606 00.002 31432 UpdateGuideState(): m_state=6
18:45:09.608 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:45:09.610 00.002 31432 Star::Find returns 1 (0), X=241.33, Y=904.26, Mass=2433, SNR=31.0, Peak=203 HFD=3.5
18:45:09.612 00.002 31432 CameraToMount -- cameraTheta (0.11) - m_xAngle (-3.12) = xAngle (3.23 = -3.06)
18:45:09.614 00.002 31432 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.24 = -0.05)
18:45:09.615 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
18:45:09.618 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.02, opts=13)
18:45:09.620 00.002 31432 Enqueuing Move request for scope (0.16, 0.02)
18:45:09.622 00.002 29876 Worker thread wakes up
18:45:09.623 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
18:45:09.623 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
18:45:09.623 00.000 29876 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=-0.01
18:45:09.623 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
18:45:09.623 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:09.623 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:45:09.623 00.000 29876 MoveAxis(E, 0, ABG)
18:45:09.623 00.000 29876 Move returns status 0, amount 0
18:45:09.623 00.000 29876 MoveAxis(N, 0, ABG)
18:45:09.623 00.000 29876 Move returns status 0, amount 0
18:45:09.623 00.000 29876 move complete, result=0
18:45:09.623 00.000 29876 worker thread done servicing request
18:45:09.626 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=8, FiltMax=253, Gamma=0.490
18:45:09.636 00.010 31432 UpdateGuideState exits: m=2433 RSB=31.0
18:45:09.638 00.002 31432 PhdController: settling, locked = 1, distance = 7.36 (99.00) aobump = 0 frame = 3 / 5
18:45:09.640 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:09.641 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:09.643 00.002 31432 Enqueuing Expose request
18:45:09.645 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
18:45:09.647 00.002 29876 Worker thread wakes up
18:45:09.647 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:09.647 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:12.057 02.410 29876 Exposure complete
18:45:12.099 00.042 29876 worker thread done servicing request
18:45:12.099 00.000 31432 OnExposeComplete: enter
18:45:12.101 00.002 31432 UpdateGuideState(): m_state=6
18:45:12.103 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:45:12.105 00.002 31432 Star::Find returns 1 (0), X=240.43, Y=904.11, Mass=2499, SNR=31.1, Peak=208 HFD=3.5
18:45:12.107 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-3.12) = xAngle (0.16 = 0.16)
18:45:12.109 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
18:45:12.111 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.14 hyp=0.75 cameraTheta=-2.96 mountX=0.74 mountY=-0.02, mountTheta=-0.03
18:45:12.113 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.14, opts=13)
18:45:12.115 00.002 31432 Enqueuing Move request for scope (-0.74, -0.14)
18:45:12.117 00.002 29876 Worker thread wakes up
18:45:12.117 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.14) opts 0xd
18:45:12.117 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.14)
18:45:12.117 00.000 29876 Moving (-0.74, -0.14) raw xDistance=0.74 yDistance=-0.02
18:45:12.117 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
18:45:12.117 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:12.118 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:45:12.118 00.000 29876 MoveAxis(W, 53, ABG)
18:45:12.118 00.000 29876 Guiding  Dir = 3, Dur = 53
18:45:12.118 00.000 29876 IsSlewing returns 0
18:45:12.118 00.000 29876 IsGuiding returns 0
18:45:12.118 00.000 29876 PulseGuide returned control before completion, sleep 63
18:45:12.122 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:12.133 00.011 31432 UpdateGuideState exits: m=2499 RSB=31.1
18:45:12.135 00.002 31432 PhdController: settling, locked = 1, distance = 5.38 (99.00) aobump = 0 frame = 4 / 5
18:45:12.137 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:12.139 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:12.141 00.002 31432 Enqueuing Expose request
18:45:12.192 00.051 29876 IsGuiding returns 1
18:45:12.192 00.000 29876 scope still moving after pulse duration time elapsed
18:45:12.223 00.031 29876 IsSlewing returns 0
18:45:12.223 00.000 29876 IsGuiding returns 1
18:45:12.255 00.032 29876 IsSlewing returns 0
18:45:12.255 00.000 29876 IsGuiding returns 0
18:45:12.255 00.000 29876 scope move finished after 53 + 84 ms
18:45:12.255 00.000 29876 Move returns status 0, amount 53
18:45:12.255 00.000 29876 MoveAxis(N, 0, ABG)
18:45:12.255 00.000 29876 Move returns status 0, amount 0
18:45:12.255 00.000 29876 move complete, result=0
18:45:12.255 00.000 29876 worker thread done servicing request
18:45:12.255 00.000 29876 Worker thread wakes up
18:45:12.255 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:12.255 00.000 31432 GuideStep: 0.7 px 53 ms WEST, -0.0 px 0 ms NORTH
18:45:12.258 00.003 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:14.886 02.628 29876 Exposure complete
18:45:14.929 00.043 29876 worker thread done servicing request
18:45:14.929 00.000 31432 OnExposeComplete: enter
18:45:14.931 00.002 31432 UpdateGuideState(): m_state=6
18:45:14.934 00.003 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:45:14.935 00.001 31432 Star::Find returns 1 (0), X=240.09, Y=904.57, Mass=2605, SNR=32.1, Peak=225 HFD=3.4
18:45:14.937 00.002 31432 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.12) = xAngle (5.97 = -0.31)
18:45:14.939 00.002 31432 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.98 = 2.70)
18:45:14.941 00.002 31432 CameraToMount -- cameraX=-1.08 cameraY=0.32 hyp=1.13 cameraTheta=2.85 mountX=1.07 mountY=0.48, mountTheta=0.42
18:45:14.943 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.08, y=0.32, opts=13)
18:45:14.946 00.003 31432 Enqueuing Move request for scope (-1.08, 0.32)
18:45:14.948 00.002 29876 Worker thread wakes up
18:45:14.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.32) opts 0xd
18:45:14.948 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.08, 0.32)
18:45:14.948 00.000 29876 Moving (-1.08, 0.32) raw xDistance=1.07 yDistance=0.48
18:45:14.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.07
18:45:14.948 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.46
18:45:14.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
18:45:14.948 00.000 29876 MoveAxis(W, 81, ABG)
18:45:14.948 00.000 29876 Guiding  Dir = 3, Dur = 81
18:45:14.948 00.000 29876 IsSlewing returns 0
18:45:14.948 00.000 29876 IsGuiding returns 0
18:45:14.948 00.000 29876 PulseGuide returned control before completion, sleep 91
18:45:14.951 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=7, FiltMax=253, Gamma=0.490
18:45:14.962 00.011 31432 UpdateGuideState exits: m=2605 RSB=32.1
18:45:14.964 00.002 31432 PhdController: settling, locked = 1, distance = 4.10 (99.00) aobump = 0 frame = 5 / 5
18:45:14.967 00.003 31432 PhdController: newstate STATE_FINISH
18:45:14.968 00.001 31432 PhdController complete: success
18:45:14.970 00.002 31432 Mount: notify guiding dither settle done success=1
18:45:14.972 00.002 31432 PhdController: newstate STATE_IDLE
18:45:14.974 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:14.976 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:14.978 00.002 31432 Enqueuing Expose request
18:45:15.041 00.063 29876 IsGuiding returns 1
18:45:15.041 00.000 29876 scope still moving after pulse duration time elapsed
18:45:15.072 00.031 29876 IsSlewing returns 0
18:45:15.072 00.000 29876 IsGuiding returns 1
18:45:15.103 00.031 29876 IsSlewing returns 0
18:45:15.103 00.000 29876 IsGuiding returns 0
18:45:15.103 00.000 29876 scope move finished after 81 + 73 ms
18:45:15.103 00.000 29876 Move returns status 0, amount 81
18:45:15.103 00.000 29876 MoveAxis(S, 36, ABG)
18:45:15.103 00.000 29876 Guiding  Dir = 1, Dur = 36
18:45:15.103 00.000 29876 IsSlewing returns 0
18:45:15.103 00.000 29876 IsGuiding returns 0
18:45:15.103 00.000 29876 PulseGuide returned control before completion, sleep 46
18:45:15.150 00.047 29876 IsGuiding returns 1
18:45:15.150 00.000 29876 scope still moving after pulse duration time elapsed
18:45:15.181 00.031 29876 IsSlewing returns 0
18:45:15.181 00.000 29876 IsGuiding returns 1
18:45:15.211 00.030 29876 IsSlewing returns 0
18:45:15.211 00.000 29876 IsGuiding returns 1
18:45:15.243 00.032 29876 IsSlewing returns 0
18:45:15.243 00.000 29876 IsGuiding returns 0
18:45:15.243 00.000 29876 scope move finished after 36 + 103 ms
18:45:15.243 00.000 29876 Move returns status 0, amount 36
18:45:15.243 00.000 29876 move complete, result=0
18:45:15.243 00.000 29876 worker thread done servicing request
18:45:15.243 00.000 29876 Worker thread wakes up
18:45:15.243 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:15.243 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:15.243 00.000 31432 GuideStep: 1.1 px 81 ms WEST, 0.5 px 36 ms SOUTH
18:45:17.278 02.035 31432 Calibration sanity check: user chose to ignore alert
18:45:17.658 00.380 29876 Exposure complete
18:45:17.700 00.042 29876 worker thread done servicing request
18:45:17.701 00.001 31432 OnExposeComplete: enter
18:45:17.703 00.002 31432 UpdateGuideState(): m_state=6
18:45:17.705 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:45:17.707 00.002 31432 Star::Find returns 1 (0), X=240.45, Y=904.09, Mass=2390, SNR=30.9, Peak=201 HFD=3.4
18:45:17.709 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-3.12) = xAngle (0.19 = 0.19)
18:45:17.711 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
18:45:17.712 00.001 31432 CameraToMount -- cameraX=-0.72 cameraY=-0.16 hyp=0.73 cameraTheta=-2.93 mountX=0.72 mountY=-0.04, mountTheta=-0.06
18:45:17.718 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=-0.16, opts=13)
18:45:17.720 00.002 31432 Enqueuing Move request for scope (-0.72, -0.16)
18:45:17.721 00.001 29876 Worker thread wakes up
18:45:17.722 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.16) opts 0xd
18:45:17.722 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, -0.16)
18:45:17.722 00.000 29876 Moving (-0.72, -0.16) raw xDistance=0.72 yDistance=-0.04
18:45:17.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72
18:45:17.722 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:17.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:45:17.722 00.000 29876 MoveAxis(W, 57, ABG)
18:45:17.722 00.000 29876 Guiding  Dir = 3, Dur = 57
18:45:17.722 00.000 29876 IsSlewing returns 0
18:45:17.722 00.000 29876 IsGuiding returns 0
18:45:17.722 00.000 29876 PulseGuide returned control before completion, sleep 67
18:45:17.725 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:45:17.736 00.011 31432 UpdateGuideState exits: m=2390 RSB=30.9
18:45:17.738 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:17.740 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:17.742 00.002 31432 Enqueuing Expose request
18:45:17.797 00.055 29876 IsGuiding returns 1
18:45:17.797 00.000 29876 scope still moving after pulse duration time elapsed
18:45:17.828 00.031 29876 IsSlewing returns 0
18:45:17.828 00.000 29876 IsGuiding returns 1
18:45:17.859 00.031 29876 IsSlewing returns 0
18:45:17.859 00.000 29876 IsGuiding returns 0
18:45:17.859 00.000 29876 scope move finished after 57 + 79 ms
18:45:17.859 00.000 29876 Move returns status 0, amount 57
18:45:17.859 00.000 29876 MoveAxis(N, 0, ABG)
18:45:17.859 00.000 29876 Move returns status 0, amount 0
18:45:17.859 00.000 29876 move complete, result=0
18:45:17.859 00.000 29876 worker thread done servicing request
18:45:17.859 00.000 29876 Worker thread wakes up
18:45:17.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:17.859 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:17.859 00.000 31432 GuideStep: 0.7 px 57 ms WEST, -0.0 px 0 ms NORTH
18:45:20.482 02.623 29876 Exposure complete
18:45:20.525 00.043 29876 worker thread done servicing request
18:45:20.525 00.000 31432 OnExposeComplete: enter
18:45:20.528 00.003 31432 UpdateGuideState(): m_state=6
18:45:20.530 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:45:20.531 00.001 31432 Star::Find returns 1 (0), X=240.82, Y=904.01, Mass=2393, SNR=30.4, Peak=216 HFD=3.1
18:45:20.533 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-3.12) = xAngle (0.57 = 0.57)
18:45:20.535 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.70)
18:45:20.537 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.24 hyp=0.42 cameraTheta=-2.54 mountX=0.35 mountY=-0.18, mountTheta=-0.47
18:45:20.539 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.24, opts=13)
18:45:20.541 00.002 31432 Enqueuing Move request for scope (-0.35, -0.24)
18:45:20.544 00.003 29876 Worker thread wakes up
18:45:20.544 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.24) opts 0xd
18:45:20.544 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.24)
18:45:20.544 00.000 29876 Moving (-0.35, -0.24) raw xDistance=0.35 yDistance=-0.18
18:45:20.544 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
18:45:20.544 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:20.544 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
18:45:20.544 00.000 29876 MoveAxis(W, 29, ABG)
18:45:20.544 00.000 29876 Guiding  Dir = 3, Dur = 29
18:45:20.544 00.000 29876 IsSlewing returns 0
18:45:20.544 00.000 29876 IsGuiding returns 0
18:45:20.544 00.000 29876 PulseGuide returned control before completion, sleep 39
18:45:20.547 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:45:20.558 00.011 31432 UpdateGuideState exits: m=2393 RSB=30.4
18:45:20.560 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:20.561 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:20.563 00.002 31432 Enqueuing Expose request
18:45:20.587 00.024 29876 IsGuiding returns 1
18:45:20.587 00.000 29876 scope still moving after pulse duration time elapsed
18:45:20.618 00.031 29876 IsSlewing returns 0
18:45:20.618 00.000 29876 IsGuiding returns 0
18:45:20.618 00.000 29876 scope move finished after 29 + 44 ms
18:45:20.618 00.000 29876 Move returns status 0, amount 29
18:45:20.618 00.000 29876 MoveAxis(N, 0, ABG)
18:45:20.618 00.000 29876 Move returns status 0, amount 0
18:45:20.618 00.000 29876 move complete, result=0
18:45:20.618 00.000 29876 worker thread done servicing request
18:45:20.618 00.000 29876 Worker thread wakes up
18:45:20.618 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:20.618 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:20.618 00.000 31432 GuideStep: 0.4 px 29 ms WEST, -0.2 px 0 ms NORTH
18:45:23.035 02.417 29876 Exposure complete
18:45:23.078 00.043 29876 worker thread done servicing request
18:45:23.078 00.000 31432 OnExposeComplete: enter
18:45:23.080 00.002 31432 UpdateGuideState(): m_state=6
18:45:23.082 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:45:23.084 00.002 31432 Star::Find returns 1 (0), X=239.89, Y=904.17, Mass=2384, SNR=30.6, Peak=203 HFD=3.1
18:45:23.085 00.001 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.12) = xAngle (0.03 = 0.03)
18:45:23.087 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
18:45:23.089 00.002 31432 CameraToMount -- cameraX=-1.27 cameraY=-0.07 hyp=1.28 cameraTheta=-3.08 mountX=1.28 mountY=0.12, mountTheta=0.10
18:45:23.092 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.27, y=-0.07, opts=13)
18:45:23.094 00.002 31432 Enqueuing Move request for scope (-1.27, -0.07)
18:45:23.096 00.002 29876 Worker thread wakes up
18:45:23.096 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -0.07) opts 0xd
18:45:23.096 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.27, -0.07)
18:45:23.096 00.000 29876 Moving (-1.27, -0.07) raw xDistance=1.28 yDistance=0.12
18:45:23.096 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.28
18:45:23.096 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:23.096 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:45:23.096 00.000 29876 MoveAxis(W, 94, ABG)
18:45:23.096 00.000 29876 Guiding  Dir = 3, Dur = 94
18:45:23.096 00.000 29876 IsSlewing returns 0
18:45:23.096 00.000 29876 IsGuiding returns 0
18:45:23.096 00.000 29876 PulseGuide returned control before completion, sleep 104
18:45:23.100 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:23.110 00.010 31432 UpdateGuideState exits: m=2384 RSB=30.6
18:45:23.113 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:23.114 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:23.116 00.002 31432 Enqueuing Expose request
18:45:23.203 00.087 29876 IsGuiding returns 1
18:45:23.203 00.000 29876 scope still moving after pulse duration time elapsed
18:45:23.233 00.030 29876 IsSlewing returns 0
18:45:23.233 00.000 29876 IsGuiding returns 0
18:45:23.233 00.000 29876 scope move finished after 94 + 43 ms
18:45:23.233 00.000 29876 Move returns status 0, amount 94
18:45:23.233 00.000 29876 MoveAxis(N, 0, ABG)
18:45:23.233 00.000 29876 Move returns status 0, amount 0
18:45:23.233 00.000 29876 move complete, result=0
18:45:23.233 00.000 29876 worker thread done servicing request
18:45:23.233 00.000 29876 Worker thread wakes up
18:45:23.234 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:23.234 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:23.234 00.000 31432 GuideStep: 1.3 px 94 ms WEST, 0.1 px 0 ms NORTH
18:45:25.868 02.634 29876 Exposure complete
18:45:25.911 00.043 29876 worker thread done servicing request
18:45:25.912 00.001 31432 OnExposeComplete: enter
18:45:25.914 00.002 31432 UpdateGuideState(): m_state=6
18:45:25.916 00.002 31432 Star::Find(15, 239, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:45:25.918 00.002 31432 Star::Find returns 1 (0), X=239.35, Y=904.36, Mass=2533, SNR=31.7, Peak=210 HFD=3.2
18:45:25.920 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.12) = xAngle (6.20 = -0.09)
18:45:25.922 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.21 = 2.92)
18:45:25.924 00.002 31432 CameraToMount -- cameraX=-1.82 cameraY=0.12 hyp=1.82 cameraTheta=3.08 mountX=1.82 mountY=0.39, mountTheta=0.21
18:45:25.926 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.82, y=0.12, opts=13)
18:45:25.928 00.002 31432 Enqueuing Move request for scope (-1.82, 0.12)
18:45:25.930 00.002 29876 Worker thread wakes up
18:45:25.930 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.82, 0.12) opts 0xd
18:45:25.931 00.001 29876 Handling offset move in thread for scope, endpoint = (-1.82, 0.12)
18:45:25.931 00.000 29876 Moving (-1.82, 0.12) raw xDistance=1.82 yDistance=0.39
18:45:25.931 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.82
18:45:25.931 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
18:45:25.931 00.000 29876 MoveAxis(W, 137, ABG)
18:45:25.931 00.000 29876 Guiding  Dir = 3, Dur = 137
18:45:25.931 00.000 29876 IsSlewing returns 0
18:45:25.931 00.000 29876 IsGuiding returns 0
18:45:25.931 00.000 29876 PulseGuide returned control before completion, sleep 147
18:45:25.935 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:45:25.946 00.011 31432 UpdateGuideState exits: m=2533 RSB=31.7
18:45:25.948 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:25.950 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:25.952 00.002 31432 Enqueuing Expose request
18:45:26.084 00.132 29876 IsGuiding returns 1
18:45:26.084 00.000 29876 scope still moving after pulse duration time elapsed
18:45:26.114 00.030 29876 IsSlewing returns 0
18:45:26.114 00.000 29876 IsGuiding returns 0
18:45:26.114 00.000 29876 scope move finished after 137 + 46 ms
18:45:26.114 00.000 29876 Move returns status 0, amount 137
18:45:26.114 00.000 29876 MoveAxis(S, 29, ABG)
18:45:26.114 00.000 29876 Guiding  Dir = 1, Dur = 29
18:45:26.114 00.000 29876 IsSlewing returns 0
18:45:26.114 00.000 29876 IsGuiding returns 0
18:45:26.114 00.000 29876 PulseGuide returned control before completion, sleep 39
18:45:26.161 00.047 29876 IsGuiding returns 1
18:45:26.161 00.000 29876 scope still moving after pulse duration time elapsed
18:45:26.191 00.030 29876 IsSlewing returns 0
18:45:26.191 00.000 29876 IsGuiding returns 1
18:45:26.222 00.031 29876 IsSlewing returns 0
18:45:26.222 00.000 29876 IsGuiding returns 1
18:45:26.253 00.031 29876 IsSlewing returns 0
18:45:26.253 00.000 29876 IsGuiding returns 1
18:45:26.284 00.031 29876 IsSlewing returns 0
18:45:26.284 00.000 29876 IsGuiding returns 0
18:45:26.284 00.000 29876 scope move finished after 29 + 140 ms
18:45:26.284 00.000 29876 Move returns status 0, amount 29
18:45:26.284 00.000 29876 move complete, result=0
18:45:26.284 00.000 29876 worker thread done servicing request
18:45:26.284 00.000 29876 Worker thread wakes up
18:45:26.284 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:26.285 00.001 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:26.285 00.000 31432 GuideStep: 1.8 px 137 ms WEST, 0.4 px 29 ms SOUTH
18:45:28.693 02.408 29876 Exposure complete
18:45:28.758 00.065 29876 worker thread done servicing request
18:45:28.758 00.000 31432 OnExposeComplete: enter
18:45:28.764 00.006 31432 UpdateGuideState(): m_state=6
18:45:28.769 00.005 31432 Star::Find(15, 239, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:45:28.774 00.005 31432 Star::Find returns 1 (0), X=240.54, Y=904.03, Mass=2443, SNR=31.4, Peak=207 HFD=3.2
18:45:28.779 00.005 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-3.12) = xAngle (0.31 = 0.31)
18:45:28.783 00.004 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.97)
18:45:28.788 00.005 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.21 hyp=0.66 cameraTheta=-2.81 mountX=0.63 mountY=-0.12, mountTheta=-0.18
18:45:28.795 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.21, opts=13)
18:45:28.800 00.005 31432 Enqueuing Move request for scope (-0.63, -0.21)
18:45:28.805 00.005 29876 Worker thread wakes up
18:45:28.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.21) opts 0xd
18:45:28.805 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.21)
18:45:28.805 00.000 29876 Moving (-0.63, -0.21) raw xDistance=0.63 yDistance=-0.12
18:45:28.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.63
18:45:28.806 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:28.806 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:45:28.806 00.000 29876 MoveAxis(W, 55, ABG)
18:45:28.806 00.000 29876 Guiding  Dir = 3, Dur = 55
18:45:28.806 00.000 29876 IsSlewing returns 0
18:45:28.806 00.000 29876 IsGuiding returns 0
18:45:28.806 00.000 29876 PulseGuide returned control before completion, sleep 65
18:45:28.812 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=8, FiltMax=253, Gamma=0.490
18:45:28.830 00.018 31432 UpdateGuideState exits: m=2443 RSB=31.4
18:45:28.835 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:28.840 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:28.844 00.004 31432 Enqueuing Expose request
18:45:28.878 00.034 29876 IsGuiding returns 1
18:45:28.878 00.000 29876 scope still moving after pulse duration time elapsed
18:45:28.909 00.031 29876 IsSlewing returns 0
18:45:28.909 00.000 29876 IsGuiding returns 1
18:45:28.939 00.030 29876 IsSlewing returns 0
18:45:28.939 00.000 29876 IsGuiding returns 0
18:45:28.939 00.000 29876 scope move finished after 55 + 77 ms
18:45:28.939 00.000 29876 Move returns status 0, amount 55
18:45:28.939 00.000 29876 MoveAxis(N, 0, ABG)
18:45:28.939 00.000 29876 Move returns status 0, amount 0
18:45:28.939 00.000 29876 move complete, result=0
18:45:28.939 00.000 29876 worker thread done servicing request
18:45:28.939 00.000 29876 Worker thread wakes up
18:45:28.939 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:28.939 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:28.939 00.000 31432 GuideStep: 0.6 px 55 ms WEST, -0.1 px 0 ms NORTH
18:45:31.667 02.728 29876 Exposure complete
18:45:31.732 00.065 29876 worker thread done servicing request
18:45:31.732 00.000 31432 OnExposeComplete: enter
18:45:31.738 00.006 31432 UpdateGuideState(): m_state=6
18:45:31.743 00.005 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.748 00.005 31432 Star::Find returns 1 (0), X=240.90, Y=904.10, Mass=2359, SNR=31.2, Peak=198 HFD=3.0
18:45:31.752 00.004 31432 MultiStar: exiting stabilization period
18:45:31.757 00.005 31432 MultiStar: updating star positions after lock position change
18:45:31.762 00.005 31432 Star::Find(15, 914, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.766 00.004 31432 Star::Find returns 1 (0), X=914.85, Y=350.90, Mass=2204, SNR=29.6, Peak=215 HFD=2.8
18:45:31.771 00.005 31432 Star::Find(15, 1093, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.775 00.004 31432 Star::Find returns 1 (0), X=1094.14, Y=809.66, Mass=1873, SNR=26.9, Peak=204 HFD=3.0
18:45:31.780 00.005 31432 Star::Find(15, 1032, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.785 00.005 31432 Star::Find returns 1 (0), X=1033.29, Y=915.53, Mass=565, SNR=13.8, Peak=84 HFD=2.8
18:45:31.790 00.005 31432 Star::Find(15, 1073, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.795 00.005 31432 Star::Find returns 1 (0), X=1073.84, Y=44.19, Mass=454, SNR=11.8, Peak=88 HFD=2.5
18:45:31.798 00.003 31432 Star::Find(15, 284, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.804 00.006 31432 Star::Find returns 1 (0), X=284.36, Y=722.77, Mass=619, SNR=13.8, Peak=82 HFD=3.5
18:45:31.808 00.004 31432 Star::Find(15, 101, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.813 00.005 31432 Star::Find returns 1 (0), X=102.31, Y=383.91, Mass=385, SNR=10.4, Peak=82 HFD=2.4
18:45:31.817 00.004 31432 Star::Find(15, 788, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.822 00.005 31432 Star::Find returns 1 (0), X=787.28, Y=619.01, Mass=161, SNR=6.8, Peak=66 HFD=2.5
18:45:31.827 00.005 31432 Star::Find(15, 588, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.831 00.004 31432 Star::Find returns 1 (0), X=587.79, Y=895.58, Mass=403, SNR=11.6, Peak=72 HFD=2.8
18:45:31.836 00.005 31432 Star::Find(15, 504, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.841 00.005 31432 Star::Find returns 1 (0), X=504.69, Y=341.49, Mass=246, SNR=8.4, Peak=65 HFD=3.1
18:45:31.845 00.004 31432 Star::Find(15, 1038, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.850 00.005 31432 Star::Find returns 1 (0), X=1038.18, Y=439.12, Mass=128, SNR=6.0, Peak=68 HFD=1.8
18:45:31.855 00.005 31432 Star::Find(15, 1074, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:45:31.860 00.005 31432 Star::Find false star n=3 nbg=271 bg=25.4 sigma=5.6 thresh=42 peak=33
18:45:31.864 00.004 31432 Star::Find returns 0 (2), X=1074.00, Y=598.00, Mass=56, SNR=2.9, Peak=48 HFD=0.0
18:45:31.869 00.005 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-3.12) = xAngle (0.46 = 0.46)
18:45:31.874 00.005 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.81)
18:45:31.878 00.004 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.66 mountX=0.27 mountY=-0.10, mountTheta=-0.35
18:45:31.884 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.14, opts=13)
18:45:31.889 00.005 31432 Enqueuing Move request for scope (-0.26, -0.14)
18:45:31.894 00.005 29876 Worker thread wakes up
18:45:31.894 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
18:45:31.894 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
18:45:31.894 00.000 29876 Moving (-0.26, -0.14) raw xDistance=0.27 yDistance=-0.10
18:45:31.894 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
18:45:31.894 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:31.894 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:45:31.894 00.000 29876 MoveAxis(W, 23, ABG)
18:45:31.894 00.000 29876 Guiding  Dir = 3, Dur = 23
18:45:31.895 00.001 29876 IsSlewing returns 0
18:45:31.895 00.000 29876 IsGuiding returns 0
18:45:31.895 00.000 29876 PulseGuide returned control before completion, sleep 33
18:45:31.901 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:31.919 00.018 31432 UpdateGuideState exits: m=2359 RSB=31.2
18:45:31.924 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:31.929 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:31.933 00.004 31432 Enqueuing Expose request
18:45:31.943 00.010 29876 IsGuiding returns 1
18:45:31.943 00.000 29876 scope still moving after pulse duration time elapsed
18:45:31.974 00.031 29876 IsSlewing returns 0
18:45:31.974 00.000 29876 IsGuiding returns 0
18:45:31.974 00.000 29876 scope move finished after 23 + 55 ms
18:45:31.974 00.000 29876 Move returns status 0, amount 23
18:45:31.974 00.000 29876 MoveAxis(N, 0, ABG)
18:45:31.974 00.000 29876 Move returns status 0, amount 0
18:45:31.974 00.000 29876 move complete, result=0
18:45:31.974 00.000 29876 worker thread done servicing request
18:45:31.974 00.000 29876 Worker thread wakes up
18:45:31.974 00.000 31432 GuideStep: 0.3 px 23 ms WEST, -0.1 px 0 ms NORTH
18:45:31.980 00.006 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:31.980 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:34.396 02.416 29876 Exposure complete
18:45:34.463 00.067 29876 worker thread done servicing request
18:45:34.463 00.000 31432 OnExposeComplete: enter
18:45:34.469 00.006 31432 UpdateGuideState(): m_state=6
18:45:34.474 00.005 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:45:34.479 00.005 31432 Star::Find returns 1 (0), X=240.52, Y=903.91, Mass=2527, SNR=31.6, Peak=207 HFD=3.5
18:45:34.484 00.005 31432 MultiStar: [#1 -0.63,-0.10,0.91,U] [#2 -0.81,-0.36,0.92,U] [#3 -0.85,-0.25,0.46,U] [#4 -0.64,0.30,0.42,U] [#5 -0.22,-0.14,0.42,U] [#6 -1.02,0.75,0.39,U] [#7 0.11,-1.04,0.20,U] [#8 -1.17,-0.44,0.30,U] 
18:45:34.489 00.005 31432 refined, 8 included, MultiStar: {-0.68, -0.17}, one-star: {-0.65, -0.34}
18:45:34.495 00.006 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-3.12) = xAngle (0.22 = 0.22)
18:45:34.500 00.005 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.05)
18:45:34.505 00.005 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.17 hyp=0.71 cameraTheta=-2.90 mountX=0.69 mountY=-0.06, mountTheta=-0.09
18:45:34.512 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.17, opts=13)
18:45:34.517 00.005 31432 Enqueuing Move request for scope (-0.68, -0.17)
18:45:34.523 00.006 29876 Worker thread wakes up
18:45:34.523 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.17) opts 0xd
18:45:34.523 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.17)
18:45:34.523 00.000 29876 Moving (-0.68, -0.17) raw xDistance=0.69 yDistance=-0.06
18:45:34.523 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
18:45:34.523 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:34.523 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:45:34.523 00.000 29876 MoveAxis(W, 51, ABG)
18:45:34.523 00.000 29876 Guiding  Dir = 3, Dur = 51
18:45:34.523 00.000 29876 IsSlewing returns 0
18:45:34.524 00.001 29876 IsGuiding returns 0
18:45:34.524 00.000 29876 PulseGuide returned control before completion, sleep 61
18:45:34.529 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=7, FiltMax=253, Gamma=0.490
18:45:34.548 00.019 31432 UpdateGuideState exits: m=2527 RSB=31.6
18:45:34.554 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:34.559 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:34.564 00.005 31432 Enqueuing Expose request
18:45:34.594 00.030 29876 IsGuiding returns 1
18:45:34.594 00.000 29876 scope still moving after pulse duration time elapsed
18:45:34.625 00.031 29876 IsSlewing returns 0
18:45:34.625 00.000 29876 IsGuiding returns 1
18:45:34.657 00.032 29876 IsSlewing returns 0
18:45:34.657 00.000 29876 IsGuiding returns 1
18:45:34.688 00.031 29876 IsSlewing returns 0
18:45:34.688 00.000 29876 IsGuiding returns 0
18:45:34.688 00.000 29876 scope move finished after 51 + 113 ms
18:45:34.688 00.000 29876 Move returns status 0, amount 51
18:45:34.688 00.000 29876 MoveAxis(N, 0, ABG)
18:45:34.688 00.000 29876 Move returns status 0, amount 0
18:45:34.688 00.000 29876 move complete, result=0
18:45:34.688 00.000 29876 worker thread done servicing request
18:45:34.689 00.001 29876 Worker thread wakes up
18:45:34.689 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:34.689 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:34.689 00.000 31432 GuideStep: 0.7 px 51 ms WEST, -0.1 px 0 ms NORTH
18:45:37.315 02.626 29876 Exposure complete
18:45:37.358 00.043 29876 worker thread done servicing request
18:45:37.358 00.000 31432 OnExposeComplete: enter
18:45:37.360 00.002 31432 UpdateGuideState(): m_state=6
18:45:37.362 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:45:37.364 00.002 31432 Star::Find returns 1 (0), X=240.22, Y=903.94, Mass=2529, SNR=31.5, Peak=237 HFD=3.3
18:45:37.366 00.002 31432 MultiStar: [#1 -0.94,0.02,0.96,U] [#2 -0.82,-0.50,0.91,U] [#3 -0.86,-0.27,0.45,U] [#4 -0.56,0.09,0.46,U] [#5 -0.42,-0.05,0.44,U] [#6 -0.89,0.14,0.39,U] [#7 0.53,-0.86,0.18,U] [#8 -0.44,-1.16,0.00,M1] 
18:45:37.368 00.002 31432 refined, 7 included, MultiStar: {-0.77, -0.20}, one-star: {-0.95, -0.30}
18:45:37.370 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-3.12) = xAngle (0.23 = 0.23)
18:45:37.371 00.001 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
18:45:37.373 00.002 31432 CameraToMount -- cameraX=-0.77 cameraY=-0.20 hyp=0.79 cameraTheta=-2.89 mountX=0.77 mountY=-0.08, mountTheta=-0.10
18:45:37.375 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=-0.20, opts=13)
18:45:37.377 00.002 31432 Enqueuing Move request for scope (-0.77, -0.20)
18:45:37.379 00.002 29876 Worker thread wakes up
18:45:37.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.20) opts 0xd
18:45:37.379 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, -0.20)
18:45:37.379 00.000 29876 Moving (-0.77, -0.20) raw xDistance=0.77 yDistance=-0.08
18:45:37.380 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
18:45:37.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:37.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
18:45:37.380 00.000 29876 MoveAxis(W, 59, ABG)
18:45:37.380 00.000 29876 Guiding  Dir = 3, Dur = 59
18:45:37.380 00.000 29876 IsSlewing returns 0
18:45:37.380 00.000 29876 IsGuiding returns 0
18:45:37.380 00.000 29876 PulseGuide returned control before completion, sleep 69
18:45:37.383 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:37.394 00.011 31432 UpdateGuideState exits: m=2529 RSB=31.5
18:45:37.396 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:37.397 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:37.399 00.002 31432 Enqueuing Expose request
18:45:37.455 00.056 29876 IsGuiding returns 1
18:45:37.455 00.000 29876 scope still moving after pulse duration time elapsed
18:45:37.486 00.031 29876 IsSlewing returns 0
18:45:37.486 00.000 29876 IsGuiding returns 1
18:45:37.518 00.032 29876 IsSlewing returns 0
18:45:37.518 00.000 29876 IsGuiding returns 0
18:45:37.518 00.000 29876 scope move finished after 59 + 78 ms
18:45:37.518 00.000 29876 Move returns status 0, amount 59
18:45:37.518 00.000 29876 MoveAxis(N, 0, ABG)
18:45:37.518 00.000 29876 Move returns status 0, amount 0
18:45:37.518 00.000 29876 move complete, result=0
18:45:37.518 00.000 29876 worker thread done servicing request
18:45:37.518 00.000 31432 GuideStep: 0.8 px 59 ms WEST, -0.1 px 0 ms NORTH
18:45:37.520 00.002 29876 Worker thread wakes up
18:45:37.520 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:37.520 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:39.925 02.405 29876 Exposure complete
18:45:39.968 00.043 29876 worker thread done servicing request
18:45:39.968 00.000 31432 OnExposeComplete: enter
18:45:39.970 00.002 31432 UpdateGuideState(): m_state=6
18:45:39.973 00.003 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:45:39.975 00.002 31432 Star::Find returns 1 (0), X=240.67, Y=903.49, Mass=2407, SNR=31.1, Peak=200 HFD=3.3
18:45:39.977 00.002 31432 MultiStar: [#1 -0.22,-0.66,0.92,U] [#2 -0.31,-0.98,0.86,U] [#3 0.01,-0.75,0.48,U] [#4 -0.11,-0.02,0.44,U] [#5 -0.12,-0.89,0.46,U] [#6 -0.85,-0.79,0.00,M1] [#7 1.38,-1.78,0.00,M1] [#8 -0.00,-1.93,0.00,M2] 
18:45:39.978 00.001 31432 refined, 5 included, MultiStar: {-0.25, -0.72}, one-star: {-0.49, -0.75}
18:45:39.980 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-3.12) = xAngle (1.21 = 1.21)
18:45:39.982 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.22 = -2.06)
18:45:39.984 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.72 hyp=0.76 cameraTheta=-1.91 mountX=0.27 mountY=-0.67, mountTheta=-1.19
18:45:39.986 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.72, opts=13)
18:45:39.988 00.002 31432 Enqueuing Move request for scope (-0.25, -0.72)
18:45:39.990 00.002 29876 Worker thread wakes up
18:45:39.990 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.72) opts 0xd
18:45:39.990 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.72)
18:45:39.990 00.000 29876 Moving (-0.25, -0.72) raw xDistance=0.27 yDistance=-0.67
18:45:39.990 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
18:45:39.990 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:45:39.990 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
18:45:39.990 00.000 29876 MoveAxis(W, 24, ABG)
18:45:39.990 00.000 29876 Guiding  Dir = 3, Dur = 24
18:45:39.990 00.000 29876 IsSlewing returns 0
18:45:39.991 00.001 29876 IsGuiding returns 0
18:45:39.991 00.000 29876 PulseGuide returned control before completion, sleep 34
18:45:39.994 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:45:40.004 00.010 31432 UpdateGuideState exits: m=2407 RSB=31.1
18:45:40.007 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:40.008 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:40.010 00.002 31432 Enqueuing Expose request
18:45:40.034 00.024 29876 IsGuiding returns 1
18:45:40.034 00.000 29876 scope still moving after pulse duration time elapsed
18:45:40.064 00.030 29876 IsSlewing returns 0
18:45:40.064 00.000 29876 IsGuiding returns 0
18:45:40.064 00.000 29876 scope move finished after 24 + 49 ms
18:45:40.064 00.000 29876 Move returns status 0, amount 24
18:45:40.064 00.000 29876 MoveAxis(N, 0, ABG)
18:45:40.064 00.000 29876 Move returns status 0, amount 0
18:45:40.064 00.000 29876 move complete, result=0
18:45:40.064 00.000 29876 worker thread done servicing request
18:45:40.064 00.000 29876 Worker thread wakes up
18:45:40.064 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.7 px 0 ms NORTH
18:45:40.067 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:40.067 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:42.692 02.625 29876 Exposure complete
18:45:42.736 00.044 29876 worker thread done servicing request
18:45:42.736 00.000 31432 OnExposeComplete: enter
18:45:42.738 00.002 31432 UpdateGuideState(): m_state=6
18:45:42.740 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:45:42.742 00.002 31432 Star::Find returns 1 (0), X=240.39, Y=903.77, Mass=2507, SNR=31.8, Peak=233 HFD=3.2
18:45:42.744 00.002 31432 Star::Find false star n=4 nbg=280 bg=25.8 sigma=5.9 thresh=44 peak=43
18:45:42.746 00.002 31432 MultiStar: [#1 -0.61,-0.34,0.93,U] [#2 -0.71,-0.76,0.91,U] [#3 -1.07,-0.67,0.00,M1] [#4 -0.13,-0.02,0.39,U] [#5 0.45,-0.49,0.45,U] [#6 -0.90,-0.17,0.37,U] [#7 0.00,0.00,0.00,L] [#8 -0.20,-1.42,0.00,M3] [#9 -0.67,0.09,0.30,U] 
18:45:42.748 00.002 31432 refined, 6 included, MultiStar: {-0.55, -0.40}, one-star: {-0.78, -0.48}
18:45:42.750 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-3.12) = xAngle (0.61 = 0.61)
18:45:42.752 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.62 = -2.66)
18:45:42.753 00.001 31432 CameraToMount -- cameraX=-0.55 cameraY=-0.40 hyp=0.68 cameraTheta=-2.51 mountX=0.55 mountY=-0.31, mountTheta=-0.51
18:45:42.756 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=-0.40, opts=13)
18:45:42.758 00.002 31432 Enqueuing Move request for scope (-0.55, -0.40)
18:45:42.760 00.002 29876 Worker thread wakes up
18:45:42.760 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.40) opts 0xd
18:45:42.760 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, -0.40)
18:45:42.760 00.000 29876 Moving (-0.55, -0.40) raw xDistance=0.55 yDistance=-0.31
18:45:42.760 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
18:45:42.760 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:42.760 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
18:45:42.760 00.000 29876 MoveAxis(W, 41, ABG)
18:45:42.761 00.001 29876 Guiding  Dir = 3, Dur = 41
18:45:42.761 00.000 29876 IsSlewing returns 0
18:45:42.761 00.000 29876 IsGuiding returns 0
18:45:42.761 00.000 29876 PulseGuide returned control before completion, sleep 51
18:45:42.764 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:45:42.775 00.011 31432 UpdateGuideState exits: m=2507 RSB=31.8
18:45:42.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:42.779 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:42.781 00.002 31432 Enqueuing Expose request
18:45:42.816 00.035 29876 IsGuiding returns 1
18:45:42.816 00.000 29876 scope still moving after pulse duration time elapsed
18:45:42.846 00.030 29876 IsSlewing returns 0
18:45:42.846 00.000 29876 IsGuiding returns 1
18:45:42.876 00.030 29876 IsSlewing returns 0
18:45:42.876 00.000 29876 IsGuiding returns 1
18:45:42.907 00.031 29876 IsSlewing returns 0
18:45:42.907 00.000 29876 IsGuiding returns 0
18:45:42.907 00.000 29876 scope move finished after 41 + 105 ms
18:45:42.907 00.000 29876 Move returns status 0, amount 41
18:45:42.907 00.000 29876 MoveAxis(N, 0, ABG)
18:45:42.907 00.000 29876 Move returns status 0, amount 0
18:45:42.907 00.000 29876 move complete, result=0
18:45:42.907 00.000 29876 worker thread done servicing request
18:45:42.907 00.000 29876 Worker thread wakes up
18:45:42.907 00.000 31432 GuideStep: 0.6 px 41 ms WEST, -0.3 px 0 ms NORTH
18:45:42.910 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:42.910 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:45.325 02.415 29876 Exposure complete
18:45:45.368 00.043 29876 worker thread done servicing request
18:45:45.368 00.000 31432 OnExposeComplete: enter
18:45:45.371 00.003 31432 UpdateGuideState(): m_state=6
18:45:45.373 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:45:45.375 00.002 31432 Star::Find returns 1 (0), X=240.56, Y=903.60, Mass=2654, SNR=33.0, Peak=242 HFD=3.2
18:45:45.377 00.002 31432 Star::Find false star n=6 nbg=273 bg=26.5 sigma=5.4 thresh=43 peak=43
18:45:45.379 00.002 31432 MultiStar: [#1 -0.69,-0.28,0.86,U] [#2 -0.73,-0.58,0.88,U] [#3 -1.02,-0.32,0.00,M2] [#4 -0.35,0.18,0.36,U] [#5 -0.09,-0.19,0.39,U] [#6 -1.15,0.43,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -1.09,-0.87,0.00,M4] [#9 -0.65,0.97,0.00,M1] 
18:45:45.381 00.002 31432 refined, 4 included, MultiStar: {-0.58, -0.40}, one-star: {-0.61, -0.65}
18:45:45.382 00.001 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-3.12) = xAngle (0.59 = 0.59)
18:45:45.384 00.002 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.68)
18:45:45.386 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.40 hyp=0.70 cameraTheta=-2.53 mountX=0.58 mountY=-0.31, mountTheta=-0.49
18:45:45.389 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.40, opts=13)
18:45:45.392 00.003 31432 Enqueuing Move request for scope (-0.58, -0.40)
18:45:45.394 00.002 29876 Worker thread wakes up
18:45:45.394 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.40) opts 0xd
18:45:45.394 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.40)
18:45:45.394 00.000 29876 Moving (-0.58, -0.40) raw xDistance=0.58 yDistance=-0.31
18:45:45.394 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
18:45:45.394 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:45:45.394 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
18:45:45.394 00.000 29876 MoveAxis(W, 45, ABG)
18:45:45.394 00.000 29876 Guiding  Dir = 3, Dur = 45
18:45:45.395 00.001 29876 IsSlewing returns 0
18:45:45.395 00.000 29876 IsGuiding returns 0
18:45:45.395 00.000 29876 PulseGuide returned control before completion, sleep 55
18:45:45.398 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:45.409 00.011 31432 UpdateGuideState exits: m=2654 RSB=33.0
18:45:45.411 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:45.413 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:45.415 00.002 31432 Enqueuing Expose request
18:45:45.463 00.048 29876 IsGuiding returns 1
18:45:45.463 00.000 29876 scope still moving after pulse duration time elapsed
18:45:45.494 00.031 29876 IsSlewing returns 0
18:45:45.494 00.000 29876 IsGuiding returns 1
18:45:45.525 00.031 29876 IsSlewing returns 0
18:45:45.525 00.000 29876 IsGuiding returns 1
18:45:45.555 00.030 29876 IsSlewing returns 0
18:45:45.555 00.000 29876 IsGuiding returns 0
18:45:45.555 00.000 29876 scope move finished after 45 + 114 ms
18:45:45.555 00.000 29876 Move returns status 0, amount 45
18:45:45.555 00.000 29876 MoveAxis(N, 0, ABG)
18:45:45.555 00.000 29876 Move returns status 0, amount 0
18:45:45.555 00.000 29876 move complete, result=0
18:45:45.556 00.001 29876 worker thread done servicing request
18:45:45.556 00.000 29876 Worker thread wakes up
18:45:45.556 00.000 31432 GuideStep: 0.6 px 45 ms WEST, -0.3 px 0 ms NORTH
18:45:45.558 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:45.558 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:48.283 02.725 29876 Exposure complete
18:45:48.327 00.044 29876 worker thread done servicing request
18:45:48.327 00.000 31432 OnExposeComplete: enter
18:45:48.330 00.003 31432 UpdateGuideState(): m_state=6
18:45:48.332 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:45:48.334 00.002 31432 Star::Find returns 1 (0), X=240.36, Y=903.72, Mass=2381, SNR=30.9, Peak=244 HFD=3.1
18:45:48.336 00.002 31432 Star::Find false star n=6 nbg=283 bg=26.7 sigma=6.5 thresh=46 peak=44
18:45:48.338 00.002 31432 MultiStar: [#1 -0.63,-0.12,0.91,U] [#2 -0.49,-0.67,0.94,U] [#3 -0.48,-0.66,0.45,U] [#4 -0.84,0.14,0.41,U] [#5 -0.16,-0.20,0.42,U] [#6 -0.58,0.22,0.41,U] [#7 0.00,0.00,0.00,L] [#8 -0.46,-0.61,0.26,U] [#9 -0.44,0.98,0.00,M2] 
18:45:48.340 00.002 31432 refined, 7 included, MultiStar: {-0.59, -0.34}, one-star: {-0.81, -0.52}
18:45:48.342 00.002 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-3.12) = xAngle (0.50 = 0.50)
18:45:48.344 00.002 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.51 = -2.77)
18:45:48.346 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.34 hyp=0.68 cameraTheta=-2.62 mountX=0.60 mountY=-0.25, mountTheta=-0.39
18:45:48.349 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.34, opts=13)
18:45:48.351 00.002 31432 Enqueuing Move request for scope (-0.59, -0.34)
18:45:48.353 00.002 29876 Worker thread wakes up
18:45:48.353 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.34) opts 0xd
18:45:48.353 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.34)
18:45:48.353 00.000 29876 Moving (-0.59, -0.34) raw xDistance=0.60 yDistance=-0.25
18:45:48.353 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
18:45:48.353 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:48.353 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
18:45:48.353 00.000 29876 MoveAxis(W, 46, ABG)
18:45:48.353 00.000 29876 Guiding  Dir = 3, Dur = 46
18:45:48.353 00.000 29876 IsSlewing returns 0
18:45:48.353 00.000 29876 IsGuiding returns 0
18:45:48.354 00.001 29876 PulseGuide returned control before completion, sleep 56
18:45:48.357 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=5, FiltMax=253, Gamma=0.490
18:45:48.367 00.010 31432 UpdateGuideState exits: m=2381 RSB=30.9
18:45:48.369 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:48.371 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:48.373 00.002 31432 Enqueuing Expose request
18:45:48.422 00.049 29876 IsGuiding returns 1
18:45:48.422 00.000 29876 scope still moving after pulse duration time elapsed
18:45:48.454 00.032 29876 IsSlewing returns 0
18:45:48.454 00.000 29876 IsGuiding returns 1
18:45:48.484 00.030 29876 IsSlewing returns 0
18:45:48.484 00.000 29876 IsGuiding returns 1
18:45:48.515 00.031 29876 IsSlewing returns 0
18:45:48.515 00.000 29876 IsGuiding returns 0
18:45:48.515 00.000 29876 scope move finished after 46 + 115 ms
18:45:48.515 00.000 29876 Move returns status 0, amount 46
18:45:48.515 00.000 29876 MoveAxis(N, 0, ABG)
18:45:48.515 00.000 29876 Move returns status 0, amount 0
18:45:48.515 00.000 29876 move complete, result=0
18:45:48.515 00.000 29876 worker thread done servicing request
18:45:48.515 00.000 29876 Worker thread wakes up
18:45:48.515 00.000 31432 GuideStep: 0.6 px 46 ms WEST, -0.2 px 0 ms NORTH
18:45:48.518 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:48.518 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:50.934 02.416 29876 Exposure complete
18:45:50.977 00.043 29876 worker thread done servicing request
18:45:50.977 00.000 31432 OnExposeComplete: enter
18:45:50.980 00.003 31432 UpdateGuideState(): m_state=6
18:45:50.982 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:45:50.983 00.001 31432 Star::Find returns 1 (0), X=240.80, Y=904.00, Mass=2556, SNR=32.2, Peak=216 HFD=3.2
18:45:50.985 00.002 31432 MultiStar: [#1 -0.34,-0.32,0.91,U] [#2 -0.11,-0.27,0.88,U] [#3 0.08,0.13,0.44,U] [#4 0.17,0.34,0.35,U] [#5 0.45,-0.37,0.43,U] [#6 -0.42,0.37,0.36,U] [#7 1.19,-0.59,0.00,M2] [#8 0.08,-0.15,0.28,U] 
18:45:50.987 00.002 31432 refined, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.37, -0.25}
18:45:50.989 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-3.12) = xAngle (0.79 = 0.79)
18:45:50.991 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.48)
18:45:50.993 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.32 mountX=0.14 mountY=-0.12, mountTheta=-0.72
18:45:50.996 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.14, opts=13)
18:45:50.998 00.002 31432 Enqueuing Move request for scope (-0.13, -0.14)
18:45:51.000 00.002 29876 Worker thread wakes up
18:45:51.000 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
18:45:51.000 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
18:45:51.000 00.000 29876 Moving (-0.13, -0.14) raw xDistance=0.14 yDistance=-0.12
18:45:51.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
18:45:51.000 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:51.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
18:45:51.000 00.000 29876 MoveAxis(E, 0, ABG)
18:45:51.000 00.000 29876 Move returns status 0, amount 0
18:45:51.000 00.000 29876 MoveAxis(N, 0, ABG)
18:45:51.000 00.000 29876 Move returns status 0, amount 0
18:45:51.000 00.000 29876 move complete, result=0
18:45:51.001 00.001 29876 worker thread done servicing request
18:45:51.004 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=8, FiltMax=253, Gamma=0.490
18:45:51.014 00.010 31432 UpdateGuideState exits: m=2556 RSB=32.2
18:45:51.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:51.018 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:51.020 00.002 31432 Enqueuing Expose request
18:45:51.022 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:45:51.024 00.002 29876 Worker thread wakes up
18:45:51.024 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:51.024 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:53.657 02.633 29876 Exposure complete
18:45:53.699 00.042 29876 worker thread done servicing request
18:45:53.700 00.001 31432 OnExposeComplete: enter
18:45:53.702 00.002 31432 UpdateGuideState(): m_state=6
18:45:53.704 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:45:53.706 00.002 31432 Star::Find returns 1 (0), X=240.71, Y=903.50, Mass=2636, SNR=32.5, Peak=205 HFD=3.3
18:45:53.708 00.002 31432 MultiStar: [#1 -0.59,-0.82,0.00,M1] [#2 -0.23,-0.72,0.90,U] [#3 -0.52,-0.49,0.37,U] [#4 -0.62,-0.11,0.37,U] [#5 0.27,-1.10,0.00,M1] [#6 -0.39,0.26,0.37,U] [#7 -0.09,-1.37,0.00,M3] [#8 -0.21,-1.14,0.00,M3] 
18:45:53.710 00.002 31432 refined, 4 included, MultiStar: {-0.41, -0.51}, one-star: {-0.46, -0.75}
18:45:53.711 00.001 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-3.12) = xAngle (0.87 = 0.87)
18:45:53.713 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.88 = -2.40)
18:45:53.715 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.51 hyp=0.65 cameraTheta=-2.25 mountX=0.42 mountY=-0.44, mountTheta=-0.80
18:45:53.717 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.51, opts=13)
18:45:53.719 00.002 31432 Enqueuing Move request for scope (-0.41, -0.51)
18:45:53.721 00.002 29876 Worker thread wakes up
18:45:53.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.51) opts 0xd
18:45:53.721 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.51)
18:45:53.722 00.001 29876 Moving (-0.41, -0.51) raw xDistance=0.42 yDistance=-0.44
18:45:53.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
18:45:53.722 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.28 newest=-0.80
18:45:53.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
18:45:53.722 00.000 29876 MoveAxis(W, 30, ABG)
18:45:53.722 00.000 29876 Guiding  Dir = 3, Dur = 30
18:45:53.722 00.000 29876 IsSlewing returns 0
18:45:53.722 00.000 29876 IsGuiding returns 0
18:45:53.722 00.000 29876 PulseGuide returned control before completion, sleep 40
18:45:53.725 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=8, FiltMax=253, Gamma=0.490
18:45:53.736 00.011 31432 UpdateGuideState exits: m=2636 RSB=32.5
18:45:53.738 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:53.740 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:53.742 00.002 31432 Enqueuing Expose request
18:45:53.765 00.023 29876 IsGuiding returns 1
18:45:53.765 00.000 29876 scope still moving after pulse duration time elapsed
18:45:53.796 00.031 29876 IsSlewing returns 0
18:45:53.796 00.000 29876 IsGuiding returns 0
18:45:53.796 00.000 29876 scope move finished after 30 + 44 ms
18:45:53.796 00.000 29876 Move returns status 0, amount 30
18:45:53.796 00.000 29876 BLC: Oldest BLC event removed
18:45:53.796 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:45:53.796 00.000 29876 MoveAxis(N, 52, ABG)
18:45:53.796 00.000 29876 Guiding  Dir = 0, Dur = 52
18:45:53.796 00.000 29876 IsSlewing returns 0
18:45:53.796 00.000 29876 IsGuiding returns 0
18:45:53.796 00.000 29876 PulseGuide returned control before completion, sleep 62
18:45:53.859 00.063 29876 IsGuiding returns 1
18:45:53.859 00.000 29876 scope still moving after pulse duration time elapsed
18:45:53.890 00.031 29876 IsSlewing returns 0
18:45:53.890 00.000 29876 IsGuiding returns 1
18:45:53.920 00.030 29876 IsSlewing returns 0
18:45:53.920 00.000 29876 IsGuiding returns 1
18:45:53.950 00.030 29876 IsSlewing returns 0
18:45:53.950 00.000 29876 IsGuiding returns 1
18:45:53.981 00.031 29876 IsSlewing returns 0
18:45:53.981 00.000 29876 IsGuiding returns 1
18:45:54.011 00.030 29876 IsSlewing returns 0
18:45:54.011 00.000 29876 IsGuiding returns 0
18:45:54.011 00.000 29876 scope move finished after 52 + 163 ms
18:45:54.011 00.000 29876 Move returns status 0, amount 52
18:45:54.011 00.000 29876 move complete, result=0
18:45:54.011 00.000 29876 worker thread done servicing request
18:45:54.011 00.000 29876 Worker thread wakes up
18:45:54.011 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:54.011 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:54.013 00.002 31432 GuideStep: 0.4 px 30 ms WEST, -0.4 px 52 ms NORTH
18:45:56.421 02.408 29876 Exposure complete
18:45:56.464 00.043 29876 worker thread done servicing request
18:45:56.464 00.000 31432 OnExposeComplete: enter
18:45:56.467 00.003 31432 UpdateGuideState(): m_state=6
18:45:56.469 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:45:56.471 00.002 31432 Star::Find returns 1 (0), X=240.18, Y=903.71, Mass=2452, SNR=30.5, Peak=189 HFD=3.5
18:45:56.473 00.002 31432 MultiStar: [#1 -0.93,-0.78,0.00,M2] [#2 -0.91,-0.53,0.00,M1] [#3 -0.75,-0.43,0.50,U] [#4 -0.98,-0.50,0.00,M1] [#5 -0.14,-0.80,0.40,U] [#6 -0.41,-0.24,0.40,U] [#7 0.57,-1.58,0.00,M4] [#8 -0.24,0.07,0.28,U] 
18:45:56.475 00.002 31432 refined, 4 included, MultiStar: {-0.64, -0.44}, one-star: {-0.99, -0.53}
18:45:56.477 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-3.12) = xAngle (0.58 = 0.58)
18:45:56.479 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
18:45:56.481 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.44 hyp=0.78 cameraTheta=-2.54 mountX=0.65 mountY=-0.34, mountTheta=-0.48
18:45:56.484 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.44, opts=13)
18:45:56.486 00.002 31432 Enqueuing Move request for scope (-0.64, -0.44)
18:45:56.488 00.002 29876 Worker thread wakes up
18:45:56.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.44) opts 0xd
18:45:56.488 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.44)
18:45:56.488 00.000 29876 Moving (-0.64, -0.44) raw xDistance=0.65 yDistance=-0.34
18:45:56.488 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
18:45:56.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.34
18:45:56.488 00.000 29876 MoveAxis(W, 49, ABG)
18:45:56.489 00.001 29876 Guiding  Dir = 3, Dur = 49
18:45:56.489 00.000 29876 IsSlewing returns 0
18:45:56.489 00.000 29876 IsGuiding returns 0
18:45:56.489 00.000 29876 PulseGuide returned control before completion, sleep 59
18:45:56.492 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:45:56.504 00.012 31432 UpdateGuideState exits: m=2452 RSB=30.5
18:45:56.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:56.508 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:56.510 00.002 31432 Enqueuing Expose request
18:45:56.558 00.048 29876 IsGuiding returns 1
18:45:56.558 00.000 29876 scope still moving after pulse duration time elapsed
18:45:56.589 00.031 29876 IsSlewing returns 0
18:45:56.589 00.000 29876 IsGuiding returns 1
18:45:56.620 00.031 29876 IsSlewing returns 0
18:45:56.620 00.000 29876 IsGuiding returns 1
18:45:56.651 00.031 29876 IsSlewing returns 0
18:45:56.651 00.000 29876 IsGuiding returns 1
18:45:56.682 00.031 29876 IsSlewing returns 0
18:45:56.682 00.000 29876 IsGuiding returns 0
18:45:56.682 00.000 29876 scope move finished after 49 + 144 ms
18:45:56.682 00.000 29876 Move returns status 0, amount 49
18:45:56.682 00.000 29876 MoveAxis(N, 25, ABG)
18:45:56.682 00.000 29876 Guiding  Dir = 0, Dur = 25
18:45:56.682 00.000 29876 IsSlewing returns 0
18:45:56.682 00.000 29876 IsGuiding returns 0
18:45:56.682 00.000 29876 PulseGuide returned control before completion, sleep 35
18:45:56.729 00.047 29876 IsGuiding returns 1
18:45:56.729 00.000 29876 scope still moving after pulse duration time elapsed
18:45:56.761 00.032 29876 IsSlewing returns 0
18:45:56.761 00.000 29876 IsGuiding returns 1
18:45:56.791 00.030 29876 IsSlewing returns 0
18:45:56.791 00.000 29876 IsGuiding returns 1
18:45:56.822 00.031 29876 IsSlewing returns 0
18:45:56.822 00.000 29876 IsGuiding returns 1
18:45:56.853 00.031 29876 IsSlewing returns 0
18:45:56.853 00.000 29876 IsGuiding returns 1
18:45:56.884 00.031 29876 IsSlewing returns 0
18:45:56.884 00.000 29876 IsGuiding returns 0
18:45:56.884 00.000 29876 scope move finished after 25 + 176 ms
18:45:56.884 00.000 29876 Move returns status 0, amount 25
18:45:56.884 00.000 29876 move complete, result=0
18:45:56.884 00.000 29876 worker thread done servicing request
18:45:56.884 00.000 29876 Worker thread wakes up
18:45:56.884 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:56.884 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:56.886 00.002 31432 GuideStep: 0.7 px 49 ms WEST, -0.3 px 25 ms NORTH
18:45:59.509 02.623 29876 Exposure complete
18:45:59.554 00.045 29876 worker thread done servicing request
18:45:59.554 00.000 31432 OnExposeComplete: enter
18:45:59.557 00.003 31432 UpdateGuideState(): m_state=6
18:45:59.559 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:45:59.561 00.002 31432 Star::Find returns 1 (0), X=240.59, Y=903.84, Mass=2377, SNR=30.4, Peak=230 HFD=3.1
18:45:59.563 00.002 31432 MultiStar: [#1 -0.61,0.07,0.99,U] [#2 -0.37,-0.01,0.94,U] [#3 -0.55,0.18,0.49,U] [#4 -0.12,0.47,0.46,U] [#5 0.05,0.14,0.44,U] [#6 -0.38,0.57,0.42,U] [#7 0.38,-0.04,0.23,U] [#8 -0.53,-0.66,0.34,U] 
18:45:59.565 00.002 31432 refined, 8 included, MultiStar: {-0.39, 0.00}, one-star: {-0.58, -0.40}
18:45:59.567 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (-3.12) = xAngle (6.25 = -0.04)
18:45:59.568 00.001 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.26 = 2.98)
18:45:59.570 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.00 hyp=0.39 cameraTheta=3.13 mountX=0.39 mountY=0.06, mountTheta=0.16
18:45:59.573 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.00, opts=13)
18:45:59.576 00.003 31432 Enqueuing Move request for scope (-0.39, 0.00)
18:45:59.578 00.002 29876 Worker thread wakes up
18:45:59.579 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.00) opts 0xd
18:45:59.579 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.00)
18:45:59.579 00.000 29876 Moving (-0.39, 0.00) raw xDistance=0.39 yDistance=0.06
18:45:59.579 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
18:45:59.579 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:45:59.579 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:45:59.579 00.000 29876 MoveAxis(W, 31, ABG)
18:45:59.579 00.000 29876 Guiding  Dir = 3, Dur = 31
18:45:59.579 00.000 29876 IsSlewing returns 0
18:45:59.579 00.000 29876 IsGuiding returns 0
18:45:59.579 00.000 29876 PulseGuide returned control before completion, sleep 41
18:45:59.583 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:45:59.595 00.012 31432 UpdateGuideState exits: m=2377 RSB=30.4
18:45:59.597 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:59.599 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:45:59.601 00.002 31432 Enqueuing Expose request
18:45:59.634 00.033 29876 IsGuiding returns 1
18:45:59.634 00.000 29876 scope still moving after pulse duration time elapsed
18:45:59.665 00.031 29876 IsSlewing returns 0
18:45:59.665 00.000 29876 IsGuiding returns 0
18:45:59.665 00.000 29876 scope move finished after 31 + 54 ms
18:45:59.665 00.000 29876 Move returns status 0, amount 31
18:45:59.665 00.000 29876 MoveAxis(N, 0, ABG)
18:45:59.665 00.000 29876 Move returns status 0, amount 0
18:45:59.665 00.000 29876 move complete, result=0
18:45:59.665 00.000 29876 worker thread done servicing request
18:45:59.665 00.000 29876 Worker thread wakes up
18:45:59.665 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:45:59.665 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:45:59.665 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
18:46:02.073 02.408 29876 Exposure complete
18:46:02.138 00.065 29876 worker thread done servicing request
18:46:02.138 00.000 31432 OnExposeComplete: enter
18:46:02.144 00.006 31432 UpdateGuideState(): m_state=6
18:46:02.149 00.005 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:46:02.154 00.005 31432 Star::Find returns 1 (0), X=240.98, Y=903.93, Mass=2380, SNR=29.9, Peak=254 HFD=2.9
18:46:02.159 00.005 31432 MultiStar: [#1 -0.34,-0.12,1.00,U] [#2 -0.22,-0.27,0.93,U] [#3 -0.19,-0.59,0.47,U] [#4 -0.19,0.50,0.46,U] [#5 -0.09,-0.30,0.44,U] [#6 0.31,0.58,0.36,U] [#7 1.82,0.11,0.00,M4] [#8 0.52,-0.60,0.35,U] 
18:46:02.164 00.005 31432 refined, 7 included, MultiStar: {-0.13, -0.17}, one-star: {-0.19, -0.32}
18:46:02.169 00.005 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-3.12) = xAngle (0.90 = 0.90)
18:46:02.174 00.005 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
18:46:02.179 00.005 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.22 mountX=0.14 mountY=-0.15, mountTheta=-0.84
18:46:02.220 00.041 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.17, opts=13)
18:46:02.226 00.006 31432 Enqueuing Move request for scope (-0.13, -0.17)
18:46:02.231 00.005 29876 Worker thread wakes up
18:46:02.231 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
18:46:02.231 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
18:46:02.231 00.000 29876 Moving (-0.13, -0.17) raw xDistance=0.14 yDistance=-0.15
18:46:02.231 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
18:46:02.231 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:02.231 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
18:46:02.231 00.000 29876 MoveAxis(E, 0, ABG)
18:46:02.231 00.000 29876 Move returns status 0, amount 0
18:46:02.232 00.001 29876 MoveAxis(N, 0, ABG)
18:46:02.232 00.000 29876 Move returns status 0, amount 0
18:46:02.232 00.000 29876 move complete, result=0
18:46:02.234 00.002 29876 worker thread done servicing request
18:46:02.290 00.056 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:02.315 00.025 31432 UpdateGuideState exits: m=2380 RSB=29.9
18:46:02.321 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:02.326 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:02.331 00.005 31432 Enqueuing Expose request
18:46:02.337 00.006 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
18:46:02.341 00.004 29876 Worker thread wakes up
18:46:02.342 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:02.342 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:04.972 02.630 29876 Exposure complete
18:46:05.037 00.065 29876 worker thread done servicing request
18:46:05.037 00.000 31432 OnExposeComplete: enter
18:46:05.043 00.006 31432 UpdateGuideState(): m_state=6
18:46:05.048 00.005 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:46:05.053 00.005 31432 Star::Find returns 1 (0), X=241.01, Y=903.73, Mass=2398, SNR=30.6, Peak=163 HFD=3.9
18:46:05.058 00.005 31432 Star::Find false star n=4 nbg=278 bg=26.4 sigma=6.0 thresh=44 peak=40
18:46:05.062 00.004 31432 Star::Find false star n=9 nbg=283 bg=31.0 sigma=5.9 thresh=49 peak=47
18:46:05.067 00.005 31432 Star::Find false star n=3 nbg=276 bg=25.6 sigma=5.4 thresh=42 peak=41
18:46:05.072 00.005 31432 MultiStar: [#1 -0.48,-0.34,0.94,U] [#2 -0.49,-0.72,0.94,U] [#3 -0.54,-0.44,0.41,U] [#4 -0.68,0.41,0.41,U] [#5 0.66,-0.67,0.00,M1] [#6 -0.36,0.31,0.38,U] [#7 0.00,0.00,0.00,L] [#8 0.30,-0.42,0.33,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:46:05.077 00.005 31432 refined, 6 included, MultiStar: {-0.36, -0.35}, one-star: {-0.15, -0.51}
18:46:05.081 00.004 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-3.12) = xAngle (0.74 = 0.74)
18:46:05.086 00.005 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.53)
18:46:05.091 00.005 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.35 hyp=0.50 cameraTheta=-2.38 mountX=0.37 mountY=-0.29, mountTheta=-0.66
18:46:05.097 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.35, opts=13)
18:46:05.101 00.004 31432 Enqueuing Move request for scope (-0.36, -0.35)
18:46:05.106 00.005 29876 Worker thread wakes up
18:46:05.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.35) opts 0xd
18:46:05.106 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.35)
18:46:05.106 00.000 29876 Moving (-0.36, -0.35) raw xDistance=0.37 yDistance=-0.29
18:46:05.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
18:46:05.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:05.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
18:46:05.107 00.001 29876 MoveAxis(W, 27, ABG)
18:46:05.107 00.000 29876 Guiding  Dir = 3, Dur = 27
18:46:05.107 00.000 29876 IsSlewing returns 0
18:46:05.107 00.000 29876 IsGuiding returns 0
18:46:05.107 00.000 29876 PulseGuide returned control before completion, sleep 37
18:46:05.112 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:05.132 00.020 31432 UpdateGuideState exits: m=2398 RSB=30.6
18:46:05.138 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:05.143 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:05.147 00.004 31432 Enqueuing Expose request
18:46:05.155 00.008 29876 IsGuiding returns 1
18:46:05.155 00.000 29876 scope still moving after pulse duration time elapsed
18:46:05.186 00.031 29876 IsSlewing returns 0
18:46:05.186 00.000 29876 IsGuiding returns 1
18:46:05.217 00.031 29876 IsSlewing returns 0
18:46:05.217 00.000 29876 IsGuiding returns 0
18:46:05.217 00.000 29876 scope move finished after 27 + 83 ms
18:46:05.217 00.000 29876 Move returns status 0, amount 27
18:46:05.217 00.000 29876 MoveAxis(N, 0, ABG)
18:46:05.217 00.000 29876 Move returns status 0, amount 0
18:46:05.218 00.001 29876 move complete, result=0
18:46:05.218 00.000 29876 worker thread done servicing request
18:46:05.218 00.000 31432 GuideStep: 0.4 px 27 ms WEST, -0.3 px 0 ms NORTH
18:46:05.223 00.005 29876 Worker thread wakes up
18:46:05.223 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:05.223 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:07.640 02.417 29876 Exposure complete
18:46:07.704 00.064 29876 worker thread done servicing request
18:46:07.705 00.001 31432 OnExposeComplete: enter
18:46:07.711 00.006 31432 UpdateGuideState(): m_state=6
18:46:07.716 00.005 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:46:07.721 00.005 31432 Star::Find returns 1 (0), X=240.23, Y=903.01, Mass=2495, SNR=31.4, Peak=178 HFD=4.0
18:46:07.726 00.005 31432 MultiStar: [#1 -1.30,-1.33,0.00,M1] [#2 -1.21,-1.11,0.00,M1] [#3 -1.11,-1.29,0.00,M1] [#4 -1.03,-0.56,0.00,M1] [#5 -0.65,-0.95,0.00,M2] [#6 -1.12,-0.91,0.00,M1] [#7 0.68,-1.39,0.00,M5] [#8 -1.03,-1.41,0.00,M1] 
18:46:07.731 00.005 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-3.12) = xAngle (0.90 = 0.90)
18:46:07.736 00.005 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
18:46:07.740 00.004 31432 CameraToMount -- cameraX=-0.93 cameraY=-1.23 hyp=1.55 cameraTheta=-2.22 mountX=0.96 mountY=-1.07, mountTheta=-0.84
18:46:07.746 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=-1.23, opts=13)
18:46:07.751 00.005 31432 Enqueuing Move request for scope (-0.93, -1.23)
18:46:07.756 00.005 29876 Worker thread wakes up
18:46:07.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -1.23) opts 0xd
18:46:07.756 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, -1.23)
18:46:07.756 00.000 29876 Moving (-0.93, -1.23) raw xDistance=0.96 yDistance=-1.07
18:46:07.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.96
18:46:07.756 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.64 from input -1.07
18:46:07.756 00.000 29876 MoveAxis(W, 71, ABG)
18:46:07.756 00.000 29876 Guiding  Dir = 3, Dur = 71
18:46:07.757 00.001 29876 IsSlewing returns 0
18:46:07.757 00.000 29876 IsGuiding returns 0
18:46:07.757 00.000 29876 PulseGuide returned control before completion, sleep 81
18:46:07.762 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:07.782 00.020 31432 UpdateGuideState exits: m=2495 RSB=31.4
18:46:07.787 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:07.792 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:07.797 00.005 31432 Enqueuing Expose request
18:46:07.841 00.044 29876 IsGuiding returns 1
18:46:07.841 00.000 29876 scope still moving after pulse duration time elapsed
18:46:07.873 00.032 29876 IsSlewing returns 0
18:46:07.873 00.000 29876 IsGuiding returns 1
18:46:07.904 00.031 29876 IsSlewing returns 0
18:46:07.904 00.000 29876 IsGuiding returns 1
18:46:07.935 00.031 29876 IsSlewing returns 0
18:46:07.936 00.001 29876 IsGuiding returns 1
18:46:07.967 00.031 29876 IsSlewing returns 0
18:46:07.967 00.000 29876 IsGuiding returns 1
18:46:07.997 00.030 29876 IsSlewing returns 0
18:46:07.998 00.001 29876 IsGuiding returns 0
18:46:07.998 00.000 29876 scope move finished after 71 + 169 ms
18:46:07.998 00.000 29876 Move returns status 0, amount 71
18:46:07.998 00.000 29876 MoveAxis(N, 79, ABG)
18:46:07.998 00.000 29876 Guiding  Dir = 0, Dur = 79
18:46:07.998 00.000 29876 IsSlewing returns 0
18:46:07.998 00.000 29876 IsGuiding returns 0
18:46:07.999 00.001 29876 PulseGuide returned control before completion, sleep 89
18:46:08.103 00.104 29876 IsGuiding returns 1
18:46:08.103 00.000 29876 scope still moving after pulse duration time elapsed
18:46:08.134 00.031 29876 IsSlewing returns 0
18:46:08.134 00.000 29876 IsGuiding returns 1
18:46:08.165 00.031 29876 IsSlewing returns 0
18:46:08.165 00.000 29876 IsGuiding returns 1
18:46:08.197 00.032 29876 IsSlewing returns 0
18:46:08.197 00.000 29876 IsGuiding returns 0
18:46:08.197 00.000 29876 scope move finished after 79 + 119 ms
18:46:08.197 00.000 29876 Move returns status 0, amount 79
18:46:08.197 00.000 29876 move complete, result=0
18:46:08.197 00.000 29876 worker thread done servicing request
18:46:08.197 00.000 29876 Worker thread wakes up
18:46:08.197 00.000 31432 GuideStep: 1.0 px 71 ms WEST, -1.1 px 79 ms NORTH
18:46:08.203 00.006 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:08.203 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:10.837 02.634 29876 Exposure complete
18:46:10.901 00.064 29876 worker thread done servicing request
18:46:10.902 00.001 31432 OnExposeComplete: enter
18:46:10.907 00.005 31432 UpdateGuideState(): m_state=6
18:46:10.912 00.005 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:46:10.917 00.005 31432 Star::Find returns 1 (0), X=240.57, Y=904.01, Mass=2401, SNR=31.0, Peak=202 HFD=3.5
18:46:10.922 00.005 31432 Star::Find false star n=7 nbg=276 bg=26.4 sigma=5.6 thresh=43 peak=42
18:46:10.926 00.004 31432 MultiStar: [#1 -0.41,-0.17,0.95,U] [#2 -0.33,-0.28,0.88,U] [#3 -0.30,0.02,0.46,U] [#4 -0.51,-0.28,0.45,U] [#5 -0.13,0.03,0.40,U] [#6 -0.60,0.43,0.35,U] [#7 0.00,0.00,0.00,L] [#8 -0.38,-1.24,0.00,M2] [#9 -0.00,1.09,0.00,M3] 
18:46:10.931 00.005 31432 refined, 6 included, MultiStar: {-0.42, -0.13}, one-star: {-0.60, -0.24}
18:46:10.936 00.005 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-3.12) = xAngle (0.28 = 0.28)
18:46:10.940 00.004 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
18:46:10.945 00.005 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.84 mountX=0.43 mountY=-0.07, mountTheta=-0.16
18:46:10.951 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.13, opts=13)
18:46:10.956 00.005 31432 Enqueuing Move request for scope (-0.42, -0.13)
18:46:10.960 00.004 29876 Worker thread wakes up
18:46:10.961 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd
18:46:10.961 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.13)
18:46:10.961 00.000 29876 Moving (-0.42, -0.13) raw xDistance=0.43 yDistance=-0.07
18:46:10.961 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
18:46:10.961 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:10.961 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:46:10.961 00.000 29876 MoveAxis(W, 36, ABG)
18:46:10.961 00.000 29876 Guiding  Dir = 3, Dur = 36
18:46:10.961 00.000 29876 IsSlewing returns 0
18:46:10.961 00.000 29876 IsGuiding returns 0
18:46:10.962 00.001 29876 PulseGuide returned control before completion, sleep 46
18:46:10.966 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:10.985 00.019 31432 UpdateGuideState exits: m=2401 RSB=31.0
18:46:10.990 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:10.995 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:10.999 00.004 31432 Enqueuing Expose request
18:46:11.022 00.023 29876 IsGuiding returns 1
18:46:11.022 00.000 29876 scope still moving after pulse duration time elapsed
18:46:11.053 00.031 29876 IsSlewing returns 0
18:46:11.054 00.001 29876 IsGuiding returns 0
18:46:11.054 00.000 29876 scope move finished after 36 + 55 ms
18:46:11.054 00.000 29876 Move returns status 0, amount 36
18:46:11.054 00.000 29876 MoveAxis(N, 0, ABG)
18:46:11.054 00.000 29876 Move returns status 0, amount 0
18:46:11.054 00.000 29876 move complete, result=0
18:46:11.054 00.000 29876 worker thread done servicing request
18:46:11.054 00.000 29876 Worker thread wakes up
18:46:11.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:11.054 00.000 31432 GuideStep: 0.4 px 36 ms WEST, -0.1 px 0 ms NORTH
18:46:11.059 00.005 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:13.467 02.408 29876 Exposure complete
18:46:13.531 00.064 29876 worker thread done servicing request
18:46:13.531 00.000 31432 OnExposeComplete: enter
18:46:13.536 00.005 31432 UpdateGuideState(): m_state=6
18:46:13.541 00.005 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:46:13.546 00.005 31432 Star::Find returns 1 (0), X=241.45, Y=904.52, Mass=2526, SNR=31.9, Peak=234 HFD=3.2
18:46:13.551 00.005 31432 MultiStar: [#1 0.06,0.33,0.97,U] [#2 0.45,0.39,0.89,U] [#3 0.10,-0.15,0.47,U] [#4 0.92,0.48,0.00,M1] [#5 1.31,0.05,0.00,M2] [#6 0.20,0.78,0.34,U] [#7 1.40,0.38,0.00,M6] [#8 0.87,1.35,0.00,M3] 
18:46:13.556 00.005 31432 refined, 4 included, MultiStar: {0.23, 0.31}, one-star: {0.28, 0.27}
18:46:13.561 00.005 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.12) = xAngle (4.04 = -2.24)
18:46:13.565 00.004 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.05 = 0.77)
18:46:13.570 00.005 31432 CameraToMount -- cameraX=0.23 cameraY=0.31 hyp=0.39 cameraTheta=0.93 mountX=-0.24 mountY=0.27, mountTheta=2.30
18:46:13.576 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.31, opts=13)
18:46:13.581 00.005 31432 Enqueuing Move request for scope (0.23, 0.31)
18:46:13.586 00.005 29876 Worker thread wakes up
18:46:13.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.31) opts 0xd
18:46:13.586 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.31)
18:46:13.586 00.000 29876 Moving (0.23, 0.31) raw xDistance=-0.24 yDistance=0.27
18:46:13.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
18:46:13.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:13.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:46:13.586 00.000 29876 MoveAxis(E, 15, ABG)
18:46:13.586 00.000 29876 Guiding  Dir = 2, Dur = 15
18:46:13.586 00.000 29876 IsSlewing returns 0
18:46:13.587 00.001 29876 IsGuiding returns 0
18:46:13.587 00.000 29876 PulseGuide returned control before completion, sleep 25
18:46:13.592 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=7, FiltMax=253, Gamma=0.490
18:46:13.611 00.019 31432 UpdateGuideState exits: m=2526 RSB=31.9
18:46:13.616 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:13.620 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:13.625 00.005 31432 Enqueuing Expose request
18:46:13.630 00.005 29876 IsGuiding returns 0
18:46:13.630 00.000 29876 Move returns status 0, amount 15
18:46:13.630 00.000 29876 MoveAxis(N, 0, ABG)
18:46:13.630 00.000 29876 Move returns status 0, amount 0
18:46:13.630 00.000 29876 move complete, result=0
18:46:13.630 00.000 29876 worker thread done servicing request
18:46:13.630 00.000 29876 Worker thread wakes up
18:46:13.631 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:13.631 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:13.635 00.004 31432 GuideStep: -0.2 px 15 ms EAST, 0.3 px 0 ms NORTH
18:46:16.265 02.630 29876 Exposure complete
18:46:16.330 00.065 29876 worker thread done servicing request
18:46:16.330 00.000 31432 OnExposeComplete: enter
18:46:16.336 00.006 31432 UpdateGuideState(): m_state=6
18:46:16.341 00.005 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:46:16.346 00.005 31432 Star::Find returns 1 (0), X=241.27, Y=903.87, Mass=2504, SNR=31.2, Peak=194 HFD=3.5
18:46:16.351 00.005 31432 MultiStar: [#1 0.25,0.14,0.93,U] [#2 0.65,0.01,0.95,U] [#3 0.73,0.46,0.43,U] [#4 0.60,0.38,0.40,U] [#5 0.97,0.13,0.00,M3] [#6 0.60,0.45,0.42,U] [#7 2.18,-0.18,0.00,M7] [#8 1.37,0.26,0.00,M4] 
18:46:16.355 00.004 31432 single-star, 5 included, MultiStar: {0.42, 0.08}, one-star: {0.10, -0.37}
18:46:16.360 00.005 31432 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-3.12) = xAngle (1.81 = 1.81)
18:46:16.365 00.005 31432 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.82 = -1.47)
18:46:16.370 00.005 31432 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.39 cameraTheta=-1.31 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
18:46:16.375 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.37, opts=13)
18:46:16.380 00.005 31432 Enqueuing Move request for scope (0.10, -0.37)
18:46:16.385 00.005 29876 Worker thread wakes up
18:46:16.385 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
18:46:16.385 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
18:46:16.385 00.000 29876 Moving (0.10, -0.37) raw xDistance=-0.09 yDistance=-0.39
18:46:16.385 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
18:46:16.385 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
18:46:16.385 00.000 29876 MoveAxis(E, 0, ABG)
18:46:16.385 00.000 29876 Move returns status 0, amount 0
18:46:16.385 00.000 29876 MoveAxis(N, 28, ABG)
18:46:16.385 00.000 29876 Guiding  Dir = 0, Dur = 28
18:46:16.386 00.001 29876 IsSlewing returns 0
18:46:16.386 00.000 29876 IsGuiding returns 0
18:46:16.386 00.000 29876 PulseGuide returned control before completion, sleep 38
18:46:16.392 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:16.411 00.019 31432 UpdateGuideState exits: m=2504 RSB=31.2
18:46:16.416 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:16.420 00.004 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:16.426 00.006 31432 Enqueuing Expose request
18:46:16.433 00.007 29876 IsGuiding returns 1
18:46:16.433 00.000 29876 scope still moving after pulse duration time elapsed
18:46:16.465 00.032 29876 IsSlewing returns 0
18:46:16.465 00.000 29876 IsGuiding returns 1
18:46:16.496 00.031 29876 IsSlewing returns 0
18:46:16.496 00.000 29876 IsGuiding returns 0
18:46:16.496 00.000 29876 scope move finished after 28 + 82 ms
18:46:16.496 00.000 29876 Move returns status 0, amount 28
18:46:16.496 00.000 29876 move complete, result=0
18:46:16.496 00.000 29876 worker thread done servicing request
18:46:16.496 00.000 29876 Worker thread wakes up
18:46:16.496 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:16.496 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:16.496 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 28 ms NORTH
18:46:17.321 00.825 31432 evsrv: cli 0CE15938 connect
18:46:17.327 00.006 31432 case statement mapped state 6 to 3
18:46:17.333 00.006 31432 case statement mapped state 6 to 3
18:46:17.338 00.005 31432 evsrv: cli 0CE15078 connect
18:46:17.343 00.005 31432 case statement mapped state 6 to 3
18:46:17.349 00.006 31432 case statement mapped state 6 to 3
18:46:17.355 00.006 31432 evsrv: cli 0CE15078 request: {"method":"get_profile","id":"571c5cdb-0c0d-403e-97b5-919e1bd41640"}
18:46:17.360 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.366 00.006 31432 evsrv: cli 0CE15078 response: {"jsonrpc":"2.0","result":{"id":13,"name":"EQ8 LAST CHANCE"},"id":"571c5cdb-0c0d-403e-97b5-919e1bd41640"}
18:46:17.372 00.006 31432 evsrv: cli 0CE15078 disconnect
18:46:17.377 00.005 31432 evsrv: cli 0CE15578 connect
18:46:17.383 00.006 31432 case statement mapped state 6 to 3
18:46:17.388 00.005 31432 case statement mapped state 6 to 3
18:46:17.394 00.006 31432 evsrv: cli 0CE15578 request: {"method":"get_profiles","id":"c09b60f3-96de-49b1-83ba-ec00d9f5a97b"}
18:46:17.399 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.404 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.409 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.415 00.006 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.420 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.427 00.007 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.432 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.438 00.006 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.443 00.005 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
18:46:17.448 00.005 31432 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
18:46:17.453 00.005 31432 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
18:46:17.458 00.005 31432 GetString("/profile/8/name", "") returns "NOUVEAU 1"
18:46:17.463 00.005 31432 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
18:46:17.468 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.473 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.478 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.483 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.488 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.493 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.498 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.503 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.508 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.513 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.518 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.523 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.528 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.533 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.538 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.543 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.548 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.553 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.557 00.004 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.562 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.567 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.572 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.577 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.582 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.587 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.592 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.597 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.602 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.606 00.004 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.611 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.616 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.621 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.626 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.631 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.636 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.640 00.004 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.645 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.650 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.655 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.660 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.665 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.670 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.675 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.680 00.005 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.685 00.005 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
18:46:17.690 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.695 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.700 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.705 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.710 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.715 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.721 00.006 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.725 00.004 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.730 00.005 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
18:46:17.735 00.005 31432 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
18:46:17.740 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.745 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.750 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.755 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.760 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.765 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.770 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.775 00.005 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.780 00.005 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
18:46:17.785 00.005 31432 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
18:46:17.790 00.005 31432 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
18:46:17.794 00.004 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.799 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.804 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.808 00.004 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.813 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.818 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.823 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.828 00.005 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.833 00.005 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
18:46:17.838 00.005 31432 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
18:46:17.843 00.005 31432 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
18:46:17.848 00.005 31432 GetString("/profile/8/name", "") returns "NOUVEAU 1"
18:46:17.853 00.005 31432 GetString("/profile/1/name", "") returns "QUATTRO2"
18:46:17.858 00.005 31432 GetString("/profile/10/name", "") returns "TEST 1DEC25"
18:46:17.863 00.005 31432 GetString("/profile/11/name", "") returns "11225 V2"
18:46:17.868 00.005 31432 GetString("/profile/12/name", "") returns "EQ8 140 APO V3"
18:46:17.873 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:46:17.878 00.005 31432 GetString("/profile/2/name", "") returns "76 DO"
18:46:17.883 00.005 31432 GetString("/profile/3/name", "") returns "76"
18:46:17.888 00.005 31432 GetString("/profile/4/name", "") returns "APO + RED"
18:46:17.893 00.005 31432 GetString("/profile/5/name", "") returns "EQ8 + APO"
18:46:17.898 00.005 31432 GetString("/profile/6/name", "") returns "140 + LUN GUIDE"
18:46:17.903 00.005 31432 GetString("/profile/7/name", "") returns "EQ8 + APO v2"
18:46:17.908 00.005 31432 GetString("/profile/8/name", "") returns "NOUVEAU 1"
18:46:17.913 00.005 31432 GetString("/profile/9/name", "") returns "140 EQ8 EAG V1"
18:46:17.918 00.005 31432 evsrv: cli 0CE15578 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"QUATTRO2"},{"id":10,"name":"TEST 1DEC25"},{"id":11,"name":"11225 V2"},{"id":12,"name":"EQ8 140 APO V3"},{"id":13,"name":"EQ8 LAST CHANCE","selected":true},{"id":2,"name":"76 DO"},{"id":3,"name":"76"},{"id":4,"name":"APO + RED"},{"id":5,"name":"EQ8 + APO"},{"id":6,"name":"140 + LUN GUIDE"},{"id":7,"name":"EQ8 + APO v2"},{"id":8,"name":"NOUVEAU 1"},{"id":9,"name":"140 EQ8 EAG V1"}],"id":"c09b60f3-96de-49b1-83ba-ec00d9f5a97b"}
18:46:17.923 00.005 31432 evsrv: cli 0CE15578 disconnect
18:46:18.030 00.107 31432 evsrv: cli 0CE14C18 connect
18:46:18.035 00.005 31432 case statement mapped state 6 to 3
18:46:18.040 00.005 31432 case statement mapped state 6 to 3
18:46:18.046 00.006 31432 evsrv: cli 0CE14C18 request: {"method":"get_connected","id":"4d3c92f4-1681-4546-b49f-297a08a79f0b"}
18:46:18.051 00.005 31432 evsrv: cli 0CE14C18 response: {"jsonrpc":"2.0","result":true,"id":"4d3c92f4-1681-4546-b49f-297a08a79f0b"}
18:46:18.057 00.006 31432 evsrv: cli 0CE14C18 disconnect
18:46:18.063 00.006 31432 evsrv: cli 0CE152F8 connect
18:46:18.068 00.005 31432 case statement mapped state 6 to 3
18:46:18.073 00.005 31432 case statement mapped state 6 to 3
18:46:18.078 00.005 31432 evsrv: cli 0CE152F8 request: {"method":"get_app_state","id":"33256f89-1a87-410c-b8ee-11dc84e41874"}
18:46:18.083 00.005 31432 case statement mapped state 6 to 3
18:46:18.087 00.004 31432 evsrv: cli 0CE152F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"33256f89-1a87-410c-b8ee-11dc84e41874"}
18:46:18.092 00.005 31432 evsrv: cli 0CE152F8 disconnect
18:46:18.099 00.007 31432 evsrv: cli 0CE159D8 connect
18:46:18.104 00.005 31432 case statement mapped state 6 to 3
18:46:18.108 00.004 31432 case statement mapped state 6 to 3
18:46:18.114 00.006 31432 evsrv: cli 0CE159D8 request: {"method":"get_lock_shift_params","id":"5de0b744-d21c-4cd4-9629-e92efb275013"}
18:46:18.119 00.005 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5de0b744-d21c-4cd4-9629-e92efb275013"}
18:46:18.124 00.005 31432 evsrv: cli 0CE159D8 disconnect
18:46:18.131 00.007 31432 evsrv: cli 0CE14B78 connect
18:46:18.136 00.005 31432 case statement mapped state 6 to 3
18:46:18.141 00.005 31432 case statement mapped state 6 to 3
18:46:18.146 00.005 31432 evsrv: cli 0CE14B78 request: {"method":"get_pixel_scale","id":"c0c17d2f-e06e-4f42-aae7-4aadae6d7e4a"}
18:46:18.152 00.006 31432 evsrv: cli 0CE14B78 response: {"jsonrpc":"2.0","result":0.986599,"id":"c0c17d2f-e06e-4f42-aae7-4aadae6d7e4a"}
18:46:18.157 00.005 31432 evsrv: cli 0CE14B78 disconnect
18:46:18.908 00.751 29876 Exposure complete
18:46:18.973 00.065 29876 worker thread done servicing request
18:46:18.973 00.000 31432 OnExposeComplete: enter
18:46:18.978 00.005 31432 UpdateGuideState(): m_state=6
18:46:18.983 00.005 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:46:18.988 00.005 31432 Star::Find returns 1 (0), X=240.51, Y=903.98, Mass=2579, SNR=32.1, Peak=222 HFD=3.6
18:46:18.992 00.004 31432 Star::Find false star n=7 nbg=282 bg=26.2 sigma=5.8 thresh=44 peak=44
18:46:18.997 00.005 31432 MultiStar: [#1 -0.58,0.12,0.90,U] [#2 -0.27,0.23,0.89,U] [#3 -0.38,-0.05,0.40,U] [#4 0.37,1.08,0.00,M1] [#5 -0.43,-0.09,0.41,U] [#6 -1.25,1.00,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.23,-0.53,0.30,U] [#9 -0.16,2.20,0.00,M4] 
18:46:19.002 00.005 31432 refined, 5 included, MultiStar: {-0.43, -0.04}, one-star: {-0.66, -0.27}
18:46:19.007 00.005 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-3.12) = xAngle (0.08 = 0.08)
18:46:19.011 00.004 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
18:46:19.016 00.005 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-3.04 mountX=0.43 mountY=0.02, mountTheta=0.05
18:46:19.023 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.04, opts=13)
18:46:19.029 00.006 31432 Enqueuing Move request for scope (-0.43, -0.04)
18:46:19.034 00.005 29876 Worker thread wakes up
18:46:19.034 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.04) opts 0xd
18:46:19.034 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.04)
18:46:19.034 00.000 29876 Moving (-0.43, -0.04) raw xDistance=0.43 yDistance=0.02
18:46:19.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
18:46:19.034 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:19.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:46:19.034 00.000 29876 MoveAxis(W, 31, ABG)
18:46:19.035 00.001 29876 Guiding  Dir = 3, Dur = 31
18:46:19.035 00.000 29876 IsSlewing returns 0
18:46:19.035 00.000 29876 IsGuiding returns 0
18:46:19.035 00.000 29876 PulseGuide returned control before completion, sleep 41
18:46:19.041 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:19.060 00.019 31432 UpdateGuideState exits: m=2579 RSB=32.1
18:46:19.065 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:19.070 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:19.075 00.005 31432 Enqueuing Expose request
18:46:19.080 00.005 29876 IsGuiding returns 1
18:46:19.080 00.000 29876 scope still moving after pulse duration time elapsed
18:46:19.109 00.029 29876 IsSlewing returns 0
18:46:19.109 00.000 29876 IsGuiding returns 1
18:46:19.141 00.032 29876 IsSlewing returns 0
18:46:19.141 00.000 29876 IsGuiding returns 0
18:46:19.141 00.000 29876 scope move finished after 31 + 74 ms
18:46:19.141 00.000 29876 Move returns status 0, amount 31
18:46:19.141 00.000 29876 MoveAxis(N, 0, ABG)
18:46:19.141 00.000 29876 Move returns status 0, amount 0
18:46:19.141 00.000 29876 move complete, result=0
18:46:19.141 00.000 29876 worker thread done servicing request
18:46:19.141 00.000 29876 Worker thread wakes up
18:46:19.141 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.0 px 0 ms NORTH
18:46:19.147 00.006 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:19.147 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:21.769 02.622 29876 Exposure complete
18:46:21.834 00.065 29876 worker thread done servicing request
18:46:21.834 00.000 31432 OnExposeComplete: enter
18:46:21.840 00.006 31432 UpdateGuideState(): m_state=6
18:46:21.845 00.005 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:46:21.850 00.005 31432 Star::Find returns 1 (0), X=240.69, Y=904.81, Mass=2488, SNR=31.1, Peak=244 HFD=3.5
18:46:21.855 00.005 31432 Star::Find false star n=7 nbg=278 bg=26.8 sigma=6.2 thresh=45 peak=44
18:46:21.861 00.006 31432 MultiStar: [#1 -0.28,0.87,0.95,U] [#2 -0.02,0.38,0.92,U] [#3 -0.04,0.36,0.42,U] [#4 -0.24,1.57,0.00,M2] [#5 0.43,0.42,0.37,U] [#6 -0.29,1.12,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -0.24,0.23,0.29,U] [#9 -0.21,1.01,0.00,M5] 
18:46:21.866 00.005 31432 refined, 5 included, MultiStar: {-0.17, 0.53}, one-star: {-0.47, 0.57}
18:46:21.871 00.005 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.12) = xAngle (5.00 = -1.29)
18:46:21.876 00.005 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.01 = 1.73)
18:46:21.881 00.005 31432 CameraToMount -- cameraX=-0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.88 mountX=0.16 mountY=0.55, mountTheta=1.29
18:46:21.889 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.53, opts=13)
18:46:21.894 00.005 31432 Enqueuing Move request for scope (-0.17, 0.53)
18:46:21.899 00.005 29876 Worker thread wakes up
18:46:21.899 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.53) opts 0xd
18:46:21.899 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.53)
18:46:21.899 00.000 29876 Moving (-0.17, 0.53) raw xDistance=0.16 yDistance=0.55
18:46:21.900 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
18:46:21.900 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:46:21.900 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
18:46:21.900 00.000 29876 MoveAxis(E, 0, ABG)
18:46:21.900 00.000 29876 Move returns status 0, amount 0
18:46:21.900 00.000 29876 MoveAxis(N, 0, ABG)
18:46:21.900 00.000 29876 Move returns status 0, amount 0
18:46:21.900 00.000 29876 move complete, result=0
18:46:21.900 00.000 29876 worker thread done servicing request
18:46:21.908 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:21.927 00.019 31432 UpdateGuideState exits: m=2488 RSB=31.1
18:46:21.932 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:21.938 00.006 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:21.943 00.005 31432 Enqueuing Expose request
18:46:21.948 00.005 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
18:46:21.953 00.005 29876 Worker thread wakes up
18:46:21.953 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:21.953 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:24.366 02.413 29876 Exposure complete
18:46:24.432 00.066 29876 worker thread done servicing request
18:46:24.433 00.001 31432 OnExposeComplete: enter
18:46:24.438 00.005 31432 UpdateGuideState(): m_state=6
18:46:24.444 00.006 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:46:24.449 00.005 31432 Star::Find returns 1 (0), X=241.31, Y=904.50, Mass=2568, SNR=32.3, Peak=234 HFD=3.2
18:46:24.454 00.005 31432 MultiStar: [#1 0.31,0.72,0.90,U] [#2 0.48,0.42,0.91,U] [#3 0.53,0.68,0.44,U] [#4 0.72,0.77,0.00,M3] [#5 0.82,0.51,0.00,M2] [#6 0.21,0.90,0.38,U] [#7 1.64,1.07,0.00,M8] [#8 0.20,-0.28,0.26,U] 
18:46:24.459 00.005 31432 single-star, 5 included, MultiStar: {0.31, 0.48}, one-star: {0.14, 0.26}
18:46:24.464 00.005 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.12) = xAngle (4.18 = -2.10)
18:46:24.469 00.005 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.19 = 0.91)
18:46:24.474 00.005 31432 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.29 cameraTheta=1.06 mountX=-0.15 mountY=0.23, mountTheta=2.14
18:46:24.480 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.26, opts=13)
18:46:24.485 00.005 31432 Enqueuing Move request for scope (0.14, 0.26)
18:46:24.490 00.005 29876 Worker thread wakes up
18:46:24.490 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
18:46:24.490 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
18:46:24.490 00.000 29876 Moving (0.14, 0.26) raw xDistance=-0.15 yDistance=0.23
18:46:24.491 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
18:46:24.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:24.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:46:24.491 00.000 29876 MoveAxis(E, 0, ABG)
18:46:24.491 00.000 29876 Move returns status 0, amount 0
18:46:24.491 00.000 29876 MoveAxis(N, 0, ABG)
18:46:24.491 00.000 29876 Move returns status 0, amount 0
18:46:24.491 00.000 29876 move complete, result=0
18:46:24.491 00.000 29876 worker thread done servicing request
18:46:24.497 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=8, FiltMax=253, Gamma=0.490
18:46:24.517 00.020 31432 UpdateGuideState exits: m=2568 RSB=32.3
18:46:24.524 00.007 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:24.529 00.005 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:24.534 00.005 31432 Enqueuing Expose request
18:46:24.539 00.005 29876 Worker thread wakes up
18:46:24.539 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:24.539 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:24.539 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:46:27.172 02.633 29876 Exposure complete
18:46:27.215 00.043 29876 worker thread done servicing request
18:46:27.215 00.000 31432 OnExposeComplete: enter
18:46:27.217 00.002 31432 UpdateGuideState(): m_state=6
18:46:27.219 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:46:27.221 00.002 31432 Star::Find returns 1 (0), X=240.96, Y=904.73, Mass=2519, SNR=31.7, Peak=226 HFD=3.3
18:46:27.223 00.002 31432 MultiStar: [#1 -0.23,0.49,0.95,U] [#2 -0.29,0.45,0.91,U] [#3 0.11,0.69,0.49,U] [#4 -0.43,0.93,0.00,M4] [#5 0.64,0.20,0.41,U] [#6 -0.37,0.46,0.40,U] [#7 1.05,0.47,0.00,M9] [#8 0.28,-0.30,0.30,U] 
18:46:27.225 00.002 31432 refined, 6 included, MultiStar: {-0.10, 0.42}, one-star: {-0.21, 0.49}
18:46:27.227 00.002 31432 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.12) = xAngle (4.92 = -1.36)
18:46:27.228 00.001 31432 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.93 = 1.65)
18:46:27.230 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.80 mountX=0.09 mountY=0.43, mountTheta=1.37
18:46:27.233 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.42, opts=13)
18:46:27.235 00.002 31432 Enqueuing Move request for scope (-0.10, 0.42)
18:46:27.237 00.002 29876 Worker thread wakes up
18:46:27.237 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.42) opts 0xd
18:46:27.237 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.42)
18:46:27.237 00.000 29876 Moving (-0.10, 0.42) raw xDistance=0.09 yDistance=0.43
18:46:27.237 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
18:46:27.237 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:46:27.237 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
18:46:27.237 00.000 29876 MoveAxis(E, 0, ABG)
18:46:27.237 00.000 29876 Move returns status 0, amount 0
18:46:27.237 00.000 29876 MoveAxis(N, 0, ABG)
18:46:27.237 00.000 29876 Move returns status 0, amount 0
18:46:27.237 00.000 29876 move complete, result=0
18:46:27.237 00.000 29876 worker thread done servicing request
18:46:27.241 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:27.252 00.011 31432 UpdateGuideState exits: m=2519 RSB=31.7
18:46:27.255 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:27.256 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:27.258 00.002 31432 Enqueuing Expose request
18:46:27.261 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
18:46:27.262 00.001 29876 Worker thread wakes up
18:46:27.262 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:27.262 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:29.671 02.409 29876 Exposure complete
18:46:29.714 00.043 29876 worker thread done servicing request
18:46:29.714 00.000 31432 OnExposeComplete: enter
18:46:29.716 00.002 31432 UpdateGuideState(): m_state=6
18:46:29.718 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:46:29.720 00.002 31432 Star::Find returns 1 (0), X=240.90, Y=904.52, Mass=2525, SNR=31.1, Peak=221 HFD=3.5
18:46:29.722 00.002 31432 MultiStar: [#1 -0.42,0.53,0.96,U] [#2 -0.32,0.54,0.92,U] [#3 -0.20,0.69,0.47,U] [#4 -0.09,0.59,0.39,U] [#5 0.28,0.46,0.44,U] [#6 -0.89,0.54,0.00,M1] [#7 0.95,-0.14,0.00,M10] [#8 0.73,-0.14,0.30,U] 
18:46:29.723 00.001 31432 single-star, 6 included, MultiStar: {-0.17, 0.45}, one-star: {-0.27, 0.28}
18:46:29.725 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.12) = xAngle (5.45 = -0.83)
18:46:29.727 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.46 = 2.18)
18:46:29.728 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.33 mountX=0.26 mountY=0.32, mountTheta=0.88
18:46:29.731 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.28, opts=13)
18:46:29.733 00.002 31432 Enqueuing Move request for scope (-0.27, 0.28)
18:46:29.735 00.002 29876 Worker thread wakes up
18:46:29.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
18:46:29.735 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
18:46:29.735 00.000 29876 Moving (-0.27, 0.28) raw xDistance=0.26 yDistance=0.32
18:46:29.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
18:46:29.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:46:29.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
18:46:29.735 00.000 29876 MoveAxis(W, 19, ABG)
18:46:29.735 00.000 29876 Guiding  Dir = 3, Dur = 19
18:46:29.736 00.001 29876 IsSlewing returns 0
18:46:29.736 00.000 29876 IsGuiding returns 0
18:46:29.736 00.000 29876 PulseGuide returned control before completion, sleep 29
18:46:29.739 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:29.750 00.011 31432 UpdateGuideState exits: m=2525 RSB=31.1
18:46:29.752 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:29.754 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:29.755 00.001 31432 Enqueuing Expose request
18:46:29.778 00.023 29876 IsGuiding returns 0
18:46:29.778 00.000 29876 Move returns status 0, amount 19
18:46:29.778 00.000 29876 MoveAxis(N, 0, ABG)
18:46:29.778 00.000 29876 Move returns status 0, amount 0
18:46:29.778 00.000 29876 move complete, result=0
18:46:29.779 00.001 29876 worker thread done servicing request
18:46:29.779 00.000 29876 Worker thread wakes up
18:46:29.779 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:29.779 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:29.780 00.001 31432 GuideStep: 0.3 px 19 ms WEST, 0.3 px 0 ms NORTH
18:46:32.411 02.631 29876 Exposure complete
18:46:32.454 00.043 29876 worker thread done servicing request
18:46:32.454 00.000 31432 OnExposeComplete: enter
18:46:32.457 00.003 31432 UpdateGuideState(): m_state=6
18:46:32.459 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:46:32.461 00.002 31432 Star::Find returns 1 (0), X=241.15, Y=904.61, Mass=2557, SNR=32.1, Peak=222 HFD=3.3
18:46:32.463 00.002 31432 MultiStar: [#1 -0.11,0.52,0.95,U] [#2 0.04,0.51,0.94,U] [#3 0.18,0.74,0.46,U] [#4 -0.15,1.01,0.00,M4] [#5 0.64,0.14,0.38,U] [#6 -0.54,1.41,0.00,M2] [#7 1.45,-0.08,0.00,R] [#8 0.86,0.50,0.00,M1] 
18:46:32.465 00.002 31432 single-star, 4 included, MultiStar: {0.06, 0.46}, one-star: {-0.02, 0.36}
18:46:32.467 00.002 31432 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.12) = xAngle (4.73 = -1.55)
18:46:32.469 00.002 31432 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.74 = 1.46)
18:46:32.471 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=0.01 mountY=0.36, mountTheta=1.55
18:46:32.474 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.36, opts=13)
18:46:32.476 00.002 31432 Enqueuing Move request for scope (-0.02, 0.36)
18:46:32.478 00.002 29876 Worker thread wakes up
18:46:32.478 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
18:46:32.478 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
18:46:32.478 00.000 29876 Moving (-0.02, 0.36) raw xDistance=0.01 yDistance=0.36
18:46:32.478 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
18:46:32.478 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:46:32.478 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
18:46:32.478 00.000 29876 MoveAxis(E, 0, ABG)
18:46:32.478 00.000 29876 Move returns status 0, amount 0
18:46:32.478 00.000 29876 MoveAxis(N, 0, ABG)
18:46:32.478 00.000 29876 Move returns status 0, amount 0
18:46:32.478 00.000 29876 move complete, result=0
18:46:32.478 00.000 29876 worker thread done servicing request
18:46:32.481 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:32.493 00.012 31432 UpdateGuideState exits: m=2557 RSB=32.1
18:46:32.495 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:32.497 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:32.499 00.002 31432 Enqueuing Expose request
18:46:32.501 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
18:46:32.503 00.002 29876 Worker thread wakes up
18:46:32.503 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:32.503 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:34.907 02.404 29876 Exposure complete
18:46:34.950 00.043 29876 worker thread done servicing request
18:46:34.950 00.000 31432 OnExposeComplete: enter
18:46:34.952 00.002 31432 UpdateGuideState(): m_state=6
18:46:34.955 00.003 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:46:34.957 00.002 31432 Star::Find returns 1 (0), X=241.65, Y=904.55, Mass=2471, SNR=31.4, Peak=240 HFD=3.2
18:46:34.958 00.001 31432 MultiStar: [#1 0.70,0.79,0.00,M1] [#2 0.89,0.39,0.00,M1] [#3 0.69,0.74,0.00,M1] [#4 0.61,0.67,0.40,U] [#5 0.90,0.78,0.00,M1] [#6 0.86,1.51,0.00,M3] [#7 0.16,0.75,0.25,U] [#8 0.53,0.67,0.29,U] 
18:46:34.960 00.002 31432 single-star, 3 included, MultiStar: {0.48, 0.49}, one-star: {0.49, 0.30}
18:46:34.962 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.12) = xAngle (3.67 = -2.61)
18:46:34.964 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.68 = 0.40)
18:46:34.965 00.001 31432 CameraToMount -- cameraX=0.49 cameraY=0.30 hyp=0.57 cameraTheta=0.55 mountX=-0.49 mountY=0.22, mountTheta=2.72
18:46:34.968 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.30, opts=13)
18:46:34.970 00.002 31432 Enqueuing Move request for scope (0.49, 0.30)
18:46:34.973 00.003 29876 Worker thread wakes up
18:46:34.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.30) opts 0xd
18:46:34.973 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.30)
18:46:34.973 00.000 29876 Moving (0.49, 0.30) raw xDistance=-0.49 yDistance=0.22
18:46:34.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
18:46:34.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:34.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:46:34.973 00.000 29876 MoveAxis(E, 35, ABG)
18:46:34.973 00.000 29876 Guiding  Dir = 2, Dur = 35
18:46:34.973 00.000 29876 IsSlewing returns 0
18:46:34.973 00.000 29876 IsGuiding returns 0
18:46:34.973 00.000 29876 PulseGuide returned control before completion, sleep 45
18:46:34.976 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=254, Gamma=0.490
18:46:34.988 00.012 31432 UpdateGuideState exits: m=2471 RSB=31.4
18:46:34.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:34.992 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:34.993 00.001 31432 Enqueuing Expose request
18:46:35.028 00.035 29876 IsGuiding returns 1
18:46:35.028 00.000 29876 scope still moving after pulse duration time elapsed
18:46:35.059 00.031 29876 IsSlewing returns 0
18:46:35.059 00.000 29876 IsGuiding returns 1
18:46:35.089 00.030 29876 IsSlewing returns 0
18:46:35.089 00.000 29876 IsGuiding returns 1
18:46:35.120 00.031 29876 IsSlewing returns 0
18:46:35.120 00.000 29876 IsGuiding returns 0
18:46:35.120 00.000 29876 scope move finished after 35 + 111 ms
18:46:35.120 00.000 29876 Move returns status 0, amount 35
18:46:35.120 00.000 29876 MoveAxis(N, 0, ABG)
18:46:35.120 00.000 29876 Move returns status 0, amount 0
18:46:35.120 00.000 29876 move complete, result=0
18:46:35.120 00.000 29876 worker thread done servicing request
18:46:35.120 00.000 29876 Worker thread wakes up
18:46:35.120 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:35.120 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:35.120 00.000 31432 GuideStep: -0.5 px 35 ms EAST, 0.2 px 0 ms NORTH
18:46:37.745 02.625 29876 Exposure complete
18:46:37.788 00.043 29876 worker thread done servicing request
18:46:37.788 00.000 31432 OnExposeComplete: enter
18:46:37.790 00.002 31432 UpdateGuideState(): m_state=6
18:46:37.792 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:46:37.794 00.002 31432 Star::Find returns 1 (0), X=241.40, Y=904.52, Mass=2549, SNR=32.1, Peak=195 HFD=3.2
18:46:37.796 00.002 31432 MultiStar: [#1 0.27,0.61,0.87,U] [#2 0.59,0.76,0.00,M2] [#3 0.42,0.01,0.46,U] [#4 0.67,0.96,0.00,M4] [#5 0.27,0.32,0.43,U] [#6 0.42,1.41,0.00,M4] [#7 0.68,0.09,0.24,U] [#8 1.50,0.76,0.00,M1] 
18:46:37.798 00.002 31432 single-star, 4 included, MultiStar: {0.31, 0.32}, one-star: {0.24, 0.28}
18:46:37.799 00.001 31432 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.12) = xAngle (3.98 = -2.30)
18:46:37.801 00.002 31432 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.99 = 0.71)
18:46:37.803 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.36 cameraTheta=0.86 mountX=-0.24 mountY=0.24, mountTheta=2.37
18:46:37.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.28, opts=13)
18:46:37.808 00.002 31432 Enqueuing Move request for scope (0.24, 0.28)
18:46:37.809 00.001 29876 Worker thread wakes up
18:46:37.809 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
18:46:37.810 00.001 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
18:46:37.810 00.000 29876 Moving (0.24, 0.28) raw xDistance=-0.24 yDistance=0.24
18:46:37.810 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
18:46:37.810 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:37.810 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
18:46:37.810 00.000 29876 MoveAxis(E, 20, ABG)
18:46:37.810 00.000 29876 Guiding  Dir = 2, Dur = 20
18:46:37.810 00.000 29876 IsSlewing returns 0
18:46:37.810 00.000 29876 IsGuiding returns 0
18:46:37.810 00.000 29876 PulseGuide returned control before completion, sleep 30
18:46:37.813 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=7, FiltMax=253, Gamma=0.490
18:46:37.824 00.011 31432 UpdateGuideState exits: m=2549 RSB=32.1
18:46:37.826 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:37.828 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:37.830 00.002 31432 Enqueuing Expose request
18:46:37.854 00.024 29876 IsGuiding returns 1
18:46:37.854 00.000 29876 scope still moving after pulse duration time elapsed
18:46:37.884 00.030 29876 IsSlewing returns 0
18:46:37.884 00.000 29876 IsGuiding returns 0
18:46:37.884 00.000 29876 scope move finished after 20 + 54 ms
18:46:37.884 00.000 29876 Move returns status 0, amount 20
18:46:37.884 00.000 29876 MoveAxis(N, 0, ABG)
18:46:37.884 00.000 29876 Move returns status 0, amount 0
18:46:37.884 00.000 29876 move complete, result=0
18:46:37.884 00.000 29876 worker thread done servicing request
18:46:37.884 00.000 29876 Worker thread wakes up
18:46:37.884 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.2 px 0 ms NORTH
18:46:37.887 00.003 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:37.887 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:40.291 02.404 29876 Exposure complete
18:46:40.334 00.043 29876 worker thread done servicing request
18:46:40.334 00.000 31432 OnExposeComplete: enter
18:46:40.337 00.003 31432 UpdateGuideState(): m_state=6
18:46:40.338 00.001 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:46:40.340 00.002 31432 Star::Find returns 1 (0), X=240.83, Y=904.62, Mass=2503, SNR=31.5, Peak=252 HFD=3.2
18:46:40.342 00.002 31432 Star::Find false star n=8 nbg=276 bg=26.0 sigma=5.6 thresh=43 peak=42
18:46:40.344 00.002 31432 MultiStar: [#1 0.23,0.64,0.92,U] [#2 0.19,0.30,0.90,U] [#3 0.19,0.34,0.46,U] [#4 0.20,1.48,0.00,M5] [#5 0.40,0.52,0.37,U] [#6 -0.34,1.26,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 0.57,0.85,0.00,M2] [#9 -0.53,1.84,0.00,M6] 
18:46:40.346 00.002 31432 refined, 4 included, MultiStar: {0.08, 0.43}, one-star: {-0.33, 0.38}
18:46:40.347 00.001 31432 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.12) = xAngle (4.51 = -1.77)
18:46:40.349 00.002 31432 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.53 = 1.24)
18:46:40.351 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.40 mountX=-0.09 mountY=0.42, mountTheta=1.78
18:46:40.354 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.43, opts=13)
18:46:40.356 00.002 31432 Enqueuing Move request for scope (0.08, 0.43)
18:46:40.358 00.002 29876 Worker thread wakes up
18:46:40.358 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
18:46:40.358 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
18:46:40.358 00.000 29876 Moving (0.08, 0.43) raw xDistance=-0.09 yDistance=0.42
18:46:40.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
18:46:40.358 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.19 newest=0.88
18:46:40.358 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
18:46:40.358 00.000 29876 MoveAxis(E, 0, ABG)
18:46:40.358 00.000 29876 Move returns status 0, amount 0
18:46:40.358 00.000 29876 BLC: Oldest BLC event removed
18:46:40.358 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:46:40.358 00.000 29876 MoveAxis(S, 51, ABG)
18:46:40.358 00.000 29876 Guiding  Dir = 1, Dur = 51
18:46:40.358 00.000 29876 IsSlewing returns 0
18:46:40.358 00.000 29876 IsGuiding returns 0
18:46:40.359 00.001 29876 PulseGuide returned control before completion, sleep 61
18:46:40.361 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:40.372 00.011 31432 UpdateGuideState exits: m=2503 RSB=31.5
18:46:40.375 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:40.376 00.001 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:40.378 00.002 31432 Enqueuing Expose request
18:46:40.429 00.051 29876 IsGuiding returns 1
18:46:40.429 00.000 29876 scope still moving after pulse duration time elapsed
18:46:40.459 00.030 29876 IsSlewing returns 0
18:46:40.459 00.000 29876 IsGuiding returns 1
18:46:40.490 00.031 29876 IsSlewing returns 0
18:46:40.490 00.000 29876 IsGuiding returns 0
18:46:40.490 00.000 29876 scope move finished after 51 + 80 ms
18:46:40.490 00.000 29876 Move returns status 0, amount 51
18:46:40.490 00.000 29876 move complete, result=0
18:46:40.490 00.000 29876 worker thread done servicing request
18:46:40.490 00.000 29876 Worker thread wakes up
18:46:40.490 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 51 ms SOUTH
18:46:40.492 00.002 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:40.492 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:43.115 02.623 29876 Exposure complete
18:46:43.157 00.042 29876 worker thread done servicing request
18:46:43.158 00.001 31432 OnExposeComplete: enter
18:46:43.160 00.002 31432 UpdateGuideState(): m_state=6
18:46:43.162 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:46:43.164 00.002 31432 Star::Find returns 1 (0), X=241.39, Y=904.43, Mass=2509, SNR=31.9, Peak=253 HFD=3.2
18:46:43.166 00.002 31432 MultiStar: [#1 -0.11,0.73,0.92,U] [#2 0.05,0.27,0.89,U] [#3 -0.09,0.26,0.45,U] [#4 -0.19,1.40,0.00,M6] [#5 0.22,0.51,0.42,U] [#6 0.22,1.23,0.00,M6] [#7 -0.89,0.97,0.00,M1] [#8 0.46,0.88,0.00,M3] 
18:46:43.168 00.002 31432 single-star, 4 included, MultiStar: {0.06, 0.39}, one-star: {0.22, 0.19}
18:46:43.170 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.12) = xAngle (3.81 = -2.47)
18:46:43.171 00.001 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.83 = 0.54)
18:46:43.173 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.70 mountX=-0.23 mountY=0.15, mountTheta=2.56
18:46:43.176 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.19, opts=13)
18:46:43.178 00.002 31432 Enqueuing Move request for scope (0.22, 0.19)
18:46:43.180 00.002 29876 Worker thread wakes up
18:46:43.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
18:46:43.180 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
18:46:43.180 00.000 29876 Moving (0.22, 0.19) raw xDistance=-0.23 yDistance=0.15
18:46:43.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
18:46:43.180 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:43.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:46:43.180 00.000 29876 MoveAxis(E, 16, ABG)
18:46:43.180 00.000 29876 Guiding  Dir = 2, Dur = 16
18:46:43.181 00.001 29876 IsSlewing returns 0
18:46:43.181 00.000 29876 IsGuiding returns 0
18:46:43.181 00.000 29876 PulseGuide returned control before completion, sleep 26
18:46:43.184 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=28, FiltMin=7, FiltMax=253, Gamma=0.490
18:46:43.195 00.011 31432 UpdateGuideState exits: m=2509 RSB=31.9
18:46:43.197 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:43.199 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:43.201 00.002 31432 Enqueuing Expose request
18:46:43.208 00.007 29876 IsGuiding returns 0
18:46:43.208 00.000 29876 Move returns status 0, amount 16
18:46:43.208 00.000 29876 MoveAxis(N, 0, ABG)
18:46:43.208 00.000 29876 Move returns status 0, amount 0
18:46:43.208 00.000 29876 move complete, result=0
18:46:43.208 00.000 29876 worker thread done servicing request
18:46:43.208 00.000 29876 Worker thread wakes up
18:46:43.208 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:43.208 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:43.208 00.000 31432 GuideStep: -0.2 px 16 ms EAST, 0.2 px 0 ms NORTH
18:46:45.617 02.409 29876 Exposure complete
18:46:45.659 00.042 29876 worker thread done servicing request
18:46:45.660 00.001 31432 OnExposeComplete: enter
18:46:45.662 00.002 31432 UpdateGuideState(): m_state=6
18:46:45.664 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:46:45.666 00.002 31432 Star::Find returns 1 (0), X=242.15, Y=904.81, Mass=2313, SNR=30.8, Peak=230 HFD=2.9
18:46:45.668 00.002 31432 Star::Find false star n=6 nbg=276 bg=26.5 sigma=6.0 thresh=44 peak=44
18:46:45.670 00.002 31432 MultiStar: [#1 0.77,0.94,0.00,M1] [#2 0.83,0.70,0.00,M1] [#3 0.78,0.57,0.00,M1] [#4 0.85,1.33,0.00,M7] [#5 1.25,0.65,0.00,M1] [#6 1.29,1.63,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 2.15,0.04,0.00,M4] [#9 1.32,1.60,0.00,M7] 
18:46:45.671 00.001 31432 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.12) = xAngle (3.64 = -2.64)
18:46:45.674 00.003 31432 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.65 = 0.37)
18:46:45.675 00.001 31432 CameraToMount -- cameraX=0.99 cameraY=0.57 hyp=1.14 cameraTheta=0.52 mountX=-1.00 mountY=0.41, mountTheta=2.75
18:46:45.678 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.99, y=0.57, opts=13)
18:46:45.680 00.002 31432 Enqueuing Move request for scope (0.99, 0.57)
18:46:45.682 00.002 29876 Worker thread wakes up
18:46:45.682 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.57) opts 0xd
18:46:45.682 00.000 29876 Handling offset move in thread for scope, endpoint = (0.99, 0.57)
18:46:45.682 00.000 29876 Moving (0.99, 0.57) raw xDistance=-1.00 yDistance=0.41
18:46:45.682 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.00
18:46:45.682 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
18:46:45.682 00.000 29876 MoveAxis(E, 73, ABG)
18:46:45.682 00.000 29876 Guiding  Dir = 2, Dur = 73
18:46:45.683 00.001 29876 IsSlewing returns 0
18:46:45.683 00.000 29876 IsGuiding returns 0
18:46:45.683 00.000 29876 PulseGuide returned control before completion, sleep 83
18:46:45.686 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=254, Gamma=0.490
18:46:45.697 00.011 31432 UpdateGuideState exits: m=2313 RSB=30.8
18:46:45.699 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:45.701 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:45.703 00.002 31432 Enqueuing Expose request
18:46:45.773 00.070 29876 IsGuiding returns 1
18:46:45.773 00.000 29876 scope still moving after pulse duration time elapsed
18:46:45.803 00.030 29876 IsSlewing returns 0
18:46:45.803 00.000 29876 IsGuiding returns 1
18:46:45.833 00.030 29876 IsSlewing returns 0
18:46:45.833 00.000 29876 IsGuiding returns 0
18:46:45.833 00.000 29876 scope move finished after 73 + 77 ms
18:46:45.833 00.000 29876 Move returns status 0, amount 73
18:46:45.833 00.000 29876 MoveAxis(S, 30, ABG)
18:46:45.833 00.000 29876 Guiding  Dir = 1, Dur = 30
18:46:45.833 00.000 29876 IsSlewing returns 0
18:46:45.833 00.000 29876 IsGuiding returns 0
18:46:45.833 00.000 29876 PulseGuide returned control before completion, sleep 40
18:46:45.879 00.046 29876 IsGuiding returns 1
18:46:45.879 00.000 29876 scope still moving after pulse duration time elapsed
18:46:45.910 00.031 29876 IsSlewing returns 0
18:46:45.910 00.000 29876 IsGuiding returns 1
18:46:45.941 00.031 29876 IsSlewing returns 0
18:46:45.941 00.000 29876 IsGuiding returns 1
18:46:45.972 00.031 29876 IsSlewing returns 0
18:46:45.972 00.000 29876 IsGuiding returns 0
18:46:45.972 00.000 29876 scope move finished after 30 + 107 ms
18:46:45.972 00.000 29876 Move returns status 0, amount 30
18:46:45.972 00.000 29876 move complete, result=0
18:46:45.972 00.000 29876 worker thread done servicing request
18:46:45.972 00.000 29876 Worker thread wakes up
18:46:45.972 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:45.972 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:45.972 00.000 31432 GuideStep: -1.0 px 73 ms EAST, 0.4 px 30 ms SOUTH
18:46:48.598 02.626 29876 Exposure complete
18:46:48.640 00.042 29876 worker thread done servicing request
18:46:48.641 00.001 31432 OnExposeComplete: enter
18:46:48.643 00.002 31432 UpdateGuideState(): m_state=6
18:46:48.645 00.002 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:46:48.648 00.003 31432 Star::Find returns 1 (0), X=241.81, Y=904.32, Mass=2609, SNR=32.4, Peak=204 HFD=3.5
18:46:48.650 00.002 31432 MultiStar: [#1 0.62,0.44,0.89,U] [#2 0.72,0.12,0.86,U] [#3 0.51,0.45,0.43,U] [#4 0.97,1.11,0.00,M8] [#5 1.32,0.13,0.00,M2] [#6 0.59,1.07,0.00,M8] [#7 1.05,0.20,0.00,M2] [#8 0.88,0.28,0.00,M5] 
18:46:48.652 00.002 31432 single-star, 3 included, MultiStar: {0.64, 0.24}, one-star: {0.64, 0.07}
18:46:48.654 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.12) = xAngle (3.23 = -3.05)
18:46:48.656 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.24 = -0.04)
18:46:48.658 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.07 hyp=0.64 cameraTheta=0.12 mountX=-0.64 mountY=-0.02, mountTheta=-3.10
18:46:48.662 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.07, opts=13)
18:46:48.664 00.002 31432 Enqueuing Move request for scope (0.64, 0.07)
18:46:48.666 00.002 29876 Worker thread wakes up
18:46:48.666 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.07) opts 0xd
18:46:48.666 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.07)
18:46:48.666 00.000 29876 Moving (0.64, 0.07) raw xDistance=-0.64 yDistance=-0.02
18:46:48.666 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.64
18:46:48.666 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:48.666 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:46:48.666 00.000 29876 MoveAxis(E, 51, ABG)
18:46:48.666 00.000 29876 Guiding  Dir = 2, Dur = 51
18:46:48.666 00.000 29876 IsSlewing returns 0
18:46:48.666 00.000 29876 IsGuiding returns 0
18:46:48.666 00.000 29876 PulseGuide returned control before completion, sleep 61
18:46:48.669 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:48.681 00.012 31432 UpdateGuideState exits: m=2609 RSB=32.4
18:46:48.683 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:48.685 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:48.687 00.002 31432 Enqueuing Expose request
18:46:48.737 00.050 29876 IsGuiding returns 1
18:46:48.737 00.000 29876 scope still moving after pulse duration time elapsed
18:46:48.767 00.030 29876 IsSlewing returns 0
18:46:48.767 00.000 29876 IsGuiding returns 1
18:46:48.799 00.032 29876 IsSlewing returns 0
18:46:48.799 00.000 29876 IsGuiding returns 1
18:46:48.830 00.031 29876 IsSlewing returns 0
18:46:48.830 00.000 29876 IsGuiding returns 0
18:46:48.830 00.000 29876 scope move finished after 51 + 112 ms
18:46:48.830 00.000 29876 Move returns status 0, amount 51
18:46:48.830 00.000 29876 MoveAxis(N, 0, ABG)
18:46:48.830 00.000 29876 Move returns status 0, amount 0
18:46:48.830 00.000 29876 move complete, result=0
18:46:48.831 00.001 29876 worker thread done servicing request
18:46:48.831 00.000 29876 Worker thread wakes up
18:46:48.831 00.000 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:48.831 00.000 31432 GuideStep: -0.6 px 51 ms EAST, -0.0 px 0 ms NORTH
18:46:48.833 00.002 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:51.241 02.408 29876 Exposure complete
18:46:51.284 00.043 29876 worker thread done servicing request
18:46:51.284 00.000 31432 OnExposeComplete: enter
18:46:51.286 00.002 31432 UpdateGuideState(): m_state=6
18:46:51.288 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:46:51.290 00.002 31432 Star::Find returns 1 (0), X=241.01, Y=904.19, Mass=2471, SNR=31.2, Peak=215 HFD=3.3
18:46:51.292 00.002 31432 Star::Find false star n=11 nbg=278 bg=26.0 sigma=5.9 thresh=44 peak=44
18:46:51.294 00.002 31432 MultiStar: [#1 0.05,-0.29,0.94,U] [#2 0.08,-0.13,0.91,U] [#3 -0.13,-0.24,0.42,U] [#4 0.07,0.76,0.42,U] [#5 0.85,0.12,0.42,U] [#6 -0.05,0.42,0.35,U] [#7 0.00,0.00,0.00,L] [#8 0.11,-1.48,0.00,M6] [#9 0.23,1.48,0.00,M8] 
18:46:51.296 00.002 31432 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {-0.16, -0.06}
18:46:51.298 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.12) = xAngle (2.93 = 2.93)
18:46:51.300 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.95 = -0.34)
18:46:51.301 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
18:46:51.304 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.01, opts=13)
18:46:51.306 00.002 31432 Enqueuing Move request for scope (0.06, -0.01)
18:46:51.308 00.002 29876 Worker thread wakes up
18:46:51.308 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
18:46:51.308 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
18:46:51.308 00.000 29876 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=-0.02
18:46:51.308 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
18:46:51.308 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:51.308 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:46:51.308 00.000 29876 MoveAxis(E, 0, ABG)
18:46:51.308 00.000 29876 Move returns status 0, amount 0
18:46:51.309 00.001 29876 MoveAxis(N, 0, ABG)
18:46:51.309 00.000 29876 Move returns status 0, amount 0
18:46:51.309 00.000 29876 move complete, result=0
18:46:51.309 00.000 29876 worker thread done servicing request
18:46:51.312 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:51.324 00.012 31432 UpdateGuideState exits: m=2471 RSB=31.2
18:46:51.326 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:51.328 00.002 31432 ScheduleExposure(2500,3,1) exposurePending=0
18:46:51.330 00.002 31432 Enqueuing Expose request
18:46:51.331 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
18:46:51.333 00.002 29876 Worker thread wakes up
18:46:51.334 00.001 29876 worker thread servicing REQUEST_EXPOSE 2500
18:46:51.334 00.000 29876 Handling exposure in thread, d=2500 o=3 r=(226,889,31,31)
18:46:51.855 00.521 31432 OnExposureDurationSelected: duration = 2000
18:46:51.936 00.081 31432 evsrv: cli 0CE159D8 connect
18:46:51.939 00.003 31432 case statement mapped state 6 to 3
18:46:51.941 00.002 31432 case statement mapped state 6 to 3
18:46:51.943 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_pixel_scale","id":"b93e0dad-20a5-45ae-b196-59ec3e1353c1"}
18:46:51.945 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":0.986599,"id":"b93e0dad-20a5-45ae-b196-59ec3e1353c1"}
18:46:51.947 00.002 31432 evsrv: cli 0CE159D8 disconnect
18:46:53.961 02.014 29876 Exposure complete
18:46:54.006 00.045 29876 worker thread done servicing request
18:46:54.007 00.001 31432 OnExposeComplete: enter
18:46:54.009 00.002 31432 UpdateGuideState(): m_state=6
18:46:54.011 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:46:54.013 00.002 31432 Star::Find returns 1 (0), X=240.70, Y=904.29, Mass=2391, SNR=30.8, Peak=224 HFD=3.3
18:46:54.015 00.002 31432 Star::Find false star n=8 nbg=277 bg=26.4 sigma=6.2 thresh=45 peak=43
18:46:54.017 00.002 31432 MultiStar: [#1 -0.50,0.24,0.93,U] [#2 -0.46,0.41,0.92,U] [#3 -0.29,0.57,0.42,U] [#4 -0.56,1.37,0.00,M8] [#5 -0.22,0.07,0.37,U] [#6 -0.43,0.47,0.37,U] [#7 0.00,0.00,0.00,L] [#8 0.15,0.21,0.29,U] [#9 -1.01,0.99,0.00,M9] 
18:46:54.019 00.002 31432 single-star, 6 included, MultiStar: {-0.39, 0.27}, one-star: {-0.47, 0.05}
18:46:54.020 00.001 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.12) = xAngle (6.15 = -0.13)
18:46:54.022 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.17 = 2.88)
18:46:54.024 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.05 hyp=0.47 cameraTheta=3.04 mountX=0.47 mountY=0.12, mountTheta=0.25
18:46:54.027 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.05, opts=13)
18:46:54.030 00.003 31432 Enqueuing Move request for scope (-0.47, 0.05)
18:46:54.032 00.002 29876 Worker thread wakes up
18:46:54.032 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.05) opts 0xd
18:46:54.032 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.05)
18:46:54.032 00.000 29876 Moving (-0.47, 0.05) raw xDistance=0.47 yDistance=0.12
18:46:54.032 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
18:46:54.032 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:54.032 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:46:54.032 00.000 29876 MoveAxis(W, 34, ABG)
18:46:54.032 00.000 29876 Guiding  Dir = 3, Dur = 34
18:46:54.032 00.000 29876 IsSlewing returns 0
18:46:54.032 00.000 29876 IsGuiding returns 0
18:46:54.032 00.000 29876 PulseGuide returned control before completion, sleep 44
18:46:54.036 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=28, FiltMin=10, FiltMax=253, Gamma=0.490
18:46:54.048 00.012 31432 UpdateGuideState exits: m=2391 RSB=30.8
18:46:54.050 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:54.052 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:46:54.054 00.002 31432 Enqueuing Expose request
18:46:54.081 00.027 29876 IsGuiding returns 1
18:46:54.081 00.000 29876 scope still moving after pulse duration time elapsed
18:46:54.112 00.031 29876 IsSlewing returns 0
18:46:54.112 00.000 29876 IsGuiding returns 1
18:46:54.143 00.031 29876 IsSlewing returns 0
18:46:54.143 00.000 29876 IsGuiding returns 1
18:46:54.173 00.030 29876 IsSlewing returns 0
18:46:54.173 00.000 29876 IsGuiding returns 0
18:46:54.173 00.000 29876 scope move finished after 34 + 106 ms
18:46:54.173 00.000 29876 Move returns status 0, amount 34
18:46:54.173 00.000 29876 MoveAxis(N, 0, ABG)
18:46:54.173 00.000 29876 Move returns status 0, amount 0
18:46:54.173 00.000 29876 move complete, result=0
18:46:54.174 00.001 29876 worker thread done servicing request
18:46:54.174 00.000 29876 Worker thread wakes up
18:46:54.174 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:46:54.174 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:46:54.174 00.000 29876 ZWO: set CONTROL_EXPOSURE 2000000
18:46:54.177 00.003 31432 GuideStep: 0.5 px 34 ms WEST, 0.1 px 0 ms NORTH
18:46:56.521 02.344 29876 Exposure complete
18:46:56.563 00.042 29876 worker thread done servicing request
18:46:56.563 00.000 31432 OnExposeComplete: enter
18:46:56.565 00.002 31432 UpdateGuideState(): m_state=6
18:46:56.567 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:46:56.570 00.003 31432 Star::Find returns 1 (0), X=242.81, Y=904.80, Mass=2431, SNR=30.4, Peak=186 HFD=3.6
18:46:56.572 00.002 31432 Star::Find false star n=6 nbg=276 bg=26.4 sigma=6.1 thresh=45 peak=45
18:46:56.574 00.002 31432 MultiStar: [#1 1.50,0.65,0.00,M1] [#2 1.29,0.29,0.00,M1] [#3 1.33,0.86,0.00,M1] [#4 1.93,0.51,0.00,M9] [#5 1.93,0.72,0.00,M1] [#6 1.05,0.68,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 1.64,0.43,0.00,M6] [#9 2.13,2.34,0.00,M10] 
18:46:56.577 00.003 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.12) = xAngle (3.44 = -2.84)
18:46:56.578 00.001 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.46 = 0.17)
18:46:56.580 00.002 31432 CameraToMount -- cameraX=1.64 cameraY=0.56 hyp=1.73 cameraTheta=0.33 mountX=-1.65 mountY=0.30, mountTheta=2.96
18:46:56.583 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.64, y=0.56, opts=13)
18:46:56.585 00.002 31432 Enqueuing Move request for scope (1.64, 0.56)
18:46:56.587 00.002 29876 Worker thread wakes up
18:46:56.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.64, 0.56) opts 0xd
18:46:56.587 00.000 29876 Handling offset move in thread for scope, endpoint = (1.64, 0.56)
18:46:56.587 00.000 29876 Moving (1.64, 0.56) raw xDistance=-1.65 yDistance=0.30
18:46:56.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.65
18:46:56.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:56.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:46:56.587 00.000 29876 MoveAxis(E, 116, ABG)
18:46:56.587 00.000 29876 Guiding  Dir = 2, Dur = 116
18:46:56.587 00.000 29876 IsSlewing returns 0
18:46:56.587 00.000 29876 IsGuiding returns 0
18:46:56.587 00.000 29876 PulseGuide returned control before completion, sleep 126
18:46:56.590 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=28, FiltMin=9, FiltMax=253, Gamma=0.490
18:46:56.600 00.010 31432 UpdateGuideState exits: m=2431 RSB=30.4
18:46:56.603 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:56.605 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:46:56.606 00.001 31432 Enqueuing Expose request
18:46:56.722 00.116 29876 IsGuiding returns 1
18:46:56.722 00.000 29876 scope still moving after pulse duration time elapsed
18:46:56.754 00.032 29876 IsSlewing returns 0
18:46:56.754 00.000 29876 IsGuiding returns 0
18:46:56.754 00.000 29876 scope move finished after 116 + 51 ms
18:46:56.754 00.000 29876 Move returns status 0, amount 116
18:46:56.754 00.000 29876 MoveAxis(N, 0, ABG)
18:46:56.754 00.000 29876 Move returns status 0, amount 0
18:46:56.754 00.000 29876 move complete, result=0
18:46:56.754 00.000 29876 worker thread done servicing request
18:46:56.754 00.000 29876 Worker thread wakes up
18:46:56.754 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:46:56.754 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:46:56.754 00.000 31432 GuideStep: -1.7 px 116 ms EAST, 0.3 px 0 ms NORTH
18:46:58.883 02.129 29876 Exposure complete
18:46:58.925 00.042 29876 worker thread done servicing request
18:46:58.925 00.000 31432 OnExposeComplete: enter
18:46:58.928 00.003 31432 UpdateGuideState(): m_state=6
18:46:58.930 00.002 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:46:58.932 00.002 31432 Star::Find returns 1 (0), X=242.40, Y=904.33, Mass=2059, SNR=28.6, Peak=180 HFD=3.3
18:46:58.934 00.002 31432 MultiStar: [#1 1.34,0.82,0.00,M2] [#2 1.10,0.30,0.00,M2] [#3 0.85,0.66,0.00,M2] [#4 1.62,1.28,0.00,M10] [#5 2.08,0.22,0.00,M2] [#6 1.10,0.97,0.00,M8] [#7 1.12,-0.31,0.00,M3] [#8 1.29,-0.77,0.00,M7] 
18:46:58.935 00.001 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.12) = xAngle (3.19 = -3.10)
18:46:58.937 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.20 = -0.08)
18:46:58.939 00.002 31432 CameraToMount -- cameraX=1.24 cameraY=0.09 hyp=1.24 cameraTheta=0.07 mountX=-1.24 mountY=-0.10, mountTheta=-3.06
18:46:58.941 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.24, y=0.09, opts=13)
18:46:58.943 00.002 31432 Enqueuing Move request for scope (1.24, 0.09)
18:46:58.945 00.002 29876 Worker thread wakes up
18:46:58.945 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.24, 0.09) opts 0xd
18:46:58.945 00.000 29876 Handling offset move in thread for scope, endpoint = (1.24, 0.09)
18:46:58.946 00.001 29876 Moving (1.24, 0.09) raw xDistance=-1.24 yDistance=-0.10
18:46:58.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.24
18:46:58.946 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:46:58.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:46:58.946 00.000 29876 MoveAxis(E, 97, ABG)
18:46:58.946 00.000 29876 Guiding  Dir = 2, Dur = 97
18:46:58.946 00.000 29876 IsSlewing returns 0
18:46:58.946 00.000 29876 IsGuiding returns 0
18:46:58.946 00.000 29876 PulseGuide returned control before completion, sleep 107
18:46:58.949 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:46:58.961 00.012 31432 UpdateGuideState exits: m=2059 RSB=28.6
18:46:58.963 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:58.965 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:46:58.966 00.001 31432 Enqueuing Expose request
18:46:59.069 00.103 29876 IsGuiding returns 1
18:46:59.069 00.000 29876 scope still moving after pulse duration time elapsed
18:46:59.101 00.032 29876 IsSlewing returns 0
18:46:59.101 00.000 29876 IsGuiding returns 0
18:46:59.101 00.000 29876 scope move finished after 97 + 57 ms
18:46:59.101 00.000 29876 Move returns status 0, amount 97
18:46:59.101 00.000 29876 MoveAxis(N, 0, ABG)
18:46:59.101 00.000 29876 Move returns status 0, amount 0
18:46:59.101 00.000 29876 move complete, result=0
18:46:59.101 00.000 29876 worker thread done servicing request
18:46:59.101 00.000 29876 Worker thread wakes up
18:46:59.101 00.000 31432 GuideStep: -1.2 px 97 ms EAST, -0.1 px 0 ms NORTH
18:46:59.103 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:46:59.103 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:01.020 01.917 29876 Exposure complete
18:47:01.062 00.042 29876 worker thread done servicing request
18:47:01.062 00.000 31432 OnExposeComplete: enter
18:47:01.064 00.002 31432 UpdateGuideState(): m_state=6
18:47:01.066 00.002 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:47:01.068 00.002 31432 Star::Find returns 1 (0), X=241.85, Y=904.67, Mass=1965, SNR=28.1, Peak=168 HFD=3.4
18:47:01.071 00.003 31432 Star::Find false star n=6 nbg=274 bg=20.4 sigma=5.0 thresh=35 peak=34
18:47:01.072 00.001 31432 Star::Find false star n=9 nbg=280 bg=24.3 sigma=5.7 thresh=41 peak=40
18:47:01.074 00.002 31432 Star::Find false star n=5 nbg=284 bg=21.9 sigma=5.6 thresh=39 peak=37
18:47:01.076 00.002 31432 Star::Find false star n=3 nbg=272 bg=20.1 sigma=5.0 thresh=35 peak=31
18:47:01.078 00.002 31432 MultiStar: [#1 0.87,0.86,0.00,M3] [#2 0.89,0.44,0.88,U] [#3 0.65,0.58,0.48,U] [#4 0.62,1.19,0.00,R] [#5 0.35,0.88,0.36,U] [#6 0.86,0.68,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 1.45,0.11,0.00,M8] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:01.080 00.002 31432 single-star, 3 included, MultiStar: {0.70, 0.51}, one-star: {0.68, 0.42}
18:47:01.081 00.001 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.12) = xAngle (3.67 = -2.61)
18:47:01.083 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.68 = 0.40)
18:47:01.085 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=0.42 hyp=0.80 cameraTheta=0.55 mountX=-0.69 mountY=0.31, mountTheta=2.72
18:47:01.088 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=0.42, opts=13)
18:47:01.090 00.002 31432 Enqueuing Move request for scope (0.68, 0.42)
18:47:01.091 00.001 29876 Worker thread wakes up
18:47:01.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.42) opts 0xd
18:47:01.092 00.001 29876 Handling offset move in thread for scope, endpoint = (0.68, 0.42)
18:47:01.092 00.000 29876 Moving (0.68, 0.42) raw xDistance=-0.69 yDistance=0.31
18:47:01.092 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.69
18:47:01.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
18:47:01.092 00.000 29876 MoveAxis(E, 56, ABG)
18:47:01.092 00.000 29876 Guiding  Dir = 2, Dur = 56
18:47:01.092 00.000 29876 IsSlewing returns 0
18:47:01.092 00.000 29876 IsGuiding returns 0
18:47:01.092 00.000 29876 PulseGuide returned control before completion, sleep 66
18:47:01.095 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:47:01.106 00.011 31432 UpdateGuideState exits: m=1965 RSB=28.1
18:47:01.109 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:01.111 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:01.113 00.002 31432 Enqueuing Expose request
18:47:01.162 00.049 29876 IsGuiding returns 1
18:47:01.162 00.000 29876 scope still moving after pulse duration time elapsed
18:47:01.193 00.031 29876 IsSlewing returns 0
18:47:01.193 00.000 29876 IsGuiding returns 1
18:47:01.224 00.031 29876 IsSlewing returns 0
18:47:01.224 00.000 29876 IsGuiding returns 0
18:47:01.224 00.000 29876 scope move finished after 56 + 75 ms
18:47:01.224 00.000 29876 Move returns status 0, amount 56
18:47:01.224 00.000 29876 MoveAxis(S, 23, ABG)
18:47:01.224 00.000 29876 Guiding  Dir = 1, Dur = 23
18:47:01.224 00.000 29876 IsSlewing returns 0
18:47:01.224 00.000 29876 IsGuiding returns 0
18:47:01.225 00.001 29876 PulseGuide returned control before completion, sleep 33
18:47:01.271 00.046 29876 IsGuiding returns 1
18:47:01.271 00.000 29876 scope still moving after pulse duration time elapsed
18:47:01.302 00.031 29876 IsSlewing returns 0
18:47:01.302 00.000 29876 IsGuiding returns 1
18:47:01.333 00.031 29876 IsSlewing returns 0
18:47:01.333 00.000 29876 IsGuiding returns 1
18:47:01.364 00.031 29876 IsSlewing returns 0
18:47:01.364 00.000 29876 IsGuiding returns 1
18:47:01.395 00.031 29876 IsSlewing returns 0
18:47:01.395 00.000 29876 IsGuiding returns 1
18:47:01.425 00.030 29876 IsSlewing returns 0
18:47:01.425 00.000 29876 IsGuiding returns 0
18:47:01.425 00.000 29876 scope move finished after 23 + 177 ms
18:47:01.425 00.000 29876 Move returns status 0, amount 23
18:47:01.425 00.000 29876 move complete, result=0
18:47:01.425 00.000 29876 worker thread done servicing request
18:47:01.425 00.000 29876 Worker thread wakes up
18:47:01.426 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:01.426 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:01.426 00.000 31432 GuideStep: -0.7 px 56 ms EAST, 0.3 px 23 ms SOUTH
18:47:03.549 02.123 29876 Exposure complete
18:47:03.591 00.042 29876 worker thread done servicing request
18:47:03.592 00.001 31432 OnExposeComplete: enter
18:47:03.594 00.002 31432 UpdateGuideState(): m_state=6
18:47:03.596 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:47:03.598 00.002 31432 Star::Find returns 1 (0), X=241.19, Y=904.00, Mass=2052, SNR=28.4, Peak=179 HFD=3.2
18:47:03.599 00.001 31432 MultiStar: [#1 0.10,0.12,0.90,U] [#2 0.49,0.05,0.84,U] [#3 0.54,-0.19,0.48,U] [#4 -0.30,-0.63,0.36,U] [#5 0.75,-0.03,0.43,U] [#6 -0.56,0.83,0.35,U] [#7 0.27,0.63,0.22,U] [#8 0.47,-0.87,0.33,U] 
18:47:03.601 00.002 31432 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.02, -0.25}
18:47:03.603 00.002 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-3.12) = xAngle (2.85 = 2.85)
18:47:03.605 00.002 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.43)
18:47:03.607 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.21 cameraTheta=-0.27 mountX=-0.20 mountY=-0.09, mountTheta=-2.73
18:47:03.609 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.06, opts=13)
18:47:03.611 00.002 31432 Enqueuing Move request for scope (0.21, -0.06)
18:47:03.613 00.002 29876 Worker thread wakes up
18:47:03.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
18:47:03.613 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
18:47:03.613 00.000 29876 Moving (0.21, -0.06) raw xDistance=-0.20 yDistance=-0.09
18:47:03.613 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.20
18:47:03.613 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:03.614 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:47:03.614 00.000 29876 MoveAxis(E, 19, ABG)
18:47:03.614 00.000 29876 Guiding  Dir = 2, Dur = 19
18:47:03.614 00.000 29876 IsSlewing returns 0
18:47:03.614 00.000 29876 IsGuiding returns 0
18:47:03.614 00.000 29876 PulseGuide returned control before completion, sleep 29
18:47:03.618 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:03.630 00.012 31432 UpdateGuideState exits: m=2052 RSB=28.4
18:47:03.632 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:03.634 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:03.635 00.001 31432 Enqueuing Expose request
18:47:03.658 00.023 29876 IsGuiding returns 0
18:47:03.658 00.000 29876 Move returns status 0, amount 19
18:47:03.658 00.000 29876 MoveAxis(N, 0, ABG)
18:47:03.658 00.000 29876 Move returns status 0, amount 0
18:47:03.658 00.000 29876 move complete, result=0
18:47:03.658 00.000 29876 worker thread done servicing request
18:47:03.659 00.001 29876 Worker thread wakes up
18:47:03.659 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:03.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:03.659 00.000 31432 GuideStep: -0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
18:47:05.569 01.910 29876 Exposure complete
18:47:05.612 00.043 29876 worker thread done servicing request
18:47:05.612 00.000 31432 OnExposeComplete: enter
18:47:05.614 00.002 31432 UpdateGuideState(): m_state=6
18:47:05.616 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:47:05.618 00.002 31432 Star::Find returns 1 (0), X=241.18, Y=904.36, Mass=2199, SNR=29.7, Peak=193 HFD=3.5
18:47:05.619 00.001 31432 Star::Find false star n=6 nbg=283 bg=25.1 sigma=6.3 thresh=44 peak=44
18:47:05.621 00.002 31432 Star::Find false star n=5 nbg=281 bg=20.8 sigma=5.3 thresh=37 peak=34
18:47:05.623 00.002 31432 Star::Find false star n=4 nbg=276 bg=21.8 sigma=5.5 thresh=38 peak=35
18:47:05.624 00.001 31432 MultiStar: [#1 0.70,0.70,0.83,U] [#2 0.87,0.31,0.85,U] [#3 0.60,0.55,0.36,U] [#4 0.06,-0.10,0.37,U] [#5 0.69,0.54,0.38,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 1.14,-0.13,0.00,M8] [#9 0.35,1.55,0.00,R] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:05.626 00.002 31432 single-star, 5 included, MultiStar: {0.48, 0.35}, one-star: {0.01, 0.11}
18:47:05.628 00.002 31432 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.12) = xAngle (4.59 = -1.69)
18:47:05.629 00.001 31432 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.60 = 1.32)
18:47:05.631 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=-0.01 mountY=0.11, mountTheta=1.70
18:47:05.634 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.11, opts=13)
18:47:05.636 00.002 31432 Enqueuing Move request for scope (0.01, 0.11)
18:47:05.638 00.002 29876 Worker thread wakes up
18:47:05.638 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
18:47:05.638 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
18:47:05.638 00.000 29876 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=0.11
18:47:05.638 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
18:47:05.638 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:05.638 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:47:05.638 00.000 29876 MoveAxis(E, 0, ABG)
18:47:05.638 00.000 29876 Move returns status 0, amount 0
18:47:05.638 00.000 29876 MoveAxis(N, 0, ABG)
18:47:05.638 00.000 29876 Move returns status 0, amount 0
18:47:05.638 00.000 29876 move complete, result=0
18:47:05.638 00.000 29876 worker thread done servicing request
18:47:05.642 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:05.653 00.011 31432 UpdateGuideState exits: m=2199 RSB=29.7
18:47:05.656 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:05.656 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:05.658 00.002 31432 Enqueuing Expose request
18:47:05.661 00.003 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:47:05.662 00.001 29876 Worker thread wakes up
18:47:05.662 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:05.662 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:07.784 02.122 29876 Exposure complete
18:47:07.826 00.042 29876 worker thread done servicing request
18:47:07.826 00.000 31432 OnExposeComplete: enter
18:47:07.829 00.003 31432 UpdateGuideState(): m_state=6
18:47:07.831 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:47:07.833 00.002 31432 Star::Find returns 1 (0), X=242.11, Y=904.55, Mass=1982, SNR=28.0, Peak=157 HFD=3.6
18:47:07.835 00.002 31432 MultiStar: [#1 1.01,0.63,0.00,M2] [#2 1.07,0.50,0.00,M1] [#3 0.89,0.75,0.00,M1] [#4 0.95,-0.44,0.00,M1] [#5 1.62,0.37,0.00,M1] [#6 1.07,1.30,0.00,M9] [#7 1.24,0.32,0.00,M3] [#8 1.60,-0.09,0.00,M9] 
18:47:07.837 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.12) = xAngle (3.43 = -2.85)
18:47:07.838 00.001 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.44 = 0.16)
18:47:07.841 00.003 31432 CameraToMount -- cameraX=0.94 cameraY=0.30 hyp=0.99 cameraTheta=0.31 mountX=-0.95 mountY=0.16, mountTheta=2.98
18:47:07.843 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.94, y=0.30, opts=13)
18:47:07.845 00.002 31432 Enqueuing Move request for scope (0.94, 0.30)
18:47:07.847 00.002 29876 Worker thread wakes up
18:47:07.847 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.30) opts 0xd
18:47:07.847 00.000 29876 Handling offset move in thread for scope, endpoint = (0.94, 0.30)
18:47:07.847 00.000 29876 Moving (0.94, 0.30) raw xDistance=-0.95 yDistance=0.16
18:47:07.847 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
18:47:07.847 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:07.847 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:47:07.847 00.000 29876 MoveAxis(E, 68, ABG)
18:47:07.847 00.000 29876 Guiding  Dir = 2, Dur = 68
18:47:07.847 00.000 29876 IsSlewing returns 0
18:47:07.847 00.000 29876 IsGuiding returns 0
18:47:07.847 00.000 29876 PulseGuide returned control before completion, sleep 78
18:47:07.852 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:07.863 00.011 31432 UpdateGuideState exits: m=1982 RSB=28.0
18:47:07.865 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:07.867 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:07.869 00.002 31432 Enqueuing Expose request
18:47:07.939 00.070 29876 IsGuiding returns 1
18:47:07.939 00.000 29876 scope still moving after pulse duration time elapsed
18:47:07.971 00.032 29876 IsSlewing returns 0
18:47:07.971 00.000 29876 IsGuiding returns 1
18:47:08.002 00.031 29876 IsSlewing returns 0
18:47:08.002 00.000 29876 IsGuiding returns 0
18:47:08.002 00.000 29876 scope move finished after 68 + 86 ms
18:47:08.002 00.000 29876 Move returns status 0, amount 68
18:47:08.002 00.000 29876 MoveAxis(N, 0, ABG)
18:47:08.002 00.000 29876 Move returns status 0, amount 0
18:47:08.002 00.000 29876 move complete, result=0
18:47:08.002 00.000 29876 worker thread done servicing request
18:47:08.002 00.000 29876 Worker thread wakes up
18:47:08.002 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:08.002 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:08.002 00.000 31432 GuideStep: -0.9 px 68 ms EAST, 0.2 px 0 ms NORTH
18:47:09.905 01.903 29876 Exposure complete
18:47:09.950 00.045 29876 worker thread done servicing request
18:47:09.950 00.000 31432 OnExposeComplete: enter
18:47:09.953 00.003 31432 UpdateGuideState(): m_state=6
18:47:09.954 00.001 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:47:09.956 00.002 31432 Star::Find returns 1 (0), X=241.88, Y=904.34, Mass=1890, SNR=27.3, Peak=158 HFD=3.3
18:47:09.958 00.002 31432 Star::Find false star n=4 nbg=281 bg=20.3 sigma=5.7 thresh=37 peak=35
18:47:09.960 00.002 31432 Star::Find false star n=7 nbg=281 bg=23.8 sigma=5.8 thresh=41 peak=40
18:47:09.962 00.002 31432 Star::Find false star n=4 nbg=280 bg=23.0 sigma=5.5 thresh=39 peak=35
18:47:09.964 00.002 31432 MultiStar: [#1 1.03,0.47,0.00,M3] [#2 1.20,0.13,0.00,M2] [#3 1.15,0.46,0.00,M2] [#4 0.72,-0.20,0.42,U] [#5 0.50,0.98,0.00,M2] [#6 1.26,0.74,0.00,M10] [#7 0.00,0.00,0.00,L] [#8 1.59,-0.08,0.00,M10] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:09.966 00.002 31432 refined, 1 included, MultiStar: {0.71, 0.01}, one-star: {0.71, 0.09}
18:47:09.968 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.12) = xAngle (3.13 = 3.13)
18:47:09.969 00.001 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.14 = -0.15)
18:47:09.971 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.01 hyp=0.71 cameraTheta=0.01 mountX=-0.71 mountY=-0.10, mountTheta=-3.00
18:47:09.974 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.01, opts=13)
18:47:09.976 00.002 31432 Enqueuing Move request for scope (0.71, 0.01)
18:47:09.977 00.001 29876 Worker thread wakes up
18:47:09.977 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.01) opts 0xd
18:47:09.977 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.01)
18:47:09.977 00.000 29876 Moving (0.71, 0.01) raw xDistance=-0.71 yDistance=-0.10
18:47:09.978 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
18:47:09.978 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:09.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
18:47:09.978 00.000 29876 MoveAxis(E, 56, ABG)
18:47:09.978 00.000 29876 Guiding  Dir = 2, Dur = 56
18:47:09.978 00.000 29876 IsSlewing returns 0
18:47:09.978 00.000 29876 IsGuiding returns 0
18:47:09.978 00.000 29876 PulseGuide returned control before completion, sleep 66
18:47:09.981 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=7, FiltMax=253, Gamma=0.490
18:47:09.992 00.011 31432 UpdateGuideState exits: m=1890 RSB=27.3
18:47:09.995 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:09.996 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:09.998 00.002 31432 Enqueuing Expose request
18:47:10.046 00.048 29876 IsGuiding returns 1
18:47:10.046 00.000 29876 scope still moving after pulse duration time elapsed
18:47:10.076 00.030 29876 IsSlewing returns 0
18:47:10.076 00.000 29876 IsGuiding returns 1
18:47:10.107 00.031 29876 IsSlewing returns 0
18:47:10.107 00.000 29876 IsGuiding returns 1
18:47:10.138 00.031 29876 IsSlewing returns 0
18:47:10.138 00.000 29876 IsGuiding returns 0
18:47:10.138 00.000 29876 scope move finished after 56 + 104 ms
18:47:10.138 00.000 29876 Move returns status 0, amount 56
18:47:10.138 00.000 29876 MoveAxis(N, 0, ABG)
18:47:10.138 00.000 29876 Move returns status 0, amount 0
18:47:10.138 00.000 29876 move complete, result=0
18:47:10.139 00.001 31432 GuideStep: -0.7 px 56 ms EAST, -0.1 px 0 ms NORTH
18:47:10.141 00.002 29876 worker thread done servicing request
18:47:10.141 00.000 29876 Worker thread wakes up
18:47:10.141 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:10.141 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:10.143 00.002 31432 evsrv: cli 0CE14B78 connect
18:47:10.145 00.002 31432 case statement mapped state 6 to 3
18:47:10.147 00.002 31432 case statement mapped state 6 to 3
18:47:10.150 00.003 31432 evsrv: cli 0CE14AD8 connect
18:47:10.151 00.001 31432 case statement mapped state 6 to 3
18:47:10.153 00.002 31432 case statement mapped state 6 to 3
18:47:10.156 00.003 31432 evsrv: cli 0CE14B78 request: {"method":"get_pixel_scale","id":"7227a4f8-511f-4ac2-b72c-e548f2788637"}
18:47:10.158 00.002 31432 evsrv: cli 0CE14B78 response: {"jsonrpc":"2.0","result":0.986599,"id":"7227a4f8-511f-4ac2-b72c-e548f2788637"}
18:47:10.160 00.002 31432 evsrv: cli 0CE14AD8 request: {"method":"get_pixel_scale","id":"f03ed496-26d7-4b6a-9c38-01b36279b99c"}
18:47:10.162 00.002 31432 evsrv: cli 0CE14AD8 response: {"jsonrpc":"2.0","result":0.986599,"id":"f03ed496-26d7-4b6a-9c38-01b36279b99c"}
18:47:10.164 00.002 31432 evsrv: cli 0CE14B78 disconnect
18:47:10.166 00.002 31432 evsrv: cli 0CE14AD8 disconnect
18:47:10.690 00.524 31432 evsrv: cli 0CE147B8 connect
18:47:10.692 00.002 31432 case statement mapped state 6 to 3
18:47:10.695 00.003 31432 case statement mapped state 6 to 3
18:47:10.697 00.002 31432 evsrv: cli 0CE14DF8 connect
18:47:10.699 00.002 31432 case statement mapped state 6 to 3
18:47:10.701 00.002 31432 case statement mapped state 6 to 3
18:47:10.703 00.002 31432 evsrv: cli 0CE147B8 request: {"method":"get_pixel_scale","id":"eeef1b52-84f0-46ba-b095-47c685a009fe"}
18:47:10.705 00.002 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":0.986599,"id":"eeef1b52-84f0-46ba-b095-47c685a009fe"}
18:47:10.707 00.002 31432 evsrv: cli 0CE14DF8 request: {"method":"get_pixel_scale","id":"7ba526c1-b88b-4644-9770-2d292ea1ec67"}
18:47:10.709 00.002 31432 evsrv: cli 0CE14DF8 response: {"jsonrpc":"2.0","result":0.986599,"id":"7ba526c1-b88b-4644-9770-2d292ea1ec67"}
18:47:10.712 00.003 31432 evsrv: cli 0CE147B8 disconnect
18:47:10.714 00.002 31432 evsrv: cli 0CE14DF8 disconnect
18:47:11.191 00.477 31432 evsrv: cli 0CE14C18 connect
18:47:11.194 00.003 31432 case statement mapped state 6 to 3
18:47:11.195 00.001 31432 case statement mapped state 6 to 3
18:47:11.198 00.003 31432 evsrv: cli 0CE14FD8 connect
18:47:11.200 00.002 31432 case statement mapped state 6 to 3
18:47:11.202 00.002 31432 case statement mapped state 6 to 3
18:47:11.204 00.002 31432 evsrv: cli 0CE14C18 request: {"method":"get_pixel_scale","id":"52faade2-1e5b-4697-a22d-a2c2b77e2782"}
18:47:11.206 00.002 31432 evsrv: cli 0CE14C18 response: {"jsonrpc":"2.0","result":0.986599,"id":"52faade2-1e5b-4697-a22d-a2c2b77e2782"}
18:47:11.208 00.002 31432 evsrv: cli 0CE14FD8 request: {"method":"get_pixel_scale","id":"b3db5f49-77a3-43fa-8041-a1f20b236914"}
18:47:11.210 00.002 31432 evsrv: cli 0CE14FD8 response: {"jsonrpc":"2.0","result":0.986599,"id":"b3db5f49-77a3-43fa-8041-a1f20b236914"}
18:47:11.212 00.002 31432 evsrv: cli 0CE14C18 disconnect
18:47:11.214 00.002 31432 evsrv: cli 0CE14FD8 disconnect
18:47:11.703 00.489 31432 evsrv: cli 0CE14998 connect
18:47:11.705 00.002 31432 case statement mapped state 6 to 3
18:47:11.707 00.002 31432 case statement mapped state 6 to 3
18:47:11.709 00.002 31432 evsrv: cli 0CE147B8 connect
18:47:11.711 00.002 31432 case statement mapped state 6 to 3
18:47:11.713 00.002 31432 case statement mapped state 6 to 3
18:47:11.715 00.002 31432 evsrv: cli 0CE14998 request: {"method":"get_pixel_scale","id":"29b63df6-17a2-4f11-99c1-f1bd6a680577"}
18:47:11.717 00.002 31432 evsrv: cli 0CE14998 response: {"jsonrpc":"2.0","result":0.986599,"id":"29b63df6-17a2-4f11-99c1-f1bd6a680577"}
18:47:11.720 00.003 31432 evsrv: cli 0CE147B8 request: {"method":"get_pixel_scale","id":"1a801cee-ac34-4956-9211-7eb4421844c7"}
18:47:11.722 00.002 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":0.986599,"id":"1a801cee-ac34-4956-9211-7eb4421844c7"}
18:47:11.724 00.002 31432 evsrv: cli 0CE14998 disconnect
18:47:11.726 00.002 31432 evsrv: cli 0CE147B8 disconnect
18:47:12.215 00.489 31432 evsrv: cli 0CE15618 connect
18:47:12.217 00.002 31432 case statement mapped state 6 to 3
18:47:12.219 00.002 31432 case statement mapped state 6 to 3
18:47:12.221 00.002 31432 evsrv: cli 0CE15618 request: {"method":"get_pixel_scale","id":"27345e82-8cb3-4549-b2da-6359e9bfeabc"}
18:47:12.223 00.002 31432 evsrv: cli 0CE15618 response: {"jsonrpc":"2.0","result":0.986599,"id":"27345e82-8cb3-4549-b2da-6359e9bfeabc"}
18:47:12.226 00.003 31432 evsrv: cli 0CE15618 disconnect
18:47:12.370 00.144 29876 Exposure complete
18:47:12.414 00.044 29876 worker thread done servicing request
18:47:12.414 00.000 31432 OnExposeComplete: enter
18:47:12.416 00.002 31432 UpdateGuideState(): m_state=6
18:47:12.418 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:47:12.420 00.002 31432 Star::Find returns 1 (0), X=241.28, Y=904.41, Mass=2002, SNR=28.1, Peak=182 HFD=3.3
18:47:12.422 00.002 31432 Star::Find false star n=6 nbg=283 bg=20.7 sigma=5.7 thresh=38 peak=36
18:47:12.424 00.002 31432 MultiStar: [#1 0.10,0.47,0.91,U] [#2 -0.22,-0.06,0.87,U] [#3 0.25,-0.10,0.48,U] [#4 -0.66,-0.06,0.51,U] [#5 0.51,0.40,0.40,U] [#6 0.05,1.22,0.00,R] [#7 0.00,0.00,0.00,L] [#8 -0.75,-1.23,0.00,R] [#9 -0.70,-0.58,0.23,U] 
18:47:12.426 00.002 31432 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.11, 0.16}
18:47:12.429 00.003 31432 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.12) = xAngle (4.98 = -1.30)
18:47:12.431 00.002 31432 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.00 = 1.71)
18:47:12.434 00.003 31432 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=0.12, mountTheta=1.31
18:47:12.437 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.11, opts=13)
18:47:12.439 00.002 31432 Enqueuing Move request for scope (-0.03, 0.11)
18:47:12.441 00.002 29876 Worker thread wakes up
18:47:12.441 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
18:47:12.441 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
18:47:12.441 00.000 29876 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=0.12
18:47:12.441 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
18:47:12.441 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:12.441 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
18:47:12.441 00.000 29876 MoveAxis(E, 0, ABG)
18:47:12.441 00.000 29876 Move returns status 0, amount 0
18:47:12.442 00.001 29876 MoveAxis(N, 0, ABG)
18:47:12.442 00.000 29876 Move returns status 0, amount 0
18:47:12.442 00.000 29876 move complete, result=0
18:47:12.442 00.000 29876 worker thread done servicing request
18:47:12.445 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:12.459 00.014 31432 UpdateGuideState exits: m=2002 RSB=28.1
18:47:12.461 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:12.463 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:12.464 00.001 31432 Enqueuing Expose request
18:47:12.466 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:47:12.468 00.002 29876 Worker thread wakes up
18:47:12.468 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:12.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:12.728 00.260 31432 evsrv: cli 0CE15118 connect
18:47:12.731 00.003 31432 case statement mapped state 6 to 3
18:47:12.733 00.002 31432 case statement mapped state 6 to 3
18:47:12.735 00.002 31432 evsrv: cli 0CE15118 request: {"method":"get_pixel_scale","id":"2d64c3c7-5999-46e5-932e-2abaa9812236"}
18:47:12.737 00.002 31432 evsrv: cli 0CE15118 response: {"jsonrpc":"2.0","result":0.986599,"id":"2d64c3c7-5999-46e5-932e-2abaa9812236"}
18:47:12.744 00.007 31432 evsrv: cli 0CE15118 disconnect
18:47:14.380 01.636 29876 Exposure complete
18:47:14.423 00.043 29876 worker thread done servicing request
18:47:14.424 00.001 31432 OnExposeComplete: enter
18:47:14.427 00.003 31432 UpdateGuideState(): m_state=6
18:47:14.428 00.001 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:47:14.430 00.002 31432 Star::Find returns 1 (0), X=240.52, Y=904.24, Mass=1799, SNR=26.0, Peak=136 HFD=3.6
18:47:14.432 00.002 31432 Star::Find false star n=3 nbg=266 bg=20.8 sigma=5.3 thresh=37 peak=34
18:47:14.434 00.002 31432 Star::Find false star n=4 nbg=283 bg=24.5 sigma=6.2 thresh=43 peak=39
18:47:14.436 00.002 31432 Star::Find false star n=9 nbg=282 bg=22.0 sigma=5.7 thresh=39 peak=39
18:47:14.438 00.002 31432 Star::Find false star n=5 nbg=282 bg=20.0 sigma=5.7 thresh=37 peak=27
18:47:14.439 00.001 31432 MultiStar: [#1 -0.60,0.18,0.96,U] [#2 -0.56,0.16,0.93,U] [#3 -0.94,0.37,0.00,M2] [#4 -0.84,-0.40,0.44,U] [#5 -0.13,0.21,0.43,U] [#6 -0.93,-1.10,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 1.12,0.43,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:14.441 00.002 31432 refined, 4 included, MultiStar: {-0.58, 0.06}, one-star: {-0.65, -0.00}
18:47:14.443 00.002 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.12) = xAngle (6.15 = -0.13)
18:47:14.445 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.16 = 2.88)
18:47:14.447 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.06 hyp=0.58 cameraTheta=3.04 mountX=0.58 mountY=0.15, mountTheta=0.25
18:47:14.451 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.06, opts=13)
18:47:14.453 00.002 31432 Enqueuing Move request for scope (-0.58, 0.06)
18:47:14.456 00.003 29876 Worker thread wakes up
18:47:14.456 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.06) opts 0xd
18:47:14.456 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.06)
18:47:14.456 00.000 29876 Moving (-0.58, 0.06) raw xDistance=0.58 yDistance=0.15
18:47:14.456 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.58
18:47:14.456 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:14.456 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:47:14.456 00.000 29876 MoveAxis(W, 37, ABG)
18:47:14.456 00.000 29876 Guiding  Dir = 3, Dur = 37
18:47:14.456 00.000 29876 IsSlewing returns 0
18:47:14.456 00.000 29876 IsGuiding returns 0
18:47:14.456 00.000 29876 PulseGuide returned control before completion, sleep 47
18:47:14.462 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:14.474 00.012 31432 UpdateGuideState exits: m=1799 RSB=26.0
18:47:14.477 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:14.479 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:14.481 00.002 31432 Enqueuing Expose request
18:47:14.519 00.038 29876 IsGuiding returns 1
18:47:14.519 00.000 29876 scope still moving after pulse duration time elapsed
18:47:14.550 00.031 29876 IsSlewing returns 0
18:47:14.550 00.000 29876 IsGuiding returns 1
18:47:14.581 00.031 29876 IsSlewing returns 0
18:47:14.581 00.000 29876 IsGuiding returns 1
18:47:14.611 00.030 29876 IsSlewing returns 0
18:47:14.611 00.000 29876 IsGuiding returns 0
18:47:14.611 00.000 29876 scope move finished after 37 + 118 ms
18:47:14.611 00.000 29876 Move returns status 0, amount 37
18:47:14.611 00.000 29876 MoveAxis(N, 0, ABG)
18:47:14.611 00.000 29876 Move returns status 0, amount 0
18:47:14.611 00.000 29876 move complete, result=0
18:47:14.611 00.000 29876 worker thread done servicing request
18:47:14.611 00.000 29876 Worker thread wakes up
18:47:14.611 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:14.611 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:14.611 00.000 31432 GuideStep: 0.6 px 37 ms WEST, 0.1 px 0 ms NORTH
18:47:16.840 02.229 29876 Exposure complete
18:47:16.889 00.049 29876 worker thread done servicing request
18:47:16.889 00.000 31432 OnExposeComplete: enter
18:47:16.894 00.005 31432 UpdateGuideState(): m_state=6
18:47:16.900 00.006 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:47:16.902 00.002 31432 Star::Find returns 1 (0), X=241.64, Y=904.46, Mass=1941, SNR=27.2, Peak=163 HFD=3.4
18:47:16.905 00.003 31432 Star::Find false star n=5 nbg=283 bg=21.1 sigma=6.0 thresh=39 peak=36
18:47:16.911 00.006 31432 MultiStar: [#1 0.96,0.65,0.00,M2] [#2 1.26,0.62,0.00,M1] [#3 1.22,0.66,0.00,M3] [#4 0.07,0.39,0.31,U] [#5 0.92,0.56,0.00,M1] [#6 0.91,-0.02,0.40,U] [#7 0.00,0.00,0.00,L] [#8 2.31,2.38,0.00,M2] [#9 0.23,-0.90,0.21,U] 
18:47:16.915 00.004 31432 refined, 3 included, MultiStar: {0.47, 0.07}, one-star: {0.47, 0.22}
18:47:16.917 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.12) = xAngle (3.27 = -3.01)
18:47:16.920 00.003 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.28 = -0.00)
18:47:16.922 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.07 hyp=0.48 cameraTheta=0.15 mountX=-0.47 mountY=-0.00, mountTheta=-3.14
18:47:16.924 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.07, opts=13)
18:47:16.926 00.002 31432 Enqueuing Move request for scope (0.47, 0.07)
18:47:16.928 00.002 29876 Worker thread wakes up
18:47:16.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.07) opts 0xd
18:47:16.928 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.07)
18:47:16.928 00.000 29876 Moving (0.47, 0.07) raw xDistance=-0.47 yDistance=-0.00
18:47:16.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
18:47:16.929 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:16.929 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:47:16.929 00.000 29876 MoveAxis(E, 25, ABG)
18:47:16.929 00.000 29876 Guiding  Dir = 2, Dur = 25
18:47:16.929 00.000 29876 IsSlewing returns 0
18:47:16.929 00.000 29876 IsGuiding returns 0
18:47:16.929 00.000 29876 PulseGuide returned control before completion, sleep 35
18:47:16.934 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:16.951 00.017 31432 UpdateGuideState exits: m=1941 RSB=27.2
18:47:16.953 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:16.954 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:16.956 00.002 31432 Enqueuing Expose request
18:47:16.976 00.020 29876 IsGuiding returns 1
18:47:16.976 00.000 29876 scope still moving after pulse duration time elapsed
18:47:17.007 00.031 29876 IsSlewing returns 0
18:47:17.007 00.000 29876 IsGuiding returns 1
18:47:17.038 00.031 29876 IsSlewing returns 0
18:47:17.038 00.000 29876 IsGuiding returns 0
18:47:17.038 00.000 29876 scope move finished after 25 + 84 ms
18:47:17.038 00.000 29876 Move returns status 0, amount 25
18:47:17.038 00.000 29876 MoveAxis(N, 0, ABG)
18:47:17.038 00.000 29876 Move returns status 0, amount 0
18:47:17.038 00.000 29876 move complete, result=0
18:47:17.038 00.000 29876 worker thread done servicing request
18:47:17.038 00.000 31432 GuideStep: -0.5 px 25 ms EAST, -0.0 px 0 ms NORTH
18:47:17.041 00.003 29876 Worker thread wakes up
18:47:17.041 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:17.041 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:18.955 01.914 29876 Exposure complete
18:47:18.998 00.043 29876 worker thread done servicing request
18:47:18.998 00.000 31432 OnExposeComplete: enter
18:47:19.000 00.002 31432 UpdateGuideState(): m_state=6
18:47:19.002 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:47:19.004 00.002 31432 Star::Find returns 1 (0), X=242.67, Y=904.49, Mass=2017, SNR=28.2, Peak=181 HFD=3.2
18:47:19.006 00.002 31432 Star::Find false star n=6 nbg=280 bg=21.2 sigma=5.6 thresh=38 peak=36
18:47:19.007 00.001 31432 Star::Find false star n=5 nbg=280 bg=23.8 sigma=6.1 thresh=42 peak=37
18:47:19.009 00.002 31432 MultiStar: [#1 1.19,0.43,0.00,M3] [#2 1.31,0.70,0.00,M2] [#3 1.26,0.71,0.00,M4] [#4 0.96,-0.12,0.40,U] [#5 2.28,0.36,0.00,M2] [#6 0.90,-0.57,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 2.44,2.71,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 1.44,-0.16,0.00,M1] 
18:47:19.011 00.002 31432 refined, 1 included, MultiStar: {1.35, 0.14}, one-star: {1.50, 0.24}
18:47:19.013 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.12) = xAngle (3.22 = -3.06)
18:47:19.015 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.23 = -0.05)
18:47:19.017 00.002 31432 CameraToMount -- cameraX=1.35 cameraY=0.14 hyp=1.35 cameraTheta=0.10 mountX=-1.35 mountY=-0.07, mountTheta=-3.09
18:47:19.019 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.35, y=0.14, opts=13)
18:47:19.021 00.002 31432 Enqueuing Move request for scope (1.35, 0.14)
18:47:19.023 00.002 29876 Worker thread wakes up
18:47:19.023 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.35, 0.14) opts 0xd
18:47:19.023 00.000 29876 Handling offset move in thread for scope, endpoint = (1.35, 0.14)
18:47:19.023 00.000 29876 Moving (1.35, 0.14) raw xDistance=-1.35 yDistance=-0.07
18:47:19.023 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.35
18:47:19.023 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:19.023 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
18:47:19.023 00.000 29876 MoveAxis(E, 90, ABG)
18:47:19.023 00.000 29876 Guiding  Dir = 2, Dur = 90
18:47:19.024 00.001 29876 IsSlewing returns 0
18:47:19.024 00.000 29876 IsGuiding returns 0
18:47:19.024 00.000 29876 PulseGuide returned control before completion, sleep 100
18:47:19.027 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:19.038 00.011 31432 UpdateGuideState exits: m=2017 RSB=28.2
18:47:19.040 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:19.042 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:19.044 00.002 31432 Enqueuing Expose request
18:47:19.138 00.094 29876 IsGuiding returns 1
18:47:19.138 00.000 29876 scope still moving after pulse duration time elapsed
18:47:19.169 00.031 29876 IsSlewing returns 0
18:47:19.169 00.000 29876 IsGuiding returns 1
18:47:19.200 00.031 29876 IsSlewing returns 0
18:47:19.200 00.000 29876 IsGuiding returns 1
18:47:19.232 00.032 29876 IsSlewing returns 0
18:47:19.232 00.000 29876 IsGuiding returns 1
18:47:19.263 00.031 29876 IsSlewing returns 0
18:47:19.263 00.000 29876 IsGuiding returns 0
18:47:19.263 00.000 29876 scope move finished after 90 + 149 ms
18:47:19.263 00.000 29876 Move returns status 0, amount 90
18:47:19.263 00.000 29876 MoveAxis(N, 0, ABG)
18:47:19.263 00.000 29876 Move returns status 0, amount 0
18:47:19.263 00.000 29876 move complete, result=0
18:47:19.263 00.000 29876 worker thread done servicing request
18:47:19.263 00.000 29876 Worker thread wakes up
18:47:19.263 00.000 31432 GuideStep: -1.4 px 90 ms EAST, -0.1 px 0 ms NORTH
18:47:19.266 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:19.266 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:21.388 02.122 29876 Exposure complete
18:47:21.432 00.044 29876 worker thread done servicing request
18:47:21.433 00.001 31432 OnExposeComplete: enter
18:47:21.435 00.002 31432 UpdateGuideState(): m_state=6
18:47:21.437 00.002 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:47:21.439 00.002 31432 Star::Find returns 1 (0), X=242.22, Y=904.23, Mass=1963, SNR=28.0, Peak=162 HFD=3.3
18:47:21.441 00.002 31432 MultiStar: [#1 1.12,0.73,0.00,M4] [#2 1.54,0.19,0.00,M3] [#3 1.51,0.46,0.00,M5] [#4 0.23,-0.69,0.40,U] [#5 1.77,-0.22,0.00,M3] [#6 2.17,-0.75,0.00,M2] [#7 1.81,-0.34,0.00,M4] [#8 2.45,1.69,0.00,M4] 
18:47:21.443 00.002 31432 refined, 1 included, MultiStar: {0.82, -0.21}, one-star: {1.05, -0.02}
18:47:21.445 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-3.12) = xAngle (2.87 = 2.87)
18:47:21.447 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
18:47:21.448 00.001 31432 CameraToMount -- cameraX=0.82 cameraY=-0.21 hyp=0.85 cameraTheta=-0.25 mountX=-0.81 mountY=-0.33, mountTheta=-2.75
18:47:21.451 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=-0.21, opts=13)
18:47:21.453 00.002 31432 Enqueuing Move request for scope (0.82, -0.21)
18:47:21.455 00.002 29876 Worker thread wakes up
18:47:21.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.21) opts 0xd
18:47:21.455 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, -0.21)
18:47:21.455 00.000 29876 Moving (0.82, -0.21) raw xDistance=-0.81 yDistance=-0.33
18:47:21.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.81
18:47:21.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:47:21.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
18:47:21.455 00.000 29876 MoveAxis(E, 64, ABG)
18:47:21.455 00.000 29876 Guiding  Dir = 2, Dur = 64
18:47:21.455 00.000 29876 IsSlewing returns 0
18:47:21.455 00.000 29876 IsGuiding returns 0
18:47:21.456 00.001 29876 PulseGuide returned control before completion, sleep 74
18:47:21.459 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:21.470 00.011 31432 UpdateGuideState exits: m=1963 RSB=28.0
18:47:21.472 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:21.474 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:21.476 00.002 31432 Enqueuing Expose request
18:47:21.543 00.067 29876 IsGuiding returns 1
18:47:21.543 00.000 29876 scope still moving after pulse duration time elapsed
18:47:21.575 00.032 29876 IsSlewing returns 0
18:47:21.575 00.000 29876 IsGuiding returns 1
18:47:21.606 00.031 29876 IsSlewing returns 0
18:47:21.606 00.000 29876 IsGuiding returns 0
18:47:21.606 00.000 29876 scope move finished after 64 + 86 ms
18:47:21.606 00.000 29876 Move returns status 0, amount 64
18:47:21.606 00.000 29876 MoveAxis(N, 0, ABG)
18:47:21.606 00.000 29876 Move returns status 0, amount 0
18:47:21.606 00.000 29876 move complete, result=0
18:47:21.606 00.000 29876 worker thread done servicing request
18:47:21.606 00.000 29876 Worker thread wakes up
18:47:21.606 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:21.606 00.000 31432 GuideStep: -0.8 px 64 ms EAST, -0.3 px 0 ms NORTH
18:47:21.609 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:23.513 01.904 29876 Exposure complete
18:47:23.555 00.042 29876 worker thread done servicing request
18:47:23.555 00.000 31432 OnExposeComplete: enter
18:47:23.557 00.002 31432 UpdateGuideState(): m_state=6
18:47:23.559 00.002 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:47:23.561 00.002 31432 Star::Find returns 1 (0), X=240.88, Y=904.64, Mass=1938, SNR=27.8, Peak=189 HFD=3.3
18:47:23.563 00.002 31432 Star::Find false star n=3 nbg=282 bg=21.5 sigma=5.7 thresh=39 peak=37
18:47:23.565 00.002 31432 Star::Find false star n=4 nbg=282 bg=24.4 sigma=6.1 thresh=43 peak=41
18:47:23.567 00.002 31432 Star::Find false star n=5 nbg=280 bg=22.0 sigma=6.0 thresh=40 peak=39
18:47:23.568 00.001 31432 Star::Find false star n=3 nbg=277 bg=19.9 sigma=5.5 thresh=36 peak=27
18:47:23.570 00.002 31432 MultiStar: [#1 0.34,0.28,0.93,U] [#2 0.61,0.31,0.92,U] [#3 0.33,0.21,0.48,U] [#4 0.05,-0.43,0.39,U] [#5 0.64,0.23,0.41,U] [#6 0.51,-0.44,0.36,U] [#7 0.00,0.00,0.00,L] [#8 0.33,1.76,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:23.572 00.002 31432 refined, 6 included, MultiStar: {0.27, 0.18}, one-star: {-0.29, 0.39}
18:47:23.574 00.002 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.12) = xAngle (3.70 = -2.58)
18:47:23.575 00.001 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.72 = 0.43)
18:47:23.577 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.59 mountX=-0.27 mountY=0.14, mountTheta=2.68
18:47:23.580 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.18, opts=13)
18:47:23.582 00.002 31432 Enqueuing Move request for scope (0.27, 0.18)
18:47:23.584 00.002 29876 Worker thread wakes up
18:47:23.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
18:47:23.584 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
18:47:23.584 00.000 29876 Moving (0.27, 0.18) raw xDistance=-0.27 yDistance=0.14
18:47:23.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.27
18:47:23.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:23.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:47:23.584 00.000 29876 MoveAxis(E, 26, ABG)
18:47:23.584 00.000 29876 Guiding  Dir = 2, Dur = 26
18:47:23.584 00.000 29876 IsSlewing returns 0
18:47:23.584 00.000 29876 IsGuiding returns 0
18:47:23.585 00.001 29876 PulseGuide returned control before completion, sleep 36
18:47:23.588 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=3, FiltMax=253, Gamma=0.490
18:47:23.602 00.014 31432 UpdateGuideState exits: m=1938 RSB=27.8
18:47:23.604 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:23.606 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:23.607 00.001 31432 Enqueuing Expose request
18:47:23.636 00.029 29876 IsGuiding returns 1
18:47:23.636 00.000 29876 scope still moving after pulse duration time elapsed
18:47:23.667 00.031 29876 IsSlewing returns 0
18:47:23.667 00.000 29876 IsGuiding returns 0
18:47:23.667 00.000 29876 scope move finished after 26 + 56 ms
18:47:23.667 00.000 29876 Move returns status 0, amount 26
18:47:23.667 00.000 29876 MoveAxis(N, 0, ABG)
18:47:23.667 00.000 29876 Move returns status 0, amount 0
18:47:23.667 00.000 29876 move complete, result=0
18:47:23.667 00.000 29876 worker thread done servicing request
18:47:23.667 00.000 29876 Worker thread wakes up
18:47:23.667 00.000 31432 GuideStep: -0.3 px 26 ms EAST, 0.1 px 0 ms NORTH
18:47:23.670 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:23.670 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:25.794 02.124 29876 Exposure complete
18:47:25.839 00.045 29876 worker thread done servicing request
18:47:25.839 00.000 31432 OnExposeComplete: enter
18:47:25.842 00.003 31432 UpdateGuideState(): m_state=6
18:47:25.844 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:47:25.845 00.001 31432 Star::Find returns 1 (0), X=240.59, Y=904.35, Mass=1985, SNR=28.1, Peak=169 HFD=3.3
18:47:25.847 00.002 31432 Star::Find false star n=3 nbg=273 bg=21.3 sigma=5.2 thresh=37 peak=34
18:47:25.849 00.002 31432 MultiStar: [#1 -0.13,-0.06,0.89,U] [#2 0.19,-0.04,0.87,U] [#3 0.18,0.28,0.41,U] [#4 -0.66,-0.52,0.37,U] [#5 0.35,0.25,0.47,U] [#6 0.53,-0.78,0.37,U] [#7 0.00,0.00,0.00,L] [#8 1.30,2.37,0.00,M6] [#9 0.94,-0.05,0.21,U] 
18:47:25.851 00.002 31432 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {-0.58, 0.11}
18:47:25.853 00.002 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-3.12) = xAngle (1.04 = 1.04)
18:47:25.855 00.002 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.23)
18:47:25.856 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=0.03 mountY=-0.05, mountTheta=-1.00
18:47:25.860 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.05, opts=13)
18:47:25.862 00.002 31432 Enqueuing Move request for scope (-0.03, -0.05)
18:47:25.864 00.002 29876 Worker thread wakes up
18:47:25.864 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
18:47:25.864 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
18:47:25.864 00.000 29876 Moving (-0.03, -0.05) raw xDistance=0.03 yDistance=-0.05
18:47:25.865 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
18:47:25.865 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:25.865 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:47:25.865 00.000 29876 MoveAxis(E, 0, ABG)
18:47:25.865 00.000 29876 Move returns status 0, amount 0
18:47:25.865 00.000 29876 MoveAxis(N, 0, ABG)
18:47:25.865 00.000 29876 Move returns status 0, amount 0
18:47:25.865 00.000 29876 move complete, result=0
18:47:25.865 00.000 29876 worker thread done servicing request
18:47:25.868 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:25.879 00.011 31432 UpdateGuideState exits: m=1985 RSB=28.1
18:47:25.881 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:25.883 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:25.884 00.001 31432 Enqueuing Expose request
18:47:25.887 00.003 29876 Worker thread wakes up
18:47:25.887 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
18:47:25.889 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:25.889 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:27.808 01.919 29876 Exposure complete
18:47:27.850 00.042 29876 worker thread done servicing request
18:47:27.850 00.000 31432 OnExposeComplete: enter
18:47:27.853 00.003 31432 UpdateGuideState(): m_state=6
18:47:27.854 00.001 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:47:27.856 00.002 31432 Star::Find returns 1 (0), X=241.90, Y=904.36, Mass=1923, SNR=27.6, Peak=155 HFD=3.4
18:47:27.858 00.002 31432 Star::Find false star n=8 nbg=281 bg=20.9 sigma=5.2 thresh=36 peak=35
18:47:27.860 00.002 31432 Star::Find false star n=9 nbg=279 bg=24.7 sigma=5.9 thresh=42 peak=42
18:47:27.862 00.002 31432 Star::Find false star n=2 nbg=279 bg=21.6 sigma=5.8 thresh=39 peak=37
18:47:27.864 00.002 31432 Star::Find false star n=4 nbg=274 bg=20.4 sigma=5.3 thresh=36 peak=27
18:47:27.866 00.002 31432 MultiStar: [#1 0.75,0.76,0.00,M3] [#2 1.03,0.60,0.00,M2] [#3 0.68,0.27,0.44,U] [#4 0.64,0.76,0.00,M1] [#5 1.49,0.46,0.00,M2] [#6 0.83,0.21,0.42,U] [#7 0.00,0.00,0.00,L] [#8 2.34,1.71,0.00,M7] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:27.868 00.002 31432 single-star, 2 included, MultiStar: {0.74, 0.17}, one-star: {0.73, 0.11}
18:47:27.869 00.001 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.12) = xAngle (3.27 = -3.01)
18:47:27.871 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.28 = -0.00)
18:47:27.873 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=0.11 hyp=0.74 cameraTheta=0.15 mountX=-0.73 mountY=-0.00, mountTheta=-3.14
18:47:27.876 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=0.11, opts=13)
18:47:27.878 00.002 31432 Enqueuing Move request for scope (0.73, 0.11)
18:47:27.880 00.002 29876 Worker thread wakes up
18:47:27.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.11) opts 0xd
18:47:27.880 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, 0.11)
18:47:27.880 00.000 29876 Moving (0.73, 0.11) raw xDistance=-0.73 yDistance=-0.00
18:47:27.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.73
18:47:27.880 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:27.880 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:47:27.880 00.000 29876 MoveAxis(E, 47, ABG)
18:47:27.880 00.000 29876 Guiding  Dir = 2, Dur = 47
18:47:27.881 00.001 29876 IsSlewing returns 0
18:47:27.881 00.000 29876 IsGuiding returns 0
18:47:27.881 00.000 29876 PulseGuide returned control before completion, sleep 57
18:47:27.887 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:27.900 00.013 31432 UpdateGuideState exits: m=1923 RSB=27.6
18:47:27.902 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:27.904 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:27.906 00.002 31432 Enqueuing Expose request
18:47:27.943 00.037 29876 IsGuiding returns 1
18:47:27.943 00.000 29876 scope still moving after pulse duration time elapsed
18:47:27.973 00.030 29876 IsSlewing returns 0
18:47:27.973 00.000 29876 IsGuiding returns 1
18:47:28.003 00.030 29876 IsSlewing returns 0
18:47:28.003 00.000 29876 IsGuiding returns 1
18:47:28.034 00.031 29876 IsSlewing returns 0
18:47:28.034 00.000 29876 IsGuiding returns 0
18:47:28.034 00.000 29876 scope move finished after 47 + 105 ms
18:47:28.034 00.000 29876 Move returns status 0, amount 47
18:47:28.034 00.000 29876 MoveAxis(N, 0, ABG)
18:47:28.034 00.000 29876 Move returns status 0, amount 0
18:47:28.034 00.000 29876 move complete, result=0
18:47:28.034 00.000 29876 worker thread done servicing request
18:47:28.034 00.000 29876 Worker thread wakes up
18:47:28.034 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:28.034 00.000 31432 GuideStep: -0.7 px 47 ms EAST, -0.0 px 0 ms NORTH
18:47:28.036 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:30.165 02.129 29876 Exposure complete
18:47:30.208 00.043 29876 worker thread done servicing request
18:47:30.208 00.000 31432 OnExposeComplete: enter
18:47:30.211 00.003 31432 UpdateGuideState(): m_state=6
18:47:30.213 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:47:30.215 00.002 31432 Star::Find returns 1 (0), X=241.94, Y=905.03, Mass=1775, SNR=26.8, Peak=173 HFD=2.9
18:47:30.216 00.001 31432 Star::Find false star n=7 nbg=277 bg=21.3 sigma=5.3 thresh=37 peak=35
18:47:30.218 00.002 31432 MultiStar: [#1 0.72,0.92,0.00,M4] [#2 1.09,0.71,0.00,M3] [#3 1.04,0.66,0.00,M3] [#4 0.29,0.04,0.46,U] [#5 1.28,0.50,0.00,M3] [#6 0.56,0.50,0.29,U] [#7 0.00,0.00,0.00,L] [#8 2.30,1.92,0.00,M8] [#9 -0.04,0.11,0.33,U] 
18:47:30.220 00.002 31432 refined, 3 included, MultiStar: {0.51, 0.47}, one-star: {0.78, 0.79}
18:47:30.222 00.002 31432 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.12) = xAngle (3.87 = -2.41)
18:47:30.224 00.002 31432 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.88 = 0.60)
18:47:30.225 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=0.47 hyp=0.70 cameraTheta=0.75 mountX=-0.52 mountY=0.39, mountTheta=2.50
18:47:30.228 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.47, opts=13)
18:47:30.230 00.002 31432 Enqueuing Move request for scope (0.51, 0.47)
18:47:30.232 00.002 29876 Worker thread wakes up
18:47:30.232 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.47) opts 0xd
18:47:30.232 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.47)
18:47:30.232 00.000 29876 Moving (0.51, 0.47) raw xDistance=-0.52 yDistance=0.39
18:47:30.232 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
18:47:30.232 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
18:47:30.232 00.000 29876 MoveAxis(E, 40, ABG)
18:47:30.232 00.000 29876 Guiding  Dir = 2, Dur = 40
18:47:30.232 00.000 29876 IsSlewing returns 0
18:47:30.232 00.000 29876 IsGuiding returns 0
18:47:30.232 00.000 29876 PulseGuide returned control before completion, sleep 50
18:47:30.236 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:30.247 00.011 31432 UpdateGuideState exits: m=1775 RSB=26.8
18:47:30.249 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:30.251 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:30.253 00.002 31432 Enqueuing Expose request
18:47:30.286 00.033 29876 IsGuiding returns 1
18:47:30.286 00.000 29876 scope still moving after pulse duration time elapsed
18:47:30.317 00.031 29876 IsSlewing returns 0
18:47:30.317 00.000 29876 IsGuiding returns 1
18:47:30.347 00.030 29876 IsSlewing returns 0
18:47:30.347 00.000 29876 IsGuiding returns 1
18:47:30.378 00.031 29876 IsSlewing returns 0
18:47:30.378 00.000 29876 IsGuiding returns 0
18:47:30.378 00.000 29876 scope move finished after 40 + 105 ms
18:47:30.378 00.000 29876 Move returns status 0, amount 40
18:47:30.378 00.000 29876 MoveAxis(S, 29, ABG)
18:47:30.378 00.000 29876 Guiding  Dir = 1, Dur = 29
18:47:30.378 00.000 29876 IsSlewing returns 0
18:47:30.378 00.000 29876 IsGuiding returns 0
18:47:30.378 00.000 29876 PulseGuide returned control before completion, sleep 39
18:47:30.425 00.047 29876 IsGuiding returns 1
18:47:30.425 00.000 29876 scope still moving after pulse duration time elapsed
18:47:30.455 00.030 29876 IsSlewing returns 0
18:47:30.455 00.000 29876 IsGuiding returns 1
18:47:30.485 00.030 29876 IsSlewing returns 0
18:47:30.485 00.000 29876 IsGuiding returns 1
18:47:30.517 00.032 29876 IsSlewing returns 0
18:47:30.517 00.000 29876 IsGuiding returns 1
18:47:30.548 00.031 29876 IsSlewing returns 0
18:47:30.548 00.000 29876 IsGuiding returns 0
18:47:30.548 00.000 29876 scope move finished after 29 + 141 ms
18:47:30.548 00.000 29876 Move returns status 0, amount 29
18:47:30.548 00.000 29876 move complete, result=0
18:47:30.548 00.000 29876 worker thread done servicing request
18:47:30.548 00.000 29876 Worker thread wakes up
18:47:30.548 00.000 31432 GuideStep: -0.5 px 40 ms EAST, 0.4 px 29 ms SOUTH
18:47:30.551 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:30.551 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:32.466 01.915 29876 Exposure complete
18:47:32.510 00.044 29876 worker thread done servicing request
18:47:32.510 00.000 31432 OnExposeComplete: enter
18:47:32.512 00.002 31432 UpdateGuideState(): m_state=6
18:47:32.514 00.002 31432 Star::Find(15, 241, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:47:32.516 00.002 31432 Star::Find returns 1 (0), X=241.05, Y=904.20, Mass=1938, SNR=27.6, Peak=162 HFD=3.3
18:47:32.518 00.002 31432 Star::Find false star n=4 nbg=277 bg=20.6 sigma=5.4 thresh=37 peak=33
18:47:32.520 00.002 31432 Star::Find false star n=6 nbg=277 bg=24.6 sigma=5.5 thresh=41 peak=38
18:47:32.522 00.002 31432 MultiStar: [#1 0.05,0.30,0.90,U] [#2 0.17,-0.02,0.87,U] [#3 0.27,-0.09,0.44,U] [#4 0.12,-0.03,0.41,U] [#5 0.27,0.43,0.39,U] [#6 0.28,-0.81,0.36,U] [#7 0.00,0.00,0.00,L] [#8 1.54,0.40,0.00,M9] [#9 0.00,0.00,0.00,L] [#10 0.85,0.55,0.00,M2] 
18:47:32.524 00.002 31432 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {-0.12, -0.05}
18:47:32.526 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.12) = xAngle (3.20 = -3.08)
18:47:32.528 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.21 = -0.07)
18:47:32.529 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
18:47:32.532 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.01, opts=13)
18:47:32.534 00.002 31432 Enqueuing Move request for scope (0.10, 0.01)
18:47:32.536 00.002 29876 Worker thread wakes up
18:47:32.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
18:47:32.536 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
18:47:32.536 00.000 29876 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=-0.01
18:47:32.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
18:47:32.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:32.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:47:32.536 00.000 29876 MoveAxis(E, 0, ABG)
18:47:32.536 00.000 29876 Move returns status 0, amount 0
18:47:32.536 00.000 29876 MoveAxis(N, 0, ABG)
18:47:32.536 00.000 29876 Move returns status 0, amount 0
18:47:32.536 00.000 29876 move complete, result=0
18:47:32.536 00.000 29876 worker thread done servicing request
18:47:32.540 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:32.551 00.011 31432 UpdateGuideState exits: m=1938 RSB=27.6
18:47:32.554 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:32.555 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:32.557 00.002 31432 Enqueuing Expose request
18:47:32.559 00.002 29876 Worker thread wakes up
18:47:32.559 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
18:47:32.561 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:32.562 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:34.788 02.226 29876 Exposure complete
18:47:34.830 00.042 29876 worker thread done servicing request
18:47:34.830 00.000 31432 OnExposeComplete: enter
18:47:34.833 00.003 31432 UpdateGuideState(): m_state=6
18:47:34.835 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:47:34.836 00.001 31432 Star::Find returns 1 (0), X=241.39, Y=904.19, Mass=1826, SNR=26.6, Peak=172 HFD=3.3
18:47:34.838 00.002 31432 Star::Find false star n=2 nbg=277 bg=21.0 sigma=5.3 thresh=37 peak=36
18:47:34.841 00.003 31432 MultiStar: [#1 0.58,0.22,1.00,U] [#2 0.12,-0.16,0.94,U] [#3 -0.04,-0.08,0.43,U] [#4 -0.11,-0.67,0.45,U] [#5 0.80,-0.19,0.43,U] [#6 0.23,-0.88,0.38,U] [#7 0.00,0.00,0.00,L] [#8 1.78,1.64,0.00,M10] [#9 0.32,-0.36,0.28,U] 
18:47:34.843 00.002 31432 single-star, 7 included, MultiStar: {0.28, -0.17}, one-star: {0.22, -0.05}
18:47:34.844 00.001 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-3.12) = xAngle (2.89 = 2.89)
18:47:34.846 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
18:47:34.848 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=-0.22 mountY=-0.09, mountTheta=-2.77
18:47:34.851 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.05, opts=13)
18:47:34.853 00.002 31432 Enqueuing Move request for scope (0.22, -0.05)
18:47:34.855 00.002 29876 Worker thread wakes up
18:47:34.855 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
18:47:34.855 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
18:47:34.855 00.000 29876 Moving (0.22, -0.05) raw xDistance=-0.22 yDistance=-0.09
18:47:34.855 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
18:47:34.855 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:34.855 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:47:34.855 00.000 29876 MoveAxis(E, 14, ABG)
18:47:34.855 00.000 29876 Guiding  Dir = 2, Dur = 14
18:47:34.856 00.001 29876 IsSlewing returns 0
18:47:34.856 00.000 29876 IsGuiding returns 0
18:47:34.856 00.000 29876 PulseGuide returned control before completion, sleep 24
18:47:34.860 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:47:34.872 00.012 31432 UpdateGuideState exits: m=1826 RSB=26.6
18:47:34.874 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:34.876 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:34.878 00.002 31432 Enqueuing Expose request
18:47:34.896 00.018 29876 IsGuiding returns 0
18:47:34.896 00.000 29876 Move returns status 0, amount 14
18:47:34.896 00.000 29876 MoveAxis(N, 0, ABG)
18:47:34.896 00.000 29876 Move returns status 0, amount 0
18:47:34.896 00.000 29876 move complete, result=0
18:47:34.896 00.000 29876 worker thread done servicing request
18:47:34.896 00.000 29876 Worker thread wakes up
18:47:34.896 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:34.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:34.897 00.001 31432 GuideStep: -0.2 px 14 ms EAST, -0.1 px 0 ms NORTH
18:47:36.799 01.902 29876 Exposure complete
18:47:36.842 00.043 29876 worker thread done servicing request
18:47:36.842 00.000 31432 OnExposeComplete: enter
18:47:36.845 00.003 31432 UpdateGuideState(): m_state=6
18:47:36.847 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:47:36.849 00.002 31432 Star::Find returns 1 (0), X=241.20, Y=903.65, Mass=1945, SNR=27.3, Peak=170 HFD=3.2
18:47:36.851 00.002 31432 MultiStar: [#1 0.47,0.00,0.90,U] [#2 0.51,-0.22,0.96,U] [#3 0.57,0.08,0.37,U] [#4 0.40,-0.79,0.39,U] [#5 1.35,-0.12,0.00,M2] [#6 0.92,-0.87,0.00,M1] [#7 -0.80,-0.67,0.00,M5] [#8 1.46,1.97,0.00,R] 
18:47:36.853 00.002 31432 refined, 4 included, MultiStar: {0.36, -0.30}, one-star: {0.03, -0.60}
18:47:36.854 00.001 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-3.12) = xAngle (2.42 = 2.42)
18:47:36.856 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.85)
18:47:36.858 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-0.69 mountX=-0.35 mountY=-0.35, mountTheta=-2.36
18:47:36.861 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.30, opts=13)
18:47:36.864 00.003 31432 Enqueuing Move request for scope (0.36, -0.30)
18:47:36.866 00.002 29876 Worker thread wakes up
18:47:36.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.30) opts 0xd
18:47:36.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.30)
18:47:36.866 00.000 29876 Moving (0.36, -0.30) raw xDistance=-0.35 yDistance=-0.35
18:47:36.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
18:47:36.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:47:36.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
18:47:36.866 00.000 29876 MoveAxis(E, 25, ABG)
18:47:36.866 00.000 29876 Guiding  Dir = 2, Dur = 25
18:47:36.866 00.000 29876 IsSlewing returns 0
18:47:36.866 00.000 29876 IsGuiding returns 0
18:47:36.867 00.001 29876 PulseGuide returned control before completion, sleep 35
18:47:36.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:36.881 00.011 31432 UpdateGuideState exits: m=1945 RSB=27.3
18:47:36.884 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:36.885 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:36.887 00.002 31432 Enqueuing Expose request
18:47:36.904 00.017 29876 IsGuiding returns 1
18:47:36.904 00.000 29876 scope still moving after pulse duration time elapsed
18:47:36.934 00.030 29876 IsSlewing returns 0
18:47:36.934 00.000 29876 IsGuiding returns 0
18:47:36.934 00.000 29876 scope move finished after 25 + 42 ms
18:47:36.934 00.000 29876 Move returns status 0, amount 25
18:47:36.934 00.000 29876 MoveAxis(N, 0, ABG)
18:47:36.934 00.000 29876 Move returns status 0, amount 0
18:47:36.934 00.000 29876 move complete, result=0
18:47:36.934 00.000 29876 worker thread done servicing request
18:47:36.934 00.000 29876 Worker thread wakes up
18:47:36.934 00.000 31432 GuideStep: -0.4 px 25 ms EAST, -0.4 px 0 ms NORTH
18:47:36.937 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:36.937 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:38.452 01.515 31432 GraphStats window size = 200
18:47:38.706 00.254 31432 evsrv: cli 0CE14FD8 connect
18:47:38.708 00.002 31432 case statement mapped state 6 to 3
18:47:38.710 00.002 31432 case statement mapped state 6 to 3
18:47:38.713 00.003 31432 evsrv: cli 0CE14FD8 request: {"method":"get_pixel_scale","id":"46e661c3-8e06-4f99-8266-39f4a11049a8"}
18:47:38.715 00.002 31432 evsrv: cli 0CE14FD8 response: {"jsonrpc":"2.0","result":0.986599,"id":"46e661c3-8e06-4f99-8266-39f4a11049a8"}
18:47:38.718 00.003 31432 evsrv: cli 0CE14FD8 disconnect
18:47:39.060 00.342 29876 Exposure complete
18:47:39.103 00.043 29876 worker thread done servicing request
18:47:39.103 00.000 31432 OnExposeComplete: enter
18:47:39.105 00.002 31432 UpdateGuideState(): m_state=6
18:47:39.107 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:47:39.109 00.002 31432 Star::Find returns 1 (0), X=241.59, Y=904.32, Mass=1902, SNR=27.0, Peak=184 HFD=3.3
18:47:39.111 00.002 31432 Star::Find false star n=6 nbg=278 bg=20.6 sigma=5.2 thresh=36 peak=34
18:47:39.113 00.002 31432 Star::Find false star n=6 nbg=279 bg=25.1 sigma=5.6 thresh=42 peak=41
18:47:39.115 00.002 31432 Star::Find false star n=4 nbg=278 bg=22.2 sigma=5.1 thresh=38 peak=34
18:47:39.116 00.001 31432 MultiStar: [#1 0.32,0.51,1.01,U] [#2 0.28,0.09,0.93,U] [#3 0.21,0.49,0.46,U] [#4 -0.48,-0.90,0.00,M1] [#5 1.20,0.53,0.00,M3] [#6 0.24,-0.05,0.33,U] [#7 0.00,0.00,0.00,L] [#8 -0.34,-1.62,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:39.118 00.002 31432 refined, 4 included, MultiStar: {0.31, 0.23}, one-star: {0.42, 0.07}
18:47:39.120 00.002 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.12) = xAngle (3.76 = -2.52)
18:47:39.122 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.77 = 0.49)
18:47:39.124 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=-0.32 mountY=0.18, mountTheta=2.62
18:47:39.127 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.23, opts=13)
18:47:39.129 00.002 31432 Enqueuing Move request for scope (0.31, 0.23)
18:47:39.131 00.002 29876 Worker thread wakes up
18:47:39.131 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
18:47:39.131 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
18:47:39.131 00.000 29876 Moving (0.31, 0.23) raw xDistance=-0.32 yDistance=0.18
18:47:39.131 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
18:47:39.131 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:39.131 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
18:47:39.131 00.000 29876 MoveAxis(E, 24, ABG)
18:47:39.131 00.000 29876 Guiding  Dir = 2, Dur = 24
18:47:39.131 00.000 29876 IsSlewing returns 0
18:47:39.131 00.000 29876 IsGuiding returns 0
18:47:39.132 00.001 29876 PulseGuide returned control before completion, sleep 34
18:47:39.135 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:47:39.147 00.012 31432 UpdateGuideState exits: m=1902 RSB=27.0
18:47:39.150 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:39.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:39.154 00.002 31432 Enqueuing Expose request
18:47:39.168 00.014 29876 IsGuiding returns 1
18:47:39.168 00.000 29876 scope still moving after pulse duration time elapsed
18:47:39.199 00.031 29876 IsSlewing returns 0
18:47:39.199 00.000 29876 IsGuiding returns 1
18:47:39.230 00.031 29876 IsSlewing returns 0
18:47:39.230 00.000 29876 IsGuiding returns 0
18:47:39.230 00.000 29876 scope move finished after 24 + 74 ms
18:47:39.230 00.000 29876 Move returns status 0, amount 24
18:47:39.230 00.000 29876 MoveAxis(N, 0, ABG)
18:47:39.230 00.000 29876 Move returns status 0, amount 0
18:47:39.230 00.000 29876 move complete, result=0
18:47:39.230 00.000 29876 worker thread done servicing request
18:47:39.230 00.000 29876 Worker thread wakes up
18:47:39.230 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:39.230 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:39.230 00.000 31432 GuideStep: -0.3 px 24 ms EAST, 0.2 px 0 ms NORTH
18:47:41.141 01.911 29876 Exposure complete
18:47:41.185 00.044 29876 worker thread done servicing request
18:47:41.185 00.000 31432 OnExposeComplete: enter
18:47:41.188 00.003 31432 UpdateGuideState(): m_state=6
18:47:41.190 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:47:41.191 00.001 31432 Star::Find returns 1 (0), X=242.00, Y=904.48, Mass=2011, SNR=28.3, Peak=154 HFD=3.6
18:47:41.193 00.002 31432 Star::Find false star n=8 nbg=284 bg=21.6 sigma=5.3 thresh=37 peak=34
18:47:41.195 00.002 31432 Star::Find false star n=4 nbg=282 bg=24.4 sigma=5.7 thresh=42 peak=39
18:47:41.197 00.002 31432 Star::Find false star n=6 nbg=272 bg=22.3 sigma=5.4 thresh=39 peak=39
18:47:41.199 00.002 31432 MultiStar: [#1 1.13,0.39,0.00,M1] [#2 1.15,0.04,0.00,M1] [#3 0.76,0.21,0.43,U] [#4 0.60,-1.10,0.00,M2] [#5 1.03,-0.00,0.00,M4] [#6 1.26,-0.83,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 1.07,0.05,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:41.201 00.002 31432 refined, 1 included, MultiStar: {0.81, 0.23}, one-star: {0.84, 0.24}
18:47:41.203 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.12) = xAngle (3.39 = -2.89)
18:47:41.205 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.41 = 0.12)
18:47:41.207 00.002 31432 CameraToMount -- cameraX=0.81 cameraY=0.23 hyp=0.84 cameraTheta=0.28 mountX=-0.82 mountY=0.10, mountTheta=3.02
18:47:41.209 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.81, y=0.23, opts=13)
18:47:41.211 00.002 31432 Enqueuing Move request for scope (0.81, 0.23)
18:47:41.213 00.002 29876 Worker thread wakes up
18:47:41.213 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.23) opts 0xd
18:47:41.213 00.000 29876 Handling offset move in thread for scope, endpoint = (0.81, 0.23)
18:47:41.213 00.000 29876 Moving (0.81, 0.23) raw xDistance=-0.82 yDistance=0.10
18:47:41.213 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.82
18:47:41.213 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:41.213 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
18:47:41.214 00.001 29876 MoveAxis(E, 55, ABG)
18:47:41.214 00.000 29876 Guiding  Dir = 2, Dur = 55
18:47:41.214 00.000 29876 IsSlewing returns 0
18:47:41.214 00.000 29876 IsGuiding returns 0
18:47:41.214 00.000 29876 PulseGuide returned control before completion, sleep 65
18:47:41.217 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:41.229 00.012 31432 UpdateGuideState exits: m=2011 RSB=28.3
18:47:41.232 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:41.234 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:41.236 00.002 31432 Enqueuing Expose request
18:47:41.295 00.059 29876 IsGuiding returns 1
18:47:41.295 00.000 29876 scope still moving after pulse duration time elapsed
18:47:41.325 00.030 29876 IsSlewing returns 0
18:47:41.325 00.000 29876 IsGuiding returns 1
18:47:41.355 00.030 29876 IsSlewing returns 0
18:47:41.355 00.000 29876 IsGuiding returns 1
18:47:41.386 00.031 29876 IsSlewing returns 0
18:47:41.386 00.000 29876 IsGuiding returns 1
18:47:41.417 00.031 29876 IsSlewing returns 0
18:47:41.417 00.000 29876 IsGuiding returns 1
18:47:41.448 00.031 29876 IsSlewing returns 0
18:47:41.448 00.000 29876 IsGuiding returns 0
18:47:41.448 00.000 29876 scope move finished after 55 + 178 ms
18:47:41.448 00.000 29876 Move returns status 0, amount 55
18:47:41.448 00.000 29876 MoveAxis(N, 0, ABG)
18:47:41.448 00.000 29876 Move returns status 0, amount 0
18:47:41.448 00.000 29876 move complete, result=0
18:47:41.448 00.000 29876 worker thread done servicing request
18:47:41.448 00.000 29876 Worker thread wakes up
18:47:41.448 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:41.448 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:41.448 00.000 31432 GuideStep: -0.8 px 55 ms EAST, 0.1 px 0 ms NORTH
18:47:43.678 02.230 29876 Exposure complete
18:47:43.722 00.044 29876 worker thread done servicing request
18:47:43.723 00.001 31432 OnExposeComplete: enter
18:47:43.725 00.002 31432 UpdateGuideState(): m_state=6
18:47:43.727 00.002 31432 Star::Find(15, 242, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:47:43.730 00.003 31432 Star::Find returns 1 (0), X=241.53, Y=904.11, Mass=2056, SNR=28.1, Peak=156 HFD=3.6
18:47:43.732 00.002 31432 Star::Find false star n=4 nbg=279 bg=21.2 sigma=5.4 thresh=37 peak=32
18:47:43.734 00.002 31432 MultiStar: [#1 0.53,0.15,0.89,U] [#2 0.44,-0.12,0.86,U] [#3 0.44,-0.40,0.44,U] [#4 -0.60,-1.13,0.00,M3] [#5 0.92,-0.46,0.00,M5] [#6 0.01,-0.51,0.39,U] [#7 0.00,0.00,0.00,L] [#8 0.03,-1.40,0.00,M3] [#9 0.29,-1.88,0.00,M1] 
18:47:43.736 00.002 31432 single-star, 4 included, MultiStar: {0.39, -0.13}, one-star: {0.36, -0.13}
18:47:43.738 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-3.12) = xAngle (2.76 = 2.76)
18:47:43.740 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.51)
18:47:43.741 00.001 31432 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=-0.36 mountY=-0.19, mountTheta=-2.66
18:47:43.746 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.13, opts=13)
18:47:43.748 00.002 31432 Enqueuing Move request for scope (0.36, -0.13)
18:47:43.749 00.001 29876 Worker thread wakes up
18:47:43.750 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
18:47:43.750 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
18:47:43.750 00.000 29876 Moving (0.36, -0.13) raw xDistance=-0.36 yDistance=-0.19
18:47:43.750 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
18:47:43.750 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:43.750 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:47:43.750 00.000 29876 MoveAxis(E, 30, ABG)
18:47:43.750 00.000 29876 Guiding  Dir = 2, Dur = 30
18:47:43.750 00.000 29876 IsSlewing returns 0
18:47:43.750 00.000 29876 IsGuiding returns 0
18:47:43.750 00.000 29876 PulseGuide returned control before completion, sleep 40
18:47:43.755 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:43.768 00.013 31432 UpdateGuideState exits: m=2056 RSB=28.1
18:47:43.770 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:43.772 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:43.774 00.002 31432 Enqueuing Expose request
18:47:43.800 00.026 29876 IsGuiding returns 1
18:47:43.800 00.000 29876 scope still moving after pulse duration time elapsed
18:47:43.831 00.031 29876 IsSlewing returns 0
18:47:43.831 00.000 29876 IsGuiding returns 1
18:47:43.862 00.031 29876 IsSlewing returns 0
18:47:43.862 00.000 29876 IsGuiding returns 0
18:47:43.862 00.000 29876 scope move finished after 30 + 81 ms
18:47:43.862 00.000 29876 Move returns status 0, amount 30
18:47:43.862 00.000 29876 MoveAxis(N, 0, ABG)
18:47:43.862 00.000 29876 Move returns status 0, amount 0
18:47:43.862 00.000 29876 move complete, result=0
18:47:43.862 00.000 29876 worker thread done servicing request
18:47:43.862 00.000 29876 Worker thread wakes up
18:47:43.862 00.000 31432 GuideStep: -0.4 px 30 ms EAST, -0.2 px 0 ms NORTH
18:47:43.865 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:43.865 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:45.772 01.907 29876 Exposure complete
18:47:45.815 00.043 29876 worker thread done servicing request
18:47:45.815 00.000 31432 OnExposeComplete: enter
18:47:45.817 00.002 31432 UpdateGuideState(): m_state=6
18:47:45.820 00.003 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
18:47:45.822 00.002 31432 Star::Find returns 1 (0), X=241.44, Y=903.77, Mass=1783, SNR=25.9, Peak=120 HFD=3.7
18:47:45.823 00.001 31432 Star::Find false star n=9 nbg=278 bg=25.1 sigma=5.9 thresh=43 peak=43
18:47:45.825 00.002 31432 Star::Find false star n=6 nbg=279 bg=21.1 sigma=5.3 thresh=37 peak=36
18:47:45.827 00.002 31432 Star::Find false star n=7 nbg=281 bg=22.8 sigma=5.6 thresh=39 peak=36
18:47:45.829 00.002 31432 MultiStar: [#1 0.12,0.24,0.95,U] [#2 0.04,-0.29,0.97,U] [#3 -0.32,-0.78,0.45,U] [#4 -0.06,0.06,0.41,U] [#5 0.59,-0.18,0.38,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.25,-0.73,0.24,U] [#9 0.15,-0.37,0.23,U] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:47:45.831 00.002 31432 refined, 7 included, MultiStar: {0.13, -0.26}, one-star: {0.28, -0.47}
18:47:45.833 00.002 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-3.12) = xAngle (2.00 = 2.00)
18:47:45.835 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.01 = -1.27)
18:47:45.837 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=-0.12 mountY=-0.27, mountTheta=-1.98
18:47:45.839 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.26, opts=13)
18:47:45.841 00.002 31432 Enqueuing Move request for scope (0.13, -0.26)
18:47:45.843 00.002 29876 Worker thread wakes up
18:47:45.843 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
18:47:45.843 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
18:47:45.843 00.000 29876 Moving (0.13, -0.26) raw xDistance=-0.12 yDistance=-0.27
18:47:45.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
18:47:45.843 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:45.843 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:47:45.843 00.000 29876 MoveAxis(E, 0, ABG)
18:47:45.843 00.000 29876 Move returns status 0, amount 0
18:47:45.843 00.000 29876 MoveAxis(N, 0, ABG)
18:47:45.843 00.000 29876 Move returns status 0, amount 0
18:47:45.843 00.000 29876 move complete, result=0
18:47:45.843 00.000 29876 worker thread done servicing request
18:47:45.847 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:45.862 00.015 31432 UpdateGuideState exits: m=1783 RSB=25.9
18:47:45.865 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:45.867 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:45.868 00.001 31432 Enqueuing Expose request
18:47:45.870 00.002 29876 Worker thread wakes up
18:47:45.870 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
18:47:45.872 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:45.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:47.999 02.127 29876 Exposure complete
18:47:48.042 00.043 29876 worker thread done servicing request
18:47:48.042 00.000 31432 OnExposeComplete: enter
18:47:48.044 00.002 31432 UpdateGuideState(): m_state=6
18:47:48.046 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
18:47:48.048 00.002 31432 Star::Find returns 1 (0), X=240.70, Y=904.55, Mass=1930, SNR=27.2, Peak=157 HFD=3.4
18:47:48.050 00.002 31432 Star::Find false star n=4 nbg=283 bg=21.2 sigma=5.8 thresh=39 peak=37
18:47:48.052 00.002 31432 MultiStar: [#1 0.09,0.54,0.97,U] [#2 0.13,0.23,0.84,U] [#3 -0.11,0.27,0.39,U] [#4 -0.77,-0.59,0.00,M3] [#5 0.06,0.67,0.44,U] [#6 -0.05,0.21,0.41,U] [#7 0.00,0.00,0.00,L] [#8 -0.45,-0.29,0.31,U] [#9 -0.44,-0.37,0.25,U] 
18:47:48.053 00.001 31432 refined, 7 included, MultiStar: {-0.12, 0.29}, one-star: {-0.47, 0.31}
18:47:48.055 00.002 31432 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.12) = xAngle (5.10 = -1.19)
18:47:48.057 00.002 31432 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.11 = 1.82)
18:47:48.058 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.98 mountX=0.12 mountY=0.30, mountTheta=1.20
18:47:48.061 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.29, opts=13)
18:47:48.064 00.003 31432 Enqueuing Move request for scope (-0.12, 0.29)
18:47:48.066 00.002 29876 Worker thread wakes up
18:47:48.066 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
18:47:48.066 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
18:47:48.066 00.000 29876 Moving (-0.12, 0.29) raw xDistance=0.12 yDistance=0.30
18:47:48.066 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
18:47:48.066 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
18:47:48.066 00.000 29876 MoveAxis(E, 0, ABG)
18:47:48.066 00.000 29876 Move returns status 0, amount 0
18:47:48.066 00.000 29876 MoveAxis(S, 22, ABG)
18:47:48.066 00.000 29876 Guiding  Dir = 1, Dur = 22
18:47:48.066 00.000 29876 IsSlewing returns 0
18:47:48.067 00.001 29876 IsGuiding returns 0
18:47:48.067 00.000 29876 PulseGuide returned control before completion, sleep 32
18:47:48.071 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:48.083 00.012 31432 UpdateGuideState exits: m=1930 RSB=27.2
18:47:48.086 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:48.088 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:48.089 00.001 31432 Enqueuing Expose request
18:47:48.107 00.018 29876 IsGuiding returns 1
18:47:48.107 00.000 29876 scope still moving after pulse duration time elapsed
18:47:48.139 00.032 29876 IsSlewing returns 0
18:47:48.139 00.000 29876 IsGuiding returns 1
18:47:48.170 00.031 29876 IsSlewing returns 0
18:47:48.170 00.000 29876 IsGuiding returns 1
18:47:48.202 00.032 29876 IsSlewing returns 0
18:47:48.202 00.000 29876 IsGuiding returns 0
18:47:48.202 00.000 29876 scope move finished after 22 + 112 ms
18:47:48.202 00.000 29876 Move returns status 0, amount 22
18:47:48.202 00.000 29876 move complete, result=0
18:47:48.202 00.000 29876 worker thread done servicing request
18:47:48.202 00.000 29876 Worker thread wakes up
18:47:48.203 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:48.203 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:48.203 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 22 ms SOUTH
18:47:50.117 01.914 29876 Exposure complete
18:47:50.159 00.042 29876 worker thread done servicing request
18:47:50.159 00.000 31432 OnExposeComplete: enter
18:47:50.161 00.002 31432 UpdateGuideState(): m_state=6
18:47:50.164 00.003 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
18:47:50.166 00.002 31432 Star::Find returns 1 (0), X=241.62, Y=903.80, Mass=1975, SNR=27.8, Peak=195 HFD=3.2
18:47:50.168 00.002 31432 MultiStar: [#1 -0.19,-0.28,0.92,U] [#2 0.36,-0.21,0.92,U] [#3 0.37,-0.32,0.48,U] [#4 -0.88,-0.65,0.00,M4] [#5 0.82,0.16,0.38,U] [#6 0.39,-0.60,0.27,U] [#7 1.29,-0.48,0.00,M6] [#8 -0.10,-2.15,0.00,M2] 
18:47:50.170 00.002 31432 refined, 5 included, MultiStar: {0.30, -0.29}, one-star: {0.45, -0.45}
18:47:50.171 00.001 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-3.12) = xAngle (2.35 = 2.35)
18:47:50.173 00.002 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
18:47:50.175 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-0.77 mountX=-0.30 mountY=-0.34, mountTheta=-2.30
18:47:50.179 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.29, opts=13)
18:47:50.182 00.003 31432 Enqueuing Move request for scope (0.30, -0.29)
18:47:50.184 00.002 29876 Worker thread wakes up
18:47:50.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd
18:47:50.184 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.29)
18:47:50.184 00.000 29876 Moving (0.30, -0.29) raw xDistance=-0.30 yDistance=-0.34
18:47:50.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
18:47:50.184 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:47:50.184 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
18:47:50.184 00.000 29876 MoveAxis(E, 19, ABG)
18:47:50.184 00.000 29876 Guiding  Dir = 2, Dur = 19
18:47:50.184 00.000 29876 IsSlewing returns 0
18:47:50.184 00.000 29876 IsGuiding returns 0
18:47:50.185 00.001 29876 PulseGuide returned control before completion, sleep 29
18:47:50.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:47:50.199 00.011 31432 UpdateGuideState exits: m=1975 RSB=27.8
18:47:50.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:50.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:50.205 00.002 31432 Enqueuing Expose request
18:47:50.224 00.019 29876 IsGuiding returns 1
18:47:50.224 00.000 29876 scope still moving after pulse duration time elapsed
18:47:50.255 00.031 29876 IsSlewing returns 0
18:47:50.255 00.000 29876 IsGuiding returns 0
18:47:50.255 00.000 29876 scope move finished after 19 + 51 ms
18:47:50.255 00.000 29876 Move returns status 0, amount 19
18:47:50.255 00.000 29876 MoveAxis(N, 0, ABG)
18:47:50.255 00.000 29876 Move returns status 0, amount 0
18:47:50.255 00.000 29876 move complete, result=0
18:47:50.255 00.000 29876 worker thread done servicing request
18:47:50.256 00.001 29876 Worker thread wakes up
18:47:50.256 00.000 31432 GuideStep: -0.3 px 19 ms EAST, -0.3 px 0 ms NORTH
18:47:50.259 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:50.260 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:52.392 02.132 29876 Exposure complete
18:47:52.434 00.042 29876 worker thread done servicing request
18:47:52.434 00.000 31432 OnExposeComplete: enter
18:47:52.437 00.003 31432 UpdateGuideState(): m_state=6
18:47:52.439 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
18:47:52.441 00.002 31432 Star::Find returns 1 (0), X=241.85, Y=903.70, Mass=1919, SNR=27.7, Peak=154 HFD=3.5
18:47:52.443 00.002 31432 Star::Find false star n=5 nbg=277 bg=20.5 sigma=5.7 thresh=38 peak=36
18:47:52.444 00.001 31432 MultiStar: [#1 0.02,0.06,0.97,U] [#2 0.20,-0.15,0.91,U] [#3 0.15,-0.02,0.41,U] [#4 -0.26,0.14,0.36,U] [#5 1.26,0.13,0.00,M3] [#6 0.32,-1.80,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -0.64,-0.91,0.00,M3] [#9 0.57,-0.62,0.25,U] 
18:47:52.446 00.002 31432 refined, 5 included, MultiStar: {0.25, -0.19}, one-star: {0.68, -0.54}
18:47:52.448 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-3.12) = xAngle (2.48 = 2.48)
18:47:52.450 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.49 = -0.79)
18:47:52.452 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=-0.25 mountY=-0.23, mountTheta=-2.41
18:47:52.454 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.19, opts=13)
18:47:52.456 00.002 31432 Enqueuing Move request for scope (0.25, -0.19)
18:47:52.458 00.002 29876 Worker thread wakes up
18:47:52.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
18:47:52.458 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
18:47:52.458 00.000 29876 Moving (0.25, -0.19) raw xDistance=-0.25 yDistance=-0.23
18:47:52.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
18:47:52.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:52.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:47:52.458 00.000 29876 MoveAxis(E, 19, ABG)
18:47:52.459 00.001 29876 Guiding  Dir = 2, Dur = 19
18:47:52.459 00.000 29876 IsSlewing returns 0
18:47:52.459 00.000 29876 IsGuiding returns 0
18:47:52.459 00.000 29876 PulseGuide returned control before completion, sleep 29
18:47:52.463 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:52.474 00.011 31432 UpdateGuideState exits: m=1919 RSB=27.7
18:47:52.477 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:52.478 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:52.480 00.002 31432 Enqueuing Expose request
18:47:52.497 00.017 29876 IsGuiding returns 0
18:47:52.497 00.000 29876 Move returns status 0, amount 19
18:47:52.497 00.000 29876 MoveAxis(N, 0, ABG)
18:47:52.497 00.000 29876 Move returns status 0, amount 0
18:47:52.497 00.000 29876 move complete, result=0
18:47:52.497 00.000 31432 GuideStep: -0.2 px 19 ms EAST, -0.2 px 0 ms NORTH
18:47:52.499 00.002 29876 worker thread done servicing request
18:47:52.499 00.000 29876 Worker thread wakes up
18:47:52.500 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:52.500 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:54.418 01.918 29876 Exposure complete
18:47:54.469 00.051 29876 worker thread done servicing request
18:47:54.469 00.000 31432 OnExposeComplete: enter
18:47:54.471 00.002 31432 UpdateGuideState(): m_state=6
18:47:54.473 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
18:47:54.474 00.001 31432 Star::Find returns 1 (0), X=241.31, Y=904.29, Mass=1889, SNR=27.2, Peak=158 HFD=3.5
18:47:54.477 00.003 31432 Star::Find false star n=4 nbg=281 bg=20.7 sigma=5.9 thresh=38 peak=37
18:47:54.479 00.002 31432 MultiStar: [#1 0.29,0.24,1.00,U] [#2 0.39,0.14,0.91,U] [#3 0.12,0.23,0.42,U] [#4 -0.03,-0.22,0.43,U] [#5 1.12,0.33,0.00,M4] [#6 0.71,0.43,0.32,U] [#7 0.00,0.00,0.00,L] [#8 0.34,-1.11,0.00,M4] [#9 0.95,-0.27,0.00,M1] 
18:47:54.480 00.001 31432 single-star, 5 included, MultiStar: {0.26, 0.13}, one-star: {0.14, 0.04}
18:47:54.482 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.12) = xAngle (3.40 = -2.88)
18:47:54.484 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.41 = 0.13)
18:47:54.486 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=-0.14 mountY=0.02, mountTheta=3.01
18:47:54.488 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.04, opts=13)
18:47:54.490 00.002 31432 Enqueuing Move request for scope (0.14, 0.04)
18:47:54.492 00.002 29876 Worker thread wakes up
18:47:54.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
18:47:54.492 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
18:47:54.493 00.001 29876 Moving (0.14, 0.04) raw xDistance=-0.14 yDistance=0.02
18:47:54.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
18:47:54.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:54.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:47:54.493 00.000 29876 MoveAxis(E, 0, ABG)
18:47:54.493 00.000 29876 Move returns status 0, amount 0
18:47:54.493 00.000 29876 MoveAxis(N, 0, ABG)
18:47:54.493 00.000 29876 Move returns status 0, amount 0
18:47:54.493 00.000 29876 move complete, result=0
18:47:54.493 00.000 29876 worker thread done servicing request
18:47:54.497 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:47:54.509 00.012 31432 UpdateGuideState exits: m=1889 RSB=27.2
18:47:54.511 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:54.513 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:54.514 00.001 31432 Enqueuing Expose request
18:47:54.516 00.002 29876 Worker thread wakes up
18:47:54.516 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:47:54.518 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:54.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:56.646 02.128 29876 Exposure complete
18:47:56.694 00.048 29876 worker thread done servicing request
18:47:56.694 00.000 31432 OnExposeComplete: enter
18:47:56.696 00.002 31432 UpdateGuideState(): m_state=6
18:47:56.698 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
18:47:56.700 00.002 31432 Star::Find returns 1 (0), X=241.87, Y=904.56, Mass=2030, SNR=28.3, Peak=163 HFD=3.4
18:47:56.702 00.002 31432 MultiStar: [#1 0.89,0.61,0.00,M1] [#2 0.77,0.01,0.87,U] [#3 0.70,-0.22,0.47,U] [#4 0.47,0.49,0.46,U] [#5 1.34,0.58,0.00,M5] [#6 0.69,-0.10,0.33,U] [#7 1.14,0.33,0.00,M7] [#8 0.73,-0.23,0.31,U] 
18:47:56.704 00.002 31432 refined, 5 included, MultiStar: {0.69, 0.10}, one-star: {0.70, 0.32}
18:47:56.706 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.12) = xAngle (3.26 = -3.02)
18:47:56.708 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.28 = -0.01)
18:47:56.710 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=0.10 hyp=0.70 cameraTheta=0.15 mountX=-0.69 mountY=-0.01, mountTheta=-3.13
18:47:56.712 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=0.10, opts=13)
18:47:56.715 00.003 31432 Enqueuing Move request for scope (0.69, 0.10)
18:47:56.717 00.002 29876 Worker thread wakes up
18:47:56.717 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.10) opts 0xd
18:47:56.717 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, 0.10)
18:47:56.717 00.000 29876 Moving (0.69, 0.10) raw xDistance=-0.69 yDistance=-0.01
18:47:56.717 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.69
18:47:56.717 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:56.717 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:47:56.717 00.000 29876 MoveAxis(E, 44, ABG)
18:47:56.717 00.000 29876 Guiding  Dir = 2, Dur = 44
18:47:56.717 00.000 29876 IsSlewing returns 0
18:47:56.717 00.000 29876 IsGuiding returns 0
18:47:56.718 00.001 29876 PulseGuide returned control before completion, sleep 54
18:47:56.721 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:56.732 00.011 31432 UpdateGuideState exits: m=2030 RSB=28.3
18:47:56.734 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:56.736 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:56.738 00.002 31432 Enqueuing Expose request
18:47:56.784 00.046 29876 IsGuiding returns 1
18:47:56.784 00.000 29876 scope still moving after pulse duration time elapsed
18:47:56.815 00.031 29876 IsSlewing returns 0
18:47:56.815 00.000 29876 IsGuiding returns 1
18:47:56.846 00.031 29876 IsSlewing returns 0
18:47:56.846 00.000 29876 IsGuiding returns 0
18:47:56.846 00.000 29876 scope move finished after 44 + 84 ms
18:47:56.846 00.000 29876 Move returns status 0, amount 44
18:47:56.846 00.000 29876 MoveAxis(N, 0, ABG)
18:47:56.846 00.000 29876 Move returns status 0, amount 0
18:47:56.846 00.000 29876 move complete, result=0
18:47:56.846 00.000 29876 worker thread done servicing request
18:47:56.846 00.000 29876 Worker thread wakes up
18:47:56.846 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:56.846 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:47:56.846 00.000 31432 GuideStep: -0.7 px 44 ms EAST, -0.0 px 0 ms NORTH
18:47:58.751 01.905 29876 Exposure complete
18:47:58.793 00.042 29876 worker thread done servicing request
18:47:58.794 00.001 31432 OnExposeComplete: enter
18:47:58.797 00.003 31432 UpdateGuideState(): m_state=6
18:47:58.799 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
18:47:58.800 00.001 31432 Star::Find returns 1 (0), X=241.08, Y=904.30, Mass=1800, SNR=26.8, Peak=192 HFD=3.2
18:47:58.802 00.002 31432 Star::Find false star n=4 nbg=281 bg=20.6 sigma=5.6 thresh=38 peak=35
18:47:58.804 00.002 31432 Star::Find false star n=2 nbg=282 bg=24.4 sigma=5.9 thresh=42 peak=42
18:47:58.806 00.002 31432 Star::Find false star n=6 nbg=275 bg=19.6 sigma=5.0 thresh=35 peak=30
18:47:58.808 00.002 31432 MultiStar: [#1 -0.47,0.23,0.94,U] [#2 -0.28,0.04,0.93,U] [#3 -0.63,0.25,0.52,U] [#4 -0.92,-1.05,0.00,M2] [#5 0.01,0.14,0.43,U] [#6 0.07,-0.78,0.42,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 -12.57,1.94,0.00,M3] [#11 0.00,0.00,0.00,L] 
18:47:58.810 00.002 31432 single-star, 5 included, MultiStar: {-0.25, 0.04}, one-star: {-0.09, 0.05}
18:47:58.811 00.001 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.12) = xAngle (5.72 = -0.56)
18:47:58.813 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.74 = 2.45)
18:47:58.814 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.61 mountX=0.09 mountY=0.07, mountTheta=0.64
18:47:58.818 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.05, opts=13)
18:47:58.821 00.003 31432 Enqueuing Move request for scope (-0.09, 0.05)
18:47:58.823 00.002 29876 Worker thread wakes up
18:47:58.823 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
18:47:58.823 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
18:47:58.823 00.000 29876 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=0.07
18:47:58.823 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
18:47:58.823 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:47:58.823 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:47:58.823 00.000 29876 MoveAxis(E, 0, ABG)
18:47:58.823 00.000 29876 Move returns status 0, amount 0
18:47:58.823 00.000 29876 MoveAxis(N, 0, ABG)
18:47:58.823 00.000 29876 Move returns status 0, amount 0
18:47:58.823 00.000 29876 move complete, result=0
18:47:58.824 00.001 29876 worker thread done servicing request
18:47:58.828 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=256, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:47:58.840 00.012 31432 UpdateGuideState exits: m=1800 RSB=26.8
18:47:58.842 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:58.844 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:47:58.846 00.002 31432 Enqueuing Expose request
18:47:58.848 00.002 29876 Worker thread wakes up
18:47:58.848 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:47:58.850 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:47:58.850 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:00.980 02.130 29876 Exposure complete
18:48:01.024 00.044 29876 worker thread done servicing request
18:48:01.024 00.000 31432 OnExposeComplete: enter
18:48:01.026 00.002 31432 UpdateGuideState(): m_state=6
18:48:01.029 00.003 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
18:48:01.031 00.002 31432 Star::Find returns 1 (0), X=240.86, Y=904.20, Mass=1960, SNR=27.6, Peak=165 HFD=3.4
18:48:01.033 00.002 31432 Star::Find false star n=3 nbg=276 bg=20.5 sigma=5.5 thresh=37 peak=36
18:48:01.035 00.002 31432 MultiStar: [#1 0.21,0.42,0.95,U] [#2 0.09,0.28,0.88,U] [#3 0.19,0.20,0.43,U] [#4 0.22,-0.33,0.40,U] [#5 0.12,-0.19,0.43,U] [#6 -0.34,-0.50,0.36,U] [#7 0.00,0.00,0.00,L] [#8 -0.50,-1.33,0.00,M4] [#9 -0.26,-0.82,0.27,U] 
18:48:01.036 00.001 31432 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {-0.31, -0.05}
18:48:01.038 00.002 31432 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.12) = xAngle (4.63 = -1.66)
18:48:01.040 00.002 31432 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (7.64 = 1.35)
18:48:01.042 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.51 mountX=-0.00 mountY=0.02, mountTheta=1.66
18:48:01.044 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.02, opts=13)
18:48:01.047 00.003 31432 Enqueuing Move request for scope (0.00, 0.02)
18:48:01.049 00.002 29876 Worker thread wakes up
18:48:01.049 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
18:48:01.049 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
18:48:01.049 00.000 29876 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=0.02
18:48:01.049 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
18:48:01.049 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:01.049 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:48:01.049 00.000 29876 MoveAxis(E, 0, ABG)
18:48:01.049 00.000 29876 Move returns status 0, amount 0
18:48:01.049 00.000 29876 MoveAxis(N, 0, ABG)
18:48:01.049 00.000 29876 Move returns status 0, amount 0
18:48:01.049 00.000 29876 move complete, result=0
18:48:01.049 00.000 29876 worker thread done servicing request
18:48:01.052 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:01.064 00.012 31432 UpdateGuideState exits: m=1960 RSB=27.6
18:48:01.066 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:01.068 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:01.070 00.002 31432 Enqueuing Expose request
18:48:01.072 00.002 29876 Worker thread wakes up
18:48:01.072 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
18:48:01.075 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:01.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:02.989 01.914 29876 Exposure complete
18:48:03.031 00.042 29876 worker thread done servicing request
18:48:03.031 00.000 31432 OnExposeComplete: enter
18:48:03.033 00.002 31432 UpdateGuideState(): m_state=6
18:48:03.035 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
18:48:03.037 00.002 31432 Star::Find returns 1 (0), X=241.44, Y=904.39, Mass=1886, SNR=27.5, Peak=163 HFD=3.3
18:48:03.039 00.002 31432 MultiStar: [#1 0.53,0.37,0.93,U] [#2 0.47,0.18,0.87,U] [#3 0.49,0.22,0.47,U] [#4 0.38,-0.46,0.44,U] [#5 0.71,0.15,0.47,U] [#6 0.44,0.05,0.35,U] [#7 -11.58,12.41,0.00,M8] [#8 -0.40,-1.40,0.00,M5] 
18:48:03.041 00.002 31432 single-star, 6 included, MultiStar: {0.45, 0.14}, one-star: {0.27, 0.15}
18:48:03.043 00.002 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.12) = xAngle (3.62 = -2.66)
18:48:03.045 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.63 = 0.35)
18:48:03.047 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.50 mountX=-0.27 mountY=0.11, mountTheta=2.77
18:48:03.051 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.15, opts=13)
18:48:03.054 00.003 31432 Enqueuing Move request for scope (0.27, 0.15)
18:48:03.056 00.002 29876 Worker thread wakes up
18:48:03.056 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
18:48:03.056 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
18:48:03.056 00.000 29876 Moving (0.27, 0.15) raw xDistance=-0.27 yDistance=0.11
18:48:03.056 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
18:48:03.056 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:03.056 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:48:03.056 00.000 29876 MoveAxis(E, 17, ABG)
18:48:03.056 00.000 29876 Guiding  Dir = 2, Dur = 17
18:48:03.056 00.000 29876 IsSlewing returns 0
18:48:03.057 00.001 29876 IsGuiding returns 0
18:48:03.057 00.000 29876 PulseGuide returned control before completion, sleep 27
18:48:03.060 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:03.071 00.011 31432 UpdateGuideState exits: m=1886 RSB=27.5
18:48:03.074 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:03.075 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:03.077 00.002 31432 Enqueuing Expose request
18:48:03.096 00.019 29876 IsGuiding returns 0
18:48:03.096 00.000 29876 Move returns status 0, amount 17
18:48:03.096 00.000 29876 MoveAxis(N, 0, ABG)
18:48:03.096 00.000 29876 Move returns status 0, amount 0
18:48:03.096 00.000 29876 move complete, result=0
18:48:03.096 00.000 29876 worker thread done servicing request
18:48:03.096 00.000 29876 Worker thread wakes up
18:48:03.096 00.000 31432 GuideStep: -0.3 px 17 ms EAST, 0.1 px 0 ms NORTH
18:48:03.098 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:03.099 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:05.325 02.226 29876 Exposure complete
18:48:05.369 00.044 29876 worker thread done servicing request
18:48:05.369 00.000 31432 OnExposeComplete: enter
18:48:05.372 00.003 31432 UpdateGuideState(): m_state=6
18:48:05.374 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
18:48:05.375 00.001 31432 Star::Find returns 1 (0), X=241.84, Y=904.41, Mass=1931, SNR=28.0, Peak=194 HFD=3.2
18:48:05.377 00.002 31432 MultiStar: [#1 1.12,0.68,0.00,M1] [#2 0.95,0.18,0.00,M1] [#3 0.91,-0.12,0.42,U] [#4 1.07,-0.45,0.00,M1] [#5 1.85,0.07,0.00,M3] [#6 0.54,-0.26,0.37,U] [#7 1.26,-0.23,0.00,M9] [#8 0.89,-1.44,0.00,M6] 
18:48:05.379 00.002 31432 single-star, 2 included, MultiStar: {0.70, 0.01}, one-star: {0.67, 0.16}
18:48:05.381 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.12) = xAngle (3.35 = -2.93)
18:48:05.383 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.37 = 0.08)
18:48:05.384 00.001 31432 CameraToMount -- cameraX=0.67 cameraY=0.16 hyp=0.69 cameraTheta=0.24 mountX=-0.68 mountY=0.06, mountTheta=3.06
18:48:05.389 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.16, opts=13)
18:48:05.392 00.003 31432 Enqueuing Move request for scope (0.67, 0.16)
18:48:05.394 00.002 29876 Worker thread wakes up
18:48:05.394 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.16) opts 0xd
18:48:05.394 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.16)
18:48:05.394 00.000 29876 Moving (0.67, 0.16) raw xDistance=-0.68 yDistance=0.06
18:48:05.394 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
18:48:05.394 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:05.394 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
18:48:05.394 00.000 29876 MoveAxis(E, 46, ABG)
18:48:05.394 00.000 29876 Guiding  Dir = 2, Dur = 46
18:48:05.394 00.000 29876 IsSlewing returns 0
18:48:05.394 00.000 29876 IsGuiding returns 0
18:48:05.394 00.000 29876 PulseGuide returned control before completion, sleep 56
18:48:05.397 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=7, FiltMax=253, Gamma=0.490
18:48:05.409 00.012 31432 UpdateGuideState exits: m=1931 RSB=28.0
18:48:05.411 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:05.413 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:05.415 00.002 31432 Enqueuing Expose request
18:48:05.464 00.049 29876 IsGuiding returns 1
18:48:05.464 00.000 29876 scope still moving after pulse duration time elapsed
18:48:05.496 00.032 29876 IsSlewing returns 0
18:48:05.496 00.000 29876 IsGuiding returns 0
18:48:05.496 00.000 29876 scope move finished after 46 + 55 ms
18:48:05.496 00.000 29876 Move returns status 0, amount 46
18:48:05.496 00.000 29876 MoveAxis(N, 0, ABG)
18:48:05.496 00.000 29876 Move returns status 0, amount 0
18:48:05.496 00.000 29876 move complete, result=0
18:48:05.496 00.000 29876 worker thread done servicing request
18:48:05.496 00.000 29876 Worker thread wakes up
18:48:05.496 00.000 31432 GuideStep: -0.7 px 46 ms EAST, 0.1 px 0 ms NORTH
18:48:05.499 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:05.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:07.412 01.913 29876 Exposure complete
18:48:07.455 00.043 29876 worker thread done servicing request
18:48:07.455 00.000 31432 OnExposeComplete: enter
18:48:07.458 00.003 31432 UpdateGuideState(): m_state=6
18:48:07.459 00.001 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
18:48:07.461 00.002 31432 Star::Find returns 1 (0), X=241.13, Y=903.73, Mass=2074, SNR=28.4, Peak=205 HFD=3.4
18:48:07.463 00.002 31432 Star::Find false star n=6 nbg=279 bg=20.6 sigma=5.6 thresh=37 peak=34
18:48:07.465 00.002 31432 Star::Find false star n=7 nbg=276 bg=17.9 sigma=5.5 thresh=34 peak=34
18:48:07.467 00.002 31432 Star::Find false star n=4 nbg=278 bg=22.3 sigma=5.5 thresh=39 peak=38
18:48:07.469 00.002 31432 MultiStar: [#1 -0.05,-0.12,0.92,U] [#2 -0.15,-0.46,0.88,U] [#3 -0.23,-0.78,0.41,U] [#4 -0.08,-1.06,0.00,M2] [#5 0.73,-0.17,0.44,U] [#6 0.19,-1.06,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.27,-0.40,0.25,U] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:07.470 00.001 31432 refined, 5 included, MultiStar: {-0.02, -0.39}, one-star: {-0.04, -0.52}
18:48:07.472 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-3.12) = xAngle (1.51 = 1.51)
18:48:07.474 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.52 = -1.77)
18:48:07.476 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.61 mountX=0.03 mountY=-0.39, mountTheta=-1.50
18:48:07.478 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.39, opts=13)
18:48:07.480 00.002 31432 Enqueuing Move request for scope (-0.02, -0.39)
18:48:07.482 00.002 29876 Worker thread wakes up
18:48:07.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
18:48:07.482 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
18:48:07.482 00.000 29876 Moving (-0.02, -0.39) raw xDistance=0.03 yDistance=-0.39
18:48:07.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
18:48:07.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:48:07.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
18:48:07.482 00.000 29876 MoveAxis(E, 0, ABG)
18:48:07.482 00.000 29876 Move returns status 0, amount 0
18:48:07.482 00.000 29876 MoveAxis(N, 0, ABG)
18:48:07.482 00.000 29876 Move returns status 0, amount 0
18:48:07.482 00.000 29876 move complete, result=0
18:48:07.482 00.000 29876 worker thread done servicing request
18:48:07.485 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:07.502 00.017 31432 UpdateGuideState exits: m=2074 RSB=28.4
18:48:07.505 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:07.509 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:07.514 00.005 31432 Enqueuing Expose request
18:48:07.517 00.003 29876 Worker thread wakes up
18:48:07.517 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
18:48:07.519 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:07.519 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:09.642 02.123 29876 Exposure complete
18:48:09.685 00.043 29876 worker thread done servicing request
18:48:09.685 00.000 31432 OnExposeComplete: enter
18:48:09.687 00.002 31432 UpdateGuideState(): m_state=6
18:48:09.689 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
18:48:09.691 00.002 31432 Star::Find returns 1 (0), X=240.61, Y=904.66, Mass=1942, SNR=27.4, Peak=157 HFD=3.4
18:48:09.693 00.002 31432 Star::Find false star n=11 nbg=266 bg=20.6 sigma=4.8 thresh=35 peak=35
18:48:09.695 00.002 31432 Star::Find false star n=4 nbg=277 bg=17.9 sigma=5.2 thresh=34 peak=32
18:48:09.697 00.002 31432 Star::Find false star n=3 nbg=279 bg=22.2 sigma=5.7 thresh=39 peak=35
18:48:09.699 00.002 31432 Star::Find false star n=3 nbg=276 bg=20.4 sigma=4.9 thresh=35 peak=27
18:48:09.701 00.002 31432 MultiStar: [#1 -0.50,0.23,0.95,U] [#2 -0.43,0.34,0.95,U] [#3 -0.40,0.60,0.40,U] [#4 -0.57,-0.09,0.43,U] [#5 0.23,0.48,0.44,U] [#6 -0.23,-0.75,0.36,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.51,-0.55,0.26,U] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:09.703 00.002 31432 refined, 7 included, MultiStar: {-0.35, 0.20}, one-star: {-0.56, 0.41}
18:48:09.705 00.002 31432 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.12) = xAngle (5.75 = -0.53)
18:48:09.707 00.002 31432 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.77 = 2.48)
18:48:09.708 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.41 cameraTheta=2.64 mountX=0.35 mountY=0.25, mountTheta=0.62
18:48:09.711 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.20, opts=13)
18:48:09.713 00.002 31432 Enqueuing Move request for scope (-0.35, 0.20)
18:48:09.715 00.002 29876 Worker thread wakes up
18:48:09.715 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
18:48:09.715 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
18:48:09.715 00.000 29876 Moving (-0.35, 0.20) raw xDistance=0.35 yDistance=0.25
18:48:09.715 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
18:48:09.715 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:09.715 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:48:09.716 00.001 29876 MoveAxis(W, 22, ABG)
18:48:09.716 00.000 29876 Guiding  Dir = 3, Dur = 22
18:48:09.716 00.000 29876 IsSlewing returns 0
18:48:09.716 00.000 29876 IsGuiding returns 0
18:48:09.716 00.000 29876 PulseGuide returned control before completion, sleep 32
18:48:09.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:09.730 00.011 31432 UpdateGuideState exits: m=1942 RSB=27.4
18:48:09.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:09.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:09.736 00.002 31432 Enqueuing Expose request
18:48:09.749 00.013 29876 IsGuiding returns 1
18:48:09.749 00.000 29876 scope still moving after pulse duration time elapsed
18:48:09.779 00.030 29876 IsSlewing returns 0
18:48:09.779 00.000 29876 IsGuiding returns 1
18:48:09.810 00.031 29876 IsSlewing returns 0
18:48:09.810 00.000 29876 IsGuiding returns 1
18:48:09.841 00.031 29876 IsSlewing returns 0
18:48:09.841 00.000 29876 IsGuiding returns 1
18:48:09.873 00.032 29876 IsSlewing returns 0
18:48:09.873 00.000 29876 IsGuiding returns 0
18:48:09.873 00.000 29876 scope move finished after 22 + 134 ms
18:48:09.873 00.000 29876 Move returns status 0, amount 22
18:48:09.873 00.000 29876 MoveAxis(N, 0, ABG)
18:48:09.873 00.000 29876 Move returns status 0, amount 0
18:48:09.873 00.000 29876 move complete, result=0
18:48:09.873 00.000 29876 worker thread done servicing request
18:48:09.873 00.000 29876 Worker thread wakes up
18:48:09.873 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:09.873 00.000 31432 GuideStep: 0.4 px 22 ms WEST, 0.2 px 0 ms NORTH
18:48:09.875 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:11.781 01.906 29876 Exposure complete
18:48:11.824 00.043 29876 worker thread done servicing request
18:48:11.824 00.000 31432 OnExposeComplete: enter
18:48:11.826 00.002 31432 UpdateGuideState(): m_state=6
18:48:11.828 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
18:48:11.830 00.002 31432 Star::Find returns 1 (0), X=241.39, Y=904.37, Mass=1989, SNR=28.3, Peak=172 HFD=3.3
18:48:11.831 00.001 31432 MultiStar: [#1 -0.03,-0.03,0.86,U] [#2 -0.24,0.15,0.83,U] [#3 0.21,0.22,0.42,U] [#4 -0.19,-0.27,0.37,U] [#5 0.85,-0.06,0.38,U] [#6 -0.27,-0.44,0.40,U] [#7 -0.77,-0.95,0.00,M10] [#8 -0.56,-1.80,0.00,M7] 
18:48:11.833 00.002 31432 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.22, 0.13}
18:48:11.835 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (-3.12) = xAngle (3.20 = -3.09)
18:48:11.837 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.21 = -0.07)
18:48:11.838 00.001 31432 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.06 mountY=-0.00, mountTheta=-3.07
18:48:11.844 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.00, opts=13)
18:48:11.847 00.003 31432 Enqueuing Move request for scope (0.05, 0.00)
18:48:11.849 00.002 29876 Worker thread wakes up
18:48:11.849 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
18:48:11.849 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
18:48:11.849 00.000 29876 Moving (0.05, 0.00) raw xDistance=-0.06 yDistance=-0.00
18:48:11.849 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
18:48:11.849 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:11.849 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
18:48:11.849 00.000 29876 MoveAxis(E, 0, ABG)
18:48:11.849 00.000 29876 Move returns status 0, amount 0
18:48:11.849 00.000 29876 MoveAxis(N, 0, ABG)
18:48:11.849 00.000 29876 Move returns status 0, amount 0
18:48:11.849 00.000 29876 move complete, result=0
18:48:11.849 00.000 29876 worker thread done servicing request
18:48:11.852 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:48:11.864 00.012 31432 UpdateGuideState exits: m=1989 RSB=28.3
18:48:11.866 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:11.868 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:11.870 00.002 31432 Enqueuing Expose request
18:48:11.872 00.002 29876 Worker thread wakes up
18:48:11.872 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
18:48:11.875 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:11.875 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:14.001 02.126 29876 Exposure complete
18:48:14.044 00.043 29876 worker thread done servicing request
18:48:14.044 00.000 31432 OnExposeComplete: enter
18:48:14.046 00.002 31432 UpdateGuideState(): m_state=6
18:48:14.049 00.003 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
18:48:14.051 00.002 31432 Star::Find returns 1 (0), X=241.95, Y=904.17, Mass=1949, SNR=27.8, Peak=175 HFD=3.1
18:48:14.052 00.001 31432 MultiStar: [#1 0.19,0.17,0.93,U] [#2 0.45,-0.24,0.92,U] [#3 0.24,0.17,0.42,U] [#4 -0.00,0.08,0.38,U] [#5 1.32,0.22,0.00,M1] [#6 0.45,-0.78,0.32,U] [#7 0.78,-0.18,0.25,U] [#8 -0.14,-0.81,0.33,U] 
18:48:14.054 00.002 31432 refined, 7 included, MultiStar: {0.39, -0.13}, one-star: {0.79, -0.08}
18:48:14.056 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.12) = xAngle (2.79 = 2.79)
18:48:14.058 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.48)
18:48:14.060 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.32 mountX=-0.39 mountY=-0.19, mountTheta=-2.69
18:48:14.062 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.13, opts=13)
18:48:14.064 00.002 31432 Enqueuing Move request for scope (0.39, -0.13)
18:48:14.066 00.002 29876 Worker thread wakes up
18:48:14.066 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
18:48:14.066 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
18:48:14.066 00.000 29876 Moving (0.39, -0.13) raw xDistance=-0.39 yDistance=-0.19
18:48:14.066 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
18:48:14.066 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:14.066 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
18:48:14.066 00.000 29876 MoveAxis(E, 25, ABG)
18:48:14.066 00.000 29876 Guiding  Dir = 2, Dur = 25
18:48:14.067 00.001 29876 IsSlewing returns 0
18:48:14.067 00.000 29876 IsGuiding returns 0
18:48:14.067 00.000 29876 PulseGuide returned control before completion, sleep 35
18:48:14.070 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:14.081 00.011 31432 UpdateGuideState exits: m=1949 RSB=27.8
18:48:14.083 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:14.085 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:14.087 00.002 31432 Enqueuing Expose request
18:48:14.109 00.022 29876 IsGuiding returns 1
18:48:14.109 00.000 29876 scope still moving after pulse duration time elapsed
18:48:14.141 00.032 29876 IsSlewing returns 0
18:48:14.141 00.000 29876 IsGuiding returns 1
18:48:14.171 00.030 29876 IsSlewing returns 0
18:48:14.171 00.000 29876 IsGuiding returns 1
18:48:14.203 00.032 29876 IsSlewing returns 0
18:48:14.203 00.000 29876 IsGuiding returns 1
18:48:14.234 00.031 29876 IsSlewing returns 0
18:48:14.234 00.000 29876 IsGuiding returns 0
18:48:14.234 00.000 29876 scope move finished after 25 + 142 ms
18:48:14.234 00.000 29876 Move returns status 0, amount 25
18:48:14.234 00.000 29876 MoveAxis(N, 0, ABG)
18:48:14.234 00.000 29876 Move returns status 0, amount 0
18:48:14.234 00.000 29876 move complete, result=0
18:48:14.234 00.000 29876 worker thread done servicing request
18:48:14.234 00.000 29876 Worker thread wakes up
18:48:14.234 00.000 31432 GuideStep: -0.4 px 25 ms EAST, -0.2 px 0 ms NORTH
18:48:14.237 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:14.237 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:16.141 01.904 29876 Exposure complete
18:48:16.184 00.043 29876 worker thread done servicing request
18:48:16.184 00.000 31432 OnExposeComplete: enter
18:48:16.187 00.003 31432 UpdateGuideState(): m_state=6
18:48:16.188 00.001 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
18:48:16.191 00.003 31432 Star::Find returns 1 (0), X=241.65, Y=904.29, Mass=1993, SNR=28.3, Peak=156 HFD=3.4
18:48:16.193 00.002 31432 Star::Find false star n=5 nbg=284 bg=21.3 sigma=5.8 thresh=39 peak=38
18:48:16.194 00.001 31432 Star::Find false star n=4 nbg=281 bg=24.6 sigma=6.4 thresh=44 peak=43
18:48:16.196 00.002 31432 MultiStar: [#1 0.18,0.68,0.91,U] [#2 0.34,0.19,0.88,U] [#3 -0.07,0.86,0.39,U] [#4 -0.53,-0.19,0.46,U] [#5 0.83,0.41,0.41,U] [#6 0.64,-0.20,0.35,U] [#7 0.00,0.00,0.00,L] [#8 0.88,-0.09,0.29,U] [#9 0.00,0.00,0.00,L] [#10 1.46,1.06,0.00,M4] 
18:48:16.198 00.002 31432 refined, 7 included, MultiStar: {0.32, 0.24}, one-star: {0.48, 0.05}
18:48:16.200 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.12) = xAngle (3.77 = -2.51)
18:48:16.202 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.78 = 0.50)
18:48:16.203 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=0.24 hyp=0.40 cameraTheta=0.66 mountX=-0.32 mountY=0.19, mountTheta=2.60
18:48:16.205 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.24, opts=13)
18:48:16.208 00.003 31432 Enqueuing Move request for scope (0.32, 0.24)
18:48:16.210 00.002 29876 Worker thread wakes up
18:48:16.210 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.24) opts 0xd
18:48:16.210 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.24)
18:48:16.210 00.000 29876 Moving (0.32, 0.24) raw xDistance=-0.32 yDistance=0.19
18:48:16.210 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
18:48:16.210 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:16.210 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:48:16.210 00.000 29876 MoveAxis(E, 24, ABG)
18:48:16.210 00.000 29876 Guiding  Dir = 2, Dur = 24
18:48:16.210 00.000 29876 IsSlewing returns 0
18:48:16.210 00.000 29876 IsGuiding returns 0
18:48:16.211 00.001 29876 PulseGuide returned control before completion, sleep 34
18:48:16.213 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=7, FiltMax=253, Gamma=0.490
18:48:16.228 00.015 31432 UpdateGuideState exits: m=1993 RSB=28.3
18:48:16.231 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:16.233 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:16.235 00.002 31432 Enqueuing Expose request
18:48:16.246 00.011 29876 IsGuiding returns 1
18:48:16.246 00.000 29876 scope still moving after pulse duration time elapsed
18:48:16.277 00.031 29876 IsSlewing returns 0
18:48:16.277 00.000 29876 IsGuiding returns 1
18:48:16.307 00.030 29876 IsSlewing returns 0
18:48:16.307 00.000 29876 IsGuiding returns 1
18:48:16.338 00.031 29876 IsSlewing returns 0
18:48:16.338 00.000 29876 IsGuiding returns 0
18:48:16.338 00.000 29876 scope move finished after 24 + 103 ms
18:48:16.338 00.000 29876 Move returns status 0, amount 24
18:48:16.338 00.000 29876 MoveAxis(N, 0, ABG)
18:48:16.338 00.000 29876 Move returns status 0, amount 0
18:48:16.338 00.000 29876 move complete, result=0
18:48:16.338 00.000 29876 worker thread done servicing request
18:48:16.338 00.000 29876 Worker thread wakes up
18:48:16.338 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:16.339 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:16.339 00.000 31432 GuideStep: -0.3 px 24 ms EAST, 0.2 px 0 ms NORTH
18:48:18.463 02.124 29876 Exposure complete
18:48:18.506 00.043 29876 worker thread done servicing request
18:48:18.506 00.000 31432 OnExposeComplete: enter
18:48:18.508 00.002 31432 UpdateGuideState(): m_state=6
18:48:18.510 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
18:48:18.512 00.002 31432 Star::Find returns 1 (0), X=240.84, Y=904.23, Mass=1881, SNR=27.1, Peak=181 HFD=3.2
18:48:18.514 00.002 31432 Star::Find false star n=1 nbg=278 bg=21.5 sigma=5.3 thresh=37 peak=36
18:48:18.516 00.002 31432 MultiStar: [#1 -0.54,0.27,0.95,U] [#2 0.22,0.31,0.96,U] [#3 -0.21,0.53,0.46,U] [#4 -0.76,-0.39,0.45,U] [#5 0.17,-0.11,0.45,U] [#6 -0.30,-0.31,0.38,U] [#7 0.00,0.00,0.00,L] [#8 -0.47,-0.54,0.30,U] [#9 -0.70,-0.16,0.29,U] 
18:48:18.517 00.001 31432 refined, 8 included, MultiStar: {-0.28, 0.04}, one-star: {-0.33, -0.01}
18:48:18.519 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.12) = xAngle (6.10 = -0.18)
18:48:18.521 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.11 = 2.83)
18:48:18.523 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.98 mountX=0.28 mountY=0.09, mountTheta=0.30
18:48:18.526 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.04, opts=13)
18:48:18.529 00.003 31432 Enqueuing Move request for scope (-0.28, 0.04)
18:48:18.531 00.002 29876 Worker thread wakes up
18:48:18.531 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
18:48:18.531 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
18:48:18.531 00.000 29876 Moving (-0.28, 0.04) raw xDistance=0.28 yDistance=0.09
18:48:18.531 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
18:48:18.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:18.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:48:18.531 00.000 29876 MoveAxis(W, 14, ABG)
18:48:18.531 00.000 29876 Guiding  Dir = 3, Dur = 14
18:48:18.531 00.000 29876 IsSlewing returns 0
18:48:18.532 00.001 29876 IsGuiding returns 0
18:48:18.532 00.000 29876 PulseGuide returned control before completion, sleep 24
18:48:18.535 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:18.546 00.011 31432 UpdateGuideState exits: m=1881 RSB=27.1
18:48:18.548 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:18.550 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:18.552 00.002 31432 Enqueuing Expose request
18:48:18.571 00.019 29876 IsGuiding returns 0
18:48:18.571 00.000 29876 Move returns status 0, amount 14
18:48:18.571 00.000 29876 MoveAxis(N, 0, ABG)
18:48:18.571 00.000 29876 Move returns status 0, amount 0
18:48:18.571 00.000 29876 move complete, result=0
18:48:18.571 00.000 29876 worker thread done servicing request
18:48:18.571 00.000 29876 Worker thread wakes up
18:48:18.571 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:18.571 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:18.572 00.001 31432 GuideStep: 0.3 px 14 ms WEST, 0.1 px 0 ms NORTH
18:48:20.477 01.905 29876 Exposure complete
18:48:20.521 00.044 29876 worker thread done servicing request
18:48:20.521 00.000 31432 OnExposeComplete: enter
18:48:20.523 00.002 31432 UpdateGuideState(): m_state=6
18:48:20.525 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
18:48:20.527 00.002 31432 Star::Find returns 1 (0), X=239.90, Y=904.73, Mass=2051, SNR=28.2, Peak=168 HFD=3.5
18:48:20.529 00.002 31432 Star::Find false star n=4 nbg=280 bg=22.0 sigma=6.0 thresh=40 peak=40
18:48:20.530 00.001 31432 Star::Find false star n=6 nbg=284 bg=25.0 sigma=6.1 thresh=43 peak=39
18:48:20.532 00.002 31432 Star::Find false star n=8 nbg=281 bg=21.9 sigma=5.6 thresh=39 peak=39
18:48:20.534 00.002 31432 Star::Find false star n=3 nbg=276 bg=20.6 sigma=5.2 thresh=36 peak=29
18:48:20.536 00.002 31432 MultiStar: [#1 -0.92,0.15,0.87,U] [#2 -0.60,0.25,0.91,U] [#3 -0.83,0.55,0.00,M1] [#4 -1.78,-0.19,0.00,M1] [#5 -0.87,0.57,0.00,M1] [#6 -1.76,-1.17,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 -1.65,-1.49,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:20.537 00.001 31432 refined, 2 included, MultiStar: {-0.94, 0.30}, one-star: {-1.27, 0.48}
18:48:20.539 00.002 31432 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.12) = xAngle (5.95 = -0.33)
18:48:20.541 00.002 31432 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.96 = 2.68)
18:48:20.543 00.002 31432 CameraToMount -- cameraX=-0.94 cameraY=0.30 hyp=0.99 cameraTheta=2.83 mountX=0.93 mountY=0.44, mountTheta=0.44
18:48:20.545 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=0.30, opts=13)
18:48:20.547 00.002 31432 Enqueuing Move request for scope (-0.94, 0.30)
18:48:20.549 00.002 29876 Worker thread wakes up
18:48:20.549 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.30) opts 0xd
18:48:20.549 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, 0.30)
18:48:20.549 00.000 29876 Moving (-0.94, 0.30) raw xDistance=0.93 yDistance=0.44
18:48:20.549 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.93
18:48:20.549 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
18:48:20.549 00.000 29876 MoveAxis(W, 61, ABG)
18:48:20.549 00.000 29876 Guiding  Dir = 3, Dur = 61
18:48:20.549 00.000 29876 IsSlewing returns 0
18:48:20.549 00.000 29876 IsGuiding returns 0
18:48:20.550 00.001 29876 PulseGuide returned control before completion, sleep 71
18:48:20.553 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:20.564 00.011 31432 UpdateGuideState exits: m=2051 RSB=28.2
18:48:20.566 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:20.568 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:20.570 00.002 31432 Enqueuing Expose request
18:48:20.632 00.062 29876 IsGuiding returns 1
18:48:20.632 00.000 29876 scope still moving after pulse duration time elapsed
18:48:20.663 00.031 29876 IsSlewing returns 0
18:48:20.663 00.000 29876 IsGuiding returns 1
18:48:20.693 00.030 29876 IsSlewing returns 0
18:48:20.693 00.000 29876 IsGuiding returns 1
18:48:20.724 00.031 29876 IsSlewing returns 0
18:48:20.724 00.000 29876 IsGuiding returns 1
18:48:20.756 00.032 29876 IsSlewing returns 0
18:48:20.756 00.000 29876 IsGuiding returns 1
18:48:20.786 00.030 29876 IsSlewing returns 0
18:48:20.786 00.000 29876 IsGuiding returns 0
18:48:20.786 00.000 29876 scope move finished after 61 + 175 ms
18:48:20.786 00.000 29876 Move returns status 0, amount 61
18:48:20.786 00.000 29876 MoveAxis(S, 32, ABG)
18:48:20.786 00.000 29876 Guiding  Dir = 1, Dur = 32
18:48:20.786 00.000 29876 IsSlewing returns 0
18:48:20.786 00.000 29876 IsGuiding returns 0
18:48:20.786 00.000 29876 PulseGuide returned control before completion, sleep 42
18:48:20.832 00.046 29876 IsGuiding returns 1
18:48:20.832 00.000 29876 scope still moving after pulse duration time elapsed
18:48:20.863 00.031 29876 IsSlewing returns 0
18:48:20.863 00.000 29876 IsGuiding returns 1
18:48:20.895 00.032 29876 IsSlewing returns 0
18:48:20.895 00.000 29876 IsGuiding returns 1
18:48:20.926 00.031 29876 IsSlewing returns 0
18:48:20.926 00.000 29876 IsGuiding returns 0
18:48:20.926 00.000 29876 scope move finished after 32 + 107 ms
18:48:20.926 00.000 29876 Move returns status 0, amount 32
18:48:20.926 00.000 29876 move complete, result=0
18:48:20.926 00.000 29876 worker thread done servicing request
18:48:20.926 00.000 29876 Worker thread wakes up
18:48:20.926 00.000 31432 GuideStep: 0.9 px 61 ms WEST, 0.4 px 32 ms SOUTH
18:48:20.928 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:20.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:23.064 02.136 29876 Exposure complete
18:48:23.107 00.043 29876 worker thread done servicing request
18:48:23.107 00.000 31432 OnExposeComplete: enter
18:48:23.109 00.002 31432 UpdateGuideState(): m_state=6
18:48:23.111 00.002 31432 Star::Find(15, 239, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
18:48:23.113 00.002 31432 Star::Find returns 1 (0), X=240.28, Y=904.64, Mass=2006, SNR=28.4, Peak=186 HFD=3.2
18:48:23.115 00.002 31432 MultiStar: [#1 -0.46,0.24,0.90,U] [#2 -0.43,0.16,0.92,U] [#3 -0.50,0.39,0.45,U] [#4 -0.74,-0.44,0.42,U] [#5 0.02,0.67,0.44,U] [#6 -0.66,-0.18,0.34,U] [#7 0.02,-0.05,0.23,U] [#8 -0.74,-0.84,0.00,M6] 
18:48:23.117 00.002 31432 refined, 7 included, MultiStar: {-0.52, 0.21}, one-star: {-0.89, 0.39}
18:48:23.118 00.001 31432 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.12) = xAngle (5.88 = -0.40)
18:48:23.120 00.002 31432 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (8.89 = 2.61)
18:48:23.122 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.21 hyp=0.56 cameraTheta=2.77 mountX=0.52 mountY=0.28, mountTheta=0.50
18:48:23.124 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.21, opts=13)
18:48:23.126 00.002 31432 Enqueuing Move request for scope (-0.52, 0.21)
18:48:23.127 00.001 29876 Worker thread wakes up
18:48:23.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.21) opts 0xd
18:48:23.127 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.21)
18:48:23.127 00.000 29876 Moving (-0.52, 0.21) raw xDistance=0.52 yDistance=0.28
18:48:23.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
18:48:23.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:23.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:48:23.129 00.002 29876 MoveAxis(W, 41, ABG)
18:48:23.129 00.000 29876 Guiding  Dir = 3, Dur = 41
18:48:23.129 00.000 29876 IsSlewing returns 0
18:48:23.129 00.000 29876 IsGuiding returns 0
18:48:23.129 00.000 29876 PulseGuide returned control before completion, sleep 51
18:48:23.132 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:23.144 00.012 31432 UpdateGuideState exits: m=2006 RSB=28.4
18:48:23.146 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:23.148 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:23.150 00.002 31432 Enqueuing Expose request
18:48:23.188 00.038 29876 IsGuiding returns 1
18:48:23.188 00.000 29876 scope still moving after pulse duration time elapsed
18:48:23.219 00.031 29876 IsSlewing returns 0
18:48:23.219 00.000 29876 IsGuiding returns 0
18:48:23.219 00.000 29876 scope move finished after 41 + 49 ms
18:48:23.219 00.000 29876 Move returns status 0, amount 41
18:48:23.219 00.000 29876 MoveAxis(N, 0, ABG)
18:48:23.219 00.000 29876 Move returns status 0, amount 0
18:48:23.219 00.000 29876 move complete, result=0
18:48:23.220 00.001 29876 worker thread done servicing request
18:48:23.220 00.000 29876 Worker thread wakes up
18:48:23.220 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:23.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:23.220 00.000 31432 GuideStep: 0.5 px 41 ms WEST, 0.3 px 0 ms NORTH
18:48:25.125 01.905 29876 Exposure complete
18:48:25.168 00.043 29876 worker thread done servicing request
18:48:25.168 00.000 31432 OnExposeComplete: enter
18:48:25.171 00.003 31432 UpdateGuideState(): m_state=6
18:48:25.173 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
18:48:25.176 00.003 31432 Star::Find returns 1 (0), X=241.45, Y=904.36, Mass=2032, SNR=28.1, Peak=177 HFD=3.2
18:48:25.178 00.002 31432 MultiStar: [#1 0.11,0.44,0.87,U] [#2 0.78,0.26,0.85,U] [#3 -0.03,0.29,0.44,U] [#4 0.20,-0.42,0.43,U] [#5 0.61,0.25,0.38,U] [#6 0.18,-0.79,0.34,U] [#7 -0.71,-0.63,0.00,M9] [#8 -0.63,-1.19,0.00,M7] 
18:48:25.180 00.002 31432 single-star, 6 included, MultiStar: {0.33, 0.11}, one-star: {0.28, 0.11}
18:48:25.181 00.001 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.12) = xAngle (3.50 = -2.79)
18:48:25.183 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.51 = 0.22)
18:48:25.185 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.31 cameraTheta=0.38 mountX=-0.29 mountY=0.07, mountTheta=2.91
18:48:25.189 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.11, opts=13)
18:48:25.194 00.005 31432 Enqueuing Move request for scope (0.28, 0.11)
18:48:25.199 00.005 29876 Worker thread wakes up
18:48:25.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
18:48:25.199 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
18:48:25.199 00.000 29876 Moving (0.28, 0.11) raw xDistance=-0.29 yDistance=0.07
18:48:25.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.29
18:48:25.199 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:25.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:48:25.199 00.000 29876 MoveAxis(E, 12, ABG)
18:48:25.200 00.001 29876 Guiding  Dir = 2, Dur = 12
18:48:25.200 00.000 29876 IsSlewing returns 0
18:48:25.200 00.000 29876 IsGuiding returns 0
18:48:25.201 00.001 29876 PulseGuide returned control before completion, sleep 22
18:48:25.204 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:25.216 00.012 31432 UpdateGuideState exits: m=2032 RSB=28.1
18:48:25.219 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:25.222 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:25.224 00.002 31432 Enqueuing Expose request
18:48:25.233 00.009 29876 IsGuiding returns 1
18:48:25.233 00.000 29876 scope still moving after pulse duration time elapsed
18:48:25.265 00.032 29876 IsSlewing returns 0
18:48:25.265 00.000 29876 IsGuiding returns 0
18:48:25.265 00.000 29876 scope move finished after 12 + 52 ms
18:48:25.265 00.000 29876 Move returns status 0, amount 12
18:48:25.265 00.000 29876 MoveAxis(N, 0, ABG)
18:48:25.265 00.000 29876 Move returns status 0, amount 0
18:48:25.265 00.000 29876 move complete, result=0
18:48:25.265 00.000 29876 worker thread done servicing request
18:48:25.265 00.000 29876 Worker thread wakes up
18:48:25.265 00.000 31432 GuideStep: -0.3 px 12 ms EAST, 0.1 px 0 ms NORTH
18:48:25.268 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:25.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:27.391 02.123 29876 Exposure complete
18:48:27.434 00.043 29876 worker thread done servicing request
18:48:27.434 00.000 31432 OnExposeComplete: enter
18:48:27.436 00.002 31432 UpdateGuideState(): m_state=6
18:48:27.438 00.002 31432 Star::Find(15, 241, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
18:48:27.440 00.002 31432 Star::Find returns 1 (0), X=241.09, Y=903.89, Mass=1909, SNR=27.3, Peak=172 HFD=3.0
18:48:27.442 00.002 31432 Star::Find false star n=2 nbg=281 bg=21.4 sigma=5.8 thresh=39 peak=36
18:48:27.444 00.002 31432 Star::Find false star n=7 nbg=278 bg=23.9 sigma=6.1 thresh=42 peak=41
18:48:27.445 00.001 31432 Star::Find false star n=5 nbg=279 bg=21.7 sigma=5.8 thresh=39 peak=37
18:48:27.447 00.002 31432 Star::Find false star n=4 nbg=276 bg=20.2 sigma=5.3 thresh=36 peak=31
18:48:27.449 00.002 31432 MultiStar: [#1 0.41,0.18,0.97,U] [#2 0.55,-0.08,0.86,U] [#3 0.08,0.20,0.46,U] [#4 -0.46,-0.65,0.41,U] [#5 0.27,0.12,0.45,U] [#6 0.15,-0.24,0.37,U] [#7 0.00,0.00,0.00,L] [#8 -0.47,-1.26,0.00,M8] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:27.451 00.002 31432 refined, 6 included, MultiStar: {0.18, -0.10}, one-star: {-0.08, -0.36}
18:48:27.453 00.002 31432 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-3.12) = xAngle (2.60 = 2.60)
18:48:27.454 00.001 31432 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.67)
18:48:27.456 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
18:48:27.459 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.10, opts=13)
18:48:27.461 00.002 31432 Enqueuing Move request for scope (0.18, -0.10)
18:48:27.463 00.002 29876 Worker thread wakes up
18:48:27.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
18:48:27.463 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
18:48:27.463 00.000 29876 Moving (0.18, -0.10) raw xDistance=-0.18 yDistance=-0.13
18:48:27.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
18:48:27.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:27.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:48:27.463 00.000 29876 MoveAxis(E, 0, ABG)
18:48:27.463 00.000 29876 Move returns status 0, amount 0
18:48:27.463 00.000 29876 MoveAxis(N, 0, ABG)
18:48:27.463 00.000 29876 Move returns status 0, amount 0
18:48:27.463 00.000 29876 move complete, result=0
18:48:27.463 00.000 29876 worker thread done servicing request
18:48:27.467 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:48:27.477 00.010 31432 UpdateGuideState exits: m=1909 RSB=27.3
18:48:27.480 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:27.481 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:27.483 00.002 31432 Enqueuing Expose request
18:48:27.485 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
18:48:27.487 00.002 29876 Worker thread wakes up
18:48:27.487 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:27.487 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:29.390 01.903 29876 Exposure complete
18:48:29.438 00.048 29876 worker thread done servicing request
18:48:29.438 00.000 31432 OnExposeComplete: enter
18:48:29.440 00.002 31432 UpdateGuideState(): m_state=6
18:48:29.442 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
18:48:29.444 00.002 31432 Star::Find returns 1 (0), X=240.72, Y=904.00, Mass=1973, SNR=27.8, Peak=163 HFD=3.3
18:48:29.445 00.001 31432 Star::Find false star n=4 nbg=279 bg=21.0 sigma=5.3 thresh=37 peak=36
18:48:29.447 00.002 31432 Star::Find false star n=3 nbg=279 bg=24.8 sigma=5.5 thresh=41 peak=39
18:48:29.449 00.002 31432 MultiStar: [#1 -0.28,-0.32,0.92,U] [#2 -0.07,-0.28,0.95,U] [#3 -0.09,0.02,0.43,U] [#4 -0.60,-0.57,0.39,U] [#5 0.46,-0.34,0.44,U] [#6 -0.58,-0.60,0.32,U] [#7 0.00,0.00,0.00,L] [#8 -0.92,-1.09,0.00,M9] [#9 0.00,0.00,0.00,L] [#10 1.39,-0.80,0.00,M5] 
18:48:29.451 00.002 31432 refined, 6 included, MultiStar: {-0.23, -0.31}, one-star: {-0.45, -0.25}
18:48:29.453 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-3.12) = xAngle (0.90 = 0.90)
18:48:29.455 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.38)
18:48:29.457 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.31 hyp=0.38 cameraTheta=-2.22 mountX=0.24 mountY=-0.27, mountTheta=-0.84
18:48:29.459 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.31, opts=13)
18:48:29.461 00.002 31432 Enqueuing Move request for scope (-0.23, -0.31)
18:48:29.463 00.002 29876 Worker thread wakes up
18:48:29.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.31) opts 0xd
18:48:29.463 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.31)
18:48:29.463 00.000 29876 Moving (-0.23, -0.31) raw xDistance=0.24 yDistance=-0.27
18:48:29.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
18:48:29.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:29.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
18:48:29.463 00.000 29876 MoveAxis(W, 15, ABG)
18:48:29.463 00.000 29876 Guiding  Dir = 3, Dur = 15
18:48:29.464 00.001 29876 IsSlewing returns 0
18:48:29.464 00.000 29876 IsGuiding returns 0
18:48:29.464 00.000 29876 PulseGuide returned control before completion, sleep 25
18:48:29.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:29.478 00.011 31432 UpdateGuideState exits: m=1973 RSB=27.8
18:48:29.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:29.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:29.484 00.002 31432 Enqueuing Expose request
18:48:29.496 00.012 29876 IsGuiding returns 0
18:48:29.496 00.000 29876 Move returns status 0, amount 15
18:48:29.496 00.000 29876 MoveAxis(N, 0, ABG)
18:48:29.496 00.000 29876 Move returns status 0, amount 0
18:48:29.496 00.000 29876 move complete, result=0
18:48:29.496 00.000 29876 worker thread done servicing request
18:48:29.496 00.000 29876 Worker thread wakes up
18:48:29.496 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:29.496 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:29.496 00.000 31432 GuideStep: 0.2 px 15 ms WEST, -0.3 px 0 ms NORTH
18:48:31.624 02.128 29876 Exposure complete
18:48:31.668 00.044 29876 worker thread done servicing request
18:48:31.668 00.000 31432 OnExposeComplete: enter
18:48:31.670 00.002 31432 UpdateGuideState(): m_state=6
18:48:31.672 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
18:48:31.674 00.002 31432 Star::Find returns 1 (0), X=240.13, Y=904.15, Mass=2137, SNR=28.9, Peak=177 HFD=3.2
18:48:31.676 00.002 31432 Star::Find false star n=6 nbg=277 bg=17.8 sigma=5.4 thresh=34 peak=33
18:48:31.678 00.002 31432 Star::Find false star n=12 nbg=262 bg=24.0 sigma=5.5 thresh=40 peak=40
18:48:31.680 00.002 31432 Star::Find false star n=4 nbg=279 bg=21.8 sigma=5.4 thresh=38 peak=36
18:48:31.681 00.001 31432 MultiStar: [#1 -0.91,-0.31,0.00,M1] [#2 -0.55,-0.10,0.88,U] [#3 -0.33,0.03,0.41,U] [#4 -1.70,-1.10,0.00,M1] [#5 -0.26,-0.17,0.40,U] [#6 -0.89,-1.41,0.00,M1] [#7 -1.93,-1.11,0.00,M10] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:31.683 00.002 31432 refined, 3 included, MultiStar: {-0.66, -0.09}, one-star: {-1.04, -0.09}
18:48:31.684 00.001 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-3.12) = xAngle (0.11 = 0.11)
18:48:31.686 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
18:48:31.688 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.09 hyp=0.66 cameraTheta=-3.01 mountX=0.66 mountY=0.02, mountTheta=0.02
18:48:31.690 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.09, opts=13)
18:48:31.692 00.002 31432 Enqueuing Move request for scope (-0.66, -0.09)
18:48:31.694 00.002 29876 Worker thread wakes up
18:48:31.694 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.09) opts 0xd
18:48:31.694 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.09)
18:48:31.694 00.000 29876 Moving (-0.66, -0.09) raw xDistance=0.66 yDistance=0.02
18:48:31.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66
18:48:31.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:31.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:48:31.694 00.000 29876 MoveAxis(W, 44, ABG)
18:48:31.694 00.000 29876 Guiding  Dir = 3, Dur = 44
18:48:31.695 00.001 29876 IsSlewing returns 0
18:48:31.695 00.000 29876 IsGuiding returns 0
18:48:31.695 00.000 29876 PulseGuide returned control before completion, sleep 54
18:48:31.698 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:31.709 00.011 31432 UpdateGuideState exits: m=2137 RSB=28.9
18:48:31.711 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:31.713 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:31.715 00.002 31432 Enqueuing Expose request
18:48:31.762 00.047 29876 IsGuiding returns 1
18:48:31.762 00.000 29876 scope still moving after pulse duration time elapsed
18:48:31.793 00.031 29876 IsSlewing returns 0
18:48:31.793 00.000 29876 IsGuiding returns 1
18:48:31.824 00.031 29876 IsSlewing returns 0
18:48:31.824 00.000 29876 IsGuiding returns 1
18:48:31.855 00.031 29876 IsSlewing returns 0
18:48:31.855 00.000 29876 IsGuiding returns 1
18:48:31.886 00.031 29876 IsSlewing returns 0
18:48:31.886 00.000 29876 IsGuiding returns 0
18:48:31.886 00.000 29876 scope move finished after 44 + 147 ms
18:48:31.886 00.000 29876 Move returns status 0, amount 44
18:48:31.886 00.000 29876 MoveAxis(N, 0, ABG)
18:48:31.886 00.000 29876 Move returns status 0, amount 0
18:48:31.886 00.000 29876 move complete, result=0
18:48:31.886 00.000 29876 worker thread done servicing request
18:48:31.887 00.001 29876 Worker thread wakes up
18:48:31.887 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:31.887 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:31.887 00.000 31432 GuideStep: 0.7 px 44 ms WEST, 0.0 px 0 ms NORTH
18:48:33.804 01.917 29876 Exposure complete
18:48:33.847 00.043 29876 worker thread done servicing request
18:48:33.847 00.000 31432 OnExposeComplete: enter
18:48:33.849 00.002 31432 UpdateGuideState(): m_state=6
18:48:33.851 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
18:48:33.853 00.002 31432 Star::Find returns 1 (0), X=240.16, Y=903.74, Mass=1955, SNR=27.5, Peak=178 HFD=3.4
18:48:33.855 00.002 31432 Star::Find false star n=5 nbg=277 bg=20.8 sigma=5.7 thresh=38 peak=34
18:48:33.857 00.002 31432 Star::Find false star n=6 nbg=278 bg=24.5 sigma=5.7 thresh=42 peak=39
18:48:33.859 00.002 31432 Star::Find false star n=5 nbg=281 bg=21.7 sigma=5.4 thresh=38 peak=36
18:48:33.861 00.002 31432 Star::Find false star n=1 nbg=277 bg=20.1 sigma=5.2 thresh=36 peak=32
18:48:33.863 00.002 31432 MultiStar: [#1 -0.78,-0.19,0.93,U] [#2 -0.73,-0.34,0.89,U] [#3 -0.30,-0.80,0.43,U] [#4 -1.85,-0.95,0.00,M2] [#5 -0.81,-0.37,0.39,U] [#6 -1.65,-1.36,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -1.04,-1.51,0.00,M10] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:33.865 00.002 31432 refined, 4 included, MultiStar: {-0.78, -0.41}, one-star: {-1.01, -0.50}
18:48:33.867 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-3.12) = xAngle (0.46 = 0.46)
18:48:33.869 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.81)
18:48:33.871 00.002 31432 CameraToMount -- cameraX=-0.78 cameraY=-0.41 hyp=0.88 cameraTheta=-2.66 mountX=0.79 mountY=-0.28, mountTheta=-0.35
18:48:33.874 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=-0.41, opts=13)
18:48:33.879 00.005 31432 Enqueuing Move request for scope (-0.78, -0.41)
18:48:33.881 00.002 29876 Worker thread wakes up
18:48:33.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.41) opts 0xd
18:48:33.881 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, -0.41)
18:48:33.881 00.000 29876 Moving (-0.78, -0.41) raw xDistance=0.79 yDistance=-0.28
18:48:33.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.79
18:48:33.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:33.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:48:33.881 00.000 29876 MoveAxis(W, 56, ABG)
18:48:33.882 00.001 29876 Guiding  Dir = 3, Dur = 56
18:48:33.882 00.000 29876 IsSlewing returns 0
18:48:33.882 00.000 29876 IsGuiding returns 0
18:48:33.882 00.000 29876 PulseGuide returned control before completion, sleep 66
18:48:33.887 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:33.903 00.016 31432 UpdateGuideState exits: m=1955 RSB=27.5
18:48:33.905 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:33.910 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:33.914 00.004 31432 Enqueuing Expose request
18:48:33.959 00.045 29876 IsGuiding returns 1
18:48:33.959 00.000 29876 scope still moving after pulse duration time elapsed
18:48:33.990 00.031 29876 IsSlewing returns 0
18:48:33.990 00.000 29876 IsGuiding returns 1
18:48:34.022 00.032 29876 IsSlewing returns 0
18:48:34.022 00.000 29876 IsGuiding returns 1
18:48:34.052 00.030 29876 IsSlewing returns 0
18:48:34.052 00.000 29876 IsGuiding returns 1
18:48:34.083 00.031 29876 IsSlewing returns 0
18:48:34.083 00.000 29876 IsGuiding returns 0
18:48:34.083 00.000 29876 scope move finished after 56 + 145 ms
18:48:34.083 00.000 29876 Move returns status 0, amount 56
18:48:34.083 00.000 29876 MoveAxis(N, 0, ABG)
18:48:34.083 00.000 29876 Move returns status 0, amount 0
18:48:34.083 00.000 29876 move complete, result=0
18:48:34.083 00.000 29876 worker thread done servicing request
18:48:34.083 00.000 29876 Worker thread wakes up
18:48:34.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:34.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:34.083 00.000 31432 GuideStep: 0.8 px 56 ms WEST, -0.3 px 0 ms NORTH
18:48:36.213 02.130 29876 Exposure complete
18:48:36.255 00.042 29876 worker thread done servicing request
18:48:36.255 00.000 31432 OnExposeComplete: enter
18:48:36.257 00.002 31432 UpdateGuideState(): m_state=6
18:48:36.259 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
18:48:36.261 00.002 31432 Star::Find returns 1 (0), X=240.51, Y=903.80, Mass=1955, SNR=27.8, Peak=144 HFD=3.4
18:48:36.263 00.002 31432 Star::Find false star n=3 nbg=281 bg=20.9 sigma=6.1 thresh=39 peak=35
18:48:36.265 00.002 31432 Star::Find false star n=7 nbg=280 bg=25.3 sigma=5.6 thresh=42 peak=42
18:48:36.267 00.002 31432 Star::Find false star n=4 nbg=278 bg=22.4 sigma=5.5 thresh=39 peak=34
18:48:36.269 00.002 31432 Star::Find false star n=4 nbg=279 bg=20.6 sigma=5.5 thresh=37 peak=36
18:48:36.270 00.001 31432 MultiStar: [#1 -0.14,-0.29,0.96,U] [#2 -0.07,-0.00,0.88,U] [#3 -0.19,0.29,0.48,U] [#4 -0.84,-0.00,0.39,U] [#5 0.94,-0.23,0.00,M1] [#6 -0.83,-1.16,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 -0.57,-2.48,0.00,R] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:36.272 00.002 31432 refined, 4 included, MultiStar: {-0.34, -0.16}, one-star: {-0.66, -0.45}
18:48:36.274 00.002 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-3.12) = xAngle (0.41 = 0.41)
18:48:36.278 00.004 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.86)
18:48:36.282 00.004 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-2.70 mountX=0.35 mountY=-0.11, mountTheta=-0.30
18:48:36.284 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.16, opts=13)
18:48:36.287 00.003 31432 Enqueuing Move request for scope (-0.34, -0.16)
18:48:36.289 00.002 29876 Worker thread wakes up
18:48:36.289 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.16) opts 0xd
18:48:36.289 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.16)
18:48:36.289 00.000 29876 Moving (-0.34, -0.16) raw xDistance=0.35 yDistance=-0.11
18:48:36.289 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
18:48:36.289 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:36.289 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:48:36.289 00.000 29876 MoveAxis(W, 30, ABG)
18:48:36.289 00.000 29876 Guiding  Dir = 3, Dur = 30
18:48:36.289 00.000 29876 IsSlewing returns 0
18:48:36.289 00.000 29876 IsGuiding returns 0
18:48:36.290 00.001 29876 PulseGuide returned control before completion, sleep 40
18:48:36.293 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:36.305 00.012 31432 UpdateGuideState exits: m=1955 RSB=27.8
18:48:36.308 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:36.310 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:36.312 00.002 31432 Enqueuing Expose request
18:48:36.335 00.023 29876 IsGuiding returns 1
18:48:36.335 00.000 29876 scope still moving after pulse duration time elapsed
18:48:36.366 00.031 29876 IsSlewing returns 0
18:48:36.366 00.000 29876 IsGuiding returns 1
18:48:36.397 00.031 29876 IsSlewing returns 0
18:48:36.397 00.000 29876 IsGuiding returns 0
18:48:36.397 00.000 29876 scope move finished after 30 + 78 ms
18:48:36.397 00.000 29876 Move returns status 0, amount 30
18:48:36.397 00.000 29876 MoveAxis(N, 0, ABG)
18:48:36.397 00.000 29876 Move returns status 0, amount 0
18:48:36.397 00.000 29876 move complete, result=0
18:48:36.397 00.000 29876 worker thread done servicing request
18:48:36.397 00.000 29876 Worker thread wakes up
18:48:36.397 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.1 px 0 ms NORTH
18:48:36.400 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:36.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:38.310 01.910 29876 Exposure complete
18:48:38.352 00.042 29876 worker thread done servicing request
18:48:38.352 00.000 31432 OnExposeComplete: enter
18:48:38.354 00.002 31432 UpdateGuideState(): m_state=6
18:48:38.357 00.003 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
18:48:38.359 00.002 31432 Star::Find returns 1 (0), X=240.63, Y=904.22, Mass=1897, SNR=27.4, Peak=175 HFD=3.2
18:48:38.361 00.002 31432 Star::Find false star n=7 nbg=279 bg=21.2 sigma=5.8 thresh=39 peak=38
18:48:38.363 00.002 31432 MultiStar: [#1 -1.12,0.40,0.00,M1] [#2 -0.69,0.33,0.97,U] [#3 -0.23,0.26,0.47,U] [#4 -0.83,-0.08,0.44,U] [#5 -0.12,-0.62,0.45,U] [#6 -0.70,-0.44,0.40,U] [#7 0.00,0.00,0.00,L] [#8 -0.04,0.80,0.41,U] [#9 -0.03,0.10,0.26,U] 
18:48:38.365 00.002 31432 refined, 7 included, MultiStar: {-0.46, 0.06}, one-star: {-0.54, -0.02}
18:48:38.369 00.004 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.12) = xAngle (6.12 = -0.16)
18:48:38.372 00.003 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.13 = 2.85)
18:48:38.374 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.06 hyp=0.47 cameraTheta=3.01 mountX=0.46 mountY=0.13, mountTheta=0.28
18:48:38.377 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.06, opts=13)
18:48:38.379 00.002 31432 Enqueuing Move request for scope (-0.46, 0.06)
18:48:38.381 00.002 29876 Worker thread wakes up
18:48:38.381 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.06) opts 0xd
18:48:38.381 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.06)
18:48:38.381 00.000 29876 Moving (-0.46, 0.06) raw xDistance=0.46 yDistance=0.13
18:48:38.381 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
18:48:38.381 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:38.381 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:48:38.381 00.000 29876 MoveAxis(W, 34, ABG)
18:48:38.381 00.000 29876 Guiding  Dir = 3, Dur = 34
18:48:38.382 00.001 29876 IsSlewing returns 0
18:48:38.382 00.000 29876 IsGuiding returns 0
18:48:38.382 00.000 29876 PulseGuide returned control before completion, sleep 44
18:48:38.385 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:38.396 00.011 31432 UpdateGuideState exits: m=1897 RSB=27.4
18:48:38.398 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:38.400 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:38.402 00.002 31432 Enqueuing Expose request
18:48:38.433 00.031 29876 IsGuiding returns 1
18:48:38.433 00.000 29876 scope still moving after pulse duration time elapsed
18:48:38.464 00.031 29876 IsSlewing returns 0
18:48:38.464 00.000 29876 IsGuiding returns 0
18:48:38.464 00.000 29876 scope move finished after 34 + 48 ms
18:48:38.464 00.000 29876 Move returns status 0, amount 34
18:48:38.464 00.000 29876 MoveAxis(N, 0, ABG)
18:48:38.464 00.000 29876 Move returns status 0, amount 0
18:48:38.464 00.000 29876 move complete, result=0
18:48:38.464 00.000 29876 worker thread done servicing request
18:48:38.464 00.000 29876 Worker thread wakes up
18:48:38.464 00.000 31432 GuideStep: 0.5 px 34 ms WEST, 0.1 px 0 ms NORTH
18:48:38.468 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:38.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:40.590 02.122 29876 Exposure complete
18:48:40.634 00.044 29876 worker thread done servicing request
18:48:40.634 00.000 31432 OnExposeComplete: enter
18:48:40.637 00.003 31432 UpdateGuideState(): m_state=6
18:48:40.639 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
18:48:40.641 00.002 31432 Star::Find returns 1 (0), X=240.26, Y=904.62, Mass=1790, SNR=26.1, Peak=156 HFD=3.2
18:48:40.643 00.002 31432 Star::Find false star n=7 nbg=276 bg=20.8 sigma=5.3 thresh=37 peak=37
18:48:40.645 00.002 31432 Star::Find false star n=7 nbg=277 bg=24.3 sigma=5.8 thresh=42 peak=39
18:48:40.646 00.001 31432 MultiStar: [#1 -0.59,-0.02,0.98,U] [#2 -0.75,-0.06,0.99,U] [#3 -0.71,0.37,0.50,U] [#4 -1.03,-0.43,0.00,M1] [#5 -0.08,0.27,0.43,U] [#6 -0.72,-1.27,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 -0.66,2.67,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 -0.94,0.02,0.00,M6] 
18:48:40.648 00.002 31432 refined, 4 included, MultiStar: {-0.67, 0.15}, one-star: {-0.91, 0.38}
18:48:40.650 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.12) = xAngle (6.04 = -0.25)
18:48:40.652 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.05 = 2.77)
18:48:40.655 00.003 31432 CameraToMount -- cameraX=-0.67 cameraY=0.15 hyp=0.69 cameraTheta=2.92 mountX=0.67 mountY=0.25, mountTheta=0.36
18:48:40.658 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.15, opts=13)
18:48:40.660 00.002 31432 Enqueuing Move request for scope (-0.67, 0.15)
18:48:40.662 00.002 29876 Worker thread wakes up
18:48:40.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.15) opts 0xd
18:48:40.662 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.15)
18:48:40.662 00.000 29876 Moving (-0.67, 0.15) raw xDistance=0.67 yDistance=0.25
18:48:40.662 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
18:48:40.662 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:40.662 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:48:40.662 00.000 29876 MoveAxis(W, 47, ABG)
18:48:40.662 00.000 29876 Guiding  Dir = 3, Dur = 47
18:48:40.662 00.000 29876 IsSlewing returns 0
18:48:40.662 00.000 29876 IsGuiding returns 0
18:48:40.663 00.001 29876 PulseGuide returned control before completion, sleep 57
18:48:40.666 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:40.678 00.012 31432 UpdateGuideState exits: m=1790 RSB=26.1
18:48:40.681 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:40.684 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:40.686 00.002 31432 Enqueuing Expose request
18:48:40.730 00.044 29876 IsGuiding returns 1
18:48:40.730 00.000 29876 scope still moving after pulse duration time elapsed
18:48:40.760 00.030 29876 IsSlewing returns 0
18:48:40.760 00.000 29876 IsGuiding returns 0
18:48:40.760 00.000 29876 scope move finished after 47 + 50 ms
18:48:40.760 00.000 29876 Move returns status 0, amount 47
18:48:40.760 00.000 29876 MoveAxis(N, 0, ABG)
18:48:40.760 00.000 29876 Move returns status 0, amount 0
18:48:40.760 00.000 29876 move complete, result=0
18:48:40.760 00.000 29876 worker thread done servicing request
18:48:40.760 00.000 29876 Worker thread wakes up
18:48:40.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:40.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:40.760 00.000 31432 GuideStep: 0.7 px 47 ms WEST, 0.3 px 0 ms NORTH
18:48:42.678 01.918 29876 Exposure complete
18:48:42.721 00.043 29876 worker thread done servicing request
18:48:42.721 00.000 31432 OnExposeComplete: enter
18:48:42.723 00.002 31432 UpdateGuideState(): m_state=6
18:48:42.725 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
18:48:42.727 00.002 31432 Star::Find returns 1 (0), X=239.54, Y=903.98, Mass=1925, SNR=27.4, Peak=190 HFD=3.5
18:48:42.729 00.002 31432 Star::Find false star n=7 nbg=274 bg=20.7 sigma=5.4 thresh=37 peak=34
18:48:42.731 00.002 31432 Star::Find false star n=8 nbg=280 bg=24.6 sigma=6.0 thresh=42 peak=42
18:48:42.733 00.002 31432 Star::Find false star n=3 nbg=279 bg=22.3 sigma=5.2 thresh=38 peak=38
18:48:42.734 00.001 31432 MultiStar: [#1 -1.27,-0.01,0.00,M1] [#2 -1.44,-0.33,0.00,M1] [#3 -1.04,0.10,0.00,M1] [#4 -2.25,-0.74,0.00,M2] [#5 -0.62,0.37,0.40,U] [#6 -1.11,-1.04,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 -0.65,0.77,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:42.736 00.002 31432 refined, 1 included, MultiStar: {-1.34, -0.08}, one-star: {-1.63, -0.26}
18:48:42.738 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-3.12) = xAngle (0.04 = 0.04)
18:48:42.740 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
18:48:42.741 00.001 31432 CameraToMount -- cameraX=-1.34 cameraY=-0.08 hyp=1.34 cameraTheta=-3.08 mountX=1.34 mountY=0.13, mountTheta=0.09
18:48:42.744 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.34, y=-0.08, opts=13)
18:48:42.746 00.002 31432 Enqueuing Move request for scope (-1.34, -0.08)
18:48:42.748 00.002 29876 Worker thread wakes up
18:48:42.748 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.34, -0.08) opts 0xd
18:48:42.748 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.34, -0.08)
18:48:42.748 00.000 29876 Moving (-1.34, -0.08) raw xDistance=1.34 yDistance=0.13
18:48:42.748 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.34
18:48:42.748 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:42.748 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:48:42.748 00.000 29876 MoveAxis(W, 92, ABG)
18:48:42.748 00.000 29876 Guiding  Dir = 3, Dur = 92
18:48:42.748 00.000 29876 IsSlewing returns 0
18:48:42.748 00.000 29876 IsGuiding returns 0
18:48:42.749 00.001 29876 PulseGuide returned control before completion, sleep 102
18:48:42.752 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:42.763 00.011 31432 UpdateGuideState exits: m=1925 RSB=27.4
18:48:42.765 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:42.767 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:42.769 00.002 31432 Enqueuing Expose request
18:48:42.863 00.094 29876 IsGuiding returns 1
18:48:42.863 00.000 29876 scope still moving after pulse duration time elapsed
18:48:42.893 00.030 29876 IsSlewing returns 0
18:48:42.893 00.000 29876 IsGuiding returns 0
18:48:42.893 00.000 29876 scope move finished after 92 + 53 ms
18:48:42.893 00.000 29876 Move returns status 0, amount 92
18:48:42.893 00.000 29876 MoveAxis(N, 0, ABG)
18:48:42.893 00.000 29876 Move returns status 0, amount 0
18:48:42.893 00.000 29876 move complete, result=0
18:48:42.893 00.000 29876 worker thread done servicing request
18:48:42.893 00.000 29876 Worker thread wakes up
18:48:42.893 00.000 31432 GuideStep: 1.3 px 92 ms WEST, 0.1 px 0 ms NORTH
18:48:42.895 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:42.895 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:45.031 02.136 29876 Exposure complete
18:48:45.078 00.047 29876 worker thread done servicing request
18:48:45.078 00.000 31432 OnExposeComplete: enter
18:48:45.080 00.002 31432 UpdateGuideState(): m_state=6
18:48:45.082 00.002 31432 Star::Find(15, 239, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
18:48:45.084 00.002 31432 Star::Find returns 1 (0), X=240.58, Y=903.64, Mass=1805, SNR=26.5, Peak=149 HFD=3.3
18:48:45.085 00.001 31432 Star::Find false star n=8 nbg=283 bg=20.5 sigma=5.3 thresh=37 peak=36
18:48:45.087 00.002 31432 Star::Find false star n=10 nbg=279 bg=23.8 sigma=5.6 thresh=41 peak=41
18:48:45.089 00.002 31432 Star::Find false star n=3 nbg=279 bg=22.8 sigma=5.9 thresh=41 peak=37
18:48:45.091 00.002 31432 Star::Find false star n=3 nbg=279 bg=20.3 sigma=4.9 thresh=35 peak=28
18:48:45.093 00.002 31432 MultiStar: [#1 -1.03,-0.45,0.00,M2] [#2 -0.84,-0.56,0.00,M2] [#3 -1.05,-0.39,0.00,M2] [#4 -0.89,-1.40,0.00,M3] [#5 -0.45,-0.38,0.33,U] [#6 -0.89,-1.72,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 -0.45,1.27,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:45.094 00.001 31432 refined, 1 included, MultiStar: {-0.56, -0.55}, one-star: {-0.59, -0.60}
18:48:45.096 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-3.12) = xAngle (0.75 = 0.75)
18:48:45.098 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
18:48:45.100 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.55 hyp=0.78 cameraTheta=-2.36 mountX=0.57 mountY=-0.46, mountTheta=-0.67
18:48:45.102 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.55, opts=13)
18:48:45.104 00.002 31432 Enqueuing Move request for scope (-0.56, -0.55)
18:48:45.106 00.002 29876 Worker thread wakes up
18:48:45.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.55) opts 0xd
18:48:45.106 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.55)
18:48:45.106 00.000 29876 Moving (-0.56, -0.55) raw xDistance=0.57 yDistance=-0.46
18:48:45.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.57
18:48:45.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:48:45.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
18:48:45.106 00.000 29876 MoveAxis(W, 49, ABG)
18:48:45.107 00.001 29876 Guiding  Dir = 3, Dur = 49
18:48:45.107 00.000 29876 IsSlewing returns 0
18:48:45.107 00.000 29876 IsGuiding returns 0
18:48:45.107 00.000 29876 PulseGuide returned control before completion, sleep 59
18:48:45.112 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:45.124 00.012 31432 UpdateGuideState exits: m=1805 RSB=26.5
18:48:45.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:45.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:45.130 00.002 31432 Enqueuing Expose request
18:48:45.170 00.040 29876 IsGuiding returns 1
18:48:45.170 00.000 29876 scope still moving after pulse duration time elapsed
18:48:45.201 00.031 29876 IsSlewing returns 0
18:48:45.201 00.000 29876 IsGuiding returns 1
18:48:45.232 00.031 29876 IsSlewing returns 0
18:48:45.232 00.000 29876 IsGuiding returns 1
18:48:45.262 00.030 29876 IsSlewing returns 0
18:48:45.262 00.000 29876 IsGuiding returns 1
18:48:45.292 00.030 29876 IsSlewing returns 0
18:48:45.292 00.000 29876 IsGuiding returns 0
18:48:45.292 00.000 29876 scope move finished after 49 + 136 ms
18:48:45.292 00.000 29876 Move returns status 0, amount 49
18:48:45.292 00.000 29876 MoveAxis(N, 0, ABG)
18:48:45.292 00.000 29876 Move returns status 0, amount 0
18:48:45.292 00.000 29876 move complete, result=0
18:48:45.292 00.000 29876 worker thread done servicing request
18:48:45.292 00.000 29876 Worker thread wakes up
18:48:45.292 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:45.292 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:45.292 00.000 31432 GuideStep: 0.6 px 49 ms WEST, -0.5 px 0 ms NORTH
18:48:47.210 01.918 29876 Exposure complete
18:48:47.254 00.044 29876 worker thread done servicing request
18:48:47.254 00.000 31432 OnExposeComplete: enter
18:48:47.256 00.002 31432 UpdateGuideState(): m_state=6
18:48:47.258 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
18:48:47.260 00.002 31432 Star::Find returns 1 (0), X=241.42, Y=903.58, Mass=1903, SNR=26.8, Peak=165 HFD=3.3
18:48:47.262 00.002 31432 Star::Find false star n=8 nbg=279 bg=21.1 sigma=5.8 thresh=38 peak=38
18:48:47.264 00.002 31432 Star::Find false star n=6 nbg=274 bg=24.8 sigma=5.7 thresh=42 peak=39
18:48:47.266 00.002 31432 Star::Find false star n=3 nbg=286 bg=22.1 sigma=6.1 thresh=40 peak=37
18:48:47.268 00.002 31432 Star::Find false star n=3 nbg=279 bg=21.0 sigma=5.5 thresh=38 peak=29
18:48:47.270 00.002 31432 MultiStar: [#1 -0.15,0.26,0.96,U] [#2 -0.15,-0.44,0.89,U] [#3 -0.42,0.21,0.42,U] [#4 -0.55,-0.46,0.39,U] [#5 1.11,-0.58,0.00,M1] [#6 -0.49,-0.74,0.34,U] [#7 0.00,0.00,0.00,L] [#8 0.22,1.18,0.00,M4] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:47.271 00.001 31432 refined, 5 included, MultiStar: {-0.15, -0.29}, one-star: {0.25, -0.67}
18:48:47.274 00.003 31432 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-3.12) = xAngle (1.07 = 1.07)
18:48:47.275 00.001 31432 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.20)
18:48:47.277 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.32 cameraTheta=-2.04 mountX=0.15 mountY=-0.26, mountTheta=-1.04
18:48:47.279 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.29, opts=13)
18:48:47.281 00.002 31432 Enqueuing Move request for scope (-0.15, -0.29)
18:48:47.283 00.002 29876 Worker thread wakes up
18:48:47.283 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd
18:48:47.283 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.29)
18:48:47.283 00.000 29876 Moving (-0.15, -0.29) raw xDistance=0.15 yDistance=-0.26
18:48:47.283 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
18:48:47.283 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:47.283 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
18:48:47.283 00.000 29876 MoveAxis(E, 0, ABG)
18:48:47.284 00.001 29876 Move returns status 0, amount 0
18:48:47.284 00.000 29876 MoveAxis(N, 0, ABG)
18:48:47.284 00.000 29876 Move returns status 0, amount 0
18:48:47.284 00.000 29876 move complete, result=0
18:48:47.284 00.000 29876 worker thread done servicing request
18:48:47.287 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:47.298 00.011 31432 UpdateGuideState exits: m=1903 RSB=26.8
18:48:47.300 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:47.302 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:47.304 00.002 31432 Enqueuing Expose request
18:48:47.306 00.002 29876 Worker thread wakes up
18:48:47.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:47.306 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:47.306 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
18:48:49.434 02.128 29876 Exposure complete
18:48:49.482 00.048 29876 worker thread done servicing request
18:48:49.482 00.000 31432 OnExposeComplete: enter
18:48:49.485 00.003 31432 UpdateGuideState(): m_state=6
18:48:49.487 00.002 31432 Star::Find(15, 241, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
18:48:49.488 00.001 31432 Star::Find returns 1 (0), X=240.59, Y=903.99, Mass=2041, SNR=28.7, Peak=156 HFD=3.6
18:48:49.490 00.002 31432 Star::Find false star n=6 nbg=277 bg=21.7 sigma=5.9 thresh=39 peak=37
18:48:49.492 00.002 31432 Star::Find false star n=8 nbg=280 bg=24.4 sigma=5.6 thresh=41 peak=40
18:48:49.494 00.002 31432 Star::Find false star n=4 nbg=279 bg=23.0 sigma=5.7 thresh=40 peak=37
18:48:49.496 00.002 31432 Star::Find false star n=2 nbg=277 bg=20.9 sigma=5.7 thresh=38 peak=29
18:48:49.498 00.002 31432 MultiStar: [#1 -0.30,-0.17,0.94,U] [#2 0.02,-0.17,0.91,U] [#3 -0.39,-0.19,0.38,U] [#4 -0.67,-1.01,0.00,M3] [#5 -0.50,0.12,0.36,U] [#6 -0.80,0.05,0.41,U] [#7 0.00,0.00,0.00,L] [#8 0.06,2.39,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:49.500 00.002 31432 refined, 5 included, MultiStar: {-0.38, -0.15}, one-star: {-0.58, -0.26}
18:48:49.501 00.001 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-3.12) = xAngle (0.35 = 0.35)
18:48:49.503 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
18:48:49.505 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.15 hyp=0.40 cameraTheta=-2.77 mountX=0.38 mountY=-0.09, mountTheta=-0.22
18:48:49.508 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.15, opts=13)
18:48:49.512 00.004 31432 Enqueuing Move request for scope (-0.38, -0.15)
18:48:49.514 00.002 29876 Worker thread wakes up
18:48:49.514 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.15) opts 0xd
18:48:49.514 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.15)
18:48:49.514 00.000 29876 Moving (-0.38, -0.15) raw xDistance=0.38 yDistance=-0.09
18:48:49.514 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
18:48:49.515 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:49.515 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:48:49.515 00.000 29876 MoveAxis(W, 24, ABG)
18:48:49.515 00.000 29876 Guiding  Dir = 3, Dur = 24
18:48:49.515 00.000 29876 IsSlewing returns 0
18:48:49.515 00.000 29876 IsGuiding returns 0
18:48:49.515 00.000 29876 PulseGuide returned control before completion, sleep 34
18:48:49.518 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:48:49.530 00.012 31432 UpdateGuideState exits: m=2041 RSB=28.7
18:48:49.536 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:49.541 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:49.545 00.004 31432 Enqueuing Expose request
18:48:49.560 00.015 29876 IsGuiding returns 1
18:48:49.560 00.000 29876 scope still moving after pulse duration time elapsed
18:48:49.591 00.031 29876 IsSlewing returns 0
18:48:49.591 00.000 29876 IsGuiding returns 0
18:48:49.591 00.000 29876 scope move finished after 24 + 51 ms
18:48:49.591 00.000 29876 Move returns status 0, amount 24
18:48:49.591 00.000 29876 MoveAxis(N, 0, ABG)
18:48:49.591 00.000 29876 Move returns status 0, amount 0
18:48:49.591 00.000 29876 move complete, result=0
18:48:49.591 00.000 29876 worker thread done servicing request
18:48:49.592 00.001 31432 GuideStep: 0.4 px 24 ms WEST, -0.1 px 0 ms NORTH
18:48:49.594 00.002 29876 Worker thread wakes up
18:48:49.594 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:49.594 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:51.508 01.914 29876 Exposure complete
18:48:51.553 00.045 29876 worker thread done servicing request
18:48:51.553 00.000 31432 OnExposeComplete: enter
18:48:51.556 00.003 31432 UpdateGuideState(): m_state=6
18:48:51.558 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
18:48:51.560 00.002 31432 Star::Find returns 1 (0), X=240.53, Y=903.70, Mass=2010, SNR=28.2, Peak=196 HFD=3.3
18:48:51.562 00.002 31432 Star::Find false star n=7 nbg=279 bg=21.0 sigma=5.4 thresh=37 peak=36
18:48:51.564 00.002 31432 Star::Find false star n=6 nbg=275 bg=24.7 sigma=6.0 thresh=43 peak=41
18:48:51.565 00.001 31432 Star::Find false star n=2 nbg=274 bg=21.3 sigma=5.5 thresh=38 peak=33
18:48:51.567 00.002 31432 MultiStar: [#1 -0.85,-0.22,0.93,U] [#2 -0.92,-0.18,0.00,M1] [#3 -0.60,0.08,0.38,U] [#4 -1.21,-1.15,0.00,M4] [#5 -0.16,-0.57,0.34,U] [#6 -1.29,-1.07,0.00,M4] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.23,0.31,0.24,U] [#11 0.00,0.00,0.00,L] 
18:48:51.569 00.002 31432 refined, 4 included, MultiStar: {-0.57, -0.29}, one-star: {-0.64, -0.55}
18:48:51.571 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-3.12) = xAngle (0.45 = 0.45)
18:48:51.573 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.82)
18:48:51.574 00.001 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.29 hyp=0.64 cameraTheta=-2.67 mountX=0.58 mountY=-0.20, mountTheta=-0.34
18:48:51.577 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.29, opts=13)
18:48:51.579 00.002 31432 Enqueuing Move request for scope (-0.57, -0.29)
18:48:51.581 00.002 29876 Worker thread wakes up
18:48:51.581 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.29) opts 0xd
18:48:51.581 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.29)
18:48:51.581 00.000 29876 Moving (-0.57, -0.29) raw xDistance=0.58 yDistance=-0.20
18:48:51.581 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
18:48:51.581 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:51.581 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:48:51.581 00.000 29876 MoveAxis(W, 40, ABG)
18:48:51.581 00.000 29876 Guiding  Dir = 3, Dur = 40
18:48:51.581 00.000 29876 IsSlewing returns 0
18:48:51.581 00.000 29876 IsGuiding returns 0
18:48:51.582 00.001 29876 PulseGuide returned control before completion, sleep 50
18:48:51.588 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:51.600 00.012 31432 UpdateGuideState exits: m=2010 RSB=28.2
18:48:51.602 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:51.604 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:51.606 00.002 31432 Enqueuing Expose request
18:48:51.644 00.038 29876 IsGuiding returns 1
18:48:51.644 00.000 29876 scope still moving after pulse duration time elapsed
18:48:51.676 00.032 29876 IsSlewing returns 0
18:48:51.676 00.000 29876 IsGuiding returns 1
18:48:51.706 00.030 29876 IsSlewing returns 0
18:48:51.706 00.000 29876 IsGuiding returns 1
18:48:51.737 00.031 29876 IsSlewing returns 0
18:48:51.737 00.000 29876 IsGuiding returns 0
18:48:51.737 00.000 29876 scope move finished after 40 + 114 ms
18:48:51.737 00.000 29876 Move returns status 0, amount 40
18:48:51.737 00.000 29876 MoveAxis(N, 0, ABG)
18:48:51.737 00.000 29876 Move returns status 0, amount 0
18:48:51.737 00.000 29876 move complete, result=0
18:48:51.737 00.000 29876 worker thread done servicing request
18:48:51.737 00.000 29876 Worker thread wakes up
18:48:51.737 00.000 31432 GuideStep: 0.6 px 40 ms WEST, -0.2 px 0 ms NORTH
18:48:51.739 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:51.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:53.867 02.128 29876 Exposure complete
18:48:53.916 00.049 29876 worker thread done servicing request
18:48:53.917 00.001 31432 OnExposeComplete: enter
18:48:53.919 00.002 31432 UpdateGuideState(): m_state=6
18:48:53.921 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
18:48:53.922 00.001 31432 Star::Find returns 1 (0), X=239.31, Y=903.99, Mass=1775, SNR=25.9, Peak=154 HFD=3.3
18:48:53.924 00.002 31432 MultiStar: [#1 -1.68,-0.01,0.00,M1] [#2 -1.43,-0.13,0.00,M2] [#3 -1.89,0.23,0.00,M1] [#4 -1.86,-0.65,0.00,M5] [#5 -1.55,-0.34,0.00,M1] [#6 -1.60,-1.35,0.00,M5] [#7 -2.30,0.38,0.00,R] [#8 -1.38,0.21,0.00,M6] 
18:48:53.926 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-3.12) = xAngle (0.11 = 0.11)
18:48:53.928 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
18:48:53.930 00.002 31432 CameraToMount -- cameraX=-1.86 cameraY=-0.25 hyp=1.87 cameraTheta=-3.01 mountX=1.86 mountY=0.04, mountTheta=0.02
18:48:53.932 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.86, y=-0.25, opts=13)
18:48:53.935 00.003 31432 Enqueuing Move request for scope (-1.86, -0.25)
18:48:53.936 00.001 29876 Worker thread wakes up
18:48:53.936 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.86, -0.25) opts 0xd
18:48:53.936 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.86, -0.25)
18:48:53.937 00.001 29876 Moving (-1.86, -0.25) raw xDistance=1.86 yDistance=0.04
18:48:53.937 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.86
18:48:53.937 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:53.937 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:48:53.937 00.000 29876 MoveAxis(W, 124, ABG)
18:48:53.937 00.000 29876 Guiding  Dir = 3, Dur = 124
18:48:53.937 00.000 29876 IsSlewing returns 0
18:48:53.937 00.000 29876 IsGuiding returns 0
18:48:53.937 00.000 29876 PulseGuide returned control before completion, sleep 134
18:48:53.940 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:53.954 00.014 31432 UpdateGuideState exits: m=1775 RSB=25.9
18:48:53.957 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:53.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:53.961 00.002 31432 Enqueuing Expose request
18:48:54.082 00.121 29876 IsGuiding returns 1
18:48:54.082 00.000 29876 scope still moving after pulse duration time elapsed
18:48:54.113 00.031 29876 IsSlewing returns 0
18:48:54.113 00.000 29876 IsGuiding returns 0
18:48:54.113 00.000 29876 scope move finished after 124 + 52 ms
18:48:54.113 00.000 29876 Move returns status 0, amount 124
18:48:54.113 00.000 29876 MoveAxis(N, 0, ABG)
18:48:54.113 00.000 29876 Move returns status 0, amount 0
18:48:54.113 00.000 29876 move complete, result=0
18:48:54.113 00.000 29876 worker thread done servicing request
18:48:54.113 00.000 29876 Worker thread wakes up
18:48:54.113 00.000 31432 GuideStep: 1.9 px 124 ms WEST, 0.0 px 0 ms NORTH
18:48:54.116 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:54.116 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:56.033 01.917 29876 Exposure complete
18:48:56.076 00.043 29876 worker thread done servicing request
18:48:56.076 00.000 31432 OnExposeComplete: enter
18:48:56.078 00.002 31432 UpdateGuideState(): m_state=6
18:48:56.080 00.002 31432 Star::Find(15, 239, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
18:48:56.082 00.002 31432 Star::Find returns 1 (0), X=239.93, Y=903.92, Mass=1844, SNR=26.7, Peak=162 HFD=3.4
18:48:56.084 00.002 31432 MultiStar: [#1 -1.20,-0.35,0.00,M2] [#2 -1.03,-0.12,0.00,M3] [#3 -1.17,-0.98,0.00,M2] [#4 -1.54,-0.14,0.00,M6] [#5 -0.63,0.05,0.37,U] [#6 -0.83,-0.81,0.00,M6] [#7 0.72,-1.18,0.00,M1] [#8 -1.01,1.85,0.00,M7] 
18:48:56.086 00.002 31432 refined, 1 included, MultiStar: {-1.07, -0.23}, one-star: {-1.24, -0.33}
18:48:56.088 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-3.12) = xAngle (0.18 = 0.18)
18:48:56.089 00.001 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
18:48:56.091 00.002 31432 CameraToMount -- cameraX=-1.07 cameraY=-0.23 hyp=1.10 cameraTheta=-2.93 mountX=1.08 mountY=-0.06, mountTheta=-0.05
18:48:56.097 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.07, y=-0.23, opts=13)
18:48:56.102 00.005 31432 Enqueuing Move request for scope (-1.07, -0.23)
18:48:56.108 00.006 29876 Worker thread wakes up
18:48:56.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.23) opts 0xd
18:48:56.108 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.07, -0.23)
18:48:56.108 00.000 29876 Moving (-1.07, -0.23) raw xDistance=1.08 yDistance=-0.06
18:48:56.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.08
18:48:56.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:48:56.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:48:56.108 00.000 29876 MoveAxis(W, 86, ABG)
18:48:56.108 00.000 29876 Guiding  Dir = 3, Dur = 86
18:48:56.108 00.000 29876 IsSlewing returns 0
18:48:56.109 00.001 29876 IsGuiding returns 0
18:48:56.109 00.000 29876 PulseGuide returned control before completion, sleep 96
18:48:56.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:48:56.123 00.011 31432 UpdateGuideState exits: m=1844 RSB=26.7
18:48:56.125 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:56.127 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:56.129 00.002 31432 Enqueuing Expose request
18:48:56.217 00.088 29876 IsGuiding returns 1
18:48:56.217 00.000 29876 scope still moving after pulse duration time elapsed
18:48:56.249 00.032 29876 IsSlewing returns 0
18:48:56.249 00.000 29876 IsGuiding returns 1
18:48:56.279 00.030 29876 IsSlewing returns 0
18:48:56.279 00.000 29876 IsGuiding returns 1
18:48:56.311 00.032 29876 IsSlewing returns 0
18:48:56.311 00.000 29876 IsGuiding returns 0
18:48:56.311 00.000 29876 scope move finished after 86 + 116 ms
18:48:56.311 00.000 29876 Move returns status 0, amount 86
18:48:56.311 00.000 29876 MoveAxis(N, 0, ABG)
18:48:56.311 00.000 29876 Move returns status 0, amount 0
18:48:56.311 00.000 29876 move complete, result=0
18:48:56.311 00.000 29876 worker thread done servicing request
18:48:56.311 00.000 29876 Worker thread wakes up
18:48:56.311 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:56.311 00.000 31432 GuideStep: 1.1 px 86 ms WEST, -0.1 px 0 ms NORTH
18:48:56.313 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:48:58.541 02.228 29876 Exposure complete
18:48:58.584 00.043 29876 worker thread done servicing request
18:48:58.584 00.000 31432 OnExposeComplete: enter
18:48:58.587 00.003 31432 UpdateGuideState(): m_state=6
18:48:58.589 00.002 31432 Star::Find(15, 239, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
18:48:58.591 00.002 31432 Star::Find returns 1 (0), X=240.93, Y=903.97, Mass=1882, SNR=27.0, Peak=145 HFD=4.0
18:48:58.593 00.002 31432 Star::Find false star n=3 nbg=279 bg=21.5 sigma=5.4 thresh=38 peak=33
18:48:58.595 00.002 31432 Star::Find false star n=3 nbg=277 bg=25.5 sigma=5.7 thresh=43 peak=39
18:48:58.597 00.002 31432 Star::Find false star n=11 nbg=281 bg=22.0 sigma=5.5 thresh=38 peak=37
18:48:58.599 00.002 31432 Star::Find false star n=3 nbg=284 bg=20.4 sigma=5.5 thresh=37 peak=28
18:48:58.601 00.002 31432 MultiStar: [#1 -0.08,-0.62,0.96,U] [#2 -0.28,-0.28,0.86,U] [#3 -0.60,-0.29,0.39,U] [#4 -0.08,-1.35,0.00,M7] [#5 0.66,0.19,0.50,U] [#6 0.29,-0.76,0.32,U] [#7 0.00,0.00,0.00,L] [#8 -0.16,1.27,0.00,M8] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:48:58.603 00.002 31432 refined, 5 included, MultiStar: {-0.09, -0.34}, one-star: {-0.24, -0.28}
18:48:58.605 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-3.12) = xAngle (1.28 = 1.28)
18:48:58.607 00.002 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.29 = -1.99)
18:48:58.609 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.84 mountX=0.10 mountY=-0.32, mountTheta=-1.27
18:48:58.611 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.34, opts=13)
18:48:58.614 00.003 31432 Enqueuing Move request for scope (-0.09, -0.34)
18:48:58.616 00.002 29876 Worker thread wakes up
18:48:58.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
18:48:58.616 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
18:48:58.616 00.000 29876 Moving (-0.09, -0.34) raw xDistance=0.10 yDistance=-0.32
18:48:58.616 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
18:48:58.616 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:48:58.616 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
18:48:58.616 00.000 29876 MoveAxis(E, 0, ABG)
18:48:58.616 00.000 29876 Move returns status 0, amount 0
18:48:58.616 00.000 29876 MoveAxis(N, 0, ABG)
18:48:58.616 00.000 29876 Move returns status 0, amount 0
18:48:58.616 00.000 29876 move complete, result=0
18:48:58.616 00.000 29876 worker thread done servicing request
18:48:58.622 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:48:58.637 00.015 31432 UpdateGuideState exits: m=1882 RSB=27.0
18:48:58.639 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:58.641 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:48:58.643 00.002 31432 Enqueuing Expose request
18:48:58.645 00.002 29876 Worker thread wakes up
18:48:58.645 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
18:48:58.647 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:48:58.647 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:00.563 01.916 29876 Exposure complete
18:49:00.606 00.043 29876 worker thread done servicing request
18:49:00.606 00.000 31432 OnExposeComplete: enter
18:49:00.608 00.002 31432 UpdateGuideState(): m_state=6
18:49:00.611 00.003 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
18:49:00.612 00.001 31432 Star::Find returns 1 (0), X=240.79, Y=903.78, Mass=1884, SNR=27.2, Peak=140 HFD=3.6
18:49:00.614 00.002 31432 Star::Find false star n=8 nbg=278 bg=20.4 sigma=5.4 thresh=36 peak=36
18:49:00.616 00.002 31432 Star::Find false star n=4 nbg=282 bg=25.2 sigma=6.0 thresh=43 peak=41
18:49:00.618 00.002 31432 Star::Find false star n=1 nbg=275 bg=21.5 sigma=5.1 thresh=37 peak=35
18:49:00.620 00.002 31432 MultiStar: [#1 0.13,-0.57,0.99,U] [#2 -0.23,-0.72,0.85,U] [#3 0.19,-0.37,0.39,U] [#4 -0.59,-1.80,0.00,M8] [#5 -0.45,-0.23,0.42,U] [#6 -0.78,-1.39,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.31,0.19,0.33,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:49:00.621 00.001 31432 refined, 5 included, MultiStar: {-0.11, -0.46}, one-star: {-0.37, -0.46}
18:49:00.623 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-3.12) = xAngle (1.31 = 1.31)
18:49:00.625 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.96)
18:49:00.627 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.81 mountX=0.12 mountY=-0.43, mountTheta=-1.30
18:49:00.629 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.46, opts=13)
18:49:00.632 00.003 31432 Enqueuing Move request for scope (-0.11, -0.46)
18:49:00.633 00.001 29876 Worker thread wakes up
18:49:00.634 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.46) opts 0xd
18:49:00.634 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.46)
18:49:00.634 00.000 29876 Moving (-0.11, -0.46) raw xDistance=0.12 yDistance=-0.43
18:49:00.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
18:49:00.634 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.07 newest=-0.82
18:49:00.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
18:49:00.634 00.000 29876 MoveAxis(E, 0, ABG)
18:49:00.634 00.000 29876 Move returns status 0, amount 0
18:49:00.634 00.000 29876 BLC: Oldest BLC event removed
18:49:00.634 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:49:00.634 00.000 29876 MoveAxis(N, 52, ABG)
18:49:00.634 00.000 29876 Guiding  Dir = 0, Dur = 52
18:49:00.634 00.000 29876 IsSlewing returns 0
18:49:00.634 00.000 29876 IsGuiding returns 0
18:49:00.635 00.001 29876 PulseGuide returned control before completion, sleep 62
18:49:00.637 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:49:00.649 00.012 31432 UpdateGuideState exits: m=1884 RSB=27.2
18:49:00.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:00.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:00.655 00.002 31432 Enqueuing Expose request
18:49:00.702 00.047 29876 IsGuiding returns 1
18:49:00.702 00.000 29876 scope still moving after pulse duration time elapsed
18:49:00.732 00.030 29876 IsSlewing returns 0
18:49:00.732 00.000 29876 IsGuiding returns 1
18:49:00.763 00.031 29876 IsSlewing returns 0
18:49:00.763 00.000 29876 IsGuiding returns 0
18:49:00.763 00.000 29876 scope move finished after 52 + 77 ms
18:49:00.763 00.000 29876 Move returns status 0, amount 52
18:49:00.763 00.000 29876 move complete, result=0
18:49:00.763 00.000 29876 worker thread done servicing request
18:49:00.763 00.000 29876 Worker thread wakes up
18:49:00.763 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 52 ms NORTH
18:49:00.766 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:00.766 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:02.893 02.127 29876 Exposure complete
18:49:02.937 00.044 29876 worker thread done servicing request
18:49:02.938 00.001 31432 OnExposeComplete: enter
18:49:02.940 00.002 31432 UpdateGuideState(): m_state=6
18:49:02.942 00.002 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
18:49:02.944 00.002 31432 Star::Find returns 1 (0), X=240.33, Y=904.15, Mass=2125, SNR=29.1, Peak=146 HFD=3.7
18:49:02.946 00.002 31432 Star::Find false star n=5 nbg=280 bg=21.5 sigma=5.7 thresh=39 peak=35
18:49:02.947 00.001 31432 MultiStar: [#1 -0.82,-0.27,0.88,U] [#2 -0.78,0.04,0.84,U] [#3 -0.70,0.17,0.44,U] [#4 -1.14,-0.61,0.00,M9] [#5 -0.16,0.20,0.40,U] [#6 -1.17,-0.71,0.00,M7] [#7 0.00,0.00,0.00,L] [#8 -0.32,1.15,0.00,M8] [#9 -1.12,-1.01,0.00,M1] 
18:49:02.949 00.002 31432 refined, 4 included, MultiStar: {-0.72, -0.04}, one-star: {-0.84, -0.10}
18:49:02.951 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.12) = xAngle (0.03 = 0.03)
18:49:02.953 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
18:49:02.955 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=-0.04 hyp=0.73 cameraTheta=-3.09 mountX=0.73 mountY=0.07, mountTheta=0.10
18:49:02.957 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=-0.04, opts=13)
18:49:02.959 00.002 31432 Enqueuing Move request for scope (-0.72, -0.04)
18:49:02.961 00.002 29876 Worker thread wakes up
18:49:02.961 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.04) opts 0xd
18:49:02.962 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.72, -0.04)
18:49:02.962 00.000 29876 Moving (-0.72, -0.04) raw xDistance=0.73 yDistance=0.07
18:49:02.962 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.73
18:49:02.962 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:02.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
18:49:02.962 00.000 29876 MoveAxis(W, 46, ABG)
18:49:02.962 00.000 29876 Guiding  Dir = 3, Dur = 46
18:49:02.962 00.000 29876 IsSlewing returns 0
18:49:02.962 00.000 29876 IsGuiding returns 0
18:49:02.962 00.000 29876 PulseGuide returned control before completion, sleep 56
18:49:02.966 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:49:02.978 00.012 31432 UpdateGuideState exits: m=2125 RSB=29.1
18:49:02.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:02.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:02.984 00.002 31432 Enqueuing Expose request
18:49:03.028 00.044 29876 IsGuiding returns 1
18:49:03.028 00.000 29876 scope still moving after pulse duration time elapsed
18:49:03.058 00.030 29876 IsSlewing returns 0
18:49:03.058 00.000 29876 IsGuiding returns 0
18:49:03.058 00.000 29876 scope move finished after 46 + 50 ms
18:49:03.058 00.000 29876 Move returns status 0, amount 46
18:49:03.058 00.000 29876 MoveAxis(N, 0, ABG)
18:49:03.058 00.000 29876 Move returns status 0, amount 0
18:49:03.058 00.000 29876 move complete, result=0
18:49:03.058 00.000 29876 worker thread done servicing request
18:49:03.058 00.000 29876 Worker thread wakes up
18:49:03.058 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:03.058 00.000 31432 GuideStep: 0.7 px 46 ms WEST, 0.1 px 0 ms NORTH
18:49:03.061 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:04.976 01.915 29876 Exposure complete
18:49:05.018 00.042 29876 worker thread done servicing request
18:49:05.018 00.000 31432 OnExposeComplete: enter
18:49:05.021 00.003 31432 UpdateGuideState(): m_state=6
18:49:05.023 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
18:49:05.024 00.001 31432 Star::Find returns 1 (0), X=240.00, Y=903.87, Mass=1988, SNR=27.7, Peak=167 HFD=3.1
18:49:05.027 00.003 31432 Star::Find false star n=11 nbg=280 bg=21.1 sigma=5.3 thresh=37 peak=36
18:49:05.028 00.001 31432 Star::Find false star n=9 nbg=277 bg=17.5 sigma=5.2 thresh=33 peak=33
18:49:05.030 00.002 31432 Star::Find false star n=3 nbg=279 bg=22.6 sigma=5.7 thresh=40 peak=38
18:49:05.032 00.002 31432 Star::Find false star n=1 nbg=279 bg=20.6 sigma=5.8 thresh=38 peak=29
18:49:05.034 00.002 31432 MultiStar: [#1 -1.41,-0.41,0.00,M1] [#2 -1.11,-0.48,0.00,M1] [#3 -1.79,-0.39,0.00,M1] [#4 -1.63,-1.31,0.00,M10] [#5 -0.66,-0.02,0.45,U] [#6 -1.48,-1.40,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -1.68,0.02,0.00,M2] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:49:05.036 00.002 31432 refined, 1 included, MultiStar: {-1.01, -0.26}, one-star: {-1.17, -0.37}
18:49:05.038 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-3.12) = xAngle (0.23 = 0.23)
18:49:05.040 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
18:49:05.041 00.001 31432 CameraToMount -- cameraX=-1.01 cameraY=-0.26 hyp=1.04 cameraTheta=-2.89 mountX=1.02 mountY=-0.11, mountTheta=-0.10
18:49:05.044 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.01, y=-0.26, opts=13)
18:49:05.046 00.002 31432 Enqueuing Move request for scope (-1.01, -0.26)
18:49:05.048 00.002 29876 Worker thread wakes up
18:49:05.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.26) opts 0xd
18:49:05.048 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.01, -0.26)
18:49:05.048 00.000 29876 Moving (-1.01, -0.26) raw xDistance=1.02 yDistance=-0.11
18:49:05.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.02
18:49:05.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:05.048 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:49:05.048 00.000 29876 MoveAxis(W, 71, ABG)
18:49:05.048 00.000 29876 Guiding  Dir = 3, Dur = 71
18:49:05.048 00.000 29876 IsSlewing returns 0
18:49:05.048 00.000 29876 IsGuiding returns 0
18:49:05.049 00.001 29876 PulseGuide returned control before completion, sleep 81
18:49:05.052 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:49:05.063 00.011 31432 UpdateGuideState exits: m=1988 RSB=27.7
18:49:05.065 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:05.067 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:05.070 00.003 31432 Enqueuing Expose request
18:49:05.131 00.061 29876 IsGuiding returns 1
18:49:05.131 00.000 29876 scope still moving after pulse duration time elapsed
18:49:05.161 00.030 29876 IsSlewing returns 0
18:49:05.161 00.000 29876 IsGuiding returns 1
18:49:05.192 00.031 29876 IsSlewing returns 0
18:49:05.192 00.000 29876 IsGuiding returns 0
18:49:05.192 00.000 29876 scope move finished after 71 + 72 ms
18:49:05.192 00.000 29876 Move returns status 0, amount 71
18:49:05.192 00.000 29876 MoveAxis(N, 0, ABG)
18:49:05.192 00.000 29876 Move returns status 0, amount 0
18:49:05.192 00.000 29876 move complete, result=0
18:49:05.192 00.000 29876 worker thread done servicing request
18:49:05.192 00.000 29876 Worker thread wakes up
18:49:05.193 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:05.193 00.000 31432 GuideStep: 1.0 px 71 ms WEST, -0.1 px 0 ms NORTH
18:49:05.195 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:07.422 02.227 29876 Exposure complete
18:49:07.465 00.043 29876 worker thread done servicing request
18:49:07.465 00.000 31432 OnExposeComplete: enter
18:49:07.468 00.003 31432 UpdateGuideState(): m_state=6
18:49:07.470 00.002 31432 Star::Find(15, 239, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
18:49:07.471 00.001 31432 Star::Find returns 1 (0), X=240.16, Y=904.15, Mass=1971, SNR=27.7, Peak=186 HFD=2.9
18:49:07.473 00.002 31432 Star::Find false star n=3 nbg=273 bg=21.7 sigma=5.7 thresh=39 peak=39
18:49:07.475 00.002 31432 MultiStar: [#1 -0.71,0.25,0.92,U] [#2 -0.98,-0.11,0.00,M2] [#3 -0.82,0.10,0.47,U] [#4 -1.03,-0.89,0.00,R] [#5 -0.98,-0.07,0.41,U] [#6 -1.52,-0.77,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 -0.18,1.77,0.00,M9] [#9 -1.32,0.65,0.00,M3] 
18:49:07.477 00.002 31432 refined, 3 included, MultiStar: {-0.87, 0.06}, one-star: {-1.00, -0.10}
18:49:07.479 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.12) = xAngle (6.20 = -0.09)
18:49:07.481 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.21 = 2.92)
18:49:07.483 00.002 31432 CameraToMount -- cameraX=-0.87 cameraY=0.06 hyp=0.87 cameraTheta=3.08 mountX=0.87 mountY=0.19, mountTheta=0.21
18:49:07.485 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.87, y=0.06, opts=13)
18:49:07.487 00.002 31432 Enqueuing Move request for scope (-0.87, 0.06)
18:49:07.489 00.002 29876 Worker thread wakes up
18:49:07.489 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.06) opts 0xd
18:49:07.489 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.87, 0.06)
18:49:07.489 00.000 29876 Moving (-0.87, 0.06) raw xDistance=0.87 yDistance=0.19
18:49:07.489 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
18:49:07.489 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:07.489 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:49:07.489 00.000 29876 MoveAxis(W, 65, ABG)
18:49:07.489 00.000 29876 Guiding  Dir = 3, Dur = 65
18:49:07.490 00.001 29876 IsSlewing returns 0
18:49:07.490 00.000 29876 IsGuiding returns 0
18:49:07.490 00.000 29876 PulseGuide returned control before completion, sleep 75
18:49:07.494 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=7, FiltMax=253, Gamma=0.490
18:49:07.505 00.011 31432 UpdateGuideState exits: m=1971 RSB=27.7
18:49:07.508 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:07.509 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:07.511 00.002 31432 Enqueuing Expose request
18:49:07.575 00.064 29876 IsGuiding returns 1
18:49:07.575 00.000 29876 scope still moving after pulse duration time elapsed
18:49:07.606 00.031 29876 IsSlewing returns 0
18:49:07.606 00.000 29876 IsGuiding returns 1
18:49:07.637 00.031 29876 IsSlewing returns 0
18:49:07.637 00.000 29876 IsGuiding returns 0
18:49:07.637 00.000 29876 scope move finished after 65 + 81 ms
18:49:07.637 00.000 29876 Move returns status 0, amount 65
18:49:07.637 00.000 29876 MoveAxis(N, 0, ABG)
18:49:07.637 00.000 29876 Move returns status 0, amount 0
18:49:07.637 00.000 29876 move complete, result=0
18:49:07.637 00.000 29876 worker thread done servicing request
18:49:07.637 00.000 29876 Worker thread wakes up
18:49:07.637 00.000 31432 GuideStep: 0.9 px 65 ms WEST, 0.2 px 0 ms NORTH
18:49:07.640 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:07.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:09.557 01.917 29876 Exposure complete
18:49:09.600 00.043 29876 worker thread done servicing request
18:49:09.600 00.000 31432 OnExposeComplete: enter
18:49:09.602 00.002 31432 UpdateGuideState(): m_state=6
18:49:09.604 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
18:49:09.606 00.002 31432 Star::Find returns 1 (0), X=240.86, Y=903.58, Mass=1872, SNR=26.9, Peak=148 HFD=3.6
18:49:09.608 00.002 31432 Star::Find false star n=7 nbg=277 bg=24.9 sigma=5.5 thresh=41 peak=38
18:49:09.610 00.002 31432 Star::Find false star n=7 nbg=276 bg=21.9 sigma=5.7 thresh=39 peak=38
18:49:09.612 00.002 31432 Star::Find false star n=5 nbg=283 bg=21.0 sigma=5.7 thresh=38 peak=30
18:49:09.614 00.002 31432 MultiStar: [#1 -0.53,-0.47,0.94,U] [#2 -0.61,-0.45,0.95,U] [#3 -0.25,-0.28,0.45,U] [#4 0.43,-0.54,0.37,U] [#5 -0.10,-0.21,0.38,U] [#6 -0.18,-0.47,0.32,U] [#7 0.00,0.00,0.00,L] [#8 -0.58,1.77,0.00,M10] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:49:09.616 00.002 31432 refined, 6 included, MultiStar: {-0.32, -0.47}, one-star: {-0.31, -0.66}
18:49:09.618 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-3.12) = xAngle (0.95 = 0.95)
18:49:09.619 00.001 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.33)
18:49:09.622 00.003 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.47 hyp=0.57 cameraTheta=-2.17 mountX=0.34 mountY=-0.42, mountTheta=-0.89
18:49:09.624 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.47, opts=13)
18:49:09.626 00.002 31432 Enqueuing Move request for scope (-0.32, -0.47)
18:49:09.628 00.002 29876 Worker thread wakes up
18:49:09.628 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.47) opts 0xd
18:49:09.628 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.47)
18:49:09.628 00.000 29876 Moving (-0.32, -0.47) raw xDistance=0.34 yDistance=-0.42
18:49:09.628 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.34
18:49:09.629 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
18:49:09.629 00.000 29876 MoveAxis(W, 31, ABG)
18:49:09.629 00.000 29876 Guiding  Dir = 3, Dur = 31
18:49:09.629 00.000 29876 IsSlewing returns 0
18:49:09.629 00.000 29876 IsGuiding returns 0
18:49:09.629 00.000 29876 PulseGuide returned control before completion, sleep 41
18:49:09.632 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=5, FiltMax=253, Gamma=0.490
18:49:09.645 00.013 31432 UpdateGuideState exits: m=1872 RSB=26.9
18:49:09.647 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:09.649 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:09.651 00.002 31432 Enqueuing Expose request
18:49:09.681 00.030 29876 IsGuiding returns 1
18:49:09.681 00.000 29876 scope still moving after pulse duration time elapsed
18:49:09.713 00.032 29876 IsSlewing returns 0
18:49:09.713 00.000 29876 IsGuiding returns 0
18:49:09.713 00.000 29876 scope move finished after 31 + 52 ms
18:49:09.713 00.000 29876 Move returns status 0, amount 31
18:49:09.713 00.000 29876 MoveAxis(N, 31, ABG)
18:49:09.713 00.000 29876 Guiding  Dir = 0, Dur = 31
18:49:09.713 00.000 29876 IsSlewing returns 0
18:49:09.713 00.000 29876 IsGuiding returns 0
18:49:09.713 00.000 29876 PulseGuide returned control before completion, sleep 41
18:49:09.759 00.046 29876 IsGuiding returns 1
18:49:09.759 00.000 29876 scope still moving after pulse duration time elapsed
18:49:09.791 00.032 29876 IsSlewing returns 0
18:49:09.791 00.000 29876 IsGuiding returns 1
18:49:09.822 00.031 29876 IsSlewing returns 0
18:49:09.822 00.000 29876 IsGuiding returns 1
18:49:09.853 00.031 29876 IsSlewing returns 0
18:49:09.853 00.000 29876 IsGuiding returns 1
18:49:09.884 00.031 29876 IsSlewing returns 0
18:49:09.884 00.000 29876 IsGuiding returns 0
18:49:09.884 00.000 29876 scope move finished after 31 + 139 ms
18:49:09.884 00.000 29876 Move returns status 0, amount 31
18:49:09.884 00.000 29876 move complete, result=0
18:49:09.884 00.000 29876 worker thread done servicing request
18:49:09.884 00.000 29876 Worker thread wakes up
18:49:09.884 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:09.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:09.884 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.4 px 31 ms NORTH
18:49:12.020 02.136 29876 Exposure complete
18:49:12.064 00.044 29876 worker thread done servicing request
18:49:12.064 00.000 31432 OnExposeComplete: enter
18:49:12.067 00.003 31432 UpdateGuideState(): m_state=6
18:49:12.068 00.001 31432 Star::Find(15, 240, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
18:49:12.070 00.002 31432 Star::Find returns 1 (0), X=240.87, Y=904.12, Mass=1789, SNR=26.8, Peak=183 HFD=3.0
18:49:12.072 00.002 31432 Star::Find false star n=5 nbg=279 bg=21.6 sigma=5.4 thresh=38 peak=37
18:49:12.074 00.002 31432 MultiStar: [#1 0.02,0.16,0.98,U] [#2 -0.04,-0.32,0.91,U] [#3 0.34,-0.21,0.42,U] [#4 0.42,0.26,0.41,U] [#5 0.69,-0.05,0.45,U] [#6 0.35,-0.42,0.41,U] [#7 0.00,0.00,0.00,L] [#8 -0.49,2.12,0.00,R] [#9 -0.35,-0.25,0.24,U] 
18:49:12.076 00.002 31432 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {-0.29, -0.12}
18:49:12.078 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-3.12) = xAngle (2.19 = 2.19)
18:49:12.079 00.001 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.08)
18:49:12.081 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.93 mountX=-0.08 mountY=-0.11, mountTheta=-2.15
18:49:12.084 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.10, opts=13)
18:49:12.086 00.002 31432 Enqueuing Move request for scope (0.08, -0.10)
18:49:12.088 00.002 29876 Worker thread wakes up
18:49:12.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
18:49:12.088 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
18:49:12.088 00.000 29876 Moving (0.08, -0.10) raw xDistance=-0.08 yDistance=-0.11
18:49:12.088 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
18:49:12.088 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:12.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:49:12.088 00.000 29876 MoveAxis(E, 0, ABG)
18:49:12.088 00.000 29876 Move returns status 0, amount 0
18:49:12.088 00.000 29876 MoveAxis(N, 0, ABG)
18:49:12.088 00.000 29876 Move returns status 0, amount 0
18:49:12.088 00.000 29876 move complete, result=0
18:49:12.088 00.000 29876 worker thread done servicing request
18:49:12.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:49:12.104 00.013 31432 UpdateGuideState exits: m=1789 RSB=26.8
18:49:12.106 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:12.108 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:12.110 00.002 31432 Enqueuing Expose request
18:49:12.112 00.002 29876 Worker thread wakes up
18:49:12.112 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:49:12.114 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:12.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:14.021 01.907 29876 Exposure complete
18:49:14.064 00.043 29876 worker thread done servicing request
18:49:14.065 00.001 31432 OnExposeComplete: enter
18:49:14.067 00.002 31432 UpdateGuideState(): m_state=6
18:49:14.069 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
18:49:14.071 00.002 31432 Star::Find returns 1 (0), X=240.28, Y=904.19, Mass=1935, SNR=27.7, Peak=163 HFD=3.5
18:49:14.072 00.001 31432 Star::Find false star n=4 nbg=275 bg=20.9 sigma=5.2 thresh=36 peak=36
18:49:14.074 00.002 31432 Star::Find false star n=7 nbg=273 bg=18.6 sigma=5.3 thresh=34 peak=30
18:49:14.076 00.002 31432 Star::Find false star n=6 nbg=282 bg=24.7 sigma=6.1 thresh=43 peak=40
18:49:14.078 00.002 31432 Star::Find false star n=4 nbg=280 bg=20.3 sigma=5.6 thresh=37 peak=30
18:49:14.080 00.002 31432 MultiStar: [#1 -0.72,0.19,0.92,U] [#2 -0.47,-0.10,0.88,U] [#3 -0.32,0.62,0.44,U] [#4 0.12,0.44,0.36,U] [#5 -0.23,0.27,0.37,U] [#6 -1.12,-0.16,0.00,M8] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
18:49:14.082 00.002 31432 refined, 5 included, MultiStar: {-0.54, 0.14}, one-star: {-0.88, -0.06}
18:49:14.083 00.001 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.12) = xAngle (6.00 = -0.28)
18:49:14.085 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.01 = 2.73)
18:49:14.087 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.14 hyp=0.56 cameraTheta=2.88 mountX=0.54 mountY=0.22, mountTheta=0.40
18:49:14.090 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.14, opts=13)
18:49:14.092 00.002 31432 Enqueuing Move request for scope (-0.54, 0.14)
18:49:14.094 00.002 29876 Worker thread wakes up
18:49:14.094 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.14) opts 0xd
18:49:14.094 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.14)
18:49:14.094 00.000 29876 Moving (-0.54, 0.14) raw xDistance=0.54 yDistance=0.22
18:49:14.094 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.54
18:49:14.094 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:14.094 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:49:14.094 00.000 29876 MoveAxis(W, 34, ABG)
18:49:14.094 00.000 29876 Guiding  Dir = 3, Dur = 34
18:49:14.094 00.000 29876 IsSlewing returns 0
18:49:14.094 00.000 29876 IsGuiding returns 0
18:49:14.095 00.001 29876 PulseGuide returned control before completion, sleep 44
18:49:14.098 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:49:14.109 00.011 31432 UpdateGuideState exits: m=1935 RSB=27.7
18:49:14.111 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:14.113 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:14.115 00.002 31432 Enqueuing Expose request
18:49:14.144 00.029 29876 IsGuiding returns 1
18:49:14.144 00.000 29876 scope still moving after pulse duration time elapsed
18:49:14.175 00.031 29876 IsSlewing returns 0
18:49:14.175 00.000 29876 IsGuiding returns 1
18:49:14.206 00.031 29876 IsSlewing returns 0
18:49:14.206 00.000 29876 IsGuiding returns 1
18:49:14.237 00.031 29876 IsSlewing returns 0
18:49:14.237 00.000 29876 IsGuiding returns 0
18:49:14.237 00.000 29876 scope move finished after 34 + 109 ms
18:49:14.237 00.000 29876 Move returns status 0, amount 34
18:49:14.237 00.000 29876 MoveAxis(N, 0, ABG)
18:49:14.237 00.000 29876 Move returns status 0, amount 0
18:49:14.237 00.000 29876 move complete, result=0
18:49:14.237 00.000 29876 worker thread done servicing request
18:49:14.237 00.000 29876 Worker thread wakes up
18:49:14.237 00.000 31432 GuideStep: 0.5 px 34 ms WEST, 0.2 px 0 ms NORTH
18:49:14.240 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:14.240 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:16.470 02.230 29876 Exposure complete
18:49:16.512 00.042 29876 worker thread done servicing request
18:49:16.512 00.000 31432 OnExposeComplete: enter
18:49:16.514 00.002 31432 UpdateGuideState(): m_state=6
18:49:16.517 00.003 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
18:49:16.519 00.002 31432 Star::Find returns 1 (0), X=240.66, Y=904.22, Mass=1947, SNR=27.8, Peak=155 HFD=3.5
18:49:16.522 00.003 31432 MultiStar: [#1 -0.95,0.18,0.00,M1] [#2 -0.40,-0.19,0.90,U] [#3 -0.42,0.12,0.41,U] [#4 0.19,0.41,0.32,U] [#5 0.23,0.27,0.50,U] [#6 -0.70,-0.28,0.39,U] [#7 2.33,-0.31,0.00,M2] [#8 0.14,0.48,0.33,U] 
18:49:16.523 00.001 31432 refined, 6 included, MultiStar: {-0.28, 0.04}, one-star: {-0.51, -0.02}
18:49:16.525 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.12) = xAngle (6.11 = -0.18)
18:49:16.526 00.001 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (9.12 = 2.83)
18:49:16.529 00.003 31432 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.29 cameraTheta=2.99 mountX=0.28 mountY=0.09, mountTheta=0.30
18:49:16.533 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.04, opts=13)
18:49:16.536 00.003 31432 Enqueuing Move request for scope (-0.28, 0.04)
18:49:16.538 00.002 29876 Worker thread wakes up
18:49:16.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
18:49:16.538 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
18:49:16.538 00.000 29876 Moving (-0.28, 0.04) raw xDistance=0.28 yDistance=0.09
18:49:16.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
18:49:16.538 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:16.538 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:49:16.538 00.000 29876 MoveAxis(W, 23, ABG)
18:49:16.538 00.000 29876 Guiding  Dir = 3, Dur = 23
18:49:16.538 00.000 29876 IsSlewing returns 0
18:49:16.539 00.001 29876 IsGuiding returns 0
18:49:16.539 00.000 29876 PulseGuide returned control before completion, sleep 33
18:49:16.542 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=4, FiltMax=253, Gamma=0.490
18:49:16.554 00.012 31432 UpdateGuideState exits: m=1947 RSB=27.8
18:49:16.556 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:16.558 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:16.560 00.002 31432 Enqueuing Expose request
18:49:16.577 00.017 29876 IsGuiding returns 1
18:49:16.577 00.000 29876 scope still moving after pulse duration time elapsed
18:49:16.609 00.032 29876 IsSlewing returns 0
18:49:16.609 00.000 29876 IsGuiding returns 1
18:49:16.640 00.031 29876 IsSlewing returns 0
18:49:16.640 00.000 29876 IsGuiding returns 0
18:49:16.640 00.000 29876 scope move finished after 23 + 78 ms
18:49:16.640 00.000 29876 Move returns status 0, amount 23
18:49:16.640 00.000 29876 MoveAxis(N, 0, ABG)
18:49:16.640 00.000 29876 Move returns status 0, amount 0
18:49:16.640 00.000 29876 move complete, result=0
18:49:16.640 00.000 29876 worker thread done servicing request
18:49:16.640 00.000 29876 Worker thread wakes up
18:49:16.640 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
18:49:16.642 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:16.643 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:18.552 01.909 29876 Exposure complete
18:49:18.595 00.043 29876 worker thread done servicing request
18:49:18.595 00.000 31432 OnExposeComplete: enter
18:49:18.597 00.002 31432 UpdateGuideState(): m_state=6
18:49:18.599 00.002 31432 Star::Find(15, 240, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
18:49:18.601 00.002 31432 Star::Find returns 1 (0), X=240.96, Y=904.01, Mass=2116, SNR=28.8, Peak=189 HFD=2.9
18:49:18.602 00.001 31432 MultiStar: [#1 -0.83,0.08,0.94,U] [#2 -0.11,-0.04,0.89,U] [#3 -0.55,0.45,0.41,U] [#4 -0.14,0.64,0.40,U] [#5 -0.15,0.11,0.46,U] [#6 -0.65,0.33,0.33,U] [#7 1.87,-1.14,0.00,M3] [#8 0.32,-0.05,0.29,U] 
18:49:18.604 00.002 31432 single-star, 7 included, MultiStar: {-0.33, 0.08}, one-star: {-0.21, -0.23}
18:49:18.606 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-3.12) = xAngle (0.81 = 0.81)
18:49:18.608 00.002 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (3.82 = -2.46)
18:49:18.609 00.001 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.32 cameraTheta=-2.31 mountX=0.22 mountY=-0.20, mountTheta=-0.74
18:49:18.613 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.23, opts=13)
18:49:18.614 00.001 31432 Enqueuing Move request for scope (-0.21, -0.23)
18:49:18.616 00.002 29876 Worker thread wakes up
18:49:18.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
18:49:18.616 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
18:49:18.617 00.001 29876 Moving (-0.21, -0.23) raw xDistance=0.22 yDistance=-0.20
18:49:18.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
18:49:18.617 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:49:18.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
18:49:18.617 00.000 29876 MoveAxis(W, 17, ABG)
18:49:18.617 00.000 29876 Guiding  Dir = 3, Dur = 17
18:49:18.617 00.000 29876 IsSlewing returns 0
18:49:18.617 00.000 29876 IsGuiding returns 0
18:49:18.617 00.000 29876 PulseGuide returned control before completion, sleep 27
18:49:18.621 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:49:18.633 00.012 31432 UpdateGuideState exits: m=2116 RSB=28.8
18:49:18.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:49:18.637 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:49:18.638 00.001 31432 Enqueuing Expose request
18:49:18.660 00.022 29876 IsGuiding returns 0
18:49:18.660 00.000 29876 Move returns status 0, amount 17
18:49:18.660 00.000 29876 MoveAxis(N, 0, ABG)
18:49:18.660 00.000 29876 Move returns status 0, amount 0
18:49:18.660 00.000 29876 move complete, result=0
18:49:18.660 00.000 29876 worker thread done servicing request
18:49:18.660 00.000 29876 Worker thread wakes up
18:49:18.660 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:49:18.660 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(226,889,31,31)
18:49:18.661 00.001 31432 GuideStep: 0.2 px 17 ms WEST, -0.2 px 0 ms NORTH
18:49:19.133 00.472 31432 evsrv: cli 0CE159D8 connect
18:49:19.137 00.004 31432 case statement mapped state 6 to 3
18:49:19.140 00.003 31432 case statement mapped state 6 to 3
18:49:19.145 00.005 31432 evsrv: cli 0CE159D8 request: {"method":"get_app_state","id":"4361bb04-eaf3-4808-a8fc-83b00338dd51"}
18:49:19.148 00.003 31432 case statement mapped state 6 to 3
18:49:19.151 00.003 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4361bb04-eaf3-4808-a8fc-83b00338dd51"}
18:49:19.153 00.002 31432 evsrv: cli 0CE159D8 disconnect
18:49:19.156 00.003 31432 evsrv: cli 0CE15B18 connect
18:49:19.158 00.002 31432 case statement mapped state 6 to 3
18:49:19.161 00.003 31432 case statement mapped state 6 to 3
18:49:19.163 00.002 31432 evsrv: cli 0CE15B18 request: {"method":"stop_capture","id":"9c5952ab-20e5-4f2b-b5e9-c7a3390505e6"}
18:49:19.165 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:49:19.167 00.002 31432 Status Line: Attente du matériel ...
18:49:19.170 00.003 31432 evsrv: cli 0CE15B18 response: {"jsonrpc":"2.0","result":0,"id":"9c5952ab-20e5-4f2b-b5e9-c7a3390505e6"}
18:49:19.173 00.003 31432 evsrv: cli 0CE15B18 disconnect
18:49:19.180 00.007 31432 evsrv: cli 0CE14998 connect
18:49:19.185 00.005 31432 case statement mapped state 6 to 3
18:49:19.189 00.004 31432 case statement mapped state 6 to 3
18:49:19.194 00.005 31432 evsrv: cli 0CE14998 request: {"method":"get_app_state","id":"d15b8ae1-19df-462c-b3bc-024b1e431a71"}
18:49:19.198 00.004 31432 case statement mapped state 6 to 3
18:49:19.199 00.001 31432 evsrv: cli 0CE14998 response: {"jsonrpc":"2.0","result":"Guiding","id":"d15b8ae1-19df-462c-b3bc-024b1e431a71"}
18:49:19.202 00.003 29876 ZWO: stopexposure
18:49:19.203 00.001 31432 evsrv: cli 0CE14998 disconnect
18:49:20.203 01.000 31432 evsrv: cli 0CE154D8 connect
18:49:20.205 00.002 31432 case statement mapped state 6 to 3
18:49:20.208 00.003 31432 case statement mapped state 6 to 3
18:49:20.210 00.002 31432 evsrv: cli 0CE154D8 request: {"method":"get_app_state","id":"11ad9023-fc2f-422d-be3c-b7f143dd14bb"}
18:49:20.212 00.002 31432 case statement mapped state 6 to 3
18:49:20.214 00.002 31432 evsrv: cli 0CE154D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"11ad9023-fc2f-422d-be3c-b7f143dd14bb"}
18:49:20.217 00.003 31432 evsrv: cli 0CE154D8 disconnect
18:49:20.780 00.563 29876 ZWO: stopexposure
18:49:20.780 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:49:20.780 00.000 29876 worker thread done servicing request
18:49:20.780 00.000 31432 OnExposeComplete: enter
18:49:20.783 00.003 31432 OnExposeComplete: Capture Error reported
18:49:20.785 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:49:20.787 00.002 31432 Mount: notify guiding stopped
18:49:20.789 00.002 31432 BLC: window closed
18:49:20.791 00.002 31432 BLC: Last direction was reset
18:49:20.795 00.004 31432 Changing from state GUIDING to STOP
18:49:20.797 00.002 31432 guider state => SELECTED
18:49:20.798 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=254, med=22, FiltMin=6, FiltMax=253, Gamma=0.490
18:49:20.810 00.012 31432 Changing from state SELECTED to UNINITIALIZED
18:49:20.812 00.002 31432 guider state => SELECTING
18:49:20.818 00.006 31432 Status Line: Arrêté.
18:49:20.823 00.005 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:49:21.217 00.394 31432 evsrv: cli 0CE15578 connect
18:49:21.220 00.003 31432 evsrv: cli 0CE15578 request: {"method":"get_app_state","id":"339619d2-94e9-4d50-bc1d-882915a17203"}
18:49:21.222 00.002 31432 evsrv: cli 0CE15578 response: {"jsonrpc":"2.0","result":"Stopped","id":"339619d2-94e9-4d50-bc1d-882915a17203"}
18:49:21.224 00.002 31432 evsrv: cli 0CE15578 disconnect
18:50:57.945 96.721 31432 evsrv: cli 0CE15398 connect
18:50:57.949 00.004 31432 evsrv: cli 0CE15398 request: {"method":"get_app_state","id":"9c8632c2-8215-4fd9-8f6c-940bffe8d833"}
18:50:57.952 00.003 31432 evsrv: cli 0CE15398 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c8632c2-8215-4fd9-8f6c-940bffe8d833"}
18:50:57.957 00.005 31432 evsrv: cli 0CE15398 disconnect
18:50:57.961 00.004 31432 evsrv: cli 0CE15B18 connect
18:50:57.964 00.003 31432 evsrv: cli 0CE15B18 request: {"method":"get_calibrated","id":"e3aeb15b-80b6-445e-bc6f-4c9a79b8cac8"}
18:50:57.967 00.003 31432 evsrv: cli 0CE15B18 response: {"jsonrpc":"2.0","result":true,"id":"e3aeb15b-80b6-445e-bc6f-4c9a79b8cac8"}
18:50:57.970 00.003 31432 evsrv: cli 0CE15B18 disconnect
18:50:57.976 00.006 31432 evsrv: cli 0CE14FD8 connect
18:50:57.979 00.003 31432 evsrv: cli 0CE14FD8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"661ba8e8-b331-4901-94f3-c95518fb6847"}
18:50:57.981 00.002 31432 PhdController::Guide begins
18:50:57.983 00.002 31432 PhdController: newstate STATE_SETUP
18:50:57.986 00.003 31432 PhdController: setup
18:50:57.988 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:50:57.990 00.002 31432 PhdController: start capturing
18:50:57.992 00.002 31432 Changing from state SELECTING to UNINITIALIZED
18:50:57.995 00.003 31432 guider state => SELECTING
18:50:57.997 00.002 31432 setting force full frames = true
18:50:57.999 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:50:58.004 00.005 31432 ScheduleExposure(2000,3,0) exposurePending=0
18:50:58.006 00.002 31432 Enqueuing Expose request
18:50:58.009 00.003 31432 PhdController: newstate STATE_SELECT_STAR
18:50:58.011 00.002 29876 Worker thread wakes up
18:50:58.011 00.000 31432 evsrv: cli 0CE14FD8 response: {"jsonrpc":"2.0","result":0,"id":"661ba8e8-b331-4901-94f3-c95518fb6847"}
18:50:58.013 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:50:58.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
18:50:58.018 00.005 31432 evsrv: cli 0CE14FD8 disconnect
18:50:58.022 00.004 31432 evsrv: cli 0CE14CB8 connect
18:50:58.025 00.003 31432 case statement mapped state 1 to 101
18:50:58.027 00.002 31432 case statement mapped state 1 to 101
18:50:58.029 00.002 31432 evsrv: cli 0CE14CB8 request: {"method":"get_lock_shift_params","id":"67602052-8abf-4a9c-9f3b-eaaad3c6abf6"}
18:50:58.031 00.002 31432 evsrv: cli 0CE14CB8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"67602052-8abf-4a9c-9f3b-eaaad3c6abf6"}
18:50:58.034 00.003 31432 evsrv: cli 0CE14CB8 disconnect
18:50:58.036 00.002 31432 evsrv: cli 0CE152F8 connect
18:50:58.039 00.003 31432 case statement mapped state 1 to 101
18:50:58.041 00.002 31432 case statement mapped state 1 to 101
18:50:58.043 00.002 31432 evsrv: cli 0CE152F8 request: {"method":"get_lock_position","id":"4b07cf97-2907-429d-b116-67bdd74d0cca"}
18:50:58.045 00.002 31432 evsrv: cli 0CE152F8 response: {"jsonrpc":"2.0","result":null,"id":"4b07cf97-2907-429d-b116-67bdd74d0cca"}
18:50:58.048 00.003 31432 evsrv: cli 0CE152F8 disconnect
18:50:59.051 01.003 31432 evsrv: cli 0CE15438 connect
18:50:59.057 00.006 31432 case statement mapped state 1 to 101
18:50:59.062 00.005 31432 case statement mapped state 1 to 101
18:50:59.066 00.004 31432 evsrv: cli 0CE15438 request: {"method":"get_lock_position","id":"e2a176f9-5109-40c2-89ad-f53818fff8cd"}
18:50:59.068 00.002 31432 evsrv: cli 0CE15438 response: {"jsonrpc":"2.0","result":null,"id":"e2a176f9-5109-40c2-89ad-f53818fff8cd"}
18:50:59.070 00.002 31432 evsrv: cli 0CE15438 disconnect
18:51:00.071 01.001 31432 evsrv: cli 0CE157F8 connect
18:51:00.074 00.003 31432 case statement mapped state 1 to 101
18:51:00.076 00.002 31432 case statement mapped state 1 to 101
18:51:00.078 00.002 31432 evsrv: cli 0CE157F8 request: {"method":"get_lock_position","id":"84e005aa-e20c-45d8-8601-2545d5a723c6"}
18:51:00.080 00.002 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":null,"id":"84e005aa-e20c-45d8-8601-2545d5a723c6"}
18:51:00.082 00.002 31432 evsrv: cli 0CE157F8 disconnect
18:51:00.138 00.056 29876 Exposure complete
18:51:00.182 00.044 29876 worker thread done servicing request
18:51:00.182 00.000 31432 OnExposeComplete: enter
18:51:00.184 00.002 31432 UpdateGuideState(): m_state=1
18:51:00.187 00.003 31432 UpdateCurrentPosition: no star selected
18:51:00.189 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:51:00.191 00.002 31432 Status Line: Aucune étoile selectionnée
18:51:00.194 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:00.206 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:51:00.208 00.002 31432 GuiderMultiStar::AutoSelect enter
18:51:00.210 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:51:00.255 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:51:00.288 00.033 31432 AutoFind: global mean = 0.0, stdev 20.9
18:51:00.290 00.002 31432 AutoFind: using threshold = 0.1
18:51:00.342 00.052 31432 AutoFind: local max [107, 722] 52.1
18:51:00.344 00.002 31432 AutoFind: local max [302, 930] 51.3
18:51:00.346 00.002 31432 AutoFind: local max [670, 162] 50.8
18:51:00.347 00.001 31432 AutoFind: local max [849, 220] 50.7
18:51:00.349 00.002 31432 AutoFind: local max [290, 507] 50.5
18:51:00.351 00.002 31432 AutoFind: local max [696, 686] 50.3
18:51:00.353 00.002 31432 AutoFind: local max [444, 65] 49.8
18:51:00.355 00.002 31432 AutoFind: local max [867, 330] 49.2
18:51:00.357 00.002 31432 AutoFind: local max [942, 318] 49.0
18:51:00.358 00.001 31432 AutoFind: local max [457, 374] 48.6
18:51:00.360 00.002 31432 AutoFind: local max [377, 642] 47.0
18:51:00.362 00.002 31432 AutoFind: local max [21, 203] 46.7
18:51:00.364 00.002 31432 AutoFind: local max [787, 738] 46.6
18:51:00.365 00.001 31432 AutoFind: local max [948, 781] 45.4
18:51:00.367 00.002 31432 AutoFind: local max [72, 180] 45.3
18:51:00.369 00.002 31432 AutoFind: local max [584, 725] 44.5
18:51:00.371 00.002 31432 AutoFind: local max [930, 463] 43.2
18:51:00.372 00.001 31432 AutoFind: local max [323, 673] 42.9
18:51:00.374 00.002 31432 AutoFind: local max [783, 765] 42.4
18:51:00.376 00.002 31432 AutoFind: local max [1118, 741] 41.9
18:51:00.378 00.002 31432 AutoFind: local max [621, 738] 41.7
18:51:00.379 00.001 31432 AutoFind: local max [969, 696] 41.1
18:51:00.381 00.002 31432 AutoFind: local max [429, 748] 40.5
18:51:00.383 00.002 31432 AutoFind: local max [964, 450] 40.4
18:51:00.385 00.002 31432 AutoFind: local max [107, 54] 37.0
18:51:00.387 00.002 31432 AutoFind: local max [541, 144] 35.6
18:51:00.388 00.001 31432 AutoFind: local max [349, 436] 34.5
18:51:00.390 00.002 31432 AutoFind: local max [675, 343] 33.7
18:51:00.392 00.002 31432 AutoFind: local max [1043, 305] 33.4
18:51:00.393 00.001 31432 AutoFind: local max [887, 65] 32.2
18:51:00.395 00.002 31432 AutoFind: local max [1071, 503] 32.1
18:51:00.397 00.002 31432 AutoFind: local max [291, 829] 31.0
18:51:00.399 00.002 31432 AutoFind: local max [558, 908] 28.6
18:51:00.400 00.001 31432 AutoFind: local max [530, 293] 28.6
18:51:00.404 00.004 31432 AutoFind: local max [324, 924] 27.8
18:51:00.405 00.001 31432 AutoFind: local max [795, 108] 27.6
18:51:00.407 00.002 31432 AutoFind: local max [598, 203] 27.5
18:51:00.409 00.002 31432 AutoFind: local max [661, 201] 27.5
18:51:00.411 00.002 31432 AutoFind: local max [365, 534] 25.0
18:51:00.412 00.001 31432 AutoFind: local max [250, 250] 24.7
18:51:00.414 00.002 31432 AutoFind: local max [760, 76] 23.7
18:51:00.416 00.002 31432 AutoFind: local max [1256, 84] 23.0
18:51:00.418 00.002 31432 AutoFind: local max [68, 132] 22.8
18:51:00.420 00.002 31432 AutoFind: local max [1079, 306] 22.0
18:51:00.422 00.002 31432 AutoFind: local max [443, 85] 21.8
18:51:00.424 00.002 31432 AutoFind: local max [825, 137] 21.3
18:51:00.426 00.002 31432 AutoFind: local max [983, 754] 21.2
18:51:00.428 00.002 31432 AutoFind: local max [980, 746] 21.0
18:51:00.429 00.001 31432 AutoFind: local max [150, 587] 21.0
18:51:00.431 00.002 31432 AutoFind: local max [71, 275] 20.9
18:51:00.433 00.002 31432 AutoFind: local max [43, 77] 20.3
18:51:00.435 00.002 31432 AutoFind: local max [295, 138] 20.1
18:51:00.437 00.002 31432 AutoFind: local max [1117, 637] 19.6
18:51:00.439 00.002 31432 AutoFind: local max [1224, 573] 19.6
18:51:00.440 00.001 31432 AutoFind: local max [273, 621] 19.3
18:51:00.442 00.002 31432 AutoFind: local max [173, 355] 19.1
18:51:00.444 00.002 31432 AutoFind: local max [408, 181] 18.6
18:51:00.445 00.001 31432 AutoFind: local max [359, 277] 18.2
18:51:00.447 00.002 31432 AutoFind: local max [719, 338] 17.3
18:51:00.449 00.002 31432 AutoFind: local max [795, 238] 17.3
18:51:00.451 00.002 31432 AutoFind: local max [853, 191] 17.3
18:51:00.453 00.002 31432 AutoFind: local max [87, 113] 16.3
18:51:00.455 00.002 31432 AutoFind: local max [199, 570] 16.1
18:51:00.456 00.001 31432 AutoFind: local max [545, 574] 15.9
18:51:00.458 00.002 31432 AutoFind: local max [761, 194] 15.6
18:51:00.460 00.002 31432 AutoFind: local max [1066, 793] 15.5
18:51:00.462 00.002 31432 AutoFind: local max [627, 660] 15.1
18:51:00.464 00.002 31432 AutoFind: local max [1137, 809] 15.1
18:51:00.466 00.002 31432 AutoFind: local max [734, 794] 15.0
18:51:00.467 00.001 31432 AutoFind: local max [340, 695] 14.9
18:51:00.469 00.002 31432 AutoFind: local max [1143, 916] 14.7
18:51:00.471 00.002 31432 AutoFind: local max [666, 361] 14.7
18:51:00.473 00.002 31432 AutoFind: local max [1094, 831] 14.4
18:51:00.474 00.001 31432 AutoFind: local max [957, 713] 13.5
18:51:00.476 00.002 31432 AutoFind: local max [872, 390] 13.5
18:51:00.478 00.002 31432 AutoFind: local max [662, 351] 13.5
18:51:00.480 00.002 31432 AutoFind: local max [436, 90] 13.2
18:51:00.482 00.002 31432 AutoFind: local max [1071, 840] 12.9
18:51:00.483 00.001 31432 AutoFind: local max [923, 376] 12.8
18:51:00.485 00.002 31432 AutoFind: local max [808, 630] 12.7
18:51:00.487 00.002 31432 AutoFind: local max [218, 527] 12.6
18:51:00.489 00.002 31432 AutoFind: local max [349, 541] 12.6
18:51:00.490 00.001 31432 AutoFind: local max [767, 629] 12.4
18:51:00.492 00.002 31432 AutoFind: local max [144, 645] 12.3
18:51:00.494 00.002 31432 AutoFind: local max [489, 209] 11.9
18:51:00.496 00.002 31432 AutoFind: local max [853, 516] 11.8
18:51:00.498 00.002 31432 AutoFind: local max [431, 221] 11.2
18:51:00.499 00.001 31432 AutoFind: local max [562, 206] 11.1
18:51:00.501 00.002 31432 AutoFind: local max [338, 338] 11.1
18:51:00.503 00.002 31432 AutoFind: local max [998, 76] 11.1
18:51:00.505 00.002 31432 AutoFind: local max [632, 34] 11.0
18:51:00.506 00.001 31432 AutoFind: local max [259, 60] 10.9
18:51:00.508 00.002 31432 AutoFind: local max [252, 350] 10.8
18:51:00.510 00.002 31432 AutoFind: local max [545, 855] 10.7
18:51:00.512 00.002 31432 AutoFind: local max [1145, 79] 10.6
18:51:00.514 00.002 31432 AutoFind: local max [1250, 208] 10.5
18:51:00.515 00.001 31432 AutoFind: local max [840, 134] 10.3
18:51:00.517 00.002 31432 AutoFind: local max [102, 15] 10.2
18:51:00.519 00.002 31432 AutoFind: local max [837, 796] 10.2
18:51:00.520 00.001 31432 AutoFind: local max [1126, 343] 10.1
18:51:00.522 00.002 31432 AutoFind: too close [840, 134] 10.3 - [825, 137] 21.3
18:51:00.524 00.002 31432 AutoFind: too close [349, 541] 12.6 - [365, 534] 25.0
18:51:00.526 00.002 31432 AutoFind: too close [436, 90] 13.2 - [443, 85] 21.8
18:51:00.528 00.002 31432 AutoFind: too close [662, 351] 13.5 - [666, 361] 14.7
18:51:00.529 00.001 31432 AutoFind: too close [662, 351] 13.5 - [675, 343] 33.7
18:51:00.531 00.002 31432 AutoFind: too close [957, 713] 13.5 - [969, 696] 41.1
18:51:00.533 00.002 31432 AutoFind: too close [666, 361] 14.7 - [675, 343] 33.7
18:51:00.535 00.002 31432 AutoFind: too close [87, 113] 16.3 - [68, 132] 22.8
18:51:00.537 00.002 31432 AutoFind: too close [980, 746] 21.0 - [983, 754] 21.2
18:51:00.538 00.001 31432 AutoFind: too close [443, 85] 21.8 - [444, 65] 49.8
18:51:00.540 00.002 31432 AutoFind: too close to edge [102, 15] 10.2
18:51:00.542 00.002 31432 AutoFind: BPP = 8, saturation at 261, pedestal 6, thresh = 235
18:51:00.544 00.002 31432 Star::Find(15, 107, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.546 00.002 31432 Star::Find returns 1 (0), X=107.18, Y=721.54, Mass=7148, SNR=55.6, Peak=255 HFD=4.5
18:51:00.548 00.002 31432 Star::Find(15, 302, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.549 00.001 31432 Star::Find returns 1 (0), X=301.79, Y=929.87, Mass=6840, SNR=54.2, Peak=253 HFD=4.3
18:51:00.551 00.002 31432 Star::Find(15, 670, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.553 00.002 31432 Star::Find returns 1 (0), X=670.37, Y=161.57, Mass=5714, SNR=50.3, Peak=257 HFD=3.7
18:51:00.555 00.002 31432 Star::Find(15, 849, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.557 00.002 31432 Star::Find returns 1 (0), X=848.93, Y=219.55, Mass=7015, SNR=55.7, Peak=256 HFD=4.3
18:51:00.558 00.001 31432 Star::Find(15, 290, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.560 00.002 31432 Star::Find returns 1 (0), X=289.93, Y=507.40, Mass=6702, SNR=54.7, Peak=256 HFD=4.1
18:51:00.562 00.002 31432 Star::Find(15, 696, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.564 00.002 31432 Star::Find returns 1 (0), X=696.38, Y=685.49, Mass=6396, SNR=53.3, Peak=255 HFD=4.1
18:51:00.565 00.001 31432 Star::Find(15, 867, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.567 00.002 31432 Star::Find returns 1 (0), X=866.68, Y=329.48, Mass=5745, SNR=49.7, Peak=256 HFD=3.9
18:51:00.569 00.002 31432 Star::Find(15, 942, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.571 00.002 31432 Star::Find returns 1 (0), X=942.20, Y=318.17, Mass=6839, SNR=54.2, Peak=256 HFD=4.4
18:51:00.573 00.002 31432 Star::Find(15, 457, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.575 00.002 31432 Star::Find returns 1 (0), X=456.75, Y=373.42, Mass=5429, SNR=48.7, Peak=256 HFD=3.7
18:51:00.576 00.001 31432 Star::Find(15, 377, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.578 00.002 31432 Star::Find returns 1 (0), X=377.01, Y=641.59, Mass=4559, SNR=45.1, Peak=255 HFD=3.5
18:51:00.580 00.002 31432 Star::Find(15, 21, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.582 00.002 31432 Star::Find returns 1 (0), X=20.60, Y=202.50, Mass=8767, SNR=62.5, Peak=257 HFD=5.1
18:51:00.583 00.001 31432 Star::Find(15, 787, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.585 00.002 31432 Star::Find returns 1 (0), X=787.58, Y=738.59, Mass=9028, SNR=62.6, Peak=255 HFD=5.0
18:51:00.587 00.002 31432 Star::Find(15, 948, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.589 00.002 31432 Star::Find returns 1 (0), X=948.58, Y=780.55, Mass=5350, SNR=48.7, Peak=254 HFD=3.3
18:51:00.591 00.002 31432 Star::Find(15, 72, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.593 00.002 31432 Star::Find returns 1 (0), X=72.04, Y=179.58, Mass=4537, SNR=43.9, Peak=257 HFD=3.6
18:51:00.594 00.001 31432 Star::Find(15, 584, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.596 00.002 31432 Star::Find returns 1 (0), X=584.09, Y=725.09, Mass=4973, SNR=45.8, Peak=254 HFD=4.2
18:51:00.598 00.002 31432 Star::Find(15, 930, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.600 00.002 31432 Star::Find returns 1 (0), X=930.73, Y=463.10, Mass=10202, SNR=66.7, Peak=255 HFD=5.5
18:51:00.601 00.001 31432 Star::Find(15, 323, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.603 00.002 31432 Star::Find returns 1 (0), X=322.99, Y=672.93, Mass=4152, SNR=42.2, Peak=254 HFD=3.9
18:51:00.606 00.003 31432 Star::Find(15, 783, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.608 00.002 31432 Star::Find returns 1 (0), X=783.32, Y=764.62, Mass=4605, SNR=44.7, Peak=254 HFD=3.5
18:51:00.610 00.002 31432 Star::Find(15, 1118, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.612 00.002 31432 Star::Find returns 1 (0), X=1117.79, Y=741.52, Mass=4525, SNR=44.5, Peak=254 HFD=3.7
18:51:00.613 00.001 31432 Star::Find(15, 621, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.615 00.002 31432 Star::Find returns 1 (0), X=621.29, Y=737.82, Mass=4171, SNR=42.3, Peak=253 HFD=3.5
18:51:00.617 00.002 31432 Star::Find(15, 429, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.619 00.002 31432 Star::Find returns 1 (0), X=428.45, Y=748.05, Mass=4356, SNR=43.8, Peak=254 HFD=3.6
18:51:00.622 00.003 31432 Star::Find(15, 964, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.624 00.002 31432 Star::Find returns 1 (0), X=964.46, Y=450.34, Mass=4512, SNR=44.1, Peak=255 HFD=3.5
18:51:00.626 00.002 31432 Star::Find(15, 107, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.628 00.002 31432 Star::Find returns 1 (0), X=107.47, Y=53.91, Mass=3961, SNR=41.0, Peak=257 HFD=3.6
18:51:00.630 00.002 31432 Star::Find(15, 541, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.632 00.002 31432 Star::Find returns 1 (0), X=540.83, Y=143.05, Mass=12041, SNR=72.4, Peak=257 HFD=5.9
18:51:00.633 00.001 31432 Star::Find(15, 349, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.635 00.002 31432 Star::Find returns 1 (0), X=349.34, Y=436.21, Mass=3547, SNR=38.4, Peak=255 HFD=3.6
18:51:00.637 00.002 31432 Star::Find(15, 1043, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.639 00.002 31432 Star::Find returns 1 (0), X=1042.68, Y=304.41, Mass=3897, SNR=40.7, Peak=255 HFD=3.5
18:51:00.641 00.002 31432 Star::Find(15, 887, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.643 00.002 31432 Star::Find returns 1 (0), X=887.60, Y=64.68, Mass=3842, SNR=39.6, Peak=257 HFD=3.5
18:51:00.645 00.002 31432 Star::Find(15, 1071, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.646 00.001 31432 Star::Find returns 1 (0), X=1070.75, Y=503.25, Mass=3555, SNR=38.1, Peak=255 HFD=3.5
18:51:00.648 00.002 31432 Star::Find(15, 291, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.650 00.002 31432 Star::Find returns 1 (0), X=290.55, Y=829.37, Mass=3506, SNR=39.0, Peak=231 HFD=3.4
18:51:00.652 00.002 31432 Star::Find(15, 558, 908, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.654 00.002 31432 Star::Find returns 1 (0), X=557.88, Y=907.96, Mass=2791, SNR=34.5, Peak=237 HFD=3.1
18:51:00.656 00.002 31432 Star::Find(15, 530, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.657 00.001 31432 Star::Find returns 1 (0), X=530.27, Y=292.93, Mass=2966, SNR=36.0, Peak=256 HFD=3.2
18:51:00.660 00.003 31432 Star::Find(15, 324, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.662 00.002 31432 Star::Find returns 1 (0), X=323.83, Y=924.24, Mass=2741, SNR=34.4, Peak=204 HFD=3.5
18:51:00.664 00.002 31432 Star::Find(15, 795, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.666 00.002 31432 Star::Find returns 1 (0), X=794.68, Y=107.53, Mass=2901, SNR=34.7, Peak=249 HFD=3.2
18:51:00.668 00.002 31432 Star::Find(15, 598, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.670 00.002 31432 Star::Find returns 1 (0), X=597.74, Y=203.00, Mass=2770, SNR=34.0, Peak=256 HFD=3.2
18:51:00.672 00.002 31432 Star::Find(15, 661, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.674 00.002 31432 Star::Find returns 1 (0), X=660.47, Y=201.15, Mass=3143, SNR=36.0, Peak=256 HFD=3.5
18:51:00.676 00.002 31432 Star::Find(15, 250, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.678 00.002 31432 Star::Find returns 1 (0), X=249.68, Y=249.51, Mass=2448, SNR=31.8, Peak=190 HFD=3.3
18:51:00.680 00.002 31432 Star::Find(15, 760, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.682 00.002 31432 Star::Find returns 1 (0), X=759.94, Y=75.97, Mass=2297, SNR=30.7, Peak=244 HFD=2.9
18:51:00.684 00.002 31432 Star::Find(15, 1256, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.686 00.002 31432 Star::Find returns 1 (0), X=1255.42, Y=83.71, Mass=3008, SNR=35.3, Peak=220 HFD=3.6
18:51:00.688 00.002 31432 Star::Find(15, 1079, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.689 00.001 31432 Star::Find returns 1 (0), X=1079.23, Y=306.44, Mass=2297, SNR=30.4, Peak=209 HFD=3.2
18:51:00.691 00.002 31432 Star::Find(15, 150, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.693 00.002 31432 Star::Find returns 1 (0), X=149.77, Y=586.85, Mass=1942, SNR=28.0, Peak=149 HFD=3.2
18:51:00.695 00.002 31432 Star::Find(15, 71, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.697 00.002 31432 Star::Find returns 1 (0), X=71.55, Y=274.48, Mass=2255, SNR=30.3, Peak=207 HFD=3.2
18:51:00.699 00.002 31432 Star::Find(15, 43, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.701 00.002 31432 Star::Find returns 1 (0), X=42.72, Y=76.55, Mass=2253, SNR=30.6, Peak=192 HFD=3.3
18:51:00.703 00.002 31432 Star::Find(15, 295, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.704 00.001 31432 Star::Find returns 1 (0), X=295.12, Y=137.45, Mass=2054, SNR=28.8, Peak=173 HFD=3.4
18:51:00.706 00.002 31432 Star::Find(15, 1117, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.708 00.002 31432 Star::Find returns 1 (0), X=1116.88, Y=636.90, Mass=1990, SNR=28.3, Peak=188 HFD=2.9
18:51:00.710 00.002 31432 Star::Find(15, 1224, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.712 00.002 31432 Star::Find returns 1 (0), X=1223.87, Y=573.38, Mass=2162, SNR=30.0, Peak=181 HFD=3.5
18:51:00.713 00.001 31432 Star::Find(15, 273, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.715 00.002 31432 Star::Find returns 1 (0), X=273.21, Y=620.89, Mass=2006, SNR=28.3, Peak=187 HFD=3.1
18:51:00.717 00.002 31432 Star::Find(15, 173, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.719 00.002 31432 Star::Find returns 1 (0), X=172.57, Y=354.67, Mass=2053, SNR=29.0, Peak=166 HFD=3.3
18:51:00.721 00.002 31432 Star::Find(15, 408, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.722 00.001 31432 Star::Find returns 1 (0), X=408.15, Y=180.85, Mass=1799, SNR=26.6, Peak=170 HFD=3.2
18:51:00.724 00.002 31432 Star::Find(15, 359, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.726 00.002 31432 Star::Find returns 1 (0), X=359.16, Y=277.11, Mass=2529, SNR=31.9, Peak=203 HFD=4.2
18:51:00.728 00.002 31432 Star::Find(15, 719, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.730 00.002 31432 Star::Find returns 1 (0), X=718.78, Y=337.78, Mass=1813, SNR=26.3, Peak=188 HFD=3.2
18:51:00.732 00.002 31432 Star::Find(15, 795, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.734 00.002 31432 Star::Find returns 1 (0), X=795.07, Y=237.64, Mass=1790, SNR=26.5, Peak=174 HFD=3.3
18:51:00.735 00.001 31432 Star::Find(15, 853, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.737 00.002 31432 Star::Find returns 1 (0), X=852.69, Y=191.08, Mass=1983, SNR=28.1, Peak=160 HFD=3.8
18:51:00.739 00.002 31432 Star::Find(15, 199, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.741 00.002 31432 Star::Find returns 1 (0), X=199.60, Y=569.44, Mass=1541, SNR=24.9, Peak=158 HFD=3.2
18:51:00.743 00.002 31432 Star::Find(15, 545, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.745 00.002 31432 Star::Find returns 1 (0), X=544.83, Y=573.54, Mass=1851, SNR=27.0, Peak=176 HFD=3.2
18:51:00.746 00.001 31432 Star::Find(15, 761, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.748 00.002 31432 Star::Find returns 1 (0), X=760.67, Y=193.99, Mass=1295, SNR=22.4, Peak=162 HFD=2.4
18:51:00.750 00.002 31432 Star::Find(15, 1066, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.752 00.002 31432 Star::Find returns 1 (0), X=1065.68, Y=792.61, Mass=1706, SNR=26.5, Peak=167 HFD=3.2
18:51:00.754 00.002 31432 Star::Find(15, 627, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.756 00.002 31432 Star::Find returns 1 (0), X=626.98, Y=660.43, Mass=1859, SNR=26.8, Peak=147 HFD=3.7
18:51:00.757 00.001 31432 Star::Find(15, 1137, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.759 00.002 31432 Star::Find returns 1 (0), X=1136.95, Y=809.16, Mass=1603, SNR=25.3, Peak=162 HFD=3.0
18:51:00.761 00.002 31432 Star::Find(15, 734, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.763 00.002 31432 Star::Find returns 1 (0), X=733.78, Y=793.64, Mass=1668, SNR=25.8, Peak=134 HFD=3.6
18:51:00.765 00.002 31432 Star::Find(15, 340, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.767 00.002 31432 Star::Find returns 1 (0), X=340.15, Y=695.42, Mass=1705, SNR=25.8, Peak=145 HFD=3.6
18:51:00.769 00.002 31432 Star::Find(15, 1143, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.771 00.002 31432 Star::Find returns 1 (0), X=1143.34, Y=916.19, Mass=1676, SNR=26.0, Peak=137 HFD=3.6
18:51:00.773 00.002 31432 Star::Find(15, 1094, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.774 00.001 31432 Star::Find returns 1 (0), X=1094.22, Y=830.91, Mass=1408, SNR=23.4, Peak=132 HFD=3.2
18:51:00.777 00.003 31432 Star::Find(15, 872, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.778 00.001 31432 Star::Find returns 1 (0), X=872.25, Y=390.11, Mass=1406, SNR=23.1, Peak=148 HFD=3.2
18:51:00.780 00.002 31432 Star::Find(15, 1071, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.782 00.002 31432 Star::Find returns 1 (0), X=1071.45, Y=840.51, Mass=1396, SNR=23.4, Peak=121 HFD=3.2
18:51:00.784 00.002 31432 Star::Find(15, 923, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.786 00.002 31432 Star::Find returns 1 (0), X=922.70, Y=375.81, Mass=1158, SNR=21.0, Peak=138 HFD=2.7
18:51:00.787 00.001 31432 Star::Find(15, 808, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.789 00.002 31432 Star::Find returns 1 (0), X=807.95, Y=629.62, Mass=1256, SNR=21.9, Peak=142 HFD=3.0
18:51:00.791 00.002 31432 Star::Find(15, 218, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.793 00.002 31432 Star::Find returns 1 (0), X=218.00, Y=526.98, Mass=1323, SNR=22.4, Peak=126 HFD=3.5
18:51:00.795 00.002 31432 Star::Find(15, 767, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.797 00.002 31432 Star::Find returns 1 (0), X=766.85, Y=628.95, Mass=1194, SNR=21.3, Peak=132 HFD=2.9
18:51:00.798 00.001 31432 Star::Find(15, 144, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.800 00.002 31432 Star::Find returns 1 (0), X=143.65, Y=645.29, Mass=1272, SNR=22.6, Peak=138 HFD=3.1
18:51:00.802 00.002 31432 Star::Find(15, 489, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.804 00.002 31432 Star::Find returns 1 (0), X=489.61, Y=208.24, Mass=1229, SNR=20.8, Peak=111 HFD=3.5
18:51:00.806 00.002 31432 Star::Find(15, 853, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.808 00.002 31432 Star::Find returns 1 (0), X=853.32, Y=516.12, Mass=1147, SNR=21.4, Peak=124 HFD=2.6
18:51:00.810 00.002 31432 Star::Find(15, 431, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.812 00.002 31432 Star::Find returns 1 (0), X=430.43, Y=220.74, Mass=1139, SNR=20.4, Peak=127 HFD=3.0
18:51:00.813 00.001 31432 Star::Find(15, 562, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.815 00.002 31432 Star::Find returns 1 (0), X=562.06, Y=206.37, Mass=1101, SNR=20.3, Peak=127 HFD=3.1
18:51:00.817 00.002 31432 Star::Find(15, 338, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.819 00.002 31432 Star::Find returns 1 (0), X=338.17, Y=337.87, Mass=893, SNR=18.2, Peak=104 HFD=2.7
18:51:00.821 00.002 31432 Star::Find(15, 998, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.823 00.002 31432 Star::Find returns 1 (0), X=998.13, Y=76.02, Mass=1040, SNR=19.5, Peak=116 HFD=3.0
18:51:00.825 00.002 31432 Star::Find(15, 632, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.827 00.002 31432 Star::Find returns 1 (0), X=631.92, Y=33.98, Mass=1132, SNR=21.0, Peak=123 HFD=2.9
18:51:00.829 00.002 31432 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.830 00.001 31432 Star::Find returns 1 (0), X=259.01, Y=60.15, Mass=1000, SNR=19.3, Peak=107 HFD=3.0
18:51:00.832 00.002 31432 Star::Find(15, 252, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.834 00.002 31432 Star::Find returns 1 (0), X=251.76, Y=350.10, Mass=1141, SNR=20.3, Peak=111 HFD=3.4
18:51:00.836 00.002 31432 Star::Find(15, 545, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.838 00.002 31432 Star::Find returns 1 (0), X=545.27, Y=854.64, Mass=1108, SNR=21.2, Peak=105 HFD=3.2
18:51:00.840 00.002 31432 Star::Find(15, 1145, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.842 00.002 31432 Star::Find returns 1 (0), X=1145.12, Y=77.23, Mass=1642, SNR=24.5, Peak=125 HFD=4.5
18:51:00.843 00.001 31432 Star::Find(15, 1250, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.845 00.002 31432 Star::Find returns 1 (0), X=1249.88, Y=207.89, Mass=931, SNR=18.5, Peak=106 HFD=2.9
18:51:00.847 00.002 31432 Star::Find(15, 837, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.849 00.002 31432 Star::Find returns 1 (0), X=836.49, Y=795.76, Mass=992, SNR=19.0, Peak=87 HFD=3.2
18:51:00.851 00.002 31432 Star::Find(15, 1126, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.852 00.001 31432 Star::Find returns 1 (0), X=1126.10, Y=343.34, Mass=875, SNR=18.0, Peak=103 HFD=2.9
18:51:00.854 00.002 31432 AutoFind: finding best star pass 1
18:51:00.856 00.002 31432 Star::Find(15, 107, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.858 00.002 31432 Star::Find returns 1 (0), X=107.18, Y=721.54, Mass=7148, SNR=55.6, Peak=255 HFD=4.5
18:51:00.860 00.002 31432 AutoFind: near-saturated [107, 722] 52.1 Mass 7148 SNR 55.6 Peak 255
18:51:00.862 00.002 31432 Star::Find(15, 302, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.864 00.002 31432 Star::Find returns 1 (0), X=301.79, Y=929.87, Mass=6840, SNR=54.2, Peak=253 HFD=4.3
18:51:00.866 00.002 31432 AutoFind: near-saturated [302, 930] 51.3 Mass 6840 SNR 54.2 Peak 253
18:51:00.867 00.001 31432 Star::Find(15, 670, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.869 00.002 31432 Star::Find returns 1 (0), X=670.37, Y=161.57, Mass=5714, SNR=50.3, Peak=257 HFD=3.7
18:51:00.871 00.002 31432 AutoFind: near-saturated [670, 162] 50.8 Mass 5714 SNR 50.3 Peak 257
18:51:00.873 00.002 31432 Star::Find(15, 849, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.875 00.002 31432 Star::Find returns 1 (0), X=848.93, Y=219.55, Mass=7015, SNR=55.7, Peak=256 HFD=4.3
18:51:00.877 00.002 31432 AutoFind: near-saturated [849, 220] 50.7 Mass 7015 SNR 55.7 Peak 256
18:51:00.878 00.001 31432 Star::Find(15, 290, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.880 00.002 31432 Star::Find returns 1 (0), X=289.93, Y=507.40, Mass=6702, SNR=54.7, Peak=256 HFD=4.1
18:51:00.882 00.002 31432 AutoFind: near-saturated [290, 507] 50.5 Mass 6702 SNR 54.7 Peak 256
18:51:00.884 00.002 31432 Star::Find(15, 696, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.886 00.002 31432 Star::Find returns 1 (0), X=696.38, Y=685.49, Mass=6396, SNR=53.3, Peak=255 HFD=4.1
18:51:00.888 00.002 31432 AutoFind: near-saturated [696, 686] 50.3 Mass 6396 SNR 53.3 Peak 255
18:51:00.890 00.002 31432 Star::Find(15, 867, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.892 00.002 31432 Star::Find returns 1 (0), X=866.68, Y=329.48, Mass=5745, SNR=49.7, Peak=256 HFD=3.9
18:51:00.894 00.002 31432 AutoFind: near-saturated [867, 330] 49.2 Mass 5745 SNR 49.7 Peak 256
18:51:00.895 00.001 31432 Star::Find(15, 942, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.897 00.002 31432 Star::Find returns 1 (0), X=942.20, Y=318.17, Mass=6839, SNR=54.2, Peak=256 HFD=4.4
18:51:00.899 00.002 31432 AutoFind: near-saturated [942, 318] 49.0 Mass 6839 SNR 54.2 Peak 256
18:51:00.901 00.002 31432 Star::Find(15, 457, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.903 00.002 31432 Star::Find returns 1 (0), X=456.75, Y=373.42, Mass=5429, SNR=48.7, Peak=256 HFD=3.7
18:51:00.904 00.001 31432 AutoFind: near-saturated [457, 374] 48.6 Mass 5429 SNR 48.7 Peak 256
18:51:00.906 00.002 31432 Star::Find(15, 377, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.908 00.002 31432 Star::Find returns 1 (0), X=377.01, Y=641.59, Mass=4559, SNR=45.1, Peak=255 HFD=3.5
18:51:00.910 00.002 31432 AutoFind: near-saturated [377, 642] 47.0 Mass 4559 SNR 45.1 Peak 255
18:51:00.912 00.002 31432 Star::Find(15, 21, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.913 00.001 31432 Star::Find returns 1 (0), X=20.60, Y=202.50, Mass=8767, SNR=62.5, Peak=257 HFD=5.1
18:51:00.915 00.002 31432 AutoFind: near-saturated [21, 203] 46.7 Mass 8767 SNR 62.5 Peak 257
18:51:00.918 00.003 31432 Star::Find(15, 787, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.919 00.001 31432 Star::Find returns 1 (0), X=787.58, Y=738.59, Mass=9028, SNR=62.6, Peak=255 HFD=5.0
18:51:00.921 00.002 31432 AutoFind: near-saturated [787, 738] 46.6 Mass 9028 SNR 62.6 Peak 255
18:51:00.923 00.002 31432 Star::Find(15, 948, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.925 00.002 31432 Star::Find returns 1 (0), X=948.58, Y=780.55, Mass=5350, SNR=48.7, Peak=254 HFD=3.3
18:51:00.927 00.002 31432 AutoFind: near-saturated [948, 781] 45.4 Mass 5350 SNR 48.7 Peak 254
18:51:00.928 00.001 31432 Star::Find(15, 72, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.930 00.002 31432 Star::Find returns 1 (0), X=72.04, Y=179.58, Mass=4537, SNR=43.9, Peak=257 HFD=3.6
18:51:00.932 00.002 31432 AutoFind: near-saturated [72, 180] 45.3 Mass 4537 SNR 43.9 Peak 257
18:51:00.934 00.002 31432 Star::Find(15, 584, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.936 00.002 31432 Star::Find returns 1 (0), X=584.09, Y=725.09, Mass=4973, SNR=45.8, Peak=254 HFD=4.2
18:51:00.938 00.002 31432 AutoFind: near-saturated [584, 725] 44.5 Mass 4973 SNR 45.8 Peak 254
18:51:00.939 00.001 31432 Star::Find(15, 930, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.941 00.002 31432 Star::Find returns 1 (0), X=930.73, Y=463.10, Mass=10202, SNR=66.7, Peak=255 HFD=5.5
18:51:00.943 00.002 31432 AutoFind: near-saturated [930, 463] 43.2 Mass 10202 SNR 66.7 Peak 255
18:51:00.945 00.002 31432 Star::Find(15, 323, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.946 00.001 31432 Star::Find returns 1 (0), X=322.99, Y=672.93, Mass=4152, SNR=42.2, Peak=254 HFD=3.9
18:51:00.948 00.002 31432 AutoFind: near-saturated [323, 673] 42.9 Mass 4152 SNR 42.2 Peak 254
18:51:00.950 00.002 31432 Star::Find(15, 783, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.952 00.002 31432 Star::Find returns 1 (0), X=783.32, Y=764.62, Mass=4605, SNR=44.7, Peak=254 HFD=3.5
18:51:00.954 00.002 31432 AutoFind: near-saturated [783, 765] 42.4 Mass 4605 SNR 44.7 Peak 254
18:51:00.956 00.002 31432 Star::Find(15, 1118, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.957 00.001 31432 Star::Find returns 1 (0), X=1117.79, Y=741.52, Mass=4525, SNR=44.5, Peak=254 HFD=3.7
18:51:00.959 00.002 31432 AutoFind: near-saturated [1118, 741] 41.9 Mass 4525 SNR 44.5 Peak 254
18:51:00.960 00.001 31432 Star::Find(15, 621, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.963 00.003 31432 Star::Find returns 1 (0), X=621.29, Y=737.82, Mass=4171, SNR=42.3, Peak=253 HFD=3.5
18:51:00.965 00.002 31432 AutoFind: near-saturated [621, 738] 41.7 Mass 4171 SNR 42.3 Peak 253
18:51:00.966 00.001 31432 Star::Find(15, 429, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.968 00.002 31432 Star::Find returns 1 (0), X=428.45, Y=748.05, Mass=4356, SNR=43.8, Peak=254 HFD=3.6
18:51:00.970 00.002 31432 AutoFind: near-saturated [429, 748] 40.5 Mass 4356 SNR 43.8 Peak 254
18:51:00.972 00.002 31432 Star::Find(15, 964, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.974 00.002 31432 Star::Find returns 1 (0), X=964.46, Y=450.34, Mass=4512, SNR=44.1, Peak=255 HFD=3.5
18:51:00.976 00.002 31432 AutoFind: near-saturated [964, 450] 40.4 Mass 4512 SNR 44.1 Peak 255
18:51:00.977 00.001 31432 Star::Find(15, 107, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.979 00.002 31432 Star::Find returns 1 (0), X=107.47, Y=53.91, Mass=3961, SNR=41.0, Peak=257 HFD=3.6
18:51:00.981 00.002 31432 AutoFind: near-saturated [107, 54] 37.0 Mass 3961 SNR 41.0 Peak 257
18:51:00.983 00.002 31432 Star::Find(15, 541, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.985 00.002 31432 Star::Find returns 1 (0), X=540.83, Y=143.05, Mass=12041, SNR=72.4, Peak=257 HFD=5.9
18:51:00.986 00.001 31432 AutoFind: near-saturated [541, 144] 35.6 Mass 12041 SNR 72.4 Peak 257
18:51:00.988 00.002 31432 Star::Find(15, 349, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.990 00.002 31432 Star::Find returns 1 (0), X=349.34, Y=436.21, Mass=3547, SNR=38.4, Peak=255 HFD=3.6
18:51:00.992 00.002 31432 AutoFind: near-saturated [349, 436] 34.5 Mass 3547 SNR 38.4 Peak 255
18:51:00.994 00.002 31432 Star::Find(15, 1043, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:00.996 00.002 31432 Star::Find returns 1 (0), X=1042.68, Y=304.41, Mass=3897, SNR=40.7, Peak=255 HFD=3.5
18:51:00.998 00.002 31432 AutoFind: near-saturated [1043, 305] 33.4 Mass 3897 SNR 40.7 Peak 255
18:51:01.000 00.002 31432 Star::Find(15, 887, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:01.002 00.002 31432 Star::Find returns 1 (0), X=887.60, Y=64.68, Mass=3842, SNR=39.6, Peak=257 HFD=3.5
18:51:01.004 00.002 31432 AutoFind: near-saturated [887, 65] 32.2 Mass 3842 SNR 39.6 Peak 257
18:51:01.005 00.001 31432 Star::Find(15, 1071, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:01.007 00.002 31432 Star::Find returns 1 (0), X=1070.75, Y=503.25, Mass=3555, SNR=38.1, Peak=255 HFD=3.5
18:51:01.009 00.002 31432 AutoFind: near-saturated [1071, 503] 32.1 Mass 3555 SNR 38.1 Peak 255
18:51:01.011 00.002 31432 Star::Find(15, 291, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:01.013 00.002 31432 Star::Find returns 1 (0), X=290.55, Y=829.37, Mass=3506, SNR=39.0, Peak=231 HFD=3.4
18:51:01.015 00.002 31432 AutoFind returns star at [291, 829] 31.0 Mass 3506 SNR 39.0
18:51:01.017 00.002 31432 Star::Find(15, 291, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:01.019 00.002 31432 Star::Find returns 1 (0), X=290.55, Y=829.37, Mass=3506, SNR=39.0, Peak=231 HFD=3.4
18:51:01.021 00.002 31432 MultiStar: List (12): {290.55, 829.37}(39.0), {557.88, 907.96}(34.5), {530.27, 292.93}(36.0), {794.68, 107.53}(34.7), {597.74, 203.00}(34.0), {660.47, 201.15}(36.0), {249.68, 249.51}(31.8), {759.94, 75.97}(30.7), {1255.42, 83.71}(35.3), {1079.23, 306.44}(30.4), {149.77, 586.85}(28.0), {71.55, 274.48}(30.3), 
18:51:01.023 00.002 31432 setting lock position to (290.55, 829.37)
18:51:01.026 00.003 31432 MultiStar: stabilizing after lock position change
18:51:01.029 00.003 31432 AutoSelect: state = 1, call UpdateGuideState
18:51:01.031 00.002 31432 UpdateGuideState(): m_state=1
18:51:01.033 00.002 31432 Star::Find(15, 290, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:01.035 00.002 31432 Star::Find returns 1 (0), X=290.55, Y=829.37, Mass=3506, SNR=39.0, Peak=231 HFD=3.4
18:51:01.037 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (-3.12) = xAngle (3.12 = 3.12)
18:51:01.038 00.001 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.15)
18:51:01.041 00.003 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
18:51:01.045 00.004 31432 setting force full frames = false
18:51:01.047 00.002 31432 setting lock position to (290.55, 829.37)
18:51:01.049 00.002 31432 MultiStar: stabilizing after lock position change
18:51:01.051 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:51:01.053 00.002 31432 Changing from state SELECTING to SELECTED
18:51:01.055 00.002 31432 guider state => SELECTED
18:51:01.066 00.011 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:01.088 00.022 31432 UpdateGuideState exits: m=3506 RSB=39.0
18:51:01.090 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:01.101 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (290.5, 829.4)
18:51:01.108 00.007 31432 PhdController: newstate STATE_WAIT_SELECTED
18:51:01.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:01.112 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:01.114 00.002 31432 Enqueuing Expose request
18:51:01.116 00.002 29876 Worker thread wakes up
18:51:01.116 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:01.116 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(276,814,31,31)
18:51:01.119 00.003 31432 evsrv: cli 0CE156B8 connect
18:51:01.121 00.002 31432 case statement mapped state 2 to 1
18:51:01.124 00.003 31432 case statement mapped state 2 to 1
18:51:01.126 00.002 31432 evsrv: cli 0CE156B8 request: {"method":"get_lock_position","id":"205eb4d3-452f-4a56-9ecc-be6ee166df8f"}
18:51:01.128 00.002 31432 evsrv: cli 0CE156B8 response: {"jsonrpc":"2.0","result":[290.55,829.37],"id":"205eb4d3-452f-4a56-9ecc-be6ee166df8f"}
18:51:01.136 00.008 31432 evsrv: cli 0CE156B8 disconnect
18:51:01.139 00.003 31432 evsrv: cli 0CE14E98 connect
18:51:01.142 00.003 31432 case statement mapped state 2 to 1
18:51:01.144 00.002 31432 case statement mapped state 2 to 1
18:51:01.146 00.002 31432 evsrv: cli 0CE14E98 request: {"method":"get_app_state","id":"7fe733b3-c76a-4615-9d88-5574b4ab29f4"}
18:51:01.148 00.002 31432 case statement mapped state 2 to 1
18:51:01.149 00.001 31432 evsrv: cli 0CE14E98 response: {"jsonrpc":"2.0","result":"Selected","id":"7fe733b3-c76a-4615-9d88-5574b4ab29f4"}
18:51:01.152 00.003 31432 evsrv: cli 0CE14E98 disconnect
18:51:02.152 01.000 31432 evsrv: cli 0CE15258 connect
18:51:02.154 00.002 31432 case statement mapped state 2 to 1
18:51:02.156 00.002 31432 case statement mapped state 2 to 1
18:51:02.158 00.002 31432 evsrv: cli 0CE15258 request: {"method":"get_app_state","id":"557c9290-bae6-48b5-965b-ba9d23c701cb"}
18:51:02.161 00.003 31432 case statement mapped state 2 to 1
18:51:02.163 00.002 31432 evsrv: cli 0CE15258 response: {"jsonrpc":"2.0","result":"Selected","id":"557c9290-bae6-48b5-965b-ba9d23c701cb"}
18:51:02.165 00.002 31432 evsrv: cli 0CE15258 disconnect
18:51:03.026 00.861 29876 Exposure complete
18:51:03.069 00.043 29876 worker thread done servicing request
18:51:03.069 00.000 31432 OnExposeComplete: enter
18:51:03.072 00.003 31432 UpdateGuideState(): m_state=2
18:51:03.074 00.002 31432 Star::Find(15, 290, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:51:03.076 00.002 31432 Star::Find returns 1 (0), X=290.80, Y=829.43, Mass=3279, SNR=37.3, Peak=243 HFD=3.6
18:51:03.077 00.001 31432 CameraToMount -- cameraTheta (0.25) - m_xAngle (-3.12) = xAngle (3.36 = -2.92)
18:51:03.079 00.002 31432 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.38 = 0.09)
18:51:03.081 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.25 mountX=-0.26 mountY=0.02, mountTheta=3.05
18:51:03.084 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:03.098 00.014 31432 UpdateGuideState exits: m=3279 RSB=37.3
18:51:03.100 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:51:03.102 00.002 31432 PhdController: newstate STATE_GUIDE
18:51:03.110 00.008 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:51:03.112 00.002 31432 guider state => CALIBRATED
18:51:03.114 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:51:03.121 00.007 31432 reset dither spiral
18:51:03.123 00.002 31432 PhdController: newstate STATE_SETTLE_BEGIN
18:51:03.125 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:03.127 00.002 31432 ScheduleExposure(2000,3,0) exposurePending=0
18:51:03.128 00.001 31432 Enqueuing Expose request
18:51:03.130 00.002 29876 Worker thread wakes up
18:51:03.130 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:03.130 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
18:51:03.166 00.036 31432 evsrv: cli 0CE14A38 connect
18:51:03.169 00.003 31432 case statement mapped state 5 to 1
18:51:03.172 00.003 31432 case statement mapped state 5 to 1
18:51:03.174 00.002 31432 evsrv: cli 0CE14A38 request: {"method":"get_app_state","id":"298990bf-9b5d-489c-9ced-88c8d8bd70a6"}
18:51:03.176 00.002 31432 case statement mapped state 5 to 1
18:51:03.178 00.002 31432 evsrv: cli 0CE14A38 response: {"jsonrpc":"2.0","result":"Selected","id":"298990bf-9b5d-489c-9ced-88c8d8bd70a6"}
18:51:03.183 00.005 31432 evsrv: cli 0CE14A38 disconnect
18:51:04.181 00.998 31432 evsrv: cli 0CE15398 connect
18:51:04.186 00.005 31432 case statement mapped state 5 to 1
18:51:04.190 00.004 31432 case statement mapped state 5 to 1
18:51:04.192 00.002 31432 evsrv: cli 0CE15398 request: {"method":"get_app_state","id":"de3ebd84-1198-4e0e-8633-eb37427d84b8"}
18:51:04.194 00.002 31432 case statement mapped state 5 to 1
18:51:04.196 00.002 31432 evsrv: cli 0CE15398 response: {"jsonrpc":"2.0","result":"Selected","id":"de3ebd84-1198-4e0e-8633-eb37427d84b8"}
18:51:04.198 00.002 31432 evsrv: cli 0CE15398 disconnect
18:51:05.199 01.001 31432 evsrv: cli 0CE14F38 connect
18:51:05.202 00.003 31432 case statement mapped state 5 to 1
18:51:05.204 00.002 31432 case statement mapped state 5 to 1
18:51:05.206 00.002 31432 evsrv: cli 0CE14F38 request: {"method":"get_app_state","id":"4fc2fbf5-c446-4dae-9a0e-bf44262a272c"}
18:51:05.207 00.001 31432 case statement mapped state 5 to 1
18:51:05.209 00.002 31432 evsrv: cli 0CE14F38 response: {"jsonrpc":"2.0","result":"Selected","id":"4fc2fbf5-c446-4dae-9a0e-bf44262a272c"}
18:51:05.212 00.003 31432 evsrv: cli 0CE14F38 disconnect
18:51:05.260 00.048 29876 Exposure complete
18:51:05.303 00.043 29876 worker thread done servicing request
18:51:05.303 00.000 31432 OnExposeComplete: enter
18:51:05.305 00.002 31432 UpdateGuideState(): m_state=5
18:51:05.307 00.002 31432 Star::Find(15, 290, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:51:05.309 00.002 31432 Star::Find returns 1 (0), X=291.35, Y=829.60, Mass=3204, SNR=37.0, Peak=238 HFD=3.5
18:51:05.311 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (-3.12) = xAngle (3.40 = -2.89)
18:51:05.312 00.001 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-3.12) + m_yAngleError (-3.01)) = yAngle (6.41 = 0.12)
18:51:05.314 00.002 31432 CameraToMount -- cameraX=0.81 cameraY=0.23 hyp=0.84 cameraTheta=0.28 mountX=-0.81 mountY=0.10, mountTheta=3.01
18:51:05.317 00.003 31432 Changing from state CALIBRATED to GUIDING
18:51:05.324 00.007 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:51:05.326 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:51:05.328 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=48.6 pierSide=0, cal dec=-0.1 pierSide=1 rotAngle=Aucun bin=1
18:51:05.330 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:51:05.332 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:51:05.334 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:51:05.336 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:51:05.338 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:51:05.340 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:51:05.342 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:51:05.344 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:51:05.346 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:51:05.349 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:51:05.350 00.001 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:51:05.353 00.003 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:51:05.356 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:51:05.358 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:51:05.360 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:51:05.362 00.002 31432 Guiding starts on opposite side of pier: calibration data side is West, current side is East
18:51:05.363 00.001 31432 FlipCalibration before: x=-178.6, y=83.9 decFlipRequired=1 sideOfPier=West rotAngle=Aucun parity=+/+
18:51:05.365 00.002 31432 FlipCalibration pre-normalize: x=1.4, y=263.9
18:51:05.367 00.002 31432 FlipCalibration after: x=1.4 y=-96.1 sideOfPier=East parity=+/+
18:51:05.369 00.002 31432 Mount::SetCalibration (scope) -- xAngle=1.4 yAngle=-96.1 xRate=8.787 yRate=8.169 bin=1 dec=-0.1 pierSide=0 par=+/+ rotAng=Aucun
18:51:05.371 00.002 31432 Mount::SetCalibration (scope) -- sets m_xAngle=1.4 m_yAngleError=-172.5
18:51:05.373 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:51:05.377 00.004 31432 ScopeASCOM::SideOfPier() returns 0
18:51:05.381 00.004 31432 Status Line: CAL : Ouest(-179,84)->Est(1,-96)
18:51:05.385 00.004 31432 Dec comp: XRate 8.787 -> 5.817 for dec -0.1 -> dec 48.6
18:51:05.390 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:51:05.392 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:51:05.395 00.003 31432 setting lock position to (291.35, 829.60)
18:51:05.398 00.003 31432 MultiStar: stabilizing after lock position change
18:51:05.401 00.003 31432 guider state => GUIDING
18:51:05.403 00.002 31432 Status Line: Guidage
18:51:05.407 00.004 31432 Mount: notify guiding started
18:51:05.410 00.003 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:51:05.413 00.003 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:51:05"
18:51:05.415 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
18:51:05.417 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
18:51:05.420 00.003 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:51:05.422 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.023731
18:51:05.424 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.677350
18:51:05.427 00.003 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
18:51:05.429 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:51:05.431 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:51:05.433 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:51:05.435 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:51:05.437 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:51:05.439 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:51:05.442 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:51:05.443 00.001 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:51:05.446 00.003 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:51:05.448 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:51:05.450 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:51:05.452 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:51:05.454 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:51:05.456 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:51:05.458 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:51:05.461 00.003 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:51:05.463 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:51:05.465 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:51:05.467 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:51:05.469 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:51:05.472 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:51:05.474 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:51:05.476 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:51:05.478 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:51:05.481 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:51:05.483 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:51:05.485 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:51:05.488 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:51:05.490 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:51:05.492 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:51:05.495 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:51:05.498 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:51:05.500 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:51:05.502 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:51:05.505 00.003 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:51:05.507 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 48.6
18:51:05.509 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
18:51:05.511 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:51:05.513 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:51:05.515 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:51:05.517 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:51:05.519 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:05.532 00.013 31432 UpdateGuideState exits: m=3204 RSB=37.0
18:51:05.534 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
18:51:05.536 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:05.538 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:05.541 00.003 31432 Enqueuing Expose request
18:51:05.542 00.001 29876 Worker thread wakes up
18:51:05.543 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:05.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:05.672 00.129 31432 evsrv: cli 0CE15398 connect
18:51:05.674 00.002 31432 case statement mapped state 6 to 3
18:51:05.676 00.002 31432 case statement mapped state 6 to 3
18:51:05.678 00.002 31432 evsrv: cli 0CE15398 request: {"method":"get_pixel_scale","id":"c52d01f7-ea0d-4f7b-817f-5bd05231b814"}
18:51:05.680 00.002 31432 evsrv: cli 0CE15398 response: {"jsonrpc":"2.0","result":0.986599,"id":"c52d01f7-ea0d-4f7b-817f-5bd05231b814"}
18:51:05.682 00.002 31432 evsrv: cli 0CE15398 disconnect
18:51:06.213 00.531 31432 evsrv: cli 0CE15118 connect
18:51:06.215 00.002 31432 case statement mapped state 6 to 3
18:51:06.217 00.002 31432 case statement mapped state 6 to 3
18:51:06.219 00.002 31432 evsrv: cli 0CE15118 request: {"method":"get_app_state","id":"81a7d8d8-9d70-4677-a7e8-df0b14cc5157"}
18:51:06.221 00.002 31432 case statement mapped state 6 to 3
18:51:06.223 00.002 31432 evsrv: cli 0CE15118 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a7d8d8-9d70-4677-a7e8-df0b14cc5157"}
18:51:06.225 00.002 31432 evsrv: cli 0CE15118 disconnect
18:51:07.458 01.233 29876 Exposure complete
18:51:07.501 00.043 29876 worker thread done servicing request
18:51:07.501 00.000 31432 OnExposeComplete: enter
18:51:07.503 00.002 31432 UpdateGuideState(): m_state=6
18:51:07.505 00.002 31432 Star::Find(15, 291, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:51:07.507 00.002 31432 Star::Find returns 1 (0), X=292.31, Y=828.86, Mass=3292, SNR=37.4, Peak=225 HFD=3.7
18:51:07.509 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
18:51:07.511 00.002 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
18:51:07.513 00.002 31432 CameraToMount -- cameraX=0.96 cameraY=-0.74 hyp=1.22 cameraTheta=-0.66 mountX=0.94 mountY=0.88, mountTheta=0.75
18:51:07.516 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.96, y=-0.74, opts=13)
18:51:07.518 00.002 31432 Enqueuing Move request for scope (0.96, -0.74)
18:51:07.520 00.002 29876 Worker thread wakes up
18:51:07.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.74) opts 0xd
18:51:07.520 00.000 29876 Handling offset move in thread for scope, endpoint = (0.96, -0.74)
18:51:07.520 00.000 29876 Moving (0.96, -0.74) raw xDistance=0.94 yDistance=0.88
18:51:07.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.94
18:51:07.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:51:07.521 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.88
18:51:07.521 00.000 29876 MoveAxis(W, 91, ABG)
18:51:07.521 00.000 29876 Guiding  Dir = 3, Dur = 91
18:51:07.521 00.000 29876 IsSlewing returns 0
18:51:07.521 00.000 29876 IsGuiding returns 0
18:51:07.521 00.000 29876 PulseGuide returned control before completion, sleep 101
18:51:07.526 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:07.537 00.011 31432 UpdateGuideState exits: m=3292 RSB=37.4
18:51:07.540 00.003 31432 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 1 / 99999
18:51:07.541 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767549067.541,"Host":"MSI","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
18:51:07.544 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:07.546 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:07.547 00.001 31432 Enqueuing Expose request
18:51:07.628 00.081 29876 IsGuiding returns 1
18:51:07.628 00.000 29876 scope still moving after pulse duration time elapsed
18:51:07.659 00.031 29876 IsSlewing returns 0
18:51:07.659 00.000 29876 IsGuiding returns 1
18:51:07.689 00.030 29876 IsSlewing returns 0
18:51:07.689 00.000 29876 IsGuiding returns 1
18:51:07.720 00.031 29876 IsSlewing returns 0
18:51:07.720 00.000 29876 IsGuiding returns 0
18:51:07.720 00.000 29876 scope move finished after 91 + 108 ms
18:51:07.720 00.000 29876 Move returns status 0, amount 91
18:51:07.720 00.000 29876 MoveAxis(N, 0, ABG)
18:51:07.720 00.000 29876 Move returns status 0, amount 0
18:51:07.720 00.000 29876 move complete, result=0
18:51:07.720 00.000 29876 worker thread done servicing request
18:51:07.720 00.000 29876 Worker thread wakes up
18:51:07.720 00.000 31432 GuideStep: 0.9 px 91 ms WEST, 0.9 px 0 ms NORTH
18:51:07.723 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:07.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:09.853 02.130 29876 Exposure complete
18:51:09.896 00.043 29876 worker thread done servicing request
18:51:09.897 00.001 31432 OnExposeComplete: enter
18:51:09.899 00.002 31432 UpdateGuideState(): m_state=6
18:51:09.901 00.002 31432 Star::Find(15, 292, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:51:09.903 00.002 31432 Star::Find returns 1 (0), X=292.07, Y=829.03, Mass=3219, SNR=36.9, Peak=230 HFD=3.9
18:51:09.905 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
18:51:09.906 00.001 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
18:51:09.908 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.57 hyp=0.91 cameraTheta=-0.67 mountX=0.70 mountY=0.67, mountTheta=0.76
18:51:09.912 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.57, opts=13)
18:51:09.916 00.004 31432 Enqueuing Move request for scope (0.72, -0.57)
18:51:09.918 00.002 29876 Worker thread wakes up
18:51:09.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.57) opts 0xd
18:51:09.918 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.57)
18:51:09.918 00.000 29876 Moving (0.72, -0.57) raw xDistance=0.70 yDistance=0.67
18:51:09.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
18:51:09.918 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:51:09.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
18:51:09.918 00.000 29876 MoveAxis(W, 80, ABG)
18:51:09.918 00.000 29876 Guiding  Dir = 3, Dur = 80
18:51:09.918 00.000 29876 IsSlewing returns 0
18:51:09.918 00.000 29876 IsGuiding returns 0
18:51:09.918 00.000 29876 PulseGuide returned control before completion, sleep 90
18:51:09.921 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:09.933 00.012 31432 UpdateGuideState exits: m=3219 RSB=36.9
18:51:09.935 00.002 31432 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 2 / 99999
18:51:09.937 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549069.937,"Host":"MSI","Inst":1,"Distance":0.94,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
18:51:09.939 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:09.941 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:09.943 00.002 31432 Enqueuing Expose request
18:51:10.024 00.081 29876 IsGuiding returns 1
18:51:10.024 00.000 29876 scope still moving after pulse duration time elapsed
18:51:10.055 00.031 29876 IsSlewing returns 0
18:51:10.055 00.000 29876 IsGuiding returns 1
18:51:10.086 00.031 29876 IsSlewing returns 0
18:51:10.086 00.000 29876 IsGuiding returns 0
18:51:10.086 00.000 29876 scope move finished after 80 + 87 ms
18:51:10.086 00.000 29876 Move returns status 0, amount 80
18:51:10.086 00.000 29876 MoveAxis(N, 0, ABG)
18:51:10.086 00.000 29876 Move returns status 0, amount 0
18:51:10.086 00.000 29876 move complete, result=0
18:51:10.086 00.000 29876 worker thread done servicing request
18:51:10.086 00.000 29876 Worker thread wakes up
18:51:10.086 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:10.086 00.000 31432 GuideStep: 0.7 px 80 ms WEST, 0.7 px 0 ms NORTH
18:51:10.089 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:11.995 01.906 29876 Exposure complete
18:51:12.038 00.043 29876 worker thread done servicing request
18:51:12.038 00.000 31432 OnExposeComplete: enter
18:51:12.041 00.003 31432 UpdateGuideState(): m_state=6
18:51:12.042 00.001 31432 Star::Find(15, 292, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:51:12.044 00.002 31432 Star::Find returns 1 (0), X=291.22, Y=828.96, Mass=2922, SNR=34.4, Peak=224 HFD=3.4
18:51:12.046 00.002 31432 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.02) = xAngle (-1.80 = -1.80)
18:51:12.048 00.002 31432 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
18:51:12.049 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.64 hyp=0.66 cameraTheta=-1.77 mountX=-0.15 mountY=0.62, mountTheta=1.81
18:51:12.052 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.64, opts=13)
18:51:12.054 00.002 31432 Enqueuing Move request for scope (-0.13, -0.64)
18:51:12.056 00.002 29876 Worker thread wakes up
18:51:12.056 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.64) opts 0xd
18:51:12.056 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.64)
18:51:12.056 00.000 29876 Moving (-0.13, -0.64) raw xDistance=-0.15 yDistance=0.62
18:51:12.056 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
18:51:12.056 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.17
18:51:12.056 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
18:51:12.056 00.000 29876 MoveAxis(E, 0, ABG)
18:51:12.056 00.000 29876 Move returns status 0, amount 0
18:51:12.056 00.000 29876 MoveAxis(S, 45, ABG)
18:51:12.056 00.000 29876 Guiding  Dir = 1, Dur = 45
18:51:12.056 00.000 29876 IsSlewing returns 0
18:51:12.057 00.001 29876 IsGuiding returns 0
18:51:12.057 00.000 29876 PulseGuide returned control before completion, sleep 55
18:51:12.060 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:12.072 00.012 31432 UpdateGuideState exits: m=2922 RSB=34.4
18:51:12.074 00.002 31432 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 3 / 99999
18:51:12.076 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549072.076,"Host":"MSI","Inst":1,"Distance":0.86,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
18:51:12.078 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:12.079 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:12.081 00.002 31432 Enqueuing Expose request
18:51:12.118 00.037 29876 IsGuiding returns 1
18:51:12.118 00.000 29876 scope still moving after pulse duration time elapsed
18:51:12.149 00.031 29876 IsSlewing returns 0
18:51:12.149 00.000 29876 IsGuiding returns 1
18:51:12.180 00.031 29876 IsSlewing returns 0
18:51:12.180 00.000 29876 IsGuiding returns 1
18:51:12.211 00.031 29876 IsSlewing returns 0
18:51:12.211 00.000 29876 IsGuiding returns 0
18:51:12.211 00.000 29876 scope move finished after 45 + 109 ms
18:51:12.211 00.000 29876 Move returns status 0, amount 45
18:51:12.211 00.000 29876 move complete, result=0
18:51:12.211 00.000 29876 worker thread done servicing request
18:51:12.211 00.000 29876 Worker thread wakes up
18:51:12.211 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 45 ms SOUTH
18:51:12.214 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:12.214 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:14.348 02.134 29876 Exposure complete
18:51:14.393 00.045 29876 worker thread done servicing request
18:51:14.393 00.000 31432 OnExposeComplete: enter
18:51:14.395 00.002 31432 UpdateGuideState(): m_state=6
18:51:14.397 00.002 31432 Star::Find(15, 291, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:51:14.399 00.002 31432 Star::Find returns 1 (0), X=291.86, Y=828.98, Mass=3158, SNR=36.0, Peak=243 HFD=3.6
18:51:14.401 00.002 31432 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
18:51:14.403 00.002 31432 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.11 = 2.11)
18:51:14.404 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=-0.62 hyp=0.80 cameraTheta=-0.88 mountX=0.50 mountY=0.69, mountTheta=0.95
18:51:14.407 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.62, opts=13)
18:51:14.409 00.002 31432 Enqueuing Move request for scope (0.51, -0.62)
18:51:14.410 00.001 29876 Worker thread wakes up
18:51:14.411 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.62) opts 0xd
18:51:14.411 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.62)
18:51:14.411 00.000 29876 Moving (0.51, -0.62) raw xDistance=0.50 yDistance=0.69
18:51:14.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
18:51:14.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.69
18:51:14.411 00.000 29876 MoveAxis(W, 48, ABG)
18:51:14.411 00.000 29876 Guiding  Dir = 3, Dur = 48
18:51:14.411 00.000 29876 IsSlewing returns 0
18:51:14.411 00.000 29876 IsGuiding returns 0
18:51:14.411 00.000 29876 PulseGuide returned control before completion, sleep 58
18:51:14.414 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:14.426 00.012 31432 UpdateGuideState exits: m=3158 RSB=36.0
18:51:14.428 00.002 31432 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 4 / 99999
18:51:14.430 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549074.430,"Host":"MSI","Inst":1,"Distance":0.84,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
18:51:14.432 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:14.434 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:14.436 00.002 31432 Enqueuing Expose request
18:51:14.471 00.035 29876 IsGuiding returns 1
18:51:14.471 00.000 29876 scope still moving after pulse duration time elapsed
18:51:14.504 00.033 29876 IsSlewing returns 0
18:51:14.504 00.000 29876 IsGuiding returns 1
18:51:14.535 00.031 29876 IsSlewing returns 0
18:51:14.535 00.000 29876 IsGuiding returns 1
18:51:14.566 00.031 29876 IsSlewing returns 0
18:51:14.566 00.000 29876 IsGuiding returns 1
18:51:14.597 00.031 29876 IsSlewing returns 0
18:51:14.597 00.000 29876 IsGuiding returns 0
18:51:14.597 00.000 29876 scope move finished after 48 + 137 ms
18:51:14.597 00.000 29876 Move returns status 0, amount 48
18:51:14.597 00.000 29876 MoveAxis(S, 51, ABG)
18:51:14.597 00.000 29876 Guiding  Dir = 1, Dur = 51
18:51:14.597 00.000 29876 IsSlewing returns 0
18:51:14.597 00.000 29876 IsGuiding returns 0
18:51:14.597 00.000 29876 PulseGuide returned control before completion, sleep 61
18:51:14.660 00.063 29876 IsGuiding returns 1
18:51:14.660 00.000 29876 scope still moving after pulse duration time elapsed
18:51:14.691 00.031 29876 IsSlewing returns 0
18:51:14.691 00.000 29876 IsGuiding returns 1
18:51:14.721 00.030 29876 IsSlewing returns 0
18:51:14.721 00.000 29876 IsGuiding returns 1
18:51:14.751 00.030 29876 IsSlewing returns 0
18:51:14.751 00.000 29876 IsGuiding returns 1
18:51:14.782 00.031 29876 IsSlewing returns 0
18:51:14.782 00.000 29876 IsGuiding returns 1
18:51:14.813 00.031 29876 IsSlewing returns 0
18:51:14.813 00.000 29876 IsGuiding returns 0
18:51:14.813 00.000 29876 scope move finished after 51 + 165 ms
18:51:14.813 00.000 29876 Move returns status 0, amount 51
18:51:14.813 00.000 29876 move complete, result=0
18:51:14.813 00.000 29876 worker thread done servicing request
18:51:14.813 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.7 px 51 ms SOUTH
18:51:14.815 00.002 29876 Worker thread wakes up
18:51:14.816 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:14.816 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:16.721 01.905 29876 Exposure complete
18:51:16.765 00.044 29876 worker thread done servicing request
18:51:16.765 00.000 31432 OnExposeComplete: enter
18:51:16.767 00.002 31432 UpdateGuideState(): m_state=6
18:51:16.769 00.002 31432 Star::Find(15, 291, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:51:16.771 00.002 31432 Star::Find returns 1 (0), X=291.01, Y=829.21, Mass=3149, SNR=36.8, Peak=214 HFD=3.7
18:51:16.773 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
18:51:16.775 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
18:51:16.777 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.30 mountX=-0.35 mountY=0.33, mountTheta=2.39
18:51:16.779 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.38, opts=13)
18:51:16.781 00.002 31432 Enqueuing Move request for scope (-0.34, -0.38)
18:51:16.783 00.002 29876 Worker thread wakes up
18:51:16.783 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.38) opts 0xd
18:51:16.784 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.38)
18:51:16.784 00.000 29876 Moving (-0.34, -0.38) raw xDistance=-0.35 yDistance=0.33
18:51:16.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
18:51:16.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
18:51:16.784 00.000 29876 MoveAxis(E, 27, ABG)
18:51:16.784 00.000 29876 Guiding  Dir = 2, Dur = 27
18:51:16.784 00.000 29876 IsSlewing returns 0
18:51:16.784 00.000 29876 IsGuiding returns 0
18:51:16.785 00.001 29876 PulseGuide returned control before completion, sleep 37
18:51:16.790 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:51:16.802 00.012 31432 UpdateGuideState exits: m=3149 RSB=36.8
18:51:16.804 00.002 31432 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 5 / 99999
18:51:16.806 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549076.806,"Host":"MSI","Inst":1,"Distance":0.74,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
18:51:16.808 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:16.810 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:16.812 00.002 31432 Enqueuing Expose request
18:51:16.829 00.017 29876 IsGuiding returns 1
18:51:16.829 00.000 29876 scope still moving after pulse duration time elapsed
18:51:16.859 00.030 29876 IsSlewing returns 0
18:51:16.859 00.000 29876 IsGuiding returns 1
18:51:16.890 00.031 29876 IsSlewing returns 0
18:51:16.890 00.000 29876 IsGuiding returns 0
18:51:16.890 00.000 29876 scope move finished after 27 + 78 ms
18:51:16.890 00.000 29876 Move returns status 0, amount 27
18:51:16.890 00.000 29876 MoveAxis(S, 24, ABG)
18:51:16.890 00.000 29876 Guiding  Dir = 1, Dur = 24
18:51:16.890 00.000 29876 IsSlewing returns 0
18:51:16.890 00.000 29876 IsGuiding returns 0
18:51:16.890 00.000 29876 PulseGuide returned control before completion, sleep 34
18:51:16.937 00.047 29876 IsGuiding returns 1
18:51:16.937 00.000 29876 scope still moving after pulse duration time elapsed
18:51:16.968 00.031 29876 IsSlewing returns 0
18:51:16.968 00.000 29876 IsGuiding returns 1
18:51:16.998 00.030 29876 IsSlewing returns 0
18:51:16.998 00.000 29876 IsGuiding returns 1
18:51:17.029 00.031 29876 IsSlewing returns 0
18:51:17.029 00.000 29876 IsGuiding returns 0
18:51:17.029 00.000 29876 scope move finished after 24 + 114 ms
18:51:17.029 00.000 29876 Move returns status 0, amount 24
18:51:17.029 00.000 29876 move complete, result=0
18:51:17.029 00.000 29876 worker thread done servicing request
18:51:17.029 00.000 29876 Worker thread wakes up
18:51:17.029 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:17.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:17.029 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.3 px 24 ms SOUTH
18:51:19.152 02.123 29876 Exposure complete
18:51:19.195 00.043 29876 worker thread done servicing request
18:51:19.195 00.000 31432 OnExposeComplete: enter
18:51:19.197 00.002 31432 UpdateGuideState(): m_state=6
18:51:19.200 00.003 31432 Star::Find(15, 291, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:51:19.202 00.002 31432 Star::Find returns 1 (0), X=292.55, Y=829.93, Mass=3223, SNR=36.9, Peak=240 HFD=3.6
18:51:19.204 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
18:51:19.205 00.001 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
18:51:19.207 00.002 31432 CameraToMount -- cameraX=1.20 cameraY=0.33 hyp=1.24 cameraTheta=0.27 mountX=1.20 mountY=-0.14, mountTheta=-0.12
18:51:19.210 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.20, y=0.33, opts=13)
18:51:19.212 00.002 31432 Enqueuing Move request for scope (1.20, 0.33)
18:51:19.215 00.003 29876 Worker thread wakes up
18:51:19.215 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.33) opts 0xd
18:51:19.215 00.000 29876 Handling offset move in thread for scope, endpoint = (1.20, 0.33)
18:51:19.215 00.000 29876 Moving (1.20, 0.33) raw xDistance=1.20 yDistance=-0.14
18:51:19.215 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.20
18:51:19.215 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:51:19.215 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
18:51:19.215 00.000 29876 MoveAxis(W, 112, ABG)
18:51:19.215 00.000 29876 Guiding  Dir = 3, Dur = 112
18:51:19.215 00.000 29876 IsSlewing returns 0
18:51:19.215 00.000 29876 IsGuiding returns 0
18:51:19.216 00.001 29876 PulseGuide returned control before completion, sleep 122
18:51:19.218 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=256, Gamma=0.490
18:51:19.230 00.012 31432 UpdateGuideState exits: m=3223 RSB=36.9
18:51:19.233 00.003 31432 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 6 / 99999
18:51:19.235 00.002 31432 PhdController: newstate STATE_FINISH
18:51:19.237 00.002 31432 PhdController complete: success
18:51:19.239 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767549079.239,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
18:51:19.241 00.002 31432 Mount: notify guiding dither settle done success=1
18:51:19.243 00.002 31432 PhdController: newstate STATE_IDLE
18:51:19.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:51:19.246 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:51:19.248 00.002 31432 Enqueuing Expose request
18:51:19.353 00.105 29876 IsGuiding returns 1
18:51:19.353 00.000 29876 scope still moving after pulse duration time elapsed
18:51:19.384 00.031 29876 IsSlewing returns 0
18:51:19.384 00.000 29876 IsGuiding returns 0
18:51:19.384 00.000 29876 scope move finished after 112 + 56 ms
18:51:19.384 00.000 29876 Move returns status 0, amount 112
18:51:19.384 00.000 29876 MoveAxis(N, 0, ABG)
18:51:19.384 00.000 29876 Move returns status 0, amount 0
18:51:19.384 00.000 29876 move complete, result=0
18:51:19.384 00.000 29876 worker thread done servicing request
18:51:19.384 00.000 29876 Worker thread wakes up
18:51:19.384 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:51:19.385 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(276,815,31,31)
18:51:19.385 00.000 31432 GuideStep: 1.2 px 112 ms WEST, -0.1 px 0 ms NORTH
18:51:19.741 00.356 31432 evsrv: cli 0CE15898 connect
18:51:19.744 00.003 31432 case statement mapped state 6 to 3
18:51:19.746 00.002 31432 case statement mapped state 6 to 3
18:51:19.749 00.003 31432 evsrv: cli 0CE15898 request: {"method":"get_app_state","id":"680cf0bd-0e0e-4b48-bcd2-e1145ea222f4"}
18:51:19.753 00.004 31432 case statement mapped state 6 to 3
18:51:19.755 00.002 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":"Guiding","id":"680cf0bd-0e0e-4b48-bcd2-e1145ea222f4"}
18:51:19.758 00.003 31432 evsrv: cli 0CE15898 disconnect
18:51:19.824 00.066 31432 evsrv: cli 0CE152F8 connect
18:51:19.828 00.004 31432 case statement mapped state 6 to 3
18:51:19.831 00.003 31432 case statement mapped state 6 to 3
18:51:19.834 00.003 31432 evsrv: cli 0CE152F8 request: {"method":"get_app_state","id":"b241012f-c0ba-47b7-91b2-80ae695674c9"}
18:51:19.836 00.002 31432 case statement mapped state 6 to 3
18:51:19.838 00.002 31432 evsrv: cli 0CE152F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b241012f-c0ba-47b7-91b2-80ae695674c9"}
18:51:19.848 00.010 31432 evsrv: cli 0CE152F8 disconnect
18:51:19.850 00.002 31432 evsrv: cli 0CE15258 connect
18:51:19.853 00.003 31432 case statement mapped state 6 to 3
18:51:19.855 00.002 31432 case statement mapped state 6 to 3
18:51:19.860 00.005 31432 evsrv: cli 0CE15258 request: {"method":"stop_capture","id":"9c8c8e1f-5203-4bc2-98f0-0137fa9d92e1"}
18:51:19.864 00.004 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:51:19.866 00.002 31432 Status Line: Attente du matériel ...
18:51:19.870 00.004 31432 evsrv: cli 0CE15258 response: {"jsonrpc":"2.0","result":0,"id":"9c8c8e1f-5203-4bc2-98f0-0137fa9d92e1"}
18:51:19.873 00.003 31432 evsrv: cli 0CE15258 disconnect
18:51:19.880 00.007 31432 evsrv: cli 0CE14C18 connect
18:51:19.884 00.004 31432 case statement mapped state 6 to 3
18:51:19.890 00.006 31432 case statement mapped state 6 to 3
18:51:19.895 00.005 31432 evsrv: cli 0CE14C18 request: {"method":"get_app_state","id":"542aafcb-e658-4f0c-b512-09d3253899c4"}
18:51:19.897 00.002 31432 case statement mapped state 6 to 3
18:51:19.899 00.002 31432 evsrv: cli 0CE14C18 response: {"jsonrpc":"2.0","result":"Guiding","id":"542aafcb-e658-4f0c-b512-09d3253899c4"}
18:51:19.902 00.003 31432 evsrv: cli 0CE14C18 disconnect
18:51:19.925 00.023 29876 ZWO: stopexposure
18:51:20.903 00.978 31432 evsrv: cli 0CE147B8 connect
18:51:20.906 00.003 31432 case statement mapped state 6 to 3
18:51:20.908 00.002 31432 case statement mapped state 6 to 3
18:51:20.910 00.002 31432 evsrv: cli 0CE147B8 request: {"method":"get_app_state","id":"56965c36-ff94-4773-8cdd-d6dce47e25fc"}
18:51:20.912 00.002 31432 case statement mapped state 6 to 3
18:51:20.914 00.002 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"56965c36-ff94-4773-8cdd-d6dce47e25fc"}
18:51:20.916 00.002 31432 evsrv: cli 0CE147B8 disconnect
18:51:21.149 00.233 29876 ZWO: stopexposure
18:51:21.149 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:51:21.149 00.000 29876 worker thread done servicing request
18:51:21.149 00.000 31432 OnExposeComplete: enter
18:51:21.155 00.006 31432 OnExposeComplete: Capture Error reported
18:51:21.159 00.004 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:51:21.163 00.004 31432 Mount: notify guiding stopped
18:51:21.166 00.003 31432 BLC: window closed
18:51:21.168 00.002 31432 BLC: Last direction was reset
18:51:21.171 00.003 31432 Changing from state GUIDING to STOP
18:51:21.173 00.002 31432 guider state => SELECTED
18:51:21.175 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=256, Gamma=0.490
18:51:21.186 00.011 31432 Changing from state SELECTED to UNINITIALIZED
18:51:21.188 00.002 31432 guider state => SELECTING
18:51:21.196 00.008 31432 Status Line: Arrêté.
18:51:21.205 00.009 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:51:21.918 00.713 31432 evsrv: cli 0CE157F8 connect
18:51:21.920 00.002 31432 evsrv: cli 0CE157F8 request: {"method":"get_app_state","id":"2edf182e-550a-4027-b8d6-97ba9a9af471"}
18:51:21.922 00.002 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"2edf182e-550a-4027-b8d6-97ba9a9af471"}
18:51:21.925 00.003 31432 evsrv: cli 0CE157F8 disconnect
18:57:31.216 369.291 31432 evsrv: cli 0CE15758 connect
18:57:31.221 00.005 31432 evsrv: cli 0CE15758 request: {"method":"get_app_state","id":"3dc8fd49-cd56-438f-aaec-e07e2b7015f2"}
18:57:31.224 00.003 31432 evsrv: cli 0CE15758 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dc8fd49-cd56-438f-aaec-e07e2b7015f2"}
18:57:31.227 00.003 31432 evsrv: cli 0CE15758 disconnect
18:57:31.230 00.003 31432 evsrv: cli 0CE14DF8 connect
18:57:31.232 00.002 31432 evsrv: cli 0CE14DF8 request: {"method":"get_calibrated","id":"a66ad9ae-af38-484a-a0ae-9877ec6089c2"}
18:57:31.234 00.002 31432 evsrv: cli 0CE14DF8 response: {"jsonrpc":"2.0","result":true,"id":"a66ad9ae-af38-484a-a0ae-9877ec6089c2"}
18:57:31.237 00.003 31432 evsrv: cli 0CE14DF8 disconnect
18:57:31.240 00.003 31432 evsrv: cli 0CE15578 connect
18:57:31.242 00.002 31432 evsrv: cli 0CE15578 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"7a185c85-cb85-41bd-a998-4d358589b915"}
18:57:31.244 00.002 31432 PhdController::Guide begins
18:57:31.247 00.003 31432 PhdController: newstate STATE_SETUP
18:57:31.249 00.002 31432 PhdController: setup
18:57:31.251 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
18:57:31.253 00.002 31432 PhdController: start capturing
18:57:31.255 00.002 31432 Changing from state SELECTING to UNINITIALIZED
18:57:31.257 00.002 31432 guider state => SELECTING
18:57:31.259 00.002 31432 setting force full frames = true
18:57:31.261 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:57:31.267 00.006 31432 ScheduleExposure(2000,3,0) exposurePending=0
18:57:31.270 00.003 31432 Enqueuing Expose request
18:57:31.271 00.001 31432 PhdController: newstate STATE_SELECT_STAR
18:57:31.273 00.002 29876 Worker thread wakes up
18:57:31.273 00.000 31432 evsrv: cli 0CE15578 response: {"jsonrpc":"2.0","result":0,"id":"7a185c85-cb85-41bd-a998-4d358589b915"}
18:57:31.276 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:31.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
18:57:31.280 00.004 31432 evsrv: cli 0CE15578 disconnect
18:57:31.282 00.002 31432 evsrv: cli 0CE14C18 connect
18:57:31.284 00.002 31432 case statement mapped state 1 to 101
18:57:31.286 00.002 31432 case statement mapped state 1 to 101
18:57:31.289 00.003 31432 evsrv: cli 0CE14C18 request: {"method":"get_lock_shift_params","id":"e8ea47d9-257c-4479-bca7-1526902efa94"}
18:57:31.291 00.002 31432 evsrv: cli 0CE14C18 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e8ea47d9-257c-4479-bca7-1526902efa94"}
18:57:31.294 00.003 31432 evsrv: cli 0CE14C18 disconnect
18:57:31.298 00.004 31432 evsrv: cli 0CE14CB8 connect
18:57:31.300 00.002 31432 case statement mapped state 1 to 101
18:57:31.302 00.002 31432 case statement mapped state 1 to 101
18:57:31.304 00.002 31432 evsrv: cli 0CE14CB8 request: {"method":"get_lock_position","id":"ca655f68-3e02-4ab9-86be-25d2fc9f5243"}
18:57:31.306 00.002 31432 evsrv: cli 0CE14CB8 response: {"jsonrpc":"2.0","result":null,"id":"ca655f68-3e02-4ab9-86be-25d2fc9f5243"}
18:57:31.309 00.003 31432 evsrv: cli 0CE14CB8 disconnect
18:57:32.309 01.000 31432 evsrv: cli 0CE14AD8 connect
18:57:32.312 00.003 31432 case statement mapped state 1 to 101
18:57:32.314 00.002 31432 case statement mapped state 1 to 101
18:57:32.316 00.002 31432 evsrv: cli 0CE14AD8 request: {"method":"get_lock_position","id":"faadd794-05c8-49af-9649-7859bf9669e4"}
18:57:32.318 00.002 31432 evsrv: cli 0CE14AD8 response: {"jsonrpc":"2.0","result":null,"id":"faadd794-05c8-49af-9649-7859bf9669e4"}
18:57:32.320 00.002 31432 evsrv: cli 0CE14AD8 disconnect
18:57:33.322 01.002 31432 evsrv: cli 0CE15B18 connect
18:57:33.324 00.002 31432 case statement mapped state 1 to 101
18:57:33.326 00.002 31432 case statement mapped state 1 to 101
18:57:33.328 00.002 31432 evsrv: cli 0CE15B18 request: {"method":"get_lock_position","id":"6c9616b0-7fed-4bdc-a475-b47351bfe699"}
18:57:33.330 00.002 31432 evsrv: cli 0CE15B18 response: {"jsonrpc":"2.0","result":null,"id":"6c9616b0-7fed-4bdc-a475-b47351bfe699"}
18:57:33.333 00.003 31432 evsrv: cli 0CE15B18 disconnect
18:57:33.401 00.068 29876 Exposure complete
18:57:33.448 00.047 29876 worker thread done servicing request
18:57:33.448 00.000 31432 OnExposeComplete: enter
18:57:33.450 00.002 31432 UpdateGuideState(): m_state=1
18:57:33.452 00.002 31432 UpdateCurrentPosition: no star selected
18:57:33.454 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:33.457 00.003 31432 Status Line: Aucune étoile selectionnée
18:57:33.459 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:33.471 00.012 31432 UpdateGuideState exits: Aucune étoile selectionnée
18:57:33.473 00.002 31432 GuiderMultiStar::AutoSelect enter
18:57:33.475 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
18:57:33.519 00.044 31432 AutoFind: auto downsample for scale 0.99 => 1x
18:57:33.552 00.033 31432 AutoFind: global mean = 0.0, stdev 19.6
18:57:33.554 00.002 31432 AutoFind: using threshold = 0.1
18:57:33.605 00.051 31432 AutoFind: local max [120, 701] 54.4
18:57:33.607 00.002 31432 AutoFind: local max [315, 909] 54.2
18:57:33.609 00.002 31432 AutoFind: local max [303, 486] 54.1
18:57:33.611 00.002 31432 AutoFind: local max [709, 664] 52.4
18:57:33.613 00.002 31432 AutoFind: local max [33, 181] 52.0
18:57:33.615 00.002 31432 AutoFind: local max [456, 44] 51.8
18:57:33.617 00.002 31432 AutoFind: local max [861, 198] 50.1
18:57:33.619 00.002 31432 AutoFind: local max [800, 717] 49.9
18:57:33.621 00.002 31432 AutoFind: local max [961, 759] 48.6
18:57:33.623 00.002 31432 AutoFind: local max [390, 621] 48.5
18:57:33.625 00.002 31432 AutoFind: local max [954, 297] 48.4
18:57:33.626 00.001 31432 AutoFind: local max [683, 140] 48.1
18:57:33.628 00.002 31432 AutoFind: local max [470, 353] 47.4
18:57:33.630 00.002 31432 AutoFind: local max [879, 308] 47.4
18:57:33.632 00.002 31432 AutoFind: local max [85, 159] 45.0
18:57:33.634 00.002 31432 AutoFind: local max [597, 704] 43.7
18:57:33.636 00.002 31432 AutoFind: local max [442, 727] 43.3
18:57:33.638 00.002 31432 AutoFind: local max [336, 652] 42.4
18:57:33.639 00.001 31432 AutoFind: local max [942, 441] 41.4
18:57:33.641 00.002 31432 AutoFind: local max [796, 743] 41.1
18:57:33.643 00.002 31432 AutoFind: local max [1130, 720] 39.1
18:57:33.645 00.002 31432 AutoFind: local max [120, 33] 38.8
18:57:33.646 00.001 31432 AutoFind: local max [977, 429] 37.8
18:57:33.648 00.002 31432 AutoFind: local max [981, 674] 37.3
18:57:33.650 00.002 31432 AutoFind: local max [362, 415] 36.7
18:57:33.652 00.002 31432 AutoFind: local max [635, 716] 36.4
18:57:33.654 00.002 31432 AutoFind: local max [554, 123] 33.9
18:57:33.656 00.002 31432 AutoFind: local max [304, 808] 32.9
18:57:33.657 00.001 31432 AutoFind: local max [710, 948] 30.9
18:57:33.659 00.002 31432 AutoFind: local max [1257, 944] 28.6
18:57:33.661 00.002 31432 AutoFind: local max [687, 322] 28.3
18:57:33.663 00.002 31432 AutoFind: local max [337, 903] 27.9
18:57:33.665 00.002 31432 AutoFind: local max [673, 180] 27.1
18:57:33.667 00.002 31432 AutoFind: local max [900, 43] 27.1
18:57:33.669 00.002 31432 AutoFind: local max [1083, 482] 26.9
18:57:33.670 00.001 31432 AutoFind: local max [1055, 283] 26.6
18:57:33.672 00.002 31432 AutoFind: local max [807, 86] 26.1
18:57:33.674 00.002 31432 AutoFind: local max [543, 272] 25.9
18:57:33.676 00.002 31432 AutoFind: local max [378, 513] 25.9
18:57:33.677 00.001 31432 AutoFind: local max [610, 182] 24.8
18:57:33.679 00.002 31432 AutoFind: local max [84, 253] 23.6
18:57:33.681 00.002 31432 AutoFind: local max [80, 111] 23.5
18:57:33.684 00.003 31432 AutoFind: local max [262, 228] 23.3
18:57:33.686 00.002 31432 AutoFind: local max [990, 725] 22.7
18:57:33.686 00.000 31432 AutoFind: local max [571, 887] 22.1
18:57:33.689 00.003 31432 AutoFind: local max [308, 116] 21.9
18:57:33.691 00.002 31432 AutoFind: local max [55, 56] 21.8
18:57:33.693 00.002 31432 AutoFind: local max [1267, 62] 21.4
18:57:33.694 00.001 31432 AutoFind: local max [456, 64] 20.2
18:57:33.696 00.002 31432 AutoFind: local max [772, 55] 20.2
18:57:33.698 00.002 31432 AutoFind: local max [995, 733] 20.0
18:57:33.700 00.002 31432 AutoFind: local max [837, 115] 19.1
18:57:33.702 00.002 31432 AutoFind: local max [163, 566] 18.6
18:57:33.703 00.001 31432 AutoFind: local max [100, 93] 18.5
18:57:33.705 00.002 31432 AutoFind: local max [558, 552] 18.1
18:57:33.707 00.002 31432 AutoFind: local max [185, 334] 18.0
18:57:33.709 00.002 31432 AutoFind: local max [1091, 284] 17.7
18:57:33.711 00.002 31432 AutoFind: local max [372, 256] 17.4
18:57:33.712 00.001 31432 AutoFind: local max [747, 772] 16.9
18:57:33.714 00.002 31432 AutoFind: local max [354, 674] 16.2
18:57:33.716 00.002 31432 AutoFind: local max [1236, 552] 16.1
18:57:33.718 00.002 31432 AutoFind: local max [231, 506] 16.0
18:57:33.719 00.001 31432 AutoFind: local max [212, 548] 15.4
18:57:33.721 00.002 31432 AutoFind: local max [1079, 771] 15.4
18:57:33.723 00.002 31432 AutoFind: local max [1129, 615] 15.4
18:57:33.725 00.002 31432 AutoFind: local max [287, 600] 15.3
18:57:33.726 00.001 31432 AutoFind: local max [731, 316] 15.2
18:57:33.728 00.002 31432 AutoFind: local max [807, 216] 14.2
18:57:33.731 00.003 31432 AutoFind: local max [421, 160] 14.0
18:57:33.733 00.002 31432 AutoFind: local max [641, 639] 14.0
18:57:33.735 00.002 31432 AutoFind: local max [865, 170] 13.7
18:57:33.737 00.002 31432 AutoFind: local max [970, 692] 13.2
18:57:33.739 00.002 31432 AutoFind: local max [449, 69] 12.9
18:57:33.741 00.002 31432 AutoFind: local max [1149, 787] 12.7
18:57:33.743 00.002 31432 AutoFind: local max [1157, 894] 12.6
18:57:33.745 00.002 31432 AutoFind: local max [157, 624] 12.6
18:57:33.746 00.001 31432 AutoFind: local max [679, 340] 12.5
18:57:33.748 00.002 31432 AutoFind: local max [820, 608] 12.5
18:57:33.750 00.002 31432 AutoFind: local max [312, 946] 12.3
18:57:33.752 00.002 31432 AutoFind: local max [773, 173] 12.1
18:57:33.754 00.002 31432 AutoFind: local max [866, 494] 12.1
18:57:33.755 00.001 31432 AutoFind: local max [935, 354] 12.1
18:57:33.757 00.002 31432 AutoFind: local max [264, 329] 11.9
18:57:33.759 00.002 31432 AutoFind: local max [675, 329] 11.9
18:57:33.761 00.002 31432 AutoFind: local max [559, 833] 11.7
18:57:33.763 00.002 31432 AutoFind: local max [970, 27] 11.7
18:57:33.765 00.002 31432 AutoFind: local max [1107, 809] 11.6
18:57:33.767 00.002 31432 AutoFind: local max [885, 368] 11.1
18:57:33.768 00.001 31432 AutoFind: local max [1084, 819] 11.0
18:57:33.770 00.002 31432 AutoFind: local max [367, 395] 10.8
18:57:33.772 00.002 31432 AutoFind: local max [271, 39] 10.8
18:57:33.774 00.002 31432 AutoFind: local max [362, 520] 10.7
18:57:33.776 00.002 31432 AutoFind: local max [29, 571] 10.5
18:57:33.777 00.001 31432 AutoFind: local max [351, 317] 10.4
18:57:33.779 00.002 31432 AutoFind: local max [644, 13] 10.1
18:57:33.781 00.002 31432 AutoFind: local max [1157, 57] 10.1
18:57:33.783 00.002 31432 AutoFind: local max [443, 200] 10.0
18:57:33.784 00.001 31432 AutoFind: local max [575, 185] 9.8
18:57:33.786 00.002 31432 AutoFind: local max [852, 112] 9.8
18:57:33.788 00.002 31432 AutoFind: local max [502, 187] 9.7
18:57:33.790 00.002 31432 AutoFind: too close [852, 112] 9.8 - [837, 115] 19.1
18:57:33.791 00.001 31432 AutoFind: too close [362, 520] 10.7 - [378, 513] 25.9
18:57:33.793 00.002 31432 AutoFind: too close [367, 395] 10.8 - [362, 415] 36.7
18:57:33.795 00.002 31432 AutoFind: too close [675, 329] 11.9 - [679, 340] 12.5
18:57:33.797 00.002 31432 AutoFind: too close [675, 329] 11.9 - [687, 322] 28.3
18:57:33.799 00.002 31432 AutoFind: too close [679, 340] 12.5 - [687, 322] 28.3
18:57:33.801 00.002 31432 AutoFind: too close [449, 69] 12.9 - [456, 64] 20.2
18:57:33.802 00.001 31432 AutoFind: too close [970, 692] 13.2 - [981, 674] 37.3
18:57:33.804 00.002 31432 AutoFind: too close [100, 93] 18.5 - [80, 111] 23.5
18:57:33.806 00.002 31432 AutoFind: too close [995, 733] 20.0 - [990, 725] 22.7
18:57:33.808 00.002 31432 AutoFind: too close [456, 64] 20.2 - [456, 44] 51.8
18:57:33.810 00.002 31432 AutoFind: too close to edge [644, 13] 10.1
18:57:33.812 00.002 31432 AutoFind: too close to edge [312, 946] 12.3
18:57:33.814 00.002 31432 AutoFind: too close to edge [1267, 62] 21.4
18:57:33.815 00.001 31432 AutoFind: too close to edge [710, 948] 30.9
18:57:33.817 00.002 31432 AutoFind: BPP = 8, saturation at 261, pedestal 6, thresh = 235
18:57:33.819 00.002 31432 Star::Find(15, 120, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.821 00.002 31432 Star::Find returns 1 (0), X=120.26, Y=700.88, Mass=6716, SNR=54.2, Peak=255 HFD=4.3
18:57:33.823 00.002 31432 Star::Find(15, 315, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.825 00.002 31432 Star::Find returns 1 (0), X=315.20, Y=908.94, Mass=6320, SNR=51.9, Peak=253 HFD=4.2
18:57:33.827 00.002 31432 Star::Find(15, 303, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.829 00.002 31432 Star::Find returns 1 (0), X=302.91, Y=486.37, Mass=6463, SNR=52.9, Peak=255 HFD=4.1
18:57:33.830 00.001 31432 Star::Find(15, 709, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.832 00.002 31432 Star::Find returns 1 (0), X=709.21, Y=664.23, Mass=6426, SNR=52.6, Peak=254 HFD=4.4
18:57:33.834 00.002 31432 Star::Find(15, 33, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.836 00.002 31432 Star::Find returns 1 (0), X=33.17, Y=181.37, Mass=8172, SNR=59.2, Peak=257 HFD=4.7
18:57:33.838 00.002 31432 Star::Find(15, 861, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.840 00.002 31432 Star::Find returns 1 (0), X=860.91, Y=198.16, Mass=6930, SNR=54.2, Peak=256 HFD=4.3
18:57:33.842 00.002 31432 Star::Find(15, 800, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.844 00.002 31432 Star::Find returns 1 (0), X=800.10, Y=717.33, Mass=9384, SNR=63.2, Peak=254 HFD=5.0
18:57:33.846 00.002 31432 Star::Find(15, 961, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.847 00.001 31432 Star::Find returns 1 (0), X=960.96, Y=759.20, Mass=5586, SNR=48.9, Peak=253 HFD=4.2
18:57:33.849 00.002 31432 Star::Find(15, 390, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.851 00.002 31432 Star::Find returns 1 (0), X=390.08, Y=620.66, Mass=4519, SNR=44.2, Peak=255 HFD=3.5
18:57:33.853 00.002 31432 Star::Find(15, 954, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.855 00.002 31432 Star::Find returns 1 (0), X=954.16, Y=296.74, Mass=7416, SNR=56.6, Peak=256 HFD=4.6
18:57:33.858 00.003 31432 Star::Find(15, 683, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.860 00.002 31432 Star::Find returns 1 (0), X=682.71, Y=140.16, Mass=6077, SNR=51.7, Peak=257 HFD=4.3
18:57:33.861 00.001 31432 Star::Find(15, 470, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.863 00.002 31432 Star::Find returns 1 (0), X=469.52, Y=352.33, Mass=5755, SNR=49.4, Peak=256 HFD=4.0
18:57:33.865 00.002 31432 Star::Find(15, 879, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.867 00.002 31432 Star::Find returns 1 (0), X=878.70, Y=308.03, Mass=5898, SNR=50.1, Peak=256 HFD=4.2
18:57:33.869 00.002 31432 Star::Find(15, 85, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.870 00.001 31432 Star::Find returns 1 (0), X=84.67, Y=158.41, Mass=4572, SNR=44.0, Peak=257 HFD=3.5
18:57:33.872 00.002 31432 Star::Find(15, 597, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.874 00.002 31432 Star::Find returns 1 (0), X=596.99, Y=704.00, Mass=4591, SNR=43.9, Peak=254 HFD=4.0
18:57:33.877 00.003 31432 Star::Find(15, 442, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.879 00.002 31432 Star::Find returns 1 (0), X=442.02, Y=726.88, Mass=4313, SNR=42.6, Peak=254 HFD=4.0
18:57:33.881 00.002 31432 Star::Find(15, 336, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.883 00.002 31432 Star::Find returns 1 (0), X=336.24, Y=652.08, Mass=4029, SNR=41.7, Peak=254 HFD=3.5
18:57:33.884 00.001 31432 Star::Find(15, 942, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.886 00.002 31432 Star::Find returns 1 (0), X=942.85, Y=441.37, Mass=10659, SNR=67.2, Peak=255 HFD=5.7
18:57:33.888 00.002 31432 Star::Find(15, 796, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.890 00.002 31432 Star::Find returns 1 (0), X=796.22, Y=743.25, Mass=4317, SNR=42.9, Peak=254 HFD=3.7
18:57:33.892 00.002 31432 Star::Find(15, 1130, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.894 00.002 31432 Star::Find returns 1 (0), X=1130.39, Y=719.99, Mass=4473, SNR=43.3, Peak=254 HFD=3.9
18:57:33.896 00.002 31432 Star::Find(15, 120, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.898 00.002 31432 Star::Find returns 1 (0), X=119.72, Y=32.85, Mass=3890, SNR=40.4, Peak=257 HFD=3.8
18:57:33.899 00.001 31432 Star::Find(15, 977, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.901 00.002 31432 Star::Find returns 1 (0), X=976.76, Y=428.86, Mass=4734, SNR=43.9, Peak=255 HFD=4.1
18:57:33.904 00.003 31432 Star::Find(15, 635, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.905 00.001 31432 Star::Find returns 1 (0), X=634.50, Y=716.46, Mass=4243, SNR=41.9, Peak=254 HFD=3.2
18:57:33.907 00.002 31432 Star::Find(15, 554, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.909 00.002 31432 Star::Find returns 1 (0), X=553.13, Y=121.50, Mass=13270, SNR=74.7, Peak=257 HFD=6.2
18:57:33.911 00.002 31432 Star::Find(15, 304, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.913 00.002 31432 Star::Find returns 1 (0), X=304.08, Y=808.44, Mass=3121, SNR=36.4, Peak=253 HFD=3.3
18:57:33.914 00.001 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.916 00.002 31432 Star::Find returns 1 (0), X=1256.51, Y=944.57, Mass=3940, SNR=40.2, Peak=231 HFD=4.2
18:57:33.918 00.002 31432 Star::Find(15, 337, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.920 00.002 31432 Star::Find returns 1 (0), X=337.04, Y=903.33, Mass=2829, SNR=33.5, Peak=228 HFD=3.4
18:57:33.922 00.002 31432 Star::Find(15, 673, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.924 00.002 31432 Star::Find returns 1 (0), X=672.99, Y=179.69, Mass=2928, SNR=34.5, Peak=256 HFD=3.4
18:57:33.925 00.001 31432 Star::Find(15, 900, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.927 00.002 31432 Star::Find returns 1 (0), X=899.57, Y=42.99, Mass=3418, SNR=36.8, Peak=256 HFD=3.6
18:57:33.929 00.002 31432 Star::Find(15, 1083, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.931 00.002 31432 Star::Find returns 1 (0), X=1082.75, Y=481.76, Mass=3333, SNR=37.4, Peak=249 HFD=3.8
18:57:33.933 00.002 31432 Star::Find(15, 1055, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.934 00.001 31432 Star::Find returns 1 (0), X=1054.95, Y=282.51, Mass=3609, SNR=38.0, Peak=231 HFD=4.0
18:57:33.937 00.003 31432 Star::Find(15, 807, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.938 00.001 31432 Star::Find returns 1 (0), X=806.75, Y=85.95, Mass=2859, SNR=33.7, Peak=257 HFD=3.9
18:57:33.940 00.002 31432 Star::Find(15, 543, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.942 00.002 31432 Star::Find returns 1 (0), X=542.91, Y=271.56, Mass=2787, SNR=33.7, Peak=249 HFD=3.6
18:57:33.944 00.002 31432 Star::Find(15, 610, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.945 00.001 31432 Star::Find returns 1 (0), X=610.36, Y=181.44, Mass=2674, SNR=32.7, Peak=229 HFD=3.2
18:57:33.947 00.002 31432 Star::Find(15, 84, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.949 00.002 31432 Star::Find returns 1 (0), X=84.18, Y=253.11, Mass=2223, SNR=29.6, Peak=216 HFD=2.9
18:57:33.951 00.002 31432 Star::Find(15, 262, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.953 00.002 31432 Star::Find returns 1 (0), X=262.09, Y=228.45, Mass=2542, SNR=32.0, Peak=219 HFD=3.5
18:57:33.955 00.002 31432 Star::Find(15, 571, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.957 00.002 31432 Star::Find returns 1 (0), X=571.01, Y=886.81, Mass=2683, SNR=33.2, Peak=234 HFD=3.8
18:57:33.959 00.002 31432 Star::Find(15, 308, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.961 00.002 31432 Star::Find returns 1 (0), X=307.54, Y=116.15, Mass=2183, SNR=29.3, Peak=229 HFD=3.2
18:57:33.962 00.001 31432 Star::Find(15, 55, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.964 00.002 31432 Star::Find returns 1 (0), X=55.06, Y=55.44, Mass=2254, SNR=30.4, Peak=214 HFD=3.3
18:57:33.966 00.002 31432 Star::Find(15, 772, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.968 00.002 31432 Star::Find returns 1 (0), X=771.96, Y=54.44, Mass=2293, SNR=29.4, Peak=216 HFD=3.6
18:57:33.970 00.002 31432 Star::Find(15, 163, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.971 00.001 31432 Star::Find returns 1 (0), X=162.67, Y=565.57, Mass=1837, SNR=26.9, Peak=172 HFD=3.2
18:57:33.973 00.002 31432 Star::Find(15, 558, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.975 00.002 31432 Star::Find returns 1 (0), X=557.95, Y=552.25, Mass=1764, SNR=26.9, Peak=212 HFD=3.2
18:57:33.977 00.002 31432 Star::Find(15, 185, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.979 00.002 31432 Star::Find returns 1 (0), X=185.38, Y=333.46, Mass=1839, SNR=26.8, Peak=184 HFD=3.2
18:57:33.981 00.002 31432 Star::Find(15, 1091, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.983 00.002 31432 Star::Find returns 1 (0), X=1091.12, Y=284.32, Mass=2234, SNR=29.5, Peak=162 HFD=3.8
18:57:33.984 00.001 31432 Star::Find(15, 372, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.986 00.002 31432 Star::Find returns 1 (0), X=371.93, Y=255.62, Mass=2195, SNR=29.3, Peak=148 HFD=3.9
18:57:33.988 00.002 31432 Star::Find(15, 747, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.989 00.001 31432 Star::Find returns 1 (0), X=746.64, Y=772.03, Mass=1420, SNR=23.8, Peak=132 HFD=3.0
18:57:33.991 00.002 31432 Star::Find(15, 354, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.993 00.002 31432 Star::Find returns 1 (0), X=353.56, Y=674.56, Mass=1892, SNR=27.4, Peak=169 HFD=3.3
18:57:33.995 00.002 31432 Star::Find(15, 1236, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:33.997 00.002 31432 Star::Find returns 1 (0), X=1236.18, Y=551.73, Mass=2239, SNR=29.4, Peak=153 HFD=4.0
18:57:33.999 00.002 31432 Star::Find(15, 231, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.001 00.002 31432 Star::Find returns 1 (0), X=230.95, Y=505.47, Mass=1463, SNR=24.0, Peak=146 HFD=3.0
18:57:34.002 00.001 31432 Star::Find(15, 212, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.004 00.002 31432 Star::Find returns 1 (0), X=212.41, Y=548.28, Mass=1601, SNR=25.3, Peak=160 HFD=3.2
18:57:34.006 00.002 31432 Star::Find(15, 1079, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.008 00.002 31432 Star::Find returns 1 (0), X=1078.80, Y=770.83, Mass=1699, SNR=25.1, Peak=163 HFD=3.4
18:57:34.010 00.002 31432 Star::Find(15, 1129, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.011 00.001 31432 Star::Find returns 1 (0), X=1129.49, Y=615.50, Mass=1918, SNR=27.4, Peak=148 HFD=3.2
18:57:34.013 00.002 31432 Star::Find(15, 287, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.015 00.002 31432 Star::Find returns 1 (0), X=286.57, Y=599.92, Mass=1800, SNR=26.7, Peak=153 HFD=3.6
18:57:34.017 00.002 31432 Star::Find(15, 731, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.019 00.002 31432 Star::Find returns 1 (0), X=731.07, Y=316.16, Mass=1744, SNR=25.7, Peak=183 HFD=3.1
18:57:34.020 00.001 31432 Star::Find(15, 807, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.022 00.002 31432 Star::Find returns 1 (0), X=807.38, Y=216.15, Mass=1619, SNR=24.7, Peak=150 HFD=3.6
18:57:34.024 00.002 31432 Star::Find(15, 421, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.026 00.002 31432 Star::Find returns 1 (0), X=420.87, Y=159.79, Mass=1700, SNR=25.7, Peak=186 HFD=3.5
18:57:34.028 00.002 31432 Star::Find(15, 641, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.030 00.002 31432 Star::Find returns 1 (0), X=639.69, Y=639.30, Mass=2025, SNR=27.3, Peak=140 HFD=4.6
18:57:34.031 00.001 31432 Star::Find(15, 865, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.033 00.002 31432 Star::Find returns 1 (0), X=864.69, Y=169.91, Mass=1526, SNR=23.6, Peak=175 HFD=3.3
18:57:34.035 00.002 31432 Star::Find(15, 1149, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.037 00.002 31432 Star::Find returns 1 (0), X=1149.27, Y=787.51, Mass=1322, SNR=22.8, Peak=118 HFD=3.3
18:57:34.039 00.002 31432 Star::Find(15, 1157, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.041 00.002 31432 Star::Find returns 1 (0), X=1156.72, Y=894.21, Mass=1383, SNR=23.2, Peak=125 HFD=3.5
18:57:34.043 00.002 31432 Star::Find(15, 157, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.044 00.001 31432 Star::Find returns 1 (0), X=156.87, Y=624.13, Mass=1111, SNR=20.6, Peak=132 HFD=2.8
18:57:34.046 00.002 31432 Star::Find(15, 820, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.048 00.002 31432 Star::Find returns 1 (0), X=820.38, Y=608.34, Mass=1200, SNR=21.7, Peak=128 HFD=3.0
18:57:34.050 00.002 31432 Star::Find(15, 773, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.051 00.001 31432 Star::Find returns 1 (0), X=773.08, Y=172.43, Mass=1323, SNR=21.8, Peak=156 HFD=3.1
18:57:34.053 00.002 31432 Star::Find(15, 866, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.055 00.002 31432 Star::Find returns 1 (0), X=865.95, Y=494.31, Mass=1223, SNR=21.6, Peak=114 HFD=3.4
18:57:34.057 00.002 31432 Star::Find(15, 935, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.059 00.002 31432 Star::Find returns 1 (0), X=935.01, Y=354.36, Mass=944, SNR=17.9, Peak=121 HFD=2.8
18:57:34.061 00.002 31432 Star::Find(15, 264, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.063 00.002 31432 Star::Find returns 1 (0), X=264.33, Y=328.97, Mass=952, SNR=18.9, Peak=109 HFD=2.5
18:57:34.065 00.002 31432 Star::Find(15, 559, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.066 00.001 31432 Star::Find returns 1 (0), X=558.60, Y=833.13, Mass=1072, SNR=20.3, Peak=115 HFD=3.0
18:57:34.068 00.002 31432 Star::Find(15, 970, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.070 00.002 31432 Star::Find returns 1 (0), X=969.67, Y=26.44, Mass=891, SNR=17.8, Peak=95 HFD=3.2
18:57:34.072 00.002 31432 Star::Find(15, 1107, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.074 00.002 31432 Star::Find returns 1 (0), X=1107.38, Y=809.34, Mass=1290, SNR=21.9, Peak=122 HFD=3.3
18:57:34.076 00.002 31432 Star::Find(15, 885, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.077 00.001 31432 Star::Find returns 1 (0), X=884.32, Y=368.42, Mass=1400, SNR=22.8, Peak=121 HFD=3.4
18:57:34.079 00.002 31432 Star::Find(15, 1084, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.081 00.002 31432 Star::Find returns 1 (0), X=1084.49, Y=818.86, Mass=1262, SNR=21.6, Peak=112 HFD=3.5
18:57:34.083 00.002 31432 Star::Find(15, 271, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.085 00.002 31432 Star::Find returns 1 (0), X=271.31, Y=39.04, Mass=888, SNR=18.1, Peak=127 HFD=2.6
18:57:34.087 00.002 31432 Star::Find(15, 29, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.088 00.001 31432 Star::Find returns 1 (0), X=29.48, Y=571.19, Mass=1148, SNR=20.7, Peak=120 HFD=3.4
18:57:34.090 00.002 31432 Star::Find(15, 351, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.092 00.002 31432 Star::Find returns 1 (0), X=351.00, Y=316.65, Mass=839, SNR=17.9, Peak=91 HFD=3.0
18:57:34.094 00.002 31432 Star::Find(15, 1157, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.096 00.002 31432 Star::Find returns 1 (0), X=1157.27, Y=55.25, Mass=1493, SNR=23.0, Peak=120 HFD=4.6
18:57:34.098 00.002 31432 Star::Find(15, 443, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.099 00.001 31432 Star::Find returns 1 (0), X=442.92, Y=199.53, Mass=1055, SNR=19.9, Peak=113 HFD=3.5
18:57:34.101 00.002 31432 Star::Find(15, 575, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.103 00.002 31432 Star::Find returns 1 (0), X=574.50, Y=185.08, Mass=956, SNR=18.7, Peak=112 HFD=3.0
18:57:34.105 00.002 31432 Star::Find(15, 502, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.107 00.002 31432 Star::Find returns 1 (0), X=501.91, Y=187.15, Mass=1008, SNR=19.0, Peak=130 HFD=2.9
18:57:34.109 00.002 31432 AutoFind: finding best star pass 1
18:57:34.111 00.002 31432 Star::Find(15, 120, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.113 00.002 31432 Star::Find returns 1 (0), X=120.26, Y=700.88, Mass=6716, SNR=54.2, Peak=255 HFD=4.3
18:57:34.114 00.001 31432 AutoFind: near-saturated [120, 701] 54.4 Mass 6716 SNR 54.2 Peak 255
18:57:34.116 00.002 31432 Star::Find(15, 315, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.118 00.002 31432 Star::Find returns 1 (0), X=315.20, Y=908.94, Mass=6320, SNR=51.9, Peak=253 HFD=4.2
18:57:34.120 00.002 31432 AutoFind: near-saturated [315, 909] 54.2 Mass 6320 SNR 51.9 Peak 253
18:57:34.122 00.002 31432 Star::Find(15, 303, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.124 00.002 31432 Star::Find returns 1 (0), X=302.91, Y=486.37, Mass=6463, SNR=52.9, Peak=255 HFD=4.1
18:57:34.125 00.001 31432 AutoFind: near-saturated [303, 486] 54.1 Mass 6463 SNR 52.9 Peak 255
18:57:34.127 00.002 31432 Star::Find(15, 709, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.129 00.002 31432 Star::Find returns 1 (0), X=709.21, Y=664.23, Mass=6426, SNR=52.6, Peak=254 HFD=4.4
18:57:34.131 00.002 31432 AutoFind: near-saturated [709, 664] 52.4 Mass 6426 SNR 52.6 Peak 254
18:57:34.133 00.002 31432 Star::Find(15, 33, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.134 00.001 31432 Star::Find returns 1 (0), X=33.17, Y=181.37, Mass=8172, SNR=59.2, Peak=257 HFD=4.7
18:57:34.136 00.002 31432 AutoFind: near-saturated [33, 181] 52.0 Mass 8172 SNR 59.2 Peak 257
18:57:34.138 00.002 31432 Star::Find(15, 861, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.140 00.002 31432 Star::Find returns 1 (0), X=860.91, Y=198.16, Mass=6930, SNR=54.2, Peak=256 HFD=4.3
18:57:34.141 00.001 31432 AutoFind: near-saturated [861, 198] 50.1 Mass 6930 SNR 54.2 Peak 256
18:57:34.143 00.002 31432 Star::Find(15, 800, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.145 00.002 31432 Star::Find returns 1 (0), X=800.10, Y=717.33, Mass=9384, SNR=63.2, Peak=254 HFD=5.0
18:57:34.147 00.002 31432 AutoFind: near-saturated [800, 717] 49.9 Mass 9384 SNR 63.2 Peak 254
18:57:34.148 00.001 31432 Star::Find(15, 961, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.150 00.002 31432 Star::Find returns 1 (0), X=960.96, Y=759.20, Mass=5586, SNR=48.9, Peak=253 HFD=4.2
18:57:34.152 00.002 31432 AutoFind: near-saturated [961, 759] 48.6 Mass 5586 SNR 48.9 Peak 253
18:57:34.154 00.002 31432 Star::Find(15, 390, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.156 00.002 31432 Star::Find returns 1 (0), X=390.08, Y=620.66, Mass=4519, SNR=44.2, Peak=255 HFD=3.5
18:57:34.157 00.001 31432 AutoFind: near-saturated [390, 621] 48.5 Mass 4519 SNR 44.2 Peak 255
18:57:34.159 00.002 31432 Star::Find(15, 954, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.161 00.002 31432 Star::Find returns 1 (0), X=954.16, Y=296.74, Mass=7416, SNR=56.6, Peak=256 HFD=4.6
18:57:34.163 00.002 31432 AutoFind: near-saturated [954, 297] 48.4 Mass 7416 SNR 56.6 Peak 256
18:57:34.165 00.002 31432 Star::Find(15, 683, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.167 00.002 31432 Star::Find returns 1 (0), X=682.71, Y=140.16, Mass=6077, SNR=51.7, Peak=257 HFD=4.3
18:57:34.169 00.002 31432 AutoFind: near-saturated [683, 140] 48.1 Mass 6077 SNR 51.7 Peak 257
18:57:34.171 00.002 31432 Star::Find(15, 470, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.173 00.002 31432 Star::Find returns 1 (0), X=469.52, Y=352.33, Mass=5755, SNR=49.4, Peak=256 HFD=4.0
18:57:34.174 00.001 31432 AutoFind: near-saturated [470, 353] 47.4 Mass 5755 SNR 49.4 Peak 256
18:57:34.176 00.002 31432 Star::Find(15, 879, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.178 00.002 31432 Star::Find returns 1 (0), X=878.70, Y=308.03, Mass=5898, SNR=50.1, Peak=256 HFD=4.2
18:57:34.180 00.002 31432 AutoFind: near-saturated [879, 308] 47.4 Mass 5898 SNR 50.1 Peak 256
18:57:34.181 00.001 31432 Star::Find(15, 85, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.184 00.003 31432 Star::Find returns 1 (0), X=84.67, Y=158.41, Mass=4572, SNR=44.0, Peak=257 HFD=3.5
18:57:34.189 00.005 31432 AutoFind: near-saturated [85, 159] 45.0 Mass 4572 SNR 44.0 Peak 257
18:57:34.194 00.005 31432 Star::Find(15, 597, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.199 00.005 31432 Star::Find returns 1 (0), X=596.99, Y=704.00, Mass=4591, SNR=43.9, Peak=254 HFD=4.0
18:57:34.203 00.004 31432 AutoFind: near-saturated [597, 704] 43.7 Mass 4591 SNR 43.9 Peak 254
18:57:34.208 00.005 31432 Star::Find(15, 442, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.213 00.005 31432 Star::Find returns 1 (0), X=442.02, Y=726.88, Mass=4313, SNR=42.6, Peak=254 HFD=4.0
18:57:34.215 00.002 31432 AutoFind: near-saturated [442, 727] 43.3 Mass 4313 SNR 42.6 Peak 254
18:57:34.217 00.002 31432 Star::Find(15, 336, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.219 00.002 31432 Star::Find returns 1 (0), X=336.24, Y=652.08, Mass=4029, SNR=41.7, Peak=254 HFD=3.5
18:57:34.221 00.002 31432 AutoFind: near-saturated [336, 652] 42.4 Mass 4029 SNR 41.7 Peak 254
18:57:34.223 00.002 31432 Star::Find(15, 942, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.225 00.002 31432 Star::Find returns 1 (0), X=942.85, Y=441.37, Mass=10659, SNR=67.2, Peak=255 HFD=5.7
18:57:34.227 00.002 31432 AutoFind: near-saturated [942, 441] 41.4 Mass 10659 SNR 67.2 Peak 255
18:57:34.229 00.002 31432 Star::Find(15, 796, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.231 00.002 31432 Star::Find returns 1 (0), X=796.22, Y=743.25, Mass=4317, SNR=42.9, Peak=254 HFD=3.7
18:57:34.233 00.002 31432 AutoFind: near-saturated [796, 743] 41.1 Mass 4317 SNR 42.9 Peak 254
18:57:34.234 00.001 31432 Star::Find(15, 1130, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.236 00.002 31432 Star::Find returns 1 (0), X=1130.39, Y=719.99, Mass=4473, SNR=43.3, Peak=254 HFD=3.9
18:57:34.238 00.002 31432 AutoFind: near-saturated [1130, 720] 39.1 Mass 4473 SNR 43.3 Peak 254
18:57:34.240 00.002 31432 Star::Find(15, 120, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.242 00.002 31432 Star::Find returns 1 (0), X=119.72, Y=32.85, Mass=3890, SNR=40.4, Peak=257 HFD=3.8
18:57:34.245 00.003 31432 AutoFind: near-saturated [120, 33] 38.8 Mass 3890 SNR 40.4 Peak 257
18:57:34.249 00.004 31432 Star::Find(15, 977, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.254 00.005 31432 Star::Find returns 1 (0), X=976.76, Y=428.86, Mass=4734, SNR=43.9, Peak=255 HFD=4.1
18:57:34.259 00.005 31432 AutoFind: near-saturated [977, 429] 37.8 Mass 4734 SNR 43.9 Peak 255
18:57:34.262 00.003 31432 Star::Find(15, 635, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.267 00.005 31432 Star::Find returns 1 (0), X=634.50, Y=716.46, Mass=4243, SNR=41.9, Peak=254 HFD=3.2
18:57:34.273 00.006 31432 AutoFind: near-saturated [635, 716] 36.4 Mass 4243 SNR 41.9 Peak 254
18:57:34.275 00.002 31432 Star::Find(15, 554, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.277 00.002 31432 Star::Find returns 1 (0), X=553.13, Y=121.50, Mass=13270, SNR=74.7, Peak=257 HFD=6.2
18:57:34.279 00.002 31432 AutoFind: near-saturated [554, 123] 33.9 Mass 13270 SNR 74.7 Peak 257
18:57:34.281 00.002 31432 Star::Find(15, 304, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.283 00.002 31432 Star::Find returns 1 (0), X=304.08, Y=808.44, Mass=3121, SNR=36.4, Peak=253 HFD=3.3
18:57:34.285 00.002 31432 AutoFind: near-saturated [304, 808] 32.9 Mass 3121 SNR 36.4 Peak 253
18:57:34.287 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.289 00.002 31432 Star::Find returns 1 (0), X=1256.51, Y=944.57, Mass=3940, SNR=40.2, Peak=231 HFD=4.2
18:57:34.290 00.001 31432 AutoFind returns star at [1257, 944] 28.6 Mass 3940 SNR 40.2
18:57:34.293 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.295 00.002 31432 Star::Find returns 1 (0), X=1256.51, Y=944.57, Mass=3940, SNR=40.2, Peak=231 HFD=4.2
18:57:34.297 00.002 31432 MultiStar: List (12): {1256.51, 944.57}(40.2), {672.99, 179.69}(34.5), {899.57, 42.99}(36.8), {1082.75, 481.76}(37.4), {1054.95, 282.51}(38.0), {806.75, 85.95}(33.7), {542.91, 271.56}(33.7), {610.36, 181.44}(32.7), {84.18, 253.11}(29.6), {262.09, 228.45}(32.0), {571.01, 886.81}(33.2), {307.54, 116.15}(29.3), 
18:57:34.298 00.001 31432 setting lock position to (1256.51, 944.57)
18:57:34.301 00.003 31432 MultiStar: stabilizing after lock position change
18:57:34.303 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
18:57:34.305 00.002 31432 UpdateGuideState(): m_state=1
18:57:34.307 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:34.308 00.001 31432 Star::Find returns 1 (0), X=1256.51, Y=944.57, Mass=3940, SNR=40.2, Peak=231 HFD=4.2
18:57:34.310 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
18:57:34.312 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
18:57:34.314 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
18:57:34.321 00.007 31432 setting force full frames = false
18:57:34.325 00.004 31432 setting lock position to (1256.51, 944.57)
18:57:34.327 00.002 31432 MultiStar: stabilizing after lock position change
18:57:34.329 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
18:57:34.331 00.002 31432 Changing from state SELECTING to SELECTED
18:57:34.333 00.002 31432 guider state => SELECTED
18:57:34.342 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:34.359 00.017 31432 UpdateGuideState exits: m=3940 RSB=40.2
18:57:34.361 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:34.372 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (1256.5, 944.6)
18:57:34.382 00.010 31432 PhdController: newstate STATE_WAIT_SELECTED
18:57:34.388 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:34.393 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:34.398 00.005 31432 Enqueuing Expose request
18:57:34.400 00.002 29876 Worker thread wakes up
18:57:34.400 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:34.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:34.403 00.003 31432 evsrv: cli 0CE159D8 connect
18:57:34.409 00.006 31432 case statement mapped state 2 to 1
18:57:34.414 00.005 31432 case statement mapped state 2 to 1
18:57:34.417 00.003 31432 evsrv: cli 0CE159D8 request: {"method":"get_lock_position","id":"4c250771-fddc-40f2-b80b-31ed2d8a03cb"}
18:57:34.419 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":[1256.51,944.57],"id":"4c250771-fddc-40f2-b80b-31ed2d8a03cb"}
18:57:34.426 00.007 31432 evsrv: cli 0CE159D8 disconnect
18:57:34.433 00.007 31432 evsrv: cli 0CE15258 connect
18:57:34.439 00.006 31432 case statement mapped state 2 to 1
18:57:34.444 00.005 31432 case statement mapped state 2 to 1
18:57:34.448 00.004 31432 evsrv: cli 0CE15258 request: {"method":"get_app_state","id":"ca48f7d7-b520-438c-aac1-5322c986672c"}
18:57:34.453 00.005 31432 case statement mapped state 2 to 1
18:57:34.458 00.005 31432 evsrv: cli 0CE15258 response: {"jsonrpc":"2.0","result":"Selected","id":"ca48f7d7-b520-438c-aac1-5322c986672c"}
18:57:34.465 00.007 31432 evsrv: cli 0CE15258 disconnect
18:57:35.464 00.999 31432 evsrv: cli 0CE15578 connect
18:57:35.468 00.004 31432 case statement mapped state 2 to 1
18:57:35.470 00.002 31432 case statement mapped state 2 to 1
18:57:35.473 00.003 31432 evsrv: cli 0CE15578 request: {"method":"get_app_state","id":"7aaee9b9-0b63-4870-bb92-53652c05958b"}
18:57:35.475 00.002 31432 case statement mapped state 2 to 1
18:57:35.477 00.002 31432 evsrv: cli 0CE15578 response: {"jsonrpc":"2.0","result":"Selected","id":"7aaee9b9-0b63-4870-bb92-53652c05958b"}
18:57:35.479 00.002 31432 evsrv: cli 0CE15578 disconnect
18:57:36.308 00.829 29876 Exposure complete
18:57:36.351 00.043 29876 worker thread done servicing request
18:57:36.351 00.000 31432 OnExposeComplete: enter
18:57:36.353 00.002 31432 UpdateGuideState(): m_state=2
18:57:36.355 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:57:36.357 00.002 31432 Star::Find returns 1 (0), X=1257.20, Y=944.47, Mass=4189, SNR=42.3, Peak=253 HFD=4.4
18:57:36.359 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
18:57:36.361 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
18:57:36.363 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=-0.10 hyp=0.70 cameraTheta=-0.14 mountX=0.69 mountY=0.21, mountTheta=0.29
18:57:36.365 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:57:36.376 00.011 31432 UpdateGuideState exits: m=4189 RSB=42.3
18:57:36.378 00.002 31432 PhdController: newstate STATE_CALIBRATE
18:57:36.380 00.002 31432 PhdController: newstate STATE_GUIDE
18:57:36.389 00.009 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
18:57:36.391 00.002 31432 guider state => CALIBRATED
18:57:36.392 00.001 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:57:36.398 00.006 31432 reset dither spiral
18:57:36.400 00.002 31432 PhdController: newstate STATE_SETTLE_BEGIN
18:57:36.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:36.404 00.002 31432 ScheduleExposure(2000,3,0) exposurePending=0
18:57:36.405 00.001 31432 Enqueuing Expose request
18:57:36.407 00.002 29876 Worker thread wakes up
18:57:36.407 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:36.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
18:57:36.480 00.073 31432 evsrv: cli 0CE148F8 connect
18:57:36.482 00.002 31432 case statement mapped state 5 to 1
18:57:36.484 00.002 31432 case statement mapped state 5 to 1
18:57:36.487 00.003 31432 evsrv: cli 0CE148F8 request: {"method":"get_app_state","id":"9384c1e0-805d-49d4-9336-e0302acebbc6"}
18:57:36.488 00.001 31432 case statement mapped state 5 to 1
18:57:36.490 00.002 31432 evsrv: cli 0CE148F8 response: {"jsonrpc":"2.0","result":"Selected","id":"9384c1e0-805d-49d4-9336-e0302acebbc6"}
18:57:36.492 00.002 31432 evsrv: cli 0CE148F8 disconnect
18:57:37.494 01.002 31432 evsrv: cli 0CE15898 connect
18:57:37.496 00.002 31432 case statement mapped state 5 to 1
18:57:37.498 00.002 31432 case statement mapped state 5 to 1
18:57:37.500 00.002 31432 evsrv: cli 0CE15898 request: {"method":"get_app_state","id":"16bb559a-a215-4b95-9e92-ccf798dbaa85"}
18:57:37.502 00.002 31432 case statement mapped state 5 to 1
18:57:37.504 00.002 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":"Selected","id":"16bb559a-a215-4b95-9e92-ccf798dbaa85"}
18:57:37.506 00.002 31432 evsrv: cli 0CE15898 disconnect
18:57:38.508 01.002 31432 evsrv: cli 0CE15898 connect
18:57:38.510 00.002 31432 case statement mapped state 5 to 1
18:57:38.512 00.002 31432 case statement mapped state 5 to 1
18:57:38.514 00.002 31432 evsrv: cli 0CE15898 request: {"method":"get_app_state","id":"cc606611-bba2-4cae-8e8a-9ac77917f35d"}
18:57:38.516 00.002 31432 case statement mapped state 5 to 1
18:57:38.518 00.002 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":"Selected","id":"cc606611-bba2-4cae-8e8a-9ac77917f35d"}
18:57:38.520 00.002 31432 evsrv: cli 0CE15898 disconnect
18:57:38.539 00.019 29876 Exposure complete
18:57:38.583 00.044 29876 worker thread done servicing request
18:57:38.583 00.000 31432 OnExposeComplete: enter
18:57:38.585 00.002 31432 UpdateGuideState(): m_state=5
18:57:38.587 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:57:38.589 00.002 31432 Star::Find returns 1 (0), X=1257.22, Y=944.58, Mass=4010, SNR=40.6, Peak=253 HFD=4.0
18:57:38.591 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
18:57:38.593 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
18:57:38.594 00.001 31432 CameraToMount -- cameraX=0.72 cameraY=0.01 hyp=0.72 cameraTheta=0.01 mountX=0.72 mountY=0.10, mountTheta=0.14
18:57:38.597 00.003 31432 Changing from state CALIBRATED to GUIDING
18:57:38.604 00.007 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:57:38.606 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:57:38.608 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=48.6 pierSide=0, cal dec=-0.1 pierSide=0 rotAngle=Aucun bin=1
18:57:38.610 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:57:38.612 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:57:38.614 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:57:38.616 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:57:38.618 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:57:38.620 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:57:38.622 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:57:38.624 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:57:38.626 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:57:38.628 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:57:38.631 00.003 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:57:38.633 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:57:38.635 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:57:38.637 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:57:38.639 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
18:57:38.641 00.002 31432 Dec comp: XRate 8.787 -> 5.817 for dec -0.1 -> dec 48.6
18:57:38.645 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:57:38.647 00.002 31432 ScopeASCOM::SideOfPier() returns 0
18:57:38.650 00.003 31432 setting lock position to (1257.22, 944.58)
18:57:38.653 00.003 31432 MultiStar: stabilizing after lock position change
18:57:38.655 00.002 31432 guider state => GUIDING
18:57:38.657 00.002 31432 Status Line: Guidage
18:57:38.662 00.005 31432 Mount: notify guiding started
18:57:38.666 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
18:57:38.668 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:51:05"
18:57:38.670 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
18:57:38.672 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
18:57:38.675 00.003 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
18:57:38.677 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.023731
18:57:38.679 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.677350
18:57:38.682 00.003 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
18:57:38.684 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
18:57:38.686 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
18:57:38.688 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
18:57:38.690 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:57:38.693 00.003 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:57:38.695 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:57:38.697 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:57:38.699 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:57:38.701 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:57:38.703 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:57:38.705 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:57:38.707 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:57:38.709 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:57:38.711 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:57:38.713 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:57:38.715 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:57:38.717 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:57:38.718 00.001 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
18:57:38.721 00.003 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
18:57:38.722 00.001 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
18:57:38.724 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
18:57:38.726 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
18:57:38.728 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
18:57:38.730 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
18:57:38.732 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
18:57:38.734 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
18:57:38.736 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
18:57:38.738 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
18:57:38.740 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
18:57:38.742 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
18:57:38.744 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
18:57:38.747 00.003 31432 ScopeASCOM::SideOfPier() returns 0
18:57:38.749 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
18:57:38.751 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
18:57:38.753 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 48.6
18:57:38.755 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 48.6
18:57:38.757 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
18:57:38.759 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
18:57:38.761 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
18:57:38.763 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
18:57:38.765 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
18:57:38.767 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:38.778 00.011 31432 UpdateGuideState exits: m=4010 RSB=40.6
18:57:38.780 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
18:57:38.782 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:38.784 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:38.786 00.002 31432 Enqueuing Expose request
18:57:38.787 00.001 29876 Worker thread wakes up
18:57:38.788 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:38.788 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:39.521 00.733 31432 evsrv: cli 0CE151B8 connect
18:57:39.527 00.006 31432 case statement mapped state 6 to 3
18:57:39.533 00.006 31432 case statement mapped state 6 to 3
18:57:39.536 00.003 31432 evsrv: cli 0CE151B8 request: {"method":"get_app_state","id":"1d7d80d3-6fef-4fef-ac6c-1a5c65b50cb7"}
18:57:39.538 00.002 31432 case statement mapped state 6 to 3
18:57:39.540 00.002 31432 evsrv: cli 0CE151B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d7d80d3-6fef-4fef-ac6c-1a5c65b50cb7"}
18:57:39.542 00.002 31432 evsrv: cli 0CE151B8 disconnect
18:57:40.691 01.149 29876 Exposure complete
18:57:40.734 00.043 29876 worker thread done servicing request
18:57:40.734 00.000 31432 OnExposeComplete: enter
18:57:40.736 00.002 31432 UpdateGuideState(): m_state=6
18:57:40.738 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
18:57:40.740 00.002 31432 Star::Find returns 1 (0), X=1257.30, Y=944.81, Mass=4187, SNR=41.8, Peak=253 HFD=4.1
18:57:40.742 00.002 31432 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
18:57:40.744 00.002 31432 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
18:57:40.745 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.25 mountX=0.08 mountY=-0.21, mountTheta=-1.20
18:57:40.748 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.22, opts=13)
18:57:40.750 00.002 31432 Enqueuing Move request for scope (0.08, 0.22)
18:57:40.752 00.002 29876 Worker thread wakes up
18:57:40.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
18:57:40.752 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
18:57:40.752 00.000 29876 Moving (0.08, 0.22) raw xDistance=0.08 yDistance=-0.21
18:57:40.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
18:57:40.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:40.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:57:40.752 00.000 29876 MoveAxis(E, 0, ABG)
18:57:40.752 00.000 29876 Move returns status 0, amount 0
18:57:40.752 00.000 29876 MoveAxis(N, 0, ABG)
18:57:40.752 00.000 29876 Move returns status 0, amount 0
18:57:40.752 00.000 29876 move complete, result=0
18:57:40.753 00.001 29876 worker thread done servicing request
18:57:40.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:40.768 00.012 31432 UpdateGuideState exits: m=4187 RSB=41.8
18:57:40.770 00.002 31432 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 1 / 99999
18:57:40.772 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549460.772,"Host":"MSI","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
18:57:40.774 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:40.776 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:40.778 00.002 31432 Enqueuing Expose request
18:57:40.779 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
18:57:40.781 00.002 29876 Worker thread wakes up
18:57:40.781 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:40.781 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:42.906 02.125 29876 Exposure complete
18:57:42.950 00.044 29876 worker thread done servicing request
18:57:42.950 00.000 31432 OnExposeComplete: enter
18:57:42.953 00.003 31432 UpdateGuideState(): m_state=6
18:57:42.955 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
18:57:42.957 00.002 31432 Star::Find returns 1 (0), X=1258.20, Y=944.27, Mass=4052, SNR=41.1, Peak=253 HFD=4.4
18:57:42.959 00.002 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
18:57:42.960 00.001 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.68 = 2.68)
18:57:42.962 00.002 31432 CameraToMount -- cameraX=0.98 cameraY=-0.31 hyp=1.03 cameraTheta=-0.31 mountX=0.97 mountY=0.46, mountTheta=0.44
18:57:42.965 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.98, y=-0.31, opts=13)
18:57:42.967 00.002 31432 Enqueuing Move request for scope (0.98, -0.31)
18:57:42.969 00.002 29876 Worker thread wakes up
18:57:42.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.31) opts 0xd
18:57:42.969 00.000 29876 Handling offset move in thread for scope, endpoint = (0.98, -0.31)
18:57:42.969 00.000 29876 Moving (0.98, -0.31) raw xDistance=0.97 yDistance=0.46
18:57:42.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.97
18:57:42.969 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:57:42.969 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
18:57:42.969 00.000 29876 MoveAxis(W, 93, ABG)
18:57:42.969 00.000 29876 Guiding  Dir = 3, Dur = 93
18:57:42.969 00.000 29876 IsSlewing returns 0
18:57:42.969 00.000 29876 IsGuiding returns 0
18:57:42.969 00.000 29876 PulseGuide returned control before completion, sleep 103
18:57:42.976 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:42.988 00.012 31432 UpdateGuideState exits: m=4052 RSB=41.1
18:57:42.990 00.002 31432 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 2 / 99999
18:57:42.992 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549462.992,"Host":"MSI","Inst":1,"Distance":0.71,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
18:57:42.994 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:42.996 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:42.998 00.002 31432 Enqueuing Expose request
18:57:43.077 00.079 29876 IsGuiding returns 1
18:57:43.077 00.000 29876 scope still moving after pulse duration time elapsed
18:57:43.108 00.031 29876 IsSlewing returns 0
18:57:43.108 00.000 29876 IsGuiding returns 0
18:57:43.108 00.000 29876 scope move finished after 93 + 46 ms
18:57:43.108 00.000 29876 Move returns status 0, amount 93
18:57:43.108 00.000 29876 MoveAxis(N, 0, ABG)
18:57:43.108 00.000 29876 Move returns status 0, amount 0
18:57:43.108 00.000 29876 move complete, result=0
18:57:43.108 00.000 29876 worker thread done servicing request
18:57:43.108 00.000 29876 Worker thread wakes up
18:57:43.108 00.000 31432 GuideStep: 1.0 px 93 ms WEST, 0.5 px 0 ms NORTH
18:57:43.111 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:43.111 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:45.028 01.917 29876 Exposure complete
18:57:45.073 00.045 29876 worker thread done servicing request
18:57:45.073 00.000 31432 OnExposeComplete: enter
18:57:45.076 00.003 31432 UpdateGuideState(): m_state=6
18:57:45.077 00.001 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
18:57:45.079 00.002 31432 Star::Find returns 1 (0), X=1257.83, Y=944.42, Mass=3990, SNR=40.5, Peak=253 HFD=4.3
18:57:45.081 00.002 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
18:57:45.083 00.002 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
18:57:45.085 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.16 hyp=0.63 cameraTheta=-0.26 mountX=0.60 mountY=0.25, mountTheta=0.40
18:57:45.087 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.16, opts=13)
18:57:45.089 00.002 31432 Enqueuing Move request for scope (0.60, -0.16)
18:57:45.091 00.002 29876 Worker thread wakes up
18:57:45.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.16) opts 0xd
18:57:45.091 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.16)
18:57:45.091 00.000 29876 Moving (0.60, -0.16) raw xDistance=0.60 yDistance=0.25
18:57:45.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
18:57:45.091 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:45.091 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:57:45.091 00.000 29876 MoveAxis(W, 71, ABG)
18:57:45.091 00.000 29876 Guiding  Dir = 3, Dur = 71
18:57:45.092 00.001 29876 IsSlewing returns 0
18:57:45.092 00.000 29876 IsGuiding returns 0
18:57:45.092 00.000 29876 PulseGuide returned control before completion, sleep 81
18:57:45.095 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:57:45.107 00.012 31432 UpdateGuideState exits: m=3990 RSB=40.5
18:57:45.109 00.002 31432 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 3 / 99999
18:57:45.111 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767549465.111,"Host":"MSI","Inst":1,"Distance":0.68,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
18:57:45.113 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:45.115 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:45.117 00.002 31432 Enqueuing Expose request
18:57:45.182 00.065 29876 IsGuiding returns 1
18:57:45.182 00.000 29876 scope still moving after pulse duration time elapsed
18:57:45.212 00.030 29876 IsSlewing returns 0
18:57:45.212 00.000 29876 IsGuiding returns 1
18:57:45.243 00.031 29876 IsSlewing returns 0
18:57:45.243 00.000 29876 IsGuiding returns 1
18:57:45.275 00.032 29876 IsSlewing returns 0
18:57:45.275 00.000 29876 IsGuiding returns 1
18:57:45.305 00.030 29876 IsSlewing returns 0
18:57:45.305 00.000 29876 IsGuiding returns 0
18:57:45.305 00.000 29876 scope move finished after 71 + 142 ms
18:57:45.305 00.000 29876 Move returns status 0, amount 71
18:57:45.305 00.000 29876 MoveAxis(N, 0, ABG)
18:57:45.305 00.000 29876 Move returns status 0, amount 0
18:57:45.305 00.000 29876 move complete, result=0
18:57:45.305 00.000 29876 worker thread done servicing request
18:57:45.306 00.001 29876 Worker thread wakes up
18:57:45.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:45.306 00.000 31432 GuideStep: 0.6 px 71 ms WEST, 0.3 px 0 ms NORTH
18:57:45.309 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:47.440 02.131 29876 Exposure complete
18:57:47.482 00.042 29876 worker thread done servicing request
18:57:47.483 00.001 31432 OnExposeComplete: enter
18:57:47.485 00.002 31432 UpdateGuideState(): m_state=6
18:57:47.487 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
18:57:47.489 00.002 31432 Star::Find returns 1 (0), X=1257.43, Y=944.47, Mass=3925, SNR=40.8, Peak=253 HFD=4.1
18:57:47.491 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
18:57:47.492 00.001 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
18:57:47.494 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.49 mountX=0.20 mountY=0.14, mountTheta=0.60
18:57:47.497 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.11, opts=13)
18:57:47.499 00.002 31432 Enqueuing Move request for scope (0.21, -0.11)
18:57:47.501 00.002 29876 Worker thread wakes up
18:57:47.501 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
18:57:47.501 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
18:57:47.501 00.000 29876 Moving (0.21, -0.11) raw xDistance=0.20 yDistance=0.14
18:57:47.501 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.20
18:57:47.501 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:47.501 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
18:57:47.501 00.000 29876 MoveAxis(W, 30, ABG)
18:57:47.501 00.000 29876 Guiding  Dir = 3, Dur = 30
18:57:47.501 00.000 29876 IsSlewing returns 0
18:57:47.501 00.000 29876 IsGuiding returns 0
18:57:47.502 00.001 29876 PulseGuide returned control before completion, sleep 40
18:57:47.505 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:57:47.516 00.011 31432 UpdateGuideState exits: m=3925 RSB=40.8
18:57:47.519 00.003 31432 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 4 / 99999
18:57:47.520 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767549467.520,"Host":"MSI","Inst":1,"Distance":0.55,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
18:57:47.523 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:47.525 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:47.527 00.002 31432 Enqueuing Expose request
18:57:47.546 00.019 29876 IsGuiding returns 1
18:57:47.546 00.000 29876 scope still moving after pulse duration time elapsed
18:57:47.577 00.031 29876 IsSlewing returns 0
18:57:47.577 00.000 29876 IsGuiding returns 1
18:57:47.607 00.030 29876 IsSlewing returns 0
18:57:47.607 00.000 29876 IsGuiding returns 0
18:57:47.607 00.000 29876 scope move finished after 30 + 75 ms
18:57:47.607 00.000 29876 Move returns status 0, amount 30
18:57:47.607 00.000 29876 MoveAxis(N, 0, ABG)
18:57:47.607 00.000 29876 Move returns status 0, amount 0
18:57:47.607 00.000 29876 move complete, result=0
18:57:47.607 00.000 29876 worker thread done servicing request
18:57:47.607 00.000 29876 Worker thread wakes up
18:57:47.607 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:47.607 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:47.607 00.000 31432 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
18:57:49.518 01.911 29876 Exposure complete
18:57:49.571 00.053 29876 worker thread done servicing request
18:57:49.571 00.000 31432 OnExposeComplete: enter
18:57:49.574 00.003 31432 UpdateGuideState(): m_state=6
18:57:49.576 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
18:57:49.577 00.001 31432 Star::Find returns 1 (0), X=1256.95, Y=944.39, Mass=4333, SNR=42.3, Peak=253 HFD=4.3
18:57:49.579 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
18:57:49.581 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
18:57:49.583 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.54 mountX=-0.28 mountY=0.15, mountTheta=2.66
18:57:49.586 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.19, opts=13)
18:57:49.588 00.002 31432 Enqueuing Move request for scope (-0.28, -0.19)
18:57:49.589 00.001 29876 Worker thread wakes up
18:57:49.589 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
18:57:49.589 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
18:57:49.589 00.000 29876 Moving (-0.28, -0.19) raw xDistance=-0.28 yDistance=0.15
18:57:49.589 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
18:57:49.590 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:57:49.590 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:57:49.590 00.000 29876 MoveAxis(E, 23, ABG)
18:57:49.590 00.000 29876 Guiding  Dir = 2, Dur = 23
18:57:49.590 00.000 29876 IsSlewing returns 0
18:57:49.590 00.000 29876 IsGuiding returns 0
18:57:49.590 00.000 29876 PulseGuide returned control before completion, sleep 33
18:57:49.593 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:57:49.610 00.017 31432 UpdateGuideState exits: m=4333 RSB=42.3
18:57:49.613 00.003 31432 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 5 / 99999
18:57:49.614 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767549469.614,"Host":"MSI","Inst":1,"Distance":0.49,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
18:57:49.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:49.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:49.620 00.002 31432 Enqueuing Expose request
18:57:49.626 00.006 29876 IsGuiding returns 1
18:57:49.626 00.000 29876 scope still moving after pulse duration time elapsed
18:57:49.656 00.030 29876 IsSlewing returns 0
18:57:49.656 00.000 29876 IsGuiding returns 1
18:57:49.687 00.031 29876 IsSlewing returns 0
18:57:49.687 00.000 29876 IsGuiding returns 0
18:57:49.687 00.000 29876 scope move finished after 23 + 74 ms
18:57:49.687 00.000 29876 Move returns status 0, amount 23
18:57:49.687 00.000 29876 MoveAxis(N, 0, ABG)
18:57:49.687 00.000 29876 Move returns status 0, amount 0
18:57:49.687 00.000 29876 move complete, result=0
18:57:49.688 00.001 29876 worker thread done servicing request
18:57:49.688 00.000 31432 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
18:57:49.692 00.004 29876 Worker thread wakes up
18:57:49.692 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:49.692 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:51.822 02.130 29876 Exposure complete
18:57:51.865 00.043 29876 worker thread done servicing request
18:57:51.865 00.000 31432 OnExposeComplete: enter
18:57:51.867 00.002 31432 UpdateGuideState(): m_state=6
18:57:51.870 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
18:57:51.872 00.002 31432 Star::Find returns 1 (0), X=1257.67, Y=943.95, Mass=4039, SNR=40.3, Peak=252 HFD=4.1
18:57:51.874 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
18:57:51.876 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
18:57:51.877 00.001 31432 CameraToMount -- cameraX=0.45 cameraY=-0.63 hyp=0.77 cameraTheta=-0.96 mountX=0.43 mountY=0.69, mountTheta=1.01
18:57:51.880 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.63, opts=13)
18:57:51.882 00.002 31432 Enqueuing Move request for scope (0.45, -0.63)
18:57:51.884 00.002 29876 Worker thread wakes up
18:57:51.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.63) opts 0xd
18:57:51.884 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.63)
18:57:51.884 00.000 29876 Moving (0.45, -0.63) raw xDistance=0.43 yDistance=0.69
18:57:51.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.43
18:57:51.884 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:57:51.885 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
18:57:51.885 00.000 29876 MoveAxis(W, 38, ABG)
18:57:51.885 00.000 29876 Guiding  Dir = 3, Dur = 38
18:57:51.885 00.000 29876 IsSlewing returns 0
18:57:51.885 00.000 29876 IsGuiding returns 0
18:57:51.885 00.000 29876 PulseGuide returned control before completion, sleep 48
18:57:51.889 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:51.900 00.011 31432 UpdateGuideState exits: m=4039 RSB=40.3
18:57:51.902 00.002 31432 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 6 / 99999
18:57:51.904 00.002 31432 PhdController: newstate STATE_FINISH
18:57:51.906 00.002 31432 PhdController complete: success
18:57:51.907 00.001 31432 evsrv: {"Event":"SettleDone","Timestamp":1767549471.907,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
18:57:51.909 00.002 31432 Mount: notify guiding dither settle done success=1
18:57:51.911 00.002 31432 PhdController: newstate STATE_IDLE
18:57:51.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:51.915 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:51.917 00.002 31432 Enqueuing Expose request
18:57:51.944 00.027 29876 IsGuiding returns 1
18:57:51.944 00.000 29876 scope still moving after pulse duration time elapsed
18:57:51.975 00.031 29876 IsSlewing returns 0
18:57:51.975 00.000 29876 IsGuiding returns 1
18:57:52.006 00.031 29876 IsSlewing returns 0
18:57:52.006 00.000 29876 IsGuiding returns 1
18:57:52.038 00.032 29876 IsSlewing returns 0
18:57:52.038 00.000 29876 IsGuiding returns 0
18:57:52.038 00.000 29876 scope move finished after 38 + 115 ms
18:57:52.038 00.000 29876 Move returns status 0, amount 38
18:57:52.038 00.000 29876 MoveAxis(N, 0, ABG)
18:57:52.038 00.000 29876 Move returns status 0, amount 0
18:57:52.038 00.000 29876 move complete, result=0
18:57:52.038 00.000 29876 worker thread done servicing request
18:57:52.038 00.000 29876 Worker thread wakes up
18:57:52.038 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.7 px 0 ms NORTH
18:57:52.041 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:52.041 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:53.956 01.915 29876 Exposure complete
18:57:54.003 00.047 29876 worker thread done servicing request
18:57:54.003 00.000 31432 OnExposeComplete: enter
18:57:54.006 00.003 31432 UpdateGuideState(): m_state=6
18:57:54.007 00.001 31432 Star::Find(15, 1257, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
18:57:54.009 00.002 31432 Star::Find returns 1 (0), X=1257.64, Y=944.24, Mass=4057, SNR=40.7, Peak=252 HFD=4.4
18:57:54.011 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
18:57:54.013 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
18:57:54.015 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-0.69 mountX=0.41 mountY=0.40, mountTheta=0.78
18:57:54.018 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.34, opts=13)
18:57:54.022 00.004 31432 Enqueuing Move request for scope (0.42, -0.34)
18:57:54.024 00.002 29876 Worker thread wakes up
18:57:54.024 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.34) opts 0xd
18:57:54.024 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.34)
18:57:54.024 00.000 29876 Moving (0.42, -0.34) raw xDistance=0.41 yDistance=0.40
18:57:54.024 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
18:57:54.024 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.24
18:57:54.024 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
18:57:54.024 00.000 29876 MoveAxis(W, 45, ABG)
18:57:54.025 00.001 29876 Guiding  Dir = 3, Dur = 45
18:57:54.025 00.000 29876 IsSlewing returns 0
18:57:54.025 00.000 29876 IsGuiding returns 0
18:57:54.025 00.000 29876 PulseGuide returned control before completion, sleep 55
18:57:54.028 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:57:54.040 00.012 31432 UpdateGuideState exits: m=4057 RSB=40.7
18:57:54.042 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:54.044 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:54.046 00.002 31432 Enqueuing Expose request
18:57:54.094 00.048 29876 IsGuiding returns 1
18:57:54.094 00.000 29876 scope still moving after pulse duration time elapsed
18:57:54.125 00.031 29876 IsSlewing returns 0
18:57:54.125 00.000 29876 IsGuiding returns 1
18:57:54.157 00.032 29876 IsSlewing returns 0
18:57:54.157 00.000 29876 IsGuiding returns 1
18:57:54.189 00.032 29876 IsSlewing returns 0
18:57:54.189 00.000 29876 IsGuiding returns 1
18:57:54.220 00.031 29876 IsSlewing returns 0
18:57:54.220 00.000 29876 IsGuiding returns 0
18:57:54.220 00.000 29876 scope move finished after 45 + 149 ms
18:57:54.220 00.000 29876 Move returns status 0, amount 45
18:57:54.220 00.000 29876 MoveAxis(S, 29, ABG)
18:57:54.220 00.000 29876 Guiding  Dir = 1, Dur = 29
18:57:54.220 00.000 29876 IsSlewing returns 0
18:57:54.221 00.001 29876 IsGuiding returns 0
18:57:54.221 00.000 29876 PulseGuide returned control before completion, sleep 39
18:57:54.266 00.045 29876 IsGuiding returns 1
18:57:54.266 00.000 29876 scope still moving after pulse duration time elapsed
18:57:54.298 00.032 29876 IsSlewing returns 0
18:57:54.298 00.000 29876 IsGuiding returns 1
18:57:54.329 00.031 29876 IsSlewing returns 0
18:57:54.329 00.000 29876 IsGuiding returns 1
18:57:54.360 00.031 29876 IsSlewing returns 0
18:57:54.360 00.000 29876 IsGuiding returns 0
18:57:54.360 00.000 29876 scope move finished after 29 + 111 ms
18:57:54.360 00.000 29876 Move returns status 0, amount 29
18:57:54.360 00.000 29876 move complete, result=0
18:57:54.360 00.000 29876 worker thread done servicing request
18:57:54.360 00.000 29876 Worker thread wakes up
18:57:54.360 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:54.360 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.4 px 29 ms SOUTH
18:57:54.363 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:56.495 02.132 29876 Exposure complete
18:57:56.538 00.043 29876 worker thread done servicing request
18:57:56.538 00.000 31432 OnExposeComplete: enter
18:57:56.540 00.002 31432 UpdateGuideState(): m_state=6
18:57:56.542 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
18:57:56.544 00.002 31432 Star::Find returns 1 (0), X=1257.90, Y=944.34, Mass=4096, SNR=41.2, Peak=253 HFD=4.3
18:57:56.546 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
18:57:56.548 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
18:57:56.550 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=-0.24 hyp=0.72 cameraTheta=-0.34 mountX=0.67 mountY=0.34, mountTheta=0.47
18:57:56.552 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=-0.24, opts=13)
18:57:56.554 00.002 31432 Enqueuing Move request for scope (0.68, -0.24)
18:57:56.556 00.002 29876 Worker thread wakes up
18:57:56.556 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.24) opts 0xd
18:57:56.556 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, -0.24)
18:57:56.556 00.000 29876 Moving (0.68, -0.24) raw xDistance=0.67 yDistance=0.34
18:57:56.556 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.67
18:57:56.556 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
18:57:56.557 00.001 29876 MoveAxis(W, 71, ABG)
18:57:56.557 00.000 29876 Guiding  Dir = 3, Dur = 71
18:57:56.557 00.000 29876 IsSlewing returns 0
18:57:56.557 00.000 29876 IsGuiding returns 0
18:57:56.557 00.000 29876 PulseGuide returned control before completion, sleep 81
18:57:56.562 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:57:56.573 00.011 31432 UpdateGuideState exits: m=4096 RSB=41.2
18:57:56.575 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:56.577 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:56.579 00.002 31432 Enqueuing Expose request
18:57:56.647 00.068 29876 IsGuiding returns 1
18:57:56.647 00.000 29876 scope still moving after pulse duration time elapsed
18:57:56.678 00.031 29876 IsSlewing returns 0
18:57:56.678 00.000 29876 IsGuiding returns 1
18:57:56.710 00.032 29876 IsSlewing returns 0
18:57:56.710 00.000 29876 IsGuiding returns 0
18:57:56.710 00.000 29876 scope move finished after 71 + 81 ms
18:57:56.710 00.000 29876 Move returns status 0, amount 71
18:57:56.710 00.000 29876 MoveAxis(S, 25, ABG)
18:57:56.710 00.000 29876 Guiding  Dir = 1, Dur = 25
18:57:56.710 00.000 29876 IsSlewing returns 0
18:57:56.710 00.000 29876 IsGuiding returns 0
18:57:56.710 00.000 29876 PulseGuide returned control before completion, sleep 35
18:57:56.756 00.046 29876 IsGuiding returns 1
18:57:56.757 00.001 29876 scope still moving after pulse duration time elapsed
18:57:56.787 00.030 29876 IsSlewing returns 0
18:57:56.787 00.000 29876 IsGuiding returns 1
18:57:56.819 00.032 29876 IsSlewing returns 0
18:57:56.819 00.000 29876 IsGuiding returns 1
18:57:56.849 00.030 29876 IsSlewing returns 0
18:57:56.849 00.000 29876 IsGuiding returns 1
18:57:56.878 00.029 29876 IsSlewing returns 0
18:57:56.878 00.000 29876 IsGuiding returns 0
18:57:56.878 00.000 29876 scope move finished after 25 + 143 ms
18:57:56.878 00.000 29876 Move returns status 0, amount 25
18:57:56.878 00.000 29876 move complete, result=0
18:57:56.878 00.000 29876 worker thread done servicing request
18:57:56.878 00.000 29876 Worker thread wakes up
18:57:56.878 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:56.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:56.878 00.000 31432 GuideStep: 0.7 px 71 ms WEST, 0.3 px 25 ms SOUTH
18:57:58.792 01.914 29876 Exposure complete
18:57:58.835 00.043 29876 worker thread done servicing request
18:57:58.836 00.001 31432 OnExposeComplete: enter
18:57:58.838 00.002 31432 UpdateGuideState(): m_state=6
18:57:58.840 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
18:57:58.842 00.002 31432 Star::Find returns 1 (0), X=1257.68, Y=944.28, Mass=3831, SNR=40.2, Peak=253 HFD=3.7
18:57:58.847 00.005 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
18:57:58.852 00.005 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
18:57:58.855 00.003 31432 CameraToMount -- cameraX=0.46 cameraY=-0.30 hyp=0.55 cameraTheta=-0.59 mountX=0.45 mountY=0.37, mountTheta=0.69
18:57:58.858 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.30, opts=13)
18:57:58.860 00.002 31432 Enqueuing Move request for scope (0.46, -0.30)
18:57:58.862 00.002 29876 Worker thread wakes up
18:57:58.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.30) opts 0xd
18:57:58.862 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.30)
18:57:58.862 00.000 29876 Moving (0.46, -0.30) raw xDistance=0.45 yDistance=0.37
18:57:58.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
18:57:58.862 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
18:57:58.862 00.000 29876 MoveAxis(W, 53, ABG)
18:57:58.862 00.000 29876 Guiding  Dir = 3, Dur = 53
18:57:58.862 00.000 29876 IsSlewing returns 0
18:57:58.862 00.000 29876 IsGuiding returns 0
18:57:58.862 00.000 29876 PulseGuide returned control before completion, sleep 63
18:57:58.865 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:57:58.877 00.012 31432 UpdateGuideState exits: m=3831 RSB=40.2
18:57:58.879 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:58.881 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:57:58.883 00.002 31432 Enqueuing Expose request
18:57:58.932 00.049 29876 IsGuiding returns 1
18:57:58.932 00.000 29876 scope still moving after pulse duration time elapsed
18:57:58.962 00.030 29876 IsSlewing returns 0
18:57:58.962 00.000 29876 IsGuiding returns 0
18:57:58.962 00.000 29876 scope move finished after 53 + 46 ms
18:57:58.962 00.000 29876 Move returns status 0, amount 53
18:57:58.962 00.000 29876 MoveAxis(S, 27, ABG)
18:57:58.962 00.000 29876 Guiding  Dir = 1, Dur = 27
18:57:58.962 00.000 29876 IsSlewing returns 0
18:57:58.962 00.000 29876 IsGuiding returns 0
18:57:58.962 00.000 29876 PulseGuide returned control before completion, sleep 37
18:57:59.009 00.047 29876 IsGuiding returns 1
18:57:59.009 00.000 29876 scope still moving after pulse duration time elapsed
18:57:59.040 00.031 29876 IsSlewing returns 0
18:57:59.040 00.000 29876 IsGuiding returns 1
18:57:59.071 00.031 29876 IsSlewing returns 0
18:57:59.071 00.000 29876 IsGuiding returns 1
18:57:59.102 00.031 29876 IsSlewing returns 0
18:57:59.102 00.000 29876 IsGuiding returns 1
18:57:59.134 00.032 29876 IsSlewing returns 0
18:57:59.134 00.000 29876 IsGuiding returns 1
18:57:59.164 00.030 29876 IsSlewing returns 0
18:57:59.164 00.000 29876 IsGuiding returns 1
18:57:59.196 00.032 29876 IsSlewing returns 0
18:57:59.196 00.000 29876 IsGuiding returns 0
18:57:59.196 00.000 29876 scope move finished after 27 + 206 ms
18:57:59.196 00.000 29876 Move returns status 0, amount 27
18:57:59.196 00.000 29876 move complete, result=0
18:57:59.196 00.000 29876 worker thread done servicing request
18:57:59.196 00.000 29876 Worker thread wakes up
18:57:59.196 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:57:59.196 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:57:59.197 00.001 31432 GuideStep: 0.5 px 53 ms WEST, 0.4 px 27 ms SOUTH
18:58:01.319 02.122 29876 Exposure complete
18:58:01.362 00.043 29876 worker thread done servicing request
18:58:01.362 00.000 31432 OnExposeComplete: enter
18:58:01.365 00.003 31432 UpdateGuideState(): m_state=6
18:58:01.367 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
18:58:01.369 00.002 31432 Star::Find returns 1 (0), X=1257.77, Y=944.47, Mass=4079, SNR=41.3, Peak=253 HFD=4.6
18:58:01.370 00.001 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
18:58:01.372 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
18:58:01.374 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-0.20 mountX=0.55 mountY=0.19, mountTheta=0.34
18:58:01.376 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.11, opts=13)
18:58:01.378 00.002 31432 Enqueuing Move request for scope (0.55, -0.11)
18:58:01.380 00.002 29876 Worker thread wakes up
18:58:01.380 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.11) opts 0xd
18:58:01.380 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.11)
18:58:01.380 00.000 29876 Moving (0.55, -0.11) raw xDistance=0.55 yDistance=0.19
18:58:01.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
18:58:01.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:01.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:58:01.380 00.000 29876 MoveAxis(W, 60, ABG)
18:58:01.380 00.000 29876 Guiding  Dir = 3, Dur = 60
18:58:01.380 00.000 29876 IsSlewing returns 0
18:58:01.380 00.000 29876 IsGuiding returns 0
18:58:01.381 00.001 29876 PulseGuide returned control before completion, sleep 70
18:58:01.385 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:01.396 00.011 31432 UpdateGuideState exits: m=4079 RSB=41.3
18:58:01.398 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:01.400 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:01.402 00.002 31432 Enqueuing Expose request
18:58:01.460 00.058 29876 IsGuiding returns 1
18:58:01.460 00.000 29876 scope still moving after pulse duration time elapsed
18:58:01.491 00.031 29876 IsSlewing returns 0
18:58:01.491 00.000 29876 IsGuiding returns 1
18:58:01.522 00.031 29876 IsSlewing returns 0
18:58:01.522 00.000 29876 IsGuiding returns 0
18:58:01.522 00.000 29876 scope move finished after 60 + 81 ms
18:58:01.522 00.000 29876 Move returns status 0, amount 60
18:58:01.522 00.000 29876 MoveAxis(N, 0, ABG)
18:58:01.522 00.000 29876 Move returns status 0, amount 0
18:58:01.522 00.000 29876 move complete, result=0
18:58:01.522 00.000 29876 worker thread done servicing request
18:58:01.522 00.000 29876 Worker thread wakes up
18:58:01.522 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:01.522 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:01.522 00.000 31432 GuideStep: 0.5 px 60 ms WEST, 0.2 px 0 ms NORTH
18:58:03.432 01.910 29876 Exposure complete
18:58:03.482 00.050 29876 worker thread done servicing request
18:58:03.482 00.000 31432 OnExposeComplete: enter
18:58:03.486 00.004 31432 UpdateGuideState(): m_state=6
18:58:03.489 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
18:58:03.493 00.004 31432 Star::Find returns 1 (0), X=1257.17, Y=944.85, Mass=4142, SNR=41.5, Peak=253 HFD=4.3
18:58:03.495 00.002 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
18:58:03.497 00.002 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
18:58:03.499 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.78 mountX=-0.05 mountY=-0.28, mountTheta=-1.75
18:58:03.502 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.27, opts=13)
18:58:03.504 00.002 31432 Enqueuing Move request for scope (-0.06, 0.27)
18:58:03.506 00.002 29876 Worker thread wakes up
18:58:03.506 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
18:58:03.506 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
18:58:03.506 00.000 29876 Moving (-0.06, 0.27) raw xDistance=-0.05 yDistance=-0.28
18:58:03.506 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
18:58:03.506 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:03.506 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
18:58:03.506 00.000 29876 MoveAxis(E, 0, ABG)
18:58:03.506 00.000 29876 Move returns status 0, amount 0
18:58:03.506 00.000 29876 MoveAxis(N, 0, ABG)
18:58:03.506 00.000 29876 Move returns status 0, amount 0
18:58:03.506 00.000 29876 move complete, result=0
18:58:03.506 00.000 29876 worker thread done servicing request
18:58:03.511 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:03.522 00.011 31432 UpdateGuideState exits: m=4142 RSB=41.5
18:58:03.525 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:03.526 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:03.528 00.002 31432 Enqueuing Expose request
18:58:03.530 00.002 29876 Worker thread wakes up
18:58:03.530 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
18:58:03.532 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:03.532 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:05.664 02.132 29876 Exposure complete
18:58:05.707 00.043 29876 worker thread done servicing request
18:58:05.707 00.000 31432 OnExposeComplete: enter
18:58:05.710 00.003 31432 UpdateGuideState(): m_state=6
18:58:05.712 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
18:58:05.714 00.002 31432 Star::Find returns 1 (0), X=1257.73, Y=945.02, Mass=3978, SNR=40.2, Peak=247 HFD=4.1
18:58:05.716 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
18:58:05.718 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.57)
18:58:05.720 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.44 hyp=0.67 cameraTheta=0.72 mountX=0.51 mountY=-0.36, mountTheta=-0.61
18:58:05.725 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.44, opts=13)
18:58:05.728 00.003 31432 Enqueuing Move request for scope (0.50, 0.44)
18:58:05.730 00.002 29876 Worker thread wakes up
18:58:05.730 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.44) opts 0xd
18:58:05.731 00.001 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.44)
18:58:05.731 00.000 29876 Moving (0.50, 0.44) raw xDistance=0.51 yDistance=-0.36
18:58:05.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.51
18:58:05.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:58:05.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
18:58:05.731 00.000 29876 MoveAxis(W, 49, ABG)
18:58:05.731 00.000 29876 Guiding  Dir = 3, Dur = 49
18:58:05.731 00.000 29876 IsSlewing returns 0
18:58:05.731 00.000 29876 IsGuiding returns 0
18:58:05.731 00.000 29876 PulseGuide returned control before completion, sleep 59
18:58:05.734 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:05.746 00.012 31432 UpdateGuideState exits: m=3978 RSB=40.2
18:58:05.748 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:05.750 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:05.752 00.002 31432 Enqueuing Expose request
18:58:05.804 00.052 29876 IsGuiding returns 1
18:58:05.804 00.000 29876 scope still moving after pulse duration time elapsed
18:58:05.835 00.031 29876 IsSlewing returns 0
18:58:05.835 00.000 29876 IsGuiding returns 1
18:58:05.865 00.030 29876 IsSlewing returns 0
18:58:05.865 00.000 29876 IsGuiding returns 1
18:58:05.895 00.030 29876 IsSlewing returns 0
18:58:05.895 00.000 29876 IsGuiding returns 1
18:58:05.926 00.031 29876 IsSlewing returns 0
18:58:05.926 00.000 29876 IsGuiding returns 0
18:58:05.926 00.000 29876 scope move finished after 49 + 146 ms
18:58:05.926 00.000 29876 Move returns status 0, amount 49
18:58:05.926 00.000 29876 MoveAxis(N, 0, ABG)
18:58:05.926 00.000 29876 Move returns status 0, amount 0
18:58:05.926 00.000 29876 move complete, result=0
18:58:05.926 00.000 29876 worker thread done servicing request
18:58:05.926 00.000 29876 Worker thread wakes up
18:58:05.926 00.000 31432 GuideStep: 0.5 px 49 ms WEST, -0.4 px 0 ms NORTH
18:58:05.929 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:05.929 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:07.845 01.916 29876 Exposure complete
18:58:07.887 00.042 29876 worker thread done servicing request
18:58:07.887 00.000 31432 OnExposeComplete: enter
18:58:07.890 00.003 31432 UpdateGuideState(): m_state=6
18:58:07.892 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.894 00.002 31432 Star::Find returns 1 (0), X=1257.07, Y=944.47, Mass=4039, SNR=41.1, Peak=253 HFD=4.0
18:58:07.897 00.003 31432 MultiStar: exiting stabilization period
18:58:07.902 00.005 31432 MultiStar: updating star positions after lock position change
18:58:07.907 00.005 31432 Star::Find(15, 673, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.909 00.002 31432 Star::Find returns 1 (0), X=673.83, Y=179.83, Mass=2772, SNR=33.3, Peak=257 HFD=3.3
18:58:07.911 00.002 31432 Star::Find(15, 899, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.913 00.002 31432 Star::Find returns 1 (0), X=900.35, Y=43.30, Mass=3638, SNR=38.4, Peak=257 HFD=3.5
18:58:07.915 00.002 31432 Star::Find(15, 1082, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.917 00.002 31432 Star::Find returns 1 (0), X=1083.07, Y=481.93, Mass=3293, SNR=36.5, Peak=255 HFD=4.0
18:58:07.919 00.002 31432 Star::Find(15, 1055, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.921 00.002 31432 Star::Find returns 1 (0), X=1055.44, Y=282.78, Mass=3618, SNR=38.2, Peak=256 HFD=3.7
18:58:07.924 00.003 31432 Star::Find(15, 806, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.925 00.001 31432 Star::Find returns 1 (0), X=807.30, Y=86.14, Mass=2685, SNR=33.0, Peak=211 HFD=3.8
18:58:07.927 00.002 31432 Star::Find(15, 542, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.929 00.002 31432 Star::Find returns 1 (0), X=543.12, Y=271.59, Mass=2646, SNR=32.7, Peak=256 HFD=3.3
18:58:07.931 00.002 31432 Star::Find(15, 610, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.933 00.002 31432 Star::Find returns 1 (0), X=610.87, Y=181.48, Mass=2754, SNR=33.3, Peak=257 HFD=3.4
18:58:07.935 00.002 31432 Star::Find(15, 84, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.937 00.002 31432 Star::Find returns 1 (0), X=84.10, Y=253.63, Mass=2167, SNR=29.6, Peak=242 HFD=3.1
18:58:07.939 00.002 31432 Star::Find(15, 262, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.941 00.002 31432 Star::Find returns 1 (0), X=262.71, Y=228.30, Mass=2452, SNR=31.4, Peak=256 HFD=3.1
18:58:07.943 00.002 31432 Star::Find(15, 571, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.945 00.002 31432 Star::Find returns 1 (0), X=571.40, Y=886.93, Mass=2682, SNR=32.9, Peak=212 HFD=3.5
18:58:07.946 00.001 31432 Star::Find(15, 307, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
18:58:07.948 00.002 31432 Star::Find returns 1 (0), X=307.86, Y=116.02, Mass=2271, SNR=30.5, Peak=252 HFD=3.0
18:58:07.950 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
18:58:07.952 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
18:58:07.954 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=-0.15 mountY=0.08, mountTheta=2.64
18:58:07.957 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.11, opts=13)
18:58:07.963 00.006 31432 Enqueuing Move request for scope (-0.15, -0.11)
18:58:07.966 00.003 29876 Worker thread wakes up
18:58:07.966 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
18:58:07.966 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
18:58:07.966 00.000 29876 Moving (-0.15, -0.11) raw xDistance=-0.15 yDistance=0.08
18:58:07.966 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
18:58:07.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:07.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:58:07.966 00.000 29876 MoveAxis(E, 0, ABG)
18:58:07.967 00.001 29876 Move returns status 0, amount 0
18:58:07.967 00.000 29876 MoveAxis(N, 0, ABG)
18:58:07.967 00.000 29876 Move returns status 0, amount 0
18:58:07.967 00.000 29876 move complete, result=0
18:58:07.967 00.000 29876 worker thread done servicing request
18:58:07.972 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:58:07.984 00.012 31432 UpdateGuideState exits: m=4039 RSB=41.1
18:58:07.987 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:07.989 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:07.992 00.003 31432 Enqueuing Expose request
18:58:07.993 00.001 29876 Worker thread wakes up
18:58:07.993 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
18:58:07.995 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:07.995 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:10.129 02.134 29876 Exposure complete
18:58:10.172 00.043 29876 worker thread done servicing request
18:58:10.172 00.000 31432 OnExposeComplete: enter
18:58:10.174 00.002 31432 UpdateGuideState(): m_state=6
18:58:10.176 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
18:58:10.178 00.002 31432 Star::Find returns 1 (0), X=1256.42, Y=945.17, Mass=4225, SNR=41.6, Peak=249 HFD=4.3
18:58:10.181 00.003 31432 MultiStar: [#1 -0.87,0.61,0.00,M1] [#2 -0.59,0.40,0.00,M1] [#3 -0.20,0.43,0.83,U] [#4 -0.22,0.62,0.00,M1] [#5 -0.47,0.47,0.00,M1] [#6 -0.16,0.55,0.79,U] [#7 -0.62,0.67,0.00,M1] [#8 0.09,0.34,0.74,U] 
18:58:10.183 00.002 31432 refined, 3 included, MultiStar: {-0.30, 0.49}, one-star: {-0.80, 0.59}
18:58:10.184 00.001 31432 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
18:58:10.186 00.002 31432 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.12 = -1.17)
18:58:10.188 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.49 hyp=0.57 cameraTheta=2.13 mountX=-0.29 mountY=-0.53, mountTheta=-2.08
18:58:10.192 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.49, opts=13)
18:58:10.194 00.002 31432 Enqueuing Move request for scope (-0.30, 0.49)
18:58:10.196 00.002 29876 Worker thread wakes up
18:58:10.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.49) opts 0xd
18:58:10.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.49)
18:58:10.196 00.000 29876 Moving (-0.30, 0.49) raw xDistance=-0.29 yDistance=-0.53
18:58:10.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
18:58:10.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:58:10.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
18:58:10.196 00.000 29876 MoveAxis(E, 28, ABG)
18:58:10.196 00.000 29876 Guiding  Dir = 2, Dur = 28
18:58:10.197 00.001 29876 IsSlewing returns 0
18:58:10.197 00.000 29876 IsGuiding returns 0
18:58:10.197 00.000 29876 PulseGuide returned control before completion, sleep 38
18:58:10.200 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:10.212 00.012 31432 UpdateGuideState exits: m=4225 RSB=41.6
18:58:10.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:10.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:10.218 00.002 31432 Enqueuing Expose request
18:58:10.251 00.033 29876 IsGuiding returns 1
18:58:10.251 00.000 29876 scope still moving after pulse duration time elapsed
18:58:10.280 00.029 29876 IsSlewing returns 0
18:58:10.280 00.000 29876 IsGuiding returns 0
18:58:10.280 00.000 29876 scope move finished after 28 + 55 ms
18:58:10.280 00.000 29876 Move returns status 0, amount 28
18:58:10.280 00.000 29876 MoveAxis(N, 0, ABG)
18:58:10.280 00.000 29876 Move returns status 0, amount 0
18:58:10.280 00.000 29876 move complete, result=0
18:58:10.280 00.000 29876 worker thread done servicing request
18:58:10.280 00.000 29876 Worker thread wakes up
18:58:10.280 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.5 px 0 ms NORTH
18:58:10.283 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:10.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:12.198 01.915 29876 Exposure complete
18:58:12.242 00.044 29876 worker thread done servicing request
18:58:12.242 00.000 31432 OnExposeComplete: enter
18:58:12.244 00.002 31432 UpdateGuideState(): m_state=6
18:58:12.246 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
18:58:12.248 00.002 31432 Star::Find returns 1 (0), X=1256.44, Y=944.84, Mass=3851, SNR=39.8, Peak=253 HFD=3.9
18:58:12.250 00.002 31432 MultiStar: [#1 -1.13,0.37,0.00,M2] [#2 -0.10,0.15,0.96,U] [#3 -0.06,0.18,0.92,U] [#4 -0.33,0.37,0.99,U] [#5 -0.37,0.03,0.81,U] [#6 -0.33,0.12,0.81,U] [#7 -0.83,0.26,0.00,M2] [#8 -0.21,0.15,0.75,U] 
18:58:12.252 00.002 31432 refined, 6 included, MultiStar: {-0.32, 0.19}, one-star: {-0.78, 0.26}
18:58:12.254 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
18:58:12.256 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.69)
18:58:12.258 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.61 mountX=-0.31 mountY=-0.23, mountTheta=-2.50
18:58:12.262 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.19, opts=13)
18:58:12.266 00.004 31432 Enqueuing Move request for scope (-0.32, 0.19)
18:58:12.268 00.002 29876 Worker thread wakes up
18:58:12.269 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
18:58:12.269 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
18:58:12.269 00.000 29876 Moving (-0.32, 0.19) raw xDistance=-0.31 yDistance=-0.23
18:58:12.269 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
18:58:12.269 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:12.269 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
18:58:12.269 00.000 29876 MoveAxis(E, 34, ABG)
18:58:12.269 00.000 29876 Guiding  Dir = 2, Dur = 34
18:58:12.269 00.000 29876 IsSlewing returns 0
18:58:12.269 00.000 29876 IsGuiding returns 0
18:58:12.269 00.000 29876 PulseGuide returned control before completion, sleep 44
18:58:12.272 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:12.284 00.012 31432 UpdateGuideState exits: m=3851 RSB=39.8
18:58:12.286 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:12.288 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:12.290 00.002 31432 Enqueuing Expose request
18:58:12.321 00.031 29876 IsGuiding returns 1
18:58:12.321 00.000 29876 scope still moving after pulse duration time elapsed
18:58:12.351 00.030 29876 IsSlewing returns 0
18:58:12.351 00.000 29876 IsGuiding returns 1
18:58:12.383 00.032 29876 IsSlewing returns 0
18:58:12.383 00.000 29876 IsGuiding returns 0
18:58:12.383 00.000 29876 scope move finished after 34 + 79 ms
18:58:12.383 00.000 29876 Move returns status 0, amount 34
18:58:12.383 00.000 29876 MoveAxis(N, 0, ABG)
18:58:12.383 00.000 29876 Move returns status 0, amount 0
18:58:12.383 00.000 29876 move complete, result=0
18:58:12.383 00.000 29876 worker thread done servicing request
18:58:12.383 00.000 29876 Worker thread wakes up
18:58:12.383 00.000 31432 GuideStep: -0.3 px 34 ms EAST, -0.2 px 0 ms NORTH
18:58:12.386 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:12.386 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:14.510 02.124 29876 Exposure complete
18:58:14.554 00.044 29876 worker thread done servicing request
18:58:14.554 00.000 31432 OnExposeComplete: enter
18:58:14.556 00.002 31432 UpdateGuideState(): m_state=6
18:58:14.559 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
18:58:14.560 00.001 31432 Star::Find returns 1 (0), X=1257.53, Y=944.78, Mass=3950, SNR=40.8, Peak=253 HFD=3.9
18:58:14.563 00.003 31432 MultiStar: [#1 0.12,-0.10,0.84,U] [#2 0.05,0.12,0.92,U] [#3 0.29,-0.13,0.90,U] [#4 0.04,-0.05,0.99,U] [#5 0.21,-0.03,0.82,U] [#6 0.35,-0.10,0.79,U] [#7 0.10,-0.13,0.83,U] [#8 0.33,0.12,0.75,U] 
18:58:14.565 00.002 31432 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.30, 0.20}
18:58:14.568 00.003 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
18:58:14.570 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
18:58:14.572 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=0.19 mountY=0.04, mountTheta=0.19
18:58:14.576 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.01, opts=13)
18:58:14.580 00.004 31432 Enqueuing Move request for scope (0.19, -0.01)
18:58:14.583 00.003 29876 Worker thread wakes up
18:58:14.583 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
18:58:14.583 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
18:58:14.583 00.000 29876 Moving (0.19, -0.01) raw xDistance=0.19 yDistance=0.04
18:58:14.583 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
18:58:14.583 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:14.583 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
18:58:14.583 00.000 29876 MoveAxis(E, 0, ABG)
18:58:14.583 00.000 29876 Move returns status 0, amount 0
18:58:14.583 00.000 29876 MoveAxis(N, 0, ABG)
18:58:14.583 00.000 29876 Move returns status 0, amount 0
18:58:14.583 00.000 29876 move complete, result=0
18:58:14.583 00.000 29876 worker thread done servicing request
18:58:14.587 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:58:14.604 00.017 31432 UpdateGuideState exits: m=3950 RSB=40.8
18:58:14.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:14.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:14.611 00.003 31432 Enqueuing Expose request
18:58:14.613 00.002 29876 Worker thread wakes up
18:58:14.613 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
18:58:14.615 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:14.615 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:16.532 01.917 29876 Exposure complete
18:58:16.575 00.043 29876 worker thread done servicing request
18:58:16.575 00.000 31432 OnExposeComplete: enter
18:58:16.577 00.002 31432 UpdateGuideState(): m_state=6
18:58:16.580 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
18:58:16.582 00.002 31432 Star::Find returns 1 (0), X=1257.81, Y=944.64, Mass=4079, SNR=40.8, Peak=253 HFD=3.9
18:58:16.584 00.002 31432 MultiStar: [#1 0.43,-0.14,0.83,U] [#2 0.82,0.10,0.00,M1] [#3 0.77,-0.06,0.00,M1] [#4 0.56,-0.15,0.96,U] [#5 0.78,-0.15,0.00,M1] [#6 0.75,-0.05,0.00,M1] [#7 0.32,0.07,0.82,U] [#8 0.71,-0.13,0.00,M1] 
18:58:16.586 00.002 31432 refined, 3 included, MultiStar: {0.48, -0.04}, one-star: {0.59, 0.06}
18:58:16.588 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
18:58:16.590 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.90 = 2.90)
18:58:16.591 00.001 31432 CameraToMount -- cameraX=0.48 cameraY=-0.04 hyp=0.48 cameraTheta=-0.08 mountX=0.48 mountY=0.11, mountTheta=0.23
18:58:16.594 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.04, opts=13)
18:58:16.596 00.002 31432 Enqueuing Move request for scope (0.48, -0.04)
18:58:16.598 00.002 29876 Worker thread wakes up
18:58:16.598 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.04) opts 0xd
18:58:16.598 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.04)
18:58:16.598 00.000 29876 Moving (0.48, -0.04) raw xDistance=0.48 yDistance=0.11
18:58:16.598 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
18:58:16.598 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:16.598 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:58:16.598 00.000 29876 MoveAxis(W, 46, ABG)
18:58:16.598 00.000 29876 Guiding  Dir = 3, Dur = 46
18:58:16.598 00.000 29876 IsSlewing returns 0
18:58:16.599 00.001 29876 IsGuiding returns 0
18:58:16.599 00.000 29876 PulseGuide returned control before completion, sleep 56
18:58:16.605 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:58:16.616 00.011 31432 UpdateGuideState exits: m=4079 RSB=40.8
18:58:16.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:16.620 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:16.621 00.001 31432 Enqueuing Expose request
18:58:16.671 00.050 29876 IsGuiding returns 1
18:58:16.671 00.000 29876 scope still moving after pulse duration time elapsed
18:58:16.701 00.030 29876 IsSlewing returns 0
18:58:16.701 00.000 29876 IsGuiding returns 1
18:58:16.732 00.031 29876 IsSlewing returns 0
18:58:16.732 00.000 29876 IsGuiding returns 1
18:58:16.763 00.031 29876 IsSlewing returns 0
18:58:16.763 00.000 29876 IsGuiding returns 0
18:58:16.763 00.000 29876 scope move finished after 46 + 118 ms
18:58:16.763 00.000 29876 Move returns status 0, amount 46
18:58:16.763 00.000 29876 MoveAxis(N, 0, ABG)
18:58:16.763 00.000 29876 Move returns status 0, amount 0
18:58:16.763 00.000 29876 move complete, result=0
18:58:16.763 00.000 29876 worker thread done servicing request
18:58:16.763 00.000 29876 Worker thread wakes up
18:58:16.763 00.000 31432 GuideStep: 0.5 px 46 ms WEST, 0.1 px 0 ms NORTH
18:58:16.767 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:16.767 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:18.889 02.122 29876 Exposure complete
18:58:18.933 00.044 29876 worker thread done servicing request
18:58:18.933 00.000 31432 OnExposeComplete: enter
18:58:18.935 00.002 31432 UpdateGuideState(): m_state=6
18:58:18.937 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
18:58:18.939 00.002 31432 Star::Find returns 1 (0), X=1257.03, Y=944.47, Mass=4253, SNR=41.9, Peak=253 HFD=4.1
18:58:18.941 00.002 31432 MultiStar: [#1 -0.14,-0.06,0.82,U] [#2 -0.15,0.16,0.87,U] [#3 0.10,-0.27,0.86,U] [#4 -0.02,0.12,0.93,U] [#5 -0.31,-0.14,0.79,U] [#6 -0.02,-0.14,0.78,U] [#7 -0.25,0.05,0.84,U] [#8 0.07,0.04,0.71,U] 
18:58:18.943 00.002 31432 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.20, -0.11}
18:58:18.945 00.002 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
18:58:18.946 00.001 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.19 = 0.19)
18:58:18.948 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=-0.10 mountY=0.02, mountTheta=2.94
18:58:18.952 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.04, opts=13)
18:58:18.955 00.003 31432 Enqueuing Move request for scope (-0.10, -0.04)
18:58:18.957 00.002 29876 Worker thread wakes up
18:58:18.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
18:58:18.957 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
18:58:18.957 00.000 29876 Moving (-0.10, -0.04) raw xDistance=-0.10 yDistance=0.02
18:58:18.957 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
18:58:18.957 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:18.957 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:58:18.957 00.000 29876 MoveAxis(E, 0, ABG)
18:58:18.957 00.000 29876 Move returns status 0, amount 0
18:58:18.957 00.000 29876 MoveAxis(N, 0, ABG)
18:58:18.957 00.000 29876 Move returns status 0, amount 0
18:58:18.957 00.000 29876 move complete, result=0
18:58:18.957 00.000 29876 worker thread done servicing request
18:58:18.961 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:58:18.973 00.012 31432 UpdateGuideState exits: m=4253 RSB=41.9
18:58:18.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:18.977 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:18.978 00.001 31432 Enqueuing Expose request
18:58:18.980 00.002 29876 Worker thread wakes up
18:58:18.981 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:58:18.983 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:18.983 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:20.899 01.916 29876 Exposure complete
18:58:20.943 00.044 29876 worker thread done servicing request
18:58:20.943 00.000 31432 OnExposeComplete: enter
18:58:20.946 00.003 31432 UpdateGuideState(): m_state=6
18:58:20.948 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
18:58:20.950 00.002 31432 Star::Find returns 1 (0), X=1256.94, Y=944.57, Mass=4067, SNR=40.9, Peak=253 HFD=4.2
18:58:20.952 00.002 31432 MultiStar: [#1 -0.02,-0.36,0.83,U] [#2 0.07,-0.24,0.91,U] [#3 0.39,-0.39,0.87,U] [#4 0.04,-0.30,0.93,U] [#5 0.10,-0.57,0.81,U] [#6 -0.04,-0.32,0.80,U] [#7 -0.20,-0.22,0.83,U] [#8 -0.09,-0.64,0.00,M1] 
18:58:20.954 00.002 31432 single-star, 7 included, MultiStar: {0.00, -0.29}, one-star: {-0.29, -0.01}
18:58:20.955 00.001 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
18:58:20.957 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
18:58:20.959 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.11 mountX=-0.29 mountY=-0.03, mountTheta=-3.02
18:58:20.963 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.01, opts=13)
18:58:20.966 00.003 31432 Enqueuing Move request for scope (-0.29, -0.01)
18:58:20.967 00.001 29876 Worker thread wakes up
18:58:20.967 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
18:58:20.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
18:58:20.967 00.000 29876 Moving (-0.29, -0.01) raw xDistance=-0.29 yDistance=-0.03
18:58:20.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
18:58:20.968 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:20.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
18:58:20.968 00.000 29876 MoveAxis(E, 28, ABG)
18:58:20.968 00.000 29876 Guiding  Dir = 2, Dur = 28
18:58:20.968 00.000 29876 IsSlewing returns 0
18:58:20.968 00.000 29876 IsGuiding returns 0
18:58:20.968 00.000 29876 PulseGuide returned control before completion, sleep 38
18:58:20.973 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:20.985 00.012 31432 UpdateGuideState exits: m=4067 RSB=40.9
18:58:20.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:20.989 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:20.991 00.002 31432 Enqueuing Expose request
18:58:21.008 00.017 29876 IsGuiding returns 1
18:58:21.008 00.000 29876 scope still moving after pulse duration time elapsed
18:58:21.041 00.033 29876 IsSlewing returns 0
18:58:21.041 00.000 29876 IsGuiding returns 1
18:58:21.072 00.031 29876 IsSlewing returns 0
18:58:21.072 00.000 29876 IsGuiding returns 0
18:58:21.072 00.000 29876 scope move finished after 28 + 75 ms
18:58:21.072 00.000 29876 Move returns status 0, amount 28
18:58:21.072 00.000 29876 MoveAxis(N, 0, ABG)
18:58:21.072 00.000 29876 Move returns status 0, amount 0
18:58:21.072 00.000 29876 move complete, result=0
18:58:21.073 00.001 29876 worker thread done servicing request
18:58:21.073 00.000 29876 Worker thread wakes up
18:58:21.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:21.073 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.0 px 0 ms NORTH
18:58:21.078 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:23.212 02.134 29876 Exposure complete
18:58:23.254 00.042 29876 worker thread done servicing request
18:58:23.255 00.001 31432 OnExposeComplete: enter
18:58:23.257 00.002 31432 UpdateGuideState(): m_state=6
18:58:23.259 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
18:58:23.261 00.002 31432 Star::Find returns 1 (0), X=1256.91, Y=944.45, Mass=3856, SNR=40.1, Peak=253 HFD=4.3
18:58:23.263 00.002 31432 MultiStar: [#1 0.10,-0.39,0.84,U] [#2 -0.00,-0.45,0.94,U] [#3 0.25,-0.28,0.90,U] [#4 -0.25,-0.22,0.98,U] [#5 0.20,-0.49,0.84,U] [#6 0.52,-0.50,0.00,M1] [#7 0.27,-0.37,0.86,U] [#8 0.36,-0.45,0.75,U] 
18:58:23.264 00.001 31432 single-star, 7 included, MultiStar: {0.06, -0.34}, one-star: {-0.31, -0.13}
18:58:23.266 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
18:58:23.268 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
18:58:23.270 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-2.75 mountX=-0.31 mountY=0.08, mountTheta=2.89
18:58:23.272 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.13, opts=13)
18:58:23.275 00.003 31432 Enqueuing Move request for scope (-0.31, -0.13)
18:58:23.276 00.001 29876 Worker thread wakes up
18:58:23.276 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
18:58:23.276 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
18:58:23.277 00.001 29876 Moving (-0.31, -0.13) raw xDistance=-0.31 yDistance=0.08
18:58:23.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
18:58:23.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:23.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
18:58:23.277 00.000 29876 MoveAxis(E, 34, ABG)
18:58:23.277 00.000 29876 Guiding  Dir = 2, Dur = 34
18:58:23.277 00.000 29876 IsSlewing returns 0
18:58:23.277 00.000 29876 IsGuiding returns 0
18:58:23.277 00.000 29876 PulseGuide returned control before completion, sleep 44
18:58:23.280 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:23.292 00.012 31432 UpdateGuideState exits: m=3856 RSB=40.1
18:58:23.294 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:23.296 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:23.297 00.001 31432 Enqueuing Expose request
18:58:23.336 00.039 29876 IsGuiding returns 1
18:58:23.336 00.000 29876 scope still moving after pulse duration time elapsed
18:58:23.368 00.032 29876 IsSlewing returns 0
18:58:23.368 00.000 29876 IsGuiding returns 0
18:58:23.368 00.000 29876 scope move finished after 34 + 55 ms
18:58:23.368 00.000 29876 Move returns status 0, amount 34
18:58:23.368 00.000 29876 MoveAxis(N, 0, ABG)
18:58:23.368 00.000 29876 Move returns status 0, amount 0
18:58:23.368 00.000 29876 move complete, result=0
18:58:23.368 00.000 29876 worker thread done servicing request
18:58:23.368 00.000 29876 Worker thread wakes up
18:58:23.368 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.1 px 0 ms NORTH
18:58:23.371 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:23.371 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:25.283 01.912 29876 Exposure complete
18:58:25.332 00.049 29876 worker thread done servicing request
18:58:25.332 00.000 31432 OnExposeComplete: enter
18:58:25.334 00.002 31432 UpdateGuideState(): m_state=6
18:58:25.336 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
18:58:25.339 00.003 31432 Star::Find returns 1 (0), X=1257.43, Y=944.64, Mass=3998, SNR=40.8, Peak=253 HFD=4.1
18:58:25.340 00.001 31432 MultiStar: [#1 -0.45,-0.01,0.89,U] [#2 -0.17,0.18,0.90,U] [#3 0.09,0.36,0.87,U] [#4 -0.09,-0.08,0.95,U] [#5 -0.30,-0.07,0.81,U] [#6 0.08,0.08,0.80,U] [#7 -0.34,0.03,0.81,U] [#8 0.08,-0.22,0.72,U] 
18:58:25.342 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {0.21, 0.06}
18:58:25.344 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
18:58:25.346 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.57)
18:58:25.348 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.61
18:58:25.350 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.04, opts=13)
18:58:25.352 00.002 31432 Enqueuing Move request for scope (-0.10, 0.04)
18:58:25.354 00.002 29876 Worker thread wakes up
18:58:25.354 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
18:58:25.354 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
18:58:25.354 00.000 29876 Moving (-0.10, 0.04) raw xDistance=-0.09 yDistance=-0.06
18:58:25.354 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
18:58:25.354 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:25.354 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
18:58:25.354 00.000 29876 MoveAxis(E, 0, ABG)
18:58:25.354 00.000 29876 Move returns status 0, amount 0
18:58:25.354 00.000 29876 MoveAxis(N, 0, ABG)
18:58:25.354 00.000 29876 Move returns status 0, amount 0
18:58:25.354 00.000 29876 move complete, result=0
18:58:25.354 00.000 29876 worker thread done servicing request
18:58:25.358 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:25.369 00.011 31432 UpdateGuideState exits: m=3998 RSB=40.8
18:58:25.372 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:25.373 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:25.375 00.002 31432 Enqueuing Expose request
18:58:25.377 00.002 29876 Worker thread wakes up
18:58:25.377 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:58:25.379 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:25.379 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:27.503 02.124 29876 Exposure complete
18:58:27.547 00.044 29876 worker thread done servicing request
18:58:27.547 00.000 31432 OnExposeComplete: enter
18:58:27.549 00.002 31432 UpdateGuideState(): m_state=6
18:58:27.551 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
18:58:27.553 00.002 31432 Star::Find returns 1 (0), X=1257.13, Y=944.74, Mass=4164, SNR=41.5, Peak=253 HFD=4.3
18:58:27.555 00.002 31432 MultiStar: [#1 -0.31,-0.06,0.85,U] [#2 0.27,-0.00,0.91,U] [#3 0.71,0.10,0.00,M1] [#4 0.47,-0.01,0.91,U] [#5 -0.16,0.12,0.83,U] [#6 -0.01,-0.02,0.76,U] [#7 -0.15,-0.03,0.79,U] [#8 0.29,-0.01,0.71,U] 
18:58:27.557 00.002 31432 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {-0.09, 0.16}
18:58:27.559 00.002 31432 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
18:58:27.560 00.001 31432 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
18:58:27.562 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.54 mountX=0.04 mountY=-0.02, mountTheta=-0.41
18:58:27.566 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.02, opts=13)
18:58:27.568 00.002 31432 Enqueuing Move request for scope (0.04, 0.02)
18:58:27.569 00.001 29876 Worker thread wakes up
18:58:27.569 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
18:58:27.569 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
18:58:27.570 00.001 29876 Moving (0.04, 0.02) raw xDistance=0.04 yDistance=-0.02
18:58:27.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
18:58:27.570 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:27.570 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
18:58:27.570 00.000 29876 MoveAxis(E, 0, ABG)
18:58:27.570 00.000 29876 Move returns status 0, amount 0
18:58:27.570 00.000 29876 MoveAxis(N, 0, ABG)
18:58:27.570 00.000 29876 Move returns status 0, amount 0
18:58:27.570 00.000 29876 move complete, result=0
18:58:27.570 00.000 29876 worker thread done servicing request
18:58:27.573 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:27.585 00.012 31432 UpdateGuideState exits: m=4164 RSB=41.5
18:58:27.587 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:27.589 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:27.591 00.002 31432 Enqueuing Expose request
18:58:27.592 00.001 29876 Worker thread wakes up
18:58:27.593 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
18:58:27.595 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:27.595 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:29.504 01.909 29876 Exposure complete
18:58:29.547 00.043 29876 worker thread done servicing request
18:58:29.547 00.000 31432 OnExposeComplete: enter
18:58:29.549 00.002 31432 UpdateGuideState(): m_state=6
18:58:29.552 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
18:58:29.554 00.002 31432 Star::Find returns 1 (0), X=1257.32, Y=944.58, Mass=3844, SNR=40.1, Peak=240 HFD=4.2
18:58:29.555 00.001 31432 MultiStar: [#1 0.15,-0.13,0.86,U] [#2 0.46,0.11,0.94,U] [#3 0.51,0.05,0.90,U] [#4 0.67,-0.15,0.00,M1] [#5 0.26,0.11,0.79,U] [#6 0.57,-0.01,0.80,U] [#7 0.15,0.07,0.83,U] [#8 0.46,-0.36,0.76,U] 
18:58:29.558 00.003 31432 single-star, 7 included, MultiStar: {0.33, -0.01}, one-star: {0.10, -0.00}
18:58:29.560 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
18:58:29.562 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
18:58:29.564 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.02 mountX=0.10 mountY=0.02, mountTheta=0.17
18:58:29.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.00, opts=13)
18:58:29.569 00.002 31432 Enqueuing Move request for scope (0.10, -0.00)
18:58:29.571 00.002 29876 Worker thread wakes up
18:58:29.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
18:58:29.571 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
18:58:29.571 00.000 29876 Moving (0.10, -0.00) raw xDistance=0.10 yDistance=0.02
18:58:29.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
18:58:29.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:29.572 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
18:58:29.572 00.000 29876 MoveAxis(E, 0, ABG)
18:58:29.572 00.000 29876 Move returns status 0, amount 0
18:58:29.572 00.000 29876 MoveAxis(N, 0, ABG)
18:58:29.572 00.000 29876 Move returns status 0, amount 0
18:58:29.572 00.000 29876 move complete, result=0
18:58:29.572 00.000 29876 worker thread done servicing request
18:58:29.575 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=0, FiltMax=257, Gamma=0.490
18:58:29.586 00.011 31432 UpdateGuideState exits: m=3844 RSB=40.1
18:58:29.589 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:29.590 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:29.592 00.002 31432 Enqueuing Expose request
18:58:29.594 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
18:58:29.596 00.002 29876 Worker thread wakes up
18:58:29.596 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:29.596 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:31.719 02.123 29876 Exposure complete
18:58:31.761 00.042 29876 worker thread done servicing request
18:58:31.761 00.000 31432 OnExposeComplete: enter
18:58:31.763 00.002 31432 UpdateGuideState(): m_state=6
18:58:31.766 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
18:58:31.768 00.002 31432 Star::Find returns 1 (0), X=1256.61, Y=944.17, Mass=4023, SNR=40.8, Peak=248 HFD=4.5
18:58:31.770 00.002 31432 MultiStar: [#1 -0.42,-0.26,0.83,U] [#2 -0.22,-0.51,0.94,U] [#3 0.11,-0.44,0.87,U] [#4 -0.19,-0.54,0.92,U] [#5 -0.07,-0.61,0.82,U] [#6 0.60,-0.43,0.00,M1] [#7 -0.01,-0.29,0.84,U] [#8 0.38,-0.57,0.00,M1] 
18:58:31.772 00.002 31432 refined, 6 included, MultiStar: {-0.21, -0.44}, one-star: {-0.61, -0.41}
18:58:31.773 00.001 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
18:58:31.775 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
18:58:31.777 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.44 hyp=0.48 cameraTheta=-2.02 mountX=-0.22 mountY=0.40, mountTheta=2.08
18:58:31.779 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.44, opts=13)
18:58:31.781 00.002 31432 Enqueuing Move request for scope (-0.21, -0.44)
18:58:31.783 00.002 29876 Worker thread wakes up
18:58:31.783 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.44) opts 0xd
18:58:31.783 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.44)
18:58:31.783 00.000 29876 Moving (-0.21, -0.44) raw xDistance=-0.22 yDistance=0.40
18:58:31.783 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
18:58:31.783 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
18:58:31.783 00.000 29876 MoveAxis(E, 21, ABG)
18:58:31.783 00.000 29876 Guiding  Dir = 2, Dur = 21
18:58:31.784 00.001 29876 IsSlewing returns 0
18:58:31.784 00.000 29876 IsGuiding returns 0
18:58:31.784 00.000 29876 PulseGuide returned control before completion, sleep 31
18:58:31.787 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:31.799 00.012 31432 UpdateGuideState exits: m=4023 RSB=40.8
18:58:31.802 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:31.804 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:31.806 00.002 31432 Enqueuing Expose request
18:58:31.826 00.020 29876 IsGuiding returns 1
18:58:31.826 00.000 29876 scope still moving after pulse duration time elapsed
18:58:31.857 00.031 29876 IsSlewing returns 0
18:58:31.857 00.000 29876 IsGuiding returns 1
18:58:31.889 00.032 29876 IsSlewing returns 0
18:58:31.889 00.000 29876 IsGuiding returns 0
18:58:31.889 00.000 29876 scope move finished after 21 + 83 ms
18:58:31.889 00.000 29876 Move returns status 0, amount 21
18:58:31.889 00.000 29876 MoveAxis(S, 29, ABG)
18:58:31.889 00.000 29876 Guiding  Dir = 1, Dur = 29
18:58:31.889 00.000 29876 IsSlewing returns 0
18:58:31.889 00.000 29876 IsGuiding returns 0
18:58:31.889 00.000 29876 PulseGuide returned control before completion, sleep 39
18:58:31.935 00.046 29876 IsGuiding returns 1
18:58:31.935 00.000 29876 scope still moving after pulse duration time elapsed
18:58:31.966 00.031 29876 IsSlewing returns 0
18:58:31.966 00.000 29876 IsGuiding returns 1
18:58:31.996 00.030 29876 IsSlewing returns 0
18:58:31.996 00.000 29876 IsGuiding returns 1
18:58:32.028 00.032 29876 IsSlewing returns 0
18:58:32.028 00.000 29876 IsGuiding returns 1
18:58:32.058 00.030 29876 IsSlewing returns 0
18:58:32.058 00.000 29876 IsGuiding returns 1
18:58:32.089 00.031 29876 IsSlewing returns 0
18:58:32.089 00.000 29876 IsGuiding returns 0
18:58:32.089 00.000 29876 scope move finished after 29 + 170 ms
18:58:32.089 00.000 29876 Move returns status 0, amount 29
18:58:32.089 00.000 29876 move complete, result=0
18:58:32.089 00.000 29876 worker thread done servicing request
18:58:32.089 00.000 29876 Worker thread wakes up
18:58:32.089 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.4 px 29 ms SOUTH
18:58:32.092 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:32.092 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:34.008 01.916 29876 Exposure complete
18:58:34.051 00.043 29876 worker thread done servicing request
18:58:34.051 00.000 31432 OnExposeComplete: enter
18:58:34.053 00.002 31432 UpdateGuideState(): m_state=6
18:58:34.055 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
18:58:34.057 00.002 31432 Star::Find returns 1 (0), X=1257.25, Y=944.43, Mass=4009, SNR=40.4, Peak=253 HFD=4.0
18:58:34.059 00.002 31432 MultiStar: [#1 -0.65,-0.05,0.86,U] [#2 -0.27,0.15,0.95,U] [#3 0.21,-0.25,0.90,U] [#4 -0.28,0.40,0.93,U] [#5 -0.45,-0.08,0.82,U] [#6 -0.35,-0.37,0.81,U] [#7 -0.51,-0.05,0.85,U] [#8 0.29,-0.02,0.75,U] 
18:58:34.061 00.002 31432 single-star, 8 included, MultiStar: {-0.22, -0.04}, one-star: {0.02, -0.15}
18:58:34.063 00.002 31432 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.02) = xAngle (-1.44 = -1.44)
18:58:34.065 00.002 31432 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.57 = 1.57)
18:58:34.066 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=0.02 mountY=0.15, mountTheta=1.44
18:58:34.069 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.15, opts=13)
18:58:34.071 00.002 31432 Enqueuing Move request for scope (0.02, -0.15)
18:58:34.073 00.002 29876 Worker thread wakes up
18:58:34.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
18:58:34.073 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
18:58:34.073 00.000 29876 Moving (0.02, -0.15) raw xDistance=0.02 yDistance=0.15
18:58:34.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
18:58:34.073 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:34.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
18:58:34.073 00.000 29876 MoveAxis(E, 0, ABG)
18:58:34.073 00.000 29876 Move returns status 0, amount 0
18:58:34.073 00.000 29876 MoveAxis(N, 0, ABG)
18:58:34.073 00.000 29876 Move returns status 0, amount 0
18:58:34.073 00.000 29876 move complete, result=0
18:58:34.073 00.000 29876 worker thread done servicing request
18:58:34.076 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:34.088 00.012 31432 UpdateGuideState exits: m=4009 RSB=40.4
18:58:34.090 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:34.092 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:34.093 00.001 31432 Enqueuing Expose request
18:58:34.095 00.002 29876 Worker thread wakes up
18:58:34.095 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
18:58:34.097 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:34.097 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:36.324 02.227 29876 Exposure complete
18:58:36.367 00.043 29876 worker thread done servicing request
18:58:36.367 00.000 31432 OnExposeComplete: enter
18:58:36.369 00.002 31432 UpdateGuideState(): m_state=6
18:58:36.371 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
18:58:36.373 00.002 31432 Star::Find returns 1 (0), X=1256.65, Y=944.82, Mass=4147, SNR=41.4, Peak=253 HFD=4.4
18:58:36.375 00.002 31432 MultiStar: [#1 -1.21,0.11,0.00,M1] [#2 -0.86,0.09,0.00,M1] [#3 -0.04,-0.00,0.89,U] [#4 -0.43,0.18,0.97,U] [#5 -0.74,-0.26,0.00,M1] [#6 -0.62,0.35,0.00,M1] [#7 -1.26,0.36,0.00,M1] [#8 -0.28,-0.18,0.73,U] 
18:58:36.377 00.002 31432 refined, 3 included, MultiStar: {-0.34, 0.08}, one-star: {-0.57, 0.23}
18:58:36.379 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
18:58:36.381 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
18:58:36.382 00.001 31432 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.92 mountX=-0.34 mountY=-0.13, mountTheta=-2.78
18:58:36.387 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.08, opts=13)
18:58:36.393 00.006 31432 Enqueuing Move request for scope (-0.34, 0.08)
18:58:36.398 00.005 29876 Worker thread wakes up
18:58:36.398 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
18:58:36.398 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
18:58:36.398 00.000 29876 Moving (-0.34, 0.08) raw xDistance=-0.34 yDistance=-0.13
18:58:36.398 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
18:58:36.398 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:36.398 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
18:58:36.398 00.000 29876 MoveAxis(E, 33, ABG)
18:58:36.398 00.000 29876 Guiding  Dir = 2, Dur = 33
18:58:36.399 00.001 29876 IsSlewing returns 0
18:58:36.399 00.000 29876 IsGuiding returns 0
18:58:36.399 00.000 29876 PulseGuide returned control before completion, sleep 43
18:58:36.406 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:36.422 00.016 31432 UpdateGuideState exits: m=4147 RSB=41.4
18:58:36.424 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:36.426 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:36.428 00.002 31432 Enqueuing Expose request
18:58:36.447 00.019 29876 IsGuiding returns 1
18:58:36.447 00.000 29876 scope still moving after pulse duration time elapsed
18:58:36.478 00.031 29876 IsSlewing returns 0
18:58:36.478 00.000 29876 IsGuiding returns 1
18:58:36.510 00.032 29876 IsSlewing returns 0
18:58:36.510 00.000 29876 IsGuiding returns 1
18:58:36.541 00.031 29876 IsSlewing returns 0
18:58:36.541 00.000 29876 IsGuiding returns 1
18:58:36.571 00.030 29876 IsSlewing returns 0
18:58:36.571 00.000 29876 IsGuiding returns 0
18:58:36.571 00.000 29876 scope move finished after 33 + 139 ms
18:58:36.571 00.000 29876 Move returns status 0, amount 33
18:58:36.571 00.000 29876 MoveAxis(N, 0, ABG)
18:58:36.571 00.000 29876 Move returns status 0, amount 0
18:58:36.571 00.000 29876 move complete, result=0
18:58:36.572 00.001 29876 worker thread done servicing request
18:58:36.572 00.000 29876 Worker thread wakes up
18:58:36.572 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:36.572 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
18:58:36.574 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:38.482 01.908 29876 Exposure complete
18:58:38.525 00.043 29876 worker thread done servicing request
18:58:38.525 00.000 31432 OnExposeComplete: enter
18:58:38.527 00.002 31432 UpdateGuideState(): m_state=6
18:58:38.529 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
18:58:38.531 00.002 31432 Star::Find returns 1 (0), X=1257.12, Y=945.01, Mass=3811, SNR=39.6, Peak=253 HFD=4.2
18:58:38.533 00.002 31432 MultiStar: [#1 -0.88,0.06,0.00,M2] [#2 -0.29,0.39,0.92,U] [#3 0.15,0.24,0.94,U] [#4 -0.24,0.22,1.00,U] [#5 -0.59,0.49,0.00,M2] [#6 -0.44,-0.20,0.80,U] [#7 -0.77,0.14,0.00,M2] [#8 0.13,-0.07,0.74,U] 
18:58:38.535 00.002 31432 refined, 5 included, MultiStar: {-0.13, 0.19}, one-star: {-0.10, 0.43}
18:58:38.537 00.002 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
18:58:38.538 00.001 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.10)
18:58:38.540 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=-0.13 mountY=-0.21, mountTheta=-2.13
18:58:38.544 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.19, opts=13)
18:58:38.547 00.003 31432 Enqueuing Move request for scope (-0.13, 0.19)
18:58:38.549 00.002 29876 Worker thread wakes up
18:58:38.549 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
18:58:38.549 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
18:58:38.549 00.000 29876 Moving (-0.13, 0.19) raw xDistance=-0.13 yDistance=-0.21
18:58:38.549 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
18:58:38.549 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:38.549 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:58:38.549 00.000 29876 MoveAxis(E, 0, ABG)
18:58:38.549 00.000 29876 Move returns status 0, amount 0
18:58:38.549 00.000 29876 MoveAxis(N, 0, ABG)
18:58:38.549 00.000 29876 Move returns status 0, amount 0
18:58:38.549 00.000 29876 move complete, result=0
18:58:38.549 00.000 29876 worker thread done servicing request
18:58:38.556 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:38.567 00.011 31432 UpdateGuideState exits: m=3811 RSB=39.6
18:58:38.569 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:38.571 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:38.573 00.002 31432 Enqueuing Expose request
18:58:38.575 00.002 29876 Worker thread wakes up
18:58:38.575 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:38.575 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:38.575 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
18:58:40.698 02.123 29876 Exposure complete
18:58:40.740 00.042 29876 worker thread done servicing request
18:58:40.741 00.001 31432 OnExposeComplete: enter
18:58:40.743 00.002 31432 UpdateGuideState(): m_state=6
18:58:40.745 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
18:58:40.747 00.002 31432 Star::Find returns 1 (0), X=1257.57, Y=944.67, Mass=4111, SNR=41.0, Peak=253 HFD=4.2
18:58:40.749 00.002 31432 MultiStar: [#1 -0.00,0.09,0.84,U] [#2 0.52,-0.04,0.88,U] [#3 0.71,-0.02,0.00,M1] [#4 0.94,0.10,0.00,M1] [#5 0.41,0.05,0.80,U] [#6 0.31,0.20,0.80,U] [#7 -0.04,0.31,0.84,U] [#8 0.17,-0.10,0.72,U] 
18:58:40.751 00.002 31432 refined, 6 included, MultiStar: {0.25, 0.09}, one-star: {0.34, 0.09}
18:58:40.753 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
18:58:40.754 00.001 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.96)
18:58:40.756 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.34 mountX=0.25 mountY=-0.05, mountTheta=-0.19
18:58:40.761 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.09, opts=13)
18:58:40.765 00.004 31432 Enqueuing Move request for scope (0.25, 0.09)
18:58:40.768 00.003 29876 Worker thread wakes up
18:58:40.769 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
18:58:40.769 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
18:58:40.769 00.000 29876 Moving (0.25, 0.09) raw xDistance=0.25 yDistance=-0.05
18:58:40.769 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
18:58:40.769 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:40.769 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:58:40.769 00.000 29876 MoveAxis(W, 24, ABG)
18:58:40.769 00.000 29876 Guiding  Dir = 3, Dur = 24
18:58:40.769 00.000 29876 IsSlewing returns 0
18:58:40.769 00.000 29876 IsGuiding returns 0
18:58:40.769 00.000 29876 PulseGuide returned control before completion, sleep 34
18:58:40.774 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:40.788 00.014 31432 UpdateGuideState exits: m=4111 RSB=41.0
18:58:40.790 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:40.793 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:40.794 00.001 31432 Enqueuing Expose request
18:58:40.806 00.012 29876 IsGuiding returns 1
18:58:40.806 00.000 29876 scope still moving after pulse duration time elapsed
18:58:40.836 00.030 29876 IsSlewing returns 0
18:58:40.836 00.000 29876 IsGuiding returns 1
18:58:40.867 00.031 29876 IsSlewing returns 0
18:58:40.867 00.000 29876 IsGuiding returns 0
18:58:40.867 00.000 29876 scope move finished after 24 + 73 ms
18:58:40.867 00.000 29876 Move returns status 0, amount 24
18:58:40.867 00.000 29876 MoveAxis(N, 0, ABG)
18:58:40.867 00.000 29876 Move returns status 0, amount 0
18:58:40.867 00.000 29876 move complete, result=0
18:58:40.868 00.001 29876 worker thread done servicing request
18:58:40.868 00.000 29876 Worker thread wakes up
18:58:40.868 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
18:58:40.870 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:40.870 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:42.785 01.915 29876 Exposure complete
18:58:42.827 00.042 29876 worker thread done servicing request
18:58:42.827 00.000 31432 OnExposeComplete: enter
18:58:42.831 00.004 31432 UpdateGuideState(): m_state=6
18:58:42.833 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
18:58:42.835 00.002 31432 Star::Find returns 1 (0), X=1256.63, Y=944.90, Mass=3900, SNR=39.6, Peak=219 HFD=4.1
18:58:42.837 00.002 31432 MultiStar: [#1 -0.65,0.21,0.00,M2] [#2 0.20,-0.02,0.98,U] [#3 0.25,-0.18,0.91,U] [#4 0.13,0.05,1.01,U] [#5 0.06,0.17,0.83,U] [#6 -0.30,0.11,0.81,U] [#7 -0.36,0.36,0.82,U] [#8 -0.47,-0.12,0.75,U] 
18:58:42.839 00.002 31432 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.59, 0.32}
18:58:42.841 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.50 = 2.50)
18:58:42.843 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.77)
18:58:42.845 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.53 mountX=-0.12 mountY=-0.11, mountTheta=-2.43
18:58:42.848 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.09, opts=13)
18:58:42.850 00.002 31432 Enqueuing Move request for scope (-0.12, 0.09)
18:58:42.852 00.002 29876 Worker thread wakes up
18:58:42.852 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
18:58:42.852 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
18:58:42.852 00.000 29876 Moving (-0.12, 0.09) raw xDistance=-0.12 yDistance=-0.11
18:58:42.852 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
18:58:42.852 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:42.852 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
18:58:42.852 00.000 29876 MoveAxis(E, 0, ABG)
18:58:42.853 00.001 29876 Move returns status 0, amount 0
18:58:42.853 00.000 29876 MoveAxis(N, 0, ABG)
18:58:42.853 00.000 29876 Move returns status 0, amount 0
18:58:42.853 00.000 29876 move complete, result=0
18:58:42.853 00.000 29876 worker thread done servicing request
18:58:42.858 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:42.875 00.017 31432 UpdateGuideState exits: m=3900 RSB=39.6
18:58:42.877 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:42.879 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:42.881 00.002 31432 Enqueuing Expose request
18:58:42.883 00.002 29876 Worker thread wakes up
18:58:42.883 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
18:58:42.885 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:42.885 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:45.018 02.133 29876 Exposure complete
18:58:45.061 00.043 29876 worker thread done servicing request
18:58:45.061 00.000 31432 OnExposeComplete: enter
18:58:45.063 00.002 31432 UpdateGuideState(): m_state=6
18:58:45.066 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
18:58:45.070 00.004 31432 Star::Find returns 1 (0), X=1255.94, Y=944.92, Mass=4063, SNR=40.7, Peak=252 HFD=4.3
18:58:45.075 00.005 31432 MultiStar: [#1 -1.35,0.25,0.00,M3] [#2 -0.83,0.36,0.00,M1] [#3 -0.39,0.32,0.86,U] [#4 -0.56,0.18,0.94,U] [#5 -0.80,-0.06,0.00,M1] [#6 -0.84,0.22,0.00,M1] [#7 -1.07,0.27,0.00,M1] [#8 -1.02,0.40,0.00,M1] 
18:58:45.078 00.003 31432 refined, 2 included, MultiStar: {-0.77, 0.28}, one-star: {-1.29, 0.34}
18:58:45.082 00.004 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.76 = 2.76)
18:58:45.087 00.005 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.51)
18:58:45.091 00.004 31432 CameraToMount -- cameraX=-0.77 cameraY=0.28 hyp=0.82 cameraTheta=2.79 mountX=-0.76 mountY=-0.40, mountTheta=-2.66
18:58:45.094 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=0.28, opts=13)
18:58:45.096 00.002 31432 Enqueuing Move request for scope (-0.77, 0.28)
18:58:45.098 00.002 29876 Worker thread wakes up
18:58:45.098 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.28) opts 0xd
18:58:45.098 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, 0.28)
18:58:45.098 00.000 29876 Moving (-0.77, 0.28) raw xDistance=-0.76 yDistance=-0.40
18:58:45.098 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.76
18:58:45.098 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
18:58:45.098 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
18:58:45.098 00.000 29876 MoveAxis(E, 73, ABG)
18:58:45.098 00.000 29876 Guiding  Dir = 2, Dur = 73
18:58:45.098 00.000 29876 IsSlewing returns 0
18:58:45.098 00.000 29876 IsGuiding returns 0
18:58:45.099 00.001 29876 PulseGuide returned control before completion, sleep 83
18:58:45.102 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:45.113 00.011 31432 UpdateGuideState exits: m=4063 RSB=40.7
18:58:45.115 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:45.117 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:45.119 00.002 31432 Enqueuing Expose request
18:58:45.189 00.070 29876 IsGuiding returns 1
18:58:45.189 00.000 29876 scope still moving after pulse duration time elapsed
18:58:45.220 00.031 29876 IsSlewing returns 0
18:58:45.220 00.000 29876 IsGuiding returns 1
18:58:45.251 00.031 29876 IsSlewing returns 0
18:58:45.251 00.000 29876 IsGuiding returns 1
18:58:45.281 00.030 29876 IsSlewing returns 0
18:58:45.281 00.000 29876 IsGuiding returns 0
18:58:45.281 00.000 29876 scope move finished after 73 + 109 ms
18:58:45.281 00.000 29876 Move returns status 0, amount 73
18:58:45.281 00.000 29876 MoveAxis(N, 0, ABG)
18:58:45.281 00.000 29876 Move returns status 0, amount 0
18:58:45.281 00.000 29876 move complete, result=0
18:58:45.281 00.000 29876 worker thread done servicing request
18:58:45.281 00.000 29876 Worker thread wakes up
18:58:45.282 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:45.282 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:45.282 00.000 31432 GuideStep: -0.8 px 73 ms EAST, -0.4 px 0 ms NORTH
18:58:47.190 01.908 29876 Exposure complete
18:58:47.232 00.042 29876 worker thread done servicing request
18:58:47.232 00.000 31432 OnExposeComplete: enter
18:58:47.235 00.003 31432 UpdateGuideState(): m_state=6
18:58:47.237 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
18:58:47.239 00.002 31432 Star::Find returns 1 (0), X=1256.61, Y=945.31, Mass=4023, SNR=40.0, Peak=252 HFD=4.7
18:58:47.241 00.002 31432 MultiStar: [#1 -0.51,0.18,0.86,U] [#2 -0.12,0.60,0.93,U] [#3 0.05,0.75,0.89,U] [#4 -0.46,0.36,0.97,U] [#5 -0.46,0.26,0.82,U] [#6 -0.52,0.61,0.00,M2] [#7 -0.62,0.49,0.00,M2] [#8 -0.28,0.44,0.74,U] 
18:58:47.242 00.001 31432 refined, 6 included, MultiStar: {-0.34, 0.48}, one-star: {-0.61, 0.73}
18:58:47.244 00.002 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
18:58:47.246 00.002 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.11)
18:58:47.248 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.48 hyp=0.59 cameraTheta=2.19 mountX=-0.33 mountY=-0.53, mountTheta=-2.13
18:58:47.251 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.48, opts=13)
18:58:47.253 00.002 31432 Enqueuing Move request for scope (-0.34, 0.48)
18:58:47.255 00.002 29876 Worker thread wakes up
18:58:47.255 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.48) opts 0xd
18:58:47.255 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.48)
18:58:47.255 00.000 29876 Moving (-0.34, 0.48) raw xDistance=-0.33 yDistance=-0.53
18:58:47.255 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
18:58:47.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:58:47.255 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
18:58:47.255 00.000 29876 MoveAxis(E, 42, ABG)
18:58:47.255 00.000 29876 Guiding  Dir = 2, Dur = 42
18:58:47.255 00.000 29876 IsSlewing returns 0
18:58:47.255 00.000 29876 IsGuiding returns 0
18:58:47.256 00.001 29876 PulseGuide returned control before completion, sleep 52
18:58:47.259 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=16, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:47.270 00.011 31432 UpdateGuideState exits: m=4023 RSB=40.0
18:58:47.273 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:47.275 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:47.276 00.001 31432 Enqueuing Expose request
18:58:47.313 00.037 29876 IsGuiding returns 1
18:58:47.313 00.000 29876 scope still moving after pulse duration time elapsed
18:58:47.344 00.031 29876 IsSlewing returns 0
18:58:47.344 00.000 29876 IsGuiding returns 1
18:58:47.374 00.030 29876 IsSlewing returns 0
18:58:47.374 00.000 29876 IsGuiding returns 1
18:58:47.405 00.031 29876 IsSlewing returns 0
18:58:47.405 00.000 29876 IsGuiding returns 1
18:58:47.435 00.030 29876 IsSlewing returns 0
18:58:47.435 00.000 29876 IsGuiding returns 0
18:58:47.435 00.000 29876 scope move finished after 42 + 137 ms
18:58:47.435 00.000 29876 Move returns status 0, amount 42
18:58:47.435 00.000 29876 MoveAxis(N, 0, ABG)
18:58:47.435 00.000 29876 Move returns status 0, amount 0
18:58:47.435 00.000 29876 move complete, result=0
18:58:47.435 00.000 29876 worker thread done servicing request
18:58:47.435 00.000 29876 Worker thread wakes up
18:58:47.436 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:47.436 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:47.436 00.000 31432 GuideStep: -0.3 px 42 ms EAST, -0.5 px 0 ms NORTH
18:58:49.571 02.135 29876 Exposure complete
18:58:49.617 00.046 29876 worker thread done servicing request
18:58:49.617 00.000 31432 OnExposeComplete: enter
18:58:49.620 00.003 31432 UpdateGuideState(): m_state=6
18:58:49.622 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
18:58:49.624 00.002 31432 Star::Find returns 1 (0), X=1257.06, Y=944.77, Mass=4094, SNR=41.6, Peak=252 HFD=4.2
18:58:49.626 00.002 31432 MultiStar: [#1 -0.27,0.15,0.87,U] [#2 0.08,0.46,0.92,U] [#3 0.07,0.28,0.84,U] [#4 -0.01,0.32,0.95,U] [#5 0.08,0.25,0.80,U] [#6 0.36,0.16,0.79,U] [#7 -0.14,0.61,0.81,U] [#8 0.29,0.21,0.68,U] 
18:58:49.628 00.002 31432 single-star, 8 included, MultiStar: {0.02, 0.29}, one-star: {-0.16, 0.18}
18:58:49.630 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
18:58:49.632 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.01)
18:58:49.634 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
18:58:49.636 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.18, opts=13)
18:58:49.639 00.003 31432 Enqueuing Move request for scope (-0.16, 0.18)
18:58:49.640 00.001 29876 Worker thread wakes up
18:58:49.640 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
18:58:49.640 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
18:58:49.640 00.000 29876 Moving (-0.16, 0.18) raw xDistance=-0.16 yDistance=-0.21
18:58:49.640 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
18:58:49.641 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:49.641 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
18:58:49.641 00.000 29876 MoveAxis(E, 0, ABG)
18:58:49.641 00.000 29876 Move returns status 0, amount 0
18:58:49.641 00.000 29876 MoveAxis(N, 0, ABG)
18:58:49.641 00.000 29876 Move returns status 0, amount 0
18:58:49.641 00.000 29876 move complete, result=0
18:58:49.641 00.000 29876 worker thread done servicing request
18:58:49.644 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:58:49.659 00.015 31432 UpdateGuideState exits: m=4094 RSB=41.6
18:58:49.663 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:49.667 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:49.672 00.005 31432 Enqueuing Expose request
18:58:49.675 00.003 29876 Worker thread wakes up
18:58:49.675 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
18:58:49.677 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:49.677 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:51.594 01.917 29876 Exposure complete
18:58:51.639 00.045 29876 worker thread done servicing request
18:58:51.639 00.000 31432 OnExposeComplete: enter
18:58:51.641 00.002 31432 UpdateGuideState(): m_state=6
18:58:51.644 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
18:58:51.645 00.001 31432 Star::Find returns 1 (0), X=1256.72, Y=944.96, Mass=3764, SNR=39.2, Peak=222 HFD=4.1
18:58:51.647 00.002 31432 MultiStar: [#1 -0.77,0.58,0.00,M2] [#2 -0.51,0.69,0.00,M1] [#3 -0.23,0.42,0.92,U] [#4 -0.01,0.62,1.00,U] [#5 -0.41,0.46,0.83,U] [#6 -0.36,0.24,0.79,U] [#7 -0.71,0.53,0.00,M2] [#8 -0.11,0.05,0.75,U] 
18:58:51.649 00.002 31432 refined, 5 included, MultiStar: {-0.27, 0.38}, one-star: {-0.50, 0.38}
18:58:51.651 00.002 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
18:58:51.653 00.002 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.10)
18:58:51.655 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.38 hyp=0.47 cameraTheta=2.19 mountX=-0.26 mountY=-0.42, mountTheta=-2.13
18:58:51.659 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.38, opts=13)
18:58:51.661 00.002 31432 Enqueuing Move request for scope (-0.27, 0.38)
18:58:51.663 00.002 29876 Worker thread wakes up
18:58:51.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.38) opts 0xd
18:58:51.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.38)
18:58:51.663 00.000 29876 Moving (-0.27, 0.38) raw xDistance=-0.26 yDistance=-0.42
18:58:51.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
18:58:51.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:58:51.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
18:58:51.663 00.000 29876 MoveAxis(E, 25, ABG)
18:58:51.663 00.000 29876 Guiding  Dir = 2, Dur = 25
18:58:51.663 00.000 29876 IsSlewing returns 0
18:58:51.664 00.001 29876 IsGuiding returns 0
18:58:51.664 00.000 29876 PulseGuide returned control before completion, sleep 35
18:58:51.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:51.678 00.011 31432 UpdateGuideState exits: m=3764 RSB=39.2
18:58:51.684 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:51.688 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:51.690 00.002 31432 Enqueuing Expose request
18:58:51.702 00.012 29876 IsGuiding returns 1
18:58:51.702 00.000 29876 scope still moving after pulse duration time elapsed
18:58:51.733 00.031 29876 IsSlewing returns 0
18:58:51.733 00.000 29876 IsGuiding returns 1
18:58:51.763 00.030 29876 IsSlewing returns 0
18:58:51.763 00.000 29876 IsGuiding returns 1
18:58:51.795 00.032 29876 IsSlewing returns 0
18:58:51.795 00.000 29876 IsGuiding returns 0
18:58:51.795 00.000 29876 scope move finished after 25 + 105 ms
18:58:51.795 00.000 29876 Move returns status 0, amount 25
18:58:51.795 00.000 29876 MoveAxis(N, 0, ABG)
18:58:51.795 00.000 29876 Move returns status 0, amount 0
18:58:51.795 00.000 29876 move complete, result=0
18:58:51.795 00.000 29876 worker thread done servicing request
18:58:51.795 00.000 29876 Worker thread wakes up
18:58:51.795 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:51.796 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:51.796 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.4 px 0 ms NORTH
18:58:53.927 02.131 29876 Exposure complete
18:58:53.970 00.043 29876 worker thread done servicing request
18:58:53.970 00.000 31432 OnExposeComplete: enter
18:58:53.972 00.002 31432 UpdateGuideState(): m_state=6
18:58:53.975 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
18:58:53.976 00.001 31432 Star::Find returns 1 (0), X=1257.34, Y=945.18, Mass=3982, SNR=40.4, Peak=220 HFD=4.4
18:58:53.978 00.002 31432 MultiStar: [#1 -0.40,0.27,0.86,U] [#2 0.31,0.28,0.90,U] [#3 0.45,0.27,0.90,U] [#4 0.41,0.51,0.96,U] [#5 0.13,0.32,0.80,U] [#6 -0.28,0.64,0.80,U] [#7 -0.25,0.30,0.83,U] [#8 0.24,0.41,0.72,U] 
18:58:53.980 00.002 31432 refined, 8 included, MultiStar: {0.09, 0.40}, one-star: {0.11, 0.59}
18:58:53.982 00.002 31432 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
18:58:53.984 00.002 31432 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.34 = -1.94)
18:58:53.986 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.35 mountX=0.10 mountY=-0.38, mountTheta=-1.32
18:58:53.988 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.40, opts=13)
18:58:53.990 00.002 31432 Enqueuing Move request for scope (0.09, 0.40)
18:58:53.992 00.002 29876 Worker thread wakes up
18:58:53.992 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
18:58:53.992 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
18:58:53.992 00.000 29876 Moving (0.09, 0.40) raw xDistance=0.10 yDistance=-0.38
18:58:53.992 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
18:58:53.992 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.18 newest=-1.01
18:58:53.992 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
18:58:53.992 00.000 29876 MoveAxis(E, 0, ABG)
18:58:53.992 00.000 29876 Move returns status 0, amount 0
18:58:53.992 00.000 29876 BLC: Oldest BLC event removed
18:58:53.993 00.001 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
18:58:53.993 00.000 29876 MoveAxis(N, 48, ABG)
18:58:53.993 00.000 29876 Guiding  Dir = 0, Dur = 48
18:58:53.993 00.000 29876 IsSlewing returns 0
18:58:53.993 00.000 29876 IsGuiding returns 0
18:58:53.993 00.000 29876 PulseGuide returned control before completion, sleep 58
18:58:53.996 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:54.007 00.011 31432 UpdateGuideState exits: m=3982 RSB=40.4
18:58:54.010 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:54.012 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:54.014 00.002 31432 Enqueuing Expose request
18:58:54.067 00.053 29876 IsGuiding returns 1
18:58:54.067 00.000 29876 scope still moving after pulse duration time elapsed
18:58:54.099 00.032 29876 IsSlewing returns 0
18:58:54.099 00.000 29876 IsGuiding returns 1
18:58:54.129 00.030 29876 IsSlewing returns 0
18:58:54.129 00.000 29876 IsGuiding returns 0
18:58:54.129 00.000 29876 scope move finished after 48 + 88 ms
18:58:54.129 00.000 29876 Move returns status 0, amount 48
18:58:54.129 00.000 29876 move complete, result=0
18:58:54.129 00.000 29876 worker thread done servicing request
18:58:54.129 00.000 29876 Worker thread wakes up
18:58:54.129 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 48 ms NORTH
18:58:54.133 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:54.133 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:56.046 01.913 29876 Exposure complete
18:58:56.103 00.057 29876 worker thread done servicing request
18:58:56.103 00.000 31432 OnExposeComplete: enter
18:58:56.107 00.004 31432 UpdateGuideState(): m_state=6
18:58:56.110 00.003 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
18:58:56.112 00.002 31432 Star::Find returns 1 (0), X=1256.74, Y=944.98, Mass=3909, SNR=40.2, Peak=253 HFD=4.2
18:58:56.115 00.003 31432 MultiStar: [#1 -1.10,0.20,0.00,M2] [#2 -0.52,0.23,0.94,U] [#3 -0.51,0.32,0.89,U] [#4 -0.56,0.31,0.94,U] [#5 -0.93,0.07,0.00,M1] [#6 -0.69,0.22,0.00,M1] [#7 -0.65,0.18,0.83,U] [#8 -0.20,0.02,0.70,U] 
18:58:56.118 00.003 31432 refined, 5 included, MultiStar: {-0.50, 0.26}, one-star: {-0.49, 0.40}
18:58:56.120 00.002 31432 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.02) = xAngle (2.64 = 2.64)
18:58:56.123 00.003 31432 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.65 = -0.63)
18:58:56.125 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.26 hyp=0.56 cameraTheta=2.66 mountX=-0.49 mountY=-0.33, mountTheta=-2.55
18:58:56.129 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.26, opts=13)
18:58:56.132 00.003 31432 Enqueuing Move request for scope (-0.50, 0.26)
18:58:56.134 00.002 29876 Worker thread wakes up
18:58:56.135 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.26) opts 0xd
18:58:56.135 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.26)
18:58:56.135 00.000 29876 Moving (-0.50, 0.26) raw xDistance=-0.49 yDistance=-0.33
18:58:56.135 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
18:58:56.135 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
18:58:56.135 00.000 29876 MoveAxis(E, 47, ABG)
18:58:56.135 00.000 29876 Guiding  Dir = 2, Dur = 47
18:58:56.135 00.000 29876 IsSlewing returns 0
18:58:56.135 00.000 29876 IsGuiding returns 0
18:58:56.136 00.001 29876 PulseGuide returned control before completion, sleep 57
18:58:56.141 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:58:56.153 00.012 31432 UpdateGuideState exits: m=3909 RSB=40.2
18:58:56.155 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:56.157 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:56.159 00.002 31432 Enqueuing Expose request
18:58:56.200 00.041 29876 IsGuiding returns 1
18:58:56.200 00.000 29876 scope still moving after pulse duration time elapsed
18:58:56.232 00.032 29876 IsSlewing returns 0
18:58:56.232 00.000 29876 IsGuiding returns 0
18:58:56.232 00.000 29876 scope move finished after 47 + 49 ms
18:58:56.232 00.000 29876 Move returns status 0, amount 47
18:58:56.232 00.000 29876 MoveAxis(N, 24, ABG)
18:58:56.232 00.000 29876 Guiding  Dir = 0, Dur = 24
18:58:56.232 00.000 29876 IsSlewing returns 0
18:58:56.232 00.000 29876 IsGuiding returns 0
18:58:56.233 00.001 29876 PulseGuide returned control before completion, sleep 34
18:58:56.291 00.058 29876 IsGuiding returns 1
18:58:56.291 00.000 29876 scope still moving after pulse duration time elapsed
18:58:56.323 00.032 29876 IsSlewing returns 0
18:58:56.323 00.000 29876 IsGuiding returns 1
18:58:56.355 00.032 29876 IsSlewing returns 0
18:58:56.355 00.000 29876 IsGuiding returns 1
18:58:56.385 00.030 29876 IsSlewing returns 0
18:58:56.385 00.000 29876 IsGuiding returns 0
18:58:56.385 00.000 29876 scope move finished after 24 + 129 ms
18:58:56.385 00.000 29876 Move returns status 0, amount 24
18:58:56.385 00.000 29876 move complete, result=0
18:58:56.385 00.000 29876 worker thread done servicing request
18:58:56.385 00.000 29876 Worker thread wakes up
18:58:56.385 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:56.385 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:58:56.385 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.3 px 24 ms NORTH
18:58:58.521 02.136 29876 Exposure complete
18:58:58.564 00.043 29876 worker thread done servicing request
18:58:58.564 00.000 31432 OnExposeComplete: enter
18:58:58.567 00.003 31432 UpdateGuideState(): m_state=6
18:58:58.569 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
18:58:58.571 00.002 31432 Star::Find returns 1 (0), X=1256.89, Y=944.70, Mass=3907, SNR=40.0, Peak=253 HFD=4.0
18:58:58.573 00.002 31432 MultiStar: [#1 -0.46,-0.20,0.85,U] [#2 -0.62,-0.17,0.93,U] [#3 0.09,-0.11,0.97,U] [#4 -0.26,0.02,0.98,U] [#5 -0.53,-0.12,0.80,U] [#6 -0.17,-0.32,0.82,U] [#7 -0.61,-0.00,0.86,U] [#8 -0.43,-0.07,0.73,U] 
18:58:58.575 00.002 31432 single-star, 8 included, MultiStar: {-0.36, -0.09}, one-star: {-0.33, 0.12}
18:58:58.577 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
18:58:58.579 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
18:58:58.580 00.001 31432 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.80 mountX=-0.33 mountY=-0.17, mountTheta=-2.67
18:58:58.584 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.12, opts=13)
18:58:58.589 00.005 31432 Enqueuing Move request for scope (-0.33, 0.12)
18:58:58.594 00.005 29876 Worker thread wakes up
18:58:58.594 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.12) opts 0xd
18:58:58.594 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.12)
18:58:58.594 00.000 29876 Moving (-0.33, 0.12) raw xDistance=-0.33 yDistance=-0.17
18:58:58.594 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
18:58:58.594 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:58:58.594 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
18:58:58.594 00.000 29876 MoveAxis(E, 38, ABG)
18:58:58.595 00.001 29876 Guiding  Dir = 2, Dur = 38
18:58:58.595 00.000 29876 IsSlewing returns 0
18:58:58.595 00.000 29876 IsGuiding returns 0
18:58:58.595 00.000 29876 PulseGuide returned control before completion, sleep 48
18:58:58.598 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:58:58.610 00.012 31432 UpdateGuideState exits: m=3907 RSB=40.0
18:58:58.612 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:58.615 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:58:58.617 00.002 31432 Enqueuing Expose request
18:58:58.659 00.042 29876 IsGuiding returns 1
18:58:58.659 00.000 29876 scope still moving after pulse duration time elapsed
18:58:58.690 00.031 29876 IsSlewing returns 0
18:58:58.690 00.000 29876 IsGuiding returns 0
18:58:58.690 00.000 29876 scope move finished after 38 + 56 ms
18:58:58.690 00.000 29876 Move returns status 0, amount 38
18:58:58.690 00.000 29876 MoveAxis(N, 0, ABG)
18:58:58.690 00.000 29876 Move returns status 0, amount 0
18:58:58.690 00.000 29876 move complete, result=0
18:58:58.690 00.000 29876 worker thread done servicing request
18:58:58.690 00.000 29876 Worker thread wakes up
18:58:58.690 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.2 px 0 ms NORTH
18:58:58.693 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:58:58.693 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:00.605 01.912 29876 Exposure complete
18:59:00.648 00.043 29876 worker thread done servicing request
18:59:00.648 00.000 31432 OnExposeComplete: enter
18:59:00.651 00.003 31432 UpdateGuideState(): m_state=6
18:59:00.653 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
18:59:00.655 00.002 31432 Star::Find returns 1 (0), X=1257.18, Y=944.44, Mass=4182, SNR=42.0, Peak=244 HFD=4.5
18:59:00.658 00.003 31432 MultiStar: [#1 -0.62,-0.16,0.82,U] [#2 -0.15,-0.38,0.88,U] [#3 0.15,-0.15,0.86,U] [#4 -0.02,-0.16,0.91,U] [#5 -0.10,-0.18,0.78,U] [#6 -0.28,-0.19,0.78,U] [#7 -0.48,-0.22,0.83,U] [#8 -0.42,-0.33,0.72,U] 
18:59:00.661 00.003 31432 single-star, 8 included, MultiStar: {-0.21, -0.21}, one-star: {-0.05, -0.14}
18:59:00.663 00.002 31432 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
18:59:00.664 00.001 31432 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
18:59:00.667 00.003 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.90 mountX=-0.05 mountY=0.13, mountTheta=1.94
18:59:00.670 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.14, opts=13)
18:59:00.674 00.004 31432 Enqueuing Move request for scope (-0.05, -0.14)
18:59:00.676 00.002 29876 Worker thread wakes up
18:59:00.676 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
18:59:00.676 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
18:59:00.676 00.000 29876 Moving (-0.05, -0.14) raw xDistance=-0.05 yDistance=0.13
18:59:00.676 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
18:59:00.676 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:00.676 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:59:00.676 00.000 29876 MoveAxis(E, 0, ABG)
18:59:00.676 00.000 29876 Move returns status 0, amount 0
18:59:00.676 00.000 29876 MoveAxis(N, 0, ABG)
18:59:00.676 00.000 29876 Move returns status 0, amount 0
18:59:00.676 00.000 29876 move complete, result=0
18:59:00.676 00.000 29876 worker thread done servicing request
18:59:00.680 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:00.696 00.016 31432 UpdateGuideState exits: m=4182 RSB=42.0
18:59:00.698 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:00.700 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:00.702 00.002 31432 Enqueuing Expose request
18:59:00.704 00.002 29876 Worker thread wakes up
18:59:00.704 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
18:59:00.706 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:00.706 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:02.843 02.137 29876 Exposure complete
18:59:02.889 00.046 29876 worker thread done servicing request
18:59:02.889 00.000 31432 OnExposeComplete: enter
18:59:02.893 00.004 31432 UpdateGuideState(): m_state=6
18:59:02.895 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
18:59:02.897 00.002 31432 Star::Find returns 1 (0), X=1256.50, Y=944.28, Mass=4217, SNR=41.9, Peak=253 HFD=4.6
18:59:02.899 00.002 31432 MultiStar: [#1 -1.55,-0.19,0.00,M1] [#2 -0.90,-0.25,0.00,M1] [#3 -0.26,-0.33,0.87,U] [#4 -0.66,-0.37,0.00,M1] [#5 -0.74,-0.28,0.00,M1] [#6 -0.89,-0.43,0.00,M1] [#7 -1.20,-0.18,0.00,M1] [#8 -0.79,-0.39,0.00,M1] 
18:59:02.901 00.002 31432 refined, 1 included, MultiStar: {-0.51, -0.32}, one-star: {-0.72, -0.30}
18:59:02.903 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
18:59:02.905 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
18:59:02.907 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.32 hyp=0.60 cameraTheta=-2.58 mountX=-0.52 mountY=0.23, mountTheta=2.71
18:59:02.909 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.32, opts=13)
18:59:02.911 00.002 31432 Enqueuing Move request for scope (-0.51, -0.32)
18:59:02.913 00.002 29876 Worker thread wakes up
18:59:02.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.32) opts 0xd
18:59:02.913 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.32)
18:59:02.913 00.000 29876 Moving (-0.51, -0.32) raw xDistance=-0.52 yDistance=0.23
18:59:02.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
18:59:02.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:02.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:59:02.913 00.000 29876 MoveAxis(E, 50, ABG)
18:59:02.913 00.000 29876 Guiding  Dir = 2, Dur = 50
18:59:02.914 00.001 29876 IsSlewing returns 0
18:59:02.914 00.000 29876 IsGuiding returns 0
18:59:02.914 00.000 29876 PulseGuide returned control before completion, sleep 60
18:59:02.916 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:02.929 00.013 31432 UpdateGuideState exits: m=4217 RSB=41.9
18:59:02.934 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:02.936 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:02.938 00.002 31432 Enqueuing Expose request
18:59:02.981 00.043 29876 IsGuiding returns 1
18:59:02.981 00.000 29876 scope still moving after pulse duration time elapsed
18:59:03.013 00.032 29876 IsSlewing returns 0
18:59:03.013 00.000 29876 IsGuiding returns 1
18:59:03.045 00.032 29876 IsSlewing returns 0
18:59:03.045 00.000 29876 IsGuiding returns 1
18:59:03.076 00.031 29876 IsSlewing returns 0
18:59:03.076 00.000 29876 IsGuiding returns 1
18:59:03.108 00.032 29876 IsSlewing returns 0
18:59:03.108 00.000 29876 IsGuiding returns 0
18:59:03.108 00.000 29876 scope move finished after 50 + 144 ms
18:59:03.108 00.000 29876 Move returns status 0, amount 50
18:59:03.108 00.000 29876 MoveAxis(N, 0, ABG)
18:59:03.108 00.000 29876 Move returns status 0, amount 0
18:59:03.108 00.000 29876 move complete, result=0
18:59:03.108 00.000 29876 worker thread done servicing request
18:59:03.108 00.000 29876 Worker thread wakes up
18:59:03.108 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.2 px 0 ms NORTH
18:59:03.110 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:03.111 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:05.020 01.909 29876 Exposure complete
18:59:05.062 00.042 29876 worker thread done servicing request
18:59:05.063 00.001 31432 OnExposeComplete: enter
18:59:05.065 00.002 31432 UpdateGuideState(): m_state=6
18:59:05.066 00.001 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
18:59:05.068 00.002 31432 Star::Find returns 1 (0), X=1256.94, Y=944.34, Mass=3871, SNR=40.0, Peak=253 HFD=4.0
18:59:05.070 00.002 31432 MultiStar: [#1 -0.43,-0.37,0.84,U] [#2 -0.27,-0.25,0.95,U] [#3 0.04,-0.47,0.89,U] [#4 -0.05,-0.57,1.01,U] [#5 -0.32,-0.26,0.85,U] [#6 -0.50,-0.38,0.77,U] [#7 -0.64,-0.21,0.82,U] [#8 -0.94,-0.51,0.00,M2] 
18:59:05.072 00.002 31432 single-star, 7 included, MultiStar: {-0.29, -0.34}, one-star: {-0.28, -0.24}
18:59:05.074 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
18:59:05.076 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
18:59:05.077 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-2.44 mountX=-0.29 mountY=0.19, mountTheta=2.55
18:59:05.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.24, opts=13)
18:59:05.082 00.002 31432 Enqueuing Move request for scope (-0.28, -0.24)
18:59:05.084 00.002 29876 Worker thread wakes up
18:59:05.084 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.24) opts 0xd
18:59:05.084 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.24)
18:59:05.084 00.000 29876 Moving (-0.28, -0.24) raw xDistance=-0.29 yDistance=0.19
18:59:05.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
18:59:05.084 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:05.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
18:59:05.084 00.000 29876 MoveAxis(E, 35, ABG)
18:59:05.084 00.000 29876 Guiding  Dir = 2, Dur = 35
18:59:05.085 00.001 29876 IsSlewing returns 0
18:59:05.085 00.000 29876 IsGuiding returns 0
18:59:05.085 00.000 29876 PulseGuide returned control before completion, sleep 45
18:59:05.090 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:05.103 00.013 31432 UpdateGuideState exits: m=3871 RSB=40.0
18:59:05.105 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:05.107 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:05.110 00.003 31432 Enqueuing Expose request
18:59:05.142 00.032 29876 IsGuiding returns 1
18:59:05.142 00.000 29876 scope still moving after pulse duration time elapsed
18:59:05.173 00.031 29876 IsSlewing returns 0
18:59:05.173 00.000 29876 IsGuiding returns 0
18:59:05.173 00.000 29876 scope move finished after 35 + 52 ms
18:59:05.173 00.000 29876 Move returns status 0, amount 35
18:59:05.173 00.000 29876 MoveAxis(N, 0, ABG)
18:59:05.173 00.000 29876 Move returns status 0, amount 0
18:59:05.173 00.000 29876 move complete, result=0
18:59:05.173 00.000 29876 worker thread done servicing request
18:59:05.173 00.000 29876 Worker thread wakes up
18:59:05.173 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.2 px 0 ms NORTH
18:59:05.179 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:05.179 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:07.305 02.126 29876 Exposure complete
18:59:07.351 00.046 29876 worker thread done servicing request
18:59:07.351 00.000 31432 OnExposeComplete: enter
18:59:07.353 00.002 31432 UpdateGuideState(): m_state=6
18:59:07.355 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
18:59:07.357 00.002 31432 Star::Find returns 1 (0), X=1256.70, Y=944.56, Mass=4165, SNR=41.5, Peak=253 HFD=4.5
18:59:07.359 00.002 31432 MultiStar: [#1 -0.75,0.03,0.00,M1] [#2 -0.27,-0.16,0.89,U] [#3 -0.19,-0.54,0.87,U] [#4 -0.20,-0.32,0.95,U] [#5 -0.21,-0.41,0.79,U] [#6 -0.70,0.03,0.00,M1] [#7 -0.64,0.04,0.81,U] [#8 -0.34,-0.59,0.70,U] 
18:59:07.361 00.002 31432 refined, 6 included, MultiStar: {-0.34, -0.27}, one-star: {-0.52, -0.02}
18:59:07.363 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
18:59:07.364 00.001 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
18:59:07.366 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.44 cameraTheta=-2.46 mountX=-0.35 mountY=0.22, mountTheta=2.58
18:59:07.369 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.27, opts=13)
18:59:07.371 00.002 31432 Enqueuing Move request for scope (-0.34, -0.27)
18:59:07.373 00.002 29876 Worker thread wakes up
18:59:07.373 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.27) opts 0xd
18:59:07.373 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.27)
18:59:07.373 00.000 29876 Moving (-0.34, -0.27) raw xDistance=-0.35 yDistance=0.22
18:59:07.373 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
18:59:07.373 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:07.373 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
18:59:07.373 00.000 29876 MoveAxis(E, 38, ABG)
18:59:07.373 00.000 29876 Guiding  Dir = 2, Dur = 38
18:59:07.374 00.001 29876 IsSlewing returns 0
18:59:07.374 00.000 29876 IsGuiding returns 0
18:59:07.374 00.000 29876 PulseGuide returned control before completion, sleep 48
18:59:07.377 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:07.389 00.012 31432 UpdateGuideState exits: m=4165 RSB=41.5
18:59:07.391 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:07.393 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:07.394 00.001 31432 Enqueuing Expose request
18:59:07.426 00.032 29876 IsGuiding returns 1
18:59:07.426 00.000 29876 scope still moving after pulse duration time elapsed
18:59:07.457 00.031 29876 IsSlewing returns 0
18:59:07.457 00.000 29876 IsGuiding returns 1
18:59:07.487 00.030 29876 IsSlewing returns 0
18:59:07.487 00.000 29876 IsGuiding returns 1
18:59:07.518 00.031 29876 IsSlewing returns 0
18:59:07.518 00.000 29876 IsGuiding returns 1
18:59:07.548 00.030 29876 IsSlewing returns 0
18:59:07.548 00.000 29876 IsGuiding returns 0
18:59:07.548 00.000 29876 scope move finished after 38 + 136 ms
18:59:07.548 00.000 29876 Move returns status 0, amount 38
18:59:07.548 00.000 29876 MoveAxis(N, 0, ABG)
18:59:07.548 00.000 29876 Move returns status 0, amount 0
18:59:07.548 00.000 29876 move complete, result=0
18:59:07.548 00.000 31432 GuideStep: -0.3 px 38 ms EAST, 0.2 px 0 ms NORTH
18:59:07.551 00.003 29876 worker thread done servicing request
18:59:07.551 00.000 29876 Worker thread wakes up
18:59:07.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:07.551 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:09.465 01.914 29876 Exposure complete
18:59:09.514 00.049 29876 worker thread done servicing request
18:59:09.515 00.001 31432 OnExposeComplete: enter
18:59:09.517 00.002 31432 UpdateGuideState(): m_state=6
18:59:09.519 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
18:59:09.521 00.002 31432 Star::Find returns 1 (0), X=1257.27, Y=944.50, Mass=4250, SNR=42.5, Peak=253 HFD=4.6
18:59:09.523 00.002 31432 MultiStar: [#1 -0.43,-0.27,0.82,U] [#2 -0.39,-0.28,0.87,U] [#3 0.43,-0.45,0.86,U] [#4 0.12,-0.25,0.90,U] [#5 -0.27,-0.44,0.81,U] [#6 0.16,-0.36,0.80,U] [#7 -0.54,-0.13,0.76,U] [#8 -0.27,-0.66,0.00,M2] 
18:59:09.526 00.003 31432 single-star, 7 included, MultiStar: {-0.10, -0.28}, one-star: {0.05, -0.08}
18:59:09.527 00.001 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
18:59:09.529 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
18:59:09.531 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=0.04 mountY=0.09, mountTheta=1.11
18:59:09.533 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.08, opts=13)
18:59:09.535 00.002 31432 Enqueuing Move request for scope (0.05, -0.08)
18:59:09.537 00.002 29876 Worker thread wakes up
18:59:09.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
18:59:09.537 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
18:59:09.537 00.000 29876 Moving (0.05, -0.08) raw xDistance=0.04 yDistance=0.09
18:59:09.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
18:59:09.537 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:09.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:59:09.537 00.000 29876 MoveAxis(E, 0, ABG)
18:59:09.537 00.000 29876 Move returns status 0, amount 0
18:59:09.537 00.000 29876 MoveAxis(N, 0, ABG)
18:59:09.537 00.000 29876 Move returns status 0, amount 0
18:59:09.538 00.001 29876 move complete, result=0
18:59:09.538 00.000 29876 worker thread done servicing request
18:59:09.542 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:09.553 00.011 31432 UpdateGuideState exits: m=4250 RSB=42.5
18:59:09.556 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:09.558 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:09.559 00.001 31432 Enqueuing Expose request
18:59:09.561 00.002 29876 Worker thread wakes up
18:59:09.561 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
18:59:09.563 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:09.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:11.789 02.226 29876 Exposure complete
18:59:11.833 00.044 29876 worker thread done servicing request
18:59:11.833 00.000 31432 OnExposeComplete: enter
18:59:11.835 00.002 31432 UpdateGuideState(): m_state=6
18:59:11.837 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
18:59:11.839 00.002 31432 Star::Find returns 1 (0), X=1257.07, Y=944.57, Mass=4270, SNR=41.8, Peak=243 HFD=4.3
18:59:11.841 00.002 31432 MultiStar: [#1 -0.62,0.06,0.82,U] [#2 0.05,-0.25,0.87,U] [#3 0.38,-0.40,0.86,U] [#4 0.26,-0.18,0.92,U] [#5 -0.28,-0.19,0.80,U] [#6 -0.27,0.15,0.78,U] [#7 -0.54,0.04,0.82,U] [#8 -0.02,-0.17,0.71,U] 
18:59:11.843 00.002 31432 single-star, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.16, -0.02}
18:59:11.845 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
18:59:11.846 00.001 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
18:59:11.848 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.04 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
18:59:11.852 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.02, opts=13)
18:59:11.855 00.003 31432 Enqueuing Move request for scope (-0.16, -0.02)
18:59:11.857 00.002 29876 Worker thread wakes up
18:59:11.857 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
18:59:11.857 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
18:59:11.857 00.000 29876 Moving (-0.16, -0.02) raw xDistance=-0.16 yDistance=-0.01
18:59:11.857 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
18:59:11.858 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:11.858 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
18:59:11.858 00.000 29876 MoveAxis(E, 0, ABG)
18:59:11.858 00.000 29876 Move returns status 0, amount 0
18:59:11.858 00.000 29876 MoveAxis(N, 0, ABG)
18:59:11.858 00.000 29876 Move returns status 0, amount 0
18:59:11.858 00.000 29876 move complete, result=0
18:59:11.858 00.000 29876 worker thread done servicing request
18:59:11.861 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:59:11.872 00.011 31432 UpdateGuideState exits: m=4270 RSB=41.8
18:59:11.875 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:11.877 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:11.878 00.001 31432 Enqueuing Expose request
18:59:11.881 00.003 29876 Worker thread wakes up
18:59:11.881 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
18:59:11.883 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:11.883 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:13.794 01.911 29876 Exposure complete
18:59:13.837 00.043 29876 worker thread done servicing request
18:59:13.837 00.000 31432 OnExposeComplete: enter
18:59:13.840 00.003 31432 UpdateGuideState(): m_state=6
18:59:13.842 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
18:59:13.844 00.002 31432 Star::Find returns 1 (0), X=1256.81, Y=944.73, Mass=3893, SNR=39.7, Peak=253 HFD=4.1
18:59:13.846 00.002 31432 MultiStar: [#1 -0.82,0.04,0.00,M1] [#2 -0.44,-0.27,0.94,U] [#3 -0.06,-0.25,0.96,U] [#4 0.08,-0.20,0.96,U] [#5 -0.32,-0.16,0.85,U] [#6 -0.42,-0.02,0.79,U] [#7 -0.87,0.31,0.00,M1] [#8 -0.38,-0.34,0.76,U] 
18:59:13.848 00.002 31432 refined, 6 included, MultiStar: {-0.27, -0.15}, one-star: {-0.42, 0.15}
18:59:13.849 00.001 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.65 = -2.65)
18:59:13.851 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
18:59:13.853 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.63 mountX=-0.27 mountY=0.11, mountTheta=2.76
18:59:13.856 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.15, opts=13)
18:59:13.858 00.002 31432 Enqueuing Move request for scope (-0.27, -0.15)
18:59:13.860 00.002 29876 Worker thread wakes up
18:59:13.860 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
18:59:13.860 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
18:59:13.860 00.000 29876 Moving (-0.27, -0.15) raw xDistance=-0.27 yDistance=0.11
18:59:13.860 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
18:59:13.860 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:13.860 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
18:59:13.860 00.000 29876 MoveAxis(E, 26, ABG)
18:59:13.860 00.000 29876 Guiding  Dir = 2, Dur = 26
18:59:13.860 00.000 29876 IsSlewing returns 0
18:59:13.860 00.000 29876 IsGuiding returns 0
18:59:13.861 00.001 29876 PulseGuide returned control before completion, sleep 36
18:59:13.864 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:13.876 00.012 31432 UpdateGuideState exits: m=3893 RSB=39.7
18:59:13.878 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:13.880 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:13.882 00.002 31432 Enqueuing Expose request
18:59:13.902 00.020 29876 IsGuiding returns 1
18:59:13.902 00.000 29876 scope still moving after pulse duration time elapsed
18:59:13.933 00.031 29876 IsSlewing returns 0
18:59:13.933 00.000 29876 IsGuiding returns 0
18:59:13.933 00.000 29876 scope move finished after 26 + 47 ms
18:59:13.933 00.000 29876 Move returns status 0, amount 26
18:59:13.933 00.000 29876 MoveAxis(N, 0, ABG)
18:59:13.933 00.000 29876 Move returns status 0, amount 0
18:59:13.933 00.000 29876 move complete, result=0
18:59:13.934 00.001 29876 worker thread done servicing request
18:59:13.934 00.000 29876 Worker thread wakes up
18:59:13.934 00.000 31432 GuideStep: -0.3 px 26 ms EAST, 0.1 px 0 ms NORTH
18:59:13.936 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:13.936 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:16.059 02.123 29876 Exposure complete
18:59:16.102 00.043 29876 worker thread done servicing request
18:59:16.102 00.000 31432 OnExposeComplete: enter
18:59:16.104 00.002 31432 UpdateGuideState(): m_state=6
18:59:16.106 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
18:59:16.108 00.002 31432 Star::Find returns 1 (0), X=1256.56, Y=944.37, Mass=3943, SNR=40.2, Peak=253 HFD=4.1
18:59:16.110 00.002 31432 MultiStar: [#1 -0.81,-0.19,0.00,M2] [#2 -0.33,-0.32,0.90,U] [#3 -0.06,-0.72,0.00,M1] [#4 -0.32,-0.65,0.00,M1] [#5 -0.17,-0.34,0.82,U] [#6 -0.31,-0.15,0.81,U] [#7 -0.76,-0.23,0.00,M2] [#8 -0.54,-0.36,0.74,U] 
18:59:16.112 00.002 31432 refined, 4 included, MultiStar: {-0.41, -0.27}, one-star: {-0.67, -0.21}
18:59:16.114 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.58 = -2.58)
18:59:16.116 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.43 = 0.43)
18:59:16.118 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-2.55 mountX=-0.42 mountY=0.21, mountTheta=2.68
18:59:16.120 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.27, opts=13)
18:59:16.122 00.002 31432 Enqueuing Move request for scope (-0.41, -0.27)
18:59:16.124 00.002 29876 Worker thread wakes up
18:59:16.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.27) opts 0xd
18:59:16.124 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.27)
18:59:16.124 00.000 29876 Moving (-0.41, -0.27) raw xDistance=-0.42 yDistance=0.21
18:59:16.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
18:59:16.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:16.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
18:59:16.124 00.000 29876 MoveAxis(E, 44, ABG)
18:59:16.124 00.000 29876 Guiding  Dir = 2, Dur = 44
18:59:16.125 00.001 29876 IsSlewing returns 0
18:59:16.125 00.000 29876 IsGuiding returns 0
18:59:16.125 00.000 29876 PulseGuide returned control before completion, sleep 54
18:59:16.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:16.139 00.011 31432 UpdateGuideState exits: m=3943 RSB=40.2
18:59:16.141 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:16.143 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:16.144 00.001 31432 Enqueuing Expose request
18:59:16.182 00.038 29876 IsGuiding returns 1
18:59:16.182 00.000 29876 scope still moving after pulse duration time elapsed
18:59:16.213 00.031 29876 IsSlewing returns 0
18:59:16.213 00.000 29876 IsGuiding returns 1
18:59:16.243 00.030 29876 IsSlewing returns 0
18:59:16.244 00.001 29876 IsGuiding returns 1
18:59:16.274 00.030 29876 IsSlewing returns 0
18:59:16.274 00.000 29876 IsGuiding returns 0
18:59:16.274 00.000 29876 scope move finished after 44 + 105 ms
18:59:16.274 00.000 29876 Move returns status 0, amount 44
18:59:16.274 00.000 29876 MoveAxis(N, 0, ABG)
18:59:16.274 00.000 29876 Move returns status 0, amount 0
18:59:16.274 00.000 29876 move complete, result=0
18:59:16.274 00.000 29876 worker thread done servicing request
18:59:16.274 00.000 29876 Worker thread wakes up
18:59:16.274 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:16.275 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:16.275 00.000 31432 GuideStep: -0.4 px 44 ms EAST, 0.2 px 0 ms NORTH
18:59:18.185 01.910 29876 Exposure complete
18:59:18.234 00.049 29876 worker thread done servicing request
18:59:18.234 00.000 31432 OnExposeComplete: enter
18:59:18.239 00.005 31432 UpdateGuideState(): m_state=6
18:59:18.244 00.005 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
18:59:18.247 00.003 31432 Star::Find returns 1 (0), X=1256.53, Y=944.15, Mass=4016, SNR=41.0, Peak=253 HFD=4.0
18:59:18.248 00.001 31432 MultiStar: [#1 -1.30,-0.56,0.00,M3] [#2 -1.04,-0.71,0.00,M1] [#3 -0.46,-0.56,0.00,M2] [#4 -0.57,-0.69,0.00,M2] [#5 -0.85,-0.71,0.00,M1] [#6 -0.81,-0.49,0.00,M1] [#7 -0.99,-0.44,0.00,M3] [#8 -0.74,-0.62,0.00,M1] 
18:59:18.251 00.003 31432 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
18:59:18.253 00.002 31432 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
18:59:18.255 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.43 hyp=0.82 cameraTheta=-2.59 mountX=-0.71 mountY=0.32, mountTheta=2.72
18:59:18.258 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.43, opts=13)
18:59:18.260 00.002 31432 Enqueuing Move request for scope (-0.70, -0.43)
18:59:18.263 00.003 29876 Worker thread wakes up
18:59:18.263 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.43) opts 0xd
18:59:18.263 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.43)
18:59:18.263 00.000 29876 Moving (-0.70, -0.43) raw xDistance=-0.71 yDistance=0.32
18:59:18.263 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.71
18:59:18.263 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:59:18.263 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
18:59:18.263 00.000 29876 MoveAxis(E, 74, ABG)
18:59:18.263 00.000 29876 Guiding  Dir = 2, Dur = 74
18:59:18.263 00.000 29876 IsSlewing returns 0
18:59:18.263 00.000 29876 IsGuiding returns 0
18:59:18.263 00.000 29876 PulseGuide returned control before completion, sleep 84
18:59:18.267 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:18.279 00.012 31432 UpdateGuideState exits: m=4016 RSB=41.0
18:59:18.281 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:18.283 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:18.285 00.002 31432 Enqueuing Expose request
18:59:18.356 00.071 29876 IsGuiding returns 1
18:59:18.356 00.000 29876 scope still moving after pulse duration time elapsed
18:59:18.386 00.030 29876 IsSlewing returns 0
18:59:18.386 00.000 29876 IsGuiding returns 1
18:59:18.417 00.031 29876 IsSlewing returns 0
18:59:18.417 00.000 29876 IsGuiding returns 1
18:59:18.448 00.031 29876 IsSlewing returns 0
18:59:18.448 00.000 29876 IsGuiding returns 1
18:59:18.479 00.031 29876 IsSlewing returns 0
18:59:18.479 00.000 29876 IsGuiding returns 1
18:59:18.510 00.031 29876 IsSlewing returns 0
18:59:18.510 00.000 29876 IsGuiding returns 1
18:59:18.540 00.030 29876 IsSlewing returns 0
18:59:18.540 00.000 29876 IsGuiding returns 0
18:59:18.540 00.000 29876 scope move finished after 74 + 203 ms
18:59:18.540 00.000 29876 Move returns status 0, amount 74
18:59:18.540 00.000 29876 MoveAxis(N, 0, ABG)
18:59:18.540 00.000 29876 Move returns status 0, amount 0
18:59:18.540 00.000 29876 move complete, result=0
18:59:18.540 00.000 29876 worker thread done servicing request
18:59:18.540 00.000 29876 Worker thread wakes up
18:59:18.541 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:18.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:18.541 00.000 31432 GuideStep: -0.7 px 74 ms EAST, 0.3 px 0 ms NORTH
18:59:20.768 02.227 29876 Exposure complete
18:59:20.811 00.043 29876 worker thread done servicing request
18:59:20.812 00.001 31432 OnExposeComplete: enter
18:59:20.814 00.002 31432 UpdateGuideState(): m_state=6
18:59:20.816 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
18:59:20.818 00.002 31432 Star::Find returns 1 (0), X=1256.82, Y=944.17, Mass=3951, SNR=40.5, Peak=253 HFD=4.3
18:59:20.820 00.002 31432 MultiStar: [#1 -0.70,-0.45,0.00,M4] [#2 -0.39,-0.37,0.93,U] [#3 -0.18,-0.52,0.90,U] [#4 -0.55,-0.43,0.97,U] [#5 -0.27,-0.45,0.84,U] [#6 -0.80,-0.53,0.00,M2] [#7 -0.86,-0.16,0.00,M4] [#8 -0.23,-0.40,0.75,U] 
18:59:20.822 00.002 31432 refined, 5 included, MultiStar: {-0.35, -0.43}, one-star: {-0.41, -0.41}
18:59:20.824 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
18:59:20.826 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
18:59:20.828 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.43 hyp=0.55 cameraTheta=-2.25 mountX=-0.36 mountY=0.37, mountTheta=2.33
18:59:20.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.43, opts=13)
18:59:20.833 00.002 31432 Enqueuing Move request for scope (-0.35, -0.43)
18:59:20.835 00.002 29876 Worker thread wakes up
18:59:20.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.43) opts 0xd
18:59:20.835 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.43)
18:59:20.835 00.000 29876 Moving (-0.35, -0.43) raw xDistance=-0.36 yDistance=0.37
18:59:20.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
18:59:20.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
18:59:20.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
18:59:20.835 00.000 29876 MoveAxis(E, 45, ABG)
18:59:20.835 00.000 29876 Guiding  Dir = 2, Dur = 45
18:59:20.835 00.000 29876 IsSlewing returns 0
18:59:20.835 00.000 29876 IsGuiding returns 0
18:59:20.836 00.001 29876 PulseGuide returned control before completion, sleep 55
18:59:20.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:59:20.850 00.011 31432 UpdateGuideState exits: m=3951 RSB=40.5
18:59:20.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:20.854 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:20.855 00.001 31432 Enqueuing Expose request
18:59:20.904 00.049 29876 IsGuiding returns 1
18:59:20.904 00.000 29876 scope still moving after pulse duration time elapsed
18:59:20.935 00.031 29876 IsSlewing returns 0
18:59:20.935 00.000 29876 IsGuiding returns 1
18:59:20.966 00.031 29876 IsSlewing returns 0
18:59:20.966 00.000 29876 IsGuiding returns 0
18:59:20.966 00.000 29876 scope move finished after 45 + 85 ms
18:59:20.966 00.000 29876 Move returns status 0, amount 45
18:59:20.966 00.000 29876 MoveAxis(N, 0, ABG)
18:59:20.966 00.000 29876 Move returns status 0, amount 0
18:59:20.966 00.000 29876 move complete, result=0
18:59:20.966 00.000 29876 worker thread done servicing request
18:59:20.966 00.000 29876 Worker thread wakes up
18:59:20.966 00.000 31432 GuideStep: -0.4 px 45 ms EAST, 0.4 px 0 ms NORTH
18:59:20.968 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:20.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:22.873 01.905 29876 Exposure complete
18:59:22.916 00.043 29876 worker thread done servicing request
18:59:22.916 00.000 31432 OnExposeComplete: enter
18:59:22.918 00.002 31432 UpdateGuideState(): m_state=6
18:59:22.921 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
18:59:22.923 00.002 31432 Star::Find returns 1 (0), X=1256.99, Y=944.09, Mass=4115, SNR=41.4, Peak=253 HFD=4.3
18:59:22.925 00.002 31432 MultiStar: [#1 -0.45,-0.34,0.81,U] [#2 -0.29,-0.18,0.90,U] [#3 0.17,-0.70,0.00,M2] [#4 -0.20,-0.48,0.95,U] [#5 -0.36,-0.61,0.00,M1] [#6 0.01,-0.18,0.76,U] [#7 -0.24,-0.26,0.78,U] [#8 0.11,-0.78,0.00,M1] 
18:59:22.927 00.002 31432 refined, 5 included, MultiStar: {-0.24, -0.33}, one-star: {-0.24, -0.49}
18:59:22.931 00.004 31432 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.02) = xAngle (-2.22 = -2.22)
18:59:22.935 00.004 31432 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.79 = 0.79)
18:59:22.937 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.33 hyp=0.41 cameraTheta=-2.19 mountX=-0.25 mountY=0.29, mountTheta=2.27
18:59:22.943 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.33, opts=13)
18:59:22.949 00.006 31432 Enqueuing Move request for scope (-0.24, -0.33)
18:59:22.953 00.004 29876 Worker thread wakes up
18:59:22.953 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.33) opts 0xd
18:59:22.953 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.33)
18:59:22.953 00.000 29876 Moving (-0.24, -0.33) raw xDistance=-0.25 yDistance=0.29
18:59:22.953 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
18:59:22.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:22.954 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
18:59:22.954 00.000 29876 MoveAxis(E, 30, ABG)
18:59:22.954 00.000 29876 Guiding  Dir = 2, Dur = 30
18:59:22.954 00.000 29876 IsSlewing returns 0
18:59:22.954 00.000 29876 IsGuiding returns 0
18:59:22.954 00.000 29876 PulseGuide returned control before completion, sleep 40
18:59:22.958 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:22.970 00.012 31432 UpdateGuideState exits: m=4115 RSB=41.4
18:59:22.973 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:22.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:22.976 00.001 31432 Enqueuing Expose request
18:59:23.009 00.033 29876 IsGuiding returns 1
18:59:23.009 00.000 29876 scope still moving after pulse duration time elapsed
18:59:23.041 00.032 29876 IsSlewing returns 0
18:59:23.041 00.000 29876 IsGuiding returns 0
18:59:23.041 00.000 29876 scope move finished after 30 + 57 ms
18:59:23.041 00.000 29876 Move returns status 0, amount 30
18:59:23.041 00.000 29876 MoveAxis(N, 0, ABG)
18:59:23.041 00.000 29876 Move returns status 0, amount 0
18:59:23.041 00.000 29876 move complete, result=0
18:59:23.041 00.000 29876 worker thread done servicing request
18:59:23.041 00.000 29876 Worker thread wakes up
18:59:23.041 00.000 31432 GuideStep: -0.2 px 30 ms EAST, 0.3 px 0 ms NORTH
18:59:23.047 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:23.047 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:25.175 02.128 29876 Exposure complete
18:59:25.219 00.044 29876 worker thread done servicing request
18:59:25.219 00.000 31432 OnExposeComplete: enter
18:59:25.221 00.002 31432 UpdateGuideState(): m_state=6
18:59:25.224 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
18:59:25.225 00.001 31432 Star::Find returns 1 (0), X=1256.77, Y=944.39, Mass=4016, SNR=40.5, Peak=253 HFD=4.2
18:59:25.228 00.003 31432 MultiStar: [#1 -1.11,-0.08,0.00,M4] [#2 -0.59,-0.54,0.00,M1] [#3 -0.06,-0.27,0.88,U] [#4 -0.24,-0.20,0.95,U] [#5 -0.31,-0.51,0.82,U] [#6 -0.34,-0.33,0.82,U] [#7 -0.78,-0.09,0.00,M4] [#8 -0.08,-0.30,0.71,U] 
18:59:25.230 00.002 31432 refined, 5 included, MultiStar: {-0.26, -0.30}, one-star: {-0.46, -0.20}
18:59:25.231 00.001 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
18:59:25.233 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
18:59:25.235 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.30 hyp=0.39 cameraTheta=-2.28 mountX=-0.26 mountY=0.25, mountTheta=2.38
18:59:25.239 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.30, opts=13)
18:59:25.245 00.006 31432 Enqueuing Move request for scope (-0.26, -0.30)
18:59:25.250 00.005 29876 Worker thread wakes up
18:59:25.250 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.30) opts 0xd
18:59:25.250 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.30)
18:59:25.250 00.000 29876 Moving (-0.26, -0.30) raw xDistance=-0.26 yDistance=0.25
18:59:25.251 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
18:59:25.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:25.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
18:59:25.251 00.000 29876 MoveAxis(E, 29, ABG)
18:59:25.251 00.000 29876 Guiding  Dir = 2, Dur = 29
18:59:25.251 00.000 29876 IsSlewing returns 0
18:59:25.251 00.000 29876 IsGuiding returns 0
18:59:25.251 00.000 29876 PulseGuide returned control before completion, sleep 39
18:59:25.255 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:25.266 00.011 31432 UpdateGuideState exits: m=4016 RSB=40.5
18:59:25.269 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:25.271 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:25.273 00.002 31432 Enqueuing Expose request
18:59:25.300 00.027 29876 IsGuiding returns 1
18:59:25.300 00.000 29876 scope still moving after pulse duration time elapsed
18:59:25.331 00.031 29876 IsSlewing returns 0
18:59:25.331 00.000 29876 IsGuiding returns 0
18:59:25.331 00.000 29876 scope move finished after 29 + 50 ms
18:59:25.331 00.000 29876 Move returns status 0, amount 29
18:59:25.331 00.000 29876 MoveAxis(N, 0, ABG)
18:59:25.331 00.000 29876 Move returns status 0, amount 0
18:59:25.331 00.000 29876 move complete, result=0
18:59:25.331 00.000 29876 worker thread done servicing request
18:59:25.331 00.000 29876 Worker thread wakes up
18:59:25.331 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:25.331 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:25.332 00.001 31432 GuideStep: -0.3 px 29 ms EAST, 0.3 px 0 ms NORTH
18:59:27.244 01.912 29876 Exposure complete
18:59:27.286 00.042 29876 worker thread done servicing request
18:59:27.287 00.001 31432 OnExposeComplete: enter
18:59:27.289 00.002 31432 UpdateGuideState(): m_state=6
18:59:27.291 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
18:59:27.295 00.004 31432 Star::Find returns 1 (0), X=1256.02, Y=944.55, Mass=4062, SNR=41.1, Peak=252 HFD=4.1
18:59:27.300 00.005 31432 MultiStar: [#1 -1.46,-0.24,0.00,M5] [#2 -1.18,-0.34,0.00,M2] [#3 -0.65,-0.18,0.88,U] [#4 -0.75,-0.22,0.00,M1] [#5 -0.89,-0.58,0.00,M1] [#6 -1.05,-0.39,0.00,M1] [#7 -1.31,-0.20,0.00,M5] [#8 -0.73,-0.26,0.00,M1] 
18:59:27.304 00.004 31432 refined, 1 included, MultiStar: {-0.94, -0.10}, one-star: {-1.20, -0.03}
18:59:27.308 00.004 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
18:59:27.314 00.006 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
18:59:27.319 00.005 31432 CameraToMount -- cameraX=-0.94 cameraY=-0.10 hyp=0.95 cameraTheta=-3.03 mountX=-0.95 mountY=-0.04, mountTheta=-3.09
18:59:27.324 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=-0.10, opts=13)
18:59:27.328 00.004 31432 Enqueuing Move request for scope (-0.94, -0.10)
18:59:27.332 00.004 29876 Worker thread wakes up
18:59:27.332 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.10) opts 0xd
18:59:27.332 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, -0.10)
18:59:27.332 00.000 29876 Moving (-0.94, -0.10) raw xDistance=-0.95 yDistance=-0.04
18:59:27.332 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.95
18:59:27.332 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:27.332 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
18:59:27.332 00.000 29876 MoveAxis(E, 95, ABG)
18:59:27.332 00.000 29876 Guiding  Dir = 2, Dur = 95
18:59:27.332 00.000 29876 IsSlewing returns 0
18:59:27.332 00.000 29876 IsGuiding returns 0
18:59:27.333 00.001 29876 PulseGuide returned control before completion, sleep 105
18:59:27.337 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=256, Gamma=0.490
18:59:27.348 00.011 31432 UpdateGuideState exits: m=4062 RSB=41.1
18:59:27.351 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:27.353 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:27.355 00.002 31432 Enqueuing Expose request
18:59:27.443 00.088 29876 IsGuiding returns 1
18:59:27.443 00.000 29876 scope still moving after pulse duration time elapsed
18:59:27.473 00.030 29876 IsSlewing returns 0
18:59:27.473 00.000 29876 IsGuiding returns 1
18:59:27.505 00.032 29876 IsSlewing returns 0
18:59:27.505 00.000 29876 IsGuiding returns 0
18:59:27.505 00.000 29876 scope move finished after 95 + 78 ms
18:59:27.505 00.000 29876 Move returns status 0, amount 95
18:59:27.505 00.000 29876 MoveAxis(N, 0, ABG)
18:59:27.505 00.000 29876 Move returns status 0, amount 0
18:59:27.505 00.000 29876 move complete, result=0
18:59:27.505 00.000 29876 worker thread done servicing request
18:59:27.505 00.000 29876 Worker thread wakes up
18:59:27.505 00.000 31432 GuideStep: -0.9 px 95 ms EAST, -0.0 px 0 ms NORTH
18:59:27.508 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:27.508 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:29.639 02.131 29876 Exposure complete
18:59:29.688 00.049 29876 worker thread done servicing request
18:59:29.688 00.000 31432 OnExposeComplete: enter
18:59:29.689 00.001 31432 UpdateGuideState(): m_state=6
18:59:29.691 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
18:59:29.693 00.002 31432 Star::Find returns 1 (0), X=1256.32, Y=943.98, Mass=4011, SNR=40.3, Peak=252 HFD=4.1
18:59:29.695 00.002 31432 MultiStar: [#1 -1.14,-0.70,0.00,M6] [#2 -0.86,-0.57,0.00,M3] [#3 -0.63,-0.76,0.00,M1] [#4 -0.95,-0.66,0.00,M2] [#5 -0.94,-0.84,0.00,M2] [#6 -0.70,-0.65,0.00,M2] [#7 -1.12,-0.40,0.00,M6] [#8 -0.70,-0.73,0.00,M2] 
18:59:29.697 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.58 = -2.58)
18:59:29.699 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.43 = 0.43)
18:59:29.701 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=-0.60 hyp=1.09 cameraTheta=-2.55 mountX=-0.92 mountY=0.46, mountTheta=2.68
18:59:29.704 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=-0.60, opts=13)
18:59:29.706 00.002 31432 Enqueuing Move request for scope (-0.90, -0.60)
18:59:29.708 00.002 29876 Worker thread wakes up
18:59:29.708 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.60) opts 0xd
18:59:29.708 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, -0.60)
18:59:29.708 00.000 29876 Moving (-0.90, -0.60) raw xDistance=-0.92 yDistance=0.46
18:59:29.708 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
18:59:29.708 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.67
18:59:29.708 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
18:59:29.708 00.000 29876 MoveAxis(E, 102, ABG)
18:59:29.708 00.000 29876 Guiding  Dir = 2, Dur = 102
18:59:29.709 00.001 29876 IsSlewing returns 0
18:59:29.709 00.000 29876 IsGuiding returns 0
18:59:29.709 00.000 29876 PulseGuide returned control before completion, sleep 112
18:59:29.712 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=256, Gamma=0.490
18:59:29.724 00.012 31432 UpdateGuideState exits: m=4011 RSB=40.3
18:59:29.726 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:29.728 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:29.730 00.002 31432 Enqueuing Expose request
18:59:29.825 00.095 29876 IsGuiding returns 1
18:59:29.825 00.000 29876 scope still moving after pulse duration time elapsed
18:59:29.857 00.032 29876 IsSlewing returns 0
18:59:29.857 00.000 29876 IsGuiding returns 1
18:59:29.888 00.031 29876 IsSlewing returns 0
18:59:29.888 00.000 29876 IsGuiding returns 1
18:59:29.920 00.032 29876 IsSlewing returns 0
18:59:29.920 00.000 29876 IsGuiding returns 0
18:59:29.920 00.000 29876 scope move finished after 102 + 109 ms
18:59:29.920 00.000 29876 Move returns status 0, amount 102
18:59:29.920 00.000 29876 BLC: Oldest BLC event removed
18:59:29.920 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
18:59:29.920 00.000 29876 MoveAxis(S, 54, ABG)
18:59:29.920 00.000 29876 Guiding  Dir = 1, Dur = 54
18:59:29.920 00.000 29876 IsSlewing returns 0
18:59:29.920 00.000 29876 IsGuiding returns 0
18:59:29.921 00.001 29876 PulseGuide returned control before completion, sleep 64
18:59:29.998 00.077 29876 IsGuiding returns 1
18:59:29.998 00.000 29876 scope still moving after pulse duration time elapsed
18:59:30.029 00.031 29876 IsSlewing returns 0
18:59:30.029 00.000 29876 IsGuiding returns 1
18:59:30.060 00.031 29876 IsSlewing returns 0
18:59:30.060 00.000 29876 IsGuiding returns 0
18:59:30.060 00.000 29876 scope move finished after 54 + 84 ms
18:59:30.060 00.000 29876 Move returns status 0, amount 54
18:59:30.060 00.000 29876 move complete, result=0
18:59:30.060 00.000 29876 worker thread done servicing request
18:59:30.060 00.000 29876 Worker thread wakes up
18:59:30.060 00.000 31432 GuideStep: -0.9 px 102 ms EAST, 0.5 px 54 ms SOUTH
18:59:30.063 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:30.063 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:31.980 01.917 29876 Exposure complete
18:59:32.026 00.046 29876 worker thread done servicing request
18:59:32.026 00.000 31432 OnExposeComplete: enter
18:59:32.030 00.004 31432 UpdateGuideState(): m_state=6
18:59:32.032 00.002 31432 Star::Find(15, 1256, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
18:59:32.034 00.002 31432 Star::Find returns 1 (0), X=1256.44, Y=944.26, Mass=3918, SNR=40.3, Peak=253 HFD=3.9
18:59:32.036 00.002 31432 MultiStar: [#1 -1.18,-0.50,0.00,M7] [#2 -0.85,-0.56,0.00,M4] [#3 -0.21,-0.38,0.89,U] [#4 -0.44,-0.37,0.99,U] [#5 -0.85,-0.53,0.00,M3] [#6 -0.49,-0.45,0.81,U] [#7 -1.16,-0.42,0.00,M7] [#8 -0.52,-0.50,0.74,U] 
18:59:32.038 00.002 31432 refined, 4 included, MultiStar: {-0.49, -0.40}, one-star: {-0.79, -0.32}
18:59:32.040 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
18:59:32.042 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
18:59:32.043 00.001 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.40 hyp=0.63 cameraTheta=-2.46 mountX=-0.50 mountY=0.32, mountTheta=2.58
18:59:32.046 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.40, opts=13)
18:59:32.049 00.003 31432 Enqueuing Move request for scope (-0.49, -0.40)
18:59:32.051 00.002 29876 Worker thread wakes up
18:59:32.051 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.40) opts 0xd
18:59:32.051 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.40)
18:59:32.051 00.000 29876 Moving (-0.49, -0.40) raw xDistance=-0.50 yDistance=0.32
18:59:32.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
18:59:32.051 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
18:59:32.051 00.000 29876 MoveAxis(E, 63, ABG)
18:59:32.051 00.000 29876 Guiding  Dir = 2, Dur = 63
18:59:32.051 00.000 29876 IsSlewing returns 0
18:59:32.051 00.000 29876 IsGuiding returns 0
18:59:32.052 00.001 29876 PulseGuide returned control before completion, sleep 73
18:59:32.055 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:32.067 00.012 31432 UpdateGuideState exits: m=3918 RSB=40.3
18:59:32.069 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:32.071 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:32.073 00.002 31432 Enqueuing Expose request
18:59:32.134 00.061 29876 IsGuiding returns 1
18:59:32.134 00.000 29876 scope still moving after pulse duration time elapsed
18:59:32.166 00.032 29876 IsSlewing returns 0
18:59:32.166 00.000 29876 IsGuiding returns 1
18:59:32.197 00.031 29876 IsSlewing returns 0
18:59:32.197 00.000 29876 IsGuiding returns 1
18:59:32.229 00.032 29876 IsSlewing returns 0
18:59:32.229 00.000 29876 IsGuiding returns 0
18:59:32.229 00.000 29876 scope move finished after 63 + 114 ms
18:59:32.229 00.000 29876 Move returns status 0, amount 63
18:59:32.229 00.000 29876 MoveAxis(S, 23, ABG)
18:59:32.229 00.000 29876 Guiding  Dir = 1, Dur = 23
18:59:32.229 00.000 29876 IsSlewing returns 0
18:59:32.229 00.000 29876 IsGuiding returns 0
18:59:32.230 00.001 29876 PulseGuide returned control before completion, sleep 33
18:59:32.274 00.044 29876 IsGuiding returns 1
18:59:32.274 00.000 29876 scope still moving after pulse duration time elapsed
18:59:32.305 00.031 29876 IsSlewing returns 0
18:59:32.305 00.000 29876 IsGuiding returns 1
18:59:32.336 00.031 29876 IsSlewing returns 0
18:59:32.336 00.000 29876 IsGuiding returns 1
18:59:32.366 00.030 29876 IsSlewing returns 0
18:59:32.366 00.000 29876 IsGuiding returns 1
18:59:32.397 00.031 29876 IsSlewing returns 0
18:59:32.397 00.000 29876 IsGuiding returns 1
18:59:32.428 00.031 29876 IsSlewing returns 0
18:59:32.428 00.000 29876 IsGuiding returns 1
18:59:32.458 00.030 29876 IsSlewing returns 0
18:59:32.458 00.000 29876 IsGuiding returns 0
18:59:32.458 00.000 29876 scope move finished after 23 + 206 ms
18:59:32.458 00.000 29876 Move returns status 0, amount 23
18:59:32.458 00.000 29876 move complete, result=0
18:59:32.458 00.000 29876 worker thread done servicing request
18:59:32.458 00.000 29876 Worker thread wakes up
18:59:32.458 00.000 31432 GuideStep: -0.5 px 63 ms EAST, 0.3 px 23 ms SOUTH
18:59:32.461 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:32.461 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:34.589 02.128 29876 Exposure complete
18:59:34.631 00.042 29876 worker thread done servicing request
18:59:34.631 00.000 31432 OnExposeComplete: enter
18:59:34.633 00.002 31432 UpdateGuideState(): m_state=6
18:59:34.635 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
18:59:34.637 00.002 31432 Star::Find returns 1 (0), X=1257.62, Y=944.38, Mass=4008, SNR=41.0, Peak=240 HFD=4.3
18:59:34.640 00.003 31432 MultiStar: [#1 0.22,0.02,0.84,U] [#2 0.77,-0.32,0.00,M5] [#3 0.74,-0.32,0.00,M1] [#4 0.66,0.13,0.95,U] [#5 0.60,-0.17,0.79,U] [#6 0.47,-0.12,0.79,U] [#7 0.13,0.08,0.82,U] [#8 0.37,-0.23,0.72,U] 
18:59:34.642 00.002 31432 refined, 6 included, MultiStar: {0.41, -0.07}, one-star: {0.40, -0.21}
18:59:34.643 00.001 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
18:59:34.645 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
18:59:34.647 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-0.16 mountX=0.41 mountY=0.13, mountTheta=0.30
18:59:34.651 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.07, opts=13)
18:59:34.654 00.003 31432 Enqueuing Move request for scope (0.41, -0.07)
18:59:34.656 00.002 29876 Worker thread wakes up
18:59:34.656 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd
18:59:34.656 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.07)
18:59:34.656 00.000 29876 Moving (0.41, -0.07) raw xDistance=0.41 yDistance=0.13
18:59:34.656 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
18:59:34.656 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:34.656 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
18:59:34.656 00.000 29876 MoveAxis(W, 31, ABG)
18:59:34.656 00.000 29876 Guiding  Dir = 3, Dur = 31
18:59:34.656 00.000 29876 IsSlewing returns 0
18:59:34.656 00.000 29876 IsGuiding returns 0
18:59:34.657 00.001 29876 PulseGuide returned control before completion, sleep 41
18:59:34.660 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:34.672 00.012 31432 UpdateGuideState exits: m=4008 RSB=41.0
18:59:34.675 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:34.677 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:34.679 00.002 31432 Enqueuing Expose request
18:59:34.713 00.034 29876 IsGuiding returns 1
18:59:34.713 00.000 29876 scope still moving after pulse duration time elapsed
18:59:34.744 00.031 29876 IsSlewing returns 0
18:59:34.744 00.000 29876 IsGuiding returns 1
18:59:34.776 00.032 29876 IsSlewing returns 0
18:59:34.776 00.000 29876 IsGuiding returns 1
18:59:34.806 00.030 29876 IsSlewing returns 0
18:59:34.806 00.000 29876 IsGuiding returns 1
18:59:34.837 00.031 29876 IsSlewing returns 0
18:59:34.837 00.000 29876 IsGuiding returns 1
18:59:34.867 00.030 29876 IsSlewing returns 0
18:59:34.867 00.000 29876 IsGuiding returns 0
18:59:34.867 00.000 29876 scope move finished after 31 + 179 ms
18:59:34.867 00.000 29876 Move returns status 0, amount 31
18:59:34.867 00.000 29876 MoveAxis(N, 0, ABG)
18:59:34.867 00.000 29876 Move returns status 0, amount 0
18:59:34.867 00.000 29876 move complete, result=0
18:59:34.867 00.000 29876 worker thread done servicing request
18:59:34.867 00.000 29876 Worker thread wakes up
18:59:34.867 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
18:59:34.870 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:34.870 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:36.787 01.917 29876 Exposure complete
18:59:36.830 00.043 29876 worker thread done servicing request
18:59:36.830 00.000 31432 OnExposeComplete: enter
18:59:36.832 00.002 31432 UpdateGuideState(): m_state=6
18:59:36.835 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
18:59:36.837 00.002 31432 Star::Find returns 1 (0), X=1256.86, Y=943.79, Mass=4042, SNR=40.7, Peak=245 HFD=4.3
18:59:36.839 00.002 31432 MultiStar: [#1 -0.69,-0.69,0.00,M7] [#2 -0.62,-0.53,0.00,M6] [#3 -0.03,-0.75,0.00,M2] [#4 -0.52,-0.57,0.00,M1] [#5 -0.08,-0.79,0.00,M3] [#6 -0.30,-0.61,0.82,U] [#7 -0.66,-0.47,0.00,M7] [#8 -0.56,-0.56,0.00,M1] 
18:59:36.841 00.002 31432 refined, 1 included, MultiStar: {-0.34, -0.71}, one-star: {-0.37, -0.79}
18:59:36.843 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
18:59:36.848 00.005 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
18:59:36.850 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.71 hyp=0.78 cameraTheta=-2.01 mountX=-0.35 mountY=0.65, mountTheta=2.07
18:59:36.853 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.71, opts=13)
18:59:36.855 00.002 31432 Enqueuing Move request for scope (-0.34, -0.71)
18:59:36.859 00.004 29876 Worker thread wakes up
18:59:36.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.71) opts 0xd
18:59:36.859 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.71)
18:59:36.859 00.000 29876 Moving (-0.34, -0.71) raw xDistance=-0.35 yDistance=0.65
18:59:36.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
18:59:36.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
18:59:36.859 00.000 29876 MoveAxis(E, 30, ABG)
18:59:36.859 00.000 29876 Guiding  Dir = 2, Dur = 30
18:59:36.859 00.000 29876 IsSlewing returns 0
18:59:36.860 00.001 29876 IsGuiding returns 0
18:59:36.860 00.000 29876 PulseGuide returned control before completion, sleep 40
18:59:36.864 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:36.876 00.012 31432 UpdateGuideState exits: m=4042 RSB=40.7
18:59:36.878 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:36.881 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:36.882 00.001 31432 Enqueuing Expose request
18:59:36.910 00.028 29876 IsGuiding returns 1
18:59:36.910 00.000 29876 scope still moving after pulse duration time elapsed
18:59:36.941 00.031 29876 IsSlewing returns 0
18:59:36.941 00.000 29876 IsGuiding returns 1
18:59:36.972 00.031 29876 IsSlewing returns 0
18:59:36.972 00.000 29876 IsGuiding returns 1
18:59:37.004 00.032 29876 IsSlewing returns 0
18:59:37.004 00.000 29876 IsGuiding returns 0
18:59:37.004 00.000 29876 scope move finished after 30 + 114 ms
18:59:37.004 00.000 29876 Move returns status 0, amount 30
18:59:37.004 00.000 29876 MoveAxis(S, 48, ABG)
18:59:37.004 00.000 29876 Guiding  Dir = 1, Dur = 48
18:59:37.004 00.000 29876 IsSlewing returns 0
18:59:37.004 00.000 29876 IsGuiding returns 0
18:59:37.005 00.001 29876 PulseGuide returned control before completion, sleep 58
18:59:37.066 00.061 29876 IsGuiding returns 1
18:59:37.066 00.000 29876 scope still moving after pulse duration time elapsed
18:59:37.097 00.031 29876 IsSlewing returns 0
18:59:37.097 00.000 29876 IsGuiding returns 1
18:59:37.128 00.031 29876 IsSlewing returns 0
18:59:37.128 00.000 29876 IsGuiding returns 1
18:59:37.159 00.031 29876 IsSlewing returns 0
18:59:37.159 00.000 29876 IsGuiding returns 0
18:59:37.159 00.000 29876 scope move finished after 48 + 106 ms
18:59:37.159 00.000 29876 Move returns status 0, amount 48
18:59:37.159 00.000 29876 move complete, result=0
18:59:37.159 00.000 29876 worker thread done servicing request
18:59:37.159 00.000 29876 Worker thread wakes up
18:59:37.159 00.000 31432 GuideStep: -0.4 px 30 ms EAST, 0.7 px 48 ms SOUTH
18:59:37.161 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:37.162 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:39.285 02.123 29876 Exposure complete
18:59:39.328 00.043 29876 worker thread done servicing request
18:59:39.328 00.000 31432 OnExposeComplete: enter
18:59:39.330 00.002 31432 UpdateGuideState(): m_state=6
18:59:39.333 00.003 31432 Star::Find(15, 1256, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
18:59:39.335 00.002 31432 Star::Find returns 1 (0), X=1256.64, Y=944.40, Mass=4054, SNR=41.0, Peak=246 HFD=4.4
18:59:39.337 00.002 31432 MultiStar: [#1 -0.96,-0.44,0.00,M8] [#2 -1.08,-0.43,0.00,M7] [#3 -0.72,-0.58,0.00,M3] [#4 -0.77,-0.14,0.00,M2] [#5 -0.56,-0.51,0.00,M4] [#6 -0.89,-0.54,0.00,M1] [#7 -1.04,-0.32,0.00,M8] [#8 -0.44,-0.57,0.71,U] 
18:59:39.339 00.002 31432 single-star, 1 included, MultiStar: {-0.52, -0.34}, one-star: {-0.58, -0.18}
18:59:39.341 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
18:59:39.343 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
18:59:39.345 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.18 hyp=0.61 cameraTheta=-2.84 mountX=-0.59 mountY=0.09, mountTheta=2.99
18:59:39.348 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.18, opts=13)
18:59:39.350 00.002 31432 Enqueuing Move request for scope (-0.58, -0.18)
18:59:39.355 00.005 29876 Worker thread wakes up
18:59:39.356 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.18) opts 0xd
18:59:39.356 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.18)
18:59:39.356 00.000 29876 Moving (-0.58, -0.18) raw xDistance=-0.59 yDistance=0.09
18:59:39.356 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59
18:59:39.356 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:39.356 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
18:59:39.356 00.000 29876 MoveAxis(E, 61, ABG)
18:59:39.356 00.000 29876 Guiding  Dir = 2, Dur = 61
18:59:39.356 00.000 29876 IsSlewing returns 0
18:59:39.356 00.000 29876 IsGuiding returns 0
18:59:39.357 00.001 29876 PulseGuide returned control before completion, sleep 71
18:59:39.360 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:39.374 00.014 31432 UpdateGuideState exits: m=4054 RSB=41.0
18:59:39.377 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:39.379 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:39.383 00.004 31432 Enqueuing Expose request
18:59:39.438 00.055 29876 IsGuiding returns 1
18:59:39.438 00.000 29876 scope still moving after pulse duration time elapsed
18:59:39.469 00.031 29876 IsSlewing returns 0
18:59:39.469 00.000 29876 IsGuiding returns 1
18:59:39.500 00.031 29876 IsSlewing returns 0
18:59:39.500 00.000 29876 IsGuiding returns 1
18:59:39.531 00.031 29876 IsSlewing returns 0
18:59:39.531 00.000 29876 IsGuiding returns 1
18:59:39.562 00.031 29876 IsSlewing returns 0
18:59:39.562 00.000 29876 IsGuiding returns 0
18:59:39.562 00.000 29876 scope move finished after 61 + 143 ms
18:59:39.562 00.000 29876 Move returns status 0, amount 61
18:59:39.562 00.000 29876 MoveAxis(N, 0, ABG)
18:59:39.562 00.000 29876 Move returns status 0, amount 0
18:59:39.562 00.000 29876 move complete, result=0
18:59:39.562 00.000 29876 worker thread done servicing request
18:59:39.562 00.000 29876 Worker thread wakes up
18:59:39.562 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.1 px 0 ms NORTH
18:59:39.566 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:39.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:41.481 01.915 29876 Exposure complete
18:59:41.525 00.044 29876 worker thread done servicing request
18:59:41.525 00.000 31432 OnExposeComplete: enter
18:59:41.527 00.002 31432 UpdateGuideState(): m_state=6
18:59:41.530 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
18:59:41.535 00.005 31432 Star::Find returns 1 (0), X=1256.15, Y=944.55, Mass=4027, SNR=40.6, Peak=252 HFD=4.4
18:59:41.541 00.006 31432 MultiStar: [#1 -0.83,-0.04,0.00,M9] [#2 -0.88,0.14,0.00,M8] [#3 -0.12,-0.09,0.88,U] [#4 -0.71,-0.06,0.94,U] [#5 -0.62,0.05,0.79,U] [#6 -0.58,-0.12,0.77,U] [#7 -0.91,-0.16,0.00,M9] [#8 -0.66,-0.41,0.00,M1] 
18:59:41.544 00.003 31432 refined, 4 included, MultiStar: {-0.64, -0.05}, one-star: {-1.08, -0.03}
18:59:41.546 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
18:59:41.550 00.004 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
18:59:41.554 00.004 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.05 hyp=0.64 cameraTheta=-3.06 mountX=-0.64 mountY=-0.05, mountTheta=-3.07
18:59:41.561 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.05, opts=13)
18:59:41.567 00.006 31432 Enqueuing Move request for scope (-0.64, -0.05)
18:59:41.569 00.002 29876 Worker thread wakes up
18:59:41.570 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.05) opts 0xd
18:59:41.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.05)
18:59:41.570 00.000 29876 Moving (-0.64, -0.05) raw xDistance=-0.64 yDistance=-0.05
18:59:41.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
18:59:41.570 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:41.570 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
18:59:41.570 00.000 29876 MoveAxis(E, 70, ABG)
18:59:41.570 00.000 29876 Guiding  Dir = 2, Dur = 70
18:59:41.570 00.000 29876 IsSlewing returns 0
18:59:41.570 00.000 29876 IsGuiding returns 0
18:59:41.571 00.001 29876 PulseGuide returned control before completion, sleep 80
18:59:41.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:41.586 00.012 31432 UpdateGuideState exits: m=4027 RSB=40.6
18:59:41.588 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:41.590 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:41.592 00.002 31432 Enqueuing Expose request
18:59:41.667 00.075 29876 IsGuiding returns 1
18:59:41.667 00.000 29876 scope still moving after pulse duration time elapsed
18:59:41.697 00.030 29876 IsSlewing returns 0
18:59:41.697 00.000 29876 IsGuiding returns 0
18:59:41.697 00.000 29876 scope move finished after 70 + 56 ms
18:59:41.697 00.000 29876 Move returns status 0, amount 70
18:59:41.697 00.000 29876 MoveAxis(N, 0, ABG)
18:59:41.697 00.000 29876 Move returns status 0, amount 0
18:59:41.697 00.000 29876 move complete, result=0
18:59:41.697 00.000 29876 worker thread done servicing request
18:59:41.697 00.000 29876 Worker thread wakes up
18:59:41.697 00.000 31432 GuideStep: -0.6 px 70 ms EAST, -0.0 px 0 ms NORTH
18:59:41.701 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:41.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:43.929 02.228 29876 Exposure complete
18:59:43.974 00.045 29876 worker thread done servicing request
18:59:43.974 00.000 31432 OnExposeComplete: enter
18:59:43.976 00.002 31432 UpdateGuideState(): m_state=6
18:59:43.980 00.004 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
18:59:43.983 00.003 31432 Star::Find returns 1 (0), X=1256.68, Y=944.59, Mass=4069, SNR=41.2, Peak=253 HFD=4.3
18:59:43.988 00.005 31432 MultiStar: [#1 -1.05,-0.24,0.00,M10] [#2 -0.93,-0.14,0.00,M9] [#3 -0.48,-0.49,0.91,U] [#4 -0.58,-0.40,0.95,U] [#5 -0.61,-0.28,0.76,U] [#6 -0.50,-0.32,0.80,U] [#7 -1.08,-0.27,0.00,M10] [#8 -0.49,-0.19,0.72,U] 
18:59:43.991 00.003 31432 single-star, 5 included, MultiStar: {-0.53, -0.28}, one-star: {-0.54, 0.00}
18:59:43.993 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
18:59:43.995 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
18:59:43.996 00.001 31432 CameraToMount -- cameraX=-0.54 cameraY=0.00 hyp=0.54 cameraTheta=3.13 mountX=-0.54 mountY=-0.09, mountTheta=-2.98
18:59:43.999 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.00, opts=13)
18:59:44.001 00.002 31432 Enqueuing Move request for scope (-0.54, 0.00)
18:59:44.003 00.002 29876 Worker thread wakes up
18:59:44.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.00) opts 0xd
18:59:44.003 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.00)
18:59:44.003 00.000 29876 Moving (-0.54, 0.00) raw xDistance=-0.54 yDistance=-0.09
18:59:44.003 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
18:59:44.003 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:44.003 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
18:59:44.003 00.000 29876 MoveAxis(E, 62, ABG)
18:59:44.003 00.000 29876 Guiding  Dir = 2, Dur = 62
18:59:44.004 00.001 29876 IsSlewing returns 0
18:59:44.004 00.000 29876 IsGuiding returns 0
18:59:44.004 00.000 29876 PulseGuide returned control before completion, sleep 72
18:59:44.009 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:44.026 00.017 31432 UpdateGuideState exits: m=4069 RSB=41.2
18:59:44.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:44.030 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:44.031 00.001 31432 Enqueuing Expose request
18:59:44.084 00.053 29876 IsGuiding returns 1
18:59:44.084 00.000 29876 scope still moving after pulse duration time elapsed
18:59:44.114 00.030 29876 IsSlewing returns 0
18:59:44.114 00.000 29876 IsGuiding returns 1
18:59:44.146 00.032 29876 IsSlewing returns 0
18:59:44.146 00.000 29876 IsGuiding returns 1
18:59:44.176 00.030 29876 IsSlewing returns 0
18:59:44.176 00.000 29876 IsGuiding returns 0
18:59:44.176 00.000 29876 scope move finished after 62 + 110 ms
18:59:44.176 00.000 29876 Move returns status 0, amount 62
18:59:44.176 00.000 29876 MoveAxis(N, 0, ABG)
18:59:44.176 00.000 29876 Move returns status 0, amount 0
18:59:44.176 00.000 29876 move complete, result=0
18:59:44.177 00.001 29876 worker thread done servicing request
18:59:44.177 00.000 29876 Worker thread wakes up
18:59:44.177 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:44.177 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:44.177 00.000 31432 GuideStep: -0.5 px 62 ms EAST, -0.1 px 0 ms NORTH
18:59:46.092 01.915 29876 Exposure complete
18:59:46.137 00.045 29876 worker thread done servicing request
18:59:46.137 00.000 31432 OnExposeComplete: enter
18:59:46.139 00.002 31432 UpdateGuideState(): m_state=6
18:59:46.141 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
18:59:46.143 00.002 31432 Star::Find returns 1 (0), X=1257.36, Y=944.33, Mass=4043, SNR=41.1, Peak=253 HFD=4.2
18:59:46.145 00.002 31432 MultiStar: [#1 -0.18,-0.44,0.84,U] [#2 -0.13,-0.40,0.90,U] [#3 0.58,-0.50,0.00,M2] [#4 0.19,-0.58,0.94,U] [#5 0.10,-0.67,0.81,U] [#6 0.17,-0.52,0.79,U] [#7 -0.04,-0.49,0.81,U] [#8 0.40,-0.50,0.72,U] 
18:59:46.148 00.003 31432 single-star, 7 included, MultiStar: {0.08, -0.47}, one-star: {0.13, -0.25}
18:59:46.149 00.001 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
18:59:46.151 00.002 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
18:59:46.153 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.08 mountX=0.13 mountY=0.27, mountTheta=1.13
18:59:46.156 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.25, opts=13)
18:59:46.158 00.002 31432 Enqueuing Move request for scope (0.13, -0.25)
18:59:46.160 00.002 29876 Worker thread wakes up
18:59:46.160 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
18:59:46.160 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
18:59:46.160 00.000 29876 Moving (0.13, -0.25) raw xDistance=0.13 yDistance=0.27
18:59:46.160 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
18:59:46.160 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:46.160 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
18:59:46.161 00.001 29876 MoveAxis(E, 0, ABG)
18:59:46.161 00.000 29876 Move returns status 0, amount 0
18:59:46.161 00.000 29876 MoveAxis(N, 0, ABG)
18:59:46.161 00.000 29876 Move returns status 0, amount 0
18:59:46.161 00.000 29876 move complete, result=0
18:59:46.161 00.000 29876 worker thread done servicing request
18:59:46.164 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:46.176 00.012 31432 UpdateGuideState exits: m=4043 RSB=41.1
18:59:46.179 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:46.181 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:46.183 00.002 31432 Enqueuing Expose request
18:59:46.185 00.002 29876 Worker thread wakes up
18:59:46.185 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
18:59:46.187 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:46.187 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:48.312 02.125 29876 Exposure complete
18:59:48.355 00.043 29876 worker thread done servicing request
18:59:48.355 00.000 31432 OnExposeComplete: enter
18:59:48.357 00.002 31432 UpdateGuideState(): m_state=6
18:59:48.360 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
18:59:48.362 00.002 31432 Star::Find returns 1 (0), X=1257.47, Y=944.16, Mass=4107, SNR=40.7, Peak=253 HFD=4.3
18:59:48.364 00.002 31432 MultiStar: [#1 0.29,-0.78,0.00,M10] [#2 0.49,-0.43,0.89,U] [#3 0.78,-0.63,0.00,M3] [#4 0.64,-0.49,0.00,M1] [#5 0.37,-0.46,0.82,U] [#6 0.30,-0.65,0.84,U] [#7 0.25,-0.51,0.83,U] [#8 0.59,-0.64,0.00,M1] 
18:59:48.366 00.002 31432 single-star, 4 included, MultiStar: {0.33, -0.49}, one-star: {0.25, -0.42}
18:59:48.367 00.001 31432 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.02) = xAngle (-1.06 = -1.06)
18:59:48.369 00.002 31432 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.95 = 1.95)
18:59:48.371 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.42 hyp=0.49 cameraTheta=-1.03 mountX=0.24 mountY=0.45, mountTheta=1.08
18:59:48.373 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.42, opts=13)
18:59:48.376 00.003 31432 Enqueuing Move request for scope (0.25, -0.42)
18:59:48.377 00.001 29876 Worker thread wakes up
18:59:48.377 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.42) opts 0xd
18:59:48.377 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.42)
18:59:48.377 00.000 29876 Moving (0.25, -0.42) raw xDistance=0.24 yDistance=0.45
18:59:48.378 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
18:59:48.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
18:59:48.378 00.000 29876 MoveAxis(W, 23, ABG)
18:59:48.378 00.000 29876 Guiding  Dir = 3, Dur = 23
18:59:48.378 00.000 29876 IsSlewing returns 0
18:59:48.378 00.000 29876 IsGuiding returns 0
18:59:48.378 00.000 29876 PulseGuide returned control before completion, sleep 33
18:59:48.381 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:48.393 00.012 31432 UpdateGuideState exits: m=4107 RSB=40.7
18:59:48.395 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:48.397 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:48.399 00.002 31432 Enqueuing Expose request
18:59:48.421 00.022 29876 IsGuiding returns 1
18:59:48.421 00.000 29876 scope still moving after pulse duration time elapsed
18:59:48.452 00.031 29876 IsSlewing returns 0
18:59:48.452 00.000 29876 IsGuiding returns 1
18:59:48.483 00.031 29876 IsSlewing returns 0
18:59:48.483 00.000 29876 IsGuiding returns 0
18:59:48.483 00.000 29876 scope move finished after 23 + 82 ms
18:59:48.483 00.000 29876 Move returns status 0, amount 23
18:59:48.483 00.000 29876 MoveAxis(S, 33, ABG)
18:59:48.483 00.000 29876 Guiding  Dir = 1, Dur = 33
18:59:48.483 00.000 29876 IsSlewing returns 0
18:59:48.483 00.000 29876 IsGuiding returns 0
18:59:48.484 00.001 29876 PulseGuide returned control before completion, sleep 43
18:59:48.529 00.045 29876 IsGuiding returns 1
18:59:48.529 00.000 29876 scope still moving after pulse duration time elapsed
18:59:48.560 00.031 29876 IsSlewing returns 0
18:59:48.560 00.000 29876 IsGuiding returns 1
18:59:48.591 00.031 29876 IsSlewing returns 0
18:59:48.591 00.000 29876 IsGuiding returns 1
18:59:48.622 00.031 29876 IsSlewing returns 0
18:59:48.622 00.000 29876 IsGuiding returns 0
18:59:48.622 00.000 29876 scope move finished after 33 + 105 ms
18:59:48.622 00.000 29876 Move returns status 0, amount 33
18:59:48.622 00.000 29876 move complete, result=0
18:59:48.622 00.000 29876 worker thread done servicing request
18:59:48.622 00.000 29876 Worker thread wakes up
18:59:48.622 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.5 px 33 ms SOUTH
18:59:48.625 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:48.625 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:50.530 01.905 29876 Exposure complete
18:59:50.573 00.043 29876 worker thread done servicing request
18:59:50.573 00.000 31432 OnExposeComplete: enter
18:59:50.575 00.002 31432 UpdateGuideState(): m_state=6
18:59:50.578 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
18:59:50.579 00.001 31432 Star::Find returns 1 (0), X=1257.63, Y=944.14, Mass=3908, SNR=39.9, Peak=246 HFD=4.3
18:59:50.581 00.002 31432 MultiStar: [#1 -0.34,-0.05,0.85,U] [#2 0.13,-0.37,0.90,U] [#3 0.21,-0.19,0.92,U] [#4 0.11,-0.47,0.97,U] [#5 0.02,-0.28,0.84,U] [#6 -0.04,-0.23,0.81,U] [#7 -0.12,-0.10,0.85,U] [#8 0.23,-0.44,0.74,U] 
18:59:50.583 00.002 31432 refined, 8 included, MultiStar: {0.07, -0.29}, one-star: {0.41, -0.44}
18:59:50.585 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
18:59:50.587 00.002 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
18:59:50.589 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=0.07 mountY=0.30, mountTheta=1.35
18:59:50.595 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.29, opts=13)
18:59:50.598 00.003 31432 Enqueuing Move request for scope (0.07, -0.29)
18:59:50.599 00.001 29876 Worker thread wakes up
18:59:50.600 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
18:59:50.600 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
18:59:50.600 00.000 29876 Moving (0.07, -0.29) raw xDistance=0.07 yDistance=0.30
18:59:50.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
18:59:50.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:50.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
18:59:50.600 00.000 29876 MoveAxis(E, 0, ABG)
18:59:50.600 00.000 29876 Move returns status 0, amount 0
18:59:50.600 00.000 29876 MoveAxis(N, 0, ABG)
18:59:50.600 00.000 29876 Move returns status 0, amount 0
18:59:50.600 00.000 29876 move complete, result=0
18:59:50.600 00.000 29876 worker thread done servicing request
18:59:50.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:59:50.614 00.011 31432 UpdateGuideState exits: m=3908 RSB=39.9
18:59:50.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:50.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:50.620 00.002 31432 Enqueuing Expose request
18:59:50.622 00.002 29876 Worker thread wakes up
18:59:50.622 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
18:59:50.624 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:50.624 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:52.756 02.132 29876 Exposure complete
18:59:52.801 00.045 29876 worker thread done servicing request
18:59:52.801 00.000 31432 OnExposeComplete: enter
18:59:52.803 00.002 31432 UpdateGuideState(): m_state=6
18:59:52.805 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
18:59:52.807 00.002 31432 Star::Find returns 1 (0), X=1257.70, Y=944.43, Mass=4236, SNR=41.8, Peak=253 HFD=4.5
18:59:52.809 00.002 31432 MultiStar: [#1 0.04,-0.37,0.82,U] [#2 0.33,-0.18,0.95,U] [#3 0.78,-0.33,0.00,M3] [#4 0.43,-0.22,0.97,U] [#5 0.18,-0.38,0.81,U] [#6 -0.04,-0.12,0.78,U] [#7 0.13,-0.37,0.79,U] [#8 0.20,-0.20,0.75,U] 
18:59:52.811 00.002 31432 refined, 7 included, MultiStar: {0.23, -0.25}, one-star: {0.48, -0.15}
18:59:52.813 00.002 31432 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.02) = xAngle (-0.84 = -0.84)
18:59:52.814 00.001 31432 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.17 = 2.17)
18:59:52.816 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.82 mountX=0.23 mountY=0.28, mountTheta=0.89
18:59:52.820 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.25, opts=13)
18:59:52.822 00.002 31432 Enqueuing Move request for scope (0.23, -0.25)
18:59:52.824 00.002 29876 Worker thread wakes up
18:59:52.824 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
18:59:52.824 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
18:59:52.824 00.000 29876 Moving (0.23, -0.25) raw xDistance=0.23 yDistance=0.28
18:59:52.824 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
18:59:52.824 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:52.824 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
18:59:52.824 00.000 29876 MoveAxis(W, 22, ABG)
18:59:52.824 00.000 29876 Guiding  Dir = 3, Dur = 22
18:59:52.824 00.000 29876 IsSlewing returns 0
18:59:52.824 00.000 29876 IsGuiding returns 0
18:59:52.825 00.001 29876 PulseGuide returned control before completion, sleep 32
18:59:52.829 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:59:52.840 00.011 31432 UpdateGuideState exits: m=4236 RSB=41.8
18:59:52.842 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:52.844 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:52.846 00.002 31432 Enqueuing Expose request
18:59:52.863 00.017 29876 IsGuiding returns 1
18:59:52.863 00.000 29876 scope still moving after pulse duration time elapsed
18:59:52.894 00.031 29876 IsSlewing returns 0
18:59:52.894 00.000 29876 IsGuiding returns 1
18:59:52.925 00.031 29876 IsSlewing returns 0
18:59:52.925 00.000 29876 IsGuiding returns 0
18:59:52.925 00.000 29876 scope move finished after 22 + 78 ms
18:59:52.925 00.000 29876 Move returns status 0, amount 22
18:59:52.925 00.000 29876 MoveAxis(N, 0, ABG)
18:59:52.925 00.000 29876 Move returns status 0, amount 0
18:59:52.925 00.000 29876 move complete, result=0
18:59:52.925 00.000 29876 worker thread done servicing request
18:59:52.925 00.000 29876 Worker thread wakes up
18:59:52.925 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.3 px 0 ms NORTH
18:59:52.928 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:52.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:54.832 01.904 29876 Exposure complete
18:59:54.875 00.043 29876 worker thread done servicing request
18:59:54.876 00.001 31432 OnExposeComplete: enter
18:59:54.878 00.002 31432 UpdateGuideState(): m_state=6
18:59:54.880 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
18:59:54.882 00.002 31432 Star::Find returns 1 (0), X=1257.31, Y=944.43, Mass=3842, SNR=40.1, Peak=253 HFD=4.0
18:59:54.884 00.002 31432 MultiStar: [#1 -0.02,-0.57,0.86,U] [#2 0.28,-0.50,0.92,U] [#3 0.60,-0.51,0.00,M4] [#4 0.34,-0.37,0.97,U] [#5 0.52,-0.48,0.80,U] [#6 -0.02,-0.19,0.79,U] [#7 -0.15,-0.43,0.87,U] [#8 0.55,-0.20,0.75,U] 
18:59:54.886 00.002 31432 single-star, 7 included, MultiStar: {0.19, -0.36}, one-star: {0.08, -0.15}
18:59:54.888 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
18:59:54.889 00.001 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
18:59:54.891 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=0.08 mountY=0.16, mountTheta=1.12
18:59:54.894 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.15, opts=13)
18:59:54.896 00.002 31432 Enqueuing Move request for scope (0.08, -0.15)
18:59:54.898 00.002 29876 Worker thread wakes up
18:59:54.898 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
18:59:54.898 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
18:59:54.898 00.000 29876 Moving (0.08, -0.15) raw xDistance=0.08 yDistance=0.16
18:59:54.898 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
18:59:54.898 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:54.899 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
18:59:54.899 00.000 29876 MoveAxis(E, 0, ABG)
18:59:54.899 00.000 29876 Move returns status 0, amount 0
18:59:54.899 00.000 29876 MoveAxis(N, 0, ABG)
18:59:54.899 00.000 29876 Move returns status 0, amount 0
18:59:54.899 00.000 29876 move complete, result=0
18:59:54.899 00.000 29876 worker thread done servicing request
18:59:54.902 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
18:59:54.913 00.011 31432 UpdateGuideState exits: m=3842 RSB=40.1
18:59:54.916 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:54.917 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:54.919 00.002 31432 Enqueuing Expose request
18:59:54.921 00.002 29876 Worker thread wakes up
18:59:54.921 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
18:59:54.923 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:54.923 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:57.055 02.132 29876 Exposure complete
18:59:57.108 00.053 29876 worker thread done servicing request
18:59:57.108 00.000 31432 OnExposeComplete: enter
18:59:57.110 00.002 31432 UpdateGuideState(): m_state=6
18:59:57.112 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
18:59:57.114 00.002 31432 Star::Find returns 1 (0), X=1257.86, Y=944.39, Mass=4134, SNR=41.4, Peak=253 HFD=4.2
18:59:57.116 00.002 31432 MultiStar: [#1 0.28,-0.13,0.84,U] [#2 0.58,-0.20,0.92,U] [#3 0.75,-0.35,0.00,M5] [#4 0.58,-0.18,0.92,U] [#5 0.64,-0.41,0.00,M1] [#6 0.38,-0.15,0.81,U] [#7 0.41,-0.17,0.82,U] [#8 0.40,-0.04,0.69,U] 
18:59:57.119 00.003 31432 refined, 6 included, MultiStar: {0.48, -0.16}, one-star: {0.63, -0.19}
18:59:57.122 00.003 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
18:59:57.125 00.003 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
18:59:57.128 00.003 31432 CameraToMount -- cameraX=0.48 cameraY=-0.16 hyp=0.50 cameraTheta=-0.32 mountX=0.47 mountY=0.23, mountTheta=0.45
18:59:57.133 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.16, opts=13)
18:59:57.136 00.003 31432 Enqueuing Move request for scope (0.48, -0.16)
18:59:57.139 00.003 29876 Worker thread wakes up
18:59:57.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.16) opts 0xd
18:59:57.139 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.16)
18:59:57.139 00.000 29876 Moving (0.48, -0.16) raw xDistance=0.47 yDistance=0.23
18:59:57.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
18:59:57.139 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
18:59:57.139 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
18:59:57.139 00.000 29876 MoveAxis(W, 45, ABG)
18:59:57.139 00.000 29876 Guiding  Dir = 3, Dur = 45
18:59:57.139 00.000 29876 IsSlewing returns 0
18:59:57.139 00.000 29876 IsGuiding returns 0
18:59:57.140 00.001 29876 PulseGuide returned control before completion, sleep 55
18:59:57.144 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
18:59:57.160 00.016 31432 UpdateGuideState exits: m=4134 RSB=41.4
18:59:57.163 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:57.165 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:57.168 00.003 31432 Enqueuing Expose request
18:59:57.208 00.040 29876 IsGuiding returns 1
18:59:57.208 00.000 29876 scope still moving after pulse duration time elapsed
18:59:57.240 00.032 29876 IsSlewing returns 0
18:59:57.240 00.000 29876 IsGuiding returns 1
18:59:57.272 00.032 29876 IsSlewing returns 0
18:59:57.272 00.000 29876 IsGuiding returns 1
18:59:57.303 00.031 29876 IsSlewing returns 0
18:59:57.303 00.000 29876 IsGuiding returns 0
18:59:57.303 00.000 29876 scope move finished after 45 + 118 ms
18:59:57.303 00.000 29876 Move returns status 0, amount 45
18:59:57.303 00.000 29876 MoveAxis(N, 0, ABG)
18:59:57.303 00.000 29876 Move returns status 0, amount 0
18:59:57.303 00.000 29876 move complete, result=0
18:59:57.303 00.000 29876 worker thread done servicing request
18:59:57.303 00.000 29876 Worker thread wakes up
18:59:57.304 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:57.304 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:57.304 00.000 31432 GuideStep: 0.5 px 45 ms WEST, 0.2 px 0 ms NORTH
18:59:59.215 01.911 29876 Exposure complete
18:59:59.258 00.043 29876 worker thread done servicing request
18:59:59.258 00.000 31432 OnExposeComplete: enter
18:59:59.261 00.003 31432 UpdateGuideState(): m_state=6
18:59:59.263 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
18:59:59.265 00.002 31432 Star::Find returns 1 (0), X=1257.25, Y=944.28, Mass=4248, SNR=41.8, Peak=252 HFD=4.4
18:59:59.267 00.002 31432 MultiStar: [#1 0.12,-0.55,0.85,U] [#2 0.27,-0.41,0.90,U] [#3 0.33,-0.37,0.87,U] [#4 0.24,-0.50,0.90,U] [#5 -0.06,-0.63,0.80,U] [#6 0.24,-0.56,0.74,U] [#7 0.07,-0.34,0.80,U] [#8 0.10,-0.44,0.70,U] 
18:59:59.269 00.002 31432 single-star, 8 included, MultiStar: {0.15, -0.45}, one-star: {0.03, -0.30}
18:59:59.270 00.001 31432 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
18:59:59.272 00.002 31432 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
18:59:59.274 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.47 mountX=0.02 mountY=0.30, mountTheta=1.50
18:59:59.279 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.30, opts=13)
18:59:59.282 00.003 31432 Enqueuing Move request for scope (0.03, -0.30)
18:59:59.284 00.002 29876 Worker thread wakes up
18:59:59.284 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
18:59:59.284 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
18:59:59.284 00.000 29876 Moving (0.03, -0.30) raw xDistance=0.02 yDistance=0.30
18:59:59.284 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
18:59:59.284 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
18:59:59.284 00.000 29876 MoveAxis(E, 0, ABG)
18:59:59.284 00.000 29876 Move returns status 0, amount 0
18:59:59.284 00.000 29876 MoveAxis(S, 22, ABG)
18:59:59.284 00.000 29876 Guiding  Dir = 1, Dur = 22
18:59:59.285 00.001 29876 IsSlewing returns 0
18:59:59.285 00.000 29876 IsGuiding returns 0
18:59:59.285 00.000 29876 PulseGuide returned control before completion, sleep 32
18:59:59.288 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
18:59:59.299 00.011 31432 UpdateGuideState exits: m=4248 RSB=41.8
18:59:59.301 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:59.303 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
18:59:59.305 00.002 31432 Enqueuing Expose request
18:59:59.323 00.018 29876 IsGuiding returns 1
18:59:59.323 00.000 29876 scope still moving after pulse duration time elapsed
18:59:59.354 00.031 29876 IsSlewing returns 0
18:59:59.354 00.000 29876 IsGuiding returns 1
18:59:59.385 00.031 29876 IsSlewing returns 0
18:59:59.385 00.000 29876 IsGuiding returns 1
18:59:59.416 00.031 29876 IsSlewing returns 0
18:59:59.416 00.000 29876 IsGuiding returns 1
18:59:59.447 00.031 29876 IsSlewing returns 0
18:59:59.447 00.000 29876 IsGuiding returns 0
18:59:59.447 00.000 29876 scope move finished after 22 + 139 ms
18:59:59.447 00.000 29876 Move returns status 0, amount 22
18:59:59.447 00.000 29876 move complete, result=0
18:59:59.447 00.000 29876 worker thread done servicing request
18:59:59.447 00.000 29876 Worker thread wakes up
18:59:59.448 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
18:59:59.448 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
18:59:59.448 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 22 ms SOUTH
19:00:01.578 02.130 29876 Exposure complete
19:00:01.620 00.042 29876 worker thread done servicing request
19:00:01.620 00.000 31432 OnExposeComplete: enter
19:00:01.622 00.002 31432 UpdateGuideState(): m_state=6
19:00:01.625 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
19:00:01.627 00.002 31432 Star::Find returns 1 (0), X=1256.61, Y=944.99, Mass=4187, SNR=41.9, Peak=253 HFD=4.2
19:00:01.628 00.001 31432 MultiStar: [#1 -0.81,0.02,0.00,M6] [#2 -0.28,-0.22,0.86,U] [#3 -0.11,0.17,0.90,U] [#4 -0.17,-0.04,0.91,U] [#5 -0.33,-0.09,0.82,U] [#6 -0.47,0.09,0.76,U] [#7 -0.86,0.10,0.00,M4] [#8 -0.17,-0.04,0.72,U] 
19:00:01.631 00.003 31432 refined, 6 included, MultiStar: {-0.31, 0.05}, one-star: {-0.61, 0.41}
19:00:01.632 00.001 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
19:00:01.634 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
19:00:01.636 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.32 cameraTheta=2.98 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
19:00:01.638 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.05, opts=13)
19:00:01.641 00.003 31432 Enqueuing Move request for scope (-0.31, 0.05)
19:00:01.643 00.002 29876 Worker thread wakes up
19:00:01.643 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
19:00:01.643 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
19:00:01.643 00.000 29876 Moving (-0.31, 0.05) raw xDistance=-0.31 yDistance=-0.10
19:00:01.643 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
19:00:01.643 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:01.643 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:00:01.643 00.000 29876 MoveAxis(E, 30, ABG)
19:00:01.643 00.000 29876 Guiding  Dir = 2, Dur = 30
19:00:01.644 00.001 29876 IsSlewing returns 0
19:00:01.644 00.000 29876 IsGuiding returns 0
19:00:01.644 00.000 29876 PulseGuide returned control before completion, sleep 40
19:00:01.647 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:01.659 00.012 31432 UpdateGuideState exits: m=4187 RSB=41.9
19:00:01.661 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:01.664 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:01.666 00.002 31432 Enqueuing Expose request
19:00:01.686 00.020 29876 IsGuiding returns 1
19:00:01.686 00.000 29876 scope still moving after pulse duration time elapsed
19:00:01.717 00.031 29876 IsSlewing returns 0
19:00:01.717 00.000 29876 IsGuiding returns 1
19:00:01.749 00.032 29876 IsSlewing returns 0
19:00:01.749 00.000 29876 IsGuiding returns 1
19:00:01.780 00.031 29876 IsSlewing returns 0
19:00:01.780 00.000 29876 IsGuiding returns 1
19:00:01.811 00.031 29876 IsSlewing returns 0
19:00:01.811 00.000 29876 IsGuiding returns 0
19:00:01.811 00.000 29876 scope move finished after 30 + 137 ms
19:00:01.811 00.000 29876 Move returns status 0, amount 30
19:00:01.811 00.000 29876 MoveAxis(N, 0, ABG)
19:00:01.811 00.000 29876 Move returns status 0, amount 0
19:00:01.811 00.000 29876 move complete, result=0
19:00:01.811 00.000 29876 worker thread done servicing request
19:00:01.811 00.000 29876 Worker thread wakes up
19:00:01.811 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
19:00:01.813 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:01.813 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:03.729 01.916 29876 Exposure complete
19:00:03.772 00.043 29876 worker thread done servicing request
19:00:03.772 00.000 31432 OnExposeComplete: enter
19:00:03.774 00.002 31432 UpdateGuideState(): m_state=6
19:00:03.776 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
19:00:03.778 00.002 31432 Star::Find returns 1 (0), X=1257.30, Y=944.70, Mass=3882, SNR=39.7, Peak=252 HFD=3.9
19:00:03.780 00.002 31432 MultiStar: [#1 -0.73,0.31,0.00,M7] [#2 -0.20,0.14,0.93,U] [#3 0.31,0.01,0.91,U] [#4 0.30,0.24,0.95,U] [#5 -0.15,0.05,0.84,U] [#6 0.18,0.25,0.84,U] [#7 -0.51,0.42,0.84,U] [#8 -0.19,-0.01,0.75,U] 
19:00:03.782 00.002 31432 single-star, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.07, 0.12}
19:00:03.784 00.002 31432 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
19:00:03.786 00.002 31432 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.29)
19:00:03.787 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=0.08 mountY=-0.10, mountTheta=-0.93
19:00:03.793 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.12, opts=13)
19:00:03.796 00.003 31432 Enqueuing Move request for scope (0.07, 0.12)
19:00:03.798 00.002 29876 Worker thread wakes up
19:00:03.798 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
19:00:03.798 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
19:00:03.798 00.000 29876 Moving (0.07, 0.12) raw xDistance=0.08 yDistance=-0.10
19:00:03.798 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:00:03.798 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:03.798 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:00:03.798 00.000 29876 MoveAxis(E, 0, ABG)
19:00:03.798 00.000 29876 Move returns status 0, amount 0
19:00:03.798 00.000 29876 MoveAxis(N, 0, ABG)
19:00:03.798 00.000 29876 Move returns status 0, amount 0
19:00:03.798 00.000 29876 move complete, result=0
19:00:03.799 00.001 29876 worker thread done servicing request
19:00:03.803 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:03.814 00.011 31432 UpdateGuideState exits: m=3882 RSB=39.7
19:00:03.816 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:03.818 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:03.820 00.002 31432 Enqueuing Expose request
19:00:03.822 00.002 29876 Worker thread wakes up
19:00:03.822 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:00:03.825 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:03.825 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:05.957 02.132 29876 Exposure complete
19:00:06.002 00.045 29876 worker thread done servicing request
19:00:06.002 00.000 31432 OnExposeComplete: enter
19:00:06.005 00.003 31432 UpdateGuideState(): m_state=6
19:00:06.007 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
19:00:06.009 00.002 31432 Star::Find returns 1 (0), X=1257.30, Y=945.14, Mass=4120, SNR=41.2, Peak=227 HFD=4.3
19:00:06.011 00.002 31432 MultiStar: [#1 -0.67,0.63,0.00,M8] [#2 -0.09,0.51,0.88,U] [#3 0.22,0.37,0.88,U] [#4 -0.21,0.48,0.93,U] [#5 0.00,0.42,0.80,U] [#6 -0.42,0.60,0.00,M1] [#7 -0.69,0.57,0.00,M4] [#8 0.01,0.30,0.73,U] 
19:00:06.013 00.002 31432 refined, 5 included, MultiStar: {-0.00, 0.45}, one-star: {0.08, 0.56}
19:00:06.015 00.002 31432 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.02) = xAngle (1.55 = 1.55)
19:00:06.017 00.002 31432 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.56 = -1.72)
19:00:06.019 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.57 mountX=0.01 mountY=-0.44, mountTheta=-1.55
19:00:06.023 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.45, opts=13)
19:00:06.027 00.004 31432 Enqueuing Move request for scope (-0.00, 0.45)
19:00:06.032 00.005 29876 Worker thread wakes up
19:00:06.032 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.45) opts 0xd
19:00:06.032 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.45)
19:00:06.032 00.000 29876 Moving (-0.00, 0.45) raw xDistance=0.01 yDistance=-0.44
19:00:06.032 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:00:06.032 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:00:06.032 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
19:00:06.032 00.000 29876 MoveAxis(E, 0, ABG)
19:00:06.032 00.000 29876 Move returns status 0, amount 0
19:00:06.032 00.000 29876 MoveAxis(N, 0, ABG)
19:00:06.032 00.000 29876 Move returns status 0, amount 0
19:00:06.032 00.000 29876 move complete, result=0
19:00:06.032 00.000 29876 worker thread done servicing request
19:00:06.036 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:06.052 00.016 31432 UpdateGuideState exits: m=4120 RSB=41.2
19:00:06.055 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:06.059 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:06.065 00.006 31432 Enqueuing Expose request
19:00:06.067 00.002 29876 Worker thread wakes up
19:00:06.067 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
19:00:06.073 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:06.073 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:07.989 01.916 29876 Exposure complete
19:00:08.031 00.042 29876 worker thread done servicing request
19:00:08.032 00.001 31432 OnExposeComplete: enter
19:00:08.034 00.002 31432 UpdateGuideState(): m_state=6
19:00:08.036 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
19:00:08.038 00.002 31432 Star::Find returns 1 (0), X=1257.48, Y=944.71, Mass=3984, SNR=40.5, Peak=250 HFD=4.0
19:00:08.040 00.002 31432 MultiStar: [#1 0.20,0.58,0.87,U] [#2 0.69,0.33,0.00,M1] [#3 0.47,0.31,0.88,U] [#4 0.53,0.38,0.94,U] [#5 0.55,0.43,0.84,U] [#6 0.40,0.58,0.80,U] [#7 0.20,0.75,0.00,M5] [#8 0.55,0.38,0.74,U] 
19:00:08.041 00.001 31432 single-star, 6 included, MultiStar: {0.42, 0.39}, one-star: {0.26, 0.13}
19:00:08.043 00.002 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.02) = xAngle (0.44 = 0.44)
19:00:08.045 00.002 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.83)
19:00:08.047 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.47 mountX=0.26 mountY=-0.09, mountTheta=-0.33
19:00:08.049 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.13, opts=13)
19:00:08.052 00.003 31432 Enqueuing Move request for scope (0.26, 0.13)
19:00:08.054 00.002 29876 Worker thread wakes up
19:00:08.054 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
19:00:08.054 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
19:00:08.054 00.000 29876 Moving (0.26, 0.13) raw xDistance=0.26 yDistance=-0.09
19:00:08.054 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
19:00:08.054 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:08.054 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:00:08.054 00.000 29876 MoveAxis(W, 25, ABG)
19:00:08.054 00.000 29876 Guiding  Dir = 3, Dur = 25
19:00:08.054 00.000 29876 IsSlewing returns 0
19:00:08.054 00.000 29876 IsGuiding returns 0
19:00:08.055 00.001 29876 PulseGuide returned control before completion, sleep 35
19:00:08.058 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:08.069 00.011 31432 UpdateGuideState exits: m=3984 RSB=40.5
19:00:08.071 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:08.073 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:08.074 00.001 31432 Enqueuing Expose request
19:00:08.097 00.023 29876 IsGuiding returns 1
19:00:08.097 00.000 29876 scope still moving after pulse duration time elapsed
19:00:08.128 00.031 29876 IsSlewing returns 0
19:00:08.128 00.000 29876 IsGuiding returns 1
19:00:08.158 00.030 29876 IsSlewing returns 0
19:00:08.158 00.000 29876 IsGuiding returns 0
19:00:08.158 00.000 29876 scope move finished after 25 + 78 ms
19:00:08.158 00.000 29876 Move returns status 0, amount 25
19:00:08.158 00.000 29876 MoveAxis(N, 0, ABG)
19:00:08.158 00.000 29876 Move returns status 0, amount 0
19:00:08.158 00.000 29876 move complete, result=0
19:00:08.158 00.000 29876 worker thread done servicing request
19:00:08.158 00.000 29876 Worker thread wakes up
19:00:08.158 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:08.158 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
19:00:08.161 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:10.294 02.133 29876 Exposure complete
19:00:10.338 00.044 29876 worker thread done servicing request
19:00:10.338 00.000 31432 OnExposeComplete: enter
19:00:10.340 00.002 31432 UpdateGuideState(): m_state=6
19:00:10.343 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
19:00:10.345 00.002 31432 Star::Find returns 1 (0), X=1257.48, Y=944.73, Mass=4046, SNR=40.9, Peak=253 HFD=4.6
19:00:10.347 00.002 31432 MultiStar: [#1 -0.52,0.26,0.83,U] [#2 0.23,0.33,0.94,U] [#3 0.54,0.20,0.85,U] [#4 0.13,0.33,0.93,U] [#5 -0.06,0.31,0.82,U] [#6 -0.10,0.27,0.78,U] [#7 -0.18,0.02,0.83,U] [#8 0.21,-0.10,0.72,U] 
19:00:10.348 00.001 31432 refined, 8 included, MultiStar: {0.06, 0.20}, one-star: {0.26, 0.15}
19:00:10.350 00.002 31432 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.02) = xAngle (1.24 = 1.24)
19:00:10.352 00.002 31432 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.25 = -2.03)
19:00:10.354 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.26 mountX=0.07 mountY=-0.19, mountTheta=-1.22
19:00:10.357 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.20, opts=13)
19:00:10.359 00.002 31432 Enqueuing Move request for scope (0.06, 0.20)
19:00:10.361 00.002 29876 Worker thread wakes up
19:00:10.361 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
19:00:10.361 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
19:00:10.361 00.000 29876 Moving (0.06, 0.20) raw xDistance=0.07 yDistance=-0.19
19:00:10.361 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:00:10.361 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:10.361 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:00:10.361 00.000 29876 MoveAxis(E, 0, ABG)
19:00:10.361 00.000 29876 Move returns status 0, amount 0
19:00:10.361 00.000 29876 MoveAxis(N, 0, ABG)
19:00:10.361 00.000 29876 Move returns status 0, amount 0
19:00:10.361 00.000 29876 move complete, result=0
19:00:10.361 00.000 29876 worker thread done servicing request
19:00:10.364 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:10.376 00.012 31432 UpdateGuideState exits: m=4046 RSB=40.9
19:00:10.378 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:10.380 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:10.382 00.002 31432 Enqueuing Expose request
19:00:10.384 00.002 29876 Worker thread wakes up
19:00:10.384 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:00:10.386 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:10.386 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:12.293 01.907 29876 Exposure complete
19:00:12.338 00.045 29876 worker thread done servicing request
19:00:12.339 00.001 31432 OnExposeComplete: enter
19:00:12.341 00.002 31432 UpdateGuideState(): m_state=6
19:00:12.343 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
19:00:12.345 00.002 31432 Star::Find returns 1 (0), X=1257.61, Y=944.76, Mass=4043, SNR=41.2, Peak=253 HFD=4.4
19:00:12.347 00.002 31432 MultiStar: [#1 0.15,0.18,0.85,U] [#2 0.41,0.41,0.90,U] [#3 0.64,0.15,0.88,U] [#4 0.31,0.12,0.94,U] [#5 0.07,0.13,0.80,U] [#6 0.11,0.20,0.77,U] [#7 0.23,0.15,0.81,U] [#8 -0.05,0.02,0.73,U] 
19:00:12.349 00.002 31432 refined, 8 included, MultiStar: {0.26, 0.17}, one-star: {0.39, 0.18}
19:00:12.351 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
19:00:12.353 00.002 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.71)
19:00:12.355 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.32 cameraTheta=0.58 mountX=0.27 mountY=-0.13, mountTheta=-0.46
19:00:12.357 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.17, opts=13)
19:00:12.359 00.002 31432 Enqueuing Move request for scope (0.26, 0.17)
19:00:12.361 00.002 29876 Worker thread wakes up
19:00:12.361 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd
19:00:12.361 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.17)
19:00:12.361 00.000 29876 Moving (0.26, 0.17) raw xDistance=0.27 yDistance=-0.13
19:00:12.361 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
19:00:12.361 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:12.361 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:00:12.361 00.000 29876 MoveAxis(W, 26, ABG)
19:00:12.361 00.000 29876 Guiding  Dir = 3, Dur = 26
19:00:12.362 00.001 29876 IsSlewing returns 0
19:00:12.362 00.000 29876 IsGuiding returns 0
19:00:12.362 00.000 29876 PulseGuide returned control before completion, sleep 36
19:00:12.365 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:12.376 00.011 31432 UpdateGuideState exits: m=4043 RSB=41.2
19:00:12.379 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:12.381 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:12.383 00.002 31432 Enqueuing Expose request
19:00:12.400 00.017 29876 IsGuiding returns 1
19:00:12.400 00.000 29876 scope still moving after pulse duration time elapsed
19:00:12.430 00.030 29876 IsSlewing returns 0
19:00:12.430 00.000 29876 IsGuiding returns 1
19:00:12.461 00.031 29876 IsSlewing returns 0
19:00:12.461 00.000 29876 IsGuiding returns 0
19:00:12.461 00.000 29876 scope move finished after 26 + 74 ms
19:00:12.461 00.000 29876 Move returns status 0, amount 26
19:00:12.461 00.000 29876 MoveAxis(N, 0, ABG)
19:00:12.461 00.000 29876 Move returns status 0, amount 0
19:00:12.461 00.000 29876 move complete, result=0
19:00:12.461 00.000 29876 worker thread done servicing request
19:00:12.461 00.000 29876 Worker thread wakes up
19:00:12.461 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.1 px 0 ms NORTH
19:00:12.464 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:12.464 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:14.596 02.132 29876 Exposure complete
19:00:14.639 00.043 29876 worker thread done servicing request
19:00:14.640 00.001 31432 OnExposeComplete: enter
19:00:14.642 00.002 31432 UpdateGuideState(): m_state=6
19:00:14.644 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
19:00:14.645 00.001 31432 Star::Find returns 1 (0), X=1257.25, Y=944.91, Mass=4056, SNR=41.1, Peak=224 HFD=4.3
19:00:14.648 00.003 31432 MultiStar: [#1 -0.66,-0.05,0.81,U] [#2 -0.60,-0.16,0.90,U] [#3 -0.04,0.08,0.91,U] [#4 -0.03,-0.10,0.96,U] [#5 -0.65,-0.04,0.82,U] [#6 -0.50,0.11,0.79,U] [#7 -0.75,-0.05,0.00,M4] [#8 -0.53,0.10,0.75,U] 
19:00:14.649 00.001 31432 single-star, 7 included, MultiStar: {-0.35, 0.04}, one-star: {0.03, 0.32}
19:00:14.651 00.002 31432 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.02) = xAngle (1.45 = 1.45)
19:00:14.653 00.002 31432 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.46 = -1.82)
19:00:14.655 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.48 mountX=0.04 mountY=-0.32, mountTheta=-1.45
19:00:14.657 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.32, opts=13)
19:00:14.661 00.004 31432 Enqueuing Move request for scope (0.03, 0.32)
19:00:14.663 00.002 29876 Worker thread wakes up
19:00:14.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
19:00:14.664 00.001 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
19:00:14.664 00.000 29876 Moving (0.03, 0.32) raw xDistance=0.04 yDistance=-0.32
19:00:14.664 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:00:14.664 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:00:14.664 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:00:14.664 00.000 29876 MoveAxis(E, 0, ABG)
19:00:14.664 00.000 29876 Move returns status 0, amount 0
19:00:14.664 00.000 29876 MoveAxis(N, 0, ABG)
19:00:14.664 00.000 29876 Move returns status 0, amount 0
19:00:14.664 00.000 29876 move complete, result=0
19:00:14.664 00.000 29876 worker thread done servicing request
19:00:14.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:14.678 00.011 31432 UpdateGuideState exits: m=4056 RSB=41.1
19:00:14.681 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:14.682 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:14.684 00.002 31432 Enqueuing Expose request
19:00:14.686 00.002 29876 Worker thread wakes up
19:00:14.686 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:00:14.689 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:14.689 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:16.592 01.903 29876 Exposure complete
19:00:16.636 00.044 29876 worker thread done servicing request
19:00:16.636 00.000 31432 OnExposeComplete: enter
19:00:16.639 00.003 31432 UpdateGuideState(): m_state=6
19:00:16.641 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
19:00:16.643 00.002 31432 Star::Find returns 1 (0), X=1257.10, Y=945.20, Mass=4222, SNR=41.9, Peak=196 HFD=4.6
19:00:16.645 00.002 31432 MultiStar: [#1 -0.80,0.43,0.00,M5] [#2 -0.43,0.59,0.00,M1] [#3 0.28,0.64,0.00,M1] [#4 -0.09,0.78,0.00,M1] [#5 -0.50,0.54,0.00,M1] [#6 0.01,0.49,0.74,U] [#7 -0.14,0.28,0.81,U] [#8 -0.06,0.42,0.70,U] 
19:00:16.647 00.002 31432 refined, 3 included, MultiStar: {-0.09, 0.46}, one-star: {-0.13, 0.62}
19:00:16.648 00.001 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.73 = 1.73)
19:00:16.650 00.002 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.74 = -1.54)
19:00:16.652 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.46 hyp=0.47 cameraTheta=1.75 mountX=-0.07 mountY=-0.47, mountTheta=-1.73
19:00:16.656 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.46, opts=13)
19:00:16.661 00.005 31432 Enqueuing Move request for scope (-0.09, 0.46)
19:00:16.664 00.003 29876 Worker thread wakes up
19:00:16.664 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.46) opts 0xd
19:00:16.664 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.46)
19:00:16.664 00.000 29876 Moving (-0.09, 0.46) raw xDistance=-0.07 yDistance=-0.47
19:00:16.664 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:00:16.664 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:00:16.664 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
19:00:16.664 00.000 29876 MoveAxis(E, 0, ABG)
19:00:16.664 00.000 29876 Move returns status 0, amount 0
19:00:16.664 00.000 29876 MoveAxis(N, 0, ABG)
19:00:16.664 00.000 29876 Move returns status 0, amount 0
19:00:16.664 00.000 29876 move complete, result=0
19:00:16.664 00.000 29876 worker thread done servicing request
19:00:16.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:16.679 00.012 31432 UpdateGuideState exits: m=4222 RSB=41.9
19:00:16.681 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:16.683 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:16.685 00.002 31432 Enqueuing Expose request
19:00:16.687 00.002 29876 Worker thread wakes up
19:00:16.687 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
19:00:16.690 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:16.690 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:18.816 02.126 29876 Exposure complete
19:00:18.859 00.043 29876 worker thread done servicing request
19:00:18.860 00.001 31432 OnExposeComplete: enter
19:00:18.862 00.002 31432 UpdateGuideState(): m_state=6
19:00:18.864 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
19:00:18.866 00.002 31432 Star::Find returns 1 (0), X=1257.20, Y=944.77, Mass=4039, SNR=41.0, Peak=253 HFD=4.4
19:00:18.868 00.002 31432 MultiStar: [#1 -0.17,0.49,0.83,U] [#2 0.04,0.59,0.94,U] [#3 0.33,0.20,0.90,U] [#4 0.43,0.51,0.95,U] [#5 0.10,0.41,0.79,U] [#6 0.07,0.65,0.78,U] [#7 -0.10,0.60,0.84,U] [#8 0.32,0.10,0.72,U] 
19:00:18.870 00.002 31432 single-star, 8 included, MultiStar: {0.11, 0.42}, one-star: {-0.03, 0.18}
19:00:18.872 00.002 31432 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
19:00:18.873 00.001 31432 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.57)
19:00:18.875 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.72 mountX=-0.02 mountY=-0.19, mountTheta=-1.70
19:00:18.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.18, opts=13)
19:00:18.880 00.002 31432 Enqueuing Move request for scope (-0.03, 0.18)
19:00:18.882 00.002 29876 Worker thread wakes up
19:00:18.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
19:00:18.882 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
19:00:18.882 00.000 29876 Moving (-0.03, 0.18) raw xDistance=-0.02 yDistance=-0.19
19:00:18.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:00:18.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:18.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:00:18.882 00.000 29876 MoveAxis(E, 0, ABG)
19:00:18.882 00.000 29876 Move returns status 0, amount 0
19:00:18.882 00.000 29876 MoveAxis(N, 0, ABG)
19:00:18.882 00.000 29876 Move returns status 0, amount 0
19:00:18.882 00.000 29876 move complete, result=0
19:00:18.882 00.000 29876 worker thread done servicing request
19:00:18.886 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:18.898 00.012 31432 UpdateGuideState exits: m=4039 RSB=41.0
19:00:18.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:18.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:18.904 00.002 31432 Enqueuing Expose request
19:00:18.906 00.002 29876 Worker thread wakes up
19:00:18.906 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:00:18.908 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:18.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:20.821 01.913 29876 Exposure complete
19:00:20.864 00.043 29876 worker thread done servicing request
19:00:20.864 00.000 31432 OnExposeComplete: enter
19:00:20.866 00.002 31432 UpdateGuideState(): m_state=6
19:00:20.868 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
19:00:20.870 00.002 31432 Star::Find returns 1 (0), X=1257.54, Y=944.99, Mass=4076, SNR=41.0, Peak=253 HFD=4.1
19:00:20.872 00.002 31432 MultiStar: [#1 0.39,0.37,0.81,U] [#2 0.52,0.23,0.91,U] [#3 1.02,0.33,0.00,M1] [#4 0.66,0.36,0.00,M1] [#5 0.56,0.11,0.78,U] [#6 0.90,0.52,0.00,M1] [#7 0.10,0.65,0.81,U] [#8 0.35,0.44,0.73,U] 
19:00:20.874 00.002 31432 single-star, 5 included, MultiStar: {0.37, 0.37}, one-star: {0.31, 0.41}
19:00:20.875 00.001 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
19:00:20.877 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
19:00:20.879 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.41 hyp=0.51 cameraTheta=0.91 mountX=0.32 mountY=-0.35, mountTheta=-0.83
19:00:20.884 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.41, opts=13)
19:00:20.889 00.005 31432 Enqueuing Move request for scope (0.31, 0.41)
19:00:20.892 00.003 29876 Worker thread wakes up
19:00:20.892 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.41) opts 0xd
19:00:20.892 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.41)
19:00:20.892 00.000 29876 Moving (0.31, 0.41) raw xDistance=0.32 yDistance=-0.35
19:00:20.892 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
19:00:20.892 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.64 newest=-1.01
19:00:20.892 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
19:00:20.892 00.000 29876 MoveAxis(W, 31, ABG)
19:00:20.892 00.000 29876 Guiding  Dir = 3, Dur = 31
19:00:20.893 00.001 29876 IsSlewing returns 0
19:00:20.893 00.000 29876 IsGuiding returns 0
19:00:20.893 00.000 29876 PulseGuide returned control before completion, sleep 41
19:00:20.899 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:00:20.911 00.012 31432 UpdateGuideState exits: m=4076 RSB=41.0
19:00:20.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:20.915 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:20.917 00.002 31432 Enqueuing Expose request
19:00:20.944 00.027 29876 IsGuiding returns 1
19:00:20.944 00.000 29876 scope still moving after pulse duration time elapsed
19:00:20.975 00.031 29876 IsSlewing returns 0
19:00:20.975 00.000 29876 IsGuiding returns 1
19:00:21.007 00.032 29876 IsSlewing returns 0
19:00:21.007 00.000 29876 IsGuiding returns 0
19:00:21.007 00.000 29876 scope move finished after 31 + 83 ms
19:00:21.007 00.000 29876 Move returns status 0, amount 31
19:00:21.007 00.000 29876 BLC: Oldest BLC event removed
19:00:21.007 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:00:21.007 00.000 29876 MoveAxis(N, 46, ABG)
19:00:21.007 00.000 29876 Guiding  Dir = 0, Dur = 46
19:00:21.007 00.000 29876 IsSlewing returns 0
19:00:21.007 00.000 29876 IsGuiding returns 0
19:00:21.007 00.000 29876 PulseGuide returned control before completion, sleep 56
19:00:21.068 00.061 29876 IsGuiding returns 1
19:00:21.068 00.000 29876 scope still moving after pulse duration time elapsed
19:00:21.099 00.031 29876 IsSlewing returns 0
19:00:21.099 00.000 29876 IsGuiding returns 1
19:00:21.129 00.030 29876 IsSlewing returns 0
19:00:21.129 00.000 29876 IsGuiding returns 0
19:00:21.129 00.000 29876 scope move finished after 46 + 75 ms
19:00:21.129 00.000 29876 Move returns status 0, amount 46
19:00:21.129 00.000 29876 move complete, result=0
19:00:21.129 00.000 29876 worker thread done servicing request
19:00:21.129 00.000 29876 Worker thread wakes up
19:00:21.129 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:21.129 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.4 px 46 ms NORTH
19:00:21.132 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:23.253 02.121 29876 Exposure complete
19:00:23.296 00.043 29876 worker thread done servicing request
19:00:23.296 00.000 31432 OnExposeComplete: enter
19:00:23.298 00.002 31432 UpdateGuideState(): m_state=6
19:00:23.300 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
19:00:23.302 00.002 31432 Star::Find returns 1 (0), X=1257.28, Y=944.80, Mass=3999, SNR=40.5, Peak=252 HFD=4.4
19:00:23.304 00.002 31432 MultiStar: [#1 0.15,0.50,0.85,U] [#2 0.13,0.68,0.92,U] [#3 0.91,0.25,0.00,M2] [#4 0.49,0.38,0.97,U] [#5 0.26,0.17,0.81,U] [#6 0.42,0.07,0.83,U] [#7 0.22,0.25,0.85,U] [#8 0.34,0.45,0.76,U] 
19:00:23.307 00.003 31432 single-star, 7 included, MultiStar: {0.26, 0.34}, one-star: {0.05, 0.22}
19:00:23.309 00.002 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.32 = 1.32)
19:00:23.310 00.001 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.33 = -1.95)
19:00:23.312 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.34 mountX=0.06 mountY=-0.21, mountTheta=-1.31
19:00:23.315 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.22, opts=13)
19:00:23.317 00.002 31432 Enqueuing Move request for scope (0.05, 0.22)
19:00:23.318 00.001 29876 Worker thread wakes up
19:00:23.319 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
19:00:23.319 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
19:00:23.319 00.000 29876 Moving (0.05, 0.22) raw xDistance=0.06 yDistance=-0.21
19:00:23.319 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:00:23.319 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:23.319 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:00:23.319 00.000 29876 MoveAxis(E, 0, ABG)
19:00:23.319 00.000 29876 Move returns status 0, amount 0
19:00:23.319 00.000 29876 MoveAxis(N, 0, ABG)
19:00:23.319 00.000 29876 Move returns status 0, amount 0
19:00:23.319 00.000 29876 move complete, result=0
19:00:23.319 00.000 29876 worker thread done servicing request
19:00:23.323 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:00:23.334 00.011 31432 UpdateGuideState exits: m=3999 RSB=40.5
19:00:23.337 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:23.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:23.341 00.002 31432 Enqueuing Expose request
19:00:23.342 00.001 29876 Worker thread wakes up
19:00:23.342 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:23.342 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:23.342 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:00:25.362 02.020 29876 Exposure complete
19:00:25.404 00.042 29876 worker thread done servicing request
19:00:25.404 00.000 31432 OnExposeComplete: enter
19:00:25.406 00.002 31432 UpdateGuideState(): m_state=6
19:00:25.408 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
19:00:25.410 00.002 31432 Star::Find returns 1 (0), X=1257.23, Y=944.99, Mass=3886, SNR=39.7, Peak=216 HFD=4.3
19:00:25.413 00.003 31432 MultiStar: [#1 0.04,0.44,0.88,U] [#2 0.34,0.40,0.93,U] [#3 0.43,0.29,0.93,U] [#4 -0.20,0.41,0.96,U] [#5 0.40,0.43,0.86,U] [#6 0.56,0.08,0.84,U] [#7 0.14,0.60,0.84,U] [#8 0.52,0.12,0.74,U] 
19:00:25.415 00.002 31432 single-star, 8 included, MultiStar: {0.24, 0.36}, one-star: {0.01, 0.41}
19:00:25.417 00.002 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
19:00:25.419 00.002 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
19:00:25.420 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.56 mountX=0.02 mountY=-0.40, mountTheta=-1.53
19:00:25.424 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.41, opts=13)
19:00:25.426 00.002 31432 Enqueuing Move request for scope (0.01, 0.41)
19:00:25.428 00.002 29876 Worker thread wakes up
19:00:25.428 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.41) opts 0xd
19:00:25.428 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.41)
19:00:25.428 00.000 29876 Moving (0.01, 0.41) raw xDistance=0.02 yDistance=-0.40
19:00:25.428 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:00:25.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
19:00:25.428 00.000 29876 MoveAxis(E, 0, ABG)
19:00:25.428 00.000 29876 Move returns status 0, amount 0
19:00:25.428 00.000 29876 MoveAxis(N, 29, ABG)
19:00:25.428 00.000 29876 Guiding  Dir = 0, Dur = 29
19:00:25.428 00.000 29876 IsSlewing returns 0
19:00:25.428 00.000 29876 IsGuiding returns 0
19:00:25.429 00.001 29876 PulseGuide returned control before completion, sleep 39
19:00:25.434 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:25.445 00.011 31432 UpdateGuideState exits: m=3886 RSB=39.7
19:00:25.447 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:25.449 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:25.451 00.002 31432 Enqueuing Expose request
19:00:25.470 00.019 29876 IsGuiding returns 1
19:00:25.470 00.000 29876 scope still moving after pulse duration time elapsed
19:00:25.501 00.031 29876 IsSlewing returns 0
19:00:25.501 00.000 29876 IsGuiding returns 1
19:00:25.532 00.031 29876 IsSlewing returns 0
19:00:25.532 00.000 29876 IsGuiding returns 1
19:00:25.563 00.031 29876 IsSlewing returns 0
19:00:25.563 00.000 29876 IsGuiding returns 0
19:00:25.563 00.000 29876 scope move finished after 29 + 105 ms
19:00:25.563 00.000 29876 Move returns status 0, amount 29
19:00:25.563 00.000 29876 move complete, result=0
19:00:25.563 00.000 29876 worker thread done servicing request
19:00:25.563 00.000 29876 Worker thread wakes up
19:00:25.563 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 29 ms NORTH
19:00:25.566 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:25.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:27.697 02.131 29876 Exposure complete
19:00:27.740 00.043 29876 worker thread done servicing request
19:00:27.740 00.000 31432 OnExposeComplete: enter
19:00:27.742 00.002 31432 UpdateGuideState(): m_state=6
19:00:27.745 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
19:00:27.746 00.001 31432 Star::Find returns 1 (0), X=1257.53, Y=944.98, Mass=3859, SNR=39.7, Peak=253 HFD=4.1
19:00:27.748 00.002 31432 MultiStar: [#1 0.17,-0.02,0.86,U] [#2 0.43,0.21,0.92,U] [#3 1.02,-0.02,0.00,M2] [#4 0.30,0.27,0.93,U] [#5 0.82,-0.06,0.00,M1] [#6 0.60,0.33,0.00,M1] [#7 0.05,0.26,0.79,U] [#8 0.47,0.17,0.75,U] 
19:00:27.750 00.002 31432 refined, 5 included, MultiStar: {0.29, 0.22}, one-star: {0.30, 0.40}
19:00:27.752 00.002 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
19:00:27.754 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.64)
19:00:27.756 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.65 mountX=0.29 mountY=-0.17, mountTheta=-0.54
19:00:27.758 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.22, opts=13)
19:00:27.761 00.003 31432 Enqueuing Move request for scope (0.29, 0.22)
19:00:27.763 00.002 29876 Worker thread wakes up
19:00:27.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd
19:00:27.763 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
19:00:27.763 00.000 29876 Moving (0.29, 0.22) raw xDistance=0.29 yDistance=-0.17
19:00:27.763 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
19:00:27.763 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:27.763 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:00:27.763 00.000 29876 MoveAxis(W, 28, ABG)
19:00:27.763 00.000 29876 Guiding  Dir = 3, Dur = 28
19:00:27.763 00.000 29876 IsSlewing returns 0
19:00:27.763 00.000 29876 IsGuiding returns 0
19:00:27.764 00.001 29876 PulseGuide returned control before completion, sleep 38
19:00:27.767 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:27.778 00.011 31432 UpdateGuideState exits: m=3859 RSB=39.7
19:00:27.780 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:27.782 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:27.784 00.002 31432 Enqueuing Expose request
19:00:27.805 00.021 29876 IsGuiding returns 1
19:00:27.805 00.000 29876 scope still moving after pulse duration time elapsed
19:00:27.836 00.031 29876 IsSlewing returns 0
19:00:27.836 00.000 29876 IsGuiding returns 1
19:00:27.867 00.031 29876 IsSlewing returns 0
19:00:27.867 00.000 29876 IsGuiding returns 0
19:00:27.867 00.000 29876 scope move finished after 28 + 75 ms
19:00:27.867 00.000 29876 Move returns status 0, amount 28
19:00:27.867 00.000 29876 MoveAxis(N, 0, ABG)
19:00:27.867 00.000 29876 Move returns status 0, amount 0
19:00:27.867 00.000 29876 move complete, result=0
19:00:27.867 00.000 29876 worker thread done servicing request
19:00:27.867 00.000 29876 Worker thread wakes up
19:00:27.867 00.000 31432 GuideStep: 0.3 px 28 ms WEST, -0.2 px 0 ms NORTH
19:00:27.869 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:27.870 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:29.778 01.908 29876 Exposure complete
19:00:29.822 00.044 29876 worker thread done servicing request
19:00:29.822 00.000 31432 OnExposeComplete: enter
19:00:29.824 00.002 31432 UpdateGuideState(): m_state=6
19:00:29.826 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
19:00:29.828 00.002 31432 Star::Find returns 1 (0), X=1257.70, Y=944.61, Mass=3856, SNR=39.8, Peak=232 HFD=4.3
19:00:29.831 00.003 31432 MultiStar: [#1 0.06,0.01,0.81,U] [#2 0.21,-0.04,0.92,U] [#3 0.65,-0.30,0.00,M3] [#4 0.34,-0.01,0.97,U] [#5 0.27,-0.03,0.82,U] [#6 0.51,-0.24,0.79,U] [#7 0.44,0.25,0.84,U] [#8 0.70,-0.14,0.00,M1] 
19:00:29.833 00.002 31432 refined, 6 included, MultiStar: {0.33, -0.00}, one-star: {0.48, 0.03}
19:00:29.835 00.002 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
19:00:29.837 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.98 = 2.98)
19:00:29.839 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-0.01 mountX=0.33 mountY=0.05, mountTheta=0.16
19:00:29.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.00, opts=13)
19:00:29.844 00.002 31432 Enqueuing Move request for scope (0.33, -0.00)
19:00:29.845 00.001 29876 Worker thread wakes up
19:00:29.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.00) opts 0xd
19:00:29.846 00.001 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.00)
19:00:29.846 00.000 29876 Moving (0.33, -0.00) raw xDistance=0.33 yDistance=0.05
19:00:29.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
19:00:29.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:29.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:00:29.846 00.000 29876 MoveAxis(W, 36, ABG)
19:00:29.846 00.000 29876 Guiding  Dir = 3, Dur = 36
19:00:29.846 00.000 29876 IsSlewing returns 0
19:00:29.846 00.000 29876 IsGuiding returns 0
19:00:29.846 00.000 29876 PulseGuide returned control before completion, sleep 46
19:00:29.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:00:29.861 00.012 31432 UpdateGuideState exits: m=3856 RSB=39.8
19:00:29.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:29.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:29.867 00.002 31432 Enqueuing Expose request
19:00:29.900 00.033 29876 IsGuiding returns 1
19:00:29.900 00.000 29876 scope still moving after pulse duration time elapsed
19:00:29.931 00.031 29876 IsSlewing returns 0
19:00:29.931 00.000 29876 IsGuiding returns 1
19:00:29.962 00.031 29876 IsSlewing returns 0
19:00:29.962 00.000 29876 IsGuiding returns 0
19:00:29.962 00.000 29876 scope move finished after 36 + 79 ms
19:00:29.962 00.000 29876 Move returns status 0, amount 36
19:00:29.962 00.000 29876 MoveAxis(N, 0, ABG)
19:00:29.962 00.000 29876 Move returns status 0, amount 0
19:00:29.962 00.000 29876 move complete, result=0
19:00:29.962 00.000 29876 worker thread done servicing request
19:00:29.962 00.000 29876 Worker thread wakes up
19:00:29.962 00.000 31432 GuideStep: 0.3 px 36 ms WEST, 0.1 px 0 ms NORTH
19:00:29.965 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:29.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:32.194 02.229 29876 Exposure complete
19:00:32.237 00.043 29876 worker thread done servicing request
19:00:32.237 00.000 31432 OnExposeComplete: enter
19:00:32.239 00.002 31432 UpdateGuideState(): m_state=6
19:00:32.242 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
19:00:32.244 00.002 31432 Star::Find returns 1 (0), X=1258.48, Y=944.71, Mass=3843, SNR=40.0, Peak=252 HFD=4.0
19:00:32.246 00.002 31432 MultiStar: [#1 0.35,0.01,0.83,U] [#2 1.13,-0.04,0.00,M1] [#3 1.45,-0.14,0.00,M4] [#4 1.20,0.00,0.00,M1] [#5 1.01,-0.13,0.00,M1] [#6 1.03,0.05,0.00,M1] [#7 0.60,0.33,0.85,U] [#8 1.09,0.10,0.00,M2] 
19:00:32.248 00.002 31432 refined, 2 included, MultiStar: {0.77, 0.16}, one-star: {1.26, 0.13}
19:00:32.250 00.002 31432 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
19:00:32.252 00.002 31432 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.19 = -3.09)
19:00:32.254 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.16 hyp=0.78 cameraTheta=0.20 mountX=0.77 mountY=-0.04, mountTheta=-0.05
19:00:32.257 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.16, opts=13)
19:00:32.259 00.002 31432 Enqueuing Move request for scope (0.77, 0.16)
19:00:32.261 00.002 29876 Worker thread wakes up
19:00:32.261 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.16) opts 0xd
19:00:32.261 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.16)
19:00:32.261 00.000 29876 Moving (0.77, 0.16) raw xDistance=0.77 yDistance=-0.04
19:00:32.261 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.77
19:00:32.261 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:32.261 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:00:32.261 00.000 29876 MoveAxis(W, 79, ABG)
19:00:32.261 00.000 29876 Guiding  Dir = 3, Dur = 79
19:00:32.261 00.000 29876 IsSlewing returns 0
19:00:32.261 00.000 29876 IsGuiding returns 0
19:00:32.262 00.001 29876 PulseGuide returned control before completion, sleep 89
19:00:32.264 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=257, Gamma=0.490
19:00:32.276 00.012 31432 UpdateGuideState exits: m=3843 RSB=40.0
19:00:32.279 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:32.281 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:32.283 00.002 31432 Enqueuing Expose request
19:00:32.361 00.078 29876 IsGuiding returns 1
19:00:32.361 00.000 29876 scope still moving after pulse duration time elapsed
19:00:32.391 00.030 29876 IsSlewing returns 0
19:00:32.391 00.000 29876 IsGuiding returns 1
19:00:32.423 00.032 29876 IsSlewing returns 0
19:00:32.423 00.000 29876 IsGuiding returns 1
19:00:32.453 00.030 29876 IsSlewing returns 0
19:00:32.453 00.000 29876 IsGuiding returns 0
19:00:32.453 00.000 29876 scope move finished after 79 + 113 ms
19:00:32.453 00.000 29876 Move returns status 0, amount 79
19:00:32.453 00.000 29876 MoveAxis(N, 0, ABG)
19:00:32.453 00.000 29876 Move returns status 0, amount 0
19:00:32.453 00.000 29876 move complete, result=0
19:00:32.453 00.000 29876 worker thread done servicing request
19:00:32.454 00.001 29876 Worker thread wakes up
19:00:32.454 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:32.454 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:32.454 00.000 31432 GuideStep: 0.8 px 79 ms WEST, -0.0 px 0 ms NORTH
19:00:34.357 01.903 29876 Exposure complete
19:00:34.400 00.043 29876 worker thread done servicing request
19:00:34.400 00.000 31432 OnExposeComplete: enter
19:00:34.402 00.002 31432 UpdateGuideState(): m_state=6
19:00:34.404 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
19:00:34.406 00.002 31432 Star::Find returns 1 (0), X=1257.47, Y=944.99, Mass=4020, SNR=40.8, Peak=253 HFD=4.1
19:00:34.408 00.002 31432 MultiStar: [#1 -0.03,0.07,0.81,U] [#2 0.46,-0.01,0.91,U] [#3 0.51,-0.02,0.89,U] [#4 0.05,0.07,0.96,U] [#5 -0.06,0.17,0.81,U] [#6 0.40,0.16,0.79,U] [#7 -0.06,0.34,0.84,U] [#8 0.28,0.15,0.74,U] 
19:00:34.410 00.002 31432 refined, 8 included, MultiStar: {0.20, 0.15}, one-star: {0.25, 0.40}
19:00:34.412 00.002 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
19:00:34.414 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
19:00:34.415 00.001 31432 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=0.20 mountY=-0.12, mountTheta=-0.52
19:00:34.418 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.15, opts=13)
19:00:34.421 00.003 31432 Enqueuing Move request for scope (0.20, 0.15)
19:00:34.423 00.002 29876 Worker thread wakes up
19:00:34.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
19:00:34.423 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
19:00:34.423 00.000 29876 Moving (0.20, 0.15) raw xDistance=0.20 yDistance=-0.12
19:00:34.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.20
19:00:34.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:34.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:00:34.423 00.000 29876 MoveAxis(W, 31, ABG)
19:00:34.424 00.001 29876 Guiding  Dir = 3, Dur = 31
19:00:34.424 00.000 29876 IsSlewing returns 0
19:00:34.424 00.000 29876 IsGuiding returns 0
19:00:34.424 00.000 29876 PulseGuide returned control before completion, sleep 41
19:00:34.427 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:34.441 00.014 31432 UpdateGuideState exits: m=4020 RSB=40.8
19:00:34.444 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:34.445 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:34.448 00.003 31432 Enqueuing Expose request
19:00:34.467 00.019 29876 IsGuiding returns 1
19:00:34.467 00.000 29876 scope still moving after pulse duration time elapsed
19:00:34.499 00.032 29876 IsSlewing returns 0
19:00:34.499 00.000 29876 IsGuiding returns 1
19:00:34.530 00.031 29876 IsSlewing returns 0
19:00:34.530 00.000 29876 IsGuiding returns 0
19:00:34.530 00.000 29876 scope move finished after 31 + 74 ms
19:00:34.530 00.000 29876 Move returns status 0, amount 31
19:00:34.530 00.000 29876 MoveAxis(N, 0, ABG)
19:00:34.530 00.000 29876 Move returns status 0, amount 0
19:00:34.530 00.000 29876 move complete, result=0
19:00:34.530 00.000 29876 worker thread done servicing request
19:00:34.530 00.000 29876 Worker thread wakes up
19:00:34.530 00.000 31432 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
19:00:34.533 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:34.533 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:36.661 02.128 29876 Exposure complete
19:00:36.704 00.043 29876 worker thread done servicing request
19:00:36.704 00.000 31432 OnExposeComplete: enter
19:00:36.707 00.003 31432 UpdateGuideState(): m_state=6
19:00:36.709 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
19:00:36.711 00.002 31432 Star::Find returns 1 (0), X=1257.90, Y=944.62, Mass=4126, SNR=41.2, Peak=253 HFD=4.2
19:00:36.713 00.002 31432 MultiStar: [#1 0.17,0.02,0.81,U] [#2 0.28,-0.13,0.91,U] [#3 0.71,-0.08,0.00,M4] [#4 0.48,0.15,0.96,U] [#5 0.34,0.17,0.81,U] [#6 0.39,-0.24,0.80,U] [#7 0.43,-0.03,0.77,U] [#8 0.54,-0.29,0.74,U] 
19:00:36.715 00.002 31432 refined, 7 included, MultiStar: {0.42, -0.03}, one-star: {0.67, 0.04}
19:00:36.716 00.001 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:00:36.718 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:00:36.720 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-0.07 mountX=0.42 mountY=0.09, mountTheta=0.22
19:00:36.724 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.03, opts=13)
19:00:36.726 00.002 31432 Enqueuing Move request for scope (0.42, -0.03)
19:00:36.728 00.002 29876 Worker thread wakes up
19:00:36.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.03) opts 0xd
19:00:36.728 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.03)
19:00:36.728 00.000 29876 Moving (0.42, -0.03) raw xDistance=0.42 yDistance=0.09
19:00:36.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
19:00:36.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:36.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:00:36.728 00.000 29876 MoveAxis(W, 44, ABG)
19:00:36.729 00.001 29876 Guiding  Dir = 3, Dur = 44
19:00:36.729 00.000 29876 IsSlewing returns 0
19:00:36.729 00.000 29876 IsGuiding returns 0
19:00:36.729 00.000 29876 PulseGuide returned control before completion, sleep 54
19:00:36.732 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:36.743 00.011 31432 UpdateGuideState exits: m=4126 RSB=41.2
19:00:36.745 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:36.747 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:36.749 00.002 31432 Enqueuing Expose request
19:00:36.784 00.035 29876 IsGuiding returns 1
19:00:36.784 00.000 29876 scope still moving after pulse duration time elapsed
19:00:36.814 00.030 29876 IsSlewing returns 0
19:00:36.814 00.000 29876 IsGuiding returns 1
19:00:36.845 00.031 29876 IsSlewing returns 0
19:00:36.845 00.000 29876 IsGuiding returns 0
19:00:36.845 00.000 29876 scope move finished after 44 + 71 ms
19:00:36.845 00.000 29876 Move returns status 0, amount 44
19:00:36.845 00.000 29876 MoveAxis(N, 0, ABG)
19:00:36.845 00.000 29876 Move returns status 0, amount 0
19:00:36.845 00.000 29876 move complete, result=0
19:00:36.845 00.000 29876 worker thread done servicing request
19:00:36.845 00.000 29876 Worker thread wakes up
19:00:36.845 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.1 px 0 ms NORTH
19:00:36.848 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:36.848 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:38.761 01.913 29876 Exposure complete
19:00:38.804 00.043 29876 worker thread done servicing request
19:00:38.804 00.000 31432 OnExposeComplete: enter
19:00:38.806 00.002 31432 UpdateGuideState(): m_state=6
19:00:38.809 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
19:00:38.811 00.002 31432 Star::Find returns 1 (0), X=1257.97, Y=944.67, Mass=4255, SNR=42.0, Peak=253 HFD=4.4
19:00:38.813 00.002 31432 MultiStar: [#1 0.09,-0.34,0.82,U] [#2 0.42,-0.37,0.91,U] [#3 0.89,-0.25,0.00,M5] [#4 0.68,-0.46,0.00,M1] [#5 0.45,-0.44,0.79,U] [#6 0.68,-0.54,0.00,M1] [#7 0.52,-0.58,0.00,M1] [#8 0.46,-0.25,0.70,U] 
19:00:38.815 00.002 31432 refined, 4 included, MultiStar: {0.44, -0.25}, one-star: {0.75, 0.09}
19:00:38.816 00.001 31432 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
19:00:38.818 00.002 31432 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
19:00:38.820 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.25 hyp=0.51 cameraTheta=-0.51 mountX=0.44 mountY=0.31, mountTheta=0.62
19:00:38.825 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.25, opts=13)
19:00:38.829 00.004 31432 Enqueuing Move request for scope (0.44, -0.25)
19:00:38.831 00.002 29876 Worker thread wakes up
19:00:38.831 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.25) opts 0xd
19:00:38.831 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.25)
19:00:38.831 00.000 29876 Moving (0.44, -0.25) raw xDistance=0.44 yDistance=0.31
19:00:38.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
19:00:38.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:00:38.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
19:00:38.831 00.000 29876 MoveAxis(W, 48, ABG)
19:00:38.831 00.000 29876 Guiding  Dir = 3, Dur = 48
19:00:38.832 00.001 29876 IsSlewing returns 0
19:00:38.832 00.000 29876 IsGuiding returns 0
19:00:38.832 00.000 29876 PulseGuide returned control before completion, sleep 58
19:00:38.835 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:38.847 00.012 31432 UpdateGuideState exits: m=4255 RSB=42.0
19:00:38.852 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:38.856 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:38.858 00.002 31432 Enqueuing Expose request
19:00:38.901 00.043 29876 IsGuiding returns 1
19:00:38.901 00.000 29876 scope still moving after pulse duration time elapsed
19:00:38.931 00.030 29876 IsSlewing returns 0
19:00:38.931 00.000 29876 IsGuiding returns 0
19:00:38.931 00.000 29876 scope move finished after 48 + 51 ms
19:00:38.931 00.000 29876 Move returns status 0, amount 48
19:00:38.931 00.000 29876 MoveAxis(N, 0, ABG)
19:00:38.931 00.000 29876 Move returns status 0, amount 0
19:00:38.931 00.000 29876 move complete, result=0
19:00:38.931 00.000 29876 worker thread done servicing request
19:00:38.931 00.000 29876 Worker thread wakes up
19:00:38.931 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:38.931 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:38.931 00.000 31432 GuideStep: 0.4 px 48 ms WEST, 0.3 px 0 ms NORTH
19:00:41.059 02.128 29876 Exposure complete
19:00:41.102 00.043 29876 worker thread done servicing request
19:00:41.102 00.000 31432 OnExposeComplete: enter
19:00:41.104 00.002 31432 UpdateGuideState(): m_state=6
19:00:41.106 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
19:00:41.108 00.002 31432 Star::Find returns 1 (0), X=1258.02, Y=944.58, Mass=3986, SNR=40.5, Peak=253 HFD=4.1
19:00:41.110 00.002 31432 MultiStar: [#1 0.57,-0.22,0.85,U] [#2 1.05,0.17,0.00,M1] [#3 1.28,-0.30,0.00,M6] [#4 1.31,0.09,0.00,M2] [#5 0.71,-0.18,0.00,M1] [#6 1.22,-0.09,0.00,M2] [#7 0.60,0.00,0.84,U] [#8 0.81,-0.05,0.00,M1] 
19:00:41.112 00.002 31432 refined, 2 included, MultiStar: {0.67, -0.07}, one-star: {0.80, -0.00}
19:00:41.114 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
19:00:41.116 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
19:00:41.117 00.001 31432 CameraToMount -- cameraX=0.67 cameraY=-0.07 hyp=0.67 cameraTheta=-0.10 mountX=0.66 mountY=0.17, mountTheta=0.25
19:00:41.120 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.07, opts=13)
19:00:41.122 00.002 31432 Enqueuing Move request for scope (0.67, -0.07)
19:00:41.124 00.002 29876 Worker thread wakes up
19:00:41.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.07) opts 0xd
19:00:41.124 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.07)
19:00:41.124 00.000 29876 Moving (0.67, -0.07) raw xDistance=0.66 yDistance=0.17
19:00:41.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
19:00:41.125 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:41.125 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:00:41.125 00.000 29876 MoveAxis(W, 71, ABG)
19:00:41.125 00.000 29876 Guiding  Dir = 3, Dur = 71
19:00:41.125 00.000 29876 IsSlewing returns 0
19:00:41.125 00.000 29876 IsGuiding returns 0
19:00:41.125 00.000 29876 PulseGuide returned control before completion, sleep 81
19:00:41.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:41.140 00.012 31432 UpdateGuideState exits: m=3986 RSB=40.5
19:00:41.142 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:41.144 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:41.145 00.001 31432 Enqueuing Expose request
19:00:41.211 00.066 29876 IsGuiding returns 1
19:00:41.211 00.000 29876 scope still moving after pulse duration time elapsed
19:00:41.243 00.032 29876 IsSlewing returns 0
19:00:41.243 00.000 29876 IsGuiding returns 1
19:00:41.274 00.031 29876 IsSlewing returns 0
19:00:41.274 00.000 29876 IsGuiding returns 0
19:00:41.274 00.000 29876 scope move finished after 71 + 77 ms
19:00:41.274 00.000 29876 Move returns status 0, amount 71
19:00:41.274 00.000 29876 MoveAxis(N, 0, ABG)
19:00:41.274 00.000 29876 Move returns status 0, amount 0
19:00:41.274 00.000 29876 move complete, result=0
19:00:41.274 00.000 29876 worker thread done servicing request
19:00:41.274 00.000 29876 Worker thread wakes up
19:00:41.274 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:41.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:41.274 00.000 31432 GuideStep: 0.7 px 71 ms WEST, 0.2 px 0 ms NORTH
19:00:43.179 01.905 29876 Exposure complete
19:00:43.222 00.043 29876 worker thread done servicing request
19:00:43.222 00.000 31432 OnExposeComplete: enter
19:00:43.224 00.002 31432 UpdateGuideState(): m_state=6
19:00:43.227 00.003 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
19:00:43.229 00.002 31432 Star::Find returns 1 (0), X=1258.12, Y=944.88, Mass=3985, SNR=40.9, Peak=253 HFD=4.2
19:00:43.231 00.002 31432 MultiStar: [#1 0.67,0.07,0.82,U] [#2 0.90,-0.11,0.00,M2] [#3 1.31,-0.05,0.00,M7] [#4 1.16,-0.00,0.00,M3] [#5 0.80,-0.22,0.00,M2] [#6 0.98,0.03,0.00,M3] [#7 0.43,0.35,0.85,U] [#8 1.00,-0.05,0.00,M2] 
19:00:43.233 00.002 31432 refined, 2 included, MultiStar: {0.68, 0.25}, one-star: {0.90, 0.30}
19:00:43.235 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.33 = 0.33)
19:00:43.236 00.001 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.95)
19:00:43.238 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=0.25 hyp=0.72 cameraTheta=0.35 mountX=0.68 mountY=-0.14, mountTheta=-0.20
19:00:43.241 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=0.25, opts=13)
19:00:43.243 00.002 31432 Enqueuing Move request for scope (0.68, 0.25)
19:00:43.245 00.002 29876 Worker thread wakes up
19:00:43.245 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.25) opts 0xd
19:00:43.245 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, 0.25)
19:00:43.245 00.000 29876 Moving (0.68, 0.25) raw xDistance=0.68 yDistance=-0.14
19:00:43.245 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68
19:00:43.245 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:43.245 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:00:43.245 00.000 29876 MoveAxis(W, 76, ABG)
19:00:43.245 00.000 29876 Guiding  Dir = 3, Dur = 76
19:00:43.245 00.000 29876 IsSlewing returns 0
19:00:43.246 00.001 29876 IsGuiding returns 0
19:00:43.246 00.000 29876 PulseGuide returned control before completion, sleep 86
19:00:43.249 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:43.260 00.011 31432 UpdateGuideState exits: m=3985 RSB=40.9
19:00:43.262 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:43.264 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:43.267 00.003 31432 Enqueuing Expose request
19:00:43.333 00.066 29876 IsGuiding returns 1
19:00:43.333 00.000 29876 scope still moving after pulse duration time elapsed
19:00:43.363 00.030 29876 IsSlewing returns 0
19:00:43.363 00.000 29876 IsGuiding returns 1
19:00:43.394 00.031 29876 IsSlewing returns 0
19:00:43.394 00.000 29876 IsGuiding returns 0
19:00:43.394 00.000 29876 scope move finished after 76 + 71 ms
19:00:43.394 00.000 29876 Move returns status 0, amount 76
19:00:43.394 00.000 29876 MoveAxis(N, 0, ABG)
19:00:43.394 00.000 29876 Move returns status 0, amount 0
19:00:43.394 00.000 29876 move complete, result=0
19:00:43.394 00.000 29876 worker thread done servicing request
19:00:43.394 00.000 29876 Worker thread wakes up
19:00:43.395 00.001 31432 GuideStep: 0.7 px 76 ms WEST, -0.1 px 0 ms NORTH
19:00:43.400 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:43.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:45.522 02.122 29876 Exposure complete
19:00:45.566 00.044 29876 worker thread done servicing request
19:00:45.566 00.000 31432 OnExposeComplete: enter
19:00:45.568 00.002 31432 UpdateGuideState(): m_state=6
19:00:45.570 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
19:00:45.572 00.002 31432 Star::Find returns 1 (0), X=1256.90, Y=944.71, Mass=4291, SNR=42.0, Peak=253 HFD=4.4
19:00:45.574 00.002 31432 MultiStar: [#1 -0.43,-0.09,0.83,U] [#2 -0.12,0.03,0.90,U] [#3 -0.05,-0.15,0.83,U] [#4 0.28,0.01,0.91,U] [#5 -0.09,-0.07,0.79,U] [#6 0.04,0.15,0.75,U] [#7 -0.55,0.26,0.79,U] [#8 -0.13,-0.03,0.71,U] 
19:00:45.575 00.001 31432 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.33, 0.12}
19:00:45.577 00.002 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
19:00:45.579 00.002 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
19:00:45.581 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
19:00:45.585 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.03, opts=13)
19:00:45.589 00.004 31432 Enqueuing Move request for scope (-0.15, 0.03)
19:00:45.591 00.002 29876 Worker thread wakes up
19:00:45.591 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
19:00:45.591 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
19:00:45.591 00.000 29876 Moving (-0.15, 0.03) raw xDistance=-0.15 yDistance=-0.05
19:00:45.591 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:00:45.591 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:45.591 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:00:45.591 00.000 29876 MoveAxis(E, 0, ABG)
19:00:45.591 00.000 29876 Move returns status 0, amount 0
19:00:45.591 00.000 29876 MoveAxis(N, 0, ABG)
19:00:45.591 00.000 29876 Move returns status 0, amount 0
19:00:45.591 00.000 29876 move complete, result=0
19:00:45.591 00.000 29876 worker thread done servicing request
19:00:45.594 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:45.606 00.012 31432 UpdateGuideState exits: m=4291 RSB=42.0
19:00:45.608 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:45.610 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:45.612 00.002 31432 Enqueuing Expose request
19:00:45.614 00.002 29876 Worker thread wakes up
19:00:45.614 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:00:45.616 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:45.616 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:47.524 01.908 29876 Exposure complete
19:00:47.570 00.046 29876 worker thread done servicing request
19:00:47.570 00.000 31432 OnExposeComplete: enter
19:00:47.572 00.002 31432 UpdateGuideState(): m_state=6
19:00:47.574 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
19:00:47.576 00.002 31432 Star::Find returns 1 (0), X=1256.97, Y=944.68, Mass=4083, SNR=40.8, Peak=253 HFD=4.1
19:00:47.577 00.001 31432 MultiStar: [#1 -0.47,-0.07,0.85,U] [#2 -0.10,0.25,0.92,U] [#3 0.01,-0.14,0.89,U] [#4 0.07,0.33,0.99,U] [#5 0.16,-0.04,0.83,U] [#6 0.24,0.27,0.76,U] [#7 -0.16,0.29,0.82,U] [#8 -0.08,-0.14,0.73,U] 
19:00:47.580 00.003 31432 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.26, 0.10}
19:00:47.582 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
19:00:47.584 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
19:00:47.585 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
19:00:47.588 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.10, opts=13)
19:00:47.590 00.002 31432 Enqueuing Move request for scope (-0.07, 0.10)
19:00:47.592 00.002 29876 Worker thread wakes up
19:00:47.592 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
19:00:47.592 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
19:00:47.592 00.000 29876 Moving (-0.07, 0.10) raw xDistance=-0.07 yDistance=-0.11
19:00:47.592 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:00:47.592 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:47.592 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:00:47.592 00.000 29876 MoveAxis(E, 0, ABG)
19:00:47.592 00.000 29876 Move returns status 0, amount 0
19:00:47.592 00.000 29876 MoveAxis(N, 0, ABG)
19:00:47.592 00.000 29876 Move returns status 0, amount 0
19:00:47.592 00.000 29876 move complete, result=0
19:00:47.592 00.000 29876 worker thread done servicing request
19:00:47.596 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:47.606 00.010 31432 UpdateGuideState exits: m=4083 RSB=40.8
19:00:47.609 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:47.610 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:47.612 00.002 31432 Enqueuing Expose request
19:00:47.614 00.002 29876 Worker thread wakes up
19:00:47.614 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:00:47.616 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:47.616 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:49.843 02.227 29876 Exposure complete
19:00:49.886 00.043 29876 worker thread done servicing request
19:00:49.886 00.000 31432 OnExposeComplete: enter
19:00:49.889 00.003 31432 UpdateGuideState(): m_state=6
19:00:49.891 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
19:00:49.893 00.002 31432 Star::Find returns 1 (0), X=1257.68, Y=944.72, Mass=4223, SNR=42.0, Peak=253 HFD=4.3
19:00:49.894 00.001 31432 MultiStar: [#1 0.40,0.15,0.81,U] [#2 0.69,0.10,0.00,M1] [#3 1.15,0.20,0.00,M6] [#4 0.89,0.03,0.00,M2] [#5 0.96,0.12,0.00,M1] [#6 0.90,0.23,0.00,M2] [#7 0.79,0.23,0.00,M1] [#8 0.48,0.05,0.68,U] 
19:00:49.896 00.002 31432 refined, 2 included, MultiStar: {0.44, 0.12}, one-star: {0.45, 0.14}
19:00:49.898 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
19:00:49.900 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
19:00:49.902 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.46 cameraTheta=0.26 mountX=0.45 mountY=-0.05, mountTheta=-0.10
19:00:49.905 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.12, opts=13)
19:00:49.907 00.002 31432 Enqueuing Move request for scope (0.44, 0.12)
19:00:49.908 00.001 29876 Worker thread wakes up
19:00:49.909 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd
19:00:49.909 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.12)
19:00:49.909 00.000 29876 Moving (0.44, 0.12) raw xDistance=0.45 yDistance=-0.05
19:00:49.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
19:00:49.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:49.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:00:49.909 00.000 29876 MoveAxis(W, 43, ABG)
19:00:49.909 00.000 29876 Guiding  Dir = 3, Dur = 43
19:00:49.909 00.000 29876 IsSlewing returns 0
19:00:49.909 00.000 29876 IsGuiding returns 0
19:00:49.909 00.000 29876 PulseGuide returned control before completion, sleep 53
19:00:49.913 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:49.924 00.011 31432 UpdateGuideState exits: m=4223 RSB=42.0
19:00:49.926 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:49.928 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:49.930 00.002 31432 Enqueuing Expose request
19:00:49.964 00.034 29876 IsGuiding returns 1
19:00:49.964 00.000 29876 scope still moving after pulse duration time elapsed
19:00:49.995 00.031 29876 IsSlewing returns 0
19:00:49.995 00.000 29876 IsGuiding returns 1
19:00:50.026 00.031 29876 IsSlewing returns 0
19:00:50.026 00.000 29876 IsGuiding returns 1
19:00:50.056 00.030 29876 IsSlewing returns 0
19:00:50.056 00.000 29876 IsGuiding returns 1
19:00:50.087 00.031 29876 IsSlewing returns 0
19:00:50.087 00.000 29876 IsGuiding returns 1
19:00:50.118 00.031 29876 IsSlewing returns 0
19:00:50.118 00.000 29876 IsGuiding returns 1
19:00:50.149 00.031 29876 IsSlewing returns 0
19:00:50.149 00.000 29876 IsGuiding returns 0
19:00:50.149 00.000 29876 scope move finished after 43 + 196 ms
19:00:50.149 00.000 29876 Move returns status 0, amount 43
19:00:50.149 00.000 29876 MoveAxis(N, 0, ABG)
19:00:50.149 00.000 29876 Move returns status 0, amount 0
19:00:50.149 00.000 29876 move complete, result=0
19:00:50.149 00.000 29876 worker thread done servicing request
19:00:50.149 00.000 29876 Worker thread wakes up
19:00:50.149 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.0 px 0 ms NORTH
19:00:50.152 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:50.152 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:52.061 01.909 29876 Exposure complete
19:00:52.105 00.044 29876 worker thread done servicing request
19:00:52.105 00.000 31432 OnExposeComplete: enter
19:00:52.107 00.002 31432 UpdateGuideState(): m_state=6
19:00:52.109 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
19:00:52.111 00.002 31432 Star::Find returns 1 (0), X=1258.04, Y=944.65, Mass=3964, SNR=40.4, Peak=253 HFD=4.0
19:00:52.113 00.002 31432 MultiStar: [#1 0.54,0.04,0.84,U] [#2 0.86,-0.21,0.00,M2] [#3 0.86,-0.01,0.00,M7] [#4 0.74,-0.27,0.00,M3] [#5 0.44,-0.09,0.76,U] [#6 1.16,-0.07,0.00,M3] [#7 0.82,0.02,0.00,M2] [#8 1.21,-0.12,0.00,M1] 
19:00:52.115 00.002 31432 refined, 2 included, MultiStar: {0.61, 0.01}, one-star: {0.81, 0.07}
19:00:52.117 00.002 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.02) = xAngle (-0.00 = -0.00)
19:00:52.118 00.001 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
19:00:52.120 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=0.01 hyp=0.61 cameraTheta=0.02 mountX=0.61 mountY=0.08, mountTheta=0.13
19:00:52.123 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.01, opts=13)
19:00:52.125 00.002 31432 Enqueuing Move request for scope (0.61, 0.01)
19:00:52.127 00.002 29876 Worker thread wakes up
19:00:52.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.01) opts 0xd
19:00:52.127 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.01)
19:00:52.127 00.000 29876 Moving (0.61, 0.01) raw xDistance=0.61 yDistance=0.08
19:00:52.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
19:00:52.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:52.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:00:52.127 00.000 29876 MoveAxis(W, 65, ABG)
19:00:52.127 00.000 29876 Guiding  Dir = 3, Dur = 65
19:00:52.127 00.000 29876 IsSlewing returns 0
19:00:52.128 00.001 29876 IsGuiding returns 0
19:00:52.128 00.000 29876 PulseGuide returned control before completion, sleep 75
19:00:52.131 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:52.142 00.011 31432 UpdateGuideState exits: m=3964 RSB=40.4
19:00:52.144 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:52.146 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:52.148 00.002 31432 Enqueuing Expose request
19:00:52.213 00.065 29876 IsGuiding returns 1
19:00:52.213 00.000 29876 scope still moving after pulse duration time elapsed
19:00:52.244 00.031 29876 IsSlewing returns 0
19:00:52.244 00.000 29876 IsGuiding returns 1
19:00:52.275 00.031 29876 IsSlewing returns 0
19:00:52.275 00.000 29876 IsGuiding returns 1
19:00:52.306 00.031 29876 IsSlewing returns 0
19:00:52.306 00.000 29876 IsGuiding returns 1
19:00:52.337 00.031 29876 IsSlewing returns 0
19:00:52.337 00.000 29876 IsGuiding returns 0
19:00:52.337 00.000 29876 scope move finished after 65 + 143 ms
19:00:52.337 00.000 29876 Move returns status 0, amount 65
19:00:52.337 00.000 29876 MoveAxis(N, 0, ABG)
19:00:52.337 00.000 29876 Move returns status 0, amount 0
19:00:52.337 00.000 29876 move complete, result=0
19:00:52.337 00.000 29876 worker thread done servicing request
19:00:52.338 00.001 29876 Worker thread wakes up
19:00:52.338 00.000 31432 GuideStep: 0.6 px 65 ms WEST, 0.1 px 0 ms NORTH
19:00:52.340 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:52.340 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:54.473 02.133 29876 Exposure complete
19:00:54.521 00.048 29876 worker thread done servicing request
19:00:54.521 00.000 31432 OnExposeComplete: enter
19:00:54.523 00.002 31432 UpdateGuideState(): m_state=6
19:00:54.525 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
19:00:54.527 00.002 31432 Star::Find returns 1 (0), X=1257.04, Y=944.45, Mass=4017, SNR=40.8, Peak=250 HFD=4.1
19:00:54.529 00.002 31432 MultiStar: [#1 -0.67,-0.04,0.84,U] [#2 -0.33,-0.43,0.92,U] [#3 0.54,-0.03,0.89,U] [#4 -0.02,-0.32,0.97,U] [#5 -0.14,-0.44,0.85,U] [#6 -0.30,-0.26,0.81,U] [#7 -0.66,-0.04,0.83,U] [#8 -0.21,-0.18,0.74,U] 
19:00:54.531 00.002 31432 single-star, 8 included, MultiStar: {-0.21, -0.21}, one-star: {-0.19, -0.13}
19:00:54.533 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
19:00:54.535 00.002 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
19:00:54.537 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.53 mountX=-0.19 mountY=0.10, mountTheta=2.66
19:00:54.539 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.13, opts=13)
19:00:54.541 00.002 31432 Enqueuing Move request for scope (-0.19, -0.13)
19:00:54.543 00.002 29876 Worker thread wakes up
19:00:54.543 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
19:00:54.543 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
19:00:54.543 00.000 29876 Moving (-0.19, -0.13) raw xDistance=-0.19 yDistance=0.10
19:00:54.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:00:54.543 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:54.543 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:00:54.543 00.000 29876 MoveAxis(E, 0, ABG)
19:00:54.543 00.000 29876 Move returns status 0, amount 0
19:00:54.543 00.000 29876 MoveAxis(N, 0, ABG)
19:00:54.543 00.000 29876 Move returns status 0, amount 0
19:00:54.543 00.000 29876 move complete, result=0
19:00:54.544 00.001 29876 worker thread done servicing request
19:00:54.547 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:00:54.560 00.013 31432 UpdateGuideState exits: m=4017 RSB=40.8
19:00:54.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:54.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:54.566 00.002 31432 Enqueuing Expose request
19:00:54.568 00.002 29876 Worker thread wakes up
19:00:54.568 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:00:54.570 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:54.570 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:56.482 01.912 29876 Exposure complete
19:00:56.526 00.044 29876 worker thread done servicing request
19:00:56.526 00.000 31432 OnExposeComplete: enter
19:00:56.529 00.003 31432 UpdateGuideState(): m_state=6
19:00:56.531 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
19:00:56.533 00.002 31432 Star::Find returns 1 (0), X=1256.65, Y=944.95, Mass=3921, SNR=39.6, Peak=253 HFD=4.1
19:00:56.535 00.002 31432 MultiStar: [#1 -0.86,0.06,0.00,M1] [#2 -0.65,0.34,0.00,M2] [#3 -0.31,0.25,0.92,U] [#4 -0.47,0.30,0.96,U] [#5 -0.50,0.27,0.82,U] [#6 -0.09,0.23,0.86,U] [#7 -0.62,0.23,0.85,U] [#8 -0.51,0.23,0.74,U] 
19:00:56.537 00.002 31432 refined, 6 included, MultiStar: {-0.44, 0.27}, one-star: {-0.58, 0.37}
19:00:56.539 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
19:00:56.541 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.71)
19:00:56.543 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.27 hyp=0.52 cameraTheta=2.59 mountX=-0.43 mountY=-0.34, mountTheta=-2.48
19:00:56.546 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.27, opts=13)
19:00:56.548 00.002 31432 Enqueuing Move request for scope (-0.44, 0.27)
19:00:56.550 00.002 29876 Worker thread wakes up
19:00:56.550 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.27) opts 0xd
19:00:56.550 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.27)
19:00:56.550 00.000 29876 Moving (-0.44, 0.27) raw xDistance=-0.43 yDistance=-0.34
19:00:56.550 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
19:00:56.550 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.34
19:00:56.550 00.000 29876 MoveAxis(E, 42, ABG)
19:00:56.550 00.000 29876 Guiding  Dir = 2, Dur = 42
19:00:56.551 00.001 29876 IsSlewing returns 0
19:00:56.551 00.000 29876 IsGuiding returns 0
19:00:56.551 00.000 29876 PulseGuide returned control before completion, sleep 52
19:00:56.554 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:00:56.568 00.014 31432 UpdateGuideState exits: m=3921 RSB=39.6
19:00:56.570 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:56.572 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:56.574 00.002 31432 Enqueuing Expose request
19:00:56.618 00.044 29876 IsGuiding returns 1
19:00:56.618 00.000 29876 scope still moving after pulse duration time elapsed
19:00:56.650 00.032 29876 IsSlewing returns 0
19:00:56.650 00.000 29876 IsGuiding returns 1
19:00:56.680 00.030 29876 IsSlewing returns 0
19:00:56.680 00.000 29876 IsGuiding returns 0
19:00:56.680 00.000 29876 scope move finished after 42 + 87 ms
19:00:56.680 00.000 29876 Move returns status 0, amount 42
19:00:56.680 00.000 29876 MoveAxis(N, 25, ABG)
19:00:56.680 00.000 29876 Guiding  Dir = 0, Dur = 25
19:00:56.680 00.000 29876 IsSlewing returns 0
19:00:56.680 00.000 29876 IsGuiding returns 0
19:00:56.681 00.001 29876 PulseGuide returned control before completion, sleep 35
19:00:56.727 00.046 29876 IsGuiding returns 1
19:00:56.727 00.000 29876 scope still moving after pulse duration time elapsed
19:00:56.758 00.031 29876 IsSlewing returns 0
19:00:56.758 00.000 29876 IsGuiding returns 1
19:00:56.790 00.032 29876 IsSlewing returns 0
19:00:56.790 00.000 29876 IsGuiding returns 0
19:00:56.790 00.000 29876 scope move finished after 25 + 84 ms
19:00:56.790 00.000 29876 Move returns status 0, amount 25
19:00:56.790 00.000 29876 move complete, result=0
19:00:56.790 00.000 29876 worker thread done servicing request
19:00:56.791 00.001 29876 Worker thread wakes up
19:00:56.791 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.3 px 25 ms NORTH
19:00:56.793 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:56.793 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:00:58.924 02.131 29876 Exposure complete
19:00:58.981 00.057 29876 worker thread done servicing request
19:00:58.981 00.000 31432 OnExposeComplete: enter
19:00:58.983 00.002 31432 UpdateGuideState(): m_state=6
19:00:58.985 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
19:00:58.987 00.002 31432 Star::Find returns 1 (0), X=1257.85, Y=944.50, Mass=4003, SNR=40.3, Peak=253 HFD=4.4
19:00:58.989 00.002 31432 MultiStar: [#1 -0.39,-0.32,0.86,U] [#2 0.18,-0.24,0.93,U] [#3 0.69,-0.66,0.00,M6] [#4 0.41,-0.36,0.96,U] [#5 0.43,-0.38,0.81,U] [#6 -0.04,0.01,0.80,U] [#7 -0.36,-0.07,0.81,U] [#8 0.20,-0.25,0.74,U] 
19:00:58.991 00.002 31432 refined, 7 included, MultiStar: {0.15, -0.21}, one-star: {0.63, -0.08}
19:00:58.993 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
19:00:58.995 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
19:00:58.996 00.001 31432 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=0.14 mountY=0.23, mountTheta=1.02
19:00:59.001 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.21, opts=13)
19:00:59.004 00.003 31432 Enqueuing Move request for scope (0.15, -0.21)
19:00:59.007 00.003 29876 Worker thread wakes up
19:00:59.007 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
19:00:59.007 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
19:00:59.007 00.000 29876 Moving (0.15, -0.21) raw xDistance=0.14 yDistance=0.23
19:00:59.007 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:00:59.007 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:00:59.007 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:00:59.007 00.000 29876 MoveAxis(E, 0, ABG)
19:00:59.007 00.000 29876 Move returns status 0, amount 0
19:00:59.007 00.000 29876 MoveAxis(N, 0, ABG)
19:00:59.007 00.000 29876 Move returns status 0, amount 0
19:00:59.007 00.000 29876 move complete, result=0
19:00:59.007 00.000 29876 worker thread done servicing request
19:00:59.012 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:00:59.029 00.017 31432 UpdateGuideState exits: m=4003 RSB=40.3
19:00:59.032 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:59.035 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:00:59.037 00.002 31432 Enqueuing Expose request
19:00:59.040 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:00:59.042 00.002 29876 Worker thread wakes up
19:00:59.042 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:00:59.042 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:00.945 01.903 29876 Exposure complete
19:01:00.989 00.044 29876 worker thread done servicing request
19:01:00.989 00.000 31432 OnExposeComplete: enter
19:01:00.992 00.003 31432 UpdateGuideState(): m_state=6
19:01:00.996 00.004 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
19:01:01.001 00.005 31432 Star::Find returns 1 (0), X=1258.20, Y=944.68, Mass=4050, SNR=40.4, Peak=234 HFD=4.4
19:01:01.006 00.005 31432 MultiStar: [#1 0.86,0.02,0.00,M1] [#2 0.93,0.13,0.00,M2] [#3 1.53,0.07,0.00,M7] [#4 1.21,-0.10,0.00,M1] [#5 1.10,0.10,0.00,M1] [#6 0.51,0.09,0.80,U] [#7 0.40,0.15,0.87,U] [#8 1.09,-0.05,0.00,M1] 
19:01:01.008 00.002 31432 refined, 2 included, MultiStar: {0.65, 0.11}, one-star: {0.97, 0.10}
19:01:01.009 00.001 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
19:01:01.012 00.003 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.13)
19:01:01.014 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.11 hyp=0.66 cameraTheta=0.17 mountX=0.65 mountY=-0.01, mountTheta=-0.02
19:01:01.016 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.11, opts=13)
19:01:01.018 00.002 31432 Enqueuing Move request for scope (0.65, 0.11)
19:01:01.020 00.002 29876 Worker thread wakes up
19:01:01.020 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.11) opts 0xd
19:01:01.020 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.11)
19:01:01.020 00.000 29876 Moving (0.65, 0.11) raw xDistance=0.65 yDistance=-0.01
19:01:01.021 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.65
19:01:01.021 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:01.021 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:01:01.021 00.000 29876 MoveAxis(W, 63, ABG)
19:01:01.021 00.000 29876 Guiding  Dir = 3, Dur = 63
19:01:01.021 00.000 29876 IsSlewing returns 0
19:01:01.021 00.000 29876 IsGuiding returns 0
19:01:01.021 00.000 29876 PulseGuide returned control before completion, sleep 73
19:01:01.026 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:01:01.039 00.013 31432 UpdateGuideState exits: m=4050 RSB=40.4
19:01:01.041 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:01.043 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:01.045 00.002 31432 Enqueuing Expose request
19:01:01.099 00.054 29876 IsGuiding returns 1
19:01:01.099 00.000 29876 scope still moving after pulse duration time elapsed
19:01:01.130 00.031 29876 IsSlewing returns 0
19:01:01.130 00.000 29876 IsGuiding returns 1
19:01:01.160 00.030 29876 IsSlewing returns 0
19:01:01.160 00.000 29876 IsGuiding returns 1
19:01:01.192 00.032 29876 IsSlewing returns 0
19:01:01.192 00.000 29876 IsGuiding returns 0
19:01:01.192 00.000 29876 scope move finished after 63 + 107 ms
19:01:01.192 00.000 29876 Move returns status 0, amount 63
19:01:01.192 00.000 29876 MoveAxis(N, 0, ABG)
19:01:01.192 00.000 29876 Move returns status 0, amount 0
19:01:01.192 00.000 29876 move complete, result=0
19:01:01.192 00.000 29876 worker thread done servicing request
19:01:01.192 00.000 29876 Worker thread wakes up
19:01:01.192 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:01.192 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:01.192 00.000 31432 GuideStep: 0.7 px 63 ms WEST, -0.0 px 0 ms NORTH
19:01:03.322 02.130 29876 Exposure complete
19:01:03.365 00.043 29876 worker thread done servicing request
19:01:03.365 00.000 31432 OnExposeComplete: enter
19:01:03.368 00.003 31432 UpdateGuideState(): m_state=6
19:01:03.370 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
19:01:03.372 00.002 31432 Star::Find returns 1 (0), X=1258.40, Y=944.42, Mass=3936, SNR=39.8, Peak=248 HFD=4.4
19:01:03.374 00.002 31432 MultiStar: [#1 0.49,-0.48,0.85,U] [#2 0.82,-0.40,0.00,M3] [#3 1.25,-0.22,0.00,M8] [#4 1.13,-0.12,0.00,M2] [#5 0.88,-0.45,0.00,M2] [#6 0.78,-0.26,0.00,M1] [#7 0.86,-0.25,0.00,M1] [#8 1.06,-0.39,0.00,M2] 
19:01:03.377 00.003 31432 refined, 1 included, MultiStar: {0.86, -0.31}, one-star: {1.18, -0.16}
19:01:03.379 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:01:03.381 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:01:03.383 00.002 31432 CameraToMount -- cameraX=0.86 cameraY=-0.31 hyp=0.92 cameraTheta=-0.34 mountX=0.85 mountY=0.44, mountTheta=0.47
19:01:03.386 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.86, y=-0.31, opts=13)
19:01:03.388 00.002 31432 Enqueuing Move request for scope (0.86, -0.31)
19:01:03.390 00.002 29876 Worker thread wakes up
19:01:03.390 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.31) opts 0xd
19:01:03.390 00.000 29876 Handling offset move in thread for scope, endpoint = (0.86, -0.31)
19:01:03.390 00.000 29876 Moving (0.86, -0.31) raw xDistance=0.85 yDistance=0.44
19:01:03.390 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
19:01:03.390 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:01:03.390 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
19:01:03.390 00.000 29876 MoveAxis(W, 91, ABG)
19:01:03.390 00.000 29876 Guiding  Dir = 3, Dur = 91
19:01:03.390 00.000 29876 IsSlewing returns 0
19:01:03.391 00.001 29876 IsGuiding returns 0
19:01:03.391 00.000 29876 PulseGuide returned control before completion, sleep 101
19:01:03.394 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:03.405 00.011 31432 UpdateGuideState exits: m=3936 RSB=39.8
19:01:03.407 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:03.409 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:03.411 00.002 31432 Enqueuing Expose request
19:01:03.496 00.085 29876 IsGuiding returns 1
19:01:03.496 00.000 29876 scope still moving after pulse duration time elapsed
19:01:03.526 00.030 29876 IsSlewing returns 0
19:01:03.526 00.000 29876 IsGuiding returns 1
19:01:03.557 00.031 29876 IsSlewing returns 0
19:01:03.557 00.000 29876 IsGuiding returns 0
19:01:03.557 00.000 29876 scope move finished after 91 + 74 ms
19:01:03.557 00.000 29876 Move returns status 0, amount 91
19:01:03.557 00.000 29876 MoveAxis(N, 0, ABG)
19:01:03.557 00.000 29876 Move returns status 0, amount 0
19:01:03.557 00.000 29876 move complete, result=0
19:01:03.557 00.000 29876 worker thread done servicing request
19:01:03.557 00.000 29876 Worker thread wakes up
19:01:03.557 00.000 31432 GuideStep: 0.9 px 91 ms WEST, 0.4 px 0 ms NORTH
19:01:03.561 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:03.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:05.465 01.904 29876 Exposure complete
19:01:05.512 00.047 29876 worker thread done servicing request
19:01:05.512 00.000 31432 OnExposeComplete: enter
19:01:05.518 00.006 31432 UpdateGuideState(): m_state=6
19:01:05.523 00.005 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
19:01:05.527 00.004 31432 Star::Find returns 1 (0), X=1257.96, Y=944.10, Mass=4142, SNR=41.8, Peak=253 HFD=4.3
19:01:05.529 00.002 31432 MultiStar: [#1 0.17,-0.47,0.83,U] [#2 0.49,-0.55,0.00,M4] [#3 1.05,-0.50,0.00,M9] [#4 0.94,-0.55,0.00,M3] [#5 0.30,-0.54,0.78,U] [#6 0.75,-0.61,0.00,M2] [#7 0.54,-0.54,0.00,M2] [#8 0.72,-0.66,0.00,M3] 
19:01:05.531 00.002 31432 refined, 2 included, MultiStar: {0.42, -0.49}, one-star: {0.74, -0.48}
19:01:05.533 00.002 31432 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.02) = xAngle (-0.88 = -0.88)
19:01:05.535 00.002 31432 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.13 = 2.13)
19:01:05.536 00.001 31432 CameraToMount -- cameraX=0.42 cameraY=-0.49 hyp=0.65 cameraTheta=-0.86 mountX=0.41 mountY=0.55, mountTheta=0.93
19:01:05.539 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.49, opts=13)
19:01:05.541 00.002 31432 Enqueuing Move request for scope (0.42, -0.49)
19:01:05.544 00.003 29876 Worker thread wakes up
19:01:05.544 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.49) opts 0xd
19:01:05.544 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.49)
19:01:05.544 00.000 29876 Moving (0.42, -0.49) raw xDistance=0.41 yDistance=0.55
19:01:05.544 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41
19:01:05.544 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:01:05.544 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
19:01:05.544 00.000 29876 MoveAxis(W, 53, ABG)
19:01:05.544 00.000 29876 Guiding  Dir = 3, Dur = 53
19:01:05.545 00.001 29876 IsSlewing returns 0
19:01:05.545 00.000 29876 IsGuiding returns 0
19:01:05.545 00.000 29876 PulseGuide returned control before completion, sleep 63
19:01:05.549 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:01:05.561 00.012 31432 UpdateGuideState exits: m=4142 RSB=41.8
19:01:05.563 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:05.565 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:05.567 00.002 31432 Enqueuing Expose request
19:01:05.620 00.053 29876 IsGuiding returns 1
19:01:05.620 00.000 29876 scope still moving after pulse duration time elapsed
19:01:05.652 00.032 29876 IsSlewing returns 0
19:01:05.652 00.000 29876 IsGuiding returns 1
19:01:05.683 00.031 29876 IsSlewing returns 0
19:01:05.683 00.000 29876 IsGuiding returns 1
19:01:05.713 00.030 29876 IsSlewing returns 0
19:01:05.713 00.000 29876 IsGuiding returns 0
19:01:05.713 00.000 29876 scope move finished after 53 + 114 ms
19:01:05.713 00.000 29876 Move returns status 0, amount 53
19:01:05.713 00.000 29876 MoveAxis(N, 0, ABG)
19:01:05.713 00.000 29876 Move returns status 0, amount 0
19:01:05.713 00.000 29876 move complete, result=0
19:01:05.714 00.001 29876 worker thread done servicing request
19:01:05.714 00.000 29876 Worker thread wakes up
19:01:05.714 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:05.714 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:05.714 00.000 31432 GuideStep: 0.4 px 53 ms WEST, 0.6 px 0 ms NORTH
19:01:07.841 02.127 29876 Exposure complete
19:01:07.883 00.042 29876 worker thread done servicing request
19:01:07.883 00.000 31432 OnExposeComplete: enter
19:01:07.887 00.004 31432 UpdateGuideState(): m_state=6
19:01:07.889 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
19:01:07.890 00.001 31432 Star::Find returns 1 (0), X=1257.18, Y=944.10, Mass=3819, SNR=39.6, Peak=252 HFD=4.2
19:01:07.893 00.003 31432 MultiStar: [#1 -0.24,-0.60,0.90,U] [#2 0.29,-0.48,0.98,U] [#3 0.20,-0.59,0.94,U] [#4 0.25,-0.63,0.96,U] [#5 0.19,-0.67,0.82,U] [#6 -0.06,-0.33,0.82,U] [#7 -0.43,-0.49,0.83,U] [#8 -0.22,-0.85,0.00,M4] 
19:01:07.895 00.002 31432 single-star, 7 included, MultiStar: {0.03, -0.54}, one-star: {-0.05, -0.49}
19:01:07.896 00.001 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.69 = -1.69)
19:01:07.898 00.002 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.32 = 1.32)
19:01:07.900 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.49 hyp=0.49 cameraTheta=-1.67 mountX=-0.06 mountY=0.47, mountTheta=1.69
19:01:07.903 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.49, opts=13)
19:01:07.905 00.002 31432 Enqueuing Move request for scope (-0.05, -0.49)
19:01:07.907 00.002 29876 Worker thread wakes up
19:01:07.907 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.49) opts 0xd
19:01:07.907 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.49)
19:01:07.907 00.000 29876 Moving (-0.05, -0.49) raw xDistance=-0.06 yDistance=0.47
19:01:07.907 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:01:07.907 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:01:07.907 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
19:01:07.907 00.000 29876 MoveAxis(E, 0, ABG)
19:01:07.907 00.000 29876 Move returns status 0, amount 0
19:01:07.907 00.000 29876 MoveAxis(N, 0, ABG)
19:01:07.907 00.000 29876 Move returns status 0, amount 0
19:01:07.907 00.000 29876 move complete, result=0
19:01:07.907 00.000 29876 worker thread done servicing request
19:01:07.910 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:07.923 00.013 31432 UpdateGuideState exits: m=3819 RSB=39.6
19:01:07.925 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:07.927 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:07.928 00.001 31432 Enqueuing Expose request
19:01:07.930 00.002 29876 Worker thread wakes up
19:01:07.930 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
19:01:07.932 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:07.932 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:09.836 01.904 29876 Exposure complete
19:01:09.880 00.044 29876 worker thread done servicing request
19:01:09.880 00.000 31432 OnExposeComplete: enter
19:01:09.883 00.003 31432 UpdateGuideState(): m_state=6
19:01:09.886 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
19:01:09.888 00.002 31432 Star::Find returns 1 (0), X=1256.91, Y=944.01, Mass=3932, SNR=40.3, Peak=252 HFD=4.2
19:01:09.890 00.002 31432 MultiStar: [#1 -0.48,-0.40,0.85,U] [#2 -0.12,-0.62,0.92,U] [#3 0.29,-0.71,0.00,M9] [#4 -0.03,-0.55,0.96,U] [#5 -0.09,-0.73,0.00,M1] [#6 -0.33,-0.52,0.81,U] [#7 -0.24,-0.42,0.83,U] [#8 -0.15,-0.80,0.00,M5] 
19:01:09.892 00.002 31432 refined, 5 included, MultiStar: {-0.25, -0.52}, one-star: {-0.31, -0.57}
19:01:09.893 00.001 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
19:01:09.896 00.003 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
19:01:09.898 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.52 hyp=0.57 cameraTheta=-2.02 mountX=-0.26 mountY=0.47, mountTheta=2.07
19:01:09.901 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.52, opts=13)
19:01:09.903 00.002 31432 Enqueuing Move request for scope (-0.25, -0.52)
19:01:09.905 00.002 29876 Worker thread wakes up
19:01:09.905 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.52) opts 0xd
19:01:09.905 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.52)
19:01:09.905 00.000 29876 Moving (-0.25, -0.52) raw xDistance=-0.26 yDistance=0.47
19:01:09.905 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
19:01:09.905 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=1.50
19:01:09.905 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
19:01:09.905 00.000 29876 MoveAxis(E, 25, ABG)
19:01:09.905 00.000 29876 Guiding  Dir = 2, Dur = 25
19:01:09.905 00.000 29876 IsSlewing returns 0
19:01:09.905 00.000 29876 IsGuiding returns 0
19:01:09.906 00.001 29876 PulseGuide returned control before completion, sleep 35
19:01:09.909 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:09.923 00.014 31432 UpdateGuideState exits: m=3932 RSB=40.3
19:01:09.925 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:09.927 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:09.930 00.003 31432 Enqueuing Expose request
19:01:09.944 00.014 29876 IsGuiding returns 1
19:01:09.944 00.000 29876 scope still moving after pulse duration time elapsed
19:01:09.976 00.032 29876 IsSlewing returns 0
19:01:09.976 00.000 29876 IsGuiding returns 0
19:01:09.976 00.000 29876 scope move finished after 25 + 45 ms
19:01:09.976 00.000 29876 Move returns status 0, amount 25
19:01:09.976 00.000 29876 BLC: Oldest BLC event removed
19:01:09.976 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:01:09.976 00.000 29876 MoveAxis(S, 55, ABG)
19:01:09.976 00.000 29876 Guiding  Dir = 1, Dur = 55
19:01:09.976 00.000 29876 IsSlewing returns 0
19:01:09.976 00.000 29876 IsGuiding returns 0
19:01:09.977 00.001 29876 PulseGuide returned control before completion, sleep 65
19:01:10.053 00.076 29876 IsGuiding returns 1
19:01:10.053 00.000 29876 scope still moving after pulse duration time elapsed
19:01:10.084 00.031 29876 IsSlewing returns 0
19:01:10.084 00.000 29876 IsGuiding returns 1
19:01:10.115 00.031 29876 IsSlewing returns 0
19:01:10.115 00.000 29876 IsGuiding returns 1
19:01:10.147 00.032 29876 IsSlewing returns 0
19:01:10.147 00.000 29876 IsGuiding returns 0
19:01:10.147 00.000 29876 scope move finished after 55 + 115 ms
19:01:10.147 00.000 29876 Move returns status 0, amount 55
19:01:10.147 00.000 29876 move complete, result=0
19:01:10.147 00.000 29876 worker thread done servicing request
19:01:10.147 00.000 29876 Worker thread wakes up
19:01:10.147 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:10.148 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:10.148 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.5 px 55 ms SOUTH
19:01:12.376 02.228 29876 Exposure complete
19:01:12.420 00.044 29876 worker thread done servicing request
19:01:12.420 00.000 31432 OnExposeComplete: enter
19:01:12.424 00.004 31432 UpdateGuideState(): m_state=6
19:01:12.430 00.006 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
19:01:12.435 00.005 31432 Star::Find returns 1 (0), X=1257.95, Y=944.23, Mass=3870, SNR=40.0, Peak=247 HFD=4.4
19:01:12.437 00.002 31432 MultiStar: [#1 0.35,-0.73,0.00,M1] [#2 0.78,-0.60,0.00,M3] [#3 1.22,-0.87,0.00,M10] [#4 0.86,-0.75,0.00,M2] [#5 0.98,-0.77,0.00,M2] [#6 0.98,-0.76,0.00,M1] [#7 0.65,-0.68,0.00,M1] [#8 0.70,-0.87,0.00,M6] 
19:01:12.439 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
19:01:12.441 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
19:01:12.443 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.36 hyp=0.80 cameraTheta=-0.46 mountX=0.71 mountY=0.46, mountTheta=0.57
19:01:12.446 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.36, opts=13)
19:01:12.448 00.002 31432 Enqueuing Move request for scope (0.72, -0.36)
19:01:12.450 00.002 29876 Worker thread wakes up
19:01:12.450 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.36) opts 0xd
19:01:12.450 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.36)
19:01:12.450 00.000 29876 Moving (0.72, -0.36) raw xDistance=0.71 yDistance=0.46
19:01:12.450 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.71
19:01:12.450 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
19:01:12.450 00.000 29876 MoveAxis(W, 65, ABG)
19:01:12.450 00.000 29876 Guiding  Dir = 3, Dur = 65
19:01:12.451 00.001 29876 IsSlewing returns 0
19:01:12.451 00.000 29876 IsGuiding returns 0
19:01:12.451 00.000 29876 PulseGuide returned control before completion, sleep 75
19:01:12.454 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:12.466 00.012 31432 UpdateGuideState exits: m=3870 RSB=40.0
19:01:12.468 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:12.470 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:12.472 00.002 31432 Enqueuing Expose request
19:01:12.531 00.059 29876 IsGuiding returns 1
19:01:12.531 00.000 29876 scope still moving after pulse duration time elapsed
19:01:12.562 00.031 29876 IsSlewing returns 0
19:01:12.562 00.000 29876 IsGuiding returns 1
19:01:12.592 00.030 29876 IsSlewing returns 0
19:01:12.592 00.000 29876 IsGuiding returns 1
19:01:12.623 00.031 29876 IsSlewing returns 0
19:01:12.623 00.000 29876 IsGuiding returns 1
19:01:12.654 00.031 29876 IsSlewing returns 0
19:01:12.654 00.000 29876 IsGuiding returns 0
19:01:12.654 00.000 29876 scope move finished after 65 + 138 ms
19:01:12.654 00.000 29876 Move returns status 0, amount 65
19:01:12.654 00.000 29876 MoveAxis(S, 34, ABG)
19:01:12.654 00.000 29876 Guiding  Dir = 1, Dur = 34
19:01:12.654 00.000 29876 IsSlewing returns 0
19:01:12.655 00.001 29876 IsGuiding returns 0
19:01:12.655 00.000 29876 PulseGuide returned control before completion, sleep 44
19:01:12.701 00.046 29876 IsGuiding returns 1
19:01:12.701 00.000 29876 scope still moving after pulse duration time elapsed
19:01:12.731 00.030 29876 IsSlewing returns 0
19:01:12.731 00.000 29876 IsGuiding returns 1
19:01:12.762 00.031 29876 IsSlewing returns 0
19:01:12.762 00.000 29876 IsGuiding returns 1
19:01:12.793 00.031 29876 IsSlewing returns 0
19:01:12.793 00.000 29876 IsGuiding returns 1
19:01:12.825 00.032 29876 IsSlewing returns 0
19:01:12.825 00.000 29876 IsGuiding returns 1
19:01:12.856 00.031 29876 IsSlewing returns 0
19:01:12.856 00.000 29876 IsGuiding returns 0
19:01:12.856 00.000 29876 scope move finished after 34 + 167 ms
19:01:12.856 00.000 29876 Move returns status 0, amount 34
19:01:12.856 00.000 29876 move complete, result=0
19:01:12.856 00.000 29876 worker thread done servicing request
19:01:12.856 00.000 29876 Worker thread wakes up
19:01:12.856 00.000 31432 GuideStep: 0.7 px 65 ms WEST, 0.5 px 34 ms SOUTH
19:01:12.859 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:12.859 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:14.764 01.905 29876 Exposure complete
19:01:14.811 00.047 29876 worker thread done servicing request
19:01:14.811 00.000 31432 OnExposeComplete: enter
19:01:14.813 00.002 31432 UpdateGuideState(): m_state=6
19:01:14.815 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
19:01:14.817 00.002 31432 Star::Find returns 1 (0), X=1257.67, Y=944.03, Mass=3993, SNR=40.8, Peak=253 HFD=4.1
19:01:14.819 00.002 31432 MultiStar: [#1 0.04,-0.72,0.00,M2] [#2 0.55,-0.71,0.00,M4] [#3 0.77,-0.81,0.00,R] [#4 0.75,-0.81,0.00,M3] [#5 0.74,-1.04,0.00,M3] [#6 0.65,-0.69,0.00,M2] [#7 0.33,-0.68,0.00,M2] [#8 0.75,-1.13,0.00,M7] 
19:01:14.821 00.002 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
19:01:14.822 00.001 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
19:01:14.825 00.003 31432 CameraToMount -- cameraX=0.45 cameraY=-0.55 hyp=0.71 cameraTheta=-0.89 mountX=0.43 mountY=0.61, mountTheta=0.95
19:01:14.828 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.55, opts=13)
19:01:14.830 00.002 31432 Enqueuing Move request for scope (0.45, -0.55)
19:01:14.832 00.002 29876 Worker thread wakes up
19:01:14.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.55) opts 0xd
19:01:14.832 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.55)
19:01:14.832 00.000 29876 Moving (0.45, -0.55) raw xDistance=0.43 yDistance=0.61
19:01:14.832 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
19:01:14.832 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
19:01:14.832 00.000 29876 MoveAxis(W, 51, ABG)
19:01:14.832 00.000 29876 Guiding  Dir = 3, Dur = 51
19:01:14.832 00.000 29876 IsSlewing returns 0
19:01:14.832 00.000 29876 IsGuiding returns 0
19:01:14.833 00.001 29876 PulseGuide returned control before completion, sleep 61
19:01:14.836 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:14.848 00.012 31432 UpdateGuideState exits: m=3993 RSB=40.8
19:01:14.851 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:14.852 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:14.854 00.002 31432 Enqueuing Expose request
19:01:14.902 00.048 29876 IsGuiding returns 1
19:01:14.902 00.000 29876 scope still moving after pulse duration time elapsed
19:01:14.933 00.031 29876 IsSlewing returns 0
19:01:14.933 00.000 29876 IsGuiding returns 1
19:01:14.963 00.030 29876 IsSlewing returns 0
19:01:14.963 00.000 29876 IsGuiding returns 1
19:01:14.994 00.031 29876 IsSlewing returns 0
19:01:14.994 00.000 29876 IsGuiding returns 0
19:01:14.994 00.000 29876 scope move finished after 51 + 110 ms
19:01:14.994 00.000 29876 Move returns status 0, amount 51
19:01:14.994 00.000 29876 MoveAxis(S, 45, ABG)
19:01:14.994 00.000 29876 Guiding  Dir = 1, Dur = 45
19:01:14.994 00.000 29876 IsSlewing returns 0
19:01:14.994 00.000 29876 IsGuiding returns 0
19:01:14.995 00.001 29876 PulseGuide returned control before completion, sleep 55
19:01:15.056 00.061 29876 IsGuiding returns 1
19:01:15.056 00.000 29876 scope still moving after pulse duration time elapsed
19:01:15.087 00.031 29876 IsSlewing returns 0
19:01:15.087 00.000 29876 IsGuiding returns 1
19:01:15.118 00.031 29876 IsSlewing returns 0
19:01:15.118 00.000 29876 IsGuiding returns 1
19:01:15.150 00.032 29876 IsSlewing returns 0
19:01:15.150 00.000 29876 IsGuiding returns 1
19:01:15.179 00.029 29876 IsSlewing returns 0
19:01:15.179 00.000 29876 IsGuiding returns 1
19:01:15.211 00.032 29876 IsSlewing returns 0
19:01:15.211 00.000 29876 IsGuiding returns 1
19:01:15.242 00.031 29876 IsSlewing returns 0
19:01:15.242 00.000 29876 IsGuiding returns 0
19:01:15.242 00.000 29876 scope move finished after 45 + 203 ms
19:01:15.242 00.000 29876 Move returns status 0, amount 45
19:01:15.242 00.000 29876 move complete, result=0
19:01:15.242 00.000 29876 worker thread done servicing request
19:01:15.243 00.001 29876 Worker thread wakes up
19:01:15.243 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:15.243 00.000 31432 GuideStep: 0.4 px 51 ms WEST, 0.6 px 45 ms SOUTH
19:01:15.248 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:17.375 02.127 29876 Exposure complete
19:01:17.424 00.049 29876 worker thread done servicing request
19:01:17.424 00.000 31432 OnExposeComplete: enter
19:01:17.426 00.002 31432 UpdateGuideState(): m_state=6
19:01:17.428 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
19:01:17.430 00.002 31432 Star::Find returns 1 (0), X=1257.19, Y=944.30, Mass=3812, SNR=39.5, Peak=217 HFD=4.3
19:01:17.432 00.002 31432 MultiStar: [#1 -0.73,-0.31,0.00,M3] [#2 -0.17,-0.51,0.94,U] [#3 -0.48,0.13,0.90,U] [#4 -0.06,-0.36,0.97,U] [#5 -0.25,-0.70,0.00,M4] [#6 -0.12,-0.46,0.82,U] [#7 -0.68,-0.28,0.00,M3] [#8 -0.16,-0.57,0.73,U] 
19:01:17.434 00.002 31432 single-star, 5 included, MultiStar: {-0.17, -0.33}, one-star: {-0.03, -0.28}
19:01:17.437 00.003 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
19:01:17.440 00.003 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
19:01:17.442 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.68 mountX=-0.04 mountY=0.27, mountTheta=1.70
19:01:17.445 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.28, opts=13)
19:01:17.447 00.002 31432 Enqueuing Move request for scope (-0.03, -0.28)
19:01:17.450 00.003 29876 Worker thread wakes up
19:01:17.450 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
19:01:17.450 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
19:01:17.450 00.000 29876 Moving (-0.03, -0.28) raw xDistance=-0.04 yDistance=0.27
19:01:17.450 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:01:17.450 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:17.450 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:01:17.450 00.000 29876 MoveAxis(E, 0, ABG)
19:01:17.450 00.000 29876 Move returns status 0, amount 0
19:01:17.450 00.000 29876 MoveAxis(N, 0, ABG)
19:01:17.450 00.000 29876 Move returns status 0, amount 0
19:01:17.450 00.000 29876 move complete, result=0
19:01:17.450 00.000 29876 worker thread done servicing request
19:01:17.454 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:17.470 00.016 31432 UpdateGuideState exits: m=3812 RSB=39.5
19:01:17.472 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:17.474 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:17.476 00.002 31432 Enqueuing Expose request
19:01:17.478 00.002 29876 Worker thread wakes up
19:01:17.478 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:01:17.480 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:17.480 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:19.389 01.909 29876 Exposure complete
19:01:19.433 00.044 29876 worker thread done servicing request
19:01:19.434 00.001 31432 OnExposeComplete: enter
19:01:19.437 00.003 31432 UpdateGuideState(): m_state=6
19:01:19.441 00.004 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
19:01:19.446 00.005 31432 Star::Find returns 1 (0), X=1256.75, Y=944.63, Mass=4184, SNR=41.1, Peak=239 HFD=4.5
19:01:19.448 00.002 31432 MultiStar: [#1 -0.83,-0.27,0.00,M4] [#2 -0.15,-0.47,0.90,U] [#3 -0.58,0.45,0.00,M1] [#4 -0.13,-0.35,0.94,U] [#5 -0.29,-0.67,0.00,M5] [#6 -0.51,-0.12,0.75,U] [#7 -0.97,0.06,0.00,M4] [#8 -0.55,-0.25,0.71,U] 
19:01:19.450 00.002 31432 refined, 4 included, MultiStar: {-0.35, -0.22}, one-star: {-0.47, 0.05}
19:01:19.452 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:01:19.454 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
19:01:19.456 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.22 hyp=0.42 cameraTheta=-2.57 mountX=-0.36 mountY=0.17, mountTheta=2.70
19:01:19.458 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.22, opts=13)
19:01:19.460 00.002 31432 Enqueuing Move request for scope (-0.35, -0.22)
19:01:19.462 00.002 29876 Worker thread wakes up
19:01:19.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.22) opts 0xd
19:01:19.462 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.22)
19:01:19.462 00.000 29876 Moving (-0.35, -0.22) raw xDistance=-0.36 yDistance=0.17
19:01:19.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
19:01:19.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:19.463 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:01:19.463 00.000 29876 MoveAxis(E, 34, ABG)
19:01:19.463 00.000 29876 Guiding  Dir = 2, Dur = 34
19:01:19.463 00.000 29876 IsSlewing returns 0
19:01:19.463 00.000 29876 IsGuiding returns 0
19:01:19.463 00.000 29876 PulseGuide returned control before completion, sleep 44
19:01:19.466 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:01:19.479 00.013 31432 UpdateGuideState exits: m=4184 RSB=41.1
19:01:19.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:19.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:19.485 00.002 31432 Enqueuing Expose request
19:01:19.512 00.027 29876 IsGuiding returns 1
19:01:19.512 00.000 29876 scope still moving after pulse duration time elapsed
19:01:19.542 00.030 29876 IsSlewing returns 0
19:01:19.542 00.000 29876 IsGuiding returns 1
19:01:19.574 00.032 29876 IsSlewing returns 0
19:01:19.574 00.000 29876 IsGuiding returns 0
19:01:19.574 00.000 29876 scope move finished after 34 + 76 ms
19:01:19.574 00.000 29876 Move returns status 0, amount 34
19:01:19.574 00.000 29876 MoveAxis(N, 0, ABG)
19:01:19.574 00.000 29876 Move returns status 0, amount 0
19:01:19.574 00.000 29876 move complete, result=0
19:01:19.574 00.000 29876 worker thread done servicing request
19:01:19.574 00.000 29876 Worker thread wakes up
19:01:19.574 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:19.575 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:19.575 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.2 px 0 ms NORTH
19:01:21.705 02.130 29876 Exposure complete
19:01:21.748 00.043 29876 worker thread done servicing request
19:01:21.748 00.000 31432 OnExposeComplete: enter
19:01:21.750 00.002 31432 UpdateGuideState(): m_state=6
19:01:21.752 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
19:01:21.754 00.002 31432 Star::Find returns 1 (0), X=1256.93, Y=944.42, Mass=4053, SNR=41.3, Peak=253 HFD=4.0
19:01:21.756 00.002 31432 MultiStar: [#1 -0.26,-0.20,0.87,U] [#2 0.36,-0.26,0.90,U] [#3 -0.44,0.46,0.88,U] [#4 0.48,-0.07,0.95,U] [#5 0.45,-0.41,0.80,U] [#6 -0.21,0.16,0.80,U] [#7 -0.11,-0.10,0.81,U] [#8 0.12,-0.21,0.75,U] 
19:01:21.758 00.002 31432 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.29, -0.16}
19:01:21.760 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
19:01:21.762 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
19:01:21.763 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=0.01 mountY=0.09, mountTheta=1.50
19:01:21.767 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.09, opts=13)
19:01:21.770 00.003 31432 Enqueuing Move request for scope (0.01, -0.09)
19:01:21.771 00.001 29876 Worker thread wakes up
19:01:21.772 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
19:01:21.772 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
19:01:21.772 00.000 29876 Moving (0.01, -0.09) raw xDistance=0.01 yDistance=0.09
19:01:21.772 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:01:21.772 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:21.772 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:01:21.772 00.000 29876 MoveAxis(E, 0, ABG)
19:01:21.772 00.000 29876 Move returns status 0, amount 0
19:01:21.772 00.000 29876 MoveAxis(N, 0, ABG)
19:01:21.772 00.000 29876 Move returns status 0, amount 0
19:01:21.772 00.000 29876 move complete, result=0
19:01:21.772 00.000 29876 worker thread done servicing request
19:01:21.776 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:21.788 00.012 31432 UpdateGuideState exits: m=4053 RSB=41.3
19:01:21.790 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:21.792 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:21.794 00.002 31432 Enqueuing Expose request
19:01:21.796 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:01:21.798 00.002 29876 Worker thread wakes up
19:01:21.798 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:21.798 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:22.474 00.676 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
19:01:23.714 01.240 29876 Exposure complete
19:01:23.757 00.043 29876 worker thread done servicing request
19:01:23.757 00.000 31432 OnExposeComplete: enter
19:01:23.760 00.003 31432 UpdateGuideState(): m_state=6
19:01:23.762 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
19:01:23.764 00.002 31432 Star::Find returns 1 (0), X=1257.63, Y=944.32, Mass=3975, SNR=40.5, Peak=253 HFD=4.1
19:01:23.766 00.002 31432 MultiStar: [#1 0.30,-0.29,0.86,U] [#2 0.79,-0.35,0.00,M2] [#3 -0.40,0.50,0.90,U] [#4 0.54,-0.53,0.00,M1] [#5 0.54,-0.45,0.00,M5] [#6 0.48,-0.22,0.80,U] [#7 0.22,-0.14,0.84,U] [#8 0.14,-0.41,0.75,U] 
19:01:23.768 00.002 31432 refined, 5 included, MultiStar: {0.19, -0.13}, one-star: {0.41, -0.26}
19:01:23.769 00.001 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
19:01:23.771 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
19:01:23.773 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=0.19 mountY=0.16, mountTheta=0.69
19:01:23.776 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.13, opts=13)
19:01:23.778 00.002 31432 Enqueuing Move request for scope (0.19, -0.13)
19:01:23.779 00.001 29876 Worker thread wakes up
19:01:23.780 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
19:01:23.780 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
19:01:23.780 00.000 29876 Moving (0.19, -0.13) raw xDistance=0.19 yDistance=0.16
19:01:23.780 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:01:23.780 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:23.780 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:01:23.780 00.000 29876 MoveAxis(E, 0, ABG)
19:01:23.780 00.000 29876 Move returns status 0, amount 0
19:01:23.780 00.000 29876 MoveAxis(N, 0, ABG)
19:01:23.780 00.000 29876 Move returns status 0, amount 0
19:01:23.780 00.000 29876 move complete, result=0
19:01:23.780 00.000 29876 worker thread done servicing request
19:01:23.784 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:01:23.796 00.012 31432 UpdateGuideState exits: m=3975 RSB=40.5
19:01:23.799 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:23.801 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:23.802 00.001 31432 Enqueuing Expose request
19:01:23.804 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:01:23.806 00.002 29876 Worker thread wakes up
19:01:23.806 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:23.806 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:25.934 02.128 29876 Exposure complete
19:01:25.977 00.043 29876 worker thread done servicing request
19:01:25.977 00.000 31432 OnExposeComplete: enter
19:01:25.980 00.003 31432 UpdateGuideState(): m_state=6
19:01:25.982 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
19:01:25.984 00.002 31432 Star::Find returns 1 (0), X=1258.19, Y=944.08, Mass=4214, SNR=41.8, Peak=223 HFD=4.4
19:01:25.985 00.001 31432 MultiStar: [#1 0.50,-0.38,0.84,U] [#2 0.68,-0.34,0.00,M3] [#3 0.09,0.36,0.89,U] [#4 0.75,-0.30,0.00,M2] [#5 0.56,-0.51,0.00,M6] [#6 0.77,-0.28,0.00,M1] [#7 0.50,-0.34,0.80,U] [#8 0.83,-0.53,0.00,M4] 
19:01:25.987 00.002 31432 refined, 3 included, MultiStar: {0.53, -0.22}, one-star: {0.97, -0.50}
19:01:25.989 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
19:01:25.991 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
19:01:25.993 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.22 hyp=0.57 cameraTheta=-0.39 mountX=0.52 mountY=0.30, mountTheta=0.51
19:01:25.996 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.22, opts=13)
19:01:25.998 00.002 31432 Enqueuing Move request for scope (0.53, -0.22)
19:01:26.000 00.002 29876 Worker thread wakes up
19:01:26.000 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.22) opts 0xd
19:01:26.000 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.22)
19:01:26.000 00.000 29876 Moving (0.53, -0.22) raw xDistance=0.52 yDistance=0.30
19:01:26.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:01:26.000 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:26.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:01:26.001 00.001 29876 MoveAxis(W, 50, ABG)
19:01:26.001 00.000 29876 Guiding  Dir = 3, Dur = 50
19:01:26.001 00.000 29876 IsSlewing returns 0
19:01:26.001 00.000 29876 IsGuiding returns 0
19:01:26.001 00.000 29876 PulseGuide returned control before completion, sleep 60
19:01:26.004 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:26.016 00.012 31432 UpdateGuideState exits: m=4214 RSB=41.8
19:01:26.018 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:26.020 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:26.022 00.002 31432 Enqueuing Expose request
19:01:26.073 00.051 29876 IsGuiding returns 1
19:01:26.073 00.000 29876 scope still moving after pulse duration time elapsed
19:01:26.104 00.031 29876 IsSlewing returns 0
19:01:26.104 00.000 29876 IsGuiding returns 1
19:01:26.134 00.030 29876 IsSlewing returns 0
19:01:26.134 00.000 29876 IsGuiding returns 1
19:01:26.166 00.032 29876 IsSlewing returns 0
19:01:26.166 00.000 29876 IsGuiding returns 0
19:01:26.166 00.000 29876 scope move finished after 50 + 114 ms
19:01:26.166 00.000 29876 Move returns status 0, amount 50
19:01:26.166 00.000 29876 MoveAxis(N, 0, ABG)
19:01:26.166 00.000 29876 Move returns status 0, amount 0
19:01:26.166 00.000 29876 move complete, result=0
19:01:26.166 00.000 29876 worker thread done servicing request
19:01:26.166 00.000 29876 Worker thread wakes up
19:01:26.166 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:26.166 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:26.167 00.001 31432 GuideStep: 0.5 px 50 ms WEST, 0.3 px 0 ms NORTH
19:01:28.069 01.902 29876 Exposure complete
19:01:28.113 00.044 29876 worker thread done servicing request
19:01:28.113 00.000 31432 OnExposeComplete: enter
19:01:28.115 00.002 31432 UpdateGuideState(): m_state=6
19:01:28.117 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
19:01:28.119 00.002 31432 Star::Find returns 1 (0), X=1257.60, Y=944.40, Mass=3710, SNR=39.0, Peak=253 HFD=4.2
19:01:28.121 00.002 31432 MultiStar: [#1 0.31,-0.34,0.87,U] [#2 0.45,-0.05,0.97,U] [#3 -0.11,0.29,0.93,U] [#4 0.23,-0.03,1.03,U] [#5 0.30,-0.18,0.85,U] [#6 0.38,-0.13,0.76,U] [#7 0.22,-0.35,0.84,U] [#8 0.37,-0.02,0.75,U] 
19:01:28.123 00.002 31432 refined, 8 included, MultiStar: {0.28, -0.11}, one-star: {0.38, -0.18}
19:01:28.125 00.002 31432 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.02) = xAngle (-0.39 = -0.39)
19:01:28.127 00.002 31432 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.63 = 2.63)
19:01:28.129 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.36 mountX=0.28 mountY=0.15, mountTheta=0.49
19:01:28.134 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.11, opts=13)
19:01:28.136 00.002 31432 Enqueuing Move request for scope (0.28, -0.11)
19:01:28.138 00.002 29876 Worker thread wakes up
19:01:28.138 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
19:01:28.138 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
19:01:28.138 00.000 29876 Moving (0.28, -0.11) raw xDistance=0.28 yDistance=0.15
19:01:28.138 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
19:01:28.138 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:28.138 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:01:28.138 00.000 29876 MoveAxis(W, 34, ABG)
19:01:28.138 00.000 29876 Guiding  Dir = 3, Dur = 34
19:01:28.139 00.001 29876 IsSlewing returns 0
19:01:28.139 00.000 29876 IsGuiding returns 0
19:01:28.139 00.000 29876 PulseGuide returned control before completion, sleep 44
19:01:28.143 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:28.155 00.012 31432 UpdateGuideState exits: m=3710 RSB=39.0
19:01:28.157 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:28.159 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:28.160 00.001 31432 Enqueuing Expose request
19:01:28.192 00.032 29876 IsGuiding returns 1
19:01:28.192 00.000 29876 scope still moving after pulse duration time elapsed
19:01:28.223 00.031 29876 IsSlewing returns 0
19:01:28.223 00.000 29876 IsGuiding returns 0
19:01:28.223 00.000 29876 scope move finished after 34 + 49 ms
19:01:28.223 00.000 29876 Move returns status 0, amount 34
19:01:28.223 00.000 29876 MoveAxis(N, 0, ABG)
19:01:28.223 00.000 29876 Move returns status 0, amount 0
19:01:28.223 00.000 29876 move complete, result=0
19:01:28.224 00.001 29876 worker thread done servicing request
19:01:28.224 00.000 29876 Worker thread wakes up
19:01:28.224 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:28.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:28.224 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.1 px 0 ms NORTH
19:01:30.353 02.129 29876 Exposure complete
19:01:30.396 00.043 29876 worker thread done servicing request
19:01:30.396 00.000 31432 OnExposeComplete: enter
19:01:30.399 00.003 31432 UpdateGuideState(): m_state=6
19:01:30.401 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
19:01:30.403 00.002 31432 Star::Find returns 1 (0), X=1257.42, Y=944.31, Mass=3920, SNR=40.1, Peak=253 HFD=4.1
19:01:30.405 00.002 31432 MultiStar: [#1 -0.43,-0.52,0.86,U] [#2 -0.01,-0.33,0.89,U] [#3 -0.61,0.16,0.91,U] [#4 0.10,-0.50,0.98,U] [#5 -0.23,-0.50,0.82,U] [#6 -0.22,-0.30,0.85,U] [#7 -0.30,-0.46,0.85,U] [#8 -0.07,-0.55,0.72,U] 
19:01:30.407 00.002 31432 single-star, 8 included, MultiStar: {-0.17, -0.36}, one-star: {0.19, -0.27}
19:01:30.409 00.002 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
19:01:30.411 00.002 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
19:01:30.413 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-0.95 mountX=0.18 mountY=0.30, mountTheta=1.01
19:01:30.417 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.27, opts=13)
19:01:30.419 00.002 31432 Enqueuing Move request for scope (0.19, -0.27)
19:01:30.421 00.002 29876 Worker thread wakes up
19:01:30.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.27) opts 0xd
19:01:30.421 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.27)
19:01:30.421 00.000 29876 Moving (0.19, -0.27) raw xDistance=0.18 yDistance=0.30
19:01:30.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:01:30.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:30.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:01:30.421 00.000 29876 MoveAxis(E, 0, ABG)
19:01:30.421 00.000 29876 Move returns status 0, amount 0
19:01:30.421 00.000 29876 MoveAxis(N, 0, ABG)
19:01:30.421 00.000 29876 Move returns status 0, amount 0
19:01:30.421 00.000 29876 move complete, result=0
19:01:30.422 00.001 29876 worker thread done servicing request
19:01:30.425 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:30.437 00.012 31432 UpdateGuideState exits: m=3920 RSB=40.1
19:01:30.440 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:30.441 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:30.443 00.002 31432 Enqueuing Expose request
19:01:30.445 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
19:01:30.447 00.002 29876 Worker thread wakes up
19:01:30.447 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:30.447 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:32.357 01.910 29876 Exposure complete
19:01:32.401 00.044 29876 worker thread done servicing request
19:01:32.401 00.000 31432 OnExposeComplete: enter
19:01:32.404 00.003 31432 UpdateGuideState(): m_state=6
19:01:32.406 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
19:01:32.408 00.002 31432 Star::Find returns 1 (0), X=1257.71, Y=944.24, Mass=3975, SNR=40.4, Peak=253 HFD=4.4
19:01:32.410 00.002 31432 MultiStar: [#1 -0.31,-0.44,0.87,U] [#2 0.22,-0.32,0.92,U] [#3 0.00,0.45,0.90,U] [#4 0.57,-0.46,0.00,M1] [#5 0.43,-0.47,0.84,U] [#6 0.16,-0.15,0.83,U] [#7 0.02,-0.42,0.81,U] [#8 0.25,-0.47,0.75,U] 
19:01:32.412 00.002 31432 refined, 7 included, MultiStar: {0.16, -0.27}, one-star: {0.49, -0.35}
19:01:32.414 00.002 31432 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.02) = xAngle (-1.05 = -1.05)
19:01:32.416 00.002 31432 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.96 = 1.96)
19:01:32.418 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.03 mountX=0.15 mountY=0.29, mountTheta=1.08
19:01:32.420 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.27, opts=13)
19:01:32.422 00.002 31432 Enqueuing Move request for scope (0.16, -0.27)
19:01:32.425 00.003 29876 Worker thread wakes up
19:01:32.425 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
19:01:32.425 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
19:01:32.425 00.000 29876 Moving (0.16, -0.27) raw xDistance=0.15 yDistance=0.29
19:01:32.425 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:01:32.425 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:32.425 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:01:32.425 00.000 29876 MoveAxis(E, 0, ABG)
19:01:32.425 00.000 29876 Move returns status 0, amount 0
19:01:32.425 00.000 29876 MoveAxis(N, 0, ABG)
19:01:32.425 00.000 29876 Move returns status 0, amount 0
19:01:32.425 00.000 29876 move complete, result=0
19:01:32.425 00.000 29876 worker thread done servicing request
19:01:32.428 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:01:32.440 00.012 31432 UpdateGuideState exits: m=3975 RSB=40.4
19:01:32.442 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:32.444 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:32.446 00.002 31432 Enqueuing Expose request
19:01:32.449 00.003 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
19:01:32.451 00.002 29876 Worker thread wakes up
19:01:32.451 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:32.451 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:34.677 02.226 29876 Exposure complete
19:01:34.720 00.043 29876 worker thread done servicing request
19:01:34.720 00.000 31432 OnExposeComplete: enter
19:01:34.723 00.003 31432 UpdateGuideState(): m_state=6
19:01:34.725 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
19:01:34.727 00.002 31432 Star::Find returns 1 (0), X=1257.47, Y=944.27, Mass=3856, SNR=38.5, Peak=207 HFD=4.6
19:01:34.729 00.002 31432 MultiStar: [#1 0.05,-0.64,0.90,U] [#2 0.45,-0.49,0.92,U] [#3 0.32,0.22,0.95,U] [#4 0.78,-0.65,0.00,M2] [#5 0.44,-0.59,0.00,M4] [#6 0.12,-0.54,0.86,U] [#7 0.36,-0.64,0.00,M1] [#8 0.39,-0.58,0.76,U] 
19:01:34.731 00.002 31432 single-star, 5 included, MultiStar: {0.26, -0.38}, one-star: {0.25, -0.31}
19:01:34.733 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
19:01:34.734 00.001 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
19:01:34.736 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-0.90 mountX=0.24 mountY=0.35, mountTheta=0.96
19:01:34.739 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.31, opts=13)
19:01:34.741 00.002 31432 Enqueuing Move request for scope (0.25, -0.31)
19:01:34.743 00.002 29876 Worker thread wakes up
19:01:34.743 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.31) opts 0xd
19:01:34.743 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.31)
19:01:34.743 00.000 29876 Moving (0.25, -0.31) raw xDistance=0.24 yDistance=0.35
19:01:34.744 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
19:01:34.744 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:01:34.744 00.000 29876 MoveAxis(W, 23, ABG)
19:01:34.744 00.000 29876 Guiding  Dir = 3, Dur = 23
19:01:34.744 00.000 29876 IsSlewing returns 0
19:01:34.744 00.000 29876 IsGuiding returns 0
19:01:34.744 00.000 29876 PulseGuide returned control before completion, sleep 33
19:01:34.747 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:01:34.760 00.013 31432 UpdateGuideState exits: m=3856 RSB=38.5
19:01:34.762 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:34.764 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:34.766 00.002 31432 Enqueuing Expose request
19:01:34.782 00.016 29876 IsGuiding returns 1
19:01:34.782 00.000 29876 scope still moving after pulse duration time elapsed
19:01:34.813 00.031 29876 IsSlewing returns 0
19:01:34.813 00.000 29876 IsGuiding returns 1
19:01:34.843 00.030 29876 IsSlewing returns 0
19:01:34.843 00.000 29876 IsGuiding returns 0
19:01:34.843 00.000 29876 scope move finished after 23 + 75 ms
19:01:34.843 00.000 29876 Move returns status 0, amount 23
19:01:34.843 00.000 29876 MoveAxis(S, 26, ABG)
19:01:34.843 00.000 29876 Guiding  Dir = 1, Dur = 26
19:01:34.843 00.000 29876 IsSlewing returns 0
19:01:34.843 00.000 29876 IsGuiding returns 0
19:01:34.844 00.001 29876 PulseGuide returned control before completion, sleep 36
19:01:34.890 00.046 29876 IsGuiding returns 1
19:01:34.890 00.000 29876 scope still moving after pulse duration time elapsed
19:01:34.921 00.031 29876 IsSlewing returns 0
19:01:34.921 00.000 29876 IsGuiding returns 1
19:01:34.952 00.031 29876 IsSlewing returns 0
19:01:34.952 00.000 29876 IsGuiding returns 1
19:01:34.982 00.030 29876 IsSlewing returns 0
19:01:34.982 00.000 29876 IsGuiding returns 1
19:01:35.013 00.031 29876 IsSlewing returns 0
19:01:35.013 00.000 29876 IsGuiding returns 1
19:01:35.044 00.031 29876 IsSlewing returns 0
19:01:35.044 00.000 29876 IsGuiding returns 0
19:01:35.044 00.000 29876 scope move finished after 26 + 174 ms
19:01:35.044 00.000 29876 Move returns status 0, amount 26
19:01:35.044 00.000 29876 move complete, result=0
19:01:35.045 00.001 29876 worker thread done servicing request
19:01:35.045 00.000 29876 Worker thread wakes up
19:01:35.045 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:35.045 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:35.045 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.3 px 26 ms SOUTH
19:01:36.952 01.907 29876 Exposure complete
19:01:36.994 00.042 29876 worker thread done servicing request
19:01:36.995 00.001 31432 OnExposeComplete: enter
19:01:36.997 00.002 31432 UpdateGuideState(): m_state=6
19:01:36.999 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
19:01:37.001 00.002 31432 Star::Find returns 1 (0), X=1257.84, Y=944.46, Mass=3912, SNR=40.1, Peak=253 HFD=3.9
19:01:37.003 00.002 31432 MultiStar: [#1 0.26,-0.55,0.88,U] [#2 1.13,-0.52,0.00,M1] [#3 0.21,0.43,0.89,U] [#4 1.08,-0.29,0.00,M3] [#5 0.54,-0.36,0.82,U] [#6 0.70,-0.18,0.00,M1] [#7 0.65,-0.49,0.00,M2] [#8 0.41,-0.15,0.76,U] 
19:01:37.005 00.002 31432 refined, 4 included, MultiStar: {0.41, -0.15}, one-star: {0.62, -0.12}
19:01:37.006 00.001 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:01:37.008 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
19:01:37.010 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.43 cameraTheta=-0.34 mountX=0.41 mountY=0.21, mountTheta=0.47
19:01:37.014 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.15, opts=13)
19:01:37.016 00.002 31432 Enqueuing Move request for scope (0.41, -0.15)
19:01:37.018 00.002 29876 Worker thread wakes up
19:01:37.018 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.15) opts 0xd
19:01:37.018 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.15)
19:01:37.018 00.000 29876 Moving (0.41, -0.15) raw xDistance=0.41 yDistance=0.21
19:01:37.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
19:01:37.018 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:37.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:01:37.018 00.000 29876 MoveAxis(W, 42, ABG)
19:01:37.018 00.000 29876 Guiding  Dir = 3, Dur = 42
19:01:37.024 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:37.026 00.002 29876 IsSlewing returns 0
19:01:37.026 00.000 29876 IsGuiding returns 0
19:01:37.026 00.000 29876 PulseGuide returned control before completion, sleep 52
19:01:37.036 00.010 31432 UpdateGuideState exits: m=3912 RSB=40.1
19:01:37.038 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:37.040 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:37.042 00.002 31432 Enqueuing Expose request
19:01:37.088 00.046 29876 IsGuiding returns 1
19:01:37.088 00.000 29876 scope still moving after pulse duration time elapsed
19:01:37.119 00.031 29876 IsSlewing returns 0
19:01:37.119 00.000 29876 IsGuiding returns 0
19:01:37.119 00.000 29876 scope move finished after 42 + 50 ms
19:01:37.119 00.000 29876 Move returns status 0, amount 42
19:01:37.119 00.000 29876 MoveAxis(N, 0, ABG)
19:01:37.119 00.000 29876 Move returns status 0, amount 0
19:01:37.119 00.000 29876 move complete, result=0
19:01:37.119 00.000 29876 worker thread done servicing request
19:01:37.119 00.000 29876 Worker thread wakes up
19:01:37.119 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:37.119 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:37.119 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.2 px 0 ms NORTH
19:01:39.251 02.132 29876 Exposure complete
19:01:39.296 00.045 29876 worker thread done servicing request
19:01:39.296 00.000 31432 OnExposeComplete: enter
19:01:39.298 00.002 31432 UpdateGuideState(): m_state=6
19:01:39.300 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
19:01:39.302 00.002 31432 Star::Find returns 1 (0), X=1256.92, Y=944.47, Mass=4105, SNR=40.8, Peak=253 HFD=4.3
19:01:39.304 00.002 31432 MultiStar: [#1 0.01,-0.41,0.87,U] [#2 0.12,-0.30,0.90,U] [#3 -0.65,0.29,0.00,M1] [#4 -0.18,-0.50,0.95,U] [#5 0.24,-0.39,0.80,U] [#6 0.05,-0.13,0.79,U] [#7 -0.04,-0.14,0.81,U] [#8 0.37,-0.35,0.76,U] 
19:01:39.306 00.002 31432 refined, 7 included, MultiStar: {0.02, -0.29}, one-star: {-0.31, -0.12}
19:01:39.308 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
19:01:39.310 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
19:01:39.311 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.51 mountX=0.01 mountY=0.29, mountTheta=1.53
19:01:39.318 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.29, opts=13)
19:01:39.320 00.002 31432 Enqueuing Move request for scope (0.02, -0.29)
19:01:39.322 00.002 29876 Worker thread wakes up
19:01:39.323 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
19:01:39.323 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
19:01:39.323 00.000 29876 Moving (0.02, -0.29) raw xDistance=0.01 yDistance=0.29
19:01:39.323 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:01:39.323 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:39.323 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:01:39.323 00.000 29876 MoveAxis(E, 0, ABG)
19:01:39.323 00.000 29876 Move returns status 0, amount 0
19:01:39.323 00.000 29876 MoveAxis(N, 0, ABG)
19:01:39.323 00.000 29876 Move returns status 0, amount 0
19:01:39.323 00.000 29876 move complete, result=0
19:01:39.323 00.000 29876 worker thread done servicing request
19:01:39.327 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:01:39.338 00.011 31432 UpdateGuideState exits: m=4105 RSB=40.8
19:01:39.341 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:39.343 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:39.346 00.003 31432 Enqueuing Expose request
19:01:39.348 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:01:39.350 00.002 29876 Worker thread wakes up
19:01:39.350 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:39.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:41.255 01.905 29876 Exposure complete
19:01:41.299 00.044 29876 worker thread done servicing request
19:01:41.300 00.001 31432 OnExposeComplete: enter
19:01:41.302 00.002 31432 UpdateGuideState(): m_state=6
19:01:41.304 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
19:01:41.306 00.002 31432 Star::Find returns 1 (0), X=1257.00, Y=944.21, Mass=4092, SNR=40.8, Peak=247 HFD=4.3
19:01:41.308 00.002 31432 MultiStar: [#1 -0.37,-0.44,0.85,U] [#2 -0.11,-0.57,0.93,U] [#3 -0.67,0.19,0.00,M2] [#4 -0.11,-0.86,0.00,M3] [#5 -0.04,-0.55,0.82,U] [#6 0.16,-0.33,0.79,U] [#7 -0.25,-0.27,0.81,U] [#8 0.05,-0.44,0.73,U] 
19:01:41.310 00.002 31432 single-star, 6 included, MultiStar: {-0.12, -0.43}, one-star: {-0.22, -0.37}
19:01:41.312 00.002 31432 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
19:01:41.314 00.002 31432 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
19:01:41.316 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.37 hyp=0.43 cameraTheta=-2.11 mountX=-0.23 mountY=0.33, mountTheta=2.18
19:01:41.318 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.37, opts=13)
19:01:41.320 00.002 31432 Enqueuing Move request for scope (-0.22, -0.37)
19:01:41.322 00.002 29876 Worker thread wakes up
19:01:41.322 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.37) opts 0xd
19:01:41.322 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.37)
19:01:41.322 00.000 29876 Moving (-0.22, -0.37) raw xDistance=-0.23 yDistance=0.33
19:01:41.322 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
19:01:41.322 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
19:01:41.322 00.000 29876 MoveAxis(E, 22, ABG)
19:01:41.322 00.000 29876 Guiding  Dir = 2, Dur = 22
19:01:41.322 00.000 29876 IsSlewing returns 0
19:01:41.322 00.000 29876 IsGuiding returns 0
19:01:41.323 00.001 29876 PulseGuide returned control before completion, sleep 32
19:01:41.326 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:41.337 00.011 31432 UpdateGuideState exits: m=4092 RSB=40.8
19:01:41.340 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:41.341 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:41.344 00.003 31432 Enqueuing Expose request
19:01:41.364 00.020 29876 IsGuiding returns 1
19:01:41.364 00.000 29876 scope still moving after pulse duration time elapsed
19:01:41.395 00.031 29876 IsSlewing returns 0
19:01:41.395 00.000 29876 IsGuiding returns 1
19:01:41.426 00.031 29876 IsSlewing returns 0
19:01:41.426 00.000 29876 IsGuiding returns 1
19:01:41.458 00.032 29876 IsSlewing returns 0
19:01:41.458 00.000 29876 IsGuiding returns 0
19:01:41.458 00.000 29876 scope move finished after 22 + 113 ms
19:01:41.458 00.000 29876 Move returns status 0, amount 22
19:01:41.458 00.000 29876 MoveAxis(S, 24, ABG)
19:01:41.458 00.000 29876 Guiding  Dir = 1, Dur = 24
19:01:41.459 00.001 29876 IsSlewing returns 0
19:01:41.459 00.000 29876 IsGuiding returns 0
19:01:41.459 00.000 29876 PulseGuide returned control before completion, sleep 34
19:01:41.504 00.045 29876 IsGuiding returns 1
19:01:41.504 00.000 29876 scope still moving after pulse duration time elapsed
19:01:41.535 00.031 29876 IsSlewing returns 0
19:01:41.535 00.000 29876 IsGuiding returns 1
19:01:41.567 00.032 29876 IsSlewing returns 0
19:01:41.567 00.000 29876 IsGuiding returns 1
19:01:41.598 00.031 29876 IsSlewing returns 0
19:01:41.598 00.000 29876 IsGuiding returns 0
19:01:41.598 00.000 29876 scope move finished after 24 + 116 ms
19:01:41.598 00.000 29876 Move returns status 0, amount 24
19:01:41.598 00.000 29876 move complete, result=0
19:01:41.598 00.000 29876 worker thread done servicing request
19:01:41.598 00.000 29876 Worker thread wakes up
19:01:41.598 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:41.598 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:41.598 00.000 31432 GuideStep: -0.2 px 22 ms EAST, 0.3 px 24 ms SOUTH
19:01:43.733 02.135 29876 Exposure complete
19:01:43.779 00.046 29876 worker thread done servicing request
19:01:43.779 00.000 31432 OnExposeComplete: enter
19:01:43.782 00.003 31432 UpdateGuideState(): m_state=6
19:01:43.784 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
19:01:43.786 00.002 31432 Star::Find returns 1 (0), X=1258.03, Y=945.05, Mass=3962, SNR=40.5, Peak=252 HFD=4.4
19:01:43.788 00.002 31432 MultiStar: [#1 0.05,0.29,0.86,U] [#2 0.45,0.55,0.00,M1] [#3 0.17,1.01,0.00,M3] [#4 0.72,0.42,0.00,M4] [#5 0.15,0.45,0.82,U] [#6 0.26,0.23,0.80,U] [#7 -0.14,0.64,0.82,U] [#8 0.56,0.08,0.73,U] 
19:01:43.790 00.002 31432 refined, 5 included, MultiStar: {0.29, 0.37}, one-star: {0.81, 0.47}
19:01:43.792 00.002 31432 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.02) = xAngle (0.87 = 0.87)
19:01:43.794 00.002 31432 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.88 = -2.40)
19:01:43.796 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.37 hyp=0.47 cameraTheta=0.90 mountX=0.30 mountY=-0.32, mountTheta=-0.81
19:01:43.799 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.37, opts=13)
19:01:43.801 00.002 31432 Enqueuing Move request for scope (0.29, 0.37)
19:01:43.803 00.002 29876 Worker thread wakes up
19:01:43.803 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.37) opts 0xd
19:01:43.803 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.37)
19:01:43.803 00.000 29876 Moving (0.29, 0.37) raw xDistance=0.30 yDistance=-0.32
19:01:43.803 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
19:01:43.803 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:01:43.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:01:43.803 00.000 29876 MoveAxis(W, 26, ABG)
19:01:43.803 00.000 29876 Guiding  Dir = 3, Dur = 26
19:01:43.803 00.000 29876 IsSlewing returns 0
19:01:43.803 00.000 29876 IsGuiding returns 0
19:01:43.803 00.000 29876 PulseGuide returned control before completion, sleep 36
19:01:43.807 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:01:43.819 00.012 31432 UpdateGuideState exits: m=3962 RSB=40.5
19:01:43.821 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:43.823 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:43.825 00.002 31432 Enqueuing Expose request
19:01:43.842 00.017 29876 IsGuiding returns 1
19:01:43.842 00.000 29876 scope still moving after pulse duration time elapsed
19:01:43.873 00.031 29876 IsSlewing returns 0
19:01:43.873 00.000 29876 IsGuiding returns 1
19:01:43.903 00.030 29876 IsSlewing returns 0
19:01:43.903 00.000 29876 IsGuiding returns 1
19:01:43.934 00.031 29876 IsSlewing returns 0
19:01:43.934 00.000 29876 IsGuiding returns 0
19:01:43.934 00.000 29876 scope move finished after 26 + 104 ms
19:01:43.934 00.000 29876 Move returns status 0, amount 26
19:01:43.934 00.000 29876 MoveAxis(N, 0, ABG)
19:01:43.934 00.000 29876 Move returns status 0, amount 0
19:01:43.934 00.000 29876 move complete, result=0
19:01:43.935 00.001 29876 worker thread done servicing request
19:01:43.935 00.000 29876 Worker thread wakes up
19:01:43.935 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:43.935 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:43.935 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.3 px 0 ms NORTH
19:01:45.852 01.917 29876 Exposure complete
19:01:45.895 00.043 29876 worker thread done servicing request
19:01:45.895 00.000 31432 OnExposeComplete: enter
19:01:45.898 00.003 31432 UpdateGuideState(): m_state=6
19:01:45.900 00.002 31432 Star::Find(15, 1258, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
19:01:45.902 00.002 31432 Star::Find returns 1 (0), X=1257.78, Y=944.91, Mass=3888, SNR=39.8, Peak=251 HFD=4.2
19:01:45.904 00.002 31432 MultiStar: [#1 0.18,-0.43,0.87,U] [#2 0.69,-0.31,0.00,M2] [#3 0.12,0.38,0.89,U] [#4 0.79,-0.50,0.00,M5] [#5 0.68,-0.34,0.00,M1] [#6 0.37,-0.19,0.84,U] [#7 0.06,-0.25,0.85,U] [#8 0.46,-0.11,0.75,U] 
19:01:45.906 00.002 31432 refined, 5 included, MultiStar: {0.29, -0.03}, one-star: {0.56, 0.33}
19:01:45.908 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
19:01:45.910 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
19:01:45.911 00.001 31432 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.30 cameraTheta=-0.10 mountX=0.29 mountY=0.08, mountTheta=0.25
19:01:45.915 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.03, opts=13)
19:01:45.917 00.002 31432 Enqueuing Move request for scope (0.29, -0.03)
19:01:45.919 00.002 29876 Worker thread wakes up
19:01:45.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
19:01:45.919 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
19:01:45.919 00.000 29876 Moving (0.29, -0.03) raw xDistance=0.29 yDistance=0.08
19:01:45.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
19:01:45.920 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:45.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:01:45.920 00.000 29876 MoveAxis(W, 32, ABG)
19:01:45.920 00.000 29876 Guiding  Dir = 3, Dur = 32
19:01:45.920 00.000 29876 IsSlewing returns 0
19:01:45.920 00.000 29876 IsGuiding returns 0
19:01:45.920 00.000 29876 PulseGuide returned control before completion, sleep 42
19:01:45.924 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:45.936 00.012 31432 UpdateGuideState exits: m=3888 RSB=39.8
19:01:45.938 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:45.940 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:45.942 00.002 31432 Enqueuing Expose request
19:01:45.975 00.033 29876 IsGuiding returns 1
19:01:45.975 00.000 29876 scope still moving after pulse duration time elapsed
19:01:46.006 00.031 29876 IsSlewing returns 0
19:01:46.006 00.000 29876 IsGuiding returns 1
19:01:46.037 00.031 29876 IsSlewing returns 0
19:01:46.037 00.000 29876 IsGuiding returns 1
19:01:46.068 00.031 29876 IsSlewing returns 0
19:01:46.068 00.000 29876 IsGuiding returns 1
19:01:46.098 00.030 29876 IsSlewing returns 0
19:01:46.098 00.000 29876 IsGuiding returns 0
19:01:46.098 00.000 29876 scope move finished after 32 + 146 ms
19:01:46.098 00.000 29876 Move returns status 0, amount 32
19:01:46.098 00.000 29876 MoveAxis(N, 0, ABG)
19:01:46.098 00.000 29876 Move returns status 0, amount 0
19:01:46.098 00.000 29876 move complete, result=0
19:01:46.099 00.001 29876 worker thread done servicing request
19:01:46.099 00.000 29876 Worker thread wakes up
19:01:46.099 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:46.099 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:46.099 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
19:01:48.220 02.121 29876 Exposure complete
19:01:48.265 00.045 29876 worker thread done servicing request
19:01:48.265 00.000 31432 OnExposeComplete: enter
19:01:48.267 00.002 31432 UpdateGuideState(): m_state=6
19:01:48.269 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
19:01:48.271 00.002 31432 Star::Find returns 1 (0), X=1256.51, Y=945.11, Mass=3927, SNR=40.2, Peak=200 HFD=4.4
19:01:48.273 00.002 31432 MultiStar: [#1 -0.72,0.61,0.00,M1] [#2 0.04,0.20,0.92,U] [#3 -0.65,0.90,0.00,M3] [#4 0.11,0.45,0.97,U] [#5 -0.12,-0.09,0.82,U] [#6 -0.53,0.53,0.00,M1] [#7 -0.68,0.42,0.00,M1] [#8 -0.56,0.24,0.74,U] 
19:01:48.275 00.002 31432 refined, 4 included, MultiStar: {-0.24, 0.28}, one-star: {-0.71, 0.52}
19:01:48.277 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
19:01:48.279 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
19:01:48.280 00.001 31432 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.29 mountX=-0.24 mountY=-0.31, mountTheta=-2.22
19:01:48.283 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.28, opts=13)
19:01:48.285 00.002 31432 Enqueuing Move request for scope (-0.24, 0.28)
19:01:48.287 00.002 29876 Worker thread wakes up
19:01:48.287 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd
19:01:48.287 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.28)
19:01:48.287 00.000 29876 Moving (-0.24, 0.28) raw xDistance=-0.24 yDistance=-0.31
19:01:48.287 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
19:01:48.287 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:01:48.287 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:01:48.287 00.000 29876 MoveAxis(E, 18, ABG)
19:01:48.287 00.000 29876 Guiding  Dir = 2, Dur = 18
19:01:48.288 00.001 29876 IsSlewing returns 0
19:01:48.288 00.000 29876 IsGuiding returns 0
19:01:48.288 00.000 29876 PulseGuide returned control before completion, sleep 28
19:01:48.291 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:48.304 00.013 31432 UpdateGuideState exits: m=3927 RSB=40.2
19:01:48.306 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:48.308 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:48.310 00.002 31432 Enqueuing Expose request
19:01:48.329 00.019 29876 IsGuiding returns 0
19:01:48.329 00.000 29876 Move returns status 0, amount 18
19:01:48.329 00.000 29876 MoveAxis(N, 0, ABG)
19:01:48.329 00.000 29876 Move returns status 0, amount 0
19:01:48.329 00.000 29876 move complete, result=0
19:01:48.329 00.000 31432 GuideStep: -0.2 px 18 ms EAST, -0.3 px 0 ms NORTH
19:01:48.332 00.003 29876 worker thread done servicing request
19:01:48.332 00.000 29876 Worker thread wakes up
19:01:48.332 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:48.332 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:50.236 01.904 29876 Exposure complete
19:01:50.279 00.043 29876 worker thread done servicing request
19:01:50.279 00.000 31432 OnExposeComplete: enter
19:01:50.282 00.003 31432 UpdateGuideState(): m_state=6
19:01:50.284 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
19:01:50.286 00.002 31432 Star::Find returns 1 (0), X=1256.35, Y=944.99, Mass=3974, SNR=39.7, Peak=253 HFD=4.2
19:01:50.288 00.002 31432 MultiStar: [#1 -1.06,0.25,0.00,M2] [#2 -0.65,0.11,0.97,U] [#3 -0.86,0.68,0.00,M4] [#4 -0.49,0.02,0.90,U] [#5 -0.68,0.09,0.87,U] [#6 -0.64,0.21,0.84,U] [#7 -0.97,0.62,0.00,M2] [#8 -0.80,0.04,0.00,M1] 
19:01:50.290 00.002 31432 refined, 4 included, MultiStar: {-0.67, 0.17}, one-star: {-0.87, 0.41}
19:01:50.292 00.002 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
19:01:50.293 00.001 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.41)
19:01:50.295 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.17 hyp=0.69 cameraTheta=2.89 mountX=-0.67 mountY=-0.27, mountTheta=-2.75
19:01:50.298 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.17, opts=13)
19:01:50.300 00.002 31432 Enqueuing Move request for scope (-0.67, 0.17)
19:01:50.302 00.002 29876 Worker thread wakes up
19:01:50.302 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.17) opts 0xd
19:01:50.302 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.17)
19:01:50.302 00.000 29876 Moving (-0.67, 0.17) raw xDistance=-0.67 yDistance=-0.27
19:01:50.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.67
19:01:50.302 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:50.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:01:50.302 00.000 29876 MoveAxis(E, 67, ABG)
19:01:50.303 00.001 29876 Guiding  Dir = 2, Dur = 67
19:01:50.303 00.000 29876 IsSlewing returns 0
19:01:50.303 00.000 29876 IsGuiding returns 0
19:01:50.303 00.000 29876 PulseGuide returned control before completion, sleep 77
19:01:50.307 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:50.320 00.013 31432 UpdateGuideState exits: m=3974 RSB=39.7
19:01:50.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:50.324 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:50.326 00.002 31432 Enqueuing Expose request
19:01:50.389 00.063 29876 IsGuiding returns 1
19:01:50.389 00.000 29876 scope still moving after pulse duration time elapsed
19:01:50.420 00.031 29876 IsSlewing returns 0
19:01:50.420 00.000 29876 IsGuiding returns 1
19:01:50.451 00.031 29876 IsSlewing returns 0
19:01:50.451 00.000 29876 IsGuiding returns 0
19:01:50.451 00.000 29876 scope move finished after 67 + 80 ms
19:01:50.451 00.000 29876 Move returns status 0, amount 67
19:01:50.451 00.000 29876 MoveAxis(N, 0, ABG)
19:01:50.451 00.000 29876 Move returns status 0, amount 0
19:01:50.451 00.000 29876 move complete, result=0
19:01:50.451 00.000 29876 worker thread done servicing request
19:01:50.452 00.001 29876 Worker thread wakes up
19:01:50.452 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:50.452 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:50.452 00.000 31432 GuideStep: -0.7 px 67 ms EAST, -0.3 px 0 ms NORTH
19:01:52.584 02.132 29876 Exposure complete
19:01:52.629 00.045 29876 worker thread done servicing request
19:01:52.629 00.000 31432 OnExposeComplete: enter
19:01:52.632 00.003 31432 UpdateGuideState(): m_state=6
19:01:52.634 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
19:01:52.636 00.002 31432 Star::Find returns 1 (0), X=1256.86, Y=944.66, Mass=4056, SNR=40.1, Peak=253 HFD=4.4
19:01:52.638 00.002 31432 MultiStar: [#1 -0.54,-0.13,0.85,U] [#2 -0.20,0.07,0.90,U] [#3 -0.51,0.68,0.00,M5] [#4 -0.02,-0.03,1.00,U] [#5 -0.13,-0.35,0.79,U] [#6 -0.20,0.03,0.78,U] [#7 -0.37,0.12,0.86,U] [#8 -0.23,0.01,0.71,U] 
19:01:52.640 00.002 31432 refined, 7 included, MultiStar: {-0.26, -0.02}, one-star: {-0.37, 0.08}
19:01:52.642 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
19:01:52.644 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
19:01:52.646 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
19:01:52.649 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.02, opts=13)
19:01:52.651 00.002 31432 Enqueuing Move request for scope (-0.26, -0.02)
19:01:52.653 00.002 29876 Worker thread wakes up
19:01:52.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
19:01:52.653 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
19:01:52.653 00.000 29876 Moving (-0.26, -0.02) raw xDistance=-0.26 yDistance=-0.02
19:01:52.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
19:01:52.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:52.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:01:52.653 00.000 29876 MoveAxis(E, 34, ABG)
19:01:52.653 00.000 29876 Guiding  Dir = 2, Dur = 34
19:01:52.654 00.001 29876 IsSlewing returns 0
19:01:52.654 00.000 29876 IsGuiding returns 0
19:01:52.654 00.000 29876 PulseGuide returned control before completion, sleep 44
19:01:52.657 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:01:52.669 00.012 31432 UpdateGuideState exits: m=4056 RSB=40.1
19:01:52.672 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:52.674 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:52.676 00.002 31432 Enqueuing Expose request
19:01:52.704 00.028 29876 IsGuiding returns 1
19:01:52.704 00.000 29876 scope still moving after pulse duration time elapsed
19:01:52.735 00.031 29876 IsSlewing returns 0
19:01:52.735 00.000 29876 IsGuiding returns 0
19:01:52.735 00.000 29876 scope move finished after 34 + 47 ms
19:01:52.735 00.000 29876 Move returns status 0, amount 34
19:01:52.735 00.000 29876 MoveAxis(N, 0, ABG)
19:01:52.735 00.000 29876 Move returns status 0, amount 0
19:01:52.735 00.000 29876 move complete, result=0
19:01:52.735 00.000 29876 worker thread done servicing request
19:01:52.735 00.000 29876 Worker thread wakes up
19:01:52.735 00.000 31432 GuideStep: -0.3 px 34 ms EAST, -0.0 px 0 ms NORTH
19:01:52.738 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:52.738 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:54.648 01.910 29876 Exposure complete
19:01:54.691 00.043 29876 worker thread done servicing request
19:01:54.691 00.000 31432 OnExposeComplete: enter
19:01:54.694 00.003 31432 UpdateGuideState(): m_state=6
19:01:54.696 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
19:01:54.698 00.002 31432 Star::Find returns 1 (0), X=1256.81, Y=944.21, Mass=4160, SNR=41.0, Peak=253 HFD=4.4
19:01:54.699 00.001 31432 MultiStar: [#1 -0.67,-0.34,0.00,M2] [#2 -0.65,-0.33,0.00,M1] [#3 -0.67,0.40,0.00,M6] [#4 0.06,-0.34,0.90,U] [#5 -0.46,-0.21,0.81,U] [#6 -0.29,-0.24,0.73,U] [#7 -0.75,-0.08,0.00,M2] [#8 -0.83,-0.43,0.00,M1] 
19:01:54.701 00.002 31432 refined, 3 included, MultiStar: {-0.28, -0.30}, one-star: {-0.42, -0.37}
19:01:54.703 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.02) = xAngle (-2.35 = -2.35)
19:01:54.705 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.67 = 0.67)
19:01:54.707 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.30 hyp=0.40 cameraTheta=-2.32 mountX=-0.28 mountY=0.25, mountTheta=2.42
19:01:54.709 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.30, opts=13)
19:01:54.711 00.002 31432 Enqueuing Move request for scope (-0.28, -0.30)
19:01:54.713 00.002 29876 Worker thread wakes up
19:01:54.714 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.30) opts 0xd
19:01:54.714 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.30)
19:01:54.714 00.000 29876 Moving (-0.28, -0.30) raw xDistance=-0.28 yDistance=0.25
19:01:54.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
19:01:54.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:54.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:01:54.714 00.000 29876 MoveAxis(E, 32, ABG)
19:01:54.714 00.000 29876 Guiding  Dir = 2, Dur = 32
19:01:54.714 00.000 29876 IsSlewing returns 0
19:01:54.714 00.000 29876 IsGuiding returns 0
19:01:54.714 00.000 29876 PulseGuide returned control before completion, sleep 42
19:01:54.717 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:54.730 00.013 31432 UpdateGuideState exits: m=4160 RSB=41.0
19:01:54.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:54.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:54.736 00.002 31432 Enqueuing Expose request
19:01:54.770 00.034 29876 IsGuiding returns 1
19:01:54.770 00.000 29876 scope still moving after pulse duration time elapsed
19:01:54.800 00.030 29876 IsSlewing returns 0
19:01:54.800 00.000 29876 IsGuiding returns 0
19:01:54.800 00.000 29876 scope move finished after 32 + 54 ms
19:01:54.800 00.000 29876 Move returns status 0, amount 32
19:01:54.800 00.000 29876 MoveAxis(N, 0, ABG)
19:01:54.800 00.000 29876 Move returns status 0, amount 0
19:01:54.800 00.000 29876 move complete, result=0
19:01:54.801 00.001 29876 worker thread done servicing request
19:01:54.801 00.000 29876 Worker thread wakes up
19:01:54.801 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:54.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:54.802 00.001 31432 GuideStep: -0.3 px 32 ms EAST, 0.2 px 0 ms NORTH
19:01:57.031 02.229 29876 Exposure complete
19:01:57.076 00.045 29876 worker thread done servicing request
19:01:57.076 00.000 31432 OnExposeComplete: enter
19:01:57.079 00.003 31432 UpdateGuideState(): m_state=6
19:01:57.081 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
19:01:57.083 00.002 31432 Star::Find returns 1 (0), X=1257.04, Y=944.79, Mass=4028, SNR=40.9, Peak=239 HFD=4.4
19:01:57.086 00.003 31432 MultiStar: [#1 -0.85,0.11,0.00,M3] [#2 0.06,-0.17,0.90,U] [#3 -0.62,0.84,0.00,M7] [#4 0.27,0.16,0.95,U] [#5 -0.09,-0.22,0.78,U] [#6 -0.33,0.07,0.79,U] [#7 -0.38,0.15,0.80,U] [#8 -0.01,0.20,0.75,U] 
19:01:57.088 00.002 31432 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {-0.18, 0.21}
19:01:57.090 00.002 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.50 = 2.50)
19:01:57.092 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.51 = -0.77)
19:01:57.094 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.52 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
19:01:57.097 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.06, opts=13)
19:01:57.099 00.002 31432 Enqueuing Move request for scope (-0.09, 0.06)
19:01:57.101 00.002 29876 Worker thread wakes up
19:01:57.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
19:01:57.101 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
19:01:57.101 00.000 29876 Moving (-0.09, 0.06) raw xDistance=-0.08 yDistance=-0.07
19:01:57.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:01:57.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:57.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:01:57.101 00.000 29876 MoveAxis(E, 0, ABG)
19:01:57.101 00.000 29876 Move returns status 0, amount 0
19:01:57.101 00.000 29876 MoveAxis(N, 0, ABG)
19:01:57.101 00.000 29876 Move returns status 0, amount 0
19:01:57.102 00.001 29876 move complete, result=0
19:01:57.102 00.000 29876 worker thread done servicing request
19:01:57.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:01:57.118 00.013 31432 UpdateGuideState exits: m=4028 RSB=40.9
19:01:57.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:57.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:57.124 00.002 31432 Enqueuing Expose request
19:01:57.126 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:01:57.129 00.003 29876 Worker thread wakes up
19:01:57.129 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:57.129 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:01:59.044 01.915 29876 Exposure complete
19:01:59.090 00.046 29876 worker thread done servicing request
19:01:59.090 00.000 31432 OnExposeComplete: enter
19:01:59.093 00.003 31432 UpdateGuideState(): m_state=6
19:01:59.094 00.001 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
19:01:59.096 00.002 31432 Star::Find returns 1 (0), X=1257.61, Y=944.99, Mass=3826, SNR=39.7, Peak=237 HFD=4.1
19:01:59.098 00.002 31432 MultiStar: [#1 -0.47,0.17,0.86,U] [#2 0.05,-0.06,0.92,U] [#3 -0.20,0.73,0.00,M8] [#4 0.42,-0.10,0.94,U] [#5 0.18,-0.21,0.82,U] [#6 -0.18,0.07,0.85,U] [#7 -0.45,0.18,0.86,U] [#8 0.21,-0.02,0.75,U] 
19:01:59.100 00.002 31432 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.39, 0.41}
19:01:59.102 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
19:01:59.104 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
19:01:59.106 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.19 mountX=0.03 mountY=-0.06, mountTheta=-1.15
19:01:59.109 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.06, opts=13)
19:01:59.111 00.002 31432 Enqueuing Move request for scope (0.03, 0.06)
19:01:59.113 00.002 29876 Worker thread wakes up
19:01:59.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
19:01:59.113 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
19:01:59.113 00.000 29876 Moving (0.03, 0.06) raw xDistance=0.03 yDistance=-0.06
19:01:59.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:01:59.113 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:01:59.113 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:01:59.113 00.000 29876 MoveAxis(E, 0, ABG)
19:01:59.113 00.000 29876 Move returns status 0, amount 0
19:01:59.113 00.000 29876 MoveAxis(N, 0, ABG)
19:01:59.113 00.000 29876 Move returns status 0, amount 0
19:01:59.113 00.000 29876 move complete, result=0
19:01:59.113 00.000 29876 worker thread done servicing request
19:01:59.117 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:01:59.133 00.016 31432 UpdateGuideState exits: m=3826 RSB=39.7
19:01:59.135 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:59.137 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:01:59.140 00.003 31432 Enqueuing Expose request
19:01:59.143 00.003 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:01:59.145 00.002 29876 Worker thread wakes up
19:01:59.145 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:01:59.145 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:01.245 02.100 31432 evsrv: cli 0CE15B18 connect
19:02:01.247 00.002 31432 case statement mapped state 6 to 3
19:02:01.249 00.002 31432 case statement mapped state 6 to 3
19:02:01.252 00.003 31432 evsrv: cli 0CE15B18 request: {"method":"get_pixel_scale","id":"13f1e7f0-575b-4b09-967b-abd3a2227863"}
19:02:01.254 00.002 31432 evsrv: cli 0CE15B18 response: {"jsonrpc":"2.0","result":0.986599,"id":"13f1e7f0-575b-4b09-967b-abd3a2227863"}
19:02:01.256 00.002 31432 evsrv: cli 0CE15B18 disconnect
19:02:01.275 00.019 29876 Exposure complete
19:02:01.322 00.047 29876 worker thread done servicing request
19:02:01.322 00.000 31432 OnExposeComplete: enter
19:02:01.324 00.002 31432 UpdateGuideState(): m_state=6
19:02:01.326 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
19:02:01.328 00.002 31432 Star::Find returns 1 (0), X=1257.00, Y=944.81, Mass=3922, SNR=40.2, Peak=249 HFD=4.2
19:02:01.330 00.002 31432 MultiStar: [#1 -0.84,0.23,0.00,M3] [#2 0.06,-0.05,0.93,U] [#3 -0.38,0.52,0.90,U] [#4 0.20,-0.07,0.94,U] [#5 -0.14,-0.01,0.82,U] [#6 -0.60,0.27,0.78,U] [#7 -0.77,0.33,0.00,M1] [#8 -0.46,-0.12,0.71,U] 
19:02:01.333 00.003 31432 refined, 6 included, MultiStar: {-0.20, 0.11}, one-star: {-0.22, 0.23}
19:02:01.335 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
19:02:01.337 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.67)
19:02:01.339 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.63 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
19:02:01.342 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.11, opts=13)
19:02:01.344 00.002 31432 Enqueuing Move request for scope (-0.20, 0.11)
19:02:01.346 00.002 29876 Worker thread wakes up
19:02:01.346 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
19:02:01.346 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
19:02:01.346 00.000 29876 Moving (-0.20, 0.11) raw xDistance=-0.20 yDistance=-0.14
19:02:01.346 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
19:02:01.346 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:01.346 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:02:01.346 00.000 29876 MoveAxis(E, 0, ABG)
19:02:01.346 00.000 29876 Move returns status 0, amount 0
19:02:01.346 00.000 29876 MoveAxis(N, 0, ABG)
19:02:01.346 00.000 29876 Move returns status 0, amount 0
19:02:01.346 00.000 29876 move complete, result=0
19:02:01.346 00.000 29876 worker thread done servicing request
19:02:01.350 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:01.361 00.011 31432 UpdateGuideState exits: m=3922 RSB=40.2
19:02:01.363 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:01.365 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:01.368 00.003 31432 Enqueuing Expose request
19:02:01.371 00.003 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:02:01.373 00.002 29876 Worker thread wakes up
19:02:01.374 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:01.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:03.279 01.905 29876 Exposure complete
19:02:03.323 00.044 29876 worker thread done servicing request
19:02:03.323 00.000 31432 OnExposeComplete: enter
19:02:03.325 00.002 31432 UpdateGuideState(): m_state=6
19:02:03.327 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
19:02:03.329 00.002 31432 Star::Find returns 1 (0), X=1257.11, Y=944.61, Mass=4012, SNR=40.8, Peak=247 HFD=4.4
19:02:03.331 00.002 31432 MultiStar: [#1 -0.54,-0.02,0.84,U] [#2 0.13,-0.01,0.92,U] [#3 -0.68,0.82,0.00,M8] [#4 -0.09,0.15,0.93,U] [#5 -0.16,-0.20,0.81,U] [#6 -0.34,0.12,0.80,U] [#7 -0.60,0.52,0.00,M2] [#8 -0.48,-0.15,0.72,U] 
19:02:03.333 00.002 31432 single-star, 6 included, MultiStar: {-0.21, -0.01}, one-star: {-0.12, 0.02}
19:02:03.334 00.001 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
19:02:03.337 00.003 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
19:02:03.339 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.93 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
19:02:03.344 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.02, opts=13)
19:02:03.348 00.004 31432 Enqueuing Move request for scope (-0.12, 0.02)
19:02:03.350 00.002 29876 Worker thread wakes up
19:02:03.350 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
19:02:03.350 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
19:02:03.350 00.000 29876 Moving (-0.12, 0.02) raw xDistance=-0.11 yDistance=-0.04
19:02:03.350 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:02:03.350 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:03.350 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:02:03.350 00.000 29876 MoveAxis(E, 0, ABG)
19:02:03.350 00.000 29876 Move returns status 0, amount 0
19:02:03.350 00.000 29876 MoveAxis(N, 0, ABG)
19:02:03.350 00.000 29876 Move returns status 0, amount 0
19:02:03.350 00.000 29876 move complete, result=0
19:02:03.351 00.001 29876 worker thread done servicing request
19:02:03.356 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:03.368 00.012 31432 UpdateGuideState exits: m=4012 RSB=40.8
19:02:03.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:03.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:03.374 00.002 31432 Enqueuing Expose request
19:02:03.376 00.002 29876 Worker thread wakes up
19:02:03.376 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:03.376 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:03.376 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:02:05.603 02.227 29876 Exposure complete
19:02:05.645 00.042 29876 worker thread done servicing request
19:02:05.645 00.000 31432 OnExposeComplete: enter
19:02:05.647 00.002 31432 UpdateGuideState(): m_state=6
19:02:05.650 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
19:02:05.651 00.001 31432 Star::Find returns 1 (0), X=1256.13, Y=944.53, Mass=4172, SNR=41.5, Peak=225 HFD=4.8
19:02:05.653 00.002 31432 MultiStar: [#1 -0.88,-0.22,0.00,M3] [#2 -1.02,-0.07,0.00,M1] [#3 -1.72,0.65,0.00,M9] [#4 -1.00,-0.04,0.00,M1] [#5 -0.74,-0.19,0.00,M1] [#6 -0.55,-0.10,0.79,U] [#7 -0.67,-0.29,0.00,M3] [#8 -0.96,-0.11,0.00,M1] 
19:02:05.655 00.002 31432 refined, 1 included, MultiStar: {-0.85, -0.07}, one-star: {-1.09, -0.05}
19:02:05.657 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
19:02:05.659 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
19:02:05.660 00.001 31432 CameraToMount -- cameraX=-0.85 cameraY=-0.07 hyp=0.86 cameraTheta=-3.06 mountX=-0.85 mountY=-0.06, mountTheta=-3.07
19:02:05.663 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.85, y=-0.07, opts=13)
19:02:05.665 00.002 31432 Enqueuing Move request for scope (-0.85, -0.07)
19:02:05.667 00.002 29876 Worker thread wakes up
19:02:05.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.07) opts 0xd
19:02:05.667 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.85, -0.07)
19:02:05.667 00.000 29876 Moving (-0.85, -0.07) raw xDistance=-0.85 yDistance=-0.06
19:02:05.667 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.85
19:02:05.667 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:05.667 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:02:05.667 00.000 29876 MoveAxis(E, 82, ABG)
19:02:05.667 00.000 29876 Guiding  Dir = 2, Dur = 82
19:02:05.667 00.000 29876 IsSlewing returns 0
19:02:05.667 00.000 29876 IsGuiding returns 0
19:02:05.668 00.001 29876 PulseGuide returned control before completion, sleep 92
19:02:05.671 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:05.683 00.012 31432 UpdateGuideState exits: m=4172 RSB=41.5
19:02:05.685 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:05.687 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:05.689 00.002 31432 Enqueuing Expose request
19:02:05.774 00.085 29876 IsGuiding returns 1
19:02:05.774 00.000 29876 scope still moving after pulse duration time elapsed
19:02:05.805 00.031 29876 IsSlewing returns 0
19:02:05.805 00.000 29876 IsGuiding returns 1
19:02:05.836 00.031 29876 IsSlewing returns 0
19:02:05.836 00.000 29876 IsGuiding returns 1
19:02:05.866 00.030 29876 IsSlewing returns 0
19:02:05.866 00.000 29876 IsGuiding returns 0
19:02:05.866 00.000 29876 scope move finished after 82 + 116 ms
19:02:05.866 00.000 29876 Move returns status 0, amount 82
19:02:05.866 00.000 29876 MoveAxis(N, 0, ABG)
19:02:05.866 00.000 29876 Move returns status 0, amount 0
19:02:05.866 00.000 29876 move complete, result=0
19:02:05.867 00.001 29876 worker thread done servicing request
19:02:05.867 00.000 29876 Worker thread wakes up
19:02:05.867 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:05.867 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:05.867 00.000 31432 GuideStep: -0.9 px 82 ms EAST, -0.1 px 0 ms NORTH
19:02:07.773 01.906 29876 Exposure complete
19:02:07.816 00.043 29876 worker thread done servicing request
19:02:07.816 00.000 31432 OnExposeComplete: enter
19:02:07.818 00.002 31432 UpdateGuideState(): m_state=6
19:02:07.820 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
19:02:07.822 00.002 31432 Star::Find returns 1 (0), X=1256.62, Y=945.06, Mass=4163, SNR=41.2, Peak=225 HFD=4.4
19:02:07.824 00.002 31432 MultiStar: [#1 -0.59,-0.39,0.00,M4] [#2 -0.59,-0.24,0.91,U] [#3 -0.77,0.44,0.00,M10] [#4 -0.36,-0.24,0.95,U] [#5 -0.31,-0.20,0.81,U] [#6 -0.30,0.04,0.79,U] [#7 -0.38,0.10,0.82,U] [#8 -0.47,-0.00,0.70,U] 
19:02:07.826 00.002 31432 refined, 6 included, MultiStar: {-0.44, -0.00}, one-star: {-0.60, 0.48}
19:02:07.828 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.02) = xAngle (-3.16 = 3.12)
19:02:07.830 00.002 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.15 = -0.15)
19:02:07.832 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-3.14 mountX=-0.44 mountY=-0.07, mountTheta=-2.99
19:02:07.834 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.00, opts=13)
19:02:07.836 00.002 31432 Enqueuing Move request for scope (-0.44, -0.00)
19:02:07.839 00.003 29876 Worker thread wakes up
19:02:07.839 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.00) opts 0xd
19:02:07.839 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.00)
19:02:07.839 00.000 29876 Moving (-0.44, -0.00) raw xDistance=-0.44 yDistance=-0.07
19:02:07.839 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
19:02:07.839 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:07.839 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:02:07.839 00.000 29876 MoveAxis(E, 54, ABG)
19:02:07.839 00.000 29876 Guiding  Dir = 2, Dur = 54
19:02:07.839 00.000 29876 IsSlewing returns 0
19:02:07.839 00.000 29876 IsGuiding returns 0
19:02:07.839 00.000 29876 PulseGuide returned control before completion, sleep 64
19:02:07.843 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:07.855 00.012 31432 UpdateGuideState exits: m=4163 RSB=41.2
19:02:07.858 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:07.859 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:07.861 00.002 31432 Enqueuing Expose request
19:02:07.913 00.052 29876 IsGuiding returns 1
19:02:07.913 00.000 29876 scope still moving after pulse duration time elapsed
19:02:07.944 00.031 29876 IsSlewing returns 0
19:02:07.944 00.000 29876 IsGuiding returns 1
19:02:07.975 00.031 29876 IsSlewing returns 0
19:02:07.975 00.000 29876 IsGuiding returns 1
19:02:08.007 00.032 29876 IsSlewing returns 0
19:02:08.007 00.000 29876 IsGuiding returns 0
19:02:08.007 00.000 29876 scope move finished after 54 + 113 ms
19:02:08.007 00.000 29876 Move returns status 0, amount 54
19:02:08.007 00.000 29876 MoveAxis(N, 0, ABG)
19:02:08.007 00.000 29876 Move returns status 0, amount 0
19:02:08.007 00.000 29876 move complete, result=0
19:02:08.007 00.000 29876 worker thread done servicing request
19:02:08.007 00.000 29876 Worker thread wakes up
19:02:08.007 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:08.007 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:08.008 00.001 31432 GuideStep: -0.4 px 54 ms EAST, -0.1 px 0 ms NORTH
19:02:10.135 02.127 29876 Exposure complete
19:02:10.179 00.044 29876 worker thread done servicing request
19:02:10.179 00.000 31432 OnExposeComplete: enter
19:02:10.182 00.003 31432 UpdateGuideState(): m_state=6
19:02:10.184 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
19:02:10.185 00.001 31432 Star::Find returns 1 (0), X=1257.66, Y=944.39, Mass=4150, SNR=41.5, Peak=253 HFD=4.4
19:02:10.187 00.002 31432 MultiStar: [#1 0.26,-0.32,0.82,U] [#2 0.42,-0.55,0.89,U] [#3 0.02,0.38,0.86,U] [#4 0.60,-0.43,0.00,M1] [#5 0.46,-0.39,0.80,U] [#6 0.57,-0.23,0.81,U] [#7 0.48,-0.08,0.81,U] [#8 0.34,-0.30,0.71,U] 
19:02:10.189 00.002 31432 refined, 7 included, MultiStar: {0.37, -0.21}, one-star: {0.44, -0.19}
19:02:10.191 00.002 31432 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
19:02:10.193 00.002 31432 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
19:02:10.194 00.001 31432 CameraToMount -- cameraX=0.37 cameraY=-0.21 hyp=0.43 cameraTheta=-0.51 mountX=0.37 mountY=0.26, mountTheta=0.62
19:02:10.199 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.21, opts=13)
19:02:10.201 00.002 31432 Enqueuing Move request for scope (0.37, -0.21)
19:02:10.203 00.002 29876 Worker thread wakes up
19:02:10.203 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.21) opts 0xd
19:02:10.203 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.21)
19:02:10.203 00.000 29876 Moving (0.37, -0.21) raw xDistance=0.37 yDistance=0.26
19:02:10.203 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.37
19:02:10.203 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:10.203 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:02:10.203 00.000 29876 MoveAxis(W, 28, ABG)
19:02:10.203 00.000 29876 Guiding  Dir = 3, Dur = 28
19:02:10.203 00.000 29876 IsSlewing returns 0
19:02:10.203 00.000 29876 IsGuiding returns 0
19:02:10.204 00.001 29876 PulseGuide returned control before completion, sleep 38
19:02:10.206 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:10.218 00.012 31432 UpdateGuideState exits: m=4150 RSB=41.5
19:02:10.221 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:10.223 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:10.224 00.001 31432 Enqueuing Expose request
19:02:10.244 00.020 29876 IsGuiding returns 1
19:02:10.244 00.000 29876 scope still moving after pulse duration time elapsed
19:02:10.275 00.031 29876 IsSlewing returns 0
19:02:10.275 00.000 29876 IsGuiding returns 1
19:02:10.306 00.031 29876 IsSlewing returns 0
19:02:10.306 00.000 29876 IsGuiding returns 0
19:02:10.306 00.000 29876 scope move finished after 28 + 74 ms
19:02:10.306 00.000 29876 Move returns status 0, amount 28
19:02:10.306 00.000 29876 MoveAxis(N, 0, ABG)
19:02:10.306 00.000 29876 Move returns status 0, amount 0
19:02:10.306 00.000 29876 move complete, result=0
19:02:10.306 00.000 29876 worker thread done servicing request
19:02:10.306 00.000 29876 Worker thread wakes up
19:02:10.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:10.307 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:10.307 00.000 31432 GuideStep: 0.4 px 28 ms WEST, 0.3 px 0 ms NORTH
19:02:12.219 01.912 29876 Exposure complete
19:02:12.264 00.045 29876 worker thread done servicing request
19:02:12.264 00.000 31432 OnExposeComplete: enter
19:02:12.266 00.002 31432 UpdateGuideState(): m_state=6
19:02:12.268 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
19:02:12.270 00.002 31432 Star::Find returns 1 (0), X=1256.91, Y=944.46, Mass=3904, SNR=39.9, Peak=253 HFD=4.0
19:02:12.272 00.002 31432 MultiStar: [#1 -0.86,-0.25,0.00,M4] [#2 -0.54,-0.21,0.91,U] [#3 -0.61,0.36,0.00,M10] [#4 -0.07,-0.16,0.97,U] [#5 -0.57,-0.10,0.84,U] [#6 -0.24,-0.35,0.84,U] [#7 -0.52,-0.27,0.87,U] [#8 -0.32,-0.34,0.75,U] 
19:02:12.274 00.002 31432 single-star, 6 included, MultiStar: {-0.37, -0.22}, one-star: {-0.32, -0.12}
19:02:12.276 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:02:12.277 00.001 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
19:02:12.279 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-2.78 mountX=-0.32 mountY=0.07, mountTheta=2.93
19:02:12.283 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.12, opts=13)
19:02:12.285 00.002 31432 Enqueuing Move request for scope (-0.32, -0.12)
19:02:12.287 00.002 29876 Worker thread wakes up
19:02:12.287 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.12) opts 0xd
19:02:12.287 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.12)
19:02:12.287 00.000 29876 Moving (-0.32, -0.12) raw xDistance=-0.32 yDistance=0.07
19:02:12.287 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
19:02:12.287 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:12.287 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:02:12.287 00.000 29876 MoveAxis(E, 27, ABG)
19:02:12.287 00.000 29876 Guiding  Dir = 2, Dur = 27
19:02:12.288 00.001 29876 IsSlewing returns 0
19:02:12.288 00.000 29876 IsGuiding returns 0
19:02:12.288 00.000 29876 PulseGuide returned control before completion, sleep 37
19:02:12.291 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:12.302 00.011 31432 UpdateGuideState exits: m=3904 RSB=39.9
19:02:12.305 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:12.307 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:12.308 00.001 31432 Enqueuing Expose request
19:02:12.326 00.018 29876 IsGuiding returns 1
19:02:12.326 00.000 29876 scope still moving after pulse duration time elapsed
19:02:12.357 00.031 29876 IsSlewing returns 0
19:02:12.357 00.000 29876 IsGuiding returns 1
19:02:12.389 00.032 29876 IsSlewing returns 0
19:02:12.389 00.000 29876 IsGuiding returns 1
19:02:12.420 00.031 29876 IsSlewing returns 0
19:02:12.420 00.000 29876 IsGuiding returns 0
19:02:12.420 00.000 29876 scope move finished after 27 + 105 ms
19:02:12.420 00.000 29876 Move returns status 0, amount 27
19:02:12.420 00.000 29876 MoveAxis(N, 0, ABG)
19:02:12.420 00.000 29876 Move returns status 0, amount 0
19:02:12.420 00.000 29876 move complete, result=0
19:02:12.421 00.001 29876 worker thread done servicing request
19:02:12.421 00.000 29876 Worker thread wakes up
19:02:12.421 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:12.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:12.421 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
19:02:14.542 02.121 29876 Exposure complete
19:02:14.585 00.043 29876 worker thread done servicing request
19:02:14.585 00.000 31432 OnExposeComplete: enter
19:02:14.588 00.003 31432 UpdateGuideState(): m_state=6
19:02:14.590 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
19:02:14.592 00.002 31432 Star::Find returns 1 (0), X=1256.36, Y=944.56, Mass=3917, SNR=40.1, Peak=231 HFD=4.2
19:02:14.594 00.002 31432 MultiStar: [#1 -1.09,-0.51,0.00,M5] [#2 -0.92,-0.46,0.00,M1] [#3 -1.37,0.49,0.00,R] [#4 -0.49,-0.43,0.99,U] [#5 -0.71,-0.50,0.00,M1] [#6 -0.49,-0.19,0.80,U] [#7 -1.02,-0.27,0.00,M1] [#8 -0.68,-0.34,0.00,M1] 
19:02:14.596 00.002 31432 refined, 2 included, MultiStar: {-0.62, -0.22}, one-star: {-0.86, -0.03}
19:02:14.598 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
19:02:14.600 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
19:02:14.601 00.001 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.22 hyp=0.66 cameraTheta=-2.81 mountX=-0.63 mountY=0.12, mountTheta=2.95
19:02:14.605 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.22, opts=13)
19:02:14.608 00.003 31432 Enqueuing Move request for scope (-0.62, -0.22)
19:02:14.610 00.002 29876 Worker thread wakes up
19:02:14.610 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.22) opts 0xd
19:02:14.610 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.22)
19:02:14.610 00.000 29876 Moving (-0.62, -0.22) raw xDistance=-0.63 yDistance=0.12
19:02:14.610 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.63
19:02:14.610 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:14.610 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:02:14.610 00.000 29876 MoveAxis(E, 64, ABG)
19:02:14.610 00.000 29876 Guiding  Dir = 2, Dur = 64
19:02:14.610 00.000 29876 IsSlewing returns 0
19:02:14.610 00.000 29876 IsGuiding returns 0
19:02:14.611 00.001 29876 PulseGuide returned control before completion, sleep 74
19:02:14.613 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:14.625 00.012 31432 UpdateGuideState exits: m=3917 RSB=40.1
19:02:14.628 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:14.630 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:14.632 00.002 31432 Enqueuing Expose request
19:02:14.696 00.064 29876 IsGuiding returns 1
19:02:14.696 00.000 29876 scope still moving after pulse duration time elapsed
19:02:14.727 00.031 29876 IsSlewing returns 0
19:02:14.727 00.000 29876 IsGuiding returns 1
19:02:14.759 00.032 29876 IsSlewing returns 0
19:02:14.759 00.000 29876 IsGuiding returns 1
19:02:14.791 00.032 29876 IsSlewing returns 0
19:02:14.791 00.000 29876 IsGuiding returns 0
19:02:14.791 00.000 29876 scope move finished after 64 + 116 ms
19:02:14.791 00.000 29876 Move returns status 0, amount 64
19:02:14.791 00.000 29876 MoveAxis(N, 0, ABG)
19:02:14.791 00.000 29876 Move returns status 0, amount 0
19:02:14.791 00.000 29876 move complete, result=0
19:02:14.792 00.001 29876 worker thread done servicing request
19:02:14.792 00.000 29876 Worker thread wakes up
19:02:14.792 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:14.792 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:14.792 00.000 31432 GuideStep: -0.6 px 64 ms EAST, 0.1 px 0 ms NORTH
19:02:16.697 01.905 29876 Exposure complete
19:02:16.741 00.044 29876 worker thread done servicing request
19:02:16.741 00.000 31432 OnExposeComplete: enter
19:02:16.743 00.002 31432 UpdateGuideState(): m_state=6
19:02:16.745 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
19:02:16.747 00.002 31432 Star::Find returns 1 (0), X=1256.02, Y=944.34, Mass=3991, SNR=40.3, Peak=241 HFD=4.2
19:02:16.749 00.002 31432 MultiStar: [#1 -0.91,-0.58,0.00,M6] [#2 -0.55,-0.38,0.94,U] [#3 0.43,-0.03,0.92,U] [#4 -0.33,-0.74,0.00,M1] [#5 -0.60,-0.36,0.80,U] [#6 -0.62,-0.41,0.00,M1] [#7 -0.67,-0.40,0.00,M2] [#8 -0.01,-0.57,0.73,U] 
19:02:16.751 00.002 31432 refined, 4 included, MultiStar: {-0.41, -0.30}, one-star: {-1.20, -0.25}
19:02:16.752 00.001 31432 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
19:02:16.754 00.002 31432 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
19:02:16.756 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.30 hyp=0.51 cameraTheta=-2.50 mountX=-0.42 mountY=0.24, mountTheta=2.62
19:02:16.759 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.30, opts=13)
19:02:16.762 00.003 31432 Enqueuing Move request for scope (-0.41, -0.30)
19:02:16.764 00.002 29876 Worker thread wakes up
19:02:16.764 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.30) opts 0xd
19:02:16.764 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.30)
19:02:16.764 00.000 29876 Moving (-0.41, -0.30) raw xDistance=-0.42 yDistance=0.24
19:02:16.764 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
19:02:16.764 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:16.764 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:02:16.764 00.000 29876 MoveAxis(E, 49, ABG)
19:02:16.764 00.000 29876 Guiding  Dir = 2, Dur = 49
19:02:16.765 00.001 29876 IsSlewing returns 0
19:02:16.765 00.000 29876 IsGuiding returns 0
19:02:16.765 00.000 29876 PulseGuide returned control before completion, sleep 59
19:02:16.768 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:16.780 00.012 31432 UpdateGuideState exits: m=3991 RSB=40.3
19:02:16.783 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:16.784 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:16.786 00.002 31432 Enqueuing Expose request
19:02:16.836 00.050 29876 IsGuiding returns 1
19:02:16.836 00.000 29876 scope still moving after pulse duration time elapsed
19:02:16.866 00.030 29876 IsSlewing returns 0
19:02:16.866 00.000 29876 IsGuiding returns 0
19:02:16.866 00.000 29876 scope move finished after 49 + 52 ms
19:02:16.866 00.000 29876 Move returns status 0, amount 49
19:02:16.866 00.000 29876 MoveAxis(N, 0, ABG)
19:02:16.866 00.000 29876 Move returns status 0, amount 0
19:02:16.866 00.000 29876 move complete, result=0
19:02:16.866 00.000 29876 worker thread done servicing request
19:02:16.866 00.000 29876 Worker thread wakes up
19:02:16.866 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:16.866 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:16.866 00.000 31432 GuideStep: -0.4 px 49 ms EAST, 0.2 px 0 ms NORTH
19:02:18.997 02.131 29876 Exposure complete
19:02:19.041 00.044 29876 worker thread done servicing request
19:02:19.042 00.001 31432 OnExposeComplete: enter
19:02:19.044 00.002 31432 UpdateGuideState(): m_state=6
19:02:19.046 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
19:02:19.048 00.002 31432 Star::Find returns 1 (0), X=1256.89, Y=943.88, Mass=3815, SNR=39.2, Peak=233 HFD=4.2
19:02:19.050 00.002 31432 MultiStar: [#1 -0.97,-0.21,0.00,M7] [#2 -0.71,-0.35,0.00,M1] [#3 0.14,-0.07,0.91,U] [#4 -0.49,-0.56,0.00,M2] [#5 -0.68,-0.83,0.00,M1] [#6 -0.19,-0.48,0.79,U] [#7 -0.94,-0.31,0.00,M3] [#8 -0.30,-0.54,0.75,U] 
19:02:19.052 00.002 31432 refined, 3 included, MultiStar: {-0.17, -0.45}, one-star: {-0.34, -0.70}
19:02:19.054 00.002 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
19:02:19.056 00.002 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
19:02:19.058 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.45 hyp=0.48 cameraTheta=-1.94 mountX=-0.18 mountY=0.42, mountTheta=1.98
19:02:19.062 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.45, opts=13)
19:02:19.064 00.002 31432 Enqueuing Move request for scope (-0.17, -0.45)
19:02:19.067 00.003 29876 Worker thread wakes up
19:02:19.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.45) opts 0xd
19:02:19.067 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.45)
19:02:19.067 00.000 29876 Moving (-0.17, -0.45) raw xDistance=-0.18 yDistance=0.42
19:02:19.067 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:02:19.067 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
19:02:19.067 00.000 29876 MoveAxis(E, 0, ABG)
19:02:19.067 00.000 29876 Move returns status 0, amount 0
19:02:19.067 00.000 29876 MoveAxis(S, 31, ABG)
19:02:19.067 00.000 29876 Guiding  Dir = 1, Dur = 31
19:02:19.067 00.000 29876 IsSlewing returns 0
19:02:19.067 00.000 29876 IsGuiding returns 0
19:02:19.067 00.000 29876 PulseGuide returned control before completion, sleep 41
19:02:19.070 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:19.082 00.012 31432 UpdateGuideState exits: m=3815 RSB=39.2
19:02:19.084 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:19.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:19.088 00.002 31432 Enqueuing Expose request
19:02:19.122 00.034 29876 IsGuiding returns 1
19:02:19.122 00.000 29876 scope still moving after pulse duration time elapsed
19:02:19.153 00.031 29876 IsSlewing returns 0
19:02:19.153 00.000 29876 IsGuiding returns 1
19:02:19.183 00.030 29876 IsSlewing returns 0
19:02:19.183 00.000 29876 IsGuiding returns 1
19:02:19.214 00.031 29876 IsSlewing returns 0
19:02:19.214 00.000 29876 IsGuiding returns 1
19:02:19.246 00.032 29876 IsSlewing returns 0
19:02:19.246 00.000 29876 IsGuiding returns 1
19:02:19.276 00.030 29876 IsSlewing returns 0
19:02:19.276 00.000 29876 IsGuiding returns 0
19:02:19.276 00.000 29876 scope move finished after 31 + 178 ms
19:02:19.276 00.000 29876 Move returns status 0, amount 31
19:02:19.276 00.000 29876 move complete, result=0
19:02:19.277 00.001 29876 worker thread done servicing request
19:02:19.277 00.000 29876 Worker thread wakes up
19:02:19.277 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:19.277 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:19.277 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 31 ms SOUTH
19:02:21.195 01.918 29876 Exposure complete
19:02:21.241 00.046 29876 worker thread done servicing request
19:02:21.241 00.000 31432 OnExposeComplete: enter
19:02:21.244 00.003 31432 UpdateGuideState(): m_state=6
19:02:21.246 00.002 31432 Star::Find(15, 1256, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
19:02:21.248 00.002 31432 Star::Find returns 1 (0), X=1256.53, Y=944.37, Mass=3938, SNR=40.1, Peak=253 HFD=4.2
19:02:21.250 00.002 31432 MultiStar: [#1 -1.15,-0.29,0.00,M8] [#2 -0.98,-0.55,0.00,M2] [#3 0.12,-0.42,0.88,U] [#4 -0.50,-0.63,0.00,M3] [#5 -0.65,-0.48,0.00,M2] [#6 -0.47,-0.61,0.00,M1] [#7 -0.99,-0.09,0.00,M4] [#8 -0.37,-0.74,0.00,M1] 
19:02:21.252 00.002 31432 refined, 1 included, MultiStar: {-0.31, -0.31}, one-star: {-0.70, -0.21}
19:02:21.254 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
19:02:21.255 00.001 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
19:02:21.257 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.31 hyp=0.44 cameraTheta=-2.37 mountX=-0.32 mountY=0.26, mountTheta=2.47
19:02:21.260 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.31, opts=13)
19:02:21.262 00.002 31432 Enqueuing Move request for scope (-0.31, -0.31)
19:02:21.264 00.002 29876 Worker thread wakes up
19:02:21.264 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.31) opts 0xd
19:02:21.264 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.31)
19:02:21.264 00.000 29876 Moving (-0.31, -0.31) raw xDistance=-0.32 yDistance=0.26
19:02:21.264 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
19:02:21.264 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:21.264 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:02:21.264 00.000 29876 MoveAxis(E, 31, ABG)
19:02:21.264 00.000 29876 Guiding  Dir = 2, Dur = 31
19:02:21.264 00.000 29876 IsSlewing returns 0
19:02:21.265 00.001 29876 IsGuiding returns 0
19:02:21.265 00.000 29876 PulseGuide returned control before completion, sleep 41
19:02:21.268 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:21.279 00.011 31432 UpdateGuideState exits: m=3938 RSB=40.1
19:02:21.282 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:21.284 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:21.286 00.002 31432 Enqueuing Expose request
19:02:21.317 00.031 29876 IsGuiding returns 1
19:02:21.317 00.000 29876 scope still moving after pulse duration time elapsed
19:02:21.349 00.032 29876 IsSlewing returns 0
19:02:21.349 00.000 29876 IsGuiding returns 0
19:02:21.349 00.000 29876 scope move finished after 31 + 53 ms
19:02:21.349 00.000 29876 Move returns status 0, amount 31
19:02:21.349 00.000 29876 MoveAxis(N, 0, ABG)
19:02:21.349 00.000 29876 Move returns status 0, amount 0
19:02:21.349 00.000 29876 move complete, result=0
19:02:21.349 00.000 29876 worker thread done servicing request
19:02:21.349 00.000 29876 Worker thread wakes up
19:02:21.349 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:21.349 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:21.349 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.3 px 0 ms NORTH
19:02:23.483 02.134 29876 Exposure complete
19:02:23.525 00.042 29876 worker thread done servicing request
19:02:23.525 00.000 31432 OnExposeComplete: enter
19:02:23.528 00.003 31432 UpdateGuideState(): m_state=6
19:02:23.530 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
19:02:23.533 00.003 31432 Star::Find returns 1 (0), X=1256.12, Y=944.34, Mass=3977, SNR=40.1, Peak=234 HFD=4.3
19:02:23.535 00.002 31432 MultiStar: [#1 -1.76,-0.07,0.00,M9] [#2 -0.93,-0.06,0.00,M3] [#3 0.00,0.08,0.91,U] [#4 -1.06,-0.16,0.00,M4] [#5 -1.39,0.12,0.00,M3] [#6 -1.17,-0.06,0.00,M2] [#7 -1.65,0.22,0.00,M5] [#8 -0.89,-0.28,0.00,M2] 
19:02:23.537 00.002 31432 refined, 1 included, MultiStar: {-0.58, -0.09}, one-star: {-1.10, -0.24}
19:02:23.538 00.001 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
19:02:23.540 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
19:02:23.542 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.09 hyp=0.58 cameraTheta=-2.99 mountX=-0.58 mountY=-0.00, mountTheta=-3.14
19:02:23.548 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.09, opts=13)
19:02:23.550 00.002 31432 Enqueuing Move request for scope (-0.58, -0.09)
19:02:23.552 00.002 29876 Worker thread wakes up
19:02:23.552 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.09) opts 0xd
19:02:23.552 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.09)
19:02:23.552 00.000 29876 Moving (-0.58, -0.09) raw xDistance=-0.58 yDistance=-0.00
19:02:23.552 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
19:02:23.552 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:23.552 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:02:23.552 00.000 29876 MoveAxis(E, 60, ABG)
19:02:23.552 00.000 29876 Guiding  Dir = 2, Dur = 60
19:02:23.553 00.001 29876 IsSlewing returns 0
19:02:23.553 00.000 29876 IsGuiding returns 0
19:02:23.553 00.000 29876 PulseGuide returned control before completion, sleep 70
19:02:23.557 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=256, Gamma=0.490
19:02:23.569 00.012 31432 UpdateGuideState exits: m=3977 RSB=40.1
19:02:23.571 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:23.573 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:23.575 00.002 31432 Enqueuing Expose request
19:02:23.635 00.060 29876 IsGuiding returns 1
19:02:23.635 00.000 29876 scope still moving after pulse duration time elapsed
19:02:23.666 00.031 29876 IsSlewing returns 0
19:02:23.666 00.000 29876 IsGuiding returns 1
19:02:23.697 00.031 29876 IsSlewing returns 0
19:02:23.697 00.000 29876 IsGuiding returns 0
19:02:23.697 00.000 29876 scope move finished after 60 + 83 ms
19:02:23.697 00.000 29876 Move returns status 0, amount 60
19:02:23.697 00.000 29876 MoveAxis(N, 0, ABG)
19:02:23.697 00.000 29876 Move returns status 0, amount 0
19:02:23.697 00.000 29876 move complete, result=0
19:02:23.697 00.000 29876 worker thread done servicing request
19:02:23.697 00.000 29876 Worker thread wakes up
19:02:23.697 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.0 px 0 ms NORTH
19:02:23.699 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:23.700 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:25.615 01.915 29876 Exposure complete
19:02:25.659 00.044 29876 worker thread done servicing request
19:02:25.659 00.000 31432 OnExposeComplete: enter
19:02:25.661 00.002 31432 UpdateGuideState(): m_state=6
19:02:25.663 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
19:02:25.665 00.002 31432 Star::Find returns 1 (0), X=1255.99, Y=944.35, Mass=4239, SNR=42.0, Peak=252 HFD=4.2
19:02:25.667 00.002 31432 MultiStar: [#1 -1.41,-0.48,0.00,M10] [#2 -1.02,-0.52,0.00,M4] [#3 -0.23,-0.19,0.87,U] [#4 -0.92,-0.41,0.00,M5] [#5 -0.98,-0.53,0.00,M4] [#6 -1.15,-0.35,0.00,M3] [#7 -1.66,-0.23,0.00,M6] [#8 -0.94,-0.61,0.00,M3] 
19:02:25.668 00.001 31432 refined, 1 included, MultiStar: {-0.77, -0.21}, one-star: {-1.23, -0.24}
19:02:25.670 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
19:02:25.672 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
19:02:25.674 00.002 31432 CameraToMount -- cameraX=-0.77 cameraY=-0.21 hyp=0.79 cameraTheta=-2.87 mountX=-0.77 mountY=0.09, mountTheta=3.02
19:02:25.678 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=-0.21, opts=13)
19:02:25.679 00.001 31432 Enqueuing Move request for scope (-0.77, -0.21)
19:02:25.681 00.002 29876 Worker thread wakes up
19:02:25.681 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.21) opts 0xd
19:02:25.681 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, -0.21)
19:02:25.681 00.000 29876 Moving (-0.77, -0.21) raw xDistance=-0.77 yDistance=0.09
19:02:25.681 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
19:02:25.681 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:25.681 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:02:25.681 00.000 29876 MoveAxis(E, 83, ABG)
19:02:25.681 00.000 29876 Guiding  Dir = 2, Dur = 83
19:02:25.681 00.000 29876 IsSlewing returns 0
19:02:25.681 00.000 29876 IsGuiding returns 0
19:02:25.681 00.000 29876 PulseGuide returned control before completion, sleep 93
19:02:25.684 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=256, Gamma=0.490
19:02:25.695 00.011 31432 UpdateGuideState exits: m=4239 RSB=42.0
19:02:25.698 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:25.699 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:25.701 00.002 31432 Enqueuing Expose request
19:02:25.784 00.083 29876 IsGuiding returns 1
19:02:25.784 00.000 29876 scope still moving after pulse duration time elapsed
19:02:25.814 00.030 29876 IsSlewing returns 0
19:02:25.814 00.000 29876 IsGuiding returns 1
19:02:25.845 00.031 29876 IsSlewing returns 0
19:02:25.845 00.000 29876 IsGuiding returns 0
19:02:25.845 00.000 29876 scope move finished after 83 + 80 ms
19:02:25.845 00.000 29876 Move returns status 0, amount 83
19:02:25.845 00.000 29876 MoveAxis(N, 0, ABG)
19:02:25.845 00.000 29876 Move returns status 0, amount 0
19:02:25.845 00.000 29876 move complete, result=0
19:02:25.845 00.000 29876 worker thread done servicing request
19:02:25.845 00.000 29876 Worker thread wakes up
19:02:25.845 00.000 31432 GuideStep: -0.8 px 83 ms EAST, 0.1 px 0 ms NORTH
19:02:25.848 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:25.848 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:27.977 02.129 29876 Exposure complete
19:02:28.021 00.044 29876 worker thread done servicing request
19:02:28.021 00.000 31432 OnExposeComplete: enter
19:02:28.023 00.002 31432 UpdateGuideState(): m_state=6
19:02:28.026 00.003 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
19:02:28.028 00.002 31432 Star::Find returns 1 (0), X=1256.41, Y=944.05, Mass=3842, SNR=39.7, Peak=253 HFD=4.1
19:02:28.030 00.002 31432 MultiStar: [#1 -0.65,-0.60,0.00,R] [#2 -0.71,-0.76,0.00,M5] [#3 0.44,-0.21,0.91,U] [#4 -0.62,-0.53,0.00,M6] [#5 -0.73,-0.94,0.00,M5] [#6 -0.66,-0.57,0.00,M4] [#7 -0.87,-0.78,0.00,M7] [#8 -0.52,-1.01,0.00,M4] 
19:02:28.032 00.002 31432 refined, 1 included, MultiStar: {-0.21, -0.38}, one-star: {-0.81, -0.53}
19:02:28.033 00.001 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
19:02:28.035 00.002 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.91 = 0.91)
19:02:28.037 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.38 hyp=0.43 cameraTheta=-2.08 mountX=-0.22 mountY=0.34, mountTheta=2.15
19:02:28.040 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.38, opts=13)
19:02:28.042 00.002 31432 Enqueuing Move request for scope (-0.21, -0.38)
19:02:28.044 00.002 29876 Worker thread wakes up
19:02:28.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.38) opts 0xd
19:02:28.044 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.38)
19:02:28.044 00.000 29876 Moving (-0.21, -0.38) raw xDistance=-0.22 yDistance=0.34
19:02:28.044 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.22
19:02:28.044 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
19:02:28.044 00.000 29876 MoveAxis(E, 33, ABG)
19:02:28.044 00.000 29876 Guiding  Dir = 2, Dur = 33
19:02:28.044 00.000 29876 IsSlewing returns 0
19:02:28.044 00.000 29876 IsGuiding returns 0
19:02:28.045 00.001 29876 PulseGuide returned control before completion, sleep 43
19:02:28.047 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=256, Gamma=0.490
19:02:28.060 00.013 31432 UpdateGuideState exits: m=3842 RSB=39.7
19:02:28.062 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:28.064 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:28.066 00.002 31432 Enqueuing Expose request
19:02:28.099 00.033 29876 IsGuiding returns 1
19:02:28.099 00.000 29876 scope still moving after pulse duration time elapsed
19:02:28.130 00.031 29876 IsSlewing returns 0
19:02:28.130 00.000 29876 IsGuiding returns 1
19:02:28.161 00.031 29876 IsSlewing returns 0
19:02:28.161 00.000 29876 IsGuiding returns 0
19:02:28.161 00.000 29876 scope move finished after 33 + 83 ms
19:02:28.161 00.000 29876 Move returns status 0, amount 33
19:02:28.161 00.000 29876 MoveAxis(S, 25, ABG)
19:02:28.161 00.000 29876 Guiding  Dir = 1, Dur = 25
19:02:28.161 00.000 29876 IsSlewing returns 0
19:02:28.161 00.000 29876 IsGuiding returns 0
19:02:28.162 00.001 29876 PulseGuide returned control before completion, sleep 35
19:02:28.207 00.045 29876 IsGuiding returns 1
19:02:28.207 00.000 29876 scope still moving after pulse duration time elapsed
19:02:28.237 00.030 29876 IsSlewing returns 0
19:02:28.237 00.000 29876 IsGuiding returns 1
19:02:28.269 00.032 29876 IsSlewing returns 0
19:02:28.269 00.000 29876 IsGuiding returns 1
19:02:28.299 00.030 29876 IsSlewing returns 0
19:02:28.299 00.000 29876 IsGuiding returns 0
19:02:28.299 00.000 29876 scope move finished after 25 + 113 ms
19:02:28.299 00.000 29876 Move returns status 0, amount 25
19:02:28.299 00.000 29876 move complete, result=0
19:02:28.299 00.000 29876 worker thread done servicing request
19:02:28.299 00.000 29876 Worker thread wakes up
19:02:28.299 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:28.299 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:28.299 00.000 31432 GuideStep: -0.2 px 33 ms EAST, 0.3 px 25 ms SOUTH
19:02:30.209 01.910 29876 Exposure complete
19:02:30.251 00.042 29876 worker thread done servicing request
19:02:30.251 00.000 31432 OnExposeComplete: enter
19:02:30.254 00.003 31432 UpdateGuideState(): m_state=6
19:02:30.255 00.001 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
19:02:30.257 00.002 31432 Star::Find returns 1 (0), X=1256.46, Y=945.12, Mass=4330, SNR=41.9, Peak=248 HFD=4.4
19:02:30.259 00.002 31432 MultiStar: [#1 -0.04,0.73,0.83,U] [#2 -0.60,0.10,0.86,U] [#3 0.33,0.47,0.86,U] [#4 -0.43,0.44,0.92,U] [#5 -0.32,0.08,0.76,U] [#6 -0.57,0.17,0.78,U] [#7 -0.55,0.23,0.82,U] [#8 -0.66,-0.03,0.66,U] 
19:02:30.261 00.002 31432 refined, 8 included, MultiStar: {-0.40, 0.32}, one-star: {-0.77, 0.54}
19:02:30.263 00.002 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
19:02:30.265 00.002 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
19:02:30.266 00.001 31432 CameraToMount -- cameraX=-0.40 cameraY=0.32 hyp=0.51 cameraTheta=2.47 mountX=-0.39 mountY=-0.38, mountTheta=-2.37
19:02:30.272 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.32, opts=13)
19:02:30.275 00.003 31432 Enqueuing Move request for scope (-0.40, 0.32)
19:02:30.277 00.002 29876 Worker thread wakes up
19:02:30.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.32) opts 0xd
19:02:30.277 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.32)
19:02:30.277 00.000 29876 Moving (-0.40, 0.32) raw xDistance=-0.39 yDistance=-0.38
19:02:30.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
19:02:30.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:02:30.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
19:02:30.277 00.000 29876 MoveAxis(E, 42, ABG)
19:02:30.277 00.000 29876 Guiding  Dir = 2, Dur = 42
19:02:30.277 00.000 29876 IsSlewing returns 0
19:02:30.277 00.000 29876 IsGuiding returns 0
19:02:30.277 00.000 29876 PulseGuide returned control before completion, sleep 52
19:02:30.281 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:30.293 00.012 31432 UpdateGuideState exits: m=4330 RSB=41.9
19:02:30.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:30.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:30.299 00.002 31432 Enqueuing Expose request
19:02:30.331 00.032 29876 IsGuiding returns 1
19:02:30.331 00.000 29876 scope still moving after pulse duration time elapsed
19:02:30.362 00.031 29876 IsSlewing returns 0
19:02:30.362 00.000 29876 IsGuiding returns 1
19:02:30.392 00.030 29876 IsSlewing returns 0
19:02:30.392 00.000 29876 IsGuiding returns 1
19:02:30.424 00.032 29876 IsSlewing returns 0
19:02:30.424 00.000 29876 IsGuiding returns 1
19:02:30.454 00.030 29876 IsSlewing returns 0
19:02:30.454 00.000 29876 IsGuiding returns 0
19:02:30.454 00.000 29876 scope move finished after 42 + 135 ms
19:02:30.454 00.000 29876 Move returns status 0, amount 42
19:02:30.454 00.000 29876 MoveAxis(N, 0, ABG)
19:02:30.454 00.000 29876 Move returns status 0, amount 0
19:02:30.454 00.000 29876 move complete, result=0
19:02:30.454 00.000 29876 worker thread done servicing request
19:02:30.454 00.000 29876 Worker thread wakes up
19:02:30.454 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.4 px 0 ms NORTH
19:02:30.458 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:30.458 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:32.582 02.124 29876 Exposure complete
19:02:32.625 00.043 29876 worker thread done servicing request
19:02:32.625 00.000 31432 OnExposeComplete: enter
19:02:32.627 00.002 31432 UpdateGuideState(): m_state=6
19:02:32.629 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
19:02:32.631 00.002 31432 Star::Find returns 1 (0), X=1256.73, Y=945.10, Mass=3922, SNR=40.1, Peak=238 HFD=4.3
19:02:32.633 00.002 31432 MultiStar: [#1 0.50,0.54,0.00,M1] [#2 -0.38,0.19,0.94,U] [#3 0.79,0.40,0.00,M1] [#4 -0.23,0.14,0.95,U] [#5 -0.30,-0.06,0.83,U] [#6 0.37,0.14,0.81,U] [#7 0.03,-0.02,0.83,U] [#8 0.02,-0.08,0.75,U] 
19:02:32.635 00.002 31432 refined, 6 included, MultiStar: {-0.16, 0.13}, one-star: {-0.50, 0.52}
19:02:32.637 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
19:02:32.639 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.85)
19:02:32.640 00.001 31432 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
19:02:32.646 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.13, opts=13)
19:02:32.648 00.002 31432 Enqueuing Move request for scope (-0.16, 0.13)
19:02:32.650 00.002 29876 Worker thread wakes up
19:02:32.650 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
19:02:32.650 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
19:02:32.650 00.000 29876 Moving (-0.16, 0.13) raw xDistance=-0.16 yDistance=-0.16
19:02:32.650 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:02:32.650 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:32.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:02:32.650 00.000 29876 MoveAxis(E, 0, ABG)
19:02:32.650 00.000 29876 Move returns status 0, amount 0
19:02:32.650 00.000 29876 MoveAxis(N, 0, ABG)
19:02:32.650 00.000 29876 Move returns status 0, amount 0
19:02:32.650 00.000 29876 move complete, result=0
19:02:32.651 00.001 29876 worker thread done servicing request
19:02:32.654 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:32.667 00.013 31432 UpdateGuideState exits: m=3922 RSB=40.1
19:02:32.669 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:32.671 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:32.673 00.002 31432 Enqueuing Expose request
19:02:32.675 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:02:32.677 00.002 29876 Worker thread wakes up
19:02:32.677 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:32.677 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:34.592 01.915 29876 Exposure complete
19:02:34.635 00.043 29876 worker thread done servicing request
19:02:34.635 00.000 31432 OnExposeComplete: enter
19:02:34.638 00.003 31432 UpdateGuideState(): m_state=6
19:02:34.640 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
19:02:34.642 00.002 31432 Star::Find returns 1 (0), X=1255.42, Y=944.97, Mass=4036, SNR=40.4, Peak=203 HFD=4.2
19:02:34.644 00.002 31432 MultiStar: large primary error, entering stabilization period
19:02:34.645 00.001 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
19:02:34.647 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.37)
19:02:34.649 00.002 31432 CameraToMount -- cameraX=-1.80 cameraY=0.39 hyp=1.84 cameraTheta=2.93 mountX=-1.79 mountY=-0.66, mountTheta=-2.79
19:02:34.651 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.80, y=0.39, opts=13)
19:02:34.654 00.003 31432 Enqueuing Move request for scope (-1.80, 0.39)
19:02:34.655 00.001 29876 Worker thread wakes up
19:02:34.656 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 0.39) opts 0xd
19:02:34.656 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.80, 0.39)
19:02:34.656 00.000 29876 Moving (-1.80, 0.39) raw xDistance=-1.79 yDistance=-0.66
19:02:34.656 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.79
19:02:34.656 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:02:34.656 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
19:02:34.656 00.000 29876 MoveAxis(E, 172, ABG)
19:02:34.656 00.000 29876 Guiding  Dir = 2, Dur = 172
19:02:34.656 00.000 29876 IsSlewing returns 0
19:02:34.656 00.000 29876 IsGuiding returns 0
19:02:34.656 00.000 29876 PulseGuide returned control before completion, sleep 182
19:02:34.659 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:34.672 00.013 31432 UpdateGuideState exits: m=4036 RSB=40.4
19:02:34.674 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:34.676 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:34.678 00.002 31432 Enqueuing Expose request
19:02:34.841 00.163 29876 IsGuiding returns 1
19:02:34.841 00.000 29876 scope still moving after pulse duration time elapsed
19:02:34.872 00.031 29876 IsSlewing returns 0
19:02:34.872 00.000 29876 IsGuiding returns 0
19:02:34.872 00.000 29876 scope move finished after 172 + 43 ms
19:02:34.872 00.000 29876 Move returns status 0, amount 172
19:02:34.872 00.000 29876 MoveAxis(N, 0, ABG)
19:02:34.872 00.000 29876 Move returns status 0, amount 0
19:02:34.872 00.000 29876 move complete, result=0
19:02:34.873 00.001 29876 worker thread done servicing request
19:02:34.873 00.000 29876 Worker thread wakes up
19:02:34.873 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:34.873 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:34.873 00.000 31432 GuideStep: -1.8 px 172 ms EAST, -0.7 px 0 ms NORTH
19:02:37.102 02.229 29876 Exposure complete
19:02:37.149 00.047 29876 worker thread done servicing request
19:02:37.149 00.000 31432 OnExposeComplete: enter
19:02:37.151 00.002 31432 UpdateGuideState(): m_state=6
19:02:37.153 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
19:02:37.156 00.003 31432 Star::Find returns 1 (0), X=1256.71, Y=944.57, Mass=4072, SNR=40.8, Peak=253 HFD=4.4
19:02:37.158 00.002 31432 MultiStar: exiting stabilization period
19:02:37.160 00.002 31432 MultiStar: [#1 -0.47,1.00,0.00,M2] [#2 -0.33,0.20,0.89,U] [#3 0.35,0.40,0.86,U] [#4 -0.26,0.02,0.95,U] [#5 -0.56,0.26,0.77,U] [#6 -0.54,0.35,0.82,U] [#7 -0.89,0.40,0.00,M6] [#8 -0.21,-0.22,0.74,U] 
19:02:37.162 00.002 31432 refined, 6 included, MultiStar: {-0.29, 0.14}, one-star: {-0.52, -0.01}
19:02:37.164 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
19:02:37.166 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
19:02:37.168 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.33 cameraTheta=2.69 mountX=-0.29 mountY=-0.19, mountTheta=-2.57
19:02:37.172 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.14, opts=13)
19:02:37.174 00.002 31432 Enqueuing Move request for scope (-0.29, 0.14)
19:02:37.176 00.002 29876 Worker thread wakes up
19:02:37.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
19:02:37.176 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
19:02:37.176 00.000 29876 Moving (-0.29, 0.14) raw xDistance=-0.29 yDistance=-0.19
19:02:37.177 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.29
19:02:37.177 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:37.177 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:02:37.177 00.000 29876 MoveAxis(E, 52, ABG)
19:02:37.177 00.000 29876 Guiding  Dir = 2, Dur = 52
19:02:37.177 00.000 29876 IsSlewing returns 0
19:02:37.177 00.000 29876 IsGuiding returns 0
19:02:37.177 00.000 29876 PulseGuide returned control before completion, sleep 62
19:02:37.181 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:37.193 00.012 31432 UpdateGuideState exits: m=4072 RSB=40.8
19:02:37.196 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:37.198 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:37.200 00.002 31432 Enqueuing Expose request
19:02:37.241 00.041 29876 IsGuiding returns 1
19:02:37.241 00.000 29876 scope still moving after pulse duration time elapsed
19:02:37.272 00.031 29876 IsSlewing returns 0
19:02:37.272 00.000 29876 IsGuiding returns 1
19:02:37.304 00.032 29876 IsSlewing returns 0
19:02:37.304 00.000 29876 IsGuiding returns 1
19:02:37.336 00.032 29876 IsSlewing returns 0
19:02:37.336 00.000 29876 IsGuiding returns 0
19:02:37.336 00.000 29876 scope move finished after 52 + 107 ms
19:02:37.336 00.000 29876 Move returns status 0, amount 52
19:02:37.336 00.000 29876 MoveAxis(N, 0, ABG)
19:02:37.336 00.000 29876 Move returns status 0, amount 0
19:02:37.336 00.000 29876 move complete, result=0
19:02:37.336 00.000 29876 worker thread done servicing request
19:02:37.336 00.000 29876 Worker thread wakes up
19:02:37.336 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:37.336 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:37.336 00.000 31432 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
19:02:39.239 01.903 29876 Exposure complete
19:02:39.283 00.044 29876 worker thread done servicing request
19:02:39.283 00.000 31432 OnExposeComplete: enter
19:02:39.285 00.002 31432 UpdateGuideState(): m_state=6
19:02:39.288 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
19:02:39.290 00.002 31432 Star::Find returns 1 (0), X=1256.88, Y=944.95, Mass=3882, SNR=39.7, Peak=252 HFD=4.3
19:02:39.292 00.002 31432 MultiStar: [#1 -0.37,0.94,0.00,M3] [#2 -0.42,0.29,0.92,U] [#3 0.67,0.32,0.92,U] [#4 -0.14,0.09,1.00,U] [#5 -0.48,0.19,0.83,U] [#6 -0.32,0.27,0.79,U] [#7 -0.60,0.51,0.00,M7] [#8 0.18,0.08,0.76,U] 
19:02:39.294 00.002 31432 refined, 6 included, MultiStar: {-0.12, 0.23}, one-star: {-0.35, 0.37}
19:02:39.296 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
19:02:39.298 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
19:02:39.301 00.003 31432 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=-0.12 mountY=-0.25, mountTheta=-2.01
19:02:39.304 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.23, opts=13)
19:02:39.306 00.002 31432 Enqueuing Move request for scope (-0.12, 0.23)
19:02:39.308 00.002 29876 Worker thread wakes up
19:02:39.309 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
19:02:39.309 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
19:02:39.309 00.000 29876 Moving (-0.12, 0.23) raw xDistance=-0.12 yDistance=-0.25
19:02:39.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:02:39.309 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:39.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:02:39.309 00.000 29876 MoveAxis(E, 0, ABG)
19:02:39.309 00.000 29876 Move returns status 0, amount 0
19:02:39.309 00.000 29876 MoveAxis(N, 0, ABG)
19:02:39.309 00.000 29876 Move returns status 0, amount 0
19:02:39.309 00.000 29876 move complete, result=0
19:02:39.309 00.000 29876 worker thread done servicing request
19:02:39.312 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:39.324 00.012 31432 UpdateGuideState exits: m=3882 RSB=39.7
19:02:39.327 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:39.329 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:39.331 00.002 31432 Enqueuing Expose request
19:02:39.333 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:02:39.335 00.002 29876 Worker thread wakes up
19:02:39.335 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:39.335 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:41.458 02.123 29876 Exposure complete
19:02:41.502 00.044 29876 worker thread done servicing request
19:02:41.502 00.000 31432 OnExposeComplete: enter
19:02:41.505 00.003 31432 UpdateGuideState(): m_state=6
19:02:41.506 00.001 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
19:02:41.508 00.002 31432 Star::Find returns 1 (0), X=1257.06, Y=944.98, Mass=4276, SNR=41.8, Peak=253 HFD=4.4
19:02:41.510 00.002 31432 MultiStar: [#1 0.05,0.70,0.81,U] [#2 -0.49,0.03,0.89,U] [#3 0.65,0.42,0.00,M1] [#4 -0.09,0.30,0.88,U] [#5 -0.34,-0.08,0.78,U] [#6 -0.01,-0.10,0.78,U] [#7 -0.59,0.32,0.79,U] [#8 0.03,-0.14,0.72,U] 
19:02:41.512 00.002 31432 refined, 7 included, MultiStar: {-0.21, 0.19}, one-star: {-0.17, 0.40}
19:02:41.514 00.002 31432 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.02) = xAngle (2.37 = 2.37)
19:02:41.516 00.002 31432 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.90)
19:02:41.518 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=-0.20 mountY=-0.22, mountTheta=-2.31
19:02:41.521 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.19, opts=13)
19:02:41.524 00.003 31432 Enqueuing Move request for scope (-0.21, 0.19)
19:02:41.526 00.002 29876 Worker thread wakes up
19:02:41.526 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
19:02:41.526 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
19:02:41.526 00.000 29876 Moving (-0.21, 0.19) raw xDistance=-0.20 yDistance=-0.22
19:02:41.526 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
19:02:41.526 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:41.526 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:02:41.526 00.000 29876 MoveAxis(E, 19, ABG)
19:02:41.526 00.000 29876 Guiding  Dir = 2, Dur = 19
19:02:41.527 00.001 29876 IsSlewing returns 0
19:02:41.527 00.000 29876 IsGuiding returns 0
19:02:41.527 00.000 29876 PulseGuide returned control before completion, sleep 29
19:02:41.530 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:41.543 00.013 31432 UpdateGuideState exits: m=4276 RSB=41.8
19:02:41.545 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:41.547 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:41.549 00.002 31432 Enqueuing Expose request
19:02:41.564 00.015 29876 IsGuiding returns 0
19:02:41.564 00.000 29876 Move returns status 0, amount 19
19:02:41.564 00.000 29876 MoveAxis(N, 0, ABG)
19:02:41.564 00.000 29876 Move returns status 0, amount 0
19:02:41.564 00.000 29876 move complete, result=0
19:02:41.564 00.000 29876 worker thread done servicing request
19:02:41.564 00.000 29876 Worker thread wakes up
19:02:41.564 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:41.564 00.000 31432 GuideStep: -0.2 px 19 ms EAST, -0.2 px 0 ms NORTH
19:02:41.567 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:43.469 01.902 29876 Exposure complete
19:02:43.517 00.048 29876 worker thread done servicing request
19:02:43.517 00.000 31432 OnExposeComplete: enter
19:02:43.520 00.003 31432 UpdateGuideState(): m_state=6
19:02:43.524 00.004 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
19:02:43.527 00.003 31432 Star::Find returns 1 (0), X=1257.13, Y=944.94, Mass=3825, SNR=39.6, Peak=217 HFD=4.3
19:02:43.530 00.003 31432 MultiStar: [#1 0.13,0.67,0.87,U] [#2 0.08,0.40,0.94,U] [#3 0.81,0.34,0.00,M2] [#4 0.18,0.47,0.99,U] [#5 -0.29,0.32,0.83,U] [#6 0.18,0.13,0.81,U] [#7 -0.46,0.46,0.86,U] [#8 0.30,0.41,0.75,U] 
19:02:43.533 00.003 31432 single-star, 7 included, MultiStar: {0.00, 0.41}, one-star: {-0.09, 0.36}
19:02:43.535 00.002 31432 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.02) = xAngle (1.79 = 1.79)
19:02:43.538 00.003 31432 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.80 = -1.48)
19:02:43.540 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.82 mountX=-0.08 mountY=-0.37, mountTheta=-1.79
19:02:43.545 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.36, opts=13)
19:02:43.550 00.005 31432 Enqueuing Move request for scope (-0.09, 0.36)
19:02:43.553 00.003 29876 Worker thread wakes up
19:02:43.553 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
19:02:43.553 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
19:02:43.554 00.001 29876 Moving (-0.09, 0.36) raw xDistance=-0.08 yDistance=-0.37
19:02:43.554 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:02:43.554 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:02:43.554 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:02:43.554 00.000 29876 MoveAxis(E, 0, ABG)
19:02:43.554 00.000 29876 Move returns status 0, amount 0
19:02:43.554 00.000 29876 MoveAxis(N, 0, ABG)
19:02:43.554 00.000 29876 Move returns status 0, amount 0
19:02:43.554 00.000 29876 move complete, result=0
19:02:43.554 00.000 29876 worker thread done servicing request
19:02:43.560 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:43.576 00.016 31432 UpdateGuideState exits: m=3825 RSB=39.6
19:02:43.579 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:43.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:43.583 00.002 31432 Enqueuing Expose request
19:02:43.586 00.003 29876 Worker thread wakes up
19:02:43.586 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
19:02:43.588 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:43.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:45.717 02.129 29876 Exposure complete
19:02:45.767 00.050 29876 worker thread done servicing request
19:02:45.767 00.000 31432 OnExposeComplete: enter
19:02:45.769 00.002 31432 UpdateGuideState(): m_state=6
19:02:45.771 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
19:02:45.773 00.002 31432 Star::Find returns 1 (0), X=1256.44, Y=944.79, Mass=3900, SNR=40.0, Peak=253 HFD=4.0
19:02:45.775 00.002 31432 MultiStar: [#1 -0.66,0.61,0.00,M2] [#2 -1.17,-0.04,0.00,M1] [#3 0.01,0.66,0.92,U] [#4 -0.57,0.38,0.95,U] [#5 -1.17,0.04,0.00,M1] [#6 -1.19,0.07,0.00,M1] [#7 -1.29,0.17,0.00,M6] [#8 -0.56,0.08,0.73,U] 
19:02:45.776 00.001 31432 refined, 3 included, MultiStar: {-0.48, 0.34}, one-star: {-0.78, 0.21}
19:02:45.779 00.003 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.50 = 2.50)
19:02:45.781 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.51 = -0.78)
19:02:45.783 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.34 hyp=0.59 cameraTheta=2.52 mountX=-0.47 mountY=-0.41, mountTheta=-2.42
19:02:45.785 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.34, opts=13)
19:02:45.788 00.003 31432 Enqueuing Move request for scope (-0.48, 0.34)
19:02:45.789 00.001 29876 Worker thread wakes up
19:02:45.789 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.34) opts 0xd
19:02:45.790 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.34)
19:02:45.790 00.000 29876 Moving (-0.48, 0.34) raw xDistance=-0.47 yDistance=-0.41
19:02:45.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
19:02:45.790 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.05 newest=-1.00
19:02:45.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
19:02:45.790 00.000 29876 MoveAxis(E, 45, ABG)
19:02:45.790 00.000 29876 Guiding  Dir = 2, Dur = 45
19:02:45.790 00.000 29876 IsSlewing returns 0
19:02:45.790 00.000 29876 IsGuiding returns 0
19:02:45.790 00.000 29876 PulseGuide returned control before completion, sleep 55
19:02:45.793 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:45.806 00.013 31432 UpdateGuideState exits: m=3900 RSB=40.0
19:02:45.808 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:45.810 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:45.812 00.002 31432 Enqueuing Expose request
19:02:45.856 00.044 29876 IsGuiding returns 1
19:02:45.856 00.000 29876 scope still moving after pulse duration time elapsed
19:02:45.887 00.031 29876 IsSlewing returns 0
19:02:45.887 00.000 29876 IsGuiding returns 1
19:02:45.918 00.031 29876 IsSlewing returns 0
19:02:45.918 00.000 29876 IsGuiding returns 1
19:02:45.949 00.031 29876 IsSlewing returns 0
19:02:45.949 00.000 29876 IsGuiding returns 0
19:02:45.949 00.000 29876 scope move finished after 45 + 113 ms
19:02:45.949 00.000 29876 Move returns status 0, amount 45
19:02:45.949 00.000 29876 BLC: Oldest BLC event removed
19:02:45.949 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:02:45.949 00.000 29876 MoveAxis(N, 50, ABG)
19:02:45.949 00.000 29876 Guiding  Dir = 0, Dur = 50
19:02:45.949 00.000 29876 IsSlewing returns 0
19:02:45.949 00.000 29876 IsGuiding returns 0
19:02:45.949 00.000 29876 PulseGuide returned control before completion, sleep 60
19:02:46.011 00.062 29876 IsGuiding returns 1
19:02:46.011 00.000 29876 scope still moving after pulse duration time elapsed
19:02:46.042 00.031 29876 IsSlewing returns 0
19:02:46.042 00.000 29876 IsGuiding returns 1
19:02:46.072 00.030 29876 IsSlewing returns 0
19:02:46.072 00.000 29876 IsGuiding returns 1
19:02:46.104 00.032 29876 IsSlewing returns 0
19:02:46.104 00.000 29876 IsGuiding returns 1
19:02:46.135 00.031 29876 IsSlewing returns 0
19:02:46.135 00.000 29876 IsGuiding returns 1
19:02:46.167 00.032 29876 IsSlewing returns 0
19:02:46.167 00.000 29876 IsGuiding returns 0
19:02:46.167 00.000 29876 scope move finished after 50 + 167 ms
19:02:46.167 00.000 29876 Move returns status 0, amount 50
19:02:46.167 00.000 29876 move complete, result=0
19:02:46.167 00.000 29876 worker thread done servicing request
19:02:46.167 00.000 29876 Worker thread wakes up
19:02:46.167 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:46.168 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:46.168 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.4 px 50 ms NORTH
19:02:48.072 01.904 29876 Exposure complete
19:02:48.116 00.044 29876 worker thread done servicing request
19:02:48.116 00.000 31432 OnExposeComplete: enter
19:02:48.119 00.003 31432 UpdateGuideState(): m_state=6
19:02:48.121 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
19:02:48.123 00.002 31432 Star::Find returns 1 (0), X=1256.69, Y=944.32, Mass=4188, SNR=41.2, Peak=253 HFD=4.5
19:02:48.124 00.001 31432 MultiStar: [#1 -0.46,0.61,0.85,U] [#2 -0.72,0.12,0.92,U] [#3 0.26,0.28,0.87,U] [#4 -0.61,0.11,0.95,U] [#5 -0.80,0.05,0.00,M2] [#6 -0.84,0.17,0.00,M2] [#7 -1.03,0.34,0.00,M7] [#8 -0.90,0.31,0.00,M1] 
19:02:48.127 00.003 31432 refined, 4 included, MultiStar: {-0.42, 0.16}, one-star: {-0.54, -0.26}
19:02:48.129 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.76 = 2.76)
19:02:48.131 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.77 = -0.51)
19:02:48.133 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.16 hyp=0.45 cameraTheta=2.79 mountX=-0.42 mountY=-0.22, mountTheta=-2.66
19:02:48.136 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.16, opts=13)
19:02:48.138 00.002 31432 Enqueuing Move request for scope (-0.42, 0.16)
19:02:48.140 00.002 29876 Worker thread wakes up
19:02:48.140 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.16) opts 0xd
19:02:48.140 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.16)
19:02:48.140 00.000 29876 Moving (-0.42, 0.16) raw xDistance=-0.42 yDistance=-0.22
19:02:48.140 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
19:02:48.140 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:48.140 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:02:48.140 00.000 29876 MoveAxis(E, 47, ABG)
19:02:48.140 00.000 29876 Guiding  Dir = 2, Dur = 47
19:02:48.140 00.000 29876 IsSlewing returns 0
19:02:48.140 00.000 29876 IsGuiding returns 0
19:02:48.140 00.000 29876 PulseGuide returned control before completion, sleep 57
19:02:48.143 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:48.155 00.012 31432 UpdateGuideState exits: m=4188 RSB=41.2
19:02:48.158 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:48.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:48.162 00.002 31432 Enqueuing Expose request
19:02:48.211 00.049 29876 IsGuiding returns 1
19:02:48.211 00.000 29876 scope still moving after pulse duration time elapsed
19:02:48.242 00.031 29876 IsSlewing returns 0
19:02:48.242 00.000 29876 IsGuiding returns 1
19:02:48.273 00.031 29876 IsSlewing returns 0
19:02:48.273 00.000 29876 IsGuiding returns 1
19:02:48.303 00.030 29876 IsSlewing returns 0
19:02:48.303 00.000 29876 IsGuiding returns 1
19:02:48.334 00.031 29876 IsSlewing returns 0
19:02:48.334 00.000 29876 IsGuiding returns 0
19:02:48.334 00.000 29876 scope move finished after 47 + 147 ms
19:02:48.334 00.000 29876 Move returns status 0, amount 47
19:02:48.334 00.000 29876 MoveAxis(N, 0, ABG)
19:02:48.334 00.000 29876 Move returns status 0, amount 0
19:02:48.334 00.000 29876 move complete, result=0
19:02:48.334 00.000 29876 worker thread done servicing request
19:02:48.334 00.000 29876 Worker thread wakes up
19:02:48.335 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:48.335 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:48.335 00.000 31432 GuideStep: -0.4 px 47 ms EAST, -0.2 px 0 ms NORTH
19:02:50.471 02.136 29876 Exposure complete
19:02:50.513 00.042 29876 worker thread done servicing request
19:02:50.513 00.000 31432 OnExposeComplete: enter
19:02:50.516 00.003 31432 UpdateGuideState(): m_state=6
19:02:50.518 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
19:02:50.520 00.002 31432 Star::Find returns 1 (0), X=1256.89, Y=944.45, Mass=4234, SNR=41.4, Peak=252 HFD=4.3
19:02:50.522 00.002 31432 MultiStar: [#1 -0.13,0.62,0.80,U] [#2 -0.46,0.12,0.90,U] [#3 0.42,0.47,0.86,U] [#4 -0.32,0.44,0.92,U] [#5 -0.45,0.40,0.79,U] [#6 -0.55,0.72,0.00,M3] [#7 -0.39,0.29,0.83,U] [#8 -0.81,0.28,0.00,M2] 
19:02:50.524 00.002 31432 single-star, 6 included, MultiStar: {-0.24, 0.30}, one-star: {-0.34, -0.13}
19:02:50.526 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:02:50.527 00.001 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
19:02:50.529 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.13 hyp=0.36 cameraTheta=-2.78 mountX=-0.34 mountY=0.07, mountTheta=2.93
19:02:50.532 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.13, opts=13)
19:02:50.534 00.002 31432 Enqueuing Move request for scope (-0.34, -0.13)
19:02:50.536 00.002 29876 Worker thread wakes up
19:02:50.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.13) opts 0xd
19:02:50.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.13)
19:02:50.536 00.000 29876 Moving (-0.34, -0.13) raw xDistance=-0.34 yDistance=0.07
19:02:50.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
19:02:50.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:50.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:02:50.536 00.000 29876 MoveAxis(E, 39, ABG)
19:02:50.536 00.000 29876 Guiding  Dir = 2, Dur = 39
19:02:50.536 00.000 29876 IsSlewing returns 0
19:02:50.537 00.001 29876 IsGuiding returns 0
19:02:50.537 00.000 29876 PulseGuide returned control before completion, sleep 49
19:02:50.540 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:50.555 00.015 31432 UpdateGuideState exits: m=4234 RSB=41.4
19:02:50.558 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:50.560 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:50.562 00.002 31432 Enqueuing Expose request
19:02:50.589 00.027 29876 IsGuiding returns 1
19:02:50.589 00.000 29876 scope still moving after pulse duration time elapsed
19:02:50.620 00.031 29876 IsSlewing returns 0
19:02:50.620 00.000 29876 IsGuiding returns 1
19:02:50.650 00.030 29876 IsSlewing returns 0
19:02:50.650 00.000 29876 IsGuiding returns 1
19:02:50.681 00.031 29876 IsSlewing returns 0
19:02:50.681 00.000 29876 IsGuiding returns 0
19:02:50.681 00.000 29876 scope move finished after 39 + 105 ms
19:02:50.681 00.000 29876 Move returns status 0, amount 39
19:02:50.681 00.000 29876 MoveAxis(N, 0, ABG)
19:02:50.681 00.000 29876 Move returns status 0, amount 0
19:02:50.681 00.000 29876 move complete, result=0
19:02:50.681 00.000 29876 worker thread done servicing request
19:02:50.681 00.000 29876 Worker thread wakes up
19:02:50.681 00.000 31432 GuideStep: -0.3 px 39 ms EAST, 0.1 px 0 ms NORTH
19:02:50.684 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:50.684 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:52.594 01.910 29876 Exposure complete
19:02:52.638 00.044 29876 worker thread done servicing request
19:02:52.639 00.001 31432 OnExposeComplete: enter
19:02:52.641 00.002 31432 UpdateGuideState(): m_state=6
19:02:52.643 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
19:02:52.645 00.002 31432 Star::Find returns 1 (0), X=1257.82, Y=943.93, Mass=3960, SNR=40.3, Peak=235 HFD=4.3
19:02:52.646 00.001 31432 MultiStar: [#1 0.46,0.40,0.86,U] [#2 -0.07,-0.27,0.93,U] [#3 1.10,-0.14,0.00,M1] [#4 0.49,-0.41,0.94,U] [#5 -0.21,-0.42,0.80,U] [#6 0.02,0.09,0.77,U] [#7 -0.58,0.36,0.81,U] [#8 0.10,-0.47,0.74,U] 
19:02:52.648 00.002 31432 refined, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.59, -0.65}
19:02:52.650 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
19:02:52.652 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
19:02:52.653 00.001 31432 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=0.12 mountY=0.20, mountTheta=1.04
19:02:52.658 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.18, opts=13)
19:02:52.660 00.002 31432 Enqueuing Move request for scope (0.12, -0.18)
19:02:52.662 00.002 29876 Worker thread wakes up
19:02:52.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
19:02:52.662 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
19:02:52.663 00.001 29876 Moving (0.12, -0.18) raw xDistance=0.12 yDistance=0.20
19:02:52.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:02:52.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:52.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:02:52.663 00.000 29876 MoveAxis(E, 0, ABG)
19:02:52.663 00.000 29876 Move returns status 0, amount 0
19:02:52.663 00.000 29876 MoveAxis(N, 0, ABG)
19:02:52.663 00.000 29876 Move returns status 0, amount 0
19:02:52.663 00.000 29876 move complete, result=0
19:02:52.663 00.000 29876 worker thread done servicing request
19:02:52.667 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:02:52.682 00.015 31432 UpdateGuideState exits: m=3960 RSB=40.3
19:02:52.684 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:52.686 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:52.688 00.002 31432 Enqueuing Expose request
19:02:52.690 00.002 29876 Worker thread wakes up
19:02:52.690 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:02:52.692 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:52.692 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:54.827 02.135 29876 Exposure complete
19:02:54.871 00.044 29876 worker thread done servicing request
19:02:54.871 00.000 31432 OnExposeComplete: enter
19:02:54.873 00.002 31432 UpdateGuideState(): m_state=6
19:02:54.875 00.002 31432 Star::Find(15, 1257, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
19:02:54.877 00.002 31432 Star::Find returns 1 (0), X=1257.52, Y=944.63, Mass=3901, SNR=40.2, Peak=223 HFD=4.4
19:02:54.879 00.002 31432 MultiStar: [#1 0.63,0.63,0.00,M1] [#2 0.29,0.15,0.92,U] [#3 1.30,0.28,0.00,M2] [#4 0.43,0.14,0.96,U] [#5 0.10,-0.12,0.82,U] [#6 0.21,0.08,0.76,U] [#7 -0.06,-0.07,0.83,U] [#8 0.40,-0.37,0.72,U] 
19:02:54.881 00.002 31432 refined, 6 included, MultiStar: {0.24, -0.01}, one-star: {0.30, 0.05}
19:02:54.883 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
19:02:54.884 00.001 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
19:02:54.886 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.02 mountX=0.24 mountY=0.04, mountTheta=0.17
19:02:54.890 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.01, opts=13)
19:02:54.893 00.003 31432 Enqueuing Move request for scope (0.24, -0.01)
19:02:54.895 00.002 29876 Worker thread wakes up
19:02:54.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
19:02:54.895 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
19:02:54.895 00.000 29876 Moving (0.24, -0.01) raw xDistance=0.24 yDistance=0.04
19:02:54.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
19:02:54.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:54.895 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:02:54.895 00.000 29876 MoveAxis(W, 23, ABG)
19:02:54.895 00.000 29876 Guiding  Dir = 3, Dur = 23
19:02:54.895 00.000 29876 IsSlewing returns 0
19:02:54.895 00.000 29876 IsGuiding returns 0
19:02:54.896 00.001 29876 PulseGuide returned control before completion, sleep 33
19:02:54.900 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:02:54.914 00.014 31432 UpdateGuideState exits: m=3901 RSB=40.2
19:02:54.916 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:54.918 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:54.920 00.002 31432 Enqueuing Expose request
19:02:54.933 00.013 29876 IsGuiding returns 1
19:02:54.933 00.000 29876 scope still moving after pulse duration time elapsed
19:02:54.965 00.032 29876 IsSlewing returns 0
19:02:54.965 00.000 29876 IsGuiding returns 1
19:02:54.996 00.031 29876 IsSlewing returns 0
19:02:54.996 00.000 29876 IsGuiding returns 1
19:02:55.026 00.030 29876 IsSlewing returns 0
19:02:55.026 00.000 29876 IsGuiding returns 0
19:02:55.026 00.000 29876 scope move finished after 23 + 107 ms
19:02:55.026 00.000 29876 Move returns status 0, amount 23
19:02:55.026 00.000 29876 MoveAxis(N, 0, ABG)
19:02:55.026 00.000 29876 Move returns status 0, amount 0
19:02:55.026 00.000 29876 move complete, result=0
19:02:55.026 00.000 29876 worker thread done servicing request
19:02:55.027 00.001 29876 Worker thread wakes up
19:02:55.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:55.027 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:55.027 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
19:02:56.942 01.915 29876 Exposure complete
19:02:56.985 00.043 29876 worker thread done servicing request
19:02:56.985 00.000 31432 OnExposeComplete: enter
19:02:56.987 00.002 31432 UpdateGuideState(): m_state=6
19:02:56.989 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
19:02:56.991 00.002 31432 Star::Find returns 1 (0), X=1256.31, Y=944.78, Mass=3775, SNR=39.1, Peak=202 HFD=4.2
19:02:56.993 00.002 31432 MultiStar: [#1 -0.42,0.91,0.00,M2] [#2 -0.64,0.56,0.00,M1] [#3 0.47,0.30,0.91,U] [#4 -0.58,-0.03,0.99,U] [#5 -0.73,0.47,0.00,M1] [#6 -0.81,0.44,0.00,M2] [#7 -1.15,0.36,0.00,M5] [#8 -0.46,-0.11,0.77,U] 
19:02:56.995 00.002 31432 refined, 3 included, MultiStar: {-0.39, 0.10}, one-star: {-0.92, 0.20}
19:02:56.997 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
19:02:56.999 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
19:02:57.000 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.90 mountX=-0.38 mountY=-0.16, mountTheta=-2.76
19:02:57.005 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.10, opts=13)
19:02:57.008 00.003 31432 Enqueuing Move request for scope (-0.39, 0.10)
19:02:57.010 00.002 29876 Worker thread wakes up
19:02:57.010 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd
19:02:57.010 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.10)
19:02:57.010 00.000 29876 Moving (-0.39, 0.10) raw xDistance=-0.38 yDistance=-0.16
19:02:57.010 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.38
19:02:57.010 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:57.010 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:02:57.010 00.000 29876 MoveAxis(E, 34, ABG)
19:02:57.010 00.000 29876 Guiding  Dir = 2, Dur = 34
19:02:57.010 00.000 29876 IsSlewing returns 0
19:02:57.010 00.000 29876 IsGuiding returns 0
19:02:57.010 00.000 29876 PulseGuide returned control before completion, sleep 44
19:02:57.015 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:57.027 00.012 31432 UpdateGuideState exits: m=3775 RSB=39.1
19:02:57.030 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:57.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:57.033 00.001 31432 Enqueuing Expose request
19:02:57.065 00.032 29876 IsGuiding returns 1
19:02:57.065 00.000 29876 scope still moving after pulse duration time elapsed
19:02:57.097 00.032 29876 IsSlewing returns 0
19:02:57.097 00.000 29876 IsGuiding returns 1
19:02:57.129 00.032 29876 IsSlewing returns 0
19:02:57.129 00.000 29876 IsGuiding returns 0
19:02:57.129 00.000 29876 scope move finished after 34 + 84 ms
19:02:57.129 00.000 29876 Move returns status 0, amount 34
19:02:57.129 00.000 29876 MoveAxis(N, 0, ABG)
19:02:57.129 00.000 29876 Move returns status 0, amount 0
19:02:57.129 00.000 29876 move complete, result=0
19:02:57.130 00.001 29876 worker thread done servicing request
19:02:57.130 00.000 29876 Worker thread wakes up
19:02:57.130 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:57.130 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:02:57.130 00.000 31432 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
19:02:59.358 02.228 29876 Exposure complete
19:02:59.408 00.050 29876 worker thread done servicing request
19:02:59.408 00.000 31432 OnExposeComplete: enter
19:02:59.410 00.002 31432 UpdateGuideState(): m_state=6
19:02:59.412 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
19:02:59.414 00.002 31432 Star::Find returns 1 (0), X=1256.63, Y=944.62, Mass=3957, SNR=40.7, Peak=247 HFD=4.2
19:02:59.416 00.002 31432 MultiStar: [#1 -0.63,0.19,0.83,U] [#2 -0.59,-0.08,0.91,U] [#3 -0.39,0.14,0.90,U] [#4 -1.02,0.01,0.00,M1] [#5 -0.84,-0.07,0.00,M2] [#6 -0.96,0.06,0.00,M3] [#7 -1.12,0.09,0.00,M6] [#8 -0.89,-0.23,0.00,M1] 
19:02:59.418 00.002 31432 refined, 3 included, MultiStar: {-0.55, 0.07}, one-star: {-0.59, 0.04}
19:02:59.420 00.002 31432 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.02) = xAngle (3.00 = 3.00)
19:02:59.422 00.002 31432 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.01 = -0.28)
19:02:59.424 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.07 hyp=0.55 cameraTheta=3.02 mountX=-0.55 mountY=-0.15, mountTheta=-2.87
19:02:59.426 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.07, opts=13)
19:02:59.428 00.002 31432 Enqueuing Move request for scope (-0.55, 0.07)
19:02:59.430 00.002 29876 Worker thread wakes up
19:02:59.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.07) opts 0xd
19:02:59.430 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.07)
19:02:59.430 00.000 29876 Moving (-0.55, 0.07) raw xDistance=-0.55 yDistance=-0.15
19:02:59.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
19:02:59.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:02:59.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:02:59.430 00.000 29876 MoveAxis(E, 58, ABG)
19:02:59.430 00.000 29876 Guiding  Dir = 2, Dur = 58
19:02:59.431 00.001 29876 IsSlewing returns 0
19:02:59.431 00.000 29876 IsGuiding returns 0
19:02:59.431 00.000 29876 PulseGuide returned control before completion, sleep 68
19:02:59.434 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:02:59.450 00.016 31432 UpdateGuideState exits: m=3957 RSB=40.7
19:02:59.457 00.007 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:59.462 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:02:59.466 00.004 31432 Enqueuing Expose request
19:02:59.512 00.046 29876 IsGuiding returns 1
19:02:59.512 00.000 29876 scope still moving after pulse duration time elapsed
19:02:59.543 00.031 29876 IsSlewing returns 0
19:02:59.543 00.000 29876 IsGuiding returns 1
19:02:59.574 00.031 29876 IsSlewing returns 0
19:02:59.574 00.000 29876 IsGuiding returns 1
19:02:59.604 00.030 29876 IsSlewing returns 0
19:02:59.604 00.000 29876 IsGuiding returns 0
19:02:59.604 00.000 29876 scope move finished after 58 + 115 ms
19:02:59.604 00.000 29876 Move returns status 0, amount 58
19:02:59.604 00.000 29876 MoveAxis(N, 0, ABG)
19:02:59.604 00.000 29876 Move returns status 0, amount 0
19:02:59.604 00.000 29876 move complete, result=0
19:02:59.604 00.000 29876 worker thread done servicing request
19:02:59.604 00.000 29876 Worker thread wakes up
19:02:59.604 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:02:59.604 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.2 px 0 ms NORTH
19:02:59.607 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:01.517 01.910 29876 Exposure complete
19:03:01.562 00.045 29876 worker thread done servicing request
19:03:01.562 00.000 31432 OnExposeComplete: enter
19:03:01.566 00.004 31432 UpdateGuideState(): m_state=6
19:03:01.568 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
19:03:01.569 00.001 31432 Star::Find returns 1 (0), X=1256.88, Y=944.50, Mass=4133, SNR=41.3, Peak=253 HFD=4.4
19:03:01.571 00.002 31432 MultiStar: [#1 0.16,0.22,0.86,U] [#2 -0.34,-0.23,0.90,U] [#3 0.09,0.23,0.85,U] [#4 -0.28,-0.10,0.95,U] [#5 -0.35,-0.12,0.79,U] [#6 -0.47,-0.00,0.79,U] [#7 -0.93,-0.03,0.00,M7] [#8 -0.22,-0.36,0.74,U] 
19:03:01.573 00.002 31432 refined, 7 included, MultiStar: {-0.22, -0.05}, one-star: {-0.34, -0.08}
19:03:01.575 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
19:03:01.577 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
19:03:01.579 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=-0.22 mountY=0.02, mountTheta=3.06
19:03:01.582 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.05, opts=13)
19:03:01.584 00.002 31432 Enqueuing Move request for scope (-0.22, -0.05)
19:03:01.586 00.002 29876 Worker thread wakes up
19:03:01.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
19:03:01.586 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
19:03:01.586 00.000 29876 Moving (-0.22, -0.05) raw xDistance=-0.22 yDistance=0.02
19:03:01.587 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
19:03:01.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:01.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:03:01.587 00.000 29876 MoveAxis(E, 29, ABG)
19:03:01.587 00.000 29876 Guiding  Dir = 2, Dur = 29
19:03:01.587 00.000 29876 IsSlewing returns 0
19:03:01.587 00.000 29876 IsGuiding returns 0
19:03:01.587 00.000 29876 PulseGuide returned control before completion, sleep 39
19:03:01.590 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:01.603 00.013 31432 UpdateGuideState exits: m=4133 RSB=41.3
19:03:01.605 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:01.607 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:01.609 00.002 31432 Enqueuing Expose request
19:03:01.638 00.029 29876 IsGuiding returns 1
19:03:01.638 00.000 29876 scope still moving after pulse duration time elapsed
19:03:01.670 00.032 29876 IsSlewing returns 0
19:03:01.670 00.000 29876 IsGuiding returns 1
19:03:01.701 00.031 29876 IsSlewing returns 0
19:03:01.701 00.000 29876 IsGuiding returns 0
19:03:01.701 00.000 29876 scope move finished after 29 + 84 ms
19:03:01.701 00.000 29876 Move returns status 0, amount 29
19:03:01.701 00.000 29876 MoveAxis(N, 0, ABG)
19:03:01.701 00.000 29876 Move returns status 0, amount 0
19:03:01.701 00.000 29876 move complete, result=0
19:03:01.701 00.000 29876 worker thread done servicing request
19:03:01.701 00.000 29876 Worker thread wakes up
19:03:01.701 00.000 31432 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
19:03:01.704 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:01.704 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:03.831 02.127 29876 Exposure complete
19:03:03.875 00.044 29876 worker thread done servicing request
19:03:03.875 00.000 31432 OnExposeComplete: enter
19:03:03.877 00.002 31432 UpdateGuideState(): m_state=6
19:03:03.879 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
19:03:03.881 00.002 31432 Star::Find returns 1 (0), X=1257.18, Y=944.49, Mass=4174, SNR=41.5, Peak=250 HFD=4.6
19:03:03.883 00.002 31432 MultiStar: [#1 0.71,0.30,0.00,M1] [#2 -0.53,-0.10,0.90,U] [#3 1.04,0.18,0.00,M1] [#4 0.45,-0.07,0.93,U] [#5 0.14,-0.70,0.76,U] [#6 0.18,-0.03,0.75,U] [#7 -0.04,-0.18,0.84,U] [#8 0.27,-0.12,0.69,U] 
19:03:03.885 00.002 31432 single-star, 6 included, MultiStar: {0.05, -0.17}, one-star: {-0.04, -0.09}
19:03:03.887 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
19:03:03.888 00.001 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
19:03:03.890 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=-0.04 mountY=0.08, mountTheta=2.06
19:03:03.893 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.09, opts=13)
19:03:03.896 00.003 31432 Enqueuing Move request for scope (-0.04, -0.09)
19:03:03.898 00.002 29876 Worker thread wakes up
19:03:03.898 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
19:03:03.898 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
19:03:03.898 00.000 29876 Moving (-0.04, -0.09) raw xDistance=-0.04 yDistance=0.08
19:03:03.898 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:03:03.898 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:03.898 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:03:03.899 00.001 29876 MoveAxis(E, 0, ABG)
19:03:03.899 00.000 29876 Move returns status 0, amount 0
19:03:03.899 00.000 29876 MoveAxis(N, 0, ABG)
19:03:03.899 00.000 29876 Move returns status 0, amount 0
19:03:03.899 00.000 29876 move complete, result=0
19:03:03.899 00.000 29876 worker thread done servicing request
19:03:03.902 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:03.914 00.012 31432 UpdateGuideState exits: m=4174 RSB=41.5
19:03:03.917 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:03.919 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:03.921 00.002 31432 Enqueuing Expose request
19:03:03.923 00.002 29876 Worker thread wakes up
19:03:03.923 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:03:03.925 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:03.925 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:05.843 01.918 29876 Exposure complete
19:03:05.890 00.047 29876 worker thread done servicing request
19:03:05.890 00.000 31432 OnExposeComplete: enter
19:03:05.892 00.002 31432 UpdateGuideState(): m_state=6
19:03:05.894 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
19:03:05.896 00.002 31432 Star::Find returns 1 (0), X=1256.94, Y=944.45, Mass=4198, SNR=41.9, Peak=234 HFD=4.2
19:03:05.898 00.002 31432 MultiStar: [#1 0.09,0.21,0.82,U] [#2 -0.33,0.04,0.85,U] [#3 0.76,0.03,0.88,U] [#4 -0.13,-0.01,0.91,U] [#5 -0.30,-0.74,0.00,M1] [#6 -0.11,-0.23,0.74,U] [#7 -0.49,-0.33,0.81,U] [#8 0.08,0.10,0.70,U] 
19:03:05.900 00.002 31432 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.29, -0.13}
19:03:05.902 00.002 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
19:03:05.904 00.002 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
19:03:05.906 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=-0.05 mountY=0.03, mountTheta=2.61
19:03:05.908 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.04, opts=13)
19:03:05.910 00.002 31432 Enqueuing Move request for scope (-0.05, -0.04)
19:03:05.912 00.002 29876 Worker thread wakes up
19:03:05.912 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
19:03:05.912 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
19:03:05.912 00.000 29876 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=0.03
19:03:05.912 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:03:05.912 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:05.912 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:03:05.913 00.001 29876 MoveAxis(E, 0, ABG)
19:03:05.913 00.000 29876 Move returns status 0, amount 0
19:03:05.913 00.000 29876 MoveAxis(N, 0, ABG)
19:03:05.913 00.000 29876 Move returns status 0, amount 0
19:03:05.913 00.000 29876 move complete, result=0
19:03:05.913 00.000 29876 worker thread done servicing request
19:03:05.916 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:03:05.927 00.011 31432 UpdateGuideState exits: m=4198 RSB=41.9
19:03:05.929 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:05.931 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:05.933 00.002 31432 Enqueuing Expose request
19:03:05.935 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:03:05.937 00.002 29876 Worker thread wakes up
19:03:05.937 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:05.937 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:08.070 02.133 29876 Exposure complete
19:03:08.114 00.044 29876 worker thread done servicing request
19:03:08.114 00.000 31432 OnExposeComplete: enter
19:03:08.116 00.002 31432 UpdateGuideState(): m_state=6
19:03:08.118 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
19:03:08.120 00.002 31432 Star::Find returns 1 (0), X=1256.91, Y=944.62, Mass=4142, SNR=41.5, Peak=251 HFD=4.2
19:03:08.122 00.002 31432 MultiStar: [#1 0.38,0.36,0.83,U] [#2 0.15,-0.05,0.89,U] [#3 0.76,0.19,0.00,M1] [#4 -0.10,-0.13,0.92,U] [#5 0.11,-0.17,0.77,U] [#6 -0.30,0.03,0.71,U] [#7 -0.37,0.02,0.83,U] [#8 -0.14,-0.07,0.70,U] 
19:03:08.124 00.002 31432 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.31, 0.04}
19:03:08.126 00.002 31432 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
19:03:08.128 00.002 31432 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.05 = -0.23)
19:03:08.130 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.06 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
19:03:08.132 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.01, opts=13)
19:03:08.135 00.003 31432 Enqueuing Move request for scope (-0.07, 0.01)
19:03:08.137 00.002 29876 Worker thread wakes up
19:03:08.137 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
19:03:08.137 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
19:03:08.137 00.000 29876 Moving (-0.07, 0.01) raw xDistance=-0.07 yDistance=-0.02
19:03:08.137 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:03:08.137 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:08.137 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:03:08.137 00.000 29876 MoveAxis(E, 0, ABG)
19:03:08.137 00.000 29876 Move returns status 0, amount 0
19:03:08.137 00.000 29876 MoveAxis(N, 0, ABG)
19:03:08.137 00.000 29876 Move returns status 0, amount 0
19:03:08.137 00.000 29876 move complete, result=0
19:03:08.137 00.000 29876 worker thread done servicing request
19:03:08.141 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:03:08.152 00.011 31432 UpdateGuideState exits: m=4142 RSB=41.5
19:03:08.154 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:08.156 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:08.158 00.002 31432 Enqueuing Expose request
19:03:08.160 00.002 29876 Worker thread wakes up
19:03:08.160 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:03:08.162 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:08.162 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:10.066 01.904 29876 Exposure complete
19:03:10.110 00.044 29876 worker thread done servicing request
19:03:10.110 00.000 31432 OnExposeComplete: enter
19:03:10.113 00.003 31432 UpdateGuideState(): m_state=6
19:03:10.115 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
19:03:10.116 00.001 31432 Star::Find returns 1 (0), X=1256.89, Y=944.48, Mass=3616, SNR=38.9, Peak=253 HFD=3.9
19:03:10.118 00.002 31432 MultiStar: [#1 -0.05,0.34,0.91,U] [#2 -0.24,-0.31,0.96,U] [#3 0.31,0.00,0.93,U] [#4 -0.45,-0.22,1.01,U] [#5 -0.40,-0.30,0.85,U] [#6 -0.44,-0.09,0.85,U] [#7 -0.93,0.10,0.00,M5] [#8 -0.54,-0.36,0.76,U] 
19:03:10.120 00.002 31432 refined, 7 included, MultiStar: {-0.26, -0.12}, one-star: {-0.33, -0.10}
19:03:10.122 00.002 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.02) = xAngle (-2.72 = -2.72)
19:03:10.124 00.002 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.29 = 0.29)
19:03:10.126 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.70 mountX=-0.26 mountY=0.08, mountTheta=2.84
19:03:10.128 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.12, opts=13)
19:03:10.130 00.002 31432 Enqueuing Move request for scope (-0.26, -0.12)
19:03:10.132 00.002 29876 Worker thread wakes up
19:03:10.133 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
19:03:10.133 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
19:03:10.133 00.000 29876 Moving (-0.26, -0.12) raw xDistance=-0.26 yDistance=0.08
19:03:10.133 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
19:03:10.133 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:10.133 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:03:10.133 00.000 29876 MoveAxis(E, 25, ABG)
19:03:10.133 00.000 29876 Guiding  Dir = 2, Dur = 25
19:03:10.133 00.000 29876 IsSlewing returns 0
19:03:10.133 00.000 29876 IsGuiding returns 0
19:03:10.133 00.000 29876 PulseGuide returned control before completion, sleep 35
19:03:10.139 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:03:10.157 00.018 31432 UpdateGuideState exits: m=3616 RSB=38.9
19:03:10.159 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:10.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:10.163 00.002 31432 Enqueuing Expose request
19:03:10.172 00.009 29876 IsGuiding returns 1
19:03:10.172 00.000 29876 scope still moving after pulse duration time elapsed
19:03:10.204 00.032 29876 IsSlewing returns 0
19:03:10.204 00.000 29876 IsGuiding returns 1
19:03:10.234 00.030 29876 IsSlewing returns 0
19:03:10.234 00.000 29876 IsGuiding returns 1
19:03:10.266 00.032 29876 IsSlewing returns 0
19:03:10.266 00.000 29876 IsGuiding returns 0
19:03:10.266 00.000 29876 scope move finished after 25 + 107 ms
19:03:10.266 00.000 29876 Move returns status 0, amount 25
19:03:10.266 00.000 29876 MoveAxis(N, 0, ABG)
19:03:10.266 00.000 29876 Move returns status 0, amount 0
19:03:10.266 00.000 29876 move complete, result=0
19:03:10.266 00.000 29876 worker thread done servicing request
19:03:10.266 00.000 29876 Worker thread wakes up
19:03:10.266 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:10.266 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:10.266 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
19:03:12.398 02.132 29876 Exposure complete
19:03:12.441 00.043 29876 worker thread done servicing request
19:03:12.441 00.000 31432 OnExposeComplete: enter
19:03:12.443 00.002 31432 UpdateGuideState(): m_state=6
19:03:12.445 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
19:03:12.447 00.002 31432 Star::Find returns 1 (0), X=1256.71, Y=944.35, Mass=4207, SNR=42.4, Peak=253 HFD=4.4
19:03:12.449 00.002 31432 MultiStar: [#1 0.22,0.18,0.83,U] [#2 -0.25,-0.56,0.85,U] [#3 0.53,-0.11,0.87,U] [#4 -0.15,-0.51,0.91,U] [#5 -0.12,-0.23,0.79,U] [#6 -0.36,-0.19,0.79,U] [#7 -0.48,-0.53,0.79,U] [#8 -0.75,-0.60,0.00,M1] 
19:03:12.451 00.002 31432 refined, 7 included, MultiStar: {-0.14, -0.27}, one-star: {-0.51, -0.23}
19:03:12.453 00.002 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
19:03:12.454 00.001 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
19:03:12.456 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-2.05 mountX=-0.15 mountY=0.25, mountTheta=2.11
19:03:12.461 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.27, opts=13)
19:03:12.466 00.005 31432 Enqueuing Move request for scope (-0.14, -0.27)
19:03:12.469 00.003 29876 Worker thread wakes up
19:03:12.469 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
19:03:12.469 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
19:03:12.469 00.000 29876 Moving (-0.14, -0.27) raw xDistance=-0.15 yDistance=0.25
19:03:12.469 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:03:12.469 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:12.469 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:03:12.469 00.000 29876 MoveAxis(E, 0, ABG)
19:03:12.469 00.000 29876 Move returns status 0, amount 0
19:03:12.469 00.000 29876 MoveAxis(N, 0, ABG)
19:03:12.469 00.000 29876 Move returns status 0, amount 0
19:03:12.469 00.000 29876 move complete, result=0
19:03:12.469 00.000 29876 worker thread done servicing request
19:03:12.473 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:12.485 00.012 31432 UpdateGuideState exits: m=4207 RSB=42.4
19:03:12.488 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:12.490 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:12.492 00.002 31432 Enqueuing Expose request
19:03:12.494 00.002 29876 Worker thread wakes up
19:03:12.494 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:03:12.496 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:12.496 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:14.410 01.914 29876 Exposure complete
19:03:14.459 00.049 29876 worker thread done servicing request
19:03:14.459 00.000 31432 OnExposeComplete: enter
19:03:14.461 00.002 31432 UpdateGuideState(): m_state=6
19:03:14.463 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
19:03:14.465 00.002 31432 Star::Find returns 1 (0), X=1256.80, Y=944.59, Mass=3980, SNR=40.7, Peak=253 HFD=4.0
19:03:14.467 00.002 31432 MultiStar: [#1 -0.33,0.53,0.82,U] [#2 -0.40,-0.27,0.87,U] [#3 0.72,0.30,0.00,M1] [#4 -0.46,-0.14,0.91,U] [#5 -0.40,-0.07,0.83,U] [#6 -0.37,0.40,0.78,U] [#7 -1.01,0.40,0.00,M5] [#8 -0.39,-0.38,0.72,U] 
19:03:14.469 00.002 31432 refined, 6 included, MultiStar: {-0.40, 0.01}, one-star: {-0.42, 0.01}
19:03:14.471 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
19:03:14.474 00.003 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
19:03:14.475 00.001 31432 CameraToMount -- cameraX=-0.40 cameraY=0.01 hyp=0.40 cameraTheta=3.12 mountX=-0.40 mountY=-0.07, mountTheta=-2.97
19:03:14.479 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.01, opts=13)
19:03:14.480 00.001 31432 Enqueuing Move request for scope (-0.40, 0.01)
19:03:14.482 00.002 29876 Worker thread wakes up
19:03:14.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.01) opts 0xd
19:03:14.482 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.01)
19:03:14.482 00.000 29876 Moving (-0.40, 0.01) raw xDistance=-0.40 yDistance=-0.07
19:03:14.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
19:03:14.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:14.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:03:14.482 00.000 29876 MoveAxis(E, 38, ABG)
19:03:14.483 00.001 29876 Guiding  Dir = 2, Dur = 38
19:03:14.483 00.000 29876 IsSlewing returns 0
19:03:14.483 00.000 29876 IsGuiding returns 0
19:03:14.483 00.000 29876 PulseGuide returned control before completion, sleep 48
19:03:14.486 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:14.498 00.012 31432 UpdateGuideState exits: m=3980 RSB=40.7
19:03:14.500 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:14.503 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:14.505 00.002 31432 Enqueuing Expose request
19:03:14.546 00.041 29876 IsGuiding returns 1
19:03:14.546 00.000 29876 scope still moving after pulse duration time elapsed
19:03:14.577 00.031 29876 IsSlewing returns 0
19:03:14.577 00.000 29876 IsGuiding returns 0
19:03:14.577 00.000 29876 scope move finished after 38 + 56 ms
19:03:14.577 00.000 29876 Move returns status 0, amount 38
19:03:14.577 00.000 29876 MoveAxis(N, 0, ABG)
19:03:14.577 00.000 29876 Move returns status 0, amount 0
19:03:14.577 00.000 29876 move complete, result=0
19:03:14.577 00.000 29876 worker thread done servicing request
19:03:14.577 00.000 29876 Worker thread wakes up
19:03:14.577 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:14.577 00.000 31432 GuideStep: -0.4 px 38 ms EAST, -0.1 px 0 ms NORTH
19:03:14.580 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:16.708 02.128 29876 Exposure complete
19:03:16.755 00.047 29876 worker thread done servicing request
19:03:16.755 00.000 31432 OnExposeComplete: enter
19:03:16.757 00.002 31432 UpdateGuideState(): m_state=6
19:03:16.759 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
19:03:16.761 00.002 31432 Star::Find returns 1 (0), X=1257.16, Y=944.39, Mass=4262, SNR=42.2, Peak=253 HFD=4.5
19:03:16.763 00.002 31432 MultiStar: [#1 0.03,0.55,0.82,U] [#2 0.00,-0.15,0.88,U] [#3 0.88,0.14,0.00,M2] [#4 0.32,-0.16,0.92,U] [#5 -0.01,-0.20,0.78,U] [#6 0.04,-0.29,0.79,U] [#7 -0.32,-0.07,0.78,U] [#8 0.43,-0.22,0.70,U] 
19:03:16.765 00.002 31432 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.06, -0.19}
19:03:16.767 00.002 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
19:03:16.769 00.002 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
19:03:16.771 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=0.05 mountY=0.10, mountTheta=1.10
19:03:16.773 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.09, opts=13)
19:03:16.775 00.002 31432 Enqueuing Move request for scope (0.05, -0.09)
19:03:16.777 00.002 29876 Worker thread wakes up
19:03:16.777 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
19:03:16.777 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
19:03:16.777 00.000 29876 Moving (0.05, -0.09) raw xDistance=0.05 yDistance=0.10
19:03:16.778 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:03:16.778 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:16.778 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:03:16.778 00.000 29876 MoveAxis(E, 0, ABG)
19:03:16.778 00.000 29876 Move returns status 0, amount 0
19:03:16.778 00.000 29876 MoveAxis(N, 0, ABG)
19:03:16.778 00.000 29876 Move returns status 0, amount 0
19:03:16.778 00.000 29876 move complete, result=0
19:03:16.778 00.000 29876 worker thread done servicing request
19:03:16.783 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:16.800 00.017 31432 UpdateGuideState exits: m=4262 RSB=42.2
19:03:16.803 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:16.805 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:16.809 00.004 31432 Enqueuing Expose request
19:03:16.814 00.005 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:03:16.818 00.004 29876 Worker thread wakes up
19:03:16.818 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:16.819 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:18.736 01.917 29876 Exposure complete
19:03:18.779 00.043 29876 worker thread done servicing request
19:03:18.780 00.001 31432 OnExposeComplete: enter
19:03:18.782 00.002 31432 UpdateGuideState(): m_state=6
19:03:18.784 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
19:03:18.786 00.002 31432 Star::Find returns 1 (0), X=1256.81, Y=944.58, Mass=4242, SNR=42.1, Peak=253 HFD=4.5
19:03:18.788 00.002 31432 MultiStar: [#1 -0.01,0.46,0.79,U] [#2 -0.10,-0.23,0.87,U] [#3 0.70,-0.02,0.88,U] [#4 0.08,-0.27,0.90,U] [#5 -0.22,-0.31,0.81,U] [#6 -0.40,-0.03,0.80,U] [#7 -0.51,-0.05,0.81,U] [#8 -0.57,-0.27,0.70,U] 
19:03:18.790 00.002 31432 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.42, -0.00}
19:03:18.792 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
19:03:18.794 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
19:03:18.796 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=-0.15 mountY=0.05, mountTheta=2.80
19:03:18.799 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.08, opts=13)
19:03:18.801 00.002 31432 Enqueuing Move request for scope (-0.15, -0.08)
19:03:18.802 00.001 29876 Worker thread wakes up
19:03:18.802 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
19:03:18.802 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
19:03:18.803 00.001 29876 Moving (-0.15, -0.08) raw xDistance=-0.15 yDistance=0.05
19:03:18.803 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:03:18.803 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:18.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:03:18.803 00.000 29876 MoveAxis(E, 0, ABG)
19:03:18.803 00.000 29876 Move returns status 0, amount 0
19:03:18.803 00.000 29876 MoveAxis(N, 0, ABG)
19:03:18.803 00.000 29876 Move returns status 0, amount 0
19:03:18.803 00.000 29876 move complete, result=0
19:03:18.803 00.000 29876 worker thread done servicing request
19:03:18.806 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:03:18.818 00.012 31432 UpdateGuideState exits: m=4242 RSB=42.1
19:03:18.820 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:18.822 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:18.824 00.002 31432 Enqueuing Expose request
19:03:18.827 00.003 29876 Worker thread wakes up
19:03:18.827 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:03:18.829 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:18.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:20.953 02.124 29876 Exposure complete
19:03:20.996 00.043 29876 worker thread done servicing request
19:03:20.997 00.001 31432 OnExposeComplete: enter
19:03:20.999 00.002 31432 UpdateGuideState(): m_state=6
19:03:21.001 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
19:03:21.003 00.002 31432 Star::Find returns 1 (0), X=1256.84, Y=943.98, Mass=3909, SNR=40.1, Peak=253 HFD=4.2
19:03:21.005 00.002 31432 MultiStar: [#1 -0.07,-0.19,0.85,U] [#2 -0.63,-0.75,0.00,M1] [#3 0.59,-0.50,0.00,M2] [#4 -0.38,-0.90,0.00,M1] [#5 -0.58,-0.74,0.00,M1] [#6 -0.99,-0.60,0.00,M1] [#7 -1.01,-0.66,0.00,M4] [#8 -0.82,-0.35,0.00,M1] 
19:03:21.007 00.002 31432 refined, 1 included, MultiStar: {-0.24, -0.41}, one-star: {-0.38, -0.60}
19:03:21.008 00.001 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
19:03:21.010 00.002 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
19:03:21.012 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.41 hyp=0.48 cameraTheta=-2.09 mountX=-0.25 mountY=0.37, mountTheta=2.16
19:03:21.014 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.41, opts=13)
19:03:21.016 00.002 31432 Enqueuing Move request for scope (-0.24, -0.41)
19:03:21.018 00.002 29876 Worker thread wakes up
19:03:21.018 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.41) opts 0xd
19:03:21.018 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.41)
19:03:21.018 00.000 29876 Moving (-0.24, -0.41) raw xDistance=-0.25 yDistance=0.37
19:03:21.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:03:21.018 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:03:21.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
19:03:21.018 00.000 29876 MoveAxis(E, 24, ABG)
19:03:21.018 00.000 29876 Guiding  Dir = 2, Dur = 24
19:03:21.019 00.001 29876 IsSlewing returns 0
19:03:21.019 00.000 29876 IsGuiding returns 0
19:03:21.019 00.000 29876 PulseGuide returned control before completion, sleep 34
19:03:21.023 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:21.035 00.012 31432 UpdateGuideState exits: m=3909 RSB=40.1
19:03:21.037 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:21.039 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:21.041 00.002 31432 Enqueuing Expose request
19:03:21.062 00.021 29876 IsGuiding returns 1
19:03:21.062 00.000 29876 scope still moving after pulse duration time elapsed
19:03:21.093 00.031 29876 IsSlewing returns 0
19:03:21.093 00.000 29876 IsGuiding returns 1
19:03:21.124 00.031 29876 IsSlewing returns 0
19:03:21.124 00.000 29876 IsGuiding returns 0
19:03:21.124 00.000 29876 scope move finished after 24 + 81 ms
19:03:21.124 00.000 29876 Move returns status 0, amount 24
19:03:21.124 00.000 29876 MoveAxis(N, 0, ABG)
19:03:21.124 00.000 29876 Move returns status 0, amount 0
19:03:21.124 00.000 29876 move complete, result=0
19:03:21.125 00.001 29876 worker thread done servicing request
19:03:21.125 00.000 29876 Worker thread wakes up
19:03:21.125 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:21.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:21.125 00.000 31432 GuideStep: -0.2 px 24 ms EAST, 0.4 px 0 ms NORTH
19:03:23.041 01.916 29876 Exposure complete
19:03:23.084 00.043 29876 worker thread done servicing request
19:03:23.084 00.000 31432 OnExposeComplete: enter
19:03:23.087 00.003 31432 UpdateGuideState(): m_state=6
19:03:23.089 00.002 31432 Star::Find(15, 1256, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
19:03:23.091 00.002 31432 Star::Find returns 1 (0), X=1256.58, Y=944.33, Mass=4154, SNR=41.5, Peak=253 HFD=4.6
19:03:23.093 00.002 31432 MultiStar: [#1 -0.26,0.08,0.81,U] [#2 -0.80,-0.56,0.00,M2] [#3 0.35,-0.55,0.86,U] [#4 -0.56,-0.74,0.00,M2] [#5 -0.74,-0.61,0.00,M2] [#6 -0.69,-0.20,0.75,U] [#7 -0.65,-0.37,0.83,U] [#8 -0.38,-0.45,0.73,U] 
19:03:23.095 00.002 31432 refined, 5 included, MultiStar: {-0.38, -0.29}, one-star: {-0.64, -0.25}
19:03:23.097 00.002 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
19:03:23.099 00.002 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
19:03:23.101 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-2.49 mountX=-0.38 mountY=0.23, mountTheta=2.61
19:03:23.105 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.29, opts=13)
19:03:23.107 00.002 31432 Enqueuing Move request for scope (-0.38, -0.29)
19:03:23.109 00.002 29876 Worker thread wakes up
19:03:23.109 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.29) opts 0xd
19:03:23.109 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.29)
19:03:23.109 00.000 29876 Moving (-0.38, -0.29) raw xDistance=-0.38 yDistance=0.23
19:03:23.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
19:03:23.109 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:23.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:03:23.109 00.000 29876 MoveAxis(E, 40, ABG)
19:03:23.110 00.001 29876 Guiding  Dir = 2, Dur = 40
19:03:23.110 00.000 29876 IsSlewing returns 0
19:03:23.110 00.000 29876 IsGuiding returns 0
19:03:23.110 00.000 29876 PulseGuide returned control before completion, sleep 50
19:03:23.115 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:23.129 00.014 31432 UpdateGuideState exits: m=4154 RSB=41.5
19:03:23.132 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:23.134 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:23.135 00.001 31432 Enqueuing Expose request
19:03:23.164 00.029 29876 IsGuiding returns 1
19:03:23.164 00.000 29876 scope still moving after pulse duration time elapsed
19:03:23.195 00.031 29876 IsSlewing returns 0
19:03:23.195 00.000 29876 IsGuiding returns 1
19:03:23.226 00.031 29876 IsSlewing returns 0
19:03:23.226 00.000 29876 IsGuiding returns 1
19:03:23.257 00.031 29876 IsSlewing returns 0
19:03:23.257 00.000 29876 IsGuiding returns 0
19:03:23.257 00.000 29876 scope move finished after 40 + 107 ms
19:03:23.257 00.000 29876 Move returns status 0, amount 40
19:03:23.257 00.000 29876 MoveAxis(N, 0, ABG)
19:03:23.257 00.000 29876 Move returns status 0, amount 0
19:03:23.257 00.000 29876 move complete, result=0
19:03:23.257 00.000 29876 worker thread done servicing request
19:03:23.257 00.000 29876 Worker thread wakes up
19:03:23.257 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:23.257 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:23.258 00.001 31432 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
19:03:25.382 02.124 29876 Exposure complete
19:03:25.429 00.047 29876 worker thread done servicing request
19:03:25.429 00.000 31432 OnExposeComplete: enter
19:03:25.435 00.006 31432 UpdateGuideState(): m_state=6
19:03:25.438 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
19:03:25.440 00.002 31432 Star::Find returns 1 (0), X=1256.97, Y=944.46, Mass=4029, SNR=41.1, Peak=253 HFD=4.8
19:03:25.442 00.002 31432 MultiStar: [#1 -0.17,0.29,0.85,U] [#2 -0.35,-0.34,0.89,U] [#3 0.64,0.00,0.86,U] [#4 -0.09,-0.40,0.93,U] [#5 -0.34,-0.33,0.79,U] [#6 -0.50,-0.37,0.77,U] [#7 -0.68,-0.30,0.83,U] [#8 -0.25,-0.32,0.71,U] 
19:03:25.444 00.002 31432 single-star, 8 included, MultiStar: {-0.22, -0.20}, one-star: {-0.26, -0.12}
19:03:25.447 00.003 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
19:03:25.449 00.002 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
19:03:25.449 00.000 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-2.70 mountX=-0.26 mountY=0.08, mountTheta=2.85
19:03:25.453 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.12, opts=13)
19:03:25.455 00.002 31432 Enqueuing Move request for scope (-0.26, -0.12)
19:03:25.456 00.001 29876 Worker thread wakes up
19:03:25.456 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
19:03:25.456 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
19:03:25.456 00.000 29876 Moving (-0.26, -0.12) raw xDistance=-0.26 yDistance=0.08
19:03:25.456 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
19:03:25.456 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:25.456 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:03:25.456 00.000 29876 MoveAxis(E, 31, ABG)
19:03:25.456 00.000 29876 Guiding  Dir = 2, Dur = 31
19:03:25.456 00.000 29876 IsSlewing returns 0
19:03:25.456 00.000 29876 IsGuiding returns 0
19:03:25.457 00.001 29876 PulseGuide returned control before completion, sleep 41
19:03:25.463 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:25.475 00.012 31432 UpdateGuideState exits: m=4029 RSB=41.1
19:03:25.478 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:25.480 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:25.482 00.002 31432 Enqueuing Expose request
19:03:25.506 00.024 29876 IsGuiding returns 1
19:03:25.506 00.000 29876 scope still moving after pulse duration time elapsed
19:03:25.536 00.030 29876 IsSlewing returns 0
19:03:25.536 00.000 29876 IsGuiding returns 1
19:03:25.566 00.030 29876 IsSlewing returns 0
19:03:25.566 00.000 29876 IsGuiding returns 0
19:03:25.566 00.000 29876 scope move finished after 31 + 78 ms
19:03:25.566 00.000 29876 Move returns status 0, amount 31
19:03:25.566 00.000 29876 MoveAxis(N, 0, ABG)
19:03:25.566 00.000 29876 Move returns status 0, amount 0
19:03:25.566 00.000 29876 move complete, result=0
19:03:25.567 00.001 29876 worker thread done servicing request
19:03:25.567 00.000 29876 Worker thread wakes up
19:03:25.567 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:25.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:25.567 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.1 px 0 ms NORTH
19:03:27.472 01.905 29876 Exposure complete
19:03:27.516 00.044 29876 worker thread done servicing request
19:03:27.516 00.000 31432 OnExposeComplete: enter
19:03:27.519 00.003 31432 UpdateGuideState(): m_state=6
19:03:27.521 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
19:03:27.522 00.001 31432 Star::Find returns 1 (0), X=1257.63, Y=944.42, Mass=3927, SNR=40.2, Peak=253 HFD=4.2
19:03:27.524 00.002 31432 MultiStar: [#1 0.37,0.57,0.84,U] [#2 0.21,-0.46,0.91,U] [#3 1.15,0.25,0.00,M1] [#4 0.48,-0.06,0.93,U] [#5 0.13,-0.29,0.83,U] [#6 0.32,-0.02,0.83,U] [#7 -0.04,0.01,0.85,U] [#8 0.17,-0.26,0.77,U] 
19:03:27.526 00.002 31432 refined, 7 included, MultiStar: {0.26, -0.09}, one-star: {0.41, -0.16}
19:03:27.528 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
19:03:27.530 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
19:03:27.531 00.001 31432 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=0.26 mountY=0.13, mountTheta=0.45
19:03:27.534 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.09, opts=13)
19:03:27.536 00.002 31432 Enqueuing Move request for scope (0.26, -0.09)
19:03:27.538 00.002 29876 Worker thread wakes up
19:03:27.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
19:03:27.538 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
19:03:27.538 00.000 29876 Moving (0.26, -0.09) raw xDistance=0.26 yDistance=0.13
19:03:27.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
19:03:27.538 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:27.538 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:03:27.538 00.000 29876 MoveAxis(W, 21, ABG)
19:03:27.538 00.000 29876 Guiding  Dir = 3, Dur = 21
19:03:27.538 00.000 29876 IsSlewing returns 0
19:03:27.539 00.001 29876 IsGuiding returns 0
19:03:27.539 00.000 29876 PulseGuide returned control before completion, sleep 31
19:03:27.542 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:27.553 00.011 31432 UpdateGuideState exits: m=3927 RSB=40.2
19:03:27.556 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:27.557 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:27.559 00.002 31432 Enqueuing Expose request
19:03:27.578 00.019 29876 IsGuiding returns 1
19:03:27.578 00.000 29876 scope still moving after pulse duration time elapsed
19:03:27.609 00.031 29876 IsSlewing returns 0
19:03:27.609 00.000 29876 IsGuiding returns 1
19:03:27.639 00.030 29876 IsSlewing returns 0
19:03:27.639 00.000 29876 IsGuiding returns 0
19:03:27.639 00.000 29876 scope move finished after 21 + 80 ms
19:03:27.639 00.000 29876 Move returns status 0, amount 21
19:03:27.639 00.000 29876 MoveAxis(N, 0, ABG)
19:03:27.639 00.000 29876 Move returns status 0, amount 0
19:03:27.639 00.000 29876 move complete, result=0
19:03:27.640 00.001 29876 worker thread done servicing request
19:03:27.640 00.000 29876 Worker thread wakes up
19:03:27.640 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:27.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:27.640 00.000 31432 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
19:03:29.864 02.224 29876 Exposure complete
19:03:29.911 00.047 29876 worker thread done servicing request
19:03:29.912 00.001 31432 OnExposeComplete: enter
19:03:29.914 00.002 31432 UpdateGuideState(): m_state=6
19:03:29.916 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
19:03:29.917 00.001 31432 Star::Find returns 1 (0), X=1257.17, Y=944.19, Mass=3935, SNR=40.5, Peak=253 HFD=4.3
19:03:29.919 00.002 31432 MultiStar: [#1 -0.07,0.52,0.83,U] [#2 0.06,-0.42,0.88,U] [#3 0.88,-0.11,0.00,M2] [#4 0.18,-0.48,0.95,U] [#5 -0.12,-0.31,0.79,U] [#6 -0.10,-0.33,0.83,U] [#7 -0.42,-0.16,0.85,U] [#8 -0.16,-0.24,0.71,U] 
19:03:29.921 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.24}, one-star: {-0.05, -0.39}
19:03:29.923 00.002 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.91 = -1.91)
19:03:29.925 00.002 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
19:03:29.927 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.89 mountX=-0.08 mountY=0.22, mountTheta=1.93
19:03:29.929 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.24, opts=13)
19:03:29.931 00.002 31432 Enqueuing Move request for scope (-0.08, -0.24)
19:03:29.933 00.002 29876 Worker thread wakes up
19:03:29.933 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
19:03:29.933 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
19:03:29.933 00.000 29876 Moving (-0.08, -0.24) raw xDistance=-0.08 yDistance=0.22
19:03:29.933 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:03:29.933 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:29.933 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:03:29.934 00.001 29876 MoveAxis(E, 0, ABG)
19:03:29.934 00.000 29876 Move returns status 0, amount 0
19:03:29.934 00.000 29876 MoveAxis(N, 0, ABG)
19:03:29.934 00.000 29876 Move returns status 0, amount 0
19:03:29.934 00.000 29876 move complete, result=0
19:03:29.934 00.000 29876 worker thread done servicing request
19:03:29.937 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:29.949 00.012 31432 UpdateGuideState exits: m=3935 RSB=40.5
19:03:29.951 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:29.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:29.954 00.001 31432 Enqueuing Expose request
19:03:29.956 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:03:29.958 00.002 29876 Worker thread wakes up
19:03:29.958 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:29.958 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:31.872 01.914 29876 Exposure complete
19:03:31.915 00.043 29876 worker thread done servicing request
19:03:31.915 00.000 31432 OnExposeComplete: enter
19:03:31.917 00.002 31432 UpdateGuideState(): m_state=6
19:03:31.920 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
19:03:31.922 00.002 31432 Star::Find returns 1 (0), X=1256.81, Y=944.12, Mass=3681, SNR=39.2, Peak=253 HFD=4.2
19:03:31.923 00.001 31432 MultiStar: [#1 0.03,0.03,0.89,U] [#2 0.10,-0.42,0.97,U] [#3 1.02,-0.23,0.00,M3] [#4 0.15,-0.61,0.97,U] [#5 0.04,-0.55,0.86,U] [#6 -0.15,-0.60,0.79,U] [#7 -0.52,-0.50,0.88,U] [#8 -0.08,-0.32,0.76,U] 
19:03:31.925 00.002 31432 refined, 7 included, MultiStar: {-0.10, -0.43}, one-star: {-0.41, -0.46}
19:03:31.927 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
19:03:31.929 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
19:03:31.931 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.81 mountX=-0.11 mountY=0.41, mountTheta=1.84
19:03:31.934 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.43, opts=13)
19:03:31.936 00.002 31432 Enqueuing Move request for scope (-0.10, -0.43)
19:03:31.938 00.002 29876 Worker thread wakes up
19:03:31.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd
19:03:31.938 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.43)
19:03:31.938 00.000 29876 Moving (-0.10, -0.43) raw xDistance=-0.11 yDistance=0.41
19:03:31.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:03:31.938 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:03:31.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
19:03:31.938 00.000 29876 MoveAxis(E, 0, ABG)
19:03:31.938 00.000 29876 Move returns status 0, amount 0
19:03:31.938 00.000 29876 MoveAxis(N, 0, ABG)
19:03:31.938 00.000 29876 Move returns status 0, amount 0
19:03:31.938 00.000 29876 move complete, result=0
19:03:31.938 00.000 29876 worker thread done servicing request
19:03:31.942 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:31.953 00.011 31432 UpdateGuideState exits: m=3681 RSB=39.2
19:03:31.955 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:31.957 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:31.959 00.002 31432 Enqueuing Expose request
19:03:31.960 00.001 29876 Worker thread wakes up
19:03:31.961 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:03:31.963 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:31.963 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:34.092 02.129 29876 Exposure complete
19:03:34.135 00.043 29876 worker thread done servicing request
19:03:34.135 00.000 31432 OnExposeComplete: enter
19:03:34.138 00.003 31432 UpdateGuideState(): m_state=6
19:03:34.139 00.001 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
19:03:34.141 00.002 31432 Star::Find returns 1 (0), X=1256.80, Y=944.33, Mass=4140, SNR=41.2, Peak=253 HFD=4.5
19:03:34.143 00.002 31432 MultiStar: [#1 0.30,-0.06,0.81,U] [#2 -0.41,-0.49,0.86,U] [#3 0.29,-0.34,0.87,U] [#4 -0.23,-0.43,0.93,U] [#5 -0.19,-0.49,0.79,U] [#6 0.27,-0.70,0.00,M1] [#7 -0.21,-0.57,0.82,U] [#8 -0.29,-0.58,0.72,U] 
19:03:34.145 00.002 31432 refined, 7 included, MultiStar: {-0.15, -0.40}, one-star: {-0.42, -0.25}
19:03:34.147 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
19:03:34.149 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
19:03:34.150 00.001 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.93 mountX=-0.16 mountY=0.37, mountTheta=1.98
19:03:34.154 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.40, opts=13)
19:03:34.156 00.002 31432 Enqueuing Move request for scope (-0.15, -0.40)
19:03:34.158 00.002 29876 Worker thread wakes up
19:03:34.158 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
19:03:34.158 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
19:03:34.158 00.000 29876 Moving (-0.15, -0.40) raw xDistance=-0.16 yDistance=0.37
19:03:34.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:03:34.158 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.08 newest=1.00
19:03:34.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
19:03:34.158 00.000 29876 MoveAxis(E, 0, ABG)
19:03:34.158 00.000 29876 Move returns status 0, amount 0
19:03:34.158 00.000 29876 BLC: Oldest BLC event removed
19:03:34.158 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:03:34.158 00.000 29876 MoveAxis(S, 47, ABG)
19:03:34.158 00.000 29876 Guiding  Dir = 1, Dur = 47
19:03:34.159 00.001 29876 IsSlewing returns 0
19:03:34.159 00.000 29876 IsGuiding returns 0
19:03:34.159 00.000 29876 PulseGuide returned control before completion, sleep 57
19:03:34.162 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:34.174 00.012 31432 UpdateGuideState exits: m=4140 RSB=41.2
19:03:34.176 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:34.178 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:34.180 00.002 31432 Enqueuing Expose request
19:03:34.227 00.047 29876 IsGuiding returns 1
19:03:34.227 00.000 29876 scope still moving after pulse duration time elapsed
19:03:34.258 00.031 29876 IsSlewing returns 0
19:03:34.258 00.000 29876 IsGuiding returns 1
19:03:34.288 00.030 29876 IsSlewing returns 0
19:03:34.288 00.000 29876 IsGuiding returns 1
19:03:34.319 00.031 29876 IsSlewing returns 0
19:03:34.319 00.000 29876 IsGuiding returns 0
19:03:34.319 00.000 29876 scope move finished after 47 + 113 ms
19:03:34.319 00.000 29876 Move returns status 0, amount 47
19:03:34.319 00.000 29876 move complete, result=0
19:03:34.319 00.000 29876 worker thread done servicing request
19:03:34.319 00.000 29876 Worker thread wakes up
19:03:34.319 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 47 ms SOUTH
19:03:34.322 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:34.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:36.232 01.910 29876 Exposure complete
19:03:36.276 00.044 29876 worker thread done servicing request
19:03:36.276 00.000 31432 OnExposeComplete: enter
19:03:36.278 00.002 31432 UpdateGuideState(): m_state=6
19:03:36.280 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
19:03:36.282 00.002 31432 Star::Find returns 1 (0), X=1256.93, Y=944.20, Mass=3855, SNR=39.9, Peak=252 HFD=4.2
19:03:36.284 00.002 31432 MultiStar: [#1 0.51,-0.05,0.89,U] [#2 -0.11,-0.41,0.93,U] [#3 0.79,-0.27,0.00,M3] [#4 -0.09,-0.67,0.97,U] [#5 -0.06,-0.77,0.00,M1] [#6 0.40,-0.67,0.00,M2] [#7 -0.14,-0.52,0.82,U] [#8 -0.01,-0.50,0.73,U] 
19:03:36.286 00.002 31432 refined, 5 included, MultiStar: {-0.03, -0.42}, one-star: {-0.30, -0.38}
19:03:36.288 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
19:03:36.289 00.001 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
19:03:36.291 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.64 mountX=-0.04 mountY=0.41, mountTheta=1.66
19:03:36.297 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.42, opts=13)
19:03:36.299 00.002 31432 Enqueuing Move request for scope (-0.03, -0.42)
19:03:36.301 00.002 29876 Worker thread wakes up
19:03:36.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
19:03:36.301 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
19:03:36.301 00.000 29876 Moving (-0.03, -0.42) raw xDistance=-0.04 yDistance=0.41
19:03:36.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:03:36.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:03:36.301 00.000 29876 MoveAxis(E, 0, ABG)
19:03:36.301 00.000 29876 Move returns status 0, amount 0
19:03:36.301 00.000 29876 MoveAxis(S, 30, ABG)
19:03:36.301 00.000 29876 Guiding  Dir = 1, Dur = 30
19:03:36.302 00.001 29876 IsSlewing returns 0
19:03:36.302 00.000 29876 IsGuiding returns 0
19:03:36.302 00.000 29876 PulseGuide returned control before completion, sleep 40
19:03:36.305 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:03:36.317 00.012 31432 UpdateGuideState exits: m=3855 RSB=39.9
19:03:36.320 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:36.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:36.324 00.002 31432 Enqueuing Expose request
19:03:36.355 00.031 29876 IsGuiding returns 1
19:03:36.355 00.000 29876 scope still moving after pulse duration time elapsed
19:03:36.386 00.031 29876 IsSlewing returns 0
19:03:36.386 00.000 29876 IsGuiding returns 1
19:03:36.417 00.031 29876 IsSlewing returns 0
19:03:36.417 00.000 29876 IsGuiding returns 1
19:03:36.448 00.031 29876 IsSlewing returns 0
19:03:36.448 00.000 29876 IsGuiding returns 1
19:03:36.479 00.031 29876 IsSlewing returns 0
19:03:36.479 00.000 29876 IsGuiding returns 0
19:03:36.479 00.000 29876 scope move finished after 30 + 146 ms
19:03:36.479 00.000 29876 Move returns status 0, amount 30
19:03:36.479 00.000 29876 move complete, result=0
19:03:36.479 00.000 29876 worker thread done servicing request
19:03:36.479 00.000 29876 Worker thread wakes up
19:03:36.479 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 30 ms SOUTH
19:03:36.482 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:36.482 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:38.608 02.126 29876 Exposure complete
19:03:38.652 00.044 29876 worker thread done servicing request
19:03:38.652 00.000 31432 OnExposeComplete: enter
19:03:38.654 00.002 31432 UpdateGuideState(): m_state=6
19:03:38.656 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
19:03:38.658 00.002 31432 Star::Find returns 1 (0), X=1257.34, Y=944.37, Mass=4026, SNR=41.0, Peak=253 HFD=4.3
19:03:38.660 00.002 31432 MultiStar: [#1 0.48,0.40,0.83,U] [#2 0.11,-0.23,0.95,U] [#3 0.93,0.03,0.00,M4] [#4 0.42,-0.19,1.00,U] [#5 0.37,-0.41,0.79,U] [#6 0.45,-0.19,0.80,U] [#7 -0.01,-0.18,0.79,U] [#8 0.06,-0.42,0.66,U] 
19:03:38.662 00.002 31432 single-star, 7 included, MultiStar: {0.25, -0.17}, one-star: {0.11, -0.21}
19:03:38.664 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
19:03:38.666 00.002 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
19:03:38.667 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=0.11 mountY=0.23, mountTheta=1.13
19:03:38.671 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.21, opts=13)
19:03:38.674 00.003 31432 Enqueuing Move request for scope (0.11, -0.21)
19:03:38.676 00.002 29876 Worker thread wakes up
19:03:38.676 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
19:03:38.676 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
19:03:38.676 00.000 29876 Moving (0.11, -0.21) raw xDistance=0.11 yDistance=0.23
19:03:38.676 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:03:38.676 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:38.676 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:03:38.676 00.000 29876 MoveAxis(E, 0, ABG)
19:03:38.676 00.000 29876 Move returns status 0, amount 0
19:03:38.676 00.000 29876 MoveAxis(N, 0, ABG)
19:03:38.676 00.000 29876 Move returns status 0, amount 0
19:03:38.677 00.001 29876 move complete, result=0
19:03:38.677 00.000 29876 worker thread done servicing request
19:03:38.680 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:38.693 00.013 31432 UpdateGuideState exits: m=4026 RSB=41.0
19:03:38.695 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:38.697 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:38.699 00.002 31432 Enqueuing Expose request
19:03:38.701 00.002 29876 Worker thread wakes up
19:03:38.701 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:03:38.703 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:38.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:40.615 01.912 29876 Exposure complete
19:03:40.659 00.044 29876 worker thread done servicing request
19:03:40.660 00.001 31432 OnExposeComplete: enter
19:03:40.662 00.002 31432 UpdateGuideState(): m_state=6
19:03:40.664 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
19:03:40.666 00.002 31432 Star::Find returns 1 (0), X=1258.01, Y=944.44, Mass=4013, SNR=41.1, Peak=253 HFD=4.1
19:03:40.669 00.003 31432 MultiStar: [#1 0.98,0.45,0.00,M1] [#2 0.40,-0.40,0.92,U] [#3 1.21,0.08,0.00,M5] [#4 0.62,-0.10,0.92,U] [#5 0.53,-0.12,0.80,U] [#6 0.62,-0.23,0.79,U] [#7 0.21,-0.05,0.79,U] [#8 0.27,0.01,0.72,U] 
19:03:40.671 00.002 31432 refined, 6 included, MultiStar: {0.51, -0.16}, one-star: {0.79, -0.14}
19:03:40.673 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
19:03:40.675 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:03:40.677 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.16 hyp=0.53 cameraTheta=-0.30 mountX=0.50 mountY=0.23, mountTheta=0.43
19:03:40.680 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.16, opts=13)
19:03:40.682 00.002 31432 Enqueuing Move request for scope (0.51, -0.16)
19:03:40.684 00.002 29876 Worker thread wakes up
19:03:40.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.16) opts 0xd
19:03:40.684 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.16)
19:03:40.684 00.000 29876 Moving (0.51, -0.16) raw xDistance=0.50 yDistance=0.23
19:03:40.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
19:03:40.684 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:40.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:03:40.684 00.000 29876 MoveAxis(W, 48, ABG)
19:03:40.684 00.000 29876 Guiding  Dir = 3, Dur = 48
19:03:40.684 00.000 29876 IsSlewing returns 0
19:03:40.685 00.001 29876 IsGuiding returns 0
19:03:40.685 00.000 29876 PulseGuide returned control before completion, sleep 58
19:03:40.688 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:40.699 00.011 31432 UpdateGuideState exits: m=4013 RSB=41.1
19:03:40.701 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:40.703 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:40.705 00.002 31432 Enqueuing Expose request
19:03:40.755 00.050 29876 IsGuiding returns 1
19:03:40.755 00.000 29876 scope still moving after pulse duration time elapsed
19:03:40.786 00.031 29876 IsSlewing returns 0
19:03:40.786 00.000 29876 IsGuiding returns 1
19:03:40.817 00.031 29876 IsSlewing returns 0
19:03:40.817 00.000 29876 IsGuiding returns 1
19:03:40.848 00.031 29876 IsSlewing returns 0
19:03:40.848 00.000 29876 IsGuiding returns 0
19:03:40.848 00.000 29876 scope move finished after 48 + 115 ms
19:03:40.848 00.000 29876 Move returns status 0, amount 48
19:03:40.848 00.000 29876 MoveAxis(N, 0, ABG)
19:03:40.848 00.000 29876 Move returns status 0, amount 0
19:03:40.848 00.000 29876 move complete, result=0
19:03:40.849 00.001 29876 worker thread done servicing request
19:03:40.849 00.000 29876 Worker thread wakes up
19:03:40.849 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.2 px 0 ms NORTH
19:03:40.851 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:40.851 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:42.984 02.133 29876 Exposure complete
19:03:43.034 00.050 29876 worker thread done servicing request
19:03:43.034 00.000 31432 OnExposeComplete: enter
19:03:43.037 00.003 31432 UpdateGuideState(): m_state=6
19:03:43.039 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
19:03:43.041 00.002 31432 Star::Find returns 1 (0), X=1256.82, Y=944.49, Mass=3956, SNR=40.4, Peak=253 HFD=4.2
19:03:43.043 00.002 31432 MultiStar: [#1 -0.08,0.46,0.84,U] [#2 -0.50,-0.37,0.88,U] [#3 0.56,-0.03,0.90,U] [#4 -0.20,-0.29,0.97,U] [#5 -0.53,-0.32,0.81,U] [#6 -0.18,-0.60,0.82,U] [#7 -0.41,-0.37,0.83,U] [#8 -0.07,-0.17,0.72,U] 
19:03:43.046 00.003 31432 refined, 8 included, MultiStar: {-0.20, -0.20}, one-star: {-0.41, -0.09}
19:03:43.048 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
19:03:43.050 00.002 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
19:03:43.052 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.37 mountX=-0.21 mountY=0.16, mountTheta=2.48
19:03:43.055 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.20, opts=13)
19:03:43.057 00.002 31432 Enqueuing Move request for scope (-0.20, -0.20)
19:03:43.059 00.002 29876 Worker thread wakes up
19:03:43.059 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
19:03:43.059 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
19:03:43.059 00.000 29876 Moving (-0.20, -0.20) raw xDistance=-0.21 yDistance=0.16
19:03:43.059 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.21
19:03:43.059 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:43.059 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:03:43.059 00.000 29876 MoveAxis(E, 13, ABG)
19:03:43.059 00.000 29876 Guiding  Dir = 2, Dur = 13
19:03:43.059 00.000 29876 IsSlewing returns 0
19:03:43.060 00.001 29876 IsGuiding returns 0
19:03:43.060 00.000 29876 PulseGuide returned control before completion, sleep 23
19:03:43.064 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:43.076 00.012 31432 UpdateGuideState exits: m=3956 RSB=40.4
19:03:43.079 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:43.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:43.083 00.002 31432 Enqueuing Expose request
19:03:43.092 00.009 29876 IsGuiding returns 0
19:03:43.092 00.000 29876 Move returns status 0, amount 13
19:03:43.092 00.000 29876 MoveAxis(N, 0, ABG)
19:03:43.092 00.000 29876 Move returns status 0, amount 0
19:03:43.092 00.000 29876 move complete, result=0
19:03:43.092 00.000 29876 worker thread done servicing request
19:03:43.092 00.000 29876 Worker thread wakes up
19:03:43.092 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:43.093 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:43.093 00.000 31432 GuideStep: -0.2 px 13 ms EAST, 0.2 px 0 ms NORTH
19:03:45.008 01.915 29876 Exposure complete
19:03:45.051 00.043 29876 worker thread done servicing request
19:03:45.051 00.000 31432 OnExposeComplete: enter
19:03:45.054 00.003 31432 UpdateGuideState(): m_state=6
19:03:45.055 00.001 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
19:03:45.058 00.003 31432 Star::Find returns 1 (0), X=1257.14, Y=944.56, Mass=3932, SNR=39.6, Peak=223 HFD=4.0
19:03:45.060 00.002 31432 MultiStar: [#1 0.38,-0.00,0.86,U] [#2 0.03,-0.17,0.93,U] [#3 0.92,0.11,0.00,M5] [#4 0.15,-0.23,0.98,U] [#5 -0.18,-0.23,0.84,U] [#6 0.00,-0.36,0.82,U] [#7 0.13,-0.26,0.88,U] [#8 0.03,-0.42,0.75,U] 
19:03:45.062 00.002 31432 single-star, 7 included, MultiStar: {0.06, -0.21}, one-star: {-0.08, -0.02}
19:03:45.064 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.88 = -2.88)
19:03:45.068 00.004 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
19:03:45.070 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.85 mountX=-0.08 mountY=0.01, mountTheta=3.00
19:03:45.073 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.02, opts=13)
19:03:45.075 00.002 31432 Enqueuing Move request for scope (-0.08, -0.02)
19:03:45.077 00.002 29876 Worker thread wakes up
19:03:45.077 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
19:03:45.077 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
19:03:45.078 00.001 29876 Moving (-0.08, -0.02) raw xDistance=-0.08 yDistance=0.01
19:03:45.078 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:03:45.078 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:45.078 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:03:45.078 00.000 29876 MoveAxis(E, 0, ABG)
19:03:45.078 00.000 29876 Move returns status 0, amount 0
19:03:45.078 00.000 29876 MoveAxis(N, 0, ABG)
19:03:45.078 00.000 29876 Move returns status 0, amount 0
19:03:45.078 00.000 29876 move complete, result=0
19:03:45.078 00.000 29876 worker thread done servicing request
19:03:45.083 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:45.096 00.013 31432 UpdateGuideState exits: m=3932 RSB=39.6
19:03:45.098 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:45.100 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:45.102 00.002 31432 Enqueuing Expose request
19:03:45.104 00.002 29876 Worker thread wakes up
19:03:45.104 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:03:45.106 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:45.106 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:47.227 02.121 29876 Exposure complete
19:03:47.271 00.044 29876 worker thread done servicing request
19:03:47.271 00.000 31432 OnExposeComplete: enter
19:03:47.274 00.003 31432 UpdateGuideState(): m_state=6
19:03:47.276 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
19:03:47.278 00.002 31432 Star::Find returns 1 (0), X=1256.95, Y=944.45, Mass=4093, SNR=41.2, Peak=253 HFD=4.2
19:03:47.280 00.002 31432 MultiStar: [#1 0.40,0.12,0.82,U] [#2 -0.19,-0.31,0.89,U] [#3 0.90,-0.16,0.00,M6] [#4 0.01,-0.54,0.92,U] [#5 0.17,-0.52,0.77,U] [#6 0.21,-0.36,0.80,U] [#7 -0.04,-0.37,0.80,U] [#8 0.22,-0.31,0.71,U] 
19:03:47.282 00.002 31432 refined, 7 included, MultiStar: {0.05, -0.30}, one-star: {-0.27, -0.13}
19:03:47.285 00.003 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
19:03:47.287 00.002 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
19:03:47.289 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.41 mountX=0.04 mountY=0.30, mountTheta=1.44
19:03:47.292 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.30, opts=13)
19:03:47.294 00.002 31432 Enqueuing Move request for scope (0.05, -0.30)
19:03:47.296 00.002 29876 Worker thread wakes up
19:03:47.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
19:03:47.296 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
19:03:47.296 00.000 29876 Moving (0.05, -0.30) raw xDistance=0.04 yDistance=0.30
19:03:47.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:03:47.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
19:03:47.296 00.000 29876 MoveAxis(E, 0, ABG)
19:03:47.296 00.000 29876 Move returns status 0, amount 0
19:03:47.296 00.000 29876 MoveAxis(S, 22, ABG)
19:03:47.296 00.000 29876 Guiding  Dir = 1, Dur = 22
19:03:47.296 00.000 29876 IsSlewing returns 0
19:03:47.297 00.001 29876 IsGuiding returns 0
19:03:47.297 00.000 29876 PulseGuide returned control before completion, sleep 32
19:03:47.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:47.311 00.011 31432 UpdateGuideState exits: m=4093 RSB=41.2
19:03:47.314 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:47.316 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:47.318 00.002 31432 Enqueuing Expose request
19:03:47.334 00.016 29876 IsGuiding returns 1
19:03:47.334 00.000 29876 scope still moving after pulse duration time elapsed
19:03:47.364 00.030 29876 IsSlewing returns 0
19:03:47.364 00.000 29876 IsGuiding returns 1
19:03:47.395 00.031 29876 IsSlewing returns 0
19:03:47.395 00.000 29876 IsGuiding returns 1
19:03:47.425 00.030 29876 IsSlewing returns 0
19:03:47.425 00.000 29876 IsGuiding returns 1
19:03:47.457 00.032 29876 IsSlewing returns 0
19:03:47.457 00.000 29876 IsGuiding returns 1
19:03:47.487 00.030 29876 IsSlewing returns 0
19:03:47.487 00.000 29876 IsGuiding returns 0
19:03:47.487 00.000 29876 scope move finished after 22 + 168 ms
19:03:47.487 00.000 29876 Move returns status 0, amount 22
19:03:47.487 00.000 29876 move complete, result=0
19:03:47.488 00.001 29876 worker thread done servicing request
19:03:47.488 00.000 29876 Worker thread wakes up
19:03:47.488 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:47.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:47.488 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 22 ms SOUTH
19:03:49.396 01.908 29876 Exposure complete
19:03:49.441 00.045 29876 worker thread done servicing request
19:03:49.441 00.000 31432 OnExposeComplete: enter
19:03:49.444 00.003 31432 UpdateGuideState(): m_state=6
19:03:49.446 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
19:03:49.449 00.003 31432 Star::Find returns 1 (0), X=1257.43, Y=944.85, Mass=4006, SNR=40.4, Peak=253 HFD=4.3
19:03:49.451 00.002 31432 MultiStar: [#1 0.60,0.22,0.86,U] [#2 0.31,-0.03,0.92,U] [#3 1.35,0.05,0.00,M7] [#4 0.40,-0.08,0.91,U] [#5 0.10,-0.23,0.80,U] [#6 0.41,-0.22,0.83,U] [#7 0.05,0.04,0.83,U] [#8 0.28,0.01,0.72,U] 
19:03:49.453 00.002 31432 refined, 7 included, MultiStar: {0.30, 0.01}, one-star: {0.20, 0.27}
19:03:49.457 00.004 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
19:03:49.459 00.002 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
19:03:49.461 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.02 mountX=0.30 mountY=0.04, mountTheta=0.13
19:03:49.464 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.01, opts=13)
19:03:49.468 00.004 31432 Enqueuing Move request for scope (0.30, 0.01)
19:03:49.472 00.004 29876 Worker thread wakes up
19:03:49.472 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
19:03:49.472 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
19:03:49.472 00.000 29876 Moving (0.30, 0.01) raw xDistance=0.30 yDistance=0.04
19:03:49.472 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
19:03:49.472 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:49.472 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:03:49.472 00.000 29876 MoveAxis(W, 28, ABG)
19:03:49.472 00.000 29876 Guiding  Dir = 3, Dur = 28
19:03:49.472 00.000 29876 IsSlewing returns 0
19:03:49.473 00.001 29876 IsGuiding returns 0
19:03:49.473 00.000 29876 PulseGuide returned control before completion, sleep 38
19:03:49.476 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:49.491 00.015 31432 UpdateGuideState exits: m=4006 RSB=40.4
19:03:49.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:49.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:49.497 00.002 31432 Enqueuing Expose request
19:03:49.518 00.021 29876 IsGuiding returns 1
19:03:49.518 00.000 29876 scope still moving after pulse duration time elapsed
19:03:49.548 00.030 29876 IsSlewing returns 0
19:03:49.548 00.000 29876 IsGuiding returns 1
19:03:49.577 00.029 29876 IsSlewing returns 0
19:03:49.577 00.000 29876 IsGuiding returns 0
19:03:49.577 00.000 29876 scope move finished after 28 + 77 ms
19:03:49.577 00.000 29876 Move returns status 0, amount 28
19:03:49.577 00.000 29876 MoveAxis(N, 0, ABG)
19:03:49.577 00.000 29876 Move returns status 0, amount 0
19:03:49.577 00.000 29876 move complete, result=0
19:03:49.577 00.000 29876 worker thread done servicing request
19:03:49.578 00.001 29876 Worker thread wakes up
19:03:49.578 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.0 px 0 ms NORTH
19:03:49.580 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:49.580 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:51.709 02.129 29876 Exposure complete
19:03:51.752 00.043 29876 worker thread done servicing request
19:03:51.752 00.000 31432 OnExposeComplete: enter
19:03:51.755 00.003 31432 UpdateGuideState(): m_state=6
19:03:51.757 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
19:03:51.759 00.002 31432 Star::Find returns 1 (0), X=1257.92, Y=944.54, Mass=3937, SNR=40.6, Peak=253 HFD=4.3
19:03:51.761 00.002 31432 MultiStar: [#1 1.11,0.42,0.00,M1] [#2 1.06,-0.06,0.00,M1] [#3 1.97,0.24,0.00,M8] [#4 1.20,-0.16,0.00,M1] [#5 0.77,-0.27,0.00,M1] [#6 0.95,-0.10,0.00,M1] [#7 0.67,-0.17,0.82,U] [#8 0.51,0.00,0.73,U] 
19:03:51.764 00.003 31432 refined, 2 included, MultiStar: {0.63, -0.07}, one-star: {0.69, -0.04}
19:03:51.766 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
19:03:51.768 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
19:03:51.770 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=-0.07 hyp=0.64 cameraTheta=-0.11 mountX=0.63 mountY=0.17, mountTheta=0.26
19:03:51.773 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.07, opts=13)
19:03:51.775 00.002 31432 Enqueuing Move request for scope (0.63, -0.07)
19:03:51.777 00.002 29876 Worker thread wakes up
19:03:51.778 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.07) opts 0xd
19:03:51.778 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.07)
19:03:51.778 00.000 29876 Moving (0.63, -0.07) raw xDistance=0.63 yDistance=0.17
19:03:51.778 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
19:03:51.778 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:51.778 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:03:51.778 00.000 29876 MoveAxis(W, 65, ABG)
19:03:51.778 00.000 29876 Guiding  Dir = 3, Dur = 65
19:03:51.778 00.000 29876 IsSlewing returns 0
19:03:51.778 00.000 29876 IsGuiding returns 0
19:03:51.778 00.000 29876 PulseGuide returned control before completion, sleep 75
19:03:51.782 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:03:51.796 00.014 31432 UpdateGuideState exits: m=3937 RSB=40.6
19:03:51.799 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:51.801 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:51.803 00.002 31432 Enqueuing Expose request
19:03:51.863 00.060 29876 IsGuiding returns 1
19:03:51.863 00.000 29876 scope still moving after pulse duration time elapsed
19:03:51.895 00.032 29876 IsSlewing returns 0
19:03:51.895 00.000 29876 IsGuiding returns 1
19:03:51.926 00.031 29876 IsSlewing returns 0
19:03:51.926 00.000 29876 IsGuiding returns 1
19:03:51.957 00.031 29876 IsSlewing returns 0
19:03:51.957 00.000 29876 IsGuiding returns 0
19:03:51.957 00.000 29876 scope move finished after 65 + 113 ms
19:03:51.957 00.000 29876 Move returns status 0, amount 65
19:03:51.957 00.000 29876 MoveAxis(N, 0, ABG)
19:03:51.957 00.000 29876 Move returns status 0, amount 0
19:03:51.957 00.000 29876 move complete, result=0
19:03:51.957 00.000 29876 worker thread done servicing request
19:03:51.957 00.000 29876 Worker thread wakes up
19:03:51.957 00.000 31432 GuideStep: 0.6 px 65 ms WEST, 0.2 px 0 ms NORTH
19:03:51.961 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:51.961 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:53.877 01.916 29876 Exposure complete
19:03:53.924 00.047 29876 worker thread done servicing request
19:03:53.924 00.000 31432 OnExposeComplete: enter
19:03:53.927 00.003 31432 UpdateGuideState(): m_state=6
19:03:53.929 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
19:03:53.931 00.002 31432 Star::Find returns 1 (0), X=1257.40, Y=944.61, Mass=3937, SNR=39.8, Peak=252 HFD=4.3
19:03:53.933 00.002 31432 MultiStar: [#1 0.47,0.66,0.00,M2] [#2 0.11,-0.06,0.94,U] [#3 0.94,0.44,0.00,M9] [#4 0.27,0.07,0.97,U] [#5 0.21,-0.27,0.80,U] [#6 0.29,0.01,0.82,U] [#7 0.03,0.09,0.84,U] [#8 0.02,-0.47,0.74,U] 
19:03:53.935 00.002 31432 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.17, 0.03}
19:03:53.937 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
19:03:53.939 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
19:03:53.940 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=0.16 mountY=0.09, mountTheta=0.53
19:03:53.943 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.07, opts=13)
19:03:53.945 00.002 31432 Enqueuing Move request for scope (0.16, -0.07)
19:03:53.947 00.002 29876 Worker thread wakes up
19:03:53.947 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
19:03:53.947 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
19:03:53.947 00.000 29876 Moving (0.16, -0.07) raw xDistance=0.16 yDistance=0.09
19:03:53.947 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:03:53.947 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:53.947 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:03:53.947 00.000 29876 MoveAxis(E, 0, ABG)
19:03:53.947 00.000 29876 Move returns status 0, amount 0
19:03:53.947 00.000 29876 MoveAxis(N, 0, ABG)
19:03:53.947 00.000 29876 Move returns status 0, amount 0
19:03:53.947 00.000 29876 move complete, result=0
19:03:53.947 00.000 29876 worker thread done servicing request
19:03:53.951 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:03:53.962 00.011 31432 UpdateGuideState exits: m=3937 RSB=39.8
19:03:53.964 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:53.967 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:53.969 00.002 31432 Enqueuing Expose request
19:03:53.971 00.002 29876 Worker thread wakes up
19:03:53.971 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:03:53.973 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:53.973 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:56.108 02.135 29876 Exposure complete
19:03:56.152 00.044 29876 worker thread done servicing request
19:03:56.152 00.000 31432 OnExposeComplete: enter
19:03:56.154 00.002 31432 UpdateGuideState(): m_state=6
19:03:56.156 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
19:03:56.158 00.002 31432 Star::Find returns 1 (0), X=1257.36, Y=944.98, Mass=3884, SNR=39.9, Peak=226 HFD=4.1
19:03:56.160 00.002 31432 MultiStar: [#1 0.75,0.73,0.00,M3] [#2 0.17,0.44,0.93,U] [#3 1.58,0.46,0.00,M10] [#4 0.47,0.22,0.99,U] [#5 0.33,0.32,0.80,U] [#6 0.39,0.25,0.83,U] [#7 0.32,0.10,0.87,U] [#8 0.43,-0.12,0.74,U] 
19:03:56.162 00.002 31432 refined, 6 included, MultiStar: {0.32, 0.24}, one-star: {0.14, 0.40}
19:03:56.163 00.001 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
19:03:56.165 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.64)
19:03:56.167 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.24 hyp=0.40 cameraTheta=0.65 mountX=0.32 mountY=-0.19, mountTheta=-0.54
19:03:56.172 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.24, opts=13)
19:03:56.177 00.005 31432 Enqueuing Move request for scope (0.32, 0.24)
19:03:56.182 00.005 29876 Worker thread wakes up
19:03:56.182 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.24) opts 0xd
19:03:56.182 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.24)
19:03:56.182 00.000 29876 Moving (0.32, 0.24) raw xDistance=0.32 yDistance=-0.19
19:03:56.182 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
19:03:56.182 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:56.182 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:03:56.182 00.000 29876 MoveAxis(W, 31, ABG)
19:03:56.182 00.000 29876 Guiding  Dir = 3, Dur = 31
19:03:56.182 00.000 29876 IsSlewing returns 0
19:03:56.182 00.000 29876 IsGuiding returns 0
19:03:56.182 00.000 29876 PulseGuide returned control before completion, sleep 41
19:03:56.187 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:56.204 00.017 31432 UpdateGuideState exits: m=3884 RSB=39.9
19:03:56.206 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:56.209 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:56.214 00.005 31432 Enqueuing Expose request
19:03:56.228 00.014 29876 IsGuiding returns 1
19:03:56.228 00.000 29876 scope still moving after pulse duration time elapsed
19:03:56.259 00.031 29876 IsSlewing returns 0
19:03:56.259 00.000 29876 IsGuiding returns 1
19:03:56.290 00.031 29876 IsSlewing returns 0
19:03:56.290 00.000 29876 IsGuiding returns 1
19:03:56.320 00.030 29876 IsSlewing returns 0
19:03:56.320 00.000 29876 IsGuiding returns 1
19:03:56.350 00.030 29876 IsSlewing returns 0
19:03:56.350 00.000 29876 IsGuiding returns 0
19:03:56.350 00.000 29876 scope move finished after 31 + 136 ms
19:03:56.350 00.000 29876 Move returns status 0, amount 31
19:03:56.350 00.000 29876 MoveAxis(N, 0, ABG)
19:03:56.350 00.000 29876 Move returns status 0, amount 0
19:03:56.350 00.000 29876 move complete, result=0
19:03:56.350 00.000 29876 worker thread done servicing request
19:03:56.350 00.000 29876 Worker thread wakes up
19:03:56.350 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.2 px 0 ms NORTH
19:03:56.353 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:56.353 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:03:58.265 01.912 29876 Exposure complete
19:03:58.309 00.044 29876 worker thread done servicing request
19:03:58.309 00.000 31432 OnExposeComplete: enter
19:03:58.312 00.003 31432 UpdateGuideState(): m_state=6
19:03:58.313 00.001 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
19:03:58.315 00.002 31432 Star::Find returns 1 (0), X=1257.19, Y=944.87, Mass=3962, SNR=40.3, Peak=253 HFD=4.2
19:03:58.317 00.002 31432 MultiStar: [#1 0.63,0.88,0.00,M4] [#2 -0.05,0.49,0.92,U] [#3 1.05,0.29,0.00,R] [#4 -0.10,0.76,0.00,M1] [#5 0.07,0.46,0.80,U] [#6 0.47,0.32,0.78,U] [#7 0.22,0.12,0.82,U] [#8 0.08,-0.05,0.73,U] 
19:03:58.319 00.002 31432 single-star, 5 included, MultiStar: {0.11, 0.28}, one-star: {-0.03, 0.29}
19:03:58.321 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
19:03:58.323 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
19:03:58.324 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.68 mountX=-0.03 mountY=-0.29, mountTheta=-1.66
19:03:58.327 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.29, opts=13)
19:03:58.329 00.002 31432 Enqueuing Move request for scope (-0.03, 0.29)
19:03:58.331 00.002 29876 Worker thread wakes up
19:03:58.331 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
19:03:58.331 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
19:03:58.331 00.000 29876 Moving (-0.03, 0.29) raw xDistance=-0.03 yDistance=-0.29
19:03:58.331 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:03:58.331 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:03:58.331 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:03:58.331 00.000 29876 MoveAxis(E, 0, ABG)
19:03:58.332 00.001 29876 Move returns status 0, amount 0
19:03:58.332 00.000 29876 MoveAxis(N, 0, ABG)
19:03:58.332 00.000 29876 Move returns status 0, amount 0
19:03:58.332 00.000 29876 move complete, result=0
19:03:58.332 00.000 29876 worker thread done servicing request
19:03:58.335 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:03:58.346 00.011 31432 UpdateGuideState exits: m=3962 RSB=40.3
19:03:58.349 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:58.351 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:03:58.352 00.001 31432 Enqueuing Expose request
19:03:58.354 00.002 29876 Worker thread wakes up
19:03:58.354 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:03:58.356 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:03:58.356 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:00.479 02.123 29876 Exposure complete
19:04:00.525 00.046 29876 worker thread done servicing request
19:04:00.525 00.000 31432 OnExposeComplete: enter
19:04:00.527 00.002 31432 UpdateGuideState(): m_state=6
19:04:00.529 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
19:04:00.531 00.002 31432 Star::Find returns 1 (0), X=1257.78, Y=944.84, Mass=3924, SNR=39.8, Peak=244 HFD=4.3
19:04:00.533 00.002 31432 MultiStar: [#1 1.02,0.75,0.00,M5] [#2 0.02,0.23,0.91,U] [#3 0.32,0.17,0.88,U] [#4 0.35,0.82,0.00,M2] [#5 0.49,0.31,0.83,U] [#6 0.56,0.52,0.00,M1] [#7 0.24,0.40,0.83,U] [#8 -0.07,0.54,0.73,U] 
19:04:00.535 00.002 31432 refined, 5 included, MultiStar: {0.27, 0.31}, one-star: {0.56, 0.26}
19:04:00.537 00.002 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
19:04:00.539 00.002 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.45)
19:04:00.541 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.31 hyp=0.41 cameraTheta=0.85 mountX=0.28 mountY=-0.26, mountTheta=-0.76
19:04:00.544 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.31, opts=13)
19:04:00.546 00.002 31432 Enqueuing Move request for scope (0.27, 0.31)
19:04:00.548 00.002 29876 Worker thread wakes up
19:04:00.548 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.31) opts 0xd
19:04:00.548 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.31)
19:04:00.548 00.000 29876 Moving (0.27, 0.31) raw xDistance=0.28 yDistance=-0.26
19:04:00.549 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
19:04:00.549 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:00.549 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:04:00.549 00.000 29876 MoveAxis(W, 27, ABG)
19:04:00.549 00.000 29876 Guiding  Dir = 3, Dur = 27
19:04:00.549 00.000 29876 IsSlewing returns 0
19:04:00.549 00.000 29876 IsGuiding returns 0
19:04:00.549 00.000 29876 PulseGuide returned control before completion, sleep 37
19:04:00.553 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:00.565 00.012 31432 UpdateGuideState exits: m=3924 RSB=39.8
19:04:00.567 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:00.569 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:00.571 00.002 31432 Enqueuing Expose request
19:04:00.601 00.030 29876 IsGuiding returns 1
19:04:00.601 00.000 29876 scope still moving after pulse duration time elapsed
19:04:00.631 00.030 29876 IsSlewing returns 0
19:04:00.631 00.000 29876 IsGuiding returns 1
19:04:00.661 00.030 29876 IsSlewing returns 0
19:04:00.661 00.000 29876 IsGuiding returns 0
19:04:00.661 00.000 29876 scope move finished after 27 + 85 ms
19:04:00.661 00.000 29876 Move returns status 0, amount 27
19:04:00.661 00.000 29876 MoveAxis(N, 0, ABG)
19:04:00.661 00.000 29876 Move returns status 0, amount 0
19:04:00.661 00.000 29876 move complete, result=0
19:04:00.662 00.001 29876 worker thread done servicing request
19:04:00.662 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.3 px 0 ms NORTH
19:04:00.664 00.002 29876 Worker thread wakes up
19:04:00.664 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:00.665 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:02.568 01.903 29876 Exposure complete
19:04:02.618 00.050 29876 worker thread done servicing request
19:04:02.618 00.000 31432 OnExposeComplete: enter
19:04:02.620 00.002 31432 UpdateGuideState(): m_state=6
19:04:02.622 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
19:04:02.624 00.002 31432 Star::Find returns 1 (0), X=1257.06, Y=944.72, Mass=3969, SNR=41.4, Peak=252 HFD=4.2
19:04:02.626 00.002 31432 MultiStar: [#1 0.44,0.53,0.84,U] [#2 -0.26,0.48,0.90,U] [#3 -0.14,0.13,0.89,U] [#4 -0.09,0.62,0.93,U] [#5 0.00,0.10,0.82,U] [#6 0.36,0.19,0.75,U] [#7 0.17,0.04,0.82,U] [#8 -0.24,0.06,0.73,U] 
19:04:02.628 00.002 31432 single-star, 8 included, MultiStar: {-0.00, 0.26}, one-star: {-0.17, 0.14}
19:04:02.631 00.003 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
19:04:02.634 00.003 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.85)
19:04:02.636 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
19:04:02.641 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.14, opts=13)
19:04:02.642 00.001 31432 Enqueuing Move request for scope (-0.17, 0.14)
19:04:02.644 00.002 29876 Worker thread wakes up
19:04:02.645 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
19:04:02.645 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
19:04:02.645 00.000 29876 Moving (-0.17, 0.14) raw xDistance=-0.16 yDistance=-0.16
19:04:02.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:04:02.645 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:02.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:04:02.645 00.000 29876 MoveAxis(E, 0, ABG)
19:04:02.645 00.000 29876 Move returns status 0, amount 0
19:04:02.645 00.000 29876 MoveAxis(N, 0, ABG)
19:04:02.645 00.000 29876 Move returns status 0, amount 0
19:04:02.645 00.000 29876 move complete, result=0
19:04:02.645 00.000 29876 worker thread done servicing request
19:04:02.653 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:02.671 00.018 31432 UpdateGuideState exits: m=3969 RSB=41.4
19:04:02.674 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:02.676 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:02.678 00.002 31432 Enqueuing Expose request
19:04:02.680 00.002 29876 Worker thread wakes up
19:04:02.680 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:04:02.683 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:02.683 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:04.908 02.225 29876 Exposure complete
19:04:04.953 00.045 29876 worker thread done servicing request
19:04:04.953 00.000 31432 OnExposeComplete: enter
19:04:04.955 00.002 31432 UpdateGuideState(): m_state=6
19:04:04.958 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
19:04:04.960 00.002 31432 Star::Find returns 1 (0), X=1257.45, Y=944.56, Mass=4032, SNR=40.7, Peak=253 HFD=4.3
19:04:04.962 00.002 31432 MultiStar: [#1 0.74,0.70,0.00,M5] [#2 0.16,0.07,0.90,U] [#3 0.21,-0.16,0.86,U] [#4 0.09,0.04,0.98,U] [#5 0.22,-0.18,0.78,U] [#6 0.25,0.08,0.80,U] [#7 0.15,0.07,0.83,U] [#8 0.10,-0.14,0.72,U] 
19:04:04.964 00.002 31432 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.22, -0.02}
19:04:04.965 00.001 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
19:04:04.967 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
19:04:04.969 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=0.18 mountY=0.05, mountTheta=0.30
19:04:04.972 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.03, opts=13)
19:04:04.976 00.004 31432 Enqueuing Move request for scope (0.18, -0.03)
19:04:04.979 00.003 29876 Worker thread wakes up
19:04:04.979 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
19:04:04.979 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
19:04:04.979 00.000 29876 Moving (0.18, -0.03) raw xDistance=0.18 yDistance=0.05
19:04:04.979 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:04:04.979 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:04.979 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:04:04.979 00.000 29876 MoveAxis(E, 0, ABG)
19:04:04.979 00.000 29876 Move returns status 0, amount 0
19:04:04.979 00.000 29876 MoveAxis(N, 0, ABG)
19:04:04.979 00.000 29876 Move returns status 0, amount 0
19:04:04.979 00.000 29876 move complete, result=0
19:04:04.979 00.000 29876 worker thread done servicing request
19:04:04.983 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:04.994 00.011 31432 UpdateGuideState exits: m=4032 RSB=40.7
19:04:04.996 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:04.998 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:05.000 00.002 31432 Enqueuing Expose request
19:04:05.002 00.002 29876 Worker thread wakes up
19:04:05.002 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:04:05.004 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:05.004 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:06.908 01.904 29876 Exposure complete
19:04:06.951 00.043 29876 worker thread done servicing request
19:04:06.951 00.000 31432 OnExposeComplete: enter
19:04:06.954 00.003 31432 UpdateGuideState(): m_state=6
19:04:06.955 00.001 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
19:04:06.957 00.002 31432 Star::Find returns 1 (0), X=1257.81, Y=944.50, Mass=4143, SNR=41.8, Peak=253 HFD=4.5
19:04:06.959 00.002 31432 MultiStar: [#1 0.91,0.32,0.00,M6] [#2 0.34,-0.04,0.89,U] [#3 0.30,-0.16,0.84,U] [#4 0.62,-0.31,0.95,U] [#5 0.42,-0.36,0.75,U] [#6 0.71,-0.22,0.78,U] [#7 0.44,-0.07,0.78,U] [#8 1.09,-0.58,0.00,M1] 
19:04:06.961 00.002 31432 refined, 6 included, MultiStar: {0.49, -0.18}, one-star: {0.59, -0.09}
19:04:06.963 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:04:06.964 00.001 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:04:06.966 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=-0.18 hyp=0.52 cameraTheta=-0.34 mountX=0.49 mountY=0.25, mountTheta=0.47
19:04:06.971 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.18, opts=13)
19:04:06.973 00.002 31432 Enqueuing Move request for scope (0.49, -0.18)
19:04:06.975 00.002 29876 Worker thread wakes up
19:04:06.975 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.18) opts 0xd
19:04:06.975 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.18)
19:04:06.975 00.000 29876 Moving (0.49, -0.18) raw xDistance=0.49 yDistance=0.25
19:04:06.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
19:04:06.976 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:06.976 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:04:06.976 00.000 29876 MoveAxis(W, 47, ABG)
19:04:06.976 00.000 29876 Guiding  Dir = 3, Dur = 47
19:04:06.976 00.000 29876 IsSlewing returns 0
19:04:06.976 00.000 29876 IsGuiding returns 0
19:04:06.976 00.000 29876 PulseGuide returned control before completion, sleep 57
19:04:06.979 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:06.991 00.012 31432 UpdateGuideState exits: m=4143 RSB=41.8
19:04:06.993 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:06.995 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:06.997 00.002 31432 Enqueuing Expose request
19:04:07.046 00.049 29876 IsGuiding returns 1
19:04:07.046 00.000 29876 scope still moving after pulse duration time elapsed
19:04:07.076 00.030 29876 IsSlewing returns 0
19:04:07.076 00.000 29876 IsGuiding returns 0
19:04:07.076 00.000 29876 scope move finished after 47 + 52 ms
19:04:07.076 00.000 29876 Move returns status 0, amount 47
19:04:07.076 00.000 29876 MoveAxis(N, 0, ABG)
19:04:07.076 00.000 29876 Move returns status 0, amount 0
19:04:07.076 00.000 29876 move complete, result=0
19:04:07.076 00.000 29876 worker thread done servicing request
19:04:07.076 00.000 29876 Worker thread wakes up
19:04:07.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:07.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:07.077 00.001 31432 GuideStep: 0.5 px 47 ms WEST, 0.2 px 0 ms NORTH
19:04:09.208 02.131 29876 Exposure complete
19:04:09.251 00.043 29876 worker thread done servicing request
19:04:09.251 00.000 31432 OnExposeComplete: enter
19:04:09.254 00.003 31432 UpdateGuideState(): m_state=6
19:04:09.258 00.004 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
19:04:09.263 00.005 31432 Star::Find returns 1 (0), X=1257.37, Y=944.65, Mass=4123, SNR=41.4, Peak=250 HFD=4.3
19:04:09.268 00.005 31432 MultiStar: [#1 0.63,0.56,0.00,M7] [#2 0.35,-0.16,0.90,U] [#3 0.29,0.14,0.88,U] [#4 0.39,-0.01,0.92,U] [#5 -0.01,-0.18,0.81,U] [#6 -0.02,0.15,0.81,U] [#7 -0.44,0.10,0.79,U] [#8 0.57,-0.03,0.71,U] 
19:04:09.272 00.004 31432 single-star, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.14, 0.07}
19:04:09.274 00.002 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.44 = 0.44)
19:04:09.276 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.45 = -2.84)
19:04:09.277 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=0.15 mountY=-0.05, mountTheta=-0.32
19:04:09.280 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.07, opts=13)
19:04:09.282 00.002 31432 Enqueuing Move request for scope (0.14, 0.07)
19:04:09.284 00.002 29876 Worker thread wakes up
19:04:09.284 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
19:04:09.284 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
19:04:09.284 00.000 29876 Moving (0.14, 0.07) raw xDistance=0.15 yDistance=-0.05
19:04:09.284 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:04:09.284 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:09.284 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:04:09.284 00.000 29876 MoveAxis(E, 0, ABG)
19:04:09.284 00.000 29876 Move returns status 0, amount 0
19:04:09.284 00.000 29876 MoveAxis(N, 0, ABG)
19:04:09.284 00.000 29876 Move returns status 0, amount 0
19:04:09.284 00.000 29876 move complete, result=0
19:04:09.284 00.000 29876 worker thread done servicing request
19:04:09.289 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:09.302 00.013 31432 UpdateGuideState exits: m=4123 RSB=41.4
19:04:09.304 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:09.306 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:09.308 00.002 31432 Enqueuing Expose request
19:04:09.310 00.002 29876 Worker thread wakes up
19:04:09.310 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:04:09.312 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:09.312 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:11.215 01.903 29876 Exposure complete
19:04:11.258 00.043 29876 worker thread done servicing request
19:04:11.258 00.000 31432 OnExposeComplete: enter
19:04:11.261 00.003 31432 UpdateGuideState(): m_state=6
19:04:11.263 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
19:04:11.264 00.001 31432 Star::Find returns 1 (0), X=1257.89, Y=944.39, Mass=3948, SNR=40.7, Peak=253 HFD=3.9
19:04:11.266 00.002 31432 MultiStar: [#1 0.79,0.40,0.00,M8] [#2 0.52,-0.39,0.94,U] [#3 0.40,0.07,0.88,U] [#4 0.78,-0.01,0.00,M1] [#5 0.52,-0.20,0.83,U] [#6 0.56,-0.17,0.78,U] [#7 0.48,0.09,0.86,U] [#8 1.32,-0.45,0.00,M1] 
19:04:11.268 00.002 31432 refined, 5 included, MultiStar: {0.53, -0.14}, one-star: {0.66, -0.19}
19:04:11.270 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
19:04:11.272 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
19:04:11.274 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.14 hyp=0.55 cameraTheta=-0.25 mountX=0.52 mountY=0.21, mountTheta=0.39
19:04:11.276 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.14, opts=13)
19:04:11.278 00.002 31432 Enqueuing Move request for scope (0.53, -0.14)
19:04:11.280 00.002 29876 Worker thread wakes up
19:04:11.280 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.14) opts 0xd
19:04:11.280 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.14)
19:04:11.280 00.000 29876 Moving (0.53, -0.14) raw xDistance=0.52 yDistance=0.21
19:04:11.280 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:04:11.280 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:11.280 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:04:11.280 00.000 29876 MoveAxis(W, 51, ABG)
19:04:11.280 00.000 29876 Guiding  Dir = 3, Dur = 51
19:04:11.281 00.001 29876 IsSlewing returns 0
19:04:11.281 00.000 29876 IsGuiding returns 0
19:04:11.281 00.000 29876 PulseGuide returned control before completion, sleep 61
19:04:11.284 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:11.296 00.012 31432 UpdateGuideState exits: m=3948 RSB=40.7
19:04:11.299 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:11.301 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:11.303 00.002 31432 Enqueuing Expose request
19:04:11.352 00.049 29876 IsGuiding returns 1
19:04:11.352 00.000 29876 scope still moving after pulse duration time elapsed
19:04:11.383 00.031 29876 IsSlewing returns 0
19:04:11.383 00.000 29876 IsGuiding returns 1
19:04:11.413 00.030 29876 IsSlewing returns 0
19:04:11.413 00.000 29876 IsGuiding returns 0
19:04:11.413 00.000 29876 scope move finished after 51 + 80 ms
19:04:11.413 00.000 29876 Move returns status 0, amount 51
19:04:11.413 00.000 29876 MoveAxis(N, 0, ABG)
19:04:11.413 00.000 29876 Move returns status 0, amount 0
19:04:11.413 00.000 29876 move complete, result=0
19:04:11.413 00.000 29876 worker thread done servicing request
19:04:11.413 00.000 29876 Worker thread wakes up
19:04:11.413 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.2 px 0 ms NORTH
19:04:11.416 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:11.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:13.544 02.128 29876 Exposure complete
19:04:13.588 00.044 29876 worker thread done servicing request
19:04:13.588 00.000 31432 OnExposeComplete: enter
19:04:13.591 00.003 31432 UpdateGuideState(): m_state=6
19:04:13.593 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
19:04:13.595 00.002 31432 Star::Find returns 1 (0), X=1257.53, Y=944.44, Mass=4079, SNR=40.5, Peak=253 HFD=4.3
19:04:13.597 00.002 31432 MultiStar: [#1 0.57,0.53,0.00,M9] [#2 -0.00,-0.15,0.90,U] [#3 0.03,-0.30,0.90,U] [#4 0.26,-0.09,0.94,U] [#5 0.07,-0.08,0.82,U] [#6 0.03,-0.18,0.81,U] [#7 -0.06,-0.05,0.83,U] [#8 0.57,-0.38,0.73,U] 
19:04:13.599 00.002 31432 refined, 7 included, MultiStar: {0.15, -0.17}, one-star: {0.30, -0.14}
19:04:13.600 00.001 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.88 = -0.88)
19:04:13.602 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.13 = 2.13)
19:04:13.604 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.85 mountX=0.14 mountY=0.19, mountTheta=0.92
19:04:13.608 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.17, opts=13)
19:04:13.610 00.002 31432 Enqueuing Move request for scope (0.15, -0.17)
19:04:13.612 00.002 29876 Worker thread wakes up
19:04:13.612 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
19:04:13.612 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
19:04:13.612 00.000 29876 Moving (0.15, -0.17) raw xDistance=0.14 yDistance=0.19
19:04:13.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:04:13.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:13.612 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:04:13.612 00.000 29876 MoveAxis(E, 0, ABG)
19:04:13.612 00.000 29876 Move returns status 0, amount 0
19:04:13.613 00.001 29876 MoveAxis(N, 0, ABG)
19:04:13.613 00.000 29876 Move returns status 0, amount 0
19:04:13.613 00.000 29876 move complete, result=0
19:04:13.613 00.000 29876 worker thread done servicing request
19:04:13.615 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:13.627 00.012 31432 UpdateGuideState exits: m=4079 RSB=40.5
19:04:13.630 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:13.632 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:13.634 00.002 31432 Enqueuing Expose request
19:04:13.636 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:04:13.638 00.002 29876 Worker thread wakes up
19:04:13.638 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:13.638 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:15.544 01.906 29876 Exposure complete
19:04:15.594 00.050 29876 worker thread done servicing request
19:04:15.594 00.000 31432 OnExposeComplete: enter
19:04:15.596 00.002 31432 UpdateGuideState(): m_state=6
19:04:15.598 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
19:04:15.600 00.002 31432 Star::Find returns 1 (0), X=1257.58, Y=944.38, Mass=3717, SNR=39.1, Peak=234 HFD=4.3
19:04:15.602 00.002 31432 MultiStar: [#1 0.35,0.10,0.85,U] [#2 0.25,-0.21,0.97,U] [#3 0.37,-0.30,0.92,U] [#4 0.51,-0.18,1.00,U] [#5 0.35,-0.20,0.83,U] [#6 0.33,-0.44,0.78,U] [#7 -0.31,-0.18,0.85,U] [#8 0.48,-0.28,0.75,U] 
19:04:15.604 00.002 31432 refined, 8 included, MultiStar: {0.30, -0.21}, one-star: {0.36, -0.20}
19:04:15.607 00.003 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
19:04:15.608 00.001 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
19:04:15.610 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-0.61 mountX=0.29 mountY=0.25, mountTheta=0.71
19:04:15.613 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.21, opts=13)
19:04:15.615 00.002 31432 Enqueuing Move request for scope (0.30, -0.21)
19:04:15.617 00.002 29876 Worker thread wakes up
19:04:15.617 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
19:04:15.617 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
19:04:15.617 00.000 29876 Moving (0.30, -0.21) raw xDistance=0.29 yDistance=0.25
19:04:15.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
19:04:15.617 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:15.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:04:15.617 00.000 29876 MoveAxis(W, 28, ABG)
19:04:15.617 00.000 29876 Guiding  Dir = 3, Dur = 28
19:04:15.618 00.001 29876 IsSlewing returns 0
19:04:15.618 00.000 29876 IsGuiding returns 0
19:04:15.618 00.000 29876 PulseGuide returned control before completion, sleep 38
19:04:15.622 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:15.638 00.016 31432 UpdateGuideState exits: m=3717 RSB=39.1
19:04:15.641 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:15.642 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:15.644 00.002 31432 Enqueuing Expose request
19:04:15.667 00.023 29876 IsGuiding returns 1
19:04:15.667 00.000 29876 scope still moving after pulse duration time elapsed
19:04:15.698 00.031 29876 IsSlewing returns 0
19:04:15.698 00.000 29876 IsGuiding returns 0
19:04:15.698 00.000 29876 scope move finished after 28 + 52 ms
19:04:15.698 00.000 29876 Move returns status 0, amount 28
19:04:15.698 00.000 29876 MoveAxis(N, 0, ABG)
19:04:15.698 00.000 29876 Move returns status 0, amount 0
19:04:15.698 00.000 29876 move complete, result=0
19:04:15.699 00.001 29876 worker thread done servicing request
19:04:15.699 00.000 29876 Worker thread wakes up
19:04:15.699 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:15.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:15.699 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.3 px 0 ms NORTH
19:04:17.830 02.131 29876 Exposure complete
19:04:17.882 00.052 29876 worker thread done servicing request
19:04:17.882 00.000 31432 OnExposeComplete: enter
19:04:17.885 00.003 31432 UpdateGuideState(): m_state=6
19:04:17.888 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
19:04:17.890 00.002 31432 Star::Find returns 1 (0), X=1257.66, Y=944.14, Mass=3938, SNR=40.9, Peak=252 HFD=4.3
19:04:17.894 00.004 31432 MultiStar: [#1 0.44,0.52,0.87,U] [#2 0.43,0.10,0.93,U] [#3 0.09,0.02,0.87,U] [#4 0.46,0.10,0.94,U] [#5 0.17,0.48,0.79,U] [#6 0.20,-0.06,0.80,U] [#7 -0.17,0.11,0.83,U] [#8 0.77,-0.36,0.00,M1] 
19:04:17.896 00.002 31432 refined, 7 included, MultiStar: {0.27, 0.09}, one-star: {0.43, -0.44}
19:04:17.899 00.003 31432 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.02) = xAngle (0.30 = 0.30)
19:04:17.901 00.002 31432 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.31 = -2.97)
19:04:17.904 00.003 31432 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.32 mountX=0.27 mountY=-0.05, mountTheta=-0.18
19:04:17.906 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.09, opts=13)
19:04:17.908 00.002 31432 Enqueuing Move request for scope (0.27, 0.09)
19:04:17.910 00.002 29876 Worker thread wakes up
19:04:17.910 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
19:04:17.910 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
19:04:17.910 00.000 29876 Moving (0.27, 0.09) raw xDistance=0.27 yDistance=-0.05
19:04:17.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
19:04:17.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:17.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:04:17.910 00.000 29876 MoveAxis(W, 30, ABG)
19:04:17.911 00.001 29876 Guiding  Dir = 3, Dur = 30
19:04:17.911 00.000 29876 IsSlewing returns 0
19:04:17.911 00.000 29876 IsGuiding returns 0
19:04:17.911 00.000 29876 PulseGuide returned control before completion, sleep 40
19:04:17.916 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:17.930 00.014 31432 UpdateGuideState exits: m=3938 RSB=40.9
19:04:17.932 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:17.935 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:17.937 00.002 31432 Enqueuing Expose request
19:04:17.954 00.017 29876 IsGuiding returns 1
19:04:17.954 00.000 29876 scope still moving after pulse duration time elapsed
19:04:17.985 00.031 29876 IsSlewing returns 0
19:04:17.985 00.000 29876 IsGuiding returns 1
19:04:18.016 00.031 29876 IsSlewing returns 0
19:04:18.016 00.000 29876 IsGuiding returns 0
19:04:18.016 00.000 29876 scope move finished after 30 + 74 ms
19:04:18.016 00.000 29876 Move returns status 0, amount 30
19:04:18.016 00.000 29876 MoveAxis(N, 0, ABG)
19:04:18.016 00.000 29876 Move returns status 0, amount 0
19:04:18.016 00.000 29876 move complete, result=0
19:04:18.016 00.000 29876 worker thread done servicing request
19:04:18.016 00.000 29876 Worker thread wakes up
19:04:18.017 00.001 31432 GuideStep: 0.3 px 30 ms WEST, -0.0 px 0 ms NORTH
19:04:18.021 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:18.022 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:19.925 01.903 29876 Exposure complete
19:04:19.969 00.044 29876 worker thread done servicing request
19:04:19.969 00.000 31432 OnExposeComplete: enter
19:04:19.973 00.004 31432 UpdateGuideState(): m_state=6
19:04:19.978 00.005 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
19:04:19.983 00.005 31432 Star::Find returns 1 (0), X=1257.42, Y=944.53, Mass=4105, SNR=41.6, Peak=253 HFD=4.2
19:04:19.988 00.005 31432 MultiStar: [#1 0.72,0.30,0.00,M8] [#2 0.57,-0.13,0.93,U] [#3 0.46,-0.42,0.87,U] [#4 0.73,-0.32,0.00,M1] [#5 0.46,-0.09,0.79,U] [#6 0.80,-0.66,0.00,M1] [#7 0.38,-0.18,0.81,U] [#8 0.87,-0.68,0.00,M2] 
19:04:19.993 00.005 31432 single-star, 4 included, MultiStar: {0.41, -0.17}, one-star: {0.20, -0.05}
19:04:19.998 00.005 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
19:04:20.002 00.004 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
19:04:20.004 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.20 mountY=0.08, mountTheta=0.38
19:04:20.007 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.05, opts=13)
19:04:20.012 00.005 31432 Enqueuing Move request for scope (0.20, -0.05)
19:04:20.014 00.002 29876 Worker thread wakes up
19:04:20.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
19:04:20.015 00.001 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
19:04:20.015 00.000 29876 Moving (0.20, -0.05) raw xDistance=0.20 yDistance=0.08
19:04:20.015 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
19:04:20.015 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:20.015 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:04:20.015 00.000 29876 MoveAxis(E, 0, ABG)
19:04:20.015 00.000 29876 Move returns status 0, amount 0
19:04:20.015 00.000 29876 MoveAxis(N, 0, ABG)
19:04:20.015 00.000 29876 Move returns status 0, amount 0
19:04:20.015 00.000 29876 move complete, result=0
19:04:20.015 00.000 29876 worker thread done servicing request
19:04:20.022 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:04:20.033 00.011 31432 UpdateGuideState exits: m=4105 RSB=41.6
19:04:20.035 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:20.037 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:20.038 00.001 31432 Enqueuing Expose request
19:04:20.040 00.002 29876 Worker thread wakes up
19:04:20.040 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:04:20.042 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:20.042 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:22.174 02.132 29876 Exposure complete
19:04:22.218 00.044 29876 worker thread done servicing request
19:04:22.218 00.000 31432 OnExposeComplete: enter
19:04:22.220 00.002 31432 UpdateGuideState(): m_state=6
19:04:22.222 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
19:04:22.224 00.002 31432 Star::Find returns 1 (0), X=1257.79, Y=944.48, Mass=3875, SNR=39.8, Peak=253 HFD=4.0
19:04:22.226 00.002 31432 MultiStar: [#1 1.49,0.43,0.00,M9] [#2 0.95,-0.02,0.00,M1] [#3 1.03,-0.27,0.00,M1] [#4 1.12,-0.29,0.00,M2] [#5 0.82,-0.29,0.00,M1] [#6 0.86,-0.22,0.00,M2] [#7 0.74,-0.47,0.00,M1] [#8 0.98,-0.25,0.00,M3] 
19:04:22.228 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:04:22.230 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:04:22.231 00.001 31432 CameraToMount -- cameraX=0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-0.18 mountX=0.56 mountY=0.19, mountTheta=0.32
19:04:22.234 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=-0.10, opts=13)
19:04:22.236 00.002 31432 Enqueuing Move request for scope (0.56, -0.10)
19:04:22.238 00.002 29876 Worker thread wakes up
19:04:22.238 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.10) opts 0xd
19:04:22.238 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, -0.10)
19:04:22.238 00.000 29876 Moving (0.56, -0.10) raw xDistance=0.56 yDistance=0.19
19:04:22.238 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.56
19:04:22.238 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:22.238 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:04:22.238 00.000 29876 MoveAxis(W, 54, ABG)
19:04:22.238 00.000 29876 Guiding  Dir = 3, Dur = 54
19:04:22.238 00.000 29876 IsSlewing returns 0
19:04:22.238 00.000 29876 IsGuiding returns 0
19:04:22.238 00.000 29876 PulseGuide returned control before completion, sleep 64
19:04:22.241 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:22.253 00.012 31432 UpdateGuideState exits: m=3875 RSB=39.8
19:04:22.255 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:22.257 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:22.259 00.002 31432 Enqueuing Expose request
19:04:22.311 00.052 29876 IsGuiding returns 1
19:04:22.311 00.000 29876 scope still moving after pulse duration time elapsed
19:04:22.342 00.031 29876 IsSlewing returns 0
19:04:22.342 00.000 29876 IsGuiding returns 1
19:04:22.373 00.031 29876 IsSlewing returns 0
19:04:22.373 00.000 29876 IsGuiding returns 1
19:04:22.403 00.030 29876 IsSlewing returns 0
19:04:22.403 00.000 29876 IsGuiding returns 1
19:04:22.434 00.031 29876 IsSlewing returns 0
19:04:22.434 00.000 29876 IsGuiding returns 1
19:04:22.466 00.032 29876 IsSlewing returns 0
19:04:22.466 00.000 29876 IsGuiding returns 0
19:04:22.466 00.000 29876 scope move finished after 54 + 173 ms
19:04:22.466 00.000 29876 Move returns status 0, amount 54
19:04:22.466 00.000 29876 MoveAxis(N, 0, ABG)
19:04:22.466 00.000 29876 Move returns status 0, amount 0
19:04:22.466 00.000 29876 move complete, result=0
19:04:22.466 00.000 29876 worker thread done servicing request
19:04:22.466 00.000 29876 Worker thread wakes up
19:04:22.466 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:22.466 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:22.467 00.001 31432 GuideStep: 0.6 px 54 ms WEST, 0.2 px 0 ms NORTH
19:04:24.376 01.909 29876 Exposure complete
19:04:24.419 00.043 29876 worker thread done servicing request
19:04:24.419 00.000 31432 OnExposeComplete: enter
19:04:24.422 00.003 31432 UpdateGuideState(): m_state=6
19:04:24.424 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
19:04:24.426 00.002 31432 Star::Find returns 1 (0), X=1257.47, Y=944.38, Mass=3917, SNR=39.9, Peak=235 HFD=4.3
19:04:24.428 00.002 31432 MultiStar: [#1 0.96,0.46,0.00,M10] [#2 0.17,-0.57,0.95,U] [#3 0.11,-0.44,0.90,U] [#4 0.56,-0.18,0.98,U] [#5 0.12,-0.32,0.80,U] [#6 0.28,-0.30,0.81,U] [#7 0.25,-0.11,0.84,U] [#8 0.42,-0.31,0.72,U] 
19:04:24.430 00.002 31432 single-star, 7 included, MultiStar: {0.27, -0.30}, one-star: {0.25, -0.20}
19:04:24.432 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
19:04:24.434 00.002 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:04:24.437 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=0.25 mountY=0.23, mountTheta=0.76
19:04:24.440 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.20, opts=13)
19:04:24.442 00.002 31432 Enqueuing Move request for scope (0.25, -0.20)
19:04:24.444 00.002 29876 Worker thread wakes up
19:04:24.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
19:04:24.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
19:04:24.444 00.000 29876 Moving (0.25, -0.20) raw xDistance=0.25 yDistance=0.23
19:04:24.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
19:04:24.444 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:24.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:04:24.444 00.000 29876 MoveAxis(W, 31, ABG)
19:04:24.444 00.000 29876 Guiding  Dir = 3, Dur = 31
19:04:24.444 00.000 29876 IsSlewing returns 0
19:04:24.444 00.000 29876 IsGuiding returns 0
19:04:24.445 00.001 29876 PulseGuide returned control before completion, sleep 41
19:04:24.449 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:04:24.462 00.013 31432 UpdateGuideState exits: m=3917 RSB=39.9
19:04:24.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:24.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:24.468 00.002 31432 Enqueuing Expose request
19:04:24.498 00.030 29876 IsGuiding returns 1
19:04:24.498 00.000 29876 scope still moving after pulse duration time elapsed
19:04:24.529 00.031 29876 IsSlewing returns 0
19:04:24.529 00.000 29876 IsGuiding returns 1
19:04:24.560 00.031 29876 IsSlewing returns 0
19:04:24.560 00.000 29876 IsGuiding returns 0
19:04:24.560 00.000 29876 scope move finished after 31 + 84 ms
19:04:24.560 00.000 29876 Move returns status 0, amount 31
19:04:24.561 00.001 29876 MoveAxis(N, 0, ABG)
19:04:24.561 00.000 29876 Move returns status 0, amount 0
19:04:24.561 00.000 29876 move complete, result=0
19:04:24.561 00.000 29876 worker thread done servicing request
19:04:24.561 00.000 29876 Worker thread wakes up
19:04:24.561 00.000 31432 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
19:04:24.564 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:24.564 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:26.699 02.135 29876 Exposure complete
19:04:26.744 00.045 29876 worker thread done servicing request
19:04:26.744 00.000 31432 OnExposeComplete: enter
19:04:26.745 00.001 31432 UpdateGuideState(): m_state=6
19:04:26.747 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
19:04:26.749 00.002 31432 Star::Find returns 1 (0), X=1257.01, Y=944.38, Mass=4109, SNR=41.6, Peak=253 HFD=4.2
19:04:26.751 00.002 31432 MultiStar: [#1 -0.02,0.02,0.83,U] [#2 -0.16,-0.14,0.95,U] [#3 -0.05,-0.27,0.89,U] [#4 0.09,-0.43,0.94,U] [#5 -0.57,-0.45,0.81,U] [#6 -0.13,-0.26,0.77,U] [#7 -0.22,-0.54,0.81,U] [#8 0.17,-0.28,0.69,U] 
19:04:26.754 00.003 31432 single-star, 8 included, MultiStar: {-0.13, -0.28}, one-star: {-0.21, -0.20}
19:04:26.755 00.001 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
19:04:26.757 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
19:04:26.760 00.003 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.38 mountX=-0.22 mountY=0.17, mountTheta=2.48
19:04:26.762 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.20, opts=13)
19:04:26.764 00.002 31432 Enqueuing Move request for scope (-0.21, -0.20)
19:04:26.765 00.001 29876 Worker thread wakes up
19:04:26.765 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
19:04:26.765 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
19:04:26.766 00.001 29876 Moving (-0.21, -0.20) raw xDistance=-0.22 yDistance=0.17
19:04:26.766 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
19:04:26.766 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:26.766 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:04:26.766 00.000 29876 MoveAxis(E, 17, ABG)
19:04:26.766 00.000 29876 Guiding  Dir = 2, Dur = 17
19:04:26.766 00.000 29876 IsSlewing returns 0
19:04:26.766 00.000 29876 IsGuiding returns 0
19:04:26.766 00.000 29876 PulseGuide returned control before completion, sleep 27
19:04:26.769 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:26.781 00.012 31432 UpdateGuideState exits: m=4109 RSB=41.6
19:04:26.783 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:26.785 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:26.787 00.002 31432 Enqueuing Expose request
19:04:26.804 00.017 29876 IsGuiding returns 0
19:04:26.804 00.000 29876 Move returns status 0, amount 17
19:04:26.804 00.000 29876 MoveAxis(N, 0, ABG)
19:04:26.804 00.000 29876 Move returns status 0, amount 0
19:04:26.804 00.000 29876 move complete, result=0
19:04:26.804 00.000 29876 worker thread done servicing request
19:04:26.804 00.000 29876 Worker thread wakes up
19:04:26.804 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:26.804 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:26.805 00.001 31432 GuideStep: -0.2 px 17 ms EAST, 0.2 px 0 ms NORTH
19:04:28.711 01.906 29876 Exposure complete
19:04:28.756 00.045 29876 worker thread done servicing request
19:04:28.756 00.000 31432 OnExposeComplete: enter
19:04:28.758 00.002 31432 UpdateGuideState(): m_state=6
19:04:28.760 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
19:04:28.762 00.002 31432 Star::Find returns 1 (0), X=1257.20, Y=944.50, Mass=3953, SNR=40.4, Peak=241 HFD=4.0
19:04:28.764 00.002 31432 MultiStar: [#1 0.06,0.52,0.85,U] [#2 0.43,-0.14,0.92,U] [#3 -0.24,-0.23,0.89,U] [#4 0.34,-0.10,0.97,U] [#5 -0.28,-0.09,0.81,U] [#6 -0.15,-0.07,0.81,U] [#7 -0.57,0.20,0.83,U] [#8 -0.07,-0.16,0.72,U] 
19:04:28.766 00.002 31432 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.03, -0.08}
19:04:28.768 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
19:04:28.770 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
19:04:28.771 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.76 mountX=-0.04 mountY=0.01, mountTheta=2.90
19:04:28.776 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.02, opts=13)
19:04:28.780 00.004 31432 Enqueuing Move request for scope (-0.04, -0.02)
19:04:28.781 00.001 29876 Worker thread wakes up
19:04:28.781 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
19:04:28.782 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
19:04:28.782 00.000 29876 Moving (-0.04, -0.02) raw xDistance=-0.04 yDistance=0.01
19:04:28.782 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:04:28.782 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:28.782 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:04:28.782 00.000 29876 MoveAxis(E, 0, ABG)
19:04:28.782 00.000 29876 Move returns status 0, amount 0
19:04:28.782 00.000 29876 MoveAxis(N, 0, ABG)
19:04:28.782 00.000 29876 Move returns status 0, amount 0
19:04:28.782 00.000 29876 move complete, result=0
19:04:28.782 00.000 29876 worker thread done servicing request
19:04:28.786 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:28.798 00.012 31432 UpdateGuideState exits: m=3953 RSB=40.4
19:04:28.800 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:28.802 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:28.804 00.002 31432 Enqueuing Expose request
19:04:28.806 00.002 29876 Worker thread wakes up
19:04:28.806 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:04:28.808 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:28.808 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:30.929 02.121 29876 Exposure complete
19:04:30.971 00.042 29876 worker thread done servicing request
19:04:30.973 00.002 31432 OnExposeComplete: enter
19:04:30.975 00.002 31432 UpdateGuideState(): m_state=6
19:04:30.977 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
19:04:30.979 00.002 31432 Star::Find returns 1 (0), X=1257.75, Y=944.32, Mass=4055, SNR=40.9, Peak=206 HFD=4.6
19:04:30.981 00.002 31432 MultiStar: [#1 0.56,0.33,0.82,U] [#2 0.63,-0.25,0.90,U] [#3 0.35,-0.21,0.89,U] [#4 0.77,-0.24,0.00,M1] [#5 0.60,-0.42,0.82,U] [#6 0.33,-0.22,0.81,U] [#7 0.23,-0.04,0.83,U] [#8 0.64,-0.29,0.71,U] 
19:04:30.983 00.002 31432 refined, 7 included, MultiStar: {0.48, -0.17}, one-star: {0.53, -0.26}
19:04:30.985 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:04:30.986 00.001 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:04:30.988 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-0.34 mountX=0.48 mountY=0.24, mountTheta=0.47
19:04:30.991 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.17, opts=13)
19:04:30.994 00.003 31432 Enqueuing Move request for scope (0.48, -0.17)
19:04:30.996 00.002 29876 Worker thread wakes up
19:04:30.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.17) opts 0xd
19:04:30.996 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.17)
19:04:30.996 00.000 29876 Moving (0.48, -0.17) raw xDistance=0.48 yDistance=0.24
19:04:30.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
19:04:30.996 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:30.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:04:30.996 00.000 29876 MoveAxis(W, 46, ABG)
19:04:30.996 00.000 29876 Guiding  Dir = 3, Dur = 46
19:04:30.996 00.000 29876 IsSlewing returns 0
19:04:30.996 00.000 29876 IsGuiding returns 0
19:04:30.997 00.001 29876 PulseGuide returned control before completion, sleep 56
19:04:30.999 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:04:31.011 00.012 31432 UpdateGuideState exits: m=4055 RSB=40.9
19:04:31.014 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:31.016 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:31.019 00.003 31432 Enqueuing Expose request
19:04:31.053 00.034 29876 IsGuiding returns 1
19:04:31.053 00.000 29876 scope still moving after pulse duration time elapsed
19:04:31.084 00.031 29876 IsSlewing returns 0
19:04:31.084 00.000 29876 IsGuiding returns 1
19:04:31.115 00.031 29876 IsSlewing returns 0
19:04:31.115 00.000 29876 IsGuiding returns 1
19:04:31.146 00.031 29876 IsSlewing returns 0
19:04:31.146 00.000 29876 IsGuiding returns 1
19:04:31.176 00.030 29876 IsSlewing returns 0
19:04:31.176 00.000 29876 IsGuiding returns 0
19:04:31.176 00.000 29876 scope move finished after 46 + 133 ms
19:04:31.176 00.000 29876 Move returns status 0, amount 46
19:04:31.176 00.000 29876 MoveAxis(N, 0, ABG)
19:04:31.176 00.000 29876 Move returns status 0, amount 0
19:04:31.176 00.000 29876 move complete, result=0
19:04:31.176 00.000 29876 worker thread done servicing request
19:04:31.176 00.000 29876 Worker thread wakes up
19:04:31.176 00.000 31432 GuideStep: 0.5 px 46 ms WEST, 0.2 px 0 ms NORTH
19:04:31.179 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:31.179 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:33.082 01.903 29876 Exposure complete
19:04:33.125 00.043 29876 worker thread done servicing request
19:04:33.125 00.000 31432 OnExposeComplete: enter
19:04:33.127 00.002 31432 UpdateGuideState(): m_state=6
19:04:33.129 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
19:04:33.131 00.002 31432 Star::Find returns 1 (0), X=1257.60, Y=944.08, Mass=3965, SNR=40.8, Peak=253 HFD=4.1
19:04:33.133 00.002 31432 MultiStar: [#1 0.67,0.46,0.00,M8] [#2 0.80,-0.69,0.00,M1] [#3 0.29,-0.48,0.87,U] [#4 0.31,-0.46,0.97,U] [#5 0.62,-0.65,0.00,M1] [#6 0.27,-0.31,0.77,U] [#7 0.19,-0.13,0.82,U] [#8 0.65,-0.57,0.00,M1] 
19:04:33.135 00.002 31432 refined, 4 included, MultiStar: {0.29, -0.39}, one-star: {0.38, -0.51}
19:04:33.137 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.95 = -0.95)
19:04:33.139 00.002 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
19:04:33.140 00.001 31432 CameraToMount -- cameraX=0.29 cameraY=-0.39 hyp=0.49 cameraTheta=-0.92 mountX=0.28 mountY=0.43, mountTheta=0.99
19:04:33.144 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.39, opts=13)
19:04:33.147 00.003 31432 Enqueuing Move request for scope (0.29, -0.39)
19:04:33.149 00.002 29876 Worker thread wakes up
19:04:33.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.39) opts 0xd
19:04:33.149 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.39)
19:04:33.149 00.000 29876 Moving (0.29, -0.39) raw xDistance=0.28 yDistance=0.43
19:04:33.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
19:04:33.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
19:04:33.149 00.000 29876 MoveAxis(W, 34, ABG)
19:04:33.149 00.000 29876 Guiding  Dir = 3, Dur = 34
19:04:33.150 00.001 29876 IsSlewing returns 0
19:04:33.150 00.000 29876 IsGuiding returns 0
19:04:33.150 00.000 29876 PulseGuide returned control before completion, sleep 44
19:04:33.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=257, Gamma=0.490
19:04:33.164 00.011 31432 UpdateGuideState exits: m=3965 RSB=40.8
19:04:33.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:33.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:33.169 00.001 31432 Enqueuing Expose request
19:04:33.205 00.036 29876 IsGuiding returns 1
19:04:33.205 00.000 29876 scope still moving after pulse duration time elapsed
19:04:33.236 00.031 29876 IsSlewing returns 0
19:04:33.236 00.000 29876 IsGuiding returns 0
19:04:33.236 00.000 29876 scope move finished after 34 + 52 ms
19:04:33.236 00.000 29876 Move returns status 0, amount 34
19:04:33.236 00.000 29876 MoveAxis(S, 31, ABG)
19:04:33.236 00.000 29876 Guiding  Dir = 1, Dur = 31
19:04:33.236 00.000 29876 IsSlewing returns 0
19:04:33.236 00.000 29876 IsGuiding returns 0
19:04:33.236 00.000 29876 PulseGuide returned control before completion, sleep 41
19:04:33.282 00.046 29876 IsGuiding returns 1
19:04:33.282 00.000 29876 scope still moving after pulse duration time elapsed
19:04:33.313 00.031 29876 IsSlewing returns 0
19:04:33.313 00.000 29876 IsGuiding returns 1
19:04:33.344 00.031 29876 IsSlewing returns 0
19:04:33.344 00.000 29876 IsGuiding returns 0
19:04:33.344 00.000 29876 scope move finished after 31 + 76 ms
19:04:33.344 00.000 29876 Move returns status 0, amount 31
19:04:33.344 00.000 29876 move complete, result=0
19:04:33.344 00.000 29876 worker thread done servicing request
19:04:33.344 00.000 29876 Worker thread wakes up
19:04:33.344 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:33.344 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:33.344 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.4 px 31 ms SOUTH
19:04:35.473 02.129 29876 Exposure complete
19:04:35.516 00.043 29876 worker thread done servicing request
19:04:35.516 00.000 31432 OnExposeComplete: enter
19:04:35.518 00.002 31432 UpdateGuideState(): m_state=6
19:04:35.520 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
19:04:35.522 00.002 31432 Star::Find returns 1 (0), X=1257.72, Y=944.65, Mass=4029, SNR=40.4, Peak=253 HFD=4.6
19:04:35.524 00.002 31432 MultiStar: [#1 0.82,0.24,0.00,M9] [#2 0.10,-0.45,0.91,U] [#3 -0.12,0.04,0.96,U] [#4 0.41,-0.03,0.96,U] [#5 0.29,-0.64,0.82,U] [#6 0.33,0.48,0.79,U] [#7 0.25,-0.07,0.82,U] [#8 0.59,0.12,0.73,U] 
19:04:35.526 00.002 31432 refined, 7 included, MultiStar: {0.29, -0.06}, one-star: {0.50, 0.07}
19:04:35.528 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.24 = -0.24)
19:04:35.530 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.77 = 2.77)
19:04:35.531 00.001 31432 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-0.21 mountX=0.29 mountY=0.11, mountTheta=0.35
19:04:35.534 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.06, opts=13)
19:04:35.536 00.002 31432 Enqueuing Move request for scope (0.29, -0.06)
19:04:35.538 00.002 29876 Worker thread wakes up
19:04:35.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
19:04:35.538 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
19:04:35.538 00.000 29876 Moving (0.29, -0.06) raw xDistance=0.29 yDistance=0.11
19:04:35.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
19:04:35.538 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:35.538 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:04:35.539 00.001 29876 MoveAxis(W, 32, ABG)
19:04:35.539 00.000 29876 Guiding  Dir = 3, Dur = 32
19:04:35.539 00.000 29876 IsSlewing returns 0
19:04:35.539 00.000 29876 IsGuiding returns 0
19:04:35.539 00.000 29876 PulseGuide returned control before completion, sleep 42
19:04:35.544 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:35.557 00.013 31432 UpdateGuideState exits: m=4029 RSB=40.4
19:04:35.559 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:35.561 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:35.563 00.002 31432 Enqueuing Expose request
19:04:35.582 00.019 29876 IsGuiding returns 1
19:04:35.582 00.000 29876 scope still moving after pulse duration time elapsed
19:04:35.613 00.031 29876 IsSlewing returns 0
19:04:35.613 00.000 29876 IsGuiding returns 1
19:04:35.643 00.030 29876 IsSlewing returns 0
19:04:35.643 00.000 29876 IsGuiding returns 1
19:04:35.674 00.031 29876 IsSlewing returns 0
19:04:35.674 00.000 29876 IsGuiding returns 0
19:04:35.674 00.000 29876 scope move finished after 32 + 103 ms
19:04:35.674 00.000 29876 Move returns status 0, amount 32
19:04:35.674 00.000 29876 MoveAxis(N, 0, ABG)
19:04:35.674 00.000 29876 Move returns status 0, amount 0
19:04:35.674 00.000 29876 move complete, result=0
19:04:35.674 00.000 29876 worker thread done servicing request
19:04:35.674 00.000 29876 Worker thread wakes up
19:04:35.674 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
19:04:35.677 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:35.677 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:37.589 01.912 29876 Exposure complete
19:04:37.632 00.043 29876 worker thread done servicing request
19:04:37.632 00.000 31432 OnExposeComplete: enter
19:04:37.635 00.003 31432 UpdateGuideState(): m_state=6
19:04:37.637 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
19:04:37.639 00.002 31432 Star::Find returns 1 (0), X=1256.94, Y=944.91, Mass=3983, SNR=40.3, Peak=253 HFD=4.3
19:04:37.641 00.002 31432 MultiStar: [#1 0.13,0.53,0.86,U] [#2 -0.71,0.04,0.92,U] [#3 -0.81,0.34,0.00,M1] [#4 -0.28,0.40,0.94,U] [#5 -0.80,-0.01,0.00,M1] [#6 -0.53,0.41,0.82,U] [#7 -0.61,0.15,0.79,U] [#8 0.04,0.26,0.74,U] 
19:04:37.643 00.002 31432 single-star, 6 included, MultiStar: {-0.33, 0.30}, one-star: {-0.29, 0.33}
19:04:37.645 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
19:04:37.646 00.001 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
19:04:37.648 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.33 hyp=0.44 cameraTheta=2.28 mountX=-0.28 mountY=-0.37, mountTheta=-2.21
19:04:37.651 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.33, opts=13)
19:04:37.653 00.002 31432 Enqueuing Move request for scope (-0.29, 0.33)
19:04:37.655 00.002 29876 Worker thread wakes up
19:04:37.655 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.33) opts 0xd
19:04:37.655 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.33)
19:04:37.655 00.000 29876 Moving (-0.29, 0.33) raw xDistance=-0.28 yDistance=-0.37
19:04:37.655 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
19:04:37.655 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:04:37.655 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:04:37.655 00.000 29876 MoveAxis(E, 22, ABG)
19:04:37.655 00.000 29876 Guiding  Dir = 2, Dur = 22
19:04:37.655 00.000 29876 IsSlewing returns 0
19:04:37.656 00.001 29876 IsGuiding returns 0
19:04:37.656 00.000 29876 PulseGuide returned control before completion, sleep 32
19:04:37.661 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=257, Gamma=0.490
19:04:37.674 00.013 31432 UpdateGuideState exits: m=3983 RSB=40.3
19:04:37.675 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:37.678 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:37.680 00.002 31432 Enqueuing Expose request
19:04:37.694 00.014 29876 IsGuiding returns 1
19:04:37.694 00.000 29876 scope still moving after pulse duration time elapsed
19:04:37.726 00.032 29876 IsSlewing returns 0
19:04:37.726 00.000 29876 IsGuiding returns 0
19:04:37.726 00.000 29876 scope move finished after 22 + 48 ms
19:04:37.726 00.000 29876 Move returns status 0, amount 22
19:04:37.726 00.000 29876 MoveAxis(N, 0, ABG)
19:04:37.726 00.000 29876 Move returns status 0, amount 0
19:04:37.726 00.000 29876 move complete, result=0
19:04:37.727 00.001 29876 worker thread done servicing request
19:04:37.727 00.000 29876 Worker thread wakes up
19:04:37.727 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:37.727 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:37.727 00.000 31432 GuideStep: -0.3 px 22 ms EAST, -0.4 px 0 ms NORTH
19:04:39.848 02.121 29876 Exposure complete
19:04:39.891 00.043 29876 worker thread done servicing request
19:04:39.891 00.000 31432 OnExposeComplete: enter
19:04:39.893 00.002 31432 UpdateGuideState(): m_state=6
19:04:39.895 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
19:04:39.898 00.003 31432 Star::Find returns 1 (0), X=1257.33, Y=944.40, Mass=4014, SNR=40.7, Peak=253 HFD=4.2
19:04:39.900 00.002 31432 MultiStar: [#1 0.72,0.50,0.00,M9] [#2 0.20,-0.04,0.89,U] [#3 0.08,-0.20,0.92,U] [#4 0.42,-0.08,0.92,U] [#5 -0.11,-0.08,0.80,U] [#6 0.19,0.10,0.81,U] [#7 -0.09,0.01,0.80,U] [#8 0.46,-0.17,0.76,U] 
19:04:39.902 00.002 31432 refined, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.11, -0.18}
19:04:39.904 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
19:04:39.905 00.001 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
19:04:39.907 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.49 mountX=0.16 mountY=0.11, mountTheta=0.61
19:04:39.910 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.09, opts=13)
19:04:39.912 00.002 31432 Enqueuing Move request for scope (0.16, -0.09)
19:04:39.914 00.002 29876 Worker thread wakes up
19:04:39.914 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
19:04:39.914 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
19:04:39.914 00.000 29876 Moving (0.16, -0.09) raw xDistance=0.16 yDistance=0.11
19:04:39.914 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:04:39.914 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:39.914 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:04:39.914 00.000 29876 MoveAxis(E, 0, ABG)
19:04:39.914 00.000 29876 Move returns status 0, amount 0
19:04:39.914 00.000 29876 MoveAxis(N, 0, ABG)
19:04:39.914 00.000 29876 Move returns status 0, amount 0
19:04:39.914 00.000 29876 move complete, result=0
19:04:39.914 00.000 29876 worker thread done servicing request
19:04:39.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:04:39.929 00.012 31432 UpdateGuideState exits: m=4014 RSB=40.7
19:04:39.932 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:39.933 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:39.935 00.002 31432 Enqueuing Expose request
19:04:39.937 00.002 29876 Worker thread wakes up
19:04:39.937 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:04:39.939 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:39.939 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:41.853 01.914 29876 Exposure complete
19:04:41.897 00.044 29876 worker thread done servicing request
19:04:41.898 00.001 31432 OnExposeComplete: enter
19:04:41.901 00.003 31432 UpdateGuideState(): m_state=6
19:04:41.903 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
19:04:41.905 00.002 31432 Star::Find returns 1 (0), X=1258.06, Y=944.24, Mass=4025, SNR=40.6, Peak=249 HFD=4.3
19:04:41.907 00.002 31432 MultiStar: [#1 0.94,0.33,0.00,M10] [#2 0.85,-0.39,0.00,M1] [#3 0.62,-0.29,0.87,U] [#4 1.21,-0.37,0.00,M1] [#5 0.79,-0.52,0.00,M1] [#6 0.73,-0.10,0.00,M1] [#7 0.16,-0.03,0.79,U] [#8 0.94,-0.15,0.00,M1] 
19:04:41.909 00.002 31432 refined, 2 included, MultiStar: {0.56, -0.23}, one-star: {0.83, -0.35}
19:04:41.911 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
19:04:41.913 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
19:04:41.915 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=-0.23 hyp=0.61 cameraTheta=-0.39 mountX=0.56 mountY=0.32, mountTheta=0.52
19:04:41.917 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=-0.23, opts=13)
19:04:41.919 00.002 31432 Enqueuing Move request for scope (0.56, -0.23)
19:04:41.921 00.002 29876 Worker thread wakes up
19:04:41.921 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.23) opts 0xd
19:04:41.921 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, -0.23)
19:04:41.921 00.000 29876 Moving (0.56, -0.23) raw xDistance=0.56 yDistance=0.32
19:04:41.921 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.56
19:04:41.921 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:04:41.921 00.000 29876 MoveAxis(W, 54, ABG)
19:04:41.921 00.000 29876 Guiding  Dir = 3, Dur = 54
19:04:41.922 00.001 29876 IsSlewing returns 0
19:04:41.922 00.000 29876 IsGuiding returns 0
19:04:41.922 00.000 29876 PulseGuide returned control before completion, sleep 64
19:04:41.925 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:41.936 00.011 31432 UpdateGuideState exits: m=4025 RSB=40.6
19:04:41.938 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:41.940 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:41.942 00.002 31432 Enqueuing Expose request
19:04:41.990 00.048 29876 IsGuiding returns 1
19:04:41.990 00.000 29876 scope still moving after pulse duration time elapsed
19:04:42.021 00.031 29876 IsSlewing returns 0
19:04:42.021 00.000 29876 IsGuiding returns 1
19:04:42.052 00.031 29876 IsSlewing returns 0
19:04:42.052 00.000 29876 IsGuiding returns 1
19:04:42.082 00.030 29876 IsSlewing returns 0
19:04:42.082 00.000 29876 IsGuiding returns 1
19:04:42.114 00.032 29876 IsSlewing returns 0
19:04:42.114 00.000 29876 IsGuiding returns 0
19:04:42.114 00.000 29876 scope move finished after 54 + 138 ms
19:04:42.114 00.000 29876 Move returns status 0, amount 54
19:04:42.114 00.000 29876 MoveAxis(S, 23, ABG)
19:04:42.114 00.000 29876 Guiding  Dir = 1, Dur = 23
19:04:42.114 00.000 29876 IsSlewing returns 0
19:04:42.114 00.000 29876 IsGuiding returns 0
19:04:42.114 00.000 29876 PulseGuide returned control before completion, sleep 33
19:04:42.160 00.046 29876 IsGuiding returns 1
19:04:42.160 00.000 29876 scope still moving after pulse duration time elapsed
19:04:42.190 00.030 29876 IsSlewing returns 0
19:04:42.190 00.000 29876 IsGuiding returns 1
19:04:42.220 00.030 29876 IsSlewing returns 0
19:04:42.220 00.000 29876 IsGuiding returns 1
19:04:42.250 00.030 29876 IsSlewing returns 0
19:04:42.250 00.000 29876 IsGuiding returns 1
19:04:42.281 00.031 29876 IsSlewing returns 0
19:04:42.281 00.000 29876 IsGuiding returns 1
19:04:42.312 00.031 29876 IsSlewing returns 0
19:04:42.312 00.000 29876 IsGuiding returns 0
19:04:42.312 00.000 29876 scope move finished after 23 + 174 ms
19:04:42.312 00.000 29876 Move returns status 0, amount 23
19:04:42.312 00.000 29876 move complete, result=0
19:04:42.312 00.000 29876 worker thread done servicing request
19:04:42.312 00.000 29876 Worker thread wakes up
19:04:42.312 00.000 31432 GuideStep: 0.6 px 54 ms WEST, 0.3 px 23 ms SOUTH
19:04:42.315 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:42.315 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:44.449 02.134 29876 Exposure complete
19:04:44.498 00.049 29876 worker thread done servicing request
19:04:44.498 00.000 31432 OnExposeComplete: enter
19:04:44.500 00.002 31432 UpdateGuideState(): m_state=6
19:04:44.502 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
19:04:44.504 00.002 31432 Star::Find returns 1 (0), X=1257.73, Y=944.60, Mass=3917, SNR=40.0, Peak=253 HFD=4.5
19:04:44.506 00.002 31432 MultiStar: [#1 0.99,0.53,0.00,R] [#2 0.36,-0.23,0.95,U] [#3 0.20,-0.17,0.88,U] [#4 0.79,-0.16,0.00,M2] [#5 0.33,-0.08,0.80,U] [#6 0.64,0.04,0.82,U] [#7 0.25,-0.09,0.81,U] [#8 0.82,0.00,0.00,M2] 
19:04:44.508 00.002 31432 refined, 5 included, MultiStar: {0.38, -0.09}, one-star: {0.51, 0.02}
19:04:44.510 00.002 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
19:04:44.512 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
19:04:44.514 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-0.22 mountX=0.38 mountY=0.14, mountTheta=0.36
19:04:44.516 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.09, opts=13)
19:04:44.518 00.002 31432 Enqueuing Move request for scope (0.38, -0.09)
19:04:44.520 00.002 29876 Worker thread wakes up
19:04:44.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.09) opts 0xd
19:04:44.520 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.09)
19:04:44.520 00.000 29876 Moving (0.38, -0.09) raw xDistance=0.38 yDistance=0.14
19:04:44.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
19:04:44.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:44.521 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:04:44.521 00.000 29876 MoveAxis(W, 44, ABG)
19:04:44.521 00.000 29876 Guiding  Dir = 3, Dur = 44
19:04:44.521 00.000 29876 IsSlewing returns 0
19:04:44.521 00.000 29876 IsGuiding returns 0
19:04:44.521 00.000 29876 PulseGuide returned control before completion, sleep 54
19:04:44.524 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:44.539 00.015 31432 UpdateGuideState exits: m=3917 RSB=40.0
19:04:44.544 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:44.546 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:44.548 00.002 31432 Enqueuing Expose request
19:04:44.590 00.042 29876 IsGuiding returns 1
19:04:44.590 00.000 29876 scope still moving after pulse duration time elapsed
19:04:44.621 00.031 29876 IsSlewing returns 0
19:04:44.621 00.000 29876 IsGuiding returns 1
19:04:44.652 00.031 29876 IsSlewing returns 0
19:04:44.652 00.000 29876 IsGuiding returns 1
19:04:44.684 00.032 29876 IsSlewing returns 0
19:04:44.684 00.000 29876 IsGuiding returns 0
19:04:44.684 00.000 29876 scope move finished after 44 + 118 ms
19:04:44.684 00.000 29876 Move returns status 0, amount 44
19:04:44.684 00.000 29876 MoveAxis(N, 0, ABG)
19:04:44.684 00.000 29876 Move returns status 0, amount 0
19:04:44.684 00.000 29876 move complete, result=0
19:04:44.684 00.000 29876 worker thread done servicing request
19:04:44.684 00.000 29876 Worker thread wakes up
19:04:44.684 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.1 px 0 ms NORTH
19:04:44.686 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:44.686 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:46.600 01.914 29876 Exposure complete
19:04:46.646 00.046 29876 worker thread done servicing request
19:04:46.646 00.000 31432 OnExposeComplete: enter
19:04:46.647 00.001 31432 UpdateGuideState(): m_state=6
19:04:46.650 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
19:04:46.652 00.002 31432 Star::Find returns 1 (0), X=1257.31, Y=944.52, Mass=3969, SNR=40.6, Peak=253 HFD=4.5
19:04:46.654 00.002 31432 MultiStar: [#1 -0.25,0.12,0.85,U] [#2 0.20,0.23,0.89,U] [#3 0.15,-0.07,0.91,U] [#4 0.55,0.05,0.96,U] [#5 0.34,-0.22,0.81,U] [#6 0.36,0.16,0.78,U] [#7 0.15,0.11,0.84,U] [#8 0.72,-0.36,0.00,M3] 
19:04:46.655 00.001 31432 single-star, 7 included, MultiStar: {0.20, 0.04}, one-star: {0.09, -0.06}
19:04:46.658 00.003 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.64 = -0.64)
19:04:46.659 00.001 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.37 = 2.37)
19:04:46.661 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=0.08 mountY=0.07, mountTheta=0.71
19:04:46.664 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.06, opts=13)
19:04:46.668 00.004 31432 Enqueuing Move request for scope (0.09, -0.06)
19:04:46.669 00.001 29876 Worker thread wakes up
19:04:46.669 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
19:04:46.669 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
19:04:46.669 00.000 29876 Moving (0.09, -0.06) raw xDistance=0.08 yDistance=0.07
19:04:46.669 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:04:46.669 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:46.669 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:04:46.669 00.000 29876 MoveAxis(E, 0, ABG)
19:04:46.669 00.000 29876 Move returns status 0, amount 0
19:04:46.669 00.000 29876 MoveAxis(N, 0, ABG)
19:04:46.669 00.000 29876 Move returns status 0, amount 0
19:04:46.669 00.000 29876 move complete, result=0
19:04:46.669 00.000 29876 worker thread done servicing request
19:04:46.674 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:46.685 00.011 31432 UpdateGuideState exits: m=3969 RSB=40.6
19:04:46.687 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:46.688 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:46.690 00.002 31432 Enqueuing Expose request
19:04:46.693 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:04:46.694 00.001 29876 Worker thread wakes up
19:04:46.694 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:46.694 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:48.919 02.225 29876 Exposure complete
19:04:48.963 00.044 29876 worker thread done servicing request
19:04:48.963 00.000 31432 OnExposeComplete: enter
19:04:48.966 00.003 31432 UpdateGuideState(): m_state=6
19:04:48.968 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
19:04:48.970 00.002 31432 Star::Find returns 1 (0), X=1257.37, Y=944.58, Mass=4160, SNR=41.6, Peak=250 HFD=4.2
19:04:48.972 00.002 31432 MultiStar: [#1 -0.57,-0.17,0.83,U] [#2 0.09,-0.27,0.89,U] [#3 0.46,-0.25,0.85,U] [#4 0.46,-0.10,0.97,U] [#5 0.24,-0.30,0.83,U] [#6 0.70,-0.30,0.00,M1] [#7 0.20,0.00,0.83,U] [#8 0.80,-0.26,0.00,M4] 
19:04:48.974 00.002 31432 single-star, 6 included, MultiStar: {0.15, -0.15}, one-star: {0.14, 0.00}
19:04:48.975 00.001 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
19:04:48.977 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:04:48.979 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=0.14 mountY=0.02, mountTheta=0.15
19:04:48.984 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.00, opts=13)
19:04:48.986 00.002 31432 Enqueuing Move request for scope (0.14, 0.00)
19:04:48.988 00.002 29876 Worker thread wakes up
19:04:48.988 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
19:04:48.988 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
19:04:48.988 00.000 29876 Moving (0.14, 0.00) raw xDistance=0.14 yDistance=0.02
19:04:48.988 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:04:48.988 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:48.988 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:04:48.988 00.000 29876 MoveAxis(E, 0, ABG)
19:04:48.988 00.000 29876 Move returns status 0, amount 0
19:04:48.988 00.000 29876 MoveAxis(N, 0, ABG)
19:04:48.988 00.000 29876 Move returns status 0, amount 0
19:04:48.988 00.000 29876 move complete, result=0
19:04:48.988 00.000 29876 worker thread done servicing request
19:04:48.992 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:49.007 00.015 31432 UpdateGuideState exits: m=4160 RSB=41.6
19:04:49.009 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:49.011 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:49.013 00.002 31432 Enqueuing Expose request
19:04:49.015 00.002 29876 Worker thread wakes up
19:04:49.015 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:04:49.017 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:49.017 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:50.924 01.907 29876 Exposure complete
19:04:50.975 00.051 29876 worker thread done servicing request
19:04:50.976 00.001 31432 OnExposeComplete: enter
19:04:50.980 00.004 31432 UpdateGuideState(): m_state=6
19:04:50.982 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
19:04:50.986 00.004 31432 Star::Find returns 1 (0), X=1257.55, Y=944.60, Mass=3930, SNR=40.2, Peak=248 HFD=4.2
19:04:50.988 00.002 31432 MultiStar: [#1 -0.50,0.05,0.84,U] [#2 0.43,-0.02,0.92,U] [#3 0.17,-0.11,0.90,U] [#4 0.54,-0.16,1.01,U] [#5 -0.09,-0.12,0.81,U] [#6 0.17,0.08,0.81,U] [#7 -0.27,0.32,0.84,U] [#8 0.43,-0.31,0.69,U] 
19:04:50.990 00.002 31432 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.32, 0.02}
19:04:50.992 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
19:04:50.994 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
19:04:50.995 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=0.14 mountY=0.05, mountTheta=0.31
19:04:50.998 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.02, opts=13)
19:04:51.000 00.002 31432 Enqueuing Move request for scope (0.14, -0.02)
19:04:51.002 00.002 29876 Worker thread wakes up
19:04:51.002 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
19:04:51.002 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
19:04:51.002 00.000 29876 Moving (0.14, -0.02) raw xDistance=0.14 yDistance=0.05
19:04:51.002 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:04:51.002 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:51.002 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:04:51.002 00.000 29876 MoveAxis(E, 0, ABG)
19:04:51.002 00.000 29876 Move returns status 0, amount 0
19:04:51.002 00.000 29876 MoveAxis(N, 0, ABG)
19:04:51.002 00.000 29876 Move returns status 0, amount 0
19:04:51.002 00.000 29876 move complete, result=0
19:04:51.003 00.001 29876 worker thread done servicing request
19:04:51.008 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:51.020 00.012 31432 UpdateGuideState exits: m=3930 RSB=40.2
19:04:51.022 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:51.024 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:51.026 00.002 31432 Enqueuing Expose request
19:04:51.028 00.002 29876 Worker thread wakes up
19:04:51.028 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:04:51.030 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:51.030 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:53.159 02.129 29876 Exposure complete
19:04:53.213 00.054 29876 worker thread done servicing request
19:04:53.213 00.000 31432 OnExposeComplete: enter
19:04:53.215 00.002 31432 UpdateGuideState(): m_state=6
19:04:53.217 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
19:04:53.219 00.002 31432 Star::Find returns 1 (0), X=1257.73, Y=944.31, Mass=4081, SNR=41.3, Peak=246 HFD=4.5
19:04:53.221 00.002 31432 MultiStar: [#1 -0.00,-0.11,0.82,U] [#2 1.04,-0.00,0.00,M1] [#3 0.88,-0.20,0.00,M1] [#4 0.95,-0.28,0.00,M1] [#5 0.72,-0.30,0.00,M1] [#6 0.83,-0.09,0.00,M1] [#7 0.52,-0.13,0.81,U] [#8 0.76,-0.35,0.00,M4] 
19:04:53.223 00.002 31432 refined, 2 included, MultiStar: {0.35, -0.18}, one-star: {0.51, -0.27}
19:04:53.225 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
19:04:53.228 00.003 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
19:04:53.230 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.46 mountX=0.35 mountY=0.23, mountTheta=0.58
19:04:53.233 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.18, opts=13)
19:04:53.235 00.002 31432 Enqueuing Move request for scope (0.35, -0.18)
19:04:53.237 00.002 29876 Worker thread wakes up
19:04:53.237 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
19:04:53.237 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
19:04:53.237 00.000 29876 Moving (0.35, -0.18) raw xDistance=0.35 yDistance=0.23
19:04:53.237 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
19:04:53.237 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:53.237 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:04:53.237 00.000 29876 MoveAxis(W, 34, ABG)
19:04:53.237 00.000 29876 Guiding  Dir = 3, Dur = 34
19:04:53.237 00.000 29876 IsSlewing returns 0
19:04:53.237 00.000 29876 IsGuiding returns 0
19:04:53.237 00.000 29876 PulseGuide returned control before completion, sleep 44
19:04:53.244 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:53.260 00.016 31432 UpdateGuideState exits: m=4081 RSB=41.3
19:04:53.262 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:53.264 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:53.266 00.002 31432 Enqueuing Expose request
19:04:53.284 00.018 29876 IsGuiding returns 1
19:04:53.284 00.000 29876 scope still moving after pulse duration time elapsed
19:04:53.316 00.032 29876 IsSlewing returns 0
19:04:53.316 00.000 29876 IsGuiding returns 1
19:04:53.347 00.031 29876 IsSlewing returns 0
19:04:53.347 00.000 29876 IsGuiding returns 0
19:04:53.347 00.000 29876 scope move finished after 34 + 75 ms
19:04:53.347 00.000 29876 Move returns status 0, amount 34
19:04:53.347 00.000 29876 MoveAxis(N, 0, ABG)
19:04:53.347 00.000 29876 Move returns status 0, amount 0
19:04:53.347 00.000 29876 move complete, result=0
19:04:53.348 00.001 29876 worker thread done servicing request
19:04:53.348 00.000 29876 Worker thread wakes up
19:04:53.348 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:53.348 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:53.348 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
19:04:55.262 01.914 29876 Exposure complete
19:04:55.306 00.044 29876 worker thread done servicing request
19:04:55.306 00.000 31432 OnExposeComplete: enter
19:04:55.309 00.003 31432 UpdateGuideState(): m_state=6
19:04:55.311 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
19:04:55.312 00.001 31432 Star::Find returns 1 (0), X=1257.74, Y=944.64, Mass=4122, SNR=40.5, Peak=242 HFD=4.5
19:04:55.314 00.002 31432 MultiStar: [#1 0.01,-0.23,0.85,U] [#2 0.77,-0.15,0.00,M2] [#3 0.39,-0.29,0.86,U] [#4 0.64,-0.34,0.95,U] [#5 0.79,-0.18,0.00,M2] [#6 0.33,-0.16,0.82,U] [#7 0.45,0.08,0.87,U] [#8 0.78,-0.25,0.00,M5] 
19:04:55.316 00.002 31432 refined, 5 included, MultiStar: {0.40, -0.14}, one-star: {0.51, 0.06}
19:04:55.318 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:04:55.319 00.001 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:04:55.321 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.35 mountX=0.39 mountY=0.20, mountTheta=0.48
19:04:55.324 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.14, opts=13)
19:04:55.326 00.002 31432 Enqueuing Move request for scope (0.40, -0.14)
19:04:55.328 00.002 29876 Worker thread wakes up
19:04:55.328 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
19:04:55.328 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
19:04:55.328 00.000 29876 Moving (0.40, -0.14) raw xDistance=0.39 yDistance=0.20
19:04:55.328 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
19:04:55.328 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:55.328 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:04:55.328 00.000 29876 MoveAxis(W, 43, ABG)
19:04:55.328 00.000 29876 Guiding  Dir = 3, Dur = 43
19:04:55.329 00.001 29876 IsSlewing returns 0
19:04:55.329 00.000 29876 IsGuiding returns 0
19:04:55.329 00.000 29876 PulseGuide returned control before completion, sleep 53
19:04:55.332 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:04:55.347 00.015 31432 UpdateGuideState exits: m=4122 RSB=40.5
19:04:55.349 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:55.352 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:55.354 00.002 31432 Enqueuing Expose request
19:04:55.383 00.029 29876 IsGuiding returns 1
19:04:55.383 00.000 29876 scope still moving after pulse duration time elapsed
19:04:55.415 00.032 29876 IsSlewing returns 0
19:04:55.415 00.000 29876 IsGuiding returns 1
19:04:55.446 00.031 29876 IsSlewing returns 0
19:04:55.446 00.000 29876 IsGuiding returns 0
19:04:55.446 00.000 29876 scope move finished after 43 + 73 ms
19:04:55.446 00.000 29876 Move returns status 0, amount 43
19:04:55.446 00.000 29876 MoveAxis(N, 0, ABG)
19:04:55.446 00.000 29876 Move returns status 0, amount 0
19:04:55.446 00.000 29876 move complete, result=0
19:04:55.446 00.000 29876 worker thread done servicing request
19:04:55.446 00.000 29876 Worker thread wakes up
19:04:55.446 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.2 px 0 ms NORTH
19:04:55.449 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:55.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:57.581 02.132 29876 Exposure complete
19:04:57.623 00.042 29876 worker thread done servicing request
19:04:57.623 00.000 31432 OnExposeComplete: enter
19:04:57.625 00.002 31432 UpdateGuideState(): m_state=6
19:04:57.627 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
19:04:57.629 00.002 31432 Star::Find returns 1 (0), X=1257.51, Y=944.47, Mass=4238, SNR=41.8, Peak=249 HFD=4.3
19:04:57.632 00.003 31432 MultiStar: [#1 -0.34,-0.43,0.80,U] [#2 -0.43,-0.29,0.91,U] [#3 0.14,-0.49,0.88,U] [#4 0.43,-0.35,0.92,U] [#5 0.01,-0.33,0.79,U] [#6 0.10,-0.16,0.77,U] [#7 -0.14,-0.37,0.80,U] [#8 0.50,-0.33,0.74,U] 
19:04:57.634 00.002 31432 single-star, 8 included, MultiStar: {0.06, -0.31}, one-star: {0.29, -0.11}
19:04:57.636 00.002 31432 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.02) = xAngle (-0.39 = -0.39)
19:04:57.638 00.002 31432 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.62 = 2.62)
19:04:57.641 00.003 31432 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=0.29 mountY=0.15, mountTheta=0.49
19:04:57.645 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.11, opts=13)
19:04:57.651 00.006 31432 Enqueuing Move request for scope (0.29, -0.11)
19:04:57.653 00.002 29876 Worker thread wakes up
19:04:57.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
19:04:57.653 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
19:04:57.653 00.000 29876 Moving (0.29, -0.11) raw xDistance=0.29 yDistance=0.15
19:04:57.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
19:04:57.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:57.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:04:57.653 00.000 29876 MoveAxis(W, 34, ABG)
19:04:57.653 00.000 29876 Guiding  Dir = 3, Dur = 34
19:04:57.654 00.001 29876 IsSlewing returns 0
19:04:57.654 00.000 29876 IsGuiding returns 0
19:04:57.654 00.000 29876 PulseGuide returned control before completion, sleep 44
19:04:57.658 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:04:57.669 00.011 31432 UpdateGuideState exits: m=4238 RSB=41.8
19:04:57.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:57.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:57.675 00.002 31432 Enqueuing Expose request
19:04:57.705 00.030 29876 IsGuiding returns 1
19:04:57.705 00.000 29876 scope still moving after pulse duration time elapsed
19:04:57.736 00.031 29876 IsSlewing returns 0
19:04:57.736 00.000 29876 IsGuiding returns 0
19:04:57.736 00.000 29876 scope move finished after 34 + 47 ms
19:04:57.736 00.000 29876 Move returns status 0, amount 34
19:04:57.736 00.000 29876 MoveAxis(N, 0, ABG)
19:04:57.736 00.000 29876 Move returns status 0, amount 0
19:04:57.736 00.000 29876 move complete, result=0
19:04:57.736 00.000 29876 worker thread done servicing request
19:04:57.736 00.000 29876 Worker thread wakes up
19:04:57.736 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
19:04:57.739 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:57.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:04:59.653 01.914 29876 Exposure complete
19:04:59.696 00.043 29876 worker thread done servicing request
19:04:59.697 00.001 31432 OnExposeComplete: enter
19:04:59.699 00.002 31432 UpdateGuideState(): m_state=6
19:04:59.701 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
19:04:59.703 00.002 31432 Star::Find returns 1 (0), X=1257.06, Y=944.42, Mass=4294, SNR=42.5, Peak=253 HFD=4.3
19:04:59.705 00.002 31432 MultiStar: [#1 -0.50,-0.10,0.81,U] [#2 -0.40,0.19,0.86,U] [#3 -0.28,-0.13,0.86,U] [#4 -0.39,-0.11,0.90,U] [#5 -0.15,0.10,0.79,U] [#6 -0.01,-0.16,0.77,U] [#7 -0.13,0.05,0.80,U] [#8 0.15,0.06,0.69,U] 
19:04:59.707 00.002 31432 refined, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.16, -0.16}
19:04:59.709 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
19:04:59.710 00.001 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
19:04:59.712 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-2.99 mountX=-0.22 mountY=-0.00, mountTheta=-3.13
19:04:59.716 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.03, opts=13)
19:04:59.718 00.002 31432 Enqueuing Move request for scope (-0.22, -0.03)
19:04:59.719 00.001 29876 Worker thread wakes up
19:04:59.720 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
19:04:59.720 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
19:04:59.720 00.000 29876 Moving (-0.22, -0.03) raw xDistance=-0.22 yDistance=-0.00
19:04:59.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
19:04:59.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:04:59.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:04:59.720 00.000 29876 MoveAxis(E, 16, ABG)
19:04:59.720 00.000 29876 Guiding  Dir = 2, Dur = 16
19:04:59.720 00.000 29876 IsSlewing returns 0
19:04:59.720 00.000 29876 IsGuiding returns 0
19:04:59.720 00.000 29876 PulseGuide returned control before completion, sleep 26
19:04:59.724 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:04:59.735 00.011 31432 UpdateGuideState exits: m=4294 RSB=42.5
19:04:59.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:59.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:04:59.741 00.002 31432 Enqueuing Expose request
19:04:59.762 00.021 29876 IsGuiding returns 1
19:04:59.762 00.000 29876 scope still moving after pulse duration time elapsed
19:04:59.792 00.030 29876 IsSlewing returns 0
19:04:59.792 00.000 29876 IsGuiding returns 0
19:04:59.792 00.000 29876 scope move finished after 16 + 55 ms
19:04:59.792 00.000 29876 Move returns status 0, amount 16
19:04:59.792 00.000 29876 MoveAxis(N, 0, ABG)
19:04:59.792 00.000 29876 Move returns status 0, amount 0
19:04:59.792 00.000 29876 move complete, result=0
19:04:59.793 00.001 29876 worker thread done servicing request
19:04:59.793 00.000 29876 Worker thread wakes up
19:04:59.793 00.000 31432 GuideStep: -0.2 px 16 ms EAST, -0.0 px 0 ms NORTH
19:04:59.796 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:04:59.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:01.920 02.124 29876 Exposure complete
19:05:01.965 00.045 29876 worker thread done servicing request
19:05:01.965 00.000 31432 OnExposeComplete: enter
19:05:01.968 00.003 31432 UpdateGuideState(): m_state=6
19:05:01.970 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
19:05:01.972 00.002 31432 Star::Find returns 1 (0), X=1257.12, Y=944.37, Mass=4065, SNR=40.8, Peak=253 HFD=4.1
19:05:01.974 00.002 31432 MultiStar: [#1 -0.77,-0.27,0.00,M1] [#2 0.09,-0.42,0.92,U] [#3 -0.06,-0.36,0.88,U] [#4 0.32,-0.48,0.93,U] [#5 0.01,-0.44,0.78,U] [#6 0.00,-0.30,0.79,U] [#7 -0.19,-0.45,0.82,U] [#8 0.05,-0.26,0.71,U] 
19:05:01.975 00.001 31432 single-star, 7 included, MultiStar: {0.02, -0.37}, one-star: {-0.10, -0.21}
19:05:01.977 00.002 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
19:05:01.979 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
19:05:01.981 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.02 mountX=-0.11 mountY=0.19, mountTheta=2.07
19:05:01.983 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.21, opts=13)
19:05:01.985 00.002 31432 Enqueuing Move request for scope (-0.10, -0.21)
19:05:01.987 00.002 29876 Worker thread wakes up
19:05:01.987 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
19:05:01.987 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
19:05:01.987 00.000 29876 Moving (-0.10, -0.21) raw xDistance=-0.11 yDistance=0.19
19:05:01.987 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:05:01.987 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:01.987 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:05:01.987 00.000 29876 MoveAxis(E, 0, ABG)
19:05:01.987 00.000 29876 Move returns status 0, amount 0
19:05:01.987 00.000 29876 MoveAxis(N, 0, ABG)
19:05:01.987 00.000 29876 Move returns status 0, amount 0
19:05:01.987 00.000 29876 move complete, result=0
19:05:01.987 00.000 29876 worker thread done servicing request
19:05:01.991 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:02.002 00.011 31432 UpdateGuideState exits: m=4065 RSB=40.8
19:05:02.004 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:02.006 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:02.008 00.002 31432 Enqueuing Expose request
19:05:02.010 00.002 29876 Worker thread wakes up
19:05:02.010 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:05:02.012 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:02.012 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:03.924 01.912 29876 Exposure complete
19:05:03.972 00.048 29876 worker thread done servicing request
19:05:03.973 00.001 31432 OnExposeComplete: enter
19:05:03.975 00.002 31432 UpdateGuideState(): m_state=6
19:05:03.977 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
19:05:03.979 00.002 31432 Star::Find returns 1 (0), X=1257.69, Y=944.21, Mass=3910, SNR=40.3, Peak=253 HFD=4.3
19:05:03.981 00.002 31432 MultiStar: [#1 0.05,-0.41,0.83,U] [#2 0.28,-0.30,0.91,U] [#3 0.07,-0.55,0.90,U] [#4 0.45,-0.26,0.99,U] [#5 0.17,-0.50,0.79,U] [#6 0.67,-0.47,0.00,M1] [#7 0.16,-0.29,0.84,U] [#8 0.81,-0.54,0.00,M3] 
19:05:03.983 00.002 31432 refined, 6 included, MultiStar: {0.25, -0.38}, one-star: {0.46, -0.37}
19:05:03.985 00.002 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.02 = -1.02)
19:05:03.987 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.99 = 1.99)
19:05:03.989 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.38 hyp=0.45 cameraTheta=-0.99 mountX=0.24 mountY=0.41, mountTheta=1.05
19:05:03.991 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.38, opts=13)
19:05:03.993 00.002 31432 Enqueuing Move request for scope (0.25, -0.38)
19:05:03.995 00.002 29876 Worker thread wakes up
19:05:03.995 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.38) opts 0xd
19:05:03.995 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.38)
19:05:03.995 00.000 29876 Moving (0.25, -0.38) raw xDistance=0.24 yDistance=0.41
19:05:03.995 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
19:05:03.996 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:05:03.996 00.000 29876 MoveAxis(W, 23, ABG)
19:05:03.996 00.000 29876 Guiding  Dir = 3, Dur = 23
19:05:03.996 00.000 29876 IsSlewing returns 0
19:05:03.996 00.000 29876 IsGuiding returns 0
19:05:03.996 00.000 29876 PulseGuide returned control before completion, sleep 33
19:05:03.999 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:04.013 00.014 31432 UpdateGuideState exits: m=3910 RSB=40.3
19:05:04.015 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:04.017 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:04.020 00.003 31432 Enqueuing Expose request
19:05:04.031 00.011 29876 IsGuiding returns 1
19:05:04.031 00.000 29876 scope still moving after pulse duration time elapsed
19:05:04.062 00.031 29876 IsSlewing returns 0
19:05:04.062 00.000 29876 IsGuiding returns 1
19:05:04.093 00.031 29876 IsSlewing returns 0
19:05:04.093 00.000 29876 IsGuiding returns 1
19:05:04.123 00.030 29876 IsSlewing returns 0
19:05:04.123 00.000 29876 IsGuiding returns 1
19:05:04.154 00.031 29876 IsSlewing returns 0
19:05:04.154 00.000 29876 IsGuiding returns 1
19:05:04.184 00.030 29876 IsSlewing returns 0
19:05:04.184 00.000 29876 IsGuiding returns 0
19:05:04.184 00.000 29876 scope move finished after 23 + 165 ms
19:05:04.184 00.000 29876 Move returns status 0, amount 23
19:05:04.184 00.000 29876 MoveAxis(S, 30, ABG)
19:05:04.184 00.000 29876 Guiding  Dir = 1, Dur = 30
19:05:04.184 00.000 29876 IsSlewing returns 0
19:05:04.184 00.000 29876 IsGuiding returns 0
19:05:04.184 00.000 29876 PulseGuide returned control before completion, sleep 40
19:05:04.231 00.047 29876 IsGuiding returns 1
19:05:04.231 00.000 29876 scope still moving after pulse duration time elapsed
19:05:04.261 00.030 29876 IsSlewing returns 0
19:05:04.261 00.000 29876 IsGuiding returns 1
19:05:04.292 00.031 29876 IsSlewing returns 0
19:05:04.292 00.000 29876 IsGuiding returns 1
19:05:04.323 00.031 29876 IsSlewing returns 0
19:05:04.324 00.001 29876 IsGuiding returns 0
19:05:04.324 00.000 29876 scope move finished after 30 + 109 ms
19:05:04.324 00.000 29876 Move returns status 0, amount 30
19:05:04.324 00.000 29876 move complete, result=0
19:05:04.324 00.000 29876 worker thread done servicing request
19:05:04.324 00.000 29876 Worker thread wakes up
19:05:04.324 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:04.325 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:04.325 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.4 px 30 ms SOUTH
19:05:06.451 02.126 29876 Exposure complete
19:05:06.496 00.045 29876 worker thread done servicing request
19:05:06.496 00.000 31432 OnExposeComplete: enter
19:05:06.498 00.002 31432 UpdateGuideState(): m_state=6
19:05:06.500 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
19:05:06.502 00.002 31432 Star::Find returns 1 (0), X=1257.08, Y=944.56, Mass=3952, SNR=40.0, Peak=253 HFD=4.0
19:05:06.504 00.002 31432 MultiStar: [#1 -0.17,-0.34,0.88,U] [#2 0.39,-0.05,0.90,U] [#3 0.05,-0.03,0.89,U] [#4 0.19,-0.05,0.97,U] [#5 0.19,-0.35,0.79,U] [#6 0.07,-0.18,0.78,U] [#7 0.01,-0.29,0.86,U] [#8 0.21,-0.19,0.71,U] 
19:05:06.507 00.003 31432 single-star, 8 included, MultiStar: {0.08, -0.16}, one-star: {-0.15, -0.02}
19:05:06.509 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
19:05:06.511 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
19:05:06.514 00.003 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.03 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
19:05:06.516 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.02, opts=13)
19:05:06.519 00.003 31432 Enqueuing Move request for scope (-0.15, -0.02)
19:05:06.521 00.002 29876 Worker thread wakes up
19:05:06.521 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
19:05:06.521 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
19:05:06.521 00.000 29876 Moving (-0.15, -0.02) raw xDistance=-0.15 yDistance=-0.01
19:05:06.521 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:05:06.521 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:06.521 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:05:06.521 00.000 29876 MoveAxis(E, 0, ABG)
19:05:06.521 00.000 29876 Move returns status 0, amount 0
19:05:06.521 00.000 29876 MoveAxis(N, 0, ABG)
19:05:06.521 00.000 29876 Move returns status 0, amount 0
19:05:06.521 00.000 29876 move complete, result=0
19:05:06.521 00.000 29876 worker thread done servicing request
19:05:06.525 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:06.538 00.013 31432 UpdateGuideState exits: m=3952 RSB=40.0
19:05:06.541 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:06.542 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:06.544 00.002 31432 Enqueuing Expose request
19:05:06.546 00.002 29876 Worker thread wakes up
19:05:06.546 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:05:06.548 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:06.548 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:08.456 01.908 29876 Exposure complete
19:05:08.499 00.043 29876 worker thread done servicing request
19:05:08.500 00.001 31432 OnExposeComplete: enter
19:05:08.502 00.002 31432 UpdateGuideState(): m_state=6
19:05:08.504 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
19:05:08.506 00.002 31432 Star::Find returns 1 (0), X=1256.63, Y=945.11, Mass=4028, SNR=40.7, Peak=253 HFD=4.3
19:05:08.508 00.002 31432 MultiStar: [#1 -0.55,0.43,0.83,U] [#2 0.01,0.26,0.92,U] [#3 -0.39,0.37,0.88,U] [#4 -0.04,0.40,1.03,U] [#5 -0.16,0.25,0.81,U] [#6 0.01,0.27,0.78,U] [#7 -0.63,0.44,0.00,M1] [#8 -0.08,0.43,0.73,U] 
19:05:08.510 00.002 31432 refined, 7 included, MultiStar: {-0.23, 0.37}, one-star: {-0.59, 0.53}
19:05:08.512 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
19:05:08.513 00.001 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
19:05:08.515 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.44 cameraTheta=2.12 mountX=-0.22 mountY=-0.40, mountTheta=-2.07
19:05:08.518 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.37, opts=13)
19:05:08.520 00.002 31432 Enqueuing Move request for scope (-0.23, 0.37)
19:05:08.522 00.002 29876 Worker thread wakes up
19:05:08.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.37) opts 0xd
19:05:08.522 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.37)
19:05:08.522 00.000 29876 Moving (-0.23, 0.37) raw xDistance=-0.22 yDistance=-0.40
19:05:08.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
19:05:08.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:05:08.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
19:05:08.522 00.000 29876 MoveAxis(E, 21, ABG)
19:05:08.522 00.000 29876 Guiding  Dir = 2, Dur = 21
19:05:08.522 00.000 29876 IsSlewing returns 0
19:05:08.522 00.000 29876 IsGuiding returns 0
19:05:08.523 00.001 29876 PulseGuide returned control before completion, sleep 31
19:05:08.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:08.537 00.011 31432 UpdateGuideState exits: m=4028 RSB=40.7
19:05:08.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:08.540 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:08.543 00.003 31432 Enqueuing Expose request
19:05:08.565 00.022 29876 IsGuiding returns 1
19:05:08.565 00.000 29876 scope still moving after pulse duration time elapsed
19:05:08.595 00.030 29876 IsSlewing returns 0
19:05:08.595 00.000 29876 IsGuiding returns 1
19:05:08.625 00.030 29876 IsSlewing returns 0
19:05:08.625 00.000 29876 IsGuiding returns 0
19:05:08.625 00.000 29876 scope move finished after 21 + 81 ms
19:05:08.625 00.000 29876 Move returns status 0, amount 21
19:05:08.625 00.000 29876 MoveAxis(N, 0, ABG)
19:05:08.625 00.000 29876 Move returns status 0, amount 0
19:05:08.625 00.000 29876 move complete, result=0
19:05:08.625 00.000 29876 worker thread done servicing request
19:05:08.625 00.000 29876 Worker thread wakes up
19:05:08.625 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.4 px 0 ms NORTH
19:05:08.628 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:08.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:10.856 02.228 29876 Exposure complete
19:05:10.899 00.043 29876 worker thread done servicing request
19:05:10.899 00.000 31432 OnExposeComplete: enter
19:05:10.901 00.002 31432 UpdateGuideState(): m_state=6
19:05:10.903 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
19:05:10.905 00.002 31432 Star::Find returns 1 (0), X=1257.44, Y=945.18, Mass=3922, SNR=40.4, Peak=233 HFD=4.2
19:05:10.907 00.002 31432 MultiStar: [#1 -0.67,0.59,0.00,M1] [#2 0.04,0.58,0.92,U] [#3 -0.10,0.13,0.89,U] [#4 0.23,0.47,0.96,U] [#5 0.25,0.60,0.82,U] [#6 -0.32,0.48,0.79,U] [#7 -0.66,0.72,0.00,M2] [#8 -0.35,0.42,0.73,U] 
19:05:10.909 00.002 31432 refined, 6 included, MultiStar: {0.01, 0.47}, one-star: {0.22, 0.60}
19:05:10.911 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.52 = 1.52)
19:05:10.913 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.76)
19:05:10.914 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.54 mountX=0.03 mountY=-0.46, mountTheta=-1.52
19:05:10.921 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.47, opts=13)
19:05:10.924 00.003 31432 Enqueuing Move request for scope (0.01, 0.47)
19:05:10.926 00.002 29876 Worker thread wakes up
19:05:10.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.47) opts 0xd
19:05:10.926 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.47)
19:05:10.926 00.000 29876 Moving (0.01, 0.47) raw xDistance=0.03 yDistance=-0.46
19:05:10.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:05:10.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:05:10.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
19:05:10.926 00.000 29876 MoveAxis(E, 0, ABG)
19:05:10.926 00.000 29876 Move returns status 0, amount 0
19:05:10.926 00.000 29876 MoveAxis(N, 0, ABG)
19:05:10.926 00.000 29876 Move returns status 0, amount 0
19:05:10.926 00.000 29876 move complete, result=0
19:05:10.926 00.000 29876 worker thread done servicing request
19:05:10.930 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:10.944 00.014 31432 UpdateGuideState exits: m=3922 RSB=40.4
19:05:10.946 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:10.948 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:10.950 00.002 31432 Enqueuing Expose request
19:05:10.952 00.002 29876 Worker thread wakes up
19:05:10.952 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
19:05:10.954 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:10.954 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:12.867 01.913 29876 Exposure complete
19:05:12.910 00.043 29876 worker thread done servicing request
19:05:12.910 00.000 31432 OnExposeComplete: enter
19:05:12.913 00.003 31432 UpdateGuideState(): m_state=6
19:05:12.915 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
19:05:12.917 00.002 31432 Star::Find returns 1 (0), X=1257.15, Y=945.09, Mass=3795, SNR=39.4, Peak=252 HFD=4.2
19:05:12.919 00.002 31432 MultiStar: [#1 -0.49,0.41,0.86,U] [#2 -0.05,0.32,0.94,U] [#3 -0.36,0.31,0.94,U] [#4 -0.08,0.18,0.98,U] [#5 0.06,0.47,0.81,U] [#6 0.09,0.03,0.83,U] [#7 -0.30,0.42,0.87,U] [#8 -0.36,0.42,0.75,U] 
19:05:12.921 00.002 31432 refined, 8 included, MultiStar: {-0.17, 0.34}, one-star: {-0.07, 0.51}
19:05:12.922 00.001 31432 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
19:05:12.924 00.002 31432 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
19:05:12.926 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.04 mountX=-0.16 mountY=-0.36, mountTheta=-1.99
19:05:12.930 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.34, opts=13)
19:05:12.932 00.002 31432 Enqueuing Move request for scope (-0.17, 0.34)
19:05:12.934 00.002 29876 Worker thread wakes up
19:05:12.934 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
19:05:12.934 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
19:05:12.934 00.000 29876 Moving (-0.17, 0.34) raw xDistance=-0.16 yDistance=-0.36
19:05:12.934 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:05:12.934 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:05:12.934 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:05:12.934 00.000 29876 MoveAxis(E, 0, ABG)
19:05:12.934 00.000 29876 Move returns status 0, amount 0
19:05:12.934 00.000 29876 MoveAxis(N, 0, ABG)
19:05:12.935 00.001 29876 Move returns status 0, amount 0
19:05:12.935 00.000 29876 move complete, result=0
19:05:12.935 00.000 29876 worker thread done servicing request
19:05:12.938 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:12.950 00.012 31432 UpdateGuideState exits: m=3795 RSB=39.4
19:05:12.952 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:12.954 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:12.956 00.002 31432 Enqueuing Expose request
19:05:12.957 00.001 29876 Worker thread wakes up
19:05:12.957 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
19:05:12.960 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:12.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:15.082 02.122 29876 Exposure complete
19:05:15.125 00.043 29876 worker thread done servicing request
19:05:15.125 00.000 31432 OnExposeComplete: enter
19:05:15.128 00.003 31432 UpdateGuideState(): m_state=6
19:05:15.130 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
19:05:15.132 00.002 31432 Star::Find returns 1 (0), X=1257.20, Y=944.86, Mass=3971, SNR=40.3, Peak=234 HFD=4.3
19:05:15.134 00.002 31432 MultiStar: [#1 -0.57,0.17,0.87,U] [#2 0.08,0.24,0.91,U] [#3 0.09,0.30,0.93,U] [#4 0.16,0.26,0.99,U] [#5 -0.24,0.12,0.81,U] [#6 -0.14,0.43,0.83,U] [#7 -0.06,0.26,0.85,U] [#8 0.44,0.09,0.72,U] 
19:05:15.135 00.001 31432 refined, 8 included, MultiStar: {-0.03, 0.24}, one-star: {-0.03, 0.28}
19:05:15.137 00.002 31432 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.02) = xAngle (1.68 = 1.68)
19:05:15.139 00.002 31432 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.69 = -1.59)
19:05:15.141 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.71 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
19:05:15.145 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.24, opts=13)
19:05:15.147 00.002 31432 Enqueuing Move request for scope (-0.03, 0.24)
19:05:15.148 00.001 29876 Worker thread wakes up
19:05:15.149 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
19:05:15.149 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
19:05:15.149 00.000 29876 Moving (-0.03, 0.24) raw xDistance=-0.03 yDistance=-0.24
19:05:15.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:05:15.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:15.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:05:15.149 00.000 29876 MoveAxis(E, 0, ABG)
19:05:15.149 00.000 29876 Move returns status 0, amount 0
19:05:15.149 00.000 29876 MoveAxis(N, 0, ABG)
19:05:15.149 00.000 29876 Move returns status 0, amount 0
19:05:15.149 00.000 29876 move complete, result=0
19:05:15.149 00.000 29876 worker thread done servicing request
19:05:15.155 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:05:15.168 00.013 31432 UpdateGuideState exits: m=3971 RSB=40.3
19:05:15.170 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:15.172 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:15.174 00.002 31432 Enqueuing Expose request
19:05:15.176 00.002 29876 Worker thread wakes up
19:05:15.176 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:05:15.178 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:15.178 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:17.085 01.907 29876 Exposure complete
19:05:17.129 00.044 29876 worker thread done servicing request
19:05:17.129 00.000 31432 OnExposeComplete: enter
19:05:17.131 00.002 31432 UpdateGuideState(): m_state=6
19:05:17.133 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
19:05:17.135 00.002 31432 Star::Find returns 1 (0), X=1257.84, Y=944.79, Mass=4195, SNR=41.3, Peak=253 HFD=4.4
19:05:17.138 00.003 31432 MultiStar: [#1 -0.12,0.35,0.83,U] [#2 0.13,0.42,0.89,U] [#3 0.26,0.18,0.90,U] [#4 0.73,0.36,0.00,M1] [#5 0.63,0.26,0.81,U] [#6 0.63,0.36,0.00,M1] [#7 0.46,0.47,0.84,U] [#8 0.67,0.21,0.74,U] 
19:05:17.139 00.001 31432 refined, 6 included, MultiStar: {0.37, 0.30}, one-star: {0.62, 0.21}
19:05:17.141 00.002 31432 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.02) = xAngle (0.65 = 0.65)
19:05:17.143 00.002 31432 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.66 = -2.62)
19:05:17.145 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.30 hyp=0.48 cameraTheta=0.67 mountX=0.38 mountY=-0.24, mountTheta=-0.56
19:05:17.148 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.30, opts=13)
19:05:17.150 00.002 31432 Enqueuing Move request for scope (0.37, 0.30)
19:05:17.152 00.002 29876 Worker thread wakes up
19:05:17.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.30) opts 0xd
19:05:17.152 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.30)
19:05:17.152 00.000 29876 Moving (0.37, 0.30) raw xDistance=0.38 yDistance=-0.24
19:05:17.152 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
19:05:17.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:17.152 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:05:17.152 00.000 29876 MoveAxis(W, 37, ABG)
19:05:17.152 00.000 29876 Guiding  Dir = 3, Dur = 37
19:05:17.152 00.000 29876 IsSlewing returns 0
19:05:17.152 00.000 29876 IsGuiding returns 0
19:05:17.153 00.001 29876 PulseGuide returned control before completion, sleep 47
19:05:17.155 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:17.167 00.012 31432 UpdateGuideState exits: m=4195 RSB=41.3
19:05:17.169 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:17.171 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:17.173 00.002 31432 Enqueuing Expose request
19:05:17.207 00.034 29876 IsGuiding returns 1
19:05:17.207 00.000 29876 scope still moving after pulse duration time elapsed
19:05:17.238 00.031 29876 IsSlewing returns 0
19:05:17.238 00.000 29876 IsGuiding returns 0
19:05:17.238 00.000 29876 scope move finished after 37 + 48 ms
19:05:17.238 00.000 29876 Move returns status 0, amount 37
19:05:17.238 00.000 29876 MoveAxis(N, 0, ABG)
19:05:17.238 00.000 29876 Move returns status 0, amount 0
19:05:17.238 00.000 29876 move complete, result=0
19:05:17.238 00.000 29876 worker thread done servicing request
19:05:17.238 00.000 29876 Worker thread wakes up
19:05:17.238 00.000 31432 GuideStep: 0.4 px 37 ms WEST, -0.2 px 0 ms NORTH
19:05:17.242 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:17.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:19.367 02.125 29876 Exposure complete
19:05:19.410 00.043 29876 worker thread done servicing request
19:05:19.411 00.001 31432 OnExposeComplete: enter
19:05:19.413 00.002 31432 UpdateGuideState(): m_state=6
19:05:19.415 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
19:05:19.417 00.002 31432 Star::Find returns 1 (0), X=1256.71, Y=944.87, Mass=4063, SNR=40.7, Peak=253 HFD=4.2
19:05:19.419 00.002 31432 MultiStar: [#1 -0.60,0.28,0.87,U] [#2 -0.03,0.11,0.92,U] [#3 -0.20,0.13,0.91,U] [#4 0.16,0.31,0.94,U] [#5 0.20,-0.09,0.82,U] [#6 -0.09,0.37,0.81,U] [#7 -0.30,0.50,0.84,U] [#8 0.01,0.43,0.76,U] 
19:05:19.421 00.002 31432 refined, 8 included, MultiStar: {-0.16, 0.26}, one-star: {-0.51, 0.29}
19:05:19.423 00.002 31432 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
19:05:19.425 00.002 31432 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.12 = -1.17)
19:05:19.427 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.13 mountX=-0.15 mountY=-0.28, mountTheta=-2.08
19:05:19.430 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.26, opts=13)
19:05:19.432 00.002 31432 Enqueuing Move request for scope (-0.16, 0.26)
19:05:19.435 00.003 29876 Worker thread wakes up
19:05:19.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
19:05:19.435 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
19:05:19.435 00.000 29876 Moving (-0.16, 0.26) raw xDistance=-0.15 yDistance=-0.28
19:05:19.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:05:19.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:19.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:05:19.435 00.000 29876 MoveAxis(E, 0, ABG)
19:05:19.435 00.000 29876 Move returns status 0, amount 0
19:05:19.435 00.000 29876 MoveAxis(N, 0, ABG)
19:05:19.435 00.000 29876 Move returns status 0, amount 0
19:05:19.435 00.000 29876 move complete, result=0
19:05:19.435 00.000 29876 worker thread done servicing request
19:05:19.438 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:19.450 00.012 31432 UpdateGuideState exits: m=4063 RSB=40.7
19:05:19.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:19.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:19.456 00.002 31432 Enqueuing Expose request
19:05:19.458 00.002 29876 Worker thread wakes up
19:05:19.458 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:05:19.461 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:19.461 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:21.363 01.902 29876 Exposure complete
19:05:21.411 00.048 29876 worker thread done servicing request
19:05:21.411 00.000 31432 OnExposeComplete: enter
19:05:21.413 00.002 31432 UpdateGuideState(): m_state=6
19:05:21.415 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
19:05:21.417 00.002 31432 Star::Find returns 1 (0), X=1256.84, Y=944.34, Mass=3994, SNR=41.0, Peak=253 HFD=4.2
19:05:21.419 00.002 31432 MultiStar: [#1 -0.90,-0.15,0.00,M1] [#2 -0.57,-0.32,0.91,U] [#3 -0.25,-0.41,0.91,U] [#4 -0.07,-0.19,0.92,U] [#5 -0.52,-0.20,0.82,U] [#6 -0.17,-0.28,0.77,U] [#7 -0.48,-0.28,0.81,U] [#8 -0.21,-0.35,0.73,U] 
19:05:21.421 00.002 31432 refined, 7 included, MultiStar: {-0.33, -0.28}, one-star: {-0.38, -0.25}
19:05:21.422 00.001 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
19:05:21.424 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
19:05:21.426 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.28 hyp=0.44 cameraTheta=-2.44 mountX=-0.34 mountY=0.23, mountTheta=2.55
19:05:21.429 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.28, opts=13)
19:05:21.431 00.002 31432 Enqueuing Move request for scope (-0.33, -0.28)
19:05:21.433 00.002 29876 Worker thread wakes up
19:05:21.433 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.28) opts 0xd
19:05:21.433 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.28)
19:05:21.433 00.000 29876 Moving (-0.33, -0.28) raw xDistance=-0.34 yDistance=0.23
19:05:21.433 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
19:05:21.434 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:21.434 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:05:21.434 00.000 29876 MoveAxis(E, 33, ABG)
19:05:21.434 00.000 29876 Guiding  Dir = 2, Dur = 33
19:05:21.434 00.000 29876 IsSlewing returns 0
19:05:21.434 00.000 29876 IsGuiding returns 0
19:05:21.434 00.000 29876 PulseGuide returned control before completion, sleep 43
19:05:21.437 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:21.450 00.013 31432 UpdateGuideState exits: m=3994 RSB=41.0
19:05:21.453 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:21.455 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:21.457 00.002 31432 Enqueuing Expose request
19:05:21.485 00.028 29876 IsGuiding returns 1
19:05:21.485 00.000 29876 scope still moving after pulse duration time elapsed
19:05:21.516 00.031 29876 IsSlewing returns 0
19:05:21.516 00.000 29876 IsGuiding returns 1
19:05:21.546 00.030 29876 IsSlewing returns 0
19:05:21.546 00.000 29876 IsGuiding returns 0
19:05:21.546 00.000 29876 scope move finished after 33 + 78 ms
19:05:21.546 00.000 29876 Move returns status 0, amount 33
19:05:21.546 00.000 29876 MoveAxis(N, 0, ABG)
19:05:21.546 00.000 29876 Move returns status 0, amount 0
19:05:21.546 00.000 29876 move complete, result=0
19:05:21.546 00.000 29876 worker thread done servicing request
19:05:21.546 00.000 29876 Worker thread wakes up
19:05:21.546 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.2 px 0 ms NORTH
19:05:21.549 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:21.549 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:23.674 02.125 29876 Exposure complete
19:05:23.718 00.044 29876 worker thread done servicing request
19:05:23.718 00.000 31432 OnExposeComplete: enter
19:05:23.721 00.003 31432 UpdateGuideState(): m_state=6
19:05:23.723 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
19:05:23.726 00.003 31432 Star::Find returns 1 (0), X=1256.57, Y=944.63, Mass=4160, SNR=41.5, Peak=253 HFD=4.5
19:05:23.728 00.002 31432 MultiStar: [#1 -0.90,-0.28,0.00,M2] [#2 -0.68,-0.38,0.00,M1] [#3 -0.37,-0.13,0.85,U] [#4 -0.56,-0.02,0.93,U] [#5 -0.46,-0.50,0.79,U] [#6 -0.23,-0.16,0.78,U] [#7 -0.49,-0.13,0.81,U] [#8 -0.13,-0.16,0.70,U] 
19:05:23.730 00.002 31432 refined, 6 included, MultiStar: {-0.43, -0.14}, one-star: {-0.66, 0.05}
19:05:23.732 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
19:05:23.733 00.001 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
19:05:23.735 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.83 mountX=-0.43 mountY=0.07, mountTheta=2.98
19:05:23.738 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.14, opts=13)
19:05:23.740 00.002 31432 Enqueuing Move request for scope (-0.43, -0.14)
19:05:23.742 00.002 29876 Worker thread wakes up
19:05:23.742 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd
19:05:23.742 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.14)
19:05:23.742 00.000 29876 Moving (-0.43, -0.14) raw xDistance=-0.43 yDistance=0.07
19:05:23.742 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
19:05:23.742 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:23.742 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:05:23.742 00.000 29876 MoveAxis(E, 46, ABG)
19:05:23.742 00.000 29876 Guiding  Dir = 2, Dur = 46
19:05:23.742 00.000 29876 IsSlewing returns 0
19:05:23.742 00.000 29876 IsGuiding returns 0
19:05:23.743 00.001 29876 PulseGuide returned control before completion, sleep 56
19:05:23.746 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:23.757 00.011 31432 UpdateGuideState exits: m=4160 RSB=41.5
19:05:23.760 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:23.762 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:23.764 00.002 31432 Enqueuing Expose request
19:05:23.813 00.049 29876 IsGuiding returns 1
19:05:23.813 00.000 29876 scope still moving after pulse duration time elapsed
19:05:23.844 00.031 29876 IsSlewing returns 0
19:05:23.844 00.000 29876 IsGuiding returns 1
19:05:23.875 00.031 29876 IsSlewing returns 0
19:05:23.875 00.000 29876 IsGuiding returns 0
19:05:23.875 00.000 29876 scope move finished after 46 + 86 ms
19:05:23.875 00.000 29876 Move returns status 0, amount 46
19:05:23.875 00.000 29876 MoveAxis(N, 0, ABG)
19:05:23.875 00.000 29876 Move returns status 0, amount 0
19:05:23.875 00.000 29876 move complete, result=0
19:05:23.875 00.000 29876 worker thread done servicing request
19:05:23.875 00.000 29876 Worker thread wakes up
19:05:23.875 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:23.876 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:23.876 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.1 px 0 ms NORTH
19:05:25.778 01.902 29876 Exposure complete
19:05:25.836 00.058 29876 worker thread done servicing request
19:05:25.836 00.000 31432 OnExposeComplete: enter
19:05:25.840 00.004 31432 UpdateGuideState(): m_state=6
19:05:25.842 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
19:05:25.844 00.002 31432 Star::Find returns 1 (0), X=1257.03, Y=944.58, Mass=4044, SNR=40.7, Peak=217 HFD=4.8
19:05:25.846 00.002 31432 MultiStar: [#1 -0.60,-0.02,0.85,U] [#2 0.16,-0.40,0.90,U] [#3 -0.22,-0.53,0.89,U] [#4 -0.05,-0.27,0.94,U] [#5 0.09,-0.37,0.78,U] [#6 0.26,-0.15,0.77,U] [#7 -0.02,0.09,0.81,U] [#8 0.28,-0.28,0.72,U] 
19:05:25.848 00.002 31432 single-star, 8 included, MultiStar: {-0.05, -0.21}, one-star: {-0.19, 0.00}
19:05:25.850 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
19:05:25.852 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
19:05:25.854 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=-0.19 mountY=-0.03, mountTheta=-2.98
19:05:25.858 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.00, opts=13)
19:05:25.861 00.003 31432 Enqueuing Move request for scope (-0.19, 0.00)
19:05:25.863 00.002 29876 Worker thread wakes up
19:05:25.863 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
19:05:25.863 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
19:05:25.863 00.000 29876 Moving (-0.19, 0.00) raw xDistance=-0.19 yDistance=-0.03
19:05:25.863 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:05:25.863 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:25.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:05:25.863 00.000 29876 MoveAxis(E, 0, ABG)
19:05:25.863 00.000 29876 Move returns status 0, amount 0
19:05:25.863 00.000 29876 MoveAxis(N, 0, ABG)
19:05:25.863 00.000 29876 Move returns status 0, amount 0
19:05:25.863 00.000 29876 move complete, result=0
19:05:25.863 00.000 29876 worker thread done servicing request
19:05:25.867 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:25.884 00.017 31432 UpdateGuideState exits: m=4044 RSB=40.7
19:05:25.886 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:25.889 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:25.892 00.003 31432 Enqueuing Expose request
19:05:25.894 00.002 29876 Worker thread wakes up
19:05:25.894 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:05:25.896 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:25.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:28.027 02.131 29876 Exposure complete
19:05:28.071 00.044 29876 worker thread done servicing request
19:05:28.071 00.000 31432 OnExposeComplete: enter
19:05:28.073 00.002 31432 UpdateGuideState(): m_state=6
19:05:28.075 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
19:05:28.077 00.002 31432 Star::Find returns 1 (0), X=1257.25, Y=944.76, Mass=4023, SNR=40.1, Peak=236 HFD=4.3
19:05:28.079 00.002 31432 MultiStar: [#1 -0.47,0.16,0.84,U] [#2 0.22,-0.00,0.92,U] [#3 0.19,0.04,0.89,U] [#4 0.27,-0.14,0.98,U] [#5 0.14,-0.13,0.79,U] [#6 0.50,-0.16,0.79,U] [#7 -0.06,0.20,0.84,U] [#8 0.33,0.08,0.74,U] 
19:05:28.081 00.002 31432 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.03, 0.17}
19:05:28.083 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
19:05:28.085 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
19:05:28.087 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=0.12 mountY=-0.01, mountTheta=-0.06
19:05:28.090 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.03, opts=13)
19:05:28.093 00.003 31432 Enqueuing Move request for scope (0.12, 0.03)
19:05:28.094 00.001 29876 Worker thread wakes up
19:05:28.095 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
19:05:28.095 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
19:05:28.095 00.000 29876 Moving (0.12, 0.03) raw xDistance=0.12 yDistance=-0.01
19:05:28.095 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:05:28.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:28.095 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:05:28.095 00.000 29876 MoveAxis(E, 0, ABG)
19:05:28.095 00.000 29876 Move returns status 0, amount 0
19:05:28.095 00.000 29876 MoveAxis(N, 0, ABG)
19:05:28.095 00.000 29876 Move returns status 0, amount 0
19:05:28.095 00.000 29876 move complete, result=0
19:05:28.095 00.000 29876 worker thread done servicing request
19:05:28.098 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:28.110 00.012 31432 UpdateGuideState exits: m=4023 RSB=40.1
19:05:28.112 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:28.114 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:28.116 00.002 31432 Enqueuing Expose request
19:05:28.118 00.002 29876 Worker thread wakes up
19:05:28.118 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:05:28.121 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:28.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:30.031 01.910 29876 Exposure complete
19:05:30.074 00.043 29876 worker thread done servicing request
19:05:30.074 00.000 31432 OnExposeComplete: enter
19:05:30.077 00.003 31432 UpdateGuideState(): m_state=6
19:05:30.079 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
19:05:30.081 00.002 31432 Star::Find returns 1 (0), X=1256.24, Y=944.39, Mass=4327, SNR=42.2, Peak=235 HFD=4.6
19:05:30.083 00.002 31432 MultiStar: [#1 -1.01,-0.07,0.00,M1] [#2 -0.70,-0.19,0.00,M1] [#3 -0.75,0.02,0.00,M1] [#4 -0.60,0.04,0.89,U] [#5 -0.85,-0.09,0.00,M1] [#6 -0.22,0.01,0.77,U] [#7 -0.58,0.06,0.83,U] [#8 -0.73,-0.22,0.00,M1] 
19:05:30.085 00.002 31432 refined, 3 included, MultiStar: {-0.62, -0.03}, one-star: {-0.99, -0.19}
19:05:30.087 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
19:05:30.089 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
19:05:30.091 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.03 hyp=0.62 cameraTheta=-3.10 mountX=-0.62 mountY=-0.07, mountTheta=-3.03
19:05:30.094 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.03, opts=13)
19:05:30.096 00.002 31432 Enqueuing Move request for scope (-0.62, -0.03)
19:05:30.098 00.002 29876 Worker thread wakes up
19:05:30.098 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.03) opts 0xd
19:05:30.098 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.03)
19:05:30.098 00.000 29876 Moving (-0.62, -0.03) raw xDistance=-0.62 yDistance=-0.07
19:05:30.098 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
19:05:30.098 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:30.098 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:05:30.098 00.000 29876 MoveAxis(E, 60, ABG)
19:05:30.098 00.000 29876 Guiding  Dir = 2, Dur = 60
19:05:30.098 00.000 29876 IsSlewing returns 0
19:05:30.099 00.001 29876 IsGuiding returns 0
19:05:30.099 00.000 29876 PulseGuide returned control before completion, sleep 70
19:05:30.102 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:30.114 00.012 31432 UpdateGuideState exits: m=4327 RSB=42.2
19:05:30.117 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:30.119 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:30.121 00.002 31432 Enqueuing Expose request
19:05:30.182 00.061 29876 IsGuiding returns 1
19:05:30.182 00.000 29876 scope still moving after pulse duration time elapsed
19:05:30.212 00.030 29876 IsSlewing returns 0
19:05:30.212 00.000 29876 IsGuiding returns 1
19:05:30.243 00.031 29876 IsSlewing returns 0
19:05:30.243 00.000 29876 IsGuiding returns 1
19:05:30.274 00.031 29876 IsSlewing returns 0
19:05:30.274 00.000 29876 IsGuiding returns 0
19:05:30.274 00.000 29876 scope move finished after 60 + 115 ms
19:05:30.274 00.000 29876 Move returns status 0, amount 60
19:05:30.274 00.000 29876 MoveAxis(N, 0, ABG)
19:05:30.274 00.000 29876 Move returns status 0, amount 0
19:05:30.274 00.000 29876 move complete, result=0
19:05:30.275 00.001 29876 worker thread done servicing request
19:05:30.275 00.000 29876 Worker thread wakes up
19:05:30.275 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:30.275 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:30.275 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.1 px 0 ms NORTH
19:05:32.396 02.121 29876 Exposure complete
19:05:32.441 00.045 29876 worker thread done servicing request
19:05:32.441 00.000 31432 OnExposeComplete: enter
19:05:32.443 00.002 31432 UpdateGuideState(): m_state=6
19:05:32.446 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
19:05:32.448 00.002 31432 Star::Find returns 1 (0), X=1256.78, Y=944.60, Mass=3970, SNR=40.4, Peak=228 HFD=4.6
19:05:32.450 00.002 31432 MultiStar: [#1 -0.78,-0.33,0.00,M2] [#2 -0.49,-0.36,0.87,U] [#3 -0.34,-0.17,0.88,U] [#4 0.07,-0.33,0.94,U] [#5 -0.21,-0.49,0.80,U] [#6 -0.31,-0.19,0.80,U] [#7 -0.32,-0.16,0.80,U] [#8 -0.15,-0.34,0.72,U] 
19:05:32.452 00.002 31432 refined, 7 included, MultiStar: {-0.28, -0.25}, one-star: {-0.45, 0.02}
19:05:32.454 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.44 = -2.44)
19:05:32.455 00.001 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.57 = 0.57)
19:05:32.457 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.37 cameraTheta=-2.41 mountX=-0.28 mountY=0.20, mountTheta=2.52
19:05:32.460 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.25, opts=13)
19:05:32.462 00.002 31432 Enqueuing Move request for scope (-0.28, -0.25)
19:05:32.464 00.002 29876 Worker thread wakes up
19:05:32.464 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
19:05:32.464 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
19:05:32.464 00.000 29876 Moving (-0.28, -0.25) raw xDistance=-0.28 yDistance=0.20
19:05:32.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
19:05:32.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:32.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:05:32.464 00.000 29876 MoveAxis(E, 36, ABG)
19:05:32.464 00.000 29876 Guiding  Dir = 2, Dur = 36
19:05:32.465 00.001 29876 IsSlewing returns 0
19:05:32.465 00.000 29876 IsGuiding returns 0
19:05:32.465 00.000 29876 PulseGuide returned control before completion, sleep 46
19:05:32.469 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:32.481 00.012 31432 UpdateGuideState exits: m=3970 RSB=40.4
19:05:32.484 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:32.485 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:32.487 00.002 31432 Enqueuing Expose request
19:05:32.520 00.033 29876 IsGuiding returns 1
19:05:32.520 00.000 29876 scope still moving after pulse duration time elapsed
19:05:32.551 00.031 29876 IsSlewing returns 0
19:05:32.551 00.000 29876 IsGuiding returns 0
19:05:32.551 00.000 29876 scope move finished after 36 + 49 ms
19:05:32.551 00.000 29876 Move returns status 0, amount 36
19:05:32.551 00.000 29876 MoveAxis(N, 0, ABG)
19:05:32.551 00.000 29876 Move returns status 0, amount 0
19:05:32.551 00.000 29876 move complete, result=0
19:05:32.551 00.000 29876 worker thread done servicing request
19:05:32.551 00.000 29876 Worker thread wakes up
19:05:32.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:32.551 00.000 31432 GuideStep: -0.3 px 36 ms EAST, 0.2 px 0 ms NORTH
19:05:32.554 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:34.461 01.907 29876 Exposure complete
19:05:34.504 00.043 29876 worker thread done servicing request
19:05:34.504 00.000 31432 OnExposeComplete: enter
19:05:34.507 00.003 31432 UpdateGuideState(): m_state=6
19:05:34.509 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
19:05:34.511 00.002 31432 Star::Find returns 1 (0), X=1256.17, Y=944.33, Mass=4140, SNR=41.2, Peak=241 HFD=4.5
19:05:34.513 00.002 31432 MultiStar: [#1 -1.25,-0.32,0.00,M3] [#2 -0.66,-0.54,0.00,M1] [#3 -0.74,-0.58,0.00,M1] [#4 -0.39,-0.38,0.93,U] [#5 -0.69,-0.51,0.00,M1] [#6 -0.47,-0.52,0.79,U] [#7 -1.11,-0.26,0.00,M1] [#8 -0.32,-0.66,0.00,M1] 
19:05:34.515 00.002 31432 refined, 2 included, MultiStar: {-0.66, -0.37}, one-star: {-1.06, -0.25}
19:05:34.517 00.002 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.65 = -2.65)
19:05:34.520 00.003 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
19:05:34.522 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.37 hyp=0.76 cameraTheta=-2.63 mountX=-0.67 mountY=0.27, mountTheta=2.76
19:05:34.524 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.37, opts=13)
19:05:34.526 00.002 31432 Enqueuing Move request for scope (-0.66, -0.37)
19:05:34.529 00.003 29876 Worker thread wakes up
19:05:34.529 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.37) opts 0xd
19:05:34.529 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.37)
19:05:34.529 00.000 29876 Moving (-0.66, -0.37) raw xDistance=-0.67 yDistance=0.27
19:05:34.529 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.67
19:05:34.529 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:34.529 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:05:34.529 00.000 29876 MoveAxis(E, 69, ABG)
19:05:34.529 00.000 29876 Guiding  Dir = 2, Dur = 69
19:05:34.529 00.000 29876 IsSlewing returns 0
19:05:34.529 00.000 29876 IsGuiding returns 0
19:05:34.529 00.000 29876 PulseGuide returned control before completion, sleep 79
19:05:34.533 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:34.551 00.018 31432 UpdateGuideState exits: m=4140 RSB=41.2
19:05:34.554 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:34.556 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:34.558 00.002 31432 Enqueuing Expose request
19:05:34.616 00.058 29876 IsGuiding returns 1
19:05:34.616 00.000 29876 scope still moving after pulse duration time elapsed
19:05:34.648 00.032 29876 IsSlewing returns 0
19:05:34.648 00.000 29876 IsGuiding returns 1
19:05:34.679 00.031 29876 IsSlewing returns 0
19:05:34.679 00.000 29876 IsGuiding returns 1
19:05:34.709 00.030 29876 IsSlewing returns 0
19:05:34.709 00.000 29876 IsGuiding returns 0
19:05:34.709 00.000 29876 scope move finished after 69 + 110 ms
19:05:34.709 00.000 29876 Move returns status 0, amount 69
19:05:34.709 00.000 29876 MoveAxis(N, 0, ABG)
19:05:34.709 00.000 29876 Move returns status 0, amount 0
19:05:34.709 00.000 29876 move complete, result=0
19:05:34.709 00.000 29876 worker thread done servicing request
19:05:34.709 00.000 29876 Worker thread wakes up
19:05:34.709 00.000 31432 GuideStep: -0.7 px 69 ms EAST, 0.3 px 0 ms NORTH
19:05:34.712 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:34.712 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:36.938 02.226 29876 Exposure complete
19:05:36.983 00.045 29876 worker thread done servicing request
19:05:36.983 00.000 31432 OnExposeComplete: enter
19:05:36.985 00.002 31432 UpdateGuideState(): m_state=6
19:05:36.987 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
19:05:36.989 00.002 31432 Star::Find returns 1 (0), X=1256.81, Y=944.53, Mass=3729, SNR=38.6, Peak=231 HFD=3.9
19:05:36.991 00.002 31432 MultiStar: [#1 -0.89,-0.27,0.00,M4] [#2 -0.59,-0.21,1.00,U] [#3 -0.66,-0.19,0.93,U] [#4 -0.21,0.04,1.02,U] [#5 -0.55,-0.17,0.85,U] [#6 -0.31,-0.10,0.85,U] [#7 -0.44,-0.33,0.89,U] [#8 -0.04,-0.27,0.77,U] 
19:05:36.993 00.002 31432 single-star, 7 included, MultiStar: {-0.41, -0.15}, one-star: {-0.42, -0.05}
19:05:36.994 00.001 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:05:36.996 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:05:36.998 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.05 hyp=0.42 cameraTheta=-3.02 mountX=-0.42 mountY=-0.01, mountTheta=-3.11
19:05:37.001 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.05, opts=13)
19:05:37.003 00.002 31432 Enqueuing Move request for scope (-0.42, -0.05)
19:05:37.005 00.002 29876 Worker thread wakes up
19:05:37.005 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.05) opts 0xd
19:05:37.005 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.05)
19:05:37.005 00.000 29876 Moving (-0.42, -0.05) raw xDistance=-0.42 yDistance=-0.01
19:05:37.005 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
19:05:37.005 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:37.005 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:05:37.005 00.000 29876 MoveAxis(E, 50, ABG)
19:05:37.005 00.000 29876 Guiding  Dir = 2, Dur = 50
19:05:37.006 00.001 29876 IsSlewing returns 0
19:05:37.006 00.000 29876 IsGuiding returns 0
19:05:37.006 00.000 29876 PulseGuide returned control before completion, sleep 60
19:05:37.009 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:37.020 00.011 31432 UpdateGuideState exits: m=3729 RSB=38.6
19:05:37.023 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:37.024 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:37.026 00.002 31432 Enqueuing Expose request
19:05:37.076 00.050 29876 IsGuiding returns 1
19:05:37.076 00.000 29876 scope still moving after pulse duration time elapsed
19:05:37.106 00.030 29876 IsSlewing returns 0
19:05:37.106 00.000 29876 IsGuiding returns 1
19:05:37.137 00.031 29876 IsSlewing returns 0
19:05:37.137 00.000 29876 IsGuiding returns 1
19:05:37.168 00.031 29876 IsSlewing returns 0
19:05:37.168 00.000 29876 IsGuiding returns 0
19:05:37.168 00.000 29876 scope move finished after 50 + 112 ms
19:05:37.168 00.000 29876 Move returns status 0, amount 50
19:05:37.168 00.000 29876 MoveAxis(N, 0, ABG)
19:05:37.168 00.000 29876 Move returns status 0, amount 0
19:05:37.168 00.000 29876 move complete, result=0
19:05:37.168 00.000 29876 worker thread done servicing request
19:05:37.168 00.000 29876 Worker thread wakes up
19:05:37.168 00.000 31432 GuideStep: -0.4 px 50 ms EAST, -0.0 px 0 ms NORTH
19:05:37.171 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:37.171 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:39.077 01.906 29876 Exposure complete
19:05:39.120 00.043 29876 worker thread done servicing request
19:05:39.120 00.000 31432 OnExposeComplete: enter
19:05:39.123 00.003 31432 UpdateGuideState(): m_state=6
19:05:39.125 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
19:05:39.127 00.002 31432 Star::Find returns 1 (0), X=1256.93, Y=944.39, Mass=4041, SNR=40.9, Peak=253 HFD=4.1
19:05:39.129 00.002 31432 MultiStar: [#1 -0.56,-0.39,0.84,U] [#2 0.01,-0.26,0.90,U] [#3 -0.65,-0.34,0.00,M1] [#4 -0.40,-0.11,0.98,U] [#5 0.10,-0.39,0.81,U] [#6 -0.26,-0.09,0.79,U] [#7 0.21,-0.39,0.83,U] [#8 0.38,-0.56,0.74,U] 
19:05:39.131 00.002 31432 refined, 7 included, MultiStar: {-0.12, -0.29}, one-star: {-0.30, -0.19}
19:05:39.133 00.002 31432 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
19:05:39.134 00.001 31432 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
19:05:39.136 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.96 mountX=-0.13 mountY=0.27, mountTheta=2.01
19:05:39.139 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.29, opts=13)
19:05:39.141 00.002 31432 Enqueuing Move request for scope (-0.12, -0.29)
19:05:39.143 00.002 29876 Worker thread wakes up
19:05:39.143 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
19:05:39.143 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
19:05:39.143 00.000 29876 Moving (-0.12, -0.29) raw xDistance=-0.13 yDistance=0.27
19:05:39.143 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:05:39.143 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:39.143 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:05:39.143 00.000 29876 MoveAxis(E, 0, ABG)
19:05:39.143 00.000 29876 Move returns status 0, amount 0
19:05:39.143 00.000 29876 MoveAxis(N, 0, ABG)
19:05:39.143 00.000 29876 Move returns status 0, amount 0
19:05:39.143 00.000 29876 move complete, result=0
19:05:39.143 00.000 29876 worker thread done servicing request
19:05:39.147 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:39.158 00.011 31432 UpdateGuideState exits: m=4041 RSB=40.9
19:05:39.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:39.162 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:39.164 00.002 31432 Enqueuing Expose request
19:05:39.166 00.002 29876 Worker thread wakes up
19:05:39.166 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:05:39.169 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:39.169 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:41.297 02.128 29876 Exposure complete
19:05:41.341 00.044 29876 worker thread done servicing request
19:05:41.341 00.000 31432 OnExposeComplete: enter
19:05:41.343 00.002 31432 UpdateGuideState(): m_state=6
19:05:41.345 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
19:05:41.347 00.002 31432 Star::Find returns 1 (0), X=1256.57, Y=944.34, Mass=4259, SNR=41.7, Peak=213 HFD=4.8
19:05:41.349 00.002 31432 MultiStar: [#1 -1.22,-0.26,0.00,M4] [#2 -0.76,-0.37,0.00,M1] [#3 -0.92,-0.29,0.00,M2] [#4 -0.36,-0.22,0.91,U] [#5 -0.43,-0.46,0.80,U] [#6 -0.30,-0.29,0.78,U] [#7 -0.89,0.15,0.00,M1] [#8 0.14,-0.57,0.70,U] 
19:05:41.351 00.002 31432 refined, 4 included, MultiStar: {-0.35, -0.34}, one-star: {-0.66, -0.24}
19:05:41.353 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
19:05:41.354 00.001 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
19:05:41.356 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-2.37 mountX=-0.36 mountY=0.29, mountTheta=2.47
19:05:41.359 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.34, opts=13)
19:05:41.361 00.002 31432 Enqueuing Move request for scope (-0.35, -0.34)
19:05:41.363 00.002 29876 Worker thread wakes up
19:05:41.363 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.34) opts 0xd
19:05:41.363 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.34)
19:05:41.363 00.000 29876 Moving (-0.35, -0.34) raw xDistance=-0.36 yDistance=0.29
19:05:41.363 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
19:05:41.363 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:41.364 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:05:41.364 00.000 29876 MoveAxis(E, 34, ABG)
19:05:41.364 00.000 29876 Guiding  Dir = 2, Dur = 34
19:05:41.364 00.000 29876 IsSlewing returns 0
19:05:41.364 00.000 29876 IsGuiding returns 0
19:05:41.364 00.000 29876 PulseGuide returned control before completion, sleep 44
19:05:41.367 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:41.379 00.012 31432 UpdateGuideState exits: m=4259 RSB=41.7
19:05:41.381 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:41.383 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:41.385 00.002 31432 Enqueuing Expose request
19:05:41.417 00.032 29876 IsGuiding returns 1
19:05:41.417 00.000 29876 scope still moving after pulse duration time elapsed
19:05:41.449 00.032 29876 IsSlewing returns 0
19:05:41.449 00.000 29876 IsGuiding returns 1
19:05:41.480 00.031 29876 IsSlewing returns 0
19:05:41.480 00.000 29876 IsGuiding returns 0
19:05:41.480 00.000 29876 scope move finished after 34 + 82 ms
19:05:41.480 00.000 29876 Move returns status 0, amount 34
19:05:41.480 00.000 29876 MoveAxis(N, 0, ABG)
19:05:41.480 00.000 29876 Move returns status 0, amount 0
19:05:41.480 00.000 29876 move complete, result=0
19:05:41.480 00.000 29876 worker thread done servicing request
19:05:41.480 00.000 29876 Worker thread wakes up
19:05:41.480 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:41.480 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:41.480 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.3 px 0 ms NORTH
19:05:43.391 01.911 29876 Exposure complete
19:05:43.435 00.044 29876 worker thread done servicing request
19:05:43.435 00.000 31432 OnExposeComplete: enter
19:05:43.437 00.002 31432 UpdateGuideState(): m_state=6
19:05:43.440 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
19:05:43.442 00.002 31432 Star::Find returns 1 (0), X=1256.33, Y=944.60, Mass=4022, SNR=40.8, Peak=253 HFD=4.3
19:05:43.444 00.002 31432 MultiStar: [#1 -1.72,-0.11,0.00,M5] [#2 -1.27,-0.17,0.00,M2] [#3 -1.12,-0.11,0.00,M3] [#4 -0.96,-0.05,0.00,M1] [#5 -0.98,-0.42,0.00,M1] [#6 -0.87,0.01,0.00,M1] [#7 -1.11,-0.01,0.00,M2] [#8 -0.54,-0.10,0.73,U] 
19:05:43.446 00.002 31432 refined, 1 included, MultiStar: {-0.75, -0.03}, one-star: {-0.90, 0.02}
19:05:43.447 00.001 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
19:05:43.449 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
19:05:43.451 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=-0.03 hyp=0.75 cameraTheta=-3.10 mountX=-0.75 mountY=-0.08, mountTheta=-3.03
19:05:43.454 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=-0.03, opts=13)
19:05:43.456 00.002 31432 Enqueuing Move request for scope (-0.75, -0.03)
19:05:43.458 00.002 29876 Worker thread wakes up
19:05:43.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.03) opts 0xd
19:05:43.458 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, -0.03)
19:05:43.458 00.000 29876 Moving (-0.75, -0.03) raw xDistance=-0.75 yDistance=-0.08
19:05:43.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75
19:05:43.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:43.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:05:43.458 00.000 29876 MoveAxis(E, 77, ABG)
19:05:43.458 00.000 29876 Guiding  Dir = 2, Dur = 77
19:05:43.458 00.000 29876 IsSlewing returns 0
19:05:43.459 00.001 29876 IsGuiding returns 0
19:05:43.459 00.000 29876 PulseGuide returned control before completion, sleep 87
19:05:43.464 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:05:43.476 00.012 31432 UpdateGuideState exits: m=4022 RSB=40.8
19:05:43.478 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:43.480 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:43.482 00.002 31432 Enqueuing Expose request
19:05:43.558 00.076 29876 IsGuiding returns 1
19:05:43.558 00.000 29876 scope still moving after pulse duration time elapsed
19:05:43.588 00.030 29876 IsSlewing returns 0
19:05:43.588 00.000 29876 IsGuiding returns 1
19:05:43.618 00.030 29876 IsSlewing returns 0
19:05:43.618 00.000 29876 IsGuiding returns 1
19:05:43.649 00.031 29876 IsSlewing returns 0
19:05:43.649 00.000 29876 IsGuiding returns 1
19:05:43.680 00.031 29876 IsSlewing returns 0
19:05:43.680 00.000 29876 IsGuiding returns 0
19:05:43.680 00.000 29876 scope move finished after 77 + 145 ms
19:05:43.680 00.000 29876 Move returns status 0, amount 77
19:05:43.680 00.000 29876 MoveAxis(N, 0, ABG)
19:05:43.680 00.000 29876 Move returns status 0, amount 0
19:05:43.680 00.000 29876 move complete, result=0
19:05:43.681 00.001 29876 worker thread done servicing request
19:05:43.681 00.000 31432 GuideStep: -0.7 px 77 ms EAST, -0.1 px 0 ms NORTH
19:05:43.683 00.002 29876 Worker thread wakes up
19:05:43.683 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:43.683 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:45.815 02.132 29876 Exposure complete
19:05:45.857 00.042 29876 worker thread done servicing request
19:05:45.858 00.001 31432 OnExposeComplete: enter
19:05:45.860 00.002 31432 UpdateGuideState(): m_state=6
19:05:45.862 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
19:05:45.864 00.002 31432 Star::Find returns 1 (0), X=1256.77, Y=944.02, Mass=4023, SNR=40.6, Peak=253 HFD=4.2
19:05:45.866 00.002 31432 MultiStar: [#1 -1.60,0.13,0.00,M6] [#2 -0.86,-0.10,0.00,M3] [#3 -0.90,-0.23,0.00,M4] [#4 -0.45,-0.02,0.95,U] [#5 -0.50,-0.22,0.83,U] [#6 -0.64,-0.12,0.81,U] [#7 -0.94,0.12,0.00,M3] [#8 -0.61,-0.36,0.71,U] 
19:05:45.867 00.001 31432 refined, 4 included, MultiStar: {-0.52, -0.26}, one-star: {-0.46, -0.56}
19:05:45.869 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
19:05:45.871 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
19:05:45.873 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-2.68 mountX=-0.53 mountY=0.18, mountTheta=2.82
19:05:45.875 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.26, opts=13)
19:05:45.877 00.002 31432 Enqueuing Move request for scope (-0.52, -0.26)
19:05:45.879 00.002 29876 Worker thread wakes up
19:05:45.879 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.26) opts 0xd
19:05:45.879 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.26)
19:05:45.879 00.000 29876 Moving (-0.52, -0.26) raw xDistance=-0.53 yDistance=0.18
19:05:45.879 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
19:05:45.879 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:45.879 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:05:45.879 00.000 29876 MoveAxis(E, 62, ABG)
19:05:45.879 00.000 29876 Guiding  Dir = 2, Dur = 62
19:05:45.880 00.001 29876 IsSlewing returns 0
19:05:45.880 00.000 29876 IsGuiding returns 0
19:05:45.880 00.000 29876 PulseGuide returned control before completion, sleep 72
19:05:45.883 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:45.896 00.013 31432 UpdateGuideState exits: m=4023 RSB=40.6
19:05:45.898 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:45.900 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:45.902 00.002 31432 Enqueuing Expose request
19:05:45.953 00.051 29876 IsGuiding returns 1
19:05:45.953 00.000 29876 scope still moving after pulse duration time elapsed
19:05:45.985 00.032 29876 IsSlewing returns 0
19:05:45.985 00.000 29876 IsGuiding returns 1
19:05:46.015 00.030 29876 IsSlewing returns 0
19:05:46.015 00.000 29876 IsGuiding returns 1
19:05:46.047 00.032 29876 IsSlewing returns 0
19:05:46.047 00.000 29876 IsGuiding returns 0
19:05:46.047 00.000 29876 scope move finished after 62 + 105 ms
19:05:46.047 00.000 29876 Move returns status 0, amount 62
19:05:46.047 00.000 29876 MoveAxis(N, 0, ABG)
19:05:46.047 00.000 29876 Move returns status 0, amount 0
19:05:46.047 00.000 29876 move complete, result=0
19:05:46.047 00.000 29876 worker thread done servicing request
19:05:46.047 00.000 29876 Worker thread wakes up
19:05:46.047 00.000 31432 GuideStep: -0.5 px 62 ms EAST, 0.2 px 0 ms NORTH
19:05:46.050 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:46.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:47.957 01.907 29876 Exposure complete
19:05:48.001 00.044 29876 worker thread done servicing request
19:05:48.001 00.000 31432 OnExposeComplete: enter
19:05:48.004 00.003 31432 UpdateGuideState(): m_state=6
19:05:48.006 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
19:05:48.008 00.002 31432 Star::Find returns 1 (0), X=1257.56, Y=944.36, Mass=4057, SNR=40.3, Peak=253 HFD=4.4
19:05:48.010 00.002 31432 MultiStar: [#1 -0.18,-0.51,0.85,U] [#2 -0.19,-0.35,0.91,U] [#3 0.30,-0.67,0.00,M5] [#4 0.34,-0.32,0.95,U] [#5 0.13,-0.51,0.83,U] [#6 0.55,-0.43,0.81,U] [#7 -0.13,-0.21,0.83,U] [#8 0.29,-1.07,0.00,M1] 
19:05:48.012 00.002 31432 refined, 6 included, MultiStar: {0.13, -0.36}, one-star: {0.34, -0.22}
19:05:48.014 00.002 31432 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
19:05:48.015 00.001 31432 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
19:05:48.017 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.23 mountX=0.12 mountY=0.37, mountTheta=1.26
19:05:48.022 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.36, opts=13)
19:05:48.024 00.002 31432 Enqueuing Move request for scope (0.13, -0.36)
19:05:48.026 00.002 29876 Worker thread wakes up
19:05:48.027 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.36) opts 0xd
19:05:48.027 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.36)
19:05:48.027 00.000 29876 Moving (0.13, -0.36) raw xDistance=0.12 yDistance=0.37
19:05:48.027 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:05:48.027 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
19:05:48.027 00.000 29876 MoveAxis(E, 0, ABG)
19:05:48.027 00.000 29876 Move returns status 0, amount 0
19:05:48.027 00.000 29876 MoveAxis(S, 27, ABG)
19:05:48.027 00.000 29876 Guiding  Dir = 1, Dur = 27
19:05:48.027 00.000 29876 IsSlewing returns 0
19:05:48.027 00.000 29876 IsGuiding returns 0
19:05:48.028 00.001 29876 PulseGuide returned control before completion, sleep 37
19:05:48.031 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:48.042 00.011 31432 UpdateGuideState exits: m=4057 RSB=40.3
19:05:48.044 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:48.046 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:48.048 00.002 31432 Enqueuing Expose request
19:05:48.066 00.018 29876 IsGuiding returns 1
19:05:48.066 00.000 29876 scope still moving after pulse duration time elapsed
19:05:48.097 00.031 29876 IsSlewing returns 0
19:05:48.097 00.000 29876 IsGuiding returns 1
19:05:48.127 00.030 29876 IsSlewing returns 0
19:05:48.127 00.000 29876 IsGuiding returns 1
19:05:48.158 00.031 29876 IsSlewing returns 0
19:05:48.158 00.000 29876 IsGuiding returns 1
19:05:48.190 00.032 29876 IsSlewing returns 0
19:05:48.190 00.000 29876 IsGuiding returns 0
19:05:48.190 00.000 29876 scope move finished after 27 + 135 ms
19:05:48.190 00.000 29876 Move returns status 0, amount 27
19:05:48.190 00.000 29876 move complete, result=0
19:05:48.191 00.001 29876 worker thread done servicing request
19:05:48.191 00.000 29876 Worker thread wakes up
19:05:48.191 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 27 ms SOUTH
19:05:48.195 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:48.195 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:50.423 02.228 29876 Exposure complete
19:05:50.467 00.044 29876 worker thread done servicing request
19:05:50.467 00.000 31432 OnExposeComplete: enter
19:05:50.470 00.003 31432 UpdateGuideState(): m_state=6
19:05:50.472 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
19:05:50.474 00.002 31432 Star::Find returns 1 (0), X=1257.09, Y=944.95, Mass=4080, SNR=40.9, Peak=253 HFD=4.3
19:05:50.475 00.001 31432 MultiStar: [#1 -0.45,0.10,0.79,U] [#2 0.33,0.19,0.87,U] [#3 0.47,0.32,0.87,U] [#4 0.35,0.03,0.91,U] [#5 -0.11,0.18,0.81,U] [#6 0.41,0.20,0.80,U] [#7 0.58,-0.11,0.82,U] [#8 0.20,0.38,0.71,U] 
19:05:50.477 00.002 31432 refined, 8 included, MultiStar: {0.18, 0.18}, one-star: {-0.13, 0.37}
19:05:50.479 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
19:05:50.481 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.51)
19:05:50.483 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.78 mountX=0.19 mountY=-0.15, mountTheta=-0.68
19:05:50.486 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.18, opts=13)
19:05:50.488 00.002 31432 Enqueuing Move request for scope (0.18, 0.18)
19:05:50.490 00.002 29876 Worker thread wakes up
19:05:50.490 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
19:05:50.490 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
19:05:50.490 00.000 29876 Moving (0.18, 0.18) raw xDistance=0.19 yDistance=-0.15
19:05:50.490 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:05:50.490 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:50.490 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:05:50.490 00.000 29876 MoveAxis(E, 0, ABG)
19:05:50.490 00.000 29876 Move returns status 0, amount 0
19:05:50.491 00.001 29876 MoveAxis(N, 0, ABG)
19:05:50.491 00.000 29876 Move returns status 0, amount 0
19:05:50.491 00.000 29876 move complete, result=0
19:05:50.491 00.000 29876 worker thread done servicing request
19:05:50.494 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:50.506 00.012 31432 UpdateGuideState exits: m=4080 RSB=40.9
19:05:50.508 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:50.510 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:50.512 00.002 31432 Enqueuing Expose request
19:05:50.514 00.002 29876 Worker thread wakes up
19:05:50.514 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:05:50.516 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:50.516 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:52.422 01.906 29876 Exposure complete
19:05:52.464 00.042 29876 worker thread done servicing request
19:05:52.464 00.000 31432 OnExposeComplete: enter
19:05:52.466 00.002 31432 UpdateGuideState(): m_state=6
19:05:52.469 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
19:05:52.471 00.002 31432 Star::Find returns 1 (0), X=1256.75, Y=944.49, Mass=3779, SNR=39.8, Peak=253 HFD=3.9
19:05:52.473 00.002 31432 MultiStar: [#1 -0.65,0.17,0.84,U] [#2 -0.52,-0.33,0.97,U] [#3 -0.80,-0.29,0.00,M5] [#4 -0.10,-0.15,0.96,U] [#5 -0.30,-0.28,0.79,U] [#6 -0.40,0.00,0.80,U] [#7 -0.47,0.11,0.84,U] [#8 -0.10,-0.13,0.73,U] 
19:05:52.475 00.002 31432 refined, 7 included, MultiStar: {-0.38, -0.09}, one-star: {-0.48, -0.09}
19:05:52.476 00.001 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
19:05:52.478 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
19:05:52.480 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.91 mountX=-0.38 mountY=0.03, mountTheta=3.06
19:05:52.485 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.09, opts=13)
19:05:52.488 00.003 31432 Enqueuing Move request for scope (-0.38, -0.09)
19:05:52.490 00.002 29876 Worker thread wakes up
19:05:52.490 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd
19:05:52.490 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.09)
19:05:52.490 00.000 29876 Moving (-0.38, -0.09) raw xDistance=-0.38 yDistance=0.03
19:05:52.491 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
19:05:52.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:52.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:05:52.491 00.000 29876 MoveAxis(E, 37, ABG)
19:05:52.491 00.000 29876 Guiding  Dir = 2, Dur = 37
19:05:52.491 00.000 29876 IsSlewing returns 0
19:05:52.491 00.000 29876 IsGuiding returns 0
19:05:52.491 00.000 29876 PulseGuide returned control before completion, sleep 47
19:05:52.494 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:52.505 00.011 31432 UpdateGuideState exits: m=3779 RSB=39.8
19:05:52.508 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:52.510 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:52.512 00.002 31432 Enqueuing Expose request
19:05:52.545 00.033 29876 IsGuiding returns 1
19:05:52.545 00.000 29876 scope still moving after pulse duration time elapsed
19:05:52.576 00.031 29876 IsSlewing returns 0
19:05:52.576 00.000 29876 IsGuiding returns 1
19:05:52.606 00.030 29876 IsSlewing returns 0
19:05:52.606 00.000 29876 IsGuiding returns 1
19:05:52.638 00.032 29876 IsSlewing returns 0
19:05:52.638 00.000 29876 IsGuiding returns 1
19:05:52.669 00.031 29876 IsSlewing returns 0
19:05:52.669 00.000 29876 IsGuiding returns 0
19:05:52.669 00.000 29876 scope move finished after 37 + 140 ms
19:05:52.669 00.000 29876 Move returns status 0, amount 37
19:05:52.669 00.000 29876 MoveAxis(N, 0, ABG)
19:05:52.669 00.000 29876 Move returns status 0, amount 0
19:05:52.669 00.000 29876 move complete, result=0
19:05:52.669 00.000 29876 worker thread done servicing request
19:05:52.669 00.000 29876 Worker thread wakes up
19:05:52.669 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.0 px 0 ms NORTH
19:05:52.673 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:52.673 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:54.797 02.124 29876 Exposure complete
19:05:54.842 00.045 29876 worker thread done servicing request
19:05:54.842 00.000 31432 OnExposeComplete: enter
19:05:54.845 00.003 31432 UpdateGuideState(): m_state=6
19:05:54.847 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
19:05:54.849 00.002 31432 Star::Find returns 1 (0), X=1256.91, Y=945.19, Mass=4107, SNR=41.7, Peak=253 HFD=4.4
19:05:54.851 00.002 31432 MultiStar: [#1 -1.52,0.31,0.00,M4] [#2 -0.63,0.15,0.87,U] [#3 -0.97,0.25,0.00,M6] [#4 -0.84,0.25,0.00,M1] [#5 -0.74,0.18,0.00,M1] [#6 -0.77,0.35,0.00,M1] [#7 -1.06,0.23,0.00,M1] [#8 -0.71,0.26,0.00,M1] 
19:05:54.853 00.002 31432 refined, 1 included, MultiStar: {-0.46, 0.39}, one-star: {-0.32, 0.61}
19:05:54.855 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
19:05:54.856 00.001 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.86)
19:05:54.858 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.39 hyp=0.61 cameraTheta=2.44 mountX=-0.46 mountY=-0.46, mountTheta=-2.35
19:05:54.861 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.39, opts=13)
19:05:54.863 00.002 31432 Enqueuing Move request for scope (-0.46, 0.39)
19:05:54.865 00.002 29876 Worker thread wakes up
19:05:54.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.39) opts 0xd
19:05:54.865 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.39)
19:05:54.865 00.000 29876 Moving (-0.46, 0.39) raw xDistance=-0.46 yDistance=-0.46
19:05:54.865 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
19:05:54.865 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:05:54.865 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
19:05:54.865 00.000 29876 MoveAxis(E, 49, ABG)
19:05:54.865 00.000 29876 Guiding  Dir = 2, Dur = 49
19:05:54.865 00.000 29876 IsSlewing returns 0
19:05:54.866 00.001 29876 IsGuiding returns 0
19:05:54.866 00.000 29876 PulseGuide returned control before completion, sleep 59
19:05:54.869 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:05:54.880 00.011 31432 UpdateGuideState exits: m=4107 RSB=41.7
19:05:54.882 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:54.884 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:54.886 00.002 31432 Enqueuing Expose request
19:05:54.934 00.048 29876 IsGuiding returns 1
19:05:54.934 00.000 29876 scope still moving after pulse duration time elapsed
19:05:54.966 00.032 29876 IsSlewing returns 0
19:05:54.966 00.000 29876 IsGuiding returns 1
19:05:54.996 00.030 29876 IsSlewing returns 0
19:05:54.996 00.000 29876 IsGuiding returns 1
19:05:55.027 00.031 29876 IsSlewing returns 0
19:05:55.027 00.000 29876 IsGuiding returns 0
19:05:55.027 00.000 29876 scope move finished after 49 + 112 ms
19:05:55.027 00.000 29876 Move returns status 0, amount 49
19:05:55.027 00.000 29876 MoveAxis(N, 0, ABG)
19:05:55.027 00.000 29876 Move returns status 0, amount 0
19:05:55.027 00.000 29876 move complete, result=0
19:05:55.028 00.001 29876 worker thread done servicing request
19:05:55.028 00.000 29876 Worker thread wakes up
19:05:55.028 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:55.028 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:55.028 00.000 31432 GuideStep: -0.5 px 49 ms EAST, -0.5 px 0 ms NORTH
19:05:56.941 01.913 29876 Exposure complete
19:05:56.984 00.043 29876 worker thread done servicing request
19:05:56.984 00.000 31432 OnExposeComplete: enter
19:05:56.986 00.002 31432 UpdateGuideState(): m_state=6
19:05:56.988 00.002 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
19:05:56.990 00.002 31432 Star::Find returns 1 (0), X=1256.95, Y=944.75, Mass=4059, SNR=41.4, Peak=253 HFD=4.2
19:05:56.992 00.002 31432 MultiStar: [#1 -1.37,0.10,0.00,M5] [#2 -0.36,0.08,0.88,U] [#3 -0.62,-0.05,0.89,U] [#4 -0.49,0.16,0.92,U] [#5 -0.84,0.36,0.00,M2] [#6 -0.67,0.22,0.75,U] [#7 -0.70,0.28,0.00,M2] [#8 -0.16,-0.03,0.72,U] 
19:05:56.994 00.002 31432 single-star, 5 included, MultiStar: {-0.43, 0.09}, one-star: {-0.28, 0.17}
19:05:56.996 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
19:05:56.998 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
19:05:56.999 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.58 mountX=-0.27 mountY=-0.21, mountTheta=-2.48
19:05:57.002 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.17, opts=13)
19:05:57.004 00.002 31432 Enqueuing Move request for scope (-0.28, 0.17)
19:05:57.006 00.002 29876 Worker thread wakes up
19:05:57.006 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
19:05:57.007 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
19:05:57.007 00.000 29876 Moving (-0.28, 0.17) raw xDistance=-0.27 yDistance=-0.21
19:05:57.007 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
19:05:57.007 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:57.007 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:05:57.007 00.000 29876 MoveAxis(E, 33, ABG)
19:05:57.007 00.000 29876 Guiding  Dir = 2, Dur = 33
19:05:57.007 00.000 29876 IsSlewing returns 0
19:05:57.007 00.000 29876 IsGuiding returns 0
19:05:57.007 00.000 29876 PulseGuide returned control before completion, sleep 43
19:05:57.011 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:05:57.023 00.012 31432 UpdateGuideState exits: m=4059 RSB=41.4
19:05:57.025 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:57.027 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:57.029 00.002 31432 Enqueuing Expose request
19:05:57.065 00.036 29876 IsGuiding returns 1
19:05:57.065 00.000 29876 scope still moving after pulse duration time elapsed
19:05:57.096 00.031 29876 IsSlewing returns 0
19:05:57.096 00.000 29876 IsGuiding returns 0
19:05:57.096 00.000 29876 scope move finished after 33 + 55 ms
19:05:57.096 00.000 29876 Move returns status 0, amount 33
19:05:57.096 00.000 29876 MoveAxis(N, 0, ABG)
19:05:57.096 00.000 29876 Move returns status 0, amount 0
19:05:57.096 00.000 29876 move complete, result=0
19:05:57.096 00.000 29876 worker thread done servicing request
19:05:57.096 00.000 29876 Worker thread wakes up
19:05:57.096 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
19:05:57.100 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:57.100 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:59.329 02.229 29876 Exposure complete
19:05:59.378 00.049 29876 worker thread done servicing request
19:05:59.379 00.001 31432 OnExposeComplete: enter
19:05:59.382 00.003 31432 UpdateGuideState(): m_state=6
19:05:59.385 00.003 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
19:05:59.387 00.002 31432 Star::Find returns 1 (0), X=1256.93, Y=944.44, Mass=4015, SNR=40.5, Peak=253 HFD=4.3
19:05:59.389 00.002 31432 MultiStar: [#1 -0.77,-0.22,0.00,M6] [#2 -0.39,0.03,0.95,U] [#3 -0.29,-0.08,0.88,U] [#4 0.06,0.01,0.92,U] [#5 -0.27,0.06,0.76,U] [#6 -0.40,-0.07,0.81,U] [#7 -0.49,-0.38,0.85,U] [#8 -0.11,0.01,0.73,U] 
19:05:59.392 00.003 31432 refined, 7 included, MultiStar: {-0.27, -0.07}, one-star: {-0.29, -0.14}
19:05:59.394 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
19:05:59.395 00.001 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
19:05:59.397 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.88 mountX=-0.27 mountY=0.03, mountTheta=3.04
19:05:59.400 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.07, opts=13)
19:05:59.402 00.002 31432 Enqueuing Move request for scope (-0.27, -0.07)
19:05:59.404 00.002 29876 Worker thread wakes up
19:05:59.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
19:05:59.404 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
19:05:59.404 00.000 29876 Moving (-0.27, -0.07) raw xDistance=-0.27 yDistance=0.03
19:05:59.404 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
19:05:59.404 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:05:59.404 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:05:59.404 00.000 29876 MoveAxis(E, 31, ABG)
19:05:59.404 00.000 29876 Guiding  Dir = 2, Dur = 31
19:05:59.405 00.001 29876 IsSlewing returns 0
19:05:59.405 00.000 29876 IsGuiding returns 0
19:05:59.405 00.000 29876 PulseGuide returned control before completion, sleep 41
19:05:59.411 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:05:59.428 00.017 31432 UpdateGuideState exits: m=4015 RSB=40.5
19:05:59.431 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:59.433 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:05:59.435 00.002 31432 Enqueuing Expose request
19:05:59.452 00.017 29876 IsGuiding returns 1
19:05:59.452 00.000 29876 scope still moving after pulse duration time elapsed
19:05:59.483 00.031 29876 IsSlewing returns 0
19:05:59.483 00.000 29876 IsGuiding returns 0
19:05:59.483 00.000 29876 scope move finished after 31 + 47 ms
19:05:59.483 00.000 29876 Move returns status 0, amount 31
19:05:59.483 00.000 29876 MoveAxis(N, 0, ABG)
19:05:59.483 00.000 29876 Move returns status 0, amount 0
19:05:59.483 00.000 29876 move complete, result=0
19:05:59.483 00.000 29876 worker thread done servicing request
19:05:59.483 00.000 29876 Worker thread wakes up
19:05:59.483 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:05:59.483 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:05:59.483 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.0 px 0 ms NORTH
19:06:01.398 01.915 29876 Exposure complete
19:06:01.441 00.043 29876 worker thread done servicing request
19:06:01.441 00.000 31432 OnExposeComplete: enter
19:06:01.444 00.003 31432 UpdateGuideState(): m_state=6
19:06:01.446 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
19:06:01.449 00.003 31432 Star::Find returns 1 (0), X=1256.85, Y=944.69, Mass=4242, SNR=41.1, Peak=253 HFD=4.5
19:06:01.451 00.002 31432 MultiStar: [#1 -0.92,0.12,0.00,M7] [#2 -0.22,-0.15,0.88,U] [#3 -0.06,-0.02,0.87,U] [#4 0.19,0.12,0.93,U] [#5 -0.47,0.02,0.81,U] [#6 -0.38,0.18,0.78,U] [#7 -0.33,0.35,0.81,U] [#8 -0.36,-0.39,0.75,U] 
19:06:01.453 00.002 31432 refined, 7 included, MultiStar: {-0.24, 0.03}, one-star: {-0.38, 0.11}
19:06:01.455 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
19:06:01.456 00.001 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
19:06:01.458 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.25 cameraTheta=3.00 mountX=-0.24 mountY=-0.07, mountTheta=-2.86
19:06:01.461 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.03, opts=13)
19:06:01.463 00.002 31432 Enqueuing Move request for scope (-0.24, 0.03)
19:06:01.465 00.002 29876 Worker thread wakes up
19:06:01.465 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
19:06:01.465 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
19:06:01.465 00.000 29876 Moving (-0.24, 0.03) raw xDistance=-0.24 yDistance=-0.07
19:06:01.465 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
19:06:01.465 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:01.465 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:06:01.465 00.000 29876 MoveAxis(E, 28, ABG)
19:06:01.465 00.000 29876 Guiding  Dir = 2, Dur = 28
19:06:01.465 00.000 29876 IsSlewing returns 0
19:06:01.465 00.000 29876 IsGuiding returns 0
19:06:01.466 00.001 29876 PulseGuide returned control before completion, sleep 38
19:06:01.469 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=257, Gamma=0.490
19:06:01.480 00.011 31432 UpdateGuideState exits: m=4242 RSB=41.1
19:06:01.482 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:01.484 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:01.486 00.002 31432 Enqueuing Expose request
19:06:01.519 00.033 29876 IsGuiding returns 1
19:06:01.519 00.000 29876 scope still moving after pulse duration time elapsed
19:06:01.551 00.032 29876 IsSlewing returns 0
19:06:01.551 00.000 29876 IsGuiding returns 1
19:06:01.582 00.031 29876 IsSlewing returns 0
19:06:01.582 00.000 29876 IsGuiding returns 0
19:06:01.582 00.000 29876 scope move finished after 28 + 88 ms
19:06:01.582 00.000 29876 Move returns status 0, amount 28
19:06:01.582 00.000 29876 MoveAxis(N, 0, ABG)
19:06:01.582 00.000 29876 Move returns status 0, amount 0
19:06:01.582 00.000 29876 move complete, result=0
19:06:01.582 00.000 29876 worker thread done servicing request
19:06:01.582 00.000 29876 Worker thread wakes up
19:06:01.582 00.000 31432 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
19:06:01.586 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:01.586 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:03.715 02.129 29876 Exposure complete
19:06:03.759 00.044 29876 worker thread done servicing request
19:06:03.759 00.000 31432 OnExposeComplete: enter
19:06:03.762 00.003 31432 UpdateGuideState(): m_state=6
19:06:03.764 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
19:06:03.765 00.001 31432 Star::Find returns 1 (0), X=1256.50, Y=944.40, Mass=4013, SNR=40.9, Peak=234 HFD=4.4
19:06:03.768 00.003 31432 MultiStar: [#1 -0.99,0.36,0.00,M8] [#2 -0.95,0.05,0.00,M1] [#3 -0.75,0.27,0.00,M4] [#4 -0.78,0.18,0.00,M1] [#5 -0.61,-0.13,0.77,U] [#6 -0.71,0.34,0.00,M1] [#7 -0.80,0.19,0.00,M1] [#8 -0.41,-0.06,0.74,U] 
19:06:03.769 00.001 31432 refined, 2 included, MultiStar: {-0.60, -0.13}, one-star: {-0.72, -0.18}
19:06:03.771 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:06:03.773 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
19:06:03.775 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.13 hyp=0.61 cameraTheta=-2.93 mountX=-0.60 mountY=0.03, mountTheta=3.09
19:06:03.777 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.13, opts=13)
19:06:03.779 00.002 31432 Enqueuing Move request for scope (-0.60, -0.13)
19:06:03.781 00.002 29876 Worker thread wakes up
19:06:03.781 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.13) opts 0xd
19:06:03.781 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.13)
19:06:03.781 00.000 29876 Moving (-0.60, -0.13) raw xDistance=-0.60 yDistance=0.03
19:06:03.781 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60
19:06:03.781 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:03.781 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:06:03.781 00.000 29876 MoveAxis(E, 62, ABG)
19:06:03.781 00.000 29876 Guiding  Dir = 2, Dur = 62
19:06:03.782 00.001 29876 IsSlewing returns 0
19:06:03.782 00.000 29876 IsGuiding returns 0
19:06:03.782 00.000 29876 PulseGuide returned control before completion, sleep 72
19:06:03.785 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:03.796 00.011 31432 UpdateGuideState exits: m=4013 RSB=40.9
19:06:03.799 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:03.801 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:03.802 00.001 31432 Enqueuing Expose request
19:06:03.868 00.066 29876 IsGuiding returns 1
19:06:03.868 00.000 29876 scope still moving after pulse duration time elapsed
19:06:03.898 00.030 29876 IsSlewing returns 0
19:06:03.898 00.000 29876 IsGuiding returns 1
19:06:03.929 00.031 29876 IsSlewing returns 0
19:06:03.929 00.000 29876 IsGuiding returns 0
19:06:03.929 00.000 29876 scope move finished after 62 + 84 ms
19:06:03.929 00.000 29876 Move returns status 0, amount 62
19:06:03.929 00.000 29876 MoveAxis(N, 0, ABG)
19:06:03.929 00.000 29876 Move returns status 0, amount 0
19:06:03.929 00.000 29876 move complete, result=0
19:06:03.929 00.000 29876 worker thread done servicing request
19:06:03.929 00.000 31432 GuideStep: -0.6 px 62 ms EAST, 0.0 px 0 ms NORTH
19:06:03.932 00.003 29876 Worker thread wakes up
19:06:03.932 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:03.932 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:05.835 01.903 29876 Exposure complete
19:06:05.878 00.043 29876 worker thread done servicing request
19:06:05.878 00.000 31432 OnExposeComplete: enter
19:06:05.883 00.005 31432 UpdateGuideState(): m_state=6
19:06:05.888 00.005 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
19:06:05.893 00.005 31432 Star::Find returns 1 (0), X=1256.78, Y=944.43, Mass=4205, SNR=41.5, Peak=253 HFD=4.6
19:06:05.895 00.002 31432 MultiStar: [#1 -1.22,0.49,0.00,M9] [#2 -0.54,0.18,0.90,U] [#3 -0.56,0.17,0.90,U] [#4 -0.56,0.10,0.94,U] [#5 -0.33,-0.10,0.80,U] [#6 -0.63,0.16,0.77,U] [#7 -0.63,0.28,0.82,U] [#8 -0.31,0.29,0.71,U] 
19:06:05.899 00.004 31432 single-star, 7 included, MultiStar: {-0.50, 0.11}, one-star: {-0.44, -0.15}
19:06:05.902 00.003 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
19:06:05.904 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
19:06:05.906 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.15 hyp=0.47 cameraTheta=-2.81 mountX=-0.45 mountY=0.09, mountTheta=2.95
19:06:05.909 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.15, opts=13)
19:06:05.911 00.002 31432 Enqueuing Move request for scope (-0.44, -0.15)
19:06:05.913 00.002 29876 Worker thread wakes up
19:06:05.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.15) opts 0xd
19:06:05.913 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.15)
19:06:05.913 00.000 29876 Moving (-0.44, -0.15) raw xDistance=-0.45 yDistance=0.09
19:06:05.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
19:06:05.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:05.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:06:05.914 00.001 29876 MoveAxis(E, 52, ABG)
19:06:05.914 00.000 29876 Guiding  Dir = 2, Dur = 52
19:06:05.914 00.000 29876 IsSlewing returns 0
19:06:05.914 00.000 29876 IsGuiding returns 0
19:06:05.914 00.000 29876 PulseGuide returned control before completion, sleep 62
19:06:05.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:05.929 00.012 31432 UpdateGuideState exits: m=4205 RSB=41.5
19:06:05.932 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:05.934 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:05.936 00.002 31432 Enqueuing Expose request
19:06:05.988 00.052 29876 IsGuiding returns 1
19:06:05.988 00.000 29876 scope still moving after pulse duration time elapsed
19:06:06.019 00.031 29876 IsSlewing returns 0
19:06:06.019 00.000 29876 IsGuiding returns 0
19:06:06.019 00.000 29876 scope move finished after 52 + 52 ms
19:06:06.019 00.000 29876 Move returns status 0, amount 52
19:06:06.019 00.000 29876 MoveAxis(N, 0, ABG)
19:06:06.019 00.000 29876 Move returns status 0, amount 0
19:06:06.019 00.000 29876 move complete, result=0
19:06:06.019 00.000 29876 worker thread done servicing request
19:06:06.019 00.000 31432 GuideStep: -0.4 px 52 ms EAST, 0.1 px 0 ms NORTH
19:06:06.022 00.003 29876 Worker thread wakes up
19:06:06.022 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:06.022 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:08.156 02.134 29876 Exposure complete
19:06:08.201 00.045 29876 worker thread done servicing request
19:06:08.201 00.000 31432 OnExposeComplete: enter
19:06:08.204 00.003 31432 UpdateGuideState(): m_state=6
19:06:08.206 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
19:06:08.208 00.002 31432 Star::Find returns 1 (0), X=1256.77, Y=944.54, Mass=4116, SNR=41.3, Peak=253 HFD=4.6
19:06:08.210 00.002 31432 MultiStar: [#1 -0.94,-0.24,0.00,M10] [#2 -0.46,-0.32,0.91,U] [#3 -1.07,-0.17,0.00,M4] [#4 -0.53,0.01,0.92,U] [#5 -0.82,-0.10,0.00,M1] [#6 -0.43,-0.16,0.75,U] [#7 -0.85,-0.03,0.00,M1] [#8 -0.26,-0.25,0.73,U] 
19:06:08.212 00.002 31432 single-star, 4 included, MultiStar: {-0.43, -0.14}, one-star: {-0.45, -0.04}
19:06:08.213 00.001 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
19:06:08.216 00.003 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
19:06:08.218 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-3.05 mountX=-0.45 mountY=-0.03, mountTheta=-3.07
19:06:08.221 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.04, opts=13)
19:06:08.223 00.002 31432 Enqueuing Move request for scope (-0.45, -0.04)
19:06:08.225 00.002 29876 Worker thread wakes up
19:06:08.225 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.04) opts 0xd
19:06:08.225 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.04)
19:06:08.225 00.000 29876 Moving (-0.45, -0.04) raw xDistance=-0.45 yDistance=-0.03
19:06:08.225 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
19:06:08.225 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:08.225 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:06:08.225 00.000 29876 MoveAxis(E, 51, ABG)
19:06:08.225 00.000 29876 Guiding  Dir = 2, Dur = 51
19:06:08.225 00.000 29876 IsSlewing returns 0
19:06:08.226 00.001 29876 IsGuiding returns 0
19:06:08.226 00.000 29876 PulseGuide returned control before completion, sleep 61
19:06:08.229 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:06:08.242 00.013 31432 UpdateGuideState exits: m=4116 RSB=41.3
19:06:08.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:08.246 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:08.248 00.002 31432 Enqueuing Expose request
19:06:08.292 00.044 29876 IsGuiding returns 1
19:06:08.292 00.000 29876 scope still moving after pulse duration time elapsed
19:06:08.324 00.032 29876 IsSlewing returns 0
19:06:08.324 00.000 29876 IsGuiding returns 1
19:06:08.355 00.031 29876 IsSlewing returns 0
19:06:08.355 00.000 29876 IsGuiding returns 1
19:06:08.386 00.031 29876 IsSlewing returns 0
19:06:08.386 00.000 29876 IsGuiding returns 1
19:06:08.416 00.030 29876 IsSlewing returns 0
19:06:08.416 00.000 29876 IsGuiding returns 1
19:06:08.449 00.033 29876 IsSlewing returns 0
19:06:08.449 00.000 29876 IsGuiding returns 0
19:06:08.449 00.000 29876 scope move finished after 51 + 172 ms
19:06:08.449 00.000 29876 Move returns status 0, amount 51
19:06:08.449 00.000 29876 MoveAxis(N, 0, ABG)
19:06:08.449 00.000 29876 Move returns status 0, amount 0
19:06:08.449 00.000 29876 move complete, result=0
19:06:08.449 00.000 29876 worker thread done servicing request
19:06:08.449 00.000 29876 Worker thread wakes up
19:06:08.449 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.0 px 0 ms NORTH
19:06:08.451 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:08.451 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:10.366 01.915 29876 Exposure complete
19:06:10.409 00.043 29876 worker thread done servicing request
19:06:10.410 00.001 31432 OnExposeComplete: enter
19:06:10.412 00.002 31432 UpdateGuideState(): m_state=6
19:06:10.414 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
19:06:10.416 00.002 31432 Star::Find returns 1 (0), X=1257.66, Y=944.81, Mass=4041, SNR=40.3, Peak=242 HFD=4.3
19:06:10.418 00.002 31432 MultiStar: [#1 -0.54,-0.31,0.84,U] [#2 0.06,-0.27,0.94,U] [#3 0.01,-0.23,0.89,U] [#4 0.29,-0.12,0.97,U] [#5 0.12,-0.34,0.84,U] [#6 0.57,-0.24,0.76,U] [#7 0.14,-0.32,0.83,U] [#8 0.47,-0.38,0.72,U] 
19:06:10.420 00.002 31432 refined, 8 included, MultiStar: {0.17, -0.21}, one-star: {0.43, 0.23}
19:06:10.421 00.001 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
19:06:10.423 00.002 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
19:06:10.425 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.89 mountX=0.17 mountY=0.23, mountTheta=0.95
19:06:10.428 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.21, opts=13)
19:06:10.431 00.003 31432 Enqueuing Move request for scope (0.17, -0.21)
19:06:10.432 00.001 29876 Worker thread wakes up
19:06:10.433 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
19:06:10.433 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
19:06:10.433 00.000 29876 Moving (0.17, -0.21) raw xDistance=0.17 yDistance=0.23
19:06:10.433 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:06:10.433 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:10.433 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:06:10.433 00.000 29876 MoveAxis(E, 0, ABG)
19:06:10.433 00.000 29876 Move returns status 0, amount 0
19:06:10.433 00.000 29876 MoveAxis(N, 0, ABG)
19:06:10.433 00.000 29876 Move returns status 0, amount 0
19:06:10.433 00.000 29876 move complete, result=0
19:06:10.433 00.000 29876 worker thread done servicing request
19:06:10.436 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:10.448 00.012 31432 UpdateGuideState exits: m=4041 RSB=40.3
19:06:10.451 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:10.453 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:10.455 00.002 31432 Enqueuing Expose request
19:06:10.456 00.001 29876 Worker thread wakes up
19:06:10.456 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:06:10.459 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:10.459 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:12.586 02.127 29876 Exposure complete
19:06:12.631 00.045 29876 worker thread done servicing request
19:06:12.631 00.000 31432 OnExposeComplete: enter
19:06:12.633 00.002 31432 UpdateGuideState(): m_state=6
19:06:12.635 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
19:06:12.638 00.003 31432 Star::Find returns 1 (0), X=1257.34, Y=944.62, Mass=3937, SNR=40.5, Peak=253 HFD=4.2
19:06:12.640 00.002 31432 MultiStar: [#1 -0.61,-0.08,0.83,U] [#2 0.20,0.38,0.97,U] [#3 0.50,-0.13,0.91,U] [#4 0.66,0.22,0.96,U] [#5 0.59,-0.18,0.81,U] [#6 0.24,0.23,0.80,U] [#7 -0.28,0.01,0.80,U] [#8 0.16,0.47,0.74,U] 
19:06:12.642 00.002 31432 single-star, 8 included, MultiStar: {0.19, 0.11}, one-star: {0.12, 0.04}
19:06:12.645 00.003 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
19:06:12.646 00.001 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
19:06:12.648 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=0.12 mountY=-0.02, mountTheta=-0.15
19:06:12.651 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.04, opts=13)
19:06:12.653 00.002 31432 Enqueuing Move request for scope (0.12, 0.04)
19:06:12.655 00.002 29876 Worker thread wakes up
19:06:12.655 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
19:06:12.655 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
19:06:12.655 00.000 29876 Moving (0.12, 0.04) raw xDistance=0.12 yDistance=-0.02
19:06:12.655 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:06:12.655 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:12.655 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:06:12.655 00.000 29876 MoveAxis(E, 0, ABG)
19:06:12.655 00.000 29876 Move returns status 0, amount 0
19:06:12.655 00.000 29876 MoveAxis(N, 0, ABG)
19:06:12.655 00.000 29876 Move returns status 0, amount 0
19:06:12.655 00.000 29876 move complete, result=0
19:06:12.655 00.000 29876 worker thread done servicing request
19:06:12.659 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:12.672 00.013 31432 UpdateGuideState exits: m=3937 RSB=40.5
19:06:12.674 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:12.676 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:12.678 00.002 31432 Enqueuing Expose request
19:06:12.680 00.002 29876 Worker thread wakes up
19:06:12.680 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:06:12.682 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:12.682 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:14.586 01.904 29876 Exposure complete
19:06:14.629 00.043 29876 worker thread done servicing request
19:06:14.630 00.001 31432 OnExposeComplete: enter
19:06:14.632 00.002 31432 UpdateGuideState(): m_state=6
19:06:14.634 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
19:06:14.636 00.002 31432 Star::Find returns 1 (0), X=1256.58, Y=944.69, Mass=3913, SNR=39.5, Peak=253 HFD=4.3
19:06:14.638 00.002 31432 MultiStar: [#1 -0.61,-0.12,0.89,U] [#2 -0.14,-0.13,0.95,U] [#3 -0.73,-0.19,0.00,M3] [#4 -0.05,-0.28,0.94,U] [#5 -0.07,-0.12,0.85,U] [#6 -0.29,0.25,0.82,U] [#7 -0.42,0.15,0.85,U] [#8 -0.20,-0.40,0.75,U] 
19:06:14.640 00.002 31432 refined, 7 included, MultiStar: {-0.31, -0.07}, one-star: {-0.64, 0.11}
19:06:14.642 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:06:14.644 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
19:06:14.646 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-2.93 mountX=-0.31 mountY=0.02, mountTheta=3.09
19:06:14.651 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.07, opts=13)
19:06:14.657 00.006 31432 Enqueuing Move request for scope (-0.31, -0.07)
19:06:14.662 00.005 29876 Worker thread wakes up
19:06:14.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.07) opts 0xd
19:06:14.662 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.07)
19:06:14.662 00.000 29876 Moving (-0.31, -0.07) raw xDistance=-0.31 yDistance=0.02
19:06:14.662 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
19:06:14.662 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:14.663 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:06:14.663 00.000 29876 MoveAxis(E, 30, ABG)
19:06:14.663 00.000 29876 Guiding  Dir = 2, Dur = 30
19:06:14.663 00.000 29876 IsSlewing returns 0
19:06:14.663 00.000 29876 IsGuiding returns 0
19:06:14.663 00.000 29876 PulseGuide returned control before completion, sleep 40
19:06:14.669 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:14.681 00.012 31432 UpdateGuideState exits: m=3913 RSB=39.5
19:06:14.683 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:14.686 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:14.688 00.002 31432 Enqueuing Expose request
19:06:14.710 00.022 29876 IsGuiding returns 1
19:06:14.710 00.000 29876 scope still moving after pulse duration time elapsed
19:06:14.741 00.031 29876 IsSlewing returns 0
19:06:14.741 00.000 29876 IsGuiding returns 1
19:06:14.771 00.030 29876 IsSlewing returns 0
19:06:14.771 00.000 29876 IsGuiding returns 0
19:06:14.771 00.000 29876 scope move finished after 30 + 78 ms
19:06:14.771 00.000 29876 Move returns status 0, amount 30
19:06:14.771 00.000 29876 MoveAxis(N, 0, ABG)
19:06:14.771 00.000 29876 Move returns status 0, amount 0
19:06:14.771 00.000 29876 move complete, result=0
19:06:14.771 00.000 29876 worker thread done servicing request
19:06:14.771 00.000 29876 Worker thread wakes up
19:06:14.771 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.0 px 0 ms NORTH
19:06:14.774 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:14.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:16.895 02.121 29876 Exposure complete
19:06:16.938 00.043 29876 worker thread done servicing request
19:06:16.938 00.000 31432 OnExposeComplete: enter
19:06:16.941 00.003 31432 UpdateGuideState(): m_state=6
19:06:16.942 00.001 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
19:06:16.945 00.003 31432 Star::Find returns 1 (0), X=1256.52, Y=944.37, Mass=3777, SNR=38.9, Peak=228 HFD=4.4
19:06:16.947 00.002 31432 MultiStar: [#1 -1.60,-0.17,0.00,M8] [#2 -0.52,0.01,0.93,U] [#3 -0.57,-0.63,0.00,M4] [#4 -0.12,-0.38,1.00,U] [#5 -0.81,-0.12,0.00,M1] [#6 -0.35,-0.08,0.80,U] [#7 -0.92,-0.39,0.00,M1] [#8 -0.17,-0.38,0.79,U] 
19:06:16.949 00.002 31432 refined, 4 included, MultiStar: {-0.38, -0.21}, one-star: {-0.71, -0.21}
19:06:16.951 00.002 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
19:06:16.952 00.001 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
19:06:16.954 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-2.64 mountX=-0.38 mountY=0.15, mountTheta=2.77
19:06:16.959 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.21, opts=13)
19:06:16.963 00.004 31432 Enqueuing Move request for scope (-0.38, -0.21)
19:06:16.965 00.002 29876 Worker thread wakes up
19:06:16.965 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.21) opts 0xd
19:06:16.965 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.21)
19:06:16.965 00.000 29876 Moving (-0.38, -0.21) raw xDistance=-0.38 yDistance=0.15
19:06:16.965 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
19:06:16.965 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:16.965 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:06:16.965 00.000 29876 MoveAxis(E, 41, ABG)
19:06:16.965 00.000 29876 Guiding  Dir = 2, Dur = 41
19:06:16.965 00.000 29876 IsSlewing returns 0
19:06:16.965 00.000 29876 IsGuiding returns 0
19:06:16.965 00.000 29876 PulseGuide returned control before completion, sleep 51
19:06:16.969 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:16.983 00.014 31432 UpdateGuideState exits: m=3777 RSB=38.9
19:06:16.984 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:16.987 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:16.988 00.001 31432 Enqueuing Expose request
19:06:17.018 00.030 29876 IsGuiding returns 1
19:06:17.018 00.000 29876 scope still moving after pulse duration time elapsed
19:06:17.049 00.031 29876 IsSlewing returns 0
19:06:17.049 00.000 29876 IsGuiding returns 1
19:06:17.081 00.032 29876 IsSlewing returns 0
19:06:17.081 00.000 29876 IsGuiding returns 1
19:06:17.112 00.031 29876 IsSlewing returns 0
19:06:17.112 00.000 29876 IsGuiding returns 1
19:06:17.144 00.032 29876 IsSlewing returns 0
19:06:17.144 00.000 29876 IsGuiding returns 0
19:06:17.144 00.000 29876 scope move finished after 41 + 137 ms
19:06:17.144 00.000 29876 Move returns status 0, amount 41
19:06:17.144 00.000 29876 MoveAxis(N, 0, ABG)
19:06:17.144 00.000 29876 Move returns status 0, amount 0
19:06:17.144 00.000 29876 move complete, result=0
19:06:17.145 00.001 29876 worker thread done servicing request
19:06:17.145 00.000 29876 Worker thread wakes up
19:06:17.145 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.1 px 0 ms NORTH
19:06:17.147 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:17.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:19.062 01.915 29876 Exposure complete
19:06:19.106 00.044 29876 worker thread done servicing request
19:06:19.106 00.000 31432 OnExposeComplete: enter
19:06:19.109 00.003 31432 UpdateGuideState(): m_state=6
19:06:19.111 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
19:06:19.113 00.002 31432 Star::Find returns 1 (0), X=1256.87, Y=944.66, Mass=4185, SNR=41.6, Peak=238 HFD=4.3
19:06:19.115 00.002 31432 MultiStar: [#1 -0.62,-0.21,0.85,U] [#2 -0.14,-0.51,0.90,U] [#3 -0.32,-0.03,0.88,U] [#4 0.15,0.08,0.92,U] [#5 0.52,-0.44,0.78,U] [#6 -0.33,-0.12,0.75,U] [#7 -0.43,-0.12,0.77,U] [#8 0.20,-0.11,0.73,U] 
19:06:19.117 00.002 31432 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.35, 0.08}
19:06:19.119 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
19:06:19.120 00.001 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
19:06:19.122 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.38 mountX=-0.16 mountY=0.12, mountTheta=2.49
19:06:19.126 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.15, opts=13)
19:06:19.128 00.002 31432 Enqueuing Move request for scope (-0.15, -0.15)
19:06:19.130 00.002 29876 Worker thread wakes up
19:06:19.130 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
19:06:19.131 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
19:06:19.131 00.000 29876 Moving (-0.15, -0.15) raw xDistance=-0.16 yDistance=0.12
19:06:19.131 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:06:19.131 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:19.131 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:06:19.131 00.000 29876 MoveAxis(E, 0, ABG)
19:06:19.131 00.000 29876 Move returns status 0, amount 0
19:06:19.131 00.000 29876 MoveAxis(N, 0, ABG)
19:06:19.131 00.000 29876 Move returns status 0, amount 0
19:06:19.131 00.000 29876 move complete, result=0
19:06:19.131 00.000 29876 worker thread done servicing request
19:06:19.134 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:19.146 00.012 31432 UpdateGuideState exits: m=4185 RSB=41.6
19:06:19.148 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:19.150 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:19.152 00.002 31432 Enqueuing Expose request
19:06:19.154 00.002 29876 Worker thread wakes up
19:06:19.154 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:19.154 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:19.154 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:06:21.381 02.227 29876 Exposure complete
19:06:21.424 00.043 29876 worker thread done servicing request
19:06:21.424 00.000 31432 OnExposeComplete: enter
19:06:21.426 00.002 31432 UpdateGuideState(): m_state=6
19:06:21.428 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
19:06:21.430 00.002 31432 Star::Find returns 1 (0), X=1256.90, Y=944.51, Mass=3925, SNR=39.5, Peak=253 HFD=4.3
19:06:21.432 00.002 31432 MultiStar: [#1 -0.88,-0.02,0.00,M8] [#2 -0.13,-0.42,0.96,U] [#3 -0.60,0.02,0.94,U] [#4 -0.22,-0.06,0.98,U] [#5 -0.29,-0.53,0.85,U] [#6 0.10,-0.46,0.83,U] [#7 -0.59,0.12,0.86,U] [#8 -0.16,-0.07,0.75,U] 
19:06:21.434 00.002 31432 refined, 7 included, MultiStar: {-0.28, -0.18}, one-star: {-0.33, -0.07}
19:06:21.436 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
19:06:21.438 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
19:06:21.439 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.57 mountX=-0.29 mountY=0.14, mountTheta=2.70
19:06:21.442 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.18, opts=13)
19:06:21.444 00.002 31432 Enqueuing Move request for scope (-0.28, -0.18)
19:06:21.446 00.002 29876 Worker thread wakes up
19:06:21.446 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
19:06:21.446 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
19:06:21.446 00.000 29876 Moving (-0.28, -0.18) raw xDistance=-0.29 yDistance=0.14
19:06:21.446 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
19:06:21.446 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:21.446 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:06:21.446 00.000 29876 MoveAxis(E, 28, ABG)
19:06:21.446 00.000 29876 Guiding  Dir = 2, Dur = 28
19:06:21.447 00.001 29876 IsSlewing returns 0
19:06:21.447 00.000 29876 IsGuiding returns 0
19:06:21.447 00.000 29876 PulseGuide returned control before completion, sleep 38
19:06:21.450 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:21.461 00.011 31432 UpdateGuideState exits: m=3925 RSB=39.5
19:06:21.463 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:21.465 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:21.467 00.002 31432 Enqueuing Expose request
19:06:21.487 00.020 29876 IsGuiding returns 1
19:06:21.487 00.000 29876 scope still moving after pulse duration time elapsed
19:06:21.517 00.030 29876 IsSlewing returns 0
19:06:21.517 00.000 29876 IsGuiding returns 1
19:06:21.549 00.032 29876 IsSlewing returns 0
19:06:21.549 00.000 29876 IsGuiding returns 0
19:06:21.549 00.000 29876 scope move finished after 28 + 73 ms
19:06:21.549 00.000 29876 Move returns status 0, amount 28
19:06:21.549 00.000 29876 MoveAxis(N, 0, ABG)
19:06:21.549 00.000 29876 Move returns status 0, amount 0
19:06:21.549 00.000 29876 move complete, result=0
19:06:21.549 00.000 29876 worker thread done servicing request
19:06:21.549 00.000 29876 Worker thread wakes up
19:06:21.549 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
19:06:21.553 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:21.553 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:23.462 01.909 29876 Exposure complete
19:06:23.506 00.044 29876 worker thread done servicing request
19:06:23.506 00.000 31432 OnExposeComplete: enter
19:06:23.508 00.002 31432 UpdateGuideState(): m_state=6
19:06:23.510 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
19:06:23.512 00.002 31432 Star::Find returns 1 (0), X=1257.24, Y=944.37, Mass=3943, SNR=40.3, Peak=243 HFD=3.9
19:06:23.514 00.002 31432 MultiStar: [#1 -0.48,-0.29,0.81,U] [#2 -0.30,-0.59,0.92,U] [#3 0.03,-0.52,0.86,U] [#4 0.23,-0.55,0.97,U] [#5 0.05,-0.44,0.80,U] [#6 0.46,-0.12,0.76,U] [#7 -0.07,-0.27,0.83,U] [#8 0.47,-0.54,0.00,M1] 
19:06:23.516 00.002 31432 single-star, 7 included, MultiStar: {-0.01, -0.38}, one-star: {0.01, -0.21}
19:06:23.518 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.02) = xAngle (-1.54 = -1.54)
19:06:23.519 00.001 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.47 = 1.47)
19:06:23.521 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=0.01 mountY=0.21, mountTheta=1.54
19:06:23.524 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.21, opts=13)
19:06:23.527 00.003 31432 Enqueuing Move request for scope (0.01, -0.21)
19:06:23.529 00.002 29876 Worker thread wakes up
19:06:23.529 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
19:06:23.529 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
19:06:23.529 00.000 29876 Moving (0.01, -0.21) raw xDistance=0.01 yDistance=0.21
19:06:23.529 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:06:23.529 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:23.529 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:06:23.529 00.000 29876 MoveAxis(E, 0, ABG)
19:06:23.529 00.000 29876 Move returns status 0, amount 0
19:06:23.529 00.000 29876 MoveAxis(N, 0, ABG)
19:06:23.529 00.000 29876 Move returns status 0, amount 0
19:06:23.529 00.000 29876 move complete, result=0
19:06:23.529 00.000 29876 worker thread done servicing request
19:06:23.533 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:23.544 00.011 31432 UpdateGuideState exits: m=3943 RSB=40.3
19:06:23.547 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:23.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:23.551 00.002 31432 Enqueuing Expose request
19:06:23.552 00.001 29876 Worker thread wakes up
19:06:23.552 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:06:23.555 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:23.555 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:25.783 02.228 29876 Exposure complete
19:06:25.826 00.043 29876 worker thread done servicing request
19:06:25.826 00.000 31432 OnExposeComplete: enter
19:06:25.828 00.002 31432 UpdateGuideState(): m_state=6
19:06:25.830 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
19:06:25.832 00.002 31432 Star::Find returns 1 (0), X=1257.50, Y=944.48, Mass=4127, SNR=40.7, Peak=245 HFD=4.3
19:06:25.834 00.002 31432 MultiStar: [#1 -0.85,-0.07,0.00,M8] [#2 -0.02,-0.21,0.89,U] [#3 -0.21,-0.43,0.91,U] [#4 0.12,-0.36,0.93,U] [#5 -0.11,0.02,0.80,U] [#6 0.01,-0.12,0.79,U] [#7 -0.23,0.11,0.81,U] [#8 0.11,-0.20,0.71,U] 
19:06:25.836 00.002 31432 refined, 7 included, MultiStar: {0.00, -0.17}, one-star: {0.28, -0.10}
19:06:25.839 00.003 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
19:06:25.841 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
19:06:25.843 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.57 mountX=-0.00 mountY=0.17, mountTheta=1.59
19:06:25.846 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.17, opts=13)
19:06:25.848 00.002 31432 Enqueuing Move request for scope (0.00, -0.17)
19:06:25.850 00.002 29876 Worker thread wakes up
19:06:25.850 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
19:06:25.850 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
19:06:25.850 00.000 29876 Moving (0.00, -0.17) raw xDistance=-0.00 yDistance=0.17
19:06:25.850 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:06:25.850 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:25.850 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:06:25.850 00.000 29876 MoveAxis(E, 0, ABG)
19:06:25.850 00.000 29876 Move returns status 0, amount 0
19:06:25.850 00.000 29876 MoveAxis(N, 0, ABG)
19:06:25.850 00.000 29876 Move returns status 0, amount 0
19:06:25.850 00.000 29876 move complete, result=0
19:06:25.850 00.000 29876 worker thread done servicing request
19:06:25.853 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:25.865 00.012 31432 UpdateGuideState exits: m=4127 RSB=40.7
19:06:25.867 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:25.869 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:25.871 00.002 31432 Enqueuing Expose request
19:06:25.873 00.002 29876 Worker thread wakes up
19:06:25.873 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:06:25.875 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:25.875 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:27.791 01.916 29876 Exposure complete
19:06:27.835 00.044 29876 worker thread done servicing request
19:06:27.835 00.000 31432 OnExposeComplete: enter
19:06:27.838 00.003 31432 UpdateGuideState(): m_state=6
19:06:27.840 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
19:06:27.842 00.002 31432 Star::Find returns 1 (0), X=1257.34, Y=944.70, Mass=4024, SNR=40.1, Peak=223 HFD=4.3
19:06:27.844 00.002 31432 MultiStar: [#1 -1.29,0.37,0.00,M9] [#2 -0.64,-0.03,0.90,U] [#3 -0.25,0.19,0.91,U] [#4 -0.12,0.03,0.96,U] [#5 -0.29,-0.05,0.78,U] [#6 -0.34,0.40,0.78,U] [#7 -0.91,0.30,0.00,M1] [#8 0.06,0.24,0.74,U] 
19:06:27.845 00.001 31432 single-star, 6 included, MultiStar: {-0.21, 0.12}, one-star: {0.12, 0.12}
19:06:27.847 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
19:06:27.849 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.52)
19:06:27.851 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.12 mountY=-0.10, mountTheta=-0.68
19:06:27.854 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.12, opts=13)
19:06:27.856 00.002 31432 Enqueuing Move request for scope (0.12, 0.12)
19:06:27.858 00.002 29876 Worker thread wakes up
19:06:27.858 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
19:06:27.858 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
19:06:27.858 00.000 29876 Moving (0.12, 0.12) raw xDistance=0.12 yDistance=-0.10
19:06:27.858 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:06:27.858 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:27.858 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:06:27.858 00.000 29876 MoveAxis(E, 0, ABG)
19:06:27.858 00.000 29876 Move returns status 0, amount 0
19:06:27.859 00.001 29876 MoveAxis(N, 0, ABG)
19:06:27.859 00.000 29876 Move returns status 0, amount 0
19:06:27.859 00.000 29876 move complete, result=0
19:06:27.859 00.000 29876 worker thread done servicing request
19:06:27.862 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:27.874 00.012 31432 UpdateGuideState exits: m=4024 RSB=40.1
19:06:27.877 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:27.879 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:27.881 00.002 31432 Enqueuing Expose request
19:06:27.882 00.001 29876 Worker thread wakes up
19:06:27.882 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:06:27.885 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:27.886 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:30.007 02.121 29876 Exposure complete
19:06:30.050 00.043 29876 worker thread done servicing request
19:06:30.050 00.000 31432 OnExposeComplete: enter
19:06:30.054 00.004 31432 UpdateGuideState(): m_state=6
19:06:30.056 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
19:06:30.058 00.002 31432 Star::Find returns 1 (0), X=1256.60, Y=944.49, Mass=4166, SNR=41.2, Peak=253 HFD=4.4
19:06:30.060 00.002 31432 MultiStar: [#1 -1.58,0.14,0.00,M10] [#2 -0.55,-0.07,0.86,U] [#3 -0.73,-0.22,0.00,M1] [#4 -0.37,-0.05,0.95,U] [#5 -0.83,-0.29,0.00,M1] [#6 -0.29,-0.18,0.78,U] [#7 -0.71,0.07,0.00,M2] [#8 -0.44,-0.01,0.73,U] 
19:06:30.062 00.002 31432 refined, 4 included, MultiStar: {-0.46, -0.08}, one-star: {-0.62, -0.09}
19:06:30.064 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:06:30.066 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.02 = 0.02)
19:06:30.068 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.47 cameraTheta=-2.97 mountX=-0.46 mountY=0.01, mountTheta=3.13
19:06:30.071 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.08, opts=13)
19:06:30.073 00.002 31432 Enqueuing Move request for scope (-0.46, -0.08)
19:06:30.075 00.002 29876 Worker thread wakes up
19:06:30.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.08) opts 0xd
19:06:30.075 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.08)
19:06:30.075 00.000 29876 Moving (-0.46, -0.08) raw xDistance=-0.46 yDistance=0.01
19:06:30.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
19:06:30.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:30.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:06:30.075 00.000 29876 MoveAxis(E, 45, ABG)
19:06:30.075 00.000 29876 Guiding  Dir = 2, Dur = 45
19:06:30.075 00.000 29876 IsSlewing returns 0
19:06:30.075 00.000 29876 IsGuiding returns 0
19:06:30.076 00.001 29876 PulseGuide returned control before completion, sleep 55
19:06:30.079 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:30.091 00.012 31432 UpdateGuideState exits: m=4166 RSB=41.2
19:06:30.093 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:30.095 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:30.097 00.002 31432 Enqueuing Expose request
19:06:30.145 00.048 29876 IsGuiding returns 1
19:06:30.145 00.000 29876 scope still moving after pulse duration time elapsed
19:06:30.175 00.030 29876 IsSlewing returns 0
19:06:30.175 00.000 29876 IsGuiding returns 1
19:06:30.207 00.032 29876 IsSlewing returns 0
19:06:30.207 00.000 29876 IsGuiding returns 0
19:06:30.207 00.000 29876 scope move finished after 45 + 86 ms
19:06:30.207 00.000 29876 Move returns status 0, amount 45
19:06:30.207 00.000 29876 MoveAxis(N, 0, ABG)
19:06:30.207 00.000 29876 Move returns status 0, amount 0
19:06:30.207 00.000 29876 move complete, result=0
19:06:30.207 00.000 29876 worker thread done servicing request
19:06:30.207 00.000 29876 Worker thread wakes up
19:06:30.207 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.0 px 0 ms NORTH
19:06:30.211 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:30.211 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:32.129 01.918 29876 Exposure complete
19:06:32.174 00.045 29876 worker thread done servicing request
19:06:32.174 00.000 31432 OnExposeComplete: enter
19:06:32.177 00.003 31432 UpdateGuideState(): m_state=6
19:06:32.179 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
19:06:32.180 00.001 31432 Star::Find returns 1 (0), X=1257.28, Y=944.62, Mass=3887, SNR=40.1, Peak=224 HFD=4.3
19:06:32.182 00.002 31432 MultiStar: [#1 -0.61,0.14,0.85,U] [#2 0.51,-0.25,0.94,U] [#3 0.15,-0.23,0.90,U] [#4 0.55,0.09,0.95,U] [#5 -0.04,-0.24,0.84,U] [#6 0.02,-0.12,0.78,U] [#7 -0.44,-0.14,0.83,U] [#8 0.09,-0.16,0.72,U] 
19:06:32.184 00.002 31432 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.06, 0.04}
19:06:32.186 00.002 31432 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.02) = xAngle (0.54 = 0.54)
19:06:32.188 00.002 31432 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.55 = -2.73)
19:06:32.190 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=0.06 mountY=-0.03, mountTheta=-0.43
19:06:32.193 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.04, opts=13)
19:06:32.195 00.002 31432 Enqueuing Move request for scope (0.06, 0.04)
19:06:32.197 00.002 29876 Worker thread wakes up
19:06:32.197 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
19:06:32.197 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
19:06:32.197 00.000 29876 Moving (0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
19:06:32.197 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:06:32.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:32.197 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:06:32.197 00.000 29876 MoveAxis(E, 0, ABG)
19:06:32.197 00.000 29876 Move returns status 0, amount 0
19:06:32.197 00.000 29876 MoveAxis(N, 0, ABG)
19:06:32.197 00.000 29876 Move returns status 0, amount 0
19:06:32.197 00.000 29876 move complete, result=0
19:06:32.197 00.000 29876 worker thread done servicing request
19:06:32.201 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:06:32.212 00.011 31432 UpdateGuideState exits: m=3887 RSB=40.1
19:06:32.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:32.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:32.218 00.002 31432 Enqueuing Expose request
19:06:32.219 00.001 29876 Worker thread wakes up
19:06:32.220 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:06:32.222 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:32.222 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:34.348 02.126 29876 Exposure complete
19:06:34.392 00.044 29876 worker thread done servicing request
19:06:34.392 00.000 31432 OnExposeComplete: enter
19:06:34.394 00.002 31432 UpdateGuideState(): m_state=6
19:06:34.396 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
19:06:34.397 00.001 31432 Star::Find returns 1 (0), X=1257.75, Y=944.41, Mass=4002, SNR=39.7, Peak=236 HFD=4.6
19:06:34.400 00.003 31432 MultiStar: [#1 0.83,-0.27,0.00,M10] [#2 0.88,0.10,0.00,M1] [#3 0.97,-0.14,0.00,M1] [#4 0.87,-0.55,0.00,M1] [#5 1.38,-0.37,0.00,M1] [#6 1.28,-0.86,0.00,M1] [#7 1.16,-0.40,0.00,M2] [#8 1.23,-0.54,0.00,M1] 
19:06:34.401 00.001 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
19:06:34.404 00.003 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
19:06:34.406 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=-0.18 hyp=0.55 cameraTheta=-0.32 mountX=0.52 mountY=0.25, mountTheta=0.45
19:06:34.410 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=-0.18, opts=13)
19:06:34.411 00.001 31432 Enqueuing Move request for scope (0.52, -0.18)
19:06:34.413 00.002 29876 Worker thread wakes up
19:06:34.413 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.18) opts 0xd
19:06:34.413 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, -0.18)
19:06:34.413 00.000 29876 Moving (0.52, -0.18) raw xDistance=0.52 yDistance=0.25
19:06:34.413 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:06:34.413 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:34.413 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:06:34.413 00.000 29876 MoveAxis(W, 50, ABG)
19:06:34.413 00.000 29876 Guiding  Dir = 3, Dur = 50
19:06:34.414 00.001 29876 IsSlewing returns 0
19:06:34.414 00.000 29876 IsGuiding returns 0
19:06:34.414 00.000 29876 PulseGuide returned control before completion, sleep 60
19:06:34.418 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:34.430 00.012 31432 UpdateGuideState exits: m=4002 RSB=39.7
19:06:34.432 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:34.434 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:34.436 00.002 31432 Enqueuing Expose request
19:06:34.485 00.049 29876 IsGuiding returns 1
19:06:34.485 00.000 29876 scope still moving after pulse duration time elapsed
19:06:34.515 00.030 29876 IsSlewing returns 0
19:06:34.515 00.000 29876 IsGuiding returns 0
19:06:34.515 00.000 29876 scope move finished after 50 + 50 ms
19:06:34.515 00.000 29876 Move returns status 0, amount 50
19:06:34.515 00.000 29876 MoveAxis(N, 0, ABG)
19:06:34.515 00.000 29876 Move returns status 0, amount 0
19:06:34.515 00.000 29876 move complete, result=0
19:06:34.515 00.000 29876 worker thread done servicing request
19:06:34.515 00.000 29876 Worker thread wakes up
19:06:34.515 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.3 px 0 ms NORTH
19:06:34.518 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:34.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:36.420 01.902 29876 Exposure complete
19:06:36.467 00.047 29876 worker thread done servicing request
19:06:36.467 00.000 31432 OnExposeComplete: enter
19:06:36.469 00.002 31432 UpdateGuideState(): m_state=6
19:06:36.471 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
19:06:36.473 00.002 31432 Star::Find returns 1 (0), X=1257.00, Y=944.34, Mass=4194, SNR=42.0, Peak=253 HFD=4.2
19:06:36.475 00.002 31432 MultiStar: [#1 -0.29,-0.29,0.81,U] [#2 -0.25,-0.28,0.87,U] [#3 -0.30,-0.45,0.85,U] [#4 -0.46,-0.89,0.00,M2] [#5 0.20,-0.29,0.77,U] [#6 0.21,-0.30,0.74,U] [#7 -0.11,-0.20,0.76,U] [#8 0.29,-0.45,0.72,U] 
19:06:36.477 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.31}, one-star: {-0.23, -0.24}
19:06:36.479 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
19:06:36.481 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
19:06:36.482 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.81 mountX=-0.08 mountY=0.29, mountTheta=1.85
19:06:36.485 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.31, opts=13)
19:06:36.487 00.002 31432 Enqueuing Move request for scope (-0.08, -0.31)
19:06:36.489 00.002 29876 Worker thread wakes up
19:06:36.489 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
19:06:36.489 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
19:06:36.489 00.000 29876 Moving (-0.08, -0.31) raw xDistance=-0.08 yDistance=0.29
19:06:36.489 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:06:36.489 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:36.489 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:06:36.489 00.000 29876 MoveAxis(E, 0, ABG)
19:06:36.489 00.000 29876 Move returns status 0, amount 0
19:06:36.489 00.000 29876 MoveAxis(N, 0, ABG)
19:06:36.490 00.001 29876 Move returns status 0, amount 0
19:06:36.490 00.000 29876 move complete, result=0
19:06:36.490 00.000 29876 worker thread done servicing request
19:06:36.493 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:36.507 00.014 31432 UpdateGuideState exits: m=4194 RSB=42.0
19:06:36.509 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:36.512 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:36.514 00.002 31432 Enqueuing Expose request
19:06:36.516 00.002 29876 Worker thread wakes up
19:06:36.516 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:06:36.518 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:36.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:38.647 02.129 29876 Exposure complete
19:06:38.693 00.046 29876 worker thread done servicing request
19:06:38.693 00.000 31432 OnExposeComplete: enter
19:06:38.695 00.002 31432 UpdateGuideState(): m_state=6
19:06:38.697 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
19:06:38.699 00.002 31432 Star::Find returns 1 (0), X=1257.04, Y=944.01, Mass=3869, SNR=40.5, Peak=230 HFD=4.4
19:06:38.701 00.002 31432 MultiStar: [#1 -0.57,-0.64,0.00,M10] [#2 -0.11,-0.47,0.88,U] [#3 -0.50,-0.27,0.90,U] [#4 -0.32,-0.72,0.00,M3] [#5 -0.39,-0.53,0.79,U] [#6 0.02,-0.71,0.00,M1] [#7 -0.02,-0.44,0.84,U] [#8 -0.25,-0.63,0.75,U] 
19:06:38.703 00.002 31432 refined, 5 included, MultiStar: {-0.24, -0.48}, one-star: {-0.18, -0.57}
19:06:38.705 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
19:06:38.707 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
19:06:38.709 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.48 hyp=0.54 cameraTheta=-2.03 mountX=-0.25 mountY=0.44, mountTheta=2.09
19:06:38.712 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.48, opts=13)
19:06:38.714 00.002 31432 Enqueuing Move request for scope (-0.24, -0.48)
19:06:38.716 00.002 29876 Worker thread wakes up
19:06:38.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.48) opts 0xd
19:06:38.716 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.48)
19:06:38.716 00.000 29876 Moving (-0.24, -0.48) raw xDistance=-0.25 yDistance=0.44
19:06:38.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:06:38.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
19:06:38.716 00.000 29876 MoveAxis(E, 24, ABG)
19:06:38.716 00.000 29876 Guiding  Dir = 2, Dur = 24
19:06:38.716 00.000 29876 IsSlewing returns 0
19:06:38.716 00.000 29876 IsGuiding returns 0
19:06:38.716 00.000 29876 PulseGuide returned control before completion, sleep 34
19:06:38.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:38.731 00.012 31432 UpdateGuideState exits: m=3869 RSB=40.5
19:06:38.733 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:38.735 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:38.737 00.002 31432 Enqueuing Expose request
19:06:38.755 00.018 29876 IsGuiding returns 1
19:06:38.755 00.000 29876 scope still moving after pulse duration time elapsed
19:06:38.786 00.031 29876 IsSlewing returns 0
19:06:38.786 00.000 29876 IsGuiding returns 1
19:06:38.818 00.032 29876 IsSlewing returns 0
19:06:38.818 00.000 29876 IsGuiding returns 1
19:06:38.883 00.065 29876 IsSlewing returns 0
19:06:38.883 00.000 29876 IsGuiding returns 0
19:06:38.883 00.000 29876 scope move finished after 24 + 143 ms
19:06:38.884 00.001 29876 Move returns status 0, amount 24
19:06:38.884 00.000 29876 MoveAxis(S, 32, ABG)
19:06:38.884 00.000 29876 Guiding  Dir = 1, Dur = 32
19:06:38.884 00.000 29876 IsSlewing returns 0
19:06:38.884 00.000 29876 IsGuiding returns 0
19:06:38.884 00.000 29876 PulseGuide returned control before completion, sleep 42
19:06:38.941 00.057 29876 IsGuiding returns 1
19:06:38.941 00.000 29876 scope still moving after pulse duration time elapsed
19:06:38.972 00.031 29876 IsSlewing returns 0
19:06:38.972 00.000 29876 IsGuiding returns 1
19:06:39.003 00.031 29876 IsSlewing returns 0
19:06:39.003 00.000 29876 IsGuiding returns 1
19:06:39.034 00.031 29876 IsSlewing returns 0
19:06:39.034 00.000 29876 IsGuiding returns 1
19:06:39.065 00.031 29876 IsSlewing returns 0
19:06:39.065 00.000 29876 IsGuiding returns 1
19:06:39.095 00.030 29876 IsSlewing returns 0
19:06:39.095 00.000 29876 IsGuiding returns 0
19:06:39.095 00.000 29876 scope move finished after 32 + 179 ms
19:06:39.095 00.000 29876 Move returns status 0, amount 32
19:06:39.095 00.000 29876 move complete, result=0
19:06:39.095 00.000 29876 worker thread done servicing request
19:06:39.095 00.000 31432 GuideStep: -0.3 px 24 ms EAST, 0.4 px 32 ms SOUTH
19:06:39.098 00.003 29876 Worker thread wakes up
19:06:39.098 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:39.098 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:41.014 01.916 29876 Exposure complete
19:06:41.057 00.043 29876 worker thread done servicing request
19:06:41.057 00.000 31432 OnExposeComplete: enter
19:06:41.060 00.003 31432 UpdateGuideState(): m_state=6
19:06:41.062 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
19:06:41.064 00.002 31432 Star::Find returns 1 (0), X=1257.18, Y=944.61, Mass=3851, SNR=39.1, Peak=232 HFD=4.4
19:06:41.066 00.002 31432 MultiStar: [#1 -0.55,-0.43,0.86,U] [#2 -0.32,-0.26,0.96,U] [#3 -0.44,-0.45,0.89,U] [#4 -0.09,-0.46,0.95,U] [#5 -0.39,-0.32,0.81,U] [#6 0.13,-0.21,0.83,U] [#7 0.03,-0.70,0.85,U] [#8 -0.60,-0.48,0.00,M1] 
19:06:41.067 00.001 31432 single-star, 7 included, MultiStar: {-0.21, -0.34}, one-star: {-0.04, 0.03}
19:06:41.069 00.002 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.53 = 2.53)
19:06:41.072 00.003 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.54 = -0.74)
19:06:41.073 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.56 mountX=-0.04 mountY=-0.04, mountTheta=-2.45
19:06:41.078 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.03, opts=13)
19:06:41.080 00.002 31432 Enqueuing Move request for scope (-0.04, 0.03)
19:06:41.082 00.002 29876 Worker thread wakes up
19:06:41.082 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
19:06:41.082 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
19:06:41.082 00.000 29876 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=-0.04
19:06:41.082 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:06:41.082 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:41.083 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:06:41.083 00.000 29876 MoveAxis(E, 0, ABG)
19:06:41.083 00.000 29876 Move returns status 0, amount 0
19:06:41.083 00.000 29876 MoveAxis(N, 0, ABG)
19:06:41.083 00.000 29876 Move returns status 0, amount 0
19:06:41.083 00.000 29876 move complete, result=0
19:06:41.083 00.000 29876 worker thread done servicing request
19:06:41.086 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:41.098 00.012 31432 UpdateGuideState exits: m=3851 RSB=39.1
19:06:41.100 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:41.102 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:41.104 00.002 31432 Enqueuing Expose request
19:06:41.106 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:06:41.108 00.002 29876 Worker thread wakes up
19:06:41.108 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:41.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:43.234 02.126 29876 Exposure complete
19:06:43.277 00.043 29876 worker thread done servicing request
19:06:43.277 00.000 31432 OnExposeComplete: enter
19:06:43.279 00.002 31432 UpdateGuideState(): m_state=6
19:06:43.281 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
19:06:43.283 00.002 31432 Star::Find returns 1 (0), X=1257.31, Y=944.73, Mass=3902, SNR=40.2, Peak=232 HFD=4.3
19:06:43.285 00.002 31432 MultiStar: [#1 -0.28,-0.43,0.86,U] [#2 0.05,-0.23,0.92,U] [#3 0.28,-0.18,0.89,U] [#4 0.64,-0.21,0.95,U] [#5 0.21,-0.48,0.81,U] [#6 0.62,-0.13,0.81,U] [#7 -0.12,-0.14,0.82,U] [#8 -0.02,-0.01,0.72,U] 
19:06:43.287 00.002 31432 single-star, 8 included, MultiStar: {0.17, -0.18}, one-star: {0.08, 0.14}
19:06:43.289 00.002 31432 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.02) = xAngle (1.02 = 1.02)
19:06:43.291 00.002 31432 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.03 = -2.25)
19:06:43.293 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.05 mountX=0.09 mountY=-0.13, mountTheta=-0.98
19:06:43.295 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.14, opts=13)
19:06:43.297 00.002 31432 Enqueuing Move request for scope (0.08, 0.14)
19:06:43.299 00.002 29876 Worker thread wakes up
19:06:43.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
19:06:43.299 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
19:06:43.299 00.000 29876 Moving (0.08, 0.14) raw xDistance=0.09 yDistance=-0.13
19:06:43.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:06:43.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:43.300 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:06:43.300 00.000 29876 MoveAxis(E, 0, ABG)
19:06:43.300 00.000 29876 Move returns status 0, amount 0
19:06:43.300 00.000 29876 MoveAxis(N, 0, ABG)
19:06:43.300 00.000 29876 Move returns status 0, amount 0
19:06:43.300 00.000 29876 move complete, result=0
19:06:43.300 00.000 29876 worker thread done servicing request
19:06:43.304 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:43.316 00.012 31432 UpdateGuideState exits: m=3902 RSB=40.2
19:06:43.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:43.320 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:43.322 00.002 31432 Enqueuing Expose request
19:06:43.323 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:06:43.325 00.002 29876 Worker thread wakes up
19:06:43.325 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:43.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:45.338 02.013 29876 Exposure complete
19:06:45.383 00.045 29876 worker thread done servicing request
19:06:45.383 00.000 31432 OnExposeComplete: enter
19:06:45.386 00.003 31432 UpdateGuideState(): m_state=6
19:06:45.388 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
19:06:45.390 00.002 31432 Star::Find returns 1 (0), X=1258.05, Y=944.58, Mass=3910, SNR=39.4, Peak=215 HFD=4.2
19:06:45.393 00.003 31432 MultiStar: [#1 0.03,0.20,0.86,U] [#2 0.99,-0.02,0.00,M1] [#3 0.56,-0.31,0.93,U] [#4 0.78,-0.06,0.00,M2] [#5 0.98,-0.11,0.00,M1] [#6 0.31,0.36,0.79,U] [#7 0.42,0.20,0.85,U] [#8 0.61,0.04,0.77,U] 
19:06:45.397 00.004 31432 refined, 5 included, MultiStar: {0.47, 0.07}, one-star: {0.83, -0.01}
19:06:45.401 00.004 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
19:06:45.404 00.003 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
19:06:45.406 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.07 hyp=0.47 cameraTheta=0.14 mountX=0.47 mountY=0.00, mountTheta=0.01
19:06:45.409 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.07, opts=13)
19:06:45.414 00.005 31432 Enqueuing Move request for scope (0.47, 0.07)
19:06:45.416 00.002 29876 Worker thread wakes up
19:06:45.416 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.07) opts 0xd
19:06:45.416 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.07)
19:06:45.416 00.000 29876 Moving (0.47, 0.07) raw xDistance=0.47 yDistance=0.00
19:06:45.416 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
19:06:45.416 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:45.416 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:06:45.416 00.000 29876 MoveAxis(W, 45, ABG)
19:06:45.416 00.000 29876 Guiding  Dir = 3, Dur = 45
19:06:45.416 00.000 29876 IsSlewing returns 0
19:06:45.416 00.000 29876 IsGuiding returns 0
19:06:45.417 00.001 29876 PulseGuide returned control before completion, sleep 55
19:06:45.422 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:45.437 00.015 31432 UpdateGuideState exits: m=3910 RSB=39.4
19:06:45.440 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:45.442 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:45.444 00.002 31432 Enqueuing Expose request
19:06:45.475 00.031 29876 IsGuiding returns 1
19:06:45.475 00.000 29876 scope still moving after pulse duration time elapsed
19:06:45.506 00.031 29876 IsSlewing returns 0
19:06:45.506 00.000 29876 IsGuiding returns 1
19:06:45.537 00.031 29876 IsSlewing returns 0
19:06:45.537 00.000 29876 IsGuiding returns 0
19:06:45.537 00.000 29876 scope move finished after 45 + 75 ms
19:06:45.537 00.000 29876 Move returns status 0, amount 45
19:06:45.537 00.000 29876 MoveAxis(N, 0, ABG)
19:06:45.537 00.000 29876 Move returns status 0, amount 0
19:06:45.537 00.000 29876 move complete, result=0
19:06:45.537 00.000 29876 worker thread done servicing request
19:06:45.537 00.000 29876 Worker thread wakes up
19:06:45.537 00.000 31432 GuideStep: 0.5 px 45 ms WEST, 0.0 px 0 ms NORTH
19:06:45.541 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:45.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:47.663 02.122 29876 Exposure complete
19:06:47.705 00.042 29876 worker thread done servicing request
19:06:47.705 00.000 31432 OnExposeComplete: enter
19:06:47.708 00.003 31432 UpdateGuideState(): m_state=6
19:06:47.711 00.003 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
19:06:47.714 00.003 31432 Star::Find returns 1 (0), X=1257.63, Y=944.66, Mass=4078, SNR=41.2, Peak=253 HFD=4.7
19:06:47.720 00.006 31432 MultiStar: [#1 -0.21,0.28,0.85,U] [#2 0.54,0.20,0.91,U] [#3 0.24,-0.09,0.88,U] [#4 0.89,-0.08,0.00,M3] [#5 0.30,0.13,0.78,U] [#6 0.39,0.63,0.00,M1] [#7 -0.05,0.63,0.80,U] [#8 0.36,0.30,0.72,U] 
19:06:47.725 00.005 31432 refined, 6 included, MultiStar: {0.23, 0.21}, one-star: {0.40, 0.08}
19:06:47.727 00.002 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
19:06:47.729 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
19:06:47.731 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.74 mountX=0.24 mountY=-0.17, mountTheta=-0.63
19:06:47.734 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.21, opts=13)
19:06:47.736 00.002 31432 Enqueuing Move request for scope (0.23, 0.21)
19:06:47.740 00.004 29876 Worker thread wakes up
19:06:47.740 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
19:06:47.740 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
19:06:47.740 00.000 29876 Moving (0.23, 0.21) raw xDistance=0.24 yDistance=-0.17
19:06:47.740 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
19:06:47.740 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:47.740 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:06:47.740 00.000 29876 MoveAxis(W, 29, ABG)
19:06:47.740 00.000 29876 Guiding  Dir = 3, Dur = 29
19:06:47.740 00.000 29876 IsSlewing returns 0
19:06:47.741 00.001 29876 IsGuiding returns 0
19:06:47.741 00.000 29876 PulseGuide returned control before completion, sleep 39
19:06:47.746 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:47.763 00.017 31432 UpdateGuideState exits: m=4078 RSB=41.2
19:06:47.766 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:47.767 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:47.769 00.002 31432 Enqueuing Expose request
19:06:47.785 00.016 29876 IsGuiding returns 1
19:06:47.785 00.000 29876 scope still moving after pulse duration time elapsed
19:06:47.816 00.031 29876 IsSlewing returns 0
19:06:47.816 00.000 29876 IsGuiding returns 1
19:06:47.847 00.031 29876 IsSlewing returns 0
19:06:47.847 00.000 29876 IsGuiding returns 0
19:06:47.847 00.000 29876 scope move finished after 29 + 77 ms
19:06:47.847 00.000 29876 Move returns status 0, amount 29
19:06:47.847 00.000 29876 MoveAxis(N, 0, ABG)
19:06:47.847 00.000 29876 Move returns status 0, amount 0
19:06:47.847 00.000 29876 move complete, result=0
19:06:47.847 00.000 29876 worker thread done servicing request
19:06:47.848 00.001 29876 Worker thread wakes up
19:06:47.848 00.000 31432 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
19:06:47.850 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:47.850 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:49.758 01.908 29876 Exposure complete
19:06:49.802 00.044 29876 worker thread done servicing request
19:06:49.803 00.001 31432 OnExposeComplete: enter
19:06:49.805 00.002 31432 UpdateGuideState(): m_state=6
19:06:49.807 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
19:06:49.809 00.002 31432 Star::Find returns 1 (0), X=1256.40, Y=944.86, Mass=3892, SNR=39.8, Peak=230 HFD=4.3
19:06:49.811 00.002 31432 MultiStar: [#1 -1.05,0.54,0.00,M7] [#2 -0.62,0.17,0.90,U] [#3 -0.65,0.08,0.92,U] [#4 -0.46,0.00,0.95,U] [#5 -0.47,0.06,0.81,U] [#6 -0.26,0.36,0.82,U] [#7 -0.49,0.40,0.80,U] [#8 -0.67,0.33,0.00,M1] 
19:06:49.813 00.002 31432 refined, 6 included, MultiStar: {-0.55, 0.19}, one-star: {-0.82, 0.28}
19:06:49.815 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.79 = 2.79)
19:06:49.817 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.48)
19:06:49.819 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.19 hyp=0.58 cameraTheta=2.81 mountX=-0.54 mountY=-0.27, mountTheta=-2.68
19:06:49.822 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.19, opts=13)
19:06:49.826 00.004 31432 Enqueuing Move request for scope (-0.55, 0.19)
19:06:49.828 00.002 29876 Worker thread wakes up
19:06:49.828 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.19) opts 0xd
19:06:49.828 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.19)
19:06:49.828 00.000 29876 Moving (-0.55, 0.19) raw xDistance=-0.54 yDistance=-0.27
19:06:49.828 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.54
19:06:49.828 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:49.828 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:06:49.828 00.000 29876 MoveAxis(E, 48, ABG)
19:06:49.828 00.000 29876 Guiding  Dir = 2, Dur = 48
19:06:49.828 00.000 29876 IsSlewing returns 0
19:06:49.828 00.000 29876 IsGuiding returns 0
19:06:49.829 00.001 29876 PulseGuide returned control before completion, sleep 58
19:06:49.832 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:06:49.844 00.012 31432 UpdateGuideState exits: m=3892 RSB=39.8
19:06:49.848 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:49.852 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:49.854 00.002 31432 Enqueuing Expose request
19:06:49.897 00.043 29876 IsGuiding returns 1
19:06:49.897 00.000 29876 scope still moving after pulse duration time elapsed
19:06:49.928 00.031 29876 IsSlewing returns 0
19:06:49.928 00.000 29876 IsGuiding returns 1
19:06:49.959 00.031 29876 IsSlewing returns 0
19:06:49.959 00.000 29876 IsGuiding returns 1
19:06:49.989 00.030 29876 IsSlewing returns 0
19:06:49.989 00.000 29876 IsGuiding returns 0
19:06:49.989 00.000 29876 scope move finished after 48 + 113 ms
19:06:49.989 00.000 29876 Move returns status 0, amount 48
19:06:49.989 00.000 29876 MoveAxis(N, 0, ABG)
19:06:49.989 00.000 29876 Move returns status 0, amount 0
19:06:49.989 00.000 29876 move complete, result=0
19:06:49.990 00.001 29876 worker thread done servicing request
19:06:49.990 00.000 29876 Worker thread wakes up
19:06:49.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:49.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:49.990 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.3 px 0 ms NORTH
19:06:52.118 02.128 29876 Exposure complete
19:06:52.165 00.047 29876 worker thread done servicing request
19:06:52.165 00.000 31432 OnExposeComplete: enter
19:06:52.168 00.003 31432 UpdateGuideState(): m_state=6
19:06:52.170 00.002 31432 Star::Find(15, 1256, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
19:06:52.172 00.002 31432 Star::Find returns 1 (0), X=1257.46, Y=944.35, Mass=3990, SNR=40.8, Peak=253 HFD=4.5
19:06:52.174 00.002 31432 MultiStar: [#1 -0.60,0.11,0.83,U] [#2 0.45,-0.12,0.90,U] [#3 0.13,0.21,0.88,U] [#4 0.43,-0.17,0.96,U] [#5 -0.04,0.10,0.82,U] [#6 -0.04,0.01,0.75,U] [#7 -0.61,0.37,0.00,M1] [#8 0.50,0.08,0.73,U] 
19:06:52.176 00.002 31432 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.23, -0.23}
19:06:52.178 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:06:52.180 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:06:52.182 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.07 mountX=0.14 mountY=0.03, mountTheta=0.22
19:06:52.185 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.01, opts=13)
19:06:52.187 00.002 31432 Enqueuing Move request for scope (0.14, -0.01)
19:06:52.189 00.002 29876 Worker thread wakes up
19:06:52.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
19:06:52.189 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
19:06:52.189 00.000 29876 Moving (0.14, -0.01) raw xDistance=0.14 yDistance=0.03
19:06:52.189 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:06:52.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:52.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:06:52.189 00.000 29876 MoveAxis(E, 0, ABG)
19:06:52.189 00.000 29876 Move returns status 0, amount 0
19:06:52.189 00.000 29876 MoveAxis(N, 0, ABG)
19:06:52.189 00.000 29876 Move returns status 0, amount 0
19:06:52.189 00.000 29876 move complete, result=0
19:06:52.189 00.000 29876 worker thread done servicing request
19:06:52.193 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:52.204 00.011 31432 UpdateGuideState exits: m=3990 RSB=40.8
19:06:52.206 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:52.208 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:52.210 00.002 31432 Enqueuing Expose request
19:06:52.212 00.002 29876 Worker thread wakes up
19:06:52.212 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:06:52.215 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:52.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:54.118 01.903 29876 Exposure complete
19:06:54.161 00.043 29876 worker thread done servicing request
19:06:54.161 00.000 31432 OnExposeComplete: enter
19:06:54.163 00.002 31432 UpdateGuideState(): m_state=6
19:06:54.165 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
19:06:54.167 00.002 31432 Star::Find returns 1 (0), X=1258.00, Y=944.73, Mass=3901, SNR=39.6, Peak=253 HFD=4.1
19:06:54.169 00.002 31432 MultiStar: [#1 -0.36,-0.09,0.90,U] [#2 0.17,0.26,0.90,U] [#3 0.64,-0.18,0.93,U] [#4 0.74,0.55,0.00,M2] [#5 0.30,-0.20,0.85,U] [#6 0.27,-0.28,0.78,U] [#7 -0.17,0.18,0.83,U] [#8 0.78,-0.05,0.00,M1] 
19:06:54.171 00.002 31432 refined, 6 included, MultiStar: {0.25, -0.02}, one-star: {0.78, 0.15}
19:06:54.172 00.001 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:06:54.174 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:06:54.176 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.06 mountX=0.25 mountY=0.05, mountTheta=0.21
19:06:54.179 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.02, opts=13)
19:06:54.181 00.002 31432 Enqueuing Move request for scope (0.25, -0.02)
19:06:54.183 00.002 29876 Worker thread wakes up
19:06:54.183 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
19:06:54.183 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
19:06:54.183 00.000 29876 Moving (0.25, -0.02) raw xDistance=0.25 yDistance=0.05
19:06:54.183 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:06:54.183 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:54.183 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:06:54.183 00.000 29876 MoveAxis(W, 24, ABG)
19:06:54.183 00.000 29876 Guiding  Dir = 3, Dur = 24
19:06:54.184 00.001 29876 IsSlewing returns 0
19:06:54.184 00.000 29876 IsGuiding returns 0
19:06:54.184 00.000 29876 PulseGuide returned control before completion, sleep 34
19:06:54.190 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:06:54.203 00.013 31432 UpdateGuideState exits: m=3901 RSB=39.6
19:06:54.205 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:54.207 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:54.209 00.002 31432 Enqueuing Expose request
19:06:54.227 00.018 29876 IsGuiding returns 1
19:06:54.227 00.000 29876 scope still moving after pulse duration time elapsed
19:06:54.259 00.032 29876 IsSlewing returns 0
19:06:54.259 00.000 29876 IsGuiding returns 1
19:06:54.290 00.031 29876 IsSlewing returns 0
19:06:54.290 00.000 29876 IsGuiding returns 0
19:06:54.290 00.000 29876 scope move finished after 24 + 82 ms
19:06:54.290 00.000 29876 Move returns status 0, amount 24
19:06:54.291 00.001 29876 MoveAxis(N, 0, ABG)
19:06:54.291 00.000 29876 Move returns status 0, amount 0
19:06:54.291 00.000 29876 move complete, result=0
19:06:54.291 00.000 29876 worker thread done servicing request
19:06:54.291 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
19:06:54.293 00.002 29876 Worker thread wakes up
19:06:54.293 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:54.293 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:56.416 02.123 29876 Exposure complete
19:06:56.460 00.044 29876 worker thread done servicing request
19:06:56.460 00.000 31432 OnExposeComplete: enter
19:06:56.463 00.003 31432 UpdateGuideState(): m_state=6
19:06:56.465 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
19:06:56.466 00.001 31432 Star::Find returns 1 (0), X=1258.17, Y=944.08, Mass=4180, SNR=41.8, Peak=217 HFD=4.4
19:06:56.468 00.002 31432 MultiStar: [#1 -0.02,-0.51,0.82,U] [#2 0.58,-0.26,0.91,U] [#3 0.76,-0.19,0.00,M1] [#4 0.71,-0.23,0.00,M3] [#5 0.45,-0.47,0.80,U] [#6 0.29,-0.30,0.72,U] [#7 0.14,-0.15,0.80,U] [#8 0.96,-0.33,0.00,M2] 
19:06:56.470 00.002 31432 refined, 5 included, MultiStar: {0.42, -0.37}, one-star: {0.95, -0.50}
19:06:56.472 00.002 31432 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.02) = xAngle (-0.74 = -0.74)
19:06:56.474 00.002 31432 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.27 = 2.27)
19:06:56.475 00.001 31432 CameraToMount -- cameraX=0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-0.72 mountX=0.42 mountY=0.43, mountTheta=0.80
19:06:56.482 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.37, opts=13)
19:06:56.484 00.002 31432 Enqueuing Move request for scope (0.42, -0.37)
19:06:56.486 00.002 29876 Worker thread wakes up
19:06:56.486 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.37) opts 0xd
19:06:56.486 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.37)
19:06:56.486 00.000 29876 Moving (0.42, -0.37) raw xDistance=0.42 yDistance=0.43
19:06:56.486 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
19:06:56.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
19:06:56.486 00.000 29876 MoveAxis(W, 43, ABG)
19:06:56.486 00.000 29876 Guiding  Dir = 3, Dur = 43
19:06:56.487 00.001 29876 IsSlewing returns 0
19:06:56.487 00.000 29876 IsGuiding returns 0
19:06:56.487 00.000 29876 PulseGuide returned control before completion, sleep 53
19:06:56.490 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:06:56.502 00.012 31432 UpdateGuideState exits: m=4180 RSB=41.8
19:06:56.504 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:56.506 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:56.508 00.002 31432 Enqueuing Expose request
19:06:56.555 00.047 29876 IsGuiding returns 1
19:06:56.555 00.000 29876 scope still moving after pulse duration time elapsed
19:06:56.586 00.031 29876 IsSlewing returns 0
19:06:56.586 00.000 29876 IsGuiding returns 1
19:06:56.617 00.031 29876 IsSlewing returns 0
19:06:56.617 00.000 29876 IsGuiding returns 1
19:06:56.649 00.032 29876 IsSlewing returns 0
19:06:56.649 00.000 29876 IsGuiding returns 0
19:06:56.649 00.000 29876 scope move finished after 43 + 119 ms
19:06:56.649 00.000 29876 Move returns status 0, amount 43
19:06:56.649 00.000 29876 MoveAxis(S, 32, ABG)
19:06:56.649 00.000 29876 Guiding  Dir = 1, Dur = 32
19:06:56.649 00.000 29876 IsSlewing returns 0
19:06:56.649 00.000 29876 IsGuiding returns 0
19:06:56.649 00.000 29876 PulseGuide returned control before completion, sleep 42
19:06:56.695 00.046 29876 IsGuiding returns 1
19:06:56.695 00.000 29876 scope still moving after pulse duration time elapsed
19:06:56.725 00.030 29876 IsSlewing returns 0
19:06:56.725 00.000 29876 IsGuiding returns 1
19:06:56.757 00.032 29876 IsSlewing returns 0
19:06:56.757 00.000 29876 IsGuiding returns 1
19:06:56.788 00.031 29876 IsSlewing returns 0
19:06:56.788 00.000 29876 IsGuiding returns 1
19:06:56.819 00.031 29876 IsSlewing returns 0
19:06:56.819 00.000 29876 IsGuiding returns 0
19:06:56.819 00.000 29876 scope move finished after 32 + 138 ms
19:06:56.819 00.000 29876 Move returns status 0, amount 32
19:06:56.819 00.000 29876 move complete, result=0
19:06:56.819 00.000 29876 worker thread done servicing request
19:06:56.819 00.000 29876 Worker thread wakes up
19:06:56.819 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.4 px 32 ms SOUTH
19:06:56.822 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:56.822 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:06:58.736 01.914 29876 Exposure complete
19:06:58.781 00.045 29876 worker thread done servicing request
19:06:58.781 00.000 31432 OnExposeComplete: enter
19:06:58.784 00.003 31432 UpdateGuideState(): m_state=6
19:06:58.786 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
19:06:58.788 00.002 31432 Star::Find returns 1 (0), X=1257.13, Y=944.69, Mass=3883, SNR=40.2, Peak=253 HFD=4.1
19:06:58.790 00.002 31432 MultiStar: [#1 -1.10,0.19,0.00,M5] [#2 -0.05,-0.06,0.92,U] [#3 0.04,-0.34,0.93,U] [#4 0.09,0.05,0.96,U] [#5 0.19,0.09,0.83,U] [#6 -0.35,-0.15,0.79,U] [#7 -0.52,0.22,0.84,U] [#8 -0.09,-0.01,0.75,U] 
19:06:58.792 00.002 31432 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.10, 0.11}
19:06:58.793 00.001 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:06:58.795 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:06:58.797 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
19:06:58.800 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.01, opts=13)
19:06:58.802 00.002 31432 Enqueuing Move request for scope (-0.09, -0.01)
19:06:58.804 00.002 29876 Worker thread wakes up
19:06:58.804 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
19:06:58.804 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
19:06:58.805 00.001 29876 Moving (-0.09, -0.01) raw xDistance=-0.09 yDistance=-0.00
19:06:58.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:06:58.805 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:06:58.805 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:06:58.805 00.000 29876 MoveAxis(E, 0, ABG)
19:06:58.805 00.000 29876 Move returns status 0, amount 0
19:06:58.805 00.000 29876 MoveAxis(N, 0, ABG)
19:06:58.805 00.000 29876 Move returns status 0, amount 0
19:06:58.805 00.000 29876 move complete, result=0
19:06:58.805 00.000 29876 worker thread done servicing request
19:06:58.810 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:06:58.823 00.013 31432 UpdateGuideState exits: m=3883 RSB=40.2
19:06:58.825 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:58.826 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:06:58.828 00.002 31432 Enqueuing Expose request
19:06:58.831 00.003 29876 Worker thread wakes up
19:06:58.831 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:06:58.833 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:06:58.833 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:00.964 02.131 29876 Exposure complete
19:07:01.008 00.044 29876 worker thread done servicing request
19:07:01.008 00.000 31432 OnExposeComplete: enter
19:07:01.011 00.003 31432 UpdateGuideState(): m_state=6
19:07:01.013 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
19:07:01.015 00.002 31432 Star::Find returns 1 (0), X=1257.50, Y=945.42, Mass=3997, SNR=40.8, Peak=252 HFD=4.1
19:07:01.017 00.002 31432 MultiStar: [#1 -0.09,0.65,0.84,U] [#2 0.41,0.45,0.92,U] [#3 0.38,0.27,0.87,U] [#4 0.69,0.32,0.00,M3] [#5 0.37,0.33,0.80,U] [#6 0.41,0.42,0.80,U] [#7 0.46,0.53,0.84,U] [#8 0.40,0.39,0.74,U] 
19:07:01.018 00.001 31432 refined, 7 included, MultiStar: {0.33, 0.49}, one-star: {0.27, 0.84}
19:07:01.020 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
19:07:01.022 00.002 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.31)
19:07:01.024 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.49 hyp=0.59 cameraTheta=0.99 mountX=0.34 mountY=-0.44, mountTheta=-0.92
19:07:01.026 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.49, opts=13)
19:07:01.028 00.002 31432 Enqueuing Move request for scope (0.33, 0.49)
19:07:01.030 00.002 29876 Worker thread wakes up
19:07:01.030 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.49) opts 0xd
19:07:01.030 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.49)
19:07:01.030 00.000 29876 Moving (0.33, 0.49) raw xDistance=0.34 yDistance=-0.44
19:07:01.030 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:07:01.030 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:07:01.031 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
19:07:01.031 00.000 29876 MoveAxis(W, 32, ABG)
19:07:01.031 00.000 29876 Guiding  Dir = 3, Dur = 32
19:07:01.031 00.000 29876 IsSlewing returns 0
19:07:01.031 00.000 29876 IsGuiding returns 0
19:07:01.031 00.000 29876 PulseGuide returned control before completion, sleep 42
19:07:01.034 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:01.046 00.012 31432 UpdateGuideState exits: m=3997 RSB=40.8
19:07:01.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:01.050 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:01.052 00.002 31432 Enqueuing Expose request
19:07:01.086 00.034 29876 IsGuiding returns 1
19:07:01.086 00.000 29876 scope still moving after pulse duration time elapsed
19:07:01.117 00.031 29876 IsSlewing returns 0
19:07:01.117 00.000 29876 IsGuiding returns 0
19:07:01.117 00.000 29876 scope move finished after 32 + 54 ms
19:07:01.117 00.000 29876 Move returns status 0, amount 32
19:07:01.117 00.000 29876 MoveAxis(N, 0, ABG)
19:07:01.117 00.000 29876 Move returns status 0, amount 0
19:07:01.117 00.000 29876 move complete, result=0
19:07:01.117 00.000 29876 worker thread done servicing request
19:07:01.117 00.000 29876 Worker thread wakes up
19:07:01.117 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.4 px 0 ms NORTH
19:07:01.120 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:01.120 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:03.035 01.915 29876 Exposure complete
19:07:03.084 00.049 29876 worker thread done servicing request
19:07:03.084 00.000 31432 OnExposeComplete: enter
19:07:03.086 00.002 31432 UpdateGuideState(): m_state=6
19:07:03.088 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
19:07:03.090 00.002 31432 Star::Find returns 1 (0), X=1257.30, Y=944.61, Mass=3741, SNR=39.0, Peak=234 HFD=4.2
19:07:03.092 00.002 31432 MultiStar: [#1 -0.63,0.26,0.88,U] [#2 0.13,0.25,0.97,U] [#3 -0.18,0.14,0.93,U] [#4 0.12,0.47,0.95,U] [#5 0.13,0.25,0.83,U] [#6 0.75,0.08,0.00,M1] [#7 -0.01,0.41,0.84,U] [#8 0.15,0.14,0.76,U] 
19:07:03.094 00.002 31432 single-star, 7 included, MultiStar: {-0.03, 0.24}, one-star: {0.08, 0.03}
19:07:03.096 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
19:07:03.098 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.91)
19:07:03.100 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.39 mountX=0.08 mountY=-0.02, mountTheta=-0.25
19:07:03.102 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.03, opts=13)
19:07:03.104 00.002 31432 Enqueuing Move request for scope (0.08, 0.03)
19:07:03.106 00.002 29876 Worker thread wakes up
19:07:03.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
19:07:03.106 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
19:07:03.106 00.000 29876 Moving (0.08, 0.03) raw xDistance=0.08 yDistance=-0.02
19:07:03.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:07:03.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:03.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:07:03.106 00.000 29876 MoveAxis(E, 0, ABG)
19:07:03.106 00.000 29876 Move returns status 0, amount 0
19:07:03.106 00.000 29876 MoveAxis(N, 0, ABG)
19:07:03.106 00.000 29876 Move returns status 0, amount 0
19:07:03.106 00.000 29876 move complete, result=0
19:07:03.106 00.000 29876 worker thread done servicing request
19:07:03.110 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:03.121 00.011 31432 UpdateGuideState exits: m=3741 RSB=39.0
19:07:03.124 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:03.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:03.128 00.002 31432 Enqueuing Expose request
19:07:03.130 00.002 29876 Worker thread wakes up
19:07:03.130 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:07:03.132 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:03.132 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:05.265 02.133 29876 Exposure complete
19:07:05.308 00.043 29876 worker thread done servicing request
19:07:05.308 00.000 31432 OnExposeComplete: enter
19:07:05.310 00.002 31432 UpdateGuideState(): m_state=6
19:07:05.312 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
19:07:05.314 00.002 31432 Star::Find returns 1 (0), X=1258.07, Y=945.05, Mass=4096, SNR=41.1, Peak=236 HFD=4.3
19:07:05.316 00.002 31432 MultiStar: [#1 -0.07,0.53,0.84,U] [#2 0.52,0.52,0.00,M1] [#3 0.47,0.37,0.87,U] [#4 0.82,0.27,0.00,M3] [#5 0.38,0.09,0.80,U] [#6 0.22,0.82,0.00,M2] [#7 -0.04,0.62,0.86,U] [#8 -0.01,-0.12,0.68,U] 
19:07:05.318 00.002 31432 refined, 5 included, MultiStar: {0.29, 0.35}, one-star: {0.85, 0.47}
19:07:05.319 00.001 31432 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
19:07:05.321 00.002 31432 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
19:07:05.323 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.46 cameraTheta=0.88 mountX=0.30 mountY=-0.30, mountTheta=-0.79
19:07:05.326 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.35, opts=13)
19:07:05.328 00.002 31432 Enqueuing Move request for scope (0.29, 0.35)
19:07:05.330 00.002 29876 Worker thread wakes up
19:07:05.330 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
19:07:05.330 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
19:07:05.330 00.000 29876 Moving (0.29, 0.35) raw xDistance=0.30 yDistance=-0.30
19:07:05.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
19:07:05.330 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:07:05.330 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:07:05.330 00.000 29876 MoveAxis(W, 29, ABG)
19:07:05.330 00.000 29876 Guiding  Dir = 3, Dur = 29
19:07:05.330 00.000 29876 IsSlewing returns 0
19:07:05.330 00.000 29876 IsGuiding returns 0
19:07:05.331 00.001 29876 PulseGuide returned control before completion, sleep 39
19:07:05.334 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:05.346 00.012 31432 UpdateGuideState exits: m=4096 RSB=41.1
19:07:05.348 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:05.350 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:05.352 00.002 31432 Enqueuing Expose request
19:07:05.372 00.020 29876 IsGuiding returns 1
19:07:05.372 00.000 29876 scope still moving after pulse duration time elapsed
19:07:05.402 00.030 29876 IsSlewing returns 0
19:07:05.402 00.000 29876 IsGuiding returns 0
19:07:05.402 00.000 29876 scope move finished after 29 + 42 ms
19:07:05.402 00.000 29876 Move returns status 0, amount 29
19:07:05.402 00.000 29876 MoveAxis(N, 0, ABG)
19:07:05.402 00.000 29876 Move returns status 0, amount 0
19:07:05.402 00.000 29876 move complete, result=0
19:07:05.403 00.001 29876 worker thread done servicing request
19:07:05.403 00.000 29876 Worker thread wakes up
19:07:05.403 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:05.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:05.403 00.000 31432 GuideStep: 0.3 px 29 ms WEST, -0.3 px 0 ms NORTH
19:07:07.313 01.910 29876 Exposure complete
19:07:07.357 00.044 29876 worker thread done servicing request
19:07:07.357 00.000 31432 OnExposeComplete: enter
19:07:07.360 00.003 31432 UpdateGuideState(): m_state=6
19:07:07.362 00.002 31432 Star::Find(15, 1258, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
19:07:07.364 00.002 31432 Star::Find returns 1 (0), X=1258.16, Y=944.68, Mass=3928, SNR=39.6, Peak=245 HFD=4.4
19:07:07.366 00.002 31432 MultiStar: [#1 0.43,-0.13,0.88,U] [#2 0.53,-0.11,0.97,U] [#3 0.99,-0.22,0.00,M1] [#4 0.99,-0.09,0.00,M4] [#5 0.61,-0.30,0.79,U] [#6 0.59,0.02,0.81,U] [#7 0.67,0.17,0.87,U] [#8 1.08,-0.31,0.00,M1] 
19:07:07.369 00.003 31432 refined, 5 included, MultiStar: {0.63, -0.04}, one-star: {0.94, 0.10}
19:07:07.371 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
19:07:07.373 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
19:07:07.377 00.004 31432 CameraToMount -- cameraX=0.63 cameraY=-0.04 hyp=0.64 cameraTheta=-0.06 mountX=0.63 mountY=0.13, mountTheta=0.21
19:07:07.383 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.04, opts=13)
19:07:07.389 00.006 31432 Enqueuing Move request for scope (0.63, -0.04)
19:07:07.391 00.002 29876 Worker thread wakes up
19:07:07.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.04) opts 0xd
19:07:07.391 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.04)
19:07:07.391 00.000 29876 Moving (0.63, -0.04) raw xDistance=0.63 yDistance=0.13
19:07:07.391 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
19:07:07.391 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:07.391 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:07:07.391 00.000 29876 MoveAxis(W, 65, ABG)
19:07:07.392 00.001 29876 Guiding  Dir = 3, Dur = 65
19:07:07.392 00.000 29876 IsSlewing returns 0
19:07:07.392 00.000 29876 IsGuiding returns 0
19:07:07.392 00.000 29876 PulseGuide returned control before completion, sleep 75
19:07:07.396 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:07.410 00.014 31432 UpdateGuideState exits: m=3928 RSB=39.6
19:07:07.413 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:07.415 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:07.417 00.002 31432 Enqueuing Expose request
19:07:07.469 00.052 29876 IsGuiding returns 1
19:07:07.469 00.000 29876 scope still moving after pulse duration time elapsed
19:07:07.500 00.031 29876 IsSlewing returns 0
19:07:07.500 00.000 29876 IsGuiding returns 1
19:07:07.531 00.031 29876 IsSlewing returns 0
19:07:07.531 00.000 29876 IsGuiding returns 1
19:07:07.563 00.032 29876 IsSlewing returns 0
19:07:07.563 00.000 29876 IsGuiding returns 0
19:07:07.563 00.000 29876 scope move finished after 65 + 106 ms
19:07:07.563 00.000 29876 Move returns status 0, amount 65
19:07:07.563 00.000 29876 MoveAxis(N, 0, ABG)
19:07:07.563 00.000 29876 Move returns status 0, amount 0
19:07:07.563 00.000 29876 move complete, result=0
19:07:07.563 00.000 29876 worker thread done servicing request
19:07:07.563 00.000 29876 Worker thread wakes up
19:07:07.563 00.000 31432 GuideStep: 0.6 px 65 ms WEST, 0.1 px 0 ms NORTH
19:07:07.566 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:07.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:09.697 02.131 29876 Exposure complete
19:07:09.747 00.050 29876 worker thread done servicing request
19:07:09.748 00.001 31432 OnExposeComplete: enter
19:07:09.750 00.002 31432 UpdateGuideState(): m_state=6
19:07:09.752 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
19:07:09.754 00.002 31432 Star::Find returns 1 (0), X=1257.83, Y=944.52, Mass=3684, SNR=38.7, Peak=199 HFD=4.4
19:07:09.756 00.002 31432 MultiStar: [#1 -0.18,-0.24,0.85,U] [#2 0.84,-0.05,0.00,M1] [#3 0.58,-0.17,0.95,U] [#4 0.81,-0.47,0.00,M5] [#5 0.70,-0.24,0.00,M1] [#6 0.53,-0.04,0.82,U] [#7 0.35,-0.39,0.90,U] [#8 0.46,0.22,0.73,U] 
19:07:09.758 00.002 31432 refined, 5 included, MultiStar: {0.40, -0.12}, one-star: {0.60, -0.06}
19:07:09.760 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
19:07:09.762 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:07:09.764 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-0.30 mountX=0.39 mountY=0.18, mountTheta=0.43
19:07:09.767 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.12, opts=13)
19:07:09.769 00.002 31432 Enqueuing Move request for scope (0.40, -0.12)
19:07:09.771 00.002 29876 Worker thread wakes up
19:07:09.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.12) opts 0xd
19:07:09.771 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.12)
19:07:09.771 00.000 29876 Moving (0.40, -0.12) raw xDistance=0.39 yDistance=0.18
19:07:09.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
19:07:09.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:09.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:07:09.771 00.000 29876 MoveAxis(W, 47, ABG)
19:07:09.771 00.000 29876 Guiding  Dir = 3, Dur = 47
19:07:09.771 00.000 29876 IsSlewing returns 0
19:07:09.772 00.001 29876 IsGuiding returns 0
19:07:09.772 00.000 29876 PulseGuide returned control before completion, sleep 57
19:07:09.775 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:09.787 00.012 31432 UpdateGuideState exits: m=3684 RSB=38.7
19:07:09.789 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:09.791 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:09.793 00.002 31432 Enqueuing Expose request
19:07:09.835 00.042 29876 IsGuiding returns 1
19:07:09.835 00.000 29876 scope still moving after pulse duration time elapsed
19:07:09.866 00.031 29876 IsSlewing returns 0
19:07:09.866 00.000 29876 IsGuiding returns 0
19:07:09.866 00.000 29876 scope move finished after 47 + 48 ms
19:07:09.866 00.000 29876 Move returns status 0, amount 47
19:07:09.866 00.000 29876 MoveAxis(N, 0, ABG)
19:07:09.867 00.001 29876 Move returns status 0, amount 0
19:07:09.867 00.000 29876 move complete, result=0
19:07:09.867 00.000 29876 worker thread done servicing request
19:07:09.867 00.000 29876 Worker thread wakes up
19:07:09.867 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:09.867 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:09.867 00.000 31432 GuideStep: 0.4 px 47 ms WEST, 0.2 px 0 ms NORTH
19:07:11.779 01.912 29876 Exposure complete
19:07:11.823 00.044 29876 worker thread done servicing request
19:07:11.823 00.000 31432 OnExposeComplete: enter
19:07:11.826 00.003 31432 UpdateGuideState(): m_state=6
19:07:11.828 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
19:07:11.830 00.002 31432 Star::Find returns 1 (0), X=1257.70, Y=944.44, Mass=3969, SNR=40.1, Peak=253 HFD=4.1
19:07:11.832 00.002 31432 MultiStar: [#1 -0.16,-0.26,0.85,U] [#2 0.70,-0.18,0.00,M2] [#3 0.60,-0.57,0.00,M1] [#4 1.14,-0.30,0.00,M6] [#5 0.71,-0.36,0.00,M2] [#6 0.81,-0.04,0.00,M1] [#7 0.17,-0.12,0.83,U] [#8 0.80,-0.02,0.00,M1] 
19:07:11.834 00.002 31432 refined, 2 included, MultiStar: {0.18, -0.17}, one-star: {0.48, -0.14}
19:07:11.836 00.002 31432 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.02) = xAngle (-0.79 = -0.79)
19:07:11.837 00.001 31432 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
19:07:11.839 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.76 mountX=0.18 mountY=0.20, mountTheta=0.84
19:07:11.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.17, opts=13)
19:07:11.844 00.002 31432 Enqueuing Move request for scope (0.18, -0.17)
19:07:11.846 00.002 29876 Worker thread wakes up
19:07:11.846 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
19:07:11.846 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
19:07:11.846 00.000 29876 Moving (0.18, -0.17) raw xDistance=0.18 yDistance=0.20
19:07:11.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:07:11.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:11.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:07:11.846 00.000 29876 MoveAxis(E, 0, ABG)
19:07:11.846 00.000 29876 Move returns status 0, amount 0
19:07:11.846 00.000 29876 MoveAxis(N, 0, ABG)
19:07:11.846 00.000 29876 Move returns status 0, amount 0
19:07:11.846 00.000 29876 move complete, result=0
19:07:11.846 00.000 29876 worker thread done servicing request
19:07:11.850 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=3, FiltMax=257, Gamma=0.490
19:07:11.861 00.011 31432 UpdateGuideState exits: m=3969 RSB=40.1
19:07:11.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:11.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:11.867 00.002 31432 Enqueuing Expose request
19:07:11.869 00.002 29876 Worker thread wakes up
19:07:11.869 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:07:11.871 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:11.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:13.995 02.124 29876 Exposure complete
19:07:14.039 00.044 29876 worker thread done servicing request
19:07:14.039 00.000 31432 OnExposeComplete: enter
19:07:14.041 00.002 31432 UpdateGuideState(): m_state=6
19:07:14.044 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
19:07:14.046 00.002 31432 Star::Find returns 1 (0), X=1258.22, Y=944.51, Mass=3907, SNR=39.9, Peak=238 HFD=4.5
19:07:14.048 00.002 31432 MultiStar: [#1 0.43,-0.07,0.87,U] [#2 1.27,-0.31,0.00,M3] [#3 1.12,-0.59,0.00,M2] [#4 1.33,-0.39,0.00,M7] [#5 1.34,-0.49,0.00,M3] [#6 1.19,0.12,0.00,M2] [#7 1.11,-0.04,0.00,M1] [#8 0.82,-0.43,0.00,M2] 
19:07:14.050 00.002 31432 refined, 1 included, MultiStar: {0.73, -0.07}, one-star: {0.99, -0.07}
19:07:14.052 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
19:07:14.054 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
19:07:14.055 00.001 31432 CameraToMount -- cameraX=0.73 cameraY=-0.07 hyp=0.74 cameraTheta=-0.09 mountX=0.73 mountY=0.18, mountTheta=0.24
19:07:14.059 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=-0.07, opts=13)
19:07:14.061 00.002 31432 Enqueuing Move request for scope (0.73, -0.07)
19:07:14.063 00.002 29876 Worker thread wakes up
19:07:14.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.07) opts 0xd
19:07:14.063 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, -0.07)
19:07:14.063 00.000 29876 Moving (0.73, -0.07) raw xDistance=0.73 yDistance=0.18
19:07:14.063 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.73
19:07:14.063 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:14.063 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:07:14.063 00.000 29876 MoveAxis(W, 70, ABG)
19:07:14.064 00.001 29876 Guiding  Dir = 3, Dur = 70
19:07:14.064 00.000 29876 IsSlewing returns 0
19:07:14.064 00.000 29876 IsGuiding returns 0
19:07:14.064 00.000 29876 PulseGuide returned control before completion, sleep 80
19:07:14.067 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:14.079 00.012 31432 UpdateGuideState exits: m=3907 RSB=39.9
19:07:14.081 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:14.083 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:14.085 00.002 31432 Enqueuing Expose request
19:07:14.147 00.062 29876 IsGuiding returns 1
19:07:14.147 00.000 29876 scope still moving after pulse duration time elapsed
19:07:14.177 00.030 29876 IsSlewing returns 0
19:07:14.177 00.000 29876 IsGuiding returns 1
19:07:14.208 00.031 29876 IsSlewing returns 0
19:07:14.208 00.000 29876 IsGuiding returns 0
19:07:14.208 00.000 29876 scope move finished after 70 + 74 ms
19:07:14.208 00.000 29876 Move returns status 0, amount 70
19:07:14.208 00.000 29876 MoveAxis(N, 0, ABG)
19:07:14.208 00.000 29876 Move returns status 0, amount 0
19:07:14.208 00.000 29876 move complete, result=0
19:07:14.209 00.001 29876 worker thread done servicing request
19:07:14.209 00.000 29876 Worker thread wakes up
19:07:14.209 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:14.209 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:14.209 00.000 31432 GuideStep: 0.7 px 70 ms WEST, 0.2 px 0 ms NORTH
19:07:16.115 01.906 29876 Exposure complete
19:07:16.158 00.043 29876 worker thread done servicing request
19:07:16.158 00.000 31432 OnExposeComplete: enter
19:07:16.160 00.002 31432 UpdateGuideState(): m_state=6
19:07:16.162 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
19:07:16.164 00.002 31432 Star::Find returns 1 (0), X=1258.07, Y=944.57, Mass=4057, SNR=41.3, Peak=253 HFD=4.2
19:07:16.166 00.002 31432 MultiStar: [#1 0.58,-0.28,0.83,U] [#2 0.99,-0.44,0.00,M4] [#3 1.01,-0.54,0.00,M3] [#4 1.10,-0.40,0.00,M8] [#5 0.78,-0.19,0.00,M4] [#6 0.82,-0.07,0.00,M3] [#7 1.07,-0.14,0.00,M2] [#8 0.79,-0.09,0.00,M3] 
19:07:16.168 00.002 31432 refined, 1 included, MultiStar: {0.72, -0.13}, one-star: {0.84, -0.01}
19:07:16.170 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:07:16.171 00.001 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:07:16.173 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.13 hyp=0.73 cameraTheta=-0.18 mountX=0.72 mountY=0.24, mountTheta=0.32
19:07:16.176 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.13, opts=13)
19:07:16.178 00.002 31432 Enqueuing Move request for scope (0.72, -0.13)
19:07:16.180 00.002 29876 Worker thread wakes up
19:07:16.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.13) opts 0xd
19:07:16.180 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.13)
19:07:16.181 00.001 29876 Moving (0.72, -0.13) raw xDistance=0.72 yDistance=0.24
19:07:16.181 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
19:07:16.181 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:16.181 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:07:16.181 00.000 29876 MoveAxis(W, 79, ABG)
19:07:16.181 00.000 29876 Guiding  Dir = 3, Dur = 79
19:07:16.181 00.000 29876 IsSlewing returns 0
19:07:16.181 00.000 29876 IsGuiding returns 0
19:07:16.181 00.000 29876 PulseGuide returned control before completion, sleep 89
19:07:16.185 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:16.197 00.012 31432 UpdateGuideState exits: m=4057 RSB=41.3
19:07:16.199 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:16.201 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:16.203 00.002 31432 Enqueuing Expose request
19:07:16.286 00.083 29876 IsGuiding returns 1
19:07:16.286 00.000 29876 scope still moving after pulse duration time elapsed
19:07:16.317 00.031 29876 IsSlewing returns 0
19:07:16.317 00.000 29876 IsGuiding returns 1
19:07:16.347 00.030 29876 IsSlewing returns 0
19:07:16.347 00.000 29876 IsGuiding returns 0
19:07:16.347 00.000 29876 scope move finished after 79 + 87 ms
19:07:16.347 00.000 29876 Move returns status 0, amount 79
19:07:16.347 00.000 29876 MoveAxis(N, 0, ABG)
19:07:16.347 00.000 29876 Move returns status 0, amount 0
19:07:16.347 00.000 29876 move complete, result=0
19:07:16.347 00.000 29876 worker thread done servicing request
19:07:16.347 00.000 29876 Worker thread wakes up
19:07:16.347 00.000 31432 GuideStep: 0.7 px 79 ms WEST, 0.2 px 0 ms NORTH
19:07:16.351 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:16.351 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:18.579 02.228 29876 Exposure complete
19:07:18.621 00.042 29876 worker thread done servicing request
19:07:18.621 00.000 31432 OnExposeComplete: enter
19:07:18.624 00.003 31432 UpdateGuideState(): m_state=6
19:07:18.626 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
19:07:18.628 00.002 31432 Star::Find returns 1 (0), X=1258.12, Y=944.63, Mass=3846, SNR=40.1, Peak=235 HFD=4.0
19:07:18.630 00.002 31432 MultiStar: [#1 0.01,-0.12,0.88,U] [#2 0.84,-0.37,0.00,M5] [#3 0.79,-0.26,0.00,M4] [#4 1.02,-0.10,0.00,M9] [#5 0.79,-0.22,0.00,M5] [#6 0.35,0.54,0.83,U] [#7 0.48,0.04,0.82,U] [#8 0.97,0.24,0.00,M4] 
19:07:18.632 00.002 31432 refined, 3 included, MultiStar: {0.45, 0.12}, one-star: {0.90, 0.05}
19:07:18.634 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
19:07:18.635 00.001 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.04)
19:07:18.637 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.12 hyp=0.47 cameraTheta=0.26 mountX=0.45 mountY=-0.05, mountTheta=-0.11
19:07:18.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.12, opts=13)
19:07:18.644 00.004 31432 Enqueuing Move request for scope (0.45, 0.12)
19:07:18.649 00.005 29876 Worker thread wakes up
19:07:18.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.12) opts 0xd
19:07:18.649 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.12)
19:07:18.649 00.000 29876 Moving (0.45, 0.12) raw xDistance=0.45 yDistance=-0.05
19:07:18.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
19:07:18.650 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:18.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:07:18.650 00.000 29876 MoveAxis(W, 55, ABG)
19:07:18.650 00.000 29876 Guiding  Dir = 3, Dur = 55
19:07:18.653 00.003 29876 IsSlewing returns 0
19:07:18.653 00.000 29876 IsGuiding returns 0
19:07:18.653 00.000 29876 PulseGuide returned control before completion, sleep 65
19:07:18.655 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:07:18.667 00.012 31432 UpdateGuideState exits: m=3846 RSB=40.1
19:07:18.670 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:18.672 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:18.673 00.001 31432 Enqueuing Expose request
19:07:18.730 00.057 29876 IsGuiding returns 1
19:07:18.730 00.000 29876 scope still moving after pulse duration time elapsed
19:07:18.761 00.031 29876 IsSlewing returns 0
19:07:18.761 00.000 29876 IsGuiding returns 1
19:07:18.792 00.031 29876 IsSlewing returns 0
19:07:18.792 00.000 29876 IsGuiding returns 1
19:07:18.822 00.030 29876 IsSlewing returns 0
19:07:18.822 00.000 29876 IsGuiding returns 0
19:07:18.822 00.000 29876 scope move finished after 55 + 114 ms
19:07:18.822 00.000 29876 Move returns status 0, amount 55
19:07:18.822 00.000 29876 MoveAxis(N, 0, ABG)
19:07:18.822 00.000 29876 Move returns status 0, amount 0
19:07:18.822 00.000 29876 move complete, result=0
19:07:18.822 00.000 29876 worker thread done servicing request
19:07:18.822 00.000 29876 Worker thread wakes up
19:07:18.822 00.000 31432 GuideStep: 0.5 px 55 ms WEST, -0.0 px 0 ms NORTH
19:07:18.825 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:18.825 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:20.738 01.913 29876 Exposure complete
19:07:20.783 00.045 29876 worker thread done servicing request
19:07:20.783 00.000 31432 OnExposeComplete: enter
19:07:20.785 00.002 31432 UpdateGuideState(): m_state=6
19:07:20.787 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
19:07:20.789 00.002 31432 Star::Find returns 1 (0), X=1257.11, Y=944.47, Mass=4163, SNR=41.2, Peak=253 HFD=4.3
19:07:20.791 00.002 31432 MultiStar: [#1 -0.62,0.22,0.84,U] [#2 -0.05,-0.14,0.92,U] [#3 0.01,-0.05,0.84,U] [#4 0.09,-0.11,0.98,U] [#5 -0.08,-0.04,0.81,U] [#6 -0.23,0.23,0.76,U] [#7 -0.29,0.24,0.80,U] [#8 0.43,-0.06,0.72,U] 
19:07:20.793 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.11, -0.11}
19:07:20.794 00.001 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
19:07:20.796 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
19:07:20.798 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=-0.10 mountY=-0.03, mountTheta=-2.87
19:07:20.801 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.01, opts=13)
19:07:20.803 00.002 31432 Enqueuing Move request for scope (-0.10, 0.01)
19:07:20.804 00.001 29876 Worker thread wakes up
19:07:20.804 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
19:07:20.804 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
19:07:20.804 00.000 29876 Moving (-0.10, 0.01) raw xDistance=-0.10 yDistance=-0.03
19:07:20.804 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:07:20.805 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:20.805 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:07:20.805 00.000 29876 MoveAxis(E, 0, ABG)
19:07:20.805 00.000 29876 Move returns status 0, amount 0
19:07:20.805 00.000 29876 MoveAxis(N, 0, ABG)
19:07:20.805 00.000 29876 Move returns status 0, amount 0
19:07:20.805 00.000 29876 move complete, result=0
19:07:20.805 00.000 29876 worker thread done servicing request
19:07:20.808 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:07:20.820 00.012 31432 UpdateGuideState exits: m=4163 RSB=41.2
19:07:20.822 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:20.824 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:20.826 00.002 31432 Enqueuing Expose request
19:07:20.827 00.001 29876 Worker thread wakes up
19:07:20.828 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:07:20.830 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:20.830 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:23.060 02.230 29876 Exposure complete
19:07:23.103 00.043 29876 worker thread done servicing request
19:07:23.103 00.000 31432 OnExposeComplete: enter
19:07:23.105 00.002 31432 UpdateGuideState(): m_state=6
19:07:23.107 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
19:07:23.110 00.003 31432 Star::Find returns 1 (0), X=1257.68, Y=944.37, Mass=3818, SNR=39.1, Peak=217 HFD=4.6
19:07:23.112 00.002 31432 MultiStar: [#1 -0.48,-0.34,0.87,U] [#2 0.58,-0.34,0.98,U] [#3 0.19,-0.43,0.91,U] [#4 0.31,-0.34,0.98,U] [#5 0.21,-0.49,0.82,U] [#6 0.11,-0.30,0.78,U] [#7 -0.13,-0.04,0.88,U] [#8 0.51,-0.38,0.75,U] 
19:07:23.114 00.002 31432 refined, 8 included, MultiStar: {0.20, -0.32}, one-star: {0.45, -0.22}
19:07:23.115 00.001 31432 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.02) = xAngle (-1.02 = -1.02)
19:07:23.117 00.002 31432 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.99 = 1.99)
19:07:23.119 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-1.00 mountX=0.20 mountY=0.34, mountTheta=1.05
19:07:23.123 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.32, opts=13)
19:07:23.126 00.003 31432 Enqueuing Move request for scope (0.20, -0.32)
19:07:23.127 00.001 29876 Worker thread wakes up
19:07:23.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.32) opts 0xd
19:07:23.127 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.32)
19:07:23.128 00.001 29876 Moving (0.20, -0.32) raw xDistance=0.20 yDistance=0.34
19:07:23.128 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
19:07:23.128 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
19:07:23.128 00.000 29876 MoveAxis(E, 0, ABG)
19:07:23.128 00.000 29876 Move returns status 0, amount 0
19:07:23.128 00.000 29876 MoveAxis(S, 25, ABG)
19:07:23.128 00.000 29876 Guiding  Dir = 1, Dur = 25
19:07:23.128 00.000 29876 IsSlewing returns 0
19:07:23.128 00.000 29876 IsGuiding returns 0
19:07:23.128 00.000 29876 PulseGuide returned control before completion, sleep 35
19:07:23.132 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:23.144 00.012 31432 UpdateGuideState exits: m=3818 RSB=39.1
19:07:23.146 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:23.148 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:23.150 00.002 31432 Enqueuing Expose request
19:07:23.166 00.016 29876 IsGuiding returns 1
19:07:23.166 00.000 29876 scope still moving after pulse duration time elapsed
19:07:23.197 00.031 29876 IsSlewing returns 0
19:07:23.197 00.000 29876 IsGuiding returns 1
19:07:23.229 00.032 29876 IsSlewing returns 0
19:07:23.229 00.000 29876 IsGuiding returns 1
19:07:23.260 00.031 29876 IsSlewing returns 0
19:07:23.260 00.000 29876 IsGuiding returns 1
19:07:23.291 00.031 29876 IsSlewing returns 0
19:07:23.291 00.000 29876 IsGuiding returns 1
19:07:23.322 00.031 29876 IsSlewing returns 0
19:07:23.322 00.000 29876 IsGuiding returns 0
19:07:23.322 00.000 29876 scope move finished after 25 + 168 ms
19:07:23.322 00.000 29876 Move returns status 0, amount 25
19:07:23.322 00.000 29876 move complete, result=0
19:07:23.322 00.000 29876 worker thread done servicing request
19:07:23.322 00.000 29876 Worker thread wakes up
19:07:23.322 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 25 ms SOUTH
19:07:23.325 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:23.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:25.229 01.904 29876 Exposure complete
19:07:25.274 00.045 29876 worker thread done servicing request
19:07:25.275 00.001 31432 OnExposeComplete: enter
19:07:25.277 00.002 31432 UpdateGuideState(): m_state=6
19:07:25.283 00.006 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
19:07:25.285 00.002 31432 Star::Find returns 1 (0), X=1257.48, Y=944.62, Mass=3967, SNR=40.1, Peak=228 HFD=4.4
19:07:25.287 00.002 31432 MultiStar: [#1 -0.34,-0.05,0.84,U] [#2 0.34,-0.08,0.90,U] [#3 -0.04,-0.07,0.89,U] [#4 0.42,0.23,0.95,U] [#5 0.33,-0.31,0.78,U] [#6 0.09,0.07,0.83,U] [#7 0.13,0.14,0.85,U] [#8 -0.13,0.13,0.75,U] 
19:07:25.289 00.002 31432 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.26, 0.04}
19:07:25.291 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
19:07:25.293 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
19:07:25.295 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=0.13 mountY=0.00, mountTheta=0.03
19:07:25.298 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.02, opts=13)
19:07:25.300 00.002 31432 Enqueuing Move request for scope (0.13, 0.02)
19:07:25.302 00.002 29876 Worker thread wakes up
19:07:25.302 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
19:07:25.302 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
19:07:25.302 00.000 29876 Moving (0.13, 0.02) raw xDistance=0.13 yDistance=0.00
19:07:25.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:07:25.302 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:25.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:07:25.302 00.000 29876 MoveAxis(E, 0, ABG)
19:07:25.303 00.001 29876 Move returns status 0, amount 0
19:07:25.303 00.000 29876 MoveAxis(N, 0, ABG)
19:07:25.303 00.000 29876 Move returns status 0, amount 0
19:07:25.303 00.000 29876 move complete, result=0
19:07:25.303 00.000 29876 worker thread done servicing request
19:07:25.307 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:25.320 00.013 31432 UpdateGuideState exits: m=3967 RSB=40.1
19:07:25.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:25.324 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:25.326 00.002 31432 Enqueuing Expose request
19:07:25.328 00.002 29876 Worker thread wakes up
19:07:25.329 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:07:25.331 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:25.331 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:27.455 02.124 29876 Exposure complete
19:07:27.498 00.043 29876 worker thread done servicing request
19:07:27.498 00.000 31432 OnExposeComplete: enter
19:07:27.500 00.002 31432 UpdateGuideState(): m_state=6
19:07:27.504 00.004 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
19:07:27.509 00.005 31432 Star::Find returns 1 (0), X=1258.20, Y=944.56, Mass=3971, SNR=40.0, Peak=253 HFD=4.4
19:07:27.514 00.005 31432 MultiStar: [#1 0.18,0.27,0.85,U] [#2 0.48,0.09,0.95,U] [#3 0.68,0.17,0.92,U] [#4 0.94,-0.07,0.00,M7] [#5 0.61,0.13,0.81,U] [#6 0.84,0.30,0.00,M1] [#7 0.30,0.38,0.85,U] [#8 0.38,0.11,0.75,U] 
19:07:27.517 00.003 31432 refined, 6 included, MultiStar: {0.53, 0.16}, one-star: {0.97, -0.02}
19:07:27.520 00.003 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:07:27.522 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.01)
19:07:27.525 00.003 31432 CameraToMount -- cameraX=0.53 cameraY=0.16 hyp=0.55 cameraTheta=0.29 mountX=0.53 mountY=-0.07, mountTheta=-0.14
19:07:27.533 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.16, opts=13)
19:07:27.537 00.004 31432 Enqueuing Move request for scope (0.53, 0.16)
19:07:27.543 00.006 29876 Worker thread wakes up
19:07:27.543 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.16) opts 0xd
19:07:27.543 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.16)
19:07:27.543 00.000 29876 Moving (0.53, 0.16) raw xDistance=0.53 yDistance=-0.07
19:07:27.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
19:07:27.543 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:27.543 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:07:27.543 00.000 29876 MoveAxis(W, 51, ABG)
19:07:27.543 00.000 29876 Guiding  Dir = 3, Dur = 51
19:07:27.543 00.000 29876 IsSlewing returns 0
19:07:27.544 00.001 29876 IsGuiding returns 0
19:07:27.544 00.000 29876 PulseGuide returned control before completion, sleep 61
19:07:27.548 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:27.560 00.012 31432 UpdateGuideState exits: m=3971 RSB=40.0
19:07:27.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:27.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:27.566 00.002 31432 Enqueuing Expose request
19:07:27.609 00.043 29876 IsGuiding returns 1
19:07:27.609 00.000 29876 scope still moving after pulse duration time elapsed
19:07:27.640 00.031 29876 IsSlewing returns 0
19:07:27.640 00.000 29876 IsGuiding returns 1
19:07:27.671 00.031 29876 IsSlewing returns 0
19:07:27.671 00.000 29876 IsGuiding returns 0
19:07:27.671 00.000 29876 scope move finished after 51 + 76 ms
19:07:27.671 00.000 29876 Move returns status 0, amount 51
19:07:27.671 00.000 29876 MoveAxis(N, 0, ABG)
19:07:27.671 00.000 29876 Move returns status 0, amount 0
19:07:27.671 00.000 29876 move complete, result=0
19:07:27.671 00.000 29876 worker thread done servicing request
19:07:27.671 00.000 29876 Worker thread wakes up
19:07:27.671 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.1 px 0 ms NORTH
19:07:27.674 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:27.674 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:29.590 01.916 29876 Exposure complete
19:07:29.635 00.045 29876 worker thread done servicing request
19:07:29.635 00.000 31432 OnExposeComplete: enter
19:07:29.637 00.002 31432 UpdateGuideState(): m_state=6
19:07:29.639 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
19:07:29.641 00.002 31432 Star::Find returns 1 (0), X=1258.28, Y=944.59, Mass=3925, SNR=40.1, Peak=227 HFD=4.6
19:07:29.643 00.002 31432 MultiStar: [#1 -0.18,0.40,0.87,U] [#2 0.84,0.12,0.00,M2] [#3 0.57,0.03,0.93,U] [#4 1.01,-0.05,0.00,M8] [#5 0.86,0.13,0.00,M2] [#6 0.92,0.23,0.00,M2] [#7 0.60,0.10,0.85,U] [#8 0.65,0.29,0.74,U] 
19:07:29.647 00.004 31432 refined, 4 included, MultiStar: {0.55, 0.16}, one-star: {1.05, 0.01}
19:07:29.651 00.004 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
19:07:29.654 00.003 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
19:07:29.657 00.003 31432 CameraToMount -- cameraX=0.55 cameraY=0.16 hyp=0.57 cameraTheta=0.28 mountX=0.56 mountY=-0.07, mountTheta=-0.13
19:07:29.659 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.16, opts=13)
19:07:29.663 00.004 31432 Enqueuing Move request for scope (0.55, 0.16)
19:07:29.665 00.002 29876 Worker thread wakes up
19:07:29.665 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.16) opts 0xd
19:07:29.665 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.16)
19:07:29.665 00.000 29876 Moving (0.55, 0.16) raw xDistance=0.56 yDistance=-0.07
19:07:29.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
19:07:29.666 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:29.666 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:07:29.666 00.000 29876 MoveAxis(W, 61, ABG)
19:07:29.666 00.000 29876 Guiding  Dir = 3, Dur = 61
19:07:29.666 00.000 29876 IsSlewing returns 0
19:07:29.666 00.000 29876 IsGuiding returns 0
19:07:29.666 00.000 29876 PulseGuide returned control before completion, sleep 71
19:07:29.669 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:29.681 00.012 31432 UpdateGuideState exits: m=3925 RSB=40.1
19:07:29.683 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:29.685 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:29.686 00.001 31432 Enqueuing Expose request
19:07:29.742 00.056 29876 IsGuiding returns 1
19:07:29.742 00.000 29876 scope still moving after pulse duration time elapsed
19:07:29.772 00.030 29876 IsSlewing returns 0
19:07:29.772 00.000 29876 IsGuiding returns 1
19:07:29.802 00.030 29876 IsSlewing returns 0
19:07:29.802 00.000 29876 IsGuiding returns 1
19:07:29.832 00.030 29876 IsSlewing returns 0
19:07:29.832 00.000 29876 IsGuiding returns 1
19:07:29.864 00.032 29876 IsSlewing returns 0
19:07:29.864 00.000 29876 IsGuiding returns 0
19:07:29.864 00.000 29876 scope move finished after 61 + 137 ms
19:07:29.864 00.000 29876 Move returns status 0, amount 61
19:07:29.864 00.000 29876 MoveAxis(N, 0, ABG)
19:07:29.864 00.000 29876 Move returns status 0, amount 0
19:07:29.864 00.000 29876 move complete, result=0
19:07:29.864 00.000 29876 worker thread done servicing request
19:07:29.864 00.000 29876 Worker thread wakes up
19:07:29.864 00.000 31432 GuideStep: 0.6 px 61 ms WEST, -0.1 px 0 ms NORTH
19:07:29.867 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:29.867 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:31.994 02.127 29876 Exposure complete
19:07:32.041 00.047 29876 worker thread done servicing request
19:07:32.041 00.000 31432 OnExposeComplete: enter
19:07:32.047 00.006 31432 UpdateGuideState(): m_state=6
19:07:32.053 00.006 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
19:07:32.055 00.002 31432 Star::Find returns 1 (0), X=1257.77, Y=944.69, Mass=4164, SNR=41.7, Peak=253 HFD=4.4
19:07:32.057 00.002 31432 MultiStar: [#1 -0.35,-0.17,0.81,U] [#2 0.75,-0.43,0.00,M3] [#3 0.60,-0.17,0.86,U] [#4 1.14,-0.68,0.00,M9] [#5 0.50,-0.50,0.79,U] [#6 0.27,-0.04,0.78,U] [#7 -0.02,-0.00,0.80,U] [#8 0.40,0.20,0.68,U] 
19:07:32.059 00.002 31432 refined, 6 included, MultiStar: {0.29, -0.08}, one-star: {0.55, 0.11}
19:07:32.061 00.002 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:07:32.063 00.002 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
19:07:32.064 00.001 31432 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.28 mountX=0.29 mountY=0.13, mountTheta=0.42
19:07:32.067 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.08, opts=13)
19:07:32.069 00.002 31432 Enqueuing Move request for scope (0.29, -0.08)
19:07:32.071 00.002 29876 Worker thread wakes up
19:07:32.071 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
19:07:32.071 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
19:07:32.071 00.000 29876 Moving (0.29, -0.08) raw xDistance=0.29 yDistance=0.13
19:07:32.071 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
19:07:32.071 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:32.071 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:07:32.071 00.000 29876 MoveAxis(W, 36, ABG)
19:07:32.071 00.000 29876 Guiding  Dir = 3, Dur = 36
19:07:32.072 00.001 29876 IsSlewing returns 0
19:07:32.072 00.000 29876 IsGuiding returns 0
19:07:32.072 00.000 29876 PulseGuide returned control before completion, sleep 46
19:07:32.075 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:32.087 00.012 31432 UpdateGuideState exits: m=4164 RSB=41.7
19:07:32.089 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:32.091 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:32.093 00.002 31432 Enqueuing Expose request
19:07:32.130 00.037 29876 IsGuiding returns 1
19:07:32.130 00.000 29876 scope still moving after pulse duration time elapsed
19:07:32.162 00.032 29876 IsSlewing returns 0
19:07:32.162 00.000 29876 IsGuiding returns 0
19:07:32.162 00.000 29876 scope move finished after 36 + 54 ms
19:07:32.162 00.000 29876 Move returns status 0, amount 36
19:07:32.162 00.000 29876 MoveAxis(N, 0, ABG)
19:07:32.162 00.000 29876 Move returns status 0, amount 0
19:07:32.162 00.000 29876 move complete, result=0
19:07:32.162 00.000 29876 worker thread done servicing request
19:07:32.162 00.000 29876 Worker thread wakes up
19:07:32.162 00.000 31432 GuideStep: 0.3 px 36 ms WEST, 0.1 px 0 ms NORTH
19:07:32.166 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:32.166 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:34.080 01.914 29876 Exposure complete
19:07:34.124 00.044 29876 worker thread done servicing request
19:07:34.124 00.000 31432 OnExposeComplete: enter
19:07:34.126 00.002 31432 UpdateGuideState(): m_state=6
19:07:34.129 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
19:07:34.131 00.002 31432 Star::Find returns 1 (0), X=1257.82, Y=944.80, Mass=4040, SNR=41.6, Peak=253 HFD=4.4
19:07:34.133 00.002 31432 MultiStar: [#1 -0.32,0.04,0.83,U] [#2 0.89,-0.31,0.00,M4] [#3 0.66,-0.16,0.85,U] [#4 0.87,0.01,0.00,M10] [#5 0.45,-0.10,0.82,U] [#6 0.50,0.03,0.79,U] [#7 0.29,0.37,0.81,U] [#8 0.77,-0.19,0.00,M1] 
19:07:34.135 00.002 31432 refined, 5 included, MultiStar: {0.37, 0.07}, one-star: {0.60, 0.22}
19:07:34.137 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
19:07:34.139 00.002 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
19:07:34.141 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.07 hyp=0.38 cameraTheta=0.18 mountX=0.37 mountY=-0.01, mountTheta=-0.03
19:07:34.143 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.07, opts=13)
19:07:34.146 00.003 31432 Enqueuing Move request for scope (0.37, 0.07)
19:07:34.148 00.002 29876 Worker thread wakes up
19:07:34.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.07) opts 0xd
19:07:34.148 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.07)
19:07:34.148 00.000 29876 Moving (0.37, 0.07) raw xDistance=0.37 yDistance=-0.01
19:07:34.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
19:07:34.148 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:34.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:07:34.148 00.000 29876 MoveAxis(W, 41, ABG)
19:07:34.148 00.000 29876 Guiding  Dir = 3, Dur = 41
19:07:34.148 00.000 29876 IsSlewing returns 0
19:07:34.149 00.001 29876 IsGuiding returns 0
19:07:34.149 00.000 29876 PulseGuide returned control before completion, sleep 51
19:07:34.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:34.163 00.011 31432 UpdateGuideState exits: m=4040 RSB=41.6
19:07:34.166 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:34.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:34.170 00.002 31432 Enqueuing Expose request
19:07:34.204 00.034 29876 IsGuiding returns 1
19:07:34.204 00.000 29876 scope still moving after pulse duration time elapsed
19:07:34.234 00.030 29876 IsSlewing returns 0
19:07:34.234 00.000 29876 IsGuiding returns 1
19:07:34.266 00.032 29876 IsSlewing returns 0
19:07:34.266 00.000 29876 IsGuiding returns 0
19:07:34.266 00.000 29876 scope move finished after 41 + 76 ms
19:07:34.266 00.000 29876 Move returns status 0, amount 41
19:07:34.266 00.000 29876 MoveAxis(N, 0, ABG)
19:07:34.266 00.000 29876 Move returns status 0, amount 0
19:07:34.266 00.000 29876 move complete, result=0
19:07:34.266 00.000 29876 worker thread done servicing request
19:07:34.266 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.0 px 0 ms NORTH
19:07:34.269 00.003 29876 Worker thread wakes up
19:07:34.269 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:34.269 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:36.393 02.124 29876 Exposure complete
19:07:36.436 00.043 29876 worker thread done servicing request
19:07:36.436 00.000 31432 OnExposeComplete: enter
19:07:36.438 00.002 31432 UpdateGuideState(): m_state=6
19:07:36.440 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
19:07:36.442 00.002 31432 Star::Find returns 1 (0), X=1258.29, Y=944.76, Mass=3920, SNR=40.2, Peak=252 HFD=4.4
19:07:36.444 00.002 31432 MultiStar: [#1 -0.00,0.28,0.91,U] [#2 0.88,0.35,0.00,M5] [#3 0.83,0.06,0.00,M1] [#4 1.01,0.07,0.00,R] [#5 1.24,0.21,0.00,M1] [#6 0.79,0.21,0.00,M1] [#7 0.63,0.27,0.83,U] [#8 0.81,0.02,0.00,M2] 
19:07:36.446 00.002 31432 refined, 2 included, MultiStar: {0.58, 0.24}, one-star: {1.07, 0.18}
19:07:36.448 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
19:07:36.450 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
19:07:36.452 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=0.24 hyp=0.63 cameraTheta=0.39 mountX=0.58 mountY=-0.15, mountTheta=-0.25
19:07:36.457 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.24, opts=13)
19:07:36.460 00.003 31432 Enqueuing Move request for scope (0.58, 0.24)
19:07:36.462 00.002 29876 Worker thread wakes up
19:07:36.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.24) opts 0xd
19:07:36.462 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.24)
19:07:36.462 00.000 29876 Moving (0.58, 0.24) raw xDistance=0.58 yDistance=-0.15
19:07:36.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
19:07:36.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:36.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:07:36.462 00.000 29876 MoveAxis(W, 62, ABG)
19:07:36.462 00.000 29876 Guiding  Dir = 3, Dur = 62
19:07:36.462 00.000 29876 IsSlewing returns 0
19:07:36.462 00.000 29876 IsGuiding returns 0
19:07:36.463 00.001 29876 PulseGuide returned control before completion, sleep 72
19:07:36.469 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:36.481 00.012 31432 UpdateGuideState exits: m=3920 RSB=40.2
19:07:36.483 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:36.485 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:36.490 00.005 31432 Enqueuing Expose request
19:07:36.547 00.057 29876 IsGuiding returns 1
19:07:36.547 00.000 29876 scope still moving after pulse duration time elapsed
19:07:36.579 00.032 29876 IsSlewing returns 0
19:07:36.579 00.000 29876 IsGuiding returns 1
19:07:36.610 00.031 29876 IsSlewing returns 0
19:07:36.610 00.000 29876 IsGuiding returns 1
19:07:36.640 00.030 29876 IsSlewing returns 0
19:07:36.640 00.000 29876 IsGuiding returns 1
19:07:36.671 00.031 29876 IsSlewing returns 0
19:07:36.671 00.000 29876 IsGuiding returns 0
19:07:36.671 00.000 29876 scope move finished after 62 + 146 ms
19:07:36.671 00.000 29876 Move returns status 0, amount 62
19:07:36.671 00.000 29876 MoveAxis(N, 0, ABG)
19:07:36.671 00.000 29876 Move returns status 0, amount 0
19:07:36.671 00.000 29876 move complete, result=0
19:07:36.671 00.000 29876 worker thread done servicing request
19:07:36.672 00.001 29876 Worker thread wakes up
19:07:36.672 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:36.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:36.672 00.000 31432 GuideStep: 0.6 px 62 ms WEST, -0.1 px 0 ms NORTH
19:07:38.583 01.911 29876 Exposure complete
19:07:38.627 00.044 29876 worker thread done servicing request
19:07:38.627 00.000 31432 OnExposeComplete: enter
19:07:38.630 00.003 31432 UpdateGuideState(): m_state=6
19:07:38.632 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
19:07:38.634 00.002 31432 Star::Find returns 1 (0), X=1258.13, Y=944.85, Mass=3893, SNR=39.8, Peak=230 HFD=4.3
19:07:38.636 00.002 31432 MultiStar: [#1 0.04,0.02,0.87,U] [#2 0.60,0.13,0.95,U] [#3 0.55,-0.12,0.90,U] [#4 0.15,-0.04,0.97,U] [#5 0.78,0.12,0.00,M2] [#6 0.89,0.24,0.00,M2] [#7 0.66,-0.09,0.86,U] [#8 1.04,-0.55,0.00,M3] 
19:07:38.637 00.001 31432 refined, 5 included, MultiStar: {0.49, 0.03}, one-star: {0.90, 0.26}
19:07:38.639 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
19:07:38.641 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
19:07:38.643 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.03 hyp=0.49 cameraTheta=0.07 mountX=0.49 mountY=0.04, mountTheta=0.09
19:07:38.646 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.03, opts=13)
19:07:38.649 00.003 31432 Enqueuing Move request for scope (0.49, 0.03)
19:07:38.651 00.002 29876 Worker thread wakes up
19:07:38.651 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.03) opts 0xd
19:07:38.651 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.03)
19:07:38.651 00.000 29876 Moving (0.49, 0.03) raw xDistance=0.49 yDistance=0.04
19:07:38.651 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
19:07:38.651 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:38.651 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:07:38.651 00.000 29876 MoveAxis(W, 56, ABG)
19:07:38.651 00.000 29876 Guiding  Dir = 3, Dur = 56
19:07:38.651 00.000 29876 IsSlewing returns 0
19:07:38.651 00.000 29876 IsGuiding returns 0
19:07:38.652 00.001 29876 PulseGuide returned control before completion, sleep 66
19:07:38.655 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:38.666 00.011 31432 UpdateGuideState exits: m=3893 RSB=39.8
19:07:38.669 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:38.671 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:38.673 00.002 31432 Enqueuing Expose request
19:07:38.736 00.063 29876 IsGuiding returns 1
19:07:38.736 00.000 29876 scope still moving after pulse duration time elapsed
19:07:38.767 00.031 29876 IsSlewing returns 0
19:07:38.767 00.000 29876 IsGuiding returns 1
19:07:38.798 00.031 29876 IsSlewing returns 0
19:07:38.798 00.000 29876 IsGuiding returns 0
19:07:38.798 00.000 29876 scope move finished after 56 + 90 ms
19:07:38.798 00.000 29876 Move returns status 0, amount 56
19:07:38.798 00.000 29876 MoveAxis(N, 0, ABG)
19:07:38.798 00.000 29876 Move returns status 0, amount 0
19:07:38.798 00.000 29876 move complete, result=0
19:07:38.798 00.000 29876 worker thread done servicing request
19:07:38.798 00.000 29876 Worker thread wakes up
19:07:38.798 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:38.798 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:38.799 00.001 31432 GuideStep: 0.5 px 56 ms WEST, 0.0 px 0 ms NORTH
19:07:40.925 02.126 29876 Exposure complete
19:07:40.968 00.043 29876 worker thread done servicing request
19:07:40.968 00.000 31432 OnExposeComplete: enter
19:07:40.970 00.002 31432 UpdateGuideState(): m_state=6
19:07:40.972 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
19:07:40.974 00.002 31432 Star::Find returns 1 (0), X=1257.86, Y=944.52, Mass=4252, SNR=41.9, Peak=205 HFD=4.8
19:07:40.976 00.002 31432 MultiStar: [#1 -0.21,0.11,0.84,U] [#2 0.16,-0.25,0.89,U] [#3 0.43,0.12,0.85,U] [#4 -0.31,0.34,0.89,U] [#5 0.54,-0.23,0.76,U] [#6 0.84,0.06,0.00,M3] [#7 0.13,0.02,0.78,U] [#8 0.69,0.01,0.69,U] 
19:07:40.978 00.002 31432 refined, 7 included, MultiStar: {0.25, 0.01}, one-star: {0.64, -0.07}
19:07:40.980 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
19:07:40.982 00.002 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.02 = 3.02)
19:07:40.983 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.03 mountX=0.25 mountY=0.03, mountTheta=0.12
19:07:40.988 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.01, opts=13)
19:07:40.991 00.003 31432 Enqueuing Move request for scope (0.25, 0.01)
19:07:40.993 00.002 29876 Worker thread wakes up
19:07:40.993 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
19:07:40.993 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
19:07:40.994 00.001 29876 Moving (0.25, 0.01) raw xDistance=0.25 yDistance=0.03
19:07:40.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25
19:07:40.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:40.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:07:40.994 00.000 29876 MoveAxis(W, 32, ABG)
19:07:40.994 00.000 29876 Guiding  Dir = 3, Dur = 32
19:07:40.994 00.000 29876 IsSlewing returns 0
19:07:40.994 00.000 29876 IsGuiding returns 0
19:07:40.994 00.000 29876 PulseGuide returned control before completion, sleep 42
19:07:40.998 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:41.010 00.012 31432 UpdateGuideState exits: m=4252 RSB=41.9
19:07:41.012 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:41.014 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:41.015 00.001 31432 Enqueuing Expose request
19:07:41.049 00.034 29876 IsGuiding returns 1
19:07:41.049 00.000 29876 scope still moving after pulse duration time elapsed
19:07:41.080 00.031 29876 IsSlewing returns 0
19:07:41.080 00.000 29876 IsGuiding returns 0
19:07:41.080 00.000 29876 scope move finished after 32 + 52 ms
19:07:41.080 00.000 29876 Move returns status 0, amount 32
19:07:41.080 00.000 29876 MoveAxis(N, 0, ABG)
19:07:41.080 00.000 29876 Move returns status 0, amount 0
19:07:41.080 00.000 29876 move complete, result=0
19:07:41.080 00.000 29876 worker thread done servicing request
19:07:41.080 00.000 29876 Worker thread wakes up
19:07:41.080 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:41.080 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:41.080 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.0 px 0 ms NORTH
19:07:42.994 01.914 29876 Exposure complete
19:07:43.039 00.045 29876 worker thread done servicing request
19:07:43.040 00.001 31432 OnExposeComplete: enter
19:07:43.042 00.002 31432 UpdateGuideState(): m_state=6
19:07:43.044 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
19:07:43.046 00.002 31432 Star::Find returns 1 (0), X=1257.45, Y=944.75, Mass=3884, SNR=39.7, Peak=253 HFD=4.5
19:07:43.048 00.002 31432 MultiStar: [#1 -0.87,0.07,0.00,M1] [#2 0.11,-0.15,0.89,U] [#3 0.27,-0.02,0.91,U] [#4 -0.75,0.02,0.00,M1] [#5 0.19,-0.26,0.82,U] [#6 -0.29,0.17,0.77,U] [#7 -0.25,0.11,0.82,U] [#8 0.09,0.06,0.73,U] 
19:07:43.049 00.001 31432 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {0.23, 0.17}
19:07:43.051 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
19:07:43.053 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.12)
19:07:43.055 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.17 mountX=0.06 mountY=-0.00, mountTheta=-0.02
19:07:43.060 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.01, opts=13)
19:07:43.062 00.002 31432 Enqueuing Move request for scope (0.06, 0.01)
19:07:43.064 00.002 29876 Worker thread wakes up
19:07:43.064 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
19:07:43.064 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
19:07:43.064 00.000 29876 Moving (0.06, 0.01) raw xDistance=0.06 yDistance=-0.00
19:07:43.065 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:07:43.065 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:43.065 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:07:43.065 00.000 29876 MoveAxis(E, 0, ABG)
19:07:43.065 00.000 29876 Move returns status 0, amount 0
19:07:43.065 00.000 29876 MoveAxis(N, 0, ABG)
19:07:43.065 00.000 29876 Move returns status 0, amount 0
19:07:43.065 00.000 29876 move complete, result=0
19:07:43.065 00.000 29876 worker thread done servicing request
19:07:43.068 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:43.079 00.011 31432 UpdateGuideState exits: m=3884 RSB=39.7
19:07:43.081 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:43.083 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:43.085 00.002 31432 Enqueuing Expose request
19:07:43.087 00.002 29876 Worker thread wakes up
19:07:43.087 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:07:43.089 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:43.089 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:45.219 02.130 29876 Exposure complete
19:07:45.262 00.043 29876 worker thread done servicing request
19:07:45.262 00.000 31432 OnExposeComplete: enter
19:07:45.265 00.003 31432 UpdateGuideState(): m_state=6
19:07:45.267 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
19:07:45.268 00.001 31432 Star::Find returns 1 (0), X=1257.04, Y=944.58, Mass=3611, SNR=38.2, Peak=219 HFD=4.1
19:07:45.270 00.002 31432 MultiStar: [#1 -0.70,-0.02,0.89,U] [#2 -0.20,-0.16,1.00,U] [#3 0.18,-0.19,0.94,U] [#4 -0.40,-0.37,1.03,U] [#5 0.36,-0.50,0.88,U] [#6 -0.14,-0.32,0.87,U] [#7 0.09,-0.13,0.87,U] [#8 0.53,-0.23,0.80,U] 
19:07:45.272 00.002 31432 single-star, 8 included, MultiStar: {-0.07, -0.21}, one-star: {-0.18, 0.00}
19:07:45.274 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.12 = 3.12)
19:07:45.276 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.15)
19:07:45.278 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.14 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
19:07:45.283 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.00, opts=13)
19:07:45.285 00.002 31432 Enqueuing Move request for scope (-0.18, 0.00)
19:07:45.287 00.002 29876 Worker thread wakes up
19:07:45.287 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
19:07:45.287 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
19:07:45.287 00.000 29876 Moving (-0.18, 0.00) raw xDistance=-0.18 yDistance=-0.03
19:07:45.287 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:07:45.287 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:45.287 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:07:45.287 00.000 29876 MoveAxis(E, 0, ABG)
19:07:45.287 00.000 29876 Move returns status 0, amount 0
19:07:45.287 00.000 29876 MoveAxis(N, 0, ABG)
19:07:45.287 00.000 29876 Move returns status 0, amount 0
19:07:45.287 00.000 29876 move complete, result=0
19:07:45.287 00.000 29876 worker thread done servicing request
19:07:45.290 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:45.302 00.012 31432 UpdateGuideState exits: m=3611 RSB=38.2
19:07:45.304 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:45.306 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:45.308 00.002 31432 Enqueuing Expose request
19:07:45.311 00.003 29876 Worker thread wakes up
19:07:45.311 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:07:45.313 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:45.313 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:47.218 01.905 29876 Exposure complete
19:07:47.263 00.045 29876 worker thread done servicing request
19:07:47.263 00.000 31432 OnExposeComplete: enter
19:07:47.266 00.003 31432 UpdateGuideState(): m_state=6
19:07:47.268 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
19:07:47.269 00.001 31432 Star::Find returns 1 (0), X=1257.43, Y=944.43, Mass=3966, SNR=40.2, Peak=238 HFD=4.3
19:07:47.271 00.002 31432 MultiStar: [#1 -0.56,-0.43,0.85,U] [#2 0.15,-0.31,0.92,U] [#3 0.15,-0.53,0.90,U] [#4 -0.50,-0.20,0.97,U] [#5 0.24,-0.45,0.85,U] [#6 0.10,-0.67,0.82,U] [#7 -0.04,-0.35,0.82,U] [#8 0.43,-0.23,0.77,U] 
19:07:47.273 00.002 31432 single-star, 8 included, MultiStar: {0.01, -0.36}, one-star: {0.20, -0.15}
19:07:47.275 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
19:07:47.277 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
19:07:47.279 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=0.20 mountY=0.18, mountTheta=0.73
19:07:47.282 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.15, opts=13)
19:07:47.284 00.002 31432 Enqueuing Move request for scope (0.20, -0.15)
19:07:47.286 00.002 29876 Worker thread wakes up
19:07:47.286 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
19:07:47.286 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
19:07:47.286 00.000 29876 Moving (0.20, -0.15) raw xDistance=0.20 yDistance=0.18
19:07:47.286 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
19:07:47.286 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:47.286 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:07:47.286 00.000 29876 MoveAxis(W, 19, ABG)
19:07:47.286 00.000 29876 Guiding  Dir = 3, Dur = 19
19:07:47.287 00.001 29876 IsSlewing returns 0
19:07:47.287 00.000 29876 IsGuiding returns 0
19:07:47.287 00.000 29876 PulseGuide returned control before completion, sleep 29
19:07:47.293 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:07:47.307 00.014 31432 UpdateGuideState exits: m=3966 RSB=40.2
19:07:47.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:47.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:47.313 00.002 31432 Enqueuing Expose request
19:07:47.326 00.013 29876 IsGuiding returns 0
19:07:47.326 00.000 29876 Move returns status 0, amount 19
19:07:47.326 00.000 29876 MoveAxis(N, 0, ABG)
19:07:47.326 00.000 29876 Move returns status 0, amount 0
19:07:47.326 00.000 29876 move complete, result=0
19:07:47.326 00.000 29876 worker thread done servicing request
19:07:47.326 00.000 29876 Worker thread wakes up
19:07:47.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:47.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:47.327 00.001 31432 GuideStep: 0.2 px 19 ms WEST, 0.2 px 0 ms NORTH
19:07:49.458 02.131 29876 Exposure complete
19:07:49.501 00.043 29876 worker thread done servicing request
19:07:49.501 00.000 31432 OnExposeComplete: enter
19:07:49.504 00.003 31432 UpdateGuideState(): m_state=6
19:07:49.506 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
19:07:49.508 00.002 31432 Star::Find returns 1 (0), X=1257.63, Y=944.67, Mass=4007, SNR=41.0, Peak=253 HFD=4.3
19:07:49.510 00.002 31432 MultiStar: [#1 -0.17,-0.06,0.84,U] [#2 0.64,0.04,0.88,U] [#3 0.06,-0.11,0.92,U] [#4 -0.58,-0.19,0.95,U] [#5 0.50,-0.19,0.81,U] [#6 0.41,-0.41,0.78,U] [#7 0.30,-0.14,0.84,U] [#8 0.51,0.14,0.73,U] 
19:07:49.512 00.002 31432 refined, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.40, 0.09}
19:07:49.513 00.001 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
19:07:49.515 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
19:07:49.517 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.22 mountY=0.12, mountTheta=0.52
19:07:49.519 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.09, opts=13)
19:07:49.521 00.002 31432 Enqueuing Move request for scope (0.22, -0.09)
19:07:49.523 00.002 29876 Worker thread wakes up
19:07:49.523 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
19:07:49.523 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
19:07:49.523 00.000 29876 Moving (0.22, -0.09) raw xDistance=0.22 yDistance=0.12
19:07:49.523 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
19:07:49.523 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:49.523 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:07:49.523 00.000 29876 MoveAxis(W, 23, ABG)
19:07:49.523 00.000 29876 Guiding  Dir = 3, Dur = 23
19:07:49.524 00.001 29876 IsSlewing returns 0
19:07:49.524 00.000 29876 IsGuiding returns 0
19:07:49.524 00.000 29876 PulseGuide returned control before completion, sleep 33
19:07:49.527 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:49.538 00.011 31432 UpdateGuideState exits: m=4007 RSB=41.0
19:07:49.541 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:49.543 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:49.544 00.001 31432 Enqueuing Expose request
19:07:49.565 00.021 29876 IsGuiding returns 1
19:07:49.565 00.000 29876 scope still moving after pulse duration time elapsed
19:07:49.596 00.031 29876 IsSlewing returns 0
19:07:49.596 00.000 29876 IsGuiding returns 1
19:07:49.627 00.031 29876 IsSlewing returns 0
19:07:49.627 00.000 29876 IsGuiding returns 0
19:07:49.627 00.000 29876 scope move finished after 23 + 80 ms
19:07:49.627 00.000 29876 Move returns status 0, amount 23
19:07:49.627 00.000 29876 MoveAxis(N, 0, ABG)
19:07:49.627 00.000 29876 Move returns status 0, amount 0
19:07:49.627 00.000 29876 move complete, result=0
19:07:49.628 00.001 29876 worker thread done servicing request
19:07:49.628 00.000 29876 Worker thread wakes up
19:07:49.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:49.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:49.628 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
19:07:51.533 01.905 29876 Exposure complete
19:07:51.577 00.044 29876 worker thread done servicing request
19:07:51.577 00.000 31432 OnExposeComplete: enter
19:07:51.579 00.002 31432 UpdateGuideState(): m_state=6
19:07:51.581 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
19:07:51.583 00.002 31432 Star::Find returns 1 (0), X=1257.60, Y=944.60, Mass=3911, SNR=40.2, Peak=235 HFD=4.4
19:07:51.585 00.002 31432 MultiStar: [#1 0.08,0.15,0.83,U] [#2 0.35,0.38,0.96,U] [#3 0.27,-0.10,0.90,U] [#4 -0.41,-0.05,0.96,U] [#5 0.73,0.34,0.00,M1] [#6 0.21,-0.05,0.79,U] [#7 0.39,0.34,0.80,U] [#8 0.69,-0.01,0.76,U] 
19:07:51.587 00.002 31432 refined, 7 included, MultiStar: {0.23, 0.09}, one-star: {0.38, 0.02}
19:07:51.589 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.33 = 0.33)
19:07:51.591 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.95)
19:07:51.592 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.35 mountX=0.24 mountY=-0.05, mountTheta=-0.20
19:07:51.598 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.09, opts=13)
19:07:51.600 00.002 31432 Enqueuing Move request for scope (0.23, 0.09)
19:07:51.602 00.002 29876 Worker thread wakes up
19:07:51.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
19:07:51.602 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
19:07:51.602 00.000 29876 Moving (0.23, 0.09) raw xDistance=0.24 yDistance=-0.05
19:07:51.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
19:07:51.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:51.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:07:51.602 00.000 29876 MoveAxis(W, 26, ABG)
19:07:51.602 00.000 29876 Guiding  Dir = 3, Dur = 26
19:07:51.603 00.001 29876 IsSlewing returns 0
19:07:51.603 00.000 29876 IsGuiding returns 0
19:07:51.603 00.000 29876 PulseGuide returned control before completion, sleep 36
19:07:51.607 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:51.622 00.015 31432 UpdateGuideState exits: m=3911 RSB=40.2
19:07:51.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:51.626 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:51.627 00.001 31432 Enqueuing Expose request
19:07:51.641 00.014 29876 IsGuiding returns 1
19:07:51.641 00.000 29876 scope still moving after pulse duration time elapsed
19:07:51.672 00.031 29876 IsSlewing returns 0
19:07:51.672 00.000 29876 IsGuiding returns 1
19:07:51.702 00.030 29876 IsSlewing returns 0
19:07:51.702 00.000 29876 IsGuiding returns 1
19:07:51.734 00.032 29876 IsSlewing returns 0
19:07:51.734 00.000 29876 IsGuiding returns 1
19:07:51.764 00.030 29876 IsSlewing returns 0
19:07:51.764 00.000 29876 IsGuiding returns 1
19:07:51.795 00.031 29876 IsSlewing returns 0
19:07:51.795 00.000 29876 IsGuiding returns 0
19:07:51.795 00.000 29876 scope move finished after 26 + 165 ms
19:07:51.795 00.000 29876 Move returns status 0, amount 26
19:07:51.795 00.000 29876 MoveAxis(N, 0, ABG)
19:07:51.795 00.000 29876 Move returns status 0, amount 0
19:07:51.795 00.000 29876 move complete, result=0
19:07:51.795 00.000 29876 worker thread done servicing request
19:07:51.796 00.001 29876 Worker thread wakes up
19:07:51.796 00.000 31432 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
19:07:51.798 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:51.798 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:53.929 02.131 29876 Exposure complete
19:07:53.973 00.044 29876 worker thread done servicing request
19:07:53.973 00.000 31432 OnExposeComplete: enter
19:07:53.975 00.002 31432 UpdateGuideState(): m_state=6
19:07:53.977 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
19:07:53.979 00.002 31432 Star::Find returns 1 (0), X=1257.55, Y=944.09, Mass=4132, SNR=41.7, Peak=245 HFD=4.3
19:07:53.981 00.002 31432 MultiStar: [#1 -0.10,-0.00,0.85,U] [#2 0.29,-0.42,0.87,U] [#3 0.45,-0.18,0.87,U] [#4 -0.25,-0.45,0.90,U] [#5 0.36,-0.37,0.79,U] [#6 0.20,0.11,0.76,U] [#7 -0.08,-0.06,0.79,U] [#8 0.49,-0.03,0.70,U] 
19:07:53.983 00.002 31432 refined, 8 included, MultiStar: {0.18, -0.23}, one-star: {0.33, -0.50}
19:07:53.984 00.001 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
19:07:53.986 00.002 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
19:07:53.988 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.89 mountX=0.18 mountY=0.25, mountTheta=0.96
19:07:53.992 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.23, opts=13)
19:07:53.994 00.002 31432 Enqueuing Move request for scope (0.18, -0.23)
19:07:53.996 00.002 29876 Worker thread wakes up
19:07:53.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
19:07:53.996 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
19:07:53.996 00.000 29876 Moving (0.18, -0.23) raw xDistance=0.18 yDistance=0.25
19:07:53.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:07:53.996 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:53.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:07:53.996 00.000 29876 MoveAxis(E, 0, ABG)
19:07:53.996 00.000 29876 Move returns status 0, amount 0
19:07:53.996 00.000 29876 MoveAxis(N, 0, ABG)
19:07:53.996 00.000 29876 Move returns status 0, amount 0
19:07:53.996 00.000 29876 move complete, result=0
19:07:53.996 00.000 29876 worker thread done servicing request
19:07:53.999 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:54.012 00.013 31432 UpdateGuideState exits: m=4132 RSB=41.7
19:07:54.013 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:54.016 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:54.017 00.001 31432 Enqueuing Expose request
19:07:54.020 00.003 29876 Worker thread wakes up
19:07:54.020 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
19:07:54.022 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:54.022 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:55.927 01.905 29876 Exposure complete
19:07:55.970 00.043 29876 worker thread done servicing request
19:07:55.971 00.001 31432 OnExposeComplete: enter
19:07:55.973 00.002 31432 UpdateGuideState(): m_state=6
19:07:55.975 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
19:07:55.977 00.002 31432 Star::Find returns 1 (0), X=1257.31, Y=944.58, Mass=4179, SNR=41.9, Peak=245 HFD=4.5
19:07:55.979 00.002 31432 MultiStar: [#1 -0.02,-0.07,0.82,U] [#2 0.64,-0.21,0.87,U] [#3 0.58,-0.52,0.00,M1] [#4 -0.10,-0.32,0.89,U] [#5 0.54,-0.20,0.82,U] [#6 0.46,0.20,0.80,U] [#7 0.29,0.09,0.82,U] [#8 0.44,-0.22,0.66,U] 
19:07:55.980 00.001 31432 single-star, 7 included, MultiStar: {0.28, -0.09}, one-star: {0.09, 0.00}
19:07:55.982 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
19:07:55.984 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
19:07:55.986 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=0.09 mountY=0.01, mountTheta=0.14
19:07:55.992 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.00, opts=13)
19:07:55.994 00.002 31432 Enqueuing Move request for scope (0.09, 0.00)
19:07:55.996 00.002 29876 Worker thread wakes up
19:07:55.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
19:07:55.996 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
19:07:55.996 00.000 29876 Moving (0.09, 0.00) raw xDistance=0.09 yDistance=0.01
19:07:55.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:07:55.996 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:07:55.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:07:55.996 00.000 29876 MoveAxis(E, 0, ABG)
19:07:55.996 00.000 29876 Move returns status 0, amount 0
19:07:55.996 00.000 29876 MoveAxis(N, 0, ABG)
19:07:55.996 00.000 29876 Move returns status 0, amount 0
19:07:55.996 00.000 29876 move complete, result=0
19:07:55.996 00.000 29876 worker thread done servicing request
19:07:56.000 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:07:56.015 00.015 31432 UpdateGuideState exits: m=4179 RSB=41.9
19:07:56.018 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:56.020 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:56.021 00.001 31432 Enqueuing Expose request
19:07:56.023 00.002 29876 Worker thread wakes up
19:07:56.023 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:07:56.025 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:56.025 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:07:58.159 02.134 29876 Exposure complete
19:07:58.207 00.048 29876 worker thread done servicing request
19:07:58.208 00.001 31432 OnExposeComplete: enter
19:07:58.211 00.003 31432 UpdateGuideState(): m_state=6
19:07:58.214 00.003 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
19:07:58.216 00.002 31432 Star::Find returns 1 (0), X=1258.32, Y=944.40, Mass=4001, SNR=39.9, Peak=228 HFD=4.5
19:07:58.218 00.002 31432 MultiStar: [#1 0.17,-0.16,0.86,U] [#2 1.03,-0.26,0.00,M1] [#3 0.51,-0.28,0.88,U] [#4 0.01,-0.40,0.95,U] [#5 0.58,-0.39,0.82,U] [#6 0.58,-0.25,0.79,U] [#7 0.63,-0.16,0.83,U] [#8 0.66,0.00,0.77,U] 
19:07:58.220 00.002 31432 refined, 7 included, MultiStar: {0.53, -0.23}, one-star: {1.10, -0.18}
19:07:58.222 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
19:07:58.224 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
19:07:58.226 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.23 hyp=0.58 cameraTheta=-0.41 mountX=0.52 mountY=0.31, mountTheta=0.53
19:07:58.229 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.23, opts=13)
19:07:58.234 00.005 31432 Enqueuing Move request for scope (0.53, -0.23)
19:07:58.236 00.002 29876 Worker thread wakes up
19:07:58.236 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.23) opts 0xd
19:07:58.236 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.23)
19:07:58.236 00.000 29876 Moving (0.53, -0.23) raw xDistance=0.52 yDistance=0.31
19:07:58.236 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:07:58.236 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
19:07:58.236 00.000 29876 MoveAxis(W, 50, ABG)
19:07:58.236 00.000 29876 Guiding  Dir = 3, Dur = 50
19:07:58.237 00.001 29876 IsSlewing returns 0
19:07:58.237 00.000 29876 IsGuiding returns 0
19:07:58.237 00.000 29876 PulseGuide returned control before completion, sleep 60
19:07:58.241 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:07:58.253 00.012 31432 UpdateGuideState exits: m=4001 RSB=39.9
19:07:58.255 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:58.258 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:07:58.260 00.002 31432 Enqueuing Expose request
19:07:58.313 00.053 29876 IsGuiding returns 1
19:07:58.313 00.000 29876 scope still moving after pulse duration time elapsed
19:07:58.343 00.030 29876 IsSlewing returns 0
19:07:58.343 00.000 29876 IsGuiding returns 1
19:07:58.375 00.032 29876 IsSlewing returns 0
19:07:58.375 00.000 29876 IsGuiding returns 0
19:07:58.375 00.000 29876 scope move finished after 50 + 88 ms
19:07:58.375 00.000 29876 Move returns status 0, amount 50
19:07:58.375 00.000 29876 MoveAxis(S, 23, ABG)
19:07:58.375 00.000 29876 Guiding  Dir = 1, Dur = 23
19:07:58.375 00.000 29876 IsSlewing returns 0
19:07:58.375 00.000 29876 IsGuiding returns 0
19:07:58.375 00.000 29876 PulseGuide returned control before completion, sleep 33
19:07:58.421 00.046 29876 IsGuiding returns 1
19:07:58.421 00.000 29876 scope still moving after pulse duration time elapsed
19:07:58.452 00.031 29876 IsSlewing returns 0
19:07:58.452 00.000 29876 IsGuiding returns 1
19:07:58.483 00.031 29876 IsSlewing returns 0
19:07:58.483 00.000 29876 IsGuiding returns 1
19:07:58.514 00.031 29876 IsSlewing returns 0
19:07:58.514 00.000 29876 IsGuiding returns 0
19:07:58.514 00.000 29876 scope move finished after 23 + 115 ms
19:07:58.514 00.000 29876 Move returns status 0, amount 23
19:07:58.514 00.000 29876 move complete, result=0
19:07:58.514 00.000 29876 worker thread done servicing request
19:07:58.514 00.000 29876 Worker thread wakes up
19:07:58.514 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.3 px 23 ms SOUTH
19:07:58.516 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:07:58.516 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:08:00.423 01.907 29876 Exposure complete
19:08:00.467 00.044 29876 worker thread done servicing request
19:08:00.468 00.001 31432 OnExposeComplete: enter
19:08:00.470 00.002 31432 UpdateGuideState(): m_state=6
19:08:00.472 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
19:08:00.473 00.001 31432 Star::Find returns 1 (0), X=1258.08, Y=944.37, Mass=4031, SNR=40.8, Peak=244 HFD=4.3
19:08:00.475 00.002 31432 MultiStar: [#1 0.26,-0.39,0.82,U] [#2 1.02,-0.35,0.00,M2] [#3 0.66,-0.20,0.88,U] [#4 -0.09,-0.29,0.95,U] [#5 1.00,-0.34,0.00,M1] [#6 0.77,-0.14,0.00,M1] [#7 0.44,-0.18,0.87,U] [#8 0.73,-0.08,0.00,M1] 
19:08:00.477 00.002 31432 refined, 4 included, MultiStar: {0.43, -0.25}, one-star: {0.86, -0.21}
19:08:00.479 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:08:00.481 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:08:00.483 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.25 hyp=0.50 cameraTheta=-0.53 mountX=0.42 mountY=0.32, mountTheta=0.64
19:08:00.485 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.25, opts=13)
19:08:00.487 00.002 31432 Enqueuing Move request for scope (0.43, -0.25)
19:08:00.489 00.002 29876 Worker thread wakes up
19:08:00.489 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.25) opts 0xd
19:08:00.489 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.25)
19:08:00.489 00.000 29876 Moving (0.43, -0.25) raw xDistance=0.42 yDistance=0.32
19:08:00.489 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
19:08:00.489 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:08:00.489 00.000 29876 MoveAxis(W, 48, ABG)
19:08:00.489 00.000 29876 Guiding  Dir = 3, Dur = 48
19:08:00.490 00.001 29876 IsSlewing returns 0
19:08:00.490 00.000 29876 IsGuiding returns 0
19:08:00.490 00.000 29876 PulseGuide returned control before completion, sleep 58
19:08:00.495 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=0, FiltMax=257, Gamma=0.490
19:08:00.507 00.012 31432 UpdateGuideState exits: m=4031 RSB=40.8
19:08:00.509 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:00.511 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:00.513 00.002 31432 Enqueuing Expose request
19:08:00.562 00.049 29876 IsGuiding returns 1
19:08:00.562 00.000 29876 scope still moving after pulse duration time elapsed
19:08:00.594 00.032 29876 IsSlewing returns 0
19:08:00.594 00.000 29876 IsGuiding returns 0
19:08:00.594 00.000 29876 scope move finished after 48 + 55 ms
19:08:00.594 00.000 29876 Move returns status 0, amount 48
19:08:00.594 00.000 29876 MoveAxis(S, 23, ABG)
19:08:00.594 00.000 29876 Guiding  Dir = 1, Dur = 23
19:08:00.594 00.000 29876 IsSlewing returns 0
19:08:00.594 00.000 29876 IsGuiding returns 0
19:08:00.594 00.000 29876 PulseGuide returned control before completion, sleep 33
19:08:00.639 00.045 29876 IsGuiding returns 1
19:08:00.639 00.000 29876 scope still moving after pulse duration time elapsed
19:08:00.670 00.031 29876 IsSlewing returns 0
19:08:00.670 00.000 29876 IsGuiding returns 1
19:08:00.701 00.031 29876 IsSlewing returns 0
19:08:00.701 00.000 29876 IsGuiding returns 1
19:08:00.732 00.031 29876 IsSlewing returns 0
19:08:00.732 00.000 29876 IsGuiding returns 1
19:08:00.762 00.030 29876 IsSlewing returns 0
19:08:00.762 00.000 29876 IsGuiding returns 1
19:08:00.793 00.031 29876 IsSlewing returns 0
19:08:00.793 00.000 29876 IsGuiding returns 1
19:08:00.824 00.031 29876 IsSlewing returns 0
19:08:00.824 00.000 29876 IsGuiding returns 0
19:08:00.824 00.000 29876 scope move finished after 23 + 206 ms
19:08:00.824 00.000 29876 Move returns status 0, amount 23
19:08:00.824 00.000 29876 move complete, result=0
19:08:00.824 00.000 29876 worker thread done servicing request
19:08:00.824 00.000 29876 Worker thread wakes up
19:08:00.824 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:00.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:08:00.824 00.000 31432 GuideStep: 0.4 px 48 ms WEST, 0.3 px 23 ms SOUTH
19:08:02.950 02.126 29876 Exposure complete
19:08:02.994 00.044 29876 worker thread done servicing request
19:08:02.994 00.000 31432 OnExposeComplete: enter
19:08:02.996 00.002 31432 UpdateGuideState(): m_state=6
19:08:02.998 00.002 31432 Star::Find(15, 1258, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
19:08:03.000 00.002 31432 Star::Find returns 1 (0), X=1257.87, Y=944.62, Mass=3985, SNR=40.4, Peak=244 HFD=4.0
19:08:03.002 00.002 31432 MultiStar: [#1 0.17,0.15,0.84,U] [#2 0.55,0.12,0.89,U] [#3 0.29,-0.07,0.91,U] [#4 -0.43,-0.15,0.96,U] [#5 0.55,0.21,0.84,U] [#6 0.64,0.08,0.82,U] [#7 0.19,0.23,0.80,U] [#8 0.44,0.16,0.75,U] 
19:08:03.004 00.002 31432 refined, 8 included, MultiStar: {0.33, 0.08}, one-star: {0.65, 0.04}
19:08:03.006 00.002 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.20 = 0.20)
19:08:03.008 00.002 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.07)
19:08:03.009 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.23 mountX=0.33 mountY=-0.03, mountTheta=-0.08
19:08:03.012 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.08, opts=13)
19:08:03.015 00.003 31432 Enqueuing Move request for scope (0.33, 0.08)
19:08:03.016 00.001 29876 Worker thread wakes up
19:08:03.016 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
19:08:03.016 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
19:08:03.017 00.001 29876 Moving (0.33, 0.08) raw xDistance=0.33 yDistance=-0.03
19:08:03.017 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
19:08:03.017 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:03.017 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:08:03.017 00.000 29876 MoveAxis(W, 39, ABG)
19:08:03.017 00.000 29876 Guiding  Dir = 3, Dur = 39
19:08:03.017 00.000 29876 IsSlewing returns 0
19:08:03.017 00.000 29876 IsGuiding returns 0
19:08:03.017 00.000 29876 PulseGuide returned control before completion, sleep 49
19:08:03.021 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:03.032 00.011 31432 UpdateGuideState exits: m=3985 RSB=40.4
19:08:03.034 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:03.036 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:03.038 00.002 31432 Enqueuing Expose request
19:08:03.073 00.035 29876 IsGuiding returns 1
19:08:03.073 00.000 29876 scope still moving after pulse duration time elapsed
19:08:03.104 00.031 29876 IsSlewing returns 0
19:08:03.104 00.000 29876 IsGuiding returns 0
19:08:03.104 00.000 29876 scope move finished after 39 + 48 ms
19:08:03.104 00.000 29876 Move returns status 0, amount 39
19:08:03.104 00.000 29876 MoveAxis(N, 0, ABG)
19:08:03.104 00.000 29876 Move returns status 0, amount 0
19:08:03.104 00.000 29876 move complete, result=0
19:08:03.104 00.000 29876 worker thread done servicing request
19:08:03.104 00.000 29876 Worker thread wakes up
19:08:03.104 00.000 31432 GuideStep: 0.3 px 39 ms WEST, -0.0 px 0 ms NORTH
19:08:03.107 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:03.107 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:08:05.017 01.910 29876 Exposure complete
19:08:05.062 00.045 29876 worker thread done servicing request
19:08:05.063 00.001 31432 OnExposeComplete: enter
19:08:05.065 00.002 31432 UpdateGuideState(): m_state=6
19:08:05.067 00.002 31432 Star::Find(15, 1257, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
19:08:05.068 00.001 31432 Star::Find returns 1 (0), X=1256.54, Y=945.05, Mass=3922, SNR=40.1, Peak=252 HFD=4.2
19:08:05.070 00.002 31432 MultiStar: [#1 -1.00,0.13,0.00,M1] [#2 -0.40,-0.04,0.92,U] [#3 -0.72,0.18,0.00,M1] [#4 -1.17,0.01,0.00,M1] [#5 -0.66,0.11,0.78,U] [#6 -0.11,0.13,0.81,U] [#7 -0.50,0.19,0.83,U] [#8 -0.24,0.55,0.74,U] 
19:08:05.072 00.002 31432 refined, 5 included, MultiStar: {-0.44, 0.24}, one-star: {-0.68, 0.47}
19:08:05.074 00.002 31432 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.02) = xAngle (2.63 = 2.63)
19:08:05.076 00.002 31432 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.64 = -0.64)
19:08:05.077 00.001 31432 CameraToMount -- cameraX=-0.44 cameraY=0.24 hyp=0.50 cameraTheta=2.65 mountX=-0.44 mountY=-0.30, mountTheta=-2.54
19:08:05.084 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.24, opts=13)
19:08:05.086 00.002 31432 Enqueuing Move request for scope (-0.44, 0.24)
19:08:05.088 00.002 29876 Worker thread wakes up
19:08:05.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.24) opts 0xd
19:08:05.088 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.24)
19:08:05.088 00.000 29876 Moving (-0.44, 0.24) raw xDistance=-0.44 yDistance=-0.30
19:08:05.088 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
19:08:05.088 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:08:05.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:08:05.088 00.000 29876 MoveAxis(E, 37, ABG)
19:08:05.088 00.000 29876 Guiding  Dir = 2, Dur = 37
19:08:05.089 00.001 29876 IsSlewing returns 0
19:08:05.089 00.000 29876 IsGuiding returns 0
19:08:05.089 00.000 29876 PulseGuide returned control before completion, sleep 47
19:08:05.092 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:05.104 00.012 31432 UpdateGuideState exits: m=3922 RSB=40.1
19:08:05.106 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:05.108 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:05.111 00.003 31432 Enqueuing Expose request
19:08:05.139 00.028 29876 IsGuiding returns 1
19:08:05.139 00.000 29876 scope still moving after pulse duration time elapsed
19:08:05.169 00.030 29876 IsSlewing returns 0
19:08:05.169 00.000 29876 IsGuiding returns 1
19:08:05.200 00.031 29876 IsSlewing returns 0
19:08:05.200 00.000 29876 IsGuiding returns 1
19:08:05.232 00.032 29876 IsSlewing returns 0
19:08:05.232 00.000 29876 IsGuiding returns 0
19:08:05.232 00.000 29876 scope move finished after 37 + 106 ms
19:08:05.232 00.000 29876 Move returns status 0, amount 37
19:08:05.232 00.000 29876 MoveAxis(N, 0, ABG)
19:08:05.232 00.000 29876 Move returns status 0, amount 0
19:08:05.232 00.000 29876 move complete, result=0
19:08:05.232 00.000 29876 worker thread done servicing request
19:08:05.232 00.000 29876 Worker thread wakes up
19:08:05.232 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.3 px 0 ms NORTH
19:08:05.236 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:05.236 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:08:07.371 02.135 29876 Exposure complete
19:08:07.416 00.045 29876 worker thread done servicing request
19:08:07.416 00.000 31432 OnExposeComplete: enter
19:08:07.419 00.003 31432 UpdateGuideState(): m_state=6
19:08:07.422 00.003 31432 Star::Find(15, 1256, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
19:08:07.425 00.003 31432 Star::Find returns 1 (0), X=1257.74, Y=945.76, Mass=3867, SNR=40.2, Peak=241 HFD=4.4
19:08:07.428 00.003 31432 MultiStar: [#1 -0.62,0.90,0.00,M2] [#2 -0.03,0.65,0.89,U] [#3 0.54,0.64,0.00,M2] [#4 -0.44,0.74,0.00,M2] [#5 -0.16,0.54,0.79,U] [#6 0.47,0.55,0.80,U] [#7 0.25,0.85,0.00,M1] [#8 -0.07,0.69,0.73,U] 
19:08:07.431 00.003 31432 refined, 4 included, MultiStar: {0.16, 0.74}, one-star: {0.51, 1.18}
19:08:07.434 00.003 31432 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
19:08:07.436 00.002 31432 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.34 = -1.94)
19:08:07.437 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=0.74 hyp=0.76 cameraTheta=1.35 mountX=0.18 mountY=-0.71, mountTheta=-1.32
19:08:07.440 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.74, opts=13)
19:08:07.442 00.002 31432 Enqueuing Move request for scope (0.16, 0.74)
19:08:07.444 00.002 29876 Worker thread wakes up
19:08:07.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.74) opts 0xd
19:08:07.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.74)
19:08:07.444 00.000 29876 Moving (0.16, 0.74) raw xDistance=0.18 yDistance=-0.71
19:08:07.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:08:07.444 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:08:07.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
19:08:07.444 00.000 29876 MoveAxis(E, 0, ABG)
19:08:07.444 00.000 29876 Move returns status 0, amount 0
19:08:07.444 00.000 29876 MoveAxis(N, 0, ABG)
19:08:07.444 00.000 29876 Move returns status 0, amount 0
19:08:07.444 00.000 29876 move complete, result=0
19:08:07.444 00.000 29876 worker thread done servicing request
19:08:07.448 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:07.459 00.011 31432 UpdateGuideState exits: m=3867 RSB=40.2
19:08:07.461 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:07.463 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:07.464 00.001 31432 Enqueuing Expose request
19:08:07.467 00.003 29876 Worker thread wakes up
19:08:07.467 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
19:08:07.469 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:07.469 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1242,930,31,30)
19:08:08.309 00.840 31432 evsrv: cli 0CE15B18 connect
19:08:08.312 00.003 31432 case statement mapped state 6 to 3
19:08:08.315 00.003 31432 case statement mapped state 6 to 3
19:08:08.318 00.003 31432 evsrv: cli 0CE15B18 request: {"method":"get_app_state","id":"a26b4dd5-84c2-47dc-9c8d-0bafdb9aeabe"}
19:08:08.322 00.004 31432 case statement mapped state 6 to 3
19:08:08.325 00.003 31432 evsrv: cli 0CE15B18 response: {"jsonrpc":"2.0","result":"Guiding","id":"a26b4dd5-84c2-47dc-9c8d-0bafdb9aeabe"}
19:08:08.332 00.007 31432 evsrv: cli 0CE15B18 disconnect
19:08:08.336 00.004 31432 evsrv: cli 0CE147B8 connect
19:08:08.339 00.003 31432 case statement mapped state 6 to 3
19:08:08.342 00.003 31432 case statement mapped state 6 to 3
19:08:08.345 00.003 31432 evsrv: cli 0CE147B8 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c7c3c960-c898-4d10-b60b-02907fec5d1c"}
19:08:08.347 00.002 31432 PhdController::Dither begins
19:08:08.349 00.002 31432 dither: size=3.00, dRA=-2.99 dDec=0.38
19:08:08.351 00.002 31432 MountToCamera -- mountTheta (-3.01) + m_xAngle (0.02) = xAngle (-2.99 = -2.99)
19:08:08.353 00.002 31432 MountToCamera -- mountX=-2.99 mountY=0.38 hyp=3.02 mountTheta=-3.01 cameraX=-2.98, cameraY=-0.45 cameraTheta=-2.99
19:08:08.355 00.002 31432 dither produces an invalid lock position, try a variation
19:08:08.357 00.002 31432 MountToCamera -- mountTheta (-0.13) + m_xAngle (0.02) = xAngle (-0.10 = -0.10)
19:08:08.359 00.002 31432 MountToCamera -- mountX=2.99 mountY=0.38 hyp=3.02 mountTheta=-0.13 cameraX=3.00, cameraY=-0.31 cameraTheta=-0.10
19:08:08.361 00.002 31432 dither produces an invalid lock position, try a variation
19:08:08.363 00.002 31432 MountToCamera -- mountTheta (3.01) + m_xAngle (0.02) = xAngle (3.04 = 3.04)
19:08:08.365 00.002 31432 MountToCamera -- mountX=-2.99 mountY=-0.38 hyp=3.02 mountTheta=3.01 cameraX=-3.00, cameraY=0.31 cameraTheta=3.04
19:08:08.367 00.002 31432 dither produces an invalid lock position, try a variation
19:08:08.368 00.001 31432 MountToCamera -- mountTheta (0.13) + m_xAngle (0.02) = xAngle (0.15 = 0.15)
19:08:08.370 00.002 31432 MountToCamera -- mountX=2.99 mountY=-0.38 hyp=3.02 mountTheta=0.13 cameraX=2.98, cameraY=0.45 cameraTheta=0.15
19:08:08.372 00.002 31432 dither produces an invalid lock position, try a variation
19:08:08.374 00.002 31432 setting lock position to (1254.24, 944.13)
19:08:08.377 00.003 31432 Mount: notify guiding dithered (-3.0, -0.5)
19:08:08.379 00.002 31432 MultiStar: stabilizing after lock position change
19:08:08.381 00.002 31432 Status Line: Dithering de -2.99,0.38
19:08:08.384 00.003 31432 PhdController: newstate STATE_SETTLE_BEGIN
19:08:08.387 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
19:08:08.389 00.002 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":0,"id":"c7c3c960-c898-4d10-b60b-02907fec5d1c"}
19:08:08.391 00.002 31432 evsrv: cli 0CE147B8 disconnect
19:08:09.374 00.983 29876 Exposure complete
19:08:09.432 00.058 29876 worker thread done servicing request
19:08:09.432 00.000 31432 OnExposeComplete: enter
19:08:09.435 00.003 31432 UpdateGuideState(): m_state=6
19:08:09.438 00.003 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
19:08:09.441 00.003 31432 Star::Find returns 1 (0), X=1257.83, Y=945.20, Mass=3628, SNR=38.1, Peak=252 HFD=4.3
19:08:09.443 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:08:09.447 00.004 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
19:08:09.450 00.003 31432 CameraToMount -- cameraX=3.59 cameraY=1.08 hyp=3.75 cameraTheta=0.29 mountX=3.62 mountY=-0.51, mountTheta=-0.14
19:08:09.455 00.005 31432 dither recenter: remaining=(3.0,-0.4) step=(3.0,-0.4)
19:08:09.458 00.003 31432 MountToCamera -- mountTheta (0.13) + m_xAngle (0.02) = xAngle (0.15 = 0.15)
19:08:09.460 00.002 31432 MountToCamera -- mountX=2.99 mountY=-0.38 hyp=3.02 mountTheta=0.13 cameraX=2.98, cameraY=0.45 cameraTheta=0.15
19:08:09.463 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.98, y=0.45, opts=4)
19:08:09.466 00.003 31432 Enqueuing Move request for scope (2.98, 0.45)
19:08:09.469 00.003 31432 Mount: notify direct move 2.99,-0.38
19:08:09.472 00.003 29876 Worker thread wakes up
19:08:09.472 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.98, 0.45) opts 0x4
19:08:09.472 00.000 29876 Handling offset move in thread for scope, endpoint = (2.98, 0.45)
19:08:09.472 00.000 29876 Moving (2.98, 0.45) raw xDistance=2.99 yDistance=-0.38
19:08:09.472 00.000 29876 BLC: window closed
19:08:09.472 00.000 29876 MoveAxis(W, 514, B)
19:08:09.472 00.000 29876 Guiding  Dir = 3, Dur = 514
19:08:09.473 00.001 29876 IsSlewing returns 0
19:08:09.473 00.000 29876 IsGuiding returns 0
19:08:09.473 00.000 29876 PulseGuide returned control before completion, sleep 524
19:08:09.478 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:09.495 00.017 31432 UpdateGuideState exits: m=3628 RSB=38.1
19:08:09.498 00.003 31432 PhdController: settling, locked = 1, distance = 3.59 (1.50) aobump = 0 frame = 1 / 99999
19:08:09.501 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767550089.501,"Host":"MSI","Inst":1,"Distance":3.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:08:09.504 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:09.508 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:09.510 00.002 31432 Enqueuing Expose request
19:08:10.002 00.492 29876 IsGuiding returns 1
19:08:10.002 00.000 29876 scope still moving after pulse duration time elapsed
19:08:10.033 00.031 29876 IsSlewing returns 0
19:08:10.033 00.000 29876 IsGuiding returns 0
19:08:10.033 00.000 29876 scope move finished after 514 + 46 ms
19:08:10.034 00.001 29876 Move returns status 0, amount 514
19:08:10.034 00.000 29876 BLC: window closed
19:08:10.034 00.000 29876 BLC: Compensation needed for non-algo type move
19:08:10.034 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:08:10.034 00.000 29876 MoveAxis(N, 67, B)
19:08:10.034 00.000 29876 Guiding  Dir = 0, Dur = 67
19:08:10.034 00.000 29876 IsSlewing returns 0
19:08:10.034 00.000 29876 IsGuiding returns 0
19:08:10.034 00.000 29876 PulseGuide returned control before completion, sleep 77
19:08:10.127 00.093 29876 IsGuiding returns 1
19:08:10.127 00.000 29876 scope still moving after pulse duration time elapsed
19:08:10.159 00.032 29876 IsSlewing returns 0
19:08:10.159 00.000 29876 IsGuiding returns 1
19:08:10.189 00.030 29876 IsSlewing returns 0
19:08:10.189 00.000 29876 IsGuiding returns 1
19:08:10.219 00.030 29876 IsSlewing returns 0
19:08:10.219 00.000 29876 IsGuiding returns 1
19:08:10.249 00.030 29876 IsSlewing returns 0
19:08:10.249 00.000 29876 IsGuiding returns 1
19:08:10.280 00.031 29876 IsSlewing returns 0
19:08:10.280 00.000 29876 IsGuiding returns 1
19:08:10.311 00.031 29876 IsSlewing returns 0
19:08:10.311 00.000 29876 IsGuiding returns 0
19:08:10.311 00.000 29876 scope move finished after 67 + 209 ms
19:08:10.311 00.000 29876 Move returns status 0, amount 67
19:08:10.311 00.000 29876 move complete, result=0
19:08:10.311 00.000 29876 worker thread done servicing request
19:08:10.311 00.000 29876 Worker thread wakes up
19:08:10.311 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:10.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:10.311 00.000 31432 GuideStep: 3.0 px 514 ms WEST, -0.4 px 67 ms NORTH
19:08:12.433 02.122 29876 Exposure complete
19:08:12.477 00.044 29876 worker thread done servicing request
19:08:12.477 00.000 31432 OnExposeComplete: enter
19:08:12.480 00.003 31432 UpdateGuideState(): m_state=6
19:08:12.482 00.002 31432 Star::Find(15, 1257, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
19:08:12.484 00.002 31432 Star::Find returns 1 (0), X=1255.58, Y=944.72, Mass=3868, SNR=39.7, Peak=252 HFD=4.4
19:08:12.486 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.39 = 0.39)
19:08:12.487 00.001 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
19:08:12.489 00.002 31432 CameraToMount -- cameraX=1.33 cameraY=0.59 hyp=1.46 cameraTheta=0.42 mountX=1.35 mountY=-0.38, mountTheta=-0.28
19:08:12.492 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.33, y=0.59, opts=13)
19:08:12.494 00.002 31432 Enqueuing Move request for scope (1.33, 0.59)
19:08:12.496 00.002 29876 Worker thread wakes up
19:08:12.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.33, 0.59) opts 0xd
19:08:12.496 00.000 29876 Handling offset move in thread for scope, endpoint = (1.33, 0.59)
19:08:12.496 00.000 29876 Moving (1.33, 0.59) raw xDistance=1.35 yDistance=-0.38
19:08:12.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.35
19:08:12.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:08:12.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
19:08:12.496 00.000 29876 MoveAxis(W, 130, ABG)
19:08:12.496 00.000 29876 Guiding  Dir = 3, Dur = 130
19:08:12.497 00.001 29876 IsSlewing returns 0
19:08:12.497 00.000 29876 IsGuiding returns 0
19:08:12.497 00.000 29876 PulseGuide returned control before completion, sleep 140
19:08:12.500 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=2, FiltMax=256, Gamma=0.490
19:08:12.512 00.012 31432 UpdateGuideState exits: m=3868 RSB=39.7
19:08:12.515 00.003 31432 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 2 / 99999
19:08:12.517 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550092.517,"Host":"MSI","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:08:12.519 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:12.521 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:12.523 00.002 31432 Enqueuing Expose request
19:08:12.648 00.125 29876 IsGuiding returns 1
19:08:12.648 00.000 29876 scope still moving after pulse duration time elapsed
19:08:12.678 00.030 29876 IsSlewing returns 0
19:08:12.678 00.000 29876 IsGuiding returns 0
19:08:12.678 00.000 29876 scope move finished after 130 + 50 ms
19:08:12.678 00.000 29876 Move returns status 0, amount 130
19:08:12.678 00.000 29876 MoveAxis(N, 0, ABG)
19:08:12.678 00.000 29876 Move returns status 0, amount 0
19:08:12.678 00.000 29876 move complete, result=0
19:08:12.678 00.000 29876 worker thread done servicing request
19:08:12.678 00.000 29876 Worker thread wakes up
19:08:12.678 00.000 31432 GuideStep: 1.3 px 130 ms WEST, -0.4 px 0 ms NORTH
19:08:12.681 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:12.681 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:14.597 01.916 29876 Exposure complete
19:08:14.640 00.043 29876 worker thread done servicing request
19:08:14.640 00.000 31432 OnExposeComplete: enter
19:08:14.642 00.002 31432 UpdateGuideState(): m_state=6
19:08:14.644 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
19:08:14.646 00.002 31432 Star::Find returns 1 (0), X=1254.33, Y=944.71, Mass=3981, SNR=40.5, Peak=236 HFD=4.4
19:08:14.648 00.002 31432 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.02) = xAngle (1.39 = 1.39)
19:08:14.650 00.002 31432 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.40 = -1.88)
19:08:14.652 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.58 hyp=0.59 cameraTheta=1.42 mountX=0.10 mountY=-0.56, mountTheta=-1.39
19:08:14.654 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.58, opts=13)
19:08:14.656 00.002 31432 Enqueuing Move request for scope (0.09, 0.58)
19:08:14.660 00.004 29876 Worker thread wakes up
19:08:14.660 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.58) opts 0xd
19:08:14.660 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.58)
19:08:14.660 00.000 29876 Moving (0.09, 0.58) raw xDistance=0.10 yDistance=-0.56
19:08:14.660 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:08:14.660 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:08:14.660 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
19:08:14.660 00.000 29876 MoveAxis(E, 0, ABG)
19:08:14.660 00.000 29876 Move returns status 0, amount 0
19:08:14.660 00.000 29876 MoveAxis(N, 0, ABG)
19:08:14.660 00.000 29876 Move returns status 0, amount 0
19:08:14.660 00.000 29876 move complete, result=0
19:08:14.660 00.000 29876 worker thread done servicing request
19:08:14.663 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:14.675 00.012 31432 UpdateGuideState exits: m=3981 RSB=40.5
19:08:14.677 00.002 31432 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 3 / 99999
19:08:14.679 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550094.679,"Host":"MSI","Inst":1,"Distance":1.20,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
19:08:14.680 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:14.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:14.684 00.002 31432 Enqueuing Expose request
19:08:14.686 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
19:08:14.688 00.002 29876 Worker thread wakes up
19:08:14.688 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:14.688 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:16.819 02.131 29876 Exposure complete
19:08:16.862 00.043 29876 worker thread done servicing request
19:08:16.862 00.000 31432 OnExposeComplete: enter
19:08:16.864 00.002 31432 UpdateGuideState(): m_state=6
19:08:16.866 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
19:08:16.868 00.002 31432 Star::Find returns 1 (0), X=1254.32, Y=944.72, Mass=3797, SNR=39.1, Peak=236 HFD=4.3
19:08:16.870 00.002 31432 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.02) = xAngle (1.42 = 1.42)
19:08:16.872 00.002 31432 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.43 = -1.85)
19:08:16.873 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=0.59 hyp=0.60 cameraTheta=1.45 mountX=0.09 mountY=-0.57, mountTheta=-1.42
19:08:16.876 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.59, opts=13)
19:08:16.878 00.002 31432 Enqueuing Move request for scope (0.07, 0.59)
19:08:16.880 00.002 29876 Worker thread wakes up
19:08:16.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.59) opts 0xd
19:08:16.880 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.59)
19:08:16.880 00.000 29876 Moving (0.07, 0.59) raw xDistance=0.09 yDistance=-0.57
19:08:16.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:08:16.880 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.52
19:08:16.880 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.57
19:08:16.880 00.000 29876 MoveAxis(E, 0, ABG)
19:08:16.880 00.000 29876 Move returns status 0, amount 0
19:08:16.880 00.000 29876 MoveAxis(N, 42, ABG)
19:08:16.880 00.000 29876 Guiding  Dir = 0, Dur = 42
19:08:16.881 00.001 29876 IsSlewing returns 0
19:08:16.881 00.000 29876 IsGuiding returns 0
19:08:16.881 00.000 29876 PulseGuide returned control before completion, sleep 52
19:08:16.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:08:16.895 00.011 31432 UpdateGuideState exits: m=3797 RSB=39.1
19:08:16.898 00.003 31432 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 4 / 99999
19:08:16.899 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767550096.899,"Host":"MSI","Inst":1,"Distance":1.02,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
19:08:16.901 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:16.903 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:16.905 00.002 31432 Enqueuing Expose request
19:08:16.939 00.034 29876 IsGuiding returns 1
19:08:16.939 00.000 29876 scope still moving after pulse duration time elapsed
19:08:16.969 00.030 29876 IsSlewing returns 0
19:08:16.969 00.000 29876 IsGuiding returns 1
19:08:17.001 00.032 29876 IsSlewing returns 0
19:08:17.001 00.000 29876 IsGuiding returns 1
19:08:17.033 00.032 29876 IsSlewing returns 0
19:08:17.033 00.000 29876 IsGuiding returns 0
19:08:17.033 00.000 29876 scope move finished after 42 + 110 ms
19:08:17.033 00.000 29876 Move returns status 0, amount 42
19:08:17.033 00.000 29876 move complete, result=0
19:08:17.033 00.000 29876 worker thread done servicing request
19:08:17.033 00.000 29876 Worker thread wakes up
19:08:17.033 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 42 ms NORTH
19:08:17.036 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:17.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:18.940 01.904 29876 Exposure complete
19:08:18.987 00.047 29876 worker thread done servicing request
19:08:18.987 00.000 31432 OnExposeComplete: enter
19:08:18.989 00.002 31432 UpdateGuideState(): m_state=6
19:08:18.991 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
19:08:18.993 00.002 31432 Star::Find returns 1 (0), X=1254.39, Y=944.83, Mass=3727, SNR=38.8, Peak=215 HFD=4.4
19:08:18.995 00.002 31432 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
19:08:18.997 00.002 31432 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.34 = -1.94)
19:08:18.999 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.70 hyp=0.72 cameraTheta=1.36 mountX=0.17 mountY=-0.67, mountTheta=-1.32
19:08:19.002 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.70, opts=13)
19:08:19.005 00.003 31432 Enqueuing Move request for scope (0.15, 0.70)
19:08:19.009 00.004 29876 Worker thread wakes up
19:08:19.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.70) opts 0xd
19:08:19.009 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.70)
19:08:19.009 00.000 29876 Moving (0.15, 0.70) raw xDistance=0.17 yDistance=-0.67
19:08:19.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:08:19.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.67
19:08:19.009 00.000 29876 MoveAxis(E, 0, ABG)
19:08:19.009 00.000 29876 Move returns status 0, amount 0
19:08:19.009 00.000 29876 MoveAxis(N, 49, ABG)
19:08:19.009 00.000 29876 Guiding  Dir = 0, Dur = 49
19:08:19.009 00.000 29876 IsSlewing returns 0
19:08:19.010 00.001 29876 IsGuiding returns 0
19:08:19.010 00.000 29876 PulseGuide returned control before completion, sleep 59
19:08:19.013 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:19.027 00.014 31432 UpdateGuideState exits: m=3727 RSB=38.8
19:08:19.029 00.002 31432 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 5 / 99999
19:08:19.030 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767550099.030,"Host":"MSI","Inst":1,"Distance":0.93,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
19:08:19.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:19.035 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:19.036 00.001 31432 Enqueuing Expose request
19:08:19.077 00.041 29876 IsGuiding returns 1
19:08:19.077 00.000 29876 scope still moving after pulse duration time elapsed
19:08:19.107 00.030 29876 IsSlewing returns 0
19:08:19.107 00.000 29876 IsGuiding returns 1
19:08:19.138 00.031 29876 IsSlewing returns 0
19:08:19.138 00.000 29876 IsGuiding returns 0
19:08:19.138 00.000 29876 scope move finished after 49 + 79 ms
19:08:19.138 00.000 29876 Move returns status 0, amount 49
19:08:19.138 00.000 29876 move complete, result=0
19:08:19.138 00.000 29876 worker thread done servicing request
19:08:19.138 00.000 29876 Worker thread wakes up
19:08:19.138 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.7 px 49 ms NORTH
19:08:19.141 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:19.141 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:21.368 02.227 29876 Exposure complete
19:08:21.412 00.044 29876 worker thread done servicing request
19:08:21.412 00.000 31432 OnExposeComplete: enter
19:08:21.414 00.002 31432 UpdateGuideState(): m_state=6
19:08:21.416 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
19:08:21.418 00.002 31432 Star::Find returns 1 (0), X=1255.10, Y=944.86, Mass=3977, SNR=39.7, Peak=196 HFD=4.4
19:08:21.420 00.002 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.68 = 0.68)
19:08:21.422 00.002 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.69 = -2.59)
19:08:21.423 00.001 31432 CameraToMount -- cameraX=0.86 cameraY=0.73 hyp=1.13 cameraTheta=0.71 mountX=0.88 mountY=-0.59, mountTheta=-0.59
19:08:21.426 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.86, y=0.73, opts=13)
19:08:21.428 00.002 31432 Enqueuing Move request for scope (0.86, 0.73)
19:08:21.430 00.002 29876 Worker thread wakes up
19:08:21.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.73) opts 0xd
19:08:21.430 00.000 29876 Handling offset move in thread for scope, endpoint = (0.86, 0.73)
19:08:21.430 00.000 29876 Moving (0.86, 0.73) raw xDistance=0.88 yDistance=-0.59
19:08:21.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.88
19:08:21.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.59
19:08:21.431 00.001 29876 MoveAxis(W, 84, ABG)
19:08:21.431 00.000 29876 Guiding  Dir = 3, Dur = 84
19:08:21.431 00.000 29876 IsSlewing returns 0
19:08:21.431 00.000 29876 IsGuiding returns 0
19:08:21.431 00.000 29876 PulseGuide returned control before completion, sleep 94
19:08:21.437 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=17, FiltMin=1, FiltMax=256, Gamma=0.490
19:08:21.450 00.013 31432 UpdateGuideState exits: m=3977 RSB=39.7
19:08:21.452 00.002 31432 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 6 / 99999
19:08:21.454 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550101.454,"Host":"MSI","Inst":1,"Distance":0.99,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
19:08:21.456 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:21.457 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:21.459 00.002 31432 Enqueuing Expose request
19:08:21.535 00.076 29876 IsGuiding returns 1
19:08:21.535 00.000 29876 scope still moving after pulse duration time elapsed
19:08:21.566 00.031 29876 IsSlewing returns 0
19:08:21.566 00.000 29876 IsGuiding returns 1
19:08:21.597 00.031 29876 IsSlewing returns 0
19:08:21.597 00.000 29876 IsGuiding returns 0
19:08:21.597 00.000 29876 scope move finished after 84 + 82 ms
19:08:21.597 00.000 29876 Move returns status 0, amount 84
19:08:21.597 00.000 29876 MoveAxis(N, 44, ABG)
19:08:21.597 00.000 29876 Guiding  Dir = 0, Dur = 44
19:08:21.597 00.000 29876 IsSlewing returns 0
19:08:21.598 00.001 29876 IsGuiding returns 0
19:08:21.598 00.000 29876 PulseGuide returned control before completion, sleep 54
19:08:21.659 00.061 29876 IsGuiding returns 1
19:08:21.659 00.000 29876 scope still moving after pulse duration time elapsed
19:08:21.689 00.030 29876 IsSlewing returns 0
19:08:21.689 00.000 29876 IsGuiding returns 1
19:08:21.720 00.031 29876 IsSlewing returns 0
19:08:21.720 00.000 29876 IsGuiding returns 1
19:08:21.752 00.032 29876 IsSlewing returns 0
19:08:21.752 00.000 29876 IsGuiding returns 0
19:08:21.752 00.000 29876 scope move finished after 44 + 110 ms
19:08:21.752 00.000 29876 Move returns status 0, amount 44
19:08:21.752 00.000 29876 move complete, result=0
19:08:21.752 00.000 29876 worker thread done servicing request
19:08:21.752 00.000 31432 GuideStep: 0.9 px 84 ms WEST, -0.6 px 44 ms NORTH
19:08:21.754 00.002 29876 Worker thread wakes up
19:08:21.754 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:21.755 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:23.660 01.905 29876 Exposure complete
19:08:23.703 00.043 29876 worker thread done servicing request
19:08:23.703 00.000 31432 OnExposeComplete: enter
19:08:23.706 00.003 31432 UpdateGuideState(): m_state=6
19:08:23.708 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
19:08:23.709 00.001 31432 Star::Find returns 1 (0), X=1254.59, Y=944.20, Mass=4160, SNR=40.5, Peak=208 HFD=4.6
19:08:23.711 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
19:08:23.713 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
19:08:23.715 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.21 mountX=0.35 mountY=-0.02, mountTheta=-0.06
19:08:23.717 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.08, opts=13)
19:08:23.719 00.002 31432 Enqueuing Move request for scope (0.35, 0.08)
19:08:23.721 00.002 29876 Worker thread wakes up
19:08:23.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd
19:08:23.721 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.08)
19:08:23.721 00.000 29876 Moving (0.35, 0.08) raw xDistance=0.35 yDistance=-0.02
19:08:23.721 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.35
19:08:23.721 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:23.721 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:08:23.721 00.000 29876 MoveAxis(W, 46, ABG)
19:08:23.721 00.000 29876 Guiding  Dir = 3, Dur = 46
19:08:23.722 00.001 29876 IsSlewing returns 0
19:08:23.722 00.000 29876 IsGuiding returns 0
19:08:23.722 00.000 29876 PulseGuide returned control before completion, sleep 56
19:08:23.728 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:23.740 00.012 31432 UpdateGuideState exits: m=4160 RSB=40.5
19:08:23.742 00.002 31432 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 7 / 99999
19:08:23.744 00.002 31432 PhdController: newstate STATE_FINISH
19:08:23.746 00.002 31432 PhdController complete: success
19:08:23.748 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767550103.748,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
19:08:23.750 00.002 31432 Mount: notify guiding dither settle done success=1
19:08:23.752 00.002 31432 PhdController: newstate STATE_IDLE
19:08:23.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:23.756 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:23.758 00.002 31432 Enqueuing Expose request
19:08:23.783 00.025 29876 IsGuiding returns 1
19:08:23.783 00.000 29876 scope still moving after pulse duration time elapsed
19:08:23.815 00.032 29876 IsSlewing returns 0
19:08:23.815 00.000 29876 IsGuiding returns 0
19:08:23.815 00.000 29876 scope move finished after 46 + 47 ms
19:08:23.815 00.000 29876 Move returns status 0, amount 46
19:08:23.815 00.000 29876 MoveAxis(N, 0, ABG)
19:08:23.815 00.000 29876 Move returns status 0, amount 0
19:08:23.815 00.000 29876 move complete, result=0
19:08:23.815 00.000 29876 worker thread done servicing request
19:08:23.815 00.000 29876 Worker thread wakes up
19:08:23.815 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.0 px 0 ms NORTH
19:08:23.818 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:23.818 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:26.043 02.225 29876 Exposure complete
19:08:26.090 00.047 29876 worker thread done servicing request
19:08:26.090 00.000 31432 OnExposeComplete: enter
19:08:26.093 00.003 31432 UpdateGuideState(): m_state=6
19:08:26.095 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
19:08:26.097 00.002 31432 Star::Find returns 1 (0), X=1253.76, Y=944.51, Mass=4144, SNR=41.2, Peak=252 HFD=4.6
19:08:26.098 00.001 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.45 = 2.45)
19:08:26.100 00.002 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.46 = -0.82)
19:08:26.102 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.38 hyp=0.61 cameraTheta=2.47 mountX=-0.47 mountY=-0.45, mountTheta=-2.38
19:08:26.104 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.38, opts=13)
19:08:26.107 00.003 31432 Enqueuing Move request for scope (-0.48, 0.38)
19:08:26.108 00.001 29876 Worker thread wakes up
19:08:26.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.38) opts 0xd
19:08:26.108 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.38)
19:08:26.108 00.000 29876 Moving (-0.48, 0.38) raw xDistance=-0.47 yDistance=-0.45
19:08:26.109 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.47
19:08:26.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
19:08:26.109 00.000 29876 MoveAxis(E, 39, ABG)
19:08:26.109 00.000 29876 Guiding  Dir = 2, Dur = 39
19:08:26.109 00.000 29876 IsSlewing returns 0
19:08:26.109 00.000 29876 IsGuiding returns 0
19:08:26.109 00.000 29876 PulseGuide returned control before completion, sleep 49
19:08:26.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:08:26.124 00.012 31432 UpdateGuideState exits: m=4144 RSB=41.2
19:08:26.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:26.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:26.130 00.002 31432 Enqueuing Expose request
19:08:26.165 00.035 29876 IsGuiding returns 1
19:08:26.165 00.000 29876 scope still moving after pulse duration time elapsed
19:08:26.196 00.031 29876 IsSlewing returns 0
19:08:26.196 00.000 29876 IsGuiding returns 1
19:08:26.228 00.032 29876 IsSlewing returns 0
19:08:26.228 00.000 29876 IsGuiding returns 1
19:08:26.259 00.031 29876 IsSlewing returns 0
19:08:26.259 00.000 29876 IsGuiding returns 0
19:08:26.259 00.000 29876 scope move finished after 39 + 110 ms
19:08:26.259 00.000 29876 Move returns status 0, amount 39
19:08:26.259 00.000 29876 MoveAxis(N, 33, ABG)
19:08:26.259 00.000 29876 Guiding  Dir = 0, Dur = 33
19:08:26.259 00.000 29876 IsSlewing returns 0
19:08:26.259 00.000 29876 IsGuiding returns 0
19:08:26.260 00.001 29876 PulseGuide returned control before completion, sleep 43
19:08:26.306 00.046 29876 IsGuiding returns 1
19:08:26.306 00.000 29876 scope still moving after pulse duration time elapsed
19:08:26.337 00.031 29876 IsSlewing returns 0
19:08:26.337 00.000 29876 IsGuiding returns 1
19:08:26.368 00.031 29876 IsSlewing returns 0
19:08:26.368 00.000 29876 IsGuiding returns 1
19:08:26.399 00.031 29876 IsSlewing returns 0
19:08:26.399 00.000 29876 IsGuiding returns 1
19:08:26.430 00.031 29876 IsSlewing returns 0
19:08:26.430 00.000 29876 IsGuiding returns 1
19:08:26.460 00.030 29876 IsSlewing returns 0
19:08:26.460 00.000 29876 IsGuiding returns 0
19:08:26.460 00.000 29876 scope move finished after 33 + 167 ms
19:08:26.460 00.000 29876 Move returns status 0, amount 33
19:08:26.460 00.000 29876 move complete, result=0
19:08:26.460 00.000 29876 worker thread done servicing request
19:08:26.460 00.000 29876 Worker thread wakes up
19:08:26.460 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:26.461 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:26.461 00.000 31432 GuideStep: -0.5 px 39 ms EAST, -0.4 px 33 ms NORTH
19:08:28.379 01.918 29876 Exposure complete
19:08:28.421 00.042 29876 worker thread done servicing request
19:08:28.421 00.000 31432 OnExposeComplete: enter
19:08:28.424 00.003 31432 UpdateGuideState(): m_state=6
19:08:28.426 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.428 00.002 31432 Star::Find returns 1 (0), X=1254.23, Y=943.86, Mass=3758, SNR=39.4, Peak=246 HFD=4.2
19:08:28.430 00.002 31432 MultiStar: exiting stabilization period
19:08:28.432 00.002 31432 MultiStar: updating star positions after lock position change
19:08:28.434 00.002 31432 Star::Find(15, 670, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.436 00.002 31432 Star::Find returns 1 (0), X=670.71, Y=179.37, Mass=2848, SNR=33.9, Peak=256 HFD=3.3
19:08:28.438 00.002 31432 Star::Find(15, 896, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.440 00.002 31432 Star::Find returns 1 (0), X=897.75, Y=43.14, Mass=3808, SNR=39.1, Peak=257 HFD=3.9
19:08:28.442 00.002 31432 Star::Find(15, 1079, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.444 00.002 31432 Star::Find returns 1 (0), X=1080.48, Y=481.41, Mass=3282, SNR=36.2, Peak=255 HFD=3.3
19:08:28.445 00.001 31432 Star::Find(15, 1052, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.447 00.002 31432 Star::Find returns 1 (0), X=1052.26, Y=281.99, Mass=3674, SNR=38.9, Peak=235 HFD=4.0
19:08:28.449 00.002 31432 Star::Find(15, 803, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.451 00.002 31432 Star::Find returns 1 (0), X=804.36, Y=85.60, Mass=2653, SNR=32.5, Peak=237 HFD=3.3
19:08:28.452 00.001 31432 Star::Find(15, 540, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.454 00.002 31432 Star::Find returns 1 (0), X=540.86, Y=271.18, Mass=2291, SNR=29.4, Peak=218 HFD=3.1
19:08:28.456 00.002 31432 Star::Find(15, 607, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.458 00.002 31432 Star::Find returns 1 (0), X=608.19, Y=181.05, Mass=2712, SNR=33.3, Peak=256 HFD=3.1
19:08:28.460 00.002 31432 Star::Find(15, 81, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.462 00.002 31432 Star::Find returns 1 (0), X=81.60, Y=252.96, Mass=2151, SNR=29.2, Peak=226 HFD=3.3
19:08:28.463 00.001 31432 Star::Find(15, 259, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.465 00.002 31432 Star::Find returns 1 (0), X=259.94, Y=228.21, Mass=2331, SNR=30.6, Peak=256 HFD=3.1
19:08:28.467 00.002 31432 Star::Find(15, 568, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.469 00.002 31432 Star::Find returns 1 (0), X=568.70, Y=886.64, Mass=2820, SNR=34.4, Peak=252 HFD=3.3
19:08:28.471 00.002 31432 Star::Find(15, 304, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
19:08:28.472 00.001 31432 Star::Find returns 1 (0), X=305.39, Y=115.56, Mass=2148, SNR=28.6, Peak=191 HFD=3.2
19:08:28.474 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
19:08:28.476 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
19:08:28.478 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.60 mountX=-0.02 mountY=0.27, mountTheta=1.63
19:08:28.480 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.27, opts=13)
19:08:28.482 00.002 31432 Enqueuing Move request for scope (-0.01, -0.27)
19:08:28.485 00.003 29876 Worker thread wakes up
19:08:28.485 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
19:08:28.485 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
19:08:28.485 00.000 29876 Moving (-0.01, -0.27) raw xDistance=-0.02 yDistance=0.27
19:08:28.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:08:28.485 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:28.485 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:08:28.485 00.000 29876 MoveAxis(E, 0, ABG)
19:08:28.485 00.000 29876 Move returns status 0, amount 0
19:08:28.485 00.000 29876 MoveAxis(N, 0, ABG)
19:08:28.485 00.000 29876 Move returns status 0, amount 0
19:08:28.485 00.000 29876 move complete, result=0
19:08:28.485 00.000 29876 worker thread done servicing request
19:08:28.490 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:08:28.500 00.010 31432 UpdateGuideState exits: m=3758 RSB=39.4
19:08:28.502 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:28.505 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:28.507 00.002 31432 Enqueuing Expose request
19:08:28.509 00.002 29876 Worker thread wakes up
19:08:28.509 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:08:28.511 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:28.511 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:30.632 02.121 29876 Exposure complete
19:08:30.677 00.045 29876 worker thread done servicing request
19:08:30.678 00.001 31432 OnExposeComplete: enter
19:08:30.680 00.002 31432 UpdateGuideState(): m_state=6
19:08:30.682 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
19:08:30.684 00.002 31432 Star::Find returns 1 (0), X=1253.64, Y=943.96, Mass=3888, SNR=39.9, Peak=239 HFD=4.1
19:08:30.686 00.002 31432 MultiStar: [#1 -0.64,0.18,0.86,U] [#2 -0.87,-0.28,0.00,M1] [#3 -0.21,0.21,0.88,U] [#4 0.13,0.50,1.00,U] [#5 -0.44,0.10,0.79,U] [#6 -0.86,-0.08,0.00,M1] [#7 -0.77,-0.02,0.00,M2] [#8 -0.37,1.04,0.00,M1] 
19:08:30.687 00.001 31432 refined, 4 included, MultiStar: {-0.34, 0.16}, one-star: {-0.60, -0.17}
19:08:30.689 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
19:08:30.691 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
19:08:30.693 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.16 hyp=0.38 cameraTheta=2.69 mountX=-0.34 mountY=-0.22, mountTheta=-2.58
19:08:30.698 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.16, opts=13)
19:08:30.701 00.003 31432 Enqueuing Move request for scope (-0.34, 0.16)
19:08:30.703 00.002 29876 Worker thread wakes up
19:08:30.703 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.16) opts 0xd
19:08:30.703 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.16)
19:08:30.703 00.000 29876 Moving (-0.34, 0.16) raw xDistance=-0.34 yDistance=-0.22
19:08:30.703 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
19:08:30.703 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:30.703 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:08:30.703 00.000 29876 MoveAxis(E, 33, ABG)
19:08:30.703 00.000 29876 Guiding  Dir = 2, Dur = 33
19:08:30.704 00.001 29876 IsSlewing returns 0
19:08:30.704 00.000 29876 IsGuiding returns 0
19:08:30.704 00.000 29876 PulseGuide returned control before completion, sleep 43
19:08:30.707 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:30.720 00.013 31432 UpdateGuideState exits: m=3888 RSB=39.9
19:08:30.722 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:30.724 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:30.726 00.002 31432 Enqueuing Expose request
19:08:30.756 00.030 29876 IsGuiding returns 1
19:08:30.756 00.000 29876 scope still moving after pulse duration time elapsed
19:08:30.787 00.031 29876 IsSlewing returns 0
19:08:30.787 00.000 29876 IsGuiding returns 1
19:08:30.818 00.031 29876 IsSlewing returns 0
19:08:30.818 00.000 29876 IsGuiding returns 0
19:08:30.818 00.000 29876 scope move finished after 33 + 80 ms
19:08:30.818 00.000 29876 Move returns status 0, amount 33
19:08:30.818 00.000 29876 MoveAxis(N, 0, ABG)
19:08:30.818 00.000 29876 Move returns status 0, amount 0
19:08:30.818 00.000 29876 move complete, result=0
19:08:30.818 00.000 29876 worker thread done servicing request
19:08:30.818 00.000 29876 Worker thread wakes up
19:08:30.818 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
19:08:30.821 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:30.821 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:32.736 01.915 29876 Exposure complete
19:08:32.788 00.052 29876 worker thread done servicing request
19:08:32.788 00.000 31432 OnExposeComplete: enter
19:08:32.790 00.002 31432 UpdateGuideState(): m_state=6
19:08:32.792 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
19:08:32.795 00.003 31432 Star::Find returns 1 (0), X=1254.26, Y=944.00, Mass=3882, SNR=39.7, Peak=211 HFD=4.3
19:08:32.797 00.002 31432 MultiStar: [#1 -0.39,0.17,0.83,U] [#2 -0.64,-0.17,0.90,U] [#3 -0.43,-0.25,0.90,U] [#4 0.30,0.68,0.00,M2] [#5 -0.19,-0.10,0.80,U] [#6 -0.84,-0.05,0.00,M2] [#7 -0.76,-0.04,0.00,M3] [#8 -0.61,0.35,0.72,U] 
19:08:32.799 00.002 31432 single-star, 5 included, MultiStar: {-0.36, -0.04}, one-star: {0.02, -0.13}
19:08:32.801 00.002 31432 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.02) = xAngle (-1.44 = -1.44)
19:08:32.803 00.002 31432 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.57 = 1.57)
19:08:32.805 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=0.02 mountY=0.13, mountTheta=1.44
19:08:32.807 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.13, opts=13)
19:08:32.810 00.003 31432 Enqueuing Move request for scope (0.02, -0.13)
19:08:32.812 00.002 29876 Worker thread wakes up
19:08:32.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
19:08:32.812 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
19:08:32.812 00.000 29876 Moving (0.02, -0.13) raw xDistance=0.02 yDistance=0.13
19:08:32.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:08:32.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:32.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:08:32.812 00.000 29876 MoveAxis(E, 0, ABG)
19:08:32.812 00.000 29876 Move returns status 0, amount 0
19:08:32.812 00.000 29876 MoveAxis(N, 0, ABG)
19:08:32.812 00.000 29876 Move returns status 0, amount 0
19:08:32.812 00.000 29876 move complete, result=0
19:08:32.812 00.000 29876 worker thread done servicing request
19:08:32.816 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:32.828 00.012 31432 UpdateGuideState exits: m=3882 RSB=39.7
19:08:32.830 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:32.833 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:32.838 00.005 31432 Enqueuing Expose request
19:08:32.843 00.005 29876 Worker thread wakes up
19:08:32.843 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:08:32.846 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:32.847 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:35.074 02.227 29876 Exposure complete
19:08:35.125 00.051 29876 worker thread done servicing request
19:08:35.126 00.001 31432 OnExposeComplete: enter
19:08:35.127 00.001 31432 UpdateGuideState(): m_state=6
19:08:35.129 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
19:08:35.131 00.002 31432 Star::Find returns 1 (0), X=1254.97, Y=944.07, Mass=3940, SNR=39.8, Peak=234 HFD=4.4
19:08:35.134 00.003 31432 MultiStar: [#1 -0.38,0.12,0.84,U] [#2 -0.38,-0.35,0.92,U] [#3 0.54,0.05,0.91,U] [#4 1.09,0.67,0.00,M3] [#5 0.24,0.07,0.81,U] [#6 -0.65,-0.31,0.83,U] [#7 -0.53,-0.06,0.79,U] [#8 0.16,0.12,0.75,U] 
19:08:35.137 00.003 31432 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.73, -0.06}
19:08:35.140 00.003 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
19:08:35.145 00.005 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
19:08:35.147 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.81 mountX=-0.02 mountY=0.05, mountTheta=1.84
19:08:35.152 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.06, opts=13)
19:08:35.155 00.003 31432 Enqueuing Move request for scope (-0.01, -0.06)
19:08:35.160 00.005 29876 Worker thread wakes up
19:08:35.160 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
19:08:35.160 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
19:08:35.161 00.001 29876 Moving (-0.01, -0.06) raw xDistance=-0.02 yDistance=0.05
19:08:35.161 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:08:35.161 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:35.161 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:08:35.161 00.000 29876 MoveAxis(E, 0, ABG)
19:08:35.161 00.000 29876 Move returns status 0, amount 0
19:08:35.161 00.000 29876 MoveAxis(N, 0, ABG)
19:08:35.161 00.000 29876 Move returns status 0, amount 0
19:08:35.161 00.000 29876 move complete, result=0
19:08:35.161 00.000 29876 worker thread done servicing request
19:08:35.168 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=0, FiltMax=256, Gamma=0.490
19:08:35.187 00.019 31432 UpdateGuideState exits: m=3940 RSB=39.8
19:08:35.189 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:35.191 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:35.193 00.002 31432 Enqueuing Expose request
19:08:35.197 00.004 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:08:35.200 00.003 29876 Worker thread wakes up
19:08:35.200 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:35.200 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:37.103 01.903 29876 Exposure complete
19:08:37.151 00.048 29876 worker thread done servicing request
19:08:37.151 00.000 31432 OnExposeComplete: enter
19:08:37.153 00.002 31432 UpdateGuideState(): m_state=6
19:08:37.155 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
19:08:37.157 00.002 31432 Star::Find returns 1 (0), X=1254.66, Y=944.09, Mass=3877, SNR=39.9, Peak=216 HFD=4.6
19:08:37.159 00.002 31432 MultiStar: [#1 0.09,0.20,0.86,U] [#2 -0.29,-0.54,0.87,U] [#3 0.25,-0.32,0.91,U] [#4 1.09,0.38,0.00,M4] [#5 0.29,0.05,0.79,U] [#6 -0.35,-0.24,0.79,U] [#7 -0.12,-0.15,0.85,U] [#8 0.76,-0.26,0.00,M1] 
19:08:37.161 00.002 31432 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.42, -0.04}
19:08:37.163 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
19:08:37.165 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
19:08:37.166 00.001 31432 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=0.05 mountY=0.16, mountTheta=1.26
19:08:37.169 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.15, opts=13)
19:08:37.171 00.002 31432 Enqueuing Move request for scope (0.05, -0.15)
19:08:37.173 00.002 29876 Worker thread wakes up
19:08:37.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
19:08:37.173 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
19:08:37.173 00.000 29876 Moving (0.05, -0.15) raw xDistance=0.05 yDistance=0.16
19:08:37.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:08:37.173 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:37.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:08:37.173 00.000 29876 MoveAxis(E, 0, ABG)
19:08:37.173 00.000 29876 Move returns status 0, amount 0
19:08:37.173 00.000 29876 MoveAxis(N, 0, ABG)
19:08:37.173 00.000 29876 Move returns status 0, amount 0
19:08:37.173 00.000 29876 move complete, result=0
19:08:37.173 00.000 29876 worker thread done servicing request
19:08:37.176 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:08:37.188 00.012 31432 UpdateGuideState exits: m=3877 RSB=39.9
19:08:37.191 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:37.192 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:37.194 00.002 31432 Enqueuing Expose request
19:08:37.197 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:08:37.199 00.002 29876 Worker thread wakes up
19:08:37.199 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:37.199 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:39.335 02.136 29876 Exposure complete
19:08:39.380 00.045 29876 worker thread done servicing request
19:08:39.380 00.000 31432 OnExposeComplete: enter
19:08:39.384 00.004 31432 UpdateGuideState(): m_state=6
19:08:39.387 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
19:08:39.389 00.002 31432 Star::Find returns 1 (0), X=1254.33, Y=944.02, Mass=3983, SNR=40.3, Peak=226 HFD=4.2
19:08:39.391 00.002 31432 MultiStar: [#1 -0.17,-0.01,0.84,U] [#2 -0.19,-0.51,0.97,U] [#3 -0.39,-0.14,0.88,U] [#4 0.30,0.43,0.95,U] [#5 -0.28,-0.05,0.84,U] [#6 -0.52,0.12,0.78,U] [#7 -0.50,0.04,0.82,U] [#8 -0.40,0.00,0.71,U] 
19:08:39.393 00.002 31432 single-star, 8 included, MultiStar: {-0.21, -0.03}, one-star: {0.09, -0.11}
19:08:39.394 00.001 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
19:08:39.396 00.002 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.12 = 2.12)
19:08:39.399 00.003 31432 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.87 mountX=0.09 mountY=0.12, mountTheta=0.94
19:08:39.401 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.11, opts=13)
19:08:39.403 00.002 31432 Enqueuing Move request for scope (0.09, -0.11)
19:08:39.405 00.002 29876 Worker thread wakes up
19:08:39.405 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
19:08:39.405 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
19:08:39.405 00.000 29876 Moving (0.09, -0.11) raw xDistance=0.09 yDistance=0.12
19:08:39.405 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:08:39.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:39.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:08:39.405 00.000 29876 MoveAxis(E, 0, ABG)
19:08:39.405 00.000 29876 Move returns status 0, amount 0
19:08:39.405 00.000 29876 MoveAxis(N, 0, ABG)
19:08:39.405 00.000 29876 Move returns status 0, amount 0
19:08:39.405 00.000 29876 move complete, result=0
19:08:39.406 00.001 29876 worker thread done servicing request
19:08:39.409 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:39.423 00.014 31432 UpdateGuideState exits: m=3983 RSB=40.3
19:08:39.425 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:39.428 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:39.430 00.002 31432 Enqueuing Expose request
19:08:39.432 00.002 29876 Worker thread wakes up
19:08:39.432 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:08:39.434 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:39.434 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:41.343 01.909 29876 Exposure complete
19:08:41.387 00.044 29876 worker thread done servicing request
19:08:41.387 00.000 31432 OnExposeComplete: enter
19:08:41.389 00.002 31432 UpdateGuideState(): m_state=6
19:08:41.391 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
19:08:41.393 00.002 31432 Star::Find returns 1 (0), X=1253.66, Y=944.12, Mass=3830, SNR=38.7, Peak=222 HFD=4.4
19:08:41.395 00.002 31432 MultiStar: [#1 -0.89,-0.59,0.00,M1] [#2 -0.97,-0.59,0.00,M1] [#3 -0.64,-0.35,0.95,U] [#4 -0.29,-0.03,1.03,U] [#5 -0.73,-0.40,0.00,M1] [#6 -1.27,-0.28,0.00,M1] [#7 -1.38,-0.30,0.00,M1] [#8 -1.08,-0.29,0.00,M1] 
19:08:41.397 00.002 31432 refined, 2 included, MultiStar: {-0.50, -0.13}, one-star: {-0.58, -0.01}
19:08:41.399 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
19:08:41.400 00.001 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
19:08:41.402 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.13 hyp=0.51 cameraTheta=-2.89 mountX=-0.50 mountY=0.05, mountTheta=3.05
19:08:41.408 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.13, opts=13)
19:08:41.410 00.002 31432 Enqueuing Move request for scope (-0.50, -0.13)
19:08:41.412 00.002 29876 Worker thread wakes up
19:08:41.412 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.13) opts 0xd
19:08:41.412 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.13)
19:08:41.412 00.000 29876 Moving (-0.50, -0.13) raw xDistance=-0.50 yDistance=0.05
19:08:41.412 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
19:08:41.412 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:41.412 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:08:41.412 00.000 29876 MoveAxis(E, 48, ABG)
19:08:41.412 00.000 29876 Guiding  Dir = 2, Dur = 48
19:08:41.413 00.001 29876 IsSlewing returns 0
19:08:41.413 00.000 29876 IsGuiding returns 0
19:08:41.413 00.000 29876 PulseGuide returned control before completion, sleep 58
19:08:41.416 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:41.429 00.013 31432 UpdateGuideState exits: m=3830 RSB=38.7
19:08:41.431 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:41.433 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:41.435 00.002 31432 Enqueuing Expose request
19:08:41.482 00.047 29876 IsGuiding returns 1
19:08:41.482 00.000 29876 scope still moving after pulse duration time elapsed
19:08:41.512 00.030 29876 IsSlewing returns 0
19:08:41.512 00.000 29876 IsGuiding returns 0
19:08:41.512 00.000 29876 scope move finished after 48 + 51 ms
19:08:41.512 00.000 29876 Move returns status 0, amount 48
19:08:41.512 00.000 29876 MoveAxis(N, 0, ABG)
19:08:41.512 00.000 29876 Move returns status 0, amount 0
19:08:41.512 00.000 29876 move complete, result=0
19:08:41.513 00.001 29876 worker thread done servicing request
19:08:41.513 00.000 29876 Worker thread wakes up
19:08:41.513 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:41.513 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:41.513 00.000 31432 GuideStep: -0.5 px 48 ms EAST, 0.0 px 0 ms NORTH
19:08:43.737 02.224 29876 Exposure complete
19:08:43.779 00.042 29876 worker thread done servicing request
19:08:43.779 00.000 31432 OnExposeComplete: enter
19:08:43.781 00.002 31432 UpdateGuideState(): m_state=6
19:08:43.784 00.003 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
19:08:43.786 00.002 31432 Star::Find returns 1 (0), X=1254.26, Y=943.90, Mass=3839, SNR=39.5, Peak=235 HFD=4.3
19:08:43.789 00.003 31432 MultiStar: [#1 -0.49,-0.37,0.89,U] [#2 -0.45,-0.71,0.00,M2] [#3 -0.22,-0.62,0.91,U] [#4 0.24,-0.06,0.95,U] [#5 -0.31,-0.20,0.79,U] [#6 -1.22,0.01,0.00,M2] [#7 -1.07,-0.17,0.00,M2] [#8 -0.86,-0.15,0.00,M2] 
19:08:43.791 00.002 31432 single-star, 4 included, MultiStar: {-0.14, -0.30}, one-star: {0.02, -0.23}
19:08:43.792 00.001 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
19:08:43.794 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
19:08:43.796 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=0.02 mountY=0.23, mountTheta=1.51
19:08:43.799 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.23, opts=13)
19:08:43.801 00.002 31432 Enqueuing Move request for scope (0.02, -0.23)
19:08:43.802 00.001 29876 Worker thread wakes up
19:08:43.802 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
19:08:43.802 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
19:08:43.802 00.000 29876 Moving (0.02, -0.23) raw xDistance=0.02 yDistance=0.23
19:08:43.803 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:08:43.803 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:43.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:08:43.803 00.000 29876 MoveAxis(E, 0, ABG)
19:08:43.803 00.000 29876 Move returns status 0, amount 0
19:08:43.803 00.000 29876 MoveAxis(N, 0, ABG)
19:08:43.803 00.000 29876 Move returns status 0, amount 0
19:08:43.803 00.000 29876 move complete, result=0
19:08:43.803 00.000 29876 worker thread done servicing request
19:08:43.806 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:43.818 00.012 31432 UpdateGuideState exits: m=3839 RSB=39.5
19:08:43.820 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:43.822 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:43.824 00.002 31432 Enqueuing Expose request
19:08:43.826 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:08:43.827 00.001 29876 Worker thread wakes up
19:08:43.829 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:43.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:45.738 01.909 29876 Exposure complete
19:08:45.783 00.045 29876 worker thread done servicing request
19:08:45.783 00.000 31432 OnExposeComplete: enter
19:08:45.785 00.002 31432 UpdateGuideState(): m_state=6
19:08:45.787 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
19:08:45.789 00.002 31432 Star::Find returns 1 (0), X=1253.87, Y=944.29, Mass=4142, SNR=40.6, Peak=241 HFD=4.5
19:08:45.791 00.002 31432 MultiStar: [#1 -0.53,-0.50,0.00,M1] [#2 -1.01,-0.73,0.00,M3] [#3 -0.26,-0.55,0.88,U] [#4 0.08,-0.37,0.97,U] [#5 -0.40,-0.61,0.00,M1] [#6 -1.16,-0.34,0.00,M3] [#7 -0.74,-0.09,0.00,M3] [#8 -0.96,-0.03,0.00,M3] 
19:08:45.792 00.001 31432 refined, 2 included, MultiStar: {-0.18, -0.24}, one-star: {-0.37, 0.16}
19:08:45.794 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
19:08:45.796 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
19:08:45.798 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.23 mountX=-0.19 mountY=0.21, mountTheta=2.31
19:08:45.800 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.24, opts=13)
19:08:45.802 00.002 31432 Enqueuing Move request for scope (-0.18, -0.24)
19:08:45.804 00.002 29876 Worker thread wakes up
19:08:45.804 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
19:08:45.804 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
19:08:45.804 00.000 29876 Moving (-0.18, -0.24) raw xDistance=-0.19 yDistance=0.21
19:08:45.804 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:08:45.804 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:45.804 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:08:45.804 00.000 29876 MoveAxis(E, 0, ABG)
19:08:45.804 00.000 29876 Move returns status 0, amount 0
19:08:45.804 00.000 29876 MoveAxis(N, 0, ABG)
19:08:45.805 00.001 29876 Move returns status 0, amount 0
19:08:45.805 00.000 29876 move complete, result=0
19:08:45.805 00.000 29876 worker thread done servicing request
19:08:45.808 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:45.819 00.011 31432 UpdateGuideState exits: m=4142 RSB=40.6
19:08:45.821 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:45.823 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:45.825 00.002 31432 Enqueuing Expose request
19:08:45.827 00.002 29876 Worker thread wakes up
19:08:45.827 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:08:45.829 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:45.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:47.955 02.126 29876 Exposure complete
19:08:48.001 00.046 29876 worker thread done servicing request
19:08:48.001 00.000 31432 OnExposeComplete: enter
19:08:48.005 00.004 31432 UpdateGuideState(): m_state=6
19:08:48.007 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
19:08:48.009 00.002 31432 Star::Find returns 1 (0), X=1252.92, Y=943.97, Mass=3982, SNR=40.4, Peak=227 HFD=4.4
19:08:48.011 00.002 31432 MultiStar: [#1 -1.29,-0.28,0.00,M2] [#2 -1.64,-0.88,0.00,M4] [#3 -1.23,-0.44,0.00,M1] [#4 -0.78,0.02,0.00,M1] [#5 -0.78,-0.85,0.00,M2] [#6 -1.36,-0.45,0.00,M4] [#7 -1.65,-0.36,0.00,M4] [#8 -1.29,0.18,0.00,M4] 
19:08:48.013 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
19:08:48.015 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.04 = -0.04)
19:08:48.017 00.002 31432 CameraToMount -- cameraX=-1.32 cameraY=-0.16 hyp=1.33 cameraTheta=-3.02 mountX=-1.33 mountY=-0.05, mountTheta=-3.11
19:08:48.019 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.32, y=-0.16, opts=13)
19:08:48.021 00.002 31432 Enqueuing Move request for scope (-1.32, -0.16)
19:08:48.023 00.002 29876 Worker thread wakes up
19:08:48.023 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -0.16) opts 0xd
19:08:48.023 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.32, -0.16)
19:08:48.023 00.000 29876 Moving (-1.32, -0.16) raw xDistance=-1.33 yDistance=-0.05
19:08:48.023 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.33
19:08:48.023 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:48.023 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:08:48.023 00.000 29876 MoveAxis(E, 128, ABG)
19:08:48.024 00.001 29876 Guiding  Dir = 2, Dur = 128
19:08:48.024 00.000 29876 IsSlewing returns 0
19:08:48.024 00.000 29876 IsGuiding returns 0
19:08:48.024 00.000 29876 PulseGuide returned control before completion, sleep 138
19:08:48.027 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:48.038 00.011 31432 UpdateGuideState exits: m=3982 RSB=40.4
19:08:48.041 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:48.042 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:48.044 00.002 31432 Enqueuing Expose request
19:08:48.170 00.126 29876 IsGuiding returns 1
19:08:48.170 00.000 29876 scope still moving after pulse duration time elapsed
19:08:48.201 00.031 29876 IsSlewing returns 0
19:08:48.201 00.000 29876 IsGuiding returns 0
19:08:48.201 00.000 29876 scope move finished after 128 + 48 ms
19:08:48.201 00.000 29876 Move returns status 0, amount 128
19:08:48.201 00.000 29876 MoveAxis(N, 0, ABG)
19:08:48.201 00.000 29876 Move returns status 0, amount 0
19:08:48.201 00.000 29876 move complete, result=0
19:08:48.201 00.000 29876 worker thread done servicing request
19:08:48.201 00.000 29876 Worker thread wakes up
19:08:48.201 00.000 31432 GuideStep: -1.3 px 128 ms EAST, -0.0 px 0 ms NORTH
19:08:48.204 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:48.204 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:50.117 01.913 29876 Exposure complete
19:08:50.163 00.046 29876 worker thread done servicing request
19:08:50.163 00.000 31432 OnExposeComplete: enter
19:08:50.166 00.003 31432 UpdateGuideState(): m_state=6
19:08:50.168 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
19:08:50.170 00.002 31432 Star::Find returns 1 (0), X=1253.66, Y=943.73, Mass=3584, SNR=39.0, Peak=234 HFD=4.2
19:08:50.171 00.001 31432 MultiStar: [#1 -0.87,-0.34,0.00,M3] [#2 -1.07,-0.66,0.00,M5] [#3 -1.16,-0.54,0.00,M2] [#4 -0.25,0.05,0.98,U] [#5 -0.77,-0.48,0.00,M3] [#6 -1.32,-0.47,0.00,M5] [#7 -1.13,-0.22,0.00,M5] [#8 -1.05,-0.03,0.00,M5] 
19:08:50.173 00.002 31432 refined, 1 included, MultiStar: {-0.42, -0.18}, one-star: {-0.58, -0.40}
19:08:50.175 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
19:08:50.177 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
19:08:50.179 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.18 hyp=0.45 cameraTheta=-2.74 mountX=-0.42 mountY=0.11, mountTheta=2.88
19:08:50.181 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.18, opts=13)
19:08:50.183 00.002 31432 Enqueuing Move request for scope (-0.42, -0.18)
19:08:50.185 00.002 29876 Worker thread wakes up
19:08:50.185 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.18) opts 0xd
19:08:50.185 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.18)
19:08:50.185 00.000 29876 Moving (-0.42, -0.18) raw xDistance=-0.42 yDistance=0.11
19:08:50.185 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.42
19:08:50.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:08:50.186 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:08:50.186 00.000 29876 MoveAxis(E, 58, ABG)
19:08:50.186 00.000 29876 Guiding  Dir = 2, Dur = 58
19:08:50.186 00.000 29876 IsSlewing returns 0
19:08:50.186 00.000 29876 IsGuiding returns 0
19:08:50.186 00.000 29876 PulseGuide returned control before completion, sleep 68
19:08:50.190 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:50.202 00.012 31432 UpdateGuideState exits: m=3584 RSB=39.0
19:08:50.204 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:50.206 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:50.208 00.002 31432 Enqueuing Expose request
19:08:50.269 00.061 29876 IsGuiding returns 1
19:08:50.269 00.000 29876 scope still moving after pulse duration time elapsed
19:08:50.300 00.031 29876 IsSlewing returns 0
19:08:50.300 00.000 29876 IsGuiding returns 1
19:08:50.331 00.031 29876 IsSlewing returns 0
19:08:50.331 00.000 29876 IsGuiding returns 1
19:08:50.361 00.030 29876 IsSlewing returns 0
19:08:50.361 00.000 29876 IsGuiding returns 0
19:08:50.361 00.000 29876 scope move finished after 58 + 116 ms
19:08:50.361 00.000 29876 Move returns status 0, amount 58
19:08:50.361 00.000 29876 MoveAxis(N, 0, ABG)
19:08:50.361 00.000 29876 Move returns status 0, amount 0
19:08:50.361 00.000 29876 move complete, result=0
19:08:50.361 00.000 29876 worker thread done servicing request
19:08:50.361 00.000 29876 Worker thread wakes up
19:08:50.361 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:50.361 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:50.361 00.000 31432 GuideStep: -0.4 px 58 ms EAST, 0.1 px 0 ms NORTH
19:08:52.589 02.228 29876 Exposure complete
19:08:52.632 00.043 29876 worker thread done servicing request
19:08:52.632 00.000 31432 OnExposeComplete: enter
19:08:52.635 00.003 31432 UpdateGuideState(): m_state=6
19:08:52.637 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
19:08:52.639 00.002 31432 Star::Find returns 1 (0), X=1253.95, Y=943.73, Mass=3853, SNR=39.9, Peak=210 HFD=4.3
19:08:52.640 00.001 31432 MultiStar: [#1 -0.41,-0.73,0.00,M4] [#2 -0.62,-0.86,0.00,M6] [#3 -0.05,-0.59,0.89,U] [#4 -0.01,-0.05,0.93,U] [#5 0.11,-0.62,0.83,U] [#6 -1.15,-0.39,0.00,M6] [#7 -1.15,-0.60,0.00,M6] [#8 -0.16,-0.73,0.00,M6] 
19:08:52.642 00.002 31432 refined, 3 included, MultiStar: {-0.07, -0.41}, one-star: {-0.29, -0.40}
19:08:52.644 00.002 31432 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.02) = xAngle (-1.76 = -1.76)
19:08:52.646 00.002 31432 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.25 = 1.25)
19:08:52.648 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.41 cameraTheta=-1.74 mountX=-0.08 mountY=0.39, mountTheta=1.77
19:08:52.652 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.41, opts=13)
19:08:52.655 00.003 31432 Enqueuing Move request for scope (-0.07, -0.41)
19:08:52.657 00.002 29876 Worker thread wakes up
19:08:52.657 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd
19:08:52.657 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.41)
19:08:52.657 00.000 29876 Moving (-0.07, -0.41) raw xDistance=-0.08 yDistance=0.39
19:08:52.657 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:08:52.658 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:08:52.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
19:08:52.658 00.000 29876 MoveAxis(E, 0, ABG)
19:08:52.658 00.000 29876 Move returns status 0, amount 0
19:08:52.658 00.000 29876 MoveAxis(N, 0, ABG)
19:08:52.658 00.000 29876 Move returns status 0, amount 0
19:08:52.658 00.000 29876 move complete, result=0
19:08:52.658 00.000 29876 worker thread done servicing request
19:08:52.661 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:08:52.678 00.017 31432 UpdateGuideState exits: m=3853 RSB=39.9
19:08:52.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:52.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:52.684 00.002 31432 Enqueuing Expose request
19:08:52.686 00.002 29876 Worker thread wakes up
19:08:52.686 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:08:52.688 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:52.688 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:54.601 01.913 29876 Exposure complete
19:08:54.645 00.044 29876 worker thread done servicing request
19:08:54.645 00.000 31432 OnExposeComplete: enter
19:08:54.647 00.002 31432 UpdateGuideState(): m_state=6
19:08:54.649 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
19:08:54.651 00.002 31432 Star::Find returns 1 (0), X=1253.79, Y=943.13, Mass=4128, SNR=40.8, Peak=253 HFD=4.4
19:08:54.654 00.003 31432 MultiStar: [#1 -0.39,-0.62,0.82,U] [#2 -0.46,-0.80,0.00,M7] [#3 -0.72,-0.65,0.00,M2] [#4 0.10,-0.24,0.93,U] [#5 -0.17,-0.65,0.78,U] [#6 -1.03,-0.54,0.00,M7] [#7 -0.91,-0.39,0.00,M7] [#8 -0.51,-0.42,0.73,U] 
19:08:54.656 00.002 31432 refined, 4 included, MultiStar: {-0.28, -0.60}, one-star: {-0.45, -1.00}
19:08:54.658 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
19:08:54.660 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
19:08:54.662 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.60 hyp=0.66 cameraTheta=-2.01 mountX=-0.29 mountY=0.55, mountTheta=2.06
19:08:54.665 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.60, opts=13)
19:08:54.668 00.003 31432 Enqueuing Move request for scope (-0.28, -0.60)
19:08:54.670 00.002 29876 Worker thread wakes up
19:08:54.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.60) opts 0xd
19:08:54.670 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.60)
19:08:54.670 00.000 29876 Moving (-0.28, -0.60) raw xDistance=-0.29 yDistance=0.55
19:08:54.670 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
19:08:54.670 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:08:54.670 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
19:08:54.670 00.000 29876 MoveAxis(E, 28, ABG)
19:08:54.670 00.000 29876 Guiding  Dir = 2, Dur = 28
19:08:54.670 00.000 29876 IsSlewing returns 0
19:08:54.670 00.000 29876 IsGuiding returns 0
19:08:54.671 00.001 29876 PulseGuide returned control before completion, sleep 38
19:08:54.674 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:08:54.685 00.011 31432 UpdateGuideState exits: m=4128 RSB=40.8
19:08:54.687 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:54.689 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:54.691 00.002 31432 Enqueuing Expose request
19:08:54.723 00.032 29876 IsGuiding returns 1
19:08:54.723 00.000 29876 scope still moving after pulse duration time elapsed
19:08:54.754 00.031 29876 IsSlewing returns 0
19:08:54.754 00.000 29876 IsGuiding returns 0
19:08:54.754 00.000 29876 scope move finished after 28 + 55 ms
19:08:54.754 00.000 29876 Move returns status 0, amount 28
19:08:54.754 00.000 29876 MoveAxis(N, 0, ABG)
19:08:54.754 00.000 29876 Move returns status 0, amount 0
19:08:54.754 00.000 29876 move complete, result=0
19:08:54.754 00.000 29876 worker thread done servicing request
19:08:54.754 00.000 29876 Worker thread wakes up
19:08:54.754 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.5 px 0 ms NORTH
19:08:54.757 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:54.757 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:56.890 02.133 29876 Exposure complete
19:08:56.935 00.045 29876 worker thread done servicing request
19:08:56.935 00.000 31432 OnExposeComplete: enter
19:08:56.937 00.002 31432 UpdateGuideState(): m_state=6
19:08:56.939 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
19:08:56.941 00.002 31432 Star::Find returns 1 (0), X=1254.45, Y=943.19, Mass=3761, SNR=39.3, Peak=219 HFD=4.5
19:08:56.943 00.002 31432 MultiStar: [#1 -0.35,-0.49,0.90,U] [#2 -0.67,-0.57,0.00,M8] [#3 -0.02,-0.40,0.90,U] [#4 0.13,-0.10,0.96,U] [#5 -0.28,-0.37,0.83,U] [#6 -1.12,-0.61,0.00,M8] [#7 -1.30,-0.50,0.00,M8] [#8 -0.30,-0.31,0.78,U] 
19:08:56.945 00.002 31432 refined, 5 included, MultiStar: {-0.09, -0.44}, one-star: {0.21, -0.94}
19:08:56.946 00.001 31432 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
19:08:56.948 00.002 31432 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
19:08:56.950 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.76 mountX=-0.10 mountY=0.43, mountTheta=1.79
19:08:56.954 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.44, opts=13)
19:08:56.958 00.004 31432 Enqueuing Move request for scope (-0.09, -0.44)
19:08:56.960 00.002 29876 Worker thread wakes up
19:08:56.960 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd
19:08:56.960 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.44)
19:08:56.960 00.000 29876 Moving (-0.09, -0.44) raw xDistance=-0.10 yDistance=0.43
19:08:56.960 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:08:56.960 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=1.36
19:08:56.960 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
19:08:56.960 00.000 29876 MoveAxis(E, 0, ABG)
19:08:56.960 00.000 29876 Move returns status 0, amount 0
19:08:56.960 00.000 29876 BLC: Oldest BLC event removed
19:08:56.960 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:08:56.960 00.000 29876 MoveAxis(S, 51, ABG)
19:08:56.960 00.000 29876 Guiding  Dir = 1, Dur = 51
19:08:56.961 00.001 29876 IsSlewing returns 0
19:08:56.961 00.000 29876 IsGuiding returns 0
19:08:56.961 00.000 29876 PulseGuide returned control before completion, sleep 61
19:08:56.964 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:08:56.976 00.012 31432 UpdateGuideState exits: m=3761 RSB=39.3
19:08:56.979 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:56.981 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:56.982 00.001 31432 Enqueuing Expose request
19:08:57.028 00.046 29876 IsGuiding returns 1
19:08:57.028 00.000 29876 scope still moving after pulse duration time elapsed
19:08:57.059 00.031 29876 IsSlewing returns 0
19:08:57.059 00.000 29876 IsGuiding returns 1
19:08:57.089 00.030 29876 IsSlewing returns 0
19:08:57.089 00.000 29876 IsGuiding returns 0
19:08:57.089 00.000 29876 scope move finished after 51 + 77 ms
19:08:57.089 00.000 29876 Move returns status 0, amount 51
19:08:57.089 00.000 29876 move complete, result=0
19:08:57.089 00.000 29876 worker thread done servicing request
19:08:57.089 00.000 29876 Worker thread wakes up
19:08:57.090 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 51 ms SOUTH
19:08:57.093 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:57.093 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:08:59.004 01.911 29876 Exposure complete
19:08:59.049 00.045 29876 worker thread done servicing request
19:08:59.049 00.000 31432 OnExposeComplete: enter
19:08:59.051 00.002 31432 UpdateGuideState(): m_state=6
19:08:59.054 00.003 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
19:08:59.056 00.002 31432 Star::Find returns 1 (0), X=1253.64, Y=943.15, Mass=3735, SNR=38.9, Peak=253 HFD=4.4
19:08:59.057 00.001 31432 MultiStar: [#1 -0.59,-0.59,0.00,M3] [#2 -0.50,-0.65,0.00,M9] [#3 -0.26,-0.70,0.00,M2] [#4 -0.17,-0.41,1.01,U] [#5 -0.34,-0.43,0.80,U] [#6 -0.91,-0.57,0.00,M9] [#7 -1.03,-0.13,0.00,M9] [#8 -0.78,-0.28,0.00,M5] 
19:08:59.060 00.003 31432 refined, 2 included, MultiStar: {-0.37, -0.62}, one-star: {-0.60, -0.98}
19:08:59.062 00.002 31432 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
19:08:59.064 00.002 31432 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.88 = 0.88)
19:08:59.066 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.62 hyp=0.72 cameraTheta=-2.11 mountX=-0.39 mountY=0.55, mountTheta=2.18
19:08:59.068 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.62, opts=13)
19:08:59.071 00.003 31432 Enqueuing Move request for scope (-0.37, -0.62)
19:08:59.073 00.002 29876 Worker thread wakes up
19:08:59.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.62) opts 0xd
19:08:59.073 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.62)
19:08:59.073 00.000 29876 Moving (-0.37, -0.62) raw xDistance=-0.39 yDistance=0.55
19:08:59.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
19:08:59.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
19:08:59.073 00.000 29876 MoveAxis(E, 37, ABG)
19:08:59.073 00.000 29876 Guiding  Dir = 2, Dur = 37
19:08:59.073 00.000 29876 IsSlewing returns 0
19:08:59.073 00.000 29876 IsGuiding returns 0
19:08:59.074 00.001 29876 PulseGuide returned control before completion, sleep 47
19:08:59.077 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:08:59.089 00.012 31432 UpdateGuideState exits: m=3735 RSB=38.9
19:08:59.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:59.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:08:59.095 00.002 31432 Enqueuing Expose request
19:08:59.154 00.059 29876 IsGuiding returns 1
19:08:59.154 00.000 29876 scope still moving after pulse duration time elapsed
19:08:59.189 00.035 29876 IsSlewing returns 0
19:08:59.189 00.000 29876 IsGuiding returns 1
19:08:59.221 00.032 29876 IsSlewing returns 0
19:08:59.221 00.000 29876 IsGuiding returns 1
19:08:59.252 00.031 29876 IsSlewing returns 0
19:08:59.252 00.000 29876 IsGuiding returns 0
19:08:59.253 00.001 29876 scope move finished after 37 + 141 ms
19:08:59.253 00.000 29876 Move returns status 0, amount 37
19:08:59.253 00.000 29876 MoveAxis(S, 41, ABG)
19:08:59.253 00.000 29876 Guiding  Dir = 1, Dur = 41
19:08:59.253 00.000 29876 IsSlewing returns 0
19:08:59.253 00.000 29876 IsGuiding returns 0
19:08:59.253 00.000 29876 PulseGuide returned control before completion, sleep 51
19:08:59.314 00.061 29876 IsGuiding returns 1
19:08:59.314 00.000 29876 scope still moving after pulse duration time elapsed
19:08:59.345 00.031 29876 IsSlewing returns 0
19:08:59.345 00.000 29876 IsGuiding returns 1
19:08:59.376 00.031 29876 IsSlewing returns 0
19:08:59.376 00.000 29876 IsGuiding returns 1
19:08:59.406 00.030 29876 IsSlewing returns 0
19:08:59.406 00.000 29876 IsGuiding returns 0
19:08:59.406 00.000 29876 scope move finished after 41 + 112 ms
19:08:59.406 00.000 29876 Move returns status 0, amount 41
19:08:59.406 00.000 29876 move complete, result=0
19:08:59.406 00.000 29876 worker thread done servicing request
19:08:59.406 00.000 29876 Worker thread wakes up
19:08:59.406 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.6 px 41 ms SOUTH
19:08:59.410 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:08:59.410 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:01.635 02.225 29876 Exposure complete
19:09:01.678 00.043 29876 worker thread done servicing request
19:09:01.678 00.000 31432 OnExposeComplete: enter
19:09:01.681 00.003 31432 UpdateGuideState(): m_state=6
19:09:01.683 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
19:09:01.685 00.002 31432 Star::Find returns 1 (0), X=1253.77, Y=943.33, Mass=4250, SNR=41.8, Peak=253 HFD=4.7
19:09:01.687 00.002 31432 MultiStar: [#1 -0.29,-0.70,0.00,M4] [#2 -0.72,-1.10,0.00,M10] [#3 -0.41,-0.98,0.00,M3] [#4 -0.22,-0.54,0.95,U] [#5 -0.15,-0.87,0.00,M1] [#6 -0.58,-0.76,0.00,M10] [#7 -1.10,-0.76,0.00,M10] [#8 -0.70,-0.76,0.00,M6] 
19:09:01.689 00.002 31432 refined, 1 included, MultiStar: {-0.35, -0.67}, one-star: {-0.47, -0.80}
19:09:01.691 00.002 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
19:09:01.693 00.002 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
19:09:01.694 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.67 hyp=0.76 cameraTheta=-2.05 mountX=-0.36 mountY=0.61, mountTheta=2.11
19:09:01.698 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.67, opts=13)
19:09:01.701 00.003 31432 Enqueuing Move request for scope (-0.35, -0.67)
19:09:01.702 00.001 29876 Worker thread wakes up
19:09:01.702 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.67) opts 0xd
19:09:01.702 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.67)
19:09:01.703 00.001 29876 Moving (-0.35, -0.67) raw xDistance=-0.36 yDistance=0.61
19:09:01.703 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
19:09:01.703 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
19:09:01.703 00.000 29876 MoveAxis(E, 40, ABG)
19:09:01.703 00.000 29876 Guiding  Dir = 2, Dur = 40
19:09:01.703 00.000 29876 IsSlewing returns 0
19:09:01.703 00.000 29876 IsGuiding returns 0
19:09:01.703 00.000 29876 PulseGuide returned control before completion, sleep 50
19:09:01.707 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:09:01.718 00.011 31432 UpdateGuideState exits: m=4250 RSB=41.8
19:09:01.720 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:01.722 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:01.724 00.002 31432 Enqueuing Expose request
19:09:01.757 00.033 29876 IsGuiding returns 1
19:09:01.757 00.000 29876 scope still moving after pulse duration time elapsed
19:09:01.787 00.030 29876 IsSlewing returns 0
19:09:01.787 00.000 29876 IsGuiding returns 1
19:09:01.817 00.030 29876 IsSlewing returns 0
19:09:01.817 00.000 29876 IsGuiding returns 1
19:09:01.848 00.031 29876 IsSlewing returns 0
19:09:01.848 00.000 29876 IsGuiding returns 0
19:09:01.848 00.000 29876 scope move finished after 40 + 104 ms
19:09:01.848 00.000 29876 Move returns status 0, amount 40
19:09:01.848 00.000 29876 MoveAxis(S, 45, ABG)
19:09:01.848 00.000 29876 Guiding  Dir = 1, Dur = 45
19:09:01.848 00.000 29876 IsSlewing returns 0
19:09:01.848 00.000 29876 IsGuiding returns 0
19:09:01.849 00.001 29876 PulseGuide returned control before completion, sleep 55
19:09:01.909 00.060 29876 IsGuiding returns 1
19:09:01.909 00.000 29876 scope still moving after pulse duration time elapsed
19:09:01.940 00.031 29876 IsSlewing returns 0
19:09:01.940 00.000 29876 IsGuiding returns 1
19:09:01.971 00.031 29876 IsSlewing returns 0
19:09:01.971 00.000 29876 IsGuiding returns 1
19:09:02.002 00.031 29876 IsSlewing returns 0
19:09:02.002 00.000 29876 IsGuiding returns 1
19:09:02.033 00.031 29876 IsSlewing returns 0
19:09:02.033 00.000 29876 IsGuiding returns 1
19:09:02.063 00.030 29876 IsSlewing returns 0
19:09:02.063 00.000 29876 IsGuiding returns 0
19:09:02.063 00.000 29876 scope move finished after 45 + 169 ms
19:09:02.063 00.000 29876 Move returns status 0, amount 45
19:09:02.063 00.000 29876 move complete, result=0
19:09:02.064 00.001 29876 worker thread done servicing request
19:09:02.064 00.000 29876 Worker thread wakes up
19:09:02.064 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:02.064 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:02.064 00.000 31432 GuideStep: -0.4 px 40 ms EAST, 0.6 px 45 ms SOUTH
19:09:03.970 01.906 29876 Exposure complete
19:09:04.020 00.050 29876 worker thread done servicing request
19:09:04.020 00.000 31432 OnExposeComplete: enter
19:09:04.022 00.002 31432 UpdateGuideState(): m_state=6
19:09:04.024 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
19:09:04.026 00.002 31432 Star::Find returns 1 (0), X=1253.74, Y=943.31, Mass=4165, SNR=41.2, Peak=234 HFD=4.7
19:09:04.028 00.002 31432 MultiStar: [#1 -0.67,-0.60,0.00,M5] [#2 -0.92,-0.96,0.00,R] [#3 -0.08,-0.61,0.87,U] [#4 0.13,-0.22,0.93,U] [#5 -1.03,-0.41,0.00,M2] [#6 -1.00,-0.32,0.00,R] [#7 -1.09,-1.03,0.00,R] [#8 -0.91,-0.10,0.00,M7] 
19:09:04.030 00.002 31432 refined, 2 included, MultiStar: {-0.16, -0.55}, one-star: {-0.50, -0.82}
19:09:04.032 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
19:09:04.034 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
19:09:04.036 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.55 hyp=0.58 cameraTheta=-1.86 mountX=-0.18 mountY=0.52, mountTheta=1.89
19:09:04.039 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.55, opts=13)
19:09:04.041 00.002 31432 Enqueuing Move request for scope (-0.16, -0.55)
19:09:04.043 00.002 29876 Worker thread wakes up
19:09:04.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.55) opts 0xd
19:09:04.043 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.55)
19:09:04.043 00.000 29876 Moving (-0.16, -0.55) raw xDistance=-0.18 yDistance=0.52
19:09:04.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:09:04.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
19:09:04.043 00.000 29876 MoveAxis(E, 0, ABG)
19:09:04.043 00.000 29876 Move returns status 0, amount 0
19:09:04.043 00.000 29876 MoveAxis(S, 38, ABG)
19:09:04.043 00.000 29876 Guiding  Dir = 1, Dur = 38
19:09:04.043 00.000 29876 IsSlewing returns 0
19:09:04.044 00.001 29876 IsGuiding returns 0
19:09:04.044 00.000 29876 PulseGuide returned control before completion, sleep 48
19:09:04.047 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:09:04.063 00.016 31432 UpdateGuideState exits: m=4165 RSB=41.2
19:09:04.066 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:04.067 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:04.069 00.002 31432 Enqueuing Expose request
19:09:04.095 00.026 29876 IsGuiding returns 1
19:09:04.095 00.000 29876 scope still moving after pulse duration time elapsed
19:09:04.125 00.030 29876 IsSlewing returns 0
19:09:04.125 00.000 29876 IsGuiding returns 1
19:09:04.181 00.056 29876 IsSlewing returns 0
19:09:04.181 00.000 29876 IsGuiding returns 1
19:09:04.216 00.035 29876 IsSlewing returns 0
19:09:04.216 00.000 29876 IsGuiding returns 0
19:09:04.216 00.000 29876 scope move finished after 38 + 133 ms
19:09:04.216 00.000 29876 Move returns status 0, amount 38
19:09:04.216 00.000 29876 move complete, result=0
19:09:04.217 00.001 29876 worker thread done servicing request
19:09:04.217 00.000 29876 Worker thread wakes up
19:09:04.217 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 38 ms SOUTH
19:09:04.220 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:04.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:06.446 02.226 29876 Exposure complete
19:09:06.489 00.043 29876 worker thread done servicing request
19:09:06.489 00.000 31432 OnExposeComplete: enter
19:09:06.492 00.003 31432 UpdateGuideState(): m_state=6
19:09:06.494 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
19:09:06.496 00.002 31432 Star::Find returns 1 (0), X=1253.68, Y=943.86, Mass=4105, SNR=40.9, Peak=205 HFD=4.5
19:09:06.498 00.002 31432 MultiStar: [#1 -0.32,-0.27,0.84,U] [#2 0.11,0.35,0.89,U] [#3 0.05,-0.17,0.86,U] [#4 0.93,-0.15,0.00,M1] [#5 -0.39,0.04,0.78,U] [#6 0.13,-0.28,0.81,U] [#7 0.07,0.83,0.00,M1] [#8 -0.47,0.05,0.71,U] 
19:09:06.500 00.002 31432 refined, 6 included, MultiStar: {-0.21, -0.08}, one-star: {-0.56, -0.27}
19:09:06.501 00.001 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
19:09:06.504 00.003 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
19:09:06.506 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=-0.21 mountY=0.05, mountTheta=2.90
19:09:06.509 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.08, opts=13)
19:09:06.511 00.002 31432 Enqueuing Move request for scope (-0.21, -0.08)
19:09:06.513 00.002 29876 Worker thread wakes up
19:09:06.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
19:09:06.513 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
19:09:06.513 00.000 29876 Moving (-0.21, -0.08) raw xDistance=-0.21 yDistance=0.05
19:09:06.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
19:09:06.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:06.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:09:06.514 00.001 29876 MoveAxis(E, 20, ABG)
19:09:06.514 00.000 29876 Guiding  Dir = 2, Dur = 20
19:09:06.514 00.000 29876 IsSlewing returns 0
19:09:06.514 00.000 29876 IsGuiding returns 0
19:09:06.514 00.000 29876 PulseGuide returned control before completion, sleep 30
19:09:06.519 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:06.531 00.012 31432 UpdateGuideState exits: m=4105 RSB=40.9
19:09:06.533 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:06.535 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:06.537 00.002 31432 Enqueuing Expose request
19:09:06.553 00.016 29876 IsGuiding returns 1
19:09:06.553 00.000 29876 scope still moving after pulse duration time elapsed
19:09:06.584 00.031 29876 IsSlewing returns 0
19:09:06.584 00.000 29876 IsGuiding returns 1
19:09:06.615 00.031 29876 IsSlewing returns 0
19:09:06.615 00.000 29876 IsGuiding returns 0
19:09:06.615 00.000 29876 scope move finished after 20 + 80 ms
19:09:06.615 00.000 29876 Move returns status 0, amount 20
19:09:06.615 00.000 29876 MoveAxis(N, 0, ABG)
19:09:06.615 00.000 29876 Move returns status 0, amount 0
19:09:06.615 00.000 29876 move complete, result=0
19:09:06.615 00.000 29876 worker thread done servicing request
19:09:06.615 00.000 29876 Worker thread wakes up
19:09:06.615 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
19:09:06.618 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:06.619 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:08.521 01.902 29876 Exposure complete
19:09:08.566 00.045 29876 worker thread done servicing request
19:09:08.566 00.000 31432 OnExposeComplete: enter
19:09:08.568 00.002 31432 UpdateGuideState(): m_state=6
19:09:08.571 00.003 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
19:09:08.573 00.002 31432 Star::Find returns 1 (0), X=1252.41, Y=943.37, Mass=4354, SNR=41.8, Peak=217 HFD=4.9
19:09:08.574 00.001 31432 MultiStar: large primary error, entering stabilization period
19:09:08.576 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
19:09:08.578 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
19:09:08.580 00.002 31432 CameraToMount -- cameraX=-1.83 cameraY=-0.76 hyp=1.98 cameraTheta=-2.75 mountX=-1.85 mountY=0.47, mountTheta=2.89
19:09:08.583 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.83, y=-0.76, opts=13)
19:09:08.585 00.002 31432 Enqueuing Move request for scope (-1.83, -0.76)
19:09:08.586 00.001 29876 Worker thread wakes up
19:09:08.587 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.83, -0.76) opts 0xd
19:09:08.587 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.83, -0.76)
19:09:08.587 00.000 29876 Moving (-1.83, -0.76) raw xDistance=-1.85 yDistance=0.47
19:09:08.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.85
19:09:08.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
19:09:08.587 00.000 29876 MoveAxis(E, 181, ABG)
19:09:08.587 00.000 29876 Guiding  Dir = 2, Dur = 181
19:09:08.587 00.000 29876 IsSlewing returns 0
19:09:08.587 00.000 29876 IsGuiding returns 0
19:09:08.587 00.000 29876 PulseGuide returned control before completion, sleep 191
19:09:08.590 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:08.602 00.012 31432 UpdateGuideState exits: m=4354 RSB=41.8
19:09:08.604 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:08.606 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:08.607 00.001 31432 Enqueuing Expose request
19:09:08.781 00.174 29876 IsGuiding returns 1
19:09:08.781 00.000 29876 scope still moving after pulse duration time elapsed
19:09:08.811 00.030 29876 IsSlewing returns 0
19:09:08.811 00.000 29876 IsGuiding returns 0
19:09:08.811 00.000 29876 scope move finished after 181 + 43 ms
19:09:08.811 00.000 29876 Move returns status 0, amount 181
19:09:08.811 00.000 29876 MoveAxis(S, 34, ABG)
19:09:08.811 00.000 29876 Guiding  Dir = 1, Dur = 34
19:09:08.811 00.000 29876 IsSlewing returns 0
19:09:08.811 00.000 29876 IsGuiding returns 0
19:09:08.812 00.001 29876 PulseGuide returned control before completion, sleep 44
19:09:08.857 00.045 29876 IsGuiding returns 1
19:09:08.857 00.000 29876 scope still moving after pulse duration time elapsed
19:09:08.887 00.030 29876 IsSlewing returns 0
19:09:08.887 00.000 29876 IsGuiding returns 1
19:09:08.918 00.031 29876 IsSlewing returns 0
19:09:08.918 00.000 29876 IsGuiding returns 1
19:09:08.948 00.030 29876 IsSlewing returns 0
19:09:08.948 00.000 29876 IsGuiding returns 1
19:09:08.978 00.030 29876 IsSlewing returns 0
19:09:08.978 00.000 29876 IsGuiding returns 1
19:09:09.009 00.031 29876 IsSlewing returns 0
19:09:09.009 00.000 29876 IsGuiding returns 0
19:09:09.009 00.000 29876 scope move finished after 34 + 163 ms
19:09:09.009 00.000 29876 Move returns status 0, amount 34
19:09:09.009 00.000 29876 move complete, result=0
19:09:09.009 00.000 29876 worker thread done servicing request
19:09:09.009 00.000 29876 Worker thread wakes up
19:09:09.009 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:09.009 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:09.009 00.000 31432 GuideStep: -1.8 px 181 ms EAST, 0.5 px 34 ms SOUTH
19:09:11.136 02.127 29876 Exposure complete
19:09:11.180 00.044 29876 worker thread done servicing request
19:09:11.180 00.000 31432 OnExposeComplete: enter
19:09:11.183 00.003 31432 UpdateGuideState(): m_state=6
19:09:11.185 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
19:09:11.186 00.001 31432 Star::Find returns 1 (0), X=1253.35, Y=943.44, Mass=4030, SNR=40.8, Peak=210 HFD=4.8
19:09:11.188 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
19:09:11.190 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
19:09:11.192 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.69 hyp=1.12 cameraTheta=-2.48 mountX=-0.90 mountY=0.54, mountTheta=2.60
19:09:11.194 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.69, opts=13)
19:09:11.196 00.002 31432 Enqueuing Move request for scope (-0.89, -0.69)
19:09:11.198 00.002 29876 Worker thread wakes up
19:09:11.198 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.69) opts 0xd
19:09:11.198 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.69)
19:09:11.198 00.000 29876 Moving (-0.89, -0.69) raw xDistance=-0.90 yDistance=0.54
19:09:11.198 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.90
19:09:11.198 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
19:09:11.198 00.000 29876 MoveAxis(E, 112, ABG)
19:09:11.198 00.000 29876 Guiding  Dir = 2, Dur = 112
19:09:11.199 00.001 29876 IsSlewing returns 0
19:09:11.199 00.000 29876 IsGuiding returns 0
19:09:11.199 00.000 29876 PulseGuide returned control before completion, sleep 122
19:09:11.202 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:11.214 00.012 31432 UpdateGuideState exits: m=4030 RSB=40.8
19:09:11.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:11.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:11.220 00.002 31432 Enqueuing Expose request
19:09:11.336 00.116 29876 IsGuiding returns 1
19:09:11.336 00.000 29876 scope still moving after pulse duration time elapsed
19:09:11.367 00.031 29876 IsSlewing returns 0
19:09:11.367 00.000 29876 IsGuiding returns 1
19:09:11.398 00.031 29876 IsSlewing returns 0
19:09:11.398 00.000 29876 IsGuiding returns 0
19:09:11.398 00.000 29876 scope move finished after 112 + 87 ms
19:09:11.398 00.000 29876 Move returns status 0, amount 112
19:09:11.398 00.000 29876 MoveAxis(S, 40, ABG)
19:09:11.398 00.000 29876 Guiding  Dir = 1, Dur = 40
19:09:11.398 00.000 29876 IsSlewing returns 0
19:09:11.398 00.000 29876 IsGuiding returns 0
19:09:11.399 00.001 29876 PulseGuide returned control before completion, sleep 50
19:09:11.461 00.062 29876 IsGuiding returns 1
19:09:11.461 00.000 29876 scope still moving after pulse duration time elapsed
19:09:11.492 00.031 29876 IsSlewing returns 0
19:09:11.492 00.000 29876 IsGuiding returns 1
19:09:11.524 00.032 29876 IsSlewing returns 0
19:09:11.524 00.000 29876 IsGuiding returns 1
19:09:11.555 00.031 29876 IsSlewing returns 0
19:09:11.555 00.000 29876 IsGuiding returns 1
19:09:11.584 00.029 29876 IsSlewing returns 0
19:09:11.584 00.000 29876 IsGuiding returns 1
19:09:11.616 00.032 29876 IsSlewing returns 0
19:09:11.616 00.000 29876 IsGuiding returns 0
19:09:11.616 00.000 29876 scope move finished after 40 + 177 ms
19:09:11.616 00.000 29876 Move returns status 0, amount 40
19:09:11.616 00.000 29876 move complete, result=0
19:09:11.617 00.001 29876 worker thread done servicing request
19:09:11.617 00.000 29876 Worker thread wakes up
19:09:11.617 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:11.617 00.000 31432 GuideStep: -0.9 px 112 ms EAST, 0.5 px 40 ms SOUTH
19:09:11.619 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:13.534 01.915 29876 Exposure complete
19:09:13.577 00.043 29876 worker thread done servicing request
19:09:13.577 00.000 31432 OnExposeComplete: enter
19:09:13.580 00.003 31432 UpdateGuideState(): m_state=6
19:09:13.582 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
19:09:13.584 00.002 31432 Star::Find returns 1 (0), X=1254.10, Y=944.05, Mass=3874, SNR=39.8, Peak=195 HFD=4.5
19:09:13.586 00.002 31432 MultiStar: exiting stabilization period
19:09:13.588 00.002 31432 MultiStar: [#1 0.55,-0.25,0.87,U] [#2 0.84,0.52,0.00,M1] [#3 -0.77,-0.24,0.00,M2] [#4 0.71,0.20,0.98,U] [#5 0.20,-0.33,0.84,U] [#6 0.31,0.39,0.82,U] [#7 1.03,0.96,0.00,M2] [#8 -0.26,0.07,0.72,U] 
19:09:13.589 00.001 31432 single-star, 5 included, MultiStar: {0.24, -0.00}, one-star: {-0.14, -0.08}
19:09:13.591 00.002 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.02) = xAngle (-2.67 = -2.67)
19:09:13.593 00.002 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.34 = 0.34)
19:09:13.595 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.65 mountX=-0.14 mountY=0.05, mountTheta=2.78
19:09:13.598 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.08, opts=13)
19:09:13.600 00.002 31432 Enqueuing Move request for scope (-0.14, -0.08)
19:09:13.602 00.002 29876 Worker thread wakes up
19:09:13.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
19:09:13.602 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
19:09:13.602 00.000 29876 Moving (-0.14, -0.08) raw xDistance=-0.14 yDistance=0.05
19:09:13.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:09:13.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:13.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:09:13.602 00.000 29876 MoveAxis(E, 0, ABG)
19:09:13.602 00.000 29876 Move returns status 0, amount 0
19:09:13.602 00.000 29876 MoveAxis(N, 0, ABG)
19:09:13.602 00.000 29876 Move returns status 0, amount 0
19:09:13.602 00.000 29876 move complete, result=0
19:09:13.602 00.000 29876 worker thread done servicing request
19:09:13.606 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:09:13.619 00.013 31432 UpdateGuideState exits: m=3874 RSB=39.8
19:09:13.621 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:13.623 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:13.624 00.001 31432 Enqueuing Expose request
19:09:13.626 00.002 29876 Worker thread wakes up
19:09:13.627 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:09:13.629 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:13.629 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:15.858 02.229 29876 Exposure complete
19:09:15.906 00.048 29876 worker thread done servicing request
19:09:15.906 00.000 31432 OnExposeComplete: enter
19:09:15.909 00.003 31432 UpdateGuideState(): m_state=6
19:09:15.911 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
19:09:15.917 00.006 31432 Star::Find returns 1 (0), X=1253.84, Y=944.13, Mass=4268, SNR=42.0, Peak=235 HFD=4.5
19:09:15.919 00.002 31432 MultiStar: [#1 -0.15,0.33,0.82,U] [#2 0.66,0.80,0.00,M2] [#3 -0.88,-0.47,0.00,M3] [#4 -0.32,0.12,0.90,U] [#5 0.21,-0.10,0.78,U] [#6 0.46,0.20,0.77,U] [#7 0.94,1.28,0.00,M3] [#8 -0.69,0.44,0.00,M6] 
19:09:15.921 00.002 31432 refined, 4 included, MultiStar: {-0.07, 0.11}, one-star: {-0.40, 0.00}
19:09:15.923 00.002 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
19:09:15.926 00.003 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.14)
19:09:15.928 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
19:09:15.931 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.11, opts=13)
19:09:15.936 00.005 31432 Enqueuing Move request for scope (-0.07, 0.11)
19:09:15.938 00.002 29876 Worker thread wakes up
19:09:15.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
19:09:15.938 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
19:09:15.938 00.000 29876 Moving (-0.07, 0.11) raw xDistance=-0.07 yDistance=-0.12
19:09:15.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:09:15.938 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:15.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:09:15.938 00.000 29876 MoveAxis(E, 0, ABG)
19:09:15.938 00.000 29876 Move returns status 0, amount 0
19:09:15.938 00.000 29876 MoveAxis(N, 0, ABG)
19:09:15.939 00.001 29876 Move returns status 0, amount 0
19:09:15.939 00.000 29876 move complete, result=0
19:09:15.939 00.000 29876 worker thread done servicing request
19:09:15.942 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:15.954 00.012 31432 UpdateGuideState exits: m=4268 RSB=42.0
19:09:15.956 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:15.958 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:15.961 00.003 31432 Enqueuing Expose request
19:09:15.963 00.002 29876 Worker thread wakes up
19:09:15.963 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:09:15.965 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:15.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:17.871 01.906 29876 Exposure complete
19:09:17.919 00.048 29876 worker thread done servicing request
19:09:17.919 00.000 31432 OnExposeComplete: enter
19:09:17.922 00.003 31432 UpdateGuideState(): m_state=6
19:09:17.928 00.006 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
19:09:17.933 00.005 31432 Star::Find returns 1 (0), X=1254.00, Y=944.21, Mass=4192, SNR=41.1, Peak=233 HFD=4.4
19:09:17.935 00.002 31432 MultiStar: [#1 -0.49,-0.20,0.86,U] [#2 0.68,0.38,0.00,M3] [#3 -0.84,-0.70,0.00,M4] [#4 -0.38,-0.15,0.92,U] [#5 0.26,-0.09,0.81,U] [#6 0.51,0.04,0.79,U] [#7 0.46,0.97,0.00,M4] [#8 -0.83,0.42,0.00,M7] 
19:09:17.936 00.001 31432 refined, 4 included, MultiStar: {-0.09, -0.06}, one-star: {-0.24, 0.08}
19:09:17.938 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.57 = -2.57)
19:09:17.940 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.44 = 0.44)
19:09:17.942 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=-0.09 mountY=0.05, mountTheta=2.67
19:09:17.945 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.06, opts=13)
19:09:17.947 00.002 31432 Enqueuing Move request for scope (-0.09, -0.06)
19:09:17.949 00.002 29876 Worker thread wakes up
19:09:17.949 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
19:09:17.949 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
19:09:17.949 00.000 29876 Moving (-0.09, -0.06) raw xDistance=-0.09 yDistance=0.05
19:09:17.949 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:09:17.949 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:17.949 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:09:17.949 00.000 29876 MoveAxis(E, 0, ABG)
19:09:17.949 00.000 29876 Move returns status 0, amount 0
19:09:17.949 00.000 29876 MoveAxis(N, 0, ABG)
19:09:17.949 00.000 29876 Move returns status 0, amount 0
19:09:17.949 00.000 29876 move complete, result=0
19:09:17.949 00.000 29876 worker thread done servicing request
19:09:17.954 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:17.966 00.012 31432 UpdateGuideState exits: m=4192 RSB=41.1
19:09:17.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:17.970 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:17.972 00.002 31432 Enqueuing Expose request
19:09:17.974 00.002 29876 Worker thread wakes up
19:09:17.974 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:09:17.976 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:17.976 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:20.098 02.122 29876 Exposure complete
19:09:20.143 00.045 29876 worker thread done servicing request
19:09:20.143 00.000 31432 OnExposeComplete: enter
19:09:20.146 00.003 31432 UpdateGuideState(): m_state=6
19:09:20.147 00.001 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
19:09:20.150 00.003 31432 Star::Find returns 1 (0), X=1253.64, Y=944.67, Mass=3907, SNR=39.7, Peak=248 HFD=4.7
19:09:20.152 00.002 31432 MultiStar: [#1 -0.67,-0.46,0.00,M2] [#2 -0.50,0.18,0.94,U] [#3 -1.04,-0.54,0.00,M5] [#4 -0.35,0.05,0.97,U] [#5 -0.03,-0.63,0.82,U] [#6 -0.56,-0.19,0.81,U] [#7 0.27,1.30,0.00,M5] [#8 -1.20,0.58,0.00,M8] 
19:09:20.153 00.001 31432 refined, 4 included, MultiStar: {-0.42, 0.02}, one-star: {-0.60, 0.54}
19:09:20.155 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
19:09:20.157 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
19:09:20.159 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.09 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
19:09:20.162 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.02, opts=13)
19:09:20.164 00.002 31432 Enqueuing Move request for scope (-0.42, 0.02)
19:09:20.165 00.001 29876 Worker thread wakes up
19:09:20.165 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.02) opts 0xd
19:09:20.166 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.02)
19:09:20.166 00.000 29876 Moving (-0.42, 0.02) raw xDistance=-0.41 yDistance=-0.08
19:09:20.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
19:09:20.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:20.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:09:20.166 00.000 29876 MoveAxis(E, 40, ABG)
19:09:20.166 00.000 29876 Guiding  Dir = 2, Dur = 40
19:09:20.166 00.000 29876 IsSlewing returns 0
19:09:20.166 00.000 29876 IsGuiding returns 0
19:09:20.166 00.000 29876 PulseGuide returned control before completion, sleep 50
19:09:20.169 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:20.181 00.012 31432 UpdateGuideState exits: m=3907 RSB=39.7
19:09:20.184 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:20.186 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:20.188 00.002 31432 Enqueuing Expose request
19:09:20.220 00.032 29876 IsGuiding returns 1
19:09:20.220 00.000 29876 scope still moving after pulse duration time elapsed
19:09:20.251 00.031 29876 IsSlewing returns 0
19:09:20.251 00.000 29876 IsGuiding returns 1
19:09:20.282 00.031 29876 IsSlewing returns 0
19:09:20.282 00.000 29876 IsGuiding returns 1
19:09:20.312 00.030 29876 IsSlewing returns 0
19:09:20.312 00.000 29876 IsGuiding returns 0
19:09:20.312 00.000 29876 scope move finished after 40 + 106 ms
19:09:20.312 00.000 29876 Move returns status 0, amount 40
19:09:20.312 00.000 29876 MoveAxis(N, 0, ABG)
19:09:20.312 00.000 29876 Move returns status 0, amount 0
19:09:20.312 00.000 29876 move complete, result=0
19:09:20.312 00.000 29876 worker thread done servicing request
19:09:20.312 00.000 29876 Worker thread wakes up
19:09:20.312 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
19:09:20.315 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:20.315 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:22.226 01.911 29876 Exposure complete
19:09:22.270 00.044 29876 worker thread done servicing request
19:09:22.271 00.001 31432 OnExposeComplete: enter
19:09:22.273 00.002 31432 UpdateGuideState(): m_state=6
19:09:22.275 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
19:09:22.277 00.002 31432 Star::Find returns 1 (0), X=1253.10, Y=944.02, Mass=4133, SNR=40.6, Peak=221 HFD=4.4
19:09:22.279 00.002 31432 MultiStar: [#1 -1.00,0.09,0.00,M3] [#2 -0.17,0.65,0.90,U] [#3 -1.55,-0.51,0.00,M6] [#4 -0.81,0.39,0.00,M1] [#5 -0.92,-0.37,0.00,M1] [#6 0.07,0.68,0.77,U] [#7 -0.73,0.71,0.00,M6] [#8 -1.47,0.13,0.00,M9] 
19:09:22.281 00.002 31432 refined, 2 included, MultiStar: {-0.46, 0.38}, one-star: {-1.14, -0.11}
19:09:22.282 00.001 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
19:09:22.284 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.84)
19:09:22.286 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.38 hyp=0.60 cameraTheta=2.46 mountX=-0.45 mountY=-0.44, mountTheta=-2.37
19:09:22.290 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.38, opts=13)
19:09:22.293 00.003 31432 Enqueuing Move request for scope (-0.46, 0.38)
19:09:22.295 00.002 29876 Worker thread wakes up
19:09:22.295 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.38) opts 0xd
19:09:22.295 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.38)
19:09:22.295 00.000 29876 Moving (-0.46, 0.38) raw xDistance=-0.45 yDistance=-0.44
19:09:22.296 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
19:09:22.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:09:22.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
19:09:22.296 00.000 29876 MoveAxis(E, 49, ABG)
19:09:22.296 00.000 29876 Guiding  Dir = 2, Dur = 49
19:09:22.296 00.000 29876 IsSlewing returns 0
19:09:22.296 00.000 29876 IsGuiding returns 0
19:09:22.296 00.000 29876 PulseGuide returned control before completion, sleep 59
19:09:22.299 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:09:22.312 00.013 31432 UpdateGuideState exits: m=4133 RSB=40.6
19:09:22.314 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:22.315 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:22.317 00.002 31432 Enqueuing Expose request
19:09:22.366 00.049 29876 IsGuiding returns 1
19:09:22.366 00.000 29876 scope still moving after pulse duration time elapsed
19:09:22.397 00.031 29876 IsSlewing returns 0
19:09:22.397 00.000 29876 IsGuiding returns 1
19:09:22.428 00.031 29876 IsSlewing returns 0
19:09:22.429 00.001 29876 IsGuiding returns 1
19:09:22.459 00.030 29876 IsSlewing returns 0
19:09:22.459 00.000 29876 IsGuiding returns 0
19:09:22.459 00.000 29876 scope move finished after 49 + 114 ms
19:09:22.459 00.000 29876 Move returns status 0, amount 49
19:09:22.459 00.000 29876 MoveAxis(N, 0, ABG)
19:09:22.459 00.000 29876 Move returns status 0, amount 0
19:09:22.459 00.000 29876 move complete, result=0
19:09:22.459 00.000 29876 worker thread done servicing request
19:09:22.459 00.000 29876 Worker thread wakes up
19:09:22.459 00.000 31432 GuideStep: -0.5 px 49 ms EAST, -0.4 px 0 ms NORTH
19:09:22.462 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:22.462 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:24.598 02.136 29876 Exposure complete
19:09:24.640 00.042 29876 worker thread done servicing request
19:09:24.640 00.000 31432 OnExposeComplete: enter
19:09:24.643 00.003 31432 UpdateGuideState(): m_state=6
19:09:24.645 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
19:09:24.647 00.002 31432 Star::Find returns 1 (0), X=1252.84, Y=944.25, Mass=3987, SNR=40.4, Peak=234 HFD=4.5
19:09:24.649 00.002 31432 MultiStar: [#1 -0.93,0.44,0.00,M4] [#2 0.06,0.65,0.96,U] [#3 -1.28,0.10,0.00,M7] [#4 -1.41,-0.37,0.00,M2] [#5 -0.48,0.35,0.77,U] [#6 -0.08,0.89,0.00,M1] [#7 -0.04,1.28,0.00,M7] [#8 -1.24,0.21,0.00,M10] 
19:09:24.651 00.002 31432 refined, 2 included, MultiStar: {-0.63, 0.37}, one-star: {-1.40, 0.13}
19:09:24.653 00.002 31432 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.02) = xAngle (2.58 = 2.58)
19:09:24.655 00.002 31432 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.59 = -0.69)
19:09:24.656 00.001 31432 CameraToMount -- cameraX=-0.63 cameraY=0.37 hyp=0.73 cameraTheta=2.60 mountX=-0.62 mountY=-0.47, mountTheta=-2.49
19:09:24.659 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.37, opts=13)
19:09:24.662 00.003 31432 Enqueuing Move request for scope (-0.63, 0.37)
19:09:24.665 00.003 29876 Worker thread wakes up
19:09:24.665 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.37) opts 0xd
19:09:24.665 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.37)
19:09:24.665 00.000 29876 Moving (-0.63, 0.37) raw xDistance=-0.62 yDistance=-0.47
19:09:24.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
19:09:24.665 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:09:24.665 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
19:09:24.665 00.000 29876 MoveAxis(E, 66, ABG)
19:09:24.665 00.000 29876 Guiding  Dir = 2, Dur = 66
19:09:24.665 00.000 29876 IsSlewing returns 0
19:09:24.665 00.000 29876 IsGuiding returns 0
19:09:24.666 00.001 29876 PulseGuide returned control before completion, sleep 76
19:09:24.669 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:24.682 00.013 31432 UpdateGuideState exits: m=3987 RSB=40.4
19:09:24.684 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:24.686 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:24.688 00.002 31432 Enqueuing Expose request
19:09:24.751 00.063 29876 IsGuiding returns 1
19:09:24.751 00.000 29876 scope still moving after pulse duration time elapsed
19:09:24.782 00.031 29876 IsSlewing returns 0
19:09:24.782 00.000 29876 IsGuiding returns 1
19:09:24.812 00.030 29876 IsSlewing returns 0
19:09:24.812 00.000 29876 IsGuiding returns 1
19:09:24.843 00.031 29876 IsSlewing returns 0
19:09:24.843 00.000 29876 IsGuiding returns 1
19:09:24.874 00.031 29876 IsSlewing returns 0
19:09:24.874 00.000 29876 IsGuiding returns 0
19:09:24.874 00.000 29876 scope move finished after 66 + 142 ms
19:09:24.874 00.000 29876 Move returns status 0, amount 66
19:09:24.874 00.000 29876 MoveAxis(N, 0, ABG)
19:09:24.874 00.000 29876 Move returns status 0, amount 0
19:09:24.874 00.000 29876 move complete, result=0
19:09:24.874 00.000 29876 worker thread done servicing request
19:09:24.874 00.000 29876 Worker thread wakes up
19:09:24.874 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:24.874 00.000 31432 GuideStep: -0.6 px 66 ms EAST, -0.5 px 0 ms NORTH
19:09:24.877 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:26.790 01.913 29876 Exposure complete
19:09:26.850 00.060 29876 worker thread done servicing request
19:09:26.850 00.000 31432 OnExposeComplete: enter
19:09:26.854 00.004 31432 UpdateGuideState(): m_state=6
19:09:26.856 00.002 31432 Star::Find(15, 1252, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
19:09:26.859 00.003 31432 Star::Find returns 1 (0), X=1253.86, Y=944.32, Mass=3624, SNR=38.0, Peak=252 HFD=4.3
19:09:26.862 00.003 31432 MultiStar: [#1 -0.18,0.13,0.90,U] [#2 -0.18,0.89,0.00,M1] [#3 -0.59,-0.37,0.90,U] [#4 -0.02,0.51,1.03,U] [#5 -0.40,-0.21,0.86,U] [#6 0.36,0.33,0.84,U] [#7 0.33,1.25,0.00,M8] [#8 -0.53,0.04,0.80,U] 
19:09:26.865 00.003 31432 refined, 6 included, MultiStar: {-0.25, 0.10}, one-star: {-0.38, 0.19}
19:09:26.869 00.004 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
19:09:26.872 00.003 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.53)
19:09:26.875 00.003 31432 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.76 mountX=-0.24 mountY=-0.14, mountTheta=-2.64
19:09:26.879 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.10, opts=13)
19:09:26.882 00.003 31432 Enqueuing Move request for scope (-0.25, 0.10)
19:09:26.885 00.003 29876 Worker thread wakes up
19:09:26.885 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
19:09:26.885 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
19:09:26.885 00.000 29876 Moving (-0.25, 0.10) raw xDistance=-0.24 yDistance=-0.14
19:09:26.885 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.24
19:09:26.885 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:26.885 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:09:26.885 00.000 29876 MoveAxis(E, 33, ABG)
19:09:26.885 00.000 29876 Guiding  Dir = 2, Dur = 33
19:09:26.886 00.001 29876 IsSlewing returns 0
19:09:26.886 00.000 29876 IsGuiding returns 0
19:09:26.886 00.000 29876 PulseGuide returned control before completion, sleep 43
19:09:26.891 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:26.909 00.018 31432 UpdateGuideState exits: m=3624 RSB=38.0
19:09:26.911 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:26.913 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:26.915 00.002 31432 Enqueuing Expose request
19:09:26.945 00.030 29876 IsGuiding returns 1
19:09:26.945 00.000 29876 scope still moving after pulse duration time elapsed
19:09:26.976 00.031 29876 IsSlewing returns 0
19:09:26.976 00.000 29876 IsGuiding returns 1
19:09:27.006 00.030 29876 IsSlewing returns 0
19:09:27.006 00.000 29876 IsGuiding returns 1
19:09:27.037 00.031 29876 IsSlewing returns 0
19:09:27.037 00.000 29876 IsGuiding returns 1
19:09:27.068 00.031 29876 IsSlewing returns 0
19:09:27.068 00.000 29876 IsGuiding returns 1
19:09:27.099 00.031 29876 IsSlewing returns 0
19:09:27.099 00.000 29876 IsGuiding returns 0
19:09:27.099 00.000 29876 scope move finished after 33 + 180 ms
19:09:27.099 00.000 29876 Move returns status 0, amount 33
19:09:27.099 00.000 29876 MoveAxis(N, 0, ABG)
19:09:27.099 00.000 29876 Move returns status 0, amount 0
19:09:27.099 00.000 29876 move complete, result=0
19:09:27.100 00.001 29876 worker thread done servicing request
19:09:27.100 00.000 29876 Worker thread wakes up
19:09:27.100 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:27.100 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:27.100 00.000 31432 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
19:09:29.226 02.126 29876 Exposure complete
19:09:29.271 00.045 29876 worker thread done servicing request
19:09:29.271 00.000 31432 OnExposeComplete: enter
19:09:29.274 00.003 31432 UpdateGuideState(): m_state=6
19:09:29.276 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
19:09:29.278 00.002 31432 Star::Find returns 1 (0), X=1254.60, Y=944.50, Mass=3796, SNR=39.4, Peak=253 HFD=4.3
19:09:29.280 00.002 31432 MultiStar: [#1 0.10,0.02,0.85,U] [#2 0.70,0.33,0.95,U] [#3 0.23,0.21,0.87,U] [#4 1.07,0.54,0.00,M2] [#5 -0.18,-0.03,0.84,U] [#6 0.63,0.57,0.00,M1] [#7 0.90,1.51,0.00,M9] [#8 0.16,0.30,0.74,U] 
19:09:29.282 00.002 31432 refined, 5 included, MultiStar: {0.24, 0.21}, one-star: {0.36, 0.37}
19:09:29.284 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.68 = 0.68)
19:09:29.286 00.002 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.69 = -2.59)
19:09:29.288 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.70 mountX=0.25 mountY=-0.17, mountTheta=-0.59
19:09:29.291 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.21, opts=13)
19:09:29.293 00.002 31432 Enqueuing Move request for scope (0.24, 0.21)
19:09:29.295 00.002 29876 Worker thread wakes up
19:09:29.295 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
19:09:29.295 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
19:09:29.295 00.000 29876 Moving (0.24, 0.21) raw xDistance=0.25 yDistance=-0.17
19:09:29.295 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
19:09:29.295 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:29.295 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:09:29.295 00.000 29876 MoveAxis(W, 19, ABG)
19:09:29.295 00.000 29876 Guiding  Dir = 3, Dur = 19
19:09:29.296 00.001 29876 IsSlewing returns 0
19:09:29.296 00.000 29876 IsGuiding returns 0
19:09:29.296 00.000 29876 PulseGuide returned control before completion, sleep 29
19:09:29.299 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:09:29.312 00.013 31432 UpdateGuideState exits: m=3796 RSB=39.4
19:09:29.314 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:29.316 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:29.318 00.002 31432 Enqueuing Expose request
19:09:29.333 00.015 29876 IsGuiding returns 0
19:09:29.333 00.000 29876 Move returns status 0, amount 19
19:09:29.333 00.000 29876 MoveAxis(N, 0, ABG)
19:09:29.333 00.000 29876 Move returns status 0, amount 0
19:09:29.333 00.000 29876 move complete, result=0
19:09:29.333 00.000 29876 worker thread done servicing request
19:09:29.333 00.000 29876 Worker thread wakes up
19:09:29.333 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:29.333 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:29.338 00.005 31432 GuideStep: 0.2 px 19 ms WEST, -0.2 px 0 ms NORTH
19:09:31.251 01.913 29876 Exposure complete
19:09:31.297 00.046 29876 worker thread done servicing request
19:09:31.297 00.000 31432 OnExposeComplete: enter
19:09:31.299 00.002 31432 UpdateGuideState(): m_state=6
19:09:31.301 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
19:09:31.303 00.002 31432 Star::Find returns 1 (0), X=1254.40, Y=944.49, Mass=4169, SNR=40.9, Peak=227 HFD=4.4
19:09:31.305 00.002 31432 MultiStar: [#1 -0.59,0.16,0.85,U] [#2 0.66,0.82,0.00,M1] [#3 -0.09,0.39,0.81,U] [#4 0.54,0.60,0.00,M3] [#5 -0.40,0.26,0.83,U] [#6 0.10,0.52,0.77,U] [#7 0.24,1.27,0.00,M10] [#8 -0.17,0.19,0.69,U] 
19:09:31.307 00.002 31432 refined, 5 included, MultiStar: {-0.16, 0.31}, one-star: {0.16, 0.36}
19:09:31.308 00.001 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
19:09:31.310 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
19:09:31.312 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.03 mountX=-0.15 mountY=-0.33, mountTheta=-1.99
19:09:31.315 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.31, opts=13)
19:09:31.317 00.002 31432 Enqueuing Move request for scope (-0.16, 0.31)
19:09:31.319 00.002 29876 Worker thread wakes up
19:09:31.319 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
19:09:31.319 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
19:09:31.319 00.000 29876 Moving (-0.16, 0.31) raw xDistance=-0.15 yDistance=-0.33
19:09:31.319 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:09:31.319 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:09:31.319 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
19:09:31.319 00.000 29876 MoveAxis(E, 0, ABG)
19:09:31.319 00.000 29876 Move returns status 0, amount 0
19:09:31.319 00.000 29876 MoveAxis(N, 0, ABG)
19:09:31.319 00.000 29876 Move returns status 0, amount 0
19:09:31.319 00.000 29876 move complete, result=0
19:09:31.319 00.000 29876 worker thread done servicing request
19:09:31.322 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:31.334 00.012 31432 UpdateGuideState exits: m=4169 RSB=40.9
19:09:31.336 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:31.338 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:31.340 00.002 31432 Enqueuing Expose request
19:09:31.342 00.002 29876 Worker thread wakes up
19:09:31.342 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:09:31.344 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:31.344 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:33.477 02.133 29876 Exposure complete
19:09:33.522 00.045 29876 worker thread done servicing request
19:09:33.522 00.000 31432 OnExposeComplete: enter
19:09:33.524 00.002 31432 UpdateGuideState(): m_state=6
19:09:33.526 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
19:09:33.528 00.002 31432 Star::Find returns 1 (0), X=1254.02, Y=944.38, Mass=3885, SNR=40.0, Peak=209 HFD=4.3
19:09:33.531 00.003 31432 MultiStar: [#1 -0.90,-0.28,0.00,M2] [#2 -0.39,0.68,0.00,M2] [#3 -0.19,-0.02,0.87,U] [#4 -0.21,0.23,0.93,U] [#5 -0.71,-0.00,0.77,U] [#6 -0.57,0.12,0.78,U] [#7 -0.35,0.86,0.00,R] [#8 -0.89,0.02,0.00,M8] 
19:09:33.532 00.001 31432 single-star, 4 included, MultiStar: {-0.36, 0.12}, one-star: {-0.22, 0.25}
19:09:33.534 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.27 = 2.27)
19:09:33.536 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.00)
19:09:33.538 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.34 cameraTheta=2.29 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
19:09:33.541 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.25, opts=13)
19:09:33.543 00.002 31432 Enqueuing Move request for scope (-0.22, 0.25)
19:09:33.545 00.002 29876 Worker thread wakes up
19:09:33.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
19:09:33.545 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
19:09:33.545 00.000 29876 Moving (-0.22, 0.25) raw xDistance=-0.22 yDistance=-0.29
19:09:33.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
19:09:33.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:33.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:09:33.545 00.000 29876 MoveAxis(E, 21, ABG)
19:09:33.545 00.000 29876 Guiding  Dir = 2, Dur = 21
19:09:33.545 00.000 29876 IsSlewing returns 0
19:09:33.545 00.000 29876 IsGuiding returns 0
19:09:33.546 00.001 29876 PulseGuide returned control before completion, sleep 31
19:09:33.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:33.560 00.011 31432 UpdateGuideState exits: m=3885 RSB=40.0
19:09:33.564 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:33.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:33.568 00.002 31432 Enqueuing Expose request
19:09:33.584 00.016 29876 IsGuiding returns 1
19:09:33.584 00.000 29876 scope still moving after pulse duration time elapsed
19:09:33.614 00.030 29876 IsSlewing returns 0
19:09:33.614 00.000 29876 IsGuiding returns 1
19:09:33.645 00.031 29876 IsSlewing returns 0
19:09:33.645 00.000 29876 IsGuiding returns 0
19:09:33.645 00.000 29876 scope move finished after 21 + 79 ms
19:09:33.645 00.000 29876 Move returns status 0, amount 21
19:09:33.645 00.000 29876 MoveAxis(N, 0, ABG)
19:09:33.645 00.000 29876 Move returns status 0, amount 0
19:09:33.645 00.000 29876 move complete, result=0
19:09:33.645 00.000 29876 worker thread done servicing request
19:09:33.645 00.000 29876 Worker thread wakes up
19:09:33.645 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.3 px 0 ms NORTH
19:09:33.647 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:33.648 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:35.564 01.916 29876 Exposure complete
19:09:35.608 00.044 29876 worker thread done servicing request
19:09:35.609 00.001 31432 OnExposeComplete: enter
19:09:35.611 00.002 31432 UpdateGuideState(): m_state=6
19:09:35.613 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
19:09:35.615 00.002 31432 Star::Find returns 1 (0), X=1253.25, Y=944.07, Mass=3726, SNR=39.2, Peak=189 HFD=4.4
19:09:35.617 00.002 31432 MultiStar: [#1 -0.80,-0.27,0.00,M3] [#2 -0.20,0.34,0.98,U] [#3 -0.69,-0.02,0.88,U] [#4 -0.26,0.19,0.98,U] [#5 -1.07,-0.37,0.00,M1] [#6 -0.95,0.19,0.00,M1] [#7 -0.08,0.06,0.85,U] [#8 -1.15,-0.03,0.00,M9] 
19:09:35.619 00.002 31432 refined, 4 included, MultiStar: {-0.45, 0.11}, one-star: {-1.00, -0.05}
19:09:35.621 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
19:09:35.622 00.001 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
19:09:35.624 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.11 hyp=0.47 cameraTheta=2.91 mountX=-0.45 mountY=-0.17, mountTheta=-2.77
19:09:35.627 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.11, opts=13)
19:09:35.629 00.002 31432 Enqueuing Move request for scope (-0.45, 0.11)
19:09:35.630 00.001 29876 Worker thread wakes up
19:09:35.631 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.11) opts 0xd
19:09:35.631 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.11)
19:09:35.631 00.000 29876 Moving (-0.45, 0.11) raw xDistance=-0.45 yDistance=-0.17
19:09:35.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
19:09:35.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:35.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:09:35.631 00.000 29876 MoveAxis(E, 46, ABG)
19:09:35.631 00.000 29876 Guiding  Dir = 2, Dur = 46
19:09:35.631 00.000 29876 IsSlewing returns 0
19:09:35.631 00.000 29876 IsGuiding returns 0
19:09:35.631 00.000 29876 PulseGuide returned control before completion, sleep 56
19:09:35.635 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:35.647 00.012 31432 UpdateGuideState exits: m=3726 RSB=39.2
19:09:35.649 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:35.651 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:35.653 00.002 31432 Enqueuing Expose request
19:09:35.703 00.050 29876 IsGuiding returns 1
19:09:35.703 00.000 29876 scope still moving after pulse duration time elapsed
19:09:35.734 00.031 29876 IsSlewing returns 0
19:09:35.734 00.000 29876 IsGuiding returns 1
19:09:35.765 00.031 29876 IsSlewing returns 0
19:09:35.765 00.000 29876 IsGuiding returns 1
19:09:35.796 00.031 29876 IsSlewing returns 0
19:09:35.796 00.000 29876 IsGuiding returns 1
19:09:35.826 00.030 29876 IsSlewing returns 0
19:09:35.826 00.000 29876 IsGuiding returns 0
19:09:35.826 00.000 29876 scope move finished after 46 + 149 ms
19:09:35.826 00.000 29876 Move returns status 0, amount 46
19:09:35.826 00.000 29876 MoveAxis(N, 0, ABG)
19:09:35.826 00.000 29876 Move returns status 0, amount 0
19:09:35.826 00.000 29876 move complete, result=0
19:09:35.826 00.000 29876 worker thread done servicing request
19:09:35.826 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.2 px 0 ms NORTH
19:09:35.829 00.003 29876 Worker thread wakes up
19:09:35.829 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:35.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:38.057 02.228 29876 Exposure complete
19:09:38.100 00.043 29876 worker thread done servicing request
19:09:38.100 00.000 31432 OnExposeComplete: enter
19:09:38.103 00.003 31432 UpdateGuideState(): m_state=6
19:09:38.105 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
19:09:38.107 00.002 31432 Star::Find returns 1 (0), X=1253.80, Y=943.95, Mass=4265, SNR=42.0, Peak=250 HFD=4.4
19:09:38.109 00.002 31432 MultiStar: [#1 -0.79,0.29,0.00,M4] [#2 0.04,0.92,0.00,M2] [#3 -0.44,0.09,0.83,U] [#4 0.09,0.62,0.90,U] [#5 -0.47,0.19,0.82,U] [#6 0.35,0.63,0.77,U] [#7 0.78,0.83,0.00,M1] [#8 -0.62,0.52,0.00,M10] 
19:09:38.111 00.002 31432 refined, 4 included, MultiStar: {-0.20, 0.25}, one-star: {-0.44, -0.18}
19:09:38.113 00.002 31432 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.02) = xAngle (2.20 = 2.20)
19:09:38.114 00.001 31432 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.21 = -1.07)
19:09:38.116 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.23 mountX=-0.19 mountY=-0.28, mountTheta=-2.16
19:09:38.119 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.25, opts=13)
19:09:38.122 00.003 31432 Enqueuing Move request for scope (-0.20, 0.25)
19:09:38.124 00.002 29876 Worker thread wakes up
19:09:38.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
19:09:38.124 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
19:09:38.124 00.000 29876 Moving (-0.20, 0.25) raw xDistance=-0.19 yDistance=-0.28
19:09:38.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:09:38.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:38.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:09:38.125 00.001 29876 MoveAxis(E, 0, ABG)
19:09:38.125 00.000 29876 Move returns status 0, amount 0
19:09:38.125 00.000 29876 MoveAxis(N, 0, ABG)
19:09:38.125 00.000 29876 Move returns status 0, amount 0
19:09:38.125 00.000 29876 move complete, result=0
19:09:38.125 00.000 29876 worker thread done servicing request
19:09:38.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:38.141 00.013 31432 UpdateGuideState exits: m=4265 RSB=42.0
19:09:38.143 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:38.145 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:38.146 00.001 31432 Enqueuing Expose request
19:09:38.148 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:09:38.151 00.003 29876 Worker thread wakes up
19:09:38.151 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:38.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:40.054 01.903 29876 Exposure complete
19:09:40.097 00.043 29876 worker thread done servicing request
19:09:40.097 00.000 31432 OnExposeComplete: enter
19:09:40.100 00.003 31432 UpdateGuideState(): m_state=6
19:09:40.102 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
19:09:40.104 00.002 31432 Star::Find returns 1 (0), X=1253.73, Y=944.35, Mass=4051, SNR=40.6, Peak=251 HFD=4.7
19:09:40.106 00.002 31432 MultiStar: [#1 -0.77,0.59,0.00,M5] [#2 0.16,1.17,0.00,M3] [#3 -0.76,0.24,0.00,M2] [#4 -0.21,0.47,0.93,U] [#5 -0.62,0.40,0.81,U] [#6 0.15,0.50,0.78,U] [#7 0.64,0.69,0.00,M2] [#8 -0.92,0.76,0.00,R] 
19:09:40.108 00.002 31432 refined, 3 included, MultiStar: {-0.31, 0.39}, one-star: {-0.51, 0.22}
19:09:40.109 00.001 31432 CameraToMount -- cameraTheta (2.25) - m_xAngle (0.02) = xAngle (2.22 = 2.22)
19:09:40.111 00.002 31432 CameraToMount -- cameraTheta (2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.24 = -1.05)
19:09:40.113 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.39 hyp=0.50 cameraTheta=2.25 mountX=-0.30 mountY=-0.43, mountTheta=-2.18
19:09:40.119 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.39, opts=13)
19:09:40.122 00.003 31432 Enqueuing Move request for scope (-0.31, 0.39)
19:09:40.123 00.001 29876 Worker thread wakes up
19:09:40.123 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.39) opts 0xd
19:09:40.123 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.39)
19:09:40.124 00.001 29876 Moving (-0.31, 0.39) raw xDistance=-0.30 yDistance=-0.43
19:09:40.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
19:09:40.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:09:40.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
19:09:40.124 00.000 29876 MoveAxis(E, 29, ABG)
19:09:40.124 00.000 29876 Guiding  Dir = 2, Dur = 29
19:09:40.124 00.000 29876 IsSlewing returns 0
19:09:40.124 00.000 29876 IsGuiding returns 0
19:09:40.124 00.000 29876 PulseGuide returned control before completion, sleep 39
19:09:40.128 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:09:40.139 00.011 31432 UpdateGuideState exits: m=4051 RSB=40.6
19:09:40.142 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:40.144 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:40.145 00.001 31432 Enqueuing Expose request
19:09:40.176 00.031 29876 IsGuiding returns 1
19:09:40.176 00.000 29876 scope still moving after pulse duration time elapsed
19:09:40.208 00.032 29876 IsSlewing returns 0
19:09:40.208 00.000 29876 IsGuiding returns 1
19:09:40.239 00.031 29876 IsSlewing returns 0
19:09:40.239 00.000 29876 IsGuiding returns 0
19:09:40.239 00.000 29876 scope move finished after 29 + 86 ms
19:09:40.239 00.000 29876 Move returns status 0, amount 29
19:09:40.239 00.000 29876 MoveAxis(N, 0, ABG)
19:09:40.239 00.000 29876 Move returns status 0, amount 0
19:09:40.239 00.000 29876 move complete, result=0
19:09:40.239 00.000 29876 worker thread done servicing request
19:09:40.239 00.000 29876 Worker thread wakes up
19:09:40.240 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:40.240 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:40.240 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.4 px 0 ms NORTH
19:09:42.368 02.128 29876 Exposure complete
19:09:42.412 00.044 29876 worker thread done servicing request
19:09:42.412 00.000 31432 OnExposeComplete: enter
19:09:42.415 00.003 31432 UpdateGuideState(): m_state=6
19:09:42.417 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
19:09:42.419 00.002 31432 Star::Find returns 1 (0), X=1253.93, Y=943.29, Mass=4110, SNR=41.1, Peak=253 HFD=4.3
19:09:42.421 00.002 31432 MultiStar: [#1 -0.47,-0.48,0.83,U] [#2 -0.07,0.25,0.94,U] [#3 -0.11,-0.64,0.89,U] [#4 0.43,-0.00,0.90,U] [#5 -0.42,-0.23,0.80,U] [#6 0.21,-0.14,0.78,U] [#7 0.56,-0.19,0.80,U] [#8 0.10,-0.67,0.70,U] 
19:09:42.422 00.001 31432 refined, 8 included, MultiStar: {-0.02, -0.33}, one-star: {-0.32, -0.84}
19:09:42.424 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
19:09:42.426 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
19:09:42.428 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.63 mountX=-0.03 mountY=0.32, mountTheta=1.65
19:09:42.432 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.33, opts=13)
19:09:42.436 00.004 31432 Enqueuing Move request for scope (-0.02, -0.33)
19:09:42.438 00.002 29876 Worker thread wakes up
19:09:42.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
19:09:42.438 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
19:09:42.438 00.000 29876 Moving (-0.02, -0.33) raw xDistance=-0.03 yDistance=0.32
19:09:42.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:09:42.438 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:09:42.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:09:42.438 00.000 29876 MoveAxis(E, 0, ABG)
19:09:42.438 00.000 29876 Move returns status 0, amount 0
19:09:42.439 00.001 29876 MoveAxis(N, 0, ABG)
19:09:42.439 00.000 29876 Move returns status 0, amount 0
19:09:42.439 00.000 29876 move complete, result=0
19:09:42.439 00.000 29876 worker thread done servicing request
19:09:42.442 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:09:42.453 00.011 31432 UpdateGuideState exits: m=4110 RSB=41.1
19:09:42.455 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:42.457 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:42.459 00.002 31432 Enqueuing Expose request
19:09:42.461 00.002 29876 Worker thread wakes up
19:09:42.461 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:09:42.463 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:42.463 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:44.373 01.910 29876 Exposure complete
19:09:44.417 00.044 29876 worker thread done servicing request
19:09:44.417 00.000 31432 OnExposeComplete: enter
19:09:44.419 00.002 31432 UpdateGuideState(): m_state=6
19:09:44.421 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
19:09:44.423 00.002 31432 Star::Find returns 1 (0), X=1253.69, Y=943.62, Mass=4309, SNR=41.8, Peak=243 HFD=4.8
19:09:44.425 00.002 31432 MultiStar: [#1 -0.23,-0.24,0.81,U] [#2 0.33,0.13,0.87,U] [#3 -0.44,-0.42,0.84,U] [#4 0.31,-0.23,0.91,U] [#5 -0.45,-0.57,0.78,U] [#6 -0.10,-0.08,0.73,U] [#7 0.28,-0.24,0.82,U] [#8 -0.13,-0.67,0.67,U] 
19:09:44.427 00.002 31432 refined, 8 included, MultiStar: {-0.11, -0.31}, one-star: {-0.55, -0.51}
19:09:44.429 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.93 = -1.93)
19:09:44.431 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
19:09:44.432 00.001 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.12 mountY=0.29, mountTheta=1.95
19:09:44.435 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.31, opts=13)
19:09:44.441 00.006 31432 Enqueuing Move request for scope (-0.11, -0.31)
19:09:44.446 00.005 29876 Worker thread wakes up
19:09:44.446 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
19:09:44.446 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
19:09:44.446 00.000 29876 Moving (-0.11, -0.31) raw xDistance=-0.12 yDistance=0.29
19:09:44.446 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:09:44.446 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:44.446 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:09:44.446 00.000 29876 MoveAxis(E, 0, ABG)
19:09:44.446 00.000 29876 Move returns status 0, amount 0
19:09:44.446 00.000 29876 MoveAxis(N, 0, ABG)
19:09:44.446 00.000 29876 Move returns status 0, amount 0
19:09:44.446 00.000 29876 move complete, result=0
19:09:44.446 00.000 29876 worker thread done servicing request
19:09:44.451 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:44.464 00.013 31432 UpdateGuideState exits: m=4309 RSB=41.8
19:09:44.466 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:44.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:44.469 00.001 31432 Enqueuing Expose request
19:09:44.471 00.002 29876 Worker thread wakes up
19:09:44.471 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:09:44.473 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:44.473 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:46.601 02.128 29876 Exposure complete
19:09:46.649 00.048 29876 worker thread done servicing request
19:09:46.649 00.000 31432 OnExposeComplete: enter
19:09:46.651 00.002 31432 UpdateGuideState(): m_state=6
19:09:46.653 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
19:09:46.655 00.002 31432 Star::Find returns 1 (0), X=1253.89, Y=943.71, Mass=4227, SNR=41.2, Peak=233 HFD=4.7
19:09:46.657 00.002 31432 MultiStar: [#1 -0.83,-0.32,0.00,M4] [#2 -0.01,0.23,0.91,U] [#3 -0.25,-0.14,0.85,U] [#4 -0.07,-0.24,0.91,U] [#5 -0.68,-0.61,0.00,M1] [#6 -0.18,-0.50,0.82,U] [#7 0.22,-0.32,0.83,U] [#8 -0.03,-1.12,0.00,M1] 
19:09:46.659 00.002 31432 refined, 5 included, MultiStar: {-0.11, -0.23}, one-star: {-0.35, -0.42}
19:09:46.661 00.002 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.05 = -2.05)
19:09:46.664 00.003 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
19:09:46.667 00.003 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.02 mountX=-0.12 mountY=0.21, mountTheta=2.08
19:09:46.670 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.23, opts=13)
19:09:46.672 00.002 31432 Enqueuing Move request for scope (-0.11, -0.23)
19:09:46.674 00.002 29876 Worker thread wakes up
19:09:46.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
19:09:46.674 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
19:09:46.674 00.000 29876 Moving (-0.11, -0.23) raw xDistance=-0.12 yDistance=0.21
19:09:46.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:09:46.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:46.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:09:46.674 00.000 29876 MoveAxis(E, 0, ABG)
19:09:46.674 00.000 29876 Move returns status 0, amount 0
19:09:46.674 00.000 29876 MoveAxis(N, 0, ABG)
19:09:46.674 00.000 29876 Move returns status 0, amount 0
19:09:46.674 00.000 29876 move complete, result=0
19:09:46.675 00.001 29876 worker thread done servicing request
19:09:46.680 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:09:46.691 00.011 31432 UpdateGuideState exits: m=4227 RSB=41.2
19:09:46.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:46.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:46.697 00.002 31432 Enqueuing Expose request
19:09:46.699 00.002 29876 Worker thread wakes up
19:09:46.699 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:09:46.701 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:46.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:48.618 01.917 29876 Exposure complete
19:09:48.662 00.044 29876 worker thread done servicing request
19:09:48.662 00.000 31432 OnExposeComplete: enter
19:09:48.666 00.004 31432 UpdateGuideState(): m_state=6
19:09:48.669 00.003 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
19:09:48.671 00.002 31432 Star::Find returns 1 (0), X=1254.27, Y=943.67, Mass=3676, SNR=38.2, Peak=239 HFD=4.3
19:09:48.674 00.003 31432 MultiStar: [#1 -0.02,-0.29,0.91,U] [#2 0.42,0.23,0.95,U] [#3 0.12,-0.49,0.95,U] [#4 0.25,0.01,0.97,U] [#5 0.00,-0.39,0.85,U] [#6 -0.15,-0.20,0.87,U] [#7 0.68,0.02,0.89,U] [#8 0.41,-1.50,0.00,M2] 
19:09:48.676 00.002 31432 refined, 7 included, MultiStar: {0.17, -0.20}, one-star: {0.03, -0.46}
19:09:48.678 00.002 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
19:09:48.680 00.002 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.12 = 2.12)
19:09:48.682 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=0.16 mountY=0.22, mountTheta=0.93
19:09:48.685 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.20, opts=13)
19:09:48.687 00.002 31432 Enqueuing Move request for scope (0.17, -0.20)
19:09:48.688 00.001 29876 Worker thread wakes up
19:09:48.689 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
19:09:48.689 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
19:09:48.689 00.000 29876 Moving (0.17, -0.20) raw xDistance=0.16 yDistance=0.22
19:09:48.689 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:09:48.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:48.689 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:09:48.689 00.000 29876 MoveAxis(E, 0, ABG)
19:09:48.689 00.000 29876 Move returns status 0, amount 0
19:09:48.689 00.000 29876 MoveAxis(N, 0, ABG)
19:09:48.689 00.000 29876 Move returns status 0, amount 0
19:09:48.689 00.000 29876 move complete, result=0
19:09:48.689 00.000 29876 worker thread done servicing request
19:09:48.692 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:09:48.705 00.013 31432 UpdateGuideState exits: m=3676 RSB=38.2
19:09:48.706 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:48.708 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:48.711 00.003 31432 Enqueuing Expose request
19:09:48.712 00.001 29876 Worker thread wakes up
19:09:48.712 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:09:48.715 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:48.715 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:50.843 02.128 29876 Exposure complete
19:09:50.889 00.046 29876 worker thread done servicing request
19:09:50.889 00.000 31432 OnExposeComplete: enter
19:09:50.891 00.002 31432 UpdateGuideState(): m_state=6
19:09:50.894 00.003 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
19:09:50.895 00.001 31432 Star::Find returns 1 (0), X=1254.34, Y=944.14, Mass=3705, SNR=38.9, Peak=233 HFD=4.2
19:09:50.897 00.002 31432 MultiStar: [#1 0.08,-0.13,0.88,U] [#2 0.62,0.32,0.97,U] [#3 -0.14,-0.38,0.95,U] [#4 0.24,-0.09,0.98,U] [#5 -0.07,-0.27,0.83,U] [#6 0.78,0.23,0.00,M1] [#7 0.90,0.12,0.00,M1] [#8 0.42,-0.74,0.00,M3] 
19:09:50.899 00.002 31432 single-star, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.10, 0.01}
19:09:50.901 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
19:09:50.902 00.001 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
19:09:50.905 00.003 31432 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.14 mountX=0.10 mountY=0.00, mountTheta=0.01
19:09:50.908 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.01, opts=13)
19:09:50.910 00.002 31432 Enqueuing Move request for scope (0.10, 0.01)
19:09:50.911 00.001 29876 Worker thread wakes up
19:09:50.911 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
19:09:50.911 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
19:09:50.912 00.001 29876 Moving (0.10, 0.01) raw xDistance=0.10 yDistance=0.00
19:09:50.912 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:09:50.912 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:50.912 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:09:50.912 00.000 29876 MoveAxis(E, 0, ABG)
19:09:50.912 00.000 29876 Move returns status 0, amount 0
19:09:50.912 00.000 29876 MoveAxis(N, 0, ABG)
19:09:50.912 00.000 29876 Move returns status 0, amount 0
19:09:50.912 00.000 29876 move complete, result=0
19:09:50.912 00.000 29876 worker thread done servicing request
19:09:50.915 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:50.927 00.012 31432 UpdateGuideState exits: m=3705 RSB=38.9
19:09:50.929 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:50.931 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:50.933 00.002 31432 Enqueuing Expose request
19:09:50.936 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:09:50.939 00.003 29876 Worker thread wakes up
19:09:50.939 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:50.939 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:52.853 01.914 29876 Exposure complete
19:09:52.901 00.048 29876 worker thread done servicing request
19:09:52.901 00.000 31432 OnExposeComplete: enter
19:09:52.902 00.001 31432 UpdateGuideState(): m_state=6
19:09:52.905 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
19:09:52.907 00.002 31432 Star::Find returns 1 (0), X=1254.32, Y=943.78, Mass=3817, SNR=38.9, Peak=227 HFD=4.2
19:09:52.909 00.002 31432 MultiStar: [#1 -0.34,-0.50,0.85,U] [#2 0.60,0.03,0.97,U] [#3 0.22,-0.46,0.92,U] [#4 0.44,-0.32,0.99,U] [#5 0.04,-0.59,0.85,U] [#6 0.27,0.14,0.83,U] [#7 0.84,-0.10,0.00,M2] [#8 0.71,-0.70,0.00,M4] 
19:09:52.911 00.002 31432 refined, 6 included, MultiStar: {0.20, -0.29}, one-star: {0.08, -0.35}
19:09:52.913 00.002 31432 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
19:09:52.915 00.002 31432 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
19:09:52.916 00.001 31432 CameraToMount -- cameraX=0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-0.97 mountX=0.19 mountY=0.32, mountTheta=1.03
19:09:52.919 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.29, opts=13)
19:09:52.920 00.001 31432 Enqueuing Move request for scope (0.20, -0.29)
19:09:52.923 00.003 29876 Worker thread wakes up
19:09:52.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.29) opts 0xd
19:09:52.923 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.29)
19:09:52.923 00.000 29876 Moving (0.20, -0.29) raw xDistance=0.19 yDistance=0.32
19:09:52.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:09:52.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:09:52.923 00.000 29876 MoveAxis(E, 0, ABG)
19:09:52.923 00.000 29876 Move returns status 0, amount 0
19:09:52.923 00.000 29876 MoveAxis(S, 23, ABG)
19:09:52.923 00.000 29876 Guiding  Dir = 1, Dur = 23
19:09:52.924 00.001 29876 IsSlewing returns 0
19:09:52.924 00.000 29876 IsGuiding returns 0
19:09:52.924 00.000 29876 PulseGuide returned control before completion, sleep 33
19:09:52.926 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:09:52.940 00.014 31432 UpdateGuideState exits: m=3817 RSB=38.9
19:09:52.941 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:52.944 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:52.946 00.002 31432 Enqueuing Expose request
19:09:52.960 00.014 29876 IsGuiding returns 1
19:09:52.960 00.000 29876 scope still moving after pulse duration time elapsed
19:09:52.990 00.030 29876 IsSlewing returns 0
19:09:52.990 00.000 29876 IsGuiding returns 1
19:09:53.021 00.031 29876 IsSlewing returns 0
19:09:53.021 00.000 29876 IsGuiding returns 1
19:09:53.052 00.031 29876 IsSlewing returns 0
19:09:53.052 00.000 29876 IsGuiding returns 1
19:09:53.082 00.030 29876 IsSlewing returns 0
19:09:53.082 00.000 29876 IsGuiding returns 0
19:09:53.082 00.000 29876 scope move finished after 23 + 135 ms
19:09:53.082 00.000 29876 Move returns status 0, amount 23
19:09:53.082 00.000 29876 move complete, result=0
19:09:53.083 00.001 29876 worker thread done servicing request
19:09:53.083 00.000 29876 Worker thread wakes up
19:09:53.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:53.083 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 23 ms SOUTH
19:09:53.085 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:55.216 02.131 29876 Exposure complete
19:09:55.259 00.043 29876 worker thread done servicing request
19:09:55.259 00.000 31432 OnExposeComplete: enter
19:09:55.262 00.003 31432 UpdateGuideState(): m_state=6
19:09:55.265 00.003 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
19:09:55.266 00.001 31432 Star::Find returns 1 (0), X=1254.03, Y=944.18, Mass=3906, SNR=39.9, Peak=252 HFD=4.3
19:09:55.269 00.003 31432 MultiStar: [#1 -0.43,-0.14,0.89,U] [#2 0.38,0.84,0.00,M1] [#3 0.05,-0.12,0.89,U] [#4 0.61,0.10,0.95,U] [#5 -0.14,-0.03,0.84,U] [#6 -0.13,0.14,0.79,U] [#7 0.63,0.27,0.84,U] [#8 0.30,-0.18,0.73,U] 
19:09:55.270 00.001 31432 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {-0.21, 0.05}
19:09:55.272 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.14 = 0.14)
19:09:55.274 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.13)
19:09:55.276 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=0.08 mountY=-0.00, mountTheta=-0.01
19:09:55.278 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.01, opts=13)
19:09:55.280 00.002 31432 Enqueuing Move request for scope (0.08, 0.01)
19:09:55.282 00.002 29876 Worker thread wakes up
19:09:55.282 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
19:09:55.282 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
19:09:55.282 00.000 29876 Moving (0.08, 0.01) raw xDistance=0.08 yDistance=-0.00
19:09:55.282 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:09:55.282 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:55.282 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:09:55.282 00.000 29876 MoveAxis(E, 0, ABG)
19:09:55.282 00.000 29876 Move returns status 0, amount 0
19:09:55.282 00.000 29876 MoveAxis(N, 0, ABG)
19:09:55.282 00.000 29876 Move returns status 0, amount 0
19:09:55.282 00.000 29876 move complete, result=0
19:09:55.283 00.001 29876 worker thread done servicing request
19:09:55.286 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:09:55.297 00.011 31432 UpdateGuideState exits: m=3906 RSB=39.9
19:09:55.299 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:55.301 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:55.303 00.002 31432 Enqueuing Expose request
19:09:55.305 00.002 29876 Worker thread wakes up
19:09:55.305 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:09:55.307 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:55.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:57.209 01.902 29876 Exposure complete
19:09:57.257 00.048 29876 worker thread done servicing request
19:09:57.257 00.000 31432 OnExposeComplete: enter
19:09:57.263 00.006 31432 UpdateGuideState(): m_state=6
19:09:57.269 00.006 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
19:09:57.271 00.002 31432 Star::Find returns 1 (0), X=1253.89, Y=944.00, Mass=3913, SNR=39.8, Peak=235 HFD=4.3
19:09:57.273 00.002 31432 MultiStar: [#1 -0.54,0.25,0.84,U] [#2 -0.22,1.00,0.00,M2] [#3 -0.11,0.23,0.90,U] [#4 0.21,0.62,0.94,U] [#5 -0.42,0.48,0.84,U] [#6 -0.53,0.44,0.83,U] [#7 0.12,0.29,0.86,U] [#8 -0.28,-0.30,0.72,U] 
19:09:57.275 00.002 31432 refined, 7 included, MultiStar: {-0.23, 0.24}, one-star: {-0.35, -0.13}
19:09:57.277 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
19:09:57.279 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.31 = -0.97)
19:09:57.281 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.33 mountX=-0.22 mountY=-0.28, mountTheta=-2.25
19:09:57.283 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.24, opts=13)
19:09:57.285 00.002 31432 Enqueuing Move request for scope (-0.23, 0.24)
19:09:57.287 00.002 29876 Worker thread wakes up
19:09:57.287 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
19:09:57.287 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
19:09:57.287 00.000 29876 Moving (-0.23, 0.24) raw xDistance=-0.22 yDistance=-0.28
19:09:57.287 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
19:09:57.287 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:09:57.287 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:09:57.288 00.001 29876 MoveAxis(E, 22, ABG)
19:09:57.288 00.000 29876 Guiding  Dir = 2, Dur = 22
19:09:57.288 00.000 29876 IsSlewing returns 0
19:09:57.288 00.000 29876 IsGuiding returns 0
19:09:57.288 00.000 29876 PulseGuide returned control before completion, sleep 32
19:09:57.294 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:09:57.305 00.011 31432 UpdateGuideState exits: m=3913 RSB=39.8
19:09:57.308 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:57.310 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:57.312 00.002 31432 Enqueuing Expose request
19:09:57.332 00.020 29876 IsGuiding returns 1
19:09:57.332 00.000 29876 scope still moving after pulse duration time elapsed
19:09:57.364 00.032 29876 IsSlewing returns 0
19:09:57.364 00.000 29876 IsGuiding returns 0
19:09:57.364 00.000 29876 scope move finished after 22 + 54 ms
19:09:57.364 00.000 29876 Move returns status 0, amount 22
19:09:57.364 00.000 29876 MoveAxis(N, 0, ABG)
19:09:57.364 00.000 29876 Move returns status 0, amount 0
19:09:57.364 00.000 29876 move complete, result=0
19:09:57.364 00.000 29876 worker thread done servicing request
19:09:57.364 00.000 29876 Worker thread wakes up
19:09:57.364 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -0.3 px 0 ms NORTH
19:09:57.367 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:57.367 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:59.500 02.133 29876 Exposure complete
19:09:59.548 00.048 29876 worker thread done servicing request
19:09:59.548 00.000 31432 OnExposeComplete: enter
19:09:59.550 00.002 31432 UpdateGuideState(): m_state=6
19:09:59.552 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
19:09:59.554 00.002 31432 Star::Find returns 1 (0), X=1253.69, Y=944.19, Mass=4018, SNR=40.3, Peak=252 HFD=4.4
19:09:59.557 00.003 31432 MultiStar: [#1 -0.70,0.30,0.86,U] [#2 0.09,0.71,0.93,U] [#3 -0.19,0.17,0.86,U] [#4 -0.12,0.54,0.94,U] [#5 -0.43,0.38,0.79,U] [#6 0.11,0.52,0.81,U] [#7 0.76,0.47,0.00,M1] [#8 0.20,-0.60,0.72,U] 
19:09:59.558 00.001 31432 refined, 7 included, MultiStar: {-0.21, 0.28}, one-star: {-0.55, 0.06}
19:09:59.560 00.002 31432 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.02) = xAngle (2.20 = 2.20)
19:09:59.562 00.002 31432 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.21 = -1.08)
19:09:59.564 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.22 mountX=-0.20 mountY=-0.31, mountTheta=-2.16
19:09:59.566 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.28, opts=13)
19:09:59.568 00.002 31432 Enqueuing Move request for scope (-0.21, 0.28)
19:09:59.570 00.002 29876 Worker thread wakes up
19:09:59.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
19:09:59.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
19:09:59.570 00.000 29876 Moving (-0.21, 0.28) raw xDistance=-0.20 yDistance=-0.31
19:09:59.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
19:09:59.570 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:09:59.570 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:09:59.570 00.000 29876 MoveAxis(E, 23, ABG)
19:09:59.570 00.000 29876 Guiding  Dir = 2, Dur = 23
19:09:59.571 00.001 29876 IsSlewing returns 0
19:09:59.571 00.000 29876 IsGuiding returns 0
19:09:59.571 00.000 29876 PulseGuide returned control before completion, sleep 33
19:09:59.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:09:59.585 00.011 31432 UpdateGuideState exits: m=4018 RSB=40.3
19:09:59.588 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:59.589 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:09:59.592 00.003 31432 Enqueuing Expose request
19:09:59.607 00.015 29876 IsGuiding returns 1
19:09:59.607 00.000 29876 scope still moving after pulse duration time elapsed
19:09:59.637 00.030 29876 IsSlewing returns 0
19:09:59.637 00.000 29876 IsGuiding returns 1
19:09:59.669 00.032 29876 IsSlewing returns 0
19:09:59.669 00.000 29876 IsGuiding returns 0
19:09:59.669 00.000 29876 scope move finished after 23 + 75 ms
19:09:59.669 00.000 29876 Move returns status 0, amount 23
19:09:59.669 00.000 29876 MoveAxis(N, 0, ABG)
19:09:59.669 00.000 29876 Move returns status 0, amount 0
19:09:59.669 00.000 29876 move complete, result=0
19:09:59.669 00.000 29876 worker thread done servicing request
19:09:59.669 00.000 29876 Worker thread wakes up
19:09:59.669 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:09:59.669 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:09:59.670 00.001 31432 GuideStep: -0.2 px 23 ms EAST, -0.3 px 0 ms NORTH
19:10:01.583 01.913 29876 Exposure complete
19:10:01.626 00.043 29876 worker thread done servicing request
19:10:01.627 00.001 31432 OnExposeComplete: enter
19:10:01.629 00.002 31432 UpdateGuideState(): m_state=6
19:10:01.631 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
19:10:01.633 00.002 31432 Star::Find returns 1 (0), X=1253.86, Y=944.50, Mass=3837, SNR=39.3, Peak=252 HFD=4.4
19:10:01.635 00.002 31432 MultiStar: [#1 0.17,0.68,0.85,U] [#2 0.67,0.72,0.00,M2] [#3 0.03,0.68,0.93,U] [#4 0.44,0.91,0.00,M1] [#5 -0.09,0.45,0.84,U] [#6 0.53,0.67,0.00,M1] [#7 1.18,0.73,0.00,M2] [#8 0.92,-0.08,0.00,M2] 
19:10:01.637 00.002 31432 single-star, 3 included, MultiStar: {-0.08, 0.54}, one-star: {-0.38, 0.37}
19:10:01.639 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.34 = 2.34)
19:10:01.641 00.002 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.93)
19:10:01.643 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.37 hyp=0.53 cameraTheta=2.37 mountX=-0.37 mountY=-0.43, mountTheta=-2.29
19:10:01.647 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.37, opts=13)
19:10:01.649 00.002 31432 Enqueuing Move request for scope (-0.38, 0.37)
19:10:01.651 00.002 29876 Worker thread wakes up
19:10:01.651 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.37) opts 0xd
19:10:01.651 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.37)
19:10:01.651 00.000 29876 Moving (-0.38, 0.37) raw xDistance=-0.37 yDistance=-0.43
19:10:01.651 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
19:10:01.651 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:10:01.651 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
19:10:01.651 00.000 29876 MoveAxis(E, 39, ABG)
19:10:01.651 00.000 29876 Guiding  Dir = 2, Dur = 39
19:10:01.652 00.001 29876 IsSlewing returns 0
19:10:01.652 00.000 29876 IsGuiding returns 0
19:10:01.652 00.000 29876 PulseGuide returned control before completion, sleep 49
19:10:01.655 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:01.667 00.012 31432 UpdateGuideState exits: m=3837 RSB=39.3
19:10:01.669 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:01.671 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:01.672 00.001 31432 Enqueuing Expose request
19:10:01.705 00.033 29876 IsGuiding returns 1
19:10:01.705 00.000 29876 scope still moving after pulse duration time elapsed
19:10:01.736 00.031 29876 IsSlewing returns 0
19:10:01.736 00.000 29876 IsGuiding returns 1
19:10:01.767 00.031 29876 IsSlewing returns 0
19:10:01.767 00.000 29876 IsGuiding returns 0
19:10:01.767 00.000 29876 scope move finished after 39 + 75 ms
19:10:01.767 00.000 29876 Move returns status 0, amount 39
19:10:01.767 00.000 29876 MoveAxis(N, 0, ABG)
19:10:01.767 00.000 29876 Move returns status 0, amount 0
19:10:01.767 00.000 29876 move complete, result=0
19:10:01.767 00.000 29876 worker thread done servicing request
19:10:01.767 00.000 29876 Worker thread wakes up
19:10:01.767 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:01.767 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:01.767 00.000 31432 GuideStep: -0.4 px 39 ms EAST, -0.4 px 0 ms NORTH
19:10:03.891 02.124 29876 Exposure complete
19:10:03.935 00.044 29876 worker thread done servicing request
19:10:03.935 00.000 31432 OnExposeComplete: enter
19:10:03.937 00.002 31432 UpdateGuideState(): m_state=6
19:10:03.939 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
19:10:03.941 00.002 31432 Star::Find returns 1 (0), X=1254.99, Y=944.40, Mass=4250, SNR=41.4, Peak=253 HFD=4.2
19:10:03.943 00.002 31432 MultiStar: [#1 0.77,-0.02,0.83,U] [#2 1.23,0.57,0.00,M3] [#3 0.67,0.22,0.85,U] [#4 1.16,0.55,0.00,M2] [#5 0.68,-0.06,0.76,U] [#6 0.89,0.36,0.00,M2] [#7 1.57,0.27,0.00,M3] [#8 1.09,-0.43,0.00,M3] 
19:10:03.945 00.002 31432 refined, 3 included, MultiStar: {0.72, 0.11}, one-star: {0.75, 0.27}
19:10:03.946 00.001 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
19:10:03.948 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.14)
19:10:03.950 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.11 hyp=0.73 cameraTheta=0.16 mountX=0.72 mountY=-0.00, mountTheta=-0.00
19:10:03.954 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.11, opts=13)
19:10:03.957 00.003 31432 Enqueuing Move request for scope (0.72, 0.11)
19:10:03.959 00.002 29876 Worker thread wakes up
19:10:03.959 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.11) opts 0xd
19:10:03.959 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.11)
19:10:03.959 00.000 29876 Moving (0.72, 0.11) raw xDistance=0.72 yDistance=-0.00
19:10:03.959 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.72
19:10:03.959 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:03.959 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:10:03.959 00.000 29876 MoveAxis(W, 64, ABG)
19:10:03.959 00.000 29876 Guiding  Dir = 3, Dur = 64
19:10:03.960 00.001 29876 IsSlewing returns 0
19:10:03.960 00.000 29876 IsGuiding returns 0
19:10:03.960 00.000 29876 PulseGuide returned control before completion, sleep 74
19:10:03.963 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:10:03.975 00.012 31432 UpdateGuideState exits: m=4250 RSB=41.4
19:10:03.977 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:03.979 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:03.981 00.002 31432 Enqueuing Expose request
19:10:04.043 00.062 29876 IsGuiding returns 1
19:10:04.043 00.000 29876 scope still moving after pulse duration time elapsed
19:10:04.075 00.032 29876 IsSlewing returns 0
19:10:04.075 00.000 29876 IsGuiding returns 1
19:10:04.105 00.030 29876 IsSlewing returns 0
19:10:04.105 00.000 29876 IsGuiding returns 1
19:10:04.136 00.031 29876 IsSlewing returns 0
19:10:04.136 00.000 29876 IsGuiding returns 1
19:10:04.167 00.031 29876 IsSlewing returns 0
19:10:04.167 00.000 29876 IsGuiding returns 0
19:10:04.167 00.000 29876 scope move finished after 64 + 143 ms
19:10:04.167 00.000 29876 Move returns status 0, amount 64
19:10:04.167 00.000 29876 MoveAxis(N, 0, ABG)
19:10:04.167 00.000 29876 Move returns status 0, amount 0
19:10:04.167 00.000 29876 move complete, result=0
19:10:04.167 00.000 29876 worker thread done servicing request
19:10:04.167 00.000 29876 Worker thread wakes up
19:10:04.167 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:04.167 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:04.168 00.001 31432 GuideStep: 0.7 px 64 ms WEST, -0.0 px 0 ms NORTH
19:10:06.080 01.912 29876 Exposure complete
19:10:06.123 00.043 29876 worker thread done servicing request
19:10:06.123 00.000 31432 OnExposeComplete: enter
19:10:06.125 00.002 31432 UpdateGuideState(): m_state=6
19:10:06.127 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
19:10:06.129 00.002 31432 Star::Find returns 1 (0), X=1254.03, Y=943.78, Mass=4143, SNR=41.3, Peak=252 HFD=4.3
19:10:06.131 00.002 31432 MultiStar: [#1 0.07,-0.07,0.82,U] [#2 0.18,0.52,0.89,U] [#3 0.01,-0.25,0.88,U] [#4 0.43,0.32,0.96,U] [#5 0.12,-0.12,0.80,U] [#6 0.88,-0.01,0.00,M3] [#7 0.82,0.31,0.00,M4] [#8 0.91,-0.57,0.00,M4] 
19:10:06.133 00.002 31432 refined, 5 included, MultiStar: {0.10, 0.01}, one-star: {-0.21, -0.35}
19:10:06.135 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
19:10:06.138 00.003 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
19:10:06.141 00.003 31432 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=0.10 mountY=0.01, mountTheta=0.05
19:10:06.144 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.01, opts=13)
19:10:06.147 00.003 31432 Enqueuing Move request for scope (0.10, 0.01)
19:10:06.149 00.002 29876 Worker thread wakes up
19:10:06.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
19:10:06.149 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
19:10:06.149 00.000 29876 Moving (0.10, 0.01) raw xDistance=0.10 yDistance=0.01
19:10:06.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:10:06.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:06.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:10:06.149 00.000 29876 MoveAxis(E, 0, ABG)
19:10:06.149 00.000 29876 Move returns status 0, amount 0
19:10:06.149 00.000 29876 MoveAxis(N, 0, ABG)
19:10:06.149 00.000 29876 Move returns status 0, amount 0
19:10:06.149 00.000 29876 move complete, result=0
19:10:06.149 00.000 29876 worker thread done servicing request
19:10:06.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:06.165 00.013 31432 UpdateGuideState exits: m=4143 RSB=41.3
19:10:06.167 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:06.169 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:06.171 00.002 31432 Enqueuing Expose request
19:10:06.173 00.002 29876 Worker thread wakes up
19:10:06.173 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:10:06.175 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:06.175 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:08.307 02.132 29876 Exposure complete
19:10:08.350 00.043 29876 worker thread done servicing request
19:10:08.351 00.001 31432 OnExposeComplete: enter
19:10:08.353 00.002 31432 UpdateGuideState(): m_state=6
19:10:08.355 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
19:10:08.358 00.003 31432 Star::Find returns 1 (0), X=1254.41, Y=944.04, Mass=3933, SNR=40.3, Peak=253 HFD=4.1
19:10:08.360 00.002 31432 MultiStar: [#1 -0.41,-0.02,0.85,U] [#2 0.48,0.40,0.90,U] [#3 0.03,-0.16,0.89,U] [#4 0.59,0.29,0.95,U] [#5 -0.18,0.05,0.84,U] [#6 0.25,0.10,0.82,U] [#7 0.72,0.21,0.82,U] [#8 0.86,-0.33,0.00,M5] 
19:10:08.362 00.002 31432 single-star, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.17, -0.09}
19:10:08.364 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
19:10:08.365 00.001 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
19:10:08.367 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=0.17 mountY=0.12, mountTheta=0.60
19:10:08.371 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.09, opts=13)
19:10:08.373 00.002 31432 Enqueuing Move request for scope (0.17, -0.09)
19:10:08.375 00.002 29876 Worker thread wakes up
19:10:08.376 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
19:10:08.376 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
19:10:08.376 00.000 29876 Moving (0.17, -0.09) raw xDistance=0.17 yDistance=0.12
19:10:08.376 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:10:08.376 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:08.376 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:10:08.376 00.000 29876 MoveAxis(E, 0, ABG)
19:10:08.376 00.000 29876 Move returns status 0, amount 0
19:10:08.376 00.000 29876 MoveAxis(N, 0, ABG)
19:10:08.376 00.000 29876 Move returns status 0, amount 0
19:10:08.376 00.000 29876 move complete, result=0
19:10:08.376 00.000 29876 worker thread done servicing request
19:10:08.380 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:10:08.392 00.012 31432 UpdateGuideState exits: m=3933 RSB=40.3
19:10:08.394 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:08.396 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:08.398 00.002 31432 Enqueuing Expose request
19:10:08.400 00.002 29876 Worker thread wakes up
19:10:08.400 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:10:08.402 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:08.402 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:10.319 01.917 29876 Exposure complete
19:10:10.363 00.044 29876 worker thread done servicing request
19:10:10.363 00.000 31432 OnExposeComplete: enter
19:10:10.365 00.002 31432 UpdateGuideState(): m_state=6
19:10:10.367 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
19:10:10.369 00.002 31432 Star::Find returns 1 (0), X=1254.36, Y=943.84, Mass=4044, SNR=40.8, Peak=253 HFD=4.1
19:10:10.371 00.002 31432 MultiStar: [#1 -0.04,-0.07,0.86,U] [#2 0.23,0.49,0.91,U] [#3 -0.23,0.29,0.92,U] [#4 0.26,0.29,0.94,U] [#5 -0.20,0.09,0.82,U] [#6 0.46,0.49,0.76,U] [#7 0.62,0.47,0.00,M4] [#8 0.69,-0.31,0.73,U] 
19:10:10.373 00.002 31432 refined, 7 included, MultiStar: {0.15, 0.12}, one-star: {0.12, -0.29}
19:10:10.374 00.001 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
19:10:10.376 00.002 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.60)
19:10:10.378 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=0.15 mountY=-0.10, mountTheta=-0.58
19:10:10.383 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.12, opts=13)
19:10:10.386 00.003 31432 Enqueuing Move request for scope (0.15, 0.12)
19:10:10.388 00.002 29876 Worker thread wakes up
19:10:10.388 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
19:10:10.388 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
19:10:10.388 00.000 29876 Moving (0.15, 0.12) raw xDistance=0.15 yDistance=-0.10
19:10:10.388 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:10:10.388 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:10.388 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:10:10.388 00.000 29876 MoveAxis(E, 0, ABG)
19:10:10.388 00.000 29876 Move returns status 0, amount 0
19:10:10.388 00.000 29876 MoveAxis(N, 0, ABG)
19:10:10.388 00.000 29876 Move returns status 0, amount 0
19:10:10.388 00.000 29876 move complete, result=0
19:10:10.388 00.000 29876 worker thread done servicing request
19:10:10.391 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:10:10.403 00.012 31432 UpdateGuideState exits: m=4044 RSB=40.8
19:10:10.405 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:10.407 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:10.409 00.002 31432 Enqueuing Expose request
19:10:10.411 00.002 29876 Worker thread wakes up
19:10:10.411 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:10:10.413 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:10.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:12.535 02.122 29876 Exposure complete
19:10:12.579 00.044 29876 worker thread done servicing request
19:10:12.580 00.001 31432 OnExposeComplete: enter
19:10:12.582 00.002 31432 UpdateGuideState(): m_state=6
19:10:12.584 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
19:10:12.586 00.002 31432 Star::Find returns 1 (0), X=1254.85, Y=943.72, Mass=3855, SNR=40.1, Peak=253 HFD=4.1
19:10:12.588 00.002 31432 MultiStar: [#1 0.61,-0.11,0.87,U] [#2 1.27,0.48,0.00,M1] [#3 0.43,-0.21,0.89,U] [#4 0.88,0.01,0.00,M1] [#5 0.62,-0.14,0.83,U] [#6 0.81,0.47,0.00,M2] [#7 1.40,0.41,0.00,M5] [#8 1.41,-0.93,0.00,M5] 
19:10:12.590 00.002 31432 refined, 3 included, MultiStar: {0.57, -0.23}, one-star: {0.61, -0.41}
19:10:12.592 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
19:10:12.594 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
19:10:12.596 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=-0.23 hyp=0.61 cameraTheta=-0.38 mountX=0.56 mountY=0.31, mountTheta=0.50
19:10:12.599 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.23, opts=13)
19:10:12.602 00.003 31432 Enqueuing Move request for scope (0.57, -0.23)
19:10:12.604 00.002 29876 Worker thread wakes up
19:10:12.604 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.23) opts 0xd
19:10:12.604 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.23)
19:10:12.604 00.000 29876 Moving (0.57, -0.23) raw xDistance=0.56 yDistance=0.31
19:10:12.604 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.56
19:10:12.604 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
19:10:12.604 00.000 29876 MoveAxis(W, 54, ABG)
19:10:12.604 00.000 29876 Guiding  Dir = 3, Dur = 54
19:10:12.604 00.000 29876 IsSlewing returns 0
19:10:12.604 00.000 29876 IsGuiding returns 0
19:10:12.605 00.001 29876 PulseGuide returned control before completion, sleep 64
19:10:12.609 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:10:12.621 00.012 31432 UpdateGuideState exits: m=3855 RSB=40.1
19:10:12.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:12.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:12.627 00.002 31432 Enqueuing Expose request
19:10:12.674 00.047 29876 IsGuiding returns 1
19:10:12.674 00.000 29876 scope still moving after pulse duration time elapsed
19:10:12.706 00.032 29876 IsSlewing returns 0
19:10:12.706 00.000 29876 IsGuiding returns 1
19:10:12.736 00.030 29876 IsSlewing returns 0
19:10:12.736 00.000 29876 IsGuiding returns 1
19:10:12.767 00.031 29876 IsSlewing returns 0
19:10:12.767 00.000 29876 IsGuiding returns 1
19:10:12.798 00.031 29876 IsSlewing returns 0
19:10:12.798 00.000 29876 IsGuiding returns 1
19:10:12.829 00.031 29876 IsSlewing returns 0
19:10:12.829 00.000 29876 IsGuiding returns 0
19:10:12.829 00.000 29876 scope move finished after 54 + 170 ms
19:10:12.829 00.000 29876 Move returns status 0, amount 54
19:10:12.829 00.000 29876 MoveAxis(S, 23, ABG)
19:10:12.829 00.000 29876 Guiding  Dir = 1, Dur = 23
19:10:12.829 00.000 29876 IsSlewing returns 0
19:10:12.829 00.000 29876 IsGuiding returns 0
19:10:12.829 00.000 29876 PulseGuide returned control before completion, sleep 33
19:10:12.875 00.046 29876 IsGuiding returns 1
19:10:12.875 00.000 29876 scope still moving after pulse duration time elapsed
19:10:12.907 00.032 29876 IsSlewing returns 0
19:10:12.907 00.000 29876 IsGuiding returns 1
19:10:12.938 00.031 29876 IsSlewing returns 0
19:10:12.938 00.000 29876 IsGuiding returns 1
19:10:12.968 00.030 29876 IsSlewing returns 0
19:10:12.968 00.000 29876 IsGuiding returns 0
19:10:12.968 00.000 29876 scope move finished after 23 + 115 ms
19:10:12.968 00.000 29876 Move returns status 0, amount 23
19:10:12.968 00.000 29876 move complete, result=0
19:10:12.968 00.000 29876 worker thread done servicing request
19:10:12.968 00.000 29876 Worker thread wakes up
19:10:12.968 00.000 31432 GuideStep: 0.6 px 54 ms WEST, 0.3 px 23 ms SOUTH
19:10:12.970 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:12.971 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:14.883 01.912 29876 Exposure complete
19:10:14.928 00.045 29876 worker thread done servicing request
19:10:14.928 00.000 31432 OnExposeComplete: enter
19:10:14.930 00.002 31432 UpdateGuideState(): m_state=6
19:10:14.932 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
19:10:14.934 00.002 31432 Star::Find returns 1 (0), X=1254.13, Y=944.33, Mass=4094, SNR=41.1, Peak=252 HFD=4.2
19:10:14.936 00.002 31432 MultiStar: [#1 -0.10,0.30,0.84,U] [#2 0.37,0.78,0.00,M2] [#3 -0.26,0.11,0.85,U] [#4 0.42,0.83,0.00,M2] [#5 -0.05,0.18,0.82,U] [#6 0.38,0.61,0.78,U] [#7 1.27,0.26,0.00,M6] [#8 0.47,-0.17,0.74,U] 
19:10:14.938 00.002 31432 refined, 5 included, MultiStar: {0.04, 0.21}, one-star: {-0.11, 0.20}
19:10:14.939 00.001 31432 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
19:10:14.941 00.002 31432 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.90)
19:10:14.943 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=0.04 mountY=-0.20, mountTheta=-1.36
19:10:14.951 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.21, opts=13)
19:10:14.954 00.003 31432 Enqueuing Move request for scope (0.04, 0.21)
19:10:14.956 00.002 29876 Worker thread wakes up
19:10:14.956 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
19:10:14.956 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
19:10:14.956 00.000 29876 Moving (0.04, 0.21) raw xDistance=0.04 yDistance=-0.20
19:10:14.956 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:10:14.956 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:14.956 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:10:14.956 00.000 29876 MoveAxis(E, 0, ABG)
19:10:14.956 00.000 29876 Move returns status 0, amount 0
19:10:14.956 00.000 29876 MoveAxis(N, 0, ABG)
19:10:14.956 00.000 29876 Move returns status 0, amount 0
19:10:14.956 00.000 29876 move complete, result=0
19:10:14.956 00.000 29876 worker thread done servicing request
19:10:14.959 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:14.971 00.012 31432 UpdateGuideState exits: m=4094 RSB=41.1
19:10:14.972 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:14.974 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:14.977 00.003 31432 Enqueuing Expose request
19:10:14.979 00.002 29876 Worker thread wakes up
19:10:14.979 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:10:14.981 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:14.981 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:17.104 02.123 29876 Exposure complete
19:10:17.148 00.044 29876 worker thread done servicing request
19:10:17.148 00.000 31432 OnExposeComplete: enter
19:10:17.150 00.002 31432 UpdateGuideState(): m_state=6
19:10:17.152 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
19:10:17.154 00.002 31432 Star::Find returns 1 (0), X=1254.05, Y=944.30, Mass=4151, SNR=41.4, Peak=250 HFD=4.3
19:10:17.156 00.002 31432 MultiStar: [#1 -0.40,-0.02,0.82,U] [#2 0.05,0.78,0.00,M3] [#3 -0.19,-0.06,0.87,U] [#4 -0.41,0.47,0.90,U] [#5 -0.28,-0.37,0.77,U] [#6 0.15,0.24,0.75,U] [#7 0.67,0.33,0.84,U] [#8 0.38,-0.58,0.71,U] 
19:10:17.158 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {-0.19, 0.18}
19:10:17.160 00.002 31432 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
19:10:17.162 00.002 31432 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.87)
19:10:17.164 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=-0.05 mountY=-0.05, mountTheta=-2.34
19:10:17.169 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.04, opts=13)
19:10:17.172 00.003 31432 Enqueuing Move request for scope (-0.05, 0.04)
19:10:17.173 00.001 29876 Worker thread wakes up
19:10:17.174 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
19:10:17.174 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
19:10:17.174 00.000 29876 Moving (-0.05, 0.04) raw xDistance=-0.05 yDistance=-0.05
19:10:17.174 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:10:17.174 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:17.174 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:10:17.174 00.000 29876 MoveAxis(E, 0, ABG)
19:10:17.174 00.000 29876 Move returns status 0, amount 0
19:10:17.174 00.000 29876 MoveAxis(N, 0, ABG)
19:10:17.174 00.000 29876 Move returns status 0, amount 0
19:10:17.174 00.000 29876 move complete, result=0
19:10:17.174 00.000 29876 worker thread done servicing request
19:10:17.178 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:17.190 00.012 31432 UpdateGuideState exits: m=4151 RSB=41.4
19:10:17.193 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:17.194 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:17.196 00.002 31432 Enqueuing Expose request
19:10:17.198 00.002 29876 Worker thread wakes up
19:10:17.198 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:10:17.200 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:17.200 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:19.105 01.905 29876 Exposure complete
19:10:19.148 00.043 29876 worker thread done servicing request
19:10:19.148 00.000 31432 OnExposeComplete: enter
19:10:19.151 00.003 31432 UpdateGuideState(): m_state=6
19:10:19.153 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
19:10:19.154 00.001 31432 Star::Find returns 1 (0), X=1254.25, Y=944.31, Mass=3984, SNR=40.2, Peak=236 HFD=4.6
19:10:19.156 00.002 31432 MultiStar: [#1 0.07,0.17,0.88,U] [#2 0.39,0.79,0.00,M4] [#3 0.29,0.01,0.91,U] [#4 0.69,0.51,0.00,M2] [#5 -0.17,0.10,0.81,U] [#6 0.54,0.53,0.80,U] [#7 0.66,0.43,0.00,M6] [#8 0.60,-0.28,0.76,U] 
19:10:19.158 00.002 31432 single-star, 5 included, MultiStar: {0.21, 0.12}, one-star: {0.01, 0.18}
19:10:19.160 00.002 31432 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
19:10:19.162 00.002 31432 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.78)
19:10:19.164 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.01 mountY=-0.18, mountTheta=-1.49
19:10:19.167 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.18, opts=13)
19:10:19.169 00.002 31432 Enqueuing Move request for scope (0.01, 0.18)
19:10:19.171 00.002 29876 Worker thread wakes up
19:10:19.171 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
19:10:19.171 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
19:10:19.171 00.000 29876 Moving (0.01, 0.18) raw xDistance=0.01 yDistance=-0.18
19:10:19.171 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:10:19.171 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:19.171 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:10:19.171 00.000 29876 MoveAxis(E, 0, ABG)
19:10:19.171 00.000 29876 Move returns status 0, amount 0
19:10:19.171 00.000 29876 MoveAxis(N, 0, ABG)
19:10:19.171 00.000 29876 Move returns status 0, amount 0
19:10:19.171 00.000 29876 move complete, result=0
19:10:19.171 00.000 29876 worker thread done servicing request
19:10:19.176 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:19.187 00.011 31432 UpdateGuideState exits: m=3984 RSB=40.2
19:10:19.189 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:19.191 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:19.193 00.002 31432 Enqueuing Expose request
19:10:19.195 00.002 29876 Worker thread wakes up
19:10:19.195 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:10:19.197 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:19.197 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:21.326 02.129 29876 Exposure complete
19:10:21.371 00.045 29876 worker thread done servicing request
19:10:21.371 00.000 31432 OnExposeComplete: enter
19:10:21.373 00.002 31432 UpdateGuideState(): m_state=6
19:10:21.375 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
19:10:21.377 00.002 31432 Star::Find returns 1 (0), X=1255.10, Y=944.64, Mass=3856, SNR=39.8, Peak=219 HFD=4.2
19:10:21.379 00.002 31432 MultiStar: [#1 -0.05,0.24,0.83,U] [#2 0.82,0.97,0.00,M5] [#3 0.39,0.10,0.88,U] [#4 0.84,0.55,0.00,M3] [#5 0.15,0.40,0.82,U] [#6 0.85,0.54,0.00,M1] [#7 1.29,0.62,0.00,M7] [#8 1.12,-0.50,0.00,M3] 
19:10:21.381 00.002 31432 refined, 3 included, MultiStar: {0.36, 0.32}, one-star: {0.85, 0.51}
19:10:21.383 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
19:10:21.385 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.57)
19:10:21.386 00.001 31432 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.72 mountX=0.37 mountY=-0.26, mountTheta=-0.61
19:10:21.390 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.32, opts=13)
19:10:21.392 00.002 31432 Enqueuing Move request for scope (0.36, 0.32)
19:10:21.394 00.002 29876 Worker thread wakes up
19:10:21.394 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.32) opts 0xd
19:10:21.394 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.32)
19:10:21.394 00.000 29876 Moving (0.36, 0.32) raw xDistance=0.37 yDistance=-0.26
19:10:21.394 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
19:10:21.394 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:21.394 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:10:21.394 00.000 29876 MoveAxis(W, 36, ABG)
19:10:21.394 00.000 29876 Guiding  Dir = 3, Dur = 36
19:10:21.395 00.001 29876 IsSlewing returns 0
19:10:21.395 00.000 29876 IsGuiding returns 0
19:10:21.395 00.000 29876 PulseGuide returned control before completion, sleep 46
19:10:21.398 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:10:21.410 00.012 31432 UpdateGuideState exits: m=3856 RSB=39.8
19:10:21.412 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:21.414 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:21.415 00.001 31432 Enqueuing Expose request
19:10:21.450 00.035 29876 IsGuiding returns 1
19:10:21.450 00.000 29876 scope still moving after pulse duration time elapsed
19:10:21.481 00.031 29876 IsSlewing returns 0
19:10:21.481 00.000 29876 IsGuiding returns 0
19:10:21.481 00.000 29876 scope move finished after 36 + 50 ms
19:10:21.481 00.000 29876 Move returns status 0, amount 36
19:10:21.481 00.000 29876 MoveAxis(N, 0, ABG)
19:10:21.481 00.000 29876 Move returns status 0, amount 0
19:10:21.481 00.000 29876 move complete, result=0
19:10:21.481 00.000 29876 worker thread done servicing request
19:10:21.481 00.000 29876 Worker thread wakes up
19:10:21.481 00.000 31432 GuideStep: 0.4 px 36 ms WEST, -0.3 px 0 ms NORTH
19:10:21.485 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:21.485 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:23.391 01.906 29876 Exposure complete
19:10:23.434 00.043 29876 worker thread done servicing request
19:10:23.434 00.000 31432 OnExposeComplete: enter
19:10:23.436 00.002 31432 UpdateGuideState(): m_state=6
19:10:23.438 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
19:10:23.440 00.002 31432 Star::Find returns 1 (0), X=1254.82, Y=944.73, Mass=4162, SNR=41.3, Peak=243 HFD=4.3
19:10:23.442 00.002 31432 MultiStar: [#1 0.57,0.54,0.00,M1] [#2 1.22,0.96,0.00,M6] [#3 0.89,0.37,0.00,M1] [#4 1.50,0.55,0.00,M4] [#5 0.89,0.08,0.00,M1] [#6 1.12,0.66,0.00,M2] [#7 1.73,0.60,0.00,M8] [#8 1.40,-0.18,0.00,M4] 
19:10:23.444 00.002 31432 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
19:10:23.446 00.002 31432 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.49)
19:10:23.448 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.60 hyp=0.83 cameraTheta=0.81 mountX=0.59 mountY=-0.51, mountTheta=-0.71
19:10:23.450 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.60, opts=13)
19:10:23.452 00.002 31432 Enqueuing Move request for scope (0.57, 0.60)
19:10:23.454 00.002 29876 Worker thread wakes up
19:10:23.454 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.60) opts 0xd
19:10:23.454 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.60)
19:10:23.454 00.000 29876 Moving (0.57, 0.60) raw xDistance=0.59 yDistance=-0.51
19:10:23.454 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.59
19:10:23.454 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:10:23.455 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
19:10:23.455 00.000 29876 MoveAxis(W, 62, ABG)
19:10:23.455 00.000 29876 Guiding  Dir = 3, Dur = 62
19:10:23.455 00.000 29876 IsSlewing returns 0
19:10:23.455 00.000 29876 IsGuiding returns 0
19:10:23.455 00.000 29876 PulseGuide returned control before completion, sleep 72
19:10:23.459 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=0, FiltMax=256, Gamma=0.490
19:10:23.471 00.012 31432 UpdateGuideState exits: m=4162 RSB=41.3
19:10:23.474 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:23.476 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:23.478 00.002 31432 Enqueuing Expose request
19:10:23.529 00.051 29876 IsGuiding returns 1
19:10:23.529 00.000 29876 scope still moving after pulse duration time elapsed
19:10:23.560 00.031 29876 IsSlewing returns 0
19:10:23.560 00.000 29876 IsGuiding returns 1
19:10:23.591 00.031 29876 IsSlewing returns 0
19:10:23.591 00.000 29876 IsGuiding returns 0
19:10:23.591 00.000 29876 scope move finished after 62 + 74 ms
19:10:23.591 00.000 29876 Move returns status 0, amount 62
19:10:23.591 00.000 29876 MoveAxis(N, 0, ABG)
19:10:23.591 00.000 29876 Move returns status 0, amount 0
19:10:23.591 00.000 29876 move complete, result=0
19:10:23.591 00.000 29876 worker thread done servicing request
19:10:23.591 00.000 29876 Worker thread wakes up
19:10:23.591 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:23.591 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:23.591 00.000 31432 GuideStep: 0.6 px 62 ms WEST, -0.5 px 0 ms NORTH
19:10:25.716 02.125 29876 Exposure complete
19:10:25.762 00.046 29876 worker thread done servicing request
19:10:25.763 00.001 31432 OnExposeComplete: enter
19:10:25.765 00.002 31432 UpdateGuideState(): m_state=6
19:10:25.767 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
19:10:25.768 00.001 31432 Star::Find returns 1 (0), X=1254.41, Y=944.39, Mass=4005, SNR=40.6, Peak=228 HFD=4.5
19:10:25.770 00.002 31432 MultiStar: [#1 0.09,0.50,0.84,U] [#2 0.44,1.18,0.00,M7] [#3 0.57,0.28,0.87,U] [#4 1.03,0.47,0.00,M5] [#5 0.44,0.40,0.80,U] [#6 1.00,0.24,0.00,M3] [#7 1.57,0.61,0.00,M9] [#8 0.92,-0.05,0.00,M5] 
19:10:25.772 00.002 31432 single-star, 3 included, MultiStar: {0.31, 0.36}, one-star: {0.16, 0.26}
19:10:25.774 00.002 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.99 = 0.99)
19:10:25.775 00.001 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.29)
19:10:25.778 00.003 31432 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.01 mountX=0.17 mountY=-0.23, mountTheta=-0.94
19:10:25.781 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.26, opts=13)
19:10:25.783 00.002 31432 Enqueuing Move request for scope (0.16, 0.26)
19:10:25.784 00.001 29876 Worker thread wakes up
19:10:25.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
19:10:25.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
19:10:25.784 00.000 29876 Moving (0.16, 0.26) raw xDistance=0.17 yDistance=-0.23
19:10:25.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:10:25.785 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:25.785 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:10:25.785 00.000 29876 MoveAxis(E, 0, ABG)
19:10:25.785 00.000 29876 Move returns status 0, amount 0
19:10:25.785 00.000 29876 MoveAxis(N, 0, ABG)
19:10:25.785 00.000 29876 Move returns status 0, amount 0
19:10:25.785 00.000 29876 move complete, result=0
19:10:25.785 00.000 29876 worker thread done servicing request
19:10:25.788 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:10:25.800 00.012 31432 UpdateGuideState exits: m=4005 RSB=40.6
19:10:25.802 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:25.804 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:25.805 00.001 31432 Enqueuing Expose request
19:10:25.807 00.002 29876 Worker thread wakes up
19:10:25.807 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:10:25.810 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:25.810 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:27.722 01.912 29876 Exposure complete
19:10:27.780 00.058 29876 worker thread done servicing request
19:10:27.780 00.000 31432 OnExposeComplete: enter
19:10:27.784 00.004 31432 UpdateGuideState(): m_state=6
19:10:27.788 00.004 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
19:10:27.791 00.003 31432 Star::Find returns 1 (0), X=1255.02, Y=944.11, Mass=3917, SNR=39.0, Peak=227 HFD=4.3
19:10:27.794 00.003 31432 MultiStar: [#1 0.71,0.59,0.00,M1] [#2 1.12,1.41,0.00,M8] [#3 0.72,0.04,0.94,U] [#4 0.76,0.76,0.00,M6] [#5 1.05,0.38,0.00,M1] [#6 1.51,0.31,0.00,M4] [#7 1.87,0.47,0.00,M10] [#8 1.71,-0.44,0.00,M6] 
19:10:27.797 00.003 31432 refined, 1 included, MultiStar: {0.75, 0.01}, one-star: {0.77, -0.02}
19:10:27.799 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
19:10:27.802 00.003 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
19:10:27.806 00.004 31432 CameraToMount -- cameraX=0.75 cameraY=0.01 hyp=0.75 cameraTheta=0.01 mountX=0.75 mountY=0.10, mountTheta=0.14
19:10:27.811 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=0.01, opts=13)
19:10:27.816 00.005 31432 Enqueuing Move request for scope (0.75, 0.01)
19:10:27.818 00.002 29876 Worker thread wakes up
19:10:27.818 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.01) opts 0xd
19:10:27.818 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, 0.01)
19:10:27.818 00.000 29876 Moving (0.75, 0.01) raw xDistance=0.75 yDistance=0.10
19:10:27.818 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.75
19:10:27.819 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:27.819 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:10:27.819 00.000 29876 MoveAxis(W, 72, ABG)
19:10:27.819 00.000 29876 Guiding  Dir = 3, Dur = 72
19:10:27.819 00.000 29876 IsSlewing returns 0
19:10:27.819 00.000 29876 IsGuiding returns 0
19:10:27.819 00.000 29876 PulseGuide returned control before completion, sleep 82
19:10:27.823 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:10:27.841 00.018 31432 UpdateGuideState exits: m=3917 RSB=39.0
19:10:27.844 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:27.847 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:27.853 00.006 31432 Enqueuing Expose request
19:10:27.907 00.054 29876 IsGuiding returns 1
19:10:27.907 00.000 29876 scope still moving after pulse duration time elapsed
19:10:27.937 00.030 29876 IsSlewing returns 0
19:10:27.937 00.000 29876 IsGuiding returns 1
19:10:27.967 00.030 29876 IsSlewing returns 0
19:10:27.967 00.000 29876 IsGuiding returns 1
19:10:27.999 00.032 29876 IsSlewing returns 0
19:10:27.999 00.000 29876 IsGuiding returns 0
19:10:27.999 00.000 29876 scope move finished after 72 + 107 ms
19:10:27.999 00.000 29876 Move returns status 0, amount 72
19:10:27.999 00.000 29876 MoveAxis(N, 0, ABG)
19:10:27.999 00.000 29876 Move returns status 0, amount 0
19:10:27.999 00.000 29876 move complete, result=0
19:10:27.999 00.000 29876 worker thread done servicing request
19:10:27.999 00.000 29876 Worker thread wakes up
19:10:27.999 00.000 31432 GuideStep: 0.7 px 72 ms WEST, 0.1 px 0 ms NORTH
19:10:28.003 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:28.003 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:30.124 02.121 29876 Exposure complete
19:10:30.173 00.049 29876 worker thread done servicing request
19:10:30.173 00.000 31432 OnExposeComplete: enter
19:10:30.178 00.005 31432 UpdateGuideState(): m_state=6
19:10:30.181 00.003 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
19:10:30.185 00.004 31432 Star::Find returns 1 (0), X=1254.26, Y=943.63, Mass=3924, SNR=40.6, Peak=232 HFD=4.2
19:10:30.189 00.004 31432 MultiStar: [#1 0.00,0.17,0.86,U] [#2 1.14,0.75,0.00,M9] [#3 0.48,0.42,0.88,U] [#4 0.67,0.25,0.94,U] [#5 0.51,0.29,0.81,U] [#6 1.18,0.30,0.00,M5] [#7 1.10,0.37,0.00,R] [#8 1.24,-0.33,0.00,M7] 
19:10:30.192 00.003 31432 refined, 4 included, MultiStar: {0.33, 0.11}, one-star: {0.02, -0.50}
19:10:30.194 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
19:10:30.196 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.99)
19:10:30.200 00.004 31432 CameraToMount -- cameraX=0.33 cameraY=0.11 hyp=0.35 cameraTheta=0.31 mountX=0.34 mountY=-0.05, mountTheta=-0.16
19:10:30.204 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.11, opts=13)
19:10:30.207 00.003 31432 Enqueuing Move request for scope (0.33, 0.11)
19:10:30.209 00.002 29876 Worker thread wakes up
19:10:30.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.11) opts 0xd
19:10:30.209 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.11)
19:10:30.209 00.000 29876 Moving (0.33, 0.11) raw xDistance=0.34 yDistance=-0.05
19:10:30.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
19:10:30.210 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:30.210 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:10:30.210 00.000 29876 MoveAxis(W, 42, ABG)
19:10:30.210 00.000 29876 Guiding  Dir = 3, Dur = 42
19:10:30.210 00.000 29876 IsSlewing returns 0
19:10:30.210 00.000 29876 IsGuiding returns 0
19:10:30.211 00.001 29876 PulseGuide returned control before completion, sleep 52
19:10:30.215 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=0, FiltMax=256, Gamma=0.490
19:10:30.233 00.018 31432 UpdateGuideState exits: m=3924 RSB=40.6
19:10:30.236 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:30.240 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:30.242 00.002 31432 Enqueuing Expose request
19:10:30.275 00.033 29876 IsGuiding returns 1
19:10:30.275 00.000 29876 scope still moving after pulse duration time elapsed
19:10:30.306 00.031 29876 IsSlewing returns 0
19:10:30.306 00.000 29876 IsGuiding returns 1
19:10:30.337 00.031 29876 IsSlewing returns 0
19:10:30.337 00.000 29876 IsGuiding returns 1
19:10:30.367 00.030 29876 IsSlewing returns 0
19:10:30.367 00.000 29876 IsGuiding returns 1
19:10:30.399 00.032 29876 IsSlewing returns 0
19:10:30.399 00.000 29876 IsGuiding returns 1
19:10:30.429 00.030 29876 IsSlewing returns 0
19:10:30.429 00.000 29876 IsGuiding returns 0
19:10:30.429 00.000 29876 scope move finished after 42 + 176 ms
19:10:30.429 00.000 29876 Move returns status 0, amount 42
19:10:30.429 00.000 29876 MoveAxis(N, 0, ABG)
19:10:30.429 00.000 29876 Move returns status 0, amount 0
19:10:30.429 00.000 29876 move complete, result=0
19:10:30.429 00.000 29876 worker thread done servicing request
19:10:30.429 00.000 29876 Worker thread wakes up
19:10:30.429 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:30.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:30.429 00.000 31432 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
19:10:32.337 01.908 29876 Exposure complete
19:10:32.384 00.047 29876 worker thread done servicing request
19:10:32.384 00.000 31432 OnExposeComplete: enter
19:10:32.387 00.003 31432 UpdateGuideState(): m_state=6
19:10:32.392 00.005 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
19:10:32.394 00.002 31432 Star::Find returns 1 (0), X=1254.62, Y=944.22, Mass=3971, SNR=39.9, Peak=243 HFD=4.5
19:10:32.396 00.002 31432 MultiStar: [#1 0.26,0.28,0.86,U] [#2 0.95,0.95,0.00,M10] [#3 -0.18,0.12,0.92,U] [#4 0.73,0.43,0.00,M6] [#5 0.67,0.19,0.81,U] [#6 0.74,0.67,0.00,M6] [#7 0.14,0.26,0.82,U] [#8 1.29,-0.34,0.00,M8] 
19:10:32.398 00.002 31432 refined, 4 included, MultiStar: {0.25, 0.18}, one-star: {0.38, 0.09}
19:10:32.401 00.003 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
19:10:32.403 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
19:10:32.405 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.64 mountX=0.25 mountY=-0.14, mountTheta=-0.52
19:10:32.408 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.18, opts=13)
19:10:32.409 00.001 31432 Enqueuing Move request for scope (0.25, 0.18)
19:10:32.411 00.002 29876 Worker thread wakes up
19:10:32.412 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
19:10:32.412 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
19:10:32.412 00.000 29876 Moving (0.25, 0.18) raw xDistance=0.25 yDistance=-0.14
19:10:32.412 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
19:10:32.412 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:32.412 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:10:32.412 00.000 29876 MoveAxis(W, 30, ABG)
19:10:32.412 00.000 29876 Guiding  Dir = 3, Dur = 30
19:10:32.412 00.000 29876 IsSlewing returns 0
19:10:32.412 00.000 29876 IsGuiding returns 0
19:10:32.412 00.000 29876 PulseGuide returned control before completion, sleep 40
19:10:32.416 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:10:32.427 00.011 31432 UpdateGuideState exits: m=3971 RSB=39.9
19:10:32.430 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:32.432 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:32.434 00.002 31432 Enqueuing Expose request
19:10:32.460 00.026 29876 IsGuiding returns 1
19:10:32.460 00.000 29876 scope still moving after pulse duration time elapsed
19:10:32.492 00.032 29876 IsSlewing returns 0
19:10:32.492 00.000 29876 IsGuiding returns 1
19:10:32.522 00.030 29876 IsSlewing returns 0
19:10:32.522 00.000 29876 IsGuiding returns 1
19:10:32.552 00.030 29876 IsSlewing returns 0
19:10:32.552 00.000 29876 IsGuiding returns 0
19:10:32.552 00.000 29876 scope move finished after 30 + 110 ms
19:10:32.552 00.000 29876 Move returns status 0, amount 30
19:10:32.552 00.000 29876 MoveAxis(N, 0, ABG)
19:10:32.552 00.000 29876 Move returns status 0, amount 0
19:10:32.552 00.000 29876 move complete, result=0
19:10:32.552 00.000 29876 worker thread done servicing request
19:10:32.552 00.000 29876 Worker thread wakes up
19:10:32.552 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:32.552 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:32.552 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.1 px 0 ms NORTH
19:10:34.681 02.129 29876 Exposure complete
19:10:34.729 00.048 29876 worker thread done servicing request
19:10:34.729 00.000 31432 OnExposeComplete: enter
19:10:34.731 00.002 31432 UpdateGuideState(): m_state=6
19:10:34.733 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
19:10:34.737 00.004 31432 Star::Find returns 1 (0), X=1255.38, Y=944.42, Mass=4312, SNR=42.5, Peak=218 HFD=4.9
19:10:34.739 00.002 31432 MultiStar: [#1 1.01,0.24,0.00,M1] [#2 1.68,1.27,0.00,R] [#3 0.48,0.25,0.86,U] [#4 1.26,0.18,0.00,M7] [#5 0.71,0.37,0.00,M1] [#6 1.23,0.42,0.00,M7] [#7 0.73,0.24,0.78,U] [#8 1.86,-0.55,0.00,M9] 
19:10:34.741 00.002 31432 refined, 2 included, MultiStar: {0.80, 0.26}, one-star: {1.14, 0.29}
19:10:34.743 00.002 31432 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
19:10:34.744 00.001 31432 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
19:10:34.746 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=0.26 hyp=0.85 cameraTheta=0.32 mountX=0.81 mountY=-0.14, mountTheta=-0.17
19:10:34.749 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=0.26, opts=13)
19:10:34.751 00.002 31432 Enqueuing Move request for scope (0.80, 0.26)
19:10:34.753 00.002 29876 Worker thread wakes up
19:10:34.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.26) opts 0xd
19:10:34.753 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 0.26)
19:10:34.753 00.000 29876 Moving (0.80, 0.26) raw xDistance=0.81 yDistance=-0.14
19:10:34.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.81
19:10:34.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:34.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:10:34.753 00.000 29876 MoveAxis(W, 82, ABG)
19:10:34.753 00.000 29876 Guiding  Dir = 3, Dur = 82
19:10:34.753 00.000 29876 IsSlewing returns 0
19:10:34.753 00.000 29876 IsGuiding returns 0
19:10:34.754 00.001 29876 PulseGuide returned control before completion, sleep 92
19:10:34.757 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=256, Gamma=0.490
19:10:34.771 00.014 31432 UpdateGuideState exits: m=4312 RSB=42.5
19:10:34.774 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:34.776 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:34.778 00.002 31432 Enqueuing Expose request
19:10:34.848 00.070 29876 IsGuiding returns 1
19:10:34.848 00.000 29876 scope still moving after pulse duration time elapsed
19:10:34.879 00.031 29876 IsSlewing returns 0
19:10:34.879 00.000 29876 IsGuiding returns 0
19:10:34.879 00.000 29876 scope move finished after 82 + 44 ms
19:10:34.879 00.000 29876 Move returns status 0, amount 82
19:10:34.879 00.000 29876 MoveAxis(N, 0, ABG)
19:10:34.879 00.000 29876 Move returns status 0, amount 0
19:10:34.879 00.000 29876 move complete, result=0
19:10:34.879 00.000 29876 worker thread done servicing request
19:10:34.879 00.000 29876 Worker thread wakes up
19:10:34.879 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:34.879 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:34.879 00.000 31432 GuideStep: 0.8 px 82 ms WEST, -0.1 px 0 ms NORTH
19:10:36.793 01.914 29876 Exposure complete
19:10:36.837 00.044 29876 worker thread done servicing request
19:10:36.837 00.000 31432 OnExposeComplete: enter
19:10:36.839 00.002 31432 UpdateGuideState(): m_state=6
19:10:36.841 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
19:10:36.844 00.003 31432 Star::Find returns 1 (0), X=1255.38, Y=944.05, Mass=4015, SNR=40.8, Peak=252 HFD=4.2
19:10:36.847 00.003 31432 MultiStar: [#1 0.58,0.31,0.87,U] [#2 -0.38,-0.64,0.92,U] [#3 0.54,-0.22,0.90,U] [#4 1.41,0.79,0.00,M8] [#5 0.87,0.01,0.00,M2] [#6 1.49,0.57,0.00,M8] [#7 0.87,0.01,0.00,M1] [#8 1.48,-0.70,0.00,M10] 
19:10:36.849 00.002 31432 refined, 3 included, MultiStar: {0.48, -0.16}, one-star: {1.14, -0.08}
19:10:36.851 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
19:10:36.853 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
19:10:36.855 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=-0.16 hyp=0.51 cameraTheta=-0.32 mountX=0.48 mountY=0.23, mountTheta=0.45
19:10:36.858 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.16, opts=13)
19:10:36.860 00.002 31432 Enqueuing Move request for scope (0.48, -0.16)
19:10:36.862 00.002 29876 Worker thread wakes up
19:10:36.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.16) opts 0xd
19:10:36.862 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.16)
19:10:36.862 00.000 29876 Moving (0.48, -0.16) raw xDistance=0.48 yDistance=0.23
19:10:36.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
19:10:36.862 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:36.862 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:10:36.862 00.000 29876 MoveAxis(W, 58, ABG)
19:10:36.862 00.000 29876 Guiding  Dir = 3, Dur = 58
19:10:36.862 00.000 29876 IsSlewing returns 0
19:10:36.863 00.001 29876 IsGuiding returns 0
19:10:36.863 00.000 29876 PulseGuide returned control before completion, sleep 68
19:10:36.866 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:10:36.877 00.011 31432 UpdateGuideState exits: m=4015 RSB=40.8
19:10:36.880 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:36.882 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:36.883 00.001 31432 Enqueuing Expose request
19:10:36.934 00.051 29876 IsGuiding returns 1
19:10:36.934 00.000 29876 scope still moving after pulse duration time elapsed
19:10:36.965 00.031 29876 IsSlewing returns 0
19:10:36.965 00.000 29876 IsGuiding returns 1
19:10:36.997 00.032 29876 IsSlewing returns 0
19:10:36.997 00.000 29876 IsGuiding returns 1
19:10:37.027 00.030 29876 IsSlewing returns 0
19:10:37.027 00.000 29876 IsGuiding returns 0
19:10:37.027 00.000 29876 scope move finished after 58 + 106 ms
19:10:37.027 00.000 29876 Move returns status 0, amount 58
19:10:37.027 00.000 29876 MoveAxis(N, 0, ABG)
19:10:37.027 00.000 29876 Move returns status 0, amount 0
19:10:37.027 00.000 29876 move complete, result=0
19:10:37.027 00.000 29876 worker thread done servicing request
19:10:37.027 00.000 29876 Worker thread wakes up
19:10:37.027 00.000 31432 GuideStep: 0.5 px 58 ms WEST, 0.2 px 0 ms NORTH
19:10:37.030 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:37.030 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:39.154 02.124 29876 Exposure complete
19:10:39.198 00.044 29876 worker thread done servicing request
19:10:39.199 00.001 31432 OnExposeComplete: enter
19:10:39.201 00.002 31432 UpdateGuideState(): m_state=6
19:10:39.203 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
19:10:39.205 00.002 31432 Star::Find returns 1 (0), X=1254.23, Y=944.26, Mass=3810, SNR=39.3, Peak=238 HFD=4.3
19:10:39.207 00.002 31432 MultiStar: [#1 0.31,0.22,0.90,U] [#2 -0.63,-0.41,0.94,U] [#3 0.08,0.04,0.92,U] [#4 0.93,0.56,0.00,M9] [#5 0.59,0.42,0.82,U] [#6 0.90,0.56,0.00,M9] [#7 -0.07,0.20,0.86,U] [#8 0.86,-0.16,0.00,R] 
19:10:39.209 00.002 31432 refined, 5 included, MultiStar: {0.03, 0.09}, one-star: {-0.01, 0.13}
19:10:39.211 00.002 31432 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
19:10:39.213 00.002 31432 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
19:10:39.215 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.25 mountX=0.03 mountY=-0.09, mountTheta=-1.20
19:10:39.220 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.09, opts=13)
19:10:39.223 00.003 31432 Enqueuing Move request for scope (0.03, 0.09)
19:10:39.225 00.002 29876 Worker thread wakes up
19:10:39.226 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
19:10:39.226 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
19:10:39.226 00.000 29876 Moving (0.03, 0.09) raw xDistance=0.03 yDistance=-0.09
19:10:39.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:10:39.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:39.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:10:39.226 00.000 29876 MoveAxis(E, 0, ABG)
19:10:39.226 00.000 29876 Move returns status 0, amount 0
19:10:39.226 00.000 29876 MoveAxis(N, 0, ABG)
19:10:39.226 00.000 29876 Move returns status 0, amount 0
19:10:39.226 00.000 29876 move complete, result=0
19:10:39.226 00.000 29876 worker thread done servicing request
19:10:39.230 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:39.242 00.012 31432 UpdateGuideState exits: m=3810 RSB=39.3
19:10:39.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:39.246 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:39.248 00.002 31432 Enqueuing Expose request
19:10:39.250 00.002 29876 Worker thread wakes up
19:10:39.250 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:39.250 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:39.250 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:10:41.160 01.910 29876 Exposure complete
19:10:41.204 00.044 29876 worker thread done servicing request
19:10:41.204 00.000 31432 OnExposeComplete: enter
19:10:41.207 00.003 31432 UpdateGuideState(): m_state=6
19:10:41.208 00.001 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
19:10:41.211 00.003 31432 Star::Find returns 1 (0), X=1254.83, Y=944.06, Mass=3828, SNR=39.2, Peak=253 HFD=4.2
19:10:41.212 00.001 31432 MultiStar: [#1 -0.07,0.24,0.87,U] [#2 -0.74,-0.41,0.00,M1] [#3 0.47,0.30,0.91,U] [#4 0.51,-0.01,0.93,U] [#5 0.04,0.55,0.86,U] [#6 0.27,0.38,0.82,U] [#7 0.25,0.27,0.82,U] [#8 -0.11,0.15,0.73,U] 
19:10:41.214 00.002 31432 refined, 7 included, MultiStar: {0.26, 0.22}, one-star: {0.59, -0.06}
19:10:41.216 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
19:10:41.218 00.002 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.69 = -2.60)
19:10:41.220 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.27 mountY=-0.18, mountTheta=-0.59
19:10:41.223 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.22, opts=13)
19:10:41.225 00.002 31432 Enqueuing Move request for scope (0.26, 0.22)
19:10:41.226 00.001 29876 Worker thread wakes up
19:10:41.227 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
19:10:41.227 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
19:10:41.227 00.000 29876 Moving (0.26, 0.22) raw xDistance=0.27 yDistance=-0.18
19:10:41.227 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
19:10:41.227 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:41.227 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:10:41.227 00.000 29876 MoveAxis(W, 26, ABG)
19:10:41.227 00.000 29876 Guiding  Dir = 3, Dur = 26
19:10:41.227 00.000 29876 IsSlewing returns 0
19:10:41.227 00.000 29876 IsGuiding returns 0
19:10:41.227 00.000 29876 PulseGuide returned control before completion, sleep 36
19:10:41.230 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:41.242 00.012 31432 UpdateGuideState exits: m=3828 RSB=39.2
19:10:41.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:41.246 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:41.248 00.002 31432 Enqueuing Expose request
19:10:41.267 00.019 29876 IsGuiding returns 1
19:10:41.267 00.000 29876 scope still moving after pulse duration time elapsed
19:10:41.297 00.030 29876 IsSlewing returns 0
19:10:41.297 00.000 29876 IsGuiding returns 1
19:10:41.328 00.031 29876 IsSlewing returns 0
19:10:41.328 00.000 29876 IsGuiding returns 0
19:10:41.328 00.000 29876 scope move finished after 26 + 74 ms
19:10:41.328 00.000 29876 Move returns status 0, amount 26
19:10:41.328 00.000 29876 MoveAxis(N, 0, ABG)
19:10:41.328 00.000 29876 Move returns status 0, amount 0
19:10:41.328 00.000 29876 move complete, result=0
19:10:41.328 00.000 29876 worker thread done servicing request
19:10:41.328 00.000 29876 Worker thread wakes up
19:10:41.328 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.2 px 0 ms NORTH
19:10:41.331 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:41.331 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:43.458 02.127 29876 Exposure complete
19:10:43.503 00.045 29876 worker thread done servicing request
19:10:43.503 00.000 31432 OnExposeComplete: enter
19:10:43.505 00.002 31432 UpdateGuideState(): m_state=6
19:10:43.507 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
19:10:43.509 00.002 31432 Star::Find returns 1 (0), X=1254.73, Y=944.36, Mass=3801, SNR=39.1, Peak=240 HFD=4.4
19:10:43.511 00.002 31432 MultiStar: [#1 0.57,0.39,0.87,U] [#2 -0.45,-0.68,0.00,M2] [#3 0.57,-0.18,0.88,U] [#4 1.24,0.06,0.00,M9] [#5 0.54,0.01,0.81,U] [#6 0.68,0.45,0.00,M9] [#7 0.36,0.07,0.90,U] [#8 0.32,-0.42,0.73,U] 
19:10:43.513 00.002 31432 refined, 5 included, MultiStar: {0.48, 0.03}, one-star: {0.49, 0.23}
19:10:43.515 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
19:10:43.517 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
19:10:43.519 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.03 hyp=0.48 cameraTheta=0.07 mountX=0.48 mountY=0.04, mountTheta=0.08
19:10:43.521 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.03, opts=13)
19:10:43.523 00.002 31432 Enqueuing Move request for scope (0.48, 0.03)
19:10:43.525 00.002 29876 Worker thread wakes up
19:10:43.525 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.03) opts 0xd
19:10:43.525 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.03)
19:10:43.525 00.000 29876 Moving (0.48, 0.03) raw xDistance=0.48 yDistance=0.04
19:10:43.525 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
19:10:43.525 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:43.525 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:10:43.525 00.000 29876 MoveAxis(W, 50, ABG)
19:10:43.525 00.000 29876 Guiding  Dir = 3, Dur = 50
19:10:43.525 00.000 29876 IsSlewing returns 0
19:10:43.525 00.000 29876 IsGuiding returns 0
19:10:43.526 00.001 29876 PulseGuide returned control before completion, sleep 60
19:10:43.529 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:10:43.541 00.012 31432 UpdateGuideState exits: m=3801 RSB=39.1
19:10:43.543 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:43.545 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:43.547 00.002 31432 Enqueuing Expose request
19:10:43.595 00.048 29876 IsGuiding returns 1
19:10:43.595 00.000 29876 scope still moving after pulse duration time elapsed
19:10:43.625 00.030 29876 IsSlewing returns 0
19:10:43.625 00.000 29876 IsGuiding returns 1
19:10:43.657 00.032 29876 IsSlewing returns 0
19:10:43.657 00.000 29876 IsGuiding returns 1
19:10:43.688 00.031 29876 IsSlewing returns 0
19:10:43.688 00.000 29876 IsGuiding returns 1
19:10:43.720 00.032 29876 IsSlewing returns 0
19:10:43.720 00.000 29876 IsGuiding returns 1
19:10:43.752 00.032 29876 IsSlewing returns 0
19:10:43.752 00.000 29876 IsGuiding returns 0
19:10:43.752 00.000 29876 scope move finished after 50 + 176 ms
19:10:43.752 00.000 29876 Move returns status 0, amount 50
19:10:43.752 00.000 29876 MoveAxis(N, 0, ABG)
19:10:43.752 00.000 29876 Move returns status 0, amount 0
19:10:43.752 00.000 29876 move complete, result=0
19:10:43.753 00.001 29876 worker thread done servicing request
19:10:43.753 00.000 29876 Worker thread wakes up
19:10:43.753 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:43.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:43.753 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.0 px 0 ms NORTH
19:10:45.657 01.904 29876 Exposure complete
19:10:45.705 00.048 29876 worker thread done servicing request
19:10:45.705 00.000 31432 OnExposeComplete: enter
19:10:45.707 00.002 31432 UpdateGuideState(): m_state=6
19:10:45.709 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
19:10:45.711 00.002 31432 Star::Find returns 1 (0), X=1254.50, Y=944.08, Mass=3825, SNR=39.7, Peak=244 HFD=4.3
19:10:45.713 00.002 31432 MultiStar: [#1 -0.07,-0.22,0.87,U] [#2 -1.28,-0.76,0.00,M3] [#3 -0.02,-0.68,0.94,U] [#4 0.87,-0.08,0.00,M10] [#5 0.02,-0.19,0.83,U] [#6 0.09,0.48,0.79,U] [#7 -0.13,-0.29,0.83,U] [#8 0.12,-0.67,0.78,U] 
19:10:45.715 00.002 31432 refined, 6 included, MultiStar: {0.04, -0.23}, one-star: {0.26, -0.05}
19:10:45.717 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
19:10:45.719 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
19:10:45.720 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.40 mountX=0.04 mountY=0.24, mountTheta=1.42
19:10:45.724 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.23, opts=13)
19:10:45.726 00.002 31432 Enqueuing Move request for scope (0.04, -0.23)
19:10:45.728 00.002 29876 Worker thread wakes up
19:10:45.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
19:10:45.728 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
19:10:45.728 00.000 29876 Moving (0.04, -0.23) raw xDistance=0.04 yDistance=0.24
19:10:45.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:10:45.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:45.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:10:45.728 00.000 29876 MoveAxis(E, 0, ABG)
19:10:45.728 00.000 29876 Move returns status 0, amount 0
19:10:45.728 00.000 29876 MoveAxis(N, 0, ABG)
19:10:45.728 00.000 29876 Move returns status 0, amount 0
19:10:45.728 00.000 29876 move complete, result=0
19:10:45.728 00.000 29876 worker thread done servicing request
19:10:45.732 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:10:45.744 00.012 31432 UpdateGuideState exits: m=3825 RSB=39.7
19:10:45.746 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:45.749 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:45.751 00.002 31432 Enqueuing Expose request
19:10:45.753 00.002 29876 Worker thread wakes up
19:10:45.753 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:10:45.755 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:45.755 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:47.982 02.227 29876 Exposure complete
19:10:48.026 00.044 29876 worker thread done servicing request
19:10:48.028 00.002 31432 OnExposeComplete: enter
19:10:48.030 00.002 31432 UpdateGuideState(): m_state=6
19:10:48.032 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
19:10:48.034 00.002 31432 Star::Find returns 1 (0), X=1254.31, Y=944.39, Mass=4073, SNR=40.7, Peak=219 HFD=4.7
19:10:48.036 00.002 31432 MultiStar: [#1 -0.03,0.17,0.86,U] [#2 -1.16,-0.64,0.00,M4] [#3 -0.35,-0.08,0.86,U] [#4 0.51,0.53,0.92,U] [#5 -0.10,-0.14,0.78,U] [#6 0.14,0.44,0.77,U] [#7 -0.44,0.04,0.79,U] [#8 -0.43,-0.07,0.73,U] 
19:10:48.038 00.002 31432 refined, 7 included, MultiStar: {-0.06, 0.15}, one-star: {0.07, 0.27}
19:10:48.040 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.93 = 1.93)
19:10:48.042 00.002 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.94 = -1.34)
19:10:48.044 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.96 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
19:10:48.046 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.15, opts=13)
19:10:48.048 00.002 31432 Enqueuing Move request for scope (-0.06, 0.15)
19:10:48.050 00.002 29876 Worker thread wakes up
19:10:48.050 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
19:10:48.050 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
19:10:48.050 00.000 29876 Moving (-0.06, 0.15) raw xDistance=-0.06 yDistance=-0.16
19:10:48.050 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:10:48.050 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:48.051 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:10:48.051 00.000 29876 MoveAxis(E, 0, ABG)
19:10:48.051 00.000 29876 Move returns status 0, amount 0
19:10:48.051 00.000 29876 MoveAxis(N, 0, ABG)
19:10:48.051 00.000 29876 Move returns status 0, amount 0
19:10:48.051 00.000 29876 move complete, result=0
19:10:48.051 00.000 29876 worker thread done servicing request
19:10:48.055 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:48.070 00.015 31432 UpdateGuideState exits: m=4073 RSB=40.7
19:10:48.074 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:48.077 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:48.081 00.004 31432 Enqueuing Expose request
19:10:48.085 00.004 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:10:48.088 00.003 29876 Worker thread wakes up
19:10:48.088 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:48.088 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:49.995 01.907 29876 Exposure complete
19:10:50.039 00.044 29876 worker thread done servicing request
19:10:50.039 00.000 31432 OnExposeComplete: enter
19:10:50.042 00.003 31432 UpdateGuideState(): m_state=6
19:10:50.044 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
19:10:50.045 00.001 31432 Star::Find returns 1 (0), X=1254.70, Y=944.11, Mass=3965, SNR=40.9, Peak=244 HFD=4.5
19:10:50.048 00.003 31432 MultiStar: [#1 -0.14,-0.18,0.83,U] [#2 -0.72,-0.50,0.00,M5] [#3 0.17,-0.27,0.84,U] [#4 1.09,0.22,0.00,M10] [#5 0.30,0.03,0.77,U] [#6 0.50,0.59,0.00,M8] [#7 0.11,0.22,0.80,U] [#8 -0.14,-0.24,0.72,U] 
19:10:50.050 00.002 31432 refined, 5 included, MultiStar: {0.14, -0.08}, one-star: {0.46, -0.02}
19:10:50.052 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
19:10:50.054 00.002 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
19:10:50.056 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.49 mountX=0.14 mountY=0.10, mountTheta=0.60
19:10:50.059 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.08, opts=13)
19:10:50.061 00.002 31432 Enqueuing Move request for scope (0.14, -0.08)
19:10:50.063 00.002 29876 Worker thread wakes up
19:10:50.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
19:10:50.063 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
19:10:50.063 00.000 29876 Moving (0.14, -0.08) raw xDistance=0.14 yDistance=0.10
19:10:50.063 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:10:50.063 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:50.063 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:10:50.063 00.000 29876 MoveAxis(E, 0, ABG)
19:10:50.063 00.000 29876 Move returns status 0, amount 0
19:10:50.063 00.000 29876 MoveAxis(N, 0, ABG)
19:10:50.063 00.000 29876 Move returns status 0, amount 0
19:10:50.063 00.000 29876 move complete, result=0
19:10:50.063 00.000 29876 worker thread done servicing request
19:10:50.067 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:10:50.079 00.012 31432 UpdateGuideState exits: m=3965 RSB=40.9
19:10:50.081 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:50.083 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:50.085 00.002 31432 Enqueuing Expose request
19:10:50.087 00.002 29876 Worker thread wakes up
19:10:50.087 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:10:50.089 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:50.089 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:52.211 02.122 29876 Exposure complete
19:10:52.257 00.046 29876 worker thread done servicing request
19:10:52.257 00.000 31432 OnExposeComplete: enter
19:10:52.259 00.002 31432 UpdateGuideState(): m_state=6
19:10:52.261 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
19:10:52.263 00.002 31432 Star::Find returns 1 (0), X=1254.98, Y=944.40, Mass=3975, SNR=39.8, Peak=237 HFD=4.1
19:10:52.265 00.002 31432 MultiStar: [#1 0.24,0.31,0.87,U] [#2 -0.60,-0.29,0.90,U] [#3 0.61,-0.20,0.89,U] [#4 1.04,0.43,0.00,R] [#5 0.67,0.65,0.00,M1] [#6 0.81,0.22,0.00,M9] [#7 -0.09,0.11,0.81,U] [#8 0.22,0.26,0.74,U] 
19:10:52.267 00.002 31432 refined, 5 included, MultiStar: {0.20, 0.07}, one-star: {0.74, 0.27}
19:10:52.269 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.33 = 0.33)
19:10:52.270 00.001 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.95)
19:10:52.273 00.003 31432 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=0.20 mountY=-0.04, mountTheta=-0.20
19:10:52.277 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.07, opts=13)
19:10:52.279 00.002 31432 Enqueuing Move request for scope (0.20, 0.07)
19:10:52.281 00.002 29876 Worker thread wakes up
19:10:52.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
19:10:52.281 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
19:10:52.281 00.000 29876 Moving (0.20, 0.07) raw xDistance=0.20 yDistance=-0.04
19:10:52.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
19:10:52.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:52.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:10:52.281 00.000 29876 MoveAxis(W, 19, ABG)
19:10:52.281 00.000 29876 Guiding  Dir = 3, Dur = 19
19:10:52.282 00.001 29876 IsSlewing returns 0
19:10:52.282 00.000 29876 IsGuiding returns 0
19:10:52.282 00.000 29876 PulseGuide returned control before completion, sleep 29
19:10:52.285 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:10:52.298 00.013 31432 UpdateGuideState exits: m=3975 RSB=39.8
19:10:52.300 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:52.302 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:52.304 00.002 31432 Enqueuing Expose request
19:10:52.318 00.014 29876 IsGuiding returns 0
19:10:52.318 00.000 29876 Move returns status 0, amount 19
19:10:52.318 00.000 29876 MoveAxis(N, 0, ABG)
19:10:52.318 00.000 29876 Move returns status 0, amount 0
19:10:52.318 00.000 29876 move complete, result=0
19:10:52.319 00.001 29876 worker thread done servicing request
19:10:52.319 00.000 29876 Worker thread wakes up
19:10:52.319 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:52.319 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:52.320 00.001 31432 GuideStep: 0.2 px 19 ms WEST, -0.0 px 0 ms NORTH
19:10:54.233 01.913 29876 Exposure complete
19:10:54.279 00.046 29876 worker thread done servicing request
19:10:54.279 00.000 31432 OnExposeComplete: enter
19:10:54.281 00.002 31432 UpdateGuideState(): m_state=6
19:10:54.283 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
19:10:54.285 00.002 31432 Star::Find returns 1 (0), X=1255.55, Y=944.76, Mass=3829, SNR=38.9, Peak=237 HFD=3.9
19:10:54.287 00.002 31432 MultiStar: [#1 0.82,0.73,0.00,M1] [#2 0.11,-0.17,0.98,U] [#3 1.25,-0.05,0.00,M1] [#4 0.44,0.18,0.99,U] [#5 1.31,0.51,0.00,M2] [#6 1.46,1.00,0.00,M10] [#7 1.06,0.53,0.00,M1] [#8 1.34,0.39,0.00,M1] 
19:10:54.289 00.002 31432 refined, 2 included, MultiStar: {0.63, 0.22}, one-star: {1.31, 0.63}
19:10:54.291 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
19:10:54.293 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
19:10:54.295 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=0.22 hyp=0.66 cameraTheta=0.33 mountX=0.63 mountY=-0.12, mountTheta=-0.18
19:10:54.298 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=0.22, opts=13)
19:10:54.300 00.002 31432 Enqueuing Move request for scope (0.63, 0.22)
19:10:54.302 00.002 29876 Worker thread wakes up
19:10:54.302 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.22) opts 0xd
19:10:54.302 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, 0.22)
19:10:54.302 00.000 29876 Moving (0.63, 0.22) raw xDistance=0.63 yDistance=-0.12
19:10:54.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
19:10:54.302 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:54.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:10:54.302 00.000 29876 MoveAxis(W, 64, ABG)
19:10:54.302 00.000 29876 Guiding  Dir = 3, Dur = 64
19:10:54.302 00.000 29876 IsSlewing returns 0
19:10:54.302 00.000 29876 IsGuiding returns 0
19:10:54.303 00.001 29876 PulseGuide returned control before completion, sleep 74
19:10:54.306 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:10:54.317 00.011 31432 UpdateGuideState exits: m=3829 RSB=38.9
19:10:54.320 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:54.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:54.323 00.001 31432 Enqueuing Expose request
19:10:54.387 00.064 29876 IsGuiding returns 1
19:10:54.387 00.000 29876 scope still moving after pulse duration time elapsed
19:10:54.419 00.032 29876 IsSlewing returns 0
19:10:54.419 00.000 29876 IsGuiding returns 1
19:10:54.450 00.031 29876 IsSlewing returns 0
19:10:54.450 00.000 29876 IsGuiding returns 1
19:10:54.482 00.032 29876 IsSlewing returns 0
19:10:54.482 00.000 29876 IsGuiding returns 1
19:10:54.512 00.030 29876 IsSlewing returns 0
19:10:54.512 00.000 29876 IsGuiding returns 0
19:10:54.512 00.000 29876 scope move finished after 64 + 145 ms
19:10:54.512 00.000 29876 Move returns status 0, amount 64
19:10:54.512 00.000 29876 MoveAxis(N, 0, ABG)
19:10:54.512 00.000 29876 Move returns status 0, amount 0
19:10:54.512 00.000 29876 move complete, result=0
19:10:54.512 00.000 29876 worker thread done servicing request
19:10:54.512 00.000 29876 Worker thread wakes up
19:10:54.512 00.000 31432 GuideStep: 0.6 px 64 ms WEST, -0.1 px 0 ms NORTH
19:10:54.518 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:54.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:56.647 02.129 29876 Exposure complete
19:10:56.693 00.046 29876 worker thread done servicing request
19:10:56.693 00.000 31432 OnExposeComplete: enter
19:10:56.697 00.004 31432 UpdateGuideState(): m_state=6
19:10:56.699 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
19:10:56.701 00.002 31432 Star::Find returns 1 (0), X=1255.96, Y=944.09, Mass=3741, SNR=39.5, Peak=252 HFD=4.3
19:10:56.703 00.002 31432 MultiStar: large primary error, entering stabilization period
19:10:56.704 00.001 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
19:10:56.706 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
19:10:56.708 00.002 31432 CameraToMount -- cameraX=1.72 cameraY=-0.04 hyp=1.72 cameraTheta=-0.02 mountX=1.72 mountY=0.31, mountTheta=0.18
19:10:56.711 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.72, y=-0.04, opts=13)
19:10:56.713 00.002 31432 Enqueuing Move request for scope (1.72, -0.04)
19:10:56.715 00.002 29876 Worker thread wakes up
19:10:56.715 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.72, -0.04) opts 0xd
19:10:56.715 00.000 29876 Handling offset move in thread for scope, endpoint = (1.72, -0.04)
19:10:56.715 00.000 29876 Moving (1.72, -0.04) raw xDistance=1.72 yDistance=0.31
19:10:56.715 00.000 29876 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.72
19:10:56.715 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.31
19:10:56.715 00.000 29876 MoveAxis(W, 174, ABG)
19:10:56.715 00.000 29876 Guiding  Dir = 3, Dur = 174
19:10:56.715 00.000 29876 IsSlewing returns 0
19:10:56.715 00.000 29876 IsGuiding returns 0
19:10:56.716 00.001 29876 PulseGuide returned control before completion, sleep 184
19:10:56.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:10:56.733 00.014 31432 UpdateGuideState exits: m=3741 RSB=39.5
19:10:56.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:56.737 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:56.739 00.002 31432 Enqueuing Expose request
19:10:56.907 00.168 29876 IsGuiding returns 1
19:10:56.907 00.000 29876 scope still moving after pulse duration time elapsed
19:10:56.937 00.030 29876 IsSlewing returns 0
19:10:56.937 00.000 29876 IsGuiding returns 1
19:10:56.968 00.031 29876 IsSlewing returns 0
19:10:56.968 00.000 29876 IsGuiding returns 1
19:10:56.999 00.031 29876 IsSlewing returns 0
19:10:56.999 00.000 29876 IsGuiding returns 0
19:10:56.999 00.000 29876 scope move finished after 174 + 109 ms
19:10:56.999 00.000 29876 Move returns status 0, amount 174
19:10:56.999 00.000 29876 MoveAxis(S, 22, ABG)
19:10:56.999 00.000 29876 Guiding  Dir = 1, Dur = 22
19:10:56.999 00.000 29876 IsSlewing returns 0
19:10:56.999 00.000 29876 IsGuiding returns 0
19:10:56.999 00.000 29876 PulseGuide returned control before completion, sleep 32
19:10:57.045 00.046 29876 IsGuiding returns 1
19:10:57.045 00.000 29876 scope still moving after pulse duration time elapsed
19:10:57.076 00.031 29876 IsSlewing returns 0
19:10:57.076 00.000 29876 IsGuiding returns 1
19:10:57.106 00.030 29876 IsSlewing returns 0
19:10:57.106 00.000 29876 IsGuiding returns 1
19:10:57.137 00.031 29876 IsSlewing returns 0
19:10:57.137 00.000 29876 IsGuiding returns 1
19:10:57.167 00.030 29876 IsSlewing returns 0
19:10:57.167 00.000 29876 IsGuiding returns 0
19:10:57.167 00.000 29876 scope move finished after 22 + 146 ms
19:10:57.167 00.000 29876 Move returns status 0, amount 22
19:10:57.167 00.000 29876 move complete, result=0
19:10:57.168 00.001 29876 worker thread done servicing request
19:10:57.168 00.000 29876 Worker thread wakes up
19:10:57.168 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:57.168 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:10:57.168 00.000 31432 GuideStep: 1.7 px 174 ms WEST, 0.3 px 22 ms SOUTH
19:10:59.083 01.915 29876 Exposure complete
19:10:59.125 00.042 29876 worker thread done servicing request
19:10:59.125 00.000 31432 OnExposeComplete: enter
19:10:59.128 00.003 31432 UpdateGuideState(): m_state=6
19:10:59.130 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
19:10:59.132 00.002 31432 Star::Find returns 1 (0), X=1254.89, Y=944.09, Mass=3754, SNR=38.7, Peak=253 HFD=4.2
19:10:59.133 00.001 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
19:10:59.135 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
19:10:59.137 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=-0.04 hyp=0.65 cameraTheta=-0.06 mountX=0.65 mountY=0.14, mountTheta=0.21
19:10:59.140 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=-0.04, opts=13)
19:10:59.142 00.002 31432 Enqueuing Move request for scope (0.65, -0.04)
19:10:59.145 00.003 29876 Worker thread wakes up
19:10:59.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.04) opts 0xd
19:10:59.145 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, -0.04)
19:10:59.145 00.000 29876 Moving (0.65, -0.04) raw xDistance=0.65 yDistance=0.14
19:10:59.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.65
19:10:59.145 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:10:59.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:10:59.145 00.000 29876 MoveAxis(W, 87, ABG)
19:10:59.145 00.000 29876 Guiding  Dir = 3, Dur = 87
19:10:59.146 00.001 29876 IsSlewing returns 0
19:10:59.146 00.000 29876 IsGuiding returns 0
19:10:59.146 00.000 29876 PulseGuide returned control before completion, sleep 97
19:10:59.149 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:10:59.161 00.012 31432 UpdateGuideState exits: m=3754 RSB=38.7
19:10:59.164 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:10:59.166 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:10:59.168 00.002 31432 Enqueuing Expose request
19:10:59.249 00.081 29876 IsGuiding returns 1
19:10:59.249 00.000 29876 scope still moving after pulse duration time elapsed
19:10:59.281 00.032 29876 IsSlewing returns 0
19:10:59.281 00.000 29876 IsGuiding returns 1
19:10:59.311 00.030 29876 IsSlewing returns 0
19:10:59.311 00.000 29876 IsGuiding returns 0
19:10:59.311 00.000 29876 scope move finished after 87 + 78 ms
19:10:59.311 00.000 29876 Move returns status 0, amount 87
19:10:59.311 00.000 29876 MoveAxis(N, 0, ABG)
19:10:59.311 00.000 29876 Move returns status 0, amount 0
19:10:59.311 00.000 29876 move complete, result=0
19:10:59.311 00.000 29876 worker thread done servicing request
19:10:59.311 00.000 29876 Worker thread wakes up
19:10:59.311 00.000 31432 GuideStep: 0.7 px 87 ms WEST, 0.1 px 0 ms NORTH
19:10:59.314 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:10:59.314 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:01.443 02.129 29876 Exposure complete
19:11:01.489 00.046 29876 worker thread done servicing request
19:11:01.491 00.002 31432 OnExposeComplete: enter
19:11:01.492 00.001 31432 UpdateGuideState(): m_state=6
19:11:01.494 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
19:11:01.496 00.002 31432 Star::Find returns 1 (0), X=1254.00, Y=944.46, Mass=4074, SNR=41.4, Peak=252 HFD=4.1
19:11:01.498 00.002 31432 MultiStar: exiting stabilization period
19:11:01.501 00.003 31432 MultiStar: [#1 -0.16,0.38,0.81,U] [#2 -1.71,-0.44,0.00,M4] [#3 -0.35,0.27,0.88,U] [#4 -0.89,0.24,0.00,M1] [#5 -0.33,0.48,0.80,U] [#6 0.20,1.13,0.00,R] [#7 -0.40,0.32,0.79,U] [#8 -0.97,-0.38,0.00,M2] 
19:11:01.502 00.001 31432 single-star, 4 included, MultiStar: {-0.29, 0.35}, one-star: {-0.24, 0.34}
19:11:01.503 00.001 31432 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
19:11:01.507 00.004 31432 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.10)
19:11:01.509 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.41 cameraTheta=2.20 mountX=-0.23 mountY=-0.37, mountTheta=-2.14
19:11:01.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.34, opts=13)
19:11:01.514 00.002 31432 Enqueuing Move request for scope (-0.24, 0.34)
19:11:01.516 00.002 29876 Worker thread wakes up
19:11:01.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
19:11:01.516 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
19:11:01.516 00.000 29876 Moving (-0.24, 0.34) raw xDistance=-0.23 yDistance=-0.37
19:11:01.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
19:11:01.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:11:01.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:11:01.516 00.000 29876 MoveAxis(E, 10, ABG)
19:11:01.516 00.000 29876 Guiding  Dir = 2, Dur = 10
19:11:01.516 00.000 29876 IsSlewing returns 0
19:11:01.517 00.001 29876 IsGuiding returns 0
19:11:01.517 00.000 29876 PulseGuide returned control before completion, sleep 20
19:11:01.521 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:01.532 00.011 31432 UpdateGuideState exits: m=4074 RSB=41.4
19:11:01.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:01.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:01.538 00.002 31432 Enqueuing Expose request
19:11:01.551 00.013 29876 IsGuiding returns 0
19:11:01.551 00.000 29876 Move returns status 0, amount 10
19:11:01.551 00.000 29876 MoveAxis(N, 0, ABG)
19:11:01.551 00.000 29876 Move returns status 0, amount 0
19:11:01.551 00.000 29876 move complete, result=0
19:11:01.551 00.000 29876 worker thread done servicing request
19:11:01.551 00.000 29876 Worker thread wakes up
19:11:01.552 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:01.552 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:01.552 00.000 31432 GuideStep: -0.2 px 10 ms EAST, -0.4 px 0 ms NORTH
19:11:03.453 01.901 29876 Exposure complete
19:11:03.496 00.043 29876 worker thread done servicing request
19:11:03.496 00.000 31432 OnExposeComplete: enter
19:11:03.499 00.003 31432 UpdateGuideState(): m_state=6
19:11:03.501 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
19:11:03.502 00.001 31432 Star::Find returns 1 (0), X=1254.00, Y=944.62, Mass=3884, SNR=39.7, Peak=226 HFD=4.5
19:11:03.504 00.002 31432 MultiStar: [#1 -0.48,0.58,0.84,U] [#2 -1.44,-0.42,0.00,M5] [#3 -0.45,0.67,0.00,M1] [#4 -0.84,0.20,0.00,M2] [#5 -0.56,0.42,0.80,U] [#6 -0.24,-0.39,0.81,U] [#7 -0.43,0.24,0.83,U] [#8 -0.60,-0.16,0.75,U] 
19:11:03.506 00.002 31432 refined, 5 included, MultiStar: {-0.41, 0.21}, one-star: {-0.24, 0.49}
19:11:03.508 00.002 31432 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.02) = xAngle (2.64 = 2.64)
19:11:03.510 00.002 31432 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.65 = -0.63)
19:11:03.512 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.21 hyp=0.47 cameraTheta=2.66 mountX=-0.41 mountY=-0.28, mountTheta=-2.55
19:11:03.517 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.21, opts=13)
19:11:03.521 00.004 31432 Enqueuing Move request for scope (-0.41, 0.21)
19:11:03.526 00.005 29876 Worker thread wakes up
19:11:03.526 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.21) opts 0xd
19:11:03.526 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.21)
19:11:03.527 00.001 29876 Moving (-0.41, 0.21) raw xDistance=-0.41 yDistance=-0.28
19:11:03.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
19:11:03.527 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:03.527 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:11:03.527 00.000 29876 MoveAxis(E, 41, ABG)
19:11:03.527 00.000 29876 Guiding  Dir = 2, Dur = 41
19:11:03.527 00.000 29876 IsSlewing returns 0
19:11:03.527 00.000 29876 IsGuiding returns 0
19:11:03.528 00.001 29876 PulseGuide returned control before completion, sleep 51
19:11:03.532 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:03.545 00.013 31432 UpdateGuideState exits: m=3884 RSB=39.7
19:11:03.548 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:03.550 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:03.552 00.002 31432 Enqueuing Expose request
19:11:03.591 00.039 29876 IsGuiding returns 1
19:11:03.591 00.000 29876 scope still moving after pulse duration time elapsed
19:11:03.621 00.030 29876 IsSlewing returns 0
19:11:03.621 00.000 29876 IsGuiding returns 0
19:11:03.621 00.000 29876 scope move finished after 41 + 52 ms
19:11:03.621 00.000 29876 Move returns status 0, amount 41
19:11:03.621 00.000 29876 MoveAxis(N, 0, ABG)
19:11:03.621 00.000 29876 Move returns status 0, amount 0
19:11:03.621 00.000 29876 move complete, result=0
19:11:03.621 00.000 29876 worker thread done servicing request
19:11:03.622 00.001 29876 Worker thread wakes up
19:11:03.622 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.3 px 0 ms NORTH
19:11:03.624 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:03.624 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:05.754 02.130 29876 Exposure complete
19:11:05.800 00.046 29876 worker thread done servicing request
19:11:05.800 00.000 31432 OnExposeComplete: enter
19:11:05.803 00.003 31432 UpdateGuideState(): m_state=6
19:11:05.805 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
19:11:05.807 00.002 31432 Star::Find returns 1 (0), X=1255.14, Y=944.49, Mass=3758, SNR=39.3, Peak=229 HFD=4.4
19:11:05.809 00.002 31432 MultiStar: [#1 0.54,0.26,0.88,U] [#2 -0.36,-0.45,0.97,U] [#3 0.57,0.01,0.94,U] [#4 0.06,0.10,0.95,U] [#5 0.92,0.17,0.00,M1] [#6 0.26,-0.82,0.00,M1] [#7 0.17,0.27,0.86,U] [#8 0.22,-0.19,0.76,U] 
19:11:05.811 00.002 31432 refined, 6 included, MultiStar: {0.30, 0.05}, one-star: {0.90, 0.36}
19:11:05.813 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
19:11:05.815 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.12)
19:11:05.817 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.31 cameraTheta=0.17 mountX=0.30 mountY=-0.01, mountTheta=-0.02
19:11:05.820 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.05, opts=13)
19:11:05.822 00.002 31432 Enqueuing Move request for scope (0.30, 0.05)
19:11:05.824 00.002 29876 Worker thread wakes up
19:11:05.825 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
19:11:05.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
19:11:05.825 00.000 29876 Moving (0.30, 0.05) raw xDistance=0.30 yDistance=-0.01
19:11:05.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
19:11:05.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:05.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:11:05.825 00.000 29876 MoveAxis(W, 24, ABG)
19:11:05.825 00.000 29876 Guiding  Dir = 3, Dur = 24
19:11:05.825 00.000 29876 IsSlewing returns 0
19:11:05.825 00.000 29876 IsGuiding returns 0
19:11:05.826 00.001 29876 PulseGuide returned control before completion, sleep 34
19:11:05.829 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:11:05.840 00.011 31432 UpdateGuideState exits: m=3758 RSB=39.3
19:11:05.842 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:05.844 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:05.846 00.002 31432 Enqueuing Expose request
19:11:05.874 00.028 29876 IsGuiding returns 1
19:11:05.874 00.000 29876 scope still moving after pulse duration time elapsed
19:11:05.906 00.032 29876 IsSlewing returns 0
19:11:05.906 00.000 29876 IsGuiding returns 0
19:11:05.906 00.000 29876 scope move finished after 24 + 56 ms
19:11:05.906 00.000 29876 Move returns status 0, amount 24
19:11:05.906 00.000 29876 MoveAxis(N, 0, ABG)
19:11:05.906 00.000 29876 Move returns status 0, amount 0
19:11:05.906 00.000 29876 move complete, result=0
19:11:05.906 00.000 29876 worker thread done servicing request
19:11:05.906 00.000 29876 Worker thread wakes up
19:11:05.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:05.906 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
19:11:05.909 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:07.812 01.903 29876 Exposure complete
19:11:07.858 00.046 29876 worker thread done servicing request
19:11:07.858 00.000 31432 OnExposeComplete: enter
19:11:07.861 00.003 31432 UpdateGuideState(): m_state=6
19:11:07.866 00.005 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
19:11:07.868 00.002 31432 Star::Find returns 1 (0), X=1255.26, Y=944.57, Mass=4046, SNR=40.5, Peak=241 HFD=4.4
19:11:07.870 00.002 31432 MultiStar: [#1 0.38,0.43,0.81,U] [#2 -0.59,-0.35,0.90,U] [#3 0.67,0.28,0.90,U] [#4 0.25,0.29,0.93,U] [#5 0.77,0.14,0.78,U] [#6 0.56,-0.55,0.76,U] [#7 0.16,0.09,0.84,U] [#8 0.16,0.04,0.75,U] 
19:11:07.872 00.002 31432 refined, 8 included, MultiStar: {0.38, 0.10}, one-star: {1.02, 0.44}
19:11:07.873 00.001 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:11:07.875 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.03)
19:11:07.877 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.27 mountX=0.38 mountY=-0.04, mountTheta=-0.12
19:11:07.880 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.10, opts=13)
19:11:07.883 00.003 31432 Enqueuing Move request for scope (0.38, 0.10)
19:11:07.885 00.002 29876 Worker thread wakes up
19:11:07.885 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd
19:11:07.885 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.10)
19:11:07.885 00.000 29876 Moving (0.38, 0.10) raw xDistance=0.38 yDistance=-0.04
19:11:07.885 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
19:11:07.885 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:07.885 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:11:07.885 00.000 29876 MoveAxis(W, 40, ABG)
19:11:07.885 00.000 29876 Guiding  Dir = 3, Dur = 40
19:11:07.885 00.000 29876 IsSlewing returns 0
19:11:07.885 00.000 29876 IsGuiding returns 0
19:11:07.886 00.001 29876 PulseGuide returned control before completion, sleep 50
19:11:07.892 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:11:07.903 00.011 31432 UpdateGuideState exits: m=4046 RSB=40.5
19:11:07.906 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:07.907 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:07.909 00.002 31432 Enqueuing Expose request
19:11:07.949 00.040 29876 IsGuiding returns 1
19:11:07.949 00.000 29876 scope still moving after pulse duration time elapsed
19:11:07.980 00.031 29876 IsSlewing returns 0
19:11:07.980 00.000 29876 IsGuiding returns 1
19:11:08.011 00.031 29876 IsSlewing returns 0
19:11:08.011 00.000 29876 IsGuiding returns 1
19:11:08.042 00.031 29876 IsSlewing returns 0
19:11:08.042 00.000 29876 IsGuiding returns 0
19:11:08.042 00.000 29876 scope move finished after 40 + 115 ms
19:11:08.042 00.000 29876 Move returns status 0, amount 40
19:11:08.042 00.000 29876 MoveAxis(N, 0, ABG)
19:11:08.042 00.000 29876 Move returns status 0, amount 0
19:11:08.042 00.000 29876 move complete, result=0
19:11:08.042 00.000 29876 worker thread done servicing request
19:11:08.042 00.000 29876 Worker thread wakes up
19:11:08.042 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:08.043 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:08.043 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.0 px 0 ms NORTH
19:11:10.171 02.128 29876 Exposure complete
19:11:10.214 00.043 29876 worker thread done servicing request
19:11:10.214 00.000 31432 OnExposeComplete: enter
19:11:10.217 00.003 31432 UpdateGuideState(): m_state=6
19:11:10.219 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
19:11:10.221 00.002 31432 Star::Find returns 1 (0), X=1255.55, Y=944.25, Mass=4142, SNR=41.5, Peak=252 HFD=4.6
19:11:10.223 00.002 31432 MultiStar: [#1 0.71,0.16,0.81,U] [#2 0.16,-0.42,0.84,U] [#3 1.23,-0.08,0.00,M1] [#4 0.69,-0.01,0.98,U] [#5 1.08,0.05,0.00,M1] [#6 1.16,-0.90,0.00,M1] [#7 0.38,-0.10,0.79,U] [#8 0.81,-0.07,0.00,M1] 
19:11:10.225 00.002 31432 refined, 4 included, MultiStar: {0.68, -0.04}, one-star: {1.31, 0.12}
19:11:10.227 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:11:10.229 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:11:10.231 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=-0.04 hyp=0.68 cameraTheta=-0.06 mountX=0.67 mountY=0.15, mountTheta=0.21
19:11:10.235 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=-0.04, opts=13)
19:11:10.238 00.003 31432 Enqueuing Move request for scope (0.68, -0.04)
19:11:10.240 00.002 29876 Worker thread wakes up
19:11:10.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.04) opts 0xd
19:11:10.240 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, -0.04)
19:11:10.240 00.000 29876 Moving (0.68, -0.04) raw xDistance=0.67 yDistance=0.15
19:11:10.240 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.67
19:11:10.240 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:10.240 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:11:10.240 00.000 29876 MoveAxis(W, 71, ABG)
19:11:10.240 00.000 29876 Guiding  Dir = 3, Dur = 71
19:11:10.240 00.000 29876 IsSlewing returns 0
19:11:10.241 00.001 29876 IsGuiding returns 0
19:11:10.241 00.000 29876 PulseGuide returned control before completion, sleep 81
19:11:10.244 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:11:10.255 00.011 31432 UpdateGuideState exits: m=4142 RSB=41.5
19:11:10.259 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:10.261 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:10.263 00.002 31432 Enqueuing Expose request
19:11:10.327 00.064 29876 IsGuiding returns 1
19:11:10.327 00.000 29876 scope still moving after pulse duration time elapsed
19:11:10.357 00.030 29876 IsSlewing returns 0
19:11:10.357 00.000 29876 IsGuiding returns 1
19:11:10.388 00.031 29876 IsSlewing returns 0
19:11:10.388 00.000 29876 IsGuiding returns 1
19:11:10.419 00.031 29876 IsSlewing returns 0
19:11:10.419 00.000 29876 IsGuiding returns 1
19:11:10.451 00.032 29876 IsSlewing returns 0
19:11:10.451 00.000 29876 IsGuiding returns 1
19:11:10.482 00.031 29876 IsSlewing returns 0
19:11:10.482 00.000 29876 IsGuiding returns 0
19:11:10.482 00.000 29876 scope move finished after 71 + 170 ms
19:11:10.482 00.000 29876 Move returns status 0, amount 71
19:11:10.482 00.000 29876 MoveAxis(N, 0, ABG)
19:11:10.482 00.000 29876 Move returns status 0, amount 0
19:11:10.482 00.000 29876 move complete, result=0
19:11:10.483 00.001 29876 worker thread done servicing request
19:11:10.483 00.000 29876 Worker thread wakes up
19:11:10.483 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:10.483 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:10.483 00.000 31432 GuideStep: 0.7 px 71 ms WEST, 0.1 px 0 ms NORTH
19:11:12.397 01.914 29876 Exposure complete
19:11:12.443 00.046 29876 worker thread done servicing request
19:11:12.443 00.000 31432 OnExposeComplete: enter
19:11:12.449 00.006 31432 UpdateGuideState(): m_state=6
19:11:12.453 00.004 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
19:11:12.459 00.006 31432 Star::Find returns 1 (0), X=1254.82, Y=944.28, Mass=3703, SNR=39.0, Peak=253 HFD=4.1
19:11:12.461 00.002 31432 MultiStar: [#1 -0.12,0.06,0.86,U] [#2 -0.43,-0.67,0.93,U] [#3 0.79,-0.06,0.94,U] [#4 -0.03,-0.29,0.97,U] [#5 0.55,0.09,0.85,U] [#6 0.32,-0.89,0.00,M2] [#7 -0.02,-0.15,0.86,U] [#8 0.33,-0.09,0.76,U] 
19:11:12.463 00.002 31432 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {0.58, 0.15}
19:11:12.465 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
19:11:12.467 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:11:12.472 00.005 31432 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=0.21 mountY=0.15, mountTheta=0.64
19:11:12.479 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.12, opts=13)
19:11:12.482 00.003 31432 Enqueuing Move request for scope (0.21, -0.12)
19:11:12.488 00.006 29876 Worker thread wakes up
19:11:12.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
19:11:12.488 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
19:11:12.488 00.000 29876 Moving (0.21, -0.12) raw xDistance=0.21 yDistance=0.15
19:11:12.489 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.21
19:11:12.489 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:12.489 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:11:12.489 00.000 29876 MoveAxis(W, 30, ABG)
19:11:12.489 00.000 29876 Guiding  Dir = 3, Dur = 30
19:11:12.489 00.000 29876 IsSlewing returns 0
19:11:12.489 00.000 29876 IsGuiding returns 0
19:11:12.490 00.001 29876 PulseGuide returned control before completion, sleep 40
19:11:12.496 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:11:12.511 00.015 31432 UpdateGuideState exits: m=3703 RSB=39.0
19:11:12.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:12.515 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:12.517 00.002 31432 Enqueuing Expose request
19:11:12.538 00.021 29876 IsGuiding returns 1
19:11:12.538 00.000 29876 scope still moving after pulse duration time elapsed
19:11:12.568 00.030 29876 IsSlewing returns 0
19:11:12.568 00.000 29876 IsGuiding returns 0
19:11:12.568 00.000 29876 scope move finished after 30 + 49 ms
19:11:12.568 00.000 29876 Move returns status 0, amount 30
19:11:12.568 00.000 29876 MoveAxis(N, 0, ABG)
19:11:12.568 00.000 29876 Move returns status 0, amount 0
19:11:12.568 00.000 29876 move complete, result=0
19:11:12.568 00.000 29876 worker thread done servicing request
19:11:12.568 00.000 29876 Worker thread wakes up
19:11:12.568 00.000 31432 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
19:11:12.572 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:12.572 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:14.704 02.132 29876 Exposure complete
19:11:14.750 00.046 31432 OnExposeComplete: enter
19:11:14.752 00.002 31432 UpdateGuideState(): m_state=6
19:11:14.754 00.002 29876 worker thread done servicing request
19:11:14.754 00.000 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
19:11:14.756 00.002 31432 Star::Find returns 1 (0), X=1254.93, Y=944.14, Mass=3942, SNR=40.4, Peak=253 HFD=4.3
19:11:14.759 00.003 31432 MultiStar: [#1 -0.08,0.09,0.83,U] [#2 -0.85,-0.77,0.00,M2] [#3 0.48,-0.04,0.89,U] [#4 -0.09,-0.30,0.96,U] [#5 0.16,-0.20,0.79,U] [#6 0.60,-0.68,0.00,M3] [#7 -0.02,0.09,0.85,U] [#8 0.27,-0.31,0.72,U] 
19:11:14.761 00.002 31432 refined, 6 included, MultiStar: {0.21, -0.09}, one-star: {0.69, 0.02}
19:11:14.765 00.004 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
19:11:14.768 00.003 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
19:11:14.772 00.004 31432 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.40 mountX=0.21 mountY=0.12, mountTheta=0.52
19:11:14.777 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.09, opts=13)
19:11:14.780 00.003 31432 Enqueuing Move request for scope (0.21, -0.09)
19:11:14.782 00.002 29876 Worker thread wakes up
19:11:14.782 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
19:11:14.782 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
19:11:14.782 00.000 29876 Moving (0.21, -0.09) raw xDistance=0.21 yDistance=0.12
19:11:14.782 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
19:11:14.782 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:14.783 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:11:14.783 00.000 29876 MoveAxis(W, 24, ABG)
19:11:14.783 00.000 29876 Guiding  Dir = 3, Dur = 24
19:11:14.783 00.000 29876 IsSlewing returns 0
19:11:14.783 00.000 29876 IsGuiding returns 0
19:11:14.783 00.000 29876 PulseGuide returned control before completion, sleep 34
19:11:14.788 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:14.802 00.014 31432 UpdateGuideState exits: m=3942 RSB=40.4
19:11:14.804 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:14.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:14.808 00.002 31432 Enqueuing Expose request
19:11:14.841 00.033 29876 IsGuiding returns 1
19:11:14.842 00.001 29876 scope still moving after pulse duration time elapsed
19:11:14.874 00.032 29876 IsSlewing returns 0
19:11:14.874 00.000 29876 IsGuiding returns 0
19:11:14.874 00.000 29876 scope move finished after 24 + 67 ms
19:11:14.874 00.000 29876 Move returns status 0, amount 24
19:11:14.874 00.000 29876 MoveAxis(N, 0, ABG)
19:11:14.874 00.000 29876 Move returns status 0, amount 0
19:11:14.874 00.000 29876 move complete, result=0
19:11:14.874 00.000 29876 worker thread done servicing request
19:11:14.874 00.000 29876 Worker thread wakes up
19:11:14.874 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
19:11:14.877 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:14.877 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:16.794 01.917 29876 Exposure complete
19:11:16.837 00.043 29876 worker thread done servicing request
19:11:16.837 00.000 31432 OnExposeComplete: enter
19:11:16.840 00.003 31432 UpdateGuideState(): m_state=6
19:11:16.843 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
19:11:16.845 00.002 31432 Star::Find returns 1 (0), X=1255.09, Y=944.06, Mass=4054, SNR=41.0, Peak=236 HFD=4.3
19:11:16.847 00.002 31432 MultiStar: [#1 0.45,-0.32,0.78,U] [#2 -0.44,-1.12,0.00,M3] [#3 0.67,-0.21,0.88,U] [#4 0.16,-0.43,0.95,U] [#5 0.52,-0.14,0.79,U] [#6 0.59,-0.87,0.00,M4] [#7 0.32,-0.29,0.79,U] [#8 0.60,-0.45,0.73,U] 
19:11:16.849 00.002 31432 refined, 6 included, MultiStar: {0.52, -0.26}, one-star: {0.85, -0.07}
19:11:16.851 00.002 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
19:11:16.853 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
19:11:16.855 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-0.47 mountX=0.51 mountY=0.34, mountTheta=0.59
19:11:16.856 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=-0.26, opts=13)
19:11:16.858 00.002 31432 Enqueuing Move request for scope (0.52, -0.26)
19:11:16.861 00.003 29876 Worker thread wakes up
19:11:16.861 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.26) opts 0xd
19:11:16.861 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, -0.26)
19:11:16.861 00.000 29876 Moving (0.52, -0.26) raw xDistance=0.51 yDistance=0.34
19:11:16.861 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
19:11:16.861 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
19:11:16.861 00.000 29876 MoveAxis(W, 52, ABG)
19:11:16.861 00.000 29876 Guiding  Dir = 3, Dur = 52
19:11:16.861 00.000 29876 IsSlewing returns 0
19:11:16.861 00.000 29876 IsGuiding returns 0
19:11:16.861 00.000 29876 PulseGuide returned control before completion, sleep 62
19:11:16.865 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:11:16.876 00.011 31432 UpdateGuideState exits: m=4054 RSB=41.0
19:11:16.880 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:16.882 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:16.884 00.002 31432 Enqueuing Expose request
19:11:16.929 00.045 29876 IsGuiding returns 1
19:11:16.929 00.000 29876 scope still moving after pulse duration time elapsed
19:11:16.960 00.031 29876 IsSlewing returns 0
19:11:16.960 00.000 29876 IsGuiding returns 1
19:11:16.991 00.031 29876 IsSlewing returns 0
19:11:16.991 00.000 29876 IsGuiding returns 1
19:11:17.020 00.029 29876 IsSlewing returns 0
19:11:17.020 00.000 29876 IsGuiding returns 1
19:11:17.051 00.031 29876 IsSlewing returns 0
19:11:17.051 00.000 29876 IsGuiding returns 0
19:11:17.051 00.000 29876 scope move finished after 52 + 137 ms
19:11:17.051 00.000 29876 Move returns status 0, amount 52
19:11:17.051 00.000 29876 MoveAxis(S, 25, ABG)
19:11:17.051 00.000 29876 Guiding  Dir = 1, Dur = 25
19:11:17.051 00.000 29876 IsSlewing returns 0
19:11:17.051 00.000 29876 IsGuiding returns 0
19:11:17.052 00.001 29876 PulseGuide returned control before completion, sleep 35
19:11:17.097 00.045 29876 IsGuiding returns 1
19:11:17.097 00.000 29876 scope still moving after pulse duration time elapsed
19:11:17.129 00.032 29876 IsSlewing returns 0
19:11:17.129 00.000 29876 IsGuiding returns 1
19:11:17.160 00.031 29876 IsSlewing returns 0
19:11:17.160 00.000 29876 IsGuiding returns 1
19:11:17.191 00.031 29876 IsSlewing returns 0
19:11:17.191 00.000 29876 IsGuiding returns 1
19:11:17.223 00.032 29876 IsSlewing returns 0
19:11:17.223 00.000 29876 IsGuiding returns 1
19:11:17.254 00.031 29876 IsSlewing returns 0
19:11:17.254 00.000 29876 IsGuiding returns 0
19:11:17.254 00.000 29876 scope move finished after 25 + 177 ms
19:11:17.254 00.000 29876 Move returns status 0, amount 25
19:11:17.254 00.000 29876 move complete, result=0
19:11:17.254 00.000 29876 worker thread done servicing request
19:11:17.254 00.000 29876 Worker thread wakes up
19:11:17.254 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:17.255 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:17.255 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.3 px 25 ms SOUTH
19:11:19.387 02.132 29876 Exposure complete
19:11:19.429 00.042 29876 worker thread done servicing request
19:11:19.429 00.000 31432 OnExposeComplete: enter
19:11:19.432 00.003 31432 UpdateGuideState(): m_state=6
19:11:19.434 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
19:11:19.437 00.003 31432 Star::Find returns 1 (0), X=1254.58, Y=944.59, Mass=4026, SNR=40.4, Peak=253 HFD=4.3
19:11:19.440 00.003 31432 MultiStar: [#1 -0.10,0.55,0.88,U] [#2 -0.50,-0.34,0.92,U] [#3 0.22,-0.02,0.89,U] [#4 -0.24,-0.18,0.98,U] [#5 0.59,0.32,0.82,U] [#6 0.66,-0.33,0.79,U] [#7 0.30,0.58,0.84,U] [#8 0.14,-0.03,0.73,U] 
19:11:19.442 00.002 31432 refined, 8 included, MultiStar: {0.14, 0.11}, one-star: {0.34, 0.46}
19:11:19.443 00.001 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
19:11:19.445 00.002 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.61)
19:11:19.447 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=0.14 mountY=-0.09, mountTheta=-0.57
19:11:19.451 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.11, opts=13)
19:11:19.455 00.004 31432 Enqueuing Move request for scope (0.14, 0.11)
19:11:19.458 00.003 29876 Worker thread wakes up
19:11:19.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
19:11:19.458 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
19:11:19.458 00.000 29876 Moving (0.14, 0.11) raw xDistance=0.14 yDistance=-0.09
19:11:19.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:11:19.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:19.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:11:19.458 00.000 29876 MoveAxis(E, 0, ABG)
19:11:19.458 00.000 29876 Move returns status 0, amount 0
19:11:19.458 00.000 29876 MoveAxis(N, 0, ABG)
19:11:19.458 00.000 29876 Move returns status 0, amount 0
19:11:19.458 00.000 29876 move complete, result=0
19:11:19.458 00.000 29876 worker thread done servicing request
19:11:19.462 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:11:19.474 00.012 31432 UpdateGuideState exits: m=4026 RSB=40.4
19:11:19.477 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:19.480 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:19.482 00.002 31432 Enqueuing Expose request
19:11:19.484 00.002 29876 Worker thread wakes up
19:11:19.484 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:11:19.486 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:19.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:21.396 01.910 29876 Exposure complete
19:11:21.440 00.044 29876 worker thread done servicing request
19:11:21.440 00.000 31432 OnExposeComplete: enter
19:11:21.442 00.002 31432 UpdateGuideState(): m_state=6
19:11:21.444 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
19:11:21.446 00.002 31432 Star::Find returns 1 (0), X=1254.71, Y=944.14, Mass=3975, SNR=40.1, Peak=253 HFD=4.3
19:11:21.448 00.002 31432 MultiStar: [#1 -0.01,0.05,0.84,U] [#2 -0.40,-0.52,0.93,U] [#3 0.47,-0.05,0.88,U] [#4 -0.40,-0.06,0.98,U] [#5 0.61,0.16,0.81,U] [#6 0.46,-0.43,0.81,U] [#7 0.03,0.28,0.81,U] [#8 0.11,0.08,0.79,U] 
19:11:21.449 00.001 31432 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.47, 0.01}
19:11:21.451 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
19:11:21.453 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
19:11:21.455 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=0.14 mountY=0.08, mountTheta=0.51
19:11:21.458 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.06, opts=13)
19:11:21.462 00.004 31432 Enqueuing Move request for scope (0.14, -0.06)
19:11:21.464 00.002 29876 Worker thread wakes up
19:11:21.464 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
19:11:21.464 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
19:11:21.464 00.000 29876 Moving (0.14, -0.06) raw xDistance=0.14 yDistance=0.08
19:11:21.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:11:21.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:21.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:11:21.464 00.000 29876 MoveAxis(E, 0, ABG)
19:11:21.464 00.000 29876 Move returns status 0, amount 0
19:11:21.464 00.000 29876 MoveAxis(N, 0, ABG)
19:11:21.464 00.000 29876 Move returns status 0, amount 0
19:11:21.464 00.000 29876 move complete, result=0
19:11:21.464 00.000 29876 worker thread done servicing request
19:11:21.468 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:21.479 00.011 31432 UpdateGuideState exits: m=3975 RSB=40.1
19:11:21.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:21.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:21.486 00.003 31432 Enqueuing Expose request
19:11:21.488 00.002 29876 Worker thread wakes up
19:11:21.488 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:11:21.490 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:21.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:23.718 02.228 29876 Exposure complete
19:11:23.763 00.045 29876 worker thread done servicing request
19:11:23.764 00.001 31432 OnExposeComplete: enter
19:11:23.766 00.002 31432 UpdateGuideState(): m_state=6
19:11:23.768 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
19:11:23.770 00.002 31432 Star::Find returns 1 (0), X=1254.42, Y=944.27, Mass=3917, SNR=40.0, Peak=239 HFD=4.0
19:11:23.772 00.002 31432 MultiStar: [#1 0.01,0.54,0.85,U] [#2 -0.26,-0.60,0.93,U] [#3 0.26,-0.05,0.88,U] [#4 -0.62,-0.05,0.98,U] [#5 0.58,0.07,0.82,U] [#6 0.57,-0.33,0.82,U] [#7 -0.15,0.37,0.85,U] [#8 0.40,-0.28,0.76,U] 
19:11:23.773 00.001 31432 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.18, 0.14}
19:11:23.775 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
19:11:23.777 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
19:11:23.779 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=0.09 mountY=0.04, mountTheta=0.38
19:11:23.781 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.02, opts=13)
19:11:23.783 00.002 31432 Enqueuing Move request for scope (0.09, -0.02)
19:11:23.785 00.002 29876 Worker thread wakes up
19:11:23.785 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
19:11:23.785 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
19:11:23.785 00.000 29876 Moving (0.09, -0.02) raw xDistance=0.09 yDistance=0.04
19:11:23.785 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:11:23.785 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:23.785 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:11:23.785 00.000 29876 MoveAxis(E, 0, ABG)
19:11:23.785 00.000 29876 Move returns status 0, amount 0
19:11:23.785 00.000 29876 MoveAxis(N, 0, ABG)
19:11:23.786 00.001 29876 Move returns status 0, amount 0
19:11:23.786 00.000 29876 move complete, result=0
19:11:23.786 00.000 29876 worker thread done servicing request
19:11:23.789 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:11:23.801 00.012 31432 UpdateGuideState exits: m=3917 RSB=40.0
19:11:23.803 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:23.805 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:23.807 00.002 31432 Enqueuing Expose request
19:11:23.809 00.002 29876 Worker thread wakes up
19:11:23.809 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:11:23.811 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:23.812 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:25.721 01.909 29876 Exposure complete
19:11:25.763 00.042 29876 worker thread done servicing request
19:11:25.764 00.001 31432 OnExposeComplete: enter
19:11:25.766 00.002 31432 UpdateGuideState(): m_state=6
19:11:25.768 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
19:11:25.770 00.002 31432 Star::Find returns 1 (0), X=1254.05, Y=944.48, Mass=4196, SNR=41.7, Peak=249 HFD=4.2
19:11:25.772 00.002 31432 MultiStar: [#1 -0.22,0.61,0.83,U] [#2 -1.06,-0.44,0.00,M1] [#3 -0.03,0.42,0.86,U] [#4 -0.37,0.22,0.92,U] [#5 -0.08,0.28,0.81,U] [#6 -0.15,-0.10,0.77,U] [#7 -0.45,0.42,0.81,U] [#8 0.16,0.25,0.69,U] 
19:11:25.774 00.002 31432 refined, 7 included, MultiStar: {-0.18, 0.31}, one-star: {-0.19, 0.35}
19:11:25.776 00.002 31432 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
19:11:25.777 00.001 31432 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.21)
19:11:25.779 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.08 mountX=-0.17 mountY=-0.34, mountTheta=-2.03
19:11:25.782 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.31, opts=13)
19:11:25.784 00.002 31432 Enqueuing Move request for scope (-0.18, 0.31)
19:11:25.786 00.002 29876 Worker thread wakes up
19:11:25.786 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
19:11:25.786 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
19:11:25.786 00.000 29876 Moving (-0.18, 0.31) raw xDistance=-0.17 yDistance=-0.34
19:11:25.786 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:11:25.786 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:11:25.786 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:11:25.786 00.000 29876 MoveAxis(E, 0, ABG)
19:11:25.786 00.000 29876 Move returns status 0, amount 0
19:11:25.786 00.000 29876 MoveAxis(N, 0, ABG)
19:11:25.786 00.000 29876 Move returns status 0, amount 0
19:11:25.786 00.000 29876 move complete, result=0
19:11:25.786 00.000 29876 worker thread done servicing request
19:11:25.790 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:25.801 00.011 31432 UpdateGuideState exits: m=4196 RSB=41.7
19:11:25.804 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:25.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:25.808 00.002 31432 Enqueuing Expose request
19:11:25.810 00.002 29876 Worker thread wakes up
19:11:25.810 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:11:25.812 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:25.812 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:27.943 02.131 29876 Exposure complete
19:11:27.988 00.045 29876 worker thread done servicing request
19:11:27.988 00.000 31432 OnExposeComplete: enter
19:11:27.991 00.003 31432 UpdateGuideState(): m_state=6
19:11:27.993 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
19:11:27.994 00.001 31432 Star::Find returns 1 (0), X=1254.15, Y=944.55, Mass=3941, SNR=40.7, Peak=252 HFD=4.3
19:11:27.996 00.002 31432 MultiStar: [#1 -0.15,0.52,0.86,U] [#2 -0.76,-0.36,0.00,M2] [#3 0.31,0.63,0.90,U] [#4 -0.69,0.12,0.92,U] [#5 0.10,0.61,0.82,U] [#6 0.03,-0.41,0.80,U] [#7 -0.21,0.65,0.82,U] [#8 0.13,0.29,0.72,U] 
19:11:27.998 00.002 31432 refined, 7 included, MultiStar: {-0.08, 0.36}, one-star: {-0.09, 0.43}
19:11:28.000 00.002 31432 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.02) = xAngle (1.77 = 1.77)
19:11:28.002 00.002 31432 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.50)
19:11:28.004 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.80 mountX=-0.07 mountY=-0.37, mountTheta=-1.77
19:11:28.006 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.36, opts=13)
19:11:28.008 00.002 31432 Enqueuing Move request for scope (-0.08, 0.36)
19:11:28.010 00.002 29876 Worker thread wakes up
19:11:28.010 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
19:11:28.010 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
19:11:28.010 00.000 29876 Moving (-0.08, 0.36) raw xDistance=-0.07 yDistance=-0.37
19:11:28.011 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:11:28.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:11:28.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:11:28.011 00.000 29876 MoveAxis(E, 0, ABG)
19:11:28.011 00.000 29876 Move returns status 0, amount 0
19:11:28.011 00.000 29876 MoveAxis(N, 0, ABG)
19:11:28.011 00.000 29876 Move returns status 0, amount 0
19:11:28.011 00.000 29876 move complete, result=0
19:11:28.011 00.000 29876 worker thread done servicing request
19:11:28.015 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:11:28.028 00.013 31432 UpdateGuideState exits: m=3941 RSB=40.7
19:11:28.030 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:28.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:28.033 00.001 31432 Enqueuing Expose request
19:11:28.035 00.002 29876 Worker thread wakes up
19:11:28.036 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
19:11:28.037 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:28.038 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:29.952 01.914 29876 Exposure complete
19:11:30.011 00.059 29876 worker thread done servicing request
19:11:30.012 00.001 31432 OnExposeComplete: enter
19:11:30.015 00.003 31432 UpdateGuideState(): m_state=6
19:11:30.018 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
19:11:30.021 00.003 31432 Star::Find returns 1 (0), X=1254.94, Y=944.49, Mass=3913, SNR=40.3, Peak=253 HFD=4.0
19:11:30.023 00.002 31432 MultiStar: [#1 0.26,0.44,0.85,U] [#2 -0.46,-0.36,0.88,U] [#3 0.81,0.25,0.00,M1] [#4 -0.05,0.50,0.94,U] [#5 0.37,0.24,0.81,U] [#6 0.87,-0.65,0.00,M1] [#7 0.11,0.26,0.84,U] [#8 0.32,0.02,0.74,U] 
19:11:30.026 00.003 31432 refined, 6 included, MultiStar: {0.18, 0.22}, one-star: {0.70, 0.37}
19:11:30.030 00.004 31432 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.02) = xAngle (0.86 = 0.86)
19:11:30.033 00.003 31432 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.87 = -2.41)
19:11:30.035 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.88 mountX=0.18 mountY=-0.19, mountTheta=-0.79
19:11:30.039 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.22, opts=13)
19:11:30.042 00.003 31432 Enqueuing Move request for scope (0.18, 0.22)
19:11:30.045 00.003 29876 Worker thread wakes up
19:11:30.045 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
19:11:30.045 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
19:11:30.045 00.000 29876 Moving (0.18, 0.22) raw xDistance=0.18 yDistance=-0.19
19:11:30.045 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:11:30.045 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:30.045 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:11:30.045 00.000 29876 MoveAxis(E, 0, ABG)
19:11:30.045 00.000 29876 Move returns status 0, amount 0
19:11:30.045 00.000 29876 MoveAxis(N, 0, ABG)
19:11:30.045 00.000 29876 Move returns status 0, amount 0
19:11:30.045 00.000 29876 move complete, result=0
19:11:30.045 00.000 29876 worker thread done servicing request
19:11:30.050 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:11:30.067 00.017 31432 UpdateGuideState exits: m=3913 RSB=40.3
19:11:30.070 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:30.073 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:30.076 00.003 31432 Enqueuing Expose request
19:11:30.079 00.003 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:11:30.082 00.003 29876 Worker thread wakes up
19:11:30.082 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:30.082 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:32.207 02.125 29876 Exposure complete
19:11:32.262 00.055 29876 worker thread done servicing request
19:11:32.262 00.000 31432 OnExposeComplete: enter
19:11:32.264 00.002 31432 UpdateGuideState(): m_state=6
19:11:32.266 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
19:11:32.269 00.003 31432 Star::Find returns 1 (0), X=1254.34, Y=945.10, Mass=3903, SNR=39.8, Peak=224 HFD=4.3
19:11:32.273 00.004 31432 MultiStar: [#1 -0.32,0.96,0.00,M1] [#2 -0.88,0.11,0.00,M2] [#3 0.28,0.59,0.91,U] [#4 -0.30,0.63,0.94,U] [#5 0.27,0.49,0.80,U] [#6 0.80,-0.18,0.00,M2] [#7 0.28,0.64,0.83,U] [#8 0.80,0.34,0.00,M1] 
19:11:32.276 00.003 31432 refined, 4 included, MultiStar: {0.12, 0.68}, one-star: {0.10, 0.97}
19:11:32.279 00.003 31432 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.02) = xAngle (1.38 = 1.38)
19:11:32.282 00.003 31432 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.39 = -1.89)
19:11:32.284 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.68 hyp=0.69 cameraTheta=1.40 mountX=0.13 mountY=-0.65, mountTheta=-1.37
19:11:32.289 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.68, opts=13)
19:11:32.292 00.003 31432 Enqueuing Move request for scope (0.12, 0.68)
19:11:32.294 00.002 29876 Worker thread wakes up
19:11:32.295 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.68) opts 0xd
19:11:32.295 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.68)
19:11:32.295 00.000 29876 Moving (0.12, 0.68) raw xDistance=0.13 yDistance=-0.65
19:11:32.295 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:11:32.295 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:11:32.295 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
19:11:32.295 00.000 29876 MoveAxis(E, 0, ABG)
19:11:32.295 00.000 29876 Move returns status 0, amount 0
19:11:32.295 00.000 29876 MoveAxis(N, 0, ABG)
19:11:32.295 00.000 29876 Move returns status 0, amount 0
19:11:32.295 00.000 29876 move complete, result=0
19:11:32.295 00.000 29876 worker thread done servicing request
19:11:32.300 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:11:32.317 00.017 31432 UpdateGuideState exits: m=3903 RSB=39.8
19:11:32.320 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:32.323 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:32.327 00.004 31432 Enqueuing Expose request
19:11:32.330 00.003 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
19:11:32.333 00.003 29876 Worker thread wakes up
19:11:32.334 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:32.334 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:34.244 01.910 29876 Exposure complete
19:11:34.287 00.043 29876 worker thread done servicing request
19:11:34.287 00.000 31432 OnExposeComplete: enter
19:11:34.290 00.003 31432 UpdateGuideState(): m_state=6
19:11:34.292 00.002 31432 Star::Find(15, 1254, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
19:11:34.294 00.002 31432 Star::Find returns 1 (0), X=1254.40, Y=944.92, Mass=3936, SNR=40.0, Peak=241 HFD=4.1
19:11:34.296 00.002 31432 MultiStar: [#1 -0.43,0.35,0.88,U] [#2 -0.81,-0.41,0.00,M3] [#3 0.38,0.17,0.86,U] [#4 -0.12,0.19,0.99,U] [#5 0.41,0.30,0.82,U] [#6 0.37,-0.33,0.81,U] [#7 -0.24,0.26,0.84,U] [#8 0.62,-0.04,0.75,U] 
19:11:34.298 00.002 31432 refined, 7 included, MultiStar: {0.13, 0.23}, one-star: {0.16, 0.79}
19:11:34.299 00.001 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
19:11:34.301 00.002 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.23)
19:11:34.303 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.06 mountX=0.13 mountY=-0.21, mountTheta=-1.00
19:11:34.307 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.23, opts=13)
19:11:34.313 00.006 31432 Enqueuing Move request for scope (0.13, 0.23)
19:11:34.317 00.004 29876 Worker thread wakes up
19:11:34.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
19:11:34.317 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
19:11:34.317 00.000 29876 Moving (0.13, 0.23) raw xDistance=0.13 yDistance=-0.21
19:11:34.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:11:34.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:34.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:11:34.317 00.000 29876 MoveAxis(E, 0, ABG)
19:11:34.317 00.000 29876 Move returns status 0, amount 0
19:11:34.317 00.000 29876 MoveAxis(N, 0, ABG)
19:11:34.317 00.000 29876 Move returns status 0, amount 0
19:11:34.317 00.000 29876 move complete, result=0
19:11:34.317 00.000 29876 worker thread done servicing request
19:11:34.321 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:11:34.333 00.012 31432 UpdateGuideState exits: m=3936 RSB=40.0
19:11:34.335 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:34.337 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:34.339 00.002 31432 Enqueuing Expose request
19:11:34.341 00.002 29876 Worker thread wakes up
19:11:34.341 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:11:34.343 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:34.343 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:36.469 02.126 29876 Exposure complete
19:11:36.513 00.044 29876 worker thread done servicing request
19:11:36.513 00.000 31432 OnExposeComplete: enter
19:11:36.516 00.003 31432 UpdateGuideState(): m_state=6
19:11:36.518 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
19:11:36.520 00.002 31432 Star::Find returns 1 (0), X=1254.36, Y=944.94, Mass=3896, SNR=39.4, Peak=230 HFD=4.2
19:11:36.522 00.002 31432 MultiStar: [#1 -0.24,0.77,0.00,M1] [#2 -1.20,0.02,0.00,M4] [#3 0.04,0.80,0.00,M1] [#4 -0.67,0.52,0.00,M1] [#5 0.16,0.86,0.00,M1] [#6 0.26,-0.07,0.78,U] [#7 -0.42,0.83,0.00,M1] [#8 -0.06,0.43,0.74,U] 
19:11:36.524 00.002 31432 refined, 2 included, MultiStar: {0.11, 0.43}, one-star: {0.12, 0.81}
19:11:36.526 00.002 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
19:11:36.528 00.002 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
19:11:36.530 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.43 hyp=0.44 cameraTheta=1.31 mountX=0.12 mountY=-0.40, mountTheta=-1.28
19:11:36.533 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.43, opts=13)
19:11:36.535 00.002 31432 Enqueuing Move request for scope (0.11, 0.43)
19:11:36.537 00.002 29876 Worker thread wakes up
19:11:36.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.43) opts 0xd
19:11:36.537 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.43)
19:11:36.537 00.000 29876 Moving (0.11, 0.43) raw xDistance=0.12 yDistance=-0.40
19:11:36.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:11:36.537 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.33 newest=-1.26
19:11:36.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
19:11:36.537 00.000 29876 MoveAxis(E, 0, ABG)
19:11:36.537 00.000 29876 Move returns status 0, amount 0
19:11:36.537 00.000 29876 BLC: Oldest BLC event removed
19:11:36.537 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:11:36.537 00.000 29876 MoveAxis(N, 50, ABG)
19:11:36.537 00.000 29876 Guiding  Dir = 0, Dur = 50
19:11:36.537 00.000 29876 IsSlewing returns 0
19:11:36.537 00.000 29876 IsGuiding returns 0
19:11:36.538 00.001 29876 PulseGuide returned control before completion, sleep 60
19:11:36.541 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:36.552 00.011 31432 UpdateGuideState exits: m=3896 RSB=39.4
19:11:36.555 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:36.556 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:36.558 00.002 31432 Enqueuing Expose request
19:11:36.609 00.051 29876 IsGuiding returns 1
19:11:36.609 00.000 29876 scope still moving after pulse duration time elapsed
19:11:36.640 00.031 29876 IsSlewing returns 0
19:11:36.640 00.000 29876 IsGuiding returns 1
19:11:36.670 00.030 29876 IsSlewing returns 0
19:11:36.670 00.000 29876 IsGuiding returns 1
19:11:36.702 00.032 29876 IsSlewing returns 0
19:11:36.702 00.000 29876 IsGuiding returns 0
19:11:36.702 00.000 29876 scope move finished after 50 + 114 ms
19:11:36.702 00.000 29876 Move returns status 0, amount 50
19:11:36.702 00.000 29876 move complete, result=0
19:11:36.702 00.000 29876 worker thread done servicing request
19:11:36.702 00.000 29876 Worker thread wakes up
19:11:36.702 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:36.702 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 50 ms NORTH
19:11:36.704 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:38.617 01.913 29876 Exposure complete
19:11:38.660 00.043 29876 worker thread done servicing request
19:11:38.660 00.000 31432 OnExposeComplete: enter
19:11:38.662 00.002 31432 UpdateGuideState(): m_state=6
19:11:38.665 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
19:11:38.668 00.003 31432 Star::Find returns 1 (0), X=1255.06, Y=944.45, Mass=3955, SNR=39.9, Peak=253 HFD=4.1
19:11:38.670 00.002 31432 MultiStar: [#1 -0.09,0.72,0.88,U] [#2 -0.75,-0.11,0.93,U] [#3 0.29,0.32,0.89,U] [#4 -0.19,0.44,0.99,U] [#5 0.30,0.45,0.82,U] [#6 0.53,-0.31,0.75,U] [#7 0.14,0.29,0.82,U] [#8 0.30,-0.25,0.74,U] 
19:11:38.672 00.002 31432 refined, 8 included, MultiStar: {0.14, 0.23}, one-star: {0.82, 0.32}
19:11:38.674 00.002 31432 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
19:11:38.676 00.002 31432 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.27)
19:11:38.678 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=0.14 mountY=-0.20, mountTheta=-0.95
19:11:38.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.23, opts=13)
19:11:38.683 00.002 31432 Enqueuing Move request for scope (0.14, 0.23)
19:11:38.685 00.002 29876 Worker thread wakes up
19:11:38.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
19:11:38.685 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
19:11:38.685 00.000 29876 Moving (0.14, 0.23) raw xDistance=0.14 yDistance=-0.20
19:11:38.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:11:38.686 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:38.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:11:38.686 00.000 29876 MoveAxis(E, 0, ABG)
19:11:38.686 00.000 29876 Move returns status 0, amount 0
19:11:38.686 00.000 29876 MoveAxis(N, 0, ABG)
19:11:38.686 00.000 29876 Move returns status 0, amount 0
19:11:38.686 00.000 29876 move complete, result=0
19:11:38.686 00.000 29876 worker thread done servicing request
19:11:38.690 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:11:38.702 00.012 31432 UpdateGuideState exits: m=3955 RSB=39.9
19:11:38.704 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:38.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:38.708 00.002 31432 Enqueuing Expose request
19:11:38.710 00.002 29876 Worker thread wakes up
19:11:38.710 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:11:38.712 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:38.712 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:40.846 02.134 29876 Exposure complete
19:11:40.890 00.044 29876 worker thread done servicing request
19:11:40.890 00.000 31432 OnExposeComplete: enter
19:11:40.892 00.002 31432 UpdateGuideState(): m_state=6
19:11:40.894 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
19:11:40.896 00.002 31432 Star::Find returns 1 (0), X=1254.88, Y=944.94, Mass=3918, SNR=40.1, Peak=247 HFD=4.3
19:11:40.898 00.002 31432 MultiStar: [#1 0.27,0.48,0.87,U] [#2 -0.38,-0.12,0.93,U] [#3 0.77,0.61,0.00,M1] [#4 -0.10,0.37,0.93,U] [#5 0.36,0.38,0.85,U] [#6 0.79,-0.19,0.00,M1] [#7 0.28,0.39,0.86,U] [#8 0.32,0.09,0.73,U] 
19:11:40.900 00.002 31432 refined, 6 included, MultiStar: {0.20, 0.36}, one-star: {0.63, 0.82}
19:11:40.902 00.002 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
19:11:40.903 00.001 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.23)
19:11:40.905 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.36 hyp=0.41 cameraTheta=1.07 mountX=0.20 mountY=-0.32, mountTheta=-1.00
19:11:40.908 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.36, opts=13)
19:11:40.910 00.002 31432 Enqueuing Move request for scope (0.20, 0.36)
19:11:40.912 00.002 29876 Worker thread wakes up
19:11:40.912 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.36) opts 0xd
19:11:40.912 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.36)
19:11:40.912 00.000 29876 Moving (0.20, 0.36) raw xDistance=0.20 yDistance=-0.32
19:11:40.912 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
19:11:40.912 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
19:11:40.912 00.000 29876 MoveAxis(W, 20, ABG)
19:11:40.912 00.000 29876 Guiding  Dir = 3, Dur = 20
19:11:40.912 00.000 29876 IsSlewing returns 0
19:11:40.913 00.001 29876 IsGuiding returns 0
19:11:40.913 00.000 29876 PulseGuide returned control before completion, sleep 30
19:11:40.916 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:40.927 00.011 31432 UpdateGuideState exits: m=3918 RSB=40.1
19:11:40.930 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:40.932 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:40.933 00.001 31432 Enqueuing Expose request
19:11:40.949 00.016 29876 IsGuiding returns 1
19:11:40.949 00.000 29876 scope still moving after pulse duration time elapsed
19:11:40.980 00.031 29876 IsSlewing returns 0
19:11:40.980 00.000 29876 IsGuiding returns 1
19:11:41.011 00.031 29876 IsSlewing returns 0
19:11:41.011 00.000 29876 IsGuiding returns 0
19:11:41.011 00.000 29876 scope move finished after 20 + 78 ms
19:11:41.011 00.000 29876 Move returns status 0, amount 20
19:11:41.011 00.000 29876 MoveAxis(N, 24, ABG)
19:11:41.011 00.000 29876 Guiding  Dir = 0, Dur = 24
19:11:41.011 00.000 29876 IsSlewing returns 0
19:11:41.011 00.000 29876 IsGuiding returns 0
19:11:41.011 00.000 29876 PulseGuide returned control before completion, sleep 34
19:11:41.057 00.046 29876 IsGuiding returns 1
19:11:41.057 00.000 29876 scope still moving after pulse duration time elapsed
19:11:41.088 00.031 29876 IsSlewing returns 0
19:11:41.088 00.000 29876 IsGuiding returns 1
19:11:41.119 00.031 29876 IsSlewing returns 0
19:11:41.119 00.000 29876 IsGuiding returns 1
19:11:41.150 00.031 29876 IsSlewing returns 0
19:11:41.150 00.000 29876 IsGuiding returns 0
19:11:41.150 00.000 29876 scope move finished after 24 + 114 ms
19:11:41.150 00.000 29876 Move returns status 0, amount 24
19:11:41.150 00.000 29876 move complete, result=0
19:11:41.150 00.000 29876 worker thread done servicing request
19:11:41.150 00.000 29876 Worker thread wakes up
19:11:41.150 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.3 px 24 ms NORTH
19:11:41.153 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:41.153 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:43.062 01.909 29876 Exposure complete
19:11:43.108 00.046 29876 worker thread done servicing request
19:11:43.108 00.000 31432 OnExposeComplete: enter
19:11:43.110 00.002 31432 UpdateGuideState(): m_state=6
19:11:43.112 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
19:11:43.114 00.002 31432 Star::Find returns 1 (0), X=1254.15, Y=944.38, Mass=3838, SNR=39.8, Peak=232 HFD=4.2
19:11:43.116 00.002 31432 MultiStar: [#1 0.13,0.62,0.86,U] [#2 -0.98,0.05,0.00,M3] [#3 0.10,0.53,0.89,U] [#4 -0.54,0.45,0.96,U] [#5 0.21,0.65,0.82,U] [#6 0.55,-0.07,0.83,U] [#7 0.32,0.41,0.83,U] [#8 -0.22,0.28,0.75,U] 
19:11:43.118 00.002 31432 single-star, 7 included, MultiStar: {0.04, 0.39}, one-star: {-0.10, 0.25}
19:11:43.120 00.002 31432 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.02) = xAngle (1.91 = 1.91)
19:11:43.122 00.002 31432 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.92 = -1.36)
19:11:43.124 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.94 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
19:11:43.127 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.25, opts=13)
19:11:43.130 00.003 31432 Enqueuing Move request for scope (-0.10, 0.25)
19:11:43.132 00.002 29876 Worker thread wakes up
19:11:43.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
19:11:43.132 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
19:11:43.132 00.000 29876 Moving (-0.10, 0.25) raw xDistance=-0.09 yDistance=-0.26
19:11:43.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:11:43.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:43.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:11:43.132 00.000 29876 MoveAxis(E, 0, ABG)
19:11:43.132 00.000 29876 Move returns status 0, amount 0
19:11:43.132 00.000 29876 MoveAxis(N, 0, ABG)
19:11:43.132 00.000 29876 Move returns status 0, amount 0
19:11:43.132 00.000 29876 move complete, result=0
19:11:43.132 00.000 29876 worker thread done servicing request
19:11:43.136 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:43.149 00.013 31432 UpdateGuideState exits: m=3838 RSB=39.8
19:11:43.151 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:43.153 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:43.156 00.003 31432 Enqueuing Expose request
19:11:43.158 00.002 29876 Worker thread wakes up
19:11:43.158 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:11:43.160 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:43.160 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:45.283 02.123 29876 Exposure complete
19:11:45.333 00.050 29876 worker thread done servicing request
19:11:45.333 00.000 31432 OnExposeComplete: enter
19:11:45.335 00.002 31432 UpdateGuideState(): m_state=6
19:11:45.340 00.005 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
19:11:45.345 00.005 31432 Star::Find returns 1 (0), X=1254.15, Y=944.34, Mass=3750, SNR=39.1, Peak=227 HFD=4.4
19:11:45.349 00.004 31432 MultiStar: [#1 -0.21,0.06,0.88,U] [#2 -1.23,-0.56,0.00,M4] [#3 0.08,0.35,0.93,U] [#4 -0.65,0.34,0.96,U] [#5 -0.04,0.06,0.83,U] [#6 -0.18,-0.19,0.82,U] [#7 -0.21,0.10,0.89,U] [#8 -0.54,-0.23,0.78,U] 
19:11:45.351 00.002 31432 single-star, 7 included, MultiStar: {-0.23, 0.10}, one-star: {-0.09, 0.21}
19:11:45.353 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.94 = 1.94)
19:11:45.355 00.002 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.95 = -1.33)
19:11:45.357 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
19:11:45.360 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.21, opts=13)
19:11:45.362 00.002 31432 Enqueuing Move request for scope (-0.09, 0.21)
19:11:45.364 00.002 29876 Worker thread wakes up
19:11:45.364 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
19:11:45.364 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
19:11:45.364 00.000 29876 Moving (-0.09, 0.21) raw xDistance=-0.08 yDistance=-0.22
19:11:45.364 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:11:45.364 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:45.364 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:11:45.364 00.000 29876 MoveAxis(E, 0, ABG)
19:11:45.364 00.000 29876 Move returns status 0, amount 0
19:11:45.364 00.000 29876 MoveAxis(N, 0, ABG)
19:11:45.364 00.000 29876 Move returns status 0, amount 0
19:11:45.364 00.000 29876 move complete, result=0
19:11:45.364 00.000 29876 worker thread done servicing request
19:11:45.368 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:45.380 00.012 31432 UpdateGuideState exits: m=3750 RSB=39.1
19:11:45.382 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:45.384 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:45.388 00.004 31432 Enqueuing Expose request
19:11:45.391 00.003 29876 Worker thread wakes up
19:11:45.391 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:11:45.394 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:45.394 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:47.299 01.905 29876 Exposure complete
19:11:47.345 00.046 29876 worker thread done servicing request
19:11:47.345 00.000 31432 OnExposeComplete: enter
19:11:47.347 00.002 31432 UpdateGuideState(): m_state=6
19:11:47.349 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
19:11:47.351 00.002 31432 Star::Find returns 1 (0), X=1253.78, Y=944.39, Mass=4245, SNR=41.9, Peak=252 HFD=4.6
19:11:47.353 00.002 31432 MultiStar: [#1 -0.58,-0.03,0.81,U] [#2 -1.80,-0.63,0.00,M5] [#3 -0.45,0.29,0.87,U] [#4 -1.25,0.18,0.00,M1] [#5 -0.41,0.02,0.76,U] [#6 -0.13,-0.39,0.78,U] [#7 -0.66,0.02,0.80,U] [#8 -0.74,-0.37,0.00,M1] 
19:11:47.355 00.002 31432 refined, 5 included, MultiStar: {-0.45, 0.04}, one-star: {-0.46, 0.26}
19:11:47.356 00.001 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
19:11:47.358 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
19:11:47.360 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.04 hyp=0.45 cameraTheta=3.04 mountX=-0.45 mountY=-0.11, mountTheta=-2.90
19:11:47.365 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.04, opts=13)
19:11:47.367 00.002 31432 Enqueuing Move request for scope (-0.45, 0.04)
19:11:47.369 00.002 29876 Worker thread wakes up
19:11:47.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.04) opts 0xd
19:11:47.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.04)
19:11:47.369 00.000 29876 Moving (-0.45, 0.04) raw xDistance=-0.45 yDistance=-0.11
19:11:47.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
19:11:47.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:47.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:11:47.369 00.000 29876 MoveAxis(E, 43, ABG)
19:11:47.369 00.000 29876 Guiding  Dir = 2, Dur = 43
19:11:47.370 00.001 29876 IsSlewing returns 0
19:11:47.370 00.000 29876 IsGuiding returns 0
19:11:47.370 00.000 29876 PulseGuide returned control before completion, sleep 53
19:11:47.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:47.385 00.012 31432 UpdateGuideState exits: m=4245 RSB=41.9
19:11:47.387 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:47.389 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:47.391 00.002 31432 Enqueuing Expose request
19:11:47.438 00.047 29876 IsGuiding returns 1
19:11:47.438 00.000 29876 scope still moving after pulse duration time elapsed
19:11:47.467 00.029 29876 IsSlewing returns 0
19:11:47.467 00.000 29876 IsGuiding returns 1
19:11:47.498 00.031 29876 IsSlewing returns 0
19:11:47.498 00.000 29876 IsGuiding returns 0
19:11:47.498 00.000 29876 scope move finished after 43 + 85 ms
19:11:47.498 00.000 29876 Move returns status 0, amount 43
19:11:47.498 00.000 29876 MoveAxis(N, 0, ABG)
19:11:47.498 00.000 29876 Move returns status 0, amount 0
19:11:47.498 00.000 29876 move complete, result=0
19:11:47.498 00.000 29876 worker thread done servicing request
19:11:47.498 00.000 29876 Worker thread wakes up
19:11:47.498 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.1 px 0 ms NORTH
19:11:47.502 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:47.502 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:49.627 02.125 29876 Exposure complete
19:11:49.672 00.045 29876 worker thread done servicing request
19:11:49.673 00.001 31432 OnExposeComplete: enter
19:11:49.675 00.002 31432 UpdateGuideState(): m_state=6
19:11:49.677 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
19:11:49.679 00.002 31432 Star::Find returns 1 (0), X=1253.63, Y=944.55, Mass=3994, SNR=40.6, Peak=234 HFD=4.6
19:11:49.680 00.001 31432 MultiStar: [#1 -0.67,0.32,0.85,U] [#2 -1.86,-0.39,0.00,M6] [#3 -0.63,0.07,0.88,U] [#4 -1.28,0.48,0.00,M2] [#5 -0.32,0.20,0.81,U] [#6 -0.49,-0.67,0.00,M1] [#7 -0.56,0.12,0.83,U] [#8 -0.35,-0.34,0.70,U] 
19:11:49.682 00.002 31432 refined, 5 included, MultiStar: {-0.54, 0.15}, one-star: {-0.61, 0.42}
19:11:49.684 00.002 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
19:11:49.686 00.002 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
19:11:49.688 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.15 hyp=0.56 cameraTheta=2.86 mountX=-0.53 mountY=-0.23, mountTheta=-2.73
19:11:49.692 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.15, opts=13)
19:11:49.695 00.003 31432 Enqueuing Move request for scope (-0.54, 0.15)
19:11:49.697 00.002 29876 Worker thread wakes up
19:11:49.697 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.15) opts 0xd
19:11:49.697 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.15)
19:11:49.697 00.000 29876 Moving (-0.54, 0.15) raw xDistance=-0.53 yDistance=-0.23
19:11:49.697 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
19:11:49.697 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:49.697 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:11:49.697 00.000 29876 MoveAxis(E, 57, ABG)
19:11:49.697 00.000 29876 Guiding  Dir = 2, Dur = 57
19:11:49.697 00.000 29876 IsSlewing returns 0
19:11:49.697 00.000 29876 IsGuiding returns 0
19:11:49.697 00.000 29876 PulseGuide returned control before completion, sleep 67
19:11:49.701 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:11:49.713 00.012 31432 UpdateGuideState exits: m=3994 RSB=40.6
19:11:49.715 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:49.717 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:49.719 00.002 31432 Enqueuing Expose request
19:11:49.766 00.047 29876 IsGuiding returns 1
19:11:49.766 00.000 29876 scope still moving after pulse duration time elapsed
19:11:49.797 00.031 29876 IsSlewing returns 0
19:11:49.797 00.000 29876 IsGuiding returns 1
19:11:49.827 00.030 29876 IsSlewing returns 0
19:11:49.827 00.000 29876 IsGuiding returns 0
19:11:49.827 00.000 29876 scope move finished after 57 + 72 ms
19:11:49.827 00.000 29876 Move returns status 0, amount 57
19:11:49.827 00.000 29876 MoveAxis(N, 0, ABG)
19:11:49.827 00.000 29876 Move returns status 0, amount 0
19:11:49.827 00.000 29876 move complete, result=0
19:11:49.827 00.000 29876 worker thread done servicing request
19:11:49.827 00.000 29876 Worker thread wakes up
19:11:49.827 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:49.827 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:49.827 00.000 31432 GuideStep: -0.5 px 57 ms EAST, -0.2 px 0 ms NORTH
19:11:51.744 01.917 29876 Exposure complete
19:11:51.789 00.045 29876 worker thread done servicing request
19:11:51.789 00.000 31432 OnExposeComplete: enter
19:11:51.791 00.002 31432 UpdateGuideState(): m_state=6
19:11:51.793 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
19:11:51.795 00.002 31432 Star::Find returns 1 (0), X=1254.56, Y=944.47, Mass=3897, SNR=39.9, Peak=231 HFD=4.3
19:11:51.797 00.002 31432 MultiStar: [#1 0.01,0.20,0.82,U] [#2 -0.75,-0.50,0.00,M7] [#3 0.55,0.11,0.88,U] [#4 -0.07,-0.26,0.94,U] [#5 0.40,0.13,0.82,U] [#6 0.67,-0.74,0.00,M2] [#7 0.49,0.03,0.87,U] [#8 0.37,0.11,0.76,U] 
19:11:51.799 00.002 31432 refined, 6 included, MultiStar: {0.29, 0.10}, one-star: {0.32, 0.34}
19:11:51.801 00.002 31432 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
19:11:51.803 00.002 31432 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
19:11:51.805 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.31 cameraTheta=0.32 mountX=0.30 mountY=-0.05, mountTheta=-0.17
19:11:51.808 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.10, opts=13)
19:11:51.810 00.002 31432 Enqueuing Move request for scope (0.29, 0.10)
19:11:51.812 00.002 29876 Worker thread wakes up
19:11:51.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
19:11:51.812 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
19:11:51.812 00.000 29876 Moving (0.29, 0.10) raw xDistance=0.30 yDistance=-0.05
19:11:51.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
19:11:51.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:51.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:11:51.812 00.000 29876 MoveAxis(W, 20, ABG)
19:11:51.812 00.000 29876 Guiding  Dir = 3, Dur = 20
19:11:51.813 00.001 29876 IsSlewing returns 0
19:11:51.813 00.000 29876 IsGuiding returns 0
19:11:51.813 00.000 29876 PulseGuide returned control before completion, sleep 30
19:11:51.816 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:11:51.828 00.012 31432 UpdateGuideState exits: m=3897 RSB=39.9
19:11:51.830 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:51.832 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:51.834 00.002 31432 Enqueuing Expose request
19:11:51.851 00.017 29876 IsGuiding returns 1
19:11:51.851 00.000 29876 scope still moving after pulse duration time elapsed
19:11:51.882 00.031 29876 IsSlewing returns 0
19:11:51.882 00.000 29876 IsGuiding returns 1
19:11:51.912 00.030 29876 IsSlewing returns 0
19:11:51.912 00.000 29876 IsGuiding returns 0
19:11:51.912 00.000 29876 scope move finished after 20 + 79 ms
19:11:51.912 00.000 29876 Move returns status 0, amount 20
19:11:51.912 00.000 29876 MoveAxis(N, 0, ABG)
19:11:51.912 00.000 29876 Move returns status 0, amount 0
19:11:51.912 00.000 29876 move complete, result=0
19:11:51.913 00.001 29876 worker thread done servicing request
19:11:51.913 00.000 29876 Worker thread wakes up
19:11:51.913 00.000 31432 GuideStep: 0.3 px 20 ms WEST, -0.1 px 0 ms NORTH
19:11:51.915 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:51.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:54.039 02.124 29876 Exposure complete
19:11:54.086 00.047 29876 worker thread done servicing request
19:11:54.086 00.000 31432 OnExposeComplete: enter
19:11:54.089 00.003 31432 UpdateGuideState(): m_state=6
19:11:54.091 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
19:11:54.092 00.001 31432 Star::Find returns 1 (0), X=1253.64, Y=944.48, Mass=3842, SNR=39.1, Peak=236 HFD=4.4
19:11:54.094 00.002 31432 MultiStar: [#1 -0.42,0.40,0.85,U] [#2 -1.39,-0.50,0.00,M8] [#3 -0.10,0.37,0.91,U] [#4 -0.81,0.25,0.00,M2] [#5 -0.31,0.24,0.83,U] [#6 0.40,-0.50,0.80,U] [#7 -0.51,0.04,0.88,U] [#8 -0.26,-0.21,0.77,U] 
19:11:54.097 00.003 31432 refined, 6 included, MultiStar: {-0.27, 0.11}, one-star: {-0.61, 0.35}
19:11:54.098 00.001 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.02) = xAngle (2.72 = 2.72)
19:11:54.100 00.002 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.55)
19:11:54.102 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.30 cameraTheta=2.75 mountX=-0.27 mountY=-0.15, mountTheta=-2.62
19:11:54.104 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.11, opts=13)
19:11:54.106 00.002 31432 Enqueuing Move request for scope (-0.27, 0.11)
19:11:54.108 00.002 29876 Worker thread wakes up
19:11:54.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
19:11:54.108 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
19:11:54.108 00.000 29876 Moving (-0.27, 0.11) raw xDistance=-0.27 yDistance=-0.15
19:11:54.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
19:11:54.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:54.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:11:54.108 00.000 29876 MoveAxis(E, 23, ABG)
19:11:54.108 00.000 29876 Guiding  Dir = 2, Dur = 23
19:11:54.109 00.001 29876 IsSlewing returns 0
19:11:54.109 00.000 29876 IsGuiding returns 0
19:11:54.109 00.000 29876 PulseGuide returned control before completion, sleep 33
19:11:54.113 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:54.124 00.011 31432 UpdateGuideState exits: m=3842 RSB=39.1
19:11:54.127 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:54.129 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:54.130 00.001 31432 Enqueuing Expose request
19:11:54.147 00.017 29876 IsGuiding returns 1
19:11:54.147 00.000 29876 scope still moving after pulse duration time elapsed
19:11:54.178 00.031 29876 IsSlewing returns 0
19:11:54.178 00.000 29876 IsGuiding returns 0
19:11:54.178 00.000 29876 scope move finished after 23 + 46 ms
19:11:54.178 00.000 29876 Move returns status 0, amount 23
19:11:54.178 00.000 29876 MoveAxis(N, 0, ABG)
19:11:54.178 00.000 29876 Move returns status 0, amount 0
19:11:54.178 00.000 29876 move complete, result=0
19:11:54.178 00.000 29876 worker thread done servicing request
19:11:54.178 00.000 29876 Worker thread wakes up
19:11:54.178 00.000 31432 GuideStep: -0.3 px 23 ms EAST, -0.2 px 0 ms NORTH
19:11:54.181 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:54.181 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:56.094 01.913 29876 Exposure complete
19:11:56.138 00.044 29876 worker thread done servicing request
19:11:56.138 00.000 31432 OnExposeComplete: enter
19:11:56.141 00.003 31432 UpdateGuideState(): m_state=6
19:11:56.143 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
19:11:56.145 00.002 31432 Star::Find returns 1 (0), X=1253.48, Y=944.38, Mass=3957, SNR=39.4, Peak=252 HFD=4.4
19:11:56.146 00.001 31432 MultiStar: [#1 -0.90,0.07,0.00,M1] [#2 -1.55,-0.59,0.00,M9] [#3 -0.43,0.40,0.93,U] [#4 -1.49,0.30,0.00,M3] [#5 -0.51,0.16,0.83,U] [#6 -0.35,-0.49,0.87,U] [#7 -0.92,-0.07,0.00,M1] [#8 -0.29,-0.47,0.76,U] 
19:11:56.148 00.002 31432 refined, 4 included, MultiStar: {-0.48, -0.01}, one-star: {-0.76, 0.25}
19:11:56.150 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.02) = xAngle (-3.15 = 3.13)
19:11:56.152 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
19:11:56.154 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.13 mountX=-0.48 mountY=-0.07, mountTheta=-3.00
19:11:56.156 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.01, opts=13)
19:11:56.158 00.002 31432 Enqueuing Move request for scope (-0.48, -0.01)
19:11:56.160 00.002 29876 Worker thread wakes up
19:11:56.160 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.01) opts 0xd
19:11:56.160 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.01)
19:11:56.160 00.000 29876 Moving (-0.48, -0.01) raw xDistance=-0.48 yDistance=-0.07
19:11:56.160 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
19:11:56.160 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:56.160 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:11:56.160 00.000 29876 MoveAxis(E, 49, ABG)
19:11:56.160 00.000 29876 Guiding  Dir = 2, Dur = 49
19:11:56.161 00.001 29876 IsSlewing returns 0
19:11:56.161 00.000 29876 IsGuiding returns 0
19:11:56.161 00.000 29876 PulseGuide returned control before completion, sleep 59
19:11:56.164 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:56.176 00.012 31432 UpdateGuideState exits: m=3957 RSB=39.4
19:11:56.178 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:56.180 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:56.182 00.002 31432 Enqueuing Expose request
19:11:56.231 00.049 29876 IsGuiding returns 1
19:11:56.231 00.000 29876 scope still moving after pulse duration time elapsed
19:11:56.262 00.031 29876 IsSlewing returns 0
19:11:56.262 00.000 29876 IsGuiding returns 1
19:11:56.293 00.031 29876 IsSlewing returns 0
19:11:56.293 00.000 29876 IsGuiding returns 1
19:11:56.324 00.031 29876 IsSlewing returns 0
19:11:56.324 00.000 29876 IsGuiding returns 0
19:11:56.324 00.000 29876 scope move finished after 49 + 114 ms
19:11:56.324 00.000 29876 Move returns status 0, amount 49
19:11:56.324 00.000 29876 MoveAxis(N, 0, ABG)
19:11:56.324 00.000 29876 Move returns status 0, amount 0
19:11:56.324 00.000 29876 move complete, result=0
19:11:56.324 00.000 29876 worker thread done servicing request
19:11:56.325 00.001 29876 Worker thread wakes up
19:11:56.325 00.000 31432 GuideStep: -0.5 px 49 ms EAST, -0.1 px 0 ms NORTH
19:11:56.328 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:56.328 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:58.451 02.123 29876 Exposure complete
19:11:58.496 00.045 29876 worker thread done servicing request
19:11:58.496 00.000 31432 OnExposeComplete: enter
19:11:58.498 00.002 31432 UpdateGuideState(): m_state=6
19:11:58.502 00.004 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
19:11:58.504 00.002 31432 Star::Find returns 1 (0), X=1253.71, Y=944.32, Mass=4225, SNR=42.5, Peak=252 HFD=4.6
19:11:58.506 00.002 31432 MultiStar: [#1 -0.91,0.21,0.00,M2] [#2 -1.65,-0.46,0.00,M10] [#3 -0.50,0.11,0.87,U] [#4 -0.96,0.50,0.00,M4] [#5 -0.51,0.26,0.78,U] [#6 0.01,-0.80,0.00,M1] [#7 -1.01,0.21,0.00,M2] [#8 -0.61,-0.50,0.00,M1] 
19:11:58.508 00.002 31432 refined, 2 included, MultiStar: {-0.52, 0.19}, one-star: {-0.54, 0.19}
19:11:58.509 00.001 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
19:11:58.511 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
19:11:58.513 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.19 hyp=0.55 cameraTheta=2.80 mountX=-0.51 mountY=-0.26, mountTheta=-2.67
19:11:58.516 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.19, opts=13)
19:11:58.518 00.002 31432 Enqueuing Move request for scope (-0.52, 0.19)
19:11:58.520 00.002 29876 Worker thread wakes up
19:11:58.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.19) opts 0xd
19:11:58.520 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.19)
19:11:58.520 00.000 29876 Moving (-0.52, 0.19) raw xDistance=-0.51 yDistance=-0.26
19:11:58.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
19:11:58.521 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:11:58.521 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:11:58.521 00.000 29876 MoveAxis(E, 56, ABG)
19:11:58.521 00.000 29876 Guiding  Dir = 2, Dur = 56
19:11:58.521 00.000 29876 IsSlewing returns 0
19:11:58.521 00.000 29876 IsGuiding returns 0
19:11:58.521 00.000 29876 PulseGuide returned control before completion, sleep 66
19:11:58.526 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:11:58.537 00.011 31432 UpdateGuideState exits: m=4225 RSB=42.5
19:11:58.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:11:58.541 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:11:58.543 00.002 31432 Enqueuing Expose request
19:11:58.589 00.046 29876 IsGuiding returns 1
19:11:58.589 00.000 29876 scope still moving after pulse duration time elapsed
19:11:58.621 00.032 29876 IsSlewing returns 0
19:11:58.621 00.000 29876 IsGuiding returns 1
19:11:58.651 00.030 29876 IsSlewing returns 0
19:11:58.651 00.000 29876 IsGuiding returns 0
19:11:58.651 00.000 29876 scope move finished after 56 + 73 ms
19:11:58.651 00.000 29876 Move returns status 0, amount 56
19:11:58.651 00.000 29876 MoveAxis(N, 0, ABG)
19:11:58.651 00.000 29876 Move returns status 0, amount 0
19:11:58.651 00.000 29876 move complete, result=0
19:11:58.652 00.001 29876 worker thread done servicing request
19:11:58.652 00.000 29876 Worker thread wakes up
19:11:58.652 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:11:58.652 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:11:58.652 00.000 31432 GuideStep: -0.5 px 56 ms EAST, -0.3 px 0 ms NORTH
19:12:00.555 01.903 29876 Exposure complete
19:12:00.600 00.045 29876 worker thread done servicing request
19:12:00.601 00.001 31432 OnExposeComplete: enter
19:12:00.603 00.002 31432 UpdateGuideState(): m_state=6
19:12:00.605 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
19:12:00.607 00.002 31432 Star::Find returns 1 (0), X=1254.51, Y=944.24, Mass=3891, SNR=40.0, Peak=245 HFD=3.9
19:12:00.608 00.001 31432 MultiStar: [#1 -0.21,0.17,0.87,U] [#2 -1.35,-0.65,0.00,R] [#3 -0.36,0.14,0.90,U] [#4 -0.62,0.07,0.96,U] [#5 0.09,0.07,0.77,U] [#6 0.72,-0.56,0.00,M2] [#7 0.09,0.01,0.82,U] [#8 -0.36,-0.53,0.76,U] 
19:12:00.610 00.002 31432 refined, 6 included, MultiStar: {-0.16, 0.02}, one-star: {0.27, 0.11}
19:12:00.612 00.002 31432 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.02) = xAngle (3.00 = 3.00)
19:12:00.614 00.002 31432 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.01 = -0.28)
19:12:00.616 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
19:12:00.620 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.02, opts=13)
19:12:00.623 00.003 31432 Enqueuing Move request for scope (-0.16, 0.02)
19:12:00.625 00.002 29876 Worker thread wakes up
19:12:00.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
19:12:00.625 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
19:12:00.625 00.000 29876 Moving (-0.16, 0.02) raw xDistance=-0.16 yDistance=-0.04
19:12:00.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:12:00.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:00.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:12:00.625 00.000 29876 MoveAxis(E, 0, ABG)
19:12:00.625 00.000 29876 Move returns status 0, amount 0
19:12:00.625 00.000 29876 MoveAxis(N, 0, ABG)
19:12:00.625 00.000 29876 Move returns status 0, amount 0
19:12:00.625 00.000 29876 move complete, result=0
19:12:00.625 00.000 29876 worker thread done servicing request
19:12:00.630 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:00.642 00.012 31432 UpdateGuideState exits: m=3891 RSB=40.0
19:12:00.645 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:00.647 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:00.649 00.002 31432 Enqueuing Expose request
19:12:00.651 00.002 29876 Worker thread wakes up
19:12:00.651 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:12:00.653 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:00.653 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:02.784 02.131 29876 Exposure complete
19:12:02.829 00.045 29876 worker thread done servicing request
19:12:02.829 00.000 31432 OnExposeComplete: enter
19:12:02.831 00.002 31432 UpdateGuideState(): m_state=6
19:12:02.833 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
19:12:02.835 00.002 31432 Star::Find returns 1 (0), X=1254.83, Y=944.28, Mass=3883, SNR=39.9, Peak=245 HFD=4.5
19:12:02.837 00.002 31432 MultiStar: [#1 0.09,0.76,0.89,U] [#2 0.38,0.25,0.93,U] [#3 0.32,0.06,0.89,U] [#4 -0.60,0.35,0.97,U] [#5 0.24,0.12,0.80,U] [#6 0.52,-0.61,0.00,M3] [#7 -0.15,0.23,0.83,U] [#8 -0.28,-0.04,0.73,U] 
19:12:02.839 00.002 31432 refined, 7 included, MultiStar: {0.08, 0.24}, one-star: {0.59, 0.15}
19:12:02.841 00.002 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.21 = 1.21)
19:12:02.843 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.06)
19:12:02.845 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.24 mountX=0.09 mountY=-0.23, mountTheta=-1.20
19:12:02.848 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.24, opts=13)
19:12:02.850 00.002 31432 Enqueuing Move request for scope (0.08, 0.24)
19:12:02.852 00.002 29876 Worker thread wakes up
19:12:02.852 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
19:12:02.852 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
19:12:02.852 00.000 29876 Moving (0.08, 0.24) raw xDistance=0.09 yDistance=-0.23
19:12:02.852 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:12:02.852 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:02.852 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:12:02.853 00.001 29876 MoveAxis(E, 0, ABG)
19:12:02.853 00.000 29876 Move returns status 0, amount 0
19:12:02.853 00.000 29876 MoveAxis(N, 0, ABG)
19:12:02.853 00.000 29876 Move returns status 0, amount 0
19:12:02.853 00.000 29876 move complete, result=0
19:12:02.853 00.000 29876 worker thread done servicing request
19:12:02.858 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:02.869 00.011 31432 UpdateGuideState exits: m=3883 RSB=39.9
19:12:02.872 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:02.874 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:02.876 00.002 31432 Enqueuing Expose request
19:12:02.879 00.003 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:12:02.882 00.003 29876 Worker thread wakes up
19:12:02.882 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:02.882 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:04.789 01.907 29876 Exposure complete
19:12:04.832 00.043 29876 worker thread done servicing request
19:12:04.832 00.000 31432 OnExposeComplete: enter
19:12:04.835 00.003 31432 UpdateGuideState(): m_state=6
19:12:04.837 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
19:12:04.839 00.002 31432 Star::Find returns 1 (0), X=1254.43, Y=944.24, Mass=4103, SNR=41.1, Peak=253 HFD=4.6
19:12:04.841 00.002 31432 MultiStar: [#1 -0.29,0.30,0.85,U] [#2 0.07,0.21,0.91,U] [#3 0.46,-0.02,0.84,U] [#4 -0.49,0.13,0.91,U] [#5 -0.05,0.22,0.77,U] [#6 0.13,-0.81,0.00,M4] [#7 -0.58,-0.07,0.82,U] [#8 -0.15,-0.29,0.70,U] 
19:12:04.843 00.002 31432 refined, 7 included, MultiStar: {-0.10, 0.08}, one-star: {0.19, 0.11}
19:12:04.845 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
19:12:04.847 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.85)
19:12:04.849 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.45 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
19:12:04.853 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.08, opts=13)
19:12:04.855 00.002 31432 Enqueuing Move request for scope (-0.10, 0.08)
19:12:04.857 00.002 29876 Worker thread wakes up
19:12:04.857 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
19:12:04.857 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
19:12:04.857 00.000 29876 Moving (-0.10, 0.08) raw xDistance=-0.10 yDistance=-0.10
19:12:04.857 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:12:04.857 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:04.857 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:12:04.857 00.000 29876 MoveAxis(E, 0, ABG)
19:12:04.857 00.000 29876 Move returns status 0, amount 0
19:12:04.857 00.000 29876 MoveAxis(N, 0, ABG)
19:12:04.857 00.000 29876 Move returns status 0, amount 0
19:12:04.857 00.000 29876 move complete, result=0
19:12:04.858 00.001 29876 worker thread done servicing request
19:12:04.861 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:12:04.872 00.011 31432 UpdateGuideState exits: m=4103 RSB=41.1
19:12:04.874 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:04.876 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:04.878 00.002 31432 Enqueuing Expose request
19:12:04.880 00.002 29876 Worker thread wakes up
19:12:04.880 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:12:04.882 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:04.882 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:07.017 02.135 29876 Exposure complete
19:12:07.062 00.045 29876 worker thread done servicing request
19:12:07.062 00.000 31432 OnExposeComplete: enter
19:12:07.065 00.003 31432 UpdateGuideState(): m_state=6
19:12:07.067 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
19:12:07.069 00.002 31432 Star::Find returns 1 (0), X=1253.64, Y=943.90, Mass=3968, SNR=40.2, Peak=252 HFD=4.2
19:12:07.071 00.002 31432 MultiStar: [#1 -0.52,0.06,0.85,U] [#2 -0.20,0.07,0.93,U] [#3 -0.32,-0.27,0.90,U] [#4 -0.92,-0.19,0.00,M2] [#5 -0.01,0.04,0.77,U] [#6 -0.06,-1.05,0.00,M5] [#7 -0.81,-0.11,0.00,M1] [#8 -0.55,-0.26,0.75,U] 
19:12:07.072 00.001 31432 refined, 5 included, MultiStar: {-0.37, -0.10}, one-star: {-0.60, -0.23}
19:12:07.074 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
19:12:07.076 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
19:12:07.078 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.10 hyp=0.39 cameraTheta=-2.88 mountX=-0.38 mountY=0.04, mountTheta=3.03
19:12:07.082 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.10, opts=13)
19:12:07.085 00.003 31432 Enqueuing Move request for scope (-0.37, -0.10)
19:12:07.087 00.002 29876 Worker thread wakes up
19:12:07.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.10) opts 0xd
19:12:07.087 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.10)
19:12:07.087 00.000 29876 Moving (-0.37, -0.10) raw xDistance=-0.38 yDistance=0.04
19:12:07.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
19:12:07.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:07.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:12:07.087 00.000 29876 MoveAxis(E, 36, ABG)
19:12:07.087 00.000 29876 Guiding  Dir = 2, Dur = 36
19:12:07.087 00.000 29876 IsSlewing returns 0
19:12:07.087 00.000 29876 IsGuiding returns 0
19:12:07.087 00.000 29876 PulseGuide returned control before completion, sleep 46
19:12:07.090 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:07.102 00.012 31432 UpdateGuideState exits: m=3968 RSB=40.2
19:12:07.104 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:07.106 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:07.108 00.002 31432 Enqueuing Expose request
19:12:07.139 00.031 29876 IsGuiding returns 1
19:12:07.139 00.000 29876 scope still moving after pulse duration time elapsed
19:12:07.170 00.031 29876 IsSlewing returns 0
19:12:07.170 00.000 29876 IsGuiding returns 1
19:12:07.201 00.031 29876 IsSlewing returns 0
19:12:07.201 00.000 29876 IsGuiding returns 1
19:12:07.232 00.031 29876 IsSlewing returns 0
19:12:07.232 00.000 29876 IsGuiding returns 1
19:12:07.262 00.030 29876 IsSlewing returns 0
19:12:07.262 00.000 29876 IsGuiding returns 1
19:12:07.293 00.031 29876 IsSlewing returns 0
19:12:07.293 00.000 29876 IsGuiding returns 0
19:12:07.293 00.000 29876 scope move finished after 36 + 169 ms
19:12:07.293 00.000 29876 Move returns status 0, amount 36
19:12:07.293 00.000 29876 MoveAxis(N, 0, ABG)
19:12:07.293 00.000 29876 Move returns status 0, amount 0
19:12:07.293 00.000 29876 move complete, result=0
19:12:07.294 00.001 29876 worker thread done servicing request
19:12:07.294 00.000 29876 Worker thread wakes up
19:12:07.294 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:07.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:07.294 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.0 px 0 ms NORTH
19:12:09.204 01.910 29876 Exposure complete
19:12:09.254 00.050 29876 worker thread done servicing request
19:12:09.254 00.000 31432 OnExposeComplete: enter
19:12:09.257 00.003 31432 UpdateGuideState(): m_state=6
19:12:09.258 00.001 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
19:12:09.260 00.002 31432 Star::Find returns 1 (0), X=1254.26, Y=944.10, Mass=3656, SNR=38.4, Peak=252 HFD=4.1
19:12:09.262 00.002 31432 MultiStar: [#1 -0.65,-0.08,0.90,U] [#2 -0.35,-0.14,1.00,U] [#3 -0.52,-0.47,0.90,U] [#4 -1.12,-0.31,0.00,M3] [#5 -0.44,-0.17,0.85,U] [#6 -0.22,-0.88,0.00,M6] [#7 -0.62,-0.32,0.86,U] [#8 -0.64,-0.75,0.00,M1] 
19:12:09.264 00.002 31432 single-star, 5 included, MultiStar: {-0.42, -0.20}, one-star: {0.01, -0.03}
19:12:09.266 00.002 31432 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.02) = xAngle (-1.17 = -1.17)
19:12:09.269 00.003 31432 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.85 = 1.85)
19:12:09.271 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.14 mountX=0.01 mountY=0.03, mountTheta=1.18
19:12:09.274 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.03, opts=13)
19:12:09.276 00.002 31432 Enqueuing Move request for scope (0.01, -0.03)
19:12:09.278 00.002 29876 Worker thread wakes up
19:12:09.278 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
19:12:09.278 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
19:12:09.278 00.000 29876 Moving (0.01, -0.03) raw xDistance=0.01 yDistance=0.03
19:12:09.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:12:09.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:09.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:12:09.278 00.000 29876 MoveAxis(E, 0, ABG)
19:12:09.278 00.000 29876 Move returns status 0, amount 0
19:12:09.278 00.000 29876 MoveAxis(N, 0, ABG)
19:12:09.278 00.000 29876 Move returns status 0, amount 0
19:12:09.278 00.000 29876 move complete, result=0
19:12:09.278 00.000 29876 worker thread done servicing request
19:12:09.282 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:09.294 00.012 31432 UpdateGuideState exits: m=3656 RSB=38.4
19:12:09.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:09.299 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:09.301 00.002 31432 Enqueuing Expose request
19:12:09.303 00.002 29876 Worker thread wakes up
19:12:09.303 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:12:09.305 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:09.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:11.439 02.134 29876 Exposure complete
19:12:11.485 00.046 29876 worker thread done servicing request
19:12:11.485 00.000 31432 OnExposeComplete: enter
19:12:11.489 00.004 31432 UpdateGuideState(): m_state=6
19:12:11.490 00.001 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
19:12:11.492 00.002 31432 Star::Find returns 1 (0), X=1253.77, Y=943.70, Mass=3849, SNR=39.3, Peak=252 HFD=4.1
19:12:11.494 00.002 31432 MultiStar: [#1 -0.63,-0.29,0.89,U] [#2 -0.02,-0.40,0.92,U] [#3 -0.13,-0.61,0.95,U] [#4 -0.86,-0.78,0.00,M4] [#5 -0.55,-0.42,0.84,U] [#6 -0.42,-1.17,0.00,M7] [#7 -0.78,-0.45,0.00,M1] [#8 -0.43,-1.06,0.00,M2] 
19:12:11.497 00.003 31432 refined, 4 included, MultiStar: {-0.36, -0.43}, one-star: {-0.47, -0.43}
19:12:11.499 00.002 31432 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.02) = xAngle (-2.28 = -2.28)
19:12:11.501 00.002 31432 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.73 = 0.73)
19:12:11.503 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.43 hyp=0.56 cameraTheta=-2.26 mountX=-0.37 mountY=0.37, mountTheta=2.35
19:12:11.505 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.43, opts=13)
19:12:11.508 00.003 31432 Enqueuing Move request for scope (-0.36, -0.43)
19:12:11.509 00.001 29876 Worker thread wakes up
19:12:11.509 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.43) opts 0xd
19:12:11.509 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.43)
19:12:11.509 00.000 29876 Moving (-0.36, -0.43) raw xDistance=-0.37 yDistance=0.37
19:12:11.509 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
19:12:11.509 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:12:11.509 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
19:12:11.509 00.000 29876 MoveAxis(E, 35, ABG)
19:12:11.510 00.001 29876 Guiding  Dir = 2, Dur = 35
19:12:11.510 00.000 29876 IsSlewing returns 0
19:12:11.510 00.000 29876 IsGuiding returns 0
19:12:11.510 00.000 29876 PulseGuide returned control before completion, sleep 45
19:12:11.513 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:11.525 00.012 31432 UpdateGuideState exits: m=3849 RSB=39.3
19:12:11.528 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:11.530 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:11.532 00.002 31432 Enqueuing Expose request
19:12:11.560 00.028 29876 IsGuiding returns 1
19:12:11.560 00.000 29876 scope still moving after pulse duration time elapsed
19:12:11.591 00.031 29876 IsSlewing returns 0
19:12:11.591 00.000 29876 IsGuiding returns 1
19:12:11.623 00.032 29876 IsSlewing returns 0
19:12:11.623 00.000 29876 IsGuiding returns 0
19:12:11.623 00.000 29876 scope move finished after 35 + 77 ms
19:12:11.623 00.000 29876 Move returns status 0, amount 35
19:12:11.623 00.000 29876 MoveAxis(N, 0, ABG)
19:12:11.623 00.000 29876 Move returns status 0, amount 0
19:12:11.623 00.000 29876 move complete, result=0
19:12:11.623 00.000 29876 worker thread done servicing request
19:12:11.623 00.000 29876 Worker thread wakes up
19:12:11.623 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:11.623 00.000 31432 GuideStep: -0.4 px 35 ms EAST, 0.4 px 0 ms NORTH
19:12:11.628 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:13.541 01.913 29876 Exposure complete
19:12:13.585 00.044 29876 worker thread done servicing request
19:12:13.585 00.000 31432 OnExposeComplete: enter
19:12:13.587 00.002 31432 UpdateGuideState(): m_state=6
19:12:13.589 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
19:12:13.591 00.002 31432 Star::Find returns 1 (0), X=1254.32, Y=943.66, Mass=4171, SNR=41.7, Peak=253 HFD=4.4
19:12:13.593 00.002 31432 MultiStar: [#1 -0.24,-0.24,0.81,U] [#2 0.20,-0.29,0.90,U] [#3 0.04,-0.34,0.86,U] [#4 -0.49,-0.10,0.92,U] [#5 -0.28,-0.21,0.78,U] [#6 0.35,-1.07,0.00,M8] [#7 -0.28,-0.32,0.82,U] [#8 -0.19,-0.53,0.72,U] 
19:12:13.595 00.002 31432 refined, 7 included, MultiStar: {-0.14, -0.31}, one-star: {0.07, -0.47}
19:12:13.596 00.001 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
19:12:13.598 00.002 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
19:12:13.600 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.98 mountX=-0.14 mountY=0.29, mountTheta=2.04
19:12:13.605 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.31, opts=13)
19:12:13.607 00.002 31432 Enqueuing Move request for scope (-0.14, -0.31)
19:12:13.609 00.002 29876 Worker thread wakes up
19:12:13.609 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
19:12:13.609 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
19:12:13.609 00.000 29876 Moving (-0.14, -0.31) raw xDistance=-0.14 yDistance=0.29
19:12:13.609 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:12:13.609 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:13.609 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:12:13.609 00.000 29876 MoveAxis(E, 0, ABG)
19:12:13.609 00.000 29876 Move returns status 0, amount 0
19:12:13.609 00.000 29876 MoveAxis(N, 0, ABG)
19:12:13.609 00.000 29876 Move returns status 0, amount 0
19:12:13.609 00.000 29876 move complete, result=0
19:12:13.609 00.000 29876 worker thread done servicing request
19:12:13.613 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:13.624 00.011 31432 UpdateGuideState exits: m=4171 RSB=41.7
19:12:13.626 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:13.628 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:13.630 00.002 31432 Enqueuing Expose request
19:12:13.632 00.002 29876 Worker thread wakes up
19:12:13.632 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:12:13.634 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:13.634 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:15.770 02.136 29876 Exposure complete
19:12:15.828 00.058 29876 worker thread done servicing request
19:12:15.828 00.000 31432 OnExposeComplete: enter
19:12:15.832 00.004 31432 UpdateGuideState(): m_state=6
19:12:15.834 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
19:12:15.836 00.002 31432 Star::Find returns 1 (0), X=1253.60, Y=943.80, Mass=3867, SNR=39.2, Peak=220 HFD=4.3
19:12:15.838 00.002 31432 MultiStar: [#1 -0.50,-0.72,0.00,M1] [#2 -0.25,0.07,0.93,U] [#3 -0.33,-0.37,0.92,U] [#4 -0.84,-0.40,0.00,M4] [#5 -0.32,-0.33,0.86,U] [#6 -0.09,-1.28,0.00,M9] [#7 -0.81,-0.45,0.00,M1] [#8 -0.50,-0.47,0.77,U] 
19:12:15.840 00.002 31432 refined, 4 included, MultiStar: {-0.41, -0.28}, one-star: {-0.64, -0.33}
19:12:15.842 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
19:12:15.845 00.003 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
19:12:15.847 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.28 hyp=0.50 cameraTheta=-2.54 mountX=-0.41 mountY=0.21, mountTheta=2.66
19:12:15.850 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.28, opts=13)
19:12:15.852 00.002 31432 Enqueuing Move request for scope (-0.41, -0.28)
19:12:15.854 00.002 29876 Worker thread wakes up
19:12:15.854 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.28) opts 0xd
19:12:15.854 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.28)
19:12:15.854 00.000 29876 Moving (-0.41, -0.28) raw xDistance=-0.41 yDistance=0.21
19:12:15.854 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
19:12:15.854 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:15.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:12:15.854 00.000 29876 MoveAxis(E, 40, ABG)
19:12:15.854 00.000 29876 Guiding  Dir = 2, Dur = 40
19:12:15.854 00.000 29876 IsSlewing returns 0
19:12:15.855 00.001 29876 IsGuiding returns 0
19:12:15.855 00.000 29876 PulseGuide returned control before completion, sleep 50
19:12:15.858 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:15.869 00.011 31432 UpdateGuideState exits: m=3867 RSB=39.2
19:12:15.873 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:15.877 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:15.879 00.002 31432 Enqueuing Expose request
19:12:15.906 00.027 29876 IsGuiding returns 1
19:12:15.906 00.000 29876 scope still moving after pulse duration time elapsed
19:12:15.938 00.032 29876 IsSlewing returns 0
19:12:15.938 00.000 29876 IsGuiding returns 1
19:12:15.968 00.030 29876 IsSlewing returns 0
19:12:15.968 00.000 29876 IsGuiding returns 0
19:12:15.968 00.000 29876 scope move finished after 40 + 73 ms
19:12:15.968 00.000 29876 Move returns status 0, amount 40
19:12:15.968 00.000 29876 MoveAxis(N, 0, ABG)
19:12:15.968 00.000 29876 Move returns status 0, amount 0
19:12:15.968 00.000 29876 move complete, result=0
19:12:15.968 00.000 29876 worker thread done servicing request
19:12:15.968 00.000 29876 Worker thread wakes up
19:12:15.969 00.001 31432 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
19:12:15.972 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:15.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:17.882 01.910 29876 Exposure complete
19:12:17.932 00.050 29876 worker thread done servicing request
19:12:17.933 00.001 31432 OnExposeComplete: enter
19:12:17.935 00.002 31432 UpdateGuideState(): m_state=6
19:12:17.939 00.004 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
19:12:17.941 00.002 31432 Star::Find returns 1 (0), X=1253.57, Y=943.91, Mass=4078, SNR=40.9, Peak=222 HFD=4.3
19:12:17.944 00.003 31432 MultiStar: [#1 -0.97,-0.35,0.00,M2] [#2 -0.63,-0.27,0.91,U] [#3 -0.87,-0.31,0.00,M1] [#4 -1.70,-0.09,0.00,M5] [#5 -1.04,-0.43,0.00,M1] [#6 -0.74,-1.04,0.00,M10] [#7 -0.97,-0.50,0.00,M2] [#8 -1.27,-0.64,0.00,M1] 
19:12:17.946 00.002 31432 refined, 1 included, MultiStar: {-0.65, -0.24}, one-star: {-0.67, -0.22}
19:12:17.948 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:12:17.950 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
19:12:17.951 00.001 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.24 hyp=0.70 cameraTheta=-2.79 mountX=-0.66 mountY=0.14, mountTheta=2.93
19:12:17.954 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.24, opts=13)
19:12:17.956 00.002 31432 Enqueuing Move request for scope (-0.65, -0.24)
19:12:17.958 00.002 29876 Worker thread wakes up
19:12:17.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.24) opts 0xd
19:12:17.958 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.24)
19:12:17.958 00.000 29876 Moving (-0.65, -0.24) raw xDistance=-0.66 yDistance=0.14
19:12:17.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.66
19:12:17.958 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:17.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:12:17.958 00.000 29876 MoveAxis(E, 69, ABG)
19:12:17.958 00.000 29876 Guiding  Dir = 2, Dur = 69
19:12:17.958 00.000 29876 IsSlewing returns 0
19:12:17.958 00.000 29876 IsGuiding returns 0
19:12:17.959 00.001 29876 PulseGuide returned control before completion, sleep 79
19:12:17.963 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:12:17.974 00.011 31432 UpdateGuideState exits: m=4078 RSB=40.9
19:12:17.979 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:17.981 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:17.983 00.002 31432 Enqueuing Expose request
19:12:18.050 00.067 29876 IsGuiding returns 1
19:12:18.050 00.000 29876 scope still moving after pulse duration time elapsed
19:12:18.080 00.030 29876 IsSlewing returns 0
19:12:18.080 00.000 29876 IsGuiding returns 1
19:12:18.110 00.030 29876 IsSlewing returns 0
19:12:18.110 00.000 29876 IsGuiding returns 1
19:12:18.142 00.032 29876 IsSlewing returns 0
19:12:18.142 00.000 29876 IsGuiding returns 1
19:12:18.173 00.031 29876 IsSlewing returns 0
19:12:18.173 00.000 29876 IsGuiding returns 0
19:12:18.173 00.000 29876 scope move finished after 69 + 145 ms
19:12:18.173 00.000 29876 Move returns status 0, amount 69
19:12:18.173 00.000 29876 MoveAxis(N, 0, ABG)
19:12:18.173 00.000 29876 Move returns status 0, amount 0
19:12:18.173 00.000 29876 move complete, result=0
19:12:18.173 00.000 29876 worker thread done servicing request
19:12:18.173 00.000 29876 Worker thread wakes up
19:12:18.173 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:18.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:18.173 00.000 31432 GuideStep: -0.7 px 69 ms EAST, 0.1 px 0 ms NORTH
19:12:20.305 02.132 29876 Exposure complete
19:12:20.361 00.056 29876 worker thread done servicing request
19:12:20.361 00.000 31432 OnExposeComplete: enter
19:12:20.363 00.002 31432 UpdateGuideState(): m_state=6
19:12:20.365 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
19:12:20.366 00.001 31432 Star::Find returns 1 (0), X=1253.35, Y=943.13, Mass=3931, SNR=41.0, Peak=202 HFD=4.7
19:12:20.369 00.003 31432 MultiStar: [#1 -0.61,-0.37,0.82,U] [#2 -0.14,-0.67,0.91,U] [#3 -0.55,-0.93,0.00,M2] [#4 -1.44,-0.85,0.00,M6] [#5 -0.23,-0.36,0.76,U] [#6 -0.17,-1.50,0.00,R] [#7 -0.62,-0.59,0.00,M3] [#8 -0.61,-0.89,0.00,M2] 
19:12:20.371 00.002 31432 refined, 3 included, MultiStar: {-0.48, -0.63}, one-star: {-0.89, -1.00}
19:12:20.372 00.001 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
19:12:20.374 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
19:12:20.377 00.003 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.63 hyp=0.79 cameraTheta=-2.23 mountX=-0.50 mountY=0.55, mountTheta=2.31
19:12:20.379 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.63, opts=13)
19:12:20.382 00.003 31432 Enqueuing Move request for scope (-0.48, -0.63)
19:12:20.384 00.002 29876 Worker thread wakes up
19:12:20.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.63) opts 0xd
19:12:20.384 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.63)
19:12:20.384 00.000 29876 Moving (-0.48, -0.63) raw xDistance=-0.50 yDistance=0.55
19:12:20.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
19:12:20.384 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:12:20.384 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
19:12:20.384 00.000 29876 MoveAxis(E, 58, ABG)
19:12:20.384 00.000 29876 Guiding  Dir = 2, Dur = 58
19:12:20.385 00.001 29876 IsSlewing returns 0
19:12:20.385 00.000 29876 IsGuiding returns 0
19:12:20.385 00.000 29876 PulseGuide returned control before completion, sleep 68
19:12:20.391 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:20.403 00.012 31432 UpdateGuideState exits: m=3931 RSB=41.0
19:12:20.405 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:20.407 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:20.410 00.003 31432 Enqueuing Expose request
19:12:20.460 00.050 29876 IsGuiding returns 1
19:12:20.460 00.000 29876 scope still moving after pulse duration time elapsed
19:12:20.492 00.032 29876 IsSlewing returns 0
19:12:20.492 00.000 29876 IsGuiding returns 1
19:12:20.523 00.031 29876 IsSlewing returns 0
19:12:20.523 00.000 29876 IsGuiding returns 1
19:12:20.554 00.031 29876 IsSlewing returns 0
19:12:20.554 00.000 29876 IsGuiding returns 1
19:12:20.584 00.030 29876 IsSlewing returns 0
19:12:20.584 00.000 29876 IsGuiding returns 0
19:12:20.584 00.000 29876 scope move finished after 58 + 141 ms
19:12:20.584 00.000 29876 Move returns status 0, amount 58
19:12:20.584 00.000 29876 MoveAxis(N, 0, ABG)
19:12:20.584 00.000 29876 Move returns status 0, amount 0
19:12:20.584 00.000 29876 move complete, result=0
19:12:20.585 00.001 29876 worker thread done servicing request
19:12:20.585 00.000 29876 Worker thread wakes up
19:12:20.585 00.000 31432 GuideStep: -0.5 px 58 ms EAST, 0.5 px 0 ms NORTH
19:12:20.588 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:20.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:22.503 01.915 29876 Exposure complete
19:12:22.546 00.043 29876 worker thread done servicing request
19:12:22.546 00.000 31432 OnExposeComplete: enter
19:12:22.549 00.003 31432 UpdateGuideState(): m_state=6
19:12:22.551 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
19:12:22.553 00.002 31432 Star::Find returns 1 (0), X=1253.87, Y=943.59, Mass=3996, SNR=39.8, Peak=252 HFD=4.3
19:12:22.555 00.002 31432 MultiStar: [#1 -0.61,-0.54,0.00,M2] [#2 -0.63,-0.67,0.00,M1] [#3 -0.83,-0.96,0.00,M3] [#4 -1.08,-1.06,0.00,M7] [#5 -0.43,-0.51,0.82,U] [#6 -0.24,0.36,0.80,U] [#7 -0.37,-0.54,0.79,U] [#8 -0.77,-0.57,0.00,M3] 
19:12:22.557 00.002 31432 refined, 3 included, MultiStar: {-0.36, -0.32}, one-star: {-0.37, -0.54}
19:12:22.559 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
19:12:22.560 00.001 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
19:12:22.562 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-2.41 mountX=-0.36 mountY=0.26, mountTheta=2.52
19:12:22.566 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.32, opts=13)
19:12:22.568 00.002 31432 Enqueuing Move request for scope (-0.36, -0.32)
19:12:22.571 00.003 29876 Worker thread wakes up
19:12:22.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.32) opts 0xd
19:12:22.571 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.32)
19:12:22.571 00.000 29876 Moving (-0.36, -0.32) raw xDistance=-0.36 yDistance=0.26
19:12:22.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
19:12:22.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:22.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:12:22.571 00.000 29876 MoveAxis(E, 43, ABG)
19:12:22.571 00.000 29876 Guiding  Dir = 2, Dur = 43
19:12:22.571 00.000 29876 IsSlewing returns 0
19:12:22.571 00.000 29876 IsGuiding returns 0
19:12:22.572 00.001 29876 PulseGuide returned control before completion, sleep 53
19:12:22.575 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:22.589 00.014 31432 UpdateGuideState exits: m=3996 RSB=39.8
19:12:22.592 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:22.594 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:22.597 00.003 31432 Enqueuing Expose request
19:12:22.640 00.043 29876 IsGuiding returns 1
19:12:22.640 00.000 29876 scope still moving after pulse duration time elapsed
19:12:22.671 00.031 29876 IsSlewing returns 0
19:12:22.671 00.000 29876 IsGuiding returns 1
19:12:22.701 00.030 29876 IsSlewing returns 0
19:12:22.701 00.000 29876 IsGuiding returns 0
19:12:22.701 00.000 29876 scope move finished after 43 + 86 ms
19:12:22.701 00.000 29876 Move returns status 0, amount 43
19:12:22.701 00.000 29876 MoveAxis(N, 0, ABG)
19:12:22.701 00.000 29876 Move returns status 0, amount 0
19:12:22.701 00.000 29876 move complete, result=0
19:12:22.702 00.001 29876 worker thread done servicing request
19:12:22.702 00.000 29876 Worker thread wakes up
19:12:22.702 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.3 px 0 ms NORTH
19:12:22.706 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:22.706 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:24.836 02.130 29876 Exposure complete
19:12:24.879 00.043 29876 worker thread done servicing request
19:12:24.880 00.001 31432 OnExposeComplete: enter
19:12:24.882 00.002 31432 UpdateGuideState(): m_state=6
19:12:24.884 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
19:12:24.886 00.002 31432 Star::Find returns 1 (0), X=1254.18, Y=943.71, Mass=3843, SNR=39.4, Peak=231 HFD=4.3
19:12:24.888 00.002 31432 MultiStar: [#1 -0.34,-0.55,0.90,U] [#2 0.35,-0.50,0.94,U] [#3 -0.40,-0.42,0.92,U] [#4 -0.63,-0.57,0.00,M8] [#5 0.11,-0.35,0.84,U] [#6 0.06,0.32,0.81,U] [#7 -0.15,-0.52,0.83,U] [#8 -0.25,-0.60,0.75,U] 
19:12:24.890 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.38}, one-star: {-0.06, -0.42}
19:12:24.892 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.81 = -1.81)
19:12:24.893 00.001 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
19:12:24.895 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.79 mountX=-0.09 mountY=0.37, mountTheta=1.82
19:12:24.898 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.38, opts=13)
19:12:24.900 00.002 31432 Enqueuing Move request for scope (-0.08, -0.38)
19:12:24.902 00.002 29876 Worker thread wakes up
19:12:24.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd
19:12:24.902 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.38)
19:12:24.902 00.000 29876 Moving (-0.08, -0.38) raw xDistance=-0.09 yDistance=0.37
19:12:24.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:12:24.902 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=1.17
19:12:24.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
19:12:24.902 00.000 29876 MoveAxis(E, 0, ABG)
19:12:24.902 00.000 29876 Move returns status 0, amount 0
19:12:24.902 00.000 29876 BLC: Oldest BLC event removed
19:12:24.902 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:12:24.902 00.000 29876 MoveAxis(S, 47, ABG)
19:12:24.902 00.000 29876 Guiding  Dir = 1, Dur = 47
19:12:24.903 00.001 29876 IsSlewing returns 0
19:12:24.903 00.000 29876 IsGuiding returns 0
19:12:24.903 00.000 29876 PulseGuide returned control before completion, sleep 57
19:12:24.906 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:24.917 00.011 31432 UpdateGuideState exits: m=3843 RSB=39.4
19:12:24.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:24.921 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:24.923 00.002 31432 Enqueuing Expose request
19:12:24.973 00.050 29876 IsGuiding returns 1
19:12:24.973 00.000 29876 scope still moving after pulse duration time elapsed
19:12:25.004 00.031 29876 IsSlewing returns 0
19:12:25.004 00.000 29876 IsGuiding returns 1
19:12:25.036 00.032 29876 IsSlewing returns 0
19:12:25.036 00.000 29876 IsGuiding returns 1
19:12:25.066 00.030 29876 IsSlewing returns 0
19:12:25.066 00.000 29876 IsGuiding returns 1
19:12:25.098 00.032 29876 IsSlewing returns 0
19:12:25.098 00.000 29876 IsGuiding returns 0
19:12:25.098 00.000 29876 scope move finished after 47 + 147 ms
19:12:25.098 00.000 29876 Move returns status 0, amount 47
19:12:25.098 00.000 29876 move complete, result=0
19:12:25.098 00.000 29876 worker thread done servicing request
19:12:25.098 00.000 29876 Worker thread wakes up
19:12:25.098 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:25.098 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:25.098 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 47 ms SOUTH
19:12:27.014 01.916 29876 Exposure complete
19:12:27.059 00.045 29876 worker thread done servicing request
19:12:27.059 00.000 31432 OnExposeComplete: enter
19:12:27.061 00.002 31432 UpdateGuideState(): m_state=6
19:12:27.063 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
19:12:27.065 00.002 31432 Star::Find returns 1 (0), X=1253.93, Y=943.64, Mass=3806, SNR=39.1, Peak=249 HFD=4.2
19:12:27.067 00.002 31432 MultiStar: [#1 -0.44,-0.50,0.91,U] [#2 -0.03,-0.61,0.91,U] [#3 -1.58,-0.96,0.00,M3] [#4 -1.50,-0.52,0.00,M9] [#5 -0.07,-0.32,0.82,U] [#6 -0.57,0.39,0.80,U] [#7 -0.63,-0.44,0.89,U] [#8 -0.37,-0.70,0.00,M3] 
19:12:27.069 00.002 31432 refined, 5 included, MultiStar: {-0.34, -0.35}, one-star: {-0.31, -0.49}
19:12:27.071 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
19:12:27.072 00.001 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
19:12:27.074 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.35 hyp=0.48 cameraTheta=-2.35 mountX=-0.35 mountY=0.29, mountTheta=2.45
19:12:27.077 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.35, opts=13)
19:12:27.079 00.002 31432 Enqueuing Move request for scope (-0.34, -0.35)
19:12:27.081 00.002 29876 Worker thread wakes up
19:12:27.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.35) opts 0xd
19:12:27.081 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.35)
19:12:27.081 00.000 29876 Moving (-0.34, -0.35) raw xDistance=-0.35 yDistance=0.29
19:12:27.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
19:12:27.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:27.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:12:27.081 00.000 29876 MoveAxis(E, 33, ABG)
19:12:27.081 00.000 29876 Guiding  Dir = 2, Dur = 33
19:12:27.082 00.001 29876 IsSlewing returns 0
19:12:27.082 00.000 29876 IsGuiding returns 0
19:12:27.082 00.000 29876 PulseGuide returned control before completion, sleep 43
19:12:27.085 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:27.097 00.012 31432 UpdateGuideState exits: m=3806 RSB=39.1
19:12:27.099 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:27.101 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:27.103 00.002 31432 Enqueuing Expose request
19:12:27.137 00.034 29876 IsGuiding returns 1
19:12:27.137 00.000 29876 scope still moving after pulse duration time elapsed
19:12:27.168 00.031 29876 IsSlewing returns 0
19:12:27.168 00.000 29876 IsGuiding returns 0
19:12:27.168 00.000 29876 scope move finished after 33 + 52 ms
19:12:27.168 00.000 29876 Move returns status 0, amount 33
19:12:27.168 00.000 29876 MoveAxis(N, 0, ABG)
19:12:27.168 00.000 29876 Move returns status 0, amount 0
19:12:27.168 00.000 29876 move complete, result=0
19:12:27.168 00.000 29876 worker thread done servicing request
19:12:27.168 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.3 px 0 ms NORTH
19:12:27.171 00.003 29876 Worker thread wakes up
19:12:27.171 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:27.171 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:29.396 02.225 29876 Exposure complete
19:12:29.447 00.051 29876 worker thread done servicing request
19:12:29.447 00.000 31432 OnExposeComplete: enter
19:12:29.449 00.002 31432 UpdateGuideState(): m_state=6
19:12:29.450 00.001 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
19:12:29.452 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=943.71, Mass=4029, SNR=40.5, Peak=229 HFD=4.3
19:12:29.454 00.002 31432 MultiStar: [#1 -0.64,-0.79,0.00,M1] [#2 -0.38,-0.62,0.91,U] [#3 -0.73,-0.91,0.00,M4] [#4 -1.52,-0.79,0.00,M10] [#5 -0.50,-0.49,0.79,U] [#6 -0.36,0.28,0.77,U] [#7 -0.46,-0.93,0.00,M1] [#8 -1.09,-0.89,0.00,M4] 
19:12:29.456 00.002 31432 refined, 3 included, MultiStar: {-0.63, -0.33}, one-star: {-1.19, -0.42}
19:12:29.458 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
19:12:29.460 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
19:12:29.462 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.33 hyp=0.72 cameraTheta=-2.66 mountX=-0.64 mountY=0.23, mountTheta=2.80
19:12:29.464 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.33, opts=13)
19:12:29.470 00.006 31432 Enqueuing Move request for scope (-0.63, -0.33)
19:12:29.475 00.005 29876 Worker thread wakes up
19:12:29.475 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.33) opts 0xd
19:12:29.475 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.33)
19:12:29.476 00.001 29876 Moving (-0.63, -0.33) raw xDistance=-0.64 yDistance=0.23
19:12:29.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64
19:12:29.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:29.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:12:29.476 00.000 29876 MoveAxis(E, 67, ABG)
19:12:29.476 00.000 29876 Guiding  Dir = 2, Dur = 67
19:12:29.476 00.000 29876 IsSlewing returns 0
19:12:29.476 00.000 29876 IsGuiding returns 0
19:12:29.477 00.001 29876 PulseGuide returned control before completion, sleep 77
19:12:29.482 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:29.497 00.015 31432 UpdateGuideState exits: m=4029 RSB=40.5
19:12:29.499 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:29.501 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:29.503 00.002 31432 Enqueuing Expose request
19:12:29.564 00.061 29876 IsGuiding returns 1
19:12:29.564 00.000 29876 scope still moving after pulse duration time elapsed
19:12:29.595 00.031 29876 IsSlewing returns 0
19:12:29.595 00.000 29876 IsGuiding returns 1
19:12:29.626 00.031 29876 IsSlewing returns 0
19:12:29.626 00.000 29876 IsGuiding returns 0
19:12:29.626 00.000 29876 scope move finished after 67 + 82 ms
19:12:29.626 00.000 29876 Move returns status 0, amount 67
19:12:29.626 00.000 29876 MoveAxis(N, 0, ABG)
19:12:29.626 00.000 29876 Move returns status 0, amount 0
19:12:29.626 00.000 29876 move complete, result=0
19:12:29.626 00.000 29876 worker thread done servicing request
19:12:29.626 00.000 29876 Worker thread wakes up
19:12:29.626 00.000 31432 GuideStep: -0.6 px 67 ms EAST, 0.2 px 0 ms NORTH
19:12:29.630 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:29.630 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:31.542 01.912 29876 Exposure complete
19:12:31.601 00.059 29876 worker thread done servicing request
19:12:31.602 00.001 31432 OnExposeComplete: enter
19:12:31.604 00.002 31432 UpdateGuideState(): m_state=6
19:12:31.606 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
19:12:31.609 00.003 31432 Star::Find returns 1 (0), X=1253.35, Y=943.63, Mass=3799, SNR=38.6, Peak=229 HFD=4.3
19:12:31.612 00.003 31432 MultiStar: [#1 -1.05,-0.27,0.00,M2] [#2 -0.43,-0.47,1.00,U] [#3 -0.79,-0.50,0.00,M5] [#4 -1.84,-0.66,0.00,R] [#5 -0.81,-0.51,0.00,M1] [#6 -0.79,0.62,0.00,M1] [#7 -0.83,-0.46,0.00,M2] [#8 -1.37,-0.84,0.00,M5] 
19:12:31.615 00.003 31432 refined, 1 included, MultiStar: {-0.66, -0.48}, one-star: {-0.89, -0.50}
19:12:31.618 00.003 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
19:12:31.621 00.003 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
19:12:31.623 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.48 hyp=0.81 cameraTheta=-2.51 mountX=-0.67 mountY=0.37, mountTheta=2.63
19:12:31.626 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.48, opts=13)
19:12:31.628 00.002 31432 Enqueuing Move request for scope (-0.66, -0.48)
19:12:31.630 00.002 29876 Worker thread wakes up
19:12:31.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.48) opts 0xd
19:12:31.630 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.48)
19:12:31.630 00.000 29876 Moving (-0.66, -0.48) raw xDistance=-0.67 yDistance=0.37
19:12:31.630 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67
19:12:31.630 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
19:12:31.630 00.000 29876 MoveAxis(E, 74, ABG)
19:12:31.630 00.000 29876 Guiding  Dir = 2, Dur = 74
19:12:31.630 00.000 29876 IsSlewing returns 0
19:12:31.631 00.001 29876 IsGuiding returns 0
19:12:31.631 00.000 29876 PulseGuide returned control before completion, sleep 84
19:12:31.634 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:12:31.650 00.016 31432 UpdateGuideState exits: m=3799 RSB=38.6
19:12:31.655 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:31.658 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:31.661 00.003 31432 Enqueuing Expose request
19:12:31.726 00.065 29876 IsGuiding returns 1
19:12:31.726 00.000 29876 scope still moving after pulse duration time elapsed
19:12:31.756 00.030 29876 IsSlewing returns 0
19:12:31.756 00.000 29876 IsGuiding returns 1
19:12:31.788 00.032 29876 IsSlewing returns 0
19:12:31.788 00.000 29876 IsGuiding returns 0
19:12:31.788 00.000 29876 scope move finished after 74 + 83 ms
19:12:31.788 00.000 29876 Move returns status 0, amount 74
19:12:31.788 00.000 29876 MoveAxis(S, 27, ABG)
19:12:31.788 00.000 29876 Guiding  Dir = 1, Dur = 27
19:12:31.788 00.000 29876 IsSlewing returns 0
19:12:31.788 00.000 29876 IsGuiding returns 0
19:12:31.788 00.000 29876 PulseGuide returned control before completion, sleep 37
19:12:31.834 00.046 29876 IsGuiding returns 1
19:12:31.834 00.000 29876 scope still moving after pulse duration time elapsed
19:12:31.865 00.031 29876 IsSlewing returns 0
19:12:31.865 00.000 29876 IsGuiding returns 1
19:12:31.896 00.031 29876 IsSlewing returns 0
19:12:31.896 00.000 29876 IsGuiding returns 1
19:12:31.927 00.031 29876 IsSlewing returns 0
19:12:31.927 00.000 29876 IsGuiding returns 0
19:12:31.927 00.000 29876 scope move finished after 27 + 111 ms
19:12:31.927 00.000 29876 Move returns status 0, amount 27
19:12:31.927 00.000 29876 move complete, result=0
19:12:31.927 00.000 29876 worker thread done servicing request
19:12:31.927 00.000 29876 Worker thread wakes up
19:12:31.927 00.000 31432 GuideStep: -0.7 px 74 ms EAST, 0.4 px 27 ms SOUTH
19:12:31.930 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:31.930 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:34.061 02.131 29876 Exposure complete
19:12:34.106 00.045 29876 worker thread done servicing request
19:12:34.106 00.000 31432 OnExposeComplete: enter
19:12:34.109 00.003 31432 UpdateGuideState(): m_state=6
19:12:34.111 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
19:12:34.113 00.002 31432 Star::Find returns 1 (0), X=1253.37, Y=943.83, Mass=3673, SNR=38.5, Peak=212 HFD=4.5
19:12:34.114 00.001 31432 MultiStar: [#1 -0.87,-0.27,0.00,M3] [#2 -0.27,-0.62,0.97,U] [#3 -0.64,-0.55,0.00,M6] [#4 0.33,0.00,1.01,U] [#5 -0.69,-0.62,0.00,M2] [#6 -0.47,0.04,0.83,U] [#7 -0.94,-0.58,0.00,M3] [#8 -0.60,-0.61,0.00,M6] 
19:12:34.116 00.002 31432 refined, 3 included, MultiStar: {-0.31, -0.22}, one-star: {-0.87, -0.30}
19:12:34.118 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
19:12:34.120 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
19:12:34.122 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-2.52 mountX=-0.32 mountY=0.17, mountTheta=2.64
19:12:34.125 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.22, opts=13)
19:12:34.127 00.002 31432 Enqueuing Move request for scope (-0.31, -0.22)
19:12:34.129 00.002 29876 Worker thread wakes up
19:12:34.129 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.22) opts 0xd
19:12:34.129 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.22)
19:12:34.129 00.000 29876 Moving (-0.31, -0.22) raw xDistance=-0.32 yDistance=0.17
19:12:34.129 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
19:12:34.129 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:34.129 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:12:34.129 00.000 29876 MoveAxis(E, 41, ABG)
19:12:34.129 00.000 29876 Guiding  Dir = 2, Dur = 41
19:12:34.129 00.000 29876 IsSlewing returns 0
19:12:34.130 00.001 29876 IsGuiding returns 0
19:12:34.130 00.000 29876 PulseGuide returned control before completion, sleep 51
19:12:34.133 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:12:34.147 00.014 31432 UpdateGuideState exits: m=3673 RSB=38.5
19:12:34.149 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:34.151 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:34.153 00.002 31432 Enqueuing Expose request
19:12:34.195 00.042 29876 IsGuiding returns 1
19:12:34.195 00.000 29876 scope still moving after pulse duration time elapsed
19:12:34.227 00.032 29876 IsSlewing returns 0
19:12:34.227 00.000 29876 IsGuiding returns 1
19:12:34.259 00.032 29876 IsSlewing returns 0
19:12:34.259 00.000 29876 IsGuiding returns 0
19:12:34.259 00.000 29876 scope move finished after 41 + 88 ms
19:12:34.259 00.000 29876 Move returns status 0, amount 41
19:12:34.259 00.000 29876 MoveAxis(N, 0, ABG)
19:12:34.259 00.000 29876 Move returns status 0, amount 0
19:12:34.259 00.000 29876 move complete, result=0
19:12:34.259 00.000 29876 worker thread done servicing request
19:12:34.259 00.000 29876 Worker thread wakes up
19:12:34.259 00.000 31432 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
19:12:34.262 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:34.262 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:36.170 01.908 29876 Exposure complete
19:12:36.214 00.044 29876 worker thread done servicing request
19:12:36.214 00.000 31432 OnExposeComplete: enter
19:12:36.216 00.002 31432 UpdateGuideState(): m_state=6
19:12:36.218 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
19:12:36.220 00.002 31432 Star::Find returns 1 (0), X=1254.14, Y=944.15, Mass=4000, SNR=40.2, Peak=227 HFD=4.4
19:12:36.222 00.002 31432 MultiStar: [#1 -0.11,-0.13,0.86,U] [#2 -0.05,-0.40,0.92,U] [#3 0.20,-0.23,0.91,U] [#4 1.41,0.25,0.00,M1] [#5 0.18,-0.36,0.80,U] [#6 0.07,0.48,0.85,U] [#7 -0.54,0.06,0.87,U] [#8 -0.61,-0.52,0.00,M7] 
19:12:36.224 00.002 31432 refined, 6 included, MultiStar: {-0.05, -0.08}, one-star: {-0.11, 0.02}
19:12:36.226 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
19:12:36.228 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
19:12:36.230 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.17 mountX=-0.06 mountY=0.07, mountTheta=2.24
19:12:36.234 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.08, opts=13)
19:12:36.237 00.003 31432 Enqueuing Move request for scope (-0.05, -0.08)
19:12:36.238 00.001 29876 Worker thread wakes up
19:12:36.239 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
19:12:36.239 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
19:12:36.239 00.000 29876 Moving (-0.05, -0.08) raw xDistance=-0.06 yDistance=0.07
19:12:36.239 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:12:36.239 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:36.239 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:12:36.239 00.000 29876 MoveAxis(E, 0, ABG)
19:12:36.239 00.000 29876 Move returns status 0, amount 0
19:12:36.239 00.000 29876 MoveAxis(N, 0, ABG)
19:12:36.239 00.000 29876 Move returns status 0, amount 0
19:12:36.239 00.000 29876 move complete, result=0
19:12:36.239 00.000 29876 worker thread done servicing request
19:12:36.242 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:36.253 00.011 31432 UpdateGuideState exits: m=4000 RSB=40.2
19:12:36.256 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:36.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:36.260 00.002 31432 Enqueuing Expose request
19:12:36.262 00.002 29876 Worker thread wakes up
19:12:36.262 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:12:36.264 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:36.265 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:38.393 02.128 29876 Exposure complete
19:12:38.439 00.046 29876 worker thread done servicing request
19:12:38.439 00.000 31432 OnExposeComplete: enter
19:12:38.441 00.002 31432 UpdateGuideState(): m_state=6
19:12:38.443 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
19:12:38.445 00.002 31432 Star::Find returns 1 (0), X=1252.83, Y=943.97, Mass=4049, SNR=40.1, Peak=252 HFD=4.3
19:12:38.446 00.001 31432 MultiStar: [#1 -1.20,-0.57,0.00,M3] [#2 -0.73,-0.41,0.00,M1] [#3 -0.68,-0.20,0.86,U] [#4 0.28,0.22,0.94,U] [#5 -1.03,-0.53,0.00,M2] [#6 -0.54,0.21,0.81,U] [#7 -0.84,-0.64,0.00,M3] [#8 -1.19,-0.72,0.00,M8] 
19:12:38.448 00.002 31432 refined, 3 included, MultiStar: {-0.60, 0.01}, one-star: {-1.42, -0.15}
19:12:38.450 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
19:12:38.452 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.18)
19:12:38.454 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=0.01 hyp=0.60 cameraTheta=3.12 mountX=-0.60 mountY=-0.11, mountTheta=-2.97
19:12:38.456 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=0.01, opts=13)
19:12:38.458 00.002 31432 Enqueuing Move request for scope (-0.60, 0.01)
19:12:38.460 00.002 29876 Worker thread wakes up
19:12:38.460 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.01) opts 0xd
19:12:38.460 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, 0.01)
19:12:38.460 00.000 29876 Moving (-0.60, 0.01) raw xDistance=-0.60 yDistance=-0.11
19:12:38.460 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.60
19:12:38.460 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:38.460 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:12:38.460 00.000 29876 MoveAxis(E, 58, ABG)
19:12:38.460 00.000 29876 Guiding  Dir = 2, Dur = 58
19:12:38.461 00.001 29876 IsSlewing returns 0
19:12:38.461 00.000 29876 IsGuiding returns 0
19:12:38.461 00.000 29876 PulseGuide returned control before completion, sleep 68
19:12:38.464 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:38.476 00.012 31432 UpdateGuideState exits: m=4049 RSB=40.1
19:12:38.478 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:38.480 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:38.482 00.002 31432 Enqueuing Expose request
19:12:38.530 00.048 29876 IsGuiding returns 1
19:12:38.530 00.000 29876 scope still moving after pulse duration time elapsed
19:12:38.561 00.031 29876 IsSlewing returns 0
19:12:38.561 00.000 29876 IsGuiding returns 1
19:12:38.593 00.032 29876 IsSlewing returns 0
19:12:38.593 00.000 29876 IsGuiding returns 1
19:12:38.623 00.030 29876 IsSlewing returns 0
19:12:38.623 00.000 29876 IsGuiding returns 1
19:12:38.654 00.031 29876 IsSlewing returns 0
19:12:38.654 00.000 29876 IsGuiding returns 0
19:12:38.654 00.000 29876 scope move finished after 58 + 135 ms
19:12:38.654 00.000 29876 Move returns status 0, amount 58
19:12:38.654 00.000 29876 MoveAxis(N, 0, ABG)
19:12:38.654 00.000 29876 Move returns status 0, amount 0
19:12:38.655 00.001 29876 move complete, result=0
19:12:38.655 00.000 29876 worker thread done servicing request
19:12:38.655 00.000 29876 Worker thread wakes up
19:12:38.655 00.000 31432 GuideStep: -0.6 px 58 ms EAST, -0.1 px 0 ms NORTH
19:12:38.657 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:38.657 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:40.571 01.914 29876 Exposure complete
19:12:40.616 00.045 29876 worker thread done servicing request
19:12:40.616 00.000 31432 OnExposeComplete: enter
19:12:40.619 00.003 31432 UpdateGuideState(): m_state=6
19:12:40.621 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
19:12:40.623 00.002 31432 Star::Find returns 1 (0), X=1252.67, Y=944.55, Mass=4099, SNR=41.2, Peak=241 HFD=4.8
19:12:40.624 00.001 31432 MultiStar: large primary error, entering stabilization period
19:12:40.626 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
19:12:40.628 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.41)
19:12:40.630 00.002 31432 CameraToMount -- cameraX=-1.58 cameraY=0.42 hyp=1.63 cameraTheta=2.88 mountX=-1.56 mountY=-0.65, mountTheta=-2.75
19:12:40.632 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.58, y=0.42, opts=13)
19:12:40.634 00.002 31432 Enqueuing Move request for scope (-1.58, 0.42)
19:12:40.636 00.002 29876 Worker thread wakes up
19:12:40.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.42) opts 0xd
19:12:40.636 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.58, 0.42)
19:12:40.636 00.000 29876 Moving (-1.58, 0.42) raw xDistance=-1.56 yDistance=-0.65
19:12:40.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.56
19:12:40.636 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:12:40.636 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
19:12:40.636 00.000 29876 MoveAxis(E, 159, ABG)
19:12:40.636 00.000 29876 Guiding  Dir = 2, Dur = 159
19:12:40.637 00.001 29876 IsSlewing returns 0
19:12:40.637 00.000 29876 IsGuiding returns 0
19:12:40.637 00.000 29876 PulseGuide returned control before completion, sleep 169
19:12:40.640 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:40.652 00.012 31432 UpdateGuideState exits: m=4099 RSB=41.2
19:12:40.654 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:40.656 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:40.657 00.001 31432 Enqueuing Expose request
19:12:40.819 00.162 29876 IsGuiding returns 1
19:12:40.819 00.000 29876 scope still moving after pulse duration time elapsed
19:12:40.850 00.031 29876 IsSlewing returns 0
19:12:40.850 00.000 29876 IsGuiding returns 0
19:12:40.850 00.000 29876 scope move finished after 159 + 54 ms
19:12:40.850 00.000 29876 Move returns status 0, amount 159
19:12:40.850 00.000 29876 MoveAxis(N, 0, ABG)
19:12:40.850 00.000 29876 Move returns status 0, amount 0
19:12:40.850 00.000 29876 move complete, result=0
19:12:40.850 00.000 29876 worker thread done servicing request
19:12:40.850 00.000 29876 Worker thread wakes up
19:12:40.850 00.000 31432 GuideStep: -1.6 px 159 ms EAST, -0.7 px 0 ms NORTH
19:12:40.853 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:40.853 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:42.984 02.131 29876 Exposure complete
19:12:43.031 00.047 29876 worker thread done servicing request
19:12:43.031 00.000 31432 OnExposeComplete: enter
19:12:43.033 00.002 31432 UpdateGuideState(): m_state=6
19:12:43.035 00.002 31432 Star::Find(15, 1252, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
19:12:43.037 00.002 31432 Star::Find returns 1 (0), X=1254.15, Y=944.15, Mass=3854, SNR=39.6, Peak=235 HFD=4.3
19:12:43.039 00.002 31432 MultiStar: exiting stabilization period
19:12:43.041 00.002 31432 MultiStar: [#1 -0.43,0.41,0.82,U] [#2 0.16,0.16,0.91,U] [#3 -0.11,0.20,0.87,U] [#4 0.96,0.45,0.00,M1] [#5 0.04,0.34,0.82,U] [#6 0.23,0.86,0.00,M1] [#7 -0.45,0.07,0.84,U] [#8 -0.06,-0.37,0.73,U] 
19:12:43.043 00.002 31432 single-star, 6 included, MultiStar: {-0.13, 0.12}, one-star: {-0.09, 0.02}
19:12:43.045 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
19:12:43.048 00.003 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
19:12:43.050 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.90 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
19:12:43.052 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.02, opts=13)
19:12:43.055 00.003 31432 Enqueuing Move request for scope (-0.09, 0.02)
19:12:43.057 00.002 29876 Worker thread wakes up
19:12:43.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
19:12:43.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
19:12:43.057 00.000 29876 Moving (-0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
19:12:43.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:12:43.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:43.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:12:43.057 00.000 29876 MoveAxis(E, 0, ABG)
19:12:43.057 00.000 29876 Move returns status 0, amount 0
19:12:43.057 00.000 29876 MoveAxis(N, 0, ABG)
19:12:43.057 00.000 29876 Move returns status 0, amount 0
19:12:43.057 00.000 29876 move complete, result=0
19:12:43.057 00.000 29876 worker thread done servicing request
19:12:43.065 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:43.084 00.019 31432 UpdateGuideState exits: m=3854 RSB=39.6
19:12:43.087 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:43.092 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:43.094 00.002 31432 Enqueuing Expose request
19:12:43.096 00.002 29876 Worker thread wakes up
19:12:43.096 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:43.096 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:43.097 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:12:45.008 01.911 29876 Exposure complete
19:12:45.053 00.045 29876 worker thread done servicing request
19:12:45.053 00.000 31432 OnExposeComplete: enter
19:12:45.055 00.002 31432 UpdateGuideState(): m_state=6
19:12:45.057 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
19:12:45.059 00.002 31432 Star::Find returns 1 (0), X=1253.59, Y=944.11, Mass=3915, SNR=39.3, Peak=252 HFD=4.3
19:12:45.061 00.002 31432 MultiStar: [#1 -0.67,-0.60,0.00,M3] [#2 0.10,-0.38,0.93,U] [#3 -0.23,-0.26,0.88,U] [#4 1.02,-0.15,0.00,M2] [#5 -0.29,-0.57,0.80,U] [#6 -0.27,0.30,0.78,U] [#7 -0.84,-0.52,0.00,M3] [#8 -0.73,-0.48,0.00,M8] 
19:12:45.063 00.002 31432 refined, 4 included, MultiStar: {-0.27, -0.19}, one-star: {-0.65, -0.02}
19:12:45.064 00.001 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
19:12:45.066 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
19:12:45.068 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.54 mountX=-0.28 mountY=0.14, mountTheta=2.67
19:12:45.070 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.19, opts=13)
19:12:45.073 00.003 31432 Enqueuing Move request for scope (-0.27, -0.19)
19:12:45.075 00.002 29876 Worker thread wakes up
19:12:45.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.19) opts 0xd
19:12:45.075 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.19)
19:12:45.075 00.000 29876 Moving (-0.27, -0.19) raw xDistance=-0.28 yDistance=0.14
19:12:45.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
19:12:45.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:45.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:12:45.075 00.000 29876 MoveAxis(E, 27, ABG)
19:12:45.075 00.000 29876 Guiding  Dir = 2, Dur = 27
19:12:45.075 00.000 29876 IsSlewing returns 0
19:12:45.075 00.000 29876 IsGuiding returns 0
19:12:45.076 00.001 29876 PulseGuide returned control before completion, sleep 37
19:12:45.079 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:12:45.091 00.012 31432 UpdateGuideState exits: m=3915 RSB=39.3
19:12:45.093 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:45.095 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:45.097 00.002 31432 Enqueuing Expose request
19:12:45.117 00.020 29876 IsGuiding returns 1
19:12:45.117 00.000 29876 scope still moving after pulse duration time elapsed
19:12:45.149 00.032 29876 IsSlewing returns 0
19:12:45.149 00.000 29876 IsGuiding returns 0
19:12:45.149 00.000 29876 scope move finished after 27 + 45 ms
19:12:45.149 00.000 29876 Move returns status 0, amount 27
19:12:45.149 00.000 29876 MoveAxis(N, 0, ABG)
19:12:45.149 00.000 29876 Move returns status 0, amount 0
19:12:45.149 00.000 29876 move complete, result=0
19:12:45.149 00.000 29876 worker thread done servicing request
19:12:45.149 00.000 29876 Worker thread wakes up
19:12:45.149 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
19:12:45.151 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:45.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:47.282 02.131 29876 Exposure complete
19:12:47.327 00.045 29876 worker thread done servicing request
19:12:47.327 00.000 31432 OnExposeComplete: enter
19:12:47.329 00.002 31432 UpdateGuideState(): m_state=6
19:12:47.331 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
19:12:47.333 00.002 31432 Star::Find returns 1 (0), X=1254.29, Y=943.87, Mass=4079, SNR=41.0, Peak=222 HFD=4.5
19:12:47.335 00.002 31432 MultiStar: [#1 -0.36,-0.42,0.84,U] [#2 0.45,-0.30,0.88,U] [#3 0.03,-0.30,0.85,U] [#4 1.05,0.40,0.00,M3] [#5 -0.09,-0.01,0.77,U] [#6 0.03,0.34,0.80,U] [#7 -0.88,-0.52,0.00,M4] [#8 -0.66,-0.62,0.00,M9] 
19:12:47.337 00.002 31432 refined, 5 included, MultiStar: {0.02, -0.17}, one-star: {0.05, -0.26}
19:12:47.339 00.002 31432 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.02) = xAngle (-1.46 = -1.46)
19:12:47.341 00.002 31432 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.55 = 1.55)
19:12:47.343 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.44 mountX=0.02 mountY=0.17, mountTheta=1.47
19:12:47.347 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.17, opts=13)
19:12:47.350 00.003 31432 Enqueuing Move request for scope (0.02, -0.17)
19:12:47.352 00.002 29876 Worker thread wakes up
19:12:47.352 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
19:12:47.352 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
19:12:47.352 00.000 29876 Moving (0.02, -0.17) raw xDistance=0.02 yDistance=0.17
19:12:47.352 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:12:47.352 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:47.352 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:12:47.352 00.000 29876 MoveAxis(E, 0, ABG)
19:12:47.352 00.000 29876 Move returns status 0, amount 0
19:12:47.352 00.000 29876 MoveAxis(N, 0, ABG)
19:12:47.352 00.000 29876 Move returns status 0, amount 0
19:12:47.352 00.000 29876 move complete, result=0
19:12:47.352 00.000 29876 worker thread done servicing request
19:12:47.357 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:12:47.369 00.012 31432 UpdateGuideState exits: m=4079 RSB=41.0
19:12:47.371 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:47.373 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:47.375 00.002 31432 Enqueuing Expose request
19:12:47.378 00.003 29876 Worker thread wakes up
19:12:47.378 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:12:47.380 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:47.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:49.296 01.916 29876 Exposure complete
19:12:49.341 00.045 29876 worker thread done servicing request
19:12:49.341 00.000 31432 OnExposeComplete: enter
19:12:49.344 00.003 31432 UpdateGuideState(): m_state=6
19:12:49.346 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
19:12:49.348 00.002 31432 Star::Find returns 1 (0), X=1253.34, Y=943.55, Mass=3994, SNR=39.9, Peak=205 HFD=4.5
19:12:49.350 00.002 31432 MultiStar: [#1 -0.72,-0.45,0.00,M3] [#2 -0.38,-0.44,0.94,U] [#3 -0.63,-0.58,0.00,M2] [#4 0.38,-0.12,0.95,U] [#5 -0.64,-0.53,0.00,M1] [#6 -0.21,0.31,0.77,U] [#7 -1.11,-0.60,0.00,M5] [#8 -1.37,-0.95,0.00,M10] 
19:12:49.352 00.002 31432 refined, 3 included, MultiStar: {-0.29, -0.24}, one-star: {-0.91, -0.58}
19:12:49.354 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
19:12:49.356 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
19:12:49.358 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-2.46 mountX=-0.30 mountY=0.19, mountTheta=2.58
19:12:49.361 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.24, opts=13)
19:12:49.363 00.002 31432 Enqueuing Move request for scope (-0.29, -0.24)
19:12:49.365 00.002 29876 Worker thread wakes up
19:12:49.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.24) opts 0xd
19:12:49.365 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.24)
19:12:49.365 00.000 29876 Moving (-0.29, -0.24) raw xDistance=-0.30 yDistance=0.19
19:12:49.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
19:12:49.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:49.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:12:49.365 00.000 29876 MoveAxis(E, 29, ABG)
19:12:49.365 00.000 29876 Guiding  Dir = 2, Dur = 29
19:12:49.365 00.000 29876 IsSlewing returns 0
19:12:49.365 00.000 29876 IsGuiding returns 0
19:12:49.366 00.001 29876 PulseGuide returned control before completion, sleep 39
19:12:49.369 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:49.380 00.011 31432 UpdateGuideState exits: m=3994 RSB=39.9
19:12:49.383 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:49.385 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:49.387 00.002 31432 Enqueuing Expose request
19:12:49.419 00.032 29876 IsGuiding returns 1
19:12:49.419 00.000 29876 scope still moving after pulse duration time elapsed
19:12:49.450 00.031 29876 IsSlewing returns 0
19:12:49.450 00.000 29876 IsGuiding returns 0
19:12:49.450 00.000 29876 scope move finished after 29 + 56 ms
19:12:49.450 00.000 29876 Move returns status 0, amount 29
19:12:49.450 00.000 29876 MoveAxis(N, 0, ABG)
19:12:49.450 00.000 29876 Move returns status 0, amount 0
19:12:49.450 00.000 29876 move complete, result=0
19:12:49.450 00.000 29876 worker thread done servicing request
19:12:49.450 00.000 29876 Worker thread wakes up
19:12:49.450 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:49.451 00.001 31432 GuideStep: -0.3 px 29 ms EAST, 0.2 px 0 ms NORTH
19:12:49.453 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:51.584 02.131 29876 Exposure complete
19:12:51.627 00.043 29876 worker thread done servicing request
19:12:51.627 00.000 31432 OnExposeComplete: enter
19:12:51.629 00.002 31432 UpdateGuideState(): m_state=6
19:12:51.631 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
19:12:51.634 00.003 31432 Star::Find returns 1 (0), X=1253.08, Y=943.88, Mass=3980, SNR=40.3, Peak=209 HFD=4.4
19:12:51.636 00.002 31432 MultiStar: [#1 -0.79,-0.48,0.00,M4] [#2 -0.61,-0.83,0.00,M1] [#3 -0.52,-0.93,0.00,M3] [#4 0.43,-0.19,0.97,U] [#5 -0.67,-0.52,0.00,M2] [#6 -0.56,0.23,0.78,U] [#7 -1.19,-0.57,0.00,M6] [#8 -1.24,-0.98,0.00,R] 
19:12:51.638 00.002 31432 refined, 2 included, MultiStar: {-0.43, -0.09}, one-star: {-1.16, -0.25}
19:12:51.640 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:12:51.642 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
19:12:51.644 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.09 hyp=0.44 cameraTheta=-2.94 mountX=-0.43 mountY=0.02, mountTheta=3.09
19:12:51.646 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.09, opts=13)
19:12:51.648 00.002 31432 Enqueuing Move request for scope (-0.43, -0.09)
19:12:51.650 00.002 29876 Worker thread wakes up
19:12:51.650 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.09) opts 0xd
19:12:51.650 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.09)
19:12:51.650 00.000 29876 Moving (-0.43, -0.09) raw xDistance=-0.43 yDistance=0.02
19:12:51.650 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
19:12:51.650 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:51.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:12:51.650 00.000 29876 MoveAxis(E, 46, ABG)
19:12:51.650 00.000 29876 Guiding  Dir = 2, Dur = 46
19:12:51.651 00.001 29876 IsSlewing returns 0
19:12:51.651 00.000 29876 IsGuiding returns 0
19:12:51.651 00.000 29876 PulseGuide returned control before completion, sleep 56
19:12:51.654 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:51.666 00.012 31432 UpdateGuideState exits: m=3980 RSB=40.3
19:12:51.668 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:51.670 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:51.672 00.002 31432 Enqueuing Expose request
19:12:51.722 00.050 29876 IsGuiding returns 1
19:12:51.722 00.000 29876 scope still moving after pulse duration time elapsed
19:12:51.752 00.030 29876 IsSlewing returns 0
19:12:51.752 00.000 29876 IsGuiding returns 1
19:12:51.783 00.031 29876 IsSlewing returns 0
19:12:51.783 00.000 29876 IsGuiding returns 1
19:12:51.814 00.031 29876 IsSlewing returns 0
19:12:51.814 00.000 29876 IsGuiding returns 0
19:12:51.814 00.000 29876 scope move finished after 46 + 117 ms
19:12:51.814 00.000 29876 Move returns status 0, amount 46
19:12:51.814 00.000 29876 MoveAxis(N, 0, ABG)
19:12:51.814 00.000 29876 Move returns status 0, amount 0
19:12:51.814 00.000 29876 move complete, result=0
19:12:51.815 00.001 29876 worker thread done servicing request
19:12:51.815 00.000 29876 Worker thread wakes up
19:12:51.815 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.0 px 0 ms NORTH
19:12:51.817 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:51.817 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:53.730 01.913 29876 Exposure complete
19:12:53.773 00.043 29876 worker thread done servicing request
19:12:53.774 00.001 31432 OnExposeComplete: enter
19:12:53.776 00.002 31432 UpdateGuideState(): m_state=6
19:12:53.778 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
19:12:53.780 00.002 31432 Star::Find returns 1 (0), X=1253.53, Y=943.55, Mass=3830, SNR=38.3, Peak=227 HFD=4.5
19:12:53.781 00.001 31432 MultiStar: [#1 -0.83,-0.63,0.00,M5] [#2 -1.12,-0.21,0.00,M2] [#3 -0.62,-0.49,0.93,U] [#4 0.43,0.31,1.00,U] [#5 -0.66,-0.58,0.00,M3] [#6 -0.27,-0.15,0.86,U] [#7 -0.54,-0.66,0.00,M7] [#8 0.27,-0.15,0.77,U] 
19:12:53.783 00.002 31432 refined, 4 included, MultiStar: {-0.19, -0.21}, one-star: {-0.71, -0.58}
19:12:53.785 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
19:12:53.787 00.002 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
19:12:53.789 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-2.31 mountX=-0.20 mountY=0.18, mountTheta=2.41
19:12:53.792 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.21, opts=13)
19:12:53.794 00.002 31432 Enqueuing Move request for scope (-0.19, -0.21)
19:12:53.796 00.002 29876 Worker thread wakes up
19:12:53.796 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
19:12:53.796 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
19:12:53.796 00.000 29876 Moving (-0.19, -0.21) raw xDistance=-0.20 yDistance=0.18
19:12:53.796 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
19:12:53.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:53.796 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:12:53.796 00.000 29876 MoveAxis(E, 0, ABG)
19:12:53.796 00.000 29876 Move returns status 0, amount 0
19:12:53.796 00.000 29876 MoveAxis(N, 0, ABG)
19:12:53.796 00.000 29876 Move returns status 0, amount 0
19:12:53.796 00.000 29876 move complete, result=0
19:12:53.797 00.001 29876 worker thread done servicing request
19:12:53.802 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:12:53.814 00.012 31432 UpdateGuideState exits: m=3830 RSB=38.3
19:12:53.817 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:53.819 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:53.821 00.002 31432 Enqueuing Expose request
19:12:53.822 00.001 29876 Worker thread wakes up
19:12:53.822 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:12:53.824 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:53.825 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:55.949 02.124 29876 Exposure complete
19:12:55.994 00.045 29876 worker thread done servicing request
19:12:55.995 00.001 31432 OnExposeComplete: enter
19:12:55.997 00.002 31432 UpdateGuideState(): m_state=6
19:12:55.999 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
19:12:56.000 00.001 31432 Star::Find returns 1 (0), X=1253.48, Y=943.54, Mass=3880, SNR=39.8, Peak=221 HFD=4.3
19:12:56.002 00.002 31432 MultiStar: [#1 -1.09,-0.68,0.00,M6] [#2 -0.80,-0.77,0.00,M3] [#3 -0.52,-0.63,0.00,M3] [#4 0.85,-0.01,0.00,M1] [#5 -0.76,-0.81,0.00,M4] [#6 -0.24,0.30,0.81,U] [#7 -0.73,-0.53,0.00,M8] [#8 0.11,0.13,0.71,U] 
19:12:56.004 00.002 31432 refined, 2 included, MultiStar: {-0.35, -0.10}, one-star: {-0.77, -0.59}
19:12:56.006 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
19:12:56.008 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
19:12:56.010 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.10 hyp=0.36 cameraTheta=-2.86 mountX=-0.35 mountY=0.04, mountTheta=3.01
19:12:56.013 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.10, opts=13)
19:12:56.016 00.003 31432 Enqueuing Move request for scope (-0.35, -0.10)
19:12:56.018 00.002 29876 Worker thread wakes up
19:12:56.018 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.10) opts 0xd
19:12:56.018 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.10)
19:12:56.018 00.000 29876 Moving (-0.35, -0.10) raw xDistance=-0.35 yDistance=0.04
19:12:56.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
19:12:56.018 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:12:56.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:12:56.018 00.000 29876 MoveAxis(E, 34, ABG)
19:12:56.018 00.000 29876 Guiding  Dir = 2, Dur = 34
19:12:56.018 00.000 29876 IsSlewing returns 0
19:12:56.018 00.000 29876 IsGuiding returns 0
19:12:56.019 00.001 29876 PulseGuide returned control before completion, sleep 44
19:12:56.022 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:12:56.033 00.011 31432 UpdateGuideState exits: m=3880 RSB=39.8
19:12:56.035 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:56.037 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:56.039 00.002 31432 Enqueuing Expose request
19:12:56.073 00.034 29876 IsGuiding returns 1
19:12:56.073 00.000 29876 scope still moving after pulse duration time elapsed
19:12:56.104 00.031 29876 IsSlewing returns 0
19:12:56.104 00.000 29876 IsGuiding returns 0
19:12:56.104 00.000 29876 scope move finished after 34 + 51 ms
19:12:56.104 00.000 29876 Move returns status 0, amount 34
19:12:56.104 00.000 29876 MoveAxis(N, 0, ABG)
19:12:56.104 00.000 29876 Move returns status 0, amount 0
19:12:56.104 00.000 29876 move complete, result=0
19:12:56.104 00.000 29876 worker thread done servicing request
19:12:56.104 00.000 29876 Worker thread wakes up
19:12:56.104 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.0 px 0 ms NORTH
19:12:56.107 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:56.107 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:12:58.022 01.915 29876 Exposure complete
19:12:58.067 00.045 29876 worker thread done servicing request
19:12:58.068 00.001 31432 OnExposeComplete: enter
19:12:58.070 00.002 31432 UpdateGuideState(): m_state=6
19:12:58.072 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
19:12:58.074 00.002 31432 Star::Find returns 1 (0), X=1253.54, Y=943.93, Mass=3605, SNR=38.7, Peak=224 HFD=4.3
19:12:58.076 00.002 31432 MultiStar: [#1 -0.25,-0.69,0.86,U] [#2 0.25,-0.62,0.95,U] [#3 -0.41,-0.64,0.88,U] [#4 1.08,-0.24,0.00,M2] [#5 -0.32,-0.69,0.84,U] [#6 0.11,-0.13,0.81,U] [#7 -0.67,-0.86,0.00,M9] [#8 0.55,0.02,0.78,U] 
19:12:58.078 00.002 31432 refined, 6 included, MultiStar: {-0.13, -0.43}, one-star: {-0.70, -0.20}
19:12:58.080 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
19:12:58.082 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
19:12:58.084 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.86 mountX=-0.14 mountY=0.40, mountTheta=1.90
19:12:58.087 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.43, opts=13)
19:12:58.088 00.001 31432 Enqueuing Move request for scope (-0.13, -0.43)
19:12:58.091 00.003 29876 Worker thread wakes up
19:12:58.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
19:12:58.091 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
19:12:58.091 00.000 29876 Moving (-0.13, -0.43) raw xDistance=-0.14 yDistance=0.40
19:12:58.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:12:58.091 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
19:12:58.091 00.000 29876 MoveAxis(E, 0, ABG)
19:12:58.091 00.000 29876 Move returns status 0, amount 0
19:12:58.091 00.000 29876 MoveAxis(S, 30, ABG)
19:12:58.091 00.000 29876 Guiding  Dir = 1, Dur = 30
19:12:58.091 00.000 29876 IsSlewing returns 0
19:12:58.091 00.000 29876 IsGuiding returns 0
19:12:58.091 00.000 29876 PulseGuide returned control before completion, sleep 40
19:12:58.094 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:12:58.105 00.011 31432 UpdateGuideState exits: m=3605 RSB=38.7
19:12:58.108 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:12:58.110 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:12:58.112 00.002 31432 Enqueuing Expose request
19:12:58.143 00.031 29876 IsGuiding returns 1
19:12:58.143 00.000 29876 scope still moving after pulse duration time elapsed
19:12:58.173 00.030 29876 IsSlewing returns 0
19:12:58.173 00.000 29876 IsGuiding returns 1
19:12:58.204 00.031 29876 IsSlewing returns 0
19:12:58.204 00.000 29876 IsGuiding returns 1
19:12:58.234 00.030 29876 IsSlewing returns 0
19:12:58.234 00.000 29876 IsGuiding returns 1
19:12:58.265 00.031 29876 IsSlewing returns 0
19:12:58.265 00.000 29876 IsGuiding returns 0
19:12:58.265 00.000 29876 scope move finished after 30 + 143 ms
19:12:58.265 00.000 29876 Move returns status 0, amount 30
19:12:58.265 00.000 29876 move complete, result=0
19:12:58.265 00.000 29876 worker thread done servicing request
19:12:58.265 00.000 29876 Worker thread wakes up
19:12:58.265 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 30 ms SOUTH
19:12:58.268 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:12:58.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:00.496 02.228 29876 Exposure complete
19:13:00.541 00.045 29876 worker thread done servicing request
19:13:00.541 00.000 31432 OnExposeComplete: enter
19:13:00.543 00.002 31432 UpdateGuideState(): m_state=6
19:13:00.545 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
19:13:00.547 00.002 31432 Star::Find returns 1 (0), X=1254.35, Y=943.61, Mass=4034, SNR=40.7, Peak=253 HFD=4.7
19:13:00.549 00.002 31432 MultiStar: [#1 -0.10,-0.01,0.84,U] [#2 0.29,-0.38,0.91,U] [#3 -0.18,-0.71,0.89,U] [#4 1.12,-0.05,0.00,M3] [#5 0.33,-0.34,0.78,U] [#6 0.21,0.41,0.75,U] [#7 -0.19,-0.32,0.81,U] [#8 0.89,-0.24,0.00,M1] 
19:13:00.551 00.002 31432 refined, 6 included, MultiStar: {0.06, -0.29}, one-star: {0.10, -0.52}
19:13:00.552 00.001 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
19:13:00.554 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
19:13:00.556 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=0.06 mountY=0.29, mountTheta=1.38
19:13:00.559 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.29, opts=13)
19:13:00.561 00.002 31432 Enqueuing Move request for scope (0.06, -0.29)
19:13:00.562 00.001 29876 Worker thread wakes up
19:13:00.562 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
19:13:00.563 00.001 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
19:13:00.563 00.000 29876 Moving (0.06, -0.29) raw xDistance=0.06 yDistance=0.29
19:13:00.563 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:13:00.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:00.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:13:00.563 00.000 29876 MoveAxis(E, 0, ABG)
19:13:00.563 00.000 29876 Move returns status 0, amount 0
19:13:00.563 00.000 29876 MoveAxis(N, 0, ABG)
19:13:00.563 00.000 29876 Move returns status 0, amount 0
19:13:00.563 00.000 29876 move complete, result=0
19:13:00.563 00.000 29876 worker thread done servicing request
19:13:00.567 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:13:00.578 00.011 31432 UpdateGuideState exits: m=4034 RSB=40.7
19:13:00.580 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:00.582 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:00.584 00.002 31432 Enqueuing Expose request
19:13:00.586 00.002 29876 Worker thread wakes up
19:13:00.586 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:13:00.588 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:00.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:02.499 01.911 29876 Exposure complete
19:13:02.541 00.042 29876 worker thread done servicing request
19:13:02.541 00.000 31432 OnExposeComplete: enter
19:13:02.545 00.004 31432 UpdateGuideState(): m_state=6
19:13:02.547 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
19:13:02.549 00.002 31432 Star::Find returns 1 (0), X=1254.09, Y=943.63, Mass=3921, SNR=40.0, Peak=208 HFD=4.3
19:13:02.551 00.002 31432 MultiStar: [#1 -0.46,-0.51,0.87,U] [#2 -0.18,-0.22,0.97,U] [#3 -0.52,-0.51,0.86,U] [#4 0.57,-0.10,0.98,U] [#5 0.13,-0.36,0.81,U] [#6 -0.01,0.17,0.81,U] [#7 -0.56,-0.65,0.00,M9] [#8 0.40,-0.06,0.76,U] 
19:13:02.554 00.003 31432 refined, 7 included, MultiStar: {-0.03, -0.27}, one-star: {-0.15, -0.50}
19:13:02.556 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
19:13:02.558 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
19:13:02.560 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=-0.03 mountY=0.26, mountTheta=1.70
19:13:02.562 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.27, opts=13)
19:13:02.564 00.002 31432 Enqueuing Move request for scope (-0.03, -0.27)
19:13:02.566 00.002 29876 Worker thread wakes up
19:13:02.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
19:13:02.566 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
19:13:02.566 00.000 29876 Moving (-0.03, -0.27) raw xDistance=-0.03 yDistance=0.26
19:13:02.566 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:13:02.567 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:02.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:13:02.567 00.000 29876 MoveAxis(E, 0, ABG)
19:13:02.567 00.000 29876 Move returns status 0, amount 0
19:13:02.567 00.000 29876 MoveAxis(N, 0, ABG)
19:13:02.567 00.000 29876 Move returns status 0, amount 0
19:13:02.567 00.000 29876 move complete, result=0
19:13:02.567 00.000 29876 worker thread done servicing request
19:13:02.572 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:02.587 00.015 31432 UpdateGuideState exits: m=3921 RSB=40.0
19:13:02.589 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:02.591 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:02.594 00.003 31432 Enqueuing Expose request
19:13:02.595 00.001 29876 Worker thread wakes up
19:13:02.595 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:13:02.598 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:02.598 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:04.730 02.132 29876 Exposure complete
19:13:04.773 00.043 29876 worker thread done servicing request
19:13:04.773 00.000 31432 OnExposeComplete: enter
19:13:04.775 00.002 31432 UpdateGuideState(): m_state=6
19:13:04.777 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
19:13:04.780 00.003 31432 Star::Find returns 1 (0), X=1253.80, Y=943.08, Mass=3960, SNR=40.4, Peak=253 HFD=4.3
19:13:04.783 00.003 31432 MultiStar: [#1 -0.41,-0.93,0.00,M4] [#2 0.20,-1.02,0.00,M1] [#3 -0.22,-0.86,0.00,M1] [#4 0.62,-0.45,0.96,U] [#5 -0.29,-0.86,0.00,M2] [#6 0.04,-0.47,0.76,U] [#7 -0.34,-1.26,0.00,M10] [#8 0.78,-0.52,0.00,M1] 
19:13:04.786 00.003 31432 refined, 2 included, MultiStar: {0.07, -0.68}, one-star: {-0.44, -1.05}
19:13:04.791 00.005 31432 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
19:13:04.793 00.002 31432 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
19:13:04.795 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.68 hyp=0.68 cameraTheta=-1.47 mountX=0.05 mountY=0.68, mountTheta=1.50
19:13:04.798 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.68, opts=13)
19:13:04.804 00.006 31432 Enqueuing Move request for scope (0.07, -0.68)
19:13:04.808 00.004 29876 Worker thread wakes up
19:13:04.808 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.68) opts 0xd
19:13:04.809 00.001 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.68)
19:13:04.809 00.000 29876 Moving (0.07, -0.68) raw xDistance=0.05 yDistance=0.68
19:13:04.809 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:13:04.809 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
19:13:04.809 00.000 29876 MoveAxis(E, 0, ABG)
19:13:04.809 00.000 29876 Move returns status 0, amount 0
19:13:04.809 00.000 29876 MoveAxis(S, 50, ABG)
19:13:04.809 00.000 29876 Guiding  Dir = 1, Dur = 50
19:13:04.809 00.000 29876 IsSlewing returns 0
19:13:04.809 00.000 29876 IsGuiding returns 0
19:13:04.809 00.000 29876 PulseGuide returned control before completion, sleep 60
19:13:04.813 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:13:04.824 00.011 31432 UpdateGuideState exits: m=3960 RSB=40.4
19:13:04.828 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:04.829 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:04.831 00.002 31432 Enqueuing Expose request
19:13:04.885 00.054 29876 IsGuiding returns 1
19:13:04.885 00.000 29876 scope still moving after pulse duration time elapsed
19:13:04.917 00.032 29876 IsSlewing returns 0
19:13:04.917 00.000 29876 IsGuiding returns 1
19:13:04.949 00.032 29876 IsSlewing returns 0
19:13:04.949 00.000 29876 IsGuiding returns 1
19:13:04.980 00.031 29876 IsSlewing returns 0
19:13:04.980 00.000 29876 IsGuiding returns 0
19:13:04.980 00.000 29876 scope move finished after 50 + 120 ms
19:13:04.980 00.000 29876 Move returns status 0, amount 50
19:13:04.980 00.000 29876 move complete, result=0
19:13:04.980 00.000 29876 worker thread done servicing request
19:13:04.980 00.000 29876 Worker thread wakes up
19:13:04.980 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.7 px 50 ms SOUTH
19:13:04.986 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:04.986 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:06.889 01.903 29876 Exposure complete
19:13:06.936 00.047 29876 worker thread done servicing request
19:13:06.937 00.001 31432 OnExposeComplete: enter
19:13:06.939 00.002 31432 UpdateGuideState(): m_state=6
19:13:06.940 00.001 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
19:13:06.942 00.002 31432 Star::Find returns 1 (0), X=1253.87, Y=943.59, Mass=4039, SNR=41.2, Peak=245 HFD=4.4
19:13:06.944 00.002 31432 MultiStar: [#1 -0.02,-0.81,0.79,U] [#2 0.21,-1.07,0.00,M2] [#3 0.15,-0.65,0.87,U] [#4 1.09,-0.35,0.00,M2] [#5 -0.20,-1.03,0.00,M3] [#6 0.10,0.35,0.75,U] [#7 -0.01,-0.72,0.77,U] [#8 0.63,0.02,0.73,U] 
19:13:06.946 00.002 31432 refined, 5 included, MultiStar: {0.06, -0.41}, one-star: {-0.37, -0.54}
19:13:06.948 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.46 = -1.46)
19:13:06.949 00.001 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.55 = 1.55)
19:13:06.951 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.43 mountX=0.05 mountY=0.41, mountTheta=1.46
19:13:06.955 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.41, opts=13)
19:13:06.960 00.005 31432 Enqueuing Move request for scope (0.06, -0.41)
19:13:06.965 00.005 29876 Worker thread wakes up
19:13:06.965 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
19:13:06.965 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
19:13:06.965 00.000 29876 Moving (0.06, -0.41) raw xDistance=0.05 yDistance=0.41
19:13:06.965 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:13:06.965 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:13:06.965 00.000 29876 MoveAxis(E, 0, ABG)
19:13:06.965 00.000 29876 Move returns status 0, amount 0
19:13:06.965 00.000 29876 MoveAxis(S, 30, ABG)
19:13:06.965 00.000 29876 Guiding  Dir = 1, Dur = 30
19:13:06.966 00.001 29876 IsSlewing returns 0
19:13:06.966 00.000 29876 IsGuiding returns 0
19:13:06.966 00.000 29876 PulseGuide returned control before completion, sleep 40
19:13:06.972 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:13:06.984 00.012 31432 UpdateGuideState exits: m=4039 RSB=41.2
19:13:06.986 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:06.987 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:06.989 00.002 31432 Enqueuing Expose request
19:13:07.014 00.025 29876 IsGuiding returns 1
19:13:07.014 00.000 29876 scope still moving after pulse duration time elapsed
19:13:07.045 00.031 29876 IsSlewing returns 0
19:13:07.045 00.000 29876 IsGuiding returns 1
19:13:07.076 00.031 29876 IsSlewing returns 0
19:13:07.076 00.000 29876 IsGuiding returns 1
19:13:07.107 00.031 29876 IsSlewing returns 0
19:13:07.107 00.000 29876 IsGuiding returns 1
19:13:07.138 00.031 29876 IsSlewing returns 0
19:13:07.138 00.000 29876 IsGuiding returns 0
19:13:07.138 00.000 29876 scope move finished after 30 + 142 ms
19:13:07.138 00.000 29876 Move returns status 0, amount 30
19:13:07.138 00.000 29876 move complete, result=0
19:13:07.138 00.000 29876 worker thread done servicing request
19:13:07.138 00.000 29876 Worker thread wakes up
19:13:07.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:07.138 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:07.139 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 30 ms SOUTH
19:13:09.268 02.129 29876 Exposure complete
19:13:09.322 00.054 29876 worker thread done servicing request
19:13:09.322 00.000 31432 OnExposeComplete: enter
19:13:09.324 00.002 31432 UpdateGuideState(): m_state=6
19:13:09.326 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
19:13:09.328 00.002 31432 Star::Find returns 1 (0), X=1254.14, Y=943.87, Mass=3938, SNR=39.7, Peak=237 HFD=4.3
19:13:09.330 00.002 31432 MultiStar: [#1 -0.16,-0.01,0.86,U] [#2 0.28,-0.35,0.94,U] [#3 -0.14,-0.29,0.92,U] [#4 1.26,0.12,0.00,M3] [#5 0.11,0.00,0.81,U] [#6 0.32,0.48,0.81,U] [#7 -0.23,-0.29,0.84,U] [#8 1.10,0.42,0.00,M1] 
19:13:09.331 00.001 31432 refined, 6 included, MultiStar: {0.01, -0.12}, one-star: {-0.10, -0.26}
19:13:09.334 00.003 31432 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
19:13:09.336 00.002 31432 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
19:13:09.338 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.49 mountX=0.01 mountY=0.12, mountTheta=1.51
19:13:09.340 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.12, opts=13)
19:13:09.342 00.002 31432 Enqueuing Move request for scope (0.01, -0.12)
19:13:09.344 00.002 29876 Worker thread wakes up
19:13:09.344 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
19:13:09.344 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
19:13:09.344 00.000 29876 Moving (0.01, -0.12) raw xDistance=0.01 yDistance=0.12
19:13:09.344 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:13:09.344 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:09.344 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:13:09.344 00.000 29876 MoveAxis(E, 0, ABG)
19:13:09.344 00.000 29876 Move returns status 0, amount 0
19:13:09.345 00.001 29876 MoveAxis(N, 0, ABG)
19:13:09.345 00.000 29876 Move returns status 0, amount 0
19:13:09.345 00.000 29876 move complete, result=0
19:13:09.345 00.000 29876 worker thread done servicing request
19:13:09.348 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:13:09.360 00.012 31432 UpdateGuideState exits: m=3938 RSB=39.7
19:13:09.362 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:09.364 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:09.366 00.002 31432 Enqueuing Expose request
19:13:09.368 00.002 29876 Worker thread wakes up
19:13:09.368 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:13:09.370 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:09.370 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:11.281 01.911 29876 Exposure complete
19:13:11.325 00.044 29876 worker thread done servicing request
19:13:11.325 00.000 31432 OnExposeComplete: enter
19:13:11.328 00.003 31432 UpdateGuideState(): m_state=6
19:13:11.329 00.001 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
19:13:11.331 00.002 31432 Star::Find returns 1 (0), X=1253.97, Y=943.99, Mass=3895, SNR=39.7, Peak=252 HFD=4.4
19:13:11.333 00.002 31432 MultiStar: [#1 -0.40,-0.20,0.87,U] [#2 0.39,-0.61,0.94,U] [#3 -0.54,-0.24,0.89,U] [#4 0.78,0.45,0.00,M4] [#5 -0.50,-0.15,0.82,U] [#6 0.23,0.50,0.86,U] [#7 -0.53,-0.21,0.83,U] [#8 0.56,0.27,0.76,U] 
19:13:11.335 00.002 31432 refined, 7 included, MultiStar: {-0.14, -0.11}, one-star: {-0.27, -0.13}
19:13:11.337 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
19:13:11.338 00.001 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
19:13:11.340 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=-0.14 mountY=0.09, mountTheta=2.59
19:13:11.343 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.11, opts=13)
19:13:11.345 00.002 31432 Enqueuing Move request for scope (-0.14, -0.11)
19:13:11.347 00.002 29876 Worker thread wakes up
19:13:11.347 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
19:13:11.347 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
19:13:11.347 00.000 29876 Moving (-0.14, -0.11) raw xDistance=-0.14 yDistance=0.09
19:13:11.347 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:13:11.347 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:11.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:13:11.347 00.000 29876 MoveAxis(E, 0, ABG)
19:13:11.348 00.001 29876 Move returns status 0, amount 0
19:13:11.348 00.000 29876 MoveAxis(N, 0, ABG)
19:13:11.348 00.000 29876 Move returns status 0, amount 0
19:13:11.348 00.000 29876 move complete, result=0
19:13:11.348 00.000 29876 worker thread done servicing request
19:13:11.351 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:11.362 00.011 31432 UpdateGuideState exits: m=3895 RSB=39.7
19:13:11.364 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:11.366 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:11.368 00.002 31432 Enqueuing Expose request
19:13:11.370 00.002 29876 Worker thread wakes up
19:13:11.370 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:13:11.372 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:11.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:13.501 02.129 29876 Exposure complete
19:13:13.544 00.043 29876 worker thread done servicing request
19:13:13.544 00.000 31432 OnExposeComplete: enter
19:13:13.547 00.003 31432 UpdateGuideState(): m_state=6
19:13:13.549 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
19:13:13.551 00.002 31432 Star::Find returns 1 (0), X=1253.00, Y=944.58, Mass=3863, SNR=39.9, Peak=253 HFD=4.2
19:13:13.553 00.002 31432 MultiStar: [#1 -1.20,0.06,0.00,M2] [#2 -1.08,0.41,0.00,M1] [#3 -1.57,0.24,0.00,M1] [#4 -0.42,0.73,0.00,M5] [#5 -1.17,0.46,0.00,M2] [#6 -1.03,1.14,0.00,M1] [#7 -1.40,0.07,0.00,M8] [#8 -0.17,1.10,0.00,M1] 
19:13:13.555 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
19:13:13.557 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
19:13:13.559 00.002 31432 CameraToMount -- cameraX=-1.24 cameraY=0.45 hyp=1.32 cameraTheta=2.79 mountX=-1.23 mountY=-0.64, mountTheta=-2.67
19:13:13.561 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.24, y=0.45, opts=13)
19:13:13.563 00.002 31432 Enqueuing Move request for scope (-1.24, 0.45)
19:13:13.565 00.002 29876 Worker thread wakes up
19:13:13.566 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.45) opts 0xd
19:13:13.566 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.24, 0.45)
19:13:13.566 00.000 29876 Moving (-1.24, 0.45) raw xDistance=-1.23 yDistance=-0.64
19:13:13.566 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.23
19:13:13.566 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:13:13.566 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
19:13:13.566 00.000 29876 MoveAxis(E, 119, ABG)
19:13:13.566 00.000 29876 Guiding  Dir = 2, Dur = 119
19:13:13.566 00.000 29876 IsSlewing returns 0
19:13:13.566 00.000 29876 IsGuiding returns 0
19:13:13.566 00.000 29876 PulseGuide returned control before completion, sleep 129
19:13:13.571 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:13:13.584 00.013 31432 UpdateGuideState exits: m=3863 RSB=39.9
19:13:13.586 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:13.588 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:13.590 00.002 31432 Enqueuing Expose request
19:13:13.701 00.111 29876 IsGuiding returns 1
19:13:13.701 00.000 29876 scope still moving after pulse duration time elapsed
19:13:13.732 00.031 29876 IsSlewing returns 0
19:13:13.732 00.000 29876 IsGuiding returns 1
19:13:13.763 00.031 29876 IsSlewing returns 0
19:13:13.763 00.000 29876 IsGuiding returns 1
19:13:13.793 00.030 29876 IsSlewing returns 0
19:13:13.793 00.000 29876 IsGuiding returns 0
19:13:13.793 00.000 29876 scope move finished after 119 + 108 ms
19:13:13.793 00.000 29876 Move returns status 0, amount 119
19:13:13.793 00.000 29876 MoveAxis(N, 0, ABG)
19:13:13.793 00.000 29876 Move returns status 0, amount 0
19:13:13.793 00.000 29876 move complete, result=0
19:13:13.793 00.000 29876 worker thread done servicing request
19:13:13.793 00.000 29876 Worker thread wakes up
19:13:13.794 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:13.794 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:13.794 00.000 31432 GuideStep: -1.2 px 119 ms EAST, -0.6 px 0 ms NORTH
19:13:15.710 01.916 29876 Exposure complete
19:13:15.753 00.043 29876 worker thread done servicing request
19:13:15.753 00.000 31432 OnExposeComplete: enter
19:13:15.756 00.003 31432 UpdateGuideState(): m_state=6
19:13:15.759 00.003 31432 Star::Find(15, 1252, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
19:13:15.761 00.002 31432 Star::Find returns 1 (0), X=1253.49, Y=944.35, Mass=3853, SNR=39.0, Peak=237 HFD=4.4
19:13:15.763 00.002 31432 MultiStar: [#1 -1.14,0.31,0.00,M3] [#2 -0.74,0.28,0.94,U] [#3 -0.86,0.11,0.00,M2] [#4 0.37,0.53,0.96,U] [#5 -0.88,0.27,0.00,M3] [#6 -0.87,1.02,0.00,M2] [#7 -0.75,0.16,0.85,U] [#8 -0.13,0.65,0.73,U] 
19:13:15.765 00.002 31432 refined, 4 included, MultiStar: {-0.41, 0.36}, one-star: {-0.75, 0.22}
19:13:15.767 00.002 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
19:13:15.768 00.001 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.88)
19:13:15.770 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.36 hyp=0.54 cameraTheta=2.42 mountX=-0.40 mountY=-0.42, mountTheta=-2.33
19:13:15.773 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.36, opts=13)
19:13:15.775 00.002 31432 Enqueuing Move request for scope (-0.41, 0.36)
19:13:15.777 00.002 29876 Worker thread wakes up
19:13:15.777 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.36) opts 0xd
19:13:15.777 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.36)
19:13:15.777 00.000 29876 Moving (-0.41, 0.36) raw xDistance=-0.40 yDistance=-0.42
19:13:15.777 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.40
19:13:15.777 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:13:15.777 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
19:13:15.777 00.000 29876 MoveAxis(E, 55, ABG)
19:13:15.777 00.000 29876 Guiding  Dir = 2, Dur = 55
19:13:15.777 00.000 29876 IsSlewing returns 0
19:13:15.777 00.000 29876 IsGuiding returns 0
19:13:15.778 00.001 29876 PulseGuide returned control before completion, sleep 65
19:13:15.781 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:15.792 00.011 31432 UpdateGuideState exits: m=3853 RSB=39.0
19:13:15.794 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:15.796 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:15.798 00.002 31432 Enqueuing Expose request
19:13:15.847 00.049 29876 IsGuiding returns 1
19:13:15.847 00.000 29876 scope still moving after pulse duration time elapsed
19:13:15.879 00.032 29876 IsSlewing returns 0
19:13:15.879 00.000 29876 IsGuiding returns 1
19:13:15.910 00.031 29876 IsSlewing returns 0
19:13:15.910 00.000 29876 IsGuiding returns 1
19:13:15.941 00.031 29876 IsSlewing returns 0
19:13:15.941 00.000 29876 IsGuiding returns 1
19:13:15.972 00.031 29876 IsSlewing returns 0
19:13:15.972 00.000 29876 IsGuiding returns 0
19:13:15.972 00.000 29876 scope move finished after 55 + 139 ms
19:13:15.972 00.000 29876 Move returns status 0, amount 55
19:13:15.972 00.000 29876 MoveAxis(N, 0, ABG)
19:13:15.972 00.000 29876 Move returns status 0, amount 0
19:13:15.972 00.000 29876 move complete, result=0
19:13:15.972 00.000 29876 worker thread done servicing request
19:13:15.972 00.000 29876 Worker thread wakes up
19:13:15.972 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:15.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:15.972 00.000 31432 GuideStep: -0.4 px 55 ms EAST, -0.4 px 0 ms NORTH
19:13:18.102 02.130 29876 Exposure complete
19:13:18.148 00.046 29876 worker thread done servicing request
19:13:18.148 00.000 31432 OnExposeComplete: enter
19:13:18.151 00.003 31432 UpdateGuideState(): m_state=6
19:13:18.153 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
19:13:18.154 00.001 31432 Star::Find returns 1 (0), X=1253.74, Y=944.10, Mass=3849, SNR=39.8, Peak=252 HFD=4.2
19:13:18.156 00.002 31432 MultiStar: [#1 -0.34,0.21,0.87,U] [#2 0.05,0.20,0.92,U] [#3 -0.33,0.11,0.90,U] [#4 0.72,0.59,0.00,M5] [#5 -0.46,0.27,0.80,U] [#6 0.10,1.01,0.00,M3] [#7 -0.38,0.18,0.86,U] [#8 0.70,0.79,0.00,M1] 
19:13:18.158 00.002 31432 refined, 5 included, MultiStar: {-0.32, 0.15}, one-star: {-0.50, -0.02}
19:13:18.160 00.002 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
19:13:18.162 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.59)
19:13:18.164 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.36 cameraTheta=2.71 mountX=-0.32 mountY=-0.20, mountTheta=-2.59
19:13:18.166 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.15, opts=13)
19:13:18.168 00.002 31432 Enqueuing Move request for scope (-0.32, 0.15)
19:13:18.170 00.002 29876 Worker thread wakes up
19:13:18.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd
19:13:18.170 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.15)
19:13:18.170 00.000 29876 Moving (-0.32, 0.15) raw xDistance=-0.32 yDistance=-0.20
19:13:18.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
19:13:18.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:18.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:13:18.170 00.000 29876 MoveAxis(E, 39, ABG)
19:13:18.170 00.000 29876 Guiding  Dir = 2, Dur = 39
19:13:18.171 00.001 29876 IsSlewing returns 0
19:13:18.171 00.000 29876 IsGuiding returns 0
19:13:18.171 00.000 29876 PulseGuide returned control before completion, sleep 49
19:13:18.174 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:13:18.187 00.013 31432 UpdateGuideState exits: m=3849 RSB=39.8
19:13:18.189 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:18.191 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:18.192 00.001 31432 Enqueuing Expose request
19:13:18.224 00.032 29876 IsGuiding returns 1
19:13:18.224 00.000 29876 scope still moving after pulse duration time elapsed
19:13:18.255 00.031 29876 IsSlewing returns 0
19:13:18.255 00.000 29876 IsGuiding returns 1
19:13:18.285 00.030 29876 IsSlewing returns 0
19:13:18.285 00.000 29876 IsGuiding returns 1
19:13:18.316 00.031 29876 IsSlewing returns 0
19:13:18.316 00.000 29876 IsGuiding returns 0
19:13:18.316 00.000 29876 scope move finished after 39 + 105 ms
19:13:18.316 00.000 29876 Move returns status 0, amount 39
19:13:18.316 00.000 29876 MoveAxis(N, 0, ABG)
19:13:18.316 00.000 29876 Move returns status 0, amount 0
19:13:18.316 00.000 29876 move complete, result=0
19:13:18.317 00.001 29876 worker thread done servicing request
19:13:18.317 00.000 29876 Worker thread wakes up
19:13:18.317 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:18.317 00.000 31432 GuideStep: -0.3 px 39 ms EAST, -0.2 px 0 ms NORTH
19:13:18.323 00.006 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:20.231 01.908 29876 Exposure complete
19:13:20.273 00.042 29876 worker thread done servicing request
19:13:20.273 00.000 31432 OnExposeComplete: enter
19:13:20.275 00.002 31432 UpdateGuideState(): m_state=6
19:13:20.277 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
19:13:20.279 00.002 31432 Star::Find returns 1 (0), X=1254.75, Y=944.17, Mass=3998, SNR=40.4, Peak=253 HFD=4.4
19:13:20.281 00.002 31432 MultiStar: [#1 0.08,0.04,0.86,U] [#2 0.42,-0.16,0.89,U] [#3 0.34,-0.06,0.86,U] [#4 1.61,0.51,0.00,M6] [#5 0.11,-0.23,0.84,U] [#6 0.65,0.67,0.00,M4] [#7 0.04,0.09,0.81,U] [#8 1.17,0.68,0.00,M2] 
19:13:20.283 00.002 31432 refined, 5 included, MultiStar: {0.26, -0.05}, one-star: {0.51, 0.04}
19:13:20.285 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
19:13:20.287 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:13:20.288 00.001 31432 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=0.26 mountY=0.09, mountTheta=0.32
19:13:20.291 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.05, opts=13)
19:13:20.293 00.002 31432 Enqueuing Move request for scope (0.26, -0.05)
19:13:20.296 00.003 29876 Worker thread wakes up
19:13:20.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
19:13:20.296 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
19:13:20.296 00.000 29876 Moving (0.26, -0.05) raw xDistance=0.26 yDistance=0.09
19:13:20.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
19:13:20.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:20.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:13:20.296 00.000 29876 MoveAxis(W, 20, ABG)
19:13:20.296 00.000 29876 Guiding  Dir = 3, Dur = 20
19:13:20.296 00.000 29876 IsSlewing returns 0
19:13:20.296 00.000 29876 IsGuiding returns 0
19:13:20.297 00.001 29876 PulseGuide returned control before completion, sleep 30
19:13:20.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:20.312 00.012 31432 UpdateGuideState exits: m=3998 RSB=40.4
19:13:20.314 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:20.316 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:20.317 00.001 31432 Enqueuing Expose request
19:13:20.338 00.021 29876 IsGuiding returns 1
19:13:20.338 00.000 29876 scope still moving after pulse duration time elapsed
19:13:20.369 00.031 29876 IsSlewing returns 0
19:13:20.369 00.000 29876 IsGuiding returns 1
19:13:20.399 00.030 29876 IsSlewing returns 0
19:13:20.399 00.000 29876 IsGuiding returns 0
19:13:20.399 00.000 29876 scope move finished after 20 + 82 ms
19:13:20.399 00.000 29876 Move returns status 0, amount 20
19:13:20.399 00.000 29876 MoveAxis(N, 0, ABG)
19:13:20.399 00.000 29876 Move returns status 0, amount 0
19:13:20.399 00.000 29876 move complete, result=0
19:13:20.399 00.000 29876 worker thread done servicing request
19:13:20.399 00.000 29876 Worker thread wakes up
19:13:20.400 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:20.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:20.400 00.000 31432 GuideStep: 0.3 px 20 ms WEST, 0.1 px 0 ms NORTH
19:13:22.522 02.122 29876 Exposure complete
19:13:22.564 00.042 29876 worker thread done servicing request
19:13:22.564 00.000 31432 OnExposeComplete: enter
19:13:22.566 00.002 31432 UpdateGuideState(): m_state=6
19:13:22.569 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
19:13:22.571 00.002 31432 Star::Find returns 1 (0), X=1254.16, Y=944.50, Mass=4007, SNR=40.2, Peak=245 HFD=4.4
19:13:22.573 00.002 31432 MultiStar: [#1 -0.05,0.21,0.85,U] [#2 0.32,0.14,0.92,U] [#3 -0.00,0.02,0.88,U] [#4 1.18,0.68,0.00,M7] [#5 -0.13,0.23,0.80,U] [#6 0.54,1.01,0.00,M5] [#7 -0.23,0.18,0.85,U] [#8 1.15,0.81,0.00,M3] 
19:13:22.575 00.002 31432 refined, 5 included, MultiStar: {-0.02, 0.20}, one-star: {-0.08, 0.37}
19:13:22.577 00.002 31432 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.02) = xAngle (1.67 = 1.67)
19:13:22.579 00.002 31432 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.68 = -1.60)
19:13:22.581 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.69 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
19:13:22.584 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.20, opts=13)
19:13:22.587 00.003 31432 Enqueuing Move request for scope (-0.02, 0.20)
19:13:22.589 00.002 29876 Worker thread wakes up
19:13:22.589 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
19:13:22.589 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
19:13:22.589 00.000 29876 Moving (-0.02, 0.20) raw xDistance=-0.02 yDistance=-0.20
19:13:22.589 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:13:22.589 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:22.589 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:13:22.589 00.000 29876 MoveAxis(E, 0, ABG)
19:13:22.589 00.000 29876 Move returns status 0, amount 0
19:13:22.589 00.000 29876 MoveAxis(N, 0, ABG)
19:13:22.589 00.000 29876 Move returns status 0, amount 0
19:13:22.589 00.000 29876 move complete, result=0
19:13:22.589 00.000 29876 worker thread done servicing request
19:13:22.593 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:13:22.604 00.011 31432 UpdateGuideState exits: m=4007 RSB=40.2
19:13:22.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:22.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:22.610 00.002 31432 Enqueuing Expose request
19:13:22.612 00.002 29876 Worker thread wakes up
19:13:22.612 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:22.612 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:13:22.615 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:24.527 01.912 29876 Exposure complete
19:13:24.570 00.043 29876 worker thread done servicing request
19:13:24.570 00.000 31432 OnExposeComplete: enter
19:13:24.572 00.002 31432 UpdateGuideState(): m_state=6
19:13:24.575 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
19:13:24.577 00.002 31432 Star::Find returns 1 (0), X=1254.04, Y=944.18, Mass=3917, SNR=40.2, Peak=252 HFD=4.3
19:13:24.579 00.002 31432 MultiStar: [#1 -0.26,0.20,0.86,U] [#2 0.36,0.09,0.89,U] [#3 0.30,-0.14,0.87,U] [#4 1.25,0.47,0.00,M8] [#5 0.04,0.06,0.83,U] [#6 0.53,0.97,0.00,M6] [#7 0.03,0.20,0.82,U] [#8 1.10,0.62,0.00,M4] 
19:13:24.581 00.002 31432 refined, 5 included, MultiStar: {0.04, 0.08}, one-star: {-0.20, 0.05}
19:13:24.582 00.001 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.05 = 1.05)
19:13:24.584 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.22)
19:13:24.586 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.04 mountY=-0.07, mountTheta=-1.01
19:13:24.589 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.08, opts=13)
19:13:24.591 00.002 31432 Enqueuing Move request for scope (0.04, 0.08)
19:13:24.593 00.002 29876 Worker thread wakes up
19:13:24.593 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
19:13:24.593 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
19:13:24.593 00.000 29876 Moving (0.04, 0.08) raw xDistance=0.04 yDistance=-0.07
19:13:24.593 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:13:24.593 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:24.593 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:13:24.593 00.000 29876 MoveAxis(E, 0, ABG)
19:13:24.593 00.000 29876 Move returns status 0, amount 0
19:13:24.593 00.000 29876 MoveAxis(N, 0, ABG)
19:13:24.593 00.000 29876 Move returns status 0, amount 0
19:13:24.593 00.000 29876 move complete, result=0
19:13:24.593 00.000 29876 worker thread done servicing request
19:13:24.596 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:13:24.608 00.012 31432 UpdateGuideState exits: m=3917 RSB=40.2
19:13:24.611 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:24.612 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:24.614 00.002 31432 Enqueuing Expose request
19:13:24.616 00.002 29876 Worker thread wakes up
19:13:24.616 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:13:24.618 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:24.618 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:26.742 02.124 29876 Exposure complete
19:13:26.788 00.046 29876 worker thread done servicing request
19:13:26.788 00.000 31432 OnExposeComplete: enter
19:13:26.794 00.006 31432 UpdateGuideState(): m_state=6
19:13:26.799 00.005 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
19:13:26.803 00.004 31432 Star::Find returns 1 (0), X=1254.23, Y=943.88, Mass=3819, SNR=39.8, Peak=252 HFD=4.3
19:13:26.805 00.002 31432 MultiStar: [#1 -0.11,-0.12,0.86,U] [#2 0.59,-0.21,0.92,U] [#3 0.07,-0.32,0.91,U] [#4 1.31,0.20,0.00,M9] [#5 0.05,-0.33,0.80,U] [#6 0.51,0.35,0.80,U] [#7 -0.02,-0.40,0.82,U] [#8 1.00,0.43,0.00,M5] 
19:13:26.807 00.002 31432 refined, 6 included, MultiStar: {0.15, -0.19}, one-star: {-0.01, -0.25}
19:13:26.809 00.002 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
19:13:26.811 00.002 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
19:13:26.813 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=0.15 mountY=0.21, mountTheta=0.95
19:13:26.816 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.19, opts=13)
19:13:26.818 00.002 31432 Enqueuing Move request for scope (0.15, -0.19)
19:13:26.820 00.002 29876 Worker thread wakes up
19:13:26.820 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
19:13:26.820 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
19:13:26.820 00.000 29876 Moving (0.15, -0.19) raw xDistance=0.15 yDistance=0.21
19:13:26.820 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:13:26.820 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:26.820 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:13:26.820 00.000 29876 MoveAxis(E, 0, ABG)
19:13:26.820 00.000 29876 Move returns status 0, amount 0
19:13:26.820 00.000 29876 MoveAxis(N, 0, ABG)
19:13:26.820 00.000 29876 Move returns status 0, amount 0
19:13:26.820 00.000 29876 move complete, result=0
19:13:26.820 00.000 29876 worker thread done servicing request
19:13:26.824 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:26.835 00.011 31432 UpdateGuideState exits: m=3819 RSB=39.8
19:13:26.838 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:26.840 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:26.842 00.002 31432 Enqueuing Expose request
19:13:26.844 00.002 29876 Worker thread wakes up
19:13:26.844 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:13:26.846 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:26.846 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:28.755 01.909 29876 Exposure complete
19:13:28.801 00.046 29876 worker thread done servicing request
19:13:28.801 00.000 31432 OnExposeComplete: enter
19:13:28.803 00.002 31432 UpdateGuideState(): m_state=6
19:13:28.805 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
19:13:28.807 00.002 31432 Star::Find returns 1 (0), X=1254.70, Y=944.08, Mass=3684, SNR=38.3, Peak=253 HFD=4.2
19:13:28.809 00.002 31432 MultiStar: [#1 -0.35,-0.12,0.92,U] [#2 0.75,0.10,0.94,U] [#3 0.33,-0.15,0.93,U] [#4 1.94,0.31,0.00,M10] [#5 0.25,-0.19,0.86,U] [#6 0.68,0.57,0.00,M6] [#7 -0.22,-0.09,0.87,U] [#8 0.98,0.68,0.00,M6] 
19:13:28.811 00.002 31432 refined, 5 included, MultiStar: {0.21, -0.08}, one-star: {0.46, -0.05}
19:13:28.813 00.002 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
19:13:28.815 00.002 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.62 = 2.62)
19:13:28.817 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.37 mountX=0.21 mountY=0.11, mountTheta=0.50
19:13:28.820 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.08, opts=13)
19:13:28.822 00.002 31432 Enqueuing Move request for scope (0.21, -0.08)
19:13:28.823 00.001 29876 Worker thread wakes up
19:13:28.823 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
19:13:28.824 00.001 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
19:13:28.824 00.000 29876 Moving (0.21, -0.08) raw xDistance=0.21 yDistance=0.11
19:13:28.824 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
19:13:28.824 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:28.824 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:13:28.824 00.000 29876 MoveAxis(W, 20, ABG)
19:13:28.824 00.000 29876 Guiding  Dir = 3, Dur = 20
19:13:28.824 00.000 29876 IsSlewing returns 0
19:13:28.824 00.000 29876 IsGuiding returns 0
19:13:28.824 00.000 29876 PulseGuide returned control before completion, sleep 30
19:13:28.827 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:28.840 00.013 31432 UpdateGuideState exits: m=3684 RSB=38.3
19:13:28.842 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:28.844 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:28.846 00.002 31432 Enqueuing Expose request
19:13:28.862 00.016 29876 IsGuiding returns 1
19:13:28.862 00.000 29876 scope still moving after pulse duration time elapsed
19:13:28.893 00.031 29876 IsSlewing returns 0
19:13:28.893 00.000 29876 IsGuiding returns 1
19:13:28.923 00.030 29876 IsSlewing returns 0
19:13:28.923 00.000 29876 IsGuiding returns 0
19:13:28.923 00.000 29876 scope move finished after 20 + 78 ms
19:13:28.923 00.000 29876 Move returns status 0, amount 20
19:13:28.923 00.000 29876 MoveAxis(N, 0, ABG)
19:13:28.923 00.000 29876 Move returns status 0, amount 0
19:13:28.923 00.000 29876 move complete, result=0
19:13:28.923 00.000 29876 worker thread done servicing request
19:13:28.923 00.000 29876 Worker thread wakes up
19:13:28.923 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.1 px 0 ms NORTH
19:13:28.927 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:28.927 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:31.053 02.126 29876 Exposure complete
19:13:31.095 00.042 29876 worker thread done servicing request
19:13:31.096 00.001 31432 OnExposeComplete: enter
19:13:31.098 00.002 31432 UpdateGuideState(): m_state=6
19:13:31.100 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
19:13:31.102 00.002 31432 Star::Find returns 1 (0), X=1254.40, Y=944.11, Mass=3880, SNR=39.0, Peak=253 HFD=4.3
19:13:31.104 00.002 31432 MultiStar: [#1 0.02,0.05,0.90,U] [#2 0.36,-0.16,0.96,U] [#3 0.37,0.01,0.93,U] [#4 1.51,0.58,0.00,R] [#5 -0.04,-0.26,0.83,U] [#6 0.45,0.69,0.00,M7] [#7 -0.09,-0.02,0.88,U] [#8 1.06,0.50,0.00,M7] 
19:13:31.106 00.002 31432 refined, 5 included, MultiStar: {0.14, -0.07}, one-star: {0.16, -0.02}
19:13:31.108 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
19:13:31.110 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
19:13:31.112 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.46 mountX=0.14 mountY=0.09, mountTheta=0.57
19:13:31.116 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.07, opts=13)
19:13:31.118 00.002 31432 Enqueuing Move request for scope (0.14, -0.07)
19:13:31.120 00.002 29876 Worker thread wakes up
19:13:31.120 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
19:13:31.120 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
19:13:31.120 00.000 29876 Moving (0.14, -0.07) raw xDistance=0.14 yDistance=0.09
19:13:31.120 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:13:31.120 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:31.120 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:13:31.120 00.000 29876 MoveAxis(E, 0, ABG)
19:13:31.121 00.001 29876 Move returns status 0, amount 0
19:13:31.121 00.000 29876 MoveAxis(N, 0, ABG)
19:13:31.121 00.000 29876 Move returns status 0, amount 0
19:13:31.121 00.000 29876 move complete, result=0
19:13:31.121 00.000 29876 worker thread done servicing request
19:13:31.124 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:31.135 00.011 31432 UpdateGuideState exits: m=3880 RSB=39.0
19:13:31.138 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:31.139 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:31.141 00.002 31432 Enqueuing Expose request
19:13:31.143 00.002 29876 Worker thread wakes up
19:13:31.143 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:13:31.145 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:31.146 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:33.053 01.907 29876 Exposure complete
19:13:33.111 00.058 29876 worker thread done servicing request
19:13:33.111 00.000 31432 OnExposeComplete: enter
19:13:33.116 00.005 31432 UpdateGuideState(): m_state=6
19:13:33.119 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
19:13:33.121 00.002 31432 Star::Find returns 1 (0), X=1254.91, Y=943.84, Mass=3673, SNR=38.7, Peak=253 HFD=4.2
19:13:33.124 00.003 31432 MultiStar: [#1 0.44,-0.11,0.89,U] [#2 0.80,0.06,0.97,U] [#3 0.80,0.03,0.96,U] [#4 0.34,-0.14,0.97,U] [#5 0.64,-0.00,0.84,U] [#6 0.94,0.92,0.00,M8] [#7 0.46,-0.05,0.89,U] [#8 1.60,0.94,0.00,M8] 
19:13:33.127 00.003 31432 refined, 6 included, MultiStar: {0.59, -0.08}, one-star: {0.67, -0.29}
19:13:33.130 00.003 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
19:13:33.133 00.003 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
19:13:33.136 00.003 31432 CameraToMount -- cameraX=0.59 cameraY=-0.08 hyp=0.60 cameraTheta=-0.13 mountX=0.59 mountY=0.17, mountTheta=0.27
19:13:33.140 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.08, opts=13)
19:13:33.143 00.003 31432 Enqueuing Move request for scope (0.59, -0.08)
19:13:33.146 00.003 29876 Worker thread wakes up
19:13:33.146 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.08) opts 0xd
19:13:33.146 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.08)
19:13:33.146 00.000 29876 Moving (0.59, -0.08) raw xDistance=0.59 yDistance=0.17
19:13:33.146 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.59
19:13:33.146 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:33.146 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:13:33.146 00.000 29876 MoveAxis(W, 57, ABG)
19:13:33.146 00.000 29876 Guiding  Dir = 3, Dur = 57
19:13:33.146 00.000 29876 IsSlewing returns 0
19:13:33.147 00.001 29876 IsGuiding returns 0
19:13:33.147 00.000 29876 PulseGuide returned control before completion, sleep 67
19:13:33.152 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:33.169 00.017 31432 UpdateGuideState exits: m=3673 RSB=38.7
19:13:33.172 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:33.175 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:33.178 00.003 31432 Enqueuing Expose request
19:13:33.222 00.044 29876 IsGuiding returns 1
19:13:33.222 00.000 29876 scope still moving after pulse duration time elapsed
19:13:33.252 00.030 29876 IsSlewing returns 0
19:13:33.252 00.000 29876 IsGuiding returns 1
19:13:33.282 00.030 29876 IsSlewing returns 0
19:13:33.282 00.000 29876 IsGuiding returns 1
19:13:33.313 00.031 29876 IsSlewing returns 0
19:13:33.313 00.000 29876 IsGuiding returns 0
19:13:33.313 00.000 29876 scope move finished after 57 + 109 ms
19:13:33.313 00.000 29876 Move returns status 0, amount 57
19:13:33.313 00.000 29876 MoveAxis(N, 0, ABG)
19:13:33.313 00.000 29876 Move returns status 0, amount 0
19:13:33.314 00.001 29876 move complete, result=0
19:13:33.314 00.000 29876 worker thread done servicing request
19:13:33.314 00.000 29876 Worker thread wakes up
19:13:33.314 00.000 31432 GuideStep: 0.6 px 57 ms WEST, 0.2 px 0 ms NORTH
19:13:33.317 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:33.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:35.442 02.125 29876 Exposure complete
19:13:35.498 00.056 29876 worker thread done servicing request
19:13:35.499 00.001 31432 OnExposeComplete: enter
19:13:35.503 00.004 31432 UpdateGuideState(): m_state=6
19:13:35.505 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
19:13:35.507 00.002 31432 Star::Find returns 1 (0), X=1254.44, Y=944.13, Mass=4188, SNR=41.0, Peak=253 HFD=4.4
19:13:35.510 00.003 31432 MultiStar: [#1 -0.29,-0.03,0.82,U] [#2 0.11,-0.01,0.90,U] [#3 -0.15,0.01,0.85,U] [#4 -0.38,-0.08,0.94,U] [#5 0.15,-0.08,0.81,U] [#6 -0.01,0.90,0.00,M9] [#7 -0.35,-0.02,0.79,U] [#8 1.28,0.46,0.00,M9] 
19:13:35.513 00.003 31432 refined, 6 included, MultiStar: {-0.09, -0.03}, one-star: {0.20, 0.01}
19:13:35.516 00.003 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
19:13:35.519 00.003 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
19:13:35.522 00.003 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.85 mountX=-0.10 mountY=0.01, mountTheta=3.00
19:13:35.525 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.03, opts=13)
19:13:35.528 00.003 31432 Enqueuing Move request for scope (-0.09, -0.03)
19:13:35.530 00.002 29876 Worker thread wakes up
19:13:35.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
19:13:35.530 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
19:13:35.530 00.000 29876 Moving (-0.09, -0.03) raw xDistance=-0.10 yDistance=0.01
19:13:35.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:13:35.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:35.530 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:13:35.530 00.000 29876 MoveAxis(E, 0, ABG)
19:13:35.530 00.000 29876 Move returns status 0, amount 0
19:13:35.530 00.000 29876 MoveAxis(N, 0, ABG)
19:13:35.530 00.000 29876 Move returns status 0, amount 0
19:13:35.530 00.000 29876 move complete, result=0
19:13:35.530 00.000 29876 worker thread done servicing request
19:13:35.538 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:35.551 00.013 31432 UpdateGuideState exits: m=4188 RSB=41.0
19:13:35.553 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:35.555 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:35.557 00.002 31432 Enqueuing Expose request
19:13:35.559 00.002 29876 Worker thread wakes up
19:13:35.559 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:13:35.561 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:35.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:37.476 01.915 29876 Exposure complete
19:13:37.522 00.046 29876 worker thread done servicing request
19:13:37.522 00.000 31432 OnExposeComplete: enter
19:13:37.525 00.003 31432 UpdateGuideState(): m_state=6
19:13:37.527 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
19:13:37.529 00.002 31432 Star::Find returns 1 (0), X=1254.82, Y=943.97, Mass=3763, SNR=38.8, Peak=253 HFD=4.2
19:13:37.531 00.002 31432 MultiStar: [#1 0.00,-0.08,0.88,U] [#2 0.65,-0.27,0.99,U] [#3 0.42,-0.06,0.91,U] [#4 -0.26,-0.20,0.95,U] [#5 0.03,-0.25,0.80,U] [#6 0.24,0.62,0.82,U] [#7 -0.62,-0.34,0.88,U] [#8 1.11,0.38,0.00,M10] 
19:13:37.533 00.002 31432 refined, 7 included, MultiStar: {0.14, -0.10}, one-star: {0.58, -0.16}
19:13:37.535 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
19:13:37.537 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
19:13:37.539 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=0.14 mountY=0.12, mountTheta=0.71
19:13:37.542 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.10, opts=13)
19:13:37.544 00.002 31432 Enqueuing Move request for scope (0.14, -0.10)
19:13:37.546 00.002 29876 Worker thread wakes up
19:13:37.546 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
19:13:37.546 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
19:13:37.546 00.000 29876 Moving (0.14, -0.10) raw xDistance=0.14 yDistance=0.12
19:13:37.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:13:37.546 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:37.546 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:13:37.546 00.000 29876 MoveAxis(E, 0, ABG)
19:13:37.546 00.000 29876 Move returns status 0, amount 0
19:13:37.547 00.001 29876 MoveAxis(N, 0, ABG)
19:13:37.547 00.000 29876 Move returns status 0, amount 0
19:13:37.547 00.000 29876 move complete, result=0
19:13:37.547 00.000 29876 worker thread done servicing request
19:13:37.550 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:13:37.564 00.014 31432 UpdateGuideState exits: m=3763 RSB=38.8
19:13:37.566 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:37.568 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:37.571 00.003 31432 Enqueuing Expose request
19:13:37.572 00.001 29876 Worker thread wakes up
19:13:37.573 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:13:37.576 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:37.576 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:39.706 02.130 29876 Exposure complete
19:13:39.761 00.055 29876 worker thread done servicing request
19:13:39.761 00.000 31432 OnExposeComplete: enter
19:13:39.766 00.005 31432 UpdateGuideState(): m_state=6
19:13:39.768 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
19:13:39.771 00.003 31432 Star::Find returns 1 (0), X=1254.63, Y=943.65, Mass=3776, SNR=39.7, Peak=239 HFD=4.3
19:13:39.773 00.002 31432 MultiStar: [#1 0.22,-0.19,0.83,U] [#2 0.84,-0.40,0.00,M1] [#3 0.57,-0.46,0.93,U] [#4 0.17,-0.27,0.95,U] [#5 0.47,-0.21,0.81,U] [#6 0.71,0.58,0.00,M9] [#7 0.39,-0.43,0.86,U] [#8 1.56,0.03,0.00,R] 
19:13:39.775 00.002 31432 refined, 5 included, MultiStar: {0.37, -0.35}, one-star: {0.39, -0.48}
19:13:39.777 00.002 31432 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
19:13:39.779 00.002 31432 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
19:13:39.781 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-0.76 mountX=0.36 mountY=0.40, mountTheta=0.84
19:13:39.784 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.35, opts=13)
19:13:39.786 00.002 31432 Enqueuing Move request for scope (0.37, -0.35)
19:13:39.788 00.002 29876 Worker thread wakes up
19:13:39.788 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.35) opts 0xd
19:13:39.788 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.35)
19:13:39.788 00.000 29876 Moving (0.37, -0.35) raw xDistance=0.36 yDistance=0.40
19:13:39.788 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
19:13:39.788 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
19:13:39.788 00.000 29876 MoveAxis(W, 35, ABG)
19:13:39.788 00.000 29876 Guiding  Dir = 3, Dur = 35
19:13:39.789 00.001 29876 IsSlewing returns 0
19:13:39.789 00.000 29876 IsGuiding returns 0
19:13:39.789 00.000 29876 PulseGuide returned control before completion, sleep 45
19:13:39.795 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:13:39.812 00.017 31432 UpdateGuideState exits: m=3776 RSB=39.7
19:13:39.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:39.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:39.818 00.002 31432 Enqueuing Expose request
19:13:39.843 00.025 29876 IsGuiding returns 1
19:13:39.843 00.000 29876 scope still moving after pulse duration time elapsed
19:13:39.873 00.030 29876 IsSlewing returns 0
19:13:39.873 00.000 29876 IsGuiding returns 1
19:13:39.905 00.032 29876 IsSlewing returns 0
19:13:39.905 00.000 29876 IsGuiding returns 0
19:13:39.905 00.000 29876 scope move finished after 35 + 80 ms
19:13:39.905 00.000 29876 Move returns status 0, amount 35
19:13:39.905 00.000 29876 MoveAxis(S, 29, ABG)
19:13:39.905 00.000 29876 Guiding  Dir = 1, Dur = 29
19:13:39.906 00.001 29876 IsSlewing returns 0
19:13:39.906 00.000 29876 IsGuiding returns 0
19:13:39.906 00.000 29876 PulseGuide returned control before completion, sleep 39
19:13:39.952 00.046 29876 IsGuiding returns 1
19:13:39.952 00.000 29876 scope still moving after pulse duration time elapsed
19:13:39.984 00.032 29876 IsSlewing returns 0
19:13:39.984 00.000 29876 IsGuiding returns 1
19:13:40.014 00.030 29876 IsSlewing returns 0
19:13:40.014 00.000 29876 IsGuiding returns 1
19:13:40.046 00.032 29876 IsSlewing returns 0
19:13:40.046 00.000 29876 IsGuiding returns 1
19:13:40.077 00.031 29876 IsSlewing returns 0
19:13:40.077 00.000 29876 IsGuiding returns 1
19:13:40.109 00.032 29876 IsSlewing returns 0
19:13:40.109 00.000 29876 IsGuiding returns 0
19:13:40.109 00.000 29876 scope move finished after 29 + 174 ms
19:13:40.109 00.000 29876 Move returns status 0, amount 29
19:13:40.109 00.000 29876 move complete, result=0
19:13:40.109 00.000 29876 worker thread done servicing request
19:13:40.110 00.001 29876 Worker thread wakes up
19:13:40.110 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:40.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:40.110 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.4 px 29 ms SOUTH
19:13:42.014 01.904 29876 Exposure complete
19:13:42.058 00.044 29876 worker thread done servicing request
19:13:42.058 00.000 31432 OnExposeComplete: enter
19:13:42.060 00.002 31432 UpdateGuideState(): m_state=6
19:13:42.062 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
19:13:42.064 00.002 31432 Star::Find returns 1 (0), X=1254.51, Y=944.67, Mass=3745, SNR=39.2, Peak=228 HFD=4.3
19:13:42.066 00.002 31432 MultiStar: [#1 -0.26,0.59,0.87,U] [#2 0.59,0.41,0.94,U] [#3 0.44,0.55,0.93,U] [#4 0.01,0.41,0.95,U] [#5 0.44,0.22,0.82,U] [#6 0.27,1.15,0.00,M10] [#7 0.13,0.41,0.84,U] [#8 -0.07,0.83,0.00,M1] 
19:13:42.068 00.002 31432 refined, 6 included, MultiStar: {0.23, 0.45}, one-star: {0.27, 0.54}
19:13:42.070 00.002 31432 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
19:13:42.071 00.001 31432 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
19:13:42.073 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.45 hyp=0.51 cameraTheta=1.09 mountX=0.24 mountY=-0.41, mountTheta=-1.03
19:13:42.077 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.45, opts=13)
19:13:42.079 00.002 31432 Enqueuing Move request for scope (0.23, 0.45)
19:13:42.081 00.002 29876 Worker thread wakes up
19:13:42.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.45) opts 0xd
19:13:42.081 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.45)
19:13:42.081 00.000 29876 Moving (0.23, 0.45) raw xDistance=0.24 yDistance=-0.41
19:13:42.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
19:13:42.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:13:42.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
19:13:42.081 00.000 29876 MoveAxis(W, 28, ABG)
19:13:42.081 00.000 29876 Guiding  Dir = 3, Dur = 28
19:13:42.081 00.000 29876 IsSlewing returns 0
19:13:42.082 00.001 29876 IsGuiding returns 0
19:13:42.082 00.000 29876 PulseGuide returned control before completion, sleep 38
19:13:42.087 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=256, Gamma=0.490
19:13:42.101 00.014 31432 UpdateGuideState exits: m=3745 RSB=39.2
19:13:42.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:42.105 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:42.107 00.002 31432 Enqueuing Expose request
19:13:42.135 00.028 29876 IsGuiding returns 1
19:13:42.135 00.000 29876 scope still moving after pulse duration time elapsed
19:13:42.167 00.032 29876 IsSlewing returns 0
19:13:42.167 00.000 29876 IsGuiding returns 0
19:13:42.167 00.000 29876 scope move finished after 28 + 57 ms
19:13:42.167 00.000 29876 Move returns status 0, amount 28
19:13:42.167 00.000 29876 MoveAxis(N, 0, ABG)
19:13:42.167 00.000 29876 Move returns status 0, amount 0
19:13:42.167 00.000 29876 move complete, result=0
19:13:42.167 00.000 29876 worker thread done servicing request
19:13:42.167 00.000 29876 Worker thread wakes up
19:13:42.167 00.000 31432 GuideStep: 0.2 px 28 ms WEST, -0.4 px 0 ms NORTH
19:13:42.171 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:42.171 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:44.297 02.126 29876 Exposure complete
19:13:44.347 00.050 29876 worker thread done servicing request
19:13:44.347 00.000 31432 OnExposeComplete: enter
19:13:44.349 00.002 31432 UpdateGuideState(): m_state=6
19:13:44.351 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
19:13:44.353 00.002 31432 Star::Find returns 1 (0), X=1254.85, Y=944.57, Mass=3943, SNR=39.7, Peak=253 HFD=4.2
19:13:44.355 00.002 31432 MultiStar: [#1 0.26,0.22,0.84,U] [#2 0.91,0.02,0.00,M1] [#3 0.60,0.53,0.88,U] [#4 0.26,-0.06,0.95,U] [#5 0.34,0.19,0.78,U] [#6 0.79,0.92,0.00,R] [#7 0.08,0.05,0.85,U] [#8 -0.23,0.96,0.00,M2] 
19:13:44.357 00.002 31432 refined, 5 included, MultiStar: {0.37, 0.23}, one-star: {0.61, 0.44}
19:13:44.359 00.002 31432 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.02) = xAngle (0.54 = 0.54)
19:13:44.361 00.002 31432 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.55 = -2.73)
19:13:44.363 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.43 cameraTheta=0.56 mountX=0.37 mountY=-0.17, mountTheta=-0.43
19:13:44.365 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.23, opts=13)
19:13:44.367 00.002 31432 Enqueuing Move request for scope (0.37, 0.23)
19:13:44.369 00.002 29876 Worker thread wakes up
19:13:44.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.23) opts 0xd
19:13:44.369 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.23)
19:13:44.369 00.000 29876 Moving (0.37, 0.23) raw xDistance=0.37 yDistance=-0.17
19:13:44.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
19:13:44.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:44.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:13:44.369 00.000 29876 MoveAxis(W, 40, ABG)
19:13:44.369 00.000 29876 Guiding  Dir = 3, Dur = 40
19:13:44.370 00.001 29876 IsSlewing returns 0
19:13:44.370 00.000 29876 IsGuiding returns 0
19:13:44.370 00.000 29876 PulseGuide returned control before completion, sleep 50
19:13:44.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:13:44.387 00.014 31432 UpdateGuideState exits: m=3943 RSB=39.7
19:13:44.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:44.392 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:44.397 00.005 31432 Enqueuing Expose request
19:13:44.434 00.037 29876 IsGuiding returns 1
19:13:44.434 00.000 29876 scope still moving after pulse duration time elapsed
19:13:44.465 00.031 29876 IsSlewing returns 0
19:13:44.465 00.000 29876 IsGuiding returns 1
19:13:44.495 00.030 29876 IsSlewing returns 0
19:13:44.495 00.000 29876 IsGuiding returns 1
19:13:44.526 00.031 29876 IsSlewing returns 0
19:13:44.526 00.000 29876 IsGuiding returns 0
19:13:44.526 00.000 29876 scope move finished after 40 + 115 ms
19:13:44.526 00.000 29876 Move returns status 0, amount 40
19:13:44.526 00.000 29876 MoveAxis(N, 0, ABG)
19:13:44.526 00.000 29876 Move returns status 0, amount 0
19:13:44.526 00.000 29876 move complete, result=0
19:13:44.526 00.000 29876 worker thread done servicing request
19:13:44.526 00.000 29876 Worker thread wakes up
19:13:44.526 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:44.527 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:44.527 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.2 px 0 ms NORTH
19:13:46.436 01.909 29876 Exposure complete
19:13:46.481 00.045 29876 worker thread done servicing request
19:13:46.481 00.000 31432 OnExposeComplete: enter
19:13:46.484 00.003 31432 UpdateGuideState(): m_state=6
19:13:46.486 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
19:13:46.488 00.002 31432 Star::Find returns 1 (0), X=1254.71, Y=944.47, Mass=3757, SNR=39.0, Peak=245 HFD=4.5
19:13:46.490 00.002 31432 MultiStar: [#1 -0.10,0.52,0.89,U] [#2 0.58,0.05,0.94,U] [#3 0.39,0.36,0.90,U] [#4 -0.03,0.32,0.97,U] [#5 0.56,0.26,0.88,U] [#6 -0.30,0.19,0.81,U] [#7 -0.06,0.52,0.84,U] [#8 -0.26,1.02,0.00,M3] 
19:13:46.492 00.002 31432 refined, 7 included, MultiStar: {0.20, 0.32}, one-star: {0.46, 0.34}
19:13:46.493 00.001 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.99 = 0.99)
19:13:46.495 00.002 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.28)
19:13:46.497 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=0.21 mountY=-0.28, mountTheta=-0.94
19:13:46.500 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.32, opts=13)
19:13:46.502 00.002 31432 Enqueuing Move request for scope (0.20, 0.32)
19:13:46.504 00.002 29876 Worker thread wakes up
19:13:46.504 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
19:13:46.504 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
19:13:46.504 00.000 29876 Moving (0.20, 0.32) raw xDistance=0.21 yDistance=-0.28
19:13:46.504 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
19:13:46.504 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:46.504 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:13:46.504 00.000 29876 MoveAxis(W, 26, ABG)
19:13:46.504 00.000 29876 Guiding  Dir = 3, Dur = 26
19:13:46.504 00.000 29876 IsSlewing returns 0
19:13:46.504 00.000 29876 IsGuiding returns 0
19:13:46.505 00.001 29876 PulseGuide returned control before completion, sleep 36
19:13:46.508 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:13:46.520 00.012 31432 UpdateGuideState exits: m=3757 RSB=39.0
19:13:46.522 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:46.524 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:46.526 00.002 31432 Enqueuing Expose request
19:13:46.545 00.019 29876 IsGuiding returns 1
19:13:46.545 00.000 29876 scope still moving after pulse duration time elapsed
19:13:46.577 00.032 29876 IsSlewing returns 0
19:13:46.577 00.000 29876 IsGuiding returns 0
19:13:46.577 00.000 29876 scope move finished after 26 + 46 ms
19:13:46.577 00.000 29876 Move returns status 0, amount 26
19:13:46.578 00.001 29876 MoveAxis(N, 0, ABG)
19:13:46.578 00.000 29876 Move returns status 0, amount 0
19:13:46.578 00.000 29876 move complete, result=0
19:13:46.578 00.000 29876 worker thread done servicing request
19:13:46.578 00.000 29876 Worker thread wakes up
19:13:46.578 00.000 31432 GuideStep: 0.2 px 26 ms WEST, -0.3 px 0 ms NORTH
19:13:46.581 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:46.581 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:48.702 02.121 29876 Exposure complete
19:13:48.750 00.048 29876 worker thread done servicing request
19:13:48.750 00.000 31432 OnExposeComplete: enter
19:13:48.751 00.001 31432 UpdateGuideState(): m_state=6
19:13:48.753 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
19:13:48.756 00.003 31432 Star::Find returns 1 (0), X=1254.17, Y=945.03, Mass=3989, SNR=40.6, Peak=249 HFD=4.4
19:13:48.757 00.001 31432 MultiStar: [#1 -0.18,0.68,0.88,U] [#2 0.43,0.25,0.88,U] [#3 0.01,0.56,0.87,U] [#4 -0.24,0.38,0.93,U] [#5 0.26,0.42,0.79,U] [#6 -0.24,0.29,0.77,U] [#7 0.01,0.53,0.81,U] [#8 -0.33,0.99,0.00,M4] 
19:13:48.759 00.002 31432 refined, 7 included, MultiStar: {-0.00, 0.51}, one-star: {-0.07, 0.90}
19:13:48.761 00.002 31432 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
19:13:48.763 00.002 31432 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.72)
19:13:48.764 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=0.51 hyp=0.51 cameraTheta=1.58 mountX=0.01 mountY=-0.51, mountTheta=-1.56
19:13:48.767 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.51, opts=13)
19:13:48.769 00.002 31432 Enqueuing Move request for scope (-0.00, 0.51)
19:13:48.771 00.002 29876 Worker thread wakes up
19:13:48.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.51) opts 0xd
19:13:48.771 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.51)
19:13:48.771 00.000 29876 Moving (-0.00, 0.51) raw xDistance=0.01 yDistance=-0.51
19:13:48.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:13:48.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:13:48.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
19:13:48.772 00.001 29876 MoveAxis(E, 0, ABG)
19:13:48.772 00.000 29876 Move returns status 0, amount 0
19:13:48.772 00.000 29876 MoveAxis(N, 0, ABG)
19:13:48.772 00.000 29876 Move returns status 0, amount 0
19:13:48.772 00.000 29876 move complete, result=0
19:13:48.772 00.000 29876 worker thread done servicing request
19:13:48.775 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:13:48.791 00.016 31432 UpdateGuideState exits: m=3989 RSB=40.6
19:13:48.795 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:48.798 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:48.799 00.001 31432 Enqueuing Expose request
19:13:48.801 00.002 29876 Worker thread wakes up
19:13:48.802 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
19:13:48.804 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:48.804 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:50.711 01.907 29876 Exposure complete
19:13:50.755 00.044 29876 worker thread done servicing request
19:13:50.755 00.000 31432 OnExposeComplete: enter
19:13:50.757 00.002 31432 UpdateGuideState(): m_state=6
19:13:50.759 00.002 31432 Star::Find(15, 1254, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
19:13:50.762 00.003 31432 Star::Find returns 1 (0), X=1254.93, Y=944.62, Mass=3800, SNR=40.0, Peak=244 HFD=4.2
19:13:50.764 00.002 31432 MultiStar: [#1 0.88,0.67,0.00,M1] [#2 1.20,0.45,0.00,M1] [#3 0.75,0.40,0.00,M1] [#4 0.40,0.48,0.96,U] [#5 0.78,0.38,0.00,M1] [#6 0.90,0.35,0.00,M1] [#7 0.92,0.55,0.00,M1] [#8 0.31,0.93,0.00,M5] 
19:13:50.766 00.002 31432 refined, 1 included, MultiStar: {0.55, 0.49}, one-star: {0.69, 0.49}
19:13:50.768 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
19:13:50.769 00.001 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.57)
19:13:50.771 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=0.49 hyp=0.73 cameraTheta=0.72 mountX=0.56 mountY=-0.40, mountTheta=-0.62
19:13:50.775 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.49, opts=13)
19:13:50.778 00.003 31432 Enqueuing Move request for scope (0.55, 0.49)
19:13:50.782 00.004 29876 Worker thread wakes up
19:13:50.782 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.49) opts 0xd
19:13:50.782 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.49)
19:13:50.782 00.000 29876 Moving (0.55, 0.49) raw xDistance=0.56 yDistance=-0.40
19:13:50.782 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.56
19:13:50.782 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:13:50.782 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
19:13:50.782 00.000 29876 MoveAxis(W, 54, ABG)
19:13:50.782 00.000 29876 Guiding  Dir = 3, Dur = 54
19:13:50.782 00.000 29876 IsSlewing returns 0
19:13:50.782 00.000 29876 IsGuiding returns 0
19:13:50.783 00.001 29876 PulseGuide returned control before completion, sleep 64
19:13:50.787 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:13:50.799 00.012 31432 UpdateGuideState exits: m=3800 RSB=40.0
19:13:50.801 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:50.803 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:50.805 00.002 31432 Enqueuing Expose request
19:13:50.849 00.044 29876 IsGuiding returns 1
19:13:50.849 00.000 29876 scope still moving after pulse duration time elapsed
19:13:50.879 00.030 29876 IsSlewing returns 0
19:13:50.879 00.000 29876 IsGuiding returns 1
19:13:50.909 00.030 29876 IsSlewing returns 0
19:13:50.909 00.000 29876 IsGuiding returns 0
19:13:50.909 00.000 29876 scope move finished after 54 + 72 ms
19:13:50.909 00.000 29876 Move returns status 0, amount 54
19:13:50.909 00.000 29876 MoveAxis(N, 0, ABG)
19:13:50.909 00.000 29876 Move returns status 0, amount 0
19:13:50.909 00.000 29876 move complete, result=0
19:13:50.910 00.001 29876 worker thread done servicing request
19:13:50.910 00.000 29876 Worker thread wakes up
19:13:50.910 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:50.910 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:50.910 00.000 31432 GuideStep: 0.6 px 54 ms WEST, -0.4 px 0 ms NORTH
19:13:53.032 02.122 29876 Exposure complete
19:13:53.075 00.043 29876 worker thread done servicing request
19:13:53.075 00.000 31432 OnExposeComplete: enter
19:13:53.077 00.002 31432 UpdateGuideState(): m_state=6
19:13:53.079 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
19:13:53.081 00.002 31432 Star::Find returns 1 (0), X=1255.33, Y=944.58, Mass=3984, SNR=40.9, Peak=251 HFD=4.3
19:13:53.083 00.002 31432 MultiStar: [#1 1.20,0.42,0.00,M2] [#2 1.39,0.56,0.00,M2] [#3 1.24,0.57,0.00,M2] [#4 0.66,0.25,0.94,U] [#5 1.25,0.39,0.00,M2] [#6 1.21,0.46,0.00,M2] [#7 1.28,0.51,0.00,M2] [#8 0.80,1.08,0.00,M6] 
19:13:53.085 00.002 31432 refined, 1 included, MultiStar: {0.88, 0.35}, one-star: {1.09, 0.45}
19:13:53.087 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
19:13:53.089 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.92)
19:13:53.090 00.001 31432 CameraToMount -- cameraX=0.88 cameraY=0.35 hyp=0.95 cameraTheta=0.38 mountX=0.89 mountY=-0.21, mountTheta=-0.23
19:13:53.095 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.88, y=0.35, opts=13)
19:13:53.098 00.003 31432 Enqueuing Move request for scope (0.88, 0.35)
19:13:53.100 00.002 29876 Worker thread wakes up
19:13:53.100 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.35) opts 0xd
19:13:53.100 00.000 29876 Handling offset move in thread for scope, endpoint = (0.88, 0.35)
19:13:53.100 00.000 29876 Moving (0.88, 0.35) raw xDistance=0.89 yDistance=-0.21
19:13:53.100 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.89
19:13:53.100 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:53.100 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:13:53.101 00.001 29876 MoveAxis(W, 93, ABG)
19:13:53.101 00.000 29876 Guiding  Dir = 3, Dur = 93
19:13:53.101 00.000 29876 IsSlewing returns 0
19:13:53.101 00.000 29876 IsGuiding returns 0
19:13:53.101 00.000 29876 PulseGuide returned control before completion, sleep 103
19:13:53.104 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:13:53.115 00.011 31432 UpdateGuideState exits: m=3984 RSB=40.9
19:13:53.118 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:53.119 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:53.121 00.002 31432 Enqueuing Expose request
19:13:53.218 00.097 29876 IsGuiding returns 1
19:13:53.218 00.000 29876 scope still moving after pulse duration time elapsed
19:13:53.249 00.031 29876 IsSlewing returns 0
19:13:53.249 00.000 29876 IsGuiding returns 1
19:13:53.280 00.031 29876 IsSlewing returns 0
19:13:53.280 00.000 29876 IsGuiding returns 0
19:13:53.280 00.000 29876 scope move finished after 93 + 86 ms
19:13:53.280 00.000 29876 Move returns status 0, amount 93
19:13:53.280 00.000 29876 MoveAxis(N, 0, ABG)
19:13:53.280 00.000 29876 Move returns status 0, amount 0
19:13:53.280 00.000 29876 move complete, result=0
19:13:53.280 00.000 29876 worker thread done servicing request
19:13:53.280 00.000 29876 Worker thread wakes up
19:13:53.281 00.001 31432 GuideStep: 0.9 px 93 ms WEST, -0.2 px 0 ms NORTH
19:13:53.283 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:53.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:55.187 01.904 29876 Exposure complete
19:13:55.231 00.044 29876 worker thread done servicing request
19:13:55.231 00.000 31432 OnExposeComplete: enter
19:13:55.234 00.003 31432 UpdateGuideState(): m_state=6
19:13:55.236 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
19:13:55.238 00.002 31432 Star::Find returns 1 (0), X=1255.41, Y=944.66, Mass=3981, SNR=39.7, Peak=252 HFD=4.4
19:13:55.240 00.002 31432 MultiStar: [#1 0.68,0.34,0.85,U] [#2 1.10,0.22,0.00,M3] [#3 0.95,0.09,0.00,M3] [#4 0.69,-0.01,0.92,U] [#5 1.05,0.08,0.00,M3] [#6 0.60,0.25,0.81,U] [#7 0.91,0.26,0.00,M3] [#8 0.75,1.03,0.00,M7] 
19:13:55.242 00.002 31432 refined, 3 included, MultiStar: {0.80, 0.28}, one-star: {1.17, 0.53}
19:13:55.244 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
19:13:55.246 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.96)
19:13:55.248 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=0.28 hyp=0.85 cameraTheta=0.34 mountX=0.81 mountY=-0.16, mountTheta=-0.19
19:13:55.252 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=0.28, opts=13)
19:13:55.254 00.002 31432 Enqueuing Move request for scope (0.80, 0.28)
19:13:55.256 00.002 29876 Worker thread wakes up
19:13:55.256 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.28) opts 0xd
19:13:55.256 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 0.28)
19:13:55.256 00.000 29876 Moving (0.80, 0.28) raw xDistance=0.81 yDistance=-0.16
19:13:55.256 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81
19:13:55.256 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:55.256 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:13:55.257 00.001 29876 MoveAxis(W, 91, ABG)
19:13:55.257 00.000 29876 Guiding  Dir = 3, Dur = 91
19:13:55.257 00.000 29876 IsSlewing returns 0
19:13:55.257 00.000 29876 IsGuiding returns 0
19:13:55.257 00.000 29876 PulseGuide returned control before completion, sleep 101
19:13:55.260 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:13:55.272 00.012 31432 UpdateGuideState exits: m=3981 RSB=39.7
19:13:55.274 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:55.276 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:55.277 00.001 31432 Enqueuing Expose request
19:13:55.374 00.097 29876 IsGuiding returns 1
19:13:55.374 00.000 29876 scope still moving after pulse duration time elapsed
19:13:55.404 00.030 29876 IsSlewing returns 0
19:13:55.404 00.000 29876 IsGuiding returns 0
19:13:55.404 00.000 29876 scope move finished after 91 + 56 ms
19:13:55.404 00.000 29876 Move returns status 0, amount 91
19:13:55.404 00.000 29876 MoveAxis(N, 0, ABG)
19:13:55.404 00.000 29876 Move returns status 0, amount 0
19:13:55.404 00.000 29876 move complete, result=0
19:13:55.404 00.000 29876 worker thread done servicing request
19:13:55.404 00.000 29876 Worker thread wakes up
19:13:55.404 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:55.404 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:55.404 00.000 31432 GuideStep: 0.8 px 91 ms WEST, -0.2 px 0 ms NORTH
19:13:57.529 02.125 29876 Exposure complete
19:13:57.574 00.045 29876 worker thread done servicing request
19:13:57.574 00.000 31432 OnExposeComplete: enter
19:13:57.576 00.002 31432 UpdateGuideState(): m_state=6
19:13:57.578 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
19:13:57.580 00.002 31432 Star::Find returns 1 (0), X=1254.63, Y=944.40, Mass=4221, SNR=41.7, Peak=234 HFD=4.8
19:13:57.582 00.002 31432 MultiStar: [#1 0.32,0.20,0.81,U] [#2 0.53,0.28,0.88,U] [#3 0.64,0.53,0.00,M4] [#4 0.26,-0.24,0.90,U] [#5 0.32,0.32,0.77,U] [#6 -0.34,0.34,0.80,U] [#7 0.09,0.13,0.81,U] [#8 -0.44,0.72,0.00,M8] 
19:13:57.584 00.002 31432 refined, 6 included, MultiStar: {0.23, 0.18}, one-star: {0.38, 0.27}
19:13:57.586 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
19:13:57.588 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.63)
19:13:57.589 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.30 cameraTheta=0.66 mountX=0.24 mountY=-0.14, mountTheta=-0.55
19:13:57.592 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.18, opts=13)
19:13:57.594 00.002 31432 Enqueuing Move request for scope (0.23, 0.18)
19:13:57.596 00.002 29876 Worker thread wakes up
19:13:57.596 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
19:13:57.596 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
19:13:57.596 00.000 29876 Moving (0.23, 0.18) raw xDistance=0.24 yDistance=-0.14
19:13:57.596 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.24
19:13:57.596 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:57.596 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:13:57.596 00.000 29876 MoveAxis(W, 36, ABG)
19:13:57.596 00.000 29876 Guiding  Dir = 3, Dur = 36
19:13:57.596 00.000 29876 IsSlewing returns 0
19:13:57.596 00.000 29876 IsGuiding returns 0
19:13:57.597 00.001 29876 PulseGuide returned control before completion, sleep 46
19:13:57.600 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:13:57.612 00.012 31432 UpdateGuideState exits: m=4221 RSB=41.7
19:13:57.614 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:57.616 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:57.618 00.002 31432 Enqueuing Expose request
19:13:57.652 00.034 29876 IsGuiding returns 1
19:13:57.652 00.000 29876 scope still moving after pulse duration time elapsed
19:13:57.683 00.031 29876 IsSlewing returns 0
19:13:57.683 00.000 29876 IsGuiding returns 0
19:13:57.683 00.000 29876 scope move finished after 36 + 50 ms
19:13:57.683 00.000 29876 Move returns status 0, amount 36
19:13:57.683 00.000 29876 MoveAxis(N, 0, ABG)
19:13:57.683 00.000 29876 Move returns status 0, amount 0
19:13:57.683 00.000 29876 move complete, result=0
19:13:57.683 00.000 29876 worker thread done servicing request
19:13:57.683 00.000 29876 Worker thread wakes up
19:13:57.683 00.000 31432 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
19:13:57.686 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:57.686 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:59.592 01.906 29876 Exposure complete
19:13:59.636 00.044 29876 worker thread done servicing request
19:13:59.636 00.000 31432 OnExposeComplete: enter
19:13:59.638 00.002 31432 UpdateGuideState(): m_state=6
19:13:59.640 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
19:13:59.642 00.002 31432 Star::Find returns 1 (0), X=1254.98, Y=944.37, Mass=3843, SNR=39.4, Peak=248 HFD=4.2
19:13:59.644 00.002 31432 MultiStar: [#1 0.81,-0.10,0.00,M1] [#2 1.03,0.26,0.00,M3] [#3 0.84,0.04,0.00,M5] [#4 0.46,-0.44,0.94,U] [#5 1.05,0.25,0.00,M3] [#6 0.21,0.13,0.79,U] [#7 0.76,0.06,0.82,U] [#8 -0.17,0.75,0.75,U] 
19:13:59.647 00.003 31432 refined, 4 included, MultiStar: {0.43, 0.13}, one-star: {0.74, 0.24}
19:13:59.648 00.001 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:13:59.650 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
19:13:59.652 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.44 cameraTheta=0.29 mountX=0.43 mountY=-0.06, mountTheta=-0.14
19:13:59.657 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.13, opts=13)
19:13:59.663 00.006 31432 Enqueuing Move request for scope (0.43, 0.13)
19:13:59.668 00.005 29876 Worker thread wakes up
19:13:59.668 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.13) opts 0xd
19:13:59.668 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.13)
19:13:59.668 00.000 29876 Moving (0.43, 0.13) raw xDistance=0.43 yDistance=-0.06
19:13:59.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
19:13:59.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:13:59.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:13:59.668 00.000 29876 MoveAxis(W, 46, ABG)
19:13:59.668 00.000 29876 Guiding  Dir = 3, Dur = 46
19:13:59.668 00.000 29876 IsSlewing returns 0
19:13:59.669 00.001 29876 IsGuiding returns 0
19:13:59.669 00.000 29876 PulseGuide returned control before completion, sleep 56
19:13:59.675 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:13:59.690 00.015 31432 UpdateGuideState exits: m=3843 RSB=39.4
19:13:59.693 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:13:59.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:13:59.696 00.001 31432 Enqueuing Expose request
19:13:59.730 00.034 29876 IsGuiding returns 1
19:13:59.730 00.000 29876 scope still moving after pulse duration time elapsed
19:13:59.760 00.030 29876 IsSlewing returns 0
19:13:59.760 00.000 29876 IsGuiding returns 1
19:13:59.791 00.031 29876 IsSlewing returns 0
19:13:59.791 00.000 29876 IsGuiding returns 1
19:13:59.822 00.031 29876 IsSlewing returns 0
19:13:59.822 00.000 29876 IsGuiding returns 1
19:13:59.853 00.031 29876 IsSlewing returns 0
19:13:59.853 00.000 29876 IsGuiding returns 1
19:13:59.884 00.031 29876 IsSlewing returns 0
19:13:59.884 00.000 29876 IsGuiding returns 1
19:13:59.914 00.030 29876 IsSlewing returns 0
19:13:59.914 00.000 29876 IsGuiding returns 0
19:13:59.914 00.000 29876 scope move finished after 46 + 199 ms
19:13:59.914 00.000 29876 Move returns status 0, amount 46
19:13:59.914 00.000 29876 MoveAxis(N, 0, ABG)
19:13:59.914 00.000 29876 Move returns status 0, amount 0
19:13:59.914 00.000 29876 move complete, result=0
19:13:59.914 00.000 29876 worker thread done servicing request
19:13:59.914 00.000 29876 Worker thread wakes up
19:13:59.914 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:13:59.914 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:13:59.915 00.001 31432 GuideStep: 0.4 px 46 ms WEST, -0.1 px 0 ms NORTH
19:14:02.140 02.225 29876 Exposure complete
19:14:02.187 00.047 29876 worker thread done servicing request
19:14:02.187 00.000 31432 OnExposeComplete: enter
19:14:02.190 00.003 31432 UpdateGuideState(): m_state=6
19:14:02.193 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
19:14:02.194 00.001 31432 Star::Find returns 1 (0), X=1254.42, Y=944.33, Mass=3578, SNR=37.7, Peak=225 HFD=4.2
19:14:02.196 00.002 31432 MultiStar: [#1 0.47,0.24,0.90,U] [#2 0.64,0.22,1.02,U] [#3 0.49,0.14,0.95,U] [#4 0.06,0.20,1.05,U] [#5 0.68,0.38,0.84,U] [#6 -0.43,0.43,0.85,U] [#7 0.49,-0.13,0.90,U] [#8 -0.04,0.89,0.00,M8] 
19:14:02.198 00.002 31432 single-star, 7 included, MultiStar: {0.32, 0.21}, one-star: {0.18, 0.20}
19:14:02.200 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.81 = 0.81)
19:14:02.202 00.002 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.82 = -2.46)
19:14:02.204 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.84 mountX=0.19 mountY=-0.17, mountTheta=-0.74
19:14:02.207 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.20, opts=13)
19:14:02.209 00.002 31432 Enqueuing Move request for scope (0.18, 0.20)
19:14:02.211 00.002 29876 Worker thread wakes up
19:14:02.211 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
19:14:02.211 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
19:14:02.211 00.000 29876 Moving (0.18, 0.20) raw xDistance=0.19 yDistance=-0.17
19:14:02.211 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:14:02.211 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:02.211 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:14:02.211 00.000 29876 MoveAxis(E, 0, ABG)
19:14:02.212 00.001 29876 Move returns status 0, amount 0
19:14:02.212 00.000 29876 MoveAxis(N, 0, ABG)
19:14:02.212 00.000 29876 Move returns status 0, amount 0
19:14:02.212 00.000 29876 move complete, result=0
19:14:02.212 00.000 29876 worker thread done servicing request
19:14:02.215 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:02.227 00.012 31432 UpdateGuideState exits: m=3578 RSB=37.7
19:14:02.230 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:02.232 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:02.234 00.002 31432 Enqueuing Expose request
19:14:02.236 00.002 29876 Worker thread wakes up
19:14:02.236 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:14:02.238 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:02.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:04.153 01.915 29876 Exposure complete
19:14:04.197 00.044 29876 worker thread done servicing request
19:14:04.197 00.000 31432 OnExposeComplete: enter
19:14:04.199 00.002 31432 UpdateGuideState(): m_state=6
19:14:04.202 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
19:14:04.204 00.002 31432 Star::Find returns 1 (0), X=1255.01, Y=944.11, Mass=3868, SNR=39.5, Peak=252 HFD=4.3
19:14:04.206 00.002 31432 MultiStar: [#1 0.58,0.01,0.87,U] [#2 0.62,0.03,0.95,U] [#3 0.62,-0.37,0.89,U] [#4 0.16,-0.40,0.98,U] [#5 0.56,0.16,0.77,U] [#6 0.46,-0.39,0.83,U] [#7 0.37,-0.19,0.83,U] [#8 0.00,0.52,0.74,U] 
19:14:04.208 00.002 31432 refined, 8 included, MultiStar: {0.47, -0.09}, one-star: {0.77, -0.02}
19:14:04.210 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
19:14:04.212 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:14:04.214 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.09 hyp=0.48 cameraTheta=-0.18 mountX=0.47 mountY=0.16, mountTheta=0.33
19:14:04.217 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.09, opts=13)
19:14:04.219 00.002 31432 Enqueuing Move request for scope (0.47, -0.09)
19:14:04.221 00.002 29876 Worker thread wakes up
19:14:04.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.09) opts 0xd
19:14:04.221 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.09)
19:14:04.221 00.000 29876 Moving (0.47, -0.09) raw xDistance=0.47 yDistance=0.16
19:14:04.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
19:14:04.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:04.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:14:04.221 00.000 29876 MoveAxis(W, 45, ABG)
19:14:04.221 00.000 29876 Guiding  Dir = 3, Dur = 45
19:14:04.221 00.000 29876 IsSlewing returns 0
19:14:04.222 00.001 29876 IsGuiding returns 0
19:14:04.222 00.000 29876 PulseGuide returned control before completion, sleep 55
19:14:04.227 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:14:04.243 00.016 31432 UpdateGuideState exits: m=3868 RSB=39.5
19:14:04.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:04.247 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:04.249 00.002 31432 Enqueuing Expose request
19:14:04.277 00.028 29876 IsGuiding returns 1
19:14:04.277 00.000 29876 scope still moving after pulse duration time elapsed
19:14:04.308 00.031 29876 IsSlewing returns 0
19:14:04.308 00.000 29876 IsGuiding returns 1
19:14:04.339 00.031 29876 IsSlewing returns 0
19:14:04.339 00.000 29876 IsGuiding returns 1
19:14:04.370 00.031 29876 IsSlewing returns 0
19:14:04.370 00.000 29876 IsGuiding returns 0
19:14:04.370 00.000 29876 scope move finished after 45 + 103 ms
19:14:04.370 00.000 29876 Move returns status 0, amount 45
19:14:04.370 00.000 29876 MoveAxis(N, 0, ABG)
19:14:04.370 00.000 29876 Move returns status 0, amount 0
19:14:04.370 00.000 29876 move complete, result=0
19:14:04.370 00.000 29876 worker thread done servicing request
19:14:04.370 00.000 29876 Worker thread wakes up
19:14:04.370 00.000 31432 GuideStep: 0.5 px 45 ms WEST, 0.2 px 0 ms NORTH
19:14:04.373 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:04.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:06.600 02.227 29876 Exposure complete
19:14:06.643 00.043 29876 worker thread done servicing request
19:14:06.643 00.000 31432 OnExposeComplete: enter
19:14:06.645 00.002 31432 UpdateGuideState(): m_state=6
19:14:06.647 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
19:14:06.649 00.002 31432 Star::Find returns 1 (0), X=1254.79, Y=944.12, Mass=3855, SNR=39.5, Peak=253 HFD=4.3
19:14:06.651 00.002 31432 MultiStar: [#1 0.57,-0.04,0.85,U] [#2 0.62,0.11,0.91,U] [#3 0.29,0.13,0.90,U] [#4 0.26,0.08,0.96,U] [#5 0.73,-0.02,0.83,U] [#6 -0.06,-0.15,0.82,U] [#7 0.27,-0.28,0.87,U] [#8 -0.21,1.07,0.00,M8] 
19:14:06.653 00.002 31432 refined, 7 included, MultiStar: {0.40, -0.02}, one-star: {0.55, -0.01}
19:14:06.655 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
19:14:06.657 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
19:14:06.658 00.001 31432 CameraToMount -- cameraX=0.40 cameraY=-0.02 hyp=0.40 cameraTheta=-0.04 mountX=0.40 mountY=0.08, mountTheta=0.19
19:14:06.663 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.02, opts=13)
19:14:06.667 00.004 31432 Enqueuing Move request for scope (0.40, -0.02)
19:14:06.669 00.002 29876 Worker thread wakes up
19:14:06.670 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.02) opts 0xd
19:14:06.670 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.02)
19:14:06.670 00.000 29876 Moving (0.40, -0.02) raw xDistance=0.40 yDistance=0.08
19:14:06.670 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
19:14:06.670 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:06.670 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:14:06.670 00.000 29876 MoveAxis(W, 45, ABG)
19:14:06.670 00.000 29876 Guiding  Dir = 3, Dur = 45
19:14:06.670 00.000 29876 IsSlewing returns 0
19:14:06.670 00.000 29876 IsGuiding returns 0
19:14:06.671 00.001 29876 PulseGuide returned control before completion, sleep 55
19:14:06.674 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:06.685 00.011 31432 UpdateGuideState exits: m=3855 RSB=39.5
19:14:06.687 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:06.689 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:06.691 00.002 31432 Enqueuing Expose request
19:14:06.738 00.047 29876 IsGuiding returns 1
19:14:06.738 00.000 29876 scope still moving after pulse duration time elapsed
19:14:06.769 00.031 29876 IsSlewing returns 0
19:14:06.769 00.000 29876 IsGuiding returns 1
19:14:06.800 00.031 29876 IsSlewing returns 0
19:14:06.800 00.000 29876 IsGuiding returns 1
19:14:06.831 00.031 29876 IsSlewing returns 0
19:14:06.831 00.000 29876 IsGuiding returns 0
19:14:06.831 00.000 29876 scope move finished after 45 + 116 ms
19:14:06.831 00.000 29876 Move returns status 0, amount 45
19:14:06.831 00.000 29876 MoveAxis(N, 0, ABG)
19:14:06.831 00.000 29876 Move returns status 0, amount 0
19:14:06.831 00.000 29876 move complete, result=0
19:14:06.831 00.000 29876 worker thread done servicing request
19:14:06.831 00.000 29876 Worker thread wakes up
19:14:06.831 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.1 px 0 ms NORTH
19:14:06.834 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:06.834 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:08.741 01.907 29876 Exposure complete
19:14:08.789 00.048 29876 worker thread done servicing request
19:14:08.789 00.000 31432 OnExposeComplete: enter
19:14:08.792 00.003 31432 UpdateGuideState(): m_state=6
19:14:08.794 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
19:14:08.796 00.002 31432 Star::Find returns 1 (0), X=1254.47, Y=944.16, Mass=4168, SNR=41.5, Peak=253 HFD=4.4
19:14:08.798 00.002 31432 MultiStar: [#1 0.42,-0.03,0.83,U] [#2 0.33,-0.32,0.89,U] [#3 0.22,-0.19,0.84,U] [#4 0.06,-0.26,0.95,U] [#5 0.41,-0.36,0.82,U] [#6 -0.33,-0.12,0.77,U] [#7 0.00,-0.43,0.82,U] [#8 -0.50,0.91,0.00,M9] 
19:14:08.800 00.002 31432 single-star, 7 included, MultiStar: {0.17, -0.21}, one-star: {0.23, 0.03}
19:14:08.802 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
19:14:08.804 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
19:14:08.806 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.14 mountX=0.23 mountY=0.00, mountTheta=0.02
19:14:08.808 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.03, opts=13)
19:14:08.810 00.002 31432 Enqueuing Move request for scope (0.23, 0.03)
19:14:08.812 00.002 29876 Worker thread wakes up
19:14:08.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
19:14:08.812 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
19:14:08.812 00.000 29876 Moving (0.23, 0.03) raw xDistance=0.23 yDistance=0.00
19:14:08.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
19:14:08.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:08.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:14:08.812 00.000 29876 MoveAxis(W, 28, ABG)
19:14:08.813 00.001 29876 Guiding  Dir = 3, Dur = 28
19:14:08.813 00.000 29876 IsSlewing returns 0
19:14:08.813 00.000 29876 IsGuiding returns 0
19:14:08.813 00.000 29876 PulseGuide returned control before completion, sleep 38
19:14:08.816 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:08.832 00.016 31432 UpdateGuideState exits: m=4168 RSB=41.5
19:14:08.834 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:08.836 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:08.838 00.002 31432 Enqueuing Expose request
19:14:08.864 00.026 29876 IsGuiding returns 1
19:14:08.864 00.000 29876 scope still moving after pulse duration time elapsed
19:14:08.894 00.030 29876 IsSlewing returns 0
19:14:08.894 00.000 29876 IsGuiding returns 0
19:14:08.894 00.000 29876 scope move finished after 28 + 53 ms
19:14:08.894 00.000 29876 Move returns status 0, amount 28
19:14:08.894 00.000 29876 MoveAxis(N, 0, ABG)
19:14:08.894 00.000 29876 Move returns status 0, amount 0
19:14:08.894 00.000 29876 move complete, result=0
19:14:08.894 00.000 29876 worker thread done servicing request
19:14:08.894 00.000 29876 Worker thread wakes up
19:14:08.895 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:08.895 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:08.895 00.000 31432 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
19:14:11.018 02.123 29876 Exposure complete
19:14:11.061 00.043 29876 worker thread done servicing request
19:14:11.061 00.000 31432 OnExposeComplete: enter
19:14:11.063 00.002 31432 UpdateGuideState(): m_state=6
19:14:11.065 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
19:14:11.067 00.002 31432 Star::Find returns 1 (0), X=1254.32, Y=943.76, Mass=3986, SNR=40.4, Peak=253 HFD=4.2
19:14:11.069 00.002 31432 MultiStar: [#1 0.21,-0.02,0.81,U] [#2 0.32,0.17,0.93,U] [#3 -0.08,-0.27,0.85,U] [#4 -0.33,-0.21,0.93,U] [#5 0.16,0.36,0.83,U] [#6 0.14,-0.52,0.79,U] [#7 0.04,-0.12,0.82,U] [#8 -0.37,0.45,0.71,U] 
19:14:11.071 00.002 31432 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.08, -0.37}
19:14:11.073 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.30 = -1.30)
19:14:11.075 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.71 = 1.71)
19:14:11.076 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.27 mountX=0.02 mountY=0.07, mountTheta=1.30
19:14:11.081 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.07, opts=13)
19:14:11.085 00.004 31432 Enqueuing Move request for scope (0.02, -0.07)
19:14:11.087 00.002 29876 Worker thread wakes up
19:14:11.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
19:14:11.087 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
19:14:11.087 00.000 29876 Moving (0.02, -0.07) raw xDistance=0.02 yDistance=0.07
19:14:11.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:14:11.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:11.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:14:11.087 00.000 29876 MoveAxis(E, 0, ABG)
19:14:11.087 00.000 29876 Move returns status 0, amount 0
19:14:11.087 00.000 29876 MoveAxis(N, 0, ABG)
19:14:11.087 00.000 29876 Move returns status 0, amount 0
19:14:11.087 00.000 29876 move complete, result=0
19:14:11.087 00.000 29876 worker thread done servicing request
19:14:11.091 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:11.102 00.011 31432 UpdateGuideState exits: m=3986 RSB=40.4
19:14:11.104 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:11.106 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:11.108 00.002 31432 Enqueuing Expose request
19:14:11.110 00.002 29876 Worker thread wakes up
19:14:11.110 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:14:11.112 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:11.112 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:13.022 01.910 29876 Exposure complete
19:14:13.065 00.043 29876 worker thread done servicing request
19:14:13.065 00.000 31432 OnExposeComplete: enter
19:14:13.068 00.003 31432 UpdateGuideState(): m_state=6
19:14:13.070 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
19:14:13.071 00.001 31432 Star::Find returns 1 (0), X=1254.81, Y=943.94, Mass=3871, SNR=39.5, Peak=253 HFD=4.2
19:14:13.073 00.002 31432 MultiStar: [#1 0.69,-0.15,0.88,U] [#2 0.88,-0.16,0.00,M1] [#3 0.50,-0.40,0.88,U] [#4 -0.16,-0.15,0.95,U] [#5 0.57,-0.29,0.81,U] [#6 0.28,-0.40,0.83,U] [#7 0.39,-0.27,0.84,U] [#8 0.36,0.60,0.73,U] 
19:14:13.075 00.002 31432 refined, 7 included, MultiStar: {0.40, -0.17}, one-star: {0.56, -0.19}
19:14:13.077 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
19:14:13.079 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
19:14:13.080 00.001 31432 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.43 cameraTheta=-0.40 mountX=0.39 mountY=0.23, mountTheta=0.53
19:14:13.086 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.17, opts=13)
19:14:13.089 00.003 31432 Enqueuing Move request for scope (0.40, -0.17)
19:14:13.090 00.001 29876 Worker thread wakes up
19:14:13.090 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
19:14:13.090 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
19:14:13.091 00.001 29876 Moving (0.40, -0.17) raw xDistance=0.39 yDistance=0.23
19:14:13.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
19:14:13.091 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:13.091 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:14:13.091 00.000 29876 MoveAxis(W, 38, ABG)
19:14:13.091 00.000 29876 Guiding  Dir = 3, Dur = 38
19:14:13.091 00.000 29876 IsSlewing returns 0
19:14:13.091 00.000 29876 IsGuiding returns 0
19:14:13.091 00.000 29876 PulseGuide returned control before completion, sleep 48
19:14:13.094 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:13.108 00.014 31432 UpdateGuideState exits: m=3871 RSB=39.5
19:14:13.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:13.111 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:13.114 00.003 31432 Enqueuing Expose request
19:14:13.144 00.030 29876 IsGuiding returns 1
19:14:13.144 00.000 29876 scope still moving after pulse duration time elapsed
19:14:13.174 00.030 29876 IsSlewing returns 0
19:14:13.174 00.000 29876 IsGuiding returns 1
19:14:13.204 00.030 29876 IsSlewing returns 0
19:14:13.204 00.000 29876 IsGuiding returns 0
19:14:13.204 00.000 29876 scope move finished after 38 + 75 ms
19:14:13.204 00.000 29876 Move returns status 0, amount 38
19:14:13.204 00.000 29876 MoveAxis(N, 0, ABG)
19:14:13.204 00.000 29876 Move returns status 0, amount 0
19:14:13.204 00.000 29876 move complete, result=0
19:14:13.204 00.000 29876 worker thread done servicing request
19:14:13.205 00.001 29876 Worker thread wakes up
19:14:13.205 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.2 px 0 ms NORTH
19:14:13.207 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:13.207 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:15.434 02.227 29876 Exposure complete
19:14:15.478 00.044 29876 worker thread done servicing request
19:14:15.478 00.000 31432 OnExposeComplete: enter
19:14:15.481 00.003 31432 UpdateGuideState(): m_state=6
19:14:15.483 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
19:14:15.485 00.002 31432 Star::Find returns 1 (0), X=1255.41, Y=943.90, Mass=3835, SNR=39.7, Peak=252 HFD=3.9
19:14:15.486 00.001 31432 MultiStar: [#1 0.74,-0.10,0.85,U] [#2 1.39,-0.19,0.00,M2] [#3 1.23,-0.54,0.00,M1] [#4 0.68,-0.19,0.97,U] [#5 0.97,-0.23,0.00,M1] [#6 0.61,-0.49,0.85,U] [#7 0.85,-0.22,0.00,M1] [#8 0.03,0.37,0.80,U] 
19:14:15.488 00.002 31432 refined, 4 included, MultiStar: {0.67, -0.14}, one-star: {1.17, -0.23}
19:14:15.490 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
19:14:15.492 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
19:14:15.494 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.68 cameraTheta=-0.21 mountX=0.67 mountY=0.24, mountTheta=0.35
19:14:15.497 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.14, opts=13)
19:14:15.499 00.002 31432 Enqueuing Move request for scope (0.67, -0.14)
19:14:15.501 00.002 29876 Worker thread wakes up
19:14:15.501 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.14) opts 0xd
19:14:15.501 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.14)
19:14:15.501 00.000 29876 Moving (0.67, -0.14) raw xDistance=0.67 yDistance=0.24
19:14:15.501 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.67
19:14:15.501 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:15.501 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:14:15.501 00.000 29876 MoveAxis(W, 69, ABG)
19:14:15.501 00.000 29876 Guiding  Dir = 3, Dur = 69
19:14:15.501 00.000 29876 IsSlewing returns 0
19:14:15.501 00.000 29876 IsGuiding returns 0
19:14:15.502 00.001 29876 PulseGuide returned control before completion, sleep 79
19:14:15.505 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:15.517 00.012 31432 UpdateGuideState exits: m=3835 RSB=39.7
19:14:15.520 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:15.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:15.524 00.002 31432 Enqueuing Expose request
19:14:15.589 00.065 29876 IsGuiding returns 1
19:14:15.589 00.000 29876 scope still moving after pulse duration time elapsed
19:14:15.619 00.030 29876 IsSlewing returns 0
19:14:15.619 00.000 29876 IsGuiding returns 1
19:14:15.650 00.031 29876 IsSlewing returns 0
19:14:15.650 00.000 29876 IsGuiding returns 0
19:14:15.650 00.000 29876 scope move finished after 69 + 79 ms
19:14:15.650 00.000 29876 Move returns status 0, amount 69
19:14:15.650 00.000 29876 MoveAxis(N, 0, ABG)
19:14:15.650 00.000 29876 Move returns status 0, amount 0
19:14:15.650 00.000 29876 move complete, result=0
19:14:15.650 00.000 29876 worker thread done servicing request
19:14:15.650 00.000 29876 Worker thread wakes up
19:14:15.650 00.000 31432 GuideStep: 0.7 px 69 ms WEST, 0.2 px 0 ms NORTH
19:14:15.653 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:15.653 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:17.558 01.905 29876 Exposure complete
19:14:17.603 00.045 29876 worker thread done servicing request
19:14:17.603 00.000 31432 OnExposeComplete: enter
19:14:17.605 00.002 31432 UpdateGuideState(): m_state=6
19:14:17.607 00.002 31432 Star::Find(15, 1255, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
19:14:17.609 00.002 31432 Star::Find returns 1 (0), X=1254.50, Y=943.89, Mass=3950, SNR=40.3, Peak=253 HFD=3.9
19:14:17.611 00.002 31432 MultiStar: [#1 0.06,-0.17,0.85,U] [#2 0.49,-0.13,0.92,U] [#3 0.67,-0.17,0.91,U] [#4 -0.00,-0.25,0.94,U] [#5 0.33,-0.46,0.79,U] [#6 -0.34,-0.25,0.82,U] [#7 0.15,-0.35,0.84,U] [#8 -0.48,0.23,0.75,U] 
19:14:17.613 00.002 31432 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.26, -0.24}
19:14:17.614 00.001 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
19:14:17.616 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
19:14:17.618 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=0.14 mountY=0.22, mountTheta=1.01
19:14:17.621 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.20, opts=13)
19:14:17.623 00.002 31432 Enqueuing Move request for scope (0.14, -0.20)
19:14:17.625 00.002 29876 Worker thread wakes up
19:14:17.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
19:14:17.625 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
19:14:17.625 00.000 29876 Moving (0.14, -0.20) raw xDistance=0.14 yDistance=0.22
19:14:17.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:14:17.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:17.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:14:17.625 00.000 29876 MoveAxis(E, 0, ABG)
19:14:17.625 00.000 29876 Move returns status 0, amount 0
19:14:17.625 00.000 29876 MoveAxis(N, 0, ABG)
19:14:17.625 00.000 29876 Move returns status 0, amount 0
19:14:17.625 00.000 29876 move complete, result=0
19:14:17.625 00.000 29876 worker thread done servicing request
19:14:17.629 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:14:17.641 00.012 31432 UpdateGuideState exits: m=3950 RSB=40.3
19:14:17.643 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:17.645 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:17.647 00.002 31432 Enqueuing Expose request
19:14:17.648 00.001 29876 Worker thread wakes up
19:14:17.648 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:14:17.650 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:17.650 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:19.779 02.129 29876 Exposure complete
19:14:19.827 00.048 29876 worker thread done servicing request
19:14:19.827 00.000 31432 OnExposeComplete: enter
19:14:19.829 00.002 31432 UpdateGuideState(): m_state=6
19:14:19.831 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
19:14:19.833 00.002 31432 Star::Find returns 1 (0), X=1254.86, Y=943.82, Mass=4103, SNR=40.8, Peak=253 HFD=4.3
19:14:19.835 00.002 31432 MultiStar: [#1 0.51,-0.70,0.00,M1] [#2 0.66,-0.32,0.91,U] [#3 0.84,-0.46,0.00,M1] [#4 0.24,-0.68,0.89,U] [#5 0.62,-0.57,0.00,M1] [#6 -0.05,-0.54,0.77,U] [#7 0.30,-0.71,0.80,U] [#8 -0.47,0.44,0.73,U] 
19:14:19.837 00.002 31432 refined, 5 included, MultiStar: {0.25, -0.36}, one-star: {0.62, -0.31}
19:14:19.839 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.99 = -0.99)
19:14:19.842 00.003 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.02 = 2.02)
19:14:19.844 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.36 hyp=0.44 cameraTheta=-0.96 mountX=0.24 mountY=0.40, mountTheta=1.02
19:14:19.847 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.36, opts=13)
19:14:19.849 00.002 31432 Enqueuing Move request for scope (0.25, -0.36)
19:14:19.851 00.002 29876 Worker thread wakes up
19:14:19.851 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.36) opts 0xd
19:14:19.851 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.36)
19:14:19.851 00.000 29876 Moving (0.25, -0.36) raw xDistance=0.24 yDistance=0.40
19:14:19.851 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
19:14:19.851 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
19:14:19.851 00.000 29876 MoveAxis(W, 23, ABG)
19:14:19.851 00.000 29876 Guiding  Dir = 3, Dur = 23
19:14:19.852 00.001 29876 IsSlewing returns 0
19:14:19.852 00.000 29876 IsGuiding returns 0
19:14:19.852 00.000 29876 PulseGuide returned control before completion, sleep 33
19:14:19.856 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:19.867 00.011 31432 UpdateGuideState exits: m=4103 RSB=40.8
19:14:19.869 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:19.871 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:19.873 00.002 31432 Enqueuing Expose request
19:14:19.886 00.013 29876 IsGuiding returns 1
19:14:19.886 00.000 29876 scope still moving after pulse duration time elapsed
19:14:19.918 00.032 29876 IsSlewing returns 0
19:14:19.918 00.000 29876 IsGuiding returns 0
19:14:19.918 00.000 29876 scope move finished after 23 + 43 ms
19:14:19.918 00.000 29876 Move returns status 0, amount 23
19:14:19.918 00.000 29876 MoveAxis(S, 29, ABG)
19:14:19.918 00.000 29876 Guiding  Dir = 1, Dur = 29
19:14:19.918 00.000 29876 IsSlewing returns 0
19:14:19.918 00.000 29876 IsGuiding returns 0
19:14:19.918 00.000 29876 PulseGuide returned control before completion, sleep 39
19:14:19.963 00.045 29876 IsGuiding returns 1
19:14:19.963 00.000 29876 scope still moving after pulse duration time elapsed
19:14:19.994 00.031 29876 IsSlewing returns 0
19:14:19.994 00.000 29876 IsGuiding returns 1
19:14:20.026 00.032 29876 IsSlewing returns 0
19:14:20.026 00.000 29876 IsGuiding returns 1
19:14:20.057 00.031 29876 IsSlewing returns 0
19:14:20.057 00.000 29876 IsGuiding returns 1
19:14:20.088 00.031 29876 IsSlewing returns 0
19:14:20.088 00.000 29876 IsGuiding returns 0
19:14:20.088 00.000 29876 scope move finished after 29 + 140 ms
19:14:20.088 00.000 29876 Move returns status 0, amount 29
19:14:20.088 00.000 29876 move complete, result=0
19:14:20.089 00.001 29876 worker thread done servicing request
19:14:20.089 00.000 29876 Worker thread wakes up
19:14:20.089 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:20.089 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:20.089 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.4 px 29 ms SOUTH
19:14:21.997 01.908 29876 Exposure complete
19:14:22.040 00.043 29876 worker thread done servicing request
19:14:22.040 00.000 31432 OnExposeComplete: enter
19:14:22.042 00.002 31432 UpdateGuideState(): m_state=6
19:14:22.045 00.003 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
19:14:22.047 00.002 31432 Star::Find returns 1 (0), X=1254.82, Y=944.36, Mass=3822, SNR=39.4, Peak=220 HFD=4.5
19:14:22.049 00.002 31432 MultiStar: [#1 0.42,0.23,0.89,U] [#2 0.75,0.06,0.95,U] [#3 0.69,0.31,0.90,U] [#4 0.56,-0.12,0.99,U] [#5 0.79,0.06,0.82,U] [#6 0.25,0.08,0.79,U] [#7 0.43,0.04,0.83,U] [#8 -0.39,0.91,0.00,M5] 
19:14:22.051 00.002 31432 refined, 7 included, MultiStar: {0.56, 0.11}, one-star: {0.58, 0.23}
19:14:22.055 00.004 31432 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.02) = xAngle (0.17 = 0.17)
19:14:22.060 00.005 31432 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.10)
19:14:22.062 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.11 hyp=0.57 cameraTheta=0.20 mountX=0.57 mountY=-0.02, mountTheta=-0.04
19:14:22.068 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.11, opts=13)
19:14:22.072 00.004 31432 Enqueuing Move request for scope (0.56, 0.11)
19:14:22.075 00.003 29876 Worker thread wakes up
19:14:22.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.11) opts 0xd
19:14:22.075 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.11)
19:14:22.075 00.000 29876 Moving (0.56, 0.11) raw xDistance=0.57 yDistance=-0.02
19:14:22.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
19:14:22.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:22.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:14:22.075 00.000 29876 MoveAxis(W, 58, ABG)
19:14:22.075 00.000 29876 Guiding  Dir = 3, Dur = 58
19:14:22.075 00.000 29876 IsSlewing returns 0
19:14:22.076 00.001 29876 IsGuiding returns 0
19:14:22.076 00.000 29876 PulseGuide returned control before completion, sleep 68
19:14:22.082 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:22.098 00.016 31432 UpdateGuideState exits: m=3822 RSB=39.4
19:14:22.100 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:22.103 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:22.106 00.003 31432 Enqueuing Expose request
19:14:22.149 00.043 29876 IsGuiding returns 1
19:14:22.149 00.000 29876 scope still moving after pulse duration time elapsed
19:14:22.179 00.030 29876 IsSlewing returns 0
19:14:22.179 00.000 29876 IsGuiding returns 1
19:14:22.210 00.031 29876 IsSlewing returns 0
19:14:22.210 00.000 29876 IsGuiding returns 1
19:14:22.240 00.030 29876 IsSlewing returns 0
19:14:22.240 00.000 29876 IsGuiding returns 0
19:14:22.240 00.000 29876 scope move finished after 58 + 106 ms
19:14:22.240 00.000 29876 Move returns status 0, amount 58
19:14:22.240 00.000 29876 MoveAxis(N, 0, ABG)
19:14:22.240 00.000 29876 Move returns status 0, amount 0
19:14:22.240 00.000 29876 move complete, result=0
19:14:22.240 00.000 29876 worker thread done servicing request
19:14:22.240 00.000 29876 Worker thread wakes up
19:14:22.240 00.000 31432 GuideStep: 0.6 px 58 ms WEST, -0.0 px 0 ms NORTH
19:14:22.243 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:22.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:24.379 02.136 29876 Exposure complete
19:14:24.427 00.048 29876 worker thread done servicing request
19:14:24.427 00.000 31432 OnExposeComplete: enter
19:14:24.430 00.003 31432 UpdateGuideState(): m_state=6
19:14:24.432 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
19:14:24.436 00.004 31432 Star::Find returns 1 (0), X=1254.34, Y=944.36, Mass=4092, SNR=41.0, Peak=253 HFD=4.3
19:14:24.440 00.004 31432 MultiStar: [#1 0.39,0.04,0.83,U] [#2 1.03,0.07,0.00,M1] [#3 0.71,0.06,0.86,U] [#4 0.12,-0.09,0.93,U] [#5 0.72,0.06,0.83,U] [#6 -0.37,0.18,0.78,U] [#7 0.13,0.19,0.80,U] [#8 -0.33,0.83,0.00,M6] 
19:14:24.443 00.003 31432 single-star, 6 included, MultiStar: {0.26, 0.10}, one-star: {0.10, 0.23}
19:14:24.444 00.001 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
19:14:24.446 00.002 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.14)
19:14:24.449 00.003 31432 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.26 cameraTheta=1.16 mountX=0.11 mountY=-0.22, mountTheta=-1.11
19:14:24.451 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.23, opts=13)
19:14:24.455 00.004 31432 Enqueuing Move request for scope (0.10, 0.23)
19:14:24.457 00.002 29876 Worker thread wakes up
19:14:24.458 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
19:14:24.458 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
19:14:24.458 00.000 29876 Moving (0.10, 0.23) raw xDistance=0.11 yDistance=-0.22
19:14:24.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:14:24.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:24.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:14:24.458 00.000 29876 MoveAxis(E, 0, ABG)
19:14:24.458 00.000 29876 Move returns status 0, amount 0
19:14:24.458 00.000 29876 MoveAxis(N, 0, ABG)
19:14:24.458 00.000 29876 Move returns status 0, amount 0
19:14:24.458 00.000 29876 move complete, result=0
19:14:24.458 00.000 29876 worker thread done servicing request
19:14:24.462 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:14:24.474 00.012 31432 UpdateGuideState exits: m=4092 RSB=41.0
19:14:24.476 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:24.478 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:24.480 00.002 31432 Enqueuing Expose request
19:14:24.482 00.002 29876 Worker thread wakes up
19:14:24.482 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:14:24.484 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:24.484 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:26.393 01.909 29876 Exposure complete
19:14:26.437 00.044 29876 worker thread done servicing request
19:14:26.437 00.000 31432 OnExposeComplete: enter
19:14:26.440 00.003 31432 UpdateGuideState(): m_state=6
19:14:26.442 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
19:14:26.444 00.002 31432 Star::Find returns 1 (0), X=1255.01, Y=944.41, Mass=4057, SNR=41.1, Peak=253 HFD=4.2
19:14:26.446 00.002 31432 MultiStar: [#1 0.62,0.09,0.83,U] [#2 0.89,0.25,0.00,M2] [#3 0.46,-0.24,0.90,U] [#4 0.33,0.02,0.91,U] [#5 0.63,0.02,0.81,U] [#6 -0.08,-0.08,0.76,U] [#7 0.42,-0.07,0.81,U] [#8 -0.28,0.72,0.72,U] 
19:14:26.448 00.002 31432 refined, 7 included, MultiStar: {0.38, 0.08}, one-star: {0.77, 0.28}
19:14:26.450 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
19:14:26.452 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
19:14:26.454 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.08 hyp=0.39 cameraTheta=0.22 mountX=0.39 mountY=-0.02, mountTheta=-0.06
19:14:26.456 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.08, opts=13)
19:14:26.458 00.002 31432 Enqueuing Move request for scope (0.38, 0.08)
19:14:26.460 00.002 29876 Worker thread wakes up
19:14:26.460 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.08) opts 0xd
19:14:26.460 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.08)
19:14:26.460 00.000 29876 Moving (0.38, 0.08) raw xDistance=0.39 yDistance=-0.02
19:14:26.460 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
19:14:26.460 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:26.460 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:14:26.460 00.000 29876 MoveAxis(W, 37, ABG)
19:14:26.460 00.000 29876 Guiding  Dir = 3, Dur = 37
19:14:26.460 00.000 29876 IsSlewing returns 0
19:14:26.461 00.001 29876 IsGuiding returns 0
19:14:26.461 00.000 29876 PulseGuide returned control before completion, sleep 47
19:14:26.464 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:26.475 00.011 31432 UpdateGuideState exits: m=4057 RSB=41.1
19:14:26.477 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:26.479 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:26.481 00.002 31432 Enqueuing Expose request
19:14:26.515 00.034 29876 IsGuiding returns 1
19:14:26.515 00.000 29876 scope still moving after pulse duration time elapsed
19:14:26.545 00.030 29876 IsSlewing returns 0
19:14:26.545 00.000 29876 IsGuiding returns 1
19:14:26.577 00.032 29876 IsSlewing returns 0
19:14:26.577 00.000 29876 IsGuiding returns 0
19:14:26.577 00.000 29876 scope move finished after 37 + 79 ms
19:14:26.577 00.000 29876 Move returns status 0, amount 37
19:14:26.577 00.000 29876 MoveAxis(N, 0, ABG)
19:14:26.577 00.000 29876 Move returns status 0, amount 0
19:14:26.577 00.000 29876 move complete, result=0
19:14:26.578 00.001 29876 worker thread done servicing request
19:14:26.578 00.000 29876 Worker thread wakes up
19:14:26.578 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:26.578 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:26.578 00.000 31432 GuideStep: 0.4 px 37 ms WEST, -0.0 px 0 ms NORTH
19:14:28.706 02.128 29876 Exposure complete
19:14:28.749 00.043 29876 worker thread done servicing request
19:14:28.749 00.000 31432 OnExposeComplete: enter
19:14:28.751 00.002 31432 UpdateGuideState(): m_state=6
19:14:28.754 00.003 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
19:14:28.756 00.002 31432 Star::Find returns 1 (0), X=1254.61, Y=944.56, Mass=3998, SNR=40.5, Peak=253 HFD=4.4
19:14:28.758 00.002 31432 MultiStar: [#1 0.52,0.26,0.85,U] [#2 0.44,0.40,0.91,U] [#3 0.57,0.03,0.87,U] [#4 0.24,0.31,0.95,U] [#5 0.43,0.14,0.80,U] [#6 0.11,0.05,0.76,U] [#7 0.21,0.11,0.82,U] [#8 0.07,0.52,0.74,U] 
19:14:28.760 00.002 31432 refined, 8 included, MultiStar: {0.34, 0.25}, one-star: {0.37, 0.43}
19:14:28.762 00.002 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
19:14:28.763 00.001 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
19:14:28.765 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.65 mountX=0.34 mountY=-0.20, mountTheta=-0.53
19:14:28.768 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.25, opts=13)
19:14:28.771 00.003 31432 Enqueuing Move request for scope (0.34, 0.25)
19:14:28.775 00.004 29876 Worker thread wakes up
19:14:28.775 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd
19:14:28.775 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.25)
19:14:28.775 00.000 29876 Moving (0.34, 0.25) raw xDistance=0.34 yDistance=-0.20
19:14:28.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
19:14:28.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:28.775 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:14:28.775 00.000 29876 MoveAxis(W, 38, ABG)
19:14:28.775 00.000 29876 Guiding  Dir = 3, Dur = 38
19:14:28.776 00.001 29876 IsSlewing returns 0
19:14:28.776 00.000 29876 IsGuiding returns 0
19:14:28.776 00.000 29876 PulseGuide returned control before completion, sleep 48
19:14:28.780 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:14:28.792 00.012 31432 UpdateGuideState exits: m=3998 RSB=40.5
19:14:28.794 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:28.796 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:28.798 00.002 31432 Enqueuing Expose request
19:14:28.830 00.032 29876 IsGuiding returns 1
19:14:28.830 00.000 29876 scope still moving after pulse duration time elapsed
19:14:28.861 00.031 29876 IsSlewing returns 0
19:14:28.861 00.000 29876 IsGuiding returns 0
19:14:28.861 00.000 29876 scope move finished after 38 + 47 ms
19:14:28.861 00.000 29876 Move returns status 0, amount 38
19:14:28.861 00.000 29876 MoveAxis(N, 0, ABG)
19:14:28.861 00.000 29876 Move returns status 0, amount 0
19:14:28.861 00.000 29876 move complete, result=0
19:14:28.862 00.001 29876 worker thread done servicing request
19:14:28.862 00.000 29876 Worker thread wakes up
19:14:28.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:28.862 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:28.862 00.000 31432 GuideStep: 0.3 px 38 ms WEST, -0.2 px 0 ms NORTH
19:14:30.776 01.914 29876 Exposure complete
19:14:30.822 00.046 29876 worker thread done servicing request
19:14:30.822 00.000 31432 OnExposeComplete: enter
19:14:30.825 00.003 31432 UpdateGuideState(): m_state=6
19:14:30.826 00.001 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
19:14:30.828 00.002 31432 Star::Find returns 1 (0), X=1255.00, Y=944.30, Mass=3986, SNR=40.6, Peak=241 HFD=4.3
19:14:30.830 00.002 31432 MultiStar: [#1 0.64,0.46,0.86,U] [#2 1.23,0.05,0.00,M2] [#3 0.70,-0.04,0.91,U] [#4 0.35,0.17,0.97,U] [#5 0.79,0.45,0.00,M1] [#6 0.11,0.22,0.77,U] [#7 0.46,0.24,0.82,U] [#8 0.15,0.72,0.73,U] 
19:14:30.832 00.002 31432 refined, 6 included, MultiStar: {0.47, 0.26}, one-star: {0.76, 0.17}
19:14:30.834 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
19:14:30.836 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.79)
19:14:30.838 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.26 hyp=0.54 cameraTheta=0.51 mountX=0.47 mountY=-0.19, mountTheta=-0.38
19:14:30.841 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.26, opts=13)
19:14:30.843 00.002 31432 Enqueuing Move request for scope (0.47, 0.26)
19:14:30.845 00.002 29876 Worker thread wakes up
19:14:30.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.26) opts 0xd
19:14:30.845 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.26)
19:14:30.845 00.000 29876 Moving (0.47, 0.26) raw xDistance=0.47 yDistance=-0.19
19:14:30.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
19:14:30.845 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:30.845 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:14:30.845 00.000 29876 MoveAxis(W, 51, ABG)
19:14:30.845 00.000 29876 Guiding  Dir = 3, Dur = 51
19:14:30.845 00.000 29876 IsSlewing returns 0
19:14:30.845 00.000 29876 IsGuiding returns 0
19:14:30.846 00.001 29876 PulseGuide returned control before completion, sleep 61
19:14:30.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:30.861 00.012 31432 UpdateGuideState exits: m=3986 RSB=40.6
19:14:30.864 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:30.867 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:30.869 00.002 31432 Enqueuing Expose request
19:14:30.927 00.058 29876 IsGuiding returns 1
19:14:30.927 00.000 29876 scope still moving after pulse duration time elapsed
19:14:30.960 00.033 29876 IsSlewing returns 0
19:14:30.960 00.000 29876 IsGuiding returns 1
19:14:30.991 00.031 29876 IsSlewing returns 0
19:14:30.991 00.000 29876 IsGuiding returns 1
19:14:31.021 00.030 29876 IsSlewing returns 0
19:14:31.021 00.000 29876 IsGuiding returns 1
19:14:31.051 00.030 29876 IsSlewing returns 0
19:14:31.051 00.000 29876 IsGuiding returns 1
19:14:31.082 00.031 29876 IsSlewing returns 0
19:14:31.082 00.000 29876 IsGuiding returns 1
19:14:31.113 00.031 29876 IsSlewing returns 0
19:14:31.113 00.000 29876 IsGuiding returns 0
19:14:31.113 00.000 29876 scope move finished after 51 + 215 ms
19:14:31.113 00.000 29876 Move returns status 0, amount 51
19:14:31.113 00.000 29876 MoveAxis(N, 0, ABG)
19:14:31.113 00.000 29876 Move returns status 0, amount 0
19:14:31.113 00.000 29876 move complete, result=0
19:14:31.113 00.000 29876 worker thread done servicing request
19:14:31.114 00.001 29876 Worker thread wakes up
19:14:31.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:31.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:31.114 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.2 px 0 ms NORTH
19:14:33.236 02.122 29876 Exposure complete
19:14:33.280 00.044 29876 worker thread done servicing request
19:14:33.280 00.000 31432 OnExposeComplete: enter
19:14:33.282 00.002 31432 UpdateGuideState(): m_state=6
19:14:33.284 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
19:14:33.286 00.002 31432 Star::Find returns 1 (0), X=1254.28, Y=944.40, Mass=3930, SNR=39.7, Peak=253 HFD=4.4
19:14:33.288 00.002 31432 MultiStar: [#1 -0.24,0.15,0.89,U] [#2 0.23,0.00,0.89,U] [#3 -0.03,0.18,0.85,U] [#4 -0.36,0.00,1.00,U] [#5 0.29,0.10,0.78,U] [#6 -0.65,-0.03,0.82,U] [#7 -0.49,0.28,0.85,U] [#8 -0.71,0.77,0.00,M4] 
19:14:33.290 00.002 31432 refined, 7 included, MultiStar: {-0.15, 0.12}, one-star: {0.04, 0.27}
19:14:33.292 00.002 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
19:14:33.293 00.001 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
19:14:33.295 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=-0.15 mountY=-0.14, mountTheta=-2.37
19:14:33.299 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.12, opts=13)
19:14:33.301 00.002 31432 Enqueuing Move request for scope (-0.15, 0.12)
19:14:33.303 00.002 29876 Worker thread wakes up
19:14:33.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
19:14:33.303 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
19:14:33.303 00.000 29876 Moving (-0.15, 0.12) raw xDistance=-0.15 yDistance=-0.14
19:14:33.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:14:33.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:33.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:14:33.303 00.000 29876 MoveAxis(E, 0, ABG)
19:14:33.303 00.000 29876 Move returns status 0, amount 0
19:14:33.303 00.000 29876 MoveAxis(N, 0, ABG)
19:14:33.303 00.000 29876 Move returns status 0, amount 0
19:14:33.303 00.000 29876 move complete, result=0
19:14:33.303 00.000 29876 worker thread done servicing request
19:14:33.307 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:14:33.318 00.011 31432 UpdateGuideState exits: m=3930 RSB=39.7
19:14:33.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:33.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:33.324 00.002 31432 Enqueuing Expose request
19:14:33.326 00.002 29876 Worker thread wakes up
19:14:33.326 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:14:33.328 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:33.328 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:35.243 01.915 29876 Exposure complete
19:14:35.295 00.052 29876 worker thread done servicing request
19:14:35.295 00.000 31432 OnExposeComplete: enter
19:14:35.297 00.002 31432 UpdateGuideState(): m_state=6
19:14:35.300 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
19:14:35.303 00.003 31432 Star::Find returns 1 (0), X=1254.14, Y=944.28, Mass=4034, SNR=40.7, Peak=238 HFD=4.5
19:14:35.305 00.002 31432 MultiStar: [#1 0.38,0.25,0.83,U] [#2 0.78,0.06,0.91,U] [#3 0.21,0.13,0.89,U] [#4 -0.05,0.05,0.92,U] [#5 0.40,0.16,0.79,U] [#6 -0.05,0.05,0.83,U] [#7 0.21,0.11,0.81,U] [#8 -0.44,0.82,0.00,M5] 
19:14:35.308 00.003 31432 single-star, 7 included, MultiStar: {0.21, 0.12}, one-star: {-0.11, 0.15}
19:14:35.311 00.003 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
19:14:35.313 00.002 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.11)
19:14:35.315 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
19:14:35.320 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.15, opts=13)
19:14:35.323 00.003 31432 Enqueuing Move request for scope (-0.11, 0.15)
19:14:35.325 00.002 29876 Worker thread wakes up
19:14:35.326 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
19:14:35.326 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
19:14:35.326 00.000 29876 Moving (-0.11, 0.15) raw xDistance=-0.10 yDistance=-0.16
19:14:35.326 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:14:35.326 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:35.326 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:14:35.326 00.000 29876 MoveAxis(E, 0, ABG)
19:14:35.326 00.000 29876 Move returns status 0, amount 0
19:14:35.326 00.000 29876 MoveAxis(N, 0, ABG)
19:14:35.326 00.000 29876 Move returns status 0, amount 0
19:14:35.326 00.000 29876 move complete, result=0
19:14:35.326 00.000 29876 worker thread done servicing request
19:14:35.331 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:14:35.343 00.012 31432 UpdateGuideState exits: m=4034 RSB=40.7
19:14:35.346 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:35.348 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:35.349 00.001 31432 Enqueuing Expose request
19:14:35.351 00.002 29876 Worker thread wakes up
19:14:35.351 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:35.351 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:14:35.353 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:37.486 02.133 29876 Exposure complete
19:14:37.528 00.042 29876 worker thread done servicing request
19:14:37.528 00.000 31432 OnExposeComplete: enter
19:14:37.530 00.002 31432 UpdateGuideState(): m_state=6
19:14:37.533 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
19:14:37.534 00.001 31432 Star::Find returns 1 (0), X=1255.11, Y=944.13, Mass=3830, SNR=39.7, Peak=253 HFD=4.2
19:14:37.536 00.002 31432 MultiStar: [#1 0.76,0.28,0.88,U] [#2 0.93,0.09,0.00,M1] [#3 0.86,-0.06,0.00,M1] [#4 0.67,0.25,0.95,U] [#5 0.87,-0.10,0.00,M1] [#6 0.12,0.17,0.77,U] [#7 0.62,-0.01,0.86,U] [#8 -0.12,0.77,0.73,U] 
19:14:37.539 00.003 31432 refined, 5 included, MultiStar: {0.52, 0.23}, one-star: {0.87, 0.01}
19:14:37.540 00.001 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
19:14:37.542 00.002 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
19:14:37.544 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.23 hyp=0.57 cameraTheta=0.41 mountX=0.53 mountY=-0.14, mountTheta=-0.26
19:14:37.546 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.23, opts=13)
19:14:37.549 00.003 31432 Enqueuing Move request for scope (0.52, 0.23)
19:14:37.551 00.002 29876 Worker thread wakes up
19:14:37.551 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.23) opts 0xd
19:14:37.551 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.23)
19:14:37.551 00.000 29876 Moving (0.52, 0.23) raw xDistance=0.53 yDistance=-0.14
19:14:37.551 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
19:14:37.551 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:37.551 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:14:37.551 00.000 29876 MoveAxis(W, 51, ABG)
19:14:37.551 00.000 29876 Guiding  Dir = 3, Dur = 51
19:14:37.551 00.000 29876 IsSlewing returns 0
19:14:37.551 00.000 29876 IsGuiding returns 0
19:14:37.552 00.001 29876 PulseGuide returned control before completion, sleep 61
19:14:37.555 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:14:37.567 00.012 31432 UpdateGuideState exits: m=3830 RSB=39.7
19:14:37.569 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:37.570 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:37.572 00.002 31432 Enqueuing Expose request
19:14:37.624 00.052 29876 IsGuiding returns 1
19:14:37.624 00.000 29876 scope still moving after pulse duration time elapsed
19:14:37.655 00.031 29876 IsSlewing returns 0
19:14:37.655 00.000 29876 IsGuiding returns 1
19:14:37.687 00.032 29876 IsSlewing returns 0
19:14:37.687 00.000 29876 IsGuiding returns 1
19:14:37.717 00.030 29876 IsSlewing returns 0
19:14:37.717 00.000 29876 IsGuiding returns 0
19:14:37.717 00.000 29876 scope move finished after 51 + 115 ms
19:14:37.717 00.000 29876 Move returns status 0, amount 51
19:14:37.717 00.000 29876 MoveAxis(N, 0, ABG)
19:14:37.717 00.000 29876 Move returns status 0, amount 0
19:14:37.717 00.000 29876 move complete, result=0
19:14:37.717 00.000 29876 worker thread done servicing request
19:14:37.717 00.000 29876 Worker thread wakes up
19:14:37.717 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:37.717 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:37.718 00.001 31432 GuideStep: 0.5 px 51 ms WEST, -0.1 px 0 ms NORTH
19:14:39.632 01.914 29876 Exposure complete
19:14:39.676 00.044 29876 worker thread done servicing request
19:14:39.676 00.000 31432 OnExposeComplete: enter
19:14:39.679 00.003 31432 UpdateGuideState(): m_state=6
19:14:39.681 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
19:14:39.683 00.002 31432 Star::Find returns 1 (0), X=1254.61, Y=943.87, Mass=4011, SNR=40.2, Peak=253 HFD=4.1
19:14:39.685 00.002 31432 MultiStar: [#1 0.72,-0.42,0.00,M1] [#2 0.77,-0.11,0.89,U] [#3 0.87,-0.38,0.00,M2] [#4 0.37,-0.10,0.94,U] [#5 0.47,-0.11,0.83,U] [#6 -0.24,-0.49,0.80,U] [#7 0.32,-0.33,0.85,U] [#8 -0.15,0.85,0.00,M5] 
19:14:39.687 00.002 31432 refined, 5 included, MultiStar: {0.35, -0.23}, one-star: {0.37, -0.26}
19:14:39.689 00.002 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
19:14:39.691 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
19:14:39.693 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.23 hyp=0.42 cameraTheta=-0.57 mountX=0.35 mountY=0.28, mountTheta=0.68
19:14:39.696 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.23, opts=13)
19:14:39.698 00.002 31432 Enqueuing Move request for scope (0.35, -0.23)
19:14:39.699 00.001 29876 Worker thread wakes up
19:14:39.700 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.23) opts 0xd
19:14:39.700 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.23)
19:14:39.700 00.000 29876 Moving (0.35, -0.23) raw xDistance=0.35 yDistance=0.28
19:14:39.700 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
19:14:39.700 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:39.700 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:14:39.700 00.000 29876 MoveAxis(W, 41, ABG)
19:14:39.700 00.000 29876 Guiding  Dir = 3, Dur = 41
19:14:39.700 00.000 29876 IsSlewing returns 0
19:14:39.700 00.000 29876 IsGuiding returns 0
19:14:39.700 00.000 29876 PulseGuide returned control before completion, sleep 51
19:14:39.703 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:39.715 00.012 31432 UpdateGuideState exits: m=4011 RSB=40.2
19:14:39.717 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:39.719 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:39.721 00.002 31432 Enqueuing Expose request
19:14:39.756 00.035 29876 IsGuiding returns 1
19:14:39.756 00.000 29876 scope still moving after pulse duration time elapsed
19:14:39.787 00.031 29876 IsSlewing returns 0
19:14:39.787 00.000 29876 IsGuiding returns 1
19:14:39.818 00.031 29876 IsSlewing returns 0
19:14:39.818 00.000 29876 IsGuiding returns 1
19:14:39.850 00.032 29876 IsSlewing returns 0
19:14:39.850 00.000 29876 IsGuiding returns 1
19:14:39.880 00.030 29876 IsSlewing returns 0
19:14:39.880 00.000 29876 IsGuiding returns 0
19:14:39.880 00.000 29876 scope move finished after 41 + 138 ms
19:14:39.880 00.000 29876 Move returns status 0, amount 41
19:14:39.880 00.000 29876 MoveAxis(N, 0, ABG)
19:14:39.880 00.000 29876 Move returns status 0, amount 0
19:14:39.880 00.000 29876 move complete, result=0
19:14:39.880 00.000 29876 worker thread done servicing request
19:14:39.880 00.000 29876 Worker thread wakes up
19:14:39.880 00.000 31432 GuideStep: 0.3 px 41 ms WEST, 0.3 px 0 ms NORTH
19:14:39.883 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:39.883 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:42.004 02.121 29876 Exposure complete
19:14:42.047 00.043 29876 worker thread done servicing request
19:14:42.047 00.000 31432 OnExposeComplete: enter
19:14:42.051 00.004 31432 UpdateGuideState(): m_state=6
19:14:42.052 00.001 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
19:14:42.054 00.002 31432 Star::Find returns 1 (0), X=1253.38, Y=944.18, Mass=4296, SNR=42.8, Peak=252 HFD=4.5
19:14:42.056 00.002 31432 MultiStar: [#1 -0.61,-0.18,0.81,U] [#2 -0.41,0.01,0.87,U] [#3 -1.11,-0.31,0.00,M3] [#4 -1.15,-0.27,0.00,M1] [#5 -0.79,-0.03,0.76,U] [#6 -1.03,-0.09,0.00,M1] [#7 -1.05,0.12,0.00,M1] [#8 -1.47,0.66,0.00,M6] 
19:14:42.059 00.003 31432 refined, 3 included, MultiStar: {-0.67, -0.03}, one-star: {-0.86, 0.05}
19:14:42.060 00.001 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
19:14:42.062 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
19:14:42.064 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.03 hyp=0.67 cameraTheta=-3.09 mountX=-0.67 mountY=-0.07, mountTheta=-3.04
19:14:42.067 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.03, opts=13)
19:14:42.069 00.002 31432 Enqueuing Move request for scope (-0.67, -0.03)
19:14:42.070 00.001 29876 Worker thread wakes up
19:14:42.071 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.03) opts 0xd
19:14:42.071 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.03)
19:14:42.071 00.000 29876 Moving (-0.67, -0.03) raw xDistance=-0.67 yDistance=-0.07
19:14:42.071 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.67
19:14:42.071 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:42.071 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:14:42.071 00.000 29876 MoveAxis(E, 59, ABG)
19:14:42.071 00.000 29876 Guiding  Dir = 2, Dur = 59
19:14:42.071 00.000 29876 IsSlewing returns 0
19:14:42.071 00.000 29876 IsGuiding returns 0
19:14:42.071 00.000 29876 PulseGuide returned control before completion, sleep 69
19:14:42.076 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:42.088 00.012 31432 UpdateGuideState exits: m=4296 RSB=42.8
19:14:42.091 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:42.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:42.095 00.002 31432 Enqueuing Expose request
19:14:42.155 00.060 29876 IsGuiding returns 1
19:14:42.155 00.000 29876 scope still moving after pulse duration time elapsed
19:14:42.186 00.031 29876 IsSlewing returns 0
19:14:42.186 00.000 29876 IsGuiding returns 1
19:14:42.217 00.031 29876 IsSlewing returns 0
19:14:42.217 00.000 29876 IsGuiding returns 0
19:14:42.217 00.000 29876 scope move finished after 59 + 86 ms
19:14:42.217 00.000 29876 Move returns status 0, amount 59
19:14:42.217 00.000 29876 MoveAxis(N, 0, ABG)
19:14:42.217 00.000 29876 Move returns status 0, amount 0
19:14:42.217 00.000 29876 move complete, result=0
19:14:42.218 00.001 29876 worker thread done servicing request
19:14:42.218 00.000 29876 Worker thread wakes up
19:14:42.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:42.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:42.218 00.000 31432 GuideStep: -0.7 px 59 ms EAST, -0.1 px 0 ms NORTH
19:14:44.133 01.915 29876 Exposure complete
19:14:44.177 00.044 29876 worker thread done servicing request
19:14:44.177 00.000 31432 OnExposeComplete: enter
19:14:44.180 00.003 31432 UpdateGuideState(): m_state=6
19:14:44.182 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
19:14:44.185 00.003 31432 Star::Find returns 1 (0), X=1254.00, Y=944.22, Mass=4151, SNR=40.9, Peak=239 HFD=4.5
19:14:44.187 00.002 31432 MultiStar: [#1 -0.13,-0.01,0.84,U] [#2 0.30,-0.17,0.88,U] [#3 0.12,-0.08,0.87,U] [#4 -0.44,-0.23,0.91,U] [#5 0.19,-0.40,0.78,U] [#6 -0.33,-0.27,0.80,U] [#7 -0.17,-0.11,0.79,U] [#8 -0.98,0.41,0.00,M7] 
19:14:44.189 00.002 31432 refined, 7 included, MultiStar: {-0.09, -0.14}, one-star: {-0.24, 0.09}
19:14:44.190 00.001 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
19:14:44.192 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
19:14:44.194 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=-0.10 mountY=0.13, mountTheta=2.22
19:14:44.197 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.14, opts=13)
19:14:44.199 00.002 31432 Enqueuing Move request for scope (-0.09, -0.14)
19:14:44.201 00.002 29876 Worker thread wakes up
19:14:44.201 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
19:14:44.201 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
19:14:44.201 00.000 29876 Moving (-0.09, -0.14) raw xDistance=-0.10 yDistance=0.13
19:14:44.201 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:14:44.201 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:44.201 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:14:44.201 00.000 29876 MoveAxis(E, 0, ABG)
19:14:44.201 00.000 29876 Move returns status 0, amount 0
19:14:44.201 00.000 29876 MoveAxis(N, 0, ABG)
19:14:44.201 00.000 29876 Move returns status 0, amount 0
19:14:44.201 00.000 29876 move complete, result=0
19:14:44.201 00.000 29876 worker thread done servicing request
19:14:44.205 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:14:44.217 00.012 31432 UpdateGuideState exits: m=4151 RSB=40.9
19:14:44.220 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:44.221 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:44.223 00.002 31432 Enqueuing Expose request
19:14:44.226 00.003 29876 Worker thread wakes up
19:14:44.226 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:14:44.228 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:44.228 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:46.356 02.128 29876 Exposure complete
19:14:46.400 00.044 29876 worker thread done servicing request
19:14:46.400 00.000 31432 OnExposeComplete: enter
19:14:46.402 00.002 31432 UpdateGuideState(): m_state=6
19:14:46.404 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
19:14:46.406 00.002 31432 Star::Find returns 1 (0), X=1254.14, Y=944.05, Mass=3867, SNR=39.3, Peak=235 HFD=4.3
19:14:46.409 00.003 31432 MultiStar: [#1 -0.26,-0.21,0.89,U] [#2 -0.31,0.04,0.92,U] [#3 0.03,-0.33,0.88,U] [#4 -0.14,-0.43,0.97,U] [#5 -0.04,-0.27,0.81,U] [#6 -0.69,-0.46,0.00,M1] [#7 -0.30,-0.14,0.86,U] [#8 -0.41,0.51,0.75,U] 
19:14:46.410 00.001 31432 single-star, 7 included, MultiStar: {-0.19, -0.13}, one-star: {-0.10, -0.08}
19:14:46.412 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
19:14:46.414 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
19:14:46.416 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.48 mountX=-0.10 mountY=0.06, mountTheta=2.60
19:14:46.418 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.08, opts=13)
19:14:46.420 00.002 31432 Enqueuing Move request for scope (-0.10, -0.08)
19:14:46.422 00.002 29876 Worker thread wakes up
19:14:46.422 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
19:14:46.423 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
19:14:46.423 00.000 29876 Moving (-0.10, -0.08) raw xDistance=-0.10 yDistance=0.06
19:14:46.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:14:46.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:46.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:14:46.423 00.000 29876 MoveAxis(E, 0, ABG)
19:14:46.423 00.000 29876 Move returns status 0, amount 0
19:14:46.423 00.000 29876 MoveAxis(N, 0, ABG)
19:14:46.423 00.000 29876 Move returns status 0, amount 0
19:14:46.423 00.000 29876 move complete, result=0
19:14:46.423 00.000 29876 worker thread done servicing request
19:14:46.428 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:46.439 00.011 31432 UpdateGuideState exits: m=3867 RSB=39.3
19:14:46.442 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:46.444 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:46.446 00.002 31432 Enqueuing Expose request
19:14:46.448 00.002 29876 Worker thread wakes up
19:14:46.448 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:14:46.450 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:46.450 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:48.363 01.913 29876 Exposure complete
19:14:48.408 00.045 29876 worker thread done servicing request
19:14:48.408 00.000 31432 OnExposeComplete: enter
19:14:48.410 00.002 31432 UpdateGuideState(): m_state=6
19:14:48.412 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
19:14:48.414 00.002 31432 Star::Find returns 1 (0), X=1253.96, Y=944.43, Mass=4139, SNR=41.4, Peak=248 HFD=4.5
19:14:48.416 00.002 31432 MultiStar: [#1 0.03,-0.11,0.81,U] [#2 -0.02,-0.03,0.87,U] [#3 -0.17,-0.27,0.85,U] [#4 -0.59,-0.18,0.93,U] [#5 -0.26,0.21,0.80,U] [#6 -0.42,-0.55,0.75,U] [#7 -0.07,-0.05,0.77,U] [#8 -0.78,0.71,0.00,M7] 
19:14:48.418 00.002 31432 refined, 7 included, MultiStar: {-0.23, -0.07}, one-star: {-0.28, 0.30}
19:14:48.419 00.001 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
19:14:48.421 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
19:14:48.424 00.003 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=-0.23 mountY=0.04, mountTheta=2.99
19:14:48.426 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.07, opts=13)
19:14:48.428 00.002 31432 Enqueuing Move request for scope (-0.23, -0.07)
19:14:48.430 00.002 29876 Worker thread wakes up
19:14:48.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
19:14:48.430 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
19:14:48.430 00.000 29876 Moving (-0.23, -0.07) raw xDistance=-0.23 yDistance=0.04
19:14:48.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
19:14:48.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:48.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:14:48.430 00.000 29876 MoveAxis(E, 22, ABG)
19:14:48.430 00.000 29876 Guiding  Dir = 2, Dur = 22
19:14:48.431 00.001 29876 IsSlewing returns 0
19:14:48.431 00.000 29876 IsGuiding returns 0
19:14:48.431 00.000 29876 PulseGuide returned control before completion, sleep 32
19:14:48.434 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:14:48.449 00.015 31432 UpdateGuideState exits: m=4139 RSB=41.4
19:14:48.452 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:48.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:48.455 00.001 31432 Enqueuing Expose request
19:14:48.468 00.013 29876 IsGuiding returns 1
19:14:48.468 00.000 29876 scope still moving after pulse duration time elapsed
19:14:48.499 00.031 29876 IsSlewing returns 0
19:14:48.499 00.000 29876 IsGuiding returns 0
19:14:48.499 00.000 29876 scope move finished after 22 + 46 ms
19:14:48.499 00.000 29876 Move returns status 0, amount 22
19:14:48.499 00.000 29876 MoveAxis(N, 0, ABG)
19:14:48.499 00.000 29876 Move returns status 0, amount 0
19:14:48.499 00.000 29876 move complete, result=0
19:14:48.499 00.000 29876 worker thread done servicing request
19:14:48.499 00.000 29876 Worker thread wakes up
19:14:48.499 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:48.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:48.499 00.000 31432 GuideStep: -0.2 px 22 ms EAST, 0.0 px 0 ms NORTH
19:14:50.625 02.126 29876 Exposure complete
19:14:50.669 00.044 29876 worker thread done servicing request
19:14:50.669 00.000 31432 OnExposeComplete: enter
19:14:50.671 00.002 31432 UpdateGuideState(): m_state=6
19:14:50.673 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
19:14:50.675 00.002 31432 Star::Find returns 1 (0), X=1254.45, Y=944.31, Mass=3825, SNR=39.3, Peak=230 HFD=4.6
19:14:50.677 00.002 31432 MultiStar: [#1 0.46,-0.51,0.85,U] [#2 0.70,-0.37,0.93,U] [#3 0.26,-0.67,0.91,U] [#4 0.30,-0.11,0.92,U] [#5 0.53,-0.41,0.80,U] [#6 -0.27,-0.47,0.82,U] [#7 0.15,-0.43,0.83,U] [#8 0.22,0.38,0.74,U] 
19:14:50.679 00.002 31432 single-star, 8 included, MultiStar: {0.29, -0.27}, one-star: {0.21, 0.18}
19:14:50.681 00.002 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
19:14:50.683 00.002 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.59)
19:14:50.685 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.71 mountX=0.21 mountY=-0.14, mountTheta=-0.60
19:14:50.690 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.18, opts=13)
19:14:50.696 00.006 31432 Enqueuing Move request for scope (0.21, 0.18)
19:14:50.701 00.005 29876 Worker thread wakes up
19:14:50.701 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
19:14:50.701 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
19:14:50.701 00.000 29876 Moving (0.21, 0.18) raw xDistance=0.21 yDistance=-0.14
19:14:50.701 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
19:14:50.701 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:50.701 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:14:50.701 00.000 29876 MoveAxis(W, 17, ABG)
19:14:50.702 00.001 29876 Guiding  Dir = 3, Dur = 17
19:14:50.702 00.000 29876 IsSlewing returns 0
19:14:50.702 00.000 29876 IsGuiding returns 0
19:14:50.702 00.000 29876 PulseGuide returned control before completion, sleep 27
19:14:50.707 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:14:50.719 00.012 31432 UpdateGuideState exits: m=3825 RSB=39.3
19:14:50.721 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:50.723 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:50.725 00.002 31432 Enqueuing Expose request
19:14:50.734 00.009 29876 IsGuiding returns 0
19:14:50.734 00.000 29876 Move returns status 0, amount 17
19:14:50.734 00.000 29876 MoveAxis(N, 0, ABG)
19:14:50.734 00.000 29876 Move returns status 0, amount 0
19:14:50.734 00.000 29876 move complete, result=0
19:14:50.734 00.000 29876 worker thread done servicing request
19:14:50.734 00.000 29876 Worker thread wakes up
19:14:50.734 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:50.734 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:50.735 00.001 31432 GuideStep: 0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
19:14:52.648 01.913 29876 Exposure complete
19:14:52.695 00.047 29876 worker thread done servicing request
19:14:52.695 00.000 31432 OnExposeComplete: enter
19:14:52.698 00.003 31432 UpdateGuideState(): m_state=6
19:14:52.700 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
19:14:52.702 00.002 31432 Star::Find returns 1 (0), X=1254.63, Y=943.98, Mass=3952, SNR=40.7, Peak=253 HFD=4.1
19:14:52.704 00.002 31432 MultiStar: [#1 0.11,-0.11,0.84,U] [#2 0.44,-0.16,0.90,U] [#3 -0.37,-0.14,0.87,U] [#4 -0.49,-0.51,0.90,U] [#5 0.39,-0.13,0.79,U] [#6 -0.34,-0.27,0.77,U] [#7 -0.10,-0.17,0.82,U] [#8 -0.12,0.44,0.73,U] 
19:14:52.706 00.002 31432 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {0.39, -0.15}
19:14:52.708 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.61 = -1.61)
19:14:52.711 00.003 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
19:14:52.713 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=-0.00 mountY=0.14, mountTheta=1.61
19:14:52.715 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.14, opts=13)
19:14:52.720 00.005 31432 Enqueuing Move request for scope (-0.00, -0.14)
19:14:52.726 00.006 29876 Worker thread wakes up
19:14:52.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
19:14:52.726 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
19:14:52.726 00.000 29876 Moving (-0.00, -0.14) raw xDistance=-0.00 yDistance=0.14
19:14:52.726 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:14:52.726 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:52.726 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:14:52.726 00.000 29876 MoveAxis(E, 0, ABG)
19:14:52.727 00.001 29876 Move returns status 0, amount 0
19:14:52.727 00.000 29876 MoveAxis(N, 0, ABG)
19:14:52.727 00.000 29876 Move returns status 0, amount 0
19:14:52.727 00.000 29876 move complete, result=0
19:14:52.727 00.000 29876 worker thread done servicing request
19:14:52.730 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=256, Gamma=0.490
19:14:52.742 00.012 31432 UpdateGuideState exits: m=3952 RSB=40.7
19:14:52.744 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:52.746 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:52.748 00.002 31432 Enqueuing Expose request
19:14:52.750 00.002 29876 Worker thread wakes up
19:14:52.750 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:14:52.752 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:52.752 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:54.977 02.225 29876 Exposure complete
19:14:55.031 00.054 29876 worker thread done servicing request
19:14:55.032 00.001 31432 OnExposeComplete: enter
19:14:55.034 00.002 31432 UpdateGuideState(): m_state=6
19:14:55.037 00.003 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
19:14:55.039 00.002 31432 Star::Find returns 1 (0), X=1255.16, Y=944.02, Mass=3828, SNR=39.3, Peak=253 HFD=4.3
19:14:55.042 00.003 31432 MultiStar: [#1 0.25,0.18,0.85,U] [#2 0.40,-0.23,0.95,U] [#3 0.19,0.06,0.89,U] [#4 -0.42,-0.27,0.96,U] [#5 0.52,0.15,0.80,U] [#6 -0.18,-0.35,0.83,U] [#7 0.02,-0.03,0.87,U] [#8 -0.58,0.37,0.75,U] 
19:14:55.045 00.003 31432 refined, 8 included, MultiStar: {0.14, -0.04}, one-star: {0.92, -0.11}
19:14:55.049 00.004 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
19:14:55.054 00.005 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
19:14:55.056 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=0.14 mountY=0.06, mountTheta=0.40
19:14:55.059 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.04, opts=13)
19:14:55.061 00.002 31432 Enqueuing Move request for scope (0.14, -0.04)
19:14:55.063 00.002 29876 Worker thread wakes up
19:14:55.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
19:14:55.063 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
19:14:55.063 00.000 29876 Moving (0.14, -0.04) raw xDistance=0.14 yDistance=0.06
19:14:55.064 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:14:55.064 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:55.064 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:14:55.064 00.000 29876 MoveAxis(E, 0, ABG)
19:14:55.064 00.000 29876 Move returns status 0, amount 0
19:14:55.064 00.000 29876 MoveAxis(N, 0, ABG)
19:14:55.064 00.000 29876 Move returns status 0, amount 0
19:14:55.064 00.000 29876 move complete, result=0
19:14:55.064 00.000 29876 worker thread done servicing request
19:14:55.067 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:14:55.080 00.013 31432 UpdateGuideState exits: m=3828 RSB=39.3
19:14:55.082 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:55.084 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:55.086 00.002 31432 Enqueuing Expose request
19:14:55.088 00.002 29876 Worker thread wakes up
19:14:55.088 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:14:55.090 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:55.090 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:57.004 01.914 29876 Exposure complete
19:14:57.047 00.043 29876 worker thread done servicing request
19:14:57.047 00.000 31432 OnExposeComplete: enter
19:14:57.049 00.002 31432 UpdateGuideState(): m_state=6
19:14:57.051 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
19:14:57.054 00.003 31432 Star::Find returns 1 (0), X=1254.39, Y=944.53, Mass=3883, SNR=40.1, Peak=209 HFD=4.4
19:14:57.056 00.002 31432 MultiStar: [#1 0.29,0.25,0.86,U] [#2 0.03,0.26,0.96,U] [#3 -0.04,0.41,0.85,U] [#4 -0.31,-0.14,0.97,U] [#5 -0.00,0.02,0.84,U] [#6 -0.27,-0.07,0.77,U] [#7 -0.20,0.01,0.83,U] [#8 -0.27,1.05,0.00,M5] 
19:14:57.058 00.002 31432 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.15, 0.40}
19:14:57.059 00.001 31432 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.02) = xAngle (1.81 = 1.81)
19:14:57.061 00.002 31432 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.82 = -1.46)
19:14:57.063 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.83 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
19:14:57.066 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.15, opts=13)
19:14:57.068 00.002 31432 Enqueuing Move request for scope (-0.04, 0.15)
19:14:57.072 00.004 29876 Worker thread wakes up
19:14:57.073 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
19:14:57.073 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
19:14:57.073 00.000 29876 Moving (-0.04, 0.15) raw xDistance=-0.04 yDistance=-0.15
19:14:57.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:14:57.073 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:57.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:14:57.073 00.000 29876 MoveAxis(E, 0, ABG)
19:14:57.073 00.000 29876 Move returns status 0, amount 0
19:14:57.073 00.000 29876 MoveAxis(N, 0, ABG)
19:14:57.073 00.000 29876 Move returns status 0, amount 0
19:14:57.073 00.000 29876 move complete, result=0
19:14:57.073 00.000 29876 worker thread done servicing request
19:14:57.079 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:14:57.096 00.017 31432 UpdateGuideState exits: m=3883 RSB=40.1
19:14:57.099 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:57.101 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:57.103 00.002 31432 Enqueuing Expose request
19:14:57.105 00.002 29876 Worker thread wakes up
19:14:57.105 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:14:57.107 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:57.107 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:14:59.238 02.131 29876 Exposure complete
19:14:59.287 00.049 29876 worker thread done servicing request
19:14:59.287 00.000 31432 OnExposeComplete: enter
19:14:59.290 00.003 31432 UpdateGuideState(): m_state=6
19:14:59.292 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
19:14:59.293 00.001 31432 Star::Find returns 1 (0), X=1254.96, Y=943.80, Mass=3875, SNR=39.2, Peak=228 HFD=4.4
19:14:59.295 00.002 31432 MultiStar: [#1 0.03,-0.35,0.87,U] [#2 -0.00,0.10,0.95,U] [#3 0.34,-0.21,0.88,U] [#4 -0.05,-0.38,0.96,U] [#5 0.35,-0.23,0.80,U] [#6 -0.32,-0.18,0.81,U] [#7 -0.06,-0.50,0.85,U] [#8 -0.20,0.60,0.72,U] 
19:14:59.298 00.003 31432 refined, 8 included, MultiStar: {0.10, -0.18}, one-star: {0.72, -0.33}
19:14:59.299 00.001 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
19:14:59.301 00.002 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
19:14:59.303 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=0.10 mountY=0.19, mountTheta=1.09
19:14:59.306 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.18, opts=13)
19:14:59.308 00.002 31432 Enqueuing Move request for scope (0.10, -0.18)
19:14:59.310 00.002 29876 Worker thread wakes up
19:14:59.310 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
19:14:59.310 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
19:14:59.310 00.000 29876 Moving (0.10, -0.18) raw xDistance=0.10 yDistance=0.19
19:14:59.310 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:14:59.310 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:14:59.310 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:14:59.310 00.000 29876 MoveAxis(E, 0, ABG)
19:14:59.310 00.000 29876 Move returns status 0, amount 0
19:14:59.310 00.000 29876 MoveAxis(N, 0, ABG)
19:14:59.310 00.000 29876 Move returns status 0, amount 0
19:14:59.310 00.000 29876 move complete, result=0
19:14:59.310 00.000 29876 worker thread done servicing request
19:14:59.316 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:14:59.329 00.013 31432 UpdateGuideState exits: m=3875 RSB=39.2
19:14:59.331 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:14:59.333 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:14:59.335 00.002 31432 Enqueuing Expose request
19:14:59.337 00.002 29876 Worker thread wakes up
19:14:59.337 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:14:59.339 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:14:59.339 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:01.248 01.909 29876 Exposure complete
19:15:01.291 00.043 29876 worker thread done servicing request
19:15:01.292 00.001 31432 OnExposeComplete: enter
19:15:01.294 00.002 31432 UpdateGuideState(): m_state=6
19:15:01.296 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
19:15:01.298 00.002 31432 Star::Find returns 1 (0), X=1254.66, Y=944.09, Mass=3716, SNR=38.2, Peak=242 HFD=4.1
19:15:01.300 00.002 31432 MultiStar: [#1 -0.32,0.24,0.89,U] [#2 -0.24,0.24,0.97,U] [#3 -0.16,0.24,0.93,U] [#4 -0.61,0.11,1.02,U] [#5 -0.25,0.09,0.82,U] [#6 -0.23,-0.19,0.86,U] [#7 -0.07,-0.03,0.89,U] [#8 -0.81,1.04,0.00,M5] 
19:15:01.302 00.002 31432 refined, 7 included, MultiStar: {-0.18, 0.09}, one-star: {0.42, -0.04}
19:15:01.304 00.002 31432 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
19:15:01.306 00.002 31432 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.60)
19:15:01.308 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.70 mountX=-0.18 mountY=-0.11, mountTheta=-2.58
19:15:01.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.09, opts=13)
19:15:01.313 00.002 31432 Enqueuing Move request for scope (-0.18, 0.09)
19:15:01.315 00.002 29876 Worker thread wakes up
19:15:01.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
19:15:01.315 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
19:15:01.315 00.000 29876 Moving (-0.18, 0.09) raw xDistance=-0.18 yDistance=-0.11
19:15:01.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:15:01.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:01.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:15:01.315 00.000 29876 MoveAxis(E, 0, ABG)
19:15:01.315 00.000 29876 Move returns status 0, amount 0
19:15:01.315 00.000 29876 MoveAxis(N, 0, ABG)
19:15:01.315 00.000 29876 Move returns status 0, amount 0
19:15:01.315 00.000 29876 move complete, result=0
19:15:01.315 00.000 29876 worker thread done servicing request
19:15:01.318 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:01.330 00.012 31432 UpdateGuideState exits: m=3716 RSB=38.2
19:15:01.332 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:01.334 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:01.336 00.002 31432 Enqueuing Expose request
19:15:01.337 00.001 29876 Worker thread wakes up
19:15:01.338 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:01.338 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:01.338 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:15:03.465 02.127 29876 Exposure complete
19:15:03.507 00.042 29876 worker thread done servicing request
19:15:03.508 00.001 31432 OnExposeComplete: enter
19:15:03.510 00.002 31432 UpdateGuideState(): m_state=6
19:15:03.512 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
19:15:03.515 00.003 31432 Star::Find returns 1 (0), X=1254.48, Y=944.03, Mass=4073, SNR=40.8, Peak=253 HFD=4.2
19:15:03.517 00.002 31432 MultiStar: [#1 -0.70,0.20,0.82,U] [#2 0.04,-0.11,0.91,U] [#3 -0.10,-0.04,0.83,U] [#4 -0.40,-0.06,0.93,U] [#5 -0.68,-0.13,0.81,U] [#6 -0.65,-0.22,0.78,U] [#7 -0.42,-0.04,0.79,U] [#8 -0.46,0.65,0.67,U] 
19:15:03.519 00.002 31432 single-star, 8 included, MultiStar: {-0.32, 0.00}, one-star: {0.24, -0.10}
19:15:03.521 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
19:15:03.522 00.001 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
19:15:03.524 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=0.24 mountY=0.13, mountTheta=0.51
19:15:03.528 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.10, opts=13)
19:15:03.530 00.002 31432 Enqueuing Move request for scope (0.24, -0.10)
19:15:03.532 00.002 29876 Worker thread wakes up
19:15:03.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
19:15:03.532 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
19:15:03.533 00.001 29876 Moving (0.24, -0.10) raw xDistance=0.24 yDistance=0.13
19:15:03.533 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
19:15:03.533 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:03.533 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:15:03.533 00.000 29876 MoveAxis(W, 23, ABG)
19:15:03.533 00.000 29876 Guiding  Dir = 3, Dur = 23
19:15:03.533 00.000 29876 IsSlewing returns 0
19:15:03.533 00.000 29876 IsGuiding returns 0
19:15:03.533 00.000 29876 PulseGuide returned control before completion, sleep 33
19:15:03.536 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:03.548 00.012 31432 UpdateGuideState exits: m=4073 RSB=40.8
19:15:03.550 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:03.552 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:03.554 00.002 31432 Enqueuing Expose request
19:15:03.573 00.019 29876 IsGuiding returns 1
19:15:03.573 00.000 29876 scope still moving after pulse duration time elapsed
19:15:03.603 00.030 29876 IsSlewing returns 0
19:15:03.603 00.000 29876 IsGuiding returns 0
19:15:03.603 00.000 29876 scope move finished after 23 + 47 ms
19:15:03.603 00.000 29876 Move returns status 0, amount 23
19:15:03.603 00.000 29876 MoveAxis(N, 0, ABG)
19:15:03.603 00.000 29876 Move returns status 0, amount 0
19:15:03.603 00.000 29876 move complete, result=0
19:15:03.603 00.000 29876 worker thread done servicing request
19:15:03.603 00.000 29876 Worker thread wakes up
19:15:03.603 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
19:15:03.605 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:03.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:05.524 01.919 29876 Exposure complete
19:15:05.577 00.053 29876 worker thread done servicing request
19:15:05.577 00.000 31432 OnExposeComplete: enter
19:15:05.579 00.002 31432 UpdateGuideState(): m_state=6
19:15:05.581 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
19:15:05.583 00.002 31432 Star::Find returns 1 (0), X=1253.86, Y=943.43, Mass=4044, SNR=40.0, Peak=215 HFD=4.6
19:15:05.585 00.002 31432 MultiStar: [#1 -1.66,-0.53,0.00,M1] [#2 -0.20,-1.23,0.00,M1] [#3 -0.05,-0.50,0.88,U] [#4 -0.37,-0.74,0.00,M1] [#5 -0.68,-0.66,0.00,M1] [#6 -1.15,-0.74,0.00,M1] [#7 -1.11,-0.58,0.00,M1] [#8 -0.92,-0.11,0.00,M5] 
19:15:05.587 00.002 31432 refined, 1 included, MultiStar: {-0.23, -0.60}, one-star: {-0.38, -0.69}
19:15:05.589 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
19:15:05.591 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
19:15:05.593 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.60 hyp=0.64 cameraTheta=-1.93 mountX=-0.24 mountY=0.56, mountTheta=1.98
19:15:05.595 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.60, opts=13)
19:15:05.597 00.002 31432 Enqueuing Move request for scope (-0.23, -0.60)
19:15:05.599 00.002 29876 Worker thread wakes up
19:15:05.600 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.60) opts 0xd
19:15:05.600 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.60)
19:15:05.600 00.000 29876 Moving (-0.23, -0.60) raw xDistance=-0.24 yDistance=0.56
19:15:05.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
19:15:05.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
19:15:05.600 00.000 29876 MoveAxis(E, 20, ABG)
19:15:05.600 00.000 29876 Guiding  Dir = 2, Dur = 20
19:15:05.600 00.000 29876 IsSlewing returns 0
19:15:05.600 00.000 29876 IsGuiding returns 0
19:15:05.600 00.000 29876 PulseGuide returned control before completion, sleep 30
19:15:05.607 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:15:05.623 00.016 31432 UpdateGuideState exits: m=4044 RSB=40.0
19:15:05.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:05.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:05.629 00.002 31432 Enqueuing Expose request
19:15:05.646 00.017 29876 IsGuiding returns 1
19:15:05.646 00.000 29876 scope still moving after pulse duration time elapsed
19:15:05.676 00.030 29876 IsSlewing returns 0
19:15:05.676 00.000 29876 IsGuiding returns 1
19:15:05.707 00.031 29876 IsSlewing returns 0
19:15:05.707 00.000 29876 IsGuiding returns 0
19:15:05.707 00.000 29876 scope move finished after 20 + 86 ms
19:15:05.707 00.000 29876 Move returns status 0, amount 20
19:15:05.707 00.000 29876 MoveAxis(S, 41, ABG)
19:15:05.707 00.000 29876 Guiding  Dir = 1, Dur = 41
19:15:05.707 00.000 29876 IsSlewing returns 0
19:15:05.707 00.000 29876 IsGuiding returns 0
19:15:05.707 00.000 29876 PulseGuide returned control before completion, sleep 51
19:15:05.767 00.060 29876 IsGuiding returns 1
19:15:05.767 00.000 29876 scope still moving after pulse duration time elapsed
19:15:05.798 00.031 29876 IsSlewing returns 0
19:15:05.798 00.000 29876 IsGuiding returns 1
19:15:05.829 00.031 29876 IsSlewing returns 0
19:15:05.829 00.000 29876 IsGuiding returns 1
19:15:05.860 00.031 29876 IsSlewing returns 0
19:15:05.860 00.000 29876 IsGuiding returns 0
19:15:05.860 00.000 29876 scope move finished after 41 + 111 ms
19:15:05.860 00.000 29876 Move returns status 0, amount 41
19:15:05.860 00.000 29876 move complete, result=0
19:15:05.860 00.000 29876 worker thread done servicing request
19:15:05.860 00.000 29876 Worker thread wakes up
19:15:05.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:05.860 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:05.861 00.001 31432 GuideStep: -0.2 px 20 ms EAST, 0.6 px 41 ms SOUTH
19:15:08.087 02.226 29876 Exposure complete
19:15:08.130 00.043 29876 worker thread done servicing request
19:15:08.130 00.000 31432 OnExposeComplete: enter
19:15:08.132 00.002 31432 UpdateGuideState(): m_state=6
19:15:08.134 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
19:15:08.136 00.002 31432 Star::Find returns 1 (0), X=1253.14, Y=944.56, Mass=3926, SNR=39.9, Peak=215 HFD=4.5
19:15:08.138 00.002 31432 MultiStar: [#1 -2.45,0.39,0.00,M2] [#2 -1.04,-0.01,0.00,M2] [#3 -0.69,0.11,0.88,U] [#4 -1.28,0.29,0.00,M2] [#5 -1.52,0.07,0.00,M2] [#6 -2.19,-0.25,0.00,M2] [#7 -2.28,0.12,0.00,M2] [#8 -1.77,0.75,0.00,M6] 
19:15:08.140 00.002 31432 refined, 1 included, MultiStar: {-0.91, 0.28}, one-star: {-1.10, 0.43}
19:15:08.142 00.002 31432 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.02) = xAngle (2.82 = 2.82)
19:15:08.144 00.002 31432 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.83 = -0.45)
19:15:08.146 00.002 31432 CameraToMount -- cameraX=-0.91 cameraY=0.28 hyp=0.95 cameraTheta=2.84 mountX=-0.90 mountY=-0.42, mountTheta=-2.71
19:15:08.149 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=0.28, opts=13)
19:15:08.151 00.002 31432 Enqueuing Move request for scope (-0.91, 0.28)
19:15:08.153 00.002 29876 Worker thread wakes up
19:15:08.153 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.28) opts 0xd
19:15:08.153 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, 0.28)
19:15:08.153 00.000 29876 Moving (-0.91, 0.28) raw xDistance=-0.90 yDistance=-0.42
19:15:08.153 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.90
19:15:08.153 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:15:08.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
19:15:08.153 00.000 29876 MoveAxis(E, 90, ABG)
19:15:08.153 00.000 29876 Guiding  Dir = 2, Dur = 90
19:15:08.153 00.000 29876 IsSlewing returns 0
19:15:08.153 00.000 29876 IsGuiding returns 0
19:15:08.154 00.001 29876 PulseGuide returned control before completion, sleep 100
19:15:08.157 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:15:08.168 00.011 31432 UpdateGuideState exits: m=3926 RSB=39.9
19:15:08.171 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:08.172 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:08.174 00.002 31432 Enqueuing Expose request
19:15:08.255 00.081 29876 IsGuiding returns 1
19:15:08.255 00.000 29876 scope still moving after pulse duration time elapsed
19:15:08.286 00.031 29876 IsSlewing returns 0
19:15:08.286 00.000 29876 IsGuiding returns 0
19:15:08.286 00.000 29876 scope move finished after 90 + 42 ms
19:15:08.286 00.000 29876 Move returns status 0, amount 90
19:15:08.286 00.000 29876 MoveAxis(N, 0, ABG)
19:15:08.286 00.000 29876 Move returns status 0, amount 0
19:15:08.286 00.000 29876 move complete, result=0
19:15:08.286 00.000 29876 worker thread done servicing request
19:15:08.287 00.001 29876 Worker thread wakes up
19:15:08.287 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:08.287 00.000 31432 GuideStep: -0.9 px 90 ms EAST, -0.4 px 0 ms NORTH
19:15:08.289 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:10.197 01.908 29876 Exposure complete
19:15:10.239 00.042 29876 worker thread done servicing request
19:15:10.239 00.000 31432 OnExposeComplete: enter
19:15:10.241 00.002 31432 UpdateGuideState(): m_state=6
19:15:10.243 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
19:15:10.245 00.002 31432 Star::Find returns 1 (0), X=1254.01, Y=944.59, Mass=4074, SNR=40.6, Peak=240 HFD=4.8
19:15:10.248 00.003 31432 MultiStar: [#1 -0.83,0.58,0.00,M3] [#2 0.04,0.30,0.94,U] [#3 -0.19,0.34,0.91,U] [#4 -0.56,0.28,0.93,U] [#5 -0.30,0.22,0.78,U] [#6 -1.44,0.19,0.00,M3] [#7 -0.70,0.14,0.79,U] [#8 -0.34,0.69,0.72,U] 
19:15:10.250 00.002 31432 refined, 6 included, MultiStar: {-0.32, 0.34}, one-star: {-0.23, 0.46}
19:15:10.252 00.002 31432 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
19:15:10.253 00.001 31432 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.31 = -0.98)
19:15:10.255 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.47 cameraTheta=2.32 mountX=-0.31 mountY=-0.39, mountTheta=-2.24
19:15:10.259 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.34, opts=13)
19:15:10.264 00.005 31432 Enqueuing Move request for scope (-0.32, 0.34)
19:15:10.266 00.002 29876 Worker thread wakes up
19:15:10.266 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
19:15:10.266 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
19:15:10.266 00.000 29876 Moving (-0.32, 0.34) raw xDistance=-0.31 yDistance=-0.39
19:15:10.266 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.31
19:15:10.266 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:15:10.266 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
19:15:10.266 00.000 29876 MoveAxis(E, 42, ABG)
19:15:10.266 00.000 29876 Guiding  Dir = 2, Dur = 42
19:15:10.266 00.000 29876 IsSlewing returns 0
19:15:10.267 00.001 29876 IsGuiding returns 0
19:15:10.267 00.000 29876 PulseGuide returned control before completion, sleep 52
19:15:10.270 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:15:10.281 00.011 31432 UpdateGuideState exits: m=4074 RSB=40.6
19:15:10.283 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:10.285 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:10.287 00.002 31432 Enqueuing Expose request
19:15:10.335 00.048 29876 IsGuiding returns 1
19:15:10.335 00.000 29876 scope still moving after pulse duration time elapsed
19:15:10.366 00.031 29876 IsSlewing returns 0
19:15:10.366 00.000 29876 IsGuiding returns 1
19:15:10.397 00.031 29876 IsSlewing returns 0
19:15:10.397 00.000 29876 IsGuiding returns 0
19:15:10.397 00.000 29876 scope move finished after 42 + 87 ms
19:15:10.397 00.000 29876 Move returns status 0, amount 42
19:15:10.397 00.000 29876 MoveAxis(N, 0, ABG)
19:15:10.397 00.000 29876 Move returns status 0, amount 0
19:15:10.397 00.000 29876 move complete, result=0
19:15:10.397 00.000 29876 worker thread done servicing request
19:15:10.397 00.000 29876 Worker thread wakes up
19:15:10.397 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:10.397 00.000 31432 GuideStep: -0.3 px 42 ms EAST, -0.4 px 0 ms NORTH
19:15:10.399 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:12.625 02.226 29876 Exposure complete
19:15:12.671 00.046 29876 worker thread done servicing request
19:15:12.671 00.000 31432 OnExposeComplete: enter
19:15:12.674 00.003 31432 UpdateGuideState(): m_state=6
19:15:12.676 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
19:15:12.678 00.002 31432 Star::Find returns 1 (0), X=1254.62, Y=944.55, Mass=4024, SNR=40.7, Peak=253 HFD=4.1
19:15:12.679 00.001 31432 MultiStar: [#1 -0.36,0.31,0.83,U] [#2 0.82,0.16,0.00,M2] [#3 0.51,-0.04,0.90,U] [#4 0.39,0.35,0.95,U] [#5 0.51,-0.05,0.79,U] [#6 -0.67,0.02,0.83,U] [#7 -0.14,0.00,0.78,U] [#8 0.19,0.67,0.71,U] 
19:15:12.681 00.002 31432 refined, 7 included, MultiStar: {0.11, 0.21}, one-star: {0.38, 0.42}
19:15:12.683 00.002 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.05 = 1.05)
19:15:12.685 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.22)
19:15:12.687 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=0.12 mountY=-0.19, mountTheta=-1.01
19:15:12.690 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.21, opts=13)
19:15:12.692 00.002 31432 Enqueuing Move request for scope (0.11, 0.21)
19:15:12.694 00.002 29876 Worker thread wakes up
19:15:12.694 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
19:15:12.694 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
19:15:12.694 00.000 29876 Moving (0.11, 0.21) raw xDistance=0.12 yDistance=-0.19
19:15:12.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:15:12.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:12.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:15:12.694 00.000 29876 MoveAxis(E, 0, ABG)
19:15:12.694 00.000 29876 Move returns status 0, amount 0
19:15:12.694 00.000 29876 MoveAxis(N, 0, ABG)
19:15:12.694 00.000 29876 Move returns status 0, amount 0
19:15:12.694 00.000 29876 move complete, result=0
19:15:12.695 00.001 29876 worker thread done servicing request
19:15:12.698 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=256, Gamma=0.490
19:15:12.710 00.012 31432 UpdateGuideState exits: m=4024 RSB=40.7
19:15:12.712 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:12.714 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:12.716 00.002 31432 Enqueuing Expose request
19:15:12.718 00.002 29876 Worker thread wakes up
19:15:12.718 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:15:12.721 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:12.721 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:14.628 01.907 29876 Exposure complete
19:15:14.673 00.045 29876 worker thread done servicing request
19:15:14.673 00.000 31432 OnExposeComplete: enter
19:15:14.675 00.002 31432 UpdateGuideState(): m_state=6
19:15:14.677 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
19:15:14.679 00.002 31432 Star::Find returns 1 (0), X=1254.15, Y=944.43, Mass=4037, SNR=40.4, Peak=251 HFD=4.2
19:15:14.681 00.002 31432 MultiStar: [#1 -0.09,0.31,0.86,U] [#2 0.03,0.24,0.92,U] [#3 0.18,0.37,0.91,U] [#4 0.06,0.41,0.92,U] [#5 0.05,0.08,0.81,U] [#6 -0.59,0.31,0.79,U] [#7 -0.14,0.09,0.83,U] [#8 -0.38,0.64,0.72,U] 
19:15:14.683 00.002 31432 single-star, 8 included, MultiStar: {-0.10, 0.30}, one-star: {-0.09, 0.30}
19:15:14.685 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.85 = 1.85)
19:15:14.687 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.86 = -1.42)
19:15:14.689 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.88 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
19:15:14.692 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.30, opts=13)
19:15:14.694 00.002 31432 Enqueuing Move request for scope (-0.09, 0.30)
19:15:14.696 00.002 29876 Worker thread wakes up
19:15:14.696 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
19:15:14.696 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
19:15:14.696 00.000 29876 Moving (-0.09, 0.30) raw xDistance=-0.09 yDistance=-0.31
19:15:14.696 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:15:14.696 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:15:14.696 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:15:14.696 00.000 29876 MoveAxis(E, 0, ABG)
19:15:14.696 00.000 29876 Move returns status 0, amount 0
19:15:14.696 00.000 29876 MoveAxis(N, 0, ABG)
19:15:14.696 00.000 29876 Move returns status 0, amount 0
19:15:14.696 00.000 29876 move complete, result=0
19:15:14.696 00.000 29876 worker thread done servicing request
19:15:14.700 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:14.711 00.011 31432 UpdateGuideState exits: m=4037 RSB=40.4
19:15:14.714 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:14.716 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:14.718 00.002 31432 Enqueuing Expose request
19:15:14.720 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:15:14.722 00.002 29876 Worker thread wakes up
19:15:14.722 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:14.722 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:16.854 02.132 29876 Exposure complete
19:15:16.902 00.048 29876 worker thread done servicing request
19:15:16.902 00.000 31432 OnExposeComplete: enter
19:15:16.904 00.002 31432 UpdateGuideState(): m_state=6
19:15:16.906 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
19:15:16.908 00.002 31432 Star::Find returns 1 (0), X=1254.36, Y=944.35, Mass=4153, SNR=41.5, Peak=231 HFD=4.7
19:15:16.910 00.002 31432 MultiStar: [#1 -0.35,-0.08,0.82,U] [#2 0.28,-0.12,0.89,U] [#3 0.12,-0.26,0.85,U] [#4 -0.18,-0.01,0.89,U] [#5 -0.20,-0.21,0.78,U] [#6 -0.51,-0.21,0.81,U] [#7 0.02,-0.09,0.83,U] [#8 -0.50,0.54,0.72,U] 
19:15:16.912 00.002 31432 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.12, 0.22}
19:15:16.914 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
19:15:16.916 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
19:15:16.918 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.91 mountX=-0.12 mountY=0.01, mountTheta=3.06
19:15:16.920 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.03, opts=13)
19:15:16.922 00.002 31432 Enqueuing Move request for scope (-0.12, -0.03)
19:15:16.924 00.002 29876 Worker thread wakes up
19:15:16.924 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
19:15:16.924 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
19:15:16.924 00.000 29876 Moving (-0.12, -0.03) raw xDistance=-0.12 yDistance=0.01
19:15:16.924 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:15:16.924 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:16.924 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:15:16.924 00.000 29876 MoveAxis(E, 0, ABG)
19:15:16.924 00.000 29876 Move returns status 0, amount 0
19:15:16.924 00.000 29876 MoveAxis(N, 0, ABG)
19:15:16.924 00.000 29876 Move returns status 0, amount 0
19:15:16.925 00.001 29876 move complete, result=0
19:15:16.925 00.000 29876 worker thread done servicing request
19:15:16.928 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:16.941 00.013 31432 UpdateGuideState exits: m=4153 RSB=41.5
19:15:16.943 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:16.945 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:16.947 00.002 31432 Enqueuing Expose request
19:15:16.949 00.002 29876 Worker thread wakes up
19:15:16.949 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:15:16.951 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:16.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:18.868 01.917 29876 Exposure complete
19:15:18.910 00.042 29876 worker thread done servicing request
19:15:18.910 00.000 31432 OnExposeComplete: enter
19:15:18.913 00.003 31432 UpdateGuideState(): m_state=6
19:15:18.916 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
19:15:18.918 00.002 31432 Star::Find returns 1 (0), X=1254.45, Y=943.91, Mass=3960, SNR=40.1, Peak=245 HFD=4.0
19:15:18.920 00.002 31432 MultiStar: [#1 -0.55,-0.19,0.87,U] [#2 0.29,-0.13,0.86,U] [#3 0.31,-0.44,0.89,U] [#4 -0.14,-0.32,0.90,U] [#5 0.01,-0.19,0.83,U] [#6 -0.45,0.11,0.81,U] [#7 -0.56,-0.11,0.82,U] [#8 -0.94,0.53,0.00,M3] 
19:15:18.922 00.002 31432 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {0.21, -0.22}
19:15:18.924 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
19:15:18.926 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
19:15:18.928 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.06 mountX=-0.11 mountY=0.17, mountTheta=2.12
19:15:18.930 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.19, opts=13)
19:15:18.932 00.002 31432 Enqueuing Move request for scope (-0.10, -0.19)
19:15:18.933 00.001 29876 Worker thread wakes up
19:15:18.934 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
19:15:18.934 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
19:15:18.934 00.000 29876 Moving (-0.10, -0.19) raw xDistance=-0.11 yDistance=0.17
19:15:18.934 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:15:18.934 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:18.934 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:15:18.934 00.000 29876 MoveAxis(E, 0, ABG)
19:15:18.934 00.000 29876 Move returns status 0, amount 0
19:15:18.934 00.000 29876 MoveAxis(N, 0, ABG)
19:15:18.934 00.000 29876 Move returns status 0, amount 0
19:15:18.934 00.000 29876 move complete, result=0
19:15:18.934 00.000 29876 worker thread done servicing request
19:15:18.937 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:15:18.948 00.011 31432 UpdateGuideState exits: m=3960 RSB=40.1
19:15:18.951 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:18.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:18.955 00.002 31432 Enqueuing Expose request
19:15:18.956 00.001 29876 Worker thread wakes up
19:15:18.956 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:15:18.959 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:18.959 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:21.087 02.128 29876 Exposure complete
19:15:21.134 00.047 29876 worker thread done servicing request
19:15:21.134 00.000 31432 OnExposeComplete: enter
19:15:21.137 00.003 31432 UpdateGuideState(): m_state=6
19:15:21.139 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
19:15:21.141 00.002 31432 Star::Find returns 1 (0), X=1253.83, Y=943.73, Mass=3958, SNR=39.5, Peak=252 HFD=4.4
19:15:21.143 00.002 31432 MultiStar: [#1 -0.62,-0.05,0.85,U] [#2 -0.09,-0.05,0.96,U] [#3 -0.53,-0.15,0.92,U] [#4 -0.50,-0.13,0.94,U] [#5 0.02,-0.23,0.82,U] [#6 -0.48,-0.03,0.78,U] [#7 -0.14,-0.17,0.86,U] [#8 -1.93,0.06,0.00,M4] 
19:15:21.145 00.002 31432 refined, 7 included, MultiStar: {-0.35, -0.16}, one-star: {-0.41, -0.40}
19:15:21.147 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.74 = -2.74)
19:15:21.149 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
19:15:21.151 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.16 hyp=0.38 cameraTheta=-2.72 mountX=-0.35 mountY=0.10, mountTheta=2.86
19:15:21.154 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.16, opts=13)
19:15:21.156 00.002 31432 Enqueuing Move request for scope (-0.35, -0.16)
19:15:21.158 00.002 29876 Worker thread wakes up
19:15:21.158 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.16) opts 0xd
19:15:21.158 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.16)
19:15:21.158 00.000 29876 Moving (-0.35, -0.16) raw xDistance=-0.35 yDistance=0.10
19:15:21.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
19:15:21.158 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:21.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:15:21.158 00.000 29876 MoveAxis(E, 34, ABG)
19:15:21.158 00.000 29876 Guiding  Dir = 2, Dur = 34
19:15:21.158 00.000 29876 IsSlewing returns 0
19:15:21.158 00.000 29876 IsGuiding returns 0
19:15:21.159 00.001 29876 PulseGuide returned control before completion, sleep 44
19:15:21.163 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:21.175 00.012 31432 UpdateGuideState exits: m=3958 RSB=39.5
19:15:21.177 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:21.179 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:21.182 00.003 31432 Enqueuing Expose request
19:15:21.210 00.028 29876 IsGuiding returns 1
19:15:21.210 00.000 29876 scope still moving after pulse duration time elapsed
19:15:21.240 00.030 29876 IsSlewing returns 0
19:15:21.240 00.000 29876 IsGuiding returns 1
19:15:21.271 00.031 29876 IsSlewing returns 0
19:15:21.271 00.000 29876 IsGuiding returns 0
19:15:21.271 00.000 29876 scope move finished after 34 + 78 ms
19:15:21.271 00.000 29876 Move returns status 0, amount 34
19:15:21.271 00.000 29876 MoveAxis(N, 0, ABG)
19:15:21.271 00.000 29876 Move returns status 0, amount 0
19:15:21.271 00.000 29876 move complete, result=0
19:15:21.272 00.001 29876 worker thread done servicing request
19:15:21.272 00.000 29876 Worker thread wakes up
19:15:21.272 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:21.272 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:21.272 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.1 px 0 ms NORTH
19:15:23.183 01.911 29876 Exposure complete
19:15:23.226 00.043 29876 worker thread done servicing request
19:15:23.227 00.001 31432 OnExposeComplete: enter
19:15:23.229 00.002 31432 UpdateGuideState(): m_state=6
19:15:23.232 00.003 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
19:15:23.233 00.001 31432 Star::Find returns 1 (0), X=1254.04, Y=943.61, Mass=3904, SNR=39.7, Peak=214 HFD=4.6
19:15:23.235 00.002 31432 MultiStar: [#1 -0.02,-0.76,0.86,U] [#2 0.19,-0.66,0.93,U] [#3 0.06,-0.82,0.00,M1] [#4 -0.65,-0.99,0.00,M1] [#5 -0.26,-0.52,0.78,U] [#6 -0.77,-0.83,0.00,M1] [#7 -0.33,-0.81,0.00,M1] [#8 -0.82,0.14,0.00,M5] 
19:15:23.237 00.002 31432 single-star, 3 included, MultiStar: {-0.07, -0.61}, one-star: {-0.20, -0.51}
19:15:23.239 00.002 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
19:15:23.241 00.002 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
19:15:23.243 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.51 hyp=0.55 cameraTheta=-1.94 mountX=-0.21 mountY=0.48, mountTheta=1.99
19:15:23.247 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.51, opts=13)
19:15:23.249 00.002 31432 Enqueuing Move request for scope (-0.20, -0.51)
19:15:23.251 00.002 29876 Worker thread wakes up
19:15:23.251 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.51) opts 0xd
19:15:23.251 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.51)
19:15:23.251 00.000 29876 Moving (-0.20, -0.51) raw xDistance=-0.21 yDistance=0.48
19:15:23.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
19:15:23.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:15:23.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
19:15:23.251 00.000 29876 MoveAxis(E, 25, ABG)
19:15:23.251 00.000 29876 Guiding  Dir = 2, Dur = 25
19:15:23.251 00.000 29876 IsSlewing returns 0
19:15:23.252 00.001 29876 IsGuiding returns 0
19:15:23.252 00.000 29876 PulseGuide returned control before completion, sleep 35
19:15:23.255 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:15:23.266 00.011 31432 UpdateGuideState exits: m=3904 RSB=39.7
19:15:23.268 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:23.270 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:23.272 00.002 31432 Enqueuing Expose request
19:15:23.291 00.019 29876 IsGuiding returns 1
19:15:23.291 00.000 29876 scope still moving after pulse duration time elapsed
19:15:23.322 00.031 29876 IsSlewing returns 0
19:15:23.322 00.000 29876 IsGuiding returns 1
19:15:23.353 00.031 29876 IsSlewing returns 0
19:15:23.353 00.000 29876 IsGuiding returns 0
19:15:23.353 00.000 29876 scope move finished after 25 + 76 ms
19:15:23.353 00.000 29876 Move returns status 0, amount 25
19:15:23.353 00.000 29876 MoveAxis(N, 0, ABG)
19:15:23.353 00.000 29876 Move returns status 0, amount 0
19:15:23.353 00.000 29876 move complete, result=0
19:15:23.354 00.001 29876 worker thread done servicing request
19:15:23.354 00.000 29876 Worker thread wakes up
19:15:23.354 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:23.354 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:23.354 00.000 31432 GuideStep: -0.2 px 25 ms EAST, 0.5 px 0 ms NORTH
19:15:25.583 02.229 29876 Exposure complete
19:15:25.626 00.043 29876 worker thread done servicing request
19:15:25.626 00.000 31432 OnExposeComplete: enter
19:15:25.628 00.002 31432 UpdateGuideState(): m_state=6
19:15:25.630 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
19:15:25.632 00.002 31432 Star::Find returns 1 (0), X=1253.19, Y=944.42, Mass=4047, SNR=40.4, Peak=229 HFD=4.6
19:15:25.634 00.002 31432 MultiStar: [#1 -1.05,0.04,0.00,M1] [#2 -0.57,-0.16,0.93,U] [#3 -0.66,-0.08,0.89,U] [#4 -0.96,-0.39,0.00,M2] [#5 -0.64,-0.25,0.80,U] [#6 -1.71,-0.07,0.00,M2] [#7 -1.44,-0.14,0.00,M2] [#8 -1.45,0.92,0.00,M6] 
19:15:25.636 00.002 31432 refined, 3 included, MultiStar: {-0.74, -0.04}, one-star: {-1.05, 0.29}
19:15:25.638 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
19:15:25.639 00.001 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
19:15:25.641 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.04 hyp=0.74 cameraTheta=-3.09 mountX=-0.74 mountY=-0.08, mountTheta=-3.04
19:15:25.644 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.04, opts=13)
19:15:25.647 00.003 31432 Enqueuing Move request for scope (-0.74, -0.04)
19:15:25.649 00.002 29876 Worker thread wakes up
19:15:25.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.04) opts 0xd
19:15:25.649 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.04)
19:15:25.649 00.000 29876 Moving (-0.74, -0.04) raw xDistance=-0.74 yDistance=-0.08
19:15:25.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.74
19:15:25.649 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:25.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:15:25.649 00.000 29876 MoveAxis(E, 75, ABG)
19:15:25.649 00.000 29876 Guiding  Dir = 2, Dur = 75
19:15:25.649 00.000 29876 IsSlewing returns 0
19:15:25.649 00.000 29876 IsGuiding returns 0
19:15:25.649 00.000 29876 PulseGuide returned control before completion, sleep 85
19:15:25.653 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:15:25.665 00.012 31432 UpdateGuideState exits: m=4047 RSB=40.4
19:15:25.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:25.669 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:25.671 00.002 31432 Enqueuing Expose request
19:15:25.748 00.077 29876 IsGuiding returns 1
19:15:25.748 00.000 29876 scope still moving after pulse duration time elapsed
19:15:25.779 00.031 29876 IsSlewing returns 0
19:15:25.779 00.000 29876 IsGuiding returns 1
19:15:25.810 00.031 29876 IsSlewing returns 0
19:15:25.810 00.000 29876 IsGuiding returns 0
19:15:25.810 00.000 29876 scope move finished after 75 + 85 ms
19:15:25.810 00.000 29876 Move returns status 0, amount 75
19:15:25.810 00.000 29876 MoveAxis(N, 0, ABG)
19:15:25.810 00.000 29876 Move returns status 0, amount 0
19:15:25.810 00.000 29876 move complete, result=0
19:15:25.810 00.000 29876 worker thread done servicing request
19:15:25.810 00.000 29876 Worker thread wakes up
19:15:25.811 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:25.811 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:25.811 00.000 31432 GuideStep: -0.7 px 75 ms EAST, -0.1 px 0 ms NORTH
19:15:27.723 01.912 29876 Exposure complete
19:15:27.772 00.049 29876 worker thread done servicing request
19:15:27.772 00.000 31432 OnExposeComplete: enter
19:15:27.775 00.003 31432 UpdateGuideState(): m_state=6
19:15:27.778 00.003 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
19:15:27.780 00.002 31432 Star::Find returns 1 (0), X=1253.02, Y=944.31, Mass=3973, SNR=40.6, Peak=217 HFD=4.3
19:15:27.782 00.002 31432 MultiStar: [#1 -1.23,-0.00,0.00,M2] [#2 -0.55,-0.11,0.93,U] [#3 -1.08,0.22,0.00,M1] [#4 -0.91,-0.41,0.00,M3] [#5 -0.94,-0.14,0.00,M1] [#6 -1.53,-0.37,0.00,M3] [#7 -1.50,-0.09,0.00,M3] [#8 -2.06,0.97,0.00,M7] 
19:15:27.784 00.002 31432 refined, 1 included, MultiStar: {-0.90, 0.04}, one-star: {-1.22, 0.18}
19:15:27.787 00.003 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
19:15:27.789 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
19:15:27.791 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=0.04 hyp=0.90 cameraTheta=3.09 mountX=-0.90 mountY=-0.18, mountTheta=-2.94
19:15:27.793 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=0.04, opts=13)
19:15:27.795 00.002 31432 Enqueuing Move request for scope (-0.90, 0.04)
19:15:27.797 00.002 29876 Worker thread wakes up
19:15:27.797 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.04) opts 0xd
19:15:27.797 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, 0.04)
19:15:27.797 00.000 29876 Moving (-0.90, 0.04) raw xDistance=-0.90 yDistance=-0.18
19:15:27.797 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90
19:15:27.797 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:27.797 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:15:27.797 00.000 29876 MoveAxis(E, 97, ABG)
19:15:27.797 00.000 29876 Guiding  Dir = 2, Dur = 97
19:15:27.798 00.001 29876 IsSlewing returns 0
19:15:27.798 00.000 29876 IsGuiding returns 0
19:15:27.798 00.000 29876 PulseGuide returned control before completion, sleep 107
19:15:27.801 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:15:27.817 00.016 31432 UpdateGuideState exits: m=3973 RSB=40.6
19:15:27.819 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:27.821 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:27.824 00.003 31432 Enqueuing Expose request
19:15:27.908 00.084 29876 IsGuiding returns 1
19:15:27.908 00.000 29876 scope still moving after pulse duration time elapsed
19:15:27.938 00.030 29876 IsSlewing returns 0
19:15:27.938 00.000 29876 IsGuiding returns 1
19:15:27.969 00.031 29876 IsSlewing returns 0
19:15:27.969 00.000 29876 IsGuiding returns 0
19:15:27.969 00.000 29876 scope move finished after 97 + 74 ms
19:15:27.969 00.000 29876 Move returns status 0, amount 97
19:15:27.969 00.000 29876 MoveAxis(N, 0, ABG)
19:15:27.969 00.000 29876 Move returns status 0, amount 0
19:15:27.969 00.000 29876 move complete, result=0
19:15:27.970 00.001 29876 worker thread done servicing request
19:15:27.970 00.000 29876 Worker thread wakes up
19:15:27.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:27.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:27.970 00.000 31432 GuideStep: -0.9 px 97 ms EAST, -0.2 px 0 ms NORTH
19:15:30.102 02.132 29876 Exposure complete
19:15:30.145 00.043 29876 worker thread done servicing request
19:15:30.145 00.000 31432 OnExposeComplete: enter
19:15:30.147 00.002 31432 UpdateGuideState(): m_state=6
19:15:30.150 00.003 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
19:15:30.152 00.002 31432 Star::Find returns 1 (0), X=1253.32, Y=943.95, Mass=3994, SNR=39.8, Peak=220 HFD=4.3
19:15:30.154 00.002 31432 MultiStar: [#1 -0.73,0.07,0.87,U] [#2 -0.79,0.18,0.96,U] [#3 -0.97,-0.11,0.00,M2] [#4 -1.37,0.24,0.00,M4] [#5 -1.04,0.41,0.00,M2] [#6 -1.11,0.04,0.00,M4] [#7 -0.91,0.07,0.00,M4] [#8 -0.72,0.61,0.00,M8] 
19:15:30.156 00.002 31432 refined, 2 included, MultiStar: {-0.82, 0.02}, one-star: {-0.92, -0.18}
19:15:30.158 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
19:15:30.161 00.003 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.10 = -0.18)
19:15:30.163 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=0.02 hyp=0.82 cameraTheta=3.12 mountX=-0.81 mountY=-0.15, mountTheta=-2.96
19:15:30.168 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=0.02, opts=13)
19:15:30.172 00.004 31432 Enqueuing Move request for scope (-0.82, 0.02)
19:15:30.174 00.002 29876 Worker thread wakes up
19:15:30.174 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.02) opts 0xd
19:15:30.174 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, 0.02)
19:15:30.174 00.000 29876 Moving (-0.82, 0.02) raw xDistance=-0.81 yDistance=-0.15
19:15:30.174 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
19:15:30.174 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:30.174 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:15:30.174 00.000 29876 MoveAxis(E, 92, ABG)
19:15:30.174 00.000 29876 Guiding  Dir = 2, Dur = 92
19:15:30.174 00.000 29876 IsSlewing returns 0
19:15:30.174 00.000 29876 IsGuiding returns 0
19:15:30.174 00.000 29876 PulseGuide returned control before completion, sleep 102
19:15:30.180 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:15:30.192 00.012 31432 UpdateGuideState exits: m=3994 RSB=39.8
19:15:30.196 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:30.198 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:30.199 00.001 31432 Enqueuing Expose request
19:15:30.289 00.090 29876 IsGuiding returns 1
19:15:30.289 00.000 29876 scope still moving after pulse duration time elapsed
19:15:30.318 00.029 29876 IsSlewing returns 0
19:15:30.318 00.000 29876 IsGuiding returns 1
19:15:30.349 00.031 29876 IsSlewing returns 0
19:15:30.349 00.000 29876 IsGuiding returns 0
19:15:30.349 00.000 29876 scope move finished after 92 + 83 ms
19:15:30.349 00.000 29876 Move returns status 0, amount 92
19:15:30.349 00.000 29876 MoveAxis(N, 0, ABG)
19:15:30.349 00.000 29876 Move returns status 0, amount 0
19:15:30.349 00.000 29876 move complete, result=0
19:15:30.349 00.000 29876 worker thread done servicing request
19:15:30.349 00.000 29876 Worker thread wakes up
19:15:30.349 00.000 31432 GuideStep: -0.8 px 92 ms EAST, -0.1 px 0 ms NORTH
19:15:30.352 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:30.352 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:32.262 01.910 29876 Exposure complete
19:15:32.307 00.045 29876 worker thread done servicing request
19:15:32.307 00.000 31432 OnExposeComplete: enter
19:15:32.309 00.002 31432 UpdateGuideState(): m_state=6
19:15:32.312 00.003 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
19:15:32.314 00.002 31432 Star::Find returns 1 (0), X=1254.20, Y=944.29, Mass=3949, SNR=40.3, Peak=225 HFD=4.5
19:15:32.316 00.002 31432 MultiStar: [#1 -0.88,-0.01,0.00,M2] [#2 -0.30,0.16,0.93,U] [#3 -0.55,-0.00,0.86,U] [#4 -0.74,0.16,0.97,U] [#5 -0.38,-0.14,0.84,U] [#6 -0.92,0.18,0.00,M5] [#7 -0.84,0.14,0.00,M5] [#8 -1.19,0.81,0.00,M9] 
19:15:32.318 00.002 31432 single-star, 4 included, MultiStar: {-0.40, 0.08}, one-star: {-0.04, 0.17}
19:15:32.320 00.002 31432 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.02) = xAngle (1.80 = 1.80)
19:15:32.322 00.002 31432 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.81 = -1.48)
19:15:32.325 00.003 31432 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.82 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
19:15:32.327 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.17, opts=13)
19:15:32.329 00.002 31432 Enqueuing Move request for scope (-0.04, 0.17)
19:15:32.331 00.002 29876 Worker thread wakes up
19:15:32.331 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
19:15:32.331 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
19:15:32.331 00.000 29876 Moving (-0.04, 0.17) raw xDistance=-0.04 yDistance=-0.17
19:15:32.331 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:15:32.331 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:32.331 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:15:32.332 00.001 29876 MoveAxis(E, 0, ABG)
19:15:32.332 00.000 29876 Move returns status 0, amount 0
19:15:32.332 00.000 29876 MoveAxis(N, 0, ABG)
19:15:32.332 00.000 29876 Move returns status 0, amount 0
19:15:32.332 00.000 29876 move complete, result=0
19:15:32.332 00.000 29876 worker thread done servicing request
19:15:32.336 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:15:32.348 00.012 31432 UpdateGuideState exits: m=3949 RSB=40.3
19:15:32.350 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:32.352 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:32.354 00.002 31432 Enqueuing Expose request
19:15:32.355 00.001 29876 Worker thread wakes up
19:15:32.356 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:15:32.358 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:32.358 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:34.588 02.230 29876 Exposure complete
19:15:34.632 00.044 29876 worker thread done servicing request
19:15:34.632 00.000 31432 OnExposeComplete: enter
19:15:34.635 00.003 31432 UpdateGuideState(): m_state=6
19:15:34.637 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
19:15:34.639 00.002 31432 Star::Find returns 1 (0), X=1254.08, Y=944.27, Mass=3945, SNR=39.9, Peak=249 HFD=4.2
19:15:34.646 00.007 31432 MultiStar: [#1 -0.24,0.26,0.86,U] [#2 -0.31,0.18,0.92,U] [#3 -0.27,-0.03,0.92,U] [#4 -0.60,0.18,0.95,U] [#5 -0.12,0.29,0.77,U] [#6 -1.08,0.36,0.00,M6] [#7 -0.32,0.04,0.83,U] [#8 -0.80,0.80,0.00,M10] 
19:15:34.650 00.004 31432 single-star, 6 included, MultiStar: {-0.29, 0.15}, one-star: {-0.16, 0.15}
19:15:34.652 00.002 31432 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.02) = xAngle (2.38 = 2.38)
19:15:34.655 00.003 31432 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.39 = -0.89)
19:15:34.658 00.003 31432 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
19:15:34.661 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.15, opts=13)
19:15:34.663 00.002 31432 Enqueuing Move request for scope (-0.16, 0.15)
19:15:34.666 00.003 29876 Worker thread wakes up
19:15:34.666 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
19:15:34.666 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
19:15:34.666 00.000 29876 Moving (-0.16, 0.15) raw xDistance=-0.16 yDistance=-0.17
19:15:34.666 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:15:34.666 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:34.666 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:15:34.666 00.000 29876 MoveAxis(E, 0, ABG)
19:15:34.666 00.000 29876 Move returns status 0, amount 0
19:15:34.666 00.000 29876 MoveAxis(N, 0, ABG)
19:15:34.666 00.000 29876 Move returns status 0, amount 0
19:15:34.666 00.000 29876 move complete, result=0
19:15:34.666 00.000 29876 worker thread done servicing request
19:15:34.673 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:34.687 00.014 31432 UpdateGuideState exits: m=3945 RSB=39.9
19:15:34.690 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:34.692 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:34.694 00.002 31432 Enqueuing Expose request
19:15:34.696 00.002 29876 Worker thread wakes up
19:15:34.696 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:15:34.699 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:34.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:36.610 01.911 29876 Exposure complete
19:15:36.662 00.052 29876 worker thread done servicing request
19:15:36.662 00.000 31432 OnExposeComplete: enter
19:15:36.665 00.003 31432 UpdateGuideState(): m_state=6
19:15:36.668 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
19:15:36.669 00.001 31432 Star::Find returns 1 (0), X=1253.26, Y=944.17, Mass=3931, SNR=39.4, Peak=230 HFD=4.3
19:15:36.672 00.003 31432 MultiStar: [#1 -0.85,-0.24,0.00,M2] [#2 -0.38,-0.05,0.92,U] [#3 -0.75,0.12,0.89,U] [#4 -0.96,-0.10,0.00,M3] [#5 -0.61,-0.16,0.80,U] [#6 -0.93,-0.19,0.00,M7] [#7 -0.79,0.06,0.85,U] [#8 -1.06,0.65,0.00,R] 
19:15:36.674 00.002 31432 refined, 4 included, MultiStar: {-0.71, 0.01}, one-star: {-0.99, 0.04}
19:15:36.676 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
19:15:36.678 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
19:15:36.679 00.001 31432 CameraToMount -- cameraX=-0.71 cameraY=0.01 hyp=0.71 cameraTheta=3.13 mountX=-0.71 mountY=-0.12, mountTheta=-2.98
19:15:36.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=0.01, opts=13)
19:15:36.684 00.002 31432 Enqueuing Move request for scope (-0.71, 0.01)
19:15:36.686 00.002 29876 Worker thread wakes up
19:15:36.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.01) opts 0xd
19:15:36.686 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, 0.01)
19:15:36.686 00.000 29876 Moving (-0.71, 0.01) raw xDistance=-0.71 yDistance=-0.12
19:15:36.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.71
19:15:36.686 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:36.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:15:36.686 00.000 29876 MoveAxis(E, 68, ABG)
19:15:36.686 00.000 29876 Guiding  Dir = 2, Dur = 68
19:15:36.687 00.001 29876 IsSlewing returns 0
19:15:36.687 00.000 29876 IsGuiding returns 0
19:15:36.687 00.000 29876 PulseGuide returned control before completion, sleep 78
19:15:36.691 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:36.707 00.016 31432 UpdateGuideState exits: m=3931 RSB=39.4
19:15:36.711 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:36.714 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:36.717 00.003 31432 Enqueuing Expose request
19:15:36.780 00.063 29876 IsGuiding returns 1
19:15:36.780 00.000 29876 scope still moving after pulse duration time elapsed
19:15:36.811 00.031 29876 IsSlewing returns 0
19:15:36.811 00.000 29876 IsGuiding returns 1
19:15:36.842 00.031 29876 IsSlewing returns 0
19:15:36.842 00.000 29876 IsGuiding returns 0
19:15:36.842 00.000 29876 scope move finished after 68 + 87 ms
19:15:36.842 00.000 29876 Move returns status 0, amount 68
19:15:36.842 00.000 29876 MoveAxis(N, 0, ABG)
19:15:36.842 00.000 29876 Move returns status 0, amount 0
19:15:36.842 00.000 29876 move complete, result=0
19:15:36.843 00.001 29876 worker thread done servicing request
19:15:36.843 00.000 29876 Worker thread wakes up
19:15:36.843 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:36.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:36.843 00.000 31432 GuideStep: -0.7 px 68 ms EAST, -0.1 px 0 ms NORTH
19:15:38.975 02.132 29876 Exposure complete
19:15:39.017 00.042 29876 worker thread done servicing request
19:15:39.017 00.000 31432 OnExposeComplete: enter
19:15:39.019 00.002 31432 UpdateGuideState(): m_state=6
19:15:39.021 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
19:15:39.023 00.002 31432 Star::Find returns 1 (0), X=1253.41, Y=944.33, Mass=4118, SNR=41.2, Peak=250 HFD=4.8
19:15:39.025 00.002 31432 MultiStar: [#1 -0.60,-0.10,0.82,U] [#2 -0.14,-0.01,0.88,U] [#3 -0.76,-0.11,0.83,U] [#4 -1.15,-0.40,0.00,M4] [#5 -0.59,-0.07,0.75,U] [#6 -1.09,-0.06,0.00,M8] [#7 -0.66,-0.11,0.82,U] [#8 -0.15,-0.09,0.70,U] 
19:15:39.027 00.002 31432 refined, 6 included, MultiStar: {-0.54, -0.03}, one-star: {-0.83, 0.20}
19:15:39.029 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
19:15:39.030 00.001 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
19:15:39.032 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.03 hyp=0.55 cameraTheta=-3.08 mountX=-0.55 mountY=-0.05, mountTheta=-3.05
19:15:39.035 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.03, opts=13)
19:15:39.037 00.002 31432 Enqueuing Move request for scope (-0.54, -0.03)
19:15:39.039 00.002 29876 Worker thread wakes up
19:15:39.039 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.03) opts 0xd
19:15:39.039 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.03)
19:15:39.039 00.000 29876 Moving (-0.54, -0.03) raw xDistance=-0.55 yDistance=-0.05
19:15:39.039 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
19:15:39.039 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:39.039 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:15:39.039 00.000 29876 MoveAxis(E, 62, ABG)
19:15:39.039 00.000 29876 Guiding  Dir = 2, Dur = 62
19:15:39.039 00.000 29876 IsSlewing returns 0
19:15:39.040 00.001 29876 IsGuiding returns 0
19:15:39.040 00.000 29876 PulseGuide returned control before completion, sleep 72
19:15:39.043 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:15:39.055 00.012 31432 UpdateGuideState exits: m=4118 RSB=41.2
19:15:39.058 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:39.060 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:39.062 00.002 31432 Enqueuing Expose request
19:15:39.125 00.063 29876 IsGuiding returns 1
19:15:39.125 00.000 29876 scope still moving after pulse duration time elapsed
19:15:39.157 00.032 29876 IsSlewing returns 0
19:15:39.157 00.000 29876 IsGuiding returns 1
19:15:39.187 00.030 29876 IsSlewing returns 0
19:15:39.187 00.000 29876 IsGuiding returns 0
19:15:39.187 00.000 29876 scope move finished after 62 + 85 ms
19:15:39.187 00.000 29876 Move returns status 0, amount 62
19:15:39.187 00.000 29876 MoveAxis(N, 0, ABG)
19:15:39.187 00.000 29876 Move returns status 0, amount 0
19:15:39.187 00.000 29876 move complete, result=0
19:15:39.187 00.000 29876 worker thread done servicing request
19:15:39.187 00.000 29876 Worker thread wakes up
19:15:39.187 00.000 31432 GuideStep: -0.5 px 62 ms EAST, -0.1 px 0 ms NORTH
19:15:39.190 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:39.190 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:41.102 01.912 29876 Exposure complete
19:15:41.147 00.045 29876 worker thread done servicing request
19:15:41.148 00.001 31432 OnExposeComplete: enter
19:15:41.150 00.002 31432 UpdateGuideState(): m_state=6
19:15:41.152 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
19:15:41.154 00.002 31432 Star::Find returns 1 (0), X=1253.73, Y=944.14, Mass=3834, SNR=38.5, Peak=247 HFD=4.5
19:15:41.156 00.002 31432 MultiStar: [#1 -0.55,0.08,0.88,U] [#2 -0.31,-0.31,0.98,U] [#3 -0.44,-0.15,0.87,U] [#4 -0.61,-0.09,0.95,U] [#5 -0.56,0.04,0.81,U] [#6 -0.79,-0.35,0.00,M9] [#7 -0.55,-0.03,0.89,U] [#8 0.09,-0.02,0.72,U] 
19:15:41.158 00.002 31432 refined, 7 included, MultiStar: {-0.44, -0.06}, one-star: {-0.51, 0.01}
19:15:41.159 00.001 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:15:41.161 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:15:41.163 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-3.00 mountX=-0.44 mountY=-0.01, mountTheta=-3.12
19:15:41.166 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.06, opts=13)
19:15:41.168 00.002 31432 Enqueuing Move request for scope (-0.44, -0.06)
19:15:41.170 00.002 29876 Worker thread wakes up
19:15:41.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.06) opts 0xd
19:15:41.170 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.06)
19:15:41.170 00.000 29876 Moving (-0.44, -0.06) raw xDistance=-0.44 yDistance=-0.01
19:15:41.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
19:15:41.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:41.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:15:41.170 00.000 29876 MoveAxis(E, 51, ABG)
19:15:41.170 00.000 29876 Guiding  Dir = 2, Dur = 51
19:15:41.170 00.000 29876 IsSlewing returns 0
19:15:41.170 00.000 29876 IsGuiding returns 0
19:15:41.171 00.001 29876 PulseGuide returned control before completion, sleep 61
19:15:41.174 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:41.186 00.012 31432 UpdateGuideState exits: m=3834 RSB=38.5
19:15:41.188 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:41.190 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:41.192 00.002 31432 Enqueuing Expose request
19:15:41.240 00.048 29876 IsGuiding returns 1
19:15:41.240 00.000 29876 scope still moving after pulse duration time elapsed
19:15:41.271 00.031 29876 IsSlewing returns 0
19:15:41.271 00.000 29876 IsGuiding returns 1
19:15:41.302 00.031 29876 IsSlewing returns 0
19:15:41.302 00.000 29876 IsGuiding returns 1
19:15:41.333 00.031 29876 IsSlewing returns 0
19:15:41.333 00.000 29876 IsGuiding returns 0
19:15:41.333 00.000 29876 scope move finished after 51 + 111 ms
19:15:41.333 00.000 29876 Move returns status 0, amount 51
19:15:41.333 00.000 29876 MoveAxis(N, 0, ABG)
19:15:41.333 00.000 29876 Move returns status 0, amount 0
19:15:41.333 00.000 29876 move complete, result=0
19:15:41.333 00.000 29876 worker thread done servicing request
19:15:41.333 00.000 29876 Worker thread wakes up
19:15:41.333 00.000 31432 GuideStep: -0.4 px 51 ms EAST, -0.0 px 0 ms NORTH
19:15:41.337 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:41.337 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:43.461 02.124 29876 Exposure complete
19:15:43.505 00.044 29876 worker thread done servicing request
19:15:43.505 00.000 31432 OnExposeComplete: enter
19:15:43.508 00.003 31432 UpdateGuideState(): m_state=6
19:15:43.510 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
19:15:43.512 00.002 31432 Star::Find returns 1 (0), X=1254.51, Y=944.05, Mass=3981, SNR=40.6, Peak=250 HFD=4.2
19:15:43.514 00.002 31432 MultiStar: [#1 -0.24,-0.33,0.83,U] [#2 0.18,-0.00,0.90,U] [#3 -0.08,-0.46,0.91,U] [#4 -0.44,-0.30,0.92,U] [#5 0.08,-0.05,0.82,U] [#6 -0.60,-0.43,0.79,U] [#7 -0.18,-0.32,0.85,U] [#8 -0.22,-0.54,0.71,U] 
19:15:43.516 00.002 31432 single-star, 8 included, MultiStar: {-0.12, -0.27}, one-star: {0.27, -0.08}
19:15:43.518 00.002 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:15:43.520 00.002 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
19:15:43.522 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.28 mountX=0.27 mountY=0.12, mountTheta=0.41
19:15:43.525 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.08, opts=13)
19:15:43.527 00.002 31432 Enqueuing Move request for scope (0.27, -0.08)
19:15:43.528 00.001 29876 Worker thread wakes up
19:15:43.528 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
19:15:43.529 00.001 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
19:15:43.529 00.000 29876 Moving (0.27, -0.08) raw xDistance=0.27 yDistance=0.12
19:15:43.529 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
19:15:43.529 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:43.529 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:15:43.529 00.000 29876 MoveAxis(W, 19, ABG)
19:15:43.529 00.000 29876 Guiding  Dir = 3, Dur = 19
19:15:43.529 00.000 29876 IsSlewing returns 0
19:15:43.529 00.000 29876 IsGuiding returns 0
19:15:43.529 00.000 29876 PulseGuide returned control before completion, sleep 29
19:15:43.533 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:15:43.544 00.011 31432 UpdateGuideState exits: m=3981 RSB=40.6
19:15:43.546 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:43.548 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:43.550 00.002 31432 Enqueuing Expose request
19:15:43.567 00.017 29876 IsGuiding returns 0
19:15:43.567 00.000 29876 Move returns status 0, amount 19
19:15:43.567 00.000 29876 MoveAxis(N, 0, ABG)
19:15:43.567 00.000 29876 Move returns status 0, amount 0
19:15:43.567 00.000 29876 move complete, result=0
19:15:43.567 00.000 29876 worker thread done servicing request
19:15:43.567 00.000 29876 Worker thread wakes up
19:15:43.567 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:43.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:43.568 00.001 31432 GuideStep: 0.3 px 19 ms WEST, 0.1 px 0 ms NORTH
19:15:45.472 01.904 29876 Exposure complete
19:15:45.514 00.042 29876 worker thread done servicing request
19:15:45.514 00.000 31432 OnExposeComplete: enter
19:15:45.516 00.002 31432 UpdateGuideState(): m_state=6
19:15:45.519 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
19:15:45.521 00.002 31432 Star::Find returns 1 (0), X=1253.78, Y=944.44, Mass=3978, SNR=40.0, Peak=252 HFD=4.6
19:15:45.523 00.002 31432 MultiStar: [#1 -0.78,-0.16,0.85,U] [#2 -0.26,-0.30,0.95,U] [#3 -0.47,-0.20,0.89,U] [#4 -0.93,-0.30,0.00,M3] [#5 -0.46,-0.08,0.81,U] [#6 -1.05,-0.47,0.00,M9] [#7 -0.52,-0.21,0.81,U] [#8 0.13,-0.08,0.73,U] 
19:15:45.524 00.001 31432 refined, 6 included, MultiStar: {-0.41, -0.10}, one-star: {-0.46, 0.31}
19:15:45.526 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
19:15:45.528 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
19:15:45.530 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.91 mountX=-0.41 mountY=0.03, mountTheta=3.06
19:15:45.532 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.10, opts=13)
19:15:45.534 00.002 31432 Enqueuing Move request for scope (-0.41, -0.10)
19:15:45.536 00.002 29876 Worker thread wakes up
19:15:45.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.10) opts 0xd
19:15:45.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.10)
19:15:45.536 00.000 29876 Moving (-0.41, -0.10) raw xDistance=-0.41 yDistance=0.03
19:15:45.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.41
19:15:45.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:45.537 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:15:45.537 00.000 29876 MoveAxis(E, 37, ABG)
19:15:45.537 00.000 29876 Guiding  Dir = 2, Dur = 37
19:15:45.537 00.000 29876 IsSlewing returns 0
19:15:45.537 00.000 29876 IsGuiding returns 0
19:15:45.537 00.000 29876 PulseGuide returned control before completion, sleep 47
19:15:45.540 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:45.552 00.012 31432 UpdateGuideState exits: m=3978 RSB=40.0
19:15:45.555 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:45.557 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:45.559 00.002 31432 Enqueuing Expose request
19:15:45.596 00.037 29876 IsGuiding returns 1
19:15:45.596 00.000 29876 scope still moving after pulse duration time elapsed
19:15:45.627 00.031 29876 IsSlewing returns 0
19:15:45.627 00.000 29876 IsGuiding returns 0
19:15:45.627 00.000 29876 scope move finished after 37 + 52 ms
19:15:45.627 00.000 29876 Move returns status 0, amount 37
19:15:45.627 00.000 29876 MoveAxis(N, 0, ABG)
19:15:45.627 00.000 29876 Move returns status 0, amount 0
19:15:45.627 00.000 29876 move complete, result=0
19:15:45.628 00.001 29876 worker thread done servicing request
19:15:45.628 00.000 29876 Worker thread wakes up
19:15:45.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:45.628 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.0 px 0 ms NORTH
19:15:45.630 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:47.763 02.133 29876 Exposure complete
19:15:47.806 00.043 29876 worker thread done servicing request
19:15:47.806 00.000 31432 OnExposeComplete: enter
19:15:47.808 00.002 31432 UpdateGuideState(): m_state=6
19:15:47.812 00.004 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
19:15:47.813 00.001 31432 Star::Find returns 1 (0), X=1253.48, Y=943.97, Mass=3814, SNR=39.1, Peak=245 HFD=4.2
19:15:47.815 00.002 31432 MultiStar: [#1 -1.39,-0.11,0.00,M1] [#2 -0.91,-0.13,0.00,M1] [#3 -1.16,0.02,0.00,M1] [#4 -1.16,-0.29,0.00,M4] [#5 -0.78,-0.12,0.80,U] [#6 -1.56,0.12,0.00,M10] [#7 -1.18,0.16,0.00,M1] [#8 -0.54,0.24,0.77,U] 
19:15:47.816 00.001 31432 refined, 2 included, MultiStar: {-0.70, -0.02}, one-star: {-0.76, -0.16}
19:15:47.819 00.003 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
19:15:47.821 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
19:15:47.823 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.02 hyp=0.70 cameraTheta=-3.11 mountX=-0.70 mountY=-0.08, mountTheta=-3.02
19:15:47.827 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.02, opts=13)
19:15:47.829 00.002 31432 Enqueuing Move request for scope (-0.70, -0.02)
19:15:47.831 00.002 29876 Worker thread wakes up
19:15:47.831 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.02) opts 0xd
19:15:47.831 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.02)
19:15:47.831 00.000 29876 Moving (-0.70, -0.02) raw xDistance=-0.70 yDistance=-0.08
19:15:47.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70
19:15:47.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:47.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:15:47.831 00.000 29876 MoveAxis(E, 73, ABG)
19:15:47.831 00.000 29876 Guiding  Dir = 2, Dur = 73
19:15:47.832 00.001 29876 IsSlewing returns 0
19:15:47.832 00.000 29876 IsGuiding returns 0
19:15:47.832 00.000 29876 PulseGuide returned control before completion, sleep 83
19:15:47.835 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=3, FiltMax=257, Gamma=0.490
19:15:47.848 00.013 31432 UpdateGuideState exits: m=3814 RSB=39.1
19:15:47.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:47.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:47.854 00.002 31432 Enqueuing Expose request
19:15:47.931 00.077 29876 IsGuiding returns 1
19:15:47.931 00.000 29876 scope still moving after pulse duration time elapsed
19:15:47.961 00.030 29876 IsSlewing returns 0
19:15:47.961 00.000 29876 IsGuiding returns 0
19:15:47.961 00.000 29876 scope move finished after 73 + 55 ms
19:15:47.961 00.000 29876 Move returns status 0, amount 73
19:15:47.961 00.000 29876 MoveAxis(N, 0, ABG)
19:15:47.961 00.000 29876 Move returns status 0, amount 0
19:15:47.961 00.000 29876 move complete, result=0
19:15:47.961 00.000 29876 worker thread done servicing request
19:15:47.962 00.001 29876 Worker thread wakes up
19:15:47.962 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:47.962 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:47.962 00.000 31432 GuideStep: -0.7 px 73 ms EAST, -0.1 px 0 ms NORTH
19:15:49.872 01.910 29876 Exposure complete
19:15:49.919 00.047 29876 worker thread done servicing request
19:15:49.919 00.000 31432 OnExposeComplete: enter
19:15:49.925 00.006 31432 UpdateGuideState(): m_state=6
19:15:49.930 00.005 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
19:15:49.934 00.004 31432 Star::Find returns 1 (0), X=1253.70, Y=944.03, Mass=4094, SNR=40.8, Peak=237 HFD=4.3
19:15:49.936 00.002 31432 MultiStar: [#1 -0.97,-0.05,0.00,M2] [#2 -0.17,-0.26,0.88,U] [#3 -0.53,-0.19,0.86,U] [#4 -0.68,-0.43,0.92,U] [#5 -0.55,-0.21,0.78,U] [#6 -1.32,-0.26,0.00,R] [#7 -0.90,-0.29,0.00,M2] [#8 0.12,-0.42,0.70,U] 
19:15:49.938 00.002 31432 refined, 5 included, MultiStar: {-0.41, -0.26}, one-star: {-0.54, -0.10}
19:15:49.940 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:15:49.942 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
19:15:49.944 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.26 hyp=0.49 cameraTheta=-2.58 mountX=-0.42 mountY=0.20, mountTheta=2.70
19:15:49.946 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.26, opts=13)
19:15:49.948 00.002 31432 Enqueuing Move request for scope (-0.41, -0.26)
19:15:49.950 00.002 29876 Worker thread wakes up
19:15:49.951 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.26) opts 0xd
19:15:49.951 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.26)
19:15:49.951 00.000 29876 Moving (-0.41, -0.26) raw xDistance=-0.42 yDistance=0.20
19:15:49.951 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
19:15:49.951 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:49.951 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:15:49.951 00.000 29876 MoveAxis(E, 50, ABG)
19:15:49.951 00.000 29876 Guiding  Dir = 2, Dur = 50
19:15:49.951 00.000 29876 IsSlewing returns 0
19:15:49.951 00.000 29876 IsGuiding returns 0
19:15:49.951 00.000 29876 PulseGuide returned control before completion, sleep 60
19:15:49.957 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=257, Gamma=0.490
19:15:49.972 00.015 31432 UpdateGuideState exits: m=4094 RSB=40.8
19:15:49.974 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:49.976 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:49.978 00.002 31432 Enqueuing Expose request
19:15:50.026 00.048 29876 IsGuiding returns 1
19:15:50.026 00.000 29876 scope still moving after pulse duration time elapsed
19:15:50.058 00.032 29876 IsSlewing returns 0
19:15:50.058 00.000 29876 IsGuiding returns 1
19:15:50.089 00.031 29876 IsSlewing returns 0
19:15:50.089 00.000 29876 IsGuiding returns 0
19:15:50.089 00.000 29876 scope move finished after 50 + 87 ms
19:15:50.089 00.000 29876 Move returns status 0, amount 50
19:15:50.089 00.000 29876 MoveAxis(N, 0, ABG)
19:15:50.089 00.000 29876 Move returns status 0, amount 0
19:15:50.089 00.000 29876 move complete, result=0
19:15:50.089 00.000 29876 worker thread done servicing request
19:15:50.089 00.000 29876 Worker thread wakes up
19:15:50.089 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:50.089 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:50.090 00.001 31432 GuideStep: -0.4 px 50 ms EAST, 0.2 px 0 ms NORTH
19:15:52.223 02.133 29876 Exposure complete
19:15:52.266 00.043 29876 worker thread done servicing request
19:15:52.266 00.000 31432 OnExposeComplete: enter
19:15:52.268 00.002 31432 UpdateGuideState(): m_state=6
19:15:52.271 00.003 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
19:15:52.273 00.002 31432 Star::Find returns 1 (0), X=1254.57, Y=943.55, Mass=3896, SNR=39.3, Peak=246 HFD=4.4
19:15:52.275 00.002 31432 MultiStar: [#1 0.12,-0.95,0.00,M3] [#2 0.32,-0.97,0.00,M1] [#3 0.11,-0.97,0.00,M1] [#4 -0.31,-0.79,0.00,M4] [#5 -0.08,-0.81,0.00,M1] [#6 0.85,-0.63,0.00,M1] [#7 -0.20,-0.89,0.00,M3] [#8 0.62,-1.24,0.00,M1] 
19:15:52.277 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
19:15:52.279 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
19:15:52.281 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.58 hyp=0.67 cameraTheta=-1.06 mountX=0.31 mountY=0.62, mountTheta=1.11
19:15:52.284 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.58, opts=13)
19:15:52.286 00.002 31432 Enqueuing Move request for scope (0.33, -0.58)
19:15:52.288 00.002 29876 Worker thread wakes up
19:15:52.288 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.58) opts 0xd
19:15:52.288 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.58)
19:15:52.288 00.000 29876 Moving (0.33, -0.58) raw xDistance=0.31 yDistance=0.62
19:15:52.289 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
19:15:52.289 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
19:15:52.289 00.000 29876 MoveAxis(W, 23, ABG)
19:15:52.289 00.000 29876 Guiding  Dir = 3, Dur = 23
19:15:52.289 00.000 29876 IsSlewing returns 0
19:15:52.289 00.000 29876 IsGuiding returns 0
19:15:52.289 00.000 29876 PulseGuide returned control before completion, sleep 33
19:15:52.292 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=1, FiltMax=256, Gamma=0.490
19:15:52.303 00.011 31432 UpdateGuideState exits: m=3896 RSB=39.3
19:15:52.306 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:52.308 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:52.309 00.001 31432 Enqueuing Expose request
19:15:52.329 00.020 29876 IsGuiding returns 1
19:15:52.329 00.000 29876 scope still moving after pulse duration time elapsed
19:15:52.359 00.030 29876 IsSlewing returns 0
19:15:52.359 00.000 29876 IsGuiding returns 1
19:15:52.388 00.029 29876 IsSlewing returns 0
19:15:52.388 00.000 29876 IsGuiding returns 0
19:15:52.388 00.000 29876 scope move finished after 23 + 76 ms
19:15:52.388 00.000 29876 Move returns status 0, amount 23
19:15:52.388 00.000 29876 MoveAxis(S, 46, ABG)
19:15:52.388 00.000 29876 Guiding  Dir = 1, Dur = 46
19:15:52.388 00.000 29876 IsSlewing returns 0
19:15:52.388 00.000 29876 IsGuiding returns 0
19:15:52.389 00.001 29876 PulseGuide returned control before completion, sleep 56
19:15:52.451 00.062 29876 IsGuiding returns 1
19:15:52.451 00.000 29876 scope still moving after pulse duration time elapsed
19:15:52.482 00.031 29876 IsSlewing returns 0
19:15:52.482 00.000 29876 IsGuiding returns 1
19:15:52.513 00.031 29876 IsSlewing returns 0
19:15:52.513 00.000 29876 IsGuiding returns 1
19:15:52.543 00.030 29876 IsSlewing returns 0
19:15:52.543 00.000 29876 IsGuiding returns 1
19:15:52.575 00.032 29876 IsSlewing returns 0
19:15:52.575 00.000 29876 IsGuiding returns 1
19:15:52.606 00.031 29876 IsSlewing returns 0
19:15:52.606 00.000 29876 IsGuiding returns 0
19:15:52.606 00.000 29876 scope move finished after 46 + 170 ms
19:15:52.606 00.000 29876 Move returns status 0, amount 46
19:15:52.606 00.000 29876 move complete, result=0
19:15:52.606 00.000 29876 worker thread done servicing request
19:15:52.606 00.000 29876 Worker thread wakes up
19:15:52.606 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:52.606 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:52.606 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.6 px 46 ms SOUTH
19:15:54.518 01.912 29876 Exposure complete
19:15:54.564 00.046 29876 worker thread done servicing request
19:15:54.564 00.000 31432 OnExposeComplete: enter
19:15:54.569 00.005 31432 UpdateGuideState(): m_state=6
19:15:54.571 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
19:15:54.574 00.003 31432 Star::Find returns 1 (0), X=1253.31, Y=943.98, Mass=4013, SNR=39.9, Peak=174 HFD=4.8
19:15:54.575 00.001 31432 MultiStar: [#1 -0.98,0.02,0.00,M4] [#2 -0.55,0.09,0.90,U] [#3 -0.57,0.05,0.88,U] [#4 -1.11,0.15,0.00,M5] [#5 -0.63,0.28,0.79,U] [#6 0.12,0.25,0.82,U] [#7 -1.01,-0.15,0.00,M4] [#8 -0.53,0.15,0.73,U] 
19:15:54.577 00.002 31432 refined, 5 included, MultiStar: {-0.53, 0.10}, one-star: {-0.93, -0.15}
19:15:54.579 00.002 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
19:15:54.581 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
19:15:54.583 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.10 hyp=0.54 cameraTheta=2.96 mountX=-0.53 mountY=-0.18, mountTheta=-2.81
19:15:54.586 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.10, opts=13)
19:15:54.588 00.002 31432 Enqueuing Move request for scope (-0.53, 0.10)
19:15:54.590 00.002 29876 Worker thread wakes up
19:15:54.590 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.10) opts 0xd
19:15:54.590 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.10)
19:15:54.590 00.000 29876 Moving (-0.53, 0.10) raw xDistance=-0.53 yDistance=-0.18
19:15:54.590 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.53
19:15:54.590 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:54.590 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:15:54.590 00.000 29876 MoveAxis(E, 48, ABG)
19:15:54.590 00.000 29876 Guiding  Dir = 2, Dur = 48
19:15:54.590 00.000 29876 IsSlewing returns 0
19:15:54.590 00.000 29876 IsGuiding returns 0
19:15:54.591 00.001 29876 PulseGuide returned control before completion, sleep 58
19:15:54.594 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=0, FiltMax=257, Gamma=0.490
19:15:54.606 00.012 31432 UpdateGuideState exits: m=4013 RSB=39.9
19:15:54.608 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:54.610 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:54.612 00.002 31432 Enqueuing Expose request
19:15:54.658 00.046 29876 IsGuiding returns 1
19:15:54.658 00.000 29876 scope still moving after pulse duration time elapsed
19:15:54.689 00.031 29876 IsSlewing returns 0
19:15:54.689 00.000 29876 IsGuiding returns 1
19:15:54.720 00.031 29876 IsSlewing returns 0
19:15:54.720 00.000 29876 IsGuiding returns 1
19:15:54.750 00.030 29876 IsSlewing returns 0
19:15:54.750 00.000 29876 IsGuiding returns 0
19:15:54.750 00.000 29876 scope move finished after 48 + 112 ms
19:15:54.750 00.000 29876 Move returns status 0, amount 48
19:15:54.750 00.000 29876 MoveAxis(N, 0, ABG)
19:15:54.750 00.000 29876 Move returns status 0, amount 0
19:15:54.750 00.000 29876 move complete, result=0
19:15:54.750 00.000 29876 worker thread done servicing request
19:15:54.750 00.000 29876 Worker thread wakes up
19:15:54.751 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:54.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:54.751 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.2 px 0 ms NORTH
19:15:56.883 02.132 29876 Exposure complete
19:15:56.930 00.047 29876 worker thread done servicing request
19:15:56.930 00.000 31432 OnExposeComplete: enter
19:15:56.933 00.003 31432 UpdateGuideState(): m_state=6
19:15:56.935 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
19:15:56.936 00.001 31432 Star::Find returns 1 (0), X=1253.45, Y=944.14, Mass=3956, SNR=39.7, Peak=249 HFD=4.4
19:15:56.939 00.003 31432 MultiStar: [#1 -1.06,-0.22,0.00,M5] [#2 -0.83,0.05,0.00,M1] [#3 -0.83,-0.30,0.00,M1] [#4 -1.37,-0.17,0.00,M6] [#5 -0.72,-0.18,0.83,U] [#6 0.24,0.10,0.81,U] [#7 -1.07,-0.17,0.00,M5] [#8 -0.15,0.10,0.71,U] 
19:15:56.940 00.001 31432 refined, 3 included, MultiStar: {-0.39, 0.01}, one-star: {-0.79, 0.01}
19:15:56.942 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
19:15:56.944 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
19:15:56.946 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.13 mountX=-0.39 mountY=-0.07, mountTheta=-2.97
19:15:56.949 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.01, opts=13)
19:15:56.951 00.002 31432 Enqueuing Move request for scope (-0.39, 0.01)
19:15:56.953 00.002 29876 Worker thread wakes up
19:15:56.953 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.01) opts 0xd
19:15:56.953 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.01)
19:15:56.953 00.000 29876 Moving (-0.39, 0.01) raw xDistance=-0.39 yDistance=-0.07
19:15:56.953 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
19:15:56.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:56.953 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:15:56.953 00.000 29876 MoveAxis(E, 44, ABG)
19:15:56.954 00.001 29876 Guiding  Dir = 2, Dur = 44
19:15:56.954 00.000 29876 IsSlewing returns 0
19:15:56.954 00.000 29876 IsGuiding returns 0
19:15:56.954 00.000 29876 PulseGuide returned control before completion, sleep 54
19:15:56.958 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:56.971 00.013 31432 UpdateGuideState exits: m=3956 RSB=39.7
19:15:56.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:56.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:56.977 00.002 31432 Enqueuing Expose request
19:15:57.018 00.041 29876 IsGuiding returns 1
19:15:57.018 00.000 29876 scope still moving after pulse duration time elapsed
19:15:57.049 00.031 29876 IsSlewing returns 0
19:15:57.049 00.000 29876 IsGuiding returns 1
19:15:57.080 00.031 29876 IsSlewing returns 0
19:15:57.080 00.000 29876 IsGuiding returns 0
19:15:57.080 00.000 29876 scope move finished after 44 + 82 ms
19:15:57.080 00.000 29876 Move returns status 0, amount 44
19:15:57.080 00.000 29876 MoveAxis(N, 0, ABG)
19:15:57.080 00.000 29876 Move returns status 0, amount 0
19:15:57.080 00.000 29876 move complete, result=0
19:15:57.080 00.000 29876 worker thread done servicing request
19:15:57.080 00.000 29876 Worker thread wakes up
19:15:57.080 00.000 31432 GuideStep: -0.4 px 44 ms EAST, -0.1 px 0 ms NORTH
19:15:57.083 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:57.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:15:58.988 01.905 29876 Exposure complete
19:15:59.031 00.043 29876 worker thread done servicing request
19:15:59.032 00.001 31432 OnExposeComplete: enter
19:15:59.034 00.002 31432 UpdateGuideState(): m_state=6
19:15:59.036 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
19:15:59.038 00.002 31432 Star::Find returns 1 (0), X=1253.59, Y=943.96, Mass=4139, SNR=40.9, Peak=252 HFD=4.2
19:15:59.040 00.002 31432 MultiStar: [#1 -1.26,-0.15,0.00,M6] [#2 -0.47,-0.08,0.87,U] [#3 -0.99,-0.03,0.00,M2] [#4 -1.47,0.13,0.00,M7] [#5 -0.93,-0.05,0.00,M1] [#6 -0.43,0.16,0.80,U] [#7 -1.25,-0.11,0.00,M6] [#8 -0.71,-0.23,0.67,U] 
19:15:59.042 00.002 31432 refined, 3 included, MultiStar: {-0.56, -0.08}, one-star: {-0.65, -0.17}
19:15:59.044 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:15:59.045 00.001 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:15:59.047 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.08 hyp=0.57 cameraTheta=-3.01 mountX=-0.56 mountY=-0.01, mountTheta=-3.12
19:15:59.053 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.08, opts=13)
19:15:59.057 00.004 31432 Enqueuing Move request for scope (-0.56, -0.08)
19:15:59.059 00.002 29876 Worker thread wakes up
19:15:59.059 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.08) opts 0xd
19:15:59.059 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.08)
19:15:59.059 00.000 29876 Moving (-0.56, -0.08) raw xDistance=-0.56 yDistance=-0.01
19:15:59.059 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
19:15:59.059 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:15:59.059 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:15:59.059 00.000 29876 MoveAxis(E, 60, ABG)
19:15:59.059 00.000 29876 Guiding  Dir = 2, Dur = 60
19:15:59.059 00.000 29876 IsSlewing returns 0
19:15:59.059 00.000 29876 IsGuiding returns 0
19:15:59.060 00.001 29876 PulseGuide returned control before completion, sleep 70
19:15:59.063 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:15:59.074 00.011 31432 UpdateGuideState exits: m=4139 RSB=40.9
19:15:59.076 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:15:59.078 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:15:59.080 00.002 31432 Enqueuing Expose request
19:15:59.143 00.063 29876 IsGuiding returns 1
19:15:59.143 00.000 29876 scope still moving after pulse duration time elapsed
19:15:59.173 00.030 29876 IsSlewing returns 0
19:15:59.173 00.000 29876 IsGuiding returns 1
19:15:59.205 00.032 29876 IsSlewing returns 0
19:15:59.205 00.000 29876 IsGuiding returns 1
19:15:59.237 00.032 29876 IsSlewing returns 0
19:15:59.237 00.000 29876 IsGuiding returns 0
19:15:59.237 00.000 29876 scope move finished after 60 + 117 ms
19:15:59.237 00.000 29876 Move returns status 0, amount 60
19:15:59.237 00.000 29876 MoveAxis(N, 0, ABG)
19:15:59.237 00.000 29876 Move returns status 0, amount 0
19:15:59.237 00.000 29876 move complete, result=0
19:15:59.237 00.000 29876 worker thread done servicing request
19:15:59.237 00.000 29876 Worker thread wakes up
19:15:59.237 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.0 px 0 ms NORTH
19:15:59.241 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:15:59.241 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:01.372 02.131 29876 Exposure complete
19:16:01.415 00.043 29876 worker thread done servicing request
19:16:01.416 00.001 31432 OnExposeComplete: enter
19:16:01.418 00.002 31432 UpdateGuideState(): m_state=6
19:16:01.420 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
19:16:01.422 00.002 31432 Star::Find returns 1 (0), X=1253.48, Y=944.47, Mass=4067, SNR=40.6, Peak=252 HFD=4.5
19:16:01.424 00.002 31432 MultiStar: [#1 -0.69,0.02,0.85,U] [#2 -0.79,-0.10,0.94,U] [#3 -0.54,-0.19,0.88,U] [#4 -1.45,0.08,0.00,M8] [#5 -0.68,0.32,0.83,U] [#6 0.54,0.16,0.76,U] [#7 -0.72,0.13,0.82,U] [#8 0.05,0.02,0.71,U] 
19:16:01.426 00.002 31432 refined, 7 included, MultiStar: {-0.48, 0.09}, one-star: {-0.76, 0.34}
19:16:01.428 00.002 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
19:16:01.430 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
19:16:01.432 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.09 hyp=0.49 cameraTheta=2.96 mountX=-0.48 mountY=-0.16, mountTheta=-2.81
19:16:01.436 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.09, opts=13)
19:16:01.438 00.002 31432 Enqueuing Move request for scope (-0.48, 0.09)
19:16:01.440 00.002 29876 Worker thread wakes up
19:16:01.440 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.09) opts 0xd
19:16:01.440 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.09)
19:16:01.440 00.000 29876 Moving (-0.48, 0.09) raw xDistance=-0.48 yDistance=-0.16
19:16:01.440 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
19:16:01.440 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:01.440 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:16:01.440 00.000 29876 MoveAxis(E, 55, ABG)
19:16:01.441 00.001 29876 Guiding  Dir = 2, Dur = 55
19:16:01.441 00.000 29876 IsSlewing returns 0
19:16:01.441 00.000 29876 IsGuiding returns 0
19:16:01.441 00.000 29876 PulseGuide returned control before completion, sleep 65
19:16:01.445 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=0, FiltMax=257, Gamma=0.490
19:16:01.457 00.012 31432 UpdateGuideState exits: m=4067 RSB=40.6
19:16:01.459 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:01.461 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:01.464 00.003 31432 Enqueuing Expose request
19:16:01.509 00.045 29876 IsGuiding returns 1
19:16:01.509 00.000 29876 scope still moving after pulse duration time elapsed
19:16:01.540 00.031 29876 IsSlewing returns 0
19:16:01.540 00.000 29876 IsGuiding returns 1
19:16:01.571 00.031 29876 IsSlewing returns 0
19:16:01.571 00.000 29876 IsGuiding returns 1
19:16:01.601 00.030 29876 IsSlewing returns 0
19:16:01.601 00.000 29876 IsGuiding returns 1
19:16:01.632 00.031 29876 IsSlewing returns 0
19:16:01.632 00.000 29876 IsGuiding returns 0
19:16:01.632 00.000 29876 scope move finished after 55 + 136 ms
19:16:01.632 00.000 29876 Move returns status 0, amount 55
19:16:01.632 00.000 29876 MoveAxis(N, 0, ABG)
19:16:01.632 00.000 29876 Move returns status 0, amount 0
19:16:01.632 00.000 29876 move complete, result=0
19:16:01.632 00.000 29876 worker thread done servicing request
19:16:01.632 00.000 29876 Worker thread wakes up
19:16:01.632 00.000 31432 GuideStep: -0.5 px 55 ms EAST, -0.2 px 0 ms NORTH
19:16:01.635 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:01.635 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:03.552 01.917 29876 Exposure complete
19:16:03.595 00.043 29876 worker thread done servicing request
19:16:03.595 00.000 31432 OnExposeComplete: enter
19:16:03.597 00.002 31432 UpdateGuideState(): m_state=6
19:16:03.599 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
19:16:03.601 00.002 31432 Star::Find returns 1 (0), X=1253.86, Y=944.17, Mass=3870, SNR=39.4, Peak=233 HFD=4.3
19:16:03.603 00.002 31432 MultiStar: [#1 -0.27,-0.11,0.85,U] [#2 -0.16,0.30,0.94,U] [#3 -0.36,-0.17,0.86,U] [#4 -0.79,0.09,0.98,U] [#5 -0.39,0.22,0.85,U] [#6 0.52,0.15,0.83,U] [#7 -0.49,-0.10,0.84,U] [#8 0.41,-0.07,0.74,U] 
19:16:03.605 00.002 31432 refined, 8 included, MultiStar: {-0.23, 0.04}, one-star: {-0.38, 0.04}
19:16:03.606 00.001 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
19:16:03.608 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
19:16:03.610 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
19:16:03.614 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.04, opts=13)
19:16:03.617 00.003 31432 Enqueuing Move request for scope (-0.23, 0.04)
19:16:03.619 00.002 29876 Worker thread wakes up
19:16:03.619 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
19:16:03.619 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
19:16:03.619 00.000 29876 Moving (-0.23, 0.04) raw xDistance=-0.23 yDistance=-0.08
19:16:03.619 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.23
19:16:03.619 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:03.619 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:16:03.619 00.000 29876 MoveAxis(E, 30, ABG)
19:16:03.619 00.000 29876 Guiding  Dir = 2, Dur = 30
19:16:03.620 00.001 29876 IsSlewing returns 0
19:16:03.620 00.000 29876 IsGuiding returns 0
19:16:03.620 00.000 29876 PulseGuide returned control before completion, sleep 40
19:16:03.623 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:03.634 00.011 31432 UpdateGuideState exits: m=3870 RSB=39.4
19:16:03.637 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:03.639 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:03.641 00.002 31432 Enqueuing Expose request
19:16:03.675 00.034 29876 IsGuiding returns 1
19:16:03.675 00.000 29876 scope still moving after pulse duration time elapsed
19:16:03.705 00.030 29876 IsSlewing returns 0
19:16:03.705 00.000 29876 IsGuiding returns 0
19:16:03.705 00.000 29876 scope move finished after 30 + 55 ms
19:16:03.705 00.000 29876 Move returns status 0, amount 30
19:16:03.705 00.000 29876 MoveAxis(N, 0, ABG)
19:16:03.705 00.000 29876 Move returns status 0, amount 0
19:16:03.705 00.000 29876 move complete, result=0
19:16:03.705 00.000 29876 worker thread done servicing request
19:16:03.705 00.000 29876 Worker thread wakes up
19:16:03.705 00.000 31432 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
19:16:03.708 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:03.708 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:05.829 02.121 29876 Exposure complete
19:16:05.872 00.043 29876 worker thread done servicing request
19:16:05.872 00.000 31432 OnExposeComplete: enter
19:16:05.875 00.003 31432 UpdateGuideState(): m_state=6
19:16:05.878 00.003 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
19:16:05.880 00.002 31432 Star::Find returns 1 (0), X=1254.71, Y=944.32, Mass=3837, SNR=38.9, Peak=253 HFD=4.5
19:16:05.883 00.003 31432 MultiStar: [#1 0.21,0.31,0.85,U] [#2 0.23,0.02,0.93,U] [#3 0.04,0.12,0.90,U] [#4 -0.49,-0.17,0.97,U] [#5 0.66,0.23,0.82,U] [#6 1.17,0.15,0.00,M1] [#7 0.35,0.03,0.80,U] [#8 0.21,0.27,0.75,U] 
19:16:05.886 00.003 31432 refined, 7 included, MultiStar: {0.20, 0.12}, one-star: {0.47, 0.19}
19:16:05.889 00.003 31432 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
19:16:05.890 00.001 31432 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
19:16:05.892 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=0.20 mountY=-0.09, mountTheta=-0.41
19:16:05.896 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.12, opts=13)
19:16:05.900 00.004 31432 Enqueuing Move request for scope (0.20, 0.12)
19:16:05.902 00.002 29876 Worker thread wakes up
19:16:05.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
19:16:05.902 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
19:16:05.902 00.000 29876 Moving (0.20, 0.12) raw xDistance=0.20 yDistance=-0.09
19:16:05.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
19:16:05.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:05.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:16:05.902 00.000 29876 MoveAxis(W, 15, ABG)
19:16:05.902 00.000 29876 Guiding  Dir = 3, Dur = 15
19:16:05.902 00.000 29876 IsSlewing returns 0
19:16:05.903 00.001 29876 IsGuiding returns 0
19:16:05.903 00.000 29876 PulseGuide returned control before completion, sleep 25
19:16:05.908 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:05.920 00.012 31432 UpdateGuideState exits: m=3837 RSB=38.9
19:16:05.922 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:05.924 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:05.926 00.002 31432 Enqueuing Expose request
19:16:05.938 00.012 29876 IsGuiding returns 0
19:16:05.938 00.000 29876 Move returns status 0, amount 15
19:16:05.938 00.000 29876 MoveAxis(N, 0, ABG)
19:16:05.938 00.000 29876 Move returns status 0, amount 0
19:16:05.938 00.000 29876 move complete, result=0
19:16:05.938 00.000 29876 worker thread done servicing request
19:16:05.938 00.000 29876 Worker thread wakes up
19:16:05.939 00.001 31432 GuideStep: 0.2 px 15 ms WEST, -0.1 px 0 ms NORTH
19:16:05.942 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:05.942 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:07.852 01.910 29876 Exposure complete
19:16:07.896 00.044 29876 worker thread done servicing request
19:16:07.896 00.000 31432 OnExposeComplete: enter
19:16:07.899 00.003 31432 UpdateGuideState(): m_state=6
19:16:07.901 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
19:16:07.903 00.002 31432 Star::Find returns 1 (0), X=1253.88, Y=944.29, Mass=3862, SNR=39.1, Peak=223 HFD=4.5
19:16:07.905 00.002 31432 MultiStar: [#1 -0.66,0.20,0.84,U] [#2 -0.04,0.00,0.98,U] [#3 -0.23,-0.24,0.92,U] [#4 -0.73,0.15,0.95,U] [#5 -0.04,-0.13,0.82,U] [#6 0.63,0.01,0.83,U] [#7 -0.43,-0.04,0.88,U] [#8 0.62,0.03,0.78,U] 
19:16:07.907 00.002 31432 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.36, 0.16}
19:16:07.909 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.00 = 3.00)
19:16:07.910 00.001 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.27)
19:16:07.912 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
19:16:07.915 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.02, opts=13)
19:16:07.917 00.002 31432 Enqueuing Move request for scope (-0.16, 0.02)
19:16:07.919 00.002 29876 Worker thread wakes up
19:16:07.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
19:16:07.919 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
19:16:07.919 00.000 29876 Moving (-0.16, 0.02) raw xDistance=-0.16 yDistance=-0.04
19:16:07.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:16:07.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:07.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:16:07.919 00.000 29876 MoveAxis(E, 0, ABG)
19:16:07.919 00.000 29876 Move returns status 0, amount 0
19:16:07.919 00.000 29876 MoveAxis(N, 0, ABG)
19:16:07.919 00.000 29876 Move returns status 0, amount 0
19:16:07.919 00.000 29876 move complete, result=0
19:16:07.919 00.000 29876 worker thread done servicing request
19:16:07.922 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:07.934 00.012 31432 UpdateGuideState exits: m=3862 RSB=39.1
19:16:07.936 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:07.938 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:07.939 00.001 31432 Enqueuing Expose request
19:16:07.941 00.002 29876 Worker thread wakes up
19:16:07.941 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:16:07.944 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:07.944 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:10.077 02.133 29876 Exposure complete
19:16:10.122 00.045 29876 worker thread done servicing request
19:16:10.122 00.000 31432 OnExposeComplete: enter
19:16:10.125 00.003 31432 UpdateGuideState(): m_state=6
19:16:10.127 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
19:16:10.130 00.003 31432 Star::Find returns 1 (0), X=1254.38, Y=943.93, Mass=4032, SNR=39.5, Peak=253 HFD=4.1
19:16:10.132 00.002 31432 MultiStar: [#1 -0.76,-0.01,0.87,U] [#2 0.25,0.06,0.93,U] [#3 0.22,-0.54,0.90,U] [#4 -0.36,-0.24,1.01,U] [#5 -0.11,-0.03,0.81,U] [#6 0.90,-0.26,0.00,M1] [#7 -0.88,0.00,0.00,M3] [#8 0.39,-0.14,0.75,U] 
19:16:10.134 00.002 31432 refined, 6 included, MultiStar: {-0.04, -0.16}, one-star: {0.14, -0.20}
19:16:10.136 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
19:16:10.139 00.003 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
19:16:10.141 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.82 mountX=-0.04 mountY=0.15, mountTheta=1.86
19:16:10.143 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.16, opts=13)
19:16:10.146 00.003 31432 Enqueuing Move request for scope (-0.04, -0.16)
19:16:10.148 00.002 29876 Worker thread wakes up
19:16:10.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
19:16:10.148 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
19:16:10.148 00.000 29876 Moving (-0.04, -0.16) raw xDistance=-0.04 yDistance=0.15
19:16:10.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:16:10.148 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:10.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:16:10.148 00.000 29876 MoveAxis(E, 0, ABG)
19:16:10.148 00.000 29876 Move returns status 0, amount 0
19:16:10.148 00.000 29876 MoveAxis(N, 0, ABG)
19:16:10.148 00.000 29876 Move returns status 0, amount 0
19:16:10.148 00.000 29876 move complete, result=0
19:16:10.149 00.001 29876 worker thread done servicing request
19:16:10.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=0, FiltMax=257, Gamma=0.490
19:16:10.165 00.013 31432 UpdateGuideState exits: m=4032 RSB=39.5
19:16:10.167 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:10.169 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:10.171 00.002 31432 Enqueuing Expose request
19:16:10.173 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:16:10.175 00.002 29876 Worker thread wakes up
19:16:10.175 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:10.175 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:12.084 01.909 29876 Exposure complete
19:16:12.129 00.045 29876 worker thread done servicing request
19:16:12.129 00.000 31432 OnExposeComplete: enter
19:16:12.133 00.004 31432 UpdateGuideState(): m_state=6
19:16:12.135 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
19:16:12.137 00.002 31432 Star::Find returns 1 (0), X=1253.00, Y=944.36, Mass=3958, SNR=40.4, Peak=231 HFD=4.2
19:16:12.139 00.002 31432 MultiStar: [#1 -1.12,0.28,0.00,M2] [#2 -0.66,0.11,0.94,U] [#3 -0.73,-0.30,0.87,U] [#4 -1.01,-0.16,0.00,M5] [#5 -0.85,0.01,0.00,M1] [#6 0.31,0.16,0.79,U] [#7 -1.29,-0.03,0.00,M4] [#8 -0.30,-0.18,0.72,U] 
19:16:12.141 00.002 31432 refined, 4 included, MultiStar: {-0.57, 0.02}, one-star: {-1.24, 0.23}
19:16:12.142 00.001 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
19:16:12.144 00.002 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.10 = -0.19)
19:16:12.146 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=0.02 hyp=0.57 cameraTheta=3.11 mountX=-0.57 mountY=-0.10, mountTheta=-2.96
19:16:12.149 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=0.02, opts=13)
19:16:12.151 00.002 31432 Enqueuing Move request for scope (-0.57, 0.02)
19:16:12.153 00.002 29876 Worker thread wakes up
19:16:12.153 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.02) opts 0xd
19:16:12.153 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, 0.02)
19:16:12.153 00.000 29876 Moving (-0.57, 0.02) raw xDistance=-0.57 yDistance=-0.10
19:16:12.153 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
19:16:12.153 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:12.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:16:12.153 00.000 29876 MoveAxis(E, 55, ABG)
19:16:12.153 00.000 29876 Guiding  Dir = 2, Dur = 55
19:16:12.153 00.000 29876 IsSlewing returns 0
19:16:12.153 00.000 29876 IsGuiding returns 0
19:16:12.154 00.001 29876 PulseGuide returned control before completion, sleep 65
19:16:12.157 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=18, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:12.168 00.011 31432 UpdateGuideState exits: m=3958 RSB=40.4
19:16:12.170 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:12.172 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:12.174 00.002 31432 Enqueuing Expose request
19:16:12.222 00.048 29876 IsGuiding returns 1
19:16:12.222 00.000 29876 scope still moving after pulse duration time elapsed
19:16:12.253 00.031 29876 IsSlewing returns 0
19:16:12.253 00.000 29876 IsGuiding returns 1
19:16:12.284 00.031 29876 IsSlewing returns 0
19:16:12.284 00.000 29876 IsGuiding returns 1
19:16:12.314 00.030 29876 IsSlewing returns 0
19:16:12.314 00.000 29876 IsGuiding returns 1
19:16:12.345 00.031 29876 IsSlewing returns 0
19:16:12.345 00.000 29876 IsGuiding returns 1
19:16:12.376 00.031 29876 IsSlewing returns 0
19:16:12.376 00.000 29876 IsGuiding returns 1
19:16:12.408 00.032 29876 IsSlewing returns 0
19:16:12.408 00.000 29876 IsGuiding returns 0
19:16:12.408 00.000 29876 scope move finished after 55 + 199 ms
19:16:12.408 00.000 29876 Move returns status 0, amount 55
19:16:12.408 00.000 29876 MoveAxis(N, 0, ABG)
19:16:12.408 00.000 29876 Move returns status 0, amount 0
19:16:12.408 00.000 29876 move complete, result=0
19:16:12.408 00.000 29876 worker thread done servicing request
19:16:12.408 00.000 29876 Worker thread wakes up
19:16:12.408 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:12.408 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:12.408 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.1 px 0 ms NORTH
19:16:14.534 02.126 29876 Exposure complete
19:16:14.578 00.044 29876 worker thread done servicing request
19:16:14.578 00.000 31432 OnExposeComplete: enter
19:16:14.581 00.003 31432 UpdateGuideState(): m_state=6
19:16:14.582 00.001 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
19:16:14.584 00.002 31432 Star::Find returns 1 (0), X=1254.10, Y=944.08, Mass=3847, SNR=39.6, Peak=241 HFD=4.2
19:16:14.587 00.003 31432 MultiStar: [#1 -0.31,-0.03,0.87,U] [#2 -0.51,0.34,0.93,U] [#3 -0.31,0.04,0.89,U] [#4 -0.74,0.18,0.94,U] [#5 -0.38,0.21,0.82,U] [#6 0.51,0.33,0.81,U] [#7 -0.72,-0.02,0.84,U] [#8 0.13,0.10,0.74,U] 
19:16:14.589 00.002 31432 single-star, 8 included, MultiStar: {-0.29, 0.12}, one-star: {-0.14, -0.05}
19:16:14.590 00.001 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:16:14.592 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
19:16:14.594 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=-0.14 mountY=0.03, mountTheta=2.93
19:16:14.597 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.05, opts=13)
19:16:14.599 00.002 31432 Enqueuing Move request for scope (-0.14, -0.05)
19:16:14.601 00.002 29876 Worker thread wakes up
19:16:14.601 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
19:16:14.601 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
19:16:14.601 00.000 29876 Moving (-0.14, -0.05) raw xDistance=-0.14 yDistance=0.03
19:16:14.601 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:16:14.601 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:14.601 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:16:14.601 00.000 29876 MoveAxis(E, 0, ABG)
19:16:14.601 00.000 29876 Move returns status 0, amount 0
19:16:14.601 00.000 29876 MoveAxis(N, 0, ABG)
19:16:14.601 00.000 29876 Move returns status 0, amount 0
19:16:14.601 00.000 29876 move complete, result=0
19:16:14.602 00.001 29876 worker thread done servicing request
19:16:14.605 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:14.616 00.011 31432 UpdateGuideState exits: m=3847 RSB=39.6
19:16:14.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:14.620 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:14.622 00.002 31432 Enqueuing Expose request
19:16:14.624 00.002 29876 Worker thread wakes up
19:16:14.624 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:16:14.626 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:14.626 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:16.540 01.914 29876 Exposure complete
19:16:16.585 00.045 29876 worker thread done servicing request
19:16:16.585 00.000 31432 OnExposeComplete: enter
19:16:16.588 00.003 31432 UpdateGuideState(): m_state=6
19:16:16.590 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
19:16:16.592 00.002 31432 Star::Find returns 1 (0), X=1253.73, Y=944.09, Mass=3982, SNR=40.3, Peak=239 HFD=4.4
19:16:16.594 00.002 31432 MultiStar: [#1 -0.07,-0.23,0.82,U] [#2 -0.15,-0.25,0.93,U] [#3 0.03,-0.22,0.89,U] [#4 -0.54,-0.22,0.95,U] [#5 -0.14,-0.41,0.78,U] [#6 0.59,-0.20,0.80,U] [#7 -0.18,-0.73,0.88,U] [#8 -0.09,-0.14,0.72,U] 
19:16:16.596 00.002 31432 refined, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.51, -0.04}
19:16:16.598 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
19:16:16.600 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
19:16:16.603 00.003 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.03 mountX=-0.14 mountY=0.25, mountTheta=2.09
19:16:16.608 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.27, opts=13)
19:16:16.614 00.006 31432 Enqueuing Move request for scope (-0.13, -0.27)
19:16:16.618 00.004 29876 Worker thread wakes up
19:16:16.618 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
19:16:16.618 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
19:16:16.618 00.000 29876 Moving (-0.13, -0.27) raw xDistance=-0.14 yDistance=0.25
19:16:16.618 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:16:16.618 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:16.618 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:16:16.618 00.000 29876 MoveAxis(E, 0, ABG)
19:16:16.618 00.000 29876 Move returns status 0, amount 0
19:16:16.618 00.000 29876 MoveAxis(N, 0, ABG)
19:16:16.618 00.000 29876 Move returns status 0, amount 0
19:16:16.618 00.000 29876 move complete, result=0
19:16:16.618 00.000 29876 worker thread done servicing request
19:16:16.622 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:16.634 00.012 31432 UpdateGuideState exits: m=3982 RSB=40.3
19:16:16.636 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:16.638 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:16.640 00.002 31432 Enqueuing Expose request
19:16:16.642 00.002 29876 Worker thread wakes up
19:16:16.642 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:16:16.644 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:16.644 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:18.769 02.125 29876 Exposure complete
19:16:18.815 00.046 29876 worker thread done servicing request
19:16:18.815 00.000 31432 OnExposeComplete: enter
19:16:18.817 00.002 31432 UpdateGuideState(): m_state=6
19:16:18.819 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
19:16:18.821 00.002 31432 Star::Find returns 1 (0), X=1253.85, Y=943.84, Mass=4227, SNR=41.8, Peak=252 HFD=4.3
19:16:18.823 00.002 31432 MultiStar: [#1 -0.09,-0.35,0.79,U] [#2 -0.08,-0.25,0.88,U] [#3 -0.48,0.05,0.83,U] [#4 -0.69,-0.35,0.91,U] [#5 -0.07,-0.10,0.77,U] [#6 0.87,-0.15,0.00,M1] [#7 -0.14,-0.27,0.82,U] [#8 0.20,0.12,0.69,U] 
19:16:18.825 00.002 31432 refined, 7 included, MultiStar: {-0.24, -0.19}, one-star: {-0.39, -0.29}
19:16:18.826 00.001 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
19:16:18.828 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
19:16:18.830 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-2.47 mountX=-0.24 mountY=0.15, mountTheta=2.59
19:16:18.833 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.19, opts=13)
19:16:18.835 00.002 31432 Enqueuing Move request for scope (-0.24, -0.19)
19:16:18.837 00.002 29876 Worker thread wakes up
19:16:18.837 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.19) opts 0xd
19:16:18.837 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.19)
19:16:18.837 00.000 29876 Moving (-0.24, -0.19) raw xDistance=-0.24 yDistance=0.15
19:16:18.837 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
19:16:18.837 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:18.837 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:16:18.838 00.001 29876 MoveAxis(E, 23, ABG)
19:16:18.838 00.000 29876 Guiding  Dir = 2, Dur = 23
19:16:18.838 00.000 29876 IsSlewing returns 0
19:16:18.838 00.000 29876 IsGuiding returns 0
19:16:18.838 00.000 29876 PulseGuide returned control before completion, sleep 33
19:16:18.844 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:16:18.856 00.012 31432 UpdateGuideState exits: m=4227 RSB=41.8
19:16:18.859 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:18.861 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:18.864 00.003 31432 Enqueuing Expose request
19:16:18.877 00.013 29876 IsGuiding returns 1
19:16:18.877 00.000 29876 scope still moving after pulse duration time elapsed
19:16:18.907 00.030 29876 IsSlewing returns 0
19:16:18.907 00.000 29876 IsGuiding returns 0
19:16:18.907 00.000 29876 scope move finished after 23 + 46 ms
19:16:18.907 00.000 29876 Move returns status 0, amount 23
19:16:18.907 00.000 29876 MoveAxis(N, 0, ABG)
19:16:18.907 00.000 29876 Move returns status 0, amount 0
19:16:18.907 00.000 29876 move complete, result=0
19:16:18.907 00.000 29876 worker thread done servicing request
19:16:18.907 00.000 29876 Worker thread wakes up
19:16:18.907 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:18.907 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:18.909 00.002 31432 GuideStep: -0.2 px 23 ms EAST, 0.2 px 0 ms NORTH
19:16:20.825 01.916 29876 Exposure complete
19:16:20.870 00.045 29876 worker thread done servicing request
19:16:20.870 00.000 31432 OnExposeComplete: enter
19:16:20.873 00.003 31432 UpdateGuideState(): m_state=6
19:16:20.876 00.003 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
19:16:20.878 00.002 31432 Star::Find returns 1 (0), X=1254.02, Y=944.35, Mass=3909, SNR=39.8, Peak=219 HFD=4.4
19:16:20.880 00.002 31432 MultiStar: [#1 -0.31,-0.57,0.87,U] [#2 -0.28,-0.13,0.91,U] [#3 -0.27,-0.22,0.91,U] [#4 -0.54,-0.20,0.96,U] [#5 -0.49,-0.10,0.81,U] [#6 0.83,-0.13,0.00,M2] [#7 -0.35,-0.43,0.83,U] [#8 -0.08,-0.28,0.76,U] 
19:16:20.883 00.003 31432 single-star, 7 included, MultiStar: {-0.32, -0.20}, one-star: {-0.22, 0.22}
19:16:20.886 00.003 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
19:16:20.887 00.001 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
19:16:20.889 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.35 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
19:16:20.892 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.22, opts=13)
19:16:20.894 00.002 31432 Enqueuing Move request for scope (-0.22, 0.22)
19:16:20.896 00.002 29876 Worker thread wakes up
19:16:20.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
19:16:20.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
19:16:20.896 00.000 29876 Moving (-0.22, 0.22) raw xDistance=-0.21 yDistance=-0.25
19:16:20.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
19:16:20.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:20.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:16:20.896 00.000 29876 MoveAxis(E, 24, ABG)
19:16:20.896 00.000 29876 Guiding  Dir = 2, Dur = 24
19:16:20.896 00.000 29876 IsSlewing returns 0
19:16:20.896 00.000 29876 IsGuiding returns 0
19:16:20.897 00.001 29876 PulseGuide returned control before completion, sleep 34
19:16:20.900 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:16:20.912 00.012 31432 UpdateGuideState exits: m=3909 RSB=39.8
19:16:20.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:20.916 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:20.918 00.002 31432 Enqueuing Expose request
19:16:20.933 00.015 29876 IsGuiding returns 1
19:16:20.933 00.000 29876 scope still moving after pulse duration time elapsed
19:16:20.964 00.031 29876 IsSlewing returns 0
19:16:20.964 00.000 29876 IsGuiding returns 1
19:16:20.995 00.031 29876 IsSlewing returns 0
19:16:20.995 00.000 29876 IsGuiding returns 0
19:16:20.995 00.000 29876 scope move finished after 24 + 75 ms
19:16:20.995 00.000 29876 Move returns status 0, amount 24
19:16:20.995 00.000 29876 MoveAxis(N, 0, ABG)
19:16:20.995 00.000 29876 Move returns status 0, amount 0
19:16:20.995 00.000 29876 move complete, result=0
19:16:20.995 00.000 29876 worker thread done servicing request
19:16:20.995 00.000 29876 Worker thread wakes up
19:16:20.996 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:20.996 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:20.996 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.3 px 0 ms NORTH
19:16:23.125 02.129 29876 Exposure complete
19:16:23.169 00.044 29876 worker thread done servicing request
19:16:23.169 00.000 31432 OnExposeComplete: enter
19:16:23.171 00.002 31432 UpdateGuideState(): m_state=6
19:16:23.173 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
19:16:23.175 00.002 31432 Star::Find returns 1 (0), X=1253.64, Y=943.92, Mass=3911, SNR=39.6, Peak=252 HFD=4.2
19:16:23.178 00.003 31432 MultiStar: [#1 -0.43,-0.07,0.88,U] [#2 -0.35,0.12,0.93,U] [#3 -0.07,-0.47,0.90,U] [#4 -0.64,-0.25,0.96,U] [#5 -0.30,0.03,0.79,U] [#6 0.39,0.11,0.83,U] [#7 -0.49,-0.17,0.85,U] [#8 -0.16,0.12,0.74,U] 
19:16:23.179 00.001 31432 refined, 8 included, MultiStar: {-0.31, -0.09}, one-star: {-0.61, -0.21}
19:16:23.182 00.003 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
19:16:23.184 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
19:16:23.185 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.84 mountX=-0.31 mountY=0.05, mountTheta=2.99
19:16:23.192 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.09, opts=13)
19:16:23.194 00.002 31432 Enqueuing Move request for scope (-0.31, -0.09)
19:16:23.196 00.002 29876 Worker thread wakes up
19:16:23.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
19:16:23.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
19:16:23.196 00.000 29876 Moving (-0.31, -0.09) raw xDistance=-0.31 yDistance=0.05
19:16:23.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
19:16:23.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:23.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:16:23.196 00.000 29876 MoveAxis(E, 33, ABG)
19:16:23.196 00.000 29876 Guiding  Dir = 2, Dur = 33
19:16:23.196 00.000 29876 IsSlewing returns 0
19:16:23.196 00.000 29876 IsGuiding returns 0
19:16:23.197 00.001 29876 PulseGuide returned control before completion, sleep 43
19:16:23.200 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:23.212 00.012 31432 UpdateGuideState exits: m=3911 RSB=39.6
19:16:23.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:23.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:23.218 00.002 31432 Enqueuing Expose request
19:16:23.247 00.029 29876 IsGuiding returns 1
19:16:23.247 00.000 29876 scope still moving after pulse duration time elapsed
19:16:23.277 00.030 29876 IsSlewing returns 0
19:16:23.277 00.000 29876 IsGuiding returns 1
19:16:23.308 00.031 29876 IsSlewing returns 0
19:16:23.308 00.000 29876 IsGuiding returns 0
19:16:23.308 00.000 29876 scope move finished after 33 + 78 ms
19:16:23.308 00.000 29876 Move returns status 0, amount 33
19:16:23.308 00.000 29876 MoveAxis(N, 0, ABG)
19:16:23.308 00.000 29876 Move returns status 0, amount 0
19:16:23.308 00.000 29876 move complete, result=0
19:16:23.308 00.000 29876 worker thread done servicing request
19:16:23.308 00.000 29876 Worker thread wakes up
19:16:23.308 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.0 px 0 ms NORTH
19:16:23.311 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:23.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:25.228 01.917 29876 Exposure complete
19:16:25.273 00.045 29876 worker thread done servicing request
19:16:25.273 00.000 31432 OnExposeComplete: enter
19:16:25.277 00.004 31432 UpdateGuideState(): m_state=6
19:16:25.279 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
19:16:25.281 00.002 31432 Star::Find returns 1 (0), X=1254.78, Y=943.73, Mass=3907, SNR=40.4, Peak=253 HFD=4.1
19:16:25.283 00.002 31432 MultiStar: [#1 0.39,-0.45,0.86,U] [#2 0.48,-0.38,0.92,U] [#3 0.34,-0.49,0.90,U] [#4 -0.15,-0.39,0.96,U] [#5 0.42,-0.46,0.81,U] [#6 1.48,-0.42,0.00,M2] [#7 0.46,-0.55,0.80,U] [#8 1.08,-0.59,0.00,M1] 
19:16:25.285 00.002 31432 refined, 6 included, MultiStar: {0.35, -0.44}, one-star: {0.54, -0.40}
19:16:25.287 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.93 = -0.93)
19:16:25.289 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.08 = 2.08)
19:16:25.290 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-0.90 mountX=0.34 mountY=0.49, mountTheta=0.97
19:16:25.293 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.44, opts=13)
19:16:25.295 00.002 31432 Enqueuing Move request for scope (0.35, -0.44)
19:16:25.297 00.002 29876 Worker thread wakes up
19:16:25.297 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.44) opts 0xd
19:16:25.297 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.44)
19:16:25.297 00.000 29876 Moving (0.35, -0.44) raw xDistance=0.34 yDistance=0.49
19:16:25.297 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
19:16:25.297 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.49
19:16:25.297 00.000 29876 MoveAxis(W, 28, ABG)
19:16:25.297 00.000 29876 Guiding  Dir = 3, Dur = 28
19:16:25.297 00.000 29876 IsSlewing returns 0
19:16:25.298 00.001 29876 IsGuiding returns 0
19:16:25.298 00.000 29876 PulseGuide returned control before completion, sleep 38
19:16:25.301 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=2, FiltMax=256, Gamma=0.490
19:16:25.314 00.013 31432 UpdateGuideState exits: m=3907 RSB=40.4
19:16:25.317 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:25.319 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:25.321 00.002 31432 Enqueuing Expose request
19:16:25.349 00.028 29876 IsGuiding returns 1
19:16:25.349 00.000 29876 scope still moving after pulse duration time elapsed
19:16:25.379 00.030 29876 IsSlewing returns 0
19:16:25.379 00.000 29876 IsGuiding returns 0
19:16:25.379 00.000 29876 scope move finished after 28 + 53 ms
19:16:25.379 00.000 29876 Move returns status 0, amount 28
19:16:25.379 00.000 29876 MoveAxis(S, 36, ABG)
19:16:25.379 00.000 29876 Guiding  Dir = 1, Dur = 36
19:16:25.379 00.000 29876 IsSlewing returns 0
19:16:25.379 00.000 29876 IsGuiding returns 0
19:16:25.380 00.001 29876 PulseGuide returned control before completion, sleep 46
19:16:25.440 00.060 29876 IsGuiding returns 1
19:16:25.440 00.000 29876 scope still moving after pulse duration time elapsed
19:16:25.471 00.031 29876 IsSlewing returns 0
19:16:25.471 00.000 29876 IsGuiding returns 1
19:16:25.501 00.030 29876 IsSlewing returns 0
19:16:25.501 00.000 29876 IsGuiding returns 1
19:16:25.532 00.031 29876 IsSlewing returns 0
19:16:25.532 00.000 29876 IsGuiding returns 0
19:16:25.532 00.000 29876 scope move finished after 36 + 116 ms
19:16:25.532 00.000 29876 Move returns status 0, amount 36
19:16:25.532 00.000 29876 move complete, result=0
19:16:25.532 00.000 29876 worker thread done servicing request
19:16:25.533 00.001 29876 Worker thread wakes up
19:16:25.533 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:25.533 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:25.533 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.5 px 36 ms SOUTH
19:16:27.662 02.129 29876 Exposure complete
19:16:27.706 00.044 29876 worker thread done servicing request
19:16:27.706 00.000 31432 OnExposeComplete: enter
19:16:27.709 00.003 31432 UpdateGuideState(): m_state=6
19:16:27.711 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
19:16:27.712 00.001 31432 Star::Find returns 1 (0), X=1254.86, Y=943.96, Mass=4039, SNR=40.5, Peak=253 HFD=4.3
19:16:27.714 00.002 31432 MultiStar: [#1 0.59,-0.06,0.83,U] [#2 0.76,-0.03,0.92,U] [#3 0.39,-0.14,0.86,U] [#4 0.06,-0.17,0.93,U] [#5 0.59,-0.12,0.79,U] [#6 1.37,-0.11,0.00,M3] [#7 0.47,-0.15,0.80,U] [#8 1.01,-0.27,0.00,M2] 
19:16:27.716 00.002 31432 refined, 6 included, MultiStar: {0.50, -0.12}, one-star: {0.62, -0.16}
19:16:27.718 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
19:16:27.720 00.002 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
19:16:27.722 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.51 cameraTheta=-0.24 mountX=0.49 mountY=0.20, mountTheta=0.38
19:16:27.726 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.12, opts=13)
19:16:27.728 00.002 31432 Enqueuing Move request for scope (0.50, -0.12)
19:16:27.730 00.002 29876 Worker thread wakes up
19:16:27.730 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.12) opts 0xd
19:16:27.730 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.12)
19:16:27.730 00.000 29876 Moving (0.50, -0.12) raw xDistance=0.49 yDistance=0.20
19:16:27.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.49
19:16:27.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:27.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:16:27.730 00.000 29876 MoveAxis(W, 51, ABG)
19:16:27.730 00.000 29876 Guiding  Dir = 3, Dur = 51
19:16:27.730 00.000 29876 IsSlewing returns 0
19:16:27.730 00.000 29876 IsGuiding returns 0
19:16:27.731 00.001 29876 PulseGuide returned control before completion, sleep 61
19:16:27.735 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=1, FiltMax=256, Gamma=0.490
19:16:27.747 00.012 31432 UpdateGuideState exits: m=4039 RSB=40.5
19:16:27.750 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:27.752 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:27.754 00.002 31432 Enqueuing Expose request
19:16:27.798 00.044 29876 IsGuiding returns 1
19:16:27.798 00.000 29876 scope still moving after pulse duration time elapsed
19:16:27.830 00.032 29876 IsSlewing returns 0
19:16:27.830 00.000 29876 IsGuiding returns 1
19:16:27.859 00.029 29876 IsSlewing returns 0
19:16:27.859 00.000 29876 IsGuiding returns 1
19:16:27.890 00.031 29876 IsSlewing returns 0
19:16:27.890 00.000 29876 IsGuiding returns 0
19:16:27.890 00.000 29876 scope move finished after 51 + 108 ms
19:16:27.890 00.000 29876 Move returns status 0, amount 51
19:16:27.890 00.000 29876 MoveAxis(N, 0, ABG)
19:16:27.890 00.000 29876 Move returns status 0, amount 0
19:16:27.890 00.000 29876 move complete, result=0
19:16:27.891 00.001 29876 worker thread done servicing request
19:16:27.891 00.000 29876 Worker thread wakes up
19:16:27.891 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.2 px 0 ms NORTH
19:16:27.894 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:27.894 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:29.796 01.902 29876 Exposure complete
19:16:29.841 00.045 29876 worker thread done servicing request
19:16:29.841 00.000 31432 OnExposeComplete: enter
19:16:29.842 00.001 31432 UpdateGuideState(): m_state=6
19:16:29.844 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
19:16:29.846 00.002 31432 Star::Find returns 1 (0), X=1254.53, Y=944.14, Mass=3942, SNR=40.1, Peak=253 HFD=4.2
19:16:29.848 00.002 31432 MultiStar: [#1 0.02,-0.25,0.81,U] [#2 0.27,-0.12,0.91,U] [#3 0.36,-0.13,0.88,U] [#4 -0.12,-0.23,0.91,U] [#5 -0.16,-0.20,0.79,U] [#6 0.97,0.06,0.00,M4] [#7 -0.01,-0.48,0.84,U] [#8 0.42,-0.33,0.75,U] 
19:16:29.850 00.002 31432 refined, 7 included, MultiStar: {0.14, -0.21}, one-star: {0.29, 0.01}
19:16:29.853 00.003 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.02 = -1.02)
19:16:29.855 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.99 = 1.99)
19:16:29.856 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.99 mountX=0.13 mountY=0.23, mountTheta=1.05
19:16:29.858 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.21, opts=13)
19:16:29.860 00.002 31432 Enqueuing Move request for scope (0.14, -0.21)
19:16:29.862 00.002 29876 Worker thread wakes up
19:16:29.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
19:16:29.862 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
19:16:29.862 00.000 29876 Moving (0.14, -0.21) raw xDistance=0.13 yDistance=0.23
19:16:29.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:16:29.862 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:29.862 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:16:29.862 00.000 29876 MoveAxis(E, 0, ABG)
19:16:29.862 00.000 29876 Move returns status 0, amount 0
19:16:29.862 00.000 29876 MoveAxis(N, 0, ABG)
19:16:29.862 00.000 29876 Move returns status 0, amount 0
19:16:29.862 00.000 29876 move complete, result=0
19:16:29.864 00.002 29876 worker thread done servicing request
19:16:29.866 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=256, Gamma=0.490
19:16:29.878 00.012 31432 UpdateGuideState exits: m=3942 RSB=40.1
19:16:29.881 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:29.884 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:29.887 00.003 31432 Enqueuing Expose request
19:16:29.890 00.003 29876 Worker thread wakes up
19:16:29.890 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:29.890 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:29.890 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:16:32.020 02.130 29876 Exposure complete
19:16:32.063 00.043 29876 worker thread done servicing request
19:16:32.063 00.000 31432 OnExposeComplete: enter
19:16:32.066 00.003 31432 UpdateGuideState(): m_state=6
19:16:32.067 00.001 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
19:16:32.070 00.003 31432 Star::Find returns 1 (0), X=1254.34, Y=944.33, Mass=4038, SNR=40.6, Peak=241 HFD=4.7
19:16:32.072 00.002 31432 MultiStar: [#1 -0.60,0.35,0.85,U] [#2 0.32,-0.12,0.87,U] [#3 -0.60,-0.13,0.88,U] [#4 -0.60,-0.10,0.91,U] [#5 -0.12,-0.02,0.79,U] [#6 0.36,0.17,0.76,U] [#7 -0.54,-0.05,0.79,U] [#8 0.13,-0.08,0.69,U] 
19:16:32.073 00.001 31432 refined, 8 included, MultiStar: {-0.18, 0.03}, one-star: {0.10, 0.21}
19:16:32.075 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
19:16:32.076 00.001 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.31)
19:16:32.078 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.99 mountX=-0.18 mountY=-0.05, mountTheta=-2.85
19:16:32.080 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.03, opts=13)
19:16:32.084 00.004 31432 Enqueuing Move request for scope (-0.18, 0.03)
19:16:32.086 00.002 29876 Worker thread wakes up
19:16:32.086 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
19:16:32.086 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
19:16:32.086 00.000 29876 Moving (-0.18, 0.03) raw xDistance=-0.18 yDistance=-0.05
19:16:32.086 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:16:32.086 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:32.086 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:16:32.086 00.000 29876 MoveAxis(E, 0, ABG)
19:16:32.086 00.000 29876 Move returns status 0, amount 0
19:16:32.086 00.000 29876 MoveAxis(N, 0, ABG)
19:16:32.086 00.000 29876 Move returns status 0, amount 0
19:16:32.086 00.000 29876 move complete, result=0
19:16:32.086 00.000 29876 worker thread done servicing request
19:16:32.090 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:16:32.100 00.010 31432 UpdateGuideState exits: m=4038 RSB=40.6
19:16:32.103 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:32.104 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:32.106 00.002 31432 Enqueuing Expose request
19:16:32.108 00.002 29876 Worker thread wakes up
19:16:32.108 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:16:32.110 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:32.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:34.014 01.904 29876 Exposure complete
19:16:34.059 00.045 29876 worker thread done servicing request
19:16:34.059 00.000 31432 OnExposeComplete: enter
19:16:34.061 00.002 31432 UpdateGuideState(): m_state=6
19:16:34.063 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
19:16:34.065 00.002 31432 Star::Find returns 1 (0), X=1253.57, Y=943.91, Mass=3544, SNR=37.3, Peak=252 HFD=4.0
19:16:34.067 00.002 31432 MultiStar: [#1 -0.69,-0.27,0.91,U] [#2 -0.21,-0.56,0.99,U] [#3 -0.62,-0.47,0.96,U] [#4 -0.98,-0.47,0.00,M1] [#5 -0.54,-0.36,0.84,U] [#6 0.42,0.08,0.84,U] [#7 -0.75,-0.48,0.00,M1] [#8 0.22,-0.26,0.77,U] 
19:16:34.069 00.002 31432 refined, 6 included, MultiStar: {-0.32, -0.30}, one-star: {-0.67, -0.22}
19:16:34.071 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
19:16:34.073 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
19:16:34.075 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.39 mountX=-0.33 mountY=0.25, mountTheta=2.50
19:16:34.077 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.30, opts=13)
19:16:34.079 00.002 31432 Enqueuing Move request for scope (-0.32, -0.30)
19:16:34.081 00.002 29876 Worker thread wakes up
19:16:34.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
19:16:34.081 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
19:16:34.081 00.000 29876 Moving (-0.32, -0.30) raw xDistance=-0.33 yDistance=0.25
19:16:34.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
19:16:34.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:34.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:16:34.082 00.001 29876 MoveAxis(E, 32, ABG)
19:16:34.082 00.000 29876 Guiding  Dir = 2, Dur = 32
19:16:34.082 00.000 29876 IsSlewing returns 0
19:16:34.082 00.000 29876 IsGuiding returns 0
19:16:34.082 00.000 29876 PulseGuide returned control before completion, sleep 42
19:16:34.085 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:34.096 00.011 31432 UpdateGuideState exits: m=3544 RSB=37.3
19:16:34.099 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:34.100 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:34.102 00.002 31432 Enqueuing Expose request
19:16:34.139 00.037 29876 IsGuiding returns 1
19:16:34.139 00.000 29876 scope still moving after pulse duration time elapsed
19:16:34.171 00.032 29876 IsSlewing returns 0
19:16:34.171 00.000 29876 IsGuiding returns 0
19:16:34.171 00.000 29876 scope move finished after 32 + 57 ms
19:16:34.171 00.000 29876 Move returns status 0, amount 32
19:16:34.171 00.000 29876 MoveAxis(N, 0, ABG)
19:16:34.171 00.000 29876 Move returns status 0, amount 0
19:16:34.171 00.000 29876 move complete, result=0
19:16:34.171 00.000 29876 worker thread done servicing request
19:16:34.171 00.000 29876 Worker thread wakes up
19:16:34.171 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.2 px 0 ms NORTH
19:16:34.174 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:34.174 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:36.302 02.128 29876 Exposure complete
19:16:36.346 00.044 29876 worker thread done servicing request
19:16:36.346 00.000 31432 OnExposeComplete: enter
19:16:36.349 00.003 31432 UpdateGuideState(): m_state=6
19:16:36.351 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
19:16:36.353 00.002 31432 Star::Find returns 1 (0), X=1254.06, Y=944.24, Mass=4254, SNR=41.6, Peak=215 HFD=4.6
19:16:36.354 00.001 31432 MultiStar: [#1 -0.48,0.05,0.82,U] [#2 0.09,-0.15,0.87,U] [#3 -0.38,-0.39,0.87,U] [#4 -0.76,-0.29,0.00,M2] [#5 0.03,-0.34,0.75,U] [#6 0.38,0.08,0.76,U] [#7 -0.66,-0.17,0.78,U] [#8 0.43,-0.06,0.71,U] 
19:16:36.356 00.002 31432 refined, 7 included, MultiStar: {-0.11, -0.10}, one-star: {-0.19, 0.11}
19:16:36.359 00.003 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
19:16:36.360 00.001 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
19:16:36.362 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.38 mountX=-0.11 mountY=0.09, mountTheta=2.48
19:16:36.366 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.10, opts=13)
19:16:36.369 00.003 31432 Enqueuing Move request for scope (-0.11, -0.10)
19:16:36.371 00.002 29876 Worker thread wakes up
19:16:36.371 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
19:16:36.371 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
19:16:36.371 00.000 29876 Moving (-0.11, -0.10) raw xDistance=-0.11 yDistance=0.09
19:16:36.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:16:36.371 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:36.371 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:16:36.371 00.000 29876 MoveAxis(E, 0, ABG)
19:16:36.371 00.000 29876 Move returns status 0, amount 0
19:16:36.371 00.000 29876 MoveAxis(N, 0, ABG)
19:16:36.371 00.000 29876 Move returns status 0, amount 0
19:16:36.371 00.000 29876 move complete, result=0
19:16:36.371 00.000 29876 worker thread done servicing request
19:16:36.375 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:16:36.387 00.012 31432 UpdateGuideState exits: m=4254 RSB=41.6
19:16:36.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:36.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:36.393 00.002 31432 Enqueuing Expose request
19:16:36.396 00.003 29876 Worker thread wakes up
19:16:36.396 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:16:36.398 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:36.398 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:38.302 01.904 29876 Exposure complete
19:16:38.356 00.054 29876 worker thread done servicing request
19:16:38.356 00.000 31432 OnExposeComplete: enter
19:16:38.358 00.002 31432 UpdateGuideState(): m_state=6
19:16:38.360 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
19:16:38.362 00.002 31432 Star::Find returns 1 (0), X=1254.32, Y=944.56, Mass=3813, SNR=39.1, Peak=241 HFD=4.5
19:16:38.364 00.002 31432 MultiStar: [#1 -0.38,0.60,0.88,U] [#2 0.13,0.10,0.92,U] [#3 0.09,0.14,0.89,U] [#4 -0.56,0.24,0.96,U] [#5 -0.05,0.16,0.78,U] [#6 0.36,0.45,0.79,U] [#7 -0.71,0.28,0.84,U] [#8 0.44,0.03,0.73,U] 
19:16:38.366 00.002 31432 refined, 8 included, MultiStar: {-0.08, 0.28}, one-star: {0.08, 0.43}
19:16:38.368 00.002 31432 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
19:16:38.370 00.002 31432 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.84 = -1.44)
19:16:38.371 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.85 mountX=-0.07 mountY=-0.29, mountTheta=-1.82
19:16:38.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.28, opts=13)
19:16:38.377 00.003 31432 Enqueuing Move request for scope (-0.08, 0.28)
19:16:38.380 00.003 29876 Worker thread wakes up
19:16:38.380 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
19:16:38.380 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
19:16:38.380 00.000 29876 Moving (-0.08, 0.28) raw xDistance=-0.07 yDistance=-0.29
19:16:38.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:16:38.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:38.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:16:38.380 00.000 29876 MoveAxis(E, 0, ABG)
19:16:38.380 00.000 29876 Move returns status 0, amount 0
19:16:38.380 00.000 29876 MoveAxis(N, 0, ABG)
19:16:38.380 00.000 29876 Move returns status 0, amount 0
19:16:38.380 00.000 29876 move complete, result=0
19:16:38.380 00.000 29876 worker thread done servicing request
19:16:38.386 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:38.399 00.013 31432 UpdateGuideState exits: m=3813 RSB=39.1
19:16:38.402 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:38.406 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:38.408 00.002 31432 Enqueuing Expose request
19:16:38.411 00.003 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:16:38.413 00.002 29876 Worker thread wakes up
19:16:38.413 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:38.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:40.548 02.135 29876 Exposure complete
19:16:40.592 00.044 29876 worker thread done servicing request
19:16:40.592 00.000 31432 OnExposeComplete: enter
19:16:40.594 00.002 31432 UpdateGuideState(): m_state=6
19:16:40.596 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
19:16:40.598 00.002 31432 Star::Find returns 1 (0), X=1254.17, Y=944.40, Mass=3723, SNR=38.5, Peak=236 HFD=4.4
19:16:40.600 00.002 31432 MultiStar: [#1 -0.39,-0.09,0.91,U] [#2 -0.32,0.23,0.93,U] [#3 -0.43,0.28,0.90,U] [#4 -0.54,0.20,0.96,U] [#5 -0.46,0.08,0.82,U] [#6 0.41,0.19,0.85,U] [#7 -0.48,-0.04,0.85,U] [#8 0.01,-0.09,0.78,U] 
19:16:40.602 00.002 31432 single-star, 8 included, MultiStar: {-0.26, 0.12}, one-star: {-0.07, 0.27}
19:16:40.603 00.001 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
19:16:40.605 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.45)
19:16:40.607 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
19:16:40.611 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.27, opts=13)
19:16:40.613 00.002 31432 Enqueuing Move request for scope (-0.07, 0.27)
19:16:40.615 00.002 29876 Worker thread wakes up
19:16:40.615 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
19:16:40.615 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
19:16:40.615 00.000 29876 Moving (-0.07, 0.27) raw xDistance=-0.07 yDistance=-0.28
19:16:40.615 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:16:40.615 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:40.615 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:16:40.615 00.000 29876 MoveAxis(E, 0, ABG)
19:16:40.615 00.000 29876 Move returns status 0, amount 0
19:16:40.615 00.000 29876 MoveAxis(N, 0, ABG)
19:16:40.615 00.000 29876 Move returns status 0, amount 0
19:16:40.615 00.000 29876 move complete, result=0
19:16:40.615 00.000 29876 worker thread done servicing request
19:16:40.618 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:40.630 00.012 31432 UpdateGuideState exits: m=3723 RSB=38.5
19:16:40.632 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:40.634 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:40.636 00.002 31432 Enqueuing Expose request
19:16:40.637 00.001 29876 Worker thread wakes up
19:16:40.637 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:16:40.640 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:40.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:42.547 01.907 29876 Exposure complete
19:16:42.593 00.046 29876 worker thread done servicing request
19:16:42.593 00.000 31432 OnExposeComplete: enter
19:16:42.596 00.003 31432 UpdateGuideState(): m_state=6
19:16:42.598 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
19:16:42.600 00.002 31432 Star::Find returns 1 (0), X=1253.36, Y=944.90, Mass=3939, SNR=39.6, Peak=219 HFD=4.3
19:16:42.602 00.002 31432 MultiStar: [#1 -0.77,0.46,0.00,M1] [#2 -0.52,0.47,0.90,U] [#3 -0.69,0.39,0.91,U] [#4 -1.33,0.32,0.00,M1] [#5 -0.55,0.54,0.81,U] [#6 0.36,0.56,0.77,U] [#7 -0.47,0.15,0.85,U] [#8 -0.49,0.60,0.74,U] 
19:16:42.603 00.001 31432 refined, 6 included, MultiStar: {-0.49, 0.50}, one-star: {-0.89, 0.77}
19:16:42.605 00.002 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
19:16:42.607 00.002 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
19:16:42.609 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.50 hyp=0.70 cameraTheta=2.34 mountX=-0.47 mountY=-0.57, mountTheta=-2.27
19:16:42.612 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.50, opts=13)
19:16:42.614 00.002 31432 Enqueuing Move request for scope (-0.49, 0.50)
19:16:42.616 00.002 29876 Worker thread wakes up
19:16:42.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.50) opts 0xd
19:16:42.616 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.50)
19:16:42.616 00.000 29876 Moving (-0.49, 0.50) raw xDistance=-0.47 yDistance=-0.57
19:16:42.616 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.47
19:16:42.616 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:16:42.616 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
19:16:42.616 00.000 29876 MoveAxis(E, 46, ABG)
19:16:42.616 00.000 29876 Guiding  Dir = 2, Dur = 46
19:16:42.616 00.000 29876 IsSlewing returns 0
19:16:42.616 00.000 29876 IsGuiding returns 0
19:16:42.617 00.001 29876 PulseGuide returned control before completion, sleep 56
19:16:42.619 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:42.630 00.011 31432 UpdateGuideState exits: m=3939 RSB=39.6
19:16:42.633 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:42.635 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:42.637 00.002 31432 Enqueuing Expose request
19:16:42.686 00.049 29876 IsGuiding returns 1
19:16:42.686 00.000 29876 scope still moving after pulse duration time elapsed
19:16:42.717 00.031 29876 IsSlewing returns 0
19:16:42.717 00.000 29876 IsGuiding returns 0
19:16:42.717 00.000 29876 scope move finished after 46 + 55 ms
19:16:42.717 00.000 29876 Move returns status 0, amount 46
19:16:42.717 00.000 29876 MoveAxis(N, 0, ABG)
19:16:42.717 00.000 29876 Move returns status 0, amount 0
19:16:42.717 00.000 29876 move complete, result=0
19:16:42.717 00.000 29876 worker thread done servicing request
19:16:42.717 00.000 29876 Worker thread wakes up
19:16:42.717 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.6 px 0 ms NORTH
19:16:42.720 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:42.720 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:44.851 02.131 29876 Exposure complete
19:16:44.898 00.047 29876 worker thread done servicing request
19:16:44.899 00.001 31432 OnExposeComplete: enter
19:16:44.901 00.002 31432 UpdateGuideState(): m_state=6
19:16:44.905 00.004 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
19:16:44.907 00.002 31432 Star::Find returns 1 (0), X=1253.78, Y=943.78, Mass=3799, SNR=39.3, Peak=252 HFD=4.3
19:16:44.909 00.002 31432 MultiStar: [#1 -0.33,-0.28,0.89,U] [#2 -0.65,0.01,0.96,U] [#3 -0.25,-0.29,0.95,U] [#4 -0.86,0.00,0.00,M2] [#5 -0.39,-0.34,0.84,U] [#6 0.75,-0.25,0.79,U] [#7 -0.49,-0.23,0.90,U] [#8 0.22,-0.14,0.77,U] 
19:16:44.911 00.002 31432 refined, 7 included, MultiStar: {-0.23, -0.24}, one-star: {-0.46, -0.35}
19:16:44.913 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
19:16:44.915 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
19:16:44.917 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.34 mountX=-0.23 mountY=0.20, mountTheta=2.44
19:16:44.919 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.24, opts=13)
19:16:44.921 00.002 31432 Enqueuing Move request for scope (-0.23, -0.24)
19:16:44.922 00.001 29876 Worker thread wakes up
19:16:44.923 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
19:16:44.923 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
19:16:44.923 00.000 29876 Moving (-0.23, -0.24) raw xDistance=-0.23 yDistance=0.20
19:16:44.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
19:16:44.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:44.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:16:44.923 00.000 29876 MoveAxis(E, 29, ABG)
19:16:44.923 00.000 29876 Guiding  Dir = 2, Dur = 29
19:16:44.923 00.000 29876 IsSlewing returns 0
19:16:44.923 00.000 29876 IsGuiding returns 0
19:16:44.923 00.000 29876 PulseGuide returned control before completion, sleep 39
19:16:44.927 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:16:44.938 00.011 31432 UpdateGuideState exits: m=3799 RSB=39.3
19:16:44.940 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:44.942 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:44.943 00.001 31432 Enqueuing Expose request
19:16:44.975 00.032 29876 IsGuiding returns 1
19:16:44.975 00.000 29876 scope still moving after pulse duration time elapsed
19:16:45.005 00.030 29876 IsSlewing returns 0
19:16:45.005 00.000 29876 IsGuiding returns 0
19:16:45.005 00.000 29876 scope move finished after 29 + 52 ms
19:16:45.005 00.000 29876 Move returns status 0, amount 29
19:16:45.005 00.000 29876 MoveAxis(N, 0, ABG)
19:16:45.005 00.000 29876 Move returns status 0, amount 0
19:16:45.005 00.000 29876 move complete, result=0
19:16:45.006 00.001 29876 worker thread done servicing request
19:16:45.006 00.000 29876 Worker thread wakes up
19:16:45.006 00.000 31432 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
19:16:45.008 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:45.008 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:46.917 01.909 29876 Exposure complete
19:16:46.960 00.043 29876 worker thread done servicing request
19:16:46.961 00.001 31432 OnExposeComplete: enter
19:16:46.963 00.002 31432 UpdateGuideState(): m_state=6
19:16:46.965 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
19:16:46.967 00.002 31432 Star::Find returns 1 (0), X=1254.53, Y=944.08, Mass=4206, SNR=41.2, Peak=244 HFD=4.3
19:16:46.969 00.002 31432 MultiStar: [#1 0.28,0.07,0.84,U] [#2 0.16,-0.11,0.89,U] [#3 0.29,-0.22,0.86,U] [#4 -0.15,-0.29,0.95,U] [#5 -0.01,-0.12,0.79,U] [#6 1.15,-0.07,0.00,M1] [#7 -0.09,-0.16,0.80,U] [#8 0.66,-0.10,0.72,U] 
19:16:46.971 00.002 31432 refined, 7 included, MultiStar: {0.17, -0.12}, one-star: {0.29, -0.05}
19:16:46.973 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
19:16:46.975 00.002 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
19:16:46.977 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=0.17 mountY=0.15, mountTheta=0.72
19:16:46.980 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.12, opts=13)
19:16:46.984 00.004 31432 Enqueuing Move request for scope (0.17, -0.12)
19:16:46.985 00.001 29876 Worker thread wakes up
19:16:46.985 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
19:16:46.986 00.001 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
19:16:46.986 00.000 29876 Moving (0.17, -0.12) raw xDistance=0.17 yDistance=0.15
19:16:46.986 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:16:46.986 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:46.986 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:16:46.986 00.000 29876 MoveAxis(E, 0, ABG)
19:16:46.986 00.000 29876 Move returns status 0, amount 0
19:16:46.986 00.000 29876 MoveAxis(N, 0, ABG)
19:16:46.986 00.000 29876 Move returns status 0, amount 0
19:16:46.986 00.000 29876 move complete, result=0
19:16:46.986 00.000 29876 worker thread done servicing request
19:16:46.989 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:47.001 00.012 31432 UpdateGuideState exits: m=4206 RSB=41.2
19:16:47.003 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:47.005 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:47.007 00.002 31432 Enqueuing Expose request
19:16:47.009 00.002 29876 Worker thread wakes up
19:16:47.009 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:47.009 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:16:47.014 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:49.241 02.227 29876 Exposure complete
19:16:49.284 00.043 29876 worker thread done servicing request
19:16:49.284 00.000 31432 OnExposeComplete: enter
19:16:49.286 00.002 31432 UpdateGuideState(): m_state=6
19:16:49.290 00.004 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
19:16:49.291 00.001 31432 Star::Find returns 1 (0), X=1253.97, Y=944.13, Mass=3928, SNR=40.0, Peak=246 HFD=4.4
19:16:49.293 00.002 31432 MultiStar: [#1 -0.20,0.40,0.79,U] [#2 0.26,0.10,0.89,U] [#3 0.08,0.20,0.87,U] [#4 -0.62,0.04,0.93,U] [#5 0.09,0.16,0.78,U] [#6 1.07,0.18,0.00,M2] [#7 -0.04,-0.10,0.79,U] [#8 0.44,0.19,0.73,U] 
19:16:49.295 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {-0.27, 0.01}
19:16:49.298 00.003 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
19:16:49.299 00.001 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
19:16:49.302 00.003 31432 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=-0.05 mountY=-0.13, mountTheta=-1.94
19:16:49.305 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.12, opts=13)
19:16:49.307 00.002 31432 Enqueuing Move request for scope (-0.05, 0.12)
19:16:49.309 00.002 29876 Worker thread wakes up
19:16:49.309 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
19:16:49.309 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
19:16:49.309 00.000 29876 Moving (-0.05, 0.12) raw xDistance=-0.05 yDistance=-0.13
19:16:49.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:16:49.309 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:49.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:16:49.309 00.000 29876 MoveAxis(E, 0, ABG)
19:16:49.309 00.000 29876 Move returns status 0, amount 0
19:16:49.309 00.000 29876 MoveAxis(N, 0, ABG)
19:16:49.309 00.000 29876 Move returns status 0, amount 0
19:16:49.309 00.000 29876 move complete, result=0
19:16:49.309 00.000 29876 worker thread done servicing request
19:16:49.315 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:49.329 00.014 31432 UpdateGuideState exits: m=3928 RSB=40.0
19:16:49.331 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:49.333 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:49.336 00.003 31432 Enqueuing Expose request
19:16:49.338 00.002 29876 Worker thread wakes up
19:16:49.338 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:16:49.340 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:49.340 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:51.257 01.917 29876 Exposure complete
19:16:51.300 00.043 29876 worker thread done servicing request
19:16:51.300 00.000 31432 OnExposeComplete: enter
19:16:51.303 00.003 31432 UpdateGuideState(): m_state=6
19:16:51.305 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
19:16:51.307 00.002 31432 Star::Find returns 1 (0), X=1254.35, Y=943.96, Mass=3777, SNR=38.7, Peak=240 HFD=4.1
19:16:51.309 00.002 31432 MultiStar: [#1 -0.30,0.13,0.88,U] [#2 0.20,-0.01,0.94,U] [#3 0.10,-0.33,0.93,U] [#4 -0.16,-0.06,0.98,U] [#5 0.35,-0.27,0.81,U] [#6 0.90,0.06,0.00,M3] [#7 -0.21,-0.04,0.84,U] [#8 1.03,0.06,0.00,M1] 
19:16:51.311 00.002 31432 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.11, -0.17}
19:16:51.312 00.001 31432 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.02) = xAngle (-1.47 = -1.47)
19:16:51.314 00.002 31432 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.54 = 1.54)
19:16:51.316 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=0.01 mountY=0.11, mountTheta=1.47
19:16:51.320 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.11, opts=13)
19:16:51.322 00.002 31432 Enqueuing Move request for scope (0.01, -0.11)
19:16:51.324 00.002 29876 Worker thread wakes up
19:16:51.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
19:16:51.324 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
19:16:51.324 00.000 29876 Moving (0.01, -0.11) raw xDistance=0.01 yDistance=0.11
19:16:51.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:16:51.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:51.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:16:51.324 00.000 29876 MoveAxis(E, 0, ABG)
19:16:51.324 00.000 29876 Move returns status 0, amount 0
19:16:51.324 00.000 29876 MoveAxis(N, 0, ABG)
19:16:51.324 00.000 29876 Move returns status 0, amount 0
19:16:51.324 00.000 29876 move complete, result=0
19:16:51.324 00.000 29876 worker thread done servicing request
19:16:51.328 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:16:51.339 00.011 31432 UpdateGuideState exits: m=3777 RSB=38.7
19:16:51.341 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:51.343 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:51.345 00.002 31432 Enqueuing Expose request
19:16:51.347 00.002 29876 Worker thread wakes up
19:16:51.347 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:51.347 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:51.347 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:16:53.476 02.129 29876 Exposure complete
19:16:53.522 00.046 29876 worker thread done servicing request
19:16:53.522 00.000 31432 OnExposeComplete: enter
19:16:53.524 00.002 31432 UpdateGuideState(): m_state=6
19:16:53.526 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
19:16:53.528 00.002 31432 Star::Find returns 1 (0), X=1254.29, Y=944.24, Mass=4118, SNR=40.3, Peak=218 HFD=4.6
19:16:53.530 00.002 31432 MultiStar: [#1 0.35,0.42,0.86,U] [#2 0.23,0.19,0.87,U] [#3 0.06,0.03,0.95,U] [#4 -0.27,-0.15,0.94,U] [#5 0.18,0.27,0.77,U] [#6 1.03,-0.01,0.00,M4] [#7 -0.20,0.08,0.84,U] [#8 1.12,-0.33,0.00,M2] 
19:16:53.532 00.002 31432 single-star, 6 included, MultiStar: {0.05, 0.13}, one-star: {0.05, 0.11}
19:16:53.534 00.002 31432 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.02) = xAngle (1.12 = 1.12)
19:16:53.535 00.001 31432 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.13 = -2.15)
19:16:53.538 00.003 31432 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.05 mountY=-0.10, mountTheta=-1.09
19:16:53.540 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.11, opts=13)
19:16:53.542 00.002 31432 Enqueuing Move request for scope (0.05, 0.11)
19:16:53.544 00.002 29876 Worker thread wakes up
19:16:53.544 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
19:16:53.544 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
19:16:53.544 00.000 29876 Moving (0.05, 0.11) raw xDistance=0.05 yDistance=-0.10
19:16:53.544 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:16:53.544 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:53.544 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:16:53.544 00.000 29876 MoveAxis(E, 0, ABG)
19:16:53.544 00.000 29876 Move returns status 0, amount 0
19:16:53.544 00.000 29876 MoveAxis(N, 0, ABG)
19:16:53.544 00.000 29876 Move returns status 0, amount 0
19:16:53.544 00.000 29876 move complete, result=0
19:16:53.544 00.000 29876 worker thread done servicing request
19:16:53.548 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=1, FiltMax=256, Gamma=0.490
19:16:53.559 00.011 31432 UpdateGuideState exits: m=4118 RSB=40.3
19:16:53.561 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:53.563 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:53.565 00.002 31432 Enqueuing Expose request
19:16:53.566 00.001 29876 Worker thread wakes up
19:16:53.567 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:16:53.569 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:53.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:55.473 01.904 29876 Exposure complete
19:16:55.520 00.047 29876 worker thread done servicing request
19:16:55.520 00.000 31432 OnExposeComplete: enter
19:16:55.522 00.002 31432 UpdateGuideState(): m_state=6
19:16:55.524 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
19:16:55.526 00.002 31432 Star::Find returns 1 (0), X=1254.74, Y=943.59, Mass=4059, SNR=40.4, Peak=253 HFD=4.5
19:16:55.528 00.002 31432 MultiStar: [#1 0.42,-0.24,0.86,U] [#2 0.35,-0.52,0.93,U] [#3 0.44,-0.55,0.88,U] [#4 -0.22,-0.27,0.96,U] [#5 0.03,-0.49,0.79,U] [#6 1.23,-0.50,0.00,M5] [#7 0.22,-0.55,0.83,U] [#8 1.17,-0.71,0.00,M3] 
19:16:55.530 00.002 31432 refined, 6 included, MultiStar: {0.25, -0.45}, one-star: {0.50, -0.54}
19:16:55.532 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
19:16:55.534 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
19:16:55.536 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.45 hyp=0.52 cameraTheta=-1.07 mountX=0.24 mountY=0.48, mountTheta=1.11
19:16:55.539 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.45, opts=13)
19:16:55.541 00.002 31432 Enqueuing Move request for scope (0.25, -0.45)
19:16:55.543 00.002 29876 Worker thread wakes up
19:16:55.543 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.45) opts 0xd
19:16:55.543 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.45)
19:16:55.543 00.000 29876 Moving (0.25, -0.45) raw xDistance=0.24 yDistance=0.48
19:16:55.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
19:16:55.543 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
19:16:55.543 00.000 29876 MoveAxis(W, 23, ABG)
19:16:55.543 00.000 29876 Guiding  Dir = 3, Dur = 23
19:16:55.543 00.000 29876 IsSlewing returns 0
19:16:55.543 00.000 29876 IsGuiding returns 0
19:16:55.544 00.001 29876 PulseGuide returned control before completion, sleep 33
19:16:55.547 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:16:55.559 00.012 31432 UpdateGuideState exits: m=4059 RSB=40.4
19:16:55.561 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:55.563 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:55.565 00.002 31432 Enqueuing Expose request
19:16:55.581 00.016 29876 IsGuiding returns 1
19:16:55.581 00.000 29876 scope still moving after pulse duration time elapsed
19:16:55.611 00.030 29876 IsSlewing returns 0
19:16:55.611 00.000 29876 IsGuiding returns 1
19:16:55.641 00.030 29876 IsSlewing returns 0
19:16:55.641 00.000 29876 IsGuiding returns 0
19:16:55.641 00.000 29876 scope move finished after 23 + 74 ms
19:16:55.641 00.000 29876 Move returns status 0, amount 23
19:16:55.641 00.000 29876 MoveAxis(S, 36, ABG)
19:16:55.641 00.000 29876 Guiding  Dir = 1, Dur = 36
19:16:55.641 00.000 29876 IsSlewing returns 0
19:16:55.641 00.000 29876 IsGuiding returns 0
19:16:55.641 00.000 29876 PulseGuide returned control before completion, sleep 46
19:16:55.703 00.062 29876 IsGuiding returns 1
19:16:55.703 00.000 29876 scope still moving after pulse duration time elapsed
19:16:55.734 00.031 29876 IsSlewing returns 0
19:16:55.734 00.000 29876 IsGuiding returns 1
19:16:55.765 00.031 29876 IsSlewing returns 0
19:16:55.765 00.000 29876 IsGuiding returns 0
19:16:55.765 00.000 29876 scope move finished after 36 + 87 ms
19:16:55.765 00.000 29876 Move returns status 0, amount 36
19:16:55.765 00.000 29876 move complete, result=0
19:16:55.766 00.001 29876 worker thread done servicing request
19:16:55.766 00.000 29876 Worker thread wakes up
19:16:55.766 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:55.766 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:55.766 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.5 px 36 ms SOUTH
19:16:57.887 02.121 29876 Exposure complete
19:16:57.931 00.044 29876 worker thread done servicing request
19:16:57.931 00.000 31432 OnExposeComplete: enter
19:16:57.934 00.003 31432 UpdateGuideState(): m_state=6
19:16:57.936 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
19:16:57.938 00.002 31432 Star::Find returns 1 (0), X=1254.64, Y=944.31, Mass=3770, SNR=39.3, Peak=253 HFD=4.1
19:16:57.940 00.002 31432 MultiStar: [#1 0.38,0.36,0.88,U] [#2 0.21,0.14,0.93,U] [#3 0.33,0.08,0.91,U] [#4 -0.26,0.26,0.92,U] [#5 0.06,0.30,0.78,U] [#6 1.27,0.29,0.00,M6] [#7 0.29,0.23,0.84,U] [#8 0.96,0.29,0.00,M4] 
19:16:57.941 00.001 31432 refined, 6 included, MultiStar: {0.21, 0.22}, one-star: {0.40, 0.18}
19:16:57.943 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
19:16:57.945 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.81 = -2.48)
19:16:57.947 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.82 mountX=0.21 mountY=-0.18, mountTheta=-0.72
19:16:57.952 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.22, opts=13)
19:16:57.955 00.003 31432 Enqueuing Move request for scope (0.21, 0.22)
19:16:57.957 00.002 29876 Worker thread wakes up
19:16:57.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
19:16:57.957 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
19:16:57.957 00.000 29876 Moving (0.21, 0.22) raw xDistance=0.21 yDistance=-0.18
19:16:57.957 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
19:16:57.957 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:16:57.957 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:16:57.958 00.001 29876 MoveAxis(W, 23, ABG)
19:16:57.958 00.000 29876 Guiding  Dir = 3, Dur = 23
19:16:57.958 00.000 29876 IsSlewing returns 0
19:16:57.958 00.000 29876 IsGuiding returns 0
19:16:57.958 00.000 29876 PulseGuide returned control before completion, sleep 33
19:16:57.961 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:16:57.973 00.012 31432 UpdateGuideState exits: m=3770 RSB=39.3
19:16:57.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:16:57.977 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:16:57.979 00.002 31432 Enqueuing Expose request
19:16:57.994 00.015 29876 IsGuiding returns 1
19:16:57.994 00.000 29876 scope still moving after pulse duration time elapsed
19:16:58.025 00.031 29876 IsSlewing returns 0
19:16:58.025 00.000 29876 IsGuiding returns 1
19:16:58.055 00.030 29876 IsSlewing returns 0
19:16:58.055 00.000 29876 IsGuiding returns 1
19:16:58.086 00.031 29876 IsSlewing returns 0
19:16:58.086 00.000 29876 IsGuiding returns 1
19:16:58.117 00.031 29876 IsSlewing returns 0
19:16:58.117 00.000 29876 IsGuiding returns 0
19:16:58.117 00.000 29876 scope move finished after 23 + 136 ms
19:16:58.117 00.000 29876 Move returns status 0, amount 23
19:16:58.117 00.000 29876 MoveAxis(N, 0, ABG)
19:16:58.117 00.000 29876 Move returns status 0, amount 0
19:16:58.117 00.000 29876 move complete, result=0
19:16:58.117 00.000 29876 worker thread done servicing request
19:16:58.117 00.000 29876 Worker thread wakes up
19:16:58.117 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:16:58.117 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:16:58.117 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
19:17:00.033 01.916 29876 Exposure complete
19:17:00.077 00.044 29876 worker thread done servicing request
19:17:00.077 00.000 31432 OnExposeComplete: enter
19:17:00.080 00.003 31432 UpdateGuideState(): m_state=6
19:17:00.082 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
19:17:00.084 00.002 31432 Star::Find returns 1 (0), X=1254.92, Y=944.37, Mass=3926, SNR=39.8, Peak=253 HFD=4.1
19:17:00.085 00.001 31432 MultiStar: [#1 0.39,0.07,0.87,U] [#2 0.35,0.21,0.93,U] [#3 0.53,0.14,0.90,U] [#4 -0.00,-0.12,0.94,U] [#5 0.11,0.03,0.79,U] [#6 1.29,0.01,0.00,M7] [#7 0.31,0.27,0.86,U] [#8 1.32,0.08,0.00,M5] 
19:17:00.087 00.002 31432 refined, 6 included, MultiStar: {0.34, 0.12}, one-star: {0.68, 0.24}
19:17:00.089 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
19:17:00.091 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.96)
19:17:00.093 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.37 cameraTheta=0.34 mountX=0.35 mountY=-0.07, mountTheta=-0.19
19:17:00.095 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.12, opts=13)
19:17:00.097 00.002 31432 Enqueuing Move request for scope (0.34, 0.12)
19:17:00.099 00.002 29876 Worker thread wakes up
19:17:00.099 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
19:17:00.099 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
19:17:00.099 00.000 29876 Moving (0.34, 0.12) raw xDistance=0.35 yDistance=-0.07
19:17:00.099 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
19:17:00.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:00.099 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:17:00.099 00.000 29876 MoveAxis(W, 37, ABG)
19:17:00.099 00.000 29876 Guiding  Dir = 3, Dur = 37
19:17:00.100 00.001 29876 IsSlewing returns 0
19:17:00.100 00.000 29876 IsGuiding returns 0
19:17:00.100 00.000 29876 PulseGuide returned control before completion, sleep 47
19:17:00.103 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=256, Gamma=0.490
19:17:00.115 00.012 31432 UpdateGuideState exits: m=3926 RSB=39.8
19:17:00.117 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:00.119 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:00.121 00.002 31432 Enqueuing Expose request
19:17:00.156 00.035 29876 IsGuiding returns 1
19:17:00.156 00.000 29876 scope still moving after pulse duration time elapsed
19:17:00.186 00.030 29876 IsSlewing returns 0
19:17:00.186 00.000 29876 IsGuiding returns 0
19:17:00.186 00.000 29876 scope move finished after 37 + 49 ms
19:17:00.186 00.000 29876 Move returns status 0, amount 37
19:17:00.186 00.000 29876 MoveAxis(N, 0, ABG)
19:17:00.186 00.000 29876 Move returns status 0, amount 0
19:17:00.186 00.000 29876 move complete, result=0
19:17:00.186 00.000 29876 worker thread done servicing request
19:17:00.186 00.000 29876 Worker thread wakes up
19:17:00.186 00.000 31432 GuideStep: 0.3 px 37 ms WEST, -0.1 px 0 ms NORTH
19:17:00.189 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:00.189 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:02.319 02.130 29876 Exposure complete
19:17:02.362 00.043 29876 worker thread done servicing request
19:17:02.362 00.000 31432 OnExposeComplete: enter
19:17:02.364 00.002 31432 UpdateGuideState(): m_state=6
19:17:02.366 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
19:17:02.368 00.002 31432 Star::Find returns 1 (0), X=1255.39, Y=944.87, Mass=3646, SNR=38.3, Peak=247 HFD=3.9
19:17:02.370 00.002 31432 MultiStar: [#1 0.20,0.51,0.87,U] [#2 1.08,0.49,0.00,M1] [#3 0.96,0.57,0.00,M1] [#4 0.50,0.58,1.00,U] [#5 0.71,0.37,0.87,U] [#6 1.49,0.50,0.00,M8] [#7 0.32,0.34,0.86,U] [#8 1.31,0.55,0.00,M6] 
19:17:02.372 00.002 31432 refined, 4 included, MultiStar: {0.59, 0.52}, one-star: {1.15, 0.74}
19:17:02.374 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
19:17:02.376 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.58)
19:17:02.378 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=0.52 hyp=0.79 cameraTheta=0.72 mountX=0.60 mountY=-0.42, mountTheta=-0.61
19:17:02.382 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=0.52, opts=13)
19:17:02.384 00.002 31432 Enqueuing Move request for scope (0.59, 0.52)
19:17:02.386 00.002 29876 Worker thread wakes up
19:17:02.386 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.52) opts 0xd
19:17:02.386 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, 0.52)
19:17:02.386 00.000 29876 Moving (0.59, 0.52) raw xDistance=0.60 yDistance=-0.42
19:17:02.386 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
19:17:02.386 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:02.386 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
19:17:02.386 00.000 29876 MoveAxis(W, 63, ABG)
19:17:02.386 00.000 29876 Guiding  Dir = 3, Dur = 63
19:17:02.386 00.000 29876 IsSlewing returns 0
19:17:02.387 00.001 29876 IsGuiding returns 0
19:17:02.387 00.000 29876 PulseGuide returned control before completion, sleep 73
19:17:02.390 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:17:02.402 00.012 31432 UpdateGuideState exits: m=3646 RSB=38.3
19:17:02.404 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:02.406 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:02.408 00.002 31432 Enqueuing Expose request
19:17:02.472 00.064 29876 IsGuiding returns 1
19:17:02.472 00.000 29876 scope still moving after pulse duration time elapsed
19:17:02.502 00.030 29876 IsSlewing returns 0
19:17:02.502 00.000 29876 IsGuiding returns 1
19:17:02.534 00.032 29876 IsSlewing returns 0
19:17:02.534 00.000 29876 IsGuiding returns 1
19:17:02.566 00.032 29876 IsSlewing returns 0
19:17:02.566 00.000 29876 IsGuiding returns 0
19:17:02.566 00.000 29876 scope move finished after 63 + 115 ms
19:17:02.566 00.000 29876 Move returns status 0, amount 63
19:17:02.566 00.000 29876 MoveAxis(N, 0, ABG)
19:17:02.566 00.000 29876 Move returns status 0, amount 0
19:17:02.566 00.000 29876 move complete, result=0
19:17:02.566 00.000 29876 worker thread done servicing request
19:17:02.566 00.000 29876 Worker thread wakes up
19:17:02.566 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:02.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:02.566 00.000 31432 GuideStep: 0.6 px 63 ms WEST, -0.4 px 0 ms NORTH
19:17:04.472 01.906 29876 Exposure complete
19:17:04.515 00.043 29876 worker thread done servicing request
19:17:04.515 00.000 31432 OnExposeComplete: enter
19:17:04.518 00.003 31432 UpdateGuideState(): m_state=6
19:17:04.520 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
19:17:04.522 00.002 31432 Star::Find returns 1 (0), X=1254.67, Y=944.60, Mass=3956, SNR=39.7, Peak=211 HFD=4.4
19:17:04.524 00.002 31432 MultiStar: [#1 0.19,0.46,0.84,U] [#2 0.38,0.68,0.93,U] [#3 0.22,0.43,0.91,U] [#4 -0.25,0.20,0.95,U] [#5 0.63,0.24,0.81,U] [#6 0.87,0.33,0.00,M9] [#7 0.08,0.22,0.85,U] [#8 1.09,0.45,0.00,M7] 
19:17:04.526 00.002 31432 refined, 6 included, MultiStar: {0.23, 0.39}, one-star: {0.43, 0.47}
19:17:04.528 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
19:17:04.529 00.001 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.27)
19:17:04.531 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.39 hyp=0.46 cameraTheta=1.03 mountX=0.24 mountY=-0.35, mountTheta=-0.96
19:17:04.534 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.39, opts=13)
19:17:04.536 00.002 31432 Enqueuing Move request for scope (0.23, 0.39)
19:17:04.538 00.002 29876 Worker thread wakes up
19:17:04.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.39) opts 0xd
19:17:04.538 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.39)
19:17:04.538 00.000 29876 Moving (0.23, 0.39) raw xDistance=0.24 yDistance=-0.35
19:17:04.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.24
19:17:04.538 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:04.538 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:17:04.538 00.000 29876 MoveAxis(W, 32, ABG)
19:17:04.538 00.000 29876 Guiding  Dir = 3, Dur = 32
19:17:04.538 00.000 29876 IsSlewing returns 0
19:17:04.539 00.001 29876 IsGuiding returns 0
19:17:04.539 00.000 29876 PulseGuide returned control before completion, sleep 42
19:17:04.542 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:17:04.554 00.012 31432 UpdateGuideState exits: m=3956 RSB=39.7
19:17:04.557 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:04.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:04.561 00.002 31432 Enqueuing Expose request
19:17:04.594 00.033 29876 IsGuiding returns 1
19:17:04.594 00.000 29876 scope still moving after pulse duration time elapsed
19:17:04.625 00.031 29876 IsSlewing returns 0
19:17:04.625 00.000 29876 IsGuiding returns 0
19:17:04.625 00.000 29876 scope move finished after 32 + 54 ms
19:17:04.625 00.000 29876 Move returns status 0, amount 32
19:17:04.625 00.000 29876 MoveAxis(N, 0, ABG)
19:17:04.625 00.000 29876 Move returns status 0, amount 0
19:17:04.625 00.000 29876 move complete, result=0
19:17:04.625 00.000 29876 worker thread done servicing request
19:17:04.625 00.000 29876 Worker thread wakes up
19:17:04.625 00.000 31432 GuideStep: 0.2 px 32 ms WEST, -0.4 px 0 ms NORTH
19:17:04.627 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:04.627 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:06.759 02.132 29876 Exposure complete
19:17:06.806 00.047 29876 worker thread done servicing request
19:17:06.806 00.000 31432 OnExposeComplete: enter
19:17:06.808 00.002 31432 UpdateGuideState(): m_state=6
19:17:06.810 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
19:17:06.812 00.002 31432 Star::Find returns 1 (0), X=1254.76, Y=944.46, Mass=4127, SNR=41.0, Peak=245 HFD=4.6
19:17:06.814 00.002 31432 MultiStar: [#1 0.24,0.21,0.81,U] [#2 0.56,0.16,0.90,U] [#3 0.62,0.22,0.87,U] [#4 0.13,0.38,0.95,U] [#5 0.32,0.28,0.77,U] [#6 1.26,-0.07,0.00,M10] [#7 0.23,0.21,0.82,U] [#8 0.95,0.07,0.00,M8] 
19:17:06.816 00.002 31432 refined, 6 included, MultiStar: {0.38, 0.26}, one-star: {0.52, 0.33}
19:17:06.818 00.002 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
19:17:06.820 00.002 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
19:17:06.823 00.003 31432 CameraToMount -- cameraX=0.38 cameraY=0.26 hyp=0.46 cameraTheta=0.60 mountX=0.38 mountY=-0.20, mountTheta=-0.48
19:17:06.825 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.26, opts=13)
19:17:06.827 00.002 31432 Enqueuing Move request for scope (0.38, 0.26)
19:17:06.829 00.002 29876 Worker thread wakes up
19:17:06.829 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.26) opts 0xd
19:17:06.829 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.26)
19:17:06.829 00.000 29876 Moving (0.38, 0.26) raw xDistance=0.38 yDistance=-0.20
19:17:06.829 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
19:17:06.829 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:06.830 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:17:06.830 00.000 29876 MoveAxis(W, 41, ABG)
19:17:06.830 00.000 29876 Guiding  Dir = 3, Dur = 41
19:17:06.830 00.000 29876 IsSlewing returns 0
19:17:06.830 00.000 29876 IsGuiding returns 0
19:17:06.830 00.000 29876 PulseGuide returned control before completion, sleep 51
19:17:06.833 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=0, FiltMax=257, Gamma=0.490
19:17:06.845 00.012 31432 UpdateGuideState exits: m=4127 RSB=41.0
19:17:06.847 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:06.850 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:06.851 00.001 31432 Enqueuing Expose request
19:17:06.895 00.044 29876 IsGuiding returns 1
19:17:06.895 00.000 29876 scope still moving after pulse duration time elapsed
19:17:06.926 00.031 29876 IsSlewing returns 0
19:17:06.926 00.000 29876 IsGuiding returns 0
19:17:06.926 00.000 29876 scope move finished after 41 + 55 ms
19:17:06.926 00.000 29876 Move returns status 0, amount 41
19:17:06.926 00.000 29876 MoveAxis(N, 0, ABG)
19:17:06.926 00.000 29876 Move returns status 0, amount 0
19:17:06.926 00.000 29876 move complete, result=0
19:17:06.926 00.000 29876 worker thread done servicing request
19:17:06.926 00.000 29876 Worker thread wakes up
19:17:06.927 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:06.927 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:06.927 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.2 px 0 ms NORTH
19:17:08.839 01.912 29876 Exposure complete
19:17:08.883 00.044 29876 worker thread done servicing request
19:17:08.883 00.000 31432 OnExposeComplete: enter
19:17:08.885 00.002 31432 UpdateGuideState(): m_state=6
19:17:08.888 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
19:17:08.890 00.002 31432 Star::Find returns 1 (0), X=1254.55, Y=944.19, Mass=3901, SNR=40.2, Peak=252 HFD=4.3
19:17:08.892 00.002 31432 MultiStar: [#1 0.17,0.19,0.86,U] [#2 0.36,0.19,0.91,U] [#3 0.68,0.05,0.89,U] [#4 0.21,0.17,0.97,U] [#5 0.55,-0.07,0.78,U] [#6 1.64,0.06,0.00,R] [#7 0.18,0.16,0.82,U] [#8 0.52,-0.02,0.71,U] 
19:17:08.895 00.003 31432 single-star, 7 included, MultiStar: {0.37, 0.09}, one-star: {0.31, 0.07}
19:17:08.897 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
19:17:08.900 00.003 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
19:17:08.902 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.31 cameraTheta=0.21 mountX=0.31 mountY=-0.02, mountTheta=-0.06
19:17:08.905 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.07, opts=13)
19:17:08.907 00.002 31432 Enqueuing Move request for scope (0.31, 0.07)
19:17:08.909 00.002 29876 Worker thread wakes up
19:17:08.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
19:17:08.909 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
19:17:08.909 00.000 29876 Moving (0.31, 0.07) raw xDistance=0.31 yDistance=-0.02
19:17:08.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
19:17:08.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:08.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:17:08.909 00.000 29876 MoveAxis(W, 36, ABG)
19:17:08.909 00.000 29876 Guiding  Dir = 3, Dur = 36
19:17:08.910 00.001 29876 IsSlewing returns 0
19:17:08.910 00.000 29876 IsGuiding returns 0
19:17:08.910 00.000 29876 PulseGuide returned control before completion, sleep 46
19:17:08.913 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:17:08.924 00.011 31432 UpdateGuideState exits: m=3901 RSB=40.2
19:17:08.927 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:08.928 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:08.930 00.002 31432 Enqueuing Expose request
19:17:08.963 00.033 29876 IsGuiding returns 1
19:17:08.963 00.000 29876 scope still moving after pulse duration time elapsed
19:17:08.994 00.031 29876 IsSlewing returns 0
19:17:08.994 00.000 29876 IsGuiding returns 1
19:17:09.024 00.030 29876 IsSlewing returns 0
19:17:09.024 00.000 29876 IsGuiding returns 0
19:17:09.024 00.000 29876 scope move finished after 36 + 78 ms
19:17:09.024 00.000 29876 Move returns status 0, amount 36
19:17:09.024 00.000 29876 MoveAxis(N, 0, ABG)
19:17:09.024 00.000 29876 Move returns status 0, amount 0
19:17:09.024 00.000 29876 move complete, result=0
19:17:09.025 00.001 29876 worker thread done servicing request
19:17:09.025 00.000 29876 Worker thread wakes up
19:17:09.025 00.000 31432 GuideStep: 0.3 px 36 ms WEST, -0.0 px 0 ms NORTH
19:17:09.027 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:09.028 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:11.159 02.131 29876 Exposure complete
19:17:11.202 00.043 29876 worker thread done servicing request
19:17:11.202 00.000 31432 OnExposeComplete: enter
19:17:11.205 00.003 31432 UpdateGuideState(): m_state=6
19:17:11.207 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
19:17:11.208 00.001 31432 Star::Find returns 1 (0), X=1255.08, Y=944.23, Mass=3815, SNR=39.6, Peak=207 HFD=4.4
19:17:11.210 00.002 31432 MultiStar: [#1 0.62,0.07,0.87,U] [#2 1.04,0.08,0.00,M1] [#3 1.05,-0.03,0.00,M1] [#4 0.56,-0.16,0.98,U] [#5 0.82,-0.20,0.00,M1] [#6 -0.22,-0.14,0.83,U] [#7 0.53,0.03,0.83,U] [#8 0.60,0.05,0.76,U] 
19:17:11.212 00.002 31432 refined, 5 included, MultiStar: {0.50, -0.01}, one-star: {0.84, 0.10}
19:17:11.214 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
19:17:11.216 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
19:17:11.218 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-0.02 mountX=0.50 mountY=0.09, mountTheta=0.17
19:17:11.221 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.01, opts=13)
19:17:11.223 00.002 31432 Enqueuing Move request for scope (0.50, -0.01)
19:17:11.224 00.001 29876 Worker thread wakes up
19:17:11.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.01) opts 0xd
19:17:11.224 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.01)
19:17:11.224 00.000 29876 Moving (0.50, -0.01) raw xDistance=0.50 yDistance=0.09
19:17:11.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
19:17:11.225 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:11.225 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:17:11.225 00.000 29876 MoveAxis(W, 53, ABG)
19:17:11.225 00.000 29876 Guiding  Dir = 3, Dur = 53
19:17:11.225 00.000 29876 IsSlewing returns 0
19:17:11.225 00.000 29876 IsGuiding returns 0
19:17:11.225 00.000 29876 PulseGuide returned control before completion, sleep 63
19:17:11.228 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:17:11.239 00.011 31432 UpdateGuideState exits: m=3815 RSB=39.6
19:17:11.242 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:11.243 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:11.245 00.002 31432 Enqueuing Expose request
19:17:11.296 00.051 29876 IsGuiding returns 1
19:17:11.296 00.000 29876 scope still moving after pulse duration time elapsed
19:17:11.327 00.031 29876 IsSlewing returns 0
19:17:11.327 00.000 29876 IsGuiding returns 0
19:17:11.327 00.000 29876 scope move finished after 53 + 48 ms
19:17:11.327 00.000 29876 Move returns status 0, amount 53
19:17:11.327 00.000 29876 MoveAxis(N, 0, ABG)
19:17:11.327 00.000 29876 Move returns status 0, amount 0
19:17:11.327 00.000 29876 move complete, result=0
19:17:11.328 00.001 29876 worker thread done servicing request
19:17:11.328 00.000 29876 Worker thread wakes up
19:17:11.328 00.000 31432 GuideStep: 0.5 px 53 ms WEST, 0.1 px 0 ms NORTH
19:17:11.330 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:11.330 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:13.239 01.909 29876 Exposure complete
19:17:13.283 00.044 29876 worker thread done servicing request
19:17:13.283 00.000 31432 OnExposeComplete: enter
19:17:13.285 00.002 31432 UpdateGuideState(): m_state=6
19:17:13.287 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
19:17:13.289 00.002 31432 Star::Find returns 1 (0), X=1255.81, Y=944.43, Mass=4123, SNR=40.9, Peak=252 HFD=4.5
19:17:13.291 00.002 31432 MultiStar: [#1 1.00,0.11,0.00,M1] [#2 1.48,0.04,0.00,M2] [#3 1.00,-0.04,0.00,M2] [#4 0.55,0.01,0.91,U] [#5 0.94,0.08,0.00,M2] [#6 0.25,0.05,0.81,U] [#7 0.94,-0.13,0.00,M1] [#8 1.78,0.10,0.00,M7] 
19:17:13.293 00.002 31432 refined, 2 included, MultiStar: {0.83, 0.13}, one-star: {1.56, 0.30}
19:17:13.295 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
19:17:13.296 00.001 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.14 = 3.14)
19:17:13.299 00.003 31432 CameraToMount -- cameraX=0.83 cameraY=0.13 hyp=0.84 cameraTheta=0.15 mountX=0.84 mountY=0.00, mountTheta=0.00
19:17:13.302 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=0.13, opts=13)
19:17:13.304 00.002 31432 Enqueuing Move request for scope (0.83, 0.13)
19:17:13.306 00.002 29876 Worker thread wakes up
19:17:13.306 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.13) opts 0xd
19:17:13.306 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, 0.13)
19:17:13.306 00.000 29876 Moving (0.83, 0.13) raw xDistance=0.84 yDistance=0.00
19:17:13.306 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.84
19:17:13.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:13.306 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:17:13.306 00.000 29876 MoveAxis(W, 88, ABG)
19:17:13.306 00.000 29876 Guiding  Dir = 3, Dur = 88
19:17:13.306 00.000 29876 IsSlewing returns 0
19:17:13.306 00.000 29876 IsGuiding returns 0
19:17:13.307 00.001 29876 PulseGuide returned control before completion, sleep 98
19:17:13.310 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:13.322 00.012 31432 UpdateGuideState exits: m=4123 RSB=40.9
19:17:13.324 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:13.326 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:13.328 00.002 31432 Enqueuing Expose request
19:17:13.408 00.080 29876 IsGuiding returns 1
19:17:13.408 00.000 29876 scope still moving after pulse duration time elapsed
19:17:13.437 00.029 29876 IsSlewing returns 0
19:17:13.437 00.000 29876 IsGuiding returns 1
19:17:13.469 00.032 29876 IsSlewing returns 0
19:17:13.469 00.000 29876 IsGuiding returns 1
19:17:13.499 00.030 29876 IsSlewing returns 0
19:17:13.499 00.000 29876 IsGuiding returns 0
19:17:13.499 00.000 29876 scope move finished after 88 + 104 ms
19:17:13.499 00.000 29876 Move returns status 0, amount 88
19:17:13.499 00.000 29876 MoveAxis(N, 0, ABG)
19:17:13.499 00.000 29876 Move returns status 0, amount 0
19:17:13.499 00.000 29876 move complete, result=0
19:17:13.499 00.000 29876 worker thread done servicing request
19:17:13.499 00.000 29876 Worker thread wakes up
19:17:13.499 00.000 31432 GuideStep: 0.8 px 88 ms WEST, 0.0 px 0 ms NORTH
19:17:13.502 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:13.502 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:15.634 02.132 29876 Exposure complete
19:17:15.678 00.044 29876 worker thread done servicing request
19:17:15.678 00.000 31432 OnExposeComplete: enter
19:17:15.681 00.003 31432 UpdateGuideState(): m_state=6
19:17:15.684 00.003 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
19:17:15.686 00.002 31432 Star::Find returns 1 (0), X=1254.14, Y=944.42, Mass=3972, SNR=39.7, Peak=251 HFD=4.2
19:17:15.688 00.002 31432 MultiStar: [#1 -0.33,0.03,0.86,U] [#2 0.01,0.13,0.94,U] [#3 -0.42,0.23,0.89,U] [#4 -0.76,0.10,0.97,U] [#5 -0.04,0.15,0.83,U] [#6 -0.85,0.12,0.00,M1] [#7 -0.55,0.21,0.86,U] [#8 0.63,0.10,0.73,U] 
19:17:15.690 00.002 31432 refined, 7 included, MultiStar: {-0.22, 0.16}, one-star: {-0.10, 0.29}
19:17:15.692 00.002 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.49 = 2.49)
19:17:15.694 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.78)
19:17:15.698 00.004 31432 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.52 mountX=-0.21 mountY=-0.19, mountTheta=-2.42
19:17:15.700 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.16, opts=13)
19:17:15.702 00.002 31432 Enqueuing Move request for scope (-0.22, 0.16)
19:17:15.704 00.002 29876 Worker thread wakes up
19:17:15.704 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
19:17:15.704 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
19:17:15.704 00.000 29876 Moving (-0.22, 0.16) raw xDistance=-0.21 yDistance=-0.19
19:17:15.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
19:17:15.704 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:15.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:17:15.704 00.000 29876 MoveAxis(E, 8, ABG)
19:17:15.704 00.000 29876 Guiding  Dir = 2, Dur = 8
19:17:15.705 00.001 29876 IsSlewing returns 0
19:17:15.705 00.000 29876 IsGuiding returns 0
19:17:15.705 00.000 29876 PulseGuide returned control before completion, sleep 18
19:17:15.708 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:17:15.721 00.013 31432 UpdateGuideState exits: m=3972 RSB=39.7
19:17:15.724 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:15.726 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:15.728 00.002 31432 Enqueuing Expose request
19:17:15.731 00.003 29876 IsGuiding returns 0
19:17:15.731 00.000 29876 Move returns status 0, amount 8
19:17:15.731 00.000 29876 MoveAxis(N, 0, ABG)
19:17:15.731 00.000 29876 Move returns status 0, amount 0
19:17:15.731 00.000 29876 move complete, result=0
19:17:15.731 00.000 29876 worker thread done servicing request
19:17:15.731 00.000 29876 Worker thread wakes up
19:17:15.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:15.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:15.737 00.006 31432 GuideStep: -0.2 px 8 ms EAST, -0.2 px 0 ms NORTH
19:17:17.634 01.897 29876 Exposure complete
19:17:17.679 00.045 29876 worker thread done servicing request
19:17:17.680 00.001 31432 OnExposeComplete: enter
19:17:17.682 00.002 31432 UpdateGuideState(): m_state=6
19:17:17.684 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
19:17:17.686 00.002 31432 Star::Find returns 1 (0), X=1254.79, Y=943.81, Mass=3806, SNR=39.7, Peak=249 HFD=4.3
19:17:17.688 00.002 31432 MultiStar: [#1 0.25,-0.28,0.87,U] [#2 0.11,-0.21,0.93,U] [#3 0.25,-0.28,0.87,U] [#4 0.05,-0.34,0.97,U] [#5 -0.02,-0.01,0.79,U] [#6 -0.42,-0.30,0.79,U] [#7 0.33,-0.46,0.87,U] [#8 1.19,-0.38,0.00,M7] 
19:17:17.690 00.002 31432 refined, 7 included, MultiStar: {0.15, -0.28}, one-star: {0.55, -0.32}
19:17:17.692 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
19:17:17.694 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
19:17:17.696 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.07 mountX=0.14 mountY=0.30, mountTheta=1.12
19:17:17.699 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.28, opts=13)
19:17:17.701 00.002 31432 Enqueuing Move request for scope (0.15, -0.28)
19:17:17.704 00.003 29876 Worker thread wakes up
19:17:17.704 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
19:17:17.704 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
19:17:17.704 00.000 29876 Moving (0.15, -0.28) raw xDistance=0.14 yDistance=0.30
19:17:17.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:17:17.704 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:17.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:17:17.704 00.000 29876 MoveAxis(E, 0, ABG)
19:17:17.704 00.000 29876 Move returns status 0, amount 0
19:17:17.704 00.000 29876 MoveAxis(N, 0, ABG)
19:17:17.704 00.000 29876 Move returns status 0, amount 0
19:17:17.704 00.000 29876 move complete, result=0
19:17:17.704 00.000 29876 worker thread done servicing request
19:17:17.708 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:17.721 00.013 31432 UpdateGuideState exits: m=3806 RSB=39.7
19:17:17.724 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:17.725 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:17.727 00.002 31432 Enqueuing Expose request
19:17:17.728 00.001 29876 Worker thread wakes up
19:17:17.728 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:17:17.732 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:17.732 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:19.862 02.130 29876 Exposure complete
19:17:19.905 00.043 29876 worker thread done servicing request
19:17:19.905 00.000 31432 OnExposeComplete: enter
19:17:19.907 00.002 31432 UpdateGuideState(): m_state=6
19:17:19.910 00.003 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
19:17:19.912 00.002 31432 Star::Find returns 1 (0), X=1255.02, Y=944.21, Mass=4030, SNR=40.8, Peak=253 HFD=4.3
19:17:19.915 00.003 31432 MultiStar: [#1 0.44,0.29,0.80,U] [#2 0.91,-0.05,0.00,M1] [#3 0.63,-0.11,0.82,U] [#4 0.16,0.16,0.95,U] [#5 0.61,0.03,0.82,U] [#6 -0.06,-0.00,0.77,U] [#7 0.31,0.03,0.82,U] [#8 1.28,0.15,0.00,M8] 
19:17:19.917 00.002 31432 refined, 6 included, MultiStar: {0.42, 0.07}, one-star: {0.78, 0.09}
19:17:19.919 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.14 = 0.14)
19:17:19.921 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.13)
19:17:19.923 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.07 hyp=0.43 cameraTheta=0.17 mountX=0.42 mountY=-0.01, mountTheta=-0.01
19:17:19.926 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.07, opts=13)
19:17:19.928 00.002 31432 Enqueuing Move request for scope (0.42, 0.07)
19:17:19.930 00.002 29876 Worker thread wakes up
19:17:19.930 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.07) opts 0xd
19:17:19.930 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.07)
19:17:19.930 00.000 29876 Moving (0.42, 0.07) raw xDistance=0.42 yDistance=-0.01
19:17:19.930 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
19:17:19.930 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:19.930 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:17:19.930 00.000 29876 MoveAxis(W, 41, ABG)
19:17:19.930 00.000 29876 Guiding  Dir = 3, Dur = 41
19:17:19.931 00.001 29876 IsSlewing returns 0
19:17:19.931 00.000 29876 IsGuiding returns 0
19:17:19.931 00.000 29876 PulseGuide returned control before completion, sleep 51
19:17:19.938 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=1, FiltMax=256, Gamma=0.490
19:17:19.954 00.016 31432 UpdateGuideState exits: m=4030 RSB=40.8
19:17:19.957 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:19.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:19.960 00.001 31432 Enqueuing Expose request
19:17:19.985 00.025 29876 IsGuiding returns 1
19:17:19.985 00.000 29876 scope still moving after pulse duration time elapsed
19:17:20.015 00.030 29876 IsSlewing returns 0
19:17:20.015 00.000 29876 IsGuiding returns 1
19:17:20.046 00.031 29876 IsSlewing returns 0
19:17:20.046 00.000 29876 IsGuiding returns 0
19:17:20.046 00.000 29876 scope move finished after 41 + 73 ms
19:17:20.046 00.000 29876 Move returns status 0, amount 41
19:17:20.046 00.000 29876 MoveAxis(N, 0, ABG)
19:17:20.046 00.000 29876 Move returns status 0, amount 0
19:17:20.046 00.000 29876 move complete, result=0
19:17:20.046 00.000 29876 worker thread done servicing request
19:17:20.046 00.000 29876 Worker thread wakes up
19:17:20.046 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:20.046 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:20.046 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.0 px 0 ms NORTH
19:17:21.956 01.910 29876 Exposure complete
19:17:22.000 00.044 29876 worker thread done servicing request
19:17:22.000 00.000 31432 OnExposeComplete: enter
19:17:22.002 00.002 31432 UpdateGuideState(): m_state=6
19:17:22.005 00.003 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
19:17:22.007 00.002 31432 Star::Find returns 1 (0), X=1254.68, Y=944.08, Mass=4156, SNR=41.4, Peak=249 HFD=4.4
19:17:22.009 00.002 31432 MultiStar: [#1 0.63,0.12,0.85,U] [#2 0.67,0.28,0.85,U] [#3 0.48,-0.25,0.85,U] [#4 -0.04,0.02,0.91,U] [#5 0.61,0.13,0.79,U] [#6 -0.24,0.18,0.76,U] [#7 0.45,-0.06,0.86,U] [#8 1.17,0.07,0.00,M9] 
19:17:22.011 00.002 31432 refined, 7 included, MultiStar: {0.38, 0.04}, one-star: {0.43, -0.05}
19:17:22.013 00.002 31432 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
19:17:22.015 00.002 31432 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.10 = 3.10)
19:17:22.017 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.04 hyp=0.38 cameraTheta=0.11 mountX=0.38 mountY=0.02, mountTheta=0.05
19:17:22.020 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.04, opts=13)
19:17:22.022 00.002 31432 Enqueuing Move request for scope (0.38, 0.04)
19:17:22.024 00.002 29876 Worker thread wakes up
19:17:22.024 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.04) opts 0xd
19:17:22.024 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.04)
19:17:22.024 00.000 29876 Moving (0.38, 0.04) raw xDistance=0.38 yDistance=0.02
19:17:22.024 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
19:17:22.025 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:22.025 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:17:22.025 00.000 29876 MoveAxis(W, 42, ABG)
19:17:22.025 00.000 29876 Guiding  Dir = 3, Dur = 42
19:17:22.025 00.000 29876 IsSlewing returns 0
19:17:22.025 00.000 29876 IsGuiding returns 0
19:17:22.025 00.000 29876 PulseGuide returned control before completion, sleep 52
19:17:22.028 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:22.040 00.012 31432 UpdateGuideState exits: m=4156 RSB=41.4
19:17:22.042 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:22.044 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:22.046 00.002 31432 Enqueuing Expose request
19:17:22.093 00.047 29876 IsGuiding returns 1
19:17:22.093 00.000 29876 scope still moving after pulse duration time elapsed
19:17:22.123 00.030 29876 IsSlewing returns 0
19:17:22.123 00.000 29876 IsGuiding returns 1
19:17:22.154 00.031 29876 IsSlewing returns 0
19:17:22.154 00.000 29876 IsGuiding returns 0
19:17:22.154 00.000 29876 scope move finished after 42 + 87 ms
19:17:22.154 00.000 29876 Move returns status 0, amount 42
19:17:22.154 00.000 29876 MoveAxis(N, 0, ABG)
19:17:22.154 00.000 29876 Move returns status 0, amount 0
19:17:22.154 00.000 29876 move complete, result=0
19:17:22.154 00.000 29876 worker thread done servicing request
19:17:22.154 00.000 29876 Worker thread wakes up
19:17:22.154 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.0 px 0 ms NORTH
19:17:22.158 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:22.158 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:24.282 02.124 29876 Exposure complete
19:17:24.326 00.044 29876 worker thread done servicing request
19:17:24.326 00.000 31432 OnExposeComplete: enter
19:17:24.329 00.003 31432 UpdateGuideState(): m_state=6
19:17:24.331 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
19:17:24.333 00.002 31432 Star::Find returns 1 (0), X=1254.66, Y=944.28, Mass=4137, SNR=41.7, Peak=237 HFD=4.7
19:17:24.337 00.004 31432 MultiStar: [#1 0.53,0.21,0.83,U] [#2 1.13,0.09,0.00,M1] [#3 0.79,0.06,0.82,U] [#4 0.54,-0.12,0.91,U] [#5 1.11,-0.11,0.00,M1] [#6 -0.24,0.47,0.75,U] [#7 0.43,0.11,0.80,U] [#8 1.39,0.15,0.00,M10] 
19:17:24.340 00.003 31432 single-star, 5 included, MultiStar: {0.42, 0.14}, one-star: {0.42, 0.15}
19:17:24.341 00.001 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.33 = 0.33)
19:17:24.344 00.003 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.94)
19:17:24.345 00.001 31432 CameraToMount -- cameraX=0.42 cameraY=0.15 hyp=0.45 cameraTheta=0.36 mountX=0.42 mountY=-0.09, mountTheta=-0.21
19:17:24.348 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.15, opts=13)
19:17:24.350 00.002 31432 Enqueuing Move request for scope (0.42, 0.15)
19:17:24.352 00.002 29876 Worker thread wakes up
19:17:24.352 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.15) opts 0xd
19:17:24.352 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.15)
19:17:24.352 00.000 29876 Moving (0.42, 0.15) raw xDistance=0.42 yDistance=-0.09
19:17:24.352 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
19:17:24.352 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:24.352 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:17:24.352 00.000 29876 MoveAxis(W, 46, ABG)
19:17:24.352 00.000 29876 Guiding  Dir = 3, Dur = 46
19:17:24.353 00.001 29876 IsSlewing returns 0
19:17:24.353 00.000 29876 IsGuiding returns 0
19:17:24.353 00.000 29876 PulseGuide returned control before completion, sleep 56
19:17:24.356 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=0, FiltMax=256, Gamma=0.490
19:17:24.374 00.018 31432 UpdateGuideState exits: m=4137 RSB=41.7
19:17:24.376 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:24.378 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:24.380 00.002 31432 Enqueuing Expose request
19:17:24.420 00.040 29876 IsGuiding returns 1
19:17:24.420 00.000 29876 scope still moving after pulse duration time elapsed
19:17:24.452 00.032 29876 IsSlewing returns 0
19:17:24.452 00.000 29876 IsGuiding returns 0
19:17:24.452 00.000 29876 scope move finished after 46 + 53 ms
19:17:24.452 00.000 29876 Move returns status 0, amount 46
19:17:24.452 00.000 29876 MoveAxis(N, 0, ABG)
19:17:24.452 00.000 29876 Move returns status 0, amount 0
19:17:24.452 00.000 29876 move complete, result=0
19:17:24.452 00.000 29876 worker thread done servicing request
19:17:24.452 00.000 29876 Worker thread wakes up
19:17:24.452 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:24.452 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.1 px 0 ms NORTH
19:17:24.455 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:26.367 01.912 29876 Exposure complete
19:17:26.411 00.044 29876 worker thread done servicing request
19:17:26.411 00.000 31432 OnExposeComplete: enter
19:17:26.414 00.003 31432 UpdateGuideState(): m_state=6
19:17:26.416 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
19:17:26.417 00.001 31432 Star::Find returns 1 (0), X=1254.62, Y=943.98, Mass=3961, SNR=40.2, Peak=253 HFD=4.1
19:17:26.419 00.002 31432 MultiStar: [#1 0.36,-0.03,0.84,U] [#2 0.93,-0.00,0.00,M2] [#3 0.19,-0.39,0.91,U] [#4 0.27,-0.30,0.96,U] [#5 0.80,0.01,0.78,U] [#6 -0.28,0.04,0.78,U] [#7 0.26,-0.23,0.86,U] [#8 1.42,-0.16,0.00,R] 
19:17:26.421 00.002 31432 refined, 6 included, MultiStar: {0.28, -0.16}, one-star: {0.38, -0.15}
19:17:26.423 00.002 31432 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
19:17:26.424 00.001 31432 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
19:17:26.426 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.33 cameraTheta=-0.51 mountX=0.28 mountY=0.20, mountTheta=0.62
19:17:26.429 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.16, opts=13)
19:17:26.431 00.002 31432 Enqueuing Move request for scope (0.28, -0.16)
19:17:26.433 00.002 29876 Worker thread wakes up
19:17:26.433 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
19:17:26.433 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
19:17:26.433 00.000 29876 Moving (0.28, -0.16) raw xDistance=0.28 yDistance=0.20
19:17:26.433 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
19:17:26.433 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:26.433 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:17:26.433 00.000 29876 MoveAxis(W, 33, ABG)
19:17:26.433 00.000 29876 Guiding  Dir = 3, Dur = 33
19:17:26.434 00.001 29876 IsSlewing returns 0
19:17:26.434 00.000 29876 IsGuiding returns 0
19:17:26.434 00.000 29876 PulseGuide returned control before completion, sleep 43
19:17:26.439 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:26.451 00.012 31432 UpdateGuideState exits: m=3961 RSB=40.2
19:17:26.453 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:26.455 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:26.457 00.002 31432 Enqueuing Expose request
19:17:26.490 00.033 29876 IsGuiding returns 1
19:17:26.490 00.000 29876 scope still moving after pulse duration time elapsed
19:17:26.521 00.031 29876 IsSlewing returns 0
19:17:26.521 00.000 29876 IsGuiding returns 0
19:17:26.521 00.000 29876 scope move finished after 33 + 53 ms
19:17:26.521 00.000 29876 Move returns status 0, amount 33
19:17:26.521 00.000 29876 MoveAxis(N, 0, ABG)
19:17:26.521 00.000 29876 Move returns status 0, amount 0
19:17:26.521 00.000 29876 move complete, result=0
19:17:26.521 00.000 29876 worker thread done servicing request
19:17:26.521 00.000 29876 Worker thread wakes up
19:17:26.521 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:26.521 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:26.521 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.2 px 0 ms NORTH
19:17:28.646 02.125 29876 Exposure complete
19:17:28.692 00.046 29876 worker thread done servicing request
19:17:28.692 00.000 31432 OnExposeComplete: enter
19:17:28.695 00.003 31432 UpdateGuideState(): m_state=6
19:17:28.697 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
19:17:28.698 00.001 31432 Star::Find returns 1 (0), X=1255.26, Y=943.78, Mass=3811, SNR=39.1, Peak=253 HFD=4.2
19:17:28.700 00.002 31432 MultiStar: [#1 0.52,-0.38,0.84,U] [#2 1.02,-0.65,0.00,M3] [#3 1.02,-0.21,0.00,M1] [#4 0.76,-0.34,0.00,M1] [#5 0.77,-0.23,0.85,U] [#6 -0.12,-0.23,0.81,U] [#7 0.31,-0.16,0.88,U] [#8 -0.30,-0.23,0.76,U] 
19:17:28.702 00.002 31432 refined, 5 included, MultiStar: {0.40, -0.27}, one-star: {1.02, -0.35}
19:17:28.704 00.002 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
19:17:28.706 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
19:17:28.708 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-0.59 mountX=0.39 mountY=0.33, mountTheta=0.69
19:17:28.710 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.27, opts=13)
19:17:28.712 00.002 31432 Enqueuing Move request for scope (0.40, -0.27)
19:17:28.714 00.002 29876 Worker thread wakes up
19:17:28.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd
19:17:28.714 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.27)
19:17:28.714 00.000 29876 Moving (0.40, -0.27) raw xDistance=0.39 yDistance=0.33
19:17:28.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
19:17:28.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
19:17:28.714 00.000 29876 MoveAxis(W, 42, ABG)
19:17:28.714 00.000 29876 Guiding  Dir = 3, Dur = 42
19:17:28.715 00.001 29876 IsSlewing returns 0
19:17:28.715 00.000 29876 IsGuiding returns 0
19:17:28.715 00.000 29876 PulseGuide returned control before completion, sleep 52
19:17:28.718 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=0, FiltMax=256, Gamma=0.490
19:17:28.730 00.012 31432 UpdateGuideState exits: m=3811 RSB=39.1
19:17:28.733 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:28.735 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:28.736 00.001 31432 Enqueuing Expose request
19:17:28.781 00.045 29876 IsGuiding returns 1
19:17:28.781 00.000 29876 scope still moving after pulse duration time elapsed
19:17:28.812 00.031 29876 IsSlewing returns 0
19:17:28.812 00.000 29876 IsGuiding returns 0
19:17:28.812 00.000 29876 scope move finished after 42 + 54 ms
19:17:28.812 00.000 29876 Move returns status 0, amount 42
19:17:28.812 00.000 29876 MoveAxis(S, 24, ABG)
19:17:28.812 00.000 29876 Guiding  Dir = 1, Dur = 24
19:17:28.812 00.000 29876 IsSlewing returns 0
19:17:28.812 00.000 29876 IsGuiding returns 0
19:17:28.812 00.000 29876 PulseGuide returned control before completion, sleep 34
19:17:28.857 00.045 29876 IsGuiding returns 1
19:17:28.857 00.000 29876 scope still moving after pulse duration time elapsed
19:17:28.888 00.031 29876 IsSlewing returns 0
19:17:28.888 00.000 29876 IsGuiding returns 1
19:17:28.919 00.031 29876 IsSlewing returns 0
19:17:28.919 00.000 29876 IsGuiding returns 1
19:17:28.949 00.030 29876 IsSlewing returns 0
19:17:28.949 00.000 29876 IsGuiding returns 0
19:17:28.949 00.000 29876 scope move finished after 24 + 112 ms
19:17:28.949 00.000 29876 Move returns status 0, amount 24
19:17:28.949 00.000 29876 move complete, result=0
19:17:28.949 00.000 29876 worker thread done servicing request
19:17:28.949 00.000 29876 Worker thread wakes up
19:17:28.949 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.3 px 24 ms SOUTH
19:17:28.953 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:28.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:30.871 01.918 29876 Exposure complete
19:17:30.913 00.042 29876 worker thread done servicing request
19:17:30.913 00.000 31432 OnExposeComplete: enter
19:17:30.915 00.002 31432 UpdateGuideState(): m_state=6
19:17:30.917 00.002 31432 Star::Find(15, 1255, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
19:17:30.919 00.002 31432 Star::Find returns 1 (0), X=1254.94, Y=944.36, Mass=3806, SNR=38.9, Peak=249 HFD=4.2
19:17:30.921 00.002 31432 MultiStar: [#1 0.68,0.14,0.91,U] [#2 1.13,0.30,0.00,M4] [#3 1.14,0.38,0.00,M2] [#4 0.71,0.49,0.00,M2] [#5 0.86,0.37,0.00,M1] [#6 -0.25,0.42,0.83,U] [#7 0.31,0.13,0.84,U] [#8 -0.45,0.56,0.71,U] 
19:17:30.923 00.002 31432 refined, 4 included, MultiStar: {0.24, 0.28}, one-star: {0.69, 0.23}
19:17:30.925 00.002 31432 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.02) = xAngle (0.84 = 0.84)
19:17:30.927 00.002 31432 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.85 = -2.44)
19:17:30.929 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.86 mountX=0.25 mountY=-0.24, mountTheta=-0.77
19:17:30.931 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.28, opts=13)
19:17:30.934 00.003 31432 Enqueuing Move request for scope (0.24, 0.28)
19:17:30.936 00.002 29876 Worker thread wakes up
19:17:30.936 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
19:17:30.936 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
19:17:30.936 00.000 29876 Moving (0.24, 0.28) raw xDistance=0.25 yDistance=-0.24
19:17:30.936 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
19:17:30.936 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:30.936 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:17:30.936 00.000 29876 MoveAxis(W, 30, ABG)
19:17:30.936 00.000 29876 Guiding  Dir = 3, Dur = 30
19:17:30.936 00.000 29876 IsSlewing returns 0
19:17:30.937 00.001 29876 IsGuiding returns 0
19:17:30.937 00.000 29876 PulseGuide returned control before completion, sleep 40
19:17:30.940 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:30.952 00.012 31432 UpdateGuideState exits: m=3806 RSB=38.9
19:17:30.954 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:30.956 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:30.958 00.002 31432 Enqueuing Expose request
19:17:30.979 00.021 29876 IsGuiding returns 1
19:17:30.979 00.000 29876 scope still moving after pulse duration time elapsed
19:17:31.010 00.031 29876 IsSlewing returns 0
19:17:31.010 00.000 29876 IsGuiding returns 0
19:17:31.010 00.000 29876 scope move finished after 30 + 42 ms
19:17:31.010 00.000 29876 Move returns status 0, amount 30
19:17:31.010 00.000 29876 MoveAxis(N, 0, ABG)
19:17:31.010 00.000 29876 Move returns status 0, amount 0
19:17:31.010 00.000 29876 move complete, result=0
19:17:31.010 00.000 29876 worker thread done servicing request
19:17:31.010 00.000 29876 Worker thread wakes up
19:17:31.011 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:31.011 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:31.011 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.2 px 0 ms NORTH
19:17:33.137 02.126 29876 Exposure complete
19:17:33.183 00.046 29876 worker thread done servicing request
19:17:33.183 00.000 31432 OnExposeComplete: enter
19:17:33.186 00.003 31432 UpdateGuideState(): m_state=6
19:17:33.188 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
19:17:33.190 00.002 31432 Star::Find returns 1 (0), X=1255.54, Y=944.33, Mass=3802, SNR=39.7, Peak=252 HFD=4.1
19:17:33.192 00.002 31432 MultiStar: [#1 0.95,0.17,0.00,M1] [#2 1.14,0.23,0.00,M5] [#3 1.34,-0.04,0.00,M3] [#4 0.81,0.22,0.00,M3] [#5 1.04,0.13,0.00,M2] [#6 0.23,0.31,0.84,U] [#7 0.89,0.17,0.00,M1] [#8 0.43,0.43,0.71,U] 
19:17:33.194 00.002 31432 refined, 2 included, MultiStar: {0.70, 0.30}, one-star: {1.29, 0.20}
19:17:33.196 00.002 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
19:17:33.198 00.002 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
19:17:33.201 00.003 31432 CameraToMount -- cameraX=0.70 cameraY=0.30 hyp=0.76 cameraTheta=0.41 mountX=0.71 mountY=-0.19, mountTheta=-0.26
19:17:33.203 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.30, opts=13)
19:17:33.205 00.002 31432 Enqueuing Move request for scope (0.70, 0.30)
19:17:33.207 00.002 29876 Worker thread wakes up
19:17:33.207 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.30) opts 0xd
19:17:33.207 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.30)
19:17:33.207 00.000 29876 Moving (0.70, 0.30) raw xDistance=0.71 yDistance=-0.19
19:17:33.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.71
19:17:33.207 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:33.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:17:33.208 00.001 29876 MoveAxis(W, 72, ABG)
19:17:33.208 00.000 29876 Guiding  Dir = 3, Dur = 72
19:17:33.208 00.000 29876 IsSlewing returns 0
19:17:33.208 00.000 29876 IsGuiding returns 0
19:17:33.208 00.000 29876 PulseGuide returned control before completion, sleep 82
19:17:33.211 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:33.224 00.013 31432 UpdateGuideState exits: m=3802 RSB=39.7
19:17:33.226 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:33.228 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:33.230 00.002 31432 Enqueuing Expose request
19:17:33.303 00.073 29876 IsGuiding returns 1
19:17:33.303 00.000 29876 scope still moving after pulse duration time elapsed
19:17:33.333 00.030 29876 IsSlewing returns 0
19:17:33.333 00.000 29876 IsGuiding returns 1
19:17:33.364 00.031 29876 IsSlewing returns 0
19:17:33.364 00.000 29876 IsGuiding returns 1
19:17:33.395 00.031 29876 IsSlewing returns 0
19:17:33.395 00.000 29876 IsGuiding returns 1
19:17:33.426 00.031 29876 IsSlewing returns 0
19:17:33.426 00.000 29876 IsGuiding returns 0
19:17:33.426 00.000 29876 scope move finished after 72 + 145 ms
19:17:33.426 00.000 29876 Move returns status 0, amount 72
19:17:33.426 00.000 29876 MoveAxis(N, 0, ABG)
19:17:33.426 00.000 29876 Move returns status 0, amount 0
19:17:33.426 00.000 29876 move complete, result=0
19:17:33.426 00.000 29876 worker thread done servicing request
19:17:33.426 00.000 29876 Worker thread wakes up
19:17:33.426 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:33.427 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:33.427 00.000 31432 GuideStep: 0.7 px 72 ms WEST, -0.2 px 0 ms NORTH
19:17:35.340 01.913 29876 Exposure complete
19:17:35.383 00.043 29876 worker thread done servicing request
19:17:35.383 00.000 31432 OnExposeComplete: enter
19:17:35.386 00.003 31432 UpdateGuideState(): m_state=6
19:17:35.388 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
19:17:35.390 00.002 31432 Star::Find returns 1 (0), X=1254.83, Y=944.26, Mass=4172, SNR=40.8, Peak=253 HFD=4.5
19:17:35.392 00.002 31432 MultiStar: [#1 0.58,0.07,0.84,U] [#2 1.05,0.19,0.00,M6] [#3 0.87,0.24,0.00,M4] [#4 0.61,0.27,0.92,U] [#5 0.92,0.13,0.00,M3] [#6 0.09,0.27,0.81,U] [#7 0.46,-0.02,0.83,U] [#8 0.14,0.26,0.75,U] 
19:17:35.394 00.002 31432 refined, 5 included, MultiStar: {0.43, 0.16}, one-star: {0.58, 0.14}
19:17:35.396 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
19:17:35.397 00.001 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
19:17:35.399 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.16 hyp=0.46 cameraTheta=0.37 mountX=0.43 mountY=-0.10, mountTheta=-0.22
19:17:35.403 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.16, opts=13)
19:17:35.405 00.002 31432 Enqueuing Move request for scope (0.43, 0.16)
19:17:35.407 00.002 29876 Worker thread wakes up
19:17:35.407 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.16) opts 0xd
19:17:35.407 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.16)
19:17:35.407 00.000 29876 Moving (0.43, 0.16) raw xDistance=0.43 yDistance=-0.10
19:17:35.407 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
19:17:35.407 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:35.407 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:17:35.407 00.000 29876 MoveAxis(W, 51, ABG)
19:17:35.407 00.000 29876 Guiding  Dir = 3, Dur = 51
19:17:35.407 00.000 29876 IsSlewing returns 0
19:17:35.407 00.000 29876 IsGuiding returns 0
19:17:35.408 00.001 29876 PulseGuide returned control before completion, sleep 61
19:17:35.411 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:35.422 00.011 31432 UpdateGuideState exits: m=4172 RSB=40.8
19:17:35.424 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:35.426 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:35.428 00.002 31432 Enqueuing Expose request
19:17:35.477 00.049 29876 IsGuiding returns 1
19:17:35.477 00.000 29876 scope still moving after pulse duration time elapsed
19:17:35.508 00.031 29876 IsSlewing returns 0
19:17:35.508 00.000 29876 IsGuiding returns 1
19:17:35.539 00.031 29876 IsSlewing returns 0
19:17:35.539 00.000 29876 IsGuiding returns 1
19:17:35.570 00.031 29876 IsSlewing returns 0
19:17:35.570 00.000 29876 IsGuiding returns 1
19:17:35.601 00.031 29876 IsSlewing returns 0
19:17:35.601 00.000 29876 IsGuiding returns 0
19:17:35.601 00.000 29876 scope move finished after 51 + 143 ms
19:17:35.601 00.000 29876 Move returns status 0, amount 51
19:17:35.601 00.000 29876 MoveAxis(N, 0, ABG)
19:17:35.601 00.000 29876 Move returns status 0, amount 0
19:17:35.601 00.000 29876 move complete, result=0
19:17:35.601 00.000 29876 worker thread done servicing request
19:17:35.601 00.000 29876 Worker thread wakes up
19:17:35.601 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:35.601 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:35.602 00.001 31432 GuideStep: 0.4 px 51 ms WEST, -0.1 px 0 ms NORTH
19:17:37.731 02.129 29876 Exposure complete
19:17:37.774 00.043 29876 worker thread done servicing request
19:17:37.774 00.000 31432 OnExposeComplete: enter
19:17:37.777 00.003 31432 UpdateGuideState(): m_state=6
19:17:37.779 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
19:17:37.781 00.002 31432 Star::Find returns 1 (0), X=1254.15, Y=943.99, Mass=3876, SNR=39.4, Peak=242 HFD=4.3
19:17:37.782 00.001 31432 MultiStar: [#1 0.11,-0.25,0.83,U] [#2 0.47,-0.56,0.97,U] [#3 0.14,-0.34,0.90,U] [#4 -0.35,-0.61,0.98,U] [#5 0.15,-0.16,0.82,U] [#6 -0.78,-0.05,0.83,U] [#7 0.01,-0.26,0.84,U] [#8 -0.99,0.13,0.00,M1] 
19:17:37.784 00.002 31432 single-star, 7 included, MultiStar: {-0.04, -0.30}, one-star: {-0.09, -0.13}
19:17:37.786 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
19:17:37.788 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
19:17:37.790 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=-0.09 mountY=0.12, mountTheta=2.24
19:17:37.795 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.13, opts=13)
19:17:37.797 00.002 31432 Enqueuing Move request for scope (-0.09, -0.13)
19:17:37.799 00.002 29876 Worker thread wakes up
19:17:37.799 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
19:17:37.799 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
19:17:37.799 00.000 29876 Moving (-0.09, -0.13) raw xDistance=-0.09 yDistance=0.12
19:17:37.799 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:17:37.799 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:37.799 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:17:37.799 00.000 29876 MoveAxis(E, 0, ABG)
19:17:37.799 00.000 29876 Move returns status 0, amount 0
19:17:37.799 00.000 29876 MoveAxis(N, 0, ABG)
19:17:37.799 00.000 29876 Move returns status 0, amount 0
19:17:37.799 00.000 29876 move complete, result=0
19:17:37.799 00.000 29876 worker thread done servicing request
19:17:37.804 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:17:37.815 00.011 31432 UpdateGuideState exits: m=3876 RSB=39.4
19:17:37.817 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:37.819 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:37.821 00.002 31432 Enqueuing Expose request
19:17:37.823 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:17:37.825 00.002 29876 Worker thread wakes up
19:17:37.825 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:37.825 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:39.734 01.909 29876 Exposure complete
19:17:39.787 00.053 29876 worker thread done servicing request
19:17:39.787 00.000 31432 OnExposeComplete: enter
19:17:39.789 00.002 31432 UpdateGuideState(): m_state=6
19:17:39.791 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
19:17:39.793 00.002 31432 Star::Find returns 1 (0), X=1254.43, Y=944.71, Mass=4114, SNR=40.6, Peak=228 HFD=4.7
19:17:39.795 00.002 31432 MultiStar: [#1 0.08,0.24,0.83,U] [#2 0.05,0.22,0.88,U] [#3 0.46,-0.14,0.88,U] [#4 0.03,-0.03,0.94,U] [#5 0.21,-0.03,0.82,U] [#6 -0.52,0.31,0.79,U] [#7 -0.18,0.14,0.81,U] [#8 -1.16,0.31,0.00,M2] 
19:17:39.797 00.002 31432 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.19, 0.58}
19:17:39.799 00.002 31432 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.02) = xAngle (1.25 = 1.25)
19:17:39.801 00.002 31432 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.26 = -2.02)
19:17:39.803 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.27 mountX=0.06 mountY=-0.16, mountTheta=-1.23
19:17:39.805 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.17, opts=13)
19:17:39.808 00.003 31432 Enqueuing Move request for scope (0.05, 0.17)
19:17:39.811 00.003 29876 Worker thread wakes up
19:17:39.811 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
19:17:39.811 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
19:17:39.811 00.000 29876 Moving (0.05, 0.17) raw xDistance=0.06 yDistance=-0.16
19:17:39.811 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:17:39.811 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:39.811 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:17:39.811 00.000 29876 MoveAxis(E, 0, ABG)
19:17:39.811 00.000 29876 Move returns status 0, amount 0
19:17:39.811 00.000 29876 MoveAxis(N, 0, ABG)
19:17:39.811 00.000 29876 Move returns status 0, amount 0
19:17:39.811 00.000 29876 move complete, result=0
19:17:39.811 00.000 29876 worker thread done servicing request
19:17:39.816 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:17:39.831 00.015 31432 UpdateGuideState exits: m=4114 RSB=40.6
19:17:39.834 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:39.837 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:39.840 00.003 31432 Enqueuing Expose request
19:17:39.842 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:17:39.845 00.003 29876 Worker thread wakes up
19:17:39.845 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:39.845 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:41.980 02.135 29876 Exposure complete
19:17:42.025 00.045 29876 worker thread done servicing request
19:17:42.025 00.000 31432 OnExposeComplete: enter
19:17:42.027 00.002 31432 UpdateGuideState(): m_state=6
19:17:42.029 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
19:17:42.031 00.002 31432 Star::Find returns 1 (0), X=1254.90, Y=944.30, Mass=4059, SNR=40.7, Peak=253 HFD=4.4
19:17:42.033 00.002 31432 MultiStar: [#1 0.74,0.46,0.00,M1] [#2 0.67,0.39,0.89,U] [#3 0.66,0.49,0.00,M3] [#4 0.50,0.51,0.90,U] [#5 0.57,0.50,0.83,U] [#6 0.20,0.61,0.78,U] [#7 0.85,0.05,0.00,M1] [#8 -0.24,0.11,0.73,U] 
19:17:42.035 00.002 31432 refined, 5 included, MultiStar: {0.42, 0.38}, one-star: {0.66, 0.17}
19:17:42.037 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
19:17:42.038 00.001 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
19:17:42.040 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.38 hyp=0.57 cameraTheta=0.73 mountX=0.43 mountY=-0.31, mountTheta=-0.63
19:17:42.045 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.38, opts=13)
19:17:42.048 00.003 31432 Enqueuing Move request for scope (0.42, 0.38)
19:17:42.050 00.002 29876 Worker thread wakes up
19:17:42.050 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.38) opts 0xd
19:17:42.050 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.38)
19:17:42.050 00.000 29876 Moving (0.42, 0.38) raw xDistance=0.43 yDistance=-0.31
19:17:42.050 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
19:17:42.050 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:17:42.050 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:17:42.050 00.000 29876 MoveAxis(W, 42, ABG)
19:17:42.050 00.000 29876 Guiding  Dir = 3, Dur = 42
19:17:42.050 00.000 29876 IsSlewing returns 0
19:17:42.051 00.001 29876 IsGuiding returns 0
19:17:42.051 00.000 29876 PulseGuide returned control before completion, sleep 52
19:17:42.054 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:42.066 00.012 31432 UpdateGuideState exits: m=4059 RSB=40.7
19:17:42.068 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:42.070 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:42.072 00.002 31432 Enqueuing Expose request
19:17:42.106 00.034 29876 IsGuiding returns 1
19:17:42.106 00.000 29876 scope still moving after pulse duration time elapsed
19:17:42.137 00.031 29876 IsSlewing returns 0
19:17:42.137 00.000 29876 IsGuiding returns 1
19:17:42.169 00.032 29876 IsSlewing returns 0
19:17:42.169 00.000 29876 IsGuiding returns 1
19:17:42.201 00.032 29876 IsSlewing returns 0
19:17:42.201 00.000 29876 IsGuiding returns 0
19:17:42.201 00.000 29876 scope move finished after 42 + 108 ms
19:17:42.201 00.000 29876 Move returns status 0, amount 42
19:17:42.201 00.000 29876 MoveAxis(N, 0, ABG)
19:17:42.201 00.000 29876 Move returns status 0, amount 0
19:17:42.201 00.000 29876 move complete, result=0
19:17:42.201 00.000 29876 worker thread done servicing request
19:17:42.201 00.000 29876 Worker thread wakes up
19:17:42.201 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.3 px 0 ms NORTH
19:17:42.204 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:42.204 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:44.112 01.908 29876 Exposure complete
19:17:44.157 00.045 29876 worker thread done servicing request
19:17:44.157 00.000 31432 OnExposeComplete: enter
19:17:44.160 00.003 31432 UpdateGuideState(): m_state=6
19:17:44.162 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
19:17:44.164 00.002 31432 Star::Find returns 1 (0), X=1254.48, Y=943.98, Mass=4031, SNR=40.9, Peak=253 HFD=4.1
19:17:44.166 00.002 31432 MultiStar: [#1 0.33,0.08,0.86,U] [#2 0.83,0.03,0.00,M4] [#3 0.87,-0.35,0.00,M4] [#4 0.39,0.01,0.91,U] [#5 0.62,-0.18,0.75,U] [#6 0.26,0.09,0.81,U] [#7 0.54,0.01,0.83,U] [#8 -0.35,0.52,0.72,U] 
19:17:44.169 00.003 31432 single-star, 6 included, MultiStar: {0.30, 0.04}, one-star: {0.23, -0.15}
19:17:44.170 00.001 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
19:17:44.172 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
19:17:44.174 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=0.23 mountY=0.19, mountTheta=0.68
19:17:44.178 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.15, opts=13)
19:17:44.184 00.006 31432 Enqueuing Move request for scope (0.23, -0.15)
19:17:44.190 00.006 29876 Worker thread wakes up
19:17:44.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
19:17:44.190 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
19:17:44.190 00.000 29876 Moving (0.23, -0.15) raw xDistance=0.23 yDistance=0.19
19:17:44.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
19:17:44.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:44.191 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:17:44.191 00.000 29876 MoveAxis(W, 28, ABG)
19:17:44.191 00.000 29876 Guiding  Dir = 3, Dur = 28
19:17:44.191 00.000 29876 IsSlewing returns 0
19:17:44.191 00.000 29876 IsGuiding returns 0
19:17:44.191 00.000 29876 PulseGuide returned control before completion, sleep 38
19:17:44.196 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:44.214 00.018 31432 UpdateGuideState exits: m=4031 RSB=40.9
19:17:44.218 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:44.222 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:44.227 00.005 31432 Enqueuing Expose request
19:17:44.237 00.010 29876 IsGuiding returns 1
19:17:44.237 00.000 29876 scope still moving after pulse duration time elapsed
19:17:44.268 00.031 29876 IsSlewing returns 0
19:17:44.268 00.000 29876 IsGuiding returns 1
19:17:44.299 00.031 29876 IsSlewing returns 0
19:17:44.299 00.000 29876 IsGuiding returns 0
19:17:44.299 00.000 29876 scope move finished after 28 + 80 ms
19:17:44.299 00.000 29876 Move returns status 0, amount 28
19:17:44.299 00.000 29876 MoveAxis(N, 0, ABG)
19:17:44.299 00.000 29876 Move returns status 0, amount 0
19:17:44.299 00.000 29876 move complete, result=0
19:17:44.299 00.000 29876 worker thread done servicing request
19:17:44.299 00.000 29876 Worker thread wakes up
19:17:44.299 00.000 31432 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
19:17:44.302 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:44.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:46.434 02.132 29876 Exposure complete
19:17:46.482 00.048 29876 worker thread done servicing request
19:17:46.483 00.001 31432 OnExposeComplete: enter
19:17:46.485 00.002 31432 UpdateGuideState(): m_state=6
19:17:46.487 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
19:17:46.489 00.002 31432 Star::Find returns 1 (0), X=1255.01, Y=944.10, Mass=4084, SNR=40.2, Peak=253 HFD=4.5
19:17:46.491 00.002 31432 MultiStar: [#1 1.02,-0.29,0.00,M1] [#2 0.87,-0.22,0.00,M5] [#3 0.94,-0.69,0.00,M5] [#4 0.50,-0.16,0.94,U] [#5 0.73,-0.03,0.82,U] [#6 0.36,-0.39,0.76,U] [#7 0.76,-0.24,0.85,U] [#8 0.15,-0.23,0.68,U] 
19:17:46.492 00.001 31432 refined, 5 included, MultiStar: {0.57, -0.17}, one-star: {0.77, -0.03}
19:17:46.494 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
19:17:46.496 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:17:46.498 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=-0.17 hyp=0.59 cameraTheta=-0.29 mountX=0.56 mountY=0.26, mountTheta=0.43
19:17:46.501 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.17, opts=13)
19:17:46.503 00.002 31432 Enqueuing Move request for scope (0.57, -0.17)
19:17:46.504 00.001 29876 Worker thread wakes up
19:17:46.504 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.17) opts 0xd
19:17:46.505 00.001 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.17)
19:17:46.505 00.000 29876 Moving (0.57, -0.17) raw xDistance=0.56 yDistance=0.26
19:17:46.505 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56
19:17:46.505 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:46.505 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:17:46.505 00.000 29876 MoveAxis(W, 58, ABG)
19:17:46.505 00.000 29876 Guiding  Dir = 3, Dur = 58
19:17:46.505 00.000 29876 IsSlewing returns 0
19:17:46.505 00.000 29876 IsGuiding returns 0
19:17:46.505 00.000 29876 PulseGuide returned control before completion, sleep 68
19:17:46.509 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=256, Gamma=0.490
19:17:46.520 00.011 31432 UpdateGuideState exits: m=4084 RSB=40.2
19:17:46.522 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:46.524 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:46.526 00.002 31432 Enqueuing Expose request
19:17:46.575 00.049 29876 IsGuiding returns 1
19:17:46.575 00.000 29876 scope still moving after pulse duration time elapsed
19:17:46.606 00.031 29876 IsSlewing returns 0
19:17:46.606 00.000 29876 IsGuiding returns 1
19:17:46.637 00.031 29876 IsSlewing returns 0
19:17:46.637 00.000 29876 IsGuiding returns 1
19:17:46.668 00.031 29876 IsSlewing returns 0
19:17:46.668 00.000 29876 IsGuiding returns 1
19:17:46.698 00.030 29876 IsSlewing returns 0
19:17:46.698 00.000 29876 IsGuiding returns 1
19:17:46.730 00.032 29876 IsSlewing returns 0
19:17:46.730 00.000 29876 IsGuiding returns 1
19:17:46.760 00.030 29876 IsSlewing returns 0
19:17:46.760 00.000 29876 IsGuiding returns 0
19:17:46.760 00.000 29876 scope move finished after 58 + 196 ms
19:17:46.760 00.000 29876 Move returns status 0, amount 58
19:17:46.760 00.000 29876 MoveAxis(N, 0, ABG)
19:17:46.760 00.000 29876 Move returns status 0, amount 0
19:17:46.760 00.000 29876 move complete, result=0
19:17:46.761 00.001 29876 worker thread done servicing request
19:17:46.761 00.000 31432 GuideStep: 0.6 px 58 ms WEST, 0.3 px 0 ms NORTH
19:17:46.765 00.004 29876 Worker thread wakes up
19:17:46.765 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:46.765 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:48.681 01.916 29876 Exposure complete
19:17:48.724 00.043 29876 worker thread done servicing request
19:17:48.725 00.001 31432 OnExposeComplete: enter
19:17:48.727 00.002 31432 UpdateGuideState(): m_state=6
19:17:48.729 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
19:17:48.731 00.002 31432 Star::Find returns 1 (0), X=1254.87, Y=944.09, Mass=3875, SNR=39.4, Peak=253 HFD=4.3
19:17:48.733 00.002 31432 MultiStar: [#1 0.35,-0.39,0.87,U] [#2 0.57,-0.24,0.93,U] [#3 0.20,-0.47,0.89,U] [#4 -0.25,-0.53,0.96,U] [#5 0.36,-0.41,0.84,U] [#6 -0.15,-0.17,0.80,U] [#7 0.38,-0.48,0.85,U] [#8 -0.05,-0.25,0.79,U] 
19:17:48.734 00.001 31432 refined, 8 included, MultiStar: {0.24, -0.33}, one-star: {0.62, -0.04}
19:17:48.736 00.002 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.97 = -0.97)
19:17:48.738 00.002 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.04 = 2.04)
19:17:48.740 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.33 hyp=0.40 cameraTheta=-0.95 mountX=0.23 mountY=0.36, mountTheta=1.01
19:17:48.742 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.33, opts=13)
19:17:48.745 00.003 31432 Enqueuing Move request for scope (0.24, -0.33)
19:17:48.747 00.002 29876 Worker thread wakes up
19:17:48.747 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.33) opts 0xd
19:17:48.747 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.33)
19:17:48.747 00.000 29876 Moving (0.24, -0.33) raw xDistance=0.23 yDistance=0.36
19:17:48.747 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
19:17:48.747 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
19:17:48.747 00.000 29876 MoveAxis(W, 30, ABG)
19:17:48.747 00.000 29876 Guiding  Dir = 3, Dur = 30
19:17:48.747 00.000 29876 IsSlewing returns 0
19:17:48.747 00.000 29876 IsGuiding returns 0
19:17:48.748 00.001 29876 PulseGuide returned control before completion, sleep 40
19:17:48.753 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:48.766 00.013 31432 UpdateGuideState exits: m=3875 RSB=39.4
19:17:48.768 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:48.770 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:48.772 00.002 31432 Enqueuing Expose request
19:17:48.790 00.018 29876 IsGuiding returns 1
19:17:48.790 00.000 29876 scope still moving after pulse duration time elapsed
19:17:48.821 00.031 29876 IsSlewing returns 0
19:17:48.821 00.000 29876 IsGuiding returns 1
19:17:48.852 00.031 29876 IsSlewing returns 0
19:17:48.852 00.000 29876 IsGuiding returns 0
19:17:48.852 00.000 29876 scope move finished after 30 + 74 ms
19:17:48.852 00.000 29876 Move returns status 0, amount 30
19:17:48.852 00.000 29876 MoveAxis(S, 26, ABG)
19:17:48.852 00.000 29876 Guiding  Dir = 1, Dur = 26
19:17:48.852 00.000 29876 IsSlewing returns 0
19:17:48.852 00.000 29876 IsGuiding returns 0
19:17:48.852 00.000 29876 PulseGuide returned control before completion, sleep 36
19:17:48.898 00.046 29876 IsGuiding returns 1
19:17:48.898 00.000 29876 scope still moving after pulse duration time elapsed
19:17:48.929 00.031 29876 IsSlewing returns 0
19:17:48.929 00.000 29876 IsGuiding returns 1
19:17:48.960 00.031 29876 IsSlewing returns 0
19:17:48.960 00.000 29876 IsGuiding returns 1
19:17:48.991 00.031 29876 IsSlewing returns 0
19:17:48.991 00.000 29876 IsGuiding returns 0
19:17:48.991 00.000 29876 scope move finished after 26 + 112 ms
19:17:48.991 00.000 29876 Move returns status 0, amount 26
19:17:48.991 00.000 29876 move complete, result=0
19:17:48.992 00.001 29876 worker thread done servicing request
19:17:48.992 00.000 29876 Worker thread wakes up
19:17:48.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:48.992 00.000 31432 GuideStep: 0.2 px 30 ms WEST, 0.4 px 26 ms SOUTH
19:17:48.994 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:51.221 02.227 29876 Exposure complete
19:17:51.267 00.046 29876 worker thread done servicing request
19:17:51.267 00.000 31432 OnExposeComplete: enter
19:17:51.270 00.003 31432 UpdateGuideState(): m_state=6
19:17:51.272 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
19:17:51.274 00.002 31432 Star::Find returns 1 (0), X=1254.80, Y=944.38, Mass=3781, SNR=39.6, Peak=253 HFD=4.0
19:17:51.276 00.002 31432 MultiStar: [#1 0.29,0.43,0.85,U] [#2 0.49,0.47,0.93,U] [#3 0.13,0.12,0.91,U] [#4 -0.07,0.34,0.94,U] [#5 0.38,0.48,0.83,U] [#6 -0.42,0.56,0.78,U] [#7 0.23,0.14,0.84,U] [#8 -0.35,0.28,0.75,U] 
19:17:51.278 00.002 31432 refined, 8 included, MultiStar: {0.16, 0.34}, one-star: {0.56, 0.25}
19:17:51.280 00.002 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.11 = 1.11)
19:17:51.282 00.002 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.12 = -2.16)
19:17:51.284 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.37 cameraTheta=1.13 mountX=0.17 mountY=-0.31, mountTheta=-1.08
19:17:51.286 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.34, opts=13)
19:17:51.288 00.002 31432 Enqueuing Move request for scope (0.16, 0.34)
19:17:51.290 00.002 29876 Worker thread wakes up
19:17:51.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
19:17:51.290 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
19:17:51.290 00.000 29876 Moving (0.16, 0.34) raw xDistance=0.17 yDistance=-0.31
19:17:51.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:17:51.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:51.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:17:51.290 00.000 29876 MoveAxis(E, 0, ABG)
19:17:51.290 00.000 29876 Move returns status 0, amount 0
19:17:51.290 00.000 29876 MoveAxis(N, 0, ABG)
19:17:51.290 00.000 29876 Move returns status 0, amount 0
19:17:51.290 00.000 29876 move complete, result=0
19:17:51.290 00.000 29876 worker thread done servicing request
19:17:51.294 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:51.307 00.013 31432 UpdateGuideState exits: m=3781 RSB=39.6
19:17:51.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:51.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:51.313 00.002 31432 Enqueuing Expose request
19:17:51.316 00.003 29876 Worker thread wakes up
19:17:51.316 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:17:51.318 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:51.318 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:53.232 01.914 29876 Exposure complete
19:17:53.277 00.045 29876 worker thread done servicing request
19:17:53.277 00.000 31432 OnExposeComplete: enter
19:17:53.279 00.002 31432 UpdateGuideState(): m_state=6
19:17:53.281 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
19:17:53.283 00.002 31432 Star::Find returns 1 (0), X=1254.83, Y=944.71, Mass=3864, SNR=39.9, Peak=253 HFD=4.3
19:17:53.285 00.002 31432 MultiStar: [#1 0.37,0.77,0.00,M1] [#2 0.28,0.45,0.93,U] [#3 0.50,0.34,0.91,U] [#4 -0.09,0.54,0.99,U] [#5 0.50,0.74,0.00,M1] [#6 -0.07,0.51,0.80,U] [#7 0.58,0.74,0.00,M1] [#8 -0.52,0.68,0.00,M1] 
19:17:53.287 00.002 31432 refined, 4 included, MultiStar: {0.25, 0.49}, one-star: {0.59, 0.58}
19:17:53.289 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
19:17:53.291 00.002 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
19:17:53.292 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=0.49 hyp=0.55 cameraTheta=1.10 mountX=0.26 mountY=-0.44, mountTheta=-1.04
19:17:53.297 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.49, opts=13)
19:17:53.299 00.002 31432 Enqueuing Move request for scope (0.25, 0.49)
19:17:53.301 00.002 29876 Worker thread wakes up
19:17:53.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.49) opts 0xd
19:17:53.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.49)
19:17:53.301 00.000 29876 Moving (0.25, 0.49) raw xDistance=0.26 yDistance=-0.44
19:17:53.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
19:17:53.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:17:53.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
19:17:53.301 00.000 29876 MoveAxis(W, 25, ABG)
19:17:53.302 00.001 29876 Guiding  Dir = 3, Dur = 25
19:17:53.302 00.000 29876 IsSlewing returns 0
19:17:53.302 00.000 29876 IsGuiding returns 0
19:17:53.302 00.000 29876 PulseGuide returned control before completion, sleep 35
19:17:53.306 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:17:53.318 00.012 31432 UpdateGuideState exits: m=3864 RSB=39.9
19:17:53.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:53.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:53.324 00.002 31432 Enqueuing Expose request
19:17:53.339 00.015 29876 IsGuiding returns 1
19:17:53.339 00.000 29876 scope still moving after pulse duration time elapsed
19:17:53.372 00.033 29876 IsSlewing returns 0
19:17:53.372 00.000 29876 IsGuiding returns 0
19:17:53.372 00.000 29876 scope move finished after 25 + 45 ms
19:17:53.372 00.000 29876 Move returns status 0, amount 25
19:17:53.372 00.000 29876 MoveAxis(N, 0, ABG)
19:17:53.372 00.000 29876 Move returns status 0, amount 0
19:17:53.372 00.000 29876 move complete, result=0
19:17:53.373 00.001 29876 worker thread done servicing request
19:17:53.373 00.000 29876 Worker thread wakes up
19:17:53.373 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:53.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:53.373 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.4 px 0 ms NORTH
19:17:55.496 02.123 29876 Exposure complete
19:17:55.539 00.043 29876 worker thread done servicing request
19:17:55.540 00.001 31432 OnExposeComplete: enter
19:17:55.543 00.003 31432 UpdateGuideState(): m_state=6
19:17:55.545 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
19:17:55.547 00.002 31432 Star::Find returns 1 (0), X=1255.41, Y=944.37, Mass=3921, SNR=40.3, Peak=252 HFD=4.2
19:17:55.549 00.002 31432 MultiStar: [#1 0.55,0.39,0.82,U] [#2 1.17,0.18,0.00,M3] [#3 1.02,0.38,0.00,M3] [#4 0.52,0.11,0.92,U] [#5 0.95,0.06,0.00,M2] [#6 0.11,-0.01,0.81,U] [#7 1.04,0.22,0.00,M2] [#8 0.13,0.67,0.71,U] 
19:17:55.551 00.002 31432 refined, 4 included, MultiStar: {0.54, 0.26}, one-star: {1.17, 0.24}
19:17:55.553 00.002 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
19:17:55.554 00.001 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.45 = -2.84)
19:17:55.556 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.26 hyp=0.60 cameraTheta=0.46 mountX=0.54 mountY=-0.18, mountTheta=-0.32
19:17:55.561 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.26, opts=13)
19:17:55.563 00.002 31432 Enqueuing Move request for scope (0.54, 0.26)
19:17:55.565 00.002 29876 Worker thread wakes up
19:17:55.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.26) opts 0xd
19:17:55.565 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.26)
19:17:55.565 00.000 29876 Moving (0.54, 0.26) raw xDistance=0.54 yDistance=-0.18
19:17:55.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54
19:17:55.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:55.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:17:55.565 00.000 29876 MoveAxis(W, 56, ABG)
19:17:55.565 00.000 29876 Guiding  Dir = 3, Dur = 56
19:17:55.565 00.000 29876 IsSlewing returns 0
19:17:55.566 00.001 29876 IsGuiding returns 0
19:17:55.566 00.000 29876 PulseGuide returned control before completion, sleep 66
19:17:55.569 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=256, Gamma=0.490
19:17:55.580 00.011 31432 UpdateGuideState exits: m=3921 RSB=40.3
19:17:55.583 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:55.585 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:55.587 00.002 31432 Enqueuing Expose request
19:17:55.647 00.060 29876 IsGuiding returns 1
19:17:55.647 00.000 29876 scope still moving after pulse duration time elapsed
19:17:55.678 00.031 29876 IsSlewing returns 0
19:17:55.678 00.000 29876 IsGuiding returns 1
19:17:55.709 00.031 29876 IsSlewing returns 0
19:17:55.709 00.000 29876 IsGuiding returns 1
19:17:55.740 00.031 29876 IsSlewing returns 0
19:17:55.740 00.000 29876 IsGuiding returns 0
19:17:55.740 00.000 29876 scope move finished after 56 + 118 ms
19:17:55.740 00.000 29876 Move returns status 0, amount 56
19:17:55.740 00.000 29876 MoveAxis(N, 0, ABG)
19:17:55.740 00.000 29876 Move returns status 0, amount 0
19:17:55.740 00.000 29876 move complete, result=0
19:17:55.740 00.000 29876 worker thread done servicing request
19:17:55.740 00.000 29876 Worker thread wakes up
19:17:55.740 00.000 31432 GuideStep: 0.5 px 56 ms WEST, -0.2 px 0 ms NORTH
19:17:55.742 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:55.742 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:57.655 01.913 29876 Exposure complete
19:17:57.698 00.043 29876 worker thread done servicing request
19:17:57.698 00.000 31432 OnExposeComplete: enter
19:17:57.701 00.003 31432 UpdateGuideState(): m_state=6
19:17:57.704 00.003 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
19:17:57.706 00.002 31432 Star::Find returns 1 (0), X=1255.07, Y=944.43, Mass=3942, SNR=39.9, Peak=242 HFD=4.3
19:17:57.707 00.001 31432 MultiStar: [#1 0.15,0.17,0.86,U] [#2 0.43,0.08,0.94,U] [#3 0.64,-0.02,0.89,U] [#4 0.34,-0.03,0.99,U] [#5 0.24,-0.02,0.84,U] [#6 -0.25,-0.10,0.80,U] [#7 0.30,-0.03,0.84,U] [#8 -0.16,0.14,0.73,U] 
19:17:57.709 00.002 31432 refined, 8 included, MultiStar: {0.31, 0.06}, one-star: {0.83, 0.31}
19:17:57.711 00.002 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.17 = 0.17)
19:17:57.713 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.11)
19:17:57.715 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.19 mountX=0.31 mountY=-0.01, mountTheta=-0.04
19:17:57.718 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.06, opts=13)
19:17:57.721 00.003 31432 Enqueuing Move request for scope (0.31, 0.06)
19:17:57.723 00.002 29876 Worker thread wakes up
19:17:57.723 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
19:17:57.723 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
19:17:57.723 00.000 29876 Moving (0.31, 0.06) raw xDistance=0.31 yDistance=-0.01
19:17:57.723 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
19:17:57.723 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:17:57.723 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:17:57.723 00.000 29876 MoveAxis(W, 37, ABG)
19:17:57.723 00.000 29876 Guiding  Dir = 3, Dur = 37
19:17:57.723 00.000 29876 IsSlewing returns 0
19:17:57.724 00.001 29876 IsGuiding returns 0
19:17:57.724 00.000 29876 PulseGuide returned control before completion, sleep 47
19:17:57.727 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=2, FiltMax=256, Gamma=0.490
19:17:57.738 00.011 31432 UpdateGuideState exits: m=3942 RSB=39.9
19:17:57.740 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:17:57.742 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:17:57.744 00.002 31432 Enqueuing Expose request
19:17:57.778 00.034 29876 IsGuiding returns 1
19:17:57.778 00.000 29876 scope still moving after pulse duration time elapsed
19:17:57.808 00.030 29876 IsSlewing returns 0
19:17:57.808 00.000 29876 IsGuiding returns 1
19:17:57.839 00.031 29876 IsSlewing returns 0
19:17:57.839 00.000 29876 IsGuiding returns 0
19:17:57.839 00.000 29876 scope move finished after 37 + 78 ms
19:17:57.839 00.000 29876 Move returns status 0, amount 37
19:17:57.839 00.000 29876 MoveAxis(N, 0, ABG)
19:17:57.839 00.000 29876 Move returns status 0, amount 0
19:17:57.839 00.000 29876 move complete, result=0
19:17:57.839 00.000 29876 worker thread done servicing request
19:17:57.839 00.000 29876 Worker thread wakes up
19:17:57.839 00.000 31432 GuideStep: 0.3 px 37 ms WEST, -0.0 px 0 ms NORTH
19:17:57.842 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:17:57.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:17:59.969 02.127 29876 Exposure complete
19:18:00.014 00.045 29876 worker thread done servicing request
19:18:00.014 00.000 31432 OnExposeComplete: enter
19:18:00.017 00.003 31432 UpdateGuideState(): m_state=6
19:18:00.019 00.002 31432 Star::Find(15, 1255, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
19:18:00.021 00.002 31432 Star::Find returns 1 (0), X=1254.27, Y=944.35, Mass=3760, SNR=39.1, Peak=228 HFD=4.3
19:18:00.023 00.002 31432 MultiStar: [#1 -0.13,0.39,0.86,U] [#2 0.57,0.07,0.94,U] [#3 0.27,0.33,0.92,U] [#4 -0.03,-0.17,1.00,U] [#5 -0.18,-0.16,0.81,U] [#6 -0.63,0.17,0.81,U] [#7 -0.16,0.31,0.83,U] [#8 -0.61,0.42,0.75,U] 
19:18:00.025 00.002 31432 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {0.03, 0.22}
19:18:00.027 00.002 31432 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
19:18:00.029 00.002 31432 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.97 = -1.32)
19:18:00.031 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.98 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
19:18:00.034 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.17, opts=13)
19:18:00.036 00.002 31432 Enqueuing Move request for scope (-0.07, 0.17)
19:18:00.038 00.002 29876 Worker thread wakes up
19:18:00.038 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
19:18:00.038 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
19:18:00.038 00.000 29876 Moving (-0.07, 0.17) raw xDistance=-0.07 yDistance=-0.18
19:18:00.038 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:18:00.038 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:00.038 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:18:00.038 00.000 29876 MoveAxis(E, 0, ABG)
19:18:00.038 00.000 29876 Move returns status 0, amount 0
19:18:00.038 00.000 29876 MoveAxis(N, 0, ABG)
19:18:00.038 00.000 29876 Move returns status 0, amount 0
19:18:00.038 00.000 29876 move complete, result=0
19:18:00.038 00.000 29876 worker thread done servicing request
19:18:00.041 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:00.053 00.012 31432 UpdateGuideState exits: m=3760 RSB=39.1
19:18:00.055 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:00.057 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:00.059 00.002 31432 Enqueuing Expose request
19:18:00.061 00.002 29876 Worker thread wakes up
19:18:00.061 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:18:00.063 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:00.063 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:01.978 01.915 29876 Exposure complete
19:18:02.025 00.047 29876 worker thread done servicing request
19:18:02.025 00.000 31432 OnExposeComplete: enter
19:18:02.029 00.004 31432 UpdateGuideState(): m_state=6
19:18:02.032 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
19:18:02.035 00.003 31432 Star::Find returns 1 (0), X=1254.40, Y=944.49, Mass=3921, SNR=39.3, Peak=253 HFD=4.4
19:18:02.037 00.002 31432 MultiStar: [#1 -0.31,0.78,0.00,M1] [#2 0.19,0.66,0.92,U] [#3 0.07,0.39,0.92,U] [#4 -0.45,0.50,0.93,U] [#5 -0.15,0.53,0.82,U] [#6 -0.79,0.85,0.00,M1] [#7 -0.34,0.61,0.86,U] [#8 -0.98,0.48,0.00,M1] 
19:18:02.039 00.002 31432 single-star, 5 included, MultiStar: {-0.08, 0.51}, one-star: {0.15, 0.37}
19:18:02.041 00.002 31432 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.02) = xAngle (1.15 = 1.15)
19:18:02.043 00.002 31432 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.16 = -2.12)
19:18:02.045 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.17 mountX=0.16 mountY=-0.34, mountTheta=-1.12
19:18:02.047 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.37, opts=13)
19:18:02.050 00.003 31432 Enqueuing Move request for scope (0.15, 0.37)
19:18:02.052 00.002 29876 Worker thread wakes up
19:18:02.052 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.37) opts 0xd
19:18:02.052 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.37)
19:18:02.052 00.000 29876 Moving (0.15, 0.37) raw xDistance=0.16 yDistance=-0.34
19:18:02.052 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:18:02.052 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.13 newest=-0.53
19:18:02.052 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.34
19:18:02.052 00.000 29876 MoveAxis(E, 0, ABG)
19:18:02.052 00.000 29876 Move returns status 0, amount 0
19:18:02.052 00.000 29876 BLC: Oldest BLC event removed
19:18:02.052 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:18:02.052 00.000 29876 MoveAxis(N, 45, ABG)
19:18:02.052 00.000 29876 Guiding  Dir = 0, Dur = 45
19:18:02.052 00.000 29876 IsSlewing returns 0
19:18:02.052 00.000 29876 IsGuiding returns 0
19:18:02.053 00.001 29876 PulseGuide returned control before completion, sleep 55
19:18:02.056 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:02.073 00.017 31432 UpdateGuideState exits: m=3921 RSB=39.3
19:18:02.075 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:02.078 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:02.081 00.003 31432 Enqueuing Expose request
19:18:02.118 00.037 29876 IsGuiding returns 1
19:18:02.118 00.000 29876 scope still moving after pulse duration time elapsed
19:18:02.149 00.031 29876 IsSlewing returns 0
19:18:02.149 00.000 29876 IsGuiding returns 1
19:18:02.180 00.031 29876 IsSlewing returns 0
19:18:02.180 00.000 29876 IsGuiding returns 0
19:18:02.180 00.000 29876 scope move finished after 45 + 82 ms
19:18:02.180 00.000 29876 Move returns status 0, amount 45
19:18:02.180 00.000 29876 move complete, result=0
19:18:02.180 00.000 29876 worker thread done servicing request
19:18:02.180 00.000 29876 Worker thread wakes up
19:18:02.180 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 45 ms NORTH
19:18:02.185 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:02.185 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:04.311 02.126 29876 Exposure complete
19:18:04.357 00.046 29876 worker thread done servicing request
19:18:04.357 00.000 31432 OnExposeComplete: enter
19:18:04.359 00.002 31432 UpdateGuideState(): m_state=6
19:18:04.361 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
19:18:04.363 00.002 31432 Star::Find returns 1 (0), X=1254.99, Y=944.31, Mass=4092, SNR=40.6, Peak=253 HFD=4.5
19:18:04.365 00.002 31432 MultiStar: [#1 0.39,0.32,0.83,U] [#2 0.47,0.11,0.91,U] [#3 0.45,-0.06,0.91,U] [#4 0.05,0.06,0.94,U] [#5 0.16,0.15,0.77,U] [#6 -0.49,0.26,0.79,U] [#7 0.02,-0.17,0.80,U] [#8 -0.81,0.31,0.00,M2] 
19:18:04.367 00.002 31432 refined, 7 included, MultiStar: {0.25, 0.10}, one-star: {0.75, 0.18}
19:18:04.369 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
19:18:04.371 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
19:18:04.374 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.40 mountX=0.25 mountY=-0.07, mountTheta=-0.26
19:18:04.377 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.10, opts=13)
19:18:04.379 00.002 31432 Enqueuing Move request for scope (0.25, 0.10)
19:18:04.381 00.002 29876 Worker thread wakes up
19:18:04.381 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0xd
19:18:04.381 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
19:18:04.381 00.000 29876 Moving (0.25, 0.10) raw xDistance=0.25 yDistance=-0.07
19:18:04.381 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:18:04.381 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:04.381 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:18:04.381 00.000 29876 MoveAxis(W, 24, ABG)
19:18:04.381 00.000 29876 Guiding  Dir = 3, Dur = 24
19:18:04.381 00.000 29876 IsSlewing returns 0
19:18:04.382 00.001 29876 IsGuiding returns 0
19:18:04.382 00.000 29876 PulseGuide returned control before completion, sleep 34
19:18:04.385 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:04.397 00.012 31432 UpdateGuideState exits: m=4092 RSB=40.6
19:18:04.400 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:04.402 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:04.403 00.001 31432 Enqueuing Expose request
19:18:04.419 00.016 29876 IsGuiding returns 1
19:18:04.419 00.000 29876 scope still moving after pulse duration time elapsed
19:18:04.450 00.031 29876 IsSlewing returns 0
19:18:04.450 00.000 29876 IsGuiding returns 0
19:18:04.450 00.000 29876 scope move finished after 24 + 44 ms
19:18:04.450 00.000 29876 Move returns status 0, amount 24
19:18:04.450 00.000 29876 MoveAxis(N, 0, ABG)
19:18:04.450 00.000 29876 Move returns status 0, amount 0
19:18:04.450 00.000 29876 move complete, result=0
19:18:04.450 00.000 29876 worker thread done servicing request
19:18:04.450 00.000 29876 Worker thread wakes up
19:18:04.450 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
19:18:04.453 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:04.453 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:06.356 01.903 29876 Exposure complete
19:18:06.401 00.045 29876 worker thread done servicing request
19:18:06.401 00.000 31432 OnExposeComplete: enter
19:18:06.403 00.002 31432 UpdateGuideState(): m_state=6
19:18:06.405 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
19:18:06.407 00.002 31432 Star::Find returns 1 (0), X=1254.90, Y=944.42, Mass=3966, SNR=39.9, Peak=253 HFD=4.3
19:18:06.409 00.002 31432 MultiStar: [#1 0.17,0.41,0.86,U] [#2 0.57,0.47,0.92,U] [#3 0.56,0.01,0.87,U] [#4 0.23,0.14,0.92,U] [#5 0.51,0.28,0.83,U] [#6 -0.12,-0.18,0.78,U] [#7 0.28,0.17,0.82,U] [#8 -0.57,0.56,0.74,U] 
19:18:06.411 00.002 31432 refined, 8 included, MultiStar: {0.28, 0.24}, one-star: {0.65, 0.29}
19:18:06.413 00.002 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
19:18:06.415 00.002 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.58)
19:18:06.417 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.71 mountX=0.29 mountY=-0.20, mountTheta=-0.60
19:18:06.420 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.24, opts=13)
19:18:06.423 00.003 31432 Enqueuing Move request for scope (0.28, 0.24)
19:18:06.426 00.003 29876 Worker thread wakes up
19:18:06.426 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
19:18:06.426 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
19:18:06.426 00.000 29876 Moving (0.28, 0.24) raw xDistance=0.29 yDistance=-0.20
19:18:06.426 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
19:18:06.426 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:06.426 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:18:06.426 00.000 29876 MoveAxis(W, 31, ABG)
19:18:06.426 00.000 29876 Guiding  Dir = 3, Dur = 31
19:18:06.426 00.000 29876 IsSlewing returns 0
19:18:06.426 00.000 29876 IsGuiding returns 0
19:18:06.427 00.001 29876 PulseGuide returned control before completion, sleep 41
19:18:06.430 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:06.443 00.013 31432 UpdateGuideState exits: m=3966 RSB=39.9
19:18:06.445 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:06.447 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:06.449 00.002 31432 Enqueuing Expose request
19:18:06.479 00.030 29876 IsGuiding returns 1
19:18:06.479 00.000 29876 scope still moving after pulse duration time elapsed
19:18:06.510 00.031 29876 IsSlewing returns 0
19:18:06.510 00.000 29876 IsGuiding returns 0
19:18:06.510 00.000 29876 scope move finished after 31 + 52 ms
19:18:06.510 00.000 29876 Move returns status 0, amount 31
19:18:06.510 00.000 29876 MoveAxis(N, 0, ABG)
19:18:06.510 00.000 29876 Move returns status 0, amount 0
19:18:06.510 00.000 29876 move complete, result=0
19:18:06.510 00.000 29876 worker thread done servicing request
19:18:06.510 00.000 29876 Worker thread wakes up
19:18:06.511 00.001 31432 GuideStep: 0.3 px 31 ms WEST, -0.2 px 0 ms NORTH
19:18:06.513 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:06.513 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:08.635 02.122 29876 Exposure complete
19:18:08.679 00.044 29876 worker thread done servicing request
19:18:08.680 00.001 31432 OnExposeComplete: enter
19:18:08.682 00.002 31432 UpdateGuideState(): m_state=6
19:18:08.684 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
19:18:08.686 00.002 31432 Star::Find returns 1 (0), X=1254.58, Y=944.66, Mass=3936, SNR=40.9, Peak=213 HFD=4.6
19:18:08.688 00.002 31432 MultiStar: [#1 -0.09,0.42,0.84,U] [#2 -0.10,0.03,0.89,U] [#3 -0.01,0.26,0.89,U] [#4 -0.28,0.45,0.95,U] [#5 -0.26,0.33,0.81,U] [#6 -0.55,0.17,0.76,U] [#7 -0.12,0.17,0.85,U] [#8 -0.68,0.62,0.00,M2] 
19:18:08.690 00.002 31432 refined, 7 included, MultiStar: {-0.12, 0.30}, one-star: {0.34, 0.53}
19:18:08.692 00.002 31432 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
19:18:08.694 00.002 31432 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.35)
19:18:08.696 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.94 mountX=-0.11 mountY=-0.32, mountTheta=-1.91
19:18:08.698 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.30, opts=13)
19:18:08.700 00.002 31432 Enqueuing Move request for scope (-0.12, 0.30)
19:18:08.702 00.002 29876 Worker thread wakes up
19:18:08.702 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
19:18:08.702 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
19:18:08.702 00.000 29876 Moving (-0.12, 0.30) raw xDistance=-0.11 yDistance=-0.32
19:18:08.702 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:18:08.702 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
19:18:08.702 00.000 29876 MoveAxis(E, 0, ABG)
19:18:08.702 00.000 29876 Move returns status 0, amount 0
19:18:08.702 00.000 29876 MoveAxis(N, 23, ABG)
19:18:08.702 00.000 29876 Guiding  Dir = 0, Dur = 23
19:18:08.703 00.001 29876 IsSlewing returns 0
19:18:08.703 00.000 29876 IsGuiding returns 0
19:18:08.703 00.000 29876 PulseGuide returned control before completion, sleep 33
19:18:08.706 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:08.718 00.012 31432 UpdateGuideState exits: m=3936 RSB=40.9
19:18:08.720 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:08.722 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:08.724 00.002 31432 Enqueuing Expose request
19:18:08.741 00.017 29876 IsGuiding returns 1
19:18:08.741 00.000 29876 scope still moving after pulse duration time elapsed
19:18:08.771 00.030 29876 IsSlewing returns 0
19:18:08.771 00.000 29876 IsGuiding returns 1
19:18:08.802 00.031 29876 IsSlewing returns 0
19:18:08.802 00.000 29876 IsGuiding returns 1
19:18:08.834 00.032 29876 IsSlewing returns 0
19:18:08.834 00.000 29876 IsGuiding returns 0
19:18:08.834 00.000 29876 scope move finished after 23 + 107 ms
19:18:08.834 00.000 29876 Move returns status 0, amount 23
19:18:08.834 00.000 29876 move complete, result=0
19:18:08.835 00.001 29876 worker thread done servicing request
19:18:08.835 00.000 29876 Worker thread wakes up
19:18:08.835 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:08.835 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:08.835 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 23 ms NORTH
19:18:10.739 01.904 29876 Exposure complete
19:18:10.786 00.047 29876 worker thread done servicing request
19:18:10.786 00.000 31432 OnExposeComplete: enter
19:18:10.790 00.004 31432 UpdateGuideState(): m_state=6
19:18:10.792 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
19:18:10.794 00.002 31432 Star::Find returns 1 (0), X=1254.23, Y=944.56, Mass=3869, SNR=39.9, Peak=225 HFD=4.6
19:18:10.796 00.002 31432 MultiStar: [#1 -0.11,0.55,0.87,U] [#2 0.58,0.41,0.93,U] [#3 -0.12,0.30,0.86,U] [#4 -0.47,0.07,0.92,U] [#5 0.13,0.38,0.78,U] [#6 -0.74,0.50,0.00,M1] [#7 -0.23,0.23,0.83,U] [#8 -1.18,0.29,0.00,M3] 
19:18:10.798 00.002 31432 refined, 6 included, MultiStar: {-0.03, 0.34}, one-star: {-0.01, 0.43}
19:18:10.800 00.002 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.64 = 1.64)
19:18:10.801 00.001 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.63)
19:18:10.803 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.66 mountX=-0.02 mountY=-0.34, mountTheta=-1.64
19:18:10.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.34, opts=13)
19:18:10.809 00.003 31432 Enqueuing Move request for scope (-0.03, 0.34)
19:18:10.811 00.002 29876 Worker thread wakes up
19:18:10.811 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
19:18:10.811 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
19:18:10.811 00.000 29876 Moving (-0.03, 0.34) raw xDistance=-0.02 yDistance=-0.34
19:18:10.811 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:18:10.811 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.34
19:18:10.811 00.000 29876 MoveAxis(E, 0, ABG)
19:18:10.811 00.000 29876 Move returns status 0, amount 0
19:18:10.811 00.000 29876 MoveAxis(N, 25, ABG)
19:18:10.811 00.000 29876 Guiding  Dir = 0, Dur = 25
19:18:10.811 00.000 29876 IsSlewing returns 0
19:18:10.811 00.000 29876 IsGuiding returns 0
19:18:10.812 00.001 29876 PulseGuide returned control before completion, sleep 35
19:18:10.815 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:10.827 00.012 31432 UpdateGuideState exits: m=3869 RSB=39.9
19:18:10.830 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:10.832 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:10.834 00.002 31432 Enqueuing Expose request
19:18:10.847 00.013 29876 IsGuiding returns 1
19:18:10.847 00.000 29876 scope still moving after pulse duration time elapsed
19:18:10.878 00.031 29876 IsSlewing returns 0
19:18:10.878 00.000 29876 IsGuiding returns 1
19:18:10.909 00.031 29876 IsSlewing returns 0
19:18:10.909 00.000 29876 IsGuiding returns 1
19:18:10.939 00.030 29876 IsSlewing returns 0
19:18:10.939 00.000 29876 IsGuiding returns 0
19:18:10.939 00.000 29876 scope move finished after 25 + 103 ms
19:18:10.939 00.000 29876 Move returns status 0, amount 25
19:18:10.939 00.000 29876 move complete, result=0
19:18:10.939 00.000 29876 worker thread done servicing request
19:18:10.939 00.000 29876 Worker thread wakes up
19:18:10.939 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:10.939 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 25 ms NORTH
19:18:10.942 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:13.071 02.129 29876 Exposure complete
19:18:13.116 00.045 29876 worker thread done servicing request
19:18:13.117 00.001 31432 OnExposeComplete: enter
19:18:13.119 00.002 31432 UpdateGuideState(): m_state=6
19:18:13.121 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
19:18:13.122 00.001 31432 Star::Find returns 1 (0), X=1254.07, Y=944.39, Mass=3931, SNR=39.5, Peak=232 HFD=4.3
19:18:13.124 00.002 31432 MultiStar: [#1 -0.10,0.34,0.88,U] [#2 -0.09,0.24,0.90,U] [#3 -0.16,-0.28,0.88,U] [#4 -0.60,0.13,0.95,U] [#5 -0.05,0.25,0.80,U] [#6 -0.55,0.18,0.80,U] [#7 -0.03,0.10,0.85,U] [#8 -0.59,0.42,0.73,U] 
19:18:13.126 00.002 31432 refined, 8 included, MultiStar: {-0.26, 0.18}, one-star: {-0.18, 0.26}
19:18:13.128 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
19:18:13.130 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.77)
19:18:13.132 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.31 cameraTheta=2.53 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
19:18:13.136 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.18, opts=13)
19:18:13.138 00.002 31432 Enqueuing Move request for scope (-0.26, 0.18)
19:18:13.140 00.002 29876 Worker thread wakes up
19:18:13.140 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
19:18:13.140 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
19:18:13.140 00.000 29876 Moving (-0.26, 0.18) raw xDistance=-0.25 yDistance=-0.22
19:18:13.140 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:18:13.140 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:13.140 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:18:13.140 00.000 29876 MoveAxis(E, 24, ABG)
19:18:13.140 00.000 29876 Guiding  Dir = 2, Dur = 24
19:18:13.140 00.000 29876 IsSlewing returns 0
19:18:13.140 00.000 29876 IsGuiding returns 0
19:18:13.141 00.001 29876 PulseGuide returned control before completion, sleep 34
19:18:13.143 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:13.156 00.013 31432 UpdateGuideState exits: m=3931 RSB=39.5
19:18:13.158 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:13.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:13.162 00.002 31432 Enqueuing Expose request
19:18:13.177 00.015 29876 IsGuiding returns 1
19:18:13.177 00.000 29876 scope still moving after pulse duration time elapsed
19:18:13.209 00.032 29876 IsSlewing returns 0
19:18:13.209 00.000 29876 IsGuiding returns 1
19:18:13.239 00.030 29876 IsSlewing returns 0
19:18:13.239 00.000 29876 IsGuiding returns 0
19:18:13.239 00.000 29876 scope move finished after 24 + 74 ms
19:18:13.239 00.000 29876 Move returns status 0, amount 24
19:18:13.239 00.000 29876 MoveAxis(N, 0, ABG)
19:18:13.239 00.000 29876 Move returns status 0, amount 0
19:18:13.239 00.000 29876 move complete, result=0
19:18:13.239 00.000 29876 worker thread done servicing request
19:18:13.239 00.000 29876 Worker thread wakes up
19:18:13.239 00.000 31432 GuideStep: -0.3 px 24 ms EAST, -0.2 px 0 ms NORTH
19:18:13.243 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:13.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:15.149 01.906 29876 Exposure complete
19:18:15.194 00.045 29876 worker thread done servicing request
19:18:15.194 00.000 31432 OnExposeComplete: enter
19:18:15.196 00.002 31432 UpdateGuideState(): m_state=6
19:18:15.198 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
19:18:15.200 00.002 31432 Star::Find returns 1 (0), X=1254.27, Y=944.48, Mass=4063, SNR=40.4, Peak=252 HFD=4.3
19:18:15.202 00.002 31432 MultiStar: [#1 0.07,0.13,0.84,U] [#2 0.42,0.27,0.91,U] [#3 0.13,0.06,0.89,U] [#4 -0.07,0.12,0.93,U] [#5 0.31,0.25,0.81,U] [#6 -0.64,0.51,0.00,M1] [#7 -0.13,0.35,0.83,U] [#8 -0.60,0.46,0.73,U] 
19:18:15.204 00.002 31432 refined, 7 included, MultiStar: {0.03, 0.25}, one-star: {0.02, 0.36}
19:18:15.206 00.002 31432 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.02) = xAngle (1.42 = 1.42)
19:18:15.208 00.002 31432 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.43 = -1.85)
19:18:15.210 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.45 mountX=0.04 mountY=-0.24, mountTheta=-1.42
19:18:15.213 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.25, opts=13)
19:18:15.215 00.002 31432 Enqueuing Move request for scope (0.03, 0.25)
19:18:15.217 00.002 29876 Worker thread wakes up
19:18:15.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
19:18:15.217 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
19:18:15.217 00.000 29876 Moving (0.03, 0.25) raw xDistance=0.04 yDistance=-0.24
19:18:15.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:18:15.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:15.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:18:15.217 00.000 29876 MoveAxis(E, 0, ABG)
19:18:15.217 00.000 29876 Move returns status 0, amount 0
19:18:15.217 00.000 29876 MoveAxis(N, 0, ABG)
19:18:15.217 00.000 29876 Move returns status 0, amount 0
19:18:15.217 00.000 29876 move complete, result=0
19:18:15.217 00.000 29876 worker thread done servicing request
19:18:15.221 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:15.232 00.011 31432 UpdateGuideState exits: m=4063 RSB=40.4
19:18:15.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:15.236 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:15.238 00.002 31432 Enqueuing Expose request
19:18:15.240 00.002 29876 Worker thread wakes up
19:18:15.240 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:18:15.242 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:15.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:17.365 02.123 29876 Exposure complete
19:18:17.409 00.044 29876 worker thread done servicing request
19:18:17.409 00.000 31432 OnExposeComplete: enter
19:18:17.411 00.002 31432 UpdateGuideState(): m_state=6
19:18:17.413 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
19:18:17.416 00.003 31432 Star::Find returns 1 (0), X=1254.91, Y=944.28, Mass=4139, SNR=40.7, Peak=249 HFD=4.4
19:18:17.418 00.002 31432 MultiStar: [#1 0.49,0.14,0.84,U] [#2 0.71,0.16,0.88,U] [#3 0.75,0.07,0.88,U] [#4 0.27,0.15,0.92,U] [#5 0.65,0.02,0.76,U] [#6 -0.03,0.15,0.77,U] [#7 0.29,-0.04,0.82,U] [#8 -0.54,0.44,0.71,U] 
19:18:17.420 00.002 31432 refined, 8 included, MultiStar: {0.39, 0.13}, one-star: {0.67, 0.15}
19:18:17.422 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
19:18:17.424 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
19:18:17.426 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.13 hyp=0.41 cameraTheta=0.33 mountX=0.39 mountY=-0.07, mountTheta=-0.19
19:18:17.429 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.13, opts=13)
19:18:17.432 00.003 31432 Enqueuing Move request for scope (0.39, 0.13)
19:18:17.434 00.002 29876 Worker thread wakes up
19:18:17.434 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.13) opts 0xd
19:18:17.434 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.13)
19:18:17.434 00.000 29876 Moving (0.39, 0.13) raw xDistance=0.39 yDistance=-0.07
19:18:17.434 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
19:18:17.434 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:17.434 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:18:17.434 00.000 29876 MoveAxis(W, 38, ABG)
19:18:17.434 00.000 29876 Guiding  Dir = 3, Dur = 38
19:18:17.434 00.000 29876 IsSlewing returns 0
19:18:17.434 00.000 29876 IsGuiding returns 0
19:18:17.435 00.001 29876 PulseGuide returned control before completion, sleep 48
19:18:17.439 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:17.450 00.011 31432 UpdateGuideState exits: m=4139 RSB=40.7
19:18:17.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:17.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:17.456 00.002 31432 Enqueuing Expose request
19:18:17.489 00.033 29876 IsGuiding returns 1
19:18:17.489 00.000 29876 scope still moving after pulse duration time elapsed
19:18:17.519 00.030 29876 IsSlewing returns 0
19:18:17.519 00.000 29876 IsGuiding returns 1
19:18:17.550 00.031 29876 IsSlewing returns 0
19:18:17.550 00.000 29876 IsGuiding returns 0
19:18:17.550 00.000 29876 scope move finished after 38 + 77 ms
19:18:17.550 00.000 29876 Move returns status 0, amount 38
19:18:17.550 00.000 29876 MoveAxis(N, 0, ABG)
19:18:17.550 00.000 29876 Move returns status 0, amount 0
19:18:17.550 00.000 29876 move complete, result=0
19:18:17.551 00.001 29876 worker thread done servicing request
19:18:17.551 00.000 29876 Worker thread wakes up
19:18:17.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:17.551 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:17.551 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.1 px 0 ms NORTH
19:18:19.468 01.917 29876 Exposure complete
19:18:19.513 00.045 29876 worker thread done servicing request
19:18:19.513 00.000 31432 OnExposeComplete: enter
19:18:19.515 00.002 31432 UpdateGuideState(): m_state=6
19:18:19.517 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
19:18:19.519 00.002 31432 Star::Find returns 1 (0), X=1254.21, Y=944.29, Mass=3845, SNR=39.4, Peak=252 HFD=4.4
19:18:19.521 00.002 31432 MultiStar: [#1 0.31,-0.13,0.84,U] [#2 0.04,-0.21,0.91,U] [#3 -0.05,0.10,0.92,U] [#4 -0.49,-0.24,0.99,U] [#5 0.21,-0.07,0.81,U] [#6 -0.77,0.23,0.00,M1] [#7 -0.07,0.11,0.84,U] [#8 -0.87,0.26,0.00,M1] 
19:18:19.523 00.002 31432 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.03, 0.16}
19:18:19.524 00.001 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
19:18:19.526 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
19:18:19.528 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.15 mountX=-0.03 mountY=0.03, mountTheta=2.22
19:18:19.531 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.04, opts=13)
19:18:19.533 00.002 31432 Enqueuing Move request for scope (-0.02, -0.04)
19:18:19.535 00.002 29876 Worker thread wakes up
19:18:19.535 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
19:18:19.535 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
19:18:19.535 00.000 29876 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
19:18:19.535 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:18:19.535 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:19.535 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:18:19.535 00.000 29876 MoveAxis(E, 0, ABG)
19:18:19.535 00.000 29876 Move returns status 0, amount 0
19:18:19.535 00.000 29876 MoveAxis(N, 0, ABG)
19:18:19.535 00.000 29876 Move returns status 0, amount 0
19:18:19.535 00.000 29876 move complete, result=0
19:18:19.535 00.000 29876 worker thread done servicing request
19:18:19.541 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:19.556 00.015 31432 UpdateGuideState exits: m=3845 RSB=39.4
19:18:19.559 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:19.560 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:19.562 00.002 31432 Enqueuing Expose request
19:18:19.564 00.002 29876 Worker thread wakes up
19:18:19.565 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:18:19.567 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:19.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:21.694 02.127 29876 Exposure complete
19:18:21.736 00.042 29876 worker thread done servicing request
19:18:21.736 00.000 31432 OnExposeComplete: enter
19:18:21.739 00.003 31432 UpdateGuideState(): m_state=6
19:18:21.741 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
19:18:21.743 00.002 31432 Star::Find returns 1 (0), X=1253.83, Y=944.41, Mass=4081, SNR=40.8, Peak=248 HFD=4.3
19:18:21.744 00.001 31432 MultiStar: [#1 -0.61,0.15,0.84,U] [#2 -0.24,0.31,0.91,U] [#3 -0.04,0.06,0.86,U] [#4 -0.47,0.16,0.91,U] [#5 -0.37,0.19,0.80,U] [#6 -0.97,0.15,0.00,M2] [#7 -0.41,0.10,0.83,U] [#8 -1.27,0.45,0.00,M2] 
19:18:21.747 00.003 31432 refined, 6 included, MultiStar: {-0.36, 0.18}, one-star: {-0.41, 0.28}
19:18:21.749 00.002 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
19:18:21.751 00.002 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.66 = -0.62)
19:18:21.753 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.18 hyp=0.41 cameraTheta=2.67 mountX=-0.36 mountY=-0.24, mountTheta=-2.56
19:18:21.757 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.18, opts=13)
19:18:21.761 00.004 31432 Enqueuing Move request for scope (-0.36, 0.18)
19:18:21.763 00.002 29876 Worker thread wakes up
19:18:21.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.18) opts 0xd
19:18:21.763 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.18)
19:18:21.763 00.000 29876 Moving (-0.36, 0.18) raw xDistance=-0.36 yDistance=-0.24
19:18:21.763 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
19:18:21.763 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:21.763 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:18:21.763 00.000 29876 MoveAxis(E, 35, ABG)
19:18:21.763 00.000 29876 Guiding  Dir = 2, Dur = 35
19:18:21.763 00.000 29876 IsSlewing returns 0
19:18:21.764 00.001 29876 IsGuiding returns 0
19:18:21.764 00.000 29876 PulseGuide returned control before completion, sleep 45
19:18:21.767 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:21.779 00.012 31432 UpdateGuideState exits: m=4081 RSB=40.8
19:18:21.781 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:21.783 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:21.785 00.002 31432 Enqueuing Expose request
19:18:21.815 00.030 29876 IsGuiding returns 1
19:18:21.815 00.000 29876 scope still moving after pulse duration time elapsed
19:18:21.845 00.030 29876 IsSlewing returns 0
19:18:21.845 00.000 29876 IsGuiding returns 1
19:18:21.876 00.031 29876 IsSlewing returns 0
19:18:21.876 00.000 29876 IsGuiding returns 0
19:18:21.876 00.000 29876 scope move finished after 35 + 77 ms
19:18:21.876 00.000 29876 Move returns status 0, amount 35
19:18:21.876 00.000 29876 MoveAxis(N, 0, ABG)
19:18:21.876 00.000 29876 Move returns status 0, amount 0
19:18:21.876 00.000 29876 move complete, result=0
19:18:21.877 00.001 29876 worker thread done servicing request
19:18:21.877 00.000 29876 Worker thread wakes up
19:18:21.877 00.000 31432 GuideStep: -0.4 px 35 ms EAST, -0.2 px 0 ms NORTH
19:18:21.879 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:21.879 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:23.784 01.905 29876 Exposure complete
19:18:23.828 00.044 29876 worker thread done servicing request
19:18:23.828 00.000 31432 OnExposeComplete: enter
19:18:23.830 00.002 31432 UpdateGuideState(): m_state=6
19:18:23.832 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
19:18:23.834 00.002 31432 Star::Find returns 1 (0), X=1253.49, Y=944.08, Mass=3987, SNR=40.6, Peak=252 HFD=4.3
19:18:23.836 00.002 31432 MultiStar: [#1 -0.64,0.09,0.85,U] [#2 -0.70,0.01,0.89,U] [#3 -0.61,-0.21,0.87,U] [#4 -1.34,0.01,0.00,M1] [#5 -0.78,-0.02,0.78,U] [#6 -1.22,0.00,0.00,M3] [#7 -0.80,0.16,0.00,M1] [#8 -1.53,-0.01,0.00,M3] 
19:18:23.838 00.002 31432 refined, 4 included, MultiStar: {-0.70, -0.04}, one-star: {-0.75, -0.04}
19:18:23.840 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
19:18:23.842 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
19:18:23.844 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.04 hyp=0.70 cameraTheta=-3.09 mountX=-0.70 mountY=-0.07, mountTheta=-3.04
19:18:23.847 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.04, opts=13)
19:18:23.849 00.002 31432 Enqueuing Move request for scope (-0.70, -0.04)
19:18:23.851 00.002 29876 Worker thread wakes up
19:18:23.851 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.04) opts 0xd
19:18:23.851 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.04)
19:18:23.851 00.000 29876 Moving (-0.70, -0.04) raw xDistance=-0.70 yDistance=-0.07
19:18:23.851 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70
19:18:23.851 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:23.851 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:18:23.851 00.000 29876 MoveAxis(E, 72, ABG)
19:18:23.851 00.000 29876 Guiding  Dir = 2, Dur = 72
19:18:23.851 00.000 29876 IsSlewing returns 0
19:18:23.851 00.000 29876 IsGuiding returns 0
19:18:23.852 00.001 29876 PulseGuide returned control before completion, sleep 82
19:18:23.855 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:23.866 00.011 31432 UpdateGuideState exits: m=3987 RSB=40.6
19:18:23.868 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:23.870 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:23.872 00.002 31432 Enqueuing Expose request
19:18:23.937 00.065 29876 IsGuiding returns 1
19:18:23.937 00.000 29876 scope still moving after pulse duration time elapsed
19:18:23.968 00.031 29876 IsSlewing returns 0
19:18:23.968 00.000 29876 IsGuiding returns 1
19:18:23.998 00.030 29876 IsSlewing returns 0
19:18:23.998 00.000 29876 IsGuiding returns 0
19:18:23.998 00.000 29876 scope move finished after 72 + 74 ms
19:18:23.998 00.000 29876 Move returns status 0, amount 72
19:18:23.998 00.000 29876 MoveAxis(N, 0, ABG)
19:18:23.998 00.000 29876 Move returns status 0, amount 0
19:18:23.998 00.000 29876 move complete, result=0
19:18:23.999 00.001 29876 worker thread done servicing request
19:18:23.999 00.000 29876 Worker thread wakes up
19:18:23.999 00.000 31432 GuideStep: -0.7 px 72 ms EAST, -0.1 px 0 ms NORTH
19:18:24.001 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:24.001 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:26.231 02.230 29876 Exposure complete
19:18:26.275 00.044 29876 worker thread done servicing request
19:18:26.275 00.000 31432 OnExposeComplete: enter
19:18:26.277 00.002 31432 UpdateGuideState(): m_state=6
19:18:26.279 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
19:18:26.281 00.002 31432 Star::Find returns 1 (0), X=1253.63, Y=944.43, Mass=4138, SNR=41.3, Peak=252 HFD=4.6
19:18:26.283 00.002 31432 MultiStar: [#1 -0.62,0.17,0.81,U] [#2 -0.43,0.21,0.91,U] [#3 -0.51,0.03,0.86,U] [#4 -0.85,-0.01,0.00,M2] [#5 -0.65,0.16,0.77,U] [#6 -1.39,0.30,0.00,M4] [#7 -1.03,0.19,0.00,M2] [#8 -1.72,0.40,0.00,M4] 
19:18:26.285 00.002 31432 refined, 4 included, MultiStar: {-0.56, 0.18}, one-star: {-0.61, 0.31}
19:18:26.287 00.002 31432 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.02) = xAngle (2.81 = 2.81)
19:18:26.289 00.002 31432 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.82 = -0.47)
19:18:26.290 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=0.18 hyp=0.59 cameraTheta=2.83 mountX=-0.56 mountY=-0.27, mountTheta=-2.70
19:18:26.296 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.18, opts=13)
19:18:26.298 00.002 31432 Enqueuing Move request for scope (-0.56, 0.18)
19:18:26.300 00.002 29876 Worker thread wakes up
19:18:26.300 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.18) opts 0xd
19:18:26.300 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.18)
19:18:26.300 00.000 29876 Moving (-0.56, 0.18) raw xDistance=-0.56 yDistance=-0.27
19:18:26.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
19:18:26.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:26.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:18:26.300 00.000 29876 MoveAxis(E, 64, ABG)
19:18:26.300 00.000 29876 Guiding  Dir = 2, Dur = 64
19:18:26.300 00.000 29876 IsSlewing returns 0
19:18:26.301 00.001 29876 IsGuiding returns 0
19:18:26.301 00.000 29876 PulseGuide returned control before completion, sleep 74
19:18:26.304 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:26.316 00.012 31432 UpdateGuideState exits: m=4138 RSB=41.3
19:18:26.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:26.321 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:26.323 00.002 31432 Enqueuing Expose request
19:18:26.384 00.061 29876 IsGuiding returns 1
19:18:26.384 00.000 29876 scope still moving after pulse duration time elapsed
19:18:26.415 00.031 29876 IsSlewing returns 0
19:18:26.415 00.000 29876 IsGuiding returns 1
19:18:26.446 00.031 29876 IsSlewing returns 0
19:18:26.446 00.000 29876 IsGuiding returns 0
19:18:26.446 00.000 29876 scope move finished after 64 + 81 ms
19:18:26.446 00.000 29876 Move returns status 0, amount 64
19:18:26.446 00.000 29876 MoveAxis(N, 0, ABG)
19:18:26.446 00.000 29876 Move returns status 0, amount 0
19:18:26.446 00.000 29876 move complete, result=0
19:18:26.446 00.000 29876 worker thread done servicing request
19:18:26.446 00.000 29876 Worker thread wakes up
19:18:26.446 00.000 31432 GuideStep: -0.6 px 64 ms EAST, -0.3 px 0 ms NORTH
19:18:26.449 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:26.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:28.358 01.909 29876 Exposure complete
19:18:28.402 00.044 29876 worker thread done servicing request
19:18:28.402 00.000 31432 OnExposeComplete: enter
19:18:28.406 00.004 31432 UpdateGuideState(): m_state=6
19:18:28.408 00.002 31432 Star::Find(15, 1253, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
19:18:28.410 00.002 31432 Star::Find returns 1 (0), X=1254.54, Y=944.54, Mass=4029, SNR=41.1, Peak=253 HFD=4.3
19:18:28.411 00.001 31432 MultiStar: [#1 0.08,0.21,0.83,U] [#2 0.09,0.24,0.89,U] [#3 0.07,0.16,0.88,U] [#4 -0.33,0.13,0.91,U] [#5 0.23,0.36,0.77,U] [#6 -0.91,0.42,0.00,M5] [#7 -0.17,0.42,0.83,U] [#8 -0.97,0.46,0.00,M5] 
19:18:28.413 00.002 31432 refined, 6 included, MultiStar: {0.04, 0.27}, one-star: {0.30, 0.41}
19:18:28.415 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
19:18:28.417 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.41 = -1.87)
19:18:28.419 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.43 mountX=0.05 mountY=-0.27, mountTheta=-1.40
19:18:28.422 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.27, opts=13)
19:18:28.424 00.002 31432 Enqueuing Move request for scope (0.04, 0.27)
19:18:28.426 00.002 29876 Worker thread wakes up
19:18:28.426 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
19:18:28.426 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
19:18:28.426 00.000 29876 Moving (0.04, 0.27) raw xDistance=0.05 yDistance=-0.27
19:18:28.426 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:18:28.426 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:28.426 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:18:28.426 00.000 29876 MoveAxis(E, 0, ABG)
19:18:28.426 00.000 29876 Move returns status 0, amount 0
19:18:28.426 00.000 29876 MoveAxis(N, 0, ABG)
19:18:28.426 00.000 29876 Move returns status 0, amount 0
19:18:28.426 00.000 29876 move complete, result=0
19:18:28.426 00.000 29876 worker thread done servicing request
19:18:28.431 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:28.443 00.012 31432 UpdateGuideState exits: m=4029 RSB=41.1
19:18:28.445 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:28.447 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:28.448 00.001 31432 Enqueuing Expose request
19:18:28.451 00.003 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:18:28.453 00.002 29876 Worker thread wakes up
19:18:28.453 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:28.453 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:30.682 02.229 29876 Exposure complete
19:18:30.725 00.043 29876 worker thread done servicing request
19:18:30.725 00.000 31432 OnExposeComplete: enter
19:18:30.727 00.002 31432 UpdateGuideState(): m_state=6
19:18:30.730 00.003 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
19:18:30.733 00.003 31432 Star::Find returns 1 (0), X=1255.00, Y=943.99, Mass=4024, SNR=40.5, Peak=253 HFD=4.5
19:18:30.735 00.002 31432 MultiStar: [#1 0.21,-0.09,0.84,U] [#2 0.74,-0.08,0.89,U] [#3 0.01,-0.34,0.85,U] [#4 -0.17,-0.52,0.91,U] [#5 0.32,0.05,0.77,U] [#6 -0.65,-0.22,0.77,U] [#7 -0.04,-0.27,0.84,U] [#8 -0.57,-0.09,0.75,U] 
19:18:30.736 00.001 31432 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.75, -0.14}
19:18:30.738 00.002 31432 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
19:18:30.740 00.002 31432 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
19:18:30.742 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.11 mountX=0.09 mountY=0.21, mountTheta=1.16
19:18:30.746 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.19, opts=13)
19:18:30.749 00.003 31432 Enqueuing Move request for scope (0.10, -0.19)
19:18:30.751 00.002 29876 Worker thread wakes up
19:18:30.751 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
19:18:30.751 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
19:18:30.751 00.000 29876 Moving (0.10, -0.19) raw xDistance=0.09 yDistance=0.21
19:18:30.751 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:18:30.751 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:30.751 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:18:30.751 00.000 29876 MoveAxis(E, 0, ABG)
19:18:30.751 00.000 29876 Move returns status 0, amount 0
19:18:30.751 00.000 29876 MoveAxis(N, 0, ABG)
19:18:30.751 00.000 29876 Move returns status 0, amount 0
19:18:30.751 00.000 29876 move complete, result=0
19:18:30.751 00.000 29876 worker thread done servicing request
19:18:30.755 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=3, FiltMax=256, Gamma=0.490
19:18:30.767 00.012 31432 UpdateGuideState exits: m=4024 RSB=40.5
19:18:30.770 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:30.772 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:30.773 00.001 31432 Enqueuing Expose request
19:18:30.776 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:18:30.779 00.003 29876 Worker thread wakes up
19:18:30.780 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:30.780 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:32.684 01.904 29876 Exposure complete
19:18:32.730 00.046 29876 worker thread done servicing request
19:18:32.730 00.000 31432 OnExposeComplete: enter
19:18:32.733 00.003 31432 UpdateGuideState(): m_state=6
19:18:32.735 00.002 31432 Star::Find(15, 1254, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
19:18:32.736 00.001 31432 Star::Find returns 1 (0), X=1254.28, Y=944.43, Mass=3938, SNR=39.4, Peak=229 HFD=4.5
19:18:32.738 00.002 31432 MultiStar: [#1 -0.34,0.15,0.85,U] [#2 0.34,-0.13,0.94,U] [#3 0.09,-0.01,0.87,U] [#4 -0.48,-0.43,0.98,U] [#5 0.07,-0.09,0.83,U] [#6 -0.74,-0.07,0.81,U] [#7 -0.45,-0.09,0.83,U] [#8 -1.48,0.41,0.00,M5] 
19:18:32.740 00.002 31432 refined, 7 included, MultiStar: {-0.17, -0.05}, one-star: {0.03, 0.30}
19:18:32.742 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
19:18:32.744 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
19:18:32.745 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=-0.17 mountY=0.02, mountTheta=3.03
19:18:32.748 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.05, opts=13)
19:18:32.750 00.002 31432 Enqueuing Move request for scope (-0.17, -0.05)
19:18:32.752 00.002 29876 Worker thread wakes up
19:18:32.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
19:18:32.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
19:18:32.752 00.000 29876 Moving (-0.17, -0.05) raw xDistance=-0.17 yDistance=0.02
19:18:32.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:18:32.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:32.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:18:32.752 00.000 29876 MoveAxis(E, 0, ABG)
19:18:32.752 00.000 29876 Move returns status 0, amount 0
19:18:32.752 00.000 29876 MoveAxis(N, 0, ABG)
19:18:32.752 00.000 29876 Move returns status 0, amount 0
19:18:32.753 00.001 29876 move complete, result=0
19:18:32.753 00.000 29876 worker thread done servicing request
19:18:32.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:32.770 00.014 31432 UpdateGuideState exits: m=3938 RSB=39.4
19:18:32.774 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:32.777 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:32.779 00.002 31432 Enqueuing Expose request
19:18:32.781 00.002 29876 Worker thread wakes up
19:18:32.781 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
19:18:32.784 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:32.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:34.913 02.129 29876 Exposure complete
19:18:34.964 00.051 29876 worker thread done servicing request
19:18:34.964 00.000 31432 OnExposeComplete: enter
19:18:34.966 00.002 31432 UpdateGuideState(): m_state=6
19:18:34.967 00.001 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
19:18:34.969 00.002 31432 Star::Find returns 1 (0), X=1254.11, Y=944.58, Mass=4153, SNR=41.1, Peak=236 HFD=4.3
19:18:34.971 00.002 31432 MultiStar: [#1 -1.07,-0.03,0.00,M1] [#2 -0.22,-0.18,0.88,U] [#3 -0.22,0.24,0.88,U] [#4 -0.88,0.04,0.00,M1] [#5 -0.73,-0.04,0.77,U] [#6 -1.60,0.02,0.00,M4] [#7 -1.11,0.13,0.00,M1] [#8 -1.99,0.42,0.00,M6] 
19:18:34.973 00.002 31432 refined, 3 included, MultiStar: {-0.31, 0.13}, one-star: {-0.13, 0.45}
19:18:34.975 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
19:18:34.977 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.56)
19:18:34.979 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.33 cameraTheta=2.73 mountX=-0.30 mountY=-0.18, mountTheta=-2.61
19:18:34.982 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.13, opts=13)
19:18:34.984 00.002 31432 Enqueuing Move request for scope (-0.31, 0.13)
19:18:34.986 00.002 29876 Worker thread wakes up
19:18:34.987 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
19:18:34.987 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
19:18:34.987 00.000 29876 Moving (-0.31, 0.13) raw xDistance=-0.30 yDistance=-0.18
19:18:34.987 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
19:18:34.987 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:34.987 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:18:34.987 00.000 29876 MoveAxis(E, 29, ABG)
19:18:34.987 00.000 29876 Guiding  Dir = 2, Dur = 29
19:18:34.987 00.000 29876 IsSlewing returns 0
19:18:34.987 00.000 29876 IsGuiding returns 0
19:18:34.988 00.001 29876 PulseGuide returned control before completion, sleep 39
19:18:34.991 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:35.004 00.013 31432 UpdateGuideState exits: m=4153 RSB=41.1
19:18:35.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:35.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:35.010 00.002 31432 Enqueuing Expose request
19:18:35.037 00.027 29876 IsGuiding returns 1
19:18:35.037 00.000 29876 scope still moving after pulse duration time elapsed
19:18:35.068 00.031 29876 IsSlewing returns 0
19:18:35.068 00.000 29876 IsGuiding returns 1
19:18:35.098 00.030 29876 IsSlewing returns 0
19:18:35.098 00.000 29876 IsGuiding returns 0
19:18:35.098 00.000 29876 scope move finished after 29 + 81 ms
19:18:35.098 00.000 29876 Move returns status 0, amount 29
19:18:35.098 00.000 29876 MoveAxis(N, 0, ABG)
19:18:35.098 00.000 29876 Move returns status 0, amount 0
19:18:35.098 00.000 29876 move complete, result=0
19:18:35.098 00.000 29876 worker thread done servicing request
19:18:35.098 00.000 29876 Worker thread wakes up
19:18:35.098 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:35.098 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:35.098 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.2 px 0 ms NORTH
19:18:37.002 01.904 29876 Exposure complete
19:18:37.051 00.049 29876 worker thread done servicing request
19:18:37.051 00.000 31432 OnExposeComplete: enter
19:18:37.053 00.002 31432 UpdateGuideState(): m_state=6
19:18:37.055 00.002 31432 Star::Find(15, 1254, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
19:18:37.057 00.002 31432 Star::Find returns 1 (0), X=1253.92, Y=943.97, Mass=3772, SNR=39.7, Peak=243 HFD=4.3
19:18:37.059 00.002 31432 MultiStar: [#1 -1.00,-0.30,0.00,M2] [#2 -0.44,-0.24,0.93,U] [#3 -0.44,-0.40,0.92,U] [#4 -1.00,-0.39,0.00,M2] [#5 -0.60,-0.46,0.81,U] [#6 -1.80,-0.28,0.00,M5] [#7 -1.28,-0.21,0.00,M2] [#8 -1.39,-0.20,0.00,M7] 
19:18:37.061 00.002 31432 single-star, 3 included, MultiStar: {-0.44, -0.31}, one-star: {-0.32, -0.16}
19:18:37.062 00.001 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.71 = -2.71)
19:18:37.064 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
19:18:37.066 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.68 mountX=-0.33 mountY=0.11, mountTheta=2.82
19:18:37.070 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.16, opts=13)
19:18:37.072 00.002 31432 Enqueuing Move request for scope (-0.32, -0.16)
19:18:37.074 00.002 29876 Worker thread wakes up
19:18:37.074 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd
19:18:37.074 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.16)
19:18:37.074 00.000 29876 Moving (-0.32, -0.16) raw xDistance=-0.33 yDistance=0.11
19:18:37.074 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
19:18:37.074 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:37.074 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:18:37.074 00.000 29876 MoveAxis(E, 35, ABG)
19:18:37.074 00.000 29876 Guiding  Dir = 2, Dur = 35
19:18:37.074 00.000 29876 IsSlewing returns 0
19:18:37.074 00.000 29876 IsGuiding returns 0
19:18:37.075 00.001 29876 PulseGuide returned control before completion, sleep 45
19:18:37.077 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:37.089 00.012 31432 UpdateGuideState exits: m=3772 RSB=39.7
19:18:37.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:37.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:37.095 00.002 31432 Enqueuing Expose request
19:18:37.126 00.031 29876 IsGuiding returns 1
19:18:37.126 00.000 29876 scope still moving after pulse duration time elapsed
19:18:37.186 00.060 29876 IsSlewing returns 0
19:18:37.186 00.000 29876 IsGuiding returns 0
19:18:37.186 00.000 29876 scope move finished after 35 + 76 ms
19:18:37.186 00.000 29876 Move returns status 0, amount 35
19:18:37.186 00.000 29876 MoveAxis(N, 0, ABG)
19:18:37.186 00.000 29876 Move returns status 0, amount 0
19:18:37.186 00.000 29876 move complete, result=0
19:18:37.186 00.000 29876 worker thread done servicing request
19:18:37.186 00.000 29876 Worker thread wakes up
19:18:37.186 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:37.186 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:37.186 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
19:18:39.310 02.124 29876 Exposure complete
19:18:39.356 00.046 29876 worker thread done servicing request
19:18:39.356 00.000 31432 OnExposeComplete: enter
19:18:39.360 00.004 31432 UpdateGuideState(): m_state=6
19:18:39.366 00.006 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
19:18:39.371 00.005 31432 Star::Find returns 1 (0), X=1253.85, Y=943.88, Mass=3827, SNR=39.2, Peak=252 HFD=4.3
19:18:39.375 00.004 31432 MultiStar: [#1 -0.51,-0.40,0.89,U] [#2 -0.45,-0.30,0.94,U] [#3 -0.64,-0.53,0.00,M1] [#4 -0.69,-0.38,0.97,U] [#5 -0.55,-0.36,0.80,U] [#6 -1.03,-0.38,0.00,M6] [#7 -0.69,-0.43,0.00,M3] [#8 -1.39,-0.25,0.00,M8] 
19:18:39.379 00.004 31432 single-star, 4 included, MultiStar: {-0.52, -0.33}, one-star: {-0.39, -0.25}
19:18:39.381 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:18:39.383 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
19:18:39.384 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.25 hyp=0.47 cameraTheta=-2.57 mountX=-0.40 mountY=0.19, mountTheta=2.70
19:18:39.389 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.25, opts=13)
19:18:39.395 00.006 31432 Enqueuing Move request for scope (-0.39, -0.25)
19:18:39.400 00.005 29876 Worker thread wakes up
19:18:39.400 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.25) opts 0xd
19:18:39.400 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.25)
19:18:39.400 00.000 29876 Moving (-0.39, -0.25) raw xDistance=-0.40 yDistance=0.19
19:18:39.400 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
19:18:39.400 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:39.400 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:18:39.400 00.000 29876 MoveAxis(E, 43, ABG)
19:18:39.400 00.000 29876 Guiding  Dir = 2, Dur = 43
19:18:39.401 00.001 29876 IsSlewing returns 0
19:18:39.401 00.000 29876 IsGuiding returns 0
19:18:39.401 00.000 29876 PulseGuide returned control before completion, sleep 53
19:18:39.406 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:39.417 00.011 31432 UpdateGuideState exits: m=3827 RSB=39.2
19:18:39.420 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:39.422 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:39.424 00.002 31432 Enqueuing Expose request
19:18:39.464 00.040 29876 IsGuiding returns 1
19:18:39.464 00.000 29876 scope still moving after pulse duration time elapsed
19:18:39.495 00.031 29876 IsSlewing returns 0
19:18:39.495 00.000 29876 IsGuiding returns 0
19:18:39.495 00.000 29876 scope move finished after 43 + 50 ms
19:18:39.495 00.000 29876 Move returns status 0, amount 43
19:18:39.495 00.000 29876 MoveAxis(N, 0, ABG)
19:18:39.495 00.000 29876 Move returns status 0, amount 0
19:18:39.495 00.000 29876 move complete, result=0
19:18:39.495 00.000 29876 worker thread done servicing request
19:18:39.495 00.000 29876 Worker thread wakes up
19:18:39.495 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.2 px 0 ms NORTH
19:18:39.499 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:39.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1239,929,31,31)
19:18:40.337 00.838 31432 evsrv: cli 0CE15898 connect
19:18:40.339 00.002 31432 case statement mapped state 6 to 3
19:18:40.341 00.002 31432 case statement mapped state 6 to 3
19:18:40.350 00.009 31432 evsrv: cli 0CE15898 request: {"method":"get_app_state","id":"e85399e0-77a9-49f9-85a1-37afbbe51451"}
19:18:40.352 00.002 31432 case statement mapped state 6 to 3
19:18:40.355 00.003 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":"Guiding","id":"e85399e0-77a9-49f9-85a1-37afbbe51451"}
19:18:40.360 00.005 31432 evsrv: cli 0CE15898 disconnect
19:18:40.365 00.005 31432 evsrv: cli 0CE15118 connect
19:18:40.369 00.004 31432 case statement mapped state 6 to 3
19:18:40.372 00.003 31432 case statement mapped state 6 to 3
19:18:40.374 00.002 31432 evsrv: cli 0CE15118 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"375cac17-9cea-4ee4-9d75-7a720207653d"}
19:18:40.376 00.002 31432 PhdController::Dither begins
19:18:40.378 00.002 31432 dither: size=3.00, dRA=-1.84 dDec=1.85
19:18:40.380 00.002 31432 MountToCamera -- mountTheta (-2.35) + m_xAngle (0.02) = xAngle (-2.33 = -2.33)
19:18:40.382 00.002 31432 MountToCamera -- mountX=-1.84 mountY=1.85 hyp=2.61 mountTheta=-2.35 cameraX=-1.80, cameraY=-1.90 cameraTheta=-2.33
19:18:40.384 00.002 31432 setting lock position to (1252.45, 942.23)
19:18:40.387 00.003 31432 Mount: notify guiding dithered (-1.8, -1.9)
19:18:40.389 00.002 31432 MultiStar: stabilizing after lock position change
19:18:40.391 00.002 31432 Status Line: Dithering de -1.84,1.85
19:18:40.395 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
19:18:40.398 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
19:18:40.400 00.002 31432 evsrv: cli 0CE15118 response: {"jsonrpc":"2.0","result":0,"id":"375cac17-9cea-4ee4-9d75-7a720207653d"}
19:18:40.402 00.002 31432 evsrv: cli 0CE15118 disconnect
19:18:41.403 01.001 29876 Exposure complete
19:18:41.457 00.054 29876 worker thread done servicing request
19:18:41.457 00.000 31432 OnExposeComplete: enter
19:18:41.460 00.003 31432 UpdateGuideState(): m_state=6
19:18:41.462 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
19:18:41.464 00.002 31432 Star::Find returns 1 (0), X=1253.63, Y=943.89, Mass=3957, SNR=40.2, Peak=252 HFD=4.0
19:18:41.465 00.001 31432 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.02) = xAngle (0.93 = 0.93)
19:18:41.467 00.002 31432 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.94 = -2.34)
19:18:41.469 00.002 31432 CameraToMount -- cameraX=1.18 cameraY=1.66 hyp=2.04 cameraTheta=0.95 mountX=1.22 mountY=-1.46, mountTheta=-0.87
19:18:41.472 00.003 31432 dither recenter: remaining=(1.8,-1.9) step=(1.8,-1.9)
19:18:41.474 00.002 31432 MountToCamera -- mountTheta (0.79) + m_xAngle (0.02) = xAngle (0.81 = 0.81)
19:18:41.476 00.002 31432 MountToCamera -- mountX=1.84 mountY=-1.85 hyp=2.61 mountTheta=0.79 cameraX=1.80, cameraY=1.90 cameraTheta=0.81
19:18:41.478 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.80, y=1.90, opts=4)
19:18:41.480 00.002 31432 Enqueuing Move request for scope (1.80, 1.90)
19:18:41.482 00.002 31432 Mount: notify direct move 1.84,-1.85
19:18:41.484 00.002 29876 Worker thread wakes up
19:18:41.484 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.80, 1.90) opts 0x4
19:18:41.484 00.000 29876 Handling offset move in thread for scope, endpoint = (1.80, 1.90)
19:18:41.484 00.000 29876 Moving (1.80, 1.90) raw xDistance=1.84 yDistance=-1.85
19:18:41.484 00.000 29876 BLC: window closed
19:18:41.484 00.000 29876 MoveAxis(W, 316, B)
19:18:41.484 00.000 29876 Guiding  Dir = 3, Dur = 316
19:18:41.484 00.000 29876 IsSlewing returns 0
19:18:41.484 00.000 29876 IsGuiding returns 0
19:18:41.484 00.000 29876 PulseGuide returned control before completion, sleep 326
19:18:41.488 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:41.500 00.012 31432 UpdateGuideState exits: m=3957 RSB=40.2
19:18:41.502 00.002 31432 PhdController: settling, locked = 1, distance = 2.70 (1.50) aobump = 0 frame = 1 / 99999
19:18:41.504 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550721.504,"Host":"MSI","Inst":1,"Distance":2.70,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:18:41.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:41.509 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:41.511 00.002 31432 Enqueuing Expose request
19:18:41.824 00.313 29876 IsGuiding returns 1
19:18:41.824 00.000 29876 scope still moving after pulse duration time elapsed
19:18:41.855 00.031 29876 IsSlewing returns 0
19:18:41.855 00.000 29876 IsGuiding returns 0
19:18:41.855 00.000 29876 scope move finished after 316 + 54 ms
19:18:41.855 00.000 29876 Move returns status 0, amount 316
19:18:41.855 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
19:18:41.855 00.000 29876 MoveAxis(N, 227, B)
19:18:41.855 00.000 29876 Guiding  Dir = 0, Dur = 227
19:18:41.855 00.000 29876 IsSlewing returns 0
19:18:41.855 00.000 29876 IsGuiding returns 0
19:18:41.855 00.000 29876 PulseGuide returned control before completion, sleep 237
19:18:42.105 00.250 29876 IsGuiding returns 1
19:18:42.105 00.000 29876 scope still moving after pulse duration time elapsed
19:18:42.137 00.032 29876 IsSlewing returns 0
19:18:42.137 00.000 29876 IsGuiding returns 1
19:18:42.168 00.031 29876 IsSlewing returns 0
19:18:42.168 00.000 29876 IsGuiding returns 1
19:18:42.213 00.045 29876 IsSlewing returns 0
19:18:42.214 00.001 29876 IsGuiding returns 0
19:18:42.214 00.000 29876 scope move finished after 227 + 130 ms
19:18:42.214 00.000 29876 Move returns status 0, amount 227
19:18:42.214 00.000 29876 move complete, result=0
19:18:42.214 00.000 29876 worker thread done servicing request
19:18:42.214 00.000 29876 Worker thread wakes up
19:18:42.214 00.000 31432 GuideStep: 1.8 px 316 ms WEST, -1.9 px 227 ms NORTH
19:18:42.217 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:42.217 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:44.342 02.125 29876 Exposure complete
19:18:44.388 00.046 29876 worker thread done servicing request
19:18:44.388 00.000 31432 OnExposeComplete: enter
19:18:44.390 00.002 31432 UpdateGuideState(): m_state=6
19:18:44.392 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
19:18:44.394 00.002 31432 Star::Find returns 1 (0), X=1251.27, Y=943.00, Mass=3628, SNR=38.0, Peak=253 HFD=4.0
19:18:44.395 00.001 31432 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
19:18:44.397 00.002 31432 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.73)
19:18:44.399 00.002 31432 CameraToMount -- cameraX=-1.18 cameraY=0.76 hyp=1.40 cameraTheta=2.57 mountX=-1.16 mountY=-0.93, mountTheta=-2.46
19:18:44.402 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.18, y=0.76, opts=13)
19:18:44.404 00.002 31432 Enqueuing Move request for scope (-1.18, 0.76)
19:18:44.406 00.002 29876 Worker thread wakes up
19:18:44.406 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.76) opts 0xd
19:18:44.406 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.18, 0.76)
19:18:44.406 00.000 29876 Moving (-1.18, 0.76) raw xDistance=-1.16 yDistance=-0.93
19:18:44.406 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.16
19:18:44.406 00.000 29876 resist switch: large excursion: input -0.93 thresh 0.90 direction from 0 to -1
19:18:44.406 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.80
19:18:44.406 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.93
19:18:44.406 00.000 29876 MoveAxis(E, 112, ABG)
19:18:44.406 00.000 29876 Guiding  Dir = 2, Dur = 112
19:18:44.407 00.001 29876 IsSlewing returns 0
19:18:44.407 00.000 29876 IsGuiding returns 0
19:18:44.407 00.000 29876 PulseGuide returned control before completion, sleep 122
19:18:44.410 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:44.422 00.012 31432 UpdateGuideState exits: m=3628 RSB=38.0
19:18:44.424 00.002 31432 PhdController: settling, locked = 1, distance = 1.40 (1.50) aobump = 0 frame = 2 / 99999
19:18:44.426 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550724.426,"Host":"MSI","Inst":1,"Distance":1.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:18:44.429 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:44.431 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:44.433 00.002 31432 Enqueuing Expose request
19:18:44.542 00.109 29876 IsGuiding returns 1
19:18:44.542 00.000 29876 scope still moving after pulse duration time elapsed
19:18:44.574 00.032 29876 IsSlewing returns 0
19:18:44.574 00.000 29876 IsGuiding returns 1
19:18:44.605 00.031 29876 IsSlewing returns 0
19:18:44.605 00.000 29876 IsGuiding returns 1
19:18:44.635 00.030 29876 IsSlewing returns 0
19:18:44.635 00.000 29876 IsGuiding returns 0
19:18:44.635 00.000 29876 scope move finished after 112 + 116 ms
19:18:44.635 00.000 29876 Move returns status 0, amount 112
19:18:44.635 00.000 29876 MoveAxis(N, 69, ABG)
19:18:44.635 00.000 29876 Guiding  Dir = 0, Dur = 69
19:18:44.635 00.000 29876 IsSlewing returns 0
19:18:44.635 00.000 29876 IsGuiding returns 0
19:18:44.635 00.000 29876 PulseGuide returned control before completion, sleep 79
19:18:44.729 00.094 29876 IsGuiding returns 1
19:18:44.729 00.000 29876 scope still moving after pulse duration time elapsed
19:18:44.760 00.031 29876 IsSlewing returns 0
19:18:44.760 00.000 29876 IsGuiding returns 1
19:18:44.790 00.030 29876 IsSlewing returns 0
19:18:44.790 00.000 29876 IsGuiding returns 1
19:18:44.821 00.031 29876 IsSlewing returns 0
19:18:44.821 00.000 29876 IsGuiding returns 1
19:18:44.853 00.032 29876 IsSlewing returns 0
19:18:44.853 00.000 29876 IsGuiding returns 0
19:18:44.853 00.000 29876 scope move finished after 69 + 147 ms
19:18:44.853 00.000 29876 Move returns status 0, amount 69
19:18:44.853 00.000 29876 move complete, result=0
19:18:44.853 00.000 29876 worker thread done servicing request
19:18:44.853 00.000 29876 Worker thread wakes up
19:18:44.853 00.000 31432 GuideStep: -1.2 px 112 ms EAST, -0.9 px 69 ms NORTH
19:18:44.854 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:44.855 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:46.771 01.916 29876 Exposure complete
19:18:46.814 00.043 29876 worker thread done servicing request
19:18:46.814 00.000 31432 OnExposeComplete: enter
19:18:46.816 00.002 31432 UpdateGuideState(): m_state=6
19:18:46.818 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
19:18:46.820 00.002 31432 Star::Find returns 1 (0), X=1251.33, Y=942.74, Mass=3906, SNR=39.5, Peak=229 HFD=4.3
19:18:46.822 00.002 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.69 = 2.69)
19:18:46.824 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.58)
19:18:46.826 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=0.51 hyp=1.23 cameraTheta=2.71 mountX=-1.10 mountY=-0.67, mountTheta=-2.59
19:18:46.829 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=0.51, opts=13)
19:18:46.831 00.002 31432 Enqueuing Move request for scope (-1.12, 0.51)
19:18:46.833 00.002 29876 Worker thread wakes up
19:18:46.833 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.51) opts 0xd
19:18:46.833 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, 0.51)
19:18:46.833 00.000 29876 Moving (-1.12, 0.51) raw xDistance=-1.10 yDistance=-0.67
19:18:46.833 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.10
19:18:46.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.67
19:18:46.833 00.000 29876 MoveAxis(E, 122, ABG)
19:18:46.833 00.000 29876 Guiding  Dir = 2, Dur = 122
19:18:46.833 00.000 29876 IsSlewing returns 0
19:18:46.833 00.000 29876 IsGuiding returns 0
19:18:46.834 00.001 29876 PulseGuide returned control before completion, sleep 132
19:18:46.837 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:46.848 00.011 31432 UpdateGuideState exits: m=3906 RSB=39.5
19:18:46.850 00.002 31432 PhdController: settling, locked = 1, distance = 1.35 (1.50) aobump = 0 frame = 3 / 99999
19:18:46.852 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550726.852,"Host":"MSI","Inst":1,"Distance":1.35,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
19:18:46.854 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:46.856 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:46.858 00.002 31432 Enqueuing Expose request
19:18:46.970 00.112 29876 IsGuiding returns 1
19:18:46.970 00.000 29876 scope still moving after pulse duration time elapsed
19:18:47.001 00.031 29876 IsSlewing returns 0
19:18:47.001 00.000 29876 IsGuiding returns 0
19:18:47.001 00.000 29876 scope move finished after 122 + 45 ms
19:18:47.001 00.000 29876 Move returns status 0, amount 122
19:18:47.001 00.000 29876 MoveAxis(N, 49, ABG)
19:18:47.001 00.000 29876 Guiding  Dir = 0, Dur = 49
19:18:47.001 00.000 29876 IsSlewing returns 0
19:18:47.001 00.000 29876 IsGuiding returns 0
19:18:47.001 00.000 29876 PulseGuide returned control before completion, sleep 59
19:18:47.063 00.062 29876 IsGuiding returns 1
19:18:47.063 00.000 29876 scope still moving after pulse duration time elapsed
19:18:47.094 00.031 29876 IsSlewing returns 0
19:18:47.094 00.000 29876 IsGuiding returns 1
19:18:47.124 00.030 29876 IsSlewing returns 0
19:18:47.124 00.000 29876 IsGuiding returns 1
19:18:47.156 00.032 29876 IsSlewing returns 0
19:18:47.156 00.000 29876 IsGuiding returns 1
19:18:47.187 00.031 29876 IsSlewing returns 0
19:18:47.187 00.000 29876 IsGuiding returns 1
19:18:47.243 00.056 29876 IsSlewing returns 0
19:18:47.243 00.000 29876 IsGuiding returns 0
19:18:47.243 00.000 29876 scope move finished after 49 + 192 ms
19:18:47.243 00.000 29876 Move returns status 0, amount 49
19:18:47.243 00.000 29876 move complete, result=0
19:18:47.244 00.001 29876 worker thread done servicing request
19:18:47.244 00.000 29876 Worker thread wakes up
19:18:47.244 00.000 31432 GuideStep: -1.1 px 122 ms EAST, -0.7 px 49 ms NORTH
19:18:47.246 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:47.246 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:49.380 02.134 29876 Exposure complete
19:18:49.423 00.043 29876 worker thread done servicing request
19:18:49.423 00.000 31432 OnExposeComplete: enter
19:18:49.425 00.002 31432 UpdateGuideState(): m_state=6
19:18:49.427 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
19:18:49.430 00.003 31432 Star::Find returns 1 (0), X=1251.50, Y=942.12, Mass=3966, SNR=40.3, Peak=252 HFD=4.4
19:18:49.433 00.003 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
19:18:49.435 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.04 = -0.04)
19:18:49.436 00.001 31432 CameraToMount -- cameraX=-0.95 cameraY=-0.11 hyp=0.95 cameraTheta=-3.03 mountX=-0.95 mountY=-0.04, mountTheta=-3.10
19:18:49.438 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=-0.11, opts=13)
19:18:49.441 00.003 31432 Enqueuing Move request for scope (-0.95, -0.11)
19:18:49.443 00.002 29876 Worker thread wakes up
19:18:49.443 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.11) opts 0xd
19:18:49.443 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, -0.11)
19:18:49.443 00.000 29876 Moving (-0.95, -0.11) raw xDistance=-0.95 yDistance=-0.04
19:18:49.443 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
19:18:49.443 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:49.443 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:18:49.443 00.000 29876 MoveAxis(E, 108, ABG)
19:18:49.443 00.000 29876 Guiding  Dir = 2, Dur = 108
19:18:49.444 00.001 29876 IsSlewing returns 0
19:18:49.444 00.000 29876 IsGuiding returns 0
19:18:49.444 00.000 29876 PulseGuide returned control before completion, sleep 118
19:18:49.449 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:49.464 00.015 31432 UpdateGuideState exits: m=3966 RSB=40.3
19:18:49.467 00.003 31432 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 4 / 99999
19:18:49.469 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550729.469,"Host":"MSI","Inst":1,"Distance":1.23,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
19:18:49.470 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:49.473 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:49.475 00.002 31432 Enqueuing Expose request
19:18:49.566 00.091 29876 IsGuiding returns 1
19:18:49.566 00.000 29876 scope still moving after pulse duration time elapsed
19:18:49.596 00.030 29876 IsSlewing returns 0
19:18:49.596 00.000 29876 IsGuiding returns 1
19:18:49.627 00.031 29876 IsSlewing returns 0
19:18:49.627 00.000 29876 IsGuiding returns 0
19:18:49.627 00.000 29876 scope move finished after 108 + 75 ms
19:18:49.627 00.000 29876 Move returns status 0, amount 108
19:18:49.627 00.000 29876 MoveAxis(N, 0, ABG)
19:18:49.627 00.000 29876 Move returns status 0, amount 0
19:18:49.627 00.000 29876 move complete, result=0
19:18:49.628 00.001 29876 worker thread done servicing request
19:18:49.628 00.000 29876 Worker thread wakes up
19:18:49.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:49.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:49.628 00.000 31432 GuideStep: -0.9 px 108 ms EAST, -0.0 px 0 ms NORTH
19:18:51.543 01.915 29876 Exposure complete
19:18:51.587 00.044 29876 worker thread done servicing request
19:18:51.587 00.000 31432 OnExposeComplete: enter
19:18:51.589 00.002 31432 UpdateGuideState(): m_state=6
19:18:51.591 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
19:18:51.593 00.002 31432 Star::Find returns 1 (0), X=1252.41, Y=942.08, Mass=4103, SNR=40.5, Peak=252 HFD=4.3
19:18:51.595 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
19:18:51.597 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
19:18:51.599 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.82 mountX=-0.04 mountY=0.14, mountTheta=1.85
19:18:51.601 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.15, opts=13)
19:18:51.603 00.002 31432 Enqueuing Move request for scope (-0.04, -0.15)
19:18:51.606 00.003 29876 Worker thread wakes up
19:18:51.606 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
19:18:51.606 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
19:18:51.606 00.000 29876 Moving (-0.04, -0.15) raw xDistance=-0.04 yDistance=0.14
19:18:51.606 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:18:51.606 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:51.606 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:18:51.606 00.000 29876 MoveAxis(E, 0, ABG)
19:18:51.606 00.000 29876 Move returns status 0, amount 0
19:18:51.606 00.000 29876 MoveAxis(N, 0, ABG)
19:18:51.606 00.000 29876 Move returns status 0, amount 0
19:18:51.606 00.000 29876 move complete, result=0
19:18:51.606 00.000 29876 worker thread done servicing request
19:18:51.612 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:51.624 00.012 31432 UpdateGuideState exits: m=4103 RSB=40.5
19:18:51.626 00.002 31432 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 5 / 99999
19:18:51.628 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550731.628,"Host":"MSI","Inst":1,"Distance":0.91,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
19:18:51.630 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:51.632 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:51.633 00.001 31432 Enqueuing Expose request
19:18:51.635 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:18:51.637 00.002 29876 Worker thread wakes up
19:18:51.637 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:51.637 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:53.759 02.122 29876 Exposure complete
19:18:53.802 00.043 29876 worker thread done servicing request
19:18:53.802 00.000 31432 OnExposeComplete: enter
19:18:53.805 00.003 31432 UpdateGuideState(): m_state=6
19:18:53.807 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
19:18:53.809 00.002 31432 Star::Find returns 1 (0), X=1251.92, Y=942.08, Mass=3972, SNR=39.9, Peak=252 HFD=4.3
19:18:53.810 00.001 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
19:18:53.812 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
19:18:53.814 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.15 hyp=0.55 cameraTheta=-2.87 mountX=-0.53 mountY=0.07, mountTheta=3.02
19:18:53.817 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.15, opts=13)
19:18:53.818 00.001 31432 Enqueuing Move request for scope (-0.53, -0.15)
19:18:53.820 00.002 29876 Worker thread wakes up
19:18:53.820 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.15) opts 0xd
19:18:53.820 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.15)
19:18:53.820 00.000 29876 Moving (-0.53, -0.15) raw xDistance=-0.53 yDistance=0.07
19:18:53.820 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.53
19:18:53.820 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:53.820 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:18:53.820 00.000 29876 MoveAxis(E, 51, ABG)
19:18:53.820 00.000 29876 Guiding  Dir = 2, Dur = 51
19:18:53.820 00.000 29876 IsSlewing returns 0
19:18:53.820 00.000 29876 IsGuiding returns 0
19:18:53.821 00.001 29876 PulseGuide returned control before completion, sleep 61
19:18:53.826 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:18:53.837 00.011 31432 UpdateGuideState exits: m=3972 RSB=39.9
19:18:53.839 00.002 31432 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 6 / 99999
19:18:53.841 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767550733.841,"Host":"MSI","Inst":1,"Distance":0.80,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
19:18:53.843 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:53.845 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:53.847 00.002 31432 Enqueuing Expose request
19:18:53.897 00.050 29876 IsGuiding returns 1
19:18:53.897 00.000 29876 scope still moving after pulse duration time elapsed
19:18:53.928 00.031 29876 IsSlewing returns 0
19:18:53.928 00.000 29876 IsGuiding returns 1
19:18:53.959 00.031 29876 IsSlewing returns 0
19:18:53.959 00.000 29876 IsGuiding returns 1
19:18:53.990 00.031 29876 IsSlewing returns 0
19:18:53.990 00.000 29876 IsGuiding returns 0
19:18:53.990 00.000 29876 scope move finished after 51 + 118 ms
19:18:53.990 00.000 29876 Move returns status 0, amount 51
19:18:53.990 00.000 29876 MoveAxis(N, 0, ABG)
19:18:53.990 00.000 29876 Move returns status 0, amount 0
19:18:53.990 00.000 29876 move complete, result=0
19:18:53.990 00.000 29876 worker thread done servicing request
19:18:53.990 00.000 29876 Worker thread wakes up
19:18:53.990 00.000 31432 GuideStep: -0.5 px 51 ms EAST, 0.1 px 0 ms NORTH
19:18:53.993 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:53.993 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:55.904 01.911 29876 Exposure complete
19:18:55.947 00.043 29876 worker thread done servicing request
19:18:55.947 00.000 31432 OnExposeComplete: enter
19:18:55.949 00.002 31432 UpdateGuideState(): m_state=6
19:18:55.951 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
19:18:55.953 00.002 31432 Star::Find returns 1 (0), X=1252.03, Y=942.23, Mass=3762, SNR=38.9, Peak=233 HFD=4.1
19:18:55.955 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.02) = xAngle (-3.15 = 3.13)
19:18:55.957 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
19:18:55.959 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.13 mountX=-0.41 mountY=-0.06, mountTheta=-3.00
19:18:55.962 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.01, opts=13)
19:18:55.964 00.002 31432 Enqueuing Move request for scope (-0.41, -0.01)
19:18:55.966 00.002 29876 Worker thread wakes up
19:18:55.967 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
19:18:55.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
19:18:55.967 00.000 29876 Moving (-0.41, -0.01) raw xDistance=-0.41 yDistance=-0.06
19:18:55.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
19:18:55.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:18:55.967 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:18:55.967 00.000 29876 MoveAxis(E, 47, ABG)
19:18:55.967 00.000 29876 Guiding  Dir = 2, Dur = 47
19:18:55.967 00.000 29876 IsSlewing returns 0
19:18:55.967 00.000 29876 IsGuiding returns 0
19:18:55.967 00.000 29876 PulseGuide returned control before completion, sleep 57
19:18:55.974 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:18:55.986 00.012 31432 UpdateGuideState exits: m=3762 RSB=38.9
19:18:55.988 00.002 31432 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 7 / 99999
19:18:55.990 00.002 31432 PhdController: newstate STATE_FINISH
19:18:55.992 00.002 31432 PhdController complete: success
19:18:55.994 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767550735.994,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
19:18:55.997 00.003 31432 Mount: notify guiding dither settle done success=1
19:18:55.999 00.002 31432 PhdController: newstate STATE_IDLE
19:18:56.001 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:56.003 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:56.005 00.002 31432 Enqueuing Expose request
19:18:56.028 00.023 29876 IsGuiding returns 1
19:18:56.028 00.000 29876 scope still moving after pulse duration time elapsed
19:18:56.059 00.031 29876 IsSlewing returns 0
19:18:56.059 00.000 29876 IsGuiding returns 1
19:18:56.090 00.031 29876 IsSlewing returns 0
19:18:56.090 00.000 29876 IsGuiding returns 1
19:18:56.122 00.032 29876 IsSlewing returns 0
19:18:56.122 00.000 29876 IsGuiding returns 1
19:18:56.154 00.032 29876 IsSlewing returns 0
19:18:56.154 00.000 29876 IsGuiding returns 0
19:18:56.154 00.000 29876 scope move finished after 47 + 139 ms
19:18:56.154 00.000 29876 Move returns status 0, amount 47
19:18:56.154 00.000 29876 MoveAxis(N, 0, ABG)
19:18:56.154 00.000 29876 Move returns status 0, amount 0
19:18:56.154 00.000 29876 move complete, result=0
19:18:56.154 00.000 29876 worker thread done servicing request
19:18:56.154 00.000 29876 Worker thread wakes up
19:18:56.155 00.001 31432 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
19:18:56.157 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:56.157 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:18:58.284 02.127 29876 Exposure complete
19:18:58.332 00.048 29876 worker thread done servicing request
19:18:58.332 00.000 31432 OnExposeComplete: enter
19:18:58.335 00.003 31432 UpdateGuideState(): m_state=6
19:18:58.337 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.341 00.004 31432 Star::Find returns 1 (0), X=1252.34, Y=942.52, Mass=4217, SNR=41.4, Peak=250 HFD=4.5
19:18:58.345 00.004 31432 MultiStar: exiting stabilization period
19:18:58.347 00.002 31432 MultiStar: updating star positions after lock position change
19:18:58.349 00.002 31432 Star::Find(15, 668, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.351 00.002 31432 Star::Find returns 1 (0), X=668.55, Y=177.45, Mass=2944, SNR=34.6, Peak=253 HFD=3.2
19:18:58.353 00.002 31432 Star::Find(15, 894, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.354 00.001 31432 Star::Find returns 1 (0), X=895.56, Y=40.87, Mass=3716, SNR=38.3, Peak=257 HFD=3.7
19:18:58.356 00.002 31432 Star::Find(15, 1078, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.358 00.002 31432 Star::Find returns 1 (0), X=1078.60, Y=479.74, Mass=3206, SNR=36.2, Peak=249 HFD=3.7
19:18:58.360 00.002 31432 Star::Find(15, 1050, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.362 00.002 31432 Star::Find returns 1 (0), X=1050.87, Y=280.41, Mass=3427, SNR=36.7, Peak=233 HFD=3.8
19:18:58.363 00.001 31432 Star::Find(15, 802, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.365 00.002 31432 Star::Find returns 1 (0), X=802.60, Y=83.89, Mass=2414, SNR=30.7, Peak=219 HFD=3.6
19:18:58.367 00.002 31432 Star::Find(15, 538, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.369 00.002 31432 Star::Find returns 1 (0), X=538.07, Y=268.96, Mass=2610, SNR=32.3, Peak=251 HFD=3.9
19:18:58.370 00.001 31432 Star::Find(15, 605, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.372 00.002 31432 Star::Find returns 1 (0), X=605.44, Y=178.98, Mass=2850, SNR=33.7, Peak=247 HFD=3.7
19:18:58.374 00.002 31432 Star::Find(15, 79, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.376 00.002 31432 Star::Find returns 1 (0), X=79.14, Y=251.69, Mass=2245, SNR=29.7, Peak=247 HFD=3.3
19:18:58.378 00.002 31432 Star::Find(15, 257, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.380 00.002 31432 Star::Find returns 1 (0), X=257.73, Y=226.32, Mass=2231, SNR=29.8, Peak=214 HFD=3.1
19:18:58.381 00.001 31432 Star::Find(15, 566, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.383 00.002 31432 Star::Find returns 1 (0), X=566.38, Y=885.05, Mass=2421, SNR=31.5, Peak=198 HFD=3.4
19:18:58.385 00.002 31432 Star::Find(15, 302, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
19:18:58.387 00.002 31432 Star::Find returns 1 (0), X=302.94, Y=114.04, Mass=2213, SNR=29.9, Peak=192 HFD=2.9
19:18:58.388 00.001 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
19:18:58.390 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.37)
19:18:58.393 00.003 31432 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.92 mountX=-0.10 mountY=-0.30, mountTheta=-1.89
19:18:58.396 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.29, opts=13)
19:18:58.398 00.002 31432 Enqueuing Move request for scope (-0.11, 0.29)
19:18:58.399 00.001 29876 Worker thread wakes up
19:18:58.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
19:18:58.399 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
19:18:58.399 00.000 29876 Moving (-0.11, 0.29) raw xDistance=-0.10 yDistance=-0.30
19:18:58.400 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:18:58.400 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.30
19:18:58.400 00.000 29876 MoveAxis(E, 0, ABG)
19:18:58.400 00.000 29876 Move returns status 0, amount 0
19:18:58.400 00.000 29876 MoveAxis(N, 22, ABG)
19:18:58.400 00.000 29876 Guiding  Dir = 0, Dur = 22
19:18:58.400 00.000 29876 IsSlewing returns 0
19:18:58.400 00.000 29876 IsGuiding returns 0
19:18:58.400 00.000 29876 PulseGuide returned control before completion, sleep 32
19:18:58.405 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:18:58.424 00.019 31432 UpdateGuideState exits: m=4217 RSB=41.4
19:18:58.426 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:18:58.428 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:18:58.429 00.001 31432 Enqueuing Expose request
19:18:58.436 00.007 29876 IsGuiding returns 1
19:18:58.436 00.000 29876 scope still moving after pulse duration time elapsed
19:18:58.467 00.031 29876 IsSlewing returns 0
19:18:58.467 00.000 29876 IsGuiding returns 1
19:18:58.498 00.031 29876 IsSlewing returns 0
19:18:58.498 00.000 29876 IsGuiding returns 1
19:18:58.529 00.031 29876 IsSlewing returns 0
19:18:58.529 00.000 29876 IsGuiding returns 1
19:18:58.560 00.031 29876 IsSlewing returns 0
19:18:58.560 00.000 29876 IsGuiding returns 0
19:18:58.560 00.000 29876 scope move finished after 22 + 137 ms
19:18:58.560 00.000 29876 Move returns status 0, amount 22
19:18:58.560 00.000 29876 move complete, result=0
19:18:58.560 00.000 29876 worker thread done servicing request
19:18:58.560 00.000 29876 Worker thread wakes up
19:18:58.560 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 22 ms NORTH
19:18:58.563 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:18:58.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:00.465 01.902 29876 Exposure complete
19:19:00.512 00.047 29876 worker thread done servicing request
19:19:00.512 00.000 31432 OnExposeComplete: enter
19:19:00.515 00.003 31432 UpdateGuideState(): m_state=6
19:19:00.517 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
19:19:00.520 00.003 31432 Star::Find returns 1 (0), X=1252.87, Y=942.05, Mass=3829, SNR=39.4, Peak=252 HFD=4.3
19:19:00.522 00.002 31432 MultiStar: [#1 0.30,-0.62,0.86,U] [#2 0.21,-0.15,0.94,U] [#3 0.18,-0.56,0.91,U] [#4 0.06,-0.32,0.95,U] [#5 0.12,-0.59,0.83,U] [#6 0.20,0.07,0.80,U] [#7 0.50,-0.04,0.85,U] [#8 0.66,-0.59,0.00,M9] 
19:19:00.524 00.002 31432 refined, 7 included, MultiStar: {0.25, -0.30}, one-star: {0.43, -0.19}
19:19:00.526 00.002 31432 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.02) = xAngle (-0.90 = -0.90)
19:19:00.529 00.003 31432 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.11 = 2.11)
19:19:00.531 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-0.88 mountX=0.24 mountY=0.34, mountTheta=0.94
19:19:00.534 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.30, opts=13)
19:19:00.538 00.004 31432 Enqueuing Move request for scope (0.25, -0.30)
19:19:00.541 00.003 29876 Worker thread wakes up
19:19:00.542 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.30) opts 0xd
19:19:00.542 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.30)
19:19:00.542 00.000 29876 Moving (0.25, -0.30) raw xDistance=0.24 yDistance=0.34
19:19:00.542 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
19:19:00.542 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:00.542 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:19:00.542 00.000 29876 MoveAxis(W, 23, ABG)
19:19:00.542 00.000 29876 Guiding  Dir = 3, Dur = 23
19:19:00.542 00.000 29876 IsSlewing returns 0
19:19:00.542 00.000 29876 IsGuiding returns 0
19:19:00.542 00.000 29876 PulseGuide returned control before completion, sleep 33
19:19:00.548 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:00.565 00.017 31432 UpdateGuideState exits: m=3829 RSB=39.4
19:19:00.567 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:00.569 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:00.571 00.002 31432 Enqueuing Expose request
19:19:00.589 00.018 29876 IsGuiding returns 1
19:19:00.589 00.000 29876 scope still moving after pulse duration time elapsed
19:19:00.619 00.030 29876 IsSlewing returns 0
19:19:00.619 00.000 29876 IsGuiding returns 0
19:19:00.619 00.000 29876 scope move finished after 23 + 53 ms
19:19:00.619 00.000 29876 Move returns status 0, amount 23
19:19:00.619 00.000 29876 MoveAxis(N, 0, ABG)
19:19:00.619 00.000 29876 Move returns status 0, amount 0
19:19:00.619 00.000 29876 move complete, result=0
19:19:00.619 00.000 29876 worker thread done servicing request
19:19:00.619 00.000 29876 Worker thread wakes up
19:19:00.620 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:00.620 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:00.620 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.3 px 0 ms NORTH
19:19:02.754 02.134 29876 Exposure complete
19:19:02.802 00.048 29876 worker thread done servicing request
19:19:02.802 00.000 31432 OnExposeComplete: enter
19:19:02.805 00.003 31432 UpdateGuideState(): m_state=6
19:19:02.807 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
19:19:02.809 00.002 31432 Star::Find returns 1 (0), X=1252.32, Y=941.85, Mass=4112, SNR=40.4, Peak=251 HFD=4.1
19:19:02.811 00.002 31432 MultiStar: [#1 -0.00,-0.17,0.88,U] [#2 -0.45,-0.32,0.92,U] [#3 -0.42,-0.52,0.88,U] [#4 -0.34,-0.37,0.93,U] [#5 -0.27,-0.31,0.80,U] [#6 0.08,-0.24,0.81,U] [#7 -0.21,-0.12,0.81,U] [#8 -0.34,-0.82,0.00,M10] 
19:19:02.813 00.002 31432 refined, 7 included, MultiStar: {-0.22, -0.31}, one-star: {-0.13, -0.39}
19:19:02.815 00.002 31432 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.02) = xAngle (-2.21 = -2.21)
19:19:02.817 00.002 31432 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.80 = 0.80)
19:19:02.818 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-2.19 mountX=-0.23 mountY=0.27, mountTheta=2.26
19:19:02.821 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.31, opts=13)
19:19:02.823 00.002 31432 Enqueuing Move request for scope (-0.22, -0.31)
19:19:02.825 00.002 29876 Worker thread wakes up
19:19:02.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.31) opts 0xd
19:19:02.825 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.31)
19:19:02.825 00.000 29876 Moving (-0.22, -0.31) raw xDistance=-0.23 yDistance=0.27
19:19:02.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
19:19:02.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:02.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:19:02.825 00.000 29876 MoveAxis(E, 19, ABG)
19:19:02.825 00.000 29876 Guiding  Dir = 2, Dur = 19
19:19:02.826 00.001 29876 IsSlewing returns 0
19:19:02.826 00.000 29876 IsGuiding returns 0
19:19:02.826 00.000 29876 PulseGuide returned control before completion, sleep 29
19:19:02.829 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:02.841 00.012 31432 UpdateGuideState exits: m=4112 RSB=40.4
19:19:02.845 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:02.847 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:02.849 00.002 31432 Enqueuing Expose request
19:19:02.860 00.011 29876 IsGuiding returns 0
19:19:02.860 00.000 29876 Move returns status 0, amount 19
19:19:02.860 00.000 29876 MoveAxis(N, 0, ABG)
19:19:02.860 00.000 29876 Move returns status 0, amount 0
19:19:02.860 00.000 29876 move complete, result=0
19:19:02.860 00.000 29876 worker thread done servicing request
19:19:02.860 00.000 29876 Worker thread wakes up
19:19:02.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:02.860 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:02.862 00.002 31432 GuideStep: -0.2 px 19 ms EAST, 0.3 px 0 ms NORTH
19:19:04.763 01.901 29876 Exposure complete
19:19:04.809 00.046 29876 worker thread done servicing request
19:19:04.810 00.001 31432 OnExposeComplete: enter
19:19:04.812 00.002 31432 UpdateGuideState(): m_state=6
19:19:04.814 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
19:19:04.816 00.002 31432 Star::Find returns 1 (0), X=1251.37, Y=941.58, Mass=3906, SNR=40.3, Peak=252 HFD=4.1
19:19:04.818 00.002 31432 MultiStar: [#1 -0.85,-0.56,0.00,M1] [#2 -1.08,-0.58,0.00,M1] [#3 -0.99,-0.61,0.00,M1] [#4 -1.36,-0.51,0.00,M1] [#5 -1.39,-0.70,0.00,M1] [#6 -0.31,-0.50,0.82,U] [#7 -0.58,-0.44,0.84,U] [#8 -0.58,-1.15,0.00,R] 
19:19:04.820 00.002 31432 refined, 2 included, MultiStar: {-0.68, -0.54}, one-star: {-1.07, -0.66}
19:19:04.821 00.001 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
19:19:04.823 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
19:19:04.825 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.54 hyp=0.87 cameraTheta=-2.47 mountX=-0.70 mountY=0.43, mountTheta=2.59
19:19:04.828 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.54, opts=13)
19:19:04.830 00.002 31432 Enqueuing Move request for scope (-0.68, -0.54)
19:19:04.832 00.002 29876 Worker thread wakes up
19:19:04.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.54) opts 0xd
19:19:04.832 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.54)
19:19:04.832 00.000 29876 Moving (-0.68, -0.54) raw xDistance=-0.70 yDistance=0.43
19:19:04.832 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.70
19:19:04.832 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:04.832 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
19:19:04.832 00.000 29876 MoveAxis(E, 70, ABG)
19:19:04.832 00.000 29876 Guiding  Dir = 2, Dur = 70
19:19:04.832 00.000 29876 IsSlewing returns 0
19:19:04.832 00.000 29876 IsGuiding returns 0
19:19:04.833 00.001 29876 PulseGuide returned control before completion, sleep 80
19:19:04.837 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:04.849 00.012 31432 UpdateGuideState exits: m=3906 RSB=40.3
19:19:04.850 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:04.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:04.854 00.002 31432 Enqueuing Expose request
19:19:04.918 00.064 29876 IsGuiding returns 1
19:19:04.918 00.000 29876 scope still moving after pulse duration time elapsed
19:19:04.948 00.030 29876 IsSlewing returns 0
19:19:04.948 00.000 29876 IsGuiding returns 1
19:19:04.980 00.032 29876 IsSlewing returns 0
19:19:04.980 00.000 29876 IsGuiding returns 1
19:19:05.011 00.031 29876 IsSlewing returns 0
19:19:05.011 00.000 29876 IsGuiding returns 1
19:19:05.042 00.031 29876 IsSlewing returns 0
19:19:05.042 00.000 29876 IsGuiding returns 0
19:19:05.042 00.000 29876 scope move finished after 70 + 140 ms
19:19:05.042 00.000 29876 Move returns status 0, amount 70
19:19:05.042 00.000 29876 MoveAxis(N, 0, ABG)
19:19:05.042 00.000 29876 Move returns status 0, amount 0
19:19:05.042 00.000 29876 move complete, result=0
19:19:05.043 00.001 29876 worker thread done servicing request
19:19:05.043 00.000 29876 Worker thread wakes up
19:19:05.043 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:05.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:05.043 00.000 31432 GuideStep: -0.7 px 70 ms EAST, 0.4 px 0 ms NORTH
19:19:07.180 02.137 29876 Exposure complete
19:19:07.228 00.048 29876 worker thread done servicing request
19:19:07.228 00.000 31432 OnExposeComplete: enter
19:19:07.230 00.002 31432 UpdateGuideState(): m_state=6
19:19:07.232 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
19:19:07.234 00.002 31432 Star::Find returns 1 (0), X=1251.28, Y=941.78, Mass=4089, SNR=41.4, Peak=252 HFD=4.4
19:19:07.236 00.002 31432 MultiStar: [#1 -0.72,-0.43,0.00,M2] [#2 -0.94,-0.41,0.00,M2] [#3 -0.89,-0.87,0.00,M2] [#4 -1.38,-0.52,0.00,M2] [#5 -0.92,-0.94,0.00,M2] [#6 -0.56,-0.08,0.80,U] [#7 -0.55,-0.03,0.85,U] [#8 -0.06,0.34,0.70,U] 
19:19:07.239 00.003 31432 refined, 3 included, MultiStar: {-0.63, -0.09}, one-star: {-1.17, -0.46}
19:19:07.241 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
19:19:07.242 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
19:19:07.244 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.09 hyp=0.64 cameraTheta=-3.00 mountX=-0.64 mountY=-0.01, mountTheta=-3.13
19:19:07.247 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.09, opts=13)
19:19:07.249 00.002 31432 Enqueuing Move request for scope (-0.63, -0.09)
19:19:07.251 00.002 29876 Worker thread wakes up
19:19:07.251 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.09) opts 0xd
19:19:07.251 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.09)
19:19:07.251 00.000 29876 Moving (-0.63, -0.09) raw xDistance=-0.64 yDistance=-0.01
19:19:07.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
19:19:07.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:07.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:19:07.251 00.000 29876 MoveAxis(E, 71, ABG)
19:19:07.251 00.000 29876 Guiding  Dir = 2, Dur = 71
19:19:07.251 00.000 29876 IsSlewing returns 0
19:19:07.252 00.001 29876 IsGuiding returns 0
19:19:07.252 00.000 29876 PulseGuide returned control before completion, sleep 81
19:19:07.255 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:19:07.271 00.016 31432 UpdateGuideState exits: m=4089 RSB=41.4
19:19:07.273 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:07.276 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:07.278 00.002 31432 Enqueuing Expose request
19:19:07.335 00.057 29876 IsGuiding returns 1
19:19:07.335 00.000 29876 scope still moving after pulse duration time elapsed
19:19:07.366 00.031 29876 IsSlewing returns 0
19:19:07.366 00.000 29876 IsGuiding returns 1
19:19:07.397 00.031 29876 IsSlewing returns 0
19:19:07.397 00.000 29876 IsGuiding returns 0
19:19:07.397 00.000 29876 scope move finished after 71 + 74 ms
19:19:07.397 00.000 29876 Move returns status 0, amount 71
19:19:07.397 00.000 29876 MoveAxis(N, 0, ABG)
19:19:07.397 00.000 29876 Move returns status 0, amount 0
19:19:07.397 00.000 29876 move complete, result=0
19:19:07.397 00.000 29876 worker thread done servicing request
19:19:07.397 00.000 29876 Worker thread wakes up
19:19:07.397 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:07.397 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:07.397 00.000 31432 GuideStep: -0.6 px 71 ms EAST, -0.0 px 0 ms NORTH
19:19:09.304 01.907 29876 Exposure complete
19:19:09.347 00.043 29876 worker thread done servicing request
19:19:09.347 00.000 31432 OnExposeComplete: enter
19:19:09.350 00.003 31432 UpdateGuideState(): m_state=6
19:19:09.352 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
19:19:09.354 00.002 31432 Star::Find returns 1 (0), X=1251.85, Y=942.08, Mass=3932, SNR=40.2, Peak=253 HFD=4.3
19:19:09.356 00.002 31432 MultiStar: [#1 -0.41,-0.30,0.84,U] [#2 -0.71,-0.14,0.89,U] [#3 -0.49,-0.72,0.00,M3] [#4 -0.60,-0.27,0.96,U] [#5 -0.54,-0.28,0.78,U] [#6 -0.11,-0.14,0.76,U] [#7 -0.26,0.04,0.85,U] [#8 0.35,0.42,0.74,U] 
19:19:09.358 00.002 31432 refined, 7 included, MultiStar: {-0.38, -0.11}, one-star: {-0.59, -0.15}
19:19:09.359 00.001 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.88 = -2.88)
19:19:09.361 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.13 = 0.13)
19:19:09.363 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.11 hyp=0.40 cameraTheta=-2.86 mountX=-0.39 mountY=0.05, mountTheta=3.01
19:19:09.367 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.11, opts=13)
19:19:09.369 00.002 31432 Enqueuing Move request for scope (-0.38, -0.11)
19:19:09.371 00.002 29876 Worker thread wakes up
19:19:09.371 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.11) opts 0xd
19:19:09.371 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.11)
19:19:09.371 00.000 29876 Moving (-0.38, -0.11) raw xDistance=-0.39 yDistance=0.05
19:19:09.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
19:19:09.371 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:09.371 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:19:09.371 00.000 29876 MoveAxis(E, 47, ABG)
19:19:09.371 00.000 29876 Guiding  Dir = 2, Dur = 47
19:19:09.371 00.000 29876 IsSlewing returns 0
19:19:09.371 00.000 29876 IsGuiding returns 0
19:19:09.371 00.000 29876 PulseGuide returned control before completion, sleep 57
19:19:09.375 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:09.387 00.012 31432 UpdateGuideState exits: m=3932 RSB=40.2
19:19:09.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:09.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:09.393 00.002 31432 Enqueuing Expose request
19:19:09.441 00.048 29876 IsGuiding returns 1
19:19:09.441 00.000 29876 scope still moving after pulse duration time elapsed
19:19:09.472 00.031 29876 IsSlewing returns 0
19:19:09.472 00.000 29876 IsGuiding returns 1
19:19:09.504 00.032 29876 IsSlewing returns 0
19:19:09.504 00.000 29876 IsGuiding returns 0
19:19:09.504 00.000 29876 scope move finished after 47 + 86 ms
19:19:09.504 00.000 29876 Move returns status 0, amount 47
19:19:09.504 00.000 29876 MoveAxis(N, 0, ABG)
19:19:09.504 00.000 29876 Move returns status 0, amount 0
19:19:09.504 00.000 29876 move complete, result=0
19:19:09.504 00.000 29876 worker thread done servicing request
19:19:09.505 00.001 29876 Worker thread wakes up
19:19:09.505 00.000 31432 GuideStep: -0.4 px 47 ms EAST, 0.1 px 0 ms NORTH
19:19:09.507 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:09.507 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:11.640 02.133 29876 Exposure complete
19:19:11.686 00.046 29876 worker thread done servicing request
19:19:11.686 00.000 31432 OnExposeComplete: enter
19:19:11.689 00.003 31432 UpdateGuideState(): m_state=6
19:19:11.692 00.003 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
19:19:11.694 00.002 31432 Star::Find returns 1 (0), X=1252.31, Y=941.63, Mass=4098, SNR=41.0, Peak=228 HFD=4.4
19:19:11.696 00.002 31432 MultiStar: [#1 0.68,-0.23,0.82,U] [#2 -0.03,-0.11,0.89,U] [#3 0.17,-0.70,0.84,U] [#4 -0.16,-0.17,0.88,U] [#5 -0.12,-0.46,0.76,U] [#6 0.41,0.06,0.77,U] [#7 0.44,0.09,0.80,U] [#8 1.15,0.43,0.00,M1] 
19:19:11.696 00.000 31432 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {-0.13, -0.61}
19:19:11.699 00.003 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
19:19:11.701 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
19:19:11.702 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.09 mountX=0.14 mountY=0.29, mountTheta=1.13
19:19:11.707 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.27, opts=13)
19:19:11.710 00.003 31432 Enqueuing Move request for scope (0.14, -0.27)
19:19:11.712 00.002 29876 Worker thread wakes up
19:19:11.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
19:19:11.712 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
19:19:11.712 00.000 29876 Moving (0.14, -0.27) raw xDistance=0.14 yDistance=0.29
19:19:11.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:19:11.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:11.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:19:11.712 00.000 29876 MoveAxis(E, 0, ABG)
19:19:11.712 00.000 29876 Move returns status 0, amount 0
19:19:11.712 00.000 29876 MoveAxis(N, 0, ABG)
19:19:11.712 00.000 29876 Move returns status 0, amount 0
19:19:11.712 00.000 29876 move complete, result=0
19:19:11.712 00.000 29876 worker thread done servicing request
19:19:11.716 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:11.729 00.013 31432 UpdateGuideState exits: m=4098 RSB=41.0
19:19:11.731 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:11.733 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:11.735 00.002 31432 Enqueuing Expose request
19:19:11.737 00.002 29876 Worker thread wakes up
19:19:11.737 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:19:11.739 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:11.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:13.645 01.906 29876 Exposure complete
19:19:13.690 00.045 29876 worker thread done servicing request
19:19:13.690 00.000 31432 OnExposeComplete: enter
19:19:13.692 00.002 31432 UpdateGuideState(): m_state=6
19:19:13.694 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
19:19:13.696 00.002 31432 Star::Find returns 1 (0), X=1252.38, Y=941.58, Mass=4086, SNR=41.1, Peak=252 HFD=4.3
19:19:13.698 00.002 31432 MultiStar: [#1 0.14,-0.61,0.82,U] [#2 -0.31,-0.60,0.93,U] [#3 -0.17,-0.94,0.00,M3] [#4 -0.06,-0.76,0.93,U] [#5 -0.33,-0.90,0.00,M1] [#6 0.24,-0.17,0.78,U] [#7 0.27,-0.31,0.79,U] [#8 0.47,0.16,0.74,U] 
19:19:13.700 00.002 31432 refined, 6 included, MultiStar: {0.08, -0.44}, one-star: {-0.06, -0.65}
19:19:13.702 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
19:19:13.704 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
19:19:13.705 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.40 mountX=0.06 mountY=0.45, mountTheta=1.43
19:19:13.708 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.44, opts=13)
19:19:13.710 00.002 31432 Enqueuing Move request for scope (0.08, -0.44)
19:19:13.712 00.002 29876 Worker thread wakes up
19:19:13.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.44) opts 0xd
19:19:13.712 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.44)
19:19:13.712 00.000 29876 Moving (0.08, -0.44) raw xDistance=0.06 yDistance=0.45
19:19:13.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:19:13.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:19:13.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
19:19:13.713 00.001 29876 MoveAxis(E, 0, ABG)
19:19:13.713 00.000 29876 Move returns status 0, amount 0
19:19:13.713 00.000 29876 MoveAxis(N, 0, ABG)
19:19:13.713 00.000 29876 Move returns status 0, amount 0
19:19:13.713 00.000 29876 move complete, result=0
19:19:13.713 00.000 29876 worker thread done servicing request
19:19:13.716 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:13.728 00.012 31432 UpdateGuideState exits: m=4086 RSB=41.1
19:19:13.730 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:13.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:13.733 00.001 31432 Enqueuing Expose request
19:19:13.735 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
19:19:13.738 00.003 29876 Worker thread wakes up
19:19:13.738 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:13.738 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:15.861 02.123 29876 Exposure complete
19:19:15.904 00.043 29876 worker thread done servicing request
19:19:15.904 00.000 31432 OnExposeComplete: enter
19:19:15.907 00.003 31432 UpdateGuideState(): m_state=6
19:19:15.909 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
19:19:15.911 00.002 31432 Star::Find returns 1 (0), X=1251.39, Y=941.04, Mass=3936, SNR=39.9, Peak=246 HFD=4.2
19:19:15.913 00.002 31432 MultiStar: [#1 -0.41,-1.07,0.00,M1] [#2 -1.21,-1.03,0.00,M1] [#3 -0.76,-1.66,0.00,M4] [#4 -0.89,-1.15,0.00,M1] [#5 -0.80,-1.25,0.00,M2] [#6 -0.53,-0.75,0.00,M1] [#7 -0.40,-0.83,0.00,M1] [#8 -0.64,0.04,0.75,U] 
19:19:15.915 00.002 31432 refined, 1 included, MultiStar: {-0.88, -0.67}, one-star: {-1.05, -1.19}
19:19:15.916 00.001 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.52 = -2.52)
19:19:15.919 00.003 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
19:19:15.920 00.001 31432 CameraToMount -- cameraX=-0.88 cameraY=-0.67 hyp=1.10 cameraTheta=-2.49 mountX=-0.89 mountY=0.52, mountTheta=2.61
19:19:15.924 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=-0.67, opts=13)
19:19:15.926 00.002 31432 Enqueuing Move request for scope (-0.88, -0.67)
19:19:15.928 00.002 29876 Worker thread wakes up
19:19:15.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.67) opts 0xd
19:19:15.928 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, -0.67)
19:19:15.928 00.000 29876 Moving (-0.88, -0.67) raw xDistance=-0.89 yDistance=0.52
19:19:15.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.89
19:19:15.928 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=1.27
19:19:15.928 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
19:19:15.928 00.000 29876 MoveAxis(E, 86, ABG)
19:19:15.928 00.000 29876 Guiding  Dir = 2, Dur = 86
19:19:15.928 00.000 29876 IsSlewing returns 0
19:19:15.928 00.000 29876 IsGuiding returns 0
19:19:15.929 00.001 29876 PulseGuide returned control before completion, sleep 96
19:19:15.931 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:15.943 00.012 31432 UpdateGuideState exits: m=3936 RSB=39.9
19:19:15.947 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:15.949 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:15.950 00.001 31432 Enqueuing Expose request
19:19:16.031 00.081 29876 IsGuiding returns 1
19:19:16.031 00.000 29876 scope still moving after pulse duration time elapsed
19:19:16.062 00.031 29876 IsSlewing returns 0
19:19:16.062 00.000 29876 IsGuiding returns 1
19:19:16.093 00.031 29876 IsSlewing returns 0
19:19:16.093 00.000 29876 IsGuiding returns 0
19:19:16.093 00.000 29876 scope move finished after 86 + 79 ms
19:19:16.093 00.000 29876 Move returns status 0, amount 86
19:19:16.093 00.000 29876 BLC: Oldest BLC event removed
19:19:16.093 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:19:16.093 00.000 29876 MoveAxis(S, 58, ABG)
19:19:16.093 00.000 29876 Guiding  Dir = 1, Dur = 58
19:19:16.093 00.000 29876 IsSlewing returns 0
19:19:16.094 00.001 29876 IsGuiding returns 0
19:19:16.094 00.000 29876 PulseGuide returned control before completion, sleep 68
19:19:16.169 00.075 29876 IsGuiding returns 1
19:19:16.169 00.000 29876 scope still moving after pulse duration time elapsed
19:19:16.199 00.030 29876 IsSlewing returns 0
19:19:16.199 00.000 29876 IsGuiding returns 1
19:19:16.231 00.032 29876 IsSlewing returns 0
19:19:16.231 00.000 29876 IsGuiding returns 1
19:19:16.262 00.031 29876 IsSlewing returns 0
19:19:16.262 00.000 29876 IsGuiding returns 1
19:19:16.292 00.030 29876 IsSlewing returns 0
19:19:16.292 00.000 29876 IsGuiding returns 1
19:19:16.323 00.031 29876 IsSlewing returns 0
19:19:16.323 00.000 29876 IsGuiding returns 0
19:19:16.323 00.000 29876 scope move finished after 58 + 171 ms
19:19:16.323 00.000 29876 Move returns status 0, amount 58
19:19:16.323 00.000 29876 move complete, result=0
19:19:16.323 00.000 29876 worker thread done servicing request
19:19:16.323 00.000 29876 Worker thread wakes up
19:19:16.323 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:16.323 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:16.323 00.000 31432 GuideStep: -0.9 px 86 ms EAST, 0.5 px 58 ms SOUTH
19:19:18.231 01.908 29876 Exposure complete
19:19:18.274 00.043 29876 worker thread done servicing request
19:19:18.274 00.000 31432 OnExposeComplete: enter
19:19:18.276 00.002 31432 UpdateGuideState(): m_state=6
19:19:18.278 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
19:19:18.280 00.002 31432 Star::Find returns 1 (0), X=1251.18, Y=941.17, Mass=3964, SNR=39.2, Peak=220 HFD=4.4
19:19:18.282 00.002 31432 MultiStar: large primary error, entering stabilization period
19:19:18.283 00.001 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
19:19:18.285 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
19:19:18.287 00.002 31432 CameraToMount -- cameraX=-1.27 cameraY=-1.06 hyp=1.65 cameraTheta=-2.44 mountX=-1.29 mountY=0.85, mountTheta=2.56
19:19:18.289 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.27, y=-1.06, opts=13)
19:19:18.292 00.003 31432 Enqueuing Move request for scope (-1.27, -1.06)
19:19:18.293 00.001 29876 Worker thread wakes up
19:19:18.294 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -1.06) opts 0xd
19:19:18.294 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.27, -1.06)
19:19:18.294 00.000 29876 Moving (-1.27, -1.06) raw xDistance=-1.29 yDistance=0.85
19:19:18.294 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.29
19:19:18.294 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.85
19:19:18.294 00.000 29876 MoveAxis(E, 137, ABG)
19:19:18.294 00.000 29876 Guiding  Dir = 2, Dur = 137
19:19:18.294 00.000 29876 IsSlewing returns 0
19:19:18.294 00.000 29876 IsGuiding returns 0
19:19:18.294 00.000 29876 PulseGuide returned control before completion, sleep 147
19:19:18.297 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:18.309 00.012 31432 UpdateGuideState exits: m=3964 RSB=39.2
19:19:18.311 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:18.313 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:18.315 00.002 31432 Enqueuing Expose request
19:19:18.446 00.131 29876 IsGuiding returns 1
19:19:18.446 00.000 29876 scope still moving after pulse duration time elapsed
19:19:18.478 00.032 29876 IsSlewing returns 0
19:19:18.478 00.000 29876 IsGuiding returns 0
19:19:18.478 00.000 29876 scope move finished after 137 + 46 ms
19:19:18.478 00.000 29876 Move returns status 0, amount 137
19:19:18.478 00.000 29876 MoveAxis(S, 63, ABG)
19:19:18.478 00.000 29876 Guiding  Dir = 1, Dur = 63
19:19:18.478 00.000 29876 IsSlewing returns 0
19:19:18.478 00.000 29876 IsGuiding returns 0
19:19:18.478 00.000 29876 PulseGuide returned control before completion, sleep 73
19:19:18.554 00.076 29876 IsGuiding returns 1
19:19:18.554 00.000 29876 scope still moving after pulse duration time elapsed
19:19:18.585 00.031 29876 IsSlewing returns 0
19:19:18.585 00.000 29876 IsGuiding returns 1
19:19:18.617 00.032 29876 IsSlewing returns 0
19:19:18.617 00.000 29876 IsGuiding returns 1
19:19:18.648 00.031 29876 IsSlewing returns 0
19:19:18.648 00.000 29876 IsGuiding returns 1
19:19:18.678 00.030 29876 IsSlewing returns 0
19:19:18.678 00.000 29876 IsGuiding returns 1
19:19:18.708 00.030 29876 IsSlewing returns 0
19:19:18.708 00.000 29876 IsGuiding returns 1
19:19:18.739 00.031 29876 IsSlewing returns 0
19:19:18.739 00.000 29876 IsGuiding returns 1
19:19:18.770 00.031 29876 IsSlewing returns 0
19:19:18.770 00.000 29876 IsGuiding returns 0
19:19:18.770 00.000 29876 scope move finished after 63 + 229 ms
19:19:18.770 00.000 29876 Move returns status 0, amount 63
19:19:18.770 00.000 29876 move complete, result=0
19:19:18.770 00.000 29876 worker thread done servicing request
19:19:18.771 00.001 29876 Worker thread wakes up
19:19:18.771 00.000 31432 GuideStep: -1.3 px 137 ms EAST, 0.9 px 63 ms SOUTH
19:19:18.777 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:18.777 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:20.905 02.128 29876 Exposure complete
19:19:20.949 00.044 29876 worker thread done servicing request
19:19:20.949 00.000 31432 OnExposeComplete: enter
19:19:20.952 00.003 31432 UpdateGuideState(): m_state=6
19:19:20.953 00.001 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
19:19:20.955 00.002 31432 Star::Find returns 1 (0), X=1251.93, Y=941.54, Mass=3849, SNR=39.3, Peak=252 HFD=4.1
19:19:20.957 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.23 = -2.23)
19:19:20.959 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.78 = 0.78)
19:19:20.961 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.69 hyp=0.86 cameraTheta=-2.21 mountX=-0.53 mountY=0.60, mountTheta=2.29
19:19:20.963 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.69, opts=13)
19:19:20.966 00.003 31432 Enqueuing Move request for scope (-0.52, -0.69)
19:19:20.968 00.002 29876 Worker thread wakes up
19:19:20.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.69) opts 0xd
19:19:20.968 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.69)
19:19:20.968 00.000 29876 Moving (-0.52, -0.69) raw xDistance=-0.53 yDistance=0.60
19:19:20.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.53
19:19:20.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.60
19:19:20.968 00.000 29876 MoveAxis(E, 70, ABG)
19:19:20.968 00.000 29876 Guiding  Dir = 2, Dur = 70
19:19:20.968 00.000 29876 IsSlewing returns 0
19:19:20.968 00.000 29876 IsGuiding returns 0
19:19:20.968 00.000 29876 PulseGuide returned control before completion, sleep 80
19:19:20.971 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:20.983 00.012 31432 UpdateGuideState exits: m=3849 RSB=39.3
19:19:20.985 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:20.987 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:20.988 00.001 31432 Enqueuing Expose request
19:19:21.057 00.069 29876 IsGuiding returns 1
19:19:21.057 00.000 29876 scope still moving after pulse duration time elapsed
19:19:21.088 00.031 29876 IsSlewing returns 0
19:19:21.088 00.000 29876 IsGuiding returns 1
19:19:21.118 00.030 29876 IsSlewing returns 0
19:19:21.118 00.000 29876 IsGuiding returns 1
19:19:21.148 00.030 29876 IsSlewing returns 0
19:19:21.148 00.000 29876 IsGuiding returns 0
19:19:21.148 00.000 29876 scope move finished after 70 + 110 ms
19:19:21.148 00.000 29876 Move returns status 0, amount 70
19:19:21.148 00.000 29876 MoveAxis(S, 44, ABG)
19:19:21.148 00.000 29876 Guiding  Dir = 1, Dur = 44
19:19:21.148 00.000 29876 IsSlewing returns 0
19:19:21.148 00.000 29876 IsGuiding returns 0
19:19:21.148 00.000 29876 PulseGuide returned control before completion, sleep 54
19:19:21.210 00.062 29876 IsGuiding returns 1
19:19:21.210 00.000 29876 scope still moving after pulse duration time elapsed
19:19:21.241 00.031 29876 IsSlewing returns 0
19:19:21.241 00.000 29876 IsGuiding returns 1
19:19:21.272 00.031 29876 IsSlewing returns 0
19:19:21.272 00.000 29876 IsGuiding returns 0
19:19:21.272 00.000 29876 scope move finished after 44 + 79 ms
19:19:21.272 00.000 29876 Move returns status 0, amount 44
19:19:21.272 00.000 29876 move complete, result=0
19:19:21.272 00.000 29876 worker thread done servicing request
19:19:21.272 00.000 31432 GuideStep: -0.5 px 70 ms EAST, 0.6 px 44 ms SOUTH
19:19:21.274 00.002 29876 Worker thread wakes up
19:19:21.274 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:21.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:23.182 01.908 29876 Exposure complete
19:19:23.230 00.048 29876 worker thread done servicing request
19:19:23.230 00.000 31432 OnExposeComplete: enter
19:19:23.233 00.003 31432 UpdateGuideState(): m_state=6
19:19:23.235 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
19:19:23.237 00.002 31432 Star::Find returns 1 (0), X=1252.84, Y=941.63, Mass=4133, SNR=40.9, Peak=234 HFD=4.5
19:19:23.239 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
19:19:23.241 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
19:19:23.243 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.60 hyp=0.72 cameraTheta=-0.98 mountX=0.38 mountY=0.65, mountTheta=1.04
19:19:23.246 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.60, opts=13)
19:19:23.248 00.002 31432 Enqueuing Move request for scope (0.40, -0.60)
19:19:23.250 00.002 29876 Worker thread wakes up
19:19:23.250 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.60) opts 0xd
19:19:23.250 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.60)
19:19:23.250 00.000 29876 Moving (0.40, -0.60) raw xDistance=0.38 yDistance=0.65
19:19:23.250 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
19:19:23.250 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
19:19:23.250 00.000 29876 MoveAxis(W, 27, ABG)
19:19:23.250 00.000 29876 Guiding  Dir = 3, Dur = 27
19:19:23.250 00.000 29876 IsSlewing returns 0
19:19:23.250 00.000 29876 IsGuiding returns 0
19:19:23.251 00.001 29876 PulseGuide returned control before completion, sleep 37
19:19:23.254 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:23.266 00.012 31432 UpdateGuideState exits: m=4133 RSB=40.9
19:19:23.268 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:23.270 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:23.272 00.002 31432 Enqueuing Expose request
19:19:23.290 00.018 29876 IsGuiding returns 1
19:19:23.290 00.000 29876 scope still moving after pulse duration time elapsed
19:19:23.321 00.031 29876 IsSlewing returns 0
19:19:23.321 00.000 29876 IsGuiding returns 1
19:19:23.352 00.031 29876 IsSlewing returns 0
19:19:23.352 00.000 29876 IsGuiding returns 0
19:19:23.352 00.000 29876 scope move finished after 27 + 75 ms
19:19:23.352 00.000 29876 Move returns status 0, amount 27
19:19:23.352 00.000 29876 MoveAxis(S, 48, ABG)
19:19:23.352 00.000 29876 Guiding  Dir = 1, Dur = 48
19:19:23.352 00.000 29876 IsSlewing returns 0
19:19:23.352 00.000 29876 IsGuiding returns 0
19:19:23.352 00.000 29876 PulseGuide returned control before completion, sleep 58
19:19:23.414 00.062 29876 IsGuiding returns 1
19:19:23.414 00.000 29876 scope still moving after pulse duration time elapsed
19:19:23.444 00.030 29876 IsSlewing returns 0
19:19:23.444 00.000 29876 IsGuiding returns 1
19:19:23.475 00.031 29876 IsSlewing returns 0
19:19:23.475 00.000 29876 IsGuiding returns 1
19:19:23.506 00.031 29876 IsSlewing returns 0
19:19:23.506 00.000 29876 IsGuiding returns 1
19:19:23.536 00.030 29876 IsSlewing returns 0
19:19:23.536 00.000 29876 IsGuiding returns 0
19:19:23.536 00.000 29876 scope move finished after 48 + 135 ms
19:19:23.536 00.000 29876 Move returns status 0, amount 48
19:19:23.536 00.000 29876 move complete, result=0
19:19:23.536 00.000 29876 worker thread done servicing request
19:19:23.536 00.000 31432 GuideStep: 0.4 px 27 ms WEST, 0.7 px 48 ms SOUTH
19:19:23.539 00.003 29876 Worker thread wakes up
19:19:23.539 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:23.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:25.672 02.133 29876 Exposure complete
19:19:25.714 00.042 29876 worker thread done servicing request
19:19:25.714 00.000 31432 OnExposeComplete: enter
19:19:25.717 00.003 31432 UpdateGuideState(): m_state=6
19:19:25.718 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
19:19:25.720 00.002 31432 Star::Find returns 1 (0), X=1252.29, Y=941.84, Mass=3999, SNR=41.0, Peak=219 HFD=4.4
19:19:25.722 00.002 31432 MultiStar: exiting stabilization period
19:19:25.724 00.002 31432 MultiStar: [#1 0.29,-0.39,0.86,U] [#2 0.33,-0.18,0.88,U] [#3 0.15,-0.58,0.87,U] [#4 0.10,-0.49,0.95,U] [#5 0.02,-0.90,0.00,M3] [#6 0.62,-0.03,0.75,U] [#7 0.35,0.05,0.78,U] [#8 1.02,0.41,0.00,M1] 
19:19:25.726 00.002 31432 refined, 6 included, MultiStar: {0.22, -0.30}, one-star: {-0.16, -0.39}
19:19:25.728 00.002 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
19:19:25.729 00.001 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.05 = 2.05)
19:19:25.731 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.30 hyp=0.37 cameraTheta=-0.94 mountX=0.21 mountY=0.33, mountTheta=1.00
19:19:25.734 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.30, opts=13)
19:19:25.736 00.002 31432 Enqueuing Move request for scope (0.22, -0.30)
19:19:25.738 00.002 29876 Worker thread wakes up
19:19:25.738 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.30) opts 0xd
19:19:25.738 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.30)
19:19:25.738 00.000 29876 Moving (0.22, -0.30) raw xDistance=0.21 yDistance=0.33
19:19:25.738 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
19:19:25.738 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
19:19:25.738 00.000 29876 MoveAxis(W, 24, ABG)
19:19:25.738 00.000 29876 Guiding  Dir = 3, Dur = 24
19:19:25.738 00.000 29876 IsSlewing returns 0
19:19:25.738 00.000 29876 IsGuiding returns 0
19:19:25.739 00.001 29876 PulseGuide returned control before completion, sleep 34
19:19:25.742 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:25.753 00.011 31432 UpdateGuideState exits: m=3999 RSB=41.0
19:19:25.755 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:25.757 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:25.758 00.001 31432 Enqueuing Expose request
19:19:25.779 00.021 29876 IsGuiding returns 1
19:19:25.779 00.000 29876 scope still moving after pulse duration time elapsed
19:19:25.809 00.030 29876 IsSlewing returns 0
19:19:25.809 00.000 29876 IsGuiding returns 0
19:19:25.809 00.000 29876 scope move finished after 24 + 46 ms
19:19:25.809 00.000 29876 Move returns status 0, amount 24
19:19:25.809 00.000 29876 MoveAxis(S, 24, ABG)
19:19:25.809 00.000 29876 Guiding  Dir = 1, Dur = 24
19:19:25.809 00.000 29876 IsSlewing returns 0
19:19:25.809 00.000 29876 IsGuiding returns 0
19:19:25.809 00.000 29876 PulseGuide returned control before completion, sleep 34
19:19:25.856 00.047 29876 IsGuiding returns 1
19:19:25.856 00.000 29876 scope still moving after pulse duration time elapsed
19:19:25.886 00.030 29876 IsSlewing returns 0
19:19:25.886 00.000 29876 IsGuiding returns 1
19:19:25.918 00.032 29876 IsSlewing returns 0
19:19:25.918 00.000 29876 IsGuiding returns 1
19:19:25.948 00.030 29876 IsSlewing returns 0
19:19:25.948 00.000 29876 IsGuiding returns 1
19:19:25.979 00.031 29876 IsSlewing returns 0
19:19:25.979 00.000 29876 IsGuiding returns 0
19:19:25.979 00.000 29876 scope move finished after 24 + 145 ms
19:19:25.979 00.000 29876 Move returns status 0, amount 24
19:19:25.979 00.000 29876 move complete, result=0
19:19:25.980 00.001 29876 worker thread done servicing request
19:19:25.980 00.000 29876 Worker thread wakes up
19:19:25.980 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.3 px 24 ms SOUTH
19:19:25.982 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:25.982 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:27.895 01.913 29876 Exposure complete
19:19:27.938 00.043 29876 worker thread done servicing request
19:19:27.938 00.000 31432 OnExposeComplete: enter
19:19:27.940 00.002 31432 UpdateGuideState(): m_state=6
19:19:27.942 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
19:19:27.944 00.002 31432 Star::Find returns 1 (0), X=1250.75, Y=942.61, Mass=4106, SNR=40.4, Peak=226 HFD=4.6
19:19:27.946 00.002 31432 MultiStar: large primary error, entering stabilization period
19:19:27.948 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
19:19:27.949 00.001 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
19:19:27.951 00.002 31432 CameraToMount -- cameraX=-1.70 cameraY=0.37 hyp=1.74 cameraTheta=2.92 mountX=-1.69 mountY=-0.63, mountTheta=-2.78
19:19:27.954 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.70, y=0.37, opts=13)
19:19:27.956 00.002 31432 Enqueuing Move request for scope (-1.70, 0.37)
19:19:27.958 00.002 29876 Worker thread wakes up
19:19:27.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.70, 0.37) opts 0xd
19:19:27.958 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.70, 0.37)
19:19:27.958 00.000 29876 Moving (-1.70, 0.37) raw xDistance=-1.69 yDistance=-0.63
19:19:27.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.69
19:19:27.958 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:27.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
19:19:27.958 00.000 29876 MoveAxis(E, 159, ABG)
19:19:27.958 00.000 29876 Guiding  Dir = 2, Dur = 159
19:19:27.959 00.001 29876 IsSlewing returns 0
19:19:27.959 00.000 29876 IsGuiding returns 0
19:19:27.959 00.000 29876 PulseGuide returned control before completion, sleep 169
19:19:27.962 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:27.974 00.012 31432 UpdateGuideState exits: m=4106 RSB=40.4
19:19:27.976 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:27.978 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:27.980 00.002 31432 Enqueuing Expose request
19:19:28.141 00.161 29876 IsGuiding returns 1
19:19:28.141 00.000 29876 scope still moving after pulse duration time elapsed
19:19:28.172 00.031 29876 IsSlewing returns 0
19:19:28.172 00.000 29876 IsGuiding returns 0
19:19:28.172 00.000 29876 scope move finished after 159 + 53 ms
19:19:28.172 00.000 29876 Move returns status 0, amount 159
19:19:28.172 00.000 29876 MoveAxis(N, 0, ABG)
19:19:28.172 00.000 29876 Move returns status 0, amount 0
19:19:28.172 00.000 29876 move complete, result=0
19:19:28.173 00.001 29876 worker thread done servicing request
19:19:28.173 00.000 29876 Worker thread wakes up
19:19:28.173 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:28.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:28.173 00.000 31432 GuideStep: -1.7 px 159 ms EAST, -0.6 px 0 ms NORTH
19:19:30.305 02.132 29876 Exposure complete
19:19:30.349 00.044 29876 worker thread done servicing request
19:19:30.349 00.000 31432 OnExposeComplete: enter
19:19:30.352 00.003 31432 UpdateGuideState(): m_state=6
19:19:30.354 00.002 31432 Star::Find(15, 1250, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
19:19:30.356 00.002 31432 Star::Find returns 1 (0), X=1251.38, Y=942.24, Mass=3879, SNR=39.9, Peak=229 HFD=4.5
19:19:30.358 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
19:19:30.360 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.16)
19:19:30.362 00.002 31432 CameraToMount -- cameraX=-1.07 cameraY=0.00 hyp=1.07 cameraTheta=3.14 mountX=-1.07 mountY=-0.17, mountTheta=-2.99
19:19:30.365 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.07, y=0.00, opts=13)
19:19:30.367 00.002 31432 Enqueuing Move request for scope (-1.07, 0.00)
19:19:30.369 00.002 29876 Worker thread wakes up
19:19:30.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.00) opts 0xd
19:19:30.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.07, 0.00)
19:19:30.369 00.000 29876 Moving (-1.07, 0.00) raw xDistance=-1.07 yDistance=-0.17
19:19:30.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.07
19:19:30.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:30.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:19:30.369 00.000 29876 MoveAxis(E, 125, ABG)
19:19:30.369 00.000 29876 Guiding  Dir = 2, Dur = 125
19:19:30.369 00.000 29876 IsSlewing returns 0
19:19:30.369 00.000 29876 IsGuiding returns 0
19:19:30.370 00.001 29876 PulseGuide returned control before completion, sleep 135
19:19:30.374 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:30.387 00.013 31432 UpdateGuideState exits: m=3879 RSB=39.9
19:19:30.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:30.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:30.393 00.002 31432 Enqueuing Expose request
19:19:30.521 00.128 29876 IsGuiding returns 1
19:19:30.521 00.000 29876 scope still moving after pulse duration time elapsed
19:19:30.551 00.030 29876 IsSlewing returns 0
19:19:30.551 00.000 29876 IsGuiding returns 0
19:19:30.551 00.000 29876 scope move finished after 125 + 56 ms
19:19:30.551 00.000 29876 Move returns status 0, amount 125
19:19:30.551 00.000 29876 MoveAxis(N, 0, ABG)
19:19:30.551 00.000 29876 Move returns status 0, amount 0
19:19:30.551 00.000 29876 move complete, result=0
19:19:30.552 00.001 29876 worker thread done servicing request
19:19:30.552 00.000 29876 Worker thread wakes up
19:19:30.552 00.000 31432 GuideStep: -1.1 px 125 ms EAST, -0.2 px 0 ms NORTH
19:19:30.557 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:30.557 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:32.469 01.912 29876 Exposure complete
19:19:32.516 00.047 29876 worker thread done servicing request
19:19:32.516 00.000 31432 OnExposeComplete: enter
19:19:32.518 00.002 31432 UpdateGuideState(): m_state=6
19:19:32.520 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
19:19:32.522 00.002 31432 Star::Find returns 1 (0), X=1252.38, Y=942.34, Mass=3879, SNR=40.0, Peak=236 HFD=4.6
19:19:32.524 00.002 31432 MultiStar: exiting stabilization period
19:19:32.526 00.002 31432 MultiStar: [#1 -0.31,0.29,0.85,U] [#2 -0.23,0.48,0.89,U] [#3 -0.44,0.32,0.91,U] [#4 -0.29,0.42,0.94,U] [#5 -0.59,0.04,0.85,U] [#6 0.19,0.64,0.77,U] [#7 -0.01,0.83,0.00,M1] [#8 0.84,0.63,0.00,M2] 
19:19:32.528 00.002 31432 single-star, 6 included, MultiStar: {-0.25, 0.32}, one-star: {-0.06, 0.11}
19:19:32.530 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
19:19:32.531 00.001 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
19:19:32.533 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.11 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
19:19:32.536 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.11, opts=13)
19:19:32.538 00.002 31432 Enqueuing Move request for scope (-0.06, 0.11)
19:19:32.539 00.001 29876 Worker thread wakes up
19:19:32.540 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
19:19:32.540 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
19:19:32.540 00.000 29876 Moving (-0.06, 0.11) raw xDistance=-0.06 yDistance=-0.11
19:19:32.540 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:19:32.540 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:32.540 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:19:32.540 00.000 29876 MoveAxis(E, 0, ABG)
19:19:32.540 00.000 29876 Move returns status 0, amount 0
19:19:32.540 00.000 29876 MoveAxis(N, 0, ABG)
19:19:32.540 00.000 29876 Move returns status 0, amount 0
19:19:32.540 00.000 29876 move complete, result=0
19:19:32.540 00.000 29876 worker thread done servicing request
19:19:32.543 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:32.555 00.012 31432 UpdateGuideState exits: m=3879 RSB=40.0
19:19:32.557 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:32.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:32.561 00.002 31432 Enqueuing Expose request
19:19:32.562 00.001 29876 Worker thread wakes up
19:19:32.562 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:19:32.565 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:32.565 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:34.688 02.123 29876 Exposure complete
19:19:34.734 00.046 29876 worker thread done servicing request
19:19:34.734 00.000 31432 OnExposeComplete: enter
19:19:34.737 00.003 31432 UpdateGuideState(): m_state=6
19:19:34.739 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
19:19:34.741 00.002 31432 Star::Find returns 1 (0), X=1252.70, Y=942.48, Mass=3923, SNR=39.5, Peak=231 HFD=4.6
19:19:34.743 00.002 31432 MultiStar: [#1 0.33,0.27,0.80,U] [#2 0.16,0.13,0.94,U] [#3 0.38,-0.24,0.88,U] [#4 0.31,0.17,0.94,U] [#5 -0.13,0.08,0.80,U] [#6 0.60,0.60,0.00,M1] [#7 0.51,0.60,0.86,U] [#8 1.10,1.03,0.00,M3] 
19:19:34.745 00.002 31432 refined, 6 included, MultiStar: {0.26, 0.18}, one-star: {0.26, 0.25}
19:19:34.747 00.002 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
19:19:34.748 00.001 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
19:19:34.751 00.003 31432 CameraToMount -- cameraX=0.26 cameraY=0.18 hyp=0.32 cameraTheta=0.60 mountX=0.27 mountY=-0.14, mountTheta=-0.48
19:19:34.754 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.18, opts=13)
19:19:34.756 00.002 31432 Enqueuing Move request for scope (0.26, 0.18)
19:19:34.758 00.002 29876 Worker thread wakes up
19:19:34.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.18) opts 0xd
19:19:34.758 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.18)
19:19:34.758 00.000 29876 Moving (0.26, 0.18) raw xDistance=0.27 yDistance=-0.14
19:19:34.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
19:19:34.758 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:34.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:19:34.758 00.000 29876 MoveAxis(W, 26, ABG)
19:19:34.758 00.000 29876 Guiding  Dir = 3, Dur = 26
19:19:34.758 00.000 29876 IsSlewing returns 0
19:19:34.758 00.000 29876 IsGuiding returns 0
19:19:34.759 00.001 29876 PulseGuide returned control before completion, sleep 36
19:19:34.762 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:34.779 00.017 31432 UpdateGuideState exits: m=3923 RSB=39.5
19:19:34.782 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:34.784 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:34.785 00.001 31432 Enqueuing Expose request
19:19:34.811 00.026 29876 IsGuiding returns 1
19:19:34.811 00.000 29876 scope still moving after pulse duration time elapsed
19:19:34.842 00.031 29876 IsSlewing returns 0
19:19:34.842 00.000 29876 IsGuiding returns 0
19:19:34.842 00.000 29876 scope move finished after 26 + 56 ms
19:19:34.842 00.000 29876 Move returns status 0, amount 26
19:19:34.842 00.000 29876 MoveAxis(N, 0, ABG)
19:19:34.842 00.000 29876 Move returns status 0, amount 0
19:19:34.842 00.000 29876 move complete, result=0
19:19:34.843 00.001 29876 worker thread done servicing request
19:19:34.843 00.000 29876 Worker thread wakes up
19:19:34.843 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:34.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:34.843 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.1 px 0 ms NORTH
19:19:36.760 01.917 29876 Exposure complete
19:19:36.806 00.046 29876 worker thread done servicing request
19:19:36.806 00.000 31432 OnExposeComplete: enter
19:19:36.810 00.004 31432 UpdateGuideState(): m_state=6
19:19:36.812 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
19:19:36.814 00.002 31432 Star::Find returns 1 (0), X=1252.85, Y=941.72, Mass=3930, SNR=39.5, Peak=251 HFD=4.4
19:19:36.816 00.002 31432 MultiStar: [#1 0.48,-0.53,0.86,U] [#2 0.39,-0.14,0.92,U] [#3 0.46,-0.80,0.00,M2] [#4 0.45,-0.29,0.98,U] [#5 0.27,-0.53,0.83,U] [#6 0.89,-0.06,0.00,M2] [#7 1.26,-0.29,0.00,M1] [#8 1.50,0.44,0.00,M4] 
19:19:36.817 00.001 31432 refined, 4 included, MultiStar: {0.40, -0.40}, one-star: {0.40, -0.51}
19:19:36.819 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
19:19:36.821 00.002 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.21 = 2.21)
19:19:36.823 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.40 hyp=0.56 cameraTheta=-0.78 mountX=0.39 mountY=0.45, mountTheta=0.86
19:19:36.825 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.40, opts=13)
19:19:36.827 00.002 31432 Enqueuing Move request for scope (0.40, -0.40)
19:19:36.829 00.002 29876 Worker thread wakes up
19:19:36.829 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.40) opts 0xd
19:19:36.829 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.40)
19:19:36.829 00.000 29876 Moving (0.40, -0.40) raw xDistance=0.39 yDistance=0.45
19:19:36.829 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
19:19:36.829 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
19:19:36.829 00.000 29876 MoveAxis(W, 41, ABG)
19:19:36.829 00.000 29876 Guiding  Dir = 3, Dur = 41
19:19:36.829 00.000 29876 IsSlewing returns 0
19:19:36.830 00.001 29876 IsGuiding returns 0
19:19:36.830 00.000 29876 PulseGuide returned control before completion, sleep 51
19:19:36.833 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:36.847 00.014 31432 UpdateGuideState exits: m=3930 RSB=39.5
19:19:36.850 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:36.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:36.854 00.002 31432 Enqueuing Expose request
19:19:36.896 00.042 29876 IsGuiding returns 1
19:19:36.896 00.000 29876 scope still moving after pulse duration time elapsed
19:19:36.927 00.031 29876 IsSlewing returns 0
19:19:36.927 00.000 29876 IsGuiding returns 0
19:19:36.927 00.000 29876 scope move finished after 41 + 56 ms
19:19:36.927 00.000 29876 Move returns status 0, amount 41
19:19:36.927 00.000 29876 MoveAxis(S, 33, ABG)
19:19:36.927 00.000 29876 Guiding  Dir = 1, Dur = 33
19:19:36.927 00.000 29876 IsSlewing returns 0
19:19:36.927 00.000 29876 IsGuiding returns 0
19:19:36.927 00.000 29876 PulseGuide returned control before completion, sleep 43
19:19:36.973 00.046 29876 IsGuiding returns 1
19:19:36.973 00.000 29876 scope still moving after pulse duration time elapsed
19:19:37.003 00.030 29876 IsSlewing returns 0
19:19:37.003 00.000 29876 IsGuiding returns 1
19:19:37.034 00.031 29876 IsSlewing returns 0
19:19:37.034 00.000 29876 IsGuiding returns 1
19:19:37.065 00.031 29876 IsSlewing returns 0
19:19:37.065 00.000 29876 IsGuiding returns 0
19:19:37.065 00.000 29876 scope move finished after 33 + 104 ms
19:19:37.065 00.000 29876 Move returns status 0, amount 33
19:19:37.065 00.000 29876 move complete, result=0
19:19:37.065 00.000 29876 worker thread done servicing request
19:19:37.065 00.000 29876 Worker thread wakes up
19:19:37.065 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.5 px 33 ms SOUTH
19:19:37.067 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:37.068 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:39.198 02.130 29876 Exposure complete
19:19:39.242 00.044 29876 worker thread done servicing request
19:19:39.242 00.000 31432 OnExposeComplete: enter
19:19:39.245 00.003 31432 UpdateGuideState(): m_state=6
19:19:39.247 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
19:19:39.249 00.002 31432 Star::Find returns 1 (0), X=1251.95, Y=942.22, Mass=4017, SNR=41.0, Peak=235 HFD=4.4
19:19:39.251 00.002 31432 MultiStar: [#1 -0.54,-0.09,0.80,U] [#2 -0.64,-0.19,0.90,U] [#3 -0.79,-0.33,0.00,M3] [#4 -0.90,-0.27,0.00,M1] [#5 -0.66,-0.37,0.74,U] [#6 0.04,0.06,0.77,U] [#7 -0.36,-0.08,0.82,U] [#8 0.59,0.76,0.00,M5] 
19:19:39.253 00.002 31432 refined, 5 included, MultiStar: {-0.45, -0.11}, one-star: {-0.50, -0.01}
19:19:39.255 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
19:19:39.257 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
19:19:39.259 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-2.90 mountX=-0.45 mountY=0.04, mountTheta=3.06
19:19:39.261 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.11, opts=13)
19:19:39.263 00.002 31432 Enqueuing Move request for scope (-0.45, -0.11)
19:19:39.265 00.002 29876 Worker thread wakes up
19:19:39.265 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.11) opts 0xd
19:19:39.265 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.11)
19:19:39.265 00.000 29876 Moving (-0.45, -0.11) raw xDistance=-0.45 yDistance=0.04
19:19:39.265 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.45
19:19:39.265 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:39.265 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:19:39.265 00.000 29876 MoveAxis(E, 38, ABG)
19:19:39.265 00.000 29876 Guiding  Dir = 2, Dur = 38
19:19:39.266 00.001 29876 IsSlewing returns 0
19:19:39.266 00.000 29876 IsGuiding returns 0
19:19:39.266 00.000 29876 PulseGuide returned control before completion, sleep 48
19:19:39.269 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:19:39.281 00.012 31432 UpdateGuideState exits: m=4017 RSB=41.0
19:19:39.283 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:39.285 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:39.287 00.002 31432 Enqueuing Expose request
19:19:39.321 00.034 29876 IsGuiding returns 1
19:19:39.321 00.000 29876 scope still moving after pulse duration time elapsed
19:19:39.352 00.031 29876 IsSlewing returns 0
19:19:39.352 00.000 29876 IsGuiding returns 0
19:19:39.352 00.000 29876 scope move finished after 38 + 48 ms
19:19:39.352 00.000 29876 Move returns status 0, amount 38
19:19:39.352 00.000 29876 MoveAxis(N, 0, ABG)
19:19:39.352 00.000 29876 Move returns status 0, amount 0
19:19:39.352 00.000 29876 move complete, result=0
19:19:39.352 00.000 29876 worker thread done servicing request
19:19:39.352 00.000 29876 Worker thread wakes up
19:19:39.352 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:39.352 00.000 31432 GuideStep: -0.5 px 38 ms EAST, 0.0 px 0 ms NORTH
19:19:39.358 00.006 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:41.274 01.916 29876 Exposure complete
19:19:41.318 00.044 29876 worker thread done servicing request
19:19:41.318 00.000 31432 OnExposeComplete: enter
19:19:41.320 00.002 31432 UpdateGuideState(): m_state=6
19:19:41.322 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
19:19:41.324 00.002 31432 Star::Find returns 1 (0), X=1251.92, Y=942.66, Mass=3791, SNR=38.4, Peak=236 HFD=4.2
19:19:41.326 00.002 31432 MultiStar: [#1 -0.54,0.52,0.89,U] [#2 -0.48,0.44,0.98,U] [#3 -0.51,-0.12,0.95,U] [#4 -0.30,0.14,0.96,U] [#5 -0.47,-0.17,0.83,U] [#6 -0.13,0.50,0.84,U] [#7 -0.29,0.76,0.87,U] [#8 0.24,1.17,0.00,M6] 
19:19:41.328 00.002 31432 refined, 7 included, MultiStar: {-0.41, 0.31}, one-star: {-0.53, 0.42}
19:19:41.330 00.002 31432 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.02) = xAngle (2.47 = 2.47)
19:19:41.331 00.001 31432 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.48 = -0.80)
19:19:41.333 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.31 hyp=0.52 cameraTheta=2.49 mountX=-0.40 mountY=-0.37, mountTheta=-2.40
19:19:41.337 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.31, opts=13)
19:19:41.340 00.003 31432 Enqueuing Move request for scope (-0.41, 0.31)
19:19:41.342 00.002 29876 Worker thread wakes up
19:19:41.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.31) opts 0xd
19:19:41.342 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.31)
19:19:41.342 00.000 29876 Moving (-0.41, 0.31) raw xDistance=-0.40 yDistance=-0.37
19:19:41.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
19:19:41.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:19:41.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:19:41.342 00.000 29876 MoveAxis(E, 44, ABG)
19:19:41.342 00.000 29876 Guiding  Dir = 2, Dur = 44
19:19:41.342 00.000 29876 IsSlewing returns 0
19:19:41.343 00.001 29876 IsGuiding returns 0
19:19:41.343 00.000 29876 PulseGuide returned control before completion, sleep 54
19:19:41.346 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:41.358 00.012 31432 UpdateGuideState exits: m=3791 RSB=38.4
19:19:41.360 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:41.362 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:41.364 00.002 31432 Enqueuing Expose request
19:19:41.412 00.048 29876 IsGuiding returns 1
19:19:41.412 00.000 29876 scope still moving after pulse duration time elapsed
19:19:41.442 00.030 29876 IsSlewing returns 0
19:19:41.442 00.000 29876 IsGuiding returns 0
19:19:41.442 00.000 29876 scope move finished after 44 + 55 ms
19:19:41.442 00.000 29876 Move returns status 0, amount 44
19:19:41.442 00.000 29876 MoveAxis(N, 0, ABG)
19:19:41.442 00.000 29876 Move returns status 0, amount 0
19:19:41.442 00.000 29876 move complete, result=0
19:19:41.442 00.000 29876 worker thread done servicing request
19:19:41.442 00.000 29876 Worker thread wakes up
19:19:41.442 00.000 31432 GuideStep: -0.4 px 44 ms EAST, -0.4 px 0 ms NORTH
19:19:41.444 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:41.445 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:43.572 02.127 29876 Exposure complete
19:19:43.616 00.044 29876 worker thread done servicing request
19:19:43.616 00.000 31432 OnExposeComplete: enter
19:19:43.619 00.003 31432 UpdateGuideState(): m_state=6
19:19:43.621 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
19:19:43.623 00.002 31432 Star::Find returns 1 (0), X=1252.32, Y=942.43, Mass=3987, SNR=40.2, Peak=253 HFD=4.6
19:19:43.625 00.002 31432 MultiStar: [#1 -0.06,0.14,0.85,U] [#2 -0.14,0.22,0.91,U] [#3 -0.36,-0.22,0.86,U] [#4 -0.46,0.21,0.97,U] [#5 -0.57,-0.09,0.81,U] [#6 0.09,0.66,0.77,U] [#7 0.10,0.47,0.80,U] [#8 0.68,0.80,0.00,M7] 
19:19:43.627 00.002 31432 single-star, 7 included, MultiStar: {-0.20, 0.19}, one-star: {-0.13, 0.19}
19:19:43.629 00.002 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
19:19:43.631 00.002 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.13)
19:19:43.633 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.16 mountX=-0.13 mountY=-0.21, mountTheta=-2.11
19:19:43.636 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.19, opts=13)
19:19:43.639 00.003 31432 Enqueuing Move request for scope (-0.13, 0.19)
19:19:43.641 00.002 29876 Worker thread wakes up
19:19:43.641 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
19:19:43.641 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
19:19:43.641 00.000 29876 Moving (-0.13, 0.19) raw xDistance=-0.13 yDistance=-0.21
19:19:43.641 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:19:43.641 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:43.641 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:19:43.641 00.000 29876 MoveAxis(E, 0, ABG)
19:19:43.641 00.000 29876 Move returns status 0, amount 0
19:19:43.641 00.000 29876 MoveAxis(N, 0, ABG)
19:19:43.641 00.000 29876 Move returns status 0, amount 0
19:19:43.641 00.000 29876 move complete, result=0
19:19:43.642 00.001 29876 worker thread done servicing request
19:19:43.645 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:43.657 00.012 31432 UpdateGuideState exits: m=3987 RSB=40.2
19:19:43.659 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:43.661 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:43.663 00.002 31432 Enqueuing Expose request
19:19:43.665 00.002 29876 Worker thread wakes up
19:19:43.665 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:19:43.667 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:43.667 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:45.579 01.912 29876 Exposure complete
19:19:45.625 00.046 29876 worker thread done servicing request
19:19:45.625 00.000 31432 OnExposeComplete: enter
19:19:45.627 00.002 31432 UpdateGuideState(): m_state=6
19:19:45.629 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
19:19:45.631 00.002 31432 Star::Find returns 1 (0), X=1252.53, Y=942.31, Mass=4005, SNR=40.6, Peak=252 HFD=4.6
19:19:45.633 00.002 31432 MultiStar: [#1 -0.20,-0.04,0.84,U] [#2 0.01,-0.04,0.90,U] [#3 -0.04,-0.44,0.84,U] [#4 -0.15,-0.26,0.95,U] [#5 -0.11,-0.35,0.80,U] [#6 0.28,0.30,0.80,U] [#7 -0.33,0.38,0.84,U] [#8 0.49,0.87,0.00,M8] 
19:19:45.635 00.002 31432 refined, 7 included, MultiStar: {-0.06, -0.05}, one-star: {0.08, 0.08}
19:19:45.636 00.001 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
19:19:45.638 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
19:19:45.640 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.42 mountX=-0.06 mountY=0.04, mountTheta=2.53
19:19:45.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.05, opts=13)
19:19:45.645 00.002 31432 Enqueuing Move request for scope (-0.06, -0.05)
19:19:45.647 00.002 29876 Worker thread wakes up
19:19:45.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
19:19:45.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
19:19:45.647 00.000 29876 Moving (-0.06, -0.05) raw xDistance=-0.06 yDistance=0.04
19:19:45.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:19:45.647 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:45.647 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:19:45.647 00.000 29876 MoveAxis(E, 0, ABG)
19:19:45.647 00.000 29876 Move returns status 0, amount 0
19:19:45.647 00.000 29876 MoveAxis(N, 0, ABG)
19:19:45.647 00.000 29876 Move returns status 0, amount 0
19:19:45.647 00.000 29876 move complete, result=0
19:19:45.647 00.000 29876 worker thread done servicing request
19:19:45.651 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:45.662 00.011 31432 UpdateGuideState exits: m=4005 RSB=40.6
19:19:45.664 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:45.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:45.668 00.002 31432 Enqueuing Expose request
19:19:45.670 00.002 29876 Worker thread wakes up
19:19:45.670 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:19:45.672 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:45.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:47.795 02.123 29876 Exposure complete
19:19:47.839 00.044 29876 worker thread done servicing request
19:19:47.840 00.001 31432 OnExposeComplete: enter
19:19:47.843 00.003 31432 UpdateGuideState(): m_state=6
19:19:47.846 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
19:19:47.848 00.002 31432 Star::Find returns 1 (0), X=1252.01, Y=942.23, Mass=4220, SNR=41.8, Peak=253 HFD=4.4
19:19:47.849 00.001 31432 MultiStar: [#1 -0.18,0.02,0.83,U] [#2 -0.56,-0.24,0.88,U] [#3 -0.13,-0.30,0.86,U] [#4 -0.17,-0.24,0.91,U] [#5 -0.51,-0.31,0.76,U] [#6 0.03,0.43,0.73,U] [#7 -0.03,0.42,0.81,U] [#8 0.57,0.59,0.00,M9] 
19:19:47.851 00.002 31432 refined, 7 included, MultiStar: {-0.25, -0.04}, one-star: {-0.43, -0.00}
19:19:47.853 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
19:19:47.855 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
19:19:47.857 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-3.00 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
19:19:47.860 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.04, opts=13)
19:19:47.862 00.002 31432 Enqueuing Move request for scope (-0.25, -0.04)
19:19:47.864 00.002 29876 Worker thread wakes up
19:19:47.864 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
19:19:47.864 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
19:19:47.864 00.000 29876 Moving (-0.25, -0.04) raw xDistance=-0.25 yDistance=-0.00
19:19:47.864 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:19:47.864 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:47.864 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:19:47.864 00.000 29876 MoveAxis(E, 24, ABG)
19:19:47.864 00.000 29876 Guiding  Dir = 2, Dur = 24
19:19:47.864 00.000 29876 IsSlewing returns 0
19:19:47.865 00.001 29876 IsGuiding returns 0
19:19:47.865 00.000 29876 PulseGuide returned control before completion, sleep 34
19:19:47.871 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:47.886 00.015 31432 UpdateGuideState exits: m=4220 RSB=41.8
19:19:47.890 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:47.892 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:47.894 00.002 31432 Enqueuing Expose request
19:19:47.901 00.007 29876 IsGuiding returns 1
19:19:47.901 00.000 29876 scope still moving after pulse duration time elapsed
19:19:47.933 00.032 29876 IsSlewing returns 0
19:19:47.933 00.000 29876 IsGuiding returns 1
19:19:47.965 00.032 29876 IsSlewing returns 0
19:19:47.965 00.000 29876 IsGuiding returns 0
19:19:47.965 00.000 29876 scope move finished after 24 + 76 ms
19:19:47.965 00.000 29876 Move returns status 0, amount 24
19:19:47.965 00.000 29876 MoveAxis(N, 0, ABG)
19:19:47.965 00.000 29876 Move returns status 0, amount 0
19:19:47.965 00.000 29876 move complete, result=0
19:19:47.965 00.000 29876 worker thread done servicing request
19:19:47.965 00.000 29876 Worker thread wakes up
19:19:47.965 00.000 31432 GuideStep: -0.3 px 24 ms EAST, -0.0 px 0 ms NORTH
19:19:47.968 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:47.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:49.883 01.915 29876 Exposure complete
19:19:49.927 00.044 29876 worker thread done servicing request
19:19:49.927 00.000 31432 OnExposeComplete: enter
19:19:49.930 00.003 31432 UpdateGuideState(): m_state=6
19:19:49.932 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
19:19:49.934 00.002 31432 Star::Find returns 1 (0), X=1252.06, Y=942.11, Mass=3841, SNR=39.9, Peak=247 HFD=4.2
19:19:49.939 00.005 31432 MultiStar: [#1 -0.27,-0.35,0.86,U] [#2 -0.37,-0.18,0.89,U] [#3 -0.47,-0.68,0.00,M1] [#4 -0.54,-0.27,0.98,U] [#5 -0.47,-0.37,0.77,U] [#6 -0.47,0.34,0.79,U] [#7 -0.17,0.07,0.84,U] [#8 0.32,0.39,0.73,U] 
19:19:49.940 00.001 31432 refined, 7 included, MultiStar: {-0.31, -0.08}, one-star: {-0.39, -0.12}
19:19:49.942 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
19:19:49.944 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
19:19:49.946 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.90 mountX=-0.31 mountY=0.03, mountTheta=3.05
19:19:49.949 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.08, opts=13)
19:19:49.951 00.002 31432 Enqueuing Move request for scope (-0.31, -0.08)
19:19:49.952 00.001 29876 Worker thread wakes up
19:19:49.952 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
19:19:49.952 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
19:19:49.952 00.000 29876 Moving (-0.31, -0.08) raw xDistance=-0.31 yDistance=0.03
19:19:49.953 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
19:19:49.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:49.953 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:19:49.953 00.000 29876 MoveAxis(E, 33, ABG)
19:19:49.953 00.000 29876 Guiding  Dir = 2, Dur = 33
19:19:49.953 00.000 29876 IsSlewing returns 0
19:19:49.953 00.000 29876 IsGuiding returns 0
19:19:49.953 00.000 29876 PulseGuide returned control before completion, sleep 43
19:19:49.957 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:19:49.969 00.012 31432 UpdateGuideState exits: m=3841 RSB=39.9
19:19:49.971 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:49.973 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:49.975 00.002 31432 Enqueuing Expose request
19:19:50.007 00.032 29876 IsGuiding returns 1
19:19:50.007 00.000 29876 scope still moving after pulse duration time elapsed
19:19:50.037 00.030 29876 IsSlewing returns 0
19:19:50.037 00.000 29876 IsGuiding returns 0
19:19:50.037 00.000 29876 scope move finished after 33 + 50 ms
19:19:50.037 00.000 29876 Move returns status 0, amount 33
19:19:50.037 00.000 29876 MoveAxis(N, 0, ABG)
19:19:50.037 00.000 29876 Move returns status 0, amount 0
19:19:50.037 00.000 29876 move complete, result=0
19:19:50.037 00.000 29876 worker thread done servicing request
19:19:50.038 00.001 29876 Worker thread wakes up
19:19:50.038 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.0 px 0 ms NORTH
19:19:50.040 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:50.040 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:52.169 02.129 29876 Exposure complete
19:19:52.214 00.045 29876 worker thread done servicing request
19:19:52.214 00.000 31432 OnExposeComplete: enter
19:19:52.218 00.004 31432 UpdateGuideState(): m_state=6
19:19:52.220 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
19:19:52.222 00.002 31432 Star::Find returns 1 (0), X=1251.93, Y=942.08, Mass=4029, SNR=40.4, Peak=217 HFD=4.5
19:19:52.224 00.002 31432 MultiStar: [#1 -0.10,-0.13,0.83,U] [#2 -0.58,-0.09,0.94,U] [#3 -0.79,-0.57,0.00,M2] [#4 -0.83,-0.14,0.00,M1] [#5 -0.50,-0.27,0.77,U] [#6 -0.35,0.30,0.80,U] [#7 -0.17,0.23,0.80,U] [#8 0.33,0.95,0.00,M9] 
19:19:52.226 00.002 31432 refined, 5 included, MultiStar: {-0.38, -0.03}, one-star: {-0.52, -0.15}
19:19:52.227 00.001 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
19:19:52.230 00.003 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
19:19:52.232 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-3.07 mountX=-0.38 mountY=-0.03, mountTheta=-3.06
19:19:52.235 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.03, opts=13)
19:19:52.237 00.002 31432 Enqueuing Move request for scope (-0.38, -0.03)
19:19:52.239 00.002 29876 Worker thread wakes up
19:19:52.239 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
19:19:52.239 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
19:19:52.239 00.000 29876 Moving (-0.38, -0.03) raw xDistance=-0.38 yDistance=-0.03
19:19:52.239 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
19:19:52.239 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:52.239 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:19:52.239 00.000 29876 MoveAxis(E, 41, ABG)
19:19:52.239 00.000 29876 Guiding  Dir = 2, Dur = 41
19:19:52.239 00.000 29876 IsSlewing returns 0
19:19:52.239 00.000 29876 IsGuiding returns 0
19:19:52.240 00.001 29876 PulseGuide returned control before completion, sleep 51
19:19:52.243 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:19:52.256 00.013 31432 UpdateGuideState exits: m=4029 RSB=40.4
19:19:52.259 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:52.260 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:52.262 00.002 31432 Enqueuing Expose request
19:19:52.306 00.044 29876 IsGuiding returns 1
19:19:52.306 00.000 29876 scope still moving after pulse duration time elapsed
19:19:52.337 00.031 29876 IsSlewing returns 0
19:19:52.337 00.000 29876 IsGuiding returns 0
19:19:52.337 00.000 29876 scope move finished after 41 + 56 ms
19:19:52.337 00.000 29876 Move returns status 0, amount 41
19:19:52.337 00.000 29876 MoveAxis(N, 0, ABG)
19:19:52.337 00.000 29876 Move returns status 0, amount 0
19:19:52.337 00.000 29876 move complete, result=0
19:19:52.337 00.000 29876 worker thread done servicing request
19:19:52.337 00.000 29876 Worker thread wakes up
19:19:52.337 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:52.337 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:52.337 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.0 px 0 ms NORTH
19:19:54.255 01.918 29876 Exposure complete
19:19:54.301 00.046 29876 worker thread done servicing request
19:19:54.301 00.000 31432 OnExposeComplete: enter
19:19:54.304 00.003 31432 UpdateGuideState(): m_state=6
19:19:54.305 00.001 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
19:19:54.307 00.002 31432 Star::Find returns 1 (0), X=1252.35, Y=942.31, Mass=3863, SNR=39.0, Peak=252 HFD=4.7
19:19:54.309 00.002 31432 MultiStar: [#1 -0.31,-0.14,0.87,U] [#2 -0.05,-0.04,0.97,U] [#3 -0.12,-0.52,0.91,U] [#4 -0.34,-0.19,0.96,U] [#5 -0.27,-0.18,0.81,U] [#6 0.02,0.44,0.86,U] [#7 -0.25,0.29,0.88,U] [#8 0.73,0.62,0.00,M10] 
19:19:54.311 00.002 31432 single-star, 7 included, MultiStar: {-0.18, -0.04}, one-star: {-0.10, 0.08}
19:19:54.313 00.002 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.45 = 2.45)
19:19:54.315 00.002 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.46 = -0.82)
19:19:54.317 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.12 cameraTheta=2.47 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
19:19:54.320 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.08, opts=13)
19:19:54.322 00.002 31432 Enqueuing Move request for scope (-0.10, 0.08)
19:19:54.324 00.002 29876 Worker thread wakes up
19:19:54.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
19:19:54.324 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
19:19:54.324 00.000 29876 Moving (-0.10, 0.08) raw xDistance=-0.09 yDistance=-0.09
19:19:54.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:19:54.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:54.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:19:54.324 00.000 29876 MoveAxis(E, 0, ABG)
19:19:54.324 00.000 29876 Move returns status 0, amount 0
19:19:54.324 00.000 29876 MoveAxis(N, 0, ABG)
19:19:54.324 00.000 29876 Move returns status 0, amount 0
19:19:54.324 00.000 29876 move complete, result=0
19:19:54.324 00.000 29876 worker thread done servicing request
19:19:54.328 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:19:54.340 00.012 31432 UpdateGuideState exits: m=3863 RSB=39.0
19:19:54.342 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:54.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:54.346 00.002 31432 Enqueuing Expose request
19:19:54.348 00.002 29876 Worker thread wakes up
19:19:54.348 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:19:54.351 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:54.351 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:56.479 02.128 29876 Exposure complete
19:19:56.522 00.043 29876 worker thread done servicing request
19:19:56.522 00.000 31432 OnExposeComplete: enter
19:19:56.524 00.002 31432 UpdateGuideState(): m_state=6
19:19:56.526 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
19:19:56.528 00.002 31432 Star::Find returns 1 (0), X=1252.35, Y=942.50, Mass=3872, SNR=39.7, Peak=253 HFD=4.4
19:19:56.531 00.003 31432 MultiStar: [#1 0.04,0.39,0.83,U] [#2 -0.17,0.47,0.87,U] [#3 0.44,-0.03,0.88,U] [#4 -0.01,0.19,0.94,U] [#5 -0.03,0.22,0.81,U] [#6 0.23,0.73,0.80,U] [#7 0.26,0.60,0.85,U] [#8 0.65,0.98,0.00,R] 
19:19:56.533 00.002 31432 single-star, 7 included, MultiStar: {0.08, 0.35}, one-star: {-0.10, 0.27}
19:19:56.534 00.001 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
19:19:56.536 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.38)
19:19:56.538 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.92 mountX=-0.09 mountY=-0.28, mountTheta=-1.88
19:19:56.541 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.27, opts=13)
19:19:56.547 00.006 31432 Enqueuing Move request for scope (-0.10, 0.27)
19:19:56.552 00.005 29876 Worker thread wakes up
19:19:56.552 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
19:19:56.552 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
19:19:56.552 00.000 29876 Moving (-0.10, 0.27) raw xDistance=-0.09 yDistance=-0.28
19:19:56.552 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:19:56.552 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:56.552 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:19:56.552 00.000 29876 MoveAxis(E, 0, ABG)
19:19:56.553 00.001 29876 Move returns status 0, amount 0
19:19:56.553 00.000 29876 MoveAxis(N, 0, ABG)
19:19:56.553 00.000 29876 Move returns status 0, amount 0
19:19:56.553 00.000 29876 move complete, result=0
19:19:56.553 00.000 29876 worker thread done servicing request
19:19:56.559 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:56.573 00.014 31432 UpdateGuideState exits: m=3872 RSB=39.7
19:19:56.576 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:56.577 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:56.579 00.002 31432 Enqueuing Expose request
19:19:56.581 00.002 29876 Worker thread wakes up
19:19:56.581 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:19:56.584 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:56.584 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:19:58.500 01.916 29876 Exposure complete
19:19:58.553 00.053 29876 worker thread done servicing request
19:19:58.554 00.001 31432 OnExposeComplete: enter
19:19:58.557 00.003 31432 UpdateGuideState(): m_state=6
19:19:58.560 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
19:19:58.563 00.003 31432 Star::Find returns 1 (0), X=1252.60, Y=941.98, Mass=4141, SNR=42.1, Peak=234 HFD=4.2
19:19:58.565 00.002 31432 MultiStar: [#1 0.37,-0.02,0.79,U] [#2 0.38,-0.26,0.84,U] [#3 -0.18,-0.54,0.84,U] [#4 0.03,-0.28,0.89,U] [#5 -0.08,-0.34,0.78,U] [#6 0.20,0.53,0.76,U] [#7 0.16,0.08,0.80,U] [#8 0.17,-0.60,0.67,U] 
19:19:58.568 00.003 31432 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.16, -0.25}
19:19:58.571 00.003 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
19:19:58.573 00.002 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
19:19:58.576 00.003 31432 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=0.13 mountY=0.20, mountTheta=1.01
19:19:58.579 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.19, opts=13)
19:19:58.582 00.003 31432 Enqueuing Move request for scope (0.13, -0.19)
19:19:58.585 00.003 29876 Worker thread wakes up
19:19:58.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
19:19:58.585 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
19:19:58.585 00.000 29876 Moving (0.13, -0.19) raw xDistance=0.13 yDistance=0.20
19:19:58.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:19:58.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:19:58.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:19:58.585 00.000 29876 MoveAxis(E, 0, ABG)
19:19:58.585 00.000 29876 Move returns status 0, amount 0
19:19:58.585 00.000 29876 MoveAxis(N, 0, ABG)
19:19:58.585 00.000 29876 Move returns status 0, amount 0
19:19:58.585 00.000 29876 move complete, result=0
19:19:58.585 00.000 29876 worker thread done servicing request
19:19:58.591 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:19:58.609 00.018 31432 UpdateGuideState exits: m=4141 RSB=42.1
19:19:58.613 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:19:58.616 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:19:58.619 00.003 31432 Enqueuing Expose request
19:19:58.622 00.003 29876 Worker thread wakes up
19:19:58.622 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:19:58.625 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:19:58.625 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:00.756 02.131 29876 Exposure complete
19:20:00.812 00.056 29876 worker thread done servicing request
19:20:00.812 00.000 31432 OnExposeComplete: enter
19:20:00.814 00.002 31432 UpdateGuideState(): m_state=6
19:20:00.817 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
19:20:00.818 00.001 31432 Star::Find returns 1 (0), X=1252.76, Y=941.50, Mass=4109, SNR=41.3, Peak=246 HFD=4.6
19:20:00.820 00.002 31432 MultiStar: [#1 0.62,-0.44,0.82,U] [#2 -0.06,-0.26,0.90,U] [#3 0.38,-0.87,0.00,M1] [#4 -0.01,-0.60,0.90,U] [#5 0.54,-0.65,0.00,M1] [#6 0.44,0.05,0.76,U] [#7 0.53,-0.18,0.80,U] [#8 0.34,-0.60,0.69,U] 
19:20:00.822 00.002 31432 refined, 6 included, MultiStar: {0.30, -0.41}, one-star: {0.31, -0.74}
19:20:00.824 00.002 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
19:20:00.826 00.002 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.05 = 2.05)
19:20:00.828 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.41 hyp=0.51 cameraTheta=-0.94 mountX=0.29 mountY=0.45, mountTheta=1.00
19:20:00.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.41, opts=13)
19:20:00.834 00.003 31432 Enqueuing Move request for scope (0.30, -0.41)
19:20:00.838 00.004 29876 Worker thread wakes up
19:20:00.838 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.41) opts 0xd
19:20:00.838 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.41)
19:20:00.838 00.000 29876 Moving (0.30, -0.41) raw xDistance=0.29 yDistance=0.45
19:20:00.838 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
19:20:00.838 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
19:20:00.838 00.000 29876 MoveAxis(W, 28, ABG)
19:20:00.838 00.000 29876 Guiding  Dir = 3, Dur = 28
19:20:00.839 00.001 29876 IsSlewing returns 0
19:20:00.839 00.000 29876 IsGuiding returns 0
19:20:00.839 00.000 29876 PulseGuide returned control before completion, sleep 38
19:20:00.844 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:00.862 00.018 31432 UpdateGuideState exits: m=4109 RSB=41.3
19:20:00.865 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:00.868 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:00.871 00.003 31432 Enqueuing Expose request
19:20:00.878 00.007 29876 IsGuiding returns 1
19:20:00.878 00.000 29876 scope still moving after pulse duration time elapsed
19:20:00.910 00.032 29876 IsSlewing returns 0
19:20:00.910 00.000 29876 IsGuiding returns 0
19:20:00.910 00.000 29876 scope move finished after 28 + 43 ms
19:20:00.910 00.000 29876 Move returns status 0, amount 28
19:20:00.910 00.000 29876 MoveAxis(S, 33, ABG)
19:20:00.910 00.000 29876 Guiding  Dir = 1, Dur = 33
19:20:00.910 00.000 29876 IsSlewing returns 0
19:20:00.910 00.000 29876 IsGuiding returns 0
19:20:00.910 00.000 29876 PulseGuide returned control before completion, sleep 43
19:20:00.957 00.047 29876 IsGuiding returns 1
19:20:00.957 00.000 29876 scope still moving after pulse duration time elapsed
19:20:00.988 00.031 29876 IsSlewing returns 0
19:20:00.988 00.000 29876 IsGuiding returns 1
19:20:01.019 00.031 29876 IsSlewing returns 0
19:20:01.019 00.000 29876 IsGuiding returns 1
19:20:01.050 00.031 29876 IsSlewing returns 0
19:20:01.050 00.000 29876 IsGuiding returns 1
19:20:01.080 00.030 29876 IsSlewing returns 0
19:20:01.080 00.000 29876 IsGuiding returns 1
19:20:01.111 00.031 29876 IsSlewing returns 0
19:20:01.111 00.000 29876 IsGuiding returns 1
19:20:01.142 00.031 29876 IsSlewing returns 0
19:20:01.142 00.000 29876 IsGuiding returns 1
19:20:01.173 00.031 29876 IsSlewing returns 0
19:20:01.173 00.000 29876 IsGuiding returns 0
19:20:01.173 00.000 29876 scope move finished after 33 + 229 ms
19:20:01.173 00.000 29876 Move returns status 0, amount 33
19:20:01.173 00.000 29876 move complete, result=0
19:20:01.173 00.000 29876 worker thread done servicing request
19:20:01.173 00.000 29876 Worker thread wakes up
19:20:01.173 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:01.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:01.173 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.5 px 33 ms SOUTH
19:20:03.078 01.905 29876 Exposure complete
19:20:03.123 00.045 29876 worker thread done servicing request
19:20:03.123 00.000 31432 OnExposeComplete: enter
19:20:03.125 00.002 31432 UpdateGuideState(): m_state=6
19:20:03.127 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
19:20:03.129 00.002 31432 Star::Find returns 1 (0), X=1252.50, Y=942.43, Mass=4158, SNR=41.1, Peak=252 HFD=4.4
19:20:03.131 00.002 31432 MultiStar: [#1 0.30,0.25,0.84,U] [#2 -0.43,0.43,0.85,U] [#3 -0.25,-0.24,0.86,U] [#4 -0.33,0.33,0.92,U] [#5 -0.35,0.17,0.77,U] [#6 0.38,0.24,0.72,U] [#7 0.39,0.49,0.80,U] [#8 0.19,0.27,0.76,U] 
19:20:03.133 00.002 31432 single-star, 8 included, MultiStar: {-0.01, 0.24}, one-star: {0.06, 0.19}
19:20:03.135 00.002 31432 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.02) = xAngle (1.26 = 1.26)
19:20:03.136 00.001 31432 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.27 = -2.01)
19:20:03.138 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.29 mountX=0.06 mountY=-0.18, mountTheta=-1.25
19:20:03.141 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.19, opts=13)
19:20:03.143 00.002 31432 Enqueuing Move request for scope (0.06, 0.19)
19:20:03.144 00.001 29876 Worker thread wakes up
19:20:03.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
19:20:03.145 00.001 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
19:20:03.145 00.000 29876 Moving (0.06, 0.19) raw xDistance=0.06 yDistance=-0.18
19:20:03.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:20:03.145 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:03.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:20:03.145 00.000 29876 MoveAxis(E, 0, ABG)
19:20:03.145 00.000 29876 Move returns status 0, amount 0
19:20:03.145 00.000 29876 MoveAxis(N, 0, ABG)
19:20:03.145 00.000 29876 Move returns status 0, amount 0
19:20:03.145 00.000 29876 move complete, result=0
19:20:03.145 00.000 29876 worker thread done servicing request
19:20:03.148 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:20:03.160 00.012 31432 UpdateGuideState exits: m=4158 RSB=41.1
19:20:03.162 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:03.164 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:03.166 00.002 31432 Enqueuing Expose request
19:20:03.168 00.002 29876 Worker thread wakes up
19:20:03.168 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:20:03.170 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:03.170 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:05.296 02.126 29876 Exposure complete
19:20:05.340 00.044 29876 worker thread done servicing request
19:20:05.340 00.000 31432 OnExposeComplete: enter
19:20:05.342 00.002 31432 UpdateGuideState(): m_state=6
19:20:05.345 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
19:20:05.347 00.002 31432 Star::Find returns 1 (0), X=1252.38, Y=942.24, Mass=4078, SNR=40.9, Peak=252 HFD=4.5
19:20:05.349 00.002 31432 MultiStar: [#1 0.46,-0.02,0.82,U] [#2 0.02,-0.02,0.94,U] [#3 0.32,-0.29,0.86,U] [#4 0.05,-0.06,0.95,U] [#5 0.30,-0.42,0.76,U] [#6 0.44,0.46,0.77,U] [#7 0.44,0.15,0.84,U] [#8 0.49,-0.16,0.71,U] 
19:20:05.351 00.002 31432 single-star, 8 included, MultiStar: {0.25, -0.04}, one-star: {-0.07, 0.01}
19:20:05.352 00.001 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
19:20:05.354 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.26)
19:20:05.356 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.04 mountX=-0.07 mountY=-0.02, mountTheta=-2.89
19:20:05.359 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.01, opts=13)
19:20:05.365 00.006 31432 Enqueuing Move request for scope (-0.07, 0.01)
19:20:05.367 00.002 29876 Worker thread wakes up
19:20:05.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
19:20:05.368 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
19:20:05.368 00.000 29876 Moving (-0.07, 0.01) raw xDistance=-0.07 yDistance=-0.02
19:20:05.368 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:20:05.368 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:05.368 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:20:05.368 00.000 29876 MoveAxis(E, 0, ABG)
19:20:05.368 00.000 29876 Move returns status 0, amount 0
19:20:05.368 00.000 29876 MoveAxis(N, 0, ABG)
19:20:05.368 00.000 29876 Move returns status 0, amount 0
19:20:05.368 00.000 29876 move complete, result=0
19:20:05.368 00.000 29876 worker thread done servicing request
19:20:05.371 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:20:05.388 00.017 31432 UpdateGuideState exits: m=4078 RSB=40.9
19:20:05.390 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:05.392 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:05.394 00.002 31432 Enqueuing Expose request
19:20:05.396 00.002 29876 Worker thread wakes up
19:20:05.396 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:05.396 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:05.396 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:20:07.303 01.907 29876 Exposure complete
19:20:07.347 00.044 29876 worker thread done servicing request
19:20:07.347 00.000 31432 OnExposeComplete: enter
19:20:07.349 00.002 31432 UpdateGuideState(): m_state=6
19:20:07.351 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
19:20:07.353 00.002 31432 Star::Find returns 1 (0), X=1252.95, Y=942.29, Mass=3995, SNR=40.9, Peak=253 HFD=4.3
19:20:07.355 00.002 31432 MultiStar: [#1 0.87,-0.12,0.00,M1] [#2 0.25,0.08,0.88,U] [#3 0.19,-0.57,0.86,U] [#4 0.10,-0.04,0.92,U] [#5 0.25,-0.19,0.77,U] [#6 0.88,0.39,0.00,M1] [#7 0.75,0.20,0.84,U] [#8 1.02,-0.26,0.00,M1] 
19:20:07.357 00.002 31432 refined, 5 included, MultiStar: {0.34, -0.07}, one-star: {0.51, 0.06}
19:20:07.358 00.001 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
19:20:07.360 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
19:20:07.362 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=0.34 mountY=0.12, mountTheta=0.34
19:20:07.365 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.07, opts=13)
19:20:07.369 00.004 31432 Enqueuing Move request for scope (0.34, -0.07)
19:20:07.371 00.002 29876 Worker thread wakes up
19:20:07.371 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
19:20:07.371 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
19:20:07.371 00.000 29876 Moving (0.34, -0.07) raw xDistance=0.34 yDistance=0.12
19:20:07.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:20:07.372 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:07.372 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:20:07.372 00.000 29876 MoveAxis(W, 33, ABG)
19:20:07.372 00.000 29876 Guiding  Dir = 3, Dur = 33
19:20:07.372 00.000 29876 IsSlewing returns 0
19:20:07.372 00.000 29876 IsGuiding returns 0
19:20:07.372 00.000 29876 PulseGuide returned control before completion, sleep 43
19:20:07.375 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:07.387 00.012 31432 UpdateGuideState exits: m=3995 RSB=40.9
19:20:07.390 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:07.391 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:07.393 00.002 31432 Enqueuing Expose request
19:20:07.426 00.033 29876 IsGuiding returns 1
19:20:07.426 00.000 29876 scope still moving after pulse duration time elapsed
19:20:07.458 00.032 29876 IsSlewing returns 0
19:20:07.458 00.000 29876 IsGuiding returns 1
19:20:07.488 00.030 29876 IsSlewing returns 0
19:20:07.488 00.000 29876 IsGuiding returns 1
19:20:07.520 00.032 29876 IsSlewing returns 0
19:20:07.520 00.000 29876 IsGuiding returns 1
19:20:07.551 00.031 29876 IsSlewing returns 0
19:20:07.551 00.000 29876 IsGuiding returns 0
19:20:07.551 00.000 29876 scope move finished after 33 + 147 ms
19:20:07.551 00.000 29876 Move returns status 0, amount 33
19:20:07.552 00.001 29876 MoveAxis(N, 0, ABG)
19:20:07.552 00.000 29876 Move returns status 0, amount 0
19:20:07.552 00.000 29876 move complete, result=0
19:20:07.552 00.000 29876 worker thread done servicing request
19:20:07.552 00.000 29876 Worker thread wakes up
19:20:07.552 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:07.552 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:07.552 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.1 px 0 ms NORTH
19:20:09.683 02.131 29876 Exposure complete
19:20:09.726 00.043 29876 worker thread done servicing request
19:20:09.726 00.000 31432 OnExposeComplete: enter
19:20:09.728 00.002 31432 UpdateGuideState(): m_state=6
19:20:09.730 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
19:20:09.732 00.002 31432 Star::Find returns 1 (0), X=1253.28, Y=942.37, Mass=3754, SNR=39.1, Peak=232 HFD=4.2
19:20:09.734 00.002 31432 MultiStar: [#1 0.94,-0.36,0.00,M2] [#2 0.66,-0.23,0.96,U] [#3 0.76,-0.39,0.00,M1] [#4 0.52,-0.57,0.94,U] [#5 0.60,-0.40,0.85,U] [#6 0.81,0.18,0.00,M2] [#7 1.16,-0.19,0.00,M1] [#8 0.96,-0.38,0.00,M2] 
19:20:09.736 00.002 31432 refined, 3 included, MultiStar: {0.66, -0.26}, one-star: {0.83, 0.14}
19:20:09.738 00.002 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
19:20:09.739 00.001 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
19:20:09.741 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.26 hyp=0.71 cameraTheta=-0.37 mountX=0.65 mountY=0.36, mountTheta=0.50
19:20:09.745 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.26, opts=13)
19:20:09.751 00.006 31432 Enqueuing Move request for scope (0.66, -0.26)
19:20:09.756 00.005 29876 Worker thread wakes up
19:20:09.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.26) opts 0xd
19:20:09.756 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.26)
19:20:09.756 00.000 29876 Moving (0.66, -0.26) raw xDistance=0.65 yDistance=0.36
19:20:09.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65
19:20:09.756 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
19:20:09.757 00.001 29876 MoveAxis(W, 67, ABG)
19:20:09.757 00.000 29876 Guiding  Dir = 3, Dur = 67
19:20:09.757 00.000 29876 IsSlewing returns 0
19:20:09.757 00.000 29876 IsGuiding returns 0
19:20:09.757 00.000 29876 PulseGuide returned control before completion, sleep 77
19:20:09.763 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:09.775 00.012 31432 UpdateGuideState exits: m=3754 RSB=39.1
19:20:09.778 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:09.780 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:09.782 00.002 31432 Enqueuing Expose request
19:20:09.849 00.067 29876 IsGuiding returns 1
19:20:09.849 00.000 29876 scope still moving after pulse duration time elapsed
19:20:09.882 00.033 29876 IsSlewing returns 0
19:20:09.882 00.000 29876 IsGuiding returns 1
19:20:09.912 00.030 29876 IsSlewing returns 0
19:20:09.912 00.000 29876 IsGuiding returns 0
19:20:09.912 00.000 29876 scope move finished after 67 + 88 ms
19:20:09.912 00.000 29876 Move returns status 0, amount 67
19:20:09.912 00.000 29876 MoveAxis(S, 26, ABG)
19:20:09.912 00.000 29876 Guiding  Dir = 1, Dur = 26
19:20:09.912 00.000 29876 IsSlewing returns 0
19:20:09.912 00.000 29876 IsGuiding returns 0
19:20:09.912 00.000 29876 PulseGuide returned control before completion, sleep 36
19:20:09.958 00.046 29876 IsGuiding returns 1
19:20:09.958 00.000 29876 scope still moving after pulse duration time elapsed
19:20:09.990 00.032 29876 IsSlewing returns 0
19:20:09.990 00.000 29876 IsGuiding returns 1
19:20:10.021 00.031 29876 IsSlewing returns 0
19:20:10.021 00.000 29876 IsGuiding returns 1
19:20:10.052 00.031 29876 IsSlewing returns 0
19:20:10.052 00.000 29876 IsGuiding returns 1
19:20:10.083 00.031 29876 IsSlewing returns 0
19:20:10.083 00.000 29876 IsGuiding returns 0
19:20:10.083 00.000 29876 scope move finished after 26 + 144 ms
19:20:10.083 00.000 29876 Move returns status 0, amount 26
19:20:10.083 00.000 29876 move complete, result=0
19:20:10.084 00.001 29876 worker thread done servicing request
19:20:10.084 00.000 29876 Worker thread wakes up
19:20:10.084 00.000 31432 GuideStep: 0.7 px 67 ms WEST, 0.4 px 26 ms SOUTH
19:20:10.086 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:10.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:11.997 01.911 29876 Exposure complete
19:20:12.040 00.043 29876 worker thread done servicing request
19:20:12.040 00.000 31432 OnExposeComplete: enter
19:20:12.042 00.002 31432 UpdateGuideState(): m_state=6
19:20:12.045 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
19:20:12.047 00.002 31432 Star::Find returns 1 (0), X=1252.55, Y=941.83, Mass=3762, SNR=38.5, Peak=252 HFD=3.8
19:20:12.049 00.002 31432 MultiStar: [#1 0.16,-0.55,0.86,U] [#2 -0.00,-0.27,0.98,U] [#3 0.40,-0.70,0.89,U] [#4 0.46,-0.41,0.98,U] [#5 0.01,-0.33,0.83,U] [#6 0.48,-0.00,0.84,U] [#7 0.43,0.00,0.86,U] [#8 0.04,-0.73,0.74,U] 
19:20:12.051 00.002 31432 single-star, 8 included, MultiStar: {0.23, -0.37}, one-star: {0.10, -0.40}
19:20:12.053 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
19:20:12.055 00.002 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
19:20:12.057 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.32 mountX=0.09 mountY=0.41, mountTheta=1.35
19:20:12.061 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.40, opts=13)
19:20:12.065 00.004 31432 Enqueuing Move request for scope (0.10, -0.40)
19:20:12.067 00.002 29876 Worker thread wakes up
19:20:12.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.40) opts 0xd
19:20:12.067 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.40)
19:20:12.067 00.000 29876 Moving (0.10, -0.40) raw xDistance=0.09 yDistance=0.41
19:20:12.067 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:20:12.068 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:20:12.068 00.000 29876 MoveAxis(E, 0, ABG)
19:20:12.068 00.000 29876 Move returns status 0, amount 0
19:20:12.068 00.000 29876 MoveAxis(S, 30, ABG)
19:20:12.068 00.000 29876 Guiding  Dir = 1, Dur = 30
19:20:12.068 00.000 29876 IsSlewing returns 0
19:20:12.068 00.000 29876 IsGuiding returns 0
19:20:12.068 00.000 29876 PulseGuide returned control before completion, sleep 40
19:20:12.071 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:12.083 00.012 31432 UpdateGuideState exits: m=3762 RSB=38.5
19:20:12.085 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:12.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:12.089 00.002 31432 Enqueuing Expose request
19:20:12.120 00.031 29876 IsGuiding returns 1
19:20:12.120 00.000 29876 scope still moving after pulse duration time elapsed
19:20:12.151 00.031 29876 IsSlewing returns 0
19:20:12.151 00.000 29876 IsGuiding returns 1
19:20:12.181 00.030 29876 IsSlewing returns 0
19:20:12.181 00.000 29876 IsGuiding returns 0
19:20:12.181 00.000 29876 scope move finished after 30 + 83 ms
19:20:12.181 00.000 29876 Move returns status 0, amount 30
19:20:12.181 00.000 29876 move complete, result=0
19:20:12.181 00.000 29876 worker thread done servicing request
19:20:12.181 00.000 29876 Worker thread wakes up
19:20:12.181 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 30 ms SOUTH
19:20:12.184 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:12.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:14.408 02.224 29876 Exposure complete
19:20:14.456 00.048 29876 worker thread done servicing request
19:20:14.456 00.000 31432 OnExposeComplete: enter
19:20:14.462 00.006 31432 UpdateGuideState(): m_state=6
19:20:14.468 00.006 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
19:20:14.471 00.003 31432 Star::Find returns 1 (0), X=1252.79, Y=942.36, Mass=3898, SNR=39.3, Peak=252 HFD=4.5
19:20:14.473 00.002 31432 MultiStar: [#1 0.49,-0.24,0.89,U] [#2 0.37,-0.03,0.95,U] [#3 0.56,-0.35,0.89,U] [#4 0.37,0.02,0.96,U] [#5 -0.13,0.09,0.78,U] [#6 0.34,0.34,0.83,U] [#7 0.54,0.16,0.84,U] [#8 -0.06,0.23,0.76,U] 
19:20:14.475 00.002 31432 refined, 8 included, MultiStar: {0.33, 0.03}, one-star: {0.34, 0.13}
19:20:14.476 00.001 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
19:20:14.478 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
19:20:14.480 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.10 mountX=0.33 mountY=0.02, mountTheta=0.06
19:20:14.483 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.03, opts=13)
19:20:14.486 00.003 31432 Enqueuing Move request for scope (0.33, 0.03)
19:20:14.488 00.002 29876 Worker thread wakes up
19:20:14.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd
19:20:14.488 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.03)
19:20:14.488 00.000 29876 Moving (0.33, 0.03) raw xDistance=0.33 yDistance=0.02
19:20:14.488 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
19:20:14.488 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:14.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:20:14.488 00.000 29876 MoveAxis(W, 32, ABG)
19:20:14.488 00.000 29876 Guiding  Dir = 3, Dur = 32
19:20:14.489 00.001 29876 IsSlewing returns 0
19:20:14.489 00.000 29876 IsGuiding returns 0
19:20:14.489 00.000 29876 PulseGuide returned control before completion, sleep 42
19:20:14.493 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:14.506 00.013 31432 UpdateGuideState exits: m=3898 RSB=39.3
19:20:14.508 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:14.510 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:14.512 00.002 31432 Enqueuing Expose request
19:20:14.532 00.020 29876 IsGuiding returns 1
19:20:14.532 00.000 29876 scope still moving after pulse duration time elapsed
19:20:14.564 00.032 29876 IsSlewing returns 0
19:20:14.564 00.000 29876 IsGuiding returns 1
19:20:14.595 00.031 29876 IsSlewing returns 0
19:20:14.595 00.000 29876 IsGuiding returns 1
19:20:14.626 00.031 29876 IsSlewing returns 0
19:20:14.626 00.000 29876 IsGuiding returns 1
19:20:14.658 00.032 29876 IsSlewing returns 0
19:20:14.658 00.000 29876 IsGuiding returns 0
19:20:14.658 00.000 29876 scope move finished after 32 + 137 ms
19:20:14.658 00.000 29876 Move returns status 0, amount 32
19:20:14.658 00.000 29876 MoveAxis(N, 0, ABG)
19:20:14.658 00.000 29876 Move returns status 0, amount 0
19:20:14.658 00.000 29876 move complete, result=0
19:20:14.658 00.000 29876 worker thread done servicing request
19:20:14.658 00.000 29876 Worker thread wakes up
19:20:14.659 00.001 31432 GuideStep: 0.3 px 32 ms WEST, 0.0 px 0 ms NORTH
19:20:14.661 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:14.661 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:16.569 01.908 29876 Exposure complete
19:20:16.613 00.044 29876 worker thread done servicing request
19:20:16.613 00.000 31432 OnExposeComplete: enter
19:20:16.616 00.003 31432 UpdateGuideState(): m_state=6
19:20:16.618 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
19:20:16.620 00.002 31432 Star::Find returns 1 (0), X=1252.72, Y=942.47, Mass=3867, SNR=39.6, Peak=239 HFD=4.6
19:20:16.622 00.002 31432 MultiStar: [#1 0.45,0.04,0.84,U] [#2 0.22,0.35,0.94,U] [#3 0.29,0.20,0.89,U] [#4 0.04,0.35,0.96,U] [#5 -0.05,-0.37,0.80,U] [#6 0.37,0.46,0.82,U] [#7 0.66,0.34,0.85,U] [#8 -0.21,0.23,0.71,U] 
19:20:16.624 00.002 31432 refined, 8 included, MultiStar: {0.24, 0.21}, one-star: {0.27, 0.23}
19:20:16.625 00.001 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
19:20:16.627 00.002 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.57)
19:20:16.629 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.73 mountX=0.24 mountY=-0.17, mountTheta=-0.62
19:20:16.632 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.21, opts=13)
19:20:16.634 00.002 31432 Enqueuing Move request for scope (0.24, 0.21)
19:20:16.636 00.002 29876 Worker thread wakes up
19:20:16.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
19:20:16.636 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
19:20:16.636 00.000 29876 Moving (0.24, 0.21) raw xDistance=0.24 yDistance=-0.17
19:20:16.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
19:20:16.636 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:16.636 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:20:16.636 00.000 29876 MoveAxis(W, 28, ABG)
19:20:16.636 00.000 29876 Guiding  Dir = 3, Dur = 28
19:20:16.636 00.000 29876 IsSlewing returns 0
19:20:16.636 00.000 29876 IsGuiding returns 0
19:20:16.636 00.000 29876 PulseGuide returned control before completion, sleep 38
19:20:16.642 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:16.656 00.014 31432 UpdateGuideState exits: m=3867 RSB=39.6
19:20:16.659 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:16.661 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:16.663 00.002 31432 Enqueuing Expose request
19:20:16.689 00.026 29876 IsGuiding returns 1
19:20:16.689 00.000 29876 scope still moving after pulse duration time elapsed
19:20:16.721 00.032 29876 IsSlewing returns 0
19:20:16.721 00.000 29876 IsGuiding returns 1
19:20:16.752 00.031 29876 IsSlewing returns 0
19:20:16.752 00.000 29876 IsGuiding returns 0
19:20:16.752 00.000 29876 scope move finished after 28 + 87 ms
19:20:16.752 00.000 29876 Move returns status 0, amount 28
19:20:16.752 00.000 29876 MoveAxis(N, 0, ABG)
19:20:16.752 00.000 29876 Move returns status 0, amount 0
19:20:16.752 00.000 29876 move complete, result=0
19:20:16.753 00.001 29876 worker thread done servicing request
19:20:16.753 00.000 29876 Worker thread wakes up
19:20:16.753 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:16.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:16.754 00.001 31432 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
19:20:18.886 02.132 29876 Exposure complete
19:20:18.929 00.043 29876 worker thread done servicing request
19:20:18.930 00.001 31432 OnExposeComplete: enter
19:20:18.932 00.002 31432 UpdateGuideState(): m_state=6
19:20:18.934 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
19:20:18.936 00.002 31432 Star::Find returns 1 (0), X=1252.77, Y=942.51, Mass=3927, SNR=40.0, Peak=249 HFD=4.6
19:20:18.938 00.002 31432 MultiStar: [#1 0.67,0.38,0.85,U] [#2 0.29,0.27,0.91,U] [#3 0.47,-0.22,0.87,U] [#4 0.13,0.13,0.96,U] [#5 0.43,-0.09,0.81,U] [#6 0.60,0.66,0.00,M1] [#7 0.70,0.49,0.00,M1] [#8 0.32,-0.03,0.71,U] 
19:20:18.940 00.002 31432 refined, 6 included, MultiStar: {0.37, 0.11}, one-star: {0.33, 0.28}
19:20:18.941 00.001 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:20:18.943 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
19:20:18.945 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.11 hyp=0.39 cameraTheta=0.30 mountX=0.37 mountY=-0.06, mountTheta=-0.15
19:20:18.948 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.11, opts=13)
19:20:18.952 00.004 31432 Enqueuing Move request for scope (0.37, 0.11)
19:20:18.953 00.001 29876 Worker thread wakes up
19:20:18.954 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.11) opts 0xd
19:20:18.954 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.11)
19:20:18.954 00.000 29876 Moving (0.37, 0.11) raw xDistance=0.37 yDistance=-0.06
19:20:18.954 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
19:20:18.954 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:18.954 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:20:18.954 00.000 29876 MoveAxis(W, 40, ABG)
19:20:18.954 00.000 29876 Guiding  Dir = 3, Dur = 40
19:20:18.954 00.000 29876 IsSlewing returns 0
19:20:18.954 00.000 29876 IsGuiding returns 0
19:20:18.955 00.001 29876 PulseGuide returned control before completion, sleep 50
19:20:18.958 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:20:18.971 00.013 31432 UpdateGuideState exits: m=3927 RSB=40.0
19:20:18.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:18.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:18.977 00.002 31432 Enqueuing Expose request
19:20:19.009 00.032 29876 IsGuiding returns 1
19:20:19.009 00.000 29876 scope still moving after pulse duration time elapsed
19:20:19.040 00.031 29876 IsSlewing returns 0
19:20:19.040 00.000 29876 IsGuiding returns 1
19:20:19.071 00.031 29876 IsSlewing returns 0
19:20:19.071 00.000 29876 IsGuiding returns 1
19:20:19.102 00.031 29876 IsSlewing returns 0
19:20:19.102 00.000 29876 IsGuiding returns 0
19:20:19.102 00.000 29876 scope move finished after 40 + 107 ms
19:20:19.102 00.000 29876 Move returns status 0, amount 40
19:20:19.102 00.000 29876 MoveAxis(N, 0, ABG)
19:20:19.102 00.000 29876 Move returns status 0, amount 0
19:20:19.102 00.000 29876 move complete, result=0
19:20:19.102 00.000 29876 worker thread done servicing request
19:20:19.102 00.000 29876 Worker thread wakes up
19:20:19.102 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.1 px 0 ms NORTH
19:20:19.105 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:19.105 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:21.008 01.903 29876 Exposure complete
19:20:21.052 00.044 29876 worker thread done servicing request
19:20:21.052 00.000 31432 OnExposeComplete: enter
19:20:21.054 00.002 31432 UpdateGuideState(): m_state=6
19:20:21.056 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
19:20:21.058 00.002 31432 Star::Find returns 1 (0), X=1252.82, Y=942.59, Mass=3789, SNR=39.7, Peak=249 HFD=4.5
19:20:21.060 00.002 31432 MultiStar: [#1 0.55,0.12,0.84,U] [#2 0.38,0.19,0.95,U] [#3 0.32,-0.01,0.89,U] [#4 0.42,0.07,0.92,U] [#5 0.44,-0.01,0.77,U] [#6 0.56,0.94,0.00,M2] [#7 0.35,0.87,0.00,M2] [#8 0.26,-0.15,0.72,U] 
19:20:21.061 00.001 31432 refined, 6 included, MultiStar: {0.39, 0.10}, one-star: {0.37, 0.36}
19:20:21.063 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.22 = 0.22)
19:20:21.065 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.05)
19:20:21.067 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.10 hyp=0.41 cameraTheta=0.24 mountX=0.40 mountY=-0.04, mountTheta=-0.09
19:20:21.070 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.10, opts=13)
19:20:21.071 00.001 31432 Enqueuing Move request for scope (0.39, 0.10)
19:20:21.073 00.002 29876 Worker thread wakes up
19:20:21.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.10) opts 0xd
19:20:21.073 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.10)
19:20:21.073 00.000 29876 Moving (0.39, 0.10) raw xDistance=0.40 yDistance=-0.04
19:20:21.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
19:20:21.074 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:21.074 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:20:21.074 00.000 29876 MoveAxis(W, 44, ABG)
19:20:21.074 00.000 29876 Guiding  Dir = 3, Dur = 44
19:20:21.074 00.000 29876 IsSlewing returns 0
19:20:21.074 00.000 29876 IsGuiding returns 0
19:20:21.074 00.000 29876 PulseGuide returned control before completion, sleep 54
19:20:21.077 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:21.089 00.012 31432 UpdateGuideState exits: m=3789 RSB=39.7
19:20:21.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:21.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:21.095 00.002 31432 Enqueuing Expose request
19:20:21.144 00.049 29876 IsGuiding returns 1
19:20:21.144 00.000 29876 scope still moving after pulse duration time elapsed
19:20:21.174 00.030 29876 IsSlewing returns 0
19:20:21.174 00.000 29876 IsGuiding returns 1
19:20:21.205 00.031 29876 IsSlewing returns 0
19:20:21.205 00.000 29876 IsGuiding returns 1
19:20:21.236 00.031 29876 IsSlewing returns 0
19:20:21.236 00.000 29876 IsGuiding returns 1
19:20:21.267 00.031 29876 IsSlewing returns 0
19:20:21.267 00.000 29876 IsGuiding returns 0
19:20:21.267 00.000 29876 scope move finished after 44 + 149 ms
19:20:21.267 00.000 29876 Move returns status 0, amount 44
19:20:21.267 00.000 29876 MoveAxis(N, 0, ABG)
19:20:21.267 00.000 29876 Move returns status 0, amount 0
19:20:21.267 00.000 29876 move complete, result=0
19:20:21.267 00.000 29876 worker thread done servicing request
19:20:21.267 00.000 29876 Worker thread wakes up
19:20:21.267 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.0 px 0 ms NORTH
19:20:21.270 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:21.270 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:23.393 02.123 29876 Exposure complete
19:20:23.439 00.046 29876 worker thread done servicing request
19:20:23.439 00.000 31432 OnExposeComplete: enter
19:20:23.441 00.002 31432 UpdateGuideState(): m_state=6
19:20:23.443 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
19:20:23.445 00.002 31432 Star::Find returns 1 (0), X=1252.10, Y=942.17, Mass=3979, SNR=40.3, Peak=203 HFD=4.5
19:20:23.447 00.002 31432 MultiStar: [#1 0.11,-0.23,0.84,U] [#2 -0.04,0.06,0.93,U] [#3 -0.53,-0.41,0.89,U] [#4 -0.41,-0.01,0.93,U] [#5 -0.24,-0.23,0.84,U] [#6 0.27,0.37,0.80,U] [#7 0.44,0.42,0.83,U] [#8 -0.19,-0.04,0.75,U] 
19:20:23.449 00.002 31432 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.34, -0.06}
19:20:23.451 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:20:23.452 00.001 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
19:20:23.454 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.97 mountX=-0.12 mountY=0.00, mountTheta=3.13
19:20:23.457 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.02, opts=13)
19:20:23.459 00.002 31432 Enqueuing Move request for scope (-0.12, -0.02)
19:20:23.460 00.001 29876 Worker thread wakes up
19:20:23.461 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
19:20:23.461 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
19:20:23.461 00.000 29876 Moving (-0.12, -0.02) raw xDistance=-0.12 yDistance=0.00
19:20:23.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:20:23.461 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:23.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:20:23.461 00.000 29876 MoveAxis(E, 0, ABG)
19:20:23.461 00.000 29876 Move returns status 0, amount 0
19:20:23.461 00.000 29876 MoveAxis(N, 0, ABG)
19:20:23.461 00.000 29876 Move returns status 0, amount 0
19:20:23.461 00.000 29876 move complete, result=0
19:20:23.462 00.001 29876 worker thread done servicing request
19:20:23.467 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:23.481 00.014 31432 UpdateGuideState exits: m=3979 RSB=40.3
19:20:23.483 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:23.485 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:23.487 00.002 31432 Enqueuing Expose request
19:20:23.489 00.002 29876 Worker thread wakes up
19:20:23.489 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:20:23.491 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:23.491 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:25.406 01.915 29876 Exposure complete
19:20:25.453 00.047 29876 worker thread done servicing request
19:20:25.453 00.000 31432 OnExposeComplete: enter
19:20:25.456 00.003 31432 UpdateGuideState(): m_state=6
19:20:25.458 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
19:20:25.459 00.001 31432 Star::Find returns 1 (0), X=1252.51, Y=942.59, Mass=3901, SNR=39.1, Peak=210 HFD=4.4
19:20:25.462 00.003 31432 MultiStar: [#1 0.70,-0.11,0.87,U] [#2 0.55,-0.17,0.93,U] [#3 0.69,-0.19,0.91,U] [#4 0.49,-0.02,0.94,U] [#5 0.30,-0.39,0.84,U] [#6 0.57,0.42,0.81,U] [#7 0.80,0.21,0.00,M2] [#8 0.24,-0.02,0.74,U] 
19:20:25.463 00.001 31432 single-star, 7 included, MultiStar: {0.45, -0.01}, one-star: {0.07, 0.36}
19:20:25.465 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
19:20:25.467 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.91)
19:20:25.469 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.39 mountX=0.07 mountY=-0.34, mountTheta=-1.36
19:20:25.472 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.36, opts=13)
19:20:25.474 00.002 31432 Enqueuing Move request for scope (0.07, 0.36)
19:20:25.476 00.002 29876 Worker thread wakes up
19:20:25.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
19:20:25.476 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
19:20:25.477 00.001 29876 Moving (0.07, 0.36) raw xDistance=0.07 yDistance=-0.34
19:20:25.477 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:20:25.477 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:20:25.477 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:20:25.477 00.000 29876 MoveAxis(E, 0, ABG)
19:20:25.477 00.000 29876 Move returns status 0, amount 0
19:20:25.477 00.000 29876 MoveAxis(N, 0, ABG)
19:20:25.477 00.000 29876 Move returns status 0, amount 0
19:20:25.477 00.000 29876 move complete, result=0
19:20:25.477 00.000 29876 worker thread done servicing request
19:20:25.480 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:25.492 00.012 31432 UpdateGuideState exits: m=3901 RSB=39.1
19:20:25.494 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:25.496 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:25.498 00.002 31432 Enqueuing Expose request
19:20:25.500 00.002 29876 Worker thread wakes up
19:20:25.500 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:20:25.502 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:25.503 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:27.631 02.128 29876 Exposure complete
19:20:27.674 00.043 29876 worker thread done servicing request
19:20:27.674 00.000 31432 OnExposeComplete: enter
19:20:27.677 00.003 31432 UpdateGuideState(): m_state=6
19:20:27.679 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
19:20:27.681 00.002 31432 Star::Find returns 1 (0), X=1252.84, Y=942.00, Mass=3778, SNR=38.7, Peak=212 HFD=4.3
19:20:27.683 00.002 31432 MultiStar: [#1 0.58,0.07,0.88,U] [#2 0.61,0.04,0.94,U] [#3 0.36,-0.38,0.93,U] [#4 0.05,-0.32,0.92,U] [#5 0.63,-0.22,0.83,U] [#6 1.14,0.54,0.00,M1] [#7 1.27,0.17,0.00,M3] [#8 0.34,0.14,0.74,U] 
19:20:27.685 00.002 31432 refined, 6 included, MultiStar: {0.42, -0.14}, one-star: {0.40, -0.23}
19:20:27.686 00.001 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
19:20:27.688 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
19:20:27.690 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.14 hyp=0.44 cameraTheta=-0.32 mountX=0.42 mountY=0.20, mountTheta=0.45
19:20:27.693 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.14, opts=13)
19:20:27.695 00.002 31432 Enqueuing Move request for scope (0.42, -0.14)
19:20:27.697 00.002 29876 Worker thread wakes up
19:20:27.697 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.14) opts 0xd
19:20:27.697 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.14)
19:20:27.697 00.000 29876 Moving (0.42, -0.14) raw xDistance=0.42 yDistance=0.20
19:20:27.697 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
19:20:27.697 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:27.697 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:20:27.697 00.000 29876 MoveAxis(W, 40, ABG)
19:20:27.697 00.000 29876 Guiding  Dir = 3, Dur = 40
19:20:27.697 00.000 29876 IsSlewing returns 0
19:20:27.698 00.001 29876 IsGuiding returns 0
19:20:27.698 00.000 29876 PulseGuide returned control before completion, sleep 50
19:20:27.701 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:27.714 00.013 31432 UpdateGuideState exits: m=3778 RSB=38.7
19:20:27.717 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:27.719 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:27.720 00.001 31432 Enqueuing Expose request
19:20:27.752 00.032 29876 IsGuiding returns 1
19:20:27.752 00.000 29876 scope still moving after pulse duration time elapsed
19:20:27.784 00.032 29876 IsSlewing returns 0
19:20:27.784 00.000 29876 IsGuiding returns 1
19:20:27.814 00.030 29876 IsSlewing returns 0
19:20:27.814 00.000 29876 IsGuiding returns 0
19:20:27.814 00.000 29876 scope move finished after 40 + 76 ms
19:20:27.814 00.000 29876 Move returns status 0, amount 40
19:20:27.814 00.000 29876 MoveAxis(N, 0, ABG)
19:20:27.814 00.000 29876 Move returns status 0, amount 0
19:20:27.814 00.000 29876 move complete, result=0
19:20:27.814 00.000 29876 worker thread done servicing request
19:20:27.814 00.000 29876 Worker thread wakes up
19:20:27.814 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:27.815 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:27.815 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.2 px 0 ms NORTH
19:20:29.724 01.909 29876 Exposure complete
19:20:29.768 00.044 29876 worker thread done servicing request
19:20:29.768 00.000 31432 OnExposeComplete: enter
19:20:29.771 00.003 31432 UpdateGuideState(): m_state=6
19:20:29.773 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
19:20:29.775 00.002 31432 Star::Find returns 1 (0), X=1253.36, Y=942.31, Mass=4011, SNR=40.6, Peak=247 HFD=4.7
19:20:29.776 00.001 31432 MultiStar: [#1 1.07,-0.28,0.00,M1] [#2 0.87,-0.28,0.00,M1] [#3 0.90,-0.11,0.00,M1] [#4 0.83,-0.32,0.00,M1] [#5 0.93,-0.24,0.00,M1] [#6 1.40,0.03,0.00,M2] [#7 1.02,0.37,0.00,M4] [#8 0.90,-0.54,0.00,M1] 
19:20:29.778 00.002 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
19:20:29.780 00.002 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
19:20:29.782 00.002 31432 CameraToMount -- cameraX=0.91 cameraY=0.08 hyp=0.91 cameraTheta=0.09 mountX=0.91 mountY=0.06, mountTheta=0.07
19:20:29.784 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.91, y=0.08, opts=13)
19:20:29.786 00.002 31432 Enqueuing Move request for scope (0.91, 0.08)
19:20:29.788 00.002 29876 Worker thread wakes up
19:20:29.789 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.08) opts 0xd
19:20:29.789 00.000 29876 Handling offset move in thread for scope, endpoint = (0.91, 0.08)
19:20:29.789 00.000 29876 Moving (0.91, 0.08) raw xDistance=0.91 yDistance=0.06
19:20:29.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.91
19:20:29.789 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:29.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:20:29.789 00.000 29876 MoveAxis(W, 94, ABG)
19:20:29.789 00.000 29876 Guiding  Dir = 3, Dur = 94
19:20:29.789 00.000 29876 IsSlewing returns 0
19:20:29.789 00.000 29876 IsGuiding returns 0
19:20:29.789 00.000 29876 PulseGuide returned control before completion, sleep 104
19:20:29.793 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:29.804 00.011 31432 UpdateGuideState exits: m=4011 RSB=40.6
19:20:29.806 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:29.808 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:29.810 00.002 31432 Enqueuing Expose request
19:20:29.894 00.084 29876 IsGuiding returns 1
19:20:29.894 00.000 29876 scope still moving after pulse duration time elapsed
19:20:29.925 00.031 29876 IsSlewing returns 0
19:20:29.925 00.000 29876 IsGuiding returns 0
19:20:29.925 00.000 29876 scope move finished after 94 + 41 ms
19:20:29.925 00.000 29876 Move returns status 0, amount 94
19:20:29.925 00.000 29876 MoveAxis(N, 0, ABG)
19:20:29.925 00.000 29876 Move returns status 0, amount 0
19:20:29.925 00.000 29876 move complete, result=0
19:20:29.925 00.000 29876 worker thread done servicing request
19:20:29.926 00.001 29876 Worker thread wakes up
19:20:29.926 00.000 31432 GuideStep: 0.9 px 94 ms WEST, 0.1 px 0 ms NORTH
19:20:29.928 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:29.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:32.155 02.227 29876 Exposure complete
19:20:32.198 00.043 29876 worker thread done servicing request
19:20:32.198 00.000 31432 OnExposeComplete: enter
19:20:32.200 00.002 31432 UpdateGuideState(): m_state=6
19:20:32.202 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
19:20:32.204 00.002 31432 Star::Find returns 1 (0), X=1253.06, Y=942.12, Mass=3811, SNR=38.6, Peak=251 HFD=4.3
19:20:32.206 00.002 31432 MultiStar: [#1 1.21,0.23,0.00,M2] [#2 0.98,-0.04,0.00,M2] [#3 0.84,-0.25,0.00,M2] [#4 0.52,0.03,0.98,U] [#5 1.08,-0.30,0.00,M2] [#6 1.27,-0.05,0.00,M3] [#7 1.34,0.00,0.00,M5] [#8 0.70,-0.04,0.78,U] 
19:20:32.208 00.002 31432 refined, 2 included, MultiStar: {0.60, -0.04}, one-star: {0.61, -0.11}
19:20:32.210 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:20:32.212 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:20:32.214 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.04 hyp=0.61 cameraTheta=-0.07 mountX=0.60 mountY=0.13, mountTheta=0.22
19:20:32.218 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.04, opts=13)
19:20:32.220 00.002 31432 Enqueuing Move request for scope (0.60, -0.04)
19:20:32.222 00.002 29876 Worker thread wakes up
19:20:32.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.04) opts 0xd
19:20:32.223 00.001 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.04)
19:20:32.223 00.000 29876 Moving (0.60, -0.04) raw xDistance=0.60 yDistance=0.13
19:20:32.223 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
19:20:32.223 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:32.223 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:20:32.223 00.000 29876 MoveAxis(W, 71, ABG)
19:20:32.223 00.000 29876 Guiding  Dir = 3, Dur = 71
19:20:32.223 00.000 29876 IsSlewing returns 0
19:20:32.223 00.000 29876 IsGuiding returns 0
19:20:32.223 00.000 29876 PulseGuide returned control before completion, sleep 81
19:20:32.227 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:20:32.238 00.011 31432 UpdateGuideState exits: m=3811 RSB=38.6
19:20:32.240 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:32.242 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:32.244 00.002 31432 Enqueuing Expose request
19:20:32.320 00.076 29876 IsGuiding returns 1
19:20:32.320 00.000 29876 scope still moving after pulse duration time elapsed
19:20:32.350 00.030 29876 IsSlewing returns 0
19:20:32.350 00.000 29876 IsGuiding returns 1
19:20:32.380 00.030 29876 IsSlewing returns 0
19:20:32.380 00.000 29876 IsGuiding returns 0
19:20:32.380 00.000 29876 scope move finished after 71 + 85 ms
19:20:32.380 00.000 29876 Move returns status 0, amount 71
19:20:32.380 00.000 29876 MoveAxis(N, 0, ABG)
19:20:32.380 00.000 29876 Move returns status 0, amount 0
19:20:32.380 00.000 29876 move complete, result=0
19:20:32.381 00.001 29876 worker thread done servicing request
19:20:32.381 00.000 29876 Worker thread wakes up
19:20:32.381 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:32.381 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:32.381 00.000 31432 GuideStep: 0.6 px 71 ms WEST, 0.1 px 0 ms NORTH
19:20:34.294 01.913 29876 Exposure complete
19:20:34.336 00.042 29876 worker thread done servicing request
19:20:34.336 00.000 31432 OnExposeComplete: enter
19:20:34.339 00.003 31432 UpdateGuideState(): m_state=6
19:20:34.341 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
19:20:34.343 00.002 31432 Star::Find returns 1 (0), X=1252.58, Y=942.01, Mass=3998, SNR=39.9, Peak=239 HFD=4.2
19:20:34.345 00.002 31432 MultiStar: [#1 0.51,-0.09,0.82,U] [#2 -0.25,0.09,0.91,U] [#3 -0.12,-0.20,0.88,U] [#4 -0.02,-0.06,0.98,U] [#5 -0.11,-0.13,0.80,U] [#6 0.53,0.43,0.75,U] [#7 0.59,0.14,0.82,U] [#8 0.27,-0.30,0.72,U] 
19:20:34.348 00.003 31432 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.13, -0.22}
19:20:34.353 00.005 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:20:34.357 00.004 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
19:20:34.359 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=0.15 mountY=0.07, mountTheta=0.42
19:20:34.362 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.04, opts=13)
19:20:34.364 00.002 31432 Enqueuing Move request for scope (0.15, -0.04)
19:20:34.366 00.002 29876 Worker thread wakes up
19:20:34.366 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
19:20:34.366 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
19:20:34.366 00.000 29876 Moving (0.15, -0.04) raw xDistance=0.15 yDistance=0.07
19:20:34.366 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:20:34.366 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:34.366 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:20:34.366 00.000 29876 MoveAxis(E, 0, ABG)
19:20:34.366 00.000 29876 Move returns status 0, amount 0
19:20:34.366 00.000 29876 MoveAxis(N, 0, ABG)
19:20:34.366 00.000 29876 Move returns status 0, amount 0
19:20:34.366 00.000 29876 move complete, result=0
19:20:34.366 00.000 29876 worker thread done servicing request
19:20:34.372 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:34.384 00.012 31432 UpdateGuideState exits: m=3998 RSB=39.9
19:20:34.387 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:34.389 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:34.391 00.002 31432 Enqueuing Expose request
19:20:34.393 00.002 29876 Worker thread wakes up
19:20:34.393 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:20:34.395 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:34.395 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:36.530 02.135 29876 Exposure complete
19:20:36.576 00.046 29876 worker thread done servicing request
19:20:36.576 00.000 31432 OnExposeComplete: enter
19:20:36.578 00.002 31432 UpdateGuideState(): m_state=6
19:20:36.580 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
19:20:36.582 00.002 31432 Star::Find returns 1 (0), X=1252.52, Y=942.52, Mass=4033, SNR=40.0, Peak=240 HFD=5.0
19:20:36.585 00.003 31432 MultiStar: [#1 0.12,0.35,0.85,U] [#2 -0.26,0.13,0.92,U] [#3 0.01,-0.14,0.88,U] [#4 -0.08,0.08,0.95,U] [#5 -0.05,0.01,0.81,U] [#6 0.28,0.61,0.75,U] [#7 0.14,0.51,0.82,U] [#8 0.13,0.07,0.73,U] 
19:20:36.587 00.002 31432 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {0.08, 0.29}
19:20:36.591 00.004 31432 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.02) = xAngle (1.39 = 1.39)
19:20:36.593 00.002 31432 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.40 = -1.88)
19:20:36.595 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=0.04 mountY=-0.20, mountTheta=-1.39
19:20:36.598 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.21, opts=13)
19:20:36.600 00.002 31432 Enqueuing Move request for scope (0.03, 0.21)
19:20:36.602 00.002 29876 Worker thread wakes up
19:20:36.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
19:20:36.602 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
19:20:36.602 00.000 29876 Moving (0.03, 0.21) raw xDistance=0.04 yDistance=-0.20
19:20:36.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:20:36.603 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:36.603 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:20:36.603 00.000 29876 MoveAxis(E, 0, ABG)
19:20:36.603 00.000 29876 Move returns status 0, amount 0
19:20:36.603 00.000 29876 MoveAxis(N, 0, ABG)
19:20:36.603 00.000 29876 Move returns status 0, amount 0
19:20:36.603 00.000 29876 move complete, result=0
19:20:36.603 00.000 29876 worker thread done servicing request
19:20:36.606 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:20:36.618 00.012 31432 UpdateGuideState exits: m=4033 RSB=40.0
19:20:36.621 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:36.623 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:36.625 00.002 31432 Enqueuing Expose request
19:20:36.627 00.002 29876 Worker thread wakes up
19:20:36.627 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:36.627 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:36.627 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:20:38.535 01.908 29876 Exposure complete
19:20:38.580 00.045 29876 worker thread done servicing request
19:20:38.580 00.000 31432 OnExposeComplete: enter
19:20:38.583 00.003 31432 UpdateGuideState(): m_state=6
19:20:38.585 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
19:20:38.587 00.002 31432 Star::Find returns 1 (0), X=1252.97, Y=942.21, Mass=4172, SNR=41.4, Peak=253 HFD=4.4
19:20:38.589 00.002 31432 MultiStar: [#1 0.17,0.02,0.79,U] [#2 0.25,-0.45,0.91,U] [#3 0.35,-0.51,0.86,U] [#4 0.27,-0.18,0.93,U] [#5 0.54,-0.72,0.00,M1] [#6 0.31,0.35,0.75,U] [#7 0.29,0.24,0.79,U] [#8 0.42,-0.35,0.74,U] 
19:20:38.591 00.002 31432 refined, 7 included, MultiStar: {0.33, -0.12}, one-star: {0.52, -0.02}
19:20:38.593 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.38 = -0.38)
19:20:38.595 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.63 = 2.63)
19:20:38.597 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.12 hyp=0.35 cameraTheta=-0.35 mountX=0.32 mountY=0.17, mountTheta=0.48
19:20:38.599 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.12, opts=13)
19:20:38.601 00.002 31432 Enqueuing Move request for scope (0.33, -0.12)
19:20:38.603 00.002 29876 Worker thread wakes up
19:20:38.603 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.12) opts 0xd
19:20:38.603 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.12)
19:20:38.603 00.000 29876 Moving (0.33, -0.12) raw xDistance=0.32 yDistance=0.17
19:20:38.603 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
19:20:38.603 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:38.603 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:20:38.603 00.000 29876 MoveAxis(W, 31, ABG)
19:20:38.604 00.001 29876 Guiding  Dir = 3, Dur = 31
19:20:38.604 00.000 29876 IsSlewing returns 0
19:20:38.604 00.000 29876 IsGuiding returns 0
19:20:38.604 00.000 29876 PulseGuide returned control before completion, sleep 41
19:20:38.607 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:38.618 00.011 31432 UpdateGuideState exits: m=4172 RSB=41.4
19:20:38.621 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:38.623 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:38.625 00.002 31432 Enqueuing Expose request
19:20:38.657 00.032 29876 IsGuiding returns 1
19:20:38.657 00.000 29876 scope still moving after pulse duration time elapsed
19:20:38.687 00.030 29876 IsSlewing returns 0
19:20:38.687 00.000 29876 IsGuiding returns 0
19:20:38.687 00.000 29876 scope move finished after 31 + 52 ms
19:20:38.687 00.000 29876 Move returns status 0, amount 31
19:20:38.687 00.000 29876 MoveAxis(N, 0, ABG)
19:20:38.687 00.000 29876 Move returns status 0, amount 0
19:20:38.687 00.000 29876 move complete, result=0
19:20:38.687 00.000 29876 worker thread done servicing request
19:20:38.687 00.000 29876 Worker thread wakes up
19:20:38.687 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.2 px 0 ms NORTH
19:20:38.690 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:38.690 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:40.823 02.133 29876 Exposure complete
19:20:40.867 00.044 29876 worker thread done servicing request
19:20:40.867 00.000 31432 OnExposeComplete: enter
19:20:40.871 00.004 31432 UpdateGuideState(): m_state=6
19:20:40.873 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
19:20:40.875 00.002 31432 Star::Find returns 1 (0), X=1253.13, Y=941.96, Mass=3706, SNR=39.0, Peak=238 HFD=4.3
19:20:40.877 00.002 31432 MultiStar: [#1 0.83,0.25,0.00,M1] [#2 0.97,-0.19,0.00,M1] [#3 0.63,-0.17,0.89,U] [#4 0.86,-0.19,0.00,M1] [#5 0.86,-0.33,0.00,M2] [#6 1.06,0.35,0.00,M1] [#7 1.02,0.51,0.00,M3] [#8 0.64,-0.27,0.78,U] 
19:20:40.879 00.002 31432 refined, 2 included, MultiStar: {0.65, -0.24}, one-star: {0.69, -0.27}
19:20:40.881 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:20:40.882 00.001 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:20:40.884 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=-0.24 hyp=0.70 cameraTheta=-0.35 mountX=0.65 mountY=0.33, mountTheta=0.48
19:20:40.887 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=-0.24, opts=13)
19:20:40.889 00.002 31432 Enqueuing Move request for scope (0.65, -0.24)
19:20:40.891 00.002 29876 Worker thread wakes up
19:20:40.891 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.24) opts 0xd
19:20:40.891 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, -0.24)
19:20:40.891 00.000 29876 Moving (0.65, -0.24) raw xDistance=0.65 yDistance=0.33
19:20:40.891 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65
19:20:40.891 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
19:20:40.891 00.000 29876 MoveAxis(W, 67, ABG)
19:20:40.891 00.000 29876 Guiding  Dir = 3, Dur = 67
19:20:40.891 00.000 29876 IsSlewing returns 0
19:20:40.892 00.001 29876 IsGuiding returns 0
19:20:40.892 00.000 29876 PulseGuide returned control before completion, sleep 77
19:20:40.895 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:40.906 00.011 31432 UpdateGuideState exits: m=3706 RSB=39.0
19:20:40.908 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:40.910 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:40.912 00.002 31432 Enqueuing Expose request
19:20:40.978 00.066 29876 IsGuiding returns 1
19:20:40.978 00.000 29876 scope still moving after pulse duration time elapsed
19:20:41.008 00.030 29876 IsSlewing returns 0
19:20:41.008 00.000 29876 IsGuiding returns 1
19:20:41.039 00.031 29876 IsSlewing returns 0
19:20:41.039 00.000 29876 IsGuiding returns 1
19:20:41.070 00.031 29876 IsSlewing returns 0
19:20:41.070 00.000 29876 IsGuiding returns 0
19:20:41.070 00.000 29876 scope move finished after 67 + 111 ms
19:20:41.070 00.000 29876 Move returns status 0, amount 67
19:20:41.070 00.000 29876 MoveAxis(S, 25, ABG)
19:20:41.070 00.000 29876 Guiding  Dir = 1, Dur = 25
19:20:41.070 00.000 29876 IsSlewing returns 0
19:20:41.070 00.000 29876 IsGuiding returns 0
19:20:41.070 00.000 29876 PulseGuide returned control before completion, sleep 35
19:20:41.117 00.047 29876 IsGuiding returns 1
19:20:41.117 00.000 29876 scope still moving after pulse duration time elapsed
19:20:41.148 00.031 29876 IsSlewing returns 0
19:20:41.148 00.000 29876 IsGuiding returns 1
19:20:41.179 00.031 29876 IsSlewing returns 0
19:20:41.179 00.000 29876 IsGuiding returns 1
19:20:41.210 00.031 29876 IsSlewing returns 0
19:20:41.210 00.000 29876 IsGuiding returns 1
19:20:41.242 00.032 29876 IsSlewing returns 0
19:20:41.242 00.000 29876 IsGuiding returns 1
19:20:41.273 00.031 29876 IsSlewing returns 0
19:20:41.273 00.000 29876 IsGuiding returns 0
19:20:41.273 00.000 29876 scope move finished after 25 + 177 ms
19:20:41.273 00.000 29876 Move returns status 0, amount 25
19:20:41.273 00.000 29876 move complete, result=0
19:20:41.273 00.000 29876 worker thread done servicing request
19:20:41.274 00.001 29876 Worker thread wakes up
19:20:41.274 00.000 31432 GuideStep: 0.6 px 67 ms WEST, 0.3 px 25 ms SOUTH
19:20:41.276 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:41.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:43.188 01.912 29876 Exposure complete
19:20:43.232 00.044 29876 worker thread done servicing request
19:20:43.232 00.000 31432 OnExposeComplete: enter
19:20:43.235 00.003 31432 UpdateGuideState(): m_state=6
19:20:43.237 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
19:20:43.239 00.002 31432 Star::Find returns 1 (0), X=1252.83, Y=942.07, Mass=3858, SNR=39.8, Peak=223 HFD=4.4
19:20:43.241 00.002 31432 MultiStar: [#1 0.97,-0.42,0.00,M2] [#2 0.84,-0.16,0.00,M2] [#3 0.39,-0.49,0.90,U] [#4 0.18,-0.35,0.95,U] [#5 0.35,-0.60,0.83,U] [#6 1.20,0.19,0.00,M2] [#7 1.16,0.09,0.00,M4] [#8 0.06,-0.23,0.73,U] 
19:20:43.243 00.002 31432 single-star, 4 included, MultiStar: {0.28, -0.37}, one-star: {0.38, -0.16}
19:20:43.244 00.001 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
19:20:43.246 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
19:20:43.248 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.16 hyp=0.42 cameraTheta=-0.40 mountX=0.38 mountY=0.22, mountTheta=0.52
19:20:43.251 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.16, opts=13)
19:20:43.253 00.002 31432 Enqueuing Move request for scope (0.38, -0.16)
19:20:43.255 00.002 29876 Worker thread wakes up
19:20:43.255 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.16) opts 0xd
19:20:43.255 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.16)
19:20:43.255 00.000 29876 Moving (0.38, -0.16) raw xDistance=0.38 yDistance=0.22
19:20:43.255 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
19:20:43.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:43.256 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:20:43.256 00.000 29876 MoveAxis(W, 46, ABG)
19:20:43.256 00.000 29876 Guiding  Dir = 3, Dur = 46
19:20:43.256 00.000 29876 IsSlewing returns 0
19:20:43.256 00.000 29876 IsGuiding returns 0
19:20:43.256 00.000 29876 PulseGuide returned control before completion, sleep 56
19:20:43.259 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:20:43.271 00.012 31432 UpdateGuideState exits: m=3858 RSB=39.8
19:20:43.273 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:43.274 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:43.276 00.002 31432 Enqueuing Expose request
19:20:43.328 00.052 29876 IsGuiding returns 1
19:20:43.328 00.000 29876 scope still moving after pulse duration time elapsed
19:20:43.359 00.031 29876 IsSlewing returns 0
19:20:43.359 00.000 29876 IsGuiding returns 1
19:20:43.389 00.030 29876 IsSlewing returns 0
19:20:43.389 00.000 29876 IsGuiding returns 1
19:20:43.420 00.031 29876 IsSlewing returns 0
19:20:43.420 00.000 29876 IsGuiding returns 0
19:20:43.420 00.000 29876 scope move finished after 46 + 117 ms
19:20:43.420 00.000 29876 Move returns status 0, amount 46
19:20:43.420 00.000 29876 MoveAxis(N, 0, ABG)
19:20:43.420 00.000 29876 Move returns status 0, amount 0
19:20:43.420 00.000 29876 move complete, result=0
19:20:43.421 00.001 29876 worker thread done servicing request
19:20:43.421 00.000 29876 Worker thread wakes up
19:20:43.421 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:43.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:43.421 00.000 31432 GuideStep: 0.4 px 46 ms WEST, 0.2 px 0 ms NORTH
19:20:45.650 02.229 29876 Exposure complete
19:20:45.694 00.044 29876 worker thread done servicing request
19:20:45.694 00.000 31432 OnExposeComplete: enter
19:20:45.697 00.003 31432 UpdateGuideState(): m_state=6
19:20:45.699 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
19:20:45.701 00.002 31432 Star::Find returns 1 (0), X=1252.43, Y=941.94, Mass=3750, SNR=38.4, Peak=247 HFD=4.2
19:20:45.703 00.002 31432 MultiStar: [#1 -0.00,-0.04,0.86,U] [#2 -0.20,-0.05,0.98,U] [#3 -0.18,-0.24,0.93,U] [#4 -0.41,-0.12,0.99,U] [#5 -0.38,-0.21,0.80,U] [#6 -0.16,0.47,0.82,U] [#7 0.25,0.27,0.87,U] [#8 -0.47,-0.22,0.75,U] 
19:20:45.705 00.002 31432 refined, 8 included, MultiStar: {-0.17, -0.05}, one-star: {-0.02, -0.29}
19:20:45.707 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
19:20:45.709 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
19:20:45.711 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=-0.17 mountY=0.03, mountTheta=2.99
19:20:45.714 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.05, opts=13)
19:20:45.716 00.002 31432 Enqueuing Move request for scope (-0.17, -0.05)
19:20:45.718 00.002 29876 Worker thread wakes up
19:20:45.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
19:20:45.718 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
19:20:45.718 00.000 29876 Moving (-0.17, -0.05) raw xDistance=-0.17 yDistance=0.03
19:20:45.718 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:20:45.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:45.718 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:20:45.718 00.000 29876 MoveAxis(E, 0, ABG)
19:20:45.718 00.000 29876 Move returns status 0, amount 0
19:20:45.718 00.000 29876 MoveAxis(N, 0, ABG)
19:20:45.718 00.000 29876 Move returns status 0, amount 0
19:20:45.718 00.000 29876 move complete, result=0
19:20:45.719 00.001 29876 worker thread done servicing request
19:20:45.724 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:45.742 00.018 31432 UpdateGuideState exits: m=3750 RSB=38.4
19:20:45.746 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:45.748 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:45.750 00.002 31432 Enqueuing Expose request
19:20:45.752 00.002 29876 Worker thread wakes up
19:20:45.752 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
19:20:45.754 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:45.754 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:47.657 01.903 29876 Exposure complete
19:20:47.700 00.043 29876 worker thread done servicing request
19:20:47.700 00.000 31432 OnExposeComplete: enter
19:20:47.702 00.002 31432 UpdateGuideState(): m_state=6
19:20:47.704 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
19:20:47.706 00.002 31432 Star::Find returns 1 (0), X=1252.89, Y=942.22, Mass=4021, SNR=39.7, Peak=230 HFD=4.5
19:20:47.708 00.002 31432 MultiStar: [#1 0.61,-0.24,0.81,U] [#2 0.25,0.10,0.96,U] [#3 0.42,-0.62,0.89,U] [#4 0.27,-0.27,0.91,U] [#5 0.26,-0.27,0.77,U] [#6 0.70,0.05,0.79,U] [#7 0.93,-0.08,0.00,M4] [#8 0.23,-0.53,0.72,U] 
19:20:47.710 00.002 31432 single-star, 7 included, MultiStar: {0.40, -0.21}, one-star: {0.45, -0.01}
19:20:47.712 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
19:20:47.714 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
19:20:47.715 00.001 31432 CameraToMount -- cameraX=0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-0.03 mountX=0.45 mountY=0.08, mountTheta=0.18
19:20:47.720 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.01, opts=13)
19:20:47.723 00.003 31432 Enqueuing Move request for scope (0.45, -0.01)
19:20:47.725 00.002 29876 Worker thread wakes up
19:20:47.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.01) opts 0xd
19:20:47.725 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.01)
19:20:47.725 00.000 29876 Moving (0.45, -0.01) raw xDistance=0.45 yDistance=0.08
19:20:47.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
19:20:47.725 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:47.725 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:20:47.725 00.000 29876 MoveAxis(W, 43, ABG)
19:20:47.725 00.000 29876 Guiding  Dir = 3, Dur = 43
19:20:47.726 00.001 29876 IsSlewing returns 0
19:20:47.726 00.000 29876 IsGuiding returns 0
19:20:47.726 00.000 29876 PulseGuide returned control before completion, sleep 53
19:20:47.729 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:20:47.740 00.011 31432 UpdateGuideState exits: m=4021 RSB=39.7
19:20:47.743 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:47.744 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:47.746 00.002 31432 Enqueuing Expose request
19:20:47.780 00.034 29876 IsGuiding returns 1
19:20:47.780 00.000 29876 scope still moving after pulse duration time elapsed
19:20:47.810 00.030 29876 IsSlewing returns 0
19:20:47.810 00.000 29876 IsGuiding returns 1
19:20:47.841 00.031 29876 IsSlewing returns 0
19:20:47.841 00.000 29876 IsGuiding returns 1
19:20:47.871 00.030 29876 IsSlewing returns 0
19:20:47.871 00.000 29876 IsGuiding returns 0
19:20:47.871 00.000 29876 scope move finished after 43 + 102 ms
19:20:47.871 00.000 29876 Move returns status 0, amount 43
19:20:47.871 00.000 29876 MoveAxis(N, 0, ABG)
19:20:47.871 00.000 29876 Move returns status 0, amount 0
19:20:47.871 00.000 29876 move complete, result=0
19:20:47.871 00.000 29876 worker thread done servicing request
19:20:47.871 00.000 29876 Worker thread wakes up
19:20:47.871 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.1 px 0 ms NORTH
19:20:47.874 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:47.874 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:50.006 02.132 29876 Exposure complete
19:20:50.049 00.043 29876 worker thread done servicing request
19:20:50.049 00.000 31432 OnExposeComplete: enter
19:20:50.052 00.003 31432 UpdateGuideState(): m_state=6
19:20:50.054 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
19:20:50.056 00.002 31432 Star::Find returns 1 (0), X=1252.20, Y=942.34, Mass=3796, SNR=38.8, Peak=215 HFD=4.5
19:20:50.058 00.002 31432 MultiStar: [#1 0.36,0.10,0.88,U] [#2 0.24,-0.04,0.94,U] [#3 -0.01,-0.56,0.88,U] [#4 -0.04,-0.08,0.94,U] [#5 -0.11,-0.30,0.83,U] [#6 0.36,0.57,0.84,U] [#7 0.30,0.48,0.85,U] [#8 0.30,0.04,0.78,U] 
19:20:50.060 00.002 31432 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {-0.25, 0.11}
19:20:50.062 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:20:50.064 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:20:50.066 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.27 mountX=0.12 mountY=-0.01, mountTheta=-0.11
19:20:50.070 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.03, opts=13)
19:20:50.072 00.002 31432 Enqueuing Move request for scope (0.12, 0.03)
19:20:50.074 00.002 29876 Worker thread wakes up
19:20:50.074 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
19:20:50.074 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
19:20:50.074 00.000 29876 Moving (0.12, 0.03) raw xDistance=0.12 yDistance=-0.01
19:20:50.074 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:20:50.074 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:50.074 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:20:50.074 00.000 29876 MoveAxis(E, 0, ABG)
19:20:50.074 00.000 29876 Move returns status 0, amount 0
19:20:50.074 00.000 29876 MoveAxis(N, 0, ABG)
19:20:50.074 00.000 29876 Move returns status 0, amount 0
19:20:50.075 00.001 29876 move complete, result=0
19:20:50.075 00.000 29876 worker thread done servicing request
19:20:50.078 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:50.090 00.012 31432 UpdateGuideState exits: m=3796 RSB=38.8
19:20:50.092 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:50.094 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:50.096 00.002 31432 Enqueuing Expose request
19:20:50.098 00.002 29876 Worker thread wakes up
19:20:50.098 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:20:50.101 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:50.101 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:52.014 01.913 29876 Exposure complete
19:20:52.057 00.043 29876 worker thread done servicing request
19:20:52.057 00.000 31432 OnExposeComplete: enter
19:20:52.060 00.003 31432 UpdateGuideState(): m_state=6
19:20:52.062 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
19:20:52.063 00.001 31432 Star::Find returns 1 (0), X=1253.01, Y=942.80, Mass=3780, SNR=38.9, Peak=220 HFD=4.3
19:20:52.065 00.002 31432 MultiStar: [#1 0.84,0.22,0.00,M1] [#2 0.70,0.35,0.90,U] [#3 0.85,-0.15,0.00,M1] [#4 0.47,0.22,0.96,U] [#5 0.52,0.20,0.79,U] [#6 0.74,0.75,0.00,M1] [#7 0.99,0.51,0.00,M4] [#8 0.76,0.05,0.75,U] 
19:20:52.067 00.002 31432 refined, 4 included, MultiStar: {0.60, 0.29}, one-star: {0.57, 0.56}
19:20:52.069 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
19:20:52.071 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.84)
19:20:52.072 00.001 31432 CameraToMount -- cameraX=0.60 cameraY=0.29 hyp=0.66 cameraTheta=0.45 mountX=0.60 mountY=-0.20, mountTheta=-0.31
19:20:52.075 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=0.29, opts=13)
19:20:52.078 00.003 31432 Enqueuing Move request for scope (0.60, 0.29)
19:20:52.080 00.002 29876 Worker thread wakes up
19:20:52.081 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.29) opts 0xd
19:20:52.081 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, 0.29)
19:20:52.081 00.000 29876 Moving (0.60, 0.29) raw xDistance=0.60 yDistance=-0.20
19:20:52.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.60
19:20:52.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:52.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:20:52.081 00.000 29876 MoveAxis(W, 58, ABG)
19:20:52.081 00.000 29876 Guiding  Dir = 3, Dur = 58
19:20:52.081 00.000 29876 IsSlewing returns 0
19:20:52.081 00.000 29876 IsGuiding returns 0
19:20:52.081 00.000 29876 PulseGuide returned control before completion, sleep 68
19:20:52.086 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:20:52.097 00.011 31432 UpdateGuideState exits: m=3780 RSB=38.9
19:20:52.101 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:52.103 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:52.104 00.001 31432 Enqueuing Expose request
19:20:52.153 00.049 29876 IsGuiding returns 1
19:20:52.153 00.000 29876 scope still moving after pulse duration time elapsed
19:20:52.185 00.032 29876 IsSlewing returns 0
19:20:52.185 00.000 29876 IsGuiding returns 1
19:20:52.216 00.031 29876 IsSlewing returns 0
19:20:52.216 00.000 29876 IsGuiding returns 1
19:20:52.247 00.031 29876 IsSlewing returns 0
19:20:52.247 00.000 29876 IsGuiding returns 1
19:20:52.278 00.031 29876 IsSlewing returns 0
19:20:52.278 00.000 29876 IsGuiding returns 1
19:20:52.309 00.031 29876 IsSlewing returns 0
19:20:52.309 00.000 29876 IsGuiding returns 1
19:20:52.339 00.030 29876 IsSlewing returns 0
19:20:52.339 00.000 29876 IsGuiding returns 0
19:20:52.339 00.000 29876 scope move finished after 58 + 200 ms
19:20:52.339 00.000 29876 Move returns status 0, amount 58
19:20:52.339 00.000 29876 MoveAxis(N, 0, ABG)
19:20:52.339 00.000 29876 Move returns status 0, amount 0
19:20:52.339 00.000 29876 move complete, result=0
19:20:52.339 00.000 29876 worker thread done servicing request
19:20:52.339 00.000 29876 Worker thread wakes up
19:20:52.339 00.000 31432 GuideStep: 0.6 px 58 ms WEST, -0.2 px 0 ms NORTH
19:20:52.343 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:52.343 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:54.572 02.229 29876 Exposure complete
19:20:54.616 00.044 29876 worker thread done servicing request
19:20:54.616 00.000 31432 OnExposeComplete: enter
19:20:54.618 00.002 31432 UpdateGuideState(): m_state=6
19:20:54.620 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
19:20:54.622 00.002 31432 Star::Find returns 1 (0), X=1251.87, Y=942.24, Mass=3968, SNR=40.3, Peak=227 HFD=4.4
19:20:54.624 00.002 31432 MultiStar: [#1 -0.23,0.40,0.84,U] [#2 -0.62,0.23,0.91,U] [#3 -0.40,0.02,0.88,U] [#4 -0.48,0.19,0.93,U] [#5 -0.74,-0.02,0.79,U] [#6 -0.06,0.39,0.82,U] [#7 -0.11,0.50,0.82,U] [#8 0.21,0.01,0.71,U] 
19:20:54.626 00.002 31432 refined, 8 included, MultiStar: {-0.35, 0.19}, one-star: {-0.58, 0.00}
19:20:54.628 00.002 31432 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.02) = xAngle (2.62 = 2.62)
19:20:54.630 00.002 31432 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.63 = -0.65)
19:20:54.632 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=-0.35 mountY=-0.24, mountTheta=-2.53
19:20:54.635 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.19, opts=13)
19:20:54.637 00.002 31432 Enqueuing Move request for scope (-0.35, 0.19)
19:20:54.639 00.002 29876 Worker thread wakes up
19:20:54.639 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
19:20:54.639 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
19:20:54.639 00.000 29876 Moving (-0.35, 0.19) raw xDistance=-0.35 yDistance=-0.24
19:20:54.639 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
19:20:54.639 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:54.639 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:20:54.639 00.000 29876 MoveAxis(E, 25, ABG)
19:20:54.639 00.000 29876 Guiding  Dir = 2, Dur = 25
19:20:54.639 00.000 29876 IsSlewing returns 0
19:20:54.639 00.000 29876 IsGuiding returns 0
19:20:54.640 00.001 29876 PulseGuide returned control before completion, sleep 35
19:20:54.643 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:54.654 00.011 31432 UpdateGuideState exits: m=3968 RSB=40.3
19:20:54.656 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:54.658 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:54.659 00.001 31432 Enqueuing Expose request
19:20:54.680 00.021 29876 IsGuiding returns 1
19:20:54.680 00.000 29876 scope still moving after pulse duration time elapsed
19:20:54.712 00.032 29876 IsSlewing returns 0
19:20:54.712 00.000 29876 IsGuiding returns 1
19:20:54.744 00.032 29876 IsSlewing returns 0
19:20:54.744 00.000 29876 IsGuiding returns 0
19:20:54.744 00.000 29876 scope move finished after 25 + 79 ms
19:20:54.744 00.000 29876 Move returns status 0, amount 25
19:20:54.744 00.000 29876 MoveAxis(N, 0, ABG)
19:20:54.744 00.000 29876 Move returns status 0, amount 0
19:20:54.744 00.000 29876 move complete, result=0
19:20:54.745 00.001 29876 worker thread done servicing request
19:20:54.745 00.000 29876 Worker thread wakes up
19:20:54.745 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:54.745 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:54.745 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
19:20:56.651 01.906 29876 Exposure complete
19:20:56.696 00.045 29876 worker thread done servicing request
19:20:56.696 00.000 31432 OnExposeComplete: enter
19:20:56.699 00.003 31432 UpdateGuideState(): m_state=6
19:20:56.701 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
19:20:56.703 00.002 31432 Star::Find returns 1 (0), X=1252.60, Y=942.22, Mass=3853, SNR=39.6, Peak=234 HFD=4.5
19:20:56.705 00.002 31432 MultiStar: [#1 -0.07,-0.14,0.87,U] [#2 -0.25,0.03,0.93,U] [#3 -0.07,-0.26,0.91,U] [#4 -0.12,0.04,0.97,U] [#5 -0.35,-0.27,0.78,U] [#6 -0.15,0.50,0.79,U] [#7 -0.02,0.30,0.84,U] [#8 0.11,0.03,0.76,U] 
19:20:56.707 00.002 31432 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.15, -0.01}
19:20:56.709 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
19:20:56.711 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
19:20:56.714 00.003 31432 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=-0.08 mountY=-0.03, mountTheta=-2.77
19:20:56.721 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.02, opts=13)
19:20:56.726 00.005 31432 Enqueuing Move request for scope (-0.08, 0.02)
19:20:56.728 00.002 29876 Worker thread wakes up
19:20:56.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
19:20:56.728 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
19:20:56.728 00.000 29876 Moving (-0.08, 0.02) raw xDistance=-0.08 yDistance=-0.03
19:20:56.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:20:56.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:56.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:20:56.728 00.000 29876 MoveAxis(E, 0, ABG)
19:20:56.728 00.000 29876 Move returns status 0, amount 0
19:20:56.728 00.000 29876 MoveAxis(N, 0, ABG)
19:20:56.728 00.000 29876 Move returns status 0, amount 0
19:20:56.728 00.000 29876 move complete, result=0
19:20:56.728 00.000 29876 worker thread done servicing request
19:20:56.734 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:20:56.747 00.013 31432 UpdateGuideState exits: m=3853 RSB=39.6
19:20:56.749 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:56.751 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:56.754 00.003 31432 Enqueuing Expose request
19:20:56.756 00.002 29876 Worker thread wakes up
19:20:56.756 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:20:56.758 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:56.758 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:20:58.886 02.128 29876 Exposure complete
19:20:58.929 00.043 29876 worker thread done servicing request
19:20:58.929 00.000 31432 OnExposeComplete: enter
19:20:58.931 00.002 31432 UpdateGuideState(): m_state=6
19:20:58.934 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
19:20:58.936 00.002 31432 Star::Find returns 1 (0), X=1252.86, Y=942.08, Mass=3666, SNR=38.0, Peak=249 HFD=4.2
19:20:58.938 00.002 31432 MultiStar: [#1 0.58,-0.23,0.88,U] [#2 0.56,-0.46,0.93,U] [#3 0.40,-0.55,0.93,U] [#4 0.50,-0.42,0.99,U] [#5 0.32,-0.56,0.84,U] [#6 0.42,0.19,0.85,U] [#7 0.60,0.05,0.85,U] [#8 0.80,-0.22,0.00,M1] 
19:20:58.940 00.002 31432 single-star, 7 included, MultiStar: {0.47, -0.27}, one-star: {0.41, -0.15}
19:20:58.942 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:20:58.944 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:20:58.945 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-0.34 mountX=0.41 mountY=0.21, mountTheta=0.47
19:20:58.948 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.15, opts=13)
19:20:58.950 00.002 31432 Enqueuing Move request for scope (0.41, -0.15)
19:20:58.953 00.003 29876 Worker thread wakes up
19:20:58.953 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.15) opts 0xd
19:20:58.953 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.15)
19:20:58.953 00.000 29876 Moving (0.41, -0.15) raw xDistance=0.41 yDistance=0.21
19:20:58.953 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
19:20:58.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:20:58.953 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:20:58.953 00.000 29876 MoveAxis(W, 39, ABG)
19:20:58.953 00.000 29876 Guiding  Dir = 3, Dur = 39
19:20:58.953 00.000 29876 IsSlewing returns 0
19:20:58.953 00.000 29876 IsGuiding returns 0
19:20:58.954 00.001 29876 PulseGuide returned control before completion, sleep 49
19:20:58.958 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:20:58.971 00.013 31432 UpdateGuideState exits: m=3666 RSB=38.0
19:20:58.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:20:58.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:20:58.977 00.002 31432 Enqueuing Expose request
19:20:59.009 00.032 29876 IsGuiding returns 1
19:20:59.009 00.000 29876 scope still moving after pulse duration time elapsed
19:20:59.040 00.031 29876 IsSlewing returns 0
19:20:59.040 00.000 29876 IsGuiding returns 0
19:20:59.040 00.000 29876 scope move finished after 39 + 48 ms
19:20:59.040 00.000 29876 Move returns status 0, amount 39
19:20:59.040 00.000 29876 MoveAxis(N, 0, ABG)
19:20:59.040 00.000 29876 Move returns status 0, amount 0
19:20:59.040 00.000 29876 move complete, result=0
19:20:59.040 00.000 29876 worker thread done servicing request
19:20:59.040 00.000 29876 Worker thread wakes up
19:20:59.040 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:20:59.040 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.2 px 0 ms NORTH
19:20:59.044 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:00.949 01.905 29876 Exposure complete
19:21:01.008 00.059 29876 worker thread done servicing request
19:21:01.008 00.000 31432 OnExposeComplete: enter
19:21:01.011 00.003 31432 UpdateGuideState(): m_state=6
19:21:01.013 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
19:21:01.016 00.003 31432 Star::Find returns 1 (0), X=1252.88, Y=942.00, Mass=3932, SNR=39.3, Peak=252 HFD=4.3
19:21:01.019 00.003 31432 MultiStar: [#1 0.35,-0.17,0.84,U] [#2 -0.12,-0.15,0.95,U] [#3 0.18,-0.27,0.90,U] [#4 0.09,-0.24,0.97,U] [#5 0.25,-0.02,0.78,U] [#6 0.31,0.13,0.81,U] [#7 0.64,-0.05,0.87,U] [#8 0.86,-0.74,0.00,M2] 
19:21:01.022 00.003 31432 refined, 7 included, MultiStar: {0.26, -0.13}, one-star: {0.44, -0.23}
19:21:01.024 00.002 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
19:21:01.026 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
19:21:01.029 00.003 31432 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.47 mountX=0.26 mountY=0.17, mountTheta=0.58
19:21:01.033 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.13, opts=13)
19:21:01.036 00.003 31432 Enqueuing Move request for scope (0.26, -0.13)
19:21:01.039 00.003 29876 Worker thread wakes up
19:21:01.039 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
19:21:01.039 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
19:21:01.039 00.000 29876 Moving (0.26, -0.13) raw xDistance=0.26 yDistance=0.17
19:21:01.039 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
19:21:01.039 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:01.039 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:21:01.039 00.000 29876 MoveAxis(W, 30, ABG)
19:21:01.039 00.000 29876 Guiding  Dir = 3, Dur = 30
19:21:01.039 00.000 29876 IsSlewing returns 0
19:21:01.039 00.000 29876 IsGuiding returns 0
19:21:01.040 00.001 29876 PulseGuide returned control before completion, sleep 40
19:21:01.047 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:01.064 00.017 31432 UpdateGuideState exits: m=3932 RSB=39.3
19:21:01.067 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:01.070 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:01.072 00.002 31432 Enqueuing Expose request
19:21:01.085 00.013 29876 IsGuiding returns 1
19:21:01.085 00.000 29876 scope still moving after pulse duration time elapsed
19:21:01.116 00.031 29876 IsSlewing returns 0
19:21:01.116 00.000 29876 IsGuiding returns 1
19:21:01.147 00.031 29876 IsSlewing returns 0
19:21:01.147 00.000 29876 IsGuiding returns 0
19:21:01.147 00.000 29876 scope move finished after 30 + 77 ms
19:21:01.147 00.000 29876 Move returns status 0, amount 30
19:21:01.147 00.000 29876 MoveAxis(N, 0, ABG)
19:21:01.147 00.000 29876 Move returns status 0, amount 0
19:21:01.147 00.000 29876 move complete, result=0
19:21:01.147 00.000 29876 worker thread done servicing request
19:21:01.147 00.000 29876 Worker thread wakes up
19:21:01.147 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:01.147 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.2 px 0 ms NORTH
19:21:01.151 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:03.274 02.123 29876 Exposure complete
19:21:03.318 00.044 29876 worker thread done servicing request
19:21:03.318 00.000 31432 OnExposeComplete: enter
19:21:03.320 00.002 31432 UpdateGuideState(): m_state=6
19:21:03.322 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
19:21:03.325 00.003 31432 Star::Find returns 1 (0), X=1252.85, Y=942.24, Mass=3873, SNR=38.9, Peak=253 HFD=4.2
19:21:03.327 00.002 31432 MultiStar: [#1 0.66,0.12,0.88,U] [#2 0.42,0.04,0.95,U] [#3 0.64,-0.70,0.00,M1] [#4 0.37,-0.04,1.00,U] [#5 0.24,-0.34,0.85,U] [#6 0.64,0.33,0.81,U] [#7 0.71,0.25,0.82,U] [#8 0.40,-0.03,0.73,U] 
19:21:03.328 00.001 31432 single-star, 7 included, MultiStar: {0.47, 0.04}, one-star: {0.40, 0.01}
19:21:03.330 00.002 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.02) = xAngle (-0.00 = -0.00)
19:21:03.332 00.002 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
19:21:03.334 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.01 hyp=0.40 cameraTheta=0.02 mountX=0.40 mountY=0.05, mountTheta=0.13
19:21:03.338 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.01, opts=13)
19:21:03.340 00.002 31432 Enqueuing Move request for scope (0.40, 0.01)
19:21:03.342 00.002 29876 Worker thread wakes up
19:21:03.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.01) opts 0xd
19:21:03.342 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.01)
19:21:03.342 00.000 29876 Moving (0.40, 0.01) raw xDistance=0.40 yDistance=0.05
19:21:03.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
19:21:03.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:03.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:21:03.342 00.000 29876 MoveAxis(W, 43, ABG)
19:21:03.342 00.000 29876 Guiding  Dir = 3, Dur = 43
19:21:03.342 00.000 29876 IsSlewing returns 0
19:21:03.342 00.000 29876 IsGuiding returns 0
19:21:03.343 00.001 29876 PulseGuide returned control before completion, sleep 53
19:21:03.346 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:03.357 00.011 31432 UpdateGuideState exits: m=3873 RSB=38.9
19:21:03.359 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:03.361 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:03.363 00.002 31432 Enqueuing Expose request
19:21:03.411 00.048 29876 IsGuiding returns 1
19:21:03.411 00.000 29876 scope still moving after pulse duration time elapsed
19:21:03.443 00.032 29876 IsSlewing returns 0
19:21:03.443 00.000 29876 IsGuiding returns 1
19:21:03.474 00.031 29876 IsSlewing returns 0
19:21:03.474 00.000 29876 IsGuiding returns 0
19:21:03.474 00.000 29876 scope move finished after 43 + 88 ms
19:21:03.474 00.000 29876 Move returns status 0, amount 43
19:21:03.474 00.000 29876 MoveAxis(N, 0, ABG)
19:21:03.474 00.000 29876 Move returns status 0, amount 0
19:21:03.474 00.000 29876 move complete, result=0
19:21:03.475 00.001 29876 worker thread done servicing request
19:21:03.475 00.000 29876 Worker thread wakes up
19:21:03.475 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.1 px 0 ms NORTH
19:21:03.478 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:03.478 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:05.394 01.916 29876 Exposure complete
19:21:05.440 00.046 29876 worker thread done servicing request
19:21:05.440 00.000 31432 OnExposeComplete: enter
19:21:05.443 00.003 31432 UpdateGuideState(): m_state=6
19:21:05.445 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
19:21:05.447 00.002 31432 Star::Find returns 1 (0), X=1252.48, Y=941.86, Mass=4142, SNR=41.6, Peak=240 HFD=4.7
19:21:05.449 00.002 31432 MultiStar: [#1 0.46,-0.01,0.81,U] [#2 0.09,-0.04,0.86,U] [#3 0.12,-0.46,0.85,U] [#4 0.15,-0.36,0.92,U] [#5 0.33,-0.46,0.77,U] [#6 0.85,0.27,0.00,M1] [#7 0.55,0.36,0.79,U] [#8 0.55,-0.31,0.69,U] 
19:21:05.451 00.002 31432 refined, 7 included, MultiStar: {0.27, -0.21}, one-star: {0.03, -0.37}
19:21:05.453 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
19:21:05.454 00.001 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:21:05.456 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-0.67 mountX=0.26 mountY=0.25, mountTheta=0.76
19:21:05.459 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.21, opts=13)
19:21:05.461 00.002 31432 Enqueuing Move request for scope (0.27, -0.21)
19:21:05.463 00.002 29876 Worker thread wakes up
19:21:05.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
19:21:05.463 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
19:21:05.463 00.000 29876 Moving (0.27, -0.21) raw xDistance=0.26 yDistance=0.25
19:21:05.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
19:21:05.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:05.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:21:05.463 00.000 29876 MoveAxis(W, 31, ABG)
19:21:05.463 00.000 29876 Guiding  Dir = 3, Dur = 31
19:21:05.463 00.000 29876 IsSlewing returns 0
19:21:05.463 00.000 29876 IsGuiding returns 0
19:21:05.464 00.001 29876 PulseGuide returned control before completion, sleep 41
19:21:05.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:05.478 00.011 31432 UpdateGuideState exits: m=4142 RSB=41.6
19:21:05.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:05.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:05.484 00.002 31432 Enqueuing Expose request
19:21:05.518 00.034 29876 IsGuiding returns 1
19:21:05.518 00.000 29876 scope still moving after pulse duration time elapsed
19:21:05.550 00.032 29876 IsSlewing returns 0
19:21:05.550 00.000 29876 IsGuiding returns 0
19:21:05.550 00.000 29876 scope move finished after 31 + 55 ms
19:21:05.550 00.000 29876 Move returns status 0, amount 31
19:21:05.550 00.000 29876 MoveAxis(N, 0, ABG)
19:21:05.550 00.000 29876 Move returns status 0, amount 0
19:21:05.550 00.000 29876 move complete, result=0
19:21:05.551 00.001 29876 worker thread done servicing request
19:21:05.551 00.000 29876 Worker thread wakes up
19:21:05.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:05.551 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:05.551 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.3 px 0 ms NORTH
19:21:07.673 02.122 29876 Exposure complete
19:21:07.721 00.048 29876 worker thread done servicing request
19:21:07.721 00.000 31432 OnExposeComplete: enter
19:21:07.727 00.006 31432 UpdateGuideState(): m_state=6
19:21:07.730 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
19:21:07.732 00.002 31432 Star::Find returns 1 (0), X=1252.48, Y=941.78, Mass=3888, SNR=39.5, Peak=242 HFD=4.5
19:21:07.734 00.002 31432 MultiStar: [#1 0.33,-0.41,0.85,U] [#2 -0.39,-0.40,0.96,U] [#3 -0.13,-1.00,0.00,M1] [#4 -0.18,-0.61,0.95,U] [#5 -0.25,-0.39,0.79,U] [#6 0.47,-0.29,0.80,U] [#7 0.26,-0.14,0.82,U] [#8 0.29,-0.98,0.00,M1] 
19:21:07.736 00.002 31432 refined, 6 included, MultiStar: {0.02, -0.39}, one-star: {0.03, -0.45}
19:21:07.738 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
19:21:07.740 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
19:21:07.742 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.51 mountX=0.02 mountY=0.39, mountTheta=1.53
19:21:07.745 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.39, opts=13)
19:21:07.747 00.002 31432 Enqueuing Move request for scope (0.02, -0.39)
19:21:07.749 00.002 29876 Worker thread wakes up
19:21:07.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
19:21:07.749 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
19:21:07.749 00.000 29876 Moving (0.02, -0.39) raw xDistance=0.02 yDistance=0.39
19:21:07.749 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:21:07.749 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
19:21:07.749 00.000 29876 MoveAxis(E, 0, ABG)
19:21:07.749 00.000 29876 Move returns status 0, amount 0
19:21:07.749 00.000 29876 MoveAxis(S, 29, ABG)
19:21:07.749 00.000 29876 Guiding  Dir = 1, Dur = 29
19:21:07.749 00.000 29876 IsSlewing returns 0
19:21:07.749 00.000 29876 IsGuiding returns 0
19:21:07.750 00.001 29876 PulseGuide returned control before completion, sleep 39
19:21:07.754 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:07.766 00.012 31432 UpdateGuideState exits: m=3888 RSB=39.5
19:21:07.768 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:07.770 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:07.772 00.002 31432 Enqueuing Expose request
19:21:07.793 00.021 29876 IsGuiding returns 1
19:21:07.793 00.000 29876 scope still moving after pulse duration time elapsed
19:21:07.824 00.031 29876 IsSlewing returns 0
19:21:07.824 00.000 29876 IsGuiding returns 1
19:21:07.854 00.030 29876 IsSlewing returns 0
19:21:07.854 00.000 29876 IsGuiding returns 1
19:21:07.886 00.032 29876 IsSlewing returns 0
19:21:07.886 00.000 29876 IsGuiding returns 0
19:21:07.886 00.000 29876 scope move finished after 29 + 107 ms
19:21:07.886 00.000 29876 Move returns status 0, amount 29
19:21:07.886 00.000 29876 move complete, result=0
19:21:07.886 00.000 29876 worker thread done servicing request
19:21:07.886 00.000 29876 Worker thread wakes up
19:21:07.886 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:07.886 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:07.886 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 29 ms SOUTH
19:21:09.803 01.917 29876 Exposure complete
19:21:09.847 00.044 29876 worker thread done servicing request
19:21:09.847 00.000 31432 OnExposeComplete: enter
19:21:09.849 00.002 31432 UpdateGuideState(): m_state=6
19:21:09.851 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
19:21:09.853 00.002 31432 Star::Find returns 1 (0), X=1253.22, Y=941.94, Mass=3748, SNR=38.7, Peak=223 HFD=4.2
19:21:09.855 00.002 31432 MultiStar: [#1 0.54,-0.40,0.90,U] [#2 0.34,0.05,0.98,U] [#3 0.82,-0.57,0.00,M2] [#4 0.51,-0.33,0.99,U] [#5 0.21,-0.51,0.81,U] [#6 0.37,-0.07,0.80,U] [#7 0.51,-0.11,0.89,U] [#8 0.32,-0.50,0.77,U] 
19:21:09.857 00.002 31432 refined, 7 included, MultiStar: {0.46, -0.26}, one-star: {0.77, -0.29}
19:21:09.858 00.001 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:21:09.860 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:21:09.862 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.26 hyp=0.53 cameraTheta=-0.52 mountX=0.45 mountY=0.33, mountTheta=0.63
19:21:09.866 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.26, opts=13)
19:21:09.869 00.003 31432 Enqueuing Move request for scope (0.46, -0.26)
19:21:09.871 00.002 29876 Worker thread wakes up
19:21:09.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.26) opts 0xd
19:21:09.871 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.26)
19:21:09.871 00.000 29876 Moving (0.46, -0.26) raw xDistance=0.45 yDistance=0.33
19:21:09.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
19:21:09.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
19:21:09.871 00.000 29876 MoveAxis(W, 44, ABG)
19:21:09.871 00.000 29876 Guiding  Dir = 3, Dur = 44
19:21:09.871 00.000 29876 IsSlewing returns 0
19:21:09.871 00.000 29876 IsGuiding returns 0
19:21:09.872 00.001 29876 PulseGuide returned control before completion, sleep 54
19:21:09.875 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:09.886 00.011 31432 UpdateGuideState exits: m=3748 RSB=38.7
19:21:09.889 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:09.891 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:09.893 00.002 31432 Enqueuing Expose request
19:21:09.941 00.048 29876 IsGuiding returns 1
19:21:09.941 00.000 29876 scope still moving after pulse duration time elapsed
19:21:09.972 00.031 29876 IsSlewing returns 0
19:21:09.972 00.000 29876 IsGuiding returns 0
19:21:09.972 00.000 29876 scope move finished after 44 + 57 ms
19:21:09.972 00.000 29876 Move returns status 0, amount 44
19:21:09.973 00.001 29876 MoveAxis(S, 24, ABG)
19:21:09.973 00.000 29876 Guiding  Dir = 1, Dur = 24
19:21:09.973 00.000 29876 IsSlewing returns 0
19:21:09.973 00.000 29876 IsGuiding returns 0
19:21:09.973 00.000 29876 PulseGuide returned control before completion, sleep 34
19:21:10.020 00.047 29876 IsGuiding returns 1
19:21:10.020 00.000 29876 scope still moving after pulse duration time elapsed
19:21:10.051 00.031 29876 IsSlewing returns 0
19:21:10.051 00.000 29876 IsGuiding returns 1
19:21:10.082 00.031 29876 IsSlewing returns 0
19:21:10.082 00.000 29876 IsGuiding returns 1
19:21:10.113 00.031 29876 IsSlewing returns 0
19:21:10.113 00.000 29876 IsGuiding returns 0
19:21:10.113 00.000 29876 scope move finished after 24 + 116 ms
19:21:10.113 00.000 29876 Move returns status 0, amount 24
19:21:10.113 00.000 29876 move complete, result=0
19:21:10.114 00.001 29876 worker thread done servicing request
19:21:10.114 00.000 29876 Worker thread wakes up
19:21:10.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:10.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:10.114 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.3 px 24 ms SOUTH
19:21:12.342 02.228 29876 Exposure complete
19:21:12.386 00.044 29876 worker thread done servicing request
19:21:12.386 00.000 31432 OnExposeComplete: enter
19:21:12.388 00.002 31432 UpdateGuideState(): m_state=6
19:21:12.390 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
19:21:12.392 00.002 31432 Star::Find returns 1 (0), X=1252.92, Y=942.43, Mass=3734, SNR=38.7, Peak=253 HFD=4.3
19:21:12.394 00.002 31432 MultiStar: [#1 0.90,0.34,0.00,M1] [#2 0.67,0.61,0.00,M1] [#3 0.76,0.07,0.90,U] [#4 0.66,0.39,0.97,U] [#5 0.40,0.46,0.80,U] [#6 0.93,0.77,0.00,M1] [#7 1.37,0.56,0.00,M1] [#8 0.72,0.23,0.75,U] 
19:21:12.396 00.002 31432 single-star, 4 included, MultiStar: {0.60, 0.27}, one-star: {0.47, 0.19}
19:21:12.398 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
19:21:12.399 00.001 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.91)
19:21:12.401 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.19 hyp=0.51 cameraTheta=0.39 mountX=0.48 mountY=-0.12, mountTheta=-0.24
19:21:12.404 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.19, opts=13)
19:21:12.406 00.002 31432 Enqueuing Move request for scope (0.47, 0.19)
19:21:12.407 00.001 29876 Worker thread wakes up
19:21:12.408 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.19) opts 0xd
19:21:12.408 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.19)
19:21:12.408 00.000 29876 Moving (0.47, 0.19) raw xDistance=0.48 yDistance=-0.12
19:21:12.408 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
19:21:12.408 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:12.408 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:21:12.408 00.000 29876 MoveAxis(W, 52, ABG)
19:21:12.408 00.000 29876 Guiding  Dir = 3, Dur = 52
19:21:12.408 00.000 29876 IsSlewing returns 0
19:21:12.408 00.000 29876 IsGuiding returns 0
19:21:12.408 00.000 29876 PulseGuide returned control before completion, sleep 62
19:21:12.412 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:12.424 00.012 31432 UpdateGuideState exits: m=3734 RSB=38.7
19:21:12.426 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:12.428 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:12.430 00.002 31432 Enqueuing Expose request
19:21:12.481 00.051 29876 IsGuiding returns 1
19:21:12.481 00.000 29876 scope still moving after pulse duration time elapsed
19:21:12.512 00.031 29876 IsSlewing returns 0
19:21:12.512 00.000 29876 IsGuiding returns 1
19:21:12.542 00.030 29876 IsSlewing returns 0
19:21:12.542 00.000 29876 IsGuiding returns 1
19:21:12.574 00.032 29876 IsSlewing returns 0
19:21:12.574 00.000 29876 IsGuiding returns 0
19:21:12.574 00.000 29876 scope move finished after 52 + 114 ms
19:21:12.574 00.000 29876 Move returns status 0, amount 52
19:21:12.574 00.000 29876 MoveAxis(N, 0, ABG)
19:21:12.574 00.000 29876 Move returns status 0, amount 0
19:21:12.574 00.000 29876 move complete, result=0
19:21:12.574 00.000 29876 worker thread done servicing request
19:21:12.574 00.000 29876 Worker thread wakes up
19:21:12.574 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:12.575 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:12.575 00.000 31432 GuideStep: 0.5 px 52 ms WEST, -0.1 px 0 ms NORTH
19:21:14.477 01.902 29876 Exposure complete
19:21:14.520 00.043 29876 worker thread done servicing request
19:21:14.520 00.000 31432 OnExposeComplete: enter
19:21:14.522 00.002 31432 UpdateGuideState(): m_state=6
19:21:14.525 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
19:21:14.528 00.003 31432 Star::Find returns 1 (0), X=1252.75, Y=942.25, Mass=4073, SNR=41.2, Peak=252 HFD=4.5
19:21:14.530 00.002 31432 MultiStar: [#1 0.32,0.17,0.82,U] [#2 0.05,0.19,0.92,U] [#3 0.33,-0.37,0.86,U] [#4 0.05,0.20,0.91,U] [#5 -0.29,0.20,0.76,U] [#6 0.43,0.62,0.78,U] [#7 0.42,0.28,0.80,U] [#8 0.04,-0.07,0.71,U] 
19:21:14.532 00.002 31432 refined, 8 included, MultiStar: {0.19, 0.13}, one-star: {0.31, 0.02}
19:21:14.534 00.002 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.59 = 0.59)
19:21:14.536 00.002 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.61 = -2.68)
19:21:14.538 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=0.19 mountY=-0.10, mountTheta=-0.50
19:21:14.544 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.13, opts=13)
19:21:14.549 00.005 31432 Enqueuing Move request for scope (0.19, 0.13)
19:21:14.554 00.005 29876 Worker thread wakes up
19:21:14.554 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
19:21:14.554 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
19:21:14.554 00.000 29876 Moving (0.19, 0.13) raw xDistance=0.19 yDistance=-0.10
19:21:14.555 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:21:14.555 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:14.555 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:21:14.555 00.000 29876 MoveAxis(E, 0, ABG)
19:21:14.555 00.000 29876 Move returns status 0, amount 0
19:21:14.555 00.000 29876 MoveAxis(N, 0, ABG)
19:21:14.555 00.000 29876 Move returns status 0, amount 0
19:21:14.555 00.000 29876 move complete, result=0
19:21:14.555 00.000 29876 worker thread done servicing request
19:21:14.562 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:14.575 00.013 31432 UpdateGuideState exits: m=4073 RSB=41.2
19:21:14.577 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:14.579 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:14.581 00.002 31432 Enqueuing Expose request
19:21:14.583 00.002 29876 Worker thread wakes up
19:21:14.583 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:21:14.585 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:14.585 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:16.710 02.125 29876 Exposure complete
19:21:16.754 00.044 29876 worker thread done servicing request
19:21:16.754 00.000 31432 OnExposeComplete: enter
19:21:16.756 00.002 31432 UpdateGuideState(): m_state=6
19:21:16.758 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
19:21:16.760 00.002 31432 Star::Find returns 1 (0), X=1252.86, Y=942.08, Mass=4044, SNR=40.9, Peak=252 HFD=4.4
19:21:16.762 00.002 31432 MultiStar: [#1 0.43,-0.08,0.83,U] [#2 0.28,-0.37,0.90,U] [#3 0.40,-0.55,0.87,U] [#4 0.36,-0.31,0.94,U] [#5 0.14,-0.38,0.78,U] [#6 0.34,0.18,0.77,U] [#7 0.54,0.27,0.81,U] [#8 0.13,-0.10,0.71,U] 
19:21:16.764 00.002 31432 refined, 8 included, MultiStar: {0.34, -0.17}, one-star: {0.41, -0.15}
19:21:16.766 00.002 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
19:21:16.768 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
19:21:16.769 00.001 31432 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.47 mountX=0.34 mountY=0.22, mountTheta=0.59
19:21:16.774 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.17, opts=13)
19:21:16.779 00.005 31432 Enqueuing Move request for scope (0.34, -0.17)
19:21:16.784 00.005 29876 Worker thread wakes up
19:21:16.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd
19:21:16.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.17)
19:21:16.784 00.000 29876 Moving (0.34, -0.17) raw xDistance=0.34 yDistance=0.22
19:21:16.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:21:16.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:16.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:21:16.784 00.000 29876 MoveAxis(W, 33, ABG)
19:21:16.784 00.000 29876 Guiding  Dir = 3, Dur = 33
19:21:16.785 00.001 29876 IsSlewing returns 0
19:21:16.785 00.000 29876 IsGuiding returns 0
19:21:16.785 00.000 29876 PulseGuide returned control before completion, sleep 43
19:21:16.790 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:16.802 00.012 31432 UpdateGuideState exits: m=4044 RSB=40.9
19:21:16.804 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:16.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:16.808 00.002 31432 Enqueuing Expose request
19:21:16.833 00.025 29876 IsGuiding returns 1
19:21:16.833 00.000 29876 scope still moving after pulse duration time elapsed
19:21:16.864 00.031 29876 IsSlewing returns 0
19:21:16.864 00.000 29876 IsGuiding returns 1
19:21:16.894 00.030 29876 IsSlewing returns 0
19:21:16.894 00.000 29876 IsGuiding returns 0
19:21:16.894 00.000 29876 scope move finished after 33 + 76 ms
19:21:16.894 00.000 29876 Move returns status 0, amount 33
19:21:16.894 00.000 29876 MoveAxis(N, 0, ABG)
19:21:16.894 00.000 29876 Move returns status 0, amount 0
19:21:16.894 00.000 29876 move complete, result=0
19:21:16.895 00.001 29876 worker thread done servicing request
19:21:16.895 00.000 29876 Worker thread wakes up
19:21:16.895 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:16.895 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:16.895 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.2 px 0 ms NORTH
19:21:18.803 01.908 29876 Exposure complete
19:21:18.849 00.046 29876 worker thread done servicing request
19:21:18.849 00.000 31432 OnExposeComplete: enter
19:21:18.851 00.002 31432 UpdateGuideState(): m_state=6
19:21:18.854 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
19:21:18.856 00.002 31432 Star::Find returns 1 (0), X=1252.44, Y=942.35, Mass=3834, SNR=38.9, Peak=253 HFD=4.6
19:21:18.859 00.003 31432 MultiStar: [#1 0.04,0.02,0.86,U] [#2 0.45,-0.08,0.90,U] [#3 0.26,-0.31,0.90,U] [#4 0.25,-0.35,0.95,U] [#5 0.03,-0.21,0.79,U] [#6 -0.12,0.41,0.81,U] [#7 -0.01,0.43,0.83,U] [#8 -0.02,-0.35,0.77,U] 
19:21:18.861 00.002 31432 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {-0.01, 0.11}
19:21:18.863 00.002 31432 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.02) = xAngle (1.62 = 1.62)
19:21:18.865 00.002 31432 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.63 = -1.65)
19:21:18.868 00.003 31432 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
19:21:18.870 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.11, opts=13)
19:21:18.875 00.005 31432 Enqueuing Move request for scope (-0.01, 0.11)
19:21:18.881 00.006 29876 Worker thread wakes up
19:21:18.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
19:21:18.881 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
19:21:18.881 00.000 29876 Moving (-0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
19:21:18.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:21:18.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:18.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:21:18.881 00.000 29876 MoveAxis(E, 0, ABG)
19:21:18.881 00.000 29876 Move returns status 0, amount 0
19:21:18.882 00.001 29876 MoveAxis(N, 0, ABG)
19:21:18.882 00.000 29876 Move returns status 0, amount 0
19:21:18.882 00.000 29876 move complete, result=0
19:21:18.882 00.000 29876 worker thread done servicing request
19:21:18.885 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:21:18.897 00.012 31432 UpdateGuideState exits: m=3834 RSB=38.9
19:21:18.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:18.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:18.903 00.002 31432 Enqueuing Expose request
19:21:18.905 00.002 29876 Worker thread wakes up
19:21:18.905 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:21:18.907 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:18.907 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:21.040 02.133 29876 Exposure complete
19:21:21.084 00.044 29876 worker thread done servicing request
19:21:21.084 00.000 31432 OnExposeComplete: enter
19:21:21.087 00.003 31432 UpdateGuideState(): m_state=6
19:21:21.089 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
19:21:21.090 00.001 31432 Star::Find returns 1 (0), X=1252.91, Y=942.10, Mass=3929, SNR=39.7, Peak=233 HFD=4.4
19:21:21.093 00.003 31432 MultiStar: [#1 0.35,-0.47,0.84,U] [#2 0.47,-0.41,0.95,U] [#3 0.45,-0.71,0.00,M1] [#4 0.35,-0.49,0.97,U] [#5 0.41,-0.66,0.76,U] [#6 0.29,0.18,0.79,U] [#7 0.52,-0.02,0.81,U] [#8 0.54,-0.58,0.69,U] 
19:21:21.095 00.002 31432 single-star, 7 included, MultiStar: {0.42, -0.32}, one-star: {0.47, -0.13}
19:21:21.097 00.002 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:21:21.099 00.002 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
19:21:21.100 00.001 31432 CameraToMount -- cameraX=0.47 cameraY=-0.13 hyp=0.48 cameraTheta=-0.27 mountX=0.46 mountY=0.20, mountTheta=0.41
19:21:21.104 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.13, opts=13)
19:21:21.106 00.002 31432 Enqueuing Move request for scope (0.47, -0.13)
19:21:21.108 00.002 29876 Worker thread wakes up
19:21:21.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.13) opts 0xd
19:21:21.108 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.13)
19:21:21.108 00.000 29876 Moving (0.47, -0.13) raw xDistance=0.46 yDistance=0.20
19:21:21.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
19:21:21.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:21.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:21:21.108 00.000 29876 MoveAxis(W, 45, ABG)
19:21:21.108 00.000 29876 Guiding  Dir = 3, Dur = 45
19:21:21.109 00.001 29876 IsSlewing returns 0
19:21:21.109 00.000 29876 IsGuiding returns 0
19:21:21.109 00.000 29876 PulseGuide returned control before completion, sleep 55
19:21:21.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:21.124 00.012 31432 UpdateGuideState exits: m=3929 RSB=39.7
19:21:21.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:21.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:21.131 00.003 31432 Enqueuing Expose request
19:21:21.179 00.048 29876 IsGuiding returns 1
19:21:21.179 00.000 29876 scope still moving after pulse duration time elapsed
19:21:21.211 00.032 29876 IsSlewing returns 0
19:21:21.211 00.000 29876 IsGuiding returns 0
19:21:21.211 00.000 29876 scope move finished after 45 + 57 ms
19:21:21.211 00.000 29876 Move returns status 0, amount 45
19:21:21.211 00.000 29876 MoveAxis(N, 0, ABG)
19:21:21.211 00.000 29876 Move returns status 0, amount 0
19:21:21.211 00.000 29876 move complete, result=0
19:21:21.211 00.000 29876 worker thread done servicing request
19:21:21.211 00.000 29876 Worker thread wakes up
19:21:21.211 00.000 31432 GuideStep: 0.5 px 45 ms WEST, 0.2 px 0 ms NORTH
19:21:21.214 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:21.214 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:23.132 01.918 29876 Exposure complete
19:21:23.175 00.043 29876 worker thread done servicing request
19:21:23.175 00.000 31432 OnExposeComplete: enter
19:21:23.178 00.003 31432 UpdateGuideState(): m_state=6
19:21:23.180 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
19:21:23.182 00.002 31432 Star::Find returns 1 (0), X=1252.74, Y=941.62, Mass=3921, SNR=40.1, Peak=212 HFD=4.7
19:21:23.184 00.002 31432 MultiStar: [#1 0.55,-0.40,0.83,U] [#2 0.67,-0.52,0.00,M1] [#3 0.71,-0.81,0.00,M2] [#4 0.47,-0.57,0.89,U] [#5 0.64,-0.93,0.00,M1] [#6 0.82,-0.08,0.00,M1] [#7 0.82,0.06,0.00,M1] [#8 1.04,-0.75,0.00,M1] 
19:21:23.186 00.002 31432 single-star, 2 included, MultiStar: {0.43, -0.53}, one-star: {0.30, -0.61}
19:21:23.187 00.001 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
19:21:23.189 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
19:21:23.191 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.61 hyp=0.68 cameraTheta=-1.12 mountX=0.28 mountY=0.65, mountTheta=1.16
19:21:23.195 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.61, opts=13)
19:21:23.197 00.002 31432 Enqueuing Move request for scope (0.30, -0.61)
19:21:23.199 00.002 29876 Worker thread wakes up
19:21:23.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.61) opts 0xd
19:21:23.199 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.61)
19:21:23.199 00.000 29876 Moving (0.30, -0.61) raw xDistance=0.28 yDistance=0.65
19:21:23.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
19:21:23.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
19:21:23.199 00.000 29876 MoveAxis(W, 33, ABG)
19:21:23.199 00.000 29876 Guiding  Dir = 3, Dur = 33
19:21:23.200 00.001 29876 IsSlewing returns 0
19:21:23.200 00.000 29876 IsGuiding returns 0
19:21:23.200 00.000 29876 PulseGuide returned control before completion, sleep 43
19:21:23.203 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:23.215 00.012 31432 UpdateGuideState exits: m=3921 RSB=40.1
19:21:23.217 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:23.219 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:23.220 00.001 31432 Enqueuing Expose request
19:21:23.252 00.032 29876 IsGuiding returns 1
19:21:23.252 00.000 29876 scope still moving after pulse duration time elapsed
19:21:23.283 00.031 29876 IsSlewing returns 0
19:21:23.283 00.000 29876 IsGuiding returns 0
19:21:23.283 00.000 29876 scope move finished after 33 + 49 ms
19:21:23.283 00.000 29876 Move returns status 0, amount 33
19:21:23.283 00.000 29876 MoveAxis(S, 48, ABG)
19:21:23.283 00.000 29876 Guiding  Dir = 1, Dur = 48
19:21:23.283 00.000 29876 IsSlewing returns 0
19:21:23.283 00.000 29876 IsGuiding returns 0
19:21:23.283 00.000 29876 PulseGuide returned control before completion, sleep 58
19:21:23.344 00.061 29876 IsGuiding returns 1
19:21:23.344 00.000 29876 scope still moving after pulse duration time elapsed
19:21:23.374 00.030 29876 IsSlewing returns 0
19:21:23.374 00.000 29876 IsGuiding returns 1
19:21:23.404 00.030 29876 IsSlewing returns 0
19:21:23.404 00.000 29876 IsGuiding returns 1
19:21:23.436 00.032 29876 IsSlewing returns 0
19:21:23.436 00.000 29876 IsGuiding returns 0
19:21:23.436 00.000 29876 scope move finished after 48 + 105 ms
19:21:23.436 00.000 29876 Move returns status 0, amount 48
19:21:23.436 00.000 29876 move complete, result=0
19:21:23.436 00.000 29876 worker thread done servicing request
19:21:23.436 00.000 29876 Worker thread wakes up
19:21:23.436 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.7 px 48 ms SOUTH
19:21:23.439 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:23.439 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:25.562 02.123 29876 Exposure complete
19:21:25.605 00.043 29876 worker thread done servicing request
19:21:25.605 00.000 31432 OnExposeComplete: enter
19:21:25.607 00.002 31432 UpdateGuideState(): m_state=6
19:21:25.609 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
19:21:25.611 00.002 31432 Star::Find returns 1 (0), X=1252.82, Y=942.90, Mass=3740, SNR=38.2, Peak=253 HFD=4.2
19:21:25.614 00.003 31432 MultiStar: [#1 -0.20,0.51,0.90,U] [#2 -0.09,0.54,0.95,U] [#3 -0.09,0.19,0.91,U] [#4 -0.02,0.49,0.97,U] [#5 -0.12,0.39,0.82,U] [#6 -0.21,0.88,0.00,M2] [#7 0.18,0.88,0.00,M2] [#8 0.10,0.46,0.79,U] 
19:21:25.616 00.002 31432 refined, 6 included, MultiStar: {-0.00, 0.47}, one-star: {0.37, 0.67}
19:21:25.618 00.002 31432 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.02) = xAngle (1.55 = 1.55)
19:21:25.619 00.001 31432 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.72)
19:21:25.621 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=0.47 hyp=0.47 cameraTheta=1.58 mountX=0.01 mountY=-0.46, mountTheta=-1.55
19:21:25.624 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.47, opts=13)
19:21:25.626 00.002 31432 Enqueuing Move request for scope (-0.00, 0.47)
19:21:25.628 00.002 29876 Worker thread wakes up
19:21:25.628 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.47) opts 0xd
19:21:25.628 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.47)
19:21:25.628 00.000 29876 Moving (-0.00, 0.47) raw xDistance=0.01 yDistance=-0.46
19:21:25.628 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:21:25.628 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:21:25.628 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
19:21:25.628 00.000 29876 MoveAxis(E, 0, ABG)
19:21:25.628 00.000 29876 Move returns status 0, amount 0
19:21:25.628 00.000 29876 MoveAxis(N, 0, ABG)
19:21:25.628 00.000 29876 Move returns status 0, amount 0
19:21:25.628 00.000 29876 move complete, result=0
19:21:25.628 00.000 29876 worker thread done servicing request
19:21:25.632 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:25.643 00.011 31432 UpdateGuideState exits: m=3740 RSB=38.2
19:21:25.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:25.647 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:25.649 00.002 31432 Enqueuing Expose request
19:21:25.651 00.002 29876 Worker thread wakes up
19:21:25.651 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
19:21:25.653 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:25.653 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:27.567 01.914 29876 Exposure complete
19:21:27.610 00.043 29876 worker thread done servicing request
19:21:27.610 00.000 31432 OnExposeComplete: enter
19:21:27.612 00.002 31432 UpdateGuideState(): m_state=6
19:21:27.615 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
19:21:27.616 00.001 31432 Star::Find returns 1 (0), X=1251.97, Y=942.77, Mass=3968, SNR=39.7, Peak=235 HFD=4.4
19:21:27.618 00.002 31432 MultiStar: [#1 -0.24,0.91,0.00,M1] [#2 -0.29,0.91,0.00,M1] [#3 -0.33,0.42,0.90,U] [#4 -0.39,0.52,0.95,U] [#5 -0.31,0.58,0.77,U] [#6 -0.17,1.18,0.00,M3] [#7 -0.14,1.28,0.00,M3] [#8 -0.48,0.81,0.00,M1] 
19:21:27.620 00.002 31432 refined, 3 included, MultiStar: {-0.38, 0.51}, one-star: {-0.47, 0.54}
19:21:27.622 00.002 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.18 = 2.18)
19:21:27.624 00.002 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.19 = -1.09)
19:21:27.625 00.001 31432 CameraToMount -- cameraX=-0.38 cameraY=0.51 hyp=0.64 cameraTheta=2.21 mountX=-0.37 mountY=-0.56, mountTheta=-2.15
19:21:27.630 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.51, opts=13)
19:21:27.634 00.004 31432 Enqueuing Move request for scope (-0.38, 0.51)
19:21:27.636 00.002 29876 Worker thread wakes up
19:21:27.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.51) opts 0xd
19:21:27.636 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.51)
19:21:27.636 00.000 29876 Moving (-0.38, 0.51) raw xDistance=-0.37 yDistance=-0.56
19:21:27.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.37
19:21:27.636 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:21:27.636 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
19:21:27.636 00.000 29876 MoveAxis(E, 35, ABG)
19:21:27.636 00.000 29876 Guiding  Dir = 2, Dur = 35
19:21:27.636 00.000 29876 IsSlewing returns 0
19:21:27.636 00.000 29876 IsGuiding returns 0
19:21:27.636 00.000 29876 PulseGuide returned control before completion, sleep 45
19:21:27.640 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:27.651 00.011 31432 UpdateGuideState exits: m=3968 RSB=39.7
19:21:27.654 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:27.656 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:27.657 00.001 31432 Enqueuing Expose request
19:21:27.692 00.035 29876 IsGuiding returns 1
19:21:27.692 00.000 29876 scope still moving after pulse duration time elapsed
19:21:27.722 00.030 29876 IsSlewing returns 0
19:21:27.722 00.000 29876 IsGuiding returns 0
19:21:27.722 00.000 29876 scope move finished after 35 + 51 ms
19:21:27.722 00.000 29876 Move returns status 0, amount 35
19:21:27.722 00.000 29876 MoveAxis(N, 0, ABG)
19:21:27.722 00.000 29876 Move returns status 0, amount 0
19:21:27.722 00.000 29876 move complete, result=0
19:21:27.723 00.001 29876 worker thread done servicing request
19:21:27.723 00.000 29876 Worker thread wakes up
19:21:27.723 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:27.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:27.723 00.000 31432 GuideStep: -0.4 px 35 ms EAST, -0.6 px 0 ms NORTH
19:21:29.949 02.226 29876 Exposure complete
19:21:29.992 00.043 29876 worker thread done servicing request
19:21:29.992 00.000 31432 OnExposeComplete: enter
19:21:29.994 00.002 31432 UpdateGuideState(): m_state=6
19:21:29.996 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
19:21:29.998 00.002 31432 Star::Find returns 1 (0), X=1252.06, Y=942.69, Mass=3986, SNR=40.1, Peak=221 HFD=4.5
19:21:30.000 00.002 31432 MultiStar: [#1 -0.14,0.78,0.82,U] [#2 -0.27,0.55,0.93,U] [#3 -0.32,0.13,0.87,U] [#4 -0.47,0.41,0.96,U] [#5 -0.08,0.36,0.80,U] [#6 -0.17,1.18,0.00,M4] [#7 -0.27,1.07,0.00,M4] [#8 -0.17,0.45,0.73,U] 
19:21:30.002 00.002 31432 refined, 6 included, MultiStar: {-0.28, 0.45}, one-star: {-0.39, 0.46}
19:21:30.004 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
19:21:30.006 00.002 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
19:21:30.008 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.45 hyp=0.53 cameraTheta=2.12 mountX=-0.26 mountY=-0.49, mountTheta=-2.07
19:21:30.010 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.45, opts=13)
19:21:30.013 00.003 31432 Enqueuing Move request for scope (-0.28, 0.45)
19:21:30.015 00.002 29876 Worker thread wakes up
19:21:30.015 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.45) opts 0xd
19:21:30.015 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.45)
19:21:30.015 00.000 29876 Moving (-0.28, 0.45) raw xDistance=-0.26 yDistance=-0.49
19:21:30.015 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
19:21:30.015 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:21:30.015 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
19:21:30.015 00.000 29876 MoveAxis(E, 30, ABG)
19:21:30.015 00.000 29876 Guiding  Dir = 2, Dur = 30
19:21:30.015 00.000 29876 IsSlewing returns 0
19:21:30.016 00.001 29876 IsGuiding returns 0
19:21:30.016 00.000 29876 PulseGuide returned control before completion, sleep 40
19:21:30.019 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:21:30.031 00.012 31432 UpdateGuideState exits: m=3986 RSB=40.1
19:21:30.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:30.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:30.037 00.002 31432 Enqueuing Expose request
19:21:30.057 00.020 29876 IsGuiding returns 1
19:21:30.057 00.000 29876 scope still moving after pulse duration time elapsed
19:21:30.089 00.032 29876 IsSlewing returns 0
19:21:30.089 00.000 29876 IsGuiding returns 0
19:21:30.089 00.000 29876 scope move finished after 30 + 43 ms
19:21:30.089 00.000 29876 Move returns status 0, amount 30
19:21:30.089 00.000 29876 MoveAxis(N, 0, ABG)
19:21:30.089 00.000 29876 Move returns status 0, amount 0
19:21:30.089 00.000 29876 move complete, result=0
19:21:30.089 00.000 29876 worker thread done servicing request
19:21:30.089 00.000 29876 Worker thread wakes up
19:21:30.089 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.5 px 0 ms NORTH
19:21:30.093 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:30.093 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:32.007 01.914 29876 Exposure complete
19:21:32.050 00.043 29876 worker thread done servicing request
19:21:32.050 00.000 31432 OnExposeComplete: enter
19:21:32.052 00.002 31432 UpdateGuideState(): m_state=6
19:21:32.054 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
19:21:32.056 00.002 31432 Star::Find returns 1 (0), X=1252.09, Y=942.90, Mass=3840, SNR=39.0, Peak=249 HFD=4.2
19:21:32.058 00.002 31432 MultiStar: [#1 -0.30,0.84,0.00,M1] [#2 -0.55,0.78,0.00,M1] [#3 -0.49,0.42,0.91,U] [#4 -0.80,0.75,0.00,M1] [#5 -0.39,0.43,0.81,U] [#6 0.01,1.13,0.00,M5] [#7 -0.26,1.19,0.00,M5] [#8 0.11,0.36,0.75,U] 
19:21:32.059 00.001 31432 refined, 3 included, MultiStar: {-0.30, 0.48}, one-star: {-0.35, 0.67}
19:21:32.061 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
19:21:32.063 00.002 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
19:21:32.065 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.57 cameraTheta=2.12 mountX=-0.29 mountY=-0.52, mountTheta=-2.07
19:21:32.067 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.48, opts=13)
19:21:32.070 00.003 31432 Enqueuing Move request for scope (-0.30, 0.48)
19:21:32.072 00.002 29876 Worker thread wakes up
19:21:32.072 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd
19:21:32.072 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.48)
19:21:32.072 00.000 29876 Moving (-0.30, 0.48) raw xDistance=-0.29 yDistance=-0.52
19:21:32.072 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
19:21:32.072 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-1.57
19:21:32.072 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
19:21:32.072 00.000 29876 MoveAxis(E, 32, ABG)
19:21:32.072 00.000 29876 Guiding  Dir = 2, Dur = 32
19:21:32.073 00.001 29876 IsSlewing returns 0
19:21:32.073 00.000 29876 IsGuiding returns 0
19:21:32.073 00.000 29876 PulseGuide returned control before completion, sleep 42
19:21:32.077 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:32.089 00.012 31432 UpdateGuideState exits: m=3840 RSB=39.0
19:21:32.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:32.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:32.095 00.002 31432 Enqueuing Expose request
19:21:32.129 00.034 29876 IsGuiding returns 1
19:21:32.129 00.000 29876 scope still moving after pulse duration time elapsed
19:21:32.159 00.030 29876 IsSlewing returns 0
19:21:32.159 00.000 29876 IsGuiding returns 0
19:21:32.159 00.000 29876 scope move finished after 32 + 54 ms
19:21:32.159 00.000 29876 Move returns status 0, amount 32
19:21:32.159 00.000 29876 BLC: Oldest BLC event removed
19:21:32.159 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:21:32.159 00.000 29876 MoveAxis(N, 58, ABG)
19:21:32.159 00.000 29876 Guiding  Dir = 0, Dur = 58
19:21:32.159 00.000 29876 IsSlewing returns 0
19:21:32.159 00.000 29876 IsGuiding returns 0
19:21:32.159 00.000 29876 PulseGuide returned control before completion, sleep 68
19:21:32.237 00.078 29876 IsGuiding returns 1
19:21:32.237 00.000 29876 scope still moving after pulse duration time elapsed
19:21:32.268 00.031 29876 IsSlewing returns 0
19:21:32.268 00.000 29876 IsGuiding returns 1
19:21:32.298 00.030 29876 IsSlewing returns 0
19:21:32.298 00.000 29876 IsGuiding returns 0
19:21:32.298 00.000 29876 scope move finished after 58 + 81 ms
19:21:32.298 00.000 29876 Move returns status 0, amount 58
19:21:32.298 00.000 29876 move complete, result=0
19:21:32.299 00.001 29876 worker thread done servicing request
19:21:32.299 00.000 29876 Worker thread wakes up
19:21:32.299 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.5 px 58 ms NORTH
19:21:32.302 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:32.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:34.433 02.131 29876 Exposure complete
19:21:34.477 00.044 29876 worker thread done servicing request
19:21:34.477 00.000 31432 OnExposeComplete: enter
19:21:34.479 00.002 31432 UpdateGuideState(): m_state=6
19:21:34.481 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
19:21:34.483 00.002 31432 Star::Find returns 1 (0), X=1253.28, Y=943.25, Mass=3957, SNR=39.7, Peak=209 HFD=4.5
19:21:34.484 00.001 31432 MultiStar: [#1 0.79,0.49,0.00,M2] [#2 0.81,0.51,0.00,M2] [#3 0.96,0.53,0.00,M1] [#4 0.74,0.70,0.00,M2] [#5 0.79,0.13,0.76,U] [#6 0.87,1.22,0.00,M6] [#7 0.92,0.83,0.00,M6] [#8 0.83,0.65,0.00,M1] 
19:21:34.486 00.002 31432 refined, 1 included, MultiStar: {0.81, 0.63}, one-star: {0.83, 1.02}
19:21:34.488 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
19:21:34.490 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.64)
19:21:34.492 00.002 31432 CameraToMount -- cameraX=0.81 cameraY=0.63 hyp=1.03 cameraTheta=0.66 mountX=0.83 mountY=-0.50, mountTheta=-0.54
19:21:34.495 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.81, y=0.63, opts=13)
19:21:34.497 00.002 31432 Enqueuing Move request for scope (0.81, 0.63)
19:21:34.499 00.002 29876 Worker thread wakes up
19:21:34.499 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.63) opts 0xd
19:21:34.499 00.000 29876 Handling offset move in thread for scope, endpoint = (0.81, 0.63)
19:21:34.499 00.000 29876 Moving (0.81, 0.63) raw xDistance=0.83 yDistance=-0.50
19:21:34.499 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.83
19:21:34.499 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.50
19:21:34.499 00.000 29876 MoveAxis(W, 75, ABG)
19:21:34.499 00.000 29876 Guiding  Dir = 3, Dur = 75
19:21:34.500 00.001 29876 IsSlewing returns 0
19:21:34.500 00.000 29876 IsGuiding returns 0
19:21:34.500 00.000 29876 PulseGuide returned control before completion, sleep 85
19:21:34.503 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=0, FiltMax=257, Gamma=0.490
19:21:34.516 00.013 31432 UpdateGuideState exits: m=3957 RSB=39.7
19:21:34.518 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:34.520 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:34.522 00.002 31432 Enqueuing Expose request
19:21:34.587 00.065 29876 IsGuiding returns 1
19:21:34.587 00.000 29876 scope still moving after pulse duration time elapsed
19:21:34.617 00.030 29876 IsSlewing returns 0
19:21:34.617 00.000 29876 IsGuiding returns 1
19:21:34.648 00.031 29876 IsSlewing returns 0
19:21:34.648 00.000 29876 IsGuiding returns 1
19:21:34.680 00.032 29876 IsSlewing returns 0
19:21:34.680 00.000 29876 IsGuiding returns 1
19:21:34.711 00.031 29876 IsSlewing returns 0
19:21:34.711 00.000 29876 IsGuiding returns 0
19:21:34.711 00.000 29876 scope move finished after 75 + 136 ms
19:21:34.711 00.000 29876 Move returns status 0, amount 75
19:21:34.711 00.000 29876 MoveAxis(N, 37, ABG)
19:21:34.711 00.000 29876 Guiding  Dir = 0, Dur = 37
19:21:34.711 00.000 29876 IsSlewing returns 0
19:21:34.711 00.000 29876 IsGuiding returns 0
19:21:34.711 00.000 29876 PulseGuide returned control before completion, sleep 47
19:21:34.773 00.062 29876 IsGuiding returns 1
19:21:34.773 00.000 29876 scope still moving after pulse duration time elapsed
19:21:34.804 00.031 29876 IsSlewing returns 0
19:21:34.804 00.000 29876 IsGuiding returns 1
19:21:34.834 00.030 29876 IsSlewing returns 0
19:21:34.834 00.000 29876 IsGuiding returns 0
19:21:34.834 00.000 29876 scope move finished after 37 + 85 ms
19:21:34.834 00.000 29876 Move returns status 0, amount 37
19:21:34.834 00.000 29876 move complete, result=0
19:21:34.835 00.001 29876 worker thread done servicing request
19:21:34.835 00.000 29876 Worker thread wakes up
19:21:34.835 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:34.835 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:34.835 00.000 31432 GuideStep: 0.8 px 75 ms WEST, -0.5 px 37 ms NORTH
19:21:36.751 01.916 29876 Exposure complete
19:21:36.797 00.046 29876 worker thread done servicing request
19:21:36.797 00.000 31432 OnExposeComplete: enter
19:21:36.799 00.002 31432 UpdateGuideState(): m_state=6
19:21:36.801 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
19:21:36.803 00.002 31432 Star::Find returns 1 (0), X=1253.29, Y=943.34, Mass=3893, SNR=39.1, Peak=236 HFD=4.5
19:21:36.805 00.002 31432 MultiStar: [#1 0.60,1.24,0.00,M3] [#2 0.84,1.00,0.00,M3] [#3 0.74,0.68,0.00,M2] [#4 0.83,1.05,0.00,M3] [#5 0.51,0.99,0.00,M1] [#6 0.83,1.71,0.00,M7] [#7 0.88,1.43,0.00,M7] [#8 1.05,1.12,0.00,M2] 
19:21:36.806 00.001 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
19:21:36.808 00.002 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.38)
19:21:36.810 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=1.11 hyp=1.39 cameraTheta=0.92 mountX=0.87 mountY=-0.96, mountTheta=-0.84
19:21:36.816 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=1.11, opts=13)
19:21:36.819 00.003 31432 Enqueuing Move request for scope (0.85, 1.11)
19:21:36.820 00.001 29876 Worker thread wakes up
19:21:36.820 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, 1.11) opts 0xd
19:21:36.821 00.001 29876 Handling offset move in thread for scope, endpoint = (0.85, 1.11)
19:21:36.821 00.000 29876 Moving (0.85, 1.11) raw xDistance=0.87 yDistance=-0.96
19:21:36.821 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
19:21:36.821 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.96
19:21:36.821 00.000 29876 MoveAxis(W, 95, ABG)
19:21:36.821 00.000 29876 Guiding  Dir = 3, Dur = 95
19:21:36.821 00.000 29876 IsSlewing returns 0
19:21:36.821 00.000 29876 IsGuiding returns 0
19:21:36.821 00.000 29876 PulseGuide returned control before completion, sleep 105
19:21:36.824 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:36.837 00.013 31432 UpdateGuideState exits: m=3893 RSB=39.1
19:21:36.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:36.841 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:36.843 00.002 31432 Enqueuing Expose request
19:21:36.935 00.092 29876 IsGuiding returns 1
19:21:36.935 00.000 29876 scope still moving after pulse duration time elapsed
19:21:36.966 00.031 29876 IsSlewing returns 0
19:21:36.966 00.000 29876 IsGuiding returns 1
19:21:36.997 00.031 29876 IsSlewing returns 0
19:21:36.997 00.000 29876 IsGuiding returns 0
19:21:36.997 00.000 29876 scope move finished after 95 + 80 ms
19:21:36.997 00.000 29876 Move returns status 0, amount 95
19:21:36.997 00.000 29876 MoveAxis(N, 71, ABG)
19:21:36.997 00.000 29876 Guiding  Dir = 0, Dur = 71
19:21:36.997 00.000 29876 IsSlewing returns 0
19:21:36.997 00.000 29876 IsGuiding returns 0
19:21:36.997 00.000 29876 PulseGuide returned control before completion, sleep 81
19:21:37.088 00.091 29876 IsGuiding returns 1
19:21:37.088 00.000 29876 scope still moving after pulse duration time elapsed
19:21:37.118 00.030 29876 IsSlewing returns 0
19:21:37.118 00.000 29876 IsGuiding returns 1
19:21:37.149 00.031 29876 IsSlewing returns 0
19:21:37.149 00.000 29876 IsGuiding returns 1
19:21:37.180 00.031 29876 IsSlewing returns 0
19:21:37.180 00.000 29876 IsGuiding returns 1
19:21:37.211 00.031 29876 IsSlewing returns 0
19:21:37.211 00.000 29876 IsGuiding returns 1
19:21:37.242 00.031 29876 IsSlewing returns 0
19:21:37.242 00.000 29876 IsGuiding returns 1
19:21:37.273 00.031 29876 IsSlewing returns 0
19:21:37.273 00.000 29876 IsGuiding returns 0
19:21:37.273 00.000 29876 scope move finished after 71 + 205 ms
19:21:37.273 00.000 29876 Move returns status 0, amount 71
19:21:37.273 00.000 29876 move complete, result=0
19:21:37.273 00.000 29876 worker thread done servicing request
19:21:37.273 00.000 29876 Worker thread wakes up
19:21:37.273 00.000 31432 GuideStep: 0.9 px 95 ms WEST, -1.0 px 71 ms NORTH
19:21:37.276 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:37.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:39.409 02.133 29876 Exposure complete
19:21:39.461 00.052 29876 worker thread done servicing request
19:21:39.461 00.000 31432 OnExposeComplete: enter
19:21:39.463 00.002 31432 UpdateGuideState(): m_state=6
19:21:39.465 00.002 31432 Star::Find(15, 1253, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
19:21:39.467 00.002 31432 Star::Find returns 1 (0), X=1251.94, Y=942.44, Mass=3904, SNR=40.0, Peak=253 HFD=4.5
19:21:39.469 00.002 31432 MultiStar: [#1 -0.36,0.36,0.86,U] [#2 -0.82,0.38,0.00,M4] [#3 -0.54,-0.01,0.92,U] [#4 -0.63,0.26,0.92,U] [#5 -0.55,0.02,0.80,U] [#6 -0.22,0.77,0.80,U] [#7 -0.43,0.74,0.00,M8] [#8 -0.60,0.38,0.74,U] 
19:21:39.471 00.002 31432 single-star, 6 included, MultiStar: {-0.49, 0.27}, one-star: {-0.51, 0.20}
19:21:39.473 00.002 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
19:21:39.475 00.002 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.54)
19:21:39.476 00.001 31432 CameraToMount -- cameraX=-0.51 cameraY=0.20 hyp=0.55 cameraTheta=2.76 mountX=-0.50 mountY=-0.28, mountTheta=-2.63
19:21:39.479 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.20, opts=13)
19:21:39.481 00.002 31432 Enqueuing Move request for scope (-0.51, 0.20)
19:21:39.483 00.002 29876 Worker thread wakes up
19:21:39.483 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.20) opts 0xd
19:21:39.483 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.20)
19:21:39.483 00.000 29876 Moving (-0.51, 0.20) raw xDistance=-0.50 yDistance=-0.28
19:21:39.483 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.50
19:21:39.483 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:39.483 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:21:39.483 00.000 29876 MoveAxis(E, 35, ABG)
19:21:39.483 00.000 29876 Guiding  Dir = 2, Dur = 35
19:21:39.484 00.001 29876 IsSlewing returns 0
19:21:39.484 00.000 29876 IsGuiding returns 0
19:21:39.484 00.000 29876 PulseGuide returned control before completion, sleep 45
19:21:39.487 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:39.504 00.017 31432 UpdateGuideState exits: m=3904 RSB=40.0
19:21:39.507 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:39.508 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:39.510 00.002 31432 Enqueuing Expose request
19:21:39.530 00.020 29876 IsGuiding returns 1
19:21:39.530 00.000 29876 scope still moving after pulse duration time elapsed
19:21:39.561 00.031 29876 IsSlewing returns 0
19:21:39.561 00.000 29876 IsGuiding returns 1
19:21:39.593 00.032 29876 IsSlewing returns 0
19:21:39.593 00.000 29876 IsGuiding returns 0
19:21:39.593 00.000 29876 scope move finished after 35 + 74 ms
19:21:39.593 00.000 29876 Move returns status 0, amount 35
19:21:39.593 00.000 29876 MoveAxis(N, 0, ABG)
19:21:39.593 00.000 29876 Move returns status 0, amount 0
19:21:39.593 00.000 29876 move complete, result=0
19:21:39.593 00.000 29876 worker thread done servicing request
19:21:39.593 00.000 29876 Worker thread wakes up
19:21:39.593 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:39.593 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:39.593 00.000 31432 GuideStep: -0.5 px 35 ms EAST, -0.3 px 0 ms NORTH
19:21:41.496 01.903 29876 Exposure complete
19:21:41.541 00.045 29876 worker thread done servicing request
19:21:41.541 00.000 31432 OnExposeComplete: enter
19:21:41.543 00.002 31432 UpdateGuideState(): m_state=6
19:21:41.545 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
19:21:41.547 00.002 31432 Star::Find returns 1 (0), X=1251.71, Y=942.24, Mass=3655, SNR=37.8, Peak=239 HFD=4.4
19:21:41.549 00.002 31432 MultiStar: [#1 -0.45,0.03,0.89,U] [#2 -0.89,0.31,0.00,M5] [#3 -0.78,-0.28,0.00,M2] [#4 -0.77,0.02,1.05,U] [#5 -0.70,-0.20,0.84,U] [#6 -0.55,0.18,0.86,U] [#7 -0.54,0.21,0.88,U] [#8 -0.64,-0.03,0.76,U] 
19:21:41.551 00.002 31432 refined, 6 included, MultiStar: {-0.63, 0.03}, one-star: {-0.74, 0.01}
19:21:41.553 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
19:21:41.555 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.21)
19:21:41.557 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=0.03 hyp=0.63 cameraTheta=3.09 mountX=-0.63 mountY=-0.13, mountTheta=-2.94
19:21:41.560 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.03, opts=13)
19:21:41.562 00.002 31432 Enqueuing Move request for scope (-0.63, 0.03)
19:21:41.564 00.002 29876 Worker thread wakes up
19:21:41.564 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.03) opts 0xd
19:21:41.564 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.03)
19:21:41.565 00.001 29876 Moving (-0.63, 0.03) raw xDistance=-0.63 yDistance=-0.13
19:21:41.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
19:21:41.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:41.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:21:41.565 00.000 29876 MoveAxis(E, 66, ABG)
19:21:41.565 00.000 29876 Guiding  Dir = 2, Dur = 66
19:21:41.565 00.000 29876 IsSlewing returns 0
19:21:41.565 00.000 29876 IsGuiding returns 0
19:21:41.565 00.000 29876 PulseGuide returned control before completion, sleep 76
19:21:41.569 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:41.580 00.011 31432 UpdateGuideState exits: m=3655 RSB=37.8
19:21:41.583 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:41.584 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:41.586 00.002 31432 Enqueuing Expose request
19:21:41.652 00.066 29876 IsGuiding returns 1
19:21:41.652 00.000 29876 scope still moving after pulse duration time elapsed
19:21:41.684 00.032 29876 IsSlewing returns 0
19:21:41.684 00.000 29876 IsGuiding returns 1
19:21:41.715 00.031 29876 IsSlewing returns 0
19:21:41.715 00.000 29876 IsGuiding returns 0
19:21:41.715 00.000 29876 scope move finished after 66 + 83 ms
19:21:41.715 00.000 29876 Move returns status 0, amount 66
19:21:41.715 00.000 29876 MoveAxis(N, 0, ABG)
19:21:41.715 00.000 29876 Move returns status 0, amount 0
19:21:41.715 00.000 29876 move complete, result=0
19:21:41.715 00.000 29876 worker thread done servicing request
19:21:41.715 00.000 29876 Worker thread wakes up
19:21:41.715 00.000 31432 GuideStep: -0.6 px 66 ms EAST, -0.1 px 0 ms NORTH
19:21:41.718 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:41.718 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:43.849 02.131 29876 Exposure complete
19:21:43.895 00.046 29876 worker thread done servicing request
19:21:43.895 00.000 31432 OnExposeComplete: enter
19:21:43.898 00.003 31432 UpdateGuideState(): m_state=6
19:21:43.900 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
19:21:43.903 00.003 31432 Star::Find returns 1 (0), X=1252.44, Y=942.09, Mass=3964, SNR=39.8, Peak=253 HFD=4.3
19:21:43.905 00.002 31432 MultiStar: [#1 0.14,-0.23,0.85,U] [#2 -0.42,-0.01,0.91,U] [#3 -0.11,-0.44,0.91,U] [#4 -0.47,-0.29,0.95,U] [#5 -0.22,-0.45,0.79,U] [#6 0.11,-0.00,0.80,U] [#7 0.25,-0.09,0.83,U] [#8 -0.07,-0.57,0.75,U] 
19:21:43.909 00.004 31432 single-star, 8 included, MultiStar: {-0.09, -0.24}, one-star: {-0.01, -0.15}
19:21:43.911 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
19:21:43.913 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
19:21:43.915 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.01 mountY=0.14, mountTheta=1.64
19:21:43.918 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.15, opts=13)
19:21:43.920 00.002 31432 Enqueuing Move request for scope (-0.01, -0.15)
19:21:43.922 00.002 29876 Worker thread wakes up
19:21:43.922 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
19:21:43.923 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
19:21:43.923 00.000 29876 Moving (-0.01, -0.15) raw xDistance=-0.01 yDistance=0.14
19:21:43.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:21:43.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:43.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:21:43.923 00.000 29876 MoveAxis(E, 0, ABG)
19:21:43.923 00.000 29876 Move returns status 0, amount 0
19:21:43.923 00.000 29876 MoveAxis(N, 0, ABG)
19:21:43.923 00.000 29876 Move returns status 0, amount 0
19:21:43.923 00.000 29876 move complete, result=0
19:21:43.923 00.000 29876 worker thread done servicing request
19:21:43.927 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:43.938 00.011 31432 UpdateGuideState exits: m=3964 RSB=39.8
19:21:43.941 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:43.943 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:43.945 00.002 31432 Enqueuing Expose request
19:21:43.946 00.001 29876 Worker thread wakes up
19:21:43.946 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:21:43.949 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:43.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:45.863 01.914 29876 Exposure complete
19:21:45.906 00.043 29876 worker thread done servicing request
19:21:45.906 00.000 31432 OnExposeComplete: enter
19:21:45.908 00.002 31432 UpdateGuideState(): m_state=6
19:21:45.910 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
19:21:45.912 00.002 31432 Star::Find returns 1 (0), X=1252.24, Y=942.32, Mass=4112, SNR=40.8, Peak=219 HFD=4.6
19:21:45.914 00.002 31432 MultiStar: [#1 0.07,-0.29,0.85,U] [#2 -0.14,-0.15,0.89,U] [#3 -0.21,-0.25,0.88,U] [#4 -0.23,-0.40,0.91,U] [#5 -0.32,-0.51,0.77,U] [#6 0.29,0.16,0.80,U] [#7 0.54,0.04,0.81,U] [#8 0.36,-0.34,0.72,U] 
19:21:45.916 00.002 31432 refined, 8 included, MultiStar: {0.00, -0.18}, one-star: {-0.21, 0.09}
19:21:45.917 00.001 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
19:21:45.919 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.43 = 1.43)
19:21:45.921 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=-0.00 mountY=0.18, mountTheta=1.59
19:21:45.923 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.18, opts=13)
19:21:45.926 00.003 31432 Enqueuing Move request for scope (0.00, -0.18)
19:21:45.928 00.002 29876 Worker thread wakes up
19:21:45.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
19:21:45.928 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
19:21:45.928 00.000 29876 Moving (0.00, -0.18) raw xDistance=-0.00 yDistance=0.18
19:21:45.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:21:45.928 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:45.929 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:21:45.929 00.000 29876 MoveAxis(E, 0, ABG)
19:21:45.929 00.000 29876 Move returns status 0, amount 0
19:21:45.929 00.000 29876 MoveAxis(N, 0, ABG)
19:21:45.929 00.000 29876 Move returns status 0, amount 0
19:21:45.929 00.000 29876 move complete, result=0
19:21:45.929 00.000 29876 worker thread done servicing request
19:21:45.932 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:45.944 00.012 31432 UpdateGuideState exits: m=4112 RSB=40.8
19:21:45.946 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:45.948 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:45.950 00.002 31432 Enqueuing Expose request
19:21:45.952 00.002 29876 Worker thread wakes up
19:21:45.952 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:21:45.954 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:45.954 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:48.080 02.126 29876 Exposure complete
19:21:48.124 00.044 29876 worker thread done servicing request
19:21:48.124 00.000 31432 OnExposeComplete: enter
19:21:48.127 00.003 31432 UpdateGuideState(): m_state=6
19:21:48.129 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
19:21:48.130 00.001 31432 Star::Find returns 1 (0), X=1251.71, Y=942.69, Mass=3790, SNR=39.4, Peak=245 HFD=4.3
19:21:48.132 00.002 31432 MultiStar: [#1 -0.49,0.41,0.86,U] [#2 -0.64,0.40,0.95,U] [#3 -1.04,0.10,0.00,M1] [#4 -0.98,0.21,0.00,M1] [#5 -0.80,0.27,0.00,M1] [#6 -0.21,0.71,0.81,U] [#7 -0.45,0.56,0.86,U] [#8 -0.42,0.26,0.74,U] 
19:21:48.134 00.002 31432 refined, 5 included, MultiStar: {-0.50, 0.47}, one-star: {-0.74, 0.45}
19:21:48.136 00.002 31432 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.02) = xAngle (2.37 = 2.37)
19:21:48.138 00.002 31432 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.90)
19:21:48.140 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.47 hyp=0.69 cameraTheta=2.40 mountX=-0.49 mountY=-0.54, mountTheta=-2.31
19:21:48.143 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.47, opts=13)
19:21:48.146 00.003 31432 Enqueuing Move request for scope (-0.50, 0.47)
19:21:48.147 00.001 29876 Worker thread wakes up
19:21:48.148 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.47) opts 0xd
19:21:48.148 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.47)
19:21:48.148 00.000 29876 Moving (-0.50, 0.47) raw xDistance=-0.49 yDistance=-0.54
19:21:48.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49
19:21:48.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.54
19:21:48.148 00.000 29876 MoveAxis(E, 47, ABG)
19:21:48.148 00.000 29876 Guiding  Dir = 2, Dur = 47
19:21:48.148 00.000 29876 IsSlewing returns 0
19:21:48.148 00.000 29876 IsGuiding returns 0
19:21:48.148 00.000 29876 PulseGuide returned control before completion, sleep 57
19:21:48.152 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:48.163 00.011 31432 UpdateGuideState exits: m=3790 RSB=39.4
19:21:48.166 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:48.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:48.170 00.002 31432 Enqueuing Expose request
19:21:48.217 00.047 29876 IsGuiding returns 1
19:21:48.217 00.000 29876 scope still moving after pulse duration time elapsed
19:21:48.248 00.031 29876 IsSlewing returns 0
19:21:48.248 00.000 29876 IsGuiding returns 1
19:21:48.307 00.059 29876 IsSlewing returns 0
19:21:48.308 00.001 29876 IsGuiding returns 0
19:21:48.308 00.000 29876 scope move finished after 47 + 112 ms
19:21:48.308 00.000 29876 Move returns status 0, amount 47
19:21:48.308 00.000 29876 MoveAxis(N, 40, ABG)
19:21:48.308 00.000 29876 Guiding  Dir = 0, Dur = 40
19:21:48.308 00.000 29876 IsSlewing returns 0
19:21:48.308 00.000 29876 IsGuiding returns 0
19:21:48.308 00.000 29876 PulseGuide returned control before completion, sleep 50
19:21:48.372 00.064 29876 IsGuiding returns 1
19:21:48.372 00.000 29876 scope still moving after pulse duration time elapsed
19:21:48.403 00.031 29876 IsSlewing returns 0
19:21:48.403 00.000 29876 IsGuiding returns 1
19:21:48.434 00.031 29876 IsSlewing returns 0
19:21:48.434 00.000 29876 IsGuiding returns 1
19:21:48.465 00.031 29876 IsSlewing returns 0
19:21:48.465 00.000 29876 IsGuiding returns 0
19:21:48.465 00.000 29876 scope move finished after 40 + 117 ms
19:21:48.465 00.000 29876 Move returns status 0, amount 40
19:21:48.465 00.000 29876 move complete, result=0
19:21:48.465 00.000 29876 worker thread done servicing request
19:21:48.465 00.000 29876 Worker thread wakes up
19:21:48.465 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.5 px 40 ms NORTH
19:21:48.468 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:48.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:50.383 01.915 29876 Exposure complete
19:21:50.433 00.050 29876 worker thread done servicing request
19:21:50.433 00.000 31432 OnExposeComplete: enter
19:21:50.435 00.002 31432 UpdateGuideState(): m_state=6
19:21:50.438 00.003 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
19:21:50.440 00.002 31432 Star::Find returns 1 (0), X=1252.12, Y=942.26, Mass=3973, SNR=40.0, Peak=253 HFD=4.5
19:21:50.442 00.002 31432 MultiStar: [#1 -0.06,0.25,0.82,U] [#2 -0.19,0.11,0.92,U] [#3 -0.16,-0.26,0.87,U] [#4 -0.17,0.06,0.94,U] [#5 -0.45,0.02,0.79,U] [#6 0.22,0.46,0.83,U] [#7 0.23,0.19,0.84,U] [#8 -0.14,-0.31,0.76,U] 
19:21:50.442 00.000 31432 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.32, 0.03}
19:21:50.444 00.002 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.64 = 2.64)
19:21:50.447 00.003 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.65 = -0.63)
19:21:50.449 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.67 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
19:21:50.451 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.06, opts=13)
19:21:50.453 00.002 31432 Enqueuing Move request for scope (-0.12, 0.06)
19:21:50.455 00.002 29876 Worker thread wakes up
19:21:50.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
19:21:50.455 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
19:21:50.455 00.000 29876 Moving (-0.12, 0.06) raw xDistance=-0.12 yDistance=-0.08
19:21:50.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:21:50.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:50.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:21:50.455 00.000 29876 MoveAxis(E, 0, ABG)
19:21:50.455 00.000 29876 Move returns status 0, amount 0
19:21:50.456 00.001 29876 MoveAxis(N, 0, ABG)
19:21:50.456 00.000 29876 Move returns status 0, amount 0
19:21:50.456 00.000 29876 move complete, result=0
19:21:50.456 00.000 29876 worker thread done servicing request
19:21:50.461 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:50.472 00.011 31432 UpdateGuideState exits: m=3973 RSB=40.0
19:21:50.474 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:50.476 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:50.479 00.003 31432 Enqueuing Expose request
19:21:50.481 00.002 29876 Worker thread wakes up
19:21:50.481 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:21:50.483 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:50.483 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:52.611 02.128 29876 Exposure complete
19:21:52.656 00.045 29876 worker thread done servicing request
19:21:52.657 00.001 31432 OnExposeComplete: enter
19:21:52.661 00.004 31432 UpdateGuideState(): m_state=6
19:21:52.664 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
19:21:52.665 00.001 31432 Star::Find returns 1 (0), X=1251.75, Y=942.22, Mass=4036, SNR=40.1, Peak=253 HFD=4.5
19:21:52.667 00.002 31432 MultiStar: [#1 -0.37,-0.17,0.81,U] [#2 -0.91,0.07,0.00,M2] [#3 -0.70,-0.34,0.86,U] [#4 -0.94,-0.28,0.00,M1] [#5 -0.85,-0.15,0.00,M1] [#6 -0.29,0.16,0.76,U] [#7 -0.40,0.25,0.87,U] [#8 -0.48,-0.34,0.70,U] 
19:21:52.669 00.002 31432 refined, 5 included, MultiStar: {-0.50, -0.07}, one-star: {-0.70, -0.01}
19:21:52.671 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:21:52.673 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:21:52.675 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.07 hyp=0.50 cameraTheta=-3.01 mountX=-0.50 mountY=-0.01, mountTheta=-3.12
19:21:52.677 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.07, opts=13)
19:21:52.679 00.002 31432 Enqueuing Move request for scope (-0.50, -0.07)
19:21:52.681 00.002 29876 Worker thread wakes up
19:21:52.681 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.07) opts 0xd
19:21:52.681 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.07)
19:21:52.681 00.000 29876 Moving (-0.50, -0.07) raw xDistance=-0.50 yDistance=-0.01
19:21:52.681 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
19:21:52.681 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:52.681 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:21:52.681 00.000 29876 MoveAxis(E, 48, ABG)
19:21:52.682 00.001 29876 Guiding  Dir = 2, Dur = 48
19:21:52.682 00.000 29876 IsSlewing returns 0
19:21:52.682 00.000 29876 IsGuiding returns 0
19:21:52.682 00.000 29876 PulseGuide returned control before completion, sleep 58
19:21:52.685 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:52.698 00.013 31432 UpdateGuideState exits: m=4036 RSB=40.1
19:21:52.700 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:52.702 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:52.704 00.002 31432 Enqueuing Expose request
19:21:52.748 00.044 29876 IsGuiding returns 1
19:21:52.748 00.000 29876 scope still moving after pulse duration time elapsed
19:21:52.778 00.030 29876 IsSlewing returns 0
19:21:52.778 00.000 29876 IsGuiding returns 0
19:21:52.778 00.000 29876 scope move finished after 48 + 48 ms
19:21:52.778 00.000 29876 Move returns status 0, amount 48
19:21:52.778 00.000 29876 MoveAxis(N, 0, ABG)
19:21:52.778 00.000 29876 Move returns status 0, amount 0
19:21:52.778 00.000 29876 move complete, result=0
19:21:52.778 00.000 29876 worker thread done servicing request
19:21:52.778 00.000 29876 Worker thread wakes up
19:21:52.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:52.778 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.0 px 0 ms NORTH
19:21:52.780 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:54.686 01.906 29876 Exposure complete
19:21:54.730 00.044 29876 worker thread done servicing request
19:21:54.730 00.000 31432 OnExposeComplete: enter
19:21:54.733 00.003 31432 UpdateGuideState(): m_state=6
19:21:54.735 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
19:21:54.737 00.002 31432 Star::Find returns 1 (0), X=1252.10, Y=941.97, Mass=3881, SNR=39.4, Peak=218 HFD=4.3
19:21:54.739 00.002 31432 MultiStar: [#1 -0.16,-0.25,0.85,U] [#2 -0.43,-0.22,0.94,U] [#3 -0.19,-0.53,0.91,U] [#4 -0.42,-0.20,0.96,U] [#5 -0.44,-0.28,0.80,U] [#6 -0.14,0.27,0.81,U] [#7 0.06,-0.03,0.84,U] [#8 -0.27,-0.37,0.73,U] 
19:21:54.741 00.002 31432 refined, 8 included, MultiStar: {-0.26, -0.21}, one-star: {-0.35, -0.26}
19:21:54.743 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
19:21:54.745 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
19:21:54.747 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-2.46 mountX=-0.27 mountY=0.17, mountTheta=2.58
19:21:54.749 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.21, opts=13)
19:21:54.751 00.002 31432 Enqueuing Move request for scope (-0.26, -0.21)
19:21:54.753 00.002 29876 Worker thread wakes up
19:21:54.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
19:21:54.753 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
19:21:54.753 00.000 29876 Moving (-0.26, -0.21) raw xDistance=-0.27 yDistance=0.17
19:21:54.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
19:21:54.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:54.754 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:21:54.754 00.000 29876 MoveAxis(E, 33, ABG)
19:21:54.754 00.000 29876 Guiding  Dir = 2, Dur = 33
19:21:54.754 00.000 29876 IsSlewing returns 0
19:21:54.754 00.000 29876 IsGuiding returns 0
19:21:54.754 00.000 29876 PulseGuide returned control before completion, sleep 43
19:21:54.758 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:54.772 00.014 31432 UpdateGuideState exits: m=3881 RSB=39.4
19:21:54.775 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:54.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:54.779 00.002 31432 Enqueuing Expose request
19:21:54.809 00.030 29876 IsGuiding returns 1
19:21:54.809 00.000 29876 scope still moving after pulse duration time elapsed
19:21:54.841 00.032 29876 IsSlewing returns 0
19:21:54.841 00.000 29876 IsGuiding returns 0
19:21:54.841 00.000 29876 scope move finished after 33 + 53 ms
19:21:54.841 00.000 29876 Move returns status 0, amount 33
19:21:54.841 00.000 29876 MoveAxis(N, 0, ABG)
19:21:54.841 00.000 29876 Move returns status 0, amount 0
19:21:54.841 00.000 29876 move complete, result=0
19:21:54.841 00.000 29876 worker thread done servicing request
19:21:54.841 00.000 29876 Worker thread wakes up
19:21:54.841 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:54.841 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:54.841 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.2 px 0 ms NORTH
19:21:56.969 02.128 29876 Exposure complete
19:21:57.012 00.043 29876 worker thread done servicing request
19:21:57.012 00.000 31432 OnExposeComplete: enter
19:21:57.015 00.003 31432 UpdateGuideState(): m_state=6
19:21:57.016 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
19:21:57.018 00.002 31432 Star::Find returns 1 (0), X=1252.08, Y=942.10, Mass=3812, SNR=39.1, Peak=252 HFD=4.2
19:21:57.020 00.002 31432 MultiStar: [#1 -0.31,-0.24,0.89,U] [#2 -0.57,-0.30,0.92,U] [#3 -0.17,-0.57,0.91,U] [#4 -0.59,-0.41,0.95,U] [#5 -0.65,-0.58,0.00,M1] [#6 0.09,-0.03,0.79,U] [#7 -0.42,0.08,0.84,U] [#8 0.08,-0.68,0.74,U] 
19:21:57.022 00.002 31432 single-star, 7 included, MultiStar: {-0.30, -0.28}, one-star: {-0.37, -0.14}
19:21:57.024 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:21:57.026 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
19:21:57.027 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.14 hyp=0.39 cameraTheta=-2.79 mountX=-0.37 mountY=0.08, mountTheta=2.93
19:21:57.030 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.14, opts=13)
19:21:57.032 00.002 31432 Enqueuing Move request for scope (-0.37, -0.14)
19:21:57.034 00.002 29876 Worker thread wakes up
19:21:57.034 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.14) opts 0xd
19:21:57.034 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.14)
19:21:57.034 00.000 29876 Moving (-0.37, -0.14) raw xDistance=-0.37 yDistance=0.08
19:21:57.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
19:21:57.034 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:57.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:21:57.034 00.000 29876 MoveAxis(E, 41, ABG)
19:21:57.034 00.000 29876 Guiding  Dir = 2, Dur = 41
19:21:57.034 00.000 29876 IsSlewing returns 0
19:21:57.034 00.000 29876 IsGuiding returns 0
19:21:57.035 00.001 29876 PulseGuide returned control before completion, sleep 51
19:21:57.038 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:21:57.050 00.012 31432 UpdateGuideState exits: m=3812 RSB=39.1
19:21:57.053 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:57.054 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:57.056 00.002 31432 Enqueuing Expose request
19:21:57.089 00.033 29876 IsGuiding returns 1
19:21:57.089 00.000 29876 scope still moving after pulse duration time elapsed
19:21:57.121 00.032 29876 IsSlewing returns 0
19:21:57.121 00.000 29876 IsGuiding returns 1
19:21:57.151 00.030 29876 IsSlewing returns 0
19:21:57.151 00.000 29876 IsGuiding returns 1
19:21:57.182 00.031 29876 IsSlewing returns 0
19:21:57.182 00.000 29876 IsGuiding returns 0
19:21:57.182 00.000 29876 scope move finished after 41 + 106 ms
19:21:57.182 00.000 29876 Move returns status 0, amount 41
19:21:57.182 00.000 29876 MoveAxis(N, 0, ABG)
19:21:57.182 00.000 29876 Move returns status 0, amount 0
19:21:57.182 00.000 29876 move complete, result=0
19:21:57.183 00.001 29876 worker thread done servicing request
19:21:57.183 00.000 29876 Worker thread wakes up
19:21:57.183 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:57.183 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:21:57.183 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.1 px 0 ms NORTH
19:21:59.097 01.914 29876 Exposure complete
19:21:59.140 00.043 29876 worker thread done servicing request
19:21:59.140 00.000 31432 OnExposeComplete: enter
19:21:59.142 00.002 31432 UpdateGuideState(): m_state=6
19:21:59.145 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
19:21:59.147 00.002 31432 Star::Find returns 1 (0), X=1252.47, Y=942.40, Mass=3857, SNR=39.9, Peak=205 HFD=4.9
19:21:59.149 00.002 31432 MultiStar: [#1 0.07,-0.02,0.82,U] [#2 -0.28,0.27,0.89,U] [#3 -0.26,-0.41,0.88,U] [#4 -0.36,0.05,0.92,U] [#5 -0.39,-0.24,0.78,U] [#6 0.27,0.26,0.80,U] [#7 -0.08,0.40,0.82,U] [#8 -0.07,-0.05,0.71,U] 
19:21:59.151 00.002 31432 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.03, 0.17}
19:21:59.152 00.001 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.02) = xAngle (2.72 = 2.72)
19:21:59.154 00.002 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.74 = -0.55)
19:21:59.156 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.75 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
19:21:59.158 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.05, opts=13)
19:21:59.161 00.003 31432 Enqueuing Move request for scope (-0.12, 0.05)
19:21:59.162 00.001 29876 Worker thread wakes up
19:21:59.163 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
19:21:59.163 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
19:21:59.163 00.000 29876 Moving (-0.12, 0.05) raw xDistance=-0.12 yDistance=-0.07
19:21:59.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:21:59.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:21:59.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:21:59.163 00.000 29876 MoveAxis(E, 0, ABG)
19:21:59.163 00.000 29876 Move returns status 0, amount 0
19:21:59.163 00.000 29876 MoveAxis(N, 0, ABG)
19:21:59.163 00.000 29876 Move returns status 0, amount 0
19:21:59.163 00.000 29876 move complete, result=0
19:21:59.163 00.000 29876 worker thread done servicing request
19:21:59.166 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:21:59.179 00.013 31432 UpdateGuideState exits: m=3857 RSB=39.9
19:21:59.181 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:21:59.183 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:21:59.185 00.002 31432 Enqueuing Expose request
19:21:59.187 00.002 29876 Worker thread wakes up
19:21:59.187 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:21:59.189 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:21:59.189 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:01.326 02.137 29876 Exposure complete
19:22:01.381 00.055 29876 worker thread done servicing request
19:22:01.381 00.000 31432 OnExposeComplete: enter
19:22:01.383 00.002 31432 UpdateGuideState(): m_state=6
19:22:01.385 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
19:22:01.388 00.003 31432 Star::Find returns 1 (0), X=1251.26, Y=942.67, Mass=4109, SNR=40.9, Peak=241 HFD=4.7
19:22:01.390 00.002 31432 MultiStar: [#1 -0.98,0.34,0.00,M1] [#2 -1.14,0.44,0.00,M1] [#3 -1.08,0.18,0.00,M1] [#4 -1.28,0.28,0.00,M1] [#5 -1.15,0.10,0.00,M1] [#6 -1.00,0.99,0.00,M1] [#7 -0.89,0.89,0.00,M1] [#8 -0.54,0.16,0.71,U] 
19:22:01.392 00.002 31432 refined, 1 included, MultiStar: {-0.92, 0.32}, one-star: {-1.19, 0.44}
19:22:01.394 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
19:22:01.395 00.001 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
19:22:01.397 00.002 31432 CameraToMount -- cameraX=-0.92 cameraY=0.32 hyp=0.97 cameraTheta=2.81 mountX=-0.91 mountY=-0.46, mountTheta=-2.68
19:22:01.400 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=0.32, opts=13)
19:22:01.402 00.002 31432 Enqueuing Move request for scope (-0.92, 0.32)
19:22:01.404 00.002 29876 Worker thread wakes up
19:22:01.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.32) opts 0xd
19:22:01.404 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, 0.32)
19:22:01.404 00.000 29876 Moving (-0.92, 0.32) raw xDistance=-0.91 yDistance=-0.46
19:22:01.404 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.91
19:22:01.404 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
19:22:01.404 00.000 29876 MoveAxis(E, 88, ABG)
19:22:01.404 00.000 29876 Guiding  Dir = 2, Dur = 88
19:22:01.405 00.001 29876 IsSlewing returns 0
19:22:01.405 00.000 29876 IsGuiding returns 0
19:22:01.405 00.000 29876 PulseGuide returned control before completion, sleep 98
19:22:01.408 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:01.421 00.013 31432 UpdateGuideState exits: m=4109 RSB=40.9
19:22:01.423 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:01.426 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:01.429 00.003 31432 Enqueuing Expose request
19:22:01.510 00.081 29876 IsGuiding returns 1
19:22:01.510 00.000 29876 scope still moving after pulse duration time elapsed
19:22:01.542 00.032 29876 IsSlewing returns 0
19:22:01.542 00.000 29876 IsGuiding returns 1
19:22:01.574 00.032 29876 IsSlewing returns 0
19:22:01.574 00.000 29876 IsGuiding returns 1
19:22:01.604 00.030 29876 IsSlewing returns 0
19:22:01.604 00.000 29876 IsGuiding returns 1
19:22:01.635 00.031 29876 IsSlewing returns 0
19:22:01.635 00.000 29876 IsGuiding returns 0
19:22:01.635 00.000 29876 scope move finished after 88 + 141 ms
19:22:01.635 00.000 29876 Move returns status 0, amount 88
19:22:01.635 00.000 29876 MoveAxis(N, 34, ABG)
19:22:01.635 00.000 29876 Guiding  Dir = 0, Dur = 34
19:22:01.635 00.000 29876 IsSlewing returns 0
19:22:01.635 00.000 29876 IsGuiding returns 0
19:22:01.636 00.001 29876 PulseGuide returned control before completion, sleep 44
19:22:01.681 00.045 29876 IsGuiding returns 1
19:22:01.681 00.000 29876 scope still moving after pulse duration time elapsed
19:22:01.712 00.031 29876 IsSlewing returns 0
19:22:01.712 00.000 29876 IsGuiding returns 1
19:22:01.743 00.031 29876 IsSlewing returns 0
19:22:01.743 00.000 29876 IsGuiding returns 1
19:22:01.774 00.031 29876 IsSlewing returns 0
19:22:01.774 00.000 29876 IsGuiding returns 0
19:22:01.774 00.000 29876 scope move finished after 34 + 105 ms
19:22:01.774 00.000 29876 Move returns status 0, amount 34
19:22:01.774 00.000 29876 move complete, result=0
19:22:01.774 00.000 29876 worker thread done servicing request
19:22:01.774 00.000 29876 Worker thread wakes up
19:22:01.775 00.001 31432 GuideStep: -0.9 px 88 ms EAST, -0.5 px 34 ms NORTH
19:22:01.778 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:01.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:03.682 01.904 29876 Exposure complete
19:22:03.740 00.058 29876 worker thread done servicing request
19:22:03.740 00.000 31432 OnExposeComplete: enter
19:22:03.742 00.002 31432 UpdateGuideState(): m_state=6
19:22:03.744 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
19:22:03.746 00.002 31432 Star::Find returns 1 (0), X=1251.81, Y=942.27, Mass=4046, SNR=40.8, Peak=245 HFD=4.5
19:22:03.748 00.002 31432 MultiStar: [#1 -0.58,-0.11,0.85,U] [#2 -0.82,0.09,0.00,M2] [#3 -1.05,-0.32,0.00,M2] [#4 -1.01,-0.29,0.00,M2] [#5 -0.73,-0.36,0.00,M2] [#6 -0.23,0.29,0.76,U] [#7 -0.26,0.20,0.82,U] [#8 -0.53,-0.61,0.00,M1] 
19:22:03.750 00.002 31432 refined, 3 included, MultiStar: {-0.44, 0.09}, one-star: {-0.63, 0.04}
19:22:03.752 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
19:22:03.754 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.37)
19:22:03.756 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.09 hyp=0.45 cameraTheta=2.93 mountX=-0.44 mountY=-0.16, mountTheta=-2.79
19:22:03.758 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.09, opts=13)
19:22:03.760 00.002 31432 Enqueuing Move request for scope (-0.44, 0.09)
19:22:03.762 00.002 29876 Worker thread wakes up
19:22:03.762 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.09) opts 0xd
19:22:03.762 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.09)
19:22:03.762 00.000 29876 Moving (-0.44, 0.09) raw xDistance=-0.44 yDistance=-0.16
19:22:03.762 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
19:22:03.762 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:03.762 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:22:03.762 00.000 29876 MoveAxis(E, 55, ABG)
19:22:03.762 00.000 29876 Guiding  Dir = 2, Dur = 55
19:22:03.762 00.000 29876 IsSlewing returns 0
19:22:03.763 00.001 29876 IsGuiding returns 0
19:22:03.763 00.000 29876 PulseGuide returned control before completion, sleep 65
19:22:03.766 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:03.779 00.013 31432 UpdateGuideState exits: m=4046 RSB=40.8
19:22:03.782 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:03.785 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:03.788 00.003 31432 Enqueuing Expose request
19:22:03.835 00.047 29876 IsGuiding returns 1
19:22:03.835 00.000 29876 scope still moving after pulse duration time elapsed
19:22:03.867 00.032 29876 IsSlewing returns 0
19:22:03.867 00.000 29876 IsGuiding returns 1
19:22:03.898 00.031 29876 IsSlewing returns 0
19:22:03.898 00.000 29876 IsGuiding returns 0
19:22:03.898 00.000 29876 scope move finished after 55 + 80 ms
19:22:03.898 00.000 29876 Move returns status 0, amount 55
19:22:03.898 00.000 29876 MoveAxis(N, 0, ABG)
19:22:03.898 00.000 29876 Move returns status 0, amount 0
19:22:03.898 00.000 29876 move complete, result=0
19:22:03.898 00.000 29876 worker thread done servicing request
19:22:03.898 00.000 29876 Worker thread wakes up
19:22:03.898 00.000 31432 GuideStep: -0.4 px 55 ms EAST, -0.2 px 0 ms NORTH
19:22:03.901 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:03.901 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:06.030 02.129 29876 Exposure complete
19:22:06.076 00.046 29876 worker thread done servicing request
19:22:06.076 00.000 31432 OnExposeComplete: enter
19:22:06.078 00.002 31432 UpdateGuideState(): m_state=6
19:22:06.080 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
19:22:06.082 00.002 31432 Star::Find returns 1 (0), X=1252.55, Y=941.08, Mass=3965, SNR=39.3, Peak=204 HFD=4.8
19:22:06.084 00.002 31432 MultiStar: [#1 0.12,-1.12,0.00,M1] [#2 -0.10,-0.97,0.00,M3] [#3 -0.08,-1.44,0.00,M3] [#4 -0.20,-1.12,0.00,M3] [#5 -0.13,-1.24,0.00,M3] [#6 0.66,-0.80,0.00,M1] [#7 0.49,-0.77,0.00,M1] [#8 0.35,-1.58,0.00,M2] 
19:22:06.086 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
19:22:06.088 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
19:22:06.090 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-1.15 hyp=1.16 cameraTheta=-1.48 mountX=0.08 mountY=1.15, mountTheta=1.50
19:22:06.093 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-1.15, opts=13)
19:22:06.095 00.002 31432 Enqueuing Move request for scope (0.10, -1.15)
19:22:06.097 00.002 29876 Worker thread wakes up
19:22:06.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.15) opts 0xd
19:22:06.097 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -1.15)
19:22:06.097 00.000 29876 Moving (0.10, -1.15) raw xDistance=0.08 yDistance=1.15
19:22:06.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:22:06.097 00.000 29876 resist switch: large excursion: input 1.15 thresh 0.90 direction from -1 to 1
19:22:06.097 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.46
19:22:06.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.69 from input 1.15
19:22:06.098 00.001 29876 MoveAxis(E, 0, ABG)
19:22:06.098 00.000 29876 Move returns status 0, amount 0
19:22:06.098 00.000 29876 BLC: Oldest BLC event removed
19:22:06.098 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:22:06.098 00.000 29876 MoveAxis(S, 105, ABG)
19:22:06.098 00.000 29876 Guiding  Dir = 1, Dur = 105
19:22:06.098 00.000 29876 IsSlewing returns 0
19:22:06.098 00.000 29876 IsGuiding returns 0
19:22:06.098 00.000 29876 PulseGuide returned control before completion, sleep 115
19:22:06.101 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:06.113 00.012 31432 UpdateGuideState exits: m=3965 RSB=39.3
19:22:06.115 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:06.117 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:06.119 00.002 31432 Enqueuing Expose request
19:22:06.228 00.109 29876 IsGuiding returns 1
19:22:06.228 00.000 29876 scope still moving after pulse duration time elapsed
19:22:06.259 00.031 29876 IsSlewing returns 0
19:22:06.259 00.000 29876 IsGuiding returns 1
19:22:06.290 00.031 29876 IsSlewing returns 0
19:22:06.290 00.000 29876 IsGuiding returns 1
19:22:06.321 00.031 29876 IsSlewing returns 0
19:22:06.321 00.000 29876 IsGuiding returns 0
19:22:06.321 00.000 29876 scope move finished after 105 + 118 ms
19:22:06.321 00.000 29876 Move returns status 0, amount 105
19:22:06.321 00.000 29876 move complete, result=0
19:22:06.321 00.000 29876 worker thread done servicing request
19:22:06.321 00.000 29876 Worker thread wakes up
19:22:06.322 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:06.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:06.322 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 1.2 px 105 ms SOUTH
19:22:08.232 01.910 29876 Exposure complete
19:22:08.275 00.043 29876 worker thread done servicing request
19:22:08.275 00.000 31432 OnExposeComplete: enter
19:22:08.278 00.003 31432 UpdateGuideState(): m_state=6
19:22:08.279 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
19:22:08.281 00.002 31432 Star::Find returns 1 (0), X=1252.43, Y=940.85, Mass=3906, SNR=40.6, Peak=253 HFD=4.4
19:22:08.283 00.002 31432 MultiStar: [#1 -0.09,-1.26,0.00,M2] [#2 -0.08,-1.13,0.00,M4] [#3 -0.16,-1.49,0.00,M4] [#4 -0.52,-1.32,0.00,M4] [#5 -0.43,-1.33,0.00,M4] [#6 0.16,-0.82,0.00,M2] [#7 0.15,-1.03,0.00,M2] [#8 0.11,-1.67,0.00,M3] 
19:22:08.285 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
19:22:08.287 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
19:22:08.289 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-1.38 hyp=1.38 cameraTheta=-1.58 mountX=-0.05 mountY=1.36, mountTheta=1.60
19:22:08.293 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-1.38, opts=13)
19:22:08.297 00.004 31432 Enqueuing Move request for scope (-0.01, -1.38)
19:22:08.298 00.001 29876 Worker thread wakes up
19:22:08.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.38) opts 0xd
19:22:08.298 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -1.38)
19:22:08.298 00.000 29876 Moving (-0.01, -1.38) raw xDistance=-0.05 yDistance=1.36
19:22:08.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:22:08.299 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.82 from input 1.36
19:22:08.299 00.000 29876 MoveAxis(E, 0, ABG)
19:22:08.299 00.000 29876 Move returns status 0, amount 0
19:22:08.299 00.000 29876 MoveAxis(S, 100, ABG)
19:22:08.299 00.000 29876 Guiding  Dir = 1, Dur = 100
19:22:08.299 00.000 29876 IsSlewing returns 0
19:22:08.299 00.000 29876 IsGuiding returns 0
19:22:08.299 00.000 29876 PulseGuide returned control before completion, sleep 110
19:22:08.302 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:22:08.314 00.012 31432 UpdateGuideState exits: m=3906 RSB=40.6
19:22:08.317 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:08.318 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:08.320 00.002 31432 Enqueuing Expose request
19:22:08.415 00.095 29876 IsGuiding returns 1
19:22:08.415 00.000 29876 scope still moving after pulse duration time elapsed
19:22:08.446 00.031 29876 IsSlewing returns 0
19:22:08.446 00.000 29876 IsGuiding returns 1
19:22:08.476 00.030 29876 IsSlewing returns 0
19:22:08.476 00.000 29876 IsGuiding returns 1
19:22:08.507 00.031 29876 IsSlewing returns 0
19:22:08.507 00.000 29876 IsGuiding returns 1
19:22:08.538 00.031 29876 IsSlewing returns 0
19:22:08.538 00.000 29876 IsGuiding returns 0
19:22:08.538 00.000 29876 scope move finished after 100 + 138 ms
19:22:08.538 00.000 29876 Move returns status 0, amount 100
19:22:08.538 00.000 29876 move complete, result=0
19:22:08.538 00.000 29876 worker thread done servicing request
19:22:08.538 00.000 29876 Worker thread wakes up
19:22:08.539 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 1.4 px 100 ms SOUTH
19:22:08.541 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:08.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:10.670 02.129 29876 Exposure complete
19:22:10.715 00.045 29876 worker thread done servicing request
19:22:10.715 00.000 31432 OnExposeComplete: enter
19:22:10.717 00.002 31432 UpdateGuideState(): m_state=6
19:22:10.719 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
19:22:10.721 00.002 31432 Star::Find returns 1 (0), X=1252.20, Y=941.88, Mass=4071, SNR=40.6, Peak=232 HFD=4.4
19:22:10.723 00.002 31432 MultiStar: [#1 -0.37,-0.55,0.84,U] [#2 -0.35,-0.51,0.91,U] [#3 -0.29,-0.90,0.00,M5] [#4 -0.48,-0.61,0.94,U] [#5 -0.56,-0.57,0.79,U] [#6 -0.09,-0.13,0.77,U] [#7 -0.07,-0.26,0.82,U] [#8 -0.02,-0.68,0.70,U] 
19:22:10.725 00.002 31432 single-star, 7 included, MultiStar: {-0.28, -0.46}, one-star: {-0.24, -0.35}
19:22:10.726 00.001 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
19:22:10.728 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
19:22:10.732 00.004 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.35 hyp=0.43 cameraTheta=-2.17 mountX=-0.25 mountY=0.31, mountTheta=2.25
19:22:10.735 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.35, opts=13)
19:22:10.737 00.002 31432 Enqueuing Move request for scope (-0.24, -0.35)
19:22:10.739 00.002 29876 Worker thread wakes up
19:22:10.739 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.35) opts 0xd
19:22:10.739 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.35)
19:22:10.739 00.000 29876 Moving (-0.24, -0.35) raw xDistance=-0.25 yDistance=0.31
19:22:10.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:22:10.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
19:22:10.739 00.000 29876 MoveAxis(E, 24, ABG)
19:22:10.739 00.000 29876 Guiding  Dir = 2, Dur = 24
19:22:10.739 00.000 29876 IsSlewing returns 0
19:22:10.740 00.001 29876 IsGuiding returns 0
19:22:10.740 00.000 29876 PulseGuide returned control before completion, sleep 34
19:22:10.743 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:10.757 00.014 31432 UpdateGuideState exits: m=4071 RSB=40.6
19:22:10.759 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:10.761 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:10.763 00.002 31432 Enqueuing Expose request
19:22:10.777 00.014 29876 IsGuiding returns 1
19:22:10.777 00.000 29876 scope still moving after pulse duration time elapsed
19:22:10.807 00.030 29876 IsSlewing returns 0
19:22:10.807 00.000 29876 IsGuiding returns 1
19:22:10.839 00.032 29876 IsSlewing returns 0
19:22:10.839 00.000 29876 IsGuiding returns 0
19:22:10.839 00.000 29876 scope move finished after 24 + 75 ms
19:22:10.839 00.000 29876 Move returns status 0, amount 24
19:22:10.839 00.000 29876 MoveAxis(S, 23, ABG)
19:22:10.839 00.000 29876 Guiding  Dir = 1, Dur = 23
19:22:10.839 00.000 29876 IsSlewing returns 0
19:22:10.839 00.000 29876 IsGuiding returns 0
19:22:10.839 00.000 29876 PulseGuide returned control before completion, sleep 33
19:22:10.886 00.047 29876 IsGuiding returns 1
19:22:10.886 00.000 29876 scope still moving after pulse duration time elapsed
19:22:10.916 00.030 29876 IsSlewing returns 0
19:22:10.916 00.000 29876 IsGuiding returns 1
19:22:10.947 00.031 29876 IsSlewing returns 0
19:22:10.947 00.000 29876 IsGuiding returns 1
19:22:10.978 00.031 29876 IsSlewing returns 0
19:22:10.978 00.000 29876 IsGuiding returns 0
19:22:10.978 00.000 29876 scope move finished after 23 + 115 ms
19:22:10.978 00.000 29876 Move returns status 0, amount 23
19:22:10.978 00.000 29876 move complete, result=0
19:22:10.978 00.000 29876 worker thread done servicing request
19:22:10.978 00.000 29876 Worker thread wakes up
19:22:10.978 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:10.978 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:10.978 00.000 31432 GuideStep: -0.3 px 24 ms EAST, 0.3 px 23 ms SOUTH
19:22:12.884 01.906 29876 Exposure complete
19:22:12.927 00.043 29876 worker thread done servicing request
19:22:12.927 00.000 31432 OnExposeComplete: enter
19:22:12.929 00.002 31432 UpdateGuideState(): m_state=6
19:22:12.932 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
19:22:12.933 00.001 31432 Star::Find returns 1 (0), X=1251.95, Y=941.91, Mass=3937, SNR=39.7, Peak=252 HFD=4.3
19:22:12.935 00.002 31432 MultiStar: [#1 -0.58,-0.21,0.87,U] [#2 -0.70,-0.26,0.88,U] [#3 -0.72,-0.71,0.00,M6] [#4 -0.59,-0.45,0.95,U] [#5 -1.08,-0.42,0.00,M4] [#6 -0.60,0.17,0.83,U] [#7 -0.30,0.00,0.82,U] [#8 -0.48,-0.56,0.72,U] 
19:22:12.937 00.002 31432 refined, 6 included, MultiStar: {-0.54, -0.24}, one-star: {-0.50, -0.32}
19:22:12.939 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
19:22:12.941 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
19:22:12.943 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.24 hyp=0.59 cameraTheta=-2.73 mountX=-0.54 mountY=0.15, mountTheta=2.87
19:22:12.948 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.24, opts=13)
19:22:12.952 00.004 31432 Enqueuing Move request for scope (-0.54, -0.24)
19:22:12.953 00.001 29876 Worker thread wakes up
19:22:12.953 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.24) opts 0xd
19:22:12.953 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.24)
19:22:12.953 00.000 29876 Moving (-0.54, -0.24) raw xDistance=-0.54 yDistance=0.15
19:22:12.953 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
19:22:12.953 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:12.954 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:22:12.954 00.000 29876 MoveAxis(E, 56, ABG)
19:22:12.954 00.000 29876 Guiding  Dir = 2, Dur = 56
19:22:12.954 00.000 29876 IsSlewing returns 0
19:22:12.954 00.000 29876 IsGuiding returns 0
19:22:12.954 00.000 29876 PulseGuide returned control before completion, sleep 66
19:22:12.957 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:12.970 00.013 31432 UpdateGuideState exits: m=3937 RSB=39.7
19:22:12.972 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:12.974 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:12.975 00.001 31432 Enqueuing Expose request
19:22:13.023 00.048 29876 IsGuiding returns 1
19:22:13.023 00.000 29876 scope still moving after pulse duration time elapsed
19:22:13.054 00.031 29876 IsSlewing returns 0
19:22:13.054 00.000 29876 IsGuiding returns 1
19:22:13.085 00.031 29876 IsSlewing returns 0
19:22:13.085 00.000 29876 IsGuiding returns 0
19:22:13.085 00.000 29876 scope move finished after 56 + 74 ms
19:22:13.085 00.000 29876 Move returns status 0, amount 56
19:22:13.085 00.000 29876 MoveAxis(N, 0, ABG)
19:22:13.085 00.000 29876 Move returns status 0, amount 0
19:22:13.085 00.000 29876 move complete, result=0
19:22:13.085 00.000 29876 worker thread done servicing request
19:22:13.085 00.000 29876 Worker thread wakes up
19:22:13.085 00.000 31432 GuideStep: -0.5 px 56 ms EAST, 0.2 px 0 ms NORTH
19:22:13.088 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:13.088 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:15.220 02.132 29876 Exposure complete
19:22:15.264 00.044 29876 worker thread done servicing request
19:22:15.264 00.000 31432 OnExposeComplete: enter
19:22:15.267 00.003 31432 UpdateGuideState(): m_state=6
19:22:15.269 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
19:22:15.272 00.003 31432 Star::Find returns 1 (0), X=1251.75, Y=941.85, Mass=3936, SNR=39.7, Peak=252 HFD=4.4
19:22:15.274 00.002 31432 MultiStar: [#1 -0.61,-0.42,0.81,U] [#2 -1.11,-0.46,0.00,M3] [#3 -0.56,-0.63,0.00,M7] [#4 -1.05,-0.55,0.00,M3] [#5 -1.01,-0.76,0.00,M5] [#6 -0.62,-0.04,0.82,U] [#7 -0.33,-0.19,0.84,U] [#8 -0.68,-0.65,0.00,M2] 
19:22:15.275 00.001 31432 refined, 3 included, MultiStar: {-0.57, -0.27}, one-star: {-0.69, -0.39}
19:22:15.276 00.001 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
19:22:15.278 00.002 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
19:22:15.280 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.27 hyp=0.63 cameraTheta=-2.70 mountX=-0.58 mountY=0.18, mountTheta=2.84
19:22:15.284 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.27, opts=13)
19:22:15.288 00.004 31432 Enqueuing Move request for scope (-0.57, -0.27)
19:22:15.290 00.002 29876 Worker thread wakes up
19:22:15.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.27) opts 0xd
19:22:15.290 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.27)
19:22:15.290 00.000 29876 Moving (-0.57, -0.27) raw xDistance=-0.58 yDistance=0.18
19:22:15.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
19:22:15.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:15.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:22:15.290 00.000 29876 MoveAxis(E, 63, ABG)
19:22:15.290 00.000 29876 Guiding  Dir = 2, Dur = 63
19:22:15.290 00.000 29876 IsSlewing returns 0
19:22:15.290 00.000 29876 IsGuiding returns 0
19:22:15.291 00.001 29876 PulseGuide returned control before completion, sleep 73
19:22:15.294 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:15.305 00.011 31432 UpdateGuideState exits: m=3936 RSB=39.7
19:22:15.307 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:15.309 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:15.311 00.002 31432 Enqueuing Expose request
19:22:15.376 00.065 29876 IsGuiding returns 1
19:22:15.376 00.000 29876 scope still moving after pulse duration time elapsed
19:22:15.406 00.030 29876 IsSlewing returns 0
19:22:15.406 00.000 29876 IsGuiding returns 1
19:22:15.437 00.031 29876 IsSlewing returns 0
19:22:15.437 00.000 29876 IsGuiding returns 1
19:22:15.468 00.031 29876 IsSlewing returns 0
19:22:15.468 00.000 29876 IsGuiding returns 1
19:22:15.499 00.031 29876 IsSlewing returns 0
19:22:15.499 00.000 29876 IsGuiding returns 0
19:22:15.499 00.000 29876 scope move finished after 63 + 145 ms
19:22:15.499 00.000 29876 Move returns status 0, amount 63
19:22:15.499 00.000 29876 MoveAxis(N, 0, ABG)
19:22:15.499 00.000 29876 Move returns status 0, amount 0
19:22:15.499 00.000 29876 move complete, result=0
19:22:15.499 00.000 29876 worker thread done servicing request
19:22:15.499 00.000 29876 Worker thread wakes up
19:22:15.499 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:15.500 00.001 31432 GuideStep: -0.6 px 63 ms EAST, 0.2 px 0 ms NORTH
19:22:15.502 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:17.413 01.911 29876 Exposure complete
19:22:17.460 00.047 29876 worker thread done servicing request
19:22:17.460 00.000 31432 OnExposeComplete: enter
19:22:17.462 00.002 31432 UpdateGuideState(): m_state=6
19:22:17.464 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
19:22:17.466 00.002 31432 Star::Find returns 1 (0), X=1251.86, Y=942.19, Mass=3806, SNR=39.3, Peak=228 HFD=4.3
19:22:17.468 00.002 31432 MultiStar: [#1 -0.19,-0.20,0.89,U] [#2 -0.35,-0.03,0.98,U] [#3 -0.05,-0.41,0.91,U] [#4 -0.42,-0.19,0.96,U] [#5 -0.32,-0.26,0.83,U] [#6 -0.08,0.10,0.80,U] [#7 -0.21,0.34,0.88,U] [#8 -0.45,-0.64,0.76,U] 
19:22:17.470 00.002 31432 refined, 8 included, MultiStar: {-0.30, -0.14}, one-star: {-0.58, -0.05}
19:22:17.472 00.002 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.02) = xAngle (-2.72 = -2.72)
19:22:17.473 00.001 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.29 = 0.29)
19:22:17.475 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.69 mountX=-0.30 mountY=0.10, mountTheta=2.83
19:22:17.478 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.14, opts=13)
19:22:17.479 00.001 31432 Enqueuing Move request for scope (-0.30, -0.14)
19:22:17.481 00.002 29876 Worker thread wakes up
19:22:17.481 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.14) opts 0xd
19:22:17.481 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.14)
19:22:17.481 00.000 29876 Moving (-0.30, -0.14) raw xDistance=-0.30 yDistance=0.10
19:22:17.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
19:22:17.481 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:17.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:22:17.481 00.000 29876 MoveAxis(E, 38, ABG)
19:22:17.481 00.000 29876 Guiding  Dir = 2, Dur = 38
19:22:17.482 00.001 29876 IsSlewing returns 0
19:22:17.482 00.000 29876 IsGuiding returns 0
19:22:17.482 00.000 29876 PulseGuide returned control before completion, sleep 48
19:22:17.485 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:17.497 00.012 31432 UpdateGuideState exits: m=3806 RSB=39.3
19:22:17.499 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:17.501 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:17.503 00.002 31432 Enqueuing Expose request
19:22:17.536 00.033 29876 IsGuiding returns 1
19:22:17.536 00.000 29876 scope still moving after pulse duration time elapsed
19:22:17.568 00.032 29876 IsSlewing returns 0
19:22:17.568 00.000 29876 IsGuiding returns 1
19:22:17.598 00.030 29876 IsSlewing returns 0
19:22:17.598 00.000 29876 IsGuiding returns 0
19:22:17.598 00.000 29876 scope move finished after 38 + 78 ms
19:22:17.598 00.000 29876 Move returns status 0, amount 38
19:22:17.598 00.000 29876 MoveAxis(N, 0, ABG)
19:22:17.598 00.000 29876 Move returns status 0, amount 0
19:22:17.598 00.000 29876 move complete, result=0
19:22:17.598 00.000 29876 worker thread done servicing request
19:22:17.598 00.000 29876 Worker thread wakes up
19:22:17.598 00.000 31432 GuideStep: -0.3 px 38 ms EAST, 0.1 px 0 ms NORTH
19:22:17.601 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:17.601 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:19.830 02.229 29876 Exposure complete
19:22:19.873 00.043 29876 worker thread done servicing request
19:22:19.873 00.000 31432 OnExposeComplete: enter
19:22:19.876 00.003 31432 UpdateGuideState(): m_state=6
19:22:19.878 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
19:22:19.880 00.002 31432 Star::Find returns 1 (0), X=1252.32, Y=942.19, Mass=3927, SNR=39.5, Peak=234 HFD=4.5
19:22:19.882 00.002 31432 MultiStar: [#1 -0.11,-0.20,0.84,U] [#2 -0.77,-0.05,0.93,U] [#3 -0.36,-0.48,0.90,U] [#4 -0.66,-0.21,0.96,U] [#5 -0.63,-0.38,0.79,U] [#6 0.15,0.11,0.78,U] [#7 0.11,0.24,0.85,U] [#8 -0.09,-0.33,0.71,U] 
19:22:19.884 00.002 31432 single-star, 8 included, MultiStar: {-0.29, -0.15}, one-star: {-0.13, -0.05}
19:22:19.886 00.002 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
19:22:19.888 00.002 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
19:22:19.890 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=-0.13 mountY=0.02, mountTheta=2.95
19:22:19.892 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.05, opts=13)
19:22:19.894 00.002 31432 Enqueuing Move request for scope (-0.13, -0.05)
19:22:19.896 00.002 29876 Worker thread wakes up
19:22:19.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
19:22:19.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
19:22:19.896 00.000 29876 Moving (-0.13, -0.05) raw xDistance=-0.13 yDistance=0.02
19:22:19.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:22:19.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:19.897 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:22:19.897 00.000 29876 MoveAxis(E, 0, ABG)
19:22:19.897 00.000 29876 Move returns status 0, amount 0
19:22:19.897 00.000 29876 MoveAxis(N, 0, ABG)
19:22:19.897 00.000 29876 Move returns status 0, amount 0
19:22:19.897 00.000 29876 move complete, result=0
19:22:19.897 00.000 29876 worker thread done servicing request
19:22:19.900 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:19.911 00.011 31432 UpdateGuideState exits: m=3927 RSB=39.5
19:22:19.914 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:19.915 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:19.917 00.002 31432 Enqueuing Expose request
19:22:19.918 00.001 29876 Worker thread wakes up
19:22:19.920 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:22:19.921 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:19.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:21.832 01.911 29876 Exposure complete
19:22:21.877 00.045 29876 worker thread done servicing request
19:22:21.877 00.000 31432 OnExposeComplete: enter
19:22:21.881 00.004 31432 UpdateGuideState(): m_state=6
19:22:21.882 00.001 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
19:22:21.884 00.002 31432 Star::Find returns 1 (0), X=1252.20, Y=941.87, Mass=3816, SNR=39.5, Peak=223 HFD=4.3
19:22:21.886 00.002 31432 MultiStar: [#1 0.08,-0.50,0.90,U] [#2 -0.69,-0.20,0.92,U] [#3 -0.25,-0.69,0.91,U] [#4 -0.57,-0.16,0.90,U] [#5 -0.54,-0.59,0.85,U] [#6 0.10,-0.02,0.77,U] [#7 0.35,0.12,0.82,U] [#8 0.01,-0.27,0.74,U] 
19:22:21.888 00.002 31432 refined, 8 included, MultiStar: {-0.21, -0.30}, one-star: {-0.25, -0.36}
19:22:21.891 00.003 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
19:22:21.892 00.001 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
19:22:21.895 00.003 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-2.18 mountX=-0.22 mountY=0.27, mountTheta=2.25
19:22:21.898 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.30, opts=13)
19:22:21.900 00.002 31432 Enqueuing Move request for scope (-0.21, -0.30)
19:22:21.902 00.002 29876 Worker thread wakes up
19:22:21.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd
19:22:21.902 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.30)
19:22:21.902 00.000 29876 Moving (-0.21, -0.30) raw xDistance=-0.22 yDistance=0.27
19:22:21.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
19:22:21.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:21.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:22:21.902 00.000 29876 MoveAxis(E, 21, ABG)
19:22:21.902 00.000 29876 Guiding  Dir = 2, Dur = 21
19:22:21.902 00.000 29876 IsSlewing returns 0
19:22:21.903 00.001 29876 IsGuiding returns 0
19:22:21.903 00.000 29876 PulseGuide returned control before completion, sleep 31
19:22:21.906 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:21.921 00.015 31432 UpdateGuideState exits: m=3816 RSB=39.5
19:22:21.923 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:21.926 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:21.928 00.002 31432 Enqueuing Expose request
19:22:21.939 00.011 29876 IsGuiding returns 1
19:22:21.939 00.000 29876 scope still moving after pulse duration time elapsed
19:22:21.971 00.032 29876 IsSlewing returns 0
19:22:21.971 00.000 29876 IsGuiding returns 1
19:22:22.001 00.030 29876 IsSlewing returns 0
19:22:22.001 00.000 29876 IsGuiding returns 0
19:22:22.001 00.000 29876 scope move finished after 21 + 77 ms
19:22:22.001 00.000 29876 Move returns status 0, amount 21
19:22:22.001 00.000 29876 MoveAxis(N, 0, ABG)
19:22:22.001 00.000 29876 Move returns status 0, amount 0
19:22:22.001 00.000 29876 move complete, result=0
19:22:22.001 00.000 29876 worker thread done servicing request
19:22:22.001 00.000 29876 Worker thread wakes up
19:22:22.001 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:22.001 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.3 px 0 ms NORTH
19:22:22.007 00.006 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:24.132 02.125 29876 Exposure complete
19:22:24.176 00.044 29876 worker thread done servicing request
19:22:24.176 00.000 31432 OnExposeComplete: enter
19:22:24.179 00.003 31432 UpdateGuideState(): m_state=6
19:22:24.181 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
19:22:24.183 00.002 31432 Star::Find returns 1 (0), X=1251.81, Y=941.37, Mass=4104, SNR=41.6, Peak=240 HFD=4.5
19:22:24.185 00.002 31432 MultiStar: [#1 -0.53,-0.68,0.00,M1] [#2 -1.09,-0.61,0.00,M1] [#3 -0.71,-1.16,0.00,M5] [#4 -0.76,-0.94,0.00,M1] [#5 -1.20,-0.84,0.00,M3] [#6 -0.06,-0.66,0.77,U] [#7 -0.29,-0.22,0.78,U] [#8 -0.54,-0.94,0.00,M1] 
19:22:24.187 00.002 31432 refined, 2 included, MultiStar: {-0.36, -0.61}, one-star: {-0.63, -0.87}
19:22:24.189 00.002 31432 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.02) = xAngle (-2.13 = -2.13)
19:22:24.191 00.002 31432 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
19:22:24.193 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.61 hyp=0.70 cameraTheta=-2.10 mountX=-0.37 mountY=0.54, mountTheta=2.17
19:22:24.197 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.61, opts=13)
19:22:24.199 00.002 31432 Enqueuing Move request for scope (-0.36, -0.61)
19:22:24.201 00.002 29876 Worker thread wakes up
19:22:24.201 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.61) opts 0xd
19:22:24.201 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.61)
19:22:24.201 00.000 29876 Moving (-0.36, -0.61) raw xDistance=-0.37 yDistance=0.54
19:22:24.201 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
19:22:24.201 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
19:22:24.202 00.001 29876 MoveAxis(E, 39, ABG)
19:22:24.202 00.000 29876 Guiding  Dir = 2, Dur = 39
19:22:24.202 00.000 29876 IsSlewing returns 0
19:22:24.202 00.000 29876 IsGuiding returns 0
19:22:24.202 00.000 29876 PulseGuide returned control before completion, sleep 49
19:22:24.205 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:24.218 00.013 31432 UpdateGuideState exits: m=4104 RSB=41.6
19:22:24.220 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:24.222 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:24.224 00.002 31432 Enqueuing Expose request
19:22:24.256 00.032 29876 IsGuiding returns 1
19:22:24.256 00.000 29876 scope still moving after pulse duration time elapsed
19:22:24.288 00.032 29876 IsSlewing returns 0
19:22:24.288 00.000 29876 IsGuiding returns 1
19:22:24.320 00.032 29876 IsSlewing returns 0
19:22:24.320 00.000 29876 IsGuiding returns 0
19:22:24.320 00.000 29876 scope move finished after 39 + 78 ms
19:22:24.320 00.000 29876 Move returns status 0, amount 39
19:22:24.320 00.000 29876 MoveAxis(S, 40, ABG)
19:22:24.320 00.000 29876 Guiding  Dir = 1, Dur = 40
19:22:24.320 00.000 29876 IsSlewing returns 0
19:22:24.320 00.000 29876 IsGuiding returns 0
19:22:24.320 00.000 29876 PulseGuide returned control before completion, sleep 50
19:22:24.384 00.064 29876 IsGuiding returns 1
19:22:24.384 00.000 29876 scope still moving after pulse duration time elapsed
19:22:24.416 00.032 29876 IsSlewing returns 0
19:22:24.416 00.000 29876 IsGuiding returns 1
19:22:24.447 00.031 29876 IsSlewing returns 0
19:22:24.447 00.000 29876 IsGuiding returns 1
19:22:24.479 00.032 29876 IsSlewing returns 0
19:22:24.479 00.000 29876 IsGuiding returns 1
19:22:24.510 00.031 29876 IsSlewing returns 0
19:22:24.510 00.000 29876 IsGuiding returns 1
19:22:24.541 00.031 29876 IsSlewing returns 0
19:22:24.541 00.000 29876 IsGuiding returns 1
19:22:24.571 00.030 29876 IsSlewing returns 0
19:22:24.571 00.000 29876 IsGuiding returns 0
19:22:24.571 00.000 29876 scope move finished after 40 + 211 ms
19:22:24.571 00.000 29876 Move returns status 0, amount 40
19:22:24.571 00.000 29876 move complete, result=0
19:22:24.571 00.000 29876 worker thread done servicing request
19:22:24.572 00.001 29876 Worker thread wakes up
19:22:24.572 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:24.572 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:24.572 00.000 31432 GuideStep: -0.4 px 39 ms EAST, 0.5 px 40 ms SOUTH
19:22:26.485 01.913 29876 Exposure complete
19:22:26.537 00.052 29876 worker thread done servicing request
19:22:26.537 00.000 31432 OnExposeComplete: enter
19:22:26.540 00.003 31432 UpdateGuideState(): m_state=6
19:22:26.542 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
19:22:26.544 00.002 31432 Star::Find returns 1 (0), X=1251.29, Y=942.26, Mass=3943, SNR=39.6, Peak=226 HFD=4.5
19:22:26.546 00.002 31432 MultiStar: [#1 -1.48,-0.09,0.00,M2] [#2 -1.71,-0.09,0.00,M2] [#3 -1.40,0.05,0.00,M6] [#4 -1.70,-0.02,0.00,M2] [#5 -1.82,-0.21,0.00,M4] [#6 -0.62,0.37,0.80,U] [#7 -0.72,0.24,0.83,U] [#8 -1.17,-0.32,0.00,M2] 
19:22:26.549 00.003 31432 refined, 2 included, MultiStar: {-0.86, 0.20}, one-star: {-1.16, 0.03}
19:22:26.553 00.004 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
19:22:26.555 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
19:22:26.557 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=0.20 hyp=0.88 cameraTheta=2.91 mountX=-0.85 mountY=-0.33, mountTheta=-2.77
19:22:26.560 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=0.20, opts=13)
19:22:26.562 00.002 31432 Enqueuing Move request for scope (-0.86, 0.20)
19:22:26.564 00.002 29876 Worker thread wakes up
19:22:26.564 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.20) opts 0xd
19:22:26.564 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, 0.20)
19:22:26.564 00.000 29876 Moving (-0.86, 0.20) raw xDistance=-0.85 yDistance=-0.33
19:22:26.564 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.85
19:22:26.564 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:22:26.564 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
19:22:26.564 00.000 29876 MoveAxis(E, 88, ABG)
19:22:26.565 00.001 29876 Guiding  Dir = 2, Dur = 88
19:22:26.565 00.000 29876 IsSlewing returns 0
19:22:26.565 00.000 29876 IsGuiding returns 0
19:22:26.565 00.000 29876 PulseGuide returned control before completion, sleep 98
19:22:26.569 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:22:26.581 00.012 31432 UpdateGuideState exits: m=3943 RSB=39.6
19:22:26.585 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:26.590 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:26.592 00.002 31432 Enqueuing Expose request
19:22:26.670 00.078 29876 IsGuiding returns 1
19:22:26.670 00.000 29876 scope still moving after pulse duration time elapsed
19:22:26.700 00.030 29876 IsSlewing returns 0
19:22:26.700 00.000 29876 IsGuiding returns 1
19:22:26.731 00.031 29876 IsSlewing returns 0
19:22:26.731 00.000 29876 IsGuiding returns 1
19:22:26.761 00.030 29876 IsSlewing returns 0
19:22:26.761 00.000 29876 IsGuiding returns 0
19:22:26.761 00.000 29876 scope move finished after 88 + 108 ms
19:22:26.761 00.000 29876 Move returns status 0, amount 88
19:22:26.761 00.000 29876 MoveAxis(N, 0, ABG)
19:22:26.761 00.000 29876 Move returns status 0, amount 0
19:22:26.761 00.000 29876 move complete, result=0
19:22:26.761 00.000 29876 worker thread done servicing request
19:22:26.761 00.000 29876 Worker thread wakes up
19:22:26.761 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:26.761 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:26.761 00.000 31432 GuideStep: -0.9 px 88 ms EAST, -0.3 px 0 ms NORTH
19:22:28.884 02.123 29876 Exposure complete
19:22:28.929 00.045 29876 worker thread done servicing request
19:22:28.929 00.000 31432 OnExposeComplete: enter
19:22:28.931 00.002 31432 UpdateGuideState(): m_state=6
19:22:28.933 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
19:22:28.935 00.002 31432 Star::Find returns 1 (0), X=1251.42, Y=942.28, Mass=3762, SNR=39.0, Peak=229 HFD=4.4
19:22:28.937 00.002 31432 MultiStar: [#1 -0.70,0.14,0.85,U] [#2 -1.11,0.18,0.00,M3] [#3 -0.87,-0.18,0.00,M7] [#4 -0.95,-0.00,0.00,M3] [#5 -1.37,0.06,0.00,M5] [#6 -0.49,0.23,0.82,U] [#7 -0.70,0.23,0.83,U] [#8 -0.38,-0.10,0.74,U] 
19:22:28.940 00.003 31432 refined, 4 included, MultiStar: {-0.68, 0.11}, one-star: {-1.02, 0.04}
19:22:28.943 00.003 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
19:22:28.945 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.32)
19:22:28.947 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=0.11 hyp=0.69 cameraTheta=2.98 mountX=-0.68 mountY=-0.21, mountTheta=-2.83
19:22:28.950 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.11, opts=13)
19:22:28.954 00.004 31432 Enqueuing Move request for scope (-0.68, 0.11)
19:22:28.959 00.005 29876 Worker thread wakes up
19:22:28.959 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.11) opts 0xd
19:22:28.960 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.11)
19:22:28.960 00.000 29876 Moving (-0.68, 0.11) raw xDistance=-0.68 yDistance=-0.21
19:22:28.960 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
19:22:28.960 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:28.960 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:22:28.960 00.000 29876 MoveAxis(E, 77, ABG)
19:22:28.960 00.000 29876 Guiding  Dir = 2, Dur = 77
19:22:28.960 00.000 29876 IsSlewing returns 0
19:22:28.960 00.000 29876 IsGuiding returns 0
19:22:28.961 00.001 29876 PulseGuide returned control before completion, sleep 87
19:22:28.967 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:28.982 00.015 31432 UpdateGuideState exits: m=3762 RSB=39.0
19:22:28.986 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:28.991 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:28.993 00.002 31432 Enqueuing Expose request
19:22:29.051 00.058 29876 IsGuiding returns 1
19:22:29.051 00.000 29876 scope still moving after pulse duration time elapsed
19:22:29.082 00.031 29876 IsSlewing returns 0
19:22:29.082 00.000 29876 IsGuiding returns 1
19:22:29.114 00.032 29876 IsSlewing returns 0
19:22:29.114 00.000 29876 IsGuiding returns 0
19:22:29.114 00.000 29876 scope move finished after 77 + 76 ms
19:22:29.114 00.000 29876 Move returns status 0, amount 77
19:22:29.114 00.000 29876 MoveAxis(N, 0, ABG)
19:22:29.114 00.000 29876 Move returns status 0, amount 0
19:22:29.114 00.000 29876 move complete, result=0
19:22:29.114 00.000 29876 worker thread done servicing request
19:22:29.114 00.000 29876 Worker thread wakes up
19:22:29.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:29.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:29.115 00.001 31432 GuideStep: -0.7 px 77 ms EAST, -0.2 px 0 ms NORTH
19:22:31.022 01.907 29876 Exposure complete
19:22:31.067 00.045 29876 worker thread done servicing request
19:22:31.067 00.000 31432 OnExposeComplete: enter
19:22:31.069 00.002 31432 UpdateGuideState(): m_state=6
19:22:31.071 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
19:22:31.075 00.004 31432 Star::Find returns 1 (0), X=1251.90, Y=942.29, Mass=4110, SNR=40.7, Peak=253 HFD=4.5
19:22:31.078 00.003 31432 MultiStar: [#1 -0.37,-0.31,0.83,U] [#2 -0.77,-0.07,0.87,U] [#3 -0.41,-0.39,0.87,U] [#4 -0.70,-0.15,0.93,U] [#5 -1.19,-0.09,0.00,M6] [#6 -0.12,0.09,0.79,U] [#7 -0.07,0.06,0.79,U] [#8 -0.33,-0.29,0.69,U] 
19:22:31.080 00.002 31432 refined, 7 included, MultiStar: {-0.43, -0.12}, one-star: {-0.54, 0.06}
19:22:31.082 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
19:22:31.084 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
19:22:31.086 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.12 hyp=0.45 cameraTheta=-2.86 mountX=-0.43 mountY=0.06, mountTheta=3.01
19:22:31.089 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.12, opts=13)
19:22:31.091 00.002 31432 Enqueuing Move request for scope (-0.43, -0.12)
19:22:31.093 00.002 29876 Worker thread wakes up
19:22:31.093 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.12) opts 0xd
19:22:31.093 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.12)
19:22:31.093 00.000 29876 Moving (-0.43, -0.12) raw xDistance=-0.43 yDistance=0.06
19:22:31.093 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
19:22:31.093 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:31.094 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:22:31.094 00.000 29876 MoveAxis(E, 52, ABG)
19:22:31.094 00.000 29876 Guiding  Dir = 2, Dur = 52
19:22:31.094 00.000 29876 IsSlewing returns 0
19:22:31.094 00.000 29876 IsGuiding returns 0
19:22:31.094 00.000 29876 PulseGuide returned control before completion, sleep 62
19:22:31.097 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:31.113 00.016 31432 UpdateGuideState exits: m=4110 RSB=40.7
19:22:31.116 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:31.117 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:31.119 00.002 31432 Enqueuing Expose request
19:22:31.160 00.041 29876 IsGuiding returns 1
19:22:31.160 00.000 29876 scope still moving after pulse duration time elapsed
19:22:31.191 00.031 29876 IsSlewing returns 0
19:22:31.191 00.000 29876 IsGuiding returns 1
19:22:31.222 00.031 29876 IsSlewing returns 0
19:22:31.222 00.000 29876 IsGuiding returns 1
19:22:31.253 00.031 29876 IsSlewing returns 0
19:22:31.253 00.000 29876 IsGuiding returns 1
19:22:31.285 00.032 29876 IsSlewing returns 0
19:22:31.285 00.000 29876 IsGuiding returns 0
19:22:31.285 00.000 29876 scope move finished after 52 + 139 ms
19:22:31.285 00.000 29876 Move returns status 0, amount 52
19:22:31.285 00.000 29876 MoveAxis(N, 0, ABG)
19:22:31.285 00.000 29876 Move returns status 0, amount 0
19:22:31.285 00.000 29876 move complete, result=0
19:22:31.286 00.001 29876 worker thread done servicing request
19:22:31.286 00.000 29876 Worker thread wakes up
19:22:31.286 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:31.286 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:31.286 00.000 31432 GuideStep: -0.4 px 52 ms EAST, 0.1 px 0 ms NORTH
19:22:33.422 02.136 29876 Exposure complete
19:22:33.467 00.045 29876 worker thread done servicing request
19:22:33.467 00.000 31432 OnExposeComplete: enter
19:22:33.470 00.003 31432 UpdateGuideState(): m_state=6
19:22:33.472 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
19:22:33.474 00.002 31432 Star::Find returns 1 (0), X=1252.20, Y=942.20, Mass=3992, SNR=39.9, Peak=217 HFD=4.4
19:22:33.476 00.002 31432 MultiStar: [#1 0.00,-0.03,0.86,U] [#2 -0.42,0.20,0.91,U] [#3 0.01,-0.40,0.87,U] [#4 -0.41,-0.11,0.98,U] [#5 -0.33,-0.27,0.76,U] [#6 -0.04,0.31,0.80,U] [#7 0.23,0.43,0.82,U] [#8 0.06,-0.37,0.73,U] 
19:22:33.478 00.002 31432 refined, 8 included, MultiStar: {-0.14, -0.03}, one-star: {-0.25, -0.03}
19:22:33.480 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
19:22:33.482 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
19:22:33.483 00.001 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=-0.14 mountY=0.00, mountTheta=3.11
19:22:33.486 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.03, opts=13)
19:22:33.491 00.005 31432 Enqueuing Move request for scope (-0.14, -0.03)
19:22:33.496 00.005 29876 Worker thread wakes up
19:22:33.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
19:22:33.496 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
19:22:33.496 00.000 29876 Moving (-0.14, -0.03) raw xDistance=-0.14 yDistance=0.00
19:22:33.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:22:33.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:33.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:22:33.496 00.000 29876 MoveAxis(E, 0, ABG)
19:22:33.496 00.000 29876 Move returns status 0, amount 0
19:22:33.496 00.000 29876 MoveAxis(N, 0, ABG)
19:22:33.496 00.000 29876 Move returns status 0, amount 0
19:22:33.496 00.000 29876 move complete, result=0
19:22:33.496 00.000 29876 worker thread done servicing request
19:22:33.501 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:33.513 00.012 31432 UpdateGuideState exits: m=3992 RSB=39.9
19:22:33.516 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:33.518 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:33.520 00.002 31432 Enqueuing Expose request
19:22:33.522 00.002 29876 Worker thread wakes up
19:22:33.523 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:22:33.525 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:33.525 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:35.438 01.913 29876 Exposure complete
19:22:35.481 00.043 29876 worker thread done servicing request
19:22:35.481 00.000 31432 OnExposeComplete: enter
19:22:35.484 00.003 31432 UpdateGuideState(): m_state=6
19:22:35.486 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
19:22:35.488 00.002 31432 Star::Find returns 1 (0), X=1251.51, Y=942.39, Mass=3785, SNR=38.6, Peak=248 HFD=4.5
19:22:35.490 00.002 31432 MultiStar: [#1 -0.29,0.32,0.86,U] [#2 -0.82,0.41,0.00,M2] [#3 -0.80,0.02,0.93,U] [#4 -0.56,0.20,0.99,U] [#5 -0.75,0.10,0.81,U] [#6 -0.18,0.74,0.82,U] [#7 0.03,0.33,0.87,U] [#8 -0.19,-0.03,0.77,U] 
19:22:35.492 00.002 31432 refined, 7 included, MultiStar: {-0.48, 0.23}, one-star: {-0.93, 0.16}
19:22:35.494 00.002 31432 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
19:22:35.496 00.002 31432 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
19:22:35.498 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.23 hyp=0.53 cameraTheta=2.70 mountX=-0.47 mountY=-0.30, mountTheta=-2.58
19:22:35.501 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.23, opts=13)
19:22:35.504 00.003 31432 Enqueuing Move request for scope (-0.48, 0.23)
19:22:35.506 00.002 29876 Worker thread wakes up
19:22:35.506 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.23) opts 0xd
19:22:35.506 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.23)
19:22:35.506 00.000 29876 Moving (-0.48, 0.23) raw xDistance=-0.47 yDistance=-0.30
19:22:35.506 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
19:22:35.506 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:35.506 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:22:35.506 00.000 29876 MoveAxis(E, 45, ABG)
19:22:35.506 00.000 29876 Guiding  Dir = 2, Dur = 45
19:22:35.506 00.000 29876 IsSlewing returns 0
19:22:35.506 00.000 29876 IsGuiding returns 0
19:22:35.507 00.001 29876 PulseGuide returned control before completion, sleep 55
19:22:35.510 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:22:35.526 00.016 31432 UpdateGuideState exits: m=3785 RSB=38.6
19:22:35.530 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:35.532 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:35.534 00.002 31432 Enqueuing Expose request
19:22:35.576 00.042 29876 IsGuiding returns 1
19:22:35.576 00.000 29876 scope still moving after pulse duration time elapsed
19:22:35.607 00.031 29876 IsSlewing returns 0
19:22:35.607 00.000 29876 IsGuiding returns 1
19:22:35.639 00.032 29876 IsSlewing returns 0
19:22:35.639 00.000 29876 IsGuiding returns 0
19:22:35.639 00.000 29876 scope move finished after 45 + 87 ms
19:22:35.639 00.000 29876 Move returns status 0, amount 45
19:22:35.639 00.000 29876 MoveAxis(N, 0, ABG)
19:22:35.639 00.000 29876 Move returns status 0, amount 0
19:22:35.639 00.000 29876 move complete, result=0
19:22:35.639 00.000 29876 worker thread done servicing request
19:22:35.639 00.000 29876 Worker thread wakes up
19:22:35.639 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.3 px 0 ms NORTH
19:22:35.642 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:35.642 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:37.768 02.126 29876 Exposure complete
19:22:37.811 00.043 29876 worker thread done servicing request
19:22:37.811 00.000 31432 OnExposeComplete: enter
19:22:37.813 00.002 31432 UpdateGuideState(): m_state=6
19:22:37.815 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
19:22:37.817 00.002 31432 Star::Find returns 1 (0), X=1252.13, Y=942.22, Mass=3934, SNR=39.6, Peak=250 HFD=4.4
19:22:37.819 00.002 31432 MultiStar: [#1 -0.20,0.32,0.86,U] [#2 -0.31,0.22,0.93,U] [#3 -0.04,-0.17,0.90,U] [#4 -0.40,0.08,0.98,U] [#5 -0.58,0.02,0.82,U] [#6 0.16,0.54,0.78,U] [#7 -0.13,0.51,0.86,U] [#8 0.27,-0.09,0.76,U] 
19:22:37.821 00.002 31432 refined, 8 included, MultiStar: {-0.18, 0.15}, one-star: {-0.32, -0.01}
19:22:37.823 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
19:22:37.824 00.001 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.84)
19:22:37.826 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.45 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
19:22:37.830 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.15, opts=13)
19:22:37.833 00.003 31432 Enqueuing Move request for scope (-0.18, 0.15)
19:22:37.835 00.002 29876 Worker thread wakes up
19:22:37.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
19:22:37.835 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
19:22:37.835 00.000 29876 Moving (-0.18, 0.15) raw xDistance=-0.18 yDistance=-0.18
19:22:37.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:22:37.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:37.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:22:37.835 00.000 29876 MoveAxis(E, 0, ABG)
19:22:37.835 00.000 29876 Move returns status 0, amount 0
19:22:37.835 00.000 29876 MoveAxis(N, 0, ABG)
19:22:37.836 00.001 29876 Move returns status 0, amount 0
19:22:37.836 00.000 29876 move complete, result=0
19:22:37.836 00.000 29876 worker thread done servicing request
19:22:37.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:37.851 00.012 31432 UpdateGuideState exits: m=3934 RSB=39.6
19:22:37.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:37.855 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:37.857 00.002 31432 Enqueuing Expose request
19:22:37.859 00.002 29876 Worker thread wakes up
19:22:37.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:37.859 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:22:37.861 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:39.764 01.903 29876 Exposure complete
19:22:39.808 00.044 29876 worker thread done servicing request
19:22:39.808 00.000 31432 OnExposeComplete: enter
19:22:39.810 00.002 31432 UpdateGuideState(): m_state=6
19:22:39.813 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
19:22:39.815 00.002 31432 Star::Find returns 1 (0), X=1252.10, Y=942.36, Mass=4109, SNR=40.6, Peak=247 HFD=4.4
19:22:39.817 00.002 31432 MultiStar: [#1 -0.45,-0.06,0.84,U] [#2 -0.65,-0.47,0.88,U] [#3 -0.23,-0.79,0.00,M4] [#4 -0.51,-0.28,0.91,U] [#5 -0.65,-0.60,0.00,M4] [#6 -0.11,0.06,0.80,U] [#7 -0.38,0.17,0.81,U] [#8 -0.12,-0.29,0.73,U] 
19:22:39.818 00.001 31432 single-star, 6 included, MultiStar: {-0.38, -0.10}, one-star: {-0.35, 0.12}
19:22:39.820 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
19:22:39.822 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
19:22:39.824 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.37 cameraTheta=2.80 mountX=-0.35 mountY=-0.17, mountTheta=-2.67
19:22:39.826 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.12, opts=13)
19:22:39.828 00.002 31432 Enqueuing Move request for scope (-0.35, 0.12)
19:22:39.830 00.002 29876 Worker thread wakes up
19:22:39.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.12) opts 0xd
19:22:39.830 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.12)
19:22:39.830 00.000 29876 Moving (-0.35, 0.12) raw xDistance=-0.35 yDistance=-0.17
19:22:39.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
19:22:39.830 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:39.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:22:39.831 00.001 29876 MoveAxis(E, 33, ABG)
19:22:39.831 00.000 29876 Guiding  Dir = 2, Dur = 33
19:22:39.831 00.000 29876 IsSlewing returns 0
19:22:39.831 00.000 29876 IsGuiding returns 0
19:22:39.831 00.000 29876 PulseGuide returned control before completion, sleep 43
19:22:39.836 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:39.848 00.012 31432 UpdateGuideState exits: m=4109 RSB=40.6
19:22:39.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:39.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:39.854 00.002 31432 Enqueuing Expose request
19:22:39.889 00.035 29876 IsGuiding returns 1
19:22:39.889 00.000 29876 scope still moving after pulse duration time elapsed
19:22:39.920 00.031 29876 IsSlewing returns 0
19:22:39.920 00.000 29876 IsGuiding returns 1
19:22:39.950 00.030 29876 IsSlewing returns 0
19:22:39.950 00.000 29876 IsGuiding returns 0
19:22:39.950 00.000 29876 scope move finished after 33 + 86 ms
19:22:39.950 00.000 29876 Move returns status 0, amount 33
19:22:39.950 00.000 29876 MoveAxis(N, 0, ABG)
19:22:39.950 00.000 29876 Move returns status 0, amount 0
19:22:39.950 00.000 29876 move complete, result=0
19:22:39.950 00.000 29876 worker thread done servicing request
19:22:39.950 00.000 29876 Worker thread wakes up
19:22:39.950 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
19:22:39.953 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:39.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:42.082 02.129 29876 Exposure complete
19:22:42.125 00.043 29876 worker thread done servicing request
19:22:42.125 00.000 31432 OnExposeComplete: enter
19:22:42.127 00.002 31432 UpdateGuideState(): m_state=6
19:22:42.129 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
19:22:42.131 00.002 31432 Star::Find returns 1 (0), X=1252.54, Y=941.70, Mass=3897, SNR=39.3, Peak=222 HFD=4.7
19:22:42.133 00.002 31432 MultiStar: [#1 0.14,-0.32,0.81,U] [#2 -0.45,0.08,0.92,U] [#3 -0.04,-0.75,0.87,U] [#4 -0.38,-0.35,0.94,U] [#5 -0.33,-0.38,0.81,U] [#6 0.63,-0.18,0.76,U] [#7 0.03,0.08,0.86,U] [#8 0.27,-0.95,0.00,M1] 
19:22:42.135 00.002 31432 refined, 7 included, MultiStar: {-0.05, -0.30}, one-star: {0.09, -0.53}
19:22:42.137 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.77 = -1.77)
19:22:42.139 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
19:22:42.140 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.75 mountX=-0.06 mountY=0.29, mountTheta=1.78
19:22:42.143 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.30, opts=13)
19:22:42.145 00.002 31432 Enqueuing Move request for scope (-0.05, -0.30)
19:22:42.147 00.002 29876 Worker thread wakes up
19:22:42.147 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
19:22:42.147 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
19:22:42.147 00.000 29876 Moving (-0.05, -0.30) raw xDistance=-0.06 yDistance=0.29
19:22:42.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:22:42.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:42.147 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:22:42.147 00.000 29876 MoveAxis(E, 0, ABG)
19:22:42.147 00.000 29876 Move returns status 0, amount 0
19:22:42.147 00.000 29876 MoveAxis(N, 0, ABG)
19:22:42.147 00.000 29876 Move returns status 0, amount 0
19:22:42.147 00.000 29876 move complete, result=0
19:22:42.147 00.000 29876 worker thread done servicing request
19:22:42.150 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:42.162 00.012 31432 UpdateGuideState exits: m=3897 RSB=39.3
19:22:42.165 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:42.166 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:42.168 00.002 31432 Enqueuing Expose request
19:22:42.170 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:22:42.172 00.002 29876 Worker thread wakes up
19:22:42.172 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:42.172 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:44.076 01.904 29876 Exposure complete
19:22:44.119 00.043 29876 worker thread done servicing request
19:22:44.119 00.000 31432 OnExposeComplete: enter
19:22:44.121 00.002 31432 UpdateGuideState(): m_state=6
19:22:44.123 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
19:22:44.126 00.003 31432 Star::Find returns 1 (0), X=1252.21, Y=942.00, Mass=3849, SNR=39.6, Peak=223 HFD=4.3
19:22:44.128 00.002 31432 MultiStar: [#1 -0.01,-0.29,0.84,U] [#2 -0.48,0.10,0.95,U] [#3 -0.63,-0.64,0.00,M4] [#4 -0.66,-0.25,0.96,U] [#5 -0.67,-0.40,0.81,U] [#6 -0.24,0.08,0.78,U] [#7 -0.21,0.02,0.86,U] [#8 -0.25,-0.59,0.74,U] 
19:22:44.130 00.002 31432 single-star, 7 included, MultiStar: {-0.35, -0.19}, one-star: {-0.23, -0.24}
19:22:44.132 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
19:22:44.134 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
19:22:44.136 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.35 mountX=-0.24 mountY=0.20, mountTheta=2.45
19:22:44.139 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.24, opts=13)
19:22:44.141 00.002 31432 Enqueuing Move request for scope (-0.23, -0.24)
19:22:44.143 00.002 29876 Worker thread wakes up
19:22:44.143 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
19:22:44.143 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
19:22:44.143 00.000 29876 Moving (-0.23, -0.24) raw xDistance=-0.24 yDistance=0.20
19:22:44.143 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
19:22:44.143 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:44.143 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:22:44.143 00.000 29876 MoveAxis(E, 23, ABG)
19:22:44.143 00.000 29876 Guiding  Dir = 2, Dur = 23
19:22:44.143 00.000 29876 IsSlewing returns 0
19:22:44.144 00.001 29876 IsGuiding returns 0
19:22:44.144 00.000 29876 PulseGuide returned control before completion, sleep 33
19:22:44.147 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:22:44.158 00.011 31432 UpdateGuideState exits: m=3849 RSB=39.6
19:22:44.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:44.161 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:44.163 00.002 31432 Enqueuing Expose request
19:22:44.183 00.020 29876 IsGuiding returns 1
19:22:44.183 00.000 29876 scope still moving after pulse duration time elapsed
19:22:44.214 00.031 29876 IsSlewing returns 0
19:22:44.214 00.000 29876 IsGuiding returns 1
19:22:44.244 00.030 29876 IsSlewing returns 0
19:22:44.244 00.000 29876 IsGuiding returns 0
19:22:44.244 00.000 29876 scope move finished after 23 + 78 ms
19:22:44.244 00.000 29876 Move returns status 0, amount 23
19:22:44.244 00.000 29876 MoveAxis(N, 0, ABG)
19:22:44.244 00.000 29876 Move returns status 0, amount 0
19:22:44.244 00.000 29876 move complete, result=0
19:22:44.244 00.000 29876 worker thread done servicing request
19:22:44.244 00.000 29876 Worker thread wakes up
19:22:44.245 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:44.245 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:44.245 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.2 px 0 ms NORTH
19:22:46.378 02.133 29876 Exposure complete
19:22:46.432 00.054 29876 worker thread done servicing request
19:22:46.432 00.000 31432 OnExposeComplete: enter
19:22:46.435 00.003 31432 UpdateGuideState(): m_state=6
19:22:46.440 00.005 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
19:22:46.442 00.002 31432 Star::Find returns 1 (0), X=1251.63, Y=941.65, Mass=3841, SNR=40.0, Peak=252 HFD=4.3
19:22:46.445 00.003 31432 MultiStar: [#1 -0.92,-0.35,0.00,M1] [#2 -1.28,-0.56,0.00,M1] [#3 -1.04,-0.75,0.00,M5] [#4 -1.49,-0.52,0.00,M1] [#5 -0.87,-0.79,0.00,M3] [#6 -0.39,-0.01,0.74,U] [#7 -0.66,-0.00,0.84,U] [#8 -0.96,-0.50,0.00,M1] 
19:22:46.447 00.002 31432 refined, 2 included, MultiStar: {-0.64, -0.23}, one-star: {-0.81, -0.59}
19:22:46.449 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
19:22:46.450 00.001 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.19 = 0.19)
19:22:46.452 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.23 hyp=0.68 cameraTheta=-2.79 mountX=-0.65 mountY=0.13, mountTheta=2.94
19:22:46.457 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.23, opts=13)
19:22:46.462 00.005 31432 Enqueuing Move request for scope (-0.64, -0.23)
19:22:46.467 00.005 29876 Worker thread wakes up
19:22:46.467 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.23) opts 0xd
19:22:46.468 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.23)
19:22:46.468 00.000 29876 Moving (-0.64, -0.23) raw xDistance=-0.65 yDistance=0.13
19:22:46.468 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
19:22:46.468 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:46.468 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:22:46.468 00.000 29876 MoveAxis(E, 65, ABG)
19:22:46.468 00.000 29876 Guiding  Dir = 2, Dur = 65
19:22:46.468 00.000 29876 IsSlewing returns 0
19:22:46.468 00.000 29876 IsGuiding returns 0
19:22:46.469 00.001 29876 PulseGuide returned control before completion, sleep 75
19:22:46.474 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:46.491 00.017 31432 UpdateGuideState exits: m=3841 RSB=40.0
19:22:46.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:46.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:46.497 00.002 31432 Enqueuing Expose request
19:22:46.546 00.049 29876 IsGuiding returns 1
19:22:46.546 00.000 29876 scope still moving after pulse duration time elapsed
19:22:46.577 00.031 29876 IsSlewing returns 0
19:22:46.577 00.000 29876 IsGuiding returns 1
19:22:46.608 00.031 29876 IsSlewing returns 0
19:22:46.608 00.000 29876 IsGuiding returns 1
19:22:46.638 00.030 29876 IsSlewing returns 0
19:22:46.638 00.000 29876 IsGuiding returns 0
19:22:46.638 00.000 29876 scope move finished after 65 + 104 ms
19:22:46.638 00.000 29876 Move returns status 0, amount 65
19:22:46.638 00.000 29876 MoveAxis(N, 0, ABG)
19:22:46.638 00.000 29876 Move returns status 0, amount 0
19:22:46.638 00.000 29876 move complete, result=0
19:22:46.639 00.001 29876 worker thread done servicing request
19:22:46.639 00.000 29876 Worker thread wakes up
19:22:46.639 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:46.639 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:46.639 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 0.1 px 0 ms NORTH
19:22:48.543 01.904 29876 Exposure complete
19:22:48.587 00.044 29876 worker thread done servicing request
19:22:48.587 00.000 31432 OnExposeComplete: enter
19:22:48.591 00.004 31432 UpdateGuideState(): m_state=6
19:22:48.593 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
19:22:48.595 00.002 31432 Star::Find returns 1 (0), X=1250.93, Y=942.38, Mass=3723, SNR=38.9, Peak=213 HFD=4.3
19:22:48.597 00.002 31432 MultiStar: [#1 -1.11,0.14,0.00,M2] [#2 -1.31,0.36,0.00,M2] [#3 -1.28,-0.11,0.00,M6] [#4 -1.36,0.22,0.00,M2] [#5 -1.40,0.15,0.00,M4] [#6 -1.23,0.29,0.00,M1] [#7 -0.74,0.31,0.82,U] [#8 -1.20,-0.02,0.00,M2] 
19:22:48.599 00.002 31432 refined, 1 included, MultiStar: {-1.17, 0.22}, one-star: {-1.52, 0.15}
19:22:48.601 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
19:22:48.603 00.002 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
19:22:48.605 00.002 31432 CameraToMount -- cameraX=-1.17 cameraY=0.22 hyp=1.19 cameraTheta=2.95 mountX=-1.16 mountY=-0.40, mountTheta=-2.81
19:22:48.608 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.17, y=0.22, opts=13)
19:22:48.610 00.002 31432 Enqueuing Move request for scope (-1.17, 0.22)
19:22:48.611 00.001 29876 Worker thread wakes up
19:22:48.612 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.22) opts 0xd
19:22:48.612 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.17, 0.22)
19:22:48.612 00.000 29876 Moving (-1.17, 0.22) raw xDistance=-1.16 yDistance=-0.40
19:22:48.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.16
19:22:48.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:22:48.612 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
19:22:48.612 00.000 29876 MoveAxis(E, 121, ABG)
19:22:48.612 00.000 29876 Guiding  Dir = 2, Dur = 121
19:22:48.612 00.000 29876 IsSlewing returns 0
19:22:48.612 00.000 29876 IsGuiding returns 0
19:22:48.612 00.000 29876 PulseGuide returned control before completion, sleep 131
19:22:48.615 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:48.627 00.012 31432 UpdateGuideState exits: m=3723 RSB=38.9
19:22:48.629 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:48.631 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:48.633 00.002 31432 Enqueuing Expose request
19:22:48.756 00.123 29876 IsGuiding returns 1
19:22:48.756 00.000 29876 scope still moving after pulse duration time elapsed
19:22:48.786 00.030 29876 IsSlewing returns 0
19:22:48.786 00.000 29876 IsGuiding returns 1
19:22:48.817 00.031 29876 IsSlewing returns 0
19:22:48.817 00.000 29876 IsGuiding returns 0
19:22:48.817 00.000 29876 scope move finished after 121 + 83 ms
19:22:48.817 00.000 29876 Move returns status 0, amount 121
19:22:48.817 00.000 29876 MoveAxis(N, 0, ABG)
19:22:48.817 00.000 29876 Move returns status 0, amount 0
19:22:48.817 00.000 29876 move complete, result=0
19:22:48.817 00.000 29876 worker thread done servicing request
19:22:48.817 00.000 29876 Worker thread wakes up
19:22:48.817 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:48.817 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:48.817 00.000 31432 GuideStep: -1.2 px 121 ms EAST, -0.4 px 0 ms NORTH
19:22:50.945 02.128 29876 Exposure complete
19:22:50.988 00.043 29876 worker thread done servicing request
19:22:50.988 00.000 31432 OnExposeComplete: enter
19:22:50.991 00.003 31432 UpdateGuideState(): m_state=6
19:22:50.993 00.002 31432 Star::Find(15, 1250, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
19:22:50.994 00.001 31432 Star::Find returns 1 (0), X=1252.84, Y=942.04, Mass=4105, SNR=41.0, Peak=252 HFD=4.3
19:22:50.996 00.002 31432 MultiStar: [#1 -0.31,-0.40,0.82,U] [#2 -0.20,-0.10,0.88,U] [#3 0.50,-0.53,0.88,U] [#4 0.21,-0.43,0.94,U] [#5 -0.04,-0.51,0.78,U] [#6 -0.44,0.13,0.72,U] [#7 -0.39,0.18,0.81,U] [#8 0.68,-0.66,0.00,M3] 
19:22:50.998 00.002 31432 refined, 7 included, MultiStar: {-0.01, -0.24}, one-star: {0.40, -0.19}
19:22:51.000 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
19:22:51.002 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
19:22:51.004 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=-0.02 mountY=0.24, mountTheta=1.63
19:22:51.007 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.24, opts=13)
19:22:51.008 00.001 31432 Enqueuing Move request for scope (-0.01, -0.24)
19:22:51.010 00.002 29876 Worker thread wakes up
19:22:51.010 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
19:22:51.010 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
19:22:51.010 00.000 29876 Moving (-0.01, -0.24) raw xDistance=-0.02 yDistance=0.24
19:22:51.011 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:22:51.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:51.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:22:51.011 00.000 29876 MoveAxis(E, 0, ABG)
19:22:51.011 00.000 29876 Move returns status 0, amount 0
19:22:51.011 00.000 29876 MoveAxis(N, 0, ABG)
19:22:51.011 00.000 29876 Move returns status 0, amount 0
19:22:51.011 00.000 29876 move complete, result=0
19:22:51.011 00.000 29876 worker thread done servicing request
19:22:51.014 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:22:51.026 00.012 31432 UpdateGuideState exits: m=4105 RSB=41.0
19:22:51.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:51.030 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:51.032 00.002 31432 Enqueuing Expose request
19:22:51.034 00.002 29876 Worker thread wakes up
19:22:51.034 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:22:51.036 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:51.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:52.952 01.916 29876 Exposure complete
19:22:52.995 00.043 29876 worker thread done servicing request
19:22:52.995 00.000 31432 OnExposeComplete: enter
19:22:52.998 00.003 31432 UpdateGuideState(): m_state=6
19:22:53.001 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
19:22:53.003 00.002 31432 Star::Find returns 1 (0), X=1252.35, Y=942.13, Mass=3929, SNR=39.9, Peak=227 HFD=4.4
19:22:53.005 00.002 31432 MultiStar: [#1 -0.45,-0.05,0.82,U] [#2 0.11,-0.25,0.90,U] [#3 0.20,-0.33,0.86,U] [#4 0.29,-0.19,0.94,U] [#5 -0.27,-0.37,0.78,U] [#6 -0.14,0.25,0.78,U] [#7 -0.01,0.06,0.85,U] [#8 0.53,-0.32,0.75,U] 
19:22:53.007 00.002 31432 single-star, 8 included, MultiStar: {0.02, -0.15}, one-star: {-0.10, -0.10}
19:22:53.009 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
19:22:53.011 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
19:22:53.013 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=-0.10 mountY=0.08, mountTheta=2.44
19:22:53.016 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.10, opts=13)
19:22:53.018 00.002 31432 Enqueuing Move request for scope (-0.10, -0.10)
19:22:53.020 00.002 29876 Worker thread wakes up
19:22:53.020 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
19:22:53.020 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
19:22:53.020 00.000 29876 Moving (-0.10, -0.10) raw xDistance=-0.10 yDistance=0.08
19:22:53.020 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:22:53.020 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:53.020 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:22:53.021 00.001 29876 MoveAxis(E, 0, ABG)
19:22:53.021 00.000 29876 Move returns status 0, amount 0
19:22:53.021 00.000 29876 MoveAxis(N, 0, ABG)
19:22:53.021 00.000 29876 Move returns status 0, amount 0
19:22:53.021 00.000 29876 move complete, result=0
19:22:53.021 00.000 29876 worker thread done servicing request
19:22:53.024 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:53.035 00.011 31432 UpdateGuideState exits: m=3929 RSB=39.9
19:22:53.037 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:53.039 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:53.041 00.002 31432 Enqueuing Expose request
19:22:53.043 00.002 29876 Worker thread wakes up
19:22:53.043 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:53.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:53.043 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:22:55.174 02.131 29876 Exposure complete
19:22:55.219 00.045 29876 worker thread done servicing request
19:22:55.219 00.000 31432 OnExposeComplete: enter
19:22:55.221 00.002 31432 UpdateGuideState(): m_state=6
19:22:55.223 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
19:22:55.225 00.002 31432 Star::Find returns 1 (0), X=1253.08, Y=941.67, Mass=4066, SNR=40.6, Peak=233 HFD=4.5
19:22:55.227 00.002 31432 MultiStar: [#1 0.29,-0.39,0.79,U] [#2 0.41,-0.08,0.90,U] [#3 1.14,-0.49,0.00,M5] [#4 0.88,-0.41,0.00,M1] [#5 0.56,-0.42,0.78,U] [#6 0.77,-0.14,0.75,U] [#7 0.50,0.18,0.85,U] [#8 1.09,-0.72,0.00,M3] 
19:22:55.229 00.002 31432 refined, 5 included, MultiStar: {0.53, -0.24}, one-star: {0.63, -0.57}
19:22:55.231 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.45 = -0.45)
19:22:55.233 00.002 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.56 = 2.56)
19:22:55.234 00.001 31432 CameraToMount -- cameraX=0.53 cameraY=-0.24 hyp=0.58 cameraTheta=-0.43 mountX=0.52 mountY=0.32, mountTheta=0.55
19:22:55.240 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.24, opts=13)
19:22:55.243 00.003 31432 Enqueuing Move request for scope (0.53, -0.24)
19:22:55.245 00.002 29876 Worker thread wakes up
19:22:55.245 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.24) opts 0xd
19:22:55.245 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.24)
19:22:55.245 00.000 29876 Moving (0.53, -0.24) raw xDistance=0.52 yDistance=0.32
19:22:55.245 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:22:55.245 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:22:55.245 00.000 29876 MoveAxis(W, 50, ABG)
19:22:55.245 00.000 29876 Guiding  Dir = 3, Dur = 50
19:22:55.245 00.000 29876 IsSlewing returns 0
19:22:55.246 00.001 29876 IsGuiding returns 0
19:22:55.246 00.000 29876 PulseGuide returned control before completion, sleep 60
19:22:55.252 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:22:55.268 00.016 31432 UpdateGuideState exits: m=4066 RSB=40.6
19:22:55.270 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:55.272 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:55.274 00.002 31432 Enqueuing Expose request
19:22:55.313 00.039 29876 IsGuiding returns 1
19:22:55.313 00.000 29876 scope still moving after pulse duration time elapsed
19:22:55.343 00.030 29876 IsSlewing returns 0
19:22:55.343 00.000 29876 IsGuiding returns 1
19:22:55.375 00.032 29876 IsSlewing returns 0
19:22:55.375 00.000 29876 IsGuiding returns 1
19:22:55.406 00.031 29876 IsSlewing returns 0
19:22:55.406 00.000 29876 IsGuiding returns 1
19:22:55.437 00.031 29876 IsSlewing returns 0
19:22:55.437 00.000 29876 IsGuiding returns 0
19:22:55.437 00.000 29876 scope move finished after 50 + 141 ms
19:22:55.437 00.000 29876 Move returns status 0, amount 50
19:22:55.437 00.000 29876 MoveAxis(S, 23, ABG)
19:22:55.437 00.000 29876 Guiding  Dir = 1, Dur = 23
19:22:55.437 00.000 29876 IsSlewing returns 0
19:22:55.437 00.000 29876 IsGuiding returns 0
19:22:55.438 00.001 29876 PulseGuide returned control before completion, sleep 33
19:22:55.483 00.045 29876 IsGuiding returns 1
19:22:55.483 00.000 29876 scope still moving after pulse duration time elapsed
19:22:55.514 00.031 29876 IsSlewing returns 0
19:22:55.514 00.000 29876 IsGuiding returns 1
19:22:55.545 00.031 29876 IsSlewing returns 0
19:22:55.545 00.000 29876 IsGuiding returns 1
19:22:55.577 00.032 29876 IsSlewing returns 0
19:22:55.577 00.000 29876 IsGuiding returns 0
19:22:55.577 00.000 29876 scope move finished after 23 + 116 ms
19:22:55.577 00.000 29876 Move returns status 0, amount 23
19:22:55.577 00.000 29876 move complete, result=0
19:22:55.577 00.000 29876 worker thread done servicing request
19:22:55.577 00.000 29876 Worker thread wakes up
19:22:55.577 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:55.577 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.3 px 23 ms SOUTH
19:22:55.579 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:57.484 01.905 29876 Exposure complete
19:22:57.527 00.043 29876 worker thread done servicing request
19:22:57.527 00.000 31432 OnExposeComplete: enter
19:22:57.529 00.002 31432 UpdateGuideState(): m_state=6
19:22:57.531 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
19:22:57.533 00.002 31432 Star::Find returns 1 (0), X=1251.86, Y=941.94, Mass=3771, SNR=38.3, Peak=252 HFD=4.3
19:22:57.535 00.002 31432 MultiStar: [#1 -0.70,-0.19,0.88,U] [#2 -0.37,-0.48,0.98,U] [#3 -0.35,-0.48,0.91,U] [#4 -0.21,-0.87,0.00,M2] [#5 -0.58,-0.71,0.00,M2] [#6 -0.35,-0.24,0.83,U] [#7 -0.47,-0.08,0.86,U] [#8 -0.76,-0.12,0.78,U] 
19:22:57.537 00.002 31432 refined, 6 included, MultiStar: {-0.51, -0.28}, one-star: {-0.59, -0.29}
19:22:57.539 00.002 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.67 = -2.67)
19:22:57.540 00.001 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
19:22:57.542 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.28 hyp=0.58 cameraTheta=-2.64 mountX=-0.51 mountY=0.20, mountTheta=2.78
19:22:57.545 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.28, opts=13)
19:22:57.548 00.003 31432 Enqueuing Move request for scope (-0.51, -0.28)
19:22:57.550 00.002 29876 Worker thread wakes up
19:22:57.550 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.28) opts 0xd
19:22:57.550 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.28)
19:22:57.550 00.000 29876 Moving (-0.51, -0.28) raw xDistance=-0.51 yDistance=0.20
19:22:57.551 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.51
19:22:57.551 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:22:57.551 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:22:57.551 00.000 29876 MoveAxis(E, 43, ABG)
19:22:57.551 00.000 29876 Guiding  Dir = 2, Dur = 43
19:22:57.551 00.000 29876 IsSlewing returns 0
19:22:57.551 00.000 29876 IsGuiding returns 0
19:22:57.551 00.000 29876 PulseGuide returned control before completion, sleep 53
19:22:57.555 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:22:57.567 00.012 31432 UpdateGuideState exits: m=3771 RSB=38.3
19:22:57.569 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:22:57.571 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:22:57.573 00.002 31432 Enqueuing Expose request
19:22:57.608 00.035 29876 IsGuiding returns 1
19:22:57.608 00.000 29876 scope still moving after pulse duration time elapsed
19:22:57.640 00.032 29876 IsSlewing returns 0
19:22:57.640 00.000 29876 IsGuiding returns 1
19:22:57.670 00.030 29876 IsSlewing returns 0
19:22:57.670 00.000 29876 IsGuiding returns 1
19:22:57.701 00.031 29876 IsSlewing returns 0
19:22:57.701 00.000 29876 IsGuiding returns 0
19:22:57.701 00.000 29876 scope move finished after 43 + 107 ms
19:22:57.701 00.000 29876 Move returns status 0, amount 43
19:22:57.701 00.000 29876 MoveAxis(N, 0, ABG)
19:22:57.701 00.000 29876 Move returns status 0, amount 0
19:22:57.701 00.000 29876 move complete, result=0
19:22:57.701 00.000 29876 worker thread done servicing request
19:22:57.701 00.000 29876 Worker thread wakes up
19:22:57.701 00.000 31432 GuideStep: -0.5 px 43 ms EAST, 0.2 px 0 ms NORTH
19:22:57.704 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:22:57.704 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:22:59.933 02.229 29876 Exposure complete
19:22:59.976 00.043 29876 worker thread done servicing request
19:22:59.976 00.000 31432 OnExposeComplete: enter
19:22:59.979 00.003 31432 UpdateGuideState(): m_state=6
19:22:59.981 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
19:22:59.983 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=941.70, Mass=3887, SNR=40.1, Peak=220 HFD=4.7
19:22:59.985 00.002 31432 MultiStar: [#1 -0.32,0.05,0.84,U] [#2 -0.60,-0.10,0.93,U] [#3 -0.07,-0.23,0.88,U] [#4 -0.39,0.17,0.94,U] [#5 -0.51,-0.34,0.76,U] [#6 -0.22,0.45,0.78,U] [#7 -0.55,0.39,0.84,U] [#8 -0.46,-0.07,0.71,U] 
19:22:59.987 00.002 31432 refined, 8 included, MultiStar: {-0.34, -0.03}, one-star: {0.01, -0.53}
19:22:59.989 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
19:22:59.991 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
19:22:59.993 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.04 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
19:22:59.996 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.03, opts=13)
19:22:59.998 00.002 31432 Enqueuing Move request for scope (-0.34, -0.03)
19:22:59.999 00.001 29876 Worker thread wakes up
19:22:59.999 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
19:22:59.999 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
19:23:00.000 00.001 29876 Moving (-0.34, -0.03) raw xDistance=-0.34 yDistance=-0.02
19:23:00.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
19:23:00.000 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:00.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:23:00.000 00.000 29876 MoveAxis(E, 38, ABG)
19:23:00.000 00.000 29876 Guiding  Dir = 2, Dur = 38
19:23:00.000 00.000 29876 IsSlewing returns 0
19:23:00.000 00.000 29876 IsGuiding returns 0
19:23:00.000 00.000 29876 PulseGuide returned control before completion, sleep 48
19:23:00.003 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:00.016 00.013 31432 UpdateGuideState exits: m=3887 RSB=40.1
19:23:00.018 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:00.020 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:00.022 00.002 31432 Enqueuing Expose request
19:23:00.056 00.034 29876 IsGuiding returns 1
19:23:00.056 00.000 29876 scope still moving after pulse duration time elapsed
19:23:00.087 00.031 29876 IsSlewing returns 0
19:23:00.087 00.000 29876 IsGuiding returns 0
19:23:00.087 00.000 29876 scope move finished after 38 + 49 ms
19:23:00.087 00.000 29876 Move returns status 0, amount 38
19:23:00.087 00.000 29876 MoveAxis(N, 0, ABG)
19:23:00.087 00.000 29876 Move returns status 0, amount 0
19:23:00.087 00.000 29876 move complete, result=0
19:23:00.087 00.000 29876 worker thread done servicing request
19:23:00.087 00.000 29876 Worker thread wakes up
19:23:00.087 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.0 px 0 ms NORTH
19:23:00.090 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:00.090 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:01.993 01.903 29876 Exposure complete
19:23:02.037 00.044 29876 worker thread done servicing request
19:23:02.037 00.000 31432 OnExposeComplete: enter
19:23:02.040 00.003 31432 UpdateGuideState(): m_state=6
19:23:02.041 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
19:23:02.043 00.002 31432 Star::Find returns 1 (0), X=1252.35, Y=942.22, Mass=3768, SNR=38.7, Peak=192 HFD=4.6
19:23:02.045 00.002 31432 MultiStar: [#1 -0.25,-0.26,0.83,U] [#2 -0.27,-0.14,0.89,U] [#3 0.08,-0.33,0.89,U] [#4 -0.18,-0.29,0.95,U] [#5 -0.32,-0.50,0.80,U] [#6 0.36,-0.02,0.80,U] [#7 -0.40,0.24,0.87,U] [#8 -0.17,-0.14,0.70,U] 
19:23:02.047 00.002 31432 single-star, 8 included, MultiStar: {-0.14, -0.16}, one-star: {-0.10, -0.02}
19:23:02.049 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
19:23:02.051 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.00 = -0.00)
19:23:02.053 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.99 mountX=-0.10 mountY=-0.00, mountTheta=-3.14
19:23:02.057 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.02, opts=13)
19:23:02.060 00.003 31432 Enqueuing Move request for scope (-0.10, -0.02)
19:23:02.062 00.002 29876 Worker thread wakes up
19:23:02.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
19:23:02.062 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
19:23:02.062 00.000 29876 Moving (-0.10, -0.02) raw xDistance=-0.10 yDistance=-0.00
19:23:02.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:23:02.062 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:02.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:23:02.062 00.000 29876 MoveAxis(E, 0, ABG)
19:23:02.062 00.000 29876 Move returns status 0, amount 0
19:23:02.062 00.000 29876 MoveAxis(N, 0, ABG)
19:23:02.062 00.000 29876 Move returns status 0, amount 0
19:23:02.062 00.000 29876 move complete, result=0
19:23:02.062 00.000 29876 worker thread done servicing request
19:23:02.066 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:02.077 00.011 31432 UpdateGuideState exits: m=3768 RSB=38.7
19:23:02.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:02.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:02.083 00.002 31432 Enqueuing Expose request
19:23:02.084 00.001 29876 Worker thread wakes up
19:23:02.084 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:23:02.087 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:02.087 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:04.208 02.121 29876 Exposure complete
19:23:04.267 00.059 29876 worker thread done servicing request
19:23:04.267 00.000 31432 OnExposeComplete: enter
19:23:04.270 00.003 31432 UpdateGuideState(): m_state=6
19:23:04.273 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
19:23:04.276 00.003 31432 Star::Find returns 1 (0), X=1252.61, Y=942.86, Mass=3750, SNR=38.7, Peak=240 HFD=4.1
19:23:04.279 00.003 31432 MultiStar: [#1 0.10,0.27,0.84,U] [#2 -0.07,0.39,0.91,U] [#3 0.14,0.02,0.90,U] [#4 -0.24,0.23,0.99,U] [#5 -0.14,-0.06,0.81,U] [#6 0.35,0.94,0.00,M1] [#7 0.67,0.62,0.00,M1] [#8 0.89,0.03,0.00,M1] 
19:23:04.281 00.002 31432 refined, 5 included, MultiStar: {-0.01, 0.26}, one-star: {0.17, 0.62}
19:23:04.283 00.002 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.02) = xAngle (1.57 = 1.57)
19:23:04.285 00.002 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.70)
19:23:04.287 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=-0.00 mountY=-0.26, mountTheta=-1.57
19:23:04.289 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.26, opts=13)
19:23:04.292 00.003 31432 Enqueuing Move request for scope (-0.01, 0.26)
19:23:04.294 00.002 29876 Worker thread wakes up
19:23:04.294 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
19:23:04.294 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
19:23:04.294 00.000 29876 Moving (-0.01, 0.26) raw xDistance=-0.00 yDistance=-0.26
19:23:04.294 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:23:04.294 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:04.294 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:23:04.294 00.000 29876 MoveAxis(E, 0, ABG)
19:23:04.294 00.000 29876 Move returns status 0, amount 0
19:23:04.294 00.000 29876 MoveAxis(N, 0, ABG)
19:23:04.294 00.000 29876 Move returns status 0, amount 0
19:23:04.294 00.000 29876 move complete, result=0
19:23:04.295 00.001 29876 worker thread done servicing request
19:23:04.300 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:23:04.318 00.018 31432 UpdateGuideState exits: m=3750 RSB=38.7
19:23:04.321 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:04.324 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:04.327 00.003 31432 Enqueuing Expose request
19:23:04.329 00.002 29876 Worker thread wakes up
19:23:04.329 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:04.329 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:04.329 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:23:06.241 01.912 29876 Exposure complete
19:23:06.285 00.044 29876 worker thread done servicing request
19:23:06.285 00.000 31432 OnExposeComplete: enter
19:23:06.287 00.002 31432 UpdateGuideState(): m_state=6
19:23:06.289 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
19:23:06.291 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=942.73, Mass=4034, SNR=40.3, Peak=222 HFD=4.6
19:23:06.293 00.002 31432 MultiStar: [#1 0.63,0.36,0.82,U] [#2 0.10,0.29,0.91,U] [#3 0.19,0.06,0.85,U] [#4 0.09,0.31,0.94,U] [#5 0.25,0.16,0.76,U] [#6 0.10,0.85,0.00,M2] [#7 0.32,0.67,0.84,U] [#8 0.28,0.33,0.70,U] 
19:23:06.295 00.002 31432 refined, 7 included, MultiStar: {0.22, 0.34}, one-star: {0.01, 0.50}
19:23:06.297 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
19:23:06.298 00.001 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.30)
19:23:06.301 00.003 31432 CameraToMount -- cameraX=0.22 cameraY=0.34 hyp=0.41 cameraTheta=0.99 mountX=0.23 mountY=-0.30, mountTheta=-0.92
19:23:06.305 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.34, opts=13)
19:23:06.307 00.002 31432 Enqueuing Move request for scope (0.22, 0.34)
19:23:06.310 00.003 29876 Worker thread wakes up
19:23:06.310 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.34) opts 0xd
19:23:06.310 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.34)
19:23:06.310 00.000 29876 Moving (0.22, 0.34) raw xDistance=0.23 yDistance=-0.30
19:23:06.310 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
19:23:06.310 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:23:06.310 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:23:06.310 00.000 29876 MoveAxis(W, 22, ABG)
19:23:06.310 00.000 29876 Guiding  Dir = 3, Dur = 22
19:23:06.310 00.000 29876 IsSlewing returns 0
19:23:06.311 00.001 29876 IsGuiding returns 0
19:23:06.311 00.000 29876 PulseGuide returned control before completion, sleep 32
19:23:06.314 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:06.326 00.012 31432 UpdateGuideState exits: m=4034 RSB=40.3
19:23:06.328 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:06.330 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:06.332 00.002 31432 Enqueuing Expose request
19:23:06.349 00.017 29876 IsGuiding returns 1
19:23:06.349 00.000 29876 scope still moving after pulse duration time elapsed
19:23:06.380 00.031 29876 IsSlewing returns 0
19:23:06.380 00.000 29876 IsGuiding returns 0
19:23:06.380 00.000 29876 scope move finished after 22 + 47 ms
19:23:06.380 00.000 29876 Move returns status 0, amount 22
19:23:06.380 00.000 29876 MoveAxis(N, 0, ABG)
19:23:06.380 00.000 29876 Move returns status 0, amount 0
19:23:06.380 00.000 29876 move complete, result=0
19:23:06.380 00.000 29876 worker thread done servicing request
19:23:06.380 00.000 29876 Worker thread wakes up
19:23:06.380 00.000 31432 GuideStep: 0.2 px 22 ms WEST, -0.3 px 0 ms NORTH
19:23:06.383 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:06.383 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:08.505 02.122 29876 Exposure complete
19:23:08.550 00.045 29876 worker thread done servicing request
19:23:08.551 00.001 31432 OnExposeComplete: enter
19:23:08.556 00.005 31432 UpdateGuideState(): m_state=6
19:23:08.562 00.006 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
19:23:08.567 00.005 31432 Star::Find returns 1 (0), X=1251.44, Y=942.71, Mass=3933, SNR=40.1, Peak=240 HFD=4.6
19:23:08.569 00.002 31432 MultiStar: [#1 -0.78,0.12,0.82,U] [#2 -0.93,0.36,0.00,M1] [#3 -0.59,0.16,0.90,U] [#4 -1.07,0.30,0.00,M1] [#5 -1.30,0.08,0.00,M1] [#6 -0.00,0.49,0.79,U] [#7 -0.62,0.59,0.00,M1] [#8 -0.75,-0.24,0.70,U] 
19:23:08.571 00.002 31432 refined, 4 included, MultiStar: {-0.64, 0.22}, one-star: {-1.00, 0.48}
19:23:08.573 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
19:23:08.575 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
19:23:08.577 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=0.22 hyp=0.68 cameraTheta=2.81 mountX=-0.64 mountY=-0.32, mountTheta=-2.68
19:23:08.580 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=0.22, opts=13)
19:23:08.582 00.002 31432 Enqueuing Move request for scope (-0.64, 0.22)
19:23:08.584 00.002 29876 Worker thread wakes up
19:23:08.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.22) opts 0xd
19:23:08.584 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, 0.22)
19:23:08.584 00.000 29876 Moving (-0.64, 0.22) raw xDistance=-0.64 yDistance=-0.32
19:23:08.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.64
19:23:08.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:23:08.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:23:08.584 00.000 29876 MoveAxis(E, 58, ABG)
19:23:08.584 00.000 29876 Guiding  Dir = 2, Dur = 58
19:23:08.585 00.001 29876 IsSlewing returns 0
19:23:08.585 00.000 29876 IsGuiding returns 0
19:23:08.585 00.000 29876 PulseGuide returned control before completion, sleep 68
19:23:08.588 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:08.601 00.013 31432 UpdateGuideState exits: m=3933 RSB=40.1
19:23:08.605 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:08.608 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:08.610 00.002 31432 Enqueuing Expose request
19:23:08.659 00.049 29876 IsGuiding returns 1
19:23:08.659 00.000 29876 scope still moving after pulse duration time elapsed
19:23:08.690 00.031 29876 IsSlewing returns 0
19:23:08.690 00.000 29876 IsGuiding returns 1
19:23:08.721 00.031 29876 IsSlewing returns 0
19:23:08.721 00.000 29876 IsGuiding returns 1
19:23:08.753 00.032 29876 IsSlewing returns 0
19:23:08.753 00.000 29876 IsGuiding returns 1
19:23:08.798 00.045 29876 IsSlewing returns 0
19:23:08.798 00.000 29876 IsGuiding returns 0
19:23:08.798 00.000 29876 scope move finished after 58 + 155 ms
19:23:08.798 00.000 29876 Move returns status 0, amount 58
19:23:08.798 00.000 29876 MoveAxis(N, 0, ABG)
19:23:08.798 00.000 29876 Move returns status 0, amount 0
19:23:08.798 00.000 29876 move complete, result=0
19:23:08.798 00.000 29876 worker thread done servicing request
19:23:08.798 00.000 29876 Worker thread wakes up
19:23:08.798 00.000 31432 GuideStep: -0.6 px 58 ms EAST, -0.3 px 0 ms NORTH
19:23:08.801 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:08.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:10.712 01.911 29876 Exposure complete
19:23:10.755 00.043 29876 worker thread done servicing request
19:23:10.755 00.000 31432 OnExposeComplete: enter
19:23:10.757 00.002 31432 UpdateGuideState(): m_state=6
19:23:10.759 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
19:23:10.761 00.002 31432 Star::Find returns 1 (0), X=1252.44, Y=942.61, Mass=3844, SNR=39.4, Peak=253 HFD=4.3
19:23:10.763 00.002 31432 MultiStar: [#1 -0.09,0.25,0.84,U] [#2 -0.23,0.23,0.93,U] [#3 -0.30,-0.10,0.87,U] [#4 -0.32,0.08,0.97,U] [#5 -0.53,0.13,0.83,U] [#6 -0.22,0.76,0.81,U] [#7 0.20,0.41,0.86,U] [#8 -0.17,0.11,0.70,U] 
19:23:10.765 00.002 31432 refined, 8 included, MultiStar: {-0.18, 0.25}, one-star: {-0.01, 0.37}
19:23:10.767 00.002 31432 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.02) = xAngle (2.18 = 2.18)
19:23:10.769 00.002 31432 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.19 = -1.09)
19:23:10.771 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=-0.18 mountY=-0.28, mountTheta=-2.14
19:23:10.774 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.25, opts=13)
19:23:10.777 00.003 31432 Enqueuing Move request for scope (-0.18, 0.25)
19:23:10.780 00.003 29876 Worker thread wakes up
19:23:10.780 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
19:23:10.780 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
19:23:10.780 00.000 29876 Moving (-0.18, 0.25) raw xDistance=-0.18 yDistance=-0.28
19:23:10.780 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:23:10.780 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:10.780 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:23:10.780 00.000 29876 MoveAxis(E, 0, ABG)
19:23:10.780 00.000 29876 Move returns status 0, amount 0
19:23:10.780 00.000 29876 MoveAxis(N, 0, ABG)
19:23:10.780 00.000 29876 Move returns status 0, amount 0
19:23:10.780 00.000 29876 move complete, result=0
19:23:10.780 00.000 29876 worker thread done servicing request
19:23:10.784 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:10.798 00.014 31432 UpdateGuideState exits: m=3844 RSB=39.4
19:23:10.800 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:10.802 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:10.805 00.003 31432 Enqueuing Expose request
19:23:10.807 00.002 29876 Worker thread wakes up
19:23:10.807 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:23:10.809 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:10.809 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:12.934 02.125 29876 Exposure complete
19:23:12.978 00.044 29876 worker thread done servicing request
19:23:12.978 00.000 31432 OnExposeComplete: enter
19:23:12.981 00.003 31432 UpdateGuideState(): m_state=6
19:23:12.982 00.001 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
19:23:12.984 00.002 31432 Star::Find returns 1 (0), X=1252.14, Y=942.19, Mass=3744, SNR=39.0, Peak=252 HFD=4.3
19:23:12.986 00.002 31432 MultiStar: [#1 -0.32,0.11,0.85,U] [#2 -0.59,0.01,0.95,U] [#3 -0.17,-0.19,0.87,U] [#4 -0.21,-0.01,0.99,U] [#5 -0.81,-0.16,0.00,M1] [#6 -0.17,0.38,0.82,U] [#7 -0.18,0.03,0.84,U] [#8 -0.02,-0.20,0.74,U] 
19:23:12.988 00.002 31432 refined, 7 included, MultiStar: {-0.25, 0.01}, one-star: {-0.31, -0.04}
19:23:12.990 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
19:23:12.992 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.20)
19:23:12.993 00.001 31432 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.10 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
19:23:12.998 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.01, opts=13)
19:23:13.000 00.002 31432 Enqueuing Move request for scope (-0.25, 0.01)
19:23:13.001 00.001 29876 Worker thread wakes up
19:23:13.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
19:23:13.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
19:23:13.001 00.000 29876 Moving (-0.25, 0.01) raw xDistance=-0.25 yDistance=-0.05
19:23:13.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:23:13.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:13.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:23:13.002 00.001 29876 MoveAxis(E, 24, ABG)
19:23:13.002 00.000 29876 Guiding  Dir = 2, Dur = 24
19:23:13.002 00.000 29876 IsSlewing returns 0
19:23:13.002 00.000 29876 IsGuiding returns 0
19:23:13.002 00.000 29876 PulseGuide returned control before completion, sleep 34
19:23:13.007 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:13.019 00.012 31432 UpdateGuideState exits: m=3744 RSB=39.0
19:23:13.021 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:13.023 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:13.025 00.002 31432 Enqueuing Expose request
19:23:13.041 00.016 29876 IsGuiding returns 1
19:23:13.041 00.000 29876 scope still moving after pulse duration time elapsed
19:23:13.072 00.031 29876 IsSlewing returns 0
19:23:13.072 00.000 29876 IsGuiding returns 1
19:23:13.103 00.031 29876 IsSlewing returns 0
19:23:13.103 00.000 29876 IsGuiding returns 0
19:23:13.103 00.000 29876 scope move finished after 24 + 76 ms
19:23:13.103 00.000 29876 Move returns status 0, amount 24
19:23:13.103 00.000 29876 MoveAxis(N, 0, ABG)
19:23:13.103 00.000 29876 Move returns status 0, amount 0
19:23:13.103 00.000 29876 move complete, result=0
19:23:13.104 00.001 29876 worker thread done servicing request
19:23:13.104 00.000 29876 Worker thread wakes up
19:23:13.104 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:13.104 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:13.104 00.000 31432 GuideStep: -0.3 px 24 ms EAST, -0.0 px 0 ms NORTH
19:23:15.012 01.908 29876 Exposure complete
19:23:15.058 00.046 29876 worker thread done servicing request
19:23:15.058 00.000 31432 OnExposeComplete: enter
19:23:15.061 00.003 31432 UpdateGuideState(): m_state=6
19:23:15.063 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
19:23:15.065 00.002 31432 Star::Find returns 1 (0), X=1252.52, Y=942.38, Mass=3754, SNR=39.3, Peak=253 HFD=4.3
19:23:15.067 00.002 31432 MultiStar: [#1 0.30,0.10,0.87,U] [#2 0.12,-0.18,0.95,U] [#3 0.49,-0.17,0.90,U] [#4 0.17,-0.04,0.97,U] [#5 -0.13,-0.09,0.82,U] [#6 0.47,0.36,0.84,U] [#7 0.32,0.11,0.88,U] [#8 0.68,-0.11,0.74,U] 
19:23:15.069 00.002 31432 single-star, 8 included, MultiStar: {0.27, 0.01}, one-star: {0.07, 0.14}
19:23:15.071 00.002 31432 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
19:23:15.073 00.002 31432 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.10 = -2.19)
19:23:15.075 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.08 mountY=-0.13, mountTheta=-1.05
19:23:15.078 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.14, opts=13)
19:23:15.080 00.002 31432 Enqueuing Move request for scope (0.07, 0.14)
19:23:15.082 00.002 29876 Worker thread wakes up
19:23:15.082 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
19:23:15.082 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
19:23:15.082 00.000 29876 Moving (0.07, 0.14) raw xDistance=0.08 yDistance=-0.13
19:23:15.082 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:23:15.082 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:15.082 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:23:15.082 00.000 29876 MoveAxis(E, 0, ABG)
19:23:15.082 00.000 29876 Move returns status 0, amount 0
19:23:15.082 00.000 29876 MoveAxis(N, 0, ABG)
19:23:15.082 00.000 29876 Move returns status 0, amount 0
19:23:15.082 00.000 29876 move complete, result=0
19:23:15.083 00.001 29876 worker thread done servicing request
19:23:15.087 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:15.099 00.012 31432 UpdateGuideState exits: m=3754 RSB=39.3
19:23:15.101 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:15.103 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:15.105 00.002 31432 Enqueuing Expose request
19:23:15.107 00.002 29876 Worker thread wakes up
19:23:15.107 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:23:15.110 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:15.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:17.339 02.229 29876 Exposure complete
19:23:17.383 00.044 29876 worker thread done servicing request
19:23:17.383 00.000 31432 OnExposeComplete: enter
19:23:17.385 00.002 31432 UpdateGuideState(): m_state=6
19:23:17.387 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
19:23:17.389 00.002 31432 Star::Find returns 1 (0), X=1252.96, Y=942.42, Mass=3946, SNR=40.1, Peak=230 HFD=4.4
19:23:17.391 00.002 31432 MultiStar: [#1 0.07,-0.00,0.83,U] [#2 0.63,-0.08,0.93,U] [#3 0.70,-0.54,0.00,M1] [#4 0.46,-0.20,0.94,U] [#5 0.39,-0.20,0.80,U] [#6 0.56,0.34,0.78,U] [#7 0.32,0.19,0.82,U] [#8 0.93,0.06,0.00,M1] 
19:23:17.393 00.002 31432 refined, 6 included, MultiStar: {0.43, 0.03}, one-star: {0.51, 0.19}
19:23:17.395 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
19:23:17.396 00.001 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
19:23:17.398 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.03 hyp=0.43 cameraTheta=0.07 mountX=0.43 mountY=0.04, mountTheta=0.08
19:23:17.402 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.03, opts=13)
19:23:17.404 00.002 31432 Enqueuing Move request for scope (0.43, 0.03)
19:23:17.406 00.002 29876 Worker thread wakes up
19:23:17.406 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.03) opts 0xd
19:23:17.406 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.03)
19:23:17.406 00.000 29876 Moving (0.43, 0.03) raw xDistance=0.43 yDistance=0.04
19:23:17.406 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
19:23:17.406 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:17.406 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:23:17.406 00.000 29876 MoveAxis(W, 41, ABG)
19:23:17.406 00.000 29876 Guiding  Dir = 3, Dur = 41
19:23:17.406 00.000 29876 IsSlewing returns 0
19:23:17.406 00.000 29876 IsGuiding returns 0
19:23:17.407 00.001 29876 PulseGuide returned control before completion, sleep 51
19:23:17.410 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:17.421 00.011 31432 UpdateGuideState exits: m=3946 RSB=40.1
19:23:17.424 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:17.425 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:17.427 00.002 31432 Enqueuing Expose request
19:23:17.461 00.034 29876 IsGuiding returns 1
19:23:17.461 00.000 29876 scope still moving after pulse duration time elapsed
19:23:17.492 00.031 29876 IsSlewing returns 0
19:23:17.492 00.000 29876 IsGuiding returns 1
19:23:17.523 00.031 29876 IsSlewing returns 0
19:23:17.523 00.000 29876 IsGuiding returns 1
19:23:17.553 00.030 29876 IsSlewing returns 0
19:23:17.553 00.000 29876 IsGuiding returns 0
19:23:17.553 00.000 29876 scope move finished after 41 + 106 ms
19:23:17.553 00.000 29876 Move returns status 0, amount 41
19:23:17.553 00.000 29876 MoveAxis(N, 0, ABG)
19:23:17.553 00.000 29876 Move returns status 0, amount 0
19:23:17.553 00.000 29876 move complete, result=0
19:23:17.553 00.000 29876 worker thread done servicing request
19:23:17.553 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.0 px 0 ms NORTH
19:23:17.556 00.003 29876 Worker thread wakes up
19:23:17.556 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:17.556 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:19.469 01.913 29876 Exposure complete
19:23:19.518 00.049 29876 worker thread done servicing request
19:23:19.519 00.001 31432 OnExposeComplete: enter
19:23:19.525 00.006 31432 UpdateGuideState(): m_state=6
19:23:19.530 00.005 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
19:23:19.534 00.004 31432 Star::Find returns 1 (0), X=1252.25, Y=942.44, Mass=3879, SNR=39.5, Peak=226 HFD=4.6
19:23:19.540 00.006 31432 MultiStar: [#1 -0.36,-0.10,0.88,U] [#2 -0.14,0.28,0.93,U] [#3 0.06,-0.26,0.95,U] [#4 -0.08,-0.10,0.94,U] [#5 -0.13,-0.13,0.83,U] [#6 -0.21,0.81,0.00,M1] [#7 -0.34,0.50,0.85,U] [#8 0.18,-0.14,0.74,U] 
19:23:19.543 00.003 31432 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.20, 0.21}
19:23:19.545 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
19:23:19.546 00.001 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.41)
19:23:19.548 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.88 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
19:23:19.551 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.03, opts=13)
19:23:19.553 00.002 31432 Enqueuing Move request for scope (-0.13, 0.03)
19:23:19.555 00.002 29876 Worker thread wakes up
19:23:19.555 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
19:23:19.555 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
19:23:19.555 00.000 29876 Moving (-0.13, 0.03) raw xDistance=-0.13 yDistance=-0.05
19:23:19.555 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:23:19.555 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:19.555 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:23:19.555 00.000 29876 MoveAxis(E, 0, ABG)
19:23:19.555 00.000 29876 Move returns status 0, amount 0
19:23:19.555 00.000 29876 MoveAxis(N, 0, ABG)
19:23:19.555 00.000 29876 Move returns status 0, amount 0
19:23:19.555 00.000 29876 move complete, result=0
19:23:19.555 00.000 29876 worker thread done servicing request
19:23:19.558 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:19.573 00.015 31432 UpdateGuideState exits: m=3879 RSB=39.5
19:23:19.575 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:19.577 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:19.579 00.002 31432 Enqueuing Expose request
19:23:19.581 00.002 29876 Worker thread wakes up
19:23:19.581 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:23:19.583 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:19.583 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:21.707 02.124 29876 Exposure complete
19:23:21.750 00.043 29876 worker thread done servicing request
19:23:21.750 00.000 31432 OnExposeComplete: enter
19:23:21.753 00.003 31432 UpdateGuideState(): m_state=6
19:23:21.755 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
19:23:21.757 00.002 31432 Star::Find returns 1 (0), X=1252.21, Y=942.36, Mass=3783, SNR=39.2, Peak=240 HFD=4.5
19:23:21.759 00.002 31432 MultiStar: [#1 0.00,0.22,0.83,U] [#2 -0.33,0.25,0.94,U] [#3 -0.16,-0.30,0.90,U] [#4 -0.15,0.16,0.97,U] [#5 -0.32,-0.02,0.82,U] [#6 0.20,0.55,0.77,U] [#7 0.21,0.55,0.88,U] [#8 -0.07,0.17,0.74,U] 
19:23:21.761 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.18}, one-star: {-0.23, 0.12}
19:23:21.763 00.002 31432 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
19:23:21.765 00.002 31432 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.22)
19:23:21.766 00.001 31432 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.08 mountX=-0.10 mountY=-0.20, mountTheta=-2.03
19:23:21.770 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.18, opts=13)
19:23:21.773 00.003 31432 Enqueuing Move request for scope (-0.10, 0.18)
19:23:21.775 00.002 29876 Worker thread wakes up
19:23:21.775 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
19:23:21.775 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
19:23:21.775 00.000 29876 Moving (-0.10, 0.18) raw xDistance=-0.10 yDistance=-0.20
19:23:21.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:23:21.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:21.775 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:23:21.775 00.000 29876 MoveAxis(E, 0, ABG)
19:23:21.775 00.000 29876 Move returns status 0, amount 0
19:23:21.775 00.000 29876 MoveAxis(N, 0, ABG)
19:23:21.775 00.000 29876 Move returns status 0, amount 0
19:23:21.775 00.000 29876 move complete, result=0
19:23:21.775 00.000 29876 worker thread done servicing request
19:23:21.778 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:21.789 00.011 31432 UpdateGuideState exits: m=3783 RSB=39.2
19:23:21.792 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:21.793 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:21.795 00.002 31432 Enqueuing Expose request
19:23:21.797 00.002 29876 Worker thread wakes up
19:23:21.797 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:23:21.800 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:21.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:23.716 01.916 29876 Exposure complete
19:23:23.759 00.043 29876 worker thread done servicing request
19:23:23.759 00.000 31432 OnExposeComplete: enter
19:23:23.762 00.003 31432 UpdateGuideState(): m_state=6
19:23:23.764 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
19:23:23.766 00.002 31432 Star::Find returns 1 (0), X=1252.36, Y=942.28, Mass=4339, SNR=42.1, Peak=244 HFD=4.7
19:23:23.768 00.002 31432 MultiStar: [#1 0.27,0.05,0.78,U] [#2 -0.51,0.11,0.85,U] [#3 -0.28,-0.43,0.83,U] [#4 -0.44,-0.01,0.88,U] [#5 -0.26,-0.31,0.72,U] [#6 0.17,0.23,0.75,U] [#7 0.01,0.16,0.79,U] [#8 0.35,-0.12,0.73,U] 
19:23:23.769 00.001 31432 single-star, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.09, 0.05}
19:23:23.771 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
19:23:23.773 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.67)
19:23:23.775 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.63 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
19:23:23.780 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.05, opts=13)
19:23:23.782 00.002 31432 Enqueuing Move request for scope (-0.09, 0.05)
19:23:23.784 00.002 29876 Worker thread wakes up
19:23:23.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
19:23:23.784 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
19:23:23.784 00.000 29876 Moving (-0.09, 0.05) raw xDistance=-0.09 yDistance=-0.06
19:23:23.785 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:23:23.785 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:23.785 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:23:23.785 00.000 29876 MoveAxis(E, 0, ABG)
19:23:23.785 00.000 29876 Move returns status 0, amount 0
19:23:23.785 00.000 29876 MoveAxis(N, 0, ABG)
19:23:23.785 00.000 29876 Move returns status 0, amount 0
19:23:23.785 00.000 29876 move complete, result=0
19:23:23.785 00.000 29876 worker thread done servicing request
19:23:23.788 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:23.800 00.012 31432 UpdateGuideState exits: m=4339 RSB=42.1
19:23:23.802 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:23.804 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:23.806 00.002 31432 Enqueuing Expose request
19:23:23.808 00.002 29876 Worker thread wakes up
19:23:23.808 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:23:23.810 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:23.810 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:25.936 02.126 29876 Exposure complete
19:23:25.981 00.045 29876 worker thread done servicing request
19:23:25.981 00.000 31432 OnExposeComplete: enter
19:23:25.983 00.002 31432 UpdateGuideState(): m_state=6
19:23:25.985 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
19:23:25.987 00.002 31432 Star::Find returns 1 (0), X=1252.54, Y=942.77, Mass=4073, SNR=40.7, Peak=235 HFD=4.6
19:23:25.989 00.002 31432 MultiStar: [#1 0.06,0.26,0.84,U] [#2 0.10,0.13,0.87,U] [#3 0.08,0.08,0.85,U] [#4 -0.04,0.03,0.91,U] [#5 -0.17,0.02,0.76,U] [#6 0.61,0.11,0.74,U] [#7 0.35,0.20,0.83,U] [#8 0.22,-0.12,0.67,U] 
19:23:25.991 00.002 31432 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.09, 0.53}
19:23:25.993 00.002 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
19:23:25.994 00.001 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.45)
19:23:25.996 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.85 mountX=0.14 mountY=-0.13, mountTheta=-0.76
19:23:25.999 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.15, opts=13)
19:23:26.001 00.002 31432 Enqueuing Move request for scope (0.14, 0.15)
19:23:26.003 00.002 29876 Worker thread wakes up
19:23:26.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
19:23:26.003 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
19:23:26.003 00.000 29876 Moving (0.14, 0.15) raw xDistance=0.14 yDistance=-0.13
19:23:26.003 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:23:26.003 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:26.003 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:23:26.003 00.000 29876 MoveAxis(E, 0, ABG)
19:23:26.003 00.000 29876 Move returns status 0, amount 0
19:23:26.003 00.000 29876 MoveAxis(N, 0, ABG)
19:23:26.003 00.000 29876 Move returns status 0, amount 0
19:23:26.003 00.000 29876 move complete, result=0
19:23:26.003 00.000 29876 worker thread done servicing request
19:23:26.007 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:26.018 00.011 31432 UpdateGuideState exits: m=4073 RSB=40.7
19:23:26.020 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:26.022 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:26.024 00.002 31432 Enqueuing Expose request
19:23:26.026 00.002 29876 Worker thread wakes up
19:23:26.026 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:23:26.028 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:26.028 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:28.039 02.011 29876 Exposure complete
19:23:28.082 00.043 29876 worker thread done servicing request
19:23:28.082 00.000 31432 OnExposeComplete: enter
19:23:28.085 00.003 31432 UpdateGuideState(): m_state=6
19:23:28.087 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
19:23:28.089 00.002 31432 Star::Find returns 1 (0), X=1252.78, Y=942.57, Mass=4050, SNR=40.0, Peak=253 HFD=4.6
19:23:28.091 00.002 31432 MultiStar: [#1 0.07,0.27,0.87,U] [#2 -0.43,0.47,0.89,U] [#3 0.31,-0.18,0.88,U] [#4 -0.20,0.32,0.95,U] [#5 -0.05,0.07,0.81,U] [#6 0.29,0.38,0.80,U] [#7 0.11,0.48,0.82,U] [#8 0.49,-0.29,0.74,U] 
19:23:28.093 00.002 31432 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {0.34, 0.33}
19:23:28.094 00.001 31432 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
19:23:28.096 00.002 31432 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.14 = -2.14)
19:23:28.098 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=0.10 mountY=-0.20, mountTheta=-1.10
19:23:28.101 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.22, opts=13)
19:23:28.103 00.002 31432 Enqueuing Move request for scope (0.10, 0.22)
19:23:28.105 00.002 29876 Worker thread wakes up
19:23:28.106 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
19:23:28.106 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
19:23:28.106 00.000 29876 Moving (0.10, 0.22) raw xDistance=0.10 yDistance=-0.20
19:23:28.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:23:28.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:28.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:23:28.106 00.000 29876 MoveAxis(E, 0, ABG)
19:23:28.106 00.000 29876 Move returns status 0, amount 0
19:23:28.106 00.000 29876 MoveAxis(N, 0, ABG)
19:23:28.106 00.000 29876 Move returns status 0, amount 0
19:23:28.106 00.000 29876 move complete, result=0
19:23:28.106 00.000 29876 worker thread done servicing request
19:23:28.109 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:28.121 00.012 31432 UpdateGuideState exits: m=4050 RSB=40.0
19:23:28.123 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:28.125 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:28.127 00.002 31432 Enqueuing Expose request
19:23:28.128 00.001 29876 Worker thread wakes up
19:23:28.129 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:23:28.132 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:28.132 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:30.260 02.128 29876 Exposure complete
19:23:30.303 00.043 29876 worker thread done servicing request
19:23:30.303 00.000 31432 OnExposeComplete: enter
19:23:30.305 00.002 31432 UpdateGuideState(): m_state=6
19:23:30.308 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
19:23:30.310 00.002 31432 Star::Find returns 1 (0), X=1253.47, Y=942.33, Mass=3921, SNR=39.8, Peak=252 HFD=4.5
19:23:30.312 00.002 31432 MultiStar: [#1 0.43,0.09,0.84,U] [#2 0.27,-0.01,0.91,U] [#3 1.02,-0.27,0.00,M1] [#4 0.69,0.04,0.95,U] [#5 0.26,-0.06,0.79,U] [#6 0.93,0.37,0.00,M1] [#7 0.49,0.44,0.83,U] [#8 0.69,-0.34,0.72,U] 
19:23:30.314 00.002 31432 refined, 6 included, MultiStar: {0.56, 0.05}, one-star: {1.03, 0.10}
19:23:30.316 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
19:23:30.318 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.07 = 3.07)
19:23:30.320 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.05 hyp=0.56 cameraTheta=0.08 mountX=0.56 mountY=0.04, mountTheta=0.07
19:23:30.323 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.05, opts=13)
19:23:30.328 00.005 31432 Enqueuing Move request for scope (0.56, 0.05)
19:23:30.333 00.005 29876 Worker thread wakes up
19:23:30.333 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.05) opts 0xd
19:23:30.334 00.001 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.05)
19:23:30.334 00.000 29876 Moving (0.56, 0.05) raw xDistance=0.56 yDistance=0.04
19:23:30.334 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.56
19:23:30.334 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:30.334 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:23:30.334 00.000 29876 MoveAxis(W, 54, ABG)
19:23:30.334 00.000 29876 Guiding  Dir = 3, Dur = 54
19:23:30.334 00.000 29876 IsSlewing returns 0
19:23:30.334 00.000 29876 IsGuiding returns 0
19:23:30.335 00.001 29876 PulseGuide returned control before completion, sleep 64
19:23:30.339 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:30.352 00.013 31432 UpdateGuideState exits: m=3921 RSB=39.8
19:23:30.355 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:30.356 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:30.358 00.002 31432 Enqueuing Expose request
19:23:30.399 00.041 29876 IsGuiding returns 1
19:23:30.399 00.000 29876 scope still moving after pulse duration time elapsed
19:23:30.430 00.031 29876 IsSlewing returns 0
19:23:30.430 00.000 29876 IsGuiding returns 1
19:23:30.460 00.030 29876 IsSlewing returns 0
19:23:30.460 00.000 29876 IsGuiding returns 1
19:23:30.491 00.031 29876 IsSlewing returns 0
19:23:30.491 00.000 29876 IsGuiding returns 1
19:23:30.521 00.030 29876 IsSlewing returns 0
19:23:30.521 00.000 29876 IsGuiding returns 0
19:23:30.521 00.000 29876 scope move finished after 54 + 132 ms
19:23:30.521 00.000 29876 Move returns status 0, amount 54
19:23:30.521 00.000 29876 MoveAxis(N, 0, ABG)
19:23:30.521 00.000 29876 Move returns status 0, amount 0
19:23:30.521 00.000 29876 move complete, result=0
19:23:30.521 00.000 29876 worker thread done servicing request
19:23:30.521 00.000 29876 Worker thread wakes up
19:23:30.521 00.000 31432 GuideStep: 0.6 px 54 ms WEST, 0.0 px 0 ms NORTH
19:23:30.524 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:30.524 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:32.430 01.906 29876 Exposure complete
19:23:32.475 00.045 29876 worker thread done servicing request
19:23:32.475 00.000 31432 OnExposeComplete: enter
19:23:32.479 00.004 31432 UpdateGuideState(): m_state=6
19:23:32.481 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
19:23:32.483 00.002 31432 Star::Find returns 1 (0), X=1252.41, Y=942.12, Mass=4037, SNR=40.8, Peak=253 HFD=4.3
19:23:32.485 00.002 31432 MultiStar: [#1 -0.09,0.15,0.85,U] [#2 0.09,0.14,0.91,U] [#3 0.04,-0.31,0.86,U] [#4 0.28,-0.19,0.94,U] [#5 -0.08,-0.12,0.80,U] [#6 0.15,0.31,0.79,U] [#7 0.17,0.37,0.78,U] [#8 0.08,-0.65,0.69,U] 
19:23:32.487 00.002 31432 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.03, -0.11}
19:23:32.489 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
19:23:32.491 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
19:23:32.493 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=0.07 mountY=0.05, mountTheta=0.67
19:23:32.497 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.04, opts=13)
19:23:32.499 00.002 31432 Enqueuing Move request for scope (0.07, -0.04)
19:23:32.501 00.002 29876 Worker thread wakes up
19:23:32.501 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
19:23:32.501 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
19:23:32.501 00.000 29876 Moving (0.07, -0.04) raw xDistance=0.07 yDistance=0.05
19:23:32.501 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:23:32.501 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:32.501 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:23:32.501 00.000 29876 MoveAxis(E, 0, ABG)
19:23:32.501 00.000 29876 Move returns status 0, amount 0
19:23:32.501 00.000 29876 MoveAxis(N, 0, ABG)
19:23:32.501 00.000 29876 Move returns status 0, amount 0
19:23:32.501 00.000 29876 move complete, result=0
19:23:32.501 00.000 29876 worker thread done servicing request
19:23:32.505 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:32.516 00.011 31432 UpdateGuideState exits: m=4037 RSB=40.8
19:23:32.518 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:32.520 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:32.522 00.002 31432 Enqueuing Expose request
19:23:32.524 00.002 29876 Worker thread wakes up
19:23:32.524 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:23:32.526 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:32.527 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:34.647 02.120 29876 Exposure complete
19:23:34.691 00.044 29876 worker thread done servicing request
19:23:34.691 00.000 31432 OnExposeComplete: enter
19:23:34.693 00.002 31432 UpdateGuideState(): m_state=6
19:23:34.695 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
19:23:34.697 00.002 31432 Star::Find returns 1 (0), X=1252.71, Y=942.03, Mass=3684, SNR=39.1, Peak=253 HFD=4.2
19:23:34.699 00.002 31432 MultiStar: [#1 0.39,-0.33,0.85,U] [#2 -0.08,-0.34,0.92,U] [#3 0.04,-0.64,0.88,U] [#4 0.08,-0.46,0.94,U] [#5 -0.32,-0.57,0.79,U] [#6 0.40,0.13,0.80,U] [#7 0.63,-0.13,0.86,U] [#8 0.39,-0.67,0.74,U] 
19:23:34.701 00.002 31432 single-star, 8 included, MultiStar: {0.20, -0.36}, one-star: {0.27, -0.20}
19:23:34.703 00.002 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
19:23:34.704 00.001 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
19:23:34.706 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-0.65 mountX=0.26 mountY=0.24, mountTheta=0.75
19:23:34.711 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.20, opts=13)
19:23:34.714 00.003 31432 Enqueuing Move request for scope (0.27, -0.20)
19:23:34.716 00.002 29876 Worker thread wakes up
19:23:34.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
19:23:34.716 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
19:23:34.716 00.000 29876 Moving (0.27, -0.20) raw xDistance=0.26 yDistance=0.24
19:23:34.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
19:23:34.716 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:34.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:23:34.716 00.000 29876 MoveAxis(W, 25, ABG)
19:23:34.716 00.000 29876 Guiding  Dir = 3, Dur = 25
19:23:34.716 00.000 29876 IsSlewing returns 0
19:23:34.716 00.000 29876 IsGuiding returns 0
19:23:34.717 00.001 29876 PulseGuide returned control before completion, sleep 35
19:23:34.720 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:23:34.731 00.011 31432 UpdateGuideState exits: m=3684 RSB=39.1
19:23:34.734 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:34.735 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:34.737 00.002 31432 Enqueuing Expose request
19:23:34.755 00.018 29876 IsGuiding returns 1
19:23:34.755 00.000 29876 scope still moving after pulse duration time elapsed
19:23:34.786 00.031 29876 IsSlewing returns 0
19:23:34.786 00.000 29876 IsGuiding returns 1
19:23:34.816 00.030 29876 IsSlewing returns 0
19:23:34.816 00.000 29876 IsGuiding returns 0
19:23:34.816 00.000 29876 scope move finished after 25 + 74 ms
19:23:34.816 00.000 29876 Move returns status 0, amount 25
19:23:34.816 00.000 29876 MoveAxis(N, 0, ABG)
19:23:34.816 00.000 29876 Move returns status 0, amount 0
19:23:34.816 00.000 29876 move complete, result=0
19:23:34.816 00.000 29876 worker thread done servicing request
19:23:34.816 00.000 29876 Worker thread wakes up
19:23:34.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:34.816 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:34.816 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.2 px 0 ms NORTH
19:23:36.729 01.913 29876 Exposure complete
19:23:36.776 00.047 29876 worker thread done servicing request
19:23:36.776 00.000 31432 OnExposeComplete: enter
19:23:36.780 00.004 31432 UpdateGuideState(): m_state=6
19:23:36.784 00.004 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
19:23:36.786 00.002 31432 Star::Find returns 1 (0), X=1252.60, Y=941.77, Mass=3831, SNR=39.0, Peak=252 HFD=4.4
19:23:36.788 00.002 31432 MultiStar: [#1 0.43,-0.31,0.85,U] [#2 0.36,-0.42,0.95,U] [#3 0.17,-0.99,0.00,M1] [#4 0.44,-0.53,0.98,U] [#5 0.27,-0.47,0.81,U] [#6 0.69,-0.08,0.80,U] [#7 0.32,0.06,0.86,U] [#8 0.62,-0.52,0.75,U] 
19:23:36.791 00.003 31432 single-star, 7 included, MultiStar: {0.40, -0.35}, one-star: {0.15, -0.46}
19:23:36.793 00.002 31432 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.02) = xAngle (-1.27 = -1.27)
19:23:36.795 00.002 31432 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.74 = 1.74)
19:23:36.797 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.25 mountX=0.14 mountY=0.48, mountTheta=1.28
19:23:36.801 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.46, opts=13)
19:23:36.805 00.004 31432 Enqueuing Move request for scope (0.15, -0.46)
19:23:36.807 00.002 29876 Worker thread wakes up
19:23:36.807 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd
19:23:36.807 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.46)
19:23:36.807 00.000 29876 Moving (0.15, -0.46) raw xDistance=0.14 yDistance=0.48
19:23:36.807 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:23:36.808 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
19:23:36.808 00.000 29876 MoveAxis(E, 0, ABG)
19:23:36.808 00.000 29876 Move returns status 0, amount 0
19:23:36.808 00.000 29876 MoveAxis(S, 35, ABG)
19:23:36.808 00.000 29876 Guiding  Dir = 1, Dur = 35
19:23:36.808 00.000 29876 IsSlewing returns 0
19:23:36.808 00.000 29876 IsGuiding returns 0
19:23:36.808 00.000 29876 PulseGuide returned control before completion, sleep 45
19:23:36.811 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:36.823 00.012 31432 UpdateGuideState exits: m=3831 RSB=39.0
19:23:36.825 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:36.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:36.829 00.002 31432 Enqueuing Expose request
19:23:36.867 00.038 29876 IsGuiding returns 1
19:23:36.867 00.000 29876 scope still moving after pulse duration time elapsed
19:23:36.899 00.032 29876 IsSlewing returns 0
19:23:36.899 00.000 29876 IsGuiding returns 1
19:23:36.929 00.030 29876 IsSlewing returns 0
19:23:36.929 00.000 29876 IsGuiding returns 1
19:23:36.959 00.030 29876 IsSlewing returns 0
19:23:36.959 00.000 29876 IsGuiding returns 0
19:23:36.959 00.000 29876 scope move finished after 35 + 115 ms
19:23:36.959 00.000 29876 Move returns status 0, amount 35
19:23:36.959 00.000 29876 move complete, result=0
19:23:36.960 00.001 29876 worker thread done servicing request
19:23:36.960 00.000 29876 Worker thread wakes up
19:23:36.960 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:36.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:36.960 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 35 ms SOUTH
19:23:39.191 02.231 29876 Exposure complete
19:23:39.234 00.043 29876 worker thread done servicing request
19:23:39.234 00.000 31432 OnExposeComplete: enter
19:23:39.236 00.002 31432 UpdateGuideState(): m_state=6
19:23:39.239 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
19:23:39.244 00.005 31432 Star::Find returns 1 (0), X=1252.60, Y=942.33, Mass=3983, SNR=40.1, Peak=253 HFD=4.7
19:23:39.250 00.006 31432 MultiStar: [#1 0.46,-0.15,0.84,U] [#2 0.66,0.12,0.89,U] [#3 0.39,-0.43,0.87,U] [#4 0.37,-0.26,0.93,U] [#5 0.38,-0.23,0.80,U] [#6 0.60,0.09,0.79,U] [#7 0.68,0.20,0.83,U] [#8 0.69,-0.57,0.00,M1] 
19:23:39.253 00.003 31432 single-star, 7 included, MultiStar: {0.45, -0.07}, one-star: {0.15, 0.10}
19:23:39.255 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
19:23:39.257 00.002 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.71)
19:23:39.261 00.004 31432 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=0.16 mountY=-0.08, mountTheta=-0.46
19:23:39.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.10, opts=13)
19:23:39.266 00.002 31432 Enqueuing Move request for scope (0.15, 0.10)
19:23:39.268 00.002 29876 Worker thread wakes up
19:23:39.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
19:23:39.268 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
19:23:39.268 00.000 29876 Moving (0.15, 0.10) raw xDistance=0.16 yDistance=-0.08
19:23:39.268 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:23:39.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:39.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:23:39.268 00.000 29876 MoveAxis(E, 0, ABG)
19:23:39.269 00.001 29876 Move returns status 0, amount 0
19:23:39.269 00.000 29876 MoveAxis(N, 0, ABG)
19:23:39.269 00.000 29876 Move returns status 0, amount 0
19:23:39.269 00.000 29876 move complete, result=0
19:23:39.269 00.000 29876 worker thread done servicing request
19:23:39.272 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:39.284 00.012 31432 UpdateGuideState exits: m=3983 RSB=40.1
19:23:39.286 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:39.288 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:39.290 00.002 31432 Enqueuing Expose request
19:23:39.292 00.002 29876 Worker thread wakes up
19:23:39.292 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:23:39.294 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:39.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:41.200 01.906 29876 Exposure complete
19:23:41.248 00.048 29876 worker thread done servicing request
19:23:41.248 00.000 31432 OnExposeComplete: enter
19:23:41.250 00.002 31432 UpdateGuideState(): m_state=6
19:23:41.252 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
19:23:41.254 00.002 31432 Star::Find returns 1 (0), X=1253.68, Y=942.21, Mass=3831, SNR=40.1, Peak=227 HFD=4.5
19:23:41.256 00.002 31432 MultiStar: [#1 0.93,-0.05,0.00,M1] [#2 0.67,0.07,0.90,U] [#3 0.69,-0.10,0.87,U] [#4 0.38,-0.05,0.92,U] [#5 0.42,0.11,0.75,U] [#6 1.13,0.43,0.00,M1] [#7 1.07,0.03,0.00,M1] [#8 1.02,-0.16,0.00,M2] 
19:23:41.258 00.002 31432 refined, 4 included, MultiStar: {0.70, -0.00}, one-star: {1.23, -0.02}
19:23:41.260 00.002 31432 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
19:23:41.262 00.002 31432 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:23:41.264 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=-0.00 hyp=0.70 cameraTheta=-0.00 mountX=0.70 mountY=0.11, mountTheta=0.15
19:23:41.266 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=-0.00, opts=13)
19:23:41.269 00.003 31432 Enqueuing Move request for scope (0.70, -0.00)
19:23:41.271 00.002 29876 Worker thread wakes up
19:23:41.271 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.00) opts 0xd
19:23:41.271 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, -0.00)
19:23:41.272 00.001 29876 Moving (0.70, -0.00) raw xDistance=0.70 yDistance=0.11
19:23:41.272 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.70
19:23:41.272 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:41.272 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:23:41.272 00.000 29876 MoveAxis(W, 67, ABG)
19:23:41.272 00.000 29876 Guiding  Dir = 3, Dur = 67
19:23:41.272 00.000 29876 IsSlewing returns 0
19:23:41.272 00.000 29876 IsGuiding returns 0
19:23:41.272 00.000 29876 PulseGuide returned control before completion, sleep 77
19:23:41.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:41.286 00.011 31432 UpdateGuideState exits: m=3831 RSB=40.1
19:23:41.289 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:41.291 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:41.293 00.002 31432 Enqueuing Expose request
19:23:41.353 00.060 29876 IsGuiding returns 1
19:23:41.353 00.000 29876 scope still moving after pulse duration time elapsed
19:23:41.385 00.032 29876 IsSlewing returns 0
19:23:41.385 00.000 29876 IsGuiding returns 1
19:23:41.415 00.030 29876 IsSlewing returns 0
19:23:41.415 00.000 29876 IsGuiding returns 1
19:23:41.446 00.031 29876 IsSlewing returns 0
19:23:41.446 00.000 29876 IsGuiding returns 0
19:23:41.446 00.000 29876 scope move finished after 67 + 107 ms
19:23:41.446 00.000 29876 Move returns status 0, amount 67
19:23:41.446 00.000 29876 MoveAxis(N, 0, ABG)
19:23:41.446 00.000 29876 Move returns status 0, amount 0
19:23:41.446 00.000 29876 move complete, result=0
19:23:41.446 00.000 29876 worker thread done servicing request
19:23:41.446 00.000 29876 Worker thread wakes up
19:23:41.446 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:41.446 00.000 31432 GuideStep: 0.7 px 67 ms WEST, 0.1 px 0 ms NORTH
19:23:41.450 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:43.584 02.134 29876 Exposure complete
19:23:43.628 00.044 29876 worker thread done servicing request
19:23:43.628 00.000 31432 OnExposeComplete: enter
19:23:43.631 00.003 31432 UpdateGuideState(): m_state=6
19:23:43.633 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
19:23:43.635 00.002 31432 Star::Find returns 1 (0), X=1253.58, Y=942.14, Mass=3892, SNR=40.1, Peak=253 HFD=4.3
19:23:43.637 00.002 31432 MultiStar: [#1 0.90,-0.04,0.00,M2] [#2 0.81,0.29,0.00,M1] [#3 0.88,-0.46,0.00,M1] [#4 0.70,0.06,0.95,U] [#5 0.89,-0.12,0.00,M1] [#6 1.06,0.47,0.00,M2] [#7 1.37,0.33,0.00,M2] [#8 0.72,-0.04,0.73,U] 
19:23:43.638 00.001 31432 refined, 2 included, MultiStar: {0.87, -0.02}, one-star: {1.13, -0.10}
19:23:43.640 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
19:23:43.642 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
19:23:43.644 00.002 31432 CameraToMount -- cameraX=0.87 cameraY=-0.02 hyp=0.87 cameraTheta=-0.03 mountX=0.87 mountY=0.16, mountTheta=0.18
19:23:43.648 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.87, y=-0.02, opts=13)
19:23:43.652 00.004 31432 Enqueuing Move request for scope (0.87, -0.02)
19:23:43.654 00.002 29876 Worker thread wakes up
19:23:43.654 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.02) opts 0xd
19:23:43.654 00.000 29876 Handling offset move in thread for scope, endpoint = (0.87, -0.02)
19:23:43.654 00.000 29876 Moving (0.87, -0.02) raw xDistance=0.87 yDistance=0.16
19:23:43.654 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.87
19:23:43.654 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:43.654 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:23:43.654 00.000 29876 MoveAxis(W, 93, ABG)
19:23:43.654 00.000 29876 Guiding  Dir = 3, Dur = 93
19:23:43.654 00.000 29876 IsSlewing returns 0
19:23:43.654 00.000 29876 IsGuiding returns 0
19:23:43.655 00.001 29876 PulseGuide returned control before completion, sleep 103
19:23:43.658 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:23:43.669 00.011 31432 UpdateGuideState exits: m=3892 RSB=40.1
19:23:43.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:43.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:43.675 00.002 31432 Enqueuing Expose request
19:23:43.768 00.093 29876 IsGuiding returns 1
19:23:43.768 00.000 29876 scope still moving after pulse duration time elapsed
19:23:43.799 00.031 29876 IsSlewing returns 0
19:23:43.799 00.000 29876 IsGuiding returns 0
19:23:43.799 00.000 29876 scope move finished after 93 + 52 ms
19:23:43.799 00.000 29876 Move returns status 0, amount 93
19:23:43.799 00.000 29876 MoveAxis(N, 0, ABG)
19:23:43.799 00.000 29876 Move returns status 0, amount 0
19:23:43.799 00.000 29876 move complete, result=0
19:23:43.799 00.000 29876 worker thread done servicing request
19:23:43.799 00.000 29876 Worker thread wakes up
19:23:43.799 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:43.799 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:43.799 00.000 31432 GuideStep: 0.9 px 93 ms WEST, 0.2 px 0 ms NORTH
19:23:45.716 01.917 29876 Exposure complete
19:23:45.759 00.043 29876 worker thread done servicing request
19:23:45.759 00.000 31432 OnExposeComplete: enter
19:23:45.761 00.002 31432 UpdateGuideState(): m_state=6
19:23:45.763 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
19:23:45.768 00.005 31432 Star::Find returns 1 (0), X=1253.76, Y=942.36, Mass=4119, SNR=40.8, Peak=253 HFD=4.5
19:23:45.774 00.006 31432 MultiStar: [#1 1.40,0.22,0.00,M3] [#2 1.15,0.34,0.00,M2] [#3 1.44,0.11,0.00,M2] [#4 0.94,0.40,0.00,M1] [#5 1.25,0.04,0.00,M2] [#6 1.72,0.51,0.00,M3] [#7 1.76,0.48,0.00,M3] [#8 1.31,-0.04,0.00,M2] 
19:23:45.779 00.005 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
19:23:45.781 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
19:23:45.784 00.003 31432 CameraToMount -- cameraX=1.32 cameraY=0.13 hyp=1.32 cameraTheta=0.10 mountX=1.32 mountY=0.07, mountTheta=0.05
19:23:45.787 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.32, y=0.13, opts=13)
19:23:45.789 00.002 31432 Enqueuing Move request for scope (1.32, 0.13)
19:23:45.791 00.002 29876 Worker thread wakes up
19:23:45.791 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.32, 0.13) opts 0xd
19:23:45.791 00.000 29876 Handling offset move in thread for scope, endpoint = (1.32, 0.13)
19:23:45.791 00.000 29876 Moving (1.32, 0.13) raw xDistance=1.32 yDistance=0.07
19:23:45.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.32
19:23:45.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:45.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:23:45.791 00.000 29876 MoveAxis(W, 140, ABG)
19:23:45.791 00.000 29876 Guiding  Dir = 3, Dur = 140
19:23:45.791 00.000 29876 IsSlewing returns 0
19:23:45.791 00.000 29876 IsGuiding returns 0
19:23:45.792 00.001 29876 PulseGuide returned control before completion, sleep 150
19:23:45.795 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:45.808 00.013 31432 UpdateGuideState exits: m=4119 RSB=40.8
19:23:45.810 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:45.812 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:45.814 00.002 31432 Enqueuing Expose request
19:23:45.949 00.135 29876 IsGuiding returns 1
19:23:45.949 00.000 29876 scope still moving after pulse duration time elapsed
19:23:45.979 00.030 29876 IsSlewing returns 0
19:23:45.979 00.000 29876 IsGuiding returns 0
19:23:45.979 00.000 29876 scope move finished after 140 + 47 ms
19:23:45.979 00.000 29876 Move returns status 0, amount 140
19:23:45.979 00.000 29876 MoveAxis(N, 0, ABG)
19:23:45.979 00.000 29876 Move returns status 0, amount 0
19:23:45.979 00.000 29876 move complete, result=0
19:23:45.979 00.000 29876 worker thread done servicing request
19:23:45.979 00.000 31432 GuideStep: 1.3 px 140 ms WEST, 0.1 px 0 ms NORTH
19:23:45.984 00.005 29876 Worker thread wakes up
19:23:45.984 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:45.984 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:48.117 02.133 29876 Exposure complete
19:23:48.162 00.045 29876 worker thread done servicing request
19:23:48.162 00.000 31432 OnExposeComplete: enter
19:23:48.165 00.003 31432 UpdateGuideState(): m_state=6
19:23:48.166 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
19:23:48.168 00.002 31432 Star::Find returns 1 (0), X=1253.49, Y=942.26, Mass=3852, SNR=39.7, Peak=253 HFD=4.6
19:23:48.170 00.002 31432 MultiStar: [#1 1.25,-0.02,0.00,M4] [#2 0.80,-0.12,0.91,U] [#3 1.11,-0.32,0.00,M3] [#4 0.94,-0.11,0.00,M2] [#5 0.80,-0.41,0.00,M3] [#6 1.53,0.27,0.00,M4] [#7 1.43,0.23,0.00,M4] [#8 1.19,-0.13,0.00,M3] 
19:23:48.172 00.002 31432 refined, 1 included, MultiStar: {0.93, -0.04}, one-star: {1.04, 0.03}
19:23:48.174 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
19:23:48.176 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
19:23:48.177 00.001 31432 CameraToMount -- cameraX=0.93 cameraY=-0.04 hyp=0.93 cameraTheta=-0.05 mountX=0.93 mountY=0.19, mountTheta=0.20
19:23:48.180 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.93, y=-0.04, opts=13)
19:23:48.182 00.002 31432 Enqueuing Move request for scope (0.93, -0.04)
19:23:48.184 00.002 29876 Worker thread wakes up
19:23:48.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.04) opts 0xd
19:23:48.184 00.000 29876 Handling offset move in thread for scope, endpoint = (0.93, -0.04)
19:23:48.184 00.000 29876 Moving (0.93, -0.04) raw xDistance=0.93 yDistance=0.19
19:23:48.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.93
19:23:48.184 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:48.184 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:23:48.184 00.000 29876 MoveAxis(W, 109, ABG)
19:23:48.184 00.000 29876 Guiding  Dir = 3, Dur = 109
19:23:48.184 00.000 29876 IsSlewing returns 0
19:23:48.184 00.000 29876 IsGuiding returns 0
19:23:48.185 00.001 29876 PulseGuide returned control before completion, sleep 119
19:23:48.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:48.200 00.012 31432 UpdateGuideState exits: m=3852 RSB=39.7
19:23:48.202 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:48.204 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:48.206 00.002 31432 Enqueuing Expose request
19:23:48.317 00.111 29876 IsGuiding returns 1
19:23:48.317 00.000 29876 scope still moving after pulse duration time elapsed
19:23:48.348 00.031 29876 IsSlewing returns 0
19:23:48.348 00.000 29876 IsGuiding returns 0
19:23:48.348 00.000 29876 scope move finished after 109 + 54 ms
19:23:48.348 00.000 29876 Move returns status 0, amount 109
19:23:48.348 00.000 29876 MoveAxis(N, 0, ABG)
19:23:48.348 00.000 29876 Move returns status 0, amount 0
19:23:48.348 00.000 29876 move complete, result=0
19:23:48.348 00.000 29876 worker thread done servicing request
19:23:48.349 00.001 29876 Worker thread wakes up
19:23:48.349 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:48.349 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:48.349 00.000 31432 GuideStep: 0.9 px 109 ms WEST, 0.2 px 0 ms NORTH
19:23:50.254 01.905 29876 Exposure complete
19:23:50.297 00.043 29876 worker thread done servicing request
19:23:50.297 00.000 31432 OnExposeComplete: enter
19:23:50.300 00.003 31432 UpdateGuideState(): m_state=6
19:23:50.302 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
19:23:50.304 00.002 31432 Star::Find returns 1 (0), X=1252.78, Y=942.00, Mass=3931, SNR=39.1, Peak=250 HFD=4.3
19:23:50.306 00.002 31432 MultiStar: [#1 0.56,-0.35,0.80,U] [#2 0.36,-0.28,0.93,U] [#3 0.34,-0.71,0.89,U] [#4 0.27,-0.32,0.96,U] [#5 0.18,-0.37,0.83,U] [#6 1.05,0.10,0.00,M5] [#7 0.74,0.08,0.87,U] [#8 0.63,-0.81,0.00,M4] 
19:23:50.308 00.002 31432 single-star, 6 included, MultiStar: {0.39, -0.31}, one-star: {0.34, -0.23}
19:23:50.310 00.002 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.62 = -0.62)
19:23:50.312 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.39 = 2.39)
19:23:50.314 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-0.59 mountX=0.33 mountY=0.28, mountTheta=0.70
19:23:50.317 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.23, opts=13)
19:23:50.319 00.002 31432 Enqueuing Move request for scope (0.34, -0.23)
19:23:50.321 00.002 29876 Worker thread wakes up
19:23:50.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.23) opts 0xd
19:23:50.321 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.23)
19:23:50.321 00.000 29876 Moving (0.34, -0.23) raw xDistance=0.33 yDistance=0.28
19:23:50.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.33
19:23:50.321 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:50.321 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:23:50.321 00.000 29876 MoveAxis(W, 47, ABG)
19:23:50.321 00.000 29876 Guiding  Dir = 3, Dur = 47
19:23:50.321 00.000 29876 IsSlewing returns 0
19:23:50.321 00.000 29876 IsGuiding returns 0
19:23:50.322 00.001 29876 PulseGuide returned control before completion, sleep 57
19:23:50.326 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:50.338 00.012 31432 UpdateGuideState exits: m=3931 RSB=39.1
19:23:50.340 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:50.342 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:50.344 00.002 31432 Enqueuing Expose request
19:23:50.392 00.048 29876 IsGuiding returns 1
19:23:50.392 00.000 29876 scope still moving after pulse duration time elapsed
19:23:50.422 00.030 29876 IsSlewing returns 0
19:23:50.422 00.000 29876 IsGuiding returns 0
19:23:50.422 00.000 29876 scope move finished after 47 + 54 ms
19:23:50.422 00.000 29876 Move returns status 0, amount 47
19:23:50.422 00.000 29876 MoveAxis(N, 0, ABG)
19:23:50.422 00.000 29876 Move returns status 0, amount 0
19:23:50.422 00.000 29876 move complete, result=0
19:23:50.422 00.000 29876 worker thread done servicing request
19:23:50.422 00.000 29876 Worker thread wakes up
19:23:50.422 00.000 31432 GuideStep: 0.3 px 47 ms WEST, 0.3 px 0 ms NORTH
19:23:50.425 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:50.425 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:52.654 02.229 29876 Exposure complete
19:23:52.702 00.048 29876 worker thread done servicing request
19:23:52.702 00.000 31432 OnExposeComplete: enter
19:23:52.706 00.004 31432 UpdateGuideState(): m_state=6
19:23:52.708 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
19:23:52.710 00.002 31432 Star::Find returns 1 (0), X=1252.90, Y=941.99, Mass=3727, SNR=38.6, Peak=252 HFD=4.3
19:23:52.712 00.002 31432 MultiStar: [#1 0.49,-0.22,0.86,U] [#2 0.38,-0.14,0.93,U] [#3 0.41,-0.56,0.93,U] [#4 0.27,-0.55,0.97,U] [#5 0.65,-0.55,0.00,M3] [#6 0.81,0.24,0.00,M6] [#7 0.71,0.12,0.86,U] [#8 0.49,-0.42,0.76,U] 
19:23:52.713 00.001 31432 single-star, 6 included, MultiStar: {0.45, -0.29}, one-star: {0.46, -0.24}
19:23:52.718 00.005 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
19:23:52.722 00.004 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
19:23:52.724 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.24 hyp=0.52 cameraTheta=-0.48 mountX=0.45 mountY=0.31, mountTheta=0.60
19:23:52.727 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.24, opts=13)
19:23:52.729 00.002 31432 Enqueuing Move request for scope (0.46, -0.24)
19:23:52.731 00.002 29876 Worker thread wakes up
19:23:52.732 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.24) opts 0xd
19:23:52.732 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.24)
19:23:52.732 00.000 29876 Moving (0.46, -0.24) raw xDistance=0.45 yDistance=0.31
19:23:52.732 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
19:23:52.732 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.31
19:23:52.732 00.000 29876 MoveAxis(W, 50, ABG)
19:23:52.732 00.000 29876 Guiding  Dir = 3, Dur = 50
19:23:52.732 00.000 29876 IsSlewing returns 0
19:23:52.732 00.000 29876 IsGuiding returns 0
19:23:52.732 00.000 29876 PulseGuide returned control before completion, sleep 60
19:23:52.735 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:52.746 00.011 31432 UpdateGuideState exits: m=3727 RSB=38.6
19:23:52.749 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:52.750 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:52.752 00.002 31432 Enqueuing Expose request
19:23:52.804 00.052 29876 IsGuiding returns 1
19:23:52.804 00.000 29876 scope still moving after pulse duration time elapsed
19:23:52.836 00.032 29876 IsSlewing returns 0
19:23:52.836 00.000 29876 IsGuiding returns 1
19:23:52.866 00.030 29876 IsSlewing returns 0
19:23:52.866 00.000 29876 IsGuiding returns 1
19:23:52.896 00.030 29876 IsSlewing returns 0
19:23:52.896 00.000 29876 IsGuiding returns 1
19:23:52.927 00.031 29876 IsSlewing returns 0
19:23:52.927 00.000 29876 IsGuiding returns 1
19:23:52.959 00.032 29876 IsSlewing returns 0
19:23:52.959 00.000 29876 IsGuiding returns 0
19:23:52.959 00.000 29876 scope move finished after 50 + 176 ms
19:23:52.959 00.000 29876 Move returns status 0, amount 50
19:23:52.959 00.000 29876 MoveAxis(S, 23, ABG)
19:23:52.959 00.000 29876 Guiding  Dir = 1, Dur = 23
19:23:52.959 00.000 29876 IsSlewing returns 0
19:23:52.959 00.000 29876 IsGuiding returns 0
19:23:52.959 00.000 29876 PulseGuide returned control before completion, sleep 33
19:23:53.006 00.047 29876 IsGuiding returns 1
19:23:53.006 00.000 29876 scope still moving after pulse duration time elapsed
19:23:53.037 00.031 29876 IsSlewing returns 0
19:23:53.037 00.000 29876 IsGuiding returns 1
19:23:53.068 00.031 29876 IsSlewing returns 0
19:23:53.068 00.000 29876 IsGuiding returns 1
19:23:53.099 00.031 29876 IsSlewing returns 0
19:23:53.099 00.000 29876 IsGuiding returns 0
19:23:53.099 00.000 29876 scope move finished after 23 + 116 ms
19:23:53.099 00.000 29876 Move returns status 0, amount 23
19:23:53.099 00.000 29876 move complete, result=0
19:23:53.099 00.000 29876 worker thread done servicing request
19:23:53.099 00.000 29876 Worker thread wakes up
19:23:53.099 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.3 px 23 ms SOUTH
19:23:53.102 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:53.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:55.018 01.916 29876 Exposure complete
19:23:55.061 00.043 29876 worker thread done servicing request
19:23:55.061 00.000 31432 OnExposeComplete: enter
19:23:55.064 00.003 31432 UpdateGuideState(): m_state=6
19:23:55.066 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
19:23:55.068 00.002 31432 Star::Find returns 1 (0), X=1253.12, Y=941.75, Mass=4023, SNR=41.1, Peak=252 HFD=4.2
19:23:55.070 00.002 31432 MultiStar: [#1 0.66,-0.21,0.85,U] [#2 0.61,-0.34,0.88,U] [#3 0.57,-0.80,0.00,M2] [#4 0.51,-0.53,0.90,U] [#5 0.25,-0.37,0.76,U] [#6 0.95,0.15,0.00,M7] [#7 1.18,-0.24,0.00,M3] [#8 0.81,-0.62,0.00,M4] 
19:23:55.072 00.002 31432 refined, 4 included, MultiStar: {0.55, -0.39}, one-star: {0.67, -0.48}
19:23:55.074 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.64 = -0.64)
19:23:55.075 00.001 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.37 = 2.37)
19:23:55.078 00.003 31432 CameraToMount -- cameraX=0.55 cameraY=-0.39 hyp=0.67 cameraTheta=-0.62 mountX=0.54 mountY=0.47, mountTheta=0.71
19:23:55.080 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.39, opts=13)
19:23:55.082 00.002 31432 Enqueuing Move request for scope (0.55, -0.39)
19:23:55.084 00.002 29876 Worker thread wakes up
19:23:55.084 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.39) opts 0xd
19:23:55.084 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.39)
19:23:55.084 00.000 29876 Moving (0.55, -0.39) raw xDistance=0.54 yDistance=0.47
19:23:55.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
19:23:55.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
19:23:55.084 00.000 29876 MoveAxis(W, 59, ABG)
19:23:55.084 00.000 29876 Guiding  Dir = 3, Dur = 59
19:23:55.085 00.001 29876 IsSlewing returns 0
19:23:55.085 00.000 29876 IsGuiding returns 0
19:23:55.085 00.000 29876 PulseGuide returned control before completion, sleep 69
19:23:55.088 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:23:55.100 00.012 31432 UpdateGuideState exits: m=4023 RSB=41.1
19:23:55.102 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:55.104 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:55.105 00.001 31432 Enqueuing Expose request
19:23:55.156 00.051 29876 IsGuiding returns 1
19:23:55.156 00.000 29876 scope still moving after pulse duration time elapsed
19:23:55.186 00.030 29876 IsSlewing returns 0
19:23:55.186 00.000 29876 IsGuiding returns 1
19:23:55.217 00.031 29876 IsSlewing returns 0
19:23:55.217 00.000 29876 IsGuiding returns 1
19:23:55.248 00.031 29876 IsSlewing returns 0
19:23:55.248 00.000 29876 IsGuiding returns 1
19:23:55.279 00.031 29876 IsSlewing returns 0
19:23:55.279 00.000 29876 IsGuiding returns 0
19:23:55.279 00.000 29876 scope move finished after 59 + 135 ms
19:23:55.279 00.000 29876 Move returns status 0, amount 59
19:23:55.279 00.000 29876 MoveAxis(S, 35, ABG)
19:23:55.279 00.000 29876 Guiding  Dir = 1, Dur = 35
19:23:55.279 00.000 29876 IsSlewing returns 0
19:23:55.280 00.001 29876 IsGuiding returns 0
19:23:55.280 00.000 29876 PulseGuide returned control before completion, sleep 45
19:23:55.326 00.046 29876 IsGuiding returns 1
19:23:55.326 00.000 29876 scope still moving after pulse duration time elapsed
19:23:55.357 00.031 29876 IsSlewing returns 0
19:23:55.357 00.000 29876 IsGuiding returns 1
19:23:55.387 00.030 29876 IsSlewing returns 0
19:23:55.387 00.000 29876 IsGuiding returns 1
19:23:55.418 00.031 29876 IsSlewing returns 0
19:23:55.418 00.000 29876 IsGuiding returns 1
19:23:55.449 00.031 29876 IsSlewing returns 0
19:23:55.449 00.000 29876 IsGuiding returns 1
19:23:55.480 00.031 29876 IsSlewing returns 0
19:23:55.480 00.000 29876 IsGuiding returns 0
19:23:55.480 00.000 29876 scope move finished after 35 + 165 ms
19:23:55.480 00.000 29876 Move returns status 0, amount 35
19:23:55.480 00.000 29876 move complete, result=0
19:23:55.480 00.000 29876 worker thread done servicing request
19:23:55.480 00.000 31432 GuideStep: 0.5 px 59 ms WEST, 0.5 px 35 ms SOUTH
19:23:55.482 00.002 29876 Worker thread wakes up
19:23:55.483 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:55.483 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:57.614 02.131 29876 Exposure complete
19:23:57.660 00.046 29876 worker thread done servicing request
19:23:57.660 00.000 31432 OnExposeComplete: enter
19:23:57.662 00.002 31432 UpdateGuideState(): m_state=6
19:23:57.666 00.004 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
19:23:57.670 00.004 31432 Star::Find returns 1 (0), X=1252.44, Y=942.41, Mass=3784, SNR=39.2, Peak=225 HFD=4.9
19:23:57.674 00.004 31432 MultiStar: [#1 0.54,0.25,0.86,U] [#2 0.16,0.56,0.91,U] [#3 -0.33,0.24,0.92,U] [#4 -0.19,0.30,0.96,U] [#5 -0.09,0.51,0.82,U] [#6 0.46,0.86,0.00,M8] [#7 0.43,0.72,0.00,M4] [#8 0.21,0.58,0.76,U] 
19:23:57.680 00.006 31432 single-star, 6 included, MultiStar: {0.03, 0.37}, one-star: {-0.01, 0.18}
19:23:57.683 00.003 31432 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.02) = xAngle (1.60 = 1.60)
19:23:57.685 00.002 31432 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.61 = -1.67)
19:23:57.687 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.62 mountX=-0.01 mountY=-0.18, mountTheta=-1.60
19:23:57.689 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.18, opts=13)
19:23:57.692 00.003 31432 Enqueuing Move request for scope (-0.01, 0.18)
19:23:57.694 00.002 29876 Worker thread wakes up
19:23:57.694 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
19:23:57.694 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
19:23:57.694 00.000 29876 Moving (-0.01, 0.18) raw xDistance=-0.01 yDistance=-0.18
19:23:57.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:23:57.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:23:57.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:23:57.694 00.000 29876 MoveAxis(E, 0, ABG)
19:23:57.694 00.000 29876 Move returns status 0, amount 0
19:23:57.694 00.000 29876 MoveAxis(N, 0, ABG)
19:23:57.694 00.000 29876 Move returns status 0, amount 0
19:23:57.694 00.000 29876 move complete, result=0
19:23:57.694 00.000 29876 worker thread done servicing request
19:23:57.699 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:23:57.713 00.014 31432 UpdateGuideState exits: m=3784 RSB=39.2
19:23:57.715 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:57.717 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:57.719 00.002 31432 Enqueuing Expose request
19:23:57.721 00.002 29876 Worker thread wakes up
19:23:57.721 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:23:57.723 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:57.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:23:59.625 01.902 29876 Exposure complete
19:23:59.668 00.043 29876 worker thread done servicing request
19:23:59.668 00.000 31432 OnExposeComplete: enter
19:23:59.671 00.003 31432 UpdateGuideState(): m_state=6
19:23:59.673 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
19:23:59.675 00.002 31432 Star::Find returns 1 (0), X=1252.91, Y=943.05, Mass=3774, SNR=38.7, Peak=218 HFD=4.3
19:23:59.677 00.002 31432 MultiStar: [#1 0.58,0.75,0.00,M1] [#2 0.18,0.92,0.00,M1] [#3 0.46,0.24,0.89,U] [#4 0.20,0.62,0.96,U] [#5 -0.12,0.72,0.84,U] [#6 0.57,1.05,0.00,M9] [#7 0.78,0.94,0.00,M5] [#8 1.01,0.57,0.00,M4] 
19:23:59.678 00.001 31432 refined, 3 included, MultiStar: {0.26, 0.60}, one-star: {0.47, 0.82}
19:23:59.680 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
19:23:59.682 00.002 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.14)
19:23:59.684 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.60 hyp=0.66 cameraTheta=1.16 mountX=0.28 mountY=-0.56, mountTheta=-1.11
19:23:59.689 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.60, opts=13)
19:23:59.692 00.003 31432 Enqueuing Move request for scope (0.26, 0.60)
19:23:59.693 00.001 29876 Worker thread wakes up
19:23:59.694 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.60) opts 0xd
19:23:59.694 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.60)
19:23:59.694 00.000 29876 Moving (0.26, 0.60) raw xDistance=0.28 yDistance=-0.56
19:23:59.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
19:23:59.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:23:59.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
19:23:59.694 00.000 29876 MoveAxis(W, 27, ABG)
19:23:59.694 00.000 29876 Guiding  Dir = 3, Dur = 27
19:23:59.694 00.000 29876 IsSlewing returns 0
19:23:59.694 00.000 29876 IsGuiding returns 0
19:23:59.695 00.001 29876 PulseGuide returned control before completion, sleep 37
19:23:59.698 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:23:59.709 00.011 31432 UpdateGuideState exits: m=3774 RSB=38.7
19:23:59.711 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:23:59.713 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:23:59.715 00.002 31432 Enqueuing Expose request
19:23:59.732 00.017 29876 IsGuiding returns 1
19:23:59.732 00.000 29876 scope still moving after pulse duration time elapsed
19:23:59.764 00.032 29876 IsSlewing returns 0
19:23:59.764 00.000 29876 IsGuiding returns 0
19:23:59.764 00.000 29876 scope move finished after 27 + 42 ms
19:23:59.764 00.000 29876 Move returns status 0, amount 27
19:23:59.764 00.000 29876 MoveAxis(N, 0, ABG)
19:23:59.764 00.000 29876 Move returns status 0, amount 0
19:23:59.764 00.000 29876 move complete, result=0
19:23:59.764 00.000 29876 worker thread done servicing request
19:23:59.764 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.6 px 0 ms NORTH
19:23:59.767 00.003 29876 Worker thread wakes up
19:23:59.767 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:23:59.767 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:01.995 02.228 29876 Exposure complete
19:24:02.039 00.044 29876 worker thread done servicing request
19:24:02.039 00.000 31432 OnExposeComplete: enter
19:24:02.041 00.002 31432 UpdateGuideState(): m_state=6
19:24:02.043 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
19:24:02.045 00.002 31432 Star::Find returns 1 (0), X=1252.89, Y=942.60, Mass=3917, SNR=40.0, Peak=248 HFD=4.7
19:24:02.046 00.001 31432 MultiStar: [#1 0.73,0.50,0.00,M2] [#2 0.24,0.71,0.94,U] [#3 0.20,0.37,0.87,U] [#4 0.11,0.55,0.95,U] [#5 0.39,0.32,0.80,U] [#6 0.95,0.95,0.00,M10] [#7 1.14,0.82,0.00,M6] [#8 0.75,0.37,0.00,M5] 
19:24:02.048 00.002 31432 refined, 4 included, MultiStar: {0.28, 0.47}, one-star: {0.44, 0.36}
19:24:02.050 00.002 31432 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
19:24:02.052 00.002 31432 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.26)
19:24:02.054 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.47 hyp=0.54 cameraTheta=1.04 mountX=0.29 mountY=-0.42, mountTheta=-0.97
19:24:02.057 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.47, opts=13)
19:24:02.059 00.002 31432 Enqueuing Move request for scope (0.28, 0.47)
19:24:02.060 00.001 29876 Worker thread wakes up
19:24:02.061 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.47) opts 0xd
19:24:02.061 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.47)
19:24:02.061 00.000 29876 Moving (0.28, 0.47) raw xDistance=0.29 yDistance=-0.42
19:24:02.061 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
19:24:02.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:24:02.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
19:24:02.061 00.000 29876 MoveAxis(W, 31, ABG)
19:24:02.061 00.000 29876 Guiding  Dir = 3, Dur = 31
19:24:02.061 00.000 29876 IsSlewing returns 0
19:24:02.061 00.000 29876 IsGuiding returns 0
19:24:02.061 00.000 29876 PulseGuide returned control before completion, sleep 41
19:24:02.066 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:02.078 00.012 31432 UpdateGuideState exits: m=3917 RSB=40.0
19:24:02.080 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:02.082 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:02.083 00.001 31432 Enqueuing Expose request
19:24:02.117 00.034 29876 IsGuiding returns 1
19:24:02.117 00.000 29876 scope still moving after pulse duration time elapsed
19:24:02.147 00.030 29876 IsSlewing returns 0
19:24:02.147 00.000 29876 IsGuiding returns 0
19:24:02.147 00.000 29876 scope move finished after 31 + 54 ms
19:24:02.147 00.000 29876 Move returns status 0, amount 31
19:24:02.147 00.000 29876 MoveAxis(N, 0, ABG)
19:24:02.147 00.000 29876 Move returns status 0, amount 0
19:24:02.147 00.000 29876 move complete, result=0
19:24:02.147 00.000 29876 worker thread done servicing request
19:24:02.147 00.000 29876 Worker thread wakes up
19:24:02.148 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:02.148 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:02.148 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.4 px 0 ms NORTH
19:24:04.056 01.908 29876 Exposure complete
19:24:04.101 00.045 29876 worker thread done servicing request
19:24:04.101 00.000 31432 OnExposeComplete: enter
19:24:04.103 00.002 31432 UpdateGuideState(): m_state=6
19:24:04.105 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
19:24:04.107 00.002 31432 Star::Find returns 1 (0), X=1252.83, Y=942.55, Mass=3966, SNR=40.3, Peak=253 HFD=4.6
19:24:04.108 00.001 31432 MultiStar: [#1 0.72,0.29,0.83,U] [#2 0.27,0.43,0.91,U] [#3 0.69,0.21,0.85,U] [#4 0.36,0.30,0.95,U] [#5 0.46,0.07,0.77,U] [#6 0.75,0.84,0.00,R] [#7 0.69,0.74,0.00,M7] [#8 0.85,-0.15,0.00,M6] 
19:24:04.110 00.002 31432 single-star, 5 included, MultiStar: {0.47, 0.28}, one-star: {0.39, 0.32}
19:24:04.112 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
19:24:04.114 00.002 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
19:24:04.116 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.32 hyp=0.50 cameraTheta=0.69 mountX=0.40 mountY=-0.26, mountTheta=-0.57
19:24:04.120 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.32, opts=13)
19:24:04.122 00.002 31432 Enqueuing Move request for scope (0.39, 0.32)
19:24:04.124 00.002 29876 Worker thread wakes up
19:24:04.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.32) opts 0xd
19:24:04.124 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.32)
19:24:04.124 00.000 29876 Moving (0.39, 0.32) raw xDistance=0.40 yDistance=-0.26
19:24:04.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
19:24:04.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:04.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:24:04.124 00.000 29876 MoveAxis(W, 42, ABG)
19:24:04.125 00.001 29876 Guiding  Dir = 3, Dur = 42
19:24:04.125 00.000 29876 IsSlewing returns 0
19:24:04.125 00.000 29876 IsGuiding returns 0
19:24:04.125 00.000 29876 PulseGuide returned control before completion, sleep 52
19:24:04.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:04.139 00.011 31432 UpdateGuideState exits: m=3966 RSB=40.3
19:24:04.141 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:04.143 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:04.145 00.002 31432 Enqueuing Expose request
19:24:04.179 00.034 29876 IsGuiding returns 1
19:24:04.179 00.000 29876 scope still moving after pulse duration time elapsed
19:24:04.211 00.032 29876 IsSlewing returns 0
19:24:04.211 00.000 29876 IsGuiding returns 1
19:24:04.241 00.030 29876 IsSlewing returns 0
19:24:04.241 00.000 29876 IsGuiding returns 1
19:24:04.273 00.032 29876 IsSlewing returns 0
19:24:04.273 00.000 29876 IsGuiding returns 0
19:24:04.273 00.000 29876 scope move finished after 42 + 105 ms
19:24:04.273 00.000 29876 Move returns status 0, amount 42
19:24:04.273 00.000 29876 MoveAxis(N, 0, ABG)
19:24:04.273 00.000 29876 Move returns status 0, amount 0
19:24:04.273 00.000 29876 move complete, result=0
19:24:04.273 00.000 29876 worker thread done servicing request
19:24:04.273 00.000 29876 Worker thread wakes up
19:24:04.273 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:04.273 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:04.273 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.3 px 0 ms NORTH
19:24:06.406 02.133 29876 Exposure complete
19:24:06.459 00.053 29876 worker thread done servicing request
19:24:06.459 00.000 31432 OnExposeComplete: enter
19:24:06.463 00.004 31432 UpdateGuideState(): m_state=6
19:24:06.466 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
19:24:06.468 00.002 31432 Star::Find returns 1 (0), X=1252.84, Y=942.93, Mass=3736, SNR=38.9, Peak=253 HFD=4.3
19:24:06.471 00.003 31432 MultiStar: [#1 0.76,0.35,0.00,M2] [#2 0.52,0.50,0.94,U] [#3 0.52,0.05,0.90,U] [#4 0.25,0.59,0.97,U] [#5 0.61,0.31,0.82,U] [#6 0.29,-0.03,0.82,U] [#7 0.76,0.85,0.00,M8] [#8 0.84,0.21,0.00,M7] 
19:24:06.474 00.003 31432 refined, 5 included, MultiStar: {0.43, 0.37}, one-star: {0.40, 0.69}
19:24:06.476 00.002 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
19:24:06.479 00.003 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.58)
19:24:06.481 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.37 hyp=0.57 cameraTheta=0.71 mountX=0.44 mountY=-0.30, mountTheta=-0.60
19:24:06.488 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.37, opts=13)
19:24:06.491 00.003 31432 Enqueuing Move request for scope (0.43, 0.37)
19:24:06.494 00.003 29876 Worker thread wakes up
19:24:06.494 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.37) opts 0xd
19:24:06.494 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.37)
19:24:06.494 00.000 29876 Moving (0.43, 0.37) raw xDistance=0.44 yDistance=-0.30
19:24:06.494 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
19:24:06.494 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:06.494 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:24:06.494 00.000 29876 MoveAxis(W, 48, ABG)
19:24:06.494 00.000 29876 Guiding  Dir = 3, Dur = 48
19:24:06.494 00.000 29876 IsSlewing returns 0
19:24:06.494 00.000 29876 IsGuiding returns 0
19:24:06.494 00.000 29876 PulseGuide returned control before completion, sleep 58
19:24:06.499 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:06.517 00.018 31432 UpdateGuideState exits: m=3736 RSB=38.9
19:24:06.520 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:06.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:06.524 00.002 31432 Enqueuing Expose request
19:24:06.560 00.036 29876 IsGuiding returns 1
19:24:06.560 00.000 29876 scope still moving after pulse duration time elapsed
19:24:06.591 00.031 29876 IsSlewing returns 0
19:24:06.591 00.000 29876 IsGuiding returns 1
19:24:06.623 00.032 29876 IsSlewing returns 0
19:24:06.623 00.000 29876 IsGuiding returns 0
19:24:06.623 00.000 29876 scope move finished after 48 + 80 ms
19:24:06.623 00.000 29876 Move returns status 0, amount 48
19:24:06.623 00.000 29876 MoveAxis(N, 0, ABG)
19:24:06.623 00.000 29876 Move returns status 0, amount 0
19:24:06.623 00.000 29876 move complete, result=0
19:24:06.623 00.000 29876 worker thread done servicing request
19:24:06.623 00.000 29876 Worker thread wakes up
19:24:06.623 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:06.623 00.000 31432 GuideStep: 0.4 px 48 ms WEST, -0.3 px 0 ms NORTH
19:24:06.626 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:08.536 01.910 29876 Exposure complete
19:24:08.580 00.044 29876 worker thread done servicing request
19:24:08.580 00.000 31432 OnExposeComplete: enter
19:24:08.583 00.003 31432 UpdateGuideState(): m_state=6
19:24:08.585 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
19:24:08.587 00.002 31432 Star::Find returns 1 (0), X=1252.61, Y=942.58, Mass=3792, SNR=38.6, Peak=253 HFD=4.2
19:24:08.589 00.002 31432 MultiStar: [#1 0.47,0.45,0.85,U] [#2 -0.07,0.51,0.96,U] [#3 0.07,0.14,0.89,U] [#4 -0.15,0.59,0.97,U] [#5 0.02,0.06,0.79,U] [#6 -0.53,0.15,0.85,U] [#7 0.30,0.72,0.84,U] [#8 0.41,0.34,0.74,U] 
19:24:08.591 00.002 31432 refined, 8 included, MultiStar: {0.07, 0.37}, one-star: {0.17, 0.34}
19:24:08.593 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
19:24:08.594 00.001 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.91)
19:24:08.596 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.39 mountX=0.08 mountY=-0.36, mountTheta=-1.36
19:24:08.601 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.37, opts=13)
19:24:08.607 00.006 31432 Enqueuing Move request for scope (0.07, 0.37)
19:24:08.609 00.002 29876 Worker thread wakes up
19:24:08.609 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
19:24:08.609 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
19:24:08.609 00.000 29876 Moving (0.07, 0.37) raw xDistance=0.08 yDistance=-0.36
19:24:08.609 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:24:08.609 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:24:08.609 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:24:08.609 00.000 29876 MoveAxis(E, 0, ABG)
19:24:08.609 00.000 29876 Move returns status 0, amount 0
19:24:08.609 00.000 29876 MoveAxis(N, 0, ABG)
19:24:08.609 00.000 29876 Move returns status 0, amount 0
19:24:08.609 00.000 29876 move complete, result=0
19:24:08.609 00.000 29876 worker thread done servicing request
19:24:08.614 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:08.628 00.014 31432 UpdateGuideState exits: m=3792 RSB=38.6
19:24:08.630 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:08.632 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:08.634 00.002 31432 Enqueuing Expose request
19:24:08.636 00.002 29876 Worker thread wakes up
19:24:08.636 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
19:24:08.638 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:08.638 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:10.762 02.124 29876 Exposure complete
19:24:10.807 00.045 29876 worker thread done servicing request
19:24:10.807 00.000 31432 OnExposeComplete: enter
19:24:10.810 00.003 31432 UpdateGuideState(): m_state=6
19:24:10.812 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
19:24:10.814 00.002 31432 Star::Find returns 1 (0), X=1252.96, Y=942.56, Mass=3974, SNR=40.0, Peak=252 HFD=4.4
19:24:10.816 00.002 31432 MultiStar: [#1 0.18,0.52,0.87,U] [#2 -0.14,0.34,0.90,U] [#3 0.29,0.07,0.87,U] [#4 0.09,0.46,0.96,U] [#5 -0.24,0.25,0.83,U] [#6 -0.26,-0.11,0.80,U] [#7 0.23,0.90,0.00,M8] [#8 0.52,0.00,0.76,U] 
19:24:10.818 00.002 31432 refined, 7 included, MultiStar: {0.13, 0.24}, one-star: {0.52, 0.33}
19:24:10.820 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
19:24:10.822 00.002 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
19:24:10.824 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.10 mountX=0.13 mountY=-0.22, mountTheta=-1.04
19:24:10.827 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.24, opts=13)
19:24:10.829 00.002 31432 Enqueuing Move request for scope (0.13, 0.24)
19:24:10.830 00.001 29876 Worker thread wakes up
19:24:10.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
19:24:10.830 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
19:24:10.830 00.000 29876 Moving (0.13, 0.24) raw xDistance=0.13 yDistance=-0.22
19:24:10.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:24:10.830 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:10.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:24:10.830 00.000 29876 MoveAxis(E, 0, ABG)
19:24:10.831 00.001 29876 Move returns status 0, amount 0
19:24:10.831 00.000 29876 MoveAxis(N, 0, ABG)
19:24:10.831 00.000 29876 Move returns status 0, amount 0
19:24:10.831 00.000 29876 move complete, result=0
19:24:10.831 00.000 29876 worker thread done servicing request
19:24:10.834 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:10.847 00.013 31432 UpdateGuideState exits: m=3974 RSB=40.0
19:24:10.849 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:10.851 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:10.853 00.002 31432 Enqueuing Expose request
19:24:10.855 00.002 29876 Worker thread wakes up
19:24:10.855 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:24:10.857 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:10.857 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:12.763 01.906 29876 Exposure complete
19:24:12.808 00.045 29876 worker thread done servicing request
19:24:12.808 00.000 31432 OnExposeComplete: enter
19:24:12.810 00.002 31432 UpdateGuideState(): m_state=6
19:24:12.812 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
19:24:12.814 00.002 31432 Star::Find returns 1 (0), X=1252.61, Y=943.19, Mass=3879, SNR=39.3, Peak=239 HFD=4.4
19:24:12.816 00.002 31432 MultiStar: [#1 0.42,0.78,0.00,M1] [#2 0.17,0.76,0.95,U] [#3 0.31,0.79,0.00,M1] [#4 0.27,0.79,0.00,M1] [#5 0.38,0.64,0.79,U] [#6 0.24,0.21,0.81,U] [#7 0.82,1.14,0.00,M9] [#8 0.11,0.39,0.73,U] 
19:24:12.818 00.002 31432 refined, 4 included, MultiStar: {0.21, 0.62}, one-star: {0.16, 0.95}
19:24:12.819 00.001 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
19:24:12.821 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
19:24:12.823 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.62 hyp=0.65 cameraTheta=1.24 mountX=0.22 mountY=-0.58, mountTheta=-1.20
19:24:12.826 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.62, opts=13)
19:24:12.828 00.002 31432 Enqueuing Move request for scope (0.21, 0.62)
19:24:12.830 00.002 29876 Worker thread wakes up
19:24:12.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.62) opts 0xd
19:24:12.830 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.62)
19:24:12.830 00.000 29876 Moving (0.21, 0.62) raw xDistance=0.22 yDistance=-0.58
19:24:12.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
19:24:12.830 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:24:12.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
19:24:12.830 00.000 29876 MoveAxis(W, 22, ABG)
19:24:12.830 00.000 29876 Guiding  Dir = 3, Dur = 22
19:24:12.830 00.000 29876 IsSlewing returns 0
19:24:12.831 00.001 29876 IsGuiding returns 0
19:24:12.831 00.000 29876 PulseGuide returned control before completion, sleep 32
19:24:12.834 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:24:12.845 00.011 31432 UpdateGuideState exits: m=3879 RSB=39.3
19:24:12.848 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:12.849 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:12.851 00.002 31432 Enqueuing Expose request
19:24:12.868 00.017 29876 IsGuiding returns 1
19:24:12.868 00.000 29876 scope still moving after pulse duration time elapsed
19:24:12.899 00.031 29876 IsSlewing returns 0
19:24:12.899 00.000 29876 IsGuiding returns 1
19:24:12.929 00.030 29876 IsSlewing returns 0
19:24:12.929 00.000 29876 IsGuiding returns 0
19:24:12.929 00.000 29876 scope move finished after 22 + 76 ms
19:24:12.929 00.000 29876 Move returns status 0, amount 22
19:24:12.929 00.000 29876 MoveAxis(N, 0, ABG)
19:24:12.929 00.000 29876 Move returns status 0, amount 0
19:24:12.929 00.000 29876 move complete, result=0
19:24:12.929 00.000 29876 worker thread done servicing request
19:24:12.929 00.000 29876 Worker thread wakes up
19:24:12.929 00.000 31432 GuideStep: 0.2 px 22 ms WEST, -0.6 px 0 ms NORTH
19:24:12.932 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:12.933 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:15.062 02.129 29876 Exposure complete
19:24:15.105 00.043 29876 worker thread done servicing request
19:24:15.106 00.001 31432 OnExposeComplete: enter
19:24:15.108 00.002 31432 UpdateGuideState(): m_state=6
19:24:15.110 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
19:24:15.112 00.002 31432 Star::Find returns 1 (0), X=1251.85, Y=942.98, Mass=4120, SNR=40.4, Peak=253 HFD=4.3
19:24:15.114 00.002 31432 MultiStar: [#1 -0.16,0.74,0.80,U] [#2 -0.39,0.65,0.93,U] [#3 -0.88,0.63,0.00,M2] [#4 -0.15,0.51,0.93,U] [#5 -1.13,0.73,0.00,M1] [#6 -0.93,0.43,0.00,M1] [#7 -0.21,0.97,0.00,M10] [#8 -0.09,0.25,0.73,U] 
19:24:15.115 00.001 31432 refined, 4 included, MultiStar: {-0.29, 0.59}, one-star: {-0.60, 0.75}
19:24:15.117 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
19:24:15.119 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.27)
19:24:15.120 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=0.59 hyp=0.66 cameraTheta=2.03 mountX=-0.28 mountY=-0.63, mountTheta=-1.99
19:24:15.126 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.59, opts=13)
19:24:15.129 00.003 31432 Enqueuing Move request for scope (-0.29, 0.59)
19:24:15.131 00.002 29876 Worker thread wakes up
19:24:15.131 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.59) opts 0xd
19:24:15.131 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.59)
19:24:15.131 00.000 29876 Moving (-0.29, 0.59) raw xDistance=-0.28 yDistance=-0.63
19:24:15.131 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
19:24:15.131 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.26 newest=-1.43
19:24:15.131 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.63
19:24:15.131 00.000 29876 MoveAxis(E, 24, ABG)
19:24:15.131 00.000 29876 Guiding  Dir = 2, Dur = 24
19:24:15.131 00.000 29876 IsSlewing returns 0
19:24:15.131 00.000 29876 IsGuiding returns 0
19:24:15.132 00.001 29876 PulseGuide returned control before completion, sleep 34
19:24:15.135 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:24:15.146 00.011 31432 UpdateGuideState exits: m=4120 RSB=40.4
19:24:15.148 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:15.150 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:15.152 00.002 31432 Enqueuing Expose request
19:24:15.168 00.016 29876 IsGuiding returns 1
19:24:15.168 00.000 29876 scope still moving after pulse duration time elapsed
19:24:15.200 00.032 29876 IsSlewing returns 0
19:24:15.200 00.000 29876 IsGuiding returns 1
19:24:15.231 00.031 29876 IsSlewing returns 0
19:24:15.231 00.000 29876 IsGuiding returns 0
19:24:15.231 00.000 29876 scope move finished after 24 + 75 ms
19:24:15.231 00.000 29876 Move returns status 0, amount 24
19:24:15.231 00.000 29876 BLC: Oldest BLC event removed
19:24:15.231 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:24:15.231 00.000 29876 MoveAxis(N, 66, ABG)
19:24:15.231 00.000 29876 Guiding  Dir = 0, Dur = 66
19:24:15.231 00.000 29876 IsSlewing returns 0
19:24:15.231 00.000 29876 IsGuiding returns 0
19:24:15.231 00.000 29876 PulseGuide returned control before completion, sleep 76
19:24:15.308 00.077 29876 IsGuiding returns 1
19:24:15.308 00.000 29876 scope still moving after pulse duration time elapsed
19:24:15.340 00.032 29876 IsSlewing returns 0
19:24:15.340 00.000 29876 IsGuiding returns 1
19:24:15.370 00.030 29876 IsSlewing returns 0
19:24:15.370 00.000 29876 IsGuiding returns 0
19:24:15.370 00.000 29876 scope move finished after 66 + 72 ms
19:24:15.370 00.000 29876 Move returns status 0, amount 66
19:24:15.370 00.000 29876 move complete, result=0
19:24:15.370 00.000 29876 worker thread done servicing request
19:24:15.370 00.000 29876 Worker thread wakes up
19:24:15.370 00.000 31432 GuideStep: -0.3 px 24 ms EAST, -0.6 px 66 ms NORTH
19:24:15.372 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:15.373 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:17.284 01.911 29876 Exposure complete
19:24:17.328 00.044 29876 worker thread done servicing request
19:24:17.328 00.000 31432 OnExposeComplete: enter
19:24:17.330 00.002 31432 UpdateGuideState(): m_state=6
19:24:17.332 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
19:24:17.334 00.002 31432 Star::Find returns 1 (0), X=1252.86, Y=942.95, Mass=3813, SNR=38.6, Peak=247 HFD=4.3
19:24:17.336 00.002 31432 MultiStar: [#1 0.27,1.17,0.00,M1] [#2 0.14,0.90,0.00,M1] [#3 0.11,0.41,0.86,U] [#4 -0.14,1.06,0.00,M1] [#5 0.05,0.81,0.84,U] [#6 -0.17,0.27,0.80,U] [#7 0.18,1.38,0.00,R] [#8 0.24,0.32,0.73,U] 
19:24:17.338 00.002 31432 refined, 4 included, MultiStar: {0.14, 0.52}, one-star: {0.42, 0.72}
19:24:17.339 00.001 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.28 = 1.28)
19:24:17.341 00.002 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.29 = -1.99)
19:24:17.343 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.52 hyp=0.54 cameraTheta=1.31 mountX=0.15 mountY=-0.49, mountTheta=-1.27
19:24:17.345 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.52, opts=13)
19:24:17.347 00.002 31432 Enqueuing Move request for scope (0.14, 0.52)
19:24:17.349 00.002 29876 Worker thread wakes up
19:24:17.349 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.52) opts 0xd
19:24:17.349 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.52)
19:24:17.349 00.000 29876 Moving (0.14, 0.52) raw xDistance=0.15 yDistance=-0.49
19:24:17.349 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:24:17.349 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.49
19:24:17.350 00.001 29876 MoveAxis(E, 0, ABG)
19:24:17.350 00.000 29876 Move returns status 0, amount 0
19:24:17.350 00.000 29876 MoveAxis(N, 36, ABG)
19:24:17.350 00.000 29876 Guiding  Dir = 0, Dur = 36
19:24:17.350 00.000 29876 IsSlewing returns 0
19:24:17.350 00.000 29876 IsGuiding returns 0
19:24:17.350 00.000 29876 PulseGuide returned control before completion, sleep 46
19:24:17.353 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:17.365 00.012 31432 UpdateGuideState exits: m=3813 RSB=38.6
19:24:17.367 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:17.369 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:17.371 00.002 31432 Enqueuing Expose request
19:24:17.405 00.034 29876 IsGuiding returns 1
19:24:17.405 00.000 29876 scope still moving after pulse duration time elapsed
19:24:17.436 00.031 29876 IsSlewing returns 0
19:24:17.436 00.000 29876 IsGuiding returns 1
19:24:17.467 00.031 29876 IsSlewing returns 0
19:24:17.467 00.000 29876 IsGuiding returns 1
19:24:17.499 00.032 29876 IsSlewing returns 0
19:24:17.499 00.000 29876 IsGuiding returns 0
19:24:17.499 00.000 29876 scope move finished after 36 + 112 ms
19:24:17.499 00.000 29876 Move returns status 0, amount 36
19:24:17.499 00.000 29876 move complete, result=0
19:24:17.499 00.000 29876 worker thread done servicing request
19:24:17.499 00.000 29876 Worker thread wakes up
19:24:17.499 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.5 px 36 ms NORTH
19:24:17.501 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:17.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:19.628 02.127 29876 Exposure complete
19:24:19.671 00.043 29876 worker thread done servicing request
19:24:19.671 00.000 31432 OnExposeComplete: enter
19:24:19.673 00.002 31432 UpdateGuideState(): m_state=6
19:24:19.675 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
19:24:19.679 00.004 31432 Star::Find returns 1 (0), X=1252.98, Y=943.02, Mass=3739, SNR=38.3, Peak=246 HFD=4.4
19:24:19.680 00.001 31432 MultiStar: [#1 0.32,0.92,0.00,M2] [#2 0.11,1.02,0.00,M2] [#3 0.45,0.56,0.91,U] [#4 0.15,0.95,0.00,M2] [#5 -0.03,0.65,0.83,U] [#6 -0.02,0.26,0.84,U] [#7 0.55,-0.32,0.85,U] [#8 0.73,0.50,0.00,M3] 
19:24:19.686 00.006 31432 refined, 4 included, MultiStar: {0.31, 0.40}, one-star: {0.53, 0.79}
19:24:19.691 00.005 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
19:24:19.694 00.003 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
19:24:19.696 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.40 hyp=0.51 cameraTheta=0.92 mountX=0.32 mountY=-0.35, mountTheta=-0.83
19:24:19.699 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.40, opts=13)
19:24:19.701 00.002 31432 Enqueuing Move request for scope (0.31, 0.40)
19:24:19.703 00.002 29876 Worker thread wakes up
19:24:19.704 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.40) opts 0xd
19:24:19.704 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.40)
19:24:19.704 00.000 29876 Moving (0.31, 0.40) raw xDistance=0.32 yDistance=-0.35
19:24:19.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
19:24:19.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
19:24:19.704 00.000 29876 MoveAxis(W, 31, ABG)
19:24:19.704 00.000 29876 Guiding  Dir = 3, Dur = 31
19:24:19.704 00.000 29876 IsSlewing returns 0
19:24:19.704 00.000 29876 IsGuiding returns 0
19:24:19.704 00.000 29876 PulseGuide returned control before completion, sleep 41
19:24:19.708 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:19.726 00.018 31432 UpdateGuideState exits: m=3739 RSB=38.3
19:24:19.728 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:19.731 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:19.733 00.002 31432 Enqueuing Expose request
19:24:19.753 00.020 29876 IsGuiding returns 1
19:24:19.753 00.000 29876 scope still moving after pulse duration time elapsed
19:24:19.784 00.031 29876 IsSlewing returns 0
19:24:19.784 00.000 29876 IsGuiding returns 1
19:24:19.816 00.032 29876 IsSlewing returns 0
19:24:19.816 00.000 29876 IsGuiding returns 0
19:24:19.816 00.000 29876 scope move finished after 31 + 81 ms
19:24:19.816 00.000 29876 Move returns status 0, amount 31
19:24:19.816 00.000 29876 MoveAxis(N, 26, ABG)
19:24:19.816 00.000 29876 Guiding  Dir = 0, Dur = 26
19:24:19.816 00.000 29876 IsSlewing returns 0
19:24:19.816 00.000 29876 IsGuiding returns 0
19:24:19.816 00.000 29876 PulseGuide returned control before completion, sleep 36
19:24:19.863 00.047 29876 IsGuiding returns 1
19:24:19.863 00.000 29876 scope still moving after pulse duration time elapsed
19:24:19.894 00.031 29876 IsSlewing returns 0
19:24:19.894 00.000 29876 IsGuiding returns 1
19:24:19.926 00.032 29876 IsSlewing returns 0
19:24:19.926 00.000 29876 IsGuiding returns 1
19:24:19.957 00.031 29876 IsSlewing returns 0
19:24:19.957 00.000 29876 IsGuiding returns 0
19:24:19.957 00.000 29876 scope move finished after 26 + 114 ms
19:24:19.957 00.000 29876 Move returns status 0, amount 26
19:24:19.957 00.000 29876 move complete, result=0
19:24:19.957 00.000 29876 worker thread done servicing request
19:24:19.957 00.000 29876 Worker thread wakes up
19:24:19.957 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.4 px 26 ms NORTH
19:24:19.961 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:19.961 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:21.865 01.904 29876 Exposure complete
19:24:21.908 00.043 29876 worker thread done servicing request
19:24:21.908 00.000 31432 OnExposeComplete: enter
19:24:21.910 00.002 31432 UpdateGuideState(): m_state=6
19:24:21.913 00.003 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
19:24:21.914 00.001 31432 Star::Find returns 1 (0), X=1253.20, Y=942.81, Mass=3841, SNR=38.9, Peak=230 HFD=4.3
19:24:21.916 00.002 31432 MultiStar: [#1 0.84,0.22,0.00,M3] [#2 0.45,0.48,0.94,U] [#3 0.64,0.10,0.89,U] [#4 0.34,0.24,0.97,U] [#5 0.46,0.20,0.83,U] [#6 0.24,0.03,0.76,U] [#7 0.51,-0.78,0.00,M1] [#8 0.65,0.16,0.76,U] 
19:24:21.918 00.002 31432 refined, 6 included, MultiStar: {0.51, 0.27}, one-star: {0.76, 0.58}
19:24:21.920 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
19:24:21.922 00.002 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.81)
19:24:21.923 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=0.27 hyp=0.58 cameraTheta=0.49 mountX=0.52 mountY=-0.19, mountTheta=-0.35
19:24:21.927 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.27, opts=13)
19:24:21.930 00.003 31432 Enqueuing Move request for scope (0.51, 0.27)
19:24:21.932 00.002 29876 Worker thread wakes up
19:24:21.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.27) opts 0xd
19:24:21.932 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.27)
19:24:21.932 00.000 29876 Moving (0.51, 0.27) raw xDistance=0.52 yDistance=-0.19
19:24:21.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
19:24:21.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:21.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:24:21.932 00.000 29876 MoveAxis(W, 54, ABG)
19:24:21.932 00.000 29876 Guiding  Dir = 3, Dur = 54
19:24:21.932 00.000 29876 IsSlewing returns 0
19:24:21.933 00.001 29876 IsGuiding returns 0
19:24:21.933 00.000 29876 PulseGuide returned control before completion, sleep 64
19:24:21.937 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:21.948 00.011 31432 UpdateGuideState exits: m=3841 RSB=38.9
19:24:21.950 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:21.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:21.954 00.002 31432 Enqueuing Expose request
19:24:22.005 00.051 29876 IsGuiding returns 1
19:24:22.005 00.000 29876 scope still moving after pulse duration time elapsed
19:24:22.036 00.031 29876 IsSlewing returns 0
19:24:22.036 00.000 29876 IsGuiding returns 1
19:24:22.067 00.031 29876 IsSlewing returns 0
19:24:22.067 00.000 29876 IsGuiding returns 1
19:24:22.098 00.031 29876 IsSlewing returns 0
19:24:22.098 00.000 29876 IsGuiding returns 0
19:24:22.098 00.000 29876 scope move finished after 54 + 110 ms
19:24:22.098 00.000 29876 Move returns status 0, amount 54
19:24:22.098 00.000 29876 MoveAxis(N, 0, ABG)
19:24:22.098 00.000 29876 Move returns status 0, amount 0
19:24:22.098 00.000 29876 move complete, result=0
19:24:22.098 00.000 29876 worker thread done servicing request
19:24:22.098 00.000 29876 Worker thread wakes up
19:24:22.098 00.000 31432 GuideStep: 0.5 px 54 ms WEST, -0.2 px 0 ms NORTH
19:24:22.101 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:22.101 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:24.231 02.130 29876 Exposure complete
19:24:24.276 00.045 29876 worker thread done servicing request
19:24:24.276 00.000 31432 OnExposeComplete: enter
19:24:24.279 00.003 31432 UpdateGuideState(): m_state=6
19:24:24.281 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
19:24:24.283 00.002 31432 Star::Find returns 1 (0), X=1253.52, Y=942.83, Mass=3904, SNR=39.4, Peak=253 HFD=4.6
19:24:24.285 00.002 31432 MultiStar: [#1 0.64,0.56,0.00,M4] [#2 0.40,0.66,0.94,U] [#3 0.59,0.33,0.91,U] [#4 0.32,0.50,0.95,U] [#5 0.62,0.39,0.79,U] [#6 0.19,-0.16,0.82,U] [#7 0.65,-0.69,0.00,M2] [#8 0.57,0.29,0.73,U] 
19:24:24.287 00.002 31432 refined, 6 included, MultiStar: {0.54, 0.38}, one-star: {1.08, 0.60}
19:24:24.288 00.001 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.59 = 0.59)
19:24:24.290 00.002 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.68)
19:24:24.292 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.38 hyp=0.67 cameraTheta=0.62 mountX=0.55 mountY=-0.30, mountTheta=-0.49
19:24:24.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.38, opts=13)
19:24:24.297 00.002 31432 Enqueuing Move request for scope (0.54, 0.38)
19:24:24.299 00.002 29876 Worker thread wakes up
19:24:24.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.38) opts 0xd
19:24:24.299 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.38)
19:24:24.299 00.000 29876 Moving (0.54, 0.38) raw xDistance=0.55 yDistance=-0.30
19:24:24.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
19:24:24.300 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:24.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:24:24.300 00.000 29876 MoveAxis(W, 61, ABG)
19:24:24.300 00.000 29876 Guiding  Dir = 3, Dur = 61
19:24:24.300 00.000 29876 IsSlewing returns 0
19:24:24.300 00.000 29876 IsGuiding returns 0
19:24:24.301 00.001 29876 PulseGuide returned control before completion, sleep 71
19:24:24.307 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:24.323 00.016 31432 UpdateGuideState exits: m=3904 RSB=39.4
19:24:24.326 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:24.327 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:24.329 00.002 31432 Enqueuing Expose request
19:24:24.387 00.058 29876 IsGuiding returns 1
19:24:24.387 00.000 29876 scope still moving after pulse duration time elapsed
19:24:24.418 00.031 29876 IsSlewing returns 0
19:24:24.418 00.000 29876 IsGuiding returns 1
19:24:24.449 00.031 29876 IsSlewing returns 0
19:24:24.449 00.000 29876 IsGuiding returns 1
19:24:24.481 00.032 29876 IsSlewing returns 0
19:24:24.481 00.000 29876 IsGuiding returns 1
19:24:24.511 00.030 29876 IsSlewing returns 0
19:24:24.511 00.000 29876 IsGuiding returns 0
19:24:24.511 00.000 29876 scope move finished after 61 + 150 ms
19:24:24.511 00.000 29876 Move returns status 0, amount 61
19:24:24.511 00.000 29876 MoveAxis(N, 0, ABG)
19:24:24.511 00.000 29876 Move returns status 0, amount 0
19:24:24.511 00.000 29876 move complete, result=0
19:24:24.511 00.000 29876 worker thread done servicing request
19:24:24.511 00.000 29876 Worker thread wakes up
19:24:24.511 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:24.511 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:24.511 00.000 31432 GuideStep: 0.6 px 61 ms WEST, -0.3 px 0 ms NORTH
19:24:26.425 01.914 29876 Exposure complete
19:24:26.470 00.045 29876 worker thread done servicing request
19:24:26.470 00.000 31432 OnExposeComplete: enter
19:24:26.472 00.002 31432 UpdateGuideState(): m_state=6
19:24:26.473 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
19:24:26.476 00.003 31432 Star::Find returns 1 (0), X=1252.72, Y=942.59, Mass=3681, SNR=38.6, Peak=216 HFD=4.6
19:24:26.478 00.002 31432 MultiStar: [#1 1.00,0.57,0.00,M5] [#2 0.30,0.56,0.94,U] [#3 0.19,0.15,0.94,U] [#4 0.38,0.51,0.97,U] [#5 0.30,0.37,0.81,U] [#6 0.06,0.05,0.80,U] [#7 0.50,-0.69,0.00,M3] [#8 0.72,0.27,0.75,U] 
19:24:26.479 00.001 31432 single-star, 6 included, MultiStar: {0.31, 0.33}, one-star: {0.28, 0.36}
19:24:26.481 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
19:24:26.483 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
19:24:26.486 00.003 31432 CameraToMount -- cameraX=0.28 cameraY=0.36 hyp=0.45 cameraTheta=0.91 mountX=0.29 mountY=-0.31, mountTheta=-0.83
19:24:26.488 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.36, opts=13)
19:24:26.490 00.002 31432 Enqueuing Move request for scope (0.28, 0.36)
19:24:26.492 00.002 29876 Worker thread wakes up
19:24:26.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.36) opts 0xd
19:24:26.492 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.36)
19:24:26.492 00.000 29876 Moving (0.28, 0.36) raw xDistance=0.29 yDistance=-0.31
19:24:26.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
19:24:26.492 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
19:24:26.492 00.000 29876 MoveAxis(W, 36, ABG)
19:24:26.492 00.000 29876 Guiding  Dir = 3, Dur = 36
19:24:26.493 00.001 29876 IsSlewing returns 0
19:24:26.493 00.000 29876 IsGuiding returns 0
19:24:26.493 00.000 29876 PulseGuide returned control before completion, sleep 46
19:24:26.496 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:26.507 00.011 31432 UpdateGuideState exits: m=3681 RSB=38.6
19:24:26.509 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:26.511 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:26.512 00.001 31432 Enqueuing Expose request
19:24:26.548 00.036 29876 IsGuiding returns 1
19:24:26.548 00.000 29876 scope still moving after pulse duration time elapsed
19:24:26.579 00.031 29876 IsSlewing returns 0
19:24:26.579 00.000 29876 IsGuiding returns 1
19:24:26.611 00.032 29876 IsSlewing returns 0
19:24:26.611 00.000 29876 IsGuiding returns 1
19:24:26.641 00.030 29876 IsSlewing returns 0
19:24:26.641 00.000 29876 IsGuiding returns 0
19:24:26.641 00.000 29876 scope move finished after 36 + 112 ms
19:24:26.641 00.000 29876 Move returns status 0, amount 36
19:24:26.641 00.000 29876 MoveAxis(N, 23, ABG)
19:24:26.641 00.000 29876 Guiding  Dir = 0, Dur = 23
19:24:26.641 00.000 29876 IsSlewing returns 0
19:24:26.641 00.000 29876 IsGuiding returns 0
19:24:26.641 00.000 29876 PulseGuide returned control before completion, sleep 33
19:24:26.687 00.046 29876 IsGuiding returns 1
19:24:26.687 00.000 29876 scope still moving after pulse duration time elapsed
19:24:26.718 00.031 29876 IsSlewing returns 0
19:24:26.718 00.000 29876 IsGuiding returns 1
19:24:26.749 00.031 29876 IsSlewing returns 0
19:24:26.749 00.000 29876 IsGuiding returns 1
19:24:26.781 00.032 29876 IsSlewing returns 0
19:24:26.781 00.000 29876 IsGuiding returns 0
19:24:26.781 00.000 29876 scope move finished after 23 + 116 ms
19:24:26.781 00.000 29876 Move returns status 0, amount 23
19:24:26.781 00.000 29876 move complete, result=0
19:24:26.781 00.000 29876 worker thread done servicing request
19:24:26.781 00.000 29876 Worker thread wakes up
19:24:26.781 00.000 31432 GuideStep: 0.3 px 36 ms WEST, -0.3 px 23 ms NORTH
19:24:26.784 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:26.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:28.910 02.126 29876 Exposure complete
19:24:28.955 00.045 29876 worker thread done servicing request
19:24:28.956 00.001 31432 OnExposeComplete: enter
19:24:28.958 00.002 31432 UpdateGuideState(): m_state=6
19:24:28.960 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
19:24:28.962 00.002 31432 Star::Find returns 1 (0), X=1251.90, Y=942.65, Mass=3720, SNR=38.6, Peak=236 HFD=4.4
19:24:28.963 00.001 31432 MultiStar: [#1 0.00,0.30,0.85,U] [#2 -0.30,0.41,0.95,U] [#3 -0.60,0.18,0.89,U] [#4 -0.68,0.40,0.95,U] [#5 -0.12,0.35,0.81,U] [#6 -0.59,-0.24,0.80,U] [#7 -0.19,-0.63,0.86,U] [#8 0.11,0.03,0.76,U] 
19:24:28.965 00.002 31432 refined, 8 included, MultiStar: {-0.34, 0.15}, one-star: {-0.54, 0.42}
19:24:28.967 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
19:24:28.969 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.57)
19:24:28.971 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.15 hyp=0.37 cameraTheta=2.73 mountX=-0.33 mountY=-0.20, mountTheta=-2.60
19:24:28.974 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.15, opts=13)
19:24:28.975 00.001 31432 Enqueuing Move request for scope (-0.34, 0.15)
19:24:28.977 00.002 29876 Worker thread wakes up
19:24:28.977 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.15) opts 0xd
19:24:28.977 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.15)
19:24:28.977 00.000 29876 Moving (-0.34, 0.15) raw xDistance=-0.33 yDistance=-0.20
19:24:28.977 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
19:24:28.978 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:28.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:24:28.978 00.000 29876 MoveAxis(E, 27, ABG)
19:24:28.978 00.000 29876 Guiding  Dir = 2, Dur = 27
19:24:28.978 00.000 29876 IsSlewing returns 0
19:24:28.978 00.000 29876 IsGuiding returns 0
19:24:28.978 00.000 29876 PulseGuide returned control before completion, sleep 37
19:24:28.982 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:28.993 00.011 31432 UpdateGuideState exits: m=3720 RSB=38.6
19:24:28.995 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:28.997 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:28.999 00.002 31432 Enqueuing Expose request
19:24:29.017 00.018 29876 IsGuiding returns 1
19:24:29.017 00.000 29876 scope still moving after pulse duration time elapsed
19:24:29.049 00.032 29876 IsSlewing returns 0
19:24:29.049 00.000 29876 IsGuiding returns 0
19:24:29.049 00.000 29876 scope move finished after 27 + 43 ms
19:24:29.049 00.000 29876 Move returns status 0, amount 27
19:24:29.049 00.000 29876 MoveAxis(N, 0, ABG)
19:24:29.049 00.000 29876 Move returns status 0, amount 0
19:24:29.049 00.000 29876 move complete, result=0
19:24:29.049 00.000 29876 worker thread done servicing request
19:24:29.049 00.000 29876 Worker thread wakes up
19:24:29.049 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.2 px 0 ms NORTH
19:24:29.052 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:29.052 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:30.969 01.917 29876 Exposure complete
19:24:31.011 00.042 29876 worker thread done servicing request
19:24:31.012 00.001 31432 OnExposeComplete: enter
19:24:31.014 00.002 31432 UpdateGuideState(): m_state=6
19:24:31.016 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
19:24:31.018 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=942.36, Mass=3927, SNR=39.8, Peak=253 HFD=4.4
19:24:31.020 00.002 31432 MultiStar: [#1 0.51,0.17,0.86,U] [#2 0.67,0.52,0.00,M1] [#3 0.38,-0.21,0.88,U] [#4 0.60,0.22,0.94,U] [#5 0.55,-0.04,0.85,U] [#6 0.13,-0.11,0.76,U] [#7 1.03,-0.82,0.00,M3] [#8 0.65,0.21,0.76,U] 
19:24:31.023 00.003 31432 single-star, 6 included, MultiStar: {0.47, 0.06}, one-star: {0.43, 0.13}
19:24:31.024 00.001 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:24:31.026 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
19:24:31.028 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.30 mountX=0.44 mountY=-0.06, mountTheta=-0.15
19:24:31.030 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.13, opts=13)
19:24:31.031 00.001 31432 Enqueuing Move request for scope (0.43, 0.13)
19:24:31.034 00.003 29876 Worker thread wakes up
19:24:31.034 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.13) opts 0xd
19:24:31.034 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.13)
19:24:31.034 00.000 29876 Moving (0.43, 0.13) raw xDistance=0.44 yDistance=-0.06
19:24:31.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.44
19:24:31.034 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:31.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:24:31.034 00.000 29876 MoveAxis(W, 38, ABG)
19:24:31.035 00.001 29876 Guiding  Dir = 3, Dur = 38
19:24:31.035 00.000 29876 IsSlewing returns 0
19:24:31.035 00.000 29876 IsGuiding returns 0
19:24:31.035 00.000 29876 PulseGuide returned control before completion, sleep 48
19:24:31.039 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:31.049 00.010 31432 UpdateGuideState exits: m=3927 RSB=39.8
19:24:31.052 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:31.054 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:31.056 00.002 31432 Enqueuing Expose request
19:24:31.093 00.037 29876 IsGuiding returns 1
19:24:31.093 00.000 29876 scope still moving after pulse duration time elapsed
19:24:31.124 00.031 29876 IsSlewing returns 0
19:24:31.124 00.000 29876 IsGuiding returns 0
19:24:31.124 00.000 29876 scope move finished after 38 + 51 ms
19:24:31.124 00.000 29876 Move returns status 0, amount 38
19:24:31.124 00.000 29876 MoveAxis(N, 0, ABG)
19:24:31.124 00.000 29876 Move returns status 0, amount 0
19:24:31.124 00.000 29876 move complete, result=0
19:24:31.124 00.000 29876 worker thread done servicing request
19:24:31.124 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.1 px 0 ms NORTH
19:24:31.127 00.003 29876 Worker thread wakes up
19:24:31.127 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:31.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:33.262 02.135 29876 Exposure complete
19:24:33.305 00.043 29876 worker thread done servicing request
19:24:33.305 00.000 31432 OnExposeComplete: enter
19:24:33.307 00.002 31432 UpdateGuideState(): m_state=6
19:24:33.309 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
19:24:33.311 00.002 31432 Star::Find returns 1 (0), X=1252.89, Y=942.36, Mass=3884, SNR=39.5, Peak=214 HFD=4.7
19:24:33.314 00.003 31432 MultiStar: [#1 0.83,0.18,0.00,M4] [#2 0.46,0.15,0.96,U] [#3 0.46,-0.21,0.90,U] [#4 0.45,0.03,0.95,U] [#5 0.33,-0.11,0.82,U] [#6 -0.11,-0.37,0.77,U] [#7 0.60,-0.85,0.00,M4] [#8 0.77,-0.17,0.69,U] 
19:24:33.319 00.005 31432 refined, 6 included, MultiStar: {0.40, -0.06}, one-star: {0.45, 0.13}
19:24:33.324 00.005 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
19:24:33.326 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
19:24:33.328 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.41 cameraTheta=-0.15 mountX=0.40 mountY=0.12, mountTheta=0.30
19:24:33.330 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.06, opts=13)
19:24:33.332 00.002 31432 Enqueuing Move request for scope (0.40, -0.06)
19:24:33.334 00.002 29876 Worker thread wakes up
19:24:33.334 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.06) opts 0xd
19:24:33.334 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.06)
19:24:33.334 00.000 29876 Moving (0.40, -0.06) raw xDistance=0.40 yDistance=0.12
19:24:33.334 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
19:24:33.334 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:33.334 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:24:33.334 00.000 29876 MoveAxis(W, 44, ABG)
19:24:33.335 00.001 29876 Guiding  Dir = 3, Dur = 44
19:24:33.335 00.000 29876 IsSlewing returns 0
19:24:33.335 00.000 29876 IsGuiding returns 0
19:24:33.335 00.000 29876 PulseGuide returned control before completion, sleep 54
19:24:33.338 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:24:33.352 00.014 31432 UpdateGuideState exits: m=3884 RSB=39.5
19:24:33.354 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:33.356 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:33.358 00.002 31432 Enqueuing Expose request
19:24:33.402 00.044 29876 IsGuiding returns 1
19:24:33.402 00.000 29876 scope still moving after pulse duration time elapsed
19:24:33.433 00.031 29876 IsSlewing returns 0
19:24:33.433 00.000 29876 IsGuiding returns 1
19:24:33.464 00.031 29876 IsSlewing returns 0
19:24:33.464 00.000 29876 IsGuiding returns 0
19:24:33.464 00.000 29876 scope move finished after 44 + 86 ms
19:24:33.464 00.000 29876 Move returns status 0, amount 44
19:24:33.464 00.000 29876 MoveAxis(N, 0, ABG)
19:24:33.464 00.000 29876 Move returns status 0, amount 0
19:24:33.464 00.000 29876 move complete, result=0
19:24:33.464 00.000 29876 worker thread done servicing request
19:24:33.464 00.000 29876 Worker thread wakes up
19:24:33.464 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:33.464 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:33.464 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.1 px 0 ms NORTH
19:24:35.374 01.910 29876 Exposure complete
19:24:35.419 00.045 29876 worker thread done servicing request
19:24:35.419 00.000 31432 OnExposeComplete: enter
19:24:35.421 00.002 31432 UpdateGuideState(): m_state=6
19:24:35.423 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
19:24:35.426 00.003 31432 Star::Find returns 1 (0), X=1252.40, Y=942.66, Mass=4013, SNR=39.8, Peak=237 HFD=4.4
19:24:35.428 00.002 31432 MultiStar: [#1 0.04,0.59,0.87,U] [#2 0.14,0.37,0.96,U] [#3 -0.09,0.13,0.89,U] [#4 -0.05,0.32,0.97,U] [#5 -0.18,0.23,0.80,U] [#6 -0.64,-0.26,0.80,U] [#7 0.10,-0.86,0.00,M5] [#8 0.36,0.08,0.76,U] 
19:24:35.430 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.25}, one-star: {-0.04, 0.43}
19:24:35.436 00.006 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
19:24:35.439 00.003 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.77 = -1.52)
19:24:35.441 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=-0.05 mountY=-0.25, mountTheta=-1.75
19:24:35.447 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.25, opts=13)
19:24:35.452 00.005 31432 Enqueuing Move request for scope (-0.05, 0.25)
19:24:35.453 00.001 29876 Worker thread wakes up
19:24:35.454 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
19:24:35.454 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
19:24:35.454 00.000 29876 Moving (-0.05, 0.25) raw xDistance=-0.05 yDistance=-0.25
19:24:35.454 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:24:35.454 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:35.454 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:24:35.454 00.000 29876 MoveAxis(E, 0, ABG)
19:24:35.454 00.000 29876 Move returns status 0, amount 0
19:24:35.454 00.000 29876 MoveAxis(N, 0, ABG)
19:24:35.454 00.000 29876 Move returns status 0, amount 0
19:24:35.454 00.000 29876 move complete, result=0
19:24:35.454 00.000 29876 worker thread done servicing request
19:24:35.458 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:35.469 00.011 31432 UpdateGuideState exits: m=4013 RSB=39.8
19:24:35.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:35.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:35.475 00.002 31432 Enqueuing Expose request
19:24:35.477 00.002 29876 Worker thread wakes up
19:24:35.477 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:24:35.479 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:35.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:37.603 02.124 29876 Exposure complete
19:24:37.648 00.045 29876 worker thread done servicing request
19:24:37.648 00.000 31432 OnExposeComplete: enter
19:24:37.650 00.002 31432 UpdateGuideState(): m_state=6
19:24:37.652 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
19:24:37.654 00.002 31432 Star::Find returns 1 (0), X=1252.64, Y=942.42, Mass=3827, SNR=38.9, Peak=237 HFD=4.8
19:24:37.656 00.002 31432 MultiStar: [#1 0.11,0.13,0.84,U] [#2 0.23,0.13,0.92,U] [#3 0.11,-0.33,0.91,U] [#4 0.22,0.05,0.96,U] [#5 -0.01,-0.08,0.82,U] [#6 -0.67,-0.07,0.80,U] [#7 0.22,-1.01,0.00,M6] [#8 0.64,0.24,0.74,U] 
19:24:37.658 00.002 31432 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.19, 0.19}
19:24:37.660 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
19:24:37.662 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
19:24:37.663 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.11 mountY=-0.02, mountTheta=-0.16
19:24:37.667 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.03, opts=13)
19:24:37.671 00.004 31432 Enqueuing Move request for scope (0.10, 0.03)
19:24:37.673 00.002 29876 Worker thread wakes up
19:24:37.673 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
19:24:37.673 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
19:24:37.674 00.001 29876 Moving (0.10, 0.03) raw xDistance=0.11 yDistance=-0.02
19:24:37.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:24:37.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:37.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:24:37.674 00.000 29876 MoveAxis(E, 0, ABG)
19:24:37.674 00.000 29876 Move returns status 0, amount 0
19:24:37.674 00.000 29876 MoveAxis(N, 0, ABG)
19:24:37.674 00.000 29876 Move returns status 0, amount 0
19:24:37.674 00.000 29876 move complete, result=0
19:24:37.674 00.000 29876 worker thread done servicing request
19:24:37.680 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:24:37.695 00.015 31432 UpdateGuideState exits: m=3827 RSB=38.9
19:24:37.698 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:37.700 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:37.702 00.002 31432 Enqueuing Expose request
19:24:37.703 00.001 29876 Worker thread wakes up
19:24:37.703 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:24:37.706 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:37.706 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:39.616 01.910 29876 Exposure complete
19:24:39.664 00.048 29876 worker thread done servicing request
19:24:39.664 00.000 31432 OnExposeComplete: enter
19:24:39.666 00.002 31432 UpdateGuideState(): m_state=6
19:24:39.668 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
19:24:39.670 00.002 31432 Star::Find returns 1 (0), X=1252.58, Y=942.18, Mass=4000, SNR=39.8, Peak=231 HFD=4.7
19:24:39.673 00.003 31432 MultiStar: [#1 0.09,0.04,0.85,U] [#2 -0.12,-0.04,0.92,U] [#3 0.29,-0.41,0.86,U] [#4 -0.11,-0.19,0.94,U] [#5 -0.21,-0.18,0.79,U] [#6 -0.93,-0.49,0.00,M1] [#7 -0.22,-1.06,0.00,M7] [#8 -0.05,-0.26,0.73,U] 
19:24:39.674 00.001 31432 single-star, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.13, -0.06}
19:24:39.676 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
19:24:39.678 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
19:24:39.681 00.003 31432 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=0.13 mountY=0.08, mountTheta=0.53
19:24:39.684 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.06, opts=13)
19:24:39.686 00.002 31432 Enqueuing Move request for scope (0.13, -0.06)
19:24:39.688 00.002 29876 Worker thread wakes up
19:24:39.688 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
19:24:39.688 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
19:24:39.688 00.000 29876 Moving (0.13, -0.06) raw xDistance=0.13 yDistance=0.08
19:24:39.688 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:24:39.688 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:39.688 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:24:39.688 00.000 29876 MoveAxis(E, 0, ABG)
19:24:39.688 00.000 29876 Move returns status 0, amount 0
19:24:39.688 00.000 29876 MoveAxis(N, 0, ABG)
19:24:39.688 00.000 29876 Move returns status 0, amount 0
19:24:39.688 00.000 29876 move complete, result=0
19:24:39.688 00.000 29876 worker thread done servicing request
19:24:39.692 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:39.704 00.012 31432 UpdateGuideState exits: m=4000 RSB=39.8
19:24:39.707 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:39.709 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:39.711 00.002 31432 Enqueuing Expose request
19:24:39.714 00.003 29876 Worker thread wakes up
19:24:39.714 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:39.714 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:39.714 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:24:41.840 02.126 29876 Exposure complete
19:24:41.886 00.046 29876 worker thread done servicing request
19:24:41.886 00.000 31432 OnExposeComplete: enter
19:24:41.889 00.003 31432 UpdateGuideState(): m_state=6
19:24:41.891 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
19:24:41.894 00.003 31432 Star::Find returns 1 (0), X=1252.59, Y=942.51, Mass=3838, SNR=39.8, Peak=245 HFD=4.3
19:24:41.897 00.003 31432 MultiStar: [#1 0.14,0.20,0.84,U] [#2 0.22,0.19,0.92,U] [#3 0.02,0.10,0.86,U] [#4 -0.02,0.16,0.96,U] [#5 -0.02,-0.12,0.81,U] [#6 -0.81,-0.23,0.00,M2] [#7 0.11,-1.11,0.00,M8] [#8 0.23,-0.08,0.72,U] 
19:24:41.898 00.001 31432 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.15, 0.27}
19:24:41.900 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
19:24:41.902 00.002 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.45)
19:24:41.903 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=0.10 mountY=-0.10, mountTheta=-0.75
19:24:41.906 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.11, opts=13)
19:24:41.909 00.003 31432 Enqueuing Move request for scope (0.10, 0.11)
19:24:41.910 00.001 29876 Worker thread wakes up
19:24:41.910 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
19:24:41.910 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
19:24:41.910 00.000 29876 Moving (0.10, 0.11) raw xDistance=0.10 yDistance=-0.10
19:24:41.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:24:41.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:41.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:24:41.911 00.001 29876 MoveAxis(E, 0, ABG)
19:24:41.911 00.000 29876 Move returns status 0, amount 0
19:24:41.911 00.000 29876 MoveAxis(N, 0, ABG)
19:24:41.911 00.000 29876 Move returns status 0, amount 0
19:24:41.911 00.000 29876 move complete, result=0
19:24:41.911 00.000 29876 worker thread done servicing request
19:24:41.915 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:41.926 00.011 31432 UpdateGuideState exits: m=3838 RSB=39.8
19:24:41.929 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:41.931 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:41.934 00.003 31432 Enqueuing Expose request
19:24:41.935 00.001 29876 Worker thread wakes up
19:24:41.935 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:24:41.937 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:41.937 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:43.845 01.908 29876 Exposure complete
19:24:43.888 00.043 29876 worker thread done servicing request
19:24:43.889 00.001 31432 OnExposeComplete: enter
19:24:43.891 00.002 31432 UpdateGuideState(): m_state=6
19:24:43.893 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
19:24:43.895 00.002 31432 Star::Find returns 1 (0), X=1252.61, Y=942.80, Mass=3734, SNR=38.3, Peak=222 HFD=4.5
19:24:43.897 00.002 31432 MultiStar: [#1 0.19,0.41,0.88,U] [#2 0.20,0.65,0.92,U] [#3 0.15,0.21,0.92,U] [#4 -0.10,0.30,1.02,U] [#5 0.34,0.43,0.85,U] [#6 0.06,-0.04,0.81,U] [#7 0.31,-0.52,0.88,U] [#8 0.45,0.13,0.73,U] 
19:24:43.899 00.002 31432 refined, 8 included, MultiStar: {0.19, 0.25}, one-star: {0.17, 0.56}
19:24:43.902 00.003 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
19:24:43.903 00.001 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
19:24:43.905 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.93 mountX=0.19 mountY=-0.22, mountTheta=-0.84
19:24:43.909 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.25, opts=13)
19:24:43.912 00.003 31432 Enqueuing Move request for scope (0.19, 0.25)
19:24:43.914 00.002 29876 Worker thread wakes up
19:24:43.914 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
19:24:43.914 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
19:24:43.914 00.000 29876 Moving (0.19, 0.25) raw xDistance=0.19 yDistance=-0.22
19:24:43.914 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:24:43.914 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:43.914 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:24:43.914 00.000 29876 MoveAxis(E, 0, ABG)
19:24:43.914 00.000 29876 Move returns status 0, amount 0
19:24:43.914 00.000 29876 MoveAxis(N, 0, ABG)
19:24:43.914 00.000 29876 Move returns status 0, amount 0
19:24:43.914 00.000 29876 move complete, result=0
19:24:43.914 00.000 29876 worker thread done servicing request
19:24:43.918 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:24:43.930 00.012 31432 UpdateGuideState exits: m=3734 RSB=38.3
19:24:43.932 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:43.934 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:43.936 00.002 31432 Enqueuing Expose request
19:24:43.938 00.002 29876 Worker thread wakes up
19:24:43.938 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:24:43.940 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:43.940 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:46.071 02.131 29876 Exposure complete
19:24:46.114 00.043 29876 worker thread done servicing request
19:24:46.114 00.000 31432 OnExposeComplete: enter
19:24:46.117 00.003 31432 UpdateGuideState(): m_state=6
19:24:46.119 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
19:24:46.121 00.002 31432 Star::Find returns 1 (0), X=1252.69, Y=942.30, Mass=3798, SNR=39.0, Peak=245 HFD=4.4
19:24:46.123 00.002 31432 MultiStar: [#1 0.70,0.01,0.84,U] [#2 0.33,0.25,0.96,U] [#3 0.56,-0.20,0.92,U] [#4 0.33,0.16,0.96,U] [#5 0.42,-0.27,0.78,U] [#6 0.16,-0.55,0.80,U] [#7 0.88,-0.84,0.00,M8] [#8 0.55,-0.09,0.75,U] 
19:24:46.125 00.002 31432 single-star, 7 included, MultiStar: {0.41, -0.06}, one-star: {0.25, 0.07}
19:24:46.126 00.001 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:24:46.128 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:24:46.130 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.27 mountX=0.25 mountY=-0.03, mountTheta=-0.12
19:24:46.137 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.07, opts=13)
19:24:46.138 00.001 31432 Enqueuing Move request for scope (0.25, 0.07)
19:24:46.141 00.003 29876 Worker thread wakes up
19:24:46.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
19:24:46.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
19:24:46.141 00.000 29876 Moving (0.25, 0.07) raw xDistance=0.25 yDistance=-0.03
19:24:46.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:24:46.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:46.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:24:46.141 00.000 29876 MoveAxis(W, 24, ABG)
19:24:46.141 00.000 29876 Guiding  Dir = 3, Dur = 24
19:24:46.141 00.000 29876 IsSlewing returns 0
19:24:46.142 00.001 29876 IsGuiding returns 0
19:24:46.142 00.000 29876 PulseGuide returned control before completion, sleep 34
19:24:46.144 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:46.156 00.012 31432 UpdateGuideState exits: m=3798 RSB=39.0
19:24:46.158 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:46.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:46.161 00.001 31432 Enqueuing Expose request
19:24:46.177 00.016 29876 IsGuiding returns 1
19:24:46.177 00.000 29876 scope still moving after pulse duration time elapsed
19:24:46.208 00.031 29876 IsSlewing returns 0
19:24:46.208 00.000 29876 IsGuiding returns 1
19:24:46.239 00.031 29876 IsSlewing returns 0
19:24:46.239 00.000 29876 IsGuiding returns 0
19:24:46.239 00.000 29876 scope move finished after 24 + 74 ms
19:24:46.239 00.000 29876 Move returns status 0, amount 24
19:24:46.239 00.000 29876 MoveAxis(N, 0, ABG)
19:24:46.239 00.000 29876 Move returns status 0, amount 0
19:24:46.239 00.000 29876 move complete, result=0
19:24:46.239 00.000 29876 worker thread done servicing request
19:24:46.239 00.000 29876 Worker thread wakes up
19:24:46.239 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:46.239 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:46.240 00.001 31432 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
19:24:48.156 01.916 29876 Exposure complete
19:24:48.200 00.044 29876 worker thread done servicing request
19:24:48.200 00.000 31432 OnExposeComplete: enter
19:24:48.202 00.002 31432 UpdateGuideState(): m_state=6
19:24:48.204 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
19:24:48.206 00.002 31432 Star::Find returns 1 (0), X=1252.44, Y=942.41, Mass=4000, SNR=39.9, Peak=246 HFD=4.3
19:24:48.208 00.002 31432 MultiStar: [#1 0.28,0.04,0.83,U] [#2 0.02,-0.21,0.92,U] [#3 0.05,-0.44,0.87,U] [#4 0.02,-0.09,0.96,U] [#5 0.09,-0.27,0.80,U] [#6 -0.40,-0.45,0.77,U] [#7 0.12,-1.10,0.00,M9] [#8 0.61,-0.34,0.71,U] 
19:24:48.210 00.002 31432 single-star, 7 included, MultiStar: {0.07, -0.18}, one-star: {-0.00, 0.18}
19:24:48.212 00.002 31432 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
19:24:48.214 00.002 31432 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.72)
19:24:48.215 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=0.00 mountY=-0.17, mountTheta=-1.56
19:24:48.219 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.18, opts=13)
19:24:48.222 00.003 31432 Enqueuing Move request for scope (-0.00, 0.18)
19:24:48.224 00.002 29876 Worker thread wakes up
19:24:48.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
19:24:48.224 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
19:24:48.224 00.000 29876 Moving (-0.00, 0.18) raw xDistance=0.00 yDistance=-0.17
19:24:48.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
19:24:48.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:48.224 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:24:48.224 00.000 29876 MoveAxis(E, 0, ABG)
19:24:48.224 00.000 29876 Move returns status 0, amount 0
19:24:48.224 00.000 29876 MoveAxis(N, 0, ABG)
19:24:48.224 00.000 29876 Move returns status 0, amount 0
19:24:48.224 00.000 29876 move complete, result=0
19:24:48.225 00.001 29876 worker thread done servicing request
19:24:48.228 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:48.240 00.012 31432 UpdateGuideState exits: m=4000 RSB=39.9
19:24:48.242 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:48.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:48.246 00.002 31432 Enqueuing Expose request
19:24:48.248 00.002 29876 Worker thread wakes up
19:24:48.248 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:48.248 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:48.248 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:24:50.376 02.128 29876 Exposure complete
19:24:50.420 00.044 29876 worker thread done servicing request
19:24:50.420 00.000 31432 OnExposeComplete: enter
19:24:50.422 00.002 31432 UpdateGuideState(): m_state=6
19:24:50.424 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
19:24:50.426 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=942.25, Mass=3998, SNR=39.5, Peak=242 HFD=4.6
19:24:50.428 00.002 31432 MultiStar: [#1 -0.16,0.30,0.83,U] [#2 -0.42,0.41,0.92,U] [#3 -0.22,-0.22,0.87,U] [#4 -0.40,0.31,0.96,U] [#5 -0.18,-0.27,0.80,U] [#6 -0.50,-0.41,0.77,U] [#7 -0.23,-0.75,0.84,U] [#8 0.23,-0.30,0.70,U] 
19:24:50.430 00.002 31432 single-star, 8 included, MultiStar: {-0.21, -0.08}, one-star: {0.02, 0.02}
19:24:50.432 00.002 31432 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
19:24:50.434 00.002 31432 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
19:24:50.436 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.75 mountX=0.02 mountY=-0.01, mountTheta=-0.64
19:24:50.440 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.02, opts=13)
19:24:50.443 00.003 31432 Enqueuing Move request for scope (0.02, 0.02)
19:24:50.444 00.001 29876 Worker thread wakes up
19:24:50.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
19:24:50.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
19:24:50.445 00.001 29876 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=-0.01
19:24:50.445 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:24:50.445 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:50.445 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:24:50.445 00.000 29876 MoveAxis(E, 0, ABG)
19:24:50.445 00.000 29876 Move returns status 0, amount 0
19:24:50.445 00.000 29876 MoveAxis(N, 0, ABG)
19:24:50.445 00.000 29876 Move returns status 0, amount 0
19:24:50.445 00.000 29876 move complete, result=0
19:24:50.445 00.000 29876 worker thread done servicing request
19:24:50.448 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:50.461 00.013 31432 UpdateGuideState exits: m=3998 RSB=39.5
19:24:50.463 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:50.465 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:50.467 00.002 31432 Enqueuing Expose request
19:24:50.470 00.003 29876 Worker thread wakes up
19:24:50.470 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:24:50.472 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:50.472 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:52.386 01.914 29876 Exposure complete
19:24:52.430 00.044 29876 worker thread done servicing request
19:24:52.430 00.000 31432 OnExposeComplete: enter
19:24:52.433 00.003 31432 UpdateGuideState(): m_state=6
19:24:52.435 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
19:24:52.437 00.002 31432 Star::Find returns 1 (0), X=1252.53, Y=942.38, Mass=3865, SNR=39.7, Peak=253 HFD=4.4
19:24:52.439 00.002 31432 MultiStar: [#1 0.33,-0.31,0.84,U] [#2 -0.35,-0.23,0.91,U] [#3 -0.04,-0.25,0.90,U] [#4 0.01,-0.11,0.95,U] [#5 0.02,-0.45,0.79,U] [#6 -0.55,-0.31,0.82,U] [#7 0.05,-1.28,0.00,M9] [#8 0.39,-0.32,0.74,U] 
19:24:52.441 00.002 31432 single-star, 7 included, MultiStar: {-0.02, -0.22}, one-star: {0.08, 0.15}
19:24:52.443 00.002 31432 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.02) = xAngle (1.05 = 1.05)
19:24:52.444 00.001 31432 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.22)
19:24:52.447 00.003 31432 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.08 mountY=-0.13, mountTheta=-1.01
19:24:52.451 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.15, opts=13)
19:24:52.456 00.005 31432 Enqueuing Move request for scope (0.08, 0.15)
19:24:52.462 00.006 29876 Worker thread wakes up
19:24:52.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
19:24:52.462 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
19:24:52.462 00.000 29876 Moving (0.08, 0.15) raw xDistance=0.08 yDistance=-0.13
19:24:52.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:24:52.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:52.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:24:52.462 00.000 29876 MoveAxis(E, 0, ABG)
19:24:52.462 00.000 29876 Move returns status 0, amount 0
19:24:52.462 00.000 29876 MoveAxis(N, 0, ABG)
19:24:52.462 00.000 29876 Move returns status 0, amount 0
19:24:52.462 00.000 29876 move complete, result=0
19:24:52.462 00.000 29876 worker thread done servicing request
19:24:52.468 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:52.480 00.012 31432 UpdateGuideState exits: m=3865 RSB=39.7
19:24:52.482 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:52.484 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:52.486 00.002 31432 Enqueuing Expose request
19:24:52.488 00.002 29876 Worker thread wakes up
19:24:52.488 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:24:52.490 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:52.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:54.622 02.132 29876 Exposure complete
19:24:54.665 00.043 29876 worker thread done servicing request
19:24:54.665 00.000 31432 OnExposeComplete: enter
19:24:54.668 00.003 31432 UpdateGuideState(): m_state=6
19:24:54.672 00.004 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
19:24:54.674 00.002 31432 Star::Find returns 1 (0), X=1252.68, Y=941.99, Mass=3907, SNR=39.8, Peak=252 HFD=4.2
19:24:54.676 00.002 31432 MultiStar: [#1 0.09,-0.32,0.83,U] [#2 0.03,-0.07,0.92,U] [#3 0.38,-0.51,0.86,U] [#4 0.06,-0.43,0.93,U] [#5 -0.29,-0.62,0.79,U] [#6 -0.56,-0.67,0.00,M1] [#7 0.16,-1.51,0.00,M10] [#8 -0.14,-0.69,0.73,U] 
19:24:54.678 00.002 31432 single-star, 6 included, MultiStar: {0.07, -0.40}, one-star: {0.24, -0.24}
19:24:54.680 00.002 31432 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
19:24:54.682 00.002 31432 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
19:24:54.684 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.80 mountX=0.23 mountY=0.28, mountTheta=0.87
19:24:54.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.24, opts=13)
19:24:54.689 00.002 31432 Enqueuing Move request for scope (0.24, -0.24)
19:24:54.691 00.002 29876 Worker thread wakes up
19:24:54.691 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
19:24:54.691 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
19:24:54.691 00.000 29876 Moving (0.24, -0.24) raw xDistance=0.23 yDistance=0.28
19:24:54.691 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
19:24:54.691 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:54.691 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:24:54.691 00.000 29876 MoveAxis(W, 22, ABG)
19:24:54.691 00.000 29876 Guiding  Dir = 3, Dur = 22
19:24:54.691 00.000 29876 IsSlewing returns 0
19:24:54.691 00.000 29876 IsGuiding returns 0
19:24:54.692 00.001 29876 PulseGuide returned control before completion, sleep 32
19:24:54.695 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:54.706 00.011 31432 UpdateGuideState exits: m=3907 RSB=39.8
19:24:54.709 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:54.710 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:54.712 00.002 31432 Enqueuing Expose request
19:24:54.729 00.017 29876 IsGuiding returns 1
19:24:54.729 00.000 29876 scope still moving after pulse duration time elapsed
19:24:54.760 00.031 29876 IsSlewing returns 0
19:24:54.760 00.000 29876 IsGuiding returns 1
19:24:54.791 00.031 29876 IsSlewing returns 0
19:24:54.791 00.000 29876 IsGuiding returns 0
19:24:54.791 00.000 29876 scope move finished after 22 + 77 ms
19:24:54.791 00.000 29876 Move returns status 0, amount 22
19:24:54.791 00.000 29876 MoveAxis(N, 0, ABG)
19:24:54.791 00.000 29876 Move returns status 0, amount 0
19:24:54.791 00.000 29876 move complete, result=0
19:24:54.791 00.000 29876 worker thread done servicing request
19:24:54.792 00.001 29876 Worker thread wakes up
19:24:54.792 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.3 px 0 ms NORTH
19:24:54.795 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:54.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:56.705 01.910 29876 Exposure complete
19:24:56.748 00.043 29876 worker thread done servicing request
19:24:56.748 00.000 31432 OnExposeComplete: enter
19:24:56.750 00.002 31432 UpdateGuideState(): m_state=6
19:24:56.753 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
19:24:56.754 00.001 31432 Star::Find returns 1 (0), X=1252.46, Y=942.04, Mass=3863, SNR=39.5, Peak=216 HFD=4.2
19:24:56.756 00.002 31432 MultiStar: [#1 -0.03,-0.29,0.83,U] [#2 -0.31,-0.38,0.97,U] [#3 0.10,-0.39,0.85,U] [#4 0.01,-0.58,0.98,U] [#5 -0.42,-0.63,0.77,U] [#6 -0.42,-0.83,0.00,M2] [#7 0.29,-1.42,0.00,R] [#8 -0.15,-0.25,0.75,U] 
19:24:56.758 00.002 31432 single-star, 6 included, MultiStar: {-0.11, -0.39}, one-star: {0.01, -0.20}
19:24:56.760 00.002 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.02) = xAngle (-1.52 = -1.52)
19:24:56.761 00.001 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.49 = 1.49)
19:24:56.763 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.50 mountX=0.01 mountY=0.20, mountTheta=1.52
19:24:56.766 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.20, opts=13)
19:24:56.769 00.003 31432 Enqueuing Move request for scope (0.01, -0.20)
19:24:56.771 00.002 29876 Worker thread wakes up
19:24:56.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
19:24:56.771 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
19:24:56.771 00.000 29876 Moving (0.01, -0.20) raw xDistance=0.01 yDistance=0.20
19:24:56.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:24:56.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:24:56.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:24:56.771 00.000 29876 MoveAxis(E, 0, ABG)
19:24:56.771 00.000 29876 Move returns status 0, amount 0
19:24:56.771 00.000 29876 MoveAxis(N, 0, ABG)
19:24:56.771 00.000 29876 Move returns status 0, amount 0
19:24:56.771 00.000 29876 move complete, result=0
19:24:56.771 00.000 29876 worker thread done servicing request
19:24:56.777 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:24:56.790 00.013 31432 UpdateGuideState exits: m=3863 RSB=39.5
19:24:56.792 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:56.794 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:56.796 00.002 31432 Enqueuing Expose request
19:24:56.797 00.001 29876 Worker thread wakes up
19:24:56.798 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:24:56.800 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:56.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:58.925 02.125 29876 Exposure complete
19:24:58.968 00.043 29876 worker thread done servicing request
19:24:58.968 00.000 31432 OnExposeComplete: enter
19:24:58.970 00.002 31432 UpdateGuideState(): m_state=6
19:24:58.972 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
19:24:58.975 00.003 31432 Star::Find returns 1 (0), X=1252.22, Y=941.87, Mass=4021, SNR=40.3, Peak=245 HFD=4.3
19:24:58.977 00.002 31432 MultiStar: [#1 0.01,-0.34,0.82,U] [#2 -0.41,-0.25,0.87,U] [#3 -0.25,-0.74,0.88,U] [#4 -0.47,-0.30,0.93,U] [#5 -0.33,-0.34,0.78,U] [#6 -0.82,-0.68,0.00,M3] [#7 -0.74,0.27,0.82,U] [#8 -0.17,-0.56,0.72,U] 
19:24:58.979 00.002 31432 single-star, 7 included, MultiStar: {-0.32, -0.33}, one-star: {-0.23, -0.36}
19:24:58.980 00.001 31432 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.02) = xAngle (-2.16 = -2.16)
19:24:58.982 00.002 31432 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.85 = 0.85)
19:24:58.985 00.003 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.42 cameraTheta=-2.14 mountX=-0.24 mountY=0.32, mountTheta=2.21
19:24:58.989 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.36, opts=13)
19:24:58.992 00.003 31432 Enqueuing Move request for scope (-0.23, -0.36)
19:24:58.998 00.006 29876 Worker thread wakes up
19:24:58.998 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.36) opts 0xd
19:24:58.998 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.36)
19:24:58.998 00.000 29876 Moving (-0.23, -0.36) raw xDistance=-0.24 yDistance=0.32
19:24:58.998 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
19:24:58.998 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:24:58.998 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:24:58.998 00.000 29876 MoveAxis(E, 23, ABG)
19:24:58.998 00.000 29876 Guiding  Dir = 2, Dur = 23
19:24:58.998 00.000 29876 IsSlewing returns 0
19:24:58.999 00.001 29876 IsGuiding returns 0
19:24:58.999 00.000 29876 PulseGuide returned control before completion, sleep 33
19:24:59.004 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:24:59.016 00.012 31432 UpdateGuideState exits: m=4021 RSB=40.3
19:24:59.019 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:24:59.020 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:24:59.022 00.002 31432 Enqueuing Expose request
19:24:59.032 00.010 29876 IsGuiding returns 1
19:24:59.032 00.000 29876 scope still moving after pulse duration time elapsed
19:24:59.063 00.031 29876 IsSlewing returns 0
19:24:59.063 00.000 29876 IsGuiding returns 1
19:24:59.094 00.031 29876 IsSlewing returns 0
19:24:59.094 00.000 29876 IsGuiding returns 0
19:24:59.094 00.000 29876 scope move finished after 23 + 73 ms
19:24:59.094 00.000 29876 Move returns status 0, amount 23
19:24:59.094 00.000 29876 MoveAxis(N, 0, ABG)
19:24:59.094 00.000 29876 Move returns status 0, amount 0
19:24:59.094 00.000 29876 move complete, result=0
19:24:59.094 00.000 29876 worker thread done servicing request
19:24:59.094 00.000 29876 Worker thread wakes up
19:24:59.094 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:24:59.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:24:59.094 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.3 px 0 ms NORTH
19:25:01.004 01.910 29876 Exposure complete
19:25:01.052 00.048 29876 worker thread done servicing request
19:25:01.052 00.000 31432 OnExposeComplete: enter
19:25:01.056 00.004 31432 UpdateGuideState(): m_state=6
19:25:01.059 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
19:25:01.064 00.005 31432 Star::Find returns 1 (0), X=1251.93, Y=941.84, Mass=3745, SNR=38.8, Peak=237 HFD=4.2
19:25:01.067 00.003 31432 MultiStar: [#1 0.08,-0.62,0.86,U] [#2 -0.39,-0.19,0.95,U] [#3 -0.17,-0.82,0.00,M1] [#4 -0.44,-0.48,0.99,U] [#5 -0.41,-0.82,0.00,M1] [#6 -0.76,-0.55,0.00,M4] [#7 -0.41,-0.24,0.86,U] [#8 -0.17,-0.81,0.00,M1] 
19:25:01.068 00.001 31432 refined, 4 included, MultiStar: {-0.34, -0.39}, one-star: {-0.52, -0.40}
19:25:01.070 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
19:25:01.073 00.003 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
19:25:01.075 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.39 hyp=0.52 cameraTheta=-2.30 mountX=-0.35 mountY=0.33, mountTheta=2.39
19:25:01.077 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.39, opts=13)
19:25:01.079 00.002 31432 Enqueuing Move request for scope (-0.34, -0.39)
19:25:01.081 00.002 29876 Worker thread wakes up
19:25:01.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.39) opts 0xd
19:25:01.081 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.39)
19:25:01.081 00.000 29876 Moving (-0.34, -0.39) raw xDistance=-0.35 yDistance=0.33
19:25:01.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
19:25:01.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:25:01.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
19:25:01.081 00.000 29876 MoveAxis(E, 37, ABG)
19:25:01.081 00.000 29876 Guiding  Dir = 2, Dur = 37
19:25:01.081 00.000 29876 IsSlewing returns 0
19:25:01.081 00.000 29876 IsGuiding returns 0
19:25:01.081 00.000 29876 PulseGuide returned control before completion, sleep 47
19:25:01.088 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:25:01.100 00.012 31432 UpdateGuideState exits: m=3745 RSB=38.8
19:25:01.101 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:01.104 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:01.105 00.001 31432 Enqueuing Expose request
19:25:01.141 00.036 29876 IsGuiding returns 1
19:25:01.141 00.000 29876 scope still moving after pulse duration time elapsed
19:25:01.172 00.031 29876 IsSlewing returns 0
19:25:01.172 00.000 29876 IsGuiding returns 1
19:25:01.203 00.031 29876 IsSlewing returns 0
19:25:01.203 00.000 29876 IsGuiding returns 1
19:25:01.235 00.032 29876 IsSlewing returns 0
19:25:01.235 00.000 29876 IsGuiding returns 0
19:25:01.235 00.000 29876 scope move finished after 37 + 116 ms
19:25:01.235 00.000 29876 Move returns status 0, amount 37
19:25:01.235 00.000 29876 MoveAxis(N, 0, ABG)
19:25:01.235 00.000 29876 Move returns status 0, amount 0
19:25:01.235 00.000 29876 move complete, result=0
19:25:01.235 00.000 29876 worker thread done servicing request
19:25:01.235 00.000 29876 Worker thread wakes up
19:25:01.235 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:01.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:01.235 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.3 px 0 ms NORTH
19:25:03.367 02.132 29876 Exposure complete
19:25:03.412 00.045 29876 worker thread done servicing request
19:25:03.413 00.001 31432 OnExposeComplete: enter
19:25:03.416 00.003 31432 UpdateGuideState(): m_state=6
19:25:03.418 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
19:25:03.419 00.001 31432 Star::Find returns 1 (0), X=1251.98, Y=941.94, Mass=3857, SNR=39.5, Peak=234 HFD=4.4
19:25:03.421 00.002 31432 MultiStar: [#1 -0.45,-0.42,0.85,U] [#2 -0.39,-0.39,0.91,U] [#3 -0.62,-0.80,0.00,M2] [#4 -0.72,-0.57,0.00,M1] [#5 -0.52,-0.75,0.00,M2] [#6 -0.75,-1.02,0.00,M5] [#7 -0.53,0.07,0.82,U] [#8 -0.32,-0.74,0.72,U] 
19:25:03.423 00.002 31432 single-star, 4 included, MultiStar: {-0.43, -0.34}, one-star: {-0.46, -0.29}
19:25:03.425 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
19:25:03.426 00.001 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
19:25:03.429 00.003 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.29 hyp=0.55 cameraTheta=-2.58 mountX=-0.47 mountY=0.22, mountTheta=2.71
19:25:03.432 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.29, opts=13)
19:25:03.434 00.002 31432 Enqueuing Move request for scope (-0.46, -0.29)
19:25:03.436 00.002 29876 Worker thread wakes up
19:25:03.436 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.29) opts 0xd
19:25:03.436 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.29)
19:25:03.436 00.000 29876 Moving (-0.46, -0.29) raw xDistance=-0.47 yDistance=0.22
19:25:03.436 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
19:25:03.436 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:03.436 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:25:03.436 00.000 29876 MoveAxis(E, 50, ABG)
19:25:03.436 00.000 29876 Guiding  Dir = 2, Dur = 50
19:25:03.436 00.000 29876 IsSlewing returns 0
19:25:03.436 00.000 29876 IsGuiding returns 0
19:25:03.438 00.002 29876 PulseGuide returned control before completion, sleep 60
19:25:03.441 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:03.459 00.018 31432 UpdateGuideState exits: m=3857 RSB=39.5
19:25:03.465 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:03.471 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:03.474 00.003 31432 Enqueuing Expose request
19:25:03.503 00.029 29876 IsGuiding returns 1
19:25:03.503 00.000 29876 scope still moving after pulse duration time elapsed
19:25:03.534 00.031 29876 IsSlewing returns 0
19:25:03.534 00.000 29876 IsGuiding returns 1
19:25:03.565 00.031 29876 IsSlewing returns 0
19:25:03.565 00.000 29876 IsGuiding returns 1
19:25:03.596 00.031 29876 IsSlewing returns 0
19:25:03.596 00.000 29876 IsGuiding returns 1
19:25:03.627 00.031 29876 IsSlewing returns 0
19:25:03.627 00.000 29876 IsGuiding returns 0
19:25:03.627 00.000 29876 scope move finished after 50 + 139 ms
19:25:03.627 00.000 29876 Move returns status 0, amount 50
19:25:03.627 00.000 29876 MoveAxis(N, 0, ABG)
19:25:03.627 00.000 29876 Move returns status 0, amount 0
19:25:03.627 00.000 29876 move complete, result=0
19:25:03.627 00.000 29876 worker thread done servicing request
19:25:03.627 00.000 29876 Worker thread wakes up
19:25:03.627 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:03.627 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:03.627 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.2 px 0 ms NORTH
19:25:05.538 01.911 29876 Exposure complete
19:25:05.582 00.044 29876 worker thread done servicing request
19:25:05.582 00.000 31432 OnExposeComplete: enter
19:25:05.585 00.003 31432 UpdateGuideState(): m_state=6
19:25:05.587 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
19:25:05.589 00.002 31432 Star::Find returns 1 (0), X=1252.55, Y=941.93, Mass=3715, SNR=38.8, Peak=252 HFD=4.0
19:25:05.591 00.002 31432 MultiStar: [#1 0.71,-0.44,0.00,M1] [#2 0.39,-0.33,0.92,U] [#3 0.30,-0.92,0.00,M3] [#4 0.09,-0.32,0.97,U] [#5 0.48,-0.58,0.79,U] [#6 0.30,-0.86,0.00,M6] [#7 0.45,-0.20,0.85,U] [#8 0.59,-0.59,0.00,M1] 
19:25:05.593 00.002 31432 single-star, 4 included, MultiStar: {0.29, -0.34}, one-star: {0.11, -0.30}
19:25:05.595 00.002 31432 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
19:25:05.597 00.002 31432 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
19:25:05.598 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.24 mountX=0.10 mountY=0.32, mountTheta=1.27
19:25:05.601 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.30, opts=13)
19:25:05.603 00.002 31432 Enqueuing Move request for scope (0.11, -0.30)
19:25:05.605 00.002 29876 Worker thread wakes up
19:25:05.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
19:25:05.605 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
19:25:05.605 00.000 29876 Moving (0.11, -0.30) raw xDistance=0.10 yDistance=0.32
19:25:05.605 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:25:05.606 00.001 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.22 newest=0.86
19:25:05.606 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:25:05.606 00.000 29876 MoveAxis(E, 0, ABG)
19:25:05.606 00.000 29876 Move returns status 0, amount 0
19:25:05.606 00.000 29876 BLC: Oldest BLC event removed
19:25:05.606 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:25:05.606 00.000 29876 MoveAxis(S, 43, ABG)
19:25:05.606 00.000 29876 Guiding  Dir = 1, Dur = 43
19:25:05.606 00.000 29876 IsSlewing returns 0
19:25:05.606 00.000 29876 IsGuiding returns 0
19:25:05.606 00.000 29876 PulseGuide returned control before completion, sleep 53
19:25:05.609 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:25:05.621 00.012 31432 UpdateGuideState exits: m=3715 RSB=38.8
19:25:05.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:05.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:05.626 00.001 31432 Enqueuing Expose request
19:25:05.662 00.036 29876 IsGuiding returns 1
19:25:05.662 00.000 29876 scope still moving after pulse duration time elapsed
19:25:05.693 00.031 29876 IsSlewing returns 0
19:25:05.693 00.000 29876 IsGuiding returns 1
19:25:05.723 00.030 29876 IsSlewing returns 0
19:25:05.723 00.000 29876 IsGuiding returns 1
19:25:05.753 00.030 29876 IsSlewing returns 0
19:25:05.753 00.000 29876 IsGuiding returns 0
19:25:05.753 00.000 29876 scope move finished after 43 + 104 ms
19:25:05.753 00.000 29876 Move returns status 0, amount 43
19:25:05.753 00.000 29876 move complete, result=0
19:25:05.753 00.000 29876 worker thread done servicing request
19:25:05.753 00.000 29876 Worker thread wakes up
19:25:05.753 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 43 ms SOUTH
19:25:05.755 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:05.755 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:07.890 02.135 29876 Exposure complete
19:25:07.948 00.058 29876 worker thread done servicing request
19:25:07.949 00.001 31432 OnExposeComplete: enter
19:25:07.951 00.002 31432 UpdateGuideState(): m_state=6
19:25:07.953 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
19:25:07.955 00.002 31432 Star::Find returns 1 (0), X=1252.64, Y=941.63, Mass=3919, SNR=39.8, Peak=246 HFD=4.5
19:25:07.958 00.003 31432 MultiStar: [#1 0.77,-0.48,0.00,M2] [#2 0.38,-0.52,0.92,U] [#3 0.39,-0.69,0.89,U] [#4 0.12,-0.46,0.95,U] [#5 0.30,-0.88,0.00,M2] [#6 0.13,-1.00,0.00,M7] [#7 0.23,-0.17,0.80,U] [#8 0.70,-0.87,0.00,M2] 
19:25:07.961 00.003 31432 refined, 4 included, MultiStar: {0.26, -0.50}, one-star: {0.19, -0.61}
19:25:07.964 00.003 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
19:25:07.966 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
19:25:07.969 00.003 31432 CameraToMount -- cameraX=0.26 cameraY=-0.50 hyp=0.56 cameraTheta=-1.09 mountX=0.25 mountY=0.53, mountTheta=1.13
19:25:07.972 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.50, opts=13)
19:25:07.975 00.003 31432 Enqueuing Move request for scope (0.26, -0.50)
19:25:07.977 00.002 29876 Worker thread wakes up
19:25:07.977 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.50) opts 0xd
19:25:07.977 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.50)
19:25:07.977 00.000 29876 Moving (0.26, -0.50) raw xDistance=0.25 yDistance=0.53
19:25:07.977 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:25:07.977 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
19:25:07.978 00.001 29876 MoveAxis(W, 24, ABG)
19:25:07.978 00.000 29876 Guiding  Dir = 3, Dur = 24
19:25:07.978 00.000 29876 IsSlewing returns 0
19:25:07.978 00.000 29876 IsGuiding returns 0
19:25:07.978 00.000 29876 PulseGuide returned control before completion, sleep 34
19:25:07.983 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=0, FiltMax=257, Gamma=0.490
19:25:08.000 00.017 31432 UpdateGuideState exits: m=3919 RSB=39.8
19:25:08.004 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:08.006 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:08.009 00.003 31432 Enqueuing Expose request
19:25:08.013 00.004 29876 IsGuiding returns 1
19:25:08.013 00.000 29876 scope still moving after pulse duration time elapsed
19:25:08.045 00.032 29876 IsSlewing returns 0
19:25:08.045 00.000 29876 IsGuiding returns 1
19:25:08.076 00.031 29876 IsSlewing returns 0
19:25:08.076 00.000 29876 IsGuiding returns 0
19:25:08.076 00.000 29876 scope move finished after 24 + 73 ms
19:25:08.076 00.000 29876 Move returns status 0, amount 24
19:25:08.076 00.000 29876 MoveAxis(S, 39, ABG)
19:25:08.076 00.000 29876 Guiding  Dir = 1, Dur = 39
19:25:08.076 00.000 29876 IsSlewing returns 0
19:25:08.076 00.000 29876 IsGuiding returns 0
19:25:08.077 00.001 29876 PulseGuide returned control before completion, sleep 49
19:25:08.138 00.061 29876 IsGuiding returns 1
19:25:08.138 00.000 29876 scope still moving after pulse duration time elapsed
19:25:08.170 00.032 29876 IsSlewing returns 0
19:25:08.170 00.000 29876 IsGuiding returns 1
19:25:08.200 00.030 29876 IsSlewing returns 0
19:25:08.200 00.000 29876 IsGuiding returns 1
19:25:08.231 00.031 29876 IsSlewing returns 0
19:25:08.231 00.000 29876 IsGuiding returns 0
19:25:08.231 00.000 29876 scope move finished after 39 + 115 ms
19:25:08.231 00.000 29876 Move returns status 0, amount 39
19:25:08.231 00.000 29876 move complete, result=0
19:25:08.231 00.000 29876 worker thread done servicing request
19:25:08.231 00.000 29876 Worker thread wakes up
19:25:08.231 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.5 px 39 ms SOUTH
19:25:08.235 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:08.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:10.148 01.913 29876 Exposure complete
19:25:10.192 00.044 29876 worker thread done servicing request
19:25:10.192 00.000 31432 OnExposeComplete: enter
19:25:10.194 00.002 31432 UpdateGuideState(): m_state=6
19:25:10.196 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
19:25:10.198 00.002 31432 Star::Find returns 1 (0), X=1251.91, Y=941.39, Mass=3948, SNR=39.5, Peak=238 HFD=4.7
19:25:10.200 00.002 31432 MultiStar: [#1 -0.24,-0.95,0.00,M3] [#2 -0.69,-0.62,0.00,M1] [#3 -0.39,-1.19,0.00,M3] [#4 -0.67,-0.78,0.00,M1] [#5 -0.39,-0.80,0.00,M3] [#6 -0.48,-1.55,0.00,M8] [#7 -0.35,-0.49,0.86,U] [#8 -0.02,-0.99,0.00,M3] 
19:25:10.201 00.001 31432 refined, 1 included, MultiStar: {-0.45, -0.68}, one-star: {-0.53, -0.84}
19:25:10.203 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
19:25:10.205 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
19:25:10.207 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.68 hyp=0.81 cameraTheta=-2.16 mountX=-0.46 mountY=0.60, mountTheta=2.23
19:25:10.212 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.68, opts=13)
19:25:10.215 00.003 31432 Enqueuing Move request for scope (-0.45, -0.68)
19:25:10.217 00.002 29876 Worker thread wakes up
19:25:10.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.68) opts 0xd
19:25:10.217 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.68)
19:25:10.217 00.000 29876 Moving (-0.45, -0.68) raw xDistance=-0.46 yDistance=0.60
19:25:10.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.46
19:25:10.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.60
19:25:10.217 00.000 29876 MoveAxis(E, 41, ABG)
19:25:10.217 00.000 29876 Guiding  Dir = 2, Dur = 41
19:25:10.218 00.001 29876 IsSlewing returns 0
19:25:10.218 00.000 29876 IsGuiding returns 0
19:25:10.218 00.000 29876 PulseGuide returned control before completion, sleep 51
19:25:10.222 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:10.233 00.011 31432 UpdateGuideState exits: m=3948 RSB=39.5
19:25:10.236 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:10.237 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:10.239 00.002 31432 Enqueuing Expose request
19:25:10.270 00.031 29876 IsGuiding returns 1
19:25:10.270 00.000 29876 scope still moving after pulse duration time elapsed
19:25:10.301 00.031 29876 IsSlewing returns 0
19:25:10.301 00.000 29876 IsGuiding returns 1
19:25:10.332 00.031 29876 IsSlewing returns 0
19:25:10.332 00.000 29876 IsGuiding returns 1
19:25:10.362 00.030 29876 IsSlewing returns 0
19:25:10.362 00.000 29876 IsGuiding returns 1
19:25:10.393 00.031 29876 IsSlewing returns 0
19:25:10.393 00.000 29876 IsGuiding returns 0
19:25:10.393 00.000 29876 scope move finished after 41 + 134 ms
19:25:10.393 00.000 29876 Move returns status 0, amount 41
19:25:10.393 00.000 29876 MoveAxis(S, 44, ABG)
19:25:10.393 00.000 29876 Guiding  Dir = 1, Dur = 44
19:25:10.393 00.000 29876 IsSlewing returns 0
19:25:10.393 00.000 29876 IsGuiding returns 0
19:25:10.394 00.001 29876 PulseGuide returned control before completion, sleep 54
19:25:10.456 00.062 29876 IsGuiding returns 1
19:25:10.456 00.000 29876 scope still moving after pulse duration time elapsed
19:25:10.485 00.029 29876 IsSlewing returns 0
19:25:10.485 00.000 29876 IsGuiding returns 1
19:25:10.516 00.031 29876 IsSlewing returns 0
19:25:10.516 00.000 29876 IsGuiding returns 1
19:25:10.546 00.030 29876 IsSlewing returns 0
19:25:10.546 00.000 29876 IsGuiding returns 1
19:25:10.577 00.031 29876 IsSlewing returns 0
19:25:10.577 00.000 29876 IsGuiding returns 1
19:25:10.608 00.031 29876 IsSlewing returns 0
19:25:10.608 00.000 29876 IsGuiding returns 0
19:25:10.608 00.000 29876 scope move finished after 44 + 170 ms
19:25:10.608 00.000 29876 Move returns status 0, amount 44
19:25:10.608 00.000 29876 move complete, result=0
19:25:10.608 00.000 29876 worker thread done servicing request
19:25:10.608 00.000 29876 Worker thread wakes up
19:25:10.608 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:10.608 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:10.608 00.000 31432 GuideStep: -0.5 px 41 ms EAST, 0.6 px 44 ms SOUTH
19:25:12.738 02.130 29876 Exposure complete
19:25:12.786 00.048 29876 worker thread done servicing request
19:25:12.786 00.000 31432 OnExposeComplete: enter
19:25:12.790 00.004 31432 UpdateGuideState(): m_state=6
19:25:12.792 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
19:25:12.794 00.002 31432 Star::Find returns 1 (0), X=1251.81, Y=941.91, Mass=3846, SNR=39.6, Peak=252 HFD=4.5
19:25:12.796 00.002 31432 MultiStar: [#1 -0.42,0.01,0.83,U] [#2 -0.88,-0.21,0.00,M2] [#3 -1.11,-0.57,0.00,M4] [#4 -0.85,-0.46,0.00,M2] [#5 -0.77,-0.34,0.00,M4] [#6 -1.24,-0.86,0.00,M9] [#7 -1.03,0.25,0.00,M1] [#8 -0.11,-0.49,0.73,U] 
19:25:12.798 00.002 31432 refined, 2 included, MultiStar: {-0.42, -0.26}, one-star: {-0.63, -0.32}
19:25:12.799 00.001 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:25:12.802 00.003 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
19:25:12.803 00.001 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.26 hyp=0.49 cameraTheta=-2.58 mountX=-0.42 mountY=0.19, mountTheta=2.71
19:25:12.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.26, opts=13)
19:25:12.808 00.002 31432 Enqueuing Move request for scope (-0.42, -0.26)
19:25:12.809 00.001 29876 Worker thread wakes up
19:25:12.809 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.26) opts 0xd
19:25:12.809 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.26)
19:25:12.810 00.001 29876 Moving (-0.42, -0.26) raw xDistance=-0.42 yDistance=0.19
19:25:12.810 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
19:25:12.810 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:12.810 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:25:12.810 00.000 29876 MoveAxis(E, 46, ABG)
19:25:12.810 00.000 29876 Guiding  Dir = 2, Dur = 46
19:25:12.810 00.000 29876 IsSlewing returns 0
19:25:12.810 00.000 29876 IsGuiding returns 0
19:25:12.810 00.000 29876 PulseGuide returned control before completion, sleep 56
19:25:12.813 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:12.825 00.012 31432 UpdateGuideState exits: m=3846 RSB=39.6
19:25:12.827 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:12.828 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:12.830 00.002 31432 Enqueuing Expose request
19:25:12.877 00.047 29876 IsGuiding returns 1
19:25:12.877 00.000 29876 scope still moving after pulse duration time elapsed
19:25:12.907 00.030 29876 IsSlewing returns 0
19:25:12.907 00.000 29876 IsGuiding returns 1
19:25:12.939 00.032 29876 IsSlewing returns 0
19:25:12.939 00.000 29876 IsGuiding returns 0
19:25:12.939 00.000 29876 scope move finished after 46 + 82 ms
19:25:12.939 00.000 29876 Move returns status 0, amount 46
19:25:12.939 00.000 29876 MoveAxis(N, 0, ABG)
19:25:12.939 00.000 29876 Move returns status 0, amount 0
19:25:12.939 00.000 29876 move complete, result=0
19:25:12.939 00.000 29876 worker thread done servicing request
19:25:12.939 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.2 px 0 ms NORTH
19:25:12.942 00.003 29876 Worker thread wakes up
19:25:12.942 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:12.942 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:14.857 01.915 29876 Exposure complete
19:25:14.904 00.047 29876 worker thread done servicing request
19:25:14.904 00.000 31432 OnExposeComplete: enter
19:25:14.906 00.002 31432 UpdateGuideState(): m_state=6
19:25:14.908 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
19:25:14.910 00.002 31432 Star::Find returns 1 (0), X=1252.06, Y=942.22, Mass=3980, SNR=39.9, Peak=240 HFD=4.4
19:25:14.912 00.002 31432 MultiStar: [#1 -0.37,-0.23,0.85,U] [#2 -0.77,-0.25,0.92,U] [#3 -0.63,-0.28,0.87,U] [#4 -0.85,-0.04,0.00,M3] [#5 -0.69,-0.37,0.78,U] [#6 -0.73,-0.71,0.00,M10] [#7 -0.65,0.13,0.85,U] [#8 -0.01,-0.46,0.74,U] 
19:25:14.914 00.002 31432 single-star, 6 included, MultiStar: {-0.51, -0.20}, one-star: {-0.39, -0.01}
19:25:14.916 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = -3.14)
19:25:14.918 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
19:25:14.920 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-3.12 mountX=-0.39 mountY=-0.05, mountTheta=-3.01
19:25:14.923 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.01, opts=13)
19:25:14.925 00.002 31432 Enqueuing Move request for scope (-0.39, -0.01)
19:25:14.926 00.001 29876 Worker thread wakes up
19:25:14.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.01) opts 0xd
19:25:14.926 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.01)
19:25:14.926 00.000 29876 Moving (-0.39, -0.01) raw xDistance=-0.39 yDistance=-0.05
19:25:14.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
19:25:14.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:14.927 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:25:14.927 00.000 29876 MoveAxis(E, 44, ABG)
19:25:14.927 00.000 29876 Guiding  Dir = 2, Dur = 44
19:25:14.927 00.000 29876 IsSlewing returns 0
19:25:14.927 00.000 29876 IsGuiding returns 0
19:25:14.927 00.000 29876 PulseGuide returned control before completion, sleep 54
19:25:14.930 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:14.942 00.012 31432 UpdateGuideState exits: m=3980 RSB=39.9
19:25:14.945 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:14.947 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:14.949 00.002 31432 Enqueuing Expose request
19:25:14.995 00.046 29876 IsGuiding returns 1
19:25:14.995 00.000 29876 scope still moving after pulse duration time elapsed
19:25:15.026 00.031 29876 IsSlewing returns 0
19:25:15.026 00.000 29876 IsGuiding returns 0
19:25:15.026 00.000 29876 scope move finished after 44 + 55 ms
19:25:15.026 00.000 29876 Move returns status 0, amount 44
19:25:15.026 00.000 29876 MoveAxis(N, 0, ABG)
19:25:15.026 00.000 29876 Move returns status 0, amount 0
19:25:15.026 00.000 29876 move complete, result=0
19:25:15.026 00.000 29876 worker thread done servicing request
19:25:15.027 00.001 29876 Worker thread wakes up
19:25:15.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:15.027 00.000 31432 GuideStep: -0.4 px 44 ms EAST, -0.1 px 0 ms NORTH
19:25:15.030 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:17.158 02.128 29876 Exposure complete
19:25:17.201 00.043 29876 worker thread done servicing request
19:25:17.201 00.000 31432 OnExposeComplete: enter
19:25:17.204 00.003 31432 UpdateGuideState(): m_state=6
19:25:17.206 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
19:25:17.208 00.002 31432 Star::Find returns 1 (0), X=1252.31, Y=941.87, Mass=3778, SNR=39.9, Peak=237 HFD=4.3
19:25:17.210 00.002 31432 MultiStar: [#1 -0.22,-0.20,0.88,U] [#2 -0.38,-0.76,0.00,M2] [#3 -0.15,-0.59,0.92,U] [#4 -0.03,-0.84,0.00,M4] [#5 -0.09,-0.72,0.81,U] [#6 -0.72,-1.12,0.00,R] [#7 -0.48,0.10,0.82,U] [#8 0.03,-0.73,0.73,U] 
19:25:17.212 00.002 31432 single-star, 5 included, MultiStar: {-0.18, -0.41}, one-star: {-0.14, -0.36}
19:25:17.215 00.003 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
19:25:17.217 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
19:25:17.219 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.93 mountX=-0.14 mountY=0.34, mountTheta=1.97
19:25:17.222 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.36, opts=13)
19:25:17.224 00.002 31432 Enqueuing Move request for scope (-0.14, -0.36)
19:25:17.226 00.002 29876 Worker thread wakes up
19:25:17.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.36) opts 0xd
19:25:17.226 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.36)
19:25:17.226 00.000 29876 Moving (-0.14, -0.36) raw xDistance=-0.14 yDistance=0.34
19:25:17.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:25:17.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
19:25:17.226 00.000 29876 MoveAxis(E, 0, ABG)
19:25:17.226 00.000 29876 Move returns status 0, amount 0
19:25:17.226 00.000 29876 MoveAxis(S, 25, ABG)
19:25:17.226 00.000 29876 Guiding  Dir = 1, Dur = 25
19:25:17.227 00.001 29876 IsSlewing returns 0
19:25:17.227 00.000 29876 IsGuiding returns 0
19:25:17.227 00.000 29876 PulseGuide returned control before completion, sleep 35
19:25:17.230 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:25:17.244 00.014 31432 UpdateGuideState exits: m=3778 RSB=39.9
19:25:17.246 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:17.248 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:17.250 00.002 31432 Enqueuing Expose request
19:25:17.267 00.017 29876 IsGuiding returns 1
19:25:17.267 00.000 29876 scope still moving after pulse duration time elapsed
19:25:17.297 00.030 29876 IsSlewing returns 0
19:25:17.297 00.000 29876 IsGuiding returns 1
19:25:17.328 00.031 29876 IsSlewing returns 0
19:25:17.328 00.000 29876 IsGuiding returns 1
19:25:17.359 00.031 29876 IsSlewing returns 0
19:25:17.359 00.000 29876 IsGuiding returns 1
19:25:17.390 00.031 29876 IsSlewing returns 0
19:25:17.390 00.000 29876 IsGuiding returns 1
19:25:17.421 00.031 29876 IsSlewing returns 0
19:25:17.421 00.000 29876 IsGuiding returns 0
19:25:17.421 00.000 29876 scope move finished after 25 + 168 ms
19:25:17.421 00.000 29876 Move returns status 0, amount 25
19:25:17.421 00.000 29876 move complete, result=0
19:25:17.421 00.000 29876 worker thread done servicing request
19:25:17.421 00.000 29876 Worker thread wakes up
19:25:17.421 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:17.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:17.421 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 25 ms SOUTH
19:25:19.325 01.904 29876 Exposure complete
19:25:19.368 00.043 29876 worker thread done servicing request
19:25:19.368 00.000 31432 OnExposeComplete: enter
19:25:19.371 00.003 31432 UpdateGuideState(): m_state=6
19:25:19.373 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
19:25:19.375 00.002 31432 Star::Find returns 1 (0), X=1252.13, Y=942.03, Mass=3796, SNR=38.5, Peak=217 HFD=4.3
19:25:19.377 00.002 31432 MultiStar: [#1 -0.52,0.04,0.85,U] [#2 -0.56,0.06,0.96,U] [#3 -0.44,-0.46,0.91,U] [#4 -0.45,-0.40,1.00,U] [#5 -0.48,-0.39,0.79,U] [#6 -0.31,0.62,0.79,U] [#7 -0.74,0.28,0.85,U] [#8 -0.33,-0.12,0.73,U] 
19:25:19.379 00.002 31432 single-star, 8 included, MultiStar: {-0.46, -0.08}, one-star: {-0.31, -0.20}
19:25:19.381 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
19:25:19.383 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
19:25:19.385 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-2.57 mountX=-0.32 mountY=0.15, mountTheta=2.69
19:25:19.387 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.20, opts=13)
19:25:19.390 00.003 31432 Enqueuing Move request for scope (-0.31, -0.20)
19:25:19.391 00.001 29876 Worker thread wakes up
19:25:19.392 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.20) opts 0xd
19:25:19.392 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.20)
19:25:19.392 00.000 29876 Moving (-0.31, -0.20) raw xDistance=-0.32 yDistance=0.15
19:25:19.392 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
19:25:19.392 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:19.392 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:25:19.392 00.000 29876 MoveAxis(E, 30, ABG)
19:25:19.392 00.000 29876 Guiding  Dir = 2, Dur = 30
19:25:19.392 00.000 29876 IsSlewing returns 0
19:25:19.392 00.000 29876 IsGuiding returns 0
19:25:19.392 00.000 29876 PulseGuide returned control before completion, sleep 40
19:25:19.396 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:19.407 00.011 31432 UpdateGuideState exits: m=3796 RSB=38.5
19:25:19.409 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:19.411 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:19.413 00.002 31432 Enqueuing Expose request
19:25:19.446 00.033 29876 IsGuiding returns 1
19:25:19.446 00.000 29876 scope still moving after pulse duration time elapsed
19:25:19.477 00.031 29876 IsSlewing returns 0
19:25:19.477 00.000 29876 IsGuiding returns 1
19:25:19.507 00.030 29876 IsSlewing returns 0
19:25:19.507 00.000 29876 IsGuiding returns 1
19:25:19.537 00.030 29876 IsSlewing returns 0
19:25:19.537 00.000 29876 IsGuiding returns 1
19:25:19.569 00.032 29876 IsSlewing returns 0
19:25:19.569 00.000 29876 IsGuiding returns 0
19:25:19.569 00.000 29876 scope move finished after 30 + 146 ms
19:25:19.569 00.000 29876 Move returns status 0, amount 30
19:25:19.569 00.000 29876 MoveAxis(N, 0, ABG)
19:25:19.569 00.000 29876 Move returns status 0, amount 0
19:25:19.569 00.000 29876 move complete, result=0
19:25:19.569 00.000 29876 worker thread done servicing request
19:25:19.569 00.000 29876 Worker thread wakes up
19:25:19.569 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.2 px 0 ms NORTH
19:25:19.572 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:19.572 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:21.701 02.129 29876 Exposure complete
19:25:21.746 00.045 29876 worker thread done servicing request
19:25:21.747 00.001 31432 OnExposeComplete: enter
19:25:21.749 00.002 31432 UpdateGuideState(): m_state=6
19:25:21.751 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
19:25:21.753 00.002 31432 Star::Find returns 1 (0), X=1252.55, Y=941.73, Mass=3870, SNR=39.7, Peak=252 HFD=4.6
19:25:21.755 00.002 31432 MultiStar: [#1 0.11,-0.34,0.84,U] [#2 -0.42,-0.08,0.91,U] [#3 -0.17,-0.61,0.90,U] [#4 -0.29,-0.30,0.93,U] [#5 -0.15,-0.33,0.79,U] [#6 0.30,0.29,0.79,U] [#7 -0.10,0.03,0.85,U] [#8 -0.06,-0.40,0.72,U] 
19:25:21.757 00.002 31432 refined, 8 included, MultiStar: {-0.08, -0.26}, one-star: {0.10, -0.50}
19:25:21.759 00.002 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.90 = -1.90)
19:25:21.761 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
19:25:21.764 00.003 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.87 mountX=-0.09 mountY=0.24, mountTheta=1.91
19:25:21.767 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.26, opts=13)
19:25:21.769 00.002 31432 Enqueuing Move request for scope (-0.08, -0.26)
19:25:21.771 00.002 29876 Worker thread wakes up
19:25:21.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
19:25:21.771 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
19:25:21.771 00.000 29876 Moving (-0.08, -0.26) raw xDistance=-0.09 yDistance=0.24
19:25:21.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:25:21.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:21.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:25:21.771 00.000 29876 MoveAxis(E, 0, ABG)
19:25:21.771 00.000 29876 Move returns status 0, amount 0
19:25:21.771 00.000 29876 MoveAxis(N, 0, ABG)
19:25:21.771 00.000 29876 Move returns status 0, amount 0
19:25:21.771 00.000 29876 move complete, result=0
19:25:21.771 00.000 29876 worker thread done servicing request
19:25:21.775 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:21.787 00.012 31432 UpdateGuideState exits: m=3870 RSB=39.7
19:25:21.790 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:21.791 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:21.793 00.002 31432 Enqueuing Expose request
19:25:21.795 00.002 29876 Worker thread wakes up
19:25:21.795 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:25:21.797 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:21.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:23.703 01.906 29876 Exposure complete
19:25:23.746 00.043 29876 worker thread done servicing request
19:25:23.747 00.001 31432 OnExposeComplete: enter
19:25:23.749 00.002 31432 UpdateGuideState(): m_state=6
19:25:23.750 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
19:25:23.752 00.002 31432 Star::Find returns 1 (0), X=1252.34, Y=942.08, Mass=3830, SNR=39.3, Peak=242 HFD=4.2
19:25:23.754 00.002 31432 MultiStar: [#1 0.08,-0.37,0.85,U] [#2 -0.56,-0.09,0.91,U] [#3 0.03,-0.76,0.87,U] [#4 -0.53,-0.07,0.92,U] [#5 -0.47,-0.47,0.79,U] [#6 0.41,0.24,0.77,U] [#7 -0.16,-0.16,0.84,U] [#8 -0.03,-0.43,0.74,U] 
19:25:23.756 00.002 31432 single-star, 8 included, MultiStar: {-0.16, -0.25}, one-star: {-0.11, -0.16}
19:25:23.758 00.002 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.21 = -2.21)
19:25:23.760 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.80 = 0.80)
19:25:23.761 00.001 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.18 mountX=-0.11 mountY=0.14, mountTheta=2.26
19:25:23.764 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.16, opts=13)
19:25:23.766 00.002 31432 Enqueuing Move request for scope (-0.11, -0.16)
19:25:23.768 00.002 29876 Worker thread wakes up
19:25:23.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
19:25:23.768 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
19:25:23.768 00.000 29876 Moving (-0.11, -0.16) raw xDistance=-0.11 yDistance=0.14
19:25:23.768 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:25:23.768 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:23.768 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:25:23.768 00.000 29876 MoveAxis(E, 0, ABG)
19:25:23.768 00.000 29876 Move returns status 0, amount 0
19:25:23.768 00.000 29876 MoveAxis(N, 0, ABG)
19:25:23.768 00.000 29876 Move returns status 0, amount 0
19:25:23.768 00.000 29876 move complete, result=0
19:25:23.768 00.000 29876 worker thread done servicing request
19:25:23.772 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:23.783 00.011 31432 UpdateGuideState exits: m=3830 RSB=39.3
19:25:23.786 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:23.787 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:23.789 00.002 31432 Enqueuing Expose request
19:25:23.791 00.002 29876 Worker thread wakes up
19:25:23.791 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:25:23.793 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:23.793 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:26.019 02.226 29876 Exposure complete
19:25:26.062 00.043 29876 worker thread done servicing request
19:25:26.062 00.000 31432 OnExposeComplete: enter
19:25:26.065 00.003 31432 UpdateGuideState(): m_state=6
19:25:26.067 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
19:25:26.069 00.002 31432 Star::Find returns 1 (0), X=1251.55, Y=941.78, Mass=3947, SNR=39.6, Peak=252 HFD=4.6
19:25:26.070 00.001 31432 MultiStar: [#1 -0.60,-0.15,0.86,U] [#2 -0.84,-0.25,0.00,M1] [#3 -0.79,-0.86,0.00,M1] [#4 -0.83,-0.49,0.00,M2] [#5 -0.83,-0.47,0.00,M1] [#6 -0.13,0.24,0.78,U] [#7 -0.78,0.07,0.85,U] [#8 -0.28,-0.90,0.00,M1] 
19:25:26.072 00.002 31432 refined, 3 included, MultiStar: {-0.62, -0.10}, one-star: {-0.90, -0.46}
19:25:26.074 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
19:25:26.076 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.00 = 0.00)
19:25:26.078 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.10 hyp=0.63 cameraTheta=-2.99 mountX=-0.63 mountY=0.00, mountTheta=3.14
19:25:26.081 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.10, opts=13)
19:25:26.083 00.002 31432 Enqueuing Move request for scope (-0.62, -0.10)
19:25:26.085 00.002 29876 Worker thread wakes up
19:25:26.085 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.10) opts 0xd
19:25:26.085 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.10)
19:25:26.085 00.000 29876 Moving (-0.62, -0.10) raw xDistance=-0.63 yDistance=0.00
19:25:26.085 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.63
19:25:26.085 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:26.085 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:25:26.085 00.000 29876 MoveAxis(E, 60, ABG)
19:25:26.085 00.000 29876 Guiding  Dir = 2, Dur = 60
19:25:26.085 00.000 29876 IsSlewing returns 0
19:25:26.085 00.000 29876 IsGuiding returns 0
19:25:26.086 00.001 29876 PulseGuide returned control before completion, sleep 70
19:25:26.089 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=1, FiltMax=257, Gamma=0.490
19:25:26.100 00.011 31432 UpdateGuideState exits: m=3947 RSB=39.6
19:25:26.102 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:26.104 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:26.106 00.002 31432 Enqueuing Expose request
19:25:26.169 00.063 29876 IsGuiding returns 1
19:25:26.169 00.000 29876 scope still moving after pulse duration time elapsed
19:25:26.200 00.031 29876 IsSlewing returns 0
19:25:26.200 00.000 29876 IsGuiding returns 1
19:25:26.232 00.032 29876 IsSlewing returns 0
19:25:26.232 00.000 29876 IsGuiding returns 1
19:25:26.262 00.030 29876 IsSlewing returns 0
19:25:26.262 00.000 29876 IsGuiding returns 1
19:25:26.292 00.030 29876 IsSlewing returns 0
19:25:26.292 00.000 29876 IsGuiding returns 0
19:25:26.292 00.000 29876 scope move finished after 60 + 147 ms
19:25:26.292 00.000 29876 Move returns status 0, amount 60
19:25:26.292 00.000 29876 MoveAxis(N, 0, ABG)
19:25:26.292 00.000 29876 Move returns status 0, amount 0
19:25:26.292 00.000 29876 move complete, result=0
19:25:26.292 00.000 29876 worker thread done servicing request
19:25:26.292 00.000 29876 Worker thread wakes up
19:25:26.292 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:26.292 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:26.292 00.000 31432 GuideStep: -0.6 px 60 ms EAST, 0.0 px 0 ms NORTH
19:25:28.200 01.908 29876 Exposure complete
19:25:28.245 00.045 29876 worker thread done servicing request
19:25:28.245 00.000 31432 OnExposeComplete: enter
19:25:28.247 00.002 31432 UpdateGuideState(): m_state=6
19:25:28.249 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
19:25:28.251 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=941.96, Mass=3843, SNR=39.2, Peak=251 HFD=4.2
19:25:28.253 00.002 31432 MultiStar: [#1 -0.05,-0.40,0.86,U] [#2 -0.09,0.08,0.92,U] [#3 0.34,-0.60,0.89,U] [#4 -0.21,-0.46,1.00,U] [#5 -0.15,-0.49,0.80,U] [#6 0.33,0.47,0.79,U] [#7 -0.34,0.25,0.84,U] [#8 -0.00,-0.23,0.78,U] 
19:25:28.254 00.001 31432 refined, 8 included, MultiStar: {-0.02, -0.19}, one-star: {0.02, -0.27}
19:25:28.256 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
19:25:28.258 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
19:25:28.260 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=-0.03 mountY=0.19, mountTheta=1.71
19:25:28.264 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.19, opts=13)
19:25:28.266 00.002 31432 Enqueuing Move request for scope (-0.02, -0.19)
19:25:28.268 00.002 29876 Worker thread wakes up
19:25:28.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
19:25:28.268 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
19:25:28.268 00.000 29876 Moving (-0.02, -0.19) raw xDistance=-0.03 yDistance=0.19
19:25:28.268 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:25:28.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:28.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:25:28.269 00.001 29876 MoveAxis(E, 0, ABG)
19:25:28.269 00.000 29876 Move returns status 0, amount 0
19:25:28.269 00.000 29876 MoveAxis(N, 0, ABG)
19:25:28.269 00.000 29876 Move returns status 0, amount 0
19:25:28.269 00.000 29876 move complete, result=0
19:25:28.269 00.000 29876 worker thread done servicing request
19:25:28.272 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:25:28.283 00.011 31432 UpdateGuideState exits: m=3843 RSB=39.2
19:25:28.286 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:28.288 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:28.290 00.002 31432 Enqueuing Expose request
19:25:28.292 00.002 29876 Worker thread wakes up
19:25:28.292 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:25:28.294 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:28.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:30.420 02.126 29876 Exposure complete
19:25:30.469 00.049 29876 worker thread done servicing request
19:25:30.469 00.000 31432 OnExposeComplete: enter
19:25:30.471 00.002 31432 UpdateGuideState(): m_state=6
19:25:30.473 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
19:25:30.475 00.002 31432 Star::Find returns 1 (0), X=1252.16, Y=942.22, Mass=3702, SNR=38.6, Peak=208 HFD=4.4
19:25:30.477 00.002 31432 MultiStar: [#1 -0.43,-0.28,0.85,U] [#2 -0.54,-0.56,0.94,U] [#3 -0.36,-0.70,0.89,U] [#4 -0.31,-0.41,0.93,U] [#5 -0.51,-0.90,0.00,M1] [#6 -0.04,0.26,0.78,U] [#7 -1.01,0.09,0.00,M1] [#8 -0.35,-0.23,0.75,U] 
19:25:30.479 00.002 31432 single-star, 6 included, MultiStar: {-0.34, -0.28}, one-star: {-0.29, -0.01}
19:25:30.481 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
19:25:30.483 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
19:25:30.485 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.09 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
19:25:30.487 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.01, opts=13)
19:25:30.490 00.003 31432 Enqueuing Move request for scope (-0.29, -0.01)
19:25:30.492 00.002 29876 Worker thread wakes up
19:25:30.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
19:25:30.492 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
19:25:30.492 00.000 29876 Moving (-0.29, -0.01) raw xDistance=-0.29 yDistance=-0.03
19:25:30.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
19:25:30.492 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:30.492 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:25:30.492 00.000 29876 MoveAxis(E, 28, ABG)
19:25:30.492 00.000 29876 Guiding  Dir = 2, Dur = 28
19:25:30.492 00.000 29876 IsSlewing returns 0
19:25:30.493 00.001 29876 IsGuiding returns 0
19:25:30.493 00.000 29876 PulseGuide returned control before completion, sleep 38
19:25:30.496 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:25:30.508 00.012 31432 UpdateGuideState exits: m=3702 RSB=38.6
19:25:30.510 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:30.512 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:30.514 00.002 31432 Enqueuing Expose request
19:25:30.544 00.030 29876 IsGuiding returns 1
19:25:30.544 00.000 29876 scope still moving after pulse duration time elapsed
19:25:30.576 00.032 29876 IsSlewing returns 0
19:25:30.576 00.000 29876 IsGuiding returns 0
19:25:30.576 00.000 29876 scope move finished after 28 + 55 ms
19:25:30.576 00.000 29876 Move returns status 0, amount 28
19:25:30.576 00.000 29876 MoveAxis(N, 0, ABG)
19:25:30.576 00.000 29876 Move returns status 0, amount 0
19:25:30.576 00.000 29876 move complete, result=0
19:25:30.576 00.000 29876 worker thread done servicing request
19:25:30.577 00.001 29876 Worker thread wakes up
19:25:30.577 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.0 px 0 ms NORTH
19:25:30.579 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:30.579 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:32.486 01.907 29876 Exposure complete
19:25:32.531 00.045 29876 worker thread done servicing request
19:25:32.531 00.000 31432 OnExposeComplete: enter
19:25:32.533 00.002 31432 UpdateGuideState(): m_state=6
19:25:32.535 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
19:25:32.537 00.002 31432 Star::Find returns 1 (0), X=1251.67, Y=941.76, Mass=3710, SNR=38.9, Peak=252 HFD=4.2
19:25:32.539 00.002 31432 MultiStar: [#1 -0.84,0.05,0.00,M1] [#2 -0.46,-0.47,0.93,U] [#3 -0.48,-0.66,0.92,U] [#4 -0.84,-0.52,0.00,M1] [#5 -0.35,-0.57,0.78,U] [#6 -0.18,0.21,0.80,U] [#7 -1.00,0.14,0.00,M2] [#8 -0.55,-0.61,0.76,U] 
19:25:32.541 00.002 31432 refined, 5 included, MultiStar: {-0.48, -0.44}, one-star: {-0.77, -0.48}
19:25:32.542 00.001 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
19:25:32.545 00.003 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
19:25:32.546 00.001 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.44 hyp=0.65 cameraTheta=-2.40 mountX=-0.49 mountY=0.36, mountTheta=2.51
19:25:32.549 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.44, opts=13)
19:25:32.551 00.002 31432 Enqueuing Move request for scope (-0.48, -0.44)
19:25:32.553 00.002 29876 Worker thread wakes up
19:25:32.553 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.44) opts 0xd
19:25:32.553 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.44)
19:25:32.553 00.000 29876 Moving (-0.48, -0.44) raw xDistance=-0.49 yDistance=0.36
19:25:32.553 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
19:25:32.553 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
19:25:32.553 00.000 29876 MoveAxis(E, 51, ABG)
19:25:32.553 00.000 29876 Guiding  Dir = 2, Dur = 51
19:25:32.554 00.001 29876 IsSlewing returns 0
19:25:32.554 00.000 29876 IsGuiding returns 0
19:25:32.554 00.000 29876 PulseGuide returned control before completion, sleep 61
19:25:32.557 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:32.572 00.015 31432 UpdateGuideState exits: m=3710 RSB=38.9
19:25:32.574 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:32.576 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:32.578 00.002 31432 Enqueuing Expose request
19:25:32.620 00.042 29876 IsGuiding returns 1
19:25:32.620 00.000 29876 scope still moving after pulse duration time elapsed
19:25:32.651 00.031 29876 IsSlewing returns 0
19:25:32.651 00.000 29876 IsGuiding returns 1
19:25:32.682 00.031 29876 IsSlewing returns 0
19:25:32.682 00.000 29876 IsGuiding returns 0
19:25:32.682 00.000 29876 scope move finished after 51 + 77 ms
19:25:32.682 00.000 29876 Move returns status 0, amount 51
19:25:32.682 00.000 29876 MoveAxis(S, 26, ABG)
19:25:32.682 00.000 29876 Guiding  Dir = 1, Dur = 26
19:25:32.682 00.000 29876 IsSlewing returns 0
19:25:32.682 00.000 29876 IsGuiding returns 0
19:25:32.683 00.001 29876 PulseGuide returned control before completion, sleep 36
19:25:32.729 00.046 29876 IsGuiding returns 1
19:25:32.729 00.000 29876 scope still moving after pulse duration time elapsed
19:25:32.760 00.031 29876 IsSlewing returns 0
19:25:32.760 00.000 29876 IsGuiding returns 1
19:25:32.790 00.030 29876 IsSlewing returns 0
19:25:32.790 00.000 29876 IsGuiding returns 1
19:25:32.820 00.030 29876 IsSlewing returns 0
19:25:32.820 00.000 29876 IsGuiding returns 1
19:25:32.851 00.031 29876 IsSlewing returns 0
19:25:32.851 00.000 29876 IsGuiding returns 1
19:25:32.882 00.031 29876 IsSlewing returns 0
19:25:32.882 00.000 29876 IsGuiding returns 1
19:25:32.912 00.030 29876 IsSlewing returns 0
19:25:32.912 00.000 29876 IsGuiding returns 0
19:25:32.912 00.000 29876 scope move finished after 26 + 203 ms
19:25:32.912 00.000 29876 Move returns status 0, amount 26
19:25:32.912 00.000 29876 move complete, result=0
19:25:32.912 00.000 29876 worker thread done servicing request
19:25:32.912 00.000 29876 Worker thread wakes up
19:25:32.912 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:32.912 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:32.912 00.000 31432 GuideStep: -0.5 px 51 ms EAST, 0.4 px 26 ms SOUTH
19:25:35.036 02.124 29876 Exposure complete
19:25:35.080 00.044 29876 worker thread done servicing request
19:25:35.080 00.000 31432 OnExposeComplete: enter
19:25:35.083 00.003 31432 UpdateGuideState(): m_state=6
19:25:35.084 00.001 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
19:25:35.086 00.002 31432 Star::Find returns 1 (0), X=1251.62, Y=942.14, Mass=3825, SNR=38.7, Peak=224 HFD=4.4
19:25:35.089 00.003 31432 MultiStar: [#1 -0.46,-0.14,0.90,U] [#2 -0.58,0.10,0.96,U] [#3 -0.76,-0.26,0.91,U] [#4 -0.84,-0.08,0.00,M2] [#5 -0.53,-0.13,0.84,U] [#6 -0.59,0.79,0.00,M1] [#7 -1.04,0.26,0.00,M3] [#8 -0.69,-0.41,0.78,U] 
19:25:35.091 00.002 31432 refined, 5 included, MultiStar: {-0.64, -0.15}, one-star: {-0.82, -0.09}
19:25:35.093 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
19:25:35.095 00.002 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
19:25:35.096 00.001 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.15 hyp=0.66 cameraTheta=-2.92 mountX=-0.65 mountY=0.04, mountTheta=3.07
19:25:35.103 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.15, opts=13)
19:25:35.106 00.003 31432 Enqueuing Move request for scope (-0.64, -0.15)
19:25:35.108 00.002 29876 Worker thread wakes up
19:25:35.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.15) opts 0xd
19:25:35.109 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.15)
19:25:35.109 00.000 29876 Moving (-0.64, -0.15) raw xDistance=-0.65 yDistance=0.04
19:25:35.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.65
19:25:35.109 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:35.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:25:35.109 00.000 29876 MoveAxis(E, 69, ABG)
19:25:35.109 00.000 29876 Guiding  Dir = 2, Dur = 69
19:25:35.109 00.000 29876 IsSlewing returns 0
19:25:35.109 00.000 29876 IsGuiding returns 0
19:25:35.109 00.000 29876 PulseGuide returned control before completion, sleep 79
19:25:35.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:35.124 00.012 31432 UpdateGuideState exits: m=3825 RSB=38.7
19:25:35.127 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:35.129 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:35.131 00.002 31432 Enqueuing Expose request
19:25:35.189 00.058 29876 IsGuiding returns 1
19:25:35.189 00.000 29876 scope still moving after pulse duration time elapsed
19:25:35.220 00.031 29876 IsSlewing returns 0
19:25:35.220 00.000 29876 IsGuiding returns 1
19:25:35.251 00.031 29876 IsSlewing returns 0
19:25:35.251 00.000 29876 IsGuiding returns 0
19:25:35.251 00.000 29876 scope move finished after 69 + 73 ms
19:25:35.251 00.000 29876 Move returns status 0, amount 69
19:25:35.251 00.000 29876 MoveAxis(N, 0, ABG)
19:25:35.251 00.000 29876 Move returns status 0, amount 0
19:25:35.251 00.000 29876 move complete, result=0
19:25:35.251 00.000 29876 worker thread done servicing request
19:25:35.251 00.000 29876 Worker thread wakes up
19:25:35.251 00.000 31432 GuideStep: -0.6 px 69 ms EAST, 0.0 px 0 ms NORTH
19:25:35.254 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:35.254 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:37.170 01.916 29876 Exposure complete
19:25:37.213 00.043 29876 worker thread done servicing request
19:25:37.213 00.000 31432 OnExposeComplete: enter
19:25:37.216 00.003 31432 UpdateGuideState(): m_state=6
19:25:37.218 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
19:25:37.220 00.002 31432 Star::Find returns 1 (0), X=1251.85, Y=942.03, Mass=3974, SNR=39.6, Peak=218 HFD=4.3
19:25:37.222 00.002 31432 MultiStar: [#1 -0.22,-0.07,0.83,U] [#2 -0.49,-0.34,0.89,U] [#3 -0.81,-0.33,0.00,M1] [#4 -0.65,-0.19,0.94,U] [#5 -0.57,-0.27,0.85,U] [#6 -0.18,0.70,0.78,U] [#7 -0.59,0.52,0.83,U] [#8 -0.24,-0.06,0.72,U] 
19:25:37.224 00.002 31432 refined, 7 included, MultiStar: {-0.46, -0.01}, one-star: {-0.59, -0.20}
19:25:37.225 00.001 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.02) = xAngle (-3.15 = 3.13)
19:25:37.227 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
19:25:37.230 00.003 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.13 mountX=-0.46 mountY=-0.06, mountTheta=-3.00
19:25:37.233 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.01, opts=13)
19:25:37.235 00.002 31432 Enqueuing Move request for scope (-0.46, -0.01)
19:25:37.236 00.001 29876 Worker thread wakes up
19:25:37.237 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd
19:25:37.237 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.01)
19:25:37.237 00.000 29876 Moving (-0.46, -0.01) raw xDistance=-0.46 yDistance=-0.06
19:25:37.237 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
19:25:37.237 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:37.237 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:25:37.237 00.000 29876 MoveAxis(E, 54, ABG)
19:25:37.237 00.000 29876 Guiding  Dir = 2, Dur = 54
19:25:37.237 00.000 29876 IsSlewing returns 0
19:25:37.237 00.000 29876 IsGuiding returns 0
19:25:37.238 00.001 29876 PulseGuide returned control before completion, sleep 64
19:25:37.241 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:25:37.255 00.014 31432 UpdateGuideState exits: m=3974 RSB=39.6
19:25:37.258 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:37.260 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:37.262 00.002 31432 Enqueuing Expose request
19:25:37.306 00.044 29876 IsGuiding returns 1
19:25:37.306 00.000 29876 scope still moving after pulse duration time elapsed
19:25:37.336 00.030 29876 IsSlewing returns 0
19:25:37.336 00.000 29876 IsGuiding returns 1
19:25:37.367 00.031 29876 IsSlewing returns 0
19:25:37.367 00.000 29876 IsGuiding returns 1
19:25:37.399 00.032 29876 IsSlewing returns 0
19:25:37.399 00.000 29876 IsGuiding returns 1
19:25:37.429 00.030 29876 IsSlewing returns 0
19:25:37.429 00.000 29876 IsGuiding returns 0
19:25:37.429 00.000 29876 scope move finished after 54 + 137 ms
19:25:37.429 00.000 29876 Move returns status 0, amount 54
19:25:37.429 00.000 29876 MoveAxis(N, 0, ABG)
19:25:37.429 00.000 29876 Move returns status 0, amount 0
19:25:37.429 00.000 29876 move complete, result=0
19:25:37.429 00.000 29876 worker thread done servicing request
19:25:37.430 00.001 29876 Worker thread wakes up
19:25:37.430 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:37.430 00.000 31432 GuideStep: -0.5 px 54 ms EAST, -0.1 px 0 ms NORTH
19:25:37.432 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:39.554 02.122 29876 Exposure complete
19:25:39.599 00.045 29876 worker thread done servicing request
19:25:39.599 00.000 31432 OnExposeComplete: enter
19:25:39.601 00.002 31432 UpdateGuideState(): m_state=6
19:25:39.603 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
19:25:39.605 00.002 31432 Star::Find returns 1 (0), X=1252.84, Y=942.25, Mass=4146, SNR=41.0, Peak=238 HFD=4.5
19:25:39.607 00.002 31432 MultiStar: [#1 0.35,-0.04,0.81,U] [#2 0.43,-0.07,0.89,U] [#3 0.75,-0.45,0.00,M2] [#4 0.48,-0.40,0.93,U] [#5 0.37,-0.37,0.77,U] [#6 0.82,0.46,0.00,M1] [#7 0.20,0.53,0.80,U] [#8 0.52,-0.09,0.70,U] 
19:25:39.609 00.002 31432 single-star, 6 included, MultiStar: {0.39, -0.06}, one-star: {0.39, 0.02}
19:25:39.611 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
19:25:39.613 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
19:25:39.615 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.05 mountX=0.39 mountY=0.04, mountTheta=0.11
19:25:39.617 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.02, opts=13)
19:25:39.619 00.002 31432 Enqueuing Move request for scope (0.39, 0.02)
19:25:39.621 00.002 29876 Worker thread wakes up
19:25:39.621 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.02) opts 0xd
19:25:39.621 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.02)
19:25:39.621 00.000 29876 Moving (0.39, 0.02) raw xDistance=0.39 yDistance=0.04
19:25:39.621 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
19:25:39.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:39.621 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:25:39.621 00.000 29876 MoveAxis(W, 30, ABG)
19:25:39.621 00.000 29876 Guiding  Dir = 3, Dur = 30
19:25:39.625 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:39.627 00.002 29876 IsSlewing returns 0
19:25:39.628 00.001 29876 IsGuiding returns 0
19:25:39.628 00.000 29876 PulseGuide returned control before completion, sleep 40
19:25:39.638 00.010 31432 UpdateGuideState exits: m=4146 RSB=41.0
19:25:39.640 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:39.642 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:39.644 00.002 31432 Enqueuing Expose request
19:25:39.675 00.031 29876 IsGuiding returns 1
19:25:39.675 00.000 29876 scope still moving after pulse duration time elapsed
19:25:39.706 00.031 29876 IsSlewing returns 0
19:25:39.706 00.000 29876 IsGuiding returns 1
19:25:39.737 00.031 29876 IsSlewing returns 0
19:25:39.737 00.000 29876 IsGuiding returns 0
19:25:39.737 00.000 29876 scope move finished after 30 + 79 ms
19:25:39.737 00.000 29876 Move returns status 0, amount 30
19:25:39.737 00.000 29876 MoveAxis(N, 0, ABG)
19:25:39.737 00.000 29876 Move returns status 0, amount 0
19:25:39.737 00.000 29876 move complete, result=0
19:25:39.737 00.000 29876 worker thread done servicing request
19:25:39.737 00.000 29876 Worker thread wakes up
19:25:39.737 00.000 31432 GuideStep: 0.4 px 30 ms WEST, 0.0 px 0 ms NORTH
19:25:39.740 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:39.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:41.656 01.916 29876 Exposure complete
19:25:41.698 00.042 29876 worker thread done servicing request
19:25:41.698 00.000 31432 OnExposeComplete: enter
19:25:41.701 00.003 31432 UpdateGuideState(): m_state=6
19:25:41.703 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
19:25:41.705 00.002 31432 Star::Find returns 1 (0), X=1252.13, Y=942.02, Mass=4136, SNR=40.8, Peak=232 HFD=4.3
19:25:41.707 00.002 31432 MultiStar: [#1 -0.26,-0.53,0.83,U] [#2 -0.39,-0.41,0.88,U] [#3 -0.32,-0.73,0.88,U] [#4 -0.88,-0.54,0.00,M1] [#5 -0.15,-0.86,0.00,M1] [#6 -0.36,0.27,0.76,U] [#7 -0.95,0.08,0.00,M2] [#8 -0.43,-0.19,0.74,U] 
19:25:41.708 00.001 31432 single-star, 5 included, MultiStar: {-0.34, -0.31}, one-star: {-0.32, -0.21}
19:25:41.710 00.002 31432 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
19:25:41.712 00.002 31432 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.43 = 0.43)
19:25:41.714 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-2.56 mountX=-0.32 mountY=0.16, mountTheta=2.69
19:25:41.718 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.21, opts=13)
19:25:41.723 00.005 31432 Enqueuing Move request for scope (-0.32, -0.21)
19:25:41.725 00.002 29876 Worker thread wakes up
19:25:41.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.21) opts 0xd
19:25:41.725 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.21)
19:25:41.725 00.000 29876 Moving (-0.32, -0.21) raw xDistance=-0.32 yDistance=0.16
19:25:41.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
19:25:41.725 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:41.725 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:25:41.725 00.000 29876 MoveAxis(E, 27, ABG)
19:25:41.725 00.000 29876 Guiding  Dir = 2, Dur = 27
19:25:41.725 00.000 29876 IsSlewing returns 0
19:25:41.725 00.000 29876 IsGuiding returns 0
19:25:41.726 00.001 29876 PulseGuide returned control before completion, sleep 37
19:25:41.729 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:41.740 00.011 31432 UpdateGuideState exits: m=4136 RSB=40.8
19:25:41.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:41.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:41.746 00.002 31432 Enqueuing Expose request
19:25:41.777 00.031 29876 IsGuiding returns 1
19:25:41.777 00.000 29876 scope still moving after pulse duration time elapsed
19:25:41.808 00.031 29876 IsSlewing returns 0
19:25:41.808 00.000 29876 IsGuiding returns 0
19:25:41.808 00.000 29876 scope move finished after 27 + 56 ms
19:25:41.808 00.000 29876 Move returns status 0, amount 27
19:25:41.808 00.000 29876 MoveAxis(N, 0, ABG)
19:25:41.808 00.000 29876 Move returns status 0, amount 0
19:25:41.808 00.000 29876 move complete, result=0
19:25:41.808 00.000 29876 worker thread done servicing request
19:25:41.808 00.000 29876 Worker thread wakes up
19:25:41.808 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.2 px 0 ms NORTH
19:25:41.812 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:41.812 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:43.947 02.135 29876 Exposure complete
19:25:43.991 00.044 29876 worker thread done servicing request
19:25:43.991 00.000 31432 OnExposeComplete: enter
19:25:43.993 00.002 31432 UpdateGuideState(): m_state=6
19:25:43.995 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
19:25:43.996 00.001 31432 Star::Find returns 1 (0), X=1251.48, Y=942.13, Mass=3995, SNR=40.5, Peak=244 HFD=4.4
19:25:43.998 00.002 31432 MultiStar: [#1 -0.63,-0.37,0.84,U] [#2 -1.07,-0.49,0.00,M1] [#3 -1.13,-0.50,0.00,M2] [#4 -0.99,-0.34,0.00,M2] [#5 -1.06,-0.67,0.00,M2] [#6 -0.58,0.28,0.79,U] [#7 -1.06,0.17,0.00,M3] [#8 -0.39,-0.54,0.69,U] 
19:25:44.000 00.002 31432 refined, 3 included, MultiStar: {-0.67, -0.17}, one-star: {-0.96, -0.10}
19:25:44.002 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
19:25:44.004 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
19:25:44.005 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.17 hyp=0.69 cameraTheta=-2.89 mountX=-0.67 mountY=0.07, mountTheta=3.04
19:25:44.010 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.17, opts=13)
19:25:44.012 00.002 31432 Enqueuing Move request for scope (-0.67, -0.17)
19:25:44.014 00.002 29876 Worker thread wakes up
19:25:44.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.17) opts 0xd
19:25:44.014 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.17)
19:25:44.014 00.000 29876 Moving (-0.67, -0.17) raw xDistance=-0.67 yDistance=0.07
19:25:44.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.67
19:25:44.014 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:44.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:25:44.014 00.000 29876 MoveAxis(E, 68, ABG)
19:25:44.015 00.001 29876 Guiding  Dir = 2, Dur = 68
19:25:44.015 00.000 29876 IsSlewing returns 0
19:25:44.015 00.000 29876 IsGuiding returns 0
19:25:44.015 00.000 29876 PulseGuide returned control before completion, sleep 78
19:25:44.019 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:44.031 00.012 31432 UpdateGuideState exits: m=3995 RSB=40.5
19:25:44.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:44.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:44.036 00.001 31432 Enqueuing Expose request
19:25:44.100 00.064 29876 IsGuiding returns 1
19:25:44.100 00.000 29876 scope still moving after pulse duration time elapsed
19:25:44.131 00.031 29876 IsSlewing returns 0
19:25:44.131 00.000 29876 IsGuiding returns 1
19:25:44.162 00.031 29876 IsSlewing returns 0
19:25:44.162 00.000 29876 IsGuiding returns 1
19:25:44.193 00.031 29876 IsSlewing returns 0
19:25:44.193 00.000 29876 IsGuiding returns 0
19:25:44.193 00.000 29876 scope move finished after 68 + 110 ms
19:25:44.193 00.000 29876 Move returns status 0, amount 68
19:25:44.193 00.000 29876 MoveAxis(N, 0, ABG)
19:25:44.193 00.000 29876 Move returns status 0, amount 0
19:25:44.193 00.000 29876 move complete, result=0
19:25:44.194 00.001 29876 worker thread done servicing request
19:25:44.194 00.000 29876 Worker thread wakes up
19:25:44.194 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:44.194 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:44.194 00.000 31432 GuideStep: -0.7 px 68 ms EAST, 0.1 px 0 ms NORTH
19:25:46.109 01.915 29876 Exposure complete
19:25:46.152 00.043 29876 worker thread done servicing request
19:25:46.152 00.000 31432 OnExposeComplete: enter
19:25:46.155 00.003 31432 UpdateGuideState(): m_state=6
19:25:46.157 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
19:25:46.159 00.002 31432 Star::Find returns 1 (0), X=1251.62, Y=942.27, Mass=3794, SNR=39.0, Peak=253 HFD=4.6
19:25:46.161 00.002 31432 MultiStar: [#1 -0.16,-0.41,0.84,U] [#2 -0.71,-0.46,0.00,M2] [#3 -0.52,-0.55,0.91,U] [#4 -0.76,-0.61,0.00,M3] [#5 -0.59,-0.65,0.00,M3] [#6 -0.32,0.46,0.83,U] [#7 -0.49,-0.18,0.84,U] [#8 -0.03,-0.48,0.76,U] 
19:25:46.163 00.002 31432 refined, 5 included, MultiStar: {-0.41, -0.18}, one-star: {-0.83, 0.03}
19:25:46.164 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
19:25:46.166 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
19:25:46.168 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-2.72 mountX=-0.42 mountY=0.12, mountTheta=2.87
19:25:46.173 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.18, opts=13)
19:25:46.176 00.003 31432 Enqueuing Move request for scope (-0.41, -0.18)
19:25:46.178 00.002 29876 Worker thread wakes up
19:25:46.178 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.18) opts 0xd
19:25:46.178 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.18)
19:25:46.178 00.000 29876 Moving (-0.41, -0.18) raw xDistance=-0.42 yDistance=0.12
19:25:46.178 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
19:25:46.178 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:46.178 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:25:46.178 00.000 29876 MoveAxis(E, 50, ABG)
19:25:46.178 00.000 29876 Guiding  Dir = 2, Dur = 50
19:25:46.178 00.000 29876 IsSlewing returns 0
19:25:46.178 00.000 29876 IsGuiding returns 0
19:25:46.179 00.001 29876 PulseGuide returned control before completion, sleep 60
19:25:46.182 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:25:46.194 00.012 31432 UpdateGuideState exits: m=3794 RSB=39.0
19:25:46.196 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:46.198 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:46.200 00.002 31432 Enqueuing Expose request
19:25:46.247 00.047 29876 IsGuiding returns 1
19:25:46.247 00.000 29876 scope still moving after pulse duration time elapsed
19:25:46.278 00.031 29876 IsSlewing returns 0
19:25:46.278 00.000 29876 IsGuiding returns 0
19:25:46.278 00.000 29876 scope move finished after 50 + 50 ms
19:25:46.278 00.000 29876 Move returns status 0, amount 50
19:25:46.278 00.000 29876 MoveAxis(N, 0, ABG)
19:25:46.278 00.000 29876 Move returns status 0, amount 0
19:25:46.278 00.000 29876 move complete, result=0
19:25:46.278 00.000 29876 worker thread done servicing request
19:25:46.278 00.000 29876 Worker thread wakes up
19:25:46.278 00.000 31432 GuideStep: -0.4 px 50 ms EAST, 0.1 px 0 ms NORTH
19:25:46.281 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:46.281 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:48.404 02.123 29876 Exposure complete
19:25:48.449 00.045 29876 worker thread done servicing request
19:25:48.449 00.000 31432 OnExposeComplete: enter
19:25:48.452 00.003 31432 UpdateGuideState(): m_state=6
19:25:48.454 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
19:25:48.456 00.002 31432 Star::Find returns 1 (0), X=1252.60, Y=941.87, Mass=4050, SNR=40.8, Peak=241 HFD=4.4
19:25:48.458 00.002 31432 MultiStar: [#1 -0.75,-0.19,0.83,U] [#2 -0.70,-0.28,0.91,U] [#3 -0.64,-0.54,0.00,M2] [#4 -0.78,-0.63,0.00,M4] [#5 -0.74,-0.48,0.00,M4] [#6 -0.33,0.33,0.79,U] [#7 -0.85,0.16,0.00,M3] [#8 -0.71,-0.52,0.00,M1] 
19:25:48.460 00.002 31432 single-star, 3 included, MultiStar: {-0.39, -0.15}, one-star: {0.15, -0.37}
19:25:48.462 00.002 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.20 = -1.20)
19:25:48.464 00.002 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.81 = 1.81)
19:25:48.466 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.18 mountX=0.14 mountY=0.39, mountTheta=1.22
19:25:48.468 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.37, opts=13)
19:25:48.470 00.002 31432 Enqueuing Move request for scope (0.15, -0.37)
19:25:48.472 00.002 29876 Worker thread wakes up
19:25:48.472 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
19:25:48.473 00.001 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
19:25:48.473 00.000 29876 Moving (0.15, -0.37) raw xDistance=0.14 yDistance=0.39
19:25:48.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:25:48.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
19:25:48.473 00.000 29876 MoveAxis(E, 0, ABG)
19:25:48.473 00.000 29876 Move returns status 0, amount 0
19:25:48.473 00.000 29876 MoveAxis(S, 28, ABG)
19:25:48.473 00.000 29876 Guiding  Dir = 1, Dur = 28
19:25:48.473 00.000 29876 IsSlewing returns 0
19:25:48.473 00.000 29876 IsGuiding returns 0
19:25:48.473 00.000 29876 PulseGuide returned control before completion, sleep 38
19:25:48.477 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:48.488 00.011 31432 UpdateGuideState exits: m=4050 RSB=40.8
19:25:48.491 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:48.492 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:48.494 00.002 31432 Enqueuing Expose request
19:25:48.526 00.032 29876 IsGuiding returns 1
19:25:48.526 00.000 29876 scope still moving after pulse duration time elapsed
19:25:48.556 00.030 29876 IsSlewing returns 0
19:25:48.556 00.000 29876 IsGuiding returns 1
19:25:48.587 00.031 29876 IsSlewing returns 0
19:25:48.587 00.000 29876 IsGuiding returns 1
19:25:48.618 00.031 29876 IsSlewing returns 0
19:25:48.618 00.000 29876 IsGuiding returns 0
19:25:48.618 00.000 29876 scope move finished after 28 + 116 ms
19:25:48.618 00.000 29876 Move returns status 0, amount 28
19:25:48.618 00.000 29876 move complete, result=0
19:25:48.618 00.000 29876 worker thread done servicing request
19:25:48.618 00.000 29876 Worker thread wakes up
19:25:48.618 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 28 ms SOUTH
19:25:48.621 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:48.621 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:50.526 01.905 29876 Exposure complete
19:25:50.579 00.053 29876 worker thread done servicing request
19:25:50.579 00.000 31432 OnExposeComplete: enter
19:25:50.583 00.004 31432 UpdateGuideState(): m_state=6
19:25:50.588 00.005 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
19:25:50.591 00.003 31432 Star::Find returns 1 (0), X=1252.14, Y=942.21, Mass=3956, SNR=39.6, Peak=214 HFD=4.4
19:25:50.593 00.002 31432 MultiStar: [#1 -0.38,0.21,0.82,U] [#2 -0.27,-0.04,0.93,U] [#3 -0.33,-0.22,0.91,U] [#4 -0.33,-0.22,0.95,U] [#5 -0.23,-0.31,0.77,U] [#6 -0.25,0.99,0.00,M1] [#7 -0.69,0.60,0.00,M4] [#8 -0.55,0.02,0.74,U] 
19:25:50.595 00.002 31432 single-star, 6 included, MultiStar: {-0.34, -0.09}, one-star: {-0.31, -0.03}
19:25:50.597 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
19:25:50.598 00.001 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
19:25:50.600 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.05 mountX=-0.31 mountY=-0.02, mountTheta=-3.08
19:25:50.604 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.03, opts=13)
19:25:50.608 00.004 31432 Enqueuing Move request for scope (-0.31, -0.03)
19:25:50.612 00.004 29876 Worker thread wakes up
19:25:50.612 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
19:25:50.612 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
19:25:50.612 00.000 29876 Moving (-0.31, -0.03) raw xDistance=-0.31 yDistance=-0.02
19:25:50.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
19:25:50.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:50.612 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:25:50.612 00.000 29876 MoveAxis(E, 30, ABG)
19:25:50.612 00.000 29876 Guiding  Dir = 2, Dur = 30
19:25:50.612 00.000 29876 IsSlewing returns 0
19:25:50.612 00.000 29876 IsGuiding returns 0
19:25:50.614 00.002 29876 PulseGuide returned control before completion, sleep 40
19:25:50.617 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:50.628 00.011 31432 UpdateGuideState exits: m=3956 RSB=39.6
19:25:50.630 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:50.632 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:50.634 00.002 31432 Enqueuing Expose request
19:25:50.664 00.030 29876 IsGuiding returns 1
19:25:50.664 00.000 29876 scope still moving after pulse duration time elapsed
19:25:50.694 00.030 29876 IsSlewing returns 0
19:25:50.694 00.000 29876 IsGuiding returns 0
19:25:50.694 00.000 29876 scope move finished after 30 + 51 ms
19:25:50.694 00.000 29876 Move returns status 0, amount 30
19:25:50.694 00.000 29876 MoveAxis(N, 0, ABG)
19:25:50.694 00.000 29876 Move returns status 0, amount 0
19:25:50.694 00.000 29876 move complete, result=0
19:25:50.694 00.000 29876 worker thread done servicing request
19:25:50.695 00.001 29876 Worker thread wakes up
19:25:50.695 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.0 px 0 ms NORTH
19:25:50.698 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:50.698 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:52.834 02.136 29876 Exposure complete
19:25:52.880 00.046 29876 worker thread done servicing request
19:25:52.880 00.000 31432 OnExposeComplete: enter
19:25:52.884 00.004 31432 UpdateGuideState(): m_state=6
19:25:52.886 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
19:25:52.891 00.005 31432 Star::Find returns 1 (0), X=1251.33, Y=942.85, Mass=3829, SNR=39.6, Peak=199 HFD=4.6
19:25:52.895 00.004 31432 MultiStar: [#1 -0.72,0.67,0.00,M1] [#2 -1.05,0.66,0.00,M1] [#3 -1.07,0.26,0.00,M2] [#4 -1.39,0.52,0.00,M4] [#5 -1.02,0.38,0.00,M4] [#6 -0.73,1.16,0.00,M2] [#7 -1.27,0.88,0.00,M5] [#8 -0.59,0.46,0.73,U] 
19:25:52.897 00.002 31432 refined, 1 included, MultiStar: {-0.89, 0.55}, one-star: {-1.11, 0.62}
19:25:52.900 00.003 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
19:25:52.902 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.71)
19:25:52.905 00.003 31432 CameraToMount -- cameraX=-0.89 cameraY=0.55 hyp=1.05 cameraTheta=2.59 mountX=-0.88 mountY=-0.68, mountTheta=-2.48
19:25:52.911 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=0.55, opts=13)
19:25:52.914 00.003 31432 Enqueuing Move request for scope (-0.89, 0.55)
19:25:52.918 00.004 29876 Worker thread wakes up
19:25:52.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.55) opts 0xd
19:25:52.919 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.89, 0.55)
19:25:52.919 00.000 29876 Moving (-0.89, 0.55) raw xDistance=-0.88 yDistance=-0.68
19:25:52.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.88
19:25:52.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:25:52.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
19:25:52.919 00.000 29876 MoveAxis(E, 89, ABG)
19:25:52.919 00.000 29876 Guiding  Dir = 2, Dur = 89
19:25:52.919 00.000 29876 IsSlewing returns 0
19:25:52.919 00.000 29876 IsGuiding returns 0
19:25:52.920 00.001 29876 PulseGuide returned control before completion, sleep 99
19:25:52.925 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:52.937 00.012 31432 UpdateGuideState exits: m=3829 RSB=39.6
19:25:52.939 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:52.941 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:52.944 00.003 31432 Enqueuing Expose request
19:25:53.020 00.076 29876 IsGuiding returns 1
19:25:53.020 00.000 29876 scope still moving after pulse duration time elapsed
19:25:53.050 00.030 29876 IsSlewing returns 0
19:25:53.050 00.000 29876 IsGuiding returns 1
19:25:53.082 00.032 29876 IsSlewing returns 0
19:25:53.082 00.000 29876 IsGuiding returns 1
19:25:53.113 00.031 29876 IsSlewing returns 0
19:25:53.113 00.000 29876 IsGuiding returns 0
19:25:53.113 00.000 29876 scope move finished after 89 + 104 ms
19:25:53.113 00.000 29876 Move returns status 0, amount 89
19:25:53.113 00.000 29876 MoveAxis(N, 0, ABG)
19:25:53.113 00.000 29876 Move returns status 0, amount 0
19:25:53.113 00.000 29876 move complete, result=0
19:25:53.114 00.001 29876 worker thread done servicing request
19:25:53.114 00.000 29876 Worker thread wakes up
19:25:53.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:53.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:53.114 00.000 31432 GuideStep: -0.9 px 89 ms EAST, -0.7 px 0 ms NORTH
19:25:55.023 01.909 29876 Exposure complete
19:25:55.067 00.044 29876 worker thread done servicing request
19:25:55.067 00.000 31432 OnExposeComplete: enter
19:25:55.070 00.003 31432 UpdateGuideState(): m_state=6
19:25:55.076 00.006 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
19:25:55.078 00.002 31432 Star::Find returns 1 (0), X=1251.42, Y=942.46, Mass=3695, SNR=38.5, Peak=235 HFD=4.3
19:25:55.082 00.004 31432 MultiStar: [#1 -0.92,0.51,0.00,M2] [#2 -0.83,0.52,0.00,M2] [#3 -0.89,0.12,0.00,M3] [#4 -0.81,0.12,0.96,U] [#5 -0.98,0.24,0.00,M5] [#6 -1.15,1.11,0.00,M3] [#7 -1.14,0.89,0.00,M6] [#8 -1.07,0.35,0.00,M1] 
19:25:55.083 00.001 31432 refined, 1 included, MultiStar: {-0.92, 0.18}, one-star: {-1.03, 0.23}
19:25:55.085 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
19:25:55.088 00.003 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
19:25:55.089 00.001 31432 CameraToMount -- cameraX=-0.92 cameraY=0.18 hyp=0.94 cameraTheta=2.95 mountX=-0.91 mountY=-0.31, mountTheta=-2.81
19:25:55.092 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=0.18, opts=13)
19:25:55.095 00.003 31432 Enqueuing Move request for scope (-0.92, 0.18)
19:25:55.097 00.002 29876 Worker thread wakes up
19:25:55.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.18) opts 0xd
19:25:55.097 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, 0.18)
19:25:55.097 00.000 29876 Moving (-0.92, 0.18) raw xDistance=-0.91 yDistance=-0.31
19:25:55.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91
19:25:55.097 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:25:55.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:25:55.097 00.000 29876 MoveAxis(E, 100, ABG)
19:25:55.097 00.000 29876 Guiding  Dir = 2, Dur = 100
19:25:55.097 00.000 29876 IsSlewing returns 0
19:25:55.097 00.000 29876 IsGuiding returns 0
19:25:55.098 00.001 29876 PulseGuide returned control before completion, sleep 110
19:25:55.102 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:25:55.113 00.011 31432 UpdateGuideState exits: m=3695 RSB=38.5
19:25:55.116 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:55.119 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:55.120 00.001 31432 Enqueuing Expose request
19:25:55.224 00.104 29876 IsGuiding returns 1
19:25:55.224 00.000 29876 scope still moving after pulse duration time elapsed
19:25:55.255 00.031 29876 IsSlewing returns 0
19:25:55.255 00.000 29876 IsGuiding returns 1
19:25:55.286 00.031 29876 IsSlewing returns 0
19:25:55.286 00.000 29876 IsGuiding returns 0
19:25:55.286 00.000 29876 scope move finished after 100 + 87 ms
19:25:55.286 00.000 29876 Move returns status 0, amount 100
19:25:55.286 00.000 29876 MoveAxis(N, 0, ABG)
19:25:55.286 00.000 29876 Move returns status 0, amount 0
19:25:55.286 00.000 29876 move complete, result=0
19:25:55.287 00.001 29876 worker thread done servicing request
19:25:55.287 00.000 29876 Worker thread wakes up
19:25:55.287 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:55.287 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:55.287 00.000 31432 GuideStep: -0.9 px 100 ms EAST, -0.3 px 0 ms NORTH
19:25:57.410 02.123 29876 Exposure complete
19:25:57.455 00.045 29876 worker thread done servicing request
19:25:57.455 00.000 31432 OnExposeComplete: enter
19:25:57.458 00.003 31432 UpdateGuideState(): m_state=6
19:25:57.460 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
19:25:57.462 00.002 31432 Star::Find returns 1 (0), X=1251.40, Y=942.50, Mass=3984, SNR=39.9, Peak=229 HFD=4.9
19:25:57.464 00.002 31432 MultiStar: [#1 -0.73,0.15,0.87,U] [#2 -1.27,0.41,0.00,M3] [#3 -0.87,-0.17,0.00,M4] [#4 -1.10,-0.00,0.00,M4] [#5 -0.79,0.03,0.78,U] [#6 -0.53,0.73,0.00,M4] [#7 -0.87,0.49,0.00,M7] [#8 -0.68,0.10,0.72,U] 
19:25:57.466 00.002 31432 refined, 3 included, MultiStar: {-0.83, 0.15}, one-star: {-1.05, 0.27}
19:25:57.468 00.002 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.94 = 2.94)
19:25:57.471 00.003 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.33)
19:25:57.473 00.002 31432 CameraToMount -- cameraX=-0.83 cameraY=0.15 hyp=0.84 cameraTheta=2.97 mountX=-0.82 mountY=-0.27, mountTheta=-2.82
19:25:57.476 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.83, y=0.15, opts=13)
19:25:57.478 00.002 31432 Enqueuing Move request for scope (-0.83, 0.15)
19:25:57.480 00.002 29876 Worker thread wakes up
19:25:57.480 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.15) opts 0xd
19:25:57.480 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.83, 0.15)
19:25:57.480 00.000 29876 Moving (-0.83, 0.15) raw xDistance=-0.82 yDistance=-0.27
19:25:57.480 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
19:25:57.480 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:25:57.480 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:25:57.480 00.000 29876 MoveAxis(E, 93, ABG)
19:25:57.480 00.000 29876 Guiding  Dir = 2, Dur = 93
19:25:57.480 00.000 29876 IsSlewing returns 0
19:25:57.480 00.000 29876 IsGuiding returns 0
19:25:57.481 00.001 29876 PulseGuide returned control before completion, sleep 103
19:25:57.484 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:25:57.496 00.012 31432 UpdateGuideState exits: m=3984 RSB=39.9
19:25:57.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:57.501 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:57.505 00.004 31432 Enqueuing Expose request
19:25:57.592 00.087 29876 IsGuiding returns 1
19:25:57.592 00.000 29876 scope still moving after pulse duration time elapsed
19:25:57.623 00.031 29876 IsSlewing returns 0
19:25:57.623 00.000 29876 IsGuiding returns 1
19:25:57.653 00.030 29876 IsSlewing returns 0
19:25:57.653 00.000 29876 IsGuiding returns 0
19:25:57.653 00.000 29876 scope move finished after 93 + 80 ms
19:25:57.653 00.000 29876 Move returns status 0, amount 93
19:25:57.653 00.000 29876 MoveAxis(N, 0, ABG)
19:25:57.653 00.000 29876 Move returns status 0, amount 0
19:25:57.653 00.000 29876 move complete, result=0
19:25:57.654 00.001 29876 worker thread done servicing request
19:25:57.654 00.000 29876 Worker thread wakes up
19:25:57.654 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:57.654 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:57.654 00.000 31432 GuideStep: -0.8 px 93 ms EAST, -0.3 px 0 ms NORTH
19:25:59.566 01.912 29876 Exposure complete
19:25:59.608 00.042 29876 worker thread done servicing request
19:25:59.609 00.001 31432 OnExposeComplete: enter
19:25:59.611 00.002 31432 UpdateGuideState(): m_state=6
19:25:59.613 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
19:25:59.615 00.002 31432 Star::Find returns 1 (0), X=1251.81, Y=942.50, Mass=3898, SNR=39.2, Peak=218 HFD=4.7
19:25:59.617 00.002 31432 MultiStar: [#1 -0.44,0.42,0.85,U] [#2 -0.91,0.71,0.00,M4] [#3 -0.82,0.35,0.00,M5] [#4 -0.85,0.44,0.00,M5] [#5 -0.68,0.63,0.00,M5] [#6 -0.16,1.33,0.00,M5] [#7 -1.01,0.84,0.00,M8] [#8 -0.55,0.02,0.70,U] 
19:25:59.619 00.002 31432 refined, 2 included, MultiStar: {-0.55, 0.25}, one-star: {-0.64, 0.27}
19:25:59.620 00.001 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.69 = 2.69)
19:25:59.622 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.58)
19:25:59.624 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.25 hyp=0.60 cameraTheta=2.71 mountX=-0.54 mountY=-0.33, mountTheta=-2.59
19:25:59.626 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.25, opts=13)
19:25:59.628 00.002 31432 Enqueuing Move request for scope (-0.55, 0.25)
19:25:59.630 00.002 29876 Worker thread wakes up
19:25:59.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.25) opts 0xd
19:25:59.630 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.25)
19:25:59.631 00.001 29876 Moving (-0.55, 0.25) raw xDistance=-0.54 yDistance=-0.33
19:25:59.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
19:25:59.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:25:59.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
19:25:59.631 00.000 29876 MoveAxis(E, 65, ABG)
19:25:59.631 00.000 29876 Guiding  Dir = 2, Dur = 65
19:25:59.631 00.000 29876 IsSlewing returns 0
19:25:59.631 00.000 29876 IsGuiding returns 0
19:25:59.631 00.000 29876 PulseGuide returned control before completion, sleep 75
19:25:59.635 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:25:59.647 00.012 31432 UpdateGuideState exits: m=3898 RSB=39.2
19:25:59.650 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:25:59.652 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:25:59.653 00.001 31432 Enqueuing Expose request
19:25:59.747 00.094 29876 IsGuiding returns 1
19:25:59.747 00.000 29876 scope still moving after pulse duration time elapsed
19:25:59.781 00.034 29876 IsSlewing returns 0
19:25:59.781 00.000 29876 IsGuiding returns 1
19:25:59.812 00.031 29876 IsSlewing returns 0
19:25:59.812 00.000 29876 IsGuiding returns 0
19:25:59.812 00.000 29876 scope move finished after 65 + 116 ms
19:25:59.812 00.000 29876 Move returns status 0, amount 65
19:25:59.812 00.000 29876 MoveAxis(N, 0, ABG)
19:25:59.812 00.000 29876 Move returns status 0, amount 0
19:25:59.812 00.000 29876 move complete, result=0
19:25:59.812 00.000 29876 worker thread done servicing request
19:25:59.812 00.000 29876 Worker thread wakes up
19:25:59.812 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:25:59.812 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:25:59.813 00.001 31432 GuideStep: -0.5 px 65 ms EAST, -0.3 px 0 ms NORTH
19:26:01.943 02.130 29876 Exposure complete
19:26:01.987 00.044 29876 worker thread done servicing request
19:26:01.987 00.000 31432 OnExposeComplete: enter
19:26:01.989 00.002 31432 UpdateGuideState(): m_state=6
19:26:01.991 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
19:26:01.993 00.002 31432 Star::Find returns 1 (0), X=1252.62, Y=942.45, Mass=3902, SNR=39.4, Peak=231 HFD=4.4
19:26:01.995 00.002 31432 MultiStar: [#1 0.13,0.39,0.87,U] [#2 0.08,0.56,0.90,U] [#3 0.32,-0.14,0.88,U] [#4 0.21,0.09,0.95,U] [#5 0.31,0.17,0.79,U] [#6 -0.08,0.98,0.00,M6] [#7 -0.28,0.74,0.89,U] [#8 0.05,0.04,0.75,U] 
19:26:01.997 00.002 31432 single-star, 7 included, MultiStar: {0.12, 0.26}, one-star: {0.18, 0.22}
19:26:01.999 00.002 31432 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.02) = xAngle (0.86 = 0.86)
19:26:02.001 00.002 31432 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.88 = -2.41)
19:26:02.003 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.89 mountX=0.18 mountY=-0.19, mountTheta=-0.80
19:26:02.007 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.22, opts=13)
19:26:02.012 00.005 31432 Enqueuing Move request for scope (0.18, 0.22)
19:26:02.014 00.002 29876 Worker thread wakes up
19:26:02.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
19:26:02.014 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
19:26:02.014 00.000 29876 Moving (0.18, 0.22) raw xDistance=0.18 yDistance=-0.19
19:26:02.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:26:02.014 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:02.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:26:02.014 00.000 29876 MoveAxis(E, 0, ABG)
19:26:02.014 00.000 29876 Move returns status 0, amount 0
19:26:02.014 00.000 29876 MoveAxis(N, 0, ABG)
19:26:02.014 00.000 29876 Move returns status 0, amount 0
19:26:02.014 00.000 29876 move complete, result=0
19:26:02.014 00.000 29876 worker thread done servicing request
19:26:02.019 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:02.034 00.015 31432 UpdateGuideState exits: m=3902 RSB=39.4
19:26:02.037 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:02.040 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:02.044 00.004 31432 Enqueuing Expose request
19:26:02.046 00.002 29876 Worker thread wakes up
19:26:02.046 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:26:02.048 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:02.049 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:03.958 01.909 29876 Exposure complete
19:26:04.002 00.044 29876 worker thread done servicing request
19:26:04.003 00.001 31432 OnExposeComplete: enter
19:26:04.005 00.002 31432 UpdateGuideState(): m_state=6
19:26:04.007 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
19:26:04.009 00.002 31432 Star::Find returns 1 (0), X=1251.71, Y=942.48, Mass=3836, SNR=39.5, Peak=243 HFD=4.6
19:26:04.011 00.002 31432 MultiStar: [#1 -0.79,0.38,0.00,M1] [#2 -0.78,0.38,0.00,M4] [#3 -0.48,0.04,0.90,U] [#4 -0.76,0.27,0.95,U] [#5 -0.76,-0.07,0.85,U] [#6 -0.45,0.91,0.00,M7] [#7 -0.94,0.71,0.00,M8] [#8 -0.35,0.13,0.77,U] 
19:26:04.013 00.002 31432 refined, 4 included, MultiStar: {-0.63, 0.13}, one-star: {-0.74, 0.25}
19:26:04.014 00.001 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
19:26:04.016 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
19:26:04.018 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=0.13 hyp=0.64 cameraTheta=2.94 mountX=-0.62 mountY=-0.23, mountTheta=-2.79
19:26:04.020 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.13, opts=13)
19:26:04.022 00.002 31432 Enqueuing Move request for scope (-0.63, 0.13)
19:26:04.024 00.002 29876 Worker thread wakes up
19:26:04.024 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.13) opts 0xd
19:26:04.024 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.13)
19:26:04.024 00.000 29876 Moving (-0.63, 0.13) raw xDistance=-0.62 yDistance=-0.23
19:26:04.024 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
19:26:04.024 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:04.024 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:26:04.024 00.000 29876 MoveAxis(E, 60, ABG)
19:26:04.025 00.001 29876 Guiding  Dir = 2, Dur = 60
19:26:04.025 00.000 29876 IsSlewing returns 0
19:26:04.025 00.000 29876 IsGuiding returns 0
19:26:04.025 00.000 29876 PulseGuide returned control before completion, sleep 70
19:26:04.028 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:04.040 00.012 31432 UpdateGuideState exits: m=3836 RSB=39.5
19:26:04.043 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:04.045 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:04.046 00.001 31432 Enqueuing Expose request
19:26:04.109 00.063 29876 IsGuiding returns 1
19:26:04.109 00.000 29876 scope still moving after pulse duration time elapsed
19:26:04.140 00.031 29876 IsSlewing returns 0
19:26:04.140 00.000 29876 IsGuiding returns 1
19:26:04.171 00.031 29876 IsSlewing returns 0
19:26:04.171 00.000 29876 IsGuiding returns 1
19:26:04.202 00.031 29876 IsSlewing returns 0
19:26:04.202 00.000 29876 IsGuiding returns 0
19:26:04.202 00.000 29876 scope move finished after 60 + 117 ms
19:26:04.202 00.000 29876 Move returns status 0, amount 60
19:26:04.202 00.000 29876 MoveAxis(N, 0, ABG)
19:26:04.202 00.000 29876 Move returns status 0, amount 0
19:26:04.202 00.000 29876 move complete, result=0
19:26:04.202 00.000 29876 worker thread done servicing request
19:26:04.202 00.000 29876 Worker thread wakes up
19:26:04.202 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.2 px 0 ms NORTH
19:26:04.205 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:04.205 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:06.331 02.126 29876 Exposure complete
19:26:06.375 00.044 29876 worker thread done servicing request
19:26:06.375 00.000 31432 OnExposeComplete: enter
19:26:06.377 00.002 31432 UpdateGuideState(): m_state=6
19:26:06.380 00.003 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
19:26:06.382 00.002 31432 Star::Find returns 1 (0), X=1251.97, Y=942.44, Mass=3927, SNR=39.9, Peak=237 HFD=4.2
19:26:06.384 00.002 31432 MultiStar: [#1 -0.37,0.24,0.82,U] [#2 -0.47,0.08,0.90,U] [#3 -0.35,0.03,0.85,U] [#4 -0.24,0.23,0.95,U] [#5 -0.17,-0.11,0.79,U] [#6 -0.15,0.95,0.00,M8] [#7 -0.72,0.53,0.00,M9] [#8 -0.37,-0.06,0.71,U] 
19:26:06.386 00.002 31432 refined, 6 included, MultiStar: {-0.36, 0.10}, one-star: {-0.47, 0.21}
19:26:06.388 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
19:26:06.389 00.001 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
19:26:06.391 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.87 mountX=-0.35 mountY=-0.15, mountTheta=-2.74
19:26:06.394 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.10, opts=13)
19:26:06.396 00.002 31432 Enqueuing Move request for scope (-0.36, 0.10)
19:26:06.398 00.002 29876 Worker thread wakes up
19:26:06.398 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd
19:26:06.398 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.10)
19:26:06.398 00.000 29876 Moving (-0.36, 0.10) raw xDistance=-0.35 yDistance=-0.15
19:26:06.398 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
19:26:06.398 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:06.398 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:26:06.398 00.000 29876 MoveAxis(E, 42, ABG)
19:26:06.398 00.000 29876 Guiding  Dir = 2, Dur = 42
19:26:06.399 00.001 29876 IsSlewing returns 0
19:26:06.399 00.000 29876 IsGuiding returns 0
19:26:06.399 00.000 29876 PulseGuide returned control before completion, sleep 52
19:26:06.402 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:06.414 00.012 31432 UpdateGuideState exits: m=3927 RSB=39.9
19:26:06.416 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:06.418 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:06.420 00.002 31432 Enqueuing Expose request
19:26:06.454 00.034 29876 IsGuiding returns 1
19:26:06.454 00.000 29876 scope still moving after pulse duration time elapsed
19:26:06.484 00.030 29876 IsSlewing returns 0
19:26:06.484 00.000 29876 IsGuiding returns 1
19:26:06.515 00.031 29876 IsSlewing returns 0
19:26:06.515 00.000 29876 IsGuiding returns 1
19:26:06.547 00.032 29876 IsSlewing returns 0
19:26:06.547 00.000 29876 IsGuiding returns 1
19:26:06.577 00.030 29876 IsSlewing returns 0
19:26:06.577 00.000 29876 IsGuiding returns 0
19:26:06.577 00.000 29876 scope move finished after 42 + 136 ms
19:26:06.577 00.000 29876 Move returns status 0, amount 42
19:26:06.577 00.000 29876 MoveAxis(N, 0, ABG)
19:26:06.577 00.000 29876 Move returns status 0, amount 0
19:26:06.577 00.000 29876 move complete, result=0
19:26:06.577 00.000 29876 worker thread done servicing request
19:26:06.577 00.000 29876 Worker thread wakes up
19:26:06.577 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:06.577 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:06.577 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.2 px 0 ms NORTH
19:26:08.496 01.919 29876 Exposure complete
19:26:08.554 00.058 29876 worker thread done servicing request
19:26:08.555 00.001 31432 OnExposeComplete: enter
19:26:08.558 00.003 31432 UpdateGuideState(): m_state=6
19:26:08.560 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
19:26:08.563 00.003 31432 Star::Find returns 1 (0), X=1251.48, Y=942.39, Mass=3896, SNR=39.2, Peak=253 HFD=4.5
19:26:08.566 00.003 31432 MultiStar: [#1 -0.40,0.13,0.88,U] [#2 -0.52,0.18,0.95,U] [#3 -0.69,-0.39,0.90,U] [#4 -0.83,-0.21,0.00,M3] [#5 -0.38,-0.20,0.81,U] [#6 0.02,0.73,0.81,U] [#7 -0.61,0.60,0.00,M10] [#8 -0.39,-0.23,0.76,U] 
19:26:08.569 00.003 31432 refined, 6 included, MultiStar: {-0.49, 0.06}, one-star: {-0.97, 0.15}
19:26:08.572 00.003 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
19:26:08.574 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.27)
19:26:08.577 00.003 31432 CameraToMount -- cameraX=-0.49 cameraY=0.06 hyp=0.50 cameraTheta=3.03 mountX=-0.49 mountY=-0.13, mountTheta=-2.88
19:26:08.581 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.06, opts=13)
19:26:08.584 00.003 31432 Enqueuing Move request for scope (-0.49, 0.06)
19:26:08.587 00.003 29876 Worker thread wakes up
19:26:08.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.06) opts 0xd
19:26:08.587 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.06)
19:26:08.587 00.000 29876 Moving (-0.49, 0.06) raw xDistance=-0.49 yDistance=-0.13
19:26:08.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
19:26:08.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:08.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:26:08.588 00.001 29876 MoveAxis(E, 53, ABG)
19:26:08.588 00.000 29876 Guiding  Dir = 2, Dur = 53
19:26:08.588 00.000 29876 IsSlewing returns 0
19:26:08.588 00.000 29876 IsGuiding returns 0
19:26:08.588 00.000 29876 PulseGuide returned control before completion, sleep 63
19:26:08.592 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:08.606 00.014 31432 UpdateGuideState exits: m=3896 RSB=39.2
19:26:08.609 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:08.612 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:08.615 00.003 31432 Enqueuing Expose request
19:26:08.665 00.050 29876 IsGuiding returns 1
19:26:08.665 00.000 29876 scope still moving after pulse duration time elapsed
19:26:08.697 00.032 29876 IsSlewing returns 0
19:26:08.697 00.000 29876 IsGuiding returns 1
19:26:08.728 00.031 29876 IsSlewing returns 0
19:26:08.728 00.000 29876 IsGuiding returns 1
19:26:08.759 00.031 29876 IsSlewing returns 0
19:26:08.759 00.000 29876 IsGuiding returns 0
19:26:08.759 00.000 29876 scope move finished after 53 + 117 ms
19:26:08.759 00.000 29876 Move returns status 0, amount 53
19:26:08.759 00.000 29876 MoveAxis(N, 0, ABG)
19:26:08.759 00.000 29876 Move returns status 0, amount 0
19:26:08.759 00.000 29876 move complete, result=0
19:26:08.760 00.001 29876 worker thread done servicing request
19:26:08.760 00.000 29876 Worker thread wakes up
19:26:08.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:08.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:08.760 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.1 px 0 ms NORTH
19:26:10.886 02.126 29876 Exposure complete
19:26:10.930 00.044 29876 worker thread done servicing request
19:26:10.930 00.000 31432 OnExposeComplete: enter
19:26:10.933 00.003 31432 UpdateGuideState(): m_state=6
19:26:10.935 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
19:26:10.937 00.002 31432 Star::Find returns 1 (0), X=1252.79, Y=941.94, Mass=4012, SNR=39.8, Peak=228 HFD=4.4
19:26:10.939 00.002 31432 MultiStar: [#1 0.52,-0.23,0.83,U] [#2 0.03,-0.06,0.87,U] [#3 0.30,-0.50,0.90,U] [#4 -0.03,-0.42,0.94,U] [#5 0.39,-0.58,0.79,U] [#6 0.61,0.50,0.81,U] [#7 -0.14,0.22,0.83,U] [#8 0.13,-0.27,0.73,U] 
19:26:10.942 00.003 31432 refined, 8 included, MultiStar: {0.24, -0.19}, one-star: {0.34, -0.29}
19:26:10.943 00.001 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
19:26:10.945 00.002 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:26:10.947 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.67 mountX=0.23 mountY=0.22, mountTheta=0.76
19:26:10.950 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.19, opts=13)
19:26:10.952 00.002 31432 Enqueuing Move request for scope (0.24, -0.19)
19:26:10.954 00.002 29876 Worker thread wakes up
19:26:10.954 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
19:26:10.954 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
19:26:10.954 00.000 29876 Moving (0.24, -0.19) raw xDistance=0.23 yDistance=0.22
19:26:10.954 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.23
19:26:10.954 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:10.954 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:26:10.954 00.000 29876 MoveAxis(W, 15, ABG)
19:26:10.954 00.000 29876 Guiding  Dir = 3, Dur = 15
19:26:10.954 00.000 29876 IsSlewing returns 0
19:26:10.954 00.000 29876 IsGuiding returns 0
19:26:10.955 00.001 29876 PulseGuide returned control before completion, sleep 25
19:26:10.958 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=2, FiltMax=257, Gamma=0.490
19:26:10.969 00.011 31432 UpdateGuideState exits: m=4012 RSB=39.8
19:26:10.972 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:10.974 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:10.975 00.001 31432 Enqueuing Expose request
19:26:10.992 00.017 29876 IsGuiding returns 0
19:26:10.992 00.000 29876 Move returns status 0, amount 15
19:26:10.992 00.000 29876 MoveAxis(N, 0, ABG)
19:26:10.992 00.000 29876 Move returns status 0, amount 0
19:26:10.992 00.000 29876 move complete, result=0
19:26:10.992 00.000 29876 worker thread done servicing request
19:26:10.992 00.000 29876 Worker thread wakes up
19:26:10.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:10.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:10.995 00.003 31432 GuideStep: 0.2 px 15 ms WEST, 0.2 px 0 ms NORTH
19:26:12.903 01.908 29876 Exposure complete
19:26:12.946 00.043 29876 worker thread done servicing request
19:26:12.946 00.000 31432 OnExposeComplete: enter
19:26:12.948 00.002 31432 UpdateGuideState(): m_state=6
19:26:12.950 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
19:26:12.952 00.002 31432 Star::Find returns 1 (0), X=1252.74, Y=941.98, Mass=3884, SNR=39.8, Peak=252 HFD=4.3
19:26:12.954 00.002 31432 MultiStar: [#1 0.45,-0.22,0.88,U] [#2 0.04,0.17,0.92,U] [#3 -0.02,-0.66,0.89,U] [#4 -0.03,-0.29,0.92,U] [#5 0.35,-0.15,0.83,U] [#6 0.74,0.56,0.00,M7] [#7 0.32,0.14,0.84,U] [#8 0.51,-0.25,0.71,U] 
19:26:12.955 00.001 31432 refined, 7 included, MultiStar: {0.23, -0.19}, one-star: {0.29, -0.25}
19:26:12.957 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
19:26:12.959 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
19:26:12.960 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.69 mountX=0.22 mountY=0.22, mountTheta=0.78
19:26:12.965 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.19, opts=13)
19:26:12.969 00.004 31432 Enqueuing Move request for scope (0.23, -0.19)
19:26:12.971 00.002 29876 Worker thread wakes up
19:26:12.971 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
19:26:12.971 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
19:26:12.971 00.000 29876 Moving (0.23, -0.19) raw xDistance=0.22 yDistance=0.22
19:26:12.971 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
19:26:12.971 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:12.971 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:26:12.971 00.000 29876 MoveAxis(W, 24, ABG)
19:26:12.971 00.000 29876 Guiding  Dir = 3, Dur = 24
19:26:12.971 00.000 29876 IsSlewing returns 0
19:26:12.971 00.000 29876 IsGuiding returns 0
19:26:12.972 00.001 29876 PulseGuide returned control before completion, sleep 34
19:26:12.975 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:26:12.987 00.012 31432 UpdateGuideState exits: m=3884 RSB=39.8
19:26:12.988 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:12.991 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:12.992 00.001 31432 Enqueuing Expose request
19:26:13.009 00.017 29876 IsGuiding returns 1
19:26:13.009 00.000 29876 scope still moving after pulse duration time elapsed
19:26:13.040 00.031 29876 IsSlewing returns 0
19:26:13.040 00.000 29876 IsGuiding returns 0
19:26:13.040 00.000 29876 scope move finished after 24 + 44 ms
19:26:13.040 00.000 29876 Move returns status 0, amount 24
19:26:13.040 00.000 29876 MoveAxis(N, 0, ABG)
19:26:13.040 00.000 29876 Move returns status 0, amount 0
19:26:13.040 00.000 29876 move complete, result=0
19:26:13.040 00.000 29876 worker thread done servicing request
19:26:13.040 00.000 29876 Worker thread wakes up
19:26:13.040 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:13.040 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:13.040 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.2 px 0 ms NORTH
19:26:15.270 02.230 29876 Exposure complete
19:26:15.315 00.045 29876 worker thread done servicing request
19:26:15.315 00.000 31432 OnExposeComplete: enter
19:26:15.317 00.002 31432 UpdateGuideState(): m_state=6
19:26:15.319 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
19:26:15.321 00.002 31432 Star::Find returns 1 (0), X=1251.92, Y=942.09, Mass=3915, SNR=39.8, Peak=230 HFD=4.4
19:26:15.323 00.002 31432 MultiStar: [#1 0.03,-0.17,0.86,U] [#2 -0.69,-0.04,0.94,U] [#3 -0.04,-0.49,0.86,U] [#4 -0.25,-0.14,0.93,U] [#5 -0.63,-0.30,0.81,U] [#6 0.09,0.60,0.78,U] [#7 -0.48,0.32,0.84,U] [#8 0.04,-0.16,0.75,U] 
19:26:15.325 00.002 31432 refined, 8 included, MultiStar: {-0.29, -0.07}, one-star: {-0.53, -0.15}
19:26:15.327 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
19:26:15.329 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
19:26:15.331 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.91 mountX=-0.29 mountY=0.02, mountTheta=3.07
19:26:15.333 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.07, opts=13)
19:26:15.336 00.003 31432 Enqueuing Move request for scope (-0.29, -0.07)
19:26:15.338 00.002 29876 Worker thread wakes up
19:26:15.338 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
19:26:15.338 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
19:26:15.338 00.000 29876 Moving (-0.29, -0.07) raw xDistance=-0.29 yDistance=0.02
19:26:15.338 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
19:26:15.338 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:15.338 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:26:15.338 00.000 29876 MoveAxis(E, 25, ABG)
19:26:15.338 00.000 29876 Guiding  Dir = 2, Dur = 25
19:26:15.338 00.000 29876 IsSlewing returns 0
19:26:15.338 00.000 29876 IsGuiding returns 0
19:26:15.339 00.001 29876 PulseGuide returned control before completion, sleep 35
19:26:15.342 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=19, FiltMin=4, FiltMax=257, Gamma=0.490
19:26:15.353 00.011 31432 UpdateGuideState exits: m=3915 RSB=39.8
19:26:15.355 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:15.357 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:15.359 00.002 31432 Enqueuing Expose request
19:26:15.375 00.016 29876 IsGuiding returns 1
19:26:15.375 00.000 29876 scope still moving after pulse duration time elapsed
19:26:15.405 00.030 29876 IsSlewing returns 0
19:26:15.405 00.000 29876 IsGuiding returns 0
19:26:15.405 00.000 29876 scope move finished after 25 + 42 ms
19:26:15.405 00.000 29876 Move returns status 0, amount 25
19:26:15.405 00.000 29876 MoveAxis(N, 0, ABG)
19:26:15.405 00.000 29876 Move returns status 0, amount 0
19:26:15.405 00.000 29876 move complete, result=0
19:26:15.405 00.000 29876 worker thread done servicing request
19:26:15.405 00.000 29876 Worker thread wakes up
19:26:15.405 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
19:26:15.408 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:15.408 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:17.314 01.906 29876 Exposure complete
19:26:17.359 00.045 29876 worker thread done servicing request
19:26:17.360 00.001 31432 OnExposeComplete: enter
19:26:17.362 00.002 31432 UpdateGuideState(): m_state=6
19:26:17.364 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
19:26:17.366 00.002 31432 Star::Find returns 1 (0), X=1251.42, Y=942.30, Mass=3656, SNR=38.0, Peak=160 HFD=4.7
19:26:17.368 00.002 31432 MultiStar: [#1 -0.41,-0.26,0.87,U] [#2 -0.59,-0.06,0.95,U] [#3 -0.30,-1.04,0.00,M1] [#4 -0.77,-0.32,0.00,M1] [#5 -0.40,-0.52,0.82,U] [#6 0.02,0.31,0.86,U] [#7 -0.55,0.16,0.86,U] [#8 0.30,-0.22,0.76,U] 
19:26:17.369 00.001 31432 refined, 6 included, MultiStar: {-0.41, -0.07}, one-star: {-1.03, 0.07}
19:26:17.371 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:26:17.373 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
19:26:17.375 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-2.98 mountX=-0.41 mountY=0.00, mountTheta=3.13
19:26:17.378 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.07, opts=13)
19:26:17.380 00.002 31432 Enqueuing Move request for scope (-0.41, -0.07)
19:26:17.382 00.002 29876 Worker thread wakes up
19:26:17.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
19:26:17.382 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
19:26:17.382 00.000 29876 Moving (-0.41, -0.07) raw xDistance=-0.41 yDistance=0.00
19:26:17.382 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
19:26:17.382 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:17.382 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:26:17.382 00.000 29876 MoveAxis(E, 43, ABG)
19:26:17.382 00.000 29876 Guiding  Dir = 2, Dur = 43
19:26:17.382 00.000 29876 IsSlewing returns 0
19:26:17.382 00.000 29876 IsGuiding returns 0
19:26:17.383 00.001 29876 PulseGuide returned control before completion, sleep 53
19:26:17.386 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:17.397 00.011 31432 UpdateGuideState exits: m=3656 RSB=38.0
19:26:17.400 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:17.401 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:17.403 00.002 31432 Enqueuing Expose request
19:26:17.437 00.034 29876 IsGuiding returns 1
19:26:17.437 00.000 29876 scope still moving after pulse duration time elapsed
19:26:17.468 00.031 29876 IsSlewing returns 0
19:26:17.468 00.000 29876 IsGuiding returns 1
19:26:17.498 00.030 29876 IsSlewing returns 0
19:26:17.498 00.000 29876 IsGuiding returns 1
19:26:17.528 00.030 29876 IsSlewing returns 0
19:26:17.528 00.000 29876 IsGuiding returns 0
19:26:17.528 00.000 29876 scope move finished after 43 + 102 ms
19:26:17.528 00.000 29876 Move returns status 0, amount 43
19:26:17.528 00.000 29876 MoveAxis(N, 0, ABG)
19:26:17.528 00.000 29876 Move returns status 0, amount 0
19:26:17.528 00.000 29876 move complete, result=0
19:26:17.528 00.000 29876 worker thread done servicing request
19:26:17.528 00.000 29876 Worker thread wakes up
19:26:17.528 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:17.529 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:17.529 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.0 px 0 ms NORTH
19:26:19.652 02.123 29876 Exposure complete
19:26:19.695 00.043 29876 worker thread done servicing request
19:26:19.695 00.000 31432 OnExposeComplete: enter
19:26:19.697 00.002 31432 UpdateGuideState(): m_state=6
19:26:19.699 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
19:26:19.701 00.002 31432 Star::Find returns 1 (0), X=1252.85, Y=942.30, Mass=3883, SNR=39.2, Peak=245 HFD=4.5
19:26:19.703 00.002 31432 MultiStar: [#1 0.32,-0.15,0.87,U] [#2 0.08,0.05,0.94,U] [#3 0.09,-0.41,0.88,U] [#4 -0.02,-0.30,0.96,U] [#5 0.26,-0.48,0.82,U] [#6 0.22,0.67,0.71,U] [#7 -0.29,0.32,0.79,U] [#8 -0.07,-0.32,0.65,U] 
19:26:19.705 00.002 31432 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.41, 0.07}
19:26:19.706 00.001 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:26:19.708 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:26:19.710 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=0.12 mountY=0.09, mountTheta=0.64
19:26:19.714 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.07, opts=13)
19:26:19.718 00.004 31432 Enqueuing Move request for scope (0.12, -0.07)
19:26:19.720 00.002 29876 Worker thread wakes up
19:26:19.720 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
19:26:19.720 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
19:26:19.720 00.000 29876 Moving (0.12, -0.07) raw xDistance=0.12 yDistance=0.09
19:26:19.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:26:19.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:19.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:26:19.720 00.000 29876 MoveAxis(E, 0, ABG)
19:26:19.720 00.000 29876 Move returns status 0, amount 0
19:26:19.720 00.000 29876 MoveAxis(N, 0, ABG)
19:26:19.720 00.000 29876 Move returns status 0, amount 0
19:26:19.720 00.000 29876 move complete, result=0
19:26:19.720 00.000 29876 worker thread done servicing request
19:26:19.723 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:26:19.735 00.012 31432 UpdateGuideState exits: m=3883 RSB=39.2
19:26:19.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:19.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:19.741 00.002 31432 Enqueuing Expose request
19:26:19.743 00.002 29876 Worker thread wakes up
19:26:19.743 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:26:19.745 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:19.745 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:21.654 01.909 29876 Exposure complete
19:26:21.697 00.043 29876 worker thread done servicing request
19:26:21.697 00.000 31432 OnExposeComplete: enter
19:26:21.700 00.003 31432 UpdateGuideState(): m_state=6
19:26:21.702 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
19:26:21.704 00.002 31432 Star::Find returns 1 (0), X=1252.76, Y=942.04, Mass=4069, SNR=40.0, Peak=219 HFD=4.6
19:26:21.706 00.002 31432 MultiStar: [#1 1.15,0.15,0.00,M1] [#2 0.36,0.29,0.89,U] [#3 0.56,-0.56,0.88,U] [#4 0.07,-0.27,0.94,U] [#5 0.46,-0.11,0.80,U] [#6 1.14,0.76,0.00,M5] [#7 0.46,0.53,0.83,U] [#8 0.85,-0.17,0.00,M1] 
19:26:21.708 00.002 31432 single-star, 5 included, MultiStar: {0.36, -0.06}, one-star: {0.31, -0.20}
19:26:21.709 00.001 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.59 = -0.59)
19:26:21.711 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
19:26:21.713 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-0.57 mountX=0.30 mountY=0.24, mountTheta=0.67
19:26:21.716 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.20, opts=13)
19:26:21.718 00.002 31432 Enqueuing Move request for scope (0.31, -0.20)
19:26:21.720 00.002 29876 Worker thread wakes up
19:26:21.720 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.20) opts 0xd
19:26:21.720 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.20)
19:26:21.720 00.000 29876 Moving (0.31, -0.20) raw xDistance=0.30 yDistance=0.24
19:26:21.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
19:26:21.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:21.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:26:21.720 00.000 29876 MoveAxis(W, 29, ABG)
19:26:21.720 00.000 29876 Guiding  Dir = 3, Dur = 29
19:26:21.720 00.000 29876 IsSlewing returns 0
19:26:21.720 00.000 29876 IsGuiding returns 0
19:26:21.721 00.001 29876 PulseGuide returned control before completion, sleep 39
19:26:21.724 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:21.737 00.013 31432 UpdateGuideState exits: m=4069 RSB=40.0
19:26:21.740 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:21.741 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:21.743 00.002 31432 Enqueuing Expose request
19:26:21.761 00.018 29876 IsGuiding returns 1
19:26:21.761 00.000 29876 scope still moving after pulse duration time elapsed
19:26:21.791 00.030 29876 IsSlewing returns 0
19:26:21.791 00.000 29876 IsGuiding returns 1
19:26:21.821 00.030 29876 IsSlewing returns 0
19:26:21.821 00.000 29876 IsGuiding returns 0
19:26:21.821 00.000 29876 scope move finished after 29 + 72 ms
19:26:21.821 00.000 29876 Move returns status 0, amount 29
19:26:21.821 00.000 29876 MoveAxis(N, 0, ABG)
19:26:21.821 00.000 29876 Move returns status 0, amount 0
19:26:21.821 00.000 29876 move complete, result=0
19:26:21.822 00.001 29876 worker thread done servicing request
19:26:21.822 00.000 29876 Worker thread wakes up
19:26:21.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:21.822 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:21.822 00.000 31432 GuideStep: 0.3 px 29 ms WEST, 0.2 px 0 ms NORTH
19:26:23.953 02.131 29876 Exposure complete
19:26:23.997 00.044 29876 worker thread done servicing request
19:26:23.997 00.000 31432 OnExposeComplete: enter
19:26:24.000 00.003 31432 UpdateGuideState(): m_state=6
19:26:24.002 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
19:26:24.004 00.002 31432 Star::Find returns 1 (0), X=1252.55, Y=942.02, Mass=3951, SNR=40.1, Peak=217 HFD=4.3
19:26:24.006 00.002 31432 MultiStar: [#1 0.27,-0.45,0.83,U] [#2 0.13,-0.48,0.94,U] [#3 0.20,-0.77,0.85,U] [#4 0.01,-0.58,0.96,U] [#5 0.04,-0.77,0.77,U] [#6 0.51,0.15,0.76,U] [#7 -0.01,-0.20,0.84,U] [#8 0.61,-0.68,0.00,M2] 
19:26:24.008 00.002 31432 single-star, 7 included, MultiStar: {0.15, -0.42}, one-star: {0.10, -0.21}
19:26:24.010 00.002 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
19:26:24.012 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
19:26:24.014 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.12 mountX=0.10 mountY=0.22, mountTheta=1.16
19:26:24.016 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.21, opts=13)
19:26:24.018 00.002 31432 Enqueuing Move request for scope (0.10, -0.21)
19:26:24.020 00.002 29876 Worker thread wakes up
19:26:24.020 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
19:26:24.020 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
19:26:24.020 00.000 29876 Moving (0.10, -0.21) raw xDistance=0.10 yDistance=0.22
19:26:24.020 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:26:24.020 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:24.021 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:26:24.021 00.000 29876 MoveAxis(E, 0, ABG)
19:26:24.021 00.000 29876 Move returns status 0, amount 0
19:26:24.021 00.000 29876 MoveAxis(N, 0, ABG)
19:26:24.021 00.000 29876 Move returns status 0, amount 0
19:26:24.021 00.000 29876 move complete, result=0
19:26:24.021 00.000 29876 worker thread done servicing request
19:26:24.024 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:24.035 00.011 31432 UpdateGuideState exits: m=3951 RSB=40.1
19:26:24.037 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:24.038 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:24.040 00.002 31432 Enqueuing Expose request
19:26:24.042 00.002 29876 Worker thread wakes up
19:26:24.042 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:26:24.044 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:24.044 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:25.952 01.908 29876 Exposure complete
19:26:25.995 00.043 29876 worker thread done servicing request
19:26:25.995 00.000 31432 OnExposeComplete: enter
19:26:25.997 00.002 31432 UpdateGuideState(): m_state=6
19:26:26.000 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
19:26:26.002 00.002 31432 Star::Find returns 1 (0), X=1252.76, Y=942.14, Mass=3916, SNR=39.6, Peak=235 HFD=4.5
19:26:26.004 00.002 31432 MultiStar: [#1 0.15,-0.18,0.84,U] [#2 -0.07,-0.03,0.90,U] [#3 0.15,-0.52,0.87,U] [#4 -0.15,-0.38,0.96,U] [#5 -0.23,-0.08,0.77,U] [#6 0.37,0.49,0.80,U] [#7 -0.26,0.18,0.82,U] [#8 0.01,-0.51,0.73,U] 
19:26:26.005 00.001 31432 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.31, -0.09}
19:26:26.007 00.002 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.32 = -1.32)
19:26:26.009 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.69 = 1.69)
19:26:26.011 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.30 mountX=0.03 mountY=0.13, mountTheta=1.33
19:26:26.014 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.13, opts=13)
19:26:26.016 00.002 31432 Enqueuing Move request for scope (0.04, -0.13)
19:26:26.018 00.002 29876 Worker thread wakes up
19:26:26.018 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
19:26:26.018 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
19:26:26.018 00.000 29876 Moving (0.04, -0.13) raw xDistance=0.03 yDistance=0.13
19:26:26.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:26:26.018 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:26.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:26:26.018 00.000 29876 MoveAxis(E, 0, ABG)
19:26:26.018 00.000 29876 Move returns status 0, amount 0
19:26:26.018 00.000 29876 MoveAxis(N, 0, ABG)
19:26:26.019 00.001 29876 Move returns status 0, amount 0
19:26:26.019 00.000 29876 move complete, result=0
19:26:26.019 00.000 29876 worker thread done servicing request
19:26:26.023 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:26.035 00.012 31432 UpdateGuideState exits: m=3916 RSB=39.6
19:26:26.037 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:26.039 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:26.041 00.002 31432 Enqueuing Expose request
19:26:26.043 00.002 29876 Worker thread wakes up
19:26:26.043 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:26:26.045 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:26.045 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:28.169 02.124 29876 Exposure complete
19:26:28.213 00.044 29876 worker thread done servicing request
19:26:28.214 00.001 31432 OnExposeComplete: enter
19:26:28.217 00.003 31432 UpdateGuideState(): m_state=6
19:26:28.219 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
19:26:28.221 00.002 31432 Star::Find returns 1 (0), X=1251.89, Y=941.79, Mass=3883, SNR=39.3, Peak=252 HFD=4.2
19:26:28.223 00.002 31432 MultiStar: [#1 -0.24,-0.83,0.00,M1] [#2 -0.24,-0.58,0.92,U] [#3 0.07,-0.93,0.00,M1] [#4 -0.31,-0.91,0.00,M1] [#5 -0.43,-0.89,0.00,M1] [#6 0.07,-0.10,0.80,U] [#7 -0.50,-0.27,0.83,U] [#8 -0.11,-0.63,0.72,U] 
19:26:28.225 00.002 31432 refined, 4 included, MultiStar: {-0.29, -0.41}, one-star: {-0.56, -0.44}
19:26:28.227 00.002 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.21 = -2.21)
19:26:28.229 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
19:26:28.231 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-2.18 mountX=-0.29 mountY=0.36, mountTheta=2.26
19:26:28.234 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.41, opts=13)
19:26:28.236 00.002 31432 Enqueuing Move request for scope (-0.29, -0.41)
19:26:28.238 00.002 29876 Worker thread wakes up
19:26:28.238 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.41) opts 0xd
19:26:28.238 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.41)
19:26:28.238 00.000 29876 Moving (-0.29, -0.41) raw xDistance=-0.29 yDistance=0.36
19:26:28.238 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
19:26:28.238 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
19:26:28.238 00.000 29876 MoveAxis(E, 28, ABG)
19:26:28.238 00.000 29876 Guiding  Dir = 2, Dur = 28
19:26:28.238 00.000 29876 IsSlewing returns 0
19:26:28.238 00.000 29876 IsGuiding returns 0
19:26:28.239 00.001 29876 PulseGuide returned control before completion, sleep 38
19:26:28.242 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:28.254 00.012 31432 UpdateGuideState exits: m=3883 RSB=39.3
19:26:28.256 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:28.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:28.260 00.002 31432 Enqueuing Expose request
19:26:28.289 00.029 29876 IsGuiding returns 1
19:26:28.289 00.000 29876 scope still moving after pulse duration time elapsed
19:26:28.320 00.031 29876 IsSlewing returns 0
19:26:28.320 00.000 29876 IsGuiding returns 0
19:26:28.320 00.000 29876 scope move finished after 28 + 54 ms
19:26:28.320 00.000 29876 Move returns status 0, amount 28
19:26:28.320 00.000 29876 MoveAxis(S, 26, ABG)
19:26:28.320 00.000 29876 Guiding  Dir = 1, Dur = 26
19:26:28.320 00.000 29876 IsSlewing returns 0
19:26:28.320 00.000 29876 IsGuiding returns 0
19:26:28.320 00.000 29876 PulseGuide returned control before completion, sleep 36
19:26:28.366 00.046 29876 IsGuiding returns 1
19:26:28.366 00.000 29876 scope still moving after pulse duration time elapsed
19:26:28.396 00.030 29876 IsSlewing returns 0
19:26:28.396 00.000 29876 IsGuiding returns 1
19:26:28.427 00.031 29876 IsSlewing returns 0
19:26:28.427 00.000 29876 IsGuiding returns 1
19:26:28.457 00.030 29876 IsSlewing returns 0
19:26:28.457 00.000 29876 IsGuiding returns 1
19:26:28.488 00.031 29876 IsSlewing returns 0
19:26:28.488 00.000 29876 IsGuiding returns 1
19:26:28.519 00.031 29876 IsSlewing returns 0
19:26:28.519 00.000 29876 IsGuiding returns 1
19:26:28.550 00.031 29876 IsSlewing returns 0
19:26:28.550 00.000 29876 IsGuiding returns 0
19:26:28.550 00.000 29876 scope move finished after 26 + 203 ms
19:26:28.550 00.000 29876 Move returns status 0, amount 26
19:26:28.550 00.000 29876 move complete, result=0
19:26:28.551 00.001 29876 worker thread done servicing request
19:26:28.551 00.000 29876 Worker thread wakes up
19:26:28.551 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:28.551 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:28.551 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.4 px 26 ms SOUTH
19:26:30.468 01.917 29876 Exposure complete
19:26:30.511 00.043 29876 worker thread done servicing request
19:26:30.511 00.000 31432 OnExposeComplete: enter
19:26:30.513 00.002 31432 UpdateGuideState(): m_state=6
19:26:30.515 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
19:26:30.517 00.002 31432 Star::Find returns 1 (0), X=1252.09, Y=942.42, Mass=3981, SNR=40.6, Peak=252 HFD=4.4
19:26:30.520 00.003 31432 MultiStar: [#1 0.03,-0.06,0.84,U] [#2 -0.27,0.04,0.87,U] [#3 -0.20,-0.26,0.86,U] [#4 -0.25,-0.11,0.92,U] [#5 -0.23,-0.23,0.77,U] [#6 0.24,0.67,0.76,U] [#7 -0.10,0.55,0.81,U] [#8 0.36,-0.36,0.72,U] 
19:26:30.521 00.001 31432 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.36, 0.18}
19:26:30.523 00.002 31432 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
19:26:30.525 00.002 31432 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.59)
19:26:30.527 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
19:26:30.530 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.05, opts=13)
19:26:30.532 00.002 31432 Enqueuing Move request for scope (-0.10, 0.05)
19:26:30.534 00.002 29876 Worker thread wakes up
19:26:30.534 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
19:26:30.534 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
19:26:30.534 00.000 29876 Moving (-0.10, 0.05) raw xDistance=-0.10 yDistance=-0.06
19:26:30.534 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:26:30.534 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:30.534 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:26:30.534 00.000 29876 MoveAxis(E, 0, ABG)
19:26:30.534 00.000 29876 Move returns status 0, amount 0
19:26:30.534 00.000 29876 MoveAxis(N, 0, ABG)
19:26:30.534 00.000 29876 Move returns status 0, amount 0
19:26:30.534 00.000 29876 move complete, result=0
19:26:30.534 00.000 29876 worker thread done servicing request
19:26:30.538 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:26:30.551 00.013 31432 UpdateGuideState exits: m=3981 RSB=40.6
19:26:30.553 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:30.555 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:30.557 00.002 31432 Enqueuing Expose request
19:26:30.559 00.002 29876 Worker thread wakes up
19:26:30.559 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:26:30.561 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:30.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:32.693 02.132 29876 Exposure complete
19:26:32.736 00.043 29876 worker thread done servicing request
19:26:32.736 00.000 31432 OnExposeComplete: enter
19:26:32.739 00.003 31432 UpdateGuideState(): m_state=6
19:26:32.741 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
19:26:32.743 00.002 31432 Star::Find returns 1 (0), X=1252.90, Y=942.19, Mass=3918, SNR=39.7, Peak=235 HFD=4.4
19:26:32.745 00.002 31432 MultiStar: [#1 -0.08,0.02,0.87,U] [#2 0.24,0.04,0.94,U] [#3 0.30,-0.46,0.84,U] [#4 0.15,-0.19,0.96,U] [#5 -0.15,-0.18,0.78,U] [#6 0.17,0.59,0.79,U] [#7 -0.38,0.25,0.81,U] [#8 0.29,-0.32,0.74,U] 
19:26:32.746 00.001 31432 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.46, -0.04}
19:26:32.747 00.001 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
19:26:32.750 00.003 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
19:26:32.752 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=0.12 mountY=0.05, mountTheta=0.41
19:26:32.755 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.03, opts=13)
19:26:32.760 00.005 31432 Enqueuing Move request for scope (0.12, -0.03)
19:26:32.763 00.003 29876 Worker thread wakes up
19:26:32.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
19:26:32.763 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
19:26:32.763 00.000 29876 Moving (0.12, -0.03) raw xDistance=0.12 yDistance=0.05
19:26:32.763 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:26:32.763 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:32.763 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:26:32.763 00.000 29876 MoveAxis(E, 0, ABG)
19:26:32.763 00.000 29876 Move returns status 0, amount 0
19:26:32.763 00.000 29876 MoveAxis(N, 0, ABG)
19:26:32.763 00.000 29876 Move returns status 0, amount 0
19:26:32.763 00.000 29876 move complete, result=0
19:26:32.763 00.000 29876 worker thread done servicing request
19:26:32.766 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:26:32.780 00.014 31432 UpdateGuideState exits: m=3918 RSB=39.7
19:26:32.784 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:32.788 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:32.791 00.003 31432 Enqueuing Expose request
19:26:32.794 00.003 29876 Worker thread wakes up
19:26:32.794 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:26:32.795 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:32.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:34.701 01.906 29876 Exposure complete
19:26:34.751 00.050 29876 worker thread done servicing request
19:26:34.751 00.000 31432 OnExposeComplete: enter
19:26:34.753 00.002 31432 UpdateGuideState(): m_state=6
19:26:34.755 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
19:26:34.757 00.002 31432 Star::Find returns 1 (0), X=1253.50, Y=942.34, Mass=3790, SNR=38.3, Peak=253 HFD=4.7
19:26:34.759 00.002 31432 MultiStar: [#1 0.81,-0.28,0.00,M1] [#2 0.70,-0.10,0.96,U] [#3 1.08,-0.49,0.00,M1] [#4 0.84,-0.35,0.00,M1] [#5 0.67,-0.15,0.81,U] [#6 0.90,0.54,0.00,M1] [#7 0.46,0.33,0.82,U] [#8 0.74,-0.44,0.00,M1] 
19:26:34.761 00.002 31432 refined, 3 included, MultiStar: {0.74, 0.04}, one-star: {1.05, 0.11}
19:26:34.764 00.003 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
19:26:34.766 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
19:26:34.768 00.002 31432 CameraToMount -- cameraX=0.74 cameraY=0.04 hyp=0.74 cameraTheta=0.06 mountX=0.74 mountY=0.07, mountTheta=0.09
19:26:34.771 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=0.04, opts=13)
19:26:34.773 00.002 31432 Enqueuing Move request for scope (0.74, 0.04)
19:26:34.775 00.002 29876 Worker thread wakes up
19:26:34.775 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.04) opts 0xd
19:26:34.775 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, 0.04)
19:26:34.775 00.000 29876 Moving (0.74, 0.04) raw xDistance=0.74 yDistance=0.07
19:26:34.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.74
19:26:34.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:34.776 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:26:34.776 00.000 29876 MoveAxis(W, 71, ABG)
19:26:34.776 00.000 29876 Guiding  Dir = 3, Dur = 71
19:26:34.776 00.000 29876 IsSlewing returns 0
19:26:34.776 00.000 29876 IsGuiding returns 0
19:26:34.776 00.000 29876 PulseGuide returned control before completion, sleep 81
19:26:34.781 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:34.795 00.014 31432 UpdateGuideState exits: m=3790 RSB=38.3
19:26:34.797 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:34.799 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:34.801 00.002 31432 Enqueuing Expose request
19:26:34.870 00.069 29876 IsGuiding returns 1
19:26:34.870 00.000 29876 scope still moving after pulse duration time elapsed
19:26:34.900 00.030 29876 IsSlewing returns 0
19:26:34.900 00.000 29876 IsGuiding returns 1
19:26:34.930 00.030 29876 IsSlewing returns 0
19:26:34.930 00.000 29876 IsGuiding returns 1
19:26:34.972 00.042 29876 IsSlewing returns 0
19:26:34.972 00.000 29876 IsGuiding returns 1
19:26:35.007 00.035 29876 IsSlewing returns 0
19:26:35.007 00.000 29876 IsGuiding returns 0
19:26:35.007 00.000 29876 scope move finished after 71 + 159 ms
19:26:35.007 00.000 29876 Move returns status 0, amount 71
19:26:35.007 00.000 29876 MoveAxis(N, 0, ABG)
19:26:35.007 00.000 29876 Move returns status 0, amount 0
19:26:35.007 00.000 29876 move complete, result=0
19:26:35.007 00.000 29876 worker thread done servicing request
19:26:35.007 00.000 29876 Worker thread wakes up
19:26:35.007 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:35.007 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:35.008 00.001 31432 GuideStep: 0.7 px 71 ms WEST, 0.1 px 0 ms NORTH
19:26:37.139 02.131 29876 Exposure complete
19:26:37.183 00.044 29876 worker thread done servicing request
19:26:37.183 00.000 31432 OnExposeComplete: enter
19:26:37.185 00.002 31432 UpdateGuideState(): m_state=6
19:26:37.187 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
19:26:37.191 00.004 31432 Star::Find returns 1 (0), X=1252.22, Y=942.53, Mass=3802, SNR=39.0, Peak=220 HFD=4.6
19:26:37.196 00.005 31432 MultiStar: [#1 0.13,0.20,0.84,U] [#2 -0.12,0.29,0.96,U] [#3 -0.04,-0.32,0.93,U] [#4 -0.46,-0.03,0.94,U] [#5 -0.16,0.08,0.82,U] [#6 0.12,0.89,0.00,M2] [#7 -0.10,0.48,0.84,U] [#8 0.20,-0.16,0.74,U] 
19:26:37.202 00.006 31432 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.23, 0.29}
19:26:37.204 00.002 31432 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.02) = xAngle (2.34 = 2.34)
19:26:37.206 00.002 31432 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.35 = -0.93)
19:26:37.208 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.36 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
19:26:37.210 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.11, opts=13)
19:26:37.212 00.002 31432 Enqueuing Move request for scope (-0.11, 0.11)
19:26:37.214 00.002 29876 Worker thread wakes up
19:26:37.214 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
19:26:37.214 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
19:26:37.214 00.000 29876 Moving (-0.11, 0.11) raw xDistance=-0.11 yDistance=-0.12
19:26:37.214 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:26:37.214 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:37.214 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:26:37.214 00.000 29876 MoveAxis(E, 0, ABG)
19:26:37.214 00.000 29876 Move returns status 0, amount 0
19:26:37.214 00.000 29876 MoveAxis(N, 0, ABG)
19:26:37.214 00.000 29876 Move returns status 0, amount 0
19:26:37.214 00.000 29876 move complete, result=0
19:26:37.214 00.000 29876 worker thread done servicing request
19:26:37.219 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:26:37.232 00.013 31432 UpdateGuideState exits: m=3802 RSB=39.0
19:26:37.235 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:37.237 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:37.239 00.002 31432 Enqueuing Expose request
19:26:37.241 00.002 29876 Worker thread wakes up
19:26:37.241 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:26:37.246 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:37.246 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:39.150 01.904 29876 Exposure complete
19:26:39.193 00.043 29876 worker thread done servicing request
19:26:39.193 00.000 31432 OnExposeComplete: enter
19:26:39.196 00.003 31432 UpdateGuideState(): m_state=6
19:26:39.198 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
19:26:39.200 00.002 31432 Star::Find returns 1 (0), X=1252.04, Y=942.11, Mass=3941, SNR=40.4, Peak=219 HFD=4.5
19:26:39.202 00.002 31432 MultiStar: [#1 -0.23,-0.24,0.82,U] [#2 -0.32,-0.06,0.87,U] [#3 -0.51,-0.65,0.00,M1] [#4 -0.49,-0.48,0.95,U] [#5 -0.31,-0.24,0.77,U] [#6 -0.16,0.66,0.78,U] [#7 -0.34,0.10,0.81,U] [#8 -0.62,-0.32,0.72,U] 
19:26:39.204 00.002 31432 refined, 7 included, MultiStar: {-0.36, -0.10}, one-star: {-0.40, -0.12}
19:26:39.206 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
19:26:39.208 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
19:26:39.210 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.10 hyp=0.37 cameraTheta=-2.88 mountX=-0.36 mountY=0.04, mountTheta=3.03
19:26:39.214 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.10, opts=13)
19:26:39.216 00.002 31432 Enqueuing Move request for scope (-0.36, -0.10)
19:26:39.218 00.002 29876 Worker thread wakes up
19:26:39.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.10) opts 0xd
19:26:39.219 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.10)
19:26:39.219 00.000 29876 Moving (-0.36, -0.10) raw xDistance=-0.36 yDistance=0.04
19:26:39.219 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
19:26:39.219 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:39.219 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:26:39.219 00.000 29876 MoveAxis(E, 35, ABG)
19:26:39.219 00.000 29876 Guiding  Dir = 2, Dur = 35
19:26:39.219 00.000 29876 IsSlewing returns 0
19:26:39.219 00.000 29876 IsGuiding returns 0
19:26:39.219 00.000 29876 PulseGuide returned control before completion, sleep 45
19:26:39.223 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:26:39.235 00.012 31432 UpdateGuideState exits: m=3941 RSB=40.4
19:26:39.237 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:39.239 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:39.241 00.002 31432 Enqueuing Expose request
19:26:39.273 00.032 29876 IsGuiding returns 1
19:26:39.273 00.000 29876 scope still moving after pulse duration time elapsed
19:26:39.303 00.030 29876 IsSlewing returns 0
19:26:39.303 00.000 29876 IsGuiding returns 0
19:26:39.303 00.000 29876 scope move finished after 35 + 49 ms
19:26:39.303 00.000 29876 Move returns status 0, amount 35
19:26:39.303 00.000 29876 MoveAxis(N, 0, ABG)
19:26:39.303 00.000 29876 Move returns status 0, amount 0
19:26:39.303 00.000 29876 move complete, result=0
19:26:39.304 00.001 29876 worker thread done servicing request
19:26:39.304 00.000 29876 Worker thread wakes up
19:26:39.304 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:39.304 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:39.304 00.000 31432 GuideStep: -0.4 px 35 ms EAST, 0.0 px 0 ms NORTH
19:26:41.432 02.128 29876 Exposure complete
19:26:41.476 00.044 29876 worker thread done servicing request
19:26:41.476 00.000 31432 OnExposeComplete: enter
19:26:41.479 00.003 31432 UpdateGuideState(): m_state=6
19:26:41.481 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
19:26:41.483 00.002 31432 Star::Find returns 1 (0), X=1252.65, Y=941.52, Mass=3894, SNR=39.2, Peak=245 HFD=4.6
19:26:41.485 00.002 31432 MultiStar: [#1 0.30,-0.48,0.84,U] [#2 -0.04,-0.31,0.92,U] [#3 -0.15,-0.66,0.87,U] [#4 -0.24,-0.58,0.97,U] [#5 0.02,-0.52,0.82,U] [#6 0.45,0.30,0.81,U] [#7 0.01,-0.24,0.85,U] [#8 0.25,-0.43,0.73,U] 
19:26:41.487 00.002 31432 refined, 8 included, MultiStar: {0.08, -0.41}, one-star: {0.20, -0.71}
19:26:41.488 00.001 31432 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.02) = xAngle (-1.40 = -1.40)
19:26:41.490 00.002 31432 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.61 = 1.61)
19:26:41.492 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.38 mountX=0.07 mountY=0.42, mountTheta=1.40
19:26:41.496 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.41, opts=13)
19:26:41.500 00.004 31432 Enqueuing Move request for scope (0.08, -0.41)
19:26:41.502 00.002 29876 Worker thread wakes up
19:26:41.502 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd
19:26:41.502 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.41)
19:26:41.502 00.000 29876 Moving (0.08, -0.41) raw xDistance=0.07 yDistance=0.42
19:26:41.502 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:26:41.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
19:26:41.502 00.000 29876 MoveAxis(E, 0, ABG)
19:26:41.502 00.000 29876 Move returns status 0, amount 0
19:26:41.502 00.000 29876 MoveAxis(S, 31, ABG)
19:26:41.502 00.000 29876 Guiding  Dir = 1, Dur = 31
19:26:41.502 00.000 29876 IsSlewing returns 0
19:26:41.502 00.000 29876 IsGuiding returns 0
19:26:41.503 00.001 29876 PulseGuide returned control before completion, sleep 41
19:26:41.506 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:26:41.520 00.014 31432 UpdateGuideState exits: m=3894 RSB=39.2
19:26:41.522 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:41.524 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:41.526 00.002 31432 Enqueuing Expose request
19:26:41.551 00.025 29876 IsGuiding returns 1
19:26:41.551 00.000 29876 scope still moving after pulse duration time elapsed
19:26:41.583 00.032 29876 IsSlewing returns 0
19:26:41.583 00.000 29876 IsGuiding returns 1
19:26:41.614 00.031 29876 IsSlewing returns 0
19:26:41.614 00.000 29876 IsGuiding returns 1
19:26:41.645 00.031 29876 IsSlewing returns 0
19:26:41.645 00.000 29876 IsGuiding returns 1
19:26:41.676 00.031 29876 IsSlewing returns 0
19:26:41.676 00.000 29876 IsGuiding returns 1
19:26:41.706 00.030 29876 IsSlewing returns 0
19:26:41.706 00.000 29876 IsGuiding returns 1
19:26:41.736 00.030 29876 IsSlewing returns 0
19:26:41.736 00.000 29876 IsGuiding returns 0
19:26:41.736 00.000 29876 scope move finished after 31 + 202 ms
19:26:41.736 00.000 29876 Move returns status 0, amount 31
19:26:41.736 00.000 29876 move complete, result=0
19:26:41.736 00.000 29876 worker thread done servicing request
19:26:41.736 00.000 29876 Worker thread wakes up
19:26:41.736 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:41.736 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 31 ms SOUTH
19:26:41.741 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:43.649 01.908 29876 Exposure complete
19:26:43.694 00.045 29876 worker thread done servicing request
19:26:43.694 00.000 31432 OnExposeComplete: enter
19:26:43.699 00.005 31432 UpdateGuideState(): m_state=6
19:26:43.701 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
19:26:43.703 00.002 31432 Star::Find returns 1 (0), X=1252.97, Y=942.66, Mass=3978, SNR=39.7, Peak=213 HFD=4.7
19:26:43.705 00.002 31432 MultiStar: [#1 0.36,0.27,0.85,U] [#2 -0.04,0.19,0.91,U] [#3 -0.07,0.27,0.91,U] [#4 0.09,0.26,0.97,U] [#5 0.27,0.03,0.81,U] [#6 0.70,0.77,0.00,M1] [#7 -0.03,0.65,0.82,U] [#8 0.65,-0.00,0.70,U] 
19:26:43.707 00.002 31432 refined, 7 included, MultiStar: {0.21, 0.27}, one-star: {0.52, 0.42}
19:26:43.709 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
19:26:43.711 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
19:26:43.713 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.27 hyp=0.34 cameraTheta=0.91 mountX=0.21 mountY=-0.23, mountTheta=-0.83
19:26:43.715 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.27, opts=13)
19:26:43.717 00.002 31432 Enqueuing Move request for scope (0.21, 0.27)
19:26:43.719 00.002 29876 Worker thread wakes up
19:26:43.719 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.27) opts 0xd
19:26:43.719 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.27)
19:26:43.719 00.000 29876 Moving (0.21, 0.27) raw xDistance=0.21 yDistance=-0.23
19:26:43.720 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
19:26:43.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:43.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:26:43.720 00.000 29876 MoveAxis(W, 21, ABG)
19:26:43.720 00.000 29876 Guiding  Dir = 3, Dur = 21
19:26:43.720 00.000 29876 IsSlewing returns 0
19:26:43.720 00.000 29876 IsGuiding returns 0
19:26:43.720 00.000 29876 PulseGuide returned control before completion, sleep 31
19:26:43.723 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:43.735 00.012 31432 UpdateGuideState exits: m=3978 RSB=39.7
19:26:43.738 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:43.740 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:43.741 00.001 31432 Enqueuing Expose request
19:26:43.755 00.014 29876 IsGuiding returns 1
19:26:43.755 00.000 29876 scope still moving after pulse duration time elapsed
19:26:43.785 00.030 29876 IsSlewing returns 0
19:26:43.785 00.000 29876 IsGuiding returns 1
19:26:43.816 00.031 29876 IsSlewing returns 0
19:26:43.816 00.000 29876 IsGuiding returns 0
19:26:43.816 00.000 29876 scope move finished after 21 + 74 ms
19:26:43.816 00.000 29876 Move returns status 0, amount 21
19:26:43.816 00.000 29876 MoveAxis(N, 0, ABG)
19:26:43.816 00.000 29876 Move returns status 0, amount 0
19:26:43.816 00.000 29876 move complete, result=0
19:26:43.816 00.000 29876 worker thread done servicing request
19:26:43.816 00.000 29876 Worker thread wakes up
19:26:43.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:43.816 00.000 31432 GuideStep: 0.2 px 21 ms WEST, -0.2 px 0 ms NORTH
19:26:43.819 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:45.940 02.121 29876 Exposure complete
19:26:45.984 00.044 29876 worker thread done servicing request
19:26:45.984 00.000 31432 OnExposeComplete: enter
19:26:45.986 00.002 31432 UpdateGuideState(): m_state=6
19:26:45.988 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
19:26:45.990 00.002 31432 Star::Find returns 1 (0), X=1252.71, Y=942.34, Mass=3908, SNR=39.8, Peak=253 HFD=4.5
19:26:45.992 00.002 31432 MultiStar: [#1 0.33,0.02,0.83,U] [#2 -0.08,0.13,0.91,U] [#3 0.40,-0.15,0.91,U] [#4 0.07,-0.05,0.93,U] [#5 -0.14,-0.11,0.78,U] [#6 0.59,0.80,0.00,M2] [#7 0.15,0.39,0.80,U] [#8 0.45,0.05,0.71,U] 
19:26:45.994 00.002 31432 refined, 7 included, MultiStar: {0.18, 0.05}, one-star: {0.27, 0.11}
19:26:45.995 00.001 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:26:45.997 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:26:45.999 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.18 mountY=-0.02, mountTheta=-0.11
19:26:46.004 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.05, opts=13)
19:26:46.006 00.002 31432 Enqueuing Move request for scope (0.18, 0.05)
19:26:46.008 00.002 29876 Worker thread wakes up
19:26:46.008 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
19:26:46.008 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
19:26:46.008 00.000 29876 Moving (0.18, 0.05) raw xDistance=0.18 yDistance=-0.02
19:26:46.008 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:26:46.008 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:46.008 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:26:46.008 00.000 29876 MoveAxis(E, 0, ABG)
19:26:46.008 00.000 29876 Move returns status 0, amount 0
19:26:46.008 00.000 29876 MoveAxis(N, 0, ABG)
19:26:46.008 00.000 29876 Move returns status 0, amount 0
19:26:46.008 00.000 29876 move complete, result=0
19:26:46.008 00.000 29876 worker thread done servicing request
19:26:46.012 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:26:46.025 00.013 31432 UpdateGuideState exits: m=3908 RSB=39.8
19:26:46.029 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:46.031 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:46.032 00.001 31432 Enqueuing Expose request
19:26:46.034 00.002 29876 Worker thread wakes up
19:26:46.034 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:26:46.036 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:46.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:47.945 01.909 29876 Exposure complete
19:26:47.989 00.044 29876 worker thread done servicing request
19:26:47.989 00.000 31432 OnExposeComplete: enter
19:26:47.991 00.002 31432 UpdateGuideState(): m_state=6
19:26:47.993 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
19:26:47.995 00.002 31432 Star::Find returns 1 (0), X=1253.00, Y=942.34, Mass=3685, SNR=38.0, Peak=225 HFD=4.3
19:26:47.997 00.002 31432 MultiStar: [#1 0.70,0.10,0.85,U] [#2 0.00,0.16,0.95,U] [#3 0.45,0.12,0.93,U] [#4 0.20,-0.11,1.01,U] [#5 0.17,-0.13,0.83,U] [#6 0.85,0.95,0.00,M3] [#7 0.25,0.65,0.85,U] [#8 0.21,-0.06,0.73,U] 
19:26:47.999 00.002 31432 refined, 7 included, MultiStar: {0.32, 0.10}, one-star: {0.56, 0.11}
19:26:48.001 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
19:26:48.002 00.001 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
19:26:48.004 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.10 hyp=0.34 cameraTheta=0.31 mountX=0.32 mountY=-0.05, mountTheta=-0.16
19:26:48.009 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.10, opts=13)
19:26:48.012 00.003 31432 Enqueuing Move request for scope (0.32, 0.10)
19:26:48.014 00.002 29876 Worker thread wakes up
19:26:48.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.10) opts 0xd
19:26:48.014 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.10)
19:26:48.014 00.000 29876 Moving (0.32, 0.10) raw xDistance=0.32 yDistance=-0.05
19:26:48.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
19:26:48.014 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:48.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:26:48.014 00.000 29876 MoveAxis(W, 31, ABG)
19:26:48.014 00.000 29876 Guiding  Dir = 3, Dur = 31
19:26:48.014 00.000 29876 IsSlewing returns 0
19:26:48.015 00.001 29876 IsGuiding returns 0
19:26:48.015 00.000 29876 PulseGuide returned control before completion, sleep 41
19:26:48.018 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:48.029 00.011 31432 UpdateGuideState exits: m=3685 RSB=38.0
19:26:48.032 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:48.033 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:48.035 00.002 31432 Enqueuing Expose request
19:26:48.068 00.033 29876 IsGuiding returns 1
19:26:48.068 00.000 29876 scope still moving after pulse duration time elapsed
19:26:48.098 00.030 29876 IsSlewing returns 0
19:26:48.098 00.000 29876 IsGuiding returns 0
19:26:48.098 00.000 29876 scope move finished after 31 + 52 ms
19:26:48.098 00.000 29876 Move returns status 0, amount 31
19:26:48.098 00.000 29876 MoveAxis(N, 0, ABG)
19:26:48.098 00.000 29876 Move returns status 0, amount 0
19:26:48.098 00.000 29876 move complete, result=0
19:26:48.098 00.000 29876 worker thread done servicing request
19:26:48.098 00.000 29876 Worker thread wakes up
19:26:48.098 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:48.098 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:48.098 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.1 px 0 ms NORTH
19:26:50.224 02.126 29876 Exposure complete
19:26:50.267 00.043 29876 worker thread done servicing request
19:26:50.267 00.000 31432 OnExposeComplete: enter
19:26:50.270 00.003 31432 UpdateGuideState(): m_state=6
19:26:50.272 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
19:26:50.274 00.002 31432 Star::Find returns 1 (0), X=1252.71, Y=942.46, Mass=3810, SNR=38.6, Peak=226 HFD=4.6
19:26:50.276 00.002 31432 MultiStar: [#1 0.33,0.16,0.86,U] [#2 0.28,0.06,0.98,U] [#3 0.09,-0.13,0.92,U] [#4 0.06,-0.17,0.96,U] [#5 0.21,-0.13,0.79,U] [#6 0.65,0.97,0.00,M4] [#7 -0.11,0.47,0.85,U] [#8 0.71,-0.02,0.76,U] 
19:26:50.278 00.002 31432 refined, 7 included, MultiStar: {0.22, 0.06}, one-star: {0.27, 0.23}
19:26:50.280 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:26:50.282 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:26:50.283 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.27 mountX=0.22 mountY=-0.03, mountTheta=-0.12
19:26:50.287 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.06, opts=13)
19:26:50.289 00.002 31432 Enqueuing Move request for scope (0.22, 0.06)
19:26:50.291 00.002 29876 Worker thread wakes up
19:26:50.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
19:26:50.291 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
19:26:50.291 00.000 29876 Moving (0.22, 0.06) raw xDistance=0.22 yDistance=-0.03
19:26:50.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
19:26:50.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:50.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:26:50.292 00.001 29876 MoveAxis(W, 26, ABG)
19:26:50.292 00.000 29876 Guiding  Dir = 3, Dur = 26
19:26:50.292 00.000 29876 IsSlewing returns 0
19:26:50.292 00.000 29876 IsGuiding returns 0
19:26:50.292 00.000 29876 PulseGuide returned control before completion, sleep 36
19:26:50.295 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:50.307 00.012 31432 UpdateGuideState exits: m=3810 RSB=38.6
19:26:50.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:50.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:50.313 00.002 31432 Enqueuing Expose request
19:26:50.330 00.017 29876 IsGuiding returns 1
19:26:50.330 00.000 29876 scope still moving after pulse duration time elapsed
19:26:50.361 00.031 29876 IsSlewing returns 0
19:26:50.361 00.000 29876 IsGuiding returns 1
19:26:50.392 00.031 29876 IsSlewing returns 0
19:26:50.392 00.000 29876 IsGuiding returns 0
19:26:50.392 00.000 29876 scope move finished after 26 + 73 ms
19:26:50.392 00.000 29876 Move returns status 0, amount 26
19:26:50.392 00.000 29876 MoveAxis(N, 0, ABG)
19:26:50.392 00.000 29876 Move returns status 0, amount 0
19:26:50.392 00.000 29876 move complete, result=0
19:26:50.392 00.000 29876 worker thread done servicing request
19:26:50.392 00.000 29876 Worker thread wakes up
19:26:50.393 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:50.393 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:50.393 00.000 31432 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
19:26:52.302 01.909 29876 Exposure complete
19:26:52.345 00.043 29876 worker thread done servicing request
19:26:52.345 00.000 31432 OnExposeComplete: enter
19:26:52.347 00.002 31432 UpdateGuideState(): m_state=6
19:26:52.349 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
19:26:52.351 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=942.64, Mass=3953, SNR=39.3, Peak=246 HFD=4.7
19:26:52.353 00.002 31432 MultiStar: [#1 0.30,0.33,0.84,U] [#2 0.31,0.42,0.89,U] [#3 0.14,-0.06,0.89,U] [#4 0.19,0.16,0.93,U] [#5 0.29,0.22,0.78,U] [#6 0.20,0.86,0.00,M5] [#7 -0.16,0.43,0.82,U] [#8 0.49,-0.27,0.70,U] 
19:26:52.355 00.002 31432 refined, 7 included, MultiStar: {0.25, 0.22}, one-star: {0.43, 0.41}
19:26:52.357 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
19:26:52.359 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.58)
19:26:52.362 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.72 mountX=0.25 mountY=-0.18, mountTheta=-0.61
19:26:52.366 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.22, opts=13)
19:26:52.367 00.001 31432 Enqueuing Move request for scope (0.25, 0.22)
19:26:52.369 00.002 29876 Worker thread wakes up
19:26:52.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
19:26:52.369 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
19:26:52.369 00.000 29876 Moving (0.25, 0.22) raw xDistance=0.25 yDistance=-0.18
19:26:52.370 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
19:26:52.370 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:26:52.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:26:52.370 00.000 29876 MoveAxis(W, 28, ABG)
19:26:52.370 00.000 29876 Guiding  Dir = 3, Dur = 28
19:26:52.370 00.000 29876 IsSlewing returns 0
19:26:52.370 00.000 29876 IsGuiding returns 0
19:26:52.370 00.000 29876 PulseGuide returned control before completion, sleep 38
19:26:52.374 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:26:52.387 00.013 31432 UpdateGuideState exits: m=3953 RSB=39.3
19:26:52.390 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:52.392 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:52.394 00.002 31432 Enqueuing Expose request
19:26:52.423 00.029 29876 IsGuiding returns 1
19:26:52.423 00.000 29876 scope still moving after pulse duration time elapsed
19:26:52.453 00.030 29876 IsSlewing returns 0
19:26:52.453 00.000 29876 IsGuiding returns 1
19:26:52.484 00.031 29876 IsSlewing returns 0
19:26:52.484 00.000 29876 IsGuiding returns 0
19:26:52.484 00.000 29876 scope move finished after 28 + 85 ms
19:26:52.484 00.000 29876 Move returns status 0, amount 28
19:26:52.484 00.000 29876 MoveAxis(N, 0, ABG)
19:26:52.484 00.000 29876 Move returns status 0, amount 0
19:26:52.484 00.000 29876 move complete, result=0
19:26:52.484 00.000 29876 worker thread done servicing request
19:26:52.484 00.000 29876 Worker thread wakes up
19:26:52.484 00.000 31432 GuideStep: 0.3 px 28 ms WEST, -0.2 px 0 ms NORTH
19:26:52.488 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:52.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:54.616 02.128 29876 Exposure complete
19:26:54.660 00.044 29876 worker thread done servicing request
19:26:54.660 00.000 31432 OnExposeComplete: enter
19:26:54.662 00.002 31432 UpdateGuideState(): m_state=6
19:26:54.665 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
19:26:54.667 00.002 31432 Star::Find returns 1 (0), X=1253.25, Y=941.85, Mass=3761, SNR=37.6, Peak=193 HFD=4.6
19:26:54.669 00.002 31432 MultiStar: [#1 0.90,-0.40,0.00,M1] [#2 0.43,0.03,0.94,U] [#3 0.37,-0.66,0.88,U] [#4 0.49,-0.35,0.98,U] [#5 0.49,-0.72,0.00,M1] [#6 0.98,0.48,0.00,M6] [#7 0.42,0.15,0.83,U] [#8 1.02,-0.48,0.00,M1] 
19:26:54.671 00.002 31432 refined, 4 included, MultiStar: {0.51, -0.25}, one-star: {0.80, -0.38}
19:26:54.673 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
19:26:54.675 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
19:26:54.677 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-0.46 mountX=0.50 mountY=0.32, mountTheta=0.57
19:26:54.680 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.25, opts=13)
19:26:54.682 00.002 31432 Enqueuing Move request for scope (0.51, -0.25)
19:26:54.684 00.002 29876 Worker thread wakes up
19:26:54.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.25) opts 0xd
19:26:54.684 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.25)
19:26:54.684 00.000 29876 Moving (0.51, -0.25) raw xDistance=0.50 yDistance=0.32
19:26:54.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
19:26:54.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:26:54.684 00.000 29876 MoveAxis(W, 52, ABG)
19:26:54.684 00.000 29876 Guiding  Dir = 3, Dur = 52
19:26:54.684 00.000 29876 IsSlewing returns 0
19:26:54.684 00.000 29876 IsGuiding returns 0
19:26:54.685 00.001 29876 PulseGuide returned control before completion, sleep 62
19:26:54.688 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:54.699 00.011 31432 UpdateGuideState exits: m=3761 RSB=37.6
19:26:54.702 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:54.704 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:54.705 00.001 31432 Enqueuing Expose request
19:26:54.754 00.049 29876 IsGuiding returns 1
19:26:54.754 00.000 29876 scope still moving after pulse duration time elapsed
19:26:54.784 00.030 29876 IsSlewing returns 0
19:26:54.784 00.000 29876 IsGuiding returns 0
19:26:54.784 00.000 29876 scope move finished after 52 + 47 ms
19:26:54.784 00.000 29876 Move returns status 0, amount 52
19:26:54.784 00.000 29876 MoveAxis(S, 24, ABG)
19:26:54.784 00.000 29876 Guiding  Dir = 1, Dur = 24
19:26:54.784 00.000 29876 IsSlewing returns 0
19:26:54.784 00.000 29876 IsGuiding returns 0
19:26:54.784 00.000 29876 PulseGuide returned control before completion, sleep 34
19:26:54.830 00.046 29876 IsGuiding returns 1
19:26:54.830 00.000 29876 scope still moving after pulse duration time elapsed
19:26:54.860 00.030 29876 IsSlewing returns 0
19:26:54.860 00.000 29876 IsGuiding returns 1
19:26:54.890 00.030 29876 IsSlewing returns 0
19:26:54.890 00.000 29876 IsGuiding returns 1
19:26:54.921 00.031 29876 IsSlewing returns 0
19:26:54.921 00.000 29876 IsGuiding returns 1
19:26:54.952 00.031 29876 IsSlewing returns 0
19:26:54.952 00.000 29876 IsGuiding returns 1
19:26:54.982 00.030 29876 IsSlewing returns 0
19:26:54.982 00.000 29876 IsGuiding returns 0
19:26:54.982 00.000 29876 scope move finished after 24 + 173 ms
19:26:54.982 00.000 29876 Move returns status 0, amount 24
19:26:54.982 00.000 29876 move complete, result=0
19:26:54.982 00.000 29876 worker thread done servicing request
19:26:54.982 00.000 29876 Worker thread wakes up
19:26:54.982 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:54.982 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:54.982 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.3 px 24 ms SOUTH
19:26:56.890 01.908 29876 Exposure complete
19:26:56.937 00.047 29876 worker thread done servicing request
19:26:56.937 00.000 31432 OnExposeComplete: enter
19:26:56.939 00.002 31432 UpdateGuideState(): m_state=6
19:26:56.941 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
19:26:56.943 00.002 31432 Star::Find returns 1 (0), X=1252.90, Y=943.34, Mass=3845, SNR=38.8, Peak=202 HFD=4.7
19:26:56.945 00.002 31432 MultiStar: [#1 0.12,1.34,0.00,M2] [#2 0.26,1.42,0.00,M1] [#3 0.51,0.92,0.00,M1] [#4 0.22,1.30,0.00,M1] [#5 -0.13,1.13,0.00,M2] [#6 0.46,1.98,0.00,M7] [#7 0.19,1.65,0.00,M1] [#8 0.37,0.91,0.00,M2] 
19:26:56.947 00.002 31432 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.02) = xAngle (1.16 = 1.16)
19:26:56.949 00.002 31432 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.17 = -2.11)
19:26:56.951 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=1.11 hyp=1.20 cameraTheta=1.18 mountX=0.48 mountY=-1.03, mountTheta=-1.13
19:26:56.953 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=1.11, opts=13)
19:26:56.956 00.003 31432 Enqueuing Move request for scope (0.45, 1.11)
19:26:56.957 00.001 29876 Worker thread wakes up
19:26:56.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.11) opts 0xd
19:26:56.957 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 1.11)
19:26:56.957 00.000 29876 Moving (0.45, 1.11) raw xDistance=0.48 yDistance=-1.03
19:26:56.958 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
19:26:56.958 00.000 29876 resist switch: large excursion: input -1.03 thresh 0.90 direction from 1 to -1
19:26:56.958 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.08
19:26:56.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.62 from input -1.03
19:26:56.958 00.000 29876 MoveAxis(W, 54, ABG)
19:26:56.958 00.000 29876 Guiding  Dir = 3, Dur = 54
19:26:56.958 00.000 29876 IsSlewing returns 0
19:26:56.958 00.000 29876 IsGuiding returns 0
19:26:56.958 00.000 29876 PulseGuide returned control before completion, sleep 64
19:26:56.961 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:26:56.973 00.012 31432 UpdateGuideState exits: m=3845 RSB=38.8
19:26:56.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:56.977 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:56.979 00.002 31432 Enqueuing Expose request
19:26:57.027 00.048 29876 IsGuiding returns 1
19:26:57.027 00.000 29876 scope still moving after pulse duration time elapsed
19:26:57.058 00.031 29876 IsSlewing returns 0
19:26:57.058 00.000 29876 IsGuiding returns 1
19:26:57.089 00.031 29876 IsSlewing returns 0
19:26:57.089 00.000 29876 IsGuiding returns 1
19:26:57.119 00.030 29876 IsSlewing returns 0
19:26:57.119 00.000 29876 IsGuiding returns 1
19:26:57.150 00.031 29876 IsSlewing returns 0
19:26:57.150 00.000 29876 IsGuiding returns 0
19:26:57.150 00.000 29876 scope move finished after 54 + 137 ms
19:26:57.150 00.000 29876 Move returns status 0, amount 54
19:26:57.150 00.000 29876 BLC: Oldest BLC event removed
19:26:57.150 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:26:57.150 00.000 29876 MoveAxis(N, 96, ABG)
19:26:57.150 00.000 29876 Guiding  Dir = 0, Dur = 96
19:26:57.150 00.000 29876 IsSlewing returns 0
19:26:57.150 00.000 29876 IsGuiding returns 0
19:26:57.150 00.000 29876 PulseGuide returned control before completion, sleep 106
19:26:57.272 00.122 29876 IsGuiding returns 1
19:26:57.272 00.000 29876 scope still moving after pulse duration time elapsed
19:26:57.303 00.031 29876 IsSlewing returns 0
19:26:57.303 00.000 29876 IsGuiding returns 1
19:26:57.334 00.031 29876 IsSlewing returns 0
19:26:57.334 00.000 29876 IsGuiding returns 1
19:26:57.365 00.031 29876 IsSlewing returns 0
19:26:57.365 00.000 29876 IsGuiding returns 1
19:26:57.396 00.031 29876 IsSlewing returns 0
19:26:57.396 00.000 29876 IsGuiding returns 0
19:26:57.396 00.000 29876 scope move finished after 96 + 150 ms
19:26:57.396 00.000 29876 Move returns status 0, amount 96
19:26:57.396 00.000 29876 move complete, result=0
19:26:57.396 00.000 29876 worker thread done servicing request
19:26:57.396 00.000 29876 Worker thread wakes up
19:26:57.396 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:57.396 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:26:57.397 00.001 31432 GuideStep: 0.5 px 54 ms WEST, -1.0 px 96 ms NORTH
19:26:59.521 02.124 29876 Exposure complete
19:26:59.570 00.049 29876 worker thread done servicing request
19:26:59.570 00.000 31432 OnExposeComplete: enter
19:26:59.572 00.002 31432 UpdateGuideState(): m_state=6
19:26:59.574 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
19:26:59.576 00.002 31432 Star::Find returns 1 (0), X=1252.65, Y=943.04, Mass=3627, SNR=37.6, Peak=230 HFD=4.2
19:26:59.578 00.002 31432 MultiStar: [#1 0.61,0.67,0.00,M3] [#2 0.20,0.94,0.00,M2] [#3 0.28,0.42,0.92,U] [#4 0.27,0.79,0.00,M2] [#5 0.45,0.55,0.82,U] [#6 0.95,1.36,0.00,M8] [#7 0.66,1.34,0.00,M2] [#8 1.11,0.68,0.00,M3] 
19:26:59.580 00.002 31432 refined, 2 included, MultiStar: {0.31, 0.60}, one-star: {0.21, 0.81}
19:26:59.582 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
19:26:59.584 00.002 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.20)
19:26:59.586 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.60 hyp=0.68 cameraTheta=1.10 mountX=0.32 mountY=-0.55, mountTheta=-1.04
19:26:59.588 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.60, opts=13)
19:26:59.590 00.002 31432 Enqueuing Move request for scope (0.31, 0.60)
19:26:59.592 00.002 29876 Worker thread wakes up
19:26:59.592 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.60) opts 0xd
19:26:59.592 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.60)
19:26:59.592 00.000 29876 Moving (0.31, 0.60) raw xDistance=0.32 yDistance=-0.55
19:26:59.592 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
19:26:59.592 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.55
19:26:59.592 00.000 29876 MoveAxis(W, 38, ABG)
19:26:59.592 00.000 29876 Guiding  Dir = 3, Dur = 38
19:26:59.593 00.001 29876 IsSlewing returns 0
19:26:59.593 00.000 29876 IsGuiding returns 0
19:26:59.593 00.000 29876 PulseGuide returned control before completion, sleep 48
19:26:59.596 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:26:59.612 00.016 31432 UpdateGuideState exits: m=3627 RSB=37.6
19:26:59.614 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:26:59.616 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:26:59.618 00.002 31432 Enqueuing Expose request
19:26:59.643 00.025 29876 IsGuiding returns 1
19:26:59.643 00.000 29876 scope still moving after pulse duration time elapsed
19:26:59.675 00.032 29876 IsSlewing returns 0
19:26:59.675 00.000 29876 IsGuiding returns 1
19:26:59.705 00.030 29876 IsSlewing returns 0
19:26:59.705 00.000 29876 IsGuiding returns 0
19:26:59.705 00.000 29876 scope move finished after 38 + 74 ms
19:26:59.705 00.000 29876 Move returns status 0, amount 38
19:26:59.705 00.000 29876 MoveAxis(N, 40, ABG)
19:26:59.705 00.000 29876 Guiding  Dir = 0, Dur = 40
19:26:59.705 00.000 29876 IsSlewing returns 0
19:26:59.705 00.000 29876 IsGuiding returns 0
19:26:59.706 00.001 29876 PulseGuide returned control before completion, sleep 50
19:26:59.768 00.062 29876 IsGuiding returns 1
19:26:59.768 00.000 29876 scope still moving after pulse duration time elapsed
19:26:59.798 00.030 29876 IsSlewing returns 0
19:26:59.798 00.000 29876 IsGuiding returns 1
19:26:59.829 00.031 29876 IsSlewing returns 0
19:26:59.829 00.000 29876 IsGuiding returns 1
19:26:59.859 00.030 29876 IsSlewing returns 0
19:26:59.859 00.000 29876 IsGuiding returns 1
19:26:59.889 00.030 29876 IsSlewing returns 0
19:26:59.889 00.000 29876 IsGuiding returns 0
19:26:59.889 00.000 29876 scope move finished after 40 + 144 ms
19:26:59.889 00.000 29876 Move returns status 0, amount 40
19:26:59.889 00.000 29876 move complete, result=0
19:26:59.889 00.000 29876 worker thread done servicing request
19:26:59.889 00.000 29876 Worker thread wakes up
19:26:59.889 00.000 31432 GuideStep: 0.3 px 38 ms WEST, -0.5 px 40 ms NORTH
19:26:59.892 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:26:59.892 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:01.797 01.905 29876 Exposure complete
19:27:01.840 00.043 29876 worker thread done servicing request
19:27:01.840 00.000 31432 OnExposeComplete: enter
19:27:01.843 00.003 31432 UpdateGuideState(): m_state=6
19:27:01.845 00.002 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
19:27:01.847 00.002 31432 Star::Find returns 1 (0), X=1252.20, Y=942.65, Mass=3786, SNR=38.6, Peak=217 HFD=4.7
19:27:01.849 00.002 31432 MultiStar: [#1 -0.34,0.65,0.82,U] [#2 -0.59,0.83,0.00,M3] [#3 -0.08,0.24,0.86,U] [#4 -0.43,0.63,0.94,U] [#5 -0.64,0.47,0.81,U] [#6 0.08,1.59,0.00,M9] [#7 -0.14,1.16,0.00,M3] [#8 0.08,0.26,0.69,U] 
19:27:01.851 00.002 31432 single-star, 5 included, MultiStar: {-0.28, 0.45}, one-star: {-0.25, 0.42}
19:27:01.853 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.08 = 2.08)
19:27:01.855 00.002 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.19)
19:27:01.857 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.42 hyp=0.49 cameraTheta=2.11 mountX=-0.24 mountY=-0.45, mountTheta=-2.06
19:27:01.860 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.42, opts=13)
19:27:01.862 00.002 31432 Enqueuing Move request for scope (-0.25, 0.42)
19:27:01.864 00.002 29876 Worker thread wakes up
19:27:01.864 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.42) opts 0xd
19:27:01.864 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.42)
19:27:01.864 00.000 29876 Moving (-0.25, 0.42) raw xDistance=-0.24 yDistance=-0.45
19:27:01.864 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.24
19:27:01.864 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
19:27:01.864 00.000 29876 MoveAxis(E, 17, ABG)
19:27:01.864 00.000 29876 Guiding  Dir = 2, Dur = 17
19:27:01.864 00.000 29876 IsSlewing returns 0
19:27:01.864 00.000 29876 IsGuiding returns 0
19:27:01.865 00.001 29876 PulseGuide returned control before completion, sleep 27
19:27:01.868 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:27:01.880 00.012 31432 UpdateGuideState exits: m=3786 RSB=38.6
19:27:01.883 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:01.884 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:01.886 00.002 31432 Enqueuing Expose request
19:27:01.903 00.017 29876 IsGuiding returns 0
19:27:01.903 00.000 29876 Move returns status 0, amount 17
19:27:01.903 00.000 29876 MoveAxis(N, 33, ABG)
19:27:01.903 00.000 29876 Guiding  Dir = 0, Dur = 33
19:27:01.903 00.000 29876 IsSlewing returns 0
19:27:01.903 00.000 29876 IsGuiding returns 0
19:27:01.904 00.001 29876 PulseGuide returned control before completion, sleep 43
19:27:01.949 00.045 29876 IsGuiding returns 1
19:27:01.949 00.000 29876 scope still moving after pulse duration time elapsed
19:27:01.980 00.031 29876 IsSlewing returns 0
19:27:01.980 00.000 29876 IsGuiding returns 1
19:27:02.011 00.031 29876 IsSlewing returns 0
19:27:02.011 00.000 29876 IsGuiding returns 1
19:27:02.042 00.031 29876 IsSlewing returns 0
19:27:02.042 00.000 29876 IsGuiding returns 1
19:27:02.073 00.031 29876 IsSlewing returns 0
19:27:02.073 00.000 29876 IsGuiding returns 0
19:27:02.073 00.000 29876 scope move finished after 33 + 136 ms
19:27:02.073 00.000 29876 Move returns status 0, amount 33
19:27:02.073 00.000 29876 move complete, result=0
19:27:02.075 00.002 29876 worker thread done servicing request
19:27:02.075 00.000 29876 Worker thread wakes up
19:27:02.075 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:02.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:02.075 00.000 31432 GuideStep: -0.2 px 17 ms EAST, -0.5 px 33 ms NORTH
19:27:04.200 02.125 29876 Exposure complete
19:27:04.245 00.045 29876 worker thread done servicing request
19:27:04.245 00.000 31432 OnExposeComplete: enter
19:27:04.247 00.002 31432 UpdateGuideState(): m_state=6
19:27:04.250 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
19:27:04.252 00.002 31432 Star::Find returns 1 (0), X=1252.83, Y=942.68, Mass=3598, SNR=37.2, Peak=206 HFD=4.5
19:27:04.254 00.002 31432 MultiStar: [#1 0.28,0.47,0.89,U] [#2 0.26,0.32,1.01,U] [#3 0.50,0.14,0.92,U] [#4 0.26,0.48,1.01,U] [#5 0.03,0.14,0.83,U] [#6 0.16,1.47,0.00,M10] [#7 -0.09,0.78,0.89,U] [#8 0.39,0.31,0.80,U] 
19:27:04.256 00.002 31432 refined, 7 included, MultiStar: {0.26, 0.39}, one-star: {0.38, 0.45}
19:27:04.258 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
19:27:04.259 00.001 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.31)
19:27:04.261 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.39 hyp=0.47 cameraTheta=0.99 mountX=0.26 mountY=-0.34, mountTheta=-0.92
19:27:04.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.39, opts=13)
19:27:04.266 00.002 31432 Enqueuing Move request for scope (0.26, 0.39)
19:27:04.270 00.004 29876 Worker thread wakes up
19:27:04.270 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.39) opts 0xd
19:27:04.270 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.39)
19:27:04.270 00.000 29876 Moving (0.26, 0.39) raw xDistance=0.26 yDistance=-0.34
19:27:04.270 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
19:27:04.270 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.34
19:27:04.270 00.000 29876 MoveAxis(W, 23, ABG)
19:27:04.270 00.000 29876 Guiding  Dir = 3, Dur = 23
19:27:04.270 00.000 29876 IsSlewing returns 0
19:27:04.270 00.000 29876 IsGuiding returns 0
19:27:04.271 00.001 29876 PulseGuide returned control before completion, sleep 33
19:27:04.274 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:27:04.285 00.011 31432 UpdateGuideState exits: m=3598 RSB=37.2
19:27:04.288 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:04.291 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:04.293 00.002 31432 Enqueuing Expose request
19:27:04.309 00.016 29876 IsGuiding returns 1
19:27:04.309 00.000 29876 scope still moving after pulse duration time elapsed
19:27:04.338 00.029 29876 IsSlewing returns 0
19:27:04.338 00.000 29876 IsGuiding returns 1
19:27:04.370 00.032 29876 IsSlewing returns 0
19:27:04.370 00.000 29876 IsGuiding returns 1
19:27:04.401 00.031 29876 IsSlewing returns 0
19:27:04.401 00.000 29876 IsGuiding returns 0
19:27:04.401 00.000 29876 scope move finished after 23 + 107 ms
19:27:04.401 00.000 29876 Move returns status 0, amount 23
19:27:04.401 00.000 29876 MoveAxis(N, 25, ABG)
19:27:04.401 00.000 29876 Guiding  Dir = 0, Dur = 25
19:27:04.401 00.000 29876 IsSlewing returns 0
19:27:04.401 00.000 29876 IsGuiding returns 0
19:27:04.401 00.000 29876 PulseGuide returned control before completion, sleep 35
19:27:04.448 00.047 29876 IsGuiding returns 1
19:27:04.448 00.000 29876 scope still moving after pulse duration time elapsed
19:27:04.478 00.030 29876 IsSlewing returns 0
19:27:04.478 00.000 29876 IsGuiding returns 1
19:27:04.508 00.030 29876 IsSlewing returns 0
19:27:04.508 00.000 29876 IsGuiding returns 0
19:27:04.508 00.000 29876 scope move finished after 25 + 82 ms
19:27:04.508 00.000 29876 Move returns status 0, amount 25
19:27:04.508 00.000 29876 move complete, result=0
19:27:04.508 00.000 29876 worker thread done servicing request
19:27:04.508 00.000 29876 Worker thread wakes up
19:27:04.508 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:04.508 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:04.508 00.000 31432 GuideStep: 0.3 px 23 ms WEST, -0.3 px 25 ms NORTH
19:27:06.413 01.905 29876 Exposure complete
19:27:06.456 00.043 29876 worker thread done servicing request
19:27:06.456 00.000 31432 OnExposeComplete: enter
19:27:06.460 00.004 31432 UpdateGuideState(): m_state=6
19:27:06.462 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
19:27:06.464 00.002 31432 Star::Find returns 1 (0), X=1253.56, Y=942.35, Mass=3762, SNR=38.3, Peak=223 HFD=4.8
19:27:06.466 00.002 31432 MultiStar: [#1 0.90,0.17,0.00,M2] [#2 1.06,0.03,0.00,M3] [#3 0.97,-0.26,0.00,M1] [#4 0.94,-0.13,0.00,M1] [#5 0.85,-0.18,0.00,M1] [#6 0.90,0.58,0.00,R] [#7 0.72,0.16,0.88,U] [#8 1.11,-0.16,0.00,M2] 
19:27:06.468 00.002 31432 refined, 1 included, MultiStar: {0.93, 0.13}, one-star: {1.11, 0.11}
19:27:06.470 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
19:27:06.472 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
19:27:06.474 00.002 31432 CameraToMount -- cameraX=0.93 cameraY=0.13 hyp=0.94 cameraTheta=0.14 mountX=0.93 mountY=0.01, mountTheta=0.01
19:27:06.477 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.93, y=0.13, opts=13)
19:27:06.479 00.002 31432 Enqueuing Move request for scope (0.93, 0.13)
19:27:06.481 00.002 29876 Worker thread wakes up
19:27:06.481 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.13) opts 0xd
19:27:06.481 00.000 29876 Handling offset move in thread for scope, endpoint = (0.93, 0.13)
19:27:06.481 00.000 29876 Moving (0.93, 0.13) raw xDistance=0.93 yDistance=0.01
19:27:06.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.93
19:27:06.481 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:06.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:27:06.481 00.000 29876 MoveAxis(W, 93, ABG)
19:27:06.481 00.000 29876 Guiding  Dir = 3, Dur = 93
19:27:06.481 00.000 29876 IsSlewing returns 0
19:27:06.481 00.000 29876 IsGuiding returns 0
19:27:06.482 00.001 29876 PulseGuide returned control before completion, sleep 103
19:27:06.485 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:27:06.496 00.011 31432 UpdateGuideState exits: m=3762 RSB=38.3
19:27:06.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:06.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:06.502 00.002 31432 Enqueuing Expose request
19:27:06.595 00.093 29876 IsGuiding returns 1
19:27:06.595 00.000 29876 scope still moving after pulse duration time elapsed
19:27:06.626 00.031 29876 IsSlewing returns 0
19:27:06.626 00.000 29876 IsGuiding returns 1
19:27:06.656 00.030 29876 IsSlewing returns 0
19:27:06.656 00.000 29876 IsGuiding returns 0
19:27:06.656 00.000 29876 scope move finished after 93 + 82 ms
19:27:06.656 00.000 29876 Move returns status 0, amount 93
19:27:06.656 00.000 29876 MoveAxis(N, 0, ABG)
19:27:06.656 00.000 29876 Move returns status 0, amount 0
19:27:06.656 00.000 29876 move complete, result=0
19:27:06.656 00.000 29876 worker thread done servicing request
19:27:06.657 00.001 29876 Worker thread wakes up
19:27:06.657 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:06.657 00.000 31432 GuideStep: 0.9 px 93 ms WEST, 0.0 px 0 ms NORTH
19:27:06.660 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:08.891 02.231 29876 Exposure complete
19:27:08.936 00.045 29876 worker thread done servicing request
19:27:08.936 00.000 31432 OnExposeComplete: enter
19:27:08.940 00.004 31432 UpdateGuideState(): m_state=6
19:27:08.942 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
19:27:08.945 00.003 31432 Star::Find returns 1 (0), X=1253.40, Y=942.41, Mass=4097, SNR=40.3, Peak=240 HFD=4.9
19:27:08.947 00.002 31432 MultiStar: [#1 0.65,0.40,0.82,U] [#2 0.76,0.26,0.85,U] [#3 0.91,-0.29,0.00,M2] [#4 0.84,0.28,0.00,M2] [#5 0.97,-0.16,0.00,M2] [#6 0.03,0.25,0.76,U] [#7 0.32,0.34,0.81,U] [#8 1.17,0.10,0.00,M3] 
19:27:08.950 00.003 31432 refined, 4 included, MultiStar: {0.57, 0.28}, one-star: {0.95, 0.18}
19:27:08.956 00.006 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.44 = 0.44)
19:27:08.958 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.45 = -2.83)
19:27:08.960 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.28 hyp=0.63 cameraTheta=0.46 mountX=0.57 mountY=-0.19, mountTheta=-0.32
19:27:08.970 00.010 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.28, opts=13)
19:27:08.974 00.004 31432 Enqueuing Move request for scope (0.57, 0.28)
19:27:08.978 00.004 29876 Worker thread wakes up
19:27:08.978 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.28) opts 0xd
19:27:08.978 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.28)
19:27:08.978 00.000 29876 Moving (0.57, 0.28) raw xDistance=0.57 yDistance=-0.19
19:27:08.978 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
19:27:08.978 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:08.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:27:08.978 00.000 29876 MoveAxis(W, 68, ABG)
19:27:08.978 00.000 29876 Guiding  Dir = 3, Dur = 68
19:27:08.978 00.000 29876 IsSlewing returns 0
19:27:08.978 00.000 29876 IsGuiding returns 0
19:27:08.979 00.001 29876 PulseGuide returned control before completion, sleep 78
19:27:08.986 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:27:09.003 00.017 31432 UpdateGuideState exits: m=4097 RSB=40.3
19:27:09.007 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:09.011 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:09.018 00.007 31432 Enqueuing Expose request
19:27:09.058 00.040 29876 IsGuiding returns 1
19:27:09.058 00.000 29876 scope still moving after pulse duration time elapsed
19:27:09.089 00.031 29876 IsSlewing returns 0
19:27:09.089 00.000 29876 IsGuiding returns 1
19:27:09.120 00.031 29876 IsSlewing returns 0
19:27:09.120 00.000 29876 IsGuiding returns 1
19:27:09.150 00.030 29876 IsSlewing returns 0
19:27:09.150 00.000 29876 IsGuiding returns 0
19:27:09.150 00.000 29876 scope move finished after 68 + 102 ms
19:27:09.150 00.000 29876 Move returns status 0, amount 68
19:27:09.150 00.000 29876 MoveAxis(N, 0, ABG)
19:27:09.150 00.000 29876 Move returns status 0, amount 0
19:27:09.150 00.000 29876 move complete, result=0
19:27:09.151 00.001 29876 worker thread done servicing request
19:27:09.151 00.000 29876 Worker thread wakes up
19:27:09.151 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:09.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:09.151 00.000 31432 GuideStep: 0.6 px 68 ms WEST, -0.2 px 0 ms NORTH
19:27:11.056 01.905 29876 Exposure complete
19:27:11.114 00.058 29876 worker thread done servicing request
19:27:11.114 00.000 31432 OnExposeComplete: enter
19:27:11.118 00.004 31432 UpdateGuideState(): m_state=6
19:27:11.121 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
19:27:11.123 00.002 31432 Star::Find returns 1 (0), X=1253.15, Y=942.63, Mass=3971, SNR=40.3, Peak=243 HFD=4.5
19:27:11.126 00.003 31432 MultiStar: [#1 0.89,0.03,0.00,M2] [#2 0.45,0.03,0.93,U] [#3 0.95,-0.15,0.00,M3] [#4 0.67,0.01,0.94,U] [#5 0.59,-0.25,0.76,U] [#6 -0.12,0.34,0.78,U] [#7 0.43,0.36,0.82,U] [#8 0.88,0.04,0.00,M4] 
19:27:11.129 00.003 31432 refined, 5 included, MultiStar: {0.47, 0.15}, one-star: {0.70, 0.40}
19:27:11.131 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
19:27:11.133 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
19:27:11.136 00.003 31432 CameraToMount -- cameraX=0.47 cameraY=0.15 hyp=0.50 cameraTheta=0.31 mountX=0.47 mountY=-0.08, mountTheta=-0.17
19:27:11.139 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.15, opts=13)
19:27:11.142 00.003 31432 Enqueuing Move request for scope (0.47, 0.15)
19:27:11.145 00.003 29876 Worker thread wakes up
19:27:11.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.15) opts 0xd
19:27:11.145 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.15)
19:27:11.145 00.000 29876 Moving (0.47, 0.15) raw xDistance=0.47 yDistance=-0.08
19:27:11.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
19:27:11.145 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:11.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:27:11.145 00.000 29876 MoveAxis(W, 55, ABG)
19:27:11.145 00.000 29876 Guiding  Dir = 3, Dur = 55
19:27:11.145 00.000 29876 IsSlewing returns 0
19:27:11.145 00.000 29876 IsGuiding returns 0
19:27:11.145 00.000 29876 PulseGuide returned control before completion, sleep 65
19:27:11.153 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:27:11.169 00.016 31432 UpdateGuideState exits: m=3971 RSB=40.3
19:27:11.171 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:11.173 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:11.175 00.002 31432 Enqueuing Expose request
19:27:11.224 00.049 29876 IsGuiding returns 1
19:27:11.224 00.000 29876 scope still moving after pulse duration time elapsed
19:27:11.255 00.031 29876 IsSlewing returns 0
19:27:11.255 00.000 29876 IsGuiding returns 1
19:27:11.285 00.030 29876 IsSlewing returns 0
19:27:11.285 00.000 29876 IsGuiding returns 0
19:27:11.285 00.000 29876 scope move finished after 55 + 85 ms
19:27:11.285 00.000 29876 Move returns status 0, amount 55
19:27:11.285 00.000 29876 MoveAxis(N, 0, ABG)
19:27:11.285 00.000 29876 Move returns status 0, amount 0
19:27:11.285 00.000 29876 move complete, result=0
19:27:11.285 00.000 29876 worker thread done servicing request
19:27:11.285 00.000 29876 Worker thread wakes up
19:27:11.285 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:11.285 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:11.286 00.001 31432 GuideStep: 0.5 px 55 ms WEST, -0.1 px 0 ms NORTH
19:27:13.417 02.131 29876 Exposure complete
19:27:13.462 00.045 29876 worker thread done servicing request
19:27:13.462 00.000 31432 OnExposeComplete: enter
19:27:13.464 00.002 31432 UpdateGuideState(): m_state=6
19:27:13.466 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
19:27:13.468 00.002 31432 Star::Find returns 1 (0), X=1252.54, Y=942.06, Mass=3786, SNR=38.7, Peak=232 HFD=4.2
19:27:13.470 00.002 31432 MultiStar: [#1 0.20,-0.31,0.85,U] [#2 -0.22,-0.12,0.90,U] [#3 0.30,-0.42,0.91,U] [#4 -0.17,-0.36,0.99,U] [#5 -0.05,-0.69,0.83,U] [#6 -0.45,-0.45,0.78,U] [#7 -0.09,0.00,0.88,U] [#8 0.56,-0.47,0.75,U] 
19:27:13.472 00.002 31432 single-star, 8 included, MultiStar: {0.02, -0.32}, one-star: {0.09, -0.17}
19:27:13.474 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
19:27:13.476 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
19:27:13.478 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.06 mountX=0.09 mountY=0.18, mountTheta=1.11
19:27:13.481 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.17, opts=13)
19:27:13.484 00.003 31432 Enqueuing Move request for scope (0.09, -0.17)
19:27:13.485 00.001 29876 Worker thread wakes up
19:27:13.486 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
19:27:13.486 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
19:27:13.486 00.000 29876 Moving (0.09, -0.17) raw xDistance=0.09 yDistance=0.18
19:27:13.486 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:27:13.486 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:13.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:27:13.486 00.000 29876 MoveAxis(E, 0, ABG)
19:27:13.486 00.000 29876 Move returns status 0, amount 0
19:27:13.486 00.000 29876 MoveAxis(N, 0, ABG)
19:27:13.486 00.000 29876 Move returns status 0, amount 0
19:27:13.486 00.000 29876 move complete, result=0
19:27:13.486 00.000 29876 worker thread done servicing request
19:27:13.490 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:27:13.501 00.011 31432 UpdateGuideState exits: m=3786 RSB=38.7
19:27:13.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:13.505 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:13.507 00.002 31432 Enqueuing Expose request
19:27:13.509 00.002 29876 Worker thread wakes up
19:27:13.509 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:27:13.511 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:13.511 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:15.422 01.911 29876 Exposure complete
19:27:15.466 00.044 29876 worker thread done servicing request
19:27:15.466 00.000 31432 OnExposeComplete: enter
19:27:15.468 00.002 31432 UpdateGuideState(): m_state=6
19:27:15.470 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
19:27:15.473 00.003 31432 Star::Find returns 1 (0), X=1252.46, Y=941.93, Mass=3780, SNR=38.8, Peak=231 HFD=4.4
19:27:15.475 00.002 31432 MultiStar: [#1 0.57,-0.51,0.84,U] [#2 -0.03,-0.26,0.94,U] [#3 -0.04,-0.68,0.91,U] [#4 -0.36,-0.38,0.99,U] [#5 -0.08,-0.50,0.83,U] [#6 -0.40,-0.34,0.84,U] [#7 -0.13,0.07,0.84,U] [#8 0.62,-0.33,0.74,U] 
19:27:15.477 00.002 31432 single-star, 8 included, MultiStar: {0.00, -0.36}, one-star: {0.01, -0.30}
19:27:15.478 00.001 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
19:27:15.480 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
19:27:15.482 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.53 mountX=0.01 mountY=0.30, mountTheta=1.55
19:27:15.485 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.30, opts=13)
19:27:15.489 00.004 31432 Enqueuing Move request for scope (0.01, -0.30)
19:27:15.491 00.002 29876 Worker thread wakes up
19:27:15.491 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
19:27:15.491 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
19:27:15.491 00.000 29876 Moving (0.01, -0.30) raw xDistance=0.01 yDistance=0.30
19:27:15.491 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:27:15.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:15.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:27:15.491 00.000 29876 MoveAxis(E, 0, ABG)
19:27:15.491 00.000 29876 Move returns status 0, amount 0
19:27:15.491 00.000 29876 MoveAxis(N, 0, ABG)
19:27:15.491 00.000 29876 Move returns status 0, amount 0
19:27:15.491 00.000 29876 move complete, result=0
19:27:15.491 00.000 29876 worker thread done servicing request
19:27:15.495 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:27:15.506 00.011 31432 UpdateGuideState exits: m=3780 RSB=38.8
19:27:15.509 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:15.510 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:15.512 00.002 31432 Enqueuing Expose request
19:27:15.514 00.002 29876 Worker thread wakes up
19:27:15.514 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:27:15.516 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:15.517 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:17.649 02.132 29876 Exposure complete
19:27:17.693 00.044 29876 worker thread done servicing request
19:27:17.693 00.000 31432 OnExposeComplete: enter
19:27:17.695 00.002 31432 UpdateGuideState(): m_state=6
19:27:17.697 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
19:27:17.699 00.002 31432 Star::Find returns 1 (0), X=1253.07, Y=941.94, Mass=3974, SNR=40.0, Peak=226 HFD=4.3
19:27:17.702 00.003 31432 MultiStar: [#1 0.50,-0.40,0.85,U] [#2 0.44,-0.29,0.88,U] [#3 1.02,-0.90,0.00,M2] [#4 0.74,-0.59,0.00,M1] [#5 0.59,-0.66,0.00,M1] [#6 -0.18,-0.57,0.78,U] [#7 0.48,-0.31,0.83,U] [#8 1.05,-0.73,0.00,M3] 
19:27:17.703 00.001 31432 refined, 4 included, MultiStar: {0.39, -0.37}, one-star: {0.62, -0.29}
19:27:17.705 00.002 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
19:27:17.707 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
19:27:17.709 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.37 hyp=0.53 cameraTheta=-0.75 mountX=0.38 mountY=0.42, mountTheta=0.83
19:27:17.712 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.37, opts=13)
19:27:17.714 00.002 31432 Enqueuing Move request for scope (0.39, -0.37)
19:27:17.716 00.002 29876 Worker thread wakes up
19:27:17.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.37) opts 0xd
19:27:17.716 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.37)
19:27:17.716 00.000 29876 Moving (0.39, -0.37) raw xDistance=0.38 yDistance=0.42
19:27:17.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
19:27:17.716 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:27:17.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
19:27:17.716 00.000 29876 MoveAxis(W, 37, ABG)
19:27:17.716 00.000 29876 Guiding  Dir = 3, Dur = 37
19:27:17.716 00.000 29876 IsSlewing returns 0
19:27:17.717 00.001 29876 IsGuiding returns 0
19:27:17.717 00.000 29876 PulseGuide returned control before completion, sleep 47
19:27:17.720 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:17.731 00.011 31432 UpdateGuideState exits: m=3974 RSB=40.0
19:27:17.733 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:17.735 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:17.736 00.001 31432 Enqueuing Expose request
19:27:17.771 00.035 29876 IsGuiding returns 1
19:27:17.771 00.000 29876 scope still moving after pulse duration time elapsed
19:27:17.802 00.031 29876 IsSlewing returns 0
19:27:17.802 00.000 29876 IsGuiding returns 0
19:27:17.802 00.000 29876 scope move finished after 37 + 48 ms
19:27:17.802 00.000 29876 Move returns status 0, amount 37
19:27:17.802 00.000 29876 MoveAxis(N, 0, ABG)
19:27:17.802 00.000 29876 Move returns status 0, amount 0
19:27:17.802 00.000 29876 move complete, result=0
19:27:17.802 00.000 29876 worker thread done servicing request
19:27:17.802 00.000 29876 Worker thread wakes up
19:27:17.802 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.4 px 0 ms NORTH
19:27:17.805 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:17.805 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:19.719 01.914 29876 Exposure complete
19:27:19.762 00.043 29876 worker thread done servicing request
19:27:19.762 00.000 31432 OnExposeComplete: enter
19:27:19.764 00.002 31432 UpdateGuideState(): m_state=6
19:27:19.766 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
19:27:19.768 00.002 31432 Star::Find returns 1 (0), X=1253.18, Y=942.27, Mass=3778, SNR=38.9, Peak=233 HFD=4.5
19:27:19.770 00.002 31432 MultiStar: [#1 0.71,-0.14,0.87,U] [#2 0.66,-0.43,0.92,U] [#3 0.74,-0.53,0.00,M3] [#4 0.60,-0.45,0.92,U] [#5 0.67,-0.50,0.00,M2] [#6 0.18,-0.06,0.76,U] [#7 0.59,0.13,0.87,U] [#8 0.74,-0.39,0.00,M4] 
19:27:19.772 00.002 31432 refined, 5 included, MultiStar: {0.59, -0.15}, one-star: {0.74, 0.04}
19:27:19.774 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
19:27:19.775 00.001 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
19:27:19.777 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.15 hyp=0.61 cameraTheta=-0.25 mountX=0.59 mountY=0.24, mountTheta=0.39
19:27:19.780 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.15, opts=13)
19:27:19.782 00.002 31432 Enqueuing Move request for scope (0.59, -0.15)
19:27:19.784 00.002 29876 Worker thread wakes up
19:27:19.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.15) opts 0xd
19:27:19.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.15)
19:27:19.784 00.000 29876 Moving (0.59, -0.15) raw xDistance=0.59 yDistance=0.24
19:27:19.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.59
19:27:19.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:19.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:27:19.784 00.000 29876 MoveAxis(W, 62, ABG)
19:27:19.784 00.000 29876 Guiding  Dir = 3, Dur = 62
19:27:19.784 00.000 29876 IsSlewing returns 0
19:27:19.785 00.001 29876 IsGuiding returns 0
19:27:19.785 00.000 29876 PulseGuide returned control before completion, sleep 72
19:27:19.790 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:27:19.801 00.011 31432 UpdateGuideState exits: m=3778 RSB=38.9
19:27:19.804 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:19.805 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:19.807 00.002 31432 Enqueuing Expose request
19:27:19.872 00.065 29876 IsGuiding returns 1
19:27:19.872 00.000 29876 scope still moving after pulse duration time elapsed
19:27:19.903 00.031 29876 IsSlewing returns 0
19:27:19.903 00.000 29876 IsGuiding returns 1
19:27:19.934 00.031 29876 IsSlewing returns 0
19:27:19.934 00.000 29876 IsGuiding returns 0
19:27:19.934 00.000 29876 scope move finished after 62 + 88 ms
19:27:19.934 00.000 29876 Move returns status 0, amount 62
19:27:19.934 00.000 29876 MoveAxis(N, 0, ABG)
19:27:19.934 00.000 29876 Move returns status 0, amount 0
19:27:19.934 00.000 29876 move complete, result=0
19:27:19.934 00.000 29876 worker thread done servicing request
19:27:19.934 00.000 29876 Worker thread wakes up
19:27:19.934 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:19.934 00.000 31432 GuideStep: 0.6 px 62 ms WEST, 0.2 px 0 ms NORTH
19:27:19.938 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:22.060 02.122 29876 Exposure complete
19:27:22.105 00.045 29876 worker thread done servicing request
19:27:22.105 00.000 31432 OnExposeComplete: enter
19:27:22.108 00.003 31432 UpdateGuideState(): m_state=6
19:27:22.109 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
19:27:22.111 00.002 31432 Star::Find returns 1 (0), X=1252.90, Y=941.84, Mass=4060, SNR=40.7, Peak=252 HFD=4.4
19:27:22.114 00.003 31432 MultiStar: [#1 0.27,-0.08,0.85,U] [#2 0.27,-0.01,0.90,U] [#3 0.52,-0.68,0.00,M4] [#4 0.56,-0.23,0.90,U] [#5 -0.03,-0.20,0.79,U] [#6 -0.37,-0.16,0.75,U] [#7 -0.27,0.37,0.79,U] [#8 0.32,-0.42,0.71,U] 
19:27:22.116 00.002 31432 refined, 7 included, MultiStar: {0.17, -0.15}, one-star: {0.45, -0.40}
19:27:22.118 00.002 31432 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
19:27:22.119 00.001 31432 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.29 = 2.29)
19:27:22.121 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.70 mountX=0.17 mountY=0.17, mountTheta=0.79
19:27:22.124 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.15, opts=13)
19:27:22.126 00.002 31432 Enqueuing Move request for scope (0.17, -0.15)
19:27:22.128 00.002 29876 Worker thread wakes up
19:27:22.128 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
19:27:22.128 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
19:27:22.128 00.000 29876 Moving (0.17, -0.15) raw xDistance=0.17 yDistance=0.17
19:27:22.128 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:27:22.128 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:22.128 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:27:22.128 00.000 29876 MoveAxis(E, 0, ABG)
19:27:22.128 00.000 29876 Move returns status 0, amount 0
19:27:22.128 00.000 29876 MoveAxis(N, 0, ABG)
19:27:22.128 00.000 29876 Move returns status 0, amount 0
19:27:22.128 00.000 29876 move complete, result=0
19:27:22.128 00.000 29876 worker thread done servicing request
19:27:22.132 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:22.143 00.011 31432 UpdateGuideState exits: m=4060 RSB=40.7
19:27:22.145 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:22.147 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:22.148 00.001 31432 Enqueuing Expose request
19:27:22.150 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:27:22.152 00.002 29876 Worker thread wakes up
19:27:22.152 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:22.152 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:24.063 01.911 29876 Exposure complete
19:27:24.110 00.047 29876 worker thread done servicing request
19:27:24.110 00.000 31432 OnExposeComplete: enter
19:27:24.113 00.003 31432 UpdateGuideState(): m_state=6
19:27:24.115 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
19:27:24.116 00.001 31432 Star::Find returns 1 (0), X=1252.85, Y=941.57, Mass=3701, SNR=38.4, Peak=252 HFD=4.1
19:27:24.118 00.002 31432 MultiStar: [#1 0.49,-0.39,0.88,U] [#2 0.62,-0.57,0.00,M1] [#3 0.68,-0.89,0.00,M5] [#4 0.58,-0.60,0.00,M1] [#5 0.64,-0.83,0.00,M2] [#6 -0.31,-0.41,0.85,U] [#7 0.23,-0.06,0.85,U] [#8 0.79,-0.62,0.00,M4] 
19:27:24.120 00.002 31432 refined, 3 included, MultiStar: {0.21, -0.40}, one-star: {0.41, -0.67}
19:27:24.122 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
19:27:24.124 00.002 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
19:27:24.126 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-1.08 mountX=0.20 mountY=0.42, mountTheta=1.12
19:27:24.129 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.40, opts=13)
19:27:24.135 00.006 31432 Enqueuing Move request for scope (0.21, -0.40)
19:27:24.140 00.005 29876 Worker thread wakes up
19:27:24.140 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.40) opts 0xd
19:27:24.140 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.40)
19:27:24.140 00.000 29876 Moving (0.21, -0.40) raw xDistance=0.20 yDistance=0.42
19:27:24.140 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
19:27:24.140 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:27:24.140 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
19:27:24.140 00.000 29876 MoveAxis(W, 20, ABG)
19:27:24.140 00.000 29876 Guiding  Dir = 3, Dur = 20
19:27:24.140 00.000 29876 IsSlewing returns 0
19:27:24.140 00.000 29876 IsGuiding returns 0
19:27:24.141 00.001 29876 PulseGuide returned control before completion, sleep 30
19:27:24.145 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:24.156 00.011 31432 UpdateGuideState exits: m=3701 RSB=38.4
19:27:24.159 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:24.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:24.162 00.001 31432 Enqueuing Expose request
19:27:24.185 00.023 29876 IsGuiding returns 1
19:27:24.185 00.000 29876 scope still moving after pulse duration time elapsed
19:27:24.215 00.030 29876 IsSlewing returns 0
19:27:24.215 00.000 29876 IsGuiding returns 0
19:27:24.215 00.000 29876 scope move finished after 20 + 55 ms
19:27:24.215 00.000 29876 Move returns status 0, amount 20
19:27:24.215 00.000 29876 MoveAxis(N, 0, ABG)
19:27:24.215 00.000 29876 Move returns status 0, amount 0
19:27:24.215 00.000 29876 move complete, result=0
19:27:24.216 00.001 29876 worker thread done servicing request
19:27:24.216 00.000 29876 Worker thread wakes up
19:27:24.216 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:24.216 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.4 px 0 ms NORTH
19:27:24.219 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:26.354 02.135 29876 Exposure complete
19:27:26.398 00.044 29876 worker thread done servicing request
19:27:26.398 00.000 31432 OnExposeComplete: enter
19:27:26.401 00.003 31432 UpdateGuideState(): m_state=6
19:27:26.403 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
19:27:26.405 00.002 31432 Star::Find returns 1 (0), X=1252.91, Y=942.00, Mass=4115, SNR=40.4, Peak=252 HFD=4.4
19:27:26.407 00.002 31432 MultiStar: [#1 0.81,-0.24,0.00,M1] [#2 0.54,-0.46,0.91,U] [#3 0.41,-0.45,0.88,U] [#4 0.25,-0.52,0.92,U] [#5 0.37,-0.42,0.79,U] [#6 0.21,-0.42,0.77,U] [#7 0.48,0.08,0.84,U] [#8 0.97,-0.48,0.00,M5] 
19:27:26.409 00.002 31432 single-star, 6 included, MultiStar: {0.39, -0.35}, one-star: {0.47, -0.23}
19:27:26.410 00.001 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
19:27:26.412 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
19:27:26.414 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.23 hyp=0.52 cameraTheta=-0.46 mountX=0.46 mountY=0.30, mountTheta=0.58
19:27:26.418 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.23, opts=13)
19:27:26.421 00.003 31432 Enqueuing Move request for scope (0.47, -0.23)
19:27:26.423 00.002 29876 Worker thread wakes up
19:27:26.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.23) opts 0xd
19:27:26.423 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.23)
19:27:26.423 00.000 29876 Moving (0.47, -0.23) raw xDistance=0.46 yDistance=0.30
19:27:26.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
19:27:26.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:26.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:27:26.423 00.000 29876 MoveAxis(W, 47, ABG)
19:27:26.423 00.000 29876 Guiding  Dir = 3, Dur = 47
19:27:26.424 00.001 29876 IsSlewing returns 0
19:27:26.424 00.000 29876 IsGuiding returns 0
19:27:26.424 00.000 29876 PulseGuide returned control before completion, sleep 57
19:27:26.430 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:27:26.444 00.014 31432 UpdateGuideState exits: m=4115 RSB=40.4
19:27:26.447 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:26.448 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:26.450 00.002 31432 Enqueuing Expose request
19:27:26.492 00.042 29876 IsGuiding returns 1
19:27:26.492 00.000 29876 scope still moving after pulse duration time elapsed
19:27:26.523 00.031 29876 IsSlewing returns 0
19:27:26.523 00.000 29876 IsGuiding returns 1
19:27:26.553 00.030 29876 IsSlewing returns 0
19:27:26.553 00.000 29876 IsGuiding returns 1
19:27:26.584 00.031 29876 IsSlewing returns 0
19:27:26.584 00.000 29876 IsGuiding returns 1
19:27:26.615 00.031 29876 IsSlewing returns 0
19:27:26.615 00.000 29876 IsGuiding returns 0
19:27:26.615 00.000 29876 scope move finished after 47 + 143 ms
19:27:26.615 00.000 29876 Move returns status 0, amount 47
19:27:26.615 00.000 29876 MoveAxis(N, 0, ABG)
19:27:26.615 00.000 29876 Move returns status 0, amount 0
19:27:26.615 00.000 29876 move complete, result=0
19:27:26.615 00.000 29876 worker thread done servicing request
19:27:26.615 00.000 29876 Worker thread wakes up
19:27:26.615 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.3 px 0 ms NORTH
19:27:26.618 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:26.618 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:28.530 01.912 29876 Exposure complete
19:27:28.583 00.053 29876 worker thread done servicing request
19:27:28.583 00.000 31432 OnExposeComplete: enter
19:27:28.586 00.003 31432 UpdateGuideState(): m_state=6
19:27:28.588 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
19:27:28.590 00.002 31432 Star::Find returns 1 (0), X=1253.33, Y=941.72, Mass=3906, SNR=39.4, Peak=252 HFD=4.6
19:27:28.592 00.002 31432 MultiStar: [#1 0.49,0.08,0.82,U] [#2 0.45,0.00,0.90,U] [#3 0.63,-0.58,0.00,M5] [#4 0.58,-0.31,0.96,U] [#5 0.47,-0.35,0.80,U] [#6 0.08,0.28,0.77,U] [#7 0.52,0.53,0.83,U] [#8 0.78,-0.22,0.73,U] 
19:27:28.594 00.002 31432 refined, 7 included, MultiStar: {0.54, -0.08}, one-star: {0.88, -0.51}
19:27:28.596 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
19:27:28.598 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
19:27:28.600 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-0.14 mountX=0.54 mountY=0.16, mountTheta=0.29
19:27:28.603 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.08, opts=13)
19:27:28.605 00.002 31432 Enqueuing Move request for scope (0.54, -0.08)
19:27:28.607 00.002 29876 Worker thread wakes up
19:27:28.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.08) opts 0xd
19:27:28.607 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.08)
19:27:28.607 00.000 29876 Moving (0.54, -0.08) raw xDistance=0.54 yDistance=0.16
19:27:28.607 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
19:27:28.607 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:28.607 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:27:28.607 00.000 29876 MoveAxis(W, 58, ABG)
19:27:28.607 00.000 29876 Guiding  Dir = 3, Dur = 58
19:27:28.608 00.001 29876 IsSlewing returns 0
19:27:28.608 00.000 29876 IsGuiding returns 0
19:27:28.608 00.000 29876 PulseGuide returned control before completion, sleep 68
19:27:28.611 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:27:28.622 00.011 31432 UpdateGuideState exits: m=3906 RSB=39.4
19:27:28.628 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:28.633 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:28.638 00.005 31432 Enqueuing Expose request
19:27:28.685 00.047 29876 IsGuiding returns 1
19:27:28.685 00.000 29876 scope still moving after pulse duration time elapsed
19:27:28.716 00.031 29876 IsSlewing returns 0
19:27:28.716 00.000 29876 IsGuiding returns 1
19:27:28.748 00.032 29876 IsSlewing returns 0
19:27:28.748 00.000 29876 IsGuiding returns 1
19:27:28.779 00.031 29876 IsSlewing returns 0
19:27:28.779 00.000 29876 IsGuiding returns 1
19:27:28.811 00.032 29876 IsSlewing returns 0
19:27:28.811 00.000 29876 IsGuiding returns 0
19:27:28.811 00.000 29876 scope move finished after 58 + 145 ms
19:27:28.811 00.000 29876 Move returns status 0, amount 58
19:27:28.811 00.000 29876 MoveAxis(N, 0, ABG)
19:27:28.811 00.000 29876 Move returns status 0, amount 0
19:27:28.811 00.000 29876 move complete, result=0
19:27:28.811 00.000 29876 worker thread done servicing request
19:27:28.811 00.000 29876 Worker thread wakes up
19:27:28.811 00.000 31432 GuideStep: 0.5 px 58 ms WEST, 0.2 px 0 ms NORTH
19:27:28.814 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:28.814 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:31.044 02.230 29876 Exposure complete
19:27:31.089 00.045 29876 worker thread done servicing request
19:27:31.089 00.000 31432 OnExposeComplete: enter
19:27:31.091 00.002 31432 UpdateGuideState(): m_state=6
19:27:31.093 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
19:27:31.095 00.002 31432 Star::Find returns 1 (0), X=1252.59, Y=941.95, Mass=3912, SNR=39.3, Peak=252 HFD=4.2
19:27:31.097 00.002 31432 MultiStar: [#1 0.28,-0.49,0.86,U] [#2 -0.16,-0.21,0.92,U] [#3 -0.34,-0.73,0.89,U] [#4 -0.49,-0.80,0.00,M1] [#5 -0.16,-0.49,0.79,U] [#6 -0.61,-0.37,0.80,U] [#7 -0.05,-0.00,0.82,U] [#8 0.31,-0.90,0.00,M5] 
19:27:31.099 00.002 31432 single-star, 6 included, MultiStar: {-0.12, -0.37}, one-star: {0.15, -0.28}
19:27:31.100 00.001 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.12 = -1.12)
19:27:31.102 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
19:27:31.104 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.09 mountX=0.14 mountY=0.30, mountTheta=1.14
19:27:31.109 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.28, opts=13)
19:27:31.111 00.002 31432 Enqueuing Move request for scope (0.15, -0.28)
19:27:31.113 00.002 29876 Worker thread wakes up
19:27:31.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
19:27:31.113 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
19:27:31.113 00.000 29876 Moving (0.15, -0.28) raw xDistance=0.14 yDistance=0.30
19:27:31.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:27:31.113 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.76
19:27:31.114 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
19:27:31.114 00.000 29876 MoveAxis(E, 0, ABG)
19:27:31.114 00.000 29876 Move returns status 0, amount 0
19:27:31.114 00.000 29876 BLC: Oldest BLC event removed
19:27:31.114 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:27:31.114 00.000 29876 MoveAxis(S, 42, ABG)
19:27:31.114 00.000 29876 Guiding  Dir = 1, Dur = 42
19:27:31.114 00.000 29876 IsSlewing returns 0
19:27:31.114 00.000 29876 IsGuiding returns 0
19:27:31.114 00.000 29876 PulseGuide returned control before completion, sleep 52
19:27:31.118 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:27:31.129 00.011 31432 UpdateGuideState exits: m=3912 RSB=39.3
19:27:31.132 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:31.133 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:31.135 00.002 31432 Enqueuing Expose request
19:27:31.168 00.033 29876 IsGuiding returns 1
19:27:31.168 00.000 29876 scope still moving after pulse duration time elapsed
19:27:31.200 00.032 29876 IsSlewing returns 0
19:27:31.200 00.000 29876 IsGuiding returns 1
19:27:31.231 00.031 29876 IsSlewing returns 0
19:27:31.231 00.000 29876 IsGuiding returns 1
19:27:31.264 00.033 29876 IsSlewing returns 0
19:27:31.264 00.000 29876 IsGuiding returns 1
19:27:31.295 00.031 29876 IsSlewing returns 0
19:27:31.295 00.000 29876 IsGuiding returns 1
19:27:31.325 00.030 29876 IsSlewing returns 0
19:27:31.325 00.000 29876 IsGuiding returns 0
19:27:31.325 00.000 29876 scope move finished after 42 + 169 ms
19:27:31.325 00.000 29876 Move returns status 0, amount 42
19:27:31.325 00.000 29876 move complete, result=0
19:27:31.325 00.000 29876 worker thread done servicing request
19:27:31.326 00.001 29876 Worker thread wakes up
19:27:31.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:31.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:31.326 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 42 ms SOUTH
19:27:33.240 01.914 29876 Exposure complete
19:27:33.283 00.043 29876 worker thread done servicing request
19:27:33.284 00.001 31432 OnExposeComplete: enter
19:27:33.286 00.002 31432 UpdateGuideState(): m_state=6
19:27:33.288 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
19:27:33.291 00.003 31432 Star::Find returns 1 (0), X=1252.52, Y=941.74, Mass=4094, SNR=41.2, Peak=252 HFD=4.6
19:27:33.297 00.006 31432 MultiStar: [#1 0.18,-0.50,0.79,U] [#2 0.11,-0.64,0.86,U] [#3 0.04,-0.87,0.00,M5] [#4 -0.12,-1.13,0.00,M2] [#5 0.03,-0.78,0.78,U] [#6 -0.56,-0.32,0.78,U] [#7 -0.21,0.04,0.80,U] [#8 0.04,-0.65,0.71,U] 
19:27:33.302 00.005 31432 refined, 6 included, MultiStar: {-0.04, -0.48}, one-star: {0.07, -0.50}
19:27:33.305 00.003 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.02) = xAngle (-1.68 = -1.68)
19:27:33.311 00.006 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.33 = 1.33)
19:27:33.316 00.005 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.66 mountX=-0.05 mountY=0.46, mountTheta=1.68
19:27:33.321 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.48, opts=13)
19:27:33.323 00.002 31432 Enqueuing Move request for scope (-0.04, -0.48)
19:27:33.325 00.002 29876 Worker thread wakes up
19:27:33.325 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.48) opts 0xd
19:27:33.325 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.48)
19:27:33.325 00.000 29876 Moving (-0.04, -0.48) raw xDistance=-0.05 yDistance=0.46
19:27:33.325 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:27:33.325 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
19:27:33.325 00.000 29876 MoveAxis(E, 0, ABG)
19:27:33.325 00.000 29876 Move returns status 0, amount 0
19:27:33.325 00.000 29876 MoveAxis(S, 34, ABG)
19:27:33.325 00.000 29876 Guiding  Dir = 1, Dur = 34
19:27:33.325 00.000 29876 IsSlewing returns 0
19:27:33.326 00.001 29876 IsGuiding returns 0
19:27:33.326 00.000 29876 PulseGuide returned control before completion, sleep 44
19:27:33.329 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:33.340 00.011 31432 UpdateGuideState exits: m=4094 RSB=41.2
19:27:33.343 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:33.345 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:33.347 00.002 31432 Enqueuing Expose request
19:27:33.380 00.033 29876 IsGuiding returns 1
19:27:33.380 00.000 29876 scope still moving after pulse duration time elapsed
19:27:33.411 00.031 29876 IsSlewing returns 0
19:27:33.411 00.000 29876 IsGuiding returns 1
19:27:33.442 00.031 29876 IsSlewing returns 0
19:27:33.442 00.000 29876 IsGuiding returns 0
19:27:33.442 00.000 29876 scope move finished after 34 + 82 ms
19:27:33.442 00.000 29876 Move returns status 0, amount 34
19:27:33.442 00.000 29876 move complete, result=0
19:27:33.442 00.000 29876 worker thread done servicing request
19:27:33.442 00.000 29876 Worker thread wakes up
19:27:33.442 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 34 ms SOUTH
19:27:33.445 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:33.445 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:35.567 02.122 29876 Exposure complete
19:27:35.610 00.043 29876 worker thread done servicing request
19:27:35.610 00.000 31432 OnExposeComplete: enter
19:27:35.612 00.002 31432 UpdateGuideState(): m_state=6
19:27:35.615 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
19:27:35.618 00.003 31432 Star::Find returns 1 (0), X=1252.35, Y=941.87, Mass=3843, SNR=39.3, Peak=232 HFD=4.4
19:27:35.620 00.002 31432 MultiStar: [#1 0.19,-0.50,0.87,U] [#2 0.21,-0.25,0.89,U] [#3 0.16,-0.66,0.88,U] [#4 -0.19,-0.69,0.97,U] [#5 0.21,-0.71,0.79,U] [#6 -0.55,-0.12,0.79,U] [#7 -0.26,0.12,0.87,U] [#8 -0.01,-0.47,0.74,U] 
19:27:35.622 00.002 31432 single-star, 8 included, MultiStar: {-0.04, -0.41}, one-star: {-0.09, -0.37}
19:27:35.625 00.003 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.85 = -1.85)
19:27:35.627 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.16 = 1.16)
19:27:35.629 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.82 mountX=-0.10 mountY=0.35, mountTheta=1.86
19:27:35.632 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.37, opts=13)
19:27:35.634 00.002 31432 Enqueuing Move request for scope (-0.09, -0.37)
19:27:35.636 00.002 29876 Worker thread wakes up
19:27:35.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.37) opts 0xd
19:27:35.636 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.37)
19:27:35.636 00.000 29876 Moving (-0.09, -0.37) raw xDistance=-0.10 yDistance=0.35
19:27:35.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:27:35.637 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:27:35.637 00.000 29876 MoveAxis(E, 0, ABG)
19:27:35.637 00.000 29876 Move returns status 0, amount 0
19:27:35.637 00.000 29876 MoveAxis(S, 26, ABG)
19:27:35.637 00.000 29876 Guiding  Dir = 1, Dur = 26
19:27:35.637 00.000 29876 IsSlewing returns 0
19:27:35.637 00.000 29876 IsGuiding returns 0
19:27:35.637 00.000 29876 PulseGuide returned control before completion, sleep 36
19:27:35.640 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:35.654 00.014 31432 UpdateGuideState exits: m=3843 RSB=39.3
19:27:35.656 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:35.658 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:35.660 00.002 31432 Enqueuing Expose request
19:27:35.674 00.014 29876 IsGuiding returns 1
19:27:35.674 00.000 29876 scope still moving after pulse duration time elapsed
19:27:35.705 00.031 29876 IsSlewing returns 0
19:27:35.705 00.000 29876 IsGuiding returns 1
19:27:35.736 00.031 29876 IsSlewing returns 0
19:27:35.736 00.000 29876 IsGuiding returns 1
19:27:35.767 00.031 29876 IsSlewing returns 0
19:27:35.767 00.000 29876 IsGuiding returns 1
19:27:35.798 00.031 29876 IsSlewing returns 0
19:27:35.798 00.000 29876 IsGuiding returns 0
19:27:35.798 00.000 29876 scope move finished after 26 + 134 ms
19:27:35.798 00.000 29876 Move returns status 0, amount 26
19:27:35.798 00.000 29876 move complete, result=0
19:27:35.798 00.000 29876 worker thread done servicing request
19:27:35.799 00.001 29876 Worker thread wakes up
19:27:35.799 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 26 ms SOUTH
19:27:35.801 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:35.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:37.705 01.904 29876 Exposure complete
19:27:37.747 00.042 29876 worker thread done servicing request
19:27:37.747 00.000 31432 OnExposeComplete: enter
19:27:37.750 00.003 31432 UpdateGuideState(): m_state=6
19:27:37.752 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
19:27:37.754 00.002 31432 Star::Find returns 1 (0), X=1253.01, Y=941.83, Mass=4050, SNR=39.9, Peak=225 HFD=4.3
19:27:37.756 00.002 31432 MultiStar: [#1 0.86,-0.06,0.00,M1] [#2 0.35,-0.19,0.91,U] [#3 0.48,-0.60,0.91,U] [#4 0.33,-0.07,0.94,U] [#5 0.50,-0.40,0.81,U] [#6 0.23,-0.02,0.78,U] [#7 0.51,0.21,0.81,U] [#8 0.87,-0.30,0.00,M4] 
19:27:37.758 00.002 31432 refined, 6 included, MultiStar: {0.43, -0.22}, one-star: {0.56, -0.40}
19:27:37.759 00.001 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
19:27:37.761 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
19:27:37.763 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.22 hyp=0.48 cameraTheta=-0.48 mountX=0.42 mountY=0.29, mountTheta=0.59
19:27:37.767 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.22, opts=13)
19:27:37.771 00.004 31432 Enqueuing Move request for scope (0.43, -0.22)
19:27:37.773 00.002 29876 Worker thread wakes up
19:27:37.773 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.22) opts 0xd
19:27:37.773 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.22)
19:27:37.773 00.000 29876 Moving (0.43, -0.22) raw xDistance=0.42 yDistance=0.29
19:27:37.773 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
19:27:37.773 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:37.773 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:27:37.773 00.000 29876 MoveAxis(W, 41, ABG)
19:27:37.773 00.000 29876 Guiding  Dir = 3, Dur = 41
19:27:37.773 00.000 29876 IsSlewing returns 0
19:27:37.774 00.001 29876 IsGuiding returns 0
19:27:37.774 00.000 29876 PulseGuide returned control before completion, sleep 51
19:27:37.777 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:27:37.789 00.012 31432 UpdateGuideState exits: m=4050 RSB=39.9
19:27:37.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:37.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:37.795 00.002 31432 Enqueuing Expose request
19:27:37.826 00.031 29876 IsGuiding returns 1
19:27:37.826 00.000 29876 scope still moving after pulse duration time elapsed
19:27:37.857 00.031 29876 IsSlewing returns 0
19:27:37.857 00.000 29876 IsGuiding returns 1
19:27:37.888 00.031 29876 IsSlewing returns 0
19:27:37.888 00.000 29876 IsGuiding returns 1
19:27:37.919 00.031 29876 IsSlewing returns 0
19:27:37.919 00.000 29876 IsGuiding returns 0
19:27:37.919 00.000 29876 scope move finished after 41 + 103 ms
19:27:37.919 00.000 29876 Move returns status 0, amount 41
19:27:37.919 00.000 29876 MoveAxis(N, 0, ABG)
19:27:37.919 00.000 29876 Move returns status 0, amount 0
19:27:37.919 00.000 29876 move complete, result=0
19:27:37.919 00.000 29876 worker thread done servicing request
19:27:37.919 00.000 29876 Worker thread wakes up
19:27:37.919 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.3 px 0 ms NORTH
19:27:37.921 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:37.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:40.152 02.231 29876 Exposure complete
19:27:40.196 00.044 29876 worker thread done servicing request
19:27:40.196 00.000 31432 OnExposeComplete: enter
19:27:40.198 00.002 31432 UpdateGuideState(): m_state=6
19:27:40.200 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
19:27:40.202 00.002 31432 Star::Find returns 1 (0), X=1252.64, Y=942.58, Mass=3878, SNR=38.9, Peak=245 HFD=4.5
19:27:40.204 00.002 31432 MultiStar: [#1 0.54,-0.03,0.83,U] [#2 -0.13,-0.21,0.95,U] [#3 0.36,-0.11,0.90,U] [#4 0.22,-0.13,0.96,U] [#5 0.04,-0.60,0.79,U] [#6 -0.61,0.35,0.80,U] [#7 0.29,0.27,0.86,U] [#8 0.20,-0.14,0.75,U] 
19:27:40.206 00.002 31432 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.19, 0.35}
19:27:40.208 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:27:40.210 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
19:27:40.211 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=0.12 mountY=0.04, mountTheta=0.31
19:27:40.216 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.02, opts=13)
19:27:40.219 00.003 31432 Enqueuing Move request for scope (0.13, -0.02)
19:27:40.221 00.002 29876 Worker thread wakes up
19:27:40.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
19:27:40.221 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
19:27:40.221 00.000 29876 Moving (0.13, -0.02) raw xDistance=0.12 yDistance=0.04
19:27:40.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:27:40.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:40.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:27:40.221 00.000 29876 MoveAxis(E, 0, ABG)
19:27:40.221 00.000 29876 Move returns status 0, amount 0
19:27:40.221 00.000 29876 MoveAxis(N, 0, ABG)
19:27:40.221 00.000 29876 Move returns status 0, amount 0
19:27:40.221 00.000 29876 move complete, result=0
19:27:40.221 00.000 29876 worker thread done servicing request
19:27:40.225 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:27:40.236 00.011 31432 UpdateGuideState exits: m=3878 RSB=38.9
19:27:40.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:40.240 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:40.242 00.002 31432 Enqueuing Expose request
19:27:40.244 00.002 29876 Worker thread wakes up
19:27:40.244 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:27:40.246 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:40.246 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:42.161 01.915 29876 Exposure complete
19:27:42.215 00.054 29876 worker thread done servicing request
19:27:42.215 00.000 31432 OnExposeComplete: enter
19:27:42.217 00.002 31432 UpdateGuideState(): m_state=6
19:27:42.219 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
19:27:42.221 00.002 31432 Star::Find returns 1 (0), X=1252.73, Y=942.44, Mass=3888, SNR=39.4, Peak=219 HFD=4.6
19:27:42.223 00.002 31432 MultiStar: [#1 0.46,0.27,0.86,U] [#2 0.01,-0.10,0.93,U] [#3 0.67,-0.21,0.94,U] [#4 0.21,0.23,0.97,U] [#5 0.28,-0.06,0.78,U] [#6 -0.38,0.32,0.81,U] [#7 0.27,0.57,0.81,U] [#8 0.19,0.07,0.71,U] 
19:27:42.225 00.002 31432 refined, 8 included, MultiStar: {0.23, 0.14}, one-star: {0.28, 0.21}
19:27:42.227 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
19:27:42.229 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
19:27:42.231 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.55 mountX=0.23 mountY=-0.10, mountTheta=-0.42
19:27:42.233 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.14, opts=13)
19:27:42.236 00.003 31432 Enqueuing Move request for scope (0.23, 0.14)
19:27:42.237 00.001 29876 Worker thread wakes up
19:27:42.238 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
19:27:42.238 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
19:27:42.238 00.000 29876 Moving (0.23, 0.14) raw xDistance=0.23 yDistance=-0.10
19:27:42.238 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
19:27:42.238 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:42.238 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:27:42.238 00.000 29876 MoveAxis(W, 22, ABG)
19:27:42.238 00.000 29876 Guiding  Dir = 3, Dur = 22
19:27:42.238 00.000 29876 IsSlewing returns 0
19:27:42.238 00.000 29876 IsGuiding returns 0
19:27:42.238 00.000 29876 PulseGuide returned control before completion, sleep 32
19:27:42.244 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:27:42.257 00.013 31432 UpdateGuideState exits: m=3888 RSB=39.4
19:27:42.259 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:42.261 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:42.263 00.002 31432 Enqueuing Expose request
19:27:42.285 00.022 29876 IsGuiding returns 1
19:27:42.285 00.000 29876 scope still moving after pulse duration time elapsed
19:27:42.316 00.031 29876 IsSlewing returns 0
19:27:42.316 00.000 29876 IsGuiding returns 0
19:27:42.316 00.000 29876 scope move finished after 22 + 55 ms
19:27:42.316 00.000 29876 Move returns status 0, amount 22
19:27:42.316 00.000 29876 MoveAxis(N, 0, ABG)
19:27:42.316 00.000 29876 Move returns status 0, amount 0
19:27:42.316 00.000 29876 move complete, result=0
19:27:42.317 00.001 29876 worker thread done servicing request
19:27:42.317 00.000 29876 Worker thread wakes up
19:27:42.317 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:42.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:42.318 00.001 31432 GuideStep: 0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
19:27:44.446 02.128 29876 Exposure complete
19:27:44.493 00.047 29876 worker thread done servicing request
19:27:44.493 00.000 31432 OnExposeComplete: enter
19:27:44.495 00.002 31432 UpdateGuideState(): m_state=6
19:27:44.497 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
19:27:44.499 00.002 31432 Star::Find returns 1 (0), X=1252.72, Y=942.50, Mass=3844, SNR=39.5, Peak=253 HFD=4.6
19:27:44.501 00.002 31432 MultiStar: [#1 -0.27,0.24,0.84,U] [#2 -0.35,0.27,0.88,U] [#3 0.25,0.03,0.93,U] [#4 -0.05,0.12,0.92,U] [#5 -0.51,0.19,0.81,U] [#6 -0.85,0.44,0.00,M1] [#7 -0.35,0.63,0.82,U] [#8 -0.05,-0.01,0.75,U] 
19:27:44.503 00.002 31432 refined, 7 included, MultiStar: {-0.12, 0.22}, one-star: {0.28, 0.27}
19:27:44.505 00.002 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
19:27:44.507 00.002 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.24)
19:27:44.508 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
19:27:44.512 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.22, opts=13)
19:27:44.514 00.002 31432 Enqueuing Move request for scope (-0.12, 0.22)
19:27:44.516 00.002 29876 Worker thread wakes up
19:27:44.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
19:27:44.516 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
19:27:44.516 00.000 29876 Moving (-0.12, 0.22) raw xDistance=-0.11 yDistance=-0.23
19:27:44.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:27:44.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:44.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:27:44.516 00.000 29876 MoveAxis(E, 0, ABG)
19:27:44.516 00.000 29876 Move returns status 0, amount 0
19:27:44.516 00.000 29876 MoveAxis(N, 0, ABG)
19:27:44.516 00.000 29876 Move returns status 0, amount 0
19:27:44.516 00.000 29876 move complete, result=0
19:27:44.516 00.000 29876 worker thread done servicing request
19:27:44.520 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:44.533 00.013 31432 UpdateGuideState exits: m=3844 RSB=39.5
19:27:44.535 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:44.537 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:44.539 00.002 31432 Enqueuing Expose request
19:27:44.541 00.002 29876 Worker thread wakes up
19:27:44.541 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:44.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:44.541 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:27:46.449 01.908 29876 Exposure complete
19:27:46.492 00.043 29876 worker thread done servicing request
19:27:46.492 00.000 31432 OnExposeComplete: enter
19:27:46.495 00.003 31432 UpdateGuideState(): m_state=6
19:27:46.497 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
19:27:46.499 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=941.85, Mass=3802, SNR=39.3, Peak=251 HFD=4.3
19:27:46.501 00.002 31432 MultiStar: [#1 -0.24,0.14,0.83,U] [#2 0.00,0.02,0.93,U] [#3 0.47,-0.58,0.87,U] [#4 0.35,-0.57,0.96,U] [#5 -0.13,-0.38,0.79,U] [#6 -0.69,0.08,0.79,U] [#7 -0.26,0.21,0.82,U] [#8 0.15,-0.24,0.75,U] 
19:27:46.503 00.002 31432 refined, 8 included, MultiStar: {-0.02, -0.20}, one-star: {0.02, -0.39}
19:27:46.504 00.001 31432 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
19:27:46.506 00.002 31432 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
19:27:46.508 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=-0.03 mountY=0.19, mountTheta=1.72
19:27:46.511 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.20, opts=13)
19:27:46.513 00.002 31432 Enqueuing Move request for scope (-0.02, -0.20)
19:27:46.515 00.002 29876 Worker thread wakes up
19:27:46.515 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
19:27:46.515 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
19:27:46.515 00.000 29876 Moving (-0.02, -0.20) raw xDistance=-0.03 yDistance=0.19
19:27:46.515 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:27:46.515 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:46.515 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:27:46.515 00.000 29876 MoveAxis(E, 0, ABG)
19:27:46.515 00.000 29876 Move returns status 0, amount 0
19:27:46.515 00.000 29876 MoveAxis(N, 0, ABG)
19:27:46.515 00.000 29876 Move returns status 0, amount 0
19:27:46.515 00.000 29876 move complete, result=0
19:27:46.515 00.000 29876 worker thread done servicing request
19:27:46.519 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:46.532 00.013 31432 UpdateGuideState exits: m=3802 RSB=39.3
19:27:46.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:46.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:46.538 00.002 31432 Enqueuing Expose request
19:27:46.540 00.002 29876 Worker thread wakes up
19:27:46.540 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:27:46.542 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:46.542 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:48.675 02.133 29876 Exposure complete
19:27:48.719 00.044 29876 worker thread done servicing request
19:27:48.719 00.000 31432 OnExposeComplete: enter
19:27:48.722 00.003 31432 UpdateGuideState(): m_state=6
19:27:48.724 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
19:27:48.726 00.002 31432 Star::Find returns 1 (0), X=1253.39, Y=942.00, Mass=3863, SNR=39.0, Peak=227 HFD=4.2
19:27:48.728 00.002 31432 MultiStar: [#1 -0.02,-0.58,0.87,U] [#2 0.08,-0.36,0.96,U] [#3 0.92,-0.66,0.00,M1] [#4 0.45,-0.61,0.99,U] [#5 -0.07,-0.87,0.00,M1] [#6 -0.25,-0.72,0.80,U] [#7 -0.19,-0.16,0.81,U] [#8 0.64,-0.64,0.00,M1] 
19:27:48.730 00.002 31432 refined, 5 included, MultiStar: {0.20, -0.44}, one-star: {0.94, -0.23}
19:27:48.732 00.002 31432 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.02) = xAngle (-1.17 = -1.17)
19:27:48.733 00.001 31432 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.85 = 1.85)
19:27:48.735 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-1.14 mountX=0.19 mountY=0.46, mountTheta=1.18
19:27:48.738 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.44, opts=13)
19:27:48.741 00.003 31432 Enqueuing Move request for scope (0.20, -0.44)
19:27:48.743 00.002 29876 Worker thread wakes up
19:27:48.743 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.44) opts 0xd
19:27:48.743 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.44)
19:27:48.743 00.000 29876 Moving (0.20, -0.44) raw xDistance=0.19 yDistance=0.46
19:27:48.743 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:27:48.743 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
19:27:48.743 00.000 29876 MoveAxis(E, 0, ABG)
19:27:48.743 00.000 29876 Move returns status 0, amount 0
19:27:48.743 00.000 29876 MoveAxis(S, 34, ABG)
19:27:48.743 00.000 29876 Guiding  Dir = 1, Dur = 34
19:27:48.743 00.000 29876 IsSlewing returns 0
19:27:48.743 00.000 29876 IsGuiding returns 0
19:27:48.744 00.001 29876 PulseGuide returned control before completion, sleep 44
19:27:48.747 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:27:48.759 00.012 31432 UpdateGuideState exits: m=3863 RSB=39.0
19:27:48.761 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:48.762 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:48.764 00.002 31432 Enqueuing Expose request
19:27:48.797 00.033 29876 IsGuiding returns 1
19:27:48.797 00.000 29876 scope still moving after pulse duration time elapsed
19:27:48.828 00.031 29876 IsSlewing returns 0
19:27:48.828 00.000 29876 IsGuiding returns 1
19:27:48.859 00.031 29876 IsSlewing returns 0
19:27:48.859 00.000 29876 IsGuiding returns 1
19:27:48.889 00.030 29876 IsSlewing returns 0
19:27:48.889 00.000 29876 IsGuiding returns 0
19:27:48.889 00.000 29876 scope move finished after 34 + 112 ms
19:27:48.889 00.000 29876 Move returns status 0, amount 34
19:27:48.889 00.000 29876 move complete, result=0
19:27:48.889 00.000 29876 worker thread done servicing request
19:27:48.889 00.000 29876 Worker thread wakes up
19:27:48.889 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:48.889 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.5 px 34 ms SOUTH
19:27:48.892 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:50.802 01.910 29876 Exposure complete
19:27:50.846 00.044 29876 worker thread done servicing request
19:27:50.846 00.000 31432 OnExposeComplete: enter
19:27:50.849 00.003 31432 UpdateGuideState(): m_state=6
19:27:50.851 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
19:27:50.853 00.002 31432 Star::Find returns 1 (0), X=1253.14, Y=942.30, Mass=3886, SNR=39.1, Peak=239 HFD=4.5
19:27:50.855 00.002 31432 MultiStar: [#1 0.68,-0.19,0.88,U] [#2 0.90,-0.05,0.00,M1] [#3 0.92,-0.15,0.00,M2] [#4 0.61,0.08,0.97,U] [#5 0.77,-0.15,0.80,U] [#6 0.05,-0.12,0.83,U] [#7 0.36,0.39,0.83,U] [#8 1.21,-0.76,0.00,M2] 
19:27:50.857 00.002 31432 refined, 5 included, MultiStar: {0.54, 0.02}, one-star: {0.70, 0.07}
19:27:50.859 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
19:27:50.861 00.002 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.02 = 3.02)
19:27:50.863 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.02 hyp=0.54 cameraTheta=0.03 mountX=0.54 mountY=0.07, mountTheta=0.12
19:27:50.866 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.02, opts=13)
19:27:50.868 00.002 31432 Enqueuing Move request for scope (0.54, 0.02)
19:27:50.870 00.002 29876 Worker thread wakes up
19:27:50.870 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.02) opts 0xd
19:27:50.870 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.02)
19:27:50.870 00.000 29876 Moving (0.54, 0.02) raw xDistance=0.54 yDistance=0.07
19:27:50.870 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.54
19:27:50.870 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:50.870 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:27:50.870 00.000 29876 MoveAxis(W, 52, ABG)
19:27:50.870 00.000 29876 Guiding  Dir = 3, Dur = 52
19:27:50.871 00.001 29876 IsSlewing returns 0
19:27:50.871 00.000 29876 IsGuiding returns 0
19:27:50.871 00.000 29876 PulseGuide returned control before completion, sleep 62
19:27:50.878 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:50.892 00.014 31432 UpdateGuideState exits: m=3886 RSB=39.1
19:27:50.895 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:50.898 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:50.900 00.002 31432 Enqueuing Expose request
19:27:50.938 00.038 29876 IsGuiding returns 1
19:27:50.938 00.000 29876 scope still moving after pulse duration time elapsed
19:27:50.969 00.031 29876 IsSlewing returns 0
19:27:50.969 00.000 29876 IsGuiding returns 1
19:27:50.999 00.030 29876 IsSlewing returns 0
19:27:50.999 00.000 29876 IsGuiding returns 1
19:27:51.030 00.031 29876 IsSlewing returns 0
19:27:51.030 00.000 29876 IsGuiding returns 1
19:27:51.061 00.031 29876 IsSlewing returns 0
19:27:51.061 00.000 29876 IsGuiding returns 0
19:27:51.061 00.000 29876 scope move finished after 52 + 139 ms
19:27:51.061 00.000 29876 Move returns status 0, amount 52
19:27:51.061 00.000 29876 MoveAxis(N, 0, ABG)
19:27:51.061 00.000 29876 Move returns status 0, amount 0
19:27:51.061 00.000 29876 move complete, result=0
19:27:51.062 00.001 29876 worker thread done servicing request
19:27:51.062 00.000 29876 Worker thread wakes up
19:27:51.062 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:51.062 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.1 px 0 ms NORTH
19:27:51.065 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:53.196 02.131 29876 Exposure complete
19:27:53.240 00.044 29876 worker thread done servicing request
19:27:53.240 00.000 31432 OnExposeComplete: enter
19:27:53.243 00.003 31432 UpdateGuideState(): m_state=6
19:27:53.245 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
19:27:53.247 00.002 31432 Star::Find returns 1 (0), X=1252.60, Y=942.13, Mass=3790, SNR=39.9, Peak=231 HFD=4.3
19:27:53.249 00.002 31432 MultiStar: [#1 0.28,-0.34,0.83,U] [#2 0.22,-0.31,0.93,U] [#3 0.39,-0.44,0.90,U] [#4 0.24,-0.61,0.93,U] [#5 0.17,-0.50,0.78,U] [#6 -0.35,-0.20,0.76,U] [#7 -0.15,0.25,0.78,U] [#8 0.80,-0.40,0.00,M3] 
19:27:53.251 00.002 31432 single-star, 7 included, MultiStar: {0.13, -0.29}, one-star: {0.16, -0.10}
19:27:53.252 00.001 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.02) = xAngle (-0.62 = -0.62)
19:27:53.254 00.002 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.39 = 2.39)
19:27:53.256 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.60 mountX=0.15 mountY=0.13, mountTheta=0.70
19:27:53.261 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.10, opts=13)
19:27:53.267 00.006 31432 Enqueuing Move request for scope (0.16, -0.10)
19:27:53.273 00.006 29876 Worker thread wakes up
19:27:53.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
19:27:53.273 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
19:27:53.273 00.000 29876 Moving (0.16, -0.10) raw xDistance=0.15 yDistance=0.13
19:27:53.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:27:53.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:53.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:27:53.273 00.000 29876 MoveAxis(E, 0, ABG)
19:27:53.273 00.000 29876 Move returns status 0, amount 0
19:27:53.273 00.000 29876 MoveAxis(N, 0, ABG)
19:27:53.273 00.000 29876 Move returns status 0, amount 0
19:27:53.273 00.000 29876 move complete, result=0
19:27:53.273 00.000 29876 worker thread done servicing request
19:27:53.278 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:27:53.294 00.016 31432 UpdateGuideState exits: m=3790 RSB=39.9
19:27:53.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:53.298 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:53.300 00.002 31432 Enqueuing Expose request
19:27:53.301 00.001 29876 Worker thread wakes up
19:27:53.301 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:27:53.304 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:53.304 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:55.207 01.903 29876 Exposure complete
19:27:55.249 00.042 29876 worker thread done servicing request
19:27:55.249 00.000 31432 OnExposeComplete: enter
19:27:55.252 00.003 31432 UpdateGuideState(): m_state=6
19:27:55.254 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
19:27:55.256 00.002 31432 Star::Find returns 1 (0), X=1252.28, Y=942.06, Mass=3969, SNR=39.6, Peak=229 HFD=4.3
19:27:55.258 00.002 31432 MultiStar: [#1 -0.18,0.27,0.89,U] [#2 -0.76,-0.18,0.94,U] [#3 -0.25,-0.27,0.89,U] [#4 -0.51,0.30,0.91,U] [#5 -0.52,-0.13,0.78,U] [#6 -0.67,0.19,0.75,U] [#7 -0.53,0.56,0.84,U] [#8 0.33,0.08,0.75,U] 
19:27:55.260 00.002 31432 single-star, 8 included, MultiStar: {-0.36, 0.06}, one-star: {-0.16, -0.17}
19:27:55.262 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
19:27:55.263 00.001 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
19:27:55.265 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.34 mountX=-0.17 mountY=0.14, mountTheta=2.44
19:27:55.268 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.17, opts=13)
19:27:55.271 00.003 31432 Enqueuing Move request for scope (-0.16, -0.17)
19:27:55.273 00.002 29876 Worker thread wakes up
19:27:55.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
19:27:55.273 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
19:27:55.273 00.000 29876 Moving (-0.16, -0.17) raw xDistance=-0.17 yDistance=0.14
19:27:55.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:27:55.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:55.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:27:55.273 00.000 29876 MoveAxis(E, 0, ABG)
19:27:55.273 00.000 29876 Move returns status 0, amount 0
19:27:55.273 00.000 29876 MoveAxis(N, 0, ABG)
19:27:55.274 00.001 29876 Move returns status 0, amount 0
19:27:55.274 00.000 29876 move complete, result=0
19:27:55.274 00.000 29876 worker thread done servicing request
19:27:55.279 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:55.293 00.014 31432 UpdateGuideState exits: m=3969 RSB=39.6
19:27:55.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:55.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:55.299 00.002 31432 Enqueuing Expose request
19:27:55.301 00.002 29876 Worker thread wakes up
19:27:55.301 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:27:55.303 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:55.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:57.427 02.124 29876 Exposure complete
19:27:57.471 00.044 29876 worker thread done servicing request
19:27:57.471 00.000 31432 OnExposeComplete: enter
19:27:57.473 00.002 31432 UpdateGuideState(): m_state=6
19:27:57.476 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
19:27:57.480 00.004 31432 Star::Find returns 1 (0), X=1252.49, Y=942.35, Mass=3722, SNR=38.4, Peak=246 HFD=4.3
19:27:57.482 00.002 31432 MultiStar: [#1 0.35,-0.03,0.87,U] [#2 -0.38,0.19,0.95,U] [#3 0.27,-0.20,0.90,U] [#4 0.01,-0.07,1.00,U] [#5 -0.20,-0.01,0.81,U] [#6 -0.84,0.40,0.00,M1] [#7 -0.34,0.30,0.85,U] [#8 -0.24,-0.02,0.80,U] 
19:27:57.484 00.002 31432 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.05, 0.12}
19:27:57.485 00.001 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
19:27:57.487 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
19:27:57.490 00.003 31432 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.59 mountX=-0.06 mountY=-0.04, mountTheta=-2.48
19:27:57.492 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.03, opts=13)
19:27:57.494 00.002 31432 Enqueuing Move request for scope (-0.06, 0.03)
19:27:57.496 00.002 29876 Worker thread wakes up
19:27:57.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
19:27:57.496 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
19:27:57.496 00.000 29876 Moving (-0.06, 0.03) raw xDistance=-0.06 yDistance=-0.04
19:27:57.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:27:57.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:57.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:27:57.496 00.000 29876 MoveAxis(E, 0, ABG)
19:27:57.496 00.000 29876 Move returns status 0, amount 0
19:27:57.496 00.000 29876 MoveAxis(N, 0, ABG)
19:27:57.496 00.000 29876 Move returns status 0, amount 0
19:27:57.496 00.000 29876 move complete, result=0
19:27:57.496 00.000 29876 worker thread done servicing request
19:27:57.499 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:27:57.511 00.012 31432 UpdateGuideState exits: m=3722 RSB=38.4
19:27:57.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:57.515 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:57.517 00.002 31432 Enqueuing Expose request
19:27:57.519 00.002 29876 Worker thread wakes up
19:27:57.519 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:27:57.521 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:57.521 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:27:59.430 01.909 29876 Exposure complete
19:27:59.486 00.056 29876 worker thread done servicing request
19:27:59.486 00.000 31432 OnExposeComplete: enter
19:27:59.492 00.006 31432 UpdateGuideState(): m_state=6
19:27:59.494 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
19:27:59.496 00.002 31432 Star::Find returns 1 (0), X=1252.30, Y=942.37, Mass=4025, SNR=40.2, Peak=227 HFD=4.7
19:27:59.498 00.002 31432 MultiStar: [#1 0.17,0.41,0.79,U] [#2 -0.03,0.08,0.92,U] [#3 -0.04,0.02,0.89,U] [#4 -0.19,0.09,0.90,U] [#5 0.32,-0.24,0.86,U] [#6 -0.49,0.35,0.81,U] [#7 -0.27,0.55,0.83,U] [#8 0.44,-0.05,0.73,U] 
19:27:59.500 00.002 31432 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.14, 0.14}
19:27:59.502 00.002 31432 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.02) = xAngle (1.78 = 1.78)
19:27:59.504 00.002 31432 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.79 = -1.50)
19:27:59.506 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.80 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
19:27:59.509 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.14, opts=13)
19:27:59.515 00.006 31432 Enqueuing Move request for scope (-0.03, 0.14)
19:27:59.517 00.002 29876 Worker thread wakes up
19:27:59.517 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
19:27:59.517 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
19:27:59.517 00.000 29876 Moving (-0.03, 0.14) raw xDistance=-0.03 yDistance=-0.15
19:27:59.517 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:27:59.517 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:27:59.517 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:27:59.517 00.000 29876 MoveAxis(E, 0, ABG)
19:27:59.517 00.000 29876 Move returns status 0, amount 0
19:27:59.517 00.000 29876 MoveAxis(N, 0, ABG)
19:27:59.517 00.000 29876 Move returns status 0, amount 0
19:27:59.517 00.000 29876 move complete, result=0
19:27:59.517 00.000 29876 worker thread done servicing request
19:27:59.524 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:27:59.537 00.013 31432 UpdateGuideState exits: m=4025 RSB=40.2
19:27:59.541 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:27:59.543 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:27:59.544 00.001 31432 Enqueuing Expose request
19:27:59.546 00.002 29876 Worker thread wakes up
19:27:59.546 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:27:59.548 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:27:59.548 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:01.673 02.125 29876 Exposure complete
19:28:01.718 00.045 29876 worker thread done servicing request
19:28:01.718 00.000 31432 OnExposeComplete: enter
19:28:01.721 00.003 31432 UpdateGuideState(): m_state=6
19:28:01.723 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
19:28:01.725 00.002 31432 Star::Find returns 1 (0), X=1252.52, Y=942.33, Mass=3861, SNR=39.6, Peak=222 HFD=4.6
19:28:01.727 00.002 31432 MultiStar: [#1 0.57,0.08,0.83,U] [#2 0.38,0.14,0.91,U] [#3 0.09,-0.42,0.87,U] [#4 0.38,-0.22,0.94,U] [#5 0.20,-0.05,0.81,U] [#6 -0.33,0.14,0.79,U] [#7 -0.01,0.57,0.83,U] [#8 1.12,-0.29,0.00,M1] 
19:28:01.729 00.002 31432 single-star, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.07, 0.10}
19:28:01.731 00.002 31432 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.02) = xAngle (0.92 = 0.92)
19:28:01.733 00.002 31432 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.93 = -2.35)
19:28:01.735 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.07 mountY=-0.09, mountTheta=-0.87
19:28:01.738 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.10, opts=13)
19:28:01.740 00.002 31432 Enqueuing Move request for scope (0.07, 0.10)
19:28:01.742 00.002 29876 Worker thread wakes up
19:28:01.742 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
19:28:01.742 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
19:28:01.742 00.000 29876 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.09
19:28:01.742 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:28:01.742 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:01.742 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:28:01.742 00.000 29876 MoveAxis(E, 0, ABG)
19:28:01.742 00.000 29876 Move returns status 0, amount 0
19:28:01.742 00.000 29876 MoveAxis(N, 0, ABG)
19:28:01.743 00.001 29876 Move returns status 0, amount 0
19:28:01.743 00.000 29876 move complete, result=0
19:28:01.743 00.000 29876 worker thread done servicing request
19:28:01.748 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:01.761 00.013 31432 UpdateGuideState exits: m=3861 RSB=39.6
19:28:01.764 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:01.766 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:01.768 00.002 31432 Enqueuing Expose request
19:28:01.770 00.002 29876 Worker thread wakes up
19:28:01.770 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:28:01.773 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:01.773 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:03.689 01.916 29876 Exposure complete
19:28:03.733 00.044 29876 worker thread done servicing request
19:28:03.733 00.000 31432 OnExposeComplete: enter
19:28:03.735 00.002 31432 UpdateGuideState(): m_state=6
19:28:03.737 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
19:28:03.739 00.002 31432 Star::Find returns 1 (0), X=1252.61, Y=942.13, Mass=4109, SNR=41.2, Peak=238 HFD=4.5
19:28:03.741 00.002 31432 MultiStar: [#1 0.23,0.30,0.80,U] [#2 0.61,0.03,0.91,U] [#3 0.54,-0.38,0.83,U] [#4 0.39,-0.12,0.87,U] [#5 0.01,-0.22,0.75,U] [#6 -0.14,0.11,0.72,U] [#7 0.24,0.29,0.82,U] [#8 0.42,-0.29,0.67,U] 
19:28:03.743 00.002 31432 single-star, 8 included, MultiStar: {0.28, -0.04}, one-star: {0.17, -0.10}
19:28:03.744 00.001 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
19:28:03.746 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
19:28:03.748 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=0.16 mountY=0.12, mountTheta=0.65
19:28:03.751 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.10, opts=13)
19:28:03.753 00.002 31432 Enqueuing Move request for scope (0.17, -0.10)
19:28:03.755 00.002 29876 Worker thread wakes up
19:28:03.755 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
19:28:03.755 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
19:28:03.755 00.000 29876 Moving (0.17, -0.10) raw xDistance=0.16 yDistance=0.12
19:28:03.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:28:03.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:03.755 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:28:03.755 00.000 29876 MoveAxis(E, 0, ABG)
19:28:03.755 00.000 29876 Move returns status 0, amount 0
19:28:03.755 00.000 29876 MoveAxis(N, 0, ABG)
19:28:03.755 00.000 29876 Move returns status 0, amount 0
19:28:03.755 00.000 29876 move complete, result=0
19:28:03.755 00.000 29876 worker thread done servicing request
19:28:03.759 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:03.770 00.011 31432 UpdateGuideState exits: m=4109 RSB=41.2
19:28:03.772 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:03.774 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:03.776 00.002 31432 Enqueuing Expose request
19:28:03.778 00.002 29876 Worker thread wakes up
19:28:03.778 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:28:03.780 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:03.780 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:05.902 02.122 29876 Exposure complete
19:28:05.945 00.043 29876 worker thread done servicing request
19:28:05.945 00.000 31432 OnExposeComplete: enter
19:28:05.947 00.002 31432 UpdateGuideState(): m_state=6
19:28:05.949 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
19:28:05.952 00.003 31432 Star::Find returns 1 (0), X=1253.15, Y=942.03, Mass=3895, SNR=39.2, Peak=250 HFD=4.3
19:28:05.954 00.002 31432 MultiStar: [#1 0.37,-0.16,0.85,U] [#2 0.49,-0.21,0.93,U] [#3 0.67,-0.57,0.00,M1] [#4 0.44,-0.41,0.92,U] [#5 0.13,-0.63,0.80,U] [#6 -0.56,-0.09,0.85,U] [#7 -0.18,0.22,0.88,U] [#8 0.06,-0.40,0.70,U] 
19:28:05.956 00.002 31432 refined, 7 included, MultiStar: {0.20, -0.23}, one-star: {0.70, -0.20}
19:28:05.957 00.001 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
19:28:05.959 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
19:28:05.961 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-0.85 mountX=0.20 mountY=0.26, mountTheta=0.92
19:28:05.964 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.23, opts=13)
19:28:05.966 00.002 31432 Enqueuing Move request for scope (0.20, -0.23)
19:28:05.968 00.002 29876 Worker thread wakes up
19:28:05.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
19:28:05.968 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
19:28:05.968 00.000 29876 Moving (0.20, -0.23) raw xDistance=0.20 yDistance=0.26
19:28:05.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
19:28:05.968 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:05.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:28:05.968 00.000 29876 MoveAxis(E, 0, ABG)
19:28:05.968 00.000 29876 Move returns status 0, amount 0
19:28:05.968 00.000 29876 MoveAxis(N, 0, ABG)
19:28:05.968 00.000 29876 Move returns status 0, amount 0
19:28:05.968 00.000 29876 move complete, result=0
19:28:05.968 00.000 29876 worker thread done servicing request
19:28:05.972 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:28:05.984 00.012 31432 UpdateGuideState exits: m=3895 RSB=39.2
19:28:05.987 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:05.988 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:05.990 00.002 31432 Enqueuing Expose request
19:28:05.992 00.002 29876 Worker thread wakes up
19:28:05.992 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
19:28:05.994 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:05.994 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:08.006 02.012 29876 Exposure complete
19:28:08.049 00.043 29876 worker thread done servicing request
19:28:08.049 00.000 31432 OnExposeComplete: enter
19:28:08.051 00.002 31432 UpdateGuideState(): m_state=6
19:28:08.054 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
19:28:08.056 00.002 31432 Star::Find returns 1 (0), X=1253.13, Y=941.88, Mass=3689, SNR=38.3, Peak=222 HFD=4.3
19:28:08.058 00.002 31432 MultiStar: [#1 0.81,-0.23,0.00,M1] [#2 0.92,-0.43,0.00,M1] [#3 1.02,-0.69,0.00,M2] [#4 0.65,-0.77,0.00,M1] [#5 0.61,-0.62,0.00,M1] [#6 -0.13,-0.38,0.76,U] [#7 0.17,-0.02,0.88,U] [#8 0.19,-0.64,0.82,U] 
19:28:08.059 00.001 31432 refined, 3 included, MultiStar: {0.26, -0.34}, one-star: {0.69, -0.35}
19:28:08.061 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
19:28:08.063 00.002 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
19:28:08.065 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-0.92 mountX=0.25 mountY=0.38, mountTheta=0.98
19:28:08.067 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.34, opts=13)
19:28:08.070 00.003 31432 Enqueuing Move request for scope (0.26, -0.34)
19:28:08.071 00.001 29876 Worker thread wakes up
19:28:08.071 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
19:28:08.071 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
19:28:08.071 00.000 29876 Moving (0.26, -0.34) raw xDistance=0.25 yDistance=0.38
19:28:08.072 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:28:08.072 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
19:28:08.072 00.000 29876 MoveAxis(W, 24, ABG)
19:28:08.072 00.000 29876 Guiding  Dir = 3, Dur = 24
19:28:08.072 00.000 29876 IsSlewing returns 0
19:28:08.072 00.000 29876 IsGuiding returns 0
19:28:08.072 00.000 29876 PulseGuide returned control before completion, sleep 34
19:28:08.076 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:28:08.090 00.014 31432 UpdateGuideState exits: m=3689 RSB=38.3
19:28:08.092 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:08.094 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:08.095 00.001 31432 Enqueuing Expose request
19:28:08.115 00.020 29876 IsGuiding returns 1
19:28:08.115 00.000 29876 scope still moving after pulse duration time elapsed
19:28:08.145 00.030 29876 IsSlewing returns 0
19:28:08.145 00.000 29876 IsGuiding returns 0
19:28:08.145 00.000 29876 scope move finished after 24 + 48 ms
19:28:08.145 00.000 29876 Move returns status 0, amount 24
19:28:08.145 00.000 29876 MoveAxis(S, 28, ABG)
19:28:08.145 00.000 29876 Guiding  Dir = 1, Dur = 28
19:28:08.145 00.000 29876 IsSlewing returns 0
19:28:08.145 00.000 29876 IsGuiding returns 0
19:28:08.145 00.000 29876 PulseGuide returned control before completion, sleep 38
19:28:08.191 00.046 29876 IsGuiding returns 1
19:28:08.191 00.000 29876 scope still moving after pulse duration time elapsed
19:28:08.222 00.031 29876 IsSlewing returns 0
19:28:08.222 00.000 29876 IsGuiding returns 1
19:28:08.253 00.031 29876 IsSlewing returns 0
19:28:08.253 00.000 29876 IsGuiding returns 1
19:28:08.283 00.030 29876 IsSlewing returns 0
19:28:08.283 00.000 29876 IsGuiding returns 1
19:28:08.314 00.031 29876 IsSlewing returns 0
19:28:08.314 00.000 29876 IsGuiding returns 1
19:28:08.345 00.031 29876 IsSlewing returns 0
19:28:08.345 00.000 29876 IsGuiding returns 1
19:28:08.375 00.030 29876 IsSlewing returns 0
19:28:08.375 00.000 29876 IsGuiding returns 0
19:28:08.375 00.000 29876 scope move finished after 28 + 202 ms
19:28:08.375 00.000 29876 Move returns status 0, amount 28
19:28:08.375 00.000 29876 move complete, result=0
19:28:08.375 00.000 29876 worker thread done servicing request
19:28:08.376 00.001 29876 Worker thread wakes up
19:28:08.376 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:08.376 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.4 px 28 ms SOUTH
19:28:08.378 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:10.507 02.129 29876 Exposure complete
19:28:10.554 00.047 29876 worker thread done servicing request
19:28:10.554 00.000 31432 OnExposeComplete: enter
19:28:10.560 00.006 31432 UpdateGuideState(): m_state=6
19:28:10.563 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
19:28:10.566 00.003 31432 Star::Find returns 1 (0), X=1253.37, Y=941.74, Mass=3885, SNR=39.6, Peak=252 HFD=4.5
19:28:10.569 00.003 31432 MultiStar: [#1 1.25,-0.25,0.00,M2] [#2 0.77,-0.32,0.00,M2] [#3 1.12,-0.47,0.00,M3] [#4 1.08,-0.29,0.00,M2] [#5 0.90,-0.48,0.00,M2] [#6 0.29,-0.14,0.80,U] [#7 0.84,-0.01,0.00,M1] [#8 1.40,-0.35,0.00,M1] 
19:28:10.571 00.002 31432 refined, 1 included, MultiStar: {0.64, -0.34}, one-star: {0.92, -0.49}
19:28:10.573 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
19:28:10.575 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
19:28:10.577 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=-0.34 hyp=0.73 cameraTheta=-0.48 mountX=0.63 mountY=0.43, mountTheta=0.60
19:28:10.580 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.34, opts=13)
19:28:10.583 00.003 31432 Enqueuing Move request for scope (0.64, -0.34)
19:28:10.585 00.002 29876 Worker thread wakes up
19:28:10.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.34) opts 0xd
19:28:10.585 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.34)
19:28:10.585 00.000 29876 Moving (0.64, -0.34) raw xDistance=0.63 yDistance=0.43
19:28:10.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
19:28:10.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
19:28:10.585 00.000 29876 MoveAxis(W, 64, ABG)
19:28:10.585 00.000 29876 Guiding  Dir = 3, Dur = 64
19:28:10.585 00.000 29876 IsSlewing returns 0
19:28:10.585 00.000 29876 IsGuiding returns 0
19:28:10.586 00.001 29876 PulseGuide returned control before completion, sleep 74
19:28:10.595 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:10.612 00.017 31432 UpdateGuideState exits: m=3885 RSB=39.6
19:28:10.615 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:10.617 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:10.622 00.005 31432 Enqueuing Expose request
19:28:10.663 00.041 29876 IsGuiding returns 1
19:28:10.663 00.000 29876 scope still moving after pulse duration time elapsed
19:28:10.694 00.031 29876 IsSlewing returns 0
19:28:10.694 00.000 29876 IsGuiding returns 1
19:28:10.725 00.031 29876 IsSlewing returns 0
19:28:10.725 00.000 29876 IsGuiding returns 1
19:28:10.756 00.031 29876 IsSlewing returns 0
19:28:10.756 00.000 29876 IsGuiding returns 0
19:28:10.756 00.000 29876 scope move finished after 64 + 106 ms
19:28:10.756 00.000 29876 Move returns status 0, amount 64
19:28:10.756 00.000 29876 MoveAxis(S, 32, ABG)
19:28:10.756 00.000 29876 Guiding  Dir = 1, Dur = 32
19:28:10.756 00.000 29876 IsSlewing returns 0
19:28:10.756 00.000 29876 IsGuiding returns 0
19:28:10.756 00.000 29876 PulseGuide returned control before completion, sleep 42
19:28:10.802 00.046 29876 IsGuiding returns 1
19:28:10.802 00.000 29876 scope still moving after pulse duration time elapsed
19:28:10.833 00.031 29876 IsSlewing returns 0
19:28:10.833 00.000 29876 IsGuiding returns 1
19:28:10.864 00.031 29876 IsSlewing returns 0
19:28:10.864 00.000 29876 IsGuiding returns 1
19:28:10.895 00.031 29876 IsSlewing returns 0
19:28:10.895 00.000 29876 IsGuiding returns 1
19:28:10.927 00.032 29876 IsSlewing returns 0
19:28:10.927 00.000 29876 IsGuiding returns 0
19:28:10.927 00.000 29876 scope move finished after 32 + 138 ms
19:28:10.927 00.000 29876 Move returns status 0, amount 32
19:28:10.927 00.000 29876 move complete, result=0
19:28:10.928 00.001 29876 worker thread done servicing request
19:28:10.928 00.000 29876 Worker thread wakes up
19:28:10.928 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:10.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:10.928 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.4 px 32 ms SOUTH
19:28:12.838 01.910 29876 Exposure complete
19:28:12.892 00.054 29876 worker thread done servicing request
19:28:12.893 00.001 31432 OnExposeComplete: enter
19:28:12.896 00.003 31432 UpdateGuideState(): m_state=6
19:28:12.898 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
19:28:12.901 00.003 31432 Star::Find returns 1 (0), X=1252.77, Y=942.19, Mass=3903, SNR=39.7, Peak=228 HFD=4.4
19:28:12.904 00.003 31432 MultiStar: [#1 0.42,-0.33,0.86,U] [#2 0.28,-0.23,0.90,U] [#3 0.63,-0.43,0.83,U] [#4 0.34,-0.29,0.92,U] [#5 0.53,-0.56,0.82,U] [#6 -0.25,-0.25,0.77,U] [#7 0.31,0.18,0.83,U] [#8 0.85,-0.56,0.00,M2] 
19:28:12.906 00.002 31432 single-star, 7 included, MultiStar: {0.33, -0.24}, one-star: {0.32, -0.05}
19:28:12.909 00.003 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
19:28:12.911 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
19:28:12.914 00.003 31432 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.33 cameraTheta=-0.15 mountX=0.32 mountY=0.10, mountTheta=0.29
19:28:12.917 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.05, opts=13)
19:28:12.919 00.002 31432 Enqueuing Move request for scope (0.32, -0.05)
19:28:12.921 00.002 29876 Worker thread wakes up
19:28:12.921 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.05) opts 0xd
19:28:12.921 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.05)
19:28:12.921 00.000 29876 Moving (0.32, -0.05) raw xDistance=0.32 yDistance=0.10
19:28:12.921 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
19:28:12.921 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:12.921 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:28:12.921 00.000 29876 MoveAxis(W, 40, ABG)
19:28:12.921 00.000 29876 Guiding  Dir = 3, Dur = 40
19:28:12.921 00.000 29876 IsSlewing returns 0
19:28:12.922 00.001 29876 IsGuiding returns 0
19:28:12.922 00.000 29876 PulseGuide returned control before completion, sleep 50
19:28:12.924 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:12.938 00.014 31432 UpdateGuideState exits: m=3903 RSB=39.7
19:28:12.940 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:12.942 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:12.944 00.002 31432 Enqueuing Expose request
19:28:12.973 00.029 29876 IsGuiding returns 1
19:28:12.973 00.000 29876 scope still moving after pulse duration time elapsed
19:28:13.003 00.030 29876 IsSlewing returns 0
19:28:13.003 00.000 29876 IsGuiding returns 1
19:28:13.034 00.031 29876 IsSlewing returns 0
19:28:13.034 00.000 29876 IsGuiding returns 1
19:28:13.065 00.031 29876 IsSlewing returns 0
19:28:13.065 00.000 29876 IsGuiding returns 0
19:28:13.065 00.000 29876 scope move finished after 40 + 102 ms
19:28:13.065 00.000 29876 Move returns status 0, amount 40
19:28:13.065 00.000 29876 MoveAxis(N, 0, ABG)
19:28:13.066 00.001 29876 Move returns status 0, amount 0
19:28:13.066 00.000 29876 move complete, result=0
19:28:13.066 00.000 29876 worker thread done servicing request
19:28:13.066 00.000 29876 Worker thread wakes up
19:28:13.066 00.000 31432 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
19:28:13.069 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:13.069 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:15.200 02.131 29876 Exposure complete
19:28:15.245 00.045 29876 worker thread done servicing request
19:28:15.245 00.000 31432 OnExposeComplete: enter
19:28:15.247 00.002 31432 UpdateGuideState(): m_state=6
19:28:15.250 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
19:28:15.252 00.002 31432 Star::Find returns 1 (0), X=1251.94, Y=942.66, Mass=4000, SNR=40.5, Peak=243 HFD=4.6
19:28:15.254 00.002 31432 MultiStar: [#1 -0.69,0.52,0.00,M2] [#2 -0.79,0.60,0.00,M2] [#3 -0.64,0.45,0.88,U] [#4 -1.00,0.52,0.00,M2] [#5 -0.81,0.28,0.00,M2] [#6 -1.33,0.48,0.00,M1] [#7 -0.84,0.62,0.00,M1] [#8 -0.07,0.52,0.70,U] 
19:28:15.255 00.001 31432 refined, 2 included, MultiStar: {-0.44, 0.46}, one-star: {-0.51, 0.43}
19:28:15.257 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
19:28:15.259 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.97)
19:28:15.261 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.46 hyp=0.63 cameraTheta=2.33 mountX=-0.42 mountY=-0.52, mountTheta=-2.25
19:28:15.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.46, opts=13)
19:28:15.266 00.002 31432 Enqueuing Move request for scope (-0.44, 0.46)
19:28:15.268 00.002 29876 Worker thread wakes up
19:28:15.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.46) opts 0xd
19:28:15.268 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.46)
19:28:15.268 00.000 29876 Moving (-0.44, 0.46) raw xDistance=-0.42 yDistance=-0.52
19:28:15.268 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.42
19:28:15.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:28:15.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
19:28:15.268 00.000 29876 MoveAxis(E, 35, ABG)
19:28:15.268 00.000 29876 Guiding  Dir = 2, Dur = 35
19:28:15.268 00.000 29876 IsSlewing returns 0
19:28:15.268 00.000 29876 IsGuiding returns 0
19:28:15.269 00.001 29876 PulseGuide returned control before completion, sleep 45
19:28:15.272 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:15.288 00.016 31432 UpdateGuideState exits: m=4000 RSB=40.5
19:28:15.291 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:15.293 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:15.295 00.002 31432 Enqueuing Expose request
19:28:15.323 00.028 29876 IsGuiding returns 1
19:28:15.323 00.000 29876 scope still moving after pulse duration time elapsed
19:28:15.354 00.031 29876 IsSlewing returns 0
19:28:15.354 00.000 29876 IsGuiding returns 1
19:28:15.386 00.032 29876 IsSlewing returns 0
19:28:15.386 00.000 29876 IsGuiding returns 1
19:28:15.416 00.030 29876 IsSlewing returns 0
19:28:15.416 00.000 29876 IsGuiding returns 1
19:28:15.447 00.031 29876 IsSlewing returns 0
19:28:15.447 00.000 29876 IsGuiding returns 0
19:28:15.447 00.000 29876 scope move finished after 35 + 143 ms
19:28:15.447 00.000 29876 Move returns status 0, amount 35
19:28:15.447 00.000 29876 MoveAxis(N, 0, ABG)
19:28:15.447 00.000 29876 Move returns status 0, amount 0
19:28:15.447 00.000 29876 move complete, result=0
19:28:15.447 00.000 29876 worker thread done servicing request
19:28:15.447 00.000 29876 Worker thread wakes up
19:28:15.447 00.000 31432 GuideStep: -0.4 px 35 ms EAST, -0.5 px 0 ms NORTH
19:28:15.450 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:15.450 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:17.363 01.913 29876 Exposure complete
19:28:17.407 00.044 29876 worker thread done servicing request
19:28:17.407 00.000 31432 OnExposeComplete: enter
19:28:17.410 00.003 31432 UpdateGuideState(): m_state=6
19:28:17.411 00.001 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
19:28:17.414 00.003 31432 Star::Find returns 1 (0), X=1251.89, Y=942.57, Mass=4191, SNR=41.3, Peak=220 HFD=4.9
19:28:17.416 00.002 31432 MultiStar: [#1 -0.51,0.28,0.81,U] [#2 -0.49,0.30,0.88,U] [#3 -0.29,-0.09,0.86,U] [#4 -0.63,0.07,0.90,U] [#5 -0.91,0.13,0.00,M3] [#6 -1.50,0.32,0.00,M2] [#7 -0.67,0.51,0.00,M2] [#8 -0.17,0.18,0.69,U] 
19:28:17.418 00.002 31432 refined, 5 included, MultiStar: {-0.46, 0.18}, one-star: {-0.56, 0.34}
19:28:17.419 00.001 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.73 = 2.73)
19:28:17.422 00.003 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.54)
19:28:17.423 00.001 31432 CameraToMount -- cameraX=-0.46 cameraY=0.18 hyp=0.49 cameraTheta=2.76 mountX=-0.45 mountY=-0.25, mountTheta=-2.63
19:28:17.425 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.18, opts=13)
19:28:17.428 00.003 31432 Enqueuing Move request for scope (-0.46, 0.18)
19:28:17.431 00.003 29876 Worker thread wakes up
19:28:17.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.18) opts 0xd
19:28:17.431 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.18)
19:28:17.431 00.000 29876 Moving (-0.46, 0.18) raw xDistance=-0.45 yDistance=-0.25
19:28:17.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
19:28:17.431 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:17.431 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:28:17.431 00.000 29876 MoveAxis(E, 48, ABG)
19:28:17.431 00.000 29876 Guiding  Dir = 2, Dur = 48
19:28:17.431 00.000 29876 IsSlewing returns 0
19:28:17.431 00.000 29876 IsGuiding returns 0
19:28:17.432 00.001 29876 PulseGuide returned control before completion, sleep 58
19:28:17.435 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:17.446 00.011 31432 UpdateGuideState exits: m=4191 RSB=41.3
19:28:17.448 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:17.450 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:17.451 00.001 31432 Enqueuing Expose request
19:28:17.500 00.049 29876 IsGuiding returns 1
19:28:17.500 00.000 29876 scope still moving after pulse duration time elapsed
19:28:17.531 00.031 29876 IsSlewing returns 0
19:28:17.531 00.000 29876 IsGuiding returns 1
19:28:17.561 00.030 29876 IsSlewing returns 0
19:28:17.561 00.000 29876 IsGuiding returns 1
19:28:17.591 00.030 29876 IsSlewing returns 0
19:28:17.591 00.000 29876 IsGuiding returns 1
19:28:17.623 00.032 29876 IsSlewing returns 0
19:28:17.623 00.000 29876 IsGuiding returns 0
19:28:17.623 00.000 29876 scope move finished after 48 + 143 ms
19:28:17.623 00.000 29876 Move returns status 0, amount 48
19:28:17.623 00.000 29876 MoveAxis(N, 0, ABG)
19:28:17.623 00.000 29876 Move returns status 0, amount 0
19:28:17.623 00.000 29876 move complete, result=0
19:28:17.624 00.001 29876 worker thread done servicing request
19:28:17.624 00.000 29876 Worker thread wakes up
19:28:17.624 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:17.624 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:17.624 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.3 px 0 ms NORTH
19:28:19.754 02.130 29876 Exposure complete
19:28:19.797 00.043 29876 worker thread done servicing request
19:28:19.797 00.000 31432 OnExposeComplete: enter
19:28:19.799 00.002 31432 UpdateGuideState(): m_state=6
19:28:19.801 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
19:28:19.803 00.002 31432 Star::Find returns 1 (0), X=1252.03, Y=942.65, Mass=3893, SNR=39.1, Peak=253 HFD=4.2
19:28:19.805 00.002 31432 MultiStar: [#1 -0.40,0.69,0.86,U] [#2 0.02,0.41,0.93,U] [#3 -0.23,0.08,0.87,U] [#4 -0.18,0.52,0.98,U] [#5 -0.28,0.21,0.80,U] [#6 -0.62,0.54,0.00,M3] [#7 -0.42,0.62,0.88,U] [#8 0.24,0.24,0.72,U] 
19:28:19.807 00.002 31432 refined, 7 included, MultiStar: {-0.22, 0.41}, one-star: {-0.41, 0.42}
19:28:19.809 00.002 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
19:28:19.810 00.001 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.23)
19:28:19.812 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.41 hyp=0.46 cameraTheta=2.06 mountX=-0.21 mountY=-0.44, mountTheta=-2.02
19:28:19.817 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.41, opts=13)
19:28:19.820 00.003 31432 Enqueuing Move request for scope (-0.22, 0.41)
19:28:19.822 00.002 29876 Worker thread wakes up
19:28:19.822 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.41) opts 0xd
19:28:19.822 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.41)
19:28:19.822 00.000 29876 Moving (-0.22, 0.41) raw xDistance=-0.21 yDistance=-0.44
19:28:19.822 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.21
19:28:19.822 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:28:19.822 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
19:28:19.822 00.000 29876 MoveAxis(E, 27, ABG)
19:28:19.822 00.000 29876 Guiding  Dir = 2, Dur = 27
19:28:19.823 00.001 29876 IsSlewing returns 0
19:28:19.823 00.000 29876 IsGuiding returns 0
19:28:19.823 00.000 29876 PulseGuide returned control before completion, sleep 37
19:28:19.826 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:19.837 00.011 31432 UpdateGuideState exits: m=3893 RSB=39.1
19:28:19.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:19.841 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:19.843 00.002 31432 Enqueuing Expose request
19:28:19.875 00.032 29876 IsGuiding returns 1
19:28:19.875 00.000 29876 scope still moving after pulse duration time elapsed
19:28:19.906 00.031 29876 IsSlewing returns 0
19:28:19.906 00.000 29876 IsGuiding returns 0
19:28:19.906 00.000 29876 scope move finished after 27 + 56 ms
19:28:19.906 00.000 29876 Move returns status 0, amount 27
19:28:19.906 00.000 29876 MoveAxis(N, 0, ABG)
19:28:19.906 00.000 29876 Move returns status 0, amount 0
19:28:19.906 00.000 29876 move complete, result=0
19:28:19.906 00.000 29876 worker thread done servicing request
19:28:19.906 00.000 29876 Worker thread wakes up
19:28:19.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:19.906 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:19.906 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.4 px 0 ms NORTH
19:28:21.818 01.912 29876 Exposure complete
19:28:21.864 00.046 29876 worker thread done servicing request
19:28:21.864 00.000 31432 OnExposeComplete: enter
19:28:21.866 00.002 31432 UpdateGuideState(): m_state=6
19:28:21.868 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
19:28:21.870 00.002 31432 Star::Find returns 1 (0), X=1252.85, Y=942.59, Mass=3901, SNR=39.1, Peak=253 HFD=4.0
19:28:21.872 00.002 31432 MultiStar: [#1 0.51,0.48,0.88,U] [#2 0.12,0.51,0.96,U] [#3 0.28,0.09,0.87,U] [#4 0.25,0.21,0.96,U] [#5 0.27,0.37,0.83,U] [#6 -0.37,0.52,0.80,U] [#7 -0.13,0.85,0.00,M2] [#8 0.48,0.51,0.73,U] 
19:28:21.874 00.002 31432 refined, 7 included, MultiStar: {0.25, 0.38}, one-star: {0.40, 0.36}
19:28:21.876 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
19:28:21.878 00.002 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.30)
19:28:21.880 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.38 hyp=0.45 cameraTheta=0.99 mountX=0.26 mountY=-0.33, mountTheta=-0.92
19:28:21.882 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.38, opts=13)
19:28:21.884 00.002 31432 Enqueuing Move request for scope (0.25, 0.38)
19:28:21.886 00.002 29876 Worker thread wakes up
19:28:21.886 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.38) opts 0xd
19:28:21.886 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.38)
19:28:21.886 00.000 29876 Moving (0.25, 0.38) raw xDistance=0.26 yDistance=-0.33
19:28:21.886 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
19:28:21.886 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:28:21.886 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
19:28:21.886 00.000 29876 MoveAxis(W, 21, ABG)
19:28:21.886 00.000 29876 Guiding  Dir = 3, Dur = 21
19:28:21.886 00.000 29876 IsSlewing returns 0
19:28:21.887 00.001 29876 IsGuiding returns 0
19:28:21.887 00.000 29876 PulseGuide returned control before completion, sleep 31
19:28:21.890 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:21.901 00.011 31432 UpdateGuideState exits: m=3901 RSB=39.1
19:28:21.904 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:21.905 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:21.907 00.002 31432 Enqueuing Expose request
19:28:21.924 00.017 29876 IsGuiding returns 1
19:28:21.924 00.000 29876 scope still moving after pulse duration time elapsed
19:28:21.956 00.032 29876 IsSlewing returns 0
19:28:21.956 00.000 29876 IsGuiding returns 0
19:28:21.956 00.000 29876 scope move finished after 21 + 47 ms
19:28:21.956 00.000 29876 Move returns status 0, amount 21
19:28:21.956 00.000 29876 MoveAxis(N, 0, ABG)
19:28:21.956 00.000 29876 Move returns status 0, amount 0
19:28:21.956 00.000 29876 move complete, result=0
19:28:21.956 00.000 29876 worker thread done servicing request
19:28:21.956 00.000 29876 Worker thread wakes up
19:28:21.957 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:21.957 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:21.957 00.000 31432 GuideStep: 0.3 px 21 ms WEST, -0.3 px 0 ms NORTH
19:28:24.079 02.122 29876 Exposure complete
19:28:24.121 00.042 29876 worker thread done servicing request
19:28:24.121 00.000 31432 OnExposeComplete: enter
19:28:24.123 00.002 31432 UpdateGuideState(): m_state=6
19:28:24.126 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
19:28:24.127 00.001 31432 Star::Find returns 1 (0), X=1252.82, Y=942.49, Mass=3966, SNR=39.9, Peak=235 HFD=4.5
19:28:24.130 00.003 31432 MultiStar: [#1 0.69,0.29,0.85,U] [#2 0.55,0.36,0.89,U] [#3 0.27,0.27,0.88,U] [#4 0.18,0.37,0.94,U] [#5 0.39,0.29,0.79,U] [#6 -0.12,0.36,0.79,U] [#7 0.44,0.50,0.79,U] [#8 0.78,-0.06,0.75,U] 
19:28:24.131 00.001 31432 single-star, 8 included, MultiStar: {0.39, 0.30}, one-star: {0.37, 0.26}
19:28:24.134 00.003 31432 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
19:28:24.136 00.002 31432 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.69)
19:28:24.136 00.000 31432 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.61 mountX=0.38 mountY=-0.20, mountTheta=-0.48
19:28:24.140 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.26, opts=13)
19:28:24.142 00.002 31432 Enqueuing Move request for scope (0.37, 0.26)
19:28:24.144 00.002 29876 Worker thread wakes up
19:28:24.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.26) opts 0xd
19:28:24.144 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.26)
19:28:24.144 00.000 29876 Moving (0.37, 0.26) raw xDistance=0.38 yDistance=-0.20
19:28:24.144 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
19:28:24.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:24.144 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:28:24.144 00.000 29876 MoveAxis(W, 39, ABG)
19:28:24.144 00.000 29876 Guiding  Dir = 3, Dur = 39
19:28:24.144 00.000 29876 IsSlewing returns 0
19:28:24.144 00.000 29876 IsGuiding returns 0
19:28:24.145 00.001 29876 PulseGuide returned control before completion, sleep 49
19:28:24.148 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:28:24.159 00.011 31432 UpdateGuideState exits: m=3966 RSB=39.9
19:28:24.162 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:24.163 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:24.165 00.002 31432 Enqueuing Expose request
19:28:24.202 00.037 29876 IsGuiding returns 1
19:28:24.202 00.000 29876 scope still moving after pulse duration time elapsed
19:28:24.234 00.032 29876 IsSlewing returns 0
19:28:24.234 00.000 29876 IsGuiding returns 0
19:28:24.234 00.000 29876 scope move finished after 39 + 50 ms
19:28:24.234 00.000 29876 Move returns status 0, amount 39
19:28:24.234 00.000 29876 MoveAxis(N, 0, ABG)
19:28:24.234 00.000 29876 Move returns status 0, amount 0
19:28:24.234 00.000 29876 move complete, result=0
19:28:24.234 00.000 29876 worker thread done servicing request
19:28:24.234 00.000 29876 Worker thread wakes up
19:28:24.234 00.000 31432 GuideStep: 0.4 px 39 ms WEST, -0.2 px 0 ms NORTH
19:28:24.237 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:24.237 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:26.148 01.911 29876 Exposure complete
19:28:26.192 00.044 29876 worker thread done servicing request
19:28:26.192 00.000 31432 OnExposeComplete: enter
19:28:26.194 00.002 31432 UpdateGuideState(): m_state=6
19:28:26.196 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
19:28:26.198 00.002 31432 Star::Find returns 1 (0), X=1251.80, Y=942.33, Mass=3883, SNR=39.5, Peak=215 HFD=4.6
19:28:26.200 00.002 31432 MultiStar: [#1 0.10,-0.17,0.88,U] [#2 -0.29,0.31,0.93,U] [#3 -0.26,-0.16,0.87,U] [#4 -0.47,0.06,0.92,U] [#5 -0.20,-0.24,0.78,U] [#6 -1.10,0.34,0.00,M2] [#7 -0.45,0.64,0.80,U] [#8 -0.11,0.17,0.71,U] 
19:28:26.202 00.002 31432 refined, 7 included, MultiStar: {-0.30, 0.09}, one-star: {-0.65, 0.10}
19:28:26.204 00.002 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
19:28:26.205 00.001 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.44)
19:28:26.207 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.09 hyp=0.31 cameraTheta=2.86 mountX=-0.30 mountY=-0.13, mountTheta=-2.72
19:28:26.212 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.09, opts=13)
19:28:26.216 00.004 31432 Enqueuing Move request for scope (-0.30, 0.09)
19:28:26.221 00.005 29876 Worker thread wakes up
19:28:26.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.09) opts 0xd
19:28:26.221 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.09)
19:28:26.221 00.000 29876 Moving (-0.30, 0.09) raw xDistance=-0.30 yDistance=-0.13
19:28:26.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
19:28:26.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:26.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:28:26.221 00.000 29876 MoveAxis(E, 23, ABG)
19:28:26.221 00.000 29876 Guiding  Dir = 2, Dur = 23
19:28:26.222 00.001 29876 IsSlewing returns 0
19:28:26.222 00.000 29876 IsGuiding returns 0
19:28:26.222 00.000 29876 PulseGuide returned control before completion, sleep 33
19:28:26.225 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:26.242 00.017 31432 UpdateGuideState exits: m=3883 RSB=39.5
19:28:26.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:26.246 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:26.248 00.002 31432 Enqueuing Expose request
19:28:26.257 00.009 29876 IsGuiding returns 1
19:28:26.257 00.000 29876 scope still moving after pulse duration time elapsed
19:28:26.288 00.031 29876 IsSlewing returns 0
19:28:26.288 00.000 29876 IsGuiding returns 0
19:28:26.288 00.000 29876 scope move finished after 23 + 43 ms
19:28:26.288 00.000 29876 Move returns status 0, amount 23
19:28:26.288 00.000 29876 MoveAxis(N, 0, ABG)
19:28:26.288 00.000 29876 Move returns status 0, amount 0
19:28:26.288 00.000 29876 move complete, result=0
19:28:26.289 00.001 29876 worker thread done servicing request
19:28:26.289 00.000 29876 Worker thread wakes up
19:28:26.289 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:26.289 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:26.289 00.000 31432 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
19:28:28.516 02.227 29876 Exposure complete
19:28:28.561 00.045 29876 worker thread done servicing request
19:28:28.561 00.000 31432 OnExposeComplete: enter
19:28:28.564 00.003 31432 UpdateGuideState(): m_state=6
19:28:28.565 00.001 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
19:28:28.567 00.002 31432 Star::Find returns 1 (0), X=1251.60, Y=942.88, Mass=3701, SNR=38.1, Peak=239 HFD=4.3
19:28:28.569 00.002 31432 MultiStar: [#1 -0.66,0.42,0.87,U] [#2 -1.13,0.44,0.00,M1] [#3 -1.06,0.37,0.00,M1] [#4 -1.00,0.35,0.00,M1] [#5 -0.67,0.12,0.82,U] [#6 -1.57,0.59,0.00,M3] [#7 -1.31,0.86,0.00,M1] [#8 -0.60,0.73,0.00,M1] 
19:28:28.571 00.002 31432 refined, 2 included, MultiStar: {-0.73, 0.41}, one-star: {-0.84, 0.64}
19:28:28.573 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
19:28:28.575 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.67)
19:28:28.576 00.001 31432 CameraToMount -- cameraX=-0.73 cameraY=0.41 hyp=0.84 cameraTheta=2.63 mountX=-0.72 mountY=-0.52, mountTheta=-2.52
19:28:28.582 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=0.41, opts=13)
19:28:28.584 00.002 31432 Enqueuing Move request for scope (-0.73, 0.41)
19:28:28.586 00.002 29876 Worker thread wakes up
19:28:28.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.41) opts 0xd
19:28:28.586 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, 0.41)
19:28:28.586 00.000 29876 Moving (-0.73, 0.41) raw xDistance=-0.72 yDistance=-0.52
19:28:28.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.72
19:28:28.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:28:28.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
19:28:28.586 00.000 29876 MoveAxis(E, 73, ABG)
19:28:28.586 00.000 29876 Guiding  Dir = 2, Dur = 73
19:28:28.587 00.001 29876 IsSlewing returns 0
19:28:28.587 00.000 29876 IsGuiding returns 0
19:28:28.587 00.000 29876 PulseGuide returned control before completion, sleep 83
19:28:28.590 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:28.603 00.013 31432 UpdateGuideState exits: m=3701 RSB=38.1
19:28:28.605 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:28.607 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:28.609 00.002 31432 Enqueuing Expose request
19:28:28.672 00.063 29876 IsGuiding returns 1
19:28:28.672 00.000 29876 scope still moving after pulse duration time elapsed
19:28:28.703 00.031 29876 IsSlewing returns 0
19:28:28.703 00.000 29876 IsGuiding returns 1
19:28:28.733 00.030 29876 IsSlewing returns 0
19:28:28.733 00.000 29876 IsGuiding returns 0
19:28:28.733 00.000 29876 scope move finished after 73 + 72 ms
19:28:28.733 00.000 29876 Move returns status 0, amount 73
19:28:28.733 00.000 29876 MoveAxis(N, 0, ABG)
19:28:28.733 00.000 29876 Move returns status 0, amount 0
19:28:28.733 00.000 29876 move complete, result=0
19:28:28.733 00.000 29876 worker thread done servicing request
19:28:28.733 00.000 29876 Worker thread wakes up
19:28:28.733 00.000 31432 GuideStep: -0.7 px 73 ms EAST, -0.5 px 0 ms NORTH
19:28:28.737 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:28.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:30.641 01.904 29876 Exposure complete
19:28:30.686 00.045 29876 worker thread done servicing request
19:28:30.686 00.000 31432 OnExposeComplete: enter
19:28:30.689 00.003 31432 UpdateGuideState(): m_state=6
19:28:30.691 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
19:28:30.692 00.001 31432 Star::Find returns 1 (0), X=1251.68, Y=943.05, Mass=4113, SNR=40.7, Peak=238 HFD=4.8
19:28:30.694 00.002 31432 MultiStar: [#1 -0.64,0.76,0.00,M1] [#2 -0.59,0.36,0.92,U] [#3 -0.57,0.23,0.86,U] [#4 -0.80,0.57,0.00,M2] [#5 -0.74,0.28,0.81,U] [#6 -1.12,0.72,0.00,M4] [#7 -0.92,0.96,0.00,M2] [#8 -0.02,0.27,0.71,U] 
19:28:30.696 00.002 31432 refined, 4 included, MultiStar: {-0.56, 0.41}, one-star: {-0.77, 0.82}
19:28:30.698 00.002 31432 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.02) = xAngle (2.48 = 2.48)
19:28:30.700 00.002 31432 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.79)
19:28:30.702 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=0.41 hyp=0.69 cameraTheta=2.51 mountX=-0.55 mountY=-0.49, mountTheta=-2.41
19:28:30.705 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.41, opts=13)
19:28:30.707 00.002 31432 Enqueuing Move request for scope (-0.56, 0.41)
19:28:30.709 00.002 29876 Worker thread wakes up
19:28:30.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.41) opts 0xd
19:28:30.709 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.41)
19:28:30.709 00.000 29876 Moving (-0.56, 0.41) raw xDistance=-0.55 yDistance=-0.49
19:28:30.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
19:28:30.709 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=0.01 newest=-1.15
19:28:30.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.49
19:28:30.709 00.000 29876 MoveAxis(E, 63, ABG)
19:28:30.709 00.000 29876 Guiding  Dir = 2, Dur = 63
19:28:30.710 00.001 29876 IsSlewing returns 0
19:28:30.710 00.000 29876 IsGuiding returns 0
19:28:30.710 00.000 29876 PulseGuide returned control before completion, sleep 73
19:28:30.713 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:30.725 00.012 31432 UpdateGuideState exits: m=4113 RSB=40.7
19:28:30.727 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:30.729 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:30.731 00.002 31432 Enqueuing Expose request
19:28:30.794 00.063 29876 IsGuiding returns 1
19:28:30.794 00.000 29876 scope still moving after pulse duration time elapsed
19:28:30.825 00.031 29876 IsSlewing returns 0
19:28:30.825 00.000 29876 IsGuiding returns 1
19:28:30.856 00.031 29876 IsSlewing returns 0
19:28:30.856 00.000 29876 IsGuiding returns 1
19:28:30.887 00.031 29876 IsSlewing returns 0
19:28:30.887 00.000 29876 IsGuiding returns 0
19:28:30.887 00.000 29876 scope move finished after 63 + 114 ms
19:28:30.887 00.000 29876 Move returns status 0, amount 63
19:28:30.887 00.000 29876 BLC: Oldest BLC event removed
19:28:30.887 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:28:30.887 00.000 29876 MoveAxis(N, 56, ABG)
19:28:30.887 00.000 29876 Guiding  Dir = 0, Dur = 56
19:28:30.887 00.000 29876 IsSlewing returns 0
19:28:30.887 00.000 29876 IsGuiding returns 0
19:28:30.887 00.000 29876 PulseGuide returned control before completion, sleep 66
19:28:30.964 00.077 29876 IsGuiding returns 1
19:28:30.964 00.000 29876 scope still moving after pulse duration time elapsed
19:28:30.995 00.031 29876 IsSlewing returns 0
19:28:30.995 00.000 29876 IsGuiding returns 1
19:28:31.025 00.030 29876 IsSlewing returns 0
19:28:31.025 00.000 29876 IsGuiding returns 1
19:28:31.056 00.031 29876 IsSlewing returns 0
19:28:31.056 00.000 29876 IsGuiding returns 0
19:28:31.056 00.000 29876 scope move finished after 56 + 112 ms
19:28:31.056 00.000 29876 Move returns status 0, amount 56
19:28:31.056 00.000 29876 move complete, result=0
19:28:31.057 00.001 29876 worker thread done servicing request
19:28:31.057 00.000 29876 Worker thread wakes up
19:28:31.057 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:31.057 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:31.057 00.000 31432 GuideStep: -0.5 px 63 ms EAST, -0.5 px 56 ms NORTH
19:28:33.179 02.122 29876 Exposure complete
19:28:33.228 00.049 29876 worker thread done servicing request
19:28:33.228 00.000 31432 OnExposeComplete: enter
19:28:33.230 00.002 31432 UpdateGuideState(): m_state=6
19:28:33.232 00.002 31432 Star::Find(15, 1251, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
19:28:33.234 00.002 31432 Star::Find returns 1 (0), X=1252.49, Y=942.52, Mass=4144, SNR=41.1, Peak=242 HFD=5.1
19:28:33.236 00.002 31432 MultiStar: [#1 0.31,0.20,0.83,U] [#2 -0.09,0.21,0.89,U] [#3 0.18,-0.20,0.86,U] [#4 -0.00,0.18,0.88,U] [#5 -0.03,-0.02,0.75,U] [#6 -0.51,0.28,0.77,U] [#7 -0.21,0.50,0.83,U] [#8 0.41,0.03,0.70,U] 
19:28:33.238 00.002 31432 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {0.04, 0.29}
19:28:33.240 00.002 31432 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
19:28:33.242 00.002 31432 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.79)
19:28:33.244 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=0.01 mountY=-0.16, mountTheta=-1.49
19:28:33.246 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.17, opts=13)
19:28:33.248 00.002 31432 Enqueuing Move request for scope (0.01, 0.17)
19:28:33.250 00.002 29876 Worker thread wakes up
19:28:33.250 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
19:28:33.250 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
19:28:33.250 00.000 29876 Moving (0.01, 0.17) raw xDistance=0.01 yDistance=-0.16
19:28:33.250 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:28:33.250 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:33.250 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:28:33.250 00.000 29876 MoveAxis(E, 0, ABG)
19:28:33.250 00.000 29876 Move returns status 0, amount 0
19:28:33.250 00.000 29876 MoveAxis(N, 0, ABG)
19:28:33.250 00.000 29876 Move returns status 0, amount 0
19:28:33.250 00.000 29876 move complete, result=0
19:28:33.250 00.000 29876 worker thread done servicing request
19:28:33.254 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:33.270 00.016 31432 UpdateGuideState exits: m=4144 RSB=41.1
19:28:33.273 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:33.278 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:33.280 00.002 31432 Enqueuing Expose request
19:28:33.282 00.002 29876 Worker thread wakes up
19:28:33.282 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:28:33.284 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:33.284 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:35.192 01.908 29876 Exposure complete
19:28:35.236 00.044 29876 worker thread done servicing request
19:28:35.236 00.000 31432 OnExposeComplete: enter
19:28:35.238 00.002 31432 UpdateGuideState(): m_state=6
19:28:35.241 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
19:28:35.243 00.002 31432 Star::Find returns 1 (0), X=1252.54, Y=942.26, Mass=3918, SNR=39.6, Peak=246 HFD=4.6
19:28:35.245 00.002 31432 MultiStar: [#1 0.61,-0.06,0.83,U] [#2 -0.07,0.13,0.92,U] [#3 0.55,-0.31,0.88,U] [#4 0.10,0.24,0.94,U] [#5 -0.01,-0.15,0.79,U] [#6 -0.57,0.39,0.77,U] [#7 0.19,0.49,0.81,U] [#8 0.70,-0.24,0.72,U] 
19:28:35.247 00.002 31432 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.10, 0.03}
19:28:35.248 00.001 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:28:35.250 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.01)
19:28:35.252 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=0.10 mountY=-0.01, mountTheta=-0.14
19:28:35.255 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.03, opts=13)
19:28:35.257 00.002 31432 Enqueuing Move request for scope (0.10, 0.03)
19:28:35.259 00.002 29876 Worker thread wakes up
19:28:35.259 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
19:28:35.259 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
19:28:35.259 00.000 29876 Moving (0.10, 0.03) raw xDistance=0.10 yDistance=-0.01
19:28:35.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:28:35.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:35.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:28:35.259 00.000 29876 MoveAxis(E, 0, ABG)
19:28:35.259 00.000 29876 Move returns status 0, amount 0
19:28:35.259 00.000 29876 MoveAxis(N, 0, ABG)
19:28:35.259 00.000 29876 Move returns status 0, amount 0
19:28:35.259 00.000 29876 move complete, result=0
19:28:35.259 00.000 29876 worker thread done servicing request
19:28:35.262 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:35.275 00.013 31432 UpdateGuideState exits: m=3918 RSB=39.6
19:28:35.277 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:35.279 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:35.281 00.002 31432 Enqueuing Expose request
19:28:35.283 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:28:35.285 00.002 29876 Worker thread wakes up
19:28:35.285 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:35.285 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:37.417 02.132 29876 Exposure complete
19:28:37.461 00.044 29876 worker thread done servicing request
19:28:37.461 00.000 31432 OnExposeComplete: enter
19:28:37.464 00.003 31432 UpdateGuideState(): m_state=6
19:28:37.466 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
19:28:37.468 00.002 31432 Star::Find returns 1 (0), X=1251.76, Y=942.49, Mass=3831, SNR=39.1, Peak=252 HFD=4.6
19:28:37.470 00.002 31432 MultiStar: [#1 -0.45,-0.24,0.81,U] [#2 -0.73,-0.13,0.91,U] [#3 -0.73,-0.31,0.88,U] [#4 -0.80,-0.04,0.95,U] [#5 -1.10,-0.58,0.00,M1] [#6 -1.23,-0.09,0.00,M3] [#7 -0.74,0.44,0.00,M1] [#8 0.02,-0.31,0.71,U] 
19:28:37.472 00.002 31432 refined, 5 included, MultiStar: {-0.59, -0.11}, one-star: {-0.68, 0.26}
19:28:37.473 00.001 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
19:28:37.476 00.003 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
19:28:37.478 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.11 hyp=0.60 cameraTheta=-2.96 mountX=-0.59 mountY=0.02, mountTheta=3.11
19:28:37.482 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.11, opts=13)
19:28:37.484 00.002 31432 Enqueuing Move request for scope (-0.59, -0.11)
19:28:37.486 00.002 29876 Worker thread wakes up
19:28:37.486 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.11) opts 0xd
19:28:37.486 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.11)
19:28:37.486 00.000 29876 Moving (-0.59, -0.11) raw xDistance=-0.59 yDistance=0.02
19:28:37.486 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.59
19:28:37.486 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:37.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:28:37.486 00.000 29876 MoveAxis(E, 57, ABG)
19:28:37.486 00.000 29876 Guiding  Dir = 2, Dur = 57
19:28:37.486 00.000 29876 IsSlewing returns 0
19:28:37.487 00.001 29876 IsGuiding returns 0
19:28:37.487 00.000 29876 PulseGuide returned control before completion, sleep 67
19:28:37.490 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:28:37.501 00.011 31432 UpdateGuideState exits: m=3831 RSB=39.1
19:28:37.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:37.505 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:37.507 00.002 31432 Enqueuing Expose request
19:28:37.556 00.049 29876 IsGuiding returns 1
19:28:37.556 00.000 29876 scope still moving after pulse duration time elapsed
19:28:37.587 00.031 29876 IsSlewing returns 0
19:28:37.587 00.000 29876 IsGuiding returns 1
19:28:37.618 00.031 29876 IsSlewing returns 0
19:28:37.618 00.000 29876 IsGuiding returns 1
19:28:37.649 00.031 29876 IsSlewing returns 0
19:28:37.649 00.000 29876 IsGuiding returns 0
19:28:37.649 00.000 29876 scope move finished after 57 + 105 ms
19:28:37.649 00.000 29876 Move returns status 0, amount 57
19:28:37.649 00.000 29876 MoveAxis(N, 0, ABG)
19:28:37.649 00.000 29876 Move returns status 0, amount 0
19:28:37.649 00.000 29876 move complete, result=0
19:28:37.649 00.000 29876 worker thread done servicing request
19:28:37.649 00.000 29876 Worker thread wakes up
19:28:37.649 00.000 31432 GuideStep: -0.6 px 57 ms EAST, 0.0 px 0 ms NORTH
19:28:37.652 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:37.652 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:39.561 01.909 29876 Exposure complete
19:28:39.606 00.045 29876 worker thread done servicing request
19:28:39.606 00.000 31432 OnExposeComplete: enter
19:28:39.609 00.003 31432 UpdateGuideState(): m_state=6
19:28:39.611 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
19:28:39.612 00.001 31432 Star::Find returns 1 (0), X=1251.37, Y=942.70, Mass=3735, SNR=38.0, Peak=203 HFD=4.7
19:28:39.614 00.002 31432 MultiStar: [#1 -1.02,0.25,0.00,M1] [#2 -0.87,-0.22,0.00,M1] [#3 -0.63,-0.10,0.92,U] [#4 -0.74,-0.11,0.96,U] [#5 -1.28,-0.17,0.00,M2] [#6 -1.85,0.41,0.00,M4] [#7 -1.32,0.49,0.00,M2] [#8 -1.00,0.21,0.00,M1] 
19:28:39.616 00.002 31432 refined, 2 included, MultiStar: {-0.82, 0.09}, one-star: {-1.08, 0.47}
19:28:39.618 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
19:28:39.620 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.27)
19:28:39.622 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=0.09 hyp=0.83 cameraTheta=3.03 mountX=-0.82 mountY=-0.22, mountTheta=-2.88
19:28:39.625 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=0.09, opts=13)
19:28:39.627 00.002 31432 Enqueuing Move request for scope (-0.82, 0.09)
19:28:39.629 00.002 29876 Worker thread wakes up
19:28:39.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.09) opts 0xd
19:28:39.629 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, 0.09)
19:28:39.629 00.000 29876 Moving (-0.82, 0.09) raw xDistance=-0.82 yDistance=-0.22
19:28:39.629 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
19:28:39.629 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:39.629 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:28:39.629 00.000 29876 MoveAxis(E, 87, ABG)
19:28:39.629 00.000 29876 Guiding  Dir = 2, Dur = 87
19:28:39.629 00.000 29876 IsSlewing returns 0
19:28:39.629 00.000 29876 IsGuiding returns 0
19:28:39.629 00.000 29876 PulseGuide returned control before completion, sleep 97
19:28:39.633 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:28:39.644 00.011 31432 UpdateGuideState exits: m=3735 RSB=38.0
19:28:39.646 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:39.648 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:39.650 00.002 31432 Enqueuing Expose request
19:28:39.730 00.080 29876 IsGuiding returns 1
19:28:39.730 00.000 29876 scope still moving after pulse duration time elapsed
19:28:39.761 00.031 29876 IsSlewing returns 0
19:28:39.761 00.000 29876 IsGuiding returns 1
19:28:39.792 00.031 29876 IsSlewing returns 0
19:28:39.792 00.000 29876 IsGuiding returns 0
19:28:39.792 00.000 29876 scope move finished after 87 + 76 ms
19:28:39.792 00.000 29876 Move returns status 0, amount 87
19:28:39.792 00.000 29876 MoveAxis(N, 0, ABG)
19:28:39.792 00.000 29876 Move returns status 0, amount 0
19:28:39.792 00.000 29876 move complete, result=0
19:28:39.792 00.000 29876 worker thread done servicing request
19:28:39.793 00.001 29876 Worker thread wakes up
19:28:39.793 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:39.793 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:39.793 00.000 31432 GuideStep: -0.8 px 87 ms EAST, -0.2 px 0 ms NORTH
19:28:41.929 02.136 29876 Exposure complete
19:28:41.972 00.043 29876 worker thread done servicing request
19:28:41.972 00.000 31432 OnExposeComplete: enter
19:28:41.975 00.003 31432 UpdateGuideState(): m_state=6
19:28:41.977 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
19:28:41.979 00.002 31432 Star::Find returns 1 (0), X=1251.20, Y=943.06, Mass=4096, SNR=40.2, Peak=237 HFD=4.4
19:28:41.981 00.002 31432 MultiStar: [#1 -0.85,0.77,0.00,M2] [#2 -0.84,0.43,0.00,M2] [#3 -1.05,0.45,0.00,M1] [#4 -1.17,0.59,0.00,M1] [#5 -0.86,0.20,0.00,M3] [#6 -1.34,0.72,0.00,M5] [#7 -0.90,1.02,0.00,M3] [#8 -0.56,0.23,0.72,U] 
19:28:41.982 00.001 31432 refined, 1 included, MultiStar: {-0.96, 0.57}, one-star: {-1.24, 0.82}
19:28:41.984 00.002 31432 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.02) = xAngle (2.58 = 2.58)
19:28:41.986 00.002 31432 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.59 = -0.69)
19:28:41.988 00.002 31432 CameraToMount -- cameraX=-0.96 cameraY=0.57 hyp=1.12 cameraTheta=2.60 mountX=-0.94 mountY=-0.72, mountTheta=-2.49
19:28:41.991 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.96, y=0.57, opts=13)
19:28:41.993 00.002 31432 Enqueuing Move request for scope (-0.96, 0.57)
19:28:41.996 00.003 29876 Worker thread wakes up
19:28:41.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.57) opts 0xd
19:28:41.996 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.96, 0.57)
19:28:41.996 00.000 29876 Moving (-0.96, 0.57) raw xDistance=-0.94 yDistance=-0.72
19:28:41.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.94
19:28:41.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
19:28:41.996 00.000 29876 MoveAxis(E, 103, ABG)
19:28:41.996 00.000 29876 Guiding  Dir = 2, Dur = 103
19:28:41.996 00.000 29876 IsSlewing returns 0
19:28:41.996 00.000 29876 IsGuiding returns 0
19:28:41.996 00.000 29876 PulseGuide returned control before completion, sleep 113
19:28:42.000 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:42.013 00.013 31432 UpdateGuideState exits: m=4096 RSB=40.2
19:28:42.015 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:42.017 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:42.019 00.002 31432 Enqueuing Expose request
19:28:42.112 00.093 29876 IsGuiding returns 1
19:28:42.112 00.000 29876 scope still moving after pulse duration time elapsed
19:28:42.143 00.031 29876 IsSlewing returns 0
19:28:42.143 00.000 29876 IsGuiding returns 0
19:28:42.143 00.000 29876 scope move finished after 103 + 44 ms
19:28:42.143 00.000 29876 Move returns status 0, amount 103
19:28:42.143 00.000 29876 MoveAxis(N, 53, ABG)
19:28:42.143 00.000 29876 Guiding  Dir = 0, Dur = 53
19:28:42.143 00.000 29876 IsSlewing returns 0
19:28:42.143 00.000 29876 IsGuiding returns 0
19:28:42.143 00.000 29876 PulseGuide returned control before completion, sleep 63
19:28:42.221 00.078 29876 IsGuiding returns 1
19:28:42.221 00.000 29876 scope still moving after pulse duration time elapsed
19:28:42.252 00.031 29876 IsSlewing returns 0
19:28:42.252 00.000 29876 IsGuiding returns 1
19:28:42.283 00.031 29876 IsSlewing returns 0
19:28:42.283 00.000 29876 IsGuiding returns 1
19:28:42.314 00.031 29876 IsSlewing returns 0
19:28:42.314 00.000 29876 IsGuiding returns 1
19:28:42.345 00.031 29876 IsSlewing returns 0
19:28:42.345 00.000 29876 IsGuiding returns 1
19:28:42.376 00.031 29876 IsSlewing returns 0
19:28:42.376 00.000 29876 IsGuiding returns 0
19:28:42.376 00.000 29876 scope move finished after 53 + 179 ms
19:28:42.376 00.000 29876 Move returns status 0, amount 53
19:28:42.376 00.000 29876 move complete, result=0
19:28:42.376 00.000 29876 worker thread done servicing request
19:28:42.377 00.001 29876 Worker thread wakes up
19:28:42.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:42.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:42.377 00.000 31432 GuideStep: -0.9 px 103 ms EAST, -0.7 px 53 ms NORTH
19:28:44.282 01.905 29876 Exposure complete
19:28:44.330 00.048 29876 worker thread done servicing request
19:28:44.330 00.000 31432 OnExposeComplete: enter
19:28:44.332 00.002 31432 UpdateGuideState(): m_state=6
19:28:44.335 00.003 31432 Star::Find(15, 1251, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
19:28:44.336 00.001 31432 Star::Find returns 1 (0), X=1252.05, Y=942.85, Mass=3646, SNR=38.1, Peak=217 HFD=4.5
19:28:44.338 00.002 31432 MultiStar: [#1 -0.74,0.95,0.00,M3] [#2 -1.00,0.75,0.00,M3] [#3 -0.49,0.45,0.88,U] [#4 -0.73,0.70,0.00,M2] [#5 -0.81,0.50,0.00,M4] [#6 -1.54,0.79,0.00,M6] [#7 -1.13,1.31,0.00,M4] [#8 -0.30,0.27,0.72,U] 
19:28:44.340 00.002 31432 refined, 2 included, MultiStar: {-0.40, 0.46}, one-star: {-0.39, 0.61}
19:28:44.342 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
19:28:44.344 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
19:28:44.346 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.46 hyp=0.61 cameraTheta=2.28 mountX=-0.39 mountY=-0.52, mountTheta=-2.21
19:28:44.349 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.46, opts=13)
19:28:44.352 00.003 31432 Enqueuing Move request for scope (-0.40, 0.46)
19:28:44.353 00.001 29876 Worker thread wakes up
19:28:44.353 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.46) opts 0xd
19:28:44.353 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.46)
19:28:44.353 00.000 29876 Moving (-0.40, 0.46) raw xDistance=-0.39 yDistance=-0.52
19:28:44.353 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.39
19:28:44.353 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
19:28:44.353 00.000 29876 MoveAxis(E, 52, ABG)
19:28:44.353 00.000 29876 Guiding  Dir = 2, Dur = 52
19:28:44.354 00.001 29876 IsSlewing returns 0
19:28:44.354 00.000 29876 IsGuiding returns 0
19:28:44.354 00.000 29876 PulseGuide returned control before completion, sleep 62
19:28:44.358 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:44.375 00.017 31432 UpdateGuideState exits: m=3646 RSB=38.1
19:28:44.378 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:44.380 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:44.381 00.001 31432 Enqueuing Expose request
19:28:44.418 00.037 29876 IsGuiding returns 1
19:28:44.418 00.000 29876 scope still moving after pulse duration time elapsed
19:28:44.449 00.031 29876 IsSlewing returns 0
19:28:44.449 00.000 29876 IsGuiding returns 1
19:28:44.481 00.032 29876 IsSlewing returns 0
19:28:44.481 00.000 29876 IsGuiding returns 1
19:28:44.513 00.032 29876 IsSlewing returns 0
19:28:44.513 00.000 29876 IsGuiding returns 0
19:28:44.513 00.000 29876 scope move finished after 52 + 106 ms
19:28:44.513 00.000 29876 Move returns status 0, amount 52
19:28:44.513 00.000 29876 MoveAxis(N, 38, ABG)
19:28:44.513 00.000 29876 Guiding  Dir = 0, Dur = 38
19:28:44.513 00.000 29876 IsSlewing returns 0
19:28:44.514 00.001 29876 IsGuiding returns 0
19:28:44.514 00.000 29876 PulseGuide returned control before completion, sleep 48
19:28:44.575 00.061 29876 IsGuiding returns 1
19:28:44.575 00.000 29876 scope still moving after pulse duration time elapsed
19:28:44.605 00.030 29876 IsSlewing returns 0
19:28:44.605 00.000 29876 IsGuiding returns 1
19:28:44.636 00.031 29876 IsSlewing returns 0
19:28:44.636 00.000 29876 IsGuiding returns 0
19:28:44.636 00.000 29876 scope move finished after 38 + 85 ms
19:28:44.636 00.000 29876 Move returns status 0, amount 38
19:28:44.636 00.000 29876 move complete, result=0
19:28:44.636 00.000 29876 worker thread done servicing request
19:28:44.636 00.000 29876 Worker thread wakes up
19:28:44.636 00.000 31432 GuideStep: -0.4 px 52 ms EAST, -0.5 px 38 ms NORTH
19:28:44.638 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:44.638 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:46.771 02.133 29876 Exposure complete
19:28:46.817 00.046 29876 worker thread done servicing request
19:28:46.817 00.000 31432 OnExposeComplete: enter
19:28:46.821 00.004 31432 UpdateGuideState(): m_state=6
19:28:46.823 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
19:28:46.825 00.002 31432 Star::Find returns 1 (0), X=1252.76, Y=942.11, Mass=4297, SNR=41.8, Peak=235 HFD=4.5
19:28:46.827 00.002 31432 MultiStar: [#1 0.35,0.05,0.81,U] [#2 0.10,0.23,0.88,U] [#3 0.34,-0.38,0.85,U] [#4 0.13,-0.16,0.89,U] [#5 0.06,-0.09,0.76,U] [#6 -0.04,0.06,0.72,U] [#7 0.19,0.35,0.76,U] [#8 0.26,-0.21,0.70,U] 
19:28:46.828 00.001 31432 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.31, -0.12}
19:28:46.831 00.003 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:28:46.833 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:28:46.835 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.18 mountX=0.19 mountY=0.06, mountTheta=0.32
19:28:46.837 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.03, opts=13)
19:28:46.840 00.003 31432 Enqueuing Move request for scope (0.19, -0.03)
19:28:46.841 00.001 29876 Worker thread wakes up
19:28:46.842 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
19:28:46.842 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
19:28:46.842 00.000 29876 Moving (0.19, -0.03) raw xDistance=0.19 yDistance=0.06
19:28:46.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:28:46.842 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:46.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:28:46.842 00.000 29876 MoveAxis(E, 0, ABG)
19:28:46.842 00.000 29876 Move returns status 0, amount 0
19:28:46.842 00.000 29876 MoveAxis(N, 0, ABG)
19:28:46.842 00.000 29876 Move returns status 0, amount 0
19:28:46.842 00.000 29876 move complete, result=0
19:28:46.842 00.000 29876 worker thread done servicing request
19:28:46.846 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:28:46.864 00.018 31432 UpdateGuideState exits: m=4297 RSB=41.8
19:28:46.866 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:46.868 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:46.870 00.002 31432 Enqueuing Expose request
19:28:46.871 00.001 29876 Worker thread wakes up
19:28:46.871 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:28:46.873 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:46.873 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:48.777 01.904 29876 Exposure complete
19:28:48.824 00.047 29876 worker thread done servicing request
19:28:48.824 00.000 31432 OnExposeComplete: enter
19:28:48.826 00.002 31432 UpdateGuideState(): m_state=6
19:28:48.828 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
19:28:48.830 00.002 31432 Star::Find returns 1 (0), X=1252.53, Y=942.70, Mass=3878, SNR=39.4, Peak=250 HFD=4.5
19:28:48.832 00.002 31432 MultiStar: [#1 -0.03,0.16,0.82,U] [#2 0.14,0.29,0.92,U] [#3 0.39,-0.19,0.91,U] [#4 0.05,-0.09,0.91,U] [#5 -0.18,0.10,0.79,U] [#6 -0.65,0.08,0.79,U] [#7 -0.11,0.37,0.83,U] [#8 0.32,-0.20,0.72,U] 
19:28:48.834 00.002 31432 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.09, 0.47}
19:28:48.836 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.47 = 1.47)
19:28:48.837 00.001 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.48 = -1.80)
19:28:48.839 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=0.01 mountY=-0.12, mountTheta=-1.47
19:28:48.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.12, opts=13)
19:28:48.844 00.002 31432 Enqueuing Move request for scope (0.01, 0.12)
19:28:48.846 00.002 29876 Worker thread wakes up
19:28:48.846 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
19:28:48.846 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
19:28:48.846 00.000 29876 Moving (0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
19:28:48.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:28:48.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:48.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:28:48.846 00.000 29876 MoveAxis(E, 0, ABG)
19:28:48.846 00.000 29876 Move returns status 0, amount 0
19:28:48.846 00.000 29876 MoveAxis(N, 0, ABG)
19:28:48.846 00.000 29876 Move returns status 0, amount 0
19:28:48.846 00.000 29876 move complete, result=0
19:28:48.847 00.001 29876 worker thread done servicing request
19:28:48.850 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:48.861 00.011 31432 UpdateGuideState exits: m=3878 RSB=39.4
19:28:48.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:48.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:48.867 00.002 31432 Enqueuing Expose request
19:28:48.869 00.002 29876 Worker thread wakes up
19:28:48.869 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:28:48.871 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:48.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:50.994 02.123 29876 Exposure complete
19:28:51.041 00.047 29876 worker thread done servicing request
19:28:51.041 00.000 31432 OnExposeComplete: enter
19:28:51.043 00.002 31432 UpdateGuideState(): m_state=6
19:28:51.045 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
19:28:51.047 00.002 31432 Star::Find returns 1 (0), X=1252.01, Y=942.15, Mass=4089, SNR=40.8, Peak=238 HFD=4.3
19:28:51.049 00.002 31432 MultiStar: [#1 -0.52,-0.32,0.83,U] [#2 -0.53,-0.37,0.88,U] [#3 -0.57,-0.56,0.83,U] [#4 -0.86,-0.40,0.00,M1] [#5 -0.62,-0.54,0.00,M3] [#6 -1.15,-0.11,0.00,M5] [#7 -0.70,0.09,0.78,U] [#8 -0.64,-0.34,0.69,U] 
19:28:51.051 00.002 31432 single-star, 5 included, MultiStar: {-0.56, -0.26}, one-star: {-0.44, -0.08}
19:28:51.052 00.001 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
19:28:51.054 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
19:28:51.057 00.003 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.08 hyp=0.44 cameraTheta=-2.96 mountX=-0.44 mountY=0.01, mountTheta=3.11
19:28:51.060 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.08, opts=13)
19:28:51.062 00.002 31432 Enqueuing Move request for scope (-0.44, -0.08)
19:28:51.064 00.002 29876 Worker thread wakes up
19:28:51.064 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.08) opts 0xd
19:28:51.064 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.08)
19:28:51.064 00.000 29876 Moving (-0.44, -0.08) raw xDistance=-0.44 yDistance=0.01
19:28:51.064 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
19:28:51.064 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:51.064 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:28:51.064 00.000 29876 MoveAxis(E, 42, ABG)
19:28:51.064 00.000 29876 Guiding  Dir = 2, Dur = 42
19:28:51.064 00.000 29876 IsSlewing returns 0
19:28:51.065 00.001 29876 IsGuiding returns 0
19:28:51.065 00.000 29876 PulseGuide returned control before completion, sleep 52
19:28:51.068 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:28:51.082 00.014 31432 UpdateGuideState exits: m=4089 RSB=40.8
19:28:51.084 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:51.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:51.089 00.003 31432 Enqueuing Expose request
19:28:51.118 00.029 29876 IsGuiding returns 1
19:28:51.118 00.000 29876 scope still moving after pulse duration time elapsed
19:28:51.148 00.030 29876 IsSlewing returns 0
19:28:51.148 00.000 29876 IsGuiding returns 1
19:28:51.180 00.032 29876 IsSlewing returns 0
19:28:51.180 00.000 29876 IsGuiding returns 1
19:28:51.210 00.030 29876 IsSlewing returns 0
19:28:51.210 00.000 29876 IsGuiding returns 0
19:28:51.210 00.000 29876 scope move finished after 42 + 103 ms
19:28:51.210 00.000 29876 Move returns status 0, amount 42
19:28:51.210 00.000 29876 MoveAxis(N, 0, ABG)
19:28:51.210 00.000 29876 Move returns status 0, amount 0
19:28:51.210 00.000 29876 move complete, result=0
19:28:51.211 00.001 29876 worker thread done servicing request
19:28:51.211 00.000 29876 Worker thread wakes up
19:28:51.211 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:51.211 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.0 px 0 ms NORTH
19:28:51.214 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:53.128 01.914 29876 Exposure complete
19:28:53.171 00.043 29876 worker thread done servicing request
19:28:53.171 00.000 31432 OnExposeComplete: enter
19:28:53.174 00.003 31432 UpdateGuideState(): m_state=6
19:28:53.175 00.001 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
19:28:53.178 00.003 31432 Star::Find returns 1 (0), X=1252.13, Y=941.93, Mass=3974, SNR=40.5, Peak=252 HFD=4.3
19:28:53.180 00.002 31432 MultiStar: [#1 -0.43,-0.44,0.84,U] [#2 -0.75,-0.16,0.89,U] [#3 -0.65,-0.55,0.00,M1] [#4 -0.50,-0.29,0.90,U] [#5 -0.68,-0.26,0.75,U] [#6 -1.35,-0.20,0.00,M6] [#7 -1.00,0.17,0.00,M2] [#8 -0.41,-0.52,0.69,U] 
19:28:53.181 00.001 31432 single-star, 5 included, MultiStar: {-0.51, -0.32}, one-star: {-0.31, -0.30}
19:28:53.183 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
19:28:53.185 00.002 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
19:28:53.187 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.30 hyp=0.44 cameraTheta=-2.37 mountX=-0.32 mountY=0.25, mountTheta=2.48
19:28:53.192 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.30, opts=13)
19:28:53.194 00.002 31432 Enqueuing Move request for scope (-0.31, -0.30)
19:28:53.196 00.002 29876 Worker thread wakes up
19:28:53.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.30) opts 0xd
19:28:53.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.30)
19:28:53.196 00.000 29876 Moving (-0.31, -0.30) raw xDistance=-0.32 yDistance=0.25
19:28:53.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
19:28:53.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:53.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:28:53.196 00.000 29876 MoveAxis(E, 37, ABG)
19:28:53.196 00.000 29876 Guiding  Dir = 2, Dur = 37
19:28:53.196 00.000 29876 IsSlewing returns 0
19:28:53.196 00.000 29876 IsGuiding returns 0
19:28:53.197 00.001 29876 PulseGuide returned control before completion, sleep 47
19:28:53.200 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:53.211 00.011 31432 UpdateGuideState exits: m=3974 RSB=40.5
19:28:53.213 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:53.214 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:53.216 00.002 31432 Enqueuing Expose request
19:28:53.254 00.038 29876 IsGuiding returns 1
19:28:53.254 00.000 29876 scope still moving after pulse duration time elapsed
19:28:53.285 00.031 29876 IsSlewing returns 0
19:28:53.285 00.000 29876 IsGuiding returns 0
19:28:53.285 00.000 29876 scope move finished after 37 + 52 ms
19:28:53.285 00.000 29876 Move returns status 0, amount 37
19:28:53.285 00.000 29876 MoveAxis(N, 0, ABG)
19:28:53.285 00.000 29876 Move returns status 0, amount 0
19:28:53.285 00.000 29876 move complete, result=0
19:28:53.285 00.000 29876 worker thread done servicing request
19:28:53.285 00.000 29876 Worker thread wakes up
19:28:53.285 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.3 px 0 ms NORTH
19:28:53.288 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:53.288 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:55.421 02.133 29876 Exposure complete
19:28:55.467 00.046 29876 worker thread done servicing request
19:28:55.467 00.000 31432 OnExposeComplete: enter
19:28:55.469 00.002 31432 UpdateGuideState(): m_state=6
19:28:55.471 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
19:28:55.473 00.002 31432 Star::Find returns 1 (0), X=1252.01, Y=942.24, Mass=3661, SNR=37.9, Peak=225 HFD=4.3
19:28:55.475 00.002 31432 MultiStar: [#1 -0.25,-0.68,0.89,U] [#2 -0.58,-0.33,0.93,U] [#3 -0.34,-0.68,0.96,U] [#4 -0.27,-0.42,0.98,U] [#5 -0.96,-0.61,0.00,M3] [#6 -1.14,-0.31,0.00,M7] [#7 -0.63,-0.15,0.85,U] [#8 -0.09,-0.45,0.76,U] 
19:28:55.477 00.002 31432 single-star, 6 included, MultiStar: {-0.37, -0.38}, one-star: {-0.43, 0.01}
19:28:55.478 00.001 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
19:28:55.480 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
19:28:55.482 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=0.01 hyp=0.43 cameraTheta=3.12 mountX=-0.43 mountY=-0.07, mountTheta=-2.97
19:28:55.485 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=0.01, opts=13)
19:28:55.487 00.002 31432 Enqueuing Move request for scope (-0.43, 0.01)
19:28:55.489 00.002 29876 Worker thread wakes up
19:28:55.489 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.01) opts 0xd
19:28:55.489 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, 0.01)
19:28:55.489 00.000 29876 Moving (-0.43, 0.01) raw xDistance=-0.43 yDistance=-0.07
19:28:55.489 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
19:28:55.489 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:55.489 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:28:55.489 00.000 29876 MoveAxis(E, 47, ABG)
19:28:55.489 00.000 29876 Guiding  Dir = 2, Dur = 47
19:28:55.489 00.000 29876 IsSlewing returns 0
19:28:55.489 00.000 29876 IsGuiding returns 0
19:28:55.490 00.001 29876 PulseGuide returned control before completion, sleep 57
19:28:55.492 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:28:55.504 00.012 31432 UpdateGuideState exits: m=3661 RSB=37.9
19:28:55.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:55.508 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:55.510 00.002 31432 Enqueuing Expose request
19:28:55.560 00.050 29876 IsGuiding returns 1
19:28:55.560 00.000 29876 scope still moving after pulse duration time elapsed
19:28:55.591 00.031 29876 IsSlewing returns 0
19:28:55.591 00.000 29876 IsGuiding returns 1
19:28:55.622 00.031 29876 IsSlewing returns 0
19:28:55.622 00.000 29876 IsGuiding returns 1
19:28:55.653 00.031 29876 IsSlewing returns 0
19:28:55.653 00.000 29876 IsGuiding returns 0
19:28:55.653 00.000 29876 scope move finished after 47 + 117 ms
19:28:55.653 00.000 29876 Move returns status 0, amount 47
19:28:55.653 00.000 29876 MoveAxis(N, 0, ABG)
19:28:55.653 00.000 29876 Move returns status 0, amount 0
19:28:55.653 00.000 29876 move complete, result=0
19:28:55.653 00.000 29876 worker thread done servicing request
19:28:55.653 00.000 31432 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
19:28:55.657 00.004 29876 Worker thread wakes up
19:28:55.657 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:55.657 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:57.565 01.908 29876 Exposure complete
19:28:57.608 00.043 29876 worker thread done servicing request
19:28:57.608 00.000 31432 OnExposeComplete: enter
19:28:57.610 00.002 31432 UpdateGuideState(): m_state=6
19:28:57.613 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
19:28:57.619 00.006 31432 Star::Find returns 1 (0), X=1252.17, Y=941.92, Mass=3745, SNR=39.1, Peak=252 HFD=4.2
19:28:57.624 00.005 31432 MultiStar: [#1 -0.22,0.08,0.85,U] [#2 -0.14,-0.18,0.92,U] [#3 0.34,-0.53,0.85,U] [#4 -0.19,-0.35,0.95,U] [#5 -0.57,-0.34,0.77,U] [#6 -0.72,-0.12,0.77,U] [#7 -0.33,0.37,0.85,U] [#8 0.03,-0.28,0.73,U] 
19:28:57.627 00.003 31432 refined, 8 included, MultiStar: {-0.23, -0.19}, one-star: {-0.28, -0.31}
19:28:57.629 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
19:28:57.632 00.003 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
19:28:57.634 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.29 cameraTheta=-2.46 mountX=-0.23 mountY=0.15, mountTheta=2.57
19:28:57.637 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.19, opts=13)
19:28:57.642 00.005 31432 Enqueuing Move request for scope (-0.23, -0.19)
19:28:57.644 00.002 29876 Worker thread wakes up
19:28:57.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
19:28:57.644 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
19:28:57.644 00.000 29876 Moving (-0.23, -0.19) raw xDistance=-0.23 yDistance=0.15
19:28:57.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
19:28:57.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:57.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:28:57.644 00.000 29876 MoveAxis(E, 29, ABG)
19:28:57.644 00.000 29876 Guiding  Dir = 2, Dur = 29
19:28:57.644 00.000 29876 IsSlewing returns 0
19:28:57.644 00.000 29876 IsGuiding returns 0
19:28:57.645 00.001 29876 PulseGuide returned control before completion, sleep 39
19:28:57.648 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:28:57.660 00.012 31432 UpdateGuideState exits: m=3745 RSB=39.1
19:28:57.665 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:57.669 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:57.673 00.004 31432 Enqueuing Expose request
19:28:57.687 00.014 29876 IsGuiding returns 1
19:28:57.687 00.000 29876 scope still moving after pulse duration time elapsed
19:28:57.717 00.030 29876 IsSlewing returns 0
19:28:57.717 00.000 29876 IsGuiding returns 1
19:28:57.749 00.032 29876 IsSlewing returns 0
19:28:57.749 00.000 29876 IsGuiding returns 0
19:28:57.749 00.000 29876 scope move finished after 29 + 75 ms
19:28:57.749 00.000 29876 Move returns status 0, amount 29
19:28:57.749 00.000 29876 MoveAxis(N, 0, ABG)
19:28:57.749 00.000 29876 Move returns status 0, amount 0
19:28:57.749 00.000 29876 move complete, result=0
19:28:57.749 00.000 29876 worker thread done servicing request
19:28:57.749 00.000 29876 Worker thread wakes up
19:28:57.749 00.000 31432 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
19:28:57.751 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:28:57.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:28:59.880 02.129 29876 Exposure complete
19:28:59.931 00.051 29876 worker thread done servicing request
19:28:59.931 00.000 31432 OnExposeComplete: enter
19:28:59.934 00.003 31432 UpdateGuideState(): m_state=6
19:28:59.936 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
19:28:59.938 00.002 31432 Star::Find returns 1 (0), X=1251.06, Y=942.04, Mass=3836, SNR=39.1, Peak=233 HFD=4.5
19:28:59.940 00.002 31432 MultiStar: [#1 -0.94,-0.01,0.00,M1] [#2 -0.83,0.04,0.00,M1] [#3 -0.86,-0.50,0.00,M1] [#4 -0.90,-0.28,0.00,M1] [#5 -1.25,-0.51,0.00,M3] [#6 -1.66,-0.13,0.00,M7] [#7 -1.40,0.45,0.00,M1] [#8 -0.72,-0.10,0.74,U] 
19:28:59.942 00.002 31432 refined, 1 included, MultiStar: {-1.11, -0.16}, one-star: {-1.39, -0.20}
19:28:59.944 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:28:59.946 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
19:28:59.951 00.005 31432 CameraToMount -- cameraX=-1.11 cameraY=-0.16 hyp=1.12 cameraTheta=-3.00 mountX=-1.11 mountY=-0.02, mountTheta=-3.13
19:28:59.957 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.11, y=-0.16, opts=13)
19:28:59.959 00.002 31432 Enqueuing Move request for scope (-1.11, -0.16)
19:28:59.962 00.003 29876 Worker thread wakes up
19:28:59.962 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.16) opts 0xd
19:28:59.962 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.11, -0.16)
19:28:59.962 00.000 29876 Moving (-1.11, -0.16) raw xDistance=-1.11 yDistance=-0.02
19:28:59.962 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.11
19:28:59.962 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:28:59.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:28:59.962 00.000 29876 MoveAxis(E, 111, ABG)
19:28:59.962 00.000 29876 Guiding  Dir = 2, Dur = 111
19:28:59.962 00.000 29876 IsSlewing returns 0
19:28:59.963 00.001 29876 IsGuiding returns 0
19:28:59.963 00.000 29876 PulseGuide returned control before completion, sleep 121
19:28:59.966 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:28:59.978 00.012 31432 UpdateGuideState exits: m=3836 RSB=39.1
19:28:59.981 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:28:59.983 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:28:59.985 00.002 31432 Enqueuing Expose request
19:29:00.095 00.110 29876 IsGuiding returns 1
19:29:00.095 00.000 29876 scope still moving after pulse duration time elapsed
19:29:00.124 00.029 29876 IsSlewing returns 0
19:29:00.124 00.000 29876 IsGuiding returns 0
19:29:00.124 00.000 29876 scope move finished after 111 + 50 ms
19:29:00.124 00.000 29876 Move returns status 0, amount 111
19:29:00.124 00.000 29876 MoveAxis(N, 0, ABG)
19:29:00.124 00.000 29876 Move returns status 0, amount 0
19:29:00.124 00.000 29876 move complete, result=0
19:29:00.124 00.000 29876 worker thread done servicing request
19:29:00.124 00.000 29876 Worker thread wakes up
19:29:00.125 00.001 31432 GuideStep: -1.1 px 111 ms EAST, -0.0 px 0 ms NORTH
19:29:00.127 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:00.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:29:02.033 01.906 29876 Exposure complete
19:29:02.077 00.044 29876 worker thread done servicing request
19:29:02.077 00.000 31432 OnExposeComplete: enter
19:29:02.080 00.003 31432 UpdateGuideState(): m_state=6
19:29:02.082 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
19:29:02.084 00.002 31432 Star::Find returns 1 (0), X=1251.86, Y=942.01, Mass=3822, SNR=39.1, Peak=190 HFD=4.6
19:29:02.086 00.002 31432 MultiStar: [#1 -0.49,-0.01,0.81,U] [#2 -0.66,0.01,0.94,U] [#3 -0.93,-0.56,0.00,M2] [#4 -0.78,-0.15,0.97,U] [#5 -0.84,-0.41,0.00,M4] [#6 -1.17,0.06,0.00,M8] [#7 -0.81,0.23,0.00,M2] [#8 -0.72,-0.40,0.00,M1] 
19:29:02.088 00.002 31432 single-star, 3 included, MultiStar: {-0.63, -0.10}, one-star: {-0.59, -0.22}
19:29:02.090 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
19:29:02.091 00.001 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
19:29:02.093 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.22 hyp=0.63 cameraTheta=-2.78 mountX=-0.59 mountY=0.13, mountTheta=2.93
19:29:02.098 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.22, opts=13)
19:29:02.104 00.006 31432 Enqueuing Move request for scope (-0.59, -0.22)
19:29:02.109 00.005 29876 Worker thread wakes up
19:29:02.109 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.22) opts 0xd
19:29:02.109 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.22)
19:29:02.109 00.000 29876 Moving (-0.59, -0.22) raw xDistance=-0.59 yDistance=0.13
19:29:02.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.59
19:29:02.109 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:02.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:29:02.109 00.000 29876 MoveAxis(E, 73, ABG)
19:29:02.110 00.001 29876 Guiding  Dir = 2, Dur = 73
19:29:02.110 00.000 29876 IsSlewing returns 0
19:29:02.110 00.000 29876 IsGuiding returns 0
19:29:02.110 00.000 29876 PulseGuide returned control before completion, sleep 83
19:29:02.114 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:02.126 00.012 31432 UpdateGuideState exits: m=3822 RSB=39.1
19:29:02.128 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:02.130 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:02.132 00.002 31432 Enqueuing Expose request
19:29:02.202 00.070 29876 IsGuiding returns 1
19:29:02.202 00.000 29876 scope still moving after pulse duration time elapsed
19:29:02.233 00.031 29876 IsSlewing returns 0
19:29:02.233 00.000 29876 IsGuiding returns 0
19:29:02.233 00.000 29876 scope move finished after 73 + 50 ms
19:29:02.233 00.000 29876 Move returns status 0, amount 73
19:29:02.233 00.000 29876 MoveAxis(N, 0, ABG)
19:29:02.233 00.000 29876 Move returns status 0, amount 0
19:29:02.233 00.000 29876 move complete, result=0
19:29:02.233 00.000 29876 worker thread done servicing request
19:29:02.233 00.000 29876 Worker thread wakes up
19:29:02.233 00.000 31432 GuideStep: -0.6 px 73 ms EAST, 0.1 px 0 ms NORTH
19:29:02.235 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:02.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:29:04.368 02.133 29876 Exposure complete
19:29:04.412 00.044 29876 worker thread done servicing request
19:29:04.412 00.000 31432 OnExposeComplete: enter
19:29:04.414 00.002 31432 UpdateGuideState(): m_state=6
19:29:04.416 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
19:29:04.418 00.002 31432 Star::Find returns 1 (0), X=1252.34, Y=941.54, Mass=3726, SNR=38.6, Peak=213 HFD=4.5
19:29:04.420 00.002 31432 MultiStar: [#1 -0.18,-0.71,0.85,U] [#2 -0.31,-0.46,0.95,U] [#3 -0.03,-0.88,0.00,M3] [#4 -0.35,-0.83,0.00,M1] [#5 -0.06,-0.76,0.80,U] [#6 -0.78,-0.81,0.00,M9] [#7 -0.43,-0.15,0.85,U] [#8 -0.25,-1.11,0.00,M2] 
19:29:04.422 00.002 31432 refined, 4 included, MultiStar: {-0.22, -0.55}, one-star: {-0.11, -0.70}
19:29:04.424 00.002 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.97 = -1.97)
19:29:04.426 00.002 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.04 = 1.04)
19:29:04.427 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.55 hyp=0.60 cameraTheta=-1.95 mountX=-0.23 mountY=0.51, mountTheta=1.99
19:29:04.430 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.55, opts=13)
19:29:04.433 00.003 31432 Enqueuing Move request for scope (-0.22, -0.55)
19:29:04.434 00.001 29876 Worker thread wakes up
19:29:04.435 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.55) opts 0xd
19:29:04.435 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.55)
19:29:04.435 00.000 29876 Moving (-0.22, -0.55) raw xDistance=-0.23 yDistance=0.51
19:29:04.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.23
19:29:04.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:29:04.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
19:29:04.435 00.000 29876 MoveAxis(E, 32, ABG)
19:29:04.435 00.000 29876 Guiding  Dir = 2, Dur = 32
19:29:04.435 00.000 29876 IsSlewing returns 0
19:29:04.435 00.000 29876 IsGuiding returns 0
19:29:04.436 00.001 29876 PulseGuide returned control before completion, sleep 42
19:29:04.439 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:29:04.456 00.017 31432 UpdateGuideState exits: m=3726 RSB=38.6
19:29:04.461 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:04.464 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:04.466 00.002 31432 Enqueuing Expose request
19:29:04.491 00.025 29876 IsGuiding returns 1
19:29:04.491 00.000 29876 scope still moving after pulse duration time elapsed
19:29:04.522 00.031 29876 IsSlewing returns 0
19:29:04.522 00.000 29876 IsGuiding returns 0
19:29:04.522 00.000 29876 scope move finished after 32 + 54 ms
19:29:04.522 00.000 29876 Move returns status 0, amount 32
19:29:04.522 00.000 29876 MoveAxis(N, 0, ABG)
19:29:04.522 00.000 29876 Move returns status 0, amount 0
19:29:04.522 00.000 29876 move complete, result=0
19:29:04.522 00.000 29876 worker thread done servicing request
19:29:04.522 00.000 29876 Worker thread wakes up
19:29:04.522 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:04.523 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:29:04.523 00.000 31432 GuideStep: -0.2 px 32 ms EAST, 0.5 px 0 ms NORTH
19:29:06.424 01.901 29876 Exposure complete
19:29:06.469 00.045 29876 worker thread done servicing request
19:29:06.469 00.000 31432 OnExposeComplete: enter
19:29:06.471 00.002 31432 UpdateGuideState(): m_state=6
19:29:06.473 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
19:29:06.475 00.002 31432 Star::Find returns 1 (0), X=1252.98, Y=941.36, Mass=3782, SNR=38.4, Peak=206 HFD=4.6
19:29:06.477 00.002 31432 MultiStar: [#1 -0.29,-0.87,0.00,M1] [#2 0.00,-0.79,0.99,U] [#3 -0.00,-1.10,0.00,M4] [#4 0.24,-0.72,0.95,U] [#5 -0.22,-1.19,0.00,M4] [#6 -0.36,-0.66,0.76,U] [#7 -0.63,-0.38,0.86,U] [#8 -0.18,-0.49,0.74,U] 
19:29:06.478 00.001 31432 refined, 5 included, MultiStar: {-0.04, -0.67}, one-star: {0.53, -0.87}
19:29:06.480 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
19:29:06.482 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
19:29:06.484 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.67 hyp=0.67 cameraTheta=-1.62 mountX=-0.05 mountY=0.65, mountTheta=1.65
19:29:06.487 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.67, opts=13)
19:29:06.489 00.002 31432 Enqueuing Move request for scope (-0.04, -0.67)
19:29:06.491 00.002 29876 Worker thread wakes up
19:29:06.491 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.67) opts 0xd
19:29:06.491 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.67)
19:29:06.491 00.000 29876 Moving (-0.04, -0.67) raw xDistance=-0.05 yDistance=0.65
19:29:06.491 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:29:06.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:29:06.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
19:29:06.491 00.000 29876 MoveAxis(E, 0, ABG)
19:29:06.492 00.001 29876 Move returns status 0, amount 0
19:29:06.492 00.000 29876 MoveAxis(N, 0, ABG)
19:29:06.492 00.000 29876 Move returns status 0, amount 0
19:29:06.492 00.000 29876 move complete, result=0
19:29:06.492 00.000 29876 worker thread done servicing request
19:29:06.495 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:29:06.506 00.011 31432 UpdateGuideState exits: m=3782 RSB=38.4
19:29:06.508 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:06.510 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:06.512 00.002 31432 Enqueuing Expose request
19:29:06.514 00.002 29876 Worker thread wakes up
19:29:06.514 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
19:29:06.516 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:06.516 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:29:08.742 02.226 29876 Exposure complete
19:29:08.788 00.046 29876 worker thread done servicing request
19:29:08.788 00.000 31432 OnExposeComplete: enter
19:29:08.791 00.003 31432 UpdateGuideState(): m_state=6
19:29:08.793 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
19:29:08.794 00.001 31432 Star::Find returns 1 (0), X=1252.14, Y=941.60, Mass=3775, SNR=38.6, Peak=222 HFD=4.5
19:29:08.796 00.002 31432 MultiStar: [#1 -0.13,-0.07,0.86,U] [#2 0.13,-0.26,0.91,U] [#3 -0.29,-0.39,0.87,U] [#4 -0.35,-0.33,0.97,U] [#5 -0.50,-0.44,0.79,U] [#6 -0.88,-0.14,0.00,M9] [#7 -0.44,0.29,0.85,U] [#8 -0.32,-0.52,0.73,U] 
19:29:08.798 00.002 31432 refined, 7 included, MultiStar: {-0.27, -0.29}, one-star: {-0.31, -0.63}
19:29:08.800 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.02) = xAngle (-2.34 = -2.34)
19:29:08.802 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.67 = 0.67)
19:29:08.805 00.003 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-2.32 mountX=-0.28 mountY=0.25, mountTheta=2.41
19:29:08.807 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.29, opts=13)
19:29:08.810 00.003 31432 Enqueuing Move request for scope (-0.27, -0.29)
19:29:08.812 00.002 29876 Worker thread wakes up
19:29:08.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.29) opts 0xd
19:29:08.812 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.29)
19:29:08.812 00.000 29876 Moving (-0.27, -0.29) raw xDistance=-0.28 yDistance=0.25
19:29:08.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
19:29:08.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:08.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:29:08.812 00.000 29876 MoveAxis(E, 27, ABG)
19:29:08.812 00.000 29876 Guiding  Dir = 2, Dur = 27
19:29:08.812 00.000 29876 IsSlewing returns 0
19:29:08.812 00.000 29876 IsGuiding returns 0
19:29:08.813 00.001 29876 PulseGuide returned control before completion, sleep 37
19:29:08.816 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:08.829 00.013 31432 UpdateGuideState exits: m=3775 RSB=38.6
19:29:08.831 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:08.833 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:08.835 00.002 31432 Enqueuing Expose request
19:29:08.865 00.030 29876 IsGuiding returns 1
19:29:08.865 00.000 29876 scope still moving after pulse duration time elapsed
19:29:08.896 00.031 29876 IsSlewing returns 0
19:29:08.896 00.000 29876 IsGuiding returns 0
19:29:08.896 00.000 29876 scope move finished after 27 + 56 ms
19:29:08.896 00.000 29876 Move returns status 0, amount 27
19:29:08.896 00.000 29876 MoveAxis(N, 0, ABG)
19:29:08.896 00.000 29876 Move returns status 0, amount 0
19:29:08.896 00.000 29876 move complete, result=0
19:29:08.896 00.000 29876 worker thread done servicing request
19:29:08.897 00.001 29876 Worker thread wakes up
19:29:08.897 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.2 px 0 ms NORTH
19:29:08.899 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:08.899 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:29:10.809 01.910 29876 Exposure complete
19:29:10.852 00.043 29876 worker thread done servicing request
19:29:10.852 00.000 31432 OnExposeComplete: enter
19:29:10.854 00.002 31432 UpdateGuideState(): m_state=6
19:29:10.857 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
19:29:10.859 00.002 31432 Star::Find returns 1 (0), X=1251.50, Y=941.61, Mass=3914, SNR=40.0, Peak=252 HFD=4.4
19:29:10.861 00.002 31432 MultiStar: [#1 -0.37,-0.48,0.82,U] [#2 -0.85,-0.53,0.00,M1] [#3 -0.65,-0.87,0.00,M4] [#4 -0.71,-0.99,0.00,M1] [#5 -0.61,-0.89,0.00,M4] [#6 -1.06,-0.55,0.00,M10] [#7 -1.02,-0.07,0.00,M1] [#8 -0.24,-0.87,0.00,M1] 
19:29:10.863 00.002 31432 refined, 1 included, MultiStar: {-0.68, -0.56}, one-star: {-0.94, -0.63}
19:29:10.865 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
19:29:10.866 00.001 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
19:29:10.868 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.56 hyp=0.88 cameraTheta=-2.46 mountX=-0.70 mountY=0.45, mountTheta=2.57
19:29:10.871 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.56, opts=13)
19:29:10.875 00.004 31432 Enqueuing Move request for scope (-0.68, -0.56)
19:29:10.877 00.002 29876 Worker thread wakes up
19:29:10.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.56) opts 0xd
19:29:10.877 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.56)
19:29:10.877 00.000 29876 Moving (-0.68, -0.56) raw xDistance=-0.70 yDistance=0.45
19:29:10.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.70
19:29:10.877 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=1.35
19:29:10.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
19:29:10.877 00.000 29876 MoveAxis(E, 71, ABG)
19:29:10.877 00.000 29876 Guiding  Dir = 2, Dur = 71
19:29:10.877 00.000 29876 IsSlewing returns 0
19:29:10.877 00.000 29876 IsGuiding returns 0
19:29:10.878 00.001 29876 PulseGuide returned control before completion, sleep 81
19:29:10.881 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:10.893 00.012 31432 UpdateGuideState exits: m=3914 RSB=40.0
19:29:10.895 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:10.897 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:10.899 00.002 31432 Enqueuing Expose request
19:29:10.963 00.064 29876 IsGuiding returns 1
19:29:10.963 00.000 29876 scope still moving after pulse duration time elapsed
19:29:10.994 00.031 29876 IsSlewing returns 0
19:29:10.994 00.000 29876 IsGuiding returns 1
19:29:11.025 00.031 29876 IsSlewing returns 0
19:29:11.025 00.000 29876 IsGuiding returns 1
19:29:11.056 00.031 29876 IsSlewing returns 0
19:29:11.056 00.000 29876 IsGuiding returns 0
19:29:11.056 00.000 29876 scope move finished after 71 + 108 ms
19:29:11.057 00.001 29876 Move returns status 0, amount 71
19:29:11.057 00.000 29876 BLC: Oldest BLC event removed
19:29:11.057 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:29:11.057 00.000 29876 MoveAxis(S, 53, ABG)
19:29:11.057 00.000 29876 Guiding  Dir = 1, Dur = 53
19:29:11.057 00.000 29876 IsSlewing returns 0
19:29:11.057 00.000 29876 IsGuiding returns 0
19:29:11.057 00.000 29876 PulseGuide returned control before completion, sleep 63
19:29:11.133 00.076 29876 IsGuiding returns 1
19:29:11.133 00.000 29876 scope still moving after pulse duration time elapsed
19:29:11.164 00.031 29876 IsSlewing returns 0
19:29:11.164 00.000 29876 IsGuiding returns 1
19:29:11.195 00.031 29876 IsSlewing returns 0
19:29:11.195 00.000 29876 IsGuiding returns 1
19:29:11.225 00.030 29876 IsSlewing returns 0
19:29:11.225 00.000 29876 IsGuiding returns 0
19:29:11.225 00.000 29876 scope move finished after 53 + 115 ms
19:29:11.225 00.000 29876 Move returns status 0, amount 53
19:29:11.225 00.000 29876 move complete, result=0
19:29:11.225 00.000 29876 worker thread done servicing request
19:29:11.225 00.000 29876 Worker thread wakes up
19:29:11.225 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:11.225 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.4 px 53 ms SOUTH
19:29:11.228 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,927,31,31)
19:29:12.183 00.955 31432 evsrv: cli 0CE14DF8 connect
19:29:12.185 00.002 31432 case statement mapped state 6 to 3
19:29:12.187 00.002 31432 case statement mapped state 6 to 3
19:29:12.193 00.006 31432 evsrv: cli 0CE14DF8 request: {"method":"get_app_state","id":"becc09b1-8bb1-40e9-9dc6-76a620e71101"}
19:29:12.195 00.002 31432 case statement mapped state 6 to 3
19:29:12.198 00.003 31432 evsrv: cli 0CE14DF8 response: {"jsonrpc":"2.0","result":"Guiding","id":"becc09b1-8bb1-40e9-9dc6-76a620e71101"}
19:29:12.201 00.003 31432 evsrv: cli 0CE14DF8 disconnect
19:29:12.206 00.005 31432 evsrv: cli 0CE14858 connect
19:29:12.209 00.003 31432 case statement mapped state 6 to 3
19:29:12.211 00.002 31432 case statement mapped state 6 to 3
19:29:12.215 00.004 31432 evsrv: cli 0CE14858 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5e96d59e-d1f0-4ff7-b180-cae38381f5ba"}
19:29:12.218 00.003 31432 PhdController::Dither begins
19:29:12.220 00.002 31432 dither: size=3.00, dRA=0.51 dDec=-0.12
19:29:12.222 00.002 31432 MountToCamera -- mountTheta (0.23) + m_xAngle (0.02) = xAngle (0.26 = 0.26)
19:29:12.224 00.002 31432 MountToCamera -- mountX=0.51 mountY=-0.12 hyp=0.52 mountTheta=0.23 cameraX=0.51, cameraY=0.13 cameraTheta=0.26
19:29:12.226 00.002 31432 setting lock position to (1252.95, 942.37)
19:29:12.229 00.003 31432 Mount: notify guiding dithered (0.5, 0.1)
19:29:12.232 00.003 31432 MultiStar: stabilizing after lock position change
19:29:12.234 00.002 31432 Status Line: Dithering de 0.51,-0.12
19:29:12.239 00.005 31432 PhdController: newstate STATE_SETTLE_BEGIN
19:29:12.242 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
19:29:12.244 00.002 31432 evsrv: cli 0CE14858 response: {"jsonrpc":"2.0","result":0,"id":"5e96d59e-d1f0-4ff7-b180-cae38381f5ba"}
19:29:12.247 00.003 31432 evsrv: cli 0CE14858 disconnect
19:29:13.355 01.108 29876 Exposure complete
19:29:13.415 00.060 29876 worker thread done servicing request
19:29:13.415 00.000 31432 OnExposeComplete: enter
19:29:13.418 00.003 31432 UpdateGuideState(): m_state=6
19:29:13.421 00.003 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
19:29:13.424 00.003 31432 Star::Find returns 1 (0), X=1251.61, Y=941.99, Mass=3539, SNR=37.4, Peak=235 HFD=4.1
19:29:13.427 00.003 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
19:29:13.429 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
19:29:13.432 00.003 31432 CameraToMount -- cameraX=-1.34 cameraY=-0.37 hyp=1.39 cameraTheta=-2.87 mountX=-1.35 mountY=0.16, mountTheta=3.02
19:29:13.436 00.004 31432 dither recenter: remaining=(-0.5,0.1) step=(-0.5,0.1)
19:29:13.438 00.002 31432 MountToCamera -- mountTheta (-2.91) + m_xAngle (0.02) = xAngle (-2.89 = -2.89)
19:29:13.441 00.003 31432 MountToCamera -- mountX=-0.51 mountY=0.12 hyp=0.52 mountTheta=-2.91 cameraX=-0.51, cameraY=-0.13 cameraTheta=-2.89
19:29:13.443 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.13, opts=4)
19:29:13.446 00.003 31432 Enqueuing Move request for scope (-0.51, -0.13)
19:29:13.449 00.003 31432 Mount: notify direct move -0.51,0.12
19:29:13.452 00.003 29876 Worker thread wakes up
19:29:13.452 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.13) opts 0x4
19:29:13.452 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.13)
19:29:13.452 00.000 29876 Moving (-0.51, -0.13) raw xDistance=-0.51 yDistance=0.12
19:29:13.452 00.000 29876 BLC: window closed
19:29:13.452 00.000 29876 MoveAxis(E, 88, B)
19:29:13.452 00.000 29876 Guiding  Dir = 2, Dur = 88
19:29:13.452 00.000 29876 IsSlewing returns 0
19:29:13.452 00.000 29876 IsGuiding returns 0
19:29:13.452 00.000 29876 PulseGuide returned control before completion, sleep 98
19:29:13.458 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:13.476 00.018 31432 UpdateGuideState exits: m=3539 RSB=37.4
19:29:13.479 00.003 31432 PhdController: settling, locked = 1, distance = 1.24 (1.50) aobump = 0 frame = 1 / 99999
19:29:13.482 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767551353.482,"Host":"MSI","Inst":1,"Distance":1.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:29:13.484 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:13.487 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:13.490 00.003 31432 Enqueuing Expose request
19:29:13.553 00.063 29876 IsGuiding returns 1
19:29:13.553 00.000 29876 scope still moving after pulse duration time elapsed
19:29:13.584 00.031 29876 IsSlewing returns 0
19:29:13.584 00.000 29876 IsGuiding returns 0
19:29:13.584 00.000 29876 scope move finished after 88 + 44 ms
19:29:13.584 00.000 29876 Move returns status 0, amount 88
19:29:13.584 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
19:29:13.584 00.000 29876 MoveAxis(S, 15, B)
19:29:13.584 00.000 29876 Guiding  Dir = 1, Dur = 15
19:29:13.584 00.000 29876 IsSlewing returns 0
19:29:13.584 00.000 29876 IsGuiding returns 0
19:29:13.585 00.001 29876 PulseGuide returned control before completion, sleep 25
19:29:13.615 00.030 29876 IsGuiding returns 0
19:29:13.615 00.000 29876 Move returns status 0, amount 15
19:29:13.615 00.000 29876 move complete, result=0
19:29:13.615 00.000 29876 worker thread done servicing request
19:29:13.615 00.000 29876 Worker thread wakes up
19:29:13.615 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:13.615 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:13.616 00.001 31432 GuideStep: -0.5 px 88 ms EAST, 0.1 px 15 ms SOUTH
19:29:15.525 01.909 29876 Exposure complete
19:29:15.569 00.044 29876 worker thread done servicing request
19:29:15.569 00.000 31432 OnExposeComplete: enter
19:29:15.571 00.002 31432 UpdateGuideState(): m_state=6
19:29:15.573 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
19:29:15.575 00.002 31432 Star::Find returns 1 (0), X=1252.27, Y=941.65, Mass=3868, SNR=39.2, Peak=195 HFD=4.7
19:29:15.577 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
19:29:15.579 00.002 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
19:29:15.581 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.71 hyp=0.99 cameraTheta=-2.33 mountX=-0.70 mountY=0.60, mountTheta=2.43
19:29:15.583 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.71, opts=13)
19:29:15.585 00.002 31432 Enqueuing Move request for scope (-0.68, -0.71)
19:29:15.587 00.002 29876 Worker thread wakes up
19:29:15.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.71) opts 0xd
19:29:15.587 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.71)
19:29:15.587 00.000 29876 Moving (-0.68, -0.71) raw xDistance=-0.70 yDistance=0.60
19:29:15.588 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.70
19:29:15.588 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:29:15.588 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
19:29:15.588 00.000 29876 MoveAxis(E, 67, ABG)
19:29:15.588 00.000 29876 Guiding  Dir = 2, Dur = 67
19:29:15.588 00.000 29876 IsSlewing returns 0
19:29:15.588 00.000 29876 IsGuiding returns 0
19:29:15.588 00.000 29876 PulseGuide returned control before completion, sleep 77
19:29:15.593 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:15.605 00.012 31432 UpdateGuideState exits: m=3868 RSB=39.2
19:29:15.607 00.002 31432 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 2 / 99999
19:29:15.609 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551355.609,"Host":"MSI","Inst":1,"Distance":0.99,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
19:29:15.611 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:15.613 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:15.614 00.001 31432 Enqueuing Expose request
19:29:15.681 00.067 29876 IsGuiding returns 1
19:29:15.681 00.000 29876 scope still moving after pulse duration time elapsed
19:29:15.712 00.031 29876 IsSlewing returns 0
19:29:15.712 00.000 29876 IsGuiding returns 1
19:29:15.742 00.030 29876 IsSlewing returns 0
19:29:15.742 00.000 29876 IsGuiding returns 0
19:29:15.742 00.000 29876 scope move finished after 67 + 86 ms
19:29:15.742 00.000 29876 Move returns status 0, amount 67
19:29:15.742 00.000 29876 MoveAxis(N, 0, ABG)
19:29:15.742 00.000 29876 Move returns status 0, amount 0
19:29:15.742 00.000 29876 move complete, result=0
19:29:15.742 00.000 29876 worker thread done servicing request
19:29:15.742 00.000 29876 Worker thread wakes up
19:29:15.742 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.6 px 0 ms NORTH
19:29:15.746 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:15.746 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:17.876 02.130 29876 Exposure complete
19:29:17.923 00.047 29876 worker thread done servicing request
19:29:17.923 00.000 31432 OnExposeComplete: enter
19:29:17.925 00.002 31432 UpdateGuideState(): m_state=6
19:29:17.927 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
19:29:17.929 00.002 31432 Star::Find returns 1 (0), X=1252.67, Y=941.95, Mass=4013, SNR=40.6, Peak=242 HFD=4.5
19:29:17.931 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
19:29:17.932 00.001 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
19:29:17.934 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.42 hyp=0.51 cameraTheta=-2.16 mountX=-0.29 mountY=0.37, mountTheta=2.23
19:29:17.937 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.42, opts=13)
19:29:17.939 00.002 31432 Enqueuing Move request for scope (-0.28, -0.42)
19:29:17.940 00.001 29876 Worker thread wakes up
19:29:17.941 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.42) opts 0xd
19:29:17.941 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.42)
19:29:17.941 00.000 29876 Moving (-0.28, -0.42) raw xDistance=-0.29 yDistance=0.37
19:29:17.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
19:29:17.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:29:17.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
19:29:17.941 00.000 29876 MoveAxis(E, 37, ABG)
19:29:17.941 00.000 29876 Guiding  Dir = 2, Dur = 37
19:29:17.941 00.000 29876 IsSlewing returns 0
19:29:17.941 00.000 29876 IsGuiding returns 0
19:29:17.942 00.001 29876 PulseGuide returned control before completion, sleep 47
19:29:17.945 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:17.956 00.011 31432 UpdateGuideState exits: m=4013 RSB=40.6
19:29:17.958 00.002 31432 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 3 / 99999
19:29:17.960 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551357.960,"Host":"MSI","Inst":1,"Distance":0.84,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
19:29:17.962 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:17.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:17.966 00.002 31432 Enqueuing Expose request
19:29:18.000 00.034 29876 IsGuiding returns 1
19:29:18.000 00.000 29876 scope still moving after pulse duration time elapsed
19:29:18.031 00.031 29876 IsSlewing returns 0
19:29:18.031 00.000 29876 IsGuiding returns 0
19:29:18.031 00.000 29876 scope move finished after 37 + 53 ms
19:29:18.031 00.000 29876 Move returns status 0, amount 37
19:29:18.031 00.000 29876 MoveAxis(N, 0, ABG)
19:29:18.031 00.000 29876 Move returns status 0, amount 0
19:29:18.031 00.000 29876 move complete, result=0
19:29:18.031 00.000 29876 worker thread done servicing request
19:29:18.031 00.000 29876 Worker thread wakes up
19:29:18.031 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.4 px 0 ms NORTH
19:29:18.034 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:18.034 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:19.948 01.914 29876 Exposure complete
19:29:19.991 00.043 29876 worker thread done servicing request
19:29:19.991 00.000 31432 OnExposeComplete: enter
19:29:19.993 00.002 31432 UpdateGuideState(): m_state=6
19:29:19.995 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
19:29:19.997 00.002 31432 Star::Find returns 1 (0), X=1252.93, Y=941.97, Mass=3655, SNR=37.9, Peak=199 HFD=4.5
19:29:19.999 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
19:29:20.001 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
19:29:20.002 00.001 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.62 mountX=-0.03 mountY=0.39, mountTheta=1.65
19:29:20.005 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.40, opts=13)
19:29:20.007 00.002 31432 Enqueuing Move request for scope (-0.02, -0.40)
19:29:20.009 00.002 29876 Worker thread wakes up
19:29:20.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
19:29:20.009 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
19:29:20.009 00.000 29876 Moving (-0.02, -0.40) raw xDistance=-0.03 yDistance=0.39
19:29:20.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:29:20.009 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.36
19:29:20.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
19:29:20.009 00.000 29876 MoveAxis(E, 0, ABG)
19:29:20.009 00.000 29876 Move returns status 0, amount 0
19:29:20.009 00.000 29876 MoveAxis(S, 28, ABG)
19:29:20.009 00.000 29876 Guiding  Dir = 1, Dur = 28
19:29:20.010 00.001 29876 IsSlewing returns 0
19:29:20.010 00.000 29876 IsGuiding returns 0
19:29:20.010 00.000 29876 PulseGuide returned control before completion, sleep 38
19:29:20.014 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:20.026 00.012 31432 UpdateGuideState exits: m=3655 RSB=37.9
19:29:20.028 00.002 31432 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 4 / 99999
19:29:20.030 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551360.030,"Host":"MSI","Inst":1,"Distance":0.71,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
19:29:20.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:20.034 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:20.036 00.002 31432 Enqueuing Expose request
19:29:20.055 00.019 29876 IsGuiding returns 1
19:29:20.055 00.000 29876 scope still moving after pulse duration time elapsed
19:29:20.085 00.030 29876 IsSlewing returns 0
19:29:20.085 00.000 29876 IsGuiding returns 1
19:29:20.117 00.032 29876 IsSlewing returns 0
19:29:20.117 00.000 29876 IsGuiding returns 1
19:29:20.147 00.030 29876 IsSlewing returns 0
19:29:20.147 00.000 29876 IsGuiding returns 1
19:29:20.178 00.031 29876 IsSlewing returns 0
19:29:20.178 00.000 29876 IsGuiding returns 0
19:29:20.178 00.000 29876 scope move finished after 28 + 140 ms
19:29:20.178 00.000 29876 Move returns status 0, amount 28
19:29:20.178 00.000 29876 move complete, result=0
19:29:20.178 00.000 29876 worker thread done servicing request
19:29:20.178 00.000 29876 Worker thread wakes up
19:29:20.178 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 28 ms SOUTH
19:29:20.180 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:20.181 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:22.315 02.134 29876 Exposure complete
19:29:22.358 00.043 29876 worker thread done servicing request
19:29:22.358 00.000 31432 OnExposeComplete: enter
19:29:22.361 00.003 31432 UpdateGuideState(): m_state=6
19:29:22.364 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
19:29:22.366 00.002 31432 Star::Find returns 1 (0), X=1251.84, Y=942.00, Mass=3796, SNR=38.8, Peak=199 HFD=4.4
19:29:22.368 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
19:29:22.369 00.001 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
19:29:22.371 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=-0.37 hyp=1.18 cameraTheta=-2.82 mountX=-1.13 mountY=0.19, mountTheta=2.97
19:29:22.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=-0.37, opts=13)
19:29:22.376 00.002 31432 Enqueuing Move request for scope (-1.12, -0.37)
19:29:22.378 00.002 29876 Worker thread wakes up
19:29:22.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.37) opts 0xd
19:29:22.378 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, -0.37)
19:29:22.378 00.000 29876 Moving (-1.12, -0.37) raw xDistance=-1.13 yDistance=0.19
19:29:22.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.13
19:29:22.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:22.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:29:22.378 00.000 29876 MoveAxis(E, 108, ABG)
19:29:22.378 00.000 29876 Guiding  Dir = 2, Dur = 108
19:29:22.379 00.001 29876 IsSlewing returns 0
19:29:22.379 00.000 29876 IsGuiding returns 0
19:29:22.379 00.000 29876 PulseGuide returned control before completion, sleep 118
19:29:22.382 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:22.393 00.011 31432 UpdateGuideState exits: m=3796 RSB=38.8
19:29:22.395 00.002 31432 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 5 / 99999
19:29:22.397 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551362.397,"Host":"MSI","Inst":1,"Distance":0.85,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
19:29:22.399 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:22.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:22.403 00.002 31432 Enqueuing Expose request
19:29:22.500 00.097 29876 IsGuiding returns 1
19:29:22.500 00.000 29876 scope still moving after pulse duration time elapsed
19:29:22.531 00.031 29876 IsSlewing returns 0
19:29:22.531 00.000 29876 IsGuiding returns 1
19:29:22.562 00.031 29876 IsSlewing returns 0
19:29:22.562 00.000 29876 IsGuiding returns 0
19:29:22.562 00.000 29876 scope move finished after 108 + 74 ms
19:29:22.562 00.000 29876 Move returns status 0, amount 108
19:29:22.562 00.000 29876 MoveAxis(N, 0, ABG)
19:29:22.562 00.000 29876 Move returns status 0, amount 0
19:29:22.562 00.000 29876 move complete, result=0
19:29:22.562 00.000 29876 worker thread done servicing request
19:29:22.562 00.000 29876 Worker thread wakes up
19:29:22.562 00.000 31432 GuideStep: -1.1 px 108 ms EAST, 0.2 px 0 ms NORTH
19:29:22.565 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:22.565 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:24.470 01.905 29876 Exposure complete
19:29:24.512 00.042 29876 worker thread done servicing request
19:29:24.512 00.000 31432 OnExposeComplete: enter
19:29:24.515 00.003 31432 UpdateGuideState(): m_state=6
19:29:24.517 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
19:29:24.518 00.001 31432 Star::Find returns 1 (0), X=1252.24, Y=941.80, Mass=3616, SNR=38.0, Peak=195 HFD=4.4
19:29:24.520 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
19:29:24.522 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
19:29:24.524 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=-0.57 hyp=0.91 cameraTheta=-2.47 mountX=-0.72 mountY=0.45, mountTheta=2.58
19:29:24.527 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-0.57, opts=13)
19:29:24.532 00.005 31432 Enqueuing Move request for scope (-0.71, -0.57)
19:29:24.534 00.002 29876 Worker thread wakes up
19:29:24.534 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.57) opts 0xd
19:29:24.534 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, -0.57)
19:29:24.534 00.000 29876 Moving (-0.71, -0.57) raw xDistance=-0.72 yDistance=0.45
19:29:24.534 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
19:29:24.534 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
19:29:24.534 00.000 29876 MoveAxis(E, 85, ABG)
19:29:24.534 00.000 29876 Guiding  Dir = 2, Dur = 85
19:29:24.535 00.001 29876 IsSlewing returns 0
19:29:24.535 00.000 29876 IsGuiding returns 0
19:29:24.535 00.000 29876 PulseGuide returned control before completion, sleep 95
19:29:24.538 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:24.550 00.012 31432 UpdateGuideState exits: m=3616 RSB=38.0
19:29:24.552 00.002 31432 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 6 / 99999
19:29:24.554 00.002 31432 PhdController: newstate STATE_FINISH
19:29:24.556 00.002 31432 PhdController complete: success
19:29:24.558 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767551364.558,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
19:29:24.560 00.002 31432 Mount: notify guiding dither settle done success=1
19:29:24.562 00.002 31432 PhdController: newstate STATE_IDLE
19:29:24.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:24.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:24.568 00.002 31432 Enqueuing Expose request
19:29:24.638 00.070 29876 IsGuiding returns 1
19:29:24.638 00.000 29876 scope still moving after pulse duration time elapsed
19:29:24.669 00.031 29876 IsSlewing returns 0
19:29:24.669 00.000 29876 IsGuiding returns 1
19:29:24.701 00.032 29876 IsSlewing returns 0
19:29:24.701 00.000 29876 IsGuiding returns 1
19:29:24.732 00.031 29876 IsSlewing returns 0
19:29:24.732 00.000 29876 IsGuiding returns 1
19:29:24.762 00.030 29876 IsSlewing returns 0
19:29:24.762 00.000 29876 IsGuiding returns 0
19:29:24.762 00.000 29876 scope move finished after 85 + 142 ms
19:29:24.762 00.000 29876 Move returns status 0, amount 85
19:29:24.762 00.000 29876 MoveAxis(S, 33, ABG)
19:29:24.762 00.000 29876 Guiding  Dir = 1, Dur = 33
19:29:24.762 00.000 29876 IsSlewing returns 0
19:29:24.762 00.000 29876 IsGuiding returns 0
19:29:24.762 00.000 29876 PulseGuide returned control before completion, sleep 43
19:29:24.808 00.046 29876 IsGuiding returns 1
19:29:24.808 00.000 29876 scope still moving after pulse duration time elapsed
19:29:24.839 00.031 29876 IsSlewing returns 0
19:29:24.839 00.000 29876 IsGuiding returns 1
19:29:24.869 00.030 29876 IsSlewing returns 0
19:29:24.869 00.000 29876 IsGuiding returns 1
19:29:24.900 00.031 29876 IsSlewing returns 0
19:29:24.900 00.000 29876 IsGuiding returns 0
19:29:24.900 00.000 29876 scope move finished after 33 + 104 ms
19:29:24.900 00.000 29876 Move returns status 0, amount 33
19:29:24.900 00.000 29876 move complete, result=0
19:29:24.900 00.000 29876 worker thread done servicing request
19:29:24.900 00.000 29876 Worker thread wakes up
19:29:24.900 00.000 31432 GuideStep: -0.7 px 85 ms EAST, 0.5 px 33 ms SOUTH
19:29:24.903 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:24.903 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:27.024 02.121 29876 Exposure complete
19:29:27.068 00.044 29876 worker thread done servicing request
19:29:27.069 00.001 31432 OnExposeComplete: enter
19:29:27.072 00.003 31432 UpdateGuideState(): m_state=6
19:29:27.074 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
19:29:27.076 00.002 31432 Star::Find returns 1 (0), X=1253.16, Y=941.70, Mass=3768, SNR=38.9, Peak=229 HFD=4.4
19:29:27.078 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.02) = xAngle (-1.30 = -1.30)
19:29:27.079 00.001 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.71 = 1.71)
19:29:27.082 00.003 31432 CameraToMount -- cameraX=0.20 cameraY=-0.67 hyp=0.70 cameraTheta=-1.28 mountX=0.19 mountY=0.69, mountTheta=1.31
19:29:27.085 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.67, opts=13)
19:29:27.088 00.003 31432 Enqueuing Move request for scope (0.20, -0.67)
19:29:27.091 00.003 29876 Worker thread wakes up
19:29:27.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.67) opts 0xd
19:29:27.091 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.67)
19:29:27.091 00.000 29876 Moving (0.20, -0.67) raw xDistance=0.19 yDistance=0.69
19:29:27.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:29:27.091 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.69
19:29:27.091 00.000 29876 MoveAxis(E, 0, ABG)
19:29:27.091 00.000 29876 Move returns status 0, amount 0
19:29:27.091 00.000 29876 MoveAxis(S, 51, ABG)
19:29:27.091 00.000 29876 Guiding  Dir = 1, Dur = 51
19:29:27.091 00.000 29876 IsSlewing returns 0
19:29:27.091 00.000 29876 IsGuiding returns 0
19:29:27.092 00.001 29876 PulseGuide returned control before completion, sleep 61
19:29:27.095 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:27.106 00.011 31432 UpdateGuideState exits: m=3768 RSB=38.9
19:29:27.109 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:27.111 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:27.113 00.002 31432 Enqueuing Expose request
19:29:27.162 00.049 29876 IsGuiding returns 1
19:29:27.162 00.000 29876 scope still moving after pulse duration time elapsed
19:29:27.193 00.031 29876 IsSlewing returns 0
19:29:27.193 00.000 29876 IsGuiding returns 1
19:29:27.223 00.030 29876 IsSlewing returns 0
19:29:27.223 00.000 29876 IsGuiding returns 0
19:29:27.223 00.000 29876 scope move finished after 51 + 81 ms
19:29:27.223 00.000 29876 Move returns status 0, amount 51
19:29:27.223 00.000 29876 move complete, result=0
19:29:27.224 00.001 29876 worker thread done servicing request
19:29:27.224 00.000 29876 Worker thread wakes up
19:29:27.224 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.7 px 51 ms SOUTH
19:29:27.226 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:27.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:29.140 01.914 29876 Exposure complete
19:29:29.186 00.046 29876 worker thread done servicing request
19:29:29.186 00.000 31432 OnExposeComplete: enter
19:29:29.191 00.005 31432 UpdateGuideState(): m_state=6
19:29:29.197 00.006 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.199 00.002 31432 Star::Find returns 1 (0), X=1252.54, Y=942.35, Mass=4140, SNR=41.2, Peak=228 HFD=4.7
19:29:29.201 00.002 31432 MultiStar: exiting stabilization period
19:29:29.202 00.001 31432 MultiStar: updating star positions after lock position change
19:29:29.204 00.002 31432 Star::Find(15, 668, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.206 00.002 31432 Star::Find returns 1 (0), X=669.15, Y=177.17, Mass=2883, SNR=33.1, Peak=256 HFD=3.4
19:29:29.208 00.002 31432 Star::Find(15, 895, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.210 00.002 31432 Star::Find returns 1 (0), X=895.98, Y=40.82, Mass=3482, SNR=37.8, Peak=257 HFD=3.7
19:29:29.212 00.002 31432 Star::Find(15, 1078, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.214 00.002 31432 Star::Find returns 1 (0), X=1079.01, Y=479.08, Mass=3168, SNR=35.4, Peak=245 HFD=4.0
19:29:29.216 00.002 31432 Star::Find(15, 1050, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.218 00.002 31432 Star::Find returns 1 (0), X=1051.44, Y=280.02, Mass=3648, SNR=37.8, Peak=256 HFD=4.1
19:29:29.220 00.002 31432 Star::Find(15, 802, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.222 00.002 31432 Star::Find returns 1 (0), X=802.88, Y=83.51, Mass=2415, SNR=30.4, Peak=256 HFD=3.4
19:29:29.224 00.002 31432 Star::Find(15, 538, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.226 00.002 31432 Star::Find returns 1 (0), X=538.63, Y=269.23, Mass=2699, SNR=32.7, Peak=236 HFD=3.6
19:29:29.228 00.002 31432 Star::Find(15, 605, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.230 00.002 31432 Star::Find returns 1 (0), X=606.12, Y=179.25, Mass=2623, SNR=32.3, Peak=256 HFD=3.4
19:29:29.231 00.001 31432 Star::Find(15, 79, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.233 00.002 31432 Star::Find returns 1 (0), X=79.22, Y=251.38, Mass=2108, SNR=28.9, Peak=213 HFD=3.1
19:29:29.235 00.002 31432 Star::Find(15, 257, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.237 00.002 31432 Star::Find returns 1 (0), X=257.96, Y=226.13, Mass=2326, SNR=30.6, Peak=256 HFD=3.0
19:29:29.239 00.002 31432 Star::Find(15, 566, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.241 00.002 31432 Star::Find returns 1 (0), X=567.26, Y=884.78, Mass=2588, SNR=32.3, Peak=240 HFD=3.5
19:29:29.243 00.002 31432 Star::Find(15, 303, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
19:29:29.245 00.002 31432 Star::Find returns 1 (0), X=303.10, Y=114.09, Mass=2102, SNR=28.3, Peak=208 HFD=3.0
19:29:29.247 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
19:29:29.249 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
19:29:29.251 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=-0.41 mountY=-0.05, mountTheta=-3.02
19:29:29.254 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.01, opts=13)
19:29:29.257 00.003 31432 Enqueuing Move request for scope (-0.41, -0.01)
19:29:29.259 00.002 29876 Worker thread wakes up
19:29:29.259 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
19:29:29.259 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
19:29:29.259 00.000 29876 Moving (-0.41, -0.01) raw xDistance=-0.41 yDistance=-0.05
19:29:29.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
19:29:29.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:29.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:29:29.259 00.000 29876 MoveAxis(E, 40, ABG)
19:29:29.259 00.000 29876 Guiding  Dir = 2, Dur = 40
19:29:29.259 00.000 29876 IsSlewing returns 0
19:29:29.259 00.000 29876 IsGuiding returns 0
19:29:29.260 00.001 29876 PulseGuide returned control before completion, sleep 50
19:29:29.266 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:29.282 00.016 31432 UpdateGuideState exits: m=4140 RSB=41.2
19:29:29.284 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:29.286 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:29.288 00.002 31432 Enqueuing Expose request
19:29:29.322 00.034 29876 IsGuiding returns 1
19:29:29.322 00.000 29876 scope still moving after pulse duration time elapsed
19:29:29.352 00.030 29876 IsSlewing returns 0
19:29:29.352 00.000 29876 IsGuiding returns 0
19:29:29.352 00.000 29876 scope move finished after 40 + 52 ms
19:29:29.352 00.000 29876 Move returns status 0, amount 40
19:29:29.352 00.000 29876 MoveAxis(N, 0, ABG)
19:29:29.352 00.000 29876 Move returns status 0, amount 0
19:29:29.352 00.000 29876 move complete, result=0
19:29:29.352 00.000 29876 worker thread done servicing request
19:29:29.352 00.000 29876 Worker thread wakes up
19:29:29.352 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:29.352 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:29.352 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.0 px 0 ms NORTH
19:29:31.484 02.132 29876 Exposure complete
19:29:31.527 00.043 29876 worker thread done servicing request
19:29:31.527 00.000 31432 OnExposeComplete: enter
19:29:31.530 00.003 31432 UpdateGuideState(): m_state=6
19:29:31.531 00.001 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
19:29:31.533 00.002 31432 Star::Find returns 1 (0), X=1252.59, Y=941.93, Mass=3633, SNR=38.2, Peak=202 HFD=4.5
19:29:31.535 00.002 31432 MultiStar: [#1 -0.03,0.19,0.85,U] [#2 -0.23,-0.08,0.96,U] [#3 -0.30,0.24,0.92,U] [#4 -0.74,0.32,0.99,U] [#5 -0.16,0.17,0.86,U] [#6 0.09,-0.17,0.81,U] [#7 0.03,-0.24,0.87,U] [#8 0.38,0.13,0.77,U] 
19:29:31.537 00.002 31432 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {-0.36, -0.44}
19:29:31.539 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
19:29:31.541 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.07 = -0.21)
19:29:31.542 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.08 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
19:29:31.546 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.01, opts=13)
19:29:31.550 00.004 31432 Enqueuing Move request for scope (-0.17, 0.01)
19:29:31.551 00.001 29876 Worker thread wakes up
19:29:31.551 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
19:29:31.551 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
19:29:31.552 00.001 29876 Moving (-0.17, 0.01) raw xDistance=-0.17 yDistance=-0.04
19:29:31.552 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:29:31.552 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:31.552 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:29:31.552 00.000 29876 MoveAxis(E, 0, ABG)
19:29:31.552 00.000 29876 Move returns status 0, amount 0
19:29:31.552 00.000 29876 MoveAxis(N, 0, ABG)
19:29:31.552 00.000 29876 Move returns status 0, amount 0
19:29:31.552 00.000 29876 move complete, result=0
19:29:31.552 00.000 29876 worker thread done servicing request
19:29:31.555 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:29:31.567 00.012 31432 UpdateGuideState exits: m=3633 RSB=38.2
19:29:31.569 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:31.570 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:31.572 00.002 31432 Enqueuing Expose request
19:29:31.574 00.002 29876 Worker thread wakes up
19:29:31.574 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:29:31.576 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:31.576 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:33.483 01.907 29876 Exposure complete
19:29:33.527 00.044 29876 worker thread done servicing request
19:29:33.527 00.000 31432 OnExposeComplete: enter
19:29:33.530 00.003 31432 UpdateGuideState(): m_state=6
19:29:33.532 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
19:29:33.534 00.002 31432 Star::Find returns 1 (0), X=1252.62, Y=942.36, Mass=3806, SNR=39.0, Peak=240 HFD=4.7
19:29:33.536 00.002 31432 MultiStar: [#1 -0.75,0.38,0.00,M1] [#2 -0.78,0.16,0.91,U] [#3 -0.53,0.41,0.88,U] [#4 -0.81,0.44,0.00,M1] [#5 -0.41,0.18,0.82,U] [#6 -0.49,0.18,0.79,U] [#7 -0.43,-0.07,0.85,U] [#8 0.41,-0.40,0.77,U] 
19:29:33.538 00.002 31432 single-star, 6 included, MultiStar: {-0.38, 0.07}, one-star: {-0.33, -0.01}
19:29:33.540 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = -3.14)
19:29:33.541 00.001 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
19:29:33.543 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.12 mountX=-0.33 mountY=-0.04, mountTheta=-3.01
19:29:33.546 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.01, opts=13)
19:29:33.548 00.002 31432 Enqueuing Move request for scope (-0.33, -0.01)
19:29:33.550 00.002 29876 Worker thread wakes up
19:29:33.550 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
19:29:33.550 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
19:29:33.550 00.000 29876 Moving (-0.33, -0.01) raw xDistance=-0.33 yDistance=-0.04
19:29:33.550 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
19:29:33.550 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:33.550 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:29:33.550 00.000 29876 MoveAxis(E, 32, ABG)
19:29:33.550 00.000 29876 Guiding  Dir = 2, Dur = 32
19:29:33.551 00.001 29876 IsSlewing returns 0
19:29:33.551 00.000 29876 IsGuiding returns 0
19:29:33.551 00.000 29876 PulseGuide returned control before completion, sleep 42
19:29:33.554 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:29:33.565 00.011 31432 UpdateGuideState exits: m=3806 RSB=39.0
19:29:33.568 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:33.569 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:33.571 00.002 31432 Enqueuing Expose request
19:29:33.606 00.035 29876 IsGuiding returns 1
19:29:33.606 00.000 29876 scope still moving after pulse duration time elapsed
19:29:33.637 00.031 29876 IsSlewing returns 0
19:29:33.637 00.000 29876 IsGuiding returns 1
19:29:33.668 00.031 29876 IsSlewing returns 0
19:29:33.668 00.000 29876 IsGuiding returns 0
19:29:33.668 00.000 29876 scope move finished after 32 + 85 ms
19:29:33.668 00.000 29876 Move returns status 0, amount 32
19:29:33.668 00.000 29876 MoveAxis(N, 0, ABG)
19:29:33.668 00.000 29876 Move returns status 0, amount 0
19:29:33.668 00.000 29876 move complete, result=0
19:29:33.669 00.001 29876 worker thread done servicing request
19:29:33.669 00.000 29876 Worker thread wakes up
19:29:33.669 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:33.669 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:33.669 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.0 px 0 ms NORTH
19:29:35.796 02.127 29876 Exposure complete
19:29:35.839 00.043 29876 worker thread done servicing request
19:29:35.839 00.000 31432 OnExposeComplete: enter
19:29:35.842 00.003 31432 UpdateGuideState(): m_state=6
19:29:35.844 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
19:29:35.846 00.002 31432 Star::Find returns 1 (0), X=1252.13, Y=942.33, Mass=3806, SNR=38.8, Peak=199 HFD=4.6
19:29:35.848 00.002 31432 MultiStar: [#1 -0.55,0.14,0.83,U] [#2 -0.86,-0.04,0.00,M1] [#3 -0.54,0.42,0.89,U] [#4 -0.83,0.26,0.00,M2] [#5 -0.45,0.04,0.77,U] [#6 -0.42,0.05,0.79,U] [#7 -0.26,-0.34,0.84,U] [#8 0.11,0.01,0.72,U] 
19:29:35.850 00.002 31432 refined, 6 included, MultiStar: {-0.44, 0.04}, one-star: {-0.83, -0.04}
19:29:35.852 00.002 31432 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
19:29:35.854 00.002 31432 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
19:29:35.856 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.04 hyp=0.45 cameraTheta=3.05 mountX=-0.44 mountY=-0.11, mountTheta=-2.90
19:29:35.859 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.04, opts=13)
19:29:35.860 00.001 31432 Enqueuing Move request for scope (-0.44, 0.04)
19:29:35.862 00.002 29876 Worker thread wakes up
19:29:35.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.04) opts 0xd
19:29:35.862 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.04)
19:29:35.862 00.000 29876 Moving (-0.44, 0.04) raw xDistance=-0.44 yDistance=-0.11
19:29:35.863 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
19:29:35.863 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:35.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:29:35.863 00.000 29876 MoveAxis(E, 47, ABG)
19:29:35.863 00.000 29876 Guiding  Dir = 2, Dur = 47
19:29:35.863 00.000 29876 IsSlewing returns 0
19:29:35.863 00.000 29876 IsGuiding returns 0
19:29:35.863 00.000 29876 PulseGuide returned control before completion, sleep 57
19:29:35.866 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:29:35.878 00.012 31432 UpdateGuideState exits: m=3806 RSB=38.8
19:29:35.880 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:35.882 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:35.883 00.001 31432 Enqueuing Expose request
19:29:35.948 00.065 29876 IsGuiding returns 1
19:29:35.948 00.000 29876 scope still moving after pulse duration time elapsed
19:29:35.979 00.031 29876 IsSlewing returns 0
19:29:35.979 00.000 29876 IsGuiding returns 1
19:29:36.010 00.031 29876 IsSlewing returns 0
19:29:36.010 00.000 29876 IsGuiding returns 0
19:29:36.010 00.000 29876 scope move finished after 47 + 99 ms
19:29:36.010 00.000 29876 Move returns status 0, amount 47
19:29:36.010 00.000 29876 MoveAxis(N, 0, ABG)
19:29:36.010 00.000 29876 Move returns status 0, amount 0
19:29:36.010 00.000 29876 move complete, result=0
19:29:36.010 00.000 29876 worker thread done servicing request
19:29:36.010 00.000 29876 Worker thread wakes up
19:29:36.010 00.000 31432 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
19:29:36.013 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:36.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:37.919 01.906 29876 Exposure complete
19:29:37.965 00.046 29876 worker thread done servicing request
19:29:37.965 00.000 31432 OnExposeComplete: enter
19:29:37.968 00.003 31432 UpdateGuideState(): m_state=6
19:29:37.970 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
19:29:37.972 00.002 31432 Star::Find returns 1 (0), X=1252.82, Y=941.98, Mass=3640, SNR=37.5, Peak=218 HFD=4.4
19:29:37.974 00.002 31432 MultiStar: [#1 -0.34,0.22,0.90,U] [#2 -0.37,-0.08,0.98,U] [#3 0.06,0.16,0.96,U] [#4 -0.42,0.31,1.03,U] [#5 -0.09,0.09,0.83,U] [#6 0.23,-0.07,0.85,U] [#7 -0.16,0.07,0.84,U] [#8 0.07,0.15,0.74,U] 
19:29:37.976 00.002 31432 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.14, -0.38}
19:29:37.977 00.001 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.79 = 2.79)
19:29:37.979 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.48)
19:29:37.981 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
19:29:37.983 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.05, opts=13)
19:29:37.985 00.002 31432 Enqueuing Move request for scope (-0.14, 0.05)
19:29:37.987 00.002 29876 Worker thread wakes up
19:29:37.987 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
19:29:37.987 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
19:29:37.987 00.000 29876 Moving (-0.14, 0.05) raw xDistance=-0.14 yDistance=-0.07
19:29:37.987 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:29:37.987 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:37.987 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:29:37.987 00.000 29876 MoveAxis(E, 0, ABG)
19:29:37.988 00.001 29876 Move returns status 0, amount 0
19:29:37.988 00.000 29876 MoveAxis(N, 0, ABG)
19:29:37.988 00.000 29876 Move returns status 0, amount 0
19:29:37.988 00.000 29876 move complete, result=0
19:29:37.988 00.000 29876 worker thread done servicing request
19:29:37.993 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:38.005 00.012 31432 UpdateGuideState exits: m=3640 RSB=37.5
19:29:38.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:38.008 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:38.010 00.002 31432 Enqueuing Expose request
19:29:38.013 00.003 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:29:38.015 00.002 29876 Worker thread wakes up
19:29:38.015 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:38.015 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:40.146 02.131 29876 Exposure complete
19:29:40.190 00.044 29876 worker thread done servicing request
19:29:40.190 00.000 31432 OnExposeComplete: enter
19:29:40.192 00.002 31432 UpdateGuideState(): m_state=6
19:29:40.194 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
19:29:40.196 00.002 31432 Star::Find returns 1 (0), X=1253.01, Y=942.19, Mass=3759, SNR=38.4, Peak=246 HFD=4.4
19:29:40.198 00.002 31432 MultiStar: [#1 0.05,0.29,0.86,U] [#2 0.10,-0.15,0.96,U] [#3 0.26,0.11,0.90,U] [#4 -0.02,0.23,0.94,U] [#5 0.22,-0.22,0.80,U] [#6 0.32,0.04,0.79,U] [#7 -0.09,0.04,0.82,U] [#8 1.26,-0.51,0.00,M1] 
19:29:40.200 00.002 31432 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.06, -0.17}
19:29:40.203 00.003 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.14 = 0.14)
19:29:40.205 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.13)
19:29:40.207 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=0.11 mountY=-0.00, mountTheta=-0.01
19:29:40.209 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.02, opts=13)
19:29:40.211 00.002 31432 Enqueuing Move request for scope (0.11, 0.02)
19:29:40.213 00.002 29876 Worker thread wakes up
19:29:40.213 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
19:29:40.213 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
19:29:40.213 00.000 29876 Moving (0.11, 0.02) raw xDistance=0.11 yDistance=-0.00
19:29:40.213 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:29:40.213 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:40.214 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:29:40.214 00.000 29876 MoveAxis(E, 0, ABG)
19:29:40.214 00.000 29876 Move returns status 0, amount 0
19:29:40.214 00.000 29876 MoveAxis(N, 0, ABG)
19:29:40.214 00.000 29876 Move returns status 0, amount 0
19:29:40.214 00.000 29876 move complete, result=0
19:29:40.214 00.000 29876 worker thread done servicing request
19:29:40.219 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:40.232 00.013 31432 UpdateGuideState exits: m=3759 RSB=38.4
19:29:40.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:40.236 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:40.238 00.002 31432 Enqueuing Expose request
19:29:40.240 00.002 29876 Worker thread wakes up
19:29:40.240 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:29:40.242 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:40.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:42.151 01.909 29876 Exposure complete
19:29:42.195 00.044 29876 worker thread done servicing request
19:29:42.195 00.000 31432 OnExposeComplete: enter
19:29:42.197 00.002 31432 UpdateGuideState(): m_state=6
19:29:42.199 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
19:29:42.201 00.002 31432 Star::Find returns 1 (0), X=1253.17, Y=942.03, Mass=3637, SNR=37.7, Peak=211 HFD=4.3
19:29:42.203 00.002 31432 MultiStar: [#1 0.39,-0.06,0.88,U] [#2 0.39,-0.01,0.98,U] [#3 0.57,-0.13,0.90,U] [#4 0.21,-0.19,0.96,U] [#5 0.53,0.03,0.84,U] [#6 0.79,-0.49,0.00,M6] [#7 0.66,-0.43,0.85,U] [#8 1.05,-0.39,0.00,M2] 
19:29:42.205 00.002 31432 single-star, 6 included, MultiStar: {0.42, -0.16}, one-star: {0.22, -0.33}
19:29:42.207 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
19:29:42.209 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
19:29:42.211 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=0.21 mountY=0.36, mountTheta=1.04
19:29:42.214 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.33, opts=13)
19:29:42.217 00.003 31432 Enqueuing Move request for scope (0.22, -0.33)
19:29:42.219 00.002 29876 Worker thread wakes up
19:29:42.219 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
19:29:42.219 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
19:29:42.219 00.000 29876 Moving (0.22, -0.33) raw xDistance=0.21 yDistance=0.36
19:29:42.219 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
19:29:42.219 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
19:29:42.219 00.000 29876 MoveAxis(W, 21, ABG)
19:29:42.219 00.000 29876 Guiding  Dir = 3, Dur = 21
19:29:42.219 00.000 29876 IsSlewing returns 0
19:29:42.219 00.000 29876 IsGuiding returns 0
19:29:42.220 00.001 29876 PulseGuide returned control before completion, sleep 31
19:29:42.223 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:42.236 00.013 31432 UpdateGuideState exits: m=3637 RSB=37.7
19:29:42.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:42.240 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:42.242 00.002 31432 Enqueuing Expose request
19:29:42.259 00.017 29876 IsGuiding returns 1
19:29:42.259 00.000 29876 scope still moving after pulse duration time elapsed
19:29:42.289 00.030 29876 IsSlewing returns 0
19:29:42.289 00.000 29876 IsGuiding returns 1
19:29:42.319 00.030 29876 IsSlewing returns 0
19:29:42.319 00.000 29876 IsGuiding returns 0
19:29:42.319 00.000 29876 scope move finished after 21 + 78 ms
19:29:42.319 00.000 29876 Move returns status 0, amount 21
19:29:42.319 00.000 29876 MoveAxis(S, 27, ABG)
19:29:42.319 00.000 29876 Guiding  Dir = 1, Dur = 27
19:29:42.319 00.000 29876 IsSlewing returns 0
19:29:42.319 00.000 29876 IsGuiding returns 0
19:29:42.319 00.000 29876 PulseGuide returned control before completion, sleep 37
19:29:42.363 00.044 29876 IsGuiding returns 1
19:29:42.363 00.000 29876 scope still moving after pulse duration time elapsed
19:29:42.393 00.030 29876 IsSlewing returns 0
19:29:42.393 00.000 29876 IsGuiding returns 1
19:29:42.425 00.032 29876 IsSlewing returns 0
19:29:42.425 00.000 29876 IsGuiding returns 1
19:29:42.455 00.030 29876 IsSlewing returns 0
19:29:42.455 00.000 29876 IsGuiding returns 0
19:29:42.455 00.000 29876 scope move finished after 27 + 109 ms
19:29:42.455 00.000 29876 Move returns status 0, amount 27
19:29:42.455 00.000 29876 move complete, result=0
19:29:42.455 00.000 29876 worker thread done servicing request
19:29:42.455 00.000 29876 Worker thread wakes up
19:29:42.455 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.4 px 27 ms SOUTH
19:29:42.458 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:42.458 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:44.586 02.128 29876 Exposure complete
19:29:44.631 00.045 29876 worker thread done servicing request
19:29:44.631 00.000 31432 OnExposeComplete: enter
19:29:44.633 00.002 31432 UpdateGuideState(): m_state=6
19:29:44.635 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
19:29:44.638 00.003 31432 Star::Find returns 1 (0), X=1252.21, Y=942.00, Mass=3885, SNR=39.0, Peak=206 HFD=4.3
19:29:44.639 00.001 31432 MultiStar: [#1 -0.09,-0.19,0.84,U] [#2 -0.60,-0.33,0.92,U] [#3 -0.80,0.02,0.91,U] [#4 -1.04,-0.10,0.00,M1] [#5 -0.26,-0.24,0.80,U] [#6 -0.40,-0.16,0.81,U] [#7 -0.35,-0.16,0.83,U] [#8 0.03,-0.30,0.73,U] 
19:29:44.641 00.002 31432 refined, 7 included, MultiStar: {-0.42, -0.22}, one-star: {-0.74, -0.37}
19:29:44.643 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
19:29:44.645 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
19:29:44.648 00.003 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.22 hyp=0.48 cameraTheta=-2.67 mountX=-0.43 mountY=0.15, mountTheta=2.81
19:29:44.650 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.22, opts=13)
19:29:44.652 00.002 31432 Enqueuing Move request for scope (-0.42, -0.22)
19:29:44.654 00.002 29876 Worker thread wakes up
19:29:44.654 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.22) opts 0xd
19:29:44.654 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.22)
19:29:44.654 00.000 29876 Moving (-0.42, -0.22) raw xDistance=-0.43 yDistance=0.15
19:29:44.654 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.43
19:29:44.654 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:44.654 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:29:44.654 00.000 29876 MoveAxis(E, 39, ABG)
19:29:44.654 00.000 29876 Guiding  Dir = 2, Dur = 39
19:29:44.654 00.000 29876 IsSlewing returns 0
19:29:44.655 00.001 29876 IsGuiding returns 0
19:29:44.655 00.000 29876 PulseGuide returned control before completion, sleep 49
19:29:44.658 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:29:44.670 00.012 31432 UpdateGuideState exits: m=3885 RSB=39.0
19:29:44.672 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:44.675 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:44.676 00.001 31432 Enqueuing Expose request
19:29:44.708 00.032 29876 IsGuiding returns 1
19:29:44.708 00.000 29876 scope still moving after pulse duration time elapsed
19:29:44.740 00.032 29876 IsSlewing returns 0
19:29:44.740 00.000 29876 IsGuiding returns 0
19:29:44.740 00.000 29876 scope move finished after 39 + 45 ms
19:29:44.740 00.000 29876 Move returns status 0, amount 39
19:29:44.740 00.000 29876 MoveAxis(N, 0, ABG)
19:29:44.740 00.000 29876 Move returns status 0, amount 0
19:29:44.740 00.000 29876 move complete, result=0
19:29:44.740 00.000 29876 worker thread done servicing request
19:29:44.740 00.000 29876 Worker thread wakes up
19:29:44.740 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:44.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:44.741 00.001 31432 GuideStep: -0.4 px 39 ms EAST, 0.1 px 0 ms NORTH
19:29:46.658 01.917 29876 Exposure complete
19:29:46.703 00.045 29876 worker thread done servicing request
19:29:46.704 00.001 31432 OnExposeComplete: enter
19:29:46.706 00.002 31432 UpdateGuideState(): m_state=6
19:29:46.708 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
19:29:46.710 00.002 31432 Star::Find returns 1 (0), X=1251.53, Y=942.18, Mass=3612, SNR=38.1, Peak=204 HFD=4.5
19:29:46.712 00.002 31432 MultiStar: [#1 -1.06,0.26,0.00,M1] [#2 -1.00,0.12,0.00,M1] [#3 -0.96,-0.03,0.00,M1] [#4 -1.26,0.33,0.00,M2] [#5 -0.96,-0.17,0.00,M1] [#6 -0.87,0.08,0.00,M6] [#7 -0.88,0.13,0.00,M1] [#8 0.30,-0.32,0.73,U] 
19:29:46.714 00.002 31432 refined, 1 included, MultiStar: {-0.70, -0.24}, one-star: {-1.42, -0.18}
19:29:46.716 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
19:29:46.718 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
19:29:46.723 00.005 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.24 hyp=0.74 cameraTheta=-2.81 mountX=-0.70 mountY=0.13, mountTheta=2.95
19:29:46.730 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.24, opts=13)
19:29:46.734 00.004 31432 Enqueuing Move request for scope (-0.70, -0.24)
19:29:46.736 00.002 29876 Worker thread wakes up
19:29:46.736 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.24) opts 0xd
19:29:46.736 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.24)
19:29:46.736 00.000 29876 Moving (-0.70, -0.24) raw xDistance=-0.70 yDistance=0.13
19:29:46.736 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70
19:29:46.736 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:46.736 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:29:46.736 00.000 29876 MoveAxis(E, 73, ABG)
19:29:46.736 00.000 29876 Guiding  Dir = 2, Dur = 73
19:29:46.736 00.000 29876 IsSlewing returns 0
19:29:46.736 00.000 29876 IsGuiding returns 0
19:29:46.737 00.001 29876 PulseGuide returned control before completion, sleep 83
19:29:46.739 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=5, FiltMax=257, Gamma=0.490
19:29:46.751 00.012 31432 UpdateGuideState exits: m=3612 RSB=38.1
19:29:46.756 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:46.758 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:46.760 00.002 31432 Enqueuing Expose request
19:29:46.826 00.066 29876 IsGuiding returns 1
19:29:46.826 00.000 29876 scope still moving after pulse duration time elapsed
19:29:46.857 00.031 29876 IsSlewing returns 0
19:29:46.857 00.000 29876 IsGuiding returns 1
19:29:46.888 00.031 29876 IsSlewing returns 0
19:29:46.888 00.000 29876 IsGuiding returns 1
19:29:46.919 00.031 29876 IsSlewing returns 0
19:29:46.919 00.000 29876 IsGuiding returns 0
19:29:46.919 00.000 29876 scope move finished after 73 + 109 ms
19:29:46.919 00.000 29876 Move returns status 0, amount 73
19:29:46.919 00.000 29876 MoveAxis(N, 0, ABG)
19:29:46.919 00.000 29876 Move returns status 0, amount 0
19:29:46.919 00.000 29876 move complete, result=0
19:29:46.919 00.000 29876 worker thread done servicing request
19:29:46.919 00.000 29876 Worker thread wakes up
19:29:46.919 00.000 31432 GuideStep: -0.7 px 73 ms EAST, 0.1 px 0 ms NORTH
19:29:46.921 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:46.922 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:49.046 02.124 29876 Exposure complete
19:29:49.091 00.045 29876 worker thread done servicing request
19:29:49.091 00.000 31432 OnExposeComplete: enter
19:29:49.094 00.003 31432 UpdateGuideState(): m_state=6
19:29:49.097 00.003 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
19:29:49.099 00.002 31432 Star::Find returns 1 (0), X=1252.64, Y=942.43, Mass=3870, SNR=39.4, Peak=236 HFD=4.8
19:29:49.101 00.002 31432 MultiStar: [#1 -0.62,0.41,0.84,U] [#2 -0.61,0.12,0.94,U] [#3 -0.64,0.56,0.00,M2] [#4 -0.97,0.33,0.00,M3] [#5 -0.74,0.38,0.00,M2] [#6 -0.27,0.15,0.83,U] [#7 -0.64,0.07,0.79,U] [#8 0.21,-0.15,0.70,U] 
19:29:49.103 00.002 31432 single-star, 5 included, MultiStar: {-0.39, 0.12}, one-star: {-0.31, 0.06}
19:29:49.105 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
19:29:49.107 00.002 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.35)
19:29:49.109 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.95 mountX=-0.31 mountY=-0.11, mountTheta=-2.80
19:29:49.112 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.06, opts=13)
19:29:49.114 00.002 31432 Enqueuing Move request for scope (-0.31, 0.06)
19:29:49.116 00.002 29876 Worker thread wakes up
19:29:49.116 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
19:29:49.116 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
19:29:49.116 00.000 29876 Moving (-0.31, 0.06) raw xDistance=-0.31 yDistance=-0.11
19:29:49.116 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
19:29:49.116 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:49.116 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:29:49.116 00.000 29876 MoveAxis(E, 40, ABG)
19:29:49.116 00.000 29876 Guiding  Dir = 2, Dur = 40
19:29:49.117 00.001 29876 IsSlewing returns 0
19:29:49.117 00.000 29876 IsGuiding returns 0
19:29:49.117 00.000 29876 PulseGuide returned control before completion, sleep 50
19:29:49.120 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:49.135 00.015 31432 UpdateGuideState exits: m=3870 RSB=39.4
19:29:49.139 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:49.142 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:49.144 00.002 31432 Enqueuing Expose request
19:29:49.169 00.025 29876 IsGuiding returns 1
19:29:49.169 00.000 29876 scope still moving after pulse duration time elapsed
19:29:49.200 00.031 29876 IsSlewing returns 0
19:29:49.200 00.000 29876 IsGuiding returns 1
19:29:49.231 00.031 29876 IsSlewing returns 0
19:29:49.231 00.000 29876 IsGuiding returns 1
19:29:49.263 00.032 29876 IsSlewing returns 0
19:29:49.263 00.000 29876 IsGuiding returns 0
19:29:49.263 00.000 29876 scope move finished after 40 + 105 ms
19:29:49.263 00.000 29876 Move returns status 0, amount 40
19:29:49.263 00.000 29876 MoveAxis(N, 0, ABG)
19:29:49.263 00.000 29876 Move returns status 0, amount 0
19:29:49.263 00.000 29876 move complete, result=0
19:29:49.263 00.000 29876 worker thread done servicing request
19:29:49.263 00.000 29876 Worker thread wakes up
19:29:49.263 00.000 31432 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
19:29:49.269 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:49.269 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:51.177 01.908 29876 Exposure complete
19:29:51.221 00.044 29876 worker thread done servicing request
19:29:51.221 00.000 31432 OnExposeComplete: enter
19:29:51.226 00.005 31432 UpdateGuideState(): m_state=6
19:29:51.232 00.006 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
19:29:51.234 00.002 31432 Star::Find returns 1 (0), X=1253.08, Y=942.43, Mass=3820, SNR=38.7, Peak=212 HFD=4.8
19:29:51.236 00.002 31432 MultiStar: [#1 -0.03,0.96,0.00,M1] [#2 0.36,0.36,0.96,U] [#3 0.25,0.72,0.89,U] [#4 -0.08,0.64,0.93,U] [#5 0.63,0.43,0.82,U] [#6 0.54,0.67,0.00,M6] [#7 0.06,0.64,0.83,U] [#8 0.96,0.14,0.00,M1] 
19:29:51.238 00.002 31432 single-star, 5 included, MultiStar: {0.22, 0.47}, one-star: {0.13, 0.07}
19:29:51.240 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
19:29:51.242 00.002 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.81)
19:29:51.245 00.003 31432 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=0.13 mountY=-0.05, mountTheta=-0.35
19:29:51.247 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.07, opts=13)
19:29:51.250 00.003 31432 Enqueuing Move request for scope (0.13, 0.07)
19:29:51.251 00.001 29876 Worker thread wakes up
19:29:51.252 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
19:29:51.252 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
19:29:51.252 00.000 29876 Moving (0.13, 0.07) raw xDistance=0.13 yDistance=-0.05
19:29:51.252 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:29:51.252 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:51.252 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:29:51.252 00.000 29876 MoveAxis(E, 0, ABG)
19:29:51.252 00.000 29876 Move returns status 0, amount 0
19:29:51.252 00.000 29876 MoveAxis(N, 0, ABG)
19:29:51.252 00.000 29876 Move returns status 0, amount 0
19:29:51.252 00.000 29876 move complete, result=0
19:29:51.252 00.000 29876 worker thread done servicing request
19:29:51.258 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:51.270 00.012 31432 UpdateGuideState exits: m=3820 RSB=38.7
19:29:51.272 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:51.274 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:51.275 00.001 31432 Enqueuing Expose request
19:29:51.277 00.002 29876 Worker thread wakes up
19:29:51.277 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:29:51.279 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:51.279 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:53.405 02.126 29876 Exposure complete
19:29:53.450 00.045 29876 worker thread done servicing request
19:29:53.450 00.000 31432 OnExposeComplete: enter
19:29:53.454 00.004 31432 UpdateGuideState(): m_state=6
19:29:53.456 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
19:29:53.457 00.001 31432 Star::Find returns 1 (0), X=1253.84, Y=942.51, Mass=3797, SNR=39.0, Peak=243 HFD=4.4
19:29:53.459 00.002 31432 MultiStar: [#1 0.88,0.18,0.00,M2] [#2 0.69,0.31,0.93,U] [#3 0.89,0.31,0.00,M2] [#4 0.25,0.24,0.94,U] [#5 0.86,0.00,0.00,M2] [#6 1.04,0.24,0.00,M7] [#7 0.98,0.03,0.00,M1] [#8 1.63,-0.03,0.00,M2] 
19:29:53.461 00.002 31432 refined, 2 included, MultiStar: {0.62, 0.23}, one-star: {0.89, 0.15}
19:29:53.463 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.33 = 0.33)
19:29:53.464 00.001 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.94)
19:29:53.468 00.004 31432 CameraToMount -- cameraX=0.62 cameraY=0.23 hyp=0.66 cameraTheta=0.36 mountX=0.62 mountY=-0.13, mountTheta=-0.21
19:29:53.471 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=0.23, opts=13)
19:29:53.474 00.003 31432 Enqueuing Move request for scope (0.62, 0.23)
19:29:53.476 00.002 29876 Worker thread wakes up
19:29:53.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.23) opts 0xd
19:29:53.476 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, 0.23)
19:29:53.476 00.000 29876 Moving (0.62, 0.23) raw xDistance=0.62 yDistance=-0.13
19:29:53.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
19:29:53.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:53.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:29:53.476 00.000 29876 MoveAxis(W, 60, ABG)
19:29:53.476 00.000 29876 Guiding  Dir = 3, Dur = 60
19:29:53.477 00.001 29876 IsSlewing returns 0
19:29:53.477 00.000 29876 IsGuiding returns 0
19:29:53.477 00.000 29876 PulseGuide returned control before completion, sleep 70
19:29:53.480 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:53.491 00.011 31432 UpdateGuideState exits: m=3797 RSB=39.0
19:29:53.494 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:53.495 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:53.498 00.003 31432 Enqueuing Expose request
19:29:53.558 00.060 29876 IsGuiding returns 1
19:29:53.558 00.000 29876 scope still moving after pulse duration time elapsed
19:29:53.589 00.031 29876 IsSlewing returns 0
19:29:53.589 00.000 29876 IsGuiding returns 1
19:29:53.620 00.031 29876 IsSlewing returns 0
19:29:53.620 00.000 29876 IsGuiding returns 1
19:29:53.652 00.032 29876 IsSlewing returns 0
19:29:53.652 00.000 29876 IsGuiding returns 0
19:29:53.652 00.000 29876 scope move finished after 60 + 114 ms
19:29:53.652 00.000 29876 Move returns status 0, amount 60
19:29:53.652 00.000 29876 MoveAxis(N, 0, ABG)
19:29:53.652 00.000 29876 Move returns status 0, amount 0
19:29:53.652 00.000 29876 move complete, result=0
19:29:53.652 00.000 29876 worker thread done servicing request
19:29:53.652 00.000 29876 Worker thread wakes up
19:29:53.652 00.000 31432 GuideStep: 0.6 px 60 ms WEST, -0.1 px 0 ms NORTH
19:29:53.655 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:53.655 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:55.569 01.914 29876 Exposure complete
19:29:55.612 00.043 29876 worker thread done servicing request
19:29:55.612 00.000 31432 OnExposeComplete: enter
19:29:55.614 00.002 31432 UpdateGuideState(): m_state=6
19:29:55.616 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
19:29:55.618 00.002 31432 Star::Find returns 1 (0), X=1252.91, Y=941.91, Mass=3714, SNR=38.3, Peak=225 HFD=4.4
19:29:55.620 00.002 31432 MultiStar: [#1 -0.06,0.34,0.87,U] [#2 0.08,0.09,0.95,U] [#3 0.23,0.09,0.90,U] [#4 -0.12,0.40,1.00,U] [#5 0.16,0.12,0.84,U] [#6 0.25,0.02,0.81,U] [#7 0.12,-0.21,0.86,U] [#8 0.36,0.10,0.73,U] 
19:29:55.622 00.002 31432 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {-0.04, -0.46}
19:29:55.624 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
19:29:55.626 00.002 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
19:29:55.628 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.49 mountX=0.10 mountY=-0.04, mountTheta=-0.36
19:29:55.630 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.05, opts=13)
19:29:55.633 00.003 31432 Enqueuing Move request for scope (0.10, 0.05)
19:29:55.635 00.002 29876 Worker thread wakes up
19:29:55.635 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
19:29:55.635 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
19:29:55.635 00.000 29876 Moving (0.10, 0.05) raw xDistance=0.10 yDistance=-0.04
19:29:55.635 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:29:55.635 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:55.635 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:29:55.635 00.000 29876 MoveAxis(E, 0, ABG)
19:29:55.635 00.000 29876 Move returns status 0, amount 0
19:29:55.635 00.000 29876 MoveAxis(N, 0, ABG)
19:29:55.635 00.000 29876 Move returns status 0, amount 0
19:29:55.635 00.000 29876 move complete, result=0
19:29:55.635 00.000 29876 worker thread done servicing request
19:29:55.640 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:29:55.651 00.011 31432 UpdateGuideState exits: m=3714 RSB=38.3
19:29:55.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:55.655 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:55.657 00.002 31432 Enqueuing Expose request
19:29:55.659 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:29:55.661 00.002 29876 Worker thread wakes up
19:29:55.661 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:55.661 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:57.890 02.229 29876 Exposure complete
19:29:57.933 00.043 29876 worker thread done servicing request
19:29:57.933 00.000 31432 OnExposeComplete: enter
19:29:57.935 00.002 31432 UpdateGuideState(): m_state=6
19:29:57.937 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
19:29:57.939 00.002 31432 Star::Find returns 1 (0), X=1253.31, Y=941.55, Mass=3772, SNR=38.9, Peak=233 HFD=4.5
19:29:57.941 00.002 31432 MultiStar: [#1 0.19,0.05,0.87,U] [#2 -0.34,-0.01,0.92,U] [#3 0.31,0.17,0.92,U] [#4 -0.36,0.06,0.95,U] [#5 0.06,0.12,0.81,U] [#6 0.12,0.00,0.81,U] [#7 0.03,-0.07,0.84,U] [#8 0.05,-0.25,0.73,U] 
19:29:57.943 00.002 31432 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.36, -0.82}
19:29:57.944 00.001 31432 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.02) = xAngle (-1.13 = -1.13)
19:29:57.946 00.002 31432 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.88 = 1.88)
19:29:57.948 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=0.04 mountY=0.10, mountTheta=1.15
19:29:57.950 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.09, opts=13)
19:29:57.952 00.002 31432 Enqueuing Move request for scope (0.05, -0.09)
19:29:57.954 00.002 29876 Worker thread wakes up
19:29:57.954 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
19:29:57.954 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
19:29:57.954 00.000 29876 Moving (0.05, -0.09) raw xDistance=0.04 yDistance=0.10
19:29:57.954 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:29:57.954 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:29:57.954 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:29:57.955 00.001 29876 MoveAxis(E, 0, ABG)
19:29:57.955 00.000 29876 Move returns status 0, amount 0
19:29:57.955 00.000 29876 MoveAxis(N, 0, ABG)
19:29:57.955 00.000 29876 Move returns status 0, amount 0
19:29:57.955 00.000 29876 move complete, result=0
19:29:57.955 00.000 29876 worker thread done servicing request
19:29:57.959 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:57.971 00.012 31432 UpdateGuideState exits: m=3772 RSB=38.9
19:29:57.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:57.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:57.977 00.002 31432 Enqueuing Expose request
19:29:57.979 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:29:57.980 00.001 29876 Worker thread wakes up
19:29:57.980 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:29:57.981 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:29:59.891 01.910 29876 Exposure complete
19:29:59.935 00.044 29876 worker thread done servicing request
19:29:59.935 00.000 31432 OnExposeComplete: enter
19:29:59.937 00.002 31432 UpdateGuideState(): m_state=6
19:29:59.939 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
19:29:59.941 00.002 31432 Star::Find returns 1 (0), X=1253.43, Y=941.55, Mass=3840, SNR=39.2, Peak=252 HFD=4.3
19:29:59.943 00.002 31432 MultiStar: [#1 0.59,-0.21,0.89,U] [#2 0.44,-0.21,0.92,U] [#3 0.45,-0.21,0.91,U] [#4 0.13,-0.30,0.96,U] [#5 0.43,-0.18,0.79,U] [#6 0.62,-0.28,0.79,U] [#7 0.63,-0.31,0.82,U] [#8 0.45,-0.43,0.68,U] 
19:29:59.945 00.002 31432 refined, 8 included, MultiStar: {0.46, -0.33}, one-star: {0.48, -0.82}
19:29:59.946 00.001 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
19:29:59.948 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
19:29:59.950 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.33 hyp=0.57 cameraTheta=-0.63 mountX=0.45 mountY=0.40, mountTheta=0.72
19:29:59.952 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.33, opts=13)
19:29:59.955 00.003 31432 Enqueuing Move request for scope (0.46, -0.33)
19:29:59.957 00.002 29876 Worker thread wakes up
19:29:59.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.33) opts 0xd
19:29:59.957 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.33)
19:29:59.957 00.000 29876 Moving (0.46, -0.33) raw xDistance=0.45 yDistance=0.40
19:29:59.957 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
19:29:59.957 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
19:29:59.957 00.000 29876 MoveAxis(W, 44, ABG)
19:29:59.957 00.000 29876 Guiding  Dir = 3, Dur = 44
19:29:59.958 00.001 29876 IsSlewing returns 0
19:29:59.958 00.000 29876 IsGuiding returns 0
19:29:59.958 00.000 29876 PulseGuide returned control before completion, sleep 54
19:29:59.961 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:29:59.973 00.012 31432 UpdateGuideState exits: m=3840 RSB=39.2
19:29:59.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:29:59.977 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:29:59.978 00.001 31432 Enqueuing Expose request
19:30:00.015 00.037 29876 IsGuiding returns 1
19:30:00.015 00.000 29876 scope still moving after pulse duration time elapsed
19:30:00.046 00.031 29876 IsSlewing returns 0
19:30:00.046 00.000 29876 IsGuiding returns 1
19:30:00.077 00.031 29876 IsSlewing returns 0
19:30:00.077 00.000 29876 IsGuiding returns 1
19:30:00.108 00.031 29876 IsSlewing returns 0
19:30:00.108 00.000 29876 IsGuiding returns 1
19:30:00.139 00.031 29876 IsSlewing returns 0
19:30:00.139 00.000 29876 IsGuiding returns 0
19:30:00.139 00.000 29876 scope move finished after 44 + 137 ms
19:30:00.139 00.000 29876 Move returns status 0, amount 44
19:30:00.139 00.000 29876 MoveAxis(S, 29, ABG)
19:30:00.139 00.000 29876 Guiding  Dir = 1, Dur = 29
19:30:00.139 00.000 29876 IsSlewing returns 0
19:30:00.139 00.000 29876 IsGuiding returns 0
19:30:00.140 00.001 29876 PulseGuide returned control before completion, sleep 39
19:30:00.186 00.046 29876 IsGuiding returns 1
19:30:00.186 00.000 29876 scope still moving after pulse duration time elapsed
19:30:00.216 00.030 29876 IsSlewing returns 0
19:30:00.216 00.000 29876 IsGuiding returns 1
19:30:00.247 00.031 29876 IsSlewing returns 0
19:30:00.247 00.000 29876 IsGuiding returns 1
19:30:00.279 00.032 29876 IsSlewing returns 0
19:30:00.279 00.000 29876 IsGuiding returns 1
19:30:00.310 00.031 29876 IsSlewing returns 0
19:30:00.310 00.000 29876 IsGuiding returns 1
19:30:00.340 00.030 29876 IsSlewing returns 0
19:30:00.340 00.000 29876 IsGuiding returns 0
19:30:00.340 00.000 29876 scope move finished after 29 + 171 ms
19:30:00.340 00.000 29876 Move returns status 0, amount 29
19:30:00.340 00.000 29876 move complete, result=0
19:30:00.340 00.000 29876 worker thread done servicing request
19:30:00.340 00.000 29876 Worker thread wakes up
19:30:00.340 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.4 px 29 ms SOUTH
19:30:00.343 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:00.343 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:02.475 02.132 29876 Exposure complete
19:30:02.517 00.042 29876 worker thread done servicing request
19:30:02.517 00.000 31432 OnExposeComplete: enter
19:30:02.520 00.003 31432 UpdateGuideState(): m_state=6
19:30:02.522 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
19:30:02.523 00.001 31432 Star::Find returns 1 (0), X=1252.74, Y=942.02, Mass=3753, SNR=38.3, Peak=238 HFD=4.3
19:30:02.525 00.002 31432 MultiStar: [#1 0.20,0.15,0.87,U] [#2 0.03,0.02,0.94,U] [#3 0.34,0.19,0.88,U] [#4 0.01,0.01,0.93,U] [#5 0.33,-0.17,0.83,U] [#6 0.66,-0.14,0.82,U] [#7 0.50,-0.06,0.85,U] [#8 0.81,-0.11,0.00,M1] 
19:30:02.527 00.002 31432 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {-0.22, -0.35}
19:30:02.529 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
19:30:02.531 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
19:30:02.532 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.21 mountX=0.21 mountY=0.08, mountTheta=0.35
19:30:02.537 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.05, opts=13)
19:30:02.541 00.004 31432 Enqueuing Move request for scope (0.22, -0.05)
19:30:02.543 00.002 29876 Worker thread wakes up
19:30:02.543 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
19:30:02.543 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
19:30:02.543 00.000 29876 Moving (0.22, -0.05) raw xDistance=0.21 yDistance=0.08
19:30:02.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
19:30:02.543 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:02.543 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:30:02.543 00.000 29876 MoveAxis(W, 27, ABG)
19:30:02.543 00.000 29876 Guiding  Dir = 3, Dur = 27
19:30:02.544 00.001 29876 IsSlewing returns 0
19:30:02.544 00.000 29876 IsGuiding returns 0
19:30:02.544 00.000 29876 PulseGuide returned control before completion, sleep 37
19:30:02.547 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:02.559 00.012 31432 UpdateGuideState exits: m=3753 RSB=38.3
19:30:02.562 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:02.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:02.565 00.001 31432 Enqueuing Expose request
19:30:02.582 00.017 29876 IsGuiding returns 1
19:30:02.582 00.000 29876 scope still moving after pulse duration time elapsed
19:30:02.614 00.032 29876 IsSlewing returns 0
19:30:02.614 00.000 29876 IsGuiding returns 1
19:30:02.644 00.030 29876 IsSlewing returns 0
19:30:02.644 00.000 29876 IsGuiding returns 1
19:30:02.675 00.031 29876 IsSlewing returns 0
19:30:02.675 00.000 29876 IsGuiding returns 0
19:30:02.675 00.000 29876 scope move finished after 27 + 104 ms
19:30:02.675 00.000 29876 Move returns status 0, amount 27
19:30:02.675 00.000 29876 MoveAxis(N, 0, ABG)
19:30:02.675 00.000 29876 Move returns status 0, amount 0
19:30:02.675 00.000 29876 move complete, result=0
19:30:02.675 00.000 29876 worker thread done servicing request
19:30:02.676 00.001 29876 Worker thread wakes up
19:30:02.676 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:02.676 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:02.676 00.000 31432 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
19:30:04.580 01.904 29876 Exposure complete
19:30:04.625 00.045 29876 worker thread done servicing request
19:30:04.625 00.000 31432 OnExposeComplete: enter
19:30:04.627 00.002 31432 UpdateGuideState(): m_state=6
19:30:04.629 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
19:30:04.631 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=942.30, Mass=3777, SNR=38.6, Peak=204 HFD=4.5
19:30:04.633 00.002 31432 MultiStar: [#1 -0.45,0.16,0.82,U] [#2 -0.20,-0.13,0.95,U] [#3 0.06,0.62,0.90,U] [#4 -0.59,0.24,0.98,U] [#5 -0.12,0.03,0.81,U] [#6 0.36,-0.07,0.80,U] [#7 -0.33,-0.04,0.81,U] [#8 0.91,-0.00,0.00,M2] 
19:30:04.635 00.002 31432 single-star, 7 included, MultiStar: {-0.15, 0.10}, one-star: {0.10, -0.07}
19:30:04.637 00.002 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
19:30:04.639 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
19:30:04.640 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=0.10 mountY=0.08, mountTheta=0.68
19:30:04.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.07, opts=13)
19:30:04.645 00.002 31432 Enqueuing Move request for scope (0.10, -0.07)
19:30:04.647 00.002 29876 Worker thread wakes up
19:30:04.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
19:30:04.647 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
19:30:04.647 00.000 29876 Moving (0.10, -0.07) raw xDistance=0.10 yDistance=0.08
19:30:04.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:30:04.647 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:04.647 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:30:04.647 00.000 29876 MoveAxis(E, 0, ABG)
19:30:04.647 00.000 29876 Move returns status 0, amount 0
19:30:04.647 00.000 29876 MoveAxis(N, 0, ABG)
19:30:04.647 00.000 29876 Move returns status 0, amount 0
19:30:04.647 00.000 29876 move complete, result=0
19:30:04.647 00.000 29876 worker thread done servicing request
19:30:04.651 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:30:04.664 00.013 31432 UpdateGuideState exits: m=3777 RSB=38.6
19:30:04.666 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:04.668 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:04.670 00.002 31432 Enqueuing Expose request
19:30:04.672 00.002 29876 Worker thread wakes up
19:30:04.672 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:30:04.674 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:04.674 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:06.901 02.227 29876 Exposure complete
19:30:06.945 00.044 29876 worker thread done servicing request
19:30:06.945 00.000 31432 OnExposeComplete: enter
19:30:06.947 00.002 31432 UpdateGuideState(): m_state=6
19:30:06.949 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
19:30:06.951 00.002 31432 Star::Find returns 1 (0), X=1252.63, Y=942.26, Mass=3609, SNR=37.9, Peak=199 HFD=4.7
19:30:06.953 00.002 31432 MultiStar: [#1 -0.08,0.34,0.85,U] [#2 -0.44,-0.04,0.96,U] [#3 0.11,0.28,0.88,U] [#4 -0.14,0.30,0.99,U] [#5 -0.15,0.26,0.82,U] [#6 0.26,0.42,0.81,U] [#7 0.34,0.10,0.83,U] [#8 0.86,-0.13,0.00,M3] 
19:30:06.955 00.002 31432 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.33, -0.10}
19:30:06.957 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
19:30:06.959 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.38)
19:30:06.961 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
19:30:06.964 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.19, opts=13)
19:30:06.967 00.003 31432 Enqueuing Move request for scope (-0.07, 0.19)
19:30:06.970 00.003 29876 Worker thread wakes up
19:30:06.970 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
19:30:06.970 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
19:30:06.970 00.000 29876 Moving (-0.07, 0.19) raw xDistance=-0.06 yDistance=-0.19
19:30:06.970 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:30:06.970 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:06.970 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:30:06.970 00.000 29876 MoveAxis(E, 0, ABG)
19:30:06.970 00.000 29876 Move returns status 0, amount 0
19:30:06.970 00.000 29876 MoveAxis(N, 0, ABG)
19:30:06.970 00.000 29876 Move returns status 0, amount 0
19:30:06.970 00.000 29876 move complete, result=0
19:30:06.970 00.000 29876 worker thread done servicing request
19:30:06.973 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:06.985 00.012 31432 UpdateGuideState exits: m=3609 RSB=37.9
19:30:06.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:06.988 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:06.991 00.003 31432 Enqueuing Expose request
19:30:06.992 00.001 29876 Worker thread wakes up
19:30:06.992 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:30:06.994 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:06.994 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:08.900 01.906 29876 Exposure complete
19:30:08.942 00.042 29876 worker thread done servicing request
19:30:08.942 00.000 31432 OnExposeComplete: enter
19:30:08.945 00.003 31432 UpdateGuideState(): m_state=6
19:30:08.947 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
19:30:08.949 00.002 31432 Star::Find returns 1 (0), X=1253.22, Y=942.00, Mass=3862, SNR=39.7, Peak=223 HFD=4.3
19:30:08.951 00.002 31432 MultiStar: [#1 -0.35,0.42,0.76,U] [#2 -0.34,-0.06,0.94,U] [#3 0.08,0.16,0.82,U] [#4 -0.13,0.02,0.93,U] [#5 0.19,0.06,0.75,U] [#6 0.37,0.12,0.77,U] [#7 -0.03,-0.04,0.79,U] [#8 0.63,0.18,0.70,U] 
19:30:08.953 00.002 31432 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.26, -0.36}
19:30:08.955 00.002 31432 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
19:30:08.957 00.002 31432 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.52 = -2.76)
19:30:08.959 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.53 mountX=0.06 mountY=-0.03, mountTheta=-0.40
19:30:08.962 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.04, opts=13)
19:30:08.964 00.002 31432 Enqueuing Move request for scope (0.06, 0.04)
19:30:08.965 00.001 29876 Worker thread wakes up
19:30:08.966 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
19:30:08.966 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
19:30:08.966 00.000 29876 Moving (0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
19:30:08.966 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:30:08.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:08.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:30:08.966 00.000 29876 MoveAxis(E, 0, ABG)
19:30:08.966 00.000 29876 Move returns status 0, amount 0
19:30:08.966 00.000 29876 MoveAxis(N, 0, ABG)
19:30:08.966 00.000 29876 Move returns status 0, amount 0
19:30:08.966 00.000 29876 move complete, result=0
19:30:08.966 00.000 29876 worker thread done servicing request
19:30:08.970 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:08.981 00.011 31432 UpdateGuideState exits: m=3862 RSB=39.7
19:30:08.983 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:08.985 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:08.987 00.002 31432 Enqueuing Expose request
19:30:08.989 00.002 29876 Worker thread wakes up
19:30:08.989 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:30:08.991 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:08.991 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:11.125 02.134 29876 Exposure complete
19:30:11.169 00.044 29876 worker thread done servicing request
19:30:11.170 00.001 31432 OnExposeComplete: enter
19:30:11.173 00.003 31432 UpdateGuideState(): m_state=6
19:30:11.174 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
19:30:11.177 00.003 31432 Star::Find returns 1 (0), X=1253.64, Y=942.35, Mass=3916, SNR=39.5, Peak=204 HFD=4.8
19:30:11.178 00.001 31432 MultiStar: [#1 0.20,0.34,0.81,U] [#2 0.15,0.06,0.90,U] [#3 0.64,0.62,0.00,M1] [#4 0.28,0.30,0.91,U] [#5 0.01,0.26,0.78,U] [#6 0.08,0.24,0.79,U] [#7 0.46,-0.00,0.83,U] [#8 0.78,-0.02,0.69,U] 
19:30:11.180 00.002 31432 refined, 7 included, MultiStar: {0.33, 0.14}, one-star: {0.68, -0.02}
19:30:11.182 00.002 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
19:30:11.184 00.002 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.40 = -2.89)
19:30:11.186 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.36 cameraTheta=0.41 mountX=0.34 mountY=-0.09, mountTheta=-0.26
19:30:11.188 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.14, opts=13)
19:30:11.190 00.002 31432 Enqueuing Move request for scope (0.33, 0.14)
19:30:11.192 00.002 29876 Worker thread wakes up
19:30:11.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.14) opts 0xd
19:30:11.192 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.14)
19:30:11.192 00.000 29876 Moving (0.33, 0.14) raw xDistance=0.34 yDistance=-0.09
19:30:11.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:30:11.192 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:11.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:30:11.192 00.000 29876 MoveAxis(W, 32, ABG)
19:30:11.192 00.000 29876 Guiding  Dir = 3, Dur = 32
19:30:11.192 00.000 29876 IsSlewing returns 0
19:30:11.193 00.001 29876 IsGuiding returns 0
19:30:11.193 00.000 29876 PulseGuide returned control before completion, sleep 42
19:30:11.196 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:30:11.207 00.011 31432 UpdateGuideState exits: m=3916 RSB=39.5
19:30:11.210 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:11.211 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:11.213 00.002 31432 Enqueuing Expose request
19:30:11.248 00.035 29876 IsGuiding returns 1
19:30:11.248 00.000 29876 scope still moving after pulse duration time elapsed
19:30:11.279 00.031 29876 IsSlewing returns 0
19:30:11.279 00.000 29876 IsGuiding returns 0
19:30:11.279 00.000 29876 scope move finished after 32 + 54 ms
19:30:11.279 00.000 29876 Move returns status 0, amount 32
19:30:11.279 00.000 29876 MoveAxis(N, 0, ABG)
19:30:11.279 00.000 29876 Move returns status 0, amount 0
19:30:11.279 00.000 29876 move complete, result=0
19:30:11.280 00.001 29876 worker thread done servicing request
19:30:11.280 00.000 29876 Worker thread wakes up
19:30:11.280 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
19:30:11.282 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:11.282 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:13.197 01.915 29876 Exposure complete
19:30:13.240 00.043 29876 worker thread done servicing request
19:30:13.241 00.001 31432 OnExposeComplete: enter
19:30:13.243 00.002 31432 UpdateGuideState(): m_state=6
19:30:13.245 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
19:30:13.247 00.002 31432 Star::Find returns 1 (0), X=1253.58, Y=942.26, Mass=3708, SNR=38.9, Peak=220 HFD=4.6
19:30:13.249 00.002 31432 MultiStar: [#1 0.50,0.43,0.86,U] [#2 0.52,0.06,0.92,U] [#3 0.99,0.64,0.00,M2] [#4 0.50,0.59,0.95,U] [#5 0.68,0.32,0.79,U] [#6 0.52,0.34,0.79,U] [#7 0.51,0.31,0.86,U] [#8 1.19,0.16,0.00,M2] 
19:30:13.251 00.002 31432 refined, 6 included, MultiStar: {0.55, 0.27}, one-star: {0.63, -0.11}
19:30:13.253 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
19:30:13.255 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.84)
19:30:13.256 00.001 31432 CameraToMount -- cameraX=0.55 cameraY=0.27 hyp=0.61 cameraTheta=0.45 mountX=0.56 mountY=-0.18, mountTheta=-0.31
19:30:13.261 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.27, opts=13)
19:30:13.264 00.003 31432 Enqueuing Move request for scope (0.55, 0.27)
19:30:13.266 00.002 29876 Worker thread wakes up
19:30:13.266 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.27) opts 0xd
19:30:13.266 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.27)
19:30:13.266 00.000 29876 Moving (0.55, 0.27) raw xDistance=0.56 yDistance=-0.18
19:30:13.266 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56
19:30:13.266 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:13.266 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:30:13.266 00.000 29876 MoveAxis(W, 58, ABG)
19:30:13.266 00.000 29876 Guiding  Dir = 3, Dur = 58
19:30:13.267 00.001 29876 IsSlewing returns 0
19:30:13.267 00.000 29876 IsGuiding returns 0
19:30:13.267 00.000 29876 PulseGuide returned control before completion, sleep 68
19:30:13.270 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:13.282 00.012 31432 UpdateGuideState exits: m=3708 RSB=38.9
19:30:13.284 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:13.286 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:13.288 00.002 31432 Enqueuing Expose request
19:30:13.351 00.063 29876 IsGuiding returns 1
19:30:13.351 00.000 29876 scope still moving after pulse duration time elapsed
19:30:13.382 00.031 29876 IsSlewing returns 0
19:30:13.382 00.000 29876 IsGuiding returns 1
19:30:13.413 00.031 29876 IsSlewing returns 0
19:30:13.413 00.000 29876 IsGuiding returns 0
19:30:13.413 00.000 29876 scope move finished after 58 + 88 ms
19:30:13.413 00.000 29876 Move returns status 0, amount 58
19:30:13.413 00.000 29876 MoveAxis(N, 0, ABG)
19:30:13.413 00.000 29876 Move returns status 0, amount 0
19:30:13.413 00.000 29876 move complete, result=0
19:30:13.413 00.000 29876 worker thread done servicing request
19:30:13.413 00.000 29876 Worker thread wakes up
19:30:13.413 00.000 31432 GuideStep: 0.6 px 58 ms WEST, -0.2 px 0 ms NORTH
19:30:13.416 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:13.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:15.547 02.131 29876 Exposure complete
19:30:15.592 00.045 29876 worker thread done servicing request
19:30:15.592 00.000 31432 OnExposeComplete: enter
19:30:15.594 00.002 31432 UpdateGuideState(): m_state=6
19:30:15.596 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
19:30:15.598 00.002 31432 Star::Find returns 1 (0), X=1253.61, Y=941.97, Mass=3964, SNR=39.6, Peak=194 HFD=4.8
19:30:15.600 00.002 31432 MultiStar: [#1 0.91,0.23,0.00,M1] [#2 0.68,0.02,0.89,U] [#3 0.61,0.02,0.91,U] [#4 0.44,0.09,0.91,U] [#5 0.81,-0.06,0.00,M1] [#6 1.06,0.28,0.00,M1] [#7 1.28,-0.12,0.00,M1] [#8 0.94,0.37,0.00,M3] 
19:30:15.602 00.002 31432 refined, 3 included, MultiStar: {0.60, -0.08}, one-star: {0.66, -0.40}
19:30:15.604 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
19:30:15.605 00.001 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
19:30:15.607 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.08 hyp=0.61 cameraTheta=-0.13 mountX=0.60 mountY=0.17, mountTheta=0.27
19:30:15.610 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.08, opts=13)
19:30:15.612 00.002 31432 Enqueuing Move request for scope (0.60, -0.08)
19:30:15.614 00.002 29876 Worker thread wakes up
19:30:15.614 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.08) opts 0xd
19:30:15.614 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.08)
19:30:15.614 00.000 29876 Moving (0.60, -0.08) raw xDistance=0.60 yDistance=0.17
19:30:15.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
19:30:15.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:15.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:30:15.614 00.000 29876 MoveAxis(W, 66, ABG)
19:30:15.614 00.000 29876 Guiding  Dir = 3, Dur = 66
19:30:15.614 00.000 29876 IsSlewing returns 0
19:30:15.614 00.000 29876 IsGuiding returns 0
19:30:15.614 00.000 29876 PulseGuide returned control before completion, sleep 76
19:30:15.618 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:30:15.629 00.011 31432 UpdateGuideState exits: m=3964 RSB=39.6
19:30:15.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:15.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:15.635 00.002 31432 Enqueuing Expose request
19:30:15.701 00.066 29876 IsGuiding returns 1
19:30:15.701 00.000 29876 scope still moving after pulse duration time elapsed
19:30:15.731 00.030 29876 IsSlewing returns 0
19:30:15.731 00.000 29876 IsGuiding returns 1
19:30:15.762 00.031 29876 IsSlewing returns 0
19:30:15.762 00.000 29876 IsGuiding returns 0
19:30:15.762 00.000 29876 scope move finished after 66 + 82 ms
19:30:15.762 00.000 29876 Move returns status 0, amount 66
19:30:15.762 00.000 29876 MoveAxis(N, 0, ABG)
19:30:15.762 00.000 29876 Move returns status 0, amount 0
19:30:15.762 00.000 29876 move complete, result=0
19:30:15.762 00.000 29876 worker thread done servicing request
19:30:15.762 00.000 29876 Worker thread wakes up
19:30:15.762 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:15.762 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:15.763 00.001 31432 GuideStep: 0.6 px 66 ms WEST, 0.2 px 0 ms NORTH
19:30:17.671 01.908 29876 Exposure complete
19:30:17.715 00.044 29876 worker thread done servicing request
19:30:17.715 00.000 31432 OnExposeComplete: enter
19:30:17.718 00.003 31432 UpdateGuideState(): m_state=6
19:30:17.721 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
19:30:17.723 00.002 31432 Star::Find returns 1 (0), X=1252.72, Y=942.29, Mass=3876, SNR=39.4, Peak=211 HFD=4.7
19:30:17.725 00.002 31432 MultiStar: [#1 -0.07,0.08,0.83,U] [#2 -0.41,0.07,0.93,U] [#3 -0.64,0.07,0.89,U] [#4 -0.39,0.15,0.93,U] [#5 -0.16,0.24,0.77,U] [#6 0.19,0.12,0.80,U] [#7 -0.16,-0.12,0.83,U] [#8 0.67,-0.12,0.73,U] 
19:30:17.727 00.002 31432 refined, 8 included, MultiStar: {-0.16, 0.05}, one-star: {-0.24, -0.08}
19:30:17.729 00.002 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
19:30:17.730 00.001 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
19:30:17.732 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.86 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
19:30:17.735 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.05, opts=13)
19:30:17.737 00.002 31432 Enqueuing Move request for scope (-0.16, 0.05)
19:30:17.739 00.002 29876 Worker thread wakes up
19:30:17.739 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
19:30:17.739 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
19:30:17.739 00.000 29876 Moving (-0.16, 0.05) raw xDistance=-0.16 yDistance=-0.07
19:30:17.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:30:17.739 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:17.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:30:17.739 00.000 29876 MoveAxis(E, 0, ABG)
19:30:17.739 00.000 29876 Move returns status 0, amount 0
19:30:17.739 00.000 29876 MoveAxis(N, 0, ABG)
19:30:17.739 00.000 29876 Move returns status 0, amount 0
19:30:17.739 00.000 29876 move complete, result=0
19:30:17.739 00.000 29876 worker thread done servicing request
19:30:17.742 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:17.754 00.012 31432 UpdateGuideState exits: m=3876 RSB=39.4
19:30:17.756 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:17.758 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:17.760 00.002 31432 Enqueuing Expose request
19:30:17.762 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:30:17.764 00.002 29876 Worker thread wakes up
19:30:17.764 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:17.764 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:19.891 02.127 29876 Exposure complete
19:30:19.936 00.045 29876 worker thread done servicing request
19:30:19.936 00.000 31432 OnExposeComplete: enter
19:30:19.939 00.003 31432 UpdateGuideState(): m_state=6
19:30:19.941 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
19:30:19.943 00.002 31432 Star::Find returns 1 (0), X=1253.78, Y=942.38, Mass=3969, SNR=40.2, Peak=227 HFD=4.6
19:30:19.945 00.002 31432 MultiStar: [#1 1.06,0.16,0.00,M1] [#2 0.70,0.32,0.92,U] [#3 1.02,0.61,0.00,M1] [#4 0.39,0.46,0.92,U] [#5 0.87,0.22,0.00,M1] [#6 1.09,0.08,0.00,M1] [#7 1.22,0.01,0.00,M1] [#8 0.97,0.28,0.00,M3] 
19:30:19.946 00.001 31432 refined, 2 included, MultiStar: {0.64, 0.26}, one-star: {0.82, 0.02}
19:30:19.948 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
19:30:19.950 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.92)
19:30:19.952 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.26 hyp=0.69 cameraTheta=0.38 mountX=0.65 mountY=-0.15, mountTheta=-0.23
19:30:19.955 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.26, opts=13)
19:30:19.957 00.002 31432 Enqueuing Move request for scope (0.64, 0.26)
19:30:19.959 00.002 29876 Worker thread wakes up
19:30:19.959 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.26) opts 0xd
19:30:19.959 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.26)
19:30:19.959 00.000 29876 Moving (0.64, 0.26) raw xDistance=0.65 yDistance=-0.15
19:30:19.959 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.65
19:30:19.959 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:19.959 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:30:19.959 00.000 29876 MoveAxis(W, 62, ABG)
19:30:19.959 00.000 29876 Guiding  Dir = 3, Dur = 62
19:30:19.960 00.001 29876 IsSlewing returns 0
19:30:19.960 00.000 29876 IsGuiding returns 0
19:30:19.960 00.000 29876 PulseGuide returned control before completion, sleep 72
19:30:19.966 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:19.977 00.011 31432 UpdateGuideState exits: m=3969 RSB=40.2
19:30:19.979 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:19.981 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:19.983 00.002 31432 Enqueuing Expose request
19:30:20.045 00.062 29876 IsGuiding returns 1
19:30:20.045 00.000 29876 scope still moving after pulse duration time elapsed
19:30:20.076 00.031 29876 IsSlewing returns 0
19:30:20.076 00.000 29876 IsGuiding returns 1
19:30:20.108 00.032 29876 IsSlewing returns 0
19:30:20.108 00.000 29876 IsGuiding returns 1
19:30:20.139 00.031 29876 IsSlewing returns 0
19:30:20.139 00.000 29876 IsGuiding returns 0
19:30:20.139 00.000 29876 scope move finished after 62 + 117 ms
19:30:20.139 00.000 29876 Move returns status 0, amount 62
19:30:20.139 00.000 29876 MoveAxis(N, 0, ABG)
19:30:20.139 00.000 29876 Move returns status 0, amount 0
19:30:20.139 00.000 29876 move complete, result=0
19:30:20.139 00.000 29876 worker thread done servicing request
19:30:20.139 00.000 29876 Worker thread wakes up
19:30:20.139 00.000 31432 GuideStep: 0.6 px 62 ms WEST, -0.2 px 0 ms NORTH
19:30:20.142 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:20.142 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:22.050 01.908 29876 Exposure complete
19:30:22.093 00.043 29876 worker thread done servicing request
19:30:22.093 00.000 31432 OnExposeComplete: enter
19:30:22.096 00.003 31432 UpdateGuideState(): m_state=6
19:30:22.098 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
19:30:22.099 00.001 31432 Star::Find returns 1 (0), X=1253.33, Y=942.54, Mass=3726, SNR=38.2, Peak=217 HFD=4.6
19:30:22.101 00.002 31432 MultiStar: [#1 1.01,0.18,0.00,M2] [#2 0.36,0.19,0.95,U] [#3 0.49,0.03,0.89,U] [#4 0.21,0.32,0.97,U] [#5 0.62,-0.05,0.82,U] [#6 0.71,0.13,0.83,U] [#7 0.70,-0.06,0.83,U] [#8 1.27,-0.05,0.00,M4] 
19:30:22.103 00.002 31432 single-star, 6 included, MultiStar: {0.49, 0.11}, one-star: {0.38, 0.17}
19:30:22.105 00.002 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
19:30:22.107 00.002 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.87)
19:30:22.109 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.17 hyp=0.42 cameraTheta=0.43 mountX=0.39 mountY=-0.11, mountTheta=-0.28
19:30:22.112 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.17, opts=13)
19:30:22.114 00.002 31432 Enqueuing Move request for scope (0.38, 0.17)
19:30:22.116 00.002 29876 Worker thread wakes up
19:30:22.116 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.17) opts 0xd
19:30:22.116 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.17)
19:30:22.116 00.000 29876 Moving (0.38, 0.17) raw xDistance=0.39 yDistance=-0.11
19:30:22.116 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
19:30:22.116 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:22.116 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:30:22.116 00.000 29876 MoveAxis(W, 46, ABG)
19:30:22.116 00.000 29876 Guiding  Dir = 3, Dur = 46
19:30:22.117 00.001 29876 IsSlewing returns 0
19:30:22.117 00.000 29876 IsGuiding returns 0
19:30:22.117 00.000 29876 PulseGuide returned control before completion, sleep 56
19:30:22.120 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:22.131 00.011 31432 UpdateGuideState exits: m=3726 RSB=38.2
19:30:22.133 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:22.135 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:22.136 00.001 31432 Enqueuing Expose request
19:30:22.188 00.052 29876 IsGuiding returns 1
19:30:22.188 00.000 29876 scope still moving after pulse duration time elapsed
19:30:22.219 00.031 29876 IsSlewing returns 0
19:30:22.219 00.000 29876 IsGuiding returns 1
19:30:22.249 00.030 29876 IsSlewing returns 0
19:30:22.249 00.000 29876 IsGuiding returns 1
19:30:22.280 00.031 29876 IsSlewing returns 0
19:30:22.280 00.000 29876 IsGuiding returns 0
19:30:22.280 00.000 29876 scope move finished after 46 + 117 ms
19:30:22.280 00.000 29876 Move returns status 0, amount 46
19:30:22.280 00.000 29876 MoveAxis(N, 0, ABG)
19:30:22.280 00.000 29876 Move returns status 0, amount 0
19:30:22.280 00.000 29876 move complete, result=0
19:30:22.281 00.001 29876 worker thread done servicing request
19:30:22.281 00.000 29876 Worker thread wakes up
19:30:22.281 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.1 px 0 ms NORTH
19:30:22.283 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:22.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:24.409 02.126 29876 Exposure complete
19:30:24.457 00.048 29876 worker thread done servicing request
19:30:24.457 00.000 31432 OnExposeComplete: enter
19:30:24.460 00.003 31432 UpdateGuideState(): m_state=6
19:30:24.462 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
19:30:24.464 00.002 31432 Star::Find returns 1 (0), X=1253.32, Y=942.86, Mass=3813, SNR=38.4, Peak=198 HFD=4.7
19:30:24.466 00.002 31432 MultiStar: [#1 0.47,1.03,0.00,M3] [#2 0.40,0.86,0.00,M1] [#3 0.54,1.03,0.00,M1] [#4 0.58,0.93,0.00,M1] [#5 0.58,0.90,0.00,M1] [#6 0.52,1.09,0.00,M1] [#7 0.42,0.80,0.00,M1] [#8 1.26,0.64,0.00,M5] 
19:30:24.468 00.002 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
19:30:24.469 00.001 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
19:30:24.471 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.49 hyp=0.61 cameraTheta=0.92 mountX=0.38 mountY=-0.43, mountTheta=-0.84
19:30:24.474 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.49, opts=13)
19:30:24.476 00.002 31432 Enqueuing Move request for scope (0.37, 0.49)
19:30:24.478 00.002 29876 Worker thread wakes up
19:30:24.478 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.49) opts 0xd
19:30:24.478 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.49)
19:30:24.478 00.000 29876 Moving (0.37, 0.49) raw xDistance=0.38 yDistance=-0.43
19:30:24.478 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
19:30:24.478 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:30:24.478 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
19:30:24.478 00.000 29876 MoveAxis(W, 43, ABG)
19:30:24.478 00.000 29876 Guiding  Dir = 3, Dur = 43
19:30:24.479 00.001 29876 IsSlewing returns 0
19:30:24.479 00.000 29876 IsGuiding returns 0
19:30:24.479 00.000 29876 PulseGuide returned control before completion, sleep 53
19:30:24.482 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:30:24.493 00.011 31432 UpdateGuideState exits: m=3813 RSB=38.4
19:30:24.496 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:24.498 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:24.499 00.001 31432 Enqueuing Expose request
19:30:24.534 00.035 29876 IsGuiding returns 1
19:30:24.534 00.000 29876 scope still moving after pulse duration time elapsed
19:30:24.565 00.031 29876 IsSlewing returns 0
19:30:24.565 00.000 29876 IsGuiding returns 1
19:30:24.595 00.030 29876 IsSlewing returns 0
19:30:24.595 00.000 29876 IsGuiding returns 0
19:30:24.595 00.000 29876 scope move finished after 43 + 73 ms
19:30:24.595 00.000 29876 Move returns status 0, amount 43
19:30:24.595 00.000 29876 MoveAxis(N, 0, ABG)
19:30:24.595 00.000 29876 Move returns status 0, amount 0
19:30:24.595 00.000 29876 move complete, result=0
19:30:24.595 00.000 29876 worker thread done servicing request
19:30:24.595 00.000 29876 Worker thread wakes up
19:30:24.595 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.4 px 0 ms NORTH
19:30:24.598 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:24.598 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:26.513 01.915 29876 Exposure complete
19:30:26.560 00.047 29876 worker thread done servicing request
19:30:26.560 00.000 31432 OnExposeComplete: enter
19:30:26.566 00.006 31432 UpdateGuideState(): m_state=6
19:30:26.569 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
19:30:26.571 00.002 31432 Star::Find returns 1 (0), X=1253.36, Y=942.60, Mass=3630, SNR=38.3, Peak=201 HFD=4.7
19:30:26.573 00.002 31432 MultiStar: [#1 0.52,1.13,0.00,M4] [#2 0.17,1.17,0.00,M2] [#3 0.26,1.00,0.00,M2] [#4 0.09,1.38,0.00,M2] [#5 0.18,1.01,0.00,M2] [#6 0.46,0.81,0.00,M2] [#7 0.44,0.75,0.00,M2] [#8 1.51,0.53,0.00,M6] 
19:30:26.574 00.001 31432 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.02) = xAngle (0.50 = 0.50)
19:30:26.577 00.003 31432 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.51 = -2.77)
19:30:26.578 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.52 mountX=0.41 mountY=-0.17, mountTheta=-0.39
19:30:26.581 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.23, opts=13)
19:30:26.583 00.002 31432 Enqueuing Move request for scope (0.41, 0.23)
19:30:26.585 00.002 29876 Worker thread wakes up
19:30:26.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.23) opts 0xd
19:30:26.585 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.23)
19:30:26.585 00.000 29876 Moving (0.41, 0.23) raw xDistance=0.41 yDistance=-0.17
19:30:26.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
19:30:26.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:26.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:30:26.586 00.001 29876 MoveAxis(W, 46, ABG)
19:30:26.586 00.000 29876 Guiding  Dir = 3, Dur = 46
19:30:26.586 00.000 29876 IsSlewing returns 0
19:30:26.586 00.000 29876 IsGuiding returns 0
19:30:26.586 00.000 29876 PulseGuide returned control before completion, sleep 56
19:30:26.592 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:30:26.610 00.018 31432 UpdateGuideState exits: m=3630 RSB=38.3
19:30:26.616 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:26.621 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:26.626 00.005 31432 Enqueuing Expose request
19:30:26.649 00.023 29876 IsGuiding returns 1
19:30:26.649 00.000 29876 scope still moving after pulse duration time elapsed
19:30:26.680 00.031 29876 IsSlewing returns 0
19:30:26.680 00.000 29876 IsGuiding returns 1
19:30:26.711 00.031 29876 IsSlewing returns 0
19:30:26.711 00.000 29876 IsGuiding returns 0
19:30:26.711 00.000 29876 scope move finished after 46 + 79 ms
19:30:26.711 00.000 29876 Move returns status 0, amount 46
19:30:26.711 00.000 29876 MoveAxis(N, 0, ABG)
19:30:26.711 00.000 29876 Move returns status 0, amount 0
19:30:26.711 00.000 29876 move complete, result=0
19:30:26.711 00.000 29876 worker thread done servicing request
19:30:26.711 00.000 29876 Worker thread wakes up
19:30:26.711 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.2 px 0 ms NORTH
19:30:26.714 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:26.715 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:28.842 02.127 29876 Exposure complete
19:30:28.894 00.052 29876 worker thread done servicing request
19:30:28.894 00.000 31432 OnExposeComplete: enter
19:30:28.897 00.003 31432 UpdateGuideState(): m_state=6
19:30:28.900 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
19:30:28.903 00.003 31432 Star::Find returns 1 (0), X=1253.16, Y=942.16, Mass=3904, SNR=39.5, Peak=230 HFD=4.4
19:30:28.906 00.003 31432 MultiStar: [#1 -0.11,0.52,0.87,U] [#2 0.04,0.24,0.94,U] [#3 0.22,0.40,0.90,U] [#4 0.05,0.38,0.94,U] [#5 -0.16,0.22,0.79,U] [#6 0.21,0.17,0.78,U] [#7 0.34,0.34,0.83,U] [#8 0.51,-0.27,0.73,U] 
19:30:28.909 00.003 31432 refined, 8 included, MultiStar: {0.14, 0.20}, one-star: {0.21, -0.20}
19:30:28.911 00.002 31432 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
19:30:28.915 00.004 31432 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.32)
19:30:28.918 00.003 31432 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.97 mountX=0.14 mountY=-0.18, mountTheta=-0.90
19:30:28.922 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.20, opts=13)
19:30:28.926 00.004 31432 Enqueuing Move request for scope (0.14, 0.20)
19:30:28.929 00.003 29876 Worker thread wakes up
19:30:28.929 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
19:30:28.929 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
19:30:28.929 00.000 29876 Moving (0.14, 0.20) raw xDistance=0.14 yDistance=-0.18
19:30:28.929 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:30:28.929 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:28.929 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:30:28.929 00.000 29876 MoveAxis(E, 0, ABG)
19:30:28.929 00.000 29876 Move returns status 0, amount 0
19:30:28.929 00.000 29876 MoveAxis(N, 0, ABG)
19:30:28.929 00.000 29876 Move returns status 0, amount 0
19:30:28.929 00.000 29876 move complete, result=0
19:30:28.929 00.000 29876 worker thread done servicing request
19:30:28.934 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:28.952 00.018 31432 UpdateGuideState exits: m=3904 RSB=39.5
19:30:28.955 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:28.958 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:28.961 00.003 31432 Enqueuing Expose request
19:30:28.965 00.004 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:30:28.968 00.003 29876 Worker thread wakes up
19:30:28.968 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:28.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:30.883 01.915 29876 Exposure complete
19:30:30.929 00.046 29876 worker thread done servicing request
19:30:30.929 00.000 31432 OnExposeComplete: enter
19:30:30.932 00.003 31432 UpdateGuideState(): m_state=6
19:30:30.934 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
19:30:30.936 00.002 31432 Star::Find returns 1 (0), X=1253.11, Y=942.13, Mass=3786, SNR=38.2, Peak=203 HFD=4.5
19:30:30.938 00.002 31432 MultiStar: [#1 -0.10,0.47,0.88,U] [#2 0.35,0.24,0.97,U] [#3 0.41,0.25,0.92,U] [#4 0.05,0.23,0.96,U] [#5 0.08,0.42,0.84,U] [#6 0.55,0.10,0.83,U] [#7 -0.00,0.35,0.89,U] [#8 0.80,0.12,0.00,M6] 
19:30:30.939 00.001 31432 single-star, 7 included, MultiStar: {0.19, 0.22}, one-star: {0.16, -0.23}
19:30:30.941 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
19:30:30.943 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
19:30:30.945 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.98 mountX=0.15 mountY=0.26, mountTheta=1.03
19:30:30.948 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.23, opts=13)
19:30:30.950 00.002 31432 Enqueuing Move request for scope (0.16, -0.23)
19:30:30.951 00.001 29876 Worker thread wakes up
19:30:30.951 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
19:30:30.951 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
19:30:30.951 00.000 29876 Moving (0.16, -0.23) raw xDistance=0.15 yDistance=0.26
19:30:30.952 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:30:30.952 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:30.952 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:30:30.952 00.000 29876 MoveAxis(E, 0, ABG)
19:30:30.952 00.000 29876 Move returns status 0, amount 0
19:30:30.952 00.000 29876 MoveAxis(N, 0, ABG)
19:30:30.952 00.000 29876 Move returns status 0, amount 0
19:30:30.952 00.000 29876 move complete, result=0
19:30:30.952 00.000 29876 worker thread done servicing request
19:30:30.955 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:30:30.967 00.012 31432 UpdateGuideState exits: m=3786 RSB=38.2
19:30:30.969 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:30.971 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:30.973 00.002 31432 Enqueuing Expose request
19:30:30.975 00.002 29876 Worker thread wakes up
19:30:30.975 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
19:30:30.977 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:30.977 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:33.205 02.228 29876 Exposure complete
19:30:33.249 00.044 29876 worker thread done servicing request
19:30:33.249 00.000 31432 OnExposeComplete: enter
19:30:33.252 00.003 31432 UpdateGuideState(): m_state=6
19:30:33.254 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
19:30:33.255 00.001 31432 Star::Find returns 1 (0), X=1253.85, Y=942.23, Mass=3988, SNR=40.1, Peak=220 HFD=4.5
19:30:33.259 00.004 31432 MultiStar: [#1 0.64,0.18,0.82,U] [#2 0.67,-0.27,0.93,U] [#3 0.86,0.23,0.00,M1] [#4 0.57,0.28,0.94,U] [#5 1.05,-0.11,0.00,M1] [#6 0.86,-0.00,0.00,M1] [#7 0.61,0.16,0.82,U] [#8 1.49,0.01,0.00,M7] 
19:30:33.261 00.002 31432 refined, 4 included, MultiStar: {0.68, 0.03}, one-star: {0.90, -0.14}
19:30:33.263 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
19:30:33.265 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
19:30:33.268 00.003 31432 CameraToMount -- cameraX=0.68 cameraY=0.03 hyp=0.68 cameraTheta=0.05 mountX=0.68 mountY=0.07, mountTheta=0.10
19:30:33.271 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=0.03, opts=13)
19:30:33.275 00.004 31432 Enqueuing Move request for scope (0.68, 0.03)
19:30:33.277 00.002 29876 Worker thread wakes up
19:30:33.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.03) opts 0xd
19:30:33.277 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, 0.03)
19:30:33.277 00.000 29876 Moving (0.68, 0.03) raw xDistance=0.68 yDistance=0.07
19:30:33.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.68
19:30:33.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:33.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:30:33.278 00.001 29876 MoveAxis(W, 66, ABG)
19:30:33.278 00.000 29876 Guiding  Dir = 3, Dur = 66
19:30:33.278 00.000 29876 IsSlewing returns 0
19:30:33.278 00.000 29876 IsGuiding returns 0
19:30:33.278 00.000 29876 PulseGuide returned control before completion, sleep 76
19:30:33.281 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:30:33.294 00.013 31432 UpdateGuideState exits: m=3988 RSB=40.1
19:30:33.297 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:33.299 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:33.302 00.003 31432 Enqueuing Expose request
19:30:33.359 00.057 29876 IsGuiding returns 1
19:30:33.359 00.000 29876 scope still moving after pulse duration time elapsed
19:30:33.389 00.030 29876 IsSlewing returns 0
19:30:33.389 00.000 29876 IsGuiding returns 1
19:30:33.420 00.031 29876 IsSlewing returns 0
19:30:33.420 00.000 29876 IsGuiding returns 1
19:30:33.450 00.030 29876 IsSlewing returns 0
19:30:33.450 00.000 29876 IsGuiding returns 1
19:30:33.481 00.031 29876 IsSlewing returns 0
19:30:33.481 00.000 29876 IsGuiding returns 0
19:30:33.481 00.000 29876 scope move finished after 66 + 137 ms
19:30:33.481 00.000 29876 Move returns status 0, amount 66
19:30:33.481 00.000 29876 MoveAxis(N, 0, ABG)
19:30:33.481 00.000 29876 Move returns status 0, amount 0
19:30:33.481 00.000 29876 move complete, result=0
19:30:33.481 00.000 29876 worker thread done servicing request
19:30:33.481 00.000 29876 Worker thread wakes up
19:30:33.481 00.000 31432 GuideStep: 0.7 px 66 ms WEST, 0.1 px 0 ms NORTH
19:30:33.486 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:33.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:35.389 01.903 29876 Exposure complete
19:30:35.433 00.044 29876 worker thread done servicing request
19:30:35.433 00.000 31432 OnExposeComplete: enter
19:30:35.436 00.003 31432 UpdateGuideState(): m_state=6
19:30:35.438 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
19:30:35.442 00.004 31432 Star::Find returns 1 (0), X=1253.44, Y=942.00, Mass=3893, SNR=39.7, Peak=239 HFD=4.1
19:30:35.444 00.002 31432 MultiStar: [#1 0.75,0.14,0.84,U] [#2 0.47,0.10,0.89,U] [#3 0.80,0.30,0.00,M2] [#4 0.52,0.46,0.94,U] [#5 0.57,0.03,0.79,U] [#6 0.48,0.35,0.77,U] [#7 0.61,-0.14,0.84,U] [#8 1.28,0.20,0.00,M8] 
19:30:35.446 00.002 31432 refined, 6 included, MultiStar: {0.55, 0.07}, one-star: {0.48, -0.37}
19:30:35.447 00.001 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
19:30:35.449 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
19:30:35.451 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=0.07 hyp=0.56 cameraTheta=0.13 mountX=0.56 mountY=0.01, mountTheta=0.02
19:30:35.453 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.07, opts=13)
19:30:35.455 00.002 31432 Enqueuing Move request for scope (0.55, 0.07)
19:30:35.457 00.002 29876 Worker thread wakes up
19:30:35.457 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.07) opts 0xd
19:30:35.457 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.07)
19:30:35.457 00.000 29876 Moving (0.55, 0.07) raw xDistance=0.56 yDistance=0.01
19:30:35.457 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
19:30:35.457 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:35.457 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:30:35.458 00.001 29876 MoveAxis(W, 63, ABG)
19:30:35.458 00.000 29876 Guiding  Dir = 3, Dur = 63
19:30:35.458 00.000 29876 IsSlewing returns 0
19:30:35.458 00.000 29876 IsGuiding returns 0
19:30:35.458 00.000 29876 PulseGuide returned control before completion, sleep 73
19:30:35.461 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:35.472 00.011 31432 UpdateGuideState exits: m=3893 RSB=39.7
19:30:35.474 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:35.476 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:35.478 00.002 31432 Enqueuing Expose request
19:30:35.544 00.066 29876 IsGuiding returns 1
19:30:35.544 00.000 29876 scope still moving after pulse duration time elapsed
19:30:35.573 00.029 29876 IsSlewing returns 0
19:30:35.573 00.000 29876 IsGuiding returns 1
19:30:35.605 00.032 29876 IsSlewing returns 0
19:30:35.605 00.000 29876 IsGuiding returns 0
19:30:35.605 00.000 29876 scope move finished after 63 + 84 ms
19:30:35.605 00.000 29876 Move returns status 0, amount 63
19:30:35.605 00.000 29876 MoveAxis(N, 0, ABG)
19:30:35.605 00.000 29876 Move returns status 0, amount 0
19:30:35.605 00.000 29876 move complete, result=0
19:30:35.605 00.000 29876 worker thread done servicing request
19:30:35.605 00.000 29876 Worker thread wakes up
19:30:35.605 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:35.606 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:35.606 00.000 31432 GuideStep: 0.6 px 63 ms WEST, 0.0 px 0 ms NORTH
19:30:37.736 02.130 29876 Exposure complete
19:30:37.783 00.047 29876 worker thread done servicing request
19:30:37.783 00.000 31432 OnExposeComplete: enter
19:30:37.786 00.003 31432 UpdateGuideState(): m_state=6
19:30:37.788 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
19:30:37.790 00.002 31432 Star::Find returns 1 (0), X=1253.48, Y=941.83, Mass=3951, SNR=40.0, Peak=246 HFD=4.4
19:30:37.792 00.002 31432 MultiStar: [#1 0.28,-0.22,0.81,U] [#2 0.46,-0.34,0.92,U] [#3 0.79,-0.08,0.87,U] [#4 0.59,-0.14,0.93,U] [#5 0.31,-0.25,0.80,U] [#6 0.33,-0.30,0.77,U] [#7 0.09,-0.44,0.84,U] [#8 1.39,-0.27,0.00,M9] 
19:30:37.794 00.002 31432 refined, 7 included, MultiStar: {0.43, -0.29}, one-star: {0.53, -0.54}
19:30:37.796 00.002 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.62 = -0.62)
19:30:37.798 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
19:30:37.800 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-0.59 mountX=0.43 mountY=0.35, mountTheta=0.69
19:30:37.802 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.29, opts=13)
19:30:37.805 00.003 31432 Enqueuing Move request for scope (0.43, -0.29)
19:30:37.806 00.001 29876 Worker thread wakes up
19:30:37.806 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.29) opts 0xd
19:30:37.807 00.001 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.29)
19:30:37.807 00.000 29876 Moving (0.43, -0.29) raw xDistance=0.43 yDistance=0.35
19:30:37.807 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
19:30:37.807 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:30:37.807 00.000 29876 MoveAxis(W, 50, ABG)
19:30:37.807 00.000 29876 Guiding  Dir = 3, Dur = 50
19:30:37.807 00.000 29876 IsSlewing returns 0
19:30:37.807 00.000 29876 IsGuiding returns 0
19:30:37.807 00.000 29876 PulseGuide returned control before completion, sleep 60
19:30:37.813 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:30:37.828 00.015 31432 UpdateGuideState exits: m=3951 RSB=40.0
19:30:37.830 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:37.832 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:37.834 00.002 31432 Enqueuing Expose request
19:30:37.875 00.041 29876 IsGuiding returns 1
19:30:37.875 00.000 29876 scope still moving after pulse duration time elapsed
19:30:37.907 00.032 29876 IsSlewing returns 0
19:30:37.907 00.000 29876 IsGuiding returns 1
19:30:37.938 00.031 29876 IsSlewing returns 0
19:30:37.938 00.000 29876 IsGuiding returns 1
19:30:37.969 00.031 29876 IsSlewing returns 0
19:30:37.969 00.000 29876 IsGuiding returns 0
19:30:37.969 00.000 29876 scope move finished after 50 + 112 ms
19:30:37.969 00.000 29876 Move returns status 0, amount 50
19:30:37.969 00.000 29876 MoveAxis(S, 26, ABG)
19:30:37.969 00.000 29876 Guiding  Dir = 1, Dur = 26
19:30:37.969 00.000 29876 IsSlewing returns 0
19:30:37.969 00.000 29876 IsGuiding returns 0
19:30:37.969 00.000 29876 PulseGuide returned control before completion, sleep 36
19:30:38.016 00.047 29876 IsGuiding returns 1
19:30:38.016 00.000 29876 scope still moving after pulse duration time elapsed
19:30:38.048 00.032 29876 IsSlewing returns 0
19:30:38.048 00.000 29876 IsGuiding returns 1
19:30:38.078 00.030 29876 IsSlewing returns 0
19:30:38.078 00.000 29876 IsGuiding returns 1
19:30:38.110 00.032 29876 IsSlewing returns 0
19:30:38.110 00.000 29876 IsGuiding returns 1
19:30:38.142 00.032 29876 IsSlewing returns 0
19:30:38.142 00.000 29876 IsGuiding returns 0
19:30:38.142 00.000 29876 scope move finished after 26 + 146 ms
19:30:38.142 00.000 29876 Move returns status 0, amount 26
19:30:38.142 00.000 29876 move complete, result=0
19:30:38.142 00.000 29876 worker thread done servicing request
19:30:38.142 00.000 29876 Worker thread wakes up
19:30:38.142 00.000 31432 GuideStep: 0.4 px 50 ms WEST, 0.4 px 26 ms SOUTH
19:30:38.144 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:38.144 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:40.058 01.914 29876 Exposure complete
19:30:40.101 00.043 29876 worker thread done servicing request
19:30:40.101 00.000 31432 OnExposeComplete: enter
19:30:40.104 00.003 31432 UpdateGuideState(): m_state=6
19:30:40.106 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
19:30:40.108 00.002 31432 Star::Find returns 1 (0), X=1253.16, Y=942.16, Mass=3955, SNR=39.7, Peak=231 HFD=4.3
19:30:40.110 00.002 31432 MultiStar: [#1 0.02,0.01,0.83,U] [#2 0.09,-0.27,0.90,U] [#3 0.23,0.17,0.88,U] [#4 0.00,-0.19,0.93,U] [#5 0.29,-0.12,0.76,U] [#6 0.45,-0.20,0.81,U] [#7 0.14,-0.38,0.85,U] [#8 0.49,-0.29,0.71,U] 
19:30:40.112 00.002 31432 refined, 8 included, MultiStar: {0.20, -0.16}, one-star: {0.21, -0.20}
19:30:40.114 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
19:30:40.117 00.003 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:30:40.119 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.67 mountX=0.20 mountY=0.19, mountTheta=0.76
19:30:40.122 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.16, opts=13)
19:30:40.124 00.002 31432 Enqueuing Move request for scope (0.20, -0.16)
19:30:40.125 00.001 29876 Worker thread wakes up
19:30:40.125 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
19:30:40.126 00.001 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
19:30:40.126 00.000 29876 Moving (0.20, -0.16) raw xDistance=0.20 yDistance=0.19
19:30:40.126 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.20
19:30:40.126 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:40.126 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:30:40.126 00.000 29876 MoveAxis(W, 26, ABG)
19:30:40.126 00.000 29876 Guiding  Dir = 3, Dur = 26
19:30:40.126 00.000 29876 IsSlewing returns 0
19:30:40.126 00.000 29876 IsGuiding returns 0
19:30:40.126 00.000 29876 PulseGuide returned control before completion, sleep 36
19:30:40.130 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:40.141 00.011 31432 UpdateGuideState exits: m=3955 RSB=39.7
19:30:40.144 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:40.145 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:40.147 00.002 31432 Enqueuing Expose request
19:30:40.165 00.018 29876 IsGuiding returns 1
19:30:40.165 00.000 29876 scope still moving after pulse duration time elapsed
19:30:40.196 00.031 29876 IsSlewing returns 0
19:30:40.196 00.000 29876 IsGuiding returns 1
19:30:40.227 00.031 29876 IsSlewing returns 0
19:30:40.227 00.000 29876 IsGuiding returns 0
19:30:40.227 00.000 29876 scope move finished after 26 + 74 ms
19:30:40.227 00.000 29876 Move returns status 0, amount 26
19:30:40.227 00.000 29876 MoveAxis(N, 0, ABG)
19:30:40.227 00.000 29876 Move returns status 0, amount 0
19:30:40.227 00.000 29876 move complete, result=0
19:30:40.228 00.001 29876 worker thread done servicing request
19:30:40.228 00.000 29876 Worker thread wakes up
19:30:40.228 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:40.228 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:40.228 00.000 31432 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
19:30:42.360 02.132 29876 Exposure complete
19:30:42.403 00.043 29876 worker thread done servicing request
19:30:42.403 00.000 31432 OnExposeComplete: enter
19:30:42.405 00.002 31432 UpdateGuideState(): m_state=6
19:30:42.407 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
19:30:42.409 00.002 31432 Star::Find returns 1 (0), X=1252.47, Y=942.83, Mass=3915, SNR=39.7, Peak=212 HFD=4.7
19:30:42.411 00.002 31432 MultiStar: [#1 -0.55,1.32,0.00,M1] [#2 -0.42,0.64,0.90,U] [#3 -0.19,1.17,0.00,M1] [#4 -0.40,0.84,0.00,M1] [#5 -0.24,0.94,0.00,M1] [#6 -0.27,1.07,0.00,M1] [#7 -0.39,0.96,0.00,M1] [#8 0.42,0.86,0.00,M9] 
19:30:42.413 00.002 31432 single-star, 1 included, MultiStar: {-0.45, 0.55}, one-star: {-0.48, 0.47}
19:30:42.415 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
19:30:42.417 00.002 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
19:30:42.419 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.47 hyp=0.67 cameraTheta=2.37 mountX=-0.47 mountY=-0.54, mountTheta=-2.29
19:30:42.422 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.47, opts=13)
19:30:42.424 00.002 31432 Enqueuing Move request for scope (-0.48, 0.47)
19:30:42.425 00.001 29876 Worker thread wakes up
19:30:42.426 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.47) opts 0xd
19:30:42.426 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.47)
19:30:42.426 00.000 29876 Moving (-0.48, 0.47) raw xDistance=-0.47 yDistance=-0.54
19:30:42.426 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.47
19:30:42.426 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:30:42.426 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
19:30:42.426 00.000 29876 MoveAxis(E, 42, ABG)
19:30:42.426 00.000 29876 Guiding  Dir = 2, Dur = 42
19:30:42.426 00.000 29876 IsSlewing returns 0
19:30:42.426 00.000 29876 IsGuiding returns 0
19:30:42.427 00.001 29876 PulseGuide returned control before completion, sleep 52
19:30:42.430 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:42.441 00.011 31432 UpdateGuideState exits: m=3915 RSB=39.7
19:30:42.444 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:42.446 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:42.447 00.001 31432 Enqueuing Expose request
19:30:42.484 00.037 29876 IsGuiding returns 1
19:30:42.484 00.000 29876 scope still moving after pulse duration time elapsed
19:30:42.515 00.031 29876 IsSlewing returns 0
19:30:42.515 00.000 29876 IsGuiding returns 0
19:30:42.515 00.000 29876 scope move finished after 42 + 46 ms
19:30:42.515 00.000 29876 Move returns status 0, amount 42
19:30:42.515 00.000 29876 MoveAxis(N, 0, ABG)
19:30:42.515 00.000 29876 Move returns status 0, amount 0
19:30:42.515 00.000 29876 move complete, result=0
19:30:42.516 00.001 29876 worker thread done servicing request
19:30:42.516 00.000 29876 Worker thread wakes up
19:30:42.516 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:42.516 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:42.516 00.000 31432 GuideStep: -0.5 px 42 ms EAST, -0.5 px 0 ms NORTH
19:30:44.432 01.916 29876 Exposure complete
19:30:44.477 00.045 29876 worker thread done servicing request
19:30:44.477 00.000 31432 OnExposeComplete: enter
19:30:44.479 00.002 31432 UpdateGuideState(): m_state=6
19:30:44.481 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
19:30:44.483 00.002 31432 Star::Find returns 1 (0), X=1252.64, Y=942.88, Mass=3990, SNR=40.4, Peak=229 HFD=4.7
19:30:44.485 00.002 31432 MultiStar: [#1 0.09,0.37,0.83,U] [#2 -0.46,0.44,0.92,U] [#3 0.16,0.55,0.86,U] [#4 -0.11,0.42,0.95,U] [#5 -0.29,0.37,0.79,U] [#6 0.47,0.01,0.80,U] [#7 0.20,0.05,0.79,U] [#8 0.88,0.07,0.00,M10] 
19:30:44.487 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.35}, one-star: {-0.31, 0.52}
19:30:44.489 00.002 31432 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.02) = xAngle (1.68 = 1.68)
19:30:44.491 00.002 31432 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.69 = -1.59)
19:30:44.492 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.70 mountX=-0.04 mountY=-0.35, mountTheta=-1.68
19:30:44.497 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.35, opts=13)
19:30:44.499 00.002 31432 Enqueuing Move request for scope (-0.05, 0.35)
19:30:44.500 00.001 29876 Worker thread wakes up
19:30:44.500 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd
19:30:44.501 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
19:30:44.501 00.000 29876 Moving (-0.05, 0.35) raw xDistance=-0.04 yDistance=-0.35
19:30:44.501 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:30:44.501 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:30:44.501 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:30:44.501 00.000 29876 MoveAxis(E, 0, ABG)
19:30:44.501 00.000 29876 Move returns status 0, amount 0
19:30:44.501 00.000 29876 MoveAxis(N, 0, ABG)
19:30:44.501 00.000 29876 Move returns status 0, amount 0
19:30:44.501 00.000 29876 move complete, result=0
19:30:44.501 00.000 29876 worker thread done servicing request
19:30:44.506 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:44.518 00.012 31432 UpdateGuideState exits: m=3990 RSB=40.4
19:30:44.520 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:44.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:44.524 00.002 31432 Enqueuing Expose request
19:30:44.526 00.002 29876 Worker thread wakes up
19:30:44.526 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
19:30:44.528 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:44.528 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:46.656 02.128 29876 Exposure complete
19:30:46.700 00.044 29876 worker thread done servicing request
19:30:46.700 00.000 31432 OnExposeComplete: enter
19:30:46.702 00.002 31432 UpdateGuideState(): m_state=6
19:30:46.704 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
19:30:46.706 00.002 31432 Star::Find returns 1 (0), X=1253.80, Y=942.06, Mass=3780, SNR=38.1, Peak=224 HFD=4.6
19:30:46.708 00.002 31432 MultiStar: [#1 0.91,0.19,0.00,M1] [#2 1.05,-0.02,0.00,M1] [#3 0.99,0.23,0.00,M1] [#4 0.42,0.03,0.98,U] [#5 0.85,0.24,0.00,M1] [#6 1.46,-0.07,0.00,M1] [#7 1.12,-0.12,0.00,M1] [#8 1.74,-0.04,0.00,R] 
19:30:46.710 00.002 31432 refined, 1 included, MultiStar: {0.63, -0.14}, one-star: {0.84, -0.31}
19:30:46.711 00.001 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
19:30:46.713 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
19:30:46.715 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=-0.14 hyp=0.65 cameraTheta=-0.22 mountX=0.63 mountY=0.24, mountTheta=0.36
19:30:46.718 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.14, opts=13)
19:30:46.720 00.002 31432 Enqueuing Move request for scope (0.63, -0.14)
19:30:46.721 00.001 29876 Worker thread wakes up
19:30:46.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.14) opts 0xd
19:30:46.721 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.14)
19:30:46.721 00.000 29876 Moving (0.63, -0.14) raw xDistance=0.63 yDistance=0.24
19:30:46.722 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.63
19:30:46.722 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:46.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:30:46.722 00.000 29876 MoveAxis(W, 60, ABG)
19:30:46.722 00.000 29876 Guiding  Dir = 3, Dur = 60
19:30:46.722 00.000 29876 IsSlewing returns 0
19:30:46.722 00.000 29876 IsGuiding returns 0
19:30:46.722 00.000 29876 PulseGuide returned control before completion, sleep 70
19:30:46.725 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:30:46.736 00.011 31432 UpdateGuideState exits: m=3780 RSB=38.1
19:30:46.739 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:46.740 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:46.742 00.002 31432 Enqueuing Expose request
19:30:46.794 00.052 29876 IsGuiding returns 1
19:30:46.794 00.000 29876 scope still moving after pulse duration time elapsed
19:30:46.825 00.031 29876 IsSlewing returns 0
19:30:46.825 00.000 29876 IsGuiding returns 1
19:30:46.856 00.031 29876 IsSlewing returns 0
19:30:46.856 00.000 29876 IsGuiding returns 0
19:30:46.856 00.000 29876 scope move finished after 60 + 74 ms
19:30:46.856 00.000 29876 Move returns status 0, amount 60
19:30:46.856 00.000 29876 MoveAxis(N, 0, ABG)
19:30:46.856 00.000 29876 Move returns status 0, amount 0
19:30:46.856 00.000 29876 move complete, result=0
19:30:46.856 00.000 29876 worker thread done servicing request
19:30:46.856 00.000 29876 Worker thread wakes up
19:30:46.856 00.000 31432 GuideStep: 0.6 px 60 ms WEST, 0.2 px 0 ms NORTH
19:30:46.859 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:46.859 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:48.770 01.911 29876 Exposure complete
19:30:48.820 00.050 29876 worker thread done servicing request
19:30:48.820 00.000 31432 OnExposeComplete: enter
19:30:48.824 00.004 31432 UpdateGuideState(): m_state=6
19:30:48.829 00.005 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
19:30:48.832 00.003 31432 Star::Find returns 1 (0), X=1253.53, Y=942.09, Mass=3931, SNR=40.0, Peak=246 HFD=4.3
19:30:48.834 00.002 31432 MultiStar: [#1 0.28,-0.02,0.84,U] [#2 0.15,0.07,0.92,U] [#3 0.55,0.17,0.88,U] [#4 -0.11,0.12,0.94,U] [#5 0.32,0.08,0.77,U] [#6 1.04,-0.19,0.00,M2] [#7 0.61,-0.34,0.78,U] [#8 -0.68,-0.46,0.00,M1] 
19:30:48.836 00.002 31432 refined, 6 included, MultiStar: {0.33, -0.03}, one-star: {0.57, -0.28}
19:30:48.838 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
19:30:48.840 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
19:30:48.841 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.08 mountX=0.33 mountY=0.08, mountTheta=0.23
19:30:48.844 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.03, opts=13)
19:30:48.846 00.002 31432 Enqueuing Move request for scope (0.33, -0.03)
19:30:48.848 00.002 29876 Worker thread wakes up
19:30:48.848 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
19:30:48.848 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
19:30:48.848 00.000 29876 Moving (0.33, -0.03) raw xDistance=0.33 yDistance=0.08
19:30:48.848 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
19:30:48.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:48.848 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:30:48.848 00.000 29876 MoveAxis(W, 40, ABG)
19:30:48.848 00.000 29876 Guiding  Dir = 3, Dur = 40
19:30:48.849 00.001 29876 IsSlewing returns 0
19:30:48.849 00.000 29876 IsGuiding returns 0
19:30:48.849 00.000 29876 PulseGuide returned control before completion, sleep 50
19:30:48.852 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:48.865 00.013 31432 UpdateGuideState exits: m=3931 RSB=40.0
19:30:48.867 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:48.869 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:48.871 00.002 31432 Enqueuing Expose request
19:30:48.909 00.038 29876 IsGuiding returns 1
19:30:48.909 00.000 29876 scope still moving after pulse duration time elapsed
19:30:48.940 00.031 29876 IsSlewing returns 0
19:30:48.940 00.000 29876 IsGuiding returns 0
19:30:48.940 00.000 29876 scope move finished after 40 + 50 ms
19:30:48.940 00.000 29876 Move returns status 0, amount 40
19:30:48.940 00.000 29876 MoveAxis(N, 0, ABG)
19:30:48.940 00.000 29876 Move returns status 0, amount 0
19:30:48.940 00.000 29876 move complete, result=0
19:30:48.940 00.000 29876 worker thread done servicing request
19:30:48.940 00.000 29876 Worker thread wakes up
19:30:48.940 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:48.940 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:48.940 00.000 31432 GuideStep: 0.3 px 40 ms WEST, 0.1 px 0 ms NORTH
19:30:51.072 02.132 29876 Exposure complete
19:30:51.116 00.044 29876 worker thread done servicing request
19:30:51.116 00.000 31432 OnExposeComplete: enter
19:30:51.118 00.002 31432 UpdateGuideState(): m_state=6
19:30:51.120 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
19:30:51.122 00.002 31432 Star::Find returns 1 (0), X=1252.98, Y=942.38, Mass=3646, SNR=37.9, Peak=239 HFD=4.1
19:30:51.124 00.002 31432 MultiStar: [#1 -0.25,0.48,0.89,U] [#2 0.10,0.40,0.94,U] [#3 -0.23,0.71,0.95,U] [#4 -0.23,0.57,1.02,U] [#5 -0.02,0.17,0.84,U] [#6 0.36,0.19,0.82,U] [#7 0.14,0.24,0.89,U] [#8 -0.87,0.16,0.00,M2] 
19:30:51.126 00.002 31432 single-star, 7 included, MultiStar: {-0.02, 0.35}, one-star: {0.03, 0.02}
19:30:51.128 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
19:30:51.130 00.002 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
19:30:51.131 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.49 mountX=0.03 mountY=-0.01, mountTheta=-0.36
19:30:51.136 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.02, opts=13)
19:30:51.139 00.003 31432 Enqueuing Move request for scope (0.03, 0.02)
19:30:51.141 00.002 29876 Worker thread wakes up
19:30:51.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
19:30:51.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
19:30:51.141 00.000 29876 Moving (0.03, 0.02) raw xDistance=0.03 yDistance=-0.01
19:30:51.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:30:51.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:51.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:30:51.141 00.000 29876 MoveAxis(E, 0, ABG)
19:30:51.141 00.000 29876 Move returns status 0, amount 0
19:30:51.141 00.000 29876 MoveAxis(N, 0, ABG)
19:30:51.141 00.000 29876 Move returns status 0, amount 0
19:30:51.141 00.000 29876 move complete, result=0
19:30:51.141 00.000 29876 worker thread done servicing request
19:30:51.146 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:30:51.161 00.015 31432 UpdateGuideState exits: m=3646 RSB=37.9
19:30:51.163 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:51.165 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:51.167 00.002 31432 Enqueuing Expose request
19:30:51.169 00.002 29876 Worker thread wakes up
19:30:51.169 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:30:51.171 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:51.171 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:53.076 01.905 29876 Exposure complete
19:30:53.119 00.043 29876 worker thread done servicing request
19:30:53.119 00.000 31432 OnExposeComplete: enter
19:30:53.121 00.002 31432 UpdateGuideState(): m_state=6
19:30:53.123 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
19:30:53.125 00.002 31432 Star::Find returns 1 (0), X=1253.29, Y=942.24, Mass=3948, SNR=39.8, Peak=232 HFD=4.6
19:30:53.127 00.002 31432 MultiStar: [#1 0.22,-0.10,0.84,U] [#2 0.29,-0.10,0.89,U] [#3 0.42,0.11,0.89,U] [#4 0.29,-0.05,0.92,U] [#5 0.54,-0.04,0.77,U] [#6 0.99,-0.12,0.00,M2] [#7 0.69,-0.24,0.81,U] [#8 -0.83,-0.23,0.00,M3] 
19:30:53.129 00.002 31432 single-star, 6 included, MultiStar: {0.39, -0.08}, one-star: {0.34, -0.12}
19:30:53.131 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.38 = -0.38)
19:30:53.133 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.63 = 2.63)
19:30:53.135 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-0.35 mountX=0.34 mountY=0.18, mountTheta=0.48
19:30:53.138 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.12, opts=13)
19:30:53.140 00.002 31432 Enqueuing Move request for scope (0.34, -0.12)
19:30:53.142 00.002 29876 Worker thread wakes up
19:30:53.142 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.12) opts 0xd
19:30:53.142 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.12)
19:30:53.142 00.000 29876 Moving (0.34, -0.12) raw xDistance=0.34 yDistance=0.18
19:30:53.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:30:53.142 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:53.142 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:30:53.142 00.000 29876 MoveAxis(W, 32, ABG)
19:30:53.142 00.000 29876 Guiding  Dir = 3, Dur = 32
19:30:53.143 00.001 29876 IsSlewing returns 0
19:30:53.143 00.000 29876 IsGuiding returns 0
19:30:53.143 00.000 29876 PulseGuide returned control before completion, sleep 42
19:30:53.146 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:30:53.158 00.012 31432 UpdateGuideState exits: m=3948 RSB=39.8
19:30:53.162 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:53.165 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:53.168 00.003 31432 Enqueuing Expose request
19:30:53.197 00.029 29876 IsGuiding returns 1
19:30:53.197 00.000 29876 scope still moving after pulse duration time elapsed
19:30:53.229 00.032 29876 IsSlewing returns 0
19:30:53.229 00.000 29876 IsGuiding returns 1
19:30:53.259 00.030 29876 IsSlewing returns 0
19:30:53.259 00.000 29876 IsGuiding returns 0
19:30:53.259 00.000 29876 scope move finished after 32 + 84 ms
19:30:53.259 00.000 29876 Move returns status 0, amount 32
19:30:53.259 00.000 29876 MoveAxis(N, 0, ABG)
19:30:53.259 00.000 29876 Move returns status 0, amount 0
19:30:53.259 00.000 29876 move complete, result=0
19:30:53.259 00.000 29876 worker thread done servicing request
19:30:53.260 00.001 29876 Worker thread wakes up
19:30:53.260 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.2 px 0 ms NORTH
19:30:53.263 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:53.263 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:55.385 02.122 29876 Exposure complete
19:30:55.428 00.043 29876 worker thread done servicing request
19:30:55.428 00.000 31432 OnExposeComplete: enter
19:30:55.431 00.003 31432 UpdateGuideState(): m_state=6
19:30:55.434 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
19:30:55.437 00.003 31432 Star::Find returns 1 (0), X=1253.96, Y=941.80, Mass=3850, SNR=39.3, Peak=252 HFD=4.4
19:30:55.439 00.002 31432 MultiStar: [#1 0.67,-0.08,0.83,U] [#2 0.79,-0.28,0.00,M1] [#3 0.90,-0.09,0.00,M1] [#4 0.77,-0.06,0.95,U] [#5 0.88,-0.02,0.00,M1] [#6 1.07,-0.49,0.00,M3] [#7 0.92,-0.18,0.00,M1] [#8 -0.09,-0.07,0.76,U] 
19:30:55.441 00.002 31432 refined, 3 included, MultiStar: {0.63, -0.21}, one-star: {1.00, -0.57}
19:30:55.442 00.001 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
19:30:55.444 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
19:30:55.446 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=-0.21 hyp=0.66 cameraTheta=-0.32 mountX=0.62 mountY=0.30, mountTheta=0.46
19:30:55.449 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.21, opts=13)
19:30:55.451 00.002 31432 Enqueuing Move request for scope (0.63, -0.21)
19:30:55.453 00.002 29876 Worker thread wakes up
19:30:55.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.21) opts 0xd
19:30:55.453 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.21)
19:30:55.453 00.000 29876 Moving (0.63, -0.21) raw xDistance=0.62 yDistance=0.30
19:30:55.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
19:30:55.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
19:30:55.453 00.000 29876 MoveAxis(W, 64, ABG)
19:30:55.453 00.000 29876 Guiding  Dir = 3, Dur = 64
19:30:55.454 00.001 29876 IsSlewing returns 0
19:30:55.454 00.000 29876 IsGuiding returns 0
19:30:55.454 00.000 29876 PulseGuide returned control before completion, sleep 74
19:30:55.457 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:55.468 00.011 31432 UpdateGuideState exits: m=3850 RSB=39.3
19:30:55.471 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:55.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:55.474 00.001 31432 Enqueuing Expose request
19:30:55.540 00.066 29876 IsGuiding returns 1
19:30:55.540 00.000 29876 scope still moving after pulse duration time elapsed
19:30:55.571 00.031 29876 IsSlewing returns 0
19:30:55.571 00.000 29876 IsGuiding returns 1
19:30:55.601 00.030 29876 IsSlewing returns 0
19:30:55.601 00.000 29876 IsGuiding returns 1
19:30:55.631 00.030 29876 IsSlewing returns 0
19:30:55.631 00.000 29876 IsGuiding returns 1
19:30:55.663 00.032 29876 IsSlewing returns 0
19:30:55.663 00.000 29876 IsGuiding returns 0
19:30:55.663 00.000 29876 scope move finished after 64 + 144 ms
19:30:55.663 00.000 29876 Move returns status 0, amount 64
19:30:55.663 00.000 29876 MoveAxis(S, 22, ABG)
19:30:55.663 00.000 29876 Guiding  Dir = 1, Dur = 22
19:30:55.663 00.000 29876 IsSlewing returns 0
19:30:55.663 00.000 29876 IsGuiding returns 0
19:30:55.664 00.001 29876 PulseGuide returned control before completion, sleep 32
19:30:55.708 00.044 29876 IsGuiding returns 1
19:30:55.708 00.000 29876 scope still moving after pulse duration time elapsed
19:30:55.739 00.031 29876 IsSlewing returns 0
19:30:55.739 00.000 29876 IsGuiding returns 1
19:30:55.770 00.031 29876 IsSlewing returns 0
19:30:55.770 00.000 29876 IsGuiding returns 1
19:30:55.800 00.030 29876 IsSlewing returns 0
19:30:55.800 00.000 29876 IsGuiding returns 0
19:30:55.800 00.000 29876 scope move finished after 22 + 115 ms
19:30:55.800 00.000 29876 Move returns status 0, amount 22
19:30:55.800 00.000 29876 move complete, result=0
19:30:55.800 00.000 29876 worker thread done servicing request
19:30:55.800 00.000 29876 Worker thread wakes up
19:30:55.801 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:55.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:30:55.801 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.3 px 22 ms SOUTH
19:30:57.715 01.914 29876 Exposure complete
19:30:57.759 00.044 29876 worker thread done servicing request
19:30:57.759 00.000 31432 OnExposeComplete: enter
19:30:57.762 00.003 31432 UpdateGuideState(): m_state=6
19:30:57.764 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
19:30:57.766 00.002 31432 Star::Find returns 1 (0), X=1253.59, Y=941.88, Mass=4025, SNR=40.2, Peak=252 HFD=4.4
19:30:57.768 00.002 31432 MultiStar: [#1 0.56,0.30,0.83,U] [#2 0.25,0.02,0.91,U] [#3 0.60,0.03,0.88,U] [#4 0.15,0.02,0.92,U] [#5 0.71,0.12,0.76,U] [#6 0.81,0.10,0.00,M4] [#7 0.46,-0.03,0.82,U] [#8 -0.16,-0.03,0.78,U] 
19:30:57.769 00.001 31432 refined, 7 included, MultiStar: {0.41, -0.02}, one-star: {0.64, -0.48}
19:30:57.771 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
19:30:57.773 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
19:30:57.775 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-0.05 mountX=0.41 mountY=0.08, mountTheta=0.20
19:30:57.778 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.02, opts=13)
19:30:57.781 00.003 31432 Enqueuing Move request for scope (0.41, -0.02)
19:30:57.783 00.002 29876 Worker thread wakes up
19:30:57.783 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.02) opts 0xd
19:30:57.783 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.02)
19:30:57.783 00.000 29876 Moving (0.41, -0.02) raw xDistance=0.41 yDistance=0.08
19:30:57.783 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
19:30:57.783 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:30:57.783 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:30:57.783 00.000 29876 MoveAxis(W, 48, ABG)
19:30:57.783 00.000 29876 Guiding  Dir = 3, Dur = 48
19:30:57.783 00.000 29876 IsSlewing returns 0
19:30:57.783 00.000 29876 IsGuiding returns 0
19:30:57.784 00.001 29876 PulseGuide returned control before completion, sleep 58
19:30:57.787 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:30:57.798 00.011 31432 UpdateGuideState exits: m=4025 RSB=40.2
19:30:57.800 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:30:57.802 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:30:57.803 00.001 31432 Enqueuing Expose request
19:30:57.855 00.052 29876 IsGuiding returns 1
19:30:57.855 00.000 29876 scope still moving after pulse duration time elapsed
19:30:57.887 00.032 29876 IsSlewing returns 0
19:30:57.887 00.000 29876 IsGuiding returns 1
19:30:57.918 00.031 29876 IsSlewing returns 0
19:30:57.918 00.000 29876 IsGuiding returns 0
19:30:57.918 00.000 29876 scope move finished after 48 + 86 ms
19:30:57.918 00.000 29876 Move returns status 0, amount 48
19:30:57.918 00.000 29876 MoveAxis(N, 0, ABG)
19:30:57.918 00.000 29876 Move returns status 0, amount 0
19:30:57.918 00.000 29876 move complete, result=0
19:30:57.918 00.000 29876 worker thread done servicing request
19:30:57.918 00.000 29876 Worker thread wakes up
19:30:57.918 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:30:57.918 00.000 31432 GuideStep: 0.4 px 48 ms WEST, 0.1 px 0 ms NORTH
19:30:57.921 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:00.046 02.125 29876 Exposure complete
19:31:00.089 00.043 29876 worker thread done servicing request
19:31:00.090 00.001 31432 OnExposeComplete: enter
19:31:00.092 00.002 31432 UpdateGuideState(): m_state=6
19:31:00.094 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
19:31:00.096 00.002 31432 Star::Find returns 1 (0), X=1253.11, Y=942.14, Mass=3889, SNR=39.1, Peak=236 HFD=4.3
19:31:00.098 00.002 31432 MultiStar: [#1 -0.03,0.27,0.84,U] [#2 -0.29,0.26,0.93,U] [#3 0.10,0.53,0.90,U] [#4 -0.15,0.39,0.98,U] [#5 -0.04,0.55,0.81,U] [#6 0.31,-0.10,0.79,U] [#7 0.05,0.03,0.84,U] [#8 -0.90,0.02,0.00,M2] 
19:31:00.100 00.002 31432 refined, 7 included, MultiStar: {0.01, 0.21}, one-star: {0.15, -0.23}
19:31:00.102 00.002 31432 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.02) = xAngle (1.50 = 1.50)
19:31:00.103 00.001 31432 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.51 = -1.77)
19:31:00.105 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=0.01 mountY=-0.20, mountTheta=-1.50
19:31:00.108 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.21, opts=13)
19:31:00.111 00.003 31432 Enqueuing Move request for scope (0.01, 0.21)
19:31:00.112 00.001 29876 Worker thread wakes up
19:31:00.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
19:31:00.112 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
19:31:00.112 00.000 29876 Moving (0.01, 0.21) raw xDistance=0.01 yDistance=-0.20
19:31:00.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:31:00.113 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:00.113 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:31:00.113 00.000 29876 MoveAxis(E, 0, ABG)
19:31:00.113 00.000 29876 Move returns status 0, amount 0
19:31:00.113 00.000 29876 MoveAxis(N, 0, ABG)
19:31:00.113 00.000 29876 Move returns status 0, amount 0
19:31:00.113 00.000 29876 move complete, result=0
19:31:00.113 00.000 29876 worker thread done servicing request
19:31:00.117 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:31:00.128 00.011 31432 UpdateGuideState exits: m=3889 RSB=39.1
19:31:00.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:00.132 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:00.134 00.002 31432 Enqueuing Expose request
19:31:00.136 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:31:00.138 00.002 29876 Worker thread wakes up
19:31:00.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:00.138 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:02.148 02.010 29876 Exposure complete
19:31:02.191 00.043 29876 worker thread done servicing request
19:31:02.191 00.000 31432 OnExposeComplete: enter
19:31:02.194 00.003 31432 UpdateGuideState(): m_state=6
19:31:02.196 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
19:31:02.197 00.001 31432 Star::Find returns 1 (0), X=1253.43, Y=941.83, Mass=3923, SNR=39.5, Peak=252 HFD=4.6
19:31:02.199 00.002 31432 MultiStar: [#1 -0.01,0.02,0.85,U] [#2 0.17,-0.02,0.92,U] [#3 0.67,-0.16,0.90,U] [#4 0.25,0.01,0.89,U] [#5 0.18,0.18,0.81,U] [#6 0.41,-0.25,0.80,U] [#7 0.45,-0.29,0.82,U] [#8 -1.16,-0.51,0.00,M3] 
19:31:02.201 00.002 31432 refined, 7 included, MultiStar: {0.33, -0.14}, one-star: {0.47, -0.53}
19:31:02.203 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
19:31:02.205 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
19:31:02.206 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.35 cameraTheta=-0.40 mountX=0.32 mountY=0.19, mountTheta=0.52
19:31:02.214 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.14, opts=13)
19:31:02.217 00.003 31432 Enqueuing Move request for scope (0.33, -0.14)
19:31:02.218 00.001 29876 Worker thread wakes up
19:31:02.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.14) opts 0xd
19:31:02.218 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.14)
19:31:02.218 00.000 29876 Moving (0.33, -0.14) raw xDistance=0.32 yDistance=0.19
19:31:02.219 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
19:31:02.219 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:02.219 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:31:02.219 00.000 29876 MoveAxis(W, 31, ABG)
19:31:02.219 00.000 29876 Guiding  Dir = 3, Dur = 31
19:31:02.219 00.000 29876 IsSlewing returns 0
19:31:02.219 00.000 29876 IsGuiding returns 0
19:31:02.220 00.001 29876 PulseGuide returned control before completion, sleep 41
19:31:02.223 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:02.237 00.014 31432 UpdateGuideState exits: m=3923 RSB=39.5
19:31:02.240 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:02.242 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:02.244 00.002 31432 Enqueuing Expose request
19:31:02.271 00.027 29876 IsGuiding returns 1
19:31:02.271 00.000 29876 scope still moving after pulse duration time elapsed
19:31:02.301 00.030 29876 IsSlewing returns 0
19:31:02.301 00.000 29876 IsGuiding returns 1
19:31:02.332 00.031 29876 IsSlewing returns 0
19:31:02.332 00.000 29876 IsGuiding returns 0
19:31:02.332 00.000 29876 scope move finished after 31 + 81 ms
19:31:02.332 00.000 29876 Move returns status 0, amount 31
19:31:02.332 00.000 29876 MoveAxis(N, 0, ABG)
19:31:02.332 00.000 29876 Move returns status 0, amount 0
19:31:02.332 00.000 29876 move complete, result=0
19:31:02.332 00.000 29876 worker thread done servicing request
19:31:02.332 00.000 29876 Worker thread wakes up
19:31:02.332 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:02.332 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:02.332 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.2 px 0 ms NORTH
19:31:04.561 02.229 29876 Exposure complete
19:31:04.604 00.043 29876 worker thread done servicing request
19:31:04.605 00.001 31432 OnExposeComplete: enter
19:31:04.607 00.002 31432 UpdateGuideState(): m_state=6
19:31:04.609 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
19:31:04.611 00.002 31432 Star::Find returns 1 (0), X=1253.19, Y=942.00, Mass=3968, SNR=39.5, Peak=248 HFD=4.3
19:31:04.613 00.002 31432 MultiStar: [#1 -0.10,0.10,0.85,U] [#2 -0.01,-0.25,0.89,U] [#3 0.21,-0.03,0.86,U] [#4 0.06,0.11,0.92,U] [#5 0.42,-0.26,0.83,U] [#6 0.19,0.12,0.79,U] [#7 -0.14,-0.05,0.83,U] [#8 -1.04,0.13,0.00,M4] 
19:31:04.615 00.002 31432 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.24, -0.37}
19:31:04.617 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
19:31:04.618 00.001 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:31:04.620 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.67 mountX=0.11 mountY=0.10, mountTheta=0.76
19:31:04.624 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.08, opts=13)
19:31:04.626 00.002 31432 Enqueuing Move request for scope (0.11, -0.08)
19:31:04.628 00.002 29876 Worker thread wakes up
19:31:04.628 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
19:31:04.628 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
19:31:04.628 00.000 29876 Moving (0.11, -0.08) raw xDistance=0.11 yDistance=0.10
19:31:04.628 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:31:04.628 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:04.628 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:31:04.628 00.000 29876 MoveAxis(E, 0, ABG)
19:31:04.628 00.000 29876 Move returns status 0, amount 0
19:31:04.628 00.000 29876 MoveAxis(N, 0, ABG)
19:31:04.629 00.001 29876 Move returns status 0, amount 0
19:31:04.629 00.000 29876 move complete, result=0
19:31:04.629 00.000 29876 worker thread done servicing request
19:31:04.632 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:04.643 00.011 31432 UpdateGuideState exits: m=3968 RSB=39.5
19:31:04.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:04.647 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:04.649 00.002 31432 Enqueuing Expose request
19:31:04.651 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:31:04.654 00.003 29876 Worker thread wakes up
19:31:04.654 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:04.654 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:06.562 01.908 29876 Exposure complete
19:31:06.607 00.045 29876 worker thread done servicing request
19:31:06.607 00.000 31432 OnExposeComplete: enter
19:31:06.610 00.003 31432 UpdateGuideState(): m_state=6
19:31:06.612 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
19:31:06.614 00.002 31432 Star::Find returns 1 (0), X=1253.31, Y=941.98, Mass=3773, SNR=39.0, Peak=234 HFD=4.2
19:31:06.616 00.002 31432 MultiStar: [#1 -0.01,0.06,0.85,U] [#2 0.46,-0.29,0.92,U] [#3 0.60,-0.01,0.93,U] [#4 0.29,0.13,0.97,U] [#5 0.32,0.00,0.80,U] [#6 0.35,0.00,0.79,U] [#7 0.01,-0.20,0.86,U] [#8 -1.05,-0.24,0.00,M5] 
19:31:06.618 00.002 31432 refined, 7 included, MultiStar: {0.30, -0.09}, one-star: {0.36, -0.39}
19:31:06.620 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
19:31:06.622 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:31:06.624 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.30 mountX=0.30 mountY=0.14, mountTheta=0.43
19:31:06.627 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.09, opts=13)
19:31:06.629 00.002 31432 Enqueuing Move request for scope (0.30, -0.09)
19:31:06.630 00.001 29876 Worker thread wakes up
19:31:06.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
19:31:06.630 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
19:31:06.630 00.000 29876 Moving (0.30, -0.09) raw xDistance=0.30 yDistance=0.14
19:31:06.632 00.002 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
19:31:06.632 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:06.632 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:31:06.632 00.000 29876 MoveAxis(W, 29, ABG)
19:31:06.632 00.000 29876 Guiding  Dir = 3, Dur = 29
19:31:06.632 00.000 29876 IsSlewing returns 0
19:31:06.632 00.000 29876 IsGuiding returns 0
19:31:06.632 00.000 29876 PulseGuide returned control before completion, sleep 39
19:31:06.635 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:06.647 00.012 31432 UpdateGuideState exits: m=3773 RSB=39.0
19:31:06.649 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:06.651 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:06.653 00.002 31432 Enqueuing Expose request
19:31:06.684 00.031 29876 IsGuiding returns 1
19:31:06.684 00.000 29876 scope still moving after pulse duration time elapsed
19:31:06.715 00.031 29876 IsSlewing returns 0
19:31:06.715 00.000 29876 IsGuiding returns 1
19:31:06.746 00.031 29876 IsSlewing returns 0
19:31:06.746 00.000 29876 IsGuiding returns 0
19:31:06.746 00.000 29876 scope move finished after 29 + 85 ms
19:31:06.746 00.000 29876 Move returns status 0, amount 29
19:31:06.746 00.000 29876 MoveAxis(N, 0, ABG)
19:31:06.746 00.000 29876 Move returns status 0, amount 0
19:31:06.746 00.000 29876 move complete, result=0
19:31:06.746 00.000 29876 worker thread done servicing request
19:31:06.746 00.000 29876 Worker thread wakes up
19:31:06.746 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:06.746 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:06.747 00.001 31432 GuideStep: 0.3 px 29 ms WEST, 0.1 px 0 ms NORTH
19:31:08.974 02.227 29876 Exposure complete
19:31:09.017 00.043 29876 worker thread done servicing request
19:31:09.017 00.000 31432 OnExposeComplete: enter
19:31:09.020 00.003 31432 UpdateGuideState(): m_state=6
19:31:09.022 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
19:31:09.024 00.002 31432 Star::Find returns 1 (0), X=1253.14, Y=941.84, Mass=3939, SNR=39.5, Peak=241 HFD=4.3
19:31:09.026 00.002 31432 MultiStar: [#1 0.37,-0.31,0.84,U] [#2 0.48,-0.75,0.00,M1] [#3 0.69,-0.09,0.90,U] [#4 0.53,-0.41,0.98,U] [#5 0.46,-0.46,0.80,U] [#6 0.51,-0.55,0.80,U] [#7 0.35,-0.58,0.82,U] [#8 -0.76,-0.60,0.00,M6] 
19:31:09.027 00.001 31432 single-star, 6 included, MultiStar: {0.44, -0.42}, one-star: {0.18, -0.53}
19:31:09.029 00.002 31432 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
19:31:09.031 00.002 31432 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
19:31:09.033 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.53 hyp=0.56 cameraTheta=-1.23 mountX=0.17 mountY=0.55, mountTheta=1.27
19:31:09.038 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.53, opts=13)
19:31:09.041 00.003 31432 Enqueuing Move request for scope (0.18, -0.53)
19:31:09.043 00.002 29876 Worker thread wakes up
19:31:09.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.53) opts 0xd
19:31:09.043 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.53)
19:31:09.043 00.000 29876 Moving (0.18, -0.53) raw xDistance=0.17 yDistance=0.55
19:31:09.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:31:09.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
19:31:09.043 00.000 29876 MoveAxis(E, 0, ABG)
19:31:09.043 00.000 29876 Move returns status 0, amount 0
19:31:09.043 00.000 29876 MoveAxis(S, 40, ABG)
19:31:09.043 00.000 29876 Guiding  Dir = 1, Dur = 40
19:31:09.043 00.000 29876 IsSlewing returns 0
19:31:09.044 00.001 29876 IsGuiding returns 0
19:31:09.044 00.000 29876 PulseGuide returned control before completion, sleep 50
19:31:09.047 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:31:09.061 00.014 31432 UpdateGuideState exits: m=3939 RSB=39.5
19:31:09.063 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:09.065 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:09.067 00.002 31432 Enqueuing Expose request
19:31:09.097 00.030 29876 IsGuiding returns 1
19:31:09.097 00.000 29876 scope still moving after pulse duration time elapsed
19:31:09.129 00.032 29876 IsSlewing returns 0
19:31:09.129 00.000 29876 IsGuiding returns 1
19:31:09.159 00.030 29876 IsSlewing returns 0
19:31:09.159 00.000 29876 IsGuiding returns 1
19:31:09.190 00.031 29876 IsSlewing returns 0
19:31:09.190 00.000 29876 IsGuiding returns 1
19:31:09.221 00.031 29876 IsSlewing returns 0
19:31:09.221 00.000 29876 IsGuiding returns 1
19:31:09.252 00.031 29876 IsSlewing returns 0
19:31:09.252 00.000 29876 IsGuiding returns 0
19:31:09.252 00.000 29876 scope move finished after 40 + 168 ms
19:31:09.252 00.000 29876 Move returns status 0, amount 40
19:31:09.252 00.000 29876 move complete, result=0
19:31:09.253 00.001 29876 worker thread done servicing request
19:31:09.253 00.000 29876 Worker thread wakes up
19:31:09.253 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:09.253 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:09.253 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.5 px 40 ms SOUTH
19:31:11.158 01.905 29876 Exposure complete
19:31:11.202 00.044 29876 worker thread done servicing request
19:31:11.202 00.000 31432 OnExposeComplete: enter
19:31:11.204 00.002 31432 UpdateGuideState(): m_state=6
19:31:11.206 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
19:31:11.208 00.002 31432 Star::Find returns 1 (0), X=1253.23, Y=942.44, Mass=3897, SNR=39.2, Peak=224 HFD=4.2
19:31:11.210 00.002 31432 MultiStar: [#1 0.59,0.39,0.86,U] [#2 0.42,0.12,0.95,U] [#3 0.38,0.65,0.88,U] [#4 0.40,0.39,0.96,U] [#5 0.68,0.44,0.00,M1] [#6 0.78,0.41,0.00,M1] [#7 0.64,0.28,0.82,U] [#8 -0.50,0.10,0.73,U] 
19:31:11.212 00.002 31432 single-star, 6 included, MultiStar: {0.33, 0.28}, one-star: {0.28, 0.07}
19:31:11.214 00.002 31432 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
19:31:11.216 00.002 31432 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
19:31:11.218 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.25 mountX=0.28 mountY=-0.03, mountTheta=-0.10
19:31:11.222 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.07, opts=13)
19:31:11.224 00.002 31432 Enqueuing Move request for scope (0.28, 0.07)
19:31:11.226 00.002 29876 Worker thread wakes up
19:31:11.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
19:31:11.226 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
19:31:11.226 00.000 29876 Moving (0.28, 0.07) raw xDistance=0.28 yDistance=-0.03
19:31:11.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
19:31:11.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:11.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:31:11.226 00.000 29876 MoveAxis(W, 27, ABG)
19:31:11.226 00.000 29876 Guiding  Dir = 3, Dur = 27
19:31:11.226 00.000 29876 IsSlewing returns 0
19:31:11.226 00.000 29876 IsGuiding returns 0
19:31:11.227 00.001 29876 PulseGuide returned control before completion, sleep 37
19:31:11.231 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:11.243 00.012 31432 UpdateGuideState exits: m=3897 RSB=39.2
19:31:11.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:11.247 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:11.249 00.002 31432 Enqueuing Expose request
19:31:11.266 00.017 29876 IsGuiding returns 1
19:31:11.266 00.000 29876 scope still moving after pulse duration time elapsed
19:31:11.297 00.031 29876 IsSlewing returns 0
19:31:11.297 00.000 29876 IsGuiding returns 1
19:31:11.329 00.032 29876 IsSlewing returns 0
19:31:11.329 00.000 29876 IsGuiding returns 0
19:31:11.329 00.000 29876 scope move finished after 27 + 75 ms
19:31:11.329 00.000 29876 Move returns status 0, amount 27
19:31:11.329 00.000 29876 MoveAxis(N, 0, ABG)
19:31:11.329 00.000 29876 Move returns status 0, amount 0
19:31:11.329 00.000 29876 move complete, result=0
19:31:11.329 00.000 29876 worker thread done servicing request
19:31:11.329 00.000 29876 Worker thread wakes up
19:31:11.329 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.0 px 0 ms NORTH
19:31:11.331 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:11.331 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:13.461 02.130 29876 Exposure complete
19:31:13.505 00.044 29876 worker thread done servicing request
19:31:13.505 00.000 31432 OnExposeComplete: enter
19:31:13.507 00.002 31432 UpdateGuideState(): m_state=6
19:31:13.509 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
19:31:13.511 00.002 31432 Star::Find returns 1 (0), X=1252.49, Y=942.52, Mass=3855, SNR=39.4, Peak=253 HFD=4.3
19:31:13.513 00.002 31432 MultiStar: [#1 -0.07,0.45,0.83,U] [#2 -0.46,0.26,0.89,U] [#3 -0.63,0.56,0.00,M1] [#4 -0.51,0.63,0.00,M1] [#5 -0.28,0.37,0.78,U] [#6 0.00,0.43,0.82,U] [#7 0.12,0.31,0.83,U] [#8 -1.44,0.26,0.00,M6] 
19:31:13.515 00.002 31432 refined, 5 included, MultiStar: {-0.20, 0.32}, one-star: {-0.46, 0.16}
19:31:13.517 00.002 31432 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
19:31:13.519 00.002 31432 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.12 = -1.16)
19:31:13.521 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.13 mountX=-0.20 mountY=-0.35, mountTheta=-2.08
19:31:13.524 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.32, opts=13)
19:31:13.526 00.002 31432 Enqueuing Move request for scope (-0.20, 0.32)
19:31:13.528 00.002 29876 Worker thread wakes up
19:31:13.528 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
19:31:13.528 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
19:31:13.528 00.000 29876 Moving (-0.20, 0.32) raw xDistance=-0.20 yDistance=-0.35
19:31:13.528 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
19:31:13.528 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:31:13.528 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:31:13.528 00.000 29876 MoveAxis(E, 0, ABG)
19:31:13.528 00.000 29876 Move returns status 0, amount 0
19:31:13.528 00.000 29876 MoveAxis(N, 0, ABG)
19:31:13.528 00.000 29876 Move returns status 0, amount 0
19:31:13.528 00.000 29876 move complete, result=0
19:31:13.528 00.000 29876 worker thread done servicing request
19:31:13.532 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:13.545 00.013 31432 UpdateGuideState exits: m=3855 RSB=39.4
19:31:13.548 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:13.549 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:13.551 00.002 31432 Enqueuing Expose request
19:31:13.554 00.003 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:31:13.556 00.002 29876 Worker thread wakes up
19:31:13.556 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:13.556 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:15.460 01.904 29876 Exposure complete
19:31:15.503 00.043 29876 worker thread done servicing request
19:31:15.503 00.000 31432 OnExposeComplete: enter
19:31:15.505 00.002 31432 UpdateGuideState(): m_state=6
19:31:15.508 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
19:31:15.510 00.002 31432 Star::Find returns 1 (0), X=1252.60, Y=942.33, Mass=4045, SNR=40.2, Peak=235 HFD=4.6
19:31:15.512 00.002 31432 MultiStar: [#1 -0.06,0.22,0.81,U] [#2 -0.36,0.30,0.90,U] [#3 -0.41,0.28,0.84,U] [#4 -0.77,0.49,0.00,M2] [#5 -0.35,0.51,0.76,U] [#6 0.34,0.23,0.78,U] [#7 -0.13,-0.02,0.80,U] [#8 -1.25,0.42,0.00,M7] 
19:31:15.517 00.005 31432 refined, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.36, -0.03}
19:31:15.518 00.001 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
19:31:15.520 00.002 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
19:31:15.522 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.35 mountX=-0.19 mountY=-0.23, mountTheta=-2.27
19:31:15.526 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.20, opts=13)
19:31:15.528 00.002 31432 Enqueuing Move request for scope (-0.20, 0.20)
19:31:15.530 00.002 29876 Worker thread wakes up
19:31:15.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
19:31:15.530 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
19:31:15.530 00.000 29876 Moving (-0.20, 0.20) raw xDistance=-0.19 yDistance=-0.23
19:31:15.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:31:15.531 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:15.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:31:15.531 00.000 29876 MoveAxis(E, 0, ABG)
19:31:15.531 00.000 29876 Move returns status 0, amount 0
19:31:15.531 00.000 29876 MoveAxis(N, 0, ABG)
19:31:15.531 00.000 29876 Move returns status 0, amount 0
19:31:15.531 00.000 29876 move complete, result=0
19:31:15.531 00.000 29876 worker thread done servicing request
19:31:15.534 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:31:15.546 00.012 31432 UpdateGuideState exits: m=4045 RSB=40.2
19:31:15.548 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:15.550 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:15.553 00.003 31432 Enqueuing Expose request
19:31:15.554 00.001 29876 Worker thread wakes up
19:31:15.555 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:31:15.557 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:15.557 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:17.682 02.125 29876 Exposure complete
19:31:17.725 00.043 29876 worker thread done servicing request
19:31:17.726 00.001 31432 OnExposeComplete: enter
19:31:17.728 00.002 31432 UpdateGuideState(): m_state=6
19:31:17.730 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
19:31:17.732 00.002 31432 Star::Find returns 1 (0), X=1252.80, Y=942.41, Mass=3885, SNR=39.9, Peak=246 HFD=4.6
19:31:17.734 00.002 31432 MultiStar: [#1 0.16,0.70,0.86,U] [#2 -0.24,0.79,0.00,M1] [#3 -0.18,0.80,0.00,M1] [#4 -0.75,0.84,0.00,M3] [#5 0.15,0.63,0.75,U] [#6 0.24,0.46,0.79,U] [#7 0.15,0.55,0.83,U] [#8 -0.57,0.48,0.72,U] 
19:31:17.736 00.002 31432 single-star, 5 included, MultiStar: {-0.00, 0.46}, one-star: {-0.16, 0.05}
19:31:17.738 00.002 31432 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.02) = xAngle (2.82 = 2.82)
19:31:17.739 00.001 31432 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.83 = -0.45)
19:31:17.741 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.84 mountX=-0.16 mountY=-0.07, mountTheta=-2.71
19:31:17.747 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.05, opts=13)
19:31:17.753 00.006 31432 Enqueuing Move request for scope (-0.16, 0.05)
19:31:17.758 00.005 29876 Worker thread wakes up
19:31:17.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
19:31:17.758 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
19:31:17.758 00.000 29876 Moving (-0.16, 0.05) raw xDistance=-0.16 yDistance=-0.07
19:31:17.759 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:31:17.759 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:17.759 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:31:17.759 00.000 29876 MoveAxis(E, 0, ABG)
19:31:17.759 00.000 29876 Move returns status 0, amount 0
19:31:17.759 00.000 29876 MoveAxis(N, 0, ABG)
19:31:17.759 00.000 29876 Move returns status 0, amount 0
19:31:17.759 00.000 29876 move complete, result=0
19:31:17.759 00.000 29876 worker thread done servicing request
19:31:17.766 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:17.779 00.013 31432 UpdateGuideState exits: m=3885 RSB=39.9
19:31:17.782 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:17.783 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:17.785 00.002 31432 Enqueuing Expose request
19:31:17.787 00.002 29876 Worker thread wakes up
19:31:17.787 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:31:17.789 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:17.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:19.697 01.908 29876 Exposure complete
19:31:19.740 00.043 29876 worker thread done servicing request
19:31:19.740 00.000 31432 OnExposeComplete: enter
19:31:19.742 00.002 31432 UpdateGuideState(): m_state=6
19:31:19.744 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
19:31:19.746 00.002 31432 Star::Find returns 1 (0), X=1253.18, Y=942.73, Mass=3922, SNR=39.9, Peak=249 HFD=4.1
19:31:19.748 00.002 31432 MultiStar: [#1 0.53,0.52,0.83,U] [#2 -0.07,0.45,0.92,U] [#3 0.37,0.47,0.87,U] [#4 0.04,0.53,0.93,U] [#5 0.04,0.26,0.78,U] [#6 0.61,0.09,0.79,U] [#7 0.45,0.22,0.83,U] [#8 -0.72,0.15,0.72,U] 
19:31:19.750 00.002 31432 refined, 8 included, MultiStar: {0.17, 0.35}, one-star: {0.23, 0.36}
19:31:19.752 00.002 31432 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.02) = xAngle (1.09 = 1.09)
19:31:19.754 00.002 31432 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.10 = -2.18)
19:31:19.756 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.11 mountX=0.18 mountY=-0.32, mountTheta=-1.05
19:31:19.759 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.35, opts=13)
19:31:19.762 00.003 31432 Enqueuing Move request for scope (0.17, 0.35)
19:31:19.764 00.002 29876 Worker thread wakes up
19:31:19.764 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.35) opts 0xd
19:31:19.764 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.35)
19:31:19.764 00.000 29876 Moving (0.17, 0.35) raw xDistance=0.18 yDistance=-0.32
19:31:19.764 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:31:19.764 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:31:19.764 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:31:19.764 00.000 29876 MoveAxis(E, 0, ABG)
19:31:19.764 00.000 29876 Move returns status 0, amount 0
19:31:19.764 00.000 29876 MoveAxis(N, 0, ABG)
19:31:19.764 00.000 29876 Move returns status 0, amount 0
19:31:19.764 00.000 29876 move complete, result=0
19:31:19.764 00.000 29876 worker thread done servicing request
19:31:19.768 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:19.779 00.011 31432 UpdateGuideState exits: m=3922 RSB=39.9
19:31:19.781 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:19.783 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:19.785 00.002 31432 Enqueuing Expose request
19:31:19.787 00.002 29876 Worker thread wakes up
19:31:19.787 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
19:31:19.789 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:19.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:21.923 02.134 29876 Exposure complete
19:31:21.968 00.045 29876 worker thread done servicing request
19:31:21.968 00.000 31432 OnExposeComplete: enter
19:31:21.970 00.002 31432 UpdateGuideState(): m_state=6
19:31:21.974 00.004 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
19:31:21.976 00.002 31432 Star::Find returns 1 (0), X=1252.93, Y=942.17, Mass=3905, SNR=39.2, Peak=217 HFD=4.5
19:31:21.978 00.002 31432 MultiStar: [#1 0.28,0.48,0.82,U] [#2 0.06,0.33,0.92,U] [#3 0.16,0.44,0.87,U] [#4 -0.20,0.48,0.94,U] [#5 0.04,0.37,0.77,U] [#6 0.87,0.11,0.00,M1] [#7 0.59,0.00,0.82,U] [#8 -0.44,-0.03,0.71,U] 
19:31:21.980 00.002 31432 single-star, 7 included, MultiStar: {0.06, 0.23}, one-star: {-0.03, -0.20}
19:31:21.982 00.002 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.02) = xAngle (-1.73 = -1.73)
19:31:21.983 00.001 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.28 = 1.28)
19:31:21.985 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.71 mountX=-0.03 mountY=0.19, mountTheta=1.74
19:31:21.988 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.20, opts=13)
19:31:21.990 00.002 31432 Enqueuing Move request for scope (-0.03, -0.20)
19:31:21.992 00.002 29876 Worker thread wakes up
19:31:21.992 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
19:31:21.992 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
19:31:21.992 00.000 29876 Moving (-0.03, -0.20) raw xDistance=-0.03 yDistance=0.19
19:31:21.992 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:31:21.992 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:21.992 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:31:21.992 00.000 29876 MoveAxis(E, 0, ABG)
19:31:21.992 00.000 29876 Move returns status 0, amount 0
19:31:21.992 00.000 29876 MoveAxis(N, 0, ABG)
19:31:21.992 00.000 29876 Move returns status 0, amount 0
19:31:21.992 00.000 29876 move complete, result=0
19:31:21.992 00.000 29876 worker thread done servicing request
19:31:21.996 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:22.008 00.012 31432 UpdateGuideState exits: m=3905 RSB=39.2
19:31:22.011 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:22.013 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:22.014 00.001 31432 Enqueuing Expose request
19:31:22.017 00.003 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:31:22.018 00.001 29876 Worker thread wakes up
19:31:22.018 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:22.018 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:23.924 01.906 29876 Exposure complete
19:31:23.972 00.048 29876 worker thread done servicing request
19:31:23.972 00.000 31432 OnExposeComplete: enter
19:31:23.974 00.002 31432 UpdateGuideState(): m_state=6
19:31:23.976 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
19:31:23.978 00.002 31432 Star::Find returns 1 (0), X=1253.23, Y=942.06, Mass=3787, SNR=39.2, Peak=219 HFD=4.2
19:31:23.983 00.005 31432 MultiStar: [#1 0.09,0.35,0.88,U] [#2 -0.06,0.08,0.93,U] [#3 0.22,0.38,0.88,U] [#4 -0.01,0.44,0.96,U] [#5 -0.33,0.61,0.79,U] [#6 0.51,-0.13,0.75,U] [#7 0.26,0.04,0.84,U] [#8 -0.45,0.17,0.75,U] 
19:31:23.986 00.003 31432 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.27, -0.30}
19:31:23.988 00.002 31432 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.02) = xAngle (1.20 = 1.20)
19:31:23.989 00.001 31432 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.21 = -2.07)
19:31:23.991 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.23 mountX=0.07 mountY=-0.17, mountTheta=-1.18
19:31:23.994 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.18, opts=13)
19:31:23.996 00.002 31432 Enqueuing Move request for scope (0.06, 0.18)
19:31:23.998 00.002 29876 Worker thread wakes up
19:31:23.998 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
19:31:23.998 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
19:31:23.998 00.000 29876 Moving (0.06, 0.18) raw xDistance=0.07 yDistance=-0.17
19:31:23.998 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:31:23.998 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:23.998 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:31:23.998 00.000 29876 MoveAxis(E, 0, ABG)
19:31:23.998 00.000 29876 Move returns status 0, amount 0
19:31:23.998 00.000 29876 MoveAxis(N, 0, ABG)
19:31:23.998 00.000 29876 Move returns status 0, amount 0
19:31:23.998 00.000 29876 move complete, result=0
19:31:24.000 00.002 29876 worker thread done servicing request
19:31:24.008 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:24.028 00.020 31432 UpdateGuideState exits: m=3787 RSB=39.2
19:31:24.030 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:24.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:24.034 00.002 31432 Enqueuing Expose request
19:31:24.036 00.002 29876 Worker thread wakes up
19:31:24.036 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:31:24.038 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:24.038 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:26.163 02.125 29876 Exposure complete
19:31:26.208 00.045 29876 worker thread done servicing request
19:31:26.208 00.000 31432 OnExposeComplete: enter
19:31:26.211 00.003 31432 UpdateGuideState(): m_state=6
19:31:26.212 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
19:31:26.214 00.002 31432 Star::Find returns 1 (0), X=1253.21, Y=942.40, Mass=3835, SNR=38.9, Peak=216 HFD=4.6
19:31:26.216 00.002 31432 MultiStar: [#1 0.48,0.19,0.85,U] [#2 0.36,0.15,0.92,U] [#3 0.33,0.19,0.87,U] [#4 -0.05,-0.10,0.93,U] [#5 0.64,0.20,0.82,U] [#6 0.88,0.18,0.00,M1] [#7 0.60,0.20,0.83,U] [#8 -0.71,-0.07,0.76,U] 
19:31:26.218 00.002 31432 single-star, 7 included, MultiStar: {0.24, 0.10}, one-star: {0.25, 0.03}
19:31:26.220 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
19:31:26.222 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.10 = 3.10)
19:31:26.224 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.12 mountX=0.25 mountY=0.01, mountTheta=0.04
19:31:26.227 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.03, opts=13)
19:31:26.228 00.001 31432 Enqueuing Move request for scope (0.25, 0.03)
19:31:26.231 00.003 29876 Worker thread wakes up
19:31:26.231 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
19:31:26.231 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
19:31:26.231 00.000 29876 Moving (0.25, 0.03) raw xDistance=0.25 yDistance=0.01
19:31:26.231 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:31:26.231 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:26.231 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:31:26.231 00.000 29876 MoveAxis(W, 24, ABG)
19:31:26.231 00.000 29876 Guiding  Dir = 3, Dur = 24
19:31:26.231 00.000 29876 IsSlewing returns 0
19:31:26.231 00.000 29876 IsGuiding returns 0
19:31:26.232 00.001 29876 PulseGuide returned control before completion, sleep 34
19:31:26.234 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:26.246 00.012 31432 UpdateGuideState exits: m=3835 RSB=38.9
19:31:26.248 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:26.250 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:26.252 00.002 31432 Enqueuing Expose request
19:31:26.270 00.018 29876 IsGuiding returns 1
19:31:26.270 00.000 29876 scope still moving after pulse duration time elapsed
19:31:26.302 00.032 29876 IsSlewing returns 0
19:31:26.302 00.000 29876 IsGuiding returns 0
19:31:26.302 00.000 29876 scope move finished after 24 + 46 ms
19:31:26.302 00.000 29876 Move returns status 0, amount 24
19:31:26.302 00.000 29876 MoveAxis(N, 0, ABG)
19:31:26.302 00.000 29876 Move returns status 0, amount 0
19:31:26.302 00.000 29876 move complete, result=0
19:31:26.302 00.000 29876 worker thread done servicing request
19:31:26.302 00.000 29876 Worker thread wakes up
19:31:26.303 00.001 31432 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
19:31:26.305 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:26.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:28.224 01.919 29876 Exposure complete
19:31:28.279 00.055 29876 worker thread done servicing request
19:31:28.279 00.000 31432 OnExposeComplete: enter
19:31:28.282 00.003 31432 UpdateGuideState(): m_state=6
19:31:28.284 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
19:31:28.286 00.002 31432 Star::Find returns 1 (0), X=1253.25, Y=942.10, Mass=3706, SNR=38.1, Peak=230 HFD=4.2
19:31:28.290 00.004 31432 MultiStar: [#1 0.42,0.19,0.88,U] [#2 0.21,-0.08,0.96,U] [#3 0.16,0.11,0.90,U] [#4 -0.28,0.23,0.99,U] [#5 -0.02,0.17,0.85,U] [#6 1.01,-0.20,0.00,M2] [#7 0.68,0.06,0.85,U] [#8 -0.26,-0.07,0.76,U] 
19:31:28.292 00.002 31432 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.30, -0.26}
19:31:28.295 00.003 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:31:28.297 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:31:28.299 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.26 mountX=0.15 mountY=-0.02, mountTheta=-0.11
19:31:28.303 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.04, opts=13)
19:31:28.305 00.002 31432 Enqueuing Move request for scope (0.15, 0.04)
19:31:28.308 00.003 29876 Worker thread wakes up
19:31:28.308 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
19:31:28.308 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
19:31:28.308 00.000 29876 Moving (0.15, 0.04) raw xDistance=0.15 yDistance=-0.02
19:31:28.308 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:31:28.308 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:28.308 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:31:28.308 00.000 29876 MoveAxis(E, 0, ABG)
19:31:28.308 00.000 29876 Move returns status 0, amount 0
19:31:28.308 00.000 29876 MoveAxis(N, 0, ABG)
19:31:28.308 00.000 29876 Move returns status 0, amount 0
19:31:28.308 00.000 29876 move complete, result=0
19:31:28.308 00.000 29876 worker thread done servicing request
19:31:28.312 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:28.330 00.018 31432 UpdateGuideState exits: m=3706 RSB=38.1
19:31:28.333 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:28.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:28.338 00.003 31432 Enqueuing Expose request
19:31:28.340 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:31:28.343 00.003 29876 Worker thread wakes up
19:31:28.343 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:28.343 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:30.467 02.124 29876 Exposure complete
19:31:30.523 00.056 29876 worker thread done servicing request
19:31:30.524 00.001 31432 OnExposeComplete: enter
19:31:30.526 00.002 31432 UpdateGuideState(): m_state=6
19:31:30.528 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
19:31:30.530 00.002 31432 Star::Find returns 1 (0), X=1252.86, Y=942.03, Mass=3810, SNR=39.6, Peak=236 HFD=4.5
19:31:30.532 00.002 31432 MultiStar: [#1 0.45,-0.20,0.83,U] [#2 0.12,-0.08,0.88,U] [#3 0.35,-0.12,0.85,U] [#4 -0.16,-0.08,0.94,U] [#5 0.26,-0.19,0.78,U] [#6 0.42,-0.21,0.77,U] [#7 0.18,-0.36,0.80,U] [#8 -0.37,-0.21,0.71,U] 
19:31:30.534 00.002 31432 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {-0.09, -0.34}
19:31:30.535 00.001 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.02) = xAngle (-1.03 = -1.03)
19:31:30.537 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.98 = 1.98)
19:31:30.539 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=0.12 mountY=0.22, mountTheta=1.06
19:31:30.542 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.20, opts=13)
19:31:30.544 00.002 31432 Enqueuing Move request for scope (0.13, -0.20)
19:31:30.546 00.002 29876 Worker thread wakes up
19:31:30.546 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
19:31:30.546 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
19:31:30.546 00.000 29876 Moving (0.13, -0.20) raw xDistance=0.12 yDistance=0.22
19:31:30.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:31:30.546 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:30.546 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:31:30.546 00.000 29876 MoveAxis(E, 0, ABG)
19:31:30.546 00.000 29876 Move returns status 0, amount 0
19:31:30.546 00.000 29876 MoveAxis(N, 0, ABG)
19:31:30.546 00.000 29876 Move returns status 0, amount 0
19:31:30.546 00.000 29876 move complete, result=0
19:31:30.546 00.000 29876 worker thread done servicing request
19:31:30.552 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:30.569 00.017 31432 UpdateGuideState exits: m=3810 RSB=39.6
19:31:30.571 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:30.574 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:30.577 00.003 31432 Enqueuing Expose request
19:31:30.579 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:31:30.582 00.003 29876 Worker thread wakes up
19:31:30.582 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:30.582 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:32.495 01.913 29876 Exposure complete
19:31:32.538 00.043 29876 worker thread done servicing request
19:31:32.539 00.001 31432 OnExposeComplete: enter
19:31:32.541 00.002 31432 UpdateGuideState(): m_state=6
19:31:32.543 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
19:31:32.545 00.002 31432 Star::Find returns 1 (0), X=1252.62, Y=941.92, Mass=3800, SNR=38.8, Peak=193 HFD=4.6
19:31:32.547 00.002 31432 MultiStar: [#1 0.03,-0.02,0.86,U] [#2 -0.30,0.00,0.90,U] [#3 -0.01,0.16,0.86,U] [#4 -0.42,0.02,0.91,U] [#5 -0.05,-0.07,0.81,U] [#6 0.10,-0.18,0.81,U] [#7 -0.02,-0.26,0.84,U] [#8 -0.79,-0.27,0.00,M1] 
19:31:32.549 00.002 31432 refined, 7 included, MultiStar: {-0.13, -0.10}, one-star: {-0.33, -0.45}
19:31:32.550 00.001 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
19:31:32.552 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
19:31:32.554 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.48 mountX=-0.14 mountY=0.08, mountTheta=2.60
19:31:32.558 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.10, opts=13)
19:31:32.562 00.004 31432 Enqueuing Move request for scope (-0.13, -0.10)
19:31:32.564 00.002 29876 Worker thread wakes up
19:31:32.564 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
19:31:32.564 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
19:31:32.564 00.000 29876 Moving (-0.13, -0.10) raw xDistance=-0.14 yDistance=0.08
19:31:32.564 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:31:32.564 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:32.564 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:31:32.564 00.000 29876 MoveAxis(E, 0, ABG)
19:31:32.564 00.000 29876 Move returns status 0, amount 0
19:31:32.564 00.000 29876 MoveAxis(N, 0, ABG)
19:31:32.564 00.000 29876 Move returns status 0, amount 0
19:31:32.564 00.000 29876 move complete, result=0
19:31:32.564 00.000 29876 worker thread done servicing request
19:31:32.567 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:32.579 00.012 31432 UpdateGuideState exits: m=3800 RSB=38.8
19:31:32.581 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:32.583 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:32.585 00.002 31432 Enqueuing Expose request
19:31:32.587 00.002 29876 Worker thread wakes up
19:31:32.587 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:31:32.590 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:32.590 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:34.724 02.134 29876 Exposure complete
19:31:34.768 00.044 29876 worker thread done servicing request
19:31:34.768 00.000 31432 OnExposeComplete: enter
19:31:34.772 00.004 31432 UpdateGuideState(): m_state=6
19:31:34.776 00.004 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
19:31:34.780 00.004 31432 Star::Find returns 1 (0), X=1252.35, Y=942.19, Mass=3704, SNR=38.9, Peak=241 HFD=4.3
19:31:34.783 00.003 31432 MultiStar: [#1 -0.61,0.03,0.88,U] [#2 -0.79,-0.15,0.91,U] [#3 -0.74,0.10,0.93,U] [#4 -0.92,-0.10,0.00,M1] [#5 -0.60,0.08,0.74,U] [#6 -0.21,-0.05,0.81,U] [#7 -0.37,-0.31,0.85,U] [#8 -1.75,0.07,0.00,M2] 
19:31:34.785 00.002 31432 refined, 6 included, MultiStar: {-0.57, -0.07}, one-star: {-0.60, -0.18}
19:31:34.787 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:31:34.789 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:31:34.791 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.07 hyp=0.57 cameraTheta=-3.02 mountX=-0.57 mountY=-0.02, mountTheta=-3.11
19:31:34.793 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.07, opts=13)
19:31:34.794 00.001 31432 Enqueuing Move request for scope (-0.57, -0.07)
19:31:34.797 00.003 29876 Worker thread wakes up
19:31:34.797 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.07) opts 0xd
19:31:34.797 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.07)
19:31:34.797 00.000 29876 Moving (-0.57, -0.07) raw xDistance=-0.57 yDistance=-0.02
19:31:34.797 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
19:31:34.797 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:34.797 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:31:34.797 00.000 29876 MoveAxis(E, 55, ABG)
19:31:34.798 00.001 29876 Guiding  Dir = 2, Dur = 55
19:31:34.798 00.000 29876 IsSlewing returns 0
19:31:34.798 00.000 29876 IsGuiding returns 0
19:31:34.798 00.000 29876 PulseGuide returned control before completion, sleep 65
19:31:34.801 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:31:34.814 00.013 31432 UpdateGuideState exits: m=3704 RSB=38.9
19:31:34.816 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:34.818 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:34.820 00.002 31432 Enqueuing Expose request
19:31:34.878 00.058 29876 IsGuiding returns 1
19:31:34.878 00.000 29876 scope still moving after pulse duration time elapsed
19:31:34.909 00.031 29876 IsSlewing returns 0
19:31:34.909 00.000 29876 IsGuiding returns 1
19:31:34.940 00.031 29876 IsSlewing returns 0
19:31:34.940 00.000 29876 IsGuiding returns 1
19:31:34.971 00.031 29876 IsSlewing returns 0
19:31:34.971 00.000 29876 IsGuiding returns 0
19:31:34.971 00.000 29876 scope move finished after 55 + 118 ms
19:31:34.971 00.000 29876 Move returns status 0, amount 55
19:31:34.971 00.000 29876 MoveAxis(N, 0, ABG)
19:31:34.971 00.000 29876 Move returns status 0, amount 0
19:31:34.971 00.000 29876 move complete, result=0
19:31:34.972 00.001 29876 worker thread done servicing request
19:31:34.972 00.000 29876 Worker thread wakes up
19:31:34.972 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.0 px 0 ms NORTH
19:31:34.975 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:34.975 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:36.882 01.907 29876 Exposure complete
19:31:36.927 00.045 29876 worker thread done servicing request
19:31:36.927 00.000 31432 OnExposeComplete: enter
19:31:36.929 00.002 31432 UpdateGuideState(): m_state=6
19:31:36.931 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
19:31:36.933 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=942.53, Mass=3938, SNR=39.8, Peak=240 HFD=4.3
19:31:36.935 00.002 31432 MultiStar: [#1 -0.62,0.75,0.00,M1] [#2 -0.44,0.33,0.89,U] [#3 -0.64,0.75,0.00,M1] [#4 -0.70,0.80,0.00,M2] [#5 -0.61,0.80,0.00,M1] [#6 -0.34,0.66,0.75,U] [#7 -0.46,0.49,0.81,U] [#8 -1.83,0.70,0.00,M3] 
19:31:36.937 00.002 31432 single-star, 3 included, MultiStar: {-0.44, 0.39}, one-star: {-0.49, 0.16}
19:31:36.939 00.002 31432 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
19:31:36.940 00.001 31432 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.82 = -0.47)
19:31:36.942 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.16 hyp=0.52 cameraTheta=2.83 mountX=-0.49 mountY=-0.23, mountTheta=-2.70
19:31:36.945 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.16, opts=13)
19:31:36.947 00.002 31432 Enqueuing Move request for scope (-0.49, 0.16)
19:31:36.949 00.002 29876 Worker thread wakes up
19:31:36.949 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.16) opts 0xd
19:31:36.949 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.16)
19:31:36.949 00.000 29876 Moving (-0.49, 0.16) raw xDistance=-0.49 yDistance=-0.23
19:31:36.949 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
19:31:36.949 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:36.949 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:31:36.949 00.000 29876 MoveAxis(E, 55, ABG)
19:31:36.949 00.000 29876 Guiding  Dir = 2, Dur = 55
19:31:36.949 00.000 29876 IsSlewing returns 0
19:31:36.950 00.001 29876 IsGuiding returns 0
19:31:36.950 00.000 29876 PulseGuide returned control before completion, sleep 65
19:31:36.953 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:36.965 00.012 31432 UpdateGuideState exits: m=3938 RSB=39.8
19:31:36.967 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:36.969 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:36.971 00.002 31432 Enqueuing Expose request
19:31:37.018 00.047 29876 IsGuiding returns 1
19:31:37.018 00.000 29876 scope still moving after pulse duration time elapsed
19:31:37.049 00.031 29876 IsSlewing returns 0
19:31:37.049 00.000 29876 IsGuiding returns 1
19:31:37.079 00.030 29876 IsSlewing returns 0
19:31:37.079 00.000 29876 IsGuiding returns 1
19:31:37.110 00.031 29876 IsSlewing returns 0
19:31:37.110 00.000 29876 IsGuiding returns 0
19:31:37.110 00.000 29876 scope move finished after 55 + 105 ms
19:31:37.110 00.000 29876 Move returns status 0, amount 55
19:31:37.110 00.000 29876 MoveAxis(N, 0, ABG)
19:31:37.110 00.000 29876 Move returns status 0, amount 0
19:31:37.110 00.000 29876 move complete, result=0
19:31:37.110 00.000 29876 worker thread done servicing request
19:31:37.110 00.000 29876 Worker thread wakes up
19:31:37.110 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:37.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:37.111 00.001 31432 GuideStep: -0.5 px 55 ms EAST, -0.2 px 0 ms NORTH
19:31:39.245 02.134 29876 Exposure complete
19:31:39.290 00.045 29876 worker thread done servicing request
19:31:39.290 00.000 31432 OnExposeComplete: enter
19:31:39.293 00.003 31432 UpdateGuideState(): m_state=6
19:31:39.295 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
19:31:39.297 00.002 31432 Star::Find returns 1 (0), X=1253.33, Y=942.46, Mass=3858, SNR=39.6, Peak=246 HFD=4.5
19:31:39.298 00.001 31432 MultiStar: [#1 0.06,0.49,0.86,U] [#2 0.54,0.04,0.90,U] [#3 0.46,0.37,0.89,U] [#4 0.13,0.23,0.94,U] [#5 0.27,0.25,0.79,U] [#6 0.37,0.33,0.75,U] [#7 0.44,0.14,0.79,U] [#8 -0.45,0.21,0.70,U] 
19:31:39.300 00.002 31432 refined, 8 included, MultiStar: {0.26, 0.24}, one-star: {0.38, 0.09}
19:31:39.302 00.002 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
19:31:39.305 00.003 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
19:31:39.307 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.74 mountX=0.27 mountY=-0.19, mountTheta=-0.63
19:31:39.310 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.24, opts=13)
19:31:39.312 00.002 31432 Enqueuing Move request for scope (0.26, 0.24)
19:31:39.314 00.002 29876 Worker thread wakes up
19:31:39.314 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd
19:31:39.314 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.24)
19:31:39.314 00.000 29876 Moving (0.26, 0.24) raw xDistance=0.27 yDistance=-0.19
19:31:39.314 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.27
19:31:39.314 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:39.314 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:31:39.314 00.000 29876 MoveAxis(W, 18, ABG)
19:31:39.314 00.000 29876 Guiding  Dir = 3, Dur = 18
19:31:39.314 00.000 29876 IsSlewing returns 0
19:31:39.314 00.000 29876 IsGuiding returns 0
19:31:39.315 00.001 29876 PulseGuide returned control before completion, sleep 28
19:31:39.318 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:39.329 00.011 31432 UpdateGuideState exits: m=3858 RSB=39.6
19:31:39.332 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:39.334 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:39.336 00.002 31432 Enqueuing Expose request
19:31:39.354 00.018 29876 IsGuiding returns 0
19:31:39.354 00.000 29876 Move returns status 0, amount 18
19:31:39.354 00.000 29876 MoveAxis(N, 0, ABG)
19:31:39.354 00.000 29876 Move returns status 0, amount 0
19:31:39.354 00.000 29876 move complete, result=0
19:31:39.355 00.001 29876 worker thread done servicing request
19:31:39.355 00.000 29876 Worker thread wakes up
19:31:39.355 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:39.355 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:39.359 00.004 31432 GuideStep: 0.3 px 18 ms WEST, -0.2 px 0 ms NORTH
19:31:41.257 01.898 29876 Exposure complete
19:31:41.299 00.042 29876 worker thread done servicing request
19:31:41.299 00.000 31432 OnExposeComplete: enter
19:31:41.302 00.003 31432 UpdateGuideState(): m_state=6
19:31:41.304 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
19:31:41.306 00.002 31432 Star::Find returns 1 (0), X=1253.47, Y=942.40, Mass=3755, SNR=38.3, Peak=216 HFD=4.7
19:31:41.308 00.002 31432 MultiStar: [#1 0.55,0.65,0.00,M1] [#2 0.55,0.02,0.96,U] [#3 0.84,0.46,0.00,M1] [#4 0.27,0.47,1.00,U] [#5 0.89,0.49,0.00,M1] [#6 0.79,0.60,0.00,M1] [#7 0.65,0.44,0.89,U] [#8 -0.47,0.41,0.79,U] 
19:31:41.310 00.002 31432 refined, 4 included, MultiStar: {0.33, 0.27}, one-star: {0.51, 0.04}
19:31:41.312 00.002 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
19:31:41.314 00.002 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.61)
19:31:41.316 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.27 hyp=0.42 cameraTheta=0.68 mountX=0.33 mountY=-0.21, mountTheta=-0.57
19:31:41.320 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.27, opts=13)
19:31:41.322 00.002 31432 Enqueuing Move request for scope (0.33, 0.27)
19:31:41.324 00.002 29876 Worker thread wakes up
19:31:41.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.27) opts 0xd
19:31:41.324 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.27)
19:31:41.324 00.000 29876 Moving (0.33, 0.27) raw xDistance=0.33 yDistance=-0.21
19:31:41.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
19:31:41.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:41.325 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:31:41.325 00.000 29876 MoveAxis(W, 35, ABG)
19:31:41.325 00.000 29876 Guiding  Dir = 3, Dur = 35
19:31:41.325 00.000 29876 IsSlewing returns 0
19:31:41.325 00.000 29876 IsGuiding returns 0
19:31:41.325 00.000 29876 PulseGuide returned control before completion, sleep 45
19:31:41.328 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:31:41.345 00.017 31432 UpdateGuideState exits: m=3755 RSB=38.3
19:31:41.348 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:41.351 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:41.353 00.002 31432 Enqueuing Expose request
19:31:41.377 00.024 29876 IsGuiding returns 1
19:31:41.377 00.000 29876 scope still moving after pulse duration time elapsed
19:31:41.407 00.030 29876 IsSlewing returns 0
19:31:41.407 00.000 29876 IsGuiding returns 0
19:31:41.407 00.000 29876 scope move finished after 35 + 46 ms
19:31:41.407 00.000 29876 Move returns status 0, amount 35
19:31:41.407 00.000 29876 MoveAxis(N, 0, ABG)
19:31:41.407 00.000 29876 Move returns status 0, amount 0
19:31:41.407 00.000 29876 move complete, result=0
19:31:41.407 00.000 29876 worker thread done servicing request
19:31:41.407 00.000 29876 Worker thread wakes up
19:31:41.407 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:41.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:41.407 00.000 31432 GuideStep: 0.3 px 35 ms WEST, -0.2 px 0 ms NORTH
19:31:43.538 02.131 29876 Exposure complete
19:31:43.585 00.047 29876 worker thread done servicing request
19:31:43.585 00.000 31432 OnExposeComplete: enter
19:31:43.588 00.003 31432 UpdateGuideState(): m_state=6
19:31:43.590 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
19:31:43.592 00.002 31432 Star::Find returns 1 (0), X=1253.03, Y=942.01, Mass=3941, SNR=40.3, Peak=216 HFD=4.4
19:31:43.594 00.002 31432 MultiStar: [#1 0.10,-0.01,0.84,U] [#2 0.44,0.10,0.88,U] [#3 0.40,0.05,0.85,U] [#4 -0.05,-0.10,0.92,U] [#5 0.36,-0.09,0.76,U] [#6 0.23,-0.11,0.82,U] [#7 -0.25,-0.14,0.79,U] [#8 -1.07,-0.15,0.00,M2] 
19:31:43.596 00.002 31432 refined, 7 included, MultiStar: {0.16, -0.09}, one-star: {0.07, -0.36}
19:31:43.598 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
19:31:43.600 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
19:31:43.602 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.50 mountX=0.16 mountY=0.11, mountTheta=0.62
19:31:43.605 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.09, opts=13)
19:31:43.608 00.003 31432 Enqueuing Move request for scope (0.16, -0.09)
19:31:43.613 00.005 29876 Worker thread wakes up
19:31:43.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
19:31:43.614 00.001 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
19:31:43.614 00.000 29876 Moving (0.16, -0.09) raw xDistance=0.16 yDistance=0.11
19:31:43.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:31:43.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:43.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:31:43.614 00.000 29876 MoveAxis(E, 0, ABG)
19:31:43.614 00.000 29876 Move returns status 0, amount 0
19:31:43.614 00.000 29876 MoveAxis(N, 0, ABG)
19:31:43.614 00.000 29876 Move returns status 0, amount 0
19:31:43.614 00.000 29876 move complete, result=0
19:31:43.614 00.000 29876 worker thread done servicing request
19:31:43.620 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:43.632 00.012 31432 UpdateGuideState exits: m=3941 RSB=40.3
19:31:43.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:43.636 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:43.638 00.002 31432 Enqueuing Expose request
19:31:43.641 00.003 29876 Worker thread wakes up
19:31:43.641 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:31:43.643 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:43.643 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:45.555 01.912 29876 Exposure complete
19:31:45.599 00.044 29876 worker thread done servicing request
19:31:45.599 00.000 31432 OnExposeComplete: enter
19:31:45.602 00.003 31432 UpdateGuideState(): m_state=6
19:31:45.604 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
19:31:45.606 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=942.36, Mass=3892, SNR=39.4, Peak=242 HFD=4.7
19:31:45.608 00.002 31432 MultiStar: [#1 0.17,0.09,0.85,U] [#2 -0.09,-0.17,0.92,U] [#3 0.03,0.09,0.87,U] [#4 -0.39,0.03,0.95,U] [#5 -0.22,0.01,0.79,U] [#6 0.12,0.08,0.79,U] [#7 0.02,0.06,0.84,U] [#8 -1.17,-0.14,0.00,M3] 
19:31:45.609 00.001 31432 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.10, -0.00}
19:31:45.611 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
19:31:45.613 00.002 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.68)
19:31:45.615 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.62 mountX=-0.03 mountY=-0.02, mountTheta=-2.51
19:31:45.617 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.02, opts=13)
19:31:45.620 00.003 31432 Enqueuing Move request for scope (-0.03, 0.02)
19:31:45.622 00.002 29876 Worker thread wakes up
19:31:45.622 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
19:31:45.622 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
19:31:45.622 00.000 29876 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
19:31:45.622 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:31:45.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:45.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:31:45.622 00.000 29876 MoveAxis(E, 0, ABG)
19:31:45.622 00.000 29876 Move returns status 0, amount 0
19:31:45.622 00.000 29876 MoveAxis(N, 0, ABG)
19:31:45.622 00.000 29876 Move returns status 0, amount 0
19:31:45.622 00.000 29876 move complete, result=0
19:31:45.622 00.000 29876 worker thread done servicing request
19:31:45.626 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:45.637 00.011 31432 UpdateGuideState exits: m=3892 RSB=39.4
19:31:45.640 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:45.641 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:45.644 00.003 31432 Enqueuing Expose request
19:31:45.646 00.002 29876 Worker thread wakes up
19:31:45.646 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:31:45.648 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:45.648 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:47.777 02.129 29876 Exposure complete
19:31:47.822 00.045 29876 worker thread done servicing request
19:31:47.822 00.000 31432 OnExposeComplete: enter
19:31:47.824 00.002 31432 UpdateGuideState(): m_state=6
19:31:47.826 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
19:31:47.827 00.001 31432 Star::Find returns 1 (0), X=1251.96, Y=942.51, Mass=3810, SNR=39.5, Peak=236 HFD=4.2
19:31:47.830 00.003 31432 MultiStar: [#1 -0.53,0.35,0.84,U] [#2 -0.81,0.50,0.00,M1] [#3 -0.82,0.67,0.00,M1] [#4 -1.27,0.27,0.00,M1] [#5 -1.13,0.57,0.00,M1] [#6 -0.12,0.31,0.76,U] [#7 -0.57,0.16,0.85,U] [#8 -1.53,0.17,0.00,M4] 
19:31:47.832 00.002 31432 refined, 3 included, MultiStar: {-0.58, 0.23}, one-star: {-0.99, 0.14}
19:31:47.834 00.002 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
19:31:47.835 00.001 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.53)
19:31:47.837 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.23 hyp=0.63 cameraTheta=2.76 mountX=-0.58 mountY=-0.32, mountTheta=-2.64
19:31:47.841 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.23, opts=13)
19:31:47.843 00.002 31432 Enqueuing Move request for scope (-0.58, 0.23)
19:31:47.845 00.002 29876 Worker thread wakes up
19:31:47.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.23) opts 0xd
19:31:47.845 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.23)
19:31:47.845 00.000 29876 Moving (-0.58, 0.23) raw xDistance=-0.58 yDistance=-0.32
19:31:47.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.58
19:31:47.845 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:31:47.845 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:31:47.845 00.000 29876 MoveAxis(E, 56, ABG)
19:31:47.845 00.000 29876 Guiding  Dir = 2, Dur = 56
19:31:47.846 00.001 29876 IsSlewing returns 0
19:31:47.846 00.000 29876 IsGuiding returns 0
19:31:47.846 00.000 29876 PulseGuide returned control before completion, sleep 66
19:31:47.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:47.861 00.012 31432 UpdateGuideState exits: m=3810 RSB=39.5
19:31:47.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:47.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:47.866 00.001 31432 Enqueuing Expose request
19:31:47.916 00.050 29876 IsGuiding returns 1
19:31:47.916 00.000 29876 scope still moving after pulse duration time elapsed
19:31:47.948 00.032 29876 IsSlewing returns 0
19:31:47.948 00.000 29876 IsGuiding returns 1
19:31:47.979 00.031 29876 IsSlewing returns 0
19:31:47.979 00.000 29876 IsGuiding returns 0
19:31:47.979 00.000 29876 scope move finished after 56 + 77 ms
19:31:47.979 00.000 29876 Move returns status 0, amount 56
19:31:47.979 00.000 29876 MoveAxis(N, 0, ABG)
19:31:47.979 00.000 29876 Move returns status 0, amount 0
19:31:47.979 00.000 29876 move complete, result=0
19:31:47.979 00.000 29876 worker thread done servicing request
19:31:47.979 00.000 29876 Worker thread wakes up
19:31:47.979 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:47.979 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:47.979 00.000 31432 GuideStep: -0.6 px 56 ms EAST, -0.3 px 0 ms NORTH
19:31:49.895 01.916 29876 Exposure complete
19:31:49.940 00.045 29876 worker thread done servicing request
19:31:49.940 00.000 31432 OnExposeComplete: enter
19:31:49.943 00.003 31432 UpdateGuideState(): m_state=6
19:31:49.945 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
19:31:49.947 00.002 31432 Star::Find returns 1 (0), X=1252.63, Y=942.47, Mass=4028, SNR=40.4, Peak=253 HFD=4.8
19:31:49.949 00.002 31432 MultiStar: [#1 -0.53,0.27,0.80,U] [#2 -0.70,0.14,0.90,U] [#3 -0.56,0.60,0.00,M2] [#4 -1.08,0.25,0.00,M2] [#5 -0.47,0.16,0.77,U] [#6 -0.28,0.06,0.77,U] [#7 -0.71,0.02,0.82,U] [#8 -1.45,0.23,0.00,M5] 
19:31:49.951 00.002 31432 single-star, 5 included, MultiStar: {-0.50, 0.13}, one-star: {-0.32, 0.11}
19:31:49.953 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
19:31:49.954 00.001 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.48)
19:31:49.956 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.82 mountX=-0.32 mountY=-0.15, mountTheta=-2.69
19:31:49.961 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.11, opts=13)
19:31:49.964 00.003 31432 Enqueuing Move request for scope (-0.32, 0.11)
19:31:49.967 00.003 29876 Worker thread wakes up
19:31:49.967 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.11) opts 0xd
19:31:49.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.11)
19:31:49.967 00.000 29876 Moving (-0.32, 0.11) raw xDistance=-0.32 yDistance=-0.15
19:31:49.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
19:31:49.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:49.967 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:31:49.967 00.000 29876 MoveAxis(E, 38, ABG)
19:31:49.967 00.000 29876 Guiding  Dir = 2, Dur = 38
19:31:49.967 00.000 29876 IsSlewing returns 0
19:31:49.967 00.000 29876 IsGuiding returns 0
19:31:49.968 00.001 29876 PulseGuide returned control before completion, sleep 48
19:31:49.971 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:49.983 00.012 31432 UpdateGuideState exits: m=4028 RSB=40.4
19:31:49.985 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:49.987 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:49.989 00.002 31432 Enqueuing Expose request
19:31:50.017 00.028 29876 IsGuiding returns 1
19:31:50.017 00.000 29876 scope still moving after pulse duration time elapsed
19:31:50.048 00.031 29876 IsSlewing returns 0
19:31:50.048 00.000 29876 IsGuiding returns 1
19:31:50.078 00.030 29876 IsSlewing returns 0
19:31:50.078 00.000 29876 IsGuiding returns 0
19:31:50.078 00.000 29876 scope move finished after 38 + 72 ms
19:31:50.078 00.000 29876 Move returns status 0, amount 38
19:31:50.078 00.000 29876 MoveAxis(N, 0, ABG)
19:31:50.078 00.000 29876 Move returns status 0, amount 0
19:31:50.078 00.000 29876 move complete, result=0
19:31:50.079 00.001 29876 worker thread done servicing request
19:31:50.079 00.000 29876 Worker thread wakes up
19:31:50.079 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:50.079 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:50.079 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.2 px 0 ms NORTH
19:31:52.207 02.128 29876 Exposure complete
19:31:52.251 00.044 29876 worker thread done servicing request
19:31:52.251 00.000 31432 OnExposeComplete: enter
19:31:52.254 00.003 31432 UpdateGuideState(): m_state=6
19:31:52.256 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
19:31:52.257 00.001 31432 Star::Find returns 1 (0), X=1252.56, Y=941.81, Mass=3730, SNR=38.5, Peak=252 HFD=4.6
19:31:52.259 00.002 31432 MultiStar: [#1 -0.13,-0.01,0.89,U] [#2 -0.64,0.05,0.95,U] [#3 -0.31,0.05,0.91,U] [#4 -0.61,0.25,0.99,U] [#5 -0.83,0.23,0.00,M1] [#6 -0.20,-0.18,0.85,U] [#7 0.02,-0.36,0.83,U] [#8 -1.54,-0.07,0.00,M6] 
19:31:52.261 00.002 31432 refined, 6 included, MultiStar: {-0.34, -0.10}, one-star: {-0.39, -0.55}
19:31:52.263 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
19:31:52.265 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
19:31:52.267 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-2.84 mountX=-0.34 mountY=0.05, mountTheta=2.99
19:31:52.270 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.10, opts=13)
19:31:52.273 00.003 31432 Enqueuing Move request for scope (-0.34, -0.10)
19:31:52.275 00.002 29876 Worker thread wakes up
19:31:52.275 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.10) opts 0xd
19:31:52.275 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.10)
19:31:52.275 00.000 29876 Moving (-0.34, -0.10) raw xDistance=-0.34 yDistance=0.05
19:31:52.275 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
19:31:52.275 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:52.275 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:31:52.275 00.000 29876 MoveAxis(E, 38, ABG)
19:31:52.275 00.000 29876 Guiding  Dir = 2, Dur = 38
19:31:52.275 00.000 29876 IsSlewing returns 0
19:31:52.276 00.001 29876 IsGuiding returns 0
19:31:52.276 00.000 29876 PulseGuide returned control before completion, sleep 48
19:31:52.281 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:52.293 00.012 31432 UpdateGuideState exits: m=3730 RSB=38.5
19:31:52.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:52.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:52.299 00.002 31432 Enqueuing Expose request
19:31:52.330 00.031 29876 IsGuiding returns 1
19:31:52.330 00.000 29876 scope still moving after pulse duration time elapsed
19:31:52.360 00.030 29876 IsSlewing returns 0
19:31:52.360 00.000 29876 IsGuiding returns 0
19:31:52.360 00.000 29876 scope move finished after 38 + 46 ms
19:31:52.360 00.000 29876 Move returns status 0, amount 38
19:31:52.360 00.000 29876 MoveAxis(N, 0, ABG)
19:31:52.360 00.000 29876 Move returns status 0, amount 0
19:31:52.360 00.000 29876 move complete, result=0
19:31:52.360 00.000 29876 worker thread done servicing request
19:31:52.360 00.000 29876 Worker thread wakes up
19:31:52.360 00.000 31432 GuideStep: -0.3 px 38 ms EAST, 0.1 px 0 ms NORTH
19:31:52.363 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:52.363 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:54.275 01.912 29876 Exposure complete
19:31:54.323 00.048 29876 worker thread done servicing request
19:31:54.323 00.000 31432 OnExposeComplete: enter
19:31:54.329 00.006 31432 UpdateGuideState(): m_state=6
19:31:54.334 00.005 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
19:31:54.337 00.003 31432 Star::Find returns 1 (0), X=1252.48, Y=942.20, Mass=3861, SNR=39.7, Peak=227 HFD=4.5
19:31:54.339 00.002 31432 MultiStar: [#1 -0.54,0.59,0.82,U] [#2 -0.77,-0.22,0.91,U] [#3 -0.66,0.39,0.85,U] [#4 -0.86,0.15,0.00,M2] [#5 -0.50,0.13,0.77,U] [#6 -0.40,0.13,0.80,U] [#7 -0.39,0.19,0.82,U] [#8 -1.30,-0.17,0.00,M7] 
19:31:54.341 00.002 31432 single-star, 6 included, MultiStar: {-0.54, 0.14}, one-star: {-0.48, -0.17}
19:31:54.342 00.001 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
19:31:54.345 00.003 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
19:31:54.347 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-2.80 mountX=-0.48 mountY=0.09, mountTheta=2.95
19:31:54.349 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.17, opts=13)
19:31:54.352 00.003 31432 Enqueuing Move request for scope (-0.48, -0.17)
19:31:54.354 00.002 29876 Worker thread wakes up
19:31:54.354 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.17) opts 0xd
19:31:54.354 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.17)
19:31:54.354 00.000 29876 Moving (-0.48, -0.17) raw xDistance=-0.48 yDistance=0.09
19:31:54.354 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
19:31:54.354 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:54.354 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:31:54.354 00.000 29876 MoveAxis(E, 52, ABG)
19:31:54.354 00.000 29876 Guiding  Dir = 2, Dur = 52
19:31:54.354 00.000 29876 IsSlewing returns 0
19:31:54.354 00.000 29876 IsGuiding returns 0
19:31:54.355 00.001 29876 PulseGuide returned control before completion, sleep 62
19:31:54.358 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:31:54.369 00.011 31432 UpdateGuideState exits: m=3861 RSB=39.7
19:31:54.372 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:54.374 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:54.375 00.001 31432 Enqueuing Expose request
19:31:54.427 00.052 29876 IsGuiding returns 1
19:31:54.427 00.000 29876 scope still moving after pulse duration time elapsed
19:31:54.458 00.031 29876 IsSlewing returns 0
19:31:54.458 00.000 29876 IsGuiding returns 1
19:31:54.490 00.032 29876 IsSlewing returns 0
19:31:54.490 00.000 29876 IsGuiding returns 1
19:31:54.521 00.031 29876 IsSlewing returns 0
19:31:54.521 00.000 29876 IsGuiding returns 0
19:31:54.521 00.000 29876 scope move finished after 52 + 115 ms
19:31:54.521 00.000 29876 Move returns status 0, amount 52
19:31:54.521 00.000 29876 MoveAxis(N, 0, ABG)
19:31:54.521 00.000 29876 Move returns status 0, amount 0
19:31:54.521 00.000 29876 move complete, result=0
19:31:54.521 00.000 29876 worker thread done servicing request
19:31:54.521 00.000 29876 Worker thread wakes up
19:31:54.521 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:54.522 00.001 31432 GuideStep: -0.5 px 52 ms EAST, 0.1 px 0 ms NORTH
19:31:54.524 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:56.656 02.132 29876 Exposure complete
19:31:56.699 00.043 29876 worker thread done servicing request
19:31:56.699 00.000 31432 OnExposeComplete: enter
19:31:56.702 00.003 31432 UpdateGuideState(): m_state=6
19:31:56.704 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
19:31:56.706 00.002 31432 Star::Find returns 1 (0), X=1252.81, Y=941.85, Mass=3894, SNR=39.8, Peak=228 HFD=4.4
19:31:56.708 00.002 31432 MultiStar: [#1 -0.73,0.14,0.84,U] [#2 -0.68,-0.01,0.93,U] [#3 -0.19,0.14,0.85,U] [#4 -0.49,0.21,0.97,U] [#5 -0.48,0.07,0.77,U] [#6 -0.39,-0.22,0.77,U] [#7 -0.55,-0.14,0.83,U] [#8 -1.37,-0.36,0.00,M8] 
19:31:56.710 00.002 31432 refined, 7 included, MultiStar: {-0.45, -0.05}, one-star: {-0.14, -0.51}
19:31:56.712 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
19:31:56.713 00.001 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
19:31:56.715 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.46 cameraTheta=-3.04 mountX=-0.45 mountY=-0.02, mountTheta=-3.09
19:31:56.720 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.05, opts=13)
19:31:56.724 00.004 31432 Enqueuing Move request for scope (-0.45, -0.05)
19:31:56.726 00.002 29876 Worker thread wakes up
19:31:56.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.05) opts 0xd
19:31:56.726 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.05)
19:31:56.726 00.000 29876 Moving (-0.45, -0.05) raw xDistance=-0.45 yDistance=-0.02
19:31:56.726 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
19:31:56.726 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:56.726 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:31:56.726 00.000 29876 MoveAxis(E, 51, ABG)
19:31:56.726 00.000 29876 Guiding  Dir = 2, Dur = 51
19:31:56.726 00.000 29876 IsSlewing returns 0
19:31:56.726 00.000 29876 IsGuiding returns 0
19:31:56.726 00.000 29876 PulseGuide returned control before completion, sleep 61
19:31:56.730 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:31:56.741 00.011 31432 UpdateGuideState exits: m=3894 RSB=39.8
19:31:56.743 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:56.745 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:56.747 00.002 31432 Enqueuing Expose request
19:31:56.795 00.048 29876 IsGuiding returns 1
19:31:56.795 00.000 29876 scope still moving after pulse duration time elapsed
19:31:56.826 00.031 29876 IsSlewing returns 0
19:31:56.826 00.000 29876 IsGuiding returns 0
19:31:56.826 00.000 29876 scope move finished after 51 + 49 ms
19:31:56.826 00.000 29876 Move returns status 0, amount 51
19:31:56.826 00.000 29876 MoveAxis(N, 0, ABG)
19:31:56.826 00.000 29876 Move returns status 0, amount 0
19:31:56.826 00.000 29876 move complete, result=0
19:31:56.826 00.000 29876 worker thread done servicing request
19:31:56.826 00.000 29876 Worker thread wakes up
19:31:56.826 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.0 px 0 ms NORTH
19:31:56.829 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:56.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:31:58.743 01.914 29876 Exposure complete
19:31:58.790 00.047 29876 worker thread done servicing request
19:31:58.790 00.000 31432 OnExposeComplete: enter
19:31:58.792 00.002 31432 UpdateGuideState(): m_state=6
19:31:58.794 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
19:31:58.796 00.002 31432 Star::Find returns 1 (0), X=1252.25, Y=942.24, Mass=4081, SNR=40.6, Peak=241 HFD=4.6
19:31:58.798 00.002 31432 MultiStar: [#1 -0.41,0.17,0.82,U] [#2 -0.29,0.02,0.91,U] [#3 -0.22,0.12,0.85,U] [#4 -0.63,0.15,0.92,U] [#5 -0.29,0.16,0.73,U] [#6 -0.39,0.04,0.72,U] [#7 -0.62,-0.04,0.80,U] [#8 -1.88,-0.24,0.00,M9] 
19:31:58.799 00.001 31432 refined, 7 included, MultiStar: {-0.45, 0.06}, one-star: {-0.71, -0.13}
19:31:58.801 00.002 31432 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.02) = xAngle (3.00 = 3.00)
19:31:58.803 00.002 31432 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.01 = -0.28)
19:31:58.805 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.06 hyp=0.46 cameraTheta=3.02 mountX=-0.45 mountY=-0.12, mountTheta=-2.87
19:31:58.809 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.06, opts=13)
19:31:58.811 00.002 31432 Enqueuing Move request for scope (-0.45, 0.06)
19:31:58.813 00.002 29876 Worker thread wakes up
19:31:58.813 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.06) opts 0xd
19:31:58.813 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.06)
19:31:58.813 00.000 29876 Moving (-0.45, 0.06) raw xDistance=-0.45 yDistance=-0.12
19:31:58.814 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
19:31:58.814 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:31:58.814 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:31:58.814 00.000 29876 MoveAxis(E, 51, ABG)
19:31:58.814 00.000 29876 Guiding  Dir = 2, Dur = 51
19:31:58.814 00.000 29876 IsSlewing returns 0
19:31:58.814 00.000 29876 IsGuiding returns 0
19:31:58.814 00.000 29876 PulseGuide returned control before completion, sleep 61
19:31:58.817 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:31:58.830 00.013 31432 UpdateGuideState exits: m=4081 RSB=40.6
19:31:58.833 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:31:58.835 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:31:58.837 00.002 31432 Enqueuing Expose request
19:31:58.883 00.046 29876 IsGuiding returns 1
19:31:58.883 00.000 29876 scope still moving after pulse duration time elapsed
19:31:58.913 00.030 29876 IsSlewing returns 0
19:31:58.913 00.000 29876 IsGuiding returns 1
19:31:58.943 00.030 29876 IsSlewing returns 0
19:31:58.943 00.000 29876 IsGuiding returns 1
19:31:58.973 00.030 29876 IsSlewing returns 0
19:31:58.973 00.000 29876 IsGuiding returns 1
19:31:59.003 00.030 29876 IsSlewing returns 0
19:31:59.003 00.000 29876 IsGuiding returns 0
19:31:59.003 00.000 29876 scope move finished after 51 + 138 ms
19:31:59.003 00.000 29876 Move returns status 0, amount 51
19:31:59.003 00.000 29876 MoveAxis(N, 0, ABG)
19:31:59.003 00.000 29876 Move returns status 0, amount 0
19:31:59.003 00.000 29876 move complete, result=0
19:31:59.003 00.000 29876 worker thread done servicing request
19:31:59.003 00.000 29876 Worker thread wakes up
19:31:59.003 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.1 px 0 ms NORTH
19:31:59.007 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:31:59.007 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:01.131 02.124 29876 Exposure complete
19:32:01.173 00.042 29876 worker thread done servicing request
19:32:01.173 00.000 31432 OnExposeComplete: enter
19:32:01.175 00.002 31432 UpdateGuideState(): m_state=6
19:32:01.177 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
19:32:01.179 00.002 31432 Star::Find returns 1 (0), X=1252.67, Y=941.90, Mass=3843, SNR=39.2, Peak=215 HFD=4.4
19:32:01.181 00.002 31432 MultiStar: [#1 -0.38,-0.08,0.86,U] [#2 -0.16,0.12,0.96,U] [#3 -0.18,-0.03,0.85,U] [#4 -0.54,0.04,0.92,U] [#5 -0.05,-0.30,0.79,U] [#6 -0.33,0.04,0.81,U] [#7 -0.45,0.17,0.83,U] [#8 -1.76,-0.06,0.00,M10] 
19:32:01.183 00.002 31432 refined, 7 included, MultiStar: {-0.30, -0.07}, one-star: {-0.29, -0.47}
19:32:01.185 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
19:32:01.187 00.002 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
19:32:01.188 00.001 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-2.92 mountX=-0.30 mountY=0.02, mountTheta=3.07
19:32:01.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.07, opts=13)
19:32:01.193 00.002 31432 Enqueuing Move request for scope (-0.30, -0.07)
19:32:01.196 00.003 29876 Worker thread wakes up
19:32:01.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.07) opts 0xd
19:32:01.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.07)
19:32:01.196 00.000 29876 Moving (-0.30, -0.07) raw xDistance=-0.30 yDistance=0.02
19:32:01.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
19:32:01.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:01.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:32:01.196 00.000 29876 MoveAxis(E, 36, ABG)
19:32:01.196 00.000 29876 Guiding  Dir = 2, Dur = 36
19:32:01.196 00.000 29876 IsSlewing returns 0
19:32:01.196 00.000 29876 IsGuiding returns 0
19:32:01.197 00.001 29876 PulseGuide returned control before completion, sleep 46
19:32:01.200 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:01.211 00.011 31432 UpdateGuideState exits: m=3843 RSB=39.2
19:32:01.214 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:01.215 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:01.217 00.002 31432 Enqueuing Expose request
19:32:01.253 00.036 29876 IsGuiding returns 1
19:32:01.253 00.000 29876 scope still moving after pulse duration time elapsed
19:32:01.284 00.031 29876 IsSlewing returns 0
19:32:01.284 00.000 29876 IsGuiding returns 0
19:32:01.284 00.000 29876 scope move finished after 36 + 51 ms
19:32:01.284 00.000 29876 Move returns status 0, amount 36
19:32:01.284 00.000 29876 MoveAxis(N, 0, ABG)
19:32:01.284 00.000 29876 Move returns status 0, amount 0
19:32:01.284 00.000 29876 move complete, result=0
19:32:01.284 00.000 29876 worker thread done servicing request
19:32:01.284 00.000 29876 Worker thread wakes up
19:32:01.284 00.000 31432 GuideStep: -0.3 px 36 ms EAST, 0.0 px 0 ms NORTH
19:32:01.286 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:01.287 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:03.200 01.913 29876 Exposure complete
19:32:03.243 00.043 29876 worker thread done servicing request
19:32:03.244 00.001 31432 OnExposeComplete: enter
19:32:03.247 00.003 31432 UpdateGuideState(): m_state=6
19:32:03.249 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
19:32:03.251 00.002 31432 Star::Find returns 1 (0), X=1253.59, Y=941.23, Mass=3930, SNR=39.1, Peak=252 HFD=4.5
19:32:03.253 00.002 31432 MultiStar: [#1 0.37,-0.45,0.83,U] [#2 0.06,-0.81,0.00,M1] [#3 0.71,-0.34,0.86,U] [#4 0.31,-0.39,0.92,U] [#5 0.40,-0.82,0.00,M1] [#6 0.56,-0.84,0.00,M1] [#7 0.26,-0.74,0.82,U] [#8 -0.84,-1.03,0.00,R] 
19:32:03.254 00.001 31432 refined, 4 included, MultiStar: {0.46, -0.62}, one-star: {0.64, -1.14}
19:32:03.256 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
19:32:03.258 00.002 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
19:32:03.260 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.62 hyp=0.78 cameraTheta=-0.93 mountX=0.45 mountY=0.69, mountTheta=0.99
19:32:03.264 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.62, opts=13)
19:32:03.268 00.004 31432 Enqueuing Move request for scope (0.46, -0.62)
19:32:03.270 00.002 29876 Worker thread wakes up
19:32:03.270 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.62) opts 0xd
19:32:03.270 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.62)
19:32:03.270 00.000 29876 Moving (0.46, -0.62) raw xDistance=0.45 yDistance=0.69
19:32:03.270 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.45
19:32:03.270 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.69
19:32:03.270 00.000 29876 MoveAxis(W, 38, ABG)
19:32:03.270 00.000 29876 Guiding  Dir = 3, Dur = 38
19:32:03.270 00.000 29876 IsSlewing returns 0
19:32:03.270 00.000 29876 IsGuiding returns 0
19:32:03.270 00.000 29876 PulseGuide returned control before completion, sleep 48
19:32:03.274 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:32:03.287 00.013 31432 UpdateGuideState exits: m=3930 RSB=39.1
19:32:03.289 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:03.291 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:03.293 00.002 31432 Enqueuing Expose request
19:32:03.323 00.030 29876 IsGuiding returns 1
19:32:03.323 00.000 29876 scope still moving after pulse duration time elapsed
19:32:03.354 00.031 29876 IsSlewing returns 0
19:32:03.354 00.000 29876 IsGuiding returns 1
19:32:03.384 00.030 29876 IsSlewing returns 0
19:32:03.384 00.000 29876 IsGuiding returns 1
19:32:03.416 00.032 29876 IsSlewing returns 0
19:32:03.416 00.000 29876 IsGuiding returns 0
19:32:03.416 00.000 29876 scope move finished after 38 + 107 ms
19:32:03.416 00.000 29876 Move returns status 0, amount 38
19:32:03.416 00.000 29876 MoveAxis(S, 51, ABG)
19:32:03.416 00.000 29876 Guiding  Dir = 1, Dur = 51
19:32:03.416 00.000 29876 IsSlewing returns 0
19:32:03.417 00.001 29876 IsGuiding returns 0
19:32:03.417 00.000 29876 PulseGuide returned control before completion, sleep 61
19:32:03.494 00.077 29876 IsGuiding returns 1
19:32:03.494 00.000 29876 scope still moving after pulse duration time elapsed
19:32:03.525 00.031 29876 IsSlewing returns 0
19:32:03.525 00.000 29876 IsGuiding returns 1
19:32:03.557 00.032 29876 IsSlewing returns 0
19:32:03.557 00.000 29876 IsGuiding returns 1
19:32:03.588 00.031 29876 IsSlewing returns 0
19:32:03.588 00.000 29876 IsGuiding returns 1
19:32:03.619 00.031 29876 IsSlewing returns 0
19:32:03.619 00.000 29876 IsGuiding returns 1
19:32:03.649 00.030 29876 IsSlewing returns 0
19:32:03.649 00.000 29876 IsGuiding returns 1
19:32:03.679 00.030 29876 IsSlewing returns 0
19:32:03.679 00.000 29876 IsGuiding returns 0
19:32:03.679 00.000 29876 scope move finished after 51 + 211 ms
19:32:03.679 00.000 29876 Move returns status 0, amount 51
19:32:03.679 00.000 29876 move complete, result=0
19:32:03.679 00.000 29876 worker thread done servicing request
19:32:03.679 00.000 29876 Worker thread wakes up
19:32:03.679 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:03.679 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.7 px 51 ms SOUTH
19:32:03.682 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:05.812 02.130 29876 Exposure complete
19:32:05.855 00.043 29876 worker thread done servicing request
19:32:05.855 00.000 31432 OnExposeComplete: enter
19:32:05.858 00.003 31432 UpdateGuideState(): m_state=6
19:32:05.860 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
19:32:05.862 00.002 31432 Star::Find returns 1 (0), X=1252.41, Y=942.21, Mass=3867, SNR=39.4, Peak=215 HFD=4.6
19:32:05.864 00.002 31432 MultiStar: [#1 -0.70,0.17,0.83,U] [#2 -0.95,0.12,0.00,M2] [#3 -0.76,0.42,0.00,M1] [#4 -0.85,0.17,0.00,M1] [#5 -0.71,0.19,0.76,U] [#6 -0.36,-0.07,0.80,U] [#7 -0.57,-0.11,0.82,U] [#8 -1.00,1.16,0.00,M1] 
19:32:05.866 00.002 31432 single-star, 4 included, MultiStar: {-0.57, -0.01}, one-star: {-0.54, -0.16}
19:32:05.868 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.88 = -2.88)
19:32:05.870 00.002 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.13 = 0.13)
19:32:05.872 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-2.85 mountX=-0.54 mountY=0.08, mountTheta=3.00
19:32:05.876 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.16, opts=13)
19:32:05.878 00.002 31432 Enqueuing Move request for scope (-0.54, -0.16)
19:32:05.881 00.003 29876 Worker thread wakes up
19:32:05.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.16) opts 0xd
19:32:05.882 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.16)
19:32:05.882 00.000 29876 Moving (-0.54, -0.16) raw xDistance=-0.54 yDistance=0.08
19:32:05.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.54
19:32:05.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:05.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:32:05.882 00.000 29876 MoveAxis(E, 47, ABG)
19:32:05.882 00.000 29876 Guiding  Dir = 2, Dur = 47
19:32:05.882 00.000 29876 IsSlewing returns 0
19:32:05.882 00.000 29876 IsGuiding returns 0
19:32:05.882 00.000 29876 PulseGuide returned control before completion, sleep 57
19:32:05.887 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:32:05.901 00.014 31432 UpdateGuideState exits: m=3867 RSB=39.4
19:32:05.904 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:05.906 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:05.907 00.001 31432 Enqueuing Expose request
19:32:05.950 00.043 29876 IsGuiding returns 1
19:32:05.950 00.000 29876 scope still moving after pulse duration time elapsed
19:32:05.981 00.031 29876 IsSlewing returns 0
19:32:05.981 00.000 29876 IsGuiding returns 1
19:32:06.012 00.031 29876 IsSlewing returns 0
19:32:06.012 00.000 29876 IsGuiding returns 1
19:32:06.043 00.031 29876 IsSlewing returns 0
19:32:06.043 00.000 29876 IsGuiding returns 0
19:32:06.043 00.000 29876 scope move finished after 47 + 114 ms
19:32:06.043 00.000 29876 Move returns status 0, amount 47
19:32:06.043 00.000 29876 MoveAxis(N, 0, ABG)
19:32:06.043 00.000 29876 Move returns status 0, amount 0
19:32:06.043 00.000 29876 move complete, result=0
19:32:06.043 00.000 29876 worker thread done servicing request
19:32:06.043 00.000 29876 Worker thread wakes up
19:32:06.044 00.001 31432 GuideStep: -0.5 px 47 ms EAST, 0.1 px 0 ms NORTH
19:32:06.046 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:06.046 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:07.957 01.911 29876 Exposure complete
19:32:07.998 00.041 29876 worker thread done servicing request
19:32:07.999 00.001 31432 OnExposeComplete: enter
19:32:08.002 00.003 31432 UpdateGuideState(): m_state=6
19:32:08.004 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
19:32:08.007 00.003 31432 Star::Find returns 1 (0), X=1252.36, Y=942.17, Mass=3948, SNR=39.7, Peak=235 HFD=4.5
19:32:08.009 00.002 31432 MultiStar: [#1 -0.84,0.84,0.00,M1] [#2 -0.74,0.32,0.00,M3] [#3 -0.35,0.47,0.84,U] [#4 -0.68,0.44,0.00,M2] [#5 -0.44,0.48,0.76,U] [#6 -0.43,0.55,0.84,U] [#7 -0.85,0.48,0.00,M1] [#8 -0.98,1.13,0.00,M2] 
19:32:08.010 00.001 31432 refined, 3 included, MultiStar: {-0.46, 0.30}, one-star: {-0.60, -0.19}
19:32:08.012 00.002 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
19:32:08.014 00.002 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.73)
19:32:08.016 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.30 hyp=0.55 cameraTheta=2.56 mountX=-0.46 mountY=-0.37, mountTheta=-2.46
19:32:08.021 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.30, opts=13)
19:32:08.023 00.002 31432 Enqueuing Move request for scope (-0.46, 0.30)
19:32:08.025 00.002 29876 Worker thread wakes up
19:32:08.025 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.30) opts 0xd
19:32:08.025 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.30)
19:32:08.025 00.000 29876 Moving (-0.46, 0.30) raw xDistance=-0.46 yDistance=-0.37
19:32:08.025 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
19:32:08.025 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:32:08.025 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:32:08.025 00.000 29876 MoveAxis(E, 50, ABG)
19:32:08.025 00.000 29876 Guiding  Dir = 2, Dur = 50
19:32:08.026 00.001 29876 IsSlewing returns 0
19:32:08.026 00.000 29876 IsGuiding returns 0
19:32:08.026 00.000 29876 PulseGuide returned control before completion, sleep 60
19:32:08.029 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:08.040 00.011 31432 UpdateGuideState exits: m=3948 RSB=39.7
19:32:08.042 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:08.044 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:08.046 00.002 31432 Enqueuing Expose request
19:32:08.095 00.049 29876 IsGuiding returns 1
19:32:08.095 00.000 29876 scope still moving after pulse duration time elapsed
19:32:08.126 00.031 29876 IsSlewing returns 0
19:32:08.126 00.000 29876 IsGuiding returns 1
19:32:08.156 00.030 29876 IsSlewing returns 0
19:32:08.156 00.000 29876 IsGuiding returns 1
19:32:08.187 00.031 29876 IsSlewing returns 0
19:32:08.187 00.000 29876 IsGuiding returns 0
19:32:08.187 00.000 29876 scope move finished after 50 + 111 ms
19:32:08.187 00.000 29876 Move returns status 0, amount 50
19:32:08.187 00.000 29876 MoveAxis(N, 0, ABG)
19:32:08.187 00.000 29876 Move returns status 0, amount 0
19:32:08.187 00.000 29876 move complete, result=0
19:32:08.188 00.001 29876 worker thread done servicing request
19:32:08.188 00.000 29876 Worker thread wakes up
19:32:08.188 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:08.188 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:08.188 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.4 px 0 ms NORTH
19:32:10.315 02.127 29876 Exposure complete
19:32:10.358 00.043 29876 worker thread done servicing request
19:32:10.359 00.001 31432 OnExposeComplete: enter
19:32:10.361 00.002 31432 UpdateGuideState(): m_state=6
19:32:10.363 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
19:32:10.365 00.002 31432 Star::Find returns 1 (0), X=1252.63, Y=941.66, Mass=3838, SNR=38.9, Peak=234 HFD=4.6
19:32:10.366 00.001 31432 MultiStar: [#1 -0.38,0.05,0.86,U] [#2 -0.04,-0.25,0.92,U] [#3 -0.35,-0.07,0.90,U] [#4 -0.66,-0.21,0.96,U] [#5 -0.46,-0.10,0.82,U] [#6 -0.13,-0.19,0.81,U] [#7 -0.21,-0.15,0.84,U] [#8 -0.65,0.97,0.00,M3] 
19:32:10.368 00.002 31432 refined, 7 included, MultiStar: {-0.32, -0.21}, one-star: {-0.32, -0.71}
19:32:10.370 00.002 31432 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.02) = xAngle (-2.58 = -2.58)
19:32:10.372 00.002 31432 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.43 = 0.43)
19:32:10.373 00.001 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.21 hyp=0.39 cameraTheta=-2.56 mountX=-0.33 mountY=0.16, mountTheta=2.69
19:32:10.377 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.21, opts=13)
19:32:10.381 00.004 31432 Enqueuing Move request for scope (-0.32, -0.21)
19:32:10.383 00.002 29876 Worker thread wakes up
19:32:10.383 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.21) opts 0xd
19:32:10.383 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.21)
19:32:10.383 00.000 29876 Moving (-0.32, -0.21) raw xDistance=-0.33 yDistance=0.16
19:32:10.383 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
19:32:10.383 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:10.383 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:32:10.383 00.000 29876 MoveAxis(E, 39, ABG)
19:32:10.383 00.000 29876 Guiding  Dir = 2, Dur = 39
19:32:10.384 00.001 29876 IsSlewing returns 0
19:32:10.384 00.000 29876 IsGuiding returns 0
19:32:10.384 00.000 29876 PulseGuide returned control before completion, sleep 49
19:32:10.387 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:32:10.398 00.011 31432 UpdateGuideState exits: m=3838 RSB=38.9
19:32:10.401 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:10.402 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:10.404 00.002 31432 Enqueuing Expose request
19:32:10.438 00.034 29876 IsGuiding returns 1
19:32:10.438 00.000 29876 scope still moving after pulse duration time elapsed
19:32:10.469 00.031 29876 IsSlewing returns 0
19:32:10.469 00.000 29876 IsGuiding returns 1
19:32:10.500 00.031 29876 IsSlewing returns 0
19:32:10.500 00.000 29876 IsGuiding returns 1
19:32:10.531 00.031 29876 IsSlewing returns 0
19:32:10.531 00.000 29876 IsGuiding returns 0
19:32:10.531 00.000 29876 scope move finished after 39 + 108 ms
19:32:10.531 00.000 29876 Move returns status 0, amount 39
19:32:10.531 00.000 29876 MoveAxis(N, 0, ABG)
19:32:10.531 00.000 29876 Move returns status 0, amount 0
19:32:10.531 00.000 29876 move complete, result=0
19:32:10.531 00.000 29876 worker thread done servicing request
19:32:10.531 00.000 29876 Worker thread wakes up
19:32:10.531 00.000 31432 GuideStep: -0.3 px 39 ms EAST, 0.2 px 0 ms NORTH
19:32:10.534 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:10.534 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:12.447 01.913 29876 Exposure complete
19:32:12.491 00.044 29876 worker thread done servicing request
19:32:12.491 00.000 31432 OnExposeComplete: enter
19:32:12.494 00.003 31432 UpdateGuideState(): m_state=6
19:32:12.496 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
19:32:12.498 00.002 31432 Star::Find returns 1 (0), X=1252.53, Y=941.95, Mass=3950, SNR=40.1, Peak=246 HFD=4.8
19:32:12.500 00.002 31432 MultiStar: [#1 -0.73,0.23,0.85,U] [#2 -0.66,-0.39,0.87,U] [#3 -0.28,0.13,0.86,U] [#4 -0.54,-0.18,0.94,U] [#5 -0.30,-0.16,0.79,U] [#6 -0.65,0.11,0.75,U] [#7 -0.96,0.10,0.00,M1] [#8 -0.50,0.91,0.00,M4] 
19:32:12.502 00.002 31432 refined, 6 included, MultiStar: {-0.51, -0.11}, one-star: {-0.42, -0.41}
19:32:12.504 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:32:12.506 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
19:32:12.508 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-2.93 mountX=-0.51 mountY=0.03, mountTheta=3.09
19:32:12.512 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.11, opts=13)
19:32:12.514 00.002 31432 Enqueuing Move request for scope (-0.51, -0.11)
19:32:12.516 00.002 29876 Worker thread wakes up
19:32:12.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.11) opts 0xd
19:32:12.516 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.11)
19:32:12.517 00.001 29876 Moving (-0.51, -0.11) raw xDistance=-0.51 yDistance=0.03
19:32:12.517 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
19:32:12.517 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:12.517 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:32:12.517 00.000 29876 MoveAxis(E, 55, ABG)
19:32:12.517 00.000 29876 Guiding  Dir = 2, Dur = 55
19:32:12.517 00.000 29876 IsSlewing returns 0
19:32:12.517 00.000 29876 IsGuiding returns 0
19:32:12.517 00.000 29876 PulseGuide returned control before completion, sleep 65
19:32:12.520 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:12.532 00.012 31432 UpdateGuideState exits: m=3950 RSB=40.1
19:32:12.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:12.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:12.538 00.002 31432 Enqueuing Expose request
19:32:12.587 00.049 29876 IsGuiding returns 1
19:32:12.587 00.000 29876 scope still moving after pulse duration time elapsed
19:32:12.617 00.030 29876 IsSlewing returns 0
19:32:12.617 00.000 29876 IsGuiding returns 1
19:32:12.648 00.031 29876 IsSlewing returns 0
19:32:12.648 00.000 29876 IsGuiding returns 1
19:32:12.679 00.031 29876 IsSlewing returns 0
19:32:12.679 00.000 29876 IsGuiding returns 0
19:32:12.679 00.000 29876 scope move finished after 55 + 107 ms
19:32:12.679 00.000 29876 Move returns status 0, amount 55
19:32:12.679 00.000 29876 MoveAxis(N, 0, ABG)
19:32:12.679 00.000 29876 Move returns status 0, amount 0
19:32:12.679 00.000 29876 move complete, result=0
19:32:12.680 00.001 29876 worker thread done servicing request
19:32:12.680 00.000 29876 Worker thread wakes up
19:32:12.680 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:12.680 00.000 31432 GuideStep: -0.5 px 55 ms EAST, 0.0 px 0 ms NORTH
19:32:12.683 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:14.813 02.130 29876 Exposure complete
19:32:14.857 00.044 29876 worker thread done servicing request
19:32:14.857 00.000 31432 OnExposeComplete: enter
19:32:14.860 00.003 31432 UpdateGuideState(): m_state=6
19:32:14.861 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
19:32:14.863 00.002 31432 Star::Find returns 1 (0), X=1252.77, Y=942.15, Mass=3553, SNR=37.4, Peak=179 HFD=4.5
19:32:14.865 00.002 31432 MultiStar: [#1 -0.37,0.23,0.86,U] [#2 -0.23,-0.09,0.98,U] [#3 -0.03,0.30,0.91,U] [#4 -0.30,0.07,0.99,U] [#5 -0.22,0.01,0.81,U] [#6 -0.11,-0.00,0.81,U] [#7 -0.37,-0.02,0.88,U] [#8 -0.09,0.97,0.00,M5] 
19:32:14.867 00.002 31432 refined, 7 included, MultiStar: {-0.23, 0.03}, one-star: {-0.19, -0.22}
19:32:14.869 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
19:32:14.871 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
19:32:14.873 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.00 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
19:32:14.875 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.03, opts=13)
19:32:14.878 00.003 31432 Enqueuing Move request for scope (-0.23, 0.03)
19:32:14.881 00.003 29876 Worker thread wakes up
19:32:14.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
19:32:14.881 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
19:32:14.881 00.000 29876 Moving (-0.23, 0.03) raw xDistance=-0.23 yDistance=-0.07
19:32:14.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
19:32:14.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:14.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:32:14.881 00.000 29876 MoveAxis(E, 29, ABG)
19:32:14.881 00.000 29876 Guiding  Dir = 2, Dur = 29
19:32:14.881 00.000 29876 IsSlewing returns 0
19:32:14.881 00.000 29876 IsGuiding returns 0
19:32:14.881 00.000 29876 PulseGuide returned control before completion, sleep 39
19:32:14.885 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:14.899 00.014 31432 UpdateGuideState exits: m=3553 RSB=37.4
19:32:14.902 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:14.903 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:14.905 00.002 31432 Enqueuing Expose request
19:32:14.933 00.028 29876 IsGuiding returns 1
19:32:14.933 00.000 29876 scope still moving after pulse duration time elapsed
19:32:14.965 00.032 29876 IsSlewing returns 0
19:32:14.965 00.000 29876 IsGuiding returns 1
19:32:14.996 00.031 29876 IsSlewing returns 0
19:32:14.996 00.000 29876 IsGuiding returns 1
19:32:15.026 00.030 29876 IsSlewing returns 0
19:32:15.026 00.000 29876 IsGuiding returns 0
19:32:15.026 00.000 29876 scope move finished after 29 + 115 ms
19:32:15.026 00.000 29876 Move returns status 0, amount 29
19:32:15.026 00.000 29876 MoveAxis(N, 0, ABG)
19:32:15.026 00.000 29876 Move returns status 0, amount 0
19:32:15.026 00.000 29876 move complete, result=0
19:32:15.026 00.000 29876 worker thread done servicing request
19:32:15.026 00.000 29876 Worker thread wakes up
19:32:15.027 00.001 31432 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
19:32:15.029 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:15.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:16.933 01.904 29876 Exposure complete
19:32:16.975 00.042 29876 worker thread done servicing request
19:32:16.976 00.001 31432 OnExposeComplete: enter
19:32:16.978 00.002 31432 UpdateGuideState(): m_state=6
19:32:16.980 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
19:32:16.982 00.002 31432 Star::Find returns 1 (0), X=1253.42, Y=942.04, Mass=3843, SNR=38.8, Peak=247 HFD=4.2
19:32:16.984 00.002 31432 MultiStar: [#1 0.19,-0.07,0.86,U] [#2 -0.11,-0.27,0.93,U] [#3 0.59,-0.26,0.86,U] [#4 0.07,-0.10,0.95,U] [#5 0.33,-0.34,0.79,U] [#6 0.19,-0.35,0.82,U] [#7 0.33,-0.42,0.83,U] [#8 0.20,0.42,0.71,U] 
19:32:16.986 00.002 31432 refined, 8 included, MultiStar: {0.25, -0.20}, one-star: {0.47, -0.32}
19:32:16.988 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
19:32:16.990 00.002 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
19:32:16.992 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=0.25 mountY=0.24, mountTheta=0.77
19:32:16.995 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.20, opts=13)
19:32:16.997 00.002 31432 Enqueuing Move request for scope (0.25, -0.20)
19:32:16.999 00.002 29876 Worker thread wakes up
19:32:16.999 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
19:32:16.999 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
19:32:16.999 00.000 29876 Moving (0.25, -0.20) raw xDistance=0.25 yDistance=0.24
19:32:16.999 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
19:32:16.999 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:16.999 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:32:16.999 00.000 29876 MoveAxis(W, 20, ABG)
19:32:16.999 00.000 29876 Guiding  Dir = 3, Dur = 20
19:32:17.000 00.001 29876 IsSlewing returns 0
19:32:17.000 00.000 29876 IsGuiding returns 0
19:32:17.000 00.000 29876 PulseGuide returned control before completion, sleep 30
19:32:17.003 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:32:17.015 00.012 31432 UpdateGuideState exits: m=3843 RSB=38.8
19:32:17.017 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:17.019 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:17.021 00.002 31432 Enqueuing Expose request
19:32:17.041 00.020 29876 IsGuiding returns 1
19:32:17.041 00.000 29876 scope still moving after pulse duration time elapsed
19:32:17.072 00.031 29876 IsSlewing returns 0
19:32:17.072 00.000 29876 IsGuiding returns 0
19:32:17.072 00.000 29876 scope move finished after 20 + 52 ms
19:32:17.072 00.000 29876 Move returns status 0, amount 20
19:32:17.072 00.000 29876 MoveAxis(N, 0, ABG)
19:32:17.072 00.000 29876 Move returns status 0, amount 0
19:32:17.072 00.000 29876 move complete, result=0
19:32:17.072 00.000 29876 worker thread done servicing request
19:32:17.072 00.000 29876 Worker thread wakes up
19:32:17.072 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
19:32:17.075 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:17.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:19.199 02.124 29876 Exposure complete
19:32:19.248 00.049 29876 worker thread done servicing request
19:32:19.248 00.000 31432 OnExposeComplete: enter
19:32:19.250 00.002 31432 UpdateGuideState(): m_state=6
19:32:19.252 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
19:32:19.254 00.002 31432 Star::Find returns 1 (0), X=1252.71, Y=941.71, Mass=3907, SNR=39.5, Peak=229 HFD=4.6
19:32:19.256 00.002 31432 MultiStar: [#1 -0.11,-0.17,0.87,U] [#2 -0.36,-0.25,0.90,U] [#3 -0.14,-0.13,0.89,U] [#4 -0.25,-0.24,0.95,U] [#5 0.04,-0.02,0.78,U] [#6 -0.12,-0.19,0.76,U] [#7 -0.35,-0.36,0.80,U] [#8 -0.53,0.91,0.00,M5] 
19:32:19.258 00.002 31432 refined, 7 included, MultiStar: {-0.20, -0.26}, one-star: {-0.24, -0.66}
19:32:19.260 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
19:32:19.262 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.78 = 0.78)
19:32:19.264 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.21 mountX=-0.20 mountY=0.23, mountTheta=2.29
19:32:19.267 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.26, opts=13)
19:32:19.273 00.006 31432 Enqueuing Move request for scope (-0.20, -0.26)
19:32:19.276 00.003 29876 Worker thread wakes up
19:32:19.276 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
19:32:19.276 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
19:32:19.276 00.000 29876 Moving (-0.20, -0.26) raw xDistance=-0.20 yDistance=0.23
19:32:19.276 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
19:32:19.276 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:19.276 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:32:19.276 00.000 29876 MoveAxis(E, 17, ABG)
19:32:19.276 00.000 29876 Guiding  Dir = 2, Dur = 17
19:32:19.277 00.001 29876 IsSlewing returns 0
19:32:19.277 00.000 29876 IsGuiding returns 0
19:32:19.277 00.000 29876 PulseGuide returned control before completion, sleep 27
19:32:19.280 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:19.292 00.012 31432 UpdateGuideState exits: m=3907 RSB=39.5
19:32:19.298 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:19.302 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:19.304 00.002 31432 Enqueuing Expose request
19:32:19.306 00.002 29876 IsGuiding returns 0
19:32:19.306 00.000 29876 Move returns status 0, amount 17
19:32:19.306 00.000 29876 MoveAxis(N, 0, ABG)
19:32:19.306 00.000 29876 Move returns status 0, amount 0
19:32:19.306 00.000 29876 move complete, result=0
19:32:19.306 00.000 29876 worker thread done servicing request
19:32:19.306 00.000 29876 Worker thread wakes up
19:32:19.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:19.306 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:19.312 00.006 31432 GuideStep: -0.2 px 17 ms EAST, 0.2 px 0 ms NORTH
19:32:21.210 01.898 29876 Exposure complete
19:32:21.257 00.047 29876 worker thread done servicing request
19:32:21.257 00.000 31432 OnExposeComplete: enter
19:32:21.260 00.003 31432 UpdateGuideState(): m_state=6
19:32:21.262 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
19:32:21.264 00.002 31432 Star::Find returns 1 (0), X=1251.92, Y=942.07, Mass=3787, SNR=39.5, Peak=245 HFD=4.4
19:32:21.266 00.002 31432 MultiStar: [#1 -0.90,-0.13,0.00,M1] [#2 -0.74,-0.16,0.91,U] [#3 -0.93,0.09,0.00,M1] [#4 -1.16,0.08,0.00,M1] [#5 -0.58,-0.12,0.81,U] [#6 -0.48,-0.23,0.76,U] [#7 -0.78,-0.01,0.83,U] [#8 -1.43,0.80,0.00,M6] 
19:32:21.268 00.002 31432 refined, 4 included, MultiStar: {-0.74, -0.17}, one-star: {-1.03, -0.29}
19:32:21.270 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
19:32:21.271 00.001 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
19:32:21.274 00.003 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.17 hyp=0.76 cameraTheta=-2.92 mountX=-0.74 mountY=0.05, mountTheta=3.07
19:32:21.276 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.17, opts=13)
19:32:21.278 00.002 31432 Enqueuing Move request for scope (-0.74, -0.17)
19:32:21.280 00.002 29876 Worker thread wakes up
19:32:21.280 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.17) opts 0xd
19:32:21.281 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.17)
19:32:21.281 00.000 29876 Moving (-0.74, -0.17) raw xDistance=-0.74 yDistance=0.05
19:32:21.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.74
19:32:21.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:21.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:32:21.281 00.000 29876 MoveAxis(E, 74, ABG)
19:32:21.281 00.000 29876 Guiding  Dir = 2, Dur = 74
19:32:21.281 00.000 29876 IsSlewing returns 0
19:32:21.281 00.000 29876 IsGuiding returns 0
19:32:21.281 00.000 29876 PulseGuide returned control before completion, sleep 84
19:32:21.284 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:21.296 00.012 31432 UpdateGuideState exits: m=3787 RSB=39.5
19:32:21.298 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:21.301 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:21.303 00.002 31432 Enqueuing Expose request
19:32:21.379 00.076 29876 IsGuiding returns 1
19:32:21.379 00.000 29876 scope still moving after pulse duration time elapsed
19:32:21.410 00.031 29876 IsSlewing returns 0
19:32:21.410 00.000 29876 IsGuiding returns 1
19:32:21.440 00.030 29876 IsSlewing returns 0
19:32:21.440 00.000 29876 IsGuiding returns 1
19:32:21.471 00.031 29876 IsSlewing returns 0
19:32:21.471 00.000 29876 IsGuiding returns 0
19:32:21.471 00.000 29876 scope move finished after 74 + 115 ms
19:32:21.471 00.000 29876 Move returns status 0, amount 74
19:32:21.471 00.000 29876 MoveAxis(N, 0, ABG)
19:32:21.471 00.000 29876 Move returns status 0, amount 0
19:32:21.471 00.000 29876 move complete, result=0
19:32:21.471 00.000 29876 worker thread done servicing request
19:32:21.471 00.000 29876 Worker thread wakes up
19:32:21.471 00.000 31432 GuideStep: -0.7 px 74 ms EAST, 0.1 px 0 ms NORTH
19:32:21.474 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:21.474 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:23.608 02.134 29876 Exposure complete
19:32:23.651 00.043 29876 worker thread done servicing request
19:32:23.651 00.000 31432 OnExposeComplete: enter
19:32:23.653 00.002 31432 UpdateGuideState(): m_state=6
19:32:23.655 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
19:32:23.657 00.002 31432 Star::Find returns 1 (0), X=1252.38, Y=941.85, Mass=3807, SNR=38.7, Peak=227 HFD=4.6
19:32:23.659 00.002 31432 MultiStar: [#1 -0.42,-0.28,0.85,U] [#2 -0.50,-0.42,0.92,U] [#3 -0.55,-0.15,0.85,U] [#4 -0.65,-0.13,1.00,U] [#5 -0.60,-0.08,0.81,U] [#6 -0.44,-0.23,0.79,U] [#7 -0.62,-0.34,0.83,U] [#8 -0.80,1.04,0.00,M7] 
19:32:23.661 00.002 31432 refined, 7 included, MultiStar: {-0.55, -0.27}, one-star: {-0.57, -0.52}
19:32:23.663 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
19:32:23.665 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
19:32:23.667 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=-0.27 hyp=0.61 cameraTheta=-2.68 mountX=-0.55 mountY=0.19, mountTheta=2.82
19:32:23.670 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=-0.27, opts=13)
19:32:23.673 00.003 31432 Enqueuing Move request for scope (-0.55, -0.27)
19:32:23.675 00.002 29876 Worker thread wakes up
19:32:23.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.27) opts 0xd
19:32:23.675 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, -0.27)
19:32:23.675 00.000 29876 Moving (-0.55, -0.27) raw xDistance=-0.55 yDistance=0.19
19:32:23.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
19:32:23.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:23.675 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:32:23.675 00.000 29876 MoveAxis(E, 64, ABG)
19:32:23.675 00.000 29876 Guiding  Dir = 2, Dur = 64
19:32:23.675 00.000 29876 IsSlewing returns 0
19:32:23.676 00.001 29876 IsGuiding returns 0
19:32:23.676 00.000 29876 PulseGuide returned control before completion, sleep 74
19:32:23.679 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:23.691 00.012 31432 UpdateGuideState exits: m=3807 RSB=38.7
19:32:23.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:23.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:23.697 00.002 31432 Enqueuing Expose request
19:32:23.763 00.066 29876 IsGuiding returns 1
19:32:23.763 00.000 29876 scope still moving after pulse duration time elapsed
19:32:23.794 00.031 29876 IsSlewing returns 0
19:32:23.794 00.000 29876 IsGuiding returns 1
19:32:23.825 00.031 29876 IsSlewing returns 0
19:32:23.825 00.000 29876 IsGuiding returns 1
19:32:23.856 00.031 29876 IsSlewing returns 0
19:32:23.856 00.000 29876 IsGuiding returns 1
19:32:23.886 00.030 29876 IsSlewing returns 0
19:32:23.886 00.000 29876 IsGuiding returns 0
19:32:23.886 00.000 29876 scope move finished after 64 + 146 ms
19:32:23.886 00.000 29876 Move returns status 0, amount 64
19:32:23.886 00.000 29876 MoveAxis(N, 0, ABG)
19:32:23.886 00.000 29876 Move returns status 0, amount 0
19:32:23.886 00.000 29876 move complete, result=0
19:32:23.887 00.001 29876 worker thread done servicing request
19:32:23.887 00.000 29876 Worker thread wakes up
19:32:23.887 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:23.887 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:23.887 00.000 31432 GuideStep: -0.6 px 64 ms EAST, 0.2 px 0 ms NORTH
19:32:25.791 01.904 29876 Exposure complete
19:32:25.840 00.049 29876 worker thread done servicing request
19:32:25.840 00.000 31432 OnExposeComplete: enter
19:32:25.844 00.004 31432 UpdateGuideState(): m_state=6
19:32:25.846 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
19:32:25.848 00.002 31432 Star::Find returns 1 (0), X=1252.99, Y=942.25, Mass=3829, SNR=39.2, Peak=253 HFD=4.3
19:32:25.850 00.002 31432 MultiStar: [#1 -0.12,0.32,0.84,U] [#2 0.18,-0.36,0.93,U] [#3 0.16,0.38,0.89,U] [#4 -0.14,0.25,0.92,U] [#5 0.11,-0.04,0.77,U] [#6 0.12,0.02,0.82,U] [#7 -0.06,-0.06,0.86,U] [#8 -0.24,0.99,0.00,M8] 
19:32:25.852 00.002 31432 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.04, -0.11}
19:32:25.855 00.003 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
19:32:25.857 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
19:32:25.859 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.87 mountX=0.04 mountY=-0.04, mountTheta=-0.79
19:32:25.862 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.05, opts=13)
19:32:25.864 00.002 31432 Enqueuing Move request for scope (0.04, 0.05)
19:32:25.866 00.002 29876 Worker thread wakes up
19:32:25.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
19:32:25.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
19:32:25.866 00.000 29876 Moving (0.04, 0.05) raw xDistance=0.04 yDistance=-0.04
19:32:25.867 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:32:25.867 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:25.867 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:32:25.867 00.000 29876 MoveAxis(E, 0, ABG)
19:32:25.867 00.000 29876 Move returns status 0, amount 0
19:32:25.867 00.000 29876 MoveAxis(N, 0, ABG)
19:32:25.867 00.000 29876 Move returns status 0, amount 0
19:32:25.867 00.000 29876 move complete, result=0
19:32:25.867 00.000 29876 worker thread done servicing request
19:32:25.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:25.882 00.012 31432 UpdateGuideState exits: m=3829 RSB=39.2
19:32:25.885 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:25.890 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:25.892 00.002 31432 Enqueuing Expose request
19:32:25.894 00.002 29876 Worker thread wakes up
19:32:25.894 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:32:25.897 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:25.897 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:28.019 02.122 29876 Exposure complete
19:32:28.063 00.044 29876 worker thread done servicing request
19:32:28.063 00.000 31432 OnExposeComplete: enter
19:32:28.065 00.002 31432 UpdateGuideState(): m_state=6
19:32:28.068 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
19:32:28.069 00.001 31432 Star::Find returns 1 (0), X=1252.89, Y=941.94, Mass=4006, SNR=40.1, Peak=240 HFD=4.4
19:32:28.071 00.002 31432 MultiStar: [#1 -0.15,0.01,0.82,U] [#2 -0.01,-0.30,0.90,U] [#3 -0.02,0.07,0.86,U] [#4 -0.36,-0.29,0.93,U] [#5 -0.16,-0.21,0.75,U] [#6 0.27,0.02,0.74,U] [#7 -0.05,-0.12,0.80,U] [#8 -0.32,0.74,0.00,M9] 
19:32:28.073 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.06, -0.43}
19:32:28.075 00.002 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
19:32:28.077 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
19:32:28.079 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.99 mountX=-0.08 mountY=0.15, mountTheta=2.05
19:32:28.083 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.17, opts=13)
19:32:28.086 00.003 31432 Enqueuing Move request for scope (-0.08, -0.17)
19:32:28.088 00.002 29876 Worker thread wakes up
19:32:28.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
19:32:28.088 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
19:32:28.088 00.000 29876 Moving (-0.08, -0.17) raw xDistance=-0.08 yDistance=0.15
19:32:28.088 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:32:28.088 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:28.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:32:28.088 00.000 29876 MoveAxis(E, 0, ABG)
19:32:28.088 00.000 29876 Move returns status 0, amount 0
19:32:28.088 00.000 29876 MoveAxis(N, 0, ABG)
19:32:28.088 00.000 29876 Move returns status 0, amount 0
19:32:28.088 00.000 29876 move complete, result=0
19:32:28.088 00.000 29876 worker thread done servicing request
19:32:28.092 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:28.103 00.011 31432 UpdateGuideState exits: m=4006 RSB=40.1
19:32:28.105 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:28.107 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:28.109 00.002 31432 Enqueuing Expose request
19:32:28.112 00.003 29876 Worker thread wakes up
19:32:28.112 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:32:28.114 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:28.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:30.026 01.912 29876 Exposure complete
19:32:30.079 00.053 29876 worker thread done servicing request
19:32:30.079 00.000 31432 OnExposeComplete: enter
19:32:30.081 00.002 31432 UpdateGuideState(): m_state=6
19:32:30.083 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
19:32:30.085 00.002 31432 Star::Find returns 1 (0), X=1252.42, Y=941.39, Mass=3935, SNR=39.7, Peak=252 HFD=4.5
19:32:30.087 00.002 31432 MultiStar: [#1 -0.85,-0.42,0.00,M1] [#2 -0.81,-0.42,0.00,M1] [#3 -0.42,-0.42,0.90,U] [#4 -0.75,-0.34,0.00,M1] [#5 -0.68,-0.32,0.79,U] [#6 -0.28,-0.42,0.79,U] [#7 -0.38,-0.70,0.82,U] [#8 -0.86,0.54,0.00,M10] 
19:32:30.089 00.002 31432 refined, 4 included, MultiStar: {-0.46, -0.59}, one-star: {-0.53, -0.97}
19:32:30.091 00.002 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
19:32:30.093 00.002 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.75 = 0.75)
19:32:30.095 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.59 hyp=0.75 cameraTheta=-2.24 mountX=-0.48 mountY=0.51, mountTheta=2.32
19:32:30.098 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.59, opts=13)
19:32:30.100 00.002 31432 Enqueuing Move request for scope (-0.46, -0.59)
19:32:30.103 00.003 29876 Worker thread wakes up
19:32:30.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.59) opts 0xd
19:32:30.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.59)
19:32:30.103 00.000 29876 Moving (-0.46, -0.59) raw xDistance=-0.48 yDistance=0.51
19:32:30.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
19:32:30.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
19:32:30.103 00.000 29876 MoveAxis(E, 46, ABG)
19:32:30.103 00.000 29876 Guiding  Dir = 2, Dur = 46
19:32:30.103 00.000 29876 IsSlewing returns 0
19:32:30.103 00.000 29876 IsGuiding returns 0
19:32:30.104 00.001 29876 PulseGuide returned control before completion, sleep 56
19:32:30.108 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:30.121 00.013 31432 UpdateGuideState exits: m=3935 RSB=39.7
19:32:30.124 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:30.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:30.128 00.002 31432 Enqueuing Expose request
19:32:30.163 00.035 29876 IsGuiding returns 1
19:32:30.163 00.000 29876 scope still moving after pulse duration time elapsed
19:32:30.193 00.030 29876 IsSlewing returns 0
19:32:30.193 00.000 29876 IsGuiding returns 1
19:32:30.223 00.030 29876 IsSlewing returns 0
19:32:30.223 00.000 29876 IsGuiding returns 1
19:32:30.253 00.030 29876 IsSlewing returns 0
19:32:30.253 00.000 29876 IsGuiding returns 0
19:32:30.253 00.000 29876 scope move finished after 46 + 103 ms
19:32:30.253 00.000 29876 Move returns status 0, amount 46
19:32:30.253 00.000 29876 MoveAxis(S, 37, ABG)
19:32:30.253 00.000 29876 Guiding  Dir = 1, Dur = 37
19:32:30.253 00.000 29876 IsSlewing returns 0
19:32:30.253 00.000 29876 IsGuiding returns 0
19:32:30.253 00.000 29876 PulseGuide returned control before completion, sleep 47
19:32:30.316 00.063 29876 IsGuiding returns 1
19:32:30.316 00.000 29876 scope still moving after pulse duration time elapsed
19:32:30.348 00.032 29876 IsSlewing returns 0
19:32:30.348 00.000 29876 IsGuiding returns 1
19:32:30.379 00.031 29876 IsSlewing returns 0
19:32:30.379 00.000 29876 IsGuiding returns 1
19:32:30.410 00.031 29876 IsSlewing returns 0
19:32:30.410 00.000 29876 IsGuiding returns 0
19:32:30.410 00.000 29876 scope move finished after 37 + 119 ms
19:32:30.410 00.000 29876 Move returns status 0, amount 37
19:32:30.410 00.000 29876 move complete, result=0
19:32:30.411 00.001 29876 worker thread done servicing request
19:32:30.411 00.000 29876 Worker thread wakes up
19:32:30.411 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:30.411 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:30.411 00.000 31432 GuideStep: -0.5 px 46 ms EAST, 0.5 px 37 ms SOUTH
19:32:32.534 02.123 29876 Exposure complete
19:32:32.590 00.056 29876 worker thread done servicing request
19:32:32.590 00.000 31432 OnExposeComplete: enter
19:32:32.592 00.002 31432 UpdateGuideState(): m_state=6
19:32:32.595 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
19:32:32.597 00.002 31432 Star::Find returns 1 (0), X=1251.72, Y=942.32, Mass=3731, SNR=39.4, Peak=247 HFD=4.6
19:32:32.599 00.002 31432 MultiStar: [#1 -1.09,0.60,0.00,M2] [#2 -1.35,0.40,0.00,M2] [#3 -0.97,0.41,0.00,M1] [#4 -1.52,0.48,0.00,M2] [#5 -0.93,0.29,0.00,M1] [#6 -1.00,0.50,0.00,M1] [#7 -1.06,0.23,0.00,M1] [#8 -1.33,1.27,0.00,R] 
19:32:32.601 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
19:32:32.603 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
19:32:32.605 00.002 31432 CameraToMount -- cameraX=-1.23 cameraY=-0.05 hyp=1.23 cameraTheta=-3.10 mountX=-1.23 mountY=-0.14, mountTheta=-3.03
19:32:32.609 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.23, y=-0.05, opts=13)
19:32:32.611 00.002 31432 Enqueuing Move request for scope (-1.23, -0.05)
19:32:32.614 00.003 29876 Worker thread wakes up
19:32:32.614 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.05) opts 0xd
19:32:32.614 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.23, -0.05)
19:32:32.614 00.000 29876 Moving (-1.23, -0.05) raw xDistance=-1.23 yDistance=-0.14
19:32:32.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.23
19:32:32.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:32.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:32:32.614 00.000 29876 MoveAxis(E, 125, ABG)
19:32:32.614 00.000 29876 Guiding  Dir = 2, Dur = 125
19:32:32.614 00.000 29876 IsSlewing returns 0
19:32:32.614 00.000 29876 IsGuiding returns 0
19:32:32.615 00.001 29876 PulseGuide returned control before completion, sleep 135
19:32:32.619 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:32.637 00.018 31432 UpdateGuideState exits: m=3731 RSB=39.4
19:32:32.640 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:32.644 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:32.647 00.003 31432 Enqueuing Expose request
19:32:32.764 00.117 29876 IsGuiding returns 1
19:32:32.764 00.000 29876 scope still moving after pulse duration time elapsed
19:32:32.794 00.030 29876 IsSlewing returns 0
19:32:32.794 00.000 29876 IsGuiding returns 0
19:32:32.794 00.000 29876 scope move finished after 125 + 54 ms
19:32:32.794 00.000 29876 Move returns status 0, amount 125
19:32:32.794 00.000 29876 MoveAxis(N, 0, ABG)
19:32:32.794 00.000 29876 Move returns status 0, amount 0
19:32:32.794 00.000 29876 move complete, result=0
19:32:32.794 00.000 29876 worker thread done servicing request
19:32:32.794 00.000 29876 Worker thread wakes up
19:32:32.794 00.000 31432 GuideStep: -1.2 px 125 ms EAST, -0.1 px 0 ms NORTH
19:32:32.797 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:32.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:34.704 01.907 29876 Exposure complete
19:32:34.747 00.043 29876 worker thread done servicing request
19:32:34.747 00.000 31432 OnExposeComplete: enter
19:32:34.749 00.002 31432 UpdateGuideState(): m_state=6
19:32:34.752 00.003 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
19:32:34.754 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=942.43, Mass=3893, SNR=39.9, Peak=253 HFD=4.1
19:32:34.756 00.002 31432 MultiStar: [#1 -0.17,0.53,0.85,U] [#2 -0.12,0.19,0.87,U] [#3 0.32,0.53,0.88,U] [#4 -0.02,0.40,0.95,U] [#5 0.21,0.52,0.79,U] [#6 -0.03,0.35,0.77,U] [#7 -0.34,0.37,0.82,U] [#8 1.26,-0.04,0.00,M1] 
19:32:34.758 00.002 31432 single-star, 7 included, MultiStar: {-0.03, 0.36}, one-star: {-0.08, 0.06}
19:32:34.760 00.002 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.45 = 2.45)
19:32:34.761 00.001 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.46 = -0.83)
19:32:34.763 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.47 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
19:32:34.768 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.06, opts=13)
19:32:34.772 00.004 31432 Enqueuing Move request for scope (-0.08, 0.06)
19:32:34.776 00.004 29876 Worker thread wakes up
19:32:34.776 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
19:32:34.776 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
19:32:34.776 00.000 29876 Moving (-0.08, 0.06) raw xDistance=-0.07 yDistance=-0.07
19:32:34.776 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:32:34.776 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:34.776 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:32:34.776 00.000 29876 MoveAxis(E, 0, ABG)
19:32:34.776 00.000 29876 Move returns status 0, amount 0
19:32:34.776 00.000 29876 MoveAxis(N, 0, ABG)
19:32:34.776 00.000 29876 Move returns status 0, amount 0
19:32:34.776 00.000 29876 move complete, result=0
19:32:34.776 00.000 29876 worker thread done servicing request
19:32:34.782 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:34.793 00.011 31432 UpdateGuideState exits: m=3893 RSB=39.9
19:32:34.795 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:34.797 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:34.799 00.002 31432 Enqueuing Expose request
19:32:34.801 00.002 29876 Worker thread wakes up
19:32:34.801 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:32:34.803 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:34.803 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:36.929 02.126 29876 Exposure complete
19:32:36.972 00.043 29876 worker thread done servicing request
19:32:36.973 00.001 31432 OnExposeComplete: enter
19:32:36.975 00.002 31432 UpdateGuideState(): m_state=6
19:32:36.977 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
19:32:36.979 00.002 31432 Star::Find returns 1 (0), X=1252.89, Y=941.97, Mass=3641, SNR=38.1, Peak=221 HFD=4.5
19:32:36.981 00.002 31432 MultiStar: [#1 0.59,0.16,0.84,U] [#2 0.03,-0.12,0.99,U] [#3 0.29,0.44,0.85,U] [#4 -0.06,0.07,0.96,U] [#5 0.38,0.05,0.81,U] [#6 0.28,0.25,0.84,U] [#7 0.68,-0.02,0.85,U] [#8 1.34,-0.33,0.00,M2] 
19:32:36.983 00.002 31432 refined, 7 included, MultiStar: {0.25, 0.04}, one-star: {-0.06, -0.39}
19:32:36.985 00.002 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.14 = 0.14)
19:32:36.987 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.13)
19:32:36.989 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.16 mountX=0.25 mountY=-0.00, mountTheta=-0.01
19:32:36.991 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.04, opts=13)
19:32:36.993 00.002 31432 Enqueuing Move request for scope (0.25, 0.04)
19:32:36.995 00.002 29876 Worker thread wakes up
19:32:36.995 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
19:32:36.995 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
19:32:36.995 00.000 29876 Moving (0.25, 0.04) raw xDistance=0.25 yDistance=-0.00
19:32:36.995 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:32:36.995 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:36.996 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:32:36.996 00.000 29876 MoveAxis(W, 24, ABG)
19:32:36.996 00.000 29876 Guiding  Dir = 3, Dur = 24
19:32:36.999 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:37.011 00.012 31432 UpdateGuideState exits: m=3641 RSB=38.1
19:32:37.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:37.015 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:37.017 00.002 31432 Enqueuing Expose request
19:32:37.038 00.021 29876 IsSlewing returns 0
19:32:37.038 00.000 29876 IsGuiding returns 0
19:32:37.038 00.000 29876 PulseGuide returned control before completion, sleep 34
19:32:37.082 00.044 29876 IsGuiding returns 1
19:32:37.082 00.000 29876 scope still moving after pulse duration time elapsed
19:32:37.113 00.031 29876 IsSlewing returns 0
19:32:37.113 00.000 29876 IsGuiding returns 0
19:32:37.113 00.000 29876 scope move finished after 24 + 50 ms
19:32:37.113 00.000 29876 Move returns status 0, amount 24
19:32:37.113 00.000 29876 MoveAxis(N, 0, ABG)
19:32:37.113 00.000 29876 Move returns status 0, amount 0
19:32:37.113 00.000 29876 move complete, result=0
19:32:37.113 00.000 29876 worker thread done servicing request
19:32:37.113 00.000 29876 Worker thread wakes up
19:32:37.113 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.0 px 0 ms NORTH
19:32:37.115 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:37.115 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:39.019 01.904 29876 Exposure complete
19:32:39.062 00.043 29876 worker thread done servicing request
19:32:39.062 00.000 31432 OnExposeComplete: enter
19:32:39.064 00.002 31432 UpdateGuideState(): m_state=6
19:32:39.067 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
19:32:39.068 00.001 31432 Star::Find returns 1 (0), X=1252.49, Y=942.17, Mass=3847, SNR=39.5, Peak=249 HFD=4.5
19:32:39.070 00.002 31432 MultiStar: [#1 -0.14,0.40,0.86,U] [#2 -0.60,0.27,0.91,U] [#3 -0.82,0.74,0.00,M1] [#4 -0.83,0.41,0.00,M1] [#5 -0.24,0.30,0.78,U] [#6 0.07,0.14,0.77,U] [#7 -0.04,0.07,0.83,U] [#8 0.77,-0.22,0.72,U] 
19:32:39.072 00.002 31432 refined, 6 included, MultiStar: {-0.13, 0.11}, one-star: {-0.46, -0.20}
19:32:39.074 00.002 31432 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
19:32:39.076 00.002 31432 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.42 = -0.86)
19:32:39.077 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=-0.12 mountY=-0.13, mountTheta=-2.35
19:32:39.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.11, opts=13)
19:32:39.083 00.003 31432 Enqueuing Move request for scope (-0.13, 0.11)
19:32:39.085 00.002 29876 Worker thread wakes up
19:32:39.085 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
19:32:39.085 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
19:32:39.085 00.000 29876 Moving (-0.13, 0.11) raw xDistance=-0.12 yDistance=-0.13
19:32:39.085 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:32:39.085 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:39.086 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:32:39.086 00.000 29876 MoveAxis(E, 0, ABG)
19:32:39.086 00.000 29876 Move returns status 0, amount 0
19:32:39.086 00.000 29876 MoveAxis(N, 0, ABG)
19:32:39.086 00.000 29876 Move returns status 0, amount 0
19:32:39.086 00.000 29876 move complete, result=0
19:32:39.086 00.000 29876 worker thread done servicing request
19:32:39.089 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:39.101 00.012 31432 UpdateGuideState exits: m=3847 RSB=39.5
19:32:39.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:39.105 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:39.106 00.001 31432 Enqueuing Expose request
19:32:39.108 00.002 29876 Worker thread wakes up
19:32:39.108 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:32:39.110 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:39.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:41.235 02.125 29876 Exposure complete
19:32:41.280 00.045 29876 worker thread done servicing request
19:32:41.280 00.000 31432 OnExposeComplete: enter
19:32:41.282 00.002 31432 UpdateGuideState(): m_state=6
19:32:41.284 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
19:32:41.286 00.002 31432 Star::Find returns 1 (0), X=1251.80, Y=941.65, Mass=3962, SNR=40.0, Peak=200 HFD=4.8
19:32:41.288 00.002 31432 MultiStar: [#1 -1.13,-0.07,0.00,M1] [#2 -1.10,-0.12,0.00,M1] [#3 -0.97,0.04,0.00,M2] [#4 -1.51,-0.09,0.00,M2] [#5 -1.48,-0.06,0.00,M1] [#6 -1.01,-0.15,0.00,M1] [#7 -1.07,-0.13,0.00,M1] [#8 -0.05,-0.36,0.72,U] 
19:32:41.290 00.002 31432 refined, 1 included, MultiStar: {-0.69, -0.57}, one-star: {-1.15, -0.72}
19:32:41.292 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
19:32:41.294 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
19:32:41.295 00.001 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.57 hyp=0.90 cameraTheta=-2.45 mountX=-0.70 mountY=0.46, mountTheta=2.56
19:32:41.298 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.57, opts=13)
19:32:41.300 00.002 31432 Enqueuing Move request for scope (-0.69, -0.57)
19:32:41.302 00.002 29876 Worker thread wakes up
19:32:41.302 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.57) opts 0xd
19:32:41.302 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.57)
19:32:41.302 00.000 29876 Moving (-0.69, -0.57) raw xDistance=-0.70 yDistance=0.46
19:32:41.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.70
19:32:41.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
19:32:41.302 00.000 29876 MoveAxis(E, 68, ABG)
19:32:41.302 00.000 29876 Guiding  Dir = 2, Dur = 68
19:32:41.302 00.000 29876 IsSlewing returns 0
19:32:41.302 00.000 29876 IsGuiding returns 0
19:32:41.303 00.001 29876 PulseGuide returned control before completion, sleep 78
19:32:41.306 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:32:41.318 00.012 31432 UpdateGuideState exits: m=3962 RSB=40.0
19:32:41.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:41.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:41.324 00.002 31432 Enqueuing Expose request
19:32:41.389 00.065 29876 IsGuiding returns 1
19:32:41.389 00.000 29876 scope still moving after pulse duration time elapsed
19:32:41.418 00.029 29876 IsSlewing returns 0
19:32:41.418 00.000 29876 IsGuiding returns 1
19:32:41.449 00.031 29876 IsSlewing returns 0
19:32:41.449 00.000 29876 IsGuiding returns 0
19:32:41.449 00.000 29876 scope move finished after 68 + 78 ms
19:32:41.449 00.000 29876 Move returns status 0, amount 68
19:32:41.449 00.000 29876 MoveAxis(S, 34, ABG)
19:32:41.449 00.000 29876 Guiding  Dir = 1, Dur = 34
19:32:41.449 00.000 29876 IsSlewing returns 0
19:32:41.449 00.000 29876 IsGuiding returns 0
19:32:41.449 00.000 29876 PulseGuide returned control before completion, sleep 44
19:32:41.496 00.047 29876 IsGuiding returns 1
19:32:41.496 00.000 29876 scope still moving after pulse duration time elapsed
19:32:41.526 00.030 29876 IsSlewing returns 0
19:32:41.526 00.000 29876 IsGuiding returns 1
19:32:41.559 00.033 29876 IsSlewing returns 0
19:32:41.559 00.000 29876 IsGuiding returns 0
19:32:41.559 00.000 29876 scope move finished after 34 + 75 ms
19:32:41.559 00.000 29876 Move returns status 0, amount 34
19:32:41.559 00.000 29876 move complete, result=0
19:32:41.559 00.000 29876 worker thread done servicing request
19:32:41.559 00.000 29876 Worker thread wakes up
19:32:41.559 00.000 31432 GuideStep: -0.7 px 68 ms EAST, 0.5 px 34 ms SOUTH
19:32:41.562 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:41.562 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:43.473 01.911 29876 Exposure complete
19:32:43.516 00.043 29876 worker thread done servicing request
19:32:43.516 00.000 31432 OnExposeComplete: enter
19:32:43.518 00.002 31432 UpdateGuideState(): m_state=6
19:32:43.521 00.003 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
19:32:43.523 00.002 31432 Star::Find returns 1 (0), X=1251.95, Y=942.24, Mass=3829, SNR=39.0, Peak=214 HFD=4.4
19:32:43.526 00.003 31432 MultiStar: [#1 -0.63,0.19,0.85,U] [#2 -0.51,-0.11,0.91,U] [#3 -0.38,0.06,0.90,U] [#4 -0.66,0.17,0.94,U] [#5 -0.53,0.11,0.80,U] [#6 -0.22,0.02,0.78,U] [#7 -0.26,-0.04,0.83,U] [#8 0.94,-0.27,0.00,M1] 
19:32:43.528 00.002 31432 refined, 7 included, MultiStar: {-0.54, 0.03}, one-star: {-1.00, -0.13}
19:32:43.530 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
19:32:43.532 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.07 = -0.21)
19:32:43.533 00.001 31432 CameraToMount -- cameraX=-0.54 cameraY=0.03 hyp=0.54 cameraTheta=3.09 mountX=-0.54 mountY=-0.11, mountTheta=-2.94
19:32:43.535 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.03, opts=13)
19:32:43.538 00.003 31432 Enqueuing Move request for scope (-0.54, 0.03)
19:32:43.540 00.002 29876 Worker thread wakes up
19:32:43.540 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.03) opts 0xd
19:32:43.540 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.03)
19:32:43.540 00.000 29876 Moving (-0.54, 0.03) raw xDistance=-0.54 yDistance=-0.11
19:32:43.540 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
19:32:43.540 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:43.540 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:32:43.540 00.000 29876 MoveAxis(E, 61, ABG)
19:32:43.540 00.000 29876 Guiding  Dir = 2, Dur = 61
19:32:43.540 00.000 29876 IsSlewing returns 0
19:32:43.540 00.000 29876 IsGuiding returns 0
19:32:43.541 00.001 29876 PulseGuide returned control before completion, sleep 71
19:32:43.543 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:43.554 00.011 31432 UpdateGuideState exits: m=3829 RSB=39.0
19:32:43.556 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:43.558 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:43.560 00.002 31432 Enqueuing Expose request
19:32:43.624 00.064 29876 IsGuiding returns 1
19:32:43.624 00.000 29876 scope still moving after pulse duration time elapsed
19:32:43.656 00.032 29876 IsSlewing returns 0
19:32:43.656 00.000 29876 IsGuiding returns 1
19:32:43.687 00.031 29876 IsSlewing returns 0
19:32:43.687 00.000 29876 IsGuiding returns 0
19:32:43.687 00.000 29876 scope move finished after 61 + 86 ms
19:32:43.687 00.000 29876 Move returns status 0, amount 61
19:32:43.687 00.000 29876 MoveAxis(N, 0, ABG)
19:32:43.687 00.000 29876 Move returns status 0, amount 0
19:32:43.687 00.000 29876 move complete, result=0
19:32:43.688 00.001 29876 worker thread done servicing request
19:32:43.688 00.000 29876 Worker thread wakes up
19:32:43.688 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:43.688 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:43.688 00.000 31432 GuideStep: -0.5 px 61 ms EAST, -0.1 px 0 ms NORTH
19:32:45.813 02.125 29876 Exposure complete
19:32:45.856 00.043 29876 worker thread done servicing request
19:32:45.857 00.001 31432 OnExposeComplete: enter
19:32:45.858 00.001 31432 UpdateGuideState(): m_state=6
19:32:45.860 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
19:32:45.862 00.002 31432 Star::Find returns 1 (0), X=1252.36, Y=942.53, Mass=3524, SNR=37.2, Peak=218 HFD=4.1
19:32:45.864 00.002 31432 MultiStar: [#1 -0.94,0.73,0.00,M1] [#2 -0.81,0.40,0.00,M1] [#3 -0.35,0.73,0.94,U] [#4 -0.75,0.38,0.00,M2] [#5 -0.76,0.56,0.00,M1] [#6 -0.75,0.55,0.00,M1] [#7 -0.67,0.45,0.00,M1] [#8 0.22,-0.08,0.77,U] 
19:32:45.866 00.002 31432 refined, 2 included, MultiStar: {-0.28, 0.29}, one-star: {-0.59, 0.17}
19:32:45.868 00.002 31432 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
19:32:45.870 00.002 31432 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.31 = -0.97)
19:32:45.871 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.32 mountX=-0.27 mountY=-0.33, mountTheta=-2.25
19:32:45.874 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.29, opts=13)
19:32:45.876 00.002 31432 Enqueuing Move request for scope (-0.28, 0.29)
19:32:45.878 00.002 29876 Worker thread wakes up
19:32:45.878 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
19:32:45.878 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
19:32:45.878 00.000 29876 Moving (-0.28, 0.29) raw xDistance=-0.27 yDistance=-0.33
19:32:45.878 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
19:32:45.878 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:32:45.878 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
19:32:45.878 00.000 29876 MoveAxis(E, 34, ABG)
19:32:45.879 00.001 29876 Guiding  Dir = 2, Dur = 34
19:32:45.879 00.000 29876 IsSlewing returns 0
19:32:45.879 00.000 29876 IsGuiding returns 0
19:32:45.879 00.000 29876 PulseGuide returned control before completion, sleep 44
19:32:45.883 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:45.895 00.012 31432 UpdateGuideState exits: m=3524 RSB=37.2
19:32:45.897 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:45.899 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:45.900 00.001 31432 Enqueuing Expose request
19:32:45.938 00.038 29876 IsGuiding returns 1
19:32:45.938 00.000 29876 scope still moving after pulse duration time elapsed
19:32:45.970 00.032 29876 IsSlewing returns 0
19:32:45.970 00.000 29876 IsGuiding returns 0
19:32:45.970 00.000 29876 scope move finished after 34 + 56 ms
19:32:45.970 00.000 29876 Move returns status 0, amount 34
19:32:45.970 00.000 29876 MoveAxis(N, 0, ABG)
19:32:45.970 00.000 29876 Move returns status 0, amount 0
19:32:45.970 00.000 29876 move complete, result=0
19:32:45.970 00.000 29876 worker thread done servicing request
19:32:45.970 00.000 29876 Worker thread wakes up
19:32:45.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:45.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:45.970 00.000 31432 GuideStep: -0.3 px 34 ms EAST, -0.3 px 0 ms NORTH
19:32:47.875 01.905 29876 Exposure complete
19:32:47.923 00.048 29876 worker thread done servicing request
19:32:47.924 00.001 31432 OnExposeComplete: enter
19:32:47.926 00.002 31432 UpdateGuideState(): m_state=6
19:32:47.928 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
19:32:47.930 00.002 31432 Star::Find returns 1 (0), X=1252.73, Y=942.60, Mass=3689, SNR=38.4, Peak=214 HFD=4.5
19:32:47.932 00.002 31432 MultiStar: [#1 -0.16,0.72,0.87,U] [#2 -0.25,0.36,0.97,U] [#3 -0.24,0.92,0.00,M1] [#4 -0.59,0.87,0.00,M3] [#5 0.07,0.35,0.82,U] [#6 0.37,0.51,0.81,U] [#7 -0.01,0.33,0.86,U] [#8 1.08,0.37,0.00,M1] 
19:32:47.934 00.002 31432 single-star, 5 included, MultiStar: {-0.05, 0.41}, one-star: {-0.22, 0.24}
19:32:47.936 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
19:32:47.938 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.31 = -0.97)
19:32:47.940 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.33 mountX=-0.22 mountY=-0.27, mountTheta=-2.25
19:32:47.942 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.24, opts=13)
19:32:47.944 00.002 31432 Enqueuing Move request for scope (-0.22, 0.24)
19:32:47.946 00.002 29876 Worker thread wakes up
19:32:47.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
19:32:47.946 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
19:32:47.946 00.000 29876 Moving (-0.22, 0.24) raw xDistance=-0.22 yDistance=-0.27
19:32:47.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
19:32:47.946 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:47.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:32:47.946 00.000 29876 MoveAxis(E, 26, ABG)
19:32:47.947 00.001 29876 Guiding  Dir = 2, Dur = 26
19:32:47.947 00.000 29876 IsSlewing returns 0
19:32:47.947 00.000 29876 IsGuiding returns 0
19:32:47.947 00.000 29876 PulseGuide returned control before completion, sleep 36
19:32:47.951 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:47.964 00.013 31432 UpdateGuideState exits: m=3689 RSB=38.4
19:32:47.967 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:47.969 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:47.971 00.002 31432 Enqueuing Expose request
19:32:47.996 00.025 29876 IsGuiding returns 1
19:32:47.996 00.000 29876 scope still moving after pulse duration time elapsed
19:32:48.026 00.030 29876 IsSlewing returns 0
19:32:48.026 00.000 29876 IsGuiding returns 1
19:32:48.058 00.032 29876 IsSlewing returns 0
19:32:48.058 00.000 29876 IsGuiding returns 0
19:32:48.058 00.000 29876 scope move finished after 26 + 84 ms
19:32:48.058 00.000 29876 Move returns status 0, amount 26
19:32:48.058 00.000 29876 MoveAxis(N, 0, ABG)
19:32:48.058 00.000 29876 Move returns status 0, amount 0
19:32:48.058 00.000 29876 move complete, result=0
19:32:48.058 00.000 29876 worker thread done servicing request
19:32:48.059 00.001 29876 Worker thread wakes up
19:32:48.059 00.000 31432 GuideStep: -0.2 px 26 ms EAST, -0.3 px 0 ms NORTH
19:32:48.061 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:48.061 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:50.187 02.126 29876 Exposure complete
19:32:50.234 00.047 29876 worker thread done servicing request
19:32:50.234 00.000 31432 OnExposeComplete: enter
19:32:50.237 00.003 31432 UpdateGuideState(): m_state=6
19:32:50.239 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
19:32:50.240 00.001 31432 Star::Find returns 1 (0), X=1252.71, Y=942.45, Mass=3789, SNR=39.0, Peak=238 HFD=4.6
19:32:50.243 00.003 31432 MultiStar: [#1 -0.16,0.68,0.85,U] [#2 -0.32,0.67,0.93,U] [#3 -0.25,0.85,0.00,M2] [#4 -0.53,0.65,0.00,M4] [#5 -0.14,0.56,0.80,U] [#6 0.01,0.53,0.80,U] [#7 -0.20,0.47,0.86,U] [#8 1.04,0.41,0.00,M2] 
19:32:50.244 00.001 31432 single-star, 5 included, MultiStar: {-0.18, 0.49}, one-star: {-0.24, 0.08}
19:32:50.246 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
19:32:50.248 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.47)
19:32:50.250 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.82 mountX=-0.24 mountY=-0.12, mountTheta=-2.69
19:32:50.253 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.08, opts=13)
19:32:50.255 00.002 31432 Enqueuing Move request for scope (-0.24, 0.08)
19:32:50.257 00.002 29876 Worker thread wakes up
19:32:50.257 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
19:32:50.257 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
19:32:50.257 00.000 29876 Moving (-0.24, 0.08) raw xDistance=-0.24 yDistance=-0.12
19:32:50.257 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
19:32:50.257 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:50.257 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:32:50.257 00.000 29876 MoveAxis(E, 27, ABG)
19:32:50.257 00.000 29876 Guiding  Dir = 2, Dur = 27
19:32:50.257 00.000 29876 IsSlewing returns 0
19:32:50.258 00.001 29876 IsGuiding returns 0
19:32:50.258 00.000 29876 PulseGuide returned control before completion, sleep 37
19:32:50.261 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:50.273 00.012 31432 UpdateGuideState exits: m=3789 RSB=39.0
19:32:50.275 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:50.277 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:50.280 00.003 31432 Enqueuing Expose request
19:32:50.308 00.028 29876 IsGuiding returns 1
19:32:50.308 00.000 29876 scope still moving after pulse duration time elapsed
19:32:50.339 00.031 29876 IsSlewing returns 0
19:32:50.339 00.000 29876 IsGuiding returns 1
19:32:50.370 00.031 29876 IsSlewing returns 0
19:32:50.370 00.000 29876 IsGuiding returns 0
19:32:50.370 00.000 29876 scope move finished after 27 + 85 ms
19:32:50.370 00.000 29876 Move returns status 0, amount 27
19:32:50.370 00.000 29876 MoveAxis(N, 0, ABG)
19:32:50.370 00.000 29876 Move returns status 0, amount 0
19:32:50.370 00.000 29876 move complete, result=0
19:32:50.370 00.000 29876 worker thread done servicing request
19:32:50.370 00.000 29876 Worker thread wakes up
19:32:50.370 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
19:32:50.372 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:50.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:52.288 01.916 29876 Exposure complete
19:32:52.333 00.045 29876 worker thread done servicing request
19:32:52.334 00.001 31432 OnExposeComplete: enter
19:32:52.336 00.002 31432 UpdateGuideState(): m_state=6
19:32:52.338 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
19:32:52.340 00.002 31432 Star::Find returns 1 (0), X=1252.59, Y=942.60, Mass=3619, SNR=38.1, Peak=212 HFD=4.5
19:32:52.342 00.002 31432 MultiStar: [#1 0.20,0.31,0.87,U] [#2 -0.49,0.23,0.93,U] [#3 -0.47,0.57,0.90,U] [#4 -0.98,0.69,0.00,M5] [#5 -0.01,0.16,0.82,U] [#6 0.40,0.19,0.79,U] [#7 0.24,0.22,0.87,U] [#8 1.39,-0.28,0.00,M3] 
19:32:52.344 00.002 31432 refined, 6 included, MultiStar: {-0.09, 0.28}, one-star: {-0.36, 0.24}
19:32:52.346 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.86 = 1.86)
19:32:52.348 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.42)
19:32:52.350 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.88 mountX=-0.08 mountY=-0.29, mountTheta=-1.85
19:32:52.353 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.28, opts=13)
19:32:52.355 00.002 31432 Enqueuing Move request for scope (-0.09, 0.28)
19:32:52.358 00.003 29876 Worker thread wakes up
19:32:52.358 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
19:32:52.358 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
19:32:52.358 00.000 29876 Moving (-0.09, 0.28) raw xDistance=-0.08 yDistance=-0.29
19:32:52.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:32:52.358 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:52.358 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:32:52.358 00.000 29876 MoveAxis(E, 0, ABG)
19:32:52.358 00.000 29876 Move returns status 0, amount 0
19:32:52.358 00.000 29876 MoveAxis(N, 0, ABG)
19:32:52.358 00.000 29876 Move returns status 0, amount 0
19:32:52.359 00.001 29876 move complete, result=0
19:32:52.359 00.000 29876 worker thread done servicing request
19:32:52.362 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:52.374 00.012 31432 UpdateGuideState exits: m=3619 RSB=38.1
19:32:52.376 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:52.378 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:52.381 00.003 31432 Enqueuing Expose request
19:32:52.383 00.002 29876 Worker thread wakes up
19:32:52.383 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:32:52.385 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:52.385 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:54.508 02.123 29876 Exposure complete
19:32:54.553 00.045 29876 worker thread done servicing request
19:32:54.553 00.000 31432 OnExposeComplete: enter
19:32:54.555 00.002 31432 UpdateGuideState(): m_state=6
19:32:54.557 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
19:32:54.559 00.002 31432 Star::Find returns 1 (0), X=1252.97, Y=942.48, Mass=4064, SNR=40.3, Peak=220 HFD=5.0
19:32:54.561 00.002 31432 MultiStar: [#1 -0.29,0.45,0.79,U] [#2 -0.48,0.24,0.90,U] [#3 -0.24,0.52,0.84,U] [#4 -0.88,0.79,0.00,M6] [#5 -0.41,0.51,0.75,U] [#6 -0.07,-0.05,0.77,U] [#7 -0.44,0.21,0.80,U] [#8 1.16,-0.26,0.00,M4] 
19:32:54.563 00.002 31432 single-star, 6 included, MultiStar: {-0.27, 0.28}, one-star: {0.02, 0.12}
19:32:54.565 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
19:32:54.567 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.42 = -1.87)
19:32:54.569 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=0.02 mountY=-0.11, mountTheta=-1.40
19:32:54.572 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.12, opts=13)
19:32:54.575 00.003 31432 Enqueuing Move request for scope (0.02, 0.12)
19:32:54.577 00.002 29876 Worker thread wakes up
19:32:54.577 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
19:32:54.577 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
19:32:54.577 00.000 29876 Moving (0.02, 0.12) raw xDistance=0.02 yDistance=-0.11
19:32:54.577 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:32:54.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:54.578 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:32:54.578 00.000 29876 MoveAxis(E, 0, ABG)
19:32:54.578 00.000 29876 Move returns status 0, amount 0
19:32:54.578 00.000 29876 MoveAxis(N, 0, ABG)
19:32:54.578 00.000 29876 Move returns status 0, amount 0
19:32:54.578 00.000 29876 move complete, result=0
19:32:54.578 00.000 29876 worker thread done servicing request
19:32:54.581 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:54.595 00.014 31432 UpdateGuideState exits: m=4064 RSB=40.3
19:32:54.598 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:54.600 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:54.602 00.002 31432 Enqueuing Expose request
19:32:54.604 00.002 29876 Worker thread wakes up
19:32:54.604 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:32:54.606 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:54.606 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:56.513 01.907 29876 Exposure complete
19:32:56.556 00.043 29876 worker thread done servicing request
19:32:56.556 00.000 31432 OnExposeComplete: enter
19:32:56.558 00.002 31432 UpdateGuideState(): m_state=6
19:32:56.561 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
19:32:56.563 00.002 31432 Star::Find returns 1 (0), X=1252.69, Y=942.55, Mass=3636, SNR=38.0, Peak=200 HFD=4.8
19:32:56.565 00.002 31432 MultiStar: [#1 -0.12,0.35,0.88,U] [#2 -0.28,0.23,0.96,U] [#3 -0.45,0.46,0.94,U] [#4 -0.92,0.50,0.00,M7] [#5 -0.21,0.16,0.82,U] [#6 0.26,-0.05,0.75,U] [#7 -0.04,-0.03,0.81,U] [#8 0.83,0.08,0.00,M5] 
19:32:56.567 00.002 31432 refined, 6 included, MultiStar: {-0.17, 0.20}, one-star: {-0.26, 0.19}
19:32:56.569 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.27 = 2.27)
19:32:56.571 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.00)
19:32:56.573 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.29 mountX=-0.17 mountY=-0.22, mountTheta=-2.22
19:32:56.575 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.20, opts=13)
19:32:56.577 00.002 31432 Enqueuing Move request for scope (-0.17, 0.20)
19:32:56.579 00.002 29876 Worker thread wakes up
19:32:56.579 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
19:32:56.579 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
19:32:56.579 00.000 29876 Moving (-0.17, 0.20) raw xDistance=-0.17 yDistance=-0.22
19:32:56.579 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:32:56.579 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:56.579 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:32:56.579 00.000 29876 MoveAxis(E, 0, ABG)
19:32:56.579 00.000 29876 Move returns status 0, amount 0
19:32:56.579 00.000 29876 MoveAxis(N, 0, ABG)
19:32:56.579 00.000 29876 Move returns status 0, amount 0
19:32:56.579 00.000 29876 move complete, result=0
19:32:56.579 00.000 29876 worker thread done servicing request
19:32:56.585 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:32:56.600 00.015 31432 UpdateGuideState exits: m=3636 RSB=38.0
19:32:56.602 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:56.604 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:56.607 00.003 31432 Enqueuing Expose request
19:32:56.609 00.002 29876 Worker thread wakes up
19:32:56.609 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:56.609 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:32:56.609 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:32:58.732 02.123 29876 Exposure complete
19:32:58.780 00.048 29876 worker thread done servicing request
19:32:58.780 00.000 31432 OnExposeComplete: enter
19:32:58.785 00.005 31432 UpdateGuideState(): m_state=6
19:32:58.789 00.004 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
19:32:58.791 00.002 31432 Star::Find returns 1 (0), X=1253.37, Y=942.49, Mass=3796, SNR=38.6, Peak=253 HFD=4.8
19:32:58.794 00.003 31432 MultiStar: [#1 0.34,0.80,0.00,M1] [#2 0.08,0.41,0.96,U] [#3 0.65,1.04,0.00,M1] [#4 0.24,1.01,0.00,M8] [#5 0.52,0.31,0.80,U] [#6 0.93,0.05,0.00,M1] [#7 0.46,0.27,0.80,U] [#8 1.83,0.31,0.00,M6] 
19:32:58.796 00.002 31432 single-star, 3 included, MultiStar: {0.36, 0.28}, one-star: {0.42, 0.13}
19:32:58.798 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:32:58.800 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
19:32:58.802 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.13 hyp=0.44 cameraTheta=0.29 mountX=0.42 mountY=-0.06, mountTheta=-0.14
19:32:58.808 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.13, opts=13)
19:32:58.811 00.003 31432 Enqueuing Move request for scope (0.42, 0.13)
19:32:58.813 00.002 29876 Worker thread wakes up
19:32:58.813 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.13) opts 0xd
19:32:58.813 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.13)
19:32:58.813 00.000 29876 Moving (0.42, 0.13) raw xDistance=0.42 yDistance=-0.06
19:32:58.813 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
19:32:58.813 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:32:58.813 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:32:58.813 00.000 29876 MoveAxis(W, 41, ABG)
19:32:58.813 00.000 29876 Guiding  Dir = 3, Dur = 41
19:32:58.813 00.000 29876 IsSlewing returns 0
19:32:58.813 00.000 29876 IsGuiding returns 0
19:32:58.814 00.001 29876 PulseGuide returned control before completion, sleep 51
19:32:58.817 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:32:58.828 00.011 31432 UpdateGuideState exits: m=3796 RSB=38.6
19:32:58.831 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:32:58.833 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:32:58.836 00.003 31432 Enqueuing Expose request
19:32:58.869 00.033 29876 IsGuiding returns 1
19:32:58.869 00.000 29876 scope still moving after pulse duration time elapsed
19:32:58.900 00.031 29876 IsSlewing returns 0
19:32:58.900 00.000 29876 IsGuiding returns 1
19:32:58.931 00.031 29876 IsSlewing returns 0
19:32:58.931 00.000 29876 IsGuiding returns 1
19:32:58.963 00.032 29876 IsSlewing returns 0
19:32:58.963 00.000 29876 IsGuiding returns 1
19:32:58.994 00.031 29876 IsSlewing returns 0
19:32:58.994 00.000 29876 IsGuiding returns 1
19:32:59.026 00.032 29876 IsSlewing returns 0
19:32:59.026 00.000 29876 IsGuiding returns 0
19:32:59.026 00.000 29876 scope move finished after 41 + 171 ms
19:32:59.026 00.000 29876 Move returns status 0, amount 41
19:32:59.026 00.000 29876 MoveAxis(N, 0, ABG)
19:32:59.026 00.000 29876 Move returns status 0, amount 0
19:32:59.026 00.000 29876 move complete, result=0
19:32:59.026 00.000 29876 worker thread done servicing request
19:32:59.026 00.000 29876 Worker thread wakes up
19:32:59.027 00.001 31432 GuideStep: 0.4 px 41 ms WEST, -0.1 px 0 ms NORTH
19:32:59.029 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:32:59.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:00.932 01.903 29876 Exposure complete
19:33:00.975 00.043 29876 worker thread done servicing request
19:33:00.975 00.000 31432 OnExposeComplete: enter
19:33:00.977 00.002 31432 UpdateGuideState(): m_state=6
19:33:00.980 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
19:33:00.983 00.003 31432 Star::Find returns 1 (0), X=1252.48, Y=942.81, Mass=3946, SNR=40.4, Peak=234 HFD=4.5
19:33:00.985 00.002 31432 MultiStar: [#1 0.04,0.83,0.00,M2] [#2 -0.27,0.66,0.92,U] [#3 0.06,0.83,0.00,M2] [#4 -0.34,0.76,0.00,M9] [#5 -0.25,0.75,0.77,U] [#6 -0.03,0.79,0.75,U] [#7 -0.20,0.51,0.77,U] [#8 1.09,0.46,0.00,M7] 
19:33:00.987 00.002 31432 single-star, 4 included, MultiStar: {-0.26, 0.62}, one-star: {-0.47, 0.44}
19:33:00.989 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.37 = 2.37)
19:33:00.991 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.91)
19:33:00.993 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.44 hyp=0.65 cameraTheta=2.39 mountX=-0.46 mountY=-0.51, mountTheta=-2.31
19:33:00.997 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.44, opts=13)
19:33:01.003 00.006 31432 Enqueuing Move request for scope (-0.47, 0.44)
19:33:01.008 00.005 29876 Worker thread wakes up
19:33:01.008 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.44) opts 0xd
19:33:01.008 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.44)
19:33:01.008 00.000 29876 Moving (-0.47, 0.44) raw xDistance=-0.46 yDistance=-0.51
19:33:01.008 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.46
19:33:01.008 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:33:01.008 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
19:33:01.008 00.000 29876 MoveAxis(E, 39, ABG)
19:33:01.008 00.000 29876 Guiding  Dir = 2, Dur = 39
19:33:01.008 00.000 29876 IsSlewing returns 0
19:33:01.009 00.001 29876 IsGuiding returns 0
19:33:01.009 00.000 29876 PulseGuide returned control before completion, sleep 49
19:33:01.013 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:33:01.028 00.015 31432 UpdateGuideState exits: m=3946 RSB=40.4
19:33:01.030 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:01.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:01.034 00.002 31432 Enqueuing Expose request
19:33:01.071 00.037 29876 IsGuiding returns 1
19:33:01.071 00.000 29876 scope still moving after pulse duration time elapsed
19:33:01.103 00.032 29876 IsSlewing returns 0
19:33:01.103 00.000 29876 IsGuiding returns 1
19:33:01.133 00.030 29876 IsSlewing returns 0
19:33:01.133 00.000 29876 IsGuiding returns 1
19:33:01.164 00.031 29876 IsSlewing returns 0
19:33:01.164 00.000 29876 IsGuiding returns 0
19:33:01.164 00.000 29876 scope move finished after 39 + 116 ms
19:33:01.164 00.000 29876 Move returns status 0, amount 39
19:33:01.164 00.000 29876 MoveAxis(N, 0, ABG)
19:33:01.164 00.000 29876 Move returns status 0, amount 0
19:33:01.164 00.000 29876 move complete, result=0
19:33:01.164 00.000 29876 worker thread done servicing request
19:33:01.165 00.001 29876 Worker thread wakes up
19:33:01.165 00.000 31432 GuideStep: -0.5 px 39 ms EAST, -0.5 px 0 ms NORTH
19:33:01.167 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:01.167 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:03.295 02.128 29876 Exposure complete
19:33:03.343 00.048 29876 worker thread done servicing request
19:33:03.343 00.000 31432 OnExposeComplete: enter
19:33:03.350 00.007 31432 UpdateGuideState(): m_state=6
19:33:03.355 00.005 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
19:33:03.358 00.003 31432 Star::Find returns 1 (0), X=1251.84, Y=942.81, Mass=3832, SNR=38.9, Peak=250 HFD=4.5
19:33:03.361 00.003 31432 MultiStar: [#1 -0.62,1.15,0.00,M3] [#2 -0.70,0.81,0.00,M1] [#3 -0.64,0.86,0.00,M3] [#4 -0.88,1.08,0.00,M10] [#5 -0.37,0.78,0.00,M1] [#6 -0.23,0.76,0.82,U] [#7 -0.44,0.77,0.00,M1] [#8 0.38,0.54,0.74,U] 
19:33:03.363 00.002 31432 refined, 2 included, MultiStar: {-0.40, 0.57}, one-star: {-1.11, 0.44}
19:33:03.365 00.002 31432 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.02) = xAngle (2.16 = 2.16)
19:33:03.367 00.002 31432 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.17 = -1.12)
19:33:03.369 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.57 hyp=0.70 cameraTheta=2.18 mountX=-0.38 mountY=-0.62, mountTheta=-2.12
19:33:03.371 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.57, opts=13)
19:33:03.374 00.003 31432 Enqueuing Move request for scope (-0.40, 0.57)
19:33:03.376 00.002 29876 Worker thread wakes up
19:33:03.376 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.57) opts 0xd
19:33:03.376 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.57)
19:33:03.376 00.000 29876 Moving (-0.40, 0.57) raw xDistance=-0.38 yDistance=-0.62
19:33:03.376 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
19:33:03.376 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.71 newest=-1.20
19:33:03.376 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
19:33:03.376 00.000 29876 MoveAxis(E, 42, ABG)
19:33:03.376 00.000 29876 Guiding  Dir = 2, Dur = 42
19:33:03.376 00.000 29876 IsSlewing returns 0
19:33:03.377 00.001 29876 IsGuiding returns 0
19:33:03.377 00.000 29876 PulseGuide returned control before completion, sleep 52
19:33:03.380 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:03.395 00.015 31432 UpdateGuideState exits: m=3832 RSB=38.9
19:33:03.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:03.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:03.403 00.004 31432 Enqueuing Expose request
19:33:03.435 00.032 29876 IsGuiding returns 1
19:33:03.435 00.000 29876 scope still moving after pulse duration time elapsed
19:33:03.465 00.030 29876 IsSlewing returns 0
19:33:03.465 00.000 29876 IsGuiding returns 0
19:33:03.465 00.000 29876 scope move finished after 42 + 47 ms
19:33:03.465 00.000 29876 Move returns status 0, amount 42
19:33:03.465 00.000 29876 BLC: Oldest BLC event removed
19:33:03.465 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:33:03.465 00.000 29876 MoveAxis(N, 66, ABG)
19:33:03.465 00.000 29876 Guiding  Dir = 0, Dur = 66
19:33:03.465 00.000 29876 IsSlewing returns 0
19:33:03.465 00.000 29876 IsGuiding returns 0
19:33:03.466 00.001 29876 PulseGuide returned control before completion, sleep 76
19:33:03.544 00.078 29876 IsGuiding returns 1
19:33:03.544 00.000 29876 scope still moving after pulse duration time elapsed
19:33:03.575 00.031 29876 IsSlewing returns 0
19:33:03.575 00.000 29876 IsGuiding returns 1
19:33:03.605 00.030 29876 IsSlewing returns 0
19:33:03.605 00.000 29876 IsGuiding returns 1
19:33:03.635 00.030 29876 IsSlewing returns 0
19:33:03.635 00.000 29876 IsGuiding returns 1
19:33:03.665 00.030 29876 IsSlewing returns 0
19:33:03.665 00.000 29876 IsGuiding returns 0
19:33:03.665 00.000 29876 scope move finished after 66 + 133 ms
19:33:03.665 00.000 29876 Move returns status 0, amount 66
19:33:03.665 00.000 29876 move complete, result=0
19:33:03.666 00.001 29876 worker thread done servicing request
19:33:03.666 00.000 29876 Worker thread wakes up
19:33:03.666 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:03.666 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:03.666 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.6 px 66 ms NORTH
19:33:05.576 01.910 29876 Exposure complete
19:33:05.618 00.042 29876 worker thread done servicing request
19:33:05.618 00.000 31432 OnExposeComplete: enter
19:33:05.620 00.002 31432 UpdateGuideState(): m_state=6
19:33:05.622 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
19:33:05.624 00.002 31432 Star::Find returns 1 (0), X=1252.86, Y=942.66, Mass=3963, SNR=40.2, Peak=235 HFD=4.4
19:33:05.626 00.002 31432 MultiStar: [#1 0.03,0.36,0.82,U] [#2 -0.58,0.52,0.91,U] [#3 -0.40,0.68,0.87,U] [#4 -0.76,0.50,0.00,R] [#5 0.00,0.43,0.77,U] [#6 0.21,0.43,0.80,U] [#7 0.08,0.26,0.80,U] [#8 1.07,0.42,0.00,M7] 
19:33:05.628 00.002 31432 single-star, 6 included, MultiStar: {-0.12, 0.42}, one-star: {-0.09, 0.29}
19:33:05.630 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.86 = 1.86)
19:33:05.632 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.41)
19:33:05.635 00.003 31432 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.88 mountX=-0.09 mountY=-0.30, mountTheta=-1.85
19:33:05.637 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.29, opts=13)
19:33:05.640 00.003 31432 Enqueuing Move request for scope (-0.09, 0.29)
19:33:05.642 00.002 29876 Worker thread wakes up
19:33:05.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
19:33:05.642 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
19:33:05.642 00.000 29876 Moving (-0.09, 0.29) raw xDistance=-0.09 yDistance=-0.30
19:33:05.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:33:05.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.30
19:33:05.642 00.000 29876 MoveAxis(E, 0, ABG)
19:33:05.642 00.000 29876 Move returns status 0, amount 0
19:33:05.642 00.000 29876 MoveAxis(N, 22, ABG)
19:33:05.642 00.000 29876 Guiding  Dir = 0, Dur = 22
19:33:05.642 00.000 29876 IsSlewing returns 0
19:33:05.643 00.001 29876 IsGuiding returns 0
19:33:05.643 00.000 29876 PulseGuide returned control before completion, sleep 32
19:33:05.646 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:05.657 00.011 31432 UpdateGuideState exits: m=3963 RSB=40.2
19:33:05.660 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:05.661 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:05.663 00.002 31432 Enqueuing Expose request
19:33:05.683 00.020 29876 IsGuiding returns 1
19:33:05.683 00.000 29876 scope still moving after pulse duration time elapsed
19:33:05.715 00.032 29876 IsSlewing returns 0
19:33:05.715 00.000 29876 IsGuiding returns 1
19:33:05.746 00.031 29876 IsSlewing returns 0
19:33:05.746 00.000 29876 IsGuiding returns 1
19:33:05.776 00.030 29876 IsSlewing returns 0
19:33:05.776 00.000 29876 IsGuiding returns 1
19:33:05.807 00.031 29876 IsSlewing returns 0
19:33:05.807 00.000 29876 IsGuiding returns 0
19:33:05.807 00.000 29876 scope move finished after 22 + 141 ms
19:33:05.807 00.000 29876 Move returns status 0, amount 22
19:33:05.807 00.000 29876 move complete, result=0
19:33:05.807 00.000 29876 worker thread done servicing request
19:33:05.807 00.000 29876 Worker thread wakes up
19:33:05.807 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:05.807 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:05.807 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 22 ms NORTH
19:33:08.037 02.230 29876 Exposure complete
19:33:08.081 00.044 29876 worker thread done servicing request
19:33:08.081 00.000 31432 OnExposeComplete: enter
19:33:08.083 00.002 31432 UpdateGuideState(): m_state=6
19:33:08.085 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
19:33:08.087 00.002 31432 Star::Find returns 1 (0), X=1253.00, Y=942.39, Mass=3930, SNR=40.0, Peak=220 HFD=4.2
19:33:08.089 00.002 31432 MultiStar: [#1 -0.14,0.46,0.86,U] [#2 -0.11,0.38,0.88,U] [#3 -0.10,0.77,0.90,U] [#4 0.49,0.20,0.93,U] [#5 -0.21,0.65,0.80,U] [#6 0.17,0.38,0.77,U] [#7 -0.01,0.17,0.80,U] [#8 0.98,0.09,0.00,M8] 
19:33:08.091 00.002 31432 single-star, 7 included, MultiStar: {0.02, 0.37}, one-star: {0.04, 0.02}
19:33:08.093 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
19:33:08.095 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.82)
19:33:08.096 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=0.04 mountY=-0.02, mountTheta=-0.34
19:33:08.099 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.02, opts=13)
19:33:08.101 00.002 31432 Enqueuing Move request for scope (0.04, 0.02)
19:33:08.103 00.002 29876 Worker thread wakes up
19:33:08.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
19:33:08.104 00.001 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
19:33:08.104 00.000 29876 Moving (0.04, 0.02) raw xDistance=0.04 yDistance=-0.02
19:33:08.104 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:33:08.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:08.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:33:08.104 00.000 29876 MoveAxis(E, 0, ABG)
19:33:08.104 00.000 29876 Move returns status 0, amount 0
19:33:08.104 00.000 29876 MoveAxis(N, 0, ABG)
19:33:08.104 00.000 29876 Move returns status 0, amount 0
19:33:08.104 00.000 29876 move complete, result=0
19:33:08.104 00.000 29876 worker thread done servicing request
19:33:08.108 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:08.120 00.012 31432 UpdateGuideState exits: m=3930 RSB=40.0
19:33:08.123 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:08.125 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:08.127 00.002 31432 Enqueuing Expose request
19:33:08.132 00.005 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:33:08.138 00.006 29876 Worker thread wakes up
19:33:08.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:08.138 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:10.050 01.912 29876 Exposure complete
19:33:10.094 00.044 29876 worker thread done servicing request
19:33:10.095 00.001 31432 OnExposeComplete: enter
19:33:10.097 00.002 31432 UpdateGuideState(): m_state=6
19:33:10.099 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
19:33:10.101 00.002 31432 Star::Find returns 1 (0), X=1253.12, Y=942.23, Mass=3993, SNR=39.6, Peak=253 HFD=4.5
19:33:10.102 00.001 31432 MultiStar: [#1 0.22,0.65,0.84,U] [#2 -0.14,0.39,0.89,U] [#3 0.25,0.63,0.88,U] [#4 0.84,0.20,0.00,M1] [#5 0.32,0.35,0.81,U] [#6 0.39,0.27,0.78,U] [#7 0.34,0.50,0.85,U] [#8 1.29,0.06,0.00,M9] 
19:33:10.104 00.002 31432 single-star, 6 included, MultiStar: {0.21, 0.37}, one-star: {0.17, -0.13}
19:33:10.106 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
19:33:10.108 00.002 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:33:10.110 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=0.16 mountY=0.16, mountTheta=0.76
19:33:10.114 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.13, opts=13)
19:33:10.117 00.003 31432 Enqueuing Move request for scope (0.17, -0.13)
19:33:10.119 00.002 29876 Worker thread wakes up
19:33:10.119 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
19:33:10.119 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
19:33:10.119 00.000 29876 Moving (0.17, -0.13) raw xDistance=0.16 yDistance=0.16
19:33:10.119 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:33:10.119 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:10.119 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:33:10.119 00.000 29876 MoveAxis(E, 0, ABG)
19:33:10.119 00.000 29876 Move returns status 0, amount 0
19:33:10.119 00.000 29876 MoveAxis(N, 0, ABG)
19:33:10.119 00.000 29876 Move returns status 0, amount 0
19:33:10.119 00.000 29876 move complete, result=0
19:33:10.119 00.000 29876 worker thread done servicing request
19:33:10.122 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:10.133 00.011 31432 UpdateGuideState exits: m=3993 RSB=39.6
19:33:10.136 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:10.137 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:10.139 00.002 31432 Enqueuing Expose request
19:33:10.141 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:33:10.143 00.002 29876 Worker thread wakes up
19:33:10.143 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:10.143 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:12.272 02.129 29876 Exposure complete
19:33:12.315 00.043 29876 worker thread done servicing request
19:33:12.316 00.001 31432 OnExposeComplete: enter
19:33:12.318 00.002 31432 UpdateGuideState(): m_state=6
19:33:12.320 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
19:33:12.321 00.001 31432 Star::Find returns 1 (0), X=1252.81, Y=942.64, Mass=3592, SNR=38.2, Peak=231 HFD=4.1
19:33:12.323 00.002 31432 MultiStar: [#1 0.21,0.82,0.00,M1] [#2 0.27,0.38,0.96,U] [#3 0.19,0.80,0.00,M1] [#4 0.64,0.21,0.95,U] [#5 0.26,0.51,0.77,U] [#6 0.32,0.53,0.85,U] [#7 0.02,0.43,0.86,U] [#8 1.60,-0.01,0.00,M10] 
19:33:12.325 00.002 31432 single-star, 5 included, MultiStar: {0.23, 0.38}, one-star: {-0.14, 0.27}
19:33:12.327 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
19:33:12.329 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
19:33:12.330 00.001 31432 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.05 mountX=-0.14 mountY=-0.29, mountTheta=-2.01
19:33:12.335 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.27, opts=13)
19:33:12.338 00.003 31432 Enqueuing Move request for scope (-0.14, 0.27)
19:33:12.340 00.002 29876 Worker thread wakes up
19:33:12.340 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
19:33:12.340 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
19:33:12.340 00.000 29876 Moving (-0.14, 0.27) raw xDistance=-0.14 yDistance=-0.29
19:33:12.340 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:33:12.340 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:12.340 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:33:12.340 00.000 29876 MoveAxis(E, 0, ABG)
19:33:12.340 00.000 29876 Move returns status 0, amount 0
19:33:12.340 00.000 29876 MoveAxis(N, 0, ABG)
19:33:12.340 00.000 29876 Move returns status 0, amount 0
19:33:12.341 00.001 29876 move complete, result=0
19:33:12.341 00.000 29876 worker thread done servicing request
19:33:12.344 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:12.356 00.012 31432 UpdateGuideState exits: m=3592 RSB=38.2
19:33:12.358 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:12.360 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:12.362 00.002 31432 Enqueuing Expose request
19:33:12.363 00.001 29876 Worker thread wakes up
19:33:12.363 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:33:12.366 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:12.366 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:14.284 01.918 29876 Exposure complete
19:33:14.328 00.044 29876 worker thread done servicing request
19:33:14.329 00.001 31432 OnExposeComplete: enter
19:33:14.331 00.002 31432 UpdateGuideState(): m_state=6
19:33:14.333 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
19:33:14.335 00.002 31432 Star::Find returns 1 (0), X=1252.87, Y=942.28, Mass=3966, SNR=39.8, Peak=234 HFD=4.5
19:33:14.337 00.002 31432 MultiStar: [#1 -0.30,0.29,0.82,U] [#2 -0.19,0.31,0.87,U] [#3 -0.43,0.74,0.00,M2] [#4 0.56,0.14,0.90,U] [#5 -0.22,0.41,0.74,U] [#6 0.26,0.24,0.79,U] [#7 0.00,0.01,0.82,U] [#8 1.31,-0.09,0.00,R] 
19:33:14.339 00.002 31432 single-star, 6 included, MultiStar: {0.01, 0.18}, one-star: {-0.08, -0.08}
19:33:14.341 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
19:33:14.342 00.001 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
19:33:14.344 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.37 mountX=-0.09 mountY=0.07, mountTheta=2.48
19:33:14.348 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.08, opts=13)
19:33:14.350 00.002 31432 Enqueuing Move request for scope (-0.08, -0.08)
19:33:14.352 00.002 29876 Worker thread wakes up
19:33:14.352 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
19:33:14.352 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
19:33:14.352 00.000 29876 Moving (-0.08, -0.08) raw xDistance=-0.09 yDistance=0.07
19:33:14.352 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:33:14.352 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:14.352 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:33:14.352 00.000 29876 MoveAxis(E, 0, ABG)
19:33:14.352 00.000 29876 Move returns status 0, amount 0
19:33:14.352 00.000 29876 MoveAxis(N, 0, ABG)
19:33:14.352 00.000 29876 Move returns status 0, amount 0
19:33:14.352 00.000 29876 move complete, result=0
19:33:14.352 00.000 29876 worker thread done servicing request
19:33:14.356 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:14.368 00.012 31432 UpdateGuideState exits: m=3966 RSB=39.8
19:33:14.374 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:14.377 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:14.379 00.002 31432 Enqueuing Expose request
19:33:14.381 00.002 29876 Worker thread wakes up
19:33:14.381 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:33:14.383 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:14.383 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:16.515 02.132 29876 Exposure complete
19:33:16.558 00.043 29876 worker thread done servicing request
19:33:16.558 00.000 31432 OnExposeComplete: enter
19:33:16.561 00.003 31432 UpdateGuideState(): m_state=6
19:33:16.563 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
19:33:16.565 00.002 31432 Star::Find returns 1 (0), X=1252.40, Y=941.99, Mass=3663, SNR=38.0, Peak=196 HFD=4.2
19:33:16.567 00.002 31432 MultiStar: [#1 -0.73,0.42,0.00,M1] [#2 -0.15,0.13,0.96,U] [#3 -0.24,0.28,0.90,U] [#4 0.46,-0.32,0.93,U] [#5 -0.07,-0.05,0.81,U] [#6 -0.26,0.20,0.87,U] [#7 -0.42,0.14,0.89,U] [#8 -0.76,-0.16,0.71,U] 
19:33:16.569 00.002 31432 refined, 7 included, MultiStar: {-0.24, -0.02}, one-star: {-0.56, -0.38}
19:33:16.571 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
19:33:16.573 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
19:33:16.575 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.05 mountX=-0.24 mountY=-0.02, mountTheta=-3.08
19:33:16.578 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.02, opts=13)
19:33:16.581 00.003 31432 Enqueuing Move request for scope (-0.24, -0.02)
19:33:16.583 00.002 29876 Worker thread wakes up
19:33:16.583 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
19:33:16.583 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
19:33:16.583 00.000 29876 Moving (-0.24, -0.02) raw xDistance=-0.24 yDistance=-0.02
19:33:16.583 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
19:33:16.583 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:16.583 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:33:16.583 00.000 29876 MoveAxis(E, 23, ABG)
19:33:16.583 00.000 29876 Guiding  Dir = 2, Dur = 23
19:33:16.584 00.001 29876 IsSlewing returns 0
19:33:16.584 00.000 29876 IsGuiding returns 0
19:33:16.584 00.000 29876 PulseGuide returned control before completion, sleep 33
19:33:16.586 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:16.598 00.012 31432 UpdateGuideState exits: m=3663 RSB=38.0
19:33:16.601 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:16.603 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:16.604 00.001 31432 Enqueuing Expose request
19:33:16.624 00.020 29876 IsGuiding returns 1
19:33:16.624 00.000 29876 scope still moving after pulse duration time elapsed
19:33:16.654 00.030 29876 IsSlewing returns 0
19:33:16.654 00.000 29876 IsGuiding returns 1
19:33:16.684 00.030 29876 IsSlewing returns 0
19:33:16.684 00.000 29876 IsGuiding returns 0
19:33:16.684 00.000 29876 scope move finished after 23 + 78 ms
19:33:16.684 00.000 29876 Move returns status 0, amount 23
19:33:16.684 00.000 29876 MoveAxis(N, 0, ABG)
19:33:16.684 00.000 29876 Move returns status 0, amount 0
19:33:16.684 00.000 29876 move complete, result=0
19:33:16.684 00.000 29876 worker thread done servicing request
19:33:16.684 00.000 29876 Worker thread wakes up
19:33:16.684 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
19:33:16.687 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:16.687 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:18.604 01.917 29876 Exposure complete
19:33:18.647 00.043 29876 worker thread done servicing request
19:33:18.647 00.000 31432 OnExposeComplete: enter
19:33:18.649 00.002 31432 UpdateGuideState(): m_state=6
19:33:18.651 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
19:33:18.653 00.002 31432 Star::Find returns 1 (0), X=1253.09, Y=942.44, Mass=3648, SNR=37.9, Peak=220 HFD=4.6
19:33:18.655 00.002 31432 MultiStar: [#1 0.04,0.16,0.86,U] [#2 -0.30,0.20,0.99,U] [#3 -0.20,0.52,0.91,U] [#4 0.20,0.23,0.97,U] [#5 0.22,0.43,0.80,U] [#6 -0.05,0.33,0.80,U] [#7 -0.03,0.36,0.86,U] [#8 -0.13,-0.20,0.74,U] 
19:33:18.657 00.002 31432 single-star, 8 included, MultiStar: {-0.01, 0.24}, one-star: {0.13, 0.08}
19:33:18.659 00.002 31432 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
19:33:18.660 00.001 31432 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.52 = -2.76)
19:33:18.662 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=0.13 mountY=-0.06, mountTheta=-0.40
19:33:18.665 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.08, opts=13)
19:33:18.668 00.003 31432 Enqueuing Move request for scope (0.13, 0.08)
19:33:18.671 00.003 29876 Worker thread wakes up
19:33:18.671 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
19:33:18.671 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
19:33:18.671 00.000 29876 Moving (0.13, 0.08) raw xDistance=0.13 yDistance=-0.06
19:33:18.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:33:18.672 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:18.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:33:18.672 00.000 29876 MoveAxis(E, 0, ABG)
19:33:18.672 00.000 29876 Move returns status 0, amount 0
19:33:18.672 00.000 29876 MoveAxis(N, 0, ABG)
19:33:18.672 00.000 29876 Move returns status 0, amount 0
19:33:18.672 00.000 29876 move complete, result=0
19:33:18.672 00.000 29876 worker thread done servicing request
19:33:18.676 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:18.688 00.012 31432 UpdateGuideState exits: m=3648 RSB=37.9
19:33:18.690 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:18.692 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:18.694 00.002 31432 Enqueuing Expose request
19:33:18.695 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:33:18.697 00.002 29876 Worker thread wakes up
19:33:18.697 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:18.698 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:20.925 02.227 29876 Exposure complete
19:33:20.968 00.043 29876 worker thread done servicing request
19:33:20.968 00.000 31432 OnExposeComplete: enter
19:33:20.971 00.003 31432 UpdateGuideState(): m_state=6
19:33:20.973 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
19:33:20.974 00.001 31432 Star::Find returns 1 (0), X=1253.87, Y=942.76, Mass=3777, SNR=38.9, Peak=208 HFD=4.5
19:33:20.976 00.002 31432 MultiStar: [#1 0.67,0.55,0.00,M1] [#2 0.35,0.59,0.95,U] [#3 0.27,0.61,0.88,U] [#4 1.10,0.32,0.00,M1] [#5 0.44,0.64,0.80,U] [#6 0.89,0.32,0.00,M1] [#7 0.76,0.34,0.00,M1] [#8 0.73,0.45,0.00,M1] 
19:33:20.978 00.002 31432 refined, 3 included, MultiStar: {0.51, 0.55}, one-star: {0.92, 0.39}
19:33:20.980 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.80 = 0.80)
19:33:20.982 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.81 = -2.47)
19:33:20.984 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.55 hyp=0.75 cameraTheta=0.82 mountX=0.52 mountY=-0.47, mountTheta=-0.73
19:33:20.986 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.55, opts=13)
19:33:20.988 00.002 31432 Enqueuing Move request for scope (0.51, 0.55)
19:33:20.990 00.002 29876 Worker thread wakes up
19:33:20.990 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.55) opts 0xd
19:33:20.990 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.55)
19:33:20.990 00.000 29876 Moving (0.51, 0.55) raw xDistance=0.52 yDistance=-0.47
19:33:20.990 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:33:20.991 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
19:33:20.991 00.000 29876 MoveAxis(W, 50, ABG)
19:33:20.991 00.000 29876 Guiding  Dir = 3, Dur = 50
19:33:20.991 00.000 29876 IsSlewing returns 0
19:33:20.991 00.000 29876 IsGuiding returns 0
19:33:20.991 00.000 29876 PulseGuide returned control before completion, sleep 60
19:33:20.994 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:21.006 00.012 31432 UpdateGuideState exits: m=3777 RSB=38.9
19:33:21.008 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:21.010 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:21.012 00.002 31432 Enqueuing Expose request
19:33:21.062 00.050 29876 IsGuiding returns 1
19:33:21.062 00.000 29876 scope still moving after pulse duration time elapsed
19:33:21.093 00.031 29876 IsSlewing returns 0
19:33:21.093 00.000 29876 IsGuiding returns 1
19:33:21.125 00.032 29876 IsSlewing returns 0
19:33:21.125 00.000 29876 IsGuiding returns 1
19:33:21.155 00.030 29876 IsSlewing returns 0
19:33:21.155 00.000 29876 IsGuiding returns 0
19:33:21.155 00.000 29876 scope move finished after 50 + 114 ms
19:33:21.155 00.000 29876 Move returns status 0, amount 50
19:33:21.155 00.000 29876 MoveAxis(N, 34, ABG)
19:33:21.155 00.000 29876 Guiding  Dir = 0, Dur = 34
19:33:21.155 00.000 29876 IsSlewing returns 0
19:33:21.155 00.000 29876 IsGuiding returns 0
19:33:21.155 00.000 29876 PulseGuide returned control before completion, sleep 44
19:33:21.202 00.047 29876 IsGuiding returns 1
19:33:21.202 00.000 29876 scope still moving after pulse duration time elapsed
19:33:21.232 00.030 29876 IsSlewing returns 0
19:33:21.232 00.000 29876 IsGuiding returns 1
19:33:21.263 00.031 29876 IsSlewing returns 0
19:33:21.263 00.000 29876 IsGuiding returns 1
19:33:21.293 00.030 29876 IsSlewing returns 0
19:33:21.293 00.000 29876 IsGuiding returns 1
19:33:21.324 00.031 29876 IsSlewing returns 0
19:33:21.324 00.000 29876 IsGuiding returns 1
19:33:21.355 00.031 29876 IsSlewing returns 0
19:33:21.355 00.000 29876 IsGuiding returns 0
19:33:21.355 00.000 29876 scope move finished after 34 + 165 ms
19:33:21.355 00.000 29876 Move returns status 0, amount 34
19:33:21.355 00.000 29876 move complete, result=0
19:33:21.355 00.000 29876 worker thread done servicing request
19:33:21.355 00.000 29876 Worker thread wakes up
19:33:21.355 00.000 31432 GuideStep: 0.5 px 50 ms WEST, -0.5 px 34 ms NORTH
19:33:21.358 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:21.358 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:23.264 01.906 29876 Exposure complete
19:33:23.308 00.044 29876 worker thread done servicing request
19:33:23.308 00.000 31432 OnExposeComplete: enter
19:33:23.310 00.002 31432 UpdateGuideState(): m_state=6
19:33:23.313 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
19:33:23.315 00.002 31432 Star::Find returns 1 (0), X=1253.18, Y=942.59, Mass=3741, SNR=38.7, Peak=193 HFD=4.8
19:33:23.317 00.002 31432 MultiStar: [#1 0.32,0.32,0.84,U] [#2 0.50,0.10,0.95,U] [#3 0.11,0.63,0.87,U] [#4 1.04,0.10,0.00,M2] [#5 0.38,0.14,0.76,U] [#6 0.37,0.45,0.77,U] [#7 0.24,0.33,0.82,U] [#8 -0.13,-0.01,0.68,U] 
19:33:23.319 00.002 31432 single-star, 7 included, MultiStar: {0.26, 0.28}, one-star: {0.23, 0.22}
19:33:23.321 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
19:33:23.323 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.52)
19:33:23.326 00.003 31432 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.78 mountX=0.23 mountY=-0.19, mountTheta=-0.68
19:33:23.328 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.22, opts=13)
19:33:23.331 00.003 31432 Enqueuing Move request for scope (0.23, 0.22)
19:33:23.332 00.001 29876 Worker thread wakes up
19:33:23.333 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
19:33:23.333 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
19:33:23.333 00.000 29876 Moving (0.23, 0.22) raw xDistance=0.23 yDistance=-0.19
19:33:23.333 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
19:33:23.333 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:23.333 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:33:23.333 00.000 29876 MoveAxis(W, 29, ABG)
19:33:23.333 00.000 29876 Guiding  Dir = 3, Dur = 29
19:33:23.333 00.000 29876 IsSlewing returns 0
19:33:23.333 00.000 29876 IsGuiding returns 0
19:33:23.333 00.000 29876 PulseGuide returned control before completion, sleep 39
19:33:23.338 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=0, FiltMax=257, Gamma=0.490
19:33:23.350 00.012 31432 UpdateGuideState exits: m=3741 RSB=38.7
19:33:23.352 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:23.353 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:23.356 00.003 31432 Enqueuing Expose request
19:33:23.386 00.030 29876 IsGuiding returns 1
19:33:23.386 00.000 29876 scope still moving after pulse duration time elapsed
19:33:23.416 00.030 29876 IsSlewing returns 0
19:33:23.416 00.000 29876 IsGuiding returns 0
19:33:23.416 00.000 29876 scope move finished after 29 + 53 ms
19:33:23.416 00.000 29876 Move returns status 0, amount 29
19:33:23.416 00.000 29876 MoveAxis(N, 0, ABG)
19:33:23.416 00.000 29876 Move returns status 0, amount 0
19:33:23.416 00.000 29876 move complete, result=0
19:33:23.416 00.000 29876 worker thread done servicing request
19:33:23.416 00.000 29876 Worker thread wakes up
19:33:23.416 00.000 31432 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
19:33:23.419 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:23.419 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:25.540 02.121 29876 Exposure complete
19:33:25.586 00.046 29876 worker thread done servicing request
19:33:25.586 00.000 31432 OnExposeComplete: enter
19:33:25.587 00.001 31432 UpdateGuideState(): m_state=6
19:33:25.591 00.004 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
19:33:25.592 00.001 31432 Star::Find returns 1 (0), X=1253.02, Y=942.14, Mass=3691, SNR=38.2, Peak=193 HFD=4.5
19:33:25.594 00.002 31432 MultiStar: [#1 -0.36,0.06,0.88,U] [#2 -0.14,-0.09,0.92,U] [#3 0.25,0.36,0.89,U] [#4 0.65,-0.40,0.95,U] [#5 -0.62,0.08,0.81,U] [#6 -0.14,0.23,0.80,U] [#7 -0.31,0.03,0.77,U] [#8 -0.65,-0.46,0.77,U] 
19:33:25.596 00.002 31432 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {0.06, -0.22}
19:33:25.598 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
19:33:25.600 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
19:33:25.602 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-2.73 mountX=-0.12 mountY=0.03, mountTheta=2.88
19:33:25.604 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.05, opts=13)
19:33:25.606 00.002 31432 Enqueuing Move request for scope (-0.11, -0.05)
19:33:25.608 00.002 29876 Worker thread wakes up
19:33:25.608 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
19:33:25.608 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
19:33:25.608 00.000 29876 Moving (-0.11, -0.05) raw xDistance=-0.12 yDistance=0.03
19:33:25.608 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:33:25.608 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:25.608 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:33:25.608 00.000 29876 MoveAxis(E, 0, ABG)
19:33:25.608 00.000 29876 Move returns status 0, amount 0
19:33:25.608 00.000 29876 MoveAxis(N, 0, ABG)
19:33:25.608 00.000 29876 Move returns status 0, amount 0
19:33:25.608 00.000 29876 move complete, result=0
19:33:25.608 00.000 29876 worker thread done servicing request
19:33:25.612 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:25.624 00.012 31432 UpdateGuideState exits: m=3691 RSB=38.2
19:33:25.625 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:25.628 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:25.630 00.002 31432 Enqueuing Expose request
19:33:25.631 00.001 29876 Worker thread wakes up
19:33:25.631 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:33:25.634 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:25.634 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:27.644 02.010 29876 Exposure complete
19:33:27.688 00.044 29876 worker thread done servicing request
19:33:27.688 00.000 31432 OnExposeComplete: enter
19:33:27.690 00.002 31432 UpdateGuideState(): m_state=6
19:33:27.692 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
19:33:27.694 00.002 31432 Star::Find returns 1 (0), X=1253.35, Y=941.94, Mass=3792, SNR=38.9, Peak=245 HFD=4.7
19:33:27.696 00.002 31432 MultiStar: [#1 -0.20,0.15,0.84,U] [#2 0.19,-0.11,0.92,U] [#3 0.28,0.11,0.92,U] [#4 0.87,-0.44,0.00,M2] [#5 0.12,0.09,0.80,U] [#6 -0.53,0.30,0.78,U] [#7 -0.52,-0.05,0.82,U] [#8 -0.03,-0.09,0.72,U] 
19:33:27.698 00.002 31432 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.40, -0.42}
19:33:27.700 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
19:33:27.702 00.002 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
19:33:27.704 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.37 mountX=-0.01 mountY=0.01, mountTheta=2.47
19:33:27.707 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.01, opts=13)
19:33:27.709 00.002 31432 Enqueuing Move request for scope (-0.01, -0.01)
19:33:27.711 00.002 29876 Worker thread wakes up
19:33:27.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
19:33:27.711 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
19:33:27.711 00.000 29876 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
19:33:27.711 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:33:27.711 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:27.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:33:27.711 00.000 29876 MoveAxis(E, 0, ABG)
19:33:27.711 00.000 29876 Move returns status 0, amount 0
19:33:27.711 00.000 29876 MoveAxis(N, 0, ABG)
19:33:27.711 00.000 29876 Move returns status 0, amount 0
19:33:27.711 00.000 29876 move complete, result=0
19:33:27.712 00.001 29876 worker thread done servicing request
19:33:27.715 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:27.727 00.012 31432 UpdateGuideState exits: m=3792 RSB=38.9
19:33:27.729 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:27.731 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:27.733 00.002 31432 Enqueuing Expose request
19:33:27.734 00.001 29876 Worker thread wakes up
19:33:27.734 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:33:27.736 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:27.736 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:29.862 02.126 29876 Exposure complete
19:33:29.910 00.048 29876 worker thread done servicing request
19:33:29.910 00.000 31432 OnExposeComplete: enter
19:33:29.912 00.002 31432 UpdateGuideState(): m_state=6
19:33:29.914 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
19:33:29.916 00.002 31432 Star::Find returns 1 (0), X=1253.51, Y=941.93, Mass=3988, SNR=40.2, Peak=221 HFD=4.3
19:33:29.918 00.002 31432 MultiStar: [#1 1.04,-0.14,0.00,M1] [#2 0.85,-0.20,0.00,M1] [#3 0.71,-0.18,0.92,U] [#4 1.19,-0.58,0.00,M3] [#5 0.89,-0.17,0.00,M1] [#6 1.01,-0.17,0.00,M1] [#7 1.19,-0.51,0.00,M1] [#8 0.23,-0.84,0.00,M1] 
19:33:29.920 00.002 31432 refined, 1 included, MultiStar: {0.63, -0.31}, one-star: {0.55, -0.44}
19:33:29.922 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
19:33:29.924 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
19:33:29.925 00.001 31432 CameraToMount -- cameraX=0.63 cameraY=-0.31 hyp=0.70 cameraTheta=-0.46 mountX=0.62 mountY=0.41, mountTheta=0.58
19:33:29.928 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.31, opts=13)
19:33:29.930 00.002 31432 Enqueuing Move request for scope (0.63, -0.31)
19:33:29.932 00.002 29876 Worker thread wakes up
19:33:29.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.31) opts 0xd
19:33:29.932 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.31)
19:33:29.932 00.000 29876 Moving (0.63, -0.31) raw xDistance=0.62 yDistance=0.41
19:33:29.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
19:33:29.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:33:29.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
19:33:29.932 00.000 29876 MoveAxis(W, 60, ABG)
19:33:29.932 00.000 29876 Guiding  Dir = 3, Dur = 60
19:33:29.933 00.001 29876 IsSlewing returns 0
19:33:29.933 00.000 29876 IsGuiding returns 0
19:33:29.933 00.000 29876 PulseGuide returned control before completion, sleep 70
19:33:29.936 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:29.948 00.012 31432 UpdateGuideState exits: m=3988 RSB=40.2
19:33:29.950 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:29.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:29.954 00.002 31432 Enqueuing Expose request
19:33:30.017 00.063 29876 IsGuiding returns 1
19:33:30.017 00.000 29876 scope still moving after pulse duration time elapsed
19:33:30.048 00.031 29876 IsSlewing returns 0
19:33:30.048 00.000 29876 IsGuiding returns 1
19:33:30.078 00.030 29876 IsSlewing returns 0
19:33:30.078 00.000 29876 IsGuiding returns 1
19:33:30.109 00.031 29876 IsSlewing returns 0
19:33:30.109 00.000 29876 IsGuiding returns 1
19:33:30.140 00.031 29876 IsSlewing returns 0
19:33:30.140 00.000 29876 IsGuiding returns 0
19:33:30.140 00.000 29876 scope move finished after 60 + 147 ms
19:33:30.140 00.000 29876 Move returns status 0, amount 60
19:33:30.140 00.000 29876 MoveAxis(N, 0, ABG)
19:33:30.140 00.000 29876 Move returns status 0, amount 0
19:33:30.140 00.000 29876 move complete, result=0
19:33:30.140 00.000 29876 worker thread done servicing request
19:33:30.141 00.001 29876 Worker thread wakes up
19:33:30.141 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:30.141 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:30.141 00.000 31432 GuideStep: 0.6 px 60 ms WEST, 0.4 px 0 ms NORTH
19:33:32.058 01.917 29876 Exposure complete
19:33:32.112 00.054 29876 worker thread done servicing request
19:33:32.112 00.000 31432 OnExposeComplete: enter
19:33:32.114 00.002 31432 UpdateGuideState(): m_state=6
19:33:32.116 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
19:33:32.119 00.003 31432 Star::Find returns 1 (0), X=1253.29, Y=942.43, Mass=3767, SNR=38.2, Peak=236 HFD=4.4
19:33:32.121 00.002 31432 MultiStar: [#1 -0.00,0.33,0.89,U] [#2 0.78,-0.03,0.95,U] [#3 0.69,0.46,0.00,M1] [#4 1.46,-0.18,0.00,M4] [#5 0.72,0.12,0.80,U] [#6 0.79,0.11,0.83,U] [#7 0.41,-0.12,0.85,U] [#8 0.07,-0.14,0.72,U] 
19:33:32.124 00.003 31432 single-star, 6 included, MultiStar: {0.45, 0.05}, one-star: {0.34, 0.06}
19:33:32.127 00.003 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.17 = 0.17)
19:33:32.130 00.003 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.11)
19:33:32.133 00.003 31432 CameraToMount -- cameraX=0.34 cameraY=0.06 hyp=0.34 cameraTheta=0.19 mountX=0.34 mountY=-0.01, mountTheta=-0.04
19:33:32.138 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.06, opts=13)
19:33:32.141 00.003 31432 Enqueuing Move request for scope (0.34, 0.06)
19:33:32.144 00.003 29876 Worker thread wakes up
19:33:32.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.06) opts 0xd
19:33:32.144 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.06)
19:33:32.144 00.000 29876 Moving (0.34, 0.06) raw xDistance=0.34 yDistance=-0.01
19:33:32.144 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
19:33:32.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:32.145 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:33:32.145 00.000 29876 MoveAxis(W, 41, ABG)
19:33:32.145 00.000 29876 Guiding  Dir = 3, Dur = 41
19:33:32.145 00.000 29876 IsSlewing returns 0
19:33:32.145 00.000 29876 IsGuiding returns 0
19:33:32.145 00.000 29876 PulseGuide returned control before completion, sleep 51
19:33:32.150 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:33:32.170 00.020 31432 UpdateGuideState exits: m=3767 RSB=38.2
19:33:32.173 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:32.176 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:32.180 00.004 31432 Enqueuing Expose request
19:33:32.212 00.032 29876 IsGuiding returns 1
19:33:32.212 00.000 29876 scope still moving after pulse duration time elapsed
19:33:32.243 00.031 29876 IsSlewing returns 0
19:33:32.243 00.000 29876 IsGuiding returns 1
19:33:32.274 00.031 29876 IsSlewing returns 0
19:33:32.274 00.000 29876 IsGuiding returns 0
19:33:32.274 00.000 29876 scope move finished after 41 + 87 ms
19:33:32.274 00.000 29876 Move returns status 0, amount 41
19:33:32.274 00.000 29876 MoveAxis(N, 0, ABG)
19:33:32.274 00.000 29876 Move returns status 0, amount 0
19:33:32.274 00.000 29876 move complete, result=0
19:33:32.274 00.000 29876 worker thread done servicing request
19:33:32.274 00.000 29876 Worker thread wakes up
19:33:32.274 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:32.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:32.274 00.000 31432 GuideStep: 0.3 px 41 ms WEST, -0.0 px 0 ms NORTH
19:33:34.397 02.123 29876 Exposure complete
19:33:34.452 00.055 29876 worker thread done servicing request
19:33:34.453 00.001 31432 OnExposeComplete: enter
19:33:34.455 00.002 31432 UpdateGuideState(): m_state=6
19:33:34.458 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
19:33:34.460 00.002 31432 Star::Find returns 1 (0), X=1253.20, Y=942.19, Mass=3781, SNR=38.6, Peak=241 HFD=4.4
19:33:34.463 00.003 31432 MultiStar: [#1 0.23,0.20,0.87,U] [#2 -0.35,0.27,0.93,U] [#3 0.15,0.49,0.94,U] [#4 0.71,-0.11,0.97,U] [#5 0.26,0.15,0.81,U] [#6 0.24,0.21,0.82,U] [#7 0.04,0.07,0.81,U] [#8 0.05,0.04,0.69,U] 
19:33:34.465 00.002 31432 refined, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.25, -0.18}
19:33:34.468 00.003 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
19:33:34.470 00.002 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.70)
19:33:34.472 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=0.19 mountY=-0.10, mountTheta=-0.47
19:33:34.476 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.12, opts=13)
19:33:34.479 00.003 31432 Enqueuing Move request for scope (0.18, 0.12)
19:33:34.482 00.003 29876 Worker thread wakes up
19:33:34.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
19:33:34.482 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
19:33:34.482 00.000 29876 Moving (0.18, 0.12) raw xDistance=0.19 yDistance=-0.10
19:33:34.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:33:34.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:34.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:33:34.482 00.000 29876 MoveAxis(E, 0, ABG)
19:33:34.482 00.000 29876 Move returns status 0, amount 0
19:33:34.482 00.000 29876 MoveAxis(N, 0, ABG)
19:33:34.482 00.000 29876 Move returns status 0, amount 0
19:33:34.482 00.000 29876 move complete, result=0
19:33:34.483 00.001 29876 worker thread done servicing request
19:33:34.487 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:34.504 00.017 31432 UpdateGuideState exits: m=3781 RSB=38.6
19:33:34.507 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:34.510 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:34.513 00.003 31432 Enqueuing Expose request
19:33:34.516 00.003 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:33:34.518 00.002 29876 Worker thread wakes up
19:33:34.519 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:34.519 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:36.421 01.902 29876 Exposure complete
19:33:36.470 00.049 29876 worker thread done servicing request
19:33:36.470 00.000 31432 OnExposeComplete: enter
19:33:36.475 00.005 31432 UpdateGuideState(): m_state=6
19:33:36.478 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
19:33:36.481 00.003 31432 Star::Find returns 1 (0), X=1253.21, Y=941.92, Mass=4121, SNR=41.1, Peak=232 HFD=4.6
19:33:36.484 00.003 31432 MultiStar: [#1 0.24,0.07,0.80,U] [#2 0.14,-0.22,0.88,U] [#3 0.07,0.30,0.81,U] [#4 0.67,-0.52,0.00,M4] [#5 0.10,0.05,0.73,U] [#6 0.48,-0.17,0.72,U] [#7 0.19,-0.09,0.80,U] [#8 -0.30,-0.19,0.66,U] 
19:33:36.486 00.002 31432 refined, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.25, -0.44}
19:33:36.488 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
19:33:36.490 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
19:33:36.492 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-0.56 mountX=0.15 mountY=0.12, mountTheta=0.66
19:33:36.495 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.10, opts=13)
19:33:36.497 00.002 31432 Enqueuing Move request for scope (0.16, -0.10)
19:33:36.499 00.002 29876 Worker thread wakes up
19:33:36.499 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
19:33:36.499 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
19:33:36.499 00.000 29876 Moving (0.16, -0.10) raw xDistance=0.15 yDistance=0.12
19:33:36.500 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:33:36.500 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:36.500 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:33:36.500 00.000 29876 MoveAxis(E, 0, ABG)
19:33:36.500 00.000 29876 Move returns status 0, amount 0
19:33:36.500 00.000 29876 MoveAxis(N, 0, ABG)
19:33:36.500 00.000 29876 Move returns status 0, amount 0
19:33:36.500 00.000 29876 move complete, result=0
19:33:36.500 00.000 29876 worker thread done servicing request
19:33:36.506 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:36.522 00.016 31432 UpdateGuideState exits: m=4121 RSB=41.1
19:33:36.524 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:36.528 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:36.530 00.002 31432 Enqueuing Expose request
19:33:36.532 00.002 29876 Worker thread wakes up
19:33:36.532 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:33:36.534 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:36.534 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:38.765 02.231 29876 Exposure complete
19:33:38.810 00.045 29876 worker thread done servicing request
19:33:38.810 00.000 31432 OnExposeComplete: enter
19:33:38.813 00.003 31432 UpdateGuideState(): m_state=6
19:33:38.816 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
19:33:38.818 00.002 31432 Star::Find returns 1 (0), X=1254.39, Y=941.78, Mass=3734, SNR=38.5, Peak=252 HFD=4.5
19:33:38.820 00.002 31432 MultiStar: [#1 0.78,-0.18,0.89,U] [#2 1.19,-0.40,0.00,M1] [#3 1.43,-0.02,0.00,M1] [#4 1.89,-0.48,0.00,M5] [#5 1.18,-0.18,0.00,M1] [#6 0.92,-0.23,0.00,M1] [#7 0.60,-0.45,0.85,U] [#8 0.56,-0.69,0.00,M1] 
19:33:38.822 00.002 31432 refined, 2 included, MultiStar: {0.96, -0.41}, one-star: {1.44, -0.58}
19:33:38.824 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
19:33:38.826 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
19:33:38.831 00.005 31432 CameraToMount -- cameraX=0.96 cameraY=-0.41 hyp=1.05 cameraTheta=-0.41 mountX=0.95 mountY=0.56, mountTheta=0.53
19:33:38.838 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.96, y=-0.41, opts=13)
19:33:38.841 00.003 31432 Enqueuing Move request for scope (0.96, -0.41)
19:33:38.843 00.002 29876 Worker thread wakes up
19:33:38.843 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.41) opts 0xd
19:33:38.843 00.000 29876 Handling offset move in thread for scope, endpoint = (0.96, -0.41)
19:33:38.843 00.000 29876 Moving (0.96, -0.41) raw xDistance=0.95 yDistance=0.56
19:33:38.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.95
19:33:38.843 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:33:38.843 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
19:33:38.843 00.000 29876 MoveAxis(W, 92, ABG)
19:33:38.843 00.000 29876 Guiding  Dir = 3, Dur = 92
19:33:38.844 00.001 29876 IsSlewing returns 0
19:33:38.844 00.000 29876 IsGuiding returns 0
19:33:38.844 00.000 29876 PulseGuide returned control before completion, sleep 102
19:33:38.847 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:38.861 00.014 31432 UpdateGuideState exits: m=3734 RSB=38.5
19:33:38.864 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:38.866 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:38.868 00.002 31432 Enqueuing Expose request
19:33:38.950 00.082 29876 IsGuiding returns 1
19:33:38.950 00.000 29876 scope still moving after pulse duration time elapsed
19:33:38.980 00.030 29876 IsSlewing returns 0
19:33:38.980 00.000 29876 IsGuiding returns 1
19:33:39.011 00.031 29876 IsSlewing returns 0
19:33:39.011 00.000 29876 IsGuiding returns 0
19:33:39.011 00.000 29876 scope move finished after 92 + 75 ms
19:33:39.011 00.000 29876 Move returns status 0, amount 92
19:33:39.011 00.000 29876 MoveAxis(N, 0, ABG)
19:33:39.011 00.000 29876 Move returns status 0, amount 0
19:33:39.011 00.000 29876 move complete, result=0
19:33:39.011 00.000 29876 worker thread done servicing request
19:33:39.011 00.000 29876 Worker thread wakes up
19:33:39.011 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:39.011 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:39.011 00.000 31432 GuideStep: 1.0 px 92 ms WEST, 0.6 px 0 ms NORTH
19:33:40.924 01.913 29876 Exposure complete
19:33:40.973 00.049 29876 worker thread done servicing request
19:33:40.973 00.000 31432 OnExposeComplete: enter
19:33:40.978 00.005 31432 UpdateGuideState(): m_state=6
19:33:40.980 00.002 31432 Star::Find(15, 1254, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
19:33:40.983 00.003 31432 Star::Find returns 1 (0), X=1253.79, Y=941.57, Mass=3801, SNR=39.3, Peak=235 HFD=4.6
19:33:40.985 00.002 31432 MultiStar: [#1 1.06,-0.27,0.00,M1] [#2 0.57,-0.53,0.95,U] [#3 0.77,-0.37,0.00,M2] [#4 1.30,-0.71,0.00,M6] [#5 1.02,-0.38,0.00,M2] [#6 1.11,-0.36,0.00,M2] [#7 1.01,-0.45,0.00,M1] [#8 0.90,-0.87,0.00,M2] 
19:33:40.986 00.001 31432 refined, 1 included, MultiStar: {0.70, -0.67}, one-star: {0.83, -0.79}
19:33:40.989 00.003 31432 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
19:33:40.991 00.002 31432 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
19:33:40.993 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=-0.67 hyp=0.97 cameraTheta=-0.76 mountX=0.69 mountY=0.77, mountTheta=0.84
19:33:40.996 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=-0.67, opts=13)
19:33:40.998 00.002 31432 Enqueuing Move request for scope (0.70, -0.67)
19:33:41.000 00.002 29876 Worker thread wakes up
19:33:41.000 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.67) opts 0xd
19:33:41.000 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, -0.67)
19:33:41.000 00.000 29876 Moving (0.70, -0.67) raw xDistance=0.69 yDistance=0.77
19:33:41.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
19:33:41.000 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:33:41.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.77
19:33:41.000 00.000 29876 MoveAxis(W, 79, ABG)
19:33:41.000 00.000 29876 Guiding  Dir = 3, Dur = 79
19:33:41.000 00.000 29876 IsSlewing returns 0
19:33:41.000 00.000 29876 IsGuiding returns 0
19:33:41.000 00.000 29876 PulseGuide returned control before completion, sleep 89
19:33:41.006 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:41.019 00.013 31432 UpdateGuideState exits: m=3801 RSB=39.3
19:33:41.021 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:41.023 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:41.025 00.002 31432 Enqueuing Expose request
19:33:41.091 00.066 29876 IsGuiding returns 1
19:33:41.091 00.000 29876 scope still moving after pulse duration time elapsed
19:33:41.122 00.031 29876 IsSlewing returns 0
19:33:41.122 00.000 29876 IsGuiding returns 1
19:33:41.154 00.032 29876 IsSlewing returns 0
19:33:41.154 00.000 29876 IsGuiding returns 1
19:33:41.185 00.031 29876 IsSlewing returns 0
19:33:41.185 00.000 29876 IsGuiding returns 0
19:33:41.185 00.000 29876 scope move finished after 79 + 106 ms
19:33:41.185 00.000 29876 Move returns status 0, amount 79
19:33:41.185 00.000 29876 MoveAxis(N, 0, ABG)
19:33:41.185 00.000 29876 Move returns status 0, amount 0
19:33:41.185 00.000 29876 move complete, result=0
19:33:41.185 00.000 29876 worker thread done servicing request
19:33:41.185 00.000 29876 Worker thread wakes up
19:33:41.185 00.000 31432 GuideStep: 0.7 px 79 ms WEST, 0.8 px 0 ms NORTH
19:33:41.188 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:41.188 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:43.317 02.129 29876 Exposure complete
19:33:43.360 00.043 29876 worker thread done servicing request
19:33:43.360 00.000 31432 OnExposeComplete: enter
19:33:43.363 00.003 31432 UpdateGuideState(): m_state=6
19:33:43.365 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
19:33:43.367 00.002 31432 Star::Find returns 1 (0), X=1254.19, Y=941.79, Mass=3851, SNR=39.2, Peak=234 HFD=4.4
19:33:43.369 00.002 31432 MultiStar: [#1 0.95,-0.12,0.00,M2] [#2 0.99,-0.29,0.00,M1] [#3 1.44,0.20,0.00,M3] [#4 1.69,-0.33,0.00,M7] [#5 1.13,-0.28,0.00,M3] [#6 1.41,-0.28,0.00,M3] [#7 1.22,-0.28,0.00,M2] [#8 0.92,-0.70,0.00,M3] 
19:33:43.371 00.002 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.46 = -0.46)
19:33:43.373 00.002 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
19:33:43.375 00.002 31432 CameraToMount -- cameraX=1.23 cameraY=-0.58 hyp=1.36 cameraTheta=-0.44 mountX=1.22 mountY=0.76, mountTheta=0.56
19:33:43.377 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.23, y=-0.58, opts=13)
19:33:43.379 00.002 31432 Enqueuing Move request for scope (1.23, -0.58)
19:33:43.381 00.002 29876 Worker thread wakes up
19:33:43.381 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.58) opts 0xd
19:33:43.381 00.000 29876 Handling offset move in thread for scope, endpoint = (1.23, -0.58)
19:33:43.381 00.000 29876 Moving (1.23, -0.58) raw xDistance=1.22 yDistance=0.76
19:33:43.382 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.22
19:33:43.382 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.14 newest=2.08
19:33:43.382 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.76
19:33:43.382 00.000 29876 MoveAxis(W, 129, ABG)
19:33:43.382 00.000 29876 Guiding  Dir = 3, Dur = 129
19:33:43.382 00.000 29876 IsSlewing returns 0
19:33:43.382 00.000 29876 IsGuiding returns 0
19:33:43.382 00.000 29876 PulseGuide returned control before completion, sleep 139
19:33:43.385 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:43.397 00.012 31432 UpdateGuideState exits: m=3851 RSB=39.2
19:33:43.399 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:43.400 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:43.404 00.004 31432 Enqueuing Expose request
19:33:43.534 00.130 29876 IsGuiding returns 1
19:33:43.534 00.000 29876 scope still moving after pulse duration time elapsed
19:33:43.566 00.032 29876 IsSlewing returns 0
19:33:43.566 00.000 29876 IsGuiding returns 1
19:33:43.597 00.031 29876 IsSlewing returns 0
19:33:43.597 00.000 29876 IsGuiding returns 0
19:33:43.597 00.000 29876 scope move finished after 129 + 85 ms
19:33:43.597 00.000 29876 Move returns status 0, amount 129
19:33:43.597 00.000 29876 BLC: Oldest BLC event removed
19:33:43.597 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:33:43.597 00.000 29876 MoveAxis(S, 76, ABG)
19:33:43.597 00.000 29876 Guiding  Dir = 1, Dur = 76
19:33:43.597 00.000 29876 IsSlewing returns 0
19:33:43.597 00.000 29876 IsGuiding returns 0
19:33:43.597 00.000 29876 PulseGuide returned control before completion, sleep 86
19:33:43.690 00.093 29876 IsGuiding returns 1
19:33:43.690 00.000 29876 scope still moving after pulse duration time elapsed
19:33:43.721 00.031 29876 IsSlewing returns 0
19:33:43.721 00.000 29876 IsGuiding returns 0
19:33:43.721 00.000 29876 scope move finished after 76 + 47 ms
19:33:43.721 00.000 29876 Move returns status 0, amount 76
19:33:43.721 00.000 29876 move complete, result=0
19:33:43.721 00.000 29876 worker thread done servicing request
19:33:43.721 00.000 29876 Worker thread wakes up
19:33:43.721 00.000 31432 GuideStep: 1.2 px 129 ms WEST, 0.8 px 76 ms SOUTH
19:33:43.725 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:43.725 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:45.632 01.907 29876 Exposure complete
19:33:45.676 00.044 29876 worker thread done servicing request
19:33:45.676 00.000 31432 OnExposeComplete: enter
19:33:45.679 00.003 31432 UpdateGuideState(): m_state=6
19:33:45.681 00.002 31432 Star::Find(15, 1254, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
19:33:45.683 00.002 31432 Star::Find returns 1 (0), X=1253.49, Y=942.51, Mass=3894, SNR=39.8, Peak=219 HFD=4.9
19:33:45.685 00.002 31432 MultiStar: [#1 1.06,0.55,0.00,M3] [#2 0.59,0.53,0.90,U] [#3 0.92,0.61,0.00,M4] [#4 1.45,-0.05,0.00,M8] [#5 1.03,0.43,0.00,M4] [#6 1.27,0.53,0.00,M4] [#7 1.31,0.09,0.00,M3] [#8 0.53,0.67,0.00,M4] 
19:33:45.687 00.002 31432 single-star, 1 included, MultiStar: {0.56, 0.33}, one-star: {0.54, 0.14}
19:33:45.689 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:33:45.691 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:33:45.693 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.14 hyp=0.56 cameraTheta=0.26 mountX=0.54 mountY=-0.06, mountTheta=-0.11
19:33:45.696 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.14, opts=13)
19:33:45.699 00.003 31432 Enqueuing Move request for scope (0.54, 0.14)
19:33:45.701 00.002 29876 Worker thread wakes up
19:33:45.701 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.14) opts 0xd
19:33:45.701 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.14)
19:33:45.701 00.000 29876 Moving (0.54, 0.14) raw xDistance=0.54 yDistance=-0.06
19:33:45.701 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.54
19:33:45.702 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:45.702 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:33:45.702 00.000 29876 MoveAxis(W, 70, ABG)
19:33:45.702 00.000 29876 Guiding  Dir = 3, Dur = 70
19:33:45.702 00.000 29876 IsSlewing returns 0
19:33:45.702 00.000 29876 IsGuiding returns 0
19:33:45.702 00.000 29876 PulseGuide returned control before completion, sleep 80
19:33:45.708 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:45.721 00.013 31432 UpdateGuideState exits: m=3894 RSB=39.8
19:33:45.723 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:45.725 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:45.727 00.002 31432 Enqueuing Expose request
19:33:45.787 00.060 29876 IsGuiding returns 1
19:33:45.787 00.000 29876 scope still moving after pulse duration time elapsed
19:33:45.818 00.031 29876 IsSlewing returns 0
19:33:45.818 00.000 29876 IsGuiding returns 1
19:33:45.849 00.031 29876 IsSlewing returns 0
19:33:45.849 00.000 29876 IsGuiding returns 0
19:33:45.849 00.000 29876 scope move finished after 70 + 76 ms
19:33:45.849 00.000 29876 Move returns status 0, amount 70
19:33:45.849 00.000 29876 MoveAxis(N, 0, ABG)
19:33:45.849 00.000 29876 Move returns status 0, amount 0
19:33:45.849 00.000 29876 move complete, result=0
19:33:45.850 00.001 29876 worker thread done servicing request
19:33:45.850 00.000 29876 Worker thread wakes up
19:33:45.850 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:45.850 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:45.850 00.000 31432 GuideStep: 0.5 px 70 ms WEST, -0.1 px 0 ms NORTH
19:33:47.974 02.124 29876 Exposure complete
19:33:48.016 00.042 29876 worker thread done servicing request
19:33:48.016 00.000 31432 OnExposeComplete: enter
19:33:48.020 00.004 31432 UpdateGuideState(): m_state=6
19:33:48.025 00.005 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
19:33:48.028 00.003 31432 Star::Find returns 1 (0), X=1252.80, Y=941.79, Mass=3840, SNR=39.2, Peak=241 HFD=4.4
19:33:48.033 00.005 31432 MultiStar: [#1 0.25,-0.34,0.84,U] [#2 0.33,-0.72,0.90,U] [#3 0.11,-0.38,0.88,U] [#4 0.62,-0.96,0.00,M9] [#5 0.29,-0.46,0.79,U] [#6 0.46,-0.55,0.79,U] [#7 0.10,-0.62,0.83,U] [#8 -0.41,-0.68,0.74,U] 
19:33:48.036 00.003 31432 refined, 7 included, MultiStar: {0.12, -0.54}, one-star: {-0.15, -0.58}
19:33:48.037 00.001 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
19:33:48.039 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
19:33:48.041 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.54 hyp=0.55 cameraTheta=-1.35 mountX=0.11 mountY=0.55, mountTheta=1.38
19:33:48.044 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.54, opts=13)
19:33:48.046 00.002 31432 Enqueuing Move request for scope (0.12, -0.54)
19:33:48.049 00.003 29876 Worker thread wakes up
19:33:48.049 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.54) opts 0xd
19:33:48.049 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.54)
19:33:48.049 00.000 29876 Moving (0.12, -0.54) raw xDistance=0.11 yDistance=0.55
19:33:48.049 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:33:48.049 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
19:33:48.049 00.000 29876 MoveAxis(E, 0, ABG)
19:33:48.049 00.000 29876 Move returns status 0, amount 0
19:33:48.049 00.000 29876 MoveAxis(S, 41, ABG)
19:33:48.049 00.000 29876 Guiding  Dir = 1, Dur = 41
19:33:48.049 00.000 29876 IsSlewing returns 0
19:33:48.049 00.000 29876 IsGuiding returns 0
19:33:48.050 00.001 29876 PulseGuide returned control before completion, sleep 51
19:33:48.057 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:48.071 00.014 31432 UpdateGuideState exits: m=3840 RSB=39.2
19:33:48.074 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:48.075 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:48.077 00.002 31432 Enqueuing Expose request
19:33:48.112 00.035 29876 IsGuiding returns 1
19:33:48.112 00.000 29876 scope still moving after pulse duration time elapsed
19:33:48.142 00.030 29876 IsSlewing returns 0
19:33:48.142 00.000 29876 IsGuiding returns 1
19:33:48.173 00.031 29876 IsSlewing returns 0
19:33:48.173 00.000 29876 IsGuiding returns 1
19:33:48.204 00.031 29876 IsSlewing returns 0
19:33:48.204 00.000 29876 IsGuiding returns 1
19:33:48.235 00.031 29876 IsSlewing returns 0
19:33:48.235 00.000 29876 IsGuiding returns 0
19:33:48.235 00.000 29876 scope move finished after 41 + 144 ms
19:33:48.235 00.000 29876 Move returns status 0, amount 41
19:33:48.235 00.000 29876 move complete, result=0
19:33:48.235 00.000 29876 worker thread done servicing request
19:33:48.235 00.000 29876 Worker thread wakes up
19:33:48.235 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:48.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:48.236 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 41 ms SOUTH
19:33:50.146 01.910 29876 Exposure complete
19:33:50.196 00.050 29876 worker thread done servicing request
19:33:50.196 00.000 31432 OnExposeComplete: enter
19:33:50.198 00.002 31432 UpdateGuideState(): m_state=6
19:33:50.201 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
19:33:50.203 00.002 31432 Star::Find returns 1 (0), X=1253.42, Y=941.65, Mass=3868, SNR=40.0, Peak=238 HFD=4.6
19:33:50.205 00.002 31432 MultiStar: [#1 0.42,0.03,0.84,U] [#2 0.30,-0.24,0.90,U] [#3 0.45,0.02,0.84,U] [#4 0.90,-0.40,0.00,M10] [#5 0.32,-0.06,0.78,U] [#6 0.93,-0.19,0.00,M4] [#7 0.43,-0.31,0.85,U] [#8 0.15,-0.73,0.73,U] 
19:33:50.207 00.002 31432 refined, 6 included, MultiStar: {0.37, -0.29}, one-star: {0.47, -0.71}
19:33:50.209 00.002 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
19:33:50.211 00.002 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
19:33:50.213 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.29 hyp=0.47 cameraTheta=-0.67 mountX=0.36 mountY=0.34, mountTheta=0.76
19:33:50.216 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.29, opts=13)
19:33:50.218 00.002 31432 Enqueuing Move request for scope (0.37, -0.29)
19:33:50.220 00.002 29876 Worker thread wakes up
19:33:50.220 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.29) opts 0xd
19:33:50.220 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.29)
19:33:50.220 00.000 29876 Moving (0.37, -0.29) raw xDistance=0.36 yDistance=0.34
19:33:50.220 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
19:33:50.220 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
19:33:50.220 00.000 29876 MoveAxis(W, 35, ABG)
19:33:50.220 00.000 29876 Guiding  Dir = 3, Dur = 35
19:33:50.220 00.000 29876 IsSlewing returns 0
19:33:50.221 00.001 29876 IsGuiding returns 0
19:33:50.221 00.000 29876 PulseGuide returned control before completion, sleep 45
19:33:50.226 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:50.243 00.017 31432 UpdateGuideState exits: m=3868 RSB=40.0
19:33:50.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:50.247 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:50.249 00.002 31432 Enqueuing Expose request
19:33:50.270 00.021 29876 IsGuiding returns 1
19:33:50.270 00.000 29876 scope still moving after pulse duration time elapsed
19:33:50.300 00.030 29876 IsSlewing returns 0
19:33:50.300 00.000 29876 IsGuiding returns 1
19:33:50.332 00.032 29876 IsSlewing returns 0
19:33:50.332 00.000 29876 IsGuiding returns 0
19:33:50.332 00.000 29876 scope move finished after 35 + 77 ms
19:33:50.332 00.000 29876 Move returns status 0, amount 35
19:33:50.332 00.000 29876 MoveAxis(S, 25, ABG)
19:33:50.332 00.000 29876 Guiding  Dir = 1, Dur = 25
19:33:50.332 00.000 29876 IsSlewing returns 0
19:33:50.333 00.001 29876 IsGuiding returns 0
19:33:50.333 00.000 29876 PulseGuide returned control before completion, sleep 35
19:33:50.379 00.046 29876 IsGuiding returns 1
19:33:50.379 00.000 29876 scope still moving after pulse duration time elapsed
19:33:50.411 00.032 29876 IsSlewing returns 0
19:33:50.411 00.000 29876 IsGuiding returns 1
19:33:50.442 00.031 29876 IsSlewing returns 0
19:33:50.442 00.000 29876 IsGuiding returns 1
19:33:50.474 00.032 29876 IsSlewing returns 0
19:33:50.474 00.000 29876 IsGuiding returns 0
19:33:50.474 00.000 29876 scope move finished after 25 + 115 ms
19:33:50.474 00.000 29876 Move returns status 0, amount 25
19:33:50.474 00.000 29876 move complete, result=0
19:33:50.474 00.000 29876 worker thread done servicing request
19:33:50.474 00.000 29876 Worker thread wakes up
19:33:50.474 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.3 px 25 ms SOUTH
19:33:50.477 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:50.477 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:52.606 02.129 29876 Exposure complete
19:33:52.650 00.044 29876 worker thread done servicing request
19:33:52.650 00.000 31432 OnExposeComplete: enter
19:33:52.653 00.003 31432 UpdateGuideState(): m_state=6
19:33:52.654 00.001 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
19:33:52.656 00.002 31432 Star::Find returns 1 (0), X=1253.84, Y=942.25, Mass=3591, SNR=37.7, Peak=238 HFD=4.4
19:33:52.658 00.002 31432 MultiStar: [#1 0.79,0.38,0.00,M2] [#2 0.73,-0.07,0.95,U] [#3 0.90,0.40,0.00,M3] [#4 1.28,-0.29,0.00,R] [#5 0.47,0.25,0.83,U] [#6 0.93,0.30,0.00,M5] [#7 0.85,0.42,0.00,M2] [#8 0.67,-0.03,0.77,U] 
19:33:52.660 00.002 31432 refined, 3 included, MultiStar: {0.70, 0.00}, one-star: {0.89, -0.11}
19:33:52.662 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
19:33:52.664 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:33:52.665 00.001 31432 CameraToMount -- cameraX=0.70 cameraY=0.00 hyp=0.70 cameraTheta=0.00 mountX=0.70 mountY=0.11, mountTheta=0.15
19:33:52.670 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.00, opts=13)
19:33:52.672 00.002 31432 Enqueuing Move request for scope (0.70, 0.00)
19:33:52.675 00.003 29876 Worker thread wakes up
19:33:52.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.00) opts 0xd
19:33:52.675 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.00)
19:33:52.675 00.000 29876 Moving (0.70, 0.00) raw xDistance=0.70 yDistance=0.11
19:33:52.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
19:33:52.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:52.675 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:33:52.675 00.000 29876 MoveAxis(W, 72, ABG)
19:33:52.675 00.000 29876 Guiding  Dir = 3, Dur = 72
19:33:52.675 00.000 29876 IsSlewing returns 0
19:33:52.675 00.000 29876 IsGuiding returns 0
19:33:52.676 00.001 29876 PulseGuide returned control before completion, sleep 82
19:33:52.679 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:52.690 00.011 31432 UpdateGuideState exits: m=3591 RSB=37.7
19:33:52.692 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:52.694 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:52.696 00.002 31432 Enqueuing Expose request
19:33:52.760 00.064 29876 IsGuiding returns 1
19:33:52.760 00.000 29876 scope still moving after pulse duration time elapsed
19:33:52.791 00.031 29876 IsSlewing returns 0
19:33:52.791 00.000 29876 IsGuiding returns 1
19:33:52.822 00.031 29876 IsSlewing returns 0
19:33:52.822 00.000 29876 IsGuiding returns 1
19:33:52.853 00.031 29876 IsSlewing returns 0
19:33:52.853 00.000 29876 IsGuiding returns 1
19:33:52.885 00.032 29876 IsSlewing returns 0
19:33:52.885 00.000 29876 IsGuiding returns 0
19:33:52.885 00.000 29876 scope move finished after 72 + 137 ms
19:33:52.885 00.000 29876 Move returns status 0, amount 72
19:33:52.885 00.000 29876 MoveAxis(N, 0, ABG)
19:33:52.885 00.000 29876 Move returns status 0, amount 0
19:33:52.885 00.000 29876 move complete, result=0
19:33:52.885 00.000 29876 worker thread done servicing request
19:33:52.885 00.000 29876 Worker thread wakes up
19:33:52.886 00.001 31432 GuideStep: 0.7 px 72 ms WEST, 0.1 px 0 ms NORTH
19:33:52.890 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:52.890 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:54.805 01.915 29876 Exposure complete
19:33:54.848 00.043 29876 worker thread done servicing request
19:33:54.848 00.000 31432 OnExposeComplete: enter
19:33:54.851 00.003 31432 UpdateGuideState(): m_state=6
19:33:54.853 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
19:33:54.855 00.002 31432 Star::Find returns 1 (0), X=1253.73, Y=941.78, Mass=3951, SNR=39.6, Peak=252 HFD=4.5
19:33:54.857 00.002 31432 MultiStar: [#1 0.83,-0.22,0.00,M3] [#2 0.83,-0.29,0.00,M1] [#3 0.91,-0.05,0.00,M4] [#4 0.17,-0.22,0.92,U] [#5 1.00,-0.22,0.00,M2] [#6 0.89,-0.44,0.00,M6] [#7 0.98,-0.36,0.00,M3] [#8 0.86,-0.74,0.00,M2] 
19:33:54.859 00.002 31432 refined, 1 included, MultiStar: {0.49, -0.41}, one-star: {0.78, -0.58}
19:33:54.861 00.002 31432 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
19:33:54.863 00.002 31432 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.29 = 2.29)
19:33:54.864 00.001 31432 CameraToMount -- cameraX=0.49 cameraY=-0.41 hyp=0.64 cameraTheta=-0.70 mountX=0.48 mountY=0.48, mountTheta=0.79
19:33:54.867 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.41, opts=13)
19:33:54.869 00.002 31432 Enqueuing Move request for scope (0.49, -0.41)
19:33:54.871 00.002 29876 Worker thread wakes up
19:33:54.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.41) opts 0xd
19:33:54.871 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.41)
19:33:54.871 00.000 29876 Moving (0.49, -0.41) raw xDistance=0.48 yDistance=0.48
19:33:54.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
19:33:54.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
19:33:54.871 00.000 29876 MoveAxis(W, 56, ABG)
19:33:54.872 00.001 29876 Guiding  Dir = 3, Dur = 56
19:33:54.872 00.000 29876 IsSlewing returns 0
19:33:54.872 00.000 29876 IsGuiding returns 0
19:33:54.872 00.000 29876 PulseGuide returned control before completion, sleep 66
19:33:54.876 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:54.894 00.018 31432 UpdateGuideState exits: m=3951 RSB=39.6
19:33:54.896 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:54.898 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:54.900 00.002 31432 Enqueuing Expose request
19:33:54.945 00.045 29876 IsGuiding returns 1
19:33:54.945 00.000 29876 scope still moving after pulse duration time elapsed
19:33:54.976 00.031 29876 IsSlewing returns 0
19:33:54.976 00.000 29876 IsGuiding returns 1
19:33:55.007 00.031 29876 IsSlewing returns 0
19:33:55.007 00.000 29876 IsGuiding returns 1
19:33:55.039 00.032 29876 IsSlewing returns 0
19:33:55.039 00.000 29876 IsGuiding returns 0
19:33:55.039 00.000 29876 scope move finished after 56 + 111 ms
19:33:55.039 00.000 29876 Move returns status 0, amount 56
19:33:55.039 00.000 29876 MoveAxis(S, 35, ABG)
19:33:55.039 00.000 29876 Guiding  Dir = 1, Dur = 35
19:33:55.039 00.000 29876 IsSlewing returns 0
19:33:55.039 00.000 29876 IsGuiding returns 0
19:33:55.039 00.000 29876 PulseGuide returned control before completion, sleep 45
19:33:55.085 00.046 29876 IsGuiding returns 1
19:33:55.085 00.000 29876 scope still moving after pulse duration time elapsed
19:33:55.117 00.032 29876 IsSlewing returns 0
19:33:55.117 00.000 29876 IsGuiding returns 1
19:33:55.147 00.030 29876 IsSlewing returns 0
19:33:55.147 00.000 29876 IsGuiding returns 0
19:33:55.147 00.000 29876 scope move finished after 35 + 73 ms
19:33:55.147 00.000 29876 Move returns status 0, amount 35
19:33:55.147 00.000 29876 move complete, result=0
19:33:55.147 00.000 29876 worker thread done servicing request
19:33:55.147 00.000 29876 Worker thread wakes up
19:33:55.147 00.000 31432 GuideStep: 0.5 px 56 ms WEST, 0.5 px 35 ms SOUTH
19:33:55.150 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:55.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:57.283 02.133 29876 Exposure complete
19:33:57.329 00.046 29876 worker thread done servicing request
19:33:57.329 00.000 31432 OnExposeComplete: enter
19:33:57.331 00.002 31432 UpdateGuideState(): m_state=6
19:33:57.334 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
19:33:57.336 00.002 31432 Star::Find returns 1 (0), X=1253.17, Y=942.14, Mass=3721, SNR=38.3, Peak=251 HFD=4.3
19:33:57.338 00.002 31432 MultiStar: [#1 0.15,-0.11,0.86,U] [#2 -0.21,-0.02,0.94,U] [#3 0.23,0.09,0.86,U] [#4 -0.73,-0.14,0.97,U] [#5 0.10,-0.07,0.84,U] [#6 0.41,-0.16,0.82,U] [#7 0.39,-0.23,0.85,U] [#8 -0.03,-0.41,0.74,U] 
19:33:57.339 00.001 31432 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.22, -0.22}
19:33:57.341 00.002 31432 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.02) = xAngle (-1.28 = -1.28)
19:33:57.343 00.002 31432 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.73 = 1.73)
19:33:57.345 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=0.04 mountY=0.14, mountTheta=1.29
19:33:57.349 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.14, opts=13)
19:33:57.351 00.002 31432 Enqueuing Move request for scope (0.05, -0.14)
19:33:57.353 00.002 29876 Worker thread wakes up
19:33:57.353 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
19:33:57.353 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
19:33:57.353 00.000 29876 Moving (0.05, -0.14) raw xDistance=0.04 yDistance=0.14
19:33:57.353 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:33:57.353 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:57.353 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:33:57.353 00.000 29876 MoveAxis(E, 0, ABG)
19:33:57.354 00.001 29876 Move returns status 0, amount 0
19:33:57.354 00.000 29876 MoveAxis(N, 0, ABG)
19:33:57.354 00.000 29876 Move returns status 0, amount 0
19:33:57.354 00.000 29876 move complete, result=0
19:33:57.354 00.000 29876 worker thread done servicing request
19:33:57.357 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:33:57.369 00.012 31432 UpdateGuideState exits: m=3721 RSB=38.3
19:33:57.371 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:57.374 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:57.376 00.002 31432 Enqueuing Expose request
19:33:57.378 00.002 29876 Worker thread wakes up
19:33:57.378 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:33:57.380 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:57.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:33:59.294 01.914 29876 Exposure complete
19:33:59.342 00.048 29876 worker thread done servicing request
19:33:59.342 00.000 31432 OnExposeComplete: enter
19:33:59.344 00.002 31432 UpdateGuideState(): m_state=6
19:33:59.346 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
19:33:59.348 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=942.31, Mass=3886, SNR=39.6, Peak=250 HFD=4.5
19:33:59.350 00.002 31432 MultiStar: [#1 0.03,0.23,0.83,U] [#2 -0.17,0.01,0.91,U] [#3 -0.17,0.28,0.84,U] [#4 -0.78,-0.09,0.92,U] [#5 -0.27,0.42,0.77,U] [#6 0.10,0.09,0.81,U] [#7 -0.01,-0.02,0.83,U] [#8 -0.53,-0.03,0.70,U] 
19:33:59.352 00.002 31432 single-star, 8 included, MultiStar: {-0.21, 0.09}, one-star: {-0.07, -0.06}
19:33:59.354 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
19:33:59.356 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
19:33:59.358 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.45 mountX=-0.07 mountY=0.05, mountTheta=2.56
19:33:59.361 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.06, opts=13)
19:33:59.363 00.002 31432 Enqueuing Move request for scope (-0.07, -0.06)
19:33:59.365 00.002 29876 Worker thread wakes up
19:33:59.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
19:33:59.365 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
19:33:59.365 00.000 29876 Moving (-0.07, -0.06) raw xDistance=-0.07 yDistance=0.05
19:33:59.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:33:59.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:33:59.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:33:59.365 00.000 29876 MoveAxis(E, 0, ABG)
19:33:59.365 00.000 29876 Move returns status 0, amount 0
19:33:59.365 00.000 29876 MoveAxis(N, 0, ABG)
19:33:59.365 00.000 29876 Move returns status 0, amount 0
19:33:59.365 00.000 29876 move complete, result=0
19:33:59.365 00.000 29876 worker thread done servicing request
19:33:59.368 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:33:59.380 00.012 31432 UpdateGuideState exits: m=3886 RSB=39.6
19:33:59.382 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:33:59.384 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:33:59.386 00.002 31432 Enqueuing Expose request
19:33:59.388 00.002 29876 Worker thread wakes up
19:33:59.388 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:33:59.390 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:33:59.390 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:01.517 02.127 29876 Exposure complete
19:34:01.559 00.042 29876 worker thread done servicing request
19:34:01.559 00.000 31432 OnExposeComplete: enter
19:34:01.562 00.003 31432 UpdateGuideState(): m_state=6
19:34:01.563 00.001 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
19:34:01.566 00.003 31432 Star::Find returns 1 (0), X=1253.17, Y=941.90, Mass=3868, SNR=39.3, Peak=219 HFD=4.3
19:34:01.568 00.002 31432 MultiStar: [#1 0.15,0.09,0.86,U] [#2 -0.13,-0.13,0.89,U] [#3 0.27,0.15,0.85,U] [#4 -0.80,-0.04,0.95,U] [#5 0.32,0.22,0.74,U] [#6 0.46,-0.16,0.77,U] [#7 0.30,-0.11,0.82,U] [#8 0.13,-0.40,0.73,U] 
19:34:01.570 00.002 31432 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.21, -0.46}
19:34:01.572 00.002 31432 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.02) = xAngle (-0.90 = -0.90)
19:34:01.573 00.001 31432 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.11 = 2.11)
19:34:01.575 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=0.08 mountY=0.11, mountTheta=0.95
19:34:01.578 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.10, opts=13)
19:34:01.579 00.001 31432 Enqueuing Move request for scope (0.08, -0.10)
19:34:01.582 00.003 29876 Worker thread wakes up
19:34:01.583 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
19:34:01.583 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
19:34:01.583 00.000 29876 Moving (0.08, -0.10) raw xDistance=0.08 yDistance=0.11
19:34:01.583 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:34:01.583 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:01.583 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:34:01.583 00.000 29876 MoveAxis(E, 0, ABG)
19:34:01.583 00.000 29876 Move returns status 0, amount 0
19:34:01.583 00.000 29876 MoveAxis(N, 0, ABG)
19:34:01.583 00.000 29876 Move returns status 0, amount 0
19:34:01.583 00.000 29876 move complete, result=0
19:34:01.583 00.000 29876 worker thread done servicing request
19:34:01.586 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:01.597 00.011 31432 UpdateGuideState exits: m=3868 RSB=39.3
19:34:01.600 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:01.602 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:01.604 00.002 31432 Enqueuing Expose request
19:34:01.605 00.001 29876 Worker thread wakes up
19:34:01.605 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:34:01.609 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:01.609 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:03.527 01.918 29876 Exposure complete
19:34:03.569 00.042 29876 worker thread done servicing request
19:34:03.569 00.000 31432 OnExposeComplete: enter
19:34:03.572 00.003 31432 UpdateGuideState(): m_state=6
19:34:03.574 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
19:34:03.576 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=942.25, Mass=3910, SNR=40.3, Peak=213 HFD=4.5
19:34:03.577 00.001 31432 MultiStar: [#1 0.57,0.34,0.83,U] [#2 0.13,-0.09,0.91,U] [#3 0.66,0.64,0.00,M2] [#4 -0.46,0.00,0.92,U] [#5 0.29,-0.00,0.75,U] [#6 0.52,0.18,0.76,U] [#7 0.46,0.07,0.79,U] [#8 0.17,-0.49,0.71,U] 
19:34:03.579 00.002 31432 single-star, 7 included, MultiStar: {0.20, -0.01}, one-star: {0.09, -0.11}
19:34:03.581 00.002 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.90 = -0.90)
19:34:03.583 00.002 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.11 = 2.11)
19:34:03.585 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=0.09 mountY=0.13, mountTheta=0.94
19:34:03.589 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.11, opts=13)
19:34:03.592 00.003 31432 Enqueuing Move request for scope (0.09, -0.11)
19:34:03.593 00.001 29876 Worker thread wakes up
19:34:03.593 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
19:34:03.594 00.001 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
19:34:03.594 00.000 29876 Moving (0.09, -0.11) raw xDistance=0.09 yDistance=0.13
19:34:03.594 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:34:03.594 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:03.594 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:34:03.594 00.000 29876 MoveAxis(E, 0, ABG)
19:34:03.594 00.000 29876 Move returns status 0, amount 0
19:34:03.594 00.000 29876 MoveAxis(N, 0, ABG)
19:34:03.594 00.000 29876 Move returns status 0, amount 0
19:34:03.594 00.000 29876 move complete, result=0
19:34:03.594 00.000 29876 worker thread done servicing request
19:34:03.598 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:03.610 00.012 31432 UpdateGuideState exits: m=3910 RSB=40.3
19:34:03.612 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:03.614 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:03.616 00.002 31432 Enqueuing Expose request
19:34:03.618 00.002 29876 Worker thread wakes up
19:34:03.618 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:34:03.620 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:03.620 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:05.748 02.128 29876 Exposure complete
19:34:05.791 00.043 29876 worker thread done servicing request
19:34:05.791 00.000 31432 OnExposeComplete: enter
19:34:05.793 00.002 31432 UpdateGuideState(): m_state=6
19:34:05.796 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
19:34:05.798 00.002 31432 Star::Find returns 1 (0), X=1253.78, Y=942.11, Mass=3712, SNR=38.2, Peak=223 HFD=4.5
19:34:05.800 00.002 31432 MultiStar: [#1 0.95,0.16,0.00,M1] [#2 0.50,0.08,0.95,U] [#3 0.83,0.33,0.00,M3] [#4 -0.10,0.09,0.93,U] [#5 0.80,-0.10,0.83,U] [#6 1.17,-0.23,0.00,M3] [#7 1.00,-0.02,0.00,M1] [#8 1.04,-0.48,0.00,M1] 
19:34:05.802 00.002 31432 refined, 3 included, MultiStar: {0.50, -0.05}, one-star: {0.82, -0.26}
19:34:05.804 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
19:34:05.806 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
19:34:05.808 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.05 hyp=0.51 cameraTheta=-0.10 mountX=0.50 mountY=0.13, mountTheta=0.25
19:34:05.813 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.05, opts=13)
19:34:05.819 00.006 31432 Enqueuing Move request for scope (0.50, -0.05)
19:34:05.824 00.005 29876 Worker thread wakes up
19:34:05.824 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.05) opts 0xd
19:34:05.824 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.05)
19:34:05.824 00.000 29876 Moving (0.50, -0.05) raw xDistance=0.50 yDistance=0.13
19:34:05.825 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
19:34:05.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:05.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:34:05.825 00.000 29876 MoveAxis(W, 48, ABG)
19:34:05.825 00.000 29876 Guiding  Dir = 3, Dur = 48
19:34:05.825 00.000 29876 IsSlewing returns 0
19:34:05.825 00.000 29876 IsGuiding returns 0
19:34:05.826 00.001 29876 PulseGuide returned control before completion, sleep 58
19:34:05.829 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:05.846 00.017 31432 UpdateGuideState exits: m=3712 RSB=38.2
19:34:05.849 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:05.850 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:05.852 00.002 31432 Enqueuing Expose request
19:34:05.889 00.037 29876 IsGuiding returns 1
19:34:05.889 00.000 29876 scope still moving after pulse duration time elapsed
19:34:05.919 00.030 29876 IsSlewing returns 0
19:34:05.919 00.000 29876 IsGuiding returns 1
19:34:05.950 00.031 29876 IsSlewing returns 0
19:34:05.950 00.000 29876 IsGuiding returns 1
19:34:05.981 00.031 29876 IsSlewing returns 0
19:34:05.981 00.000 29876 IsGuiding returns 0
19:34:05.981 00.000 29876 scope move finished after 48 + 107 ms
19:34:05.981 00.000 29876 Move returns status 0, amount 48
19:34:05.981 00.000 29876 MoveAxis(N, 0, ABG)
19:34:05.981 00.000 29876 Move returns status 0, amount 0
19:34:05.981 00.000 29876 move complete, result=0
19:34:05.981 00.000 29876 worker thread done servicing request
19:34:05.981 00.000 29876 Worker thread wakes up
19:34:05.981 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.1 px 0 ms NORTH
19:34:05.985 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:05.985 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:07.896 01.911 29876 Exposure complete
19:34:07.940 00.044 29876 worker thread done servicing request
19:34:07.940 00.000 31432 OnExposeComplete: enter
19:34:07.942 00.002 31432 UpdateGuideState(): m_state=6
19:34:07.944 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
19:34:07.946 00.002 31432 Star::Find returns 1 (0), X=1253.81, Y=941.48, Mass=3813, SNR=39.0, Peak=216 HFD=4.6
19:34:07.948 00.002 31432 MultiStar: [#1 0.59,-0.53,0.85,U] [#2 0.71,-0.56,0.00,M1] [#3 0.50,-0.45,0.88,U] [#4 -0.06,-0.69,0.93,U] [#5 0.76,-0.44,0.00,M1] [#6 0.68,-0.53,0.00,M4] [#7 0.49,-0.77,0.00,M2] [#8 0.71,-1.22,0.00,M2] 
19:34:07.950 00.002 31432 refined, 3 included, MultiStar: {0.48, -0.65}, one-star: {0.85, -0.89}
19:34:07.952 00.002 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
19:34:07.954 00.002 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.05 = 2.05)
19:34:07.956 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=-0.65 hyp=0.81 cameraTheta=-0.94 mountX=0.46 mountY=0.71, mountTheta=1.00
19:34:07.961 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.65, opts=13)
19:34:07.964 00.003 31432 Enqueuing Move request for scope (0.48, -0.65)
19:34:07.968 00.004 29876 Worker thread wakes up
19:34:07.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.65) opts 0xd
19:34:07.968 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.65)
19:34:07.968 00.000 29876 Moving (0.48, -0.65) raw xDistance=0.46 yDistance=0.71
19:34:07.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
19:34:07.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.71
19:34:07.968 00.000 29876 MoveAxis(W, 51, ABG)
19:34:07.968 00.000 29876 Guiding  Dir = 3, Dur = 51
19:34:07.969 00.001 29876 IsSlewing returns 0
19:34:07.969 00.000 29876 IsGuiding returns 0
19:34:07.969 00.000 29876 PulseGuide returned control before completion, sleep 61
19:34:07.974 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:34:07.986 00.012 31432 UpdateGuideState exits: m=3813 RSB=39.0
19:34:07.988 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:07.990 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:07.992 00.002 31432 Enqueuing Expose request
19:34:08.034 00.042 29876 IsGuiding returns 1
19:34:08.034 00.000 29876 scope still moving after pulse duration time elapsed
19:34:08.065 00.031 29876 IsSlewing returns 0
19:34:08.065 00.000 29876 IsGuiding returns 1
19:34:08.096 00.031 29876 IsSlewing returns 0
19:34:08.096 00.000 29876 IsGuiding returns 0
19:34:08.096 00.000 29876 scope move finished after 51 + 75 ms
19:34:08.096 00.000 29876 Move returns status 0, amount 51
19:34:08.096 00.000 29876 MoveAxis(S, 53, ABG)
19:34:08.096 00.000 29876 Guiding  Dir = 1, Dur = 53
19:34:08.096 00.000 29876 IsSlewing returns 0
19:34:08.096 00.000 29876 IsGuiding returns 0
19:34:08.096 00.000 29876 PulseGuide returned control before completion, sleep 63
19:34:08.173 00.077 29876 IsGuiding returns 1
19:34:08.173 00.000 29876 scope still moving after pulse duration time elapsed
19:34:08.203 00.030 29876 IsSlewing returns 0
19:34:08.203 00.000 29876 IsGuiding returns 1
19:34:08.233 00.030 29876 IsSlewing returns 0
19:34:08.233 00.000 29876 IsGuiding returns 1
19:34:08.264 00.031 29876 IsSlewing returns 0
19:34:08.264 00.000 29876 IsGuiding returns 1
19:34:08.294 00.030 29876 IsSlewing returns 0
19:34:08.294 00.000 29876 IsGuiding returns 1
19:34:08.325 00.031 29876 IsSlewing returns 0
19:34:08.325 00.000 29876 IsGuiding returns 0
19:34:08.325 00.000 29876 scope move finished after 53 + 176 ms
19:34:08.325 00.000 29876 Move returns status 0, amount 53
19:34:08.325 00.000 29876 move complete, result=0
19:34:08.325 00.000 29876 worker thread done servicing request
19:34:08.325 00.000 29876 Worker thread wakes up
19:34:08.325 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.7 px 53 ms SOUTH
19:34:08.328 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:08.328 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:10.450 02.122 29876 Exposure complete
19:34:10.494 00.044 29876 worker thread done servicing request
19:34:10.494 00.000 31432 OnExposeComplete: enter
19:34:10.496 00.002 31432 UpdateGuideState(): m_state=6
19:34:10.499 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
19:34:10.501 00.002 31432 Star::Find returns 1 (0), X=1252.95, Y=942.34, Mass=3536, SNR=36.6, Peak=248 HFD=4.1
19:34:10.503 00.002 31432 MultiStar: [#1 0.07,0.67,0.90,U] [#2 -0.02,0.18,1.02,U] [#3 0.29,0.63,0.94,U] [#4 -0.74,0.22,0.99,U] [#5 -0.00,0.22,0.84,U] [#6 0.23,0.50,0.87,U] [#7 0.25,0.29,0.88,U] [#8 -0.24,0.11,0.77,U] 
19:34:10.505 00.002 31432 single-star, 8 included, MultiStar: {-0.02, 0.31}, one-star: {-0.00, -0.03}
19:34:10.507 00.002 31432 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.02) = xAngle (-1.77 = -1.77)
19:34:10.508 00.001 31432 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
19:34:10.509 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.01 mountY=0.03, mountTheta=1.77
19:34:10.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.03, opts=13)
19:34:10.514 00.002 31432 Enqueuing Move request for scope (-0.00, -0.03)
19:34:10.516 00.002 29876 Worker thread wakes up
19:34:10.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
19:34:10.516 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
19:34:10.516 00.000 29876 Moving (-0.00, -0.03) raw xDistance=-0.01 yDistance=0.03
19:34:10.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:34:10.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:10.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:34:10.516 00.000 29876 MoveAxis(E, 0, ABG)
19:34:10.516 00.000 29876 Move returns status 0, amount 0
19:34:10.516 00.000 29876 MoveAxis(N, 0, ABG)
19:34:10.516 00.000 29876 Move returns status 0, amount 0
19:34:10.516 00.000 29876 move complete, result=0
19:34:10.516 00.000 29876 worker thread done servicing request
19:34:10.520 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:10.532 00.012 31432 UpdateGuideState exits: m=3536 RSB=36.6
19:34:10.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:10.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:10.537 00.001 31432 Enqueuing Expose request
19:34:10.539 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:34:10.541 00.002 29876 Worker thread wakes up
19:34:10.542 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:10.542 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:12.556 02.014 29876 Exposure complete
19:34:12.600 00.044 29876 worker thread done servicing request
19:34:12.600 00.000 31432 OnExposeComplete: enter
19:34:12.603 00.003 31432 UpdateGuideState(): m_state=6
19:34:12.605 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
19:34:12.607 00.002 31432 Star::Find returns 1 (0), X=1252.98, Y=942.24, Mass=3846, SNR=39.0, Peak=210 HFD=4.5
19:34:12.609 00.002 31432 MultiStar: [#1 0.30,0.31,0.87,U] [#2 0.20,0.15,0.91,U] [#3 0.35,0.31,0.89,U] [#4 -0.40,0.13,0.93,U] [#5 0.29,0.23,0.79,U] [#6 0.29,0.39,0.78,U] [#7 0.42,0.23,0.83,U] [#8 -0.33,-0.05,0.74,U] 
19:34:12.611 00.002 31432 single-star, 8 included, MultiStar: {0.12, 0.17}, one-star: {0.02, -0.12}
19:34:12.613 00.002 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.40 = -1.40)
19:34:12.615 00.002 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.61 = 1.61)
19:34:12.617 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.37 mountX=0.02 mountY=0.13, mountTheta=1.40
19:34:12.619 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.12, opts=13)
19:34:12.621 00.002 31432 Enqueuing Move request for scope (0.02, -0.12)
19:34:12.623 00.002 29876 Worker thread wakes up
19:34:12.623 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
19:34:12.623 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
19:34:12.623 00.000 29876 Moving (0.02, -0.12) raw xDistance=0.02 yDistance=0.13
19:34:12.623 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:34:12.623 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:12.624 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:34:12.624 00.000 29876 MoveAxis(E, 0, ABG)
19:34:12.624 00.000 29876 Move returns status 0, amount 0
19:34:12.624 00.000 29876 MoveAxis(N, 0, ABG)
19:34:12.624 00.000 29876 Move returns status 0, amount 0
19:34:12.624 00.000 29876 move complete, result=0
19:34:12.624 00.000 29876 worker thread done servicing request
19:34:12.628 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:12.645 00.017 31432 UpdateGuideState exits: m=3846 RSB=39.0
19:34:12.647 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:12.649 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:12.651 00.002 31432 Enqueuing Expose request
19:34:12.653 00.002 29876 Worker thread wakes up
19:34:12.653 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:34:12.655 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:12.655 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:14.784 02.129 29876 Exposure complete
19:34:14.829 00.045 29876 worker thread done servicing request
19:34:14.829 00.000 31432 OnExposeComplete: enter
19:34:14.832 00.003 31432 UpdateGuideState(): m_state=6
19:34:14.834 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
19:34:14.836 00.002 31432 Star::Find returns 1 (0), X=1253.31, Y=942.46, Mass=3817, SNR=39.2, Peak=246 HFD=4.6
19:34:14.838 00.002 31432 MultiStar: [#1 0.42,0.74,0.00,M1] [#2 0.68,0.38,0.91,U] [#3 0.63,0.50,0.86,U] [#4 -0.10,0.44,0.98,U] [#5 0.53,0.29,0.80,U] [#6 0.49,0.60,0.76,U] [#7 0.21,0.43,0.85,U] [#8 -0.03,0.22,0.73,U] 
19:34:14.840 00.002 31432 single-star, 7 included, MultiStar: {0.34, 0.37}, one-star: {0.36, 0.10}
19:34:14.841 00.001 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:34:14.843 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
19:34:14.845 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.37 cameraTheta=0.26 mountX=0.36 mountY=-0.04, mountTheta=-0.11
19:34:14.851 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.10, opts=13)
19:34:14.853 00.002 31432 Enqueuing Move request for scope (0.36, 0.10)
19:34:14.855 00.002 29876 Worker thread wakes up
19:34:14.855 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
19:34:14.855 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
19:34:14.855 00.000 29876 Moving (0.36, 0.10) raw xDistance=0.36 yDistance=-0.04
19:34:14.855 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
19:34:14.855 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:14.855 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:34:14.855 00.000 29876 MoveAxis(W, 35, ABG)
19:34:14.855 00.000 29876 Guiding  Dir = 3, Dur = 35
19:34:14.855 00.000 29876 IsSlewing returns 0
19:34:14.855 00.000 29876 IsGuiding returns 0
19:34:14.856 00.001 29876 PulseGuide returned control before completion, sleep 45
19:34:14.859 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:14.875 00.016 31432 UpdateGuideState exits: m=3817 RSB=39.2
19:34:14.877 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:14.880 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:14.883 00.003 31432 Enqueuing Expose request
19:34:14.906 00.023 29876 IsGuiding returns 1
19:34:14.906 00.000 29876 scope still moving after pulse duration time elapsed
19:34:14.937 00.031 29876 IsSlewing returns 0
19:34:14.937 00.000 29876 IsGuiding returns 1
19:34:14.967 00.030 29876 IsSlewing returns 0
19:34:14.967 00.000 29876 IsGuiding returns 1
19:34:14.999 00.032 29876 IsSlewing returns 0
19:34:14.999 00.000 29876 IsGuiding returns 0
19:34:14.999 00.000 29876 scope move finished after 35 + 108 ms
19:34:14.999 00.000 29876 Move returns status 0, amount 35
19:34:14.999 00.000 29876 MoveAxis(N, 0, ABG)
19:34:14.999 00.000 29876 Move returns status 0, amount 0
19:34:14.999 00.000 29876 move complete, result=0
19:34:14.999 00.000 29876 worker thread done servicing request
19:34:14.999 00.000 29876 Worker thread wakes up
19:34:14.999 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.0 px 0 ms NORTH
19:34:15.002 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:15.002 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:16.915 01.913 29876 Exposure complete
19:34:16.963 00.048 29876 worker thread done servicing request
19:34:16.963 00.000 31432 OnExposeComplete: enter
19:34:16.966 00.003 31432 UpdateGuideState(): m_state=6
19:34:16.968 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
19:34:16.970 00.002 31432 Star::Find returns 1 (0), X=1253.50, Y=942.34, Mass=3806, SNR=39.2, Peak=250 HFD=4.7
19:34:16.972 00.002 31432 MultiStar: [#1 0.75,0.41,0.00,M2] [#2 0.89,0.19,0.00,M1] [#3 0.92,0.45,0.00,M1] [#4 -0.03,0.07,0.93,U] [#5 0.98,0.18,0.00,M1] [#6 0.81,0.34,0.00,M2] [#7 0.72,0.07,0.84,U] [#8 0.65,0.18,0.73,U] 
19:34:16.974 00.002 31432 refined, 3 included, MultiStar: {0.45, 0.07}, one-star: {0.54, -0.02}
19:34:16.976 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
19:34:16.978 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
19:34:16.981 00.003 31432 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.46 cameraTheta=0.14 mountX=0.46 mountY=0.00, mountTheta=0.01
19:34:16.984 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.07, opts=13)
19:34:16.986 00.002 31432 Enqueuing Move request for scope (0.45, 0.07)
19:34:16.988 00.002 29876 Worker thread wakes up
19:34:16.988 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0xd
19:34:16.988 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.07)
19:34:16.988 00.000 29876 Moving (0.45, 0.07) raw xDistance=0.46 yDistance=0.00
19:34:16.988 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
19:34:16.988 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:16.988 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:34:16.988 00.000 29876 MoveAxis(W, 49, ABG)
19:34:16.988 00.000 29876 Guiding  Dir = 3, Dur = 49
19:34:16.988 00.000 29876 IsSlewing returns 0
19:34:16.988 00.000 29876 IsGuiding returns 0
19:34:16.989 00.001 29876 PulseGuide returned control before completion, sleep 59
19:34:16.992 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:17.004 00.012 31432 UpdateGuideState exits: m=3806 RSB=39.2
19:34:17.007 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:17.008 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:17.010 00.002 31432 Enqueuing Expose request
19:34:17.052 00.042 29876 IsGuiding returns 1
19:34:17.052 00.000 29876 scope still moving after pulse duration time elapsed
19:34:17.083 00.031 29876 IsSlewing returns 0
19:34:17.083 00.000 29876 IsGuiding returns 1
19:34:17.113 00.030 29876 IsSlewing returns 0
19:34:17.113 00.000 29876 IsGuiding returns 1
19:34:17.145 00.032 29876 IsSlewing returns 0
19:34:17.145 00.000 29876 IsGuiding returns 0
19:34:17.145 00.000 29876 scope move finished after 49 + 108 ms
19:34:17.145 00.000 29876 Move returns status 0, amount 49
19:34:17.145 00.000 29876 MoveAxis(N, 0, ABG)
19:34:17.145 00.000 29876 Move returns status 0, amount 0
19:34:17.145 00.000 29876 move complete, result=0
19:34:17.145 00.000 29876 worker thread done servicing request
19:34:17.145 00.000 29876 Worker thread wakes up
19:34:17.145 00.000 31432 GuideStep: 0.5 px 49 ms WEST, 0.0 px 0 ms NORTH
19:34:17.150 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:17.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:19.282 02.132 29876 Exposure complete
19:34:19.325 00.043 29876 worker thread done servicing request
19:34:19.325 00.000 31432 OnExposeComplete: enter
19:34:19.327 00.002 31432 UpdateGuideState(): m_state=6
19:34:19.330 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
19:34:19.332 00.002 31432 Star::Find returns 1 (0), X=1253.22, Y=942.54, Mass=3685, SNR=37.9, Peak=220 HFD=4.5
19:34:19.334 00.002 31432 MultiStar: [#1 0.06,0.46,0.87,U] [#2 0.39,0.30,0.96,U] [#3 0.62,0.65,0.00,M2] [#4 -0.35,0.24,0.97,U] [#5 0.38,0.35,0.79,U] [#6 0.17,0.41,0.87,U] [#7 0.33,0.21,0.88,U] [#8 0.15,0.12,0.77,U] 
19:34:19.336 00.002 31432 single-star, 7 included, MultiStar: {0.17, 0.28}, one-star: {0.27, 0.17}
19:34:19.338 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.54 = 0.54)
19:34:19.339 00.001 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
19:34:19.341 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.57 mountX=0.27 mountY=-0.13, mountTheta=-0.44
19:34:19.345 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.17, opts=13)
19:34:19.351 00.006 31432 Enqueuing Move request for scope (0.27, 0.17)
19:34:19.355 00.004 29876 Worker thread wakes up
19:34:19.355 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
19:34:19.355 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
19:34:19.355 00.000 29876 Moving (0.27, 0.17) raw xDistance=0.27 yDistance=-0.13
19:34:19.355 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
19:34:19.355 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:19.355 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:34:19.355 00.000 29876 MoveAxis(W, 33, ABG)
19:34:19.355 00.000 29876 Guiding  Dir = 3, Dur = 33
19:34:19.355 00.000 29876 IsSlewing returns 0
19:34:19.356 00.001 29876 IsGuiding returns 0
19:34:19.356 00.000 29876 PulseGuide returned control before completion, sleep 43
19:34:19.359 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:19.371 00.012 31432 UpdateGuideState exits: m=3685 RSB=37.9
19:34:19.373 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:19.376 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:19.378 00.002 31432 Enqueuing Expose request
19:34:19.407 00.029 29876 IsGuiding returns 1
19:34:19.407 00.000 29876 scope still moving after pulse duration time elapsed
19:34:19.437 00.030 29876 IsSlewing returns 0
19:34:19.437 00.000 29876 IsGuiding returns 1
19:34:19.468 00.031 29876 IsSlewing returns 0
19:34:19.468 00.000 29876 IsGuiding returns 0
19:34:19.468 00.000 29876 scope move finished after 33 + 79 ms
19:34:19.468 00.000 29876 Move returns status 0, amount 33
19:34:19.468 00.000 29876 MoveAxis(N, 0, ABG)
19:34:19.468 00.000 29876 Move returns status 0, amount 0
19:34:19.468 00.000 29876 move complete, result=0
19:34:19.468 00.000 29876 worker thread done servicing request
19:34:19.468 00.000 29876 Worker thread wakes up
19:34:19.468 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.1 px 0 ms NORTH
19:34:19.471 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:19.471 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:21.374 01.903 29876 Exposure complete
19:34:21.419 00.045 29876 worker thread done servicing request
19:34:21.419 00.000 31432 OnExposeComplete: enter
19:34:21.421 00.002 31432 UpdateGuideState(): m_state=6
19:34:21.423 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
19:34:21.425 00.002 31432 Star::Find returns 1 (0), X=1253.03, Y=942.54, Mass=3583, SNR=37.2, Peak=217 HFD=4.1
19:34:21.427 00.002 31432 MultiStar: [#1 -0.03,0.71,0.87,U] [#2 0.23,0.08,1.00,U] [#3 0.44,0.68,0.93,U] [#4 -0.40,0.25,0.98,U] [#5 0.17,0.39,0.86,U] [#6 0.32,0.70,0.81,U] [#7 0.36,0.62,0.89,U] [#8 0.05,0.10,0.74,U] 
19:34:21.429 00.002 31432 single-star, 8 included, MultiStar: {0.13, 0.41}, one-star: {0.08, 0.17}
19:34:21.431 00.002 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
19:34:21.433 00.002 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.17)
19:34:21.434 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.08 mountY=-0.15, mountTheta=-1.07
19:34:21.440 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.17, opts=13)
19:34:21.445 00.005 31432 Enqueuing Move request for scope (0.08, 0.17)
19:34:21.447 00.002 29876 Worker thread wakes up
19:34:21.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
19:34:21.447 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
19:34:21.447 00.000 29876 Moving (0.08, 0.17) raw xDistance=0.08 yDistance=-0.15
19:34:21.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:34:21.447 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:21.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:34:21.447 00.000 29876 MoveAxis(E, 0, ABG)
19:34:21.447 00.000 29876 Move returns status 0, amount 0
19:34:21.447 00.000 29876 MoveAxis(N, 0, ABG)
19:34:21.447 00.000 29876 Move returns status 0, amount 0
19:34:21.447 00.000 29876 move complete, result=0
19:34:21.448 00.001 29876 worker thread done servicing request
19:34:21.453 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:21.465 00.012 31432 UpdateGuideState exits: m=3583 RSB=37.2
19:34:21.469 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:21.473 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:21.475 00.002 31432 Enqueuing Expose request
19:34:21.477 00.002 29876 Worker thread wakes up
19:34:21.477 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:34:21.478 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:21.480 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:23.604 02.124 29876 Exposure complete
19:34:23.648 00.044 29876 worker thread done servicing request
19:34:23.649 00.001 31432 OnExposeComplete: enter
19:34:23.652 00.003 31432 UpdateGuideState(): m_state=6
19:34:23.654 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
19:34:23.656 00.002 31432 Star::Find returns 1 (0), X=1253.09, Y=942.33, Mass=3869, SNR=39.9, Peak=221 HFD=4.7
19:34:23.658 00.002 31432 MultiStar: [#1 -0.31,0.58,0.82,U] [#2 0.01,0.33,0.88,U] [#3 0.24,0.36,0.81,U] [#4 -0.69,0.39,0.93,U] [#5 -0.00,0.38,0.77,U] [#6 0.29,0.51,0.79,U] [#7 0.12,0.42,0.79,U] [#8 -0.15,0.01,0.73,U] 
19:34:23.659 00.001 31432 single-star, 8 included, MultiStar: {-0.05, 0.32}, one-star: {0.13, -0.03}
19:34:23.661 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.26 = -0.26)
19:34:23.663 00.002 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
19:34:23.665 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=0.13 mountY=0.05, mountTheta=0.38
19:34:23.668 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.03, opts=13)
19:34:23.670 00.002 31432 Enqueuing Move request for scope (0.13, -0.03)
19:34:23.671 00.001 29876 Worker thread wakes up
19:34:23.672 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
19:34:23.672 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
19:34:23.672 00.000 29876 Moving (0.13, -0.03) raw xDistance=0.13 yDistance=0.05
19:34:23.672 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:34:23.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:23.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:34:23.672 00.000 29876 MoveAxis(E, 0, ABG)
19:34:23.672 00.000 29876 Move returns status 0, amount 0
19:34:23.672 00.000 29876 MoveAxis(N, 0, ABG)
19:34:23.672 00.000 29876 Move returns status 0, amount 0
19:34:23.672 00.000 29876 move complete, result=0
19:34:23.672 00.000 29876 worker thread done servicing request
19:34:23.676 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:23.689 00.013 31432 UpdateGuideState exits: m=3869 RSB=39.9
19:34:23.691 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:23.693 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:23.695 00.002 31432 Enqueuing Expose request
19:34:23.697 00.002 29876 Worker thread wakes up
19:34:23.697 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:34:23.699 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:23.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:25.610 01.911 29876 Exposure complete
19:34:25.653 00.043 29876 worker thread done servicing request
19:34:25.653 00.000 31432 OnExposeComplete: enter
19:34:25.656 00.003 31432 UpdateGuideState(): m_state=6
19:34:25.658 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
19:34:25.660 00.002 31432 Star::Find returns 1 (0), X=1253.02, Y=942.62, Mass=3916, SNR=40.1, Peak=203 HFD=4.8
19:34:25.662 00.002 31432 MultiStar: [#1 0.10,0.61,0.82,U] [#2 -0.17,0.51,0.92,U] [#3 0.20,0.58,0.85,U] [#4 -0.68,0.36,0.93,U] [#5 -0.45,0.53,0.79,U] [#6 0.37,0.35,0.79,U] [#7 0.22,0.52,0.82,U] [#8 0.02,-0.08,0.74,U] 
19:34:25.663 00.001 31432 single-star, 8 included, MultiStar: {-0.04, 0.41}, one-star: {0.06, 0.26}
19:34:25.665 00.002 31432 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.02) = xAngle (1.30 = 1.30)
19:34:25.667 00.002 31432 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.31 = -1.97)
19:34:25.669 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.33 mountX=0.07 mountY=-0.24, mountTheta=-1.29
19:34:25.672 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.26, opts=13)
19:34:25.673 00.001 31432 Enqueuing Move request for scope (0.06, 0.26)
19:34:25.675 00.002 29876 Worker thread wakes up
19:34:25.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
19:34:25.675 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
19:34:25.675 00.000 29876 Moving (0.06, 0.26) raw xDistance=0.07 yDistance=-0.24
19:34:25.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:34:25.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:25.676 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:34:25.676 00.000 29876 MoveAxis(E, 0, ABG)
19:34:25.676 00.000 29876 Move returns status 0, amount 0
19:34:25.676 00.000 29876 MoveAxis(N, 0, ABG)
19:34:25.676 00.000 29876 Move returns status 0, amount 0
19:34:25.676 00.000 29876 move complete, result=0
19:34:25.676 00.000 29876 worker thread done servicing request
19:34:25.679 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:34:25.690 00.011 31432 UpdateGuideState exits: m=3916 RSB=40.1
19:34:25.692 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:25.694 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:25.696 00.002 31432 Enqueuing Expose request
19:34:25.698 00.002 29876 Worker thread wakes up
19:34:25.698 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:34:25.700 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:25.700 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:27.823 02.123 29876 Exposure complete
19:34:27.879 00.056 29876 worker thread done servicing request
19:34:27.879 00.000 31432 OnExposeComplete: enter
19:34:27.881 00.002 31432 UpdateGuideState(): m_state=6
19:34:27.884 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
19:34:27.886 00.002 31432 Star::Find returns 1 (0), X=1253.50, Y=942.28, Mass=3986, SNR=39.8, Peak=253 HFD=4.7
19:34:27.888 00.002 31432 MultiStar: [#1 0.71,0.34,0.84,U] [#2 0.86,0.21,0.00,M1] [#3 0.62,0.18,0.88,U] [#4 -0.45,0.18,0.92,U] [#5 0.57,0.25,0.79,U] [#6 0.95,0.23,0.00,M1] [#7 0.93,0.19,0.00,M1] [#8 0.18,-0.03,0.76,U] 
19:34:27.890 00.002 31432 refined, 5 included, MultiStar: {0.36, 0.14}, one-star: {0.54, -0.08}
19:34:27.892 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
19:34:27.895 00.003 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
19:34:27.897 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.37 mountX=0.36 mountY=-0.08, mountTheta=-0.22
19:34:27.901 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.14, opts=13)
19:34:27.904 00.003 31432 Enqueuing Move request for scope (0.36, 0.14)
19:34:27.909 00.005 29876 Worker thread wakes up
19:34:27.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
19:34:27.909 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
19:34:27.909 00.000 29876 Moving (0.36, 0.14) raw xDistance=0.36 yDistance=-0.08
19:34:27.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
19:34:27.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:27.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:34:27.909 00.000 29876 MoveAxis(W, 35, ABG)
19:34:27.909 00.000 29876 Guiding  Dir = 3, Dur = 35
19:34:27.909 00.000 29876 IsSlewing returns 0
19:34:27.909 00.000 29876 IsGuiding returns 0
19:34:27.910 00.001 29876 PulseGuide returned control before completion, sleep 45
19:34:27.913 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=5, FiltMax=257, Gamma=0.490
19:34:27.925 00.012 31432 UpdateGuideState exits: m=3986 RSB=39.8
19:34:27.928 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:27.930 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:27.932 00.002 31432 Enqueuing Expose request
19:34:27.959 00.027 29876 IsGuiding returns 1
19:34:27.959 00.000 29876 scope still moving after pulse duration time elapsed
19:34:27.989 00.030 29876 IsSlewing returns 0
19:34:27.989 00.000 29876 IsGuiding returns 1
19:34:28.020 00.031 29876 IsSlewing returns 0
19:34:28.020 00.000 29876 IsGuiding returns 0
19:34:28.020 00.000 29876 scope move finished after 35 + 76 ms
19:34:28.020 00.000 29876 Move returns status 0, amount 35
19:34:28.020 00.000 29876 MoveAxis(N, 0, ABG)
19:34:28.020 00.000 29876 Move returns status 0, amount 0
19:34:28.020 00.000 29876 move complete, result=0
19:34:28.020 00.000 29876 worker thread done servicing request
19:34:28.020 00.000 29876 Worker thread wakes up
19:34:28.021 00.001 31432 GuideStep: 0.4 px 35 ms WEST, -0.1 px 0 ms NORTH
19:34:28.023 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:28.023 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:29.940 01.917 29876 Exposure complete
19:34:29.984 00.044 29876 worker thread done servicing request
19:34:29.984 00.000 31432 OnExposeComplete: enter
19:34:29.986 00.002 31432 UpdateGuideState(): m_state=6
19:34:29.988 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
19:34:29.990 00.002 31432 Star::Find returns 1 (0), X=1253.32, Y=942.10, Mass=4018, SNR=40.7, Peak=252 HFD=4.3
19:34:29.992 00.002 31432 MultiStar: [#1 0.17,0.11,0.82,U] [#2 0.30,0.07,0.91,U] [#3 0.32,0.33,0.85,U] [#4 -0.34,0.16,0.93,U] [#5 0.43,0.17,0.77,U] [#6 0.34,0.00,0.75,U] [#7 0.50,0.04,0.81,U] [#8 -0.17,-0.23,0.71,U] 
19:34:29.994 00.002 31432 refined, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.37, -0.26}
19:34:29.995 00.001 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.17 = 0.17)
19:34:29.997 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.10)
19:34:29.999 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=0.21 mountY=-0.01, mountTheta=-0.04
19:34:30.004 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.04, opts=13)
19:34:30.008 00.004 31432 Enqueuing Move request for scope (0.21, 0.04)
19:34:30.014 00.006 29876 Worker thread wakes up
19:34:30.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
19:34:30.014 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
19:34:30.014 00.000 29876 Moving (0.21, 0.04) raw xDistance=0.21 yDistance=-0.01
19:34:30.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
19:34:30.015 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:30.015 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:34:30.015 00.000 29876 MoveAxis(W, 25, ABG)
19:34:30.015 00.000 29876 Guiding  Dir = 3, Dur = 25
19:34:30.015 00.000 29876 IsSlewing returns 0
19:34:30.015 00.000 29876 IsGuiding returns 0
19:34:30.015 00.000 29876 PulseGuide returned control before completion, sleep 35
19:34:30.019 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:30.030 00.011 31432 UpdateGuideState exits: m=4018 RSB=40.7
19:34:30.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:30.036 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:30.041 00.005 31432 Enqueuing Expose request
19:34:30.061 00.020 29876 IsGuiding returns 1
19:34:30.061 00.000 29876 scope still moving after pulse duration time elapsed
19:34:30.092 00.031 29876 IsSlewing returns 0
19:34:30.092 00.000 29876 IsGuiding returns 0
19:34:30.092 00.000 29876 scope move finished after 25 + 52 ms
19:34:30.092 00.000 29876 Move returns status 0, amount 25
19:34:30.092 00.000 29876 MoveAxis(N, 0, ABG)
19:34:30.092 00.000 29876 Move returns status 0, amount 0
19:34:30.092 00.000 29876 move complete, result=0
19:34:30.092 00.000 29876 worker thread done servicing request
19:34:30.092 00.000 29876 Worker thread wakes up
19:34:30.092 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:30.092 00.000 31432 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
19:34:30.095 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:32.322 02.227 29876 Exposure complete
19:34:32.366 00.044 29876 worker thread done servicing request
19:34:32.366 00.000 31432 OnExposeComplete: enter
19:34:32.368 00.002 31432 UpdateGuideState(): m_state=6
19:34:32.370 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
19:34:32.372 00.002 31432 Star::Find returns 1 (0), X=1252.98, Y=942.26, Mass=3831, SNR=38.9, Peak=236 HFD=4.4
19:34:32.376 00.004 31432 MultiStar: [#1 0.02,0.17,0.86,U] [#2 -0.01,0.04,0.94,U] [#3 0.07,0.38,0.87,U] [#4 -0.77,0.07,0.98,U] [#5 -0.03,0.08,0.79,U] [#6 0.41,0.11,0.80,U] [#7 -0.04,0.07,0.83,U] [#8 -0.25,-0.21,0.73,U] 
19:34:32.379 00.003 31432 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.02, -0.10}
19:34:32.381 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
19:34:32.383 00.002 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
19:34:32.384 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.37 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
19:34:32.387 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.07, opts=13)
19:34:32.389 00.002 31432 Enqueuing Move request for scope (-0.07, 0.07)
19:34:32.391 00.002 29876 Worker thread wakes up
19:34:32.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
19:34:32.391 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
19:34:32.391 00.000 29876 Moving (-0.07, 0.07) raw xDistance=-0.07 yDistance=-0.08
19:34:32.391 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:34:32.391 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:32.391 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:34:32.391 00.000 29876 MoveAxis(E, 0, ABG)
19:34:32.391 00.000 29876 Move returns status 0, amount 0
19:34:32.391 00.000 29876 MoveAxis(N, 0, ABG)
19:34:32.391 00.000 29876 Move returns status 0, amount 0
19:34:32.391 00.000 29876 move complete, result=0
19:34:32.392 00.001 29876 worker thread done servicing request
19:34:32.395 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:34:32.406 00.011 31432 UpdateGuideState exits: m=3831 RSB=38.9
19:34:32.408 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:32.410 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:32.412 00.002 31432 Enqueuing Expose request
19:34:32.414 00.002 29876 Worker thread wakes up
19:34:32.414 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:34:32.416 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:32.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:34.333 01.917 29876 Exposure complete
19:34:34.392 00.059 29876 worker thread done servicing request
19:34:34.392 00.000 31432 OnExposeComplete: enter
19:34:34.396 00.004 31432 UpdateGuideState(): m_state=6
19:34:34.399 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
19:34:34.400 00.001 31432 Star::Find returns 1 (0), X=1253.08, Y=942.29, Mass=3968, SNR=39.6, Peak=239 HFD=4.5
19:34:34.404 00.004 31432 MultiStar: [#1 -0.21,0.26,0.85,U] [#2 -0.21,-0.05,0.93,U] [#3 -0.03,0.42,0.88,U] [#4 -1.06,0.02,0.00,M1] [#5 0.23,0.37,0.79,U] [#6 -0.00,0.05,0.82,U] [#7 -0.11,0.22,0.85,U] [#8 -0.18,-0.03,0.71,U] 
19:34:34.406 00.002 31432 single-star, 7 included, MultiStar: {-0.05, 0.14}, one-star: {0.13, -0.07}
19:34:34.408 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
19:34:34.412 00.004 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
19:34:34.414 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=0.13 mountY=0.09, mountTheta=0.61
19:34:34.418 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.07, opts=13)
19:34:34.421 00.003 31432 Enqueuing Move request for scope (0.13, -0.07)
19:34:34.423 00.002 29876 Worker thread wakes up
19:34:34.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
19:34:34.424 00.001 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
19:34:34.424 00.000 29876 Moving (0.13, -0.07) raw xDistance=0.13 yDistance=0.09
19:34:34.424 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:34:34.424 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:34.424 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:34:34.424 00.000 29876 MoveAxis(E, 0, ABG)
19:34:34.424 00.000 29876 Move returns status 0, amount 0
19:34:34.424 00.000 29876 MoveAxis(N, 0, ABG)
19:34:34.424 00.000 29876 Move returns status 0, amount 0
19:34:34.424 00.000 29876 move complete, result=0
19:34:34.425 00.001 29876 worker thread done servicing request
19:34:34.431 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:34.449 00.018 31432 UpdateGuideState exits: m=3968 RSB=39.6
19:34:34.452 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:34.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:34.457 00.003 31432 Enqueuing Expose request
19:34:34.460 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:34:34.462 00.002 29876 Worker thread wakes up
19:34:34.462 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:34.462 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:36.687 02.225 29876 Exposure complete
19:34:36.732 00.045 29876 worker thread done servicing request
19:34:36.732 00.000 31432 OnExposeComplete: enter
19:34:36.734 00.002 31432 UpdateGuideState(): m_state=6
19:34:36.736 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
19:34:36.738 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=942.05, Mass=3882, SNR=39.7, Peak=232 HFD=4.3
19:34:36.740 00.002 31432 MultiStar: [#1 0.54,-0.02,0.80,U] [#2 0.20,-0.16,0.87,U] [#3 0.18,-0.06,0.86,U] [#4 -0.48,-0.26,0.90,U] [#5 0.40,-0.08,0.78,U] [#6 0.21,-0.20,0.80,U] [#7 0.44,-0.18,0.84,U] [#8 -0.03,-0.32,0.74,U] 
19:34:36.742 00.002 31432 refined, 8 included, MultiStar: {0.14, -0.18}, one-star: {-0.07, -0.31}
19:34:36.744 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
19:34:36.746 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
19:34:36.748 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=0.14 mountY=0.20, mountTheta=0.96
19:34:36.751 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.18, opts=13)
19:34:36.754 00.003 31432 Enqueuing Move request for scope (0.14, -0.18)
19:34:36.756 00.002 29876 Worker thread wakes up
19:34:36.757 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
19:34:36.757 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
19:34:36.757 00.000 29876 Moving (0.14, -0.18) raw xDistance=0.14 yDistance=0.20
19:34:36.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:34:36.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:36.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:34:36.757 00.000 29876 MoveAxis(E, 0, ABG)
19:34:36.757 00.000 29876 Move returns status 0, amount 0
19:34:36.757 00.000 29876 MoveAxis(N, 0, ABG)
19:34:36.757 00.000 29876 Move returns status 0, amount 0
19:34:36.757 00.000 29876 move complete, result=0
19:34:36.757 00.000 29876 worker thread done servicing request
19:34:36.760 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:36.776 00.016 31432 UpdateGuideState exits: m=3882 RSB=39.7
19:34:36.778 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:36.780 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:36.782 00.002 31432 Enqueuing Expose request
19:34:36.784 00.002 29876 Worker thread wakes up
19:34:36.784 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:34:36.786 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:36.786 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:38.697 01.911 29876 Exposure complete
19:34:38.741 00.044 29876 worker thread done servicing request
19:34:38.741 00.000 31432 OnExposeComplete: enter
19:34:38.743 00.002 31432 UpdateGuideState(): m_state=6
19:34:38.745 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
19:34:38.747 00.002 31432 Star::Find returns 1 (0), X=1253.16, Y=942.20, Mass=4147, SNR=40.8, Peak=243 HFD=4.4
19:34:38.749 00.002 31432 MultiStar: [#1 0.07,0.26,0.81,U] [#2 0.19,-0.02,0.90,U] [#3 0.31,0.09,0.83,U] [#4 -0.74,0.12,0.91,U] [#5 0.25,0.03,0.78,U] [#6 0.14,0.27,0.75,U] [#7 0.16,0.15,0.77,U] [#8 -0.12,-0.00,0.72,U] 
19:34:38.751 00.002 31432 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.21, -0.17}
19:34:38.752 00.001 31432 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
19:34:38.754 00.002 31432 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.30)
19:34:38.756 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.00 mountX=0.05 mountY=-0.07, mountTheta=-0.93
19:34:38.760 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.07, opts=13)
19:34:38.763 00.003 31432 Enqueuing Move request for scope (0.05, 0.07)
19:34:38.765 00.002 29876 Worker thread wakes up
19:34:38.765 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
19:34:38.765 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
19:34:38.765 00.000 29876 Moving (0.05, 0.07) raw xDistance=0.05 yDistance=-0.07
19:34:38.765 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:34:38.765 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:38.765 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:34:38.765 00.000 29876 MoveAxis(E, 0, ABG)
19:34:38.765 00.000 29876 Move returns status 0, amount 0
19:34:38.765 00.000 29876 MoveAxis(N, 0, ABG)
19:34:38.765 00.000 29876 Move returns status 0, amount 0
19:34:38.765 00.000 29876 move complete, result=0
19:34:38.766 00.001 29876 worker thread done servicing request
19:34:38.769 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:38.783 00.014 31432 UpdateGuideState exits: m=4147 RSB=40.8
19:34:38.786 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:38.788 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:38.790 00.002 31432 Enqueuing Expose request
19:34:38.791 00.001 29876 Worker thread wakes up
19:34:38.791 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:34:38.793 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:38.793 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:40.926 02.133 29876 Exposure complete
19:34:40.970 00.044 29876 worker thread done servicing request
19:34:40.971 00.001 31432 OnExposeComplete: enter
19:34:40.973 00.002 31432 UpdateGuideState(): m_state=6
19:34:40.975 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
19:34:40.977 00.002 31432 Star::Find returns 1 (0), X=1252.53, Y=941.83, Mass=3895, SNR=39.4, Peak=238 HFD=4.5
19:34:40.979 00.002 31432 MultiStar: [#1 -0.16,0.04,0.84,U] [#2 0.03,-0.19,0.91,U] [#3 -0.18,0.13,0.87,U] [#4 -0.65,-0.35,0.94,U] [#5 -0.13,0.04,0.79,U] [#6 0.29,-0.21,0.80,U] [#7 0.09,-0.27,0.82,U] [#8 -0.19,-0.50,0.72,U] 
19:34:40.981 00.002 31432 refined, 8 included, MultiStar: {-0.16, -0.21}, one-star: {-0.42, -0.54}
19:34:40.983 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
19:34:40.984 00.001 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
19:34:40.987 00.003 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-2.23 mountX=-0.17 mountY=0.18, mountTheta=2.31
19:34:40.990 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.21, opts=13)
19:34:40.992 00.002 31432 Enqueuing Move request for scope (-0.16, -0.21)
19:34:40.994 00.002 29876 Worker thread wakes up
19:34:40.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
19:34:40.994 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
19:34:40.994 00.000 29876 Moving (-0.16, -0.21) raw xDistance=-0.17 yDistance=0.18
19:34:40.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:34:40.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:40.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:34:40.994 00.000 29876 MoveAxis(E, 0, ABG)
19:34:40.994 00.000 29876 Move returns status 0, amount 0
19:34:40.994 00.000 29876 MoveAxis(N, 0, ABG)
19:34:40.994 00.000 29876 Move returns status 0, amount 0
19:34:40.994 00.000 29876 move complete, result=0
19:34:40.994 00.000 29876 worker thread done servicing request
19:34:40.998 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:41.010 00.012 31432 UpdateGuideState exits: m=3895 RSB=39.4
19:34:41.012 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:41.014 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:41.016 00.002 31432 Enqueuing Expose request
19:34:41.018 00.002 29876 Worker thread wakes up
19:34:41.018 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:34:41.020 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:41.020 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:42.930 01.910 29876 Exposure complete
19:34:42.974 00.044 29876 worker thread done servicing request
19:34:42.974 00.000 31432 OnExposeComplete: enter
19:34:42.977 00.003 31432 UpdateGuideState(): m_state=6
19:34:42.980 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
19:34:42.981 00.001 31432 Star::Find returns 1 (0), X=1252.72, Y=941.90, Mass=3815, SNR=39.5, Peak=226 HFD=4.4
19:34:42.983 00.002 31432 MultiStar: [#1 -0.10,-0.07,0.86,U] [#2 -0.38,-0.22,0.95,U] [#3 -0.18,-0.25,0.92,U] [#4 -1.01,-0.43,0.00,M1] [#5 -0.30,-0.44,0.81,U] [#6 0.04,-0.30,0.80,U] [#7 0.07,-0.23,0.82,U] [#8 0.23,-0.42,0.73,U] 
19:34:42.985 00.002 31432 refined, 7 included, MultiStar: {-0.12, -0.30}, one-star: {-0.23, -0.46}
19:34:42.987 00.002 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
19:34:42.989 00.002 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.04 = 1.04)
19:34:42.991 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.95 mountX=-0.13 mountY=0.28, mountTheta=2.00
19:34:42.996 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.30, opts=13)
19:34:42.999 00.003 31432 Enqueuing Move request for scope (-0.12, -0.30)
19:34:43.001 00.002 29876 Worker thread wakes up
19:34:43.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
19:34:43.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
19:34:43.001 00.000 29876 Moving (-0.12, -0.30) raw xDistance=-0.13 yDistance=0.28
19:34:43.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:34:43.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:43.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:34:43.001 00.000 29876 MoveAxis(E, 0, ABG)
19:34:43.001 00.000 29876 Move returns status 0, amount 0
19:34:43.001 00.000 29876 MoveAxis(N, 0, ABG)
19:34:43.001 00.000 29876 Move returns status 0, amount 0
19:34:43.001 00.000 29876 move complete, result=0
19:34:43.001 00.000 29876 worker thread done servicing request
19:34:43.005 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:43.017 00.012 31432 UpdateGuideState exits: m=3815 RSB=39.5
19:34:43.019 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:43.021 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:43.023 00.002 31432 Enqueuing Expose request
19:34:43.025 00.002 29876 Worker thread wakes up
19:34:43.025 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:34:43.027 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:43.027 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:45.153 02.126 29876 Exposure complete
19:34:45.196 00.043 29876 worker thread done servicing request
19:34:45.196 00.000 31432 OnExposeComplete: enter
19:34:45.199 00.003 31432 UpdateGuideState(): m_state=6
19:34:45.201 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
19:34:45.203 00.002 31432 Star::Find returns 1 (0), X=1253.01, Y=942.10, Mass=3848, SNR=38.7, Peak=203 HFD=4.4
19:34:45.205 00.002 31432 MultiStar: [#1 0.03,-0.03,0.85,U] [#2 -0.15,-0.24,0.90,U] [#3 0.10,-0.06,0.88,U] [#4 -0.62,-0.28,0.96,U] [#5 -0.15,0.02,0.80,U] [#6 0.22,-0.24,0.78,U] [#7 0.03,-0.15,0.82,U] [#8 0.11,-0.60,0.75,U] 
19:34:45.207 00.002 31432 refined, 8 included, MultiStar: {-0.05, -0.20}, one-star: {0.06, -0.27}
19:34:45.209 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
19:34:45.210 00.001 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
19:34:45.212 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.81 mountX=-0.05 mountY=0.19, mountTheta=1.85
19:34:45.216 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.20, opts=13)
19:34:45.218 00.002 31432 Enqueuing Move request for scope (-0.05, -0.20)
19:34:45.219 00.001 29876 Worker thread wakes up
19:34:45.219 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
19:34:45.219 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
19:34:45.219 00.000 29876 Moving (-0.05, -0.20) raw xDistance=-0.05 yDistance=0.19
19:34:45.219 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:34:45.219 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:45.220 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:34:45.220 00.000 29876 MoveAxis(E, 0, ABG)
19:34:45.220 00.000 29876 Move returns status 0, amount 0
19:34:45.220 00.000 29876 MoveAxis(N, 0, ABG)
19:34:45.220 00.000 29876 Move returns status 0, amount 0
19:34:45.220 00.000 29876 move complete, result=0
19:34:45.220 00.000 29876 worker thread done servicing request
19:34:45.224 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=2, FiltMax=257, Gamma=0.490
19:34:45.236 00.012 31432 UpdateGuideState exits: m=3848 RSB=38.7
19:34:45.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:45.239 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:45.241 00.002 31432 Enqueuing Expose request
19:34:45.243 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:34:45.247 00.004 29876 Worker thread wakes up
19:34:45.247 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:45.247 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:47.154 01.907 29876 Exposure complete
19:34:47.198 00.044 29876 worker thread done servicing request
19:34:47.198 00.000 31432 OnExposeComplete: enter
19:34:47.201 00.003 31432 UpdateGuideState(): m_state=6
19:34:47.202 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
19:34:47.204 00.002 31432 Star::Find returns 1 (0), X=1253.19, Y=941.97, Mass=3967, SNR=39.5, Peak=234 HFD=4.3
19:34:47.206 00.002 31432 MultiStar: [#1 -0.14,0.28,0.81,U] [#2 0.14,-0.04,0.91,U] [#3 0.21,0.21,0.89,U] [#4 -0.79,-0.11,0.92,U] [#5 0.28,0.09,0.78,U] [#6 0.25,0.13,0.74,U] [#7 0.31,-0.17,0.81,U] [#8 0.04,-0.54,0.74,U] 
19:34:47.208 00.002 31432 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.24, -0.40}
19:34:47.210 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
19:34:47.211 00.001 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
19:34:47.213 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.90 mountX=0.05 mountY=0.07, mountTheta=0.97
19:34:47.216 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.07, opts=13)
19:34:47.219 00.003 31432 Enqueuing Move request for scope (0.05, -0.07)
19:34:47.221 00.002 29876 Worker thread wakes up
19:34:47.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
19:34:47.221 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
19:34:47.221 00.000 29876 Moving (0.05, -0.07) raw xDistance=0.05 yDistance=0.07
19:34:47.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:34:47.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:47.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:34:47.221 00.000 29876 MoveAxis(E, 0, ABG)
19:34:47.221 00.000 29876 Move returns status 0, amount 0
19:34:47.221 00.000 29876 MoveAxis(N, 0, ABG)
19:34:47.221 00.000 29876 Move returns status 0, amount 0
19:34:47.221 00.000 29876 move complete, result=0
19:34:47.221 00.000 29876 worker thread done servicing request
19:34:47.225 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:47.237 00.012 31432 UpdateGuideState exits: m=3967 RSB=39.5
19:34:47.239 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:47.241 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:47.243 00.002 31432 Enqueuing Expose request
19:34:47.245 00.002 29876 Worker thread wakes up
19:34:47.245 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:34:47.247 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:47.247 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:49.479 02.232 29876 Exposure complete
19:34:49.522 00.043 29876 worker thread done servicing request
19:34:49.522 00.000 31432 OnExposeComplete: enter
19:34:49.525 00.003 31432 UpdateGuideState(): m_state=6
19:34:49.526 00.001 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
19:34:49.528 00.002 31432 Star::Find returns 1 (0), X=1252.65, Y=942.37, Mass=3902, SNR=39.1, Peak=248 HFD=4.5
19:34:49.530 00.002 31432 MultiStar: [#1 -0.23,0.49,0.84,U] [#2 -0.00,0.23,0.92,U] [#3 -0.37,0.51,0.89,U] [#4 -1.20,0.13,0.00,M1] [#5 0.06,0.57,0.80,U] [#6 0.05,0.26,0.79,U] [#7 -0.17,0.31,0.82,U] [#8 0.13,-0.12,0.73,U] 
19:34:49.532 00.002 31432 single-star, 7 included, MultiStar: {-0.11, 0.28}, one-star: {-0.30, 0.01}
19:34:49.534 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
19:34:49.535 00.001 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
19:34:49.537 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.12 mountX=-0.30 mountY=-0.05, mountTheta=-2.97
19:34:49.540 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.01, opts=13)
19:34:49.542 00.002 31432 Enqueuing Move request for scope (-0.30, 0.01)
19:34:49.544 00.002 29876 Worker thread wakes up
19:34:49.544 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
19:34:49.544 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
19:34:49.545 00.001 29876 Moving (-0.30, 0.01) raw xDistance=-0.30 yDistance=-0.05
19:34:49.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
19:34:49.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:34:49.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:34:49.545 00.000 29876 MoveAxis(E, 29, ABG)
19:34:49.545 00.000 29876 Guiding  Dir = 2, Dur = 29
19:34:49.545 00.000 29876 IsSlewing returns 0
19:34:49.545 00.000 29876 IsGuiding returns 0
19:34:49.545 00.000 29876 PulseGuide returned control before completion, sleep 39
19:34:49.548 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:49.561 00.013 31432 UpdateGuideState exits: m=3902 RSB=39.1
19:34:49.563 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:49.566 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:49.567 00.001 31432 Enqueuing Expose request
19:34:49.585 00.018 29876 IsGuiding returns 1
19:34:49.585 00.000 29876 scope still moving after pulse duration time elapsed
19:34:49.616 00.031 29876 IsSlewing returns 0
19:34:49.616 00.000 29876 IsGuiding returns 1
19:34:49.646 00.030 29876 IsSlewing returns 0
19:34:49.646 00.000 29876 IsGuiding returns 0
19:34:49.646 00.000 29876 scope move finished after 29 + 72 ms
19:34:49.646 00.000 29876 Move returns status 0, amount 29
19:34:49.646 00.000 29876 MoveAxis(N, 0, ABG)
19:34:49.646 00.000 29876 Move returns status 0, amount 0
19:34:49.646 00.000 29876 move complete, result=0
19:34:49.647 00.001 29876 worker thread done servicing request
19:34:49.647 00.000 29876 Worker thread wakes up
19:34:49.647 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:49.647 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:49.647 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
19:34:51.556 01.909 29876 Exposure complete
19:34:51.601 00.045 29876 worker thread done servicing request
19:34:51.601 00.000 31432 OnExposeComplete: enter
19:34:51.604 00.003 31432 UpdateGuideState(): m_state=6
19:34:51.606 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
19:34:51.608 00.002 31432 Star::Find returns 1 (0), X=1252.64, Y=942.70, Mass=3934, SNR=39.4, Peak=253 HFD=4.7
19:34:51.611 00.003 31432 MultiStar: [#1 -0.12,0.51,0.83,U] [#2 -0.23,0.24,0.90,U] [#3 -0.32,0.30,0.87,U] [#4 -1.05,0.21,0.00,M2] [#5 -0.00,0.19,0.78,U] [#6 -0.38,0.42,0.76,U] [#7 -0.29,0.24,0.83,U] [#8 -0.75,0.14,0.72,U] 
19:34:51.612 00.001 31432 refined, 7 included, MultiStar: {-0.29, 0.30}, one-star: {-0.31, 0.34}
19:34:51.615 00.003 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
19:34:51.616 00.001 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
19:34:51.618 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.42 cameraTheta=2.34 mountX=-0.29 mountY=-0.34, mountTheta=-2.27
19:34:51.621 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.30, opts=13)
19:34:51.623 00.002 31432 Enqueuing Move request for scope (-0.29, 0.30)
19:34:51.625 00.002 29876 Worker thread wakes up
19:34:51.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.30) opts 0xd
19:34:51.625 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.30)
19:34:51.625 00.000 29876 Moving (-0.29, 0.30) raw xDistance=-0.29 yDistance=-0.34
19:34:51.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
19:34:51.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:34:51.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:34:51.625 00.000 29876 MoveAxis(E, 32, ABG)
19:34:51.625 00.000 29876 Guiding  Dir = 2, Dur = 32
19:34:51.625 00.000 29876 IsSlewing returns 0
19:34:51.625 00.000 29876 IsGuiding returns 0
19:34:51.625 00.000 29876 PulseGuide returned control before completion, sleep 42
19:34:51.629 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:34:51.640 00.011 31432 UpdateGuideState exits: m=3934 RSB=39.4
19:34:51.642 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:51.644 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:51.646 00.002 31432 Enqueuing Expose request
19:34:51.679 00.033 29876 IsGuiding returns 1
19:34:51.679 00.000 29876 scope still moving after pulse duration time elapsed
19:34:51.709 00.030 29876 IsSlewing returns 0
19:34:51.709 00.000 29876 IsGuiding returns 1
19:34:51.740 00.031 29876 IsSlewing returns 0
19:34:51.740 00.000 29876 IsGuiding returns 0
19:34:51.740 00.000 29876 scope move finished after 32 + 82 ms
19:34:51.740 00.000 29876 Move returns status 0, amount 32
19:34:51.740 00.000 29876 MoveAxis(N, 0, ABG)
19:34:51.740 00.000 29876 Move returns status 0, amount 0
19:34:51.740 00.000 29876 move complete, result=0
19:34:51.740 00.000 29876 worker thread done servicing request
19:34:51.740 00.000 29876 Worker thread wakes up
19:34:51.741 00.001 31432 GuideStep: -0.3 px 32 ms EAST, -0.3 px 0 ms NORTH
19:34:51.743 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:51.743 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:53.873 02.130 29876 Exposure complete
19:34:53.921 00.048 29876 worker thread done servicing request
19:34:53.921 00.000 31432 OnExposeComplete: enter
19:34:53.924 00.003 31432 UpdateGuideState(): m_state=6
19:34:53.927 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
19:34:53.928 00.001 31432 Star::Find returns 1 (0), X=1252.32, Y=942.75, Mass=3834, SNR=39.8, Peak=244 HFD=4.7
19:34:53.930 00.002 31432 MultiStar: [#1 -0.59,0.94,0.00,M1] [#2 -0.56,0.52,0.89,U] [#3 -0.30,0.74,0.87,U] [#4 -1.20,0.45,0.00,M3] [#5 -0.40,0.70,0.79,U] [#6 -0.38,0.82,0.00,M1] [#7 -0.39,0.81,0.00,M1] [#8 -0.69,0.32,0.72,U] 
19:34:53.933 00.003 31432 single-star, 4 included, MultiStar: {-0.51, 0.53}, one-star: {-0.63, 0.38}
19:34:53.935 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
19:34:53.935 00.000 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
19:34:53.938 00.003 31432 CameraToMount -- cameraX=-0.63 cameraY=0.38 hyp=0.74 cameraTheta=2.59 mountX=-0.62 mountY=-0.47, mountTheta=-2.49
19:34:53.940 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.38, opts=13)
19:34:53.943 00.003 31432 Enqueuing Move request for scope (-0.63, 0.38)
19:34:53.944 00.001 29876 Worker thread wakes up
19:34:53.945 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.38) opts 0xd
19:34:53.945 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.38)
19:34:53.945 00.000 29876 Moving (-0.63, 0.38) raw xDistance=-0.62 yDistance=-0.47
19:34:53.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
19:34:53.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:34:53.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
19:34:53.945 00.000 29876 MoveAxis(E, 64, ABG)
19:34:53.945 00.000 29876 Guiding  Dir = 2, Dur = 64
19:34:53.945 00.000 29876 IsSlewing returns 0
19:34:53.945 00.000 29876 IsGuiding returns 0
19:34:53.945 00.000 29876 PulseGuide returned control before completion, sleep 74
19:34:53.949 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:53.959 00.010 31432 UpdateGuideState exits: m=3834 RSB=39.8
19:34:53.962 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:53.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:53.966 00.002 31432 Enqueuing Expose request
19:34:54.025 00.059 29876 IsGuiding returns 1
19:34:54.025 00.000 29876 scope still moving after pulse duration time elapsed
19:34:54.055 00.030 29876 IsSlewing returns 0
19:34:54.055 00.000 29876 IsGuiding returns 1
19:34:54.086 00.031 29876 IsSlewing returns 0
19:34:54.086 00.000 29876 IsGuiding returns 1
19:34:54.116 00.030 29876 IsSlewing returns 0
19:34:54.116 00.000 29876 IsGuiding returns 1
19:34:54.146 00.030 29876 IsSlewing returns 0
19:34:54.146 00.000 29876 IsGuiding returns 0
19:34:54.146 00.000 29876 scope move finished after 64 + 137 ms
19:34:54.146 00.000 29876 Move returns status 0, amount 64
19:34:54.146 00.000 29876 MoveAxis(N, 0, ABG)
19:34:54.146 00.000 29876 Move returns status 0, amount 0
19:34:54.146 00.000 29876 move complete, result=0
19:34:54.147 00.001 29876 worker thread done servicing request
19:34:54.147 00.000 29876 Worker thread wakes up
19:34:54.147 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:54.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:54.147 00.000 31432 GuideStep: -0.6 px 64 ms EAST, -0.5 px 0 ms NORTH
19:34:56.063 01.916 29876 Exposure complete
19:34:56.107 00.044 29876 worker thread done servicing request
19:34:56.107 00.000 31432 OnExposeComplete: enter
19:34:56.109 00.002 31432 UpdateGuideState(): m_state=6
19:34:56.111 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
19:34:56.113 00.002 31432 Star::Find returns 1 (0), X=1252.37, Y=942.66, Mass=3893, SNR=39.1, Peak=204 HFD=4.8
19:34:56.115 00.002 31432 MultiStar: [#1 -0.45,0.66,0.86,U] [#2 -0.53,0.02,0.93,U] [#3 -0.50,0.79,0.00,M1] [#4 -1.30,0.12,0.00,M4] [#5 -0.24,0.43,0.79,U] [#6 0.01,0.28,0.76,U] [#7 -0.18,0.40,0.82,U] [#8 -0.75,0.11,0.71,U] 
19:34:56.117 00.002 31432 refined, 6 included, MultiStar: {-0.40, 0.31}, one-star: {-0.58, 0.29}
19:34:56.120 00.003 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.45 = 2.45)
19:34:56.121 00.001 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.46 = -0.83)
19:34:56.123 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.31 hyp=0.50 cameraTheta=2.47 mountX=-0.39 mountY=-0.37, mountTheta=-2.38
19:34:56.126 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.31, opts=13)
19:34:56.128 00.002 31432 Enqueuing Move request for scope (-0.40, 0.31)
19:34:56.130 00.002 29876 Worker thread wakes up
19:34:56.130 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.31) opts 0xd
19:34:56.130 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.31)
19:34:56.130 00.000 29876 Moving (-0.40, 0.31) raw xDistance=-0.39 yDistance=-0.37
19:34:56.130 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
19:34:56.130 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.32 newest=-1.19
19:34:56.130 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
19:34:56.130 00.000 29876 MoveAxis(E, 46, ABG)
19:34:56.130 00.000 29876 Guiding  Dir = 2, Dur = 46
19:34:56.131 00.001 29876 IsSlewing returns 0
19:34:56.131 00.000 29876 IsGuiding returns 0
19:34:56.131 00.000 29876 PulseGuide returned control before completion, sleep 56
19:34:56.134 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:56.146 00.012 31432 UpdateGuideState exits: m=3893 RSB=39.1
19:34:56.148 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:56.149 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:56.151 00.002 31432 Enqueuing Expose request
19:34:56.199 00.048 29876 IsGuiding returns 1
19:34:56.199 00.000 29876 scope still moving after pulse duration time elapsed
19:34:56.229 00.030 29876 IsSlewing returns 0
19:34:56.229 00.000 29876 IsGuiding returns 1
19:34:56.261 00.032 29876 IsSlewing returns 0
19:34:56.261 00.000 29876 IsGuiding returns 1
19:34:56.290 00.029 29876 IsSlewing returns 0
19:34:56.290 00.000 29876 IsGuiding returns 1
19:34:56.320 00.030 29876 IsSlewing returns 0
19:34:56.320 00.000 29876 IsGuiding returns 0
19:34:56.320 00.000 29876 scope move finished after 46 + 144 ms
19:34:56.320 00.000 29876 Move returns status 0, amount 46
19:34:56.320 00.000 29876 BLC: Oldest BLC event removed
19:34:56.320 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:34:56.320 00.000 29876 MoveAxis(N, 47, ABG)
19:34:56.320 00.000 29876 Guiding  Dir = 0, Dur = 47
19:34:56.320 00.000 29876 IsSlewing returns 0
19:34:56.320 00.000 29876 IsGuiding returns 0
19:34:56.320 00.000 29876 PulseGuide returned control before completion, sleep 57
19:34:56.381 00.061 29876 IsGuiding returns 1
19:34:56.381 00.000 29876 scope still moving after pulse duration time elapsed
19:34:56.412 00.031 29876 IsSlewing returns 0
19:34:56.412 00.000 29876 IsGuiding returns 1
19:34:56.443 00.031 29876 IsSlewing returns 0
19:34:56.443 00.000 29876 IsGuiding returns 1
19:34:56.474 00.031 29876 IsSlewing returns 0
19:34:56.474 00.000 29876 IsGuiding returns 0
19:34:56.474 00.000 29876 scope move finished after 47 + 105 ms
19:34:56.474 00.000 29876 Move returns status 0, amount 47
19:34:56.474 00.000 29876 move complete, result=0
19:34:56.475 00.001 29876 worker thread done servicing request
19:34:56.475 00.000 29876 Worker thread wakes up
19:34:56.475 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:56.475 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:56.475 00.000 31432 GuideStep: -0.4 px 46 ms EAST, -0.4 px 47 ms NORTH
19:34:58.606 02.131 29876 Exposure complete
19:34:58.650 00.044 29876 worker thread done servicing request
19:34:58.651 00.001 31432 OnExposeComplete: enter
19:34:58.656 00.005 31432 UpdateGuideState(): m_state=6
19:34:58.658 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
19:34:58.660 00.002 31432 Star::Find returns 1 (0), X=1253.89, Y=941.55, Mass=3842, SNR=39.4, Peak=238 HFD=4.8
19:34:58.662 00.002 31432 MultiStar: [#1 0.90,-0.03,0.00,M1] [#2 0.61,0.10,0.90,U] [#3 1.11,-0.00,0.00,M2] [#4 0.36,-0.11,0.91,U] [#5 0.61,-0.06,0.79,U] [#6 1.12,-0.23,0.00,M1] [#7 1.18,-0.32,0.00,M1] [#8 0.68,-0.48,0.00,M1] 
19:34:58.664 00.002 31432 refined, 3 included, MultiStar: {0.64, -0.24}, one-star: {0.94, -0.82}
19:34:58.667 00.003 31432 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.02) = xAngle (-0.39 = -0.39)
19:34:58.669 00.002 31432 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.62 = 2.62)
19:34:58.672 00.003 31432 CameraToMount -- cameraX=0.64 cameraY=-0.24 hyp=0.68 cameraTheta=-0.36 mountX=0.63 mountY=0.34, mountTheta=0.49
19:34:58.674 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.24, opts=13)
19:34:58.677 00.003 31432 Enqueuing Move request for scope (0.64, -0.24)
19:34:58.678 00.001 29876 Worker thread wakes up
19:34:58.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.24) opts 0xd
19:34:58.678 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.24)
19:34:58.679 00.001 29876 Moving (0.64, -0.24) raw xDistance=0.63 yDistance=0.34
19:34:58.679 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.63
19:34:58.679 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:34:58.679 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:34:58.679 00.000 29876 MoveAxis(W, 55, ABG)
19:34:58.679 00.000 29876 Guiding  Dir = 3, Dur = 55
19:34:58.679 00.000 29876 IsSlewing returns 0
19:34:58.679 00.000 29876 IsGuiding returns 0
19:34:58.679 00.000 29876 PulseGuide returned control before completion, sleep 65
19:34:58.683 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:34:58.695 00.012 31432 UpdateGuideState exits: m=3842 RSB=39.4
19:34:58.697 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:34:58.699 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:34:58.701 00.002 31432 Enqueuing Expose request
19:34:58.757 00.056 29876 IsGuiding returns 1
19:34:58.757 00.000 29876 scope still moving after pulse duration time elapsed
19:34:58.787 00.030 29876 IsSlewing returns 0
19:34:58.787 00.000 29876 IsGuiding returns 1
19:34:58.817 00.030 29876 IsSlewing returns 0
19:34:58.817 00.000 29876 IsGuiding returns 1
19:34:58.847 00.030 29876 IsSlewing returns 0
19:34:58.847 00.000 29876 IsGuiding returns 0
19:34:58.847 00.000 29876 scope move finished after 55 + 112 ms
19:34:58.847 00.000 29876 Move returns status 0, amount 55
19:34:58.847 00.000 29876 MoveAxis(N, 0, ABG)
19:34:58.847 00.000 29876 Move returns status 0, amount 0
19:34:58.847 00.000 29876 move complete, result=0
19:34:58.847 00.000 29876 worker thread done servicing request
19:34:58.847 00.000 29876 Worker thread wakes up
19:34:58.847 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:34:58.847 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:34:58.847 00.000 31432 GuideStep: 0.6 px 55 ms WEST, 0.3 px 0 ms NORTH
19:35:00.750 01.903 29876 Exposure complete
19:35:00.796 00.046 29876 worker thread done servicing request
19:35:00.796 00.000 31432 OnExposeComplete: enter
19:35:00.800 00.004 31432 UpdateGuideState(): m_state=6
19:35:00.802 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
19:35:00.804 00.002 31432 Star::Find returns 1 (0), X=1253.13, Y=941.87, Mass=3811, SNR=38.8, Peak=220 HFD=4.3
19:35:00.806 00.002 31432 MultiStar: [#1 -0.10,-0.00,0.85,U] [#2 0.33,-0.28,0.94,U] [#3 0.39,-0.16,0.85,U] [#4 -0.48,-0.37,0.96,U] [#5 0.28,-0.04,0.81,U] [#6 0.50,-0.07,0.76,U] [#7 0.36,-0.11,0.84,U] [#8 0.47,-0.33,0.73,U] 
19:35:00.808 00.002 31432 refined, 8 included, MultiStar: {0.20, -0.21}, one-star: {0.17, -0.49}
19:35:00.810 00.002 31432 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.02) = xAngle (-0.85 = -0.85)
19:35:00.812 00.002 31432 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.16 = 2.16)
19:35:00.814 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.83 mountX=0.19 mountY=0.24, mountTheta=0.90
19:35:00.817 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.21, opts=13)
19:35:00.819 00.002 31432 Enqueuing Move request for scope (0.20, -0.21)
19:35:00.821 00.002 29876 Worker thread wakes up
19:35:00.821 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
19:35:00.821 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
19:35:00.821 00.000 29876 Moving (0.20, -0.21) raw xDistance=0.19 yDistance=0.24
19:35:00.821 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:35:00.821 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:00.821 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:35:00.821 00.000 29876 MoveAxis(E, 0, ABG)
19:35:00.821 00.000 29876 Move returns status 0, amount 0
19:35:00.821 00.000 29876 MoveAxis(N, 0, ABG)
19:35:00.821 00.000 29876 Move returns status 0, amount 0
19:35:00.821 00.000 29876 move complete, result=0
19:35:00.821 00.000 29876 worker thread done servicing request
19:35:00.824 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:00.837 00.013 31432 UpdateGuideState exits: m=3811 RSB=38.8
19:35:00.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:00.841 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:00.843 00.002 31432 Enqueuing Expose request
19:35:00.845 00.002 29876 Worker thread wakes up
19:35:00.845 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:35:00.847 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:00.847 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:03.075 02.228 29876 Exposure complete
19:35:03.120 00.045 29876 worker thread done servicing request
19:35:03.120 00.000 31432 OnExposeComplete: enter
19:35:03.123 00.003 31432 UpdateGuideState(): m_state=6
19:35:03.125 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
19:35:03.126 00.001 31432 Star::Find returns 1 (0), X=1252.79, Y=942.18, Mass=3846, SNR=38.9, Peak=211 HFD=4.4
19:35:03.128 00.002 31432 MultiStar: [#1 -0.46,0.67,0.85,U] [#2 -0.21,0.02,0.94,U] [#3 -0.43,0.31,0.88,U] [#4 -0.93,-0.21,0.00,M3] [#5 -0.17,-0.13,0.79,U] [#6 -0.28,0.19,0.83,U] [#7 -0.30,0.25,0.84,U] [#8 -0.91,-0.05,0.00,M1] 
19:35:03.131 00.003 31432 single-star, 6 included, MultiStar: {-0.29, 0.15}, one-star: {-0.16, -0.18}
19:35:03.132 00.001 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
19:35:03.134 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
19:35:03.136 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.30 mountX=-0.17 mountY=0.16, mountTheta=2.39
19:35:03.138 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.18, opts=13)
19:35:03.140 00.002 31432 Enqueuing Move request for scope (-0.16, -0.18)
19:35:03.142 00.002 29876 Worker thread wakes up
19:35:03.142 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
19:35:03.142 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
19:35:03.142 00.000 29876 Moving (-0.16, -0.18) raw xDistance=-0.17 yDistance=0.16
19:35:03.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:35:03.142 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:03.143 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:35:03.143 00.000 29876 MoveAxis(E, 0, ABG)
19:35:03.143 00.000 29876 Move returns status 0, amount 0
19:35:03.143 00.000 29876 MoveAxis(N, 0, ABG)
19:35:03.143 00.000 29876 Move returns status 0, amount 0
19:35:03.143 00.000 29876 move complete, result=0
19:35:03.143 00.000 29876 worker thread done servicing request
19:35:03.147 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:03.158 00.011 31432 UpdateGuideState exits: m=3846 RSB=38.9
19:35:03.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:03.162 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:03.164 00.002 31432 Enqueuing Expose request
19:35:03.166 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:35:03.168 00.002 29876 Worker thread wakes up
19:35:03.169 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:03.169 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:05.071 01.902 29876 Exposure complete
19:35:05.117 00.046 29876 worker thread done servicing request
19:35:05.117 00.000 31432 OnExposeComplete: enter
19:35:05.120 00.003 31432 UpdateGuideState(): m_state=6
19:35:05.122 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
19:35:05.125 00.003 31432 Star::Find returns 1 (0), X=1252.68, Y=941.63, Mass=3855, SNR=39.9, Peak=252 HFD=4.7
19:35:05.126 00.001 31432 MultiStar: [#1 -0.75,0.24,0.83,U] [#2 -0.47,0.07,0.92,U] [#3 -0.50,-0.03,0.82,U] [#4 -1.47,-0.05,0.00,M4] [#5 -0.52,0.06,0.79,U] [#6 0.00,-0.26,0.74,U] [#7 -0.39,-0.11,0.81,U] [#8 -0.58,-0.46,0.76,U] 
19:35:05.128 00.002 31432 refined, 7 included, MultiStar: {-0.44, -0.16}, one-star: {-0.27, -0.73}
19:35:05.131 00.003 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:35:05.132 00.001 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
19:35:05.135 00.003 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.16 hyp=0.46 cameraTheta=-2.79 mountX=-0.44 mountY=0.09, mountTheta=2.94
19:35:05.139 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.16, opts=13)
19:35:05.142 00.003 31432 Enqueuing Move request for scope (-0.44, -0.16)
19:35:05.144 00.002 29876 Worker thread wakes up
19:35:05.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.16) opts 0xd
19:35:05.144 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.16)
19:35:05.145 00.001 29876 Moving (-0.44, -0.16) raw xDistance=-0.44 yDistance=0.09
19:35:05.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
19:35:05.145 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:05.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:35:05.145 00.000 29876 MoveAxis(E, 42, ABG)
19:35:05.145 00.000 29876 Guiding  Dir = 2, Dur = 42
19:35:05.145 00.000 29876 IsSlewing returns 0
19:35:05.145 00.000 29876 IsGuiding returns 0
19:35:05.145 00.000 29876 PulseGuide returned control before completion, sleep 52
19:35:05.149 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:05.160 00.011 31432 UpdateGuideState exits: m=3855 RSB=39.9
19:35:05.162 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:05.164 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:05.166 00.002 31432 Enqueuing Expose request
19:35:05.208 00.042 29876 IsGuiding returns 1
19:35:05.208 00.000 29876 scope still moving after pulse duration time elapsed
19:35:05.238 00.030 29876 IsSlewing returns 0
19:35:05.238 00.000 29876 IsGuiding returns 1
19:35:05.270 00.032 29876 IsSlewing returns 0
19:35:05.270 00.000 29876 IsGuiding returns 1
19:35:05.301 00.031 29876 IsSlewing returns 0
19:35:05.301 00.000 29876 IsGuiding returns 0
19:35:05.301 00.000 29876 scope move finished after 42 + 114 ms
19:35:05.301 00.000 29876 Move returns status 0, amount 42
19:35:05.301 00.000 29876 MoveAxis(N, 0, ABG)
19:35:05.301 00.000 29876 Move returns status 0, amount 0
19:35:05.301 00.000 29876 move complete, result=0
19:35:05.301 00.000 29876 worker thread done servicing request
19:35:05.301 00.000 29876 Worker thread wakes up
19:35:05.301 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.1 px 0 ms NORTH
19:35:05.305 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:05.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:07.533 02.228 29876 Exposure complete
19:35:07.579 00.046 29876 worker thread done servicing request
19:35:07.579 00.000 31432 OnExposeComplete: enter
19:35:07.581 00.002 31432 UpdateGuideState(): m_state=6
19:35:07.583 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
19:35:07.585 00.002 31432 Star::Find returns 1 (0), X=1252.30, Y=942.50, Mass=3797, SNR=39.1, Peak=210 HFD=4.5
19:35:07.588 00.003 31432 MultiStar: [#1 -0.56,0.60,0.00,M1] [#2 -0.19,0.51,0.92,U] [#3 -0.04,0.58,0.87,U] [#4 -0.89,0.28,0.00,M5] [#5 -0.37,0.55,0.80,U] [#6 -0.34,0.71,0.79,U] [#7 -0.29,0.27,0.82,U] [#8 -0.40,0.13,0.71,U] 
19:35:07.592 00.004 31432 refined, 6 included, MultiStar: {-0.33, 0.41}, one-star: {-0.66, 0.13}
19:35:07.595 00.003 31432 CameraToMount -- cameraTheta (2.25) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
19:35:07.599 00.004 31432 CameraToMount -- cameraTheta (2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.24 = -1.05)
19:35:07.605 00.006 31432 CameraToMount -- cameraX=-0.33 cameraY=0.41 hyp=0.53 cameraTheta=2.25 mountX=-0.32 mountY=-0.46, mountTheta=-2.18
19:35:07.609 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.41, opts=13)
19:35:07.611 00.002 31432 Enqueuing Move request for scope (-0.33, 0.41)
19:35:07.613 00.002 29876 Worker thread wakes up
19:35:07.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.41) opts 0xd
19:35:07.613 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.41)
19:35:07.613 00.000 29876 Moving (-0.33, 0.41) raw xDistance=-0.32 yDistance=-0.46
19:35:07.613 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
19:35:07.613 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.46
19:35:07.613 00.000 29876 MoveAxis(E, 37, ABG)
19:35:07.614 00.001 29876 Guiding  Dir = 2, Dur = 37
19:35:07.614 00.000 29876 IsSlewing returns 0
19:35:07.614 00.000 29876 IsGuiding returns 0
19:35:07.614 00.000 29876 PulseGuide returned control before completion, sleep 47
19:35:07.619 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:07.633 00.014 31432 UpdateGuideState exits: m=3797 RSB=39.1
19:35:07.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:07.637 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:07.639 00.002 31432 Enqueuing Expose request
19:35:07.669 00.030 29876 IsGuiding returns 1
19:35:07.669 00.000 29876 scope still moving after pulse duration time elapsed
19:35:07.700 00.031 29876 IsSlewing returns 0
19:35:07.700 00.000 29876 IsGuiding returns 0
19:35:07.700 00.000 29876 scope move finished after 37 + 48 ms
19:35:07.700 00.000 29876 Move returns status 0, amount 37
19:35:07.700 00.000 29876 MoveAxis(N, 33, ABG)
19:35:07.700 00.000 29876 Guiding  Dir = 0, Dur = 33
19:35:07.700 00.000 29876 IsSlewing returns 0
19:35:07.701 00.001 29876 IsGuiding returns 0
19:35:07.701 00.000 29876 PulseGuide returned control before completion, sleep 43
19:35:07.747 00.046 29876 IsGuiding returns 1
19:35:07.747 00.000 29876 scope still moving after pulse duration time elapsed
19:35:07.777 00.030 29876 IsSlewing returns 0
19:35:07.777 00.000 29876 IsGuiding returns 1
19:35:07.808 00.031 29876 IsSlewing returns 0
19:35:07.808 00.000 29876 IsGuiding returns 1
19:35:07.840 00.032 29876 IsSlewing returns 0
19:35:07.840 00.000 29876 IsGuiding returns 1
19:35:07.870 00.030 29876 IsSlewing returns 0
19:35:07.870 00.000 29876 IsGuiding returns 0
19:35:07.870 00.000 29876 scope move finished after 33 + 135 ms
19:35:07.870 00.000 29876 Move returns status 0, amount 33
19:35:07.870 00.000 29876 move complete, result=0
19:35:07.870 00.000 29876 worker thread done servicing request
19:35:07.870 00.000 29876 Worker thread wakes up
19:35:07.870 00.000 31432 GuideStep: -0.3 px 37 ms EAST, -0.5 px 33 ms NORTH
19:35:07.874 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:07.874 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:09.791 01.917 29876 Exposure complete
19:35:09.834 00.043 29876 worker thread done servicing request
19:35:09.835 00.001 31432 OnExposeComplete: enter
19:35:09.837 00.002 31432 UpdateGuideState(): m_state=6
19:35:09.839 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
19:35:09.841 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=941.84, Mass=3842, SNR=39.2, Peak=186 HFD=4.5
19:35:09.843 00.002 31432 MultiStar: [#1 -0.26,0.25,0.83,U] [#2 -0.27,-0.19,0.93,U] [#3 -0.02,0.07,0.89,U] [#4 -0.96,-0.15,0.00,M6] [#5 -0.04,-0.15,0.79,U] [#6 0.41,-0.04,0.80,U] [#7 -0.20,0.08,0.85,U] [#8 0.17,-0.40,0.72,U] 
19:35:09.848 00.005 31432 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.10, -0.52}
19:35:09.853 00.005 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.02) = xAngle (-1.75 = -1.75)
19:35:09.857 00.004 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.26 = 1.26)
19:35:09.861 00.004 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=-0.02 mountY=0.11, mountTheta=1.76
19:35:09.866 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.12, opts=13)
19:35:09.869 00.003 31432 Enqueuing Move request for scope (-0.02, -0.12)
19:35:09.871 00.002 29876 Worker thread wakes up
19:35:09.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
19:35:09.871 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
19:35:09.871 00.000 29876 Moving (-0.02, -0.12) raw xDistance=-0.02 yDistance=0.11
19:35:09.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:35:09.871 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:09.873 00.002 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:35:09.873 00.000 29876 MoveAxis(E, 0, ABG)
19:35:09.873 00.000 29876 Move returns status 0, amount 0
19:35:09.873 00.000 29876 MoveAxis(N, 0, ABG)
19:35:09.873 00.000 29876 Move returns status 0, amount 0
19:35:09.873 00.000 29876 move complete, result=0
19:35:09.873 00.000 29876 worker thread done servicing request
19:35:09.875 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:09.887 00.012 31432 UpdateGuideState exits: m=3842 RSB=39.2
19:35:09.889 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:09.891 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:09.893 00.002 31432 Enqueuing Expose request
19:35:09.895 00.002 29876 Worker thread wakes up
19:35:09.895 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:09.895 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:35:09.897 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:12.028 02.131 29876 Exposure complete
19:35:12.071 00.043 29876 worker thread done servicing request
19:35:12.071 00.000 31432 OnExposeComplete: enter
19:35:12.073 00.002 31432 UpdateGuideState(): m_state=6
19:35:12.076 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
19:35:12.081 00.005 31432 Star::Find returns 1 (0), X=1252.88, Y=941.94, Mass=3894, SNR=39.7, Peak=252 HFD=4.4
19:35:12.087 00.006 31432 MultiStar: [#1 -0.41,-0.08,0.86,U] [#2 -0.29,-0.35,0.91,U] [#3 0.02,-0.12,0.84,U] [#4 -0.61,-0.19,0.96,U] [#5 -0.28,-0.43,0.78,U] [#6 0.03,-0.49,0.78,U] [#7 -0.22,-0.25,0.82,U] [#8 -0.35,-0.29,0.74,U] 
19:35:12.089 00.002 31432 refined, 8 included, MultiStar: {-0.25, -0.29}, one-star: {-0.07, -0.42}
19:35:12.091 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
19:35:12.097 00.006 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
19:35:12.102 00.005 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.27 mountX=-0.25 mountY=0.25, mountTheta=2.36
19:35:12.106 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.29, opts=13)
19:35:12.108 00.002 31432 Enqueuing Move request for scope (-0.25, -0.29)
19:35:12.111 00.003 29876 Worker thread wakes up
19:35:12.111 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
19:35:12.111 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
19:35:12.111 00.000 29876 Moving (-0.25, -0.29) raw xDistance=-0.25 yDistance=0.25
19:35:12.111 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
19:35:12.111 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:12.112 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:35:12.112 00.000 29876 MoveAxis(E, 24, ABG)
19:35:12.112 00.000 29876 Guiding  Dir = 2, Dur = 24
19:35:12.112 00.000 29876 IsSlewing returns 0
19:35:12.112 00.000 29876 IsGuiding returns 0
19:35:12.112 00.000 29876 PulseGuide returned control before completion, sleep 34
19:35:12.115 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:12.129 00.014 31432 UpdateGuideState exits: m=3894 RSB=39.7
19:35:12.132 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:12.134 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:12.136 00.002 31432 Enqueuing Expose request
19:35:12.149 00.013 29876 IsGuiding returns 1
19:35:12.149 00.000 29876 scope still moving after pulse duration time elapsed
19:35:12.181 00.032 29876 IsSlewing returns 0
19:35:12.181 00.000 29876 IsGuiding returns 1
19:35:12.212 00.031 29876 IsSlewing returns 0
19:35:12.212 00.000 29876 IsGuiding returns 1
19:35:12.243 00.031 29876 IsSlewing returns 0
19:35:12.243 00.000 29876 IsGuiding returns 0
19:35:12.243 00.000 29876 scope move finished after 24 + 106 ms
19:35:12.243 00.000 29876 Move returns status 0, amount 24
19:35:12.243 00.000 29876 MoveAxis(N, 0, ABG)
19:35:12.243 00.000 29876 Move returns status 0, amount 0
19:35:12.243 00.000 29876 move complete, result=0
19:35:12.243 00.000 29876 worker thread done servicing request
19:35:12.243 00.000 29876 Worker thread wakes up
19:35:12.243 00.000 31432 GuideStep: -0.3 px 24 ms EAST, 0.3 px 0 ms NORTH
19:35:12.247 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:12.247 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:14.159 01.912 29876 Exposure complete
19:35:14.203 00.044 29876 worker thread done servicing request
19:35:14.203 00.000 31432 OnExposeComplete: enter
19:35:14.205 00.002 31432 UpdateGuideState(): m_state=6
19:35:14.208 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
19:35:14.209 00.001 31432 Star::Find returns 1 (0), X=1252.92, Y=941.46, Mass=3957, SNR=39.6, Peak=248 HFD=4.6
19:35:14.211 00.002 31432 MultiStar: [#1 -0.51,-0.36,0.83,U] [#2 -0.52,-0.43,0.89,U] [#3 0.08,-0.25,0.89,U] [#4 -1.08,-0.21,0.00,M6] [#5 -0.32,-0.45,0.81,U] [#6 0.08,-0.70,0.78,U] [#7 0.10,-0.59,0.83,U] [#8 -0.30,-0.51,0.71,U] 
19:35:14.214 00.003 31432 refined, 7 included, MultiStar: {-0.17, -0.53}, one-star: {-0.03, -0.91}
19:35:14.215 00.001 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.91 = -1.91)
19:35:14.218 00.003 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
19:35:14.219 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.53 hyp=0.56 cameraTheta=-1.89 mountX=-0.19 mountY=0.50, mountTheta=1.93
19:35:14.222 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.53, opts=13)
19:35:14.224 00.002 31432 Enqueuing Move request for scope (-0.17, -0.53)
19:35:14.226 00.002 29876 Worker thread wakes up
19:35:14.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.53) opts 0xd
19:35:14.226 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.53)
19:35:14.226 00.000 29876 Moving (-0.17, -0.53) raw xDistance=-0.19 yDistance=0.50
19:35:14.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:35:14.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:35:14.227 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
19:35:14.227 00.000 29876 MoveAxis(E, 0, ABG)
19:35:14.227 00.000 29876 Move returns status 0, amount 0
19:35:14.227 00.000 29876 MoveAxis(N, 0, ABG)
19:35:14.227 00.000 29876 Move returns status 0, amount 0
19:35:14.227 00.000 29876 move complete, result=0
19:35:14.227 00.000 29876 worker thread done servicing request
19:35:14.230 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:14.242 00.012 31432 UpdateGuideState exits: m=3957 RSB=39.6
19:35:14.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:14.246 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:14.248 00.002 31432 Enqueuing Expose request
19:35:14.250 00.002 29876 Worker thread wakes up
19:35:14.250 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
19:35:14.252 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:14.252 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:16.384 02.132 29876 Exposure complete
19:35:16.428 00.044 29876 worker thread done servicing request
19:35:16.428 00.000 31432 OnExposeComplete: enter
19:35:16.431 00.003 31432 UpdateGuideState(): m_state=6
19:35:16.433 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
19:35:16.436 00.003 31432 Star::Find returns 1 (0), X=1252.42, Y=941.88, Mass=3839, SNR=39.5, Peak=249 HFD=4.3
19:35:16.440 00.004 31432 MultiStar: [#1 -0.84,-0.20,0.00,M1] [#2 -0.90,-0.34,0.00,M1] [#3 -0.49,0.20,0.86,U] [#4 -1.27,-0.27,0.00,M7] [#5 -0.76,-0.28,0.00,M1] [#6 -0.60,-0.50,0.73,U] [#7 -1.02,-0.39,0.00,M1] [#8 -1.27,-0.59,0.00,M1] 
19:35:16.442 00.002 31432 refined, 2 included, MultiStar: {-0.54, -0.26}, one-star: {-0.54, -0.48}
19:35:16.444 00.002 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.02) = xAngle (-2.71 = -2.71)
19:35:16.447 00.003 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
19:35:16.448 00.001 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.26 hyp=0.60 cameraTheta=-2.69 mountX=-0.54 mountY=0.17, mountTheta=2.83
19:35:16.451 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.26, opts=13)
19:35:16.453 00.002 31432 Enqueuing Move request for scope (-0.54, -0.26)
19:35:16.455 00.002 29876 Worker thread wakes up
19:35:16.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.26) opts 0xd
19:35:16.455 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.26)
19:35:16.455 00.000 29876 Moving (-0.54, -0.26) raw xDistance=-0.54 yDistance=0.17
19:35:16.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
19:35:16.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:16.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:35:16.455 00.000 29876 MoveAxis(E, 52, ABG)
19:35:16.455 00.000 29876 Guiding  Dir = 2, Dur = 52
19:35:16.456 00.001 29876 IsSlewing returns 0
19:35:16.456 00.000 29876 IsGuiding returns 0
19:35:16.456 00.000 29876 PulseGuide returned control before completion, sleep 62
19:35:16.461 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=1, FiltMax=257, Gamma=0.490
19:35:16.472 00.011 31432 UpdateGuideState exits: m=3839 RSB=39.5
19:35:16.475 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:16.477 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:16.479 00.002 31432 Enqueuing Expose request
19:35:16.522 00.043 29876 IsGuiding returns 1
19:35:16.522 00.000 29876 scope still moving after pulse duration time elapsed
19:35:16.553 00.031 29876 IsSlewing returns 0
19:35:16.553 00.000 29876 IsGuiding returns 1
19:35:16.583 00.030 29876 IsSlewing returns 0
19:35:16.583 00.000 29876 IsGuiding returns 1
19:35:16.614 00.031 29876 IsSlewing returns 0
19:35:16.614 00.000 29876 IsGuiding returns 1
19:35:16.645 00.031 29876 IsSlewing returns 0
19:35:16.645 00.000 29876 IsGuiding returns 1
19:35:16.677 00.032 29876 IsSlewing returns 0
19:35:16.677 00.000 29876 IsGuiding returns 0
19:35:16.677 00.000 29876 scope move finished after 52 + 169 ms
19:35:16.677 00.000 29876 Move returns status 0, amount 52
19:35:16.677 00.000 29876 MoveAxis(N, 0, ABG)
19:35:16.677 00.000 29876 Move returns status 0, amount 0
19:35:16.677 00.000 29876 move complete, result=0
19:35:16.678 00.001 29876 worker thread done servicing request
19:35:16.678 00.000 29876 Worker thread wakes up
19:35:16.678 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:16.678 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:16.678 00.000 31432 GuideStep: -0.5 px 52 ms EAST, 0.2 px 0 ms NORTH
19:35:18.595 01.917 29876 Exposure complete
19:35:18.640 00.045 29876 worker thread done servicing request
19:35:18.641 00.001 31432 OnExposeComplete: enter
19:35:18.643 00.002 31432 UpdateGuideState(): m_state=6
19:35:18.645 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
19:35:18.647 00.002 31432 Star::Find returns 1 (0), X=1251.98, Y=942.20, Mass=3709, SNR=38.4, Peak=223 HFD=4.4
19:35:18.649 00.002 31432 MultiStar: [#1 -1.09,0.25,0.00,M2] [#2 -1.25,-0.01,0.00,M2] [#3 -1.05,0.00,0.00,M1] [#4 -1.64,0.01,0.00,M8] [#5 -1.06,-0.12,0.00,M2] [#6 -1.14,0.14,0.00,M1] [#7 -1.03,0.09,0.00,M2] [#8 -1.17,-0.14,0.00,M2] 
19:35:18.651 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:35:18.652 00.001 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
19:35:18.654 00.002 31432 CameraToMount -- cameraX=-0.97 cameraY=-0.16 hyp=0.99 cameraTheta=-2.98 mountX=-0.98 mountY=0.01, mountTheta=3.13
19:35:18.658 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.97, y=-0.16, opts=13)
19:35:18.661 00.003 31432 Enqueuing Move request for scope (-0.97, -0.16)
19:35:18.663 00.002 29876 Worker thread wakes up
19:35:18.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.16) opts 0xd
19:35:18.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.97, -0.16)
19:35:18.663 00.000 29876 Moving (-0.97, -0.16) raw xDistance=-0.98 yDistance=0.01
19:35:18.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.98
19:35:18.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:18.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:35:18.663 00.000 29876 MoveAxis(E, 101, ABG)
19:35:18.663 00.000 29876 Guiding  Dir = 2, Dur = 101
19:35:18.663 00.000 29876 IsSlewing returns 0
19:35:18.663 00.000 29876 IsGuiding returns 0
19:35:18.663 00.000 29876 PulseGuide returned control before completion, sleep 111
19:35:18.668 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=20, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:18.680 00.012 31432 UpdateGuideState exits: m=3709 RSB=38.4
19:35:18.682 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:18.684 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:18.686 00.002 31432 Enqueuing Expose request
19:35:18.780 00.094 29876 IsGuiding returns 1
19:35:18.780 00.000 29876 scope still moving after pulse duration time elapsed
19:35:18.810 00.030 29876 IsSlewing returns 0
19:35:18.810 00.000 29876 IsGuiding returns 0
19:35:18.810 00.000 29876 scope move finished after 101 + 45 ms
19:35:18.810 00.000 29876 Move returns status 0, amount 101
19:35:18.810 00.000 29876 MoveAxis(N, 0, ABG)
19:35:18.810 00.000 29876 Move returns status 0, amount 0
19:35:18.810 00.000 29876 move complete, result=0
19:35:18.810 00.000 29876 worker thread done servicing request
19:35:18.810 00.000 29876 Worker thread wakes up
19:35:18.810 00.000 31432 GuideStep: -1.0 px 101 ms EAST, 0.0 px 0 ms NORTH
19:35:18.813 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:18.813 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:20.947 02.134 29876 Exposure complete
19:35:20.990 00.043 29876 worker thread done servicing request
19:35:20.990 00.000 31432 OnExposeComplete: enter
19:35:20.993 00.003 31432 UpdateGuideState(): m_state=6
19:35:20.995 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
19:35:20.997 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=941.80, Mass=3642, SNR=37.8, Peak=218 HFD=4.5
19:35:20.999 00.002 31432 MultiStar: [#1 -0.08,-0.29,0.86,U] [#2 -0.04,-0.49,0.97,U] [#3 0.20,-0.33,0.88,U] [#4 -0.88,-0.52,0.00,M9] [#5 -0.17,-0.50,0.82,U] [#6 0.48,-0.27,0.80,U] [#7 -0.01,-0.26,0.85,U] [#8 -0.49,-0.37,0.75,U] 
19:35:21.001 00.002 31432 refined, 7 included, MultiStar: {-0.02, -0.39}, one-star: {-0.07, -0.56}
19:35:21.003 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.64 = -1.64)
19:35:21.005 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
19:35:21.007 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.62 mountX=-0.03 mountY=0.38, mountTheta=1.64
19:35:21.011 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.39, opts=13)
19:35:21.017 00.006 31432 Enqueuing Move request for scope (-0.02, -0.39)
19:35:21.022 00.005 29876 Worker thread wakes up
19:35:21.022 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
19:35:21.022 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
19:35:21.022 00.000 29876 Moving (-0.02, -0.39) raw xDistance=-0.03 yDistance=0.38
19:35:21.022 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:35:21.022 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:35:21.022 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
19:35:21.022 00.000 29876 MoveAxis(E, 0, ABG)
19:35:21.022 00.000 29876 Move returns status 0, amount 0
19:35:21.022 00.000 29876 MoveAxis(N, 0, ABG)
19:35:21.022 00.000 29876 Move returns status 0, amount 0
19:35:21.022 00.000 29876 move complete, result=0
19:35:21.023 00.001 29876 worker thread done servicing request
19:35:21.026 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:21.037 00.011 31432 UpdateGuideState exits: m=3642 RSB=37.8
19:35:21.039 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:21.041 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:21.043 00.002 31432 Enqueuing Expose request
19:35:21.044 00.001 29876 Worker thread wakes up
19:35:21.045 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
19:35:21.047 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:21.047 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:22.954 01.907 29876 Exposure complete
19:35:23.000 00.046 29876 worker thread done servicing request
19:35:23.000 00.000 31432 OnExposeComplete: enter
19:35:23.002 00.002 31432 UpdateGuideState(): m_state=6
19:35:23.004 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
19:35:23.006 00.002 31432 Star::Find returns 1 (0), X=1252.83, Y=941.67, Mass=4093, SNR=40.2, Peak=244 HFD=4.5
19:35:23.008 00.002 31432 MultiStar: [#1 -0.40,-0.29,0.82,U] [#2 -0.12,-0.81,0.00,M2] [#3 0.12,-0.44,0.86,U] [#4 -0.53,-0.52,0.90,U] [#5 -0.04,-0.46,0.74,U] [#6 -0.01,-0.52,0.76,U] [#7 -0.25,-0.55,0.82,U] [#8 -0.32,-0.75,0.00,M2] 
19:35:23.010 00.002 31432 refined, 6 included, MultiStar: {-0.18, -0.50}, one-star: {-0.12, -0.70}
19:35:23.012 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.94 = -1.94)
19:35:23.015 00.003 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
19:35:23.016 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.50 hyp=0.53 cameraTheta=-1.91 mountX=-0.19 mountY=0.47, mountTheta=1.96
19:35:23.018 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.50, opts=13)
19:35:23.021 00.003 31432 Enqueuing Move request for scope (-0.18, -0.50)
19:35:23.023 00.002 29876 Worker thread wakes up
19:35:23.023 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.50) opts 0xd
19:35:23.023 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.50)
19:35:23.023 00.000 29876 Moving (-0.18, -0.50) raw xDistance=-0.19 yDistance=0.47
19:35:23.024 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:35:23.024 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:35:23.024 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
19:35:23.024 00.000 29876 MoveAxis(E, 0, ABG)
19:35:23.024 00.000 29876 Move returns status 0, amount 0
19:35:23.024 00.000 29876 MoveAxis(N, 0, ABG)
19:35:23.024 00.000 29876 Move returns status 0, amount 0
19:35:23.024 00.000 29876 move complete, result=0
19:35:23.024 00.000 29876 worker thread done servicing request
19:35:23.027 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:23.044 00.017 31432 UpdateGuideState exits: m=4093 RSB=40.2
19:35:23.047 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:23.050 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:23.052 00.002 31432 Enqueuing Expose request
19:35:23.054 00.002 29876 Worker thread wakes up
19:35:23.054 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
19:35:23.056 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:23.056 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:25.184 02.128 29876 Exposure complete
19:35:25.228 00.044 29876 worker thread done servicing request
19:35:25.228 00.000 31432 OnExposeComplete: enter
19:35:25.231 00.003 31432 UpdateGuideState(): m_state=6
19:35:25.233 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
19:35:25.235 00.002 31432 Star::Find returns 1 (0), X=1252.42, Y=941.73, Mass=3717, SNR=38.4, Peak=204 HFD=4.6
19:35:25.236 00.001 31432 MultiStar: [#1 -0.67,0.37,0.83,U] [#2 -0.47,0.01,0.97,U] [#3 -0.48,0.22,0.86,U] [#4 -1.48,0.08,0.00,M9] [#5 -0.48,-0.01,0.76,U] [#6 -0.52,0.32,0.77,U] [#7 -0.78,0.18,0.82,U] [#8 -0.46,-0.19,0.73,U] 
19:35:25.239 00.003 31432 refined, 7 included, MultiStar: {-0.55, 0.02}, one-star: {-0.53, -0.63}
19:35:25.241 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
19:35:25.242 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.19)
19:35:25.244 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.02 hyp=0.55 cameraTheta=3.11 mountX=-0.55 mountY=-0.10, mountTheta=-2.95
19:35:25.248 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.02, opts=13)
19:35:25.251 00.003 31432 Enqueuing Move request for scope (-0.55, 0.02)
19:35:25.253 00.002 29876 Worker thread wakes up
19:35:25.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.02) opts 0xd
19:35:25.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.02)
19:35:25.253 00.000 29876 Moving (-0.55, 0.02) raw xDistance=-0.55 yDistance=-0.10
19:35:25.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55
19:35:25.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:25.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:35:25.253 00.000 29876 MoveAxis(E, 53, ABG)
19:35:25.253 00.000 29876 Guiding  Dir = 2, Dur = 53
19:35:25.253 00.000 29876 IsSlewing returns 0
19:35:25.253 00.000 29876 IsGuiding returns 0
19:35:25.254 00.001 29876 PulseGuide returned control before completion, sleep 63
19:35:25.256 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:25.268 00.012 31432 UpdateGuideState exits: m=3717 RSB=38.4
19:35:25.270 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:25.272 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:25.274 00.002 31432 Enqueuing Expose request
19:35:25.323 00.049 29876 IsGuiding returns 1
19:35:25.323 00.000 29876 scope still moving after pulse duration time elapsed
19:35:25.354 00.031 29876 IsSlewing returns 0
19:35:25.354 00.000 29876 IsGuiding returns 1
19:35:25.385 00.031 29876 IsSlewing returns 0
19:35:25.385 00.000 29876 IsGuiding returns 1
19:35:25.417 00.032 29876 IsSlewing returns 0
19:35:25.417 00.000 29876 IsGuiding returns 0
19:35:25.417 00.000 29876 scope move finished after 53 + 110 ms
19:35:25.417 00.000 29876 Move returns status 0, amount 53
19:35:25.417 00.000 29876 MoveAxis(N, 0, ABG)
19:35:25.417 00.000 29876 Move returns status 0, amount 0
19:35:25.417 00.000 29876 move complete, result=0
19:35:25.417 00.000 29876 worker thread done servicing request
19:35:25.417 00.000 29876 Worker thread wakes up
19:35:25.417 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.1 px 0 ms NORTH
19:35:25.420 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:25.420 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:27.331 01.911 29876 Exposure complete
19:35:27.375 00.044 29876 worker thread done servicing request
19:35:27.375 00.000 31432 OnExposeComplete: enter
19:35:27.377 00.002 31432 UpdateGuideState(): m_state=6
19:35:27.380 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
19:35:27.382 00.002 31432 Star::Find returns 1 (0), X=1251.99, Y=942.40, Mass=3932, SNR=39.4, Peak=224 HFD=4.6
19:35:27.384 00.002 31432 MultiStar: [#1 -0.78,0.01,0.83,U] [#2 -0.58,-0.37,0.87,U] [#3 -0.72,0.08,0.89,U] [#4 -1.26,-0.17,0.00,M10] [#5 -0.56,-0.22,0.78,U] [#6 -0.74,-0.09,0.80,U] [#7 -0.61,-0.32,0.83,U] [#8 -0.85,-0.56,0.00,M2] 
19:35:27.386 00.002 31432 refined, 6 included, MultiStar: {-0.72, -0.12}, one-star: {-0.97, 0.03}
19:35:27.388 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:35:27.390 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
19:35:27.392 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=-0.12 hyp=0.73 cameraTheta=-2.98 mountX=-0.72 mountY=0.01, mountTheta=3.13
19:35:27.395 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=-0.12, opts=13)
19:35:27.397 00.002 31432 Enqueuing Move request for scope (-0.72, -0.12)
19:35:27.399 00.002 29876 Worker thread wakes up
19:35:27.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.12) opts 0xd
19:35:27.399 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, -0.12)
19:35:27.399 00.000 29876 Moving (-0.72, -0.12) raw xDistance=-0.72 yDistance=0.01
19:35:27.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
19:35:27.399 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:27.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:35:27.399 00.000 29876 MoveAxis(E, 77, ABG)
19:35:27.400 00.001 29876 Guiding  Dir = 2, Dur = 77
19:35:27.400 00.000 29876 IsSlewing returns 0
19:35:27.400 00.000 29876 IsGuiding returns 0
19:35:27.400 00.000 29876 PulseGuide returned control before completion, sleep 87
19:35:27.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:35:27.415 00.012 31432 UpdateGuideState exits: m=3932 RSB=39.4
19:35:27.417 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:27.419 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:27.421 00.002 31432 Enqueuing Expose request
19:35:27.501 00.080 29876 IsGuiding returns 1
19:35:27.501 00.000 29876 scope still moving after pulse duration time elapsed
19:35:27.532 00.031 29876 IsSlewing returns 0
19:35:27.532 00.000 29876 IsGuiding returns 1
19:35:27.563 00.031 29876 IsSlewing returns 0
19:35:27.563 00.000 29876 IsGuiding returns 1
19:35:27.593 00.030 29876 IsSlewing returns 0
19:35:27.593 00.000 29876 IsGuiding returns 0
19:35:27.593 00.000 29876 scope move finished after 77 + 116 ms
19:35:27.593 00.000 29876 Move returns status 0, amount 77
19:35:27.593 00.000 29876 MoveAxis(N, 0, ABG)
19:35:27.593 00.000 29876 Move returns status 0, amount 0
19:35:27.593 00.000 29876 move complete, result=0
19:35:27.594 00.001 29876 worker thread done servicing request
19:35:27.594 00.000 29876 Worker thread wakes up
19:35:27.594 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:27.594 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:27.594 00.000 31432 GuideStep: -0.7 px 77 ms EAST, 0.0 px 0 ms NORTH
19:35:29.723 02.129 29876 Exposure complete
19:35:29.767 00.044 29876 worker thread done servicing request
19:35:29.767 00.000 31432 OnExposeComplete: enter
19:35:29.771 00.004 31432 UpdateGuideState(): m_state=6
19:35:29.773 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
19:35:29.775 00.002 31432 Star::Find returns 1 (0), X=1252.99, Y=941.72, Mass=3827, SNR=39.1, Peak=210 HFD=4.3
19:35:29.777 00.002 31432 MultiStar: [#1 -0.12,-0.28,0.87,U] [#2 -0.23,-0.27,0.91,U] [#3 0.05,-0.13,0.88,U] [#4 -0.74,-0.27,0.87,U] [#5 -0.13,-0.26,0.77,U] [#6 -0.11,-0.43,0.84,U] [#7 -0.18,-0.45,0.83,U] [#8 -0.20,-0.79,0.00,M3] 
19:35:29.779 00.002 31432 refined, 7 included, MultiStar: {-0.18, -0.35}, one-star: {0.04, -0.65}
19:35:29.781 00.002 31432 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
19:35:29.783 00.002 31432 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.95 = 0.95)
19:35:29.785 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.35 hyp=0.39 cameraTheta=-2.04 mountX=-0.18 mountY=0.32, mountTheta=2.10
19:35:29.788 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.35, opts=13)
19:35:29.790 00.002 31432 Enqueuing Move request for scope (-0.18, -0.35)
19:35:29.791 00.001 29876 Worker thread wakes up
19:35:29.791 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.35) opts 0xd
19:35:29.791 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.35)
19:35:29.791 00.000 29876 Moving (-0.18, -0.35) raw xDistance=-0.18 yDistance=0.32
19:35:29.792 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
19:35:29.792 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:35:29.792 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:35:29.792 00.000 29876 MoveAxis(E, 0, ABG)
19:35:29.792 00.000 29876 Move returns status 0, amount 0
19:35:29.792 00.000 29876 MoveAxis(N, 0, ABG)
19:35:29.792 00.000 29876 Move returns status 0, amount 0
19:35:29.792 00.000 29876 move complete, result=0
19:35:29.792 00.000 29876 worker thread done servicing request
19:35:29.795 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:29.807 00.012 31432 UpdateGuideState exits: m=3827 RSB=39.1
19:35:29.809 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:29.811 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:29.813 00.002 31432 Enqueuing Expose request
19:35:29.816 00.003 29876 Worker thread wakes up
19:35:29.816 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
19:35:29.818 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:29.818 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:31.728 01.910 29876 Exposure complete
19:35:31.772 00.044 29876 worker thread done servicing request
19:35:31.772 00.000 31432 OnExposeComplete: enter
19:35:31.775 00.003 31432 UpdateGuideState(): m_state=6
19:35:31.777 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
19:35:31.779 00.002 31432 Star::Find returns 1 (0), X=1253.40, Y=941.52, Mass=3698, SNR=37.9, Peak=218 HFD=4.9
19:35:31.781 00.002 31432 MultiStar: [#1 0.68,-0.20,0.82,U] [#2 0.64,-0.34,0.91,U] [#3 0.68,-0.04,0.88,U] [#4 -0.03,-0.49,0.99,U] [#5 0.51,-0.21,0.77,U] [#6 0.75,-0.34,0.00,M1] [#7 0.84,-0.36,0.00,M1] [#8 0.20,-0.72,0.72,U] 
19:35:31.783 00.002 31432 refined, 6 included, MultiStar: {0.44, -0.41}, one-star: {0.45, -0.85}
19:35:31.785 00.002 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.77 = -0.77)
19:35:31.787 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.24 = 2.24)
19:35:31.788 00.001 31432 CameraToMount -- cameraX=0.44 cameraY=-0.41 hyp=0.61 cameraTheta=-0.75 mountX=0.43 mountY=0.48, mountTheta=0.83
19:35:31.791 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.41, opts=13)
19:35:31.793 00.002 31432 Enqueuing Move request for scope (0.44, -0.41)
19:35:31.795 00.002 29876 Worker thread wakes up
19:35:31.795 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.41) opts 0xd
19:35:31.795 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.41)
19:35:31.795 00.000 29876 Moving (0.44, -0.41) raw xDistance=0.43 yDistance=0.48
19:35:31.795 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
19:35:31.795 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:35:31.795 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
19:35:31.795 00.000 29876 MoveAxis(W, 42, ABG)
19:35:31.795 00.000 29876 Guiding  Dir = 3, Dur = 42
19:35:31.796 00.001 29876 IsSlewing returns 0
19:35:31.796 00.000 29876 IsGuiding returns 0
19:35:31.796 00.000 29876 PulseGuide returned control before completion, sleep 52
19:35:31.799 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=0, FiltMax=257, Gamma=0.490
19:35:31.812 00.013 31432 UpdateGuideState exits: m=3698 RSB=37.9
19:35:31.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:31.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:31.818 00.002 31432 Enqueuing Expose request
19:35:31.850 00.032 29876 IsGuiding returns 1
19:35:31.850 00.000 29876 scope still moving after pulse duration time elapsed
19:35:31.881 00.031 29876 IsSlewing returns 0
19:35:31.881 00.000 29876 IsGuiding returns 1
19:35:31.911 00.030 29876 IsSlewing returns 0
19:35:31.911 00.000 29876 IsGuiding returns 0
19:35:31.911 00.000 29876 scope move finished after 42 + 73 ms
19:35:31.911 00.000 29876 Move returns status 0, amount 42
19:35:31.911 00.000 29876 MoveAxis(N, 0, ABG)
19:35:31.911 00.000 29876 Move returns status 0, amount 0
19:35:31.911 00.000 29876 move complete, result=0
19:35:31.912 00.001 29876 worker thread done servicing request
19:35:31.912 00.000 29876 Worker thread wakes up
19:35:31.912 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.5 px 0 ms NORTH
19:35:31.915 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:31.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:34.048 02.133 29876 Exposure complete
19:35:34.093 00.045 29876 worker thread done servicing request
19:35:34.093 00.000 31432 OnExposeComplete: enter
19:35:34.096 00.003 31432 UpdateGuideState(): m_state=6
19:35:34.098 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
19:35:34.100 00.002 31432 Star::Find returns 1 (0), X=1251.98, Y=941.48, Mass=3727, SNR=38.6, Peak=224 HFD=5.0
19:35:34.102 00.002 31432 MultiStar: [#1 -0.84,-0.39,0.00,M1] [#2 -0.74,-0.86,0.00,M1] [#3 -0.75,-0.49,0.00,M1] [#4 -1.30,-0.77,0.00,M9] [#5 -0.91,-0.34,0.00,M1] [#6 -0.60,-0.59,0.00,M2] [#7 -0.65,-0.53,0.00,M2] [#8 -0.94,-0.74,0.00,M3] 
19:35:34.104 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
19:35:34.106 00.002 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
19:35:34.107 00.001 31432 CameraToMount -- cameraX=-0.98 cameraY=-0.89 hyp=1.32 cameraTheta=-2.40 mountX=-1.00 mountY=0.73, mountTheta=2.51
19:35:34.111 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.98, y=-0.89, opts=13)
19:35:34.113 00.002 31432 Enqueuing Move request for scope (-0.98, -0.89)
19:35:34.115 00.002 29876 Worker thread wakes up
19:35:34.115 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.89) opts 0xd
19:35:34.115 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.98, -0.89)
19:35:34.115 00.000 29876 Moving (-0.98, -0.89) raw xDistance=-1.00 yDistance=0.73
19:35:34.115 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.00
19:35:34.115 00.000 29876 switching direction from -1 to 1 - decHistory=6 oldest=0.68 newest=1.52
19:35:34.115 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.73
19:35:34.115 00.000 29876 MoveAxis(E, 90, ABG)
19:35:34.115 00.000 29876 Guiding  Dir = 2, Dur = 90
19:35:34.116 00.001 29876 IsSlewing returns 0
19:35:34.116 00.000 29876 IsGuiding returns 0
19:35:34.116 00.000 29876 PulseGuide returned control before completion, sleep 100
19:35:34.119 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:34.130 00.011 31432 UpdateGuideState exits: m=3727 RSB=38.6
19:35:34.133 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:34.134 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:34.136 00.002 31432 Enqueuing Expose request
19:35:34.230 00.094 29876 IsGuiding returns 1
19:35:34.230 00.000 29876 scope still moving after pulse duration time elapsed
19:35:34.261 00.031 29876 IsSlewing returns 0
19:35:34.261 00.000 29876 IsGuiding returns 1
19:35:34.291 00.030 29876 IsSlewing returns 0
19:35:34.291 00.000 29876 IsGuiding returns 1
19:35:34.322 00.031 29876 IsSlewing returns 0
19:35:34.322 00.000 29876 IsGuiding returns 0
19:35:34.322 00.000 29876 scope move finished after 90 + 116 ms
19:35:34.322 00.000 29876 Move returns status 0, amount 90
19:35:34.322 00.000 29876 BLC: Oldest BLC event removed
19:35:34.322 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:35:34.322 00.000 29876 MoveAxis(S, 73, ABG)
19:35:34.322 00.000 29876 Guiding  Dir = 1, Dur = 73
19:35:34.322 00.000 29876 IsSlewing returns 0
19:35:34.322 00.000 29876 IsGuiding returns 0
19:35:34.322 00.000 29876 PulseGuide returned control before completion, sleep 83
19:35:34.414 00.092 29876 IsGuiding returns 1
19:35:34.414 00.000 29876 scope still moving after pulse duration time elapsed
19:35:34.445 00.031 29876 IsSlewing returns 0
19:35:34.445 00.000 29876 IsGuiding returns 1
19:35:34.476 00.031 29876 IsSlewing returns 0
19:35:34.476 00.000 29876 IsGuiding returns 0
19:35:34.476 00.000 29876 scope move finished after 73 + 80 ms
19:35:34.476 00.000 29876 Move returns status 0, amount 73
19:35:34.476 00.000 29876 move complete, result=0
19:35:34.476 00.000 29876 worker thread done servicing request
19:35:34.476 00.000 29876 Worker thread wakes up
19:35:34.476 00.000 31432 GuideStep: -1.0 px 90 ms EAST, 0.7 px 73 ms SOUTH
19:35:34.482 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:34.482 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:36.400 01.918 29876 Exposure complete
19:35:36.454 00.054 29876 worker thread done servicing request
19:35:36.455 00.001 31432 OnExposeComplete: enter
19:35:36.458 00.003 31432 UpdateGuideState(): m_state=6
19:35:36.460 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
19:35:36.463 00.003 31432 Star::Find returns 1 (0), X=1252.51, Y=941.40, Mass=3699, SNR=38.7, Peak=198 HFD=4.7
19:35:36.466 00.003 31432 MultiStar: [#1 -0.48,-0.57,0.86,U] [#2 -0.76,-0.50,0.00,M2] [#3 -0.86,-0.43,0.00,M2] [#4 -1.58,-0.76,0.00,M10] [#5 -0.63,-0.30,0.78,U] [#6 -0.44,-0.67,0.80,U] [#7 -0.70,-0.58,0.00,M3] [#8 -1.04,-0.94,0.00,M4] 
19:35:36.469 00.003 31432 refined, 3 included, MultiStar: {-0.49, -0.65}, one-star: {-0.44, -0.97}
19:35:36.471 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
19:35:36.473 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
19:35:36.476 00.003 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.65 hyp=0.81 cameraTheta=-2.22 mountX=-0.51 mountY=0.56, mountTheta=2.30
19:35:36.479 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.65, opts=13)
19:35:36.482 00.003 31432 Enqueuing Move request for scope (-0.49, -0.65)
19:35:36.485 00.003 29876 Worker thread wakes up
19:35:36.485 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.65) opts 0xd
19:35:36.485 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.65)
19:35:36.485 00.000 29876 Moving (-0.49, -0.65) raw xDistance=-0.51 yDistance=0.56
19:35:36.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
19:35:36.485 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
19:35:36.485 00.000 29876 MoveAxis(E, 61, ABG)
19:35:36.485 00.000 29876 Guiding  Dir = 2, Dur = 61
19:35:36.485 00.000 29876 IsSlewing returns 0
19:35:36.485 00.000 29876 IsGuiding returns 0
19:35:36.485 00.000 29876 PulseGuide returned control before completion, sleep 71
19:35:36.490 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:36.506 00.016 31432 UpdateGuideState exits: m=3699 RSB=38.7
19:35:36.509 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:36.511 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:36.514 00.003 31432 Enqueuing Expose request
19:35:36.566 00.052 29876 IsGuiding returns 1
19:35:36.566 00.000 29876 scope still moving after pulse duration time elapsed
19:35:36.597 00.031 29876 IsSlewing returns 0
19:35:36.597 00.000 29876 IsGuiding returns 1
19:35:36.628 00.031 29876 IsSlewing returns 0
19:35:36.628 00.000 29876 IsGuiding returns 1
19:35:36.658 00.030 29876 IsSlewing returns 0
19:35:36.658 00.000 29876 IsGuiding returns 0
19:35:36.658 00.000 29876 scope move finished after 61 + 111 ms
19:35:36.658 00.000 29876 Move returns status 0, amount 61
19:35:36.658 00.000 29876 MoveAxis(S, 41, ABG)
19:35:36.658 00.000 29876 Guiding  Dir = 1, Dur = 41
19:35:36.658 00.000 29876 IsSlewing returns 0
19:35:36.658 00.000 29876 IsGuiding returns 0
19:35:36.659 00.001 29876 PulseGuide returned control before completion, sleep 51
19:35:36.722 00.063 29876 IsGuiding returns 1
19:35:36.722 00.000 29876 scope still moving after pulse duration time elapsed
19:35:36.753 00.031 29876 IsSlewing returns 0
19:35:36.753 00.000 29876 IsGuiding returns 1
19:35:36.783 00.030 29876 IsSlewing returns 0
19:35:36.783 00.000 29876 IsGuiding returns 1
19:35:36.813 00.030 29876 IsSlewing returns 0
19:35:36.813 00.000 29876 IsGuiding returns 1
19:35:36.843 00.030 29876 IsSlewing returns 0
19:35:36.843 00.000 29876 IsGuiding returns 1
19:35:36.874 00.031 29876 IsSlewing returns 0
19:35:36.874 00.000 29876 IsGuiding returns 0
19:35:36.874 00.000 29876 scope move finished after 41 + 174 ms
19:35:36.874 00.000 29876 Move returns status 0, amount 41
19:35:36.874 00.000 29876 move complete, result=0
19:35:36.874 00.000 29876 worker thread done servicing request
19:35:36.874 00.000 29876 Worker thread wakes up
19:35:36.874 00.000 31432 GuideStep: -0.5 px 61 ms EAST, 0.6 px 41 ms SOUTH
19:35:36.876 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:36.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:39.008 02.132 29876 Exposure complete
19:35:39.052 00.044 29876 worker thread done servicing request
19:35:39.052 00.000 31432 OnExposeComplete: enter
19:35:39.056 00.004 31432 UpdateGuideState(): m_state=6
19:35:39.057 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
19:35:39.059 00.002 31432 Star::Find returns 1 (0), X=1252.78, Y=941.58, Mass=4235, SNR=40.9, Peak=249 HFD=4.9
19:35:39.060 00.001 31432 MultiStar: [#1 -0.14,-0.03,0.86,U] [#2 0.10,-0.23,0.87,U] [#3 -0.11,0.00,0.84,U] [#4 -0.58,-0.50,0.90,U] [#5 -0.11,0.06,0.75,U] [#6 0.34,-0.39,0.78,U] [#7 0.16,-0.41,0.80,U] [#8 -0.66,-0.33,0.69,U] 
19:35:39.063 00.003 31432 refined, 8 included, MultiStar: {-0.13, -0.30}, one-star: {-0.17, -0.78}
19:35:39.065 00.002 31432 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.02) = xAngle (-1.99 = -1.99)
19:35:39.066 00.001 31432 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.02 = 1.02)
19:35:39.069 00.003 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.97 mountX=-0.14 mountY=0.28, mountTheta=2.02
19:35:39.071 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.30, opts=13)
19:35:39.073 00.002 31432 Enqueuing Move request for scope (-0.13, -0.30)
19:35:39.075 00.002 29876 Worker thread wakes up
19:35:39.076 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
19:35:39.076 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
19:35:39.076 00.000 29876 Moving (-0.13, -0.30) raw xDistance=-0.14 yDistance=0.28
19:35:39.076 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:35:39.076 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:39.076 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:35:39.076 00.000 29876 MoveAxis(E, 0, ABG)
19:35:39.076 00.000 29876 Move returns status 0, amount 0
19:35:39.076 00.000 29876 MoveAxis(N, 0, ABG)
19:35:39.076 00.000 29876 Move returns status 0, amount 0
19:35:39.076 00.000 29876 move complete, result=0
19:35:39.076 00.000 29876 worker thread done servicing request
19:35:39.082 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:39.094 00.012 31432 UpdateGuideState exits: m=4235 RSB=40.9
19:35:39.097 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:39.099 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:39.100 00.001 31432 Enqueuing Expose request
19:35:39.102 00.002 29876 Worker thread wakes up
19:35:39.102 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:35:39.105 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:39.105 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:41.016 01.911 29876 Exposure complete
19:35:41.058 00.042 29876 worker thread done servicing request
19:35:41.058 00.000 31432 OnExposeComplete: enter
19:35:41.061 00.003 31432 UpdateGuideState(): m_state=6
19:35:41.063 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
19:35:41.065 00.002 31432 Star::Find returns 1 (0), X=1251.84, Y=941.81, Mass=3865, SNR=39.0, Peak=178 HFD=4.4
19:35:41.067 00.002 31432 MultiStar: [#1 -1.28,0.04,0.00,M1] [#2 -1.46,-0.14,0.00,M2] [#3 -1.23,-0.06,0.00,M2] [#4 -1.98,-0.40,0.00,M10] [#5 -1.61,-0.14,0.00,M1] [#6 -0.61,-0.09,0.78,U] [#7 -0.84,-0.25,0.00,M3] [#8 -0.57,-0.87,0.00,M4] 
19:35:41.069 00.002 31432 refined, 1 included, MultiStar: {-0.89, -0.36}, one-star: {-1.11, -0.56}
19:35:41.071 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
19:35:41.073 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
19:35:41.075 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.36 hyp=0.96 cameraTheta=-2.76 mountX=-0.90 mountY=0.21, mountTheta=2.91
19:35:41.078 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.36, opts=13)
19:35:41.080 00.002 31432 Enqueuing Move request for scope (-0.89, -0.36)
19:35:41.082 00.002 29876 Worker thread wakes up
19:35:41.083 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.36) opts 0xd
19:35:41.083 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.36)
19:35:41.083 00.000 29876 Moving (-0.89, -0.36) raw xDistance=-0.90 yDistance=0.21
19:35:41.083 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.90
19:35:41.083 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:41.083 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:35:41.083 00.000 29876 MoveAxis(E, 87, ABG)
19:35:41.083 00.000 29876 Guiding  Dir = 2, Dur = 87
19:35:41.083 00.000 29876 IsSlewing returns 0
19:35:41.083 00.000 29876 IsGuiding returns 0
19:35:41.083 00.000 29876 PulseGuide returned control before completion, sleep 97
19:35:41.086 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:41.097 00.011 31432 UpdateGuideState exits: m=3865 RSB=39.0
19:35:41.100 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:41.101 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:41.103 00.002 31432 Enqueuing Expose request
19:35:41.183 00.080 29876 IsGuiding returns 1
19:35:41.183 00.000 29876 scope still moving after pulse duration time elapsed
19:35:41.214 00.031 29876 IsSlewing returns 0
19:35:41.214 00.000 29876 IsGuiding returns 1
19:35:41.245 00.031 29876 IsSlewing returns 0
19:35:41.245 00.000 29876 IsGuiding returns 1
19:35:41.276 00.031 29876 IsSlewing returns 0
19:35:41.276 00.000 29876 IsGuiding returns 0
19:35:41.276 00.000 29876 scope move finished after 87 + 106 ms
19:35:41.276 00.000 29876 Move returns status 0, amount 87
19:35:41.276 00.000 29876 MoveAxis(N, 0, ABG)
19:35:41.276 00.000 29876 Move returns status 0, amount 0
19:35:41.276 00.000 29876 move complete, result=0
19:35:41.276 00.000 29876 worker thread done servicing request
19:35:41.276 00.000 29876 Worker thread wakes up
19:35:41.276 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:41.277 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:41.277 00.000 31432 GuideStep: -0.9 px 87 ms EAST, 0.2 px 0 ms NORTH
19:35:43.405 02.128 29876 Exposure complete
19:35:43.449 00.044 29876 worker thread done servicing request
19:35:43.449 00.000 31432 OnExposeComplete: enter
19:35:43.451 00.002 31432 UpdateGuideState(): m_state=6
19:35:43.453 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
19:35:43.455 00.002 31432 Star::Find returns 1 (0), X=1253.12, Y=941.09, Mass=3658, SNR=37.9, Peak=216 HFD=4.3
19:35:43.457 00.002 31432 MultiStar: [#1 -0.00,-0.40,0.86,U] [#2 -0.18,-0.86,0.00,M3] [#3 0.31,-0.62,0.92,U] [#4 -0.62,-0.85,0.00,R] [#5 0.00,-0.63,0.80,U] [#6 0.37,-1.01,0.00,M1] [#7 -0.04,-0.86,0.00,M4] [#8 -0.05,-1.03,0.00,M5] 
19:35:43.459 00.002 31432 refined, 3 included, MultiStar: {0.13, -0.75}, one-star: {0.16, -1.27}
19:35:43.461 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
19:35:43.463 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
19:35:43.465 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.75 hyp=0.76 cameraTheta=-1.40 mountX=0.11 mountY=0.76, mountTheta=1.43
19:35:43.468 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.75, opts=13)
19:35:43.470 00.002 31432 Enqueuing Move request for scope (0.13, -0.75)
19:35:43.472 00.002 29876 Worker thread wakes up
19:35:43.472 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.75) opts 0xd
19:35:43.472 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.75)
19:35:43.472 00.000 29876 Moving (0.13, -0.75) raw xDistance=0.11 yDistance=0.76
19:35:43.472 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:35:43.472 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.76
19:35:43.472 00.000 29876 MoveAxis(E, 0, ABG)
19:35:43.472 00.000 29876 Move returns status 0, amount 0
19:35:43.472 00.000 29876 MoveAxis(S, 56, ABG)
19:35:43.472 00.000 29876 Guiding  Dir = 1, Dur = 56
19:35:43.473 00.001 29876 IsSlewing returns 0
19:35:43.473 00.000 29876 IsGuiding returns 0
19:35:43.473 00.000 29876 PulseGuide returned control before completion, sleep 66
19:35:43.476 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:43.487 00.011 31432 UpdateGuideState exits: m=3658 RSB=37.9
19:35:43.489 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:43.491 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:43.493 00.002 31432 Enqueuing Expose request
19:35:43.544 00.051 29876 IsGuiding returns 1
19:35:43.544 00.000 29876 scope still moving after pulse duration time elapsed
19:35:43.574 00.030 29876 IsSlewing returns 0
19:35:43.574 00.000 29876 IsGuiding returns 1
19:35:43.605 00.031 29876 IsSlewing returns 0
19:35:43.605 00.000 29876 IsGuiding returns 0
19:35:43.605 00.000 29876 scope move finished after 56 + 76 ms
19:35:43.605 00.000 29876 Move returns status 0, amount 56
19:35:43.605 00.000 29876 move complete, result=0
19:35:43.605 00.000 29876 worker thread done servicing request
19:35:43.605 00.000 29876 Worker thread wakes up
19:35:43.606 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.8 px 56 ms SOUTH
19:35:43.608 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:43.608 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:45.514 01.906 29876 Exposure complete
19:35:45.559 00.045 29876 worker thread done servicing request
19:35:45.560 00.001 31432 OnExposeComplete: enter
19:35:45.562 00.002 31432 UpdateGuideState(): m_state=6
19:35:45.564 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
19:35:45.566 00.002 31432 Star::Find returns 1 (0), X=1252.79, Y=940.95, Mass=3769, SNR=38.5, Peak=227 HFD=4.4
19:35:45.568 00.002 31432 MultiStar: [#1 -0.20,-1.05,0.00,M1] [#2 -0.43,-1.22,0.00,M4] [#3 -0.16,-0.77,0.91,U] [#4 -0.05,-0.31,0.97,U] [#5 -0.29,-1.13,0.00,M1] [#6 0.07,-0.85,0.00,M2] [#7 -0.33,-1.18,0.00,M5] [#8 -0.20,-1.18,0.00,M6] 
19:35:45.570 00.002 31432 refined, 2 included, MultiStar: {-0.12, -0.84}, one-star: {-0.16, -1.42}
19:35:45.571 00.001 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.02) = xAngle (-1.74 = -1.74)
19:35:45.573 00.002 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.27 = 1.27)
19:35:45.575 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.84 hyp=0.85 cameraTheta=-1.72 mountX=-0.14 mountY=0.81, mountTheta=1.75
19:35:45.578 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.84, opts=13)
19:35:45.580 00.002 31432 Enqueuing Move request for scope (-0.12, -0.84)
19:35:45.582 00.002 29876 Worker thread wakes up
19:35:45.582 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.84) opts 0xd
19:35:45.582 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.84)
19:35:45.582 00.000 29876 Moving (-0.12, -0.84) raw xDistance=-0.14 yDistance=0.81
19:35:45.582 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:35:45.582 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.81
19:35:45.582 00.000 29876 MoveAxis(E, 0, ABG)
19:35:45.582 00.000 29876 Move returns status 0, amount 0
19:35:45.582 00.000 29876 MoveAxis(S, 60, ABG)
19:35:45.582 00.000 29876 Guiding  Dir = 1, Dur = 60
19:35:45.582 00.000 29876 IsSlewing returns 0
19:35:45.582 00.000 29876 IsGuiding returns 0
19:35:45.583 00.001 29876 PulseGuide returned control before completion, sleep 70
19:35:45.586 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:45.598 00.012 31432 UpdateGuideState exits: m=3769 RSB=38.5
19:35:45.600 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:45.602 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:45.603 00.001 31432 Enqueuing Expose request
19:35:45.669 00.066 29876 IsGuiding returns 1
19:35:45.669 00.000 29876 scope still moving after pulse duration time elapsed
19:35:45.699 00.030 29876 IsSlewing returns 0
19:35:45.699 00.000 29876 IsGuiding returns 1
19:35:45.729 00.030 29876 IsSlewing returns 0
19:35:45.729 00.000 29876 IsGuiding returns 0
19:35:45.729 00.000 29876 scope move finished after 60 + 87 ms
19:35:45.729 00.000 29876 Move returns status 0, amount 60
19:35:45.729 00.000 29876 move complete, result=0
19:35:45.729 00.000 29876 worker thread done servicing request
19:35:45.729 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.8 px 60 ms SOUTH
19:35:45.732 00.003 29876 Worker thread wakes up
19:35:45.732 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:45.732 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:47.865 02.133 29876 Exposure complete
19:35:47.913 00.048 29876 worker thread done servicing request
19:35:47.913 00.000 31432 OnExposeComplete: enter
19:35:47.915 00.002 31432 UpdateGuideState(): m_state=6
19:35:47.917 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
19:35:47.919 00.002 31432 Star::Find returns 1 (0), X=1251.96, Y=941.50, Mass=3963, SNR=39.1, Peak=222 HFD=5.0
19:35:47.922 00.003 31432 MultiStar: [#1 -1.00,-0.56,0.00,M2] [#2 -1.44,-0.97,0.00,M5] [#3 -0.90,-0.75,0.00,M1] [#4 -1.09,0.16,0.00,M1] [#5 -1.07,-0.77,0.00,M2] [#6 -0.83,-0.96,0.00,M3] [#7 -0.74,-0.90,0.00,M6] [#8 -1.25,-1.08,0.00,M7] 
19:35:47.924 00.002 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
19:35:47.926 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
19:35:47.928 00.002 31432 CameraToMount -- cameraX=-1.00 cameraY=-0.87 hyp=1.32 cameraTheta=-2.42 mountX=-1.02 mountY=0.71, mountTheta=2.53
19:35:47.930 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.00, y=-0.87, opts=13)
19:35:47.932 00.002 31432 Enqueuing Move request for scope (-1.00, -0.87)
19:35:47.934 00.002 29876 Worker thread wakes up
19:35:47.934 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.87) opts 0xd
19:35:47.934 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.00, -0.87)
19:35:47.935 00.001 29876 Moving (-1.00, -0.87) raw xDistance=-1.02 yDistance=0.71
19:35:47.935 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -1.02
19:35:47.935 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.71
19:35:47.935 00.000 29876 MoveAxis(E, 98, ABG)
19:35:47.935 00.000 29876 Guiding  Dir = 2, Dur = 98
19:35:47.935 00.000 29876 IsSlewing returns 0
19:35:47.935 00.000 29876 IsGuiding returns 0
19:35:47.935 00.000 29876 PulseGuide returned control before completion, sleep 108
19:35:47.938 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:47.952 00.014 31432 UpdateGuideState exits: m=3963 RSB=39.1
19:35:47.954 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:47.956 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:47.958 00.002 31432 Enqueuing Expose request
19:35:48.049 00.091 29876 IsGuiding returns 1
19:35:48.049 00.000 29876 scope still moving after pulse duration time elapsed
19:35:48.080 00.031 29876 IsSlewing returns 0
19:35:48.080 00.000 29876 IsGuiding returns 0
19:35:48.080 00.000 29876 scope move finished after 98 + 47 ms
19:35:48.080 00.000 29876 Move returns status 0, amount 98
19:35:48.080 00.000 29876 MoveAxis(S, 52, ABG)
19:35:48.080 00.000 29876 Guiding  Dir = 1, Dur = 52
19:35:48.080 00.000 29876 IsSlewing returns 0
19:35:48.081 00.001 29876 IsGuiding returns 0
19:35:48.081 00.000 29876 PulseGuide returned control before completion, sleep 62
19:35:48.158 00.077 29876 IsGuiding returns 1
19:35:48.158 00.000 29876 scope still moving after pulse duration time elapsed
19:35:48.189 00.031 29876 IsSlewing returns 0
19:35:48.189 00.000 29876 IsGuiding returns 1
19:35:48.219 00.030 29876 IsSlewing returns 0
19:35:48.219 00.000 29876 IsGuiding returns 1
19:35:48.250 00.031 29876 IsSlewing returns 0
19:35:48.250 00.000 29876 IsGuiding returns 1
19:35:48.307 00.057 29876 IsSlewing returns 0
19:35:48.308 00.001 29876 IsGuiding returns 0
19:35:48.308 00.000 29876 scope move finished after 52 + 174 ms
19:35:48.308 00.000 29876 Move returns status 0, amount 52
19:35:48.308 00.000 29876 move complete, result=0
19:35:48.308 00.000 29876 worker thread done servicing request
19:35:48.308 00.000 29876 Worker thread wakes up
19:35:48.308 00.000 31432 GuideStep: -1.0 px 98 ms EAST, 0.7 px 52 ms SOUTH
19:35:48.311 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:48.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:50.219 01.908 29876 Exposure complete
19:35:50.263 00.044 29876 worker thread done servicing request
19:35:50.263 00.000 31432 OnExposeComplete: enter
19:35:50.267 00.004 31432 UpdateGuideState(): m_state=6
19:35:50.270 00.003 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
19:35:50.272 00.002 31432 Star::Find returns 1 (0), X=1251.69, Y=941.78, Mass=3615, SNR=37.5, Peak=190 HFD=4.5
19:35:50.275 00.003 31432 MultiStar: [#1 -1.64,-0.06,0.00,M3] [#2 -1.23,-0.38,0.00,M6] [#3 -1.46,-0.10,0.00,M2] [#4 -1.52,0.41,0.00,M2] [#5 -1.16,-0.08,0.00,M3] [#6 -1.31,-0.25,0.00,M4] [#7 -1.35,-0.36,0.00,M7] [#8 -1.64,-0.65,0.00,M8] 
19:35:50.277 00.002 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
19:35:50.278 00.001 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
19:35:50.281 00.003 31432 CameraToMount -- cameraX=-1.26 cameraY=-0.59 hyp=1.39 cameraTheta=-2.71 mountX=-1.28 mountY=0.39, mountTheta=2.85
19:35:50.283 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.26, y=-0.59, opts=13)
19:35:50.285 00.002 31432 Enqueuing Move request for scope (-1.26, -0.59)
19:35:50.287 00.002 29876 Worker thread wakes up
19:35:50.287 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.26, -0.59) opts 0xd
19:35:50.287 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.26, -0.59)
19:35:50.287 00.000 29876 Moving (-1.26, -0.59) raw xDistance=-1.28 yDistance=0.39
19:35:50.287 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.28
19:35:50.287 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
19:35:50.287 00.000 29876 MoveAxis(E, 137, ABG)
19:35:50.287 00.000 29876 Guiding  Dir = 2, Dur = 137
19:35:50.288 00.001 29876 IsSlewing returns 0
19:35:50.288 00.000 29876 IsGuiding returns 0
19:35:50.288 00.000 29876 PulseGuide returned control before completion, sleep 147
19:35:50.291 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:35:50.303 00.012 31432 UpdateGuideState exits: m=3615 RSB=37.5
19:35:50.306 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:50.308 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:50.310 00.002 31432 Enqueuing Expose request
19:35:50.450 00.140 29876 IsGuiding returns 1
19:35:50.450 00.000 29876 scope still moving after pulse duration time elapsed
19:35:50.481 00.031 29876 IsSlewing returns 0
19:35:50.481 00.000 29876 IsGuiding returns 0
19:35:50.481 00.000 29876 scope move finished after 137 + 56 ms
19:35:50.481 00.000 29876 Move returns status 0, amount 137
19:35:50.481 00.000 29876 MoveAxis(S, 28, ABG)
19:35:50.481 00.000 29876 Guiding  Dir = 1, Dur = 28
19:35:50.481 00.000 29876 IsSlewing returns 0
19:35:50.482 00.001 29876 IsGuiding returns 0
19:35:50.482 00.000 29876 PulseGuide returned control before completion, sleep 38
19:35:50.527 00.045 29876 IsGuiding returns 1
19:35:50.527 00.000 29876 scope still moving after pulse duration time elapsed
19:35:50.558 00.031 29876 IsSlewing returns 0
19:35:50.558 00.000 29876 IsGuiding returns 1
19:35:50.589 00.031 29876 IsSlewing returns 0
19:35:50.589 00.000 29876 IsGuiding returns 1
19:35:50.619 00.030 29876 IsSlewing returns 0
19:35:50.619 00.000 29876 IsGuiding returns 1
19:35:50.651 00.032 29876 IsSlewing returns 0
19:35:50.651 00.000 29876 IsGuiding returns 0
19:35:50.651 00.000 29876 scope move finished after 28 + 140 ms
19:35:50.651 00.000 29876 Move returns status 0, amount 28
19:35:50.651 00.000 29876 move complete, result=0
19:35:50.651 00.000 29876 worker thread done servicing request
19:35:50.651 00.000 29876 Worker thread wakes up
19:35:50.651 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:50.651 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:50.651 00.000 31432 GuideStep: -1.3 px 137 ms EAST, 0.4 px 28 ms SOUTH
19:35:52.876 02.225 29876 Exposure complete
19:35:52.919 00.043 29876 worker thread done servicing request
19:35:52.919 00.000 31432 OnExposeComplete: enter
19:35:52.921 00.002 31432 UpdateGuideState(): m_state=6
19:35:52.923 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
19:35:52.925 00.002 31432 Star::Find returns 1 (0), X=1252.36, Y=942.76, Mass=3731, SNR=38.2, Peak=246 HFD=4.5
19:35:52.927 00.002 31432 MultiStar: [#1 -0.61,1.05,0.00,M4] [#2 -0.54,0.81,0.00,M7] [#3 -0.15,1.09,0.00,M3] [#4 -0.46,1.83,0.00,M3] [#5 -0.85,0.90,0.00,M4] [#6 -0.33,0.91,0.00,M5] [#7 -0.53,0.89,0.00,M8] [#8 -0.96,0.63,0.00,M9] 
19:35:52.929 00.002 31432 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.02) = xAngle (2.53 = 2.53)
19:35:52.931 00.002 31432 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.54 = -0.74)
19:35:52.933 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=0.40 hyp=0.72 cameraTheta=2.55 mountX=-0.59 mountY=-0.48, mountTheta=-2.45
19:35:52.936 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=0.40, opts=13)
19:35:52.938 00.002 31432 Enqueuing Move request for scope (-0.60, 0.40)
19:35:52.940 00.002 29876 Worker thread wakes up
19:35:52.940 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.40) opts 0xd
19:35:52.940 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, 0.40)
19:35:52.940 00.000 29876 Moving (-0.60, 0.40) raw xDistance=-0.59 yDistance=-0.48
19:35:52.940 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.59
19:35:52.940 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:35:52.940 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
19:35:52.940 00.000 29876 MoveAxis(E, 76, ABG)
19:35:52.940 00.000 29876 Guiding  Dir = 2, Dur = 76
19:35:52.940 00.000 29876 IsSlewing returns 0
19:35:52.941 00.001 29876 IsGuiding returns 0
19:35:52.941 00.000 29876 PulseGuide returned control before completion, sleep 86
19:35:52.944 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:35:52.956 00.012 31432 UpdateGuideState exits: m=3731 RSB=38.2
19:35:52.958 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:52.960 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:52.962 00.002 31432 Enqueuing Expose request
19:35:53.042 00.080 29876 IsGuiding returns 1
19:35:53.042 00.000 29876 scope still moving after pulse duration time elapsed
19:35:53.073 00.031 29876 IsSlewing returns 0
19:35:53.073 00.000 29876 IsGuiding returns 1
19:35:53.104 00.031 29876 IsSlewing returns 0
19:35:53.105 00.001 29876 IsGuiding returns 1
19:35:53.135 00.030 29876 IsSlewing returns 0
19:35:53.135 00.000 29876 IsGuiding returns 1
19:35:53.166 00.031 29876 IsSlewing returns 0
19:35:53.166 00.000 29876 IsGuiding returns 0
19:35:53.166 00.000 29876 scope move finished after 76 + 149 ms
19:35:53.166 00.000 29876 Move returns status 0, amount 76
19:35:53.166 00.000 29876 MoveAxis(N, 0, ABG)
19:35:53.166 00.000 29876 Move returns status 0, amount 0
19:35:53.166 00.000 29876 move complete, result=0
19:35:53.167 00.001 29876 worker thread done servicing request
19:35:53.167 00.000 31432 GuideStep: -0.6 px 76 ms EAST, -0.5 px 0 ms NORTH
19:35:53.169 00.002 29876 Worker thread wakes up
19:35:53.170 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:53.170 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:55.083 01.913 29876 Exposure complete
19:35:55.129 00.046 29876 worker thread done servicing request
19:35:55.129 00.000 31432 OnExposeComplete: enter
19:35:55.131 00.002 31432 UpdateGuideState(): m_state=6
19:35:55.134 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
19:35:55.136 00.002 31432 Star::Find returns 1 (0), X=1252.90, Y=942.64, Mass=3651, SNR=38.5, Peak=246 HFD=4.0
19:35:55.138 00.002 31432 MultiStar: [#1 0.23,0.58,0.87,U] [#2 0.09,0.54,0.91,U] [#3 0.17,0.65,0.91,U] [#4 0.03,1.30,0.00,M4] [#5 0.17,0.68,0.80,U] [#6 0.33,0.51,0.78,U] [#7 0.31,0.40,0.83,U] [#8 -0.19,0.32,0.77,U] 
19:35:55.140 00.002 31432 single-star, 7 included, MultiStar: {0.13, 0.49}, one-star: {-0.05, 0.27}
19:35:55.141 00.001 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.73 = 1.73)
19:35:55.143 00.002 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.74 = -1.54)
19:35:55.145 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.75 mountX=-0.04 mountY=-0.27, mountTheta=-1.73
19:35:55.148 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.27, opts=13)
19:35:55.150 00.002 31432 Enqueuing Move request for scope (-0.05, 0.27)
19:35:55.152 00.002 29876 Worker thread wakes up
19:35:55.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
19:35:55.152 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
19:35:55.152 00.000 29876 Moving (-0.05, 0.27) raw xDistance=-0.04 yDistance=-0.27
19:35:55.152 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:35:55.152 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:55.152 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:35:55.152 00.000 29876 MoveAxis(E, 0, ABG)
19:35:55.152 00.000 29876 Move returns status 0, amount 0
19:35:55.152 00.000 29876 MoveAxis(N, 0, ABG)
19:35:55.152 00.000 29876 Move returns status 0, amount 0
19:35:55.152 00.000 29876 move complete, result=0
19:35:55.152 00.000 29876 worker thread done servicing request
19:35:55.156 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:55.168 00.012 31432 UpdateGuideState exits: m=3651 RSB=38.5
19:35:55.170 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:55.172 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:55.174 00.002 31432 Enqueuing Expose request
19:35:55.176 00.002 29876 Worker thread wakes up
19:35:55.176 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:35:55.178 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:55.178 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:57.301 02.123 29876 Exposure complete
19:35:57.345 00.044 29876 worker thread done servicing request
19:35:57.346 00.001 31432 OnExposeComplete: enter
19:35:57.348 00.002 31432 UpdateGuideState(): m_state=6
19:35:57.350 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
19:35:57.352 00.002 31432 Star::Find returns 1 (0), X=1252.71, Y=942.60, Mass=3786, SNR=38.7, Peak=253 HFD=4.7
19:35:57.354 00.002 31432 MultiStar: [#1 -0.19,0.80,0.00,M4] [#2 0.07,0.65,0.94,U] [#3 -0.31,1.05,0.00,M3] [#4 -0.21,1.42,0.00,M5] [#5 0.10,0.51,0.80,U] [#6 0.22,0.65,0.84,U] [#7 0.13,0.55,0.83,U] [#8 -0.16,0.46,0.71,U] 
19:35:57.356 00.002 31432 single-star, 5 included, MultiStar: {0.02, 0.50}, one-star: {-0.25, 0.24}
19:35:57.358 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
19:35:57.359 00.001 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.92)
19:35:57.361 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.24 hyp=0.34 cameraTheta=2.38 mountX=-0.24 mountY=-0.27, mountTheta=-2.30
19:35:57.364 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.24, opts=13)
19:35:57.366 00.002 31432 Enqueuing Move request for scope (-0.25, 0.24)
19:35:57.368 00.002 29876 Worker thread wakes up
19:35:57.368 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.24) opts 0xd
19:35:57.368 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.24)
19:35:57.368 00.000 29876 Moving (-0.25, 0.24) raw xDistance=-0.24 yDistance=-0.27
19:35:57.368 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
19:35:57.368 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:35:57.369 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:35:57.369 00.000 29876 MoveAxis(E, 23, ABG)
19:35:57.369 00.000 29876 Guiding  Dir = 2, Dur = 23
19:35:57.369 00.000 29876 IsSlewing returns 0
19:35:57.369 00.000 29876 IsGuiding returns 0
19:35:57.369 00.000 29876 PulseGuide returned control before completion, sleep 33
19:35:57.372 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:57.384 00.012 31432 UpdateGuideState exits: m=3786 RSB=38.7
19:35:57.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:57.388 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:57.390 00.002 31432 Enqueuing Expose request
19:35:57.408 00.018 29876 IsGuiding returns 1
19:35:57.408 00.000 29876 scope still moving after pulse duration time elapsed
19:35:57.439 00.031 29876 IsSlewing returns 0
19:35:57.439 00.000 29876 IsGuiding returns 1
19:35:57.469 00.030 29876 IsSlewing returns 0
19:35:57.469 00.000 29876 IsGuiding returns 0
19:35:57.469 00.000 29876 scope move finished after 23 + 77 ms
19:35:57.469 00.000 29876 Move returns status 0, amount 23
19:35:57.469 00.000 29876 MoveAxis(N, 0, ABG)
19:35:57.469 00.000 29876 Move returns status 0, amount 0
19:35:57.469 00.000 29876 move complete, result=0
19:35:57.469 00.000 29876 worker thread done servicing request
19:35:57.469 00.000 29876 Worker thread wakes up
19:35:57.469 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.3 px 0 ms NORTH
19:35:57.472 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:57.472 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:35:59.387 01.915 29876 Exposure complete
19:35:59.430 00.043 29876 worker thread done servicing request
19:35:59.430 00.000 31432 OnExposeComplete: enter
19:35:59.432 00.002 31432 UpdateGuideState(): m_state=6
19:35:59.434 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
19:35:59.436 00.002 31432 Star::Find returns 1 (0), X=1252.63, Y=942.74, Mass=3945, SNR=39.6, Peak=232 HFD=4.7
19:35:59.438 00.002 31432 MultiStar: [#1 -0.27,0.46,0.85,U] [#2 -0.46,0.38,0.95,U] [#3 0.03,0.61,0.88,U] [#4 -0.48,1.22,0.00,M6] [#5 -0.21,0.29,0.79,U] [#6 -0.30,0.38,0.78,U] [#7 -0.46,0.36,0.83,U] [#8 -0.43,0.16,0.69,U] 
19:35:59.440 00.002 31432 refined, 7 included, MultiStar: {-0.30, 0.38}, one-star: {-0.32, 0.38}
19:35:59.442 00.002 31432 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.02) = xAngle (2.21 = 2.21)
19:35:59.444 00.002 31432 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.06)
19:35:59.446 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.38 hyp=0.49 cameraTheta=2.24 mountX=-0.29 mountY=-0.43, mountTheta=-2.17
19:35:59.450 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.38, opts=13)
19:35:59.453 00.003 31432 Enqueuing Move request for scope (-0.30, 0.38)
19:35:59.455 00.002 29876 Worker thread wakes up
19:35:59.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.38) opts 0xd
19:35:59.455 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.38)
19:35:59.455 00.000 29876 Moving (-0.30, 0.38) raw xDistance=-0.29 yDistance=-0.43
19:35:59.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
19:35:59.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:35:59.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
19:35:59.455 00.000 29876 MoveAxis(E, 31, ABG)
19:35:59.455 00.000 29876 Guiding  Dir = 2, Dur = 31
19:35:59.455 00.000 29876 IsSlewing returns 0
19:35:59.455 00.000 29876 IsGuiding returns 0
19:35:59.456 00.001 29876 PulseGuide returned control before completion, sleep 41
19:35:59.460 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:35:59.472 00.012 31432 UpdateGuideState exits: m=3945 RSB=39.6
19:35:59.475 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:35:59.477 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:35:59.479 00.002 31432 Enqueuing Expose request
19:35:59.510 00.031 29876 IsGuiding returns 1
19:35:59.510 00.000 29876 scope still moving after pulse duration time elapsed
19:35:59.541 00.031 29876 IsSlewing returns 0
19:35:59.541 00.000 29876 IsGuiding returns 0
19:35:59.541 00.000 29876 scope move finished after 31 + 55 ms
19:35:59.541 00.000 29876 Move returns status 0, amount 31
19:35:59.541 00.000 29876 MoveAxis(N, 0, ABG)
19:35:59.541 00.000 29876 Move returns status 0, amount 0
19:35:59.541 00.000 29876 move complete, result=0
19:35:59.541 00.000 29876 worker thread done servicing request
19:35:59.541 00.000 29876 Worker thread wakes up
19:35:59.541 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:35:59.541 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.4 px 0 ms NORTH
19:35:59.545 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:01.775 02.230 29876 Exposure complete
19:36:01.819 00.044 29876 worker thread done servicing request
19:36:01.819 00.000 31432 OnExposeComplete: enter
19:36:01.823 00.004 31432 UpdateGuideState(): m_state=6
19:36:01.825 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
19:36:01.827 00.002 31432 Star::Find returns 1 (0), X=1252.70, Y=942.44, Mass=3833, SNR=38.6, Peak=253 HFD=4.6
19:36:01.829 00.002 31432 MultiStar: [#1 -0.41,0.37,0.86,U] [#2 -0.72,0.54,0.00,M5] [#3 -0.58,0.55,0.85,U] [#4 -0.81,1.21,0.00,M7] [#5 -0.67,0.47,0.00,M2] [#6 -0.33,0.44,0.80,U] [#7 -0.50,0.21,0.84,U] [#8 -0.57,0.29,0.73,U] 
19:36:01.831 00.002 31432 single-star, 5 included, MultiStar: {-0.43, 0.31}, one-star: {-0.26, 0.07}
19:36:01.833 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
19:36:01.835 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
19:36:01.837 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.26 cameraTheta=2.87 mountX=-0.25 mountY=-0.11, mountTheta=-2.74
19:36:01.839 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.07, opts=13)
19:36:01.841 00.002 31432 Enqueuing Move request for scope (-0.26, 0.07)
19:36:01.843 00.002 29876 Worker thread wakes up
19:36:01.843 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
19:36:01.843 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
19:36:01.843 00.000 29876 Moving (-0.26, 0.07) raw xDistance=-0.25 yDistance=-0.11
19:36:01.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
19:36:01.844 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:01.844 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:36:01.844 00.000 29876 MoveAxis(E, 29, ABG)
19:36:01.844 00.000 29876 Guiding  Dir = 2, Dur = 29
19:36:01.844 00.000 29876 IsSlewing returns 0
19:36:01.844 00.000 29876 IsGuiding returns 0
19:36:01.844 00.000 29876 PulseGuide returned control before completion, sleep 39
19:36:01.847 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:01.861 00.014 31432 UpdateGuideState exits: m=3833 RSB=38.6
19:36:01.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:01.866 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:01.868 00.002 31432 Enqueuing Expose request
19:36:01.896 00.028 29876 IsGuiding returns 1
19:36:01.896 00.000 29876 scope still moving after pulse duration time elapsed
19:36:01.927 00.031 29876 IsSlewing returns 0
19:36:01.927 00.000 29876 IsGuiding returns 1
19:36:01.957 00.030 29876 IsSlewing returns 0
19:36:01.957 00.000 29876 IsGuiding returns 0
19:36:01.957 00.000 29876 scope move finished after 29 + 83 ms
19:36:01.957 00.000 29876 Move returns status 0, amount 29
19:36:01.957 00.000 29876 MoveAxis(N, 0, ABG)
19:36:01.957 00.000 29876 Move returns status 0, amount 0
19:36:01.957 00.000 29876 move complete, result=0
19:36:01.957 00.000 29876 worker thread done servicing request
19:36:01.957 00.000 29876 Worker thread wakes up
19:36:01.957 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
19:36:01.960 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:01.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:03.876 01.916 29876 Exposure complete
19:36:03.924 00.048 29876 worker thread done servicing request
19:36:03.924 00.000 31432 OnExposeComplete: enter
19:36:03.927 00.003 31432 UpdateGuideState(): m_state=6
19:36:03.929 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
19:36:03.931 00.002 31432 Star::Find returns 1 (0), X=1253.02, Y=942.57, Mass=3840, SNR=39.6, Peak=253 HFD=4.2
19:36:03.934 00.003 31432 MultiStar: [#1 -0.45,0.75,0.00,M3] [#2 -0.23,0.52,0.90,U] [#3 0.06,0.68,0.87,U] [#4 -0.49,1.34,0.00,M8] [#5 -0.11,0.42,0.82,U] [#6 -0.16,0.49,0.76,U] [#7 -0.28,0.64,0.81,U] [#8 -0.40,0.17,0.71,U] 
19:36:03.936 00.002 31432 single-star, 6 included, MultiStar: {-0.14, 0.44}, one-star: {0.07, 0.20}
19:36:03.938 00.002 31432 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.02) = xAngle (1.23 = 1.23)
19:36:03.942 00.004 31432 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.24 = -2.05)
19:36:03.947 00.005 31432 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=0.07 mountY=-0.19, mountTheta=-1.21
19:36:03.955 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.20, opts=13)
19:36:03.960 00.005 31432 Enqueuing Move request for scope (0.07, 0.20)
19:36:03.965 00.005 29876 Worker thread wakes up
19:36:03.965 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
19:36:03.965 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
19:36:03.965 00.000 29876 Moving (0.07, 0.20) raw xDistance=0.07 yDistance=-0.19
19:36:03.966 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:36:03.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:03.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:36:03.966 00.000 29876 MoveAxis(E, 0, ABG)
19:36:03.966 00.000 29876 Move returns status 0, amount 0
19:36:03.966 00.000 29876 MoveAxis(N, 0, ABG)
19:36:03.966 00.000 29876 Move returns status 0, amount 0
19:36:03.966 00.000 29876 move complete, result=0
19:36:03.966 00.000 29876 worker thread done servicing request
19:36:03.973 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:03.989 00.016 31432 UpdateGuideState exits: m=3840 RSB=39.6
19:36:03.992 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:03.994 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:03.996 00.002 31432 Enqueuing Expose request
19:36:03.998 00.002 29876 Worker thread wakes up
19:36:03.998 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:36:04.000 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:04.000 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:06.133 02.133 29876 Exposure complete
19:36:06.183 00.050 29876 worker thread done servicing request
19:36:06.183 00.000 31432 OnExposeComplete: enter
19:36:06.188 00.005 31432 UpdateGuideState(): m_state=6
19:36:06.194 00.006 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
19:36:06.197 00.003 31432 Star::Find returns 1 (0), X=1252.94, Y=942.75, Mass=3738, SNR=38.3, Peak=212 HFD=4.6
19:36:06.199 00.002 31432 MultiStar: [#1 -0.24,0.62,0.86,U] [#2 -0.33,0.60,0.95,U] [#3 -0.31,1.00,0.00,M1] [#4 -0.32,1.51,0.00,M9] [#5 -0.64,0.97,0.00,M2] [#6 -0.50,0.90,0.00,M1] [#7 -0.30,0.37,0.86,U] [#8 -0.81,0.40,0.00,M5] 
19:36:06.201 00.002 31432 single-star, 3 included, MultiStar: {-0.21, 0.49}, one-star: {-0.01, 0.39}
19:36:06.203 00.002 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
19:36:06.205 00.002 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.70)
19:36:06.210 00.005 31432 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.60 mountX=-0.00 mountY=-0.38, mountTheta=-1.58
19:36:06.213 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.39, opts=13)
19:36:06.216 00.003 31432 Enqueuing Move request for scope (-0.01, 0.39)
19:36:06.218 00.002 29876 Worker thread wakes up
19:36:06.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
19:36:06.218 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
19:36:06.218 00.000 29876 Moving (-0.01, 0.39) raw xDistance=-0.00 yDistance=-0.38
19:36:06.218 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:36:06.218 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:36:06.218 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
19:36:06.218 00.000 29876 MoveAxis(E, 0, ABG)
19:36:06.218 00.000 29876 Move returns status 0, amount 0
19:36:06.218 00.000 29876 MoveAxis(N, 0, ABG)
19:36:06.218 00.000 29876 Move returns status 0, amount 0
19:36:06.218 00.000 29876 move complete, result=0
19:36:06.218 00.000 29876 worker thread done servicing request
19:36:06.222 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:06.234 00.012 31432 UpdateGuideState exits: m=3738 RSB=38.3
19:36:06.236 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:06.238 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:06.240 00.002 31432 Enqueuing Expose request
19:36:06.242 00.002 29876 Worker thread wakes up
19:36:06.242 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
19:36:06.245 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:06.245 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:08.159 01.914 29876 Exposure complete
19:36:08.203 00.044 29876 worker thread done servicing request
19:36:08.203 00.000 31432 OnExposeComplete: enter
19:36:08.206 00.003 31432 UpdateGuideState(): m_state=6
19:36:08.208 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
19:36:08.210 00.002 31432 Star::Find returns 1 (0), X=1252.62, Y=942.60, Mass=3661, SNR=37.8, Peak=228 HFD=4.5
19:36:08.212 00.002 31432 MultiStar: [#1 -0.55,0.60,0.87,U] [#2 -0.20,0.35,0.96,U] [#3 -0.29,0.66,0.89,U] [#4 -0.54,1.26,0.00,M10] [#5 -0.15,0.56,0.84,U] [#6 -0.37,0.48,0.78,U] [#7 -0.19,0.55,0.86,U] [#8 -0.60,0.52,0.78,U] 
19:36:08.214 00.002 31432 single-star, 7 included, MultiStar: {-0.33, 0.49}, one-star: {-0.34, 0.23}
19:36:08.216 00.002 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
19:36:08.218 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.75)
19:36:08.219 00.001 31432 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.54 mountX=-0.33 mountY=-0.28, mountTheta=-2.44
19:36:08.222 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.23, opts=13)
19:36:08.224 00.002 31432 Enqueuing Move request for scope (-0.34, 0.23)
19:36:08.226 00.002 29876 Worker thread wakes up
19:36:08.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
19:36:08.226 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
19:36:08.226 00.000 29876 Moving (-0.34, 0.23) raw xDistance=-0.33 yDistance=-0.28
19:36:08.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
19:36:08.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:08.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:36:08.226 00.000 29876 MoveAxis(E, 32, ABG)
19:36:08.226 00.000 29876 Guiding  Dir = 2, Dur = 32
19:36:08.226 00.000 29876 IsSlewing returns 0
19:36:08.227 00.001 29876 IsGuiding returns 0
19:36:08.227 00.000 29876 PulseGuide returned control before completion, sleep 42
19:36:08.230 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:36:08.241 00.011 31432 UpdateGuideState exits: m=3661 RSB=37.8
19:36:08.243 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:08.245 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:08.247 00.002 31432 Enqueuing Expose request
19:36:08.282 00.035 29876 IsGuiding returns 1
19:36:08.282 00.000 29876 scope still moving after pulse duration time elapsed
19:36:08.313 00.031 29876 IsSlewing returns 0
19:36:08.313 00.000 29876 IsGuiding returns 0
19:36:08.313 00.000 29876 scope move finished after 32 + 54 ms
19:36:08.313 00.000 29876 Move returns status 0, amount 32
19:36:08.313 00.000 29876 MoveAxis(N, 0, ABG)
19:36:08.313 00.000 29876 Move returns status 0, amount 0
19:36:08.313 00.000 29876 move complete, result=0
19:36:08.313 00.000 29876 worker thread done servicing request
19:36:08.313 00.000 29876 Worker thread wakes up
19:36:08.313 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:08.314 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:08.314 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.3 px 0 ms NORTH
19:36:10.437 02.123 29876 Exposure complete
19:36:10.481 00.044 29876 worker thread done servicing request
19:36:10.481 00.000 31432 OnExposeComplete: enter
19:36:10.483 00.002 31432 UpdateGuideState(): m_state=6
19:36:10.486 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
19:36:10.488 00.002 31432 Star::Find returns 1 (0), X=1252.78, Y=942.51, Mass=3795, SNR=38.7, Peak=251 HFD=4.6
19:36:10.490 00.002 31432 MultiStar: [#1 -0.26,0.90,0.00,M2] [#2 -0.07,0.25,0.92,U] [#3 -0.40,0.65,0.89,U] [#4 -0.44,1.22,0.00,R] [#5 0.03,0.62,0.82,U] [#6 -0.08,0.53,0.78,U] [#7 -0.42,0.55,0.85,U] [#8 -0.71,0.55,0.00,M5] 
19:36:10.492 00.002 31432 single-star, 5 included, MultiStar: {-0.19, 0.45}, one-star: {-0.18, 0.15}
19:36:10.494 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
19:36:10.495 00.001 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.85)
19:36:10.497 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.45 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
19:36:10.499 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.15, opts=13)
19:36:10.502 00.003 31432 Enqueuing Move request for scope (-0.18, 0.15)
19:36:10.503 00.001 29876 Worker thread wakes up
19:36:10.503 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
19:36:10.503 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
19:36:10.503 00.000 29876 Moving (-0.18, 0.15) raw xDistance=-0.17 yDistance=-0.17
19:36:10.503 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:36:10.503 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:10.504 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:36:10.504 00.000 29876 MoveAxis(E, 0, ABG)
19:36:10.504 00.000 29876 Move returns status 0, amount 0
19:36:10.504 00.000 29876 MoveAxis(N, 0, ABG)
19:36:10.504 00.000 29876 Move returns status 0, amount 0
19:36:10.504 00.000 29876 move complete, result=0
19:36:10.504 00.000 29876 worker thread done servicing request
19:36:10.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:10.519 00.012 31432 UpdateGuideState exits: m=3795 RSB=38.7
19:36:10.521 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:10.523 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:10.524 00.001 31432 Enqueuing Expose request
19:36:10.526 00.002 29876 Worker thread wakes up
19:36:10.526 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:36:10.528 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:10.529 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:12.443 01.914 29876 Exposure complete
19:36:12.487 00.044 29876 worker thread done servicing request
19:36:12.487 00.000 31432 OnExposeComplete: enter
19:36:12.489 00.002 31432 UpdateGuideState(): m_state=6
19:36:12.491 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
19:36:12.493 00.002 31432 Star::Find returns 1 (0), X=1252.50, Y=942.98, Mass=3679, SNR=37.7, Peak=221 HFD=4.2
19:36:12.495 00.002 31432 MultiStar: [#1 -0.67,1.07,0.00,M3] [#2 -0.57,0.61,0.00,M2] [#3 -0.20,0.66,0.92,U] [#4 -0.20,0.40,0.95,U] [#5 -0.51,0.76,0.00,M1] [#6 -0.38,0.74,0.00,M1] [#7 -0.32,0.79,0.00,M1] [#8 -0.63,0.41,0.73,U] 
19:36:12.497 00.002 31432 refined, 3 included, MultiStar: {-0.36, 0.53}, one-star: {-0.46, 0.62}
19:36:12.499 00.002 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
19:36:12.501 00.002 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.13)
19:36:12.503 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.53 hyp=0.64 cameraTheta=2.16 mountX=-0.34 mountY=-0.58, mountTheta=-2.11
19:36:12.507 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.53, opts=13)
19:36:12.509 00.002 31432 Enqueuing Move request for scope (-0.36, 0.53)
19:36:12.511 00.002 29876 Worker thread wakes up
19:36:12.511 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.53) opts 0xd
19:36:12.511 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.53)
19:36:12.511 00.000 29876 Moving (-0.36, 0.53) raw xDistance=-0.34 yDistance=-0.58
19:36:12.511 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
19:36:12.511 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:36:12.512 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
19:36:12.512 00.000 29876 MoveAxis(E, 33, ABG)
19:36:12.512 00.000 29876 Guiding  Dir = 2, Dur = 33
19:36:12.512 00.000 29876 IsSlewing returns 0
19:36:12.512 00.000 29876 IsGuiding returns 0
19:36:12.512 00.000 29876 PulseGuide returned control before completion, sleep 43
19:36:12.515 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:36:12.527 00.012 31432 UpdateGuideState exits: m=3679 RSB=37.7
19:36:12.529 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:12.531 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:12.533 00.002 31432 Enqueuing Expose request
19:36:12.567 00.034 29876 IsGuiding returns 1
19:36:12.567 00.000 29876 scope still moving after pulse duration time elapsed
19:36:12.598 00.031 29876 IsSlewing returns 0
19:36:12.598 00.000 29876 IsGuiding returns 0
19:36:12.598 00.000 29876 scope move finished after 33 + 53 ms
19:36:12.598 00.000 29876 Move returns status 0, amount 33
19:36:12.598 00.000 29876 MoveAxis(N, 0, ABG)
19:36:12.598 00.000 29876 Move returns status 0, amount 0
19:36:12.598 00.000 29876 move complete, result=0
19:36:12.598 00.000 29876 worker thread done servicing request
19:36:12.599 00.001 29876 Worker thread wakes up
19:36:12.599 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.6 px 0 ms NORTH
19:36:12.601 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:12.601 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:14.734 02.133 29876 Exposure complete
19:36:14.779 00.045 29876 worker thread done servicing request
19:36:14.779 00.000 31432 OnExposeComplete: enter
19:36:14.781 00.002 31432 UpdateGuideState(): m_state=6
19:36:14.783 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
19:36:14.785 00.002 31432 Star::Find returns 1 (0), X=1252.59, Y=942.97, Mass=3601, SNR=38.0, Peak=253 HFD=4.1
19:36:14.786 00.001 31432 MultiStar: [#1 -0.08,1.09,0.00,M4] [#2 -0.32,0.93,0.00,M3] [#3 -0.11,1.09,0.00,M1] [#4 0.09,0.65,0.98,U] [#5 -0.16,0.73,0.85,U] [#6 -0.02,0.92,0.00,M2] [#7 -0.21,0.79,0.84,U] [#8 -0.61,0.62,0.00,M5] 
19:36:14.789 00.003 31432 single-star, 3 included, MultiStar: {-0.16, 0.69}, one-star: {-0.36, 0.60}
19:36:14.791 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
19:36:14.793 00.002 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
19:36:14.794 00.001 31432 CameraToMount -- cameraX=-0.36 cameraY=0.60 hyp=0.70 cameraTheta=2.11 mountX=-0.35 mountY=-0.65, mountTheta=-2.06
19:36:14.798 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.60, opts=13)
19:36:14.801 00.003 31432 Enqueuing Move request for scope (-0.36, 0.60)
19:36:14.802 00.001 29876 Worker thread wakes up
19:36:14.802 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.60) opts 0xd
19:36:14.802 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.60)
19:36:14.802 00.000 29876 Moving (-0.36, 0.60) raw xDistance=-0.35 yDistance=-0.65
19:36:14.802 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
19:36:14.802 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.97 newest=-1.40
19:36:14.802 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
19:36:14.802 00.000 29876 MoveAxis(E, 38, ABG)
19:36:14.803 00.001 29876 Guiding  Dir = 2, Dur = 38
19:36:14.803 00.000 29876 IsSlewing returns 0
19:36:14.803 00.000 29876 IsGuiding returns 0
19:36:14.803 00.000 29876 PulseGuide returned control before completion, sleep 48
19:36:14.806 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:14.817 00.011 31432 UpdateGuideState exits: m=3601 RSB=38.0
19:36:14.820 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:14.822 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:14.824 00.002 31432 Enqueuing Expose request
19:36:14.858 00.034 29876 IsGuiding returns 1
19:36:14.858 00.000 29876 scope still moving after pulse duration time elapsed
19:36:14.889 00.031 29876 IsSlewing returns 0
19:36:14.889 00.000 29876 IsGuiding returns 0
19:36:14.889 00.000 29876 scope move finished after 38 + 48 ms
19:36:14.889 00.000 29876 Move returns status 0, amount 38
19:36:14.889 00.000 29876 BLC: Oldest BLC event removed
19:36:14.889 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:36:14.889 00.000 29876 MoveAxis(N, 68, ABG)
19:36:14.889 00.000 29876 Guiding  Dir = 0, Dur = 68
19:36:14.889 00.000 29876 IsSlewing returns 0
19:36:14.889 00.000 29876 IsGuiding returns 0
19:36:14.890 00.001 29876 PulseGuide returned control before completion, sleep 78
19:36:14.982 00.092 29876 IsGuiding returns 1
19:36:14.982 00.000 29876 scope still moving after pulse duration time elapsed
19:36:15.013 00.031 29876 IsSlewing returns 0
19:36:15.013 00.000 29876 IsGuiding returns 1
19:36:15.044 00.031 29876 IsSlewing returns 0
19:36:15.044 00.000 29876 IsGuiding returns 1
19:36:15.075 00.031 29876 IsSlewing returns 0
19:36:15.075 00.000 29876 IsGuiding returns 0
19:36:15.075 00.000 29876 scope move finished after 68 + 117 ms
19:36:15.075 00.000 29876 Move returns status 0, amount 68
19:36:15.075 00.000 29876 move complete, result=0
19:36:15.075 00.000 29876 worker thread done servicing request
19:36:15.075 00.000 29876 Worker thread wakes up
19:36:15.075 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.7 px 68 ms NORTH
19:36:15.078 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:15.078 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:16.988 01.910 29876 Exposure complete
19:36:17.037 00.049 29876 worker thread done servicing request
19:36:17.037 00.000 31432 OnExposeComplete: enter
19:36:17.039 00.002 31432 UpdateGuideState(): m_state=6
19:36:17.041 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
19:36:17.043 00.002 31432 Star::Find returns 1 (0), X=1253.06, Y=942.32, Mass=3824, SNR=39.8, Peak=231 HFD=4.4
19:36:17.045 00.002 31432 MultiStar: [#1 0.15,0.40,0.83,U] [#2 0.20,0.31,0.86,U] [#3 0.19,0.49,0.84,U] [#4 0.41,-0.21,0.93,U] [#5 0.05,0.45,0.83,U] [#6 0.23,0.14,0.75,U] [#7 -0.09,0.04,0.79,U] [#8 -0.01,-0.08,0.70,U] 
19:36:17.047 00.002 31432 single-star, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.11, -0.04}
19:36:17.049 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
19:36:17.050 00.001 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
19:36:17.053 00.003 31432 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.39 mountX=0.11 mountY=0.06, mountTheta=0.51
19:36:17.055 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.04, opts=13)
19:36:17.057 00.002 31432 Enqueuing Move request for scope (0.11, -0.04)
19:36:17.059 00.002 29876 Worker thread wakes up
19:36:17.059 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
19:36:17.059 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
19:36:17.059 00.000 29876 Moving (0.11, -0.04) raw xDistance=0.11 yDistance=0.06
19:36:17.059 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:36:17.059 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:17.059 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:36:17.059 00.000 29876 MoveAxis(E, 0, ABG)
19:36:17.059 00.000 29876 Move returns status 0, amount 0
19:36:17.059 00.000 29876 MoveAxis(N, 0, ABG)
19:36:17.060 00.001 29876 Move returns status 0, amount 0
19:36:17.060 00.000 29876 move complete, result=0
19:36:17.060 00.000 29876 worker thread done servicing request
19:36:17.066 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:17.077 00.011 31432 UpdateGuideState exits: m=3824 RSB=39.8
19:36:17.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:17.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:17.083 00.002 31432 Enqueuing Expose request
19:36:17.085 00.002 29876 Worker thread wakes up
19:36:17.085 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:36:17.088 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:17.088 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:19.215 02.127 29876 Exposure complete
19:36:19.260 00.045 29876 worker thread done servicing request
19:36:19.260 00.000 31432 OnExposeComplete: enter
19:36:19.263 00.003 31432 UpdateGuideState(): m_state=6
19:36:19.265 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
19:36:19.266 00.001 31432 Star::Find returns 1 (0), X=1253.43, Y=942.47, Mass=3817, SNR=38.8, Peak=229 HFD=5.0
19:36:19.269 00.003 31432 MultiStar: [#1 0.31,0.66,0.85,U] [#2 0.23,0.60,0.93,U] [#3 0.78,0.52,0.00,M1] [#4 0.62,0.02,0.93,U] [#5 0.35,0.83,0.00,M1] [#6 0.47,0.49,0.76,U] [#7 0.20,0.53,0.83,U] [#8 0.20,0.24,0.70,U] 
19:36:19.270 00.001 31432 single-star, 6 included, MultiStar: {0.36, 0.37}, one-star: {0.47, 0.10}
19:36:19.272 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
19:36:19.274 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
19:36:19.276 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.10 hyp=0.49 cameraTheta=0.22 mountX=0.48 mountY=-0.03, mountTheta=-0.06
19:36:19.279 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.10, opts=13)
19:36:19.281 00.002 31432 Enqueuing Move request for scope (0.47, 0.10)
19:36:19.283 00.002 29876 Worker thread wakes up
19:36:19.283 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.10) opts 0xd
19:36:19.283 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.10)
19:36:19.283 00.000 29876 Moving (0.47, 0.10) raw xDistance=0.48 yDistance=-0.03
19:36:19.283 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
19:36:19.283 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:19.283 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:36:19.283 00.000 29876 MoveAxis(W, 46, ABG)
19:36:19.283 00.000 29876 Guiding  Dir = 3, Dur = 46
19:36:19.283 00.000 29876 IsSlewing returns 0
19:36:19.283 00.000 29876 IsGuiding returns 0
19:36:19.284 00.001 29876 PulseGuide returned control before completion, sleep 56
19:36:19.287 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:19.299 00.012 31432 UpdateGuideState exits: m=3817 RSB=38.8
19:36:19.301 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:19.303 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:19.305 00.002 31432 Enqueuing Expose request
19:36:19.353 00.048 29876 IsGuiding returns 1
19:36:19.353 00.000 29876 scope still moving after pulse duration time elapsed
19:36:19.384 00.031 29876 IsSlewing returns 0
19:36:19.384 00.000 29876 IsGuiding returns 0
19:36:19.384 00.000 29876 scope move finished after 46 + 54 ms
19:36:19.384 00.000 29876 Move returns status 0, amount 46
19:36:19.384 00.000 29876 MoveAxis(N, 0, ABG)
19:36:19.384 00.000 29876 Move returns status 0, amount 0
19:36:19.384 00.000 29876 move complete, result=0
19:36:19.384 00.000 29876 worker thread done servicing request
19:36:19.384 00.000 29876 Worker thread wakes up
19:36:19.384 00.000 31432 GuideStep: 0.5 px 46 ms WEST, -0.0 px 0 ms NORTH
19:36:19.388 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:19.388 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:21.302 01.914 29876 Exposure complete
19:36:21.347 00.045 29876 worker thread done servicing request
19:36:21.347 00.000 31432 OnExposeComplete: enter
19:36:21.350 00.003 31432 UpdateGuideState(): m_state=6
19:36:21.352 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
19:36:21.353 00.001 31432 Star::Find returns 1 (0), X=1252.37, Y=942.52, Mass=3606, SNR=37.5, Peak=219 HFD=4.4
19:36:21.355 00.002 31432 MultiStar: [#1 -0.42,0.69,0.89,U] [#2 -0.28,0.19,0.97,U] [#3 0.03,0.52,0.95,U] [#4 -0.17,0.06,0.99,U] [#5 -0.20,0.50,0.82,U] [#6 0.02,0.27,0.80,U] [#7 -0.03,0.37,0.89,U] [#8 -0.58,0.34,0.77,U] 
19:36:21.357 00.002 31432 refined, 8 included, MultiStar: {-0.25, 0.34}, one-star: {-0.59, 0.16}
19:36:21.359 00.002 31432 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.02) = xAngle (2.18 = 2.18)
19:36:21.361 00.002 31432 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.19 = -1.09)
19:36:21.363 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.20 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
19:36:21.365 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.34, opts=13)
19:36:21.367 00.002 31432 Enqueuing Move request for scope (-0.25, 0.34)
19:36:21.369 00.002 29876 Worker thread wakes up
19:36:21.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
19:36:21.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
19:36:21.369 00.000 29876 Moving (-0.25, 0.34) raw xDistance=-0.24 yDistance=-0.37
19:36:21.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.24
19:36:21.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
19:36:21.369 00.000 29876 MoveAxis(E, 17, ABG)
19:36:21.369 00.000 29876 Guiding  Dir = 2, Dur = 17
19:36:21.370 00.001 29876 IsSlewing returns 0
19:36:21.370 00.000 29876 IsGuiding returns 0
19:36:21.370 00.000 29876 PulseGuide returned control before completion, sleep 27
19:36:21.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:21.386 00.013 31432 UpdateGuideState exits: m=3606 RSB=37.5
19:36:21.388 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:21.390 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:21.393 00.003 31432 Enqueuing Expose request
19:36:21.411 00.018 29876 IsGuiding returns 1
19:36:21.411 00.000 29876 scope still moving after pulse duration time elapsed
19:36:21.441 00.030 29876 IsSlewing returns 0
19:36:21.441 00.000 29876 IsGuiding returns 0
19:36:21.441 00.000 29876 scope move finished after 17 + 54 ms
19:36:21.441 00.000 29876 Move returns status 0, amount 17
19:36:21.441 00.000 29876 MoveAxis(N, 27, ABG)
19:36:21.441 00.000 29876 Guiding  Dir = 0, Dur = 27
19:36:21.441 00.000 29876 IsSlewing returns 0
19:36:21.441 00.000 29876 IsGuiding returns 0
19:36:21.442 00.001 29876 PulseGuide returned control before completion, sleep 37
19:36:21.488 00.046 29876 IsGuiding returns 1
19:36:21.488 00.000 29876 scope still moving after pulse duration time elapsed
19:36:21.519 00.031 29876 IsSlewing returns 0
19:36:21.519 00.000 29876 IsGuiding returns 1
19:36:21.549 00.030 29876 IsSlewing returns 0
19:36:21.549 00.000 29876 IsGuiding returns 1
19:36:21.581 00.032 29876 IsSlewing returns 0
19:36:21.581 00.000 29876 IsGuiding returns 0
19:36:21.581 00.000 29876 scope move finished after 27 + 112 ms
19:36:21.581 00.000 29876 Move returns status 0, amount 27
19:36:21.581 00.000 29876 move complete, result=0
19:36:21.581 00.000 29876 worker thread done servicing request
19:36:21.581 00.000 29876 Worker thread wakes up
19:36:21.581 00.000 31432 GuideStep: -0.2 px 17 ms EAST, -0.4 px 27 ms NORTH
19:36:21.583 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:21.583 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:23.714 02.131 29876 Exposure complete
19:36:23.759 00.045 29876 worker thread done servicing request
19:36:23.759 00.000 31432 OnExposeComplete: enter
19:36:23.761 00.002 31432 UpdateGuideState(): m_state=6
19:36:23.763 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
19:36:23.765 00.002 31432 Star::Find returns 1 (0), X=1252.14, Y=942.44, Mass=3762, SNR=38.6, Peak=188 HFD=4.8
19:36:23.767 00.002 31432 MultiStar: [#1 -0.36,0.69,0.84,U] [#2 -0.55,0.35,0.93,U] [#3 -0.56,0.87,0.00,M1] [#4 -0.56,-0.10,0.93,U] [#5 -0.66,0.20,0.73,U] [#6 -0.46,0.54,0.79,U] [#7 -0.70,0.30,0.85,U] [#8 -1.23,0.27,0.00,M3] 
19:36:23.768 00.001 31432 refined, 6 included, MultiStar: {-0.59, 0.28}, one-star: {-0.82, 0.07}
19:36:23.770 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
19:36:23.772 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
19:36:23.774 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=0.28 hyp=0.66 cameraTheta=2.69 mountX=-0.58 mountY=-0.37, mountTheta=-2.58
19:36:23.777 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.28, opts=13)
19:36:23.779 00.002 31432 Enqueuing Move request for scope (-0.59, 0.28)
19:36:23.781 00.002 29876 Worker thread wakes up
19:36:23.781 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.28) opts 0xd
19:36:23.781 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.28)
19:36:23.781 00.000 29876 Moving (-0.59, 0.28) raw xDistance=-0.58 yDistance=-0.37
19:36:23.781 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.58
19:36:23.781 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
19:36:23.781 00.000 29876 MoveAxis(E, 59, ABG)
19:36:23.781 00.000 29876 Guiding  Dir = 2, Dur = 59
19:36:23.781 00.000 29876 IsSlewing returns 0
19:36:23.781 00.000 29876 IsGuiding returns 0
19:36:23.782 00.001 29876 PulseGuide returned control before completion, sleep 69
19:36:23.784 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:23.797 00.013 31432 UpdateGuideState exits: m=3762 RSB=38.6
19:36:23.799 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:23.801 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:23.803 00.002 31432 Enqueuing Expose request
19:36:23.866 00.063 29876 IsGuiding returns 1
19:36:23.866 00.000 29876 scope still moving after pulse duration time elapsed
19:36:23.896 00.030 29876 IsSlewing returns 0
19:36:23.896 00.000 29876 IsGuiding returns 1
19:36:23.927 00.031 29876 IsSlewing returns 0
19:36:23.927 00.000 29876 IsGuiding returns 0
19:36:23.927 00.000 29876 scope move finished after 59 + 86 ms
19:36:23.927 00.000 29876 Move returns status 0, amount 59
19:36:23.927 00.000 29876 MoveAxis(N, 27, ABG)
19:36:23.927 00.000 29876 Guiding  Dir = 0, Dur = 27
19:36:23.927 00.000 29876 IsSlewing returns 0
19:36:23.927 00.000 29876 IsGuiding returns 0
19:36:23.927 00.000 29876 PulseGuide returned control before completion, sleep 37
19:36:23.973 00.046 29876 IsGuiding returns 1
19:36:23.973 00.000 29876 scope still moving after pulse duration time elapsed
19:36:24.004 00.031 29876 IsSlewing returns 0
19:36:24.004 00.000 29876 IsGuiding returns 1
19:36:24.036 00.032 29876 IsSlewing returns 0
19:36:24.036 00.000 29876 IsGuiding returns 1
19:36:24.068 00.032 29876 IsSlewing returns 0
19:36:24.068 00.000 29876 IsGuiding returns 1
19:36:24.098 00.030 29876 IsSlewing returns 0
19:36:24.098 00.000 29876 IsGuiding returns 1
19:36:24.129 00.031 29876 IsSlewing returns 0
19:36:24.129 00.000 29876 IsGuiding returns 1
19:36:24.160 00.031 29876 IsSlewing returns 0
19:36:24.160 00.000 29876 IsGuiding returns 0
19:36:24.160 00.000 29876 scope move finished after 27 + 205 ms
19:36:24.160 00.000 29876 Move returns status 0, amount 27
19:36:24.160 00.000 29876 move complete, result=0
19:36:24.160 00.000 29876 worker thread done servicing request
19:36:24.160 00.000 29876 Worker thread wakes up
19:36:24.160 00.000 31432 GuideStep: -0.6 px 59 ms EAST, -0.4 px 27 ms NORTH
19:36:24.163 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:24.163 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:26.066 01.903 29876 Exposure complete
19:36:26.109 00.043 29876 worker thread done servicing request
19:36:26.109 00.000 31432 OnExposeComplete: enter
19:36:26.111 00.002 31432 UpdateGuideState(): m_state=6
19:36:26.113 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
19:36:26.116 00.003 31432 Star::Find returns 1 (0), X=1252.49, Y=942.21, Mass=3817, SNR=38.8, Peak=212 HFD=4.6
19:36:26.118 00.002 31432 MultiStar: [#1 -0.24,0.27,0.86,U] [#2 -0.33,0.30,0.93,U] [#3 -0.27,0.37,0.90,U] [#4 0.12,-0.50,0.97,U] [#5 -0.39,0.26,0.81,U] [#6 -0.25,0.17,0.80,U] [#7 -0.25,0.06,0.83,U] [#8 -0.93,0.12,0.00,M4] 
19:36:26.120 00.002 31432 refined, 7 included, MultiStar: {-0.26, 0.09}, one-star: {-0.46, -0.16}
19:36:26.121 00.001 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
19:36:26.123 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.48)
19:36:26.125 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.27 cameraTheta=2.82 mountX=-0.25 mountY=-0.12, mountTheta=-2.69
19:36:26.128 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.09, opts=13)
19:36:26.130 00.002 31432 Enqueuing Move request for scope (-0.26, 0.09)
19:36:26.132 00.002 29876 Worker thread wakes up
19:36:26.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
19:36:26.132 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
19:36:26.132 00.000 29876 Moving (-0.26, 0.09) raw xDistance=-0.25 yDistance=-0.12
19:36:26.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25
19:36:26.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:26.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:36:26.133 00.001 29876 MoveAxis(E, 33, ABG)
19:36:26.133 00.000 29876 Guiding  Dir = 2, Dur = 33
19:36:26.133 00.000 29876 IsSlewing returns 0
19:36:26.133 00.000 29876 IsGuiding returns 0
19:36:26.133 00.000 29876 PulseGuide returned control before completion, sleep 43
19:36:26.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:26.148 00.012 31432 UpdateGuideState exits: m=3817 RSB=38.8
19:36:26.150 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:26.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:26.154 00.002 31432 Enqueuing Expose request
19:36:26.189 00.035 29876 IsGuiding returns 1
19:36:26.189 00.000 29876 scope still moving after pulse duration time elapsed
19:36:26.221 00.032 29876 IsSlewing returns 0
19:36:26.221 00.000 29876 IsGuiding returns 0
19:36:26.221 00.000 29876 scope move finished after 33 + 54 ms
19:36:26.221 00.000 29876 Move returns status 0, amount 33
19:36:26.221 00.000 29876 MoveAxis(N, 0, ABG)
19:36:26.221 00.000 29876 Move returns status 0, amount 0
19:36:26.221 00.000 29876 move complete, result=0
19:36:26.221 00.000 29876 worker thread done servicing request
19:36:26.222 00.001 29876 Worker thread wakes up
19:36:26.222 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:26.222 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
19:36:26.224 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:28.355 02.131 29876 Exposure complete
19:36:28.402 00.047 29876 worker thread done servicing request
19:36:28.402 00.000 31432 OnExposeComplete: enter
19:36:28.407 00.005 31432 UpdateGuideState(): m_state=6
19:36:28.412 00.005 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
19:36:28.414 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=942.17, Mass=3806, SNR=38.8, Peak=202 HFD=4.5
19:36:28.416 00.002 31432 MultiStar: [#1 -0.25,0.52,0.84,U] [#2 0.02,0.05,0.93,U] [#3 0.05,0.44,0.90,U] [#4 0.28,-0.07,0.94,U] [#5 0.14,0.19,0.81,U] [#6 -0.20,0.56,0.76,U] [#7 -0.21,0.35,0.83,U] [#8 -0.26,0.17,0.77,U] 
19:36:28.418 00.002 31432 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {0.10, -0.20}
19:36:28.419 00.001 31432 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.02) = xAngle (1.67 = 1.67)
19:36:28.421 00.002 31432 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.68 = -1.61)
19:36:28.423 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.69 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
19:36:28.426 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.21, opts=13)
19:36:28.428 00.002 31432 Enqueuing Move request for scope (-0.02, 0.21)
19:36:28.430 00.002 29876 Worker thread wakes up
19:36:28.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
19:36:28.430 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
19:36:28.430 00.000 29876 Moving (-0.02, 0.21) raw xDistance=-0.02 yDistance=-0.21
19:36:28.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:36:28.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:28.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:36:28.430 00.000 29876 MoveAxis(E, 0, ABG)
19:36:28.430 00.000 29876 Move returns status 0, amount 0
19:36:28.430 00.000 29876 MoveAxis(N, 0, ABG)
19:36:28.430 00.000 29876 Move returns status 0, amount 0
19:36:28.430 00.000 29876 move complete, result=0
19:36:28.430 00.000 29876 worker thread done servicing request
19:36:28.437 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:28.454 00.017 31432 UpdateGuideState exits: m=3806 RSB=38.8
19:36:28.456 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:28.458 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:28.460 00.002 31432 Enqueuing Expose request
19:36:28.462 00.002 29876 Worker thread wakes up
19:36:28.462 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:36:28.464 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:28.464 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:30.368 01.904 29876 Exposure complete
19:36:30.412 00.044 29876 worker thread done servicing request
19:36:30.412 00.000 31432 OnExposeComplete: enter
19:36:30.415 00.003 31432 UpdateGuideState(): m_state=6
19:36:30.417 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
19:36:30.419 00.002 31432 Star::Find returns 1 (0), X=1252.67, Y=942.14, Mass=3903, SNR=40.2, Peak=246 HFD=4.4
19:36:30.421 00.002 31432 MultiStar: [#1 -0.58,0.55,0.85,U] [#2 -0.38,0.17,0.91,U] [#3 0.13,0.22,0.84,U] [#4 -0.12,0.02,0.90,U] [#5 -0.27,0.56,0.78,U] [#6 -0.04,0.12,0.75,U] [#7 -0.37,0.30,0.80,U] [#8 -0.92,-0.18,0.00,M4] 
19:36:30.422 00.001 31432 refined, 7 included, MultiStar: {-0.24, 0.20}, one-star: {-0.29, -0.23}
19:36:30.424 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
19:36:30.426 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.84)
19:36:30.428 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.45 mountX=-0.24 mountY=-0.23, mountTheta=-2.36
19:36:30.433 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.20, opts=13)
19:36:30.435 00.002 31432 Enqueuing Move request for scope (-0.24, 0.20)
19:36:30.438 00.003 29876 Worker thread wakes up
19:36:30.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
19:36:30.438 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
19:36:30.438 00.000 29876 Moving (-0.24, 0.20) raw xDistance=-0.24 yDistance=-0.23
19:36:30.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
19:36:30.438 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:30.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:36:30.438 00.000 29876 MoveAxis(E, 23, ABG)
19:36:30.438 00.000 29876 Guiding  Dir = 2, Dur = 23
19:36:30.438 00.000 29876 IsSlewing returns 0
19:36:30.438 00.000 29876 IsGuiding returns 0
19:36:30.439 00.001 29876 PulseGuide returned control before completion, sleep 33
19:36:30.442 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:30.453 00.011 31432 UpdateGuideState exits: m=3903 RSB=40.2
19:36:30.456 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:30.457 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:30.459 00.002 31432 Enqueuing Expose request
19:36:30.477 00.018 29876 IsGuiding returns 1
19:36:30.477 00.000 29876 scope still moving after pulse duration time elapsed
19:36:30.507 00.030 29876 IsSlewing returns 0
19:36:30.507 00.000 29876 IsGuiding returns 1
19:36:30.538 00.031 29876 IsSlewing returns 0
19:36:30.538 00.000 29876 IsGuiding returns 0
19:36:30.538 00.000 29876 scope move finished after 23 + 77 ms
19:36:30.538 00.000 29876 Move returns status 0, amount 23
19:36:30.538 00.000 29876 MoveAxis(N, 0, ABG)
19:36:30.538 00.000 29876 Move returns status 0, amount 0
19:36:30.538 00.000 29876 move complete, result=0
19:36:30.538 00.000 29876 worker thread done servicing request
19:36:30.538 00.000 29876 Worker thread wakes up
19:36:30.538 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.2 px 0 ms NORTH
19:36:30.541 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:30.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:32.673 02.132 29876 Exposure complete
19:36:32.718 00.045 29876 worker thread done servicing request
19:36:32.718 00.000 31432 OnExposeComplete: enter
19:36:32.720 00.002 31432 UpdateGuideState(): m_state=6
19:36:32.723 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
19:36:32.725 00.002 31432 Star::Find returns 1 (0), X=1253.52, Y=942.18, Mass=3760, SNR=38.4, Peak=253 HFD=4.5
19:36:32.727 00.002 31432 MultiStar: [#1 0.48,0.21,0.85,U] [#2 0.19,-0.06,0.93,U] [#3 0.62,0.29,0.92,U] [#4 0.88,-0.26,0.00,M1] [#5 -0.02,0.02,0.82,U] [#6 0.38,0.16,0.81,U] [#7 0.48,-0.17,0.82,U] [#8 0.10,-0.26,0.75,U] 
19:36:32.729 00.002 31432 refined, 7 included, MultiStar: {0.36, 0.00}, one-star: {0.56, -0.19}
19:36:32.731 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
19:36:32.733 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:36:32.734 00.001 31432 CameraToMount -- cameraX=0.36 cameraY=0.00 hyp=0.36 cameraTheta=0.00 mountX=0.36 mountY=0.05, mountTheta=0.15
19:36:32.737 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.00, opts=13)
19:36:32.739 00.002 31432 Enqueuing Move request for scope (0.36, 0.00)
19:36:32.741 00.002 29876 Worker thread wakes up
19:36:32.741 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.00) opts 0xd
19:36:32.741 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.00)
19:36:32.741 00.000 29876 Moving (0.36, 0.00) raw xDistance=0.36 yDistance=0.05
19:36:32.741 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
19:36:32.741 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:32.741 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:36:32.741 00.000 29876 MoveAxis(W, 31, ABG)
19:36:32.741 00.000 29876 Guiding  Dir = 3, Dur = 31
19:36:32.741 00.000 29876 IsSlewing returns 0
19:36:32.741 00.000 29876 IsGuiding returns 0
19:36:32.742 00.001 29876 PulseGuide returned control before completion, sleep 41
19:36:32.745 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:32.756 00.011 31432 UpdateGuideState exits: m=3760 RSB=38.4
19:36:32.758 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:32.760 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:32.762 00.002 31432 Enqueuing Expose request
19:36:32.797 00.035 29876 IsGuiding returns 1
19:36:32.797 00.000 29876 scope still moving after pulse duration time elapsed
19:36:32.828 00.031 29876 IsSlewing returns 0
19:36:32.828 00.000 29876 IsGuiding returns 1
19:36:32.859 00.031 29876 IsSlewing returns 0
19:36:32.859 00.000 29876 IsGuiding returns 0
19:36:32.859 00.000 29876 scope move finished after 31 + 86 ms
19:36:32.859 00.000 29876 Move returns status 0, amount 31
19:36:32.859 00.000 29876 MoveAxis(N, 0, ABG)
19:36:32.859 00.000 29876 Move returns status 0, amount 0
19:36:32.859 00.000 29876 move complete, result=0
19:36:32.860 00.001 29876 worker thread done servicing request
19:36:32.860 00.000 29876 Worker thread wakes up
19:36:32.860 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
19:36:32.862 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:32.862 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:34.767 01.905 29876 Exposure complete
19:36:34.813 00.046 29876 worker thread done servicing request
19:36:34.813 00.000 31432 OnExposeComplete: enter
19:36:34.815 00.002 31432 UpdateGuideState(): m_state=6
19:36:34.817 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
19:36:34.819 00.002 31432 Star::Find returns 1 (0), X=1253.01, Y=942.23, Mass=3570, SNR=37.4, Peak=234 HFD=4.2
19:36:34.821 00.002 31432 MultiStar: [#1 0.03,0.58,0.88,U] [#2 0.16,0.33,0.97,U] [#3 0.15,0.53,0.90,U] [#4 0.49,-0.31,0.98,U] [#5 0.25,0.34,0.86,U] [#6 0.20,0.26,0.86,U] [#7 0.24,0.47,0.87,U] [#8 -0.11,0.00,0.79,U] 
19:36:34.823 00.002 31432 single-star, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.06, -0.14}
19:36:34.824 00.001 31432 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.02) = xAngle (-1.19 = -1.19)
19:36:34.826 00.002 31432 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.82 = 1.82)
19:36:34.828 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=0.06 mountY=0.15, mountTheta=1.20
19:36:34.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.14, opts=13)
19:36:34.833 00.002 31432 Enqueuing Move request for scope (0.06, -0.14)
19:36:34.835 00.002 29876 Worker thread wakes up
19:36:34.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
19:36:34.835 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
19:36:34.835 00.000 29876 Moving (0.06, -0.14) raw xDistance=0.06 yDistance=0.15
19:36:34.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:36:34.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:34.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:36:34.835 00.000 29876 MoveAxis(E, 0, ABG)
19:36:34.835 00.000 29876 Move returns status 0, amount 0
19:36:34.836 00.001 29876 MoveAxis(N, 0, ABG)
19:36:34.836 00.000 29876 Move returns status 0, amount 0
19:36:34.836 00.000 29876 move complete, result=0
19:36:34.836 00.000 29876 worker thread done servicing request
19:36:34.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:36:34.851 00.012 31432 UpdateGuideState exits: m=3570 RSB=37.4
19:36:34.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:34.855 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:34.857 00.002 31432 Enqueuing Expose request
19:36:34.859 00.002 29876 Worker thread wakes up
19:36:34.859 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:36:34.861 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:34.861 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:36.985 02.124 29876 Exposure complete
19:36:37.034 00.049 29876 worker thread done servicing request
19:36:37.034 00.000 31432 OnExposeComplete: enter
19:36:37.039 00.005 31432 UpdateGuideState(): m_state=6
19:36:37.041 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
19:36:37.044 00.003 31432 Star::Find returns 1 (0), X=1252.96, Y=942.05, Mass=3677, SNR=38.1, Peak=252 HFD=4.3
19:36:37.047 00.003 31432 MultiStar: [#1 0.02,0.27,0.88,U] [#2 -0.03,0.08,0.98,U] [#3 0.06,0.43,0.90,U] [#4 0.21,-0.36,0.99,U] [#5 -0.01,0.19,0.83,U] [#6 0.26,0.17,0.79,U] [#7 0.14,-0.06,0.88,U] [#8 0.15,-0.10,0.78,U] 
19:36:37.050 00.003 31432 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.00, -0.31}
19:36:37.053 00.003 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
19:36:37.056 00.003 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.03)
19:36:37.058 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=0.09 mountY=-0.01, mountTheta=-0.12
19:36:37.063 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.02, opts=13)
19:36:37.066 00.003 31432 Enqueuing Move request for scope (0.09, 0.02)
19:36:37.069 00.003 29876 Worker thread wakes up
19:36:37.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
19:36:37.069 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
19:36:37.069 00.000 29876 Moving (0.09, 0.02) raw xDistance=0.09 yDistance=-0.01
19:36:37.069 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:36:37.069 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:37.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:36:37.069 00.000 29876 MoveAxis(E, 0, ABG)
19:36:37.069 00.000 29876 Move returns status 0, amount 0
19:36:37.070 00.001 29876 MoveAxis(N, 0, ABG)
19:36:37.070 00.000 29876 Move returns status 0, amount 0
19:36:37.070 00.000 29876 move complete, result=0
19:36:37.070 00.000 29876 worker thread done servicing request
19:36:37.074 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:37.094 00.020 31432 UpdateGuideState exits: m=3677 RSB=38.1
19:36:37.097 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:37.100 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:37.103 00.003 31432 Enqueuing Expose request
19:36:37.106 00.003 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:36:37.109 00.003 29876 Worker thread wakes up
19:36:37.109 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:37.109 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:39.013 01.904 29876 Exposure complete
19:36:39.064 00.051 29876 worker thread done servicing request
19:36:39.064 00.000 31432 OnExposeComplete: enter
19:36:39.067 00.003 31432 UpdateGuideState(): m_state=6
19:36:39.069 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
19:36:39.071 00.002 31432 Star::Find returns 1 (0), X=1253.34, Y=941.75, Mass=4036, SNR=40.1, Peak=252 HFD=4.4
19:36:39.074 00.003 31432 MultiStar: [#1 0.48,-0.01,0.80,U] [#2 0.83,-0.29,0.00,M1] [#3 0.75,0.06,0.89,U] [#4 0.76,-0.57,0.00,M1] [#5 0.51,-0.02,0.76,U] [#6 0.76,-0.21,0.76,U] [#7 0.75,-0.07,0.83,U] [#8 0.51,-0.36,0.73,U] 
19:36:39.076 00.002 31432 refined, 6 included, MultiStar: {0.59, -0.18}, one-star: {0.39, -0.61}
19:36:39.079 00.003 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
19:36:39.083 00.004 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:36:39.085 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.18 hyp=0.62 cameraTheta=-0.30 mountX=0.59 mountY=0.27, mountTheta=0.43
19:36:39.088 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.18, opts=13)
19:36:39.090 00.002 31432 Enqueuing Move request for scope (0.59, -0.18)
19:36:39.093 00.003 29876 Worker thread wakes up
19:36:39.093 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.18) opts 0xd
19:36:39.093 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.18)
19:36:39.093 00.000 29876 Moving (0.59, -0.18) raw xDistance=0.59 yDistance=0.27
19:36:39.093 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.59
19:36:39.093 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:39.093 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:36:39.093 00.000 29876 MoveAxis(W, 56, ABG)
19:36:39.093 00.000 29876 Guiding  Dir = 3, Dur = 56
19:36:39.093 00.000 29876 IsSlewing returns 0
19:36:39.093 00.000 29876 IsGuiding returns 0
19:36:39.094 00.001 29876 PulseGuide returned control before completion, sleep 66
19:36:39.097 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:39.114 00.017 31432 UpdateGuideState exits: m=4036 RSB=40.1
19:36:39.117 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:39.120 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:39.122 00.002 31432 Enqueuing Expose request
19:36:39.164 00.042 29876 IsGuiding returns 1
19:36:39.164 00.000 29876 scope still moving after pulse duration time elapsed
19:36:39.196 00.032 29876 IsSlewing returns 0
19:36:39.196 00.000 29876 IsGuiding returns 1
19:36:39.227 00.031 29876 IsSlewing returns 0
19:36:39.227 00.000 29876 IsGuiding returns 0
19:36:39.227 00.000 29876 scope move finished after 56 + 77 ms
19:36:39.227 00.000 29876 Move returns status 0, amount 56
19:36:39.227 00.000 29876 MoveAxis(N, 0, ABG)
19:36:39.227 00.000 29876 Move returns status 0, amount 0
19:36:39.227 00.000 29876 move complete, result=0
19:36:39.228 00.001 29876 worker thread done servicing request
19:36:39.228 00.000 29876 Worker thread wakes up
19:36:39.228 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:39.228 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:39.276 00.048 31432 GuideStep: 0.6 px 56 ms WEST, 0.3 px 0 ms NORTH
19:36:41.353 02.077 29876 Exposure complete
19:36:41.399 00.046 29876 worker thread done servicing request
19:36:41.399 00.000 31432 OnExposeComplete: enter
19:36:41.401 00.002 31432 UpdateGuideState(): m_state=6
19:36:41.404 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
19:36:41.405 00.001 31432 Star::Find returns 1 (0), X=1253.13, Y=941.99, Mass=3576, SNR=37.5, Peak=251 HFD=4.3
19:36:41.407 00.002 31432 MultiStar: [#1 0.29,0.01,0.87,U] [#2 -0.00,-0.32,0.96,U] [#3 0.17,0.12,0.89,U] [#4 0.36,-0.77,0.00,M2] [#5 0.19,-0.09,0.83,U] [#6 0.31,-0.29,0.85,U] [#7 0.23,-0.36,0.83,U] [#8 -0.11,-0.44,0.75,U] 
19:36:41.409 00.002 31432 refined, 7 included, MultiStar: {0.16, -0.22}, one-star: {0.18, -0.38}
19:36:41.411 00.002 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.97 = -0.97)
19:36:41.413 00.002 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.04 = 2.04)
19:36:41.414 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.94 mountX=0.15 mountY=0.24, mountTheta=1.00
19:36:41.417 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.22, opts=13)
19:36:41.419 00.002 31432 Enqueuing Move request for scope (0.16, -0.22)
19:36:41.421 00.002 29876 Worker thread wakes up
19:36:41.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
19:36:41.421 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
19:36:41.421 00.000 29876 Moving (0.16, -0.22) raw xDistance=0.15 yDistance=0.24
19:36:41.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:36:41.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:41.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:36:41.421 00.000 29876 MoveAxis(E, 0, ABG)
19:36:41.421 00.000 29876 Move returns status 0, amount 0
19:36:41.421 00.000 29876 MoveAxis(N, 0, ABG)
19:36:41.421 00.000 29876 Move returns status 0, amount 0
19:36:41.421 00.000 29876 move complete, result=0
19:36:41.421 00.000 29876 worker thread done servicing request
19:36:41.424 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:41.437 00.013 31432 UpdateGuideState exits: m=3576 RSB=37.5
19:36:41.439 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:41.443 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:41.446 00.003 31432 Enqueuing Expose request
19:36:41.448 00.002 29876 Worker thread wakes up
19:36:41.448 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:36:41.450 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:41.450 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:43.359 01.909 29876 Exposure complete
19:36:43.404 00.045 29876 worker thread done servicing request
19:36:43.404 00.000 31432 OnExposeComplete: enter
19:36:43.407 00.003 31432 UpdateGuideState(): m_state=6
19:36:43.409 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
19:36:43.410 00.001 31432 Star::Find returns 1 (0), X=1253.02, Y=941.81, Mass=3770, SNR=39.1, Peak=242 HFD=4.3
19:36:43.412 00.002 31432 MultiStar: [#1 0.21,-0.12,0.83,U] [#2 -0.04,-0.33,0.91,U] [#3 0.25,-0.17,0.87,U] [#4 0.28,-0.86,0.00,M3] [#5 0.03,-0.38,0.81,U] [#6 0.52,-0.40,0.81,U] [#7 0.23,-0.37,0.85,U] [#8 0.24,-0.48,0.69,U] 
19:36:43.414 00.002 31432 refined, 7 included, MultiStar: {0.18, -0.35}, one-star: {0.06, -0.56}
19:36:43.416 00.002 31432 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.02) = xAngle (-1.12 = -1.12)
19:36:43.418 00.002 31432 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.89 = 1.89)
19:36:43.420 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.35 hyp=0.40 cameraTheta=-1.10 mountX=0.17 mountY=0.38, mountTheta=1.14
19:36:43.423 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.35, opts=13)
19:36:43.426 00.003 31432 Enqueuing Move request for scope (0.18, -0.35)
19:36:43.428 00.002 29876 Worker thread wakes up
19:36:43.428 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.35) opts 0xd
19:36:43.428 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.35)
19:36:43.428 00.000 29876 Moving (0.18, -0.35) raw xDistance=0.17 yDistance=0.38
19:36:43.428 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:36:43.428 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:36:43.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
19:36:43.428 00.000 29876 MoveAxis(E, 0, ABG)
19:36:43.428 00.000 29876 Move returns status 0, amount 0
19:36:43.428 00.000 29876 MoveAxis(N, 0, ABG)
19:36:43.428 00.000 29876 Move returns status 0, amount 0
19:36:43.428 00.000 29876 move complete, result=0
19:36:43.428 00.000 29876 worker thread done servicing request
19:36:43.434 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:43.447 00.013 31432 UpdateGuideState exits: m=3770 RSB=39.1
19:36:43.450 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:43.452 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:43.454 00.002 31432 Enqueuing Expose request
19:36:43.456 00.002 29876 Worker thread wakes up
19:36:43.456 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
19:36:43.458 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:43.458 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:45.588 02.130 29876 Exposure complete
19:36:45.631 00.043 29876 worker thread done servicing request
19:36:45.631 00.000 31432 OnExposeComplete: enter
19:36:45.634 00.003 31432 UpdateGuideState(): m_state=6
19:36:45.636 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
19:36:45.638 00.002 31432 Star::Find returns 1 (0), X=1253.12, Y=941.24, Mass=3747, SNR=38.3, Peak=225 HFD=4.5
19:36:45.640 00.002 31432 MultiStar: [#1 0.10,-0.28,0.88,U] [#2 0.20,-0.41,0.92,U] [#3 0.35,-0.32,0.87,U] [#4 0.66,-0.96,0.00,M4] [#5 0.02,-0.46,0.81,U] [#6 0.10,-0.44,0.82,U] [#7 0.33,-0.70,0.85,U] [#8 0.14,-0.94,0.00,M1] 
19:36:45.641 00.001 31432 refined, 6 included, MultiStar: {0.18, -0.55}, one-star: {0.17, -1.13}
19:36:45.643 00.002 31432 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.02) = xAngle (-1.27 = -1.27)
19:36:45.645 00.002 31432 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.74 = 1.74)
19:36:45.647 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.55 hyp=0.58 cameraTheta=-1.25 mountX=0.17 mountY=0.57, mountTheta=1.28
19:36:45.649 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.55, opts=13)
19:36:45.651 00.002 31432 Enqueuing Move request for scope (0.18, -0.55)
19:36:45.653 00.002 29876 Worker thread wakes up
19:36:45.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.55) opts 0xd
19:36:45.653 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.55)
19:36:45.653 00.000 29876 Moving (0.18, -0.55) raw xDistance=0.17 yDistance=0.57
19:36:45.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:36:45.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:36:45.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
19:36:45.653 00.000 29876 MoveAxis(E, 0, ABG)
19:36:45.653 00.000 29876 Move returns status 0, amount 0
19:36:45.653 00.000 29876 MoveAxis(N, 0, ABG)
19:36:45.653 00.000 29876 Move returns status 0, amount 0
19:36:45.653 00.000 29876 move complete, result=0
19:36:45.653 00.000 29876 worker thread done servicing request
19:36:45.657 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:45.669 00.012 31432 UpdateGuideState exits: m=3747 RSB=38.3
19:36:45.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:45.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:45.675 00.002 31432 Enqueuing Expose request
19:36:45.677 00.002 29876 Worker thread wakes up
19:36:45.677 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
19:36:45.679 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:45.679 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:47.595 01.916 29876 Exposure complete
19:36:47.639 00.044 29876 worker thread done servicing request
19:36:47.639 00.000 31432 OnExposeComplete: enter
19:36:47.641 00.002 31432 UpdateGuideState(): m_state=6
19:36:47.643 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
19:36:47.645 00.002 31432 Star::Find returns 1 (0), X=1253.21, Y=942.24, Mass=3912, SNR=39.6, Peak=217 HFD=4.5
19:36:47.647 00.002 31432 MultiStar: [#1 -0.06,0.15,0.85,U] [#2 0.54,-0.31,0.94,U] [#3 0.54,-0.14,0.85,U] [#4 0.89,-0.58,0.00,M5] [#5 0.31,-0.06,0.79,U] [#6 0.45,-0.08,0.76,U] [#7 -0.09,0.04,0.81,U] [#8 0.35,-0.56,0.71,U] 
19:36:47.649 00.002 31432 single-star, 7 included, MultiStar: {0.29, -0.13}, one-star: {0.26, -0.13}
19:36:47.651 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
19:36:47.653 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
19:36:47.655 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.46 mountX=0.25 mountY=0.16, mountTheta=0.58
19:36:47.658 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.13, opts=13)
19:36:47.660 00.002 31432 Enqueuing Move request for scope (0.26, -0.13)
19:36:47.662 00.002 29876 Worker thread wakes up
19:36:47.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
19:36:47.662 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
19:36:47.662 00.000 29876 Moving (0.26, -0.13) raw xDistance=0.25 yDistance=0.16
19:36:47.662 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:36:47.662 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:47.662 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:36:47.662 00.000 29876 MoveAxis(W, 24, ABG)
19:36:47.662 00.000 29876 Guiding  Dir = 3, Dur = 24
19:36:47.663 00.001 29876 IsSlewing returns 0
19:36:47.663 00.000 29876 IsGuiding returns 0
19:36:47.663 00.000 29876 PulseGuide returned control before completion, sleep 34
19:36:47.667 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:47.678 00.011 31432 UpdateGuideState exits: m=3912 RSB=39.6
19:36:47.681 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:47.683 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:47.684 00.001 31432 Enqueuing Expose request
19:36:47.702 00.018 29876 IsGuiding returns 1
19:36:47.702 00.000 29876 scope still moving after pulse duration time elapsed
19:36:47.733 00.031 29876 IsSlewing returns 0
19:36:47.733 00.000 29876 IsGuiding returns 0
19:36:47.733 00.000 29876 scope move finished after 24 + 45 ms
19:36:47.733 00.000 29876 Move returns status 0, amount 24
19:36:47.733 00.000 29876 MoveAxis(N, 0, ABG)
19:36:47.733 00.000 29876 Move returns status 0, amount 0
19:36:47.733 00.000 29876 move complete, result=0
19:36:47.733 00.000 29876 worker thread done servicing request
19:36:47.733 00.000 29876 Worker thread wakes up
19:36:47.733 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
19:36:47.736 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:47.736 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:49.857 02.121 29876 Exposure complete
19:36:49.902 00.045 29876 worker thread done servicing request
19:36:49.902 00.000 31432 OnExposeComplete: enter
19:36:49.905 00.003 31432 UpdateGuideState(): m_state=6
19:36:49.907 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
19:36:49.909 00.002 31432 Star::Find returns 1 (0), X=1253.78, Y=942.06, Mass=3729, SNR=38.9, Peak=200 HFD=4.3
19:36:49.911 00.002 31432 MultiStar: [#1 0.69,0.12,0.84,U] [#2 0.02,-0.07,0.92,U] [#3 0.51,0.36,0.85,U] [#4 0.70,-0.50,0.00,M6] [#5 0.41,-0.04,0.78,U] [#6 0.75,0.00,0.78,U] [#7 0.58,-0.49,0.84,U] [#8 0.24,-0.51,0.71,U] 
19:36:49.913 00.002 31432 refined, 7 included, MultiStar: {0.51, -0.12}, one-star: {0.83, -0.30}
19:36:49.915 00.002 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
19:36:49.917 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
19:36:49.919 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.12 hyp=0.52 cameraTheta=-0.22 mountX=0.51 mountY=0.19, mountTheta=0.36
19:36:49.922 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.12, opts=13)
19:36:49.924 00.002 31432 Enqueuing Move request for scope (0.51, -0.12)
19:36:49.925 00.001 29876 Worker thread wakes up
19:36:49.925 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.12) opts 0xd
19:36:49.925 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.12)
19:36:49.926 00.001 29876 Moving (0.51, -0.12) raw xDistance=0.51 yDistance=0.19
19:36:49.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
19:36:49.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:49.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:36:49.926 00.000 29876 MoveAxis(W, 52, ABG)
19:36:49.926 00.000 29876 Guiding  Dir = 3, Dur = 52
19:36:49.926 00.000 29876 IsSlewing returns 0
19:36:49.926 00.000 29876 IsGuiding returns 0
19:36:49.926 00.000 29876 PulseGuide returned control before completion, sleep 62
19:36:49.930 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:49.942 00.012 31432 UpdateGuideState exits: m=3729 RSB=38.9
19:36:49.944 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:49.946 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:49.948 00.002 31432 Enqueuing Expose request
19:36:49.996 00.048 29876 IsGuiding returns 1
19:36:49.996 00.000 29876 scope still moving after pulse duration time elapsed
19:36:50.028 00.032 29876 IsSlewing returns 0
19:36:50.028 00.000 29876 IsGuiding returns 0
19:36:50.028 00.000 29876 scope move finished after 52 + 49 ms
19:36:50.028 00.000 29876 Move returns status 0, amount 52
19:36:50.028 00.000 29876 MoveAxis(N, 0, ABG)
19:36:50.028 00.000 29876 Move returns status 0, amount 0
19:36:50.028 00.000 29876 move complete, result=0
19:36:50.028 00.000 29876 worker thread done servicing request
19:36:50.028 00.000 29876 Worker thread wakes up
19:36:50.028 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.2 px 0 ms NORTH
19:36:50.032 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:50.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:51.944 01.912 29876 Exposure complete
19:36:51.989 00.045 29876 worker thread done servicing request
19:36:51.989 00.000 31432 OnExposeComplete: enter
19:36:51.992 00.003 31432 UpdateGuideState(): m_state=6
19:36:51.993 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
19:36:51.995 00.002 31432 Star::Find returns 1 (0), X=1253.75, Y=942.15, Mass=3681, SNR=38.0, Peak=233 HFD=4.3
19:36:51.997 00.002 31432 MultiStar: [#1 0.54,0.25,0.87,U] [#2 0.73,-0.12,0.94,U] [#3 0.85,0.32,0.00,M1] [#4 1.05,-0.22,0.00,M7] [#5 0.63,0.08,0.80,U] [#6 0.75,-0.02,0.78,U] [#7 0.33,-0.07,0.86,U] [#8 0.17,-0.54,0.75,U] 
19:36:51.999 00.002 31432 refined, 6 included, MultiStar: {0.58, -0.09}, one-star: {0.79, -0.22}
19:36:52.001 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
19:36:52.003 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
19:36:52.005 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=-0.09 hyp=0.58 cameraTheta=-0.15 mountX=0.57 mountY=0.18, mountTheta=0.30
19:36:52.007 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.09, opts=13)
19:36:52.009 00.002 31432 Enqueuing Move request for scope (0.58, -0.09)
19:36:52.011 00.002 29876 Worker thread wakes up
19:36:52.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.09) opts 0xd
19:36:52.011 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.09)
19:36:52.011 00.000 29876 Moving (0.58, -0.09) raw xDistance=0.57 yDistance=0.18
19:36:52.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
19:36:52.012 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:52.012 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:36:52.012 00.000 29876 MoveAxis(W, 63, ABG)
19:36:52.012 00.000 29876 Guiding  Dir = 3, Dur = 63
19:36:52.012 00.000 29876 IsSlewing returns 0
19:36:52.012 00.000 29876 IsGuiding returns 0
19:36:52.012 00.000 29876 PulseGuide returned control before completion, sleep 73
19:36:52.015 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:36:52.028 00.013 31432 UpdateGuideState exits: m=3681 RSB=38.0
19:36:52.030 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:52.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:52.034 00.002 31432 Enqueuing Expose request
19:36:52.098 00.064 29876 IsGuiding returns 1
19:36:52.098 00.000 29876 scope still moving after pulse duration time elapsed
19:36:52.129 00.031 29876 IsSlewing returns 0
19:36:52.129 00.000 29876 IsGuiding returns 1
19:36:52.160 00.031 29876 IsSlewing returns 0
19:36:52.160 00.000 29876 IsGuiding returns 1
19:36:52.191 00.031 29876 IsSlewing returns 0
19:36:52.191 00.000 29876 IsGuiding returns 1
19:36:52.221 00.030 29876 IsSlewing returns 0
19:36:52.221 00.000 29876 IsGuiding returns 0
19:36:52.221 00.000 29876 scope move finished after 63 + 146 ms
19:36:52.221 00.000 29876 Move returns status 0, amount 63
19:36:52.221 00.000 29876 MoveAxis(N, 0, ABG)
19:36:52.221 00.000 29876 Move returns status 0, amount 0
19:36:52.221 00.000 29876 move complete, result=0
19:36:52.221 00.000 29876 worker thread done servicing request
19:36:52.221 00.000 29876 Worker thread wakes up
19:36:52.221 00.000 31432 GuideStep: 0.6 px 63 ms WEST, 0.2 px 0 ms NORTH
19:36:52.225 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:52.226 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:54.453 02.227 29876 Exposure complete
19:36:54.497 00.044 29876 worker thread done servicing request
19:36:54.498 00.001 31432 OnExposeComplete: enter
19:36:54.501 00.003 31432 UpdateGuideState(): m_state=6
19:36:54.504 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
19:36:54.506 00.002 31432 Star::Find returns 1 (0), X=1253.12, Y=941.98, Mass=3947, SNR=39.7, Peak=206 HFD=4.4
19:36:54.508 00.002 31432 MultiStar: [#1 0.49,0.20,0.82,U] [#2 0.13,-0.04,0.92,U] [#3 0.26,0.24,0.86,U] [#4 0.76,-0.37,0.00,M8] [#5 0.39,0.01,0.76,U] [#6 0.31,0.13,0.80,U] [#7 0.59,-0.09,0.83,U] [#8 0.03,0.13,0.69,U] 
19:36:54.510 00.002 31432 refined, 7 included, MultiStar: {0.30, 0.01}, one-star: {0.17, -0.38}
19:36:54.512 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
19:36:54.515 00.003 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
19:36:54.517 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.04 mountX=0.30 mountY=0.03, mountTheta=0.11
19:36:54.520 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.01, opts=13)
19:36:54.521 00.001 31432 Enqueuing Move request for scope (0.30, 0.01)
19:36:54.522 00.001 29876 Worker thread wakes up
19:36:54.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
19:36:54.523 00.001 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
19:36:54.523 00.000 29876 Moving (0.30, 0.01) raw xDistance=0.30 yDistance=0.03
19:36:54.523 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
19:36:54.523 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:54.523 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:36:54.523 00.000 29876 MoveAxis(W, 37, ABG)
19:36:54.523 00.000 29876 Guiding  Dir = 3, Dur = 37
19:36:54.523 00.000 29876 IsSlewing returns 0
19:36:54.523 00.000 29876 IsGuiding returns 0
19:36:54.523 00.000 29876 PulseGuide returned control before completion, sleep 47
19:36:54.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:54.538 00.012 31432 UpdateGuideState exits: m=3947 RSB=39.7
19:36:54.540 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:54.543 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:54.545 00.002 31432 Enqueuing Expose request
19:36:54.577 00.032 29876 IsGuiding returns 1
19:36:54.577 00.000 29876 scope still moving after pulse duration time elapsed
19:36:54.608 00.031 29876 IsSlewing returns 0
19:36:54.608 00.000 29876 IsGuiding returns 1
19:36:54.639 00.031 29876 IsSlewing returns 0
19:36:54.639 00.000 29876 IsGuiding returns 0
19:36:54.639 00.000 29876 scope move finished after 37 + 78 ms
19:36:54.639 00.000 29876 Move returns status 0, amount 37
19:36:54.639 00.000 29876 MoveAxis(N, 0, ABG)
19:36:54.639 00.000 29876 Move returns status 0, amount 0
19:36:54.639 00.000 29876 move complete, result=0
19:36:54.639 00.000 29876 worker thread done servicing request
19:36:54.639 00.000 29876 Worker thread wakes up
19:36:54.639 00.000 31432 GuideStep: 0.3 px 37 ms WEST, 0.0 px 0 ms NORTH
19:36:54.642 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:54.642 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:56.547 01.905 29876 Exposure complete
19:36:56.589 00.042 29876 worker thread done servicing request
19:36:56.589 00.000 31432 OnExposeComplete: enter
19:36:56.591 00.002 31432 UpdateGuideState(): m_state=6
19:36:56.594 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
19:36:56.595 00.001 31432 Star::Find returns 1 (0), X=1253.88, Y=942.22, Mass=3947, SNR=39.6, Peak=252 HFD=4.4
19:36:56.597 00.002 31432 MultiStar: [#1 0.84,0.11,0.00,M1] [#2 0.88,-0.26,0.00,M1] [#3 1.14,0.32,0.00,M1] [#4 0.98,-0.44,0.00,M9] [#5 0.87,-0.10,0.00,M1] [#6 1.16,-0.13,0.00,M1] [#7 0.90,-0.04,0.00,M1] [#8 0.85,-0.37,0.00,M1] 
19:36:56.599 00.002 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
19:36:56.601 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
19:36:56.603 00.002 31432 CameraToMount -- cameraX=0.93 cameraY=-0.15 hyp=0.94 cameraTheta=-0.16 mountX=0.93 mountY=0.29, mountTheta=0.31
19:36:56.606 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.93, y=-0.15, opts=13)
19:36:56.608 00.002 31432 Enqueuing Move request for scope (0.93, -0.15)
19:36:56.610 00.002 29876 Worker thread wakes up
19:36:56.610 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.15) opts 0xd
19:36:56.610 00.000 29876 Handling offset move in thread for scope, endpoint = (0.93, -0.15)
19:36:56.610 00.000 29876 Moving (0.93, -0.15) raw xDistance=0.93 yDistance=0.29
19:36:56.610 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.93
19:36:56.610 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:56.610 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:36:56.610 00.000 29876 MoveAxis(W, 94, ABG)
19:36:56.610 00.000 29876 Guiding  Dir = 3, Dur = 94
19:36:56.611 00.001 29876 IsSlewing returns 0
19:36:56.611 00.000 29876 IsGuiding returns 0
19:36:56.611 00.000 29876 PulseGuide returned control before completion, sleep 104
19:36:56.614 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:56.625 00.011 31432 UpdateGuideState exits: m=3947 RSB=39.6
19:36:56.628 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:56.630 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:56.632 00.002 31432 Enqueuing Expose request
19:36:56.731 00.099 29876 IsGuiding returns 1
19:36:56.731 00.000 29876 scope still moving after pulse duration time elapsed
19:36:56.762 00.031 29876 IsSlewing returns 0
19:36:56.762 00.000 29876 IsGuiding returns 0
19:36:56.762 00.000 29876 scope move finished after 94 + 56 ms
19:36:56.762 00.000 29876 Move returns status 0, amount 94
19:36:56.762 00.000 29876 MoveAxis(N, 0, ABG)
19:36:56.762 00.000 29876 Move returns status 0, amount 0
19:36:56.762 00.000 29876 move complete, result=0
19:36:56.762 00.000 29876 worker thread done servicing request
19:36:56.762 00.000 29876 Worker thread wakes up
19:36:56.762 00.000 31432 GuideStep: 0.9 px 94 ms WEST, 0.3 px 0 ms NORTH
19:36:56.765 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:56.765 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:36:58.992 02.227 29876 Exposure complete
19:36:59.037 00.045 29876 worker thread done servicing request
19:36:59.037 00.000 31432 OnExposeComplete: enter
19:36:59.040 00.003 31432 UpdateGuideState(): m_state=6
19:36:59.042 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
19:36:59.044 00.002 31432 Star::Find returns 1 (0), X=1253.54, Y=941.91, Mass=4083, SNR=40.6, Peak=252 HFD=4.4
19:36:59.046 00.002 31432 MultiStar: [#1 0.70,0.12,0.81,U] [#2 0.45,-0.08,0.89,U] [#3 0.50,0.06,0.83,U] [#4 0.80,-0.68,0.00,M10] [#5 0.77,-0.09,0.75,U] [#6 0.84,0.05,0.00,M2] [#7 0.75,-0.16,0.78,U] [#8 0.38,-0.39,0.70,U] 
19:36:59.048 00.002 31432 refined, 6 included, MultiStar: {0.59, -0.15}, one-star: {0.58, -0.45}
19:36:59.050 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
19:36:59.052 00.002 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
19:36:59.053 00.001 31432 CameraToMount -- cameraX=0.59 cameraY=-0.15 hyp=0.61 cameraTheta=-0.24 mountX=0.59 mountY=0.24, mountTheta=0.38
19:36:59.058 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.15, opts=13)
19:36:59.060 00.002 31432 Enqueuing Move request for scope (0.59, -0.15)
19:36:59.062 00.002 29876 Worker thread wakes up
19:36:59.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.15) opts 0xd
19:36:59.062 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.15)
19:36:59.062 00.000 29876 Moving (0.59, -0.15) raw xDistance=0.59 yDistance=0.24
19:36:59.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
19:36:59.062 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:36:59.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:36:59.062 00.000 29876 MoveAxis(W, 70, ABG)
19:36:59.062 00.000 29876 Guiding  Dir = 3, Dur = 70
19:36:59.062 00.000 29876 IsSlewing returns 0
19:36:59.063 00.001 29876 IsGuiding returns 0
19:36:59.063 00.000 29876 PulseGuide returned control before completion, sleep 80
19:36:59.066 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:36:59.077 00.011 31432 UpdateGuideState exits: m=4083 RSB=40.6
19:36:59.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:36:59.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:36:59.082 00.001 31432 Enqueuing Expose request
19:36:59.148 00.066 29876 IsGuiding returns 1
19:36:59.148 00.000 29876 scope still moving after pulse duration time elapsed
19:36:59.179 00.031 29876 IsSlewing returns 0
19:36:59.179 00.000 29876 IsGuiding returns 1
19:36:59.209 00.030 29876 IsSlewing returns 0
19:36:59.209 00.000 29876 IsGuiding returns 0
19:36:59.209 00.000 29876 scope move finished after 70 + 77 ms
19:36:59.209 00.000 29876 Move returns status 0, amount 70
19:36:59.209 00.000 29876 MoveAxis(N, 0, ABG)
19:36:59.209 00.000 29876 Move returns status 0, amount 0
19:36:59.209 00.000 29876 move complete, result=0
19:36:59.210 00.001 29876 worker thread done servicing request
19:36:59.210 00.000 31432 GuideStep: 0.6 px 70 ms WEST, 0.2 px 0 ms NORTH
19:36:59.212 00.002 29876 Worker thread wakes up
19:36:59.212 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:36:59.212 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:01.124 01.912 29876 Exposure complete
19:37:01.167 00.043 29876 worker thread done servicing request
19:37:01.167 00.000 31432 OnExposeComplete: enter
19:37:01.169 00.002 31432 UpdateGuideState(): m_state=6
19:37:01.171 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
19:37:01.173 00.002 31432 Star::Find returns 1 (0), X=1253.66, Y=941.97, Mass=3910, SNR=39.5, Peak=238 HFD=4.7
19:37:01.175 00.002 31432 MultiStar: [#1 0.64,0.06,0.80,U] [#2 0.90,-0.17,0.00,M1] [#3 0.77,0.11,0.89,U] [#4 1.22,-0.59,0.00,R] [#5 0.84,0.11,0.00,M1] [#6 0.86,-0.04,0.00,M3] [#7 0.46,-0.05,0.81,U] [#8 0.18,-0.33,0.73,U] 
19:37:01.177 00.002 31432 refined, 4 included, MultiStar: {0.57, -0.13}, one-star: {0.71, -0.40}
19:37:01.179 00.002 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.02) = xAngle (-0.24 = -0.24)
19:37:01.181 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.77 = 2.77)
19:37:01.183 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=-0.13 hyp=0.58 cameraTheta=-0.22 mountX=0.57 mountY=0.21, mountTheta=0.36
19:37:01.185 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.13, opts=13)
19:37:01.188 00.003 31432 Enqueuing Move request for scope (0.57, -0.13)
19:37:01.190 00.002 29876 Worker thread wakes up
19:37:01.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.13) opts 0xd
19:37:01.190 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.13)
19:37:01.190 00.000 29876 Moving (0.57, -0.13) raw xDistance=0.57 yDistance=0.21
19:37:01.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
19:37:01.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:01.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:37:01.190 00.000 29876 MoveAxis(W, 64, ABG)
19:37:01.190 00.000 29876 Guiding  Dir = 3, Dur = 64
19:37:01.190 00.000 29876 IsSlewing returns 0
19:37:01.191 00.001 29876 IsGuiding returns 0
19:37:01.191 00.000 29876 PulseGuide returned control before completion, sleep 74
19:37:01.194 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:37:01.206 00.012 31432 UpdateGuideState exits: m=3910 RSB=39.5
19:37:01.208 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:01.210 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:01.212 00.002 31432 Enqueuing Expose request
19:37:01.281 00.069 29876 IsGuiding returns 1
19:37:01.281 00.000 29876 scope still moving after pulse duration time elapsed
19:37:01.312 00.031 29876 IsSlewing returns 0
19:37:01.312 00.000 29876 IsGuiding returns 1
19:37:01.343 00.031 29876 IsSlewing returns 0
19:37:01.343 00.000 29876 IsGuiding returns 1
19:37:01.374 00.031 29876 IsSlewing returns 0
19:37:01.374 00.000 29876 IsGuiding returns 0
19:37:01.374 00.000 29876 scope move finished after 64 + 118 ms
19:37:01.374 00.000 29876 Move returns status 0, amount 64
19:37:01.374 00.000 29876 MoveAxis(N, 0, ABG)
19:37:01.374 00.000 29876 Move returns status 0, amount 0
19:37:01.374 00.000 29876 move complete, result=0
19:37:01.374 00.000 29876 worker thread done servicing request
19:37:01.374 00.000 29876 Worker thread wakes up
19:37:01.374 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.2 px 0 ms NORTH
19:37:01.377 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:01.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:03.506 02.129 29876 Exposure complete
19:37:03.554 00.048 29876 worker thread done servicing request
19:37:03.554 00.000 31432 OnExposeComplete: enter
19:37:03.556 00.002 31432 UpdateGuideState(): m_state=6
19:37:03.558 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
19:37:03.560 00.002 31432 Star::Find returns 1 (0), X=1253.11, Y=941.78, Mass=3642, SNR=38.1, Peak=242 HFD=4.2
19:37:03.562 00.002 31432 MultiStar: [#1 0.50,-0.30,0.88,U] [#2 0.03,-0.42,0.94,U] [#3 0.23,-0.06,0.91,U] [#4 -0.72,0.09,0.99,U] [#5 0.24,-0.07,0.83,U] [#6 1.01,-0.35,0.00,M4] [#7 0.47,-0.37,0.85,U] [#8 0.09,-0.85,0.00,M1] 
19:37:03.564 00.002 31432 refined, 6 included, MultiStar: {0.11, -0.25}, one-star: {0.15, -0.59}
19:37:03.566 00.002 31432 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.02) = xAngle (-1.17 = -1.17)
19:37:03.568 00.002 31432 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.84 = 1.84)
19:37:03.569 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.15 mountX=0.11 mountY=0.26, mountTheta=1.19
19:37:03.572 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.25, opts=13)
19:37:03.574 00.002 31432 Enqueuing Move request for scope (0.11, -0.25)
19:37:03.576 00.002 29876 Worker thread wakes up
19:37:03.576 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
19:37:03.576 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
19:37:03.576 00.000 29876 Moving (0.11, -0.25) raw xDistance=0.11 yDistance=0.26
19:37:03.576 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:37:03.576 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:03.576 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:37:03.576 00.000 29876 MoveAxis(E, 0, ABG)
19:37:03.576 00.000 29876 Move returns status 0, amount 0
19:37:03.576 00.000 29876 MoveAxis(N, 0, ABG)
19:37:03.576 00.000 29876 Move returns status 0, amount 0
19:37:03.576 00.000 29876 move complete, result=0
19:37:03.576 00.000 29876 worker thread done servicing request
19:37:03.580 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:37:03.592 00.012 31432 UpdateGuideState exits: m=3642 RSB=38.1
19:37:03.594 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:03.596 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:03.599 00.003 31432 Enqueuing Expose request
19:37:03.601 00.002 29876 Worker thread wakes up
19:37:03.601 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:37:03.603 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:03.603 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:05.509 01.906 29876 Exposure complete
19:37:05.554 00.045 29876 worker thread done servicing request
19:37:05.554 00.000 31432 OnExposeComplete: enter
19:37:05.557 00.003 31432 UpdateGuideState(): m_state=6
19:37:05.559 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
19:37:05.561 00.002 31432 Star::Find returns 1 (0), X=1253.44, Y=941.34, Mass=3878, SNR=39.7, Peak=252 HFD=4.7
19:37:05.563 00.002 31432 MultiStar: [#1 0.60,-0.24,0.83,U] [#2 0.57,-0.53,0.94,U] [#3 0.67,-0.06,0.89,U] [#4 -0.62,-0.46,0.91,U] [#5 0.43,-0.35,0.81,U] [#6 0.97,-0.57,0.00,M5] [#7 0.87,-0.54,0.00,M1] [#8 0.65,-0.87,0.00,M2] 
19:37:05.564 00.001 31432 refined, 5 included, MultiStar: {0.35, -0.46}, one-star: {0.49, -1.02}
19:37:05.566 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
19:37:05.568 00.002 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
19:37:05.570 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.46 hyp=0.58 cameraTheta=-0.92 mountX=0.34 mountY=0.51, mountTheta=0.98
19:37:05.574 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.46, opts=13)
19:37:05.576 00.002 31432 Enqueuing Move request for scope (0.35, -0.46)
19:37:05.578 00.002 29876 Worker thread wakes up
19:37:05.578 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.46) opts 0xd
19:37:05.578 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.46)
19:37:05.578 00.000 29876 Moving (0.35, -0.46) raw xDistance=0.34 yDistance=0.51
19:37:05.578 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:37:05.578 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:37:05.578 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
19:37:05.578 00.000 29876 MoveAxis(W, 33, ABG)
19:37:05.578 00.000 29876 Guiding  Dir = 3, Dur = 33
19:37:05.578 00.000 29876 IsSlewing returns 0
19:37:05.579 00.001 29876 IsGuiding returns 0
19:37:05.579 00.000 29876 PulseGuide returned control before completion, sleep 43
19:37:05.582 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:05.593 00.011 31432 UpdateGuideState exits: m=3878 RSB=39.7
19:37:05.596 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:05.598 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:05.600 00.002 31432 Enqueuing Expose request
19:37:05.631 00.031 29876 IsGuiding returns 1
19:37:05.631 00.000 29876 scope still moving after pulse duration time elapsed
19:37:05.663 00.032 29876 IsSlewing returns 0
19:37:05.663 00.000 29876 IsGuiding returns 0
19:37:05.663 00.000 29876 scope move finished after 33 + 51 ms
19:37:05.663 00.000 29876 Move returns status 0, amount 33
19:37:05.663 00.000 29876 MoveAxis(N, 0, ABG)
19:37:05.663 00.000 29876 Move returns status 0, amount 0
19:37:05.663 00.000 29876 move complete, result=0
19:37:05.663 00.000 29876 worker thread done servicing request
19:37:05.663 00.000 29876 Worker thread wakes up
19:37:05.663 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.5 px 0 ms NORTH
19:37:05.666 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:05.666 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:07.796 02.130 29876 Exposure complete
19:37:07.840 00.044 29876 worker thread done servicing request
19:37:07.841 00.001 31432 OnExposeComplete: enter
19:37:07.843 00.002 31432 UpdateGuideState(): m_state=6
19:37:07.845 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
19:37:07.847 00.002 31432 Star::Find returns 1 (0), X=1253.20, Y=941.48, Mass=3733, SNR=38.0, Peak=234 HFD=4.6
19:37:07.848 00.001 31432 MultiStar: [#1 0.16,-0.34,0.90,U] [#2 0.14,-0.42,0.94,U] [#3 0.17,-0.34,0.91,U] [#4 -0.84,-0.27,0.00,M1] [#5 0.31,-0.41,0.82,U] [#6 0.73,-0.45,0.00,M6] [#7 0.47,-0.44,0.86,U] [#8 -0.24,-0.59,0.73,U] 
19:37:07.850 00.002 31432 refined, 6 included, MultiStar: {0.19, -0.49}, one-star: {0.25, -0.88}
19:37:07.853 00.003 31432 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
19:37:07.855 00.002 31432 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
19:37:07.856 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=-0.49 hyp=0.53 cameraTheta=-1.20 mountX=0.18 mountY=0.52, mountTheta=1.24
19:37:07.860 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.49, opts=13)
19:37:07.862 00.002 31432 Enqueuing Move request for scope (0.19, -0.49)
19:37:07.863 00.001 29876 Worker thread wakes up
19:37:07.863 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.49) opts 0xd
19:37:07.863 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.49)
19:37:07.863 00.000 29876 Moving (0.19, -0.49) raw xDistance=0.18 yDistance=0.52
19:37:07.863 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:37:07.863 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:37:07.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
19:37:07.863 00.000 29876 MoveAxis(E, 0, ABG)
19:37:07.863 00.000 29876 Move returns status 0, amount 0
19:37:07.863 00.000 29876 MoveAxis(N, 0, ABG)
19:37:07.863 00.000 29876 Move returns status 0, amount 0
19:37:07.863 00.000 29876 move complete, result=0
19:37:07.863 00.000 29876 worker thread done servicing request
19:37:07.867 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:37:07.878 00.011 31432 UpdateGuideState exits: m=3733 RSB=38.0
19:37:07.881 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:07.882 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:07.883 00.001 31432 Enqueuing Expose request
19:37:07.885 00.002 29876 Worker thread wakes up
19:37:07.885 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
19:37:07.889 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:07.889 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:09.798 01.909 29876 Exposure complete
19:37:09.844 00.046 29876 worker thread done servicing request
19:37:09.844 00.000 31432 OnExposeComplete: enter
19:37:09.846 00.002 31432 UpdateGuideState(): m_state=6
19:37:09.848 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
19:37:09.850 00.002 31432 Star::Find returns 1 (0), X=1253.01, Y=941.82, Mass=3781, SNR=38.9, Peak=209 HFD=4.3
19:37:09.852 00.002 31432 MultiStar: [#1 0.11,-0.13,0.84,U] [#2 -0.40,-0.19,0.94,U] [#3 -0.15,0.19,0.87,U] [#4 -1.17,0.19,0.00,M2] [#5 -0.12,-0.17,0.81,U] [#6 0.20,-0.37,0.78,U] [#7 0.04,-0.37,0.83,U] [#8 -0.39,-0.29,0.72,U] 
19:37:09.854 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.24}, one-star: {0.06, -0.54}
19:37:09.855 00.001 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
19:37:09.857 00.002 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
19:37:09.859 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.89 mountX=-0.08 mountY=0.22, mountTheta=1.94
19:37:09.861 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.24, opts=13)
19:37:09.863 00.002 31432 Enqueuing Move request for scope (-0.08, -0.24)
19:37:09.865 00.002 29876 Worker thread wakes up
19:37:09.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
19:37:09.865 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
19:37:09.865 00.000 29876 Moving (-0.08, -0.24) raw xDistance=-0.08 yDistance=0.22
19:37:09.865 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:37:09.865 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:09.865 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:37:09.865 00.000 29876 MoveAxis(E, 0, ABG)
19:37:09.865 00.000 29876 Move returns status 0, amount 0
19:37:09.866 00.001 29876 MoveAxis(N, 0, ABG)
19:37:09.866 00.000 29876 Move returns status 0, amount 0
19:37:09.866 00.000 29876 move complete, result=0
19:37:09.866 00.000 29876 worker thread done servicing request
19:37:09.869 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:37:09.880 00.011 31432 UpdateGuideState exits: m=3781 RSB=38.9
19:37:09.882 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:09.884 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:09.886 00.002 31432 Enqueuing Expose request
19:37:09.888 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:37:09.890 00.002 29876 Worker thread wakes up
19:37:09.890 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:09.890 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:12.022 02.132 29876 Exposure complete
19:37:12.065 00.043 29876 worker thread done servicing request
19:37:12.065 00.000 31432 OnExposeComplete: enter
19:37:12.067 00.002 31432 UpdateGuideState(): m_state=6
19:37:12.069 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
19:37:12.071 00.002 31432 Star::Find returns 1 (0), X=1253.38, Y=942.07, Mass=3768, SNR=39.0, Peak=247 HFD=4.2
19:37:12.073 00.002 31432 MultiStar: [#1 0.41,0.08,0.82,U] [#2 0.19,0.31,0.91,U] [#3 0.63,0.16,0.90,U] [#4 -0.37,0.33,0.92,U] [#5 0.35,0.22,0.80,U] [#6 0.92,-0.03,0.00,M6] [#7 0.82,-0.19,0.00,M1] [#8 0.17,0.09,0.74,U] 
19:37:12.075 00.002 31432 refined, 6 included, MultiStar: {0.26, 0.12}, one-star: {0.43, -0.30}
19:37:12.077 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
19:37:12.078 00.001 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
19:37:12.080 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.28 cameraTheta=0.44 mountX=0.26 mountY=-0.08, mountTheta=-0.30
19:37:12.084 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.12, opts=13)
19:37:12.087 00.003 31432 Enqueuing Move request for scope (0.26, 0.12)
19:37:12.088 00.001 29876 Worker thread wakes up
19:37:12.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
19:37:12.088 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
19:37:12.088 00.000 29876 Moving (0.26, 0.12) raw xDistance=0.26 yDistance=-0.08
19:37:12.089 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
19:37:12.089 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:12.089 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:37:12.089 00.000 29876 MoveAxis(W, 25, ABG)
19:37:12.089 00.000 29876 Guiding  Dir = 3, Dur = 25
19:37:12.089 00.000 29876 IsSlewing returns 0
19:37:12.089 00.000 29876 IsGuiding returns 0
19:37:12.089 00.000 29876 PulseGuide returned control before completion, sleep 35
19:37:12.095 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:12.108 00.013 31432 UpdateGuideState exits: m=3768 RSB=39.0
19:37:12.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:12.112 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:12.114 00.002 31432 Enqueuing Expose request
19:37:12.128 00.014 29876 IsGuiding returns 1
19:37:12.128 00.000 29876 scope still moving after pulse duration time elapsed
19:37:12.159 00.031 29876 IsSlewing returns 0
19:37:12.159 00.000 29876 IsGuiding returns 1
19:37:12.190 00.031 29876 IsSlewing returns 0
19:37:12.190 00.000 29876 IsGuiding returns 0
19:37:12.190 00.000 29876 scope move finished after 25 + 75 ms
19:37:12.190 00.000 29876 Move returns status 0, amount 25
19:37:12.190 00.000 29876 MoveAxis(N, 0, ABG)
19:37:12.190 00.000 29876 Move returns status 0, amount 0
19:37:12.190 00.000 29876 move complete, result=0
19:37:12.191 00.001 29876 worker thread done servicing request
19:37:12.191 00.000 29876 Worker thread wakes up
19:37:12.191 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:12.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:12.191 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
19:37:14.094 01.903 29876 Exposure complete
19:37:14.141 00.047 29876 worker thread done servicing request
19:37:14.141 00.000 31432 OnExposeComplete: enter
19:37:14.144 00.003 31432 UpdateGuideState(): m_state=6
19:37:14.145 00.001 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
19:37:14.147 00.002 31432 Star::Find returns 1 (0), X=1253.84, Y=942.14, Mass=3958, SNR=39.8, Peak=249 HFD=4.4
19:37:14.149 00.002 31432 MultiStar: [#1 0.65,-0.13,0.80,U] [#2 0.66,-0.28,0.92,U] [#3 0.78,0.07,0.88,U] [#4 0.03,0.03,0.91,U] [#5 0.89,-0.17,0.00,M1] [#6 0.70,-0.12,0.81,U] [#7 0.91,-0.39,0.00,M2] [#8 0.88,-0.37,0.00,M1] 
19:37:14.151 00.002 31432 refined, 5 included, MultiStar: {0.62, -0.11}, one-star: {0.89, -0.22}
19:37:14.153 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:37:14.155 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:37:14.157 00.002 31432 CameraToMount -- cameraX=0.62 cameraY=-0.11 hyp=0.63 cameraTheta=-0.18 mountX=0.62 mountY=0.21, mountTheta=0.32
19:37:14.160 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=-0.11, opts=13)
19:37:14.165 00.005 31432 Enqueuing Move request for scope (0.62, -0.11)
19:37:14.168 00.003 29876 Worker thread wakes up
19:37:14.168 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.11) opts 0xd
19:37:14.168 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, -0.11)
19:37:14.168 00.000 29876 Moving (0.62, -0.11) raw xDistance=0.62 yDistance=0.21
19:37:14.168 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
19:37:14.168 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:14.168 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:37:14.168 00.000 29876 MoveAxis(W, 63, ABG)
19:37:14.168 00.000 29876 Guiding  Dir = 3, Dur = 63
19:37:14.169 00.001 29876 IsSlewing returns 0
19:37:14.169 00.000 29876 IsGuiding returns 0
19:37:14.169 00.000 29876 PulseGuide returned control before completion, sleep 73
19:37:14.172 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:14.184 00.012 31432 UpdateGuideState exits: m=3958 RSB=39.8
19:37:14.187 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:14.189 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:14.191 00.002 31432 Enqueuing Expose request
19:37:14.250 00.059 29876 IsGuiding returns 1
19:37:14.250 00.000 29876 scope still moving after pulse duration time elapsed
19:37:14.282 00.032 29876 IsSlewing returns 0
19:37:14.282 00.000 29876 IsGuiding returns 1
19:37:14.313 00.031 29876 IsSlewing returns 0
19:37:14.313 00.000 29876 IsGuiding returns 0
19:37:14.313 00.000 29876 scope move finished after 63 + 81 ms
19:37:14.313 00.000 29876 Move returns status 0, amount 63
19:37:14.313 00.000 29876 MoveAxis(N, 0, ABG)
19:37:14.313 00.000 29876 Move returns status 0, amount 0
19:37:14.313 00.000 29876 move complete, result=0
19:37:14.313 00.000 29876 worker thread done servicing request
19:37:14.313 00.000 29876 Worker thread wakes up
19:37:14.313 00.000 31432 GuideStep: 0.6 px 63 ms WEST, 0.2 px 0 ms NORTH
19:37:14.316 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:14.316 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:16.446 02.130 29876 Exposure complete
19:37:16.491 00.045 29876 worker thread done servicing request
19:37:16.492 00.001 31432 OnExposeComplete: enter
19:37:16.494 00.002 31432 UpdateGuideState(): m_state=6
19:37:16.499 00.005 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
19:37:16.501 00.002 31432 Star::Find returns 1 (0), X=1252.89, Y=941.75, Mass=3510, SNR=37.4, Peak=245 HFD=4.1
19:37:16.503 00.002 31432 MultiStar: [#1 0.12,-0.14,0.94,U] [#2 0.15,-0.22,0.96,U] [#3 0.28,-0.03,0.92,U] [#4 -0.65,0.06,1.02,U] [#5 0.25,-0.16,0.84,U] [#6 0.14,-0.09,0.79,U] [#7 0.17,-0.05,0.87,U] [#8 0.12,-0.43,0.76,U] 
19:37:16.505 00.002 31432 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {-0.06, -0.61}
19:37:16.507 00.002 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
19:37:16.509 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
19:37:16.511 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.35 mountX=0.04 mountY=0.19, mountTheta=1.38
19:37:16.514 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.18, opts=13)
19:37:16.516 00.002 31432 Enqueuing Move request for scope (0.04, -0.18)
19:37:16.518 00.002 29876 Worker thread wakes up
19:37:16.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
19:37:16.519 00.001 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
19:37:16.519 00.000 29876 Moving (0.04, -0.18) raw xDistance=0.04 yDistance=0.19
19:37:16.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:37:16.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:16.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:37:16.519 00.000 29876 MoveAxis(E, 0, ABG)
19:37:16.519 00.000 29876 Move returns status 0, amount 0
19:37:16.519 00.000 29876 MoveAxis(N, 0, ABG)
19:37:16.519 00.000 29876 Move returns status 0, amount 0
19:37:16.519 00.000 29876 move complete, result=0
19:37:16.519 00.000 29876 worker thread done servicing request
19:37:16.523 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=1, FiltMax=257, Gamma=0.490
19:37:16.535 00.012 31432 UpdateGuideState exits: m=3510 RSB=37.4
19:37:16.538 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:16.540 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:16.544 00.004 31432 Enqueuing Expose request
19:37:16.548 00.004 29876 Worker thread wakes up
19:37:16.548 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:37:16.550 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:16.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:18.458 01.908 29876 Exposure complete
19:37:18.503 00.045 29876 worker thread done servicing request
19:37:18.503 00.000 31432 OnExposeComplete: enter
19:37:18.506 00.003 31432 UpdateGuideState(): m_state=6
19:37:18.508 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
19:37:18.510 00.002 31432 Star::Find returns 1 (0), X=1253.31, Y=941.00, Mass=3763, SNR=38.9, Peak=236 HFD=4.1
19:37:18.512 00.002 31432 MultiStar: [#1 0.40,-0.36,0.83,U] [#2 0.46,-0.79,0.00,M1] [#3 0.42,-0.47,0.89,U] [#4 -0.35,-0.39,0.96,U] [#5 0.48,-0.68,0.00,M1] [#6 0.54,-0.52,0.77,U] [#7 0.46,-0.63,0.82,U] [#8 0.09,-0.63,0.72,U] 
19:37:18.514 00.002 31432 refined, 6 included, MultiStar: {0.27, -0.64}, one-star: {0.36, -1.37}
19:37:18.516 00.002 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.20 = -1.20)
19:37:18.518 00.002 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.81 = 1.81)
19:37:18.520 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.64 hyp=0.69 cameraTheta=-1.18 mountX=0.25 mountY=0.67, mountTheta=1.21
19:37:18.523 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.64, opts=13)
19:37:18.525 00.002 31432 Enqueuing Move request for scope (0.27, -0.64)
19:37:18.527 00.002 29876 Worker thread wakes up
19:37:18.527 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.64) opts 0xd
19:37:18.527 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.64)
19:37:18.527 00.000 29876 Moving (0.27, -0.64) raw xDistance=0.25 yDistance=0.67
19:37:18.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:37:18.527 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.71 newest=1.07
19:37:18.527 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
19:37:18.527 00.000 29876 MoveAxis(W, 24, ABG)
19:37:18.527 00.000 29876 Guiding  Dir = 3, Dur = 24
19:37:18.527 00.000 29876 IsSlewing returns 0
19:37:18.527 00.000 29876 IsGuiding returns 0
19:37:18.528 00.001 29876 PulseGuide returned control before completion, sleep 34
19:37:18.531 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:37:18.542 00.011 31432 UpdateGuideState exits: m=3763 RSB=38.9
19:37:18.545 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:18.547 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:18.549 00.002 31432 Enqueuing Expose request
19:37:18.568 00.019 29876 IsGuiding returns 1
19:37:18.568 00.000 29876 scope still moving after pulse duration time elapsed
19:37:18.600 00.032 29876 IsSlewing returns 0
19:37:18.600 00.000 29876 IsGuiding returns 0
19:37:18.600 00.000 29876 scope move finished after 24 + 48 ms
19:37:18.600 00.000 29876 Move returns status 0, amount 24
19:37:18.600 00.000 29876 BLC: Oldest BLC event removed
19:37:18.600 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:37:18.600 00.000 29876 MoveAxis(S, 69, ABG)
19:37:18.600 00.000 29876 Guiding  Dir = 1, Dur = 69
19:37:18.600 00.000 29876 IsSlewing returns 0
19:37:18.600 00.000 29876 IsGuiding returns 0
19:37:18.600 00.000 29876 PulseGuide returned control before completion, sleep 79
19:37:18.694 00.094 29876 IsGuiding returns 1
19:37:18.694 00.000 29876 scope still moving after pulse duration time elapsed
19:37:18.725 00.031 29876 IsSlewing returns 0
19:37:18.725 00.000 29876 IsGuiding returns 1
19:37:18.757 00.032 29876 IsSlewing returns 0
19:37:18.757 00.000 29876 IsGuiding returns 0
19:37:18.757 00.000 29876 scope move finished after 69 + 87 ms
19:37:18.757 00.000 29876 Move returns status 0, amount 69
19:37:18.757 00.000 29876 move complete, result=0
19:37:18.757 00.000 29876 worker thread done servicing request
19:37:18.757 00.000 29876 Worker thread wakes up
19:37:18.757 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.7 px 69 ms SOUTH
19:37:18.760 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:18.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:20.891 02.131 29876 Exposure complete
19:37:20.934 00.043 29876 worker thread done servicing request
19:37:20.934 00.000 31432 OnExposeComplete: enter
19:37:20.937 00.003 31432 UpdateGuideState(): m_state=6
19:37:20.939 00.002 31432 Star::Find(15, 1253, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
19:37:20.941 00.002 31432 Star::Find returns 1 (0), X=1253.10, Y=941.76, Mass=3576, SNR=37.8, Peak=252 HFD=4.2
19:37:20.943 00.002 31432 MultiStar: [#1 0.00,-0.35,0.90,U] [#2 0.16,-0.72,0.94,U] [#3 0.26,-0.39,0.93,U] [#4 -0.69,-0.45,0.00,M1] [#5 0.21,-0.61,0.83,U] [#6 0.26,-0.26,0.81,U] [#7 0.27,-0.68,0.87,U] [#8 0.11,-0.51,0.74,U] 
19:37:20.945 00.002 31432 refined, 7 included, MultiStar: {0.18, -0.52}, one-star: {0.14, -0.61}
19:37:20.947 00.002 31432 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.02) = xAngle (-1.27 = -1.27)
19:37:20.949 00.002 31432 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.74 = 1.74)
19:37:20.951 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.52 hyp=0.55 cameraTheta=-1.24 mountX=0.16 mountY=0.54, mountTheta=1.28
19:37:20.954 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.52, opts=13)
19:37:20.956 00.002 31432 Enqueuing Move request for scope (0.18, -0.52)
19:37:20.958 00.002 29876 Worker thread wakes up
19:37:20.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.52) opts 0xd
19:37:20.958 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.52)
19:37:20.958 00.000 29876 Moving (0.18, -0.52) raw xDistance=0.16 yDistance=0.54
19:37:20.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:37:20.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.54
19:37:20.958 00.000 29876 MoveAxis(E, 0, ABG)
19:37:20.958 00.000 29876 Move returns status 0, amount 0
19:37:20.958 00.000 29876 MoveAxis(S, 40, ABG)
19:37:20.958 00.000 29876 Guiding  Dir = 1, Dur = 40
19:37:20.959 00.001 29876 IsSlewing returns 0
19:37:20.959 00.000 29876 IsGuiding returns 0
19:37:20.959 00.000 29876 PulseGuide returned control before completion, sleep 50
19:37:20.962 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:20.973 00.011 31432 UpdateGuideState exits: m=3576 RSB=37.8
19:37:20.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:20.977 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:20.979 00.002 31432 Enqueuing Expose request
19:37:21.012 00.033 29876 IsGuiding returns 1
19:37:21.012 00.000 29876 scope still moving after pulse duration time elapsed
19:37:21.041 00.029 29876 IsSlewing returns 0
19:37:21.041 00.000 29876 IsGuiding returns 1
19:37:21.072 00.031 29876 IsSlewing returns 0
19:37:21.072 00.000 29876 IsGuiding returns 0
19:37:21.072 00.000 29876 scope move finished after 40 + 73 ms
19:37:21.072 00.000 29876 Move returns status 0, amount 40
19:37:21.072 00.000 29876 move complete, result=0
19:37:21.072 00.000 29876 worker thread done servicing request
19:37:21.072 00.000 29876 Worker thread wakes up
19:37:21.072 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.5 px 40 ms SOUTH
19:37:21.075 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:21.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:22.977 01.902 29876 Exposure complete
19:37:23.022 00.045 29876 worker thread done servicing request
19:37:23.022 00.000 31432 OnExposeComplete: enter
19:37:23.025 00.003 31432 UpdateGuideState(): m_state=6
19:37:23.027 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
19:37:23.029 00.002 31432 Star::Find returns 1 (0), X=1253.79, Y=941.96, Mass=3654, SNR=38.7, Peak=222 HFD=4.4
19:37:23.030 00.001 31432 MultiStar: [#1 0.93,0.25,0.00,M1] [#2 0.80,0.05,0.94,U] [#3 0.80,0.26,0.00,M1] [#4 -0.19,0.31,0.91,U] [#5 0.55,0.55,0.80,U] [#6 1.14,0.18,0.00,M3] [#7 0.79,0.11,0.81,U] [#8 0.89,-0.17,0.00,M1] 
19:37:23.032 00.002 31432 refined, 4 included, MultiStar: {0.56, 0.10}, one-star: {0.84, -0.41}
19:37:23.034 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
19:37:23.036 00.002 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.12)
19:37:23.038 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.10 hyp=0.57 cameraTheta=0.18 mountX=0.56 mountY=-0.02, mountTheta=-0.03
19:37:23.041 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.10, opts=13)
19:37:23.042 00.001 31432 Enqueuing Move request for scope (0.56, 0.10)
19:37:23.044 00.002 29876 Worker thread wakes up
19:37:23.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.10) opts 0xd
19:37:23.044 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.10)
19:37:23.044 00.000 29876 Moving (0.56, 0.10) raw xDistance=0.56 yDistance=-0.02
19:37:23.044 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.56
19:37:23.044 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:23.045 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:37:23.045 00.000 29876 MoveAxis(W, 54, ABG)
19:37:23.045 00.000 29876 Guiding  Dir = 3, Dur = 54
19:37:23.045 00.000 29876 IsSlewing returns 0
19:37:23.045 00.000 29876 IsGuiding returns 0
19:37:23.045 00.000 29876 PulseGuide returned control before completion, sleep 64
19:37:23.049 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:37:23.060 00.011 31432 UpdateGuideState exits: m=3654 RSB=38.7
19:37:23.062 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:23.064 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:23.066 00.002 31432 Enqueuing Expose request
19:37:23.115 00.049 29876 IsGuiding returns 1
19:37:23.115 00.000 29876 scope still moving after pulse duration time elapsed
19:37:23.146 00.031 29876 IsSlewing returns 0
19:37:23.146 00.000 29876 IsGuiding returns 0
19:37:23.146 00.000 29876 scope move finished after 54 + 47 ms
19:37:23.146 00.000 29876 Move returns status 0, amount 54
19:37:23.146 00.000 29876 MoveAxis(N, 0, ABG)
19:37:23.146 00.000 29876 Move returns status 0, amount 0
19:37:23.146 00.000 29876 move complete, result=0
19:37:23.146 00.000 29876 worker thread done servicing request
19:37:23.146 00.000 29876 Worker thread wakes up
19:37:23.146 00.000 31432 GuideStep: 0.6 px 54 ms WEST, -0.0 px 0 ms NORTH
19:37:23.148 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:23.149 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:25.270 02.121 29876 Exposure complete
19:37:25.318 00.048 29876 worker thread done servicing request
19:37:25.318 00.000 31432 OnExposeComplete: enter
19:37:25.320 00.002 31432 UpdateGuideState(): m_state=6
19:37:25.323 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
19:37:25.324 00.001 31432 Star::Find returns 1 (0), X=1253.74, Y=941.45, Mass=3921, SNR=40.2, Peak=252 HFD=4.6
19:37:25.325 00.001 31432 MultiStar: [#1 0.13,-0.21,0.80,U] [#2 0.41,-0.56,0.91,U] [#3 0.47,-0.27,0.84,U] [#4 -0.32,-0.45,0.91,U] [#5 0.62,-0.45,0.79,U] [#6 0.94,-0.19,0.00,M4] [#7 0.55,-0.57,0.78,U] [#8 0.34,-0.43,0.70,U] 
19:37:25.328 00.003 31432 refined, 7 included, MultiStar: {0.38, -0.49}, one-star: {0.79, -0.92}
19:37:25.330 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
19:37:25.332 00.002 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
19:37:25.334 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.49 hyp=0.62 cameraTheta=-0.92 mountX=0.36 mountY=0.55, mountTheta=0.98
19:37:25.336 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.49, opts=13)
19:37:25.338 00.002 31432 Enqueuing Move request for scope (0.38, -0.49)
19:37:25.340 00.002 29876 Worker thread wakes up
19:37:25.340 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.49) opts 0xd
19:37:25.340 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.49)
19:37:25.340 00.000 29876 Moving (0.38, -0.49) raw xDistance=0.36 yDistance=0.55
19:37:25.340 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
19:37:25.340 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
19:37:25.340 00.000 29876 MoveAxis(W, 43, ABG)
19:37:25.340 00.000 29876 Guiding  Dir = 3, Dur = 43
19:37:25.340 00.000 29876 IsSlewing returns 0
19:37:25.340 00.000 29876 IsGuiding returns 0
19:37:25.341 00.001 29876 PulseGuide returned control before completion, sleep 53
19:37:25.344 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:25.356 00.012 31432 UpdateGuideState exits: m=3921 RSB=40.2
19:37:25.359 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:25.360 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:25.362 00.002 31432 Enqueuing Expose request
19:37:25.409 00.047 29876 IsGuiding returns 1
19:37:25.409 00.000 29876 scope still moving after pulse duration time elapsed
19:37:25.440 00.031 29876 IsSlewing returns 0
19:37:25.440 00.000 29876 IsGuiding returns 1
19:37:25.470 00.030 29876 IsSlewing returns 0
19:37:25.470 00.000 29876 IsGuiding returns 0
19:37:25.470 00.000 29876 scope move finished after 43 + 86 ms
19:37:25.470 00.000 29876 Move returns status 0, amount 43
19:37:25.470 00.000 29876 MoveAxis(S, 40, ABG)
19:37:25.470 00.000 29876 Guiding  Dir = 1, Dur = 40
19:37:25.470 00.000 29876 IsSlewing returns 0
19:37:25.471 00.001 29876 IsGuiding returns 0
19:37:25.471 00.000 29876 PulseGuide returned control before completion, sleep 50
19:37:25.532 00.061 29876 IsGuiding returns 1
19:37:25.532 00.000 29876 scope still moving after pulse duration time elapsed
19:37:25.563 00.031 29876 IsSlewing returns 0
19:37:25.563 00.000 29876 IsGuiding returns 1
19:37:25.594 00.031 29876 IsSlewing returns 0
19:37:25.594 00.000 29876 IsGuiding returns 1
19:37:25.624 00.030 29876 IsSlewing returns 0
19:37:25.624 00.000 29876 IsGuiding returns 1
19:37:25.655 00.031 29876 IsSlewing returns 0
19:37:25.655 00.000 29876 IsGuiding returns 1
19:37:25.686 00.031 29876 IsSlewing returns 0
19:37:25.686 00.000 29876 IsGuiding returns 1
19:37:25.717 00.031 29876 IsSlewing returns 0
19:37:25.717 00.000 29876 IsGuiding returns 0
19:37:25.717 00.000 29876 scope move finished after 40 + 206 ms
19:37:25.717 00.000 29876 Move returns status 0, amount 40
19:37:25.717 00.000 29876 move complete, result=0
19:37:25.717 00.000 29876 worker thread done servicing request
19:37:25.717 00.000 29876 Worker thread wakes up
19:37:25.717 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.5 px 40 ms SOUTH
19:37:25.720 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:25.720 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:27.636 01.916 29876 Exposure complete
19:37:27.680 00.044 29876 worker thread done servicing request
19:37:27.681 00.001 31432 OnExposeComplete: enter
19:37:27.683 00.002 31432 UpdateGuideState(): m_state=6
19:37:27.685 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
19:37:27.687 00.002 31432 Star::Find returns 1 (0), X=1253.02, Y=941.48, Mass=3846, SNR=39.5, Peak=252 HFD=4.2
19:37:27.689 00.002 31432 MultiStar: [#1 0.02,-0.19,0.80,U] [#2 0.22,-0.73,0.96,U] [#3 0.41,-0.28,0.87,U] [#4 -0.51,-0.25,0.91,U] [#5 0.29,-0.57,0.79,U] [#6 0.13,-0.54,0.78,U] [#7 -0.28,-0.48,0.80,U] [#8 -0.20,-1.05,0.00,M1] 
19:37:27.691 00.002 31432 refined, 7 included, MultiStar: {0.04, -0.50}, one-star: {0.07, -0.89}
19:37:27.692 00.001 31432 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
19:37:27.694 00.002 31432 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
19:37:27.697 00.003 31432 CameraToMount -- cameraX=0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.49 mountX=0.03 mountY=0.50, mountTheta=1.51
19:37:27.699 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.50, opts=13)
19:37:27.701 00.002 31432 Enqueuing Move request for scope (0.04, -0.50)
19:37:27.703 00.002 29876 Worker thread wakes up
19:37:27.703 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.50) opts 0xd
19:37:27.703 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.50)
19:37:27.703 00.000 29876 Moving (0.04, -0.50) raw xDistance=0.03 yDistance=0.50
19:37:27.703 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:37:27.703 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
19:37:27.703 00.000 29876 MoveAxis(E, 0, ABG)
19:37:27.703 00.000 29876 Move returns status 0, amount 0
19:37:27.703 00.000 29876 MoveAxis(S, 37, ABG)
19:37:27.704 00.001 29876 Guiding  Dir = 1, Dur = 37
19:37:27.704 00.000 29876 IsSlewing returns 0
19:37:27.704 00.000 29876 IsGuiding returns 0
19:37:27.704 00.000 29876 PulseGuide returned control before completion, sleep 47
19:37:27.707 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:27.718 00.011 31432 UpdateGuideState exits: m=3846 RSB=39.5
19:37:27.721 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:27.722 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:27.724 00.002 31432 Enqueuing Expose request
19:37:27.755 00.031 29876 IsGuiding returns 1
19:37:27.755 00.000 29876 scope still moving after pulse duration time elapsed
19:37:27.785 00.030 29876 IsSlewing returns 0
19:37:27.785 00.000 29876 IsGuiding returns 1
19:37:27.816 00.031 29876 IsSlewing returns 0
19:37:27.816 00.000 29876 IsGuiding returns 1
19:37:27.846 00.030 29876 IsSlewing returns 0
19:37:27.846 00.000 29876 IsGuiding returns 0
19:37:27.846 00.000 29876 scope move finished after 37 + 105 ms
19:37:27.846 00.000 29876 Move returns status 0, amount 37
19:37:27.846 00.000 29876 move complete, result=0
19:37:27.846 00.000 29876 worker thread done servicing request
19:37:27.846 00.000 29876 Worker thread wakes up
19:37:27.846 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.5 px 37 ms SOUTH
19:37:27.849 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:27.849 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:30.073 02.224 29876 Exposure complete
19:37:30.116 00.043 29876 worker thread done servicing request
19:37:30.116 00.000 31432 OnExposeComplete: enter
19:37:30.118 00.002 31432 UpdateGuideState(): m_state=6
19:37:30.120 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
19:37:30.122 00.002 31432 Star::Find returns 1 (0), X=1253.31, Y=941.70, Mass=3692, SNR=38.4, Peak=236 HFD=4.3
19:37:30.124 00.002 31432 MultiStar: [#1 0.62,-0.49,0.84,U] [#2 0.53,-0.61,0.97,U] [#3 0.54,-0.01,0.91,U] [#4 -0.22,-0.11,0.92,U] [#5 0.69,-0.43,0.79,U] [#6 0.96,-0.40,0.00,M4] [#7 0.65,-0.73,0.00,M1] [#8 0.35,-0.58,0.73,U] 
19:37:30.126 00.002 31432 refined, 6 included, MultiStar: {0.40, -0.41}, one-star: {0.36, -0.66}
19:37:30.127 00.001 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
19:37:30.129 00.002 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
19:37:30.131 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.41 hyp=0.58 cameraTheta=-0.79 mountX=0.39 mountY=0.47, mountTheta=0.87
19:37:30.133 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.41, opts=13)
19:37:30.136 00.003 31432 Enqueuing Move request for scope (0.40, -0.41)
19:37:30.138 00.002 29876 Worker thread wakes up
19:37:30.138 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.41) opts 0xd
19:37:30.138 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.41)
19:37:30.138 00.000 29876 Moving (0.40, -0.41) raw xDistance=0.39 yDistance=0.47
19:37:30.138 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
19:37:30.138 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
19:37:30.138 00.000 29876 MoveAxis(W, 38, ABG)
19:37:30.138 00.000 29876 Guiding  Dir = 3, Dur = 38
19:37:30.139 00.001 29876 IsSlewing returns 0
19:37:30.139 00.000 29876 IsGuiding returns 0
19:37:30.139 00.000 29876 PulseGuide returned control before completion, sleep 48
19:37:30.142 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:37:30.154 00.012 31432 UpdateGuideState exits: m=3692 RSB=38.4
19:37:30.156 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:30.158 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:30.160 00.002 31432 Enqueuing Expose request
19:37:30.196 00.036 29876 IsGuiding returns 1
19:37:30.196 00.000 29876 scope still moving after pulse duration time elapsed
19:37:30.228 00.032 29876 IsSlewing returns 0
19:37:30.228 00.000 29876 IsGuiding returns 0
19:37:30.228 00.000 29876 scope move finished after 38 + 50 ms
19:37:30.228 00.000 29876 Move returns status 0, amount 38
19:37:30.228 00.000 29876 MoveAxis(S, 34, ABG)
19:37:30.228 00.000 29876 Guiding  Dir = 1, Dur = 34
19:37:30.228 00.000 29876 IsSlewing returns 0
19:37:30.228 00.000 29876 IsGuiding returns 0
19:37:30.230 00.002 29876 PulseGuide returned control before completion, sleep 43
19:37:30.275 00.045 29876 IsGuiding returns 1
19:37:30.275 00.000 29876 scope still moving after pulse duration time elapsed
19:37:30.305 00.030 29876 IsSlewing returns 0
19:37:30.305 00.000 29876 IsGuiding returns 1
19:37:30.336 00.031 29876 IsSlewing returns 0
19:37:30.336 00.000 29876 IsGuiding returns 1
19:37:30.366 00.030 29876 IsSlewing returns 0
19:37:30.366 00.000 29876 IsGuiding returns 1
19:37:30.397 00.031 29876 IsSlewing returns 0
19:37:30.397 00.000 29876 IsGuiding returns 0
19:37:30.397 00.000 29876 scope move finished after 34 + 134 ms
19:37:30.397 00.000 29876 Move returns status 0, amount 34
19:37:30.397 00.000 29876 move complete, result=0
19:37:30.398 00.001 29876 worker thread done servicing request
19:37:30.398 00.000 29876 Worker thread wakes up
19:37:30.398 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.5 px 34 ms SOUTH
19:37:30.401 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:30.401 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:32.303 01.902 29876 Exposure complete
19:37:32.347 00.044 29876 worker thread done servicing request
19:37:32.347 00.000 31432 OnExposeComplete: enter
19:37:32.349 00.002 31432 UpdateGuideState(): m_state=6
19:37:32.352 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
19:37:32.353 00.001 31432 Star::Find returns 1 (0), X=1253.14, Y=942.48, Mass=3793, SNR=38.5, Peak=229 HFD=4.7
19:37:32.356 00.003 31432 MultiStar: [#1 0.03,0.34,0.82,U] [#2 0.07,0.15,0.90,U] [#3 0.24,0.38,0.90,U] [#4 -0.63,0.24,0.99,U] [#5 0.80,0.38,0.00,M1] [#6 0.73,0.22,0.75,U] [#7 0.13,0.09,0.86,U] [#8 -0.29,-0.09,0.79,U] 
19:37:32.358 00.002 31432 refined, 7 included, MultiStar: {0.04, 0.18}, one-star: {0.19, 0.11}
19:37:32.359 00.001 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.31 = 1.31)
19:37:32.361 00.002 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.96)
19:37:32.363 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.34 mountX=0.05 mountY=-0.17, mountTheta=-1.30
19:37:32.366 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.18, opts=13)
19:37:32.368 00.002 31432 Enqueuing Move request for scope (0.04, 0.18)
19:37:32.370 00.002 29876 Worker thread wakes up
19:37:32.370 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
19:37:32.370 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
19:37:32.370 00.000 29876 Moving (0.04, 0.18) raw xDistance=0.05 yDistance=-0.17
19:37:32.370 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:37:32.370 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:32.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:37:32.370 00.000 29876 MoveAxis(E, 0, ABG)
19:37:32.370 00.000 29876 Move returns status 0, amount 0
19:37:32.370 00.000 29876 MoveAxis(N, 0, ABG)
19:37:32.370 00.000 29876 Move returns status 0, amount 0
19:37:32.370 00.000 29876 move complete, result=0
19:37:32.370 00.000 29876 worker thread done servicing request
19:37:32.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:32.384 00.011 31432 UpdateGuideState exits: m=3793 RSB=38.5
19:37:32.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:32.388 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:32.390 00.002 31432 Enqueuing Expose request
19:37:32.392 00.002 29876 Worker thread wakes up
19:37:32.392 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:32.392 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:32.392 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:37:34.620 02.228 29876 Exposure complete
19:37:34.673 00.053 29876 worker thread done servicing request
19:37:34.673 00.000 31432 OnExposeComplete: enter
19:37:34.675 00.002 31432 UpdateGuideState(): m_state=6
19:37:34.677 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
19:37:34.679 00.002 31432 Star::Find returns 1 (0), X=1253.69, Y=942.37, Mass=3804, SNR=39.4, Peak=235 HFD=4.7
19:37:34.681 00.002 31432 MultiStar: [#1 0.62,0.26,0.82,U] [#2 0.73,0.03,0.88,U] [#3 0.74,0.32,0.89,U] [#4 -0.38,0.05,0.92,U] [#5 0.90,0.03,0.00,M2] [#6 0.90,0.38,0.00,M4] [#7 0.70,0.02,0.84,U] [#8 1.02,-0.21,0.00,M1] 
19:37:34.683 00.002 31432 refined, 5 included, MultiStar: {0.52, 0.11}, one-star: {0.73, 0.00}
19:37:34.685 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
19:37:34.687 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.19 = -3.09)
19:37:34.689 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.11 hyp=0.53 cameraTheta=0.21 mountX=0.52 mountY=-0.03, mountTheta=-0.05
19:37:34.691 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.11, opts=13)
19:37:34.693 00.002 31432 Enqueuing Move request for scope (0.52, 0.11)
19:37:34.695 00.002 29876 Worker thread wakes up
19:37:34.695 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.11) opts 0xd
19:37:34.695 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.11)
19:37:34.695 00.000 29876 Moving (0.52, 0.11) raw xDistance=0.52 yDistance=-0.03
19:37:34.695 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
19:37:34.695 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:34.695 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:37:34.695 00.000 29876 MoveAxis(W, 50, ABG)
19:37:34.695 00.000 29876 Guiding  Dir = 3, Dur = 50
19:37:34.696 00.001 29876 IsSlewing returns 0
19:37:34.696 00.000 29876 IsGuiding returns 0
19:37:34.696 00.000 29876 PulseGuide returned control before completion, sleep 60
19:37:34.700 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:34.713 00.013 31432 UpdateGuideState exits: m=3804 RSB=39.4
19:37:34.715 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:34.717 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:34.719 00.002 31432 Enqueuing Expose request
19:37:34.758 00.039 29876 IsGuiding returns 1
19:37:34.758 00.000 29876 scope still moving after pulse duration time elapsed
19:37:34.790 00.032 29876 IsSlewing returns 0
19:37:34.790 00.000 29876 IsGuiding returns 1
19:37:34.821 00.031 29876 IsSlewing returns 0
19:37:34.821 00.000 29876 IsGuiding returns 0
19:37:34.821 00.000 29876 scope move finished after 50 + 75 ms
19:37:34.821 00.000 29876 Move returns status 0, amount 50
19:37:34.821 00.000 29876 MoveAxis(N, 0, ABG)
19:37:34.821 00.000 29876 Move returns status 0, amount 0
19:37:34.821 00.000 29876 move complete, result=0
19:37:34.822 00.001 29876 worker thread done servicing request
19:37:34.822 00.000 29876 Worker thread wakes up
19:37:34.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:34.822 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:34.823 00.001 31432 GuideStep: 0.5 px 50 ms WEST, -0.0 px 0 ms NORTH
19:37:36.739 01.916 29876 Exposure complete
19:37:36.786 00.047 29876 worker thread done servicing request
19:37:36.786 00.000 31432 OnExposeComplete: enter
19:37:36.790 00.004 31432 UpdateGuideState(): m_state=6
19:37:36.792 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
19:37:36.794 00.002 31432 Star::Find returns 1 (0), X=1253.31, Y=942.24, Mass=3658, SNR=37.6, Peak=204 HFD=4.6
19:37:36.795 00.001 31432 MultiStar: [#1 0.43,0.03,0.89,U] [#2 0.21,0.09,0.97,U] [#3 0.29,0.10,0.91,U] [#4 -0.79,0.30,0.00,M1] [#5 0.54,0.16,0.82,U] [#6 0.52,0.06,0.83,U] [#7 0.57,-0.29,0.88,U] [#8 0.33,-0.28,0.75,U] 
19:37:36.797 00.002 31432 single-star, 7 included, MultiStar: {0.40, -0.03}, one-star: {0.35, -0.13}
19:37:36.799 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.38 = -0.38)
19:37:36.801 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.63 = 2.63)
19:37:36.803 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=0.35 mountY=0.18, mountTheta=0.48
19:37:36.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.13, opts=13)
19:37:36.808 00.002 31432 Enqueuing Move request for scope (0.35, -0.13)
19:37:36.810 00.002 29876 Worker thread wakes up
19:37:36.810 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
19:37:36.810 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
19:37:36.810 00.000 29876 Moving (0.35, -0.13) raw xDistance=0.35 yDistance=0.18
19:37:36.810 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
19:37:36.810 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:36.810 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:37:36.810 00.000 29876 MoveAxis(W, 41, ABG)
19:37:36.811 00.001 29876 Guiding  Dir = 3, Dur = 41
19:37:36.811 00.000 29876 IsSlewing returns 0
19:37:36.811 00.000 29876 IsGuiding returns 0
19:37:36.811 00.000 29876 PulseGuide returned control before completion, sleep 51
19:37:36.815 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:37:36.826 00.011 31432 UpdateGuideState exits: m=3658 RSB=37.6
19:37:36.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:36.830 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:36.832 00.002 31432 Enqueuing Expose request
19:37:36.876 00.044 29876 IsGuiding returns 1
19:37:36.876 00.000 29876 scope still moving after pulse duration time elapsed
19:37:36.906 00.030 29876 IsSlewing returns 0
19:37:36.906 00.000 29876 IsGuiding returns 0
19:37:36.906 00.000 29876 scope move finished after 41 + 54 ms
19:37:36.906 00.000 29876 Move returns status 0, amount 41
19:37:36.906 00.000 29876 MoveAxis(N, 0, ABG)
19:37:36.906 00.000 29876 Move returns status 0, amount 0
19:37:36.906 00.000 29876 move complete, result=0
19:37:36.906 00.000 29876 worker thread done servicing request
19:37:36.906 00.000 29876 Worker thread wakes up
19:37:36.906 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.2 px 0 ms NORTH
19:37:36.910 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:36.910 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:39.042 02.132 29876 Exposure complete
19:37:39.102 00.060 29876 worker thread done servicing request
19:37:39.102 00.000 31432 OnExposeComplete: enter
19:37:39.104 00.002 31432 UpdateGuideState(): m_state=6
19:37:39.106 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
19:37:39.108 00.002 31432 Star::Find returns 1 (0), X=1253.25, Y=942.45, Mass=3868, SNR=39.4, Peak=222 HFD=4.6
19:37:39.110 00.002 31432 MultiStar: [#1 0.21,0.68,0.85,U] [#2 0.38,0.36,0.93,U] [#3 0.27,0.60,0.88,U] [#4 -0.99,0.69,0.00,M2] [#5 0.50,0.52,0.81,U] [#6 0.74,0.49,0.00,M4] [#7 0.43,0.44,0.78,U] [#8 0.47,0.21,0.70,U] 
19:37:39.112 00.002 31432 single-star, 6 included, MultiStar: {0.36, 0.41}, one-star: {0.30, 0.09}
19:37:39.114 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
19:37:39.116 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
19:37:39.118 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.09 hyp=0.31 cameraTheta=0.28 mountX=0.30 mountY=-0.04, mountTheta=-0.13
19:37:39.119 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.09, opts=13)
19:37:39.122 00.003 31432 Enqueuing Move request for scope (0.30, 0.09)
19:37:39.124 00.002 29876 Worker thread wakes up
19:37:39.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.09) opts 0xd
19:37:39.124 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.09)
19:37:39.124 00.000 29876 Moving (0.30, 0.09) raw xDistance=0.30 yDistance=-0.04
19:37:39.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
19:37:39.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:39.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:37:39.124 00.000 29876 MoveAxis(W, 35, ABG)
19:37:39.124 00.000 29876 Guiding  Dir = 3, Dur = 35
19:37:39.125 00.001 29876 IsSlewing returns 0
19:37:39.125 00.000 29876 IsGuiding returns 0
19:37:39.125 00.000 29876 PulseGuide returned control before completion, sleep 45
19:37:39.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:39.144 00.016 31432 UpdateGuideState exits: m=3868 RSB=39.4
19:37:39.147 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:39.149 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:39.153 00.004 31432 Enqueuing Expose request
19:37:39.180 00.027 29876 IsGuiding returns 1
19:37:39.180 00.000 29876 scope still moving after pulse duration time elapsed
19:37:39.211 00.031 29876 IsSlewing returns 0
19:37:39.211 00.000 29876 IsGuiding returns 1
19:37:39.242 00.031 29876 IsSlewing returns 0
19:37:39.242 00.000 29876 IsGuiding returns 0
19:37:39.242 00.000 29876 scope move finished after 35 + 82 ms
19:37:39.242 00.000 29876 Move returns status 0, amount 35
19:37:39.242 00.000 29876 MoveAxis(N, 0, ABG)
19:37:39.242 00.000 29876 Move returns status 0, amount 0
19:37:39.242 00.000 29876 move complete, result=0
19:37:39.242 00.000 29876 worker thread done servicing request
19:37:39.243 00.001 29876 Worker thread wakes up
19:37:39.243 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:39.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:39.243 00.000 31432 GuideStep: 0.3 px 35 ms WEST, -0.0 px 0 ms NORTH
19:37:41.150 01.907 29876 Exposure complete
19:37:41.192 00.042 29876 worker thread done servicing request
19:37:41.192 00.000 31432 OnExposeComplete: enter
19:37:41.195 00.003 31432 UpdateGuideState(): m_state=6
19:37:41.197 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
19:37:41.198 00.001 31432 Star::Find returns 1 (0), X=1252.89, Y=942.42, Mass=3907, SNR=39.7, Peak=253 HFD=4.4
19:37:41.200 00.002 31432 MultiStar: [#1 -0.19,0.61,0.82,U] [#2 0.22,0.09,0.92,U] [#3 0.04,0.59,0.88,U] [#4 -0.74,0.36,0.00,M3] [#5 -0.06,0.49,0.78,U] [#6 0.67,0.19,0.79,U] [#7 0.04,0.29,0.79,U] [#8 0.13,0.09,0.70,U] 
19:37:41.202 00.002 31432 single-star, 7 included, MultiStar: {0.09, 0.30}, one-star: {-0.06, 0.06}
19:37:41.204 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
19:37:41.205 00.001 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
19:37:41.208 00.003 31432 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.37 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
19:37:41.210 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.06, opts=13)
19:37:41.212 00.002 31432 Enqueuing Move request for scope (-0.06, 0.06)
19:37:41.214 00.002 29876 Worker thread wakes up
19:37:41.214 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
19:37:41.214 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
19:37:41.214 00.000 29876 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=-0.07
19:37:41.214 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:37:41.214 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:41.214 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:37:41.214 00.000 29876 MoveAxis(E, 0, ABG)
19:37:41.215 00.001 29876 Move returns status 0, amount 0
19:37:41.215 00.000 29876 MoveAxis(N, 0, ABG)
19:37:41.215 00.000 29876 Move returns status 0, amount 0
19:37:41.215 00.000 29876 move complete, result=0
19:37:41.215 00.000 29876 worker thread done servicing request
19:37:41.218 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:41.230 00.012 31432 UpdateGuideState exits: m=3907 RSB=39.7
19:37:41.233 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:41.235 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:41.237 00.002 31432 Enqueuing Expose request
19:37:41.238 00.001 29876 Worker thread wakes up
19:37:41.238 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:37:41.241 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:41.241 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:43.370 02.129 29876 Exposure complete
19:37:43.414 00.044 29876 worker thread done servicing request
19:37:43.414 00.000 31432 OnExposeComplete: enter
19:37:43.417 00.003 31432 UpdateGuideState(): m_state=6
19:37:43.419 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
19:37:43.420 00.001 31432 Star::Find returns 1 (0), X=1253.24, Y=941.82, Mass=3674, SNR=38.2, Peak=234 HFD=4.2
19:37:43.422 00.002 31432 MultiStar: [#1 0.15,0.31,0.87,U] [#2 0.23,0.11,0.92,U] [#3 0.35,0.22,0.90,U] [#4 -0.77,0.24,0.98,U] [#5 0.13,0.17,0.80,U] [#6 0.83,0.01,0.00,M4] [#7 0.62,-0.13,0.81,U] [#8 0.26,-0.23,0.75,U] 
19:37:43.424 00.002 31432 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.29, -0.54}
19:37:43.426 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
19:37:43.428 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
19:37:43.429 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=0.14 mountY=0.00, mountTheta=0.03
19:37:43.433 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.02, opts=13)
19:37:43.435 00.002 31432 Enqueuing Move request for scope (0.14, 0.02)
19:37:43.437 00.002 29876 Worker thread wakes up
19:37:43.437 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
19:37:43.437 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
19:37:43.437 00.000 29876 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.00
19:37:43.437 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:37:43.437 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:43.437 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
19:37:43.437 00.000 29876 MoveAxis(E, 0, ABG)
19:37:43.437 00.000 29876 Move returns status 0, amount 0
19:37:43.437 00.000 29876 MoveAxis(N, 0, ABG)
19:37:43.437 00.000 29876 Move returns status 0, amount 0
19:37:43.437 00.000 29876 move complete, result=0
19:37:43.437 00.000 29876 worker thread done servicing request
19:37:43.441 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:37:43.453 00.012 31432 UpdateGuideState exits: m=3674 RSB=38.2
19:37:43.455 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:43.457 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:43.459 00.002 31432 Enqueuing Expose request
19:37:43.461 00.002 29876 Worker thread wakes up
19:37:43.461 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:37:43.463 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:43.463 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:45.373 01.910 29876 Exposure complete
19:37:45.422 00.049 29876 worker thread done servicing request
19:37:45.422 00.000 31432 OnExposeComplete: enter
19:37:45.424 00.002 31432 UpdateGuideState(): m_state=6
19:37:45.426 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
19:37:45.428 00.002 31432 Star::Find returns 1 (0), X=1253.43, Y=942.07, Mass=3734, SNR=38.0, Peak=218 HFD=4.2
19:37:45.430 00.002 31432 MultiStar: [#1 0.51,0.12,0.84,U] [#2 0.44,-0.19,0.92,U] [#3 0.33,0.36,0.89,U] [#4 -0.70,0.08,0.99,U] [#5 0.52,0.08,0.84,U] [#6 0.88,0.27,0.00,M5] [#7 0.64,0.01,0.85,U] [#8 0.37,-0.17,0.75,U] 
19:37:45.432 00.002 31432 refined, 7 included, MultiStar: {0.31, -0.00}, one-star: {0.47, -0.30}
19:37:45.434 00.002 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
19:37:45.437 00.003 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
19:37:45.440 00.003 31432 CameraToMount -- cameraX=0.31 cameraY=-0.00 hyp=0.31 cameraTheta=-0.01 mountX=0.31 mountY=0.05, mountTheta=0.17
19:37:45.443 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.00, opts=13)
19:37:45.445 00.002 31432 Enqueuing Move request for scope (0.31, -0.00)
19:37:45.447 00.002 29876 Worker thread wakes up
19:37:45.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.00) opts 0xd
19:37:45.447 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.00)
19:37:45.447 00.000 29876 Moving (0.31, -0.00) raw xDistance=0.31 yDistance=0.05
19:37:45.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
19:37:45.447 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:45.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:37:45.447 00.000 29876 MoveAxis(W, 30, ABG)
19:37:45.447 00.000 29876 Guiding  Dir = 3, Dur = 30
19:37:45.447 00.000 29876 IsSlewing returns 0
19:37:45.447 00.000 29876 IsGuiding returns 0
19:37:45.448 00.001 29876 PulseGuide returned control before completion, sleep 40
19:37:45.453 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:37:45.470 00.017 31432 UpdateGuideState exits: m=3734 RSB=38.0
19:37:45.472 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:45.474 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:45.476 00.002 31432 Enqueuing Expose request
19:37:45.496 00.020 29876 IsGuiding returns 1
19:37:45.496 00.000 29876 scope still moving after pulse duration time elapsed
19:37:45.527 00.031 29876 IsSlewing returns 0
19:37:45.527 00.000 29876 IsGuiding returns 0
19:37:45.527 00.000 29876 scope move finished after 30 + 49 ms
19:37:45.527 00.000 29876 Move returns status 0, amount 30
19:37:45.527 00.000 29876 MoveAxis(N, 0, ABG)
19:37:45.527 00.000 29876 Move returns status 0, amount 0
19:37:45.527 00.000 29876 move complete, result=0
19:37:45.529 00.002 29876 worker thread done servicing request
19:37:45.529 00.000 29876 Worker thread wakes up
19:37:45.529 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
19:37:45.531 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:45.531 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:47.657 02.126 29876 Exposure complete
19:37:47.703 00.046 29876 worker thread done servicing request
19:37:47.703 00.000 31432 OnExposeComplete: enter
19:37:47.705 00.002 31432 UpdateGuideState(): m_state=6
19:37:47.707 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
19:37:47.709 00.002 31432 Star::Find returns 1 (0), X=1254.05, Y=942.33, Mass=3700, SNR=38.4, Peak=217 HFD=4.2
19:37:47.711 00.002 31432 MultiStar: [#1 0.89,0.20,0.00,M1] [#2 1.05,-0.18,0.00,M1] [#3 1.11,0.06,0.00,M1] [#4 0.11,0.15,0.97,U] [#5 1.03,0.07,0.00,M1] [#6 1.06,0.03,0.00,M6] [#7 0.83,-0.23,0.00,M1] [#8 0.25,-0.32,0.76,U] 
19:37:47.713 00.002 31432 refined, 2 included, MultiStar: {0.51, -0.05}, one-star: {1.10, -0.04}
19:37:47.715 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
19:37:47.716 00.001 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
19:37:47.719 00.003 31432 CameraToMount -- cameraX=0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-0.10 mountX=0.51 mountY=0.13, mountTheta=0.24
19:37:47.721 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.05, opts=13)
19:37:47.723 00.002 31432 Enqueuing Move request for scope (0.51, -0.05)
19:37:47.725 00.002 29876 Worker thread wakes up
19:37:47.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.05) opts 0xd
19:37:47.725 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.05)
19:37:47.725 00.000 29876 Moving (0.51, -0.05) raw xDistance=0.51 yDistance=0.13
19:37:47.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51
19:37:47.725 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:47.726 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:37:47.726 00.000 29876 MoveAxis(W, 53, ABG)
19:37:47.726 00.000 29876 Guiding  Dir = 3, Dur = 53
19:37:47.726 00.000 29876 IsSlewing returns 0
19:37:47.726 00.000 29876 IsGuiding returns 0
19:37:47.726 00.000 29876 PulseGuide returned control before completion, sleep 63
19:37:47.730 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:37:47.743 00.013 31432 UpdateGuideState exits: m=3700 RSB=38.4
19:37:47.745 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:47.747 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:47.749 00.002 31432 Enqueuing Expose request
19:37:47.795 00.046 29876 IsGuiding returns 1
19:37:47.795 00.000 29876 scope still moving after pulse duration time elapsed
19:37:47.826 00.031 29876 IsSlewing returns 0
19:37:47.826 00.000 29876 IsGuiding returns 1
19:37:47.856 00.030 29876 IsSlewing returns 0
19:37:47.856 00.000 29876 IsGuiding returns 1
19:37:47.887 00.031 29876 IsSlewing returns 0
19:37:47.887 00.000 29876 IsGuiding returns 1
19:37:47.917 00.030 29876 IsSlewing returns 0
19:37:47.917 00.000 29876 IsGuiding returns 1
19:37:47.948 00.031 29876 IsSlewing returns 0
19:37:47.948 00.000 29876 IsGuiding returns 0
19:37:47.948 00.000 29876 scope move finished after 53 + 168 ms
19:37:47.948 00.000 29876 Move returns status 0, amount 53
19:37:47.948 00.000 29876 MoveAxis(N, 0, ABG)
19:37:47.948 00.000 29876 Move returns status 0, amount 0
19:37:47.948 00.000 29876 move complete, result=0
19:37:47.948 00.000 29876 worker thread done servicing request
19:37:47.948 00.000 29876 Worker thread wakes up
19:37:47.948 00.000 31432 GuideStep: 0.5 px 53 ms WEST, 0.1 px 0 ms NORTH
19:37:47.951 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:47.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:49.854 01.903 29876 Exposure complete
19:37:49.898 00.044 29876 worker thread done servicing request
19:37:49.898 00.000 31432 OnExposeComplete: enter
19:37:49.901 00.003 31432 UpdateGuideState(): m_state=6
19:37:49.903 00.002 31432 Star::Find(15, 1254, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
19:37:49.905 00.002 31432 Star::Find returns 1 (0), X=1252.92, Y=942.00, Mass=3771, SNR=38.9, Peak=252 HFD=4.4
19:37:49.907 00.002 31432 MultiStar: [#1 0.34,0.18,0.85,U] [#2 0.19,0.22,0.95,U] [#3 0.06,0.18,0.89,U] [#4 -1.10,0.03,0.00,M1] [#5 0.27,-0.07,0.79,U] [#6 0.59,-0.05,0.80,U] [#7 0.34,-0.04,0.84,U] [#8 -0.17,-0.32,0.75,U] 
19:37:49.909 00.002 31432 refined, 7 included, MultiStar: {0.19, -0.03}, one-star: {-0.04, -0.37}
19:37:49.910 00.001 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
19:37:49.912 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
19:37:49.913 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=0.19 mountY=0.06, mountTheta=0.30
19:37:49.919 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.03, opts=13)
19:37:49.924 00.005 31432 Enqueuing Move request for scope (0.19, -0.03)
19:37:49.926 00.002 29876 Worker thread wakes up
19:37:49.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
19:37:49.926 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
19:37:49.926 00.000 29876 Moving (0.19, -0.03) raw xDistance=0.19 yDistance=0.06
19:37:49.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:37:49.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:49.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:37:49.926 00.000 29876 MoveAxis(E, 0, ABG)
19:37:49.926 00.000 29876 Move returns status 0, amount 0
19:37:49.926 00.000 29876 MoveAxis(N, 0, ABG)
19:37:49.926 00.000 29876 Move returns status 0, amount 0
19:37:49.926 00.000 29876 move complete, result=0
19:37:49.926 00.000 29876 worker thread done servicing request
19:37:49.931 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:49.943 00.012 31432 UpdateGuideState exits: m=3771 RSB=38.9
19:37:49.945 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:49.947 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:49.949 00.002 31432 Enqueuing Expose request
19:37:49.951 00.002 29876 Worker thread wakes up
19:37:49.951 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:37:49.953 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:49.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:52.077 02.124 29876 Exposure complete
19:37:52.121 00.044 29876 worker thread done servicing request
19:37:52.121 00.000 31432 OnExposeComplete: enter
19:37:52.123 00.002 31432 UpdateGuideState(): m_state=6
19:37:52.125 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
19:37:52.127 00.002 31432 Star::Find returns 1 (0), X=1253.04, Y=941.60, Mass=3945, SNR=39.5, Peak=252 HFD=4.2
19:37:52.129 00.002 31432 MultiStar: [#1 0.15,-0.29,0.85,U] [#2 -0.07,-0.31,0.93,U] [#3 -0.03,-0.24,0.87,U] [#4 -0.88,-0.16,0.00,M2] [#5 0.03,-0.31,0.82,U] [#6 0.21,-0.45,0.78,U] [#7 0.44,-0.53,0.81,U] [#8 0.14,-0.53,0.72,U] 
19:37:52.131 00.002 31432 refined, 7 included, MultiStar: {0.11, -0.43}, one-star: {0.08, -0.76}
19:37:52.133 00.002 31432 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
19:37:52.135 00.002 31432 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
19:37:52.137 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.31 mountX=0.10 mountY=0.44, mountTheta=1.34
19:37:52.141 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.43, opts=13)
19:37:52.144 00.003 31432 Enqueuing Move request for scope (0.11, -0.43)
19:37:52.146 00.002 29876 Worker thread wakes up
19:37:52.146 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.43) opts 0xd
19:37:52.146 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.43)
19:37:52.146 00.000 29876 Moving (0.11, -0.43) raw xDistance=0.10 yDistance=0.44
19:37:52.146 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:37:52.146 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
19:37:52.146 00.000 29876 MoveAxis(E, 0, ABG)
19:37:52.146 00.000 29876 Move returns status 0, amount 0
19:37:52.147 00.001 29876 MoveAxis(S, 33, ABG)
19:37:52.147 00.000 29876 Guiding  Dir = 1, Dur = 33
19:37:52.147 00.000 29876 IsSlewing returns 0
19:37:52.147 00.000 29876 IsGuiding returns 0
19:37:52.147 00.000 29876 PulseGuide returned control before completion, sleep 43
19:37:52.150 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:52.161 00.011 31432 UpdateGuideState exits: m=3945 RSB=39.5
19:37:52.164 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:52.166 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:52.168 00.002 31432 Enqueuing Expose request
19:37:52.200 00.032 29876 IsGuiding returns 1
19:37:52.200 00.000 29876 scope still moving after pulse duration time elapsed
19:37:52.232 00.032 29876 IsSlewing returns 0
19:37:52.232 00.000 29876 IsGuiding returns 1
19:37:52.263 00.031 29876 IsSlewing returns 0
19:37:52.263 00.000 29876 IsGuiding returns 1
19:37:52.293 00.030 29876 IsSlewing returns 0
19:37:52.293 00.000 29876 IsGuiding returns 0
19:37:52.293 00.000 29876 scope move finished after 33 + 113 ms
19:37:52.293 00.000 29876 Move returns status 0, amount 33
19:37:52.293 00.000 29876 move complete, result=0
19:37:52.293 00.000 29876 worker thread done servicing request
19:37:52.293 00.000 29876 Worker thread wakes up
19:37:52.293 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 33 ms SOUTH
19:37:52.296 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:52.296 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:54.208 01.912 29876 Exposure complete
19:37:54.252 00.044 29876 worker thread done servicing request
19:37:54.252 00.000 31432 OnExposeComplete: enter
19:37:54.254 00.002 31432 UpdateGuideState(): m_state=6
19:37:54.256 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
19:37:54.258 00.002 31432 Star::Find returns 1 (0), X=1253.05, Y=942.01, Mass=3765, SNR=38.9, Peak=222 HFD=4.4
19:37:54.260 00.002 31432 MultiStar: [#1 0.33,0.15,0.82,U] [#2 0.21,-0.23,0.95,U] [#3 0.02,0.03,0.93,U] [#4 -1.02,0.05,0.00,M3] [#5 -0.12,-0.17,0.79,U] [#6 0.15,-0.15,0.80,U] [#7 0.16,-0.04,0.82,U] [#8 0.22,0.03,0.73,U] 
19:37:54.263 00.003 31432 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.10, -0.36}
19:37:54.264 00.001 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
19:37:54.266 00.002 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
19:37:54.268 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=0.13 mountY=0.12, mountTheta=0.75
19:37:54.272 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.10, opts=13)
19:37:54.274 00.002 31432 Enqueuing Move request for scope (0.13, -0.10)
19:37:54.276 00.002 29876 Worker thread wakes up
19:37:54.276 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
19:37:54.276 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
19:37:54.276 00.000 29876 Moving (0.13, -0.10) raw xDistance=0.13 yDistance=0.12
19:37:54.276 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:37:54.276 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:54.276 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:37:54.276 00.000 29876 MoveAxis(E, 0, ABG)
19:37:54.276 00.000 29876 Move returns status 0, amount 0
19:37:54.276 00.000 29876 MoveAxis(N, 0, ABG)
19:37:54.276 00.000 29876 Move returns status 0, amount 0
19:37:54.276 00.000 29876 move complete, result=0
19:37:54.277 00.001 29876 worker thread done servicing request
19:37:54.282 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:54.297 00.015 31432 UpdateGuideState exits: m=3765 RSB=38.9
19:37:54.299 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:54.301 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:54.304 00.003 31432 Enqueuing Expose request
19:37:54.306 00.002 29876 Worker thread wakes up
19:37:54.306 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:37:54.308 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:54.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:56.533 02.225 29876 Exposure complete
19:37:56.580 00.047 29876 worker thread done servicing request
19:37:56.580 00.000 31432 OnExposeComplete: enter
19:37:56.582 00.002 31432 UpdateGuideState(): m_state=6
19:37:56.584 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
19:37:56.586 00.002 31432 Star::Find returns 1 (0), X=1253.46, Y=941.89, Mass=3815, SNR=38.8, Peak=252 HFD=4.5
19:37:56.588 00.002 31432 MultiStar: [#1 0.32,0.25,0.85,U] [#2 0.59,-0.33,0.97,U] [#3 0.81,-0.04,0.90,U] [#4 -0.50,0.09,0.93,U] [#5 0.26,-0.14,0.78,U] [#6 0.53,-0.11,0.81,U] [#7 0.42,0.01,0.83,U] [#8 0.56,-0.12,0.72,U] 
19:37:56.590 00.002 31432 refined, 8 included, MultiStar: {0.39, -0.10}, one-star: {0.51, -0.47}
19:37:56.591 00.001 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
19:37:56.593 00.002 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
19:37:56.595 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.10 hyp=0.40 cameraTheta=-0.26 mountX=0.38 mountY=0.16, mountTheta=0.40
19:37:56.597 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.10, opts=13)
19:37:56.599 00.002 31432 Enqueuing Move request for scope (0.39, -0.10)
19:37:56.601 00.002 29876 Worker thread wakes up
19:37:56.601 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.10) opts 0xd
19:37:56.602 00.001 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.10)
19:37:56.602 00.000 29876 Moving (0.39, -0.10) raw xDistance=0.38 yDistance=0.16
19:37:56.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
19:37:56.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:56.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:37:56.602 00.000 29876 MoveAxis(W, 37, ABG)
19:37:56.602 00.000 29876 Guiding  Dir = 3, Dur = 37
19:37:56.602 00.000 29876 IsSlewing returns 0
19:37:56.602 00.000 29876 IsGuiding returns 0
19:37:56.602 00.000 29876 PulseGuide returned control before completion, sleep 47
19:37:56.608 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:56.623 00.015 31432 UpdateGuideState exits: m=3815 RSB=38.8
19:37:56.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:56.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:56.629 00.002 31432 Enqueuing Expose request
19:37:56.655 00.026 29876 IsGuiding returns 1
19:37:56.655 00.000 29876 scope still moving after pulse duration time elapsed
19:37:56.686 00.031 29876 IsSlewing returns 0
19:37:56.686 00.000 29876 IsGuiding returns 1
19:37:56.717 00.031 29876 IsSlewing returns 0
19:37:56.717 00.000 29876 IsGuiding returns 1
19:37:56.748 00.031 29876 IsSlewing returns 0
19:37:56.748 00.000 29876 IsGuiding returns 1
19:37:56.777 00.029 29876 IsSlewing returns 0
19:37:56.777 00.000 29876 IsGuiding returns 0
19:37:56.777 00.000 29876 scope move finished after 37 + 138 ms
19:37:56.777 00.000 29876 Move returns status 0, amount 37
19:37:56.777 00.000 29876 MoveAxis(N, 0, ABG)
19:37:56.777 00.000 29876 Move returns status 0, amount 0
19:37:56.777 00.000 29876 move complete, result=0
19:37:56.777 00.000 29876 worker thread done servicing request
19:37:56.777 00.000 29876 Worker thread wakes up
19:37:56.777 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.2 px 0 ms NORTH
19:37:56.783 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:56.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:58.695 01.912 29876 Exposure complete
19:37:58.741 00.046 29876 worker thread done servicing request
19:37:58.742 00.001 31432 OnExposeComplete: enter
19:37:58.744 00.002 31432 UpdateGuideState(): m_state=6
19:37:58.746 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
19:37:58.750 00.004 31432 Star::Find returns 1 (0), X=1253.19, Y=942.07, Mass=3543, SNR=37.0, Peak=219 HFD=4.4
19:37:58.756 00.006 31432 MultiStar: [#1 -0.36,0.81,0.00,M1] [#2 -0.40,0.41,0.99,U] [#3 -0.10,0.63,0.93,U] [#4 -1.20,0.63,0.00,M3] [#5 -0.36,0.39,0.84,U] [#6 -0.27,0.35,0.85,U] [#7 -0.48,0.42,0.84,U] [#8 -0.30,-0.04,0.73,U] 
19:37:58.759 00.003 31432 refined, 6 included, MultiStar: {-0.23, 0.27}, one-star: {0.24, -0.29}
19:37:58.761 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
19:37:58.763 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.02)
19:37:58.769 00.006 31432 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.28 mountX=-0.22 mountY=-0.30, mountTheta=-2.21
19:37:58.773 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.27, opts=13)
19:37:58.779 00.006 31432 Enqueuing Move request for scope (-0.23, 0.27)
19:37:58.783 00.004 29876 Worker thread wakes up
19:37:58.783 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
19:37:58.783 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
19:37:58.783 00.000 29876 Moving (-0.23, 0.27) raw xDistance=-0.22 yDistance=-0.30
19:37:58.783 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
19:37:58.783 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:37:58.783 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:37:58.783 00.000 29876 MoveAxis(E, 16, ABG)
19:37:58.783 00.000 29876 Guiding  Dir = 2, Dur = 16
19:37:58.783 00.000 29876 IsSlewing returns 0
19:37:58.784 00.001 29876 IsGuiding returns 0
19:37:58.784 00.000 29876 PulseGuide returned control before completion, sleep 26
19:37:58.789 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:37:58.801 00.012 31432 UpdateGuideState exits: m=3543 RSB=37.0
19:37:58.803 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:37:58.805 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:37:58.807 00.002 31432 Enqueuing Expose request
19:37:58.818 00.011 29876 IsGuiding returns 0
19:37:58.818 00.000 29876 Move returns status 0, amount 16
19:37:58.818 00.000 29876 MoveAxis(N, 0, ABG)
19:37:58.818 00.000 29876 Move returns status 0, amount 0
19:37:58.818 00.000 29876 move complete, result=0
19:37:58.818 00.000 29876 worker thread done servicing request
19:37:58.819 00.001 29876 Worker thread wakes up
19:37:58.819 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:37:58.819 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:37:58.819 00.000 31432 GuideStep: -0.2 px 16 ms EAST, -0.3 px 0 ms NORTH
19:38:00.943 02.124 29876 Exposure complete
19:38:00.986 00.043 29876 worker thread done servicing request
19:38:00.986 00.000 31432 OnExposeComplete: enter
19:38:00.988 00.002 31432 UpdateGuideState(): m_state=6
19:38:00.991 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
19:38:00.993 00.002 31432 Star::Find returns 1 (0), X=1252.66, Y=942.27, Mass=3757, SNR=38.8, Peak=215 HFD=4.7
19:38:00.995 00.002 31432 MultiStar: [#1 -0.96,0.18,0.00,M2] [#2 -0.37,-0.28,0.89,U] [#3 -0.36,0.07,0.85,U] [#4 -1.37,-0.22,0.00,M4] [#5 -0.31,-0.07,0.80,U] [#6 -0.72,-0.07,0.81,U] [#7 -1.00,-0.13,0.00,M1] [#8 -0.65,-0.21,0.72,U] 
19:38:00.997 00.002 31432 single-star, 5 included, MultiStar: {-0.44, -0.11}, one-star: {-0.29, -0.09}
19:38:00.999 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
19:38:01.001 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
19:38:01.003 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.83 mountX=-0.30 mountY=0.05, mountTheta=2.98
19:38:01.008 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.09, opts=13)
19:38:01.012 00.004 31432 Enqueuing Move request for scope (-0.29, -0.09)
19:38:01.014 00.002 29876 Worker thread wakes up
19:38:01.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
19:38:01.014 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
19:38:01.014 00.000 29876 Moving (-0.29, -0.09) raw xDistance=-0.30 yDistance=0.05
19:38:01.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
19:38:01.014 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:01.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
19:38:01.014 00.000 29876 MoveAxis(E, 31, ABG)
19:38:01.014 00.000 29876 Guiding  Dir = 2, Dur = 31
19:38:01.015 00.001 29876 IsSlewing returns 0
19:38:01.015 00.000 29876 IsGuiding returns 0
19:38:01.015 00.000 29876 PulseGuide returned control before completion, sleep 41
19:38:01.018 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:38:01.030 00.012 31432 UpdateGuideState exits: m=3757 RSB=38.8
19:38:01.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:01.034 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:01.036 00.002 31432 Enqueuing Expose request
19:38:01.068 00.032 29876 IsGuiding returns 1
19:38:01.068 00.000 29876 scope still moving after pulse duration time elapsed
19:38:01.098 00.030 29876 IsSlewing returns 0
19:38:01.098 00.000 29876 IsGuiding returns 0
19:38:01.098 00.000 29876 scope move finished after 31 + 51 ms
19:38:01.098 00.000 29876 Move returns status 0, amount 31
19:38:01.098 00.000 29876 MoveAxis(N, 0, ABG)
19:38:01.098 00.000 29876 Move returns status 0, amount 0
19:38:01.098 00.000 29876 move complete, result=0
19:38:01.098 00.000 29876 worker thread done servicing request
19:38:01.099 00.001 29876 Worker thread wakes up
19:38:01.099 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.0 px 0 ms NORTH
19:38:01.102 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:01.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:03.009 01.907 29876 Exposure complete
19:38:03.053 00.044 29876 worker thread done servicing request
19:38:03.053 00.000 31432 OnExposeComplete: enter
19:38:03.056 00.003 31432 UpdateGuideState(): m_state=6
19:38:03.058 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
19:38:03.059 00.001 31432 Star::Find returns 1 (0), X=1252.52, Y=942.99, Mass=3716, SNR=38.3, Peak=199 HFD=4.5
19:38:03.061 00.002 31432 MultiStar: [#1 -0.35,0.97,0.00,M3] [#2 -0.48,0.56,0.92,U] [#3 -0.31,1.07,0.00,M1] [#4 -1.27,0.82,0.00,M5] [#5 -0.40,0.69,0.76,U] [#6 -0.15,0.66,0.81,U] [#7 -0.55,0.68,0.00,M2] [#8 -0.72,0.40,0.00,M1] 
19:38:03.063 00.002 31432 refined, 3 included, MultiStar: {-0.37, 0.63}, one-star: {-0.43, 0.62}
19:38:03.065 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
19:38:03.067 00.002 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.19)
19:38:03.068 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=0.63 hyp=0.73 cameraTheta=2.11 mountX=-0.36 mountY=-0.68, mountTheta=-2.06
19:38:03.071 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.63, opts=13)
19:38:03.073 00.002 31432 Enqueuing Move request for scope (-0.37, 0.63)
19:38:03.075 00.002 29876 Worker thread wakes up
19:38:03.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.63) opts 0xd
19:38:03.075 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.63)
19:38:03.075 00.000 29876 Moving (-0.37, 0.63) raw xDistance=-0.36 yDistance=-0.68
19:38:03.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
19:38:03.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:38:03.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
19:38:03.076 00.001 29876 MoveAxis(E, 39, ABG)
19:38:03.076 00.000 29876 Guiding  Dir = 2, Dur = 39
19:38:03.076 00.000 29876 IsSlewing returns 0
19:38:03.076 00.000 29876 IsGuiding returns 0
19:38:03.076 00.000 29876 PulseGuide returned control before completion, sleep 49
19:38:03.079 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:03.091 00.012 31432 UpdateGuideState exits: m=3716 RSB=38.3
19:38:03.094 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:03.096 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:03.097 00.001 31432 Enqueuing Expose request
19:38:03.132 00.035 29876 IsGuiding returns 1
19:38:03.132 00.000 29876 scope still moving after pulse duration time elapsed
19:38:03.163 00.031 29876 IsSlewing returns 0
19:38:03.163 00.000 29876 IsGuiding returns 0
19:38:03.163 00.000 29876 scope move finished after 39 + 48 ms
19:38:03.163 00.000 29876 Move returns status 0, amount 39
19:38:03.163 00.000 29876 MoveAxis(N, 0, ABG)
19:38:03.163 00.000 29876 Move returns status 0, amount 0
19:38:03.163 00.000 29876 move complete, result=0
19:38:03.163 00.000 29876 worker thread done servicing request
19:38:03.164 00.001 29876 Worker thread wakes up
19:38:03.164 00.000 31432 GuideStep: -0.4 px 39 ms EAST, -0.7 px 0 ms NORTH
19:38:03.166 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:03.166 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:05.294 02.128 29876 Exposure complete
19:38:05.342 00.048 29876 worker thread done servicing request
19:38:05.342 00.000 31432 OnExposeComplete: enter
19:38:05.344 00.002 31432 UpdateGuideState(): m_state=6
19:38:05.346 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
19:38:05.348 00.002 31432 Star::Find returns 1 (0), X=1253.18, Y=942.95, Mass=3900, SNR=39.4, Peak=238 HFD=4.3
19:38:05.350 00.002 31432 MultiStar: [#1 0.22,0.79,0.00,M4] [#2 -0.06,0.56,0.90,U] [#3 0.37,1.05,0.00,M2] [#4 -0.77,0.88,0.00,M6] [#5 0.21,0.61,0.77,U] [#6 0.52,0.65,0.00,M1] [#7 0.22,0.70,0.83,U] [#8 -0.22,0.54,0.71,U] 
19:38:05.352 00.002 31432 refined, 4 included, MultiStar: {0.09, 0.60}, one-star: {0.23, 0.58}
19:38:05.354 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
19:38:05.356 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.42 = -1.87)
19:38:05.358 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.60 hyp=0.61 cameraTheta=1.43 mountX=0.10 mountY=-0.58, mountTheta=-1.40
19:38:05.361 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.60, opts=13)
19:38:05.363 00.002 31432 Enqueuing Move request for scope (0.09, 0.60)
19:38:05.365 00.002 29876 Worker thread wakes up
19:38:05.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.60) opts 0xd
19:38:05.365 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.60)
19:38:05.365 00.000 29876 Moving (0.09, 0.60) raw xDistance=0.10 yDistance=-0.58
19:38:05.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:38:05.365 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:38:05.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
19:38:05.365 00.000 29876 MoveAxis(E, 0, ABG)
19:38:05.365 00.000 29876 Move returns status 0, amount 0
19:38:05.365 00.000 29876 MoveAxis(N, 0, ABG)
19:38:05.365 00.000 29876 Move returns status 0, amount 0
19:38:05.365 00.000 29876 move complete, result=0
19:38:05.365 00.000 29876 worker thread done servicing request
19:38:05.368 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:05.380 00.012 31432 UpdateGuideState exits: m=3900 RSB=39.4
19:38:05.382 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:05.384 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:05.386 00.002 31432 Enqueuing Expose request
19:38:05.388 00.002 29876 Worker thread wakes up
19:38:05.388 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
19:38:05.390 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:05.390 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:07.300 01.910 29876 Exposure complete
19:38:07.347 00.047 29876 worker thread done servicing request
19:38:07.347 00.000 31432 OnExposeComplete: enter
19:38:07.349 00.002 31432 UpdateGuideState(): m_state=6
19:38:07.351 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
19:38:07.353 00.002 31432 Star::Find returns 1 (0), X=1253.54, Y=942.32, Mass=3703, SNR=38.5, Peak=200 HFD=4.6
19:38:07.355 00.002 31432 MultiStar: [#1 0.58,0.55,0.85,U] [#2 0.41,0.38,0.93,U] [#3 0.75,0.43,0.00,M3] [#4 -0.19,0.63,0.97,U] [#5 0.64,0.38,0.79,U] [#6 0.96,0.45,0.00,M2] [#7 0.73,0.22,0.84,U] [#8 0.29,0.29,0.75,U] 
19:38:07.358 00.003 31432 refined, 6 included, MultiStar: {0.43, 0.34}, one-star: {0.59, -0.04}
19:38:07.359 00.001 31432 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.02) = xAngle (0.65 = 0.65)
19:38:07.362 00.003 31432 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.66 = -2.62)
19:38:07.364 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.34 hyp=0.55 cameraTheta=0.67 mountX=0.44 mountY=-0.27, mountTheta=-0.56
19:38:07.367 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.34, opts=13)
19:38:07.369 00.002 31432 Enqueuing Move request for scope (0.43, 0.34)
19:38:07.371 00.002 29876 Worker thread wakes up
19:38:07.371 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.34) opts 0xd
19:38:07.371 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.34)
19:38:07.371 00.000 29876 Moving (0.43, 0.34) raw xDistance=0.44 yDistance=-0.27
19:38:07.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.44
19:38:07.371 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:07.371 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:38:07.371 00.000 29876 MoveAxis(W, 42, ABG)
19:38:07.371 00.000 29876 Guiding  Dir = 3, Dur = 42
19:38:07.371 00.000 29876 IsSlewing returns 0
19:38:07.372 00.001 29876 IsGuiding returns 0
19:38:07.372 00.000 29876 PulseGuide returned control before completion, sleep 52
19:38:07.376 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:38:07.388 00.012 31432 UpdateGuideState exits: m=3703 RSB=38.5
19:38:07.391 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:07.393 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:07.394 00.001 31432 Enqueuing Expose request
19:38:07.438 00.044 29876 IsGuiding returns 1
19:38:07.438 00.000 29876 scope still moving after pulse duration time elapsed
19:38:07.469 00.031 29876 IsSlewing returns 0
19:38:07.469 00.000 29876 IsGuiding returns 0
19:38:07.469 00.000 29876 scope move finished after 42 + 54 ms
19:38:07.469 00.000 29876 Move returns status 0, amount 42
19:38:07.469 00.000 29876 MoveAxis(N, 0, ABG)
19:38:07.469 00.000 29876 Move returns status 0, amount 0
19:38:07.469 00.000 29876 move complete, result=0
19:38:07.469 00.000 29876 worker thread done servicing request
19:38:07.469 00.000 29876 Worker thread wakes up
19:38:07.469 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:07.469 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:07.469 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.3 px 0 ms NORTH
19:38:09.591 02.122 29876 Exposure complete
19:38:09.638 00.047 29876 worker thread done servicing request
19:38:09.638 00.000 31432 OnExposeComplete: enter
19:38:09.640 00.002 31432 UpdateGuideState(): m_state=6
19:38:09.642 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
19:38:09.645 00.003 31432 Star::Find returns 1 (0), X=1252.81, Y=942.13, Mass=3576, SNR=37.3, Peak=240 HFD=4.4
19:38:09.646 00.001 31432 MultiStar: [#1 -0.15,0.34,0.89,U] [#2 0.09,0.17,0.93,U] [#3 0.07,0.40,0.92,U] [#4 -1.04,0.11,0.00,M6] [#5 -0.06,0.27,0.85,U] [#6 0.28,0.26,0.78,U] [#7 0.12,0.31,0.90,U] [#8 -0.26,-0.16,0.74,U] 
19:38:09.648 00.002 31432 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {-0.14, -0.24}
19:38:09.650 00.002 31432 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
19:38:09.652 00.002 31432 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.69)
19:38:09.654 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
19:38:09.657 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.17, opts=13)
19:38:09.659 00.002 31432 Enqueuing Move request for scope (-0.01, 0.17)
19:38:09.660 00.001 29876 Worker thread wakes up
19:38:09.661 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
19:38:09.661 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
19:38:09.661 00.000 29876 Moving (-0.01, 0.17) raw xDistance=-0.00 yDistance=-0.17
19:38:09.661 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:38:09.661 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:09.661 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:38:09.661 00.000 29876 MoveAxis(E, 0, ABG)
19:38:09.661 00.000 29876 Move returns status 0, amount 0
19:38:09.661 00.000 29876 MoveAxis(N, 0, ABG)
19:38:09.661 00.000 29876 Move returns status 0, amount 0
19:38:09.661 00.000 29876 move complete, result=0
19:38:09.661 00.000 29876 worker thread done servicing request
19:38:09.664 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:09.675 00.011 31432 UpdateGuideState exits: m=3576 RSB=37.3
19:38:09.678 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:09.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:09.681 00.001 31432 Enqueuing Expose request
19:38:09.684 00.003 29876 Worker thread wakes up
19:38:09.684 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:38:09.686 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:09.686 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:11.596 01.910 29876 Exposure complete
19:38:11.640 00.044 29876 worker thread done servicing request
19:38:11.640 00.000 31432 OnExposeComplete: enter
19:38:11.642 00.002 31432 UpdateGuideState(): m_state=6
19:38:11.644 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
19:38:11.646 00.002 31432 Star::Find returns 1 (0), X=1252.29, Y=942.33, Mass=3686, SNR=37.8, Peak=203 HFD=4.7
19:38:11.648 00.002 31432 MultiStar: [#1 -0.64,0.20,0.87,U] [#2 -0.75,0.29,0.99,U] [#3 -0.19,0.29,0.89,U] [#4 -1.28,0.39,0.00,M7] [#5 -0.80,0.21,0.00,M1] [#6 -0.32,0.32,0.78,U] [#7 -0.65,0.18,0.87,U] [#8 -0.77,0.21,0.78,U] 
19:38:11.650 00.002 31432 refined, 6 included, MultiStar: {-0.57, 0.21}, one-star: {-0.67, -0.03}
19:38:11.652 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
19:38:11.654 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.50)
19:38:11.656 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=0.21 hyp=0.61 cameraTheta=2.80 mountX=-0.57 mountY=-0.29, mountTheta=-2.67
19:38:11.658 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=0.21, opts=13)
19:38:11.660 00.002 31432 Enqueuing Move request for scope (-0.57, 0.21)
19:38:11.662 00.002 29876 Worker thread wakes up
19:38:11.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.21) opts 0xd
19:38:11.663 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.57, 0.21)
19:38:11.663 00.000 29876 Moving (-0.57, 0.21) raw xDistance=-0.57 yDistance=-0.29
19:38:11.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
19:38:11.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:11.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:38:11.663 00.000 29876 MoveAxis(E, 55, ABG)
19:38:11.663 00.000 29876 Guiding  Dir = 2, Dur = 55
19:38:11.663 00.000 29876 IsSlewing returns 0
19:38:11.663 00.000 29876 IsGuiding returns 0
19:38:11.663 00.000 29876 PulseGuide returned control before completion, sleep 65
19:38:11.666 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:11.678 00.012 31432 UpdateGuideState exits: m=3686 RSB=37.8
19:38:11.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:11.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:11.684 00.002 31432 Enqueuing Expose request
19:38:11.734 00.050 29876 IsGuiding returns 1
19:38:11.734 00.000 29876 scope still moving after pulse duration time elapsed
19:38:11.764 00.030 29876 IsSlewing returns 0
19:38:11.764 00.000 29876 IsGuiding returns 1
19:38:11.795 00.031 29876 IsSlewing returns 0
19:38:11.795 00.000 29876 IsGuiding returns 1
19:38:11.826 00.031 29876 IsSlewing returns 0
19:38:11.826 00.000 29876 IsGuiding returns 0
19:38:11.826 00.000 29876 scope move finished after 55 + 107 ms
19:38:11.826 00.000 29876 Move returns status 0, amount 55
19:38:11.826 00.000 29876 MoveAxis(N, 0, ABG)
19:38:11.826 00.000 29876 Move returns status 0, amount 0
19:38:11.826 00.000 29876 move complete, result=0
19:38:11.826 00.000 29876 worker thread done servicing request
19:38:11.826 00.000 29876 Worker thread wakes up
19:38:11.826 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.3 px 0 ms NORTH
19:38:11.831 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:11.831 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:13.963 02.132 29876 Exposure complete
19:38:14.007 00.044 29876 worker thread done servicing request
19:38:14.007 00.000 31432 OnExposeComplete: enter
19:38:14.009 00.002 31432 UpdateGuideState(): m_state=6
19:38:14.011 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
19:38:14.013 00.002 31432 Star::Find returns 1 (0), X=1252.22, Y=942.18, Mass=3937, SNR=39.6, Peak=223 HFD=4.6
19:38:14.015 00.002 31432 MultiStar: [#1 -0.20,0.25,0.83,U] [#2 -0.80,0.35,0.00,M1] [#3 -0.63,0.23,0.82,U] [#4 -1.56,0.25,0.00,M8] [#5 -0.34,0.23,0.82,U] [#6 -0.13,-0.01,0.82,U] [#7 -0.42,0.14,0.80,U] [#8 -1.04,0.00,0.00,M1] 
19:38:14.017 00.002 31432 refined, 5 included, MultiStar: {-0.42, 0.10}, one-star: {-0.73, -0.19}
19:38:14.019 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
19:38:14.021 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.39)
19:38:14.022 00.001 31432 CameraToMount -- cameraX=-0.42 cameraY=0.10 hyp=0.43 cameraTheta=2.91 mountX=-0.42 mountY=-0.16, mountTheta=-2.77
19:38:14.026 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.10, opts=13)
19:38:14.028 00.002 31432 Enqueuing Move request for scope (-0.42, 0.10)
19:38:14.030 00.002 29876 Worker thread wakes up
19:38:14.030 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.10) opts 0xd
19:38:14.030 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.10)
19:38:14.030 00.000 29876 Moving (-0.42, 0.10) raw xDistance=-0.42 yDistance=-0.16
19:38:14.030 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
19:38:14.030 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:14.030 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:38:14.030 00.000 29876 MoveAxis(E, 48, ABG)
19:38:14.030 00.000 29876 Guiding  Dir = 2, Dur = 48
19:38:14.031 00.001 29876 IsSlewing returns 0
19:38:14.031 00.000 29876 IsGuiding returns 0
19:38:14.031 00.000 29876 PulseGuide returned control before completion, sleep 58
19:38:14.035 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:14.047 00.012 31432 UpdateGuideState exits: m=3937 RSB=39.6
19:38:14.049 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:14.051 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:14.053 00.002 31432 Enqueuing Expose request
19:38:14.102 00.049 29876 IsGuiding returns 1
19:38:14.102 00.000 29876 scope still moving after pulse duration time elapsed
19:38:14.133 00.031 29876 IsSlewing returns 0
19:38:14.133 00.000 29876 IsGuiding returns 1
19:38:14.163 00.030 29876 IsSlewing returns 0
19:38:14.163 00.000 29876 IsGuiding returns 1
19:38:14.222 00.059 29876 IsSlewing returns 0
19:38:14.222 00.000 29876 IsGuiding returns 0
19:38:14.222 00.000 29876 scope move finished after 48 + 143 ms
19:38:14.222 00.000 29876 Move returns status 0, amount 48
19:38:14.223 00.001 29876 MoveAxis(N, 0, ABG)
19:38:14.223 00.000 29876 Move returns status 0, amount 0
19:38:14.223 00.000 29876 move complete, result=0
19:38:14.223 00.000 29876 worker thread done servicing request
19:38:14.223 00.000 29876 Worker thread wakes up
19:38:14.223 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:14.223 00.000 31432 GuideStep: -0.4 px 48 ms EAST, -0.2 px 0 ms NORTH
19:38:14.225 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:16.132 01.907 29876 Exposure complete
19:38:16.177 00.045 29876 worker thread done servicing request
19:38:16.177 00.000 31432 OnExposeComplete: enter
19:38:16.179 00.002 31432 UpdateGuideState(): m_state=6
19:38:16.181 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
19:38:16.183 00.002 31432 Star::Find returns 1 (0), X=1252.97, Y=942.39, Mass=3537, SNR=37.2, Peak=233 HFD=4.2
19:38:16.185 00.002 31432 MultiStar: [#1 0.10,0.13,0.91,U] [#2 0.14,0.09,0.96,U] [#3 0.31,0.51,0.94,U] [#4 -0.59,0.43,0.98,U] [#5 0.31,0.04,0.81,U] [#6 0.11,0.25,0.82,U] [#7 0.23,0.06,0.84,U] [#8 -0.04,0.08,0.77,U] 
19:38:16.187 00.002 31432 single-star, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.02, 0.03}
19:38:16.189 00.002 31432 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
19:38:16.190 00.001 31432 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.33)
19:38:16.192 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.97 mountX=0.02 mountY=-0.03, mountTheta=-0.89
19:38:16.195 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.03, opts=13)
19:38:16.197 00.002 31432 Enqueuing Move request for scope (0.02, 0.03)
19:38:16.199 00.002 29876 Worker thread wakes up
19:38:16.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
19:38:16.199 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
19:38:16.199 00.000 29876 Moving (0.02, 0.03) raw xDistance=0.02 yDistance=-0.03
19:38:16.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
19:38:16.199 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:16.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:38:16.199 00.000 29876 MoveAxis(E, 0, ABG)
19:38:16.199 00.000 29876 Move returns status 0, amount 0
19:38:16.199 00.000 29876 MoveAxis(N, 0, ABG)
19:38:16.199 00.000 29876 Move returns status 0, amount 0
19:38:16.199 00.000 29876 move complete, result=0
19:38:16.199 00.000 29876 worker thread done servicing request
19:38:16.203 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:16.214 00.011 31432 UpdateGuideState exits: m=3537 RSB=37.2
19:38:16.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:16.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:16.220 00.002 31432 Enqueuing Expose request
19:38:16.221 00.001 29876 Worker thread wakes up
19:38:16.222 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:38:16.224 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:16.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:18.357 02.133 29876 Exposure complete
19:38:18.401 00.044 29876 worker thread done servicing request
19:38:18.401 00.000 31432 OnExposeComplete: enter
19:38:18.404 00.003 31432 UpdateGuideState(): m_state=6
19:38:18.406 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
19:38:18.408 00.002 31432 Star::Find returns 1 (0), X=1253.30, Y=941.90, Mass=3960, SNR=40.0, Peak=223 HFD=4.6
19:38:18.410 00.002 31432 MultiStar: [#1 0.28,0.18,0.81,U] [#2 0.21,0.14,0.89,U] [#3 0.50,0.08,0.82,U] [#4 -0.61,0.22,0.91,U] [#5 0.44,0.09,0.77,U] [#6 0.55,0.19,0.76,U] [#7 0.47,0.07,0.78,U] [#8 0.29,-0.22,0.71,U] 
19:38:18.412 00.002 31432 refined, 8 included, MultiStar: {0.26, 0.03}, one-star: {0.35, -0.47}
19:38:18.414 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
19:38:18.415 00.001 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
19:38:18.417 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.10 mountX=0.26 mountY=0.01, mountTheta=0.06
19:38:18.420 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.03, opts=13)
19:38:18.425 00.005 31432 Enqueuing Move request for scope (0.26, 0.03)
19:38:18.431 00.006 29876 Worker thread wakes up
19:38:18.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
19:38:18.431 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
19:38:18.431 00.000 29876 Moving (0.26, 0.03) raw xDistance=0.26 yDistance=0.01
19:38:18.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
19:38:18.431 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:18.432 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:38:18.432 00.000 29876 MoveAxis(W, 25, ABG)
19:38:18.432 00.000 29876 Guiding  Dir = 3, Dur = 25
19:38:18.432 00.000 29876 IsSlewing returns 0
19:38:18.432 00.000 29876 IsGuiding returns 0
19:38:18.433 00.001 29876 PulseGuide returned control before completion, sleep 35
19:38:18.437 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:18.448 00.011 31432 UpdateGuideState exits: m=3960 RSB=40.0
19:38:18.451 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:18.452 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:18.454 00.002 31432 Enqueuing Expose request
19:38:18.481 00.027 29876 IsGuiding returns 1
19:38:18.481 00.000 29876 scope still moving after pulse duration time elapsed
19:38:18.512 00.031 29876 IsSlewing returns 0
19:38:18.512 00.000 29876 IsGuiding returns 1
19:38:18.543 00.031 29876 IsSlewing returns 0
19:38:18.543 00.000 29876 IsGuiding returns 0
19:38:18.543 00.000 29876 scope move finished after 25 + 86 ms
19:38:18.543 00.000 29876 Move returns status 0, amount 25
19:38:18.543 00.000 29876 MoveAxis(N, 0, ABG)
19:38:18.543 00.000 29876 Move returns status 0, amount 0
19:38:18.543 00.000 29876 move complete, result=0
19:38:18.543 00.000 29876 worker thread done servicing request
19:38:18.544 00.001 29876 Worker thread wakes up
19:38:18.544 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.0 px 0 ms NORTH
19:38:18.546 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:18.546 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:20.460 01.914 29876 Exposure complete
19:38:20.502 00.042 29876 worker thread done servicing request
19:38:20.503 00.001 31432 OnExposeComplete: enter
19:38:20.507 00.004 31432 UpdateGuideState(): m_state=6
19:38:20.510 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
19:38:20.512 00.002 31432 Star::Find returns 1 (0), X=1253.03, Y=942.39, Mass=3819, SNR=38.7, Peak=226 HFD=4.1
19:38:20.514 00.002 31432 MultiStar: [#1 0.03,0.47,0.89,U] [#2 -0.01,-0.08,0.93,U] [#3 0.05,0.16,0.88,U] [#4 -0.93,0.31,0.00,M7] [#5 0.03,-0.05,0.82,U] [#6 0.01,0.21,0.78,U] [#7 -0.43,0.11,0.85,U] [#8 -0.44,-0.22,0.74,U] 
19:38:20.515 00.001 31432 single-star, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.08, 0.03}
19:38:20.517 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
19:38:20.519 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
19:38:20.521 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.08 mountY=-0.02, mountTheta=-0.18
19:38:20.523 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.03, opts=13)
19:38:20.525 00.002 31432 Enqueuing Move request for scope (0.08, 0.03)
19:38:20.527 00.002 29876 Worker thread wakes up
19:38:20.527 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
19:38:20.527 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
19:38:20.527 00.000 29876 Moving (0.08, 0.03) raw xDistance=0.08 yDistance=-0.02
19:38:20.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:38:20.527 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:20.527 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:38:20.527 00.000 29876 MoveAxis(E, 0, ABG)
19:38:20.527 00.000 29876 Move returns status 0, amount 0
19:38:20.527 00.000 29876 MoveAxis(N, 0, ABG)
19:38:20.527 00.000 29876 Move returns status 0, amount 0
19:38:20.527 00.000 29876 move complete, result=0
19:38:20.528 00.001 29876 worker thread done servicing request
19:38:20.531 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:20.542 00.011 31432 UpdateGuideState exits: m=3819 RSB=38.7
19:38:20.545 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:20.546 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:20.548 00.002 31432 Enqueuing Expose request
19:38:20.550 00.002 29876 Worker thread wakes up
19:38:20.550 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:38:20.553 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:20.553 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:22.680 02.127 29876 Exposure complete
19:38:22.725 00.045 29876 worker thread done servicing request
19:38:22.725 00.000 31432 OnExposeComplete: enter
19:38:22.727 00.002 31432 UpdateGuideState(): m_state=6
19:38:22.729 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
19:38:22.731 00.002 31432 Star::Find returns 1 (0), X=1253.13, Y=941.69, Mass=3778, SNR=38.7, Peak=234 HFD=4.1
19:38:22.733 00.002 31432 MultiStar: [#1 -0.03,0.00,0.86,U] [#2 -0.51,0.02,0.96,U] [#3 0.12,0.10,0.91,U] [#4 -1.31,0.36,0.00,M8] [#5 0.07,0.06,0.80,U] [#6 0.07,-0.02,0.75,U] [#7 -0.26,-0.36,0.86,U] [#8 -0.22,-0.52,0.74,U] 
19:38:22.735 00.002 31432 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {0.18, -0.68}
19:38:22.737 00.002 31432 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.02) = xAngle (-1.99 = -1.99)
19:38:22.738 00.001 31432 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
19:38:22.740 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.96 mountX=-0.08 mountY=0.16, mountTheta=2.01
19:38:22.744 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.18, opts=13)
19:38:22.746 00.002 31432 Enqueuing Move request for scope (-0.07, -0.18)
19:38:22.748 00.002 29876 Worker thread wakes up
19:38:22.748 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
19:38:22.748 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
19:38:22.748 00.000 29876 Moving (-0.07, -0.18) raw xDistance=-0.08 yDistance=0.16
19:38:22.748 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:38:22.748 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:22.749 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:38:22.749 00.000 29876 MoveAxis(E, 0, ABG)
19:38:22.749 00.000 29876 Move returns status 0, amount 0
19:38:22.749 00.000 29876 MoveAxis(N, 0, ABG)
19:38:22.749 00.000 29876 Move returns status 0, amount 0
19:38:22.749 00.000 29876 move complete, result=0
19:38:22.749 00.000 29876 worker thread done servicing request
19:38:22.752 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:22.764 00.012 31432 UpdateGuideState exits: m=3778 RSB=38.7
19:38:22.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:22.768 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:22.770 00.002 31432 Enqueuing Expose request
19:38:22.772 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:38:22.775 00.003 29876 Worker thread wakes up
19:38:22.775 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:22.775 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:24.684 01.909 29876 Exposure complete
19:38:24.728 00.044 29876 worker thread done servicing request
19:38:24.728 00.000 31432 OnExposeComplete: enter
19:38:24.730 00.002 31432 UpdateGuideState(): m_state=6
19:38:24.732 00.002 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
19:38:24.734 00.002 31432 Star::Find returns 1 (0), X=1252.47, Y=942.15, Mass=3884, SNR=39.3, Peak=242 HFD=4.7
19:38:24.737 00.003 31432 MultiStar: [#1 -0.65,0.07,0.85,U] [#2 -0.50,-0.17,0.91,U] [#3 -0.32,0.08,0.81,U] [#4 -1.32,0.21,0.00,M9] [#5 -0.27,-0.03,0.79,U] [#6 -0.59,-0.02,0.77,U] [#7 -0.60,-0.24,0.82,U] [#8 -0.79,0.08,0.74,U] 
19:38:24.739 00.002 31432 refined, 7 included, MultiStar: {-0.52, -0.06}, one-star: {-0.48, -0.22}
19:38:24.741 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:38:24.743 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:38:24.745 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.06 hyp=0.53 cameraTheta=-3.02 mountX=-0.52 mountY=-0.02, mountTheta=-3.11
19:38:24.748 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.06, opts=13)
19:38:24.750 00.002 31432 Enqueuing Move request for scope (-0.52, -0.06)
19:38:24.752 00.002 29876 Worker thread wakes up
19:38:24.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.06) opts 0xd
19:38:24.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.06)
19:38:24.752 00.000 29876 Moving (-0.52, -0.06) raw xDistance=-0.52 yDistance=-0.02
19:38:24.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
19:38:24.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:24.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:38:24.752 00.000 29876 MoveAxis(E, 50, ABG)
19:38:24.752 00.000 29876 Guiding  Dir = 2, Dur = 50
19:38:24.753 00.001 29876 IsSlewing returns 0
19:38:24.753 00.000 29876 IsGuiding returns 0
19:38:24.753 00.000 29876 PulseGuide returned control before completion, sleep 60
19:38:24.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:24.768 00.012 31432 UpdateGuideState exits: m=3884 RSB=39.3
19:38:24.770 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:24.773 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:24.775 00.002 31432 Enqueuing Expose request
19:38:24.822 00.047 29876 IsGuiding returns 1
19:38:24.822 00.000 29876 scope still moving after pulse duration time elapsed
19:38:24.852 00.030 29876 IsSlewing returns 0
19:38:24.852 00.000 29876 IsGuiding returns 1
19:38:24.883 00.031 29876 IsSlewing returns 0
19:38:24.883 00.000 29876 IsGuiding returns 1
19:38:24.914 00.031 29876 IsSlewing returns 0
19:38:24.914 00.000 29876 IsGuiding returns 0
19:38:24.914 00.000 29876 scope move finished after 50 + 111 ms
19:38:24.914 00.000 29876 Move returns status 0, amount 50
19:38:24.914 00.000 29876 MoveAxis(N, 0, ABG)
19:38:24.914 00.000 29876 Move returns status 0, amount 0
19:38:24.914 00.000 29876 move complete, result=0
19:38:24.914 00.000 29876 worker thread done servicing request
19:38:24.914 00.000 29876 Worker thread wakes up
19:38:24.915 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:24.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:24.915 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.0 px 0 ms NORTH
19:38:27.048 02.133 29876 Exposure complete
19:38:27.093 00.045 29876 worker thread done servicing request
19:38:27.093 00.000 31432 OnExposeComplete: enter
19:38:27.096 00.003 31432 UpdateGuideState(): m_state=6
19:38:27.098 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
19:38:27.101 00.003 31432 Star::Find returns 1 (0), X=1252.93, Y=942.03, Mass=4081, SNR=40.2, Peak=252 HFD=4.4
19:38:27.102 00.001 31432 MultiStar: [#1 -0.37,0.14,0.80,U] [#2 -0.18,-0.05,0.91,U] [#3 -0.07,0.20,0.85,U] [#4 -0.99,0.40,0.00,M10] [#5 -0.49,0.01,0.76,U] [#6 -0.06,-0.09,0.71,U] [#7 -0.31,0.09,0.81,U] [#8 -0.31,-0.44,0.67,U] 
19:38:27.104 00.002 31432 refined, 7 included, MultiStar: {-0.22, -0.06}, one-star: {-0.02, -0.33}
19:38:27.106 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
19:38:27.108 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
19:38:27.110 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.88 mountX=-0.22 mountY=0.02, mountTheta=3.04
19:38:27.112 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.06, opts=13)
19:38:27.114 00.002 31432 Enqueuing Move request for scope (-0.22, -0.06)
19:38:27.116 00.002 29876 Worker thread wakes up
19:38:27.116 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
19:38:27.116 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
19:38:27.116 00.000 29876 Moving (-0.22, -0.06) raw xDistance=-0.22 yDistance=0.02
19:38:27.116 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
19:38:27.116 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:27.116 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:38:27.116 00.000 29876 MoveAxis(E, 28, ABG)
19:38:27.116 00.000 29876 Guiding  Dir = 2, Dur = 28
19:38:27.117 00.001 29876 IsSlewing returns 0
19:38:27.117 00.000 29876 IsGuiding returns 0
19:38:27.117 00.000 29876 PulseGuide returned control before completion, sleep 38
19:38:27.121 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:38:27.132 00.011 31432 UpdateGuideState exits: m=4081 RSB=40.2
19:38:27.134 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:27.136 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:27.138 00.002 31432 Enqueuing Expose request
19:38:27.171 00.033 29876 IsGuiding returns 1
19:38:27.171 00.000 29876 scope still moving after pulse duration time elapsed
19:38:27.201 00.030 29876 IsSlewing returns 0
19:38:27.201 00.000 29876 IsGuiding returns 0
19:38:27.201 00.000 29876 scope move finished after 28 + 56 ms
19:38:27.201 00.000 29876 Move returns status 0, amount 28
19:38:27.201 00.000 29876 MoveAxis(N, 0, ABG)
19:38:27.201 00.000 29876 Move returns status 0, amount 0
19:38:27.201 00.000 29876 move complete, result=0
19:38:27.201 00.000 29876 worker thread done servicing request
19:38:27.201 00.000 29876 Worker thread wakes up
19:38:27.201 00.000 31432 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
19:38:27.204 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:27.204 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:29.116 01.912 29876 Exposure complete
19:38:29.160 00.044 29876 worker thread done servicing request
19:38:29.160 00.000 31432 OnExposeComplete: enter
19:38:29.163 00.003 31432 UpdateGuideState(): m_state=6
19:38:29.165 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
19:38:29.167 00.002 31432 Star::Find returns 1 (0), X=1252.86, Y=941.70, Mass=3673, SNR=37.8, Peak=215 HFD=4.5
19:38:29.169 00.002 31432 MultiStar: [#1 0.12,-0.12,0.88,U] [#2 0.08,-0.11,0.93,U] [#3 0.09,-0.33,0.91,U] [#4 -0.82,-0.31,0.00,R] [#5 0.29,-0.04,0.83,U] [#6 0.44,-0.07,0.81,U] [#7 0.32,-0.46,0.85,U] [#8 -0.07,-0.28,0.70,U] 
19:38:29.171 00.002 31432 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {-0.09, -0.67}
19:38:29.173 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
19:38:29.175 00.002 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
19:38:29.177 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.08 mountX=0.14 mountY=0.29, mountTheta=1.13
19:38:29.179 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.27, opts=13)
19:38:29.182 00.003 31432 Enqueuing Move request for scope (0.14, -0.27)
19:38:29.183 00.001 29876 Worker thread wakes up
19:38:29.183 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
19:38:29.184 00.001 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
19:38:29.184 00.000 29876 Moving (0.14, -0.27) raw xDistance=0.14 yDistance=0.29
19:38:29.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:38:29.184 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:29.184 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:38:29.184 00.000 29876 MoveAxis(E, 0, ABG)
19:38:29.184 00.000 29876 Move returns status 0, amount 0
19:38:29.184 00.000 29876 MoveAxis(N, 0, ABG)
19:38:29.184 00.000 29876 Move returns status 0, amount 0
19:38:29.184 00.000 29876 move complete, result=0
19:38:29.184 00.000 29876 worker thread done servicing request
19:38:29.187 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:29.199 00.012 31432 UpdateGuideState exits: m=3673 RSB=37.8
19:38:29.202 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:29.204 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:29.206 00.002 31432 Enqueuing Expose request
19:38:29.209 00.003 29876 Worker thread wakes up
19:38:29.209 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:38:29.211 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:29.211 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:31.341 02.130 29876 Exposure complete
19:38:31.386 00.045 29876 worker thread done servicing request
19:38:31.387 00.001 31432 OnExposeComplete: enter
19:38:31.389 00.002 31432 UpdateGuideState(): m_state=6
19:38:31.391 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
19:38:31.393 00.002 31432 Star::Find returns 1 (0), X=1252.48, Y=941.55, Mass=3855, SNR=39.6, Peak=203 HFD=5.0
19:38:31.395 00.002 31432 MultiStar: [#1 -0.73,-0.13,0.83,U] [#2 -0.73,-0.44,0.00,M1] [#3 -0.74,-0.25,0.87,U] [#4 -1.13,0.24,0.00,M1] [#5 -0.72,-0.23,0.78,U] [#6 -0.65,-0.26,0.76,U] [#7 -0.46,-0.17,0.81,U] [#8 -0.76,-0.53,0.00,M1] 
19:38:31.397 00.002 31432 refined, 5 included, MultiStar: {-0.62, -0.33}, one-star: {-0.47, -0.82}
19:38:31.399 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
19:38:31.401 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
19:38:31.403 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.33 hyp=0.71 cameraTheta=-2.66 mountX=-0.63 mountY=0.23, mountTheta=2.80
19:38:31.405 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.33, opts=13)
19:38:31.408 00.003 31432 Enqueuing Move request for scope (-0.62, -0.33)
19:38:31.409 00.001 29876 Worker thread wakes up
19:38:31.410 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.33) opts 0xd
19:38:31.410 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.33)
19:38:31.410 00.000 29876 Moving (-0.62, -0.33) raw xDistance=-0.63 yDistance=0.23
19:38:31.410 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.63
19:38:31.410 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:31.410 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:38:31.410 00.000 29876 MoveAxis(E, 61, ABG)
19:38:31.410 00.000 29876 Guiding  Dir = 2, Dur = 61
19:38:31.410 00.000 29876 IsSlewing returns 0
19:38:31.410 00.000 29876 IsGuiding returns 0
19:38:31.410 00.000 29876 PulseGuide returned control before completion, sleep 71
19:38:31.414 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:31.425 00.011 31432 UpdateGuideState exits: m=3855 RSB=39.6
19:38:31.428 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:31.429 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:31.432 00.003 31432 Enqueuing Expose request
19:38:31.491 00.059 29876 IsGuiding returns 1
19:38:31.491 00.000 29876 scope still moving after pulse duration time elapsed
19:38:31.522 00.031 29876 IsSlewing returns 0
19:38:31.522 00.000 29876 IsGuiding returns 1
19:38:31.552 00.030 29876 IsSlewing returns 0
19:38:31.552 00.000 29876 IsGuiding returns 1
19:38:31.583 00.031 29876 IsSlewing returns 0
19:38:31.583 00.000 29876 IsGuiding returns 0
19:38:31.583 00.000 29876 scope move finished after 61 + 112 ms
19:38:31.583 00.000 29876 Move returns status 0, amount 61
19:38:31.583 00.000 29876 MoveAxis(N, 0, ABG)
19:38:31.583 00.000 29876 Move returns status 0, amount 0
19:38:31.583 00.000 29876 move complete, result=0
19:38:31.583 00.000 29876 worker thread done servicing request
19:38:31.583 00.000 29876 Worker thread wakes up
19:38:31.583 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:31.583 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.2 px 0 ms NORTH
19:38:31.586 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:33.488 01.902 29876 Exposure complete
19:38:33.535 00.047 29876 worker thread done servicing request
19:38:33.535 00.000 31432 OnExposeComplete: enter
19:38:33.540 00.005 31432 UpdateGuideState(): m_state=6
19:38:33.542 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
19:38:33.543 00.001 31432 Star::Find returns 1 (0), X=1252.64, Y=941.70, Mass=3904, SNR=39.6, Peak=236 HFD=4.7
19:38:33.545 00.002 31432 MultiStar: [#1 -0.56,-0.20,0.88,U] [#2 -0.51,-0.77,0.00,M2] [#3 -0.25,-0.24,0.85,U] [#4 -0.47,-0.15,0.91,U] [#5 -0.45,-0.63,0.80,U] [#6 -0.39,-0.38,0.77,U] [#7 -0.50,-0.40,0.80,U] [#8 -1.06,-0.54,0.00,M2] 
19:38:33.547 00.002 31432 refined, 6 included, MultiStar: {-0.42, -0.39}, one-star: {-0.31, -0.67}
19:38:33.549 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
19:38:33.551 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
19:38:33.553 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.39 hyp=0.57 cameraTheta=-2.39 mountX=-0.42 mountY=0.32, mountTheta=2.50
19:38:33.556 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.39, opts=13)
19:38:33.558 00.002 31432 Enqueuing Move request for scope (-0.42, -0.39)
19:38:33.560 00.002 29876 Worker thread wakes up
19:38:33.560 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.39) opts 0xd
19:38:33.560 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.39)
19:38:33.560 00.000 29876 Moving (-0.42, -0.39) raw xDistance=-0.42 yDistance=0.32
19:38:33.560 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
19:38:33.560 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:38:33.560 00.000 29876 MoveAxis(E, 49, ABG)
19:38:33.560 00.000 29876 Guiding  Dir = 2, Dur = 49
19:38:33.560 00.000 29876 IsSlewing returns 0
19:38:33.560 00.000 29876 IsGuiding returns 0
19:38:33.561 00.001 29876 PulseGuide returned control before completion, sleep 59
19:38:33.564 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:38:33.575 00.011 31432 UpdateGuideState exits: m=3904 RSB=39.6
19:38:33.577 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:33.579 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:33.581 00.002 31432 Enqueuing Expose request
19:38:33.628 00.047 29876 IsGuiding returns 1
19:38:33.628 00.000 29876 scope still moving after pulse duration time elapsed
19:38:33.659 00.031 29876 IsSlewing returns 0
19:38:33.659 00.000 29876 IsGuiding returns 1
19:38:33.689 00.030 29876 IsSlewing returns 0
19:38:33.689 00.000 29876 IsGuiding returns 0
19:38:33.689 00.000 29876 scope move finished after 49 + 80 ms
19:38:33.689 00.000 29876 Move returns status 0, amount 49
19:38:33.689 00.000 29876 MoveAxis(S, 23, ABG)
19:38:33.689 00.000 29876 Guiding  Dir = 1, Dur = 23
19:38:33.689 00.000 29876 IsSlewing returns 0
19:38:33.689 00.000 29876 IsGuiding returns 0
19:38:33.689 00.000 29876 PulseGuide returned control before completion, sleep 33
19:38:33.735 00.046 29876 IsGuiding returns 1
19:38:33.735 00.000 29876 scope still moving after pulse duration time elapsed
19:38:33.766 00.031 29876 IsSlewing returns 0
19:38:33.766 00.000 29876 IsGuiding returns 1
19:38:33.797 00.031 29876 IsSlewing returns 0
19:38:33.797 00.000 29876 IsGuiding returns 1
19:38:33.828 00.031 29876 IsSlewing returns 0
19:38:33.828 00.000 29876 IsGuiding returns 1
19:38:33.859 00.031 29876 IsSlewing returns 0
19:38:33.859 00.000 29876 IsGuiding returns 0
19:38:33.859 00.000 29876 scope move finished after 23 + 146 ms
19:38:33.859 00.000 29876 Move returns status 0, amount 23
19:38:33.859 00.000 29876 move complete, result=0
19:38:33.860 00.001 29876 worker thread done servicing request
19:38:33.860 00.000 29876 Worker thread wakes up
19:38:33.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:33.860 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:33.860 00.000 31432 GuideStep: -0.4 px 49 ms EAST, 0.3 px 23 ms SOUTH
19:38:35.993 02.133 29876 Exposure complete
19:38:36.037 00.044 29876 worker thread done servicing request
19:38:36.037 00.000 31432 OnExposeComplete: enter
19:38:36.039 00.002 31432 UpdateGuideState(): m_state=6
19:38:36.042 00.003 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
19:38:36.043 00.001 31432 Star::Find returns 1 (0), X=1252.52, Y=942.39, Mass=3715, SNR=38.6, Peak=199 HFD=4.5
19:38:36.046 00.003 31432 MultiStar: [#1 -0.56,0.52,0.83,U] [#2 -0.58,0.24,0.91,U] [#3 -0.56,0.56,0.86,U] [#4 -0.61,0.87,0.00,M1] [#5 -0.62,0.25,0.80,U] [#6 -0.29,0.34,0.78,U] [#7 -0.26,0.28,0.84,U] [#8 -1.16,0.02,0.00,M3] 
19:38:36.048 00.002 31432 single-star, 6 included, MultiStar: {-0.47, 0.31}, one-star: {-0.43, 0.02}
19:38:36.050 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
19:38:36.052 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.07 = -0.21)
19:38:36.054 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.43 cameraTheta=3.09 mountX=-0.43 mountY=-0.09, mountTheta=-2.94
19:38:36.057 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=0.02, opts=13)
19:38:36.059 00.002 31432 Enqueuing Move request for scope (-0.43, 0.02)
19:38:36.061 00.002 29876 Worker thread wakes up
19:38:36.061 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.02) opts 0xd
19:38:36.061 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, 0.02)
19:38:36.061 00.000 29876 Moving (-0.43, 0.02) raw xDistance=-0.43 yDistance=-0.09
19:38:36.061 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
19:38:36.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:36.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:38:36.061 00.000 29876 MoveAxis(E, 48, ABG)
19:38:36.061 00.000 29876 Guiding  Dir = 2, Dur = 48
19:38:36.062 00.001 29876 IsSlewing returns 0
19:38:36.062 00.000 29876 IsGuiding returns 0
19:38:36.062 00.000 29876 PulseGuide returned control before completion, sleep 58
19:38:36.065 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:36.076 00.011 31432 UpdateGuideState exits: m=3715 RSB=38.6
19:38:36.079 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:36.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:36.083 00.002 31432 Enqueuing Expose request
19:38:36.131 00.048 29876 IsGuiding returns 1
19:38:36.131 00.000 29876 scope still moving after pulse duration time elapsed
19:38:36.162 00.031 29876 IsSlewing returns 0
19:38:36.162 00.000 29876 IsGuiding returns 0
19:38:36.162 00.000 29876 scope move finished after 48 + 52 ms
19:38:36.162 00.000 29876 Move returns status 0, amount 48
19:38:36.162 00.000 29876 MoveAxis(N, 0, ABG)
19:38:36.162 00.000 29876 Move returns status 0, amount 0
19:38:36.162 00.000 29876 move complete, result=0
19:38:36.162 00.000 29876 worker thread done servicing request
19:38:36.162 00.000 29876 Worker thread wakes up
19:38:36.162 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:36.162 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:36.163 00.001 31432 GuideStep: -0.4 px 48 ms EAST, -0.1 px 0 ms NORTH
19:38:38.069 01.906 29876 Exposure complete
19:38:38.112 00.043 29876 worker thread done servicing request
19:38:38.112 00.000 31432 OnExposeComplete: enter
19:38:38.115 00.003 31432 UpdateGuideState(): m_state=6
19:38:38.117 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
19:38:38.120 00.003 31432 Star::Find returns 1 (0), X=1252.17, Y=942.38, Mass=3869, SNR=39.9, Peak=205 HFD=4.7
19:38:38.122 00.002 31432 MultiStar: [#1 -0.85,0.34,0.00,M1] [#2 -0.84,0.12,0.00,M2] [#3 -0.55,0.38,0.85,U] [#4 -0.85,0.47,0.00,M2] [#5 -0.84,0.22,0.00,M1] [#6 -0.77,0.33,0.00,M1] [#7 -0.77,0.13,0.83,U] [#8 -0.70,0.04,0.72,U] 
19:38:38.124 00.002 31432 refined, 3 included, MultiStar: {-0.70, 0.14}, one-star: {-0.78, 0.01}
19:38:38.126 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
19:38:38.128 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.35)
19:38:38.131 00.003 31432 CameraToMount -- cameraX=-0.70 cameraY=0.14 hyp=0.72 cameraTheta=2.94 mountX=-0.70 mountY=-0.25, mountTheta=-2.80
19:38:38.134 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=0.14, opts=13)
19:38:38.136 00.002 31432 Enqueuing Move request for scope (-0.70, 0.14)
19:38:38.138 00.002 29876 Worker thread wakes up
19:38:38.138 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.14) opts 0xd
19:38:38.138 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, 0.14)
19:38:38.138 00.000 29876 Moving (-0.70, 0.14) raw xDistance=-0.70 yDistance=-0.25
19:38:38.138 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.70
19:38:38.139 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:38.139 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:38:38.139 00.000 29876 MoveAxis(E, 74, ABG)
19:38:38.139 00.000 29876 Guiding  Dir = 2, Dur = 74
19:38:38.139 00.000 29876 IsSlewing returns 0
19:38:38.139 00.000 29876 IsGuiding returns 0
19:38:38.139 00.000 29876 PulseGuide returned control before completion, sleep 84
19:38:38.142 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:38:38.154 00.012 31432 UpdateGuideState exits: m=3869 RSB=39.9
19:38:38.156 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:38.158 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:38.160 00.002 31432 Enqueuing Expose request
19:38:38.224 00.064 29876 IsGuiding returns 1
19:38:38.224 00.000 29876 scope still moving after pulse duration time elapsed
19:38:38.254 00.030 29876 IsSlewing returns 0
19:38:38.254 00.000 29876 IsGuiding returns 1
19:38:38.285 00.031 29876 IsSlewing returns 0
19:38:38.285 00.000 29876 IsGuiding returns 1
19:38:38.316 00.031 29876 IsSlewing returns 0
19:38:38.316 00.000 29876 IsGuiding returns 1
19:38:38.347 00.031 29876 IsSlewing returns 0
19:38:38.347 00.000 29876 IsGuiding returns 0
19:38:38.347 00.000 29876 scope move finished after 74 + 134 ms
19:38:38.347 00.000 29876 Move returns status 0, amount 74
19:38:38.347 00.000 29876 MoveAxis(N, 0, ABG)
19:38:38.347 00.000 29876 Move returns status 0, amount 0
19:38:38.347 00.000 29876 move complete, result=0
19:38:38.347 00.000 29876 worker thread done servicing request
19:38:38.347 00.000 29876 Worker thread wakes up
19:38:38.347 00.000 31432 GuideStep: -0.7 px 74 ms EAST, -0.2 px 0 ms NORTH
19:38:38.349 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:38.349 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:40.475 02.126 29876 Exposure complete
19:38:40.533 00.058 29876 worker thread done servicing request
19:38:40.533 00.000 31432 OnExposeComplete: enter
19:38:40.538 00.005 31432 UpdateGuideState(): m_state=6
19:38:40.540 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
19:38:40.543 00.003 31432 Star::Find returns 1 (0), X=1252.19, Y=942.38, Mass=4014, SNR=40.1, Peak=233 HFD=4.6
19:38:40.546 00.003 31432 MultiStar: [#1 -0.94,0.63,0.00,M2] [#2 -0.94,0.34,0.00,M3] [#3 -0.94,0.50,0.00,M1] [#4 -0.96,0.75,0.00,M3] [#5 -0.81,0.54,0.00,M2] [#6 -0.74,0.36,0.00,M2] [#7 -0.59,0.11,0.81,U] [#8 -1.01,0.13,0.00,M3] 
19:38:40.548 00.002 31432 refined, 1 included, MultiStar: {-0.68, 0.06}, one-star: {-0.76, 0.02}
19:38:40.551 00.003 31432 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.02) = xAngle (3.03 = 3.03)
19:38:40.554 00.003 31432 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.05 = -0.24)
19:38:40.557 00.003 31432 CameraToMount -- cameraX=-0.68 cameraY=0.06 hyp=0.68 cameraTheta=3.06 mountX=-0.68 mountY=-0.16, mountTheta=-2.91
19:38:40.560 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.06, opts=13)
19:38:40.563 00.003 31432 Enqueuing Move request for scope (-0.68, 0.06)
19:38:40.566 00.003 29876 Worker thread wakes up
19:38:40.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.06) opts 0xd
19:38:40.566 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.06)
19:38:40.566 00.000 29876 Moving (-0.68, 0.06) raw xDistance=-0.68 yDistance=-0.16
19:38:40.566 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
19:38:40.566 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:40.566 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:38:40.566 00.000 29876 MoveAxis(E, 76, ABG)
19:38:40.566 00.000 29876 Guiding  Dir = 2, Dur = 76
19:38:40.566 00.000 29876 IsSlewing returns 0
19:38:40.566 00.000 29876 IsGuiding returns 0
19:38:40.567 00.001 29876 PulseGuide returned control before completion, sleep 86
19:38:40.572 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:40.589 00.017 31432 UpdateGuideState exits: m=4014 RSB=40.1
19:38:40.594 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:40.598 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:40.600 00.002 31432 Enqueuing Expose request
19:38:40.659 00.059 29876 IsGuiding returns 1
19:38:40.659 00.000 29876 scope still moving after pulse duration time elapsed
19:38:40.691 00.032 29876 IsSlewing returns 0
19:38:40.691 00.000 29876 IsGuiding returns 1
19:38:40.722 00.031 29876 IsSlewing returns 0
19:38:40.722 00.000 29876 IsGuiding returns 1
19:38:40.752 00.030 29876 IsSlewing returns 0
19:38:40.752 00.000 29876 IsGuiding returns 1
19:38:40.783 00.031 29876 IsSlewing returns 0
19:38:40.783 00.000 29876 IsGuiding returns 0
19:38:40.783 00.000 29876 scope move finished after 76 + 141 ms
19:38:40.783 00.000 29876 Move returns status 0, amount 76
19:38:40.783 00.000 29876 MoveAxis(N, 0, ABG)
19:38:40.783 00.000 29876 Move returns status 0, amount 0
19:38:40.783 00.000 29876 move complete, result=0
19:38:40.783 00.000 29876 worker thread done servicing request
19:38:40.783 00.000 29876 Worker thread wakes up
19:38:40.783 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:40.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:40.783 00.000 31432 GuideStep: -0.7 px 76 ms EAST, -0.2 px 0 ms NORTH
19:38:42.695 01.912 29876 Exposure complete
19:38:42.738 00.043 29876 worker thread done servicing request
19:38:42.738 00.000 31432 OnExposeComplete: enter
19:38:42.740 00.002 31432 UpdateGuideState(): m_state=6
19:38:42.742 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
19:38:42.744 00.002 31432 Star::Find returns 1 (0), X=1252.17, Y=942.28, Mass=3945, SNR=40.1, Peak=245 HFD=4.6
19:38:42.746 00.002 31432 MultiStar: [#1 -1.08,0.22,0.00,M3] [#2 -0.69,0.02,0.94,U] [#3 -0.45,0.21,0.86,U] [#4 -0.55,0.56,0.91,U] [#5 -0.46,0.05,0.77,U] [#6 -0.51,-0.03,0.77,U] [#7 -0.79,-0.08,0.83,U] [#8 -1.32,-0.37,0.00,M4] 
19:38:42.748 00.002 31432 refined, 6 included, MultiStar: {-0.61, 0.09}, one-star: {-0.78, -0.09}
19:38:42.750 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
19:38:42.752 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.31)
19:38:42.753 00.001 31432 CameraToMount -- cameraX=-0.61 cameraY=0.09 hyp=0.62 cameraTheta=2.99 mountX=-0.61 mountY=-0.19, mountTheta=-2.84
19:38:42.757 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=0.09, opts=13)
19:38:42.759 00.002 31432 Enqueuing Move request for scope (-0.61, 0.09)
19:38:42.761 00.002 29876 Worker thread wakes up
19:38:42.761 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.09) opts 0xd
19:38:42.761 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, 0.09)
19:38:42.761 00.000 29876 Moving (-0.61, 0.09) raw xDistance=-0.61 yDistance=-0.19
19:38:42.761 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
19:38:42.761 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:42.761 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:38:42.761 00.000 29876 MoveAxis(E, 69, ABG)
19:38:42.762 00.001 29876 Guiding  Dir = 2, Dur = 69
19:38:42.762 00.000 29876 IsSlewing returns 0
19:38:42.762 00.000 29876 IsGuiding returns 0
19:38:42.762 00.000 29876 PulseGuide returned control before completion, sleep 79
19:38:42.765 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:42.779 00.014 31432 UpdateGuideState exits: m=3945 RSB=40.1
19:38:42.782 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:42.784 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:42.786 00.002 31432 Enqueuing Expose request
19:38:42.849 00.063 29876 IsGuiding returns 1
19:38:42.849 00.000 29876 scope still moving after pulse duration time elapsed
19:38:42.880 00.031 29876 IsSlewing returns 0
19:38:42.880 00.000 29876 IsGuiding returns 1
19:38:42.911 00.031 29876 IsSlewing returns 0
19:38:42.911 00.000 29876 IsGuiding returns 1
19:38:42.942 00.031 29876 IsSlewing returns 0
19:38:42.942 00.000 29876 IsGuiding returns 1
19:38:42.972 00.030 29876 IsSlewing returns 0
19:38:42.972 00.000 29876 IsGuiding returns 0
19:38:42.972 00.000 29876 scope move finished after 69 + 141 ms
19:38:42.972 00.000 29876 Move returns status 0, amount 69
19:38:42.972 00.000 29876 MoveAxis(N, 0, ABG)
19:38:42.972 00.000 29876 Move returns status 0, amount 0
19:38:42.972 00.000 29876 move complete, result=0
19:38:42.973 00.001 29876 worker thread done servicing request
19:38:42.973 00.000 29876 Worker thread wakes up
19:38:42.973 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:42.973 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:42.973 00.000 31432 GuideStep: -0.6 px 69 ms EAST, -0.2 px 0 ms NORTH
19:38:45.100 02.127 29876 Exposure complete
19:38:45.143 00.043 29876 worker thread done servicing request
19:38:45.143 00.000 31432 OnExposeComplete: enter
19:38:45.145 00.002 31432 UpdateGuideState(): m_state=6
19:38:45.147 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
19:38:45.149 00.002 31432 Star::Find returns 1 (0), X=1252.88, Y=942.06, Mass=3967, SNR=40.1, Peak=242 HFD=4.4
19:38:45.151 00.002 31432 MultiStar: [#1 -0.44,0.34,0.83,U] [#2 -0.48,0.34,0.92,U] [#3 -0.28,0.52,0.84,U] [#4 -0.51,0.69,0.00,M3] [#5 -0.52,0.34,0.78,U] [#6 -0.20,0.17,0.73,U] [#7 -0.35,0.26,0.79,U] [#8 -0.58,-0.05,0.72,U] 
19:38:45.153 00.002 31432 single-star, 7 included, MultiStar: {-0.36, 0.19}, one-star: {-0.08, -0.30}
19:38:45.154 00.001 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
19:38:45.156 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
19:38:45.158 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.82 mountX=-0.08 mountY=0.29, mountTheta=1.85
19:38:45.162 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.30, opts=13)
19:38:45.164 00.002 31432 Enqueuing Move request for scope (-0.08, -0.30)
19:38:45.165 00.001 29876 Worker thread wakes up
19:38:45.165 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
19:38:45.165 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
19:38:45.165 00.000 29876 Moving (-0.08, -0.30) raw xDistance=-0.08 yDistance=0.29
19:38:45.166 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:38:45.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:45.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:38:45.166 00.000 29876 MoveAxis(E, 0, ABG)
19:38:45.166 00.000 29876 Move returns status 0, amount 0
19:38:45.166 00.000 29876 MoveAxis(N, 0, ABG)
19:38:45.166 00.000 29876 Move returns status 0, amount 0
19:38:45.166 00.000 29876 move complete, result=0
19:38:45.166 00.000 29876 worker thread done servicing request
19:38:45.169 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:38:45.180 00.011 31432 UpdateGuideState exits: m=3967 RSB=40.1
19:38:45.183 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:45.184 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:45.186 00.002 31432 Enqueuing Expose request
19:38:45.188 00.002 29876 Worker thread wakes up
19:38:45.188 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:38:45.190 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:45.190 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:47.098 01.908 29876 Exposure complete
19:38:47.141 00.043 29876 worker thread done servicing request
19:38:47.142 00.001 31432 OnExposeComplete: enter
19:38:47.144 00.002 31432 UpdateGuideState(): m_state=6
19:38:47.146 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
19:38:47.148 00.002 31432 Star::Find returns 1 (0), X=1251.97, Y=942.38, Mass=3781, SNR=38.7, Peak=196 HFD=4.8
19:38:47.150 00.002 31432 MultiStar: [#1 -1.08,0.20,0.00,M3] [#2 -0.94,0.19,0.00,M2] [#3 -0.94,0.24,0.00,M1] [#4 -0.97,0.59,0.00,M4] [#5 -0.72,0.09,0.82,U] [#6 -0.83,0.06,0.00,M1] [#7 -1.06,0.01,0.00,M1] [#8 -1.22,-0.02,0.00,M4] 
19:38:47.151 00.001 31432 refined, 1 included, MultiStar: {-0.87, 0.05}, one-star: {-0.98, 0.01}
19:38:47.153 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
19:38:47.155 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.07 = -0.21)
19:38:47.157 00.002 31432 CameraToMount -- cameraX=-0.87 cameraY=0.05 hyp=0.87 cameraTheta=3.09 mountX=-0.86 mountY=-0.18, mountTheta=-2.94
19:38:47.162 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.87, y=0.05, opts=13)
19:38:47.164 00.002 31432 Enqueuing Move request for scope (-0.87, 0.05)
19:38:47.166 00.002 29876 Worker thread wakes up
19:38:47.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.05) opts 0xd
19:38:47.166 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.87, 0.05)
19:38:47.166 00.000 29876 Moving (-0.87, 0.05) raw xDistance=-0.86 yDistance=-0.18
19:38:47.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.86
19:38:47.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:47.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:38:47.166 00.000 29876 MoveAxis(E, 83, ABG)
19:38:47.167 00.001 29876 Guiding  Dir = 2, Dur = 83
19:38:47.167 00.000 29876 IsSlewing returns 0
19:38:47.167 00.000 29876 IsGuiding returns 0
19:38:47.167 00.000 29876 PulseGuide returned control before completion, sleep 93
19:38:47.170 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:47.182 00.012 31432 UpdateGuideState exits: m=3781 RSB=38.7
19:38:47.184 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:47.186 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:47.188 00.002 31432 Enqueuing Expose request
19:38:47.265 00.077 29876 IsGuiding returns 1
19:38:47.265 00.000 29876 scope still moving after pulse duration time elapsed
19:38:47.295 00.030 29876 IsSlewing returns 0
19:38:47.295 00.000 29876 IsGuiding returns 1
19:38:47.326 00.031 29876 IsSlewing returns 0
19:38:47.326 00.000 29876 IsGuiding returns 0
19:38:47.326 00.000 29876 scope move finished after 83 + 76 ms
19:38:47.326 00.000 29876 Move returns status 0, amount 83
19:38:47.326 00.000 29876 MoveAxis(N, 0, ABG)
19:38:47.326 00.000 29876 Move returns status 0, amount 0
19:38:47.326 00.000 29876 move complete, result=0
19:38:47.327 00.001 29876 worker thread done servicing request
19:38:47.327 00.000 29876 Worker thread wakes up
19:38:47.327 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:47.327 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:47.327 00.000 31432 GuideStep: -0.9 px 83 ms EAST, -0.2 px 0 ms NORTH
19:38:49.559 02.232 29876 Exposure complete
19:38:49.603 00.044 29876 worker thread done servicing request
19:38:49.603 00.000 31432 OnExposeComplete: enter
19:38:49.606 00.003 31432 UpdateGuideState(): m_state=6
19:38:49.608 00.002 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
19:38:49.610 00.002 31432 Star::Find returns 1 (0), X=1252.44, Y=942.36, Mass=3676, SNR=38.4, Peak=188 HFD=4.8
19:38:49.612 00.002 31432 MultiStar: [#1 -0.71,0.46,0.00,M4] [#2 -0.47,0.22,0.92,U] [#3 -0.20,0.03,0.88,U] [#4 -0.57,0.89,0.00,M5] [#5 -0.54,0.13,0.81,U] [#6 -0.22,0.33,0.79,U] [#7 -0.26,-0.01,0.86,U] [#8 -0.62,-0.03,0.73,U] 
19:38:49.614 00.002 31432 refined, 6 included, MultiStar: {-0.40, 0.09}, one-star: {-0.52, -0.00}
19:38:49.615 00.001 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
19:38:49.617 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
19:38:49.619 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.09 hyp=0.41 cameraTheta=2.92 mountX=-0.40 mountY=-0.15, mountTheta=-2.78
19:38:49.621 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.09, opts=13)
19:38:49.623 00.002 31432 Enqueuing Move request for scope (-0.40, 0.09)
19:38:49.625 00.002 29876 Worker thread wakes up
19:38:49.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.09) opts 0xd
19:38:49.625 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.09)
19:38:49.625 00.000 29876 Moving (-0.40, 0.09) raw xDistance=-0.40 yDistance=-0.15
19:38:49.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
19:38:49.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:49.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:38:49.625 00.000 29876 MoveAxis(E, 50, ABG)
19:38:49.625 00.000 29876 Guiding  Dir = 2, Dur = 50
19:38:49.626 00.001 29876 IsSlewing returns 0
19:38:49.626 00.000 29876 IsGuiding returns 0
19:38:49.626 00.000 29876 PulseGuide returned control before completion, sleep 60
19:38:49.629 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:38:49.641 00.012 31432 UpdateGuideState exits: m=3676 RSB=38.4
19:38:49.643 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:49.645 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:49.647 00.002 31432 Enqueuing Expose request
19:38:49.697 00.050 29876 IsGuiding returns 1
19:38:49.697 00.000 29876 scope still moving after pulse duration time elapsed
19:38:49.728 00.031 29876 IsSlewing returns 0
19:38:49.728 00.000 29876 IsGuiding returns 1
19:38:49.759 00.031 29876 IsSlewing returns 0
19:38:49.759 00.000 29876 IsGuiding returns 1
19:38:49.790 00.031 29876 IsSlewing returns 0
19:38:49.790 00.000 29876 IsGuiding returns 0
19:38:49.790 00.000 29876 scope move finished after 50 + 114 ms
19:38:49.790 00.000 29876 Move returns status 0, amount 50
19:38:49.790 00.000 29876 MoveAxis(N, 0, ABG)
19:38:49.790 00.000 29876 Move returns status 0, amount 0
19:38:49.790 00.000 29876 move complete, result=0
19:38:49.790 00.000 29876 worker thread done servicing request
19:38:49.790 00.000 29876 Worker thread wakes up
19:38:49.790 00.000 31432 GuideStep: -0.4 px 50 ms EAST, -0.2 px 0 ms NORTH
19:38:49.793 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:49.793 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:51.706 01.913 29876 Exposure complete
19:38:51.749 00.043 29876 worker thread done servicing request
19:38:51.749 00.000 31432 OnExposeComplete: enter
19:38:51.751 00.002 31432 UpdateGuideState(): m_state=6
19:38:51.754 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
19:38:51.755 00.001 31432 Star::Find returns 1 (0), X=1252.85, Y=942.36, Mass=3933, SNR=39.9, Peak=201 HFD=4.7
19:38:51.758 00.003 31432 MultiStar: [#1 -0.40,0.40,0.85,U] [#2 -0.19,0.06,0.89,U] [#3 0.23,0.19,0.87,U] [#4 -0.11,0.75,0.93,U] [#5 -0.23,0.16,0.80,U] [#6 0.27,-0.01,0.73,U] [#7 -0.21,0.14,0.81,U] [#8 -0.34,-0.02,0.70,U] 
19:38:51.759 00.001 31432 single-star, 8 included, MultiStar: {-0.12, 0.19}, one-star: {-0.10, -0.01}
19:38:51.761 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
19:38:51.763 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
19:38:51.765 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=-0.10 mountY=-0.00, mountTheta=-3.09
19:38:51.768 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.01, opts=13)
19:38:51.772 00.004 31432 Enqueuing Move request for scope (-0.10, -0.01)
19:38:51.774 00.002 29876 Worker thread wakes up
19:38:51.774 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
19:38:51.774 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
19:38:51.774 00.000 29876 Moving (-0.10, -0.01) raw xDistance=-0.10 yDistance=-0.00
19:38:51.774 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:38:51.774 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:51.774 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:38:51.774 00.000 29876 MoveAxis(E, 0, ABG)
19:38:51.774 00.000 29876 Move returns status 0, amount 0
19:38:51.774 00.000 29876 MoveAxis(N, 0, ABG)
19:38:51.774 00.000 29876 Move returns status 0, amount 0
19:38:51.774 00.000 29876 move complete, result=0
19:38:51.774 00.000 29876 worker thread done servicing request
19:38:51.778 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:51.789 00.011 31432 UpdateGuideState exits: m=3933 RSB=39.9
19:38:51.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:51.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:51.795 00.002 31432 Enqueuing Expose request
19:38:51.797 00.002 29876 Worker thread wakes up
19:38:51.797 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:38:51.799 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:51.799 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:53.926 02.127 29876 Exposure complete
19:38:53.970 00.044 29876 worker thread done servicing request
19:38:53.970 00.000 31432 OnExposeComplete: enter
19:38:53.972 00.002 31432 UpdateGuideState(): m_state=6
19:38:53.975 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
19:38:53.977 00.002 31432 Star::Find returns 1 (0), X=1253.04, Y=942.00, Mass=3766, SNR=38.9, Peak=246 HFD=4.4
19:38:53.979 00.002 31432 MultiStar: [#1 -0.33,-0.07,0.84,U] [#2 -0.17,-0.30,0.92,U] [#3 0.00,0.18,0.88,U] [#4 0.01,0.38,0.97,U] [#5 0.01,-0.20,0.82,U] [#6 -0.09,-0.22,0.80,U] [#7 -0.17,-0.18,0.85,U] [#8 -0.65,-0.41,0.75,U] 
19:38:53.981 00.002 31432 refined, 8 included, MultiStar: {-0.13, -0.13}, one-star: {0.08, -0.36}
19:38:53.983 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
19:38:53.985 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
19:38:53.987 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.38 mountX=-0.14 mountY=0.10, mountTheta=2.49
19:38:53.992 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.13, opts=13)
19:38:53.994 00.002 31432 Enqueuing Move request for scope (-0.13, -0.13)
19:38:53.996 00.002 29876 Worker thread wakes up
19:38:53.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
19:38:53.996 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
19:38:53.996 00.000 29876 Moving (-0.13, -0.13) raw xDistance=-0.14 yDistance=0.10
19:38:53.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
19:38:53.996 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:53.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:38:53.996 00.000 29876 MoveAxis(E, 0, ABG)
19:38:53.996 00.000 29876 Move returns status 0, amount 0
19:38:53.996 00.000 29876 MoveAxis(N, 0, ABG)
19:38:53.996 00.000 29876 Move returns status 0, amount 0
19:38:53.996 00.000 29876 move complete, result=0
19:38:53.996 00.000 29876 worker thread done servicing request
19:38:54.000 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:54.011 00.011 31432 UpdateGuideState exits: m=3766 RSB=38.9
19:38:54.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:54.015 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:54.017 00.002 31432 Enqueuing Expose request
19:38:54.019 00.002 29876 Worker thread wakes up
19:38:54.019 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:38:54.021 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:54.021 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:55.925 01.904 29876 Exposure complete
19:38:55.968 00.043 29876 worker thread done servicing request
19:38:55.968 00.000 31432 OnExposeComplete: enter
19:38:55.971 00.003 31432 UpdateGuideState(): m_state=6
19:38:55.973 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
19:38:55.975 00.002 31432 Star::Find returns 1 (0), X=1252.56, Y=941.89, Mass=3934, SNR=39.7, Peak=237 HFD=4.5
19:38:55.977 00.002 31432 MultiStar: [#1 -0.00,-0.05,0.83,U] [#2 -0.30,-0.13,0.92,U] [#3 -0.06,0.10,0.85,U] [#4 -0.18,0.32,0.94,U] [#5 0.11,0.13,0.76,U] [#6 0.29,0.10,0.72,U] [#7 -0.16,-0.02,0.81,U] [#8 -0.36,-0.20,0.71,U] 
19:38:55.979 00.002 31432 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.39, -0.48}
19:38:55.981 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
19:38:55.982 00.001 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
19:38:55.984 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=-0.13 mountY=0.01, mountTheta=3.06
19:38:55.989 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.03, opts=13)
19:38:55.992 00.003 31432 Enqueuing Move request for scope (-0.13, -0.03)
19:38:55.993 00.001 29876 Worker thread wakes up
19:38:55.994 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
19:38:55.994 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
19:38:55.994 00.000 29876 Moving (-0.13, -0.03) raw xDistance=-0.13 yDistance=0.01
19:38:55.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:38:55.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:55.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:38:55.994 00.000 29876 MoveAxis(E, 0, ABG)
19:38:55.994 00.000 29876 Move returns status 0, amount 0
19:38:55.994 00.000 29876 MoveAxis(N, 0, ABG)
19:38:55.994 00.000 29876 Move returns status 0, amount 0
19:38:55.994 00.000 29876 move complete, result=0
19:38:55.994 00.000 29876 worker thread done servicing request
19:38:55.997 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:56.009 00.012 31432 UpdateGuideState exits: m=3934 RSB=39.7
19:38:56.011 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:56.013 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:56.015 00.002 31432 Enqueuing Expose request
19:38:56.016 00.001 29876 Worker thread wakes up
19:38:56.016 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:38:56.019 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:56.019 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:38:58.152 02.133 29876 Exposure complete
19:38:58.195 00.043 29876 worker thread done servicing request
19:38:58.195 00.000 31432 OnExposeComplete: enter
19:38:58.198 00.003 31432 UpdateGuideState(): m_state=6
19:38:58.200 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
19:38:58.202 00.002 31432 Star::Find returns 1 (0), X=1251.65, Y=941.86, Mass=3821, SNR=38.7, Peak=226 HFD=4.6
19:38:58.204 00.002 31432 MultiStar: [#1 -1.20,-0.23,0.00,M2] [#2 -1.00,-0.70,0.00,M1] [#3 -1.36,-0.13,0.00,M1] [#4 -1.21,-0.22,0.00,M3] [#5 -1.05,-0.57,0.00,M1] [#6 -0.85,-0.65,0.00,M1] [#7 -1.12,-0.60,0.00,M1] [#8 -0.99,-0.88,0.00,M1] 
19:38:58.206 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
19:38:58.208 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
19:38:58.210 00.002 31432 CameraToMount -- cameraX=-1.30 cameraY=-0.50 hyp=1.40 cameraTheta=-2.77 mountX=-1.32 mountY=0.30, mountTheta=2.92
19:38:58.216 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.30, y=-0.50, opts=13)
19:38:58.219 00.003 31432 Enqueuing Move request for scope (-1.30, -0.50)
19:38:58.221 00.002 29876 Worker thread wakes up
19:38:58.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.30, -0.50) opts 0xd
19:38:58.221 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.30, -0.50)
19:38:58.221 00.000 29876 Moving (-1.30, -0.50) raw xDistance=-1.32 yDistance=0.30
19:38:58.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.32
19:38:58.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:38:58.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
19:38:58.221 00.000 29876 MoveAxis(E, 127, ABG)
19:38:58.221 00.000 29876 Guiding  Dir = 2, Dur = 127
19:38:58.222 00.001 29876 IsSlewing returns 0
19:38:58.222 00.000 29876 IsGuiding returns 0
19:38:58.222 00.000 29876 PulseGuide returned control before completion, sleep 137
19:38:58.225 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:38:58.239 00.014 31432 UpdateGuideState exits: m=3821 RSB=38.7
19:38:58.242 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:38:58.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:38:58.247 00.003 31432 Enqueuing Expose request
19:38:58.368 00.121 29876 IsGuiding returns 1
19:38:58.368 00.000 29876 scope still moving after pulse duration time elapsed
19:38:58.400 00.032 29876 IsSlewing returns 0
19:38:58.400 00.000 29876 IsGuiding returns 1
19:38:58.431 00.031 29876 IsSlewing returns 0
19:38:58.431 00.000 29876 IsGuiding returns 1
19:38:58.462 00.031 29876 IsSlewing returns 0
19:38:58.462 00.000 29876 IsGuiding returns 0
19:38:58.462 00.000 29876 scope move finished after 127 + 113 ms
19:38:58.462 00.000 29876 Move returns status 0, amount 127
19:38:58.462 00.000 29876 MoveAxis(N, 0, ABG)
19:38:58.462 00.000 29876 Move returns status 0, amount 0
19:38:58.462 00.000 29876 move complete, result=0
19:38:58.462 00.000 29876 worker thread done servicing request
19:38:58.462 00.000 29876 Worker thread wakes up
19:38:58.462 00.000 31432 GuideStep: -1.3 px 127 ms EAST, 0.3 px 0 ms NORTH
19:38:58.465 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:38:58.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:00.370 01.905 29876 Exposure complete
19:39:00.415 00.045 29876 worker thread done servicing request
19:39:00.416 00.001 31432 OnExposeComplete: enter
19:39:00.418 00.002 31432 UpdateGuideState(): m_state=6
19:39:00.420 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
19:39:00.421 00.001 31432 Star::Find returns 1 (0), X=1252.45, Y=941.04, Mass=3834, SNR=39.2, Peak=242 HFD=4.2
19:39:00.423 00.002 31432 MultiStar: [#1 -0.43,-0.83,0.00,M3] [#2 -1.15,-0.85,0.00,M2] [#3 -0.64,-0.59,0.00,M2] [#4 -0.88,-0.27,0.00,M4] [#5 -0.64,-0.72,0.00,M2] [#6 -0.18,-0.88,0.00,M2] [#7 -0.26,-1.02,0.00,M2] [#8 -0.47,-1.31,0.00,M2] 
19:39:00.425 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
19:39:00.427 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
19:39:00.429 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-1.32 hyp=1.41 cameraTheta=-1.93 mountX=-0.53 mountY=1.23, mountTheta=1.98
19:39:00.433 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-1.32, opts=13)
19:39:00.436 00.003 31432 Enqueuing Move request for scope (-0.50, -1.32)
19:39:00.438 00.002 29876 Worker thread wakes up
19:39:00.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -1.32) opts 0xd
19:39:00.438 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -1.32)
19:39:00.438 00.000 29876 Moving (-0.50, -1.32) raw xDistance=-0.53 yDistance=1.23
19:39:00.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.53
19:39:00.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.23
19:39:00.438 00.000 29876 MoveAxis(E, 69, ABG)
19:39:00.438 00.000 29876 Guiding  Dir = 2, Dur = 69
19:39:00.438 00.000 29876 IsSlewing returns 0
19:39:00.438 00.000 29876 IsGuiding returns 0
19:39:00.438 00.000 29876 PulseGuide returned control before completion, sleep 79
19:39:00.441 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:00.453 00.012 31432 UpdateGuideState exits: m=3834 RSB=39.2
19:39:00.455 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:00.457 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:00.458 00.001 31432 Enqueuing Expose request
19:39:00.522 00.064 29876 IsGuiding returns 1
19:39:00.522 00.000 29876 scope still moving after pulse duration time elapsed
19:39:00.553 00.031 29876 IsSlewing returns 0
19:39:00.553 00.000 29876 IsGuiding returns 1
19:39:00.584 00.031 29876 IsSlewing returns 0
19:39:00.584 00.000 29876 IsGuiding returns 1
19:39:00.615 00.031 29876 IsSlewing returns 0
19:39:00.615 00.000 29876 IsGuiding returns 1
19:39:00.647 00.032 29876 IsSlewing returns 0
19:39:00.647 00.000 29876 IsGuiding returns 0
19:39:00.647 00.000 29876 scope move finished after 69 + 139 ms
19:39:00.647 00.000 29876 Move returns status 0, amount 69
19:39:00.647 00.000 29876 MoveAxis(S, 90, ABG)
19:39:00.647 00.000 29876 Guiding  Dir = 1, Dur = 90
19:39:00.647 00.000 29876 IsSlewing returns 0
19:39:00.647 00.000 29876 IsGuiding returns 0
19:39:00.647 00.000 29876 PulseGuide returned control before completion, sleep 100
19:39:00.754 00.107 29876 IsGuiding returns 1
19:39:00.754 00.000 29876 scope still moving after pulse duration time elapsed
19:39:00.785 00.031 29876 IsSlewing returns 0
19:39:00.785 00.000 29876 IsGuiding returns 1
19:39:00.816 00.031 29876 IsSlewing returns 0
19:39:00.816 00.000 29876 IsGuiding returns 1
19:39:00.846 00.030 29876 IsSlewing returns 0
19:39:00.846 00.000 29876 IsGuiding returns 0
19:39:00.846 00.000 29876 scope move finished after 90 + 109 ms
19:39:00.846 00.000 29876 Move returns status 0, amount 90
19:39:00.846 00.000 29876 move complete, result=0
19:39:00.846 00.000 29876 worker thread done servicing request
19:39:00.846 00.000 29876 Worker thread wakes up
19:39:00.846 00.000 31432 GuideStep: -0.5 px 69 ms EAST, 1.2 px 90 ms SOUTH
19:39:00.849 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:00.849 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:02.982 02.133 29876 Exposure complete
19:39:03.026 00.044 29876 worker thread done servicing request
19:39:03.026 00.000 31432 OnExposeComplete: enter
19:39:03.028 00.002 31432 UpdateGuideState(): m_state=6
19:39:03.029 00.001 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
19:39:03.032 00.003 31432 Star::Find returns 1 (0), X=1252.88, Y=942.60, Mass=3727, SNR=38.7, Peak=253 HFD=4.3
19:39:03.034 00.002 31432 MultiStar: [#1 -0.13,0.83,0.00,M4] [#2 -0.55,0.63,0.00,M3] [#3 -0.06,1.19,0.00,M3] [#4 -0.55,1.29,0.00,M5] [#5 0.00,0.37,0.80,U] [#6 -0.18,0.64,0.76,U] [#7 -0.17,0.57,0.80,U] [#8 -0.64,0.34,0.80,U] 
19:39:03.035 00.001 31432 single-star, 4 included, MultiStar: {-0.21, 0.42}, one-star: {-0.07, 0.24}
19:39:03.037 00.002 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
19:39:03.039 00.002 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.85 = -1.43)
19:39:03.040 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.86 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
19:39:03.044 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.24, opts=13)
19:39:03.045 00.001 31432 Enqueuing Move request for scope (-0.07, 0.24)
19:39:03.048 00.003 29876 Worker thread wakes up
19:39:03.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
19:39:03.048 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
19:39:03.048 00.000 29876 Moving (-0.07, 0.24) raw xDistance=-0.07 yDistance=-0.25
19:39:03.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:39:03.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:03.048 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:39:03.048 00.000 29876 MoveAxis(E, 0, ABG)
19:39:03.048 00.000 29876 Move returns status 0, amount 0
19:39:03.048 00.000 29876 MoveAxis(N, 0, ABG)
19:39:03.048 00.000 29876 Move returns status 0, amount 0
19:39:03.048 00.000 29876 move complete, result=0
19:39:03.048 00.000 29876 worker thread done servicing request
19:39:03.051 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:03.062 00.011 31432 UpdateGuideState exits: m=3727 RSB=38.7
19:39:03.064 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:03.066 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:03.068 00.002 31432 Enqueuing Expose request
19:39:03.070 00.002 29876 Worker thread wakes up
19:39:03.070 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:39:03.071 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:03.071 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:04.984 01.913 29876 Exposure complete
19:39:05.027 00.043 29876 worker thread done servicing request
19:39:05.027 00.000 31432 OnExposeComplete: enter
19:39:05.029 00.002 31432 UpdateGuideState(): m_state=6
19:39:05.032 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
19:39:05.034 00.002 31432 Star::Find returns 1 (0), X=1251.92, Y=943.10, Mass=3872, SNR=39.4, Peak=215 HFD=4.4
19:39:05.036 00.002 31432 MultiStar: [#1 -1.19,1.54,0.00,M5] [#2 -1.56,1.14,0.00,M4] [#3 -1.14,1.35,0.00,M4] [#4 -1.28,1.66,0.00,M6] [#5 -1.15,1.26,0.00,M2] [#6 -0.72,1.13,0.00,M2] [#7 -0.80,1.14,0.00,M2] [#8 -1.14,0.95,0.00,M2] 
19:39:05.038 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.50 = 2.50)
19:39:05.040 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.51 = -0.77)
19:39:05.042 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=0.73 hyp=1.27 cameraTheta=2.53 mountX=-1.02 mountY=-0.88, mountTheta=-2.43
19:39:05.044 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.03, y=0.73, opts=13)
19:39:05.046 00.002 31432 Enqueuing Move request for scope (-1.03, 0.73)
19:39:05.048 00.002 29876 Worker thread wakes up
19:39:05.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.73) opts 0xd
19:39:05.048 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.03, 0.73)
19:39:05.048 00.000 29876 Moving (-1.03, 0.73) raw xDistance=-1.02 yDistance=-0.88
19:39:05.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -1.02
19:39:05.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:39:05.048 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.88
19:39:05.048 00.000 29876 MoveAxis(E, 98, ABG)
19:39:05.048 00.000 29876 Guiding  Dir = 2, Dur = 98
19:39:05.048 00.000 29876 IsSlewing returns 0
19:39:05.049 00.001 29876 IsGuiding returns 0
19:39:05.049 00.000 29876 PulseGuide returned control before completion, sleep 108
19:39:05.052 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:05.063 00.011 31432 UpdateGuideState exits: m=3872 RSB=39.4
19:39:05.065 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:05.067 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:05.068 00.001 31432 Enqueuing Expose request
19:39:05.170 00.102 29876 IsGuiding returns 1
19:39:05.170 00.000 29876 scope still moving after pulse duration time elapsed
19:39:05.202 00.032 29876 IsSlewing returns 0
19:39:05.202 00.000 29876 IsGuiding returns 1
19:39:05.232 00.030 29876 IsSlewing returns 0
19:39:05.232 00.000 29876 IsGuiding returns 1
19:39:05.263 00.031 29876 IsSlewing returns 0
19:39:05.263 00.000 29876 IsGuiding returns 0
19:39:05.263 00.000 29876 scope move finished after 98 + 116 ms
19:39:05.263 00.000 29876 Move returns status 0, amount 98
19:39:05.263 00.000 29876 MoveAxis(N, 0, ABG)
19:39:05.263 00.000 29876 Move returns status 0, amount 0
19:39:05.263 00.000 29876 move complete, result=0
19:39:05.263 00.000 29876 worker thread done servicing request
19:39:05.263 00.000 29876 Worker thread wakes up
19:39:05.263 00.000 31432 GuideStep: -1.0 px 98 ms EAST, -0.9 px 0 ms NORTH
19:39:05.266 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:05.266 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:07.400 02.134 29876 Exposure complete
19:39:07.444 00.044 29876 worker thread done servicing request
19:39:07.444 00.000 31432 OnExposeComplete: enter
19:39:07.446 00.002 31432 UpdateGuideState(): m_state=6
19:39:07.448 00.002 31432 Star::Find(15, 1251, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
19:39:07.450 00.002 31432 Star::Find returns 1 (0), X=1252.79, Y=942.71, Mass=3707, SNR=38.3, Peak=217 HFD=4.4
19:39:07.452 00.002 31432 MultiStar: [#1 -0.57,0.66,0.00,M6] [#2 -0.15,0.40,0.93,U] [#3 -0.03,0.62,0.89,U] [#4 -0.23,0.97,0.00,M7] [#5 -0.39,0.53,0.82,U] [#6 -0.38,0.60,0.77,U] [#7 -0.12,0.50,0.85,U] [#8 -0.13,0.21,0.72,U] 
19:39:07.454 00.002 31432 single-star, 6 included, MultiStar: {-0.19, 0.46}, one-star: {-0.17, 0.35}
19:39:07.456 00.002 31432 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
19:39:07.458 00.002 31432 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
19:39:07.460 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.01 mountX=-0.16 mountY=-0.37, mountTheta=-1.97
19:39:07.463 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.35, opts=13)
19:39:07.465 00.002 31432 Enqueuing Move request for scope (-0.17, 0.35)
19:39:07.466 00.001 29876 Worker thread wakes up
19:39:07.466 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd
19:39:07.466 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.35)
19:39:07.467 00.001 29876 Moving (-0.17, 0.35) raw xDistance=-0.16 yDistance=-0.37
19:39:07.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:39:07.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:39:07.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:39:07.467 00.000 29876 MoveAxis(E, 0, ABG)
19:39:07.467 00.000 29876 Move returns status 0, amount 0
19:39:07.467 00.000 29876 MoveAxis(N, 0, ABG)
19:39:07.467 00.000 29876 Move returns status 0, amount 0
19:39:07.467 00.000 29876 move complete, result=0
19:39:07.467 00.000 29876 worker thread done servicing request
19:39:07.470 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:39:07.481 00.011 31432 UpdateGuideState exits: m=3707 RSB=38.3
19:39:07.484 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:07.485 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:07.487 00.002 31432 Enqueuing Expose request
19:39:07.489 00.002 29876 Worker thread wakes up
19:39:07.489 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
19:39:07.491 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:07.491 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:09.395 01.904 29876 Exposure complete
19:39:09.440 00.045 29876 worker thread done servicing request
19:39:09.440 00.000 31432 OnExposeComplete: enter
19:39:09.443 00.003 31432 UpdateGuideState(): m_state=6
19:39:09.444 00.001 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
19:39:09.446 00.002 31432 Star::Find returns 1 (0), X=1251.95, Y=942.46, Mass=3824, SNR=38.9, Peak=192 HFD=4.9
19:39:09.448 00.002 31432 MultiStar: [#1 -0.96,0.56,0.00,M7] [#2 -0.56,0.09,0.97,U] [#3 -0.89,0.43,0.00,M4] [#4 -0.91,0.66,0.00,M8] [#5 -0.73,0.23,0.78,U] [#6 -0.66,0.45,0.80,U] [#7 -1.02,0.31,0.00,M2] [#8 -0.96,0.02,0.00,M2] 
19:39:09.450 00.002 31432 refined, 3 included, MultiStar: {-0.75, 0.20}, one-star: {-1.00, 0.09}
19:39:09.452 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
19:39:09.453 00.001 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.42)
19:39:09.455 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=0.20 hyp=0.77 cameraTheta=2.88 mountX=-0.74 mountY=-0.31, mountTheta=-2.74
19:39:09.458 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=0.20, opts=13)
19:39:09.460 00.002 31432 Enqueuing Move request for scope (-0.75, 0.20)
19:39:09.462 00.002 29876 Worker thread wakes up
19:39:09.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.20) opts 0xd
19:39:09.462 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, 0.20)
19:39:09.462 00.000 29876 Moving (-0.75, 0.20) raw xDistance=-0.74 yDistance=-0.31
19:39:09.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.74
19:39:09.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:39:09.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
19:39:09.462 00.000 29876 MoveAxis(E, 71, ABG)
19:39:09.462 00.000 29876 Guiding  Dir = 2, Dur = 71
19:39:09.463 00.001 29876 IsSlewing returns 0
19:39:09.463 00.000 29876 IsGuiding returns 0
19:39:09.463 00.000 29876 PulseGuide returned control before completion, sleep 81
19:39:09.466 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:39:09.478 00.012 31432 UpdateGuideState exits: m=3824 RSB=38.9
19:39:09.482 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:09.484 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:09.486 00.002 31432 Enqueuing Expose request
19:39:09.549 00.063 29876 IsGuiding returns 1
19:39:09.549 00.000 29876 scope still moving after pulse duration time elapsed
19:39:09.580 00.031 29876 IsSlewing returns 0
19:39:09.580 00.000 29876 IsGuiding returns 1
19:39:09.610 00.030 29876 IsSlewing returns 0
19:39:09.610 00.000 29876 IsGuiding returns 1
19:39:09.739 00.129 29876 IsSlewing returns 0
19:39:09.739 00.000 29876 IsGuiding returns 0
19:39:09.739 00.000 29876 scope move finished after 71 + 205 ms
19:39:09.739 00.000 29876 Move returns status 0, amount 71
19:39:09.739 00.000 29876 MoveAxis(N, 0, ABG)
19:39:09.739 00.000 29876 Move returns status 0, amount 0
19:39:09.739 00.000 29876 move complete, result=0
19:39:09.739 00.000 29876 worker thread done servicing request
19:39:09.740 00.001 29876 Worker thread wakes up
19:39:09.740 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:09.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:09.740 00.000 31432 GuideStep: -0.7 px 71 ms EAST, -0.3 px 0 ms NORTH
19:39:11.864 02.124 29876 Exposure complete
19:39:11.910 00.046 29876 worker thread done servicing request
19:39:11.910 00.000 31432 OnExposeComplete: enter
19:39:11.913 00.003 31432 UpdateGuideState(): m_state=6
19:39:11.914 00.001 31432 Star::Find(15, 1251, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
19:39:11.916 00.002 31432 Star::Find returns 1 (0), X=1252.61, Y=942.36, Mass=3839, SNR=39.3, Peak=245 HFD=4.8
19:39:11.918 00.002 31432 MultiStar: [#1 -0.67,0.54,0.00,M8] [#2 -0.74,0.73,0.00,M3] [#3 -0.29,0.48,0.89,U] [#4 -0.75,0.88,0.00,M9] [#5 -0.44,0.52,0.76,U] [#6 -0.35,0.22,0.75,U] [#7 -0.57,0.23,0.80,U] [#8 -0.55,-0.01,0.71,U] 
19:39:11.920 00.002 31432 single-star, 5 included, MultiStar: {-0.42, 0.24}, one-star: {-0.35, -0.01}
19:39:11.922 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
19:39:11.924 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
19:39:11.926 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.11 mountX=-0.35 mountY=-0.04, mountTheta=-3.02
19:39:11.928 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.01, opts=13)
19:39:11.931 00.003 31432 Enqueuing Move request for scope (-0.35, -0.01)
19:39:11.932 00.001 29876 Worker thread wakes up
19:39:11.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
19:39:11.933 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
19:39:11.933 00.000 29876 Moving (-0.35, -0.01) raw xDistance=-0.35 yDistance=-0.04
19:39:11.933 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
19:39:11.933 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:11.933 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:39:11.933 00.000 29876 MoveAxis(E, 43, ABG)
19:39:11.933 00.000 29876 Guiding  Dir = 2, Dur = 43
19:39:11.933 00.000 29876 IsSlewing returns 0
19:39:11.933 00.000 29876 IsGuiding returns 0
19:39:11.933 00.000 29876 PulseGuide returned control before completion, sleep 53
19:39:11.937 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:39:11.948 00.011 31432 UpdateGuideState exits: m=3839 RSB=39.3
19:39:11.950 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:11.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:11.954 00.002 31432 Enqueuing Expose request
19:39:12.003 00.049 29876 IsGuiding returns 1
19:39:12.003 00.000 29876 scope still moving after pulse duration time elapsed
19:39:12.034 00.031 29876 IsSlewing returns 0
19:39:12.034 00.000 29876 IsGuiding returns 1
19:39:12.065 00.031 29876 IsSlewing returns 0
19:39:12.065 00.000 29876 IsGuiding returns 1
19:39:12.097 00.032 29876 IsSlewing returns 0
19:39:12.097 00.000 29876 IsGuiding returns 1
19:39:12.128 00.031 29876 IsSlewing returns 0
19:39:12.128 00.000 29876 IsGuiding returns 0
19:39:12.128 00.000 29876 scope move finished after 43 + 151 ms
19:39:12.128 00.000 29876 Move returns status 0, amount 43
19:39:12.128 00.000 29876 MoveAxis(N, 0, ABG)
19:39:12.128 00.000 29876 Move returns status 0, amount 0
19:39:12.128 00.000 29876 move complete, result=0
19:39:12.128 00.000 29876 worker thread done servicing request
19:39:12.128 00.000 29876 Worker thread wakes up
19:39:12.128 00.000 31432 GuideStep: -0.3 px 43 ms EAST, -0.0 px 0 ms NORTH
19:39:12.131 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:12.131 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:14.047 01.916 29876 Exposure complete
19:39:14.090 00.043 29876 worker thread done servicing request
19:39:14.090 00.000 31432 OnExposeComplete: enter
19:39:14.093 00.003 31432 UpdateGuideState(): m_state=6
19:39:14.095 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
19:39:14.096 00.001 31432 Star::Find returns 1 (0), X=1253.91, Y=942.32, Mass=3854, SNR=39.2, Peak=212 HFD=4.6
19:39:14.099 00.003 31432 MultiStar: [#1 0.96,0.45,0.00,M9] [#2 0.55,0.27,0.92,U] [#3 0.78,0.41,0.00,M4] [#4 0.54,0.63,0.00,M10] [#5 0.49,0.28,0.78,U] [#6 0.49,0.36,0.79,U] [#7 0.66,0.32,0.81,U] [#8 0.67,0.05,0.71,U] 
19:39:14.100 00.001 31432 refined, 5 included, MultiStar: {0.65, 0.20}, one-star: {0.96, -0.04}
19:39:14.102 00.002 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
19:39:14.104 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
19:39:14.106 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.20 hyp=0.68 cameraTheta=0.30 mountX=0.65 mountY=-0.10, mountTheta=-0.15
19:39:14.108 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.20, opts=13)
19:39:14.110 00.002 31432 Enqueuing Move request for scope (0.65, 0.20)
19:39:14.112 00.002 29876 Worker thread wakes up
19:39:14.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.20) opts 0xd
19:39:14.112 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.20)
19:39:14.112 00.000 29876 Moving (0.65, 0.20) raw xDistance=0.65 yDistance=-0.10
19:39:14.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.65
19:39:14.112 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:14.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:39:14.112 00.000 29876 MoveAxis(W, 57, ABG)
19:39:14.112 00.000 29876 Guiding  Dir = 3, Dur = 57
19:39:14.112 00.000 29876 IsSlewing returns 0
19:39:14.112 00.000 29876 IsGuiding returns 0
19:39:14.114 00.002 29876 PulseGuide returned control before completion, sleep 67
19:39:14.117 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:14.127 00.010 31432 UpdateGuideState exits: m=3854 RSB=39.2
19:39:14.131 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:14.133 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:14.134 00.001 31432 Enqueuing Expose request
19:39:14.184 00.050 29876 IsGuiding returns 1
19:39:14.184 00.000 29876 scope still moving after pulse duration time elapsed
19:39:14.214 00.030 29876 IsSlewing returns 0
19:39:14.214 00.000 29876 IsGuiding returns 1
19:39:14.244 00.030 29876 IsSlewing returns 0
19:39:14.244 00.000 29876 IsGuiding returns 1
19:39:14.276 00.032 29876 IsSlewing returns 0
19:39:14.276 00.000 29876 IsGuiding returns 0
19:39:14.276 00.000 29876 scope move finished after 57 + 106 ms
19:39:14.276 00.000 29876 Move returns status 0, amount 57
19:39:14.276 00.000 29876 MoveAxis(N, 0, ABG)
19:39:14.276 00.000 29876 Move returns status 0, amount 0
19:39:14.276 00.000 29876 move complete, result=0
19:39:14.276 00.000 29876 worker thread done servicing request
19:39:14.276 00.000 29876 Worker thread wakes up
19:39:14.277 00.001 31432 GuideStep: 0.7 px 57 ms WEST, -0.1 px 0 ms NORTH
19:39:14.279 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:14.279 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:16.412 02.133 29876 Exposure complete
19:39:16.456 00.044 29876 worker thread done servicing request
19:39:16.456 00.000 31432 OnExposeComplete: enter
19:39:16.459 00.003 31432 UpdateGuideState(): m_state=6
19:39:16.461 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
19:39:16.463 00.002 31432 Star::Find returns 1 (0), X=1252.43, Y=942.46, Mass=3692, SNR=38.4, Peak=199 HFD=5.0
19:39:16.465 00.002 31432 MultiStar: [#1 -0.54,0.59,0.86,U] [#2 -0.26,0.35,0.97,U] [#3 -0.20,0.50,0.85,U] [#4 -0.26,0.98,0.00,R] [#5 -0.37,0.53,0.80,U] [#6 -0.40,0.53,0.77,U] [#7 -0.31,0.54,0.81,U] [#8 -0.89,0.22,0.00,M1] 
19:39:16.466 00.001 31432 single-star, 6 included, MultiStar: {-0.37, 0.44}, one-star: {-0.53, 0.09}
19:39:16.468 00.002 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.94 = 2.94)
19:39:16.470 00.002 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.95 = -0.33)
19:39:16.472 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.09 hyp=0.53 cameraTheta=2.97 mountX=-0.52 mountY=-0.17, mountTheta=-2.82
19:39:16.475 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.09, opts=13)
19:39:16.477 00.002 31432 Enqueuing Move request for scope (-0.53, 0.09)
19:39:16.479 00.002 29876 Worker thread wakes up
19:39:16.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.09) opts 0xd
19:39:16.479 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.09)
19:39:16.479 00.000 29876 Moving (-0.53, 0.09) raw xDistance=-0.52 yDistance=-0.17
19:39:16.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.52
19:39:16.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:16.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:39:16.479 00.000 29876 MoveAxis(E, 43, ABG)
19:39:16.479 00.000 29876 Guiding  Dir = 2, Dur = 43
19:39:16.480 00.001 29876 IsSlewing returns 0
19:39:16.480 00.000 29876 IsGuiding returns 0
19:39:16.480 00.000 29876 PulseGuide returned control before completion, sleep 53
19:39:16.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:16.495 00.012 31432 UpdateGuideState exits: m=3692 RSB=38.4
19:39:16.497 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:16.499 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:16.501 00.002 31432 Enqueuing Expose request
19:39:16.534 00.033 29876 IsGuiding returns 1
19:39:16.534 00.000 29876 scope still moving after pulse duration time elapsed
19:39:16.566 00.032 29876 IsSlewing returns 0
19:39:16.566 00.000 29876 IsGuiding returns 1
19:39:16.596 00.030 29876 IsSlewing returns 0
19:39:16.596 00.000 29876 IsGuiding returns 1
19:39:16.628 00.032 29876 IsSlewing returns 0
19:39:16.628 00.000 29876 IsGuiding returns 0
19:39:16.628 00.000 29876 scope move finished after 43 + 104 ms
19:39:16.628 00.000 29876 Move returns status 0, amount 43
19:39:16.628 00.000 29876 MoveAxis(N, 0, ABG)
19:39:16.628 00.000 29876 Move returns status 0, amount 0
19:39:16.628 00.000 29876 move complete, result=0
19:39:16.628 00.000 29876 worker thread done servicing request
19:39:16.628 00.000 29876 Worker thread wakes up
19:39:16.628 00.000 31432 GuideStep: -0.5 px 43 ms EAST, -0.2 px 0 ms NORTH
19:39:16.631 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:16.631 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:18.539 01.908 29876 Exposure complete
19:39:18.584 00.045 29876 worker thread done servicing request
19:39:18.584 00.000 31432 OnExposeComplete: enter
19:39:18.586 00.002 31432 UpdateGuideState(): m_state=6
19:39:18.588 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
19:39:18.590 00.002 31432 Star::Find returns 1 (0), X=1252.50, Y=942.73, Mass=3863, SNR=39.9, Peak=195 HFD=4.8
19:39:18.593 00.003 31432 MultiStar: [#1 -0.41,0.96,0.00,M9] [#2 -0.51,0.88,0.00,M2] [#3 -0.53,0.94,0.00,M4] [#4 -0.41,0.32,0.94,U] [#5 -0.54,1.01,0.00,M1] [#6 -0.47,0.81,0.00,M1] [#7 -0.44,0.52,0.78,U] [#8 -1.06,0.95,0.00,M2] 
19:39:18.595 00.002 31432 single-star, 2 included, MultiStar: {-0.43, 0.39}, one-star: {-0.45, 0.36}
19:39:18.596 00.001 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
19:39:18.598 00.002 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
19:39:18.600 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.36 hyp=0.58 cameraTheta=2.47 mountX=-0.45 mountY=-0.43, mountTheta=-2.38
19:39:18.603 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.36, opts=13)
19:39:18.605 00.002 31432 Enqueuing Move request for scope (-0.45, 0.36)
19:39:18.607 00.002 29876 Worker thread wakes up
19:39:18.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.36) opts 0xd
19:39:18.607 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.36)
19:39:18.607 00.000 29876 Moving (-0.45, 0.36) raw xDistance=-0.45 yDistance=-0.43
19:39:18.607 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
19:39:18.607 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:39:18.607 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
19:39:18.607 00.000 29876 MoveAxis(E, 49, ABG)
19:39:18.607 00.000 29876 Guiding  Dir = 2, Dur = 49
19:39:18.608 00.001 29876 IsSlewing returns 0
19:39:18.608 00.000 29876 IsGuiding returns 0
19:39:18.608 00.000 29876 PulseGuide returned control before completion, sleep 59
19:39:18.611 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:39:18.623 00.012 31432 UpdateGuideState exits: m=3863 RSB=39.9
19:39:18.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:18.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:18.629 00.002 31432 Enqueuing Expose request
19:39:18.676 00.047 29876 IsGuiding returns 1
19:39:18.676 00.000 29876 scope still moving after pulse duration time elapsed
19:39:18.708 00.032 29876 IsSlewing returns 0
19:39:18.708 00.000 29876 IsGuiding returns 1
19:39:18.739 00.031 29876 IsSlewing returns 0
19:39:18.739 00.000 29876 IsGuiding returns 1
19:39:18.770 00.031 29876 IsSlewing returns 0
19:39:18.770 00.000 29876 IsGuiding returns 0
19:39:18.770 00.000 29876 scope move finished after 49 + 112 ms
19:39:18.770 00.000 29876 Move returns status 0, amount 49
19:39:18.770 00.000 29876 MoveAxis(N, 0, ABG)
19:39:18.770 00.000 29876 Move returns status 0, amount 0
19:39:18.770 00.000 29876 move complete, result=0
19:39:18.770 00.000 29876 worker thread done servicing request
19:39:18.770 00.000 29876 Worker thread wakes up
19:39:18.770 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:18.770 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:18.770 00.000 31432 GuideStep: -0.4 px 49 ms EAST, -0.4 px 0 ms NORTH
19:39:20.893 02.123 29876 Exposure complete
19:39:20.941 00.048 29876 worker thread done servicing request
19:39:20.941 00.000 31432 OnExposeComplete: enter
19:39:20.943 00.002 31432 UpdateGuideState(): m_state=6
19:39:20.945 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
19:39:20.947 00.002 31432 Star::Find returns 1 (0), X=1252.23, Y=943.14, Mass=3810, SNR=39.0, Peak=174 HFD=4.5
19:39:20.949 00.002 31432 MultiStar: [#1 -0.52,1.02,0.00,M10] [#2 -0.55,0.80,0.00,M3] [#3 -0.65,1.33,0.00,M5] [#4 -0.18,0.45,0.92,U] [#5 -0.89,1.03,0.00,M2] [#6 -0.12,0.97,0.00,M2] [#7 -0.51,0.96,0.00,M1] [#8 -0.99,0.80,0.00,M3] 
19:39:20.952 00.003 31432 refined, 1 included, MultiStar: {-0.46, 0.62}, one-star: {-0.73, 0.78}
19:39:20.955 00.003 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.19 = 2.19)
19:39:20.957 00.002 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.08)
19:39:20.959 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.62 hyp=0.77 cameraTheta=2.21 mountX=-0.45 mountY=-0.68, mountTheta=-2.15
19:39:20.963 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.62, opts=13)
19:39:20.968 00.005 31432 Enqueuing Move request for scope (-0.46, 0.62)
19:39:20.970 00.002 29876 Worker thread wakes up
19:39:20.970 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.62) opts 0xd
19:39:20.970 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.62)
19:39:20.970 00.000 29876 Moving (-0.46, 0.62) raw xDistance=-0.45 yDistance=-0.68
19:39:20.970 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
19:39:20.970 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=0.10 newest=-1.28
19:39:20.970 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
19:39:20.970 00.000 29876 MoveAxis(E, 50, ABG)
19:39:20.970 00.000 29876 Guiding  Dir = 2, Dur = 50
19:39:20.970 00.000 29876 IsSlewing returns 0
19:39:20.971 00.001 29876 IsGuiding returns 0
19:39:20.971 00.000 29876 PulseGuide returned control before completion, sleep 60
19:39:20.975 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:20.987 00.012 31432 UpdateGuideState exits: m=3810 RSB=39.0
19:39:20.989 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:20.991 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:20.993 00.002 31432 Enqueuing Expose request
19:39:21.046 00.053 29876 IsGuiding returns 1
19:39:21.046 00.000 29876 scope still moving after pulse duration time elapsed
19:39:21.077 00.031 29876 IsSlewing returns 0
19:39:21.077 00.000 29876 IsGuiding returns 1
19:39:21.108 00.031 29876 IsSlewing returns 0
19:39:21.108 00.000 29876 IsGuiding returns 1
19:39:21.139 00.031 29876 IsSlewing returns 0
19:39:21.139 00.000 29876 IsGuiding returns 0
19:39:21.139 00.000 29876 scope move finished after 50 + 118 ms
19:39:21.139 00.000 29876 Move returns status 0, amount 50
19:39:21.139 00.000 29876 BLC: Oldest BLC event removed
19:39:21.139 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:39:21.139 00.000 29876 MoveAxis(N, 70, ABG)
19:39:21.139 00.000 29876 Guiding  Dir = 0, Dur = 70
19:39:21.139 00.000 29876 IsSlewing returns 0
19:39:21.139 00.000 29876 IsGuiding returns 0
19:39:21.139 00.000 29876 PulseGuide returned control before completion, sleep 80
19:39:21.232 00.093 29876 IsGuiding returns 1
19:39:21.232 00.000 29876 scope still moving after pulse duration time elapsed
19:39:21.262 00.030 29876 IsSlewing returns 0
19:39:21.262 00.000 29876 IsGuiding returns 1
19:39:21.291 00.029 29876 IsSlewing returns 0
19:39:21.291 00.000 29876 IsGuiding returns 0
19:39:21.291 00.000 29876 scope move finished after 70 + 82 ms
19:39:21.291 00.000 29876 Move returns status 0, amount 70
19:39:21.291 00.000 29876 move complete, result=0
19:39:21.291 00.000 29876 worker thread done servicing request
19:39:21.291 00.000 29876 Worker thread wakes up
19:39:21.291 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:21.291 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:21.291 00.000 31432 GuideStep: -0.4 px 50 ms EAST, -0.7 px 70 ms NORTH
19:39:23.198 01.907 29876 Exposure complete
19:39:23.248 00.050 29876 worker thread done servicing request
19:39:23.248 00.000 31432 OnExposeComplete: enter
19:39:23.250 00.002 31432 UpdateGuideState(): m_state=6
19:39:23.253 00.003 31432 Star::Find(15, 1252, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
19:39:23.255 00.002 31432 Star::Find returns 1 (0), X=1253.54, Y=942.73, Mass=3746, SNR=39.0, Peak=231 HFD=4.6
19:39:23.258 00.003 31432 MultiStar: [#1 0.38,0.73,0.00,R] [#2 0.77,0.55,0.00,M4] [#3 0.90,0.82,0.00,M6] [#4 0.88,-0.22,0.00,M1] [#5 0.79,0.61,0.00,M3] [#6 0.88,0.51,0.00,M3] [#7 0.84,0.55,0.00,M2] [#8 0.11,0.26,0.71,U] 
19:39:23.260 00.002 31432 refined, 1 included, MultiStar: {0.39, 0.32}, one-star: {0.59, 0.37}
19:39:23.262 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
19:39:23.264 00.002 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
19:39:23.267 00.003 31432 CameraToMount -- cameraX=0.39 cameraY=0.32 hyp=0.50 cameraTheta=0.69 mountX=0.40 mountY=-0.26, mountTheta=-0.58
19:39:23.270 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.32, opts=13)
19:39:23.273 00.003 31432 Enqueuing Move request for scope (0.39, 0.32)
19:39:23.278 00.005 29876 Worker thread wakes up
19:39:23.278 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.32) opts 0xd
19:39:23.278 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.32)
19:39:23.278 00.000 29876 Moving (0.39, 0.32) raw xDistance=0.40 yDistance=-0.26
19:39:23.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
19:39:23.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:23.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:39:23.278 00.000 29876 MoveAxis(W, 31, ABG)
19:39:23.278 00.000 29876 Guiding  Dir = 3, Dur = 31
19:39:23.279 00.001 29876 IsSlewing returns 0
19:39:23.279 00.000 29876 IsGuiding returns 0
19:39:23.279 00.000 29876 PulseGuide returned control before completion, sleep 41
19:39:23.282 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:23.294 00.012 31432 UpdateGuideState exits: m=3746 RSB=39.0
19:39:23.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:23.298 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:23.301 00.003 31432 Enqueuing Expose request
19:39:23.322 00.021 29876 IsGuiding returns 1
19:39:23.322 00.000 29876 scope still moving after pulse duration time elapsed
19:39:23.352 00.030 29876 IsSlewing returns 0
19:39:23.352 00.000 29876 IsGuiding returns 0
19:39:23.352 00.000 29876 scope move finished after 31 + 42 ms
19:39:23.352 00.000 29876 Move returns status 0, amount 31
19:39:23.352 00.000 29876 MoveAxis(N, 0, ABG)
19:39:23.352 00.000 29876 Move returns status 0, amount 0
19:39:23.352 00.000 29876 move complete, result=0
19:39:23.352 00.000 29876 worker thread done servicing request
19:39:23.352 00.000 29876 Worker thread wakes up
19:39:23.352 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:23.352 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:23.353 00.001 31432 GuideStep: 0.4 px 31 ms WEST, -0.3 px 0 ms NORTH
19:39:25.476 02.123 29876 Exposure complete
19:39:25.523 00.047 29876 worker thread done servicing request
19:39:25.523 00.000 31432 OnExposeComplete: enter
19:39:25.525 00.002 31432 UpdateGuideState(): m_state=6
19:39:25.527 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
19:39:25.530 00.003 31432 Star::Find returns 1 (0), X=1253.34, Y=942.60, Mass=3720, SNR=38.2, Peak=208 HFD=4.6
19:39:25.532 00.002 31432 MultiStar: [#1 -0.18,0.19,0.89,U] [#2 0.27,0.70,0.92,U] [#3 0.58,0.82,0.00,M7] [#4 0.71,-0.00,0.98,U] [#5 0.29,0.91,0.00,M4] [#6 0.84,0.97,0.00,M4] [#7 0.48,0.89,0.00,M3] [#8 0.84,0.62,0.00,M3] 
19:39:25.534 00.002 31432 refined, 3 included, MultiStar: {0.31, 0.28}, one-star: {0.39, 0.23}
19:39:25.535 00.001 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
19:39:25.538 00.003 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.57)
19:39:25.540 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.73 mountX=0.32 mountY=-0.23, mountTheta=-0.62
19:39:25.543 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.28, opts=13)
19:39:25.545 00.002 31432 Enqueuing Move request for scope (0.31, 0.28)
19:39:25.547 00.002 29876 Worker thread wakes up
19:39:25.547 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0xd
19:39:25.547 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
19:39:25.547 00.000 29876 Moving (0.31, 0.28) raw xDistance=0.32 yDistance=-0.23
19:39:25.547 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
19:39:25.547 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:25.547 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:39:25.547 00.000 29876 MoveAxis(W, 35, ABG)
19:39:25.547 00.000 29876 Guiding  Dir = 3, Dur = 35
19:39:25.548 00.001 29876 IsSlewing returns 0
19:39:25.548 00.000 29876 IsGuiding returns 0
19:39:25.548 00.000 29876 PulseGuide returned control before completion, sleep 45
19:39:25.551 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:39:25.563 00.012 31432 UpdateGuideState exits: m=3720 RSB=38.2
19:39:25.565 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:25.567 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:25.570 00.003 31432 Enqueuing Expose request
19:39:25.600 00.030 29876 IsGuiding returns 1
19:39:25.600 00.000 29876 scope still moving after pulse duration time elapsed
19:39:25.630 00.030 29876 IsSlewing returns 0
19:39:25.630 00.000 29876 IsGuiding returns 1
19:39:25.661 00.031 29876 IsSlewing returns 0
19:39:25.661 00.000 29876 IsGuiding returns 1
19:39:25.692 00.031 29876 IsSlewing returns 0
19:39:25.692 00.000 29876 IsGuiding returns 0
19:39:25.692 00.000 29876 scope move finished after 35 + 109 ms
19:39:25.692 00.000 29876 Move returns status 0, amount 35
19:39:25.692 00.000 29876 MoveAxis(N, 0, ABG)
19:39:25.692 00.000 29876 Move returns status 0, amount 0
19:39:25.692 00.000 29876 move complete, result=0
19:39:25.693 00.001 29876 worker thread done servicing request
19:39:25.693 00.000 31432 GuideStep: 0.3 px 35 ms WEST, -0.2 px 0 ms NORTH
19:39:25.696 00.003 29876 Worker thread wakes up
19:39:25.697 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:25.697 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:27.603 01.906 29876 Exposure complete
19:39:27.647 00.044 29876 worker thread done servicing request
19:39:27.647 00.000 31432 OnExposeComplete: enter
19:39:27.649 00.002 31432 UpdateGuideState(): m_state=6
19:39:27.652 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
19:39:27.654 00.002 31432 Star::Find returns 1 (0), X=1252.91, Y=942.55, Mass=3882, SNR=39.0, Peak=221 HFD=4.7
19:39:27.656 00.002 31432 MultiStar: [#1 -0.57,-0.30,0.85,U] [#2 -0.25,0.67,0.92,U] [#3 0.09,0.80,0.87,U] [#4 0.22,0.03,0.95,U] [#5 -0.11,0.72,0.79,U] [#6 0.01,0.44,0.77,U] [#7 -0.27,0.44,0.84,U] [#8 -0.34,0.08,0.72,U] 
19:39:27.658 00.002 31432 single-star, 8 included, MultiStar: {-0.13, 0.34}, one-star: {-0.04, 0.18}
19:39:27.660 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
19:39:27.662 00.002 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.77 = -1.51)
19:39:27.664 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
19:39:27.669 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.18, opts=13)
19:39:27.672 00.003 31432 Enqueuing Move request for scope (-0.04, 0.18)
19:39:27.674 00.002 29876 Worker thread wakes up
19:39:27.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
19:39:27.674 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
19:39:27.674 00.000 29876 Moving (-0.04, 0.18) raw xDistance=-0.04 yDistance=-0.19
19:39:27.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:39:27.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:27.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:39:27.674 00.000 29876 MoveAxis(E, 0, ABG)
19:39:27.674 00.000 29876 Move returns status 0, amount 0
19:39:27.674 00.000 29876 MoveAxis(N, 0, ABG)
19:39:27.674 00.000 29876 Move returns status 0, amount 0
19:39:27.675 00.001 29876 move complete, result=0
19:39:27.675 00.000 29876 worker thread done servicing request
19:39:27.678 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:27.694 00.016 31432 UpdateGuideState exits: m=3882 RSB=39.0
19:39:27.696 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:27.698 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:27.700 00.002 31432 Enqueuing Expose request
19:39:27.702 00.002 29876 Worker thread wakes up
19:39:27.702 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:39:27.704 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:27.704 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:29.833 02.129 29876 Exposure complete
19:39:29.879 00.046 29876 worker thread done servicing request
19:39:29.879 00.000 31432 OnExposeComplete: enter
19:39:29.883 00.004 31432 UpdateGuideState(): m_state=6
19:39:29.886 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
19:39:29.890 00.004 31432 Star::Find returns 1 (0), X=1252.54, Y=942.60, Mass=3954, SNR=40.1, Peak=228 HFD=4.9
19:39:29.893 00.003 31432 MultiStar: [#1 -0.67,-0.40,0.84,U] [#2 -0.72,0.23,0.88,U] [#3 -0.22,0.24,0.82,U] [#4 -0.26,0.01,0.97,U] [#5 -0.32,0.14,0.77,U] [#6 -0.25,0.40,0.80,U] [#7 -0.19,0.24,0.83,U] [#8 -0.31,-0.27,0.69,U] 
19:39:29.896 00.003 31432 refined, 8 included, MultiStar: {-0.37, 0.10}, one-star: {-0.41, 0.24}
19:39:29.899 00.003 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
19:39:29.901 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.41)
19:39:29.903 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.39 cameraTheta=2.88 mountX=-0.37 mountY=-0.15, mountTheta=-2.75
19:39:29.906 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.10, opts=13)
19:39:29.907 00.001 31432 Enqueuing Move request for scope (-0.37, 0.10)
19:39:29.909 00.002 29876 Worker thread wakes up
19:39:29.910 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
19:39:29.910 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
19:39:29.910 00.000 29876 Moving (-0.37, 0.10) raw xDistance=-0.37 yDistance=-0.15
19:39:29.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
19:39:29.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:29.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:39:29.910 00.000 29876 MoveAxis(E, 36, ABG)
19:39:29.910 00.000 29876 Guiding  Dir = 2, Dur = 36
19:39:29.910 00.000 29876 IsSlewing returns 0
19:39:29.910 00.000 29876 IsGuiding returns 0
19:39:29.910 00.000 29876 PulseGuide returned control before completion, sleep 46
19:39:29.917 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:29.929 00.012 31432 UpdateGuideState exits: m=3954 RSB=40.1
19:39:29.932 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:29.934 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:29.936 00.002 31432 Enqueuing Expose request
19:39:29.971 00.035 29876 IsGuiding returns 1
19:39:29.971 00.000 29876 scope still moving after pulse duration time elapsed
19:39:30.002 00.031 29876 IsSlewing returns 0
19:39:30.002 00.000 29876 IsGuiding returns 1
19:39:30.033 00.031 29876 IsSlewing returns 0
19:39:30.033 00.000 29876 IsGuiding returns 1
19:39:30.065 00.032 29876 IsSlewing returns 0
19:39:30.065 00.000 29876 IsGuiding returns 0
19:39:30.065 00.000 29876 scope move finished after 36 + 119 ms
19:39:30.065 00.000 29876 Move returns status 0, amount 36
19:39:30.065 00.000 29876 MoveAxis(N, 0, ABG)
19:39:30.065 00.000 29876 Move returns status 0, amount 0
19:39:30.065 00.000 29876 move complete, result=0
19:39:30.065 00.000 29876 worker thread done servicing request
19:39:30.065 00.000 29876 Worker thread wakes up
19:39:30.065 00.000 31432 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
19:39:30.068 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:30.068 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:31.979 01.911 29876 Exposure complete
19:39:32.023 00.044 29876 worker thread done servicing request
19:39:32.023 00.000 31432 OnExposeComplete: enter
19:39:32.026 00.003 31432 UpdateGuideState(): m_state=6
19:39:32.028 00.002 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
19:39:32.030 00.002 31432 Star::Find returns 1 (0), X=1253.76, Y=942.27, Mass=3797, SNR=38.7, Peak=235 HFD=4.5
19:39:32.032 00.002 31432 MultiStar: [#1 0.19,-0.25,0.86,U] [#2 0.62,0.10,0.96,U] [#3 0.78,0.32,0.00,M6] [#4 0.77,-0.26,0.89,U] [#5 0.89,0.05,0.00,M3] [#6 0.72,0.20,0.79,U] [#7 0.81,0.00,0.82,U] [#8 0.22,0.10,0.72,U] 
19:39:32.034 00.002 31432 refined, 6 included, MultiStar: {0.60, -0.04}, one-star: {0.81, -0.10}
19:39:32.036 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
19:39:32.038 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
19:39:32.040 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.04 hyp=0.60 cameraTheta=-0.06 mountX=0.60 mountY=0.13, mountTheta=0.21
19:39:32.043 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.04, opts=13)
19:39:32.045 00.002 31432 Enqueuing Move request for scope (0.60, -0.04)
19:39:32.047 00.002 29876 Worker thread wakes up
19:39:32.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.04) opts 0xd
19:39:32.047 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.04)
19:39:32.047 00.000 29876 Moving (0.60, -0.04) raw xDistance=0.60 yDistance=0.13
19:39:32.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.60
19:39:32.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:32.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:39:32.047 00.000 29876 MoveAxis(W, 53, ABG)
19:39:32.047 00.000 29876 Guiding  Dir = 3, Dur = 53
19:39:32.047 00.000 29876 IsSlewing returns 0
19:39:32.047 00.000 29876 IsGuiding returns 0
19:39:32.048 00.001 29876 PulseGuide returned control before completion, sleep 63
19:39:32.051 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:32.062 00.011 31432 UpdateGuideState exits: m=3797 RSB=38.7
19:39:32.065 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:32.066 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:32.068 00.002 31432 Enqueuing Expose request
19:39:32.117 00.049 29876 IsGuiding returns 1
19:39:32.117 00.000 29876 scope still moving after pulse duration time elapsed
19:39:32.147 00.030 29876 IsSlewing returns 0
19:39:32.147 00.000 29876 IsGuiding returns 1
19:39:32.178 00.031 29876 IsSlewing returns 0
19:39:32.178 00.000 29876 IsGuiding returns 1
19:39:32.209 00.031 29876 IsSlewing returns 0
19:39:32.209 00.000 29876 IsGuiding returns 0
19:39:32.209 00.000 29876 scope move finished after 53 + 108 ms
19:39:32.209 00.000 29876 Move returns status 0, amount 53
19:39:32.209 00.000 29876 MoveAxis(N, 0, ABG)
19:39:32.209 00.000 29876 Move returns status 0, amount 0
19:39:32.209 00.000 29876 move complete, result=0
19:39:32.209 00.000 29876 worker thread done servicing request
19:39:32.209 00.000 29876 Worker thread wakes up
19:39:32.209 00.000 31432 GuideStep: 0.6 px 53 ms WEST, 0.1 px 0 ms NORTH
19:39:32.212 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:32.212 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:34.340 02.128 29876 Exposure complete
19:39:34.390 00.050 29876 worker thread done servicing request
19:39:34.390 00.000 31432 OnExposeComplete: enter
19:39:34.392 00.002 31432 UpdateGuideState(): m_state=6
19:39:34.394 00.002 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
19:39:34.396 00.002 31432 Star::Find returns 1 (0), X=1253.15, Y=941.77, Mass=3695, SNR=38.7, Peak=212 HFD=4.3
19:39:34.398 00.002 31432 MultiStar: [#1 -0.22,-1.01,0.00,M1] [#2 0.19,-0.25,0.95,U] [#3 0.30,-0.19,0.87,U] [#4 0.24,-0.91,0.00,M1] [#5 0.19,-0.54,0.79,U] [#6 0.27,-0.23,0.80,U] [#7 0.30,-0.50,0.82,U] [#8 -0.53,-0.33,0.76,U] 
19:39:34.400 00.002 31432 refined, 6 included, MultiStar: {0.14, -0.38}, one-star: {0.20, -0.60}
19:39:34.401 00.001 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.02) = xAngle (-1.24 = -1.24)
19:39:34.403 00.002 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
19:39:34.405 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.21 mountX=0.13 mountY=0.40, mountTheta=1.25
19:39:34.408 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.38, opts=13)
19:39:34.410 00.002 31432 Enqueuing Move request for scope (0.14, -0.38)
19:39:34.411 00.001 29876 Worker thread wakes up
19:39:34.412 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.38) opts 0xd
19:39:34.412 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.38)
19:39:34.412 00.000 29876 Moving (0.14, -0.38) raw xDistance=0.13 yDistance=0.40
19:39:34.412 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:39:34.412 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:39:34.412 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
19:39:34.412 00.000 29876 MoveAxis(E, 0, ABG)
19:39:34.412 00.000 29876 Move returns status 0, amount 0
19:39:34.412 00.000 29876 MoveAxis(N, 0, ABG)
19:39:34.412 00.000 29876 Move returns status 0, amount 0
19:39:34.412 00.000 29876 move complete, result=0
19:39:34.412 00.000 29876 worker thread done servicing request
19:39:34.414 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:34.431 00.017 31432 UpdateGuideState exits: m=3695 RSB=38.7
19:39:34.434 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:34.436 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:34.438 00.002 31432 Enqueuing Expose request
19:39:34.440 00.002 29876 Worker thread wakes up
19:39:34.440 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:39:34.442 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:34.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:36.358 01.916 29876 Exposure complete
19:39:36.402 00.044 29876 worker thread done servicing request
19:39:36.402 00.000 31432 OnExposeComplete: enter
19:39:36.404 00.002 31432 UpdateGuideState(): m_state=6
19:39:36.407 00.003 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
19:39:36.410 00.003 31432 Star::Find returns 1 (0), X=1253.50, Y=942.10, Mass=3832, SNR=39.6, Peak=230 HFD=4.3
19:39:36.412 00.002 31432 MultiStar: [#1 0.01,-0.45,0.85,U] [#2 0.35,0.05,0.91,U] [#3 0.60,0.28,0.86,U] [#4 0.72,-0.52,0.00,M2] [#5 0.48,-0.08,0.76,U] [#6 0.64,-0.11,0.76,U] [#7 0.42,0.05,0.79,U] [#8 -0.44,0.02,0.72,U] 
19:39:36.414 00.002 31432 refined, 7 included, MultiStar: {0.34, -0.07}, one-star: {0.55, -0.26}
19:39:36.417 00.003 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
19:39:36.418 00.001 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
19:39:36.420 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=0.34 mountY=0.12, mountTheta=0.34
19:39:36.424 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.07, opts=13)
19:39:36.427 00.003 31432 Enqueuing Move request for scope (0.34, -0.07)
19:39:36.429 00.002 29876 Worker thread wakes up
19:39:36.429 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
19:39:36.429 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
19:39:36.429 00.000 29876 Moving (0.34, -0.07) raw xDistance=0.34 yDistance=0.12
19:39:36.429 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
19:39:36.429 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:36.429 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:39:36.429 00.000 29876 MoveAxis(W, 32, ABG)
19:39:36.429 00.000 29876 Guiding  Dir = 3, Dur = 32
19:39:36.429 00.000 29876 IsSlewing returns 0
19:39:36.429 00.000 29876 IsGuiding returns 0
19:39:36.431 00.002 29876 PulseGuide returned control before completion, sleep 42
19:39:36.434 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:36.445 00.011 31432 UpdateGuideState exits: m=3832 RSB=39.6
19:39:36.447 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:36.449 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:36.451 00.002 31432 Enqueuing Expose request
19:39:36.483 00.032 29876 IsGuiding returns 1
19:39:36.483 00.000 29876 scope still moving after pulse duration time elapsed
19:39:36.513 00.030 29876 IsSlewing returns 0
19:39:36.513 00.000 29876 IsGuiding returns 0
19:39:36.513 00.000 29876 scope move finished after 32 + 51 ms
19:39:36.513 00.000 29876 Move returns status 0, amount 32
19:39:36.513 00.000 29876 MoveAxis(N, 0, ABG)
19:39:36.513 00.000 29876 Move returns status 0, amount 0
19:39:36.513 00.000 29876 move complete, result=0
19:39:36.513 00.000 29876 worker thread done servicing request
19:39:36.514 00.001 29876 Worker thread wakes up
19:39:36.514 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:36.514 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:36.514 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
19:39:38.643 02.129 29876 Exposure complete
19:39:38.688 00.045 29876 worker thread done servicing request
19:39:38.688 00.000 31432 OnExposeComplete: enter
19:39:38.692 00.004 31432 UpdateGuideState(): m_state=6
19:39:38.695 00.003 31432 Star::Find(15, 1253, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
19:39:38.697 00.002 31432 Star::Find returns 1 (0), X=1252.44, Y=942.05, Mass=3826, SNR=38.9, Peak=252 HFD=4.3
19:39:38.699 00.002 31432 MultiStar: [#1 -1.04,-0.39,0.00,M1] [#2 -0.53,-0.06,0.90,U] [#3 -0.47,0.26,0.88,U] [#4 -0.18,-0.46,0.94,U] [#5 -0.37,0.23,0.76,U] [#6 -0.34,0.31,0.74,U] [#7 -0.20,0.21,0.81,U] [#8 -1.13,0.08,0.00,M1] 
19:39:38.701 00.002 31432 refined, 6 included, MultiStar: {-0.38, 0.00}, one-star: {-0.52, -0.31}
19:39:38.703 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
19:39:38.705 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.16)
19:39:38.707 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.00 hyp=0.38 cameraTheta=3.14 mountX=-0.38 mountY=-0.06, mountTheta=-2.99
19:39:38.710 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.00, opts=13)
19:39:38.712 00.002 31432 Enqueuing Move request for scope (-0.38, 0.00)
19:39:38.714 00.002 29876 Worker thread wakes up
19:39:38.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.00) opts 0xd
19:39:38.714 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.00)
19:39:38.714 00.000 29876 Moving (-0.38, 0.00) raw xDistance=-0.38 yDistance=-0.06
19:39:38.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
19:39:38.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:38.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
19:39:38.714 00.000 29876 MoveAxis(E, 32, ABG)
19:39:38.714 00.000 29876 Guiding  Dir = 2, Dur = 32
19:39:38.715 00.001 29876 IsSlewing returns 0
19:39:38.715 00.000 29876 IsGuiding returns 0
19:39:38.715 00.000 29876 PulseGuide returned control before completion, sleep 42
19:39:38.720 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:38.734 00.014 31432 UpdateGuideState exits: m=3826 RSB=38.9
19:39:38.736 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:38.738 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:38.740 00.002 31432 Enqueuing Expose request
19:39:38.763 00.023 29876 IsGuiding returns 1
19:39:38.763 00.000 29876 scope still moving after pulse duration time elapsed
19:39:38.794 00.031 29876 IsSlewing returns 0
19:39:38.794 00.000 29876 IsGuiding returns 0
19:39:38.794 00.000 29876 scope move finished after 32 + 47 ms
19:39:38.794 00.000 29876 Move returns status 0, amount 32
19:39:38.794 00.000 29876 MoveAxis(N, 0, ABG)
19:39:38.794 00.000 29876 Move returns status 0, amount 0
19:39:38.794 00.000 29876 move complete, result=0
19:39:38.794 00.000 29876 worker thread done servicing request
19:39:38.794 00.000 29876 Worker thread wakes up
19:39:38.794 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:38.794 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:38.795 00.001 31432 GuideStep: -0.4 px 32 ms EAST, -0.1 px 0 ms NORTH
19:39:40.708 01.913 29876 Exposure complete
19:39:40.758 00.050 29876 worker thread done servicing request
19:39:40.758 00.000 31432 OnExposeComplete: enter
19:39:40.760 00.002 31432 UpdateGuideState(): m_state=6
19:39:40.763 00.003 31432 Star::Find(15, 1252, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
19:39:40.766 00.003 31432 Star::Find returns 1 (0), X=1252.48, Y=941.52, Mass=3665, SNR=38.9, Peak=240 HFD=4.3
19:39:40.769 00.003 31432 MultiStar: [#1 -1.06,-0.74,0.00,M2] [#2 -0.97,0.05,0.00,M1] [#3 -0.28,0.04,0.88,U] [#4 -0.56,-0.51,0.95,U] [#5 -0.68,-0.16,0.79,U] [#6 -0.18,-0.16,0.79,U] [#7 -0.58,-0.23,0.85,U] [#8 -0.81,-0.47,0.00,M2] 
19:39:40.772 00.003 31432 refined, 5 included, MultiStar: {-0.46, -0.33}, one-star: {-0.47, -0.84}
19:39:40.775 00.003 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
19:39:40.778 00.003 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
19:39:40.781 00.003 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.33 hyp=0.57 cameraTheta=-2.52 mountX=-0.47 mountY=0.26, mountTheta=2.64
19:39:40.786 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.33, opts=13)
19:39:40.790 00.004 31432 Enqueuing Move request for scope (-0.46, -0.33)
19:39:40.794 00.004 29876 Worker thread wakes up
19:39:40.795 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.33) opts 0xd
19:39:40.795 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.33)
19:39:40.795 00.000 29876 Moving (-0.46, -0.33) raw xDistance=-0.47 yDistance=0.26
19:39:40.795 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
19:39:40.795 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:40.795 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:39:40.795 00.000 29876 MoveAxis(E, 50, ABG)
19:39:40.795 00.000 29876 Guiding  Dir = 2, Dur = 50
19:39:40.795 00.000 29876 IsSlewing returns 0
19:39:40.795 00.000 29876 IsGuiding returns 0
19:39:40.796 00.001 29876 PulseGuide returned control before completion, sleep 60
19:39:40.801 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:40.826 00.025 31432 UpdateGuideState exits: m=3665 RSB=38.9
19:39:40.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:40.830 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:40.832 00.002 31432 Enqueuing Expose request
19:39:40.863 00.031 29876 IsGuiding returns 1
19:39:40.863 00.000 29876 scope still moving after pulse duration time elapsed
19:39:40.883 00.020 31432 evsrv: cli 0CE157F8 connect
19:39:40.886 00.003 31432 case statement mapped state 6 to 3
19:39:40.889 00.003 31432 case statement mapped state 6 to 3
19:39:40.892 00.003 31432 evsrv: cli 0CE157F8 request: {"method":"get_app_state","id":"f00f2405-93a6-4ee2-bfd2-60c8b03b792a"}
19:39:40.895 00.003 31432 case statement mapped state 6 to 3
19:39:40.898 00.003 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f00f2405-93a6-4ee2-bfd2-60c8b03b792a"}
19:39:40.902 00.004 29876 IsSlewing returns 0
19:39:40.902 00.000 29876 IsGuiding returns 1
19:39:40.908 00.006 31432 evsrv: cli 0CE157F8 disconnect
19:39:40.913 00.005 31432 evsrv: cli 0CE159D8 connect
19:39:40.916 00.003 31432 case statement mapped state 6 to 3
19:39:40.919 00.003 31432 case statement mapped state 6 to 3
19:39:40.922 00.003 31432 evsrv: cli 0CE159D8 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"20c699a2-9b0e-45be-a590-117a01d75297"}
19:39:40.925 00.003 29876 IsSlewing returns 0
19:39:40.925 00.000 31432 PhdController::Dither begins
19:39:40.928 00.003 29876 IsGuiding returns 1
19:39:40.928 00.000 31432 dither: size=3.00, dRA=-0.90 dDec=2.38
19:39:40.931 00.003 31432 MountToCamera -- mountTheta (-1.93) + m_xAngle (0.02) = xAngle (-1.91 = -1.91)
19:39:40.934 00.003 31432 MountToCamera -- mountX=-0.90 mountY=2.38 hyp=2.54 mountTheta=-1.93 cameraX=-0.84, cameraY=-2.40 cameraTheta=-1.91
19:39:40.936 00.002 31432 setting lock position to (1252.11, 939.97)
19:39:40.939 00.003 31432 Mount: notify guiding dithered (-0.8, -2.4)
19:39:40.942 00.003 31432 MultiStar: stabilizing after lock position change
19:39:40.946 00.004 31432 Status Line: Dithering de -0.90,2.38
19:39:40.950 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
19:39:40.952 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
19:39:40.954 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":0,"id":"20c699a2-9b0e-45be-a590-117a01d75297"}
19:39:40.956 00.002 29876 IsSlewing returns 0
19:39:40.956 00.000 29876 IsGuiding returns 0
19:39:40.956 00.000 29876 scope move finished after 50 + 110 ms
19:39:40.956 00.000 29876 Move returns status 0, amount 50
19:39:40.956 00.000 29876 MoveAxis(N, 0, ABG)
19:39:40.956 00.000 29876 Move returns status 0, amount 0
19:39:40.956 00.000 29876 move complete, result=0
19:39:40.957 00.001 31432 GuideStep: -0.5 px 50 ms EAST, 0.3 px 0 ms NORTH
19:39:40.960 00.003 29876 worker thread done servicing request
19:39:40.960 00.000 29876 Worker thread wakes up
19:39:40.960 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:40.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1238,927,31,31)
19:39:40.970 00.010 31432 evsrv: cli 0CE159D8 disconnect
19:39:43.188 02.218 29876 Exposure complete
19:39:43.236 00.048 29876 worker thread done servicing request
19:39:43.236 00.000 31432 OnExposeComplete: enter
19:39:43.239 00.003 31432 UpdateGuideState(): m_state=6
19:39:43.241 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
19:39:43.242 00.001 31432 Star::Find returns 1 (0), X=1253.20, Y=941.84, Mass=3691, SNR=39.0, Peak=212 HFD=4.3
19:39:43.244 00.002 31432 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.02) = xAngle (1.02 = 1.02)
19:39:43.246 00.002 31432 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.03 = -2.25)
19:39:43.248 00.002 31432 CameraToMount -- cameraX=1.09 cameraY=1.87 hyp=2.17 cameraTheta=1.04 mountX=1.13 mountY=-1.69, mountTheta=-0.98
19:39:43.252 00.004 31432 dither recenter: remaining=(0.9,-2.4) step=(0.9,-2.4)
19:39:43.255 00.003 31432 MountToCamera -- mountTheta (1.21) + m_xAngle (0.02) = xAngle (1.23 = 1.23)
19:39:43.257 00.002 31432 MountToCamera -- mountX=0.90 mountY=-2.38 hyp=2.54 mountTheta=1.21 cameraX=0.84, cameraY=2.40 cameraTheta=1.23
19:39:43.261 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=2.40, opts=4)
19:39:43.263 00.002 31432 Enqueuing Move request for scope (0.84, 2.40)
19:39:43.266 00.003 31432 Mount: notify direct move 0.90,-2.38
19:39:43.269 00.003 29876 Worker thread wakes up
19:39:43.269 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, 2.40) opts 0x4
19:39:43.269 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, 2.40)
19:39:43.269 00.000 29876 Moving (0.84, 2.40) raw xDistance=0.90 yDistance=-2.38
19:39:43.269 00.000 29876 BLC: window closed
19:39:43.269 00.000 29876 MoveAxis(W, 154, B)
19:39:43.269 00.000 29876 Guiding  Dir = 3, Dur = 154
19:39:43.269 00.000 29876 IsSlewing returns 0
19:39:43.269 00.000 29876 IsGuiding returns 0
19:39:43.269 00.000 29876 PulseGuide returned control before completion, sleep 164
19:39:43.274 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:43.287 00.013 31432 UpdateGuideState exits: m=3691 RSB=39.0
19:39:43.289 00.002 31432 PhdController: settling, locked = 1, distance = 2.75 (1.50) aobump = 0 frame = 1 / 99999
19:39:43.291 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551983.291,"Host":"MSI","Inst":1,"Distance":2.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:39:43.293 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:43.295 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:43.297 00.002 31432 Enqueuing Expose request
19:39:43.448 00.151 29876 IsGuiding returns 1
19:39:43.448 00.000 29876 scope still moving after pulse duration time elapsed
19:39:43.479 00.031 29876 IsSlewing returns 0
19:39:43.479 00.000 29876 IsGuiding returns 0
19:39:43.479 00.000 29876 scope move finished after 154 + 56 ms
19:39:43.479 00.000 29876 Move returns status 0, amount 154
19:39:43.479 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
19:39:43.479 00.000 29876 MoveAxis(N, 291, B)
19:39:43.479 00.000 29876 Guiding  Dir = 0, Dur = 291
19:39:43.479 00.000 29876 IsSlewing returns 0
19:39:43.479 00.000 29876 IsGuiding returns 0
19:39:43.479 00.000 29876 PulseGuide returned control before completion, sleep 301
19:39:43.790 00.311 29876 IsGuiding returns 1
19:39:43.790 00.000 29876 scope still moving after pulse duration time elapsed
19:39:43.821 00.031 29876 IsSlewing returns 0
19:39:43.821 00.000 29876 IsGuiding returns 1
19:39:43.852 00.031 29876 IsSlewing returns 0
19:39:43.852 00.000 29876 IsGuiding returns 1
19:39:43.883 00.031 29876 IsSlewing returns 0
19:39:43.883 00.000 29876 IsGuiding returns 1
19:39:43.914 00.031 29876 IsSlewing returns 0
19:39:43.914 00.000 29876 IsGuiding returns 0
19:39:43.914 00.000 29876 scope move finished after 291 + 143 ms
19:39:43.914 00.000 29876 Move returns status 0, amount 291
19:39:43.914 00.000 29876 move complete, result=0
19:39:43.914 00.000 29876 worker thread done servicing request
19:39:43.914 00.000 29876 Worker thread wakes up
19:39:43.915 00.001 31432 GuideStep: 0.9 px 154 ms WEST, -2.4 px 291 ms NORTH
19:39:43.918 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:43.918 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:45.822 01.904 29876 Exposure complete
19:39:45.866 00.044 29876 worker thread done servicing request
19:39:45.866 00.000 31432 OnExposeComplete: enter
19:39:45.869 00.003 31432 UpdateGuideState(): m_state=6
19:39:45.870 00.001 31432 Star::Find(15, 1253, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
19:39:45.872 00.002 31432 Star::Find returns 1 (0), X=1252.47, Y=941.37, Mass=3601, SNR=37.5, Peak=244 HFD=4.4
19:39:45.874 00.002 31432 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
19:39:45.876 00.002 31432 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
19:39:45.878 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=1.40 hyp=1.45 cameraTheta=1.32 mountX=0.40 mountY=-1.33, mountTheta=-1.28
19:39:45.880 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=1.40, opts=13)
19:39:45.882 00.002 31432 Enqueuing Move request for scope (0.36, 1.40)
19:39:45.884 00.002 29876 Worker thread wakes up
19:39:45.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.40) opts 0xd
19:39:45.884 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 1.40)
19:39:45.884 00.000 29876 Moving (0.36, 1.40) raw xDistance=0.40 yDistance=-1.33
19:39:45.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
19:39:45.885 00.001 29876 resist switch: large excursion: input -1.33 thresh 0.90 direction from 0 to -1
19:39:45.885 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.98
19:39:45.885 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.80 from input -1.33
19:39:45.885 00.000 29876 MoveAxis(W, 38, ABG)
19:39:45.885 00.000 29876 Guiding  Dir = 3, Dur = 38
19:39:45.885 00.000 29876 IsSlewing returns 0
19:39:45.885 00.000 29876 IsGuiding returns 0
19:39:45.885 00.000 29876 PulseGuide returned control before completion, sleep 48
19:39:45.888 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:45.900 00.012 31432 UpdateGuideState exits: m=3601 RSB=37.5
19:39:45.902 00.002 31432 PhdController: settling, locked = 1, distance = 1.45 (1.50) aobump = 0 frame = 2 / 99999
19:39:45.904 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551985.904,"Host":"MSI","Inst":1,"Distance":1.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:39:45.906 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:45.908 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:45.910 00.002 31432 Enqueuing Expose request
19:39:45.946 00.036 29876 IsGuiding returns 1
19:39:45.946 00.000 29876 scope still moving after pulse duration time elapsed
19:39:45.978 00.032 29876 IsSlewing returns 0
19:39:45.978 00.000 29876 IsGuiding returns 0
19:39:45.978 00.000 29876 scope move finished after 38 + 54 ms
19:39:45.978 00.000 29876 Move returns status 0, amount 38
19:39:45.978 00.000 29876 MoveAxis(N, 97, ABG)
19:39:45.978 00.000 29876 Guiding  Dir = 0, Dur = 97
19:39:45.978 00.000 29876 IsSlewing returns 0
19:39:45.978 00.000 29876 IsGuiding returns 0
19:39:45.978 00.000 29876 PulseGuide returned control before completion, sleep 107
19:39:46.101 00.123 29876 IsGuiding returns 1
19:39:46.101 00.000 29876 scope still moving after pulse duration time elapsed
19:39:46.133 00.032 29876 IsSlewing returns 0
19:39:46.133 00.000 29876 IsGuiding returns 1
19:39:46.164 00.031 29876 IsSlewing returns 0
19:39:46.164 00.000 29876 IsGuiding returns 1
19:39:46.195 00.031 29876 IsSlewing returns 0
19:39:46.195 00.000 29876 IsGuiding returns 1
19:39:46.225 00.030 29876 IsSlewing returns 0
19:39:46.225 00.000 29876 IsGuiding returns 0
19:39:46.225 00.000 29876 scope move finished after 97 + 149 ms
19:39:46.225 00.000 29876 Move returns status 0, amount 97
19:39:46.225 00.000 29876 move complete, result=0
19:39:46.225 00.000 29876 worker thread done servicing request
19:39:46.225 00.000 29876 Worker thread wakes up
19:39:46.225 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -1.3 px 97 ms NORTH
19:39:46.228 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:46.228 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:48.358 02.130 29876 Exposure complete
19:39:48.402 00.044 29876 worker thread done servicing request
19:39:48.402 00.000 31432 OnExposeComplete: enter
19:39:48.406 00.004 31432 UpdateGuideState(): m_state=6
19:39:48.408 00.002 31432 Star::Find(15, 1252, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
19:39:48.409 00.001 31432 Star::Find returns 1 (0), X=1252.15, Y=940.99, Mass=3917, SNR=39.8, Peak=227 HFD=4.3
19:39:48.411 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.51 = 1.51)
19:39:48.413 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.52 = -1.76)
19:39:48.415 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=1.03 hyp=1.03 cameraTheta=1.54 mountX=0.06 mountY=-1.01, mountTheta=-1.51
19:39:48.418 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=1.03, opts=13)
19:39:48.420 00.002 31432 Enqueuing Move request for scope (0.03, 1.03)
19:39:48.422 00.002 29876 Worker thread wakes up
19:39:48.422 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.03) opts 0xd
19:39:48.422 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 1.03)
19:39:48.422 00.000 29876 Moving (0.03, 1.03) raw xDistance=0.06 yDistance=-1.01
19:39:48.422 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:39:48.422 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.60 from input -1.01
19:39:48.422 00.000 29876 MoveAxis(E, 0, ABG)
19:39:48.422 00.000 29876 Move returns status 0, amount 0
19:39:48.422 00.000 29876 MoveAxis(N, 74, ABG)
19:39:48.422 00.000 29876 Guiding  Dir = 0, Dur = 74
19:39:48.422 00.000 29876 IsSlewing returns 0
19:39:48.423 00.001 29876 IsGuiding returns 0
19:39:48.423 00.000 29876 PulseGuide returned control before completion, sleep 84
19:39:48.426 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:48.437 00.011 31432 UpdateGuideState exits: m=3917 RSB=39.8
19:39:48.439 00.002 31432 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 3 / 99999
19:39:48.441 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551988.441,"Host":"MSI","Inst":1,"Distance":1.32,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
19:39:48.443 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:48.445 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:48.447 00.002 31432 Enqueuing Expose request
19:39:48.509 00.062 29876 IsGuiding returns 1
19:39:48.509 00.000 29876 scope still moving after pulse duration time elapsed
19:39:48.540 00.031 29876 IsSlewing returns 0
19:39:48.540 00.000 29876 IsGuiding returns 1
19:39:48.571 00.031 29876 IsSlewing returns 0
19:39:48.571 00.000 29876 IsGuiding returns 1
19:39:48.601 00.030 29876 IsSlewing returns 0
19:39:48.601 00.000 29876 IsGuiding returns 1
19:39:48.632 00.031 29876 IsSlewing returns 0
19:39:48.632 00.000 29876 IsGuiding returns 0
19:39:48.632 00.000 29876 scope move finished after 74 + 135 ms
19:39:48.632 00.000 29876 Move returns status 0, amount 74
19:39:48.632 00.000 29876 move complete, result=0
19:39:48.632 00.000 29876 worker thread done servicing request
19:39:48.632 00.000 29876 Worker thread wakes up
19:39:48.632 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:48.632 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -1.0 px 74 ms NORTH
19:39:48.635 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:50.541 01.906 29876 Exposure complete
19:39:50.585 00.044 29876 worker thread done servicing request
19:39:50.585 00.000 31432 OnExposeComplete: enter
19:39:50.587 00.002 31432 UpdateGuideState(): m_state=6
19:39:50.589 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
19:39:50.591 00.002 31432 Star::Find returns 1 (0), X=1251.85, Y=941.13, Mass=4087, SNR=40.1, Peak=239 HFD=4.4
19:39:50.593 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.77 = 1.77)
19:39:50.595 00.002 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.50)
19:39:50.597 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=1.16 hyp=1.19 cameraTheta=1.79 mountX=-0.23 mountY=-1.19, mountTheta=-1.76
19:39:50.599 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=1.16, opts=13)
19:39:50.601 00.002 31432 Enqueuing Move request for scope (-0.26, 1.16)
19:39:50.603 00.002 29876 Worker thread wakes up
19:39:50.603 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.16) opts 0xd
19:39:50.603 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 1.16)
19:39:50.603 00.000 29876 Moving (-0.26, 1.16) raw xDistance=-0.23 yDistance=-1.19
19:39:50.603 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
19:39:50.603 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.19
19:39:50.603 00.000 29876 MoveAxis(E, 22, ABG)
19:39:50.603 00.000 29876 Guiding  Dir = 2, Dur = 22
19:39:50.604 00.001 29876 IsSlewing returns 0
19:39:50.604 00.000 29876 IsGuiding returns 0
19:39:50.604 00.000 29876 PulseGuide returned control before completion, sleep 32
19:39:50.607 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:50.618 00.011 31432 UpdateGuideState exits: m=4087 RSB=40.1
19:39:50.621 00.003 31432 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 4 / 99999
19:39:50.622 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767551990.622,"Host":"MSI","Inst":1,"Distance":1.28,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
19:39:50.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:50.626 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:50.628 00.002 31432 Enqueuing Expose request
19:39:50.646 00.018 29876 IsGuiding returns 1
19:39:50.646 00.000 29876 scope still moving after pulse duration time elapsed
19:39:50.676 00.030 29876 IsSlewing returns 0
19:39:50.676 00.000 29876 IsGuiding returns 1
19:39:50.707 00.031 29876 IsSlewing returns 0
19:39:50.707 00.000 29876 IsGuiding returns 0
19:39:50.707 00.000 29876 scope move finished after 22 + 81 ms
19:39:50.707 00.000 29876 Move returns status 0, amount 22
19:39:50.707 00.000 29876 MoveAxis(N, 87, ABG)
19:39:50.707 00.000 29876 Guiding  Dir = 0, Dur = 87
19:39:50.707 00.000 29876 IsSlewing returns 0
19:39:50.707 00.000 29876 IsGuiding returns 0
19:39:50.707 00.000 29876 PulseGuide returned control before completion, sleep 97
19:39:50.814 00.107 29876 IsGuiding returns 1
19:39:50.814 00.000 29876 scope still moving after pulse duration time elapsed
19:39:50.844 00.030 29876 IsSlewing returns 0
19:39:50.844 00.000 29876 IsGuiding returns 1
19:39:50.875 00.031 29876 IsSlewing returns 0
19:39:50.875 00.000 29876 IsGuiding returns 1
19:39:50.906 00.031 29876 IsSlewing returns 0
19:39:50.906 00.000 29876 IsGuiding returns 1
19:39:50.937 00.031 29876 IsSlewing returns 0
19:39:50.937 00.000 29876 IsGuiding returns 0
19:39:50.937 00.000 29876 scope move finished after 87 + 142 ms
19:39:50.937 00.000 29876 Move returns status 0, amount 87
19:39:50.937 00.000 29876 move complete, result=0
19:39:50.937 00.000 29876 worker thread done servicing request
19:39:50.937 00.000 29876 Worker thread wakes up
19:39:50.937 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:50.937 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -1.2 px 87 ms NORTH
19:39:50.940 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:53.062 02.122 29876 Exposure complete
19:39:53.106 00.044 29876 worker thread done servicing request
19:39:53.106 00.000 31432 OnExposeComplete: enter
19:39:53.108 00.002 31432 UpdateGuideState(): m_state=6
19:39:53.110 00.002 31432 Star::Find(15, 1251, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
19:39:53.112 00.002 31432 Star::Find returns 1 (0), X=1252.24, Y=940.43, Mass=3887, SNR=39.1, Peak=253 HFD=4.6
19:39:53.114 00.002 31432 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.02) = xAngle (1.28 = 1.28)
19:39:53.116 00.002 31432 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.29 = -2.00)
19:39:53.118 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.47 hyp=0.48 cameraTheta=1.30 mountX=0.14 mountY=-0.44, mountTheta=-1.26
19:39:53.120 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.47, opts=13)
19:39:53.122 00.002 31432 Enqueuing Move request for scope (0.13, 0.47)
19:39:53.124 00.002 29876 Worker thread wakes up
19:39:53.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.47) opts 0xd
19:39:53.124 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.47)
19:39:53.124 00.000 29876 Moving (0.13, 0.47) raw xDistance=0.14 yDistance=-0.44
19:39:53.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:39:53.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
19:39:53.125 00.001 29876 MoveAxis(E, 0, ABG)
19:39:53.125 00.000 29876 Move returns status 0, amount 0
19:39:53.125 00.000 29876 MoveAxis(N, 32, ABG)
19:39:53.125 00.000 29876 Guiding  Dir = 0, Dur = 32
19:39:53.125 00.000 29876 IsSlewing returns 0
19:39:53.125 00.000 29876 IsGuiding returns 0
19:39:53.125 00.000 29876 PulseGuide returned control before completion, sleep 42
19:39:53.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:53.139 00.011 31432 UpdateGuideState exits: m=3887 RSB=39.1
19:39:53.142 00.003 31432 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 5 / 99999
19:39:53.144 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767551993.144,"Host":"MSI","Inst":1,"Distance":1.04,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
19:39:53.146 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:53.147 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:53.149 00.002 31432 Enqueuing Expose request
19:39:53.171 00.022 29876 IsGuiding returns 1
19:39:53.171 00.000 29876 scope still moving after pulse duration time elapsed
19:39:53.201 00.030 29876 IsSlewing returns 0
19:39:53.201 00.000 29876 IsGuiding returns 1
19:39:53.231 00.030 29876 IsSlewing returns 0
19:39:53.231 00.000 29876 IsGuiding returns 1
19:39:53.263 00.032 29876 IsSlewing returns 0
19:39:53.263 00.000 29876 IsGuiding returns 0
19:39:53.263 00.000 29876 scope move finished after 32 + 105 ms
19:39:53.263 00.000 29876 Move returns status 0, amount 32
19:39:53.263 00.000 29876 move complete, result=0
19:39:53.263 00.000 29876 worker thread done servicing request
19:39:53.263 00.000 29876 Worker thread wakes up
19:39:53.263 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 32 ms NORTH
19:39:53.265 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:53.266 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:55.176 01.910 29876 Exposure complete
19:39:55.220 00.044 29876 worker thread done servicing request
19:39:55.220 00.000 31432 OnExposeComplete: enter
19:39:55.223 00.003 31432 UpdateGuideState(): m_state=6
19:39:55.225 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
19:39:55.227 00.002 31432 Star::Find returns 1 (0), X=1251.69, Y=940.32, Mass=3879, SNR=39.9, Peak=253 HFD=4.7
19:39:55.228 00.001 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
19:39:55.230 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.85)
19:39:55.232 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.35 hyp=0.55 cameraTheta=2.45 mountX=-0.41 mountY=-0.41, mountTheta=-2.36
19:39:55.235 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.35, opts=13)
19:39:55.236 00.001 31432 Enqueuing Move request for scope (-0.42, 0.35)
19:39:55.239 00.003 29876 Worker thread wakes up
19:39:55.239 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.35) opts 0xd
19:39:55.239 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.35)
19:39:55.239 00.000 29876 Moving (-0.42, 0.35) raw xDistance=-0.41 yDistance=-0.41
19:39:55.239 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
19:39:55.239 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
19:39:55.239 00.000 29876 MoveAxis(E, 40, ABG)
19:39:55.239 00.000 29876 Guiding  Dir = 2, Dur = 40
19:39:55.239 00.000 29876 IsSlewing returns 0
19:39:55.239 00.000 29876 IsGuiding returns 0
19:39:55.240 00.001 29876 PulseGuide returned control before completion, sleep 50
19:39:55.243 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:55.255 00.012 31432 UpdateGuideState exits: m=3879 RSB=39.9
19:39:55.258 00.003 31432 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 6 / 99999
19:39:55.259 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767551995.259,"Host":"MSI","Inst":1,"Distance":0.89,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
19:39:55.261 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:55.263 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:55.265 00.002 31432 Enqueuing Expose request
19:39:55.300 00.035 29876 IsGuiding returns 1
19:39:55.300 00.000 29876 scope still moving after pulse duration time elapsed
19:39:55.330 00.030 29876 IsSlewing returns 0
19:39:55.330 00.000 29876 IsGuiding returns 1
19:39:55.361 00.031 29876 IsSlewing returns 0
19:39:55.361 00.000 29876 IsGuiding returns 0
19:39:55.361 00.000 29876 scope move finished after 40 + 82 ms
19:39:55.361 00.000 29876 Move returns status 0, amount 40
19:39:55.361 00.000 29876 MoveAxis(N, 30, ABG)
19:39:55.361 00.000 29876 Guiding  Dir = 0, Dur = 30
19:39:55.361 00.000 29876 IsSlewing returns 0
19:39:55.361 00.000 29876 IsGuiding returns 0
19:39:55.361 00.000 29876 PulseGuide returned control before completion, sleep 40
19:39:55.408 00.047 29876 IsGuiding returns 1
19:39:55.408 00.000 29876 scope still moving after pulse duration time elapsed
19:39:55.438 00.030 29876 IsSlewing returns 0
19:39:55.438 00.000 29876 IsGuiding returns 1
19:39:55.469 00.031 29876 IsSlewing returns 0
19:39:55.469 00.000 29876 IsGuiding returns 1
19:39:55.500 00.031 29876 IsSlewing returns 0
19:39:55.500 00.000 29876 IsGuiding returns 0
19:39:55.500 00.000 29876 scope move finished after 30 + 108 ms
19:39:55.500 00.000 29876 Move returns status 0, amount 30
19:39:55.500 00.000 29876 move complete, result=0
19:39:55.500 00.000 29876 worker thread done servicing request
19:39:55.501 00.001 29876 Worker thread wakes up
19:39:55.501 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:55.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:55.501 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.4 px 30 ms NORTH
19:39:57.629 02.128 29876 Exposure complete
19:39:57.672 00.043 29876 worker thread done servicing request
19:39:57.672 00.000 31432 OnExposeComplete: enter
19:39:57.675 00.003 31432 UpdateGuideState(): m_state=6
19:39:57.677 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
19:39:57.678 00.001 31432 Star::Find returns 1 (0), X=1252.41, Y=939.94, Mass=3779, SNR=39.2, Peak=198 HFD=4.7
19:39:57.680 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
19:39:57.682 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
19:39:57.684 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.11 mountX=0.30 mountY=0.08, mountTheta=0.26
19:39:57.686 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.03, opts=13)
19:39:57.688 00.002 31432 Enqueuing Move request for scope (0.30, -0.03)
19:39:57.690 00.002 29876 Worker thread wakes up
19:39:57.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
19:39:57.690 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
19:39:57.690 00.000 29876 Moving (0.30, -0.03) raw xDistance=0.30 yDistance=0.08
19:39:57.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
19:39:57.690 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:39:57.690 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:39:57.690 00.000 29876 MoveAxis(W, 23, ABG)
19:39:57.690 00.000 29876 Guiding  Dir = 3, Dur = 23
19:39:57.690 00.000 29876 IsSlewing returns 0
19:39:57.690 00.000 29876 IsGuiding returns 0
19:39:57.690 00.000 29876 PulseGuide returned control before completion, sleep 33
19:39:57.694 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:39:57.705 00.011 31432 UpdateGuideState exits: m=3779 RSB=39.2
19:39:57.708 00.003 31432 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 7 / 99999
19:39:57.710 00.002 31432 PhdController: newstate STATE_FINISH
19:39:57.711 00.001 31432 PhdController complete: success
19:39:57.713 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767551997.713,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
19:39:57.715 00.002 31432 Mount: notify guiding dither settle done success=1
19:39:57.717 00.002 31432 PhdController: newstate STATE_IDLE
19:39:57.719 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:57.721 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:57.723 00.002 31432 Enqueuing Expose request
19:39:57.736 00.013 29876 IsGuiding returns 1
19:39:57.736 00.000 29876 scope still moving after pulse duration time elapsed
19:39:57.766 00.030 29876 IsSlewing returns 0
19:39:57.766 00.000 29876 IsGuiding returns 1
19:39:57.797 00.031 29876 IsSlewing returns 0
19:39:57.797 00.000 29876 IsGuiding returns 0
19:39:57.797 00.000 29876 scope move finished after 23 + 82 ms
19:39:57.797 00.000 29876 Move returns status 0, amount 23
19:39:57.797 00.000 29876 MoveAxis(N, 0, ABG)
19:39:57.797 00.000 29876 Move returns status 0, amount 0
19:39:57.797 00.000 29876 move complete, result=0
19:39:57.797 00.000 29876 worker thread done servicing request
19:39:57.797 00.000 29876 Worker thread wakes up
19:39:57.797 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
19:39:57.800 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:57.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:39:59.715 01.915 29876 Exposure complete
19:39:59.758 00.043 29876 worker thread done servicing request
19:39:59.759 00.001 31432 OnExposeComplete: enter
19:39:59.761 00.002 31432 UpdateGuideState(): m_state=6
19:39:59.763 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
19:39:59.765 00.002 31432 Star::Find returns 1 (0), X=1252.58, Y=939.50, Mass=3664, SNR=38.5, Peak=225 HFD=4.9
19:39:59.767 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
19:39:59.768 00.001 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.21 = 2.21)
19:39:59.770 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.47 hyp=0.66 cameraTheta=-0.78 mountX=0.46 mountY=0.53, mountTheta=0.86
19:39:59.773 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.47, opts=13)
19:39:59.775 00.002 31432 Enqueuing Move request for scope (0.47, -0.47)
19:39:59.777 00.002 29876 Worker thread wakes up
19:39:59.777 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.47) opts 0xd
19:39:59.777 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.47)
19:39:59.777 00.000 29876 Moving (0.47, -0.47) raw xDistance=0.46 yDistance=0.53
19:39:59.777 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
19:39:59.777 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:39:59.777 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
19:39:59.777 00.000 29876 MoveAxis(W, 47, ABG)
19:39:59.777 00.000 29876 Guiding  Dir = 3, Dur = 47
19:39:59.777 00.000 29876 IsSlewing returns 0
19:39:59.777 00.000 29876 IsGuiding returns 0
19:39:59.777 00.000 29876 PulseGuide returned control before completion, sleep 57
19:39:59.783 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:39:59.794 00.011 31432 UpdateGuideState exits: m=3664 RSB=38.5
19:39:59.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:39:59.798 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:39:59.800 00.002 31432 Enqueuing Expose request
19:39:59.838 00.038 29876 IsGuiding returns 1
19:39:59.838 00.000 29876 scope still moving after pulse duration time elapsed
19:39:59.869 00.031 29876 IsSlewing returns 0
19:39:59.869 00.000 29876 IsGuiding returns 1
19:39:59.900 00.031 29876 IsSlewing returns 0
19:39:59.900 00.000 29876 IsGuiding returns 1
19:39:59.931 00.031 29876 IsSlewing returns 0
19:39:59.931 00.000 29876 IsGuiding returns 0
19:39:59.931 00.000 29876 scope move finished after 47 + 106 ms
19:39:59.931 00.000 29876 Move returns status 0, amount 47
19:39:59.931 00.000 29876 MoveAxis(N, 0, ABG)
19:39:59.931 00.000 29876 Move returns status 0, amount 0
19:39:59.931 00.000 29876 move complete, result=0
19:39:59.931 00.000 29876 worker thread done servicing request
19:39:59.931 00.000 29876 Worker thread wakes up
19:39:59.931 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.5 px 0 ms NORTH
19:39:59.933 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:39:59.933 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:02.060 02.127 29876 Exposure complete
19:40:02.104 00.044 29876 worker thread done servicing request
19:40:02.104 00.000 31432 OnExposeComplete: enter
19:40:02.106 00.002 31432 UpdateGuideState(): m_state=6
19:40:02.108 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.110 00.002 31432 Star::Find returns 1 (0), X=1252.40, Y=939.80, Mass=3809, SNR=38.9, Peak=236 HFD=4.5
19:40:02.112 00.002 31432 MultiStar: exiting stabilization period
19:40:02.114 00.002 31432 MultiStar: updating star positions after lock position change
19:40:02.116 00.002 31432 Star::Find(15, 668, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.117 00.001 31432 Star::Find returns 1 (0), X=668.27, Y=174.98, Mass=2722, SNR=33.1, Peak=252 HFD=3.7
19:40:02.119 00.002 31432 Star::Find(15, 894, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.121 00.002 31432 Star::Find returns 1 (0), X=895.10, Y=38.58, Mass=3328, SNR=35.8, Peak=257 HFD=3.7
19:40:02.123 00.002 31432 Star::Find(15, 1078, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.125 00.002 31432 Star::Find returns 1 (0), X=1078.22, Y=477.03, Mass=2847, SNR=33.0, Peak=196 HFD=4.1
19:40:02.127 00.002 31432 Star::Find(15, 1050, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.129 00.002 31432 Star::Find returns 1 (0), X=1050.43, Y=277.92, Mass=3383, SNR=35.3, Peak=230 HFD=4.1
19:40:02.130 00.001 31432 Star::Find(15, 802, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.132 00.002 31432 Star::Find returns 1 (0), X=802.11, Y=81.12, Mass=2580, SNR=31.4, Peak=204 HFD=3.8
19:40:02.134 00.002 31432 Star::Find(15, 538, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.136 00.002 31432 Star::Find returns 1 (0), X=537.87, Y=266.88, Mass=2262, SNR=29.2, Peak=223 HFD=3.5
19:40:02.138 00.002 31432 Star::Find(15, 605, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.140 00.002 31432 Star::Find returns 1 (0), X=605.14, Y=176.66, Mass=2651, SNR=31.9, Peak=213 HFD=3.7
19:40:02.142 00.002 31432 Star::Find(15, 79, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.144 00.002 31432 Star::Find returns 1 (0), X=79.19, Y=248.77, Mass=2210, SNR=28.7, Peak=175 HFD=3.6
19:40:02.145 00.001 31432 Star::Find(15, 257, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.147 00.002 31432 Star::Find returns 1 (0), X=257.44, Y=224.01, Mass=2294, SNR=29.9, Peak=195 HFD=3.5
19:40:02.149 00.002 31432 Star::Find(15, 566, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.151 00.002 31432 Star::Find returns 1 (0), X=566.35, Y=882.55, Mass=2421, SNR=30.9, Peak=201 HFD=3.4
19:40:02.153 00.002 31432 Star::Find(15, 302, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
19:40:02.154 00.001 31432 Star::Find returns 1 (0), X=302.72, Y=111.62, Mass=1973, SNR=26.7, Peak=191 HFD=3.2
19:40:02.156 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:40:02.158 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
19:40:02.160 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=-0.17 hyp=0.33 cameraTheta=-0.52 mountX=0.28 mountY=0.21, mountTheta=0.63
19:40:02.162 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.17, opts=13)
19:40:02.164 00.002 31432 Enqueuing Move request for scope (0.29, -0.17)
19:40:02.166 00.002 29876 Worker thread wakes up
19:40:02.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.17) opts 0xd
19:40:02.166 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.17)
19:40:02.166 00.000 29876 Moving (0.29, -0.17) raw xDistance=0.28 yDistance=0.21
19:40:02.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
19:40:02.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:02.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:40:02.166 00.000 29876 MoveAxis(W, 34, ABG)
19:40:02.166 00.000 29876 Guiding  Dir = 3, Dur = 34
19:40:02.166 00.000 29876 IsSlewing returns 0
19:40:02.166 00.000 29876 IsGuiding returns 0
19:40:02.167 00.001 29876 PulseGuide returned control before completion, sleep 44
19:40:02.170 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:02.181 00.011 31432 UpdateGuideState exits: m=3809 RSB=38.9
19:40:02.183 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:02.185 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:02.186 00.001 31432 Enqueuing Expose request
19:40:02.217 00.031 29876 IsGuiding returns 1
19:40:02.217 00.000 29876 scope still moving after pulse duration time elapsed
19:40:02.247 00.030 29876 IsSlewing returns 0
19:40:02.247 00.000 29876 IsGuiding returns 1
19:40:02.277 00.030 29876 IsSlewing returns 0
19:40:02.277 00.000 29876 IsGuiding returns 1
19:40:02.307 00.030 29876 IsSlewing returns 0
19:40:02.307 00.000 29876 IsGuiding returns 0
19:40:02.307 00.000 29876 scope move finished after 34 + 106 ms
19:40:02.307 00.000 29876 Move returns status 0, amount 34
19:40:02.307 00.000 29876 MoveAxis(N, 0, ABG)
19:40:02.307 00.000 29876 Move returns status 0, amount 0
19:40:02.307 00.000 29876 move complete, result=0
19:40:02.308 00.001 29876 worker thread done servicing request
19:40:02.308 00.000 29876 Worker thread wakes up
19:40:02.308 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:02.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:02.308 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
19:40:04.225 01.917 29876 Exposure complete
19:40:04.277 00.052 29876 worker thread done servicing request
19:40:04.277 00.000 31432 OnExposeComplete: enter
19:40:04.280 00.003 31432 UpdateGuideState(): m_state=6
19:40:04.282 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
19:40:04.284 00.002 31432 Star::Find returns 1 (0), X=1251.93, Y=939.82, Mass=3560, SNR=37.5, Peak=215 HFD=4.4
19:40:04.286 00.002 31432 MultiStar: [#1 -0.07,0.22,0.91,U] [#2 -0.25,-0.04,0.93,U] [#3 0.12,-0.21,0.88,U] [#4 0.19,0.21,0.96,U] [#5 -0.12,0.37,0.79,U] [#6 -0.12,0.39,0.81,U] [#7 0.03,0.63,0.84,U] [#8 -0.61,0.60,0.00,M3] 
19:40:04.288 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.16}, one-star: {-0.19, -0.15}
19:40:04.289 00.001 31432 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.02) = xAngle (1.85 = 1.85)
19:40:04.291 00.002 31432 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.86 = -1.43)
19:40:04.293 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.87 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
19:40:04.296 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.16, opts=13)
19:40:04.298 00.002 31432 Enqueuing Move request for scope (-0.05, 0.16)
19:40:04.300 00.002 29876 Worker thread wakes up
19:40:04.300 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
19:40:04.300 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
19:40:04.300 00.000 29876 Moving (-0.05, 0.16) raw xDistance=-0.05 yDistance=-0.17
19:40:04.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:40:04.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:04.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:40:04.300 00.000 29876 MoveAxis(E, 0, ABG)
19:40:04.300 00.000 29876 Move returns status 0, amount 0
19:40:04.300 00.000 29876 MoveAxis(N, 0, ABG)
19:40:04.300 00.000 29876 Move returns status 0, amount 0
19:40:04.300 00.000 29876 move complete, result=0
19:40:04.300 00.000 29876 worker thread done servicing request
19:40:04.305 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:40:04.317 00.012 31432 UpdateGuideState exits: m=3560 RSB=37.5
19:40:04.319 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:04.321 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:04.323 00.002 31432 Enqueuing Expose request
19:40:04.325 00.002 29876 Worker thread wakes up
19:40:04.325 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:40:04.327 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:04.327 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:06.453 02.126 29876 Exposure complete
19:40:06.496 00.043 29876 worker thread done servicing request
19:40:06.496 00.000 31432 OnExposeComplete: enter
19:40:06.498 00.002 31432 UpdateGuideState(): m_state=6
19:40:06.501 00.003 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
19:40:06.503 00.002 31432 Star::Find returns 1 (0), X=1251.85, Y=940.18, Mass=3775, SNR=39.1, Peak=204 HFD=4.4
19:40:06.505 00.002 31432 MultiStar: [#1 -0.11,0.47,0.89,U] [#2 -0.13,0.18,0.91,U] [#3 -0.22,0.31,0.91,U] [#4 -0.15,-0.00,0.91,U] [#5 -0.02,0.44,0.79,U] [#6 0.10,0.55,0.78,U] [#7 0.26,0.60,0.81,U] [#8 -0.15,0.48,0.73,U] 
19:40:06.507 00.002 31432 single-star, 8 included, MultiStar: {-0.08, 0.35}, one-star: {-0.27, 0.21}
19:40:06.508 00.001 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
19:40:06.510 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
19:40:06.511 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.46 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
19:40:06.517 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.21, opts=13)
19:40:06.520 00.003 31432 Enqueuing Move request for scope (-0.27, 0.21)
19:40:06.522 00.002 29876 Worker thread wakes up
19:40:06.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
19:40:06.522 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
19:40:06.522 00.000 29876 Moving (-0.27, 0.21) raw xDistance=-0.26 yDistance=-0.25
19:40:06.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
19:40:06.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:06.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:40:06.522 00.000 29876 MoveAxis(E, 25, ABG)
19:40:06.522 00.000 29876 Guiding  Dir = 2, Dur = 25
19:40:06.523 00.001 29876 IsSlewing returns 0
19:40:06.523 00.000 29876 IsGuiding returns 0
19:40:06.523 00.000 29876 PulseGuide returned control before completion, sleep 35
19:40:06.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:06.538 00.012 31432 UpdateGuideState exits: m=3775 RSB=39.1
19:40:06.540 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:06.542 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:06.544 00.002 31432 Enqueuing Expose request
19:40:06.560 00.016 29876 IsGuiding returns 1
19:40:06.560 00.000 29876 scope still moving after pulse duration time elapsed
19:40:06.590 00.030 29876 IsSlewing returns 0
19:40:06.590 00.000 29876 IsGuiding returns 1
19:40:06.621 00.031 29876 IsSlewing returns 0
19:40:06.621 00.000 29876 IsGuiding returns 0
19:40:06.621 00.000 29876 scope move finished after 25 + 73 ms
19:40:06.621 00.000 29876 Move returns status 0, amount 25
19:40:06.621 00.000 29876 MoveAxis(N, 0, ABG)
19:40:06.621 00.000 29876 Move returns status 0, amount 0
19:40:06.621 00.000 29876 move complete, result=0
19:40:06.622 00.001 29876 worker thread done servicing request
19:40:06.622 00.000 29876 Worker thread wakes up
19:40:06.622 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:06.622 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:06.622 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.3 px 0 ms NORTH
19:40:08.527 01.905 29876 Exposure complete
19:40:08.571 00.044 29876 worker thread done servicing request
19:40:08.571 00.000 31432 OnExposeComplete: enter
19:40:08.573 00.002 31432 UpdateGuideState(): m_state=6
19:40:08.576 00.003 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
19:40:08.578 00.002 31432 Star::Find returns 1 (0), X=1253.26, Y=939.21, Mass=3416, SNR=36.9, Peak=213 HFD=4.3
19:40:08.580 00.002 31432 MultiStar: [#1 1.00,-0.14,0.00,M1] [#2 0.93,-0.32,0.00,M1] [#3 0.94,-0.19,0.00,M1] [#4 0.90,-0.16,0.00,M1] [#5 1.13,0.03,0.00,M1] [#6 1.15,-0.32,0.00,M1] [#7 1.11,0.21,0.00,M1] [#8 0.51,-0.12,0.75,U] 
19:40:08.582 00.002 31432 refined, 1 included, MultiStar: {0.87, -0.49}, one-star: {1.15, -0.76}
19:40:08.584 00.002 31432 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
19:40:08.585 00.001 31432 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
19:40:08.587 00.002 31432 CameraToMount -- cameraX=0.87 cameraY=-0.49 hyp=1.00 cameraTheta=-0.51 mountX=0.86 mountY=0.62, mountTheta=0.62
19:40:08.591 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.87, y=-0.49, opts=13)
19:40:08.593 00.002 31432 Enqueuing Move request for scope (0.87, -0.49)
19:40:08.595 00.002 29876 Worker thread wakes up
19:40:08.595 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.49) opts 0xd
19:40:08.595 00.000 29876 Handling offset move in thread for scope, endpoint = (0.87, -0.49)
19:40:08.595 00.000 29876 Moving (0.87, -0.49) raw xDistance=0.86 yDistance=0.62
19:40:08.595 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.86
19:40:08.595 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:40:08.595 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
19:40:08.595 00.000 29876 MoveAxis(W, 79, ABG)
19:40:08.595 00.000 29876 Guiding  Dir = 3, Dur = 79
19:40:08.596 00.001 29876 IsSlewing returns 0
19:40:08.596 00.000 29876 IsGuiding returns 0
19:40:08.596 00.000 29876 PulseGuide returned control before completion, sleep 89
19:40:08.599 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:08.611 00.012 31432 UpdateGuideState exits: m=3416 RSB=36.9
19:40:08.613 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:08.615 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:08.617 00.002 31432 Enqueuing Expose request
19:40:08.697 00.080 29876 IsGuiding returns 1
19:40:08.697 00.000 29876 scope still moving after pulse duration time elapsed
19:40:08.728 00.031 29876 IsSlewing returns 0
19:40:08.728 00.000 29876 IsGuiding returns 1
19:40:08.759 00.031 29876 IsSlewing returns 0
19:40:08.759 00.000 29876 IsGuiding returns 1
19:40:08.790 00.031 29876 IsSlewing returns 0
19:40:08.790 00.000 29876 IsGuiding returns 0
19:40:08.790 00.000 29876 scope move finished after 79 + 114 ms
19:40:08.790 00.000 29876 Move returns status 0, amount 79
19:40:08.790 00.000 29876 MoveAxis(N, 0, ABG)
19:40:08.790 00.000 29876 Move returns status 0, amount 0
19:40:08.790 00.000 29876 move complete, result=0
19:40:08.790 00.000 29876 worker thread done servicing request
19:40:08.790 00.000 29876 Worker thread wakes up
19:40:08.790 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:08.790 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:08.791 00.001 31432 GuideStep: 0.9 px 79 ms WEST, 0.6 px 0 ms NORTH
19:40:10.922 02.131 29876 Exposure complete
19:40:10.967 00.045 29876 worker thread done servicing request
19:40:10.967 00.000 31432 OnExposeComplete: enter
19:40:10.970 00.003 31432 UpdateGuideState(): m_state=6
19:40:10.972 00.002 31432 Star::Find(15, 1253, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
19:40:10.974 00.002 31432 Star::Find returns 1 (0), X=1252.60, Y=939.70, Mass=3807, SNR=38.5, Peak=224 HFD=4.7
19:40:10.976 00.002 31432 MultiStar: [#1 0.60,0.02,0.87,U] [#2 0.13,-0.08,0.93,U] [#3 0.50,0.08,0.86,U] [#4 0.01,-0.03,0.94,U] [#5 0.34,0.05,0.83,U] [#6 0.64,0.10,0.79,U] [#7 0.85,0.32,0.00,M2] [#8 0.43,-0.03,0.70,U] 
19:40:10.978 00.002 31432 refined, 7 included, MultiStar: {0.39, -0.02}, one-star: {0.49, -0.26}
19:40:10.980 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:40:10.981 00.001 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:40:10.983 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.06 mountX=0.38 mountY=0.08, mountTheta=0.21
19:40:10.986 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.02, opts=13)
19:40:10.988 00.002 31432 Enqueuing Move request for scope (0.39, -0.02)
19:40:10.990 00.002 29876 Worker thread wakes up
19:40:10.990 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd
19:40:10.990 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.02)
19:40:10.990 00.000 29876 Moving (0.39, -0.02) raw xDistance=0.38 yDistance=0.08
19:40:10.990 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
19:40:10.990 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:10.990 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:40:10.990 00.000 29876 MoveAxis(W, 48, ABG)
19:40:10.990 00.000 29876 Guiding  Dir = 3, Dur = 48
19:40:10.991 00.001 29876 IsSlewing returns 0
19:40:10.991 00.000 29876 IsGuiding returns 0
19:40:10.991 00.000 29876 PulseGuide returned control before completion, sleep 58
19:40:10.997 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:40:11.009 00.012 31432 UpdateGuideState exits: m=3807 RSB=38.5
19:40:11.011 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:11.013 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:11.015 00.002 31432 Enqueuing Expose request
19:40:11.060 00.045 29876 IsGuiding returns 1
19:40:11.060 00.000 29876 scope still moving after pulse duration time elapsed
19:40:11.090 00.030 29876 IsSlewing returns 0
19:40:11.090 00.000 29876 IsGuiding returns 1
19:40:11.121 00.031 29876 IsSlewing returns 0
19:40:11.121 00.000 29876 IsGuiding returns 1
19:40:11.151 00.030 29876 IsSlewing returns 0
19:40:11.151 00.000 29876 IsGuiding returns 1
19:40:11.183 00.032 29876 IsSlewing returns 0
19:40:11.183 00.000 29876 IsGuiding returns 0
19:40:11.183 00.000 29876 scope move finished after 48 + 143 ms
19:40:11.183 00.000 29876 Move returns status 0, amount 48
19:40:11.183 00.000 29876 MoveAxis(N, 0, ABG)
19:40:11.183 00.000 29876 Move returns status 0, amount 0
19:40:11.183 00.000 29876 move complete, result=0
19:40:11.183 00.000 29876 worker thread done servicing request
19:40:11.183 00.000 29876 Worker thread wakes up
19:40:11.183 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:11.183 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:11.184 00.001 31432 GuideStep: 0.4 px 48 ms WEST, 0.1 px 0 ms NORTH
19:40:13.085 01.901 29876 Exposure complete
19:40:13.130 00.045 29876 worker thread done servicing request
19:40:13.130 00.000 31432 OnExposeComplete: enter
19:40:13.134 00.004 31432 UpdateGuideState(): m_state=6
19:40:13.136 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
19:40:13.138 00.002 31432 Star::Find returns 1 (0), X=1251.55, Y=939.89, Mass=3937, SNR=40.3, Peak=197 HFD=4.9
19:40:13.140 00.002 31432 MultiStar: [#1 -0.10,0.03,0.80,U] [#2 -0.30,-0.05,0.88,U] [#3 -0.45,0.04,0.82,U] [#4 -0.42,0.12,0.93,U] [#5 -0.52,0.18,0.76,U] [#6 0.08,0.23,0.75,U] [#7 0.02,0.46,0.78,U] [#8 -0.05,0.41,0.67,U] 
19:40:13.142 00.002 31432 refined, 8 included, MultiStar: {-0.27, 0.13}, one-star: {-0.56, -0.08}
19:40:13.143 00.001 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
19:40:13.145 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.61)
19:40:13.148 00.003 31432 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.69 mountX=-0.27 mountY=-0.17, mountTheta=-2.57
19:40:13.150 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.13, opts=13)
19:40:13.152 00.002 31432 Enqueuing Move request for scope (-0.27, 0.13)
19:40:13.154 00.002 29876 Worker thread wakes up
19:40:13.154 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
19:40:13.154 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
19:40:13.154 00.000 29876 Moving (-0.27, 0.13) raw xDistance=-0.27 yDistance=-0.17
19:40:13.154 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.27
19:40:13.154 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:13.154 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:40:13.154 00.000 29876 MoveAxis(E, 19, ABG)
19:40:13.154 00.000 29876 Guiding  Dir = 2, Dur = 19
19:40:13.155 00.001 29876 IsSlewing returns 0
19:40:13.155 00.000 29876 IsGuiding returns 0
19:40:13.155 00.000 29876 PulseGuide returned control before completion, sleep 29
19:40:13.158 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:13.170 00.012 31432 UpdateGuideState exits: m=3937 RSB=40.3
19:40:13.172 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:13.173 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:13.175 00.002 31432 Enqueuing Expose request
19:40:13.193 00.018 29876 IsGuiding returns 1
19:40:13.193 00.000 29876 scope still moving after pulse duration time elapsed
19:40:13.223 00.030 29876 IsSlewing returns 0
19:40:13.223 00.000 29876 IsGuiding returns 0
19:40:13.223 00.000 29876 scope move finished after 19 + 49 ms
19:40:13.223 00.000 29876 Move returns status 0, amount 19
19:40:13.223 00.000 29876 MoveAxis(N, 0, ABG)
19:40:13.223 00.000 29876 Move returns status 0, amount 0
19:40:13.223 00.000 29876 move complete, result=0
19:40:13.223 00.000 29876 worker thread done servicing request
19:40:13.223 00.000 29876 Worker thread wakes up
19:40:13.223 00.000 31432 GuideStep: -0.3 px 19 ms EAST, -0.2 px 0 ms NORTH
19:40:13.226 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:13.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:15.357 02.131 29876 Exposure complete
19:40:15.401 00.044 29876 worker thread done servicing request
19:40:15.401 00.000 31432 OnExposeComplete: enter
19:40:15.404 00.003 31432 UpdateGuideState(): m_state=6
19:40:15.406 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
19:40:15.409 00.003 31432 Star::Find returns 1 (0), X=1252.51, Y=939.83, Mass=3875, SNR=39.0, Peak=252 HFD=4.5
19:40:15.411 00.002 31432 MultiStar: [#1 0.30,0.16,0.83,U] [#2 0.01,-0.23,0.91,U] [#3 0.11,0.17,0.87,U] [#4 0.22,0.03,0.92,U] [#5 0.02,0.18,0.81,U] [#6 0.18,0.05,0.81,U] [#7 0.34,0.55,0.81,U] [#8 -0.24,0.40,0.74,U] 
19:40:15.413 00.002 31432 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.40, -0.14}
19:40:15.415 00.002 31432 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.02) = xAngle (0.60 = 0.60)
19:40:15.417 00.002 31432 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.61 = -2.67)
19:40:15.418 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=0.16 mountY=-0.09, mountTheta=-0.50
19:40:15.421 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.12, opts=13)
19:40:15.423 00.002 31432 Enqueuing Move request for scope (0.16, 0.12)
19:40:15.425 00.002 29876 Worker thread wakes up
19:40:15.425 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
19:40:15.425 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
19:40:15.425 00.000 29876 Moving (0.16, 0.12) raw xDistance=0.16 yDistance=-0.09
19:40:15.425 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:40:15.425 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:15.425 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:40:15.425 00.000 29876 MoveAxis(E, 0, ABG)
19:40:15.425 00.000 29876 Move returns status 0, amount 0
19:40:15.425 00.000 29876 MoveAxis(N, 0, ABG)
19:40:15.425 00.000 29876 Move returns status 0, amount 0
19:40:15.425 00.000 29876 move complete, result=0
19:40:15.425 00.000 29876 worker thread done servicing request
19:40:15.428 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:40:15.441 00.013 31432 UpdateGuideState exits: m=3875 RSB=39.0
19:40:15.443 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:15.445 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:15.447 00.002 31432 Enqueuing Expose request
19:40:15.449 00.002 29876 Worker thread wakes up
19:40:15.449 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:40:15.451 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:15.451 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:17.364 01.913 29876 Exposure complete
19:40:17.422 00.058 29876 worker thread done servicing request
19:40:17.422 00.000 31432 OnExposeComplete: enter
19:40:17.425 00.003 31432 UpdateGuideState(): m_state=6
19:40:17.428 00.003 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
19:40:17.430 00.002 31432 Star::Find returns 1 (0), X=1253.21, Y=939.78, Mass=3879, SNR=39.5, Peak=245 HFD=4.4
19:40:17.432 00.002 31432 MultiStar: [#1 1.16,0.17,0.00,M1] [#2 0.97,0.08,0.00,M1] [#3 1.19,0.06,0.00,M1] [#4 1.02,0.05,0.00,M1] [#5 1.18,0.10,0.00,M1] [#6 1.13,0.05,0.00,M1] [#7 1.19,0.37,0.00,M1] [#8 0.86,0.29,0.00,M1] 
19:40:17.434 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:40:17.436 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:40:17.438 00.002 31432 CameraToMount -- cameraX=1.10 cameraY=-0.19 hyp=1.12 cameraTheta=-0.17 mountX=1.09 mountY=0.36, mountTheta=0.32
19:40:17.442 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=1.10, y=-0.19, opts=13)
19:40:17.444 00.002 31432 Enqueuing Move request for scope (1.10, -0.19)
19:40:17.446 00.002 29876 Worker thread wakes up
19:40:17.446 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.19) opts 0xd
19:40:17.446 00.000 29876 Handling offset move in thread for scope, endpoint = (1.10, -0.19)
19:40:17.446 00.000 29876 Moving (1.10, -0.19) raw xDistance=1.09 yDistance=0.36
19:40:17.446 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.09
19:40:17.446 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:40:17.446 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
19:40:17.446 00.000 29876 MoveAxis(W, 105, ABG)
19:40:17.446 00.000 29876 Guiding  Dir = 3, Dur = 105
19:40:17.447 00.001 29876 IsSlewing returns 0
19:40:17.447 00.000 29876 IsGuiding returns 0
19:40:17.447 00.000 29876 PulseGuide returned control before completion, sleep 115
19:40:17.450 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:17.462 00.012 31432 UpdateGuideState exits: m=3879 RSB=39.5
19:40:17.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:17.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:17.468 00.002 31432 Enqueuing Expose request
19:40:17.563 00.095 29876 IsGuiding returns 1
19:40:17.563 00.000 29876 scope still moving after pulse duration time elapsed
19:40:17.594 00.031 29876 IsSlewing returns 0
19:40:17.594 00.000 29876 IsGuiding returns 0
19:40:17.594 00.000 29876 scope move finished after 105 + 43 ms
19:40:17.594 00.000 29876 Move returns status 0, amount 105
19:40:17.594 00.000 29876 MoveAxis(N, 0, ABG)
19:40:17.594 00.000 29876 Move returns status 0, amount 0
19:40:17.594 00.000 29876 move complete, result=0
19:40:17.594 00.000 29876 worker thread done servicing request
19:40:17.594 00.000 29876 Worker thread wakes up
19:40:17.594 00.000 31432 GuideStep: 1.1 px 105 ms WEST, 0.4 px 0 ms NORTH
19:40:17.598 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:17.598 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:19.725 02.127 29876 Exposure complete
19:40:19.770 00.045 29876 worker thread done servicing request
19:40:19.770 00.000 31432 OnExposeComplete: enter
19:40:19.773 00.003 31432 UpdateGuideState(): m_state=6
19:40:19.775 00.002 31432 Star::Find(15, 1253, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
19:40:19.777 00.002 31432 Star::Find returns 1 (0), X=1252.98, Y=939.75, Mass=3852, SNR=39.3, Peak=252 HFD=4.3
19:40:19.778 00.001 31432 MultiStar: [#1 1.18,0.21,0.00,M2] [#2 1.01,0.16,0.00,M2] [#3 0.98,0.19,0.00,M2] [#4 1.04,0.14,0.00,M2] [#5 0.99,0.34,0.00,M2] [#6 0.92,0.32,0.00,M2] [#7 1.51,0.49,0.00,M2] [#8 0.73,0.44,0.00,M2] 
19:40:19.780 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
19:40:19.782 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
19:40:19.784 00.002 31432 CameraToMount -- cameraX=0.87 cameraY=-0.22 hyp=0.90 cameraTheta=-0.25 mountX=0.87 mountY=0.35, mountTheta=0.38
19:40:19.788 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.87, y=-0.22, opts=13)
19:40:19.793 00.005 31432 Enqueuing Move request for scope (0.87, -0.22)
19:40:19.799 00.006 29876 Worker thread wakes up
19:40:19.799 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.22) opts 0xd
19:40:19.799 00.000 29876 Handling offset move in thread for scope, endpoint = (0.87, -0.22)
19:40:19.799 00.000 29876 Moving (0.87, -0.22) raw xDistance=0.87 yDistance=0.35
19:40:19.799 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.87
19:40:19.799 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.57 newest=0.62
19:40:19.799 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:40:19.799 00.000 29876 MoveAxis(W, 98, ABG)
19:40:19.799 00.000 29876 Guiding  Dir = 3, Dur = 98
19:40:19.799 00.000 29876 IsSlewing returns 0
19:40:19.800 00.001 29876 IsGuiding returns 0
19:40:19.800 00.000 29876 PulseGuide returned control before completion, sleep 108
19:40:19.807 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:19.823 00.016 31432 UpdateGuideState exits: m=3852 RSB=39.3
19:40:19.826 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:19.828 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:19.830 00.002 31432 Enqueuing Expose request
19:40:19.911 00.081 29876 IsGuiding returns 1
19:40:19.911 00.000 29876 scope still moving after pulse duration time elapsed
19:40:19.942 00.031 29876 IsSlewing returns 0
19:40:19.942 00.000 29876 IsGuiding returns 0
19:40:19.942 00.000 29876 scope move finished after 98 + 44 ms
19:40:19.942 00.000 29876 Move returns status 0, amount 98
19:40:19.942 00.000 29876 BLC: Oldest BLC event removed
19:40:19.942 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:40:19.942 00.000 29876 MoveAxis(S, 46, ABG)
19:40:19.942 00.000 29876 Guiding  Dir = 1, Dur = 46
19:40:19.942 00.000 29876 IsSlewing returns 0
19:40:19.942 00.000 29876 IsGuiding returns 0
19:40:19.942 00.000 29876 PulseGuide returned control before completion, sleep 56
19:40:20.005 00.063 29876 IsGuiding returns 1
19:40:20.005 00.000 29876 scope still moving after pulse duration time elapsed
19:40:20.035 00.030 29876 IsSlewing returns 0
19:40:20.035 00.000 29876 IsGuiding returns 1
19:40:20.066 00.031 29876 IsSlewing returns 0
19:40:20.066 00.000 29876 IsGuiding returns 1
19:40:20.097 00.031 29876 IsSlewing returns 0
19:40:20.097 00.000 29876 IsGuiding returns 1
19:40:20.128 00.031 29876 IsSlewing returns 0
19:40:20.128 00.000 29876 IsGuiding returns 1
19:40:20.159 00.031 29876 IsSlewing returns 0
19:40:20.159 00.000 29876 IsGuiding returns 0
19:40:20.159 00.000 29876 scope move finished after 46 + 170 ms
19:40:20.159 00.000 29876 Move returns status 0, amount 46
19:40:20.159 00.000 29876 move complete, result=0
19:40:20.159 00.000 29876 worker thread done servicing request
19:40:20.159 00.000 29876 Worker thread wakes up
19:40:20.159 00.000 31432 GuideStep: 0.9 px 98 ms WEST, 0.3 px 46 ms SOUTH
19:40:20.161 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:20.161 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:22.073 01.912 29876 Exposure complete
19:40:22.117 00.044 29876 worker thread done servicing request
19:40:22.117 00.000 31432 OnExposeComplete: enter
19:40:22.119 00.002 31432 UpdateGuideState(): m_state=6
19:40:22.121 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
19:40:22.123 00.002 31432 Star::Find returns 1 (0), X=1252.71, Y=939.52, Mass=3628, SNR=38.1, Peak=229 HFD=4.5
19:40:22.125 00.002 31432 MultiStar: [#1 0.88,-0.39,0.00,M3] [#2 0.70,-0.81,0.00,M3] [#3 0.54,-0.49,0.90,U] [#4 0.73,-0.44,0.00,M3] [#5 0.79,-0.44,0.00,M3] [#6 1.12,-0.45,0.00,M3] [#7 1.09,-0.21,0.00,M3] [#8 0.78,-0.09,0.71,U] 
19:40:22.127 00.002 31432 refined, 2 included, MultiStar: {0.63, -0.36}, one-star: {0.60, -0.45}
19:40:22.128 00.001 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:40:22.131 00.003 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:40:22.131 00.000 31432 CameraToMount -- cameraX=0.63 cameraY=-0.36 hyp=0.73 cameraTheta=-0.52 mountX=0.62 mountY=0.46, mountTheta=0.63
19:40:22.136 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=-0.36, opts=13)
19:40:22.139 00.003 31432 Enqueuing Move request for scope (0.63, -0.36)
19:40:22.141 00.002 29876 Worker thread wakes up
19:40:22.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.36) opts 0xd
19:40:22.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, -0.36)
19:40:22.141 00.000 29876 Moving (0.63, -0.36) raw xDistance=0.62 yDistance=0.46
19:40:22.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62
19:40:22.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
19:40:22.141 00.000 29876 MoveAxis(W, 74, ABG)
19:40:22.141 00.000 29876 Guiding  Dir = 3, Dur = 74
19:40:22.142 00.001 29876 IsSlewing returns 0
19:40:22.142 00.000 29876 IsGuiding returns 0
19:40:22.142 00.000 29876 PulseGuide returned control before completion, sleep 84
19:40:22.145 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:22.156 00.011 31432 UpdateGuideState exits: m=3628 RSB=38.1
19:40:22.158 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:22.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:22.162 00.002 31432 Enqueuing Expose request
19:40:22.228 00.066 29876 IsGuiding returns 1
19:40:22.228 00.000 29876 scope still moving after pulse duration time elapsed
19:40:22.259 00.031 29876 IsSlewing returns 0
19:40:22.259 00.000 29876 IsGuiding returns 1
19:40:22.289 00.030 29876 IsSlewing returns 0
19:40:22.289 00.000 29876 IsGuiding returns 0
19:40:22.289 00.000 29876 scope move finished after 74 + 72 ms
19:40:22.289 00.000 29876 Move returns status 0, amount 74
19:40:22.289 00.000 29876 MoveAxis(S, 33, ABG)
19:40:22.289 00.000 29876 Guiding  Dir = 1, Dur = 33
19:40:22.289 00.000 29876 IsSlewing returns 0
19:40:22.289 00.000 29876 IsGuiding returns 0
19:40:22.289 00.000 29876 PulseGuide returned control before completion, sleep 43
19:40:22.335 00.046 29876 IsGuiding returns 1
19:40:22.335 00.000 29876 scope still moving after pulse duration time elapsed
19:40:22.365 00.030 29876 IsSlewing returns 0
19:40:22.365 00.000 29876 IsGuiding returns 1
19:40:22.397 00.032 29876 IsSlewing returns 0
19:40:22.397 00.000 29876 IsGuiding returns 1
19:40:22.428 00.031 29876 IsSlewing returns 0
19:40:22.428 00.000 29876 IsGuiding returns 1
19:40:22.458 00.030 29876 IsSlewing returns 0
19:40:22.458 00.000 29876 IsGuiding returns 0
19:40:22.458 00.000 29876 scope move finished after 33 + 136 ms
19:40:22.458 00.000 29876 Move returns status 0, amount 33
19:40:22.458 00.000 29876 move complete, result=0
19:40:22.458 00.000 29876 worker thread done servicing request
19:40:22.458 00.000 29876 Worker thread wakes up
19:40:22.458 00.000 31432 GuideStep: 0.6 px 74 ms WEST, 0.5 px 33 ms SOUTH
19:40:22.461 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:22.461 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:24.592 02.131 29876 Exposure complete
19:40:24.635 00.043 29876 worker thread done servicing request
19:40:24.635 00.000 31432 OnExposeComplete: enter
19:40:24.637 00.002 31432 UpdateGuideState(): m_state=6
19:40:24.639 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
19:40:24.641 00.002 31432 Star::Find returns 1 (0), X=1252.40, Y=939.40, Mass=3918, SNR=39.4, Peak=252 HFD=4.8
19:40:24.643 00.002 31432 MultiStar: [#1 0.46,-0.47,0.86,U] [#2 0.35,-0.64,0.92,U] [#3 0.36,-0.64,0.90,U] [#4 0.25,-0.37,0.89,U] [#5 0.38,-0.44,0.81,U] [#6 0.58,-0.24,0.78,U] [#7 0.67,-0.36,0.81,U] [#8 0.19,-0.07,0.72,U] 
19:40:24.645 00.002 31432 refined, 8 included, MultiStar: {0.39, -0.44}, one-star: {0.29, -0.57}
19:40:24.647 00.002 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
19:40:24.648 00.001 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
19:40:24.650 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.44 hyp=0.58 cameraTheta=-0.84 mountX=0.38 mountY=0.49, mountTheta=0.91
19:40:24.653 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.44, opts=13)
19:40:24.655 00.002 31432 Enqueuing Move request for scope (0.39, -0.44)
19:40:24.657 00.002 29876 Worker thread wakes up
19:40:24.657 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.44) opts 0xd
19:40:24.657 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.44)
19:40:24.657 00.000 29876 Moving (0.39, -0.44) raw xDistance=0.38 yDistance=0.49
19:40:24.657 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
19:40:24.657 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.49
19:40:24.657 00.000 29876 MoveAxis(W, 47, ABG)
19:40:24.657 00.000 29876 Guiding  Dir = 3, Dur = 47
19:40:24.658 00.001 29876 IsSlewing returns 0
19:40:24.658 00.000 29876 IsGuiding returns 0
19:40:24.658 00.000 29876 PulseGuide returned control before completion, sleep 57
19:40:24.661 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:40:24.675 00.014 31432 UpdateGuideState exits: m=3918 RSB=39.4
19:40:24.677 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:24.679 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:24.681 00.002 31432 Enqueuing Expose request
19:40:24.728 00.047 29876 IsGuiding returns 1
19:40:24.728 00.000 29876 scope still moving after pulse duration time elapsed
19:40:24.759 00.031 29876 IsSlewing returns 0
19:40:24.760 00.001 29876 IsGuiding returns 1
19:40:24.790 00.030 29876 IsSlewing returns 0
19:40:24.790 00.000 29876 IsGuiding returns 1
19:40:24.821 00.031 29876 IsSlewing returns 0
19:40:24.821 00.000 29876 IsGuiding returns 0
19:40:24.821 00.000 29876 scope move finished after 47 + 115 ms
19:40:24.821 00.000 29876 Move returns status 0, amount 47
19:40:24.821 00.000 29876 MoveAxis(S, 36, ABG)
19:40:24.821 00.000 29876 Guiding  Dir = 1, Dur = 36
19:40:24.821 00.000 29876 IsSlewing returns 0
19:40:24.821 00.000 29876 IsGuiding returns 0
19:40:24.821 00.000 29876 PulseGuide returned control before completion, sleep 46
19:40:24.868 00.047 29876 IsGuiding returns 1
19:40:24.868 00.000 29876 scope still moving after pulse duration time elapsed
19:40:24.899 00.031 29876 IsSlewing returns 0
19:40:24.899 00.000 29876 IsGuiding returns 1
19:40:24.930 00.031 29876 IsSlewing returns 0
19:40:24.930 00.000 29876 IsGuiding returns 1
19:40:24.960 00.030 29876 IsSlewing returns 0
19:40:24.960 00.000 29876 IsGuiding returns 0
19:40:24.960 00.000 29876 scope move finished after 36 + 103 ms
19:40:24.960 00.000 29876 Move returns status 0, amount 36
19:40:24.960 00.000 29876 move complete, result=0
19:40:24.960 00.000 29876 worker thread done servicing request
19:40:24.960 00.000 29876 Worker thread wakes up
19:40:24.960 00.000 31432 GuideStep: 0.4 px 47 ms WEST, 0.5 px 36 ms SOUTH
19:40:24.963 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:24.963 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:26.867 01.904 29876 Exposure complete
19:40:26.913 00.046 29876 worker thread done servicing request
19:40:26.913 00.000 31432 OnExposeComplete: enter
19:40:26.916 00.003 31432 UpdateGuideState(): m_state=6
19:40:26.917 00.001 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
19:40:26.919 00.002 31432 Star::Find returns 1 (0), X=1251.39, Y=939.90, Mass=3656, SNR=38.3, Peak=212 HFD=4.4
19:40:26.921 00.002 31432 MultiStar: [#1 -0.71,-0.13,0.86,U] [#2 -0.79,-0.31,0.00,M3] [#3 -0.39,-0.14,0.90,U] [#4 -0.76,-0.30,0.00,M3] [#5 -0.38,0.23,0.79,U] [#6 -0.47,0.05,0.80,U] [#7 -0.49,0.21,0.82,U] [#8 -0.67,-0.03,0.72,U] 
19:40:26.923 00.002 31432 refined, 6 included, MultiStar: {-0.55, 0.01}, one-star: {-0.72, -0.07}
19:40:26.925 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
19:40:26.927 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
19:40:26.929 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.01 hyp=0.55 cameraTheta=3.12 mountX=-0.55 mountY=-0.10, mountTheta=-2.97
19:40:26.932 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.01, opts=13)
19:40:26.934 00.002 31432 Enqueuing Move request for scope (-0.55, 0.01)
19:40:26.936 00.002 29876 Worker thread wakes up
19:40:26.936 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.01) opts 0xd
19:40:26.936 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.01)
19:40:26.936 00.000 29876 Moving (-0.55, 0.01) raw xDistance=-0.55 yDistance=-0.10
19:40:26.936 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.55
19:40:26.936 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:26.936 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:40:26.936 00.000 29876 MoveAxis(E, 46, ABG)
19:40:26.936 00.000 29876 Guiding  Dir = 2, Dur = 46
19:40:26.937 00.001 29876 IsSlewing returns 0
19:40:26.937 00.000 29876 IsGuiding returns 0
19:40:26.937 00.000 29876 PulseGuide returned control before completion, sleep 56
19:40:26.940 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:40:26.952 00.012 31432 UpdateGuideState exits: m=3656 RSB=38.3
19:40:26.955 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:26.957 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:26.958 00.001 31432 Enqueuing Expose request
19:40:27.003 00.045 29876 IsGuiding returns 1
19:40:27.003 00.000 29876 scope still moving after pulse duration time elapsed
19:40:27.034 00.031 29876 IsSlewing returns 0
19:40:27.034 00.000 29876 IsGuiding returns 1
19:40:27.064 00.030 29876 IsSlewing returns 0
19:40:27.064 00.000 29876 IsGuiding returns 1
19:40:27.095 00.031 29876 IsSlewing returns 0
19:40:27.095 00.000 29876 IsGuiding returns 0
19:40:27.095 00.000 29876 scope move finished after 46 + 111 ms
19:40:27.095 00.000 29876 Move returns status 0, amount 46
19:40:27.095 00.000 29876 MoveAxis(N, 0, ABG)
19:40:27.095 00.000 29876 Move returns status 0, amount 0
19:40:27.095 00.000 29876 move complete, result=0
19:40:27.095 00.000 29876 worker thread done servicing request
19:40:27.095 00.000 29876 Worker thread wakes up
19:40:27.095 00.000 31432 GuideStep: -0.6 px 46 ms EAST, -0.1 px 0 ms NORTH
19:40:27.098 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:27.098 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:29.224 02.126 29876 Exposure complete
19:40:29.267 00.043 29876 worker thread done servicing request
19:40:29.267 00.000 31432 OnExposeComplete: enter
19:40:29.269 00.002 31432 UpdateGuideState(): m_state=6
19:40:29.271 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
19:40:29.272 00.001 31432 Star::Find returns 1 (0), X=1253.19, Y=939.62, Mass=3801, SNR=39.2, Peak=215 HFD=4.7
19:40:29.274 00.002 31432 MultiStar: [#1 0.68,-0.18,0.81,U] [#2 0.77,-0.41,0.00,M4] [#3 1.05,-0.14,0.00,M1] [#4 0.87,-0.17,0.00,M4] [#5 0.75,-0.02,0.76,U] [#6 0.99,-0.31,0.00,M2] [#7 1.27,-0.05,0.00,M2] [#8 0.67,0.07,0.71,U] 
19:40:29.276 00.002 31432 refined, 3 included, MultiStar: {0.82, -0.14}, one-star: {1.08, -0.35}
19:40:29.278 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
19:40:29.280 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
19:40:29.282 00.002 31432 CameraToMount -- cameraX=0.82 cameraY=-0.14 hyp=0.83 cameraTheta=-0.17 mountX=0.81 mountY=0.26, mountTheta=0.31
19:40:29.284 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=-0.14, opts=13)
19:40:29.286 00.002 31432 Enqueuing Move request for scope (0.82, -0.14)
19:40:29.288 00.002 29876 Worker thread wakes up
19:40:29.288 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.14) opts 0xd
19:40:29.288 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, -0.14)
19:40:29.288 00.000 29876 Moving (0.82, -0.14) raw xDistance=0.81 yDistance=0.26
19:40:29.288 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.81
19:40:29.288 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:29.288 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:40:29.288 00.000 29876 MoveAxis(W, 72, ABG)
19:40:29.288 00.000 29876 Guiding  Dir = 3, Dur = 72
19:40:29.289 00.001 29876 IsSlewing returns 0
19:40:29.289 00.000 29876 IsGuiding returns 0
19:40:29.289 00.000 29876 PulseGuide returned control before completion, sleep 82
19:40:29.292 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:40:29.306 00.014 31432 UpdateGuideState exits: m=3801 RSB=39.2
19:40:29.308 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:29.310 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:29.312 00.002 31432 Enqueuing Expose request
19:40:29.380 00.068 29876 IsGuiding returns 1
19:40:29.380 00.000 29876 scope still moving after pulse duration time elapsed
19:40:29.411 00.031 29876 IsSlewing returns 0
19:40:29.411 00.000 29876 IsGuiding returns 1
19:40:29.442 00.031 29876 IsSlewing returns 0
19:40:29.442 00.000 29876 IsGuiding returns 1
19:40:29.473 00.031 29876 IsSlewing returns 0
19:40:29.473 00.000 29876 IsGuiding returns 0
19:40:29.473 00.000 29876 scope move finished after 72 + 111 ms
19:40:29.473 00.000 29876 Move returns status 0, amount 72
19:40:29.473 00.000 29876 MoveAxis(N, 0, ABG)
19:40:29.473 00.000 29876 Move returns status 0, amount 0
19:40:29.473 00.000 29876 move complete, result=0
19:40:29.474 00.001 29876 worker thread done servicing request
19:40:29.474 00.000 31432 GuideStep: 0.8 px 72 ms WEST, 0.3 px 0 ms NORTH
19:40:29.479 00.005 29876 Worker thread wakes up
19:40:29.479 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:29.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:31.390 01.911 29876 Exposure complete
19:40:31.436 00.046 29876 worker thread done servicing request
19:40:31.436 00.000 31432 OnExposeComplete: enter
19:40:31.438 00.002 31432 UpdateGuideState(): m_state=6
19:40:31.440 00.002 31432 Star::Find(15, 1253, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
19:40:31.442 00.002 31432 Star::Find returns 1 (0), X=1252.33, Y=939.79, Mass=3653, SNR=37.2, Peak=230 HFD=4.3
19:40:31.444 00.002 31432 MultiStar: [#1 0.08,0.10,0.86,U] [#2 0.13,-0.14,0.97,U] [#3 0.40,0.05,0.87,U] [#4 0.30,-0.11,0.98,U] [#5 0.11,0.23,0.85,U] [#6 0.56,0.03,0.81,U] [#7 0.55,0.30,0.86,U] [#8 0.24,0.22,0.78,U] 
19:40:31.446 00.002 31432 single-star, 8 included, MultiStar: {0.28, 0.04}, one-star: {0.21, -0.18}
19:40:31.448 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
19:40:31.450 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
19:40:31.451 00.001 31432 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.69 mountX=0.21 mountY=0.21, mountTheta=0.78
19:40:31.454 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.18, opts=13)
19:40:31.456 00.002 31432 Enqueuing Move request for scope (0.21, -0.18)
19:40:31.458 00.002 29876 Worker thread wakes up
19:40:31.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
19:40:31.458 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
19:40:31.458 00.000 29876 Moving (0.21, -0.18) raw xDistance=0.21 yDistance=0.21
19:40:31.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.21
19:40:31.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:31.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
19:40:31.458 00.000 29876 MoveAxis(W, 30, ABG)
19:40:31.458 00.000 29876 Guiding  Dir = 3, Dur = 30
19:40:31.458 00.000 29876 IsSlewing returns 0
19:40:31.459 00.001 29876 IsGuiding returns 0
19:40:31.459 00.000 29876 PulseGuide returned control before completion, sleep 40
19:40:31.463 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:31.475 00.012 31432 UpdateGuideState exits: m=3653 RSB=37.2
19:40:31.477 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:31.479 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:31.481 00.002 31432 Enqueuing Expose request
19:40:31.513 00.032 29876 IsGuiding returns 1
19:40:31.513 00.000 29876 scope still moving after pulse duration time elapsed
19:40:31.544 00.031 29876 IsSlewing returns 0
19:40:31.544 00.000 29876 IsGuiding returns 0
19:40:31.544 00.000 29876 scope move finished after 30 + 55 ms
19:40:31.544 00.000 29876 Move returns status 0, amount 30
19:40:31.544 00.000 29876 MoveAxis(N, 0, ABG)
19:40:31.544 00.000 29876 Move returns status 0, amount 0
19:40:31.544 00.000 29876 move complete, result=0
19:40:31.544 00.000 29876 worker thread done servicing request
19:40:31.544 00.000 29876 Worker thread wakes up
19:40:31.544 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:31.544 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:31.545 00.001 31432 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
19:40:33.677 02.132 29876 Exposure complete
19:40:33.720 00.043 29876 worker thread done servicing request
19:40:33.720 00.000 31432 OnExposeComplete: enter
19:40:33.722 00.002 31432 UpdateGuideState(): m_state=6
19:40:33.724 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
19:40:33.726 00.002 31432 Star::Find returns 1 (0), X=1252.46, Y=940.19, Mass=3675, SNR=38.2, Peak=241 HFD=4.5
19:40:33.728 00.002 31432 MultiStar: [#1 0.55,0.64,0.00,M1] [#2 0.47,0.50,0.94,U] [#3 0.65,0.42,0.89,U] [#4 0.50,0.51,0.98,U] [#5 0.54,0.98,0.00,M1] [#6 0.67,0.50,0.00,M2] [#7 0.69,0.87,0.00,M2] [#8 0.07,0.72,0.71,U] 
19:40:33.730 00.002 31432 single-star, 4 included, MultiStar: {0.42, 0.46}, one-star: {0.35, 0.22}
19:40:33.731 00.001 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.54 = 0.54)
19:40:33.733 00.002 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
19:40:33.735 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.41 cameraTheta=0.57 mountX=0.35 mountY=-0.17, mountTheta=-0.44
19:40:33.737 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.22, opts=13)
19:40:33.739 00.002 31432 Enqueuing Move request for scope (0.35, 0.22)
19:40:33.741 00.002 29876 Worker thread wakes up
19:40:33.741 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.22) opts 0xd
19:40:33.741 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.22)
19:40:33.741 00.000 29876 Moving (0.35, 0.22) raw xDistance=0.35 yDistance=-0.17
19:40:33.741 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
19:40:33.742 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:33.742 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:40:33.742 00.000 29876 MoveAxis(W, 38, ABG)
19:40:33.742 00.000 29876 Guiding  Dir = 3, Dur = 38
19:40:33.742 00.000 29876 IsSlewing returns 0
19:40:33.742 00.000 29876 IsGuiding returns 0
19:40:33.742 00.000 29876 PulseGuide returned control before completion, sleep 48
19:40:33.745 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:40:33.757 00.012 31432 UpdateGuideState exits: m=3675 RSB=38.2
19:40:33.759 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:33.761 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:33.763 00.002 31432 Enqueuing Expose request
19:40:33.800 00.037 29876 IsGuiding returns 1
19:40:33.800 00.000 29876 scope still moving after pulse duration time elapsed
19:40:33.831 00.031 29876 IsSlewing returns 0
19:40:33.831 00.000 29876 IsGuiding returns 0
19:40:33.831 00.000 29876 scope move finished after 38 + 51 ms
19:40:33.831 00.000 29876 Move returns status 0, amount 38
19:40:33.831 00.000 29876 MoveAxis(N, 0, ABG)
19:40:33.831 00.000 29876 Move returns status 0, amount 0
19:40:33.831 00.000 29876 move complete, result=0
19:40:33.831 00.000 29876 worker thread done servicing request
19:40:33.831 00.000 29876 Worker thread wakes up
19:40:33.831 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:33.831 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.2 px 0 ms NORTH
19:40:33.834 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:35.741 01.907 29876 Exposure complete
19:40:35.784 00.043 29876 worker thread done servicing request
19:40:35.784 00.000 31432 OnExposeComplete: enter
19:40:35.786 00.002 31432 UpdateGuideState(): m_state=6
19:40:35.788 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
19:40:35.790 00.002 31432 Star::Find returns 1 (0), X=1251.73, Y=939.75, Mass=3804, SNR=39.4, Peak=245 HFD=4.3
19:40:35.792 00.002 31432 MultiStar: [#1 -0.26,0.23,0.84,U] [#2 -0.12,-0.01,0.90,U] [#3 -0.02,0.06,0.90,U] [#4 -0.08,-0.03,0.93,U] [#5 -0.18,0.35,0.79,U] [#6 0.07,0.40,0.75,U] [#7 0.01,0.26,0.84,U] [#8 -0.45,0.48,0.73,U] 
19:40:35.794 00.002 31432 refined, 8 included, MultiStar: {-0.16, 0.15}, one-star: {-0.38, -0.21}
19:40:35.796 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
19:40:35.798 00.002 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.91)
19:40:35.802 00.004 31432 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.38 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
19:40:35.807 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.15, opts=13)
19:40:35.809 00.002 31432 Enqueuing Move request for scope (-0.16, 0.15)
19:40:35.811 00.002 29876 Worker thread wakes up
19:40:35.811 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
19:40:35.811 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
19:40:35.811 00.000 29876 Moving (-0.16, 0.15) raw xDistance=-0.15 yDistance=-0.17
19:40:35.811 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:40:35.811 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:35.811 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:40:35.811 00.000 29876 MoveAxis(E, 0, ABG)
19:40:35.811 00.000 29876 Move returns status 0, amount 0
19:40:35.811 00.000 29876 MoveAxis(N, 0, ABG)
19:40:35.811 00.000 29876 Move returns status 0, amount 0
19:40:35.811 00.000 29876 move complete, result=0
19:40:35.811 00.000 29876 worker thread done servicing request
19:40:35.815 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:35.829 00.014 31432 UpdateGuideState exits: m=3804 RSB=39.4
19:40:35.831 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:35.834 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:35.836 00.002 31432 Enqueuing Expose request
19:40:35.838 00.002 29876 Worker thread wakes up
19:40:35.838 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:40:35.840 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:35.840 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:38.065 02.225 29876 Exposure complete
19:40:38.114 00.049 29876 worker thread done servicing request
19:40:38.114 00.000 31432 OnExposeComplete: enter
19:40:38.117 00.003 31432 UpdateGuideState(): m_state=6
19:40:38.119 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
19:40:38.122 00.003 31432 Star::Find returns 1 (0), X=1252.26, Y=939.49, Mass=3559, SNR=37.3, Peak=203 HFD=4.6
19:40:38.124 00.002 31432 MultiStar: [#1 0.26,0.14,0.89,U] [#2 0.37,-0.38,0.96,U] [#3 0.20,-0.23,0.92,U] [#4 0.31,-0.31,1.02,U] [#5 0.50,0.02,0.82,U] [#6 0.18,-0.11,0.82,U] [#7 0.41,0.09,0.84,U] [#8 0.26,0.10,0.76,U] 
19:40:38.127 00.003 31432 refined, 8 included, MultiStar: {0.29, -0.15}, one-star: {0.15, -0.48}
19:40:38.132 00.005 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
19:40:38.137 00.005 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
19:40:38.141 00.004 31432 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-0.46 mountX=0.29 mountY=0.19, mountTheta=0.58
19:40:38.144 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.15, opts=13)
19:40:38.146 00.002 31432 Enqueuing Move request for scope (0.29, -0.15)
19:40:38.151 00.005 29876 Worker thread wakes up
19:40:38.151 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
19:40:38.151 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
19:40:38.151 00.000 29876 Moving (0.29, -0.15) raw xDistance=0.29 yDistance=0.19
19:40:38.151 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
19:40:38.151 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:38.151 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:40:38.151 00.000 29876 MoveAxis(W, 28, ABG)
19:40:38.151 00.000 29876 Guiding  Dir = 3, Dur = 28
19:40:38.151 00.000 29876 IsSlewing returns 0
19:40:38.152 00.001 29876 IsGuiding returns 0
19:40:38.152 00.000 29876 PulseGuide returned control before completion, sleep 38
19:40:38.157 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:38.170 00.013 31432 UpdateGuideState exits: m=3559 RSB=37.3
19:40:38.172 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:38.174 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:38.176 00.002 31432 Enqueuing Expose request
19:40:38.202 00.026 29876 IsGuiding returns 1
19:40:38.202 00.000 29876 scope still moving after pulse duration time elapsed
19:40:38.234 00.032 29876 IsSlewing returns 0
19:40:38.234 00.000 29876 IsGuiding returns 1
19:40:38.265 00.031 29876 IsSlewing returns 0
19:40:38.265 00.000 29876 IsGuiding returns 1
19:40:38.295 00.030 29876 IsSlewing returns 0
19:40:38.295 00.000 29876 IsGuiding returns 1
19:40:38.326 00.031 29876 IsSlewing returns 0
19:40:38.326 00.000 29876 IsGuiding returns 0
19:40:38.326 00.000 29876 scope move finished after 28 + 146 ms
19:40:38.326 00.000 29876 Move returns status 0, amount 28
19:40:38.326 00.000 29876 MoveAxis(N, 0, ABG)
19:40:38.326 00.000 29876 Move returns status 0, amount 0
19:40:38.326 00.000 29876 move complete, result=0
19:40:38.326 00.000 29876 worker thread done servicing request
19:40:38.326 00.000 29876 Worker thread wakes up
19:40:38.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:38.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:38.326 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.2 px 0 ms NORTH
19:40:40.230 01.904 29876 Exposure complete
19:40:40.273 00.043 29876 worker thread done servicing request
19:40:40.274 00.001 31432 OnExposeComplete: enter
19:40:40.276 00.002 31432 UpdateGuideState(): m_state=6
19:40:40.278 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
19:40:40.280 00.002 31432 Star::Find returns 1 (0), X=1252.72, Y=940.14, Mass=3591, SNR=37.8, Peak=252 HFD=4.4
19:40:40.282 00.002 31432 MultiStar: [#1 0.59,0.31,0.88,U] [#2 0.58,-0.05,0.95,U] [#3 0.68,-0.00,0.91,U] [#4 0.56,-0.00,0.97,U] [#5 0.67,0.33,0.83,U] [#6 0.58,0.22,0.81,U] [#7 0.74,0.50,0.00,M1] [#8 0.39,0.09,0.79,U] 
19:40:40.284 00.002 31432 refined, 7 included, MultiStar: {0.59, 0.13}, one-star: {0.61, 0.17}
19:40:40.286 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
19:40:40.291 00.005 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
19:40:40.293 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=0.13 hyp=0.60 cameraTheta=0.22 mountX=0.59 mountY=-0.04, mountTheta=-0.06
19:40:40.295 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=0.13, opts=13)
19:40:40.299 00.004 31432 Enqueuing Move request for scope (0.59, 0.13)
19:40:40.301 00.002 29876 Worker thread wakes up
19:40:40.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.13) opts 0xd
19:40:40.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, 0.13)
19:40:40.301 00.000 29876 Moving (0.59, 0.13) raw xDistance=0.59 yDistance=-0.04
19:40:40.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.59
19:40:40.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:40.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:40:40.301 00.000 29876 MoveAxis(W, 60, ABG)
19:40:40.301 00.000 29876 Guiding  Dir = 3, Dur = 60
19:40:40.302 00.001 29876 IsSlewing returns 0
19:40:40.302 00.000 29876 IsGuiding returns 0
19:40:40.302 00.000 29876 PulseGuide returned control before completion, sleep 70
19:40:40.306 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:40.318 00.012 31432 UpdateGuideState exits: m=3591 RSB=37.8
19:40:40.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:40.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:40.324 00.002 31432 Enqueuing Expose request
19:40:40.382 00.058 29876 IsGuiding returns 1
19:40:40.382 00.000 29876 scope still moving after pulse duration time elapsed
19:40:40.413 00.031 29876 IsSlewing returns 0
19:40:40.413 00.000 29876 IsGuiding returns 1
19:40:40.443 00.030 29876 IsSlewing returns 0
19:40:40.443 00.000 29876 IsGuiding returns 1
19:40:40.475 00.032 29876 IsSlewing returns 0
19:40:40.475 00.000 29876 IsGuiding returns 0
19:40:40.475 00.000 29876 scope move finished after 60 + 113 ms
19:40:40.475 00.000 29876 Move returns status 0, amount 60
19:40:40.475 00.000 29876 MoveAxis(N, 0, ABG)
19:40:40.475 00.000 29876 Move returns status 0, amount 0
19:40:40.475 00.000 29876 move complete, result=0
19:40:40.475 00.000 29876 worker thread done servicing request
19:40:40.475 00.000 29876 Worker thread wakes up
19:40:40.475 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:40.475 00.000 31432 GuideStep: 0.6 px 60 ms WEST, -0.0 px 0 ms NORTH
19:40:40.479 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:42.610 02.131 29876 Exposure complete
19:40:42.653 00.043 29876 worker thread done servicing request
19:40:42.653 00.000 31432 OnExposeComplete: enter
19:40:42.655 00.002 31432 UpdateGuideState(): m_state=6
19:40:42.657 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
19:40:42.660 00.003 31432 Star::Find returns 1 (0), X=1252.54, Y=939.72, Mass=3797, SNR=38.7, Peak=252 HFD=4.6
19:40:42.662 00.002 31432 MultiStar: [#1 0.41,-0.16,0.89,U] [#2 0.26,-0.32,0.96,U] [#3 0.71,-0.16,0.89,U] [#4 0.44,-0.03,0.97,U] [#5 0.05,0.14,0.80,U] [#6 0.40,0.05,0.81,U] [#7 0.80,0.20,0.00,M2] [#8 -0.15,0.08,0.70,U] 
19:40:42.664 00.002 31432 refined, 7 included, MultiStar: {0.34, -0.09}, one-star: {0.43, -0.25}
19:40:42.666 00.002 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:40:42.668 00.002 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
19:40:42.669 00.001 31432 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.27 mountX=0.33 mountY=0.14, mountTheta=0.41
19:40:42.673 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.09, opts=13)
19:40:42.675 00.002 31432 Enqueuing Move request for scope (0.34, -0.09)
19:40:42.676 00.001 29876 Worker thread wakes up
19:40:42.677 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd
19:40:42.677 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.09)
19:40:42.677 00.000 29876 Moving (0.34, -0.09) raw xDistance=0.33 yDistance=0.14
19:40:42.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
19:40:42.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:42.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:40:42.677 00.000 29876 MoveAxis(W, 41, ABG)
19:40:42.677 00.000 29876 Guiding  Dir = 3, Dur = 41
19:40:42.677 00.000 29876 IsSlewing returns 0
19:40:42.677 00.000 29876 IsGuiding returns 0
19:40:42.677 00.000 29876 PulseGuide returned control before completion, sleep 51
19:40:42.681 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:42.693 00.012 31432 UpdateGuideState exits: m=3797 RSB=38.7
19:40:42.695 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:42.697 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:42.699 00.002 31432 Enqueuing Expose request
19:40:42.734 00.035 29876 IsGuiding returns 1
19:40:42.734 00.000 29876 scope still moving after pulse duration time elapsed
19:40:42.766 00.032 29876 IsSlewing returns 0
19:40:42.766 00.000 29876 IsGuiding returns 1
19:40:42.797 00.031 29876 IsSlewing returns 0
19:40:42.797 00.000 29876 IsGuiding returns 1
19:40:42.828 00.031 29876 IsSlewing returns 0
19:40:42.828 00.000 29876 IsGuiding returns 0
19:40:42.828 00.000 29876 scope move finished after 41 + 109 ms
19:40:42.828 00.000 29876 Move returns status 0, amount 41
19:40:42.828 00.000 29876 MoveAxis(N, 0, ABG)
19:40:42.828 00.000 29876 Move returns status 0, amount 0
19:40:42.828 00.000 29876 move complete, result=0
19:40:42.828 00.000 29876 worker thread done servicing request
19:40:42.828 00.000 29876 Worker thread wakes up
19:40:42.828 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:42.828 00.000 31432 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
19:40:42.831 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:44.740 01.909 29876 Exposure complete
19:40:44.787 00.047 29876 worker thread done servicing request
19:40:44.787 00.000 31432 OnExposeComplete: enter
19:40:44.789 00.002 31432 UpdateGuideState(): m_state=6
19:40:44.791 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
19:40:44.794 00.003 31432 Star::Find returns 1 (0), X=1252.01, Y=939.32, Mass=4026, SNR=39.7, Peak=212 HFD=4.6
19:40:44.795 00.001 31432 MultiStar: [#1 -0.27,-0.39,0.83,U] [#2 -0.39,-0.42,0.92,U] [#3 -0.09,-0.29,0.88,U] [#4 -0.26,-0.49,0.94,U] [#5 -0.39,-0.14,0.75,U] [#6 0.09,-0.13,0.74,U] [#7 -0.06,-0.05,0.82,U] [#8 -0.85,0.09,0.00,M1] 
19:40:44.797 00.002 31432 refined, 7 included, MultiStar: {-0.19, -0.34}, one-star: {-0.10, -0.65}
19:40:44.799 00.002 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.10 = -2.10)
19:40:44.801 00.002 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.91 = 0.91)
19:40:44.803 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.38 cameraTheta=-2.08 mountX=-0.20 mountY=0.30, mountTheta=2.14
19:40:44.807 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.34, opts=13)
19:40:44.809 00.002 31432 Enqueuing Move request for scope (-0.19, -0.34)
19:40:44.811 00.002 29876 Worker thread wakes up
19:40:44.811 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd
19:40:44.811 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.34)
19:40:44.811 00.000 29876 Moving (-0.19, -0.34) raw xDistance=-0.20 yDistance=0.30
19:40:44.811 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
19:40:44.812 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
19:40:44.812 00.000 29876 MoveAxis(E, 0, ABG)
19:40:44.812 00.000 29876 Move returns status 0, amount 0
19:40:44.812 00.000 29876 MoveAxis(S, 22, ABG)
19:40:44.812 00.000 29876 Guiding  Dir = 1, Dur = 22
19:40:44.812 00.000 29876 IsSlewing returns 0
19:40:44.812 00.000 29876 IsGuiding returns 0
19:40:44.813 00.001 29876 PulseGuide returned control before completion, sleep 32
19:40:44.816 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:44.828 00.012 31432 UpdateGuideState exits: m=4026 RSB=39.7
19:40:44.830 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:44.832 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:44.834 00.002 31432 Enqueuing Expose request
19:40:44.847 00.013 29876 IsGuiding returns 1
19:40:44.847 00.000 29876 scope still moving after pulse duration time elapsed
19:40:44.878 00.031 29876 IsSlewing returns 0
19:40:44.878 00.000 29876 IsGuiding returns 1
19:40:44.909 00.031 29876 IsSlewing returns 0
19:40:44.909 00.000 29876 IsGuiding returns 1
19:40:44.940 00.031 29876 IsSlewing returns 0
19:40:44.940 00.000 29876 IsGuiding returns 0
19:40:44.940 00.000 29876 scope move finished after 22 + 105 ms
19:40:44.940 00.000 29876 Move returns status 0, amount 22
19:40:44.940 00.000 29876 move complete, result=0
19:40:44.940 00.000 29876 worker thread done servicing request
19:40:44.940 00.000 29876 Worker thread wakes up
19:40:44.940 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 22 ms SOUTH
19:40:44.943 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:44.943 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:47.071 02.128 29876 Exposure complete
19:40:47.114 00.043 29876 worker thread done servicing request
19:40:47.114 00.000 31432 OnExposeComplete: enter
19:40:47.117 00.003 31432 UpdateGuideState(): m_state=6
19:40:47.119 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
19:40:47.121 00.002 31432 Star::Find returns 1 (0), X=1252.00, Y=939.15, Mass=3905, SNR=39.3, Peak=206 HFD=4.4
19:40:47.123 00.002 31432 MultiStar: [#1 -0.16,-0.56,0.83,U] [#2 -0.14,-0.82,0.00,M1] [#3 0.16,-0.78,0.89,U] [#4 -0.03,-0.78,0.96,U] [#5 -0.01,-0.49,0.80,U] [#6 0.26,-0.67,0.78,U] [#7 -0.05,-0.52,0.84,U] [#8 -0.40,-0.57,0.71,U] 
19:40:47.125 00.002 31432 refined, 7 included, MultiStar: {-0.04, -0.66}, one-star: {-0.11, -0.82}
19:40:47.126 00.001 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
19:40:47.128 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
19:40:47.130 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.66 hyp=0.66 cameraTheta=-1.63 mountX=-0.05 mountY=0.65, mountTheta=1.65
19:40:47.133 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.66, opts=13)
19:40:47.135 00.002 31432 Enqueuing Move request for scope (-0.04, -0.66)
19:40:47.137 00.002 29876 Worker thread wakes up
19:40:47.137 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.66) opts 0xd
19:40:47.137 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.66)
19:40:47.137 00.000 29876 Moving (-0.04, -0.66) raw xDistance=-0.05 yDistance=0.65
19:40:47.137 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:40:47.137 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
19:40:47.137 00.000 29876 MoveAxis(E, 0, ABG)
19:40:47.137 00.000 29876 Move returns status 0, amount 0
19:40:47.137 00.000 29876 MoveAxis(S, 47, ABG)
19:40:47.137 00.000 29876 Guiding  Dir = 1, Dur = 47
19:40:47.137 00.000 29876 IsSlewing returns 0
19:40:47.137 00.000 29876 IsGuiding returns 0
19:40:47.138 00.001 29876 PulseGuide returned control before completion, sleep 57
19:40:47.141 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:47.152 00.011 31432 UpdateGuideState exits: m=3905 RSB=39.3
19:40:47.154 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:47.156 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:47.158 00.002 31432 Enqueuing Expose request
19:40:47.210 00.052 29876 IsGuiding returns 1
19:40:47.210 00.000 29876 scope still moving after pulse duration time elapsed
19:40:47.240 00.030 29876 IsSlewing returns 0
19:40:47.240 00.000 29876 IsGuiding returns 1
19:40:47.270 00.030 29876 IsSlewing returns 0
19:40:47.270 00.000 29876 IsGuiding returns 1
19:40:47.301 00.031 29876 IsSlewing returns 0
19:40:47.301 00.000 29876 IsGuiding returns 0
19:40:47.301 00.000 29876 scope move finished after 47 + 116 ms
19:40:47.301 00.000 29876 Move returns status 0, amount 47
19:40:47.301 00.000 29876 move complete, result=0
19:40:47.301 00.000 29876 worker thread done servicing request
19:40:47.302 00.001 29876 Worker thread wakes up
19:40:47.302 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:47.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:47.302 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 47 ms SOUTH
19:40:49.213 01.911 29876 Exposure complete
19:40:49.256 00.043 29876 worker thread done servicing request
19:40:49.256 00.000 31432 OnExposeComplete: enter
19:40:49.259 00.003 31432 UpdateGuideState(): m_state=6
19:40:49.261 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
19:40:49.263 00.002 31432 Star::Find returns 1 (0), X=1252.30, Y=939.96, Mass=3833, SNR=39.3, Peak=225 HFD=4.2
19:40:49.265 00.002 31432 MultiStar: [#1 0.25,0.19,0.83,U] [#2 0.31,-0.03,0.92,U] [#3 0.16,0.11,0.88,U] [#4 0.17,-0.10,0.92,U] [#5 0.27,0.38,0.75,U] [#6 0.34,0.25,0.73,U] [#7 0.37,0.40,0.78,U] [#8 -0.01,0.41,0.72,U] 
19:40:49.267 00.002 31432 single-star, 8 included, MultiStar: {0.23, 0.16}, one-star: {0.19, -0.01}
19:40:49.268 00.001 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:40:49.270 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:40:49.272 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=0.19 mountY=0.04, mountTheta=0.22
19:40:49.275 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.01, opts=13)
19:40:49.277 00.002 31432 Enqueuing Move request for scope (0.19, -0.01)
19:40:49.279 00.002 29876 Worker thread wakes up
19:40:49.279 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
19:40:49.279 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
19:40:49.279 00.000 29876 Moving (0.19, -0.01) raw xDistance=0.19 yDistance=0.04
19:40:49.279 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:40:49.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:49.279 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:40:49.279 00.000 29876 MoveAxis(E, 0, ABG)
19:40:49.279 00.000 29876 Move returns status 0, amount 0
19:40:49.279 00.000 29876 MoveAxis(N, 0, ABG)
19:40:49.279 00.000 29876 Move returns status 0, amount 0
19:40:49.279 00.000 29876 move complete, result=0
19:40:49.279 00.000 29876 worker thread done servicing request
19:40:49.283 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:40:49.294 00.011 31432 UpdateGuideState exits: m=3833 RSB=39.3
19:40:49.297 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:49.298 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:49.300 00.002 31432 Enqueuing Expose request
19:40:49.302 00.002 29876 Worker thread wakes up
19:40:49.302 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
19:40:49.304 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:49.304 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:51.427 02.123 29876 Exposure complete
19:40:51.471 00.044 29876 worker thread done servicing request
19:40:51.471 00.000 31432 OnExposeComplete: enter
19:40:51.473 00.002 31432 UpdateGuideState(): m_state=6
19:40:51.476 00.003 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
19:40:51.478 00.002 31432 Star::Find returns 1 (0), X=1251.96, Y=939.99, Mass=3970, SNR=40.1, Peak=229 HFD=4.5
19:40:51.480 00.002 31432 MultiStar: [#1 0.27,0.03,0.81,U] [#2 0.04,-0.13,0.88,U] [#3 0.19,0.08,0.86,U] [#4 0.07,0.21,0.88,U] [#5 0.34,0.36,0.78,U] [#6 0.28,0.05,0.76,U] [#7 0.50,0.18,0.81,U] [#8 0.09,0.34,0.71,U] 
19:40:51.482 00.002 31432 single-star, 8 included, MultiStar: {0.17, 0.12}, one-star: {-0.15, 0.02}
19:40:51.484 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
19:40:51.486 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
19:40:51.488 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
19:40:51.491 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.02, opts=13)
19:40:51.494 00.003 31432 Enqueuing Move request for scope (-0.15, 0.02)
19:40:51.496 00.002 29876 Worker thread wakes up
19:40:51.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
19:40:51.496 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
19:40:51.496 00.000 29876 Moving (-0.15, 0.02) raw xDistance=-0.15 yDistance=-0.05
19:40:51.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:40:51.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:51.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:40:51.496 00.000 29876 MoveAxis(E, 0, ABG)
19:40:51.496 00.000 29876 Move returns status 0, amount 0
19:40:51.496 00.000 29876 MoveAxis(N, 0, ABG)
19:40:51.496 00.000 29876 Move returns status 0, amount 0
19:40:51.496 00.000 29876 move complete, result=0
19:40:51.496 00.000 29876 worker thread done servicing request
19:40:51.502 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:40:51.515 00.013 31432 UpdateGuideState exits: m=3970 RSB=40.1
19:40:51.517 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:51.519 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:51.521 00.002 31432 Enqueuing Expose request
19:40:51.523 00.002 29876 Worker thread wakes up
19:40:51.523 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:40:51.525 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:51.525 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:53.430 01.905 29876 Exposure complete
19:40:53.475 00.045 29876 worker thread done servicing request
19:40:53.475 00.000 31432 OnExposeComplete: enter
19:40:53.477 00.002 31432 UpdateGuideState(): m_state=6
19:40:53.479 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
19:40:53.481 00.002 31432 Star::Find returns 1 (0), X=1252.56, Y=940.32, Mass=3863, SNR=39.1, Peak=210 HFD=4.7
19:40:53.483 00.002 31432 MultiStar: [#1 0.25,0.55,0.83,U] [#2 0.34,0.10,0.90,U] [#3 0.61,0.33,0.86,U] [#4 0.66,0.37,0.96,U] [#5 0.47,0.52,0.79,U] [#6 0.32,0.62,0.76,U] [#7 0.57,0.76,0.00,M1] [#8 0.15,0.52,0.75,U] 
19:40:53.484 00.001 31432 single-star, 7 included, MultiStar: {0.42, 0.41}, one-star: {0.45, 0.35}
19:40:53.486 00.002 31432 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
19:40:53.488 00.002 31432 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.63)
19:40:53.490 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.35 hyp=0.57 cameraTheta=0.67 mountX=0.45 mountY=-0.28, mountTheta=-0.55
19:40:53.492 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.35, opts=13)
19:40:53.495 00.003 31432 Enqueuing Move request for scope (0.45, 0.35)
19:40:53.497 00.002 29876 Worker thread wakes up
19:40:53.497 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.35) opts 0xd
19:40:53.497 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.35)
19:40:53.497 00.000 29876 Moving (0.45, 0.35) raw xDistance=0.45 yDistance=-0.28
19:40:53.497 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
19:40:53.497 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:53.497 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
19:40:53.497 00.000 29876 MoveAxis(W, 44, ABG)
19:40:53.497 00.000 29876 Guiding  Dir = 3, Dur = 44
19:40:53.497 00.000 29876 IsSlewing returns 0
19:40:53.497 00.000 29876 IsGuiding returns 0
19:40:53.498 00.001 29876 PulseGuide returned control before completion, sleep 54
19:40:53.501 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=2, FiltMax=257, Gamma=0.490
19:40:53.512 00.011 31432 UpdateGuideState exits: m=3863 RSB=39.1
19:40:53.514 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:53.516 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:53.518 00.002 31432 Enqueuing Expose request
19:40:53.552 00.034 29876 IsGuiding returns 1
19:40:53.552 00.000 29876 scope still moving after pulse duration time elapsed
19:40:53.583 00.031 29876 IsSlewing returns 0
19:40:53.583 00.000 29876 IsGuiding returns 1
19:40:53.613 00.030 29876 IsSlewing returns 0
19:40:53.613 00.000 29876 IsGuiding returns 1
19:40:53.644 00.031 29876 IsSlewing returns 0
19:40:53.644 00.000 29876 IsGuiding returns 1
19:40:53.675 00.031 29876 IsSlewing returns 0
19:40:53.675 00.000 29876 IsGuiding returns 0
19:40:53.675 00.000 29876 scope move finished after 44 + 133 ms
19:40:53.675 00.000 29876 Move returns status 0, amount 44
19:40:53.675 00.000 29876 MoveAxis(N, 0, ABG)
19:40:53.675 00.000 29876 Move returns status 0, amount 0
19:40:53.675 00.000 29876 move complete, result=0
19:40:53.676 00.001 29876 worker thread done servicing request
19:40:53.676 00.000 29876 Worker thread wakes up
19:40:53.676 00.000 31432 GuideStep: 0.5 px 44 ms WEST, -0.3 px 0 ms NORTH
19:40:53.678 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:53.678 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:55.810 02.132 29876 Exposure complete
19:40:55.855 00.045 29876 worker thread done servicing request
19:40:55.855 00.000 31432 OnExposeComplete: enter
19:40:55.857 00.002 31432 UpdateGuideState(): m_state=6
19:40:55.859 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
19:40:55.861 00.002 31432 Star::Find returns 1 (0), X=1252.29, Y=939.68, Mass=3907, SNR=39.7, Peak=211 HFD=4.7
19:40:55.863 00.002 31432 MultiStar: [#1 0.22,-0.14,0.83,U] [#2 0.34,-0.41,0.90,U] [#3 0.36,-0.25,0.88,U] [#4 0.31,-0.32,0.95,U] [#5 0.31,-0.13,0.77,U] [#6 0.38,-0.22,0.74,U] [#7 0.39,0.09,0.79,U] [#8 -0.40,0.12,0.71,U] 
19:40:55.865 00.002 31432 refined, 8 included, MultiStar: {0.24, -0.18}, one-star: {0.18, -0.29}
19:40:55.867 00.002 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
19:40:55.869 00.002 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
19:40:55.870 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.65 mountX=0.24 mountY=0.22, mountTheta=0.75
19:40:55.873 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.18, opts=13)
19:40:55.875 00.002 31432 Enqueuing Move request for scope (0.24, -0.18)
19:40:55.877 00.002 29876 Worker thread wakes up
19:40:55.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
19:40:55.877 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
19:40:55.877 00.000 29876 Moving (0.24, -0.18) raw xDistance=0.24 yDistance=0.22
19:40:55.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
19:40:55.877 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:40:55.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:40:55.877 00.000 29876 MoveAxis(W, 29, ABG)
19:40:55.877 00.000 29876 Guiding  Dir = 3, Dur = 29
19:40:55.877 00.000 29876 IsSlewing returns 0
19:40:55.877 00.000 29876 IsGuiding returns 0
19:40:55.878 00.001 29876 PulseGuide returned control before completion, sleep 39
19:40:55.883 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:40:55.896 00.013 31432 UpdateGuideState exits: m=3907 RSB=39.7
19:40:55.899 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:55.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:55.902 00.001 31432 Enqueuing Expose request
19:40:55.930 00.028 29876 IsGuiding returns 1
19:40:55.930 00.000 29876 scope still moving after pulse duration time elapsed
19:40:55.961 00.031 29876 IsSlewing returns 0
19:40:55.961 00.000 29876 IsGuiding returns 1
19:40:55.992 00.031 29876 IsSlewing returns 0
19:40:55.992 00.000 29876 IsGuiding returns 0
19:40:55.992 00.000 29876 scope move finished after 29 + 85 ms
19:40:55.992 00.000 29876 Move returns status 0, amount 29
19:40:55.992 00.000 29876 MoveAxis(N, 0, ABG)
19:40:55.992 00.000 29876 Move returns status 0, amount 0
19:40:55.992 00.000 29876 move complete, result=0
19:40:55.992 00.000 29876 worker thread done servicing request
19:40:55.993 00.001 29876 Worker thread wakes up
19:40:55.993 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:55.993 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:55.993 00.000 31432 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
19:40:57.910 01.917 29876 Exposure complete
19:40:57.954 00.044 29876 worker thread done servicing request
19:40:57.954 00.000 31432 OnExposeComplete: enter
19:40:57.957 00.003 31432 UpdateGuideState(): m_state=6
19:40:57.959 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
19:40:57.961 00.002 31432 Star::Find returns 1 (0), X=1251.95, Y=939.22, Mass=3757, SNR=38.6, Peak=208 HFD=4.4
19:40:57.963 00.002 31432 MultiStar: [#1 -0.12,-0.42,0.87,U] [#2 -0.02,-0.61,0.93,U] [#3 0.07,-0.53,0.91,U] [#4 -0.23,-0.68,0.94,U] [#5 0.07,-0.27,0.84,U] [#6 -0.04,-0.08,0.76,U] [#7 0.12,-0.14,0.81,U] [#8 -0.41,0.05,0.70,U] 
19:40:57.965 00.002 31432 refined, 8 included, MultiStar: {-0.08, -0.41}, one-star: {-0.16, -0.75}
19:40:57.967 00.002 31432 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
19:40:57.969 00.002 31432 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
19:40:57.971 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.76 mountX=-0.09 mountY=0.39, mountTheta=1.79
19:40:57.974 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.41, opts=13)
19:40:57.976 00.002 31432 Enqueuing Move request for scope (-0.08, -0.41)
19:40:57.978 00.002 29876 Worker thread wakes up
19:40:57.978 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd
19:40:57.978 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.41)
19:40:57.978 00.000 29876 Moving (-0.08, -0.41) raw xDistance=-0.09 yDistance=0.39
19:40:57.978 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:40:57.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
19:40:57.978 00.000 29876 MoveAxis(E, 0, ABG)
19:40:57.978 00.000 29876 Move returns status 0, amount 0
19:40:57.978 00.000 29876 MoveAxis(S, 29, ABG)
19:40:57.978 00.000 29876 Guiding  Dir = 1, Dur = 29
19:40:57.979 00.001 29876 IsSlewing returns 0
19:40:57.979 00.000 29876 IsGuiding returns 0
19:40:57.979 00.000 29876 PulseGuide returned control before completion, sleep 39
19:40:57.982 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:40:57.993 00.011 31432 UpdateGuideState exits: m=3757 RSB=38.6
19:40:57.995 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:40:57.997 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:40:57.999 00.002 31432 Enqueuing Expose request
19:40:58.032 00.033 29876 IsGuiding returns 1
19:40:58.032 00.000 29876 scope still moving after pulse duration time elapsed
19:40:58.063 00.031 29876 IsSlewing returns 0
19:40:58.063 00.000 29876 IsGuiding returns 1
19:40:58.094 00.031 29876 IsSlewing returns 0
19:40:58.094 00.000 29876 IsGuiding returns 0
19:40:58.094 00.000 29876 scope move finished after 29 + 86 ms
19:40:58.094 00.000 29876 Move returns status 0, amount 29
19:40:58.094 00.000 29876 move complete, result=0
19:40:58.094 00.000 29876 worker thread done servicing request
19:40:58.094 00.000 29876 Worker thread wakes up
19:40:58.094 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:40:58.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:40:58.094 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
19:41:00.223 02.129 29876 Exposure complete
19:41:00.276 00.053 29876 worker thread done servicing request
19:41:00.276 00.000 31432 OnExposeComplete: enter
19:41:00.278 00.002 31432 UpdateGuideState(): m_state=6
19:41:00.280 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
19:41:00.282 00.002 31432 Star::Find returns 1 (0), X=1251.66, Y=940.08, Mass=3493, SNR=37.7, Peak=215 HFD=4.3
19:41:00.284 00.002 31432 MultiStar: [#1 -0.06,0.08,0.85,U] [#2 -0.07,-0.05,0.89,U] [#3 -0.12,0.05,0.93,U] [#4 -0.22,0.22,0.95,U] [#5 -0.03,0.36,0.77,U] [#6 0.31,0.10,0.79,U] [#7 0.25,0.36,0.87,U] [#8 -0.22,0.39,0.74,U] 
19:41:00.286 00.002 31432 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.45, 0.11}
19:41:00.288 00.002 31432 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
19:41:00.290 00.002 31432 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.30)
19:41:00.292 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.00 mountX=-0.07 mountY=-0.18, mountTheta=-1.96
19:41:00.294 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.17, opts=13)
19:41:00.297 00.003 31432 Enqueuing Move request for scope (-0.08, 0.17)
19:41:00.299 00.002 29876 Worker thread wakes up
19:41:00.300 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
19:41:00.300 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
19:41:00.300 00.000 29876 Moving (-0.08, 0.17) raw xDistance=-0.07 yDistance=-0.18
19:41:00.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:41:00.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:00.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:41:00.300 00.000 29876 MoveAxis(E, 0, ABG)
19:41:00.300 00.000 29876 Move returns status 0, amount 0
19:41:00.300 00.000 29876 MoveAxis(N, 0, ABG)
19:41:00.300 00.000 29876 Move returns status 0, amount 0
19:41:00.300 00.000 29876 move complete, result=0
19:41:00.300 00.000 29876 worker thread done servicing request
19:41:00.306 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:00.323 00.017 31432 UpdateGuideState exits: m=3493 RSB=37.7
19:41:00.326 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:00.328 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:00.331 00.003 31432 Enqueuing Expose request
19:41:00.334 00.003 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:41:00.336 00.002 29876 Worker thread wakes up
19:41:00.336 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:00.336 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:02.247 01.911 29876 Exposure complete
19:41:02.299 00.052 29876 worker thread done servicing request
19:41:02.299 00.000 31432 OnExposeComplete: enter
19:41:02.302 00.003 31432 UpdateGuideState(): m_state=6
19:41:02.304 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
19:41:02.306 00.002 31432 Star::Find returns 1 (0), X=1253.00, Y=939.81, Mass=3903, SNR=39.4, Peak=213 HFD=4.3
19:41:02.309 00.003 31432 MultiStar: [#1 0.57,0.29,0.87,U] [#2 0.51,0.12,0.90,U] [#3 0.75,0.31,0.89,U] [#4 0.71,0.19,0.93,U] [#5 0.51,0.43,0.76,U] [#6 1.04,0.25,0.00,M1] [#7 0.99,0.37,0.00,M1] [#8 0.87,0.31,0.00,M1] 
19:41:02.311 00.002 31432 refined, 5 included, MultiStar: {0.67, 0.18}, one-star: {0.89, -0.15}
19:41:02.314 00.003 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
19:41:02.316 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.03)
19:41:02.319 00.003 31432 CameraToMount -- cameraX=0.67 cameraY=0.18 hyp=0.69 cameraTheta=0.27 mountX=0.67 mountY=-0.08, mountTheta=-0.12
19:41:02.323 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.18, opts=13)
19:41:02.326 00.003 31432 Enqueuing Move request for scope (0.67, 0.18)
19:41:02.328 00.002 29876 Worker thread wakes up
19:41:02.328 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.18) opts 0xd
19:41:02.328 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.18)
19:41:02.328 00.000 29876 Moving (0.67, 0.18) raw xDistance=0.67 yDistance=-0.08
19:41:02.328 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.67
19:41:02.329 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:02.329 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:41:02.329 00.000 29876 MoveAxis(W, 65, ABG)
19:41:02.329 00.000 29876 Guiding  Dir = 3, Dur = 65
19:41:02.329 00.000 29876 IsSlewing returns 0
19:41:02.329 00.000 29876 IsGuiding returns 0
19:41:02.329 00.000 29876 PulseGuide returned control before completion, sleep 75
19:41:02.333 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:02.349 00.016 31432 UpdateGuideState exits: m=3903 RSB=39.4
19:41:02.352 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:02.355 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:02.358 00.003 31432 Enqueuing Expose request
19:41:02.413 00.055 29876 IsGuiding returns 1
19:41:02.413 00.000 29876 scope still moving after pulse duration time elapsed
19:41:02.443 00.030 29876 IsSlewing returns 0
19:41:02.443 00.000 29876 IsGuiding returns 1
19:41:02.473 00.030 29876 IsSlewing returns 0
19:41:02.473 00.000 29876 IsGuiding returns 0
19:41:02.473 00.000 29876 scope move finished after 65 + 79 ms
19:41:02.473 00.000 29876 Move returns status 0, amount 65
19:41:02.473 00.000 29876 MoveAxis(N, 0, ABG)
19:41:02.473 00.000 29876 Move returns status 0, amount 0
19:41:02.473 00.000 29876 move complete, result=0
19:41:02.473 00.000 29876 worker thread done servicing request
19:41:02.473 00.000 29876 Worker thread wakes up
19:41:02.474 00.001 31432 GuideStep: 0.7 px 65 ms WEST, -0.1 px 0 ms NORTH
19:41:02.476 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:02.476 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:04.703 02.227 29876 Exposure complete
19:41:04.747 00.044 29876 worker thread done servicing request
19:41:04.747 00.000 31432 OnExposeComplete: enter
19:41:04.749 00.002 31432 UpdateGuideState(): m_state=6
19:41:04.751 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
19:41:04.753 00.002 31432 Star::Find returns 1 (0), X=1252.63, Y=939.15, Mass=3822, SNR=39.2, Peak=224 HFD=4.4
19:41:04.755 00.002 31432 MultiStar: [#1 0.74,-0.28,0.85,U] [#2 0.59,-0.37,0.91,U] [#3 0.46,-0.63,0.89,U] [#4 0.51,-0.25,0.92,U] [#5 0.91,-0.17,0.00,M1] [#6 0.94,-0.36,0.00,M2] [#7 0.85,-0.12,0.00,M2] [#8 0.42,-0.07,0.73,U] 
19:41:04.757 00.002 31432 refined, 5 included, MultiStar: {0.54, -0.42}, one-star: {0.51, -0.82}
19:41:04.759 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
19:41:04.760 00.001 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
19:41:04.762 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.42 hyp=0.69 cameraTheta=-0.66 mountX=0.53 mountY=0.50, mountTheta=0.75
19:41:04.766 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.42, opts=13)
19:41:04.770 00.004 31432 Enqueuing Move request for scope (0.54, -0.42)
19:41:04.773 00.003 29876 Worker thread wakes up
19:41:04.773 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.42) opts 0xd
19:41:04.773 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.42)
19:41:04.773 00.000 29876 Moving (0.54, -0.42) raw xDistance=0.53 yDistance=0.50
19:41:04.774 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
19:41:04.774 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
19:41:04.774 00.000 29876 MoveAxis(W, 60, ABG)
19:41:04.774 00.000 29876 Guiding  Dir = 3, Dur = 60
19:41:04.774 00.000 29876 IsSlewing returns 0
19:41:04.774 00.000 29876 IsGuiding returns 0
19:41:04.774 00.000 29876 PulseGuide returned control before completion, sleep 70
19:41:04.780 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:04.793 00.013 31432 UpdateGuideState exits: m=3822 RSB=39.2
19:41:04.795 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:04.798 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:04.800 00.002 31432 Enqueuing Expose request
19:41:04.858 00.058 29876 IsGuiding returns 1
19:41:04.858 00.000 29876 scope still moving after pulse duration time elapsed
19:41:04.889 00.031 29876 IsSlewing returns 0
19:41:04.889 00.000 29876 IsGuiding returns 1
19:41:04.919 00.030 29876 IsSlewing returns 0
19:41:04.919 00.000 29876 IsGuiding returns 0
19:41:04.919 00.000 29876 scope move finished after 60 + 85 ms
19:41:04.919 00.000 29876 Move returns status 0, amount 60
19:41:04.919 00.000 29876 MoveAxis(S, 37, ABG)
19:41:04.919 00.000 29876 Guiding  Dir = 1, Dur = 37
19:41:04.919 00.000 29876 IsSlewing returns 0
19:41:04.919 00.000 29876 IsGuiding returns 0
19:41:04.919 00.000 29876 PulseGuide returned control before completion, sleep 47
19:41:04.981 00.062 29876 IsGuiding returns 1
19:41:04.981 00.000 29876 scope still moving after pulse duration time elapsed
19:41:05.011 00.030 29876 IsSlewing returns 0
19:41:05.011 00.000 29876 IsGuiding returns 1
19:41:05.041 00.030 29876 IsSlewing returns 0
19:41:05.041 00.000 29876 IsGuiding returns 1
19:41:05.072 00.031 29876 IsSlewing returns 0
19:41:05.072 00.000 29876 IsGuiding returns 0
19:41:05.072 00.000 29876 scope move finished after 37 + 115 ms
19:41:05.072 00.000 29876 Move returns status 0, amount 37
19:41:05.072 00.000 29876 move complete, result=0
19:41:05.072 00.000 29876 worker thread done servicing request
19:41:05.072 00.000 29876 Worker thread wakes up
19:41:05.072 00.000 31432 GuideStep: 0.5 px 60 ms WEST, 0.5 px 37 ms SOUTH
19:41:05.075 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:05.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:06.990 01.915 29876 Exposure complete
19:41:07.034 00.044 29876 worker thread done servicing request
19:41:07.034 00.000 31432 OnExposeComplete: enter
19:41:07.036 00.002 31432 UpdateGuideState(): m_state=6
19:41:07.038 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
19:41:07.040 00.002 31432 Star::Find returns 1 (0), X=1251.63, Y=939.61, Mass=3720, SNR=38.7, Peak=226 HFD=4.3
19:41:07.042 00.002 31432 MultiStar: [#1 -0.57,0.13,0.84,U] [#2 -0.79,-0.20,0.00,M1] [#3 -0.61,-0.11,0.88,U] [#4 -0.97,-0.26,0.00,M1] [#5 -0.44,0.05,0.77,U] [#6 -0.39,-0.04,0.77,U] [#7 -0.31,0.29,0.82,U] [#8 -0.90,0.16,0.00,M1] 
19:41:07.044 00.002 31432 refined, 5 included, MultiStar: {-0.47, -0.02}, one-star: {-0.48, -0.36}
19:41:07.046 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
19:41:07.048 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
19:41:07.050 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-3.10 mountX=-0.47 mountY=-0.05, mountTheta=-3.03
19:41:07.053 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.02, opts=13)
19:41:07.055 00.002 31432 Enqueuing Move request for scope (-0.47, -0.02)
19:41:07.057 00.002 29876 Worker thread wakes up
19:41:07.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.02) opts 0xd
19:41:07.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.02)
19:41:07.057 00.000 29876 Moving (-0.47, -0.02) raw xDistance=-0.47 yDistance=-0.05
19:41:07.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
19:41:07.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:07.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:41:07.057 00.000 29876 MoveAxis(E, 37, ABG)
19:41:07.057 00.000 29876 Guiding  Dir = 2, Dur = 37
19:41:07.057 00.000 29876 IsSlewing returns 0
19:41:07.057 00.000 29876 IsGuiding returns 0
19:41:07.058 00.001 29876 PulseGuide returned control before completion, sleep 47
19:41:07.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:07.074 00.013 31432 UpdateGuideState exits: m=3720 RSB=38.7
19:41:07.076 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:07.078 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:07.080 00.002 31432 Enqueuing Expose request
19:41:07.113 00.033 29876 IsGuiding returns 1
19:41:07.113 00.000 29876 scope still moving after pulse duration time elapsed
19:41:07.144 00.031 29876 IsSlewing returns 0
19:41:07.144 00.000 29876 IsGuiding returns 0
19:41:07.144 00.000 29876 scope move finished after 37 + 49 ms
19:41:07.144 00.000 29876 Move returns status 0, amount 37
19:41:07.144 00.000 29876 MoveAxis(N, 0, ABG)
19:41:07.144 00.000 29876 Move returns status 0, amount 0
19:41:07.144 00.000 29876 move complete, result=0
19:41:07.144 00.000 29876 worker thread done servicing request
19:41:07.144 00.000 29876 Worker thread wakes up
19:41:07.144 00.000 31432 GuideStep: -0.5 px 37 ms EAST, -0.1 px 0 ms NORTH
19:41:07.147 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:07.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:09.273 02.126 29876 Exposure complete
19:41:09.315 00.042 29876 worker thread done servicing request
19:41:09.315 00.000 31432 OnExposeComplete: enter
19:41:09.318 00.003 31432 UpdateGuideState(): m_state=6
19:41:09.320 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
19:41:09.322 00.002 31432 Star::Find returns 1 (0), X=1251.57, Y=939.75, Mass=3687, SNR=38.2, Peak=214 HFD=4.5
19:41:09.324 00.002 31432 MultiStar: [#1 -0.58,0.50,0.84,U] [#2 -0.82,0.27,0.00,M2] [#3 -0.76,0.41,0.00,M1] [#4 -0.84,0.25,0.00,M2] [#5 -0.76,0.68,0.00,M1] [#6 -0.95,0.49,0.00,M2] [#7 -0.75,0.76,0.00,M2] [#8 -0.87,0.34,0.00,M2] 
19:41:09.325 00.001 31432 refined, 1 included, MultiStar: {-0.56, 0.11}, one-star: {-0.54, -0.21}
19:41:09.327 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
19:41:09.329 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.35)
19:41:09.331 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=0.11 hyp=0.57 cameraTheta=2.94 mountX=-0.56 mountY=-0.20, mountTheta=-2.80
19:41:09.336 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.11, opts=13)
19:41:09.342 00.006 31432 Enqueuing Move request for scope (-0.56, 0.11)
19:41:09.345 00.003 29876 Worker thread wakes up
19:41:09.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.11) opts 0xd
19:41:09.345 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.11)
19:41:09.345 00.000 29876 Moving (-0.56, 0.11) raw xDistance=-0.56 yDistance=-0.20
19:41:09.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
19:41:09.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:09.345 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:41:09.345 00.000 29876 MoveAxis(E, 59, ABG)
19:41:09.345 00.000 29876 Guiding  Dir = 2, Dur = 59
19:41:09.346 00.001 29876 IsSlewing returns 0
19:41:09.346 00.000 29876 IsGuiding returns 0
19:41:09.346 00.000 29876 PulseGuide returned control before completion, sleep 69
19:41:09.349 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:09.361 00.012 31432 UpdateGuideState exits: m=3687 RSB=38.2
19:41:09.364 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:09.366 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:09.368 00.002 31432 Enqueuing Expose request
19:41:09.425 00.057 29876 IsGuiding returns 1
19:41:09.425 00.000 29876 scope still moving after pulse duration time elapsed
19:41:09.455 00.030 29876 IsSlewing returns 0
19:41:09.455 00.000 29876 IsGuiding returns 1
19:41:09.487 00.032 29876 IsSlewing returns 0
19:41:09.487 00.000 29876 IsGuiding returns 1
19:41:09.519 00.032 29876 IsSlewing returns 0
19:41:09.519 00.000 29876 IsGuiding returns 0
19:41:09.519 00.000 29876 scope move finished after 59 + 114 ms
19:41:09.519 00.000 29876 Move returns status 0, amount 59
19:41:09.519 00.000 29876 MoveAxis(N, 0, ABG)
19:41:09.519 00.000 29876 Move returns status 0, amount 0
19:41:09.519 00.000 29876 move complete, result=0
19:41:09.519 00.000 29876 worker thread done servicing request
19:41:09.519 00.000 29876 Worker thread wakes up
19:41:09.519 00.000 31432 GuideStep: -0.6 px 59 ms EAST, -0.2 px 0 ms NORTH
19:41:09.522 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:09.522 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:11.432 01.910 29876 Exposure complete
19:41:11.478 00.046 29876 worker thread done servicing request
19:41:11.478 00.000 31432 OnExposeComplete: enter
19:41:11.480 00.002 31432 UpdateGuideState(): m_state=6
19:41:11.482 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
19:41:11.484 00.002 31432 Star::Find returns 1 (0), X=1252.35, Y=939.47, Mass=3589, SNR=37.9, Peak=245 HFD=4.3
19:41:11.486 00.002 31432 MultiStar: [#1 0.04,-0.18,0.86,U] [#2 -0.10,-0.25,0.97,U] [#3 0.03,-0.09,0.90,U] [#4 -0.24,-0.07,0.97,U] [#5 0.26,0.14,0.80,U] [#6 -0.04,0.08,0.78,U] [#7 0.30,0.14,0.85,U] [#8 -0.13,0.18,0.76,U] 
19:41:11.488 00.002 31432 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.24, -0.50}
19:41:11.490 00.002 31432 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.02) = xAngle (-1.15 = -1.15)
19:41:11.492 00.002 31432 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.86 = 1.86)
19:41:11.494 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=0.04 mountY=0.08, mountTheta=1.17
19:41:11.498 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.08, opts=13)
19:41:11.501 00.003 31432 Enqueuing Move request for scope (0.04, -0.08)
19:41:11.503 00.002 29876 Worker thread wakes up
19:41:11.503 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
19:41:11.503 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
19:41:11.503 00.000 29876 Moving (0.04, -0.08) raw xDistance=0.04 yDistance=0.08
19:41:11.503 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:41:11.503 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:11.503 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:41:11.503 00.000 29876 MoveAxis(E, 0, ABG)
19:41:11.503 00.000 29876 Move returns status 0, amount 0
19:41:11.503 00.000 29876 MoveAxis(N, 0, ABG)
19:41:11.503 00.000 29876 Move returns status 0, amount 0
19:41:11.504 00.001 29876 move complete, result=0
19:41:11.504 00.000 29876 worker thread done servicing request
19:41:11.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:11.520 00.013 31432 UpdateGuideState exits: m=3589 RSB=37.9
19:41:11.522 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:11.524 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:11.526 00.002 31432 Enqueuing Expose request
19:41:11.528 00.002 29876 Worker thread wakes up
19:41:11.528 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:41:11.530 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:11.530 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:13.655 02.125 29876 Exposure complete
19:41:13.702 00.047 29876 worker thread done servicing request
19:41:13.702 00.000 31432 OnExposeComplete: enter
19:41:13.704 00.002 31432 UpdateGuideState(): m_state=6
19:41:13.706 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
19:41:13.708 00.002 31432 Star::Find returns 1 (0), X=1252.85, Y=939.71, Mass=3694, SNR=38.0, Peak=252 HFD=4.5
19:41:13.710 00.002 31432 MultiStar: [#1 0.48,0.16,0.89,U] [#2 0.70,-0.19,0.91,U] [#3 0.82,-0.11,0.00,M1] [#4 0.75,-0.27,0.96,U] [#5 0.71,0.13,0.81,U] [#6 0.83,-0.17,0.00,M2] [#7 0.71,0.25,0.85,U] [#8 0.78,0.08,0.75,U] 
19:41:13.712 00.002 31432 refined, 6 included, MultiStar: {0.69, -0.03}, one-star: {0.74, -0.26}
19:41:13.714 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
19:41:13.716 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
19:41:13.717 00.001 31432 CameraToMount -- cameraX=0.69 cameraY=-0.03 hyp=0.69 cameraTheta=-0.04 mountX=0.69 mountY=0.14, mountTheta=0.19
19:41:13.720 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=-0.03, opts=13)
19:41:13.722 00.002 31432 Enqueuing Move request for scope (0.69, -0.03)
19:41:13.724 00.002 29876 Worker thread wakes up
19:41:13.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.03) opts 0xd
19:41:13.724 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, -0.03)
19:41:13.724 00.000 29876 Moving (0.69, -0.03) raw xDistance=0.69 yDistance=0.14
19:41:13.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.69
19:41:13.724 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:13.725 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:41:13.725 00.000 29876 MoveAxis(W, 67, ABG)
19:41:13.725 00.000 29876 Guiding  Dir = 3, Dur = 67
19:41:13.725 00.000 29876 IsSlewing returns 0
19:41:13.725 00.000 29876 IsGuiding returns 0
19:41:13.725 00.000 29876 PulseGuide returned control before completion, sleep 77
19:41:13.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:13.740 00.012 31432 UpdateGuideState exits: m=3694 RSB=38.0
19:41:13.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:13.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:13.746 00.002 31432 Enqueuing Expose request
19:41:13.812 00.066 29876 IsGuiding returns 1
19:41:13.812 00.000 29876 scope still moving after pulse duration time elapsed
19:41:13.844 00.032 29876 IsSlewing returns 0
19:41:13.844 00.000 29876 IsGuiding returns 1
19:41:13.875 00.031 29876 IsSlewing returns 0
19:41:13.875 00.000 29876 IsGuiding returns 1
19:41:13.906 00.031 29876 IsSlewing returns 0
19:41:13.906 00.000 29876 IsGuiding returns 0
19:41:13.906 00.000 29876 scope move finished after 67 + 114 ms
19:41:13.906 00.000 29876 Move returns status 0, amount 67
19:41:13.906 00.000 29876 MoveAxis(N, 0, ABG)
19:41:13.906 00.000 29876 Move returns status 0, amount 0
19:41:13.906 00.000 29876 move complete, result=0
19:41:13.906 00.000 29876 worker thread done servicing request
19:41:13.906 00.000 29876 Worker thread wakes up
19:41:13.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:13.907 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:13.907 00.000 31432 GuideStep: 0.7 px 67 ms WEST, 0.1 px 0 ms NORTH
19:41:15.810 01.903 29876 Exposure complete
19:41:15.853 00.043 29876 worker thread done servicing request
19:41:15.853 00.000 31432 OnExposeComplete: enter
19:41:15.857 00.004 31432 UpdateGuideState(): m_state=6
19:41:15.859 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
19:41:15.861 00.002 31432 Star::Find returns 1 (0), X=1251.96, Y=939.89, Mass=3705, SNR=38.9, Peak=217 HFD=4.3
19:41:15.863 00.002 31432 MultiStar: [#1 -0.13,-0.19,0.87,U] [#2 0.19,-0.59,0.96,U] [#3 0.03,-0.34,0.90,U] [#4 0.19,-0.34,0.94,U] [#5 0.15,-0.19,0.80,U] [#6 -0.15,-0.35,0.78,U] [#7 -0.01,0.05,0.84,U] [#8 -0.32,-0.13,0.72,U] 
19:41:15.864 00.001 31432 single-star, 8 included, MultiStar: {-0.02, -0.25}, one-star: {-0.15, -0.08}
19:41:15.866 00.002 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
19:41:15.868 00.002 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
19:41:15.870 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.18 cameraTheta=-2.65 mountX=-0.16 mountY=0.06, mountTheta=2.79
19:41:15.875 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.08, opts=13)
19:41:15.878 00.003 31432 Enqueuing Move request for scope (-0.15, -0.08)
19:41:15.880 00.002 29876 Worker thread wakes up
19:41:15.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
19:41:15.880 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
19:41:15.880 00.000 29876 Moving (-0.15, -0.08) raw xDistance=-0.16 yDistance=0.06
19:41:15.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:41:15.880 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:15.881 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:41:15.881 00.000 29876 MoveAxis(E, 0, ABG)
19:41:15.881 00.000 29876 Move returns status 0, amount 0
19:41:15.881 00.000 29876 MoveAxis(N, 0, ABG)
19:41:15.881 00.000 29876 Move returns status 0, amount 0
19:41:15.881 00.000 29876 move complete, result=0
19:41:15.881 00.000 29876 worker thread done servicing request
19:41:15.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:15.898 00.014 31432 UpdateGuideState exits: m=3705 RSB=38.9
19:41:15.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:15.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:15.904 00.002 31432 Enqueuing Expose request
19:41:15.906 00.002 29876 Worker thread wakes up
19:41:15.906 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:41:15.908 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:15.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:18.040 02.132 29876 Exposure complete
19:41:18.097 00.057 29876 worker thread done servicing request
19:41:18.097 00.000 31432 OnExposeComplete: enter
19:41:18.101 00.004 31432 UpdateGuideState(): m_state=6
19:41:18.103 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
19:41:18.105 00.002 31432 Star::Find returns 1 (0), X=1252.31, Y=939.48, Mass=3708, SNR=38.6, Peak=220 HFD=4.5
19:41:18.107 00.002 31432 MultiStar: [#1 0.30,0.05,0.85,U] [#2 0.02,-0.10,0.98,U] [#3 0.02,-0.40,0.90,U] [#4 0.11,-0.16,0.98,U] [#5 -0.04,-0.01,0.78,U] [#6 0.24,0.03,0.77,U] [#7 0.32,0.21,0.83,U] [#8 0.04,-0.11,0.74,U] 
19:41:18.109 00.002 31432 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.20, -0.48}
19:41:18.111 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.76 = -0.76)
19:41:18.113 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.25 = 2.25)
19:41:18.114 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.73 mountX=0.13 mountY=0.14, mountTheta=0.82
19:41:18.118 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.12, opts=13)
19:41:18.120 00.002 31432 Enqueuing Move request for scope (0.13, -0.12)
19:41:18.122 00.002 29876 Worker thread wakes up
19:41:18.122 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
19:41:18.122 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
19:41:18.122 00.000 29876 Moving (0.13, -0.12) raw xDistance=0.13 yDistance=0.14
19:41:18.122 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:41:18.122 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:18.122 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:41:18.122 00.000 29876 MoveAxis(E, 0, ABG)
19:41:18.122 00.000 29876 Move returns status 0, amount 0
19:41:18.122 00.000 29876 MoveAxis(N, 0, ABG)
19:41:18.122 00.000 29876 Move returns status 0, amount 0
19:41:18.122 00.000 29876 move complete, result=0
19:41:18.123 00.001 29876 worker thread done servicing request
19:41:18.126 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:41:18.138 00.012 31432 UpdateGuideState exits: m=3708 RSB=38.6
19:41:18.141 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:18.142 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:18.144 00.002 31432 Enqueuing Expose request
19:41:18.146 00.002 29876 Worker thread wakes up
19:41:18.146 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:41:18.149 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:18.149 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:20.058 01.909 29876 Exposure complete
19:41:20.101 00.043 29876 worker thread done servicing request
19:41:20.101 00.000 31432 OnExposeComplete: enter
19:41:20.104 00.003 31432 UpdateGuideState(): m_state=6
19:41:20.106 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
19:41:20.108 00.002 31432 Star::Find returns 1 (0), X=1252.27, Y=939.67, Mass=3872, SNR=40.1, Peak=231 HFD=4.5
19:41:20.111 00.003 31432 MultiStar: [#1 0.10,0.05,0.84,U] [#2 0.01,-0.18,0.84,U] [#3 0.05,-0.15,0.86,U] [#4 0.07,-0.06,0.92,U] [#5 0.01,-0.16,0.78,U] [#6 0.21,-0.22,0.78,U] [#7 0.31,0.24,0.79,U] [#8 0.09,-0.02,0.70,U] 
19:41:20.113 00.002 31432 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.16, -0.30}
19:41:20.115 00.002 31432 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
19:41:20.117 00.002 31432 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
19:41:20.119 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.70 mountX=0.11 mountY=0.11, mountTheta=0.79
19:41:20.122 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.09, opts=13)
19:41:20.124 00.002 31432 Enqueuing Move request for scope (0.11, -0.09)
19:41:20.126 00.002 29876 Worker thread wakes up
19:41:20.126 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
19:41:20.126 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
19:41:20.126 00.000 29876 Moving (0.11, -0.09) raw xDistance=0.11 yDistance=0.11
19:41:20.126 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:41:20.126 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:20.126 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:41:20.126 00.000 29876 MoveAxis(E, 0, ABG)
19:41:20.126 00.000 29876 Move returns status 0, amount 0
19:41:20.126 00.000 29876 MoveAxis(N, 0, ABG)
19:41:20.126 00.000 29876 Move returns status 0, amount 0
19:41:20.126 00.000 29876 move complete, result=0
19:41:20.126 00.000 29876 worker thread done servicing request
19:41:20.130 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:20.141 00.011 31432 UpdateGuideState exits: m=3872 RSB=40.1
19:41:20.144 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:20.146 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:20.148 00.002 31432 Enqueuing Expose request
19:41:20.151 00.003 29876 Worker thread wakes up
19:41:20.151 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:41:20.152 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:20.152 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:22.279 02.127 29876 Exposure complete
19:41:22.322 00.043 29876 worker thread done servicing request
19:41:22.322 00.000 31432 OnExposeComplete: enter
19:41:22.324 00.002 31432 UpdateGuideState(): m_state=6
19:41:22.326 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
19:41:22.328 00.002 31432 Star::Find returns 1 (0), X=1252.22, Y=939.52, Mass=3857, SNR=39.3, Peak=227 HFD=4.6
19:41:22.330 00.002 31432 MultiStar: [#1 -0.22,0.22,0.83,U] [#2 -0.09,0.11,0.91,U] [#3 0.02,-0.08,0.85,U] [#4 -0.38,-0.06,0.93,U] [#5 -0.11,0.35,0.82,U] [#6 0.10,0.07,0.71,U] [#7 0.11,0.36,0.82,U] [#8 -0.12,0.45,0.71,U] 
19:41:22.332 00.002 31432 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.11, -0.45}
19:41:22.333 00.001 31432 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.02) = xAngle (2.20 = 2.20)
19:41:22.336 00.003 31432 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.07)
19:41:22.338 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.23 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
19:41:22.340 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.09, opts=13)
19:41:22.343 00.003 31432 Enqueuing Move request for scope (-0.07, 0.09)
19:41:22.345 00.002 29876 Worker thread wakes up
19:41:22.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
19:41:22.345 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
19:41:22.345 00.000 29876 Moving (-0.07, 0.09) raw xDistance=-0.07 yDistance=-0.10
19:41:22.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:41:22.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:22.345 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:41:22.345 00.000 29876 MoveAxis(E, 0, ABG)
19:41:22.345 00.000 29876 Move returns status 0, amount 0
19:41:22.345 00.000 29876 MoveAxis(N, 0, ABG)
19:41:22.345 00.000 29876 Move returns status 0, amount 0
19:41:22.345 00.000 29876 move complete, result=0
19:41:22.345 00.000 29876 worker thread done servicing request
19:41:22.349 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:41:22.361 00.012 31432 UpdateGuideState exits: m=3857 RSB=39.3
19:41:22.364 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:22.365 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:22.367 00.002 31432 Enqueuing Expose request
19:41:22.369 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:41:22.371 00.002 29876 Worker thread wakes up
19:41:22.371 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:22.371 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:24.281 01.910 29876 Exposure complete
19:41:24.324 00.043 29876 worker thread done servicing request
19:41:24.324 00.000 31432 OnExposeComplete: enter
19:41:24.326 00.002 31432 UpdateGuideState(): m_state=6
19:41:24.328 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
19:41:24.330 00.002 31432 Star::Find returns 1 (0), X=1252.61, Y=939.44, Mass=3495, SNR=37.0, Peak=252 HFD=4.2
19:41:24.332 00.002 31432 MultiStar: [#1 0.20,-0.23,0.88,U] [#2 0.31,-0.44,0.97,U] [#3 0.53,-0.48,0.91,U] [#4 0.44,-0.44,0.98,U] [#5 0.40,-0.12,0.81,U] [#6 0.10,-0.24,0.82,U] [#7 0.37,0.01,0.82,U] [#8 0.15,0.00,0.76,U] 
19:41:24.334 00.002 31432 refined, 8 included, MultiStar: {0.34, -0.29}, one-star: {0.50, -0.53}
19:41:24.336 00.002 31432 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
19:41:24.338 00.002 31432 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
19:41:24.340 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-0.70 mountX=0.33 mountY=0.34, mountTheta=0.79
19:41:24.344 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.29, opts=13)
19:41:24.347 00.003 31432 Enqueuing Move request for scope (0.34, -0.29)
19:41:24.349 00.002 29876 Worker thread wakes up
19:41:24.349 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.29) opts 0xd
19:41:24.349 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.29)
19:41:24.349 00.000 29876 Moving (0.34, -0.29) raw xDistance=0.33 yDistance=0.34
19:41:24.349 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
19:41:24.349 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
19:41:24.349 00.000 29876 MoveAxis(W, 32, ABG)
19:41:24.349 00.000 29876 Guiding  Dir = 3, Dur = 32
19:41:24.349 00.000 29876 IsSlewing returns 0
19:41:24.349 00.000 29876 IsGuiding returns 0
19:41:24.350 00.001 29876 PulseGuide returned control before completion, sleep 42
19:41:24.353 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=21, FiltMin=5, FiltMax=257, Gamma=0.490
19:41:24.364 00.011 31432 UpdateGuideState exits: m=3495 RSB=37.0
19:41:24.367 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:24.368 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:24.370 00.002 31432 Enqueuing Expose request
19:41:24.403 00.033 29876 IsGuiding returns 1
19:41:24.403 00.000 29876 scope still moving after pulse duration time elapsed
19:41:24.433 00.030 29876 IsSlewing returns 0
19:41:24.433 00.000 29876 IsGuiding returns 0
19:41:24.433 00.000 29876 scope move finished after 32 + 52 ms
19:41:24.433 00.000 29876 Move returns status 0, amount 32
19:41:24.433 00.000 29876 MoveAxis(S, 25, ABG)
19:41:24.433 00.000 29876 Guiding  Dir = 1, Dur = 25
19:41:24.433 00.000 29876 IsSlewing returns 0
19:41:24.433 00.000 29876 IsGuiding returns 0
19:41:24.434 00.001 29876 PulseGuide returned control before completion, sleep 35
19:41:24.480 00.046 29876 IsGuiding returns 1
19:41:24.480 00.000 29876 scope still moving after pulse duration time elapsed
19:41:24.511 00.031 29876 IsSlewing returns 0
19:41:24.511 00.000 29876 IsGuiding returns 1
19:41:24.542 00.031 29876 IsSlewing returns 0
19:41:24.542 00.000 29876 IsGuiding returns 1
19:41:24.572 00.030 29876 IsSlewing returns 0
19:41:24.572 00.000 29876 IsGuiding returns 1
19:41:24.604 00.032 29876 IsSlewing returns 0
19:41:24.604 00.000 29876 IsGuiding returns 1
19:41:24.634 00.030 29876 IsSlewing returns 0
19:41:24.634 00.000 29876 IsGuiding returns 1
19:41:24.665 00.031 29876 IsSlewing returns 0
19:41:24.665 00.000 29876 IsGuiding returns 0
19:41:24.665 00.000 29876 scope move finished after 25 + 206 ms
19:41:24.665 00.000 29876 Move returns status 0, amount 25
19:41:24.665 00.000 29876 move complete, result=0
19:41:24.665 00.000 29876 worker thread done servicing request
19:41:24.665 00.000 29876 Worker thread wakes up
19:41:24.665 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:24.665 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:24.665 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.3 px 25 ms SOUTH
19:41:26.798 02.133 29876 Exposure complete
19:41:26.842 00.044 29876 worker thread done servicing request
19:41:26.842 00.000 31432 OnExposeComplete: enter
19:41:26.845 00.003 31432 UpdateGuideState(): m_state=6
19:41:26.846 00.001 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
19:41:26.848 00.002 31432 Star::Find returns 1 (0), X=1252.22, Y=939.34, Mass=3722, SNR=38.4, Peak=232 HFD=4.5
19:41:26.850 00.002 31432 MultiStar: [#1 0.22,-0.12,0.85,U] [#2 0.25,-0.01,0.90,U] [#3 0.33,0.04,0.88,U] [#4 0.06,-0.20,0.93,U] [#5 0.15,0.06,0.80,U] [#6 0.24,-0.17,0.77,U] [#7 0.44,0.26,0.85,U] [#8 -0.13,0.17,0.74,U] 
19:41:26.853 00.003 31432 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.11, -0.63}
19:41:26.855 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
19:41:26.857 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
19:41:26.858 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.41 mountX=0.19 mountY=0.11, mountTheta=0.53
19:41:26.861 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.08, opts=13)
19:41:26.863 00.002 31432 Enqueuing Move request for scope (0.19, -0.08)
19:41:26.865 00.002 29876 Worker thread wakes up
19:41:26.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
19:41:26.865 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
19:41:26.865 00.000 29876 Moving (0.19, -0.08) raw xDistance=0.19 yDistance=0.11
19:41:26.865 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:41:26.865 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:26.865 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:41:26.865 00.000 29876 MoveAxis(E, 0, ABG)
19:41:26.865 00.000 29876 Move returns status 0, amount 0
19:41:26.865 00.000 29876 MoveAxis(N, 0, ABG)
19:41:26.865 00.000 29876 Move returns status 0, amount 0
19:41:26.865 00.000 29876 move complete, result=0
19:41:26.865 00.000 29876 worker thread done servicing request
19:41:26.869 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:26.882 00.013 31432 UpdateGuideState exits: m=3722 RSB=38.4
19:41:26.885 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:26.888 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:26.891 00.003 31432 Enqueuing Expose request
19:41:26.894 00.003 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:41:26.896 00.002 29876 Worker thread wakes up
19:41:26.896 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:26.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:28.810 01.914 29876 Exposure complete
19:41:28.854 00.044 29876 worker thread done servicing request
19:41:28.854 00.000 31432 OnExposeComplete: enter
19:41:28.857 00.003 31432 UpdateGuideState(): m_state=6
19:41:28.860 00.003 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
19:41:28.862 00.002 31432 Star::Find returns 1 (0), X=1251.96, Y=939.43, Mass=3682, SNR=38.5, Peak=253 HFD=4.0
19:41:28.864 00.002 31432 MultiStar: [#1 -0.09,0.04,0.85,U] [#2 -0.14,-0.05,0.91,U] [#3 0.15,-0.24,0.88,U] [#4 -0.13,-0.03,0.93,U] [#5 0.16,0.36,0.78,U] [#6 -0.30,0.11,0.79,U] [#7 -0.13,0.28,0.83,U] [#8 -0.20,0.25,0.73,U] 
19:41:28.866 00.002 31432 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.15, -0.54}
19:41:28.868 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
19:41:28.869 00.001 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.16)
19:41:28.871 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.14 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
19:41:28.874 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.00, opts=13)
19:41:28.876 00.002 31432 Enqueuing Move request for scope (-0.09, 0.00)
19:41:28.878 00.002 29876 Worker thread wakes up
19:41:28.878 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
19:41:28.878 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
19:41:28.878 00.000 29876 Moving (-0.09, 0.00) raw xDistance=-0.09 yDistance=-0.01
19:41:28.878 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:41:28.878 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:28.878 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:41:28.878 00.000 29876 MoveAxis(E, 0, ABG)
19:41:28.878 00.000 29876 Move returns status 0, amount 0
19:41:28.878 00.000 29876 MoveAxis(N, 0, ABG)
19:41:28.878 00.000 29876 Move returns status 0, amount 0
19:41:28.878 00.000 29876 move complete, result=0
19:41:28.878 00.000 29876 worker thread done servicing request
19:41:28.882 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:28.893 00.011 31432 UpdateGuideState exits: m=3682 RSB=38.5
19:41:28.896 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:28.898 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:28.899 00.001 31432 Enqueuing Expose request
19:41:28.901 00.002 29876 Worker thread wakes up
19:41:28.901 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:41:28.904 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:28.904 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:31.129 02.225 29876 Exposure complete
19:41:31.173 00.044 29876 worker thread done servicing request
19:41:31.173 00.000 31432 OnExposeComplete: enter
19:41:31.175 00.002 31432 UpdateGuideState(): m_state=6
19:41:31.177 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
19:41:31.179 00.002 31432 Star::Find returns 1 (0), X=1251.26, Y=939.76, Mass=3647, SNR=38.6, Peak=215 HFD=4.3
19:41:31.181 00.002 31432 MultiStar: [#1 -0.80,-0.32,0.00,M1] [#2 -0.63,-0.72,0.00,M1] [#3 -0.53,-0.27,0.89,U] [#4 -0.73,-0.55,0.00,M1] [#5 -0.87,-0.27,0.00,M1] [#6 -0.54,-0.51,0.83,U] [#7 -0.72,-0.13,0.84,U] [#8 -1.24,-0.12,0.00,M1] 
19:41:31.183 00.002 31432 refined, 3 included, MultiStar: {-0.67, -0.28}, one-star: {-0.85, -0.21}
19:41:31.185 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
19:41:31.186 00.001 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
19:41:31.188 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.28 hyp=0.72 cameraTheta=-2.75 mountX=-0.67 mountY=0.17, mountTheta=2.89
19:41:31.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.28, opts=13)
19:41:31.193 00.002 31432 Enqueuing Move request for scope (-0.67, -0.28)
19:41:31.195 00.002 29876 Worker thread wakes up
19:41:31.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.28) opts 0xd
19:41:31.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.28)
19:41:31.195 00.000 29876 Moving (-0.67, -0.28) raw xDistance=-0.67 yDistance=0.17
19:41:31.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.67
19:41:31.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:31.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:41:31.195 00.000 29876 MoveAxis(E, 65, ABG)
19:41:31.195 00.000 29876 Guiding  Dir = 2, Dur = 65
19:41:31.196 00.001 29876 IsSlewing returns 0
19:41:31.196 00.000 29876 IsGuiding returns 0
19:41:31.196 00.000 29876 PulseGuide returned control before completion, sleep 75
19:41:31.199 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:31.211 00.012 31432 UpdateGuideState exits: m=3647 RSB=38.6
19:41:31.213 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:31.215 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:31.217 00.002 31432 Enqueuing Expose request
19:41:31.282 00.065 29876 IsGuiding returns 1
19:41:31.282 00.000 29876 scope still moving after pulse duration time elapsed
19:41:31.313 00.031 29876 IsSlewing returns 0
19:41:31.313 00.000 29876 IsGuiding returns 1
19:41:31.344 00.031 29876 IsSlewing returns 0
19:41:31.344 00.000 29876 IsGuiding returns 0
19:41:31.344 00.000 29876 scope move finished after 65 + 83 ms
19:41:31.344 00.000 29876 Move returns status 0, amount 65
19:41:31.344 00.000 29876 MoveAxis(N, 0, ABG)
19:41:31.344 00.000 29876 Move returns status 0, amount 0
19:41:31.344 00.000 29876 move complete, result=0
19:41:31.344 00.000 29876 worker thread done servicing request
19:41:31.344 00.000 29876 Worker thread wakes up
19:41:31.344 00.000 31432 GuideStep: -0.7 px 65 ms EAST, 0.2 px 0 ms NORTH
19:41:31.347 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:31.347 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:33.261 01.914 29876 Exposure complete
19:41:33.304 00.043 29876 worker thread done servicing request
19:41:33.304 00.000 31432 OnExposeComplete: enter
19:41:33.307 00.003 31432 UpdateGuideState(): m_state=6
19:41:33.309 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
19:41:33.310 00.001 31432 Star::Find returns 1 (0), X=1252.00, Y=940.22, Mass=3861, SNR=38.8, Peak=229 HFD=4.4
19:41:33.312 00.002 31432 MultiStar: [#1 -0.60,0.38,0.84,U] [#2 -0.65,0.11,0.95,U] [#3 -0.24,0.25,0.90,U] [#4 -0.30,0.28,0.95,U] [#5 -0.32,0.38,0.76,U] [#6 -0.29,0.22,0.79,U] [#7 -0.13,0.55,0.84,U] [#8 -0.39,0.40,0.72,U] 
19:41:33.314 00.002 31432 single-star, 8 included, MultiStar: {-0.34, 0.30}, one-star: {-0.12, 0.25}
19:41:33.316 00.002 31432 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
19:41:33.317 00.001 31432 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
19:41:33.319 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.27 cameraTheta=2.01 mountX=-0.11 mountY=-0.26, mountTheta=-1.97
19:41:33.323 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.25, opts=13)
19:41:33.325 00.002 31432 Enqueuing Move request for scope (-0.12, 0.25)
19:41:33.327 00.002 29876 Worker thread wakes up
19:41:33.327 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
19:41:33.327 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
19:41:33.327 00.000 29876 Moving (-0.12, 0.25) raw xDistance=-0.11 yDistance=-0.26
19:41:33.327 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:41:33.327 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:33.327 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
19:41:33.327 00.000 29876 MoveAxis(E, 0, ABG)
19:41:33.327 00.000 29876 Move returns status 0, amount 0
19:41:33.327 00.000 29876 MoveAxis(N, 0, ABG)
19:41:33.327 00.000 29876 Move returns status 0, amount 0
19:41:33.327 00.000 29876 move complete, result=0
19:41:33.327 00.000 29876 worker thread done servicing request
19:41:33.331 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:33.342 00.011 31432 UpdateGuideState exits: m=3861 RSB=38.8
19:41:33.344 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:33.346 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:33.348 00.002 31432 Enqueuing Expose request
19:41:33.350 00.002 29876 Worker thread wakes up
19:41:33.350 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:41:33.352 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:33.352 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:35.579 02.227 29876 Exposure complete
19:41:35.626 00.047 29876 worker thread done servicing request
19:41:35.626 00.000 31432 OnExposeComplete: enter
19:41:35.628 00.002 31432 UpdateGuideState(): m_state=6
19:41:35.630 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
19:41:35.632 00.002 31432 Star::Find returns 1 (0), X=1252.03, Y=940.00, Mass=3751, SNR=38.8, Peak=229 HFD=4.4
19:41:35.634 00.002 31432 MultiStar: [#1 -0.05,0.61,0.86,U] [#2 -0.09,0.61,0.91,U] [#3 0.19,0.51,0.90,U] [#4 -0.11,0.47,0.91,U] [#5 0.01,0.63,0.79,U] [#6 0.25,0.30,0.79,U] [#7 0.49,0.77,0.00,M1] [#8 0.15,0.83,0.00,M1] 
19:41:35.636 00.002 31432 single-star, 6 included, MultiStar: {0.01, 0.44}, one-star: {-0.08, 0.03}
19:41:35.638 00.002 31432 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.02) = xAngle (2.81 = 2.81)
19:41:35.639 00.001 31432 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.82 = -0.46)
19:41:35.641 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
19:41:35.643 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.03, opts=13)
19:41:35.645 00.002 31432 Enqueuing Move request for scope (-0.08, 0.03)
19:41:35.647 00.002 29876 Worker thread wakes up
19:41:35.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
19:41:35.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
19:41:35.647 00.000 29876 Moving (-0.08, 0.03) raw xDistance=-0.08 yDistance=-0.04
19:41:35.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:41:35.648 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:35.648 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
19:41:35.648 00.000 29876 MoveAxis(E, 0, ABG)
19:41:35.648 00.000 29876 Move returns status 0, amount 0
19:41:35.648 00.000 29876 MoveAxis(N, 0, ABG)
19:41:35.648 00.000 29876 Move returns status 0, amount 0
19:41:35.648 00.000 29876 move complete, result=0
19:41:35.648 00.000 29876 worker thread done servicing request
19:41:35.651 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:35.662 00.011 31432 UpdateGuideState exits: m=3751 RSB=38.8
19:41:35.665 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:35.667 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:35.668 00.001 31432 Enqueuing Expose request
19:41:35.670 00.002 29876 Worker thread wakes up
19:41:35.670 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:41:35.673 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:35.673 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:37.586 01.913 29876 Exposure complete
19:41:37.629 00.043 29876 worker thread done servicing request
19:41:37.629 00.000 31432 OnExposeComplete: enter
19:41:37.631 00.002 31432 UpdateGuideState(): m_state=6
19:41:37.633 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
19:41:37.635 00.002 31432 Star::Find returns 1 (0), X=1252.23, Y=939.82, Mass=3645, SNR=38.1, Peak=222 HFD=4.4
19:41:37.637 00.002 31432 MultiStar: [#1 0.13,0.54,0.85,U] [#2 0.31,0.14,0.97,U] [#3 0.22,0.19,0.89,U] [#4 0.12,0.13,0.96,U] [#5 0.24,0.56,0.80,U] [#6 0.22,0.36,0.82,U] [#7 0.36,0.65,0.85,U] [#8 0.20,0.37,0.74,U] 
19:41:37.639 00.002 31432 single-star, 8 included, MultiStar: {0.21, 0.29}, one-star: {0.12, -0.15}
19:41:37.641 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
19:41:37.643 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
19:41:37.644 00.001 31432 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-0.90 mountX=0.12 mountY=0.17, mountTheta=0.96
19:41:37.648 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.15, opts=13)
19:41:37.653 00.005 31432 Enqueuing Move request for scope (0.12, -0.15)
19:41:37.657 00.004 29876 Worker thread wakes up
19:41:37.657 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
19:41:37.657 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
19:41:37.657 00.000 29876 Moving (0.12, -0.15) raw xDistance=0.12 yDistance=0.17
19:41:37.657 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:41:37.657 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:37.657 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:41:37.657 00.000 29876 MoveAxis(E, 0, ABG)
19:41:37.657 00.000 29876 Move returns status 0, amount 0
19:41:37.657 00.000 29876 MoveAxis(N, 0, ABG)
19:41:37.658 00.001 29876 Move returns status 0, amount 0
19:41:37.658 00.000 29876 move complete, result=0
19:41:37.658 00.000 29876 worker thread done servicing request
19:41:37.661 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:37.675 00.014 31432 UpdateGuideState exits: m=3645 RSB=38.1
19:41:37.678 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:37.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:37.682 00.002 31432 Enqueuing Expose request
19:41:37.683 00.001 29876 Worker thread wakes up
19:41:37.683 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:41:37.685 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:37.686 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:39.812 02.126 29876 Exposure complete
19:41:39.856 00.044 29876 worker thread done servicing request
19:41:39.856 00.000 31432 OnExposeComplete: enter
19:41:39.859 00.003 31432 UpdateGuideState(): m_state=6
19:41:39.861 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
19:41:39.863 00.002 31432 Star::Find returns 1 (0), X=1251.65, Y=939.66, Mass=3856, SNR=39.4, Peak=245 HFD=4.4
19:41:39.864 00.001 31432 MultiStar: [#1 -0.19,-0.18,0.82,U] [#2 -0.41,-0.07,0.93,U] [#3 -0.18,-0.01,0.88,U] [#4 -0.35,-0.15,0.97,U] [#5 -0.19,-0.17,0.76,U] [#6 -0.15,-0.16,0.75,U] [#7 0.05,-0.07,0.82,U] [#8 -0.56,0.11,0.73,U] 
19:41:39.866 00.002 31432 refined, 8 included, MultiStar: {-0.28, -0.12}, one-star: {-0.47, -0.30}
19:41:39.868 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
19:41:39.870 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
19:41:39.871 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-2.74 mountX=-0.28 mountY=0.07, mountTheta=2.89
19:41:39.876 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.12, opts=13)
19:41:39.881 00.005 31432 Enqueuing Move request for scope (-0.28, -0.12)
19:41:39.883 00.002 29876 Worker thread wakes up
19:41:39.883 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
19:41:39.883 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
19:41:39.883 00.000 29876 Moving (-0.28, -0.12) raw xDistance=-0.28 yDistance=0.07
19:41:39.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
19:41:39.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:39.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
19:41:39.883 00.000 29876 MoveAxis(E, 27, ABG)
19:41:39.883 00.000 29876 Guiding  Dir = 2, Dur = 27
19:41:39.883 00.000 29876 IsSlewing returns 0
19:41:39.883 00.000 29876 IsGuiding returns 0
19:41:39.884 00.001 29876 PulseGuide returned control before completion, sleep 37
19:41:39.887 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:39.898 00.011 31432 UpdateGuideState exits: m=3856 RSB=39.4
19:41:39.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:39.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:39.904 00.002 31432 Enqueuing Expose request
19:41:39.936 00.032 29876 IsGuiding returns 1
19:41:39.936 00.000 29876 scope still moving after pulse duration time elapsed
19:41:39.967 00.031 29876 IsSlewing returns 0
19:41:39.967 00.000 29876 IsGuiding returns 1
19:41:39.998 00.031 29876 IsSlewing returns 0
19:41:39.998 00.000 29876 IsGuiding returns 1
19:41:40.029 00.031 29876 IsSlewing returns 0
19:41:40.029 00.000 29876 IsGuiding returns 1
19:41:40.060 00.031 29876 IsSlewing returns 0
19:41:40.060 00.000 29876 IsGuiding returns 0
19:41:40.060 00.000 29876 scope move finished after 27 + 149 ms
19:41:40.060 00.000 29876 Move returns status 0, amount 27
19:41:40.060 00.000 29876 MoveAxis(N, 0, ABG)
19:41:40.060 00.000 29876 Move returns status 0, amount 0
19:41:40.060 00.000 29876 move complete, result=0
19:41:40.060 00.000 29876 worker thread done servicing request
19:41:40.060 00.000 29876 Worker thread wakes up
19:41:40.060 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:40.060 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:40.060 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
19:41:41.971 01.911 29876 Exposure complete
19:41:42.016 00.045 29876 worker thread done servicing request
19:41:42.017 00.001 31432 OnExposeComplete: enter
19:41:42.019 00.002 31432 UpdateGuideState(): m_state=6
19:41:42.021 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
19:41:42.022 00.001 31432 Star::Find returns 1 (0), X=1251.63, Y=939.51, Mass=3849, SNR=39.3, Peak=239 HFD=4.4
19:41:42.025 00.003 31432 MultiStar: [#1 -0.20,-0.14,0.80,U] [#2 -0.55,-0.03,0.89,U] [#3 -0.47,-0.02,0.88,U] [#4 -0.64,0.13,0.97,U] [#5 -0.41,0.07,0.78,U] [#6 0.00,0.02,0.79,U] [#7 0.02,-0.05,0.79,U] [#8 -0.69,0.07,0.71,U] 
19:41:42.027 00.002 31432 refined, 8 included, MultiStar: {-0.39, -0.05}, one-star: {-0.48, -0.46}
19:41:42.029 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:41:42.030 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:41:42.032 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-3.00 mountX=-0.39 mountY=-0.01, mountTheta=-3.12
19:41:42.035 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.05, opts=13)
19:41:42.037 00.002 31432 Enqueuing Move request for scope (-0.39, -0.05)
19:41:42.039 00.002 29876 Worker thread wakes up
19:41:42.039 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.05) opts 0xd
19:41:42.039 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.05)
19:41:42.039 00.000 29876 Moving (-0.39, -0.05) raw xDistance=-0.39 yDistance=-0.01
19:41:42.039 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
19:41:42.039 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:42.039 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:41:42.039 00.000 29876 MoveAxis(E, 41, ABG)
19:41:42.039 00.000 29876 Guiding  Dir = 2, Dur = 41
19:41:42.039 00.000 29876 IsSlewing returns 0
19:41:42.039 00.000 29876 IsGuiding returns 0
19:41:42.040 00.001 29876 PulseGuide returned control before completion, sleep 51
19:41:42.043 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:42.053 00.010 31432 UpdateGuideState exits: m=3849 RSB=39.3
19:41:42.056 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:42.057 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:42.059 00.002 31432 Enqueuing Expose request
19:41:42.094 00.035 29876 IsGuiding returns 1
19:41:42.094 00.000 29876 scope still moving after pulse duration time elapsed
19:41:42.125 00.031 29876 IsSlewing returns 0
19:41:42.125 00.000 29876 IsGuiding returns 1
19:41:42.156 00.031 29876 IsSlewing returns 0
19:41:42.156 00.000 29876 IsGuiding returns 1
19:41:42.186 00.030 29876 IsSlewing returns 0
19:41:42.187 00.001 29876 IsGuiding returns 1
19:41:42.217 00.030 29876 IsSlewing returns 0
19:41:42.217 00.000 29876 IsGuiding returns 0
19:41:42.217 00.000 29876 scope move finished after 41 + 137 ms
19:41:42.217 00.000 29876 Move returns status 0, amount 41
19:41:42.217 00.000 29876 MoveAxis(N, 0, ABG)
19:41:42.217 00.000 29876 Move returns status 0, amount 0
19:41:42.217 00.000 29876 move complete, result=0
19:41:42.217 00.000 29876 worker thread done servicing request
19:41:42.218 00.001 29876 Worker thread wakes up
19:41:42.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:42.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:42.218 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.0 px 0 ms NORTH
19:41:44.345 02.127 29876 Exposure complete
19:41:44.388 00.043 29876 worker thread done servicing request
19:41:44.389 00.001 31432 OnExposeComplete: enter
19:41:44.391 00.002 31432 UpdateGuideState(): m_state=6
19:41:44.393 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
19:41:44.395 00.002 31432 Star::Find returns 1 (0), X=1251.60, Y=939.45, Mass=3705, SNR=38.9, Peak=214 HFD=4.3
19:41:44.397 00.002 31432 MultiStar: [#1 -0.23,0.26,0.83,U] [#2 -0.57,0.09,0.93,U] [#3 -0.63,0.01,0.88,U] [#4 -0.88,0.19,0.00,M1] [#5 -0.51,0.19,0.82,U] [#6 -0.39,0.14,0.79,U] [#7 -0.26,0.42,0.83,U] [#8 -0.79,0.28,0.00,M1] 
19:41:44.398 00.001 31432 refined, 6 included, MultiStar: {-0.45, 0.07}, one-star: {-0.51, -0.52}
19:41:44.400 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
19:41:44.402 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
19:41:44.404 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.07 hyp=0.45 cameraTheta=3.00 mountX=-0.45 mountY=-0.13, mountTheta=-2.85
19:41:44.407 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.07, opts=13)
19:41:44.413 00.006 31432 Enqueuing Move request for scope (-0.45, 0.07)
19:41:44.418 00.005 29876 Worker thread wakes up
19:41:44.418 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.07) opts 0xd
19:41:44.419 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.07)
19:41:44.419 00.000 29876 Moving (-0.45, 0.07) raw xDistance=-0.45 yDistance=-0.13
19:41:44.419 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
19:41:44.419 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:44.419 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:41:44.419 00.000 29876 MoveAxis(E, 49, ABG)
19:41:44.419 00.000 29876 Guiding  Dir = 2, Dur = 49
19:41:44.419 00.000 29876 IsSlewing returns 0
19:41:44.419 00.000 29876 IsGuiding returns 0
19:41:44.420 00.001 29876 PulseGuide returned control before completion, sleep 59
19:41:44.425 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:44.443 00.018 31432 UpdateGuideState exits: m=3705 RSB=38.9
19:41:44.445 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:44.447 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:44.449 00.002 31432 Enqueuing Expose request
19:41:44.484 00.035 29876 IsGuiding returns 1
19:41:44.484 00.000 29876 scope still moving after pulse duration time elapsed
19:41:44.515 00.031 29876 IsSlewing returns 0
19:41:44.515 00.000 29876 IsGuiding returns 1
19:41:44.546 00.031 29876 IsSlewing returns 0
19:41:44.546 00.000 29876 IsGuiding returns 0
19:41:44.546 00.000 29876 scope move finished after 49 + 77 ms
19:41:44.546 00.000 29876 Move returns status 0, amount 49
19:41:44.546 00.000 29876 MoveAxis(N, 0, ABG)
19:41:44.546 00.000 29876 Move returns status 0, amount 0
19:41:44.546 00.000 29876 move complete, result=0
19:41:44.546 00.000 29876 worker thread done servicing request
19:41:44.546 00.000 29876 Worker thread wakes up
19:41:44.546 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:44.546 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:44.546 00.000 31432 GuideStep: -0.4 px 49 ms EAST, -0.1 px 0 ms NORTH
19:41:46.454 01.908 29876 Exposure complete
19:41:46.497 00.043 29876 worker thread done servicing request
19:41:46.497 00.000 31432 OnExposeComplete: enter
19:41:46.499 00.002 31432 UpdateGuideState(): m_state=6
19:41:46.501 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
19:41:46.503 00.002 31432 Star::Find returns 1 (0), X=1251.41, Y=940.05, Mass=3899, SNR=38.7, Peak=245 HFD=4.2
19:41:46.505 00.002 31432 MultiStar: [#1 -0.57,0.20,0.83,U] [#2 -0.76,0.33,0.00,M1] [#3 -0.61,0.23,0.90,U] [#4 -0.76,0.41,0.00,M2] [#5 -0.45,0.73,0.00,M1] [#6 -0.12,0.26,0.77,U] [#7 -0.19,0.51,0.82,U] [#8 -0.54,0.52,0.71,U] 
19:41:46.507 00.002 31432 refined, 5 included, MultiStar: {-0.47, 0.28}, one-star: {-0.70, 0.08}
19:41:46.509 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
19:41:46.511 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
19:41:46.512 00.001 31432 CameraToMount -- cameraX=-0.47 cameraY=0.28 hyp=0.55 cameraTheta=2.59 mountX=-0.46 mountY=-0.35, mountTheta=-2.49
19:41:46.515 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.28, opts=13)
19:41:46.517 00.002 31432 Enqueuing Move request for scope (-0.47, 0.28)
19:41:46.519 00.002 29876 Worker thread wakes up
19:41:46.519 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.28) opts 0xd
19:41:46.520 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.28)
19:41:46.520 00.000 29876 Moving (-0.47, 0.28) raw xDistance=-0.46 yDistance=-0.35
19:41:46.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
19:41:46.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:41:46.520 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
19:41:46.520 00.000 29876 MoveAxis(E, 51, ABG)
19:41:46.520 00.000 29876 Guiding  Dir = 2, Dur = 51
19:41:46.520 00.000 29876 IsSlewing returns 0
19:41:46.520 00.000 29876 IsGuiding returns 0
19:41:46.520 00.000 29876 PulseGuide returned control before completion, sleep 61
19:41:46.524 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:41:46.535 00.011 31432 UpdateGuideState exits: m=3899 RSB=38.7
19:41:46.537 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:46.539 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:46.541 00.002 31432 Enqueuing Expose request
19:41:46.592 00.051 29876 IsGuiding returns 1
19:41:46.592 00.000 29876 scope still moving after pulse duration time elapsed
19:41:46.623 00.031 29876 IsSlewing returns 0
19:41:46.623 00.000 29876 IsGuiding returns 1
19:41:46.654 00.031 29876 IsSlewing returns 0
19:41:46.654 00.000 29876 IsGuiding returns 0
19:41:46.654 00.000 29876 scope move finished after 51 + 82 ms
19:41:46.654 00.000 29876 Move returns status 0, amount 51
19:41:46.654 00.000 29876 MoveAxis(N, 0, ABG)
19:41:46.654 00.000 29876 Move returns status 0, amount 0
19:41:46.654 00.000 29876 move complete, result=0
19:41:46.654 00.000 29876 worker thread done servicing request
19:41:46.654 00.000 29876 Worker thread wakes up
19:41:46.654 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.4 px 0 ms NORTH
19:41:46.658 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:46.658 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:48.783 02.125 29876 Exposure complete
19:41:48.826 00.043 29876 worker thread done servicing request
19:41:48.827 00.001 31432 OnExposeComplete: enter
19:41:48.830 00.003 31432 UpdateGuideState(): m_state=6
19:41:48.832 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
19:41:48.833 00.001 31432 Star::Find returns 1 (0), X=1251.54, Y=940.16, Mass=3931, SNR=39.4, Peak=221 HFD=4.6
19:41:48.836 00.003 31432 MultiStar: [#1 -0.21,0.42,0.82,U] [#2 -0.39,0.45,0.93,U] [#3 -0.74,0.42,0.00,M1] [#4 -0.50,0.45,0.94,U] [#5 -0.29,0.46,0.74,U] [#6 -0.22,0.52,0.80,U] [#7 -0.13,0.83,0.00,M1] [#8 -0.51,0.74,0.00,M1] 
19:41:48.838 00.002 31432 refined, 5 included, MultiStar: {-0.38, 0.41}, one-star: {-0.57, 0.19}
19:41:48.838 00.000 31432 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
19:41:48.841 00.003 31432 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.31 = -0.98)
19:41:48.844 00.003 31432 CameraToMount -- cameraX=-0.38 cameraY=0.41 hyp=0.56 cameraTheta=2.32 mountX=-0.37 mountY=-0.46, mountTheta=-2.24
19:41:48.845 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.41, opts=13)
19:41:48.848 00.003 31432 Enqueuing Move request for scope (-0.38, 0.41)
19:41:48.849 00.001 29876 Worker thread wakes up
19:41:48.849 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.41) opts 0xd
19:41:48.849 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.41)
19:41:48.849 00.000 29876 Moving (-0.38, 0.41) raw xDistance=-0.37 yDistance=-0.46
19:41:48.849 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
19:41:48.849 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:41:48.851 00.002 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
19:41:48.851 00.000 29876 MoveAxis(E, 43, ABG)
19:41:48.851 00.000 29876 Guiding  Dir = 2, Dur = 43
19:41:48.851 00.000 29876 IsSlewing returns 0
19:41:48.851 00.000 29876 IsGuiding returns 0
19:41:48.851 00.000 29876 PulseGuide returned control before completion, sleep 53
19:41:48.854 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:48.866 00.012 31432 UpdateGuideState exits: m=3931 RSB=39.4
19:41:48.868 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:48.870 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:48.873 00.003 31432 Enqueuing Expose request
19:41:48.906 00.033 29876 IsGuiding returns 1
19:41:48.906 00.000 29876 scope still moving after pulse duration time elapsed
19:41:48.936 00.030 29876 IsSlewing returns 0
19:41:48.936 00.000 29876 IsGuiding returns 1
19:41:48.966 00.030 29876 IsSlewing returns 0
19:41:48.966 00.000 29876 IsGuiding returns 0
19:41:48.966 00.000 29876 scope move finished after 43 + 72 ms
19:41:48.966 00.000 29876 Move returns status 0, amount 43
19:41:48.966 00.000 29876 MoveAxis(N, 0, ABG)
19:41:48.966 00.000 29876 Move returns status 0, amount 0
19:41:48.966 00.000 29876 move complete, result=0
19:41:48.966 00.000 29876 worker thread done servicing request
19:41:48.966 00.000 29876 Worker thread wakes up
19:41:48.966 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.5 px 0 ms NORTH
19:41:48.970 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:48.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:50.874 01.904 29876 Exposure complete
19:41:50.919 00.045 29876 worker thread done servicing request
19:41:50.920 00.001 31432 OnExposeComplete: enter
19:41:50.922 00.002 31432 UpdateGuideState(): m_state=6
19:41:50.924 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
19:41:50.925 00.001 31432 Star::Find returns 1 (0), X=1251.35, Y=939.98, Mass=3728, SNR=38.5, Peak=187 HFD=4.7
19:41:50.927 00.002 31432 MultiStar: [#1 -0.46,0.51,0.85,U] [#2 -0.98,0.32,0.00,M1] [#3 -0.94,0.23,0.00,M2] [#4 -1.07,0.27,0.00,M2] [#5 -0.81,0.68,0.00,M1] [#6 -0.35,0.24,0.80,U] [#7 -0.35,0.35,0.79,U] [#8 -0.56,0.41,0.72,U] 
19:41:50.929 00.002 31432 refined, 4 included, MultiStar: {-0.51, 0.29}, one-star: {-0.76, 0.01}
19:41:50.931 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
19:41:50.933 00.002 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.68)
19:41:50.935 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.29 hyp=0.58 cameraTheta=2.62 mountX=-0.50 mountY=-0.37, mountTheta=-2.51
19:41:50.938 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.29, opts=13)
19:41:50.939 00.001 31432 Enqueuing Move request for scope (-0.51, 0.29)
19:41:50.941 00.002 29876 Worker thread wakes up
19:41:50.941 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.29) opts 0xd
19:41:50.941 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.29)
19:41:50.941 00.000 29876 Moving (-0.51, 0.29) raw xDistance=-0.50 yDistance=-0.37
19:41:50.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
19:41:50.941 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-1.18
19:41:50.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
19:41:50.941 00.000 29876 MoveAxis(E, 54, ABG)
19:41:50.941 00.000 29876 Guiding  Dir = 2, Dur = 54
19:41:50.942 00.001 29876 IsSlewing returns 0
19:41:50.942 00.000 29876 IsGuiding returns 0
19:41:50.942 00.000 29876 PulseGuide returned control before completion, sleep 64
19:41:50.945 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:50.957 00.012 31432 UpdateGuideState exits: m=3728 RSB=38.5
19:41:50.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:50.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:50.963 00.002 31432 Enqueuing Expose request
19:41:51.010 00.047 29876 IsGuiding returns 1
19:41:51.010 00.000 29876 scope still moving after pulse duration time elapsed
19:41:51.040 00.030 29876 IsSlewing returns 0
19:41:51.040 00.000 29876 IsGuiding returns 1
19:41:51.071 00.031 29876 IsSlewing returns 0
19:41:51.071 00.000 29876 IsGuiding returns 1
19:41:51.102 00.031 29876 IsSlewing returns 0
19:41:51.102 00.000 29876 IsGuiding returns 0
19:41:51.102 00.000 29876 scope move finished after 54 + 105 ms
19:41:51.102 00.000 29876 Move returns status 0, amount 54
19:41:51.102 00.000 29876 BLC: Oldest BLC event removed
19:41:51.102 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:41:51.102 00.000 29876 MoveAxis(N, 47, ABG)
19:41:51.102 00.000 29876 Guiding  Dir = 0, Dur = 47
19:41:51.102 00.000 29876 IsSlewing returns 0
19:41:51.102 00.000 29876 IsGuiding returns 0
19:41:51.102 00.000 29876 PulseGuide returned control before completion, sleep 57
19:41:51.163 00.061 29876 IsGuiding returns 1
19:41:51.163 00.000 29876 scope still moving after pulse duration time elapsed
19:41:51.194 00.031 29876 IsSlewing returns 0
19:41:51.194 00.000 29876 IsGuiding returns 1
19:41:51.225 00.031 29876 IsSlewing returns 0
19:41:51.225 00.000 29876 IsGuiding returns 1
19:41:51.256 00.031 29876 IsSlewing returns 0
19:41:51.256 00.000 29876 IsGuiding returns 1
19:41:51.287 00.031 29876 IsSlewing returns 0
19:41:51.287 00.000 29876 IsGuiding returns 0
19:41:51.287 00.000 29876 scope move finished after 47 + 138 ms
19:41:51.287 00.000 29876 Move returns status 0, amount 47
19:41:51.287 00.000 29876 move complete, result=0
19:41:51.287 00.000 29876 worker thread done servicing request
19:41:51.287 00.000 29876 Worker thread wakes up
19:41:51.287 00.000 31432 GuideStep: -0.5 px 54 ms EAST, -0.4 px 47 ms NORTH
19:41:51.289 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:51.290 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:53.515 02.225 29876 Exposure complete
19:41:53.557 00.042 29876 worker thread done servicing request
19:41:53.557 00.000 31432 OnExposeComplete: enter
19:41:53.558 00.001 31432 UpdateGuideState(): m_state=6
19:41:53.561 00.003 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
19:41:53.563 00.002 31432 Star::Find returns 1 (0), X=1251.49, Y=940.05, Mass=3614, SNR=37.8, Peak=222 HFD=4.2
19:41:53.565 00.002 31432 MultiStar: [#1 -0.60,0.38,0.86,U] [#2 -0.73,0.36,0.00,M2] [#3 -0.89,0.20,0.00,M3] [#4 -0.93,0.28,0.00,M3] [#5 -0.97,0.60,0.00,M2] [#6 -0.59,0.27,0.78,U] [#7 -0.43,0.53,0.82,U] [#8 -0.51,0.48,0.73,U] 
19:41:53.567 00.002 31432 single-star, 4 included, MultiStar: {-0.55, 0.34}, one-star: {-0.62, 0.08}
19:41:53.569 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
19:41:53.571 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
19:41:53.572 00.001 31432 CameraToMount -- cameraX=-0.62 cameraY=0.08 hyp=0.63 cameraTheta=3.01 mountX=-0.62 mountY=-0.18, mountTheta=-2.86
19:41:53.575 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=0.08, opts=13)
19:41:53.577 00.002 31432 Enqueuing Move request for scope (-0.62, 0.08)
19:41:53.578 00.001 29876 Worker thread wakes up
19:41:53.578 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.08) opts 0xd
19:41:53.578 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, 0.08)
19:41:53.578 00.000 29876 Moving (-0.62, 0.08) raw xDistance=-0.62 yDistance=-0.18
19:41:53.578 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
19:41:53.578 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:53.579 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
19:41:53.579 00.000 29876 MoveAxis(E, 67, ABG)
19:41:53.579 00.000 29876 Guiding  Dir = 2, Dur = 67
19:41:53.579 00.000 29876 IsSlewing returns 0
19:41:53.579 00.000 29876 IsGuiding returns 0
19:41:53.579 00.000 29876 PulseGuide returned control before completion, sleep 77
19:41:53.582 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:41:53.594 00.012 31432 UpdateGuideState exits: m=3614 RSB=37.8
19:41:53.596 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:53.598 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:53.600 00.002 31432 Enqueuing Expose request
19:41:53.668 00.068 29876 IsGuiding returns 1
19:41:53.668 00.000 29876 scope still moving after pulse duration time elapsed
19:41:53.698 00.030 29876 IsSlewing returns 0
19:41:53.698 00.000 29876 IsGuiding returns 1
19:41:53.729 00.031 29876 IsSlewing returns 0
19:41:53.729 00.000 29876 IsGuiding returns 1
19:41:53.760 00.031 29876 IsSlewing returns 0
19:41:53.760 00.000 29876 IsGuiding returns 0
19:41:53.760 00.000 29876 scope move finished after 67 + 113 ms
19:41:53.760 00.000 29876 Move returns status 0, amount 67
19:41:53.760 00.000 29876 MoveAxis(N, 0, ABG)
19:41:53.760 00.000 29876 Move returns status 0, amount 0
19:41:53.760 00.000 29876 move complete, result=0
19:41:53.760 00.000 29876 worker thread done servicing request
19:41:53.760 00.000 29876 Worker thread wakes up
19:41:53.760 00.000 31432 GuideStep: -0.6 px 67 ms EAST, -0.2 px 0 ms NORTH
19:41:53.763 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:53.763 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:55.666 01.903 29876 Exposure complete
19:41:55.712 00.046 29876 worker thread done servicing request
19:41:55.712 00.000 31432 OnExposeComplete: enter
19:41:55.714 00.002 31432 UpdateGuideState(): m_state=6
19:41:55.716 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
19:41:55.718 00.002 31432 Star::Find returns 1 (0), X=1252.07, Y=939.53, Mass=3648, SNR=38.3, Peak=241 HFD=4.4
19:41:55.720 00.002 31432 MultiStar: [#1 -0.20,0.08,0.85,U] [#2 -0.29,-0.12,0.93,U] [#3 -0.33,-0.05,0.85,U] [#4 -0.64,-0.16,0.97,U] [#5 0.00,-0.07,0.77,U] [#6 -0.01,-0.25,0.80,U] [#7 -0.19,0.14,0.82,U] [#8 -0.43,-0.14,0.73,U] 
19:41:55.722 00.002 31432 refined, 8 included, MultiStar: {-0.24, -0.12}, one-star: {-0.04, -0.44}
19:41:55.724 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.71 = -2.71)
19:41:55.725 00.001 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
19:41:55.728 00.003 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.68 mountX=-0.24 mountY=0.08, mountTheta=2.82
19:41:55.730 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.12, opts=13)
19:41:55.732 00.002 31432 Enqueuing Move request for scope (-0.24, -0.12)
19:41:55.734 00.002 29876 Worker thread wakes up
19:41:55.734 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
19:41:55.734 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
19:41:55.734 00.000 29876 Moving (-0.24, -0.12) raw xDistance=-0.24 yDistance=0.08
19:41:55.734 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.24
19:41:55.734 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:55.734 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:41:55.734 00.000 29876 MoveAxis(E, 33, ABG)
19:41:55.734 00.000 29876 Guiding  Dir = 2, Dur = 33
19:41:55.735 00.001 29876 IsSlewing returns 0
19:41:55.735 00.000 29876 IsGuiding returns 0
19:41:55.735 00.000 29876 PulseGuide returned control before completion, sleep 43
19:41:55.738 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:41:55.750 00.012 31432 UpdateGuideState exits: m=3648 RSB=38.3
19:41:55.752 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:55.754 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:55.756 00.002 31432 Enqueuing Expose request
19:41:55.789 00.033 29876 IsGuiding returns 1
19:41:55.789 00.000 29876 scope still moving after pulse duration time elapsed
19:41:55.846 00.057 29876 IsSlewing returns 0
19:41:55.847 00.001 29876 IsGuiding returns 0
19:41:55.847 00.000 29876 scope move finished after 33 + 78 ms
19:41:55.847 00.000 29876 Move returns status 0, amount 33
19:41:55.847 00.000 29876 MoveAxis(N, 0, ABG)
19:41:55.847 00.000 29876 Move returns status 0, amount 0
19:41:55.847 00.000 29876 move complete, result=0
19:41:55.847 00.000 29876 worker thread done servicing request
19:41:55.847 00.000 29876 Worker thread wakes up
19:41:55.847 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:55.847 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:41:55.847 00.000 31432 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
19:41:57.968 02.121 29876 Exposure complete
19:41:58.020 00.052 29876 worker thread done servicing request
19:41:58.020 00.000 31432 OnExposeComplete: enter
19:41:58.022 00.002 31432 UpdateGuideState(): m_state=6
19:41:58.024 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
19:41:58.026 00.002 31432 Star::Find returns 1 (0), X=1251.72, Y=939.53, Mass=3746, SNR=38.3, Peak=244 HFD=4.6
19:41:58.028 00.002 31432 MultiStar: [#1 -0.24,0.06,0.84,U] [#2 -0.65,-0.32,0.96,U] [#3 -0.52,0.04,0.87,U] [#4 -0.61,-0.33,0.97,U] [#5 -0.32,-0.15,0.77,U] [#6 -0.15,-0.21,0.79,U] [#7 0.09,0.09,0.85,U] [#8 -0.78,-0.12,0.71,U] 
19:41:58.030 00.002 31432 refined, 8 included, MultiStar: {-0.40, -0.16}, one-star: {-0.39, -0.44}
19:41:58.031 00.001 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
19:41:58.033 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
19:41:58.035 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.75 mountX=-0.40 mountY=0.10, mountTheta=2.90
19:41:58.037 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.16, opts=13)
19:41:58.039 00.002 31432 Enqueuing Move request for scope (-0.40, -0.16)
19:41:58.041 00.002 29876 Worker thread wakes up
19:41:58.041 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.16) opts 0xd
19:41:58.041 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.16)
19:41:58.041 00.000 29876 Moving (-0.40, -0.16) raw xDistance=-0.40 yDistance=0.10
19:41:58.041 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
19:41:58.041 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:41:58.042 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:41:58.042 00.000 29876 MoveAxis(E, 43, ABG)
19:41:58.042 00.000 29876 Guiding  Dir = 2, Dur = 43
19:41:58.042 00.000 29876 IsSlewing returns 0
19:41:58.042 00.000 29876 IsGuiding returns 0
19:41:58.042 00.000 29876 PulseGuide returned control before completion, sleep 53
19:41:58.047 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=3, FiltMax=257, Gamma=0.490
19:41:58.058 00.011 31432 UpdateGuideState exits: m=3746 RSB=38.3
19:41:58.060 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:41:58.062 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:41:58.064 00.002 31432 Enqueuing Expose request
19:41:58.107 00.043 29876 IsGuiding returns 1
19:41:58.107 00.000 29876 scope still moving after pulse duration time elapsed
19:41:58.138 00.031 29876 IsSlewing returns 0
19:41:58.138 00.000 29876 IsGuiding returns 1
19:41:58.169 00.031 29876 IsSlewing returns 0
19:41:58.169 00.000 29876 IsGuiding returns 1
19:41:58.199 00.030 29876 IsSlewing returns 0
19:41:58.199 00.000 29876 IsGuiding returns 0
19:41:58.199 00.000 29876 scope move finished after 43 + 114 ms
19:41:58.199 00.000 29876 Move returns status 0, amount 43
19:41:58.199 00.000 29876 MoveAxis(N, 0, ABG)
19:41:58.199 00.000 29876 Move returns status 0, amount 0
19:41:58.199 00.000 29876 move complete, result=0
19:41:58.199 00.000 29876 worker thread done servicing request
19:41:58.199 00.000 29876 Worker thread wakes up
19:41:58.199 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.1 px 0 ms NORTH
19:41:58.202 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:41:58.202 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:00.109 01.907 29876 Exposure complete
19:42:00.153 00.044 29876 worker thread done servicing request
19:42:00.153 00.000 31432 OnExposeComplete: enter
19:42:00.156 00.003 31432 UpdateGuideState(): m_state=6
19:42:00.158 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
19:42:00.160 00.002 31432 Star::Find returns 1 (0), X=1251.95, Y=940.18, Mass=3698, SNR=38.0, Peak=201 HFD=4.5
19:42:00.162 00.002 31432 MultiStar: [#1 -0.62,0.50,0.85,U] [#2 -0.58,0.13,0.96,U] [#3 -0.70,0.35,0.85,U] [#4 -0.58,0.59,0.00,M2] [#5 -0.46,0.67,0.00,M1] [#6 -0.61,0.46,0.79,U] [#7 -0.69,0.70,0.00,M1] [#8 -0.45,0.42,0.71,U] 
19:42:00.164 00.002 31432 single-star, 5 included, MultiStar: {-0.51, 0.33}, one-star: {-0.16, 0.21}
19:42:00.166 00.002 31432 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.02) = xAngle (2.21 = 2.21)
19:42:00.167 00.001 31432 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.06)
19:42:00.169 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.23 mountX=-0.16 mountY=-0.23, mountTheta=-2.17
19:42:00.172 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.21, opts=13)
19:42:00.174 00.002 31432 Enqueuing Move request for scope (-0.16, 0.21)
19:42:00.176 00.002 29876 Worker thread wakes up
19:42:00.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
19:42:00.176 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
19:42:00.176 00.000 29876 Moving (-0.16, 0.21) raw xDistance=-0.16 yDistance=-0.23
19:42:00.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:42:00.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:00.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:42:00.176 00.000 29876 MoveAxis(E, 0, ABG)
19:42:00.176 00.000 29876 Move returns status 0, amount 0
19:42:00.177 00.001 29876 MoveAxis(N, 0, ABG)
19:42:00.177 00.000 29876 Move returns status 0, amount 0
19:42:00.177 00.000 29876 move complete, result=0
19:42:00.177 00.000 29876 worker thread done servicing request
19:42:00.181 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:00.191 00.010 31432 UpdateGuideState exits: m=3698 RSB=38.0
19:42:00.194 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:00.196 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:00.198 00.002 31432 Enqueuing Expose request
19:42:00.200 00.002 29876 Worker thread wakes up
19:42:00.200 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:42:00.202 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:00.202 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:02.326 02.124 29876 Exposure complete
19:42:02.383 00.057 29876 worker thread done servicing request
19:42:02.383 00.000 31432 OnExposeComplete: enter
19:42:02.389 00.006 31432 UpdateGuideState(): m_state=6
19:42:02.391 00.002 31432 Star::Find(15, 1251, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
19:42:02.394 00.003 31432 Star::Find returns 1 (0), X=1251.32, Y=939.81, Mass=3660, SNR=38.0, Peak=170 HFD=4.7
19:42:02.397 00.003 31432 MultiStar: [#1 -0.82,0.46,0.00,M1] [#2 -0.65,0.29,0.95,U] [#3 -0.59,0.04,0.88,U] [#4 -0.65,0.02,0.95,U] [#5 -0.74,0.33,0.77,U] [#6 -0.44,0.35,0.81,U] [#7 -0.48,0.62,0.82,U] [#8 -0.91,0.24,0.00,M1] 
19:42:02.400 00.003 31432 refined, 6 included, MultiStar: {-0.63, 0.20}, one-star: {-0.79, -0.16}
19:42:02.402 00.002 31432 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.02) = xAngle (2.81 = 2.81)
19:42:02.405 00.003 31432 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.82 = -0.46)
19:42:02.408 00.003 31432 CameraToMount -- cameraX=-0.63 cameraY=0.20 hyp=0.66 cameraTheta=2.84 mountX=-0.62 mountY=-0.29, mountTheta=-2.70
19:42:02.412 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.20, opts=13)
19:42:02.415 00.003 31432 Enqueuing Move request for scope (-0.63, 0.20)
19:42:02.419 00.004 29876 Worker thread wakes up
19:42:02.419 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.20) opts 0xd
19:42:02.419 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.20)
19:42:02.419 00.000 29876 Moving (-0.63, 0.20) raw xDistance=-0.62 yDistance=-0.29
19:42:02.419 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
19:42:02.419 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:02.419 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:42:02.419 00.000 29876 MoveAxis(E, 60, ABG)
19:42:02.419 00.000 29876 Guiding  Dir = 2, Dur = 60
19:42:02.419 00.000 29876 IsSlewing returns 0
19:42:02.420 00.001 29876 IsGuiding returns 0
19:42:02.420 00.000 29876 PulseGuide returned control before completion, sleep 70
19:42:02.428 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:02.446 00.018 31432 UpdateGuideState exits: m=3660 RSB=38.0
19:42:02.450 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:02.453 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:02.456 00.003 31432 Enqueuing Expose request
19:42:02.497 00.041 29876 IsGuiding returns 1
19:42:02.497 00.000 29876 scope still moving after pulse duration time elapsed
19:42:02.528 00.031 29876 IsSlewing returns 0
19:42:02.528 00.000 29876 IsGuiding returns 1
19:42:02.559 00.031 29876 IsSlewing returns 0
19:42:02.559 00.000 29876 IsGuiding returns 0
19:42:02.559 00.000 29876 scope move finished after 60 + 80 ms
19:42:02.559 00.000 29876 Move returns status 0, amount 60
19:42:02.559 00.000 29876 MoveAxis(N, 0, ABG)
19:42:02.559 00.000 29876 Move returns status 0, amount 0
19:42:02.559 00.000 29876 move complete, result=0
19:42:02.559 00.000 29876 worker thread done servicing request
19:42:02.559 00.000 29876 Worker thread wakes up
19:42:02.559 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:02.559 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:02.559 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.3 px 0 ms NORTH
19:42:04.469 01.910 29876 Exposure complete
19:42:04.525 00.056 29876 worker thread done servicing request
19:42:04.525 00.000 31432 OnExposeComplete: enter
19:42:04.528 00.003 31432 UpdateGuideState(): m_state=6
19:42:04.530 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
19:42:04.532 00.002 31432 Star::Find returns 1 (0), X=1251.32, Y=939.72, Mass=3856, SNR=39.0, Peak=177 HFD=4.8
19:42:04.535 00.003 31432 MultiStar: [#1 -1.08,-0.08,0.00,M2] [#2 -0.75,-0.80,0.00,M1] [#3 -0.71,-0.31,0.92,U] [#4 -0.83,-0.48,0.00,M2] [#5 -0.85,-0.03,0.00,M1] [#6 -0.63,0.08,0.80,U] [#7 -0.59,0.19,0.80,U] [#8 -1.00,0.21,0.00,M2] 
19:42:04.539 00.004 31432 refined, 3 included, MultiStar: {-0.69, -0.09}, one-star: {-0.79, -0.25}
19:42:04.542 00.003 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:42:04.546 00.004 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:42:04.551 00.005 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.09 hyp=0.70 cameraTheta=-3.01 mountX=-0.69 mountY=-0.01, mountTheta=-3.12
19:42:04.555 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.09, opts=13)
19:42:04.559 00.004 31432 Enqueuing Move request for scope (-0.69, -0.09)
19:42:04.563 00.004 29876 Worker thread wakes up
19:42:04.563 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.09) opts 0xd
19:42:04.563 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.09)
19:42:04.563 00.000 29876 Moving (-0.69, -0.09) raw xDistance=-0.69 yDistance=-0.01
19:42:04.563 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
19:42:04.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:04.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:42:04.563 00.000 29876 MoveAxis(E, 75, ABG)
19:42:04.563 00.000 29876 Guiding  Dir = 2, Dur = 75
19:42:04.564 00.001 29876 IsSlewing returns 0
19:42:04.564 00.000 29876 IsGuiding returns 0
19:42:04.564 00.000 29876 PulseGuide returned control before completion, sleep 85
19:42:04.568 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:04.580 00.012 31432 UpdateGuideState exits: m=3856 RSB=39.0
19:42:04.583 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:04.585 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:04.587 00.002 31432 Enqueuing Expose request
19:42:04.654 00.067 29876 IsGuiding returns 1
19:42:04.654 00.000 29876 scope still moving after pulse duration time elapsed
19:42:04.685 00.031 29876 IsSlewing returns 0
19:42:04.685 00.000 29876 IsGuiding returns 1
19:42:04.717 00.032 29876 IsSlewing returns 0
19:42:04.717 00.000 29876 IsGuiding returns 0
19:42:04.717 00.000 29876 scope move finished after 75 + 77 ms
19:42:04.717 00.000 29876 Move returns status 0, amount 75
19:42:04.717 00.000 29876 MoveAxis(N, 0, ABG)
19:42:04.717 00.000 29876 Move returns status 0, amount 0
19:42:04.717 00.000 29876 move complete, result=0
19:42:04.717 00.000 29876 worker thread done servicing request
19:42:04.717 00.000 29876 Worker thread wakes up
19:42:04.717 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:04.717 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:04.717 00.000 31432 GuideStep: -0.7 px 75 ms EAST, -0.0 px 0 ms NORTH
19:42:06.848 02.131 29876 Exposure complete
19:42:06.895 00.047 29876 worker thread done servicing request
19:42:06.895 00.000 31432 OnExposeComplete: enter
19:42:06.897 00.002 31432 UpdateGuideState(): m_state=6
19:42:06.899 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
19:42:06.901 00.002 31432 Star::Find returns 1 (0), X=1251.61, Y=939.86, Mass=3693, SNR=38.6, Peak=196 HFD=4.7
19:42:06.902 00.001 31432 MultiStar: [#1 -0.62,0.10,0.80,U] [#2 -0.55,-0.35,0.94,U] [#3 -0.28,-0.15,0.87,U] [#4 -0.55,-0.12,0.95,U] [#5 -0.35,0.12,0.81,U] [#6 -0.43,0.22,0.72,U] [#7 -0.24,0.31,0.83,U] [#8 -0.18,0.35,0.70,U] 
19:42:06.904 00.002 31432 refined, 8 included, MultiStar: {-0.42, 0.02}, one-star: {-0.50, -0.11}
19:42:06.906 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
19:42:06.908 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
19:42:06.910 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.09 mountX=-0.42 mountY=-0.08, mountTheta=-2.94
19:42:06.912 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.02, opts=13)
19:42:06.914 00.002 31432 Enqueuing Move request for scope (-0.42, 0.02)
19:42:06.916 00.002 29876 Worker thread wakes up
19:42:06.916 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.02) opts 0xd
19:42:06.916 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.02)
19:42:06.916 00.000 29876 Moving (-0.42, 0.02) raw xDistance=-0.42 yDistance=-0.08
19:42:06.916 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
19:42:06.916 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:06.916 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:42:06.916 00.000 29876 MoveAxis(E, 51, ABG)
19:42:06.916 00.000 29876 Guiding  Dir = 2, Dur = 51
19:42:06.917 00.001 29876 IsSlewing returns 0
19:42:06.917 00.000 29876 IsGuiding returns 0
19:42:06.917 00.000 29876 PulseGuide returned control before completion, sleep 61
19:42:06.920 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:06.931 00.011 31432 UpdateGuideState exits: m=3693 RSB=38.6
19:42:06.933 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:06.935 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:06.937 00.002 31432 Enqueuing Expose request
19:42:06.986 00.049 29876 IsGuiding returns 1
19:42:06.986 00.000 29876 scope still moving after pulse duration time elapsed
19:42:07.017 00.031 29876 IsSlewing returns 0
19:42:07.017 00.000 29876 IsGuiding returns 1
19:42:07.047 00.030 29876 IsSlewing returns 0
19:42:07.047 00.000 29876 IsGuiding returns 1
19:42:07.079 00.032 29876 IsSlewing returns 0
19:42:07.079 00.000 29876 IsGuiding returns 0
19:42:07.079 00.000 29876 scope move finished after 51 + 110 ms
19:42:07.079 00.000 29876 Move returns status 0, amount 51
19:42:07.079 00.000 29876 MoveAxis(N, 0, ABG)
19:42:07.079 00.000 29876 Move returns status 0, amount 0
19:42:07.079 00.000 29876 move complete, result=0
19:42:07.080 00.001 29876 worker thread done servicing request
19:42:07.080 00.000 29876 Worker thread wakes up
19:42:07.080 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:07.080 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:07.080 00.000 31432 GuideStep: -0.4 px 51 ms EAST, -0.1 px 0 ms NORTH
19:42:08.988 01.908 29876 Exposure complete
19:42:09.032 00.044 29876 worker thread done servicing request
19:42:09.032 00.000 31432 OnExposeComplete: enter
19:42:09.035 00.003 31432 UpdateGuideState(): m_state=6
19:42:09.036 00.001 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
19:42:09.037 00.001 31432 Star::Find returns 1 (0), X=1252.08, Y=940.16, Mass=3924, SNR=39.4, Peak=193 HFD=4.7
19:42:09.040 00.003 31432 MultiStar: [#1 0.35,0.44,0.82,U] [#2 0.01,0.17,0.90,U] [#3 -0.07,0.43,0.87,U] [#4 -0.16,0.48,0.90,U] [#5 -0.27,0.37,0.74,U] [#6 0.19,0.71,0.75,U] [#7 0.33,0.85,0.00,M1] [#8 0.00,0.48,0.69,U] 
19:42:09.042 00.002 31432 single-star, 7 included, MultiStar: {0.00, 0.40}, one-star: {-0.03, 0.19}
19:42:09.044 00.002 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.73 = 1.73)
19:42:09.046 00.002 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.74 = -1.54)
19:42:09.047 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.75 mountX=-0.03 mountY=-0.19, mountTheta=-1.73
19:42:09.052 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.19, opts=13)
19:42:09.055 00.003 31432 Enqueuing Move request for scope (-0.03, 0.19)
19:42:09.057 00.002 29876 Worker thread wakes up
19:42:09.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
19:42:09.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
19:42:09.057 00.000 29876 Moving (-0.03, 0.19) raw xDistance=-0.03 yDistance=-0.19
19:42:09.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:42:09.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:09.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:42:09.057 00.000 29876 MoveAxis(E, 0, ABG)
19:42:09.057 00.000 29876 Move returns status 0, amount 0
19:42:09.057 00.000 29876 MoveAxis(N, 0, ABG)
19:42:09.057 00.000 29876 Move returns status 0, amount 0
19:42:09.057 00.000 29876 move complete, result=0
19:42:09.057 00.000 29876 worker thread done servicing request
19:42:09.060 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:09.071 00.011 31432 UpdateGuideState exits: m=3924 RSB=39.4
19:42:09.074 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:09.075 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:09.077 00.002 31432 Enqueuing Expose request
19:42:09.079 00.002 29876 Worker thread wakes up
19:42:09.079 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:42:09.081 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:09.081 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:11.205 02.124 29876 Exposure complete
19:42:11.249 00.044 29876 worker thread done servicing request
19:42:11.249 00.000 31432 OnExposeComplete: enter
19:42:11.251 00.002 31432 UpdateGuideState(): m_state=6
19:42:11.253 00.002 31432 Star::Find(15, 1252, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
19:42:11.255 00.002 31432 Star::Find returns 1 (0), X=1252.23, Y=939.77, Mass=3947, SNR=39.6, Peak=192 HFD=4.7
19:42:11.257 00.002 31432 MultiStar: [#1 0.02,0.16,0.83,U] [#2 -0.11,-0.46,0.91,U] [#3 0.01,-0.15,0.87,U] [#4 0.23,-0.03,0.86,U] [#5 -0.26,0.29,0.75,U] [#6 0.39,0.00,0.79,U] [#7 0.02,0.26,0.81,U] [#8 -0.07,0.16,0.68,U] 
19:42:11.259 00.002 31432 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.12, -0.20}
19:42:11.261 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.02) = xAngle (-0.31 = -0.31)
19:42:11.263 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.70 = 2.70)
19:42:11.265 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.29 mountX=0.04 mountY=0.02, mountTheta=0.42
19:42:11.270 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.01, opts=13)
19:42:11.273 00.003 31432 Enqueuing Move request for scope (0.04, -0.01)
19:42:11.275 00.002 29876 Worker thread wakes up
19:42:11.275 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
19:42:11.275 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
19:42:11.275 00.000 29876 Moving (0.04, -0.01) raw xDistance=0.04 yDistance=0.02
19:42:11.275 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:42:11.275 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:11.275 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:42:11.275 00.000 29876 MoveAxis(E, 0, ABG)
19:42:11.275 00.000 29876 Move returns status 0, amount 0
19:42:11.275 00.000 29876 MoveAxis(N, 0, ABG)
19:42:11.275 00.000 29876 Move returns status 0, amount 0
19:42:11.275 00.000 29876 move complete, result=0
19:42:11.275 00.000 29876 worker thread done servicing request
19:42:11.278 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:11.292 00.014 31432 UpdateGuideState exits: m=3947 RSB=39.6
19:42:11.294 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:11.296 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:11.298 00.002 31432 Enqueuing Expose request
19:42:11.300 00.002 29876 Worker thread wakes up
19:42:11.300 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
19:42:11.302 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:11.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:13.211 01.909 29876 Exposure complete
19:42:13.256 00.045 29876 worker thread done servicing request
19:42:13.257 00.001 31432 OnExposeComplete: enter
19:42:13.259 00.002 31432 UpdateGuideState(): m_state=6
19:42:13.261 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
19:42:13.262 00.001 31432 Star::Find returns 1 (0), X=1251.46, Y=939.76, Mass=3934, SNR=39.9, Peak=208 HFD=4.7
19:42:13.264 00.002 31432 MultiStar: [#1 -0.67,0.15,0.78,U] [#2 -0.47,-0.15,0.89,U] [#3 -0.58,0.04,0.86,U] [#4 -0.42,-0.22,0.90,U] [#5 -0.07,-0.01,0.75,U] [#6 -0.51,-0.01,0.76,U] [#7 -0.26,-0.03,0.76,U] [#8 -0.84,-0.06,0.00,M1] 
19:42:13.266 00.002 31432 refined, 7 included, MultiStar: {-0.46, -0.06}, one-star: {-0.66, -0.21}
19:42:13.268 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:42:13.270 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:42:13.272 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.47 cameraTheta=-3.01 mountX=-0.47 mountY=-0.01, mountTheta=-3.12
19:42:13.275 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.06, opts=13)
19:42:13.277 00.002 31432 Enqueuing Move request for scope (-0.46, -0.06)
19:42:13.279 00.002 29876 Worker thread wakes up
19:42:13.279 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0xd
19:42:13.279 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
19:42:13.279 00.000 29876 Moving (-0.46, -0.06) raw xDistance=-0.47 yDistance=-0.01
19:42:13.279 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
19:42:13.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:13.279 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:42:13.279 00.000 29876 MoveAxis(E, 45, ABG)
19:42:13.279 00.000 29876 Guiding  Dir = 2, Dur = 45
19:42:13.280 00.001 29876 IsSlewing returns 0
19:42:13.280 00.000 29876 IsGuiding returns 0
19:42:13.280 00.000 29876 PulseGuide returned control before completion, sleep 55
19:42:13.283 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=2, FiltMax=257, Gamma=0.490
19:42:13.295 00.012 31432 UpdateGuideState exits: m=3934 RSB=39.9
19:42:13.297 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:13.299 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:13.301 00.002 31432 Enqueuing Expose request
19:42:13.347 00.046 29876 IsGuiding returns 1
19:42:13.347 00.000 29876 scope still moving after pulse duration time elapsed
19:42:13.379 00.032 29876 IsSlewing returns 0
19:42:13.379 00.000 29876 IsGuiding returns 1
19:42:13.409 00.030 29876 IsSlewing returns 0
19:42:13.409 00.000 29876 IsGuiding returns 1
19:42:13.440 00.031 29876 IsSlewing returns 0
19:42:13.440 00.000 29876 IsGuiding returns 1
19:42:13.471 00.031 29876 IsSlewing returns 0
19:42:13.471 00.000 29876 IsGuiding returns 0
19:42:13.471 00.000 29876 scope move finished after 45 + 146 ms
19:42:13.471 00.000 29876 Move returns status 0, amount 45
19:42:13.471 00.000 29876 MoveAxis(N, 0, ABG)
19:42:13.471 00.000 29876 Move returns status 0, amount 0
19:42:13.471 00.000 29876 move complete, result=0
19:42:13.471 00.000 29876 worker thread done servicing request
19:42:13.471 00.000 29876 Worker thread wakes up
19:42:13.471 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.0 px 0 ms NORTH
19:42:13.474 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:13.474 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:15.595 02.121 29876 Exposure complete
19:42:15.638 00.043 29876 worker thread done servicing request
19:42:15.638 00.000 31432 OnExposeComplete: enter
19:42:15.640 00.002 31432 UpdateGuideState(): m_state=6
19:42:15.642 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
19:42:15.644 00.002 31432 Star::Find returns 1 (0), X=1251.59, Y=939.57, Mass=3642, SNR=38.1, Peak=187 HFD=4.9
19:42:15.646 00.002 31432 MultiStar: [#1 -0.50,0.01,0.83,U] [#2 -0.79,-0.18,0.00,M1] [#3 -0.67,-0.47,0.00,M1] [#4 -0.96,-0.26,0.00,M1] [#5 -0.87,0.10,0.00,M1] [#6 -0.05,0.10,0.84,U] [#7 -0.27,0.25,0.84,U] [#8 -0.14,-0.10,0.72,U] 
19:42:15.648 00.002 31432 refined, 4 included, MultiStar: {-0.31, -0.04}, one-star: {-0.52, -0.40}
19:42:15.650 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:42:15.652 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:42:15.654 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-3.01 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
19:42:15.656 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.04, opts=13)
19:42:15.658 00.002 31432 Enqueuing Move request for scope (-0.31, -0.04)
19:42:15.660 00.002 29876 Worker thread wakes up
19:42:15.660 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
19:42:15.660 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
19:42:15.660 00.000 29876 Moving (-0.31, -0.04) raw xDistance=-0.31 yDistance=-0.01
19:42:15.660 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
19:42:15.660 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:15.660 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:42:15.660 00.000 29876 MoveAxis(E, 36, ABG)
19:42:15.660 00.000 29876 Guiding  Dir = 2, Dur = 36
19:42:15.661 00.001 29876 IsSlewing returns 0
19:42:15.661 00.000 29876 IsGuiding returns 0
19:42:15.661 00.000 29876 PulseGuide returned control before completion, sleep 46
19:42:15.664 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:15.676 00.012 31432 UpdateGuideState exits: m=3642 RSB=38.1
19:42:15.678 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:15.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:15.682 00.002 31432 Enqueuing Expose request
19:42:15.716 00.034 29876 IsGuiding returns 1
19:42:15.716 00.000 29876 scope still moving after pulse duration time elapsed
19:42:15.746 00.030 29876 IsSlewing returns 0
19:42:15.746 00.000 29876 IsGuiding returns 1
19:42:15.777 00.031 29876 IsSlewing returns 0
19:42:15.777 00.000 29876 IsGuiding returns 1
19:42:15.807 00.030 29876 IsSlewing returns 0
19:42:15.807 00.000 29876 IsGuiding returns 1
19:42:15.838 00.031 29876 IsSlewing returns 0
19:42:15.838 00.000 29876 IsGuiding returns 1
19:42:15.869 00.031 29876 IsSlewing returns 0
19:42:15.869 00.000 29876 IsGuiding returns 0
19:42:15.869 00.000 29876 scope move finished after 36 + 172 ms
19:42:15.869 00.000 29876 Move returns status 0, amount 36
19:42:15.869 00.000 29876 MoveAxis(N, 0, ABG)
19:42:15.869 00.000 29876 Move returns status 0, amount 0
19:42:15.869 00.000 29876 move complete, result=0
19:42:15.869 00.000 29876 worker thread done servicing request
19:42:15.869 00.000 29876 Worker thread wakes up
19:42:15.870 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:15.870 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:15.870 00.000 31432 GuideStep: -0.3 px 36 ms EAST, -0.0 px 0 ms NORTH
19:42:17.774 01.904 29876 Exposure complete
19:42:17.817 00.043 29876 worker thread done servicing request
19:42:17.817 00.000 31432 OnExposeComplete: enter
19:42:17.820 00.003 31432 UpdateGuideState(): m_state=6
19:42:17.822 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
19:42:17.824 00.002 31432 Star::Find returns 1 (0), X=1251.30, Y=939.43, Mass=3572, SNR=37.6, Peak=167 HFD=4.9
19:42:17.826 00.002 31432 MultiStar: [#1 -0.88,-0.24,0.00,M1] [#2 -0.62,-0.40,0.91,U] [#3 -0.73,-0.31,0.86,U] [#4 -0.43,-0.57,0.98,U] [#5 -0.67,-0.12,0.82,U] [#6 -0.73,-0.16,0.81,U] [#7 -0.95,0.18,0.00,M1] [#8 -0.61,-0.17,0.74,U] 
19:42:17.828 00.002 31432 refined, 6 included, MultiStar: {-0.65, -0.34}, one-star: {-0.82, -0.54}
19:42:17.829 00.001 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
19:42:17.831 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
19:42:17.833 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.34 hyp=0.74 cameraTheta=-2.66 mountX=-0.66 mountY=0.24, mountTheta=2.80
19:42:17.837 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.34, opts=13)
19:42:17.840 00.003 31432 Enqueuing Move request for scope (-0.65, -0.34)
19:42:17.842 00.002 29876 Worker thread wakes up
19:42:17.842 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.34) opts 0xd
19:42:17.842 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.34)
19:42:17.842 00.000 29876 Moving (-0.65, -0.34) raw xDistance=-0.66 yDistance=0.24
19:42:17.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.66
19:42:17.842 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:17.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:42:17.842 00.000 29876 MoveAxis(E, 69, ABG)
19:42:17.842 00.000 29876 Guiding  Dir = 2, Dur = 69
19:42:17.842 00.000 29876 IsSlewing returns 0
19:42:17.842 00.000 29876 IsGuiding returns 0
19:42:17.843 00.001 29876 PulseGuide returned control before completion, sleep 79
19:42:17.846 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:17.857 00.011 31432 UpdateGuideState exits: m=3572 RSB=37.6
19:42:17.860 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:17.861 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:17.863 00.002 31432 Enqueuing Expose request
19:42:17.927 00.064 29876 IsGuiding returns 1
19:42:17.927 00.000 29876 scope still moving after pulse duration time elapsed
19:42:17.958 00.031 29876 IsSlewing returns 0
19:42:17.958 00.000 29876 IsGuiding returns 1
19:42:17.988 00.030 29876 IsSlewing returns 0
19:42:17.988 00.000 29876 IsGuiding returns 1
19:42:18.018 00.030 29876 IsSlewing returns 0
19:42:18.018 00.000 29876 IsGuiding returns 0
19:42:18.018 00.000 29876 scope move finished after 69 + 107 ms
19:42:18.018 00.000 29876 Move returns status 0, amount 69
19:42:18.018 00.000 29876 MoveAxis(N, 0, ABG)
19:42:18.018 00.000 29876 Move returns status 0, amount 0
19:42:18.018 00.000 29876 move complete, result=0
19:42:18.018 00.000 29876 worker thread done servicing request
19:42:18.018 00.000 29876 Worker thread wakes up
19:42:18.018 00.000 31432 GuideStep: -0.7 px 69 ms EAST, 0.2 px 0 ms NORTH
19:42:18.021 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:18.021 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:20.154 02.133 29876 Exposure complete
19:42:20.199 00.045 29876 worker thread done servicing request
19:42:20.200 00.001 31432 OnExposeComplete: enter
19:42:20.202 00.002 31432 UpdateGuideState(): m_state=6
19:42:20.204 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
19:42:20.206 00.002 31432 Star::Find returns 1 (0), X=1252.29, Y=939.65, Mass=3543, SNR=37.2, Peak=180 HFD=4.8
19:42:20.207 00.001 31432 MultiStar: [#1 0.18,-0.45,0.85,U] [#2 -0.15,-0.57,0.95,U] [#3 0.07,-0.01,0.91,U] [#4 0.15,-0.48,0.97,U] [#5 0.16,-0.35,0.82,U] [#6 -0.09,-0.47,0.82,U] [#7 0.39,-0.27,0.83,U] [#8 -0.14,-0.13,0.71,U] 
19:42:20.209 00.002 31432 refined, 8 included, MultiStar: {0.09, -0.35}, one-star: {0.17, -0.32}
19:42:20.211 00.002 31432 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
19:42:20.213 00.002 31432 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
19:42:20.215 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.33 mountX=0.08 mountY=0.36, mountTheta=1.36
19:42:20.218 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.35, opts=13)
19:42:20.220 00.002 31432 Enqueuing Move request for scope (0.09, -0.35)
19:42:20.221 00.001 29876 Worker thread wakes up
19:42:20.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
19:42:20.221 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
19:42:20.222 00.001 29876 Moving (0.09, -0.35) raw xDistance=0.08 yDistance=0.36
19:42:20.222 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:42:20.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:42:20.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
19:42:20.222 00.000 29876 MoveAxis(E, 0, ABG)
19:42:20.222 00.000 29876 Move returns status 0, amount 0
19:42:20.222 00.000 29876 MoveAxis(N, 0, ABG)
19:42:20.222 00.000 29876 Move returns status 0, amount 0
19:42:20.222 00.000 29876 move complete, result=0
19:42:20.222 00.000 29876 worker thread done servicing request
19:42:20.227 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:20.239 00.012 31432 UpdateGuideState exits: m=3543 RSB=37.2
19:42:20.242 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:20.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:20.246 00.002 31432 Enqueuing Expose request
19:42:20.248 00.002 29876 Worker thread wakes up
19:42:20.248 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:42:20.250 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:20.250 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:22.166 01.916 29876 Exposure complete
19:42:22.211 00.045 29876 worker thread done servicing request
19:42:22.211 00.000 31432 OnExposeComplete: enter
19:42:22.214 00.003 31432 UpdateGuideState(): m_state=6
19:42:22.216 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
19:42:22.218 00.002 31432 Star::Find returns 1 (0), X=1252.45, Y=939.35, Mass=3762, SNR=38.1, Peak=204 HFD=4.8
19:42:22.220 00.002 31432 MultiStar: [#1 0.26,-0.38,0.84,U] [#2 0.08,-0.27,0.95,U] [#3 0.48,-0.69,0.00,M1] [#4 0.28,-0.35,0.96,U] [#5 0.29,-0.07,0.80,U] [#6 -0.04,-0.20,0.78,U] [#7 0.55,-0.14,0.84,U] [#8 0.10,-0.16,0.70,U] 
19:42:22.222 00.002 31432 refined, 7 included, MultiStar: {0.24, -0.29}, one-star: {0.33, -0.62}
19:42:22.224 00.002 31432 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
19:42:22.226 00.002 31432 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
19:42:22.227 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-0.88 mountX=0.23 mountY=0.32, mountTheta=0.95
19:42:22.231 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.29, opts=13)
19:42:22.233 00.002 31432 Enqueuing Move request for scope (0.24, -0.29)
19:42:22.234 00.001 29876 Worker thread wakes up
19:42:22.234 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd
19:42:22.235 00.001 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.29)
19:42:22.235 00.000 29876 Moving (0.24, -0.29) raw xDistance=0.23 yDistance=0.32
19:42:22.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
19:42:22.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:42:22.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:42:22.235 00.000 29876 MoveAxis(W, 22, ABG)
19:42:22.235 00.000 29876 Guiding  Dir = 3, Dur = 22
19:42:22.235 00.000 29876 IsSlewing returns 0
19:42:22.235 00.000 29876 IsGuiding returns 0
19:42:22.235 00.000 29876 PulseGuide returned control before completion, sleep 32
19:42:22.238 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:22.250 00.012 31432 UpdateGuideState exits: m=3762 RSB=38.1
19:42:22.253 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:22.255 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:22.256 00.001 31432 Enqueuing Expose request
19:42:22.274 00.018 29876 IsGuiding returns 1
19:42:22.274 00.000 29876 scope still moving after pulse duration time elapsed
19:42:22.305 00.031 29876 IsSlewing returns 0
19:42:22.305 00.000 29876 IsGuiding returns 1
19:42:22.336 00.031 29876 IsSlewing returns 0
19:42:22.336 00.000 29876 IsGuiding returns 0
19:42:22.336 00.000 29876 scope move finished after 22 + 78 ms
19:42:22.336 00.000 29876 Move returns status 0, amount 22
19:42:22.336 00.000 29876 MoveAxis(N, 0, ABG)
19:42:22.336 00.000 29876 Move returns status 0, amount 0
19:42:22.336 00.000 29876 move complete, result=0
19:42:22.336 00.000 29876 worker thread done servicing request
19:42:22.336 00.000 29876 Worker thread wakes up
19:42:22.336 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.3 px 0 ms NORTH
19:42:22.339 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:22.339 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:24.466 02.127 29876 Exposure complete
19:42:24.517 00.051 29876 worker thread done servicing request
19:42:24.517 00.000 31432 OnExposeComplete: enter
19:42:24.519 00.002 31432 UpdateGuideState(): m_state=6
19:42:24.521 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
19:42:24.523 00.002 31432 Star::Find returns 1 (0), X=1251.14, Y=938.75, Mass=3628, SNR=37.8, Peak=227 HFD=4.4
19:42:24.524 00.001 31432 MultiStar: [#1 -0.94,-0.34,0.00,M1] [#2 -1.03,-0.56,0.00,M1] [#3 -1.02,-0.56,0.00,M2] [#4 -1.32,-0.58,0.00,M1] [#5 -1.07,-0.40,0.00,M1] [#6 -1.00,-0.55,0.00,M1] [#7 -0.79,-0.14,0.84,U] [#8 -1.12,-0.43,0.00,M1] 
19:42:24.526 00.002 31432 refined, 1 included, MultiStar: {-0.89, -0.73}, one-star: {-0.97, -1.22}
19:42:24.528 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
19:42:24.530 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
19:42:24.532 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.73 hyp=1.15 cameraTheta=-2.46 mountX=-0.91 mountY=0.58, mountTheta=2.57
19:42:24.534 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.73, opts=13)
19:42:24.536 00.002 31432 Enqueuing Move request for scope (-0.89, -0.73)
19:42:24.538 00.002 29876 Worker thread wakes up
19:42:24.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.73) opts 0xd
19:42:24.538 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.73)
19:42:24.538 00.000 29876 Moving (-0.89, -0.73) raw xDistance=-0.91 yDistance=0.58
19:42:24.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.91
19:42:24.538 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.29 newest=1.26
19:42:24.538 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
19:42:24.538 00.000 29876 MoveAxis(E, 84, ABG)
19:42:24.538 00.000 29876 Guiding  Dir = 2, Dur = 84
19:42:24.539 00.001 29876 IsSlewing returns 0
19:42:24.539 00.000 29876 IsGuiding returns 0
19:42:24.539 00.000 29876 PulseGuide returned control before completion, sleep 94
19:42:24.544 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:24.561 00.017 31432 UpdateGuideState exits: m=3628 RSB=37.8
19:42:24.563 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:24.566 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:24.567 00.001 31432 Enqueuing Expose request
19:42:24.634 00.067 29876 IsGuiding returns 1
19:42:24.634 00.000 29876 scope still moving after pulse duration time elapsed
19:42:24.665 00.031 29876 IsSlewing returns 0
19:42:24.665 00.000 29876 IsGuiding returns 0
19:42:24.665 00.000 29876 scope move finished after 84 + 43 ms
19:42:24.665 00.000 29876 Move returns status 0, amount 84
19:42:24.665 00.000 29876 BLC: Oldest BLC event removed
19:42:24.665 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:42:24.665 00.000 29876 MoveAxis(S, 63, ABG)
19:42:24.665 00.000 29876 Guiding  Dir = 1, Dur = 63
19:42:24.666 00.001 29876 IsSlewing returns 0
19:42:24.666 00.000 29876 IsGuiding returns 0
19:42:24.666 00.000 29876 PulseGuide returned control before completion, sleep 73
19:42:24.744 00.078 29876 IsGuiding returns 1
19:42:24.744 00.000 29876 scope still moving after pulse duration time elapsed
19:42:24.775 00.031 29876 IsSlewing returns 0
19:42:24.775 00.000 29876 IsGuiding returns 1
19:42:24.805 00.030 29876 IsSlewing returns 0
19:42:24.805 00.000 29876 IsGuiding returns 1
19:42:24.837 00.032 29876 IsSlewing returns 0
19:42:24.837 00.000 29876 IsGuiding returns 1
19:42:24.867 00.030 29876 IsSlewing returns 0
19:42:24.867 00.000 29876 IsGuiding returns 1
19:42:24.898 00.031 29876 IsSlewing returns 0
19:42:24.898 00.000 29876 IsGuiding returns 0
19:42:24.898 00.000 29876 scope move finished after 63 + 168 ms
19:42:24.898 00.000 29876 Move returns status 0, amount 63
19:42:24.898 00.000 29876 move complete, result=0
19:42:24.898 00.000 29876 worker thread done servicing request
19:42:24.898 00.000 29876 Worker thread wakes up
19:42:24.898 00.000 31432 GuideStep: -0.9 px 84 ms EAST, 0.6 px 63 ms SOUTH
19:42:24.901 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:24.901 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:26.806 01.905 29876 Exposure complete
19:42:26.851 00.045 29876 worker thread done servicing request
19:42:26.851 00.000 31432 OnExposeComplete: enter
19:42:26.853 00.002 31432 UpdateGuideState(): m_state=6
19:42:26.854 00.001 31432 Star::Find(15, 1251, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
19:42:26.857 00.003 31432 Star::Find returns 1 (0), X=1250.90, Y=939.31, Mass=3690, SNR=38.6, Peak=244 HFD=4.6
19:42:26.859 00.002 31432 MultiStar: [#1 -1.34,-0.53,0.00,M2] [#2 -1.35,-0.52,0.00,M2] [#3 -0.89,-0.59,0.00,M3] [#4 -1.22,-0.71,0.00,M2] [#5 -1.59,-0.35,0.00,M2] [#6 -1.10,-0.63,0.00,M2] [#7 -1.19,-0.43,0.00,M1] [#8 -1.48,-0.15,0.00,M2] 
19:42:26.861 00.002 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
19:42:26.863 00.002 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
19:42:26.864 00.001 31432 CameraToMount -- cameraX=-1.21 cameraY=-0.66 hyp=1.38 cameraTheta=-2.64 mountX=-1.22 mountY=0.47, mountTheta=2.77
19:42:26.867 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.21, y=-0.66, opts=13)
19:42:26.869 00.002 31432 Enqueuing Move request for scope (-1.21, -0.66)
19:42:26.871 00.002 29876 Worker thread wakes up
19:42:26.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.66) opts 0xd
19:42:26.871 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.21, -0.66)
19:42:26.871 00.000 29876 Moving (-1.21, -0.66) raw xDistance=-1.22 yDistance=0.47
19:42:26.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.22
19:42:26.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
19:42:26.871 00.000 29876 MoveAxis(E, 129, ABG)
19:42:26.871 00.000 29876 Guiding  Dir = 2, Dur = 129
19:42:26.872 00.001 29876 IsSlewing returns 0
19:42:26.872 00.000 29876 IsGuiding returns 0
19:42:26.872 00.000 29876 PulseGuide returned control before completion, sleep 139
19:42:26.875 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:26.888 00.013 31432 UpdateGuideState exits: m=3690 RSB=38.6
19:42:26.892 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:26.895 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:26.898 00.003 31432 Enqueuing Expose request
19:42:27.025 00.127 29876 IsGuiding returns 1
19:42:27.025 00.000 29876 scope still moving after pulse duration time elapsed
19:42:27.055 00.030 29876 IsSlewing returns 0
19:42:27.055 00.000 29876 IsGuiding returns 0
19:42:27.055 00.000 29876 scope move finished after 129 + 54 ms
19:42:27.055 00.000 29876 Move returns status 0, amount 129
19:42:27.055 00.000 29876 MoveAxis(S, 35, ABG)
19:42:27.055 00.000 29876 Guiding  Dir = 1, Dur = 35
19:42:27.055 00.000 29876 IsSlewing returns 0
19:42:27.055 00.000 29876 IsGuiding returns 0
19:42:27.055 00.000 29876 PulseGuide returned control before completion, sleep 45
19:42:27.101 00.046 29876 IsGuiding returns 1
19:42:27.101 00.000 29876 scope still moving after pulse duration time elapsed
19:42:27.132 00.031 29876 IsSlewing returns 0
19:42:27.132 00.000 29876 IsGuiding returns 1
19:42:27.162 00.030 29876 IsSlewing returns 0
19:42:27.162 00.000 29876 IsGuiding returns 1
19:42:27.192 00.030 29876 IsSlewing returns 0
19:42:27.192 00.000 29876 IsGuiding returns 0
19:42:27.192 00.000 29876 scope move finished after 35 + 102 ms
19:42:27.192 00.000 29876 Move returns status 0, amount 35
19:42:27.192 00.000 29876 move complete, result=0
19:42:27.192 00.000 29876 worker thread done servicing request
19:42:27.192 00.000 29876 Worker thread wakes up
19:42:27.192 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:27.192 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:27.192 00.000 31432 GuideStep: -1.2 px 129 ms EAST, 0.5 px 35 ms SOUTH
19:42:29.319 02.127 29876 Exposure complete
19:42:29.362 00.043 29876 worker thread done servicing request
19:42:29.362 00.000 31432 OnExposeComplete: enter
19:42:29.364 00.002 31432 UpdateGuideState(): m_state=6
19:42:29.366 00.002 31432 Star::Find(15, 1250, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
19:42:29.368 00.002 31432 Star::Find returns 1 (0), X=1251.36, Y=939.71, Mass=3867, SNR=39.0, Peak=197 HFD=4.8
19:42:29.370 00.002 31432 MultiStar: [#1 -0.56,0.03,0.82,U] [#2 -0.60,-0.30,0.92,U] [#3 -0.71,-0.28,0.87,U] [#4 -0.77,-0.50,0.00,M3] [#5 -0.58,-0.08,0.79,U] [#6 -0.75,0.19,0.75,U] [#7 -0.34,0.07,0.82,U] [#8 -1.17,0.28,0.00,M3] 
19:42:29.372 00.002 31432 refined, 6 included, MultiStar: {-0.62, -0.10}, one-star: {-0.75, -0.26}
19:42:29.374 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:42:29.376 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
19:42:29.377 00.001 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.10 hyp=0.62 cameraTheta=-2.98 mountX=-0.62 mountY=0.01, mountTheta=3.13
19:42:29.382 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.10, opts=13)
19:42:29.387 00.005 31432 Enqueuing Move request for scope (-0.62, -0.10)
19:42:29.392 00.005 29876 Worker thread wakes up
19:42:29.392 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.10) opts 0xd
19:42:29.392 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.10)
19:42:29.392 00.000 29876 Moving (-0.62, -0.10) raw xDistance=-0.62 yDistance=0.01
19:42:29.392 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.62
19:42:29.392 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:29.392 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:42:29.393 00.001 29876 MoveAxis(E, 78, ABG)
19:42:29.393 00.000 29876 Guiding  Dir = 2, Dur = 78
19:42:29.393 00.000 29876 IsSlewing returns 0
19:42:29.393 00.000 29876 IsGuiding returns 0
19:42:29.393 00.000 29876 PulseGuide returned control before completion, sleep 88
19:42:29.400 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:29.417 00.017 31432 UpdateGuideState exits: m=3867 RSB=39.0
19:42:29.420 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:29.421 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:29.423 00.002 31432 Enqueuing Expose request
19:42:29.491 00.068 29876 IsGuiding returns 1
19:42:29.491 00.000 29876 scope still moving after pulse duration time elapsed
19:42:29.522 00.031 29876 IsSlewing returns 0
19:42:29.522 00.000 29876 IsGuiding returns 1
19:42:29.553 00.031 29876 IsSlewing returns 0
19:42:29.553 00.000 29876 IsGuiding returns 1
19:42:29.584 00.031 29876 IsSlewing returns 0
19:42:29.584 00.000 29876 IsGuiding returns 0
19:42:29.584 00.000 29876 scope move finished after 78 + 112 ms
19:42:29.584 00.000 29876 Move returns status 0, amount 78
19:42:29.584 00.000 29876 MoveAxis(N, 0, ABG)
19:42:29.584 00.000 29876 Move returns status 0, amount 0
19:42:29.584 00.000 29876 move complete, result=0
19:42:29.584 00.000 29876 worker thread done servicing request
19:42:29.584 00.000 29876 Worker thread wakes up
19:42:29.584 00.000 31432 GuideStep: -0.6 px 78 ms EAST, 0.0 px 0 ms NORTH
19:42:29.587 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:29.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:31.499 01.912 29876 Exposure complete
19:42:31.543 00.044 29876 worker thread done servicing request
19:42:31.543 00.000 31432 OnExposeComplete: enter
19:42:31.545 00.002 31432 UpdateGuideState(): m_state=6
19:42:31.547 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
19:42:31.549 00.002 31432 Star::Find returns 1 (0), X=1252.37, Y=939.89, Mass=3705, SNR=38.9, Peak=209 HFD=4.6
19:42:31.551 00.002 31432 MultiStar: [#1 0.38,-0.04,0.80,U] [#2 0.16,-0.00,0.88,U] [#3 0.55,0.16,0.86,U] [#4 0.22,0.15,0.98,U] [#5 0.06,0.13,0.78,U] [#6 0.31,0.32,0.78,U] [#7 0.39,0.23,0.80,U] [#8 -0.21,0.51,0.69,U] 
19:42:31.553 00.002 31432 single-star, 8 included, MultiStar: {0.24, 0.14}, one-star: {0.26, -0.08}
19:42:31.555 00.002 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
19:42:31.557 00.002 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
19:42:31.558 00.001 31432 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.31 mountX=0.25 mountY=0.12, mountTheta=0.45
19:42:31.561 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.08, opts=13)
19:42:31.563 00.002 31432 Enqueuing Move request for scope (0.26, -0.08)
19:42:31.564 00.001 29876 Worker thread wakes up
19:42:31.564 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
19:42:31.564 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
19:42:31.564 00.000 29876 Moving (0.26, -0.08) raw xDistance=0.25 yDistance=0.12
19:42:31.564 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.25
19:42:31.565 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:31.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:42:31.565 00.000 29876 MoveAxis(W, 14, ABG)
19:42:31.565 00.000 29876 Guiding  Dir = 3, Dur = 14
19:42:31.565 00.000 29876 IsSlewing returns 0
19:42:31.565 00.000 29876 IsGuiding returns 0
19:42:31.565 00.000 29876 PulseGuide returned control before completion, sleep 24
19:42:31.568 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:31.580 00.012 31432 UpdateGuideState exits: m=3705 RSB=38.9
19:42:31.582 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:31.585 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:31.586 00.001 31432 Enqueuing Expose request
19:42:31.591 00.005 29876 IsGuiding returns 0
19:42:31.591 00.000 29876 Move returns status 0, amount 14
19:42:31.591 00.000 29876 MoveAxis(N, 0, ABG)
19:42:31.591 00.000 29876 Move returns status 0, amount 0
19:42:31.591 00.000 29876 move complete, result=0
19:42:31.591 00.000 29876 worker thread done servicing request
19:42:31.591 00.000 29876 Worker thread wakes up
19:42:31.591 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:31.591 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:31.593 00.002 31432 GuideStep: 0.3 px 14 ms WEST, 0.1 px 0 ms NORTH
19:42:33.716 02.123 29876 Exposure complete
19:42:33.760 00.044 29876 worker thread done servicing request
19:42:33.760 00.000 31432 OnExposeComplete: enter
19:42:33.762 00.002 31432 UpdateGuideState(): m_state=6
19:42:33.764 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
19:42:33.766 00.002 31432 Star::Find returns 1 (0), X=1251.85, Y=939.53, Mass=3740, SNR=38.6, Peak=203 HFD=4.5
19:42:33.768 00.002 31432 MultiStar: [#1 -0.13,-0.14,0.82,U] [#2 -0.06,-0.56,0.95,U] [#3 -0.27,-0.24,0.84,U] [#4 -0.12,-0.23,0.93,U] [#5 0.14,-0.01,0.80,U] [#6 -0.08,-0.03,0.78,U] [#7 0.01,0.36,0.80,U] [#8 0.02,0.20,0.72,U] 
19:42:33.770 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.26, -0.44}
19:42:33.772 00.002 31432 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.02) = xAngle (-2.16 = -2.16)
19:42:33.773 00.001 31432 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.85 = 0.85)
19:42:33.775 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=-0.09 mountY=0.13, mountTheta=2.20
19:42:33.778 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.14, opts=13)
19:42:33.780 00.002 31432 Enqueuing Move request for scope (-0.09, -0.14)
19:42:33.782 00.002 29876 Worker thread wakes up
19:42:33.782 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
19:42:33.782 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
19:42:33.782 00.000 29876 Moving (-0.09, -0.14) raw xDistance=-0.09 yDistance=0.13
19:42:33.782 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:42:33.782 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:33.782 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:42:33.782 00.000 29876 MoveAxis(E, 0, ABG)
19:42:33.782 00.000 29876 Move returns status 0, amount 0
19:42:33.783 00.001 29876 MoveAxis(N, 0, ABG)
19:42:33.783 00.000 29876 Move returns status 0, amount 0
19:42:33.783 00.000 29876 move complete, result=0
19:42:33.783 00.000 29876 worker thread done servicing request
19:42:33.786 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:33.797 00.011 31432 UpdateGuideState exits: m=3740 RSB=38.6
19:42:33.800 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:33.801 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:33.803 00.002 31432 Enqueuing Expose request
19:42:33.805 00.002 29876 Worker thread wakes up
19:42:33.805 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:42:33.807 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:33.807 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:35.715 01.908 29876 Exposure complete
19:42:35.761 00.046 29876 worker thread done servicing request
19:42:35.761 00.000 31432 OnExposeComplete: enter
19:42:35.763 00.002 31432 UpdateGuideState(): m_state=6
19:42:35.765 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
19:42:35.767 00.002 31432 Star::Find returns 1 (0), X=1251.47, Y=939.35, Mass=3729, SNR=38.8, Peak=204 HFD=4.6
19:42:35.769 00.002 31432 MultiStar: [#1 -0.34,-0.25,0.84,U] [#2 -0.57,-0.55,0.90,U] [#3 -0.62,-0.38,0.86,U] [#4 -0.59,-0.46,0.94,U] [#5 -0.26,-0.16,0.81,U] [#6 -0.60,-0.08,0.75,U] [#7 -0.34,-0.05,0.82,U] [#8 -0.21,-0.29,0.70,U] 
19:42:35.771 00.002 31432 refined, 8 included, MultiStar: {-0.48, -0.33}, one-star: {-0.65, -0.62}
19:42:35.773 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
19:42:35.774 00.001 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
19:42:35.776 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.33 hyp=0.58 cameraTheta=-2.53 mountX=-0.48 mountY=0.25, mountTheta=2.66
19:42:35.779 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.33, opts=13)
19:42:35.781 00.002 31432 Enqueuing Move request for scope (-0.48, -0.33)
19:42:35.783 00.002 29876 Worker thread wakes up
19:42:35.783 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.33) opts 0xd
19:42:35.783 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.33)
19:42:35.783 00.000 29876 Moving (-0.48, -0.33) raw xDistance=-0.48 yDistance=0.25
19:42:35.783 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
19:42:35.783 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:35.783 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:42:35.783 00.000 29876 MoveAxis(E, 47, ABG)
19:42:35.783 00.000 29876 Guiding  Dir = 2, Dur = 47
19:42:35.783 00.000 29876 IsSlewing returns 0
19:42:35.783 00.000 29876 IsGuiding returns 0
19:42:35.783 00.000 29876 PulseGuide returned control before completion, sleep 57
19:42:35.786 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:35.798 00.012 31432 UpdateGuideState exits: m=3729 RSB=38.8
19:42:35.801 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:35.802 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:35.804 00.002 31432 Enqueuing Expose request
19:42:35.853 00.049 29876 IsGuiding returns 1
19:42:35.853 00.000 29876 scope still moving after pulse duration time elapsed
19:42:35.884 00.031 29876 IsSlewing returns 0
19:42:35.884 00.000 29876 IsGuiding returns 1
19:42:35.915 00.031 29876 IsSlewing returns 0
19:42:35.915 00.000 29876 IsGuiding returns 1
19:42:35.945 00.030 29876 IsSlewing returns 0
19:42:35.945 00.000 29876 IsGuiding returns 0
19:42:35.945 00.000 29876 scope move finished after 47 + 114 ms
19:42:35.945 00.000 29876 Move returns status 0, amount 47
19:42:35.945 00.000 29876 MoveAxis(N, 0, ABG)
19:42:35.945 00.000 29876 Move returns status 0, amount 0
19:42:35.945 00.000 29876 move complete, result=0
19:42:35.946 00.001 29876 worker thread done servicing request
19:42:35.946 00.000 29876 Worker thread wakes up
19:42:35.946 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:35.946 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:35.946 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.3 px 0 ms NORTH
19:42:38.170 02.224 29876 Exposure complete
19:42:38.214 00.044 29876 worker thread done servicing request
19:42:38.214 00.000 31432 OnExposeComplete: enter
19:42:38.216 00.002 31432 UpdateGuideState(): m_state=6
19:42:38.218 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
19:42:38.220 00.002 31432 Star::Find returns 1 (0), X=1251.53, Y=939.29, Mass=3690, SNR=38.2, Peak=191 HFD=4.7
19:42:38.222 00.002 31432 MultiStar: [#1 -0.57,-0.11,0.83,U] [#2 -0.15,-0.72,0.93,U] [#3 -0.58,-0.13,0.88,U] [#4 -0.45,-0.44,0.91,U] [#5 -0.55,-0.28,0.75,U] [#6 -0.52,-0.26,0.82,U] [#7 -0.44,-0.03,0.81,U] [#8 -0.67,-0.04,0.70,U] 
19:42:38.224 00.002 31432 refined, 8 included, MultiStar: {-0.50, -0.32}, one-star: {-0.59, -0.68}
19:42:38.226 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:42:38.228 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
19:42:38.230 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.32 hyp=0.59 cameraTheta=-2.57 mountX=-0.50 mountY=0.24, mountTheta=2.70
19:42:38.234 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.32, opts=13)
19:42:38.237 00.003 31432 Enqueuing Move request for scope (-0.50, -0.32)
19:42:38.239 00.002 29876 Worker thread wakes up
19:42:38.239 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.32) opts 0xd
19:42:38.239 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.32)
19:42:38.239 00.000 29876 Moving (-0.50, -0.32) raw xDistance=-0.50 yDistance=0.24
19:42:38.239 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
19:42:38.239 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:38.239 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:42:38.239 00.000 29876 MoveAxis(E, 55, ABG)
19:42:38.239 00.000 29876 Guiding  Dir = 2, Dur = 55
19:42:38.239 00.000 29876 IsSlewing returns 0
19:42:38.240 00.001 29876 IsGuiding returns 0
19:42:38.240 00.000 29876 PulseGuide returned control before completion, sleep 65
19:42:38.243 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=3, FiltMax=257, Gamma=0.490
19:42:38.254 00.011 31432 UpdateGuideState exits: m=3690 RSB=38.2
19:42:38.256 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:38.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:38.260 00.002 31432 Enqueuing Expose request
19:42:38.308 00.048 29876 IsGuiding returns 1
19:42:38.308 00.000 29876 scope still moving after pulse duration time elapsed
19:42:38.339 00.031 29876 IsSlewing returns 0
19:42:38.339 00.000 29876 IsGuiding returns 1
19:42:38.370 00.031 29876 IsSlewing returns 0
19:42:38.370 00.000 29876 IsGuiding returns 1
19:42:38.401 00.031 29876 IsSlewing returns 0
19:42:38.401 00.000 29876 IsGuiding returns 1
19:42:38.432 00.031 29876 IsSlewing returns 0
19:42:38.432 00.000 29876 IsGuiding returns 1
19:42:38.463 00.031 29876 IsSlewing returns 0
19:42:38.463 00.000 29876 IsGuiding returns 0
19:42:38.463 00.000 29876 scope move finished after 55 + 168 ms
19:42:38.463 00.000 29876 Move returns status 0, amount 55
19:42:38.463 00.000 29876 MoveAxis(N, 0, ABG)
19:42:38.463 00.000 29876 Move returns status 0, amount 0
19:42:38.463 00.000 29876 move complete, result=0
19:42:38.464 00.001 29876 worker thread done servicing request
19:42:38.464 00.000 29876 Worker thread wakes up
19:42:38.464 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:38.464 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:38.464 00.000 31432 GuideStep: -0.5 px 55 ms EAST, 0.2 px 0 ms NORTH
19:42:40.382 01.918 29876 Exposure complete
19:42:40.425 00.043 29876 worker thread done servicing request
19:42:40.425 00.000 31432 OnExposeComplete: enter
19:42:40.427 00.002 31432 UpdateGuideState(): m_state=6
19:42:40.429 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
19:42:40.431 00.002 31432 Star::Find returns 1 (0), X=1252.23, Y=939.25, Mass=3604, SNR=38.3, Peak=206 HFD=4.6
19:42:40.433 00.002 31432 MultiStar: [#1 0.07,-0.35,0.85,U] [#2 -0.08,-0.65,0.95,U] [#3 0.07,-0.72,0.86,U] [#4 -0.01,-0.54,0.95,U] [#5 0.16,-0.03,0.77,U] [#6 0.19,-0.67,0.79,U] [#7 0.27,-0.21,0.78,U] [#8 -0.22,-0.24,0.71,U] 
19:42:40.435 00.002 31432 refined, 8 included, MultiStar: {0.06, -0.48}, one-star: {0.12, -0.72}
19:42:40.436 00.001 31432 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.02) = xAngle (-1.46 = -1.46)
19:42:40.438 00.002 31432 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.55 = 1.55)
19:42:40.440 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.44 mountX=0.05 mountY=0.48, mountTheta=1.47
19:42:40.444 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.48, opts=13)
19:42:40.446 00.002 31432 Enqueuing Move request for scope (0.06, -0.48)
19:42:40.448 00.002 29876 Worker thread wakes up
19:42:40.448 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.48) opts 0xd
19:42:40.448 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.48)
19:42:40.448 00.000 29876 Moving (0.06, -0.48) raw xDistance=0.05 yDistance=0.48
19:42:40.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
19:42:40.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
19:42:40.448 00.000 29876 MoveAxis(E, 0, ABG)
19:42:40.448 00.000 29876 Move returns status 0, amount 0
19:42:40.448 00.000 29876 MoveAxis(S, 35, ABG)
19:42:40.448 00.000 29876 Guiding  Dir = 1, Dur = 35
19:42:40.449 00.001 29876 IsSlewing returns 0
19:42:40.449 00.000 29876 IsGuiding returns 0
19:42:40.449 00.000 29876 PulseGuide returned control before completion, sleep 45
19:42:40.454 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=3, FiltMax=257, Gamma=0.490
19:42:40.466 00.012 31432 UpdateGuideState exits: m=3604 RSB=38.3
19:42:40.468 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:40.470 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:40.471 00.001 31432 Enqueuing Expose request
19:42:40.505 00.034 29876 IsGuiding returns 1
19:42:40.505 00.000 29876 scope still moving after pulse duration time elapsed
19:42:40.536 00.031 29876 IsSlewing returns 0
19:42:40.536 00.000 29876 IsGuiding returns 1
19:42:40.567 00.031 29876 IsSlewing returns 0
19:42:40.567 00.000 29876 IsGuiding returns 1
19:42:40.598 00.031 29876 IsSlewing returns 0
19:42:40.598 00.000 29876 IsGuiding returns 1
19:42:40.629 00.031 29876 IsSlewing returns 0
19:42:40.629 00.000 29876 IsGuiding returns 0
19:42:40.629 00.000 29876 scope move finished after 35 + 145 ms
19:42:40.629 00.000 29876 Move returns status 0, amount 35
19:42:40.629 00.000 29876 move complete, result=0
19:42:40.629 00.000 29876 worker thread done servicing request
19:42:40.629 00.000 29876 Worker thread wakes up
19:42:40.630 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:40.630 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:40.630 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 35 ms SOUTH
19:42:42.755 02.125 29876 Exposure complete
19:42:42.801 00.046 29876 worker thread done servicing request
19:42:42.801 00.000 31432 OnExposeComplete: enter
19:42:42.803 00.002 31432 UpdateGuideState(): m_state=6
19:42:42.805 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
19:42:42.807 00.002 31432 Star::Find returns 1 (0), X=1252.94, Y=939.68, Mass=3631, SNR=38.2, Peak=186 HFD=4.6
19:42:42.809 00.002 31432 MultiStar: [#1 0.33,0.08,0.80,U] [#2 0.29,-0.46,0.93,U] [#3 0.53,0.11,0.89,U] [#4 0.46,-0.09,0.96,U] [#5 0.60,-0.04,0.78,U] [#6 0.70,-0.24,0.75,U] [#7 1.03,0.12,0.00,M1] [#8 0.10,0.09,0.71,U] 
19:42:42.810 00.001 31432 refined, 7 included, MultiStar: {0.49, -0.11}, one-star: {0.83, -0.29}
19:42:42.812 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
19:42:42.814 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
19:42:42.816 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=-0.11 hyp=0.50 cameraTheta=-0.23 mountX=0.49 mountY=0.19, mountTheta=0.37
19:42:42.818 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.11, opts=13)
19:42:42.820 00.002 31432 Enqueuing Move request for scope (0.49, -0.11)
19:42:42.822 00.002 29876 Worker thread wakes up
19:42:42.822 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.11) opts 0xd
19:42:42.822 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.11)
19:42:42.822 00.000 29876 Moving (0.49, -0.11) raw xDistance=0.49 yDistance=0.19
19:42:42.822 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
19:42:42.822 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:42.822 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:42:42.822 00.000 29876 MoveAxis(W, 47, ABG)
19:42:42.822 00.000 29876 Guiding  Dir = 3, Dur = 47
19:42:42.823 00.001 29876 IsSlewing returns 0
19:42:42.823 00.000 29876 IsGuiding returns 0
19:42:42.823 00.000 29876 PulseGuide returned control before completion, sleep 57
19:42:42.826 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:42.837 00.011 31432 UpdateGuideState exits: m=3631 RSB=38.2
19:42:42.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:42.841 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:42.843 00.002 31432 Enqueuing Expose request
19:42:42.893 00.050 29876 IsGuiding returns 1
19:42:42.893 00.000 29876 scope still moving after pulse duration time elapsed
19:42:42.924 00.031 29876 IsSlewing returns 0
19:42:42.924 00.000 29876 IsGuiding returns 1
19:42:42.955 00.031 29876 IsSlewing returns 0
19:42:42.955 00.000 29876 IsGuiding returns 1
19:42:42.986 00.031 29876 IsSlewing returns 0
19:42:42.986 00.000 29876 IsGuiding returns 0
19:42:42.986 00.000 29876 scope move finished after 47 + 116 ms
19:42:42.986 00.000 29876 Move returns status 0, amount 47
19:42:42.986 00.000 29876 MoveAxis(N, 0, ABG)
19:42:42.986 00.000 29876 Move returns status 0, amount 0
19:42:42.986 00.000 29876 move complete, result=0
19:42:42.986 00.000 29876 worker thread done servicing request
19:42:42.987 00.001 29876 Worker thread wakes up
19:42:42.987 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:42.987 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:42.987 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.2 px 0 ms NORTH
19:42:44.892 01.905 29876 Exposure complete
19:42:44.935 00.043 29876 worker thread done servicing request
19:42:44.935 00.000 31432 OnExposeComplete: enter
19:42:44.938 00.003 31432 UpdateGuideState(): m_state=6
19:42:44.940 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
19:42:44.942 00.002 31432 Star::Find returns 1 (0), X=1253.06, Y=939.17, Mass=3553, SNR=37.9, Peak=226 HFD=4.3
19:42:44.944 00.002 31432 MultiStar: [#1 0.08,-0.21,0.86,U] [#2 0.76,-0.67,0.00,M1] [#3 0.66,-0.62,0.00,M1] [#4 0.65,-0.68,0.00,M1] [#5 0.55,-0.25,0.84,U] [#6 0.41,-0.40,0.78,U] [#7 0.18,-0.07,0.84,U] [#8 -0.42,-0.08,0.74,U] 
19:42:44.946 00.002 31432 refined, 5 included, MultiStar: {0.32, -0.32}, one-star: {0.95, -0.80}
19:42:44.948 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
19:42:44.949 00.001 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.21 = 2.21)
19:42:44.951 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.45 cameraTheta=-0.78 mountX=0.32 mountY=0.36, mountTheta=0.86
19:42:44.954 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.32, opts=13)
19:42:44.956 00.002 31432 Enqueuing Move request for scope (0.32, -0.32)
19:42:44.958 00.002 29876 Worker thread wakes up
19:42:44.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.32) opts 0xd
19:42:44.958 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.32)
19:42:44.958 00.000 29876 Moving (0.32, -0.32) raw xDistance=0.32 yDistance=0.36
19:42:44.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
19:42:44.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
19:42:44.958 00.000 29876 MoveAxis(W, 37, ABG)
19:42:44.958 00.000 29876 Guiding  Dir = 3, Dur = 37
19:42:44.958 00.000 29876 IsSlewing returns 0
19:42:44.958 00.000 29876 IsGuiding returns 0
19:42:44.959 00.001 29876 PulseGuide returned control before completion, sleep 47
19:42:44.962 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:44.973 00.011 31432 UpdateGuideState exits: m=3553 RSB=37.9
19:42:44.976 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:44.978 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:44.980 00.002 31432 Enqueuing Expose request
19:42:45.012 00.032 29876 IsGuiding returns 1
19:42:45.012 00.000 29876 scope still moving after pulse duration time elapsed
19:42:45.043 00.031 29876 IsSlewing returns 0
19:42:45.043 00.000 29876 IsGuiding returns 0
19:42:45.043 00.000 29876 scope move finished after 37 + 48 ms
19:42:45.043 00.000 29876 Move returns status 0, amount 37
19:42:45.043 00.000 29876 MoveAxis(S, 27, ABG)
19:42:45.043 00.000 29876 Guiding  Dir = 1, Dur = 27
19:42:45.043 00.000 29876 IsSlewing returns 0
19:42:45.043 00.000 29876 IsGuiding returns 0
19:42:45.043 00.000 29876 PulseGuide returned control before completion, sleep 37
19:42:45.090 00.047 29876 IsGuiding returns 1
19:42:45.090 00.000 29876 scope still moving after pulse duration time elapsed
19:42:45.122 00.032 29876 IsSlewing returns 0
19:42:45.122 00.000 29876 IsGuiding returns 1
19:42:45.153 00.031 29876 IsSlewing returns 0
19:42:45.153 00.000 29876 IsGuiding returns 1
19:42:45.183 00.030 29876 IsSlewing returns 0
19:42:45.183 00.000 29876 IsGuiding returns 1
19:42:45.214 00.031 29876 IsSlewing returns 0
19:42:45.214 00.000 29876 IsGuiding returns 1
19:42:45.245 00.031 29876 IsSlewing returns 0
19:42:45.245 00.000 29876 IsGuiding returns 1
19:42:45.276 00.031 29876 IsSlewing returns 0
19:42:45.276 00.000 29876 IsGuiding returns 0
19:42:45.276 00.000 29876 scope move finished after 27 + 205 ms
19:42:45.276 00.000 29876 Move returns status 0, amount 27
19:42:45.276 00.000 29876 move complete, result=0
19:42:45.276 00.000 29876 worker thread done servicing request
19:42:45.276 00.000 29876 Worker thread wakes up
19:42:45.276 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:45.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:45.276 00.000 31432 GuideStep: 0.3 px 37 ms WEST, 0.4 px 27 ms SOUTH
19:42:47.500 02.224 29876 Exposure complete
19:42:47.543 00.043 29876 worker thread done servicing request
19:42:47.543 00.000 31432 OnExposeComplete: enter
19:42:47.545 00.002 31432 UpdateGuideState(): m_state=6
19:42:47.547 00.002 31432 Star::Find(15, 1253, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
19:42:47.549 00.002 31432 Star::Find returns 1 (0), X=1251.68, Y=939.70, Mass=3697, SNR=38.0, Peak=206 HFD=4.7
19:42:47.551 00.002 31432 MultiStar: [#1 -0.57,0.03,0.86,U] [#2 -0.42,-0.08,0.97,U] [#3 -0.47,-0.08,0.87,U] [#4 -0.43,-0.03,0.99,U] [#5 -0.55,0.09,0.82,U] [#6 -0.68,0.00,0.78,U] [#7 -0.70,0.27,0.85,U] [#8 -0.50,0.12,0.74,U] 
19:42:47.553 00.002 31432 single-star, 8 included, MultiStar: {-0.52, -0.00}, one-star: {-0.43, -0.27}
19:42:47.555 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
19:42:47.557 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
19:42:47.559 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-2.58 mountX=-0.44 mountY=0.20, mountTheta=2.71
19:42:47.561 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.27, opts=13)
19:42:47.563 00.002 31432 Enqueuing Move request for scope (-0.43, -0.27)
19:42:47.565 00.002 29876 Worker thread wakes up
19:42:47.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.27) opts 0xd
19:42:47.565 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.27)
19:42:47.565 00.000 29876 Moving (-0.43, -0.27) raw xDistance=-0.44 yDistance=0.20
19:42:47.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.44
19:42:47.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:47.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:42:47.565 00.000 29876 MoveAxis(E, 37, ABG)
19:42:47.565 00.000 29876 Guiding  Dir = 2, Dur = 37
19:42:47.566 00.001 29876 IsSlewing returns 0
19:42:47.566 00.000 29876 IsGuiding returns 0
19:42:47.566 00.000 29876 PulseGuide returned control before completion, sleep 47
19:42:47.569 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:47.580 00.011 31432 UpdateGuideState exits: m=3697 RSB=38.0
19:42:47.582 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:47.584 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:47.586 00.002 31432 Enqueuing Expose request
19:42:47.622 00.036 29876 IsGuiding returns 1
19:42:47.622 00.000 29876 scope still moving after pulse duration time elapsed
19:42:47.653 00.031 29876 IsSlewing returns 0
19:42:47.653 00.000 29876 IsGuiding returns 0
19:42:47.653 00.000 29876 scope move finished after 37 + 50 ms
19:42:47.653 00.000 29876 Move returns status 0, amount 37
19:42:47.653 00.000 29876 MoveAxis(N, 0, ABG)
19:42:47.653 00.000 29876 Move returns status 0, amount 0
19:42:47.653 00.000 29876 move complete, result=0
19:42:47.653 00.000 29876 worker thread done servicing request
19:42:47.653 00.000 29876 Worker thread wakes up
19:42:47.653 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.2 px 0 ms NORTH
19:42:47.656 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:47.656 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:49.571 01.915 29876 Exposure complete
19:42:49.615 00.044 29876 worker thread done servicing request
19:42:49.615 00.000 31432 OnExposeComplete: enter
19:42:49.617 00.002 31432 UpdateGuideState(): m_state=6
19:42:49.619 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
19:42:49.621 00.002 31432 Star::Find returns 1 (0), X=1251.32, Y=939.40, Mass=3861, SNR=39.1, Peak=253 HFD=4.6
19:42:49.623 00.002 31432 MultiStar: [#1 -0.47,-0.39,0.81,U] [#2 -0.54,-0.64,0.00,M1] [#3 -0.61,-0.33,0.89,U] [#4 -0.74,-0.46,0.00,M1] [#5 -0.70,-0.33,0.79,U] [#6 -0.26,-0.21,0.77,U] [#7 -0.44,-0.10,0.82,U] [#8 -0.93,0.06,0.00,M1] 
19:42:49.625 00.002 31432 refined, 5 included, MultiStar: {-0.56, -0.33}, one-star: {-0.79, -0.57}
19:42:49.626 00.001 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
19:42:49.628 00.002 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
19:42:49.630 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.33 hyp=0.65 cameraTheta=-2.61 mountX=-0.57 mountY=0.24, mountTheta=2.74
19:42:49.632 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.33, opts=13)
19:42:49.634 00.002 31432 Enqueuing Move request for scope (-0.56, -0.33)
19:42:49.636 00.002 29876 Worker thread wakes up
19:42:49.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.33) opts 0xd
19:42:49.636 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.33)
19:42:49.636 00.000 29876 Moving (-0.56, -0.33) raw xDistance=-0.57 yDistance=0.24
19:42:49.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.57
19:42:49.636 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:49.636 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:42:49.636 00.000 29876 MoveAxis(E, 60, ABG)
19:42:49.636 00.000 29876 Guiding  Dir = 2, Dur = 60
19:42:49.637 00.001 29876 IsSlewing returns 0
19:42:49.637 00.000 29876 IsGuiding returns 0
19:42:49.637 00.000 29876 PulseGuide returned control before completion, sleep 70
19:42:49.640 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:49.651 00.011 31432 UpdateGuideState exits: m=3861 RSB=39.1
19:42:49.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:49.655 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:49.657 00.002 31432 Enqueuing Expose request
19:42:49.708 00.051 29876 IsGuiding returns 1
19:42:49.708 00.000 29876 scope still moving after pulse duration time elapsed
19:42:49.738 00.030 29876 IsSlewing returns 0
19:42:49.738 00.000 29876 IsGuiding returns 1
19:42:49.770 00.032 29876 IsSlewing returns 0
19:42:49.770 00.000 29876 IsGuiding returns 1
19:42:49.799 00.029 29876 IsSlewing returns 0
19:42:49.799 00.000 29876 IsGuiding returns 1
19:42:49.831 00.032 29876 IsSlewing returns 0
19:42:49.831 00.000 29876 IsGuiding returns 0
19:42:49.831 00.000 29876 scope move finished after 60 + 133 ms
19:42:49.831 00.000 29876 Move returns status 0, amount 60
19:42:49.831 00.000 29876 MoveAxis(N, 0, ABG)
19:42:49.831 00.000 29876 Move returns status 0, amount 0
19:42:49.831 00.000 29876 move complete, result=0
19:42:49.831 00.000 29876 worker thread done servicing request
19:42:49.831 00.000 29876 Worker thread wakes up
19:42:49.831 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:49.831 00.000 31432 GuideStep: -0.6 px 60 ms EAST, 0.2 px 0 ms NORTH
19:42:49.835 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:51.957 02.122 29876 Exposure complete
19:42:52.000 00.043 29876 worker thread done servicing request
19:42:52.000 00.000 31432 OnExposeComplete: enter
19:42:52.002 00.002 31432 UpdateGuideState(): m_state=6
19:42:52.004 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
19:42:52.006 00.002 31432 Star::Find returns 1 (0), X=1252.09, Y=939.71, Mass=3650, SNR=38.3, Peak=211 HFD=4.2
19:42:52.008 00.002 31432 MultiStar: [#1 0.12,-0.00,0.83,U] [#2 0.41,-0.49,0.92,U] [#3 0.36,-0.24,0.90,U] [#4 0.36,-0.34,0.97,U] [#5 0.27,-0.20,0.79,U] [#6 0.33,0.16,0.78,U] [#7 0.45,0.04,0.82,U] [#8 0.09,0.35,0.73,U] 
19:42:52.010 00.002 31432 single-star, 8 included, MultiStar: {0.26, -0.13}, one-star: {-0.02, -0.26}
19:42:52.011 00.001 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.02) = xAngle (-1.68 = -1.68)
19:42:52.013 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.33 = 1.33)
19:42:52.015 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.66 mountX=-0.03 mountY=0.26, mountTheta=1.68
19:42:52.018 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.26, opts=13)
19:42:52.020 00.002 31432 Enqueuing Move request for scope (-0.02, -0.26)
19:42:52.022 00.002 29876 Worker thread wakes up
19:42:52.022 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
19:42:52.022 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
19:42:52.022 00.000 29876 Moving (-0.02, -0.26) raw xDistance=-0.03 yDistance=0.26
19:42:52.022 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:42:52.022 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:52.022 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:42:52.022 00.000 29876 MoveAxis(E, 0, ABG)
19:42:52.022 00.000 29876 Move returns status 0, amount 0
19:42:52.022 00.000 29876 MoveAxis(N, 0, ABG)
19:42:52.022 00.000 29876 Move returns status 0, amount 0
19:42:52.022 00.000 29876 move complete, result=0
19:42:52.022 00.000 29876 worker thread done servicing request
19:42:52.025 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:52.037 00.012 31432 UpdateGuideState exits: m=3650 RSB=38.3
19:42:52.039 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:52.041 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:52.043 00.002 31432 Enqueuing Expose request
19:42:52.045 00.002 29876 Worker thread wakes up
19:42:52.045 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:42:52.047 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:52.047 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:54.062 02.015 29876 Exposure complete
19:42:54.105 00.043 29876 worker thread done servicing request
19:42:54.105 00.000 31432 OnExposeComplete: enter
19:42:54.107 00.002 31432 UpdateGuideState(): m_state=6
19:42:54.109 00.002 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
19:42:54.111 00.002 31432 Star::Find returns 1 (0), X=1252.70, Y=939.81, Mass=3607, SNR=38.1, Peak=252 HFD=4.4
19:42:54.113 00.002 31432 MultiStar: [#1 0.31,-0.10,0.87,U] [#2 0.46,-0.25,0.94,U] [#3 0.61,-0.06,0.93,U] [#4 0.45,-0.18,0.95,U] [#5 0.61,-0.05,0.78,U] [#6 0.74,-0.14,0.79,U] [#7 0.58,0.13,0.79,U] [#8 0.16,0.14,0.72,U] 
19:42:54.115 00.002 31432 refined, 8 included, MultiStar: {0.51, -0.08}, one-star: {0.59, -0.16}
19:42:54.117 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
19:42:54.119 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
19:42:54.120 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=-0.08 hyp=0.51 cameraTheta=-0.17 mountX=0.50 mountY=0.16, mountTheta=0.31
19:42:54.123 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.08, opts=13)
19:42:54.125 00.002 31432 Enqueuing Move request for scope (0.51, -0.08)
19:42:54.127 00.002 29876 Worker thread wakes up
19:42:54.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.08) opts 0xd
19:42:54.127 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.08)
19:42:54.127 00.000 29876 Moving (0.51, -0.08) raw xDistance=0.50 yDistance=0.16
19:42:54.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
19:42:54.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:54.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:42:54.127 00.000 29876 MoveAxis(W, 49, ABG)
19:42:54.127 00.000 29876 Guiding  Dir = 3, Dur = 49
19:42:54.127 00.000 29876 IsSlewing returns 0
19:42:54.127 00.000 29876 IsGuiding returns 0
19:42:54.128 00.001 29876 PulseGuide returned control before completion, sleep 59
19:42:54.131 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:54.142 00.011 31432 UpdateGuideState exits: m=3607 RSB=38.1
19:42:54.145 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:54.147 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:54.149 00.002 31432 Enqueuing Expose request
19:42:54.198 00.049 29876 IsGuiding returns 1
19:42:54.198 00.000 29876 scope still moving after pulse duration time elapsed
19:42:54.229 00.031 29876 IsSlewing returns 0
19:42:54.229 00.000 29876 IsGuiding returns 1
19:42:54.261 00.032 29876 IsSlewing returns 0
19:42:54.261 00.000 29876 IsGuiding returns 1
19:42:54.292 00.031 29876 IsSlewing returns 0
19:42:54.292 00.000 29876 IsGuiding returns 0
19:42:54.292 00.000 29876 scope move finished after 49 + 115 ms
19:42:54.292 00.000 29876 Move returns status 0, amount 49
19:42:54.292 00.000 29876 MoveAxis(N, 0, ABG)
19:42:54.292 00.000 29876 Move returns status 0, amount 0
19:42:54.292 00.000 29876 move complete, result=0
19:42:54.292 00.000 29876 worker thread done servicing request
19:42:54.292 00.000 29876 Worker thread wakes up
19:42:54.292 00.000 31432 GuideStep: 0.5 px 49 ms WEST, 0.2 px 0 ms NORTH
19:42:54.294 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:54.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:56.428 02.134 29876 Exposure complete
19:42:56.472 00.044 29876 worker thread done servicing request
19:42:56.472 00.000 31432 OnExposeComplete: enter
19:42:56.476 00.004 31432 UpdateGuideState(): m_state=6
19:42:56.479 00.003 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
19:42:56.481 00.002 31432 Star::Find returns 1 (0), X=1251.79, Y=939.89, Mass=3607, SNR=37.4, Peak=208 HFD=4.4
19:42:56.483 00.002 31432 MultiStar: [#1 -0.53,0.35,0.85,U] [#2 -0.32,0.08,0.97,U] [#3 -0.29,0.16,0.91,U] [#4 -0.28,0.29,0.97,U] [#5 -0.25,0.32,0.79,U] [#6 -0.10,0.42,0.84,U] [#7 -0.08,0.57,0.83,U] [#8 -0.54,0.49,0.76,U] 
19:42:56.485 00.002 31432 single-star, 8 included, MultiStar: {-0.30, 0.27}, one-star: {-0.33, -0.08}
19:42:56.487 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
19:42:56.488 00.001 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
19:42:56.490 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.90 mountX=-0.33 mountY=0.03, mountTheta=3.05
19:42:56.493 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.08, opts=13)
19:42:56.495 00.002 31432 Enqueuing Move request for scope (-0.33, -0.08)
19:42:56.497 00.002 29876 Worker thread wakes up
19:42:56.497 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
19:42:56.497 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
19:42:56.497 00.000 29876 Moving (-0.33, -0.08) raw xDistance=-0.33 yDistance=0.03
19:42:56.497 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
19:42:56.497 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:56.498 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:42:56.498 00.000 29876 MoveAxis(E, 25, ABG)
19:42:56.498 00.000 29876 Guiding  Dir = 2, Dur = 25
19:42:56.498 00.000 29876 IsSlewing returns 0
19:42:56.498 00.000 29876 IsGuiding returns 0
19:42:56.498 00.000 29876 PulseGuide returned control before completion, sleep 35
19:42:56.503 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:42:56.514 00.011 31432 UpdateGuideState exits: m=3607 RSB=37.4
19:42:56.517 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:56.519 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:56.520 00.001 31432 Enqueuing Expose request
19:42:56.535 00.015 29876 IsGuiding returns 1
19:42:56.535 00.000 29876 scope still moving after pulse duration time elapsed
19:42:56.566 00.031 29876 IsSlewing returns 0
19:42:56.566 00.000 29876 IsGuiding returns 1
19:42:56.596 00.030 29876 IsSlewing returns 0
19:42:56.596 00.000 29876 IsGuiding returns 1
19:42:56.628 00.032 29876 IsSlewing returns 0
19:42:56.628 00.000 29876 IsGuiding returns 1
19:42:56.657 00.029 29876 IsSlewing returns 0
19:42:56.657 00.000 29876 IsGuiding returns 0
19:42:56.657 00.000 29876 scope move finished after 25 + 134 ms
19:42:56.657 00.000 29876 Move returns status 0, amount 25
19:42:56.657 00.000 29876 MoveAxis(N, 0, ABG)
19:42:56.657 00.000 29876 Move returns status 0, amount 0
19:42:56.657 00.000 29876 move complete, result=0
19:42:56.657 00.000 29876 worker thread done servicing request
19:42:56.657 00.000 29876 Worker thread wakes up
19:42:56.657 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:56.657 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:56.657 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
19:42:58.571 01.914 29876 Exposure complete
19:42:58.614 00.043 29876 worker thread done servicing request
19:42:58.614 00.000 31432 OnExposeComplete: enter
19:42:58.616 00.002 31432 UpdateGuideState(): m_state=6
19:42:58.619 00.003 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
19:42:58.625 00.006 31432 Star::Find returns 1 (0), X=1251.59, Y=939.33, Mass=3722, SNR=38.8, Peak=231 HFD=4.7
19:42:58.631 00.006 31432 MultiStar: [#1 -0.30,-0.23,0.81,U] [#2 -0.30,-0.14,0.98,U] [#3 -0.39,-0.32,0.87,U] [#4 -0.47,-0.37,0.95,U] [#5 -0.12,-0.10,0.77,U] [#6 -0.28,0.05,0.76,U] [#7 -0.07,0.12,0.81,U] [#8 -0.61,-0.18,0.71,U] 
19:42:58.635 00.004 31432 refined, 8 included, MultiStar: {-0.34, -0.22}, one-star: {-0.52, -0.64}
19:42:58.637 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:42:58.639 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
19:42:58.641 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-2.58 mountX=-0.35 mountY=0.16, mountTheta=2.71
19:42:58.644 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.22, opts=13)
19:42:58.647 00.003 31432 Enqueuing Move request for scope (-0.34, -0.22)
19:42:58.650 00.003 29876 Worker thread wakes up
19:42:58.650 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.22) opts 0xd
19:42:58.650 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.22)
19:42:58.650 00.000 29876 Moving (-0.34, -0.22) raw xDistance=-0.35 yDistance=0.16
19:42:58.650 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
19:42:58.650 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:42:58.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:42:58.650 00.000 29876 MoveAxis(E, 37, ABG)
19:42:58.650 00.000 29876 Guiding  Dir = 2, Dur = 37
19:42:58.650 00.000 29876 IsSlewing returns 0
19:42:58.650 00.000 29876 IsGuiding returns 0
19:42:58.651 00.001 29876 PulseGuide returned control before completion, sleep 47
19:42:58.654 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:42:58.671 00.017 31432 UpdateGuideState exits: m=3722 RSB=38.8
19:42:58.674 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:42:58.676 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:42:58.678 00.002 31432 Enqueuing Expose request
19:42:58.709 00.031 29876 IsGuiding returns 1
19:42:58.709 00.000 29876 scope still moving after pulse duration time elapsed
19:42:58.741 00.032 29876 IsSlewing returns 0
19:42:58.741 00.000 29876 IsGuiding returns 1
19:42:58.772 00.031 29876 IsSlewing returns 0
19:42:58.772 00.000 29876 IsGuiding returns 1
19:42:58.803 00.031 29876 IsSlewing returns 0
19:42:58.803 00.000 29876 IsGuiding returns 0
19:42:58.803 00.000 29876 scope move finished after 37 + 116 ms
19:42:58.803 00.000 29876 Move returns status 0, amount 37
19:42:58.803 00.000 29876 MoveAxis(N, 0, ABG)
19:42:58.803 00.000 29876 Move returns status 0, amount 0
19:42:58.803 00.000 29876 move complete, result=0
19:42:58.804 00.001 29876 worker thread done servicing request
19:42:58.804 00.000 29876 Worker thread wakes up
19:42:58.804 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:42:58.804 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:42:58.804 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.2 px 0 ms NORTH
19:43:00.935 02.131 29876 Exposure complete
19:43:00.979 00.044 29876 worker thread done servicing request
19:43:00.979 00.000 31432 OnExposeComplete: enter
19:43:00.982 00.003 31432 UpdateGuideState(): m_state=6
19:43:00.984 00.002 31432 Star::Find(15, 1251, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
19:43:00.986 00.002 31432 Star::Find returns 1 (0), X=1252.13, Y=939.59, Mass=3754, SNR=38.6, Peak=219 HFD=4.7
19:43:00.988 00.002 31432 MultiStar: [#1 0.24,-0.42,0.87,U] [#2 -0.39,-0.46,0.95,U] [#3 -0.06,-0.35,0.86,U] [#4 -0.08,-0.69,0.97,U] [#5 -0.01,-0.37,0.81,U] [#6 0.01,-0.35,0.75,U] [#7 0.30,-0.17,0.82,U] [#8 -0.17,-0.09,0.74,U] 
19:43:00.990 00.002 31432 refined, 8 included, MultiStar: {-0.02, -0.38}, one-star: {0.02, -0.38}
19:43:00.992 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
19:43:00.994 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
19:43:00.996 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.62 mountX=-0.03 mountY=0.37, mountTheta=1.65
19:43:01.001 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.38, opts=13)
19:43:01.007 00.006 31432 Enqueuing Move request for scope (-0.02, -0.38)
19:43:01.011 00.004 29876 Worker thread wakes up
19:43:01.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
19:43:01.011 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
19:43:01.011 00.000 29876 Moving (-0.02, -0.38) raw xDistance=-0.03 yDistance=0.37
19:43:01.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:43:01.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
19:43:01.011 00.000 29876 MoveAxis(E, 0, ABG)
19:43:01.011 00.000 29876 Move returns status 0, amount 0
19:43:01.011 00.000 29876 MoveAxis(S, 27, ABG)
19:43:01.011 00.000 29876 Guiding  Dir = 1, Dur = 27
19:43:01.012 00.001 29876 IsSlewing returns 0
19:43:01.012 00.000 29876 IsGuiding returns 0
19:43:01.012 00.000 29876 PulseGuide returned control before completion, sleep 37
19:43:01.018 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=3, FiltMax=257, Gamma=0.490
19:43:01.032 00.014 31432 UpdateGuideState exits: m=3754 RSB=38.6
19:43:01.034 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:01.037 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:43:01.041 00.004 31432 Enqueuing Expose request
19:43:01.059 00.018 29876 IsGuiding returns 1
19:43:01.059 00.000 29876 scope still moving after pulse duration time elapsed
19:43:01.090 00.031 29876 IsSlewing returns 0
19:43:01.090 00.000 29876 IsGuiding returns 1
19:43:01.120 00.030 29876 IsSlewing returns 0
19:43:01.120 00.000 29876 IsGuiding returns 1
19:43:01.151 00.031 29876 IsSlewing returns 0
19:43:01.151 00.000 29876 IsGuiding returns 1
19:43:01.183 00.032 29876 IsSlewing returns 0
19:43:01.183 00.000 29876 IsGuiding returns 0
19:43:01.183 00.000 29876 scope move finished after 27 + 143 ms
19:43:01.183 00.000 29876 Move returns status 0, amount 27
19:43:01.183 00.000 29876 move complete, result=0
19:43:01.183 00.000 29876 worker thread done servicing request
19:43:01.183 00.000 29876 Worker thread wakes up
19:43:01.183 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 27 ms SOUTH
19:43:01.186 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:43:01.186 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:43:03.094 01.908 29876 Exposure complete
19:43:03.147 00.053 29876 worker thread done servicing request
19:43:03.148 00.001 31432 OnExposeComplete: enter
19:43:03.150 00.002 31432 UpdateGuideState(): m_state=6
19:43:03.153 00.003 31432 Star::Find(15, 1252, 939, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
19:43:03.155 00.002 31432 Star::Find returns 1 (0), X=1252.35, Y=939.41, Mass=3434, SNR=36.6, Peak=180 HFD=4.7
19:43:03.157 00.002 31432 MultiStar: [#1 0.35,-0.18,0.88,U] [#2 -0.14,-0.31,0.95,U] [#3 -0.11,-0.37,0.90,U] [#4 -0.34,-0.20,0.95,U] [#5 0.09,0.07,0.82,U] [#6 0.56,-0.35,0.78,U] [#7 0.77,0.20,0.82,U] [#8 0.08,-0.18,0.81,U] 
19:43:03.159 00.002 31432 refined, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.23, -0.56}
19:43:03.161 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
19:43:03.163 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
19:43:03.166 00.003 31432 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.98 mountX=0.14 mountY=0.24, mountTheta=1.03
19:43:03.169 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.22, opts=13)
19:43:03.173 00.004 31432 Enqueuing Move request for scope (0.15, -0.22)
19:43:03.175 00.002 29876 Worker thread wakes up
19:43:03.175 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
19:43:03.175 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
19:43:03.176 00.001 29876 Moving (0.15, -0.22) raw xDistance=0.14 yDistance=0.24
19:43:03.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
19:43:03.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:43:03.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:43:03.176 00.000 29876 MoveAxis(E, 0, ABG)
19:43:03.176 00.000 29876 Move returns status 0, amount 0
19:43:03.176 00.000 29876 MoveAxis(N, 0, ABG)
19:43:03.176 00.000 29876 Move returns status 0, amount 0
19:43:03.176 00.000 29876 move complete, result=0
19:43:03.176 00.000 29876 worker thread done servicing request
19:43:03.180 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:43:03.197 00.017 31432 UpdateGuideState exits: m=3434 RSB=36.6
19:43:03.201 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:43:03.204 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:43:03.207 00.003 31432 Enqueuing Expose request
19:43:03.210 00.003 29876 Worker thread wakes up
19:43:03.210 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
19:43:03.213 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:43:03.213 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(1237,925,31,31)
19:43:03.235 00.022 31432 evsrv: cli 0CE14D58 connect
19:43:03.239 00.004 31432 case statement mapped state 6 to 3
19:43:03.243 00.004 31432 case statement mapped state 6 to 3
19:43:03.248 00.005 31432 evsrv: cli 0CE14D58 request: {"method":"get_app_state","id":"39b92334-a8a2-4290-80ec-0c99b1665fa7"}
19:43:03.252 00.004 31432 case statement mapped state 6 to 3
19:43:03.255 00.003 31432 evsrv: cli 0CE14D58 response: {"jsonrpc":"2.0","result":"Guiding","id":"39b92334-a8a2-4290-80ec-0c99b1665fa7"}
19:43:03.260 00.005 31432 evsrv: cli 0CE14D58 disconnect
19:43:03.263 00.003 31432 evsrv: cli 0CE15438 connect
19:43:03.267 00.004 31432 case statement mapped state 6 to 3
19:43:03.270 00.003 31432 case statement mapped state 6 to 3
19:43:03.274 00.004 31432 evsrv: cli 0CE15438 request: {"method":"stop_capture","id":"eb22f890-808f-45e8-9133-cd8b9f8e2cbe"}
19:43:03.277 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
19:43:03.280 00.003 31432 Status Line: Attente du matériel ...
19:43:03.287 00.007 31432 evsrv: cli 0CE15438 response: {"jsonrpc":"2.0","result":0,"id":"eb22f890-808f-45e8-9133-cd8b9f8e2cbe"}
19:43:03.295 00.008 31432 evsrv: cli 0CE15438 disconnect
19:43:03.298 00.003 31432 evsrv: cli 0CE148F8 connect
19:43:03.300 00.002 31432 case statement mapped state 6 to 3
19:43:03.303 00.003 31432 case statement mapped state 6 to 3
19:43:03.306 00.003 31432 evsrv: cli 0CE148F8 request: {"method":"get_app_state","id":"8b1d1af0-2f46-4016-a338-150696699105"}
19:43:03.308 00.002 31432 case statement mapped state 6 to 3
19:43:03.312 00.004 31432 evsrv: cli 0CE148F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b1d1af0-2f46-4016-a338-150696699105"}
19:43:03.317 00.005 31432 evsrv: cli 0CE148F8 disconnect
19:43:03.328 00.011 29876 ZWO: stopexposure
19:43:04.325 00.997 31432 evsrv: cli 0CE14E98 connect
19:43:04.328 00.003 31432 case statement mapped state 6 to 3
19:43:04.330 00.002 31432 case statement mapped state 6 to 3
19:43:04.333 00.003 31432 evsrv: cli 0CE14E98 request: {"method":"get_app_state","id":"fed60ab8-992b-4130-9c39-e826b5aed987"}
19:43:04.335 00.002 31432 case statement mapped state 6 to 3
19:43:04.337 00.002 31432 evsrv: cli 0CE14E98 response: {"jsonrpc":"2.0","result":"Guiding","id":"fed60ab8-992b-4130-9c39-e826b5aed987"}
19:43:04.339 00.002 31432 evsrv: cli 0CE14E98 disconnect
19:43:05.333 00.994 29876 ZWO: stopexposure
19:43:05.333 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
19:43:05.333 00.000 29876 worker thread done servicing request
19:43:05.333 00.000 31432 OnExposeComplete: enter
19:43:05.336 00.003 31432 OnExposeComplete: Capture Error reported
19:43:05.338 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
19:43:05.341 00.003 31432 Mount: notify guiding stopped
19:43:05.343 00.002 31432 BLC: window closed
19:43:05.346 00.003 31432 BLC: Last direction was reset
19:43:05.351 00.005 31432 Changing from state GUIDING to STOP
19:43:05.354 00.003 31432 guider state => SELECTED
19:43:05.356 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=5, FiltMax=257, Gamma=0.490
19:43:05.373 00.017 31432 Changing from state SELECTED to UNINITIALIZED
19:43:05.377 00.004 31432 guider state => SELECTING
19:43:05.382 00.005 31432 Status Line: Arrêté.
19:43:05.386 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
19:43:05.445 00.059 31432 evsrv: cli 0CE14858 connect
19:43:05.449 00.004 31432 evsrv: cli 0CE14858 request: {"method":"get_app_state","id":"0d70edb0-69ff-4380-8c0f-7d3233e52c4a"}
19:43:05.452 00.003 31432 evsrv: cli 0CE14858 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d70edb0-69ff-4380-8c0f-7d3233e52c4a"}
19:43:05.461 00.009 31432 evsrv: cli 0CE14858 disconnect
19:49:09.429 363.968 31432 evsrv: cli 0CE15898 connect
19:49:09.436 00.007 31432 evsrv: cli 0CE15898 request: {"method":"get_app_state","id":"64463123-43ea-42bb-9d65-7df3380be90c"}
19:49:09.440 00.004 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":"Stopped","id":"64463123-43ea-42bb-9d65-7df3380be90c"}
19:49:09.445 00.005 31432 evsrv: cli 0CE15898 disconnect
19:49:09.449 00.004 31432 evsrv: cli 0CE14CB8 connect
19:49:09.452 00.003 31432 evsrv: cli 0CE14CB8 request: {"method":"get_calibrated","id":"25b8d2a6-3b18-483c-a5d0-7c49cd7e5cce"}
19:49:09.456 00.004 31432 evsrv: cli 0CE14CB8 response: {"jsonrpc":"2.0","result":true,"id":"25b8d2a6-3b18-483c-a5d0-7c49cd7e5cce"}
19:49:09.459 00.003 31432 evsrv: cli 0CE14CB8 disconnect
19:49:09.462 00.003 31432 evsrv: cli 0CE147B8 connect
19:49:09.465 00.003 31432 evsrv: cli 0CE147B8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"0e356ad2-9ad1-41f2-9b2f-242d0954096e"}
19:49:09.468 00.003 31432 PhdController::Guide begins
19:49:09.470 00.002 31432 PhdController: newstate STATE_SETUP
19:49:09.473 00.003 31432 PhdController: setup
19:49:09.476 00.003 31432 PhdController: newstate STATE_ATTEMPT_START
19:49:09.479 00.003 31432 PhdController: start capturing
19:49:09.481 00.002 31432 Changing from state SELECTING to UNINITIALIZED
19:49:09.484 00.003 31432 guider state => SELECTING
19:49:09.487 00.003 31432 setting force full frames = true
19:49:09.490 00.003 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
19:49:09.499 00.009 31432 ScheduleExposure(2000,3,0) exposurePending=0
19:49:09.502 00.003 31432 Enqueuing Expose request
19:49:09.504 00.002 31432 PhdController: newstate STATE_SELECT_STAR
19:49:09.506 00.002 29876 Worker thread wakes up
19:49:09.506 00.000 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":0,"id":"0e356ad2-9ad1-41f2-9b2f-242d0954096e"}
19:49:09.508 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:09.508 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
19:49:09.514 00.006 31432 evsrv: cli 0CE147B8 disconnect
19:49:09.518 00.004 31432 evsrv: cli 0CE15898 connect
19:49:09.524 00.006 31432 case statement mapped state 1 to 101
19:49:09.529 00.005 31432 case statement mapped state 1 to 101
19:49:09.533 00.004 31432 evsrv: cli 0CE15898 request: {"method":"get_lock_shift_params","id":"69dc6858-4a0a-4b8f-9ab8-07a63c9ef0a1"}
19:49:09.537 00.004 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"69dc6858-4a0a-4b8f-9ab8-07a63c9ef0a1"}
19:49:09.541 00.004 31432 evsrv: cli 0CE15898 disconnect
19:49:09.544 00.003 31432 evsrv: cli 0CE159D8 connect
19:49:09.546 00.002 31432 case statement mapped state 1 to 101
19:49:09.549 00.003 31432 case statement mapped state 1 to 101
19:49:09.551 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_lock_position","id":"6bc6ee9a-8207-46ca-9c59-ec5d27282ee9"}
19:49:09.553 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":null,"id":"6bc6ee9a-8207-46ca-9c59-ec5d27282ee9"}
19:49:09.556 00.003 31432 evsrv: cli 0CE159D8 disconnect
19:49:10.563 01.007 31432 evsrv: cli 0CE148F8 connect
19:49:10.566 00.003 31432 case statement mapped state 1 to 101
19:49:10.568 00.002 31432 case statement mapped state 1 to 101
19:49:10.570 00.002 31432 evsrv: cli 0CE148F8 request: {"method":"get_lock_position","id":"e1c47eac-2192-43f1-a178-f5803106a85d"}
19:49:10.572 00.002 31432 evsrv: cli 0CE148F8 response: {"jsonrpc":"2.0","result":null,"id":"e1c47eac-2192-43f1-a178-f5803106a85d"}
19:49:10.574 00.002 31432 evsrv: cli 0CE148F8 disconnect
19:49:11.577 01.003 31432 evsrv: cli 0CE14A38 connect
19:49:11.581 00.004 31432 case statement mapped state 1 to 101
19:49:11.582 00.001 31432 case statement mapped state 1 to 101
19:49:11.584 00.002 31432 evsrv: cli 0CE14A38 request: {"method":"get_lock_position","id":"6c122dfa-f1c8-46d2-93f4-6ced453994c6"}
19:49:11.586 00.002 31432 evsrv: cli 0CE14A38 response: {"jsonrpc":"2.0","result":null,"id":"6c122dfa-f1c8-46d2-93f4-6ced453994c6"}
19:49:11.588 00.002 31432 evsrv: cli 0CE14A38 disconnect
19:49:11.641 00.053 29876 Exposure complete
19:49:11.683 00.042 29876 worker thread done servicing request
19:49:11.683 00.000 31432 OnExposeComplete: enter
19:49:11.685 00.002 31432 UpdateGuideState(): m_state=1
19:49:11.688 00.003 31432 UpdateCurrentPosition: no star selected
19:49:11.690 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:49:11.692 00.002 31432 Status Line: Aucune étoile selectionnée
19:49:11.694 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:11.705 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
19:49:11.707 00.002 31432 GuiderMultiStar::AutoSelect enter
19:49:11.709 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
19:49:11.754 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
19:49:11.787 00.033 31432 AutoFind: global mean = 0.0, stdev 19.7
19:49:11.789 00.002 31432 AutoFind: using threshold = 0.1
19:49:11.839 00.050 31432 AutoFind: local max [313, 895] 52.2
19:49:11.842 00.003 31432 AutoFind: local max [708, 650] 51.5
19:49:11.844 00.002 31432 AutoFind: local max [119, 687] 51.0
19:49:11.845 00.001 31432 AutoFind: local max [859, 184] 50.6
19:49:11.847 00.002 31432 AutoFind: local max [31, 168] 50.0
19:49:11.849 00.002 31432 AutoFind: local max [301, 472] 49.8
19:49:11.851 00.002 31432 AutoFind: local max [454, 29] 49.2
19:49:11.853 00.002 31432 AutoFind: local max [681, 126] 48.5
19:49:11.854 00.001 31432 AutoFind: local max [960, 745] 48.3
19:49:11.856 00.002 31432 AutoFind: local max [799, 703] 48.2
19:49:11.859 00.003 31432 AutoFind: local max [468, 339] 47.3
19:49:11.861 00.002 31432 AutoFind: local max [953, 283] 46.1
19:49:11.863 00.002 31432 AutoFind: local max [440, 713] 43.4
19:49:11.864 00.001 31432 AutoFind: local max [388, 607] 43.4
19:49:11.866 00.002 31432 AutoFind: local max [877, 294] 42.2
19:49:11.868 00.002 31432 AutoFind: local max [941, 427] 41.5
19:49:11.870 00.002 31432 AutoFind: local max [795, 729] 39.6
19:49:11.872 00.002 31432 AutoFind: local max [334, 638] 39.4
19:49:11.875 00.003 31432 AutoFind: local max [82, 145] 39.3
19:49:11.877 00.002 31432 AutoFind: local max [596, 690] 39.1
19:49:11.880 00.003 31432 AutoFind: local max [1129, 705] 39.0
19:49:11.883 00.003 31432 AutoFind: local max [980, 660] 38.5
19:49:11.885 00.002 31432 AutoFind: local max [633, 703] 37.7
19:49:11.888 00.003 31432 AutoFind: local max [551, 109] 35.5
19:49:11.891 00.003 31432 AutoFind: local max [118, 19] 33.9
19:49:11.893 00.002 31432 AutoFind: local max [975, 415] 32.4
19:49:11.896 00.003 31432 AutoFind: local max [898, 29] 32.1
19:49:11.898 00.002 31432 AutoFind: local max [360, 401] 31.8
19:49:11.900 00.002 31432 AutoFind: local max [709, 934] 29.7
19:49:11.902 00.002 31432 AutoFind: local max [1255, 930] 29.6
19:49:11.903 00.001 31432 AutoFind: local max [671, 166] 29.0
19:49:11.905 00.002 31432 AutoFind: local max [686, 308] 28.8
19:49:11.907 00.002 31432 AutoFind: local max [302, 794] 28.4
19:49:11.909 00.002 31432 AutoFind: local max [1053, 268] 27.8
19:49:11.911 00.002 31432 AutoFind: local max [570, 873] 26.9
19:49:11.912 00.001 31432 AutoFind: local max [608, 168] 26.0
19:49:11.914 00.002 31432 AutoFind: local max [1081, 467] 25.8
19:49:11.916 00.002 31432 AutoFind: local max [335, 889] 24.8
19:49:11.918 00.002 31432 AutoFind: local max [261, 215] 24.7
19:49:11.919 00.001 31432 AutoFind: local max [376, 499] 24.5
19:49:11.921 00.002 31432 AutoFind: local max [82, 239] 23.9
19:49:11.923 00.002 31432 AutoFind: local max [805, 72] 23.5
19:49:11.925 00.002 31432 AutoFind: local max [78, 97] 23.4
19:49:11.926 00.001 31432 AutoFind: local max [541, 258] 22.6
19:49:11.928 00.002 31432 AutoFind: local max [989, 711] 21.0
19:49:11.930 00.002 31432 AutoFind: local max [1265, 47] 20.8
19:49:11.931 00.001 31432 AutoFind: local max [161, 552] 20.8
19:49:11.933 00.002 31432 AutoFind: local max [53, 42] 20.3
19:49:11.936 00.003 31432 AutoFind: local max [995, 718] 20.1
19:49:11.937 00.001 31432 AutoFind: local max [183, 320] 20.0
19:49:11.939 00.002 31432 AutoFind: local max [454, 50] 19.3
19:49:11.941 00.002 31432 AutoFind: local max [305, 102] 19.1
19:49:11.942 00.001 31432 AutoFind: local max [419, 146] 18.6
19:49:11.944 00.002 31432 AutoFind: local max [770, 41] 18.6
19:49:11.946 00.002 31432 AutoFind: local max [836, 101] 18.4
19:49:11.948 00.002 31432 AutoFind: local max [370, 242] 17.7
19:49:11.950 00.002 31432 AutoFind: local max [285, 586] 17.5
19:49:11.952 00.002 31432 AutoFind: local max [556, 538] 17.2
19:49:11.953 00.001 31432 AutoFind: local max [211, 535] 17.1
19:49:11.955 00.002 31432 AutoFind: local max [352, 660] 16.9
19:49:11.957 00.002 31432 AutoFind: local max [98, 79] 16.8
19:49:11.958 00.001 31432 AutoFind: local max [806, 202] 16.4
19:49:11.960 00.002 31432 AutoFind: local max [1234, 537] 16.2
19:49:11.962 00.002 31432 AutoFind: local max [1128, 601] 16.1
19:49:11.964 00.002 31432 AutoFind: local max [1090, 270] 15.2
19:49:11.966 00.002 31432 AutoFind: local max [1077, 756] 15.0
19:49:11.967 00.001 31432 AutoFind: local max [745, 758] 14.6
19:49:11.969 00.002 31432 AutoFind: local max [730, 302] 14.6
19:49:11.971 00.002 31432 AutoFind: local max [639, 625] 14.6
19:49:11.973 00.002 31432 AutoFind: local max [968, 678] 14.4
19:49:11.974 00.001 31432 AutoFind: local max [863, 155] 14.3
19:49:11.976 00.002 31432 AutoFind: local max [229, 492] 14.0
19:49:11.978 00.002 31432 AutoFind: local max [1155, 880] 13.7
19:49:11.980 00.002 31432 AutoFind: local max [771, 159] 13.4
19:49:11.982 00.002 31432 AutoFind: local max [883, 354] 12.8
19:49:11.983 00.001 31432 AutoFind: local max [1148, 773] 12.2
19:49:11.985 00.002 31432 AutoFind: local max [155, 611] 12.0
19:49:11.987 00.002 31432 AutoFind: local max [677, 326] 12.0
19:49:11.989 00.002 31432 AutoFind: local max [447, 55] 11.9
19:49:11.991 00.002 31432 AutoFind: local max [934, 340] 11.7
19:49:11.992 00.001 31432 AutoFind: local max [1083, 804] 11.7
19:49:11.994 00.002 31432 AutoFind: local max [673, 316] 11.7
19:49:11.996 00.002 31432 AutoFind: local max [1106, 795] 11.4
19:49:11.998 00.002 31432 AutoFind: local max [441, 186] 11.4
19:49:11.999 00.001 31432 AutoFind: local max [28, 558] 11.3
19:49:12.001 00.002 31432 AutoFind: local max [778, 593] 11.3
19:49:12.003 00.002 31432 AutoFind: local max [819, 594] 11.1
19:49:12.005 00.002 31432 AutoFind: local max [360, 506] 10.9
19:49:12.007 00.002 31432 AutoFind: local max [269, 25] 10.9
19:49:12.008 00.001 31432 AutoFind: local max [500, 173] 10.8
19:49:12.010 00.002 31432 AutoFind: local max [349, 303] 10.4
19:49:12.012 00.002 31432 AutoFind: local max [865, 480] 10.2
19:49:12.014 00.002 31432 AutoFind: local max [573, 171] 10.0
19:49:12.015 00.001 31432 AutoFind: local max [1155, 43] 9.8
19:49:12.017 00.002 31432 AutoFind: local max [557, 819] 9.8
19:49:12.019 00.002 31432 AutoFind: local max [311, 932] 9.8
19:49:12.021 00.002 31432 AutoFind: local max [275, 321] 9.7
19:49:12.023 00.002 31432 AutoFind: local max [1008, 40] 9.7
19:49:12.025 00.002 31432 AutoFind: local max [365, 381] 9.4
19:49:12.026 00.001 31432 AutoFind: local max [849, 760] 9.4
19:49:12.028 00.002 31432 AutoFind: too close [365, 381] 9.4 - [360, 401] 31.8
19:49:12.030 00.002 31432 AutoFind: too close [360, 506] 10.9 - [376, 499] 24.5
19:49:12.032 00.002 31432 AutoFind: too close [673, 316] 11.7 - [677, 326] 12.0
19:49:12.033 00.001 31432 AutoFind: too close [673, 316] 11.7 - [686, 308] 28.8
19:49:12.035 00.002 31432 AutoFind: too close [447, 55] 11.9 - [454, 50] 19.3
19:49:12.037 00.002 31432 AutoFind: too close [677, 326] 12.0 - [686, 308] 28.8
19:49:12.039 00.002 31432 AutoFind: too close [968, 678] 14.4 - [980, 660] 38.5
19:49:12.041 00.002 31432 AutoFind: too close [98, 79] 16.8 - [78, 97] 23.4
19:49:12.043 00.002 31432 AutoFind: too close [995, 718] 20.1 - [989, 711] 21.0
19:49:12.045 00.002 31432 AutoFind: too close to edge [1265, 47] 20.8
19:49:12.047 00.002 31432 AutoFind: BPP = 8, saturation at 261, pedestal 6, thresh = 235
19:49:12.049 00.002 31432 Star::Find(15, 313, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.051 00.002 31432 Star::Find returns 1 (0), X=313.28, Y=895.13, Mass=6399, SNR=51.8, Peak=253 HFD=4.2
19:49:12.052 00.001 31432 Star::Find(15, 708, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.054 00.002 31432 Star::Find returns 1 (0), X=707.94, Y=649.90, Mass=6060, SNR=50.6, Peak=254 HFD=4.3
19:49:12.056 00.002 31432 Star::Find(15, 119, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.058 00.002 31432 Star::Find returns 1 (0), X=118.64, Y=687.14, Mass=6595, SNR=52.7, Peak=255 HFD=4.3
19:49:12.060 00.002 31432 Star::Find(15, 859, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.062 00.002 31432 Star::Find returns 1 (0), X=859.37, Y=183.95, Mass=6575, SNR=52.1, Peak=256 HFD=4.1
19:49:12.063 00.001 31432 Star::Find(15, 31, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.065 00.002 31432 Star::Find returns 1 (0), X=30.77, Y=167.78, Mass=7897, SNR=58.0, Peak=258 HFD=4.6
19:49:12.067 00.002 31432 Star::Find(15, 301, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.069 00.002 31432 Star::Find returns 1 (0), X=300.83, Y=472.41, Mass=5987, SNR=50.2, Peak=255 HFD=3.9
19:49:12.070 00.001 31432 Star::Find(15, 454, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.072 00.002 31432 Star::Find returns 1 (0), X=453.98, Y=29.12, Mass=7125, SNR=55.2, Peak=257 HFD=4.4
19:49:12.074 00.002 31432 Star::Find(15, 681, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.076 00.002 31432 Star::Find returns 1 (0), X=680.76, Y=125.98, Mass=5512, SNR=47.7, Peak=257 HFD=4.1
19:49:12.078 00.002 31432 Star::Find(15, 960, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.079 00.001 31432 Star::Find returns 1 (0), X=959.90, Y=745.17, Mass=5146, SNR=45.9, Peak=254 HFD=4.2
19:49:12.082 00.003 31432 Star::Find(15, 799, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.084 00.002 31432 Star::Find returns 1 (0), X=799.27, Y=703.04, Mass=8887, SNR=61.2, Peak=254 HFD=4.9
19:49:12.086 00.002 31432 Star::Find(15, 468, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.087 00.001 31432 Star::Find returns 1 (0), X=467.86, Y=338.51, Mass=5367, SNR=47.8, Peak=256 HFD=3.8
19:49:12.089 00.002 31432 Star::Find(15, 953, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.091 00.002 31432 Star::Find returns 1 (0), X=952.80, Y=282.43, Mass=6780, SNR=52.8, Peak=256 HFD=4.6
19:49:12.093 00.002 31432 Star::Find(15, 440, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.095 00.002 31432 Star::Find returns 1 (0), X=440.04, Y=713.15, Mass=4207, SNR=42.0, Peak=254 HFD=3.9
19:49:12.096 00.001 31432 Star::Find(15, 388, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.098 00.002 31432 Star::Find returns 1 (0), X=388.21, Y=606.71, Mass=4356, SNR=42.6, Peak=255 HFD=3.7
19:49:12.100 00.002 31432 Star::Find(15, 877, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.101 00.001 31432 Star::Find returns 1 (0), X=877.30, Y=293.86, Mass=5554, SNR=48.0, Peak=256 HFD=4.2
19:49:12.103 00.002 31432 Star::Find(15, 941, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.105 00.002 31432 Star::Find returns 1 (0), X=941.49, Y=427.27, Mass=10121, SNR=64.9, Peak=256 HFD=5.6
19:49:12.107 00.002 31432 Star::Find(15, 795, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.109 00.002 31432 Star::Find returns 1 (0), X=795.46, Y=729.14, Mass=4307, SNR=42.5, Peak=254 HFD=3.8
19:49:12.111 00.002 31432 Star::Find(15, 334, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.112 00.001 31432 Star::Find returns 1 (0), X=334.33, Y=638.14, Mass=3853, SNR=39.7, Peak=254 HFD=3.6
19:49:12.114 00.002 31432 Star::Find(15, 82, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.116 00.002 31432 Star::Find returns 1 (0), X=82.47, Y=144.56, Mass=4231, SNR=42.1, Peak=257 HFD=3.3
19:49:12.118 00.002 31432 Star::Find(15, 596, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.119 00.001 31432 Star::Find returns 1 (0), X=595.46, Y=689.90, Mass=4800, SNR=45.3, Peak=255 HFD=3.9
19:49:12.121 00.002 31432 Star::Find(15, 1129, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.123 00.002 31432 Star::Find returns 1 (0), X=1128.68, Y=705.66, Mass=4005, SNR=40.2, Peak=255 HFD=3.5
19:49:12.125 00.002 31432 Star::Find(15, 633, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.127 00.002 31432 Star::Find returns 1 (0), X=633.04, Y=702.69, Mass=4275, SNR=42.6, Peak=254 HFD=3.9
19:49:12.128 00.001 31432 Star::Find(15, 551, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.130 00.002 31432 Star::Find returns 1 (0), X=551.22, Y=107.45, Mass=12007, SNR=71.1, Peak=257 HFD=5.6
19:49:12.132 00.002 31432 Star::Find(15, 118, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.134 00.002 31432 Star::Find returns 1 (0), X=117.47, Y=19.04, Mass=3669, SNR=38.9, Peak=257 HFD=3.6
19:49:12.136 00.002 31432 Star::Find(15, 975, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.137 00.001 31432 Star::Find returns 1 (0), X=975.16, Y=414.47, Mass=4155, SNR=40.9, Peak=256 HFD=3.8
19:49:12.139 00.002 31432 Star::Find(15, 898, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.141 00.002 31432 Star::Find returns 1 (0), X=897.92, Y=29.04, Mass=3108, SNR=35.0, Peak=257 HFD=3.0
19:49:12.143 00.002 31432 Star::Find(15, 709, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.144 00.001 31432 Star::Find returns 1 (0), X=709.32, Y=934.10, Mass=3612, SNR=38.6, Peak=253 HFD=4.1
19:49:12.146 00.002 31432 Star::Find(15, 1255, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.148 00.002 31432 Star::Find returns 1 (0), X=1255.02, Y=930.19, Mass=3692, SNR=37.5, Peak=253 HFD=4.1
19:49:12.150 00.002 31432 Star::Find(15, 671, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.152 00.002 31432 Star::Find returns 1 (0), X=671.02, Y=165.63, Mass=2914, SNR=34.5, Peak=256 HFD=3.4
19:49:12.153 00.001 31432 Star::Find(15, 302, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.155 00.002 31432 Star::Find returns 1 (0), X=302.19, Y=794.44, Mass=3005, SNR=34.3, Peak=253 HFD=3.3
19:49:12.157 00.002 31432 Star::Find(15, 1053, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.159 00.002 31432 Star::Find returns 1 (0), X=1053.16, Y=268.58, Mass=3773, SNR=38.5, Peak=255 HFD=3.8
19:49:12.160 00.001 31432 Star::Find(15, 570, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.162 00.002 31432 Star::Find returns 1 (0), X=569.72, Y=872.73, Mass=2722, SNR=33.6, Peak=239 HFD=3.5
19:49:12.164 00.002 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.166 00.002 31432 Star::Find returns 1 (0), X=608.21, Y=167.41, Mass=2640, SNR=32.5, Peak=253 HFD=3.2
19:49:12.168 00.002 31432 Star::Find(15, 1081, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.169 00.001 31432 Star::Find returns 1 (0), X=1081.13, Y=467.51, Mass=2793, SNR=33.2, Peak=255 HFD=3.5
19:49:12.171 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.173 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=889.58, Mass=2605, SNR=32.2, Peak=233 HFD=3.2
19:49:12.175 00.002 31432 Star::Find(15, 261, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.177 00.002 31432 Star::Find returns 1 (0), X=260.45, Y=214.60, Mass=2388, SNR=30.2, Peak=201 HFD=3.2
19:49:12.178 00.001 31432 Star::Find(15, 82, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.181 00.003 31432 Star::Find returns 1 (0), X=81.98, Y=239.46, Mass=2172, SNR=29.2, Peak=204 HFD=3.1
19:49:12.182 00.001 31432 Star::Find(15, 805, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.184 00.002 31432 Star::Find returns 1 (0), X=804.78, Y=71.72, Mass=2518, SNR=31.2, Peak=257 HFD=3.5
19:49:12.186 00.002 31432 Star::Find(15, 541, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.188 00.002 31432 Star::Find returns 1 (0), X=541.01, Y=257.38, Mass=2306, SNR=29.3, Peak=221 HFD=3.4
19:49:12.189 00.001 31432 Star::Find(15, 161, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.191 00.002 31432 Star::Find returns 1 (0), X=160.87, Y=551.98, Mass=2000, SNR=27.5, Peak=206 HFD=3.0
19:49:12.193 00.002 31432 Star::Find(15, 53, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.195 00.002 31432 Star::Find returns 1 (0), X=52.78, Y=41.81, Mass=1976, SNR=27.6, Peak=197 HFD=3.2
19:49:12.197 00.002 31432 Star::Find(15, 183, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.199 00.002 31432 Star::Find returns 1 (0), X=183.45, Y=319.86, Mass=2019, SNR=28.0, Peak=174 HFD=3.6
19:49:12.201 00.002 31432 Star::Find(15, 305, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.203 00.002 31432 Star::Find returns 1 (0), X=305.42, Y=102.10, Mass=1955, SNR=27.3, Peak=189 HFD=3.3
19:49:12.205 00.002 31432 Star::Find(15, 419, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.206 00.001 31432 Star::Find returns 1 (0), X=418.91, Y=145.55, Mass=1668, SNR=25.5, Peak=189 HFD=3.0
19:49:12.208 00.002 31432 Star::Find(15, 770, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.210 00.002 31432 Star::Find returns 1 (0), X=770.14, Y=40.38, Mass=2015, SNR=27.1, Peak=189 HFD=3.4
19:49:12.212 00.002 31432 Star::Find(15, 836, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.214 00.002 31432 Star::Find returns 1 (0), X=835.54, Y=101.08, Mass=1870, SNR=27.1, Peak=208 HFD=3.4
19:49:12.216 00.002 31432 Star::Find(15, 370, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.218 00.002 31432 Star::Find returns 1 (0), X=369.56, Y=241.81, Mass=2320, SNR=29.6, Peak=149 HFD=3.8
19:49:12.220 00.002 31432 Star::Find(15, 285, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.223 00.003 31432 Star::Find returns 1 (0), X=284.47, Y=586.30, Mass=1628, SNR=24.9, Peak=169 HFD=3.1
19:49:12.224 00.001 31432 Star::Find(15, 556, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.226 00.002 31432 Star::Find returns 1 (0), X=556.38, Y=538.52, Mass=1625, SNR=25.4, Peak=173 HFD=3.1
19:49:12.228 00.002 31432 Star::Find(15, 211, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.230 00.002 31432 Star::Find returns 1 (0), X=210.53, Y=534.77, Mass=1680, SNR=25.6, Peak=172 HFD=3.2
19:49:12.232 00.002 31432 Star::Find(15, 352, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.234 00.002 31432 Star::Find returns 1 (0), X=351.79, Y=660.53, Mass=1581, SNR=24.5, Peak=163 HFD=3.2
19:49:12.238 00.004 31432 Star::Find(15, 806, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.241 00.003 31432 Star::Find returns 1 (0), X=805.87, Y=201.94, Mass=1644, SNR=24.9, Peak=191 HFD=3.0
19:49:12.243 00.002 31432 Star::Find(15, 1234, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.245 00.002 31432 Star::Find returns 1 (0), X=1233.99, Y=537.20, Mass=1794, SNR=26.2, Peak=167 HFD=3.5
19:49:12.247 00.002 31432 Star::Find(15, 1128, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.249 00.002 31432 Star::Find returns 1 (0), X=1127.71, Y=601.30, Mass=1901, SNR=26.1, Peak=167 HFD=3.5
19:49:12.250 00.001 31432 Star::Find(15, 1090, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.252 00.002 31432 Star::Find returns 1 (0), X=1089.43, Y=270.27, Mass=2053, SNR=27.4, Peak=186 HFD=3.6
19:49:12.254 00.002 31432 Star::Find(15, 1077, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.256 00.002 31432 Star::Find returns 1 (0), X=1077.25, Y=756.41, Mass=1474, SNR=23.3, Peak=143 HFD=3.2
19:49:12.257 00.001 31432 Star::Find(15, 745, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.259 00.002 31432 Star::Find returns 1 (0), X=745.52, Y=757.96, Mass=1489, SNR=23.2, Peak=157 HFD=3.2
19:49:12.261 00.002 31432 Star::Find(15, 730, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.263 00.002 31432 Star::Find returns 1 (0), X=729.51, Y=302.08, Mass=1618, SNR=24.8, Peak=173 HFD=3.5
19:49:12.265 00.002 31432 Star::Find(15, 639, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.266 00.001 31432 Star::Find returns 1 (0), X=638.02, Y=625.31, Mass=1902, SNR=26.0, Peak=166 HFD=4.6
19:49:12.268 00.002 31432 Star::Find(15, 863, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.270 00.002 31432 Star::Find returns 1 (0), X=863.27, Y=155.35, Mass=1693, SNR=25.0, Peak=173 HFD=3.5
19:49:12.272 00.002 31432 Star::Find(15, 229, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.274 00.002 31432 Star::Find returns 1 (0), X=229.19, Y=491.89, Mass=1361, SNR=22.2, Peak=139 HFD=3.1
19:49:12.276 00.002 31432 Star::Find(15, 1155, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.278 00.002 31432 Star::Find returns 1 (0), X=1155.15, Y=880.22, Mass=1341, SNR=22.5, Peak=153 HFD=3.4
19:49:12.280 00.002 31432 Star::Find(15, 771, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.282 00.002 31432 Star::Find returns 1 (0), X=770.88, Y=158.47, Mass=1341, SNR=22.2, Peak=151 HFD=3.4
19:49:12.283 00.001 31432 Star::Find(15, 883, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.285 00.002 31432 Star::Find returns 1 (0), X=883.23, Y=354.31, Mass=1266, SNR=21.1, Peak=134 HFD=3.0
19:49:12.287 00.002 31432 Star::Find(15, 1148, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.288 00.001 31432 Star::Find returns 1 (0), X=1147.81, Y=773.22, Mass=1218, SNR=21.4, Peak=146 HFD=2.9
19:49:12.291 00.003 31432 Star::Find(15, 155, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.293 00.002 31432 Star::Find returns 1 (0), X=155.04, Y=610.44, Mass=1204, SNR=20.9, Peak=146 HFD=3.0
19:49:12.295 00.002 31432 Star::Find(15, 934, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.296 00.001 31432 Star::Find returns 1 (0), X=934.03, Y=339.93, Mass=1205, SNR=20.8, Peak=155 HFD=2.9
19:49:12.298 00.002 31432 Star::Find(15, 1083, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.300 00.002 31432 Star::Find returns 1 (0), X=1082.93, Y=804.47, Mass=1233, SNR=21.0, Peak=125 HFD=3.2
19:49:12.301 00.001 31432 Star::Find(15, 1106, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.303 00.002 31432 Star::Find returns 1 (0), X=1105.43, Y=794.66, Mass=1286, SNR=22.1, Peak=123 HFD=3.2
19:49:12.306 00.003 31432 Star::Find(15, 441, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.308 00.002 31432 Star::Find returns 1 (0), X=441.23, Y=185.97, Mass=920, SNR=18.1, Peak=112 HFD=2.5
19:49:12.310 00.002 31432 Star::Find(15, 28, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.312 00.002 31432 Star::Find returns 1 (0), X=28.06, Y=557.63, Mass=1061, SNR=19.3, Peak=109 HFD=3.4
19:49:12.314 00.002 31432 Star::Find(15, 778, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.316 00.002 31432 Star::Find returns 1 (0), X=777.88, Y=593.15, Mass=1119, SNR=20.1, Peak=139 HFD=2.9
19:49:12.318 00.002 31432 Star::Find(15, 819, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.320 00.002 31432 Star::Find returns 1 (0), X=819.16, Y=594.02, Mass=1156, SNR=20.9, Peak=154 HFD=2.6
19:49:12.321 00.001 31432 Star::Find(15, 269, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.323 00.002 31432 Star::Find returns 1 (0), X=268.87, Y=24.66, Mass=1010, SNR=18.2, Peak=126 HFD=3.3
19:49:12.325 00.002 31432 Star::Find(15, 500, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.327 00.002 31432 Star::Find returns 1 (0), X=500.39, Y=172.92, Mass=984, SNR=18.7, Peak=111 HFD=3.3
19:49:12.329 00.002 31432 Star::Find(15, 349, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.330 00.001 31432 Star::Find returns 1 (0), X=349.25, Y=302.87, Mass=767, SNR=16.8, Peak=103 HFD=2.5
19:49:12.332 00.002 31432 Star::Find(15, 865, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.334 00.002 31432 Star::Find returns 1 (0), X=864.59, Y=480.29, Mass=901, SNR=17.8, Peak=112 HFD=2.8
19:49:12.336 00.002 31432 Star::Find(15, 573, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.338 00.002 31432 Star::Find returns 1 (0), X=572.50, Y=171.02, Mass=839, SNR=16.8, Peak=113 HFD=2.4
19:49:12.340 00.002 31432 Star::Find(15, 1155, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.342 00.002 31432 Star::Find returns 1 (0), X=1154.91, Y=41.29, Mass=1399, SNR=21.7, Peak=136 HFD=4.7
19:49:12.344 00.002 31432 Star::Find(15, 557, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.345 00.001 31432 Star::Find returns 1 (0), X=556.97, Y=819.26, Mass=966, SNR=18.5, Peak=111 HFD=3.2
19:49:12.348 00.003 31432 Star::Find(15, 311, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.349 00.001 31432 Star::Find returns 1 (0), X=310.62, Y=932.24, Mass=1014, SNR=19.0, Peak=96 HFD=3.6
19:49:12.351 00.002 31432 Star::Find(15, 275, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.353 00.002 31432 Star::Find returns 1 (0), X=262.35, Y=315.29, Mass=874, SNR=17.5, Peak=111 HFD=2.9
19:49:12.355 00.002 31432 Star::Find(15, 1008, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.357 00.002 31432 Star::Find returns 1 (0), X=1007.98, Y=39.87, Mass=915, SNR=17.4, Peak=116 HFD=3.0
19:49:12.359 00.002 31432 Star::Find(15, 849, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.361 00.002 31432 Star::Find returns 1 (0), X=848.57, Y=760.10, Mass=906, SNR=18.4, Peak=99 HFD=3.2
19:49:12.363 00.002 31432 AutoFind: finding best star pass 1
19:49:12.365 00.002 31432 Star::Find(15, 313, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.367 00.002 31432 Star::Find returns 1 (0), X=313.28, Y=895.13, Mass=6399, SNR=51.8, Peak=253 HFD=4.2
19:49:12.369 00.002 31432 AutoFind: near-saturated [313, 895] 52.2 Mass 6399 SNR 51.8 Peak 253
19:49:12.371 00.002 31432 Star::Find(15, 708, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.373 00.002 31432 Star::Find returns 1 (0), X=707.94, Y=649.90, Mass=6060, SNR=50.6, Peak=254 HFD=4.3
19:49:12.375 00.002 31432 AutoFind: near-saturated [708, 650] 51.5 Mass 6060 SNR 50.6 Peak 254
19:49:12.377 00.002 31432 Star::Find(15, 119, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.379 00.002 31432 Star::Find returns 1 (0), X=118.64, Y=687.14, Mass=6595, SNR=52.7, Peak=255 HFD=4.3
19:49:12.381 00.002 31432 AutoFind: near-saturated [119, 687] 51.0 Mass 6595 SNR 52.7 Peak 255
19:49:12.383 00.002 31432 Star::Find(15, 859, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.385 00.002 31432 Star::Find returns 1 (0), X=859.37, Y=183.95, Mass=6575, SNR=52.1, Peak=256 HFD=4.1
19:49:12.387 00.002 31432 AutoFind: near-saturated [859, 184] 50.6 Mass 6575 SNR 52.1 Peak 256
19:49:12.389 00.002 31432 Star::Find(15, 31, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.391 00.002 31432 Star::Find returns 1 (0), X=30.77, Y=167.78, Mass=7897, SNR=58.0, Peak=258 HFD=4.6
19:49:12.393 00.002 31432 AutoFind: near-saturated [31, 168] 50.0 Mass 7897 SNR 58.0 Peak 258
19:49:12.395 00.002 31432 Star::Find(15, 301, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.397 00.002 31432 Star::Find returns 1 (0), X=300.83, Y=472.41, Mass=5987, SNR=50.2, Peak=255 HFD=3.9
19:49:12.399 00.002 31432 AutoFind: near-saturated [301, 472] 49.8 Mass 5987 SNR 50.2 Peak 255
19:49:12.401 00.002 31432 Star::Find(15, 454, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.403 00.002 31432 Star::Find returns 1 (0), X=453.98, Y=29.12, Mass=7125, SNR=55.2, Peak=257 HFD=4.4
19:49:12.405 00.002 31432 AutoFind: near-saturated [454, 29] 49.2 Mass 7125 SNR 55.2 Peak 257
19:49:12.407 00.002 31432 Star::Find(15, 681, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.409 00.002 31432 Star::Find returns 1 (0), X=680.76, Y=125.98, Mass=5512, SNR=47.7, Peak=257 HFD=4.1
19:49:12.411 00.002 31432 AutoFind: near-saturated [681, 126] 48.5 Mass 5512 SNR 47.7 Peak 257
19:49:12.413 00.002 31432 Star::Find(15, 960, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.415 00.002 31432 Star::Find returns 1 (0), X=959.90, Y=745.17, Mass=5146, SNR=45.9, Peak=254 HFD=4.2
19:49:12.419 00.004 31432 AutoFind: near-saturated [960, 745] 48.3 Mass 5146 SNR 45.9 Peak 254
19:49:12.425 00.006 31432 Star::Find(15, 799, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.430 00.005 31432 Star::Find returns 1 (0), X=799.27, Y=703.04, Mass=8887, SNR=61.2, Peak=254 HFD=4.9
19:49:12.432 00.002 31432 AutoFind: near-saturated [799, 703] 48.2 Mass 8887 SNR 61.2 Peak 254
19:49:12.436 00.004 31432 Star::Find(15, 468, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.441 00.005 31432 Star::Find returns 1 (0), X=467.86, Y=338.51, Mass=5367, SNR=47.8, Peak=256 HFD=3.8
19:49:12.446 00.005 31432 AutoFind: near-saturated [468, 339] 47.3 Mass 5367 SNR 47.8 Peak 256
19:49:12.449 00.003 31432 Star::Find(15, 953, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.454 00.005 31432 Star::Find returns 1 (0), X=952.80, Y=282.43, Mass=6780, SNR=52.8, Peak=256 HFD=4.6
19:49:12.459 00.005 31432 AutoFind: near-saturated [953, 283] 46.1 Mass 6780 SNR 52.8 Peak 256
19:49:12.463 00.004 31432 Star::Find(15, 440, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.465 00.002 31432 Star::Find returns 1 (0), X=440.04, Y=713.15, Mass=4207, SNR=42.0, Peak=254 HFD=3.9
19:49:12.467 00.002 31432 AutoFind: near-saturated [440, 713] 43.4 Mass 4207 SNR 42.0 Peak 254
19:49:12.468 00.001 31432 Star::Find(15, 388, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.470 00.002 31432 Star::Find returns 1 (0), X=388.21, Y=606.71, Mass=4356, SNR=42.6, Peak=255 HFD=3.7
19:49:12.472 00.002 31432 AutoFind: near-saturated [388, 607] 43.4 Mass 4356 SNR 42.6 Peak 255
19:49:12.474 00.002 31432 Star::Find(15, 877, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.476 00.002 31432 Star::Find returns 1 (0), X=877.30, Y=293.86, Mass=5554, SNR=48.0, Peak=256 HFD=4.2
19:49:12.478 00.002 31432 AutoFind: near-saturated [877, 294] 42.2 Mass 5554 SNR 48.0 Peak 256
19:49:12.480 00.002 31432 Star::Find(15, 941, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.483 00.003 31432 Star::Find returns 1 (0), X=941.49, Y=427.27, Mass=10121, SNR=64.9, Peak=256 HFD=5.6
19:49:12.485 00.002 31432 AutoFind: near-saturated [941, 427] 41.5 Mass 10121 SNR 64.9 Peak 256
19:49:12.487 00.002 31432 Star::Find(15, 795, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.489 00.002 31432 Star::Find returns 1 (0), X=795.46, Y=729.14, Mass=4307, SNR=42.5, Peak=254 HFD=3.8
19:49:12.491 00.002 31432 AutoFind: near-saturated [795, 729] 39.6 Mass 4307 SNR 42.5 Peak 254
19:49:12.492 00.001 31432 Star::Find(15, 334, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.494 00.002 31432 Star::Find returns 1 (0), X=334.33, Y=638.14, Mass=3853, SNR=39.7, Peak=254 HFD=3.6
19:49:12.496 00.002 31432 AutoFind: near-saturated [334, 638] 39.4 Mass 3853 SNR 39.7 Peak 254
19:49:12.498 00.002 31432 Star::Find(15, 82, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.500 00.002 31432 Star::Find returns 1 (0), X=82.47, Y=144.56, Mass=4231, SNR=42.1, Peak=257 HFD=3.3
19:49:12.502 00.002 31432 AutoFind: near-saturated [82, 145] 39.3 Mass 4231 SNR 42.1 Peak 257
19:49:12.504 00.002 31432 Star::Find(15, 596, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.506 00.002 31432 Star::Find returns 1 (0), X=595.46, Y=689.90, Mass=4800, SNR=45.3, Peak=255 HFD=3.9
19:49:12.508 00.002 31432 AutoFind: near-saturated [596, 690] 39.1 Mass 4800 SNR 45.3 Peak 255
19:49:12.510 00.002 31432 Star::Find(15, 1129, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.512 00.002 31432 Star::Find returns 1 (0), X=1128.68, Y=705.66, Mass=4005, SNR=40.2, Peak=255 HFD=3.5
19:49:12.514 00.002 31432 AutoFind: near-saturated [1129, 705] 39.0 Mass 4005 SNR 40.2 Peak 255
19:49:12.516 00.002 31432 Star::Find(15, 633, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.518 00.002 31432 Star::Find returns 1 (0), X=633.04, Y=702.69, Mass=4275, SNR=42.6, Peak=254 HFD=3.9
19:49:12.520 00.002 31432 AutoFind: near-saturated [633, 703] 37.7 Mass 4275 SNR 42.6 Peak 254
19:49:12.522 00.002 31432 Star::Find(15, 551, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.523 00.001 31432 Star::Find returns 1 (0), X=551.22, Y=107.45, Mass=12007, SNR=71.1, Peak=257 HFD=5.6
19:49:12.526 00.003 31432 AutoFind: near-saturated [551, 109] 35.5 Mass 12007 SNR 71.1 Peak 257
19:49:12.528 00.002 31432 Star::Find(15, 118, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.530 00.002 31432 Star::Find returns 1 (0), X=117.47, Y=19.04, Mass=3669, SNR=38.9, Peak=257 HFD=3.6
19:49:12.532 00.002 31432 AutoFind: near-saturated [118, 19] 33.9 Mass 3669 SNR 38.9 Peak 257
19:49:12.534 00.002 31432 Star::Find(15, 975, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.536 00.002 31432 Star::Find returns 1 (0), X=975.16, Y=414.47, Mass=4155, SNR=40.9, Peak=256 HFD=3.8
19:49:12.537 00.001 31432 AutoFind: near-saturated [975, 415] 32.4 Mass 4155 SNR 40.9 Peak 256
19:49:12.539 00.002 31432 Star::Find(15, 898, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.541 00.002 31432 Star::Find returns 1 (0), X=897.92, Y=29.04, Mass=3108, SNR=35.0, Peak=257 HFD=3.0
19:49:12.543 00.002 31432 AutoFind: near-saturated [898, 29] 32.1 Mass 3108 SNR 35.0 Peak 257
19:49:12.545 00.002 31432 Star::Find(15, 709, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.546 00.001 31432 Star::Find returns 1 (0), X=709.32, Y=934.10, Mass=3612, SNR=38.6, Peak=253 HFD=4.1
19:49:12.548 00.002 31432 AutoFind: near-saturated [709, 934] 29.7 Mass 3612 SNR 38.6 Peak 253
19:49:12.550 00.002 31432 Star::Find(15, 1255, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.552 00.002 31432 Star::Find returns 1 (0), X=1255.02, Y=930.19, Mass=3692, SNR=37.5, Peak=253 HFD=4.1
19:49:12.554 00.002 31432 AutoFind: near-saturated [1255, 930] 29.6 Mass 3692 SNR 37.5 Peak 253
19:49:12.555 00.001 31432 Star::Find(15, 671, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.557 00.002 31432 Star::Find returns 1 (0), X=671.02, Y=165.63, Mass=2914, SNR=34.5, Peak=256 HFD=3.4
19:49:12.559 00.002 31432 AutoFind: near-saturated [671, 166] 29.0 Mass 2914 SNR 34.5 Peak 256
19:49:12.561 00.002 31432 Star::Find(15, 302, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.563 00.002 31432 Star::Find returns 1 (0), X=302.19, Y=794.44, Mass=3005, SNR=34.3, Peak=253 HFD=3.3
19:49:12.564 00.001 31432 AutoFind: near-saturated [302, 794] 28.4 Mass 3005 SNR 34.3 Peak 253
19:49:12.566 00.002 31432 Star::Find(15, 1053, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.568 00.002 31432 Star::Find returns 1 (0), X=1053.16, Y=268.58, Mass=3773, SNR=38.5, Peak=255 HFD=3.8
19:49:12.570 00.002 31432 AutoFind: near-saturated [1053, 268] 27.8 Mass 3773 SNR 38.5 Peak 255
19:49:12.572 00.002 31432 Star::Find(15, 570, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.574 00.002 31432 Star::Find returns 1 (0), X=569.72, Y=872.73, Mass=2722, SNR=33.6, Peak=239 HFD=3.5
19:49:12.576 00.002 31432 AutoFind: near-saturated [570, 873] 26.9 Mass 2722 SNR 33.6 Peak 239
19:49:12.577 00.001 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.579 00.002 31432 Star::Find returns 1 (0), X=608.21, Y=167.41, Mass=2640, SNR=32.5, Peak=253 HFD=3.2
19:49:12.581 00.002 31432 AutoFind: near-saturated [608, 168] 26.0 Mass 2640 SNR 32.5 Peak 253
19:49:12.583 00.002 31432 Star::Find(15, 1081, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.584 00.001 31432 Star::Find returns 1 (0), X=1081.13, Y=467.51, Mass=2793, SNR=33.2, Peak=255 HFD=3.5
19:49:12.586 00.002 31432 AutoFind: near-saturated [1081, 467] 25.8 Mass 2793 SNR 33.2 Peak 255
19:49:12.588 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.590 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=889.58, Mass=2605, SNR=32.2, Peak=233 HFD=3.2
19:49:12.592 00.002 31432 AutoFind returns star at [335, 889] 24.8 Mass 2605 SNR 32.2
19:49:12.594 00.002 31432 MultiStar: primary star forcibly inserted in list
19:49:12.595 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.598 00.003 31432 Star::Find returns 1 (0), X=335.33, Y=889.58, Mass=2605, SNR=32.2, Peak=233 HFD=3.2
19:49:12.600 00.002 31432 MultiStar: List (1): {335.33, 889.58}(32.2), 
19:49:12.602 00.002 31432 setting lock position to (335.33, 889.58)
19:49:12.604 00.002 31432 MultiStar: stabilizing after lock position change
19:49:12.606 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
19:49:12.608 00.002 31432 UpdateGuideState(): m_state=1
19:49:12.610 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:12.612 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=889.58, Mass=2605, SNR=32.2, Peak=233 HFD=3.2
19:49:12.614 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
19:49:12.615 00.001 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:49:12.617 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
19:49:12.623 00.006 31432 setting force full frames = false
19:49:12.625 00.002 31432 setting lock position to (335.33, 889.58)
19:49:12.627 00.002 31432 MultiStar: stabilizing after lock position change
19:49:12.629 00.002 31432 CurrentPosition() valid, moving to STATE_SELECTED
19:49:12.631 00.002 31432 Changing from state SELECTING to SELECTED
19:49:12.633 00.002 31432 guider state => SELECTED
19:49:12.639 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:12.651 00.012 31432 UpdateGuideState exits: m=2605 RSB=32.2
19:49:12.653 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:12.663 00.010 31432 Status Line: Étoile sélectionnée automatiquement à (335.3, 889.6)
19:49:12.674 00.011 31432 PhdController: newstate STATE_WAIT_SELECTED
19:49:12.677 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:12.679 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:12.681 00.002 31432 Enqueuing Expose request
19:49:12.683 00.002 29876 Worker thread wakes up
19:49:12.683 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:12.683 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:12.688 00.005 31432 evsrv: cli 0CE14CB8 connect
19:49:12.690 00.002 31432 case statement mapped state 2 to 1
19:49:12.692 00.002 31432 case statement mapped state 2 to 1
19:49:12.696 00.004 31432 evsrv: cli 0CE14CB8 request: {"method":"get_lock_position","id":"149d108f-a440-44bf-8b0c-15ba6212d18b"}
19:49:12.699 00.003 31432 evsrv: cli 0CE14CB8 response: {"jsonrpc":"2.0","result":[335.33,889.58],"id":"149d108f-a440-44bf-8b0c-15ba6212d18b"}
19:49:12.705 00.006 31432 evsrv: cli 0CE14CB8 disconnect
19:49:12.708 00.003 31432 evsrv: cli 0CE14D58 connect
19:49:12.710 00.002 31432 case statement mapped state 2 to 1
19:49:12.712 00.002 31432 case statement mapped state 2 to 1
19:49:12.715 00.003 31432 evsrv: cli 0CE14D58 request: {"method":"get_app_state","id":"c0b6ac1a-cc5a-42d4-b12b-6b9b268ecca1"}
19:49:12.717 00.002 31432 case statement mapped state 2 to 1
19:49:12.718 00.001 31432 evsrv: cli 0CE14D58 response: {"jsonrpc":"2.0","result":"Selected","id":"c0b6ac1a-cc5a-42d4-b12b-6b9b268ecca1"}
19:49:12.721 00.003 31432 evsrv: cli 0CE14D58 disconnect
19:49:13.730 01.009 31432 evsrv: cli 0CE14FD8 connect
19:49:13.732 00.002 31432 case statement mapped state 2 to 1
19:49:13.735 00.003 31432 case statement mapped state 2 to 1
19:49:13.737 00.002 31432 evsrv: cli 0CE14FD8 request: {"method":"get_app_state","id":"8490277b-dcef-4711-b39f-6864d8ee0496"}
19:49:13.739 00.002 31432 case statement mapped state 2 to 1
19:49:13.741 00.002 31432 evsrv: cli 0CE14FD8 response: {"jsonrpc":"2.0","result":"Selected","id":"8490277b-dcef-4711-b39f-6864d8ee0496"}
19:49:13.743 00.002 31432 evsrv: cli 0CE14FD8 disconnect
19:49:14.593 00.850 29876 Exposure complete
19:49:14.636 00.043 29876 worker thread done servicing request
19:49:14.636 00.000 31432 OnExposeComplete: enter
19:49:14.638 00.002 31432 UpdateGuideState(): m_state=2
19:49:14.640 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
19:49:14.641 00.001 31432 Star::Find returns 1 (0), X=335.12, Y=889.49, Mass=2660, SNR=32.6, Peak=230 HFD=3.5
19:49:14.643 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
19:49:14.645 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
19:49:14.647 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=-0.21 mountY=0.06, mountTheta=2.88
19:49:14.650 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:14.663 00.013 31432 UpdateGuideState exits: m=2660 RSB=32.6
19:49:14.665 00.002 31432 PhdController: newstate STATE_CALIBRATE
19:49:14.667 00.002 31432 PhdController: newstate STATE_GUIDE
19:49:14.679 00.012 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
19:49:14.681 00.002 31432 guider state => CALIBRATED
19:49:14.683 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
19:49:14.689 00.006 31432 reset dither spiral
19:49:14.691 00.002 31432 PhdController: newstate STATE_SETTLE_BEGIN
19:49:14.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:14.695 00.002 31432 ScheduleExposure(2000,3,0) exposurePending=0
19:49:14.697 00.002 31432 Enqueuing Expose request
19:49:14.699 00.002 29876 Worker thread wakes up
19:49:14.699 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:14.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
19:49:14.746 00.047 31432 evsrv: cli 0CE15438 connect
19:49:14.748 00.002 31432 case statement mapped state 5 to 1
19:49:14.751 00.003 31432 case statement mapped state 5 to 1
19:49:14.753 00.002 31432 evsrv: cli 0CE15438 request: {"method":"get_app_state","id":"3eaf5bc1-3581-48df-b5ea-d03e3541c697"}
19:49:14.756 00.003 31432 case statement mapped state 5 to 1
19:49:14.758 00.002 31432 evsrv: cli 0CE15438 response: {"jsonrpc":"2.0","result":"Selected","id":"3eaf5bc1-3581-48df-b5ea-d03e3541c697"}
19:49:14.762 00.004 31432 evsrv: cli 0CE15438 disconnect
19:49:15.776 01.014 31432 evsrv: cli 0CE159D8 connect
19:49:15.778 00.002 31432 case statement mapped state 5 to 1
19:49:15.780 00.002 31432 case statement mapped state 5 to 1
19:49:15.782 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_app_state","id":"8b0d0a53-3b3d-4dac-a018-82e26d5b8e4b"}
19:49:15.784 00.002 31432 case statement mapped state 5 to 1
19:49:15.786 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":"Selected","id":"8b0d0a53-3b3d-4dac-a018-82e26d5b8e4b"}
19:49:15.788 00.002 31432 evsrv: cli 0CE159D8 disconnect
19:49:16.797 01.009 31432 evsrv: cli 0CE14B78 connect
19:49:16.799 00.002 31432 case statement mapped state 5 to 1
19:49:16.801 00.002 31432 case statement mapped state 5 to 1
19:49:16.803 00.002 31432 evsrv: cli 0CE14B78 request: {"method":"get_app_state","id":"64bb6b2c-f478-468a-b3f3-9ff567ffe57a"}
19:49:16.805 00.002 31432 case statement mapped state 5 to 1
19:49:16.807 00.002 31432 evsrv: cli 0CE14B78 response: {"jsonrpc":"2.0","result":"Selected","id":"64bb6b2c-f478-468a-b3f3-9ff567ffe57a"}
19:49:16.810 00.003 31432 evsrv: cli 0CE14B78 disconnect
19:49:16.829 00.019 29876 Exposure complete
19:49:16.872 00.043 29876 worker thread done servicing request
19:49:16.872 00.000 31432 OnExposeComplete: enter
19:49:16.874 00.002 31432 UpdateGuideState(): m_state=5
19:49:16.876 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
19:49:16.879 00.003 31432 Star::Find returns 1 (0), X=334.94, Y=889.87, Mass=2626, SNR=31.8, Peak=245 HFD=3.2
19:49:16.880 00.001 31432 CameraToMount -- cameraTheta (2.50) - m_xAngle (0.02) = xAngle (2.47 = 2.47)
19:49:16.882 00.002 31432 CameraToMount -- cameraTheta (2.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.48 = -0.80)
19:49:16.884 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.29 hyp=0.49 cameraTheta=2.50 mountX=-0.38 mountY=-0.35, mountTheta=-2.40
19:49:16.887 00.003 31432 Changing from state CALIBRATED to GUIDING
19:49:16.895 00.008 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
19:49:16.901 00.006 31432 ScopeASCOM::SideOfPier() returns 0
19:49:16.906 00.005 31432 AdjustCalibrationForScopePointing (scope): current dec=48.5 pierSide=0, cal dec=-0.1 pierSide=0 rotAngle=Aucun bin=1
19:49:16.908 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
19:49:16.913 00.005 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
19:49:16.916 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
19:49:16.918 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
19:49:16.920 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
19:49:16.922 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
19:49:16.924 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
19:49:16.927 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:49:16.929 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
19:49:16.931 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
19:49:16.933 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
19:49:16.935 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
19:49:16.937 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
19:49:16.939 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
19:49:16.941 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
19:49:16.943 00.002 31432 Dec comp: XRate 8.787 -> 5.818 for dec -0.1 -> dec 48.5
19:49:16.948 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
19:49:16.950 00.002 31432 ScopeASCOM::SideOfPier() returns 0
19:49:16.952 00.002 31432 setting lock position to (334.94, 889.87)
19:49:16.954 00.002 31432 MultiStar: stabilizing after lock position change
19:49:16.956 00.002 31432 guider state => GUIDING
19:49:16.958 00.002 31432 Status Line: Guidage
19:49:16.962 00.004 31432 Mount: notify guiding started
19:49:16.967 00.005 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
19:49:16.969 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:51:05"
19:49:16.971 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
19:49:16.973 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
19:49:16.975 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
19:49:16.977 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.023731
19:49:16.979 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.677350
19:49:16.981 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
19:49:16.984 00.003 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
19:49:16.986 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
19:49:16.988 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
19:49:16.990 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
19:49:16.992 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
19:49:16.994 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
19:49:16.997 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
19:49:16.999 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
19:49:17.001 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
19:49:17.004 00.003 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
19:49:17.006 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
19:49:17.008 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:49:17.011 00.003 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
19:49:17.014 00.003 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
19:49:17.016 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
19:49:17.018 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
19:49:17.020 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
19:49:17.022 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
19:49:17.024 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
19:49:17.026 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
19:49:17.028 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
19:49:17.031 00.003 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
19:49:17.033 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
19:49:17.035 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
19:49:17.037 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
19:49:17.041 00.004 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
19:49:17.047 00.006 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
19:49:17.052 00.005 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
19:49:17.056 00.004 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
19:49:17.058 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
19:49:17.060 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
19:49:17.063 00.003 31432 ScopeASCOM::SideOfPier() returns 0
19:49:17.067 00.004 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
19:49:17.072 00.005 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
19:49:17.076 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
19:49:17.079 00.003 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 48.5
19:49:17.084 00.005 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
19:49:17.086 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
19:49:17.088 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
19:49:17.090 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
19:49:17.094 00.004 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
19:49:17.100 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:17.114 00.014 31432 UpdateGuideState exits: m=2626 RSB=31.8
19:49:17.117 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
19:49:17.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:17.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:17.123 00.002 31432 Enqueuing Expose request
19:49:17.125 00.002 29876 Worker thread wakes up
19:49:17.125 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:17.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:17.814 00.689 31432 evsrv: cli 0CE15438 connect
19:49:17.818 00.004 31432 case statement mapped state 6 to 3
19:49:17.820 00.002 31432 case statement mapped state 6 to 3
19:49:17.822 00.002 31432 evsrv: cli 0CE15438 request: {"method":"get_app_state","id":"6bd032b8-59bc-42cb-9292-6bfc582bb081"}
19:49:17.824 00.002 31432 case statement mapped state 6 to 3
19:49:17.826 00.002 31432 evsrv: cli 0CE15438 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bd032b8-59bc-42cb-9292-6bfc582bb081"}
19:49:17.828 00.002 31432 evsrv: cli 0CE15438 disconnect
19:49:19.039 01.211 29876 Exposure complete
19:49:19.083 00.044 29876 worker thread done servicing request
19:49:19.083 00.000 31432 OnExposeComplete: enter
19:49:19.085 00.002 31432 UpdateGuideState(): m_state=6
19:49:19.087 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
19:49:19.089 00.002 31432 Star::Find returns 1 (0), X=334.88, Y=889.43, Mass=2724, SNR=32.9, Peak=252 HFD=3.4
19:49:19.091 00.002 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.02) = xAngle (-1.75 = -1.75)
19:49:19.093 00.002 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.26 = 1.26)
19:49:19.095 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.45 hyp=0.45 cameraTheta=-1.72 mountX=-0.08 mountY=0.43, mountTheta=1.75
19:49:19.097 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.45, opts=13)
19:49:19.099 00.002 31432 Enqueuing Move request for scope (-0.07, -0.45)
19:49:19.102 00.003 29876 Worker thread wakes up
19:49:19.102 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.45) opts 0xd
19:49:19.102 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.45)
19:49:19.102 00.000 29876 Moving (-0.07, -0.45) raw xDistance=-0.08 yDistance=0.43
19:49:19.102 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:49:19.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:49:19.102 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
19:49:19.102 00.000 29876 MoveAxis(E, 0, ABG)
19:49:19.102 00.000 29876 Move returns status 0, amount 0
19:49:19.102 00.000 29876 MoveAxis(N, 0, ABG)
19:49:19.102 00.000 29876 Move returns status 0, amount 0
19:49:19.102 00.000 29876 move complete, result=0
19:49:19.102 00.000 29876 worker thread done servicing request
19:49:19.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=22, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:19.117 00.012 31432 UpdateGuideState exits: m=2724 RSB=32.9
19:49:19.119 00.002 31432 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 1 / 99999
19:49:19.121 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767552559.121,"Host":"MSI","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:49:19.123 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:19.125 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:19.127 00.002 31432 Enqueuing Expose request
19:49:19.129 00.002 29876 Worker thread wakes up
19:49:19.129 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:49:19.131 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:19.131 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:21.254 02.123 29876 Exposure complete
19:49:21.300 00.046 29876 worker thread done servicing request
19:49:21.300 00.000 31432 OnExposeComplete: enter
19:49:21.302 00.002 31432 UpdateGuideState(): m_state=6
19:49:21.304 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
19:49:21.306 00.002 31432 Star::Find returns 1 (0), X=334.02, Y=889.53, Mass=2671, SNR=32.4, Peak=232 HFD=3.6
19:49:21.308 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
19:49:21.309 00.001 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
19:49:21.311 00.002 31432 CameraToMount -- cameraX=-0.92 cameraY=-0.34 hyp=0.99 cameraTheta=-2.79 mountX=-0.93 mountY=0.20, mountTheta=2.93
19:49:21.314 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=-0.34, opts=13)
19:49:21.316 00.002 31432 Enqueuing Move request for scope (-0.92, -0.34)
19:49:21.318 00.002 29876 Worker thread wakes up
19:49:21.318 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.34) opts 0xd
19:49:21.318 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, -0.34)
19:49:21.318 00.000 29876 Moving (-0.92, -0.34) raw xDistance=-0.93 yDistance=0.20
19:49:21.318 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.93
19:49:21.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:21.318 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:49:21.318 00.000 29876 MoveAxis(E, 90, ABG)
19:49:21.318 00.000 29876 Guiding  Dir = 2, Dur = 90
19:49:21.319 00.001 29876 IsSlewing returns 0
19:49:21.319 00.000 29876 IsGuiding returns 0
19:49:21.319 00.000 29876 PulseGuide returned control before completion, sleep 100
19:49:21.324 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:21.336 00.012 31432 UpdateGuideState exits: m=2671 RSB=32.4
19:49:21.338 00.002 31432 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 2 / 99999
19:49:21.340 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767552561.340,"Host":"MSI","Inst":1,"Distance":0.63,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
19:49:21.342 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:21.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:21.345 00.001 31432 Enqueuing Expose request
19:49:21.424 00.079 29876 IsGuiding returns 1
19:49:21.424 00.000 29876 scope still moving after pulse duration time elapsed
19:49:21.454 00.030 29876 IsSlewing returns 0
19:49:21.454 00.000 29876 IsGuiding returns 0
19:49:21.454 00.000 29876 scope move finished after 90 + 45 ms
19:49:21.454 00.000 29876 Move returns status 0, amount 90
19:49:21.454 00.000 29876 MoveAxis(N, 0, ABG)
19:49:21.454 00.000 29876 Move returns status 0, amount 0
19:49:21.454 00.000 29876 move complete, result=0
19:49:21.454 00.000 29876 worker thread done servicing request
19:49:21.455 00.001 29876 Worker thread wakes up
19:49:21.455 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:21.455 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:21.455 00.000 31432 GuideStep: -0.9 px 90 ms EAST, 0.2 px 0 ms NORTH
19:49:23.370 01.915 29876 Exposure complete
19:49:23.413 00.043 29876 worker thread done servicing request
19:49:23.413 00.000 31432 OnExposeComplete: enter
19:49:23.415 00.002 31432 UpdateGuideState(): m_state=6
19:49:23.417 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
19:49:23.419 00.002 31432 Star::Find returns 1 (0), X=334.54, Y=889.67, Mass=2776, SNR=33.2, Peak=228 HFD=3.5
19:49:23.421 00.002 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.02) = xAngle (-2.72 = -2.72)
19:49:23.422 00.001 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.29 = 0.29)
19:49:23.424 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.20 hyp=0.45 cameraTheta=-2.69 mountX=-0.41 mountY=0.13, mountTheta=2.83
19:49:23.427 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.20, opts=13)
19:49:23.430 00.003 31432 Enqueuing Move request for scope (-0.41, -0.20)
19:49:23.431 00.001 29876 Worker thread wakes up
19:49:23.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.20) opts 0xd
19:49:23.431 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.20)
19:49:23.431 00.000 29876 Moving (-0.41, -0.20) raw xDistance=-0.41 yDistance=0.13
19:49:23.432 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
19:49:23.432 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:23.432 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:49:23.432 00.000 29876 MoveAxis(E, 52, ABG)
19:49:23.432 00.000 29876 Guiding  Dir = 2, Dur = 52
19:49:23.432 00.000 29876 IsSlewing returns 0
19:49:23.432 00.000 29876 IsGuiding returns 0
19:49:23.432 00.000 29876 PulseGuide returned control before completion, sleep 62
19:49:23.439 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:23.453 00.014 31432 UpdateGuideState exits: m=2776 RSB=33.2
19:49:23.455 00.002 31432 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 3 / 99999
19:49:23.457 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767552563.457,"Host":"MSI","Inst":1,"Distance":0.58,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
19:49:23.459 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:23.461 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:23.463 00.002 31432 Enqueuing Expose request
19:49:23.510 00.047 29876 IsGuiding returns 1
19:49:23.510 00.000 29876 scope still moving after pulse duration time elapsed
19:49:23.542 00.032 29876 IsSlewing returns 0
19:49:23.542 00.000 29876 IsGuiding returns 1
19:49:23.573 00.031 29876 IsSlewing returns 0
19:49:23.573 00.000 29876 IsGuiding returns 1
19:49:23.603 00.030 29876 IsSlewing returns 0
19:49:23.603 00.000 29876 IsGuiding returns 1
19:49:23.634 00.031 29876 IsSlewing returns 0
19:49:23.634 00.000 29876 IsGuiding returns 0
19:49:23.634 00.000 29876 scope move finished after 52 + 150 ms
19:49:23.634 00.000 29876 Move returns status 0, amount 52
19:49:23.634 00.000 29876 MoveAxis(N, 0, ABG)
19:49:23.634 00.000 29876 Move returns status 0, amount 0
19:49:23.634 00.000 29876 move complete, result=0
19:49:23.634 00.000 29876 worker thread done servicing request
19:49:23.634 00.000 29876 Worker thread wakes up
19:49:23.635 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:23.635 00.000 31432 GuideStep: -0.4 px 52 ms EAST, 0.1 px 0 ms NORTH
19:49:23.638 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:25.769 02.131 29876 Exposure complete
19:49:25.812 00.043 29876 worker thread done servicing request
19:49:25.812 00.000 31432 OnExposeComplete: enter
19:49:25.814 00.002 31432 UpdateGuideState(): m_state=6
19:49:25.816 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
19:49:25.818 00.002 31432 Star::Find returns 1 (0), X=335.08, Y=889.00, Mass=2542, SNR=31.7, Peak=235 HFD=3.6
19:49:25.819 00.001 31432 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.02) = xAngle (-1.44 = -1.44)
19:49:25.821 00.002 31432 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.57 = 1.57)
19:49:25.823 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.88 hyp=0.89 cameraTheta=-1.42 mountX=0.11 mountY=0.89, mountTheta=1.44
19:49:25.826 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.88, opts=13)
19:49:25.828 00.002 31432 Enqueuing Move request for scope (0.13, -0.88)
19:49:25.830 00.002 29876 Worker thread wakes up
19:49:25.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.88) opts 0xd
19:49:25.830 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.88)
19:49:25.830 00.000 29876 Moving (0.13, -0.88) raw xDistance=0.11 yDistance=0.89
19:49:25.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
19:49:25.830 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:49:25.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
19:49:25.830 00.000 29876 MoveAxis(E, 0, ABG)
19:49:25.830 00.000 29876 Move returns status 0, amount 0
19:49:25.830 00.000 29876 MoveAxis(N, 0, ABG)
19:49:25.830 00.000 29876 Move returns status 0, amount 0
19:49:25.830 00.000 29876 move complete, result=0
19:49:25.830 00.000 29876 worker thread done servicing request
19:49:25.838 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:25.849 00.011 31432 UpdateGuideState exits: m=2542 RSB=31.7
19:49:25.851 00.002 31432 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 4 / 99999
19:49:25.853 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767552565.853,"Host":"MSI","Inst":1,"Distance":0.67,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
19:49:25.855 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:25.857 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:25.859 00.002 31432 Enqueuing Expose request
19:49:25.861 00.002 29876 Worker thread wakes up
19:49:25.861 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
19:49:25.863 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:25.863 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:27.780 01.917 29876 Exposure complete
19:49:27.824 00.044 29876 worker thread done servicing request
19:49:27.824 00.000 31432 OnExposeComplete: enter
19:49:27.826 00.002 31432 UpdateGuideState(): m_state=6
19:49:27.828 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
19:49:27.830 00.002 31432 Star::Find returns 1 (0), X=335.36, Y=889.52, Mass=2513, SNR=31.5, Peak=187 HFD=3.3
19:49:27.832 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
19:49:27.834 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
19:49:27.836 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.35 hyp=0.54 cameraTheta=-0.71 mountX=0.40 mountY=0.41, mountTheta=0.79
19:49:27.838 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.35, opts=13)
19:49:27.840 00.002 31432 Enqueuing Move request for scope (0.41, -0.35)
19:49:27.842 00.002 29876 Worker thread wakes up
19:49:27.842 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.35) opts 0xd
19:49:27.842 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.35)
19:49:27.842 00.000 29876 Moving (0.41, -0.35) raw xDistance=0.40 yDistance=0.41
19:49:27.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
19:49:27.842 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.43
19:49:27.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:49:27.842 00.000 29876 MoveAxis(W, 39, ABG)
19:49:27.842 00.000 29876 Guiding  Dir = 3, Dur = 39
19:49:27.842 00.000 29876 IsSlewing returns 0
19:49:27.842 00.000 29876 IsGuiding returns 0
19:49:27.843 00.001 29876 PulseGuide returned control before completion, sleep 49
19:49:27.846 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:27.857 00.011 31432 UpdateGuideState exits: m=2513 RSB=31.5
19:49:27.860 00.003 31432 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 5 / 99999
19:49:27.862 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767552567.862,"Host":"MSI","Inst":1,"Distance":0.63,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
19:49:27.864 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:27.866 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:27.868 00.002 31432 Enqueuing Expose request
19:49:27.903 00.035 29876 IsGuiding returns 1
19:49:27.903 00.000 29876 scope still moving after pulse duration time elapsed
19:49:27.933 00.030 29876 IsSlewing returns 0
19:49:27.933 00.000 29876 IsGuiding returns 0
19:49:27.933 00.000 29876 scope move finished after 39 + 51 ms
19:49:27.933 00.000 29876 Move returns status 0, amount 39
19:49:27.933 00.000 29876 MoveAxis(S, 30, ABG)
19:49:27.933 00.000 29876 Guiding  Dir = 1, Dur = 30
19:49:27.933 00.000 29876 IsSlewing returns 0
19:49:27.933 00.000 29876 IsGuiding returns 0
19:49:27.934 00.001 29876 PulseGuide returned control before completion, sleep 40
19:49:27.979 00.045 29876 IsGuiding returns 1
19:49:27.979 00.000 29876 scope still moving after pulse duration time elapsed
19:49:28.011 00.032 29876 IsSlewing returns 0
19:49:28.011 00.000 29876 IsGuiding returns 1
19:49:28.042 00.031 29876 IsSlewing returns 0
19:49:28.042 00.000 29876 IsGuiding returns 1
19:49:28.073 00.031 29876 IsSlewing returns 0
19:49:28.073 00.000 29876 IsGuiding returns 0
19:49:28.073 00.000 29876 scope move finished after 30 + 108 ms
19:49:28.073 00.000 29876 Move returns status 0, amount 30
19:49:28.073 00.000 29876 move complete, result=0
19:49:28.073 00.000 29876 worker thread done servicing request
19:49:28.073 00.000 29876 Worker thread wakes up
19:49:28.073 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.4 px 30 ms SOUTH
19:49:28.076 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:28.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:30.200 02.124 29876 Exposure complete
19:49:30.244 00.044 29876 worker thread done servicing request
19:49:30.244 00.000 31432 OnExposeComplete: enter
19:49:30.248 00.004 31432 UpdateGuideState(): m_state=6
19:49:30.250 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
19:49:30.251 00.001 31432 Star::Find returns 1 (0), X=335.94, Y=889.48, Mass=2611, SNR=32.1, Peak=221 HFD=3.5
19:49:30.253 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
19:49:30.255 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
19:49:30.257 00.002 31432 CameraToMount -- cameraX=0.99 cameraY=-0.40 hyp=1.07 cameraTheta=-0.38 mountX=0.98 mountY=0.54, mountTheta=0.50
19:49:30.259 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.99, y=-0.40, opts=13)
19:49:30.261 00.002 31432 Enqueuing Move request for scope (0.99, -0.40)
19:49:30.263 00.002 29876 Worker thread wakes up
19:49:30.263 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.40) opts 0xd
19:49:30.263 00.000 29876 Handling offset move in thread for scope, endpoint = (0.99, -0.40)
19:49:30.263 00.000 29876 Moving (0.99, -0.40) raw xDistance=0.98 yDistance=0.54
19:49:30.263 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.98
19:49:30.263 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
19:49:30.264 00.001 29876 MoveAxis(W, 100, ABG)
19:49:30.264 00.000 29876 Guiding  Dir = 3, Dur = 100
19:49:30.264 00.000 29876 IsSlewing returns 0
19:49:30.264 00.000 29876 IsGuiding returns 0
19:49:30.264 00.000 29876 PulseGuide returned control before completion, sleep 110
19:49:30.267 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:30.279 00.012 31432 UpdateGuideState exits: m=2611 RSB=32.1
19:49:30.281 00.002 31432 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 6 / 99999
19:49:30.283 00.002 31432 PhdController: newstate STATE_FINISH
19:49:30.285 00.002 31432 PhdController complete: success
19:49:30.286 00.001 31432 evsrv: {"Event":"SettleDone","Timestamp":1767552570.286,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
19:49:30.288 00.002 31432 Mount: notify guiding dither settle done success=1
19:49:30.290 00.002 31432 PhdController: newstate STATE_IDLE
19:49:30.293 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:30.294 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:30.296 00.002 31432 Enqueuing Expose request
19:49:30.385 00.089 29876 IsGuiding returns 1
19:49:30.385 00.000 29876 scope still moving after pulse duration time elapsed
19:49:30.415 00.030 29876 IsSlewing returns 0
19:49:30.415 00.000 29876 IsGuiding returns 1
19:49:30.446 00.031 29876 IsSlewing returns 0
19:49:30.446 00.000 29876 IsGuiding returns 1
19:49:30.477 00.031 29876 IsSlewing returns 0
19:49:30.477 00.000 29876 IsGuiding returns 0
19:49:30.477 00.000 29876 scope move finished after 100 + 113 ms
19:49:30.477 00.000 29876 Move returns status 0, amount 100
19:49:30.477 00.000 29876 MoveAxis(S, 40, ABG)
19:49:30.477 00.000 29876 Guiding  Dir = 1, Dur = 40
19:49:30.477 00.000 29876 IsSlewing returns 0
19:49:30.477 00.000 29876 IsGuiding returns 0
19:49:30.477 00.000 29876 PulseGuide returned control before completion, sleep 50
19:49:30.539 00.062 29876 IsGuiding returns 1
19:49:30.539 00.000 29876 scope still moving after pulse duration time elapsed
19:49:30.570 00.031 29876 IsSlewing returns 0
19:49:30.570 00.000 29876 IsGuiding returns 1
19:49:30.601 00.031 29876 IsSlewing returns 0
19:49:30.601 00.000 29876 IsGuiding returns 0
19:49:30.601 00.000 29876 scope move finished after 40 + 84 ms
19:49:30.601 00.000 29876 Move returns status 0, amount 40
19:49:30.601 00.000 29876 move complete, result=0
19:49:30.601 00.000 29876 worker thread done servicing request
19:49:30.602 00.001 29876 Worker thread wakes up
19:49:30.602 00.000 31432 GuideStep: 1.0 px 100 ms WEST, 0.5 px 40 ms SOUTH
19:49:30.605 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:30.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:32.521 01.916 29876 Exposure complete
19:49:32.566 00.045 29876 worker thread done servicing request
19:49:32.567 00.001 31432 OnExposeComplete: enter
19:49:32.569 00.002 31432 UpdateGuideState(): m_state=6
19:49:32.571 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
19:49:32.573 00.002 31432 Star::Find returns 1 (0), X=335.61, Y=889.36, Mass=2590, SNR=31.3, Peak=209 HFD=3.5
19:49:32.575 00.002 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
19:49:32.576 00.001 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
19:49:32.578 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.51 hyp=0.84 cameraTheta=-0.65 mountX=0.66 mountY=0.61, mountTheta=0.75
19:49:32.583 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.51, opts=13)
19:49:32.586 00.003 31432 Enqueuing Move request for scope (0.67, -0.51)
19:49:32.588 00.002 29876 Worker thread wakes up
19:49:32.588 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.51) opts 0xd
19:49:32.588 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.51)
19:49:32.588 00.000 29876 Moving (0.67, -0.51) raw xDistance=0.66 yDistance=0.61
19:49:32.588 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
19:49:32.588 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
19:49:32.588 00.000 29876 MoveAxis(W, 77, ABG)
19:49:32.588 00.000 29876 Guiding  Dir = 3, Dur = 77
19:49:32.589 00.001 29876 IsSlewing returns 0
19:49:32.589 00.000 29876 IsGuiding returns 0
19:49:32.589 00.000 29876 PulseGuide returned control before completion, sleep 87
19:49:32.592 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:32.604 00.012 31432 UpdateGuideState exits: m=2590 RSB=31.3
19:49:32.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:32.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:32.610 00.002 31432 Enqueuing Expose request
19:49:32.689 00.079 29876 IsGuiding returns 1
19:49:32.689 00.000 29876 scope still moving after pulse duration time elapsed
19:49:32.720 00.031 29876 IsSlewing returns 0
19:49:32.720 00.000 29876 IsGuiding returns 1
19:49:32.750 00.030 29876 IsSlewing returns 0
19:49:32.750 00.000 29876 IsGuiding returns 1
19:49:32.782 00.032 29876 IsSlewing returns 0
19:49:32.782 00.000 29876 IsGuiding returns 0
19:49:32.782 00.000 29876 scope move finished after 77 + 115 ms
19:49:32.782 00.000 29876 Move returns status 0, amount 77
19:49:32.782 00.000 29876 MoveAxis(S, 45, ABG)
19:49:32.782 00.000 29876 Guiding  Dir = 1, Dur = 45
19:49:32.782 00.000 29876 IsSlewing returns 0
19:49:32.782 00.000 29876 IsGuiding returns 0
19:49:32.782 00.000 29876 PulseGuide returned control before completion, sleep 55
19:49:32.844 00.062 29876 IsGuiding returns 1
19:49:32.844 00.000 29876 scope still moving after pulse duration time elapsed
19:49:32.875 00.031 29876 IsSlewing returns 0
19:49:32.875 00.000 29876 IsGuiding returns 1
19:49:32.906 00.031 29876 IsSlewing returns 0
19:49:32.906 00.000 29876 IsGuiding returns 1
19:49:32.937 00.031 29876 IsSlewing returns 0
19:49:32.937 00.000 29876 IsGuiding returns 1
19:49:32.969 00.032 29876 IsSlewing returns 0
19:49:32.969 00.000 29876 IsGuiding returns 1
19:49:33.000 00.031 29876 IsSlewing returns 0
19:49:33.000 00.000 29876 IsGuiding returns 0
19:49:33.000 00.000 29876 scope move finished after 45 + 172 ms
19:49:33.000 00.000 29876 Move returns status 0, amount 45
19:49:33.000 00.000 29876 move complete, result=0
19:49:33.000 00.000 29876 worker thread done servicing request
19:49:33.001 00.001 29876 Worker thread wakes up
19:49:33.001 00.000 31432 GuideStep: 0.7 px 77 ms WEST, 0.6 px 45 ms SOUTH
19:49:33.003 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:33.003 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:35.228 02.225 29876 Exposure complete
19:49:35.272 00.044 29876 worker thread done servicing request
19:49:35.272 00.000 31432 OnExposeComplete: enter
19:49:35.274 00.002 31432 UpdateGuideState(): m_state=6
19:49:35.276 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
19:49:35.278 00.002 31432 Star::Find returns 1 (0), X=333.68, Y=889.65, Mass=2686, SNR=32.8, Peak=208 HFD=3.5
19:49:35.279 00.001 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-2.99 = -2.99)
19:49:35.281 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.02 = 0.02)
19:49:35.283 00.002 31432 CameraToMount -- cameraX=-1.27 cameraY=-0.22 hyp=1.29 cameraTheta=-2.97 mountX=-1.27 mountY=0.02, mountTheta=3.12
19:49:35.285 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.27, y=-0.22, opts=13)
19:49:35.287 00.002 31432 Enqueuing Move request for scope (-1.27, -0.22)
19:49:35.289 00.002 29876 Worker thread wakes up
19:49:35.289 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.27, -0.22) opts 0xd
19:49:35.290 00.001 29876 Handling offset move in thread for scope, endpoint = (-1.27, -0.22)
19:49:35.290 00.000 29876 Moving (-1.27, -0.22) raw xDistance=-1.27 yDistance=0.02
19:49:35.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.27
19:49:35.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:35.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:49:35.290 00.000 29876 MoveAxis(E, 112, ABG)
19:49:35.290 00.000 29876 Guiding  Dir = 2, Dur = 112
19:49:35.290 00.000 29876 IsSlewing returns 0
19:49:35.290 00.000 29876 IsGuiding returns 0
19:49:35.290 00.000 29876 PulseGuide returned control before completion, sleep 122
19:49:35.295 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:35.306 00.011 31432 UpdateGuideState exits: m=2686 RSB=32.8
19:49:35.308 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:35.310 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:35.312 00.002 31432 Enqueuing Expose request
19:49:35.425 00.113 29876 IsGuiding returns 1
19:49:35.425 00.000 29876 scope still moving after pulse duration time elapsed
19:49:35.456 00.031 29876 IsSlewing returns 0
19:49:35.456 00.000 29876 IsGuiding returns 0
19:49:35.456 00.000 29876 scope move finished after 112 + 53 ms
19:49:35.456 00.000 29876 Move returns status 0, amount 112
19:49:35.456 00.000 29876 MoveAxis(N, 0, ABG)
19:49:35.456 00.000 29876 Move returns status 0, amount 0
19:49:35.456 00.000 29876 move complete, result=0
19:49:35.457 00.001 29876 worker thread done servicing request
19:49:35.457 00.000 29876 Worker thread wakes up
19:49:35.457 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:35.457 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:35.457 00.000 31432 GuideStep: -1.3 px 112 ms EAST, 0.0 px 0 ms NORTH
19:49:37.369 01.912 29876 Exposure complete
19:49:37.412 00.043 29876 worker thread done servicing request
19:49:37.413 00.001 31432 OnExposeComplete: enter
19:49:37.415 00.002 31432 UpdateGuideState(): m_state=6
19:49:37.417 00.002 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
19:49:37.419 00.002 31432 Star::Find returns 1 (0), X=334.05, Y=889.97, Mass=2606, SNR=32.7, Peak=211 HFD=3.2
19:49:37.421 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
19:49:37.422 00.001 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.26)
19:49:37.424 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=0.10 hyp=0.90 cameraTheta=3.03 mountX=-0.90 mountY=-0.24, mountTheta=-2.88
19:49:37.427 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=0.10, opts=13)
19:49:37.429 00.002 31432 Enqueuing Move request for scope (-0.90, 0.10)
19:49:37.431 00.002 29876 Worker thread wakes up
19:49:37.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.10) opts 0xd
19:49:37.431 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, 0.10)
19:49:37.431 00.000 29876 Moving (-0.90, 0.10) raw xDistance=-0.90 yDistance=-0.24
19:49:37.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
19:49:37.431 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:37.432 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:49:37.432 00.000 29876 MoveAxis(E, 102, ABG)
19:49:37.432 00.000 29876 Guiding  Dir = 2, Dur = 102
19:49:37.432 00.000 29876 IsSlewing returns 0
19:49:37.432 00.000 29876 IsGuiding returns 0
19:49:37.432 00.000 29876 PulseGuide returned control before completion, sleep 112
19:49:37.437 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:37.449 00.012 31432 UpdateGuideState exits: m=2606 RSB=32.7
19:49:37.452 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:37.453 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:37.455 00.002 31432 Enqueuing Expose request
19:49:37.553 00.098 29876 IsGuiding returns 1
19:49:37.553 00.000 29876 scope still moving after pulse duration time elapsed
19:49:37.583 00.030 29876 IsSlewing returns 0
19:49:37.583 00.000 29876 IsGuiding returns 0
19:49:37.583 00.000 29876 scope move finished after 102 + 49 ms
19:49:37.583 00.000 29876 Move returns status 0, amount 102
19:49:37.583 00.000 29876 MoveAxis(N, 0, ABG)
19:49:37.583 00.000 29876 Move returns status 0, amount 0
19:49:37.583 00.000 29876 move complete, result=0
19:49:37.583 00.000 29876 worker thread done servicing request
19:49:37.583 00.000 29876 Worker thread wakes up
19:49:37.583 00.000 31432 GuideStep: -0.9 px 102 ms EAST, -0.2 px 0 ms NORTH
19:49:37.586 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:37.586 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:39.717 02.131 29876 Exposure complete
19:49:39.761 00.044 29876 worker thread done servicing request
19:49:39.761 00.000 31432 OnExposeComplete: enter
19:49:39.763 00.002 31432 UpdateGuideState(): m_state=6
19:49:39.765 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
19:49:39.767 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=890.41, Mass=2711, SNR=32.2, Peak=217 HFD=3.7
19:49:39.769 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.52 = 1.52)
19:49:39.771 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.75)
19:49:39.772 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=0.54 hyp=0.54 cameraTheta=1.54 mountX=0.03 mountY=-0.53, mountTheta=-1.52
19:49:39.775 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.54, opts=13)
19:49:39.777 00.002 31432 Enqueuing Move request for scope (0.02, 0.54)
19:49:39.779 00.002 29876 Worker thread wakes up
19:49:39.779 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.54) opts 0xd
19:49:39.779 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.54)
19:49:39.779 00.000 29876 Moving (0.02, 0.54) raw xDistance=0.03 yDistance=-0.53
19:49:39.779 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:49:39.779 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:49:39.779 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
19:49:39.779 00.000 29876 MoveAxis(E, 0, ABG)
19:49:39.779 00.000 29876 Move returns status 0, amount 0
19:49:39.779 00.000 29876 MoveAxis(N, 0, ABG)
19:49:39.779 00.000 29876 Move returns status 0, amount 0
19:49:39.779 00.000 29876 move complete, result=0
19:49:39.779 00.000 29876 worker thread done servicing request
19:49:39.784 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:39.796 00.012 31432 UpdateGuideState exits: m=2711 RSB=32.2
19:49:39.798 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:39.800 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:39.802 00.002 31432 Enqueuing Expose request
19:49:39.804 00.002 29876 Worker thread wakes up
19:49:39.804 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
19:49:39.806 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:39.806 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:41.711 01.905 29876 Exposure complete
19:49:41.756 00.045 29876 worker thread done servicing request
19:49:41.756 00.000 31432 OnExposeComplete: enter
19:49:41.759 00.003 31432 UpdateGuideState(): m_state=6
19:49:41.761 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
19:49:41.763 00.002 31432 Star::Find returns 1 (0), X=335.04, Y=889.94, Mass=2901, SNR=33.5, Peak=203 HFD=4.0
19:49:41.765 00.002 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
19:49:41.766 00.001 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
19:49:41.768 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=0.10 mountY=-0.05, mountTheta=-0.48
19:49:41.771 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.06, opts=13)
19:49:41.774 00.003 31432 Enqueuing Move request for scope (0.09, 0.06)
19:49:41.776 00.002 29876 Worker thread wakes up
19:49:41.776 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
19:49:41.776 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
19:49:41.776 00.000 29876 Moving (0.09, 0.06) raw xDistance=0.10 yDistance=-0.05
19:49:41.776 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
19:49:41.776 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:41.776 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:49:41.776 00.000 29876 MoveAxis(E, 0, ABG)
19:49:41.776 00.000 29876 Move returns status 0, amount 0
19:49:41.776 00.000 29876 MoveAxis(N, 0, ABG)
19:49:41.776 00.000 29876 Move returns status 0, amount 0
19:49:41.776 00.000 29876 move complete, result=0
19:49:41.776 00.000 29876 worker thread done servicing request
19:49:41.780 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:41.791 00.011 31432 UpdateGuideState exits: m=2901 RSB=33.5
19:49:41.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:41.795 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:41.797 00.002 31432 Enqueuing Expose request
19:49:41.799 00.002 29876 Worker thread wakes up
19:49:41.799 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:49:41.801 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:41.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:44.027 02.226 29876 Exposure complete
19:49:44.070 00.043 29876 worker thread done servicing request
19:49:44.071 00.001 31432 OnExposeComplete: enter
19:49:44.072 00.001 31432 UpdateGuideState(): m_state=6
19:49:44.074 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
19:49:44.076 00.002 31432 Star::Find returns 1 (0), X=334.45, Y=890.09, Mass=2710, SNR=32.4, Peak=208 HFD=3.6
19:49:44.078 00.002 31432 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
19:49:44.080 00.002 31432 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.57)
19:49:44.082 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.22 hyp=0.54 cameraTheta=2.72 mountX=-0.49 mountY=-0.30, mountTheta=-2.60
19:49:44.084 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.22, opts=13)
19:49:44.086 00.002 31432 Enqueuing Move request for scope (-0.50, 0.22)
19:49:44.088 00.002 29876 Worker thread wakes up
19:49:44.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.22) opts 0xd
19:49:44.088 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.22)
19:49:44.088 00.000 29876 Moving (-0.50, 0.22) raw xDistance=-0.49 yDistance=-0.30
19:49:44.088 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49
19:49:44.089 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:44.089 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:49:44.089 00.000 29876 MoveAxis(E, 47, ABG)
19:49:44.089 00.000 29876 Guiding  Dir = 2, Dur = 47
19:49:44.089 00.000 29876 IsSlewing returns 0
19:49:44.089 00.000 29876 IsGuiding returns 0
19:49:44.089 00.000 29876 PulseGuide returned control before completion, sleep 57
19:49:44.096 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:49:44.109 00.013 31432 UpdateGuideState exits: m=2710 RSB=32.4
19:49:44.113 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:44.118 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:44.122 00.004 31432 Enqueuing Expose request
19:49:44.152 00.030 29876 IsGuiding returns 1
19:49:44.152 00.000 29876 scope still moving after pulse duration time elapsed
19:49:44.183 00.031 29876 IsSlewing returns 0
19:49:44.183 00.000 29876 IsGuiding returns 1
19:49:44.215 00.032 29876 IsSlewing returns 0
19:49:44.215 00.000 29876 IsGuiding returns 1
19:49:44.246 00.031 29876 IsSlewing returns 0
19:49:44.246 00.000 29876 IsGuiding returns 1
19:49:44.277 00.031 29876 IsSlewing returns 0
19:49:44.277 00.000 29876 IsGuiding returns 0
19:49:44.277 00.000 29876 scope move finished after 47 + 141 ms
19:49:44.277 00.000 29876 Move returns status 0, amount 47
19:49:44.277 00.000 29876 MoveAxis(N, 0, ABG)
19:49:44.277 00.000 29876 Move returns status 0, amount 0
19:49:44.277 00.000 29876 move complete, result=0
19:49:44.277 00.000 29876 worker thread done servicing request
19:49:44.277 00.000 29876 Worker thread wakes up
19:49:44.277 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.3 px 0 ms NORTH
19:49:44.280 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:44.280 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:46.198 01.918 29876 Exposure complete
19:49:46.243 00.045 29876 worker thread done servicing request
19:49:46.243 00.000 31432 OnExposeComplete: enter
19:49:46.246 00.003 31432 UpdateGuideState(): m_state=6
19:49:46.248 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
19:49:46.250 00.002 31432 Star::Find returns 1 (0), X=334.36, Y=890.28, Mass=2523, SNR=31.0, Peak=205 HFD=3.5
19:49:46.251 00.001 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
19:49:46.253 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
19:49:46.255 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=0.41 hyp=0.72 cameraTheta=2.53 mountX=-0.58 mountY=-0.50, mountTheta=-2.43
19:49:46.258 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.41, opts=13)
19:49:46.260 00.002 31432 Enqueuing Move request for scope (-0.59, 0.41)
19:49:46.262 00.002 29876 Worker thread wakes up
19:49:46.262 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.41) opts 0xd
19:49:46.262 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.41)
19:49:46.262 00.000 29876 Moving (-0.59, 0.41) raw xDistance=-0.58 yDistance=-0.50
19:49:46.262 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
19:49:46.262 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:49:46.262 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
19:49:46.262 00.000 29876 MoveAxis(E, 62, ABG)
19:49:46.262 00.000 29876 Guiding  Dir = 2, Dur = 62
19:49:46.262 00.000 29876 IsSlewing returns 0
19:49:46.263 00.001 29876 IsGuiding returns 0
19:49:46.263 00.000 29876 PulseGuide returned control before completion, sleep 72
19:49:46.266 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:46.279 00.013 31432 UpdateGuideState exits: m=2523 RSB=31.0
19:49:46.281 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:46.283 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:46.285 00.002 31432 Enqueuing Expose request
19:49:46.338 00.053 29876 IsGuiding returns 1
19:49:46.338 00.000 29876 scope still moving after pulse duration time elapsed
19:49:46.368 00.030 29876 IsSlewing returns 0
19:49:46.368 00.000 29876 IsGuiding returns 1
19:49:46.398 00.030 29876 IsSlewing returns 0
19:49:46.398 00.000 29876 IsGuiding returns 1
19:49:46.430 00.032 29876 IsSlewing returns 0
19:49:46.430 00.000 29876 IsGuiding returns 0
19:49:46.430 00.000 29876 scope move finished after 62 + 104 ms
19:49:46.430 00.000 29876 Move returns status 0, amount 62
19:49:46.430 00.000 29876 MoveAxis(N, 0, ABG)
19:49:46.430 00.000 29876 Move returns status 0, amount 0
19:49:46.430 00.000 29876 move complete, result=0
19:49:46.431 00.001 29876 worker thread done servicing request
19:49:46.431 00.000 29876 Worker thread wakes up
19:49:46.431 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:46.431 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:46.431 00.000 31432 GuideStep: -0.6 px 62 ms EAST, -0.5 px 0 ms NORTH
19:49:48.565 02.134 29876 Exposure complete
19:49:48.608 00.043 29876 worker thread done servicing request
19:49:48.608 00.000 31432 OnExposeComplete: enter
19:49:48.610 00.002 31432 UpdateGuideState(): m_state=6
19:49:48.613 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
19:49:48.615 00.002 31432 Star::Find returns 1 (0), X=335.25, Y=889.53, Mass=2785, SNR=33.1, Peak=235 HFD=3.4
19:49:48.616 00.001 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
19:49:48.618 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
19:49:48.620 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.34 hyp=0.46 cameraTheta=-0.84 mountX=0.30 mountY=0.38, mountTheta=0.91
19:49:48.622 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.34, opts=13)
19:49:48.624 00.002 31432 Enqueuing Move request for scope (0.30, -0.34)
19:49:48.626 00.002 29876 Worker thread wakes up
19:49:48.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.34) opts 0xd
19:49:48.626 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.34)
19:49:48.626 00.000 29876 Moving (0.30, -0.34) raw xDistance=0.30 yDistance=0.38
19:49:48.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
19:49:48.627 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
19:49:48.627 00.000 29876 MoveAxis(W, 20, ABG)
19:49:48.627 00.000 29876 Guiding  Dir = 3, Dur = 20
19:49:48.627 00.000 29876 IsSlewing returns 0
19:49:48.627 00.000 29876 IsGuiding returns 0
19:49:48.627 00.000 29876 PulseGuide returned control before completion, sleep 30
19:49:48.630 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:49:48.642 00.012 31432 UpdateGuideState exits: m=2785 RSB=33.1
19:49:48.645 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:48.646 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:48.648 00.002 31432 Enqueuing Expose request
19:49:48.672 00.024 29876 IsGuiding returns 1
19:49:48.672 00.000 29876 scope still moving after pulse duration time elapsed
19:49:48.702 00.030 29876 IsSlewing returns 0
19:49:48.702 00.000 29876 IsGuiding returns 1
19:49:48.732 00.030 29876 IsSlewing returns 0
19:49:48.732 00.000 29876 IsGuiding returns 0
19:49:48.732 00.000 29876 scope move finished after 20 + 85 ms
19:49:48.732 00.000 29876 Move returns status 0, amount 20
19:49:48.732 00.000 29876 MoveAxis(S, 28, ABG)
19:49:48.732 00.000 29876 Guiding  Dir = 1, Dur = 28
19:49:48.732 00.000 29876 IsSlewing returns 0
19:49:48.732 00.000 29876 IsGuiding returns 0
19:49:48.732 00.000 29876 PulseGuide returned control before completion, sleep 38
19:49:48.779 00.047 29876 IsGuiding returns 1
19:49:48.779 00.000 29876 scope still moving after pulse duration time elapsed
19:49:48.811 00.032 29876 IsSlewing returns 0
19:49:48.811 00.000 29876 IsGuiding returns 1
19:49:48.842 00.031 29876 IsSlewing returns 0
19:49:48.842 00.000 29876 IsGuiding returns 1
19:49:48.873 00.031 29876 IsSlewing returns 0
19:49:48.873 00.000 29876 IsGuiding returns 0
19:49:48.873 00.000 29876 scope move finished after 28 + 112 ms
19:49:48.873 00.000 29876 Move returns status 0, amount 28
19:49:48.873 00.000 29876 move complete, result=0
19:49:48.874 00.001 29876 worker thread done servicing request
19:49:48.874 00.000 29876 Worker thread wakes up
19:49:48.874 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:48.874 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:48.874 00.000 31432 GuideStep: 0.3 px 20 ms WEST, 0.4 px 28 ms SOUTH
19:49:50.780 01.906 29876 Exposure complete
19:49:50.823 00.043 29876 worker thread done servicing request
19:49:50.823 00.000 31432 OnExposeComplete: enter
19:49:50.826 00.003 31432 UpdateGuideState(): m_state=6
19:49:50.828 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
19:49:50.830 00.002 31432 Star::Find returns 1 (0), X=335.71, Y=890.16, Mass=2692, SNR=32.6, Peak=231 HFD=3.5
19:49:50.831 00.001 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
19:49:50.833 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
19:49:50.835 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.29 hyp=0.82 cameraTheta=0.37 mountX=0.77 mountY=-0.17, mountTheta=-0.22
19:49:50.837 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.29, opts=13)
19:49:50.839 00.002 31432 Enqueuing Move request for scope (0.77, 0.29)
19:49:50.841 00.002 29876 Worker thread wakes up
19:49:50.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.29) opts 0xd
19:49:50.841 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.29)
19:49:50.841 00.000 29876 Moving (0.77, 0.29) raw xDistance=0.77 yDistance=-0.17
19:49:50.841 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.77
19:49:50.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:50.841 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
19:49:50.841 00.000 29876 MoveAxis(W, 77, ABG)
19:49:50.842 00.001 29876 Guiding  Dir = 3, Dur = 77
19:49:50.842 00.000 29876 IsSlewing returns 0
19:49:50.842 00.000 29876 IsGuiding returns 0
19:49:50.842 00.000 29876 PulseGuide returned control before completion, sleep 87
19:49:50.847 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:49:50.859 00.012 31432 UpdateGuideState exits: m=2692 RSB=32.6
19:49:50.861 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:50.863 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:50.865 00.002 31432 Enqueuing Expose request
19:49:50.935 00.070 29876 IsGuiding returns 1
19:49:50.935 00.000 29876 scope still moving after pulse duration time elapsed
19:49:50.965 00.030 29876 IsSlewing returns 0
19:49:50.965 00.000 29876 IsGuiding returns 1
19:49:50.997 00.032 29876 IsSlewing returns 0
19:49:50.997 00.000 29876 IsGuiding returns 0
19:49:50.997 00.000 29876 scope move finished after 77 + 77 ms
19:49:50.997 00.000 29876 Move returns status 0, amount 77
19:49:50.997 00.000 29876 MoveAxis(N, 0, ABG)
19:49:50.997 00.000 29876 Move returns status 0, amount 0
19:49:50.997 00.000 29876 move complete, result=0
19:49:50.997 00.000 29876 worker thread done servicing request
19:49:50.997 00.000 29876 Worker thread wakes up
19:49:50.997 00.000 31432 GuideStep: 0.8 px 77 ms WEST, -0.2 px 0 ms NORTH
19:49:51.000 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:51.000 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:53.124 02.124 29876 Exposure complete
19:49:53.167 00.043 29876 worker thread done servicing request
19:49:53.167 00.000 31432 OnExposeComplete: enter
19:49:53.171 00.004 31432 UpdateGuideState(): m_state=6
19:49:53.172 00.001 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
19:49:53.174 00.002 31432 Star::Find returns 1 (0), X=335.72, Y=890.27, Mass=2568, SNR=31.8, Peak=204 HFD=3.5
19:49:53.175 00.001 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
19:49:53.178 00.003 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.82)
19:49:53.180 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=0.40 hyp=0.87 cameraTheta=0.47 mountX=0.79 mountY=-0.27, mountTheta=-0.33
19:49:53.182 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=0.40, opts=13)
19:49:53.184 00.002 31432 Enqueuing Move request for scope (0.78, 0.40)
19:49:53.187 00.003 29876 Worker thread wakes up
19:49:53.187 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.40) opts 0xd
19:49:53.187 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, 0.40)
19:49:53.187 00.000 29876 Moving (0.78, 0.40) raw xDistance=0.79 yDistance=-0.27
19:49:53.187 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
19:49:53.187 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:53.187 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:49:53.187 00.000 29876 MoveAxis(W, 86, ABG)
19:49:53.187 00.000 29876 Guiding  Dir = 3, Dur = 86
19:49:53.187 00.000 29876 IsSlewing returns 0
19:49:53.187 00.000 29876 IsGuiding returns 0
19:49:53.187 00.000 29876 PulseGuide returned control before completion, sleep 96
19:49:53.195 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:53.207 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.8
19:49:53.209 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:53.211 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:53.213 00.002 31432 Enqueuing Expose request
19:49:53.293 00.080 29876 IsGuiding returns 1
19:49:53.293 00.000 29876 scope still moving after pulse duration time elapsed
19:49:53.323 00.030 29876 IsSlewing returns 0
19:49:53.323 00.000 29876 IsGuiding returns 1
19:49:53.355 00.032 29876 IsSlewing returns 0
19:49:53.355 00.000 29876 IsGuiding returns 0
19:49:53.355 00.000 29876 scope move finished after 86 + 81 ms
19:49:53.355 00.000 29876 Move returns status 0, amount 86
19:49:53.355 00.000 29876 MoveAxis(N, 0, ABG)
19:49:53.355 00.000 29876 Move returns status 0, amount 0
19:49:53.355 00.000 29876 move complete, result=0
19:49:53.356 00.001 29876 worker thread done servicing request
19:49:53.356 00.000 29876 Worker thread wakes up
19:49:53.356 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:53.356 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:53.356 00.000 31432 GuideStep: 0.8 px 86 ms WEST, -0.3 px 0 ms NORTH
19:49:55.270 01.914 29876 Exposure complete
19:49:55.313 00.043 29876 worker thread done servicing request
19:49:55.313 00.000 31432 OnExposeComplete: enter
19:49:55.315 00.002 31432 UpdateGuideState(): m_state=6
19:49:55.317 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
19:49:55.319 00.002 31432 Star::Find returns 1 (0), X=335.07, Y=889.98, Mass=2775, SNR=33.8, Peak=253 HFD=2.9
19:49:55.320 00.001 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
19:49:55.322 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
19:49:55.324 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.74 mountX=0.13 mountY=-0.09, mountTheta=-0.63
19:49:55.326 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.11, opts=13)
19:49:55.328 00.002 31432 Enqueuing Move request for scope (0.12, 0.11)
19:49:55.330 00.002 29876 Worker thread wakes up
19:49:55.330 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
19:49:55.330 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
19:49:55.330 00.000 29876 Moving (0.12, 0.11) raw xDistance=0.13 yDistance=-0.09
19:49:55.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:49:55.330 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:55.331 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:49:55.331 00.000 29876 MoveAxis(E, 0, ABG)
19:49:55.331 00.000 29876 Move returns status 0, amount 0
19:49:55.331 00.000 29876 MoveAxis(N, 0, ABG)
19:49:55.331 00.000 29876 Move returns status 0, amount 0
19:49:55.331 00.000 29876 move complete, result=0
19:49:55.331 00.000 29876 worker thread done servicing request
19:49:55.334 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:55.345 00.011 31432 UpdateGuideState exits: m=2775 RSB=33.8
19:49:55.348 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:55.350 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:55.352 00.002 31432 Enqueuing Expose request
19:49:55.354 00.002 29876 Worker thread wakes up
19:49:55.354 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:49:55.356 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:55.356 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:57.481 02.125 29876 Exposure complete
19:49:57.524 00.043 29876 worker thread done servicing request
19:49:57.524 00.000 31432 OnExposeComplete: enter
19:49:57.527 00.003 31432 UpdateGuideState(): m_state=6
19:49:57.529 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
19:49:57.531 00.002 31432 Star::Find returns 1 (0), X=335.10, Y=890.03, Mass=2824, SNR=33.5, Peak=221 HFD=3.8
19:49:57.533 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
19:49:57.534 00.001 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.52)
19:49:57.536 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.78 mountX=0.16 mountY=-0.13, mountTheta=-0.68
19:49:57.539 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.15, opts=13)
19:49:57.541 00.002 31432 Enqueuing Move request for scope (0.16, 0.15)
19:49:57.543 00.002 29876 Worker thread wakes up
19:49:57.543 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
19:49:57.543 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
19:49:57.543 00.000 29876 Moving (0.16, 0.15) raw xDistance=0.16 yDistance=-0.13
19:49:57.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
19:49:57.543 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:57.543 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:49:57.543 00.000 29876 MoveAxis(E, 0, ABG)
19:49:57.543 00.000 29876 Move returns status 0, amount 0
19:49:57.543 00.000 29876 MoveAxis(N, 0, ABG)
19:49:57.543 00.000 29876 Move returns status 0, amount 0
19:49:57.543 00.000 29876 move complete, result=0
19:49:57.543 00.000 29876 worker thread done servicing request
19:49:57.548 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:49:57.560 00.012 31432 UpdateGuideState exits: m=2824 RSB=33.5
19:49:57.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:57.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:57.566 00.002 31432 Enqueuing Expose request
19:49:57.567 00.001 29876 Worker thread wakes up
19:49:57.567 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:49:57.569 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:57.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:49:59.481 01.912 29876 Exposure complete
19:49:59.533 00.052 29876 worker thread done servicing request
19:49:59.533 00.000 31432 OnExposeComplete: enter
19:49:59.538 00.005 31432 UpdateGuideState(): m_state=6
19:49:59.543 00.005 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
19:49:59.545 00.002 31432 Star::Find returns 1 (0), X=335.65, Y=890.28, Mass=2535, SNR=31.6, Peak=245 HFD=3.4
19:49:59.547 00.002 31432 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.02) = xAngle (0.50 = 0.50)
19:49:59.550 00.003 31432 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.51 = -2.77)
19:49:59.552 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.41 hyp=0.82 cameraTheta=0.52 mountX=0.72 mountY=-0.30, mountTheta=-0.39
19:49:59.554 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.41, opts=13)
19:49:59.556 00.002 31432 Enqueuing Move request for scope (0.71, 0.41)
19:49:59.558 00.002 29876 Worker thread wakes up
19:49:59.558 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.41) opts 0xd
19:49:59.558 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.41)
19:49:59.558 00.000 29876 Moving (0.71, 0.41) raw xDistance=0.72 yDistance=-0.30
19:49:59.558 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.72
19:49:59.558 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:49:59.558 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
19:49:59.558 00.000 29876 MoveAxis(W, 69, ABG)
19:49:59.559 00.001 29876 Guiding  Dir = 3, Dur = 69
19:49:59.559 00.000 29876 IsSlewing returns 0
19:49:59.559 00.000 29876 IsGuiding returns 0
19:49:59.559 00.000 29876 PulseGuide returned control before completion, sleep 79
19:49:59.565 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:49:59.583 00.018 31432 UpdateGuideState exits: m=2535 RSB=31.6
19:49:59.587 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:49:59.591 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:49:59.593 00.002 31432 Enqueuing Expose request
19:49:59.653 00.060 29876 IsGuiding returns 1
19:49:59.653 00.000 29876 scope still moving after pulse duration time elapsed
19:49:59.683 00.030 29876 IsSlewing returns 0
19:49:59.683 00.000 29876 IsGuiding returns 1
19:49:59.714 00.031 29876 IsSlewing returns 0
19:49:59.714 00.000 29876 IsGuiding returns 0
19:49:59.714 00.000 29876 scope move finished after 69 + 85 ms
19:49:59.714 00.000 29876 Move returns status 0, amount 69
19:49:59.714 00.000 29876 MoveAxis(N, 0, ABG)
19:49:59.714 00.000 29876 Move returns status 0, amount 0
19:49:59.714 00.000 29876 move complete, result=0
19:49:59.714 00.000 29876 worker thread done servicing request
19:49:59.714 00.000 29876 Worker thread wakes up
19:49:59.714 00.000 31432 GuideStep: 0.7 px 69 ms WEST, -0.3 px 0 ms NORTH
19:49:59.716 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:49:59.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:01.843 02.127 29876 Exposure complete
19:50:01.887 00.044 29876 worker thread done servicing request
19:50:01.887 00.000 31432 OnExposeComplete: enter
19:50:01.890 00.003 31432 UpdateGuideState(): m_state=6
19:50:01.892 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
19:50:01.894 00.002 31432 Star::Find returns 1 (0), X=335.12, Y=890.32, Mass=2550, SNR=32.1, Peak=229 HFD=3.4
19:50:01.896 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
19:50:01.898 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
19:50:01.899 00.001 31432 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.19 mountX=0.19 mountY=-0.41, mountTheta=-1.15
19:50:01.902 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.45, opts=13)
19:50:01.904 00.002 31432 Enqueuing Move request for scope (0.18, 0.45)
19:50:01.906 00.002 29876 Worker thread wakes up
19:50:01.906 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
19:50:01.906 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
19:50:01.906 00.000 29876 Moving (0.18, 0.45) raw xDistance=0.19 yDistance=-0.41
19:50:01.906 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:50:01.906 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:50:01.906 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
19:50:01.906 00.000 29876 MoveAxis(E, 0, ABG)
19:50:01.906 00.000 29876 Move returns status 0, amount 0
19:50:01.906 00.000 29876 MoveAxis(N, 0, ABG)
19:50:01.906 00.000 29876 Move returns status 0, amount 0
19:50:01.906 00.000 29876 move complete, result=0
19:50:01.906 00.000 29876 worker thread done servicing request
19:50:01.910 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:01.921 00.011 31432 UpdateGuideState exits: m=2550 RSB=32.1
19:50:01.924 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:01.925 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:01.927 00.002 31432 Enqueuing Expose request
19:50:01.929 00.002 29876 Worker thread wakes up
19:50:01.929 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
19:50:01.931 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:01.931 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:03.843 01.912 29876 Exposure complete
19:50:03.886 00.043 29876 worker thread done servicing request
19:50:03.886 00.000 31432 OnExposeComplete: enter
19:50:03.889 00.003 31432 UpdateGuideState(): m_state=6
19:50:03.891 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
19:50:03.893 00.002 31432 Star::Find returns 1 (0), X=335.88, Y=890.07, Mass=2670, SNR=33.2, Peak=245 HFD=3.1
19:50:03.895 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
19:50:03.897 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
19:50:03.899 00.002 31432 CameraToMount -- cameraX=0.93 cameraY=0.20 hyp=0.95 cameraTheta=0.21 mountX=0.94 mountY=-0.05, mountTheta=-0.06
19:50:03.902 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.93, y=0.20, opts=13)
19:50:03.904 00.002 31432 Enqueuing Move request for scope (0.93, 0.20)
19:50:03.906 00.002 29876 Worker thread wakes up
19:50:03.906 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.20) opts 0xd
19:50:03.906 00.000 29876 Handling offset move in thread for scope, endpoint = (0.93, 0.20)
19:50:03.906 00.000 29876 Moving (0.93, 0.20) raw xDistance=0.94 yDistance=-0.05
19:50:03.906 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.94
19:50:03.906 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:03.907 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:50:03.907 00.000 29876 MoveAxis(W, 90, ABG)
19:50:03.907 00.000 29876 Guiding  Dir = 3, Dur = 90
19:50:03.907 00.000 29876 IsSlewing returns 0
19:50:03.907 00.000 29876 IsGuiding returns 0
19:50:03.907 00.000 29876 PulseGuide returned control before completion, sleep 100
19:50:03.910 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:03.923 00.013 31432 UpdateGuideState exits: m=2670 RSB=33.2
19:50:03.925 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:03.927 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:03.930 00.003 31432 Enqueuing Expose request
19:50:04.012 00.082 29876 IsGuiding returns 1
19:50:04.012 00.000 29876 scope still moving after pulse duration time elapsed
19:50:04.044 00.032 29876 IsSlewing returns 0
19:50:04.044 00.000 29876 IsGuiding returns 1
19:50:04.074 00.030 29876 IsSlewing returns 0
19:50:04.074 00.000 29876 IsGuiding returns 0
19:50:04.074 00.000 29876 scope move finished after 90 + 76 ms
19:50:04.074 00.000 29876 Move returns status 0, amount 90
19:50:04.074 00.000 29876 MoveAxis(N, 0, ABG)
19:50:04.074 00.000 29876 Move returns status 0, amount 0
19:50:04.074 00.000 29876 move complete, result=0
19:50:04.075 00.001 29876 worker thread done servicing request
19:50:04.075 00.000 29876 Worker thread wakes up
19:50:04.075 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:04.075 00.000 31432 GuideStep: 0.9 px 90 ms WEST, -0.1 px 0 ms NORTH
19:50:04.077 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:06.209 02.132 29876 Exposure complete
19:50:06.253 00.044 29876 worker thread done servicing request
19:50:06.254 00.001 31432 OnExposeComplete: enter
19:50:06.256 00.002 31432 UpdateGuideState(): m_state=6
19:50:06.258 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
19:50:06.261 00.003 31432 Star::Find returns 1 (0), X=335.34, Y=890.03, Mass=2623, SNR=31.8, Peak=204 HFD=3.6
19:50:06.267 00.006 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
19:50:06.271 00.004 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.91)
19:50:06.273 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.16 hyp=0.43 cameraTheta=0.38 mountX=0.40 mountY=-0.10, mountTheta=-0.24
19:50:06.276 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.16, opts=13)
19:50:06.278 00.002 31432 Enqueuing Move request for scope (0.40, 0.16)
19:50:06.280 00.002 29876 Worker thread wakes up
19:50:06.280 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.16) opts 0xd
19:50:06.280 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.16)
19:50:06.280 00.000 29876 Moving (0.40, 0.16) raw xDistance=0.40 yDistance=-0.10
19:50:06.280 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.40
19:50:06.280 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:06.280 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:50:06.280 00.000 29876 MoveAxis(W, 51, ABG)
19:50:06.280 00.000 29876 Guiding  Dir = 3, Dur = 51
19:50:06.280 00.000 29876 IsSlewing returns 0
19:50:06.280 00.000 29876 IsGuiding returns 0
19:50:06.281 00.001 29876 PulseGuide returned control before completion, sleep 61
19:50:06.285 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:06.297 00.012 31432 UpdateGuideState exits: m=2623 RSB=31.8
19:50:06.299 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:06.301 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:06.303 00.002 31432 Enqueuing Expose request
19:50:06.349 00.046 29876 IsGuiding returns 1
19:50:06.349 00.000 29876 scope still moving after pulse duration time elapsed
19:50:06.380 00.031 29876 IsSlewing returns 0
19:50:06.380 00.000 29876 IsGuiding returns 0
19:50:06.380 00.000 29876 scope move finished after 51 + 48 ms
19:50:06.380 00.000 29876 Move returns status 0, amount 51
19:50:06.380 00.000 29876 MoveAxis(N, 0, ABG)
19:50:06.380 00.000 29876 Move returns status 0, amount 0
19:50:06.380 00.000 29876 move complete, result=0
19:50:06.380 00.000 29876 worker thread done servicing request
19:50:06.380 00.000 29876 Worker thread wakes up
19:50:06.380 00.000 31432 GuideStep: 0.4 px 51 ms WEST, -0.1 px 0 ms NORTH
19:50:06.383 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:06.383 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:08.299 01.916 29876 Exposure complete
19:50:08.345 00.046 29876 worker thread done servicing request
19:50:08.345 00.000 31432 OnExposeComplete: enter
19:50:08.347 00.002 31432 UpdateGuideState(): m_state=6
19:50:08.349 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
19:50:08.351 00.002 31432 Star::Find returns 1 (0), X=335.69, Y=889.63, Mass=2753, SNR=32.7, Peak=204 HFD=3.5
19:50:08.353 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
19:50:08.355 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
19:50:08.356 00.001 31432 CameraToMount -- cameraX=0.74 cameraY=-0.24 hyp=0.78 cameraTheta=-0.32 mountX=0.74 mountY=0.35, mountTheta=0.45
19:50:08.359 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=-0.24, opts=13)
19:50:08.361 00.002 31432 Enqueuing Move request for scope (0.74, -0.24)
19:50:08.364 00.003 29876 Worker thread wakes up
19:50:08.364 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.24) opts 0xd
19:50:08.364 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, -0.24)
19:50:08.364 00.000 29876 Moving (0.74, -0.24) raw xDistance=0.74 yDistance=0.35
19:50:08.364 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.74
19:50:08.364 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:50:08.364 00.000 29876 MoveAxis(W, 78, ABG)
19:50:08.364 00.000 29876 Guiding  Dir = 3, Dur = 78
19:50:08.365 00.001 29876 IsSlewing returns 0
19:50:08.365 00.000 29876 IsGuiding returns 0
19:50:08.365 00.000 29876 PulseGuide returned control before completion, sleep 88
19:50:08.369 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:50:08.380 00.011 31432 UpdateGuideState exits: m=2753 RSB=32.7
19:50:08.382 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:08.384 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:08.387 00.003 31432 Enqueuing Expose request
19:50:08.468 00.081 29876 IsGuiding returns 1
19:50:08.468 00.000 29876 scope still moving after pulse duration time elapsed
19:50:08.498 00.030 29876 IsSlewing returns 0
19:50:08.498 00.000 29876 IsGuiding returns 0
19:50:08.498 00.000 29876 scope move finished after 78 + 55 ms
19:50:08.498 00.000 29876 Move returns status 0, amount 78
19:50:08.498 00.000 29876 MoveAxis(S, 26, ABG)
19:50:08.498 00.000 29876 Guiding  Dir = 1, Dur = 26
19:50:08.498 00.000 29876 IsSlewing returns 0
19:50:08.498 00.000 29876 IsGuiding returns 0
19:50:08.498 00.000 29876 PulseGuide returned control before completion, sleep 36
19:50:08.544 00.046 29876 IsGuiding returns 1
19:50:08.544 00.000 29876 scope still moving after pulse duration time elapsed
19:50:08.576 00.032 29876 IsSlewing returns 0
19:50:08.576 00.000 29876 IsGuiding returns 1
19:50:08.620 00.044 29876 IsSlewing returns 0
19:50:08.620 00.000 29876 IsGuiding returns 1
19:50:08.652 00.032 29876 IsSlewing returns 0
19:50:08.652 00.000 29876 IsGuiding returns 0
19:50:08.652 00.000 29876 scope move finished after 26 + 127 ms
19:50:08.652 00.000 29876 Move returns status 0, amount 26
19:50:08.652 00.000 29876 move complete, result=0
19:50:08.652 00.000 29876 worker thread done servicing request
19:50:08.652 00.000 29876 Worker thread wakes up
19:50:08.652 00.000 31432 GuideStep: 0.7 px 78 ms WEST, 0.4 px 26 ms SOUTH
19:50:08.655 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:08.655 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:10.783 02.128 29876 Exposure complete
19:50:10.827 00.044 29876 worker thread done servicing request
19:50:10.827 00.000 31432 OnExposeComplete: enter
19:50:10.829 00.002 31432 UpdateGuideState(): m_state=6
19:50:10.831 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
19:50:10.833 00.002 31432 Star::Find returns 1 (0), X=335.82, Y=890.43, Mass=2688, SNR=32.8, Peak=252 HFD=3.5
19:50:10.835 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
19:50:10.837 00.002 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
19:50:10.839 00.002 31432 CameraToMount -- cameraX=0.88 cameraY=0.56 hyp=1.04 cameraTheta=0.57 mountX=0.89 mountY=-0.42, mountTheta=-0.44
19:50:10.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.88, y=0.56, opts=13)
19:50:10.845 00.003 31432 Enqueuing Move request for scope (0.88, 0.56)
19:50:10.848 00.003 29876 Worker thread wakes up
19:50:10.848 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.56) opts 0xd
19:50:10.848 00.000 29876 Handling offset move in thread for scope, endpoint = (0.88, 0.56)
19:50:10.848 00.000 29876 Moving (0.88, 0.56) raw xDistance=0.89 yDistance=-0.42
19:50:10.848 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
19:50:10.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:50:10.848 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
19:50:10.848 00.000 29876 MoveAxis(W, 97, ABG)
19:50:10.848 00.000 29876 Guiding  Dir = 3, Dur = 97
19:50:10.848 00.000 29876 IsSlewing returns 0
19:50:10.848 00.000 29876 IsGuiding returns 0
19:50:10.849 00.001 29876 PulseGuide returned control before completion, sleep 107
19:50:10.852 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:50:10.864 00.012 31432 UpdateGuideState exits: m=2688 RSB=32.8
19:50:10.866 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:10.869 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:10.871 00.002 31432 Enqueuing Expose request
19:50:10.965 00.094 29876 IsGuiding returns 1
19:50:10.965 00.000 29876 scope still moving after pulse duration time elapsed
19:50:10.996 00.031 29876 IsSlewing returns 0
19:50:10.996 00.000 29876 IsGuiding returns 0
19:50:10.996 00.000 29876 scope move finished after 97 + 49 ms
19:50:10.996 00.000 29876 Move returns status 0, amount 97
19:50:10.996 00.000 29876 MoveAxis(N, 0, ABG)
19:50:10.996 00.000 29876 Move returns status 0, amount 0
19:50:10.996 00.000 29876 move complete, result=0
19:50:10.996 00.000 29876 worker thread done servicing request
19:50:10.996 00.000 29876 Worker thread wakes up
19:50:10.996 00.000 31432 GuideStep: 0.9 px 97 ms WEST, -0.4 px 0 ms NORTH
19:50:10.998 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:10.998 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:12.913 01.915 29876 Exposure complete
19:50:12.958 00.045 29876 worker thread done servicing request
19:50:12.958 00.000 31432 OnExposeComplete: enter
19:50:12.960 00.002 31432 UpdateGuideState(): m_state=6
19:50:12.962 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
19:50:12.964 00.002 31432 Star::Find returns 1 (0), X=336.07, Y=890.73, Mass=2467, SNR=31.5, Peak=222 HFD=3.3
19:50:12.965 00.001 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
19:50:12.967 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.64)
19:50:12.969 00.002 31432 CameraToMount -- cameraX=1.13 cameraY=0.86 hyp=1.42 cameraTheta=0.65 mountX=1.15 mountY=-0.68, mountTheta=-0.53
19:50:12.971 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.13, y=0.86, opts=13)
19:50:12.974 00.003 31432 Enqueuing Move request for scope (1.13, 0.86)
19:50:12.976 00.002 29876 Worker thread wakes up
19:50:12.976 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.86) opts 0xd
19:50:12.976 00.000 29876 Handling offset move in thread for scope, endpoint = (1.13, 0.86)
19:50:12.976 00.000 29876 Moving (1.13, 0.86) raw xDistance=1.15 yDistance=-0.68
19:50:12.976 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.15
19:50:12.976 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:50:12.976 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
19:50:12.976 00.000 29876 MoveAxis(W, 124, ABG)
19:50:12.976 00.000 29876 Guiding  Dir = 3, Dur = 124
19:50:12.976 00.000 29876 IsSlewing returns 0
19:50:12.976 00.000 29876 IsGuiding returns 0
19:50:12.976 00.000 29876 PulseGuide returned control before completion, sleep 134
19:50:12.981 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:50:12.991 00.010 31432 UpdateGuideState exits: m=2467 RSB=31.5
19:50:12.994 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:12.998 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:13.000 00.002 31432 Enqueuing Expose request
19:50:13.114 00.114 29876 IsGuiding returns 1
19:50:13.114 00.000 29876 scope still moving after pulse duration time elapsed
19:50:13.145 00.031 29876 IsSlewing returns 0
19:50:13.145 00.000 29876 IsGuiding returns 1
19:50:13.175 00.030 29876 IsSlewing returns 0
19:50:13.175 00.000 29876 IsGuiding returns 0
19:50:13.175 00.000 29876 scope move finished after 124 + 73 ms
19:50:13.175 00.000 29876 Move returns status 0, amount 124
19:50:13.175 00.000 29876 MoveAxis(N, 0, ABG)
19:50:13.175 00.000 29876 Move returns status 0, amount 0
19:50:13.175 00.000 29876 move complete, result=0
19:50:13.175 00.000 29876 worker thread done servicing request
19:50:13.175 00.000 29876 Worker thread wakes up
19:50:13.175 00.000 31432 GuideStep: 1.1 px 124 ms WEST, -0.7 px 0 ms NORTH
19:50:13.178 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:13.178 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:15.311 02.133 29876 Exposure complete
19:50:15.359 00.048 29876 worker thread done servicing request
19:50:15.359 00.000 31432 OnExposeComplete: enter
19:50:15.363 00.004 31432 UpdateGuideState(): m_state=6
19:50:15.365 00.002 31432 Star::Find(15, 336, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
19:50:15.367 00.002 31432 Star::Find returns 1 (0), X=336.13, Y=890.06, Mass=2535, SNR=31.9, Peak=236 HFD=3.0
19:50:15.369 00.002 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.14 = 0.14)
19:50:15.371 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.14)
19:50:15.373 00.002 31432 CameraToMount -- cameraX=1.18 cameraY=0.19 hyp=1.20 cameraTheta=0.16 mountX=1.19 mountY=-0.01, mountTheta=-0.01
19:50:15.375 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.18, y=0.19, opts=13)
19:50:15.377 00.002 31432 Enqueuing Move request for scope (1.18, 0.19)
19:50:15.379 00.002 29876 Worker thread wakes up
19:50:15.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.18, 0.19) opts 0xd
19:50:15.379 00.000 29876 Handling offset move in thread for scope, endpoint = (1.18, 0.19)
19:50:15.379 00.000 29876 Moving (1.18, 0.19) raw xDistance=1.19 yDistance=-0.01
19:50:15.379 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.19
19:50:15.379 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:15.379 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:50:15.379 00.000 29876 MoveAxis(W, 132, ABG)
19:50:15.379 00.000 29876 Guiding  Dir = 3, Dur = 132
19:50:15.380 00.001 29876 IsSlewing returns 0
19:50:15.380 00.000 29876 IsGuiding returns 0
19:50:15.380 00.000 29876 PulseGuide returned control before completion, sleep 142
19:50:15.383 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:15.395 00.012 31432 UpdateGuideState exits: m=2535 RSB=31.9
19:50:15.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:15.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:15.401 00.002 31432 Enqueuing Expose request
19:50:15.525 00.124 29876 IsGuiding returns 1
19:50:15.525 00.000 29876 scope still moving after pulse duration time elapsed
19:50:15.555 00.030 29876 IsSlewing returns 0
19:50:15.555 00.000 29876 IsGuiding returns 1
19:50:15.586 00.031 29876 IsSlewing returns 0
19:50:15.586 00.000 29876 IsGuiding returns 0
19:50:15.586 00.000 29876 scope move finished after 132 + 73 ms
19:50:15.586 00.000 29876 Move returns status 0, amount 132
19:50:15.586 00.000 29876 MoveAxis(N, 0, ABG)
19:50:15.586 00.000 29876 Move returns status 0, amount 0
19:50:15.586 00.000 29876 move complete, result=0
19:50:15.586 00.000 29876 worker thread done servicing request
19:50:15.586 00.000 29876 Worker thread wakes up
19:50:15.586 00.000 31432 GuideStep: 1.2 px 132 ms WEST, -0.0 px 0 ms NORTH
19:50:15.589 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:15.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:17.496 01.907 29876 Exposure complete
19:50:17.540 00.044 29876 worker thread done servicing request
19:50:17.540 00.000 31432 OnExposeComplete: enter
19:50:17.542 00.002 31432 UpdateGuideState(): m_state=6
19:50:17.544 00.002 31432 Star::Find(15, 336, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
19:50:17.546 00.002 31432 Star::Find returns 1 (0), X=335.25, Y=890.27, Mass=2705, SNR=32.6, Peak=252 HFD=3.5
19:50:17.548 00.002 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
19:50:17.550 00.002 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
19:50:17.552 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.40 hyp=0.50 cameraTheta=0.92 mountX=0.31 mountY=-0.35, mountTheta=-0.84
19:50:17.555 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.40, opts=13)
19:50:17.557 00.002 31432 Enqueuing Move request for scope (0.30, 0.40)
19:50:17.559 00.002 29876 Worker thread wakes up
19:50:17.559 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.40) opts 0xd
19:50:17.559 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.40)
19:50:17.559 00.000 29876 Moving (0.30, 0.40) raw xDistance=0.31 yDistance=-0.35
19:50:17.559 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.31
19:50:17.559 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.84 newest=-1.03
19:50:17.559 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
19:50:17.559 00.000 29876 MoveAxis(W, 48, ABG)
19:50:17.559 00.000 29876 Guiding  Dir = 3, Dur = 48
19:50:17.559 00.000 29876 IsSlewing returns 0
19:50:17.559 00.000 29876 IsGuiding returns 0
19:50:17.560 00.001 29876 PulseGuide returned control before completion, sleep 58
19:50:17.563 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=0, FiltMax=257, Gamma=0.490
19:50:17.575 00.012 31432 UpdateGuideState exits: m=2705 RSB=32.6
19:50:17.577 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:17.579 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:17.581 00.002 31432 Enqueuing Expose request
19:50:17.633 00.052 29876 IsGuiding returns 1
19:50:17.633 00.000 29876 scope still moving after pulse duration time elapsed
19:50:17.663 00.030 29876 IsSlewing returns 0
19:50:17.663 00.000 29876 IsGuiding returns 1
19:50:17.693 00.030 29876 IsSlewing returns 0
19:50:17.693 00.000 29876 IsGuiding returns 1
19:50:17.724 00.031 29876 IsSlewing returns 0
19:50:17.724 00.000 29876 IsGuiding returns 0
19:50:17.724 00.000 29876 scope move finished after 48 + 116 ms
19:50:17.724 00.000 29876 Move returns status 0, amount 48
19:50:17.724 00.000 29876 BLC: Oldest BLC event removed
19:50:17.724 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:50:17.724 00.000 29876 MoveAxis(N, 45, ABG)
19:50:17.724 00.000 29876 Guiding  Dir = 0, Dur = 45
19:50:17.724 00.000 29876 IsSlewing returns 0
19:50:17.724 00.000 29876 IsGuiding returns 0
19:50:17.725 00.001 29876 PulseGuide returned control before completion, sleep 55
19:50:17.784 00.059 29876 IsGuiding returns 1
19:50:17.784 00.000 29876 scope still moving after pulse duration time elapsed
19:50:17.815 00.031 29876 IsSlewing returns 0
19:50:17.815 00.000 29876 IsGuiding returns 1
19:50:17.846 00.031 29876 IsSlewing returns 0
19:50:17.846 00.000 29876 IsGuiding returns 1
19:50:17.877 00.031 29876 IsSlewing returns 0
19:50:17.877 00.000 29876 IsGuiding returns 0
19:50:17.877 00.000 29876 scope move finished after 45 + 107 ms
19:50:17.877 00.000 29876 Move returns status 0, amount 45
19:50:17.877 00.000 29876 move complete, result=0
19:50:17.878 00.001 29876 worker thread done servicing request
19:50:17.878 00.000 29876 Worker thread wakes up
19:50:17.878 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:17.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:17.878 00.000 31432 GuideStep: 0.3 px 48 ms WEST, -0.3 px 45 ms NORTH
19:50:20.006 02.128 29876 Exposure complete
19:50:20.051 00.045 29876 worker thread done servicing request
19:50:20.051 00.000 31432 OnExposeComplete: enter
19:50:20.054 00.003 31432 UpdateGuideState(): m_state=6
19:50:20.056 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
19:50:20.058 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=890.07, Mass=2583, SNR=31.6, Peak=220 HFD=3.5
19:50:20.059 00.001 31432 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
19:50:20.061 00.002 31432 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.37)
19:50:20.063 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.93 mountX=-0.07 mountY=-0.21, mountTheta=-1.89
19:50:20.066 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.20, opts=13)
19:50:20.071 00.005 31432 Enqueuing Move request for scope (-0.08, 0.20)
19:50:20.076 00.005 29876 Worker thread wakes up
19:50:20.076 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
19:50:20.076 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
19:50:20.076 00.000 29876 Moving (-0.08, 0.20) raw xDistance=-0.07 yDistance=-0.21
19:50:20.076 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:50:20.076 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:20.076 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:50:20.076 00.000 29876 MoveAxis(E, 0, ABG)
19:50:20.076 00.000 29876 Move returns status 0, amount 0
19:50:20.077 00.001 29876 MoveAxis(N, 0, ABG)
19:50:20.077 00.000 29876 Move returns status 0, amount 0
19:50:20.077 00.000 29876 move complete, result=0
19:50:20.077 00.000 29876 worker thread done servicing request
19:50:20.082 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:20.096 00.014 31432 UpdateGuideState exits: m=2583 RSB=31.6
19:50:20.098 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:20.100 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:20.102 00.002 31432 Enqueuing Expose request
19:50:20.104 00.002 29876 Worker thread wakes up
19:50:20.105 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:50:20.107 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:20.107 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:22.017 01.910 29876 Exposure complete
19:50:22.060 00.043 29876 worker thread done servicing request
19:50:22.060 00.000 31432 OnExposeComplete: enter
19:50:22.062 00.002 31432 UpdateGuideState(): m_state=6
19:50:22.063 00.001 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
19:50:22.065 00.002 31432 Star::Find returns 1 (0), X=335.17, Y=890.45, Mass=2627, SNR=32.4, Peak=246 HFD=3.4
19:50:22.067 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
19:50:22.069 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
19:50:22.071 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.58 hyp=0.62 cameraTheta=1.19 mountX=0.24 mountY=-0.53, mountTheta=-1.14
19:50:22.073 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.58, opts=13)
19:50:22.075 00.002 31432 Enqueuing Move request for scope (0.23, 0.58)
19:50:22.077 00.002 29876 Worker thread wakes up
19:50:22.077 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.58) opts 0xd
19:50:22.077 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.58)
19:50:22.077 00.000 29876 Moving (0.23, 0.58) raw xDistance=0.24 yDistance=-0.53
19:50:22.077 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
19:50:22.077 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
19:50:22.077 00.000 29876 MoveAxis(W, 23, ABG)
19:50:22.078 00.001 29876 Guiding  Dir = 3, Dur = 23
19:50:22.078 00.000 29876 IsSlewing returns 0
19:50:22.078 00.000 29876 IsGuiding returns 0
19:50:22.078 00.000 29876 PulseGuide returned control before completion, sleep 33
19:50:22.082 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:22.094 00.012 31432 UpdateGuideState exits: m=2627 RSB=32.4
19:50:22.096 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:22.098 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:22.100 00.002 31432 Enqueuing Expose request
19:50:22.123 00.023 29876 IsGuiding returns 1
19:50:22.123 00.000 29876 scope still moving after pulse duration time elapsed
19:50:22.154 00.031 29876 IsSlewing returns 0
19:50:22.154 00.000 29876 IsGuiding returns 1
19:50:22.184 00.030 29876 IsSlewing returns 0
19:50:22.184 00.000 29876 IsGuiding returns 1
19:50:22.215 00.031 29876 IsSlewing returns 0
19:50:22.215 00.000 29876 IsGuiding returns 0
19:50:22.215 00.000 29876 scope move finished after 23 + 114 ms
19:50:22.215 00.000 29876 Move returns status 0, amount 23
19:50:22.215 00.000 29876 MoveAxis(N, 39, ABG)
19:50:22.215 00.000 29876 Guiding  Dir = 0, Dur = 39
19:50:22.216 00.001 29876 IsSlewing returns 0
19:50:22.216 00.000 29876 IsGuiding returns 0
19:50:22.216 00.000 29876 PulseGuide returned control before completion, sleep 49
19:50:22.276 00.060 29876 IsGuiding returns 1
19:50:22.276 00.000 29876 scope still moving after pulse duration time elapsed
19:50:22.307 00.031 29876 IsSlewing returns 0
19:50:22.307 00.000 29876 IsGuiding returns 1
19:50:22.338 00.031 29876 IsSlewing returns 0
19:50:22.338 00.000 29876 IsGuiding returns 1
19:50:22.368 00.030 29876 IsSlewing returns 0
19:50:22.368 00.000 29876 IsGuiding returns 0
19:50:22.368 00.000 29876 scope move finished after 39 + 113 ms
19:50:22.368 00.000 29876 Move returns status 0, amount 39
19:50:22.368 00.000 29876 move complete, result=0
19:50:22.370 00.002 29876 worker thread done servicing request
19:50:22.370 00.000 29876 Worker thread wakes up
19:50:22.370 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:22.370 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:22.370 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.5 px 39 ms NORTH
19:50:24.599 02.229 29876 Exposure complete
19:50:24.643 00.044 29876 worker thread done servicing request
19:50:24.643 00.000 31432 OnExposeComplete: enter
19:50:24.646 00.003 31432 UpdateGuideState(): m_state=6
19:50:24.647 00.001 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
19:50:24.649 00.002 31432 Star::Find returns 1 (0), X=335.50, Y=890.08, Mass=2746, SNR=32.9, Peak=230 HFD=3.6
19:50:24.651 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
19:50:24.653 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
19:50:24.655 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.21 hyp=0.59 cameraTheta=0.36 mountX=0.56 mountY=-0.12, mountTheta=-0.22
19:50:24.657 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.21, opts=13)
19:50:24.659 00.002 31432 Enqueuing Move request for scope (0.56, 0.21)
19:50:24.661 00.002 29876 Worker thread wakes up
19:50:24.661 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.21) opts 0xd
19:50:24.661 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.21)
19:50:24.661 00.000 29876 Moving (0.56, 0.21) raw xDistance=0.56 yDistance=-0.12
19:50:24.661 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56
19:50:24.661 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:24.661 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:50:24.661 00.000 29876 MoveAxis(W, 57, ABG)
19:50:24.661 00.000 29876 Guiding  Dir = 3, Dur = 57
19:50:24.662 00.001 29876 IsSlewing returns 0
19:50:24.662 00.000 29876 IsGuiding returns 0
19:50:24.662 00.000 29876 PulseGuide returned control before completion, sleep 67
19:50:24.665 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:24.677 00.012 31432 UpdateGuideState exits: m=2746 RSB=32.9
19:50:24.679 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:24.681 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:24.683 00.002 31432 Enqueuing Expose request
19:50:24.735 00.052 29876 IsGuiding returns 1
19:50:24.735 00.000 29876 scope still moving after pulse duration time elapsed
19:50:24.767 00.032 29876 IsSlewing returns 0
19:50:24.767 00.000 29876 IsGuiding returns 1
19:50:24.798 00.031 29876 IsSlewing returns 0
19:50:24.798 00.000 29876 IsGuiding returns 1
19:50:24.828 00.030 29876 IsSlewing returns 0
19:50:24.828 00.000 29876 IsGuiding returns 1
19:50:24.859 00.031 29876 IsSlewing returns 0
19:50:24.859 00.000 29876 IsGuiding returns 0
19:50:24.859 00.000 29876 scope move finished after 57 + 140 ms
19:50:24.859 00.000 29876 Move returns status 0, amount 57
19:50:24.859 00.000 29876 MoveAxis(N, 0, ABG)
19:50:24.859 00.000 29876 Move returns status 0, amount 0
19:50:24.859 00.000 29876 move complete, result=0
19:50:24.859 00.000 29876 worker thread done servicing request
19:50:24.859 00.000 29876 Worker thread wakes up
19:50:24.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:24.859 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:24.859 00.000 31432 GuideStep: 0.6 px 57 ms WEST, -0.1 px 0 ms NORTH
19:50:26.773 01.914 29876 Exposure complete
19:50:26.817 00.044 29876 worker thread done servicing request
19:50:26.817 00.000 31432 OnExposeComplete: enter
19:50:26.819 00.002 31432 UpdateGuideState(): m_state=6
19:50:26.821 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
19:50:26.823 00.002 31432 Star::Find returns 1 (0), X=335.18, Y=890.37, Mass=2763, SNR=33.4, Peak=223 HFD=3.6
19:50:26.825 00.002 31432 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.02) = xAngle (1.12 = 1.12)
19:50:26.827 00.002 31432 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.13 = -2.16)
19:50:26.828 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=0.50 hyp=0.55 cameraTheta=1.14 mountX=0.24 mountY=-0.46, mountTheta=-1.09
19:50:26.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.50, opts=13)
19:50:26.833 00.002 31432 Enqueuing Move request for scope (0.23, 0.50)
19:50:26.835 00.002 29876 Worker thread wakes up
19:50:26.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.50) opts 0xd
19:50:26.835 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.50)
19:50:26.835 00.000 29876 Moving (0.23, 0.50) raw xDistance=0.24 yDistance=-0.46
19:50:26.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
19:50:26.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
19:50:26.835 00.000 29876 MoveAxis(W, 31, ABG)
19:50:26.835 00.000 29876 Guiding  Dir = 3, Dur = 31
19:50:26.835 00.000 29876 IsSlewing returns 0
19:50:26.835 00.000 29876 IsGuiding returns 0
19:50:26.836 00.001 29876 PulseGuide returned control before completion, sleep 41
19:50:26.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:50:26.852 00.013 31432 UpdateGuideState exits: m=2763 RSB=33.4
19:50:26.854 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:26.856 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:26.858 00.002 31432 Enqueuing Expose request
19:50:26.881 00.023 29876 IsGuiding returns 1
19:50:26.881 00.000 29876 scope still moving after pulse duration time elapsed
19:50:26.912 00.031 29876 IsSlewing returns 0
19:50:26.912 00.000 29876 IsGuiding returns 1
19:50:26.942 00.030 29876 IsSlewing returns 0
19:50:26.942 00.000 29876 IsGuiding returns 1
19:50:26.972 00.030 29876 IsSlewing returns 0
19:50:26.972 00.000 29876 IsGuiding returns 1
19:50:27.004 00.032 29876 IsSlewing returns 0
19:50:27.004 00.000 29876 IsGuiding returns 0
19:50:27.004 00.000 29876 scope move finished after 31 + 137 ms
19:50:27.004 00.000 29876 Move returns status 0, amount 31
19:50:27.004 00.000 29876 MoveAxis(N, 34, ABG)
19:50:27.004 00.000 29876 Guiding  Dir = 0, Dur = 34
19:50:27.004 00.000 29876 IsSlewing returns 0
19:50:27.004 00.000 29876 IsGuiding returns 0
19:50:27.004 00.000 29876 PulseGuide returned control before completion, sleep 44
19:50:27.050 00.046 29876 IsGuiding returns 1
19:50:27.050 00.000 29876 scope still moving after pulse duration time elapsed
19:50:27.082 00.032 29876 IsSlewing returns 0
19:50:27.082 00.000 29876 IsGuiding returns 1
19:50:27.112 00.030 29876 IsSlewing returns 0
19:50:27.112 00.000 29876 IsGuiding returns 1
19:50:27.143 00.031 29876 IsSlewing returns 0
19:50:27.143 00.000 29876 IsGuiding returns 1
19:50:27.174 00.031 29876 IsSlewing returns 0
19:50:27.174 00.000 29876 IsGuiding returns 1
19:50:27.205 00.031 29876 IsSlewing returns 0
19:50:27.205 00.000 29876 IsGuiding returns 1
19:50:27.236 00.031 29876 IsSlewing returns 0
19:50:27.236 00.000 29876 IsGuiding returns 0
19:50:27.236 00.000 29876 scope move finished after 34 + 197 ms
19:50:27.236 00.000 29876 Move returns status 0, amount 34
19:50:27.236 00.000 29876 move complete, result=0
19:50:27.236 00.000 29876 worker thread done servicing request
19:50:27.236 00.000 29876 Worker thread wakes up
19:50:27.237 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:27.237 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:27.237 00.000 31432 GuideStep: 0.2 px 31 ms WEST, -0.5 px 34 ms NORTH
19:50:29.358 02.121 29876 Exposure complete
19:50:29.401 00.043 29876 worker thread done servicing request
19:50:29.401 00.000 31432 OnExposeComplete: enter
19:50:29.404 00.003 31432 UpdateGuideState(): m_state=6
19:50:29.406 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
19:50:29.408 00.002 31432 Star::Find returns 1 (0), X=334.66, Y=890.14, Mass=2739, SNR=33.6, Peak=234 HFD=3.4
19:50:29.410 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
19:50:29.412 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.91)
19:50:29.414 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.39 mountX=-0.28 mountY=-0.31, mountTheta=-2.31
19:50:29.417 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.27, opts=13)
19:50:29.419 00.002 31432 Enqueuing Move request for scope (-0.28, 0.27)
19:50:29.421 00.002 29876 Worker thread wakes up
19:50:29.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.27) opts 0xd
19:50:29.421 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.27)
19:50:29.421 00.000 29876 Moving (-0.28, 0.27) raw xDistance=-0.28 yDistance=-0.31
19:50:29.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
19:50:29.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.31
19:50:29.421 00.000 29876 MoveAxis(E, 22, ABG)
19:50:29.421 00.000 29876 Guiding  Dir = 2, Dur = 22
19:50:29.422 00.001 29876 IsSlewing returns 0
19:50:29.422 00.000 29876 IsGuiding returns 0
19:50:29.422 00.000 29876 PulseGuide returned control before completion, sleep 32
19:50:29.425 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:29.442 00.017 31432 UpdateGuideState exits: m=2739 RSB=33.6
19:50:29.444 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:29.446 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:29.448 00.002 31432 Enqueuing Expose request
19:50:29.467 00.019 29876 IsGuiding returns 1
19:50:29.467 00.000 29876 scope still moving after pulse duration time elapsed
19:50:29.498 00.031 29876 IsSlewing returns 0
19:50:29.498 00.000 29876 IsGuiding returns 1
19:50:29.529 00.031 29876 IsSlewing returns 0
19:50:29.529 00.000 29876 IsGuiding returns 0
19:50:29.529 00.000 29876 scope move finished after 22 + 84 ms
19:50:29.529 00.000 29876 Move returns status 0, amount 22
19:50:29.529 00.000 29876 MoveAxis(N, 23, ABG)
19:50:29.529 00.000 29876 Guiding  Dir = 0, Dur = 23
19:50:29.529 00.000 29876 IsSlewing returns 0
19:50:29.529 00.000 29876 IsGuiding returns 0
19:50:29.529 00.000 29876 PulseGuide returned control before completion, sleep 33
19:50:29.576 00.047 29876 IsGuiding returns 1
19:50:29.576 00.000 29876 scope still moving after pulse duration time elapsed
19:50:29.607 00.031 29876 IsSlewing returns 0
19:50:29.607 00.000 29876 IsGuiding returns 1
19:50:29.638 00.031 29876 IsSlewing returns 0
19:50:29.638 00.000 29876 IsGuiding returns 1
19:50:29.669 00.031 29876 IsSlewing returns 0
19:50:29.669 00.000 29876 IsGuiding returns 1
19:50:29.700 00.031 29876 IsSlewing returns 0
19:50:29.700 00.000 29876 IsGuiding returns 1
19:50:29.730 00.030 29876 IsSlewing returns 0
19:50:29.730 00.000 29876 IsGuiding returns 0
19:50:29.730 00.000 29876 scope move finished after 23 + 178 ms
19:50:29.730 00.000 29876 Move returns status 0, amount 23
19:50:29.730 00.000 29876 move complete, result=0
19:50:29.730 00.000 29876 worker thread done servicing request
19:50:29.730 00.000 29876 Worker thread wakes up
19:50:29.731 00.001 31432 GuideStep: -0.3 px 22 ms EAST, -0.3 px 23 ms NORTH
19:50:29.734 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:29.734 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:31.637 01.903 29876 Exposure complete
19:50:31.681 00.044 29876 worker thread done servicing request
19:50:31.681 00.000 31432 OnExposeComplete: enter
19:50:31.684 00.003 31432 UpdateGuideState(): m_state=6
19:50:31.686 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
19:50:31.688 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=890.55, Mass=2654, SNR=32.4, Peak=244 HFD=3.4
19:50:31.690 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
19:50:31.691 00.001 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
19:50:31.693 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.68 hyp=0.69 cameraTheta=1.68 mountX=-0.06 mountY=-0.69, mountTheta=-1.65
19:50:31.696 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.68, opts=13)
19:50:31.698 00.002 31432 Enqueuing Move request for scope (-0.07, 0.68)
19:50:31.700 00.002 29876 Worker thread wakes up
19:50:31.700 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.68) opts 0xd
19:50:31.700 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.68)
19:50:31.700 00.000 29876 Moving (-0.07, 0.68) raw xDistance=-0.06 yDistance=-0.69
19:50:31.700 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:50:31.701 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.69
19:50:31.701 00.000 29876 MoveAxis(E, 0, ABG)
19:50:31.701 00.000 29876 Move returns status 0, amount 0
19:50:31.701 00.000 29876 MoveAxis(N, 50, ABG)
19:50:31.701 00.000 29876 Guiding  Dir = 0, Dur = 50
19:50:31.701 00.000 29876 IsSlewing returns 0
19:50:31.701 00.000 29876 IsGuiding returns 0
19:50:31.701 00.000 29876 PulseGuide returned control before completion, sleep 60
19:50:31.704 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:31.715 00.011 31432 UpdateGuideState exits: m=2654 RSB=32.4
19:50:31.718 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:31.720 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:31.721 00.001 31432 Enqueuing Expose request
19:50:31.774 00.053 29876 IsGuiding returns 1
19:50:31.774 00.000 29876 scope still moving after pulse duration time elapsed
19:50:31.806 00.032 29876 IsSlewing returns 0
19:50:31.806 00.000 29876 IsGuiding returns 1
19:50:31.837 00.031 29876 IsSlewing returns 0
19:50:31.837 00.000 29876 IsGuiding returns 0
19:50:31.837 00.000 29876 scope move finished after 50 + 85 ms
19:50:31.837 00.000 29876 Move returns status 0, amount 50
19:50:31.837 00.000 29876 move complete, result=0
19:50:31.838 00.001 29876 worker thread done servicing request
19:50:31.838 00.000 29876 Worker thread wakes up
19:50:31.838 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:31.838 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 50 ms NORTH
19:50:31.841 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:33.965 02.124 29876 Exposure complete
19:50:34.021 00.056 29876 worker thread done servicing request
19:50:34.021 00.000 31432 OnExposeComplete: enter
19:50:34.023 00.002 31432 UpdateGuideState(): m_state=6
19:50:34.025 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
19:50:34.027 00.002 31432 Star::Find returns 1 (0), X=335.92, Y=889.91, Mass=2724, SNR=32.9, Peak=166 HFD=4.2
19:50:34.029 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
19:50:34.031 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
19:50:34.032 00.001 31432 CameraToMount -- cameraX=0.97 cameraY=0.04 hyp=0.97 cameraTheta=0.04 mountX=0.97 mountY=0.11, mountTheta=0.11
19:50:34.035 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.97, y=0.04, opts=13)
19:50:34.037 00.002 31432 Enqueuing Move request for scope (0.97, 0.04)
19:50:34.038 00.001 29876 Worker thread wakes up
19:50:34.038 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.04) opts 0xd
19:50:34.038 00.000 29876 Handling offset move in thread for scope, endpoint = (0.97, 0.04)
19:50:34.038 00.000 29876 Moving (0.97, 0.04) raw xDistance=0.97 yDistance=0.11
19:50:34.038 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.97
19:50:34.038 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:34.038 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
19:50:34.038 00.000 29876 MoveAxis(W, 94, ABG)
19:50:34.038 00.000 29876 Guiding  Dir = 3, Dur = 94
19:50:34.040 00.002 29876 IsSlewing returns 0
19:50:34.040 00.000 29876 IsGuiding returns 0
19:50:34.040 00.000 29876 PulseGuide returned control before completion, sleep 104
19:50:34.043 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:34.058 00.015 31432 UpdateGuideState exits: m=2724 RSB=32.9
19:50:34.061 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:34.065 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:34.068 00.003 31432 Enqueuing Expose request
19:50:34.151 00.083 29876 IsGuiding returns 1
19:50:34.151 00.000 29876 scope still moving after pulse duration time elapsed
19:50:34.182 00.031 29876 IsSlewing returns 0
19:50:34.182 00.000 29876 IsGuiding returns 1
19:50:34.213 00.031 29876 IsSlewing returns 0
19:50:34.213 00.000 29876 IsGuiding returns 1
19:50:34.244 00.031 29876 IsSlewing returns 0
19:50:34.244 00.000 29876 IsGuiding returns 0
19:50:34.244 00.000 29876 scope move finished after 94 + 110 ms
19:50:34.244 00.000 29876 Move returns status 0, amount 94
19:50:34.244 00.000 29876 MoveAxis(N, 0, ABG)
19:50:34.244 00.000 29876 Move returns status 0, amount 0
19:50:34.244 00.000 29876 move complete, result=0
19:50:34.244 00.000 29876 worker thread done servicing request
19:50:34.244 00.000 29876 Worker thread wakes up
19:50:34.244 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:34.244 00.000 31432 GuideStep: 1.0 px 94 ms WEST, 0.1 px 0 ms NORTH
19:50:34.247 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:36.154 01.907 29876 Exposure complete
19:50:36.198 00.044 29876 worker thread done servicing request
19:50:36.198 00.000 31432 OnExposeComplete: enter
19:50:36.200 00.002 31432 UpdateGuideState(): m_state=6
19:50:36.202 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
19:50:36.204 00.002 31432 Star::Find returns 1 (0), X=336.00, Y=889.68, Mass=2723, SNR=33.6, Peak=229 HFD=3.4
19:50:36.206 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:50:36.208 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:50:36.210 00.002 31432 CameraToMount -- cameraX=1.05 cameraY=-0.19 hyp=1.07 cameraTheta=-0.18 mountX=1.05 mountY=0.35, mountTheta=0.32
19:50:36.212 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.05, y=-0.19, opts=13)
19:50:36.215 00.003 31432 Enqueuing Move request for scope (1.05, -0.19)
19:50:36.217 00.002 29876 Worker thread wakes up
19:50:36.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.19) opts 0xd
19:50:36.217 00.000 29876 Handling offset move in thread for scope, endpoint = (1.05, -0.19)
19:50:36.217 00.000 29876 Moving (1.05, -0.19) raw xDistance=1.05 yDistance=0.35
19:50:36.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05
19:50:36.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:50:36.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:50:36.217 00.000 29876 MoveAxis(W, 114, ABG)
19:50:36.217 00.000 29876 Guiding  Dir = 3, Dur = 114
19:50:36.217 00.000 29876 IsSlewing returns 0
19:50:36.218 00.001 29876 IsGuiding returns 0
19:50:36.218 00.000 29876 PulseGuide returned control before completion, sleep 124
19:50:36.223 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:36.235 00.012 31432 UpdateGuideState exits: m=2723 RSB=33.6
19:50:36.237 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:36.239 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:36.241 00.002 31432 Enqueuing Expose request
19:50:36.356 00.115 29876 IsGuiding returns 1
19:50:36.356 00.000 29876 scope still moving after pulse duration time elapsed
19:50:36.386 00.030 29876 IsSlewing returns 0
19:50:36.386 00.000 29876 IsGuiding returns 1
19:50:36.416 00.030 29876 IsSlewing returns 0
19:50:36.416 00.000 29876 IsGuiding returns 0
19:50:36.416 00.000 29876 scope move finished after 114 + 84 ms
19:50:36.416 00.000 29876 Move returns status 0, amount 114
19:50:36.416 00.000 29876 MoveAxis(N, 0, ABG)
19:50:36.416 00.000 29876 Move returns status 0, amount 0
19:50:36.416 00.000 29876 move complete, result=0
19:50:36.416 00.000 29876 worker thread done servicing request
19:50:36.416 00.000 29876 Worker thread wakes up
19:50:36.417 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:36.417 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:36.417 00.000 31432 GuideStep: 1.0 px 114 ms WEST, 0.4 px 0 ms NORTH
19:50:38.644 02.227 29876 Exposure complete
19:50:38.687 00.043 29876 worker thread done servicing request
19:50:38.687 00.000 31432 OnExposeComplete: enter
19:50:38.689 00.002 31432 UpdateGuideState(): m_state=6
19:50:38.691 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
19:50:38.693 00.002 31432 Star::Find returns 1 (0), X=334.67, Y=889.43, Mass=2686, SNR=33.2, Peak=244 HFD=3.3
19:50:38.695 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
19:50:38.697 00.002 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
19:50:38.699 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.45 hyp=0.52 cameraTheta=-2.12 mountX=-0.28 mountY=0.40, mountTheta=2.18
19:50:38.701 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.45, opts=13)
19:50:38.704 00.003 31432 Enqueuing Move request for scope (-0.27, -0.45)
19:50:38.705 00.001 29876 Worker thread wakes up
19:50:38.705 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.45) opts 0xd
19:50:38.705 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.45)
19:50:38.705 00.000 29876 Moving (-0.27, -0.45) raw xDistance=-0.28 yDistance=0.40
19:50:38.705 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.28
19:50:38.705 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:50:38.705 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
19:50:38.705 00.000 29876 MoveAxis(E, 11, ABG)
19:50:38.705 00.000 29876 Guiding  Dir = 2, Dur = 11
19:50:38.705 00.000 29876 IsSlewing returns 0
19:50:38.705 00.000 29876 IsGuiding returns 0
19:50:38.705 00.000 29876 PulseGuide returned control before completion, sleep 21
19:50:38.710 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:50:38.721 00.011 31432 UpdateGuideState exits: m=2686 RSB=33.2
19:50:38.723 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:38.725 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:38.727 00.002 31432 Enqueuing Expose request
19:50:38.750 00.023 29876 IsGuiding returns 0
19:50:38.750 00.000 29876 Move returns status 0, amount 11
19:50:38.750 00.000 29876 MoveAxis(N, 0, ABG)
19:50:38.750 00.000 29876 Move returns status 0, amount 0
19:50:38.750 00.000 29876 move complete, result=0
19:50:38.751 00.001 29876 worker thread done servicing request
19:50:38.751 00.000 29876 Worker thread wakes up
19:50:38.751 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:38.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:38.751 00.000 31432 GuideStep: -0.3 px 11 ms EAST, 0.4 px 0 ms NORTH
19:50:40.666 01.915 29876 Exposure complete
19:50:40.710 00.044 29876 worker thread done servicing request
19:50:40.711 00.001 31432 OnExposeComplete: enter
19:50:40.713 00.002 31432 UpdateGuideState(): m_state=6
19:50:40.715 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
19:50:40.717 00.002 31432 Star::Find returns 1 (0), X=334.90, Y=889.70, Mass=2588, SNR=31.8, Peak=221 HFD=3.4
19:50:40.719 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
19:50:40.720 00.001 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
19:50:40.722 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.82 mountX=-0.05 mountY=0.16, mountTheta=1.85
19:50:40.725 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.17, opts=13)
19:50:40.727 00.002 31432 Enqueuing Move request for scope (-0.04, -0.17)
19:50:40.729 00.002 29876 Worker thread wakes up
19:50:40.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
19:50:40.729 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
19:50:40.729 00.000 29876 Moving (-0.04, -0.17) raw xDistance=-0.05 yDistance=0.16
19:50:40.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
19:50:40.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:40.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:50:40.729 00.000 29876 MoveAxis(E, 0, ABG)
19:50:40.729 00.000 29876 Move returns status 0, amount 0
19:50:40.729 00.000 29876 MoveAxis(N, 0, ABG)
19:50:40.729 00.000 29876 Move returns status 0, amount 0
19:50:40.729 00.000 29876 move complete, result=0
19:50:40.729 00.000 29876 worker thread done servicing request
19:50:40.732 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:40.745 00.013 31432 UpdateGuideState exits: m=2588 RSB=31.8
19:50:40.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:40.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:40.751 00.002 31432 Enqueuing Expose request
19:50:40.752 00.001 29876 Worker thread wakes up
19:50:40.753 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:50:40.755 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:40.755 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:42.981 02.226 29876 Exposure complete
19:50:43.024 00.043 29876 worker thread done servicing request
19:50:43.024 00.000 31432 OnExposeComplete: enter
19:50:43.026 00.002 31432 UpdateGuideState(): m_state=6
19:50:43.028 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
19:50:43.030 00.002 31432 Star::Find returns 1 (0), X=334.73, Y=889.83, Mass=2753, SNR=33.2, Peak=226 HFD=3.5
19:50:43.031 00.001 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:50:43.033 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
19:50:43.035 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.94 mountX=-0.21 mountY=0.01, mountTheta=3.09
19:50:43.038 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.04, opts=13)
19:50:43.039 00.001 31432 Enqueuing Move request for scope (-0.21, -0.04)
19:50:43.041 00.002 29876 Worker thread wakes up
19:50:43.041 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
19:50:43.041 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
19:50:43.041 00.000 29876 Moving (-0.21, -0.04) raw xDistance=-0.21 yDistance=0.01
19:50:43.041 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
19:50:43.041 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:43.041 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:50:43.042 00.001 29876 MoveAxis(E, 21, ABG)
19:50:43.042 00.000 29876 Guiding  Dir = 2, Dur = 21
19:50:43.042 00.000 29876 IsSlewing returns 0
19:50:43.042 00.000 29876 IsGuiding returns 0
19:50:43.042 00.000 29876 PulseGuide returned control before completion, sleep 31
19:50:43.048 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:43.060 00.012 31432 UpdateGuideState exits: m=2753 RSB=33.2
19:50:43.062 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:43.064 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:43.066 00.002 31432 Enqueuing Expose request
19:50:43.089 00.023 29876 IsGuiding returns 1
19:50:43.089 00.000 29876 scope still moving after pulse duration time elapsed
19:50:43.120 00.031 29876 IsSlewing returns 0
19:50:43.120 00.000 29876 IsGuiding returns 0
19:50:43.120 00.000 29876 scope move finished after 21 + 56 ms
19:50:43.120 00.000 29876 Move returns status 0, amount 21
19:50:43.120 00.000 29876 MoveAxis(N, 0, ABG)
19:50:43.120 00.000 29876 Move returns status 0, amount 0
19:50:43.120 00.000 29876 move complete, result=0
19:50:43.121 00.001 29876 worker thread done servicing request
19:50:43.121 00.000 29876 Worker thread wakes up
19:50:43.121 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:43.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:43.121 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
19:50:45.028 01.907 29876 Exposure complete
19:50:45.072 00.044 29876 worker thread done servicing request
19:50:45.072 00.000 31432 OnExposeComplete: enter
19:50:45.074 00.002 31432 UpdateGuideState(): m_state=6
19:50:45.076 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
19:50:45.078 00.002 31432 Star::Find returns 1 (0), X=335.28, Y=889.57, Mass=2675, SNR=33.5, Peak=233 HFD=3.2
19:50:45.080 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
19:50:45.081 00.001 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
19:50:45.083 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-0.73 mountX=0.33 mountY=0.35, mountTheta=0.81
19:50:45.086 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.30, opts=13)
19:50:45.088 00.002 31432 Enqueuing Move request for scope (0.34, -0.30)
19:50:45.090 00.002 29876 Worker thread wakes up
19:50:45.090 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.30) opts 0xd
19:50:45.090 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.30)
19:50:45.090 00.000 29876 Moving (0.34, -0.30) raw xDistance=0.33 yDistance=0.35
19:50:45.090 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.33
19:50:45.090 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:50:45.090 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
19:50:45.090 00.000 29876 MoveAxis(W, 29, ABG)
19:50:45.090 00.000 29876 Guiding  Dir = 3, Dur = 29
19:50:45.090 00.000 29876 IsSlewing returns 0
19:50:45.090 00.000 29876 IsGuiding returns 0
19:50:45.091 00.001 29876 PulseGuide returned control before completion, sleep 39
19:50:45.094 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:45.105 00.011 31432 UpdateGuideState exits: m=2675 RSB=33.5
19:50:45.108 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:45.110 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:45.112 00.002 31432 Enqueuing Expose request
19:50:45.134 00.022 29876 IsGuiding returns 1
19:50:45.134 00.000 29876 scope still moving after pulse duration time elapsed
19:50:45.164 00.030 29876 IsSlewing returns 0
19:50:45.164 00.000 29876 IsGuiding returns 1
19:50:45.194 00.030 29876 IsSlewing returns 0
19:50:45.194 00.000 29876 IsGuiding returns 1
19:50:45.225 00.031 29876 IsSlewing returns 0
19:50:45.225 00.000 29876 IsGuiding returns 1
19:50:45.256 00.031 29876 IsSlewing returns 0
19:50:45.256 00.000 29876 IsGuiding returns 0
19:50:45.256 00.000 29876 scope move finished after 29 + 136 ms
19:50:45.256 00.000 29876 Move returns status 0, amount 29
19:50:45.256 00.000 29876 MoveAxis(N, 0, ABG)
19:50:45.256 00.000 29876 Move returns status 0, amount 0
19:50:45.256 00.000 29876 move complete, result=0
19:50:45.256 00.000 29876 worker thread done servicing request
19:50:45.256 00.000 29876 Worker thread wakes up
19:50:45.256 00.000 31432 GuideStep: 0.3 px 29 ms WEST, 0.3 px 0 ms NORTH
19:50:45.258 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:45.259 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:47.385 02.126 29876 Exposure complete
19:50:47.430 00.045 29876 worker thread done servicing request
19:50:47.430 00.000 31432 OnExposeComplete: enter
19:50:47.433 00.003 31432 UpdateGuideState(): m_state=6
19:50:47.434 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
19:50:47.436 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=889.66, Mass=2618, SNR=31.6, Peak=210 HFD=3.6
19:50:47.438 00.002 31432 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.02) = xAngle (-0.72 = -0.72)
19:50:47.440 00.002 31432 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.29 = 2.29)
19:50:47.442 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.70 mountX=0.25 mountY=0.25, mountTheta=0.79
19:50:47.444 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.21, opts=13)
19:50:47.446 00.002 31432 Enqueuing Move request for scope (0.25, -0.21)
19:50:47.448 00.002 29876 Worker thread wakes up
19:50:47.448 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
19:50:47.448 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
19:50:47.448 00.000 29876 Moving (0.25, -0.21) raw xDistance=0.25 yDistance=0.25
19:50:47.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
19:50:47.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:47.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:50:47.448 00.000 29876 MoveAxis(W, 28, ABG)
19:50:47.448 00.000 29876 Guiding  Dir = 3, Dur = 28
19:50:47.449 00.001 29876 IsSlewing returns 0
19:50:47.449 00.000 29876 IsGuiding returns 0
19:50:47.449 00.000 29876 PulseGuide returned control before completion, sleep 38
19:50:47.452 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:47.463 00.011 31432 UpdateGuideState exits: m=2618 RSB=31.6
19:50:47.466 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:47.467 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:47.469 00.002 31432 Enqueuing Expose request
19:50:47.495 00.026 29876 IsGuiding returns 1
19:50:47.495 00.000 29876 scope still moving after pulse duration time elapsed
19:50:47.526 00.031 29876 IsSlewing returns 0
19:50:47.526 00.000 29876 IsGuiding returns 1
19:50:47.556 00.030 29876 IsSlewing returns 0
19:50:47.556 00.000 29876 IsGuiding returns 1
19:50:47.587 00.031 29876 IsSlewing returns 0
19:50:47.587 00.000 29876 IsGuiding returns 0
19:50:47.587 00.000 29876 scope move finished after 28 + 110 ms
19:50:47.587 00.000 29876 Move returns status 0, amount 28
19:50:47.587 00.000 29876 MoveAxis(N, 0, ABG)
19:50:47.587 00.000 29876 Move returns status 0, amount 0
19:50:47.587 00.000 29876 move complete, result=0
19:50:47.587 00.000 29876 worker thread done servicing request
19:50:47.587 00.000 29876 Worker thread wakes up
19:50:47.587 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:47.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:47.587 00.000 31432 GuideStep: 0.2 px 28 ms WEST, 0.3 px 0 ms NORTH
19:50:49.500 01.913 29876 Exposure complete
19:50:49.550 00.050 29876 worker thread done servicing request
19:50:49.551 00.001 31432 OnExposeComplete: enter
19:50:49.553 00.002 31432 UpdateGuideState(): m_state=6
19:50:49.555 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
19:50:49.557 00.002 31432 Star::Find returns 1 (0), X=335.11, Y=889.93, Mass=2504, SNR=31.5, Peak=217 HFD=3.5
19:50:49.559 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.33 = 0.33)
19:50:49.561 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.95)
19:50:49.563 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=0.17 mountY=-0.03, mountTheta=-0.20
19:50:49.566 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.06, opts=13)
19:50:49.568 00.002 31432 Enqueuing Move request for scope (0.16, 0.06)
19:50:49.571 00.003 29876 Worker thread wakes up
19:50:49.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
19:50:49.571 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
19:50:49.571 00.000 29876 Moving (0.16, 0.06) raw xDistance=0.17 yDistance=-0.03
19:50:49.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
19:50:49.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:49.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:50:49.571 00.000 29876 MoveAxis(E, 0, ABG)
19:50:49.571 00.000 29876 Move returns status 0, amount 0
19:50:49.571 00.000 29876 MoveAxis(N, 0, ABG)
19:50:49.571 00.000 29876 Move returns status 0, amount 0
19:50:49.571 00.000 29876 move complete, result=0
19:50:49.571 00.000 29876 worker thread done servicing request
19:50:49.575 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:49.586 00.011 31432 UpdateGuideState exits: m=2504 RSB=31.5
19:50:49.588 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:49.590 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:49.592 00.002 31432 Enqueuing Expose request
19:50:49.594 00.002 29876 Worker thread wakes up
19:50:49.594 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:50:49.596 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:49.596 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:51.823 02.227 29876 Exposure complete
19:50:51.870 00.047 29876 worker thread done servicing request
19:50:51.870 00.000 31432 OnExposeComplete: enter
19:50:51.873 00.003 31432 UpdateGuideState(): m_state=6
19:50:51.875 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
19:50:51.877 00.002 31432 Star::Find returns 1 (0), X=335.38, Y=889.69, Mass=2762, SNR=33.2, Peak=210 HFD=3.5
19:50:51.878 00.001 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
19:50:51.880 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
19:50:51.882 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-0.40 mountX=0.43 mountY=0.25, mountTheta=0.52
19:50:51.885 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.18, opts=13)
19:50:51.887 00.002 31432 Enqueuing Move request for scope (0.44, -0.18)
19:50:51.889 00.002 29876 Worker thread wakes up
19:50:51.889 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.18) opts 0xd
19:50:51.889 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.18)
19:50:51.889 00.000 29876 Moving (0.44, -0.18) raw xDistance=0.43 yDistance=0.25
19:50:51.889 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
19:50:51.889 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:51.889 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:50:51.889 00.000 29876 MoveAxis(W, 41, ABG)
19:50:51.889 00.000 29876 Guiding  Dir = 3, Dur = 41
19:50:51.890 00.001 29876 IsSlewing returns 0
19:50:51.890 00.000 29876 IsGuiding returns 0
19:50:51.890 00.000 29876 PulseGuide returned control before completion, sleep 51
19:50:51.893 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:50:51.905 00.012 31432 UpdateGuideState exits: m=2762 RSB=33.2
19:50:51.907 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:51.909 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:51.911 00.002 31432 Enqueuing Expose request
19:50:51.947 00.036 29876 IsGuiding returns 1
19:50:51.947 00.000 29876 scope still moving after pulse duration time elapsed
19:50:51.977 00.030 29876 IsSlewing returns 0
19:50:51.977 00.000 29876 IsGuiding returns 0
19:50:51.977 00.000 29876 scope move finished after 41 + 46 ms
19:50:51.977 00.000 29876 Move returns status 0, amount 41
19:50:51.977 00.000 29876 MoveAxis(N, 0, ABG)
19:50:51.977 00.000 29876 Move returns status 0, amount 0
19:50:51.977 00.000 29876 move complete, result=0
19:50:51.977 00.000 29876 worker thread done servicing request
19:50:51.977 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.2 px 0 ms NORTH
19:50:51.980 00.003 29876 Worker thread wakes up
19:50:51.980 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:51.980 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:53.884 01.904 29876 Exposure complete
19:50:53.932 00.048 29876 worker thread done servicing request
19:50:53.932 00.000 31432 OnExposeComplete: enter
19:50:53.934 00.002 31432 UpdateGuideState(): m_state=6
19:50:53.936 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
19:50:53.938 00.002 31432 Star::Find returns 1 (0), X=335.52, Y=889.90, Mass=2559, SNR=31.4, Peak=199 HFD=3.6
19:50:53.940 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
19:50:53.941 00.001 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
19:50:53.943 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=0.03 hyp=0.58 cameraTheta=0.05 mountX=0.58 mountY=0.06, mountTheta=0.10
19:50:53.947 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.03, opts=13)
19:50:53.949 00.002 31432 Enqueuing Move request for scope (0.58, 0.03)
19:50:53.951 00.002 29876 Worker thread wakes up
19:50:53.951 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.03) opts 0xd
19:50:53.951 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.03)
19:50:53.951 00.000 29876 Moving (0.58, 0.03) raw xDistance=0.58 yDistance=0.06
19:50:53.951 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
19:50:53.951 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:53.951 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:50:53.951 00.000 29876 MoveAxis(W, 61, ABG)
19:50:53.951 00.000 29876 Guiding  Dir = 3, Dur = 61
19:50:53.952 00.001 29876 IsSlewing returns 0
19:50:53.952 00.000 29876 IsGuiding returns 0
19:50:53.952 00.000 29876 PulseGuide returned control before completion, sleep 71
19:50:53.957 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=2, FiltMax=257, Gamma=0.490
19:50:53.968 00.011 31432 UpdateGuideState exits: m=2559 RSB=31.4
19:50:53.970 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:53.972 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:53.974 00.002 31432 Enqueuing Expose request
19:50:54.036 00.062 29876 IsGuiding returns 1
19:50:54.036 00.000 29876 scope still moving after pulse duration time elapsed
19:50:54.066 00.030 29876 IsSlewing returns 0
19:50:54.066 00.000 29876 IsGuiding returns 1
19:50:54.098 00.032 29876 IsSlewing returns 0
19:50:54.098 00.000 29876 IsGuiding returns 1
19:50:54.129 00.031 29876 IsSlewing returns 0
19:50:54.129 00.000 29876 IsGuiding returns 1
19:50:54.161 00.032 29876 IsSlewing returns 0
19:50:54.161 00.000 29876 IsGuiding returns 1
19:50:54.192 00.031 29876 IsSlewing returns 0
19:50:54.192 00.000 29876 IsGuiding returns 0
19:50:54.192 00.000 29876 scope move finished after 61 + 178 ms
19:50:54.192 00.000 29876 Move returns status 0, amount 61
19:50:54.192 00.000 29876 MoveAxis(N, 0, ABG)
19:50:54.192 00.000 29876 Move returns status 0, amount 0
19:50:54.192 00.000 29876 move complete, result=0
19:50:54.193 00.001 29876 worker thread done servicing request
19:50:54.193 00.000 29876 Worker thread wakes up
19:50:54.193 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:54.193 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:54.193 00.000 31432 GuideStep: 0.6 px 61 ms WEST, 0.1 px 0 ms NORTH
19:50:56.419 02.226 29876 Exposure complete
19:50:56.463 00.044 29876 worker thread done servicing request
19:50:56.463 00.000 31432 OnExposeComplete: enter
19:50:56.465 00.002 31432 UpdateGuideState(): m_state=6
19:50:56.468 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
19:50:56.470 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=889.88, Mass=2490, SNR=31.7, Peak=223 HFD=3.2
19:50:56.472 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
19:50:56.474 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
19:50:56.475 00.001 31432 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.81 mountX=-0.01 mountY=-0.01, mountTheta=-2.68
19:50:56.478 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.00, opts=13)
19:50:56.480 00.002 31432 Enqueuing Move request for scope (-0.01, 0.00)
19:50:56.482 00.002 29876 Worker thread wakes up
19:50:56.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
19:50:56.482 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
19:50:56.482 00.000 29876 Moving (-0.01, 0.00) raw xDistance=-0.01 yDistance=-0.01
19:50:56.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:50:56.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:50:56.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:50:56.482 00.000 29876 MoveAxis(E, 0, ABG)
19:50:56.482 00.000 29876 Move returns status 0, amount 0
19:50:56.483 00.001 29876 MoveAxis(N, 0, ABG)
19:50:56.483 00.000 29876 Move returns status 0, amount 0
19:50:56.483 00.000 29876 move complete, result=0
19:50:56.483 00.000 29876 worker thread done servicing request
19:50:56.486 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:50:56.497 00.011 31432 UpdateGuideState exits: m=2490 RSB=31.7
19:50:56.499 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:56.501 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:56.503 00.002 31432 Enqueuing Expose request
19:50:56.505 00.002 29876 Worker thread wakes up
19:50:56.505 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:50:56.507 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:56.507 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:58.416 01.909 29876 Exposure complete
19:50:58.459 00.043 29876 worker thread done servicing request
19:50:58.459 00.000 31432 OnExposeComplete: enter
19:50:58.461 00.002 31432 UpdateGuideState(): m_state=6
19:50:58.463 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
19:50:58.465 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=889.29, Mass=2948, SNR=35.4, Peak=224 HFD=3.6
19:50:58.467 00.002 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
19:50:58.469 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
19:50:58.471 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.58 hyp=0.70 cameraTheta=-0.99 mountX=0.37 mountY=0.63, mountTheta=1.04
19:50:58.473 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.58, opts=13)
19:50:58.475 00.002 31432 Enqueuing Move request for scope (0.39, -0.58)
19:50:58.477 00.002 29876 Worker thread wakes up
19:50:58.477 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.58) opts 0xd
19:50:58.477 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.58)
19:50:58.477 00.000 29876 Moving (0.39, -0.58) raw xDistance=0.37 yDistance=0.63
19:50:58.477 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
19:50:58.477 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.57 newest=0.69
19:50:58.477 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
19:50:58.477 00.000 29876 MoveAxis(W, 36, ABG)
19:50:58.477 00.000 29876 Guiding  Dir = 3, Dur = 36
19:50:58.478 00.001 29876 IsSlewing returns 0
19:50:58.478 00.000 29876 IsGuiding returns 0
19:50:58.478 00.000 29876 PulseGuide returned control before completion, sleep 46
19:50:58.481 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:50:58.492 00.011 31432 UpdateGuideState exits: m=2948 RSB=35.4
19:50:58.495 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:50:58.496 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:50:58.498 00.002 31432 Enqueuing Expose request
19:50:58.540 00.042 29876 IsGuiding returns 1
19:50:58.540 00.000 29876 scope still moving after pulse duration time elapsed
19:50:58.572 00.032 29876 IsSlewing returns 0
19:50:58.572 00.000 29876 IsGuiding returns 0
19:50:58.572 00.000 29876 scope move finished after 36 + 57 ms
19:50:58.572 00.000 29876 Move returns status 0, amount 36
19:50:58.572 00.000 29876 BLC: Oldest BLC event removed
19:50:58.572 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:50:58.572 00.000 29876 MoveAxis(S, 67, ABG)
19:50:58.572 00.000 29876 Guiding  Dir = 1, Dur = 67
19:50:58.572 00.000 29876 IsSlewing returns 0
19:50:58.572 00.000 29876 IsGuiding returns 0
19:50:58.572 00.000 29876 PulseGuide returned control before completion, sleep 77
19:50:58.664 00.092 29876 IsGuiding returns 1
19:50:58.664 00.000 29876 scope still moving after pulse duration time elapsed
19:50:58.694 00.030 29876 IsSlewing returns 0
19:50:58.694 00.000 29876 IsGuiding returns 1
19:50:58.725 00.031 29876 IsSlewing returns 0
19:50:58.725 00.000 29876 IsGuiding returns 1
19:50:58.756 00.031 29876 IsSlewing returns 0
19:50:58.756 00.000 29876 IsGuiding returns 1
19:50:58.787 00.031 29876 IsSlewing returns 0
19:50:58.787 00.000 29876 IsGuiding returns 0
19:50:58.787 00.000 29876 scope move finished after 67 + 147 ms
19:50:58.787 00.000 29876 Move returns status 0, amount 67
19:50:58.787 00.000 29876 move complete, result=0
19:50:58.787 00.000 29876 worker thread done servicing request
19:50:58.787 00.000 29876 Worker thread wakes up
19:50:58.787 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:50:58.787 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:50:58.787 00.000 31432 GuideStep: 0.4 px 36 ms WEST, 0.6 px 67 ms SOUTH
19:51:00.915 02.128 29876 Exposure complete
19:51:00.958 00.043 29876 worker thread done servicing request
19:51:00.958 00.000 31432 OnExposeComplete: enter
19:51:00.960 00.002 31432 UpdateGuideState(): m_state=6
19:51:00.962 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
19:51:00.964 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=889.85, Mass=2767, SNR=33.7, Peak=239 HFD=3.4
19:51:00.966 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
19:51:00.968 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
19:51:00.969 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.84 mountX=-0.07 mountY=0.01, mountTheta=2.99
19:51:00.972 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.02, opts=13)
19:51:00.974 00.002 31432 Enqueuing Move request for scope (-0.07, -0.02)
19:51:00.976 00.002 29876 Worker thread wakes up
19:51:00.976 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
19:51:00.976 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
19:51:00.976 00.000 29876 Moving (-0.07, -0.02) raw xDistance=-0.07 yDistance=0.01
19:51:00.976 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
19:51:00.976 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:00.976 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:51:00.976 00.000 29876 MoveAxis(E, 0, ABG)
19:51:00.976 00.000 29876 Move returns status 0, amount 0
19:51:00.976 00.000 29876 MoveAxis(N, 0, ABG)
19:51:00.976 00.000 29876 Move returns status 0, amount 0
19:51:00.976 00.000 29876 move complete, result=0
19:51:00.977 00.001 29876 worker thread done servicing request
19:51:00.982 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:00.994 00.012 31432 UpdateGuideState exits: m=2767 RSB=33.7
19:51:00.996 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:00.998 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:01.000 00.002 31432 Enqueuing Expose request
19:51:01.002 00.002 29876 Worker thread wakes up
19:51:01.002 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:51:01.004 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:01.004 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:02.912 01.908 29876 Exposure complete
19:51:02.956 00.044 29876 worker thread done servicing request
19:51:02.956 00.000 31432 OnExposeComplete: enter
19:51:02.958 00.002 31432 UpdateGuideState(): m_state=6
19:51:02.960 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
19:51:02.962 00.002 31432 Star::Find returns 1 (0), X=334.39, Y=889.93, Mass=2626, SNR=33.1, Peak=209 HFD=3.6
19:51:02.964 00.002 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
19:51:02.966 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
19:51:02.967 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=0.06 hyp=0.56 cameraTheta=3.04 mountX=-0.55 mountY=-0.14, mountTheta=-2.89
19:51:02.970 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.06, opts=13)
19:51:02.972 00.002 31432 Enqueuing Move request for scope (-0.56, 0.06)
19:51:02.974 00.002 29876 Worker thread wakes up
19:51:02.975 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.06) opts 0xd
19:51:02.975 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.06)
19:51:02.975 00.000 29876 Moving (-0.56, 0.06) raw xDistance=-0.55 yDistance=-0.14
19:51:02.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55
19:51:02.975 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:02.975 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:51:02.975 00.000 29876 MoveAxis(E, 53, ABG)
19:51:02.975 00.000 29876 Guiding  Dir = 2, Dur = 53
19:51:02.975 00.000 29876 IsSlewing returns 0
19:51:02.975 00.000 29876 IsGuiding returns 0
19:51:02.976 00.001 29876 PulseGuide returned control before completion, sleep 63
19:51:02.979 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:02.991 00.012 31432 UpdateGuideState exits: m=2626 RSB=33.1
19:51:02.993 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:02.995 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:02.997 00.002 31432 Enqueuing Expose request
19:51:03.051 00.054 29876 IsGuiding returns 1
19:51:03.051 00.000 29876 scope still moving after pulse duration time elapsed
19:51:03.082 00.031 29876 IsSlewing returns 0
19:51:03.082 00.000 29876 IsGuiding returns 1
19:51:03.112 00.030 29876 IsSlewing returns 0
19:51:03.112 00.000 29876 IsGuiding returns 1
19:51:03.142 00.030 29876 IsSlewing returns 0
19:51:03.142 00.000 29876 IsGuiding returns 1
19:51:03.173 00.031 29876 IsSlewing returns 0
19:51:03.173 00.000 29876 IsGuiding returns 0
19:51:03.173 00.000 29876 scope move finished after 53 + 144 ms
19:51:03.173 00.000 29876 Move returns status 0, amount 53
19:51:03.173 00.000 29876 MoveAxis(N, 0, ABG)
19:51:03.173 00.000 29876 Move returns status 0, amount 0
19:51:03.173 00.000 29876 move complete, result=0
19:51:03.173 00.000 29876 worker thread done servicing request
19:51:03.173 00.000 29876 Worker thread wakes up
19:51:03.173 00.000 31432 GuideStep: -0.6 px 53 ms EAST, -0.1 px 0 ms NORTH
19:51:03.176 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:03.176 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:05.304 02.128 29876 Exposure complete
19:51:05.347 00.043 29876 worker thread done servicing request
19:51:05.347 00.000 31432 OnExposeComplete: enter
19:51:05.349 00.002 31432 UpdateGuideState(): m_state=6
19:51:05.352 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
19:51:05.354 00.002 31432 Star::Find returns 1 (0), X=334.97, Y=889.47, Mass=2678, SNR=33.0, Peak=251 HFD=3.6
19:51:05.356 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
19:51:05.358 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
19:51:05.359 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.51 mountX=0.01 mountY=0.40, mountTheta=1.53
19:51:05.362 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.40, opts=13)
19:51:05.364 00.002 31432 Enqueuing Move request for scope (0.02, -0.40)
19:51:05.365 00.001 29876 Worker thread wakes up
19:51:05.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.40) opts 0xd
19:51:05.366 00.001 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.40)
19:51:05.366 00.000 29876 Moving (0.02, -0.40) raw xDistance=0.01 yDistance=0.40
19:51:05.366 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:51:05.366 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
19:51:05.366 00.000 29876 MoveAxis(E, 0, ABG)
19:51:05.366 00.000 29876 Move returns status 0, amount 0
19:51:05.366 00.000 29876 MoveAxis(S, 29, ABG)
19:51:05.366 00.000 29876 Guiding  Dir = 1, Dur = 29
19:51:05.366 00.000 29876 IsSlewing returns 0
19:51:05.366 00.000 29876 IsGuiding returns 0
19:51:05.366 00.000 29876 PulseGuide returned control before completion, sleep 39
19:51:05.372 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:05.384 00.012 31432 UpdateGuideState exits: m=2678 RSB=33.0
19:51:05.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:05.388 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:05.390 00.002 31432 Enqueuing Expose request
19:51:05.412 00.022 29876 IsGuiding returns 1
19:51:05.412 00.000 29876 scope still moving after pulse duration time elapsed
19:51:05.443 00.031 29876 IsSlewing returns 0
19:51:05.443 00.000 29876 IsGuiding returns 1
19:51:05.474 00.031 29876 IsSlewing returns 0
19:51:05.474 00.000 29876 IsGuiding returns 1
19:51:05.504 00.030 29876 IsSlewing returns 0
19:51:05.504 00.000 29876 IsGuiding returns 1
19:51:05.535 00.031 29876 IsSlewing returns 0
19:51:05.535 00.000 29876 IsGuiding returns 1
19:51:05.565 00.030 29876 IsSlewing returns 0
19:51:05.565 00.000 29876 IsGuiding returns 0
19:51:05.565 00.000 29876 scope move finished after 29 + 170 ms
19:51:05.565 00.000 29876 Move returns status 0, amount 29
19:51:05.565 00.000 29876 move complete, result=0
19:51:05.566 00.001 29876 worker thread done servicing request
19:51:05.566 00.000 29876 Worker thread wakes up
19:51:05.566 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:05.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:05.566 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 29 ms SOUTH
19:51:07.477 01.911 29876 Exposure complete
19:51:07.523 00.046 29876 worker thread done servicing request
19:51:07.523 00.000 31432 OnExposeComplete: enter
19:51:07.524 00.001 31432 UpdateGuideState(): m_state=6
19:51:07.526 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
19:51:07.528 00.002 31432 Star::Find returns 1 (0), X=335.27, Y=889.30, Mass=2878, SNR=34.5, Peak=222 HFD=3.6
19:51:07.531 00.003 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
19:51:07.533 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
19:51:07.534 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=-0.57 hyp=0.66 cameraTheta=-1.06 mountX=0.31 mountY=0.61, mountTheta=1.10
19:51:07.537 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.57, opts=13)
19:51:07.539 00.002 31432 Enqueuing Move request for scope (0.32, -0.57)
19:51:07.540 00.001 29876 Worker thread wakes up
19:51:07.540 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.57) opts 0xd
19:51:07.540 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.57)
19:51:07.540 00.000 29876 Moving (0.32, -0.57) raw xDistance=0.31 yDistance=0.61
19:51:07.541 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
19:51:07.541 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
19:51:07.541 00.000 29876 MoveAxis(W, 30, ABG)
19:51:07.541 00.000 29876 Guiding  Dir = 3, Dur = 30
19:51:07.541 00.000 29876 IsSlewing returns 0
19:51:07.541 00.000 29876 IsGuiding returns 0
19:51:07.541 00.000 29876 PulseGuide returned control before completion, sleep 40
19:51:07.545 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:07.557 00.012 31432 UpdateGuideState exits: m=2878 RSB=34.5
19:51:07.559 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:07.561 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:07.563 00.002 31432 Enqueuing Expose request
19:51:07.586 00.023 29876 IsGuiding returns 1
19:51:07.586 00.000 29876 scope still moving after pulse duration time elapsed
19:51:07.616 00.030 29876 IsSlewing returns 0
19:51:07.616 00.000 29876 IsGuiding returns 1
19:51:07.647 00.031 29876 IsSlewing returns 0
19:51:07.647 00.000 29876 IsGuiding returns 1
19:51:07.677 00.030 29876 IsSlewing returns 0
19:51:07.677 00.000 29876 IsGuiding returns 0
19:51:07.677 00.000 29876 scope move finished after 30 + 105 ms
19:51:07.677 00.000 29876 Move returns status 0, amount 30
19:51:07.677 00.000 29876 MoveAxis(S, 45, ABG)
19:51:07.677 00.000 29876 Guiding  Dir = 1, Dur = 45
19:51:07.677 00.000 29876 IsSlewing returns 0
19:51:07.677 00.000 29876 IsGuiding returns 0
19:51:07.677 00.000 29876 PulseGuide returned control before completion, sleep 55
19:51:07.738 00.061 29876 IsGuiding returns 1
19:51:07.738 00.000 29876 scope still moving after pulse duration time elapsed
19:51:07.768 00.030 29876 IsSlewing returns 0
19:51:07.768 00.000 29876 IsGuiding returns 1
19:51:07.800 00.032 29876 IsSlewing returns 0
19:51:07.800 00.000 29876 IsGuiding returns 1
19:51:07.831 00.031 29876 IsSlewing returns 0
19:51:07.831 00.000 29876 IsGuiding returns 0
19:51:07.831 00.000 29876 scope move finished after 45 + 108 ms
19:51:07.831 00.000 29876 Move returns status 0, amount 45
19:51:07.831 00.000 29876 move complete, result=0
19:51:07.831 00.000 29876 worker thread done servicing request
19:51:07.831 00.000 29876 Worker thread wakes up
19:51:07.832 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:07.832 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:07.832 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.6 px 45 ms SOUTH
19:51:09.954 02.122 29876 Exposure complete
19:51:09.997 00.043 29876 worker thread done servicing request
19:51:09.997 00.000 31432 OnExposeComplete: enter
19:51:09.999 00.002 31432 UpdateGuideState(): m_state=6
19:51:10.001 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
19:51:10.003 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=889.60, Mass=2610, SNR=31.7, Peak=214 HFD=3.5
19:51:10.005 00.002 31432 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
19:51:10.007 00.002 31432 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
19:51:10.009 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.69 mountX=-0.04 mountY=0.27, mountTheta=1.71
19:51:10.011 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.27, opts=13)
19:51:10.014 00.003 31432 Enqueuing Move request for scope (-0.03, -0.27)
19:51:10.015 00.001 29876 Worker thread wakes up
19:51:10.015 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
19:51:10.015 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
19:51:10.015 00.000 29876 Moving (-0.03, -0.27) raw xDistance=-0.04 yDistance=0.27
19:51:10.015 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:51:10.016 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:10.016 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
19:51:10.016 00.000 29876 MoveAxis(E, 0, ABG)
19:51:10.016 00.000 29876 Move returns status 0, amount 0
19:51:10.016 00.000 29876 MoveAxis(N, 0, ABG)
19:51:10.016 00.000 29876 Move returns status 0, amount 0
19:51:10.016 00.000 29876 move complete, result=0
19:51:10.016 00.000 29876 worker thread done servicing request
19:51:10.020 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:51:10.031 00.011 31432 UpdateGuideState exits: m=2610 RSB=31.7
19:51:10.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:10.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:10.037 00.002 31432 Enqueuing Expose request
19:51:10.039 00.002 29876 Worker thread wakes up
19:51:10.039 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:51:10.041 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:10.041 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:12.052 02.011 29876 Exposure complete
19:51:12.096 00.044 29876 worker thread done servicing request
19:51:12.096 00.000 31432 OnExposeComplete: enter
19:51:12.098 00.002 31432 UpdateGuideState(): m_state=6
19:51:12.100 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
19:51:12.102 00.002 31432 Star::Find returns 1 (0), X=335.17, Y=889.45, Mass=2632, SNR=32.4, Peak=246 HFD=3.3
19:51:12.104 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
19:51:12.106 00.002 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
19:51:12.107 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.47 cameraTheta=-1.08 mountX=0.21 mountY=0.45, mountTheta=1.13
19:51:12.110 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.42, opts=13)
19:51:12.112 00.002 31432 Enqueuing Move request for scope (0.22, -0.42)
19:51:12.114 00.002 29876 Worker thread wakes up
19:51:12.114 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd
19:51:12.114 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.42)
19:51:12.114 00.000 29876 Moving (0.22, -0.42) raw xDistance=0.21 yDistance=0.45
19:51:12.114 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
19:51:12.114 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
19:51:12.114 00.000 29876 MoveAxis(W, 20, ABG)
19:51:12.114 00.000 29876 Guiding  Dir = 3, Dur = 20
19:51:12.114 00.000 29876 IsSlewing returns 0
19:51:12.115 00.001 29876 IsGuiding returns 0
19:51:12.115 00.000 29876 PulseGuide returned control before completion, sleep 30
19:51:12.119 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:12.131 00.012 31432 UpdateGuideState exits: m=2632 RSB=32.4
19:51:12.133 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:12.135 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:12.137 00.002 31432 Enqueuing Expose request
19:51:12.158 00.021 29876 IsGuiding returns 1
19:51:12.158 00.000 29876 scope still moving after pulse duration time elapsed
19:51:12.189 00.031 29876 IsSlewing returns 0
19:51:12.189 00.000 29876 IsGuiding returns 1
19:51:12.220 00.031 29876 IsSlewing returns 0
19:51:12.220 00.000 29876 IsGuiding returns 0
19:51:12.220 00.000 29876 scope move finished after 20 + 85 ms
19:51:12.220 00.000 29876 Move returns status 0, amount 20
19:51:12.220 00.000 29876 MoveAxis(S, 33, ABG)
19:51:12.220 00.000 29876 Guiding  Dir = 1, Dur = 33
19:51:12.220 00.000 29876 IsSlewing returns 0
19:51:12.220 00.000 29876 IsGuiding returns 0
19:51:12.220 00.000 29876 PulseGuide returned control before completion, sleep 43
19:51:12.266 00.046 29876 IsGuiding returns 1
19:51:12.266 00.000 29876 scope still moving after pulse duration time elapsed
19:51:12.297 00.031 29876 IsSlewing returns 0
19:51:12.297 00.000 29876 IsGuiding returns 1
19:51:12.328 00.031 29876 IsSlewing returns 0
19:51:12.328 00.000 29876 IsGuiding returns 1
19:51:12.359 00.031 29876 IsSlewing returns 0
19:51:12.359 00.000 29876 IsGuiding returns 1
19:51:12.389 00.030 29876 IsSlewing returns 0
19:51:12.389 00.000 29876 IsGuiding returns 0
19:51:12.389 00.000 29876 scope move finished after 33 + 136 ms
19:51:12.389 00.000 29876 Move returns status 0, amount 33
19:51:12.389 00.000 29876 move complete, result=0
19:51:12.389 00.000 29876 worker thread done servicing request
19:51:12.389 00.000 29876 Worker thread wakes up
19:51:12.389 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:12.389 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.4 px 33 ms SOUTH
19:51:12.392 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:14.617 02.225 29876 Exposure complete
19:51:14.661 00.044 29876 worker thread done servicing request
19:51:14.661 00.000 31432 OnExposeComplete: enter
19:51:14.663 00.002 31432 UpdateGuideState(): m_state=6
19:51:14.667 00.004 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
19:51:14.670 00.003 31432 Star::Find returns 1 (0), X=334.86, Y=889.75, Mass=2752, SNR=33.3, Peak=227 HFD=3.8
19:51:14.671 00.001 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.02) = xAngle (-2.23 = -2.23)
19:51:14.673 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.79 = 0.79)
19:51:14.675 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.14 cameraTheta=-2.20 mountX=-0.09 mountY=0.10, mountTheta=2.28
19:51:14.678 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.12, opts=13)
19:51:14.680 00.002 31432 Enqueuing Move request for scope (-0.09, -0.12)
19:51:14.682 00.002 29876 Worker thread wakes up
19:51:14.682 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
19:51:14.682 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
19:51:14.682 00.000 29876 Moving (-0.09, -0.12) raw xDistance=-0.09 yDistance=0.10
19:51:14.682 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:51:14.682 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:14.682 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:51:14.682 00.000 29876 MoveAxis(E, 0, ABG)
19:51:14.682 00.000 29876 Move returns status 0, amount 0
19:51:14.682 00.000 29876 MoveAxis(N, 0, ABG)
19:51:14.682 00.000 29876 Move returns status 0, amount 0
19:51:14.682 00.000 29876 move complete, result=0
19:51:14.682 00.000 29876 worker thread done servicing request
19:51:14.686 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:14.697 00.011 31432 UpdateGuideState exits: m=2752 RSB=33.3
19:51:14.700 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:14.701 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:14.703 00.002 31432 Enqueuing Expose request
19:51:14.705 00.002 29876 Worker thread wakes up
19:51:14.705 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:51:14.707 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:14.707 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:16.618 01.911 29876 Exposure complete
19:51:16.664 00.046 29876 worker thread done servicing request
19:51:16.664 00.000 31432 OnExposeComplete: enter
19:51:16.667 00.003 31432 UpdateGuideState(): m_state=6
19:51:16.670 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
19:51:16.673 00.003 31432 Star::Find returns 1 (0), X=335.03, Y=889.48, Mass=2749, SNR=32.2, Peak=238 HFD=3.6
19:51:16.675 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
19:51:16.677 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
19:51:16.678 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.36 mountX=0.07 mountY=0.40, mountTheta=1.39
19:51:16.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.39, opts=13)
19:51:16.683 00.002 31432 Enqueuing Move request for scope (0.08, -0.39)
19:51:16.685 00.002 29876 Worker thread wakes up
19:51:16.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd
19:51:16.685 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.39)
19:51:16.685 00.000 29876 Moving (0.08, -0.39) raw xDistance=0.07 yDistance=0.40
19:51:16.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:51:16.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
19:51:16.685 00.000 29876 MoveAxis(E, 0, ABG)
19:51:16.685 00.000 29876 Move returns status 0, amount 0
19:51:16.685 00.000 29876 MoveAxis(S, 29, ABG)
19:51:16.685 00.000 29876 Guiding  Dir = 1, Dur = 29
19:51:16.686 00.001 29876 IsSlewing returns 0
19:51:16.686 00.000 29876 IsGuiding returns 0
19:51:16.686 00.000 29876 PulseGuide returned control before completion, sleep 39
19:51:16.689 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:51:16.702 00.013 31432 UpdateGuideState exits: m=2749 RSB=32.2
19:51:16.704 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:16.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:16.708 00.002 31432 Enqueuing Expose request
19:51:16.727 00.019 29876 IsGuiding returns 1
19:51:16.727 00.000 29876 scope still moving after pulse duration time elapsed
19:51:16.758 00.031 29876 IsSlewing returns 0
19:51:16.758 00.000 29876 IsGuiding returns 1
19:51:16.790 00.032 29876 IsSlewing returns 0
19:51:16.790 00.000 29876 IsGuiding returns 1
19:51:16.820 00.030 29876 IsSlewing returns 0
19:51:16.820 00.000 29876 IsGuiding returns 0
19:51:16.820 00.000 29876 scope move finished after 29 + 105 ms
19:51:16.820 00.000 29876 Move returns status 0, amount 29
19:51:16.820 00.000 29876 move complete, result=0
19:51:16.821 00.001 29876 worker thread done servicing request
19:51:16.821 00.000 29876 Worker thread wakes up
19:51:16.821 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:16.821 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:16.821 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
19:51:18.951 02.130 29876 Exposure complete
19:51:18.998 00.047 29876 worker thread done servicing request
19:51:18.998 00.000 31432 OnExposeComplete: enter
19:51:19.000 00.002 31432 UpdateGuideState(): m_state=6
19:51:19.002 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
19:51:19.004 00.002 31432 Star::Find returns 1 (0), X=335.30, Y=889.55, Mass=2745, SNR=33.8, Peak=227 HFD=3.3
19:51:19.006 00.002 31432 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.02) = xAngle (-0.76 = -0.76)
19:51:19.008 00.002 31432 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.25 = 2.25)
19:51:19.010 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-0.74 mountX=0.35 mountY=0.37, mountTheta=0.82
19:51:19.012 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.32, opts=13)
19:51:19.014 00.002 31432 Enqueuing Move request for scope (0.36, -0.32)
19:51:19.016 00.002 29876 Worker thread wakes up
19:51:19.016 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.32) opts 0xd
19:51:19.016 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.32)
19:51:19.016 00.000 29876 Moving (0.36, -0.32) raw xDistance=0.35 yDistance=0.37
19:51:19.016 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
19:51:19.016 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
19:51:19.016 00.000 29876 MoveAxis(W, 34, ABG)
19:51:19.016 00.000 29876 Guiding  Dir = 3, Dur = 34
19:51:19.016 00.000 29876 IsSlewing returns 0
19:51:19.016 00.000 29876 IsGuiding returns 0
19:51:19.017 00.001 29876 PulseGuide returned control before completion, sleep 44
19:51:19.020 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:51:19.031 00.011 31432 UpdateGuideState exits: m=2745 RSB=33.8
19:51:19.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:19.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:19.037 00.002 31432 Enqueuing Expose request
19:51:19.074 00.037 29876 IsGuiding returns 1
19:51:19.074 00.000 29876 scope still moving after pulse duration time elapsed
19:51:19.105 00.031 29876 IsSlewing returns 0
19:51:19.105 00.000 29876 IsGuiding returns 1
19:51:19.136 00.031 29876 IsSlewing returns 0
19:51:19.136 00.000 29876 IsGuiding returns 0
19:51:19.136 00.000 29876 scope move finished after 34 + 85 ms
19:51:19.136 00.000 29876 Move returns status 0, amount 34
19:51:19.136 00.000 29876 MoveAxis(S, 28, ABG)
19:51:19.136 00.000 29876 Guiding  Dir = 1, Dur = 28
19:51:19.136 00.000 29876 IsSlewing returns 0
19:51:19.136 00.000 29876 IsGuiding returns 0
19:51:19.136 00.000 29876 PulseGuide returned control before completion, sleep 38
19:51:19.182 00.046 29876 IsGuiding returns 1
19:51:19.182 00.000 29876 scope still moving after pulse duration time elapsed
19:51:19.214 00.032 29876 IsSlewing returns 0
19:51:19.214 00.000 29876 IsGuiding returns 1
19:51:19.245 00.031 29876 IsSlewing returns 0
19:51:19.245 00.000 29876 IsGuiding returns 0
19:51:19.245 00.000 29876 scope move finished after 28 + 80 ms
19:51:19.245 00.000 29876 Move returns status 0, amount 28
19:51:19.245 00.000 29876 move complete, result=0
19:51:19.245 00.000 29876 worker thread done servicing request
19:51:19.245 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.4 px 28 ms SOUTH
19:51:19.247 00.002 29876 Worker thread wakes up
19:51:19.248 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:19.248 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:21.158 01.910 29876 Exposure complete
19:51:21.203 00.045 29876 worker thread done servicing request
19:51:21.203 00.000 31432 OnExposeComplete: enter
19:51:21.206 00.003 31432 UpdateGuideState(): m_state=6
19:51:21.208 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
19:51:21.210 00.002 31432 Star::Find returns 1 (0), X=334.34, Y=889.74, Mass=2765, SNR=33.1, Peak=192 HFD=3.7
19:51:21.212 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:51:21.215 00.003 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
19:51:21.217 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.13 hyp=0.61 cameraTheta=-2.93 mountX=-0.60 mountY=0.03, mountTheta=3.09
19:51:21.220 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.13, opts=13)
19:51:21.222 00.002 31432 Enqueuing Move request for scope (-0.60, -0.13)
19:51:21.224 00.002 29876 Worker thread wakes up
19:51:21.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.13) opts 0xd
19:51:21.224 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.13)
19:51:21.224 00.000 29876 Moving (-0.60, -0.13) raw xDistance=-0.60 yDistance=0.03
19:51:21.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.60
19:51:21.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:21.224 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:51:21.224 00.000 29876 MoveAxis(E, 53, ABG)
19:51:21.224 00.000 29876 Guiding  Dir = 2, Dur = 53
19:51:21.224 00.000 29876 IsSlewing returns 0
19:51:21.224 00.000 29876 IsGuiding returns 0
19:51:21.225 00.001 29876 PulseGuide returned control before completion, sleep 63
19:51:21.228 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:21.240 00.012 31432 UpdateGuideState exits: m=2765 RSB=33.1
19:51:21.242 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:21.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:21.246 00.002 31432 Enqueuing Expose request
19:51:21.297 00.051 29876 IsGuiding returns 1
19:51:21.297 00.000 29876 scope still moving after pulse duration time elapsed
19:51:21.328 00.031 29876 IsSlewing returns 0
19:51:21.328 00.000 29876 IsGuiding returns 1
19:51:21.360 00.032 29876 IsSlewing returns 0
19:51:21.360 00.000 29876 IsGuiding returns 1
19:51:21.390 00.030 29876 IsSlewing returns 0
19:51:21.390 00.000 29876 IsGuiding returns 0
19:51:21.390 00.000 29876 scope move finished after 53 + 112 ms
19:51:21.390 00.000 29876 Move returns status 0, amount 53
19:51:21.390 00.000 29876 MoveAxis(N, 0, ABG)
19:51:21.390 00.000 29876 Move returns status 0, amount 0
19:51:21.390 00.000 29876 move complete, result=0
19:51:21.391 00.001 29876 worker thread done servicing request
19:51:21.391 00.000 29876 Worker thread wakes up
19:51:21.391 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:21.391 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:21.391 00.000 31432 GuideStep: -0.6 px 53 ms EAST, 0.0 px 0 ms NORTH
19:51:23.616 02.225 29876 Exposure complete
19:51:23.660 00.044 29876 worker thread done servicing request
19:51:23.660 00.000 31432 OnExposeComplete: enter
19:51:23.663 00.003 31432 UpdateGuideState(): m_state=6
19:51:23.664 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
19:51:23.666 00.002 31432 Star::Find returns 1 (0), X=334.65, Y=889.53, Mass=2687, SNR=33.0, Peak=239 HFD=3.2
19:51:23.668 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
19:51:23.670 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
19:51:23.672 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.34 hyp=0.45 cameraTheta=-2.29 mountX=-0.31 mountY=0.29, mountTheta=2.38
19:51:23.674 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.34, opts=13)
19:51:23.676 00.002 31432 Enqueuing Move request for scope (-0.30, -0.34)
19:51:23.678 00.002 29876 Worker thread wakes up
19:51:23.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.34) opts 0xd
19:51:23.678 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.34)
19:51:23.678 00.000 29876 Moving (-0.30, -0.34) raw xDistance=-0.31 yDistance=0.29
19:51:23.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
19:51:23.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:23.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:51:23.678 00.000 29876 MoveAxis(E, 37, ABG)
19:51:23.678 00.000 29876 Guiding  Dir = 2, Dur = 37
19:51:23.678 00.000 29876 IsSlewing returns 0
19:51:23.679 00.001 29876 IsGuiding returns 0
19:51:23.679 00.000 29876 PulseGuide returned control before completion, sleep 47
19:51:23.682 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:23.693 00.011 31432 UpdateGuideState exits: m=2687 RSB=33.0
19:51:23.696 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:23.698 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:23.700 00.002 31432 Enqueuing Expose request
19:51:23.737 00.037 29876 IsGuiding returns 1
19:51:23.737 00.000 29876 scope still moving after pulse duration time elapsed
19:51:23.768 00.031 29876 IsSlewing returns 0
19:51:23.768 00.000 29876 IsGuiding returns 0
19:51:23.768 00.000 29876 scope move finished after 37 + 52 ms
19:51:23.768 00.000 29876 Move returns status 0, amount 37
19:51:23.768 00.000 29876 MoveAxis(N, 0, ABG)
19:51:23.768 00.000 29876 Move returns status 0, amount 0
19:51:23.768 00.000 29876 move complete, result=0
19:51:23.769 00.001 29876 worker thread done servicing request
19:51:23.769 00.000 29876 Worker thread wakes up
19:51:23.769 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:23.769 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:23.769 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.3 px 0 ms NORTH
19:51:25.679 01.910 29876 Exposure complete
19:51:25.722 00.043 29876 worker thread done servicing request
19:51:25.722 00.000 31432 OnExposeComplete: enter
19:51:25.724 00.002 31432 UpdateGuideState(): m_state=6
19:51:25.726 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
19:51:25.728 00.002 31432 Star::Find returns 1 (0), X=334.32, Y=889.77, Mass=2492, SNR=31.4, Peak=221 HFD=3.4
19:51:25.730 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
19:51:25.732 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
19:51:25.734 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.11 hyp=0.63 cameraTheta=-2.97 mountX=-0.63 mountY=0.01, mountTheta=3.13
19:51:25.740 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.11, opts=13)
19:51:25.742 00.002 31432 Enqueuing Move request for scope (-0.62, -0.11)
19:51:25.745 00.003 29876 Worker thread wakes up
19:51:25.745 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.11) opts 0xd
19:51:25.745 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.11)
19:51:25.745 00.000 29876 Moving (-0.62, -0.11) raw xDistance=-0.63 yDistance=0.01
19:51:25.745 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
19:51:25.745 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:25.745 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:51:25.745 00.000 29876 MoveAxis(E, 65, ABG)
19:51:25.745 00.000 29876 Guiding  Dir = 2, Dur = 65
19:51:25.746 00.001 29876 IsSlewing returns 0
19:51:25.746 00.000 29876 IsGuiding returns 0
19:51:25.746 00.000 29876 PulseGuide returned control before completion, sleep 75
19:51:25.752 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:51:25.765 00.013 31432 UpdateGuideState exits: m=2492 RSB=31.4
19:51:25.767 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:25.769 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:25.773 00.004 31432 Enqueuing Expose request
19:51:25.835 00.062 29876 IsGuiding returns 1
19:51:25.835 00.000 29876 scope still moving after pulse duration time elapsed
19:51:25.866 00.031 29876 IsSlewing returns 0
19:51:25.866 00.000 29876 IsGuiding returns 1
19:51:25.897 00.031 29876 IsSlewing returns 0
19:51:25.897 00.000 29876 IsGuiding returns 0
19:51:25.897 00.000 29876 scope move finished after 65 + 86 ms
19:51:25.897 00.000 29876 Move returns status 0, amount 65
19:51:25.897 00.000 29876 MoveAxis(N, 0, ABG)
19:51:25.897 00.000 29876 Move returns status 0, amount 0
19:51:25.897 00.000 29876 move complete, result=0
19:51:25.897 00.000 29876 worker thread done servicing request
19:51:25.897 00.000 29876 Worker thread wakes up
19:51:25.897 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:25.897 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 0.0 px 0 ms NORTH
19:51:25.900 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:28.030 02.130 29876 Exposure complete
19:51:28.074 00.044 29876 worker thread done servicing request
19:51:28.074 00.000 31432 OnExposeComplete: enter
19:51:28.076 00.002 31432 UpdateGuideState(): m_state=6
19:51:28.078 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
19:51:28.080 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=889.86, Mass=2697, SNR=32.9, Peak=231 HFD=3.7
19:51:28.082 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
19:51:28.085 00.003 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.04 = -0.04)
19:51:28.090 00.005 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
19:51:28.094 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.01, opts=13)
19:51:28.096 00.002 31432 Enqueuing Move request for scope (-0.09, -0.01)
19:51:28.099 00.003 29876 Worker thread wakes up
19:51:28.099 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
19:51:28.099 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
19:51:28.099 00.000 29876 Moving (-0.09, -0.01) raw xDistance=-0.09 yDistance=-0.00
19:51:28.099 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:51:28.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:28.099 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
19:51:28.099 00.000 29876 MoveAxis(E, 0, ABG)
19:51:28.099 00.000 29876 Move returns status 0, amount 0
19:51:28.099 00.000 29876 MoveAxis(N, 0, ABG)
19:51:28.099 00.000 29876 Move returns status 0, amount 0
19:51:28.100 00.001 29876 move complete, result=0
19:51:28.100 00.000 29876 worker thread done servicing request
19:51:28.104 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:28.122 00.018 31432 UpdateGuideState exits: m=2697 RSB=32.9
19:51:28.125 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:28.128 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:28.130 00.002 31432 Enqueuing Expose request
19:51:28.132 00.002 29876 Worker thread wakes up
19:51:28.132 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
19:51:28.134 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:28.134 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:30.045 01.911 29876 Exposure complete
19:51:30.088 00.043 29876 worker thread done servicing request
19:51:30.088 00.000 31432 OnExposeComplete: enter
19:51:30.090 00.002 31432 UpdateGuideState(): m_state=6
19:51:30.093 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
19:51:30.095 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=889.75, Mass=2643, SNR=32.6, Peak=211 HFD=3.5
19:51:30.097 00.002 31432 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
19:51:30.099 00.002 31432 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
19:51:30.101 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=0.19 mountY=0.15, mountTheta=0.66
19:51:30.103 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.12, opts=13)
19:51:30.105 00.002 31432 Enqueuing Move request for scope (0.19, -0.12)
19:51:30.107 00.002 29876 Worker thread wakes up
19:51:30.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
19:51:30.107 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
19:51:30.107 00.000 29876 Moving (0.19, -0.12) raw xDistance=0.19 yDistance=0.15
19:51:30.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:51:30.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:30.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:51:30.107 00.000 29876 MoveAxis(E, 0, ABG)
19:51:30.107 00.000 29876 Move returns status 0, amount 0
19:51:30.107 00.000 29876 MoveAxis(N, 0, ABG)
19:51:30.107 00.000 29876 Move returns status 0, amount 0
19:51:30.107 00.000 29876 move complete, result=0
19:51:30.107 00.000 29876 worker thread done servicing request
19:51:30.111 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:51:30.122 00.011 31432 UpdateGuideState exits: m=2643 RSB=32.6
19:51:30.124 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:30.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:30.128 00.002 31432 Enqueuing Expose request
19:51:30.130 00.002 29876 Worker thread wakes up
19:51:30.130 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:51:30.132 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:30.132 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:32.262 02.130 29876 Exposure complete
19:51:32.306 00.044 29876 worker thread done servicing request
19:51:32.306 00.000 31432 OnExposeComplete: enter
19:51:32.309 00.003 31432 UpdateGuideState(): m_state=6
19:51:32.311 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
19:51:32.312 00.001 31432 Star::Find returns 1 (0), X=335.06, Y=890.11, Mass=2559, SNR=31.9, Peak=210 HFD=3.5
19:51:32.314 00.002 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.09 = 1.09)
19:51:32.316 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.10 = -2.18)
19:51:32.318 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.12 mountX=0.12 mountY=-0.22, mountTheta=-1.06
19:51:32.321 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.24, opts=13)
19:51:32.323 00.002 31432 Enqueuing Move request for scope (0.12, 0.24)
19:51:32.325 00.002 29876 Worker thread wakes up
19:51:32.325 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
19:51:32.325 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
19:51:32.325 00.000 29876 Moving (0.12, 0.24) raw xDistance=0.12 yDistance=-0.22
19:51:32.325 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:51:32.325 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:32.325 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:51:32.325 00.000 29876 MoveAxis(E, 0, ABG)
19:51:32.325 00.000 29876 Move returns status 0, amount 0
19:51:32.325 00.000 29876 MoveAxis(N, 0, ABG)
19:51:32.325 00.000 29876 Move returns status 0, amount 0
19:51:32.325 00.000 29876 move complete, result=0
19:51:32.325 00.000 29876 worker thread done servicing request
19:51:32.332 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:51:32.347 00.015 31432 UpdateGuideState exits: m=2559 RSB=31.9
19:51:32.349 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:32.351 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:32.353 00.002 31432 Enqueuing Expose request
19:51:32.355 00.002 29876 Worker thread wakes up
19:51:32.355 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:51:32.357 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:32.357 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:34.272 01.915 29876 Exposure complete
19:51:34.329 00.057 29876 worker thread done servicing request
19:51:34.329 00.000 31432 OnExposeComplete: enter
19:51:34.332 00.003 31432 UpdateGuideState(): m_state=6
19:51:34.336 00.004 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
19:51:34.341 00.005 31432 Star::Find returns 1 (0), X=334.21, Y=890.23, Mass=2676, SNR=32.9, Peak=198 HFD=3.6
19:51:34.343 00.002 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
19:51:34.346 00.003 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.61)
19:51:34.349 00.003 31432 CameraToMount -- cameraX=-0.73 cameraY=0.36 hyp=0.81 cameraTheta=2.68 mountX=-0.72 mountY=-0.47, mountTheta=-2.57
19:51:34.353 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=0.36, opts=13)
19:51:34.356 00.003 31432 Enqueuing Move request for scope (-0.73, 0.36)
19:51:34.358 00.002 29876 Worker thread wakes up
19:51:34.358 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.36) opts 0xd
19:51:34.358 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, 0.36)
19:51:34.358 00.000 29876 Moving (-0.73, 0.36) raw xDistance=-0.72 yDistance=-0.47
19:51:34.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.72
19:51:34.358 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:51:34.359 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
19:51:34.359 00.000 29876 MoveAxis(E, 69, ABG)
19:51:34.359 00.000 29876 Guiding  Dir = 2, Dur = 69
19:51:34.359 00.000 29876 IsSlewing returns 0
19:51:34.359 00.000 29876 IsGuiding returns 0
19:51:34.359 00.000 29876 PulseGuide returned control before completion, sleep 79
19:51:34.364 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:51:34.381 00.017 31432 UpdateGuideState exits: m=2676 RSB=32.9
19:51:34.384 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:34.387 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:34.389 00.002 31432 Enqueuing Expose request
19:51:34.454 00.065 29876 IsGuiding returns 1
19:51:34.454 00.000 29876 scope still moving after pulse duration time elapsed
19:51:34.485 00.031 29876 IsSlewing returns 0
19:51:34.485 00.000 29876 IsGuiding returns 1
19:51:34.517 00.032 29876 IsSlewing returns 0
19:51:34.517 00.000 29876 IsGuiding returns 0
19:51:34.517 00.000 29876 scope move finished after 69 + 89 ms
19:51:34.517 00.000 29876 Move returns status 0, amount 69
19:51:34.517 00.000 29876 MoveAxis(N, 0, ABG)
19:51:34.517 00.000 29876 Move returns status 0, amount 0
19:51:34.517 00.000 29876 move complete, result=0
19:51:34.517 00.000 29876 worker thread done servicing request
19:51:34.517 00.000 29876 Worker thread wakes up
19:51:34.517 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:34.517 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -0.5 px 0 ms NORTH
19:51:34.520 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:36.647 02.127 29876 Exposure complete
19:51:36.702 00.055 29876 worker thread done servicing request
19:51:36.702 00.000 31432 OnExposeComplete: enter
19:51:36.705 00.003 31432 UpdateGuideState(): m_state=6
19:51:36.708 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
19:51:36.711 00.003 31432 Star::Find returns 1 (0), X=334.03, Y=890.61, Mass=2631, SNR=32.5, Peak=197 HFD=3.5
19:51:36.713 00.002 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
19:51:36.716 00.003 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.84)
19:51:36.718 00.002 31432 CameraToMount -- cameraX=-0.91 cameraY=0.74 hyp=1.17 cameraTheta=2.46 mountX=-0.89 mountY=-0.87, mountTheta=-2.37
19:51:36.722 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=0.74, opts=13)
19:51:36.725 00.003 31432 Enqueuing Move request for scope (-0.91, 0.74)
19:51:36.728 00.003 29876 Worker thread wakes up
19:51:36.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.74) opts 0xd
19:51:36.728 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, 0.74)
19:51:36.728 00.000 29876 Moving (-0.91, 0.74) raw xDistance=-0.89 yDistance=-0.87
19:51:36.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
19:51:36.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:51:36.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
19:51:36.728 00.000 29876 MoveAxis(E, 96, ABG)
19:51:36.729 00.001 29876 Guiding  Dir = 2, Dur = 96
19:51:36.729 00.000 29876 IsSlewing returns 0
19:51:36.729 00.000 29876 IsGuiding returns 0
19:51:36.729 00.000 29876 PulseGuide returned control before completion, sleep 106
19:51:36.734 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:36.749 00.015 31432 UpdateGuideState exits: m=2631 RSB=32.5
19:51:36.751 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:36.753 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:36.755 00.002 31432 Enqueuing Expose request
19:51:36.851 00.096 29876 IsGuiding returns 1
19:51:36.851 00.000 29876 scope still moving after pulse duration time elapsed
19:51:36.881 00.030 29876 IsSlewing returns 0
19:51:36.881 00.000 29876 IsGuiding returns 0
19:51:36.881 00.000 29876 scope move finished after 96 + 55 ms
19:51:36.881 00.000 29876 Move returns status 0, amount 96
19:51:36.881 00.000 29876 MoveAxis(N, 0, ABG)
19:51:36.881 00.000 29876 Move returns status 0, amount 0
19:51:36.881 00.000 29876 move complete, result=0
19:51:36.881 00.000 29876 worker thread done servicing request
19:51:36.881 00.000 29876 Worker thread wakes up
19:51:36.881 00.000 31432 GuideStep: -0.9 px 96 ms EAST, -0.9 px 0 ms NORTH
19:51:36.884 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:36.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:38.792 01.908 29876 Exposure complete
19:51:38.838 00.046 29876 worker thread done servicing request
19:51:38.838 00.000 31432 OnExposeComplete: enter
19:51:38.840 00.002 31432 UpdateGuideState(): m_state=6
19:51:38.842 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
19:51:38.843 00.001 31432 Star::Find returns 1 (0), X=334.82, Y=890.26, Mass=2451, SNR=30.9, Peak=221 HFD=3.5
19:51:38.845 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.86 = 1.86)
19:51:38.847 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.42)
19:51:38.849 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.88 mountX=-0.11 mountY=-0.40, mountTheta=-1.85
19:51:38.852 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.39, opts=13)
19:51:38.854 00.002 31432 Enqueuing Move request for scope (-0.12, 0.39)
19:51:38.856 00.002 29876 Worker thread wakes up
19:51:38.856 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.39) opts 0xd
19:51:38.856 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.39)
19:51:38.856 00.000 29876 Moving (-0.12, 0.39) raw xDistance=-0.11 yDistance=-0.40
19:51:38.856 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:51:38.856 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:38.856 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
19:51:38.856 00.000 29876 MoveAxis(E, 0, ABG)
19:51:38.856 00.000 29876 Move returns status 0, amount 0
19:51:38.856 00.000 29876 MoveAxis(N, 0, ABG)
19:51:38.856 00.000 29876 Move returns status 0, amount 0
19:51:38.856 00.000 29876 move complete, result=0
19:51:38.856 00.000 29876 worker thread done servicing request
19:51:38.859 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:38.874 00.015 31432 UpdateGuideState exits: m=2451 RSB=30.9
19:51:38.876 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:38.878 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:38.880 00.002 31432 Enqueuing Expose request
19:51:38.881 00.001 29876 Worker thread wakes up
19:51:38.882 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
19:51:38.884 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:38.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:41.009 02.125 29876 Exposure complete
19:51:41.052 00.043 29876 worker thread done servicing request
19:51:41.052 00.000 31432 OnExposeComplete: enter
19:51:41.054 00.002 31432 UpdateGuideState(): m_state=6
19:51:41.056 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
19:51:41.058 00.002 31432 Star::Find returns 1 (0), X=335.64, Y=889.73, Mass=2722, SNR=33.1, Peak=241 HFD=3.5
19:51:41.060 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
19:51:41.062 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
19:51:41.063 00.001 31432 CameraToMount -- cameraX=0.70 cameraY=-0.14 hyp=0.71 cameraTheta=-0.20 mountX=0.69 mountY=0.25, mountTheta=0.34
19:51:41.066 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=-0.14, opts=13)
19:51:41.068 00.002 31432 Enqueuing Move request for scope (0.70, -0.14)
19:51:41.070 00.002 29876 Worker thread wakes up
19:51:41.070 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.14) opts 0xd
19:51:41.070 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, -0.14)
19:51:41.070 00.000 29876 Moving (0.70, -0.14) raw xDistance=0.69 yDistance=0.25
19:51:41.070 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.69
19:51:41.070 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:41.070 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:51:41.070 00.000 29876 MoveAxis(W, 67, ABG)
19:51:41.070 00.000 29876 Guiding  Dir = 3, Dur = 67
19:51:41.070 00.000 29876 IsSlewing returns 0
19:51:41.070 00.000 29876 IsGuiding returns 0
19:51:41.071 00.001 29876 PulseGuide returned control before completion, sleep 77
19:51:41.078 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:41.089 00.011 31432 UpdateGuideState exits: m=2722 RSB=33.1
19:51:41.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:41.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:41.095 00.002 31432 Enqueuing Expose request
19:51:41.163 00.068 29876 IsGuiding returns 1
19:51:41.163 00.000 29876 scope still moving after pulse duration time elapsed
19:51:41.193 00.030 29876 IsSlewing returns 0
19:51:41.193 00.000 29876 IsGuiding returns 1
19:51:41.224 00.031 29876 IsSlewing returns 0
19:51:41.224 00.000 29876 IsGuiding returns 0
19:51:41.224 00.000 29876 scope move finished after 67 + 86 ms
19:51:41.224 00.000 29876 Move returns status 0, amount 67
19:51:41.224 00.000 29876 MoveAxis(N, 0, ABG)
19:51:41.224 00.000 29876 Move returns status 0, amount 0
19:51:41.224 00.000 29876 move complete, result=0
19:51:41.225 00.001 29876 worker thread done servicing request
19:51:41.225 00.000 29876 Worker thread wakes up
19:51:41.225 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:41.225 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:41.225 00.000 31432 GuideStep: 0.7 px 67 ms WEST, 0.2 px 0 ms NORTH
19:51:43.135 01.910 29876 Exposure complete
19:51:43.177 00.042 29876 worker thread done servicing request
19:51:43.177 00.000 31432 OnExposeComplete: enter
19:51:43.179 00.002 31432 UpdateGuideState(): m_state=6
19:51:43.181 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
19:51:43.183 00.002 31432 Star::Find returns 1 (0), X=334.72, Y=889.38, Mass=2480, SNR=31.4, Peak=199 HFD=3.5
19:51:43.185 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
19:51:43.187 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
19:51:43.188 00.001 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-2.01 mountX=-0.24 mountY=0.45, mountTheta=2.06
19:51:43.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.49, opts=13)
19:51:43.193 00.002 31432 Enqueuing Move request for scope (-0.23, -0.49)
19:51:43.195 00.002 29876 Worker thread wakes up
19:51:43.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.49) opts 0xd
19:51:43.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.49)
19:51:43.195 00.000 29876 Moving (-0.23, -0.49) raw xDistance=-0.24 yDistance=0.45
19:51:43.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.24
19:51:43.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:43.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
19:51:43.195 00.000 29876 MoveAxis(E, 14, ABG)
19:51:43.195 00.000 29876 Guiding  Dir = 2, Dur = 14
19:51:43.196 00.001 29876 IsSlewing returns 0
19:51:43.196 00.000 29876 IsGuiding returns 0
19:51:43.196 00.000 29876 PulseGuide returned control before completion, sleep 24
19:51:43.202 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:43.214 00.012 31432 UpdateGuideState exits: m=2480 RSB=31.4
19:51:43.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:43.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:43.220 00.002 31432 Enqueuing Expose request
19:51:43.227 00.007 29876 IsGuiding returns 0
19:51:43.227 00.000 29876 Move returns status 0, amount 14
19:51:43.227 00.000 29876 MoveAxis(N, 0, ABG)
19:51:43.227 00.000 29876 Move returns status 0, amount 0
19:51:43.227 00.000 29876 move complete, result=0
19:51:43.228 00.001 29876 worker thread done servicing request
19:51:43.228 00.000 29876 Worker thread wakes up
19:51:43.228 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:43.228 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:43.229 00.001 31432 GuideStep: -0.2 px 14 ms EAST, 0.5 px 0 ms NORTH
19:51:45.354 02.125 29876 Exposure complete
19:51:45.398 00.044 29876 worker thread done servicing request
19:51:45.398 00.000 31432 OnExposeComplete: enter
19:51:45.401 00.003 31432 UpdateGuideState(): m_state=6
19:51:45.403 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
19:51:45.405 00.002 31432 Star::Find returns 1 (0), X=333.91, Y=889.45, Mass=2495, SNR=31.5, Peak=218 HFD=3.5
19:51:45.406 00.001 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
19:51:45.408 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
19:51:45.410 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=-0.42 hyp=1.12 cameraTheta=-2.75 mountX=-1.04 mountY=0.26, mountTheta=2.90
19:51:45.413 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.03, y=-0.42, opts=13)
19:51:45.415 00.002 31432 Enqueuing Move request for scope (-1.03, -0.42)
19:51:45.417 00.002 29876 Worker thread wakes up
19:51:45.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.42) opts 0xd
19:51:45.417 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.03, -0.42)
19:51:45.417 00.000 29876 Moving (-1.03, -0.42) raw xDistance=-1.04 yDistance=0.26
19:51:45.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.04
19:51:45.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:45.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:51:45.417 00.000 29876 MoveAxis(E, 102, ABG)
19:51:45.417 00.000 29876 Guiding  Dir = 2, Dur = 102
19:51:45.417 00.000 29876 IsSlewing returns 0
19:51:45.417 00.000 29876 IsGuiding returns 0
19:51:45.418 00.001 29876 PulseGuide returned control before completion, sleep 112
19:51:45.422 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:45.436 00.014 31432 UpdateGuideState exits: m=2495 RSB=31.5
19:51:45.438 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:45.440 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:45.442 00.002 31432 Enqueuing Expose request
19:51:45.540 00.098 29876 IsGuiding returns 1
19:51:45.540 00.000 29876 scope still moving after pulse duration time elapsed
19:51:45.571 00.031 29876 IsSlewing returns 0
19:51:45.571 00.000 29876 IsGuiding returns 0
19:51:45.571 00.000 29876 scope move finished after 102 + 50 ms
19:51:45.571 00.000 29876 Move returns status 0, amount 102
19:51:45.571 00.000 29876 MoveAxis(N, 0, ABG)
19:51:45.571 00.000 29876 Move returns status 0, amount 0
19:51:45.571 00.000 29876 move complete, result=0
19:51:45.571 00.000 29876 worker thread done servicing request
19:51:45.571 00.000 29876 Worker thread wakes up
19:51:45.571 00.000 31432 GuideStep: -1.0 px 102 ms EAST, 0.3 px 0 ms NORTH
19:51:45.573 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:45.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:47.486 01.913 29876 Exposure complete
19:51:47.529 00.043 29876 worker thread done servicing request
19:51:47.529 00.000 31432 OnExposeComplete: enter
19:51:47.531 00.002 31432 UpdateGuideState(): m_state=6
19:51:47.533 00.002 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
19:51:47.535 00.002 31432 Star::Find returns 1 (0), X=333.73, Y=889.45, Mass=2569, SNR=32.1, Peak=210 HFD=3.5
19:51:47.537 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
19:51:47.539 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
19:51:47.541 00.002 31432 CameraToMount -- cameraX=-1.21 cameraY=-0.42 hyp=1.28 cameraTheta=-2.81 mountX=-1.22 mountY=0.23, mountTheta=2.96
19:51:47.543 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.21, y=-0.42, opts=13)
19:51:47.545 00.002 31432 Enqueuing Move request for scope (-1.21, -0.42)
19:51:47.548 00.003 29876 Worker thread wakes up
19:51:47.548 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.42) opts 0xd
19:51:47.548 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.21, -0.42)
19:51:47.548 00.000 29876 Moving (-1.21, -0.42) raw xDistance=-1.22 yDistance=0.23
19:51:47.548 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.22
19:51:47.548 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:47.548 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:51:47.548 00.000 29876 MoveAxis(E, 132, ABG)
19:51:47.548 00.000 29876 Guiding  Dir = 2, Dur = 132
19:51:47.548 00.000 29876 IsSlewing returns 0
19:51:47.549 00.001 29876 IsGuiding returns 0
19:51:47.549 00.000 29876 PulseGuide returned control before completion, sleep 142
19:51:47.553 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:51:47.565 00.012 31432 UpdateGuideState exits: m=2569 RSB=32.1
19:51:47.567 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:47.569 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:47.571 00.002 31432 Enqueuing Expose request
19:51:47.703 00.132 29876 IsGuiding returns 1
19:51:47.703 00.000 29876 scope still moving after pulse duration time elapsed
19:51:47.733 00.030 29876 IsSlewing returns 0
19:51:47.733 00.000 29876 IsGuiding returns 0
19:51:47.733 00.000 29876 scope move finished after 132 + 52 ms
19:51:47.733 00.000 29876 Move returns status 0, amount 132
19:51:47.733 00.000 29876 MoveAxis(N, 0, ABG)
19:51:47.733 00.000 29876 Move returns status 0, amount 0
19:51:47.733 00.000 29876 move complete, result=0
19:51:47.733 00.000 29876 worker thread done servicing request
19:51:47.733 00.000 29876 Worker thread wakes up
19:51:47.733 00.000 31432 GuideStep: -1.2 px 132 ms EAST, 0.2 px 0 ms NORTH
19:51:47.736 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:47.736 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:49.964 02.228 29876 Exposure complete
19:51:50.011 00.047 29876 worker thread done servicing request
19:51:50.011 00.000 31432 OnExposeComplete: enter
19:51:50.014 00.003 31432 UpdateGuideState(): m_state=6
19:51:50.016 00.002 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
19:51:50.018 00.002 31432 Star::Find returns 1 (0), X=334.20, Y=889.89, Mass=2552, SNR=31.8, Peak=202 HFD=3.7
19:51:50.020 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
19:51:50.022 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.18)
19:51:50.024 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=0.02 hyp=0.74 cameraTheta=3.12 mountX=-0.74 mountY=-0.13, mountTheta=-2.97
19:51:50.028 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=0.02, opts=13)
19:51:50.031 00.003 31432 Enqueuing Move request for scope (-0.74, 0.02)
19:51:50.033 00.002 29876 Worker thread wakes up
19:51:50.033 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.02) opts 0xd
19:51:50.033 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, 0.02)
19:51:50.033 00.000 29876 Moving (-0.74, 0.02) raw xDistance=-0.74 yDistance=-0.13
19:51:50.033 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.74
19:51:50.033 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:50.033 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
19:51:50.033 00.000 29876 MoveAxis(E, 90, ABG)
19:51:50.033 00.000 29876 Guiding  Dir = 2, Dur = 90
19:51:50.034 00.001 29876 IsSlewing returns 0
19:51:50.034 00.000 29876 IsGuiding returns 0
19:51:50.034 00.000 29876 PulseGuide returned control before completion, sleep 100
19:51:50.037 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:50.049 00.012 31432 UpdateGuideState exits: m=2552 RSB=31.8
19:51:50.051 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:50.053 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:50.055 00.002 31432 Enqueuing Expose request
19:51:50.149 00.094 29876 IsGuiding returns 1
19:51:50.149 00.000 29876 scope still moving after pulse duration time elapsed
19:51:50.180 00.031 29876 IsSlewing returns 0
19:51:50.180 00.000 29876 IsGuiding returns 0
19:51:50.180 00.000 29876 scope move finished after 90 + 56 ms
19:51:50.180 00.000 29876 Move returns status 0, amount 90
19:51:50.180 00.000 29876 MoveAxis(N, 0, ABG)
19:51:50.180 00.000 29876 Move returns status 0, amount 0
19:51:50.180 00.000 29876 move complete, result=0
19:51:50.180 00.000 29876 worker thread done servicing request
19:51:50.180 00.000 31432 GuideStep: -0.7 px 90 ms EAST, -0.1 px 0 ms NORTH
19:51:50.184 00.004 29876 Worker thread wakes up
19:51:50.184 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:50.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:52.097 01.913 29876 Exposure complete
19:51:52.141 00.044 29876 worker thread done servicing request
19:51:52.141 00.000 31432 OnExposeComplete: enter
19:51:52.144 00.003 31432 UpdateGuideState(): m_state=6
19:51:52.147 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
19:51:52.149 00.002 31432 Star::Find returns 1 (0), X=334.57, Y=889.11, Mass=2449, SNR=31.8, Peak=204 HFD=3.6
19:51:52.151 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.05 = -2.05)
19:51:52.152 00.001 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
19:51:52.154 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.76 hyp=0.85 cameraTheta=-2.03 mountX=-0.39 mountY=0.69, mountTheta=2.09
19:51:52.157 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.76, opts=13)
19:51:52.159 00.002 31432 Enqueuing Move request for scope (-0.38, -0.76)
19:51:52.161 00.002 29876 Worker thread wakes up
19:51:52.161 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.76) opts 0xd
19:51:52.161 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.76)
19:51:52.161 00.000 29876 Moving (-0.38, -0.76) raw xDistance=-0.39 yDistance=0.69
19:51:52.161 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
19:51:52.161 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:51:52.161 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
19:51:52.161 00.000 29876 MoveAxis(E, 50, ABG)
19:51:52.161 00.000 29876 Guiding  Dir = 2, Dur = 50
19:51:52.162 00.001 29876 IsSlewing returns 0
19:51:52.162 00.000 29876 IsGuiding returns 0
19:51:52.162 00.000 29876 PulseGuide returned control before completion, sleep 60
19:51:52.165 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:51:52.177 00.012 31432 UpdateGuideState exits: m=2449 RSB=31.8
19:51:52.179 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:52.181 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:52.183 00.002 31432 Enqueuing Expose request
19:51:52.238 00.055 29876 IsGuiding returns 1
19:51:52.238 00.000 29876 scope still moving after pulse duration time elapsed
19:51:52.268 00.030 29876 IsSlewing returns 0
19:51:52.268 00.000 29876 IsGuiding returns 1
19:51:52.298 00.030 29876 IsSlewing returns 0
19:51:52.298 00.000 29876 IsGuiding returns 1
19:51:52.329 00.031 29876 IsSlewing returns 0
19:51:52.329 00.000 29876 IsGuiding returns 0
19:51:52.329 00.000 29876 scope move finished after 50 + 116 ms
19:51:52.329 00.000 29876 Move returns status 0, amount 50
19:51:52.329 00.000 29876 MoveAxis(N, 0, ABG)
19:51:52.329 00.000 29876 Move returns status 0, amount 0
19:51:52.329 00.000 29876 move complete, result=0
19:51:52.329 00.000 29876 worker thread done servicing request
19:51:52.329 00.000 31432 GuideStep: -0.4 px 50 ms EAST, 0.7 px 0 ms NORTH
19:51:52.331 00.002 29876 Worker thread wakes up
19:51:52.331 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:52.331 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:54.465 02.134 29876 Exposure complete
19:51:54.508 00.043 29876 worker thread done servicing request
19:51:54.508 00.000 31432 OnExposeComplete: enter
19:51:54.511 00.003 31432 UpdateGuideState(): m_state=6
19:51:54.513 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
19:51:54.515 00.002 31432 Star::Find returns 1 (0), X=334.72, Y=889.71, Mass=2601, SNR=32.1, Peak=202 HFD=3.7
19:51:54.516 00.001 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
19:51:54.518 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
19:51:54.520 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.51 mountX=-0.22 mountY=0.13, mountTheta=2.63
19:51:54.523 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.16, opts=13)
19:51:54.525 00.002 31432 Enqueuing Move request for scope (-0.22, -0.16)
19:51:54.527 00.002 29876 Worker thread wakes up
19:51:54.527 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
19:51:54.527 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
19:51:54.527 00.000 29876 Moving (-0.22, -0.16) raw xDistance=-0.22 yDistance=0.13
19:51:54.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
19:51:54.527 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:51:54.527 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:51:54.527 00.000 29876 MoveAxis(E, 29, ABG)
19:51:54.527 00.000 29876 Guiding  Dir = 2, Dur = 29
19:51:54.527 00.000 29876 IsSlewing returns 0
19:51:54.527 00.000 29876 IsGuiding returns 0
19:51:54.528 00.001 29876 PulseGuide returned control before completion, sleep 39
19:51:54.534 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:51:54.548 00.014 31432 UpdateGuideState exits: m=2601 RSB=32.1
19:51:54.551 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:54.553 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:54.554 00.001 31432 Enqueuing Expose request
19:51:54.573 00.019 29876 IsGuiding returns 1
19:51:54.573 00.000 29876 scope still moving after pulse duration time elapsed
19:51:54.604 00.031 29876 IsSlewing returns 0
19:51:54.604 00.000 29876 IsGuiding returns 1
19:51:54.635 00.031 29876 IsSlewing returns 0
19:51:54.635 00.000 29876 IsGuiding returns 1
19:51:54.666 00.031 29876 IsSlewing returns 0
19:51:54.666 00.000 29876 IsGuiding returns 0
19:51:54.666 00.000 29876 scope move finished after 29 + 109 ms
19:51:54.666 00.000 29876 Move returns status 0, amount 29
19:51:54.666 00.000 29876 MoveAxis(N, 0, ABG)
19:51:54.666 00.000 29876 Move returns status 0, amount 0
19:51:54.666 00.000 29876 move complete, result=0
19:51:54.666 00.000 29876 worker thread done servicing request
19:51:54.666 00.000 29876 Worker thread wakes up
19:51:54.666 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:54.666 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:54.666 00.000 31432 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
19:51:56.582 01.916 29876 Exposure complete
19:51:56.624 00.042 29876 worker thread done servicing request
19:51:56.624 00.000 31432 OnExposeComplete: enter
19:51:56.626 00.002 31432 UpdateGuideState(): m_state=6
19:51:56.628 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
19:51:56.630 00.002 31432 Star::Find returns 1 (0), X=334.31, Y=889.33, Mass=2312, SNR=30.0, Peak=183 HFD=3.4
19:51:56.632 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
19:51:56.634 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
19:51:56.635 00.001 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.54 hyp=0.84 cameraTheta=-2.44 mountX=-0.65 mountY=0.44, mountTheta=2.55
19:51:56.638 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.54, opts=13)
19:51:56.640 00.002 31432 Enqueuing Move request for scope (-0.64, -0.54)
19:51:56.642 00.002 29876 Worker thread wakes up
19:51:56.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.54) opts 0xd
19:51:56.642 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.54)
19:51:56.642 00.000 29876 Moving (-0.64, -0.54) raw xDistance=-0.65 yDistance=0.44
19:51:56.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.65
19:51:56.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
19:51:56.642 00.000 29876 MoveAxis(E, 67, ABG)
19:51:56.642 00.000 29876 Guiding  Dir = 2, Dur = 67
19:51:56.642 00.000 29876 IsSlewing returns 0
19:51:56.643 00.001 29876 IsGuiding returns 0
19:51:56.643 00.000 29876 PulseGuide returned control before completion, sleep 77
19:51:56.651 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:56.664 00.013 31432 UpdateGuideState exits: m=2312 RSB=30.0
19:51:56.666 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:56.668 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:56.669 00.001 31432 Enqueuing Expose request
19:51:56.735 00.066 29876 IsGuiding returns 1
19:51:56.735 00.000 29876 scope still moving after pulse duration time elapsed
19:51:56.766 00.031 29876 IsSlewing returns 0
19:51:56.766 00.000 29876 IsGuiding returns 1
19:51:56.797 00.031 29876 IsSlewing returns 0
19:51:56.797 00.000 29876 IsGuiding returns 0
19:51:56.797 00.000 29876 scope move finished after 67 + 87 ms
19:51:56.797 00.000 29876 Move returns status 0, amount 67
19:51:56.797 00.000 29876 MoveAxis(S, 32, ABG)
19:51:56.797 00.000 29876 Guiding  Dir = 1, Dur = 32
19:51:56.797 00.000 29876 IsSlewing returns 0
19:51:56.797 00.000 29876 IsGuiding returns 0
19:51:56.798 00.001 29876 PulseGuide returned control before completion, sleep 42
19:51:56.844 00.046 29876 IsGuiding returns 1
19:51:56.844 00.000 29876 scope still moving after pulse duration time elapsed
19:51:56.875 00.031 29876 IsSlewing returns 0
19:51:56.875 00.000 29876 IsGuiding returns 1
19:51:56.906 00.031 29876 IsSlewing returns 0
19:51:56.906 00.000 29876 IsGuiding returns 1
19:51:56.936 00.030 29876 IsSlewing returns 0
19:51:56.936 00.000 29876 IsGuiding returns 1
19:51:56.968 00.032 29876 IsSlewing returns 0
19:51:56.968 00.000 29876 IsGuiding returns 0
19:51:56.968 00.000 29876 scope move finished after 32 + 138 ms
19:51:56.968 00.000 29876 Move returns status 0, amount 32
19:51:56.968 00.000 29876 move complete, result=0
19:51:56.968 00.000 29876 worker thread done servicing request
19:51:56.968 00.000 29876 Worker thread wakes up
19:51:56.968 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:56.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:56.968 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.4 px 32 ms SOUTH
19:51:59.094 02.126 29876 Exposure complete
19:51:59.137 00.043 29876 worker thread done servicing request
19:51:59.137 00.000 31432 OnExposeComplete: enter
19:51:59.139 00.002 31432 UpdateGuideState(): m_state=6
19:51:59.142 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
19:51:59.144 00.002 31432 Star::Find returns 1 (0), X=334.70, Y=890.55, Mass=2593, SNR=32.3, Peak=209 HFD=3.4
19:51:59.146 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
19:51:59.148 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.38)
19:51:59.149 00.001 31432 CameraToMount -- cameraX=-0.25 cameraY=0.68 hyp=0.73 cameraTheta=1.92 mountX=-0.23 mountY=-0.71, mountTheta=-1.88
19:51:59.152 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.68, opts=13)
19:51:59.154 00.002 31432 Enqueuing Move request for scope (-0.25, 0.68)
19:51:59.156 00.002 29876 Worker thread wakes up
19:51:59.156 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.68) opts 0xd
19:51:59.156 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.68)
19:51:59.156 00.000 29876 Moving (-0.25, 0.68) raw xDistance=-0.23 yDistance=-0.71
19:51:59.156 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.23
19:51:59.156 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:51:59.157 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
19:51:59.157 00.000 29876 MoveAxis(E, 32, ABG)
19:51:59.157 00.000 29876 Guiding  Dir = 2, Dur = 32
19:51:59.157 00.000 29876 IsSlewing returns 0
19:51:59.157 00.000 29876 IsGuiding returns 0
19:51:59.157 00.000 29876 PulseGuide returned control before completion, sleep 42
19:51:59.162 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:51:59.174 00.012 31432 UpdateGuideState exits: m=2593 RSB=32.3
19:51:59.177 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:51:59.179 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:51:59.181 00.002 31432 Enqueuing Expose request
19:51:59.202 00.021 29876 IsGuiding returns 1
19:51:59.202 00.000 29876 scope still moving after pulse duration time elapsed
19:51:59.233 00.031 29876 IsSlewing returns 0
19:51:59.233 00.000 29876 IsGuiding returns 1
19:51:59.265 00.032 29876 IsSlewing returns 0
19:51:59.265 00.000 29876 IsGuiding returns 0
19:51:59.265 00.000 29876 scope move finished after 32 + 76 ms
19:51:59.265 00.000 29876 Move returns status 0, amount 32
19:51:59.265 00.000 29876 MoveAxis(N, 0, ABG)
19:51:59.265 00.000 29876 Move returns status 0, amount 0
19:51:59.265 00.000 29876 move complete, result=0
19:51:59.265 00.000 29876 worker thread done servicing request
19:51:59.265 00.000 29876 Worker thread wakes up
19:51:59.265 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:51:59.265 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:51:59.265 00.000 31432 GuideStep: -0.2 px 32 ms EAST, -0.7 px 0 ms NORTH
19:52:01.175 01.910 29876 Exposure complete
19:52:01.221 00.046 29876 worker thread done servicing request
19:52:01.221 00.000 31432 OnExposeComplete: enter
19:52:01.224 00.003 31432 UpdateGuideState(): m_state=6
19:52:01.226 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
19:52:01.228 00.002 31432 Star::Find returns 1 (0), X=334.41, Y=890.37, Mass=2644, SNR=32.6, Peak=179 HFD=3.4
19:52:01.230 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.37 = 2.37)
19:52:01.232 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.90)
19:52:01.233 00.001 31432 CameraToMount -- cameraX=-0.54 cameraY=0.50 hyp=0.73 cameraTheta=2.39 mountX=-0.53 mountY=-0.58, mountTheta=-2.31
19:52:01.236 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.50, opts=13)
19:52:01.238 00.002 31432 Enqueuing Move request for scope (-0.54, 0.50)
19:52:01.240 00.002 29876 Worker thread wakes up
19:52:01.241 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.50) opts 0xd
19:52:01.241 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.50)
19:52:01.241 00.000 29876 Moving (-0.54, 0.50) raw xDistance=-0.53 yDistance=-0.58
19:52:01.241 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
19:52:01.241 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:52:01.241 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
19:52:01.241 00.000 29876 MoveAxis(E, 55, ABG)
19:52:01.241 00.000 29876 Guiding  Dir = 2, Dur = 55
19:52:01.241 00.000 29876 IsSlewing returns 0
19:52:01.241 00.000 29876 IsGuiding returns 0
19:52:01.241 00.000 29876 PulseGuide returned control before completion, sleep 65
19:52:01.244 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:01.255 00.011 31432 UpdateGuideState exits: m=2644 RSB=32.6
19:52:01.258 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:01.260 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:01.261 00.001 31432 Enqueuing Expose request
19:52:01.313 00.052 29876 IsGuiding returns 1
19:52:01.313 00.000 29876 scope still moving after pulse duration time elapsed
19:52:01.345 00.032 29876 IsSlewing returns 0
19:52:01.345 00.000 29876 IsGuiding returns 0
19:52:01.345 00.000 29876 scope move finished after 55 + 49 ms
19:52:01.345 00.000 29876 Move returns status 0, amount 55
19:52:01.345 00.000 29876 MoveAxis(N, 0, ABG)
19:52:01.345 00.000 29876 Move returns status 0, amount 0
19:52:01.345 00.000 29876 move complete, result=0
19:52:01.345 00.000 29876 worker thread done servicing request
19:52:01.345 00.000 29876 Worker thread wakes up
19:52:01.345 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:01.346 00.001 31432 GuideStep: -0.5 px 55 ms EAST, -0.6 px 0 ms NORTH
19:52:01.348 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:03.478 02.130 29876 Exposure complete
19:52:03.521 00.043 29876 worker thread done servicing request
19:52:03.521 00.000 31432 OnExposeComplete: enter
19:52:03.523 00.002 31432 UpdateGuideState(): m_state=6
19:52:03.525 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
19:52:03.527 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=889.76, Mass=2688, SNR=32.2, Peak=230 HFD=3.5
19:52:03.529 00.002 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.21 = -2.21)
19:52:03.531 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.80 = 0.80)
19:52:03.532 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.18 mountX=-0.08 mountY=0.10, mountTheta=2.26
19:52:03.536 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.11, opts=13)
19:52:03.538 00.002 31432 Enqueuing Move request for scope (-0.08, -0.11)
19:52:03.539 00.001 29876 Worker thread wakes up
19:52:03.540 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
19:52:03.540 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
19:52:03.540 00.000 29876 Moving (-0.08, -0.11) raw xDistance=-0.08 yDistance=0.10
19:52:03.540 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
19:52:03.540 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:03.540 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:52:03.540 00.000 29876 MoveAxis(E, 0, ABG)
19:52:03.540 00.000 29876 Move returns status 0, amount 0
19:52:03.540 00.000 29876 MoveAxis(N, 0, ABG)
19:52:03.540 00.000 29876 Move returns status 0, amount 0
19:52:03.540 00.000 29876 move complete, result=0
19:52:03.540 00.000 29876 worker thread done servicing request
19:52:03.543 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:03.555 00.012 31432 UpdateGuideState exits: m=2688 RSB=32.2
19:52:03.557 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:03.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:03.560 00.001 31432 Enqueuing Expose request
19:52:03.562 00.002 29876 Worker thread wakes up
19:52:03.562 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:52:03.564 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:03.564 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:05.472 01.908 29876 Exposure complete
19:52:05.517 00.045 29876 worker thread done servicing request
19:52:05.517 00.000 31432 OnExposeComplete: enter
19:52:05.520 00.003 31432 UpdateGuideState(): m_state=6
19:52:05.522 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
19:52:05.524 00.002 31432 Star::Find returns 1 (0), X=335.02, Y=890.09, Mass=2663, SNR=31.9, Peak=202 HFD=3.5
19:52:05.526 00.002 31432 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.02) = xAngle (1.21 = 1.21)
19:52:05.527 00.001 31432 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.22 = -2.06)
19:52:05.529 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.23 mountX=0.08 mountY=-0.20, mountTheta=-1.19
19:52:05.532 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.22, opts=13)
19:52:05.535 00.003 31432 Enqueuing Move request for scope (0.08, 0.22)
19:52:05.537 00.002 29876 Worker thread wakes up
19:52:05.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
19:52:05.537 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
19:52:05.537 00.000 29876 Moving (0.08, 0.22) raw xDistance=0.08 yDistance=-0.20
19:52:05.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
19:52:05.537 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:05.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
19:52:05.537 00.000 29876 MoveAxis(E, 0, ABG)
19:52:05.537 00.000 29876 Move returns status 0, amount 0
19:52:05.537 00.000 29876 MoveAxis(N, 0, ABG)
19:52:05.537 00.000 29876 Move returns status 0, amount 0
19:52:05.537 00.000 29876 move complete, result=0
19:52:05.537 00.000 29876 worker thread done servicing request
19:52:05.541 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:05.554 00.013 31432 UpdateGuideState exits: m=2663 RSB=31.9
19:52:05.557 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:05.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:05.561 00.002 31432 Enqueuing Expose request
19:52:05.563 00.002 29876 Worker thread wakes up
19:52:05.563 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
19:52:05.565 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:05.565 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:07.687 02.122 29876 Exposure complete
19:52:07.734 00.047 29876 worker thread done servicing request
19:52:07.734 00.000 31432 OnExposeComplete: enter
19:52:07.736 00.002 31432 UpdateGuideState(): m_state=6
19:52:07.738 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
19:52:07.740 00.002 31432 Star::Find returns 1 (0), X=333.84, Y=889.70, Mass=2817, SNR=33.1, Peak=236 HFD=3.5
19:52:07.742 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
19:52:07.744 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
19:52:07.746 00.002 31432 CameraToMount -- cameraX=-1.11 cameraY=-0.17 hyp=1.12 cameraTheta=-2.99 mountX=-1.11 mountY=-0.01, mountTheta=-3.14
19:52:07.749 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.11, y=-0.17, opts=13)
19:52:07.751 00.002 31432 Enqueuing Move request for scope (-1.11, -0.17)
19:52:07.753 00.002 29876 Worker thread wakes up
19:52:07.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.17) opts 0xd
19:52:07.753 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.11, -0.17)
19:52:07.753 00.000 29876 Moving (-1.11, -0.17) raw xDistance=-1.11 yDistance=-0.01
19:52:07.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.11
19:52:07.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:07.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:52:07.753 00.000 29876 MoveAxis(E, 107, ABG)
19:52:07.753 00.000 29876 Guiding  Dir = 2, Dur = 107
19:52:07.754 00.001 29876 IsSlewing returns 0
19:52:07.754 00.000 29876 IsGuiding returns 0
19:52:07.754 00.000 29876 PulseGuide returned control before completion, sleep 117
19:52:07.757 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:07.771 00.014 31432 UpdateGuideState exits: m=2817 RSB=33.1
19:52:07.773 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:07.775 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:07.777 00.002 31432 Enqueuing Expose request
19:52:07.872 00.095 29876 IsGuiding returns 1
19:52:07.872 00.000 29876 scope still moving after pulse duration time elapsed
19:52:07.903 00.031 29876 IsSlewing returns 0
19:52:07.903 00.000 29876 IsGuiding returns 0
19:52:07.903 00.000 29876 scope move finished after 107 + 42 ms
19:52:07.903 00.000 29876 Move returns status 0, amount 107
19:52:07.903 00.000 29876 MoveAxis(N, 0, ABG)
19:52:07.903 00.000 29876 Move returns status 0, amount 0
19:52:07.903 00.000 29876 move complete, result=0
19:52:07.903 00.000 29876 worker thread done servicing request
19:52:07.903 00.000 29876 Worker thread wakes up
19:52:07.903 00.000 31432 GuideStep: -1.1 px 107 ms EAST, -0.0 px 0 ms NORTH
19:52:07.906 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:07.906 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:09.816 01.910 29876 Exposure complete
19:52:09.859 00.043 29876 worker thread done servicing request
19:52:09.859 00.000 31432 OnExposeComplete: enter
19:52:09.862 00.003 31432 UpdateGuideState(): m_state=6
19:52:09.865 00.003 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
19:52:09.867 00.002 31432 Star::Find returns 1 (0), X=334.62, Y=889.66, Mass=2633, SNR=32.2, Peak=213 HFD=3.3
19:52:09.869 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
19:52:09.871 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
19:52:09.872 00.001 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.21 hyp=0.39 cameraTheta=-2.57 mountX=-0.33 mountY=0.16, mountTheta=2.70
19:52:09.875 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.21, opts=13)
19:52:09.877 00.002 31432 Enqueuing Move request for scope (-0.33, -0.21)
19:52:09.879 00.002 29876 Worker thread wakes up
19:52:09.879 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.21) opts 0xd
19:52:09.879 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.21)
19:52:09.880 00.001 29876 Moving (-0.33, -0.21) raw xDistance=-0.33 yDistance=0.16
19:52:09.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.33
19:52:09.880 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:09.880 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
19:52:09.880 00.000 29876 MoveAxis(E, 47, ABG)
19:52:09.880 00.000 29876 Guiding  Dir = 2, Dur = 47
19:52:09.880 00.000 29876 IsSlewing returns 0
19:52:09.880 00.000 29876 IsGuiding returns 0
19:52:09.880 00.000 29876 PulseGuide returned control before completion, sleep 57
19:52:09.884 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:09.895 00.011 31432 UpdateGuideState exits: m=2633 RSB=32.2
19:52:09.898 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:09.900 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:09.901 00.001 31432 Enqueuing Expose request
19:52:09.954 00.053 29876 IsGuiding returns 1
19:52:09.954 00.000 29876 scope still moving after pulse duration time elapsed
19:52:09.984 00.030 29876 IsSlewing returns 0
19:52:09.984 00.000 29876 IsGuiding returns 1
19:52:10.015 00.031 29876 IsSlewing returns 0
19:52:10.015 00.000 29876 IsGuiding returns 1
19:52:10.047 00.032 29876 IsSlewing returns 0
19:52:10.047 00.000 29876 IsGuiding returns 0
19:52:10.047 00.000 29876 scope move finished after 47 + 119 ms
19:52:10.047 00.000 29876 Move returns status 0, amount 47
19:52:10.047 00.000 29876 MoveAxis(N, 0, ABG)
19:52:10.047 00.000 29876 Move returns status 0, amount 0
19:52:10.047 00.000 29876 move complete, result=0
19:52:10.047 00.000 29876 worker thread done servicing request
19:52:10.047 00.000 29876 Worker thread wakes up
19:52:10.047 00.000 31432 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
19:52:10.050 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:10.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:12.178 02.128 29876 Exposure complete
19:52:12.221 00.043 29876 worker thread done servicing request
19:52:12.221 00.000 31432 OnExposeComplete: enter
19:52:12.224 00.003 31432 UpdateGuideState(): m_state=6
19:52:12.226 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
19:52:12.228 00.002 31432 Star::Find returns 1 (0), X=335.22, Y=889.30, Mass=2665, SNR=32.5, Peak=252 HFD=3.1
19:52:12.230 00.002 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.02) = xAngle (-1.15 = -1.15)
19:52:12.232 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
19:52:12.234 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.57 hyp=0.63 cameraTheta=-1.12 mountX=0.26 mountY=0.61, mountTheta=1.16
19:52:12.236 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.57, opts=13)
19:52:12.238 00.002 31432 Enqueuing Move request for scope (0.27, -0.57)
19:52:12.240 00.002 29876 Worker thread wakes up
19:52:12.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.57) opts 0xd
19:52:12.240 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.57)
19:52:12.241 00.001 29876 Moving (0.27, -0.57) raw xDistance=0.26 yDistance=0.61
19:52:12.241 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
19:52:12.241 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
19:52:12.241 00.000 29876 MoveAxis(W, 19, ABG)
19:52:12.241 00.000 29876 Guiding  Dir = 3, Dur = 19
19:52:12.241 00.000 29876 IsSlewing returns 0
19:52:12.241 00.000 29876 IsGuiding returns 0
19:52:12.241 00.000 29876 PulseGuide returned control before completion, sleep 29
19:52:12.248 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:12.260 00.012 31432 UpdateGuideState exits: m=2665 RSB=32.5
19:52:12.262 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:12.264 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:12.266 00.002 31432 Enqueuing Expose request
19:52:12.271 00.005 29876 IsGuiding returns 0
19:52:12.271 00.000 29876 Move returns status 0, amount 19
19:52:12.271 00.000 29876 MoveAxis(S, 44, ABG)
19:52:12.271 00.000 29876 Guiding  Dir = 1, Dur = 44
19:52:12.271 00.000 29876 IsSlewing returns 0
19:52:12.271 00.000 29876 IsGuiding returns 0
19:52:12.271 00.000 29876 PulseGuide returned control before completion, sleep 54
19:52:12.332 00.061 29876 IsGuiding returns 1
19:52:12.332 00.000 29876 scope still moving after pulse duration time elapsed
19:52:12.363 00.031 29876 IsSlewing returns 0
19:52:12.363 00.000 29876 IsGuiding returns 1
19:52:12.393 00.030 29876 IsSlewing returns 0
19:52:12.393 00.000 29876 IsGuiding returns 0
19:52:12.393 00.000 29876 scope move finished after 44 + 78 ms
19:52:12.393 00.000 29876 Move returns status 0, amount 44
19:52:12.393 00.000 29876 move complete, result=0
19:52:12.393 00.000 29876 worker thread done servicing request
19:52:12.393 00.000 29876 Worker thread wakes up
19:52:12.393 00.000 31432 GuideStep: 0.3 px 19 ms WEST, 0.6 px 44 ms SOUTH
19:52:12.396 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:12.396 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:14.300 01.904 29876 Exposure complete
19:52:14.344 00.044 29876 worker thread done servicing request
19:52:14.344 00.000 31432 OnExposeComplete: enter
19:52:14.347 00.003 31432 UpdateGuideState(): m_state=6
19:52:14.349 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
19:52:14.350 00.001 31432 Star::Find returns 1 (0), X=335.17, Y=889.71, Mass=2814, SNR=33.8, Peak=232 HFD=3.4
19:52:14.352 00.002 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
19:52:14.354 00.002 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
19:52:14.356 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=0.22 mountY=0.19, mountTheta=0.70
19:52:14.359 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.16, opts=13)
19:52:14.361 00.002 31432 Enqueuing Move request for scope (0.23, -0.16)
19:52:14.363 00.002 29876 Worker thread wakes up
19:52:14.363 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
19:52:14.363 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
19:52:14.363 00.000 29876 Moving (0.23, -0.16) raw xDistance=0.22 yDistance=0.19
19:52:14.363 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
19:52:14.363 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:14.363 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:52:14.363 00.000 29876 MoveAxis(W, 24, ABG)
19:52:14.363 00.000 29876 Guiding  Dir = 3, Dur = 24
19:52:14.363 00.000 29876 IsSlewing returns 0
19:52:14.363 00.000 29876 IsGuiding returns 0
19:52:14.363 00.000 29876 PulseGuide returned control before completion, sleep 34
19:52:14.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:14.378 00.012 31432 UpdateGuideState exits: m=2814 RSB=33.8
19:52:14.383 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:14.387 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:14.389 00.002 31432 Enqueuing Expose request
19:52:14.407 00.018 29876 IsGuiding returns 1
19:52:14.407 00.000 29876 scope still moving after pulse duration time elapsed
19:52:14.438 00.031 29876 IsSlewing returns 0
19:52:14.438 00.000 29876 IsGuiding returns 1
19:52:14.468 00.030 29876 IsSlewing returns 0
19:52:14.468 00.000 29876 IsGuiding returns 1
19:52:14.499 00.031 29876 IsSlewing returns 0
19:52:14.499 00.000 29876 IsGuiding returns 0
19:52:14.499 00.000 29876 scope move finished after 24 + 111 ms
19:52:14.499 00.000 29876 Move returns status 0, amount 24
19:52:14.499 00.000 29876 MoveAxis(N, 0, ABG)
19:52:14.499 00.000 29876 Move returns status 0, amount 0
19:52:14.499 00.000 29876 move complete, result=0
19:52:14.499 00.000 29876 worker thread done servicing request
19:52:14.499 00.000 29876 Worker thread wakes up
19:52:14.500 00.001 31432 GuideStep: 0.2 px 24 ms WEST, 0.2 px 0 ms NORTH
19:52:14.502 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:14.502 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:16.629 02.127 29876 Exposure complete
19:52:16.673 00.044 29876 worker thread done servicing request
19:52:16.673 00.000 31432 OnExposeComplete: enter
19:52:16.676 00.003 31432 UpdateGuideState(): m_state=6
19:52:16.678 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
19:52:16.680 00.002 31432 Star::Find returns 1 (0), X=334.19, Y=889.78, Mass=2590, SNR=32.2, Peak=242 HFD=3.4
19:52:16.682 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:52:16.684 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:52:16.686 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=-0.09 hyp=0.76 cameraTheta=-3.02 mountX=-0.75 mountY=-0.02, mountTheta=-3.11
19:52:16.688 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=-0.09, opts=13)
19:52:16.690 00.002 31432 Enqueuing Move request for scope (-0.75, -0.09)
19:52:16.693 00.003 29876 Worker thread wakes up
19:52:16.693 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.09) opts 0xd
19:52:16.693 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, -0.09)
19:52:16.693 00.000 29876 Moving (-0.75, -0.09) raw xDistance=-0.75 yDistance=-0.02
19:52:16.693 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.75
19:52:16.693 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:16.693 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:52:16.693 00.000 29876 MoveAxis(E, 69, ABG)
19:52:16.693 00.000 29876 Guiding  Dir = 2, Dur = 69
19:52:16.693 00.000 29876 IsSlewing returns 0
19:52:16.694 00.001 29876 IsGuiding returns 0
19:52:16.694 00.000 29876 PulseGuide returned control before completion, sleep 79
19:52:16.697 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:52:16.708 00.011 31432 UpdateGuideState exits: m=2590 RSB=32.2
19:52:16.711 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:16.712 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:16.714 00.002 31432 Enqueuing Expose request
19:52:16.784 00.070 29876 IsGuiding returns 1
19:52:16.784 00.000 29876 scope still moving after pulse duration time elapsed
19:52:16.815 00.031 29876 IsSlewing returns 0
19:52:16.815 00.000 29876 IsGuiding returns 1
19:52:16.847 00.032 29876 IsSlewing returns 0
19:52:16.847 00.000 29876 IsGuiding returns 1
19:52:16.878 00.031 29876 IsSlewing returns 0
19:52:16.878 00.000 29876 IsGuiding returns 0
19:52:16.878 00.000 29876 scope move finished after 69 + 114 ms
19:52:16.878 00.000 29876 Move returns status 0, amount 69
19:52:16.878 00.000 29876 MoveAxis(N, 0, ABG)
19:52:16.878 00.000 29876 Move returns status 0, amount 0
19:52:16.878 00.000 29876 move complete, result=0
19:52:16.878 00.000 29876 worker thread done servicing request
19:52:16.878 00.000 29876 Worker thread wakes up
19:52:16.878 00.000 31432 GuideStep: -0.8 px 69 ms EAST, -0.0 px 0 ms NORTH
19:52:16.881 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:16.881 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:18.785 01.904 29876 Exposure complete
19:52:18.828 00.043 29876 worker thread done servicing request
19:52:18.828 00.000 31432 OnExposeComplete: enter
19:52:18.831 00.003 31432 UpdateGuideState(): m_state=6
19:52:18.833 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
19:52:18.835 00.002 31432 Star::Find returns 1 (0), X=334.14, Y=890.22, Mass=2589, SNR=32.1, Peak=210 HFD=3.4
19:52:18.837 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
19:52:18.838 00.001 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.56)
19:52:18.840 00.002 31432 CameraToMount -- cameraX=-0.81 cameraY=0.35 hyp=0.88 cameraTheta=2.73 mountX=-0.80 mountY=-0.47, mountTheta=-2.61
19:52:18.842 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.81, y=0.35, opts=13)
19:52:18.844 00.002 31432 Enqueuing Move request for scope (-0.81, 0.35)
19:52:18.846 00.002 29876 Worker thread wakes up
19:52:18.846 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.35) opts 0xd
19:52:18.846 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.81, 0.35)
19:52:18.846 00.000 29876 Moving (-0.81, 0.35) raw xDistance=-0.80 yDistance=-0.47
19:52:18.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
19:52:18.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:18.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
19:52:18.846 00.000 29876 MoveAxis(E, 87, ABG)
19:52:18.846 00.000 29876 Guiding  Dir = 2, Dur = 87
19:52:18.847 00.001 29876 IsSlewing returns 0
19:52:18.847 00.000 29876 IsGuiding returns 0
19:52:18.847 00.000 29876 PulseGuide returned control before completion, sleep 97
19:52:18.854 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:52:18.865 00.011 31432 UpdateGuideState exits: m=2589 RSB=32.1
19:52:18.867 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:18.869 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:18.871 00.002 31432 Enqueuing Expose request
19:52:18.955 00.084 29876 IsGuiding returns 1
19:52:18.955 00.000 29876 scope still moving after pulse duration time elapsed
19:52:18.987 00.032 29876 IsSlewing returns 0
19:52:18.987 00.000 29876 IsGuiding returns 1
19:52:19.018 00.031 29876 IsSlewing returns 0
19:52:19.018 00.000 29876 IsGuiding returns 0
19:52:19.018 00.000 29876 scope move finished after 87 + 84 ms
19:52:19.018 00.000 29876 Move returns status 0, amount 87
19:52:19.018 00.000 29876 MoveAxis(N, 0, ABG)
19:52:19.018 00.000 29876 Move returns status 0, amount 0
19:52:19.018 00.000 29876 move complete, result=0
19:52:19.018 00.000 29876 worker thread done servicing request
19:52:19.018 00.000 29876 Worker thread wakes up
19:52:19.018 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:19.018 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:19.019 00.001 31432 GuideStep: -0.8 px 87 ms EAST, -0.5 px 0 ms NORTH
19:52:21.143 02.124 29876 Exposure complete
19:52:21.187 00.044 29876 worker thread done servicing request
19:52:21.187 00.000 31432 OnExposeComplete: enter
19:52:21.189 00.002 31432 UpdateGuideState(): m_state=6
19:52:21.191 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
19:52:21.193 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=890.21, Mass=2562, SNR=32.0, Peak=232 HFD=3.4
19:52:21.195 00.002 31432 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
19:52:21.197 00.002 31432 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.94 = -1.35)
19:52:21.198 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.95 mountX=-0.13 mountY=-0.36, mountTheta=-1.91
19:52:21.201 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.34, opts=13)
19:52:21.203 00.002 31432 Enqueuing Move request for scope (-0.13, 0.34)
19:52:21.205 00.002 29876 Worker thread wakes up
19:52:21.205 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.34) opts 0xd
19:52:21.205 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.34)
19:52:21.205 00.000 29876 Moving (-0.13, 0.34) raw xDistance=-0.13 yDistance=-0.36
19:52:21.205 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:52:21.205 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:21.205 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:52:21.205 00.000 29876 MoveAxis(E, 0, ABG)
19:52:21.205 00.000 29876 Move returns status 0, amount 0
19:52:21.205 00.000 29876 MoveAxis(N, 0, ABG)
19:52:21.205 00.000 29876 Move returns status 0, amount 0
19:52:21.205 00.000 29876 move complete, result=0
19:52:21.205 00.000 29876 worker thread done servicing request
19:52:21.209 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:21.221 00.012 31432 UpdateGuideState exits: m=2562 RSB=32.0
19:52:21.223 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:21.225 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:21.227 00.002 31432 Enqueuing Expose request
19:52:21.229 00.002 29876 Worker thread wakes up
19:52:21.229 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:21.229 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:21.229 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
19:52:23.148 01.919 29876 Exposure complete
19:52:23.193 00.045 29876 worker thread done servicing request
19:52:23.194 00.001 31432 OnExposeComplete: enter
19:52:23.196 00.002 31432 UpdateGuideState(): m_state=6
19:52:23.198 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
19:52:23.200 00.002 31432 Star::Find returns 1 (0), X=334.21, Y=890.27, Mass=2643, SNR=32.3, Peak=197 HFD=3.6
19:52:23.202 00.002 31432 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.02) = xAngle (2.62 = 2.62)
19:52:23.203 00.001 31432 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.63 = -0.65)
19:52:23.205 00.002 31432 CameraToMount -- cameraX=-0.73 cameraY=0.40 hyp=0.84 cameraTheta=2.64 mountX=-0.72 mountY=-0.51, mountTheta=-2.53
19:52:23.210 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=0.40, opts=13)
19:52:23.213 00.003 31432 Enqueuing Move request for scope (-0.73, 0.40)
19:52:23.215 00.002 29876 Worker thread wakes up
19:52:23.215 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.40) opts 0xd
19:52:23.215 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, 0.40)
19:52:23.215 00.000 29876 Moving (-0.73, 0.40) raw xDistance=-0.72 yDistance=-0.51
19:52:23.215 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.72
19:52:23.215 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:23.215 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
19:52:23.215 00.000 29876 MoveAxis(E, 70, ABG)
19:52:23.215 00.000 29876 Guiding  Dir = 2, Dur = 70
19:52:23.215 00.000 29876 IsSlewing returns 0
19:52:23.216 00.001 29876 IsGuiding returns 0
19:52:23.216 00.000 29876 PulseGuide returned control before completion, sleep 80
19:52:23.219 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:23.231 00.012 31432 UpdateGuideState exits: m=2643 RSB=32.3
19:52:23.233 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:23.235 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:23.237 00.002 31432 Enqueuing Expose request
19:52:23.300 00.063 29876 IsGuiding returns 1
19:52:23.300 00.000 29876 scope still moving after pulse duration time elapsed
19:52:23.331 00.031 29876 IsSlewing returns 0
19:52:23.331 00.000 29876 IsGuiding returns 1
19:52:23.361 00.030 29876 IsSlewing returns 0
19:52:23.361 00.000 29876 IsGuiding returns 0
19:52:23.361 00.000 29876 scope move finished after 70 + 75 ms
19:52:23.361 00.000 29876 Move returns status 0, amount 70
19:52:23.361 00.000 29876 MoveAxis(N, 0, ABG)
19:52:23.361 00.000 29876 Move returns status 0, amount 0
19:52:23.361 00.000 29876 move complete, result=0
19:52:23.362 00.001 29876 worker thread done servicing request
19:52:23.362 00.000 29876 Worker thread wakes up
19:52:23.362 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:23.362 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:23.362 00.000 31432 GuideStep: -0.7 px 70 ms EAST, -0.5 px 0 ms NORTH
19:52:25.588 02.226 29876 Exposure complete
19:52:25.632 00.044 29876 worker thread done servicing request
19:52:25.632 00.000 31432 OnExposeComplete: enter
19:52:25.634 00.002 31432 UpdateGuideState(): m_state=6
19:52:25.636 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
19:52:25.638 00.002 31432 Star::Find returns 1 (0), X=334.84, Y=890.25, Mass=2626, SNR=32.6, Peak=229 HFD=3.3
19:52:25.639 00.001 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
19:52:25.641 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.45)
19:52:25.643 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.84 mountX=-0.10 mountY=-0.39, mountTheta=-1.81
19:52:25.645 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.38, opts=13)
19:52:25.647 00.002 31432 Enqueuing Move request for scope (-0.11, 0.38)
19:52:25.649 00.002 29876 Worker thread wakes up
19:52:25.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
19:52:25.649 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
19:52:25.649 00.000 29876 Moving (-0.11, 0.38) raw xDistance=-0.10 yDistance=-0.39
19:52:25.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
19:52:25.649 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-1.25
19:52:25.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
19:52:25.649 00.000 29876 MoveAxis(E, 0, ABG)
19:52:25.649 00.000 29876 Move returns status 0, amount 0
19:52:25.649 00.000 29876 BLC: Oldest BLC event removed
19:52:25.649 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:52:25.649 00.000 29876 MoveAxis(N, 48, ABG)
19:52:25.649 00.000 29876 Guiding  Dir = 0, Dur = 48
19:52:25.650 00.001 29876 IsSlewing returns 0
19:52:25.650 00.000 29876 IsGuiding returns 0
19:52:25.650 00.000 29876 PulseGuide returned control before completion, sleep 58
19:52:25.656 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:52:25.668 00.012 31432 UpdateGuideState exits: m=2626 RSB=32.6
19:52:25.671 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:25.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:25.675 00.002 31432 Enqueuing Expose request
19:52:25.712 00.037 29876 IsGuiding returns 1
19:52:25.712 00.000 29876 scope still moving after pulse duration time elapsed
19:52:25.743 00.031 29876 IsSlewing returns 0
19:52:25.743 00.000 29876 IsGuiding returns 1
19:52:25.773 00.030 29876 IsSlewing returns 0
19:52:25.773 00.000 29876 IsGuiding returns 0
19:52:25.773 00.000 29876 scope move finished after 48 + 75 ms
19:52:25.773 00.000 29876 Move returns status 0, amount 48
19:52:25.773 00.000 29876 move complete, result=0
19:52:25.774 00.001 29876 worker thread done servicing request
19:52:25.774 00.000 29876 Worker thread wakes up
19:52:25.774 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 48 ms NORTH
19:52:25.778 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:25.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:27.693 01.915 29876 Exposure complete
19:52:27.736 00.043 29876 worker thread done servicing request
19:52:27.736 00.000 31432 OnExposeComplete: enter
19:52:27.738 00.002 31432 UpdateGuideState(): m_state=6
19:52:27.740 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
19:52:27.742 00.002 31432 Star::Find returns 1 (0), X=334.53, Y=890.43, Mass=2536, SNR=31.1, Peak=219 HFD=3.3
19:52:27.744 00.002 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.18 = 2.18)
19:52:27.745 00.001 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.19 = -1.09)
19:52:27.747 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.56 hyp=0.70 cameraTheta=2.21 mountX=-0.40 mountY=-0.62, mountTheta=-2.14
19:52:27.750 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.56, opts=13)
19:52:27.752 00.002 31432 Enqueuing Move request for scope (-0.41, 0.56)
19:52:27.753 00.001 29876 Worker thread wakes up
19:52:27.754 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.56) opts 0xd
19:52:27.754 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.56)
19:52:27.754 00.000 29876 Moving (-0.41, 0.56) raw xDistance=-0.40 yDistance=-0.62
19:52:27.754 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
19:52:27.754 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
19:52:27.754 00.000 29876 MoveAxis(E, 38, ABG)
19:52:27.754 00.000 29876 Guiding  Dir = 2, Dur = 38
19:52:27.754 00.000 29876 IsSlewing returns 0
19:52:27.754 00.000 29876 IsGuiding returns 0
19:52:27.754 00.000 29876 PulseGuide returned control before completion, sleep 48
19:52:27.758 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:27.770 00.012 31432 UpdateGuideState exits: m=2536 RSB=31.1
19:52:27.772 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:27.774 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:27.776 00.002 31432 Enqueuing Expose request
19:52:27.814 00.038 29876 IsGuiding returns 1
19:52:27.814 00.000 29876 scope still moving after pulse duration time elapsed
19:52:27.845 00.031 29876 IsSlewing returns 0
19:52:27.845 00.000 29876 IsGuiding returns 0
19:52:27.845 00.000 29876 scope move finished after 38 + 53 ms
19:52:27.845 00.000 29876 Move returns status 0, amount 38
19:52:27.845 00.000 29876 MoveAxis(N, 45, ABG)
19:52:27.845 00.000 29876 Guiding  Dir = 0, Dur = 45
19:52:27.845 00.000 29876 IsSlewing returns 0
19:52:27.845 00.000 29876 IsGuiding returns 0
19:52:27.845 00.000 29876 PulseGuide returned control before completion, sleep 55
19:52:27.908 00.063 29876 IsGuiding returns 1
19:52:27.908 00.000 29876 scope still moving after pulse duration time elapsed
19:52:27.939 00.031 29876 IsSlewing returns 0
19:52:27.939 00.000 29876 IsGuiding returns 1
19:52:27.970 00.031 29876 IsSlewing returns 0
19:52:27.970 00.000 29876 IsGuiding returns 1
19:52:28.001 00.031 29876 IsSlewing returns 0
19:52:28.001 00.000 29876 IsGuiding returns 0
19:52:28.001 00.000 29876 scope move finished after 45 + 110 ms
19:52:28.001 00.000 29876 Move returns status 0, amount 45
19:52:28.001 00.000 29876 move complete, result=0
19:52:28.001 00.000 29876 worker thread done servicing request
19:52:28.001 00.000 29876 Worker thread wakes up
19:52:28.001 00.000 31432 GuideStep: -0.4 px 38 ms EAST, -0.6 px 45 ms NORTH
19:52:28.004 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:28.004 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:30.131 02.127 29876 Exposure complete
19:52:30.175 00.044 29876 worker thread done servicing request
19:52:30.175 00.000 31432 OnExposeComplete: enter
19:52:30.177 00.002 31432 UpdateGuideState(): m_state=6
19:52:30.179 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
19:52:30.181 00.002 31432 Star::Find returns 1 (0), X=334.55, Y=889.75, Mass=2738, SNR=33.3, Peak=247 HFD=3.6
19:52:30.183 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
19:52:30.185 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
19:52:30.186 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-2.84 mountX=-0.40 mountY=0.06, mountTheta=2.99
19:52:30.189 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.12, opts=13)
19:52:30.191 00.002 31432 Enqueuing Move request for scope (-0.39, -0.12)
19:52:30.193 00.002 29876 Worker thread wakes up
19:52:30.193 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.12) opts 0xd
19:52:30.193 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.12)
19:52:30.193 00.000 29876 Moving (-0.39, -0.12) raw xDistance=-0.40 yDistance=0.06
19:52:30.193 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
19:52:30.193 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:30.193 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:52:30.193 00.000 29876 MoveAxis(E, 44, ABG)
19:52:30.193 00.000 29876 Guiding  Dir = 2, Dur = 44
19:52:30.193 00.000 29876 IsSlewing returns 0
19:52:30.194 00.001 29876 IsGuiding returns 0
19:52:30.194 00.000 29876 PulseGuide returned control before completion, sleep 54
19:52:30.199 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:30.211 00.012 31432 UpdateGuideState exits: m=2738 RSB=33.3
19:52:30.213 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:30.215 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:30.217 00.002 31432 Enqueuing Expose request
19:52:30.253 00.036 29876 IsGuiding returns 1
19:52:30.253 00.000 29876 scope still moving after pulse duration time elapsed
19:52:30.284 00.031 29876 IsSlewing returns 0
19:52:30.284 00.000 29876 IsGuiding returns 1
19:52:30.314 00.030 29876 IsSlewing returns 0
19:52:30.314 00.000 29876 IsGuiding returns 1
19:52:30.345 00.031 29876 IsSlewing returns 0
19:52:30.345 00.000 29876 IsGuiding returns 0
19:52:30.345 00.000 29876 scope move finished after 44 + 107 ms
19:52:30.345 00.000 29876 Move returns status 0, amount 44
19:52:30.345 00.000 29876 MoveAxis(N, 0, ABG)
19:52:30.345 00.000 29876 Move returns status 0, amount 0
19:52:30.345 00.000 29876 move complete, result=0
19:52:30.345 00.000 29876 worker thread done servicing request
19:52:30.345 00.000 29876 Worker thread wakes up
19:52:30.345 00.000 31432 GuideStep: -0.4 px 44 ms EAST, 0.1 px 0 ms NORTH
19:52:30.348 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:30.348 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:32.264 01.916 29876 Exposure complete
19:52:32.308 00.044 29876 worker thread done servicing request
19:52:32.308 00.000 31432 OnExposeComplete: enter
19:52:32.311 00.003 31432 UpdateGuideState(): m_state=6
19:52:32.313 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
19:52:32.315 00.002 31432 Star::Find returns 1 (0), X=334.77, Y=890.08, Mass=2664, SNR=32.6, Peak=240 HFD=3.4
19:52:32.316 00.001 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.24 = 2.24)
19:52:32.318 00.002 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.03)
19:52:32.320 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.27 mountX=-0.17 mountY=-0.24, mountTheta=-2.20
19:52:32.322 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.21, opts=13)
19:52:32.325 00.003 31432 Enqueuing Move request for scope (-0.18, 0.21)
19:52:32.326 00.001 29876 Worker thread wakes up
19:52:32.326 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
19:52:32.326 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
19:52:32.326 00.000 29876 Moving (-0.18, 0.21) raw xDistance=-0.17 yDistance=-0.24
19:52:32.326 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:52:32.326 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:32.327 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:52:32.327 00.000 29876 MoveAxis(E, 0, ABG)
19:52:32.327 00.000 29876 Move returns status 0, amount 0
19:52:32.327 00.000 29876 MoveAxis(N, 0, ABG)
19:52:32.327 00.000 29876 Move returns status 0, amount 0
19:52:32.327 00.000 29876 move complete, result=0
19:52:32.327 00.000 29876 worker thread done servicing request
19:52:32.330 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:52:32.341 00.011 31432 UpdateGuideState exits: m=2664 RSB=32.6
19:52:32.344 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:32.346 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:32.348 00.002 31432 Enqueuing Expose request
19:52:32.349 00.001 29876 Worker thread wakes up
19:52:32.349 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:52:32.351 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:32.352 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:34.478 02.126 29876 Exposure complete
19:52:34.520 00.042 29876 worker thread done servicing request
19:52:34.520 00.000 31432 OnExposeComplete: enter
19:52:34.522 00.002 31432 UpdateGuideState(): m_state=6
19:52:34.525 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
19:52:34.526 00.001 31432 Star::Find returns 1 (0), X=334.49, Y=890.33, Mass=2670, SNR=32.5, Peak=210 HFD=3.3
19:52:34.528 00.002 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.33 = 2.33)
19:52:34.530 00.002 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.34 = -0.94)
19:52:34.532 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.45 hyp=0.64 cameraTheta=2.35 mountX=-0.44 mountY=-0.52, mountTheta=-2.27
19:52:34.535 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.45, opts=13)
19:52:34.537 00.002 31432 Enqueuing Move request for scope (-0.45, 0.45)
19:52:34.539 00.002 29876 Worker thread wakes up
19:52:34.539 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.45) opts 0xd
19:52:34.539 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.45)
19:52:34.539 00.000 29876 Moving (-0.45, 0.45) raw xDistance=-0.44 yDistance=-0.52
19:52:34.539 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
19:52:34.539 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
19:52:34.539 00.000 29876 MoveAxis(E, 42, ABG)
19:52:34.539 00.000 29876 Guiding  Dir = 2, Dur = 42
19:52:34.539 00.000 29876 IsSlewing returns 0
19:52:34.539 00.000 29876 IsGuiding returns 0
19:52:34.540 00.001 29876 PulseGuide returned control before completion, sleep 52
19:52:34.546 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:34.562 00.016 31432 UpdateGuideState exits: m=2670 RSB=32.5
19:52:34.565 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:34.567 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:34.569 00.002 31432 Enqueuing Expose request
19:52:34.603 00.034 29876 IsGuiding returns 1
19:52:34.603 00.000 29876 scope still moving after pulse duration time elapsed
19:52:34.635 00.032 29876 IsSlewing returns 0
19:52:34.635 00.000 29876 IsGuiding returns 0
19:52:34.635 00.000 29876 scope move finished after 42 + 53 ms
19:52:34.635 00.000 29876 Move returns status 0, amount 42
19:52:34.635 00.000 29876 MoveAxis(N, 38, ABG)
19:52:34.635 00.000 29876 Guiding  Dir = 0, Dur = 38
19:52:34.635 00.000 29876 IsSlewing returns 0
19:52:34.635 00.000 29876 IsGuiding returns 0
19:52:34.636 00.001 29876 PulseGuide returned control before completion, sleep 48
19:52:34.696 00.060 29876 IsGuiding returns 1
19:52:34.696 00.000 29876 scope still moving after pulse duration time elapsed
19:52:34.727 00.031 29876 IsSlewing returns 0
19:52:34.727 00.000 29876 IsGuiding returns 1
19:52:34.757 00.030 29876 IsSlewing returns 0
19:52:34.757 00.000 29876 IsGuiding returns 1
19:52:34.790 00.033 29876 IsSlewing returns 0
19:52:34.790 00.000 29876 IsGuiding returns 0
19:52:34.790 00.000 29876 scope move finished after 38 + 116 ms
19:52:34.790 00.000 29876 Move returns status 0, amount 38
19:52:34.790 00.000 29876 move complete, result=0
19:52:34.790 00.000 29876 worker thread done servicing request
19:52:34.790 00.000 29876 Worker thread wakes up
19:52:34.790 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:34.790 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:34.790 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.5 px 38 ms NORTH
19:52:36.704 01.914 29876 Exposure complete
19:52:36.763 00.059 29876 worker thread done servicing request
19:52:36.763 00.000 31432 OnExposeComplete: enter
19:52:36.766 00.003 31432 UpdateGuideState(): m_state=6
19:52:36.769 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
19:52:36.772 00.003 31432 Star::Find returns 1 (0), X=334.68, Y=889.97, Mass=2546, SNR=32.3, Peak=235 HFD=3.3
19:52:36.774 00.002 31432 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.02) = xAngle (2.76 = 2.76)
19:52:36.777 00.003 31432 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.77 = -0.51)
19:52:36.780 00.003 31432 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=-0.27 mountY=-0.14, mountTheta=-2.65
19:52:36.784 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.10, opts=13)
19:52:36.787 00.003 31432 Enqueuing Move request for scope (-0.27, 0.10)
19:52:36.790 00.003 29876 Worker thread wakes up
19:52:36.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
19:52:36.790 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
19:52:36.790 00.000 29876 Moving (-0.27, 0.10) raw xDistance=-0.27 yDistance=-0.14
19:52:36.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
19:52:36.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:36.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
19:52:36.790 00.000 29876 MoveAxis(E, 32, ABG)
19:52:36.790 00.000 29876 Guiding  Dir = 2, Dur = 32
19:52:36.790 00.000 29876 IsSlewing returns 0
19:52:36.791 00.001 29876 IsGuiding returns 0
19:52:36.791 00.000 29876 PulseGuide returned control before completion, sleep 42
19:52:36.796 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:36.813 00.017 31432 UpdateGuideState exits: m=2546 RSB=32.3
19:52:36.816 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:36.819 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:36.821 00.002 31432 Enqueuing Expose request
19:52:36.842 00.021 29876 IsGuiding returns 1
19:52:36.842 00.000 29876 scope still moving after pulse duration time elapsed
19:52:36.873 00.031 29876 IsSlewing returns 0
19:52:36.873 00.000 29876 IsGuiding returns 1
19:52:36.904 00.031 29876 IsSlewing returns 0
19:52:36.904 00.000 29876 IsGuiding returns 0
19:52:36.904 00.000 29876 scope move finished after 32 + 81 ms
19:52:36.904 00.000 29876 Move returns status 0, amount 32
19:52:36.904 00.000 29876 MoveAxis(N, 0, ABG)
19:52:36.904 00.000 29876 Move returns status 0, amount 0
19:52:36.904 00.000 29876 move complete, result=0
19:52:36.904 00.000 29876 worker thread done servicing request
19:52:36.904 00.000 29876 Worker thread wakes up
19:52:36.904 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:36.904 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.1 px 0 ms NORTH
19:52:36.907 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:39.039 02.132 29876 Exposure complete
19:52:39.094 00.055 29876 worker thread done servicing request
19:52:39.095 00.001 31432 OnExposeComplete: enter
19:52:39.098 00.003 31432 UpdateGuideState(): m_state=6
19:52:39.100 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
19:52:39.103 00.003 31432 Star::Find returns 1 (0), X=335.31, Y=890.03, Mass=2625, SNR=32.5, Peak=219 HFD=3.3
19:52:39.106 00.003 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
19:52:39.109 00.003 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.87)
19:52:39.112 00.003 31432 CameraToMount -- cameraX=0.36 cameraY=0.16 hyp=0.40 cameraTheta=0.43 mountX=0.37 mountY=-0.11, mountTheta=-0.28
19:52:39.115 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.16, opts=13)
19:52:39.118 00.003 31432 Enqueuing Move request for scope (0.36, 0.16)
19:52:39.120 00.002 29876 Worker thread wakes up
19:52:39.120 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.16) opts 0xd
19:52:39.120 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.16)
19:52:39.120 00.000 29876 Moving (0.36, 0.16) raw xDistance=0.37 yDistance=-0.11
19:52:39.120 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
19:52:39.120 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:39.120 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
19:52:39.120 00.000 29876 MoveAxis(W, 31, ABG)
19:52:39.120 00.000 29876 Guiding  Dir = 3, Dur = 31
19:52:39.120 00.000 29876 IsSlewing returns 0
19:52:39.120 00.000 29876 IsGuiding returns 0
19:52:39.121 00.001 29876 PulseGuide returned control before completion, sleep 41
19:52:39.126 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:39.140 00.014 31432 UpdateGuideState exits: m=2625 RSB=32.5
19:52:39.144 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:39.148 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:39.151 00.003 31432 Enqueuing Expose request
19:52:39.162 00.011 29876 IsGuiding returns 1
19:52:39.162 00.000 29876 scope still moving after pulse duration time elapsed
19:52:39.194 00.032 29876 IsSlewing returns 0
19:52:39.194 00.000 29876 IsGuiding returns 1
19:52:39.226 00.032 29876 IsSlewing returns 0
19:52:39.226 00.000 29876 IsGuiding returns 1
19:52:39.257 00.031 29876 IsSlewing returns 0
19:52:39.257 00.000 29876 IsGuiding returns 1
19:52:39.289 00.032 29876 IsSlewing returns 0
19:52:39.289 00.000 29876 IsGuiding returns 0
19:52:39.289 00.000 29876 scope move finished after 31 + 137 ms
19:52:39.289 00.000 29876 Move returns status 0, amount 31
19:52:39.289 00.000 29876 MoveAxis(N, 0, ABG)
19:52:39.289 00.000 29876 Move returns status 0, amount 0
19:52:39.289 00.000 29876 move complete, result=0
19:52:39.289 00.000 29876 worker thread done servicing request
19:52:39.289 00.000 29876 Worker thread wakes up
19:52:39.289 00.000 31432 GuideStep: 0.4 px 31 ms WEST, -0.1 px 0 ms NORTH
19:52:39.292 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:39.292 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:41.208 01.916 29876 Exposure complete
19:52:41.252 00.044 29876 worker thread done servicing request
19:52:41.252 00.000 31432 OnExposeComplete: enter
19:52:41.254 00.002 31432 UpdateGuideState(): m_state=6
19:52:41.257 00.003 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
19:52:41.259 00.002 31432 Star::Find returns 1 (0), X=334.69, Y=890.32, Mass=2570, SNR=31.7, Peak=212 HFD=3.4
19:52:41.261 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
19:52:41.263 00.002 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.21)
19:52:41.264 00.001 31432 CameraToMount -- cameraX=-0.26 cameraY=0.45 hyp=0.52 cameraTheta=2.09 mountX=-0.25 mountY=-0.48, mountTheta=-2.04
19:52:41.267 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.45, opts=13)
19:52:41.269 00.002 31432 Enqueuing Move request for scope (-0.26, 0.45)
19:52:41.271 00.002 29876 Worker thread wakes up
19:52:41.271 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.45) opts 0xd
19:52:41.271 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.45)
19:52:41.271 00.000 29876 Moving (-0.26, 0.45) raw xDistance=-0.25 yDistance=-0.48
19:52:41.271 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
19:52:41.271 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
19:52:41.271 00.000 29876 MoveAxis(E, 19, ABG)
19:52:41.271 00.000 29876 Guiding  Dir = 2, Dur = 19
19:52:41.272 00.001 29876 IsSlewing returns 0
19:52:41.272 00.000 29876 IsGuiding returns 0
19:52:41.272 00.000 29876 PulseGuide returned control before completion, sleep 29
19:52:41.276 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:41.288 00.012 31432 UpdateGuideState exits: m=2570 RSB=31.7
19:52:41.290 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:41.291 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:41.293 00.002 31432 Enqueuing Expose request
19:52:41.315 00.022 29876 IsGuiding returns 1
19:52:41.315 00.000 29876 scope still moving after pulse duration time elapsed
19:52:41.345 00.030 29876 IsSlewing returns 0
19:52:41.345 00.000 29876 IsGuiding returns 0
19:52:41.345 00.000 29876 scope move finished after 19 + 55 ms
19:52:41.345 00.000 29876 Move returns status 0, amount 19
19:52:41.345 00.000 29876 MoveAxis(N, 36, ABG)
19:52:41.345 00.000 29876 Guiding  Dir = 0, Dur = 36
19:52:41.345 00.000 29876 IsSlewing returns 0
19:52:41.345 00.000 29876 IsGuiding returns 0
19:52:41.346 00.001 29876 PulseGuide returned control before completion, sleep 46
19:52:41.407 00.061 29876 IsGuiding returns 1
19:52:41.407 00.000 29876 scope still moving after pulse duration time elapsed
19:52:41.438 00.031 29876 IsSlewing returns 0
19:52:41.438 00.000 29876 IsGuiding returns 1
19:52:41.470 00.032 29876 IsSlewing returns 0
19:52:41.470 00.000 29876 IsGuiding returns 0
19:52:41.470 00.000 29876 scope move finished after 36 + 87 ms
19:52:41.470 00.000 29876 Move returns status 0, amount 36
19:52:41.470 00.000 29876 move complete, result=0
19:52:41.470 00.000 29876 worker thread done servicing request
19:52:41.470 00.000 29876 Worker thread wakes up
19:52:41.470 00.000 31432 GuideStep: -0.2 px 19 ms EAST, -0.5 px 36 ms NORTH
19:52:41.472 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:41.472 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:43.601 02.129 29876 Exposure complete
19:52:43.644 00.043 29876 worker thread done servicing request
19:52:43.644 00.000 31432 OnExposeComplete: enter
19:52:43.646 00.002 31432 UpdateGuideState(): m_state=6
19:52:43.648 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
19:52:43.650 00.002 31432 Star::Find returns 1 (0), X=334.32, Y=890.21, Mass=2560, SNR=31.9, Peak=192 HFD=3.6
19:52:43.652 00.002 31432 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.02) = xAngle (2.62 = 2.62)
19:52:43.654 00.002 31432 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.63 = -0.65)
19:52:43.656 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=0.34 hyp=0.71 cameraTheta=2.65 mountX=-0.62 mountY=-0.43, mountTheta=-2.53
19:52:43.658 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.34, opts=13)
19:52:43.660 00.002 31432 Enqueuing Move request for scope (-0.63, 0.34)
19:52:43.662 00.002 29876 Worker thread wakes up
19:52:43.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.34) opts 0xd
19:52:43.662 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.34)
19:52:43.662 00.000 29876 Moving (-0.63, 0.34) raw xDistance=-0.62 yDistance=-0.43
19:52:43.662 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.62
19:52:43.662 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
19:52:43.662 00.000 29876 MoveAxis(E, 62, ABG)
19:52:43.662 00.000 29876 Guiding  Dir = 2, Dur = 62
19:52:43.662 00.000 29876 IsSlewing returns 0
19:52:43.663 00.001 29876 IsGuiding returns 0
19:52:43.663 00.000 29876 PulseGuide returned control before completion, sleep 72
19:52:43.669 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:43.681 00.012 31432 UpdateGuideState exits: m=2560 RSB=31.9
19:52:43.683 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:43.685 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:43.687 00.002 31432 Enqueuing Expose request
19:52:43.739 00.052 29876 IsGuiding returns 1
19:52:43.739 00.000 29876 scope still moving after pulse duration time elapsed
19:52:43.769 00.030 29876 IsSlewing returns 0
19:52:43.769 00.000 29876 IsGuiding returns 1
19:52:43.800 00.031 29876 IsSlewing returns 0
19:52:43.800 00.000 29876 IsGuiding returns 1
19:52:43.831 00.031 29876 IsSlewing returns 0
19:52:43.831 00.000 29876 IsGuiding returns 0
19:52:43.831 00.000 29876 scope move finished after 62 + 105 ms
19:52:43.831 00.000 29876 Move returns status 0, amount 62
19:52:43.831 00.000 29876 MoveAxis(N, 32, ABG)
19:52:43.831 00.000 29876 Guiding  Dir = 0, Dur = 32
19:52:43.831 00.000 29876 IsSlewing returns 0
19:52:43.831 00.000 29876 IsGuiding returns 0
19:52:43.831 00.000 29876 PulseGuide returned control before completion, sleep 42
19:52:43.876 00.045 29876 IsGuiding returns 1
19:52:43.876 00.000 29876 scope still moving after pulse duration time elapsed
19:52:43.906 00.030 29876 IsSlewing returns 0
19:52:43.906 00.000 29876 IsGuiding returns 1
19:52:43.936 00.030 29876 IsSlewing returns 0
19:52:43.936 00.000 29876 IsGuiding returns 1
19:52:43.967 00.031 29876 IsSlewing returns 0
19:52:43.967 00.000 29876 IsGuiding returns 1
19:52:43.998 00.031 29876 IsSlewing returns 0
19:52:43.998 00.000 29876 IsGuiding returns 1
19:52:44.028 00.030 29876 IsSlewing returns 0
19:52:44.028 00.000 29876 IsGuiding returns 0
19:52:44.028 00.000 29876 scope move finished after 32 + 165 ms
19:52:44.028 00.000 29876 Move returns status 0, amount 32
19:52:44.028 00.000 29876 move complete, result=0
19:52:44.028 00.000 29876 worker thread done servicing request
19:52:44.028 00.000 29876 Worker thread wakes up
19:52:44.028 00.000 31432 GuideStep: -0.6 px 62 ms EAST, -0.4 px 32 ms NORTH
19:52:44.031 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:44.031 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:45.948 01.917 29876 Exposure complete
19:52:45.991 00.043 29876 worker thread done servicing request
19:52:45.991 00.000 31432 OnExposeComplete: enter
19:52:45.993 00.002 31432 UpdateGuideState(): m_state=6
19:52:45.995 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
19:52:45.997 00.002 31432 Star::Find returns 1 (0), X=335.02, Y=889.45, Mass=2390, SNR=31.0, Peak=176 HFD=3.5
19:52:45.999 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
19:52:46.001 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
19:52:46.003 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.42 hyp=0.42 cameraTheta=-1.40 mountX=0.06 mountY=0.42, mountTheta=1.43
19:52:46.005 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.42, opts=13)
19:52:46.007 00.002 31432 Enqueuing Move request for scope (0.07, -0.42)
19:52:46.009 00.002 29876 Worker thread wakes up
19:52:46.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.42) opts 0xd
19:52:46.009 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.42)
19:52:46.009 00.000 29876 Moving (0.07, -0.42) raw xDistance=0.06 yDistance=0.42
19:52:46.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:52:46.009 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:52:46.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
19:52:46.009 00.000 29876 MoveAxis(E, 0, ABG)
19:52:46.009 00.000 29876 Move returns status 0, amount 0
19:52:46.009 00.000 29876 MoveAxis(N, 0, ABG)
19:52:46.009 00.000 29876 Move returns status 0, amount 0
19:52:46.009 00.000 29876 move complete, result=0
19:52:46.009 00.000 29876 worker thread done servicing request
19:52:46.015 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:46.028 00.013 31432 UpdateGuideState exits: m=2390 RSB=31.0
19:52:46.030 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:46.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:46.033 00.001 31432 Enqueuing Expose request
19:52:46.035 00.002 29876 Worker thread wakes up
19:52:46.035 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:52:46.037 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:46.037 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:48.159 02.122 29876 Exposure complete
19:52:48.202 00.043 29876 worker thread done servicing request
19:52:48.202 00.000 31432 OnExposeComplete: enter
19:52:48.205 00.003 31432 UpdateGuideState(): m_state=6
19:52:48.207 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
19:52:48.209 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=889.25, Mass=2610, SNR=31.8, Peak=237 HFD=3.5
19:52:48.213 00.004 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.21 = -1.21)
19:52:48.215 00.002 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.80 = 1.80)
19:52:48.218 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=-0.63 hyp=0.68 cameraTheta=-1.18 mountX=0.24 mountY=0.66, mountTheta=1.22
19:52:48.221 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.63, opts=13)
19:52:48.224 00.003 31432 Enqueuing Move request for scope (0.25, -0.63)
19:52:48.226 00.002 29876 Worker thread wakes up
19:52:48.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.63) opts 0xd
19:52:48.226 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.63)
19:52:48.226 00.000 29876 Moving (0.25, -0.63) raw xDistance=0.24 yDistance=0.66
19:52:48.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
19:52:48.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:52:48.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
19:52:48.226 00.000 29876 MoveAxis(W, 23, ABG)
19:52:48.226 00.000 29876 Guiding  Dir = 3, Dur = 23
19:52:48.227 00.001 29876 IsSlewing returns 0
19:52:48.227 00.000 29876 IsGuiding returns 0
19:52:48.227 00.000 29876 PulseGuide returned control before completion, sleep 33
19:52:48.231 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:48.244 00.013 31432 UpdateGuideState exits: m=2610 RSB=31.8
19:52:48.247 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:48.249 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:48.251 00.002 31432 Enqueuing Expose request
19:52:48.267 00.016 29876 IsGuiding returns 1
19:52:48.267 00.000 29876 scope still moving after pulse duration time elapsed
19:52:48.298 00.031 29876 IsSlewing returns 0
19:52:48.298 00.000 29876 IsGuiding returns 0
19:52:48.298 00.000 29876 scope move finished after 23 + 48 ms
19:52:48.298 00.000 29876 Move returns status 0, amount 23
19:52:48.298 00.000 29876 MoveAxis(N, 0, ABG)
19:52:48.298 00.000 29876 Move returns status 0, amount 0
19:52:48.298 00.000 29876 move complete, result=0
19:52:48.298 00.000 29876 worker thread done servicing request
19:52:48.298 00.000 29876 Worker thread wakes up
19:52:48.298 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:48.298 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:48.299 00.001 31432 GuideStep: 0.2 px 23 ms WEST, 0.7 px 0 ms NORTH
19:52:50.206 01.907 29876 Exposure complete
19:52:50.249 00.043 29876 worker thread done servicing request
19:52:50.249 00.000 31432 OnExposeComplete: enter
19:52:50.252 00.003 31432 UpdateGuideState(): m_state=6
19:52:50.253 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
19:52:50.256 00.003 31432 Star::Find returns 1 (0), X=333.83, Y=889.60, Mass=2432, SNR=30.6, Peak=187 HFD=3.6
19:52:50.257 00.001 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
19:52:50.259 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
19:52:50.261 00.002 31432 CameraToMount -- cameraX=-1.11 cameraY=-0.27 hyp=1.14 cameraTheta=-2.90 mountX=-1.12 mountY=0.10, mountTheta=3.05
19:52:50.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.11, y=-0.27, opts=13)
19:52:50.266 00.002 31432 Enqueuing Move request for scope (-1.11, -0.27)
19:52:50.268 00.002 29876 Worker thread wakes up
19:52:50.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.27) opts 0xd
19:52:50.268 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.11, -0.27)
19:52:50.268 00.000 29876 Moving (-1.11, -0.27) raw xDistance=-1.12 yDistance=0.10
19:52:50.268 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.12
19:52:50.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:52:50.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:52:50.268 00.000 29876 MoveAxis(E, 104, ABG)
19:52:50.268 00.000 29876 Guiding  Dir = 2, Dur = 104
19:52:50.268 00.000 29876 IsSlewing returns 0
19:52:50.269 00.001 29876 IsGuiding returns 0
19:52:50.269 00.000 29876 PulseGuide returned control before completion, sleep 114
19:52:50.274 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:52:50.286 00.012 31432 UpdateGuideState exits: m=2432 RSB=30.6
19:52:50.288 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:50.289 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:50.291 00.002 31432 Enqueuing Expose request
19:52:50.389 00.098 29876 IsGuiding returns 1
19:52:50.389 00.000 29876 scope still moving after pulse duration time elapsed
19:52:50.420 00.031 29876 IsSlewing returns 0
19:52:50.420 00.000 29876 IsGuiding returns 1
19:52:50.451 00.031 29876 IsSlewing returns 0
19:52:50.451 00.000 29876 IsGuiding returns 0
19:52:50.451 00.000 29876 scope move finished after 104 + 77 ms
19:52:50.451 00.000 29876 Move returns status 0, amount 104
19:52:50.451 00.000 29876 MoveAxis(N, 0, ABG)
19:52:50.451 00.000 29876 Move returns status 0, amount 0
19:52:50.451 00.000 29876 move complete, result=0
19:52:50.452 00.001 29876 worker thread done servicing request
19:52:50.452 00.000 29876 Worker thread wakes up
19:52:50.452 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:50.452 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:50.452 00.000 31432 GuideStep: -1.1 px 104 ms EAST, 0.1 px 0 ms NORTH
19:52:52.583 02.131 29876 Exposure complete
19:52:52.627 00.044 29876 worker thread done servicing request
19:52:52.627 00.000 31432 OnExposeComplete: enter
19:52:52.629 00.002 31432 UpdateGuideState(): m_state=6
19:52:52.631 00.002 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
19:52:52.633 00.002 31432 Star::Find returns 1 (0), X=334.95, Y=889.51, Mass=2585, SNR=32.7, Peak=243 HFD=3.5
19:52:52.635 00.002 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.58 = -1.58)
19:52:52.637 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.43 = 1.43)
19:52:52.639 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.56 mountX=-0.00 mountY=0.36, mountTheta=1.58
19:52:52.641 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.36, opts=13)
19:52:52.643 00.002 31432 Enqueuing Move request for scope (0.00, -0.36)
19:52:52.645 00.002 29876 Worker thread wakes up
19:52:52.645 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.36) opts 0xd
19:52:52.645 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.36)
19:52:52.645 00.000 29876 Moving (0.00, -0.36) raw xDistance=-0.00 yDistance=0.36
19:52:52.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:52:52.645 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:52:52.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
19:52:52.645 00.000 29876 MoveAxis(E, 0, ABG)
19:52:52.645 00.000 29876 Move returns status 0, amount 0
19:52:52.645 00.000 29876 MoveAxis(N, 0, ABG)
19:52:52.646 00.001 29876 Move returns status 0, amount 0
19:52:52.646 00.000 29876 move complete, result=0
19:52:52.646 00.000 29876 worker thread done servicing request
19:52:52.649 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:52:52.661 00.012 31432 UpdateGuideState exits: m=2585 RSB=32.7
19:52:52.665 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:52.667 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:52.668 00.001 31432 Enqueuing Expose request
19:52:52.670 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
19:52:52.672 00.002 29876 Worker thread wakes up
19:52:52.672 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:52.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:54.581 01.909 29876 Exposure complete
19:52:54.624 00.043 29876 worker thread done servicing request
19:52:54.624 00.000 31432 OnExposeComplete: enter
19:52:54.626 00.002 31432 UpdateGuideState(): m_state=6
19:52:54.629 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
19:52:54.631 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=889.27, Mass=2829, SNR=33.8, Peak=252 HFD=3.4
19:52:54.633 00.002 31432 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.02) = xAngle (-1.57 = -1.57)
19:52:54.635 00.002 31432 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.44 = 1.44)
19:52:54.637 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.60 hyp=0.60 cameraTheta=-1.55 mountX=0.00 mountY=0.59, mountTheta=1.57
19:52:54.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.60, opts=13)
19:52:54.642 00.002 31432 Enqueuing Move request for scope (0.01, -0.60)
19:52:54.644 00.002 29876 Worker thread wakes up
19:52:54.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.60) opts 0xd
19:52:54.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.60)
19:52:54.644 00.000 29876 Moving (0.01, -0.60) raw xDistance=0.00 yDistance=0.59
19:52:54.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
19:52:54.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:52:54.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
19:52:54.644 00.000 29876 MoveAxis(E, 0, ABG)
19:52:54.644 00.000 29876 Move returns status 0, amount 0
19:52:54.644 00.000 29876 MoveAxis(N, 0, ABG)
19:52:54.644 00.000 29876 Move returns status 0, amount 0
19:52:54.644 00.000 29876 move complete, result=0
19:52:54.644 00.000 29876 worker thread done servicing request
19:52:54.648 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:54.660 00.012 31432 UpdateGuideState exits: m=2829 RSB=33.8
19:52:54.664 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:54.667 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:54.668 00.001 31432 Enqueuing Expose request
19:52:54.670 00.002 29876 Worker thread wakes up
19:52:54.670 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
19:52:54.673 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:54.673 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:56.900 02.227 29876 Exposure complete
19:52:56.944 00.044 29876 worker thread done servicing request
19:52:56.945 00.001 31432 OnExposeComplete: enter
19:52:56.947 00.002 31432 UpdateGuideState(): m_state=6
19:52:56.949 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
19:52:56.951 00.002 31432 Star::Find returns 1 (0), X=335.04, Y=888.89, Mass=2748, SNR=33.0, Peak=220 HFD=3.9
19:52:56.953 00.002 31432 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
19:52:56.955 00.002 31432 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.52 = 1.52)
19:52:56.957 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.99 hyp=0.99 cameraTheta=-1.47 mountX=0.07 mountY=0.99, mountTheta=1.50
19:52:56.959 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.99, opts=13)
19:52:56.961 00.002 31432 Enqueuing Move request for scope (0.10, -0.99)
19:52:56.963 00.002 29876 Worker thread wakes up
19:52:56.963 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.99) opts 0xd
19:52:56.963 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.99)
19:52:56.963 00.000 29876 Moving (0.10, -0.99) raw xDistance=0.07 yDistance=0.99
19:52:56.964 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:52:56.964 00.000 29876 resist switch: large excursion: input 0.99 thresh 0.90 direction from -1 to 1
19:52:56.964 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.97
19:52:56.964 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.99
19:52:56.964 00.000 29876 MoveAxis(E, 0, ABG)
19:52:56.964 00.000 29876 Move returns status 0, amount 0
19:52:56.964 00.000 29876 BLC: Oldest BLC event removed
19:52:56.964 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:52:56.964 00.000 29876 MoveAxis(S, 93, ABG)
19:52:56.964 00.000 29876 Guiding  Dir = 1, Dur = 93
19:52:56.964 00.000 29876 IsSlewing returns 0
19:52:56.964 00.000 29876 IsGuiding returns 0
19:52:56.964 00.000 29876 PulseGuide returned control before completion, sleep 103
19:52:56.967 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:52:56.979 00.012 31432 UpdateGuideState exits: m=2748 RSB=33.0
19:52:56.981 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:56.983 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:56.985 00.002 31432 Enqueuing Expose request
19:52:57.070 00.085 29876 IsGuiding returns 1
19:52:57.070 00.000 29876 scope still moving after pulse duration time elapsed
19:52:57.100 00.030 29876 IsSlewing returns 0
19:52:57.100 00.000 29876 IsGuiding returns 1
19:52:57.132 00.032 29876 IsSlewing returns 0
19:52:57.132 00.000 29876 IsGuiding returns 1
19:52:57.162 00.030 29876 IsSlewing returns 0
19:52:57.162 00.000 29876 IsGuiding returns 1
19:52:57.192 00.030 29876 IsSlewing returns 0
19:52:57.192 00.000 29876 IsGuiding returns 0
19:52:57.192 00.000 29876 scope move finished after 93 + 134 ms
19:52:57.192 00.000 29876 Move returns status 0, amount 93
19:52:57.192 00.000 29876 move complete, result=0
19:52:57.192 00.000 29876 worker thread done servicing request
19:52:57.192 00.000 29876 Worker thread wakes up
19:52:57.192 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 1.0 px 93 ms SOUTH
19:52:57.196 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:57.196 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:52:59.109 01.913 29876 Exposure complete
19:52:59.154 00.045 29876 worker thread done servicing request
19:52:59.154 00.000 31432 OnExposeComplete: enter
19:52:59.157 00.003 31432 UpdateGuideState(): m_state=6
19:52:59.159 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
19:52:59.161 00.002 31432 Star::Find returns 1 (0), X=334.56, Y=889.05, Mass=2616, SNR=31.9, Peak=219 HFD=3.6
19:52:59.163 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
19:52:59.164 00.001 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
19:52:59.167 00.003 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.82 hyp=0.90 cameraTheta=-2.01 mountX=-0.40 mountY=0.75, mountTheta=2.06
19:52:59.169 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.82, opts=13)
19:52:59.172 00.003 31432 Enqueuing Move request for scope (-0.38, -0.82)
19:52:59.175 00.003 29876 Worker thread wakes up
19:52:59.175 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.82) opts 0xd
19:52:59.175 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.82)
19:52:59.175 00.000 29876 Moving (-0.38, -0.82) raw xDistance=-0.40 yDistance=0.75
19:52:59.175 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
19:52:59.175 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.75
19:52:59.175 00.000 29876 MoveAxis(E, 39, ABG)
19:52:59.175 00.000 29876 Guiding  Dir = 2, Dur = 39
19:52:59.175 00.000 29876 IsSlewing returns 0
19:52:59.176 00.001 29876 IsGuiding returns 0
19:52:59.176 00.000 29876 PulseGuide returned control before completion, sleep 49
19:52:59.179 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:52:59.191 00.012 31432 UpdateGuideState exits: m=2616 RSB=31.9
19:52:59.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:52:59.196 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:52:59.198 00.002 31432 Enqueuing Expose request
19:52:59.232 00.034 29876 IsGuiding returns 1
19:52:59.232 00.000 29876 scope still moving after pulse duration time elapsed
19:52:59.263 00.031 29876 IsSlewing returns 0
19:52:59.263 00.000 29876 IsGuiding returns 0
19:52:59.263 00.000 29876 scope move finished after 39 + 48 ms
19:52:59.263 00.000 29876 Move returns status 0, amount 39
19:52:59.263 00.000 29876 MoveAxis(S, 55, ABG)
19:52:59.263 00.000 29876 Guiding  Dir = 1, Dur = 55
19:52:59.263 00.000 29876 IsSlewing returns 0
19:52:59.263 00.000 29876 IsGuiding returns 0
19:52:59.263 00.000 29876 PulseGuide returned control before completion, sleep 65
19:52:59.341 00.078 29876 IsGuiding returns 1
19:52:59.341 00.000 29876 scope still moving after pulse duration time elapsed
19:52:59.389 00.048 29876 IsSlewing returns 0
19:52:59.389 00.000 29876 IsGuiding returns 1
19:52:59.420 00.031 29876 IsSlewing returns 0
19:52:59.420 00.000 29876 IsGuiding returns 1
19:52:59.451 00.031 29876 IsSlewing returns 0
19:52:59.451 00.000 29876 IsGuiding returns 0
19:52:59.451 00.000 29876 scope move finished after 55 + 132 ms
19:52:59.451 00.000 29876 Move returns status 0, amount 55
19:52:59.451 00.000 29876 move complete, result=0
19:52:59.451 00.000 29876 worker thread done servicing request
19:52:59.451 00.000 29876 Worker thread wakes up
19:52:59.451 00.000 31432 GuideStep: -0.4 px 39 ms EAST, 0.7 px 55 ms SOUTH
19:52:59.454 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:52:59.454 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:01.577 02.123 29876 Exposure complete
19:53:01.620 00.043 29876 worker thread done servicing request
19:53:01.620 00.000 31432 OnExposeComplete: enter
19:53:01.622 00.002 31432 UpdateGuideState(): m_state=6
19:53:01.624 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
19:53:01.626 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=889.05, Mass=2607, SNR=31.3, Peak=239 HFD=3.8
19:53:01.628 00.002 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.02) = xAngle (-1.68 = -1.68)
19:53:01.630 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.33 = 1.33)
19:53:01.635 00.005 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.82 hyp=0.82 cameraTheta=-1.66 mountX=-0.09 mountY=0.80, mountTheta=1.69
19:53:01.640 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.82, opts=13)
19:53:01.642 00.002 31432 Enqueuing Move request for scope (-0.07, -0.82)
19:53:01.644 00.002 29876 Worker thread wakes up
19:53:01.645 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.82) opts 0xd
19:53:01.645 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.82)
19:53:01.645 00.000 29876 Moving (-0.07, -0.82) raw xDistance=-0.09 yDistance=0.80
19:53:01.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:53:01.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.80
19:53:01.645 00.000 29876 MoveAxis(E, 0, ABG)
19:53:01.645 00.000 29876 Move returns status 0, amount 0
19:53:01.645 00.000 29876 MoveAxis(S, 59, ABG)
19:53:01.645 00.000 29876 Guiding  Dir = 1, Dur = 59
19:53:01.645 00.000 29876 IsSlewing returns 0
19:53:01.645 00.000 29876 IsGuiding returns 0
19:53:01.645 00.000 29876 PulseGuide returned control before completion, sleep 69
19:53:01.649 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:01.661 00.012 31432 UpdateGuideState exits: m=2607 RSB=31.3
19:53:01.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:01.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:01.666 00.001 31432 Enqueuing Expose request
19:53:01.728 00.062 29876 IsGuiding returns 1
19:53:01.728 00.000 29876 scope still moving after pulse duration time elapsed
19:53:01.760 00.032 29876 IsSlewing returns 0
19:53:01.760 00.000 29876 IsGuiding returns 1
19:53:01.791 00.031 29876 IsSlewing returns 0
19:53:01.791 00.000 29876 IsGuiding returns 0
19:53:01.791 00.000 29876 scope move finished after 59 + 86 ms
19:53:01.791 00.000 29876 Move returns status 0, amount 59
19:53:01.791 00.000 29876 move complete, result=0
19:53:01.791 00.000 29876 worker thread done servicing request
19:53:01.791 00.000 29876 Worker thread wakes up
19:53:01.791 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:01.791 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:01.791 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.8 px 59 ms SOUTH
19:53:03.705 01.914 29876 Exposure complete
19:53:03.756 00.051 29876 worker thread done servicing request
19:53:03.756 00.000 31432 OnExposeComplete: enter
19:53:03.758 00.002 31432 UpdateGuideState(): m_state=6
19:53:03.760 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
19:53:03.762 00.002 31432 Star::Find returns 1 (0), X=334.37, Y=889.42, Mass=2669, SNR=32.7, Peak=193 HFD=3.4
19:53:03.764 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
19:53:03.766 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
19:53:03.768 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.45 hyp=0.73 cameraTheta=-2.48 mountX=-0.58 mountY=0.36, mountTheta=2.59
19:53:03.770 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.45, opts=13)
19:53:03.772 00.002 31432 Enqueuing Move request for scope (-0.57, -0.45)
19:53:03.774 00.002 29876 Worker thread wakes up
19:53:03.774 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.45) opts 0xd
19:53:03.774 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.45)
19:53:03.774 00.000 29876 Moving (-0.57, -0.45) raw xDistance=-0.58 yDistance=0.36
19:53:03.774 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.58
19:53:03.775 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
19:53:03.775 00.000 29876 MoveAxis(E, 56, ABG)
19:53:03.775 00.000 29876 Guiding  Dir = 2, Dur = 56
19:53:03.775 00.000 29876 IsSlewing returns 0
19:53:03.775 00.000 29876 IsGuiding returns 0
19:53:03.775 00.000 29876 PulseGuide returned control before completion, sleep 66
19:53:03.778 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:53:03.791 00.013 31432 UpdateGuideState exits: m=2669 RSB=32.7
19:53:03.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:03.795 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:03.797 00.002 31432 Enqueuing Expose request
19:53:03.857 00.060 29876 IsGuiding returns 1
19:53:03.857 00.000 29876 scope still moving after pulse duration time elapsed
19:53:03.887 00.030 29876 IsSlewing returns 0
19:53:03.887 00.000 29876 IsGuiding returns 1
19:53:03.918 00.031 29876 IsSlewing returns 0
19:53:03.918 00.000 29876 IsGuiding returns 1
19:53:03.949 00.031 29876 IsSlewing returns 0
19:53:03.949 00.000 29876 IsGuiding returns 0
19:53:03.949 00.000 29876 scope move finished after 56 + 117 ms
19:53:03.949 00.000 29876 Move returns status 0, amount 56
19:53:03.949 00.000 29876 MoveAxis(S, 26, ABG)
19:53:03.949 00.000 29876 Guiding  Dir = 1, Dur = 26
19:53:03.949 00.000 29876 IsSlewing returns 0
19:53:03.949 00.000 29876 IsGuiding returns 0
19:53:03.949 00.000 29876 PulseGuide returned control before completion, sleep 36
19:53:03.994 00.045 29876 IsGuiding returns 1
19:53:03.994 00.000 29876 scope still moving after pulse duration time elapsed
19:53:04.025 00.031 29876 IsSlewing returns 0
19:53:04.025 00.000 29876 IsGuiding returns 1
19:53:04.056 00.031 29876 IsSlewing returns 0
19:53:04.056 00.000 29876 IsGuiding returns 1
19:53:04.087 00.031 29876 IsSlewing returns 0
19:53:04.087 00.000 29876 IsGuiding returns 1
19:53:04.118 00.031 29876 IsSlewing returns 0
19:53:04.118 00.000 29876 IsGuiding returns 0
19:53:04.118 00.000 29876 scope move finished after 26 + 142 ms
19:53:04.118 00.000 29876 Move returns status 0, amount 26
19:53:04.118 00.000 29876 move complete, result=0
19:53:04.118 00.000 29876 worker thread done servicing request
19:53:04.118 00.000 29876 Worker thread wakes up
19:53:04.118 00.000 31432 GuideStep: -0.6 px 56 ms EAST, 0.4 px 26 ms SOUTH
19:53:04.121 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:04.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:06.252 02.131 29876 Exposure complete
19:53:06.297 00.045 29876 worker thread done servicing request
19:53:06.297 00.000 31432 OnExposeComplete: enter
19:53:06.299 00.002 31432 UpdateGuideState(): m_state=6
19:53:06.301 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
19:53:06.303 00.002 31432 Star::Find returns 1 (0), X=335.18, Y=889.71, Mass=2645, SNR=32.3, Peak=240 HFD=3.3
19:53:06.305 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
19:53:06.307 00.002 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.37 = 2.37)
19:53:06.309 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-0.62 mountX=0.23 mountY=0.20, mountTheta=0.72
19:53:06.311 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.17, opts=13)
19:53:06.314 00.003 31432 Enqueuing Move request for scope (0.23, -0.17)
19:53:06.316 00.002 29876 Worker thread wakes up
19:53:06.317 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
19:53:06.317 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
19:53:06.317 00.000 29876 Moving (0.23, -0.17) raw xDistance=0.23 yDistance=0.20
19:53:06.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.23
19:53:06.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:06.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:53:06.317 00.000 29876 MoveAxis(W, 14, ABG)
19:53:06.317 00.000 29876 Guiding  Dir = 3, Dur = 14
19:53:06.317 00.000 29876 IsSlewing returns 0
19:53:06.317 00.000 29876 IsGuiding returns 0
19:53:06.317 00.000 29876 PulseGuide returned control before completion, sleep 24
19:53:06.320 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:06.332 00.012 31432 UpdateGuideState exits: m=2645 RSB=32.3
19:53:06.334 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:06.336 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:06.338 00.002 31432 Enqueuing Expose request
19:53:06.345 00.007 29876 IsGuiding returns 1
19:53:06.345 00.000 29876 scope still moving after pulse duration time elapsed
19:53:06.375 00.030 29876 IsSlewing returns 0
19:53:06.375 00.000 29876 IsGuiding returns 1
19:53:06.407 00.032 29876 IsSlewing returns 0
19:53:06.407 00.000 29876 IsGuiding returns 0
19:53:06.407 00.000 29876 scope move finished after 14 + 75 ms
19:53:06.407 00.000 29876 Move returns status 0, amount 14
19:53:06.407 00.000 29876 MoveAxis(N, 0, ABG)
19:53:06.407 00.000 29876 Move returns status 0, amount 0
19:53:06.407 00.000 29876 move complete, result=0
19:53:06.408 00.001 29876 worker thread done servicing request
19:53:06.408 00.000 31432 GuideStep: 0.2 px 14 ms WEST, 0.2 px 0 ms NORTH
19:53:06.412 00.004 29876 Worker thread wakes up
19:53:06.412 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:06.412 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:08.317 01.905 29876 Exposure complete
19:53:08.363 00.046 29876 worker thread done servicing request
19:53:08.363 00.000 31432 OnExposeComplete: enter
19:53:08.366 00.003 31432 UpdateGuideState(): m_state=6
19:53:08.368 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
19:53:08.369 00.001 31432 Star::Find returns 1 (0), X=335.85, Y=889.61, Mass=2643, SNR=32.5, Peak=201 HFD=3.6
19:53:08.372 00.003 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:53:08.373 00.001 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
19:53:08.375 00.002 31432 CameraToMount -- cameraX=0.90 cameraY=-0.26 hyp=0.94 cameraTheta=-0.28 mountX=0.90 mountY=0.39, mountTheta=0.41
19:53:08.380 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.90, y=-0.26, opts=13)
19:53:08.382 00.002 31432 Enqueuing Move request for scope (0.90, -0.26)
19:53:08.384 00.002 29876 Worker thread wakes up
19:53:08.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.26) opts 0xd
19:53:08.386 00.002 29876 Handling offset move in thread for scope, endpoint = (0.90, -0.26)
19:53:08.386 00.000 29876 Moving (0.90, -0.26) raw xDistance=0.90 yDistance=0.39
19:53:08.386 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.90
19:53:08.386 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
19:53:08.386 00.000 29876 MoveAxis(W, 88, ABG)
19:53:08.386 00.000 29876 Guiding  Dir = 3, Dur = 88
19:53:08.386 00.000 29876 IsSlewing returns 0
19:53:08.386 00.000 29876 IsGuiding returns 0
19:53:08.386 00.000 29876 PulseGuide returned control before completion, sleep 98
19:53:08.389 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:08.400 00.011 31432 UpdateGuideState exits: m=2643 RSB=32.5
19:53:08.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:08.404 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:08.406 00.002 31432 Enqueuing Expose request
19:53:08.487 00.081 29876 IsGuiding returns 1
19:53:08.487 00.000 29876 scope still moving after pulse duration time elapsed
19:53:08.518 00.031 29876 IsSlewing returns 0
19:53:08.518 00.000 29876 IsGuiding returns 1
19:53:08.548 00.030 29876 IsSlewing returns 0
19:53:08.548 00.000 29876 IsGuiding returns 0
19:53:08.548 00.000 29876 scope move finished after 88 + 74 ms
19:53:08.548 00.000 29876 Move returns status 0, amount 88
19:53:08.548 00.000 29876 MoveAxis(S, 29, ABG)
19:53:08.548 00.000 29876 Guiding  Dir = 1, Dur = 29
19:53:08.548 00.000 29876 IsSlewing returns 0
19:53:08.548 00.000 29876 IsGuiding returns 0
19:53:08.548 00.000 29876 PulseGuide returned control before completion, sleep 39
19:53:08.594 00.046 29876 IsGuiding returns 1
19:53:08.594 00.000 29876 scope still moving after pulse duration time elapsed
19:53:08.625 00.031 29876 IsSlewing returns 0
19:53:08.625 00.000 29876 IsGuiding returns 1
19:53:08.655 00.030 29876 IsSlewing returns 0
19:53:08.655 00.000 29876 IsGuiding returns 1
19:53:08.686 00.031 29876 IsSlewing returns 0
19:53:08.686 00.000 29876 IsGuiding returns 1
19:53:08.717 00.031 29876 IsSlewing returns 0
19:53:08.717 00.000 29876 IsGuiding returns 1
19:53:08.747 00.030 29876 IsSlewing returns 0
19:53:08.747 00.000 29876 IsGuiding returns 1
19:53:08.778 00.031 29876 IsSlewing returns 0
19:53:08.778 00.000 29876 IsGuiding returns 0
19:53:08.778 00.000 29876 scope move finished after 29 + 200 ms
19:53:08.778 00.000 29876 Move returns status 0, amount 29
19:53:08.778 00.000 29876 move complete, result=0
19:53:08.778 00.000 29876 worker thread done servicing request
19:53:08.778 00.000 29876 Worker thread wakes up
19:53:08.779 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:08.779 00.000 31432 GuideStep: 0.9 px 88 ms WEST, 0.4 px 29 ms SOUTH
19:53:08.783 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:10.908 02.125 29876 Exposure complete
19:53:10.960 00.052 29876 worker thread done servicing request
19:53:10.961 00.001 31432 OnExposeComplete: enter
19:53:10.963 00.002 31432 UpdateGuideState(): m_state=6
19:53:10.965 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
19:53:10.969 00.004 31432 Star::Find returns 1 (0), X=335.92, Y=889.30, Mass=2613, SNR=32.2, Peak=240 HFD=3.4
19:53:10.971 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:53:10.973 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:53:10.974 00.001 31432 CameraToMount -- cameraX=0.98 cameraY=-0.57 hyp=1.13 cameraTheta=-0.53 mountX=0.96 mountY=0.71, mountTheta=0.64
19:53:10.977 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.98, y=-0.57, opts=13)
19:53:10.979 00.002 31432 Enqueuing Move request for scope (0.98, -0.57)
19:53:10.981 00.002 29876 Worker thread wakes up
19:53:10.981 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.57) opts 0xd
19:53:10.981 00.000 29876 Handling offset move in thread for scope, endpoint = (0.98, -0.57)
19:53:10.981 00.000 29876 Moving (0.98, -0.57) raw xDistance=0.96 yDistance=0.71
19:53:10.981 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.96
19:53:10.981 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.71
19:53:10.981 00.000 29876 MoveAxis(W, 105, ABG)
19:53:10.981 00.000 29876 Guiding  Dir = 3, Dur = 105
19:53:10.981 00.000 29876 IsSlewing returns 0
19:53:10.981 00.000 29876 IsGuiding returns 0
19:53:10.982 00.001 29876 PulseGuide returned control before completion, sleep 115
19:53:10.987 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:53:11.000 00.013 31432 UpdateGuideState exits: m=2613 RSB=32.2
19:53:11.002 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:11.004 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:11.006 00.002 31432 Enqueuing Expose request
19:53:11.106 00.100 29876 IsGuiding returns 1
19:53:11.106 00.000 29876 scope still moving after pulse duration time elapsed
19:53:11.137 00.031 29876 IsSlewing returns 0
19:53:11.137 00.000 29876 IsGuiding returns 0
19:53:11.137 00.000 29876 scope move finished after 105 + 49 ms
19:53:11.137 00.000 29876 Move returns status 0, amount 105
19:53:11.137 00.000 29876 MoveAxis(S, 52, ABG)
19:53:11.137 00.000 29876 Guiding  Dir = 1, Dur = 52
19:53:11.137 00.000 29876 IsSlewing returns 0
19:53:11.137 00.000 29876 IsGuiding returns 0
19:53:11.137 00.000 29876 PulseGuide returned control before completion, sleep 62
19:53:11.213 00.076 29876 IsGuiding returns 1
19:53:11.213 00.000 29876 scope still moving after pulse duration time elapsed
19:53:11.244 00.031 29876 IsSlewing returns 0
19:53:11.244 00.000 29876 IsGuiding returns 1
19:53:11.275 00.031 29876 IsSlewing returns 0
19:53:11.275 00.000 29876 IsGuiding returns 1
19:53:11.306 00.031 29876 IsSlewing returns 0
19:53:11.306 00.000 29876 IsGuiding returns 0
19:53:11.306 00.000 29876 scope move finished after 52 + 117 ms
19:53:11.306 00.000 29876 Move returns status 0, amount 52
19:53:11.306 00.000 29876 move complete, result=0
19:53:11.307 00.001 29876 worker thread done servicing request
19:53:11.307 00.000 29876 Worker thread wakes up
19:53:11.307 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:11.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:11.307 00.000 31432 GuideStep: 1.0 px 105 ms WEST, 0.7 px 52 ms SOUTH
19:53:13.214 01.907 29876 Exposure complete
19:53:13.258 00.044 29876 worker thread done servicing request
19:53:13.258 00.000 31432 OnExposeComplete: enter
19:53:13.260 00.002 31432 UpdateGuideState(): m_state=6
19:53:13.263 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
19:53:13.265 00.002 31432 Star::Find returns 1 (0), X=335.43, Y=890.59, Mass=2799, SNR=33.5, Peak=252 HFD=3.3
19:53:13.266 00.001 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
19:53:13.269 00.003 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
19:53:13.274 00.005 31432 CameraToMount -- cameraX=0.48 cameraY=0.72 hyp=0.87 cameraTheta=0.98 mountX=0.50 mountY=-0.64, mountTheta=-0.91
19:53:13.279 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.72, opts=13)
19:53:13.284 00.005 31432 Enqueuing Move request for scope (0.48, 0.72)
19:53:13.289 00.005 29876 Worker thread wakes up
19:53:13.289 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.72) opts 0xd
19:53:13.289 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.72)
19:53:13.289 00.000 29876 Moving (0.48, 0.72) raw xDistance=0.50 yDistance=-0.64
19:53:13.289 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.50
19:53:13.289 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:53:13.290 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
19:53:13.290 00.000 29876 MoveAxis(W, 63, ABG)
19:53:13.290 00.000 29876 Guiding  Dir = 3, Dur = 63
19:53:13.290 00.000 29876 IsSlewing returns 0
19:53:13.290 00.000 29876 IsGuiding returns 0
19:53:13.290 00.000 29876 PulseGuide returned control before completion, sleep 73
19:53:13.294 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:53:13.308 00.014 31432 UpdateGuideState exits: m=2799 RSB=33.5
19:53:13.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:13.312 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:13.314 00.002 31432 Enqueuing Expose request
19:53:13.368 00.054 29876 IsGuiding returns 1
19:53:13.368 00.000 29876 scope still moving after pulse duration time elapsed
19:53:13.399 00.031 29876 IsSlewing returns 0
19:53:13.399 00.000 29876 IsGuiding returns 1
19:53:13.428 00.029 29876 IsSlewing returns 0
19:53:13.428 00.000 29876 IsGuiding returns 1
19:53:13.459 00.031 29876 IsSlewing returns 0
19:53:13.459 00.000 29876 IsGuiding returns 0
19:53:13.459 00.000 29876 scope move finished after 63 + 105 ms
19:53:13.459 00.000 29876 Move returns status 0, amount 63
19:53:13.459 00.000 29876 MoveAxis(N, 0, ABG)
19:53:13.459 00.000 29876 Move returns status 0, amount 0
19:53:13.459 00.000 29876 move complete, result=0
19:53:13.459 00.000 29876 worker thread done servicing request
19:53:13.459 00.000 29876 Worker thread wakes up
19:53:13.459 00.000 31432 GuideStep: 0.5 px 63 ms WEST, -0.6 px 0 ms NORTH
19:53:13.463 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:13.463 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:15.585 02.122 29876 Exposure complete
19:53:15.628 00.043 29876 worker thread done servicing request
19:53:15.628 00.000 31432 OnExposeComplete: enter
19:53:15.631 00.003 31432 UpdateGuideState(): m_state=6
19:53:15.633 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
19:53:15.635 00.002 31432 Star::Find returns 1 (0), X=334.40, Y=890.76, Mass=2428, SNR=30.2, Peak=188 HFD=3.6
19:53:15.637 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
19:53:15.639 00.002 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
19:53:15.642 00.003 31432 CameraToMount -- cameraX=-0.55 cameraY=0.89 hyp=1.05 cameraTheta=2.12 mountX=-0.53 mountY=-0.97, mountTheta=-2.07
19:53:15.644 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.89, opts=13)
19:53:15.646 00.002 31432 Enqueuing Move request for scope (-0.55, 0.89)
19:53:15.648 00.002 29876 Worker thread wakes up
19:53:15.648 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.89) opts 0xd
19:53:15.649 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.89)
19:53:15.649 00.000 29876 Moving (-0.55, 0.89) raw xDistance=-0.53 yDistance=-0.97
19:53:15.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
19:53:15.649 00.000 29876 resist switch: large excursion: input -0.97 thresh 0.90 direction from 1 to -1
19:53:15.649 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.90
19:53:15.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.97
19:53:15.649 00.000 29876 MoveAxis(E, 42, ABG)
19:53:15.649 00.000 29876 Guiding  Dir = 2, Dur = 42
19:53:15.649 00.000 29876 IsSlewing returns 0
19:53:15.649 00.000 29876 IsGuiding returns 0
19:53:15.649 00.000 29876 PulseGuide returned control before completion, sleep 52
19:53:15.654 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:15.665 00.011 31432 UpdateGuideState exits: m=2428 RSB=30.2
19:53:15.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:15.669 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:15.670 00.001 31432 Enqueuing Expose request
19:53:15.708 00.038 29876 IsGuiding returns 1
19:53:15.708 00.000 29876 scope still moving after pulse duration time elapsed
19:53:15.737 00.029 29876 IsSlewing returns 0
19:53:15.737 00.000 29876 IsGuiding returns 0
19:53:15.737 00.000 29876 scope move finished after 42 + 46 ms
19:53:15.737 00.000 29876 Move returns status 0, amount 42
19:53:15.737 00.000 29876 BLC: Oldest BLC event removed
19:53:15.738 00.001 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:53:15.738 00.000 29876 MoveAxis(N, 91, ABG)
19:53:15.738 00.000 29876 Guiding  Dir = 0, Dur = 91
19:53:15.738 00.000 29876 IsSlewing returns 0
19:53:15.738 00.000 29876 IsGuiding returns 0
19:53:15.738 00.000 29876 PulseGuide returned control before completion, sleep 101
19:53:15.847 00.109 29876 IsGuiding returns 1
19:53:15.847 00.000 29876 scope still moving after pulse duration time elapsed
19:53:15.878 00.031 29876 IsSlewing returns 0
19:53:15.878 00.000 29876 IsGuiding returns 1
19:53:15.909 00.031 29876 IsSlewing returns 0
19:53:15.909 00.000 29876 IsGuiding returns 1
19:53:15.940 00.031 29876 IsSlewing returns 0
19:53:15.940 00.000 29876 IsGuiding returns 1
19:53:15.971 00.031 29876 IsSlewing returns 0
19:53:15.971 00.000 29876 IsGuiding returns 0
19:53:15.971 00.000 29876 scope move finished after 91 + 141 ms
19:53:15.971 00.000 29876 Move returns status 0, amount 91
19:53:15.971 00.000 29876 move complete, result=0
19:53:15.971 00.000 29876 worker thread done servicing request
19:53:15.971 00.000 29876 Worker thread wakes up
19:53:15.971 00.000 31432 GuideStep: -0.5 px 42 ms EAST, -1.0 px 91 ms NORTH
19:53:15.974 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:15.974 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:17.878 01.904 29876 Exposure complete
19:53:17.925 00.047 29876 worker thread done servicing request
19:53:17.925 00.000 31432 OnExposeComplete: enter
19:53:17.927 00.002 31432 UpdateGuideState(): m_state=6
19:53:17.929 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
19:53:17.931 00.002 31432 Star::Find returns 1 (0), X=334.51, Y=890.29, Mass=2484, SNR=31.0, Peak=202 HFD=3.6
19:53:17.933 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
19:53:17.935 00.002 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.91)
19:53:17.937 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.41 hyp=0.60 cameraTheta=2.38 mountX=-0.43 mountY=-0.48, mountTheta=-2.30
19:53:17.941 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.41, opts=13)
19:53:17.943 00.002 31432 Enqueuing Move request for scope (-0.44, 0.41)
19:53:17.948 00.005 29876 Worker thread wakes up
19:53:17.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.41) opts 0xd
19:53:17.948 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.41)
19:53:17.948 00.000 29876 Moving (-0.44, 0.41) raw xDistance=-0.43 yDistance=-0.48
19:53:17.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
19:53:17.949 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
19:53:17.949 00.000 29876 MoveAxis(E, 47, ABG)
19:53:17.949 00.000 29876 Guiding  Dir = 2, Dur = 47
19:53:17.949 00.000 29876 IsSlewing returns 0
19:53:17.949 00.000 29876 IsGuiding returns 0
19:53:17.949 00.000 29876 PulseGuide returned control before completion, sleep 57
19:53:17.955 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:17.966 00.011 31432 UpdateGuideState exits: m=2484 RSB=31.0
19:53:17.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:17.970 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:17.972 00.002 31432 Enqueuing Expose request
19:53:18.014 00.042 29876 IsGuiding returns 1
19:53:18.014 00.000 29876 scope still moving after pulse duration time elapsed
19:53:18.044 00.030 29876 IsSlewing returns 0
19:53:18.044 00.000 29876 IsGuiding returns 0
19:53:18.044 00.000 29876 scope move finished after 47 + 47 ms
19:53:18.044 00.000 29876 Move returns status 0, amount 47
19:53:18.044 00.000 29876 MoveAxis(N, 35, ABG)
19:53:18.044 00.000 29876 Guiding  Dir = 0, Dur = 35
19:53:18.044 00.000 29876 IsSlewing returns 0
19:53:18.044 00.000 29876 IsGuiding returns 0
19:53:18.045 00.001 29876 PulseGuide returned control before completion, sleep 45
19:53:18.091 00.046 29876 IsGuiding returns 1
19:53:18.091 00.000 29876 scope still moving after pulse duration time elapsed
19:53:18.122 00.031 29876 IsSlewing returns 0
19:53:18.122 00.000 29876 IsGuiding returns 1
19:53:18.154 00.032 29876 IsSlewing returns 0
19:53:18.154 00.000 29876 IsGuiding returns 0
19:53:18.154 00.000 29876 scope move finished after 35 + 74 ms
19:53:18.154 00.000 29876 Move returns status 0, amount 35
19:53:18.154 00.000 29876 move complete, result=0
19:53:18.154 00.000 29876 worker thread done servicing request
19:53:18.154 00.000 29876 Worker thread wakes up
19:53:18.154 00.000 31432 GuideStep: -0.4 px 47 ms EAST, -0.5 px 35 ms NORTH
19:53:18.156 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:18.157 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:20.289 02.132 29876 Exposure complete
19:53:20.336 00.047 29876 worker thread done servicing request
19:53:20.336 00.000 31432 OnExposeComplete: enter
19:53:20.338 00.002 31432 UpdateGuideState(): m_state=6
19:53:20.340 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
19:53:20.342 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=890.74, Mass=2485, SNR=31.2, Peak=163 HFD=3.9
19:53:20.344 00.002 31432 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.02) = xAngle (1.26 = 1.26)
19:53:20.346 00.002 31432 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.27 = -2.01)
19:53:20.348 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.87 hyp=0.91 cameraTheta=1.28 mountX=0.28 mountY=-0.82, mountTheta=-1.25
19:53:20.351 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.87, opts=13)
19:53:20.354 00.003 31432 Enqueuing Move request for scope (0.26, 0.87)
19:53:20.357 00.003 29876 Worker thread wakes up
19:53:20.358 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.87) opts 0xd
19:53:20.358 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.87)
19:53:20.358 00.000 29876 Moving (0.26, 0.87) raw xDistance=0.28 yDistance=-0.82
19:53:20.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
19:53:20.358 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.82
19:53:20.358 00.000 29876 MoveAxis(W, 20, ABG)
19:53:20.358 00.000 29876 Guiding  Dir = 3, Dur = 20
19:53:20.358 00.000 29876 IsSlewing returns 0
19:53:20.358 00.000 29876 IsGuiding returns 0
19:53:20.358 00.000 29876 PulseGuide returned control before completion, sleep 30
19:53:20.361 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:20.373 00.012 31432 UpdateGuideState exits: m=2485 RSB=31.2
19:53:20.375 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:20.377 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:20.379 00.002 31432 Enqueuing Expose request
19:53:20.396 00.017 29876 IsGuiding returns 1
19:53:20.396 00.000 29876 scope still moving after pulse duration time elapsed
19:53:20.428 00.032 29876 IsSlewing returns 0
19:53:20.428 00.000 29876 IsGuiding returns 1
19:53:20.459 00.031 29876 IsSlewing returns 0
19:53:20.459 00.000 29876 IsGuiding returns 0
19:53:20.459 00.000 29876 scope move finished after 20 + 80 ms
19:53:20.459 00.000 29876 Move returns status 0, amount 20
19:53:20.459 00.000 29876 MoveAxis(N, 61, ABG)
19:53:20.459 00.000 29876 Guiding  Dir = 0, Dur = 61
19:53:20.459 00.000 29876 IsSlewing returns 0
19:53:20.459 00.000 29876 IsGuiding returns 0
19:53:20.459 00.000 29876 PulseGuide returned control before completion, sleep 71
19:53:20.536 00.077 29876 IsGuiding returns 1
19:53:20.536 00.000 29876 scope still moving after pulse duration time elapsed
19:53:20.566 00.030 29876 IsSlewing returns 0
19:53:20.566 00.000 29876 IsGuiding returns 1
19:53:20.597 00.031 29876 IsSlewing returns 0
19:53:20.597 00.000 29876 IsGuiding returns 0
19:53:20.597 00.000 29876 scope move finished after 61 + 76 ms
19:53:20.597 00.000 29876 Move returns status 0, amount 61
19:53:20.597 00.000 29876 move complete, result=0
19:53:20.598 00.001 29876 worker thread done servicing request
19:53:20.598 00.000 29876 Worker thread wakes up
19:53:20.598 00.000 31432 GuideStep: 0.3 px 20 ms WEST, -0.8 px 61 ms NORTH
19:53:20.600 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:20.600 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:22.511 01.911 29876 Exposure complete
19:53:22.555 00.044 29876 worker thread done servicing request
19:53:22.555 00.000 31432 OnExposeComplete: enter
19:53:22.559 00.004 31432 UpdateGuideState(): m_state=6
19:53:22.561 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
19:53:22.566 00.005 31432 Star::Find returns 1 (0), X=335.74, Y=890.89, Mass=2493, SNR=31.0, Peak=191 HFD=3.8
19:53:22.571 00.005 31432 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
19:53:22.574 00.003 31432 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.39)
19:53:22.576 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=1.01 hyp=1.29 cameraTheta=0.90 mountX=0.82 mountY=-0.88, mountTheta=-0.82
19:53:22.578 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=1.01, opts=13)
19:53:22.580 00.002 31432 Enqueuing Move request for scope (0.80, 1.01)
19:53:22.582 00.002 29876 Worker thread wakes up
19:53:22.582 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 1.01) opts 0xd
19:53:22.582 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 1.01)
19:53:22.582 00.000 29876 Moving (0.80, 1.01) raw xDistance=0.82 yDistance=-0.88
19:53:22.582 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.82
19:53:22.583 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.88
19:53:22.583 00.000 29876 MoveAxis(W, 82, ABG)
19:53:22.583 00.000 29876 Guiding  Dir = 3, Dur = 82
19:53:22.583 00.000 29876 IsSlewing returns 0
19:53:22.583 00.000 29876 IsGuiding returns 0
19:53:22.583 00.000 29876 PulseGuide returned control before completion, sleep 92
19:53:22.586 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:22.598 00.012 31432 UpdateGuideState exits: m=2493 RSB=31.0
19:53:22.601 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:22.602 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:22.605 00.003 31432 Enqueuing Expose request
19:53:22.681 00.076 29876 IsGuiding returns 1
19:53:22.681 00.000 29876 scope still moving after pulse duration time elapsed
19:53:22.712 00.031 29876 IsSlewing returns 0
19:53:22.712 00.000 29876 IsGuiding returns 1
19:53:22.744 00.032 29876 IsSlewing returns 0
19:53:22.744 00.000 29876 IsGuiding returns 0
19:53:22.744 00.000 29876 scope move finished after 82 + 79 ms
19:53:22.744 00.000 29876 Move returns status 0, amount 82
19:53:22.744 00.000 29876 MoveAxis(N, 65, ABG)
19:53:22.744 00.000 29876 Guiding  Dir = 0, Dur = 65
19:53:22.744 00.000 29876 IsSlewing returns 0
19:53:22.744 00.000 29876 IsGuiding returns 0
19:53:22.744 00.000 29876 PulseGuide returned control before completion, sleep 75
19:53:22.820 00.076 29876 IsGuiding returns 1
19:53:22.820 00.000 29876 scope still moving after pulse duration time elapsed
19:53:22.850 00.030 29876 IsSlewing returns 0
19:53:22.850 00.000 29876 IsGuiding returns 1
19:53:22.883 00.033 29876 IsSlewing returns 0
19:53:22.883 00.000 29876 IsGuiding returns 1
19:53:22.914 00.031 29876 IsSlewing returns 0
19:53:22.914 00.000 29876 IsGuiding returns 1
19:53:22.944 00.030 29876 IsSlewing returns 0
19:53:22.944 00.000 29876 IsGuiding returns 0
19:53:22.944 00.000 29876 scope move finished after 65 + 135 ms
19:53:22.944 00.000 29876 Move returns status 0, amount 65
19:53:22.944 00.000 29876 move complete, result=0
19:53:22.944 00.000 29876 worker thread done servicing request
19:53:22.944 00.000 29876 Worker thread wakes up
19:53:22.944 00.000 31432 GuideStep: 0.8 px 82 ms WEST, -0.9 px 65 ms NORTH
19:53:22.947 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:22.947 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:25.080 02.133 29876 Exposure complete
19:53:25.123 00.043 29876 worker thread done servicing request
19:53:25.123 00.000 31432 OnExposeComplete: enter
19:53:25.125 00.002 31432 UpdateGuideState(): m_state=6
19:53:25.127 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
19:53:25.129 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=890.63, Mass=2434, SNR=31.0, Peak=187 HFD=3.6
19:53:25.131 00.002 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
19:53:25.133 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
19:53:25.135 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.75 hyp=0.80 cameraTheta=1.24 mountX=0.28 mountY=-0.71, mountTheta=-1.20
19:53:25.138 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.75, opts=13)
19:53:25.139 00.001 31432 Enqueuing Move request for scope (0.26, 0.75)
19:53:25.141 00.002 29876 Worker thread wakes up
19:53:25.142 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.75) opts 0xd
19:53:25.142 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.75)
19:53:25.142 00.000 29876 Moving (0.26, 0.75) raw xDistance=0.28 yDistance=-0.71
19:53:25.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.28
19:53:25.142 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.71
19:53:25.142 00.000 29876 MoveAxis(W, 38, ABG)
19:53:25.142 00.000 29876 Guiding  Dir = 3, Dur = 38
19:53:25.142 00.000 29876 IsSlewing returns 0
19:53:25.142 00.000 29876 IsGuiding returns 0
19:53:25.142 00.000 29876 PulseGuide returned control before completion, sleep 48
19:53:25.146 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:25.158 00.012 31432 UpdateGuideState exits: m=2434 RSB=31.0
19:53:25.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:25.162 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:25.164 00.002 31432 Enqueuing Expose request
19:53:25.204 00.040 29876 IsGuiding returns 1
19:53:25.204 00.000 29876 scope still moving after pulse duration time elapsed
19:53:25.234 00.030 29876 IsSlewing returns 0
19:53:25.234 00.000 29876 IsGuiding returns 0
19:53:25.234 00.000 29876 scope move finished after 38 + 53 ms
19:53:25.234 00.000 29876 Move returns status 0, amount 38
19:53:25.234 00.000 29876 MoveAxis(N, 52, ABG)
19:53:25.234 00.000 29876 Guiding  Dir = 0, Dur = 52
19:53:25.234 00.000 29876 IsSlewing returns 0
19:53:25.234 00.000 29876 IsGuiding returns 0
19:53:25.235 00.001 29876 PulseGuide returned control before completion, sleep 62
19:53:25.311 00.076 29876 IsGuiding returns 1
19:53:25.311 00.000 29876 scope still moving after pulse duration time elapsed
19:53:25.343 00.032 29876 IsSlewing returns 0
19:53:25.343 00.000 29876 IsGuiding returns 1
19:53:25.374 00.031 29876 IsSlewing returns 0
19:53:25.374 00.000 29876 IsGuiding returns 1
19:53:25.404 00.030 29876 IsSlewing returns 0
19:53:25.404 00.000 29876 IsGuiding returns 1
19:53:25.435 00.031 29876 IsSlewing returns 0
19:53:25.435 00.000 29876 IsGuiding returns 1
19:53:25.466 00.031 29876 IsSlewing returns 0
19:53:25.466 00.000 29876 IsGuiding returns 0
19:53:25.466 00.000 29876 scope move finished after 52 + 180 ms
19:53:25.466 00.000 29876 Move returns status 0, amount 52
19:53:25.466 00.000 29876 move complete, result=0
19:53:25.466 00.000 29876 worker thread done servicing request
19:53:25.466 00.000 29876 Worker thread wakes up
19:53:25.466 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:25.467 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:25.467 00.000 31432 GuideStep: 0.3 px 38 ms WEST, -0.7 px 52 ms NORTH
19:53:27.380 01.913 29876 Exposure complete
19:53:27.428 00.048 29876 worker thread done servicing request
19:53:27.428 00.000 31432 OnExposeComplete: enter
19:53:27.430 00.002 31432 UpdateGuideState(): m_state=6
19:53:27.433 00.003 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
19:53:27.435 00.002 31432 Star::Find returns 1 (0), X=335.89, Y=889.61, Mass=2601, SNR=32.1, Peak=216 HFD=3.6
19:53:27.437 00.002 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
19:53:27.439 00.002 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
19:53:27.441 00.002 31432 CameraToMount -- cameraX=0.95 cameraY=-0.26 hyp=0.98 cameraTheta=-0.27 mountX=0.94 mountY=0.40, mountTheta=0.40
19:53:27.444 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.95, y=-0.26, opts=13)
19:53:27.446 00.002 31432 Enqueuing Move request for scope (0.95, -0.26)
19:53:27.448 00.002 29876 Worker thread wakes up
19:53:27.448 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.26) opts 0xd
19:53:27.448 00.000 29876 Handling offset move in thread for scope, endpoint = (0.95, -0.26)
19:53:27.448 00.000 29876 Moving (0.95, -0.26) raw xDistance=0.94 yDistance=0.40
19:53:27.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.94
19:53:27.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:53:27.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
19:53:27.448 00.000 29876 MoveAxis(W, 96, ABG)
19:53:27.448 00.000 29876 Guiding  Dir = 3, Dur = 96
19:53:27.448 00.000 29876 IsSlewing returns 0
19:53:27.448 00.000 29876 IsGuiding returns 0
19:53:27.449 00.001 29876 PulseGuide returned control before completion, sleep 106
19:53:27.452 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:53:27.463 00.011 31432 UpdateGuideState exits: m=2601 RSB=32.1
19:53:27.466 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:27.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:27.469 00.001 31432 Enqueuing Expose request
19:53:27.570 00.101 29876 IsGuiding returns 1
19:53:27.570 00.000 29876 scope still moving after pulse duration time elapsed
19:53:27.600 00.030 29876 IsSlewing returns 0
19:53:27.600 00.000 29876 IsGuiding returns 0
19:53:27.600 00.000 29876 scope move finished after 96 + 55 ms
19:53:27.600 00.000 29876 Move returns status 0, amount 96
19:53:27.600 00.000 29876 MoveAxis(N, 0, ABG)
19:53:27.600 00.000 29876 Move returns status 0, amount 0
19:53:27.600 00.000 29876 move complete, result=0
19:53:27.600 00.000 29876 worker thread done servicing request
19:53:27.600 00.000 29876 Worker thread wakes up
19:53:27.600 00.000 31432 GuideStep: 0.9 px 96 ms WEST, 0.4 px 0 ms NORTH
19:53:27.603 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:27.603 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:29.729 02.126 29876 Exposure complete
19:53:29.772 00.043 29876 worker thread done servicing request
19:53:29.772 00.000 31432 OnExposeComplete: enter
19:53:29.774 00.002 31432 UpdateGuideState(): m_state=6
19:53:29.776 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
19:53:29.778 00.002 31432 Star::Find returns 1 (0), X=335.84, Y=889.45, Mass=2303, SNR=30.0, Peak=167 HFD=3.4
19:53:29.780 00.002 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.46 = -0.46)
19:53:29.782 00.002 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
19:53:29.784 00.002 31432 CameraToMount -- cameraX=0.90 cameraY=-0.42 hyp=0.99 cameraTheta=-0.44 mountX=0.89 mountY=0.56, mountTheta=0.56
19:53:29.786 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.90, y=-0.42, opts=13)
19:53:29.788 00.002 31432 Enqueuing Move request for scope (0.90, -0.42)
19:53:29.790 00.002 29876 Worker thread wakes up
19:53:29.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.42) opts 0xd
19:53:29.790 00.000 29876 Handling offset move in thread for scope, endpoint = (0.90, -0.42)
19:53:29.790 00.000 29876 Moving (0.90, -0.42) raw xDistance=0.89 yDistance=0.56
19:53:29.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.89
19:53:29.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:53:29.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
19:53:29.790 00.000 29876 MoveAxis(W, 99, ABG)
19:53:29.790 00.000 29876 Guiding  Dir = 3, Dur = 99
19:53:29.790 00.000 29876 IsSlewing returns 0
19:53:29.790 00.000 29876 IsGuiding returns 0
19:53:29.791 00.001 29876 PulseGuide returned control before completion, sleep 109
19:53:29.798 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:53:29.811 00.013 31432 UpdateGuideState exits: m=2303 RSB=30.0
19:53:29.813 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:29.815 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:29.817 00.002 31432 Enqueuing Expose request
19:53:29.914 00.097 29876 IsGuiding returns 1
19:53:29.914 00.000 29876 scope still moving after pulse duration time elapsed
19:53:29.944 00.030 29876 IsSlewing returns 0
19:53:29.944 00.000 29876 IsGuiding returns 0
19:53:29.944 00.000 29876 scope move finished after 99 + 55 ms
19:53:29.944 00.000 29876 Move returns status 0, amount 99
19:53:29.944 00.000 29876 MoveAxis(N, 0, ABG)
19:53:29.944 00.000 29876 Move returns status 0, amount 0
19:53:29.944 00.000 29876 move complete, result=0
19:53:29.944 00.000 29876 worker thread done servicing request
19:53:29.944 00.000 29876 Worker thread wakes up
19:53:29.944 00.000 31432 GuideStep: 0.9 px 99 ms WEST, 0.6 px 0 ms NORTH
19:53:29.948 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:29.948 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:31.852 01.904 29876 Exposure complete
19:53:31.895 00.043 29876 worker thread done servicing request
19:53:31.895 00.000 31432 OnExposeComplete: enter
19:53:31.897 00.002 31432 UpdateGuideState(): m_state=6
19:53:31.899 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
19:53:31.901 00.002 31432 Star::Find returns 1 (0), X=336.09, Y=889.20, Mass=2711, SNR=33.1, Peak=226 HFD=3.8
19:53:31.903 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:53:31.904 00.001 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:53:31.907 00.003 31432 CameraToMount -- cameraX=1.14 cameraY=-0.67 hyp=1.32 cameraTheta=-0.53 mountX=1.13 mountY=0.83, mountTheta=0.64
19:53:31.910 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.14, y=-0.67, opts=13)
19:53:31.912 00.002 31432 Enqueuing Move request for scope (1.14, -0.67)
19:53:31.914 00.002 29876 Worker thread wakes up
19:53:31.915 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.67) opts 0xd
19:53:31.915 00.000 29876 Handling offset move in thread for scope, endpoint = (1.14, -0.67)
19:53:31.915 00.000 29876 Moving (1.14, -0.67) raw xDistance=1.13 yDistance=0.83
19:53:31.915 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
19:53:31.915 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:53:31.915 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.83
19:53:31.915 00.000 29876 MoveAxis(W, 122, ABG)
19:53:31.915 00.000 29876 Guiding  Dir = 3, Dur = 122
19:53:31.915 00.000 29876 IsSlewing returns 0
19:53:31.915 00.000 29876 IsGuiding returns 0
19:53:31.915 00.000 29876 PulseGuide returned control before completion, sleep 132
19:53:31.919 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:31.931 00.012 31432 UpdateGuideState exits: m=2711 RSB=33.1
19:53:31.934 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:31.936 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:31.938 00.002 31432 Enqueuing Expose request
19:53:32.051 00.113 29876 IsGuiding returns 1
19:53:32.051 00.000 29876 scope still moving after pulse duration time elapsed
19:53:32.081 00.030 29876 IsSlewing returns 0
19:53:32.081 00.000 29876 IsGuiding returns 0
19:53:32.081 00.000 29876 scope move finished after 122 + 44 ms
19:53:32.081 00.000 29876 Move returns status 0, amount 122
19:53:32.081 00.000 29876 MoveAxis(N, 0, ABG)
19:53:32.081 00.000 29876 Move returns status 0, amount 0
19:53:32.081 00.000 29876 move complete, result=0
19:53:32.081 00.000 29876 worker thread done servicing request
19:53:32.081 00.000 29876 Worker thread wakes up
19:53:32.081 00.000 31432 GuideStep: 1.1 px 122 ms WEST, 0.8 px 0 ms NORTH
19:53:32.084 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:32.084 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:34.216 02.132 29876 Exposure complete
19:53:34.259 00.043 29876 worker thread done servicing request
19:53:34.259 00.000 31432 OnExposeComplete: enter
19:53:34.261 00.002 31432 UpdateGuideState(): m_state=6
19:53:34.263 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
19:53:34.265 00.002 31432 Star::Find returns 1 (0), X=334.94, Y=889.70, Mass=2576, SNR=31.8, Peak=191 HFD=3.9
19:53:34.267 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
19:53:34.269 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
19:53:34.271 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.00 mountY=0.17, mountTheta=1.60
19:53:34.274 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.17, opts=13)
19:53:34.276 00.002 31432 Enqueuing Move request for scope (-0.00, -0.17)
19:53:34.278 00.002 29876 Worker thread wakes up
19:53:34.278 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
19:53:34.278 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
19:53:34.278 00.000 29876 Moving (-0.00, -0.17) raw xDistance=-0.00 yDistance=0.17
19:53:34.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:53:34.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:34.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:53:34.278 00.000 29876 MoveAxis(E, 0, ABG)
19:53:34.278 00.000 29876 Move returns status 0, amount 0
19:53:34.278 00.000 29876 MoveAxis(N, 0, ABG)
19:53:34.278 00.000 29876 Move returns status 0, amount 0
19:53:34.278 00.000 29876 move complete, result=0
19:53:34.278 00.000 29876 worker thread done servicing request
19:53:34.282 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:53:34.294 00.012 31432 UpdateGuideState exits: m=2576 RSB=31.8
19:53:34.297 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:34.303 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:34.308 00.005 31432 Enqueuing Expose request
19:53:34.311 00.003 29876 Worker thread wakes up
19:53:34.311 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:53:34.313 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:34.314 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:36.228 01.914 29876 Exposure complete
19:53:36.271 00.043 29876 worker thread done servicing request
19:53:36.272 00.001 31432 OnExposeComplete: enter
19:53:36.274 00.002 31432 UpdateGuideState(): m_state=6
19:53:36.276 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
19:53:36.278 00.002 31432 Star::Find returns 1 (0), X=335.60, Y=890.05, Mass=2527, SNR=31.7, Peak=188 HFD=3.8
19:53:36.280 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
19:53:36.281 00.001 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.04)
19:53:36.283 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.17 hyp=0.68 cameraTheta=0.26 mountX=0.66 mountY=-0.07, mountTheta=-0.11
19:53:36.286 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.17, opts=13)
19:53:36.288 00.002 31432 Enqueuing Move request for scope (0.65, 0.17)
19:53:36.290 00.002 29876 Worker thread wakes up
19:53:36.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.17) opts 0xd
19:53:36.290 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.17)
19:53:36.290 00.000 29876 Moving (0.65, 0.17) raw xDistance=0.66 yDistance=-0.07
19:53:36.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.66
19:53:36.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:36.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:53:36.290 00.000 29876 MoveAxis(W, 63, ABG)
19:53:36.290 00.000 29876 Guiding  Dir = 3, Dur = 63
19:53:36.290 00.000 29876 IsSlewing returns 0
19:53:36.291 00.001 29876 IsGuiding returns 0
19:53:36.291 00.000 29876 PulseGuide returned control before completion, sleep 73
19:53:36.294 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:36.306 00.012 31432 UpdateGuideState exits: m=2527 RSB=31.7
19:53:36.309 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:36.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:36.313 00.002 31432 Enqueuing Expose request
19:53:36.367 00.054 29876 IsGuiding returns 1
19:53:36.367 00.000 29876 scope still moving after pulse duration time elapsed
19:53:36.397 00.030 29876 IsSlewing returns 0
19:53:36.397 00.000 29876 IsGuiding returns 1
19:53:36.427 00.030 29876 IsSlewing returns 0
19:53:36.427 00.000 29876 IsGuiding returns 1
19:53:36.457 00.030 29876 IsSlewing returns 0
19:53:36.457 00.000 29876 IsGuiding returns 1
19:53:36.488 00.031 29876 IsSlewing returns 0
19:53:36.488 00.000 29876 IsGuiding returns 0
19:53:36.488 00.000 29876 scope move finished after 63 + 134 ms
19:53:36.488 00.000 29876 Move returns status 0, amount 63
19:53:36.488 00.000 29876 MoveAxis(N, 0, ABG)
19:53:36.488 00.000 29876 Move returns status 0, amount 0
19:53:36.488 00.000 29876 move complete, result=0
19:53:36.489 00.001 29876 worker thread done servicing request
19:53:36.489 00.000 29876 Worker thread wakes up
19:53:36.489 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:36.489 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:36.489 00.000 31432 GuideStep: 0.7 px 63 ms WEST, -0.1 px 0 ms NORTH
19:53:38.617 02.128 29876 Exposure complete
19:53:38.667 00.050 29876 worker thread done servicing request
19:53:38.667 00.000 31432 OnExposeComplete: enter
19:53:38.670 00.003 31432 UpdateGuideState(): m_state=6
19:53:38.672 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
19:53:38.674 00.002 31432 Star::Find returns 1 (0), X=335.15, Y=889.27, Mass=2524, SNR=30.9, Peak=209 HFD=3.5
19:53:38.676 00.002 31432 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
19:53:38.678 00.002 31432 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
19:53:38.680 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.60 hyp=0.64 cameraTheta=-1.23 mountX=0.20 mountY=0.63, mountTheta=1.27
19:53:38.682 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.60, opts=13)
19:53:38.684 00.002 31432 Enqueuing Move request for scope (0.21, -0.60)
19:53:38.686 00.002 29876 Worker thread wakes up
19:53:38.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.60) opts 0xd
19:53:38.686 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.60)
19:53:38.686 00.000 29876 Moving (0.21, -0.60) raw xDistance=0.20 yDistance=0.63
19:53:38.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
19:53:38.686 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:53:38.687 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
19:53:38.687 00.000 29876 MoveAxis(E, 0, ABG)
19:53:38.687 00.000 29876 Move returns status 0, amount 0
19:53:38.687 00.000 29876 MoveAxis(N, 0, ABG)
19:53:38.687 00.000 29876 Move returns status 0, amount 0
19:53:38.687 00.000 29876 move complete, result=0
19:53:38.687 00.000 29876 worker thread done servicing request
19:53:38.693 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:38.710 00.017 31432 UpdateGuideState exits: m=2524 RSB=30.9
19:53:38.713 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:38.716 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:38.718 00.002 31432 Enqueuing Expose request
19:53:38.722 00.004 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
19:53:38.725 00.003 29876 Worker thread wakes up
19:53:38.725 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:38.725 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:40.642 01.917 29876 Exposure complete
19:53:40.689 00.047 29876 worker thread done servicing request
19:53:40.689 00.000 31432 OnExposeComplete: enter
19:53:40.693 00.004 31432 UpdateGuideState(): m_state=6
19:53:40.697 00.004 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
19:53:40.699 00.002 31432 Star::Find returns 1 (0), X=336.43, Y=889.42, Mass=2738, SNR=32.7, Peak=193 HFD=3.4
19:53:40.701 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
19:53:40.704 00.003 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:53:40.705 00.001 31432 CameraToMount -- cameraX=1.49 cameraY=-0.46 hyp=1.56 cameraTheta=-0.30 mountX=1.48 mountY=0.68, mountTheta=0.43
19:53:40.708 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.49, y=-0.46, opts=13)
19:53:40.710 00.002 31432 Enqueuing Move request for scope (1.49, -0.46)
19:53:40.712 00.002 29876 Worker thread wakes up
19:53:40.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.49, -0.46) opts 0xd
19:53:40.712 00.000 29876 Handling offset move in thread for scope, endpoint = (1.49, -0.46)
19:53:40.712 00.000 29876 Moving (1.49, -0.46) raw xDistance=1.48 yDistance=0.68
19:53:40.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.48
19:53:40.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:53:40.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
19:53:40.712 00.000 29876 MoveAxis(W, 142, ABG)
19:53:40.712 00.000 29876 Guiding  Dir = 3, Dur = 142
19:53:40.713 00.001 29876 IsSlewing returns 0
19:53:40.713 00.000 29876 IsGuiding returns 0
19:53:40.713 00.000 29876 PulseGuide returned control before completion, sleep 152
19:53:40.717 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:53:40.730 00.013 31432 UpdateGuideState exits: m=2738 RSB=32.7
19:53:40.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:40.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:40.736 00.002 31432 Enqueuing Expose request
19:53:40.869 00.133 29876 IsGuiding returns 1
19:53:40.869 00.000 29876 scope still moving after pulse duration time elapsed
19:53:40.900 00.031 29876 IsSlewing returns 0
19:53:40.900 00.000 29876 IsGuiding returns 0
19:53:40.900 00.000 29876 scope move finished after 142 + 45 ms
19:53:40.900 00.000 29876 Move returns status 0, amount 142
19:53:40.900 00.000 29876 MoveAxis(N, 0, ABG)
19:53:40.900 00.000 29876 Move returns status 0, amount 0
19:53:40.900 00.000 29876 move complete, result=0
19:53:40.900 00.000 29876 worker thread done servicing request
19:53:40.900 00.000 29876 Worker thread wakes up
19:53:40.900 00.000 31432 GuideStep: 1.5 px 142 ms WEST, 0.7 px 0 ms NORTH
19:53:40.903 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:40.903 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:43.028 02.125 29876 Exposure complete
19:53:43.071 00.043 29876 worker thread done servicing request
19:53:43.071 00.000 31432 OnExposeComplete: enter
19:53:43.074 00.003 31432 UpdateGuideState(): m_state=6
19:53:43.076 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
19:53:43.079 00.003 31432 Star::Find returns 1 (0), X=335.70, Y=888.86, Mass=2776, SNR=33.2, Peak=225 HFD=3.7
19:53:43.081 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.02) = xAngle (-0.95 = -0.95)
19:53:43.083 00.002 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
19:53:43.084 00.001 31432 CameraToMount -- cameraX=0.75 cameraY=-1.01 hyp=1.26 cameraTheta=-0.93 mountX=0.73 mountY=1.11, mountTheta=0.99
19:53:43.087 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=-1.01, opts=13)
19:53:43.089 00.002 31432 Enqueuing Move request for scope (0.75, -1.01)
19:53:43.091 00.002 29876 Worker thread wakes up
19:53:43.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.01) opts 0xd
19:53:43.091 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, -1.01)
19:53:43.091 00.000 29876 Moving (0.75, -1.01) raw xDistance=0.73 yDistance=1.11
19:53:43.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.73
19:53:43.091 00.000 29876 resist switch: large excursion: input 1.11 thresh 0.90 direction from -1 to 1
19:53:43.091 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.34
19:53:43.091 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.11
19:53:43.091 00.000 29876 MoveAxis(W, 90, ABG)
19:53:43.091 00.000 29876 Guiding  Dir = 3, Dur = 90
19:53:43.091 00.000 29876 IsSlewing returns 0
19:53:43.092 00.001 29876 IsGuiding returns 0
19:53:43.092 00.000 29876 PulseGuide returned control before completion, sleep 100
19:53:43.095 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:53:43.107 00.012 31432 UpdateGuideState exits: m=2776 RSB=33.2
19:53:43.109 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:43.111 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:43.113 00.002 31432 Enqueuing Expose request
19:53:43.198 00.085 29876 IsGuiding returns 1
19:53:43.198 00.000 29876 scope still moving after pulse duration time elapsed
19:53:43.228 00.030 29876 IsSlewing returns 0
19:53:43.228 00.000 29876 IsGuiding returns 1
19:53:43.260 00.032 29876 IsSlewing returns 0
19:53:43.260 00.000 29876 IsGuiding returns 1
19:53:43.291 00.031 29876 IsSlewing returns 0
19:53:43.291 00.000 29876 IsGuiding returns 0
19:53:43.291 00.000 29876 scope move finished after 90 + 109 ms
19:53:43.291 00.000 29876 Move returns status 0, amount 90
19:53:43.291 00.000 29876 BLC: Oldest BLC event removed
19:53:43.291 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:53:43.291 00.000 29876 MoveAxis(S, 102, ABG)
19:53:43.291 00.000 29876 Guiding  Dir = 1, Dur = 102
19:53:43.291 00.000 29876 IsSlewing returns 0
19:53:43.291 00.000 29876 IsGuiding returns 0
19:53:43.292 00.001 29876 PulseGuide returned control before completion, sleep 112
19:53:43.415 00.123 29876 IsGuiding returns 1
19:53:43.415 00.000 29876 scope still moving after pulse duration time elapsed
19:53:43.445 00.030 29876 IsSlewing returns 0
19:53:43.445 00.000 29876 IsGuiding returns 1
19:53:43.476 00.031 29876 IsSlewing returns 0
19:53:43.476 00.000 29876 IsGuiding returns 1
19:53:43.507 00.031 29876 IsSlewing returns 0
19:53:43.507 00.000 29876 IsGuiding returns 0
19:53:43.507 00.000 29876 scope move finished after 102 + 113 ms
19:53:43.507 00.000 29876 Move returns status 0, amount 102
19:53:43.507 00.000 29876 move complete, result=0
19:53:43.507 00.000 29876 worker thread done servicing request
19:53:43.507 00.000 29876 Worker thread wakes up
19:53:43.507 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:43.507 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:43.507 00.000 31432 GuideStep: 0.7 px 90 ms WEST, 1.1 px 102 ms SOUTH
19:53:45.411 01.904 29876 Exposure complete
19:53:45.455 00.044 29876 worker thread done servicing request
19:53:45.455 00.000 31432 OnExposeComplete: enter
19:53:45.457 00.002 31432 UpdateGuideState(): m_state=6
19:53:45.460 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
19:53:45.462 00.002 31432 Star::Find returns 1 (0), X=335.86, Y=888.89, Mass=2591, SNR=32.2, Peak=209 HFD=3.7
19:53:45.464 00.002 31432 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.02) = xAngle (-0.85 = -0.85)
19:53:45.465 00.001 31432 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.16 = 2.16)
19:53:45.467 00.002 31432 CameraToMount -- cameraX=0.91 cameraY=-0.99 hyp=1.34 cameraTheta=-0.82 mountX=0.89 mountY=1.11, mountTheta=0.90
19:53:45.470 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.91, y=-0.99, opts=13)
19:53:45.472 00.002 31432 Enqueuing Move request for scope (0.91, -0.99)
19:53:45.474 00.002 29876 Worker thread wakes up
19:53:45.474 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.99) opts 0xd
19:53:45.474 00.000 29876 Handling offset move in thread for scope, endpoint = (0.91, -0.99)
19:53:45.474 00.000 29876 Moving (0.91, -0.99) raw xDistance=0.89 yDistance=1.11
19:53:45.474 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.89
19:53:45.474 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.11
19:53:45.474 00.000 29876 MoveAxis(W, 98, ABG)
19:53:45.475 00.001 29876 Guiding  Dir = 3, Dur = 98
19:53:45.475 00.000 29876 IsSlewing returns 0
19:53:45.475 00.000 29876 IsGuiding returns 0
19:53:45.475 00.000 29876 PulseGuide returned control before completion, sleep 108
19:53:45.478 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:45.489 00.011 31432 UpdateGuideState exits: m=2591 RSB=32.2
19:53:45.492 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:45.494 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:45.495 00.001 31432 Enqueuing Expose request
19:53:45.596 00.101 29876 IsGuiding returns 1
19:53:45.596 00.000 29876 scope still moving after pulse duration time elapsed
19:53:45.626 00.030 29876 IsSlewing returns 0
19:53:45.626 00.000 29876 IsGuiding returns 1
19:53:45.655 00.029 29876 IsSlewing returns 0
19:53:45.655 00.000 29876 IsGuiding returns 0
19:53:45.655 00.000 29876 scope move finished after 98 + 82 ms
19:53:45.655 00.000 29876 Move returns status 0, amount 98
19:53:45.655 00.000 29876 MoveAxis(S, 82, ABG)
19:53:45.655 00.000 29876 Guiding  Dir = 1, Dur = 82
19:53:45.655 00.000 29876 IsSlewing returns 0
19:53:45.655 00.000 29876 IsGuiding returns 0
19:53:45.655 00.000 29876 PulseGuide returned control before completion, sleep 92
19:53:45.763 00.108 29876 IsGuiding returns 1
19:53:45.763 00.000 29876 scope still moving after pulse duration time elapsed
19:53:45.794 00.031 29876 IsSlewing returns 0
19:53:45.794 00.000 29876 IsGuiding returns 1
19:53:45.826 00.032 29876 IsSlewing returns 0
19:53:45.826 00.000 29876 IsGuiding returns 1
19:53:45.856 00.030 29876 IsSlewing returns 0
19:53:45.856 00.000 29876 IsGuiding returns 1
19:53:45.888 00.032 29876 IsSlewing returns 0
19:53:45.888 00.000 29876 IsGuiding returns 1
19:53:45.918 00.030 29876 IsSlewing returns 0
19:53:45.918 00.000 29876 IsGuiding returns 0
19:53:45.918 00.000 29876 scope move finished after 82 + 180 ms
19:53:45.918 00.000 29876 Move returns status 0, amount 82
19:53:45.918 00.000 29876 move complete, result=0
19:53:45.918 00.000 29876 worker thread done servicing request
19:53:45.918 00.000 29876 Worker thread wakes up
19:53:45.918 00.000 31432 GuideStep: 0.9 px 98 ms WEST, 1.1 px 82 ms SOUTH
19:53:45.921 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:45.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:48.046 02.125 29876 Exposure complete
19:53:48.097 00.051 29876 worker thread done servicing request
19:53:48.097 00.000 31432 OnExposeComplete: enter
19:53:48.101 00.004 31432 UpdateGuideState(): m_state=6
19:53:48.104 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
19:53:48.108 00.004 31432 Star::Find returns 1 (0), X=334.59, Y=889.76, Mass=2706, SNR=32.8, Peak=191 HFD=3.6
19:53:48.112 00.004 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
19:53:48.114 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
19:53:48.116 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-2.83 mountX=-0.35 mountY=0.06, mountTheta=2.98
19:53:48.119 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.11, opts=13)
19:53:48.121 00.002 31432 Enqueuing Move request for scope (-0.35, -0.11)
19:53:48.123 00.002 29876 Worker thread wakes up
19:53:48.123 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
19:53:48.124 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
19:53:48.124 00.000 29876 Moving (-0.35, -0.11) raw xDistance=-0.35 yDistance=0.06
19:53:48.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.35
19:53:48.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:48.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
19:53:48.124 00.000 29876 MoveAxis(E, 20, ABG)
19:53:48.124 00.000 29876 Guiding  Dir = 2, Dur = 20
19:53:48.124 00.000 29876 IsSlewing returns 0
19:53:48.124 00.000 29876 IsGuiding returns 0
19:53:48.125 00.001 29876 PulseGuide returned control before completion, sleep 30
19:53:48.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:53:48.140 00.012 31432 UpdateGuideState exits: m=2706 RSB=32.8
19:53:48.145 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:48.150 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:48.155 00.005 31432 Enqueuing Expose request
19:53:48.169 00.014 29876 IsGuiding returns 1
19:53:48.169 00.000 29876 scope still moving after pulse duration time elapsed
19:53:48.200 00.031 29876 IsSlewing returns 0
19:53:48.200 00.000 29876 IsGuiding returns 1
19:53:48.232 00.032 29876 IsSlewing returns 0
19:53:48.232 00.000 29876 IsGuiding returns 0
19:53:48.232 00.000 29876 scope move finished after 20 + 87 ms
19:53:48.232 00.000 29876 Move returns status 0, amount 20
19:53:48.232 00.000 29876 MoveAxis(N, 0, ABG)
19:53:48.232 00.000 29876 Move returns status 0, amount 0
19:53:48.232 00.000 29876 move complete, result=0
19:53:48.232 00.000 29876 worker thread done servicing request
19:53:48.233 00.001 29876 Worker thread wakes up
19:53:48.233 00.000 31432 GuideStep: -0.4 px 20 ms EAST, 0.1 px 0 ms NORTH
19:53:48.235 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:48.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:50.144 01.909 29876 Exposure complete
19:53:50.192 00.048 29876 worker thread done servicing request
19:53:50.192 00.000 31432 OnExposeComplete: enter
19:53:50.194 00.002 31432 UpdateGuideState(): m_state=6
19:53:50.196 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
19:53:50.198 00.002 31432 Star::Find returns 1 (0), X=334.42, Y=890.08, Mass=2625, SNR=32.2, Peak=196 HFD=3.6
19:53:50.200 00.002 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
19:53:50.202 00.002 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.54)
19:53:50.204 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.21 hyp=0.57 cameraTheta=2.76 mountX=-0.52 mountY=-0.29, mountTheta=-2.63
19:53:50.209 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.21, opts=13)
19:53:50.214 00.005 31432 Enqueuing Move request for scope (-0.53, 0.21)
19:53:50.220 00.006 29876 Worker thread wakes up
19:53:50.220 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.21) opts 0xd
19:53:50.220 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.21)
19:53:50.220 00.000 29876 Moving (-0.53, 0.21) raw xDistance=-0.52 yDistance=-0.29
19:53:50.220 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
19:53:50.220 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:50.220 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
19:53:50.220 00.000 29876 MoveAxis(E, 53, ABG)
19:53:50.220 00.000 29876 Guiding  Dir = 2, Dur = 53
19:53:50.220 00.000 29876 IsSlewing returns 0
19:53:50.220 00.000 29876 IsGuiding returns 0
19:53:50.221 00.001 29876 PulseGuide returned control before completion, sleep 63
19:53:50.228 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:50.239 00.011 31432 UpdateGuideState exits: m=2625 RSB=32.2
19:53:50.242 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:50.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:50.245 00.001 31432 Enqueuing Expose request
19:53:50.297 00.052 29876 IsGuiding returns 1
19:53:50.297 00.000 29876 scope still moving after pulse duration time elapsed
19:53:50.329 00.032 29876 IsSlewing returns 0
19:53:50.329 00.000 29876 IsGuiding returns 1
19:53:50.360 00.031 29876 IsSlewing returns 0
19:53:50.360 00.000 29876 IsGuiding returns 0
19:53:50.360 00.000 29876 scope move finished after 53 + 87 ms
19:53:50.360 00.000 29876 Move returns status 0, amount 53
19:53:50.360 00.000 29876 MoveAxis(N, 0, ABG)
19:53:50.360 00.000 29876 Move returns status 0, amount 0
19:53:50.360 00.000 29876 move complete, result=0
19:53:50.361 00.001 29876 worker thread done servicing request
19:53:50.361 00.000 29876 Worker thread wakes up
19:53:50.361 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:50.361 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:50.361 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.3 px 0 ms NORTH
19:53:52.494 02.133 29876 Exposure complete
19:53:52.541 00.047 29876 worker thread done servicing request
19:53:52.541 00.000 31432 OnExposeComplete: enter
19:53:52.543 00.002 31432 UpdateGuideState(): m_state=6
19:53:52.545 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
19:53:52.547 00.002 31432 Star::Find returns 1 (0), X=335.95, Y=889.84, Mass=2695, SNR=32.6, Peak=252 HFD=3.1
19:53:52.549 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
19:53:52.551 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
19:53:52.552 00.001 31432 CameraToMount -- cameraX=1.00 cameraY=-0.03 hyp=1.00 cameraTheta=-0.03 mountX=1.00 mountY=0.18, mountTheta=0.18
19:53:52.555 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.00, y=-0.03, opts=13)
19:53:52.557 00.002 31432 Enqueuing Move request for scope (1.00, -0.03)
19:53:52.559 00.002 29876 Worker thread wakes up
19:53:52.559 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.03) opts 0xd
19:53:52.559 00.000 29876 Handling offset move in thread for scope, endpoint = (1.00, -0.03)
19:53:52.559 00.000 29876 Moving (1.00, -0.03) raw xDistance=1.00 yDistance=0.18
19:53:52.559 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 1.00
19:53:52.559 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:52.559 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:53:52.559 00.000 29876 MoveAxis(W, 89, ABG)
19:53:52.559 00.000 29876 Guiding  Dir = 3, Dur = 89
19:53:52.560 00.001 29876 IsSlewing returns 0
19:53:52.560 00.000 29876 IsGuiding returns 0
19:53:52.560 00.000 29876 PulseGuide returned control before completion, sleep 99
19:53:52.563 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:53:52.574 00.011 31432 UpdateGuideState exits: m=2695 RSB=32.6
19:53:52.576 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:52.578 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:52.580 00.002 31432 Enqueuing Expose request
19:53:52.660 00.080 29876 IsGuiding returns 1
19:53:52.660 00.000 29876 scope still moving after pulse duration time elapsed
19:53:52.692 00.032 29876 IsSlewing returns 0
19:53:52.692 00.000 29876 IsGuiding returns 1
19:53:52.723 00.031 29876 IsSlewing returns 0
19:53:52.723 00.000 29876 IsGuiding returns 1
19:53:52.753 00.030 29876 IsSlewing returns 0
19:53:52.753 00.000 29876 IsGuiding returns 0
19:53:52.753 00.000 29876 scope move finished after 89 + 104 ms
19:53:52.753 00.000 29876 Move returns status 0, amount 89
19:53:52.753 00.000 29876 MoveAxis(N, 0, ABG)
19:53:52.753 00.000 29876 Move returns status 0, amount 0
19:53:52.753 00.000 29876 move complete, result=0
19:53:52.753 00.000 29876 worker thread done servicing request
19:53:52.754 00.001 29876 Worker thread wakes up
19:53:52.754 00.000 31432 GuideStep: 1.0 px 89 ms WEST, 0.2 px 0 ms NORTH
19:53:52.759 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:52.760 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:54.665 01.905 29876 Exposure complete
19:53:54.711 00.046 29876 worker thread done servicing request
19:53:54.711 00.000 31432 OnExposeComplete: enter
19:53:54.713 00.002 31432 UpdateGuideState(): m_state=6
19:53:54.715 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
19:53:54.717 00.002 31432 Star::Find returns 1 (0), X=335.41, Y=889.82, Mass=2532, SNR=31.5, Peak=212 HFD=3.6
19:53:54.719 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
19:53:54.721 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
19:53:54.723 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-0.11 mountX=0.47 mountY=0.12, mountTheta=0.25
19:53:54.727 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.05, opts=13)
19:53:54.729 00.002 31432 Enqueuing Move request for scope (0.47, -0.05)
19:53:54.731 00.002 29876 Worker thread wakes up
19:53:54.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.05) opts 0xd
19:53:54.731 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.05)
19:53:54.731 00.000 29876 Moving (0.47, -0.05) raw xDistance=0.47 yDistance=0.12
19:53:54.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
19:53:54.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:54.732 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:53:54.732 00.000 29876 MoveAxis(W, 58, ABG)
19:53:54.732 00.000 29876 Guiding  Dir = 3, Dur = 58
19:53:54.732 00.000 29876 IsSlewing returns 0
19:53:54.732 00.000 29876 IsGuiding returns 0
19:53:54.732 00.000 29876 PulseGuide returned control before completion, sleep 68
19:53:54.735 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:54.746 00.011 31432 UpdateGuideState exits: m=2532 RSB=31.5
19:53:54.749 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:54.750 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:54.752 00.002 31432 Enqueuing Expose request
19:53:54.801 00.049 29876 IsGuiding returns 1
19:53:54.801 00.000 29876 scope still moving after pulse duration time elapsed
19:53:54.832 00.031 29876 IsSlewing returns 0
19:53:54.832 00.000 29876 IsGuiding returns 1
19:53:54.862 00.030 29876 IsSlewing returns 0
19:53:54.862 00.000 29876 IsGuiding returns 1
19:53:54.894 00.032 29876 IsSlewing returns 0
19:53:54.894 00.000 29876 IsGuiding returns 1
19:53:54.925 00.031 29876 IsSlewing returns 0
19:53:54.925 00.000 29876 IsGuiding returns 0
19:53:54.925 00.000 29876 scope move finished after 58 + 135 ms
19:53:54.925 00.000 29876 Move returns status 0, amount 58
19:53:54.925 00.000 29876 MoveAxis(N, 0, ABG)
19:53:54.925 00.000 29876 Move returns status 0, amount 0
19:53:54.925 00.000 29876 move complete, result=0
19:53:54.925 00.000 29876 worker thread done servicing request
19:53:54.926 00.001 31432 GuideStep: 0.5 px 58 ms WEST, 0.1 px 0 ms NORTH
19:53:54.928 00.002 29876 Worker thread wakes up
19:53:54.928 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:54.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:57.056 02.128 29876 Exposure complete
19:53:57.099 00.043 29876 worker thread done servicing request
19:53:57.099 00.000 31432 OnExposeComplete: enter
19:53:57.101 00.002 31432 UpdateGuideState(): m_state=6
19:53:57.104 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
19:53:57.105 00.001 31432 Star::Find returns 1 (0), X=334.67, Y=889.54, Mass=2499, SNR=31.7, Peak=227 HFD=3.2
19:53:57.107 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
19:53:57.109 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
19:53:57.111 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-2.27 mountX=-0.28 mountY=0.28, mountTheta=2.35
19:53:57.113 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.33, opts=13)
19:53:57.115 00.002 31432 Enqueuing Move request for scope (-0.27, -0.33)
19:53:57.117 00.002 29876 Worker thread wakes up
19:53:57.117 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.33) opts 0xd
19:53:57.117 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.33)
19:53:57.117 00.000 29876 Moving (-0.27, -0.33) raw xDistance=-0.28 yDistance=0.28
19:53:57.117 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.28
19:53:57.117 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:53:57.117 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:53:57.117 00.000 29876 MoveAxis(E, 19, ABG)
19:53:57.117 00.000 29876 Guiding  Dir = 2, Dur = 19
19:53:57.118 00.001 29876 IsSlewing returns 0
19:53:57.118 00.000 29876 IsGuiding returns 0
19:53:57.118 00.000 29876 PulseGuide returned control before completion, sleep 29
19:53:57.122 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:53:57.134 00.012 31432 UpdateGuideState exits: m=2499 RSB=31.7
19:53:57.136 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:57.138 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:57.140 00.002 31432 Enqueuing Expose request
19:53:57.148 00.008 29876 IsGuiding returns 0
19:53:57.148 00.000 29876 Move returns status 0, amount 19
19:53:57.148 00.000 29876 MoveAxis(N, 0, ABG)
19:53:57.148 00.000 29876 Move returns status 0, amount 0
19:53:57.148 00.000 29876 move complete, result=0
19:53:57.148 00.000 29876 worker thread done servicing request
19:53:57.148 00.000 29876 Worker thread wakes up
19:53:57.148 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:57.148 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:57.153 00.005 31432 GuideStep: -0.3 px 19 ms EAST, 0.3 px 0 ms NORTH
19:53:59.054 01.901 29876 Exposure complete
19:53:59.097 00.043 29876 worker thread done servicing request
19:53:59.098 00.001 31432 OnExposeComplete: enter
19:53:59.100 00.002 31432 UpdateGuideState(): m_state=6
19:53:59.103 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
19:53:59.105 00.002 31432 Star::Find returns 1 (0), X=334.99, Y=889.53, Mass=2779, SNR=33.5, Peak=217 HFD=3.6
19:53:59.107 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
19:53:59.108 00.001 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
19:53:59.110 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.43 mountX=0.04 mountY=0.35, mountTheta=1.45
19:53:59.113 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.34, opts=13)
19:53:59.115 00.002 31432 Enqueuing Move request for scope (0.05, -0.34)
19:53:59.117 00.002 29876 Worker thread wakes up
19:53:59.117 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
19:53:59.117 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
19:53:59.117 00.000 29876 Moving (0.05, -0.34) raw xDistance=0.04 yDistance=0.35
19:53:59.117 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
19:53:59.117 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:53:59.117 00.000 29876 MoveAxis(E, 0, ABG)
19:53:59.117 00.000 29876 Move returns status 0, amount 0
19:53:59.117 00.000 29876 MoveAxis(S, 25, ABG)
19:53:59.118 00.001 29876 Guiding  Dir = 1, Dur = 25
19:53:59.118 00.000 29876 IsSlewing returns 0
19:53:59.118 00.000 29876 IsGuiding returns 0
19:53:59.118 00.000 29876 PulseGuide returned control before completion, sleep 35
19:53:59.121 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:53:59.133 00.012 31432 UpdateGuideState exits: m=2779 RSB=33.5
19:53:59.135 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:53:59.137 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:53:59.139 00.002 31432 Enqueuing Expose request
19:53:59.162 00.023 29876 IsGuiding returns 1
19:53:59.162 00.000 29876 scope still moving after pulse duration time elapsed
19:53:59.193 00.031 29876 IsSlewing returns 0
19:53:59.193 00.000 29876 IsGuiding returns 1
19:53:59.224 00.031 29876 IsSlewing returns 0
19:53:59.224 00.000 29876 IsGuiding returns 1
19:53:59.255 00.031 29876 IsSlewing returns 0
19:53:59.255 00.000 29876 IsGuiding returns 0
19:53:59.255 00.000 29876 scope move finished after 25 + 112 ms
19:53:59.255 00.000 29876 Move returns status 0, amount 25
19:53:59.255 00.000 29876 move complete, result=0
19:53:59.255 00.000 29876 worker thread done servicing request
19:53:59.255 00.000 29876 Worker thread wakes up
19:53:59.256 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:53:59.256 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:53:59.256 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 25 ms SOUTH
19:54:01.381 02.125 29876 Exposure complete
19:54:01.425 00.044 29876 worker thread done servicing request
19:54:01.426 00.001 31432 OnExposeComplete: enter
19:54:01.429 00.003 31432 UpdateGuideState(): m_state=6
19:54:01.431 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
19:54:01.433 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=889.44, Mass=2696, SNR=32.6, Peak=233 HFD=3.6
19:54:01.436 00.003 31432 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
19:54:01.437 00.001 31432 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
19:54:01.438 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.76 mountX=-0.09 mountY=0.41, mountTheta=1.79
19:54:01.443 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.43, opts=13)
19:54:01.445 00.002 31432 Enqueuing Move request for scope (-0.08, -0.43)
19:54:01.447 00.002 29876 Worker thread wakes up
19:54:01.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.43) opts 0xd
19:54:01.447 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.43)
19:54:01.447 00.000 29876 Moving (-0.08, -0.43) raw xDistance=-0.09 yDistance=0.41
19:54:01.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
19:54:01.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:54:01.447 00.000 29876 MoveAxis(E, 0, ABG)
19:54:01.447 00.000 29876 Move returns status 0, amount 0
19:54:01.448 00.001 29876 MoveAxis(S, 30, ABG)
19:54:01.448 00.000 29876 Guiding  Dir = 1, Dur = 30
19:54:01.448 00.000 29876 IsSlewing returns 0
19:54:01.448 00.000 29876 IsGuiding returns 0
19:54:01.448 00.000 29876 PulseGuide returned control before completion, sleep 40
19:54:01.451 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:01.462 00.011 31432 UpdateGuideState exits: m=2696 RSB=32.6
19:54:01.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:01.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:01.468 00.002 31432 Enqueuing Expose request
19:54:01.503 00.035 29876 IsGuiding returns 1
19:54:01.503 00.000 29876 scope still moving after pulse duration time elapsed
19:54:01.533 00.030 29876 IsSlewing returns 0
19:54:01.533 00.000 29876 IsGuiding returns 1
19:54:01.564 00.031 29876 IsSlewing returns 0
19:54:01.564 00.000 29876 IsGuiding returns 1
19:54:01.595 00.031 29876 IsSlewing returns 0
19:54:01.595 00.000 29876 IsGuiding returns 0
19:54:01.595 00.000 29876 scope move finished after 30 + 117 ms
19:54:01.595 00.000 29876 Move returns status 0, amount 30
19:54:01.595 00.000 29876 move complete, result=0
19:54:01.596 00.001 29876 worker thread done servicing request
19:54:01.596 00.000 29876 Worker thread wakes up
19:54:01.596 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:01.596 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:01.596 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 30 ms SOUTH
19:54:03.511 01.915 29876 Exposure complete
19:54:03.556 00.045 29876 worker thread done servicing request
19:54:03.556 00.000 31432 OnExposeComplete: enter
19:54:03.560 00.004 31432 UpdateGuideState(): m_state=6
19:54:03.565 00.005 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
19:54:03.568 00.003 31432 Star::Find returns 1 (0), X=335.36, Y=889.74, Mass=2572, SNR=32.1, Peak=222 HFD=3.4
19:54:03.569 00.001 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
19:54:03.571 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:54:03.573 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-0.30 mountX=0.41 mountY=0.19, mountTheta=0.43
19:54:03.575 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.13, opts=13)
19:54:03.577 00.002 31432 Enqueuing Move request for scope (0.41, -0.13)
19:54:03.579 00.002 29876 Worker thread wakes up
19:54:03.579 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.13) opts 0xd
19:54:03.579 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.13)
19:54:03.579 00.000 29876 Moving (0.41, -0.13) raw xDistance=0.41 yDistance=0.19
19:54:03.579 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
19:54:03.579 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:03.579 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:54:03.579 00.000 29876 MoveAxis(W, 40, ABG)
19:54:03.579 00.000 29876 Guiding  Dir = 3, Dur = 40
19:54:03.579 00.000 29876 IsSlewing returns 0
19:54:03.580 00.001 29876 IsGuiding returns 0
19:54:03.580 00.000 29876 PulseGuide returned control before completion, sleep 50
19:54:03.583 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:03.594 00.011 31432 UpdateGuideState exits: m=2572 RSB=32.1
19:54:03.596 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:03.598 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:03.600 00.002 31432 Enqueuing Expose request
19:54:03.633 00.033 29876 IsGuiding returns 1
19:54:03.633 00.000 29876 scope still moving after pulse duration time elapsed
19:54:03.665 00.032 29876 IsSlewing returns 0
19:54:03.665 00.000 29876 IsGuiding returns 1
19:54:03.696 00.031 29876 IsSlewing returns 0
19:54:03.696 00.000 29876 IsGuiding returns 1
19:54:03.726 00.030 29876 IsSlewing returns 0
19:54:03.726 00.000 29876 IsGuiding returns 0
19:54:03.726 00.000 29876 scope move finished after 40 + 106 ms
19:54:03.726 00.000 29876 Move returns status 0, amount 40
19:54:03.726 00.000 29876 MoveAxis(N, 0, ABG)
19:54:03.726 00.000 29876 Move returns status 0, amount 0
19:54:03.726 00.000 29876 move complete, result=0
19:54:03.726 00.000 29876 worker thread done servicing request
19:54:03.727 00.001 29876 Worker thread wakes up
19:54:03.727 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:03.727 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:03.727 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.2 px 0 ms NORTH
19:54:05.856 02.129 29876 Exposure complete
19:54:05.900 00.044 29876 worker thread done servicing request
19:54:05.900 00.000 31432 OnExposeComplete: enter
19:54:05.903 00.003 31432 UpdateGuideState(): m_state=6
19:54:05.905 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
19:54:05.907 00.002 31432 Star::Find returns 1 (0), X=334.77, Y=889.84, Mass=2760, SNR=33.4, Peak=209 HFD=3.7
19:54:05.910 00.003 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:54:05.912 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
19:54:05.913 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=-0.17 mountY=0.01, mountTheta=3.09
19:54:05.916 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.04, opts=13)
19:54:05.918 00.002 31432 Enqueuing Move request for scope (-0.17, -0.04)
19:54:05.920 00.002 29876 Worker thread wakes up
19:54:05.920 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
19:54:05.920 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
19:54:05.920 00.000 29876 Moving (-0.17, -0.04) raw xDistance=-0.17 yDistance=0.01
19:54:05.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:54:05.920 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:05.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
19:54:05.920 00.000 29876 MoveAxis(E, 0, ABG)
19:54:05.920 00.000 29876 Move returns status 0, amount 0
19:54:05.920 00.000 29876 MoveAxis(N, 0, ABG)
19:54:05.920 00.000 29876 Move returns status 0, amount 0
19:54:05.920 00.000 29876 move complete, result=0
19:54:05.920 00.000 29876 worker thread done servicing request
19:54:05.925 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:05.938 00.013 31432 UpdateGuideState exits: m=2760 RSB=33.4
19:54:05.940 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:05.942 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:05.943 00.001 31432 Enqueuing Expose request
19:54:05.946 00.003 29876 Worker thread wakes up
19:54:05.946 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
19:54:05.948 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:05.948 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:07.856 01.908 29876 Exposure complete
19:54:07.901 00.045 29876 worker thread done servicing request
19:54:07.901 00.000 31432 OnExposeComplete: enter
19:54:07.904 00.003 31432 UpdateGuideState(): m_state=6
19:54:07.905 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
19:54:07.907 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=890.27, Mass=2657, SNR=32.9, Peak=215 HFD=3.3
19:54:07.909 00.002 31432 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
19:54:07.911 00.002 31432 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.92)
19:54:07.913 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.37 mountX=0.09 mountY=-0.38, mountTheta=-1.34
19:54:07.916 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.40, opts=13)
19:54:07.918 00.002 31432 Enqueuing Move request for scope (0.08, 0.40)
19:54:07.920 00.002 29876 Worker thread wakes up
19:54:07.920 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
19:54:07.920 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
19:54:07.920 00.000 29876 Moving (0.08, 0.40) raw xDistance=0.09 yDistance=-0.38
19:54:07.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:54:07.920 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:54:07.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
19:54:07.920 00.000 29876 MoveAxis(E, 0, ABG)
19:54:07.920 00.000 29876 Move returns status 0, amount 0
19:54:07.920 00.000 29876 MoveAxis(N, 0, ABG)
19:54:07.920 00.000 29876 Move returns status 0, amount 0
19:54:07.920 00.000 29876 move complete, result=0
19:54:07.920 00.000 29876 worker thread done servicing request
19:54:07.924 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:07.936 00.012 31432 UpdateGuideState exits: m=2657 RSB=32.9
19:54:07.938 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:07.940 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:07.942 00.002 31432 Enqueuing Expose request
19:54:07.944 00.002 29876 Worker thread wakes up
19:54:07.944 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
19:54:07.946 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:07.946 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:10.079 02.133 29876 Exposure complete
19:54:10.123 00.044 29876 worker thread done servicing request
19:54:10.123 00.000 31432 OnExposeComplete: enter
19:54:10.125 00.002 31432 UpdateGuideState(): m_state=6
19:54:10.127 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
19:54:10.129 00.002 31432 Star::Find returns 1 (0), X=335.37, Y=889.58, Mass=2564, SNR=31.6, Peak=198 HFD=3.4
19:54:10.131 00.002 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
19:54:10.133 00.002 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.39 = 2.39)
19:54:10.135 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-0.60 mountX=0.42 mountY=0.36, mountTheta=0.70
19:54:10.137 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.29, opts=13)
19:54:10.139 00.002 31432 Enqueuing Move request for scope (0.43, -0.29)
19:54:10.141 00.002 29876 Worker thread wakes up
19:54:10.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.29) opts 0xd
19:54:10.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.29)
19:54:10.141 00.000 29876 Moving (0.43, -0.29) raw xDistance=0.42 yDistance=0.36
19:54:10.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
19:54:10.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
19:54:10.141 00.000 29876 MoveAxis(W, 41, ABG)
19:54:10.141 00.000 29876 Guiding  Dir = 3, Dur = 41
19:54:10.142 00.001 29876 IsSlewing returns 0
19:54:10.142 00.000 29876 IsGuiding returns 0
19:54:10.142 00.000 29876 PulseGuide returned control before completion, sleep 51
19:54:10.145 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:10.156 00.011 31432 UpdateGuideState exits: m=2564 RSB=31.6
19:54:10.159 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:10.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:10.163 00.002 31432 Enqueuing Expose request
19:54:10.203 00.040 29876 IsGuiding returns 1
19:54:10.203 00.000 29876 scope still moving after pulse duration time elapsed
19:54:10.235 00.032 29876 IsSlewing returns 0
19:54:10.235 00.000 29876 IsGuiding returns 0
19:54:10.235 00.000 29876 scope move finished after 41 + 51 ms
19:54:10.235 00.000 29876 Move returns status 0, amount 41
19:54:10.235 00.000 29876 MoveAxis(S, 26, ABG)
19:54:10.235 00.000 29876 Guiding  Dir = 1, Dur = 26
19:54:10.235 00.000 29876 IsSlewing returns 0
19:54:10.235 00.000 29876 IsGuiding returns 0
19:54:10.236 00.001 29876 PulseGuide returned control before completion, sleep 36
19:54:10.280 00.044 29876 IsGuiding returns 1
19:54:10.280 00.000 29876 scope still moving after pulse duration time elapsed
19:54:10.311 00.031 29876 IsSlewing returns 0
19:54:10.311 00.000 29876 IsGuiding returns 1
19:54:10.342 00.031 29876 IsSlewing returns 0
19:54:10.342 00.000 29876 IsGuiding returns 1
19:54:10.373 00.031 29876 IsSlewing returns 0
19:54:10.373 00.000 29876 IsGuiding returns 0
19:54:10.373 00.000 29876 scope move finished after 26 + 111 ms
19:54:10.373 00.000 29876 Move returns status 0, amount 26
19:54:10.373 00.000 29876 move complete, result=0
19:54:10.373 00.000 29876 worker thread done servicing request
19:54:10.373 00.000 29876 Worker thread wakes up
19:54:10.373 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:10.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:10.373 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.4 px 26 ms SOUTH
19:54:12.275 01.902 29876 Exposure complete
19:54:12.319 00.044 29876 worker thread done servicing request
19:54:12.319 00.000 31432 OnExposeComplete: enter
19:54:12.321 00.002 31432 UpdateGuideState(): m_state=6
19:54:12.324 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
19:54:12.326 00.002 31432 Star::Find returns 1 (0), X=335.77, Y=890.12, Mass=2554, SNR=32.1, Peak=244 HFD=3.3
19:54:12.328 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
19:54:12.330 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
19:54:12.331 00.001 31432 CameraToMount -- cameraX=0.82 cameraY=0.25 hyp=0.86 cameraTheta=0.29 mountX=0.83 mountY=-0.12, mountTheta=-0.14
19:54:12.334 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=0.25, opts=13)
19:54:12.336 00.002 31432 Enqueuing Move request for scope (0.82, 0.25)
19:54:12.338 00.002 29876 Worker thread wakes up
19:54:12.338 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.25) opts 0xd
19:54:12.338 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, 0.25)
19:54:12.338 00.000 29876 Moving (0.82, 0.25) raw xDistance=0.83 yDistance=-0.12
19:54:12.338 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.83
19:54:12.338 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:12.339 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:54:12.339 00.000 29876 MoveAxis(W, 85, ABG)
19:54:12.339 00.000 29876 Guiding  Dir = 3, Dur = 85
19:54:12.339 00.000 29876 IsSlewing returns 0
19:54:12.339 00.000 29876 IsGuiding returns 0
19:54:12.339 00.000 29876 PulseGuide returned control before completion, sleep 95
19:54:12.342 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:12.354 00.012 31432 UpdateGuideState exits: m=2554 RSB=32.1
19:54:12.357 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:12.358 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:12.360 00.002 31432 Enqueuing Expose request
19:54:12.443 00.083 29876 IsGuiding returns 1
19:54:12.443 00.000 29876 scope still moving after pulse duration time elapsed
19:54:12.474 00.031 29876 IsSlewing returns 0
19:54:12.474 00.000 29876 IsGuiding returns 1
19:54:12.505 00.031 29876 IsSlewing returns 0
19:54:12.505 00.000 29876 IsGuiding returns 0
19:54:12.505 00.000 29876 scope move finished after 85 + 81 ms
19:54:12.505 00.000 29876 Move returns status 0, amount 85
19:54:12.505 00.000 29876 MoveAxis(N, 0, ABG)
19:54:12.505 00.000 29876 Move returns status 0, amount 0
19:54:12.505 00.000 29876 move complete, result=0
19:54:12.505 00.000 29876 worker thread done servicing request
19:54:12.505 00.000 29876 Worker thread wakes up
19:54:12.505 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:12.506 00.001 31432 GuideStep: 0.8 px 85 ms WEST, -0.1 px 0 ms NORTH
19:54:12.508 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:14.639 02.131 29876 Exposure complete
19:54:14.687 00.048 29876 worker thread done servicing request
19:54:14.687 00.000 31432 OnExposeComplete: enter
19:54:14.689 00.002 31432 UpdateGuideState(): m_state=6
19:54:14.691 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
19:54:14.693 00.002 31432 Star::Find returns 1 (0), X=335.52, Y=889.70, Mass=2716, SNR=32.6, Peak=234 HFD=3.3
19:54:14.695 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
19:54:14.697 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
19:54:14.698 00.001 31432 CameraToMount -- cameraX=0.58 cameraY=-0.18 hyp=0.61 cameraTheta=-0.29 mountX=0.58 mountY=0.26, mountTheta=0.43
19:54:14.704 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.18, opts=13)
19:54:14.707 00.003 31432 Enqueuing Move request for scope (0.58, -0.18)
19:54:14.709 00.002 29876 Worker thread wakes up
19:54:14.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.18) opts 0xd
19:54:14.709 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.18)
19:54:14.709 00.000 29876 Moving (0.58, -0.18) raw xDistance=0.58 yDistance=0.26
19:54:14.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
19:54:14.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:14.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:54:14.710 00.001 29876 MoveAxis(W, 67, ABG)
19:54:14.710 00.000 29876 Guiding  Dir = 3, Dur = 67
19:54:14.710 00.000 29876 IsSlewing returns 0
19:54:14.710 00.000 29876 IsGuiding returns 0
19:54:14.710 00.000 29876 PulseGuide returned control before completion, sleep 77
19:54:14.714 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:14.727 00.013 31432 UpdateGuideState exits: m=2716 RSB=32.6
19:54:14.730 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:14.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:14.734 00.002 31432 Enqueuing Expose request
19:54:14.792 00.058 29876 IsGuiding returns 1
19:54:14.792 00.000 29876 scope still moving after pulse duration time elapsed
19:54:14.823 00.031 29876 IsSlewing returns 0
19:54:14.823 00.000 29876 IsGuiding returns 1
19:54:14.854 00.031 29876 IsSlewing returns 0
19:54:14.854 00.000 29876 IsGuiding returns 1
19:54:14.899 00.045 29876 IsSlewing returns 0
19:54:14.899 00.000 29876 IsGuiding returns 0
19:54:14.899 00.000 29876 scope move finished after 67 + 122 ms
19:54:14.899 00.000 29876 Move returns status 0, amount 67
19:54:14.899 00.000 29876 MoveAxis(N, 0, ABG)
19:54:14.899 00.000 29876 Move returns status 0, amount 0
19:54:14.899 00.000 29876 move complete, result=0
19:54:14.899 00.000 29876 worker thread done servicing request
19:54:14.901 00.002 29876 Worker thread wakes up
19:54:14.901 00.000 31432 GuideStep: 0.6 px 67 ms WEST, 0.3 px 0 ms NORTH
19:54:14.904 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:14.904 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:16.813 01.909 29876 Exposure complete
19:54:16.859 00.046 29876 worker thread done servicing request
19:54:16.859 00.000 31432 OnExposeComplete: enter
19:54:16.863 00.004 31432 UpdateGuideState(): m_state=6
19:54:16.865 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
19:54:16.868 00.003 31432 Star::Find returns 1 (0), X=334.98, Y=889.66, Mass=2651, SNR=32.7, Peak=253 HFD=3.3
19:54:16.870 00.002 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
19:54:16.872 00.002 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
19:54:16.874 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.41 mountX=0.03 mountY=0.22, mountTheta=1.43
19:54:16.877 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.21, opts=13)
19:54:16.879 00.002 31432 Enqueuing Move request for scope (0.04, -0.21)
19:54:16.880 00.001 29876 Worker thread wakes up
19:54:16.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
19:54:16.880 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
19:54:16.880 00.000 29876 Moving (0.04, -0.21) raw xDistance=0.03 yDistance=0.22
19:54:16.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:54:16.880 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:16.880 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:54:16.880 00.000 29876 MoveAxis(E, 0, ABG)
19:54:16.880 00.000 29876 Move returns status 0, amount 0
19:54:16.880 00.000 29876 MoveAxis(N, 0, ABG)
19:54:16.880 00.000 29876 Move returns status 0, amount 0
19:54:16.880 00.000 29876 move complete, result=0
19:54:16.880 00.000 29876 worker thread done servicing request
19:54:16.884 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:16.897 00.013 31432 UpdateGuideState exits: m=2651 RSB=32.7
19:54:16.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:16.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:16.902 00.001 31432 Enqueuing Expose request
19:54:16.905 00.003 29876 Worker thread wakes up
19:54:16.905 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:54:16.906 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:16.906 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:19.038 02.132 29876 Exposure complete
19:54:19.081 00.043 29876 worker thread done servicing request
19:54:19.081 00.000 31432 OnExposeComplete: enter
19:54:19.083 00.002 31432 UpdateGuideState(): m_state=6
19:54:19.085 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
19:54:19.087 00.002 31432 Star::Find returns 1 (0), X=335.38, Y=889.52, Mass=2771, SNR=34.0, Peak=217 HFD=3.2
19:54:19.089 00.002 31432 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
19:54:19.091 00.002 31432 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
19:54:19.093 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.35 hyp=0.55 cameraTheta=-0.68 mountX=0.42 mountY=0.41, mountTheta=0.77
19:54:19.096 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.35, opts=13)
19:54:19.099 00.003 31432 Enqueuing Move request for scope (0.43, -0.35)
19:54:19.101 00.002 29876 Worker thread wakes up
19:54:19.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.35) opts 0xd
19:54:19.101 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.35)
19:54:19.101 00.000 29876 Moving (0.43, -0.35) raw xDistance=0.42 yDistance=0.41
19:54:19.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
19:54:19.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
19:54:19.101 00.000 29876 MoveAxis(W, 41, ABG)
19:54:19.101 00.000 29876 Guiding  Dir = 3, Dur = 41
19:54:19.101 00.000 29876 IsSlewing returns 0
19:54:19.101 00.000 29876 IsGuiding returns 0
19:54:19.102 00.001 29876 PulseGuide returned control before completion, sleep 51
19:54:19.107 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:19.118 00.011 31432 UpdateGuideState exits: m=2771 RSB=34.0
19:54:19.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:19.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:19.123 00.001 31432 Enqueuing Expose request
19:54:19.161 00.038 29876 IsGuiding returns 1
19:54:19.161 00.000 29876 scope still moving after pulse duration time elapsed
19:54:19.192 00.031 29876 IsSlewing returns 0
19:54:19.192 00.000 29876 IsGuiding returns 0
19:54:19.192 00.000 29876 scope move finished after 41 + 50 ms
19:54:19.192 00.000 29876 Move returns status 0, amount 41
19:54:19.192 00.000 29876 MoveAxis(S, 30, ABG)
19:54:19.192 00.000 29876 Guiding  Dir = 1, Dur = 30
19:54:19.192 00.000 29876 IsSlewing returns 0
19:54:19.192 00.000 29876 IsGuiding returns 0
19:54:19.192 00.000 29876 PulseGuide returned control before completion, sleep 40
19:54:19.239 00.047 29876 IsGuiding returns 1
19:54:19.239 00.000 29876 scope still moving after pulse duration time elapsed
19:54:19.270 00.031 29876 IsSlewing returns 0
19:54:19.270 00.000 29876 IsGuiding returns 1
19:54:19.301 00.031 29876 IsSlewing returns 0
19:54:19.301 00.000 29876 IsGuiding returns 1
19:54:19.332 00.031 29876 IsSlewing returns 0
19:54:19.332 00.000 29876 IsGuiding returns 0
19:54:19.332 00.000 29876 scope move finished after 30 + 109 ms
19:54:19.332 00.000 29876 Move returns status 0, amount 30
19:54:19.332 00.000 29876 move complete, result=0
19:54:19.332 00.000 29876 worker thread done servicing request
19:54:19.332 00.000 29876 Worker thread wakes up
19:54:19.332 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.4 px 30 ms SOUTH
19:54:19.335 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:19.335 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:21.242 01.907 29876 Exposure complete
19:54:21.290 00.048 29876 worker thread done servicing request
19:54:21.290 00.000 31432 OnExposeComplete: enter
19:54:21.292 00.002 31432 UpdateGuideState(): m_state=6
19:54:21.294 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
19:54:21.296 00.002 31432 Star::Find returns 1 (0), X=334.77, Y=889.80, Mass=2732, SNR=33.0, Peak=253 HFD=3.6
19:54:21.298 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
19:54:21.300 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
19:54:21.302 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.76 mountX=-0.17 mountY=0.04, mountTheta=2.90
19:54:21.305 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.07, opts=13)
19:54:21.307 00.002 31432 Enqueuing Move request for scope (-0.17, -0.07)
19:54:21.309 00.002 29876 Worker thread wakes up
19:54:21.309 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
19:54:21.309 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
19:54:21.309 00.000 29876 Moving (-0.17, -0.07) raw xDistance=-0.17 yDistance=0.04
19:54:21.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:54:21.309 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:21.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:54:21.309 00.000 29876 MoveAxis(E, 0, ABG)
19:54:21.309 00.000 29876 Move returns status 0, amount 0
19:54:21.309 00.000 29876 MoveAxis(N, 0, ABG)
19:54:21.309 00.000 29876 Move returns status 0, amount 0
19:54:21.309 00.000 29876 move complete, result=0
19:54:21.309 00.000 29876 worker thread done servicing request
19:54:21.313 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:21.325 00.012 31432 UpdateGuideState exits: m=2732 RSB=33.0
19:54:21.327 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:21.329 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:21.330 00.001 31432 Enqueuing Expose request
19:54:21.331 00.001 29876 Worker thread wakes up
19:54:21.332 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
19:54:21.334 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:21.334 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:23.467 02.133 29876 Exposure complete
19:54:23.510 00.043 29876 worker thread done servicing request
19:54:23.510 00.000 31432 OnExposeComplete: enter
19:54:23.512 00.002 31432 UpdateGuideState(): m_state=6
19:54:23.515 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
19:54:23.516 00.001 31432 Star::Find returns 1 (0), X=335.06, Y=889.81, Mass=2503, SNR=31.6, Peak=252 HFD=3.1
19:54:23.518 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
19:54:23.520 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
19:54:23.522 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-0.50 mountX=0.12 mountY=0.08, mountTheta=0.62
19:54:23.525 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.07, opts=13)
19:54:23.527 00.002 31432 Enqueuing Move request for scope (0.12, -0.07)
19:54:23.529 00.002 29876 Worker thread wakes up
19:54:23.529 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
19:54:23.529 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
19:54:23.529 00.000 29876 Moving (0.12, -0.07) raw xDistance=0.12 yDistance=0.08
19:54:23.529 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:54:23.529 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:23.529 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:54:23.529 00.000 29876 MoveAxis(E, 0, ABG)
19:54:23.529 00.000 29876 Move returns status 0, amount 0
19:54:23.529 00.000 29876 MoveAxis(N, 0, ABG)
19:54:23.529 00.000 29876 Move returns status 0, amount 0
19:54:23.529 00.000 29876 move complete, result=0
19:54:23.529 00.000 29876 worker thread done servicing request
19:54:23.532 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:54:23.545 00.013 31432 UpdateGuideState exits: m=2503 RSB=31.6
19:54:23.547 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:23.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:23.551 00.002 31432 Enqueuing Expose request
19:54:23.553 00.002 29876 Worker thread wakes up
19:54:23.553 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:54:23.555 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:23.555 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:25.472 01.917 29876 Exposure complete
19:54:25.516 00.044 29876 worker thread done servicing request
19:54:25.516 00.000 31432 OnExposeComplete: enter
19:54:25.519 00.003 31432 UpdateGuideState(): m_state=6
19:54:25.521 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
19:54:25.524 00.003 31432 Star::Find returns 1 (0), X=334.95, Y=890.59, Mass=2487, SNR=31.3, Peak=168 HFD=3.8
19:54:25.526 00.002 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.54 = 1.54)
19:54:25.529 00.003 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.55 = -1.74)
19:54:25.531 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.72 hyp=0.72 cameraTheta=1.56 mountX=0.03 mountY=-0.71, mountTheta=-1.54
19:54:25.534 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.72, opts=13)
19:54:25.536 00.002 31432 Enqueuing Move request for scope (0.01, 0.72)
19:54:25.539 00.003 29876 Worker thread wakes up
19:54:25.539 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.72) opts 0xd
19:54:25.539 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.72)
19:54:25.539 00.000 29876 Moving (0.01, 0.72) raw xDistance=0.03 yDistance=-0.71
19:54:25.539 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:54:25.539 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:54:25.539 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
19:54:25.539 00.000 29876 MoveAxis(E, 0, ABG)
19:54:25.539 00.000 29876 Move returns status 0, amount 0
19:54:25.539 00.000 29876 MoveAxis(N, 0, ABG)
19:54:25.539 00.000 29876 Move returns status 0, amount 0
19:54:25.539 00.000 29876 move complete, result=0
19:54:25.539 00.000 29876 worker thread done servicing request
19:54:25.544 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:54:25.556 00.012 31432 UpdateGuideState exits: m=2487 RSB=31.3
19:54:25.558 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:25.560 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:25.563 00.003 31432 Enqueuing Expose request
19:54:25.565 00.002 29876 Worker thread wakes up
19:54:25.565 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
19:54:25.567 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:25.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:27.693 02.126 29876 Exposure complete
19:54:27.743 00.050 29876 worker thread done servicing request
19:54:27.743 00.000 31432 OnExposeComplete: enter
19:54:27.745 00.002 31432 UpdateGuideState(): m_state=6
19:54:27.748 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
19:54:27.750 00.002 31432 Star::Find returns 1 (0), X=335.24, Y=890.63, Mass=2667, SNR=32.2, Peak=201 HFD=3.6
19:54:27.752 00.002 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
19:54:27.754 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.10)
19:54:27.756 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.76 hyp=0.81 cameraTheta=1.20 mountX=0.31 mountY=-0.70, mountTheta=-1.15
19:54:27.759 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.76, opts=13)
19:54:27.762 00.003 31432 Enqueuing Move request for scope (0.29, 0.76)
19:54:27.764 00.002 29876 Worker thread wakes up
19:54:27.764 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.76) opts 0xd
19:54:27.764 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.76)
19:54:27.764 00.000 29876 Moving (0.29, 0.76) raw xDistance=0.31 yDistance=-0.70
19:54:27.764 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
19:54:27.764 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:54:27.764 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
19:54:27.764 00.000 29876 MoveAxis(W, 30, ABG)
19:54:27.764 00.000 29876 Guiding  Dir = 3, Dur = 30
19:54:27.765 00.001 29876 IsSlewing returns 0
19:54:27.765 00.000 29876 IsGuiding returns 0
19:54:27.765 00.000 29876 PulseGuide returned control before completion, sleep 40
19:54:27.768 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:27.781 00.013 31432 UpdateGuideState exits: m=2667 RSB=32.2
19:54:27.783 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:27.785 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:27.789 00.004 31432 Enqueuing Expose request
19:54:27.818 00.029 29876 IsGuiding returns 1
19:54:27.818 00.000 29876 scope still moving after pulse duration time elapsed
19:54:27.848 00.030 29876 IsSlewing returns 0
19:54:27.848 00.000 29876 IsGuiding returns 0
19:54:27.848 00.000 29876 scope move finished after 30 + 53 ms
19:54:27.848 00.000 29876 Move returns status 0, amount 30
19:54:27.848 00.000 29876 MoveAxis(N, 0, ABG)
19:54:27.848 00.000 29876 Move returns status 0, amount 0
19:54:27.848 00.000 29876 move complete, result=0
19:54:27.848 00.000 29876 worker thread done servicing request
19:54:27.848 00.000 29876 Worker thread wakes up
19:54:27.849 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:27.849 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:27.849 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.7 px 0 ms NORTH
19:54:29.755 01.906 29876 Exposure complete
19:54:29.799 00.044 29876 worker thread done servicing request
19:54:29.799 00.000 31432 OnExposeComplete: enter
19:54:29.802 00.003 31432 UpdateGuideState(): m_state=6
19:54:29.804 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
19:54:29.805 00.001 31432 Star::Find returns 1 (0), X=333.90, Y=890.76, Mass=2555, SNR=31.6, Peak=207 HFD=3.7
19:54:29.807 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
19:54:29.809 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.42 = -0.86)
19:54:29.811 00.002 31432 CameraToMount -- cameraX=-1.04 cameraY=0.89 hyp=1.37 cameraTheta=2.44 mountX=-1.02 mountY=-1.04, mountTheta=-2.35
19:54:29.814 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.04, y=0.89, opts=13)
19:54:29.816 00.002 31432 Enqueuing Move request for scope (-1.04, 0.89)
19:54:29.818 00.002 29876 Worker thread wakes up
19:54:29.818 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.89) opts 0xd
19:54:29.818 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.04, 0.89)
19:54:29.818 00.000 29876 Moving (-1.04, 0.89) raw xDistance=-1.02 yDistance=-1.04
19:54:29.818 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -1.02
19:54:29.818 00.000 29876 resist switch: large excursion: input -1.04 thresh 0.90 direction from 1 to -1
19:54:29.818 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.12
19:54:29.818 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.62 from input -1.04
19:54:29.818 00.000 29876 MoveAxis(E, 94, ABG)
19:54:29.818 00.000 29876 Guiding  Dir = 2, Dur = 94
19:54:29.823 00.005 29876 IsSlewing returns 0
19:54:29.824 00.001 29876 IsGuiding returns 0
19:54:29.824 00.000 29876 PulseGuide returned control before completion, sleep 104
19:54:29.824 00.000 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:29.837 00.013 31432 UpdateGuideState exits: m=2555 RSB=31.6
19:54:29.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:29.841 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:29.843 00.002 31432 Enqueuing Expose request
19:54:29.942 00.099 29876 IsGuiding returns 1
19:54:29.942 00.000 29876 scope still moving after pulse duration time elapsed
19:54:29.973 00.031 29876 IsSlewing returns 0
19:54:29.973 00.000 29876 IsGuiding returns 0
19:54:29.973 00.000 29876 scope move finished after 94 + 55 ms
19:54:29.973 00.000 29876 Move returns status 0, amount 94
19:54:29.973 00.000 29876 BLC: Oldest BLC event removed
19:54:29.973 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:54:29.973 00.000 29876 MoveAxis(N, 96, ABG)
19:54:29.973 00.000 29876 Guiding  Dir = 0, Dur = 96
19:54:29.973 00.000 29876 IsSlewing returns 0
19:54:29.973 00.000 29876 IsGuiding returns 0
19:54:29.973 00.000 29876 PulseGuide returned control before completion, sleep 106
19:54:30.082 00.109 29876 IsGuiding returns 1
19:54:30.082 00.000 29876 scope still moving after pulse duration time elapsed
19:54:30.112 00.030 29876 IsSlewing returns 0
19:54:30.112 00.000 29876 IsGuiding returns 1
19:54:30.143 00.031 29876 IsSlewing returns 0
19:54:30.143 00.000 29876 IsGuiding returns 1
19:54:30.173 00.030 29876 IsSlewing returns 0
19:54:30.173 00.000 29876 IsGuiding returns 0
19:54:30.173 00.000 29876 scope move finished after 96 + 104 ms
19:54:30.173 00.000 29876 Move returns status 0, amount 96
19:54:30.173 00.000 29876 move complete, result=0
19:54:30.173 00.000 29876 worker thread done servicing request
19:54:30.173 00.000 29876 Worker thread wakes up
19:54:30.173 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:30.173 00.000 31432 GuideStep: -1.0 px 94 ms EAST, -1.0 px 96 ms NORTH
19:54:30.176 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:32.303 02.127 29876 Exposure complete
19:54:32.346 00.043 29876 worker thread done servicing request
19:54:32.346 00.000 31432 OnExposeComplete: enter
19:54:32.348 00.002 31432 UpdateGuideState(): m_state=6
19:54:32.351 00.003 31432 Star::Find(15, 333, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
19:54:32.352 00.001 31432 Star::Find returns 1 (0), X=335.12, Y=890.37, Mass=2603, SNR=31.8, Peak=242 HFD=3.3
19:54:32.354 00.002 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.21 = 1.21)
19:54:32.356 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.22 = -2.06)
19:54:32.358 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.50 hyp=0.53 cameraTheta=1.24 mountX=0.19 mountY=-0.47, mountTheta=-1.19
19:54:32.360 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.50, opts=13)
19:54:32.363 00.003 31432 Enqueuing Move request for scope (0.18, 0.50)
19:54:32.365 00.002 29876 Worker thread wakes up
19:54:32.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.50) opts 0xd
19:54:32.365 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.50)
19:54:32.365 00.000 29876 Moving (0.18, 0.50) raw xDistance=0.19 yDistance=-0.47
19:54:32.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:54:32.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
19:54:32.365 00.000 29876 MoveAxis(E, 0, ABG)
19:54:32.365 00.000 29876 Move returns status 0, amount 0
19:54:32.365 00.000 29876 MoveAxis(N, 35, ABG)
19:54:32.365 00.000 29876 Guiding  Dir = 0, Dur = 35
19:54:32.365 00.000 29876 IsSlewing returns 0
19:54:32.366 00.001 29876 IsGuiding returns 0
19:54:32.366 00.000 29876 PulseGuide returned control before completion, sleep 45
19:54:32.369 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:54:32.381 00.012 31432 UpdateGuideState exits: m=2603 RSB=31.8
19:54:32.384 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:32.386 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:32.388 00.002 31432 Enqueuing Expose request
19:54:32.426 00.038 29876 IsGuiding returns 1
19:54:32.426 00.000 29876 scope still moving after pulse duration time elapsed
19:54:32.456 00.030 29876 IsSlewing returns 0
19:54:32.456 00.000 29876 IsGuiding returns 1
19:54:32.487 00.031 29876 IsSlewing returns 0
19:54:32.487 00.000 29876 IsGuiding returns 1
19:54:32.517 00.030 29876 IsSlewing returns 0
19:54:32.517 00.000 29876 IsGuiding returns 0
19:54:32.517 00.000 29876 scope move finished after 35 + 115 ms
19:54:32.517 00.000 29876 Move returns status 0, amount 35
19:54:32.517 00.000 29876 move complete, result=0
19:54:32.517 00.000 29876 worker thread done servicing request
19:54:32.517 00.000 29876 Worker thread wakes up
19:54:32.517 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.5 px 35 ms NORTH
19:54:32.520 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:32.520 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:34.430 01.910 29876 Exposure complete
19:54:34.473 00.043 29876 worker thread done servicing request
19:54:34.473 00.000 31432 OnExposeComplete: enter
19:54:34.476 00.003 31432 UpdateGuideState(): m_state=6
19:54:34.478 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
19:54:34.480 00.002 31432 Star::Find returns 1 (0), X=335.24, Y=889.83, Mass=2799, SNR=34.0, Peak=213 HFD=3.7
19:54:34.481 00.001 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
19:54:34.483 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
19:54:34.485 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.15 mountX=0.29 mountY=0.09, mountTheta=0.29
19:54:34.488 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.04, opts=13)
19:54:34.490 00.002 31432 Enqueuing Move request for scope (0.29, -0.04)
19:54:34.492 00.002 29876 Worker thread wakes up
19:54:34.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
19:54:34.492 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
19:54:34.492 00.000 29876 Moving (0.29, -0.04) raw xDistance=0.29 yDistance=0.09
19:54:34.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
19:54:34.492 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:34.492 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
19:54:34.492 00.000 29876 MoveAxis(W, 28, ABG)
19:54:34.492 00.000 29876 Guiding  Dir = 3, Dur = 28
19:54:34.492 00.000 29876 IsSlewing returns 0
19:54:34.493 00.001 29876 IsGuiding returns 0
19:54:34.493 00.000 29876 PulseGuide returned control before completion, sleep 38
19:54:34.501 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:34.517 00.016 31432 UpdateGuideState exits: m=2799 RSB=34.0
19:54:34.520 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:34.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:34.524 00.002 31432 Enqueuing Expose request
19:54:34.540 00.016 29876 IsGuiding returns 1
19:54:34.540 00.000 29876 scope still moving after pulse duration time elapsed
19:54:34.571 00.031 29876 IsSlewing returns 0
19:54:34.571 00.000 29876 IsGuiding returns 1
19:54:34.602 00.031 29876 IsSlewing returns 0
19:54:34.602 00.000 29876 IsGuiding returns 0
19:54:34.602 00.000 29876 scope move finished after 28 + 81 ms
19:54:34.602 00.000 29876 Move returns status 0, amount 28
19:54:34.602 00.000 29876 MoveAxis(N, 0, ABG)
19:54:34.602 00.000 29876 Move returns status 0, amount 0
19:54:34.602 00.000 29876 move complete, result=0
19:54:34.602 00.000 29876 worker thread done servicing request
19:54:34.603 00.001 29876 Worker thread wakes up
19:54:34.603 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:34.603 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:34.603 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.1 px 0 ms NORTH
19:54:36.723 02.120 29876 Exposure complete
19:54:36.767 00.044 29876 worker thread done servicing request
19:54:36.767 00.000 31432 OnExposeComplete: enter
19:54:36.769 00.002 31432 UpdateGuideState(): m_state=6
19:54:36.773 00.004 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
19:54:36.777 00.004 31432 Star::Find returns 1 (0), X=335.96, Y=889.58, Mass=2537, SNR=31.4, Peak=211 HFD=3.5
19:54:36.780 00.003 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
19:54:36.784 00.004 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
19:54:36.786 00.002 31432 CameraToMount -- cameraX=1.01 cameraY=-0.29 hyp=1.06 cameraTheta=-0.28 mountX=1.01 mountY=0.44, mountTheta=0.42
19:54:36.788 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.01, y=-0.29, opts=13)
19:54:36.790 00.002 31432 Enqueuing Move request for scope (1.01, -0.29)
19:54:36.792 00.002 29876 Worker thread wakes up
19:54:36.793 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.29) opts 0xd
19:54:36.793 00.000 29876 Handling offset move in thread for scope, endpoint = (1.01, -0.29)
19:54:36.793 00.000 29876 Moving (1.01, -0.29) raw xDistance=1.01 yDistance=0.44
19:54:36.793 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.01
19:54:36.793 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:54:36.793 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
19:54:36.793 00.000 29876 MoveAxis(W, 101, ABG)
19:54:36.793 00.000 29876 Guiding  Dir = 3, Dur = 101
19:54:36.793 00.000 29876 IsSlewing returns 0
19:54:36.793 00.000 29876 IsGuiding returns 0
19:54:36.793 00.000 29876 PulseGuide returned control before completion, sleep 111
19:54:36.797 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:36.810 00.013 31432 UpdateGuideState exits: m=2537 RSB=31.4
19:54:36.813 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:36.815 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:36.817 00.002 31432 Enqueuing Expose request
19:54:36.908 00.091 29876 IsGuiding returns 1
19:54:36.908 00.000 29876 scope still moving after pulse duration time elapsed
19:54:36.939 00.031 29876 IsSlewing returns 0
19:54:36.939 00.000 29876 IsGuiding returns 0
19:54:36.939 00.000 29876 scope move finished after 101 + 44 ms
19:54:36.939 00.000 29876 Move returns status 0, amount 101
19:54:36.939 00.000 29876 MoveAxis(N, 0, ABG)
19:54:36.939 00.000 29876 Move returns status 0, amount 0
19:54:36.939 00.000 29876 move complete, result=0
19:54:36.939 00.000 29876 worker thread done servicing request
19:54:36.939 00.000 29876 Worker thread wakes up
19:54:36.939 00.000 31432 GuideStep: 1.0 px 101 ms WEST, 0.4 px 0 ms NORTH
19:54:36.942 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:36.942 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:38.858 01.916 29876 Exposure complete
19:54:38.906 00.048 29876 worker thread done servicing request
19:54:38.906 00.000 31432 OnExposeComplete: enter
19:54:38.908 00.002 31432 UpdateGuideState(): m_state=6
19:54:38.910 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
19:54:38.912 00.002 31432 Star::Find returns 1 (0), X=334.92, Y=890.06, Mass=2566, SNR=32.0, Peak=216 HFD=3.7
19:54:38.913 00.001 31432 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.02) = xAngle (1.67 = 1.67)
19:54:38.915 00.002 31432 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.69 = -1.60)
19:54:38.917 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
19:54:38.923 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.19, opts=13)
19:54:38.925 00.002 31432 Enqueuing Move request for scope (-0.02, 0.19)
19:54:38.927 00.002 29876 Worker thread wakes up
19:54:38.927 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
19:54:38.927 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
19:54:38.927 00.000 29876 Moving (-0.02, 0.19) raw xDistance=-0.02 yDistance=-0.19
19:54:38.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:54:38.927 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:38.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
19:54:38.927 00.000 29876 MoveAxis(E, 0, ABG)
19:54:38.927 00.000 29876 Move returns status 0, amount 0
19:54:38.927 00.000 29876 MoveAxis(N, 0, ABG)
19:54:38.927 00.000 29876 Move returns status 0, amount 0
19:54:38.927 00.000 29876 move complete, result=0
19:54:38.927 00.000 29876 worker thread done servicing request
19:54:38.931 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:38.946 00.015 31432 UpdateGuideState exits: m=2566 RSB=32.0
19:54:38.951 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:38.955 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:38.957 00.002 31432 Enqueuing Expose request
19:54:38.959 00.002 29876 Worker thread wakes up
19:54:38.960 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:54:38.963 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:38.963 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:41.191 02.228 29876 Exposure complete
19:54:41.247 00.056 29876 worker thread done servicing request
19:54:41.247 00.000 31432 OnExposeComplete: enter
19:54:41.250 00.003 31432 UpdateGuideState(): m_state=6
19:54:41.252 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
19:54:41.256 00.004 31432 Star::Find returns 1 (0), X=334.71, Y=890.34, Mass=2704, SNR=33.3, Peak=253 HFD=3.5
19:54:41.258 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
19:54:41.261 00.003 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
19:54:41.264 00.003 31432 CameraToMount -- cameraX=-0.23 cameraY=0.46 hyp=0.52 cameraTheta=2.03 mountX=-0.22 mountY=-0.49, mountTheta=-1.99
19:54:41.267 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.46, opts=13)
19:54:41.270 00.003 31432 Enqueuing Move request for scope (-0.23, 0.46)
19:54:41.273 00.003 29876 Worker thread wakes up
19:54:41.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.46) opts 0xd
19:54:41.273 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.46)
19:54:41.273 00.000 29876 Moving (-0.23, 0.46) raw xDistance=-0.22 yDistance=-0.49
19:54:41.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
19:54:41.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.49
19:54:41.273 00.000 29876 MoveAxis(E, 21, ABG)
19:54:41.273 00.000 29876 Guiding  Dir = 2, Dur = 21
19:54:41.273 00.000 29876 IsSlewing returns 0
19:54:41.273 00.000 29876 IsGuiding returns 0
19:54:41.274 00.001 29876 PulseGuide returned control before completion, sleep 31
19:54:41.278 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:41.295 00.017 31432 UpdateGuideState exits: m=2704 RSB=33.3
19:54:41.298 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:41.300 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:41.303 00.003 31432 Enqueuing Expose request
19:54:41.315 00.012 29876 IsGuiding returns 1
19:54:41.315 00.000 29876 scope still moving after pulse duration time elapsed
19:54:41.346 00.031 29876 IsSlewing returns 0
19:54:41.346 00.000 29876 IsGuiding returns 1
19:54:41.376 00.030 29876 IsSlewing returns 0
19:54:41.376 00.000 29876 IsGuiding returns 1
19:54:41.407 00.031 29876 IsSlewing returns 0
19:54:41.407 00.000 29876 IsGuiding returns 0
19:54:41.407 00.000 29876 scope move finished after 21 + 113 ms
19:54:41.407 00.000 29876 Move returns status 0, amount 21
19:54:41.407 00.000 29876 MoveAxis(N, 36, ABG)
19:54:41.407 00.000 29876 Guiding  Dir = 0, Dur = 36
19:54:41.407 00.000 29876 IsSlewing returns 0
19:54:41.407 00.000 29876 IsGuiding returns 0
19:54:41.408 00.001 29876 PulseGuide returned control before completion, sleep 46
19:54:41.468 00.060 29876 IsGuiding returns 1
19:54:41.468 00.000 29876 scope still moving after pulse duration time elapsed
19:54:41.499 00.031 29876 IsSlewing returns 0
19:54:41.499 00.000 29876 IsGuiding returns 1
19:54:41.529 00.030 29876 IsSlewing returns 0
19:54:41.529 00.000 29876 IsGuiding returns 1
19:54:41.560 00.031 29876 IsSlewing returns 0
19:54:41.560 00.000 29876 IsGuiding returns 0
19:54:41.560 00.000 29876 scope move finished after 36 + 116 ms
19:54:41.560 00.000 29876 Move returns status 0, amount 36
19:54:41.560 00.000 29876 move complete, result=0
19:54:41.560 00.000 29876 worker thread done servicing request
19:54:41.560 00.000 29876 Worker thread wakes up
19:54:41.560 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.5 px 36 ms NORTH
19:54:41.563 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:41.564 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:43.468 01.904 29876 Exposure complete
19:54:43.512 00.044 29876 worker thread done servicing request
19:54:43.512 00.000 31432 OnExposeComplete: enter
19:54:43.514 00.002 31432 UpdateGuideState(): m_state=6
19:54:43.517 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
19:54:43.519 00.002 31432 Star::Find returns 1 (0), X=335.08, Y=889.79, Mass=2767, SNR=32.9, Peak=238 HFD=3.7
19:54:43.521 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
19:54:43.522 00.001 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:54:43.524 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.53 mountX=0.13 mountY=0.10, mountTheta=0.64
19:54:43.527 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.08, opts=13)
19:54:43.529 00.002 31432 Enqueuing Move request for scope (0.13, -0.08)
19:54:43.531 00.002 29876 Worker thread wakes up
19:54:43.531 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
19:54:43.531 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
19:54:43.531 00.000 29876 Moving (0.13, -0.08) raw xDistance=0.13 yDistance=0.10
19:54:43.531 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:54:43.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:43.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:54:43.531 00.000 29876 MoveAxis(E, 0, ABG)
19:54:43.531 00.000 29876 Move returns status 0, amount 0
19:54:43.531 00.000 29876 MoveAxis(N, 0, ABG)
19:54:43.531 00.000 29876 Move returns status 0, amount 0
19:54:43.531 00.000 29876 move complete, result=0
19:54:43.531 00.000 29876 worker thread done servicing request
19:54:43.535 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:43.546 00.011 31432 UpdateGuideState exits: m=2767 RSB=32.9
19:54:43.549 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:43.551 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:43.552 00.001 31432 Enqueuing Expose request
19:54:43.554 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:54:43.556 00.002 29876 Worker thread wakes up
19:54:43.556 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:43.556 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:45.681 02.125 29876 Exposure complete
19:54:45.724 00.043 29876 worker thread done servicing request
19:54:45.724 00.000 31432 OnExposeComplete: enter
19:54:45.726 00.002 31432 UpdateGuideState(): m_state=6
19:54:45.728 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
19:54:45.730 00.002 31432 Star::Find returns 1 (0), X=334.47, Y=889.78, Mass=2596, SNR=32.5, Peak=237 HFD=3.4
19:54:45.732 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.97 = -2.97)
19:54:45.733 00.001 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.04 = 0.04)
19:54:45.735 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.09 hyp=0.48 cameraTheta=-2.94 mountX=-0.47 mountY=0.02, mountTheta=3.10
19:54:45.738 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.09, opts=13)
19:54:45.740 00.002 31432 Enqueuing Move request for scope (-0.47, -0.09)
19:54:45.741 00.001 29876 Worker thread wakes up
19:54:45.742 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.09) opts 0xd
19:54:45.742 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.09)
19:54:45.742 00.000 29876 Moving (-0.47, -0.09) raw xDistance=-0.47 yDistance=0.02
19:54:45.742 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
19:54:45.742 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:45.742 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
19:54:45.742 00.000 29876 MoveAxis(E, 45, ABG)
19:54:45.742 00.000 29876 Guiding  Dir = 2, Dur = 45
19:54:45.742 00.000 29876 IsSlewing returns 0
19:54:45.742 00.000 29876 IsGuiding returns 0
19:54:45.742 00.000 29876 PulseGuide returned control before completion, sleep 55
19:54:45.749 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:54:45.760 00.011 31432 UpdateGuideState exits: m=2596 RSB=32.5
19:54:45.763 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:45.765 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:45.767 00.002 31432 Enqueuing Expose request
19:54:45.804 00.037 29876 IsGuiding returns 1
19:54:45.804 00.000 29876 scope still moving after pulse duration time elapsed
19:54:45.835 00.031 29876 IsSlewing returns 0
19:54:45.835 00.000 29876 IsGuiding returns 0
19:54:45.835 00.000 29876 scope move finished after 45 + 47 ms
19:54:45.835 00.000 29876 Move returns status 0, amount 45
19:54:45.835 00.000 29876 MoveAxis(N, 0, ABG)
19:54:45.835 00.000 29876 Move returns status 0, amount 0
19:54:45.835 00.000 29876 move complete, result=0
19:54:45.835 00.000 29876 worker thread done servicing request
19:54:45.835 00.000 29876 Worker thread wakes up
19:54:45.835 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.0 px 0 ms NORTH
19:54:45.838 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:45.838 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:47.744 01.906 29876 Exposure complete
19:54:47.787 00.043 29876 worker thread done servicing request
19:54:47.787 00.000 31432 OnExposeComplete: enter
19:54:47.789 00.002 31432 UpdateGuideState(): m_state=6
19:54:47.792 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
19:54:47.794 00.002 31432 Star::Find returns 1 (0), X=334.09, Y=889.50, Mass=2568, SNR=32.5, Peak=234 HFD=3.5
19:54:47.795 00.001 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
19:54:47.797 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
19:54:47.799 00.002 31432 CameraToMount -- cameraX=-0.85 cameraY=-0.38 hyp=0.93 cameraTheta=-2.73 mountX=-0.86 mountY=0.24, mountTheta=2.87
19:54:47.802 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.85, y=-0.38, opts=13)
19:54:47.803 00.001 31432 Enqueuing Move request for scope (-0.85, -0.38)
19:54:47.806 00.003 29876 Worker thread wakes up
19:54:47.807 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.38) opts 0xd
19:54:47.807 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.85, -0.38)
19:54:47.807 00.000 29876 Moving (-0.85, -0.38) raw xDistance=-0.86 yDistance=0.24
19:54:47.807 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86
19:54:47.807 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:47.807 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:54:47.807 00.000 29876 MoveAxis(E, 89, ABG)
19:54:47.807 00.000 29876 Guiding  Dir = 2, Dur = 89
19:54:47.807 00.000 29876 IsSlewing returns 0
19:54:47.807 00.000 29876 IsGuiding returns 0
19:54:47.807 00.000 29876 PulseGuide returned control before completion, sleep 99
19:54:47.811 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:54:47.823 00.012 31432 UpdateGuideState exits: m=2568 RSB=32.5
19:54:47.826 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:47.827 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:47.829 00.002 31432 Enqueuing Expose request
19:54:47.912 00.083 29876 IsGuiding returns 1
19:54:47.912 00.000 29876 scope still moving after pulse duration time elapsed
19:54:47.943 00.031 29876 IsSlewing returns 0
19:54:47.943 00.000 29876 IsGuiding returns 1
19:54:47.973 00.030 29876 IsSlewing returns 0
19:54:47.973 00.000 29876 IsGuiding returns 0
19:54:47.973 00.000 29876 scope move finished after 89 + 77 ms
19:54:47.973 00.000 29876 Move returns status 0, amount 89
19:54:47.973 00.000 29876 MoveAxis(N, 0, ABG)
19:54:47.973 00.000 29876 Move returns status 0, amount 0
19:54:47.973 00.000 29876 move complete, result=0
19:54:47.973 00.000 29876 worker thread done servicing request
19:54:47.973 00.000 31432 GuideStep: -0.9 px 89 ms EAST, 0.2 px 0 ms NORTH
19:54:47.976 00.003 29876 Worker thread wakes up
19:54:47.976 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:47.976 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:50.106 02.130 29876 Exposure complete
19:54:50.149 00.043 29876 worker thread done servicing request
19:54:50.149 00.000 31432 OnExposeComplete: enter
19:54:50.152 00.003 31432 UpdateGuideState(): m_state=6
19:54:50.154 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
19:54:50.155 00.001 31432 Star::Find returns 1 (0), X=335.01, Y=889.49, Mass=2635, SNR=32.4, Peak=234 HFD=3.6
19:54:50.157 00.002 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
19:54:50.159 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
19:54:50.161 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.39 mountX=0.06 mountY=0.39, mountTheta=1.42
19:54:50.164 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.38, opts=13)
19:54:50.166 00.002 31432 Enqueuing Move request for scope (0.07, -0.38)
19:54:50.168 00.002 29876 Worker thread wakes up
19:54:50.168 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd
19:54:50.168 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.38)
19:54:50.168 00.000 29876 Moving (0.07, -0.38) raw xDistance=0.06 yDistance=0.39
19:54:50.168 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
19:54:50.168 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:54:50.168 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
19:54:50.168 00.000 29876 MoveAxis(E, 0, ABG)
19:54:50.168 00.000 29876 Move returns status 0, amount 0
19:54:50.168 00.000 29876 MoveAxis(N, 0, ABG)
19:54:50.168 00.000 29876 Move returns status 0, amount 0
19:54:50.168 00.000 29876 move complete, result=0
19:54:50.168 00.000 29876 worker thread done servicing request
19:54:50.172 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:54:50.185 00.013 31432 UpdateGuideState exits: m=2635 RSB=32.4
19:54:50.187 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:50.189 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:50.191 00.002 31432 Enqueuing Expose request
19:54:50.193 00.002 29876 Worker thread wakes up
19:54:50.193 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:54:50.195 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:50.195 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:52.103 01.908 29876 Exposure complete
19:54:52.147 00.044 29876 worker thread done servicing request
19:54:52.147 00.000 31432 OnExposeComplete: enter
19:54:52.149 00.002 31432 UpdateGuideState(): m_state=6
19:54:52.151 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
19:54:52.153 00.002 31432 Star::Find returns 1 (0), X=334.75, Y=889.67, Mass=2666, SNR=32.6, Peak=224 HFD=3.6
19:54:52.155 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
19:54:52.157 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
19:54:52.159 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.35 mountX=-0.20 mountY=0.17, mountTheta=2.45
19:54:52.162 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.20, opts=13)
19:54:52.164 00.002 31432 Enqueuing Move request for scope (-0.19, -0.20)
19:54:52.166 00.002 29876 Worker thread wakes up
19:54:52.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
19:54:52.166 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
19:54:52.166 00.000 29876 Moving (-0.19, -0.20) raw xDistance=-0.20 yDistance=0.17
19:54:52.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
19:54:52.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:52.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
19:54:52.166 00.000 29876 MoveAxis(E, 0, ABG)
19:54:52.166 00.000 29876 Move returns status 0, amount 0
19:54:52.166 00.000 29876 MoveAxis(N, 0, ABG)
19:54:52.166 00.000 29876 Move returns status 0, amount 0
19:54:52.166 00.000 29876 move complete, result=0
19:54:52.166 00.000 29876 worker thread done servicing request
19:54:52.170 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:52.181 00.011 31432 UpdateGuideState exits: m=2666 RSB=32.6
19:54:52.183 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:52.185 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:52.187 00.002 31432 Enqueuing Expose request
19:54:52.189 00.002 29876 Worker thread wakes up
19:54:52.189 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:54:52.191 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:52.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:54.325 02.134 29876 Exposure complete
19:54:54.372 00.047 29876 worker thread done servicing request
19:54:54.373 00.001 31432 OnExposeComplete: enter
19:54:54.377 00.004 31432 UpdateGuideState(): m_state=6
19:54:54.379 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
19:54:54.383 00.004 31432 Star::Find returns 1 (0), X=334.46, Y=889.61, Mass=2788, SNR=33.9, Peak=235 HFD=3.3
19:54:54.385 00.002 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
19:54:54.387 00.002 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
19:54:54.390 00.003 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.27 hyp=0.55 cameraTheta=-2.64 mountX=-0.49 mountY=0.19, mountTheta=2.78
19:54:54.394 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.27, opts=13)
19:54:54.399 00.005 31432 Enqueuing Move request for scope (-0.48, -0.27)
19:54:54.402 00.003 29876 Worker thread wakes up
19:54:54.402 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.27) opts 0xd
19:54:54.402 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.27)
19:54:54.402 00.000 29876 Moving (-0.48, -0.27) raw xDistance=-0.49 yDistance=0.19
19:54:54.402 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
19:54:54.402 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:54:54.402 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:54:54.402 00.000 29876 MoveAxis(E, 47, ABG)
19:54:54.402 00.000 29876 Guiding  Dir = 2, Dur = 47
19:54:54.403 00.001 29876 IsSlewing returns 0
19:54:54.403 00.000 29876 IsGuiding returns 0
19:54:54.403 00.000 29876 PulseGuide returned control before completion, sleep 57
19:54:54.408 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:54:54.424 00.016 31432 UpdateGuideState exits: m=2788 RSB=33.9
19:54:54.429 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:54.433 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:54.437 00.004 31432 Enqueuing Expose request
19:54:54.462 00.025 29876 IsGuiding returns 1
19:54:54.462 00.000 29876 scope still moving after pulse duration time elapsed
19:54:54.493 00.031 29876 IsSlewing returns 0
19:54:54.493 00.000 29876 IsGuiding returns 1
19:54:54.525 00.032 29876 IsSlewing returns 0
19:54:54.525 00.000 29876 IsGuiding returns 1
19:54:54.556 00.031 29876 IsSlewing returns 0
19:54:54.556 00.000 29876 IsGuiding returns 0
19:54:54.556 00.000 29876 scope move finished after 47 + 105 ms
19:54:54.556 00.000 29876 Move returns status 0, amount 47
19:54:54.556 00.000 29876 MoveAxis(N, 0, ABG)
19:54:54.556 00.000 29876 Move returns status 0, amount 0
19:54:54.556 00.000 29876 move complete, result=0
19:54:54.556 00.000 29876 worker thread done servicing request
19:54:54.556 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.2 px 0 ms NORTH
19:54:54.559 00.003 29876 Worker thread wakes up
19:54:54.559 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:54.559 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:56.466 01.907 29876 Exposure complete
19:54:56.509 00.043 29876 worker thread done servicing request
19:54:56.509 00.000 31432 OnExposeComplete: enter
19:54:56.512 00.003 31432 UpdateGuideState(): m_state=6
19:54:56.514 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
19:54:56.516 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=889.47, Mass=2684, SNR=33.1, Peak=252 HFD=3.5
19:54:56.517 00.001 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.39 = -1.39)
19:54:56.519 00.002 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.62 = 1.62)
19:54:56.521 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.37 mountX=0.07 mountY=0.41, mountTheta=1.40
19:54:56.523 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.40, opts=13)
19:54:56.525 00.002 31432 Enqueuing Move request for scope (0.08, -0.40)
19:54:56.527 00.002 29876 Worker thread wakes up
19:54:56.527 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
19:54:56.527 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
19:54:56.527 00.000 29876 Moving (0.08, -0.40) raw xDistance=0.07 yDistance=0.41
19:54:56.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:54:56.527 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:54:56.528 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
19:54:56.528 00.000 29876 MoveAxis(E, 0, ABG)
19:54:56.528 00.000 29876 Move returns status 0, amount 0
19:54:56.528 00.000 29876 MoveAxis(N, 0, ABG)
19:54:56.528 00.000 29876 Move returns status 0, amount 0
19:54:56.528 00.000 29876 move complete, result=0
19:54:56.528 00.000 29876 worker thread done servicing request
19:54:56.534 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:54:56.545 00.011 31432 UpdateGuideState exits: m=2684 RSB=33.1
19:54:56.548 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:56.549 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:56.551 00.002 31432 Enqueuing Expose request
19:54:56.553 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:54:56.556 00.003 29876 Worker thread wakes up
19:54:56.556 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:56.556 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:58.679 02.123 29876 Exposure complete
19:54:58.721 00.042 29876 worker thread done servicing request
19:54:58.721 00.000 31432 OnExposeComplete: enter
19:54:58.723 00.002 31432 UpdateGuideState(): m_state=6
19:54:58.725 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
19:54:58.728 00.003 31432 Star::Find returns 1 (0), X=334.99, Y=889.45, Mass=2734, SNR=33.1, Peak=242 HFD=3.5
19:54:58.730 00.002 31432 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
19:54:58.733 00.003 31432 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.52 = 1.52)
19:54:58.735 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.47 mountX=0.03 mountY=0.42, mountTheta=1.50
19:54:58.737 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.42, opts=13)
19:54:58.739 00.002 31432 Enqueuing Move request for scope (0.04, -0.42)
19:54:58.741 00.002 29876 Worker thread wakes up
19:54:58.742 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.42) opts 0xd
19:54:58.742 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.42)
19:54:58.742 00.000 29876 Moving (0.04, -0.42) raw xDistance=0.03 yDistance=0.42
19:54:58.742 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:54:58.742 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:54:58.742 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
19:54:58.742 00.000 29876 MoveAxis(E, 0, ABG)
19:54:58.742 00.000 29876 Move returns status 0, amount 0
19:54:58.742 00.000 29876 MoveAxis(N, 0, ABG)
19:54:58.742 00.000 29876 Move returns status 0, amount 0
19:54:58.742 00.000 29876 move complete, result=0
19:54:58.742 00.000 29876 worker thread done servicing request
19:54:58.745 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:54:58.757 00.012 31432 UpdateGuideState exits: m=2734 RSB=33.1
19:54:58.761 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:54:58.763 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:54:58.764 00.001 31432 Enqueuing Expose request
19:54:58.766 00.002 29876 Worker thread wakes up
19:54:58.766 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:54:58.766 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:54:58.767 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
19:55:00.783 02.016 29876 Exposure complete
19:55:00.827 00.044 29876 worker thread done servicing request
19:55:00.827 00.000 31432 OnExposeComplete: enter
19:55:00.830 00.003 31432 UpdateGuideState(): m_state=6
19:55:00.832 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
19:55:00.834 00.002 31432 Star::Find returns 1 (0), X=334.66, Y=889.63, Mass=2448, SNR=31.2, Peak=215 HFD=3.3
19:55:00.836 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
19:55:00.838 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
19:55:00.839 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-2.45 mountX=-0.30 mountY=0.19, mountTheta=2.56
19:55:00.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.24, opts=13)
19:55:00.844 00.002 31432 Enqueuing Move request for scope (-0.29, -0.24)
19:55:00.846 00.002 29876 Worker thread wakes up
19:55:00.846 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.24) opts 0xd
19:55:00.846 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.24)
19:55:00.846 00.000 29876 Moving (-0.29, -0.24) raw xDistance=-0.30 yDistance=0.19
19:55:00.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
19:55:00.846 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:00.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
19:55:00.846 00.000 29876 MoveAxis(E, 28, ABG)
19:55:00.846 00.000 29876 Guiding  Dir = 2, Dur = 28
19:55:00.847 00.001 29876 IsSlewing returns 0
19:55:00.847 00.000 29876 IsGuiding returns 0
19:55:00.847 00.000 29876 PulseGuide returned control before completion, sleep 38
19:55:00.850 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:00.861 00.011 31432 UpdateGuideState exits: m=2448 RSB=31.2
19:55:00.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:00.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:00.867 00.002 31432 Enqueuing Expose request
19:55:00.890 00.023 29876 IsGuiding returns 1
19:55:00.890 00.000 29876 scope still moving after pulse duration time elapsed
19:55:00.921 00.031 29876 IsSlewing returns 0
19:55:00.921 00.000 29876 IsGuiding returns 0
19:55:00.921 00.000 29876 scope move finished after 28 + 46 ms
19:55:00.921 00.000 29876 Move returns status 0, amount 28
19:55:00.921 00.000 29876 MoveAxis(N, 0, ABG)
19:55:00.921 00.000 29876 Move returns status 0, amount 0
19:55:00.921 00.000 29876 move complete, result=0
19:55:00.921 00.000 29876 worker thread done servicing request
19:55:00.921 00.000 29876 Worker thread wakes up
19:55:00.921 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
19:55:00.923 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:00.924 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:03.047 02.123 29876 Exposure complete
19:55:03.091 00.044 29876 worker thread done servicing request
19:55:03.091 00.000 31432 OnExposeComplete: enter
19:55:03.094 00.003 31432 UpdateGuideState(): m_state=6
19:55:03.096 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
19:55:03.098 00.002 31432 Star::Find returns 1 (0), X=333.88, Y=889.74, Mass=2664, SNR=32.1, Peak=220 HFD=3.4
19:55:03.099 00.001 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:55:03.101 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:55:03.103 00.002 31432 CameraToMount -- cameraX=-1.06 cameraY=-0.13 hyp=1.07 cameraTheta=-3.02 mountX=-1.07 mountY=-0.03, mountTheta=-3.11
19:55:03.106 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.06, y=-0.13, opts=13)
19:55:03.108 00.002 31432 Enqueuing Move request for scope (-1.06, -0.13)
19:55:03.110 00.002 29876 Worker thread wakes up
19:55:03.110 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.13) opts 0xd
19:55:03.110 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.06, -0.13)
19:55:03.110 00.000 29876 Moving (-1.06, -0.13) raw xDistance=-1.07 yDistance=-0.03
19:55:03.110 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.07
19:55:03.110 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:03.110 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:55:03.110 00.000 29876 MoveAxis(E, 107, ABG)
19:55:03.110 00.000 29876 Guiding  Dir = 2, Dur = 107
19:55:03.111 00.001 29876 IsSlewing returns 0
19:55:03.111 00.000 29876 IsGuiding returns 0
19:55:03.111 00.000 29876 PulseGuide returned control before completion, sleep 117
19:55:03.116 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:03.128 00.012 31432 UpdateGuideState exits: m=2664 RSB=32.1
19:55:03.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:03.132 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:03.134 00.002 31432 Enqueuing Expose request
19:55:03.231 00.097 29876 IsGuiding returns 1
19:55:03.231 00.000 29876 scope still moving after pulse duration time elapsed
19:55:03.262 00.031 29876 IsSlewing returns 0
19:55:03.262 00.000 29876 IsGuiding returns 1
19:55:03.293 00.031 29876 IsSlewing returns 0
19:55:03.293 00.000 29876 IsGuiding returns 0
19:55:03.293 00.000 29876 scope move finished after 107 + 74 ms
19:55:03.293 00.000 29876 Move returns status 0, amount 107
19:55:03.293 00.000 29876 MoveAxis(N, 0, ABG)
19:55:03.293 00.000 29876 Move returns status 0, amount 0
19:55:03.293 00.000 29876 move complete, result=0
19:55:03.294 00.001 29876 worker thread done servicing request
19:55:03.294 00.000 29876 Worker thread wakes up
19:55:03.294 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:03.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:03.294 00.000 31432 GuideStep: -1.1 px 107 ms EAST, -0.0 px 0 ms NORTH
19:55:05.209 01.915 29876 Exposure complete
19:55:05.252 00.043 29876 worker thread done servicing request
19:55:05.252 00.000 31432 OnExposeComplete: enter
19:55:05.255 00.003 31432 UpdateGuideState(): m_state=6
19:55:05.257 00.002 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
19:55:05.259 00.002 31432 Star::Find returns 1 (0), X=334.62, Y=889.29, Mass=2620, SNR=32.2, Peak=208 HFD=3.6
19:55:05.261 00.002 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
19:55:05.262 00.001 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
19:55:05.264 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.58 hyp=0.66 cameraTheta=-2.08 mountX=-0.34 mountY=0.52, mountTheta=2.15
19:55:05.267 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.58, opts=13)
19:55:05.269 00.002 31432 Enqueuing Move request for scope (-0.32, -0.58)
19:55:05.271 00.002 29876 Worker thread wakes up
19:55:05.271 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.58) opts 0xd
19:55:05.271 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.58)
19:55:05.271 00.000 29876 Moving (-0.32, -0.58) raw xDistance=-0.34 yDistance=0.52
19:55:05.271 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.34
19:55:05.271 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.65 newest=0.68
19:55:05.271 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
19:55:05.271 00.000 29876 MoveAxis(E, 47, ABG)
19:55:05.271 00.000 29876 Guiding  Dir = 2, Dur = 47
19:55:05.272 00.001 29876 IsSlewing returns 0
19:55:05.272 00.000 29876 IsGuiding returns 0
19:55:05.272 00.000 29876 PulseGuide returned control before completion, sleep 57
19:55:05.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:55:05.287 00.012 31432 UpdateGuideState exits: m=2620 RSB=32.2
19:55:05.289 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:05.291 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:05.293 00.002 31432 Enqueuing Expose request
19:55:05.332 00.039 29876 IsGuiding returns 1
19:55:05.332 00.000 29876 scope still moving after pulse duration time elapsed
19:55:05.363 00.031 29876 IsSlewing returns 0
19:55:05.363 00.000 29876 IsGuiding returns 1
19:55:05.395 00.032 29876 IsSlewing returns 0
19:55:05.395 00.000 29876 IsGuiding returns 1
19:55:05.426 00.031 29876 IsSlewing returns 0
19:55:05.426 00.000 29876 IsGuiding returns 0
19:55:05.426 00.000 29876 scope move finished after 47 + 107 ms
19:55:05.426 00.000 29876 Move returns status 0, amount 47
19:55:05.426 00.000 29876 BLC: Oldest BLC event removed
19:55:05.426 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:55:05.426 00.000 29876 MoveAxis(S, 58, ABG)
19:55:05.426 00.000 29876 Guiding  Dir = 1, Dur = 58
19:55:05.426 00.000 29876 IsSlewing returns 0
19:55:05.426 00.000 29876 IsGuiding returns 0
19:55:05.427 00.001 29876 PulseGuide returned control before completion, sleep 68
19:55:05.502 00.075 29876 IsGuiding returns 1
19:55:05.502 00.000 29876 scope still moving after pulse duration time elapsed
19:55:05.533 00.031 29876 IsSlewing returns 0
19:55:05.533 00.000 29876 IsGuiding returns 1
19:55:05.564 00.031 29876 IsSlewing returns 0
19:55:05.564 00.000 29876 IsGuiding returns 1
19:55:05.595 00.031 29876 IsSlewing returns 0
19:55:05.595 00.000 29876 IsGuiding returns 1
19:55:05.626 00.031 29876 IsSlewing returns 0
19:55:05.626 00.000 29876 IsGuiding returns 0
19:55:05.626 00.000 29876 scope move finished after 58 + 141 ms
19:55:05.626 00.000 29876 Move returns status 0, amount 58
19:55:05.626 00.000 29876 move complete, result=0
19:55:05.626 00.000 29876 worker thread done servicing request
19:55:05.626 00.000 29876 Worker thread wakes up
19:55:05.626 00.000 31432 GuideStep: -0.3 px 47 ms EAST, 0.5 px 58 ms SOUTH
19:55:05.628 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:05.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:07.755 02.127 29876 Exposure complete
19:55:07.797 00.042 29876 worker thread done servicing request
19:55:07.797 00.000 31432 OnExposeComplete: enter
19:55:07.799 00.002 31432 UpdateGuideState(): m_state=6
19:55:07.802 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
19:55:07.804 00.002 31432 Star::Find returns 1 (0), X=334.52, Y=888.92, Mass=2683, SNR=32.4, Peak=204 HFD=3.7
19:55:07.806 00.002 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
19:55:07.808 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
19:55:07.811 00.003 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.95 hyp=1.05 cameraTheta=-1.99 mountX=-0.45 mountY=0.88, mountTheta=2.05
19:55:07.815 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.95, opts=13)
19:55:07.818 00.003 31432 Enqueuing Move request for scope (-0.43, -0.95)
19:55:07.820 00.002 29876 Worker thread wakes up
19:55:07.821 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.95) opts 0xd
19:55:07.821 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.95)
19:55:07.821 00.000 29876 Moving (-0.43, -0.95) raw xDistance=-0.45 yDistance=0.88
19:55:07.821 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
19:55:07.821 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.88
19:55:07.821 00.000 29876 MoveAxis(E, 50, ABG)
19:55:07.821 00.000 29876 Guiding  Dir = 2, Dur = 50
19:55:07.821 00.000 29876 IsSlewing returns 0
19:55:07.821 00.000 29876 IsGuiding returns 0
19:55:07.821 00.000 29876 PulseGuide returned control before completion, sleep 60
19:55:07.825 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:07.837 00.012 31432 UpdateGuideState exits: m=2683 RSB=32.4
19:55:07.839 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:07.841 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:07.843 00.002 31432 Enqueuing Expose request
19:55:07.892 00.049 29876 IsGuiding returns 1
19:55:07.892 00.000 29876 scope still moving after pulse duration time elapsed
19:55:07.922 00.030 29876 IsSlewing returns 0
19:55:07.922 00.000 29876 IsGuiding returns 1
19:55:07.954 00.032 29876 IsSlewing returns 0
19:55:07.954 00.000 29876 IsGuiding returns 1
19:55:07.985 00.031 29876 IsSlewing returns 0
19:55:07.985 00.000 29876 IsGuiding returns 1
19:55:08.017 00.032 29876 IsSlewing returns 0
19:55:08.017 00.000 29876 IsGuiding returns 0
19:55:08.017 00.000 29876 scope move finished after 50 + 146 ms
19:55:08.017 00.000 29876 Move returns status 0, amount 50
19:55:08.017 00.000 29876 MoveAxis(S, 64, ABG)
19:55:08.017 00.000 29876 Guiding  Dir = 1, Dur = 64
19:55:08.017 00.000 29876 IsSlewing returns 0
19:55:08.017 00.000 29876 IsGuiding returns 0
19:55:08.017 00.000 29876 PulseGuide returned control before completion, sleep 74
19:55:08.095 00.078 29876 IsGuiding returns 1
19:55:08.095 00.000 29876 scope still moving after pulse duration time elapsed
19:55:08.127 00.032 29876 IsSlewing returns 0
19:55:08.127 00.000 29876 IsGuiding returns 1
19:55:08.158 00.031 29876 IsSlewing returns 0
19:55:08.158 00.000 29876 IsGuiding returns 1
19:55:08.189 00.031 29876 IsSlewing returns 0
19:55:08.189 00.000 29876 IsGuiding returns 1
19:55:08.220 00.031 29876 IsSlewing returns 0
19:55:08.220 00.000 29876 IsGuiding returns 0
19:55:08.220 00.000 29876 scope move finished after 64 + 137 ms
19:55:08.220 00.000 29876 Move returns status 0, amount 64
19:55:08.220 00.000 29876 move complete, result=0
19:55:08.220 00.000 29876 worker thread done servicing request
19:55:08.220 00.000 29876 Worker thread wakes up
19:55:08.220 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:08.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:08.220 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.9 px 64 ms SOUTH
19:55:10.134 01.914 29876 Exposure complete
19:55:10.177 00.043 29876 worker thread done servicing request
19:55:10.177 00.000 31432 OnExposeComplete: enter
19:55:10.179 00.002 31432 UpdateGuideState(): m_state=6
19:55:10.181 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
19:55:10.183 00.002 31432 Star::Find returns 1 (0), X=334.38, Y=889.36, Mass=2480, SNR=30.9, Peak=189 HFD=3.4
19:55:10.185 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
19:55:10.187 00.002 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
19:55:10.189 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.51 hyp=0.76 cameraTheta=-2.41 mountX=-0.58 mountY=0.42, mountTheta=2.52
19:55:10.191 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.51, opts=13)
19:55:10.193 00.002 31432 Enqueuing Move request for scope (-0.57, -0.51)
19:55:10.195 00.002 29876 Worker thread wakes up
19:55:10.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.51) opts 0xd
19:55:10.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.51)
19:55:10.195 00.000 29876 Moving (-0.57, -0.51) raw xDistance=-0.58 yDistance=0.42
19:55:10.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
19:55:10.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
19:55:10.195 00.000 29876 MoveAxis(E, 63, ABG)
19:55:10.195 00.000 29876 Guiding  Dir = 2, Dur = 63
19:55:10.195 00.000 29876 IsSlewing returns 0
19:55:10.196 00.001 29876 IsGuiding returns 0
19:55:10.196 00.000 29876 PulseGuide returned control before completion, sleep 73
19:55:10.203 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:10.215 00.012 31432 UpdateGuideState exits: m=2480 RSB=30.9
19:55:10.217 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:10.219 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:10.221 00.002 31432 Enqueuing Expose request
19:55:10.274 00.053 29876 IsGuiding returns 1
19:55:10.274 00.000 29876 scope still moving after pulse duration time elapsed
19:55:10.305 00.031 29876 IsSlewing returns 0
19:55:10.305 00.000 29876 IsGuiding returns 1
19:55:10.335 00.030 29876 IsSlewing returns 0
19:55:10.335 00.000 29876 IsGuiding returns 1
19:55:10.367 00.032 29876 IsSlewing returns 0
19:55:10.367 00.000 29876 IsGuiding returns 0
19:55:10.367 00.000 29876 scope move finished after 63 + 108 ms
19:55:10.367 00.000 29876 Move returns status 0, amount 63
19:55:10.367 00.000 29876 MoveAxis(S, 30, ABG)
19:55:10.367 00.000 29876 Guiding  Dir = 1, Dur = 30
19:55:10.367 00.000 29876 IsSlewing returns 0
19:55:10.367 00.000 29876 IsGuiding returns 0
19:55:10.367 00.000 29876 PulseGuide returned control before completion, sleep 40
19:55:10.414 00.047 29876 IsGuiding returns 1
19:55:10.414 00.000 29876 scope still moving after pulse duration time elapsed
19:55:10.445 00.031 29876 IsSlewing returns 0
19:55:10.445 00.000 29876 IsGuiding returns 1
19:55:10.476 00.031 29876 IsSlewing returns 0
19:55:10.476 00.000 29876 IsGuiding returns 1
19:55:10.507 00.031 29876 IsSlewing returns 0
19:55:10.507 00.000 29876 IsGuiding returns 1
19:55:10.538 00.031 29876 IsSlewing returns 0
19:55:10.538 00.000 29876 IsGuiding returns 0
19:55:10.538 00.000 29876 scope move finished after 30 + 140 ms
19:55:10.538 00.000 29876 Move returns status 0, amount 30
19:55:10.538 00.000 29876 move complete, result=0
19:55:10.538 00.000 29876 worker thread done servicing request
19:55:10.538 00.000 31432 GuideStep: -0.6 px 63 ms EAST, 0.4 px 30 ms SOUTH
19:55:10.540 00.002 29876 Worker thread wakes up
19:55:10.540 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:10.540 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:12.768 02.228 29876 Exposure complete
19:55:12.813 00.045 29876 worker thread done servicing request
19:55:12.813 00.000 31432 OnExposeComplete: enter
19:55:12.816 00.003 31432 UpdateGuideState(): m_state=6
19:55:12.818 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
19:55:12.823 00.005 31432 Star::Find returns 1 (0), X=335.47, Y=889.91, Mass=2580, SNR=31.8, Peak=226 HFD=3.5
19:55:12.828 00.005 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
19:55:12.831 00.003 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
19:55:12.833 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.04 hyp=0.53 cameraTheta=0.07 mountX=0.52 mountY=0.04, mountTheta=0.08
19:55:12.836 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.04, opts=13)
19:55:12.839 00.003 31432 Enqueuing Move request for scope (0.52, 0.04)
19:55:12.841 00.002 29876 Worker thread wakes up
19:55:12.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.04) opts 0xd
19:55:12.841 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.04)
19:55:12.841 00.000 29876 Moving (0.52, 0.04) raw xDistance=0.52 yDistance=0.04
19:55:12.841 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
19:55:12.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:12.841 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:55:12.841 00.000 29876 MoveAxis(W, 42, ABG)
19:55:12.841 00.000 29876 Guiding  Dir = 3, Dur = 42
19:55:12.841 00.000 29876 IsSlewing returns 0
19:55:12.841 00.000 29876 IsGuiding returns 0
19:55:12.842 00.001 29876 PulseGuide returned control before completion, sleep 52
19:55:12.846 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:12.857 00.011 31432 UpdateGuideState exits: m=2580 RSB=31.8
19:55:12.860 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:12.864 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:12.870 00.006 31432 Enqueuing Expose request
19:55:12.906 00.036 29876 IsGuiding returns 1
19:55:12.906 00.000 29876 scope still moving after pulse duration time elapsed
19:55:12.937 00.031 29876 IsSlewing returns 0
19:55:12.937 00.000 29876 IsGuiding returns 1
19:55:12.968 00.031 29876 IsSlewing returns 0
19:55:12.968 00.000 29876 IsGuiding returns 1
19:55:12.999 00.031 29876 IsSlewing returns 0
19:55:12.999 00.000 29876 IsGuiding returns 0
19:55:12.999 00.000 29876 scope move finished after 42 + 116 ms
19:55:12.999 00.000 29876 Move returns status 0, amount 42
19:55:12.999 00.000 29876 MoveAxis(N, 0, ABG)
19:55:12.999 00.000 29876 Move returns status 0, amount 0
19:55:12.999 00.000 29876 move complete, result=0
19:55:13.000 00.001 29876 worker thread done servicing request
19:55:13.000 00.000 29876 Worker thread wakes up
19:55:13.000 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:13.000 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:13.000 00.000 31432 GuideStep: 0.5 px 42 ms WEST, 0.0 px 0 ms NORTH
19:55:14.914 01.914 29876 Exposure complete
19:55:14.956 00.042 29876 worker thread done servicing request
19:55:14.956 00.000 31432 OnExposeComplete: enter
19:55:14.959 00.003 31432 UpdateGuideState(): m_state=6
19:55:14.962 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
19:55:14.964 00.002 31432 Star::Find returns 1 (0), X=334.38, Y=889.69, Mass=2319, SNR=30.4, Peak=208 HFD=3.4
19:55:14.966 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
19:55:14.968 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
19:55:14.970 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.19 hyp=0.60 cameraTheta=-2.83 mountX=-0.57 mountY=0.10, mountTheta=2.97
19:55:14.973 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.19, opts=13)
19:55:14.976 00.003 31432 Enqueuing Move request for scope (-0.57, -0.19)
19:55:14.978 00.002 29876 Worker thread wakes up
19:55:14.978 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.19) opts 0xd
19:55:14.978 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.19)
19:55:14.978 00.000 29876 Moving (-0.57, -0.19) raw xDistance=-0.57 yDistance=0.10
19:55:14.978 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.57
19:55:14.978 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:14.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:55:14.978 00.000 29876 MoveAxis(E, 49, ABG)
19:55:14.978 00.000 29876 Guiding  Dir = 2, Dur = 49
19:55:14.979 00.001 29876 IsSlewing returns 0
19:55:14.979 00.000 29876 IsGuiding returns 0
19:55:14.979 00.000 29876 PulseGuide returned control before completion, sleep 59
19:55:14.984 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:15.003 00.019 31432 UpdateGuideState exits: m=2319 RSB=30.4
19:55:15.006 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:15.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:15.010 00.002 31432 Enqueuing Expose request
19:55:15.051 00.041 29876 IsGuiding returns 1
19:55:15.051 00.000 29876 scope still moving after pulse duration time elapsed
19:55:15.082 00.031 29876 IsSlewing returns 0
19:55:15.082 00.000 29876 IsGuiding returns 1
19:55:15.114 00.032 29876 IsSlewing returns 0
19:55:15.114 00.000 29876 IsGuiding returns 0
19:55:15.114 00.000 29876 scope move finished after 49 + 85 ms
19:55:15.114 00.000 29876 Move returns status 0, amount 49
19:55:15.114 00.000 29876 MoveAxis(N, 0, ABG)
19:55:15.114 00.000 29876 Move returns status 0, amount 0
19:55:15.114 00.000 29876 move complete, result=0
19:55:15.114 00.000 29876 worker thread done servicing request
19:55:15.114 00.000 29876 Worker thread wakes up
19:55:15.114 00.000 31432 GuideStep: -0.6 px 49 ms EAST, 0.1 px 0 ms NORTH
19:55:15.120 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:15.120 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:17.248 02.128 29876 Exposure complete
19:55:17.292 00.044 29876 worker thread done servicing request
19:55:17.292 00.000 31432 OnExposeComplete: enter
19:55:17.294 00.002 31432 UpdateGuideState(): m_state=6
19:55:17.297 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
19:55:17.303 00.006 31432 Star::Find returns 1 (0), X=334.13, Y=889.43, Mass=2708, SNR=32.7, Peak=194 HFD=3.6
19:55:17.309 00.006 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.67 = -2.67)
19:55:17.311 00.002 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.34 = 0.34)
19:55:17.313 00.002 31432 CameraToMount -- cameraX=-0.81 cameraY=-0.44 hyp=0.93 cameraTheta=-2.64 mountX=-0.82 mountY=0.31, mountTheta=2.78
19:55:17.316 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.81, y=-0.44, opts=13)
19:55:17.318 00.002 31432 Enqueuing Move request for scope (-0.81, -0.44)
19:55:17.320 00.002 29876 Worker thread wakes up
19:55:17.320 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.44) opts 0xd
19:55:17.320 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.81, -0.44)
19:55:17.320 00.000 29876 Moving (-0.81, -0.44) raw xDistance=-0.82 yDistance=0.31
19:55:17.320 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.82
19:55:17.320 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
19:55:17.320 00.000 29876 MoveAxis(E, 86, ABG)
19:55:17.320 00.000 29876 Guiding  Dir = 2, Dur = 86
19:55:17.320 00.000 29876 IsSlewing returns 0
19:55:17.321 00.001 29876 IsGuiding returns 0
19:55:17.321 00.000 29876 PulseGuide returned control before completion, sleep 96
19:55:17.325 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:17.336 00.011 31432 UpdateGuideState exits: m=2708 RSB=32.7
19:55:17.338 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:17.340 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:17.342 00.002 31432 Enqueuing Expose request
19:55:17.432 00.090 29876 IsGuiding returns 1
19:55:17.432 00.000 29876 scope still moving after pulse duration time elapsed
19:55:17.463 00.031 29876 IsSlewing returns 0
19:55:17.463 00.000 29876 IsGuiding returns 0
19:55:17.463 00.000 29876 scope move finished after 86 + 56 ms
19:55:17.463 00.000 29876 Move returns status 0, amount 86
19:55:17.463 00.000 29876 MoveAxis(S, 23, ABG)
19:55:17.463 00.000 29876 Guiding  Dir = 1, Dur = 23
19:55:17.463 00.000 29876 IsSlewing returns 0
19:55:17.463 00.000 29876 IsGuiding returns 0
19:55:17.463 00.000 29876 PulseGuide returned control before completion, sleep 33
19:55:17.511 00.048 29876 IsGuiding returns 1
19:55:17.511 00.000 29876 scope still moving after pulse duration time elapsed
19:55:17.541 00.030 29876 IsSlewing returns 0
19:55:17.541 00.000 29876 IsGuiding returns 1
19:55:17.572 00.031 29876 IsSlewing returns 0
19:55:17.572 00.000 29876 IsGuiding returns 1
19:55:17.604 00.032 29876 IsSlewing returns 0
19:55:17.604 00.000 29876 IsGuiding returns 1
19:55:17.635 00.031 29876 IsSlewing returns 0
19:55:17.635 00.000 29876 IsGuiding returns 0
19:55:17.635 00.000 29876 scope move finished after 23 + 149 ms
19:55:17.635 00.000 29876 Move returns status 0, amount 23
19:55:17.635 00.000 29876 move complete, result=0
19:55:17.636 00.001 29876 worker thread done servicing request
19:55:17.636 00.000 29876 Worker thread wakes up
19:55:17.636 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:17.636 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:17.636 00.000 31432 GuideStep: -0.8 px 86 ms EAST, 0.3 px 23 ms SOUTH
19:55:19.551 01.915 29876 Exposure complete
19:55:19.595 00.044 29876 worker thread done servicing request
19:55:19.595 00.000 31432 OnExposeComplete: enter
19:55:19.597 00.002 31432 UpdateGuideState(): m_state=6
19:55:19.599 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
19:55:19.601 00.002 31432 Star::Find returns 1 (0), X=334.43, Y=889.95, Mass=2641, SNR=32.2, Peak=189 HFD=3.6
19:55:19.603 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
19:55:19.605 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
19:55:19.606 00.001 31432 CameraToMount -- cameraX=-0.52 cameraY=0.08 hyp=0.53 cameraTheta=2.98 mountX=-0.52 mountY=-0.16, mountTheta=-2.84
19:55:19.609 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.08, opts=13)
19:55:19.611 00.002 31432 Enqueuing Move request for scope (-0.52, 0.08)
19:55:19.613 00.002 29876 Worker thread wakes up
19:55:19.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.08) opts 0xd
19:55:19.613 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.08)
19:55:19.613 00.000 29876 Moving (-0.52, 0.08) raw xDistance=-0.52 yDistance=-0.16
19:55:19.613 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
19:55:19.613 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:19.613 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:55:19.613 00.000 29876 MoveAxis(E, 62, ABG)
19:55:19.613 00.000 29876 Guiding  Dir = 2, Dur = 62
19:55:19.614 00.001 29876 IsSlewing returns 0
19:55:19.614 00.000 29876 IsGuiding returns 0
19:55:19.614 00.000 29876 PulseGuide returned control before completion, sleep 72
19:55:19.620 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:19.632 00.012 31432 UpdateGuideState exits: m=2641 RSB=32.2
19:55:19.635 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:19.637 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:19.639 00.002 31432 Enqueuing Expose request
19:55:19.689 00.050 29876 IsGuiding returns 1
19:55:19.689 00.000 29876 scope still moving after pulse duration time elapsed
19:55:19.720 00.031 29876 IsSlewing returns 0
19:55:19.720 00.000 29876 IsGuiding returns 1
19:55:19.751 00.031 29876 IsSlewing returns 0
19:55:19.751 00.000 29876 IsGuiding returns 1
19:55:19.782 00.031 29876 IsSlewing returns 0
19:55:19.782 00.000 29876 IsGuiding returns 0
19:55:19.782 00.000 29876 scope move finished after 62 + 106 ms
19:55:19.782 00.000 29876 Move returns status 0, amount 62
19:55:19.782 00.000 29876 MoveAxis(N, 0, ABG)
19:55:19.782 00.000 29876 Move returns status 0, amount 0
19:55:19.782 00.000 29876 move complete, result=0
19:55:19.782 00.000 29876 worker thread done servicing request
19:55:19.782 00.000 29876 Worker thread wakes up
19:55:19.782 00.000 31432 GuideStep: -0.5 px 62 ms EAST, -0.2 px 0 ms NORTH
19:55:19.785 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:19.785 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:21.914 02.129 29876 Exposure complete
19:55:21.958 00.044 29876 worker thread done servicing request
19:55:21.958 00.000 31432 OnExposeComplete: enter
19:55:21.960 00.002 31432 UpdateGuideState(): m_state=6
19:55:21.962 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
19:55:21.964 00.002 31432 Star::Find returns 1 (0), X=335.40, Y=889.62, Mass=2522, SNR=31.7, Peak=208 HFD=3.4
19:55:21.966 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
19:55:21.968 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
19:55:21.970 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=-0.25 hyp=0.52 cameraTheta=-0.50 mountX=0.45 mountY=0.32, mountTheta=0.62
19:55:21.972 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.25, opts=13)
19:55:21.974 00.002 31432 Enqueuing Move request for scope (0.45, -0.25)
19:55:21.976 00.002 29876 Worker thread wakes up
19:55:21.976 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.25) opts 0xd
19:55:21.976 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.25)
19:55:21.976 00.000 29876 Moving (0.45, -0.25) raw xDistance=0.45 yDistance=0.32
19:55:21.976 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.45
19:55:21.976 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
19:55:21.976 00.000 29876 MoveAxis(W, 34, ABG)
19:55:21.976 00.000 29876 Guiding  Dir = 3, Dur = 34
19:55:21.977 00.001 29876 IsSlewing returns 0
19:55:21.977 00.000 29876 IsGuiding returns 0
19:55:21.977 00.000 29876 PulseGuide returned control before completion, sleep 44
19:55:21.980 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:21.992 00.012 31432 UpdateGuideState exits: m=2522 RSB=31.7
19:55:21.995 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:21.997 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:21.999 00.002 31432 Enqueuing Expose request
19:55:22.022 00.023 29876 IsGuiding returns 1
19:55:22.022 00.000 29876 scope still moving after pulse duration time elapsed
19:55:22.054 00.032 29876 IsSlewing returns 0
19:55:22.054 00.000 29876 IsGuiding returns 1
19:55:22.086 00.032 29876 IsSlewing returns 0
19:55:22.086 00.000 29876 IsGuiding returns 0
19:55:22.086 00.000 29876 scope move finished after 34 + 74 ms
19:55:22.086 00.000 29876 Move returns status 0, amount 34
19:55:22.086 00.000 29876 MoveAxis(S, 23, ABG)
19:55:22.086 00.000 29876 Guiding  Dir = 1, Dur = 23
19:55:22.086 00.000 29876 IsSlewing returns 0
19:55:22.086 00.000 29876 IsGuiding returns 0
19:55:22.086 00.000 29876 PulseGuide returned control before completion, sleep 33
19:55:22.132 00.046 29876 IsGuiding returns 1
19:55:22.132 00.000 29876 scope still moving after pulse duration time elapsed
19:55:22.163 00.031 29876 IsSlewing returns 0
19:55:22.163 00.000 29876 IsGuiding returns 1
19:55:22.194 00.031 29876 IsSlewing returns 0
19:55:22.194 00.000 29876 IsGuiding returns 1
19:55:22.225 00.031 29876 IsSlewing returns 0
19:55:22.225 00.000 29876 IsGuiding returns 1
19:55:22.256 00.031 29876 IsSlewing returns 0
19:55:22.256 00.000 29876 IsGuiding returns 0
19:55:22.256 00.000 29876 scope move finished after 23 + 147 ms
19:55:22.256 00.000 29876 Move returns status 0, amount 23
19:55:22.256 00.000 29876 move complete, result=0
19:55:22.256 00.000 29876 worker thread done servicing request
19:55:22.256 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.3 px 23 ms SOUTH
19:55:22.259 00.003 29876 Worker thread wakes up
19:55:22.259 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:22.259 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:24.174 01.915 29876 Exposure complete
19:55:24.220 00.046 29876 worker thread done servicing request
19:55:24.220 00.000 31432 OnExposeComplete: enter
19:55:24.223 00.003 31432 UpdateGuideState(): m_state=6
19:55:24.225 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
19:55:24.227 00.002 31432 Star::Find returns 1 (0), X=334.74, Y=889.66, Mass=2564, SNR=31.8, Peak=252 HFD=3.2
19:55:24.229 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
19:55:24.231 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
19:55:24.233 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.34 mountX=-0.20 mountY=0.18, mountTheta=2.43
19:55:24.235 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.21, opts=13)
19:55:24.237 00.002 31432 Enqueuing Move request for scope (-0.20, -0.21)
19:55:24.239 00.002 29876 Worker thread wakes up
19:55:24.239 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
19:55:24.239 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
19:55:24.239 00.000 29876 Moving (-0.20, -0.21) raw xDistance=-0.20 yDistance=0.18
19:55:24.239 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
19:55:24.239 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:24.239 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:55:24.239 00.000 29876 MoveAxis(E, 15, ABG)
19:55:24.240 00.001 29876 Guiding  Dir = 2, Dur = 15
19:55:24.240 00.000 29876 IsSlewing returns 0
19:55:24.240 00.000 29876 IsGuiding returns 0
19:55:24.240 00.000 29876 PulseGuide returned control before completion, sleep 25
19:55:24.243 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:24.254 00.011 31432 UpdateGuideState exits: m=2564 RSB=31.8
19:55:24.256 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:24.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:24.260 00.002 31432 Enqueuing Expose request
19:55:24.280 00.020 29876 IsGuiding returns 1
19:55:24.280 00.000 29876 scope still moving after pulse duration time elapsed
19:55:24.312 00.032 29876 IsSlewing returns 0
19:55:24.312 00.000 29876 IsGuiding returns 0
19:55:24.312 00.000 29876 scope move finished after 15 + 56 ms
19:55:24.312 00.000 29876 Move returns status 0, amount 15
19:55:24.312 00.000 29876 MoveAxis(N, 0, ABG)
19:55:24.312 00.000 29876 Move returns status 0, amount 0
19:55:24.312 00.000 29876 move complete, result=0
19:55:24.312 00.000 29876 worker thread done servicing request
19:55:24.312 00.000 29876 Worker thread wakes up
19:55:24.312 00.000 31432 GuideStep: -0.2 px 15 ms EAST, 0.2 px 0 ms NORTH
19:55:24.314 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:24.314 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:26.444 02.130 29876 Exposure complete
19:55:26.486 00.042 29876 worker thread done servicing request
19:55:26.486 00.000 31432 OnExposeComplete: enter
19:55:26.489 00.003 31432 UpdateGuideState(): m_state=6
19:55:26.491 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
19:55:26.493 00.002 31432 Star::Find returns 1 (0), X=333.92, Y=890.53, Mass=2649, SNR=32.9, Peak=219 HFD=3.5
19:55:26.495 00.002 31432 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.02) = xAngle (2.55 = 2.55)
19:55:26.497 00.002 31432 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.56 = -0.72)
19:55:26.499 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=0.66 hyp=1.22 cameraTheta=2.57 mountX=-1.01 mountY=-0.81, mountTheta=-2.47
19:55:26.502 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.03, y=0.66, opts=13)
19:55:26.505 00.003 31432 Enqueuing Move request for scope (-1.03, 0.66)
19:55:26.507 00.002 29876 Worker thread wakes up
19:55:26.507 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.66) opts 0xd
19:55:26.507 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.03, 0.66)
19:55:26.507 00.000 29876 Moving (-1.03, 0.66) raw xDistance=-1.01 yDistance=-0.81
19:55:26.507 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.01
19:55:26.507 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:55:26.507 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
19:55:26.507 00.000 29876 MoveAxis(E, 99, ABG)
19:55:26.507 00.000 29876 Guiding  Dir = 2, Dur = 99
19:55:26.507 00.000 29876 IsSlewing returns 0
19:55:26.507 00.000 29876 IsGuiding returns 0
19:55:26.508 00.001 29876 PulseGuide returned control before completion, sleep 109
19:55:26.511 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:26.522 00.011 31432 UpdateGuideState exits: m=2649 RSB=32.9
19:55:26.525 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:26.527 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:26.529 00.002 31432 Enqueuing Expose request
19:55:26.629 00.100 29876 IsGuiding returns 1
19:55:26.629 00.000 29876 scope still moving after pulse duration time elapsed
19:55:26.660 00.031 29876 IsSlewing returns 0
19:55:26.660 00.000 29876 IsGuiding returns 1
19:55:26.692 00.032 29876 IsSlewing returns 0
19:55:26.692 00.000 29876 IsGuiding returns 0
19:55:26.692 00.000 29876 scope move finished after 99 + 84 ms
19:55:26.692 00.000 29876 Move returns status 0, amount 99
19:55:26.692 00.000 29876 MoveAxis(N, 0, ABG)
19:55:26.692 00.000 29876 Move returns status 0, amount 0
19:55:26.692 00.000 29876 move complete, result=0
19:55:26.692 00.000 29876 worker thread done servicing request
19:55:26.692 00.000 29876 Worker thread wakes up
19:55:26.692 00.000 31432 GuideStep: -1.0 px 99 ms EAST, -0.8 px 0 ms NORTH
19:55:26.695 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:26.695 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:28.598 01.903 29876 Exposure complete
19:55:28.642 00.044 29876 worker thread done servicing request
19:55:28.642 00.000 31432 OnExposeComplete: enter
19:55:28.644 00.002 31432 UpdateGuideState(): m_state=6
19:55:28.647 00.003 31432 Star::Find(15, 333, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
19:55:28.649 00.002 31432 Star::Find returns 1 (0), X=334.04, Y=890.49, Mass=2423, SNR=31.3, Peak=236 HFD=3.2
19:55:28.652 00.003 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
19:55:28.653 00.001 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
19:55:28.655 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=0.62 hyp=1.10 cameraTheta=2.54 mountX=-0.89 mountY=-0.75, mountTheta=-2.44
19:55:28.662 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=0.62, opts=13)
19:55:28.665 00.003 31432 Enqueuing Move request for scope (-0.90, 0.62)
19:55:28.667 00.002 29876 Worker thread wakes up
19:55:28.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.62) opts 0xd
19:55:28.667 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, 0.62)
19:55:28.667 00.000 29876 Moving (-0.90, 0.62) raw xDistance=-0.89 yDistance=-0.75
19:55:28.667 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
19:55:28.667 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:55:28.667 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
19:55:28.667 00.000 29876 MoveAxis(E, 99, ABG)
19:55:28.668 00.001 29876 Guiding  Dir = 2, Dur = 99
19:55:28.668 00.000 29876 IsSlewing returns 0
19:55:28.668 00.000 29876 IsGuiding returns 0
19:55:28.668 00.000 29876 PulseGuide returned control before completion, sleep 109
19:55:28.671 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:28.684 00.013 31432 UpdateGuideState exits: m=2423 RSB=31.3
19:55:28.686 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:28.688 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:28.690 00.002 31432 Enqueuing Expose request
19:55:28.785 00.095 29876 IsGuiding returns 1
19:55:28.785 00.000 29876 scope still moving after pulse duration time elapsed
19:55:28.816 00.031 29876 IsSlewing returns 0
19:55:28.816 00.000 29876 IsGuiding returns 0
19:55:28.816 00.000 29876 scope move finished after 99 + 48 ms
19:55:28.816 00.000 29876 Move returns status 0, amount 99
19:55:28.816 00.000 29876 MoveAxis(N, 0, ABG)
19:55:28.816 00.000 29876 Move returns status 0, amount 0
19:55:28.816 00.000 29876 move complete, result=0
19:55:28.816 00.000 29876 worker thread done servicing request
19:55:28.816 00.000 29876 Worker thread wakes up
19:55:28.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:28.816 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:28.816 00.000 31432 GuideStep: -0.9 px 99 ms EAST, -0.8 px 0 ms NORTH
19:55:30.942 02.126 29876 Exposure complete
19:55:30.986 00.044 29876 worker thread done servicing request
19:55:30.987 00.001 31432 OnExposeComplete: enter
19:55:30.989 00.002 31432 UpdateGuideState(): m_state=6
19:55:30.991 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
19:55:30.993 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=890.22, Mass=2578, SNR=31.9, Peak=238 HFD=3.4
19:55:30.995 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
19:55:30.998 00.003 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
19:55:31.000 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.68 mountX=-0.03 mountY=-0.36, mountTheta=-1.65
19:55:31.005 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.35, opts=13)
19:55:31.007 00.002 31432 Enqueuing Move request for scope (-0.04, 0.35)
19:55:31.009 00.002 29876 Worker thread wakes up
19:55:31.010 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
19:55:31.010 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
19:55:31.010 00.000 29876 Moving (-0.04, 0.35) raw xDistance=-0.03 yDistance=-0.36
19:55:31.010 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:55:31.010 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:55:31.010 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
19:55:31.010 00.000 29876 MoveAxis(E, 0, ABG)
19:55:31.010 00.000 29876 Move returns status 0, amount 0
19:55:31.010 00.000 29876 MoveAxis(N, 0, ABG)
19:55:31.010 00.000 29876 Move returns status 0, amount 0
19:55:31.010 00.000 29876 move complete, result=0
19:55:31.010 00.000 29876 worker thread done servicing request
19:55:31.014 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:31.025 00.011 31432 UpdateGuideState exits: m=2578 RSB=31.9
19:55:31.030 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:31.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:31.034 00.002 31432 Enqueuing Expose request
19:55:31.036 00.002 29876 Worker thread wakes up
19:55:31.036 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
19:55:31.038 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:31.038 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:32.953 01.915 29876 Exposure complete
19:55:32.997 00.044 29876 worker thread done servicing request
19:55:32.997 00.000 31432 OnExposeComplete: enter
19:55:32.999 00.002 31432 UpdateGuideState(): m_state=6
19:55:33.002 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
19:55:33.004 00.002 31432 Star::Find returns 1 (0), X=334.58, Y=890.27, Mass=2869, SNR=34.1, Peak=217 HFD=3.6
19:55:33.005 00.001 31432 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.02) = xAngle (2.28 = 2.28)
19:55:33.007 00.002 31432 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.29 = -0.99)
19:55:33.009 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.40 hyp=0.54 cameraTheta=2.30 mountX=-0.35 mountY=-0.45, mountTheta=-2.23
19:55:33.012 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.40, opts=13)
19:55:33.014 00.002 31432 Enqueuing Move request for scope (-0.36, 0.40)
19:55:33.016 00.002 29876 Worker thread wakes up
19:55:33.016 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.40) opts 0xd
19:55:33.016 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.40)
19:55:33.016 00.000 29876 Moving (-0.36, 0.40) raw xDistance=-0.35 yDistance=-0.45
19:55:33.016 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
19:55:33.016 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:55:33.016 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
19:55:33.016 00.000 29876 MoveAxis(E, 34, ABG)
19:55:33.016 00.000 29876 Guiding  Dir = 2, Dur = 34
19:55:33.016 00.000 29876 IsSlewing returns 0
19:55:33.016 00.000 29876 IsGuiding returns 0
19:55:33.017 00.001 29876 PulseGuide returned control before completion, sleep 44
19:55:33.019 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:33.031 00.012 31432 UpdateGuideState exits: m=2869 RSB=34.1
19:55:33.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:33.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:33.036 00.001 31432 Enqueuing Expose request
19:55:33.075 00.039 29876 IsGuiding returns 1
19:55:33.075 00.000 29876 scope still moving after pulse duration time elapsed
19:55:33.106 00.031 29876 IsSlewing returns 0
19:55:33.106 00.000 29876 IsGuiding returns 1
19:55:33.138 00.032 29876 IsSlewing returns 0
19:55:33.138 00.000 29876 IsGuiding returns 0
19:55:33.138 00.000 29876 scope move finished after 34 + 86 ms
19:55:33.138 00.000 29876 Move returns status 0, amount 34
19:55:33.138 00.000 29876 MoveAxis(N, 0, ABG)
19:55:33.138 00.000 29876 Move returns status 0, amount 0
19:55:33.138 00.000 29876 move complete, result=0
19:55:33.138 00.000 29876 worker thread done servicing request
19:55:33.138 00.000 29876 Worker thread wakes up
19:55:33.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:33.138 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:33.139 00.001 31432 GuideStep: -0.3 px 34 ms EAST, -0.4 px 0 ms NORTH
19:55:35.265 02.126 29876 Exposure complete
19:55:35.309 00.044 29876 worker thread done servicing request
19:55:35.309 00.000 31432 OnExposeComplete: enter
19:55:35.312 00.003 31432 UpdateGuideState(): m_state=6
19:55:35.314 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
19:55:35.316 00.002 31432 Star::Find returns 1 (0), X=334.06, Y=890.07, Mass=2560, SNR=32.7, Peak=227 HFD=3.0
19:55:35.318 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
19:55:35.320 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
19:55:35.322 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=0.20 hyp=0.91 cameraTheta=2.92 mountX=-0.88 mountY=-0.33, mountTheta=-2.78
19:55:35.324 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=0.20, opts=13)
19:55:35.327 00.003 31432 Enqueuing Move request for scope (-0.89, 0.20)
19:55:35.328 00.001 29876 Worker thread wakes up
19:55:35.328 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.20) opts 0xd
19:55:35.328 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, 0.20)
19:55:35.328 00.000 29876 Moving (-0.89, 0.20) raw xDistance=-0.88 yDistance=-0.33
19:55:35.328 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.88
19:55:35.328 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.25 newest=-1.14
19:55:35.329 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
19:55:35.329 00.000 29876 MoveAxis(E, 90, ABG)
19:55:35.329 00.000 29876 Guiding  Dir = 2, Dur = 90
19:55:35.329 00.000 29876 IsSlewing returns 0
19:55:35.329 00.000 29876 IsGuiding returns 0
19:55:35.329 00.000 29876 PulseGuide returned control before completion, sleep 100
19:55:35.333 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:55:35.344 00.011 31432 UpdateGuideState exits: m=2560 RSB=32.7
19:55:35.347 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:35.348 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:35.350 00.002 31432 Enqueuing Expose request
19:55:35.435 00.085 29876 IsGuiding returns 1
19:55:35.435 00.000 29876 scope still moving after pulse duration time elapsed
19:55:35.466 00.031 29876 IsSlewing returns 0
19:55:35.466 00.000 29876 IsGuiding returns 1
19:55:35.497 00.031 29876 IsSlewing returns 0
19:55:35.497 00.000 29876 IsGuiding returns 1
19:55:35.527 00.030 29876 IsSlewing returns 0
19:55:35.527 00.000 29876 IsGuiding returns 1
19:55:35.558 00.031 29876 IsSlewing returns 0
19:55:35.558 00.000 29876 IsGuiding returns 0
19:55:35.558 00.000 29876 scope move finished after 90 + 138 ms
19:55:35.558 00.000 29876 Move returns status 0, amount 90
19:55:35.558 00.000 29876 BLC: Oldest BLC event removed
19:55:35.558 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:55:35.558 00.000 29876 MoveAxis(N, 44, ABG)
19:55:35.558 00.000 29876 Guiding  Dir = 0, Dur = 44
19:55:35.558 00.000 29876 IsSlewing returns 0
19:55:35.558 00.000 29876 IsGuiding returns 0
19:55:35.558 00.000 29876 PulseGuide returned control before completion, sleep 54
19:55:35.619 00.061 29876 IsGuiding returns 1
19:55:35.619 00.000 29876 scope still moving after pulse duration time elapsed
19:55:35.649 00.030 29876 IsSlewing returns 0
19:55:35.649 00.000 29876 IsGuiding returns 1
19:55:35.679 00.030 29876 IsSlewing returns 0
19:55:35.679 00.000 29876 IsGuiding returns 0
19:55:35.679 00.000 29876 scope move finished after 44 + 77 ms
19:55:35.679 00.000 29876 Move returns status 0, amount 44
19:55:35.679 00.000 29876 move complete, result=0
19:55:35.679 00.000 29876 worker thread done servicing request
19:55:35.679 00.000 29876 Worker thread wakes up
19:55:35.679 00.000 31432 GuideStep: -0.9 px 90 ms EAST, -0.3 px 44 ms NORTH
19:55:35.682 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:35.682 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:37.599 01.917 29876 Exposure complete
19:55:37.643 00.044 29876 worker thread done servicing request
19:55:37.643 00.000 31432 OnExposeComplete: enter
19:55:37.645 00.002 31432 UpdateGuideState(): m_state=6
19:55:37.647 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
19:55:37.649 00.002 31432 Star::Find returns 1 (0), X=334.58, Y=889.57, Mass=2615, SNR=32.4, Peak=203 HFD=3.3
19:55:37.651 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
19:55:37.652 00.001 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
19:55:37.654 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-2.45 mountX=-0.37 mountY=0.24, mountTheta=2.56
19:55:37.657 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.30, opts=13)
19:55:37.659 00.002 31432 Enqueuing Move request for scope (-0.36, -0.30)
19:55:37.661 00.002 29876 Worker thread wakes up
19:55:37.661 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.30) opts 0xd
19:55:37.661 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.30)
19:55:37.661 00.000 29876 Moving (-0.36, -0.30) raw xDistance=-0.37 yDistance=0.24
19:55:37.661 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.37
19:55:37.661 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:37.661 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
19:55:37.661 00.000 29876 MoveAxis(E, 48, ABG)
19:55:37.661 00.000 29876 Guiding  Dir = 2, Dur = 48
19:55:37.662 00.001 29876 IsSlewing returns 0
19:55:37.662 00.000 29876 IsGuiding returns 0
19:55:37.662 00.000 29876 PulseGuide returned control before completion, sleep 58
19:55:37.665 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:37.677 00.012 31432 UpdateGuideState exits: m=2615 RSB=32.4
19:55:37.678 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:37.681 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:37.683 00.002 31432 Enqueuing Expose request
19:55:37.722 00.039 29876 IsGuiding returns 1
19:55:37.722 00.000 29876 scope still moving after pulse duration time elapsed
19:55:37.753 00.031 29876 IsSlewing returns 0
19:55:37.753 00.000 29876 IsGuiding returns 1
19:55:37.784 00.031 29876 IsSlewing returns 0
19:55:37.784 00.000 29876 IsGuiding returns 1
19:55:37.814 00.030 29876 IsSlewing returns 0
19:55:37.814 00.000 29876 IsGuiding returns 0
19:55:37.814 00.000 29876 scope move finished after 48 + 104 ms
19:55:37.814 00.000 29876 Move returns status 0, amount 48
19:55:37.814 00.000 29876 MoveAxis(N, 0, ABG)
19:55:37.814 00.000 29876 Move returns status 0, amount 0
19:55:37.814 00.000 29876 move complete, result=0
19:55:37.814 00.000 29876 worker thread done servicing request
19:55:37.814 00.000 31432 GuideStep: -0.4 px 48 ms EAST, 0.2 px 0 ms NORTH
19:55:37.817 00.003 29876 Worker thread wakes up
19:55:37.817 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:37.817 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:40.046 02.229 29876 Exposure complete
19:55:40.089 00.043 29876 worker thread done servicing request
19:55:40.089 00.000 31432 OnExposeComplete: enter
19:55:40.091 00.002 31432 UpdateGuideState(): m_state=6
19:55:40.093 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
19:55:40.095 00.002 31432 Star::Find returns 1 (0), X=334.90, Y=890.26, Mass=2638, SNR=32.5, Peak=253 HFD=3.3
19:55:40.097 00.002 31432 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.02) = xAngle (1.67 = 1.67)
19:55:40.099 00.002 31432 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.68 = -1.60)
19:55:40.100 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.69 mountX=-0.04 mountY=-0.39, mountTheta=-1.67
19:55:40.103 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.39, opts=13)
19:55:40.105 00.002 31432 Enqueuing Move request for scope (-0.05, 0.39)
19:55:40.107 00.002 29876 Worker thread wakes up
19:55:40.108 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
19:55:40.108 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
19:55:40.108 00.000 29876 Moving (-0.05, 0.39) raw xDistance=-0.04 yDistance=-0.39
19:55:40.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:55:40.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
19:55:40.108 00.000 29876 MoveAxis(E, 0, ABG)
19:55:40.108 00.000 29876 Move returns status 0, amount 0
19:55:40.108 00.000 29876 MoveAxis(N, 29, ABG)
19:55:40.108 00.000 29876 Guiding  Dir = 0, Dur = 29
19:55:40.108 00.000 29876 IsSlewing returns 0
19:55:40.108 00.000 29876 IsGuiding returns 0
19:55:40.108 00.000 29876 PulseGuide returned control before completion, sleep 39
19:55:40.111 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:40.123 00.012 31432 UpdateGuideState exits: m=2638 RSB=32.5
19:55:40.125 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:40.127 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:40.129 00.002 31432 Enqueuing Expose request
19:55:40.153 00.024 29876 IsGuiding returns 1
19:55:40.153 00.000 29876 scope still moving after pulse duration time elapsed
19:55:40.184 00.031 29876 IsSlewing returns 0
19:55:40.184 00.000 29876 IsGuiding returns 1
19:55:40.215 00.031 29876 IsSlewing returns 0
19:55:40.215 00.000 29876 IsGuiding returns 1
19:55:40.246 00.031 29876 IsSlewing returns 0
19:55:40.246 00.000 29876 IsGuiding returns 0
19:55:40.246 00.000 29876 scope move finished after 29 + 109 ms
19:55:40.246 00.000 29876 Move returns status 0, amount 29
19:55:40.246 00.000 29876 move complete, result=0
19:55:40.246 00.000 29876 worker thread done servicing request
19:55:40.246 00.000 29876 Worker thread wakes up
19:55:40.246 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:40.246 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:40.246 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 29 ms NORTH
19:55:42.161 01.915 29876 Exposure complete
19:55:42.214 00.053 29876 worker thread done servicing request
19:55:42.214 00.000 31432 OnExposeComplete: enter
19:55:42.218 00.004 31432 UpdateGuideState(): m_state=6
19:55:42.220 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
19:55:42.223 00.003 31432 Star::Find returns 1 (0), X=334.76, Y=890.50, Mass=2641, SNR=32.2, Peak=253 HFD=3.2
19:55:42.226 00.003 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
19:55:42.228 00.002 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.84 = -1.44)
19:55:42.231 00.003 31432 CameraToMount -- cameraX=-0.19 cameraY=0.63 hyp=0.66 cameraTheta=1.86 mountX=-0.17 mountY=-0.65, mountTheta=-1.83
19:55:42.235 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.63, opts=13)
19:55:42.238 00.003 31432 Enqueuing Move request for scope (-0.19, 0.63)
19:55:42.240 00.002 29876 Worker thread wakes up
19:55:42.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.63) opts 0xd
19:55:42.240 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.63)
19:55:42.241 00.001 29876 Moving (-0.19, 0.63) raw xDistance=-0.17 yDistance=-0.65
19:55:42.241 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:55:42.241 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
19:55:42.241 00.000 29876 MoveAxis(E, 0, ABG)
19:55:42.241 00.000 29876 Move returns status 0, amount 0
19:55:42.241 00.000 29876 MoveAxis(N, 48, ABG)
19:55:42.241 00.000 29876 Guiding  Dir = 0, Dur = 48
19:55:42.241 00.000 29876 IsSlewing returns 0
19:55:42.241 00.000 29876 IsGuiding returns 0
19:55:42.241 00.000 29876 PulseGuide returned control before completion, sleep 58
19:55:42.245 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:42.258 00.013 31432 UpdateGuideState exits: m=2641 RSB=32.2
19:55:42.261 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:42.263 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:42.264 00.001 31432 Enqueuing Expose request
19:55:42.314 00.050 29876 IsGuiding returns 1
19:55:42.314 00.000 29876 scope still moving after pulse duration time elapsed
19:55:42.346 00.032 29876 IsSlewing returns 0
19:55:42.346 00.000 29876 IsGuiding returns 1
19:55:42.377 00.031 29876 IsSlewing returns 0
19:55:42.377 00.000 29876 IsGuiding returns 1
19:55:42.409 00.032 29876 IsSlewing returns 0
19:55:42.409 00.000 29876 IsGuiding returns 0
19:55:42.409 00.000 29876 scope move finished after 48 + 120 ms
19:55:42.409 00.000 29876 Move returns status 0, amount 48
19:55:42.409 00.000 29876 move complete, result=0
19:55:42.409 00.000 29876 worker thread done servicing request
19:55:42.409 00.000 29876 Worker thread wakes up
19:55:42.409 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 48 ms NORTH
19:55:42.413 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:42.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:44.535 02.122 29876 Exposure complete
19:55:44.581 00.046 29876 worker thread done servicing request
19:55:44.581 00.000 31432 OnExposeComplete: enter
19:55:44.583 00.002 31432 UpdateGuideState(): m_state=6
19:55:44.585 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
19:55:44.587 00.002 31432 Star::Find returns 1 (0), X=334.95, Y=890.11, Mass=2705, SNR=32.6, Peak=235 HFD=3.2
19:55:44.589 00.002 31432 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
19:55:44.591 00.002 31432 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
19:55:44.593 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=0.01 mountY=-0.23, mountTheta=-1.53
19:55:44.596 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.24, opts=13)
19:55:44.598 00.002 31432 Enqueuing Move request for scope (0.00, 0.24)
19:55:44.600 00.002 29876 Worker thread wakes up
19:55:44.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
19:55:44.600 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
19:55:44.600 00.000 29876 Moving (0.00, 0.24) raw xDistance=0.01 yDistance=-0.23
19:55:44.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:55:44.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:44.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:55:44.600 00.000 29876 MoveAxis(E, 0, ABG)
19:55:44.600 00.000 29876 Move returns status 0, amount 0
19:55:44.600 00.000 29876 MoveAxis(N, 0, ABG)
19:55:44.600 00.000 29876 Move returns status 0, amount 0
19:55:44.600 00.000 29876 move complete, result=0
19:55:44.600 00.000 29876 worker thread done servicing request
19:55:44.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:44.615 00.012 31432 UpdateGuideState exits: m=2705 RSB=32.6
19:55:44.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:44.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:44.621 00.002 31432 Enqueuing Expose request
19:55:44.623 00.002 29876 Worker thread wakes up
19:55:44.623 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
19:55:44.625 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:44.625 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:46.541 01.916 29876 Exposure complete
19:55:46.584 00.043 29876 worker thread done servicing request
19:55:46.584 00.000 31432 OnExposeComplete: enter
19:55:46.586 00.002 31432 UpdateGuideState(): m_state=6
19:55:46.588 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
19:55:46.590 00.002 31432 Star::Find returns 1 (0), X=334.02, Y=889.96, Mass=2621, SNR=32.0, Peak=219 HFD=3.1
19:55:46.592 00.002 31432 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.02) = xAngle (3.03 = 3.03)
19:55:46.594 00.002 31432 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.04 = -0.24)
19:55:46.596 00.002 31432 CameraToMount -- cameraX=-0.92 cameraY=0.08 hyp=0.93 cameraTheta=3.05 mountX=-0.92 mountY=-0.22, mountTheta=-2.90
19:55:46.598 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=0.08, opts=13)
19:55:46.600 00.002 31432 Enqueuing Move request for scope (-0.92, 0.08)
19:55:46.602 00.002 29876 Worker thread wakes up
19:55:46.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.08) opts 0xd
19:55:46.602 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, 0.08)
19:55:46.602 00.000 29876 Moving (-0.92, 0.08) raw xDistance=-0.92 yDistance=-0.22
19:55:46.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.92
19:55:46.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:46.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
19:55:46.603 00.001 29876 MoveAxis(E, 89, ABG)
19:55:46.603 00.000 29876 Guiding  Dir = 2, Dur = 89
19:55:46.603 00.000 29876 IsSlewing returns 0
19:55:46.603 00.000 29876 IsGuiding returns 0
19:55:46.603 00.000 29876 PulseGuide returned control before completion, sleep 99
19:55:46.606 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:46.619 00.013 31432 UpdateGuideState exits: m=2621 RSB=32.0
19:55:46.622 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:46.623 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:46.625 00.002 31432 Enqueuing Expose request
19:55:46.709 00.084 29876 IsGuiding returns 1
19:55:46.709 00.000 29876 scope still moving after pulse duration time elapsed
19:55:46.741 00.032 29876 IsSlewing returns 0
19:55:46.741 00.000 29876 IsGuiding returns 1
19:55:46.772 00.031 29876 IsSlewing returns 0
19:55:46.772 00.000 29876 IsGuiding returns 1
19:55:46.803 00.031 29876 IsSlewing returns 0
19:55:46.803 00.000 29876 IsGuiding returns 0
19:55:46.803 00.000 29876 scope move finished after 89 + 110 ms
19:55:46.803 00.000 29876 Move returns status 0, amount 89
19:55:46.803 00.000 29876 MoveAxis(N, 0, ABG)
19:55:46.803 00.000 29876 Move returns status 0, amount 0
19:55:46.803 00.000 29876 move complete, result=0
19:55:46.803 00.000 29876 worker thread done servicing request
19:55:46.803 00.000 29876 Worker thread wakes up
19:55:46.803 00.000 31432 GuideStep: -0.9 px 89 ms EAST, -0.2 px 0 ms NORTH
19:55:46.806 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:46.806 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:48.929 02.123 29876 Exposure complete
19:55:48.973 00.044 29876 worker thread done servicing request
19:55:48.973 00.000 31432 OnExposeComplete: enter
19:55:48.975 00.002 31432 UpdateGuideState(): m_state=6
19:55:48.977 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
19:55:48.979 00.002 31432 Star::Find returns 1 (0), X=333.79, Y=890.29, Mass=2677, SNR=32.5, Peak=227 HFD=3.5
19:55:48.981 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
19:55:48.983 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
19:55:48.985 00.002 31432 CameraToMount -- cameraX=-1.15 cameraY=0.42 hyp=1.22 cameraTheta=2.79 mountX=-1.14 mountY=-0.59, mountTheta=-2.67
19:55:48.988 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.15, y=0.42, opts=13)
19:55:48.990 00.002 31432 Enqueuing Move request for scope (-1.15, 0.42)
19:55:48.992 00.002 29876 Worker thread wakes up
19:55:48.992 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.42) opts 0xd
19:55:48.992 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.15, 0.42)
19:55:48.993 00.001 29876 Moving (-1.15, 0.42) raw xDistance=-1.14 yDistance=-0.59
19:55:48.993 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.14
19:55:48.993 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.59
19:55:48.993 00.000 29876 MoveAxis(E, 122, ABG)
19:55:48.993 00.000 29876 Guiding  Dir = 2, Dur = 122
19:55:48.993 00.000 29876 IsSlewing returns 0
19:55:48.993 00.000 29876 IsGuiding returns 0
19:55:48.993 00.000 29876 PulseGuide returned control before completion, sleep 132
19:55:48.997 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:49.008 00.011 31432 UpdateGuideState exits: m=2677 RSB=32.5
19:55:49.010 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:49.012 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:49.014 00.002 31432 Enqueuing Expose request
19:55:49.130 00.116 29876 IsGuiding returns 1
19:55:49.130 00.000 29876 scope still moving after pulse duration time elapsed
19:55:49.161 00.031 29876 IsSlewing returns 0
19:55:49.161 00.000 29876 IsGuiding returns 0
19:55:49.161 00.000 29876 scope move finished after 122 + 46 ms
19:55:49.161 00.000 29876 Move returns status 0, amount 122
19:55:49.161 00.000 29876 MoveAxis(N, 43, ABG)
19:55:49.161 00.000 29876 Guiding  Dir = 0, Dur = 43
19:55:49.161 00.000 29876 IsSlewing returns 0
19:55:49.161 00.000 29876 IsGuiding returns 0
19:55:49.162 00.001 29876 PulseGuide returned control before completion, sleep 53
19:55:49.224 00.062 29876 IsGuiding returns 1
19:55:49.224 00.000 29876 scope still moving after pulse duration time elapsed
19:55:49.255 00.031 29876 IsSlewing returns 0
19:55:49.255 00.000 29876 IsGuiding returns 1
19:55:49.286 00.031 29876 IsSlewing returns 0
19:55:49.286 00.000 29876 IsGuiding returns 0
19:55:49.286 00.000 29876 scope move finished after 43 + 82 ms
19:55:49.286 00.000 29876 Move returns status 0, amount 43
19:55:49.286 00.000 29876 move complete, result=0
19:55:49.286 00.000 29876 worker thread done servicing request
19:55:49.286 00.000 29876 Worker thread wakes up
19:55:49.286 00.000 31432 GuideStep: -1.1 px 122 ms EAST, -0.6 px 43 ms NORTH
19:55:49.289 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:49.289 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:51.200 01.911 29876 Exposure complete
19:55:51.244 00.044 29876 worker thread done servicing request
19:55:51.244 00.000 31432 OnExposeComplete: enter
19:55:51.246 00.002 31432 UpdateGuideState(): m_state=6
19:55:51.248 00.002 31432 Star::Find(15, 333, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
19:55:51.250 00.002 31432 Star::Find returns 1 (0), X=334.45, Y=889.83, Mass=2451, SNR=31.1, Peak=204 HFD=3.3
19:55:51.252 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
19:55:51.254 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
19:55:51.255 00.001 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.04 hyp=0.50 cameraTheta=-3.06 mountX=-0.50 mountY=-0.03, mountTheta=-3.07
19:55:51.258 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.04, opts=13)
19:55:51.260 00.002 31432 Enqueuing Move request for scope (-0.50, -0.04)
19:55:51.263 00.003 29876 Worker thread wakes up
19:55:51.263 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.04) opts 0xd
19:55:51.263 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.04)
19:55:51.263 00.000 29876 Moving (-0.50, -0.04) raw xDistance=-0.50 yDistance=-0.03
19:55:51.263 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.50
19:55:51.263 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:51.263 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:55:51.263 00.000 29876 MoveAxis(E, 65, ABG)
19:55:51.263 00.000 29876 Guiding  Dir = 2, Dur = 65
19:55:51.263 00.000 29876 IsSlewing returns 0
19:55:51.263 00.000 29876 IsGuiding returns 0
19:55:51.263 00.000 29876 PulseGuide returned control before completion, sleep 75
19:55:51.266 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:55:51.278 00.012 31432 UpdateGuideState exits: m=2451 RSB=31.1
19:55:51.280 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:51.282 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:51.284 00.002 31432 Enqueuing Expose request
19:55:51.352 00.068 29876 IsGuiding returns 1
19:55:51.352 00.000 29876 scope still moving after pulse duration time elapsed
19:55:51.383 00.031 29876 IsSlewing returns 0
19:55:51.383 00.000 29876 IsGuiding returns 1
19:55:51.413 00.030 29876 IsSlewing returns 0
19:55:51.413 00.000 29876 IsGuiding returns 0
19:55:51.413 00.000 29876 scope move finished after 65 + 84 ms
19:55:51.413 00.000 29876 Move returns status 0, amount 65
19:55:51.413 00.000 29876 MoveAxis(N, 0, ABG)
19:55:51.413 00.000 29876 Move returns status 0, amount 0
19:55:51.413 00.000 29876 move complete, result=0
19:55:51.413 00.000 29876 worker thread done servicing request
19:55:51.413 00.000 29876 Worker thread wakes up
19:55:51.413 00.000 31432 GuideStep: -0.5 px 65 ms EAST, -0.0 px 0 ms NORTH
19:55:51.416 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:51.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:53.541 02.125 29876 Exposure complete
19:55:53.583 00.042 29876 worker thread done servicing request
19:55:53.583 00.000 31432 OnExposeComplete: enter
19:55:53.586 00.003 31432 UpdateGuideState(): m_state=6
19:55:53.588 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
19:55:53.590 00.002 31432 Star::Find returns 1 (0), X=334.92, Y=890.02, Mass=2627, SNR=32.0, Peak=253 HFD=3.0
19:55:53.591 00.001 31432 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.02) = xAngle (1.71 = 1.71)
19:55:53.593 00.002 31432 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.72 = -1.56)
19:55:53.595 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.73 mountX=-0.02 mountY=-0.15, mountTheta=-1.71
19:55:53.598 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.14, opts=13)
19:55:53.601 00.003 31432 Enqueuing Move request for scope (-0.02, 0.14)
19:55:53.602 00.001 29876 Worker thread wakes up
19:55:53.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
19:55:53.602 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
19:55:53.602 00.000 29876 Moving (-0.02, 0.14) raw xDistance=-0.02 yDistance=-0.15
19:55:53.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
19:55:53.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:53.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:55:53.602 00.000 29876 MoveAxis(E, 0, ABG)
19:55:53.602 00.000 29876 Move returns status 0, amount 0
19:55:53.602 00.000 29876 MoveAxis(N, 0, ABG)
19:55:53.602 00.000 29876 Move returns status 0, amount 0
19:55:53.603 00.001 29876 move complete, result=0
19:55:53.603 00.000 29876 worker thread done servicing request
19:55:53.610 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:55:53.621 00.011 31432 UpdateGuideState exits: m=2627 RSB=32.0
19:55:53.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:53.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:53.627 00.002 31432 Enqueuing Expose request
19:55:53.629 00.002 29876 Worker thread wakes up
19:55:53.629 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
19:55:53.631 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:53.631 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:55.641 02.010 29876 Exposure complete
19:55:55.683 00.042 29876 worker thread done servicing request
19:55:55.683 00.000 31432 OnExposeComplete: enter
19:55:55.685 00.002 31432 UpdateGuideState(): m_state=6
19:55:55.688 00.003 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
19:55:55.690 00.002 31432 Star::Find returns 1 (0), X=334.71, Y=890.05, Mass=2522, SNR=31.8, Peak=244 HFD=3.3
19:55:55.692 00.002 31432 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.02) = xAngle (2.47 = 2.47)
19:55:55.694 00.002 31432 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.48 = -0.80)
19:55:55.696 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.49 mountX=-0.23 mountY=-0.21, mountTheta=-2.40
19:55:55.699 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.17, opts=13)
19:55:55.701 00.002 31432 Enqueuing Move request for scope (-0.23, 0.17)
19:55:55.703 00.002 29876 Worker thread wakes up
19:55:55.703 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
19:55:55.703 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
19:55:55.703 00.000 29876 Moving (-0.23, 0.17) raw xDistance=-0.23 yDistance=-0.21
19:55:55.703 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
19:55:55.703 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:55:55.703 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:55:55.703 00.000 29876 MoveAxis(E, 22, ABG)
19:55:55.703 00.000 29876 Guiding  Dir = 2, Dur = 22
19:55:55.704 00.001 29876 IsSlewing returns 0
19:55:55.704 00.000 29876 IsGuiding returns 0
19:55:55.704 00.000 29876 PulseGuide returned control before completion, sleep 32
19:55:55.708 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:55:55.721 00.013 31432 UpdateGuideState exits: m=2522 RSB=31.8
19:55:55.723 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:55.725 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:55.727 00.002 31432 Enqueuing Expose request
19:55:55.748 00.021 29876 IsGuiding returns 1
19:55:55.748 00.000 29876 scope still moving after pulse duration time elapsed
19:55:55.778 00.030 29876 IsSlewing returns 0
19:55:55.778 00.000 29876 IsGuiding returns 0
19:55:55.778 00.000 29876 scope move finished after 22 + 52 ms
19:55:55.778 00.000 29876 Move returns status 0, amount 22
19:55:55.778 00.000 29876 MoveAxis(N, 0, ABG)
19:55:55.778 00.000 29876 Move returns status 0, amount 0
19:55:55.778 00.000 29876 move complete, result=0
19:55:55.778 00.000 29876 worker thread done servicing request
19:55:55.778 00.000 29876 Worker thread wakes up
19:55:55.778 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -0.2 px 0 ms NORTH
19:55:55.782 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:55.782 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:57.914 02.132 29876 Exposure complete
19:55:57.956 00.042 29876 worker thread done servicing request
19:55:57.956 00.000 31432 OnExposeComplete: enter
19:55:57.958 00.002 31432 UpdateGuideState(): m_state=6
19:55:57.960 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
19:55:57.963 00.003 31432 Star::Find returns 1 (0), X=335.08, Y=890.22, Mass=2533, SNR=31.0, Peak=231 HFD=3.5
19:55:57.965 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.16 = 1.16)
19:55:57.967 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.17 = -2.11)
19:55:57.969 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.37 cameraTheta=1.19 mountX=0.15 mountY=-0.32, mountTheta=-1.14
19:55:57.973 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.35, opts=13)
19:55:57.975 00.002 31432 Enqueuing Move request for scope (0.14, 0.35)
19:55:57.977 00.002 29876 Worker thread wakes up
19:55:57.977 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
19:55:57.977 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
19:55:57.977 00.000 29876 Moving (0.14, 0.35) raw xDistance=0.15 yDistance=-0.32
19:55:57.977 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:55:57.977 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
19:55:57.977 00.000 29876 MoveAxis(E, 0, ABG)
19:55:57.977 00.000 29876 Move returns status 0, amount 0
19:55:57.977 00.000 29876 MoveAxis(N, 24, ABG)
19:55:57.977 00.000 29876 Guiding  Dir = 0, Dur = 24
19:55:57.978 00.001 29876 IsSlewing returns 0
19:55:57.978 00.000 29876 IsGuiding returns 0
19:55:57.978 00.000 29876 PulseGuide returned control before completion, sleep 34
19:55:57.981 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:55:57.993 00.012 31432 UpdateGuideState exits: m=2533 RSB=31.0
19:55:57.995 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:55:57.997 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:55:57.998 00.001 31432 Enqueuing Expose request
19:55:58.022 00.024 29876 IsGuiding returns 1
19:55:58.022 00.000 29876 scope still moving after pulse duration time elapsed
19:55:58.053 00.031 29876 IsSlewing returns 0
19:55:58.053 00.000 29876 IsGuiding returns 1
19:55:58.083 00.030 29876 IsSlewing returns 0
19:55:58.083 00.000 29876 IsGuiding returns 1
19:55:58.113 00.030 29876 IsSlewing returns 0
19:55:58.113 00.000 29876 IsGuiding returns 0
19:55:58.113 00.000 29876 scope move finished after 24 + 111 ms
19:55:58.113 00.000 29876 Move returns status 0, amount 24
19:55:58.113 00.000 29876 move complete, result=0
19:55:58.114 00.001 29876 worker thread done servicing request
19:55:58.114 00.000 29876 Worker thread wakes up
19:55:58.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:55:58.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:55:58.114 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 24 ms NORTH
19:56:00.018 01.904 29876 Exposure complete
19:56:00.063 00.045 29876 worker thread done servicing request
19:56:00.063 00.000 31432 OnExposeComplete: enter
19:56:00.065 00.002 31432 UpdateGuideState(): m_state=6
19:56:00.067 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
19:56:00.069 00.002 31432 Star::Find returns 1 (0), X=334.68, Y=889.94, Mass=2485, SNR=31.2, Peak=246 HFD=3.3
19:56:00.070 00.001 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
19:56:00.072 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.39)
19:56:00.074 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.06 hyp=0.27 cameraTheta=2.90 mountX=-0.26 mountY=-0.10, mountTheta=-2.76
19:56:00.077 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.06, opts=13)
19:56:00.079 00.002 31432 Enqueuing Move request for scope (-0.26, 0.06)
19:56:00.081 00.002 29876 Worker thread wakes up
19:56:00.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.06) opts 0xd
19:56:00.081 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.06)
19:56:00.081 00.000 29876 Moving (-0.26, 0.06) raw xDistance=-0.26 yDistance=-0.10
19:56:00.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
19:56:00.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:00.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
19:56:00.081 00.000 29876 MoveAxis(E, 25, ABG)
19:56:00.081 00.000 29876 Guiding  Dir = 2, Dur = 25
19:56:00.081 00.000 29876 IsSlewing returns 0
19:56:00.082 00.001 29876 IsGuiding returns 0
19:56:00.082 00.000 29876 PulseGuide returned control before completion, sleep 35
19:56:00.085 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:00.096 00.011 31432 UpdateGuideState exits: m=2485 RSB=31.2
19:56:00.098 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:00.100 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:00.102 00.002 31432 Enqueuing Expose request
19:56:00.126 00.024 29876 IsGuiding returns 1
19:56:00.126 00.000 29876 scope still moving after pulse duration time elapsed
19:56:00.158 00.032 29876 IsSlewing returns 0
19:56:00.158 00.000 29876 IsGuiding returns 1
19:56:00.189 00.031 29876 IsSlewing returns 0
19:56:00.189 00.000 29876 IsGuiding returns 0
19:56:00.189 00.000 29876 scope move finished after 25 + 82 ms
19:56:00.189 00.000 29876 Move returns status 0, amount 25
19:56:00.189 00.000 29876 MoveAxis(N, 0, ABG)
19:56:00.189 00.000 29876 Move returns status 0, amount 0
19:56:00.189 00.000 29876 move complete, result=0
19:56:00.189 00.000 29876 worker thread done servicing request
19:56:00.189 00.000 29876 Worker thread wakes up
19:56:00.189 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.1 px 0 ms NORTH
19:56:00.192 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:00.192 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:02.321 02.129 29876 Exposure complete
19:56:02.366 00.045 29876 worker thread done servicing request
19:56:02.366 00.000 31432 OnExposeComplete: enter
19:56:02.368 00.002 31432 UpdateGuideState(): m_state=6
19:56:02.370 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
19:56:02.372 00.002 31432 Star::Find returns 1 (0), X=334.76, Y=889.17, Mass=2649, SNR=32.7, Peak=232 HFD=3.5
19:56:02.374 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
19:56:02.376 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
19:56:02.378 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.71 hyp=0.73 cameraTheta=-1.82 mountX=-0.20 mountY=0.67, mountTheta=1.86
19:56:02.380 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.71, opts=13)
19:56:02.382 00.002 31432 Enqueuing Move request for scope (-0.18, -0.71)
19:56:02.385 00.003 29876 Worker thread wakes up
19:56:02.385 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.71) opts 0xd
19:56:02.385 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.71)
19:56:02.385 00.000 29876 Moving (-0.18, -0.71) raw xDistance=-0.20 yDistance=0.67
19:56:02.385 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
19:56:02.385 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:56:02.385 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
19:56:02.385 00.000 29876 MoveAxis(E, 0, ABG)
19:56:02.385 00.000 29876 Move returns status 0, amount 0
19:56:02.385 00.000 29876 MoveAxis(N, 0, ABG)
19:56:02.385 00.000 29876 Move returns status 0, amount 0
19:56:02.385 00.000 29876 move complete, result=0
19:56:02.386 00.001 29876 worker thread done servicing request
19:56:02.391 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:02.402 00.011 31432 UpdateGuideState exits: m=2649 RSB=32.7
19:56:02.405 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:02.407 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:02.409 00.002 31432 Enqueuing Expose request
19:56:02.410 00.001 29876 Worker thread wakes up
19:56:02.411 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
19:56:02.413 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:02.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:04.325 01.912 29876 Exposure complete
19:56:04.368 00.043 29876 worker thread done servicing request
19:56:04.368 00.000 31432 OnExposeComplete: enter
19:56:04.372 00.004 31432 UpdateGuideState(): m_state=6
19:56:04.374 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
19:56:04.376 00.002 31432 Star::Find returns 1 (0), X=334.36, Y=890.25, Mass=2424, SNR=30.8, Peak=218 HFD=3.3
19:56:04.377 00.001 31432 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
19:56:04.379 00.002 31432 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.73)
19:56:04.381 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.38 hyp=0.69 cameraTheta=2.57 mountX=-0.57 mountY=-0.46, mountTheta=-2.46
19:56:04.384 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.38, opts=13)
19:56:04.386 00.002 31432 Enqueuing Move request for scope (-0.58, 0.38)
19:56:04.388 00.002 29876 Worker thread wakes up
19:56:04.388 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.38) opts 0xd
19:56:04.388 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.38)
19:56:04.388 00.000 29876 Moving (-0.58, 0.38) raw xDistance=-0.57 yDistance=-0.46
19:56:04.388 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
19:56:04.388 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
19:56:04.388 00.000 29876 MoveAxis(E, 55, ABG)
19:56:04.388 00.000 29876 Guiding  Dir = 2, Dur = 55
19:56:04.389 00.001 29876 IsSlewing returns 0
19:56:04.389 00.000 29876 IsGuiding returns 0
19:56:04.389 00.000 29876 PulseGuide returned control before completion, sleep 65
19:56:04.395 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:04.409 00.014 31432 UpdateGuideState exits: m=2424 RSB=30.8
19:56:04.412 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:04.413 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:04.415 00.002 31432 Enqueuing Expose request
19:56:04.461 00.046 29876 IsGuiding returns 1
19:56:04.461 00.000 29876 scope still moving after pulse duration time elapsed
19:56:04.492 00.031 29876 IsSlewing returns 0
19:56:04.492 00.000 29876 IsGuiding returns 1
19:56:04.523 00.031 29876 IsSlewing returns 0
19:56:04.523 00.000 29876 IsGuiding returns 0
19:56:04.523 00.000 29876 scope move finished after 55 + 78 ms
19:56:04.523 00.000 29876 Move returns status 0, amount 55
19:56:04.523 00.000 29876 MoveAxis(N, 34, ABG)
19:56:04.523 00.000 29876 Guiding  Dir = 0, Dur = 34
19:56:04.523 00.000 29876 IsSlewing returns 0
19:56:04.523 00.000 29876 IsGuiding returns 0
19:56:04.524 00.001 29876 PulseGuide returned control before completion, sleep 44
19:56:04.570 00.046 29876 IsGuiding returns 1
19:56:04.570 00.000 29876 scope still moving after pulse duration time elapsed
19:56:04.601 00.031 29876 IsSlewing returns 0
19:56:04.601 00.000 29876 IsGuiding returns 1
19:56:04.632 00.031 29876 IsSlewing returns 0
19:56:04.632 00.000 29876 IsGuiding returns 1
19:56:04.662 00.030 29876 IsSlewing returns 0
19:56:04.662 00.000 29876 IsGuiding returns 1
19:56:04.694 00.032 29876 IsSlewing returns 0
19:56:04.694 00.000 29876 IsGuiding returns 1
19:56:04.725 00.031 29876 IsSlewing returns 0
19:56:04.725 00.000 29876 IsGuiding returns 0
19:56:04.725 00.000 29876 scope move finished after 34 + 167 ms
19:56:04.725 00.000 29876 Move returns status 0, amount 34
19:56:04.725 00.000 29876 move complete, result=0
19:56:04.725 00.000 29876 worker thread done servicing request
19:56:04.725 00.000 29876 Worker thread wakes up
19:56:04.725 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.5 px 34 ms NORTH
19:56:04.728 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:04.728 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:06.854 02.126 29876 Exposure complete
19:56:06.899 00.045 29876 worker thread done servicing request
19:56:06.900 00.001 31432 OnExposeComplete: enter
19:56:06.902 00.002 31432 UpdateGuideState(): m_state=6
19:56:06.904 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
19:56:06.906 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=889.55, Mass=2590, SNR=32.6, Peak=252 HFD=3.4
19:56:06.908 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
19:56:06.910 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
19:56:06.912 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.53 mountX=0.01 mountY=0.32, mountTheta=1.55
19:56:06.917 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.32, opts=13)
19:56:06.920 00.003 31432 Enqueuing Move request for scope (0.01, -0.32)
19:56:06.922 00.002 29876 Worker thread wakes up
19:56:06.922 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
19:56:06.922 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
19:56:06.922 00.000 29876 Moving (0.01, -0.32) raw xDistance=0.01 yDistance=0.32
19:56:06.922 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:56:06.922 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:56:06.922 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
19:56:06.922 00.000 29876 MoveAxis(E, 0, ABG)
19:56:06.922 00.000 29876 Move returns status 0, amount 0
19:56:06.922 00.000 29876 MoveAxis(N, 0, ABG)
19:56:06.922 00.000 29876 Move returns status 0, amount 0
19:56:06.922 00.000 29876 move complete, result=0
19:56:06.922 00.000 29876 worker thread done servicing request
19:56:06.926 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:06.940 00.014 31432 UpdateGuideState exits: m=2590 RSB=32.6
19:56:06.942 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:06.944 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:06.946 00.002 31432 Enqueuing Expose request
19:56:06.948 00.002 29876 Worker thread wakes up
19:56:06.948 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
19:56:06.950 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:06.950 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:08.865 01.915 29876 Exposure complete
19:56:08.912 00.047 29876 worker thread done servicing request
19:56:08.912 00.000 31432 OnExposeComplete: enter
19:56:08.914 00.002 31432 UpdateGuideState(): m_state=6
19:56:08.916 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
19:56:08.918 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=889.69, Mass=2677, SNR=32.8, Peak=247 HFD=3.3
19:56:08.919 00.001 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
19:56:08.921 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
19:56:08.923 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=-0.04 mountY=0.18, mountTheta=1.79
19:56:08.926 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.19, opts=13)
19:56:08.928 00.002 31432 Enqueuing Move request for scope (-0.03, -0.19)
19:56:08.930 00.002 29876 Worker thread wakes up
19:56:08.930 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
19:56:08.930 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
19:56:08.930 00.000 29876 Moving (-0.03, -0.19) raw xDistance=-0.04 yDistance=0.18
19:56:08.930 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:56:08.930 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:08.930 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:56:08.930 00.000 29876 MoveAxis(E, 0, ABG)
19:56:08.930 00.000 29876 Move returns status 0, amount 0
19:56:08.930 00.000 29876 MoveAxis(N, 0, ABG)
19:56:08.930 00.000 29876 Move returns status 0, amount 0
19:56:08.930 00.000 29876 move complete, result=0
19:56:08.930 00.000 29876 worker thread done servicing request
19:56:08.934 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:08.946 00.012 31432 UpdateGuideState exits: m=2677 RSB=32.8
19:56:08.948 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:08.950 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:08.951 00.001 31432 Enqueuing Expose request
19:56:08.953 00.002 29876 Worker thread wakes up
19:56:08.953 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:56:08.955 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:08.955 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:11.079 02.124 29876 Exposure complete
19:56:11.126 00.047 29876 worker thread done servicing request
19:56:11.126 00.000 31432 OnExposeComplete: enter
19:56:11.130 00.004 31432 UpdateGuideState(): m_state=6
19:56:11.133 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
19:56:11.138 00.005 31432 Star::Find returns 1 (0), X=334.34, Y=889.43, Mass=2610, SNR=32.5, Peak=208 HFD=3.3
19:56:11.142 00.004 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
19:56:11.144 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
19:56:11.147 00.003 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.44 hyp=0.75 cameraTheta=-2.51 mountX=-0.61 mountY=0.34, mountTheta=2.63
19:56:11.150 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.44, opts=13)
19:56:11.152 00.002 31432 Enqueuing Move request for scope (-0.60, -0.44)
19:56:11.157 00.005 29876 Worker thread wakes up
19:56:11.157 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.44) opts 0xd
19:56:11.157 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.44)
19:56:11.157 00.000 29876 Moving (-0.60, -0.44) raw xDistance=-0.61 yDistance=0.34
19:56:11.157 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.61
19:56:11.158 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:56:11.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:56:11.158 00.000 29876 MoveAxis(E, 59, ABG)
19:56:11.158 00.000 29876 Guiding  Dir = 2, Dur = 59
19:56:11.158 00.000 29876 IsSlewing returns 0
19:56:11.158 00.000 29876 IsGuiding returns 0
19:56:11.158 00.000 29876 PulseGuide returned control before completion, sleep 69
19:56:11.161 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:56:11.172 00.011 31432 UpdateGuideState exits: m=2610 RSB=32.5
19:56:11.176 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:11.178 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:11.180 00.002 31432 Enqueuing Expose request
19:56:11.233 00.053 29876 IsGuiding returns 1
19:56:11.233 00.000 29876 scope still moving after pulse duration time elapsed
19:56:11.263 00.030 29876 IsSlewing returns 0
19:56:11.263 00.000 29876 IsGuiding returns 1
19:56:11.293 00.030 29876 IsSlewing returns 0
19:56:11.293 00.000 29876 IsGuiding returns 1
19:56:11.324 00.031 29876 IsSlewing returns 0
19:56:11.324 00.000 29876 IsGuiding returns 1
19:56:11.356 00.032 29876 IsSlewing returns 0
19:56:11.356 00.000 29876 IsGuiding returns 0
19:56:11.356 00.000 29876 scope move finished after 59 + 139 ms
19:56:11.356 00.000 29876 Move returns status 0, amount 59
19:56:11.356 00.000 29876 MoveAxis(N, 0, ABG)
19:56:11.356 00.000 29876 Move returns status 0, amount 0
19:56:11.356 00.000 29876 move complete, result=0
19:56:11.356 00.000 29876 worker thread done servicing request
19:56:11.356 00.000 31432 GuideStep: -0.6 px 59 ms EAST, 0.3 px 0 ms NORTH
19:56:11.359 00.003 29876 Worker thread wakes up
19:56:11.359 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:11.359 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:13.275 01.916 29876 Exposure complete
19:56:13.320 00.045 29876 worker thread done servicing request
19:56:13.320 00.000 31432 OnExposeComplete: enter
19:56:13.322 00.002 31432 UpdateGuideState(): m_state=6
19:56:13.324 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
19:56:13.326 00.002 31432 Star::Find returns 1 (0), X=335.49, Y=889.40, Mass=2564, SNR=31.7, Peak=246 HFD=3.2
19:56:13.328 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.74 = -0.74)
19:56:13.330 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.27 = 2.27)
19:56:13.332 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.48 hyp=0.73 cameraTheta=-0.71 mountX=0.54 mountY=0.55, mountTheta=0.80
19:56:13.335 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.48, opts=13)
19:56:13.337 00.002 31432 Enqueuing Move request for scope (0.55, -0.48)
19:56:13.339 00.002 29876 Worker thread wakes up
19:56:13.339 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.48) opts 0xd
19:56:13.340 00.001 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.48)
19:56:13.340 00.000 29876 Moving (0.55, -0.48) raw xDistance=0.54 yDistance=0.55
19:56:13.340 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.54
19:56:13.340 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:56:13.340 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
19:56:13.340 00.000 29876 MoveAxis(W, 43, ABG)
19:56:13.340 00.000 29876 Guiding  Dir = 3, Dur = 43
19:56:13.340 00.000 29876 IsSlewing returns 0
19:56:13.340 00.000 29876 IsGuiding returns 0
19:56:13.341 00.001 29876 PulseGuide returned control before completion, sleep 53
19:56:13.343 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:13.355 00.012 31432 UpdateGuideState exits: m=2564 RSB=31.7
19:56:13.358 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:13.360 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:13.362 00.002 31432 Enqueuing Expose request
19:56:13.399 00.037 29876 IsGuiding returns 1
19:56:13.399 00.000 29876 scope still moving after pulse duration time elapsed
19:56:13.430 00.031 29876 IsSlewing returns 0
19:56:13.430 00.000 29876 IsGuiding returns 0
19:56:13.430 00.000 29876 scope move finished after 43 + 46 ms
19:56:13.430 00.000 29876 Move returns status 0, amount 43
19:56:13.430 00.000 29876 MoveAxis(N, 0, ABG)
19:56:13.430 00.000 29876 Move returns status 0, amount 0
19:56:13.430 00.000 29876 move complete, result=0
19:56:13.430 00.000 29876 worker thread done servicing request
19:56:13.430 00.000 31432 GuideStep: 0.5 px 43 ms WEST, 0.6 px 0 ms NORTH
19:56:13.433 00.003 29876 Worker thread wakes up
19:56:13.433 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:13.433 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:15.558 02.125 29876 Exposure complete
19:56:15.601 00.043 29876 worker thread done servicing request
19:56:15.601 00.000 31432 OnExposeComplete: enter
19:56:15.603 00.002 31432 UpdateGuideState(): m_state=6
19:56:15.606 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
19:56:15.608 00.002 31432 Star::Find returns 1 (0), X=334.97, Y=889.26, Mass=2610, SNR=32.2, Peak=253 HFD=3.2
19:56:15.611 00.003 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
19:56:15.613 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
19:56:15.614 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=-0.61 hyp=0.61 cameraTheta=-1.53 mountX=0.01 mountY=0.61, mountTheta=1.55
19:56:15.618 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.61, opts=13)
19:56:15.621 00.003 31432 Enqueuing Move request for scope (0.03, -0.61)
19:56:15.626 00.005 29876 Worker thread wakes up
19:56:15.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.61) opts 0xd
19:56:15.626 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.61)
19:56:15.626 00.000 29876 Moving (0.03, -0.61) raw xDistance=0.01 yDistance=0.61
19:56:15.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
19:56:15.626 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.63 newest=1.51
19:56:15.626 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
19:56:15.626 00.000 29876 MoveAxis(E, 0, ABG)
19:56:15.626 00.000 29876 Move returns status 0, amount 0
19:56:15.626 00.000 29876 BLC: Oldest BLC event removed
19:56:15.626 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:56:15.627 00.001 29876 MoveAxis(S, 65, ABG)
19:56:15.627 00.000 29876 Guiding  Dir = 1, Dur = 65
19:56:15.627 00.000 29876 IsSlewing returns 0
19:56:15.627 00.000 29876 IsGuiding returns 0
19:56:15.628 00.001 29876 PulseGuide returned control before completion, sleep 75
19:56:15.631 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:56:15.642 00.011 31432 UpdateGuideState exits: m=2610 RSB=32.2
19:56:15.644 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:15.646 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:15.648 00.002 31432 Enqueuing Expose request
19:56:15.711 00.063 29876 IsGuiding returns 1
19:56:15.711 00.000 29876 scope still moving after pulse duration time elapsed
19:56:15.742 00.031 29876 IsSlewing returns 0
19:56:15.742 00.000 29876 IsGuiding returns 0
19:56:15.742 00.000 29876 scope move finished after 65 + 49 ms
19:56:15.742 00.000 29876 Move returns status 0, amount 65
19:56:15.742 00.000 29876 move complete, result=0
19:56:15.742 00.000 29876 worker thread done servicing request
19:56:15.742 00.000 29876 Worker thread wakes up
19:56:15.742 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.6 px 65 ms SOUTH
19:56:15.745 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:15.745 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:17.652 01.907 29876 Exposure complete
19:56:17.696 00.044 29876 worker thread done servicing request
19:56:17.696 00.000 31432 OnExposeComplete: enter
19:56:17.699 00.003 31432 UpdateGuideState(): m_state=6
19:56:17.701 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
19:56:17.703 00.002 31432 Star::Find returns 1 (0), X=335.53, Y=889.60, Mass=2684, SNR=32.2, Peak=225 HFD=3.3
19:56:17.705 00.002 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.46 = -0.46)
19:56:17.706 00.001 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
19:56:17.708 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.27 hyp=0.65 cameraTheta=-0.44 mountX=0.58 mountY=0.36, mountTheta=0.56
19:56:17.711 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.27, opts=13)
19:56:17.713 00.002 31432 Enqueuing Move request for scope (0.59, -0.27)
19:56:17.715 00.002 29876 Worker thread wakes up
19:56:17.715 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.27) opts 0xd
19:56:17.715 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.27)
19:56:17.715 00.000 29876 Moving (0.59, -0.27) raw xDistance=0.58 yDistance=0.36
19:56:17.715 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.58
19:56:17.715 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
19:56:17.715 00.000 29876 MoveAxis(W, 56, ABG)
19:56:17.715 00.000 29876 Guiding  Dir = 3, Dur = 56
19:56:17.716 00.001 29876 IsSlewing returns 0
19:56:17.716 00.000 29876 IsGuiding returns 0
19:56:17.716 00.000 29876 PulseGuide returned control before completion, sleep 66
19:56:17.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:17.731 00.012 31432 UpdateGuideState exits: m=2684 RSB=32.2
19:56:17.733 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:17.735 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:17.736 00.001 31432 Enqueuing Expose request
19:56:17.790 00.054 29876 IsGuiding returns 1
19:56:17.790 00.000 29876 scope still moving after pulse duration time elapsed
19:56:17.821 00.031 29876 IsSlewing returns 0
19:56:17.821 00.000 29876 IsGuiding returns 1
19:56:17.852 00.031 29876 IsSlewing returns 0
19:56:17.852 00.000 29876 IsGuiding returns 1
19:56:17.883 00.031 29876 IsSlewing returns 0
19:56:17.883 00.000 29876 IsGuiding returns 0
19:56:17.883 00.000 29876 scope move finished after 56 + 112 ms
19:56:17.883 00.000 29876 Move returns status 0, amount 56
19:56:17.883 00.000 29876 MoveAxis(S, 26, ABG)
19:56:17.883 00.000 29876 Guiding  Dir = 1, Dur = 26
19:56:17.883 00.000 29876 IsSlewing returns 0
19:56:17.883 00.000 29876 IsGuiding returns 0
19:56:17.885 00.002 29876 PulseGuide returned control before completion, sleep 36
19:56:17.929 00.044 29876 IsGuiding returns 1
19:56:17.929 00.000 29876 scope still moving after pulse duration time elapsed
19:56:17.959 00.030 29876 IsSlewing returns 0
19:56:17.959 00.000 29876 IsGuiding returns 1
19:56:17.990 00.031 29876 IsSlewing returns 0
19:56:17.990 00.000 29876 IsGuiding returns 1
19:56:18.022 00.032 29876 IsSlewing returns 0
19:56:18.022 00.000 29876 IsGuiding returns 1
19:56:18.054 00.032 29876 IsSlewing returns 0
19:56:18.054 00.000 29876 IsGuiding returns 0
19:56:18.054 00.000 29876 scope move finished after 26 + 143 ms
19:56:18.054 00.000 29876 Move returns status 0, amount 26
19:56:18.054 00.000 29876 move complete, result=0
19:56:18.056 00.002 29876 worker thread done servicing request
19:56:18.056 00.000 29876 Worker thread wakes up
19:56:18.056 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:18.056 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:18.056 00.000 31432 GuideStep: 0.6 px 56 ms WEST, 0.4 px 26 ms SOUTH
19:56:20.180 02.124 29876 Exposure complete
19:56:20.224 00.044 29876 worker thread done servicing request
19:56:20.224 00.000 31432 OnExposeComplete: enter
19:56:20.227 00.003 31432 UpdateGuideState(): m_state=6
19:56:20.229 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
19:56:20.231 00.002 31432 Star::Find returns 1 (0), X=334.55, Y=889.67, Mass=2802, SNR=33.8, Peak=213 HFD=3.4
19:56:20.232 00.001 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
19:56:20.234 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
19:56:20.236 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-2.66 mountX=-0.40 mountY=0.14, mountTheta=2.80
19:56:20.239 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.21, opts=13)
19:56:20.241 00.002 31432 Enqueuing Move request for scope (-0.39, -0.21)
19:56:20.243 00.002 29876 Worker thread wakes up
19:56:20.243 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.21) opts 0xd
19:56:20.243 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.21)
19:56:20.243 00.000 29876 Moving (-0.39, -0.21) raw xDistance=-0.40 yDistance=0.14
19:56:20.243 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
19:56:20.243 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:20.243 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:56:20.243 00.000 29876 MoveAxis(E, 30, ABG)
19:56:20.243 00.000 29876 Guiding  Dir = 2, Dur = 30
19:56:20.243 00.000 29876 IsSlewing returns 0
19:56:20.243 00.000 29876 IsGuiding returns 0
19:56:20.244 00.001 29876 PulseGuide returned control before completion, sleep 40
19:56:20.247 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:20.258 00.011 31432 UpdateGuideState exits: m=2802 RSB=33.8
19:56:20.261 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:20.263 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:20.265 00.002 31432 Enqueuing Expose request
19:56:20.289 00.024 29876 IsGuiding returns 1
19:56:20.289 00.000 29876 scope still moving after pulse duration time elapsed
19:56:20.320 00.031 29876 IsSlewing returns 0
19:56:20.320 00.000 29876 IsGuiding returns 1
19:56:20.350 00.030 29876 IsSlewing returns 0
19:56:20.350 00.000 29876 IsGuiding returns 0
19:56:20.350 00.000 29876 scope move finished after 30 + 76 ms
19:56:20.350 00.000 29876 Move returns status 0, amount 30
19:56:20.350 00.000 29876 MoveAxis(N, 0, ABG)
19:56:20.350 00.000 29876 Move returns status 0, amount 0
19:56:20.350 00.000 29876 move complete, result=0
19:56:20.350 00.000 29876 worker thread done servicing request
19:56:20.350 00.000 29876 Worker thread wakes up
19:56:20.350 00.000 31432 GuideStep: -0.4 px 30 ms EAST, 0.1 px 0 ms NORTH
19:56:20.354 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:20.354 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:22.266 01.912 29876 Exposure complete
19:56:22.309 00.043 29876 worker thread done servicing request
19:56:22.310 00.001 31432 OnExposeComplete: enter
19:56:22.312 00.002 31432 UpdateGuideState(): m_state=6
19:56:22.315 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
19:56:22.317 00.002 31432 Star::Find returns 1 (0), X=334.95, Y=889.41, Mass=2776, SNR=33.7, Peak=252 HFD=3.5
19:56:22.319 00.002 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.58 = -1.58)
19:56:22.321 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.43 = 1.43)
19:56:22.322 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=-0.46 hyp=0.46 cameraTheta=-1.56 mountX=-0.00 mountY=0.46, mountTheta=1.58
19:56:22.325 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.46, opts=13)
19:56:22.327 00.002 31432 Enqueuing Move request for scope (0.01, -0.46)
19:56:22.329 00.002 29876 Worker thread wakes up
19:56:22.329 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.46) opts 0xd
19:56:22.329 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.46)
19:56:22.329 00.000 29876 Moving (0.01, -0.46) raw xDistance=-0.00 yDistance=0.46
19:56:22.329 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
19:56:22.329 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
19:56:22.329 00.000 29876 MoveAxis(E, 0, ABG)
19:56:22.329 00.000 29876 Move returns status 0, amount 0
19:56:22.329 00.000 29876 MoveAxis(S, 33, ABG)
19:56:22.329 00.000 29876 Guiding  Dir = 1, Dur = 33
19:56:22.329 00.000 29876 IsSlewing returns 0
19:56:22.330 00.001 29876 IsGuiding returns 0
19:56:22.330 00.000 29876 PulseGuide returned control before completion, sleep 43
19:56:22.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:22.344 00.011 31432 UpdateGuideState exits: m=2776 RSB=33.7
19:56:22.347 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:22.348 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:22.350 00.002 31432 Enqueuing Expose request
19:56:22.375 00.025 29876 IsGuiding returns 1
19:56:22.375 00.000 29876 scope still moving after pulse duration time elapsed
19:56:22.406 00.031 29876 IsSlewing returns 0
19:56:22.406 00.000 29876 IsGuiding returns 1
19:56:22.437 00.031 29876 IsSlewing returns 0
19:56:22.437 00.000 29876 IsGuiding returns 1
19:56:22.469 00.032 29876 IsSlewing returns 0
19:56:22.469 00.000 29876 IsGuiding returns 1
19:56:22.500 00.031 29876 IsSlewing returns 0
19:56:22.500 00.000 29876 IsGuiding returns 0
19:56:22.500 00.000 29876 scope move finished after 33 + 137 ms
19:56:22.500 00.000 29876 Move returns status 0, amount 33
19:56:22.500 00.000 29876 move complete, result=0
19:56:22.500 00.000 29876 worker thread done servicing request
19:56:22.500 00.000 29876 Worker thread wakes up
19:56:22.500 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:22.500 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:22.500 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.5 px 33 ms SOUTH
19:56:24.634 02.134 29876 Exposure complete
19:56:24.679 00.045 29876 worker thread done servicing request
19:56:24.679 00.000 31432 OnExposeComplete: enter
19:56:24.682 00.003 31432 UpdateGuideState(): m_state=6
19:56:24.684 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
19:56:24.686 00.002 31432 Star::Find returns 1 (0), X=334.46, Y=889.04, Mass=2600, SNR=31.7, Peak=240 HFD=3.6
19:56:24.687 00.001 31432 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
19:56:24.689 00.002 31432 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
19:56:24.691 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.83 hyp=0.96 cameraTheta=-2.10 mountX=-0.50 mountY=0.74, mountTheta=2.16
19:56:24.693 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.83, opts=13)
19:56:24.695 00.002 31432 Enqueuing Move request for scope (-0.48, -0.83)
19:56:24.698 00.003 29876 Worker thread wakes up
19:56:24.698 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.83) opts 0xd
19:56:24.698 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.83)
19:56:24.698 00.000 29876 Moving (-0.48, -0.83) raw xDistance=-0.50 yDistance=0.74
19:56:24.698 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
19:56:24.698 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.74
19:56:24.698 00.000 29876 MoveAxis(E, 48, ABG)
19:56:24.698 00.000 29876 Guiding  Dir = 2, Dur = 48
19:56:24.698 00.000 29876 IsSlewing returns 0
19:56:24.699 00.001 29876 IsGuiding returns 0
19:56:24.699 00.000 29876 PulseGuide returned control before completion, sleep 58
19:56:24.702 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:24.713 00.011 31432 UpdateGuideState exits: m=2600 RSB=31.7
19:56:24.715 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:24.717 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:24.719 00.002 31432 Enqueuing Expose request
19:56:24.758 00.039 29876 IsGuiding returns 1
19:56:24.758 00.000 29876 scope still moving after pulse duration time elapsed
19:56:24.788 00.030 29876 IsSlewing returns 0
19:56:24.788 00.000 29876 IsGuiding returns 1
19:56:24.820 00.032 29876 IsSlewing returns 0
19:56:24.820 00.000 29876 IsGuiding returns 1
19:56:24.851 00.031 29876 IsSlewing returns 0
19:56:24.851 00.000 29876 IsGuiding returns 0
19:56:24.851 00.000 29876 scope move finished after 48 + 104 ms
19:56:24.851 00.000 29876 Move returns status 0, amount 48
19:56:24.851 00.000 29876 MoveAxis(S, 55, ABG)
19:56:24.851 00.000 29876 Guiding  Dir = 1, Dur = 55
19:56:24.851 00.000 29876 IsSlewing returns 0
19:56:24.852 00.001 29876 IsGuiding returns 0
19:56:24.852 00.000 29876 PulseGuide returned control before completion, sleep 65
19:56:24.928 00.076 29876 IsGuiding returns 1
19:56:24.928 00.000 29876 scope still moving after pulse duration time elapsed
19:56:24.958 00.030 29876 IsSlewing returns 0
19:56:24.958 00.000 29876 IsGuiding returns 1
19:56:24.990 00.032 29876 IsSlewing returns 0
19:56:24.990 00.000 29876 IsGuiding returns 1
19:56:25.021 00.031 29876 IsSlewing returns 0
19:56:25.021 00.000 29876 IsGuiding returns 1
19:56:25.052 00.031 29876 IsSlewing returns 0
19:56:25.052 00.000 29876 IsGuiding returns 1
19:56:25.083 00.031 29876 IsSlewing returns 0
19:56:25.083 00.000 29876 IsGuiding returns 0
19:56:25.083 00.000 29876 scope move finished after 55 + 176 ms
19:56:25.083 00.000 29876 Move returns status 0, amount 55
19:56:25.083 00.000 29876 move complete, result=0
19:56:25.083 00.000 29876 worker thread done servicing request
19:56:25.083 00.000 29876 Worker thread wakes up
19:56:25.084 00.001 31432 GuideStep: -0.5 px 48 ms EAST, 0.7 px 55 ms SOUTH
19:56:25.086 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:25.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:26.999 01.913 29876 Exposure complete
19:56:27.043 00.044 29876 worker thread done servicing request
19:56:27.043 00.000 31432 OnExposeComplete: enter
19:56:27.046 00.003 31432 UpdateGuideState(): m_state=6
19:56:27.048 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
19:56:27.049 00.001 31432 Star::Find returns 1 (0), X=335.48, Y=889.40, Mass=2748, SNR=32.8, Peak=252 HFD=3.2
19:56:27.051 00.002 31432 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
19:56:27.053 00.002 31432 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.27 = 2.27)
19:56:27.055 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.47 hyp=0.71 cameraTheta=-0.72 mountX=0.52 mountY=0.54, mountTheta=0.81
19:56:27.058 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.47, opts=13)
19:56:27.061 00.003 31432 Enqueuing Move request for scope (0.53, -0.47)
19:56:27.063 00.002 29876 Worker thread wakes up
19:56:27.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.47) opts 0xd
19:56:27.063 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.47)
19:56:27.063 00.000 29876 Moving (0.53, -0.47) raw xDistance=0.52 yDistance=0.54
19:56:27.063 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.52
19:56:27.063 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
19:56:27.063 00.000 29876 MoveAxis(W, 43, ABG)
19:56:27.063 00.000 29876 Guiding  Dir = 3, Dur = 43
19:56:27.063 00.000 29876 IsSlewing returns 0
19:56:27.064 00.001 29876 IsGuiding returns 0
19:56:27.064 00.000 29876 PulseGuide returned control before completion, sleep 53
19:56:27.067 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:56:27.079 00.012 31432 UpdateGuideState exits: m=2748 RSB=32.8
19:56:27.081 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:27.083 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:27.085 00.002 31432 Enqueuing Expose request
19:56:27.121 00.036 29876 IsGuiding returns 1
19:56:27.121 00.000 29876 scope still moving after pulse duration time elapsed
19:56:27.151 00.030 29876 IsSlewing returns 0
19:56:27.151 00.000 29876 IsGuiding returns 1
19:56:27.183 00.032 29876 IsSlewing returns 0
19:56:27.183 00.000 29876 IsGuiding returns 1
19:56:27.213 00.030 29876 IsSlewing returns 0
19:56:27.213 00.000 29876 IsGuiding returns 1
19:56:27.244 00.031 29876 IsSlewing returns 0
19:56:27.244 00.000 29876 IsGuiding returns 0
19:56:27.244 00.000 29876 scope move finished after 43 + 138 ms
19:56:27.244 00.000 29876 Move returns status 0, amount 43
19:56:27.244 00.000 29876 MoveAxis(S, 40, ABG)
19:56:27.244 00.000 29876 Guiding  Dir = 1, Dur = 40
19:56:27.244 00.000 29876 IsSlewing returns 0
19:56:27.244 00.000 29876 IsGuiding returns 0
19:56:27.244 00.000 29876 PulseGuide returned control before completion, sleep 50
19:56:27.306 00.062 29876 IsGuiding returns 1
19:56:27.306 00.000 29876 scope still moving after pulse duration time elapsed
19:56:27.336 00.030 29876 IsSlewing returns 0
19:56:27.336 00.000 29876 IsGuiding returns 1
19:56:27.367 00.031 29876 IsSlewing returns 0
19:56:27.367 00.000 29876 IsGuiding returns 1
19:56:27.398 00.031 29876 IsSlewing returns 0
19:56:27.398 00.000 29876 IsGuiding returns 0
19:56:27.398 00.000 29876 scope move finished after 40 + 113 ms
19:56:27.398 00.000 29876 Move returns status 0, amount 40
19:56:27.398 00.000 29876 move complete, result=0
19:56:27.398 00.000 29876 worker thread done servicing request
19:56:27.398 00.000 29876 Worker thread wakes up
19:56:27.398 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:27.398 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:27.398 00.000 31432 GuideStep: 0.5 px 43 ms WEST, 0.5 px 40 ms SOUTH
19:56:29.525 02.127 29876 Exposure complete
19:56:29.569 00.044 29876 worker thread done servicing request
19:56:29.570 00.001 31432 OnExposeComplete: enter
19:56:29.572 00.002 31432 UpdateGuideState(): m_state=6
19:56:29.574 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
19:56:29.576 00.002 31432 Star::Find returns 1 (0), X=335.29, Y=889.37, Mass=2738, SNR=33.5, Peak=230 HFD=3.5
19:56:29.578 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.99 = -0.99)
19:56:29.580 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.02 = 2.02)
19:56:29.581 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=-0.50 hyp=0.61 cameraTheta=-0.96 mountX=0.34 mountY=0.55, mountTheta=1.02
19:56:29.584 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.50, opts=13)
19:56:29.587 00.003 31432 Enqueuing Move request for scope (0.35, -0.50)
19:56:29.589 00.002 29876 Worker thread wakes up
19:56:29.589 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.50) opts 0xd
19:56:29.589 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.50)
19:56:29.589 00.000 29876 Moving (0.35, -0.50) raw xDistance=0.34 yDistance=0.55
19:56:29.589 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
19:56:29.589 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
19:56:29.589 00.000 29876 MoveAxis(W, 38, ABG)
19:56:29.589 00.000 29876 Guiding  Dir = 3, Dur = 38
19:56:29.590 00.001 29876 IsSlewing returns 0
19:56:29.590 00.000 29876 IsGuiding returns 0
19:56:29.590 00.000 29876 PulseGuide returned control before completion, sleep 48
19:56:29.594 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:29.606 00.012 31432 UpdateGuideState exits: m=2738 RSB=33.5
19:56:29.608 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:29.610 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:29.612 00.002 31432 Enqueuing Expose request
19:56:29.649 00.037 29876 IsGuiding returns 1
19:56:29.649 00.000 29876 scope still moving after pulse duration time elapsed
19:56:29.679 00.030 29876 IsSlewing returns 0
19:56:29.679 00.000 29876 IsGuiding returns 0
19:56:29.679 00.000 29876 scope move finished after 38 + 51 ms
19:56:29.679 00.000 29876 Move returns status 0, amount 38
19:56:29.679 00.000 29876 MoveAxis(S, 40, ABG)
19:56:29.679 00.000 29876 Guiding  Dir = 1, Dur = 40
19:56:29.679 00.000 29876 IsSlewing returns 0
19:56:29.679 00.000 29876 IsGuiding returns 0
19:56:29.679 00.000 29876 PulseGuide returned control before completion, sleep 50
19:56:29.741 00.062 29876 IsGuiding returns 1
19:56:29.741 00.000 29876 scope still moving after pulse duration time elapsed
19:56:29.773 00.032 29876 IsSlewing returns 0
19:56:29.773 00.000 29876 IsGuiding returns 1
19:56:29.803 00.030 29876 IsSlewing returns 0
19:56:29.803 00.000 29876 IsGuiding returns 1
19:56:29.834 00.031 29876 IsSlewing returns 0
19:56:29.834 00.000 29876 IsGuiding returns 1
19:56:29.866 00.032 29876 IsSlewing returns 0
19:56:29.866 00.000 29876 IsGuiding returns 0
19:56:29.866 00.000 29876 scope move finished after 40 + 146 ms
19:56:29.866 00.000 29876 Move returns status 0, amount 40
19:56:29.866 00.000 29876 move complete, result=0
19:56:29.866 00.000 29876 worker thread done servicing request
19:56:29.866 00.000 29876 Worker thread wakes up
19:56:29.866 00.000 31432 GuideStep: 0.3 px 38 ms WEST, 0.5 px 40 ms SOUTH
19:56:29.871 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:29.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:31.787 01.916 29876 Exposure complete
19:56:31.829 00.042 29876 worker thread done servicing request
19:56:31.829 00.000 31432 OnExposeComplete: enter
19:56:31.832 00.003 31432 UpdateGuideState(): m_state=6
19:56:31.834 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
19:56:31.837 00.003 31432 Star::Find returns 1 (0), X=334.95, Y=889.72, Mass=2563, SNR=31.8, Peak=227 HFD=3.4
19:56:31.838 00.001 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.02) = xAngle (-1.57 = -1.57)
19:56:31.840 00.002 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.44 = 1.44)
19:56:31.842 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=0.00 mountY=0.15, mountTheta=1.57
19:56:31.844 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.15, opts=13)
19:56:31.846 00.002 31432 Enqueuing Move request for scope (0.00, -0.15)
19:56:31.849 00.003 29876 Worker thread wakes up
19:56:31.849 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
19:56:31.849 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
19:56:31.849 00.000 29876 Moving (0.00, -0.15) raw xDistance=0.00 yDistance=0.15
19:56:31.849 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
19:56:31.849 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:31.849 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:56:31.849 00.000 29876 MoveAxis(E, 0, ABG)
19:56:31.849 00.000 29876 Move returns status 0, amount 0
19:56:31.849 00.000 29876 MoveAxis(N, 0, ABG)
19:56:31.849 00.000 29876 Move returns status 0, amount 0
19:56:31.849 00.000 29876 move complete, result=0
19:56:31.849 00.000 29876 worker thread done servicing request
19:56:31.855 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:31.867 00.012 31432 UpdateGuideState exits: m=2563 RSB=31.8
19:56:31.869 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:31.871 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:31.872 00.001 31432 Enqueuing Expose request
19:56:31.874 00.002 29876 Worker thread wakes up
19:56:31.874 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
19:56:31.876 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:31.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:34.104 02.228 29876 Exposure complete
19:56:34.148 00.044 29876 worker thread done servicing request
19:56:34.148 00.000 31432 OnExposeComplete: enter
19:56:34.150 00.002 31432 UpdateGuideState(): m_state=6
19:56:34.152 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
19:56:34.154 00.002 31432 Star::Find returns 1 (0), X=335.18, Y=890.12, Mass=2644, SNR=32.6, Peak=192 HFD=3.8
19:56:34.156 00.002 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
19:56:34.158 00.002 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.49)
19:56:34.159 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.80 mountX=0.24 mountY=-0.21, mountTheta=-0.71
19:56:34.162 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.24, opts=13)
19:56:34.164 00.002 31432 Enqueuing Move request for scope (0.24, 0.24)
19:56:34.166 00.002 29876 Worker thread wakes up
19:56:34.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
19:56:34.166 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
19:56:34.166 00.000 29876 Moving (0.24, 0.24) raw xDistance=0.24 yDistance=-0.21
19:56:34.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
19:56:34.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:34.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:56:34.166 00.000 29876 MoveAxis(W, 23, ABG)
19:56:34.166 00.000 29876 Guiding  Dir = 3, Dur = 23
19:56:34.167 00.001 29876 IsSlewing returns 0
19:56:34.167 00.000 29876 IsGuiding returns 0
19:56:34.167 00.000 29876 PulseGuide returned control before completion, sleep 33
19:56:34.171 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=1, FiltMax=257, Gamma=0.490
19:56:34.184 00.013 31432 UpdateGuideState exits: m=2644 RSB=32.6
19:56:34.187 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:34.188 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:34.190 00.002 31432 Enqueuing Expose request
19:56:34.213 00.023 29876 IsGuiding returns 1
19:56:34.213 00.000 29876 scope still moving after pulse duration time elapsed
19:56:34.244 00.031 29876 IsSlewing returns 0
19:56:34.244 00.000 29876 IsGuiding returns 1
19:56:34.274 00.030 29876 IsSlewing returns 0
19:56:34.274 00.000 29876 IsGuiding returns 0
19:56:34.274 00.000 29876 scope move finished after 23 + 84 ms
19:56:34.274 00.000 29876 Move returns status 0, amount 23
19:56:34.274 00.000 29876 MoveAxis(N, 0, ABG)
19:56:34.274 00.000 29876 Move returns status 0, amount 0
19:56:34.274 00.000 29876 move complete, result=0
19:56:34.274 00.000 29876 worker thread done servicing request
19:56:34.274 00.000 29876 Worker thread wakes up
19:56:34.274 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
19:56:34.277 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:34.277 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:36.192 01.915 29876 Exposure complete
19:56:36.235 00.043 29876 worker thread done servicing request
19:56:36.235 00.000 31432 OnExposeComplete: enter
19:56:36.238 00.003 31432 UpdateGuideState(): m_state=6
19:56:36.239 00.001 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
19:56:36.242 00.003 31432 Star::Find returns 1 (0), X=334.62, Y=889.98, Mass=2440, SNR=30.6, Peak=196 HFD=3.8
19:56:36.244 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
19:56:36.246 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.49)
19:56:36.248 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.34 cameraTheta=2.81 mountX=-0.32 mountY=-0.16, mountTheta=-2.68
19:56:36.250 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.11, opts=13)
19:56:36.252 00.002 31432 Enqueuing Move request for scope (-0.33, 0.11)
19:56:36.254 00.002 29876 Worker thread wakes up
19:56:36.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
19:56:36.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
19:56:36.254 00.000 29876 Moving (-0.33, 0.11) raw xDistance=-0.32 yDistance=-0.16
19:56:36.255 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
19:56:36.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:36.255 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
19:56:36.255 00.000 29876 MoveAxis(E, 28, ABG)
19:56:36.255 00.000 29876 Guiding  Dir = 2, Dur = 28
19:56:36.255 00.000 29876 IsSlewing returns 0
19:56:36.255 00.000 29876 IsGuiding returns 0
19:56:36.255 00.000 29876 PulseGuide returned control before completion, sleep 38
19:56:36.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:56:36.270 00.012 31432 UpdateGuideState exits: m=2440 RSB=30.6
19:56:36.272 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:36.274 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:36.276 00.002 31432 Enqueuing Expose request
19:56:36.298 00.022 29876 IsGuiding returns 1
19:56:36.298 00.000 29876 scope still moving after pulse duration time elapsed
19:56:36.331 00.033 29876 IsSlewing returns 0
19:56:36.331 00.000 29876 IsGuiding returns 1
19:56:36.361 00.030 29876 IsSlewing returns 0
19:56:36.361 00.000 29876 IsGuiding returns 0
19:56:36.361 00.000 29876 scope move finished after 28 + 78 ms
19:56:36.361 00.000 29876 Move returns status 0, amount 28
19:56:36.361 00.000 29876 MoveAxis(N, 0, ABG)
19:56:36.361 00.000 29876 Move returns status 0, amount 0
19:56:36.361 00.000 29876 move complete, result=0
19:56:36.361 00.000 29876 worker thread done servicing request
19:56:36.362 00.001 29876 Worker thread wakes up
19:56:36.362 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:36.362 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:36.362 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.2 px 0 ms NORTH
19:56:38.484 02.122 29876 Exposure complete
19:56:38.526 00.042 29876 worker thread done servicing request
19:56:38.526 00.000 31432 OnExposeComplete: enter
19:56:38.528 00.002 31432 UpdateGuideState(): m_state=6
19:56:38.531 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
19:56:38.532 00.001 31432 Star::Find returns 1 (0), X=335.93, Y=890.29, Mass=2555, SNR=31.9, Peak=205 HFD=3.4
19:56:38.534 00.002 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
19:56:38.536 00.002 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
19:56:38.538 00.002 31432 CameraToMount -- cameraX=0.98 cameraY=0.42 hyp=1.07 cameraTheta=0.41 mountX=0.99 mountY=-0.27, mountTheta=-0.26
19:56:38.541 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.98, y=0.42, opts=13)
19:56:38.543 00.002 31432 Enqueuing Move request for scope (0.98, 0.42)
19:56:38.545 00.002 29876 Worker thread wakes up
19:56:38.546 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.42) opts 0xd
19:56:38.546 00.000 29876 Handling offset move in thread for scope, endpoint = (0.98, 0.42)
19:56:38.546 00.000 29876 Moving (0.98, 0.42) raw xDistance=0.99 yDistance=-0.27
19:56:38.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.99
19:56:38.546 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:38.546 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
19:56:38.546 00.000 29876 MoveAxis(W, 91, ABG)
19:56:38.546 00.000 29876 Guiding  Dir = 3, Dur = 91
19:56:38.546 00.000 29876 IsSlewing returns 0
19:56:38.546 00.000 29876 IsGuiding returns 0
19:56:38.546 00.000 29876 PulseGuide returned control before completion, sleep 101
19:56:38.550 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:38.562 00.012 31432 UpdateGuideState exits: m=2555 RSB=31.9
19:56:38.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:38.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:38.568 00.002 31432 Enqueuing Expose request
19:56:38.653 00.085 29876 IsGuiding returns 1
19:56:38.653 00.000 29876 scope still moving after pulse duration time elapsed
19:56:38.683 00.030 29876 IsSlewing returns 0
19:56:38.683 00.000 29876 IsGuiding returns 1
19:56:38.714 00.031 29876 IsSlewing returns 0
19:56:38.714 00.000 29876 IsGuiding returns 0
19:56:38.714 00.000 29876 scope move finished after 91 + 76 ms
19:56:38.714 00.000 29876 Move returns status 0, amount 91
19:56:38.714 00.000 29876 MoveAxis(N, 0, ABG)
19:56:38.714 00.000 29876 Move returns status 0, amount 0
19:56:38.714 00.000 29876 move complete, result=0
19:56:38.714 00.000 29876 worker thread done servicing request
19:56:38.714 00.000 29876 Worker thread wakes up
19:56:38.714 00.000 31432 GuideStep: 1.0 px 91 ms WEST, -0.3 px 0 ms NORTH
19:56:38.716 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:38.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:40.632 01.916 29876 Exposure complete
19:56:40.681 00.049 29876 worker thread done servicing request
19:56:40.681 00.000 31432 OnExposeComplete: enter
19:56:40.683 00.002 31432 UpdateGuideState(): m_state=6
19:56:40.685 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
19:56:40.687 00.002 31432 Star::Find returns 1 (0), X=335.72, Y=890.38, Mass=2729, SNR=33.1, Peak=206 HFD=3.5
19:56:40.689 00.002 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
19:56:40.690 00.001 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.71)
19:56:40.692 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.51 hyp=0.93 cameraTheta=0.59 mountX=0.79 mountY=-0.39, mountTheta=-0.46
19:56:40.695 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.51, opts=13)
19:56:40.697 00.002 31432 Enqueuing Move request for scope (0.77, 0.51)
19:56:40.699 00.002 29876 Worker thread wakes up
19:56:40.699 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.51) opts 0xd
19:56:40.699 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.51)
19:56:40.699 00.000 29876 Moving (0.77, 0.51) raw xDistance=0.79 yDistance=-0.39
19:56:40.699 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
19:56:40.699 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:56:40.699 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
19:56:40.699 00.000 29876 MoveAxis(W, 88, ABG)
19:56:40.699 00.000 29876 Guiding  Dir = 3, Dur = 88
19:56:40.699 00.000 29876 IsSlewing returns 0
19:56:40.699 00.000 29876 IsGuiding returns 0
19:56:40.700 00.001 29876 PulseGuide returned control before completion, sleep 98
19:56:40.703 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:40.716 00.013 31432 UpdateGuideState exits: m=2729 RSB=33.1
19:56:40.719 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:40.721 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:40.722 00.001 31432 Enqueuing Expose request
19:56:40.801 00.079 29876 IsGuiding returns 1
19:56:40.801 00.000 29876 scope still moving after pulse duration time elapsed
19:56:40.832 00.031 29876 IsSlewing returns 0
19:56:40.832 00.000 29876 IsGuiding returns 1
19:56:40.863 00.031 29876 IsSlewing returns 0
19:56:40.863 00.000 29876 IsGuiding returns 1
19:56:40.893 00.030 29876 IsSlewing returns 0
19:56:40.893 00.000 29876 IsGuiding returns 0
19:56:40.893 00.000 29876 scope move finished after 88 + 105 ms
19:56:40.893 00.000 29876 Move returns status 0, amount 88
19:56:40.893 00.000 29876 MoveAxis(N, 0, ABG)
19:56:40.893 00.000 29876 Move returns status 0, amount 0
19:56:40.893 00.000 29876 move complete, result=0
19:56:40.893 00.000 29876 worker thread done servicing request
19:56:40.893 00.000 29876 Worker thread wakes up
19:56:40.893 00.000 31432 GuideStep: 0.8 px 88 ms WEST, -0.4 px 0 ms NORTH
19:56:40.896 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:40.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,875,31,31)
19:56:42.190 01.294 31432 evsrv: cli 0CE15898 connect
19:56:42.195 00.005 31432 case statement mapped state 6 to 3
19:56:42.198 00.003 31432 case statement mapped state 6 to 3
19:56:42.205 00.007 31432 evsrv: cli 0CE15898 request: {"method":"get_app_state","id":"f35e686c-73c5-452f-a054-c3bd951d2aae"}
19:56:42.209 00.004 31432 case statement mapped state 6 to 3
19:56:42.213 00.004 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":"Guiding","id":"f35e686c-73c5-452f-a054-c3bd951d2aae"}
19:56:42.218 00.005 31432 evsrv: cli 0CE15898 disconnect
19:56:42.221 00.003 31432 evsrv: cli 0CE157F8 connect
19:56:42.225 00.004 31432 case statement mapped state 6 to 3
19:56:42.228 00.003 31432 case statement mapped state 6 to 3
19:56:42.232 00.004 31432 evsrv: cli 0CE157F8 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9ce5b06d-6da0-4da1-bdd9-116afee121b7"}
19:56:42.236 00.004 31432 PhdController::Dither begins
19:56:42.240 00.004 31432 dither: size=3.00, dRA=1.94 dDec=1.48
19:56:42.244 00.004 31432 MountToCamera -- mountTheta (-0.65) + m_xAngle (0.02) = xAngle (-0.63 = -0.63)
19:56:42.248 00.004 31432 MountToCamera -- mountX=1.94 mountY=1.48 hyp=2.44 mountTheta=-0.65 cameraX=1.97, cameraY=-1.43 cameraTheta=-0.63
19:56:42.250 00.002 31432 setting lock position to (336.92, 888.44)
19:56:42.253 00.003 31432 Mount: notify guiding dithered (2.0, -1.4)
19:56:42.256 00.003 31432 MultiStar: stabilizing after lock position change
19:56:42.259 00.003 31432 Status Line: Dithering de 1.94,1.48
19:56:42.263 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
19:56:42.267 00.004 31432 PhdController: newstate STATE_SETTLE_WAIT
19:56:42.269 00.002 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":0,"id":"9ce5b06d-6da0-4da1-bdd9-116afee121b7"}
19:56:42.273 00.004 31432 evsrv: cli 0CE157F8 disconnect
19:56:43.124 00.851 29876 Exposure complete
19:56:43.182 00.058 29876 worker thread done servicing request
19:56:43.182 00.000 31432 OnExposeComplete: enter
19:56:43.185 00.003 31432 UpdateGuideState(): m_state=6
19:56:43.187 00.002 31432 Star::Find(15, 335, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
19:56:43.189 00.002 31432 Star::Find returns 1 (0), X=334.10, Y=890.07, Mass=2535, SNR=31.4, Peak=198 HFD=3.8
19:56:43.191 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
19:56:43.193 00.002 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.68)
19:56:43.195 00.002 31432 CameraToMount -- cameraX=-2.82 cameraY=1.63 hyp=3.26 cameraTheta=2.62 mountX=-2.78 mountY=-2.04, mountTheta=-2.51
19:56:43.197 00.002 31432 dither recenter: remaining=(-1.9,-1.5) step=(-1.9,-1.5)
19:56:43.199 00.002 31432 MountToCamera -- mountTheta (2.49) + m_xAngle (0.02) = xAngle (2.51 = 2.51)
19:56:43.202 00.003 31432 MountToCamera -- mountX=-1.94 mountY=-1.48 hyp=2.44 mountTheta=2.49 cameraX=-1.97, cameraY=1.43 cameraTheta=2.51
19:56:43.203 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.97, y=1.43, opts=4)
19:56:43.206 00.003 31432 Enqueuing Move request for scope (-1.97, 1.43)
19:56:43.208 00.002 31432 Mount: notify direct move -1.94,-1.48
19:56:43.210 00.002 29876 Worker thread wakes up
19:56:43.210 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.97, 1.43) opts 0x4
19:56:43.210 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.97, 1.43)
19:56:43.210 00.000 29876 Moving (-1.97, 1.43) raw xDistance=-1.94 yDistance=-1.48
19:56:43.210 00.000 29876 BLC: window closed
19:56:43.210 00.000 29876 MoveAxis(E, 333, B)
19:56:43.210 00.000 29876 Guiding  Dir = 2, Dur = 333
19:56:43.210 00.000 29876 IsSlewing returns 0
19:56:43.210 00.000 29876 IsGuiding returns 0
19:56:43.211 00.001 29876 PulseGuide returned control before completion, sleep 343
19:56:43.214 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:43.230 00.016 31432 UpdateGuideState exits: m=2535 RSB=31.4
19:56:43.234 00.004 31432 PhdController: settling, locked = 1, distance = 3.18 (1.50) aobump = 0 frame = 1 / 99999
19:56:43.237 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767553003.237,"Host":"MSI","Inst":1,"Distance":3.18,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:56:43.240 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:43.243 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:43.245 00.002 31432 Enqueuing Expose request
19:56:43.557 00.312 29876 IsGuiding returns 1
19:56:43.557 00.000 29876 scope still moving after pulse duration time elapsed
19:56:43.588 00.031 29876 IsSlewing returns 0
19:56:43.588 00.000 29876 IsGuiding returns 0
19:56:43.588 00.000 29876 scope move finished after 333 + 44 ms
19:56:43.588 00.000 29876 Move returns status 0, amount 333
19:56:43.588 00.000 29876 BLC: window closed
19:56:43.588 00.000 29876 BLC: Compensation needed for non-algo type move
19:56:43.588 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:56:43.588 00.000 29876 MoveAxis(N, 201, B)
19:56:43.588 00.000 29876 Guiding  Dir = 0, Dur = 201
19:56:43.588 00.000 29876 IsSlewing returns 0
19:56:43.588 00.000 29876 IsGuiding returns 0
19:56:43.589 00.001 29876 PulseGuide returned control before completion, sleep 211
19:56:43.805 00.216 29876 IsGuiding returns 1
19:56:43.805 00.000 29876 scope still moving after pulse duration time elapsed
19:56:43.836 00.031 29876 IsSlewing returns 0
19:56:43.836 00.000 29876 IsGuiding returns 1
19:56:43.866 00.030 29876 IsSlewing returns 0
19:56:43.866 00.000 29876 IsGuiding returns 1
19:56:43.897 00.031 29876 IsSlewing returns 0
19:56:43.897 00.000 29876 IsGuiding returns 1
19:56:43.929 00.032 29876 IsSlewing returns 0
19:56:43.929 00.000 29876 IsGuiding returns 0
19:56:43.929 00.000 29876 scope move finished after 201 + 138 ms
19:56:43.929 00.000 29876 Move returns status 0, amount 201
19:56:43.929 00.000 29876 move complete, result=0
19:56:43.929 00.000 29876 worker thread done servicing request
19:56:43.929 00.000 29876 Worker thread wakes up
19:56:43.929 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:43.929 00.000 31432 GuideStep: -1.9 px 333 ms EAST, -1.5 px 201 ms NORTH
19:56:43.932 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:45.845 01.913 29876 Exposure complete
19:56:45.888 00.043 29876 worker thread done servicing request
19:56:45.888 00.000 31432 OnExposeComplete: enter
19:56:45.891 00.003 31432 UpdateGuideState(): m_state=6
19:56:45.893 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
19:56:45.895 00.002 31432 Star::Find returns 1 (0), X=336.62, Y=889.97, Mass=2507, SNR=31.5, Peak=169 HFD=3.8
19:56:45.896 00.001 31432 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.02) = xAngle (1.74 = 1.74)
19:56:45.898 00.002 31432 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.75 = -1.53)
19:56:45.900 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=1.53 hyp=1.56 cameraTheta=1.76 mountX=-0.26 mountY=-1.56, mountTheta=-1.74
19:56:45.903 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=1.53, opts=13)
19:56:45.906 00.003 31432 Enqueuing Move request for scope (-0.30, 1.53)
19:56:45.908 00.002 29876 Worker thread wakes up
19:56:45.908 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.53) opts 0xd
19:56:45.908 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 1.53)
19:56:45.908 00.000 29876 Moving (-0.30, 1.53) raw xDistance=-0.26 yDistance=-1.56
19:56:45.908 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
19:56:45.908 00.000 29876 resist switch: large excursion: input -1.56 thresh 0.90 direction from 0 to -1
19:56:45.908 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.68
19:56:45.908 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.94 from input -1.56
19:56:45.908 00.000 29876 MoveAxis(E, 25, ABG)
19:56:45.908 00.000 29876 Guiding  Dir = 2, Dur = 25
19:56:45.908 00.000 29876 IsSlewing returns 0
19:56:45.908 00.000 29876 IsGuiding returns 0
19:56:45.909 00.001 29876 PulseGuide returned control before completion, sleep 35
19:56:45.914 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:56:45.926 00.012 31432 UpdateGuideState exits: m=2507 RSB=31.5
19:56:45.929 00.003 31432 PhdController: settling, locked = 1, distance = 1.56 (1.50) aobump = 0 frame = 2 / 99999
19:56:45.931 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553005.931,"Host":"MSI","Inst":1,"Distance":1.56,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:56:45.933 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:45.935 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:45.937 00.002 31432 Enqueuing Expose request
19:56:45.954 00.017 29876 IsGuiding returns 1
19:56:45.954 00.000 29876 scope still moving after pulse duration time elapsed
19:56:45.986 00.032 29876 IsSlewing returns 0
19:56:45.986 00.000 29876 IsGuiding returns 0
19:56:45.986 00.000 29876 scope move finished after 25 + 52 ms
19:56:45.986 00.000 29876 Move returns status 0, amount 25
19:56:45.986 00.000 29876 MoveAxis(N, 114, ABG)
19:56:45.986 00.000 29876 Guiding  Dir = 0, Dur = 114
19:56:45.986 00.000 29876 IsSlewing returns 0
19:56:45.986 00.000 29876 IsGuiding returns 0
19:56:45.986 00.000 29876 PulseGuide returned control before completion, sleep 124
19:56:46.125 00.139 29876 IsGuiding returns 1
19:56:46.125 00.000 29876 scope still moving after pulse duration time elapsed
19:56:46.155 00.030 29876 IsSlewing returns 0
19:56:46.155 00.000 29876 IsGuiding returns 1
19:56:46.186 00.031 29876 IsSlewing returns 0
19:56:46.186 00.000 29876 IsGuiding returns 1
19:56:46.218 00.032 29876 IsSlewing returns 0
19:56:46.218 00.000 29876 IsGuiding returns 0
19:56:46.218 00.000 29876 scope move finished after 114 + 117 ms
19:56:46.218 00.000 29876 Move returns status 0, amount 114
19:56:46.218 00.000 29876 move complete, result=0
19:56:46.218 00.000 29876 worker thread done servicing request
19:56:46.218 00.000 29876 Worker thread wakes up
19:56:46.218 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -1.6 px 114 ms NORTH
19:56:46.221 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:46.221 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:48.350 02.129 29876 Exposure complete
19:56:48.395 00.045 29876 worker thread done servicing request
19:56:48.395 00.000 31432 OnExposeComplete: enter
19:56:48.398 00.003 31432 UpdateGuideState(): m_state=6
19:56:48.400 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
19:56:48.402 00.002 31432 Star::Find returns 1 (0), X=337.44, Y=890.25, Mass=2636, SNR=32.4, Peak=165 HFD=3.7
19:56:48.404 00.002 31432 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.02) = xAngle (1.27 = 1.27)
19:56:48.405 00.001 31432 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.28 = -2.00)
19:56:48.407 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=1.81 hyp=1.89 cameraTheta=1.29 mountX=0.56 mountY=-1.71, mountTheta=-1.25
19:56:48.410 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=1.81, opts=13)
19:56:48.412 00.002 31432 Enqueuing Move request for scope (0.52, 1.81)
19:56:48.414 00.002 29876 Worker thread wakes up
19:56:48.414 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 1.81) opts 0xd
19:56:48.414 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 1.81)
19:56:48.414 00.000 29876 Moving (0.52, 1.81) raw xDistance=0.56 yDistance=-1.71
19:56:48.414 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.56
19:56:48.414 00.000 29876 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.71
19:56:48.414 00.000 29876 MoveAxis(W, 51, ABG)
19:56:48.414 00.000 29876 Guiding  Dir = 3, Dur = 51
19:56:48.414 00.000 29876 IsSlewing returns 0
19:56:48.414 00.000 29876 IsGuiding returns 0
19:56:48.415 00.001 29876 PulseGuide returned control before completion, sleep 61
19:56:48.418 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:48.431 00.013 31432 UpdateGuideState exits: m=2636 RSB=32.4
19:56:48.433 00.002 31432 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 3 / 99999
19:56:48.435 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553008.435,"Host":"MSI","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:56:48.437 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:48.439 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:48.441 00.002 31432 Enqueuing Expose request
19:56:48.488 00.047 29876 IsGuiding returns 1
19:56:48.488 00.000 29876 scope still moving after pulse duration time elapsed
19:56:48.518 00.030 29876 IsSlewing returns 0
19:56:48.518 00.000 29876 IsGuiding returns 1
19:56:48.550 00.032 29876 IsSlewing returns 0
19:56:48.550 00.000 29876 IsGuiding returns 1
19:56:48.580 00.030 29876 IsSlewing returns 0
19:56:48.580 00.000 29876 IsGuiding returns 0
19:56:48.580 00.000 29876 scope move finished after 51 + 115 ms
19:56:48.580 00.000 29876 Move returns status 0, amount 51
19:56:48.580 00.000 29876 MoveAxis(N, 126, ABG)
19:56:48.580 00.000 29876 Guiding  Dir = 0, Dur = 126
19:56:48.580 00.000 29876 IsSlewing returns 0
19:56:48.580 00.000 29876 IsGuiding returns 0
19:56:48.581 00.001 29876 PulseGuide returned control before completion, sleep 136
19:56:48.721 00.140 29876 IsGuiding returns 1
19:56:48.721 00.000 29876 scope still moving after pulse duration time elapsed
19:56:48.752 00.031 29876 IsSlewing returns 0
19:56:48.752 00.000 29876 IsGuiding returns 1
19:56:48.782 00.030 29876 IsSlewing returns 0
19:56:48.782 00.000 29876 IsGuiding returns 0
19:56:48.782 00.000 29876 scope move finished after 126 + 75 ms
19:56:48.782 00.000 29876 Move returns status 0, amount 126
19:56:48.782 00.000 29876 move complete, result=0
19:56:48.782 00.000 29876 worker thread done servicing request
19:56:48.782 00.000 29876 Worker thread wakes up
19:56:48.782 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:48.783 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:48.783 00.000 31432 GuideStep: 0.6 px 51 ms WEST, -1.7 px 126 ms NORTH
19:56:50.688 01.905 29876 Exposure complete
19:56:50.732 00.044 29876 worker thread done servicing request
19:56:50.732 00.000 31432 OnExposeComplete: enter
19:56:50.734 00.002 31432 UpdateGuideState(): m_state=6
19:56:50.736 00.002 31432 Star::Find(15, 337, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
19:56:50.738 00.002 31432 Star::Find returns 1 (0), X=338.27, Y=889.54, Mass=2645, SNR=32.3, Peak=224 HFD=3.4
19:56:50.740 00.002 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
19:56:50.741 00.001 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.61)
19:56:50.743 00.002 31432 CameraToMount -- cameraX=1.36 cameraY=1.10 hyp=1.74 cameraTheta=0.68 mountX=1.38 mountY=-0.88, mountTheta=-0.57
19:56:50.745 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.36, y=1.10, opts=13)
19:56:50.747 00.002 31432 Enqueuing Move request for scope (1.36, 1.10)
19:56:50.749 00.002 29876 Worker thread wakes up
19:56:50.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.36, 1.10) opts 0xd
19:56:50.749 00.000 29876 Handling offset move in thread for scope, endpoint = (1.36, 1.10)
19:56:50.749 00.000 29876 Moving (1.36, 1.10) raw xDistance=1.38 yDistance=-0.88
19:56:50.749 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.38
19:56:50.749 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.88
19:56:50.749 00.000 29876 MoveAxis(W, 140, ABG)
19:56:50.749 00.000 29876 Guiding  Dir = 3, Dur = 140
19:56:50.750 00.001 29876 IsSlewing returns 0
19:56:50.750 00.000 29876 IsGuiding returns 0
19:56:50.750 00.000 29876 PulseGuide returned control before completion, sleep 150
19:56:50.753 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:50.766 00.013 31432 UpdateGuideState exits: m=2645 RSB=32.3
19:56:50.768 00.002 31432 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 4 / 99999
19:56:50.770 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553010.770,"Host":"MSI","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:56:50.773 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:50.775 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:50.777 00.002 31432 Enqueuing Expose request
19:56:50.905 00.128 29876 IsGuiding returns 1
19:56:50.905 00.000 29876 scope still moving after pulse duration time elapsed
19:56:50.935 00.030 29876 IsSlewing returns 0
19:56:50.935 00.000 29876 IsGuiding returns 0
19:56:50.935 00.000 29876 scope move finished after 140 + 44 ms
19:56:50.935 00.000 29876 Move returns status 0, amount 140
19:56:50.935 00.000 29876 MoveAxis(N, 64, ABG)
19:56:50.935 00.000 29876 Guiding  Dir = 0, Dur = 64
19:56:50.935 00.000 29876 IsSlewing returns 0
19:56:50.935 00.000 29876 IsGuiding returns 0
19:56:50.935 00.000 29876 PulseGuide returned control before completion, sleep 74
19:56:51.012 00.077 29876 IsGuiding returns 1
19:56:51.012 00.000 29876 scope still moving after pulse duration time elapsed
19:56:51.043 00.031 29876 IsSlewing returns 0
19:56:51.043 00.000 29876 IsGuiding returns 1
19:56:51.074 00.031 29876 IsSlewing returns 0
19:56:51.074 00.000 29876 IsGuiding returns 1
19:56:51.104 00.030 29876 IsSlewing returns 0
19:56:51.104 00.000 29876 IsGuiding returns 1
19:56:51.134 00.030 29876 IsSlewing returns 0
19:56:51.134 00.000 29876 IsGuiding returns 1
19:56:51.165 00.031 29876 IsSlewing returns 0
19:56:51.165 00.000 29876 IsGuiding returns 0
19:56:51.165 00.000 29876 scope move finished after 64 + 165 ms
19:56:51.165 00.000 29876 Move returns status 0, amount 64
19:56:51.165 00.000 29876 move complete, result=0
19:56:51.165 00.000 29876 worker thread done servicing request
19:56:51.165 00.000 29876 Worker thread wakes up
19:56:51.165 00.000 31432 GuideStep: 1.4 px 140 ms WEST, -0.9 px 64 ms NORTH
19:56:51.168 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:51.168 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:53.299 02.131 29876 Exposure complete
19:56:53.342 00.043 29876 worker thread done servicing request
19:56:53.342 00.000 31432 OnExposeComplete: enter
19:56:53.345 00.003 31432 UpdateGuideState(): m_state=6
19:56:53.347 00.002 31432 Star::Find(15, 338, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
19:56:53.349 00.002 31432 Star::Find returns 1 (0), X=337.29, Y=888.37, Mass=2891, SNR=34.6, Peak=215 HFD=3.5
19:56:53.351 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
19:56:53.353 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
19:56:53.355 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.07 hyp=0.38 cameraTheta=-0.18 mountX=0.37 mountY=0.13, mountTheta=0.32
19:56:53.358 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.07, opts=13)
19:56:53.360 00.002 31432 Enqueuing Move request for scope (0.38, -0.07)
19:56:53.362 00.002 29876 Worker thread wakes up
19:56:53.363 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.07) opts 0xd
19:56:53.363 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.07)
19:56:53.363 00.000 29876 Moving (0.38, -0.07) raw xDistance=0.37 yDistance=0.13
19:56:53.363 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.37
19:56:53.363 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:53.363 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
19:56:53.363 00.000 29876 MoveAxis(W, 56, ABG)
19:56:53.363 00.000 29876 Guiding  Dir = 3, Dur = 56
19:56:53.363 00.000 29876 IsSlewing returns 0
19:56:53.363 00.000 29876 IsGuiding returns 0
19:56:53.363 00.000 29876 PulseGuide returned control before completion, sleep 66
19:56:53.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:56:53.378 00.012 31432 UpdateGuideState exits: m=2891 RSB=34.6
19:56:53.380 00.002 31432 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 5 / 99999
19:56:53.382 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553013.382,"Host":"MSI","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
19:56:53.384 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:53.389 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:53.393 00.004 31432 Enqueuing Expose request
19:56:53.439 00.046 29876 IsGuiding returns 1
19:56:53.439 00.000 29876 scope still moving after pulse duration time elapsed
19:56:53.470 00.031 29876 IsSlewing returns 0
19:56:53.470 00.000 29876 IsGuiding returns 1
19:56:53.501 00.031 29876 IsSlewing returns 0
19:56:53.501 00.000 29876 IsGuiding returns 1
19:56:53.532 00.031 29876 IsSlewing returns 0
19:56:53.532 00.000 29876 IsGuiding returns 0
19:56:53.532 00.000 29876 scope move finished after 56 + 112 ms
19:56:53.532 00.000 29876 Move returns status 0, amount 56
19:56:53.532 00.000 29876 MoveAxis(N, 0, ABG)
19:56:53.532 00.000 29876 Move returns status 0, amount 0
19:56:53.532 00.000 29876 move complete, result=0
19:56:53.532 00.000 29876 worker thread done servicing request
19:56:53.532 00.000 29876 Worker thread wakes up
19:56:53.533 00.001 31432 GuideStep: 0.4 px 56 ms WEST, 0.1 px 0 ms NORTH
19:56:53.535 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:53.535 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:55.441 01.906 29876 Exposure complete
19:56:55.484 00.043 29876 worker thread done servicing request
19:56:55.484 00.000 31432 OnExposeComplete: enter
19:56:55.486 00.002 31432 UpdateGuideState(): m_state=6
19:56:55.488 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
19:56:55.490 00.002 31432 Star::Find returns 1 (0), X=336.81, Y=887.96, Mass=2519, SNR=31.2, Peak=224 HFD=3.5
19:56:55.491 00.001 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.02) = xAngle (-1.81 = -1.81)
19:56:55.493 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
19:56:55.495 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.48 hyp=0.49 cameraTheta=-1.78 mountX=-0.11 mountY=0.46, mountTheta=1.82
19:56:55.498 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.48, opts=13)
19:56:55.500 00.002 31432 Enqueuing Move request for scope (-0.10, -0.48)
19:56:55.501 00.001 29876 Worker thread wakes up
19:56:55.501 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.48) opts 0xd
19:56:55.501 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.48)
19:56:55.501 00.000 29876 Moving (-0.10, -0.48) raw xDistance=-0.11 yDistance=0.46
19:56:55.502 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:56:55.502 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:56:55.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
19:56:55.502 00.000 29876 MoveAxis(E, 0, ABG)
19:56:55.502 00.000 29876 Move returns status 0, amount 0
19:56:55.502 00.000 29876 MoveAxis(N, 0, ABG)
19:56:55.502 00.000 29876 Move returns status 0, amount 0
19:56:55.502 00.000 29876 move complete, result=0
19:56:55.502 00.000 29876 worker thread done servicing request
19:56:55.511 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:55.528 00.017 31432 UpdateGuideState exits: m=2519 RSB=31.2
19:56:55.531 00.003 31432 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 6 / 99999
19:56:55.535 00.004 31432 evsrv: {"Event":"Settling","Timestamp":1767553015.535,"Host":"MSI","Inst":1,"Distance":1.05,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
19:56:55.539 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:55.545 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:55.547 00.002 31432 Enqueuing Expose request
19:56:55.549 00.002 29876 Worker thread wakes up
19:56:55.549 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
19:56:55.551 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:55.551 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:57.677 02.126 29876 Exposure complete
19:56:57.721 00.044 29876 worker thread done servicing request
19:56:57.721 00.000 31432 OnExposeComplete: enter
19:56:57.723 00.002 31432 UpdateGuideState(): m_state=6
19:56:57.725 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
19:56:57.727 00.002 31432 Star::Find returns 1 (0), X=336.95, Y=888.21, Mass=2456, SNR=30.6, Peak=212 HFD=3.6
19:56:57.729 00.002 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.44 = -1.44)
19:56:57.731 00.002 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
19:56:57.732 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.41 mountX=0.03 mountY=0.23, mountTheta=1.44
19:56:57.735 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.23, opts=13)
19:56:57.737 00.002 31432 Enqueuing Move request for scope (0.04, -0.23)
19:56:57.739 00.002 29876 Worker thread wakes up
19:56:57.739 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
19:56:57.739 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
19:56:57.739 00.000 29876 Moving (0.04, -0.23) raw xDistance=0.03 yDistance=0.23
19:56:57.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:56:57.739 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:57.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:56:57.739 00.000 29876 MoveAxis(E, 0, ABG)
19:56:57.739 00.000 29876 Move returns status 0, amount 0
19:56:57.739 00.000 29876 MoveAxis(N, 0, ABG)
19:56:57.739 00.000 29876 Move returns status 0, amount 0
19:56:57.739 00.000 29876 move complete, result=0
19:56:57.739 00.000 29876 worker thread done servicing request
19:56:57.743 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:56:57.754 00.011 31432 UpdateGuideState exits: m=2456 RSB=30.6
19:56:57.756 00.002 31432 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 7 / 99999
19:56:57.758 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553017.758,"Host":"MSI","Inst":1,"Distance":0.81,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
19:56:57.760 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:57.761 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:57.763 00.002 31432 Enqueuing Expose request
19:56:57.765 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:56:57.767 00.002 29876 Worker thread wakes up
19:56:57.767 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:57.767 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:59.673 01.906 29876 Exposure complete
19:56:59.715 00.042 29876 worker thread done servicing request
19:56:59.715 00.000 31432 OnExposeComplete: enter
19:56:59.718 00.003 31432 UpdateGuideState(): m_state=6
19:56:59.720 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
19:56:59.722 00.002 31432 Star::Find returns 1 (0), X=337.28, Y=888.34, Mass=2488, SNR=31.7, Peak=193 HFD=3.5
19:56:59.724 00.002 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
19:56:59.725 00.001 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
19:56:59.727 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.10 hyp=0.38 cameraTheta=-0.26 mountX=0.36 mountY=0.15, mountTheta=0.40
19:56:59.730 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.10, opts=13)
19:56:59.732 00.002 31432 Enqueuing Move request for scope (0.37, -0.10)
19:56:59.734 00.002 29876 Worker thread wakes up
19:56:59.734 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.10) opts 0xd
19:56:59.734 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.10)
19:56:59.734 00.000 29876 Moving (0.37, -0.10) raw xDistance=0.36 yDistance=0.15
19:56:59.734 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
19:56:59.734 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:56:59.734 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
19:56:59.734 00.000 29876 MoveAxis(W, 35, ABG)
19:56:59.734 00.000 29876 Guiding  Dir = 3, Dur = 35
19:56:59.734 00.000 29876 IsSlewing returns 0
19:56:59.734 00.000 29876 IsGuiding returns 0
19:56:59.734 00.000 29876 PulseGuide returned control before completion, sleep 45
19:56:59.738 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:56:59.750 00.012 31432 UpdateGuideState exits: m=2488 RSB=31.7
19:56:59.752 00.002 31432 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 8 / 99999
19:56:59.754 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553019.754,"Host":"MSI","Inst":1,"Distance":0.68,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
19:56:59.756 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:56:59.758 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:56:59.760 00.002 31432 Enqueuing Expose request
19:56:59.795 00.035 29876 IsGuiding returns 1
19:56:59.795 00.000 29876 scope still moving after pulse duration time elapsed
19:56:59.826 00.031 29876 IsSlewing returns 0
19:56:59.826 00.000 29876 IsGuiding returns 1
19:56:59.857 00.031 29876 IsSlewing returns 0
19:56:59.857 00.000 29876 IsGuiding returns 1
19:56:59.888 00.031 29876 IsSlewing returns 0
19:56:59.888 00.000 29876 IsGuiding returns 1
19:56:59.919 00.031 29876 IsSlewing returns 0
19:56:59.919 00.000 29876 IsGuiding returns 0
19:56:59.919 00.000 29876 scope move finished after 35 + 149 ms
19:56:59.919 00.000 29876 Move returns status 0, amount 35
19:56:59.919 00.000 29876 MoveAxis(N, 0, ABG)
19:56:59.919 00.000 29876 Move returns status 0, amount 0
19:56:59.919 00.000 29876 move complete, result=0
19:56:59.919 00.000 29876 worker thread done servicing request
19:56:59.919 00.000 29876 Worker thread wakes up
19:56:59.919 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:56:59.919 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:56:59.919 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.2 px 0 ms NORTH
19:57:02.051 02.132 29876 Exposure complete
19:57:02.094 00.043 29876 worker thread done servicing request
19:57:02.094 00.000 31432 OnExposeComplete: enter
19:57:02.097 00.003 31432 UpdateGuideState(): m_state=6
19:57:02.098 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
19:57:02.100 00.002 31432 Star::Find returns 1 (0), X=338.23, Y=888.34, Mass=2427, SNR=30.6, Peak=177 HFD=3.6
19:57:02.102 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
19:57:02.104 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
19:57:02.106 00.002 31432 CameraToMount -- cameraX=1.31 cameraY=-0.09 hyp=1.32 cameraTheta=-0.07 mountX=1.31 mountY=0.29, mountTheta=0.22
19:57:02.108 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.31, y=-0.09, opts=13)
19:57:02.110 00.002 31432 Enqueuing Move request for scope (1.31, -0.09)
19:57:02.112 00.002 29876 Worker thread wakes up
19:57:02.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.09) opts 0xd
19:57:02.112 00.000 29876 Handling offset move in thread for scope, endpoint = (1.31, -0.09)
19:57:02.112 00.000 29876 Moving (1.31, -0.09) raw xDistance=1.31 yDistance=0.29
19:57:02.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.31
19:57:02.112 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:02.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
19:57:02.112 00.000 29876 MoveAxis(W, 131, ABG)
19:57:02.112 00.000 29876 Guiding  Dir = 3, Dur = 131
19:57:02.113 00.001 29876 IsSlewing returns 0
19:57:02.113 00.000 29876 IsGuiding returns 0
19:57:02.113 00.000 29876 PulseGuide returned control before completion, sleep 141
19:57:02.116 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:02.127 00.011 31432 UpdateGuideState exits: m=2427 RSB=30.6
19:57:02.130 00.003 31432 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 9 / 99999
19:57:02.132 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553022.132,"Host":"MSI","Inst":1,"Distance":0.87,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
19:57:02.133 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:02.135 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:02.137 00.002 31432 Enqueuing Expose request
19:57:02.266 00.129 29876 IsGuiding returns 1
19:57:02.266 00.000 29876 scope still moving after pulse duration time elapsed
19:57:02.296 00.030 29876 IsSlewing returns 0
19:57:02.296 00.000 29876 IsGuiding returns 0
19:57:02.296 00.000 29876 scope move finished after 131 + 52 ms
19:57:02.296 00.000 29876 Move returns status 0, amount 131
19:57:02.296 00.000 29876 MoveAxis(N, 0, ABG)
19:57:02.296 00.000 29876 Move returns status 0, amount 0
19:57:02.296 00.000 29876 move complete, result=0
19:57:02.297 00.001 29876 worker thread done servicing request
19:57:02.297 00.000 29876 Worker thread wakes up
19:57:02.297 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:02.297 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:02.298 00.001 31432 GuideStep: 1.3 px 131 ms WEST, 0.3 px 0 ms NORTH
19:57:04.209 01.911 29876 Exposure complete
19:57:04.263 00.054 29876 worker thread done servicing request
19:57:04.263 00.000 31432 OnExposeComplete: enter
19:57:04.265 00.002 31432 UpdateGuideState(): m_state=6
19:57:04.267 00.002 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
19:57:04.269 00.002 31432 Star::Find returns 1 (0), X=337.13, Y=888.54, Mass=2594, SNR=31.8, Peak=188 HFD=3.8
19:57:04.271 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
19:57:04.273 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
19:57:04.275 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.45 mountX=0.22 mountY=-0.07, mountTheta=-0.31
19:57:04.277 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.10, opts=13)
19:57:04.279 00.002 31432 Enqueuing Move request for scope (0.22, 0.10)
19:57:04.281 00.002 29876 Worker thread wakes up
19:57:04.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
19:57:04.281 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
19:57:04.281 00.000 29876 Moving (0.22, 0.10) raw xDistance=0.22 yDistance=-0.07
19:57:04.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.22
19:57:04.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:04.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
19:57:04.281 00.000 29876 MoveAxis(W, 39, ABG)
19:57:04.281 00.000 29876 Guiding  Dir = 3, Dur = 39
19:57:04.282 00.001 29876 IsSlewing returns 0
19:57:04.282 00.000 29876 IsGuiding returns 0
19:57:04.282 00.000 29876 PulseGuide returned control before completion, sleep 49
19:57:04.285 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:57:04.298 00.013 31432 UpdateGuideState exits: m=2594 RSB=31.8
19:57:04.301 00.003 31432 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 10 / 99999
19:57:04.303 00.002 31432 PhdController: newstate STATE_FINISH
19:57:04.305 00.002 31432 PhdController complete: success
19:57:04.307 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767553024.307,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
19:57:04.309 00.002 31432 Mount: notify guiding dither settle done success=1
19:57:04.311 00.002 31432 PhdController: newstate STATE_IDLE
19:57:04.312 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:04.314 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:04.317 00.003 31432 Enqueuing Expose request
19:57:04.347 00.030 29876 IsGuiding returns 1
19:57:04.347 00.000 29876 scope still moving after pulse duration time elapsed
19:57:04.377 00.030 29876 IsSlewing returns 0
19:57:04.377 00.000 29876 IsGuiding returns 0
19:57:04.377 00.000 29876 scope move finished after 39 + 56 ms
19:57:04.377 00.000 29876 Move returns status 0, amount 39
19:57:04.377 00.000 29876 MoveAxis(N, 0, ABG)
19:57:04.377 00.000 29876 Move returns status 0, amount 0
19:57:04.377 00.000 29876 move complete, result=0
19:57:04.377 00.000 29876 worker thread done servicing request
19:57:04.378 00.001 29876 Worker thread wakes up
19:57:04.378 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:04.378 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:04.378 00.000 31432 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
19:57:06.512 02.134 29876 Exposure complete
19:57:06.556 00.044 29876 worker thread done servicing request
19:57:06.556 00.000 31432 OnExposeComplete: enter
19:57:06.558 00.002 31432 UpdateGuideState(): m_state=6
19:57:06.560 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
19:57:06.562 00.002 31432 Star::Find returns 1 (0), X=337.35, Y=887.67, Mass=2411, SNR=30.5, Peak=190 HFD=3.5
19:57:06.564 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
19:57:06.565 00.001 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
19:57:06.568 00.003 31432 CameraToMount -- cameraX=0.43 cameraY=-0.77 hyp=0.88 cameraTheta=-1.06 mountX=0.42 mountY=0.82, mountTheta=1.10
19:57:06.571 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.77, opts=13)
19:57:06.573 00.002 31432 Enqueuing Move request for scope (0.43, -0.77)
19:57:06.576 00.003 29876 Worker thread wakes up
19:57:06.576 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.77) opts 0xd
19:57:06.576 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.77)
19:57:06.576 00.000 29876 Moving (0.43, -0.77) raw xDistance=0.42 yDistance=0.82
19:57:06.576 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
19:57:06.576 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:57:06.576 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.82
19:57:06.576 00.000 29876 MoveAxis(W, 45, ABG)
19:57:06.576 00.000 29876 Guiding  Dir = 3, Dur = 45
19:57:06.577 00.001 29876 IsSlewing returns 0
19:57:06.577 00.000 29876 IsGuiding returns 0
19:57:06.577 00.000 29876 PulseGuide returned control before completion, sleep 55
19:57:06.583 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:06.603 00.020 31432 UpdateGuideState exits: m=2411 RSB=30.5
19:57:06.606 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:06.607 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:06.611 00.004 31432 Enqueuing Expose request
19:57:06.634 00.023 29876 IsGuiding returns 1
19:57:06.634 00.000 29876 scope still moving after pulse duration time elapsed
19:57:06.664 00.030 29876 IsSlewing returns 0
19:57:06.664 00.000 29876 IsGuiding returns 1
19:57:06.696 00.032 29876 IsSlewing returns 0
19:57:06.696 00.000 29876 IsGuiding returns 1
19:57:06.728 00.032 29876 IsSlewing returns 0
19:57:06.728 00.000 29876 IsGuiding returns 1
19:57:06.759 00.031 29876 IsSlewing returns 0
19:57:06.759 00.000 29876 IsGuiding returns 1
19:57:06.789 00.030 29876 IsSlewing returns 0
19:57:06.789 00.000 29876 IsGuiding returns 0
19:57:06.789 00.000 29876 scope move finished after 45 + 167 ms
19:57:06.789 00.000 29876 Move returns status 0, amount 45
19:57:06.789 00.000 29876 MoveAxis(N, 0, ABG)
19:57:06.789 00.000 29876 Move returns status 0, amount 0
19:57:06.789 00.000 29876 move complete, result=0
19:57:06.789 00.000 29876 worker thread done servicing request
19:57:06.789 00.000 29876 Worker thread wakes up
19:57:06.789 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:06.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:06.789 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.8 px 0 ms NORTH
19:57:08.702 01.913 29876 Exposure complete
19:57:08.747 00.045 29876 worker thread done servicing request
19:57:08.747 00.000 31432 OnExposeComplete: enter
19:57:08.750 00.003 31432 UpdateGuideState(): m_state=6
19:57:08.752 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
19:57:08.753 00.001 31432 Star::Find returns 1 (0), X=337.46, Y=887.94, Mass=2440, SNR=30.8, Peak=212 HFD=3.4
19:57:08.755 00.002 31432 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.02) = xAngle (-0.77 = -0.77)
19:57:08.757 00.002 31432 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.25 = 2.25)
19:57:08.759 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.50 hyp=0.74 cameraTheta=-0.74 mountX=0.53 mountY=0.58, mountTheta=0.83
19:57:08.761 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.50, opts=13)
19:57:08.764 00.003 31432 Enqueuing Move request for scope (0.55, -0.50)
19:57:08.766 00.002 29876 Worker thread wakes up
19:57:08.766 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.50) opts 0xd
19:57:08.766 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.50)
19:57:08.766 00.000 29876 Moving (0.55, -0.50) raw xDistance=0.53 yDistance=0.58
19:57:08.766 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
19:57:08.766 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:57:08.767 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
19:57:08.767 00.000 29876 MoveAxis(W, 58, ABG)
19:57:08.767 00.000 29876 Guiding  Dir = 3, Dur = 58
19:57:08.767 00.000 29876 IsSlewing returns 0
19:57:08.767 00.000 29876 IsGuiding returns 0
19:57:08.767 00.000 29876 PulseGuide returned control before completion, sleep 68
19:57:08.773 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:08.789 00.016 31432 UpdateGuideState exits: m=2440 RSB=30.8
19:57:08.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:08.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:08.795 00.002 31432 Enqueuing Expose request
19:57:08.840 00.045 29876 IsGuiding returns 1
19:57:08.840 00.000 29876 scope still moving after pulse duration time elapsed
19:57:08.871 00.031 29876 IsSlewing returns 0
19:57:08.871 00.000 29876 IsGuiding returns 1
19:57:08.903 00.032 29876 IsSlewing returns 0
19:57:08.903 00.000 29876 IsGuiding returns 1
19:57:08.933 00.030 29876 IsSlewing returns 0
19:57:08.933 00.000 29876 IsGuiding returns 1
19:57:08.964 00.031 29876 IsSlewing returns 0
19:57:08.964 00.000 29876 IsGuiding returns 0
19:57:08.964 00.000 29876 scope move finished after 58 + 138 ms
19:57:08.964 00.000 29876 Move returns status 0, amount 58
19:57:08.964 00.000 29876 MoveAxis(N, 0, ABG)
19:57:08.964 00.000 29876 Move returns status 0, amount 0
19:57:08.964 00.000 29876 move complete, result=0
19:57:08.964 00.000 29876 worker thread done servicing request
19:57:08.964 00.000 31432 GuideStep: 0.5 px 58 ms WEST, 0.6 px 0 ms NORTH
19:57:08.966 00.002 29876 Worker thread wakes up
19:57:08.966 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:08.967 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:11.094 02.127 29876 Exposure complete
19:57:11.139 00.045 29876 worker thread done servicing request
19:57:11.139 00.000 31432 OnExposeComplete: enter
19:57:11.141 00.002 31432 UpdateGuideState(): m_state=6
19:57:11.143 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
19:57:11.145 00.002 31432 Star::Find returns 1 (0), X=336.77, Y=888.24, Mass=2492, SNR=30.9, Peak=235 HFD=3.5
19:57:11.147 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.23 = -2.23)
19:57:11.148 00.001 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.78 = 0.78)
19:57:11.150 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=-0.15 mountY=0.18, mountTheta=2.29
19:57:11.153 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.20, opts=13)
19:57:11.155 00.002 31432 Enqueuing Move request for scope (-0.15, -0.20)
19:57:11.156 00.001 29876 Worker thread wakes up
19:57:11.156 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
19:57:11.156 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
19:57:11.156 00.000 29876 Moving (-0.15, -0.20) raw xDistance=-0.15 yDistance=0.18
19:57:11.156 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:57:11.156 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:11.157 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:57:11.157 00.000 29876 MoveAxis(E, 0, ABG)
19:57:11.157 00.000 29876 Move returns status 0, amount 0
19:57:11.157 00.000 29876 MoveAxis(N, 0, ABG)
19:57:11.157 00.000 29876 Move returns status 0, amount 0
19:57:11.157 00.000 29876 move complete, result=0
19:57:11.157 00.000 29876 worker thread done servicing request
19:57:11.162 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=4, FiltMax=257, Gamma=0.490
19:57:11.174 00.012 31432 UpdateGuideState exits: m=2492 RSB=30.9
19:57:11.177 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:11.178 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:11.180 00.002 31432 Enqueuing Expose request
19:57:11.182 00.002 29876 Worker thread wakes up
19:57:11.182 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
19:57:11.184 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:11.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:13.091 01.907 29876 Exposure complete
19:57:13.137 00.046 29876 worker thread done servicing request
19:57:13.137 00.000 31432 OnExposeComplete: enter
19:57:13.139 00.002 31432 UpdateGuideState(): m_state=6
19:57:13.141 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
19:57:13.143 00.002 31432 Star::Find returns 1 (0), X=336.25, Y=887.64, Mass=2656, SNR=33.0, Peak=199 HFD=3.6
19:57:13.145 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
19:57:13.147 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
19:57:13.148 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.80 hyp=1.04 cameraTheta=-2.27 mountX=-0.69 mountY=0.69, mountTheta=2.36
19:57:13.152 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.80, opts=13)
19:57:13.154 00.002 31432 Enqueuing Move request for scope (-0.67, -0.80)
19:57:13.156 00.002 29876 Worker thread wakes up
19:57:13.156 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.80) opts 0xd
19:57:13.156 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.80)
19:57:13.156 00.000 29876 Moving (-0.67, -0.80) raw xDistance=-0.69 yDistance=0.69
19:57:13.156 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.69
19:57:13.156 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.81 newest=1.44
19:57:13.156 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.69
19:57:13.156 00.000 29876 MoveAxis(E, 66, ABG)
19:57:13.156 00.000 29876 Guiding  Dir = 2, Dur = 66
19:57:13.156 00.000 29876 IsSlewing returns 0
19:57:13.157 00.001 29876 IsGuiding returns 0
19:57:13.157 00.000 29876 PulseGuide returned control before completion, sleep 76
19:57:13.160 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:13.172 00.012 31432 UpdateGuideState exits: m=2656 RSB=33.0
19:57:13.174 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:13.176 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:13.178 00.002 31432 Enqueuing Expose request
19:57:13.244 00.066 29876 IsGuiding returns 1
19:57:13.244 00.000 29876 scope still moving after pulse duration time elapsed
19:57:13.274 00.030 29876 IsSlewing returns 0
19:57:13.274 00.000 29876 IsGuiding returns 1
19:57:13.305 00.031 29876 IsSlewing returns 0
19:57:13.305 00.000 29876 IsGuiding returns 0
19:57:13.305 00.000 29876 scope move finished after 66 + 81 ms
19:57:13.305 00.000 29876 Move returns status 0, amount 66
19:57:13.305 00.000 29876 BLC: Oldest BLC event removed
19:57:13.305 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:57:13.305 00.000 29876 MoveAxis(S, 70, ABG)
19:57:13.305 00.000 29876 Guiding  Dir = 1, Dur = 70
19:57:13.305 00.000 29876 IsSlewing returns 0
19:57:13.305 00.000 29876 IsGuiding returns 0
19:57:13.305 00.000 29876 PulseGuide returned control before completion, sleep 80
19:57:13.396 00.091 29876 IsGuiding returns 1
19:57:13.396 00.000 29876 scope still moving after pulse duration time elapsed
19:57:13.427 00.031 29876 IsSlewing returns 0
19:57:13.427 00.000 29876 IsGuiding returns 1
19:57:13.457 00.030 29876 IsSlewing returns 0
19:57:13.457 00.000 29876 IsGuiding returns 1
19:57:13.489 00.032 29876 IsSlewing returns 0
19:57:13.489 00.000 29876 IsGuiding returns 1
19:57:13.520 00.031 29876 IsSlewing returns 0
19:57:13.520 00.000 29876 IsGuiding returns 0
19:57:13.520 00.000 29876 scope move finished after 70 + 144 ms
19:57:13.520 00.000 29876 Move returns status 0, amount 70
19:57:13.520 00.000 29876 move complete, result=0
19:57:13.520 00.000 29876 worker thread done servicing request
19:57:13.520 00.000 29876 Worker thread wakes up
19:57:13.520 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:13.520 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:13.521 00.001 31432 GuideStep: -0.7 px 66 ms EAST, 0.7 px 70 ms SOUTH
19:57:15.656 02.135 29876 Exposure complete
19:57:15.699 00.043 29876 worker thread done servicing request
19:57:15.699 00.000 31432 OnExposeComplete: enter
19:57:15.702 00.003 31432 UpdateGuideState(): m_state=6
19:57:15.703 00.001 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
19:57:15.705 00.002 31432 Star::Find returns 1 (0), X=336.78, Y=887.95, Mass=2594, SNR=32.8, Peak=225 HFD=3.3
19:57:15.707 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.87 = -1.87)
19:57:15.709 00.002 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
19:57:15.710 00.001 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.84 mountX=-0.15 mountY=0.46, mountTheta=1.88
19:57:15.713 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.49, opts=13)
19:57:15.714 00.001 31432 Enqueuing Move request for scope (-0.14, -0.49)
19:57:15.716 00.002 29876 Worker thread wakes up
19:57:15.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.49) opts 0xd
19:57:15.716 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.49)
19:57:15.716 00.000 29876 Moving (-0.14, -0.49) raw xDistance=-0.15 yDistance=0.46
19:57:15.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:57:15.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
19:57:15.716 00.000 29876 MoveAxis(E, 0, ABG)
19:57:15.717 00.001 29876 Move returns status 0, amount 0
19:57:15.717 00.000 29876 MoveAxis(S, 34, ABG)
19:57:15.717 00.000 29876 Guiding  Dir = 1, Dur = 34
19:57:15.717 00.000 29876 IsSlewing returns 0
19:57:15.717 00.000 29876 IsGuiding returns 0
19:57:15.717 00.000 29876 PulseGuide returned control before completion, sleep 44
19:57:15.721 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:15.732 00.011 31432 UpdateGuideState exits: m=2594 RSB=32.8
19:57:15.734 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:15.736 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:15.738 00.002 31432 Enqueuing Expose request
19:57:15.762 00.024 29876 IsGuiding returns 1
19:57:15.762 00.000 29876 scope still moving after pulse duration time elapsed
19:57:15.794 00.032 29876 IsSlewing returns 0
19:57:15.808 00.014 29876 IsGuiding returns 1
19:57:15.840 00.032 29876 IsSlewing returns 0
19:57:15.840 00.000 29876 IsGuiding returns 1
19:57:15.872 00.032 29876 IsSlewing returns 0
19:57:15.872 00.000 29876 IsGuiding returns 1
19:57:15.903 00.031 29876 IsSlewing returns 0
19:57:15.903 00.000 29876 IsGuiding returns 0
19:57:15.903 00.000 29876 scope move finished after 34 + 151 ms
19:57:15.903 00.000 29876 Move returns status 0, amount 34
19:57:15.903 00.000 29876 move complete, result=0
19:57:15.903 00.000 29876 worker thread done servicing request
19:57:15.903 00.000 29876 Worker thread wakes up
19:57:15.903 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 34 ms SOUTH
19:57:15.905 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:15.905 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:17.818 01.913 29876 Exposure complete
19:57:17.862 00.044 29876 worker thread done servicing request
19:57:17.863 00.001 31432 OnExposeComplete: enter
19:57:17.865 00.002 31432 UpdateGuideState(): m_state=6
19:57:17.867 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
19:57:17.869 00.002 31432 Star::Find returns 1 (0), X=337.35, Y=888.52, Mass=2568, SNR=31.8, Peak=192 HFD=3.3
19:57:17.870 00.001 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
19:57:17.872 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.11)
19:57:17.874 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.08 hyp=0.44 cameraTheta=0.19 mountX=0.43 mountY=-0.01, mountTheta=-0.03
19:57:17.876 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.08, opts=13)
19:57:17.878 00.002 31432 Enqueuing Move request for scope (0.43, 0.08)
19:57:17.881 00.003 29876 Worker thread wakes up
19:57:17.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.08) opts 0xd
19:57:17.881 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.08)
19:57:17.881 00.000 29876 Moving (0.43, 0.08) raw xDistance=0.43 yDistance=-0.01
19:57:17.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
19:57:17.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:17.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:57:17.881 00.000 29876 MoveAxis(W, 41, ABG)
19:57:17.881 00.000 29876 Guiding  Dir = 3, Dur = 41
19:57:17.881 00.000 29876 IsSlewing returns 0
19:57:17.881 00.000 29876 IsGuiding returns 0
19:57:17.881 00.000 29876 PulseGuide returned control before completion, sleep 51
19:57:17.886 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=3, FiltMax=257, Gamma=0.490
19:57:17.901 00.015 31432 UpdateGuideState exits: m=2568 RSB=31.8
19:57:17.903 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:17.905 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:17.907 00.002 31432 Enqueuing Expose request
19:57:17.941 00.034 29876 IsGuiding returns 1
19:57:17.941 00.000 29876 scope still moving after pulse duration time elapsed
19:57:17.972 00.031 29876 IsSlewing returns 0
19:57:17.972 00.000 29876 IsGuiding returns 0
19:57:17.972 00.000 29876 scope move finished after 41 + 50 ms
19:57:17.972 00.000 29876 Move returns status 0, amount 41
19:57:17.972 00.000 29876 MoveAxis(N, 0, ABG)
19:57:17.972 00.000 29876 Move returns status 0, amount 0
19:57:17.972 00.000 29876 move complete, result=0
19:57:17.973 00.001 29876 worker thread done servicing request
19:57:17.973 00.000 29876 Worker thread wakes up
19:57:17.973 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:17.973 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:17.973 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.0 px 0 ms NORTH
19:57:20.099 02.126 29876 Exposure complete
19:57:20.143 00.044 29876 worker thread done servicing request
19:57:20.144 00.001 31432 OnExposeComplete: enter
19:57:20.146 00.002 31432 UpdateGuideState(): m_state=6
19:57:20.148 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
19:57:20.150 00.002 31432 Star::Find returns 1 (0), X=337.65, Y=888.21, Mass=2486, SNR=31.3, Peak=249 HFD=3.2
19:57:20.152 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
19:57:20.153 00.001 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.68 = 2.68)
19:57:20.155 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=-0.23 hyp=0.77 cameraTheta=-0.30 mountX=0.73 mountY=0.34, mountTheta=0.44
19:57:20.158 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=-0.23, opts=13)
19:57:20.160 00.002 31432 Enqueuing Move request for scope (0.73, -0.23)
19:57:20.162 00.002 29876 Worker thread wakes up
19:57:20.162 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.23) opts 0xd
19:57:20.162 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, -0.23)
19:57:20.162 00.000 29876 Moving (0.73, -0.23) raw xDistance=0.73 yDistance=0.34
19:57:20.162 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.73
19:57:20.162 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
19:57:20.162 00.000 29876 MoveAxis(W, 76, ABG)
19:57:20.162 00.000 29876 Guiding  Dir = 3, Dur = 76
19:57:20.163 00.001 29876 IsSlewing returns 0
19:57:20.163 00.000 29876 IsGuiding returns 0
19:57:20.163 00.000 29876 PulseGuide returned control before completion, sleep 86
19:57:20.166 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:20.178 00.012 31432 UpdateGuideState exits: m=2486 RSB=31.3
19:57:20.181 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:20.182 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:20.184 00.002 31432 Enqueuing Expose request
19:57:20.253 00.069 29876 IsGuiding returns 1
19:57:20.253 00.000 29876 scope still moving after pulse duration time elapsed
19:57:20.283 00.030 29876 IsSlewing returns 0
19:57:20.283 00.000 29876 IsGuiding returns 1
19:57:20.314 00.031 29876 IsSlewing returns 0
19:57:20.314 00.000 29876 IsGuiding returns 1
19:57:20.345 00.031 29876 IsSlewing returns 0
19:57:20.345 00.000 29876 IsGuiding returns 1
19:57:20.377 00.032 29876 IsSlewing returns 0
19:57:20.377 00.000 29876 IsGuiding returns 1
19:57:20.408 00.031 29876 IsSlewing returns 0
19:57:20.408 00.000 29876 IsGuiding returns 0
19:57:20.408 00.000 29876 scope move finished after 76 + 169 ms
19:57:20.408 00.000 29876 Move returns status 0, amount 76
19:57:20.408 00.000 29876 MoveAxis(S, 25, ABG)
19:57:20.408 00.000 29876 Guiding  Dir = 1, Dur = 25
19:57:20.408 00.000 29876 IsSlewing returns 0
19:57:20.408 00.000 29876 IsGuiding returns 0
19:57:20.408 00.000 29876 PulseGuide returned control before completion, sleep 35
19:57:20.454 00.046 29876 IsGuiding returns 1
19:57:20.454 00.000 29876 scope still moving after pulse duration time elapsed
19:57:20.483 00.029 29876 IsSlewing returns 0
19:57:20.483 00.000 29876 IsGuiding returns 1
19:57:20.515 00.032 29876 IsSlewing returns 0
19:57:20.515 00.000 29876 IsGuiding returns 1
19:57:20.545 00.030 29876 IsSlewing returns 0
19:57:20.545 00.000 29876 IsGuiding returns 0
19:57:20.545 00.000 29876 scope move finished after 25 + 111 ms
19:57:20.545 00.000 29876 Move returns status 0, amount 25
19:57:20.545 00.000 29876 move complete, result=0
19:57:20.545 00.000 29876 worker thread done servicing request
19:57:20.545 00.000 29876 Worker thread wakes up
19:57:20.545 00.000 31432 GuideStep: 0.7 px 76 ms WEST, 0.3 px 25 ms SOUTH
19:57:20.548 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:20.548 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:22.456 01.908 29876 Exposure complete
19:57:22.500 00.044 29876 worker thread done servicing request
19:57:22.500 00.000 31432 OnExposeComplete: enter
19:57:22.503 00.003 31432 UpdateGuideState(): m_state=6
19:57:22.504 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
19:57:22.506 00.002 31432 Star::Find returns 1 (0), X=337.58, Y=888.62, Mass=2729, SNR=33.3, Peak=240 HFD=3.4
19:57:22.508 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
19:57:22.510 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
19:57:22.512 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=0.19 hyp=0.69 cameraTheta=0.27 mountX=0.67 mountY=-0.08, mountTheta=-0.12
19:57:22.514 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.19, opts=13)
19:57:22.516 00.002 31432 Enqueuing Move request for scope (0.67, 0.19)
19:57:22.518 00.002 29876 Worker thread wakes up
19:57:22.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.19) opts 0xd
19:57:22.518 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.19)
19:57:22.518 00.000 29876 Moving (0.67, 0.19) raw xDistance=0.67 yDistance=-0.08
19:57:22.518 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
19:57:22.518 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:22.518 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:57:22.518 00.000 29876 MoveAxis(W, 75, ABG)
19:57:22.518 00.000 29876 Guiding  Dir = 3, Dur = 75
19:57:22.518 00.000 29876 IsSlewing returns 0
19:57:22.518 00.000 29876 IsGuiding returns 0
19:57:22.518 00.000 29876 PulseGuide returned control before completion, sleep 85
19:57:22.522 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=7, FiltMax=257, Gamma=0.490
19:57:22.533 00.011 31432 UpdateGuideState exits: m=2729 RSB=33.3
19:57:22.536 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:22.537 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:22.539 00.002 31432 Enqueuing Expose request
19:57:22.609 00.070 29876 IsGuiding returns 1
19:57:22.609 00.000 29876 scope still moving after pulse duration time elapsed
19:57:22.639 00.030 29876 IsSlewing returns 0
19:57:22.639 00.000 29876 IsGuiding returns 1
19:57:22.671 00.032 29876 IsSlewing returns 0
19:57:22.671 00.000 29876 IsGuiding returns 0
19:57:22.671 00.000 29876 scope move finished after 75 + 77 ms
19:57:22.671 00.000 29876 Move returns status 0, amount 75
19:57:22.671 00.000 29876 MoveAxis(N, 0, ABG)
19:57:22.671 00.000 29876 Move returns status 0, amount 0
19:57:22.671 00.000 29876 move complete, result=0
19:57:22.672 00.001 29876 worker thread done servicing request
19:57:22.672 00.000 29876 Worker thread wakes up
19:57:22.672 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:22.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:22.672 00.000 31432 GuideStep: 0.7 px 75 ms WEST, -0.1 px 0 ms NORTH
19:57:24.794 02.122 29876 Exposure complete
19:57:24.838 00.044 29876 worker thread done servicing request
19:57:24.838 00.000 31432 OnExposeComplete: enter
19:57:24.840 00.002 31432 UpdateGuideState(): m_state=6
19:57:24.842 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
19:57:24.844 00.002 31432 Star::Find returns 1 (0), X=336.88, Y=888.78, Mass=2456, SNR=30.7, Peak=201 HFD=3.8
19:57:24.846 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
19:57:24.848 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
19:57:24.850 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.68 mountX=-0.03 mountY=-0.34, mountTheta=-1.66
19:57:24.852 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.34, opts=13)
19:57:24.854 00.002 31432 Enqueuing Move request for scope (-0.04, 0.34)
19:57:24.856 00.002 29876 Worker thread wakes up
19:57:24.856 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
19:57:24.856 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
19:57:24.856 00.000 29876 Moving (-0.04, 0.34) raw xDistance=-0.03 yDistance=-0.34
19:57:24.856 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
19:57:24.856 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:57:24.856 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:57:24.856 00.000 29876 MoveAxis(E, 0, ABG)
19:57:24.856 00.000 29876 Move returns status 0, amount 0
19:57:24.856 00.000 29876 MoveAxis(N, 0, ABG)
19:57:24.856 00.000 29876 Move returns status 0, amount 0
19:57:24.856 00.000 29876 move complete, result=0
19:57:24.856 00.000 29876 worker thread done servicing request
19:57:24.863 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:24.875 00.012 31432 UpdateGuideState exits: m=2456 RSB=30.7
19:57:24.877 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:24.879 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:24.881 00.002 31432 Enqueuing Expose request
19:57:24.883 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
19:57:24.885 00.002 29876 Worker thread wakes up
19:57:24.885 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:24.885 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:26.801 01.916 29876 Exposure complete
19:57:26.844 00.043 29876 worker thread done servicing request
19:57:26.844 00.000 31432 OnExposeComplete: enter
19:57:26.847 00.003 31432 UpdateGuideState(): m_state=6
19:57:26.849 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
19:57:26.851 00.002 31432 Star::Find returns 1 (0), X=336.60, Y=889.00, Mass=2714, SNR=33.0, Peak=207 HFD=3.8
19:57:26.852 00.001 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
19:57:26.854 00.002 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.21)
19:57:26.856 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.56 hyp=0.65 cameraTheta=2.09 mountX=-0.30 mountY=-0.60, mountTheta=-2.04
19:57:26.858 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.56, opts=13)
19:57:26.860 00.002 31432 Enqueuing Move request for scope (-0.32, 0.56)
19:57:26.862 00.002 29876 Worker thread wakes up
19:57:26.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.56) opts 0xd
19:57:26.862 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.56)
19:57:26.862 00.000 29876 Moving (-0.32, 0.56) raw xDistance=-0.30 yDistance=-0.60
19:57:26.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
19:57:26.862 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:57:26.863 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
19:57:26.863 00.000 29876 MoveAxis(E, 29, ABG)
19:57:26.863 00.000 29876 Guiding  Dir = 2, Dur = 29
19:57:26.863 00.000 29876 IsSlewing returns 0
19:57:26.863 00.000 29876 IsGuiding returns 0
19:57:26.863 00.000 29876 PulseGuide returned control before completion, sleep 39
19:57:26.867 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:26.879 00.012 31432 UpdateGuideState exits: m=2714 RSB=33.0
19:57:26.881 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:26.885 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:26.888 00.003 31432 Enqueuing Expose request
19:57:26.906 00.018 29876 IsGuiding returns 1
19:57:26.906 00.000 29876 scope still moving after pulse duration time elapsed
19:57:26.936 00.030 29876 IsSlewing returns 0
19:57:26.936 00.000 29876 IsGuiding returns 1
19:57:26.968 00.032 29876 IsSlewing returns 0
19:57:26.968 00.000 29876 IsGuiding returns 0
19:57:26.968 00.000 29876 scope move finished after 29 + 75 ms
19:57:26.968 00.000 29876 Move returns status 0, amount 29
19:57:26.968 00.000 29876 MoveAxis(N, 0, ABG)
19:57:26.968 00.000 29876 Move returns status 0, amount 0
19:57:26.968 00.000 29876 move complete, result=0
19:57:26.968 00.000 29876 worker thread done servicing request
19:57:26.968 00.000 29876 Worker thread wakes up
19:57:26.968 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:26.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:26.969 00.001 31432 GuideStep: -0.3 px 29 ms EAST, -0.6 px 0 ms NORTH
19:57:29.194 02.225 29876 Exposure complete
19:57:29.237 00.043 29876 worker thread done servicing request
19:57:29.237 00.000 31432 OnExposeComplete: enter
19:57:29.240 00.003 31432 UpdateGuideState(): m_state=6
19:57:29.242 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
19:57:29.244 00.002 31432 Star::Find returns 1 (0), X=337.47, Y=888.24, Mass=2646, SNR=32.8, Peak=184 HFD=3.6
19:57:29.246 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
19:57:29.248 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
19:57:29.250 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.20 hyp=0.59 cameraTheta=-0.35 mountX=0.55 mountY=0.28, mountTheta=0.48
19:57:29.253 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.20, opts=13)
19:57:29.255 00.002 31432 Enqueuing Move request for scope (0.55, -0.20)
19:57:29.257 00.002 29876 Worker thread wakes up
19:57:29.257 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.20) opts 0xd
19:57:29.257 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.20)
19:57:29.257 00.000 29876 Moving (0.55, -0.20) raw xDistance=0.55 yDistance=0.28
19:57:29.257 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.55
19:57:29.257 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:29.257 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:57:29.257 00.000 29876 MoveAxis(W, 48, ABG)
19:57:29.257 00.000 29876 Guiding  Dir = 3, Dur = 48
19:57:29.258 00.001 29876 IsSlewing returns 0
19:57:29.258 00.000 29876 IsGuiding returns 0
19:57:29.258 00.000 29876 PulseGuide returned control before completion, sleep 58
19:57:29.261 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:29.273 00.012 31432 UpdateGuideState exits: m=2646 RSB=32.8
19:57:29.275 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:29.277 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:29.279 00.002 31432 Enqueuing Expose request
19:57:29.319 00.040 29876 IsGuiding returns 1
19:57:29.319 00.000 29876 scope still moving after pulse duration time elapsed
19:57:29.350 00.031 29876 IsSlewing returns 0
19:57:29.350 00.000 29876 IsGuiding returns 1
19:57:29.380 00.030 29876 IsSlewing returns 0
19:57:29.380 00.000 29876 IsGuiding returns 1
19:57:29.411 00.031 29876 IsSlewing returns 0
19:57:29.411 00.000 29876 IsGuiding returns 0
19:57:29.411 00.000 29876 scope move finished after 48 + 105 ms
19:57:29.411 00.000 29876 Move returns status 0, amount 48
19:57:29.411 00.000 29876 MoveAxis(N, 0, ABG)
19:57:29.411 00.000 29876 Move returns status 0, amount 0
19:57:29.411 00.000 29876 move complete, result=0
19:57:29.412 00.001 29876 worker thread done servicing request
19:57:29.412 00.000 29876 Worker thread wakes up
19:57:29.412 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:29.412 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:29.412 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.3 px 0 ms NORTH
19:57:31.324 01.912 29876 Exposure complete
19:57:31.370 00.046 29876 worker thread done servicing request
19:57:31.370 00.000 31432 OnExposeComplete: enter
19:57:31.372 00.002 31432 UpdateGuideState(): m_state=6
19:57:31.374 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
19:57:31.376 00.002 31432 Star::Find returns 1 (0), X=336.62, Y=887.95, Mass=2595, SNR=32.3, Peak=228 HFD=3.5
19:57:31.378 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
19:57:31.380 00.002 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
19:57:31.382 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.49 hyp=0.57 cameraTheta=-2.12 mountX=-0.31 mountY=0.44, mountTheta=2.19
19:57:31.385 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.49, opts=13)
19:57:31.387 00.002 31432 Enqueuing Move request for scope (-0.30, -0.49)
19:57:31.389 00.002 29876 Worker thread wakes up
19:57:31.389 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.49) opts 0xd
19:57:31.389 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.49)
19:57:31.390 00.001 29876 Moving (-0.30, -0.49) raw xDistance=-0.31 yDistance=0.44
19:57:31.390 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
19:57:31.390 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
19:57:31.390 00.000 29876 MoveAxis(E, 23, ABG)
19:57:31.390 00.000 29876 Guiding  Dir = 2, Dur = 23
19:57:31.390 00.000 29876 IsSlewing returns 0
19:57:31.390 00.000 29876 IsGuiding returns 0
19:57:31.390 00.000 29876 PulseGuide returned control before completion, sleep 33
19:57:31.394 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:31.405 00.011 31432 UpdateGuideState exits: m=2595 RSB=32.3
19:57:31.408 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:31.410 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:31.411 00.001 31432 Enqueuing Expose request
19:57:31.431 00.020 29876 IsGuiding returns 1
19:57:31.431 00.000 29876 scope still moving after pulse duration time elapsed
19:57:31.461 00.030 29876 IsSlewing returns 0
19:57:31.461 00.000 29876 IsGuiding returns 1
19:57:31.491 00.030 29876 IsSlewing returns 0
19:57:31.491 00.000 29876 IsGuiding returns 0
19:57:31.491 00.000 29876 scope move finished after 23 + 78 ms
19:57:31.491 00.000 29876 Move returns status 0, amount 23
19:57:31.491 00.000 29876 MoveAxis(S, 32, ABG)
19:57:31.491 00.000 29876 Guiding  Dir = 1, Dur = 32
19:57:31.491 00.000 29876 IsSlewing returns 0
19:57:31.491 00.000 29876 IsGuiding returns 0
19:57:31.491 00.000 29876 PulseGuide returned control before completion, sleep 42
19:57:31.537 00.046 29876 IsGuiding returns 1
19:57:31.537 00.000 29876 scope still moving after pulse duration time elapsed
19:57:31.568 00.031 29876 IsSlewing returns 0
19:57:31.568 00.000 29876 IsGuiding returns 1
19:57:31.599 00.031 29876 IsSlewing returns 0
19:57:31.599 00.000 29876 IsGuiding returns 1
19:57:31.631 00.032 29876 IsSlewing returns 0
19:57:31.631 00.000 29876 IsGuiding returns 1
19:57:31.661 00.030 29876 IsSlewing returns 0
19:57:31.661 00.000 29876 IsGuiding returns 0
19:57:31.661 00.000 29876 scope move finished after 32 + 137 ms
19:57:31.661 00.000 29876 Move returns status 0, amount 32
19:57:31.661 00.000 29876 move complete, result=0
19:57:31.661 00.000 29876 worker thread done servicing request
19:57:31.661 00.000 29876 Worker thread wakes up
19:57:31.661 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:31.661 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:31.662 00.001 31432 GuideStep: -0.3 px 23 ms EAST, 0.4 px 32 ms SOUTH
19:57:33.795 02.133 29876 Exposure complete
19:57:33.839 00.044 29876 worker thread done servicing request
19:57:33.839 00.000 31432 OnExposeComplete: enter
19:57:33.842 00.003 31432 UpdateGuideState(): m_state=6
19:57:33.844 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
19:57:33.846 00.002 31432 Star::Find returns 1 (0), X=337.85, Y=888.83, Mass=2885, SNR=34.1, Peak=252 HFD=3.6
19:57:33.848 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
19:57:33.850 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
19:57:33.852 00.002 31432 CameraToMount -- cameraX=0.93 cameraY=0.40 hyp=1.01 cameraTheta=0.40 mountX=0.94 mountY=-0.25, mountTheta=-0.26
19:57:33.855 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.93, y=0.40, opts=13)
19:57:33.857 00.002 31432 Enqueuing Move request for scope (0.93, 0.40)
19:57:33.859 00.002 29876 Worker thread wakes up
19:57:33.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.40) opts 0xd
19:57:33.859 00.000 29876 Handling offset move in thread for scope, endpoint = (0.93, 0.40)
19:57:33.859 00.000 29876 Moving (0.93, 0.40) raw xDistance=0.94 yDistance=-0.25
19:57:33.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.94
19:57:33.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:33.860 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
19:57:33.860 00.000 29876 MoveAxis(W, 87, ABG)
19:57:33.860 00.000 29876 Guiding  Dir = 3, Dur = 87
19:57:33.860 00.000 29876 IsSlewing returns 0
19:57:33.860 00.000 29876 IsGuiding returns 0
19:57:33.860 00.000 29876 PulseGuide returned control before completion, sleep 97
19:57:33.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:33.875 00.012 31432 UpdateGuideState exits: m=2885 RSB=34.1
19:57:33.877 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:33.879 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:33.881 00.002 31432 Enqueuing Expose request
19:57:33.967 00.086 29876 IsGuiding returns 1
19:57:33.967 00.000 29876 scope still moving after pulse duration time elapsed
19:57:33.998 00.031 29876 IsSlewing returns 0
19:57:33.998 00.000 29876 IsGuiding returns 1
19:57:34.028 00.030 29876 IsSlewing returns 0
19:57:34.028 00.000 29876 IsGuiding returns 1
19:57:34.060 00.032 29876 IsSlewing returns 0
19:57:34.060 00.000 29876 IsGuiding returns 0
19:57:34.060 00.000 29876 scope move finished after 87 + 113 ms
19:57:34.060 00.000 29876 Move returns status 0, amount 87
19:57:34.060 00.000 29876 MoveAxis(N, 0, ABG)
19:57:34.060 00.000 29876 Move returns status 0, amount 0
19:57:34.060 00.000 29876 move complete, result=0
19:57:34.060 00.000 29876 worker thread done servicing request
19:57:34.060 00.000 29876 Worker thread wakes up
19:57:34.060 00.000 31432 GuideStep: 0.9 px 87 ms WEST, -0.2 px 0 ms NORTH
19:57:34.063 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:34.063 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:35.971 01.908 29876 Exposure complete
19:57:36.014 00.043 29876 worker thread done servicing request
19:57:36.014 00.000 31432 OnExposeComplete: enter
19:57:36.016 00.002 31432 UpdateGuideState(): m_state=6
19:57:36.018 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
19:57:36.020 00.002 31432 Star::Find returns 1 (0), X=337.52, Y=887.90, Mass=2661, SNR=32.7, Peak=245 HFD=3.7
19:57:36.022 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
19:57:36.024 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
19:57:36.025 00.001 31432 CameraToMount -- cameraX=0.60 cameraY=-0.54 hyp=0.81 cameraTheta=-0.73 mountX=0.59 mountY=0.63, mountTheta=0.81
19:57:36.028 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.54, opts=13)
19:57:36.030 00.002 31432 Enqueuing Move request for scope (0.60, -0.54)
19:57:36.032 00.002 29876 Worker thread wakes up
19:57:36.032 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.54) opts 0xd
19:57:36.032 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.54)
19:57:36.032 00.000 29876 Moving (0.60, -0.54) raw xDistance=0.59 yDistance=0.63
19:57:36.032 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
19:57:36.032 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
19:57:36.032 00.000 29876 MoveAxis(W, 69, ABG)
19:57:36.032 00.000 29876 Guiding  Dir = 3, Dur = 69
19:57:36.032 00.000 29876 IsSlewing returns 0
19:57:36.032 00.000 29876 IsGuiding returns 0
19:57:36.032 00.000 29876 PulseGuide returned control before completion, sleep 79
19:57:36.039 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:36.051 00.012 31432 UpdateGuideState exits: m=2661 RSB=32.7
19:57:36.053 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:36.054 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:36.056 00.002 31432 Enqueuing Expose request
19:57:36.124 00.068 29876 IsGuiding returns 1
19:57:36.124 00.000 29876 scope still moving after pulse duration time elapsed
19:57:36.154 00.030 29876 IsSlewing returns 0
19:57:36.154 00.000 29876 IsGuiding returns 1
19:57:36.185 00.031 29876 IsSlewing returns 0
19:57:36.185 00.000 29876 IsGuiding returns 1
19:57:36.217 00.032 29876 IsSlewing returns 0
19:57:36.217 00.000 29876 IsGuiding returns 0
19:57:36.217 00.000 29876 scope move finished after 69 + 114 ms
19:57:36.217 00.000 29876 Move returns status 0, amount 69
19:57:36.217 00.000 29876 MoveAxis(S, 46, ABG)
19:57:36.217 00.000 29876 Guiding  Dir = 1, Dur = 46
19:57:36.217 00.000 29876 IsSlewing returns 0
19:57:36.217 00.000 29876 IsGuiding returns 0
19:57:36.217 00.000 29876 PulseGuide returned control before completion, sleep 56
19:57:36.279 00.062 29876 IsGuiding returns 1
19:57:36.279 00.000 29876 scope still moving after pulse duration time elapsed
19:57:36.309 00.030 29876 IsSlewing returns 0
19:57:36.309 00.000 29876 IsGuiding returns 1
19:57:36.340 00.031 29876 IsSlewing returns 0
19:57:36.340 00.000 29876 IsGuiding returns 1
19:57:36.371 00.031 29876 IsSlewing returns 0
19:57:36.371 00.000 29876 IsGuiding returns 1
19:57:36.402 00.031 29876 IsSlewing returns 0
19:57:36.402 00.000 29876 IsGuiding returns 0
19:57:36.402 00.000 29876 scope move finished after 46 + 138 ms
19:57:36.402 00.000 29876 Move returns status 0, amount 46
19:57:36.402 00.000 29876 move complete, result=0
19:57:36.402 00.000 29876 worker thread done servicing request
19:57:36.402 00.000 29876 Worker thread wakes up
19:57:36.402 00.000 31432 GuideStep: 0.6 px 69 ms WEST, 0.6 px 46 ms SOUTH
19:57:36.404 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:36.405 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:38.534 02.129 29876 Exposure complete
19:57:38.578 00.044 29876 worker thread done servicing request
19:57:38.578 00.000 31432 OnExposeComplete: enter
19:57:38.580 00.002 31432 UpdateGuideState(): m_state=6
19:57:38.583 00.003 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
19:57:38.585 00.002 31432 Star::Find returns 1 (0), X=337.11, Y=888.32, Mass=2737, SNR=32.8, Peak=216 HFD=3.7
19:57:38.587 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
19:57:38.589 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
19:57:38.590 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=0.19 mountY=0.14, mountTheta=0.64
19:57:38.593 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.11, opts=13)
19:57:38.595 00.002 31432 Enqueuing Move request for scope (0.19, -0.11)
19:57:38.597 00.002 29876 Worker thread wakes up
19:57:38.597 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
19:57:38.597 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
19:57:38.597 00.000 29876 Moving (0.19, -0.11) raw xDistance=0.19 yDistance=0.14
19:57:38.597 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
19:57:38.597 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:38.597 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:57:38.597 00.000 29876 MoveAxis(E, 0, ABG)
19:57:38.597 00.000 29876 Move returns status 0, amount 0
19:57:38.597 00.000 29876 MoveAxis(N, 0, ABG)
19:57:38.597 00.000 29876 Move returns status 0, amount 0
19:57:38.597 00.000 29876 move complete, result=0
19:57:38.598 00.001 29876 worker thread done servicing request
19:57:38.603 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:38.616 00.013 31432 UpdateGuideState exits: m=2737 RSB=32.8
19:57:38.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:38.620 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:38.622 00.002 31432 Enqueuing Expose request
19:57:38.623 00.001 29876 Worker thread wakes up
19:57:38.623 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
19:57:38.625 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:38.626 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:40.540 01.914 29876 Exposure complete
19:57:40.585 00.045 29876 worker thread done servicing request
19:57:40.585 00.000 31432 OnExposeComplete: enter
19:57:40.589 00.004 31432 UpdateGuideState(): m_state=6
19:57:40.591 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
19:57:40.593 00.002 31432 Star::Find returns 1 (0), X=336.92, Y=888.08, Mass=2609, SNR=32.1, Peak=229 HFD=3.4
19:57:40.594 00.001 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
19:57:40.596 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
19:57:40.598 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.57 mountX=-0.01 mountY=0.35, mountTheta=1.59
19:57:40.601 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.36, opts=13)
19:57:40.603 00.002 31432 Enqueuing Move request for scope (0.00, -0.36)
19:57:40.605 00.002 29876 Worker thread wakes up
19:57:40.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.36) opts 0xd
19:57:40.605 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.36)
19:57:40.605 00.000 29876 Moving (0.00, -0.36) raw xDistance=-0.01 yDistance=0.35
19:57:40.605 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
19:57:40.605 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
19:57:40.605 00.000 29876 MoveAxis(E, 0, ABG)
19:57:40.605 00.000 29876 Move returns status 0, amount 0
19:57:40.605 00.000 29876 MoveAxis(S, 26, ABG)
19:57:40.605 00.000 29876 Guiding  Dir = 1, Dur = 26
19:57:40.605 00.000 29876 IsSlewing returns 0
19:57:40.606 00.001 29876 IsGuiding returns 0
19:57:40.606 00.000 29876 PulseGuide returned control before completion, sleep 36
19:57:40.610 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:40.621 00.011 31432 UpdateGuideState exits: m=2609 RSB=32.1
19:57:40.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:40.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:40.627 00.002 31432 Enqueuing Expose request
19:57:40.648 00.021 29876 IsGuiding returns 1
19:57:40.648 00.000 29876 scope still moving after pulse duration time elapsed
19:57:40.680 00.032 29876 IsSlewing returns 0
19:57:40.680 00.000 29876 IsGuiding returns 1
19:57:40.711 00.031 29876 IsSlewing returns 0
19:57:40.711 00.000 29876 IsGuiding returns 1
19:57:40.742 00.031 29876 IsSlewing returns 0
19:57:40.742 00.000 29876 IsGuiding returns 1
19:57:40.774 00.032 29876 IsSlewing returns 0
19:57:40.774 00.000 29876 IsGuiding returns 0
19:57:40.774 00.000 29876 scope move finished after 26 + 141 ms
19:57:40.774 00.000 29876 Move returns status 0, amount 26
19:57:40.774 00.000 29876 move complete, result=0
19:57:40.774 00.000 29876 worker thread done servicing request
19:57:40.774 00.000 29876 Worker thread wakes up
19:57:40.774 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 26 ms SOUTH
19:57:40.778 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:40.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:42.907 02.129 29876 Exposure complete
19:57:42.951 00.044 29876 worker thread done servicing request
19:57:42.951 00.000 31432 OnExposeComplete: enter
19:57:42.954 00.003 31432 UpdateGuideState(): m_state=6
19:57:42.956 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
19:57:42.958 00.002 31432 Star::Find returns 1 (0), X=336.72, Y=888.53, Mass=2593, SNR=32.4, Peak=252 HFD=3.3
19:57:42.959 00.001 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
19:57:42.961 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.59)
19:57:42.963 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
19:57:42.965 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.09, opts=13)
19:57:42.968 00.003 31432 Enqueuing Move request for scope (-0.19, 0.09)
19:57:42.969 00.001 29876 Worker thread wakes up
19:57:42.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
19:57:42.969 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
19:57:42.969 00.000 29876 Moving (-0.19, 0.09) raw xDistance=-0.19 yDistance=-0.12
19:57:42.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
19:57:42.969 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:42.969 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
19:57:42.969 00.000 29876 MoveAxis(E, 0, ABG)
19:57:42.969 00.000 29876 Move returns status 0, amount 0
19:57:42.969 00.000 29876 MoveAxis(N, 0, ABG)
19:57:42.969 00.000 29876 Move returns status 0, amount 0
19:57:42.969 00.000 29876 move complete, result=0
19:57:42.969 00.000 29876 worker thread done servicing request
19:57:42.973 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=23, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:42.985 00.012 31432 UpdateGuideState exits: m=2593 RSB=32.4
19:57:42.989 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:42.991 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:42.992 00.001 31432 Enqueuing Expose request
19:57:42.994 00.002 29876 Worker thread wakes up
19:57:42.994 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
19:57:42.996 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:42.996 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:44.906 01.910 29876 Exposure complete
19:57:44.954 00.048 29876 worker thread done servicing request
19:57:44.954 00.000 31432 OnExposeComplete: enter
19:57:44.956 00.002 31432 UpdateGuideState(): m_state=6
19:57:44.959 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
19:57:44.961 00.002 31432 Star::Find returns 1 (0), X=336.79, Y=888.74, Mass=2760, SNR=33.3, Peak=228 HFD=3.5
19:57:44.963 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.93 = 1.93)
19:57:44.965 00.002 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.94 = -1.34)
19:57:44.966 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.96 mountX=-0.12 mountY=-0.32, mountTheta=-1.92
19:57:44.972 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.30, opts=13)
19:57:44.975 00.003 31432 Enqueuing Move request for scope (-0.12, 0.30)
19:57:44.976 00.001 29876 Worker thread wakes up
19:57:44.977 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
19:57:44.977 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
19:57:44.977 00.000 29876 Moving (-0.12, 0.30) raw xDistance=-0.12 yDistance=-0.32
19:57:44.977 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
19:57:44.977 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:57:44.977 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
19:57:44.977 00.000 29876 MoveAxis(E, 0, ABG)
19:57:44.977 00.000 29876 Move returns status 0, amount 0
19:57:44.977 00.000 29876 MoveAxis(N, 0, ABG)
19:57:44.977 00.000 29876 Move returns status 0, amount 0
19:57:44.977 00.000 29876 move complete, result=0
19:57:44.977 00.000 29876 worker thread done servicing request
19:57:44.980 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=1, FiltMax=257, Gamma=0.490
19:57:44.992 00.012 31432 UpdateGuideState exits: m=2760 RSB=33.3
19:57:44.994 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:44.996 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:44.997 00.001 31432 Enqueuing Expose request
19:57:44.999 00.002 29876 Worker thread wakes up
19:57:44.999 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
19:57:45.001 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:45.002 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:47.131 02.129 29876 Exposure complete
19:57:47.175 00.044 29876 worker thread done servicing request
19:57:47.175 00.000 31432 OnExposeComplete: enter
19:57:47.177 00.002 31432 UpdateGuideState(): m_state=6
19:57:47.179 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
19:57:47.182 00.003 31432 Star::Find returns 1 (0), X=337.17, Y=888.44, Mass=2700, SNR=33.7, Peak=242 HFD=3.3
19:57:47.184 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
19:57:47.186 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:57:47.187 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=0.25 mountY=0.04, mountTheta=0.15
19:57:47.190 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.00, opts=13)
19:57:47.192 00.002 31432 Enqueuing Move request for scope (0.25, 0.00)
19:57:47.196 00.004 29876 Worker thread wakes up
19:57:47.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
19:57:47.197 00.001 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
19:57:47.197 00.000 29876 Moving (0.25, 0.00) raw xDistance=0.25 yDistance=0.04
19:57:47.197 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
19:57:47.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:47.197 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
19:57:47.197 00.000 29876 MoveAxis(W, 24, ABG)
19:57:47.197 00.000 29876 Guiding  Dir = 3, Dur = 24
19:57:47.197 00.000 29876 IsSlewing returns 0
19:57:47.197 00.000 29876 IsGuiding returns 0
19:57:47.198 00.001 29876 PulseGuide returned control before completion, sleep 34
19:57:47.201 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:47.212 00.011 31432 UpdateGuideState exits: m=2700 RSB=33.7
19:57:47.215 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:47.216 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:47.218 00.002 31432 Enqueuing Expose request
19:57:47.240 00.022 29876 IsGuiding returns 1
19:57:47.240 00.000 29876 scope still moving after pulse duration time elapsed
19:57:47.271 00.031 29876 IsSlewing returns 0
19:57:47.271 00.000 29876 IsGuiding returns 0
19:57:47.271 00.000 29876 scope move finished after 24 + 49 ms
19:57:47.271 00.000 29876 Move returns status 0, amount 24
19:57:47.271 00.000 29876 MoveAxis(N, 0, ABG)
19:57:47.271 00.000 29876 Move returns status 0, amount 0
19:57:47.271 00.000 29876 move complete, result=0
19:57:47.271 00.000 29876 worker thread done servicing request
19:57:47.271 00.000 29876 Worker thread wakes up
19:57:47.271 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:47.271 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:47.272 00.001 31432 GuideStep: 0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
19:57:49.187 01.915 29876 Exposure complete
19:57:49.234 00.047 29876 worker thread done servicing request
19:57:49.234 00.000 31432 OnExposeComplete: enter
19:57:49.237 00.003 31432 UpdateGuideState(): m_state=6
19:57:49.238 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
19:57:49.240 00.002 31432 Star::Find returns 1 (0), X=336.29, Y=888.78, Mass=2496, SNR=31.5, Peak=241 HFD=3.4
19:57:49.242 00.002 31432 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.02) = xAngle (2.62 = 2.62)
19:57:49.244 00.002 31432 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.63 = -0.65)
19:57:49.246 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=0.34 hyp=0.72 cameraTheta=2.64 mountX=-0.62 mountY=-0.43, mountTheta=-2.53
19:57:49.249 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.34, opts=13)
19:57:49.251 00.002 31432 Enqueuing Move request for scope (-0.63, 0.34)
19:57:49.253 00.002 29876 Worker thread wakes up
19:57:49.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.34) opts 0xd
19:57:49.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.34)
19:57:49.253 00.000 29876 Moving (-0.63, 0.34) raw xDistance=-0.62 yDistance=-0.43
19:57:49.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.62
19:57:49.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:57:49.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
19:57:49.253 00.000 29876 MoveAxis(E, 56, ABG)
19:57:49.253 00.000 29876 Guiding  Dir = 2, Dur = 56
19:57:49.253 00.000 29876 IsSlewing returns 0
19:57:49.253 00.000 29876 IsGuiding returns 0
19:57:49.255 00.002 29876 PulseGuide returned control before completion, sleep 66
19:57:49.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:49.269 00.011 31432 UpdateGuideState exits: m=2496 RSB=31.5
19:57:49.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:49.273 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:49.275 00.002 31432 Enqueuing Expose request
19:57:49.325 00.050 29876 IsGuiding returns 1
19:57:49.325 00.000 29876 scope still moving after pulse duration time elapsed
19:57:49.356 00.031 29876 IsSlewing returns 0
19:57:49.356 00.000 29876 IsGuiding returns 1
19:57:49.386 00.030 29876 IsSlewing returns 0
19:57:49.386 00.000 29876 IsGuiding returns 1
19:57:49.418 00.032 29876 IsSlewing returns 0
19:57:49.418 00.000 29876 IsGuiding returns 1
19:57:49.449 00.031 29876 IsSlewing returns 0
19:57:49.449 00.000 29876 IsGuiding returns 0
19:57:49.449 00.000 29876 scope move finished after 56 + 138 ms
19:57:49.449 00.000 29876 Move returns status 0, amount 56
19:57:49.449 00.000 29876 MoveAxis(N, 0, ABG)
19:57:49.449 00.000 29876 Move returns status 0, amount 0
19:57:49.449 00.000 29876 move complete, result=0
19:57:49.450 00.001 29876 worker thread done servicing request
19:57:49.450 00.000 29876 Worker thread wakes up
19:57:49.450 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:49.450 00.000 31432 GuideStep: -0.6 px 56 ms EAST, -0.4 px 0 ms NORTH
19:57:49.456 00.006 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:51.586 02.130 29876 Exposure complete
19:57:51.629 00.043 29876 worker thread done servicing request
19:57:51.629 00.000 31432 OnExposeComplete: enter
19:57:51.631 00.002 31432 UpdateGuideState(): m_state=6
19:57:51.634 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
19:57:51.636 00.002 31432 Star::Find returns 1 (0), X=337.10, Y=888.62, Mass=2578, SNR=32.5, Peak=253 HFD=3.3
19:57:51.638 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
19:57:51.639 00.001 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.51)
19:57:51.641 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.78 mountX=0.18 mountY=-0.15, mountTheta=-0.68
19:57:51.643 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.18, opts=13)
19:57:51.645 00.002 31432 Enqueuing Move request for scope (0.18, 0.18)
19:57:51.648 00.003 29876 Worker thread wakes up
19:57:51.648 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
19:57:51.648 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
19:57:51.648 00.000 29876 Moving (0.18, 0.18) raw xDistance=0.18 yDistance=-0.15
19:57:51.648 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:57:51.648 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:57:51.648 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
19:57:51.648 00.000 29876 MoveAxis(E, 0, ABG)
19:57:51.648 00.000 29876 Move returns status 0, amount 0
19:57:51.648 00.000 29876 MoveAxis(N, 0, ABG)
19:57:51.648 00.000 29876 Move returns status 0, amount 0
19:57:51.648 00.000 29876 move complete, result=0
19:57:51.648 00.000 29876 worker thread done servicing request
19:57:51.653 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:57:51.665 00.012 31432 UpdateGuideState exits: m=2578 RSB=32.5
19:57:51.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:51.669 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:51.671 00.002 31432 Enqueuing Expose request
19:57:51.673 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
19:57:51.674 00.001 29876 Worker thread wakes up
19:57:51.675 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:51.675 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:53.582 01.907 29876 Exposure complete
19:57:53.625 00.043 29876 worker thread done servicing request
19:57:53.625 00.000 31432 OnExposeComplete: enter
19:57:53.628 00.003 31432 UpdateGuideState(): m_state=6
19:57:53.630 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
19:57:53.633 00.003 31432 Star::Find returns 1 (0), X=336.43, Y=888.96, Mass=2553, SNR=31.9, Peak=208 HFD=3.6
19:57:53.634 00.001 31432 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
19:57:53.636 00.002 31432 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.30 = -0.98)
19:57:53.638 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.53 hyp=0.72 cameraTheta=2.32 mountX=-0.47 mountY=-0.59, mountTheta=-2.24
19:57:53.641 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.53, opts=13)
19:57:53.643 00.002 31432 Enqueuing Move request for scope (-0.49, 0.53)
19:57:53.645 00.002 29876 Worker thread wakes up
19:57:53.645 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.53) opts 0xd
19:57:53.645 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.53)
19:57:53.645 00.000 29876 Moving (-0.49, 0.53) raw xDistance=-0.47 yDistance=-0.59
19:57:53.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.47
19:57:53.645 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:57:53.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
19:57:53.645 00.000 29876 MoveAxis(E, 46, ABG)
19:57:53.645 00.000 29876 Guiding  Dir = 2, Dur = 46
19:57:53.646 00.001 29876 IsSlewing returns 0
19:57:53.646 00.000 29876 IsGuiding returns 0
19:57:53.646 00.000 29876 PulseGuide returned control before completion, sleep 56
19:57:53.651 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:53.663 00.012 31432 UpdateGuideState exits: m=2553 RSB=31.9
19:57:53.665 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:53.667 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:53.669 00.002 31432 Enqueuing Expose request
19:57:53.705 00.036 29876 IsGuiding returns 1
19:57:53.705 00.000 29876 scope still moving after pulse duration time elapsed
19:57:53.737 00.032 29876 IsSlewing returns 0
19:57:53.737 00.000 29876 IsGuiding returns 1
19:57:53.769 00.032 29876 IsSlewing returns 0
19:57:53.769 00.000 29876 IsGuiding returns 1
19:57:53.799 00.030 29876 IsSlewing returns 0
19:57:53.799 00.000 29876 IsGuiding returns 0
19:57:53.799 00.000 29876 scope move finished after 46 + 107 ms
19:57:53.799 00.000 29876 Move returns status 0, amount 46
19:57:53.799 00.000 29876 MoveAxis(N, 0, ABG)
19:57:53.799 00.000 29876 Move returns status 0, amount 0
19:57:53.799 00.000 29876 move complete, result=0
19:57:53.799 00.000 29876 worker thread done servicing request
19:57:53.799 00.000 29876 Worker thread wakes up
19:57:53.799 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.6 px 0 ms NORTH
19:57:53.802 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:53.802 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:55.924 02.122 29876 Exposure complete
19:57:55.967 00.043 29876 worker thread done servicing request
19:57:55.967 00.000 31432 OnExposeComplete: enter
19:57:55.969 00.002 31432 UpdateGuideState(): m_state=6
19:57:55.971 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
19:57:55.973 00.002 31432 Star::Find returns 1 (0), X=337.67, Y=888.90, Mass=2540, SNR=31.6, Peak=219 HFD=3.4
19:57:55.975 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
19:57:55.977 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.75)
19:57:55.979 00.002 31432 CameraToMount -- cameraX=0.75 cameraY=0.46 hyp=0.88 cameraTheta=0.55 mountX=0.76 mountY=-0.34, mountTheta=-0.42
19:57:55.981 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=0.46, opts=13)
19:57:55.984 00.003 31432 Enqueuing Move request for scope (0.75, 0.46)
19:57:55.986 00.002 29876 Worker thread wakes up
19:57:55.986 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.46) opts 0xd
19:57:55.986 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, 0.46)
19:57:55.986 00.000 29876 Moving (0.75, 0.46) raw xDistance=0.76 yDistance=-0.34
19:57:55.986 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.76
19:57:55.986 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:57:55.986 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
19:57:55.986 00.000 29876 MoveAxis(W, 67, ABG)
19:57:55.986 00.000 29876 Guiding  Dir = 3, Dur = 67
19:57:55.986 00.000 29876 IsSlewing returns 0
19:57:55.986 00.000 29876 IsGuiding returns 0
19:57:55.986 00.000 29876 PulseGuide returned control before completion, sleep 77
19:57:55.990 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:57:56.002 00.012 31432 UpdateGuideState exits: m=2540 RSB=31.6
19:57:56.005 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:56.007 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:56.009 00.002 31432 Enqueuing Expose request
19:57:56.078 00.069 29876 IsGuiding returns 1
19:57:56.078 00.000 29876 scope still moving after pulse duration time elapsed
19:57:56.109 00.031 29876 IsSlewing returns 0
19:57:56.109 00.000 29876 IsGuiding returns 1
19:57:56.141 00.032 29876 IsSlewing returns 0
19:57:56.141 00.000 29876 IsGuiding returns 1
19:57:56.172 00.031 29876 IsSlewing returns 0
19:57:56.172 00.000 29876 IsGuiding returns 1
19:57:56.202 00.030 29876 IsSlewing returns 0
19:57:56.202 00.000 29876 IsGuiding returns 0
19:57:56.202 00.000 29876 scope move finished after 67 + 148 ms
19:57:56.202 00.000 29876 Move returns status 0, amount 67
19:57:56.202 00.000 29876 MoveAxis(N, 0, ABG)
19:57:56.202 00.000 29876 Move returns status 0, amount 0
19:57:56.202 00.000 29876 move complete, result=0
19:57:56.202 00.000 29876 worker thread done servicing request
19:57:56.203 00.001 29876 Worker thread wakes up
19:57:56.203 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:56.203 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:56.203 00.000 31432 GuideStep: 0.8 px 67 ms WEST, -0.3 px 0 ms NORTH
19:57:58.115 01.912 29876 Exposure complete
19:57:58.158 00.043 29876 worker thread done servicing request
19:57:58.159 00.001 31432 OnExposeComplete: enter
19:57:58.161 00.002 31432 UpdateGuideState(): m_state=6
19:57:58.164 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
19:57:58.166 00.002 31432 Star::Find returns 1 (0), X=337.25, Y=888.14, Mass=2677, SNR=32.6, Peak=198 HFD=3.6
19:57:58.168 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
19:57:58.170 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
19:57:58.172 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-0.73 mountX=0.32 mountY=0.34, mountTheta=0.81
19:57:58.174 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.29, opts=13)
19:57:58.176 00.002 31432 Enqueuing Move request for scope (0.33, -0.29)
19:57:58.178 00.002 29876 Worker thread wakes up
19:57:58.178 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.29) opts 0xd
19:57:58.178 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.29)
19:57:58.178 00.000 29876 Moving (0.33, -0.29) raw xDistance=0.32 yDistance=0.34
19:57:58.178 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
19:57:58.178 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:57:58.179 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:57:58.179 00.000 29876 MoveAxis(W, 40, ABG)
19:57:58.179 00.000 29876 Guiding  Dir = 3, Dur = 40
19:57:58.179 00.000 29876 IsSlewing returns 0
19:57:58.179 00.000 29876 IsGuiding returns 0
19:57:58.179 00.000 29876 PulseGuide returned control before completion, sleep 50
19:57:58.182 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=2, FiltMax=257, Gamma=0.490
19:57:58.195 00.013 31432 UpdateGuideState exits: m=2677 RSB=32.6
19:57:58.197 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:57:58.199 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:57:58.201 00.002 31432 Enqueuing Expose request
19:57:58.238 00.037 29876 IsGuiding returns 1
19:57:58.238 00.000 29876 scope still moving after pulse duration time elapsed
19:57:58.269 00.031 29876 IsSlewing returns 0
19:57:58.269 00.000 29876 IsGuiding returns 1
19:57:58.300 00.031 29876 IsSlewing returns 0
19:57:58.300 00.000 29876 IsGuiding returns 0
19:57:58.300 00.000 29876 scope move finished after 40 + 81 ms
19:57:58.300 00.000 29876 Move returns status 0, amount 40
19:57:58.300 00.000 29876 MoveAxis(N, 0, ABG)
19:57:58.300 00.000 29876 Move returns status 0, amount 0
19:57:58.300 00.000 29876 move complete, result=0
19:57:58.301 00.001 29876 worker thread done servicing request
19:57:58.301 00.000 29876 Worker thread wakes up
19:57:58.301 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:57:58.301 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:57:58.302 00.001 31432 GuideStep: 0.3 px 40 ms WEST, 0.3 px 0 ms NORTH
19:58:00.423 02.121 29876 Exposure complete
19:58:00.469 00.046 29876 worker thread done servicing request
19:58:00.469 00.000 31432 OnExposeComplete: enter
19:58:00.471 00.002 31432 UpdateGuideState(): m_state=6
19:58:00.473 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
19:58:00.475 00.002 31432 Star::Find returns 1 (0), X=336.89, Y=888.18, Mass=2582, SNR=32.3, Peak=252 HFD=3.1
19:58:00.477 00.002 31432 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
19:58:00.479 00.002 31432 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
19:58:00.480 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.69 mountX=-0.04 mountY=0.25, mountTheta=1.72
19:58:00.483 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.25, opts=13)
19:58:00.485 00.002 31432 Enqueuing Move request for scope (-0.03, -0.25)
19:58:00.487 00.002 29876 Worker thread wakes up
19:58:00.487 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
19:58:00.487 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
19:58:00.487 00.000 29876 Moving (-0.03, -0.25) raw xDistance=-0.04 yDistance=0.25
19:58:00.487 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
19:58:00.487 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:00.487 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
19:58:00.487 00.000 29876 MoveAxis(E, 0, ABG)
19:58:00.487 00.000 29876 Move returns status 0, amount 0
19:58:00.487 00.000 29876 MoveAxis(N, 0, ABG)
19:58:00.487 00.000 29876 Move returns status 0, amount 0
19:58:00.487 00.000 29876 move complete, result=0
19:58:00.487 00.000 29876 worker thread done servicing request
19:58:00.491 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:58:00.502 00.011 31432 UpdateGuideState exits: m=2582 RSB=32.3
19:58:00.504 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:00.506 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:00.508 00.002 31432 Enqueuing Expose request
19:58:00.509 00.001 29876 Worker thread wakes up
19:58:00.510 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
19:58:00.512 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:00.512 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:02.529 02.017 29876 Exposure complete
19:58:02.573 00.044 29876 worker thread done servicing request
19:58:02.573 00.000 31432 OnExposeComplete: enter
19:58:02.575 00.002 31432 UpdateGuideState(): m_state=6
19:58:02.577 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
19:58:02.579 00.002 31432 Star::Find returns 1 (0), X=336.62, Y=888.79, Mass=2680, SNR=32.5, Peak=232 HFD=3.6
19:58:02.581 00.002 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.24 = 2.24)
19:58:02.583 00.002 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.25 = -1.03)
19:58:02.584 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=0.35 hyp=0.46 cameraTheta=2.27 mountX=-0.29 mountY=-0.39, mountTheta=-2.20
19:58:02.587 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.35, opts=13)
19:58:02.589 00.002 31432 Enqueuing Move request for scope (-0.29, 0.35)
19:58:02.591 00.002 29876 Worker thread wakes up
19:58:02.591 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.35) opts 0xd
19:58:02.591 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.35)
19:58:02.593 00.002 29876 Moving (-0.29, 0.35) raw xDistance=-0.29 yDistance=-0.39
19:58:02.593 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
19:58:02.593 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
19:58:02.593 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
19:58:02.593 00.000 29876 MoveAxis(E, 28, ABG)
19:58:02.593 00.000 29876 Guiding  Dir = 2, Dur = 28
19:58:02.593 00.000 29876 IsSlewing returns 0
19:58:02.593 00.000 29876 IsGuiding returns 0
19:58:02.593 00.000 29876 PulseGuide returned control before completion, sleep 38
19:58:02.596 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:02.607 00.011 31432 UpdateGuideState exits: m=2680 RSB=32.5
19:58:02.609 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:02.611 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:02.613 00.002 31432 Enqueuing Expose request
19:58:02.637 00.024 29876 IsGuiding returns 1
19:58:02.637 00.000 29876 scope still moving after pulse duration time elapsed
19:58:02.668 00.031 29876 IsSlewing returns 0
19:58:02.668 00.000 29876 IsGuiding returns 1
19:58:02.699 00.031 29876 IsSlewing returns 0
19:58:02.699 00.000 29876 IsGuiding returns 0
19:58:02.699 00.000 29876 scope move finished after 28 + 78 ms
19:58:02.699 00.000 29876 Move returns status 0, amount 28
19:58:02.699 00.000 29876 MoveAxis(N, 0, ABG)
19:58:02.699 00.000 29876 Move returns status 0, amount 0
19:58:02.699 00.000 29876 move complete, result=0
19:58:02.700 00.001 29876 worker thread done servicing request
19:58:02.700 00.000 29876 Worker thread wakes up
19:58:02.700 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:02.700 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:02.700 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.4 px 0 ms NORTH
19:58:04.832 02.132 29876 Exposure complete
19:58:04.876 00.044 29876 worker thread done servicing request
19:58:04.876 00.000 31432 OnExposeComplete: enter
19:58:04.878 00.002 31432 UpdateGuideState(): m_state=6
19:58:04.880 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
19:58:04.882 00.002 31432 Star::Find returns 1 (0), X=336.75, Y=888.46, Mass=2612, SNR=32.0, Peak=225 HFD=3.3
19:58:04.884 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
19:58:04.886 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.29)
19:58:04.887 00.001 31432 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.01 mountX=-0.16 mountY=-0.05, mountTheta=-2.86
19:58:04.890 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.02, opts=13)
19:58:04.892 00.002 31432 Enqueuing Move request for scope (-0.16, 0.02)
19:58:04.894 00.002 29876 Worker thread wakes up
19:58:04.894 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
19:58:04.894 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
19:58:04.894 00.000 29876 Moving (-0.16, 0.02) raw xDistance=-0.16 yDistance=-0.05
19:58:04.894 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:58:04.894 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:04.894 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
19:58:04.894 00.000 29876 MoveAxis(E, 0, ABG)
19:58:04.894 00.000 29876 Move returns status 0, amount 0
19:58:04.894 00.000 29876 MoveAxis(N, 0, ABG)
19:58:04.894 00.000 29876 Move returns status 0, amount 0
19:58:04.894 00.000 29876 move complete, result=0
19:58:04.894 00.000 29876 worker thread done servicing request
19:58:04.898 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
19:58:04.910 00.012 31432 UpdateGuideState exits: m=2612 RSB=32.0
19:58:04.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:04.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:04.916 00.002 31432 Enqueuing Expose request
19:58:04.918 00.002 29876 Worker thread wakes up
19:58:04.918 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:58:04.920 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:04.920 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:06.826 01.906 29876 Exposure complete
19:58:06.882 00.056 29876 worker thread done servicing request
19:58:06.882 00.000 31432 OnExposeComplete: enter
19:58:06.887 00.005 31432 UpdateGuideState(): m_state=6
19:58:06.891 00.004 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
19:58:06.895 00.004 31432 Star::Find returns 1 (0), X=336.99, Y=888.42, Mass=2697, SNR=33.2, Peak=252 HFD=3.4
19:58:06.898 00.003 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
19:58:06.902 00.004 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
19:58:06.905 00.003 31432 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.27 mountX=0.07 mountY=0.03, mountTheta=0.40
19:58:06.914 00.009 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.02, opts=13)
19:58:06.922 00.008 31432 Enqueuing Move request for scope (0.08, -0.02)
19:58:06.925 00.003 29876 Worker thread wakes up
19:58:06.925 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
19:58:06.925 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
19:58:06.925 00.000 29876 Moving (0.08, -0.02) raw xDistance=0.07 yDistance=0.03
19:58:06.925 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:58:06.925 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:06.925 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:58:06.925 00.000 29876 MoveAxis(E, 0, ABG)
19:58:06.925 00.000 29876 Move returns status 0, amount 0
19:58:06.925 00.000 29876 MoveAxis(N, 0, ABG)
19:58:06.925 00.000 29876 Move returns status 0, amount 0
19:58:06.925 00.000 29876 move complete, result=0
19:58:06.925 00.000 29876 worker thread done servicing request
19:58:06.930 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
19:58:06.947 00.017 31432 UpdateGuideState exits: m=2697 RSB=33.2
19:58:06.950 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:06.953 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:06.955 00.002 31432 Enqueuing Expose request
19:58:06.958 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
19:58:06.961 00.003 29876 Worker thread wakes up
19:58:06.961 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:06.961 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:09.089 02.128 29876 Exposure complete
19:58:09.137 00.048 29876 worker thread done servicing request
19:58:09.137 00.000 31432 OnExposeComplete: enter
19:58:09.139 00.002 31432 UpdateGuideState(): m_state=6
19:58:09.142 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
19:58:09.144 00.002 31432 Star::Find returns 1 (0), X=336.34, Y=888.57, Mass=2616, SNR=32.2, Peak=201 HFD=3.4
19:58:09.146 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
19:58:09.148 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
19:58:09.149 00.001 31432 CameraToMount -- cameraX=-0.58 cameraY=0.13 hyp=0.59 cameraTheta=2.92 mountX=-0.57 mountY=-0.21, mountTheta=-2.78
19:58:09.153 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.13, opts=13)
19:58:09.155 00.002 31432 Enqueuing Move request for scope (-0.58, 0.13)
19:58:09.157 00.002 29876 Worker thread wakes up
19:58:09.157 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.13) opts 0xd
19:58:09.157 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.13)
19:58:09.157 00.000 29876 Moving (-0.58, 0.13) raw xDistance=-0.57 yDistance=-0.21
19:58:09.157 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
19:58:09.157 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:09.158 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
19:58:09.158 00.000 29876 MoveAxis(E, 55, ABG)
19:58:09.158 00.000 29876 Guiding  Dir = 2, Dur = 55
19:58:09.158 00.000 29876 IsSlewing returns 0
19:58:09.158 00.000 29876 IsGuiding returns 0
19:58:09.158 00.000 29876 PulseGuide returned control before completion, sleep 65
19:58:09.162 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:09.180 00.018 31432 UpdateGuideState exits: m=2616 RSB=32.2
19:58:09.184 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:09.187 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:09.190 00.003 31432 Enqueuing Expose request
19:58:09.229 00.039 29876 IsGuiding returns 1
19:58:09.229 00.000 29876 scope still moving after pulse duration time elapsed
19:58:09.260 00.031 29876 IsSlewing returns 0
19:58:09.260 00.000 29876 IsGuiding returns 1
19:58:09.291 00.031 29876 IsSlewing returns 0
19:58:09.291 00.000 29876 IsGuiding returns 1
19:58:09.323 00.032 29876 IsSlewing returns 0
19:58:09.323 00.000 29876 IsGuiding returns 1
19:58:09.354 00.031 29876 IsSlewing returns 0
19:58:09.354 00.000 29876 IsGuiding returns 0
19:58:09.354 00.000 29876 scope move finished after 55 + 141 ms
19:58:09.354 00.000 29876 Move returns status 0, amount 55
19:58:09.354 00.000 29876 MoveAxis(N, 0, ABG)
19:58:09.354 00.000 29876 Move returns status 0, amount 0
19:58:09.354 00.000 29876 move complete, result=0
19:58:09.354 00.000 29876 worker thread done servicing request
19:58:09.354 00.000 29876 Worker thread wakes up
19:58:09.354 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:09.354 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:09.355 00.001 31432 GuideStep: -0.6 px 55 ms EAST, -0.2 px 0 ms NORTH
19:58:11.269 01.914 29876 Exposure complete
19:58:11.312 00.043 29876 worker thread done servicing request
19:58:11.312 00.000 31432 OnExposeComplete: enter
19:58:11.315 00.003 31432 UpdateGuideState(): m_state=6
19:58:11.318 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
19:58:11.319 00.001 31432 Star::Find returns 1 (0), X=336.99, Y=888.53, Mass=2531, SNR=31.6, Peak=252 HFD=3.5
19:58:11.321 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.02) = xAngle (0.92 = 0.92)
19:58:11.323 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.93 = -2.35)
19:58:11.325 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=0.07 mountY=-0.08, mountTheta=-0.86
19:58:11.328 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.10, opts=13)
19:58:11.330 00.002 31432 Enqueuing Move request for scope (0.07, 0.10)
19:58:11.332 00.002 29876 Worker thread wakes up
19:58:11.332 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
19:58:11.332 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
19:58:11.332 00.000 29876 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.08
19:58:11.332 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
19:58:11.332 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:11.332 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:58:11.332 00.000 29876 MoveAxis(E, 0, ABG)
19:58:11.332 00.000 29876 Move returns status 0, amount 0
19:58:11.332 00.000 29876 MoveAxis(N, 0, ABG)
19:58:11.332 00.000 29876 Move returns status 0, amount 0
19:58:11.332 00.000 29876 move complete, result=0
19:58:11.332 00.000 29876 worker thread done servicing request
19:58:11.336 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:11.348 00.012 31432 UpdateGuideState exits: m=2531 RSB=31.6
19:58:11.351 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:11.353 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:11.355 00.002 31432 Enqueuing Expose request
19:58:11.356 00.001 29876 Worker thread wakes up
19:58:11.356 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
19:58:11.359 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:11.359 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:13.584 02.225 29876 Exposure complete
19:58:13.628 00.044 29876 worker thread done servicing request
19:58:13.628 00.000 31432 OnExposeComplete: enter
19:58:13.631 00.003 31432 UpdateGuideState(): m_state=6
19:58:13.633 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
19:58:13.635 00.002 31432 Star::Find returns 1 (0), X=336.40, Y=888.74, Mass=2600, SNR=32.0, Peak=201 HFD=3.5
19:58:13.637 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
19:58:13.638 00.001 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.68)
19:58:13.640 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.30 hyp=0.60 cameraTheta=2.61 mountX=-0.51 mountY=-0.38, mountTheta=-2.51
19:58:13.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.30, opts=13)
19:58:13.645 00.002 31432 Enqueuing Move request for scope (-0.52, 0.30)
19:58:13.647 00.002 29876 Worker thread wakes up
19:58:13.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.30) opts 0xd
19:58:13.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.30)
19:58:13.647 00.000 29876 Moving (-0.52, 0.30) raw xDistance=-0.51 yDistance=-0.38
19:58:13.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.51
19:58:13.647 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.59 newest=-0.68
19:58:13.647 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
19:58:13.647 00.000 29876 MoveAxis(E, 49, ABG)
19:58:13.647 00.000 29876 Guiding  Dir = 2, Dur = 49
19:58:13.647 00.000 29876 IsSlewing returns 0
19:58:13.647 00.000 29876 IsGuiding returns 0
19:58:13.648 00.001 29876 PulseGuide returned control before completion, sleep 59
19:58:13.651 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:13.663 00.012 31432 UpdateGuideState exits: m=2600 RSB=32.0
19:58:13.667 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:13.670 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:13.672 00.002 31432 Enqueuing Expose request
19:58:13.709 00.037 29876 IsGuiding returns 1
19:58:13.709 00.000 29876 scope still moving after pulse duration time elapsed
19:58:13.741 00.032 29876 IsSlewing returns 0
19:58:13.741 00.000 29876 IsGuiding returns 1
19:58:13.772 00.031 29876 IsSlewing returns 0
19:58:13.772 00.000 29876 IsGuiding returns 1
19:58:13.803 00.031 29876 IsSlewing returns 0
19:58:13.803 00.000 29876 IsGuiding returns 0
19:58:13.803 00.000 29876 scope move finished after 49 + 106 ms
19:58:13.803 00.000 29876 Move returns status 0, amount 49
19:58:13.803 00.000 29876 BLC: Oldest BLC event removed
19:58:13.803 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:58:13.803 00.000 29876 MoveAxis(N, 48, ABG)
19:58:13.803 00.000 29876 Guiding  Dir = 0, Dur = 48
19:58:13.803 00.000 29876 IsSlewing returns 0
19:58:13.803 00.000 29876 IsGuiding returns 0
19:58:13.804 00.001 29876 PulseGuide returned control before completion, sleep 58
19:58:13.864 00.060 29876 IsGuiding returns 1
19:58:13.864 00.000 29876 scope still moving after pulse duration time elapsed
19:58:13.895 00.031 29876 IsSlewing returns 0
19:58:13.895 00.000 29876 IsGuiding returns 1
19:58:13.926 00.031 29876 IsSlewing returns 0
19:58:13.926 00.000 29876 IsGuiding returns 1
19:58:13.957 00.031 29876 IsSlewing returns 0
19:58:13.957 00.000 29876 IsGuiding returns 0
19:58:13.957 00.000 29876 scope move finished after 48 + 106 ms
19:58:13.957 00.000 29876 Move returns status 0, amount 48
19:58:13.957 00.000 29876 move complete, result=0
19:58:13.957 00.000 29876 worker thread done servicing request
19:58:13.957 00.000 29876 Worker thread wakes up
19:58:13.957 00.000 31432 GuideStep: -0.5 px 49 ms EAST, -0.4 px 48 ms NORTH
19:58:13.960 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:13.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:15.868 01.908 29876 Exposure complete
19:58:15.911 00.043 29876 worker thread done servicing request
19:58:15.912 00.001 31432 OnExposeComplete: enter
19:58:15.914 00.002 31432 UpdateGuideState(): m_state=6
19:58:15.916 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
19:58:15.918 00.002 31432 Star::Find returns 1 (0), X=336.29, Y=888.58, Mass=2631, SNR=31.9, Peak=212 HFD=3.2
19:58:15.920 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
19:58:15.922 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
19:58:15.924 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=0.14 hyp=0.64 cameraTheta=2.92 mountX=-0.62 mountY=-0.23, mountTheta=-2.78
19:58:15.927 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=0.14, opts=13)
19:58:15.930 00.003 31432 Enqueuing Move request for scope (-0.62, 0.14)
19:58:15.932 00.002 29876 Worker thread wakes up
19:58:15.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.14) opts 0xd
19:58:15.932 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, 0.14)
19:58:15.932 00.000 29876 Moving (-0.62, 0.14) raw xDistance=-0.62 yDistance=-0.23
19:58:15.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
19:58:15.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:15.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:58:15.932 00.000 29876 MoveAxis(E, 67, ABG)
19:58:15.932 00.000 29876 Guiding  Dir = 2, Dur = 67
19:58:15.933 00.001 29876 IsSlewing returns 0
19:58:15.933 00.000 29876 IsGuiding returns 0
19:58:15.933 00.000 29876 PulseGuide returned control before completion, sleep 77
19:58:15.936 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:58:15.948 00.012 31432 UpdateGuideState exits: m=2631 RSB=31.9
19:58:15.953 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:15.956 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:15.957 00.001 31432 Enqueuing Expose request
19:58:16.021 00.064 29876 IsGuiding returns 1
19:58:16.021 00.000 29876 scope still moving after pulse duration time elapsed
19:58:16.067 00.046 29876 IsSlewing returns 0
19:58:16.067 00.000 29876 IsGuiding returns 1
19:58:16.098 00.031 29876 IsSlewing returns 0
19:58:16.098 00.000 29876 IsGuiding returns 1
19:58:16.129 00.031 29876 IsSlewing returns 0
19:58:16.129 00.000 29876 IsGuiding returns 0
19:58:16.129 00.000 29876 scope move finished after 67 + 129 ms
19:58:16.129 00.000 29876 Move returns status 0, amount 67
19:58:16.129 00.000 29876 MoveAxis(N, 0, ABG)
19:58:16.129 00.000 29876 Move returns status 0, amount 0
19:58:16.129 00.000 29876 move complete, result=0
19:58:16.129 00.000 29876 worker thread done servicing request
19:58:16.129 00.000 29876 Worker thread wakes up
19:58:16.129 00.000 31432 GuideStep: -0.6 px 67 ms EAST, -0.2 px 0 ms NORTH
19:58:16.131 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:16.132 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:18.256 02.124 29876 Exposure complete
19:58:18.302 00.046 29876 worker thread done servicing request
19:58:18.304 00.002 31432 OnExposeComplete: enter
19:58:18.310 00.006 31432 UpdateGuideState(): m_state=6
19:58:18.314 00.004 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
19:58:18.317 00.003 31432 Star::Find returns 1 (0), X=337.02, Y=888.19, Mass=2557, SNR=32.1, Peak=244 HFD=3.1
19:58:18.319 00.002 31432 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.02) = xAngle (-1.21 = -1.21)
19:58:18.319 00.000 31432 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.80 = 1.80)
19:58:18.321 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=0.09 mountY=0.26, mountTheta=1.22
19:58:18.325 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.24, opts=13)
19:58:18.330 00.005 31432 Enqueuing Move request for scope (0.10, -0.24)
19:58:18.334 00.004 29876 Worker thread wakes up
19:58:18.334 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
19:58:18.334 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
19:58:18.334 00.000 29876 Moving (0.10, -0.24) raw xDistance=0.09 yDistance=0.26
19:58:18.334 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:58:18.334 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:18.334 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
19:58:18.334 00.000 29876 MoveAxis(E, 0, ABG)
19:58:18.334 00.000 29876 Move returns status 0, amount 0
19:58:18.334 00.000 29876 MoveAxis(N, 0, ABG)
19:58:18.334 00.000 29876 Move returns status 0, amount 0
19:58:18.334 00.000 29876 move complete, result=0
19:58:18.334 00.000 29876 worker thread done servicing request
19:58:18.338 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:18.350 00.012 31432 UpdateGuideState exits: m=2557 RSB=32.1
19:58:18.353 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:18.355 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:18.357 00.002 31432 Enqueuing Expose request
19:58:18.359 00.002 29876 Worker thread wakes up
19:58:18.360 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
19:58:18.362 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:18.362 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:20.270 01.908 29876 Exposure complete
19:58:20.315 00.045 29876 worker thread done servicing request
19:58:20.316 00.001 31432 OnExposeComplete: enter
19:58:20.318 00.002 31432 UpdateGuideState(): m_state=6
19:58:20.320 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
19:58:20.322 00.002 31432 Star::Find returns 1 (0), X=337.21, Y=888.03, Mass=2545, SNR=32.0, Peak=212 HFD=3.4
19:58:20.324 00.002 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.97 = -0.97)
19:58:20.326 00.002 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.04 = 2.04)
19:58:20.328 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.41 hyp=0.51 cameraTheta=-0.95 mountX=0.29 mountY=0.45, mountTheta=1.01
19:58:20.331 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.41, opts=13)
19:58:20.333 00.002 31432 Enqueuing Move request for scope (0.30, -0.41)
19:58:20.335 00.002 29876 Worker thread wakes up
19:58:20.336 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.41) opts 0xd
19:58:20.336 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.41)
19:58:20.336 00.000 29876 Moving (0.30, -0.41) raw xDistance=0.29 yDistance=0.45
19:58:20.336 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
19:58:20.336 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:58:20.336 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
19:58:20.336 00.000 29876 MoveAxis(W, 28, ABG)
19:58:20.336 00.000 29876 Guiding  Dir = 3, Dur = 28
19:58:20.336 00.000 29876 IsSlewing returns 0
19:58:20.336 00.000 29876 IsGuiding returns 0
19:58:20.336 00.000 29876 PulseGuide returned control before completion, sleep 38
19:58:20.339 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:20.352 00.013 31432 UpdateGuideState exits: m=2545 RSB=32.0
19:58:20.354 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:20.356 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:20.358 00.002 31432 Enqueuing Expose request
19:58:20.380 00.022 29876 IsGuiding returns 1
19:58:20.380 00.000 29876 scope still moving after pulse duration time elapsed
19:58:20.411 00.031 29876 IsSlewing returns 0
19:58:20.411 00.000 29876 IsGuiding returns 1
19:58:20.443 00.032 29876 IsSlewing returns 0
19:58:20.443 00.000 29876 IsGuiding returns 0
19:58:20.443 00.000 29876 scope move finished after 28 + 78 ms
19:58:20.443 00.000 29876 Move returns status 0, amount 28
19:58:20.443 00.000 29876 MoveAxis(N, 0, ABG)
19:58:20.443 00.000 29876 Move returns status 0, amount 0
19:58:20.443 00.000 29876 move complete, result=0
19:58:20.443 00.000 29876 worker thread done servicing request
19:58:20.443 00.000 29876 Worker thread wakes up
19:58:20.443 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.5 px 0 ms NORTH
19:58:20.446 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:20.446 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:22.577 02.131 29876 Exposure complete
19:58:22.621 00.044 29876 worker thread done servicing request
19:58:22.621 00.000 31432 OnExposeComplete: enter
19:58:22.623 00.002 31432 UpdateGuideState(): m_state=6
19:58:22.625 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
19:58:22.627 00.002 31432 Star::Find returns 1 (0), X=336.33, Y=888.11, Mass=2688, SNR=31.8, Peak=228 HFD=3.4
19:58:22.629 00.002 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
19:58:22.631 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
19:58:22.633 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.33 hyp=0.67 cameraTheta=-2.63 mountX=-0.59 mountY=0.23, mountTheta=2.77
19:58:22.635 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.33, opts=13)
19:58:22.637 00.002 31432 Enqueuing Move request for scope (-0.59, -0.33)
19:58:22.639 00.002 29876 Worker thread wakes up
19:58:22.639 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.33) opts 0xd
19:58:22.639 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.33)
19:58:22.639 00.000 29876 Moving (-0.59, -0.33) raw xDistance=-0.59 yDistance=0.23
19:58:22.639 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.59
19:58:22.639 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:22.639 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:58:22.640 00.001 29876 MoveAxis(E, 53, ABG)
19:58:22.640 00.000 29876 Guiding  Dir = 2, Dur = 53
19:58:22.640 00.000 29876 IsSlewing returns 0
19:58:22.640 00.000 29876 IsGuiding returns 0
19:58:22.640 00.000 29876 PulseGuide returned control before completion, sleep 63
19:58:22.643 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:22.654 00.011 31432 UpdateGuideState exits: m=2688 RSB=31.8
19:58:22.657 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:22.659 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:22.660 00.001 31432 Enqueuing Expose request
19:58:22.715 00.055 29876 IsGuiding returns 1
19:58:22.715 00.000 29876 scope still moving after pulse duration time elapsed
19:58:22.746 00.031 29876 IsSlewing returns 0
19:58:22.746 00.000 29876 IsGuiding returns 1
19:58:22.778 00.032 29876 IsSlewing returns 0
19:58:22.778 00.000 29876 IsGuiding returns 1
19:58:22.809 00.031 29876 IsSlewing returns 0
19:58:22.809 00.000 29876 IsGuiding returns 1
19:58:22.840 00.031 29876 IsSlewing returns 0
19:58:22.840 00.000 29876 IsGuiding returns 0
19:58:22.840 00.000 29876 scope move finished after 53 + 147 ms
19:58:22.840 00.000 29876 Move returns status 0, amount 53
19:58:22.840 00.000 29876 MoveAxis(N, 0, ABG)
19:58:22.840 00.000 29876 Move returns status 0, amount 0
19:58:22.840 00.000 29876 move complete, result=0
19:58:22.841 00.001 29876 worker thread done servicing request
19:58:22.841 00.000 29876 Worker thread wakes up
19:58:22.841 00.000 31432 GuideStep: -0.6 px 53 ms EAST, 0.2 px 0 ms NORTH
19:58:22.843 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:22.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:24.760 01.917 29876 Exposure complete
19:58:24.809 00.049 29876 worker thread done servicing request
19:58:24.809 00.000 31432 OnExposeComplete: enter
19:58:24.811 00.002 31432 UpdateGuideState(): m_state=6
19:58:24.813 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
19:58:24.815 00.002 31432 Star::Find returns 1 (0), X=336.63, Y=888.26, Mass=2787, SNR=33.7, Peak=239 HFD=3.6
19:58:24.816 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
19:58:24.818 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
19:58:24.820 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.34 cameraTheta=-2.57 mountX=-0.29 mountY=0.14, mountTheta=2.70
19:58:24.823 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.18, opts=13)
19:58:24.825 00.002 31432 Enqueuing Move request for scope (-0.28, -0.18)
19:58:24.826 00.001 29876 Worker thread wakes up
19:58:24.826 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
19:58:24.826 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
19:58:24.826 00.000 29876 Moving (-0.28, -0.18) raw xDistance=-0.29 yDistance=0.14
19:58:24.827 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
19:58:24.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:24.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:58:24.827 00.000 29876 MoveAxis(E, 35, ABG)
19:58:24.827 00.000 29876 Guiding  Dir = 2, Dur = 35
19:58:24.827 00.000 29876 IsSlewing returns 0
19:58:24.827 00.000 29876 IsGuiding returns 0
19:58:24.827 00.000 29876 PulseGuide returned control before completion, sleep 45
19:58:24.831 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:24.842 00.011 31432 UpdateGuideState exits: m=2787 RSB=33.7
19:58:24.844 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:24.846 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:24.848 00.002 31432 Enqueuing Expose request
19:58:24.880 00.032 29876 IsGuiding returns 1
19:58:24.880 00.000 29876 scope still moving after pulse duration time elapsed
19:58:24.911 00.031 29876 IsSlewing returns 0
19:58:24.911 00.000 29876 IsGuiding returns 0
19:58:24.911 00.000 29876 scope move finished after 35 + 48 ms
19:58:24.911 00.000 29876 Move returns status 0, amount 35
19:58:24.911 00.000 29876 MoveAxis(N, 0, ABG)
19:58:24.911 00.000 29876 Move returns status 0, amount 0
19:58:24.911 00.000 29876 move complete, result=0
19:58:24.911 00.000 29876 worker thread done servicing request
19:58:24.911 00.000 29876 Worker thread wakes up
19:58:24.911 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
19:58:24.915 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:24.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:27.048 02.133 29876 Exposure complete
19:58:27.092 00.044 29876 worker thread done servicing request
19:58:27.092 00.000 31432 OnExposeComplete: enter
19:58:27.094 00.002 31432 UpdateGuideState(): m_state=6
19:58:27.096 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
19:58:27.099 00.003 31432 Star::Find returns 1 (0), X=336.03, Y=888.08, Mass=2416, SNR=30.5, Peak=192 HFD=3.5
19:58:27.101 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
19:58:27.103 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
19:58:27.105 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=-0.36 hyp=0.96 cameraTheta=-2.76 mountX=-0.90 mountY=0.22, mountTheta=2.90
19:58:27.108 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=-0.36, opts=13)
19:58:27.110 00.002 31432 Enqueuing Move request for scope (-0.89, -0.36)
19:58:27.112 00.002 29876 Worker thread wakes up
19:58:27.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.36) opts 0xd
19:58:27.112 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, -0.36)
19:58:27.112 00.000 29876 Moving (-0.89, -0.36) raw xDistance=-0.90 yDistance=0.22
19:58:27.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.90
19:58:27.112 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:27.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
19:58:27.112 00.000 29876 MoveAxis(E, 91, ABG)
19:58:27.112 00.000 29876 Guiding  Dir = 2, Dur = 91
19:58:27.113 00.001 29876 IsSlewing returns 0
19:58:27.113 00.000 29876 IsGuiding returns 0
19:58:27.113 00.000 29876 PulseGuide returned control before completion, sleep 101
19:58:27.116 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:27.129 00.013 31432 UpdateGuideState exits: m=2416 RSB=30.5
19:58:27.132 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:27.134 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:27.136 00.002 31432 Enqueuing Expose request
19:58:27.218 00.082 29876 IsGuiding returns 1
19:58:27.218 00.000 29876 scope still moving after pulse duration time elapsed
19:58:27.248 00.030 29876 IsSlewing returns 0
19:58:27.248 00.000 29876 IsGuiding returns 0
19:58:27.248 00.000 29876 scope move finished after 91 + 44 ms
19:58:27.248 00.000 29876 Move returns status 0, amount 91
19:58:27.248 00.000 29876 MoveAxis(N, 0, ABG)
19:58:27.248 00.000 29876 Move returns status 0, amount 0
19:58:27.248 00.000 29876 move complete, result=0
19:58:27.248 00.000 29876 worker thread done servicing request
19:58:27.248 00.000 29876 Worker thread wakes up
19:58:27.248 00.000 31432 GuideStep: -0.9 px 91 ms EAST, 0.2 px 0 ms NORTH
19:58:27.251 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:27.251 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:29.167 01.916 29876 Exposure complete
19:58:29.211 00.044 29876 worker thread done servicing request
19:58:29.211 00.000 31432 OnExposeComplete: enter
19:58:29.214 00.003 31432 UpdateGuideState(): m_state=6
19:58:29.216 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
19:58:29.218 00.002 31432 Star::Find returns 1 (0), X=336.36, Y=888.11, Mass=2533, SNR=31.6, Peak=199 HFD=3.6
19:58:29.219 00.001 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
19:58:29.221 00.002 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
19:58:29.223 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.32 hyp=0.65 cameraTheta=-2.62 mountX=-0.57 mountY=0.23, mountTheta=2.75
19:58:29.226 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.32, opts=13)
19:58:29.228 00.002 31432 Enqueuing Move request for scope (-0.56, -0.32)
19:58:29.230 00.002 29876 Worker thread wakes up
19:58:29.230 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.32) opts 0xd
19:58:29.230 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.32)
19:58:29.230 00.000 29876 Moving (-0.56, -0.32) raw xDistance=-0.57 yDistance=0.23
19:58:29.230 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
19:58:29.230 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:29.230 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
19:58:29.230 00.000 29876 MoveAxis(E, 67, ABG)
19:58:29.230 00.000 29876 Guiding  Dir = 2, Dur = 67
19:58:29.230 00.000 29876 IsSlewing returns 0
19:58:29.231 00.001 29876 IsGuiding returns 0
19:58:29.231 00.000 29876 PulseGuide returned control before completion, sleep 77
19:58:29.235 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:29.247 00.012 31432 UpdateGuideState exits: m=2533 RSB=31.6
19:58:29.249 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:29.251 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:29.253 00.002 31432 Enqueuing Expose request
19:58:29.320 00.067 29876 IsGuiding returns 1
19:58:29.320 00.000 29876 scope still moving after pulse duration time elapsed
19:58:29.351 00.031 29876 IsSlewing returns 0
19:58:29.351 00.000 29876 IsGuiding returns 1
19:58:29.382 00.031 29876 IsSlewing returns 0
19:58:29.382 00.000 29876 IsGuiding returns 1
19:58:29.413 00.031 29876 IsSlewing returns 0
19:58:29.413 00.000 29876 IsGuiding returns 0
19:58:29.413 00.000 29876 scope move finished after 67 + 115 ms
19:58:29.413 00.000 29876 Move returns status 0, amount 67
19:58:29.413 00.000 29876 MoveAxis(N, 0, ABG)
19:58:29.413 00.000 29876 Move returns status 0, amount 0
19:58:29.413 00.000 29876 move complete, result=0
19:58:29.414 00.001 29876 worker thread done servicing request
19:58:29.414 00.000 29876 Worker thread wakes up
19:58:29.414 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:29.414 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:29.414 00.000 31432 GuideStep: -0.6 px 67 ms EAST, 0.2 px 0 ms NORTH
19:58:31.536 02.122 29876 Exposure complete
19:58:31.579 00.043 29876 worker thread done servicing request
19:58:31.579 00.000 31432 OnExposeComplete: enter
19:58:31.581 00.002 31432 UpdateGuideState(): m_state=6
19:58:31.583 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
19:58:31.585 00.002 31432 Star::Find returns 1 (0), X=336.80, Y=888.06, Mass=2607, SNR=32.3, Peak=212 HFD=3.8
19:58:31.587 00.002 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
19:58:31.589 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
19:58:31.590 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.87 mountX=-0.13 mountY=0.36, mountTheta=1.91
19:58:31.593 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.38, opts=13)
19:58:31.595 00.002 31432 Enqueuing Move request for scope (-0.12, -0.38)
19:58:31.597 00.002 29876 Worker thread wakes up
19:58:31.597 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
19:58:31.597 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
19:58:31.597 00.000 29876 Moving (-0.12, -0.38) raw xDistance=-0.13 yDistance=0.36
19:58:31.597 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:58:31.597 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:58:31.597 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
19:58:31.597 00.000 29876 MoveAxis(E, 0, ABG)
19:58:31.597 00.000 29876 Move returns status 0, amount 0
19:58:31.597 00.000 29876 MoveAxis(N, 0, ABG)
19:58:31.597 00.000 29876 Move returns status 0, amount 0
19:58:31.597 00.000 29876 move complete, result=0
19:58:31.597 00.000 29876 worker thread done servicing request
19:58:31.601 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:31.613 00.012 31432 UpdateGuideState exits: m=2607 RSB=32.3
19:58:31.617 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:31.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:31.620 00.001 31432 Enqueuing Expose request
19:58:31.623 00.003 29876 Worker thread wakes up
19:58:31.623 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
19:58:31.626 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:31.626 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:33.542 01.916 29876 Exposure complete
19:58:33.584 00.042 29876 worker thread done servicing request
19:58:33.584 00.000 31432 OnExposeComplete: enter
19:58:33.587 00.003 31432 UpdateGuideState(): m_state=6
19:58:33.589 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
19:58:33.591 00.002 31432 Star::Find returns 1 (0), X=336.72, Y=888.07, Mass=2682, SNR=32.9, Peak=186 HFD=3.9
19:58:33.593 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
19:58:33.595 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
19:58:33.597 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-2.06 mountX=-0.21 mountY=0.34, mountTheta=2.12
19:58:33.599 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.37, opts=13)
19:58:33.601 00.002 31432 Enqueuing Move request for scope (-0.20, -0.37)
19:58:33.603 00.002 29876 Worker thread wakes up
19:58:33.603 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.37) opts 0xd
19:58:33.603 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.37)
19:58:33.603 00.000 29876 Moving (-0.20, -0.37) raw xDistance=-0.21 yDistance=0.34
19:58:33.603 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
19:58:33.603 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:58:33.604 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
19:58:33.604 00.000 29876 MoveAxis(E, 20, ABG)
19:58:33.604 00.000 29876 Guiding  Dir = 2, Dur = 20
19:58:33.604 00.000 29876 IsSlewing returns 0
19:58:33.604 00.000 29876 IsGuiding returns 0
19:58:33.604 00.000 29876 PulseGuide returned control before completion, sleep 30
19:58:33.611 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:58:33.623 00.012 31432 UpdateGuideState exits: m=2682 RSB=32.9
19:58:33.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:33.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:33.629 00.002 31432 Enqueuing Expose request
19:58:33.636 00.007 29876 IsGuiding returns 1
19:58:33.636 00.000 29876 scope still moving after pulse duration time elapsed
19:58:33.666 00.030 29876 IsSlewing returns 0
19:58:33.666 00.000 29876 IsGuiding returns 1
19:58:33.697 00.031 29876 IsSlewing returns 0
19:58:33.697 00.000 29876 IsGuiding returns 0
19:58:33.697 00.000 29876 scope move finished after 20 + 73 ms
19:58:33.697 00.000 29876 Move returns status 0, amount 20
19:58:33.697 00.000 29876 MoveAxis(N, 0, ABG)
19:58:33.697 00.000 29876 Move returns status 0, amount 0
19:58:33.697 00.000 29876 move complete, result=0
19:58:33.698 00.001 29876 worker thread done servicing request
19:58:33.698 00.000 29876 Worker thread wakes up
19:58:33.698 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:33.698 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:33.698 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.3 px 0 ms NORTH
19:58:35.820 02.122 29876 Exposure complete
19:58:35.864 00.044 29876 worker thread done servicing request
19:58:35.864 00.000 31432 OnExposeComplete: enter
19:58:35.866 00.002 31432 UpdateGuideState(): m_state=6
19:58:35.868 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
19:58:35.870 00.002 31432 Star::Find returns 1 (0), X=336.09, Y=887.65, Mass=2502, SNR=31.3, Peak=231 HFD=3.3
19:58:35.872 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
19:58:35.874 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
19:58:35.875 00.001 31432 CameraToMount -- cameraX=-0.83 cameraY=-0.79 hyp=1.14 cameraTheta=-2.38 mountX=-0.84 mountY=0.65, mountTheta=2.49
19:58:35.879 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.83, y=-0.79, opts=13)
19:58:35.881 00.002 31432 Enqueuing Move request for scope (-0.83, -0.79)
19:58:35.885 00.004 29876 Worker thread wakes up
19:58:35.885 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.79) opts 0xd
19:58:35.885 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.83, -0.79)
19:58:35.885 00.000 29876 Moving (-0.83, -0.79) raw xDistance=-0.84 yDistance=0.65
19:58:35.885 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.84
19:58:35.885 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.47 newest=1.34
19:58:35.885 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
19:58:35.885 00.000 29876 MoveAxis(E, 84, ABG)
19:58:35.885 00.000 29876 Guiding  Dir = 2, Dur = 84
19:58:35.885 00.000 29876 IsSlewing returns 0
19:58:35.885 00.000 29876 IsGuiding returns 0
19:58:35.885 00.000 29876 PulseGuide returned control before completion, sleep 94
19:58:35.889 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:35.904 00.015 31432 UpdateGuideState exits: m=2502 RSB=31.3
19:58:35.907 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:35.909 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:35.911 00.002 31432 Enqueuing Expose request
19:58:35.989 00.078 29876 IsGuiding returns 1
19:58:35.989 00.000 29876 scope still moving after pulse duration time elapsed
19:58:36.020 00.031 29876 IsSlewing returns 0
19:58:36.020 00.000 29876 IsGuiding returns 1
19:58:36.050 00.030 29876 IsSlewing returns 0
19:58:36.050 00.000 29876 IsGuiding returns 1
19:58:36.081 00.031 29876 IsSlewing returns 0
19:58:36.081 00.000 29876 IsGuiding returns 1
19:58:36.112 00.031 29876 IsSlewing returns 0
19:58:36.112 00.000 29876 IsGuiding returns 0
19:58:36.112 00.000 29876 scope move finished after 84 + 143 ms
19:58:36.112 00.000 29876 Move returns status 0, amount 84
19:58:36.112 00.000 29876 BLC: Oldest BLC event removed
19:58:36.112 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:58:36.112 00.000 29876 MoveAxis(S, 68, ABG)
19:58:36.112 00.000 29876 Guiding  Dir = 1, Dur = 68
19:58:36.112 00.000 29876 IsSlewing returns 0
19:58:36.113 00.001 29876 IsGuiding returns 0
19:58:36.113 00.000 29876 PulseGuide returned control before completion, sleep 78
19:58:36.206 00.093 29876 IsGuiding returns 1
19:58:36.206 00.000 29876 scope still moving after pulse duration time elapsed
19:58:36.238 00.032 29876 IsSlewing returns 0
19:58:36.238 00.000 29876 IsGuiding returns 1
19:58:36.269 00.031 29876 IsSlewing returns 0
19:58:36.269 00.000 29876 IsGuiding returns 0
19:58:36.269 00.000 29876 scope move finished after 68 + 88 ms
19:58:36.269 00.000 29876 Move returns status 0, amount 68
19:58:36.269 00.000 29876 move complete, result=0
19:58:36.270 00.001 29876 worker thread done servicing request
19:58:36.270 00.000 29876 Worker thread wakes up
19:58:36.270 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:36.270 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:36.270 00.000 31432 GuideStep: -0.8 px 84 ms EAST, 0.6 px 68 ms SOUTH
19:58:38.184 01.914 29876 Exposure complete
19:58:38.229 00.045 29876 worker thread done servicing request
19:58:38.229 00.000 31432 OnExposeComplete: enter
19:58:38.231 00.002 31432 UpdateGuideState(): m_state=6
19:58:38.233 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
19:58:38.235 00.002 31432 Star::Find returns 1 (0), X=336.30, Y=888.31, Mass=2567, SNR=31.6, Peak=203 HFD=3.5
19:58:38.237 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
19:58:38.239 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
19:58:38.240 00.001 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.13 hyp=0.63 cameraTheta=-2.94 mountX=-0.62 mountY=0.03, mountTheta=3.09
19:58:38.243 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.13, opts=13)
19:58:38.245 00.002 31432 Enqueuing Move request for scope (-0.62, -0.13)
19:58:38.247 00.002 29876 Worker thread wakes up
19:58:38.247 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.13) opts 0xd
19:58:38.247 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.13)
19:58:38.247 00.000 29876 Moving (-0.62, -0.13) raw xDistance=-0.62 yDistance=0.03
19:58:38.247 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
19:58:38.247 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:38.247 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
19:58:38.247 00.000 29876 MoveAxis(E, 72, ABG)
19:58:38.247 00.000 29876 Guiding  Dir = 2, Dur = 72
19:58:38.248 00.001 29876 IsSlewing returns 0
19:58:38.248 00.000 29876 IsGuiding returns 0
19:58:38.248 00.000 29876 PulseGuide returned control before completion, sleep 82
19:58:38.251 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
19:58:38.264 00.013 31432 UpdateGuideState exits: m=2567 RSB=31.6
19:58:38.266 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:38.268 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:38.270 00.002 31432 Enqueuing Expose request
19:58:38.336 00.066 29876 IsGuiding returns 1
19:58:38.336 00.000 29876 scope still moving after pulse duration time elapsed
19:58:38.367 00.031 29876 IsSlewing returns 0
19:58:38.367 00.000 29876 IsGuiding returns 1
19:58:38.398 00.031 29876 IsSlewing returns 0
19:58:38.398 00.000 29876 IsGuiding returns 1
19:58:38.429 00.031 29876 IsSlewing returns 0
19:58:38.429 00.000 29876 IsGuiding returns 0
19:58:38.429 00.000 29876 scope move finished after 72 + 108 ms
19:58:38.429 00.000 29876 Move returns status 0, amount 72
19:58:38.429 00.000 29876 MoveAxis(N, 0, ABG)
19:58:38.429 00.000 29876 Move returns status 0, amount 0
19:58:38.429 00.000 29876 move complete, result=0
19:58:38.430 00.001 29876 worker thread done servicing request
19:58:38.430 00.000 29876 Worker thread wakes up
19:58:38.430 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:38.430 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:38.430 00.000 31432 GuideStep: -0.6 px 72 ms EAST, 0.0 px 0 ms NORTH
19:58:40.552 02.122 29876 Exposure complete
19:58:40.596 00.044 29876 worker thread done servicing request
19:58:40.596 00.000 31432 OnExposeComplete: enter
19:58:40.599 00.003 31432 UpdateGuideState(): m_state=6
19:58:40.601 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
19:58:40.602 00.001 31432 Star::Find returns 1 (0), X=337.27, Y=887.85, Mass=2536, SNR=31.2, Peak=223 HFD=3.3
19:58:40.604 00.002 31432 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.02) = xAngle (-1.05 = -1.05)
19:58:40.606 00.002 31432 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.96 = 1.96)
19:58:40.608 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.59 hyp=0.69 cameraTheta=-1.03 mountX=0.34 mountY=0.64, mountTheta=1.08
19:58:40.610 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.59, opts=13)
19:58:40.612 00.002 31432 Enqueuing Move request for scope (0.36, -0.59)
19:58:40.615 00.003 29876 Worker thread wakes up
19:58:40.615 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.59) opts 0xd
19:58:40.615 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.59)
19:58:40.615 00.000 29876 Moving (0.36, -0.59) raw xDistance=0.34 yDistance=0.64
19:58:40.615 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.34
19:58:40.615 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.64
19:58:40.615 00.000 29876 MoveAxis(W, 23, ABG)
19:58:40.615 00.000 29876 Guiding  Dir = 3, Dur = 23
19:58:40.615 00.000 29876 IsSlewing returns 0
19:58:40.615 00.000 29876 IsGuiding returns 0
19:58:40.616 00.001 29876 PulseGuide returned control before completion, sleep 33
19:58:40.618 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:40.630 00.012 31432 UpdateGuideState exits: m=2536 RSB=31.2
19:58:40.633 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:40.635 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:40.637 00.002 31432 Enqueuing Expose request
19:58:40.660 00.023 29876 IsGuiding returns 1
19:58:40.660 00.000 29876 scope still moving after pulse duration time elapsed
19:58:40.692 00.032 29876 IsSlewing returns 0
19:58:40.692 00.000 29876 IsGuiding returns 0
19:58:40.692 00.000 29876 scope move finished after 23 + 53 ms
19:58:40.692 00.000 29876 Move returns status 0, amount 23
19:58:40.692 00.000 29876 MoveAxis(S, 47, ABG)
19:58:40.692 00.000 29876 Guiding  Dir = 1, Dur = 47
19:58:40.692 00.000 29876 IsSlewing returns 0
19:58:40.692 00.000 29876 IsGuiding returns 0
19:58:40.692 00.000 29876 PulseGuide returned control before completion, sleep 57
19:58:40.755 00.063 29876 IsGuiding returns 1
19:58:40.755 00.000 29876 scope still moving after pulse duration time elapsed
19:58:40.785 00.030 29876 IsSlewing returns 0
19:58:40.785 00.000 29876 IsGuiding returns 1
19:58:40.817 00.032 29876 IsSlewing returns 0
19:58:40.817 00.000 29876 IsGuiding returns 0
19:58:40.817 00.000 29876 scope move finished after 47 + 77 ms
19:58:40.817 00.000 29876 Move returns status 0, amount 47
19:58:40.817 00.000 29876 move complete, result=0
19:58:40.818 00.001 29876 worker thread done servicing request
19:58:40.818 00.000 29876 Worker thread wakes up
19:58:40.818 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:40.818 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:40.818 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.6 px 47 ms SOUTH
19:58:42.734 01.916 29876 Exposure complete
19:58:42.780 00.046 29876 worker thread done servicing request
19:58:42.781 00.001 31432 OnExposeComplete: enter
19:58:42.785 00.004 31432 UpdateGuideState(): m_state=6
19:58:42.787 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
19:58:42.789 00.002 31432 Star::Find returns 1 (0), X=336.21, Y=887.88, Mass=2463, SNR=31.0, Peak=216 HFD=3.3
19:58:42.790 00.001 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
19:58:42.792 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
19:58:42.794 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=-0.56 hyp=0.90 cameraTheta=-2.47 mountX=-0.72 mountY=0.44, mountTheta=2.59
19:58:42.798 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-0.56, opts=13)
19:58:42.803 00.005 31432 Enqueuing Move request for scope (-0.71, -0.56)
19:58:42.807 00.004 29876 Worker thread wakes up
19:58:42.807 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.56) opts 0xd
19:58:42.807 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, -0.56)
19:58:42.807 00.000 29876 Moving (-0.71, -0.56) raw xDistance=-0.72 yDistance=0.44
19:58:42.807 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.72
19:58:42.807 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
19:58:42.807 00.000 29876 MoveAxis(E, 66, ABG)
19:58:42.807 00.000 29876 Guiding  Dir = 2, Dur = 66
19:58:42.807 00.000 29876 IsSlewing returns 0
19:58:42.807 00.000 29876 IsGuiding returns 0
19:58:42.808 00.001 29876 PulseGuide returned control before completion, sleep 76
19:58:42.811 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:42.822 00.011 31432 UpdateGuideState exits: m=2463 RSB=31.0
19:58:42.825 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:42.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:42.828 00.001 31432 Enqueuing Expose request
19:58:42.887 00.059 29876 IsGuiding returns 1
19:58:42.887 00.000 29876 scope still moving after pulse duration time elapsed
19:58:42.918 00.031 29876 IsSlewing returns 0
19:58:42.918 00.000 29876 IsGuiding returns 1
19:58:42.949 00.031 29876 IsSlewing returns 0
19:58:42.949 00.000 29876 IsGuiding returns 1
19:58:42.981 00.032 29876 IsSlewing returns 0
19:58:42.981 00.000 29876 IsGuiding returns 0
19:58:42.981 00.000 29876 scope move finished after 66 + 107 ms
19:58:42.981 00.000 29876 Move returns status 0, amount 66
19:58:42.981 00.000 29876 MoveAxis(S, 33, ABG)
19:58:42.981 00.000 29876 Guiding  Dir = 1, Dur = 33
19:58:42.981 00.000 29876 IsSlewing returns 0
19:58:42.981 00.000 29876 IsGuiding returns 0
19:58:42.981 00.000 29876 PulseGuide returned control before completion, sleep 43
19:58:43.028 00.047 29876 IsGuiding returns 1
19:58:43.028 00.000 29876 scope still moving after pulse duration time elapsed
19:58:43.059 00.031 29876 IsSlewing returns 0
19:58:43.059 00.000 29876 IsGuiding returns 1
19:58:43.090 00.031 29876 IsSlewing returns 0
19:58:43.090 00.000 29876 IsGuiding returns 1
19:58:43.122 00.032 29876 IsSlewing returns 0
19:58:43.122 00.000 29876 IsGuiding returns 1
19:58:43.153 00.031 29876 IsSlewing returns 0
19:58:43.153 00.000 29876 IsGuiding returns 0
19:58:43.153 00.000 29876 scope move finished after 33 + 138 ms
19:58:43.153 00.000 29876 Move returns status 0, amount 33
19:58:43.153 00.000 29876 move complete, result=0
19:58:43.153 00.000 29876 worker thread done servicing request
19:58:43.153 00.000 29876 Worker thread wakes up
19:58:43.153 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:43.153 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:43.153 00.000 31432 GuideStep: -0.7 px 66 ms EAST, 0.4 px 33 ms SOUTH
19:58:45.381 02.228 29876 Exposure complete
19:58:45.425 00.044 29876 worker thread done servicing request
19:58:45.425 00.000 31432 OnExposeComplete: enter
19:58:45.428 00.003 31432 UpdateGuideState(): m_state=6
19:58:45.430 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
19:58:45.432 00.002 31432 Star::Find returns 1 (0), X=336.19, Y=888.73, Mass=2611, SNR=32.5, Peak=207 HFD=3.5
19:58:45.434 00.002 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
19:58:45.436 00.002 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.53)
19:58:45.438 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=0.29 hyp=0.78 cameraTheta=2.76 mountX=-0.71 mountY=-0.40, mountTheta=-2.64
19:58:45.441 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.29, opts=13)
19:58:45.443 00.002 31432 Enqueuing Move request for scope (-0.72, 0.29)
19:58:45.444 00.001 29876 Worker thread wakes up
19:58:45.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.29) opts 0xd
19:58:45.445 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.29)
19:58:45.445 00.000 29876 Moving (-0.72, 0.29) raw xDistance=-0.71 yDistance=-0.40
19:58:45.445 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
19:58:45.445 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:58:45.445 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
19:58:45.445 00.000 29876 MoveAxis(E, 78, ABG)
19:58:45.445 00.000 29876 Guiding  Dir = 2, Dur = 78
19:58:45.445 00.000 29876 IsSlewing returns 0
19:58:45.445 00.000 29876 IsGuiding returns 0
19:58:45.445 00.000 29876 PulseGuide returned control before completion, sleep 88
19:58:45.448 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:45.460 00.012 31432 UpdateGuideState exits: m=2611 RSB=32.5
19:58:45.462 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:45.464 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:45.466 00.002 31432 Enqueuing Expose request
19:58:45.535 00.069 29876 IsGuiding returns 1
19:58:45.535 00.000 29876 scope still moving after pulse duration time elapsed
19:58:45.565 00.030 29876 IsSlewing returns 0
19:58:45.565 00.000 29876 IsGuiding returns 1
19:58:45.595 00.030 29876 IsSlewing returns 0
19:58:45.595 00.000 29876 IsGuiding returns 0
19:58:45.595 00.000 29876 scope move finished after 78 + 71 ms
19:58:45.595 00.000 29876 Move returns status 0, amount 78
19:58:45.595 00.000 29876 MoveAxis(N, 0, ABG)
19:58:45.595 00.000 29876 Move returns status 0, amount 0
19:58:45.595 00.000 29876 move complete, result=0
19:58:45.596 00.001 29876 worker thread done servicing request
19:58:45.596 00.000 29876 Worker thread wakes up
19:58:45.596 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:45.596 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:45.596 00.000 31432 GuideStep: -0.7 px 78 ms EAST, -0.4 px 0 ms NORTH
19:58:47.505 01.909 29876 Exposure complete
19:58:47.548 00.043 29876 worker thread done servicing request
19:58:47.548 00.000 31432 OnExposeComplete: enter
19:58:47.550 00.002 31432 UpdateGuideState(): m_state=6
19:58:47.552 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
19:58:47.554 00.002 31432 Star::Find returns 1 (0), X=336.26, Y=888.36, Mass=2714, SNR=32.7, Peak=224 HFD=3.4
19:58:47.556 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
19:58:47.557 00.001 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
19:58:47.559 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.08 hyp=0.66 cameraTheta=-3.02 mountX=-0.66 mountY=-0.02, mountTheta=-3.11
19:58:47.562 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.08, opts=13)
19:58:47.564 00.002 31432 Enqueuing Move request for scope (-0.65, -0.08)
19:58:47.567 00.003 29876 Worker thread wakes up
19:58:47.567 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.08) opts 0xd
19:58:47.567 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.08)
19:58:47.567 00.000 29876 Moving (-0.65, -0.08) raw xDistance=-0.66 yDistance=-0.02
19:58:47.567 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
19:58:47.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:47.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:58:47.567 00.000 29876 MoveAxis(E, 74, ABG)
19:58:47.567 00.000 29876 Guiding  Dir = 2, Dur = 74
19:58:47.567 00.000 29876 IsSlewing returns 0
19:58:47.567 00.000 29876 IsGuiding returns 0
19:58:47.567 00.000 29876 PulseGuide returned control before completion, sleep 84
19:58:47.571 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:47.583 00.012 31432 UpdateGuideState exits: m=2714 RSB=32.7
19:58:47.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:47.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:47.589 00.002 31432 Enqueuing Expose request
19:58:47.656 00.067 29876 IsGuiding returns 1
19:58:47.656 00.000 29876 scope still moving after pulse duration time elapsed
19:58:47.688 00.032 29876 IsSlewing returns 0
19:58:47.688 00.000 29876 IsGuiding returns 1
19:58:47.718 00.030 29876 IsSlewing returns 0
19:58:47.718 00.000 29876 IsGuiding returns 1
19:58:47.750 00.032 29876 IsSlewing returns 0
19:58:47.750 00.000 29876 IsGuiding returns 1
19:58:47.779 00.029 29876 IsSlewing returns 0
19:58:47.779 00.000 29876 IsGuiding returns 0
19:58:47.779 00.000 29876 scope move finished after 74 + 137 ms
19:58:47.779 00.000 29876 Move returns status 0, amount 74
19:58:47.779 00.000 29876 MoveAxis(N, 0, ABG)
19:58:47.779 00.000 29876 Move returns status 0, amount 0
19:58:47.779 00.000 29876 move complete, result=0
19:58:47.780 00.001 29876 worker thread done servicing request
19:58:47.780 00.000 29876 Worker thread wakes up
19:58:47.780 00.000 31432 GuideStep: -0.7 px 74 ms EAST, -0.0 px 0 ms NORTH
19:58:47.783 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:47.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:49.907 02.124 29876 Exposure complete
19:58:49.951 00.044 29876 worker thread done servicing request
19:58:49.951 00.000 31432 OnExposeComplete: enter
19:58:49.953 00.002 31432 UpdateGuideState(): m_state=6
19:58:49.955 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
19:58:49.957 00.002 31432 Star::Find returns 1 (0), X=336.31, Y=888.58, Mass=2693, SNR=32.6, Peak=243 HFD=3.3
19:58:49.959 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
19:58:49.961 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.39)
19:58:49.962 00.001 31432 CameraToMount -- cameraX=-0.60 cameraY=0.14 hyp=0.62 cameraTheta=2.91 mountX=-0.60 mountY=-0.24, mountTheta=-2.77
19:58:49.965 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=0.14, opts=13)
19:58:49.967 00.002 31432 Enqueuing Move request for scope (-0.60, 0.14)
19:58:49.969 00.002 29876 Worker thread wakes up
19:58:49.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.14) opts 0xd
19:58:49.969 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, 0.14)
19:58:49.969 00.000 29876 Moving (-0.60, 0.14) raw xDistance=-0.60 yDistance=-0.24
19:58:49.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
19:58:49.969 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:49.969 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
19:58:49.969 00.000 29876 MoveAxis(E, 68, ABG)
19:58:49.969 00.000 29876 Guiding  Dir = 2, Dur = 68
19:58:49.970 00.001 29876 IsSlewing returns 0
19:58:49.970 00.000 29876 IsGuiding returns 0
19:58:49.970 00.000 29876 PulseGuide returned control before completion, sleep 78
19:58:49.973 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:49.985 00.012 31432 UpdateGuideState exits: m=2693 RSB=32.6
19:58:49.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:49.990 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:49.992 00.002 31432 Enqueuing Expose request
19:58:50.058 00.066 29876 IsGuiding returns 1
19:58:50.058 00.000 29876 scope still moving after pulse duration time elapsed
19:58:50.088 00.030 29876 IsSlewing returns 0
19:58:50.088 00.000 29876 IsGuiding returns 1
19:58:50.119 00.031 29876 IsSlewing returns 0
19:58:50.119 00.000 29876 IsGuiding returns 0
19:58:50.119 00.000 29876 scope move finished after 68 + 80 ms
19:58:50.119 00.000 29876 Move returns status 0, amount 68
19:58:50.119 00.000 29876 MoveAxis(N, 0, ABG)
19:58:50.119 00.000 29876 Move returns status 0, amount 0
19:58:50.119 00.000 29876 move complete, result=0
19:58:50.119 00.000 29876 worker thread done servicing request
19:58:50.119 00.000 29876 Worker thread wakes up
19:58:50.119 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:50.119 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:50.119 00.000 31432 GuideStep: -0.6 px 68 ms EAST, -0.2 px 0 ms NORTH
19:58:52.025 01.906 29876 Exposure complete
19:58:52.069 00.044 29876 worker thread done servicing request
19:58:52.069 00.000 31432 OnExposeComplete: enter
19:58:52.071 00.002 31432 UpdateGuideState(): m_state=6
19:58:52.073 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
19:58:52.075 00.002 31432 Star::Find returns 1 (0), X=336.86, Y=888.29, Mass=2829, SNR=34.3, Peak=228 HFD=3.8
19:58:52.077 00.002 31432 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
19:58:52.079 00.002 31432 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
19:58:52.080 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.90 mountX=-0.06 mountY=0.14, mountTheta=1.94
19:58:52.083 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.15, opts=13)
19:58:52.085 00.002 31432 Enqueuing Move request for scope (-0.05, -0.15)
19:58:52.087 00.002 29876 Worker thread wakes up
19:58:52.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
19:58:52.087 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
19:58:52.087 00.000 29876 Moving (-0.05, -0.15) raw xDistance=-0.06 yDistance=0.14
19:58:52.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
19:58:52.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:52.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:58:52.087 00.000 29876 MoveAxis(E, 0, ABG)
19:58:52.087 00.000 29876 Move returns status 0, amount 0
19:58:52.087 00.000 29876 MoveAxis(N, 0, ABG)
19:58:52.087 00.000 29876 Move returns status 0, amount 0
19:58:52.087 00.000 29876 move complete, result=0
19:58:52.088 00.001 29876 worker thread done servicing request
19:58:52.093 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:58:52.105 00.012 31432 UpdateGuideState exits: m=2829 RSB=34.3
19:58:52.107 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:52.109 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:52.110 00.001 31432 Enqueuing Expose request
19:58:52.112 00.002 29876 Worker thread wakes up
19:58:52.112 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:58:52.114 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:52.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:54.344 02.230 29876 Exposure complete
19:58:54.396 00.052 29876 worker thread done servicing request
19:58:54.396 00.000 31432 OnExposeComplete: enter
19:58:54.398 00.002 31432 UpdateGuideState(): m_state=6
19:58:54.400 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
19:58:54.402 00.002 31432 Star::Find returns 1 (0), X=336.95, Y=888.45, Mass=2634, SNR=32.6, Peak=241 HFD=3.5
19:58:54.405 00.003 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
19:58:54.406 00.001 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
19:58:54.408 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.40 mountX=0.03 mountY=-0.01, mountTheta=-0.25
19:58:54.411 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.01, opts=13)
19:58:54.413 00.002 31432 Enqueuing Move request for scope (0.03, 0.01)
19:58:54.415 00.002 29876 Worker thread wakes up
19:58:54.415 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
19:58:54.415 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
19:58:54.415 00.000 29876 Moving (0.03, 0.01) raw xDistance=0.03 yDistance=-0.01
19:58:54.415 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
19:58:54.415 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:54.415 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
19:58:54.415 00.000 29876 MoveAxis(E, 0, ABG)
19:58:54.415 00.000 29876 Move returns status 0, amount 0
19:58:54.415 00.000 29876 MoveAxis(N, 0, ABG)
19:58:54.415 00.000 29876 Move returns status 0, amount 0
19:58:54.415 00.000 29876 move complete, result=0
19:58:54.415 00.000 29876 worker thread done servicing request
19:58:54.420 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:54.431 00.011 31432 UpdateGuideState exits: m=2634 RSB=32.6
19:58:54.434 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:54.436 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:54.438 00.002 31432 Enqueuing Expose request
19:58:54.440 00.002 29876 Worker thread wakes up
19:58:54.440 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
19:58:54.442 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:54.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:56.355 01.913 29876 Exposure complete
19:58:56.398 00.043 29876 worker thread done servicing request
19:58:56.398 00.000 31432 OnExposeComplete: enter
19:58:56.401 00.003 31432 UpdateGuideState(): m_state=6
19:58:56.402 00.001 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
19:58:56.404 00.002 31432 Star::Find returns 1 (0), X=336.20, Y=888.41, Mass=2564, SNR=31.3, Peak=245 HFD=3.2
19:58:56.406 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
19:58:56.408 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
19:58:56.410 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=-0.02 hyp=0.72 cameraTheta=-3.11 mountX=-0.72 mountY=-0.09, mountTheta=-3.02
19:58:56.412 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-0.02, opts=13)
19:58:56.415 00.003 31432 Enqueuing Move request for scope (-0.71, -0.02)
19:58:56.416 00.001 29876 Worker thread wakes up
19:58:56.416 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.02) opts 0xd
19:58:56.417 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.71, -0.02)
19:58:56.417 00.000 29876 Moving (-0.71, -0.02) raw xDistance=-0.72 yDistance=-0.09
19:58:56.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.72
19:58:56.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:56.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
19:58:56.417 00.000 29876 MoveAxis(E, 69, ABG)
19:58:56.417 00.000 29876 Guiding  Dir = 2, Dur = 69
19:58:56.417 00.000 29876 IsSlewing returns 0
19:58:56.417 00.000 29876 IsGuiding returns 0
19:58:56.417 00.000 29876 PulseGuide returned control before completion, sleep 79
19:58:56.421 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:58:56.434 00.013 31432 UpdateGuideState exits: m=2564 RSB=31.3
19:58:56.436 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:56.438 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:56.441 00.003 31432 Enqueuing Expose request
19:58:56.507 00.066 29876 IsGuiding returns 1
19:58:56.507 00.000 29876 scope still moving after pulse duration time elapsed
19:58:56.539 00.032 29876 IsSlewing returns 0
19:58:56.539 00.000 29876 IsGuiding returns 1
19:58:56.569 00.030 29876 IsSlewing returns 0
19:58:56.569 00.000 29876 IsGuiding returns 0
19:58:56.569 00.000 29876 scope move finished after 69 + 82 ms
19:58:56.569 00.000 29876 Move returns status 0, amount 69
19:58:56.569 00.000 29876 MoveAxis(N, 0, ABG)
19:58:56.569 00.000 29876 Move returns status 0, amount 0
19:58:56.569 00.000 29876 move complete, result=0
19:58:56.570 00.001 29876 worker thread done servicing request
19:58:56.570 00.000 29876 Worker thread wakes up
19:58:56.570 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -0.1 px 0 ms NORTH
19:58:56.573 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:56.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:58.699 02.126 29876 Exposure complete
19:58:58.742 00.043 29876 worker thread done servicing request
19:58:58.742 00.000 31432 OnExposeComplete: enter
19:58:58.744 00.002 31432 UpdateGuideState(): m_state=6
19:58:58.747 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
19:58:58.749 00.002 31432 Star::Find returns 1 (0), X=336.10, Y=888.11, Mass=2680, SNR=32.2, Peak=234 HFD=3.1
19:58:58.751 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
19:58:58.753 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
19:58:58.754 00.001 31432 CameraToMount -- cameraX=-0.82 cameraY=-0.32 hyp=0.88 cameraTheta=-2.76 mountX=-0.82 mountY=0.20, mountTheta=2.91
19:58:58.757 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=-0.32, opts=13)
19:58:58.759 00.002 31432 Enqueuing Move request for scope (-0.82, -0.32)
19:58:58.761 00.002 29876 Worker thread wakes up
19:58:58.761 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.32) opts 0xd
19:58:58.761 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, -0.32)
19:58:58.761 00.000 29876 Moving (-0.82, -0.32) raw xDistance=-0.82 yDistance=0.20
19:58:58.761 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
19:58:58.761 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:58:58.761 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
19:58:58.761 00.000 29876 MoveAxis(E, 89, ABG)
19:58:58.761 00.000 29876 Guiding  Dir = 2, Dur = 89
19:58:58.761 00.000 29876 IsSlewing returns 0
19:58:58.761 00.000 29876 IsGuiding returns 0
19:58:58.762 00.001 29876 PulseGuide returned control before completion, sleep 99
19:58:58.765 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
19:58:58.777 00.012 31432 UpdateGuideState exits: m=2680 RSB=32.2
19:58:58.781 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:58:58.784 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:58:58.787 00.003 31432 Enqueuing Expose request
19:58:58.866 00.079 29876 IsGuiding returns 1
19:58:58.866 00.000 29876 scope still moving after pulse duration time elapsed
19:58:58.897 00.031 29876 IsSlewing returns 0
19:58:58.897 00.000 29876 IsGuiding returns 0
19:58:58.897 00.000 29876 scope move finished after 89 + 46 ms
19:58:58.897 00.000 29876 Move returns status 0, amount 89
19:58:58.897 00.000 29876 MoveAxis(N, 0, ABG)
19:58:58.897 00.000 29876 Move returns status 0, amount 0
19:58:58.897 00.000 29876 move complete, result=0
19:58:58.897 00.000 29876 worker thread done servicing request
19:58:58.897 00.000 29876 Worker thread wakes up
19:58:58.897 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:58:58.897 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:58:58.897 00.000 31432 GuideStep: -0.8 px 89 ms EAST, 0.2 px 0 ms NORTH
19:59:00.806 01.909 29876 Exposure complete
19:59:00.849 00.043 29876 worker thread done servicing request
19:59:00.849 00.000 31432 OnExposeComplete: enter
19:59:00.851 00.002 31432 UpdateGuideState(): m_state=6
19:59:00.854 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
19:59:00.856 00.002 31432 Star::Find returns 1 (0), X=336.81, Y=887.47, Mass=2723, SNR=33.1, Peak=252 HFD=3.3
19:59:00.858 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
19:59:00.860 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
19:59:00.862 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.97 hyp=0.98 cameraTheta=-1.68 mountX=-0.13 mountY=0.94, mountTheta=1.71
19:59:00.865 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.97, opts=13)
19:59:00.867 00.002 31432 Enqueuing Move request for scope (-0.11, -0.97)
19:59:00.869 00.002 29876 Worker thread wakes up
19:59:00.869 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.97) opts 0xd
19:59:00.869 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.97)
19:59:00.869 00.000 29876 Moving (-0.11, -0.97) raw xDistance=-0.13 yDistance=0.94
19:59:00.869 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
19:59:00.869 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.94
19:59:00.869 00.000 29876 MoveAxis(E, 0, ABG)
19:59:00.869 00.000 29876 Move returns status 0, amount 0
19:59:00.869 00.000 29876 MoveAxis(S, 69, ABG)
19:59:00.870 00.001 29876 Guiding  Dir = 1, Dur = 69
19:59:00.870 00.000 29876 IsSlewing returns 0
19:59:00.870 00.000 29876 IsGuiding returns 0
19:59:00.870 00.000 29876 PulseGuide returned control before completion, sleep 79
19:59:00.874 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:00.886 00.012 31432 UpdateGuideState exits: m=2723 RSB=33.1
19:59:00.888 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:00.890 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:00.891 00.001 31432 Enqueuing Expose request
19:59:00.959 00.068 29876 IsGuiding returns 1
19:59:00.959 00.000 29876 scope still moving after pulse duration time elapsed
19:59:00.990 00.031 29876 IsSlewing returns 0
19:59:00.990 00.000 29876 IsGuiding returns 1
19:59:01.021 00.031 29876 IsSlewing returns 0
19:59:01.021 00.000 29876 IsGuiding returns 1
19:59:01.052 00.031 29876 IsSlewing returns 0
19:59:01.052 00.000 29876 IsGuiding returns 1
19:59:01.084 00.032 29876 IsSlewing returns 0
19:59:01.084 00.000 29876 IsGuiding returns 1
19:59:01.114 00.030 29876 IsSlewing returns 0
19:59:01.114 00.000 29876 IsGuiding returns 1
19:59:01.145 00.031 29876 IsSlewing returns 0
19:59:01.145 00.000 29876 IsGuiding returns 0
19:59:01.145 00.000 29876 scope move finished after 69 + 206 ms
19:59:01.145 00.000 29876 Move returns status 0, amount 69
19:59:01.145 00.000 29876 move complete, result=0
19:59:01.145 00.000 29876 worker thread done servicing request
19:59:01.145 00.000 29876 Worker thread wakes up
19:59:01.145 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.9 px 69 ms SOUTH
19:59:01.147 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:01.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:03.279 02.132 29876 Exposure complete
19:59:03.322 00.043 29876 worker thread done servicing request
19:59:03.322 00.000 31432 OnExposeComplete: enter
19:59:03.325 00.003 31432 UpdateGuideState(): m_state=6
19:59:03.327 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
19:59:03.329 00.002 31432 Star::Find returns 1 (0), X=336.68, Y=888.95, Mass=2683, SNR=33.1, Peak=223 HFD=3.6
19:59:03.330 00.001 31432 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.02) = xAngle (1.98 = 1.98)
19:59:03.332 00.002 31432 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.99 = -1.29)
19:59:03.334 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.51 hyp=0.56 cameraTheta=2.00 mountX=-0.22 mountY=-0.54, mountTheta=-1.96
19:59:03.337 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.51, opts=13)
19:59:03.339 00.002 31432 Enqueuing Move request for scope (-0.24, 0.51)
19:59:03.342 00.003 29876 Worker thread wakes up
19:59:03.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.51) opts 0xd
19:59:03.342 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.51)
19:59:03.342 00.000 29876 Moving (-0.24, 0.51) raw xDistance=-0.22 yDistance=-0.54
19:59:03.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
19:59:03.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:59:03.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
19:59:03.342 00.000 29876 MoveAxis(E, 22, ABG)
19:59:03.342 00.000 29876 Guiding  Dir = 2, Dur = 22
19:59:03.342 00.000 29876 IsSlewing returns 0
19:59:03.342 00.000 29876 IsGuiding returns 0
19:59:03.343 00.001 29876 PulseGuide returned control before completion, sleep 32
19:59:03.346 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:03.358 00.012 31432 UpdateGuideState exits: m=2683 RSB=33.1
19:59:03.360 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:03.364 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:03.369 00.005 31432 Enqueuing Expose request
19:59:03.385 00.016 29876 IsGuiding returns 1
19:59:03.385 00.000 29876 scope still moving after pulse duration time elapsed
19:59:03.416 00.031 29876 IsSlewing returns 0
19:59:03.416 00.000 29876 IsGuiding returns 1
19:59:03.447 00.031 29876 IsSlewing returns 0
19:59:03.447 00.000 29876 IsGuiding returns 1
19:59:03.477 00.030 29876 IsSlewing returns 0
19:59:03.478 00.001 29876 IsGuiding returns 1
19:59:03.509 00.031 29876 IsSlewing returns 0
19:59:03.509 00.000 29876 IsGuiding returns 1
19:59:03.540 00.031 29876 IsSlewing returns 0
19:59:03.540 00.000 29876 IsGuiding returns 0
19:59:03.540 00.000 29876 scope move finished after 22 + 174 ms
19:59:03.540 00.000 29876 Move returns status 0, amount 22
19:59:03.540 00.000 29876 MoveAxis(N, 0, ABG)
19:59:03.540 00.000 29876 Move returns status 0, amount 0
19:59:03.540 00.000 29876 move complete, result=0
19:59:03.540 00.000 29876 worker thread done servicing request
19:59:03.540 00.000 29876 Worker thread wakes up
19:59:03.540 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -0.5 px 0 ms NORTH
19:59:03.543 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:03.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:05.460 01.917 29876 Exposure complete
19:59:05.504 00.044 29876 worker thread done servicing request
19:59:05.504 00.000 31432 OnExposeComplete: enter
19:59:05.506 00.002 31432 UpdateGuideState(): m_state=6
19:59:05.509 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
19:59:05.511 00.002 31432 Star::Find returns 1 (0), X=336.43, Y=889.35, Mass=2593, SNR=31.7, Peak=236 HFD=3.3
19:59:05.512 00.001 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
19:59:05.513 00.001 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.23)
19:59:05.516 00.003 31432 CameraToMount -- cameraX=-0.49 cameraY=0.92 hyp=1.04 cameraTheta=2.06 mountX=-0.47 mountY=-0.98, mountTheta=-2.02
19:59:05.518 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.92, opts=13)
19:59:05.520 00.002 31432 Enqueuing Move request for scope (-0.49, 0.92)
19:59:05.522 00.002 29876 Worker thread wakes up
19:59:05.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.92) opts 0xd
19:59:05.522 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.92)
19:59:05.522 00.000 29876 Moving (-0.49, 0.92) raw xDistance=-0.47 yDistance=-0.98
19:59:05.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
19:59:05.522 00.000 29876 resist switch: large excursion: input -0.98 thresh 0.90 direction from 1 to -1
19:59:05.522 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.94
19:59:05.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.98
19:59:05.522 00.000 29876 MoveAxis(E, 48, ABG)
19:59:05.522 00.000 29876 Guiding  Dir = 2, Dur = 48
19:59:05.523 00.001 29876 IsSlewing returns 0
19:59:05.523 00.000 29876 IsGuiding returns 0
19:59:05.523 00.000 29876 PulseGuide returned control before completion, sleep 58
19:59:05.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:05.537 00.011 31432 UpdateGuideState exits: m=2593 RSB=31.7
19:59:05.540 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:05.541 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:05.543 00.002 31432 Enqueuing Expose request
19:59:05.583 00.040 29876 IsGuiding returns 1
19:59:05.583 00.000 29876 scope still moving after pulse duration time elapsed
19:59:05.613 00.030 29876 IsSlewing returns 0
19:59:05.613 00.000 29876 IsGuiding returns 1
19:59:05.645 00.032 29876 IsSlewing returns 0
19:59:05.645 00.000 29876 IsGuiding returns 1
19:59:05.676 00.031 29876 IsSlewing returns 0
19:59:05.676 00.000 29876 IsGuiding returns 1
19:59:05.708 00.032 29876 IsSlewing returns 0
19:59:05.708 00.000 29876 IsGuiding returns 0
19:59:05.708 00.000 29876 scope move finished after 48 + 136 ms
19:59:05.708 00.000 29876 Move returns status 0, amount 48
19:59:05.708 00.000 29876 BLC: Oldest BLC event removed
19:59:05.708 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
19:59:05.708 00.000 29876 MoveAxis(N, 92, ABG)
19:59:05.708 00.000 29876 Guiding  Dir = 0, Dur = 92
19:59:05.708 00.000 29876 IsSlewing returns 0
19:59:05.708 00.000 29876 IsGuiding returns 0
19:59:05.708 00.000 29876 PulseGuide returned control before completion, sleep 102
19:59:05.815 00.107 29876 IsGuiding returns 1
19:59:05.815 00.000 29876 scope still moving after pulse duration time elapsed
19:59:05.846 00.031 29876 IsSlewing returns 0
19:59:05.846 00.000 29876 IsGuiding returns 1
19:59:05.877 00.031 29876 IsSlewing returns 0
19:59:05.877 00.000 29876 IsGuiding returns 1
19:59:05.908 00.031 29876 IsSlewing returns 0
19:59:05.908 00.000 29876 IsGuiding returns 1
19:59:05.939 00.031 29876 IsSlewing returns 0
19:59:05.939 00.000 29876 IsGuiding returns 0
19:59:05.939 00.000 29876 scope move finished after 92 + 138 ms
19:59:05.939 00.000 29876 Move returns status 0, amount 92
19:59:05.939 00.000 29876 move complete, result=0
19:59:05.939 00.000 29876 worker thread done servicing request
19:59:05.939 00.000 29876 Worker thread wakes up
19:59:05.940 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:05.940 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:05.940 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -1.0 px 92 ms NORTH
19:59:08.074 02.134 29876 Exposure complete
19:59:08.125 00.051 29876 worker thread done servicing request
19:59:08.125 00.000 31432 OnExposeComplete: enter
19:59:08.131 00.006 31432 UpdateGuideState(): m_state=6
19:59:08.136 00.005 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
19:59:08.138 00.002 31432 Star::Find returns 1 (0), X=336.79, Y=889.23, Mass=2695, SNR=33.3, Peak=230 HFD=3.5
19:59:08.140 00.002 31432 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
19:59:08.143 00.003 31432 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.57)
19:59:08.145 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.79 hyp=0.80 cameraTheta=1.73 mountX=-0.11 mountY=-0.80, mountTheta=-1.70
19:59:08.149 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.79, opts=13)
19:59:08.152 00.003 31432 Enqueuing Move request for scope (-0.12, 0.79)
19:59:08.154 00.002 29876 Worker thread wakes up
19:59:08.154 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.79) opts 0xd
19:59:08.155 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.79)
19:59:08.155 00.000 29876 Moving (-0.12, 0.79) raw xDistance=-0.11 yDistance=-0.80
19:59:08.155 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
19:59:08.155 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.80
19:59:08.155 00.000 29876 MoveAxis(E, 0, ABG)
19:59:08.155 00.000 29876 Move returns status 0, amount 0
19:59:08.155 00.000 29876 MoveAxis(N, 59, ABG)
19:59:08.155 00.000 29876 Guiding  Dir = 0, Dur = 59
19:59:08.155 00.000 29876 IsSlewing returns 0
19:59:08.155 00.000 29876 IsGuiding returns 0
19:59:08.156 00.001 29876 PulseGuide returned control before completion, sleep 69
19:59:08.160 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:08.177 00.017 31432 UpdateGuideState exits: m=2695 RSB=33.3
19:59:08.180 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:08.182 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:08.185 00.003 31432 Enqueuing Expose request
19:59:08.228 00.043 29876 IsGuiding returns 1
19:59:08.228 00.000 29876 scope still moving after pulse duration time elapsed
19:59:08.258 00.030 29876 IsSlewing returns 0
19:59:08.258 00.000 29876 IsGuiding returns 1
19:59:08.289 00.031 29876 IsSlewing returns 0
19:59:08.289 00.000 29876 IsGuiding returns 1
19:59:08.321 00.032 29876 IsSlewing returns 0
19:59:08.321 00.000 29876 IsGuiding returns 0
19:59:08.321 00.000 29876 scope move finished after 59 + 106 ms
19:59:08.321 00.000 29876 Move returns status 0, amount 59
19:59:08.321 00.000 29876 move complete, result=0
19:59:08.321 00.000 29876 worker thread done servicing request
19:59:08.321 00.000 29876 Worker thread wakes up
19:59:08.321 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:08.321 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:08.321 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.8 px 59 ms NORTH
19:59:10.226 01.905 29876 Exposure complete
19:59:10.284 00.058 29876 worker thread done servicing request
19:59:10.284 00.000 31432 OnExposeComplete: enter
19:59:10.286 00.002 31432 UpdateGuideState(): m_state=6
19:59:10.288 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
19:59:10.290 00.002 31432 Star::Find returns 1 (0), X=335.96, Y=888.88, Mass=2564, SNR=31.5, Peak=218 HFD=3.7
19:59:10.291 00.001 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
19:59:10.293 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.59)
19:59:10.295 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=0.44 hyp=1.05 cameraTheta=2.71 mountX=-0.94 mountY=-0.58, mountTheta=-2.59
19:59:10.297 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=0.44, opts=13)
19:59:10.299 00.002 31432 Enqueuing Move request for scope (-0.95, 0.44)
19:59:10.301 00.002 29876 Worker thread wakes up
19:59:10.302 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.44) opts 0xd
19:59:10.302 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, 0.44)
19:59:10.302 00.000 29876 Moving (-0.95, 0.44) raw xDistance=-0.94 yDistance=-0.58
19:59:10.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.94
19:59:10.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.58
19:59:10.302 00.000 29876 MoveAxis(E, 91, ABG)
19:59:10.302 00.000 29876 Guiding  Dir = 2, Dur = 91
19:59:10.302 00.000 29876 IsSlewing returns 0
19:59:10.302 00.000 29876 IsGuiding returns 0
19:59:10.302 00.000 29876 PulseGuide returned control before completion, sleep 101
19:59:10.307 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:10.324 00.017 31432 UpdateGuideState exits: m=2564 RSB=31.5
19:59:10.327 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:10.329 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:10.332 00.003 31432 Enqueuing Expose request
19:59:10.412 00.080 29876 IsGuiding returns 1
19:59:10.412 00.000 29876 scope still moving after pulse duration time elapsed
19:59:10.443 00.031 29876 IsSlewing returns 0
19:59:10.443 00.000 29876 IsGuiding returns 1
19:59:10.473 00.030 29876 IsSlewing returns 0
19:59:10.473 00.000 29876 IsGuiding returns 0
19:59:10.473 00.000 29876 scope move finished after 91 + 79 ms
19:59:10.473 00.000 29876 Move returns status 0, amount 91
19:59:10.473 00.000 29876 MoveAxis(N, 43, ABG)
19:59:10.473 00.000 29876 Guiding  Dir = 0, Dur = 43
19:59:10.473 00.000 29876 IsSlewing returns 0
19:59:10.473 00.000 29876 IsGuiding returns 0
19:59:10.474 00.001 29876 PulseGuide returned control before completion, sleep 53
19:59:10.535 00.061 29876 IsGuiding returns 1
19:59:10.535 00.000 29876 scope still moving after pulse duration time elapsed
19:59:10.566 00.031 29876 IsSlewing returns 0
19:59:10.566 00.000 29876 IsGuiding returns 1
19:59:10.598 00.032 29876 IsSlewing returns 0
19:59:10.598 00.000 29876 IsGuiding returns 1
19:59:10.629 00.031 29876 IsSlewing returns 0
19:59:10.629 00.000 29876 IsGuiding returns 0
19:59:10.629 00.000 29876 scope move finished after 43 + 112 ms
19:59:10.629 00.000 29876 Move returns status 0, amount 43
19:59:10.629 00.000 29876 move complete, result=0
19:59:10.629 00.000 29876 worker thread done servicing request
19:59:10.629 00.000 29876 Worker thread wakes up
19:59:10.629 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:10.629 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:10.630 00.001 31432 GuideStep: -0.9 px 91 ms EAST, -0.6 px 43 ms NORTH
19:59:12.753 02.123 29876 Exposure complete
19:59:12.797 00.044 29876 worker thread done servicing request
19:59:12.797 00.000 31432 OnExposeComplete: enter
19:59:12.800 00.003 31432 UpdateGuideState(): m_state=6
19:59:12.802 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
19:59:12.803 00.001 31432 Star::Find returns 1 (0), X=336.44, Y=888.80, Mass=2592, SNR=32.3, Peak=218 HFD=3.6
19:59:12.806 00.003 31432 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.02) = xAngle (2.47 = 2.47)
19:59:12.808 00.002 31432 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.48 = -0.80)
19:59:12.810 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.36 hyp=0.59 cameraTheta=2.49 mountX=-0.47 mountY=-0.43, mountTheta=-2.40
19:59:12.812 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.36, opts=13)
19:59:12.814 00.002 31432 Enqueuing Move request for scope (-0.47, 0.36)
19:59:12.815 00.001 29876 Worker thread wakes up
19:59:12.816 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.36) opts 0xd
19:59:12.816 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.36)
19:59:12.816 00.000 29876 Moving (-0.47, 0.36) raw xDistance=-0.47 yDistance=-0.43
19:59:12.816 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
19:59:12.816 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
19:59:12.816 00.000 29876 MoveAxis(E, 58, ABG)
19:59:12.816 00.000 29876 Guiding  Dir = 2, Dur = 58
19:59:12.816 00.000 29876 IsSlewing returns 0
19:59:12.816 00.000 29876 IsGuiding returns 0
19:59:12.817 00.001 29876 PulseGuide returned control before completion, sleep 68
19:59:12.821 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
19:59:12.832 00.011 31432 UpdateGuideState exits: m=2592 RSB=32.3
19:59:12.834 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:12.837 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:12.838 00.001 31432 Enqueuing Expose request
19:59:12.891 00.053 29876 IsGuiding returns 1
19:59:12.891 00.000 29876 scope still moving after pulse duration time elapsed
19:59:12.921 00.030 29876 IsSlewing returns 0
19:59:12.921 00.000 29876 IsGuiding returns 1
19:59:12.952 00.031 29876 IsSlewing returns 0
19:59:12.952 00.000 29876 IsGuiding returns 1
19:59:12.983 00.031 29876 IsSlewing returns 0
19:59:12.983 00.000 29876 IsGuiding returns 0
19:59:12.983 00.000 29876 scope move finished after 58 + 108 ms
19:59:12.983 00.000 29876 Move returns status 0, amount 58
19:59:12.983 00.000 29876 MoveAxis(N, 31, ABG)
19:59:12.983 00.000 29876 Guiding  Dir = 0, Dur = 31
19:59:12.983 00.000 29876 IsSlewing returns 0
19:59:12.983 00.000 29876 IsGuiding returns 0
19:59:12.984 00.001 29876 PulseGuide returned control before completion, sleep 41
19:59:13.030 00.046 29876 IsGuiding returns 1
19:59:13.030 00.000 29876 scope still moving after pulse duration time elapsed
19:59:13.062 00.032 29876 IsSlewing returns 0
19:59:13.062 00.000 29876 IsGuiding returns 1
19:59:13.092 00.030 29876 IsSlewing returns 0
19:59:13.092 00.000 29876 IsGuiding returns 1
19:59:13.122 00.030 29876 IsSlewing returns 0
19:59:13.122 00.000 29876 IsGuiding returns 1
19:59:13.153 00.031 29876 IsSlewing returns 0
19:59:13.153 00.000 29876 IsGuiding returns 0
19:59:13.153 00.000 29876 scope move finished after 31 + 139 ms
19:59:13.153 00.000 29876 Move returns status 0, amount 31
19:59:13.153 00.000 29876 move complete, result=0
19:59:13.154 00.001 29876 worker thread done servicing request
19:59:13.154 00.000 29876 Worker thread wakes up
19:59:13.154 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:13.154 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:13.154 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.4 px 31 ms NORTH
19:59:15.068 01.914 29876 Exposure complete
19:59:15.116 00.048 29876 worker thread done servicing request
19:59:15.116 00.000 31432 OnExposeComplete: enter
19:59:15.118 00.002 31432 UpdateGuideState(): m_state=6
19:59:15.120 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
19:59:15.122 00.002 31432 Star::Find returns 1 (0), X=337.03, Y=889.08, Mass=2588, SNR=31.8, Peak=253 HFD=3.3
19:59:15.125 00.003 31432 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.02) = xAngle (1.38 = 1.38)
19:59:15.127 00.002 31432 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.39 = -1.90)
19:59:15.129 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.64 hyp=0.65 cameraTheta=1.40 mountX=0.13 mountY=-0.62, mountTheta=-1.37
19:59:15.132 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.64, opts=13)
19:59:15.134 00.002 31432 Enqueuing Move request for scope (0.11, 0.64)
19:59:15.136 00.002 29876 Worker thread wakes up
19:59:15.136 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.64) opts 0xd
19:59:15.136 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.64)
19:59:15.136 00.000 29876 Moving (0.11, 0.64) raw xDistance=0.13 yDistance=-0.62
19:59:15.136 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
19:59:15.136 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
19:59:15.136 00.000 29876 MoveAxis(E, 0, ABG)
19:59:15.136 00.000 29876 Move returns status 0, amount 0
19:59:15.136 00.000 29876 MoveAxis(N, 45, ABG)
19:59:15.136 00.000 29876 Guiding  Dir = 0, Dur = 45
19:59:15.136 00.000 29876 IsSlewing returns 0
19:59:15.136 00.000 29876 IsGuiding returns 0
19:59:15.137 00.001 29876 PulseGuide returned control before completion, sleep 55
19:59:15.140 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:15.151 00.011 31432 UpdateGuideState exits: m=2588 RSB=31.8
19:59:15.154 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:15.155 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:15.157 00.002 31432 Enqueuing Expose request
19:59:15.206 00.049 29876 IsGuiding returns 1
19:59:15.206 00.000 29876 scope still moving after pulse duration time elapsed
19:59:15.238 00.032 29876 IsSlewing returns 0
19:59:15.238 00.000 29876 IsGuiding returns 1
19:59:15.268 00.030 29876 IsSlewing returns 0
19:59:15.268 00.000 29876 IsGuiding returns 1
19:59:15.299 00.031 29876 IsSlewing returns 0
19:59:15.299 00.000 29876 IsGuiding returns 1
19:59:15.329 00.030 29876 IsSlewing returns 0
19:59:15.329 00.000 29876 IsGuiding returns 0
19:59:15.329 00.000 29876 scope move finished after 45 + 148 ms
19:59:15.329 00.000 29876 Move returns status 0, amount 45
19:59:15.329 00.000 29876 move complete, result=0
19:59:15.329 00.000 29876 worker thread done servicing request
19:59:15.329 00.000 29876 Worker thread wakes up
19:59:15.329 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 45 ms NORTH
19:59:15.332 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:15.332 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:17.460 02.128 29876 Exposure complete
19:59:17.503 00.043 29876 worker thread done servicing request
19:59:17.503 00.000 31432 OnExposeComplete: enter
19:59:17.506 00.003 31432 UpdateGuideState(): m_state=6
19:59:17.507 00.001 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
19:59:17.509 00.002 31432 Star::Find returns 1 (0), X=336.65, Y=888.63, Mass=2697, SNR=33.3, Peak=204 HFD=3.5
19:59:17.511 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
19:59:17.513 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
19:59:17.515 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.26 mountY=-0.23, mountTheta=-2.43
19:59:17.517 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.19, opts=13)
19:59:17.520 00.003 31432 Enqueuing Move request for scope (-0.27, 0.19)
19:59:17.522 00.002 29876 Worker thread wakes up
19:59:17.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
19:59:17.522 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
19:59:17.522 00.000 29876 Moving (-0.27, 0.19) raw xDistance=-0.26 yDistance=-0.23
19:59:17.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
19:59:17.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:17.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
19:59:17.522 00.000 29876 MoveAxis(E, 25, ABG)
19:59:17.522 00.000 29876 Guiding  Dir = 2, Dur = 25
19:59:17.523 00.001 29876 IsSlewing returns 0
19:59:17.523 00.000 29876 IsGuiding returns 0
19:59:17.523 00.000 29876 PulseGuide returned control before completion, sleep 35
19:59:17.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:59:17.537 00.011 31432 UpdateGuideState exits: m=2697 RSB=33.3
19:59:17.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:17.541 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:17.543 00.002 31432 Enqueuing Expose request
19:59:17.565 00.022 29876 IsGuiding returns 1
19:59:17.565 00.000 29876 scope still moving after pulse duration time elapsed
19:59:17.597 00.032 29876 IsSlewing returns 0
19:59:17.597 00.000 29876 IsGuiding returns 1
19:59:17.628 00.031 29876 IsSlewing returns 0
19:59:17.628 00.000 29876 IsGuiding returns 0
19:59:17.628 00.000 29876 scope move finished after 25 + 80 ms
19:59:17.628 00.000 29876 Move returns status 0, amount 25
19:59:17.628 00.000 29876 MoveAxis(N, 0, ABG)
19:59:17.628 00.000 29876 Move returns status 0, amount 0
19:59:17.628 00.000 29876 move complete, result=0
19:59:17.628 00.000 29876 worker thread done servicing request
19:59:17.628 00.000 29876 Worker thread wakes up
19:59:17.628 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.2 px 0 ms NORTH
19:59:17.631 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:17.631 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:19.544 01.913 29876 Exposure complete
19:59:19.587 00.043 29876 worker thread done servicing request
19:59:19.587 00.000 31432 OnExposeComplete: enter
19:59:19.590 00.003 31432 UpdateGuideState(): m_state=6
19:59:19.591 00.001 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
19:59:19.593 00.002 31432 Star::Find returns 1 (0), X=337.64, Y=888.40, Mass=2538, SNR=31.5, Peak=198 HFD=3.4
19:59:19.595 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
19:59:19.597 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
19:59:19.599 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.03 hyp=0.73 cameraTheta=-0.05 mountX=0.72 mountY=0.14, mountTheta=0.20
19:59:19.601 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.03, opts=13)
19:59:19.603 00.002 31432 Enqueuing Move request for scope (0.72, -0.03)
19:59:19.605 00.002 29876 Worker thread wakes up
19:59:19.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.03) opts 0xd
19:59:19.605 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.03)
19:59:19.605 00.000 29876 Moving (0.72, -0.03) raw xDistance=0.72 yDistance=0.14
19:59:19.605 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.72
19:59:19.605 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:19.605 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
19:59:19.605 00.000 29876 MoveAxis(W, 66, ABG)
19:59:19.605 00.000 29876 Guiding  Dir = 3, Dur = 66
19:59:19.606 00.001 29876 IsSlewing returns 0
19:59:19.606 00.000 29876 IsGuiding returns 0
19:59:19.606 00.000 29876 PulseGuide returned control before completion, sleep 76
19:59:19.610 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:19.621 00.011 31432 UpdateGuideState exits: m=2538 RSB=31.5
19:59:19.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:19.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:19.627 00.002 31432 Enqueuing Expose request
19:59:19.683 00.056 29876 IsGuiding returns 1
19:59:19.683 00.000 29876 scope still moving after pulse duration time elapsed
19:59:19.713 00.030 29876 IsSlewing returns 0
19:59:19.713 00.000 29876 IsGuiding returns 1
19:59:19.744 00.031 29876 IsSlewing returns 0
19:59:19.744 00.000 29876 IsGuiding returns 1
19:59:19.776 00.032 29876 IsSlewing returns 0
19:59:19.776 00.000 29876 IsGuiding returns 0
19:59:19.776 00.000 29876 scope move finished after 66 + 104 ms
19:59:19.776 00.000 29876 Move returns status 0, amount 66
19:59:19.776 00.000 29876 MoveAxis(N, 0, ABG)
19:59:19.776 00.000 29876 Move returns status 0, amount 0
19:59:19.776 00.000 29876 move complete, result=0
19:59:19.776 00.000 29876 worker thread done servicing request
19:59:19.776 00.000 29876 Worker thread wakes up
19:59:19.776 00.000 31432 GuideStep: 0.7 px 66 ms WEST, 0.1 px 0 ms NORTH
19:59:19.779 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:19.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:21.909 02.130 29876 Exposure complete
19:59:21.953 00.044 29876 worker thread done servicing request
19:59:21.953 00.000 31432 OnExposeComplete: enter
19:59:21.955 00.002 31432 UpdateGuideState(): m_state=6
19:59:21.958 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
19:59:21.960 00.002 31432 Star::Find returns 1 (0), X=336.42, Y=888.44, Mass=2742, SNR=33.5, Peak=223 HFD=3.3
19:59:21.961 00.001 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.12 = 3.12)
19:59:21.963 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.15)
19:59:21.965 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.00 hyp=0.49 cameraTheta=3.14 mountX=-0.49 mountY=-0.08, mountTheta=-2.99
19:59:21.968 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.00, opts=13)
19:59:21.970 00.002 31432 Enqueuing Move request for scope (-0.49, 0.00)
19:59:21.972 00.002 29876 Worker thread wakes up
19:59:21.972 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.00) opts 0xd
19:59:21.972 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.00)
19:59:21.972 00.000 29876 Moving (-0.49, 0.00) raw xDistance=-0.49 yDistance=-0.08
19:59:21.972 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
19:59:21.972 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:21.972 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
19:59:21.972 00.000 29876 MoveAxis(E, 38, ABG)
19:59:21.972 00.000 29876 Guiding  Dir = 2, Dur = 38
19:59:21.972 00.000 29876 IsSlewing returns 0
19:59:21.973 00.001 29876 IsGuiding returns 0
19:59:21.973 00.000 29876 PulseGuide returned control before completion, sleep 48
19:59:21.977 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:21.989 00.012 31432 UpdateGuideState exits: m=2742 RSB=33.5
19:59:21.991 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:21.993 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:21.994 00.001 31432 Enqueuing Expose request
19:59:22.032 00.038 29876 IsGuiding returns 1
19:59:22.032 00.000 29876 scope still moving after pulse duration time elapsed
19:59:22.063 00.031 29876 IsSlewing returns 0
19:59:22.063 00.000 29876 IsGuiding returns 0
19:59:22.063 00.000 29876 scope move finished after 38 + 52 ms
19:59:22.063 00.000 29876 Move returns status 0, amount 38
19:59:22.063 00.000 29876 MoveAxis(N, 0, ABG)
19:59:22.063 00.000 29876 Move returns status 0, amount 0
19:59:22.063 00.000 29876 move complete, result=0
19:59:22.063 00.000 29876 worker thread done servicing request
19:59:22.063 00.000 29876 Worker thread wakes up
19:59:22.063 00.000 31432 GuideStep: -0.5 px 38 ms EAST, -0.1 px 0 ms NORTH
19:59:22.067 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:22.067 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:23.981 01.914 29876 Exposure complete
19:59:24.025 00.044 29876 worker thread done servicing request
19:59:24.025 00.000 31432 OnExposeComplete: enter
19:59:24.027 00.002 31432 UpdateGuideState(): m_state=6
19:59:24.029 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
19:59:24.031 00.002 31432 Star::Find returns 1 (0), X=337.11, Y=888.09, Mass=2643, SNR=32.3, Peak=240 HFD=3.4
19:59:24.033 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
19:59:24.035 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
19:59:24.037 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-1.06 mountX=0.18 mountY=0.37, mountTheta=1.11
19:59:24.039 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.34, opts=13)
19:59:24.041 00.002 31432 Enqueuing Move request for scope (0.19, -0.34)
19:59:24.043 00.002 29876 Worker thread wakes up
19:59:24.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.34) opts 0xd
19:59:24.043 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.34)
19:59:24.043 00.000 29876 Moving (0.19, -0.34) raw xDistance=0.18 yDistance=0.37
19:59:24.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
19:59:24.043 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:59:24.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
19:59:24.043 00.000 29876 MoveAxis(E, 0, ABG)
19:59:24.043 00.000 29876 Move returns status 0, amount 0
19:59:24.043 00.000 29876 MoveAxis(N, 0, ABG)
19:59:24.043 00.000 29876 Move returns status 0, amount 0
19:59:24.044 00.001 29876 move complete, result=0
19:59:24.044 00.000 29876 worker thread done servicing request
19:59:24.047 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:24.059 00.012 31432 UpdateGuideState exits: m=2643 RSB=32.3
19:59:24.061 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:24.063 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:24.065 00.002 31432 Enqueuing Expose request
19:59:24.066 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
19:59:24.068 00.002 29876 Worker thread wakes up
19:59:24.068 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:24.068 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:26.193 02.125 29876 Exposure complete
19:59:26.237 00.044 29876 worker thread done servicing request
19:59:26.237 00.000 31432 OnExposeComplete: enter
19:59:26.240 00.003 31432 UpdateGuideState(): m_state=6
19:59:26.243 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
19:59:26.244 00.001 31432 Star::Find returns 1 (0), X=337.58, Y=887.62, Mass=2609, SNR=32.5, Peak=253 HFD=3.2
19:59:26.246 00.002 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
19:59:26.248 00.002 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
19:59:26.250 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.82 hyp=1.06 cameraTheta=-0.89 mountX=0.65 mountY=0.91, mountTheta=0.95
19:59:26.255 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.82, opts=13)
19:59:26.259 00.004 31432 Enqueuing Move request for scope (0.67, -0.82)
19:59:26.261 00.002 29876 Worker thread wakes up
19:59:26.261 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.82) opts 0xd
19:59:26.261 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.82)
19:59:26.261 00.000 29876 Moving (0.67, -0.82) raw xDistance=0.65 yDistance=0.91
19:59:26.261 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.65
19:59:26.261 00.000 29876 resist switch: large excursion: input 0.91 thresh 0.90 direction from -1 to 1
19:59:26.261 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.74
19:59:26.261 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.91
19:59:26.261 00.000 29876 MoveAxis(W, 62, ABG)
19:59:26.261 00.000 29876 Guiding  Dir = 3, Dur = 62
19:59:26.261 00.000 29876 IsSlewing returns 0
19:59:26.261 00.000 29876 IsGuiding returns 0
19:59:26.262 00.001 29876 PulseGuide returned control before completion, sleep 72
19:59:26.265 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:26.277 00.012 31432 UpdateGuideState exits: m=2609 RSB=32.5
19:59:26.279 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:26.281 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:26.283 00.002 31432 Enqueuing Expose request
19:59:26.347 00.064 29876 IsGuiding returns 1
19:59:26.347 00.000 29876 scope still moving after pulse duration time elapsed
19:59:26.378 00.031 29876 IsSlewing returns 0
19:59:26.378 00.000 29876 IsGuiding returns 1
19:59:26.409 00.031 29876 IsSlewing returns 0
19:59:26.409 00.000 29876 IsGuiding returns 1
19:59:26.439 00.030 29876 IsSlewing returns 0
19:59:26.439 00.000 29876 IsGuiding returns 0
19:59:26.439 00.000 29876 scope move finished after 62 + 116 ms
19:59:26.439 00.000 29876 Move returns status 0, amount 62
19:59:26.439 00.000 29876 BLC: Oldest BLC event removed
19:59:26.439 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
19:59:26.439 00.000 29876 MoveAxis(S, 87, ABG)
19:59:26.439 00.000 29876 Guiding  Dir = 1, Dur = 87
19:59:26.439 00.000 29876 IsSlewing returns 0
19:59:26.439 00.000 29876 IsGuiding returns 0
19:59:26.439 00.000 29876 PulseGuide returned control before completion, sleep 97
19:59:26.548 00.109 29876 IsGuiding returns 1
19:59:26.548 00.000 29876 scope still moving after pulse duration time elapsed
19:59:26.579 00.031 29876 IsSlewing returns 0
19:59:26.579 00.000 29876 IsGuiding returns 1
19:59:26.609 00.030 29876 IsSlewing returns 0
19:59:26.609 00.000 29876 IsGuiding returns 1
19:59:26.640 00.031 29876 IsSlewing returns 0
19:59:26.640 00.000 29876 IsGuiding returns 1
19:59:26.671 00.031 29876 IsSlewing returns 0
19:59:26.671 00.000 29876 IsGuiding returns 0
19:59:26.671 00.000 29876 scope move finished after 87 + 143 ms
19:59:26.671 00.000 29876 Move returns status 0, amount 87
19:59:26.671 00.000 29876 move complete, result=0
19:59:26.672 00.001 29876 worker thread done servicing request
19:59:26.672 00.000 29876 Worker thread wakes up
19:59:26.672 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:26.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:26.672 00.000 31432 GuideStep: 0.6 px 62 ms WEST, 0.9 px 87 ms SOUTH
19:59:28.580 01.908 29876 Exposure complete
19:59:28.623 00.043 29876 worker thread done servicing request
19:59:28.623 00.000 31432 OnExposeComplete: enter
19:59:28.626 00.003 31432 UpdateGuideState(): m_state=6
19:59:28.628 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
19:59:28.629 00.001 31432 Star::Find returns 1 (0), X=336.10, Y=888.13, Mass=2477, SNR=31.2, Peak=194 HFD=3.2
19:59:28.631 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
19:59:28.634 00.003 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
19:59:28.635 00.001 31432 CameraToMount -- cameraX=-0.82 cameraY=-0.31 hyp=0.87 cameraTheta=-2.78 mountX=-0.82 mountY=0.18, mountTheta=2.92
19:59:28.638 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=-0.31, opts=13)
19:59:28.640 00.002 31432 Enqueuing Move request for scope (-0.82, -0.31)
19:59:28.642 00.002 29876 Worker thread wakes up
19:59:28.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.31) opts 0xd
19:59:28.642 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, -0.31)
19:59:28.642 00.000 29876 Moving (-0.82, -0.31) raw xDistance=-0.82 yDistance=0.18
19:59:28.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.82
19:59:28.642 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:28.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:59:28.642 00.000 29876 MoveAxis(E, 71, ABG)
19:59:28.642 00.000 29876 Guiding  Dir = 2, Dur = 71
19:59:28.642 00.000 29876 IsSlewing returns 0
19:59:28.643 00.001 29876 IsGuiding returns 0
19:59:28.643 00.000 29876 PulseGuide returned control before completion, sleep 81
19:59:28.646 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:59:28.660 00.014 31432 UpdateGuideState exits: m=2477 RSB=31.2
19:59:28.662 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:28.664 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:28.666 00.002 31432 Enqueuing Expose request
19:59:28.731 00.065 29876 IsGuiding returns 1
19:59:28.731 00.000 29876 scope still moving after pulse duration time elapsed
19:59:28.762 00.031 29876 IsSlewing returns 0
19:59:28.762 00.000 29876 IsGuiding returns 1
19:59:28.792 00.030 29876 IsSlewing returns 0
19:59:28.792 00.000 29876 IsGuiding returns 0
19:59:28.792 00.000 29876 scope move finished after 71 + 79 ms
19:59:28.792 00.000 29876 Move returns status 0, amount 71
19:59:28.792 00.000 29876 MoveAxis(N, 0, ABG)
19:59:28.792 00.000 29876 Move returns status 0, amount 0
19:59:28.792 00.000 29876 move complete, result=0
19:59:28.792 00.000 29876 worker thread done servicing request
19:59:28.792 00.000 29876 Worker thread wakes up
19:59:28.792 00.000 31432 GuideStep: -0.8 px 71 ms EAST, 0.2 px 0 ms NORTH
19:59:28.796 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:28.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:30.923 02.127 29876 Exposure complete
19:59:30.969 00.046 29876 worker thread done servicing request
19:59:30.969 00.000 31432 OnExposeComplete: enter
19:59:30.972 00.003 31432 UpdateGuideState(): m_state=6
19:59:30.974 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
19:59:30.976 00.002 31432 Star::Find returns 1 (0), X=335.89, Y=888.30, Mass=2748, SNR=33.6, Peak=228 HFD=3.4
19:59:30.977 00.001 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
19:59:30.979 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
19:59:30.981 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=-0.14 hyp=1.03 cameraTheta=-3.01 mountX=-1.03 mountY=-0.02, mountTheta=-3.12
19:59:30.983 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.03, y=-0.14, opts=13)
19:59:30.985 00.002 31432 Enqueuing Move request for scope (-1.03, -0.14)
19:59:30.988 00.003 29876 Worker thread wakes up
19:59:30.988 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.14) opts 0xd
19:59:30.988 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.03, -0.14)
19:59:30.988 00.000 29876 Moving (-1.03, -0.14) raw xDistance=-1.03 yDistance=-0.02
19:59:30.988 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.03
19:59:30.988 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:30.988 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:59:30.988 00.000 29876 MoveAxis(E, 109, ABG)
19:59:30.988 00.000 29876 Guiding  Dir = 2, Dur = 109
19:59:30.988 00.000 29876 IsSlewing returns 0
19:59:30.988 00.000 29876 IsGuiding returns 0
19:59:30.988 00.000 29876 PulseGuide returned control before completion, sleep 119
19:59:30.993 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:31.005 00.012 31432 UpdateGuideState exits: m=2748 RSB=33.6
19:59:31.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:31.009 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:31.011 00.002 31432 Enqueuing Expose request
19:59:31.109 00.098 29876 IsGuiding returns 1
19:59:31.109 00.000 29876 scope still moving after pulse duration time elapsed
19:59:31.141 00.032 29876 IsSlewing returns 0
19:59:31.141 00.000 29876 IsGuiding returns 0
19:59:31.141 00.000 29876 scope move finished after 109 + 43 ms
19:59:31.141 00.000 29876 Move returns status 0, amount 109
19:59:31.141 00.000 29876 MoveAxis(N, 0, ABG)
19:59:31.141 00.000 29876 Move returns status 0, amount 0
19:59:31.141 00.000 29876 move complete, result=0
19:59:31.141 00.000 29876 worker thread done servicing request
19:59:31.141 00.000 29876 Worker thread wakes up
19:59:31.141 00.000 31432 GuideStep: -1.0 px 109 ms EAST, -0.0 px 0 ms NORTH
19:59:31.143 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:31.144 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:33.055 01.911 29876 Exposure complete
19:59:33.100 00.045 29876 worker thread done servicing request
19:59:33.101 00.001 31432 OnExposeComplete: enter
19:59:33.103 00.002 31432 UpdateGuideState(): m_state=6
19:59:33.105 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
19:59:33.107 00.002 31432 Star::Find returns 1 (0), X=337.25, Y=888.05, Mass=2624, SNR=32.6, Peak=206 HFD=3.2
19:59:33.108 00.001 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
19:59:33.110 00.002 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.12 = 2.12)
19:59:33.112 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.39 hyp=0.51 cameraTheta=-0.87 mountX=0.32 mountY=0.44, mountTheta=0.93
19:59:33.114 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.39, opts=13)
19:59:33.116 00.002 31432 Enqueuing Move request for scope (0.33, -0.39)
19:59:33.119 00.003 29876 Worker thread wakes up
19:59:33.119 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.39) opts 0xd
19:59:33.119 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.39)
19:59:33.119 00.000 29876 Moving (0.33, -0.39) raw xDistance=0.32 yDistance=0.44
19:59:33.119 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
19:59:33.119 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
19:59:33.119 00.000 29876 MoveAxis(W, 16, ABG)
19:59:33.119 00.000 29876 Guiding  Dir = 3, Dur = 16
19:59:33.119 00.000 29876 IsSlewing returns 0
19:59:33.119 00.000 29876 IsGuiding returns 0
19:59:33.120 00.001 29876 PulseGuide returned control before completion, sleep 26
19:59:33.124 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:33.136 00.012 31432 UpdateGuideState exits: m=2624 RSB=32.6
19:59:33.139 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:33.140 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:33.142 00.002 31432 Enqueuing Expose request
19:59:33.148 00.006 29876 IsGuiding returns 0
19:59:33.148 00.000 29876 Move returns status 0, amount 16
19:59:33.148 00.000 29876 MoveAxis(S, 32, ABG)
19:59:33.148 00.000 29876 Guiding  Dir = 1, Dur = 32
19:59:33.148 00.000 29876 IsSlewing returns 0
19:59:33.148 00.000 29876 IsGuiding returns 0
19:59:33.150 00.002 29876 PulseGuide returned control before completion, sleep 42
19:59:33.194 00.044 29876 IsGuiding returns 1
19:59:33.194 00.000 29876 scope still moving after pulse duration time elapsed
19:59:33.225 00.031 29876 IsSlewing returns 0
19:59:33.225 00.000 29876 IsGuiding returns 1
19:59:33.256 00.031 29876 IsSlewing returns 0
19:59:33.256 00.000 29876 IsGuiding returns 1
19:59:33.288 00.032 29876 IsSlewing returns 0
19:59:33.288 00.000 29876 IsGuiding returns 1
19:59:33.319 00.031 29876 IsSlewing returns 0
19:59:33.319 00.000 29876 IsGuiding returns 0
19:59:33.319 00.000 29876 scope move finished after 32 + 138 ms
19:59:33.319 00.000 29876 Move returns status 0, amount 32
19:59:33.319 00.000 29876 move complete, result=0
19:59:33.320 00.001 29876 worker thread done servicing request
19:59:33.320 00.000 29876 Worker thread wakes up
19:59:33.320 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:33.320 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:33.320 00.000 31432 GuideStep: 0.3 px 16 ms WEST, 0.4 px 32 ms SOUTH
19:59:35.548 02.228 29876 Exposure complete
19:59:35.591 00.043 29876 worker thread done servicing request
19:59:35.593 00.002 31432 OnExposeComplete: enter
19:59:35.594 00.001 31432 UpdateGuideState(): m_state=6
19:59:35.596 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
19:59:35.597 00.001 31432 Star::Find returns 1 (0), X=337.02, Y=887.80, Mass=2597, SNR=32.1, Peak=237 HFD=3.2
19:59:35.599 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
19:59:35.601 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
19:59:35.603 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.63 hyp=0.64 cameraTheta=-1.40 mountX=0.09 mountY=0.64, mountTheta=1.43
19:59:35.606 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.63, opts=13)
19:59:35.609 00.003 31432 Enqueuing Move request for scope (0.11, -0.63)
19:59:35.610 00.001 29876 Worker thread wakes up
19:59:35.610 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.63) opts 0xd
19:59:35.610 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.63)
19:59:35.610 00.000 29876 Moving (0.11, -0.63) raw xDistance=0.09 yDistance=0.64
19:59:35.610 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
19:59:35.610 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.64
19:59:35.610 00.000 29876 MoveAxis(E, 0, ABG)
19:59:35.610 00.000 29876 Move returns status 0, amount 0
19:59:35.610 00.000 29876 MoveAxis(S, 47, ABG)
19:59:35.610 00.000 29876 Guiding  Dir = 1, Dur = 47
19:59:35.610 00.000 29876 IsSlewing returns 0
19:59:35.610 00.000 29876 IsGuiding returns 0
19:59:35.610 00.000 29876 PulseGuide returned control before completion, sleep 57
19:59:35.617 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:35.629 00.012 31432 UpdateGuideState exits: m=2597 RSB=32.1
19:59:35.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:35.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:35.635 00.002 31432 Enqueuing Expose request
19:59:35.671 00.036 29876 IsGuiding returns 1
19:59:35.671 00.000 29876 scope still moving after pulse duration time elapsed
19:59:35.701 00.030 29876 IsSlewing returns 0
19:59:35.701 00.000 29876 IsGuiding returns 1
19:59:35.732 00.031 29876 IsSlewing returns 0
19:59:35.732 00.000 29876 IsGuiding returns 1
19:59:35.763 00.031 29876 IsSlewing returns 0
19:59:35.763 00.000 29876 IsGuiding returns 0
19:59:35.763 00.000 29876 scope move finished after 47 + 105 ms
19:59:35.763 00.000 29876 Move returns status 0, amount 47
19:59:35.763 00.000 29876 move complete, result=0
19:59:35.763 00.000 29876 worker thread done servicing request
19:59:35.764 00.001 29876 Worker thread wakes up
19:59:35.764 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:35.764 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:35.764 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 47 ms SOUTH
19:59:37.681 01.917 29876 Exposure complete
19:59:37.725 00.044 29876 worker thread done servicing request
19:59:37.725 00.000 31432 OnExposeComplete: enter
19:59:37.728 00.003 31432 UpdateGuideState(): m_state=6
19:59:37.730 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
19:59:37.731 00.001 31432 Star::Find returns 1 (0), X=337.04, Y=888.37, Mass=2640, SNR=32.6, Peak=251 HFD=3.3
19:59:37.733 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
19:59:37.735 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
19:59:37.737 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.48 mountX=0.12 mountY=0.08, mountTheta=0.59
19:59:37.739 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.07, opts=13)
19:59:37.741 00.002 31432 Enqueuing Move request for scope (0.13, -0.07)
19:59:37.743 00.002 29876 Worker thread wakes up
19:59:37.743 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
19:59:37.743 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
19:59:37.743 00.000 29876 Moving (0.13, -0.07) raw xDistance=0.12 yDistance=0.08
19:59:37.744 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
19:59:37.744 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:37.744 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
19:59:37.744 00.000 29876 MoveAxis(E, 0, ABG)
19:59:37.744 00.000 29876 Move returns status 0, amount 0
19:59:37.744 00.000 29876 MoveAxis(N, 0, ABG)
19:59:37.744 00.000 29876 Move returns status 0, amount 0
19:59:37.744 00.000 29876 move complete, result=0
19:59:37.744 00.000 29876 worker thread done servicing request
19:59:37.748 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
19:59:37.760 00.012 31432 UpdateGuideState exits: m=2640 RSB=32.6
19:59:37.762 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:37.764 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:37.766 00.002 31432 Enqueuing Expose request
19:59:37.768 00.002 29876 Worker thread wakes up
19:59:37.768 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
19:59:37.770 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:37.770 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:39.999 02.229 29876 Exposure complete
19:59:40.042 00.043 29876 worker thread done servicing request
19:59:40.042 00.000 31432 OnExposeComplete: enter
19:59:40.044 00.002 31432 UpdateGuideState(): m_state=6
19:59:40.046 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
19:59:40.048 00.002 31432 Star::Find returns 1 (0), X=336.73, Y=888.86, Mass=2620, SNR=32.5, Peak=213 HFD=3.5
19:59:40.050 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
19:59:40.052 00.002 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
19:59:40.054 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.97 mountX=-0.17 mountY=-0.45, mountTheta=-1.94
19:59:40.056 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.42, opts=13)
19:59:40.058 00.002 31432 Enqueuing Move request for scope (-0.18, 0.42)
19:59:40.060 00.002 29876 Worker thread wakes up
19:59:40.060 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.42) opts 0xd
19:59:40.060 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.42)
19:59:40.060 00.000 29876 Moving (-0.18, 0.42) raw xDistance=-0.17 yDistance=-0.45
19:59:40.060 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
19:59:40.060 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:59:40.060 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
19:59:40.060 00.000 29876 MoveAxis(E, 0, ABG)
19:59:40.060 00.000 29876 Move returns status 0, amount 0
19:59:40.060 00.000 29876 MoveAxis(N, 0, ABG)
19:59:40.060 00.000 29876 Move returns status 0, amount 0
19:59:40.060 00.000 29876 move complete, result=0
19:59:40.060 00.000 29876 worker thread done servicing request
19:59:40.064 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
19:59:40.075 00.011 31432 UpdateGuideState exits: m=2620 RSB=32.5
19:59:40.076 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:40.079 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:40.081 00.002 31432 Enqueuing Expose request
19:59:40.083 00.002 29876 Worker thread wakes up
19:59:40.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:40.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:40.083 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
19:59:41.992 01.909 29876 Exposure complete
19:59:42.037 00.045 29876 worker thread done servicing request
19:59:42.037 00.000 31432 OnExposeComplete: enter
19:59:42.040 00.003 31432 UpdateGuideState(): m_state=6
19:59:42.043 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
19:59:42.045 00.002 31432 Star::Find returns 1 (0), X=336.77, Y=888.44, Mass=2481, SNR=31.3, Peak=231 HFD=3.4
19:59:42.047 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
19:59:42.051 00.004 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.20)
19:59:42.054 00.003 31432 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.10 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
19:59:42.057 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.01, opts=13)
19:59:42.059 00.002 31432 Enqueuing Move request for scope (-0.15, 0.01)
19:59:42.062 00.003 29876 Worker thread wakes up
19:59:42.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
19:59:42.062 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
19:59:42.062 00.000 29876 Moving (-0.15, 0.01) raw xDistance=-0.15 yDistance=-0.03
19:59:42.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
19:59:42.062 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:42.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
19:59:42.062 00.000 29876 MoveAxis(E, 0, ABG)
19:59:42.062 00.000 29876 Move returns status 0, amount 0
19:59:42.062 00.000 29876 MoveAxis(N, 0, ABG)
19:59:42.062 00.000 29876 Move returns status 0, amount 0
19:59:42.062 00.000 29876 move complete, result=0
19:59:42.062 00.000 29876 worker thread done servicing request
19:59:42.065 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:42.077 00.012 31432 UpdateGuideState exits: m=2481 RSB=31.3
19:59:42.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:42.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:42.082 00.001 31432 Enqueuing Expose request
19:59:42.084 00.002 29876 Worker thread wakes up
19:59:42.085 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:42.085 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:42.085 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
19:59:44.215 02.130 29876 Exposure complete
19:59:44.259 00.044 29876 worker thread done servicing request
19:59:44.259 00.000 31432 OnExposeComplete: enter
19:59:44.261 00.002 31432 UpdateGuideState(): m_state=6
19:59:44.264 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
19:59:44.266 00.002 31432 Star::Find returns 1 (0), X=337.33, Y=888.22, Mass=2655, SNR=32.9, Peak=209 HFD=3.6
19:59:44.268 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
19:59:44.270 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
19:59:44.271 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-0.22 hyp=0.46 cameraTheta=-0.48 mountX=0.41 mountY=0.28, mountTheta=0.60
19:59:44.276 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.22, opts=13)
19:59:44.280 00.004 31432 Enqueuing Move request for scope (0.41, -0.22)
19:59:44.285 00.005 29876 Worker thread wakes up
19:59:44.285 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.22) opts 0xd
19:59:44.286 00.001 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.22)
19:59:44.286 00.000 29876 Moving (0.41, -0.22) raw xDistance=0.41 yDistance=0.28
19:59:44.286 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
19:59:44.286 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:44.286 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
19:59:44.286 00.000 29876 MoveAxis(W, 39, ABG)
19:59:44.286 00.000 29876 Guiding  Dir = 3, Dur = 39
19:59:44.286 00.000 29876 IsSlewing returns 0
19:59:44.286 00.000 29876 IsGuiding returns 0
19:59:44.287 00.001 29876 PulseGuide returned control before completion, sleep 49
19:59:44.290 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:44.301 00.011 31432 UpdateGuideState exits: m=2655 RSB=32.9
19:59:44.304 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:44.306 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:44.308 00.002 31432 Enqueuing Expose request
19:59:44.337 00.029 29876 IsGuiding returns 1
19:59:44.337 00.000 29876 scope still moving after pulse duration time elapsed
19:59:44.368 00.031 29876 IsSlewing returns 0
19:59:44.368 00.000 29876 IsGuiding returns 1
19:59:44.399 00.031 29876 IsSlewing returns 0
19:59:44.399 00.000 29876 IsGuiding returns 0
19:59:44.399 00.000 29876 scope move finished after 39 + 73 ms
19:59:44.399 00.000 29876 Move returns status 0, amount 39
19:59:44.399 00.000 29876 MoveAxis(N, 0, ABG)
19:59:44.399 00.000 29876 Move returns status 0, amount 0
19:59:44.399 00.000 29876 move complete, result=0
19:59:44.400 00.001 29876 worker thread done servicing request
19:59:44.400 00.000 29876 Worker thread wakes up
19:59:44.400 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:44.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:44.400 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.3 px 0 ms NORTH
19:59:46.316 01.916 29876 Exposure complete
19:59:46.360 00.044 29876 worker thread done servicing request
19:59:46.360 00.000 31432 OnExposeComplete: enter
19:59:46.362 00.002 31432 UpdateGuideState(): m_state=6
19:59:46.364 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
19:59:46.366 00.002 31432 Star::Find returns 1 (0), X=337.30, Y=888.31, Mass=2688, SNR=33.3, Peak=216 HFD=3.5
19:59:46.368 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
19:59:46.369 00.001 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
19:59:46.371 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-0.32 mountX=0.38 mountY=0.18, mountTheta=0.45
19:59:46.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.13, opts=13)
19:59:46.376 00.002 31432 Enqueuing Move request for scope (0.38, -0.13)
19:59:46.378 00.002 29876 Worker thread wakes up
19:59:46.379 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.13) opts 0xd
19:59:46.379 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.13)
19:59:46.379 00.000 29876 Moving (0.38, -0.13) raw xDistance=0.38 yDistance=0.18
19:59:46.379 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
19:59:46.379 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:46.379 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
19:59:46.379 00.000 29876 MoveAxis(W, 42, ABG)
19:59:46.379 00.000 29876 Guiding  Dir = 3, Dur = 42
19:59:46.379 00.000 29876 IsSlewing returns 0
19:59:46.379 00.000 29876 IsGuiding returns 0
19:59:46.379 00.000 29876 PulseGuide returned control before completion, sleep 52
19:59:46.384 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:46.396 00.012 31432 UpdateGuideState exits: m=2688 RSB=33.3
19:59:46.398 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:46.400 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:46.402 00.002 31432 Enqueuing Expose request
19:59:46.438 00.036 29876 IsGuiding returns 1
19:59:46.438 00.000 29876 scope still moving after pulse duration time elapsed
19:59:46.482 00.044 29876 IsSlewing returns 0
19:59:46.482 00.000 29876 IsGuiding returns 0
19:59:46.482 00.000 29876 scope move finished after 42 + 61 ms
19:59:46.482 00.000 29876 Move returns status 0, amount 42
19:59:46.482 00.000 29876 MoveAxis(N, 0, ABG)
19:59:46.482 00.000 29876 Move returns status 0, amount 0
19:59:46.482 00.000 29876 move complete, result=0
19:59:46.482 00.000 29876 worker thread done servicing request
19:59:46.482 00.000 29876 Worker thread wakes up
19:59:46.483 00.001 31432 GuideStep: 0.4 px 42 ms WEST, 0.2 px 0 ms NORTH
19:59:46.486 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:46.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:48.618 02.132 29876 Exposure complete
19:59:48.668 00.050 29876 worker thread done servicing request
19:59:48.669 00.001 31432 OnExposeComplete: enter
19:59:48.671 00.002 31432 UpdateGuideState(): m_state=6
19:59:48.673 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
19:59:48.675 00.002 31432 Star::Find returns 1 (0), X=337.33, Y=888.11, Mass=2419, SNR=30.6, Peak=188 HFD=3.6
19:59:48.676 00.001 31432 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
19:59:48.678 00.002 31432 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
19:59:48.680 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.33 hyp=0.53 cameraTheta=-0.68 mountX=0.41 mountY=0.39, mountTheta=0.77
19:59:48.683 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.33, opts=13)
19:59:48.684 00.001 31432 Enqueuing Move request for scope (0.41, -0.33)
19:59:48.686 00.002 29876 Worker thread wakes up
19:59:48.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.33) opts 0xd
19:59:48.686 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.33)
19:59:48.686 00.000 29876 Moving (0.41, -0.33) raw xDistance=0.41 yDistance=0.39
19:59:48.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
19:59:48.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
19:59:48.686 00.000 29876 MoveAxis(W, 45, ABG)
19:59:48.686 00.000 29876 Guiding  Dir = 3, Dur = 45
19:59:48.687 00.001 29876 IsSlewing returns 0
19:59:48.687 00.000 29876 IsGuiding returns 0
19:59:48.687 00.000 29876 PulseGuide returned control before completion, sleep 55
19:59:48.690 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:48.702 00.012 31432 UpdateGuideState exits: m=2419 RSB=30.6
19:59:48.704 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:48.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:48.708 00.002 31432 Enqueuing Expose request
19:59:48.756 00.048 29876 IsGuiding returns 1
19:59:48.756 00.000 29876 scope still moving after pulse duration time elapsed
19:59:48.788 00.032 29876 IsSlewing returns 0
19:59:48.788 00.000 29876 IsGuiding returns 1
19:59:48.818 00.030 29876 IsSlewing returns 0
19:59:48.818 00.000 29876 IsGuiding returns 0
19:59:48.818 00.000 29876 scope move finished after 45 + 86 ms
19:59:48.818 00.000 29876 Move returns status 0, amount 45
19:59:48.818 00.000 29876 MoveAxis(S, 29, ABG)
19:59:48.818 00.000 29876 Guiding  Dir = 1, Dur = 29
19:59:48.818 00.000 29876 IsSlewing returns 0
19:59:48.818 00.000 29876 IsGuiding returns 0
19:59:48.818 00.000 29876 PulseGuide returned control before completion, sleep 39
19:59:48.864 00.046 29876 IsGuiding returns 1
19:59:48.864 00.000 29876 scope still moving after pulse duration time elapsed
19:59:48.895 00.031 29876 IsSlewing returns 0
19:59:48.895 00.000 29876 IsGuiding returns 1
19:59:48.925 00.030 29876 IsSlewing returns 0
19:59:48.925 00.000 29876 IsGuiding returns 1
19:59:48.955 00.030 29876 IsSlewing returns 0
19:59:48.955 00.000 29876 IsGuiding returns 1
19:59:48.986 00.031 29876 IsSlewing returns 0
19:59:48.986 00.000 29876 IsGuiding returns 1
19:59:49.018 00.032 29876 IsSlewing returns 0
19:59:49.018 00.000 29876 IsGuiding returns 1
19:59:49.049 00.031 29876 IsSlewing returns 0
19:59:49.049 00.000 29876 IsGuiding returns 0
19:59:49.049 00.000 29876 scope move finished after 29 + 201 ms
19:59:49.049 00.000 29876 Move returns status 0, amount 29
19:59:49.049 00.000 29876 move complete, result=0
19:59:49.050 00.001 29876 worker thread done servicing request
19:59:49.050 00.000 29876 Worker thread wakes up
19:59:49.050 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.4 px 29 ms SOUTH
19:59:49.052 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:49.052 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:50.966 01.914 29876 Exposure complete
19:59:51.012 00.046 29876 worker thread done servicing request
19:59:51.012 00.000 31432 OnExposeComplete: enter
19:59:51.014 00.002 31432 UpdateGuideState(): m_state=6
19:59:51.016 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
19:59:51.018 00.002 31432 Star::Find returns 1 (0), X=336.57, Y=888.26, Mass=2481, SNR=31.4, Peak=213 HFD=3.4
19:59:51.020 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
19:59:51.022 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
19:59:51.023 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-2.68 mountX=-0.35 mountY=0.12, mountTheta=2.82
19:59:51.026 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.17, opts=13)
19:59:51.028 00.002 31432 Enqueuing Move request for scope (-0.35, -0.17)
19:59:51.031 00.003 29876 Worker thread wakes up
19:59:51.031 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.17) opts 0xd
19:59:51.031 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.17)
19:59:51.031 00.000 29876 Moving (-0.35, -0.17) raw xDistance=-0.35 yDistance=0.12
19:59:51.031 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
19:59:51.031 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:51.031 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
19:59:51.031 00.000 29876 MoveAxis(E, 28, ABG)
19:59:51.031 00.000 29876 Guiding  Dir = 2, Dur = 28
19:59:51.031 00.000 29876 IsSlewing returns 0
19:59:51.031 00.000 29876 IsGuiding returns 0
19:59:51.032 00.001 29876 PulseGuide returned control before completion, sleep 38
19:59:51.035 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
19:59:51.046 00.011 31432 UpdateGuideState exits: m=2481 RSB=31.4
19:59:51.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:51.050 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:51.052 00.002 31432 Enqueuing Expose request
19:59:51.073 00.021 29876 IsGuiding returns 1
19:59:51.073 00.000 29876 scope still moving after pulse duration time elapsed
19:59:51.105 00.032 29876 IsSlewing returns 0
19:59:51.105 00.000 29876 IsGuiding returns 0
19:59:51.105 00.000 29876 scope move finished after 28 + 45 ms
19:59:51.105 00.000 29876 Move returns status 0, amount 28
19:59:51.105 00.000 29876 MoveAxis(N, 0, ABG)
19:59:51.105 00.000 29876 Move returns status 0, amount 0
19:59:51.105 00.000 29876 move complete, result=0
19:59:51.105 00.000 29876 worker thread done servicing request
19:59:51.105 00.000 29876 Worker thread wakes up
19:59:51.106 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:51.106 00.000 31432 GuideStep: -0.4 px 28 ms EAST, 0.1 px 0 ms NORTH
19:59:51.108 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:53.234 02.126 29876 Exposure complete
19:59:53.277 00.043 29876 worker thread done servicing request
19:59:53.277 00.000 31432 OnExposeComplete: enter
19:59:53.280 00.003 31432 UpdateGuideState(): m_state=6
19:59:53.282 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
19:59:53.284 00.002 31432 Star::Find returns 1 (0), X=336.74, Y=889.07, Mass=2436, SNR=30.9, Peak=242 HFD=3.3
19:59:53.285 00.001 31432 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
19:59:53.287 00.002 31432 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.45)
19:59:53.289 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.64 hyp=0.66 cameraTheta=1.85 mountX=-0.16 mountY=-0.66, mountTheta=-1.82
19:59:53.292 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.64, opts=13)
19:59:53.294 00.002 31432 Enqueuing Move request for scope (-0.18, 0.64)
19:59:53.297 00.003 29876 Worker thread wakes up
19:59:53.297 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.64) opts 0xd
19:59:53.297 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.64)
19:59:53.297 00.000 29876 Moving (-0.18, 0.64) raw xDistance=-0.16 yDistance=-0.66
19:59:53.297 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
19:59:53.297 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
19:59:53.297 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
19:59:53.297 00.000 29876 MoveAxis(E, 0, ABG)
19:59:53.297 00.000 29876 Move returns status 0, amount 0
19:59:53.297 00.000 29876 MoveAxis(N, 0, ABG)
19:59:53.297 00.000 29876 Move returns status 0, amount 0
19:59:53.298 00.001 29876 move complete, result=0
19:59:53.298 00.000 29876 worker thread done servicing request
19:59:53.301 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:53.312 00.011 31432 UpdateGuideState exits: m=2436 RSB=30.9
19:59:53.315 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:53.316 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:53.318 00.002 31432 Enqueuing Expose request
19:59:53.320 00.002 29876 Worker thread wakes up
19:59:53.320 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
19:59:53.322 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:53.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:55.229 01.907 29876 Exposure complete
19:59:55.273 00.044 29876 worker thread done servicing request
19:59:55.273 00.000 31432 OnExposeComplete: enter
19:59:55.275 00.002 31432 UpdateGuideState(): m_state=6
19:59:55.277 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
19:59:55.279 00.002 31432 Star::Find returns 1 (0), X=337.06, Y=888.84, Mass=2591, SNR=32.4, Peak=203 HFD=3.5
19:59:55.281 00.002 31432 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.02) = xAngle (1.20 = 1.20)
19:59:55.283 00.002 31432 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.21 = -2.07)
19:59:55.285 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.23 mountX=0.15 mountY=-0.37, mountTheta=-1.18
19:59:55.287 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.40, opts=13)
19:59:55.289 00.002 31432 Enqueuing Move request for scope (0.14, 0.40)
19:59:55.291 00.002 29876 Worker thread wakes up
19:59:55.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
19:59:55.291 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
19:59:55.291 00.000 29876 Moving (0.14, 0.40) raw xDistance=0.15 yDistance=-0.37
19:59:55.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
19:59:55.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
19:59:55.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
19:59:55.291 00.000 29876 MoveAxis(E, 0, ABG)
19:59:55.291 00.000 29876 Move returns status 0, amount 0
19:59:55.291 00.000 29876 MoveAxis(N, 0, ABG)
19:59:55.291 00.000 29876 Move returns status 0, amount 0
19:59:55.291 00.000 29876 move complete, result=0
19:59:55.292 00.001 29876 worker thread done servicing request
19:59:55.300 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:55.316 00.016 31432 UpdateGuideState exits: m=2591 RSB=32.4
19:59:55.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:55.320 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:55.322 00.002 31432 Enqueuing Expose request
19:59:55.324 00.002 29876 Worker thread wakes up
19:59:55.324 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
19:59:55.326 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:55.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:57.455 02.129 29876 Exposure complete
19:59:57.497 00.042 29876 worker thread done servicing request
19:59:57.497 00.000 31432 OnExposeComplete: enter
19:59:57.500 00.003 31432 UpdateGuideState(): m_state=6
19:59:57.502 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
19:59:57.504 00.002 31432 Star::Find returns 1 (0), X=337.81, Y=888.60, Mass=2609, SNR=32.8, Peak=198 HFD=3.6
19:59:57.506 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
19:59:57.507 00.001 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.12)
19:59:57.509 00.002 31432 CameraToMount -- cameraX=0.89 cameraY=0.16 hyp=0.91 cameraTheta=0.18 mountX=0.90 mountY=-0.02, mountTheta=-0.03
19:59:57.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.89, y=0.16, opts=13)
19:59:57.514 00.002 31432 Enqueuing Move request for scope (0.89, 0.16)
19:59:57.516 00.002 29876 Worker thread wakes up
19:59:57.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.16) opts 0xd
19:59:57.516 00.000 29876 Handling offset move in thread for scope, endpoint = (0.89, 0.16)
19:59:57.516 00.000 29876 Moving (0.89, 0.16) raw xDistance=0.90 yDistance=-0.02
19:59:57.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.90
19:59:57.516 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:57.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
19:59:57.516 00.000 29876 MoveAxis(W, 86, ABG)
19:59:57.516 00.000 29876 Guiding  Dir = 3, Dur = 86
19:59:57.516 00.000 29876 IsSlewing returns 0
19:59:57.516 00.000 29876 IsGuiding returns 0
19:59:57.517 00.001 29876 PulseGuide returned control before completion, sleep 96
19:59:57.525 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
19:59:57.537 00.012 31432 UpdateGuideState exits: m=2609 RSB=32.8
19:59:57.540 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:57.542 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:57.543 00.001 31432 Enqueuing Expose request
19:59:57.624 00.081 29876 IsGuiding returns 1
19:59:57.624 00.000 29876 scope still moving after pulse duration time elapsed
19:59:57.656 00.032 29876 IsSlewing returns 0
19:59:57.656 00.000 29876 IsGuiding returns 0
19:59:57.656 00.000 29876 scope move finished after 86 + 53 ms
19:59:57.656 00.000 29876 Move returns status 0, amount 86
19:59:57.656 00.000 29876 MoveAxis(N, 0, ABG)
19:59:57.656 00.000 29876 Move returns status 0, amount 0
19:59:57.656 00.000 29876 move complete, result=0
19:59:57.656 00.000 29876 worker thread done servicing request
19:59:57.656 00.000 29876 Worker thread wakes up
19:59:57.656 00.000 31432 GuideStep: 0.9 px 86 ms WEST, -0.0 px 0 ms NORTH
19:59:57.658 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:57.659 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
19:59:59.572 01.913 29876 Exposure complete
19:59:59.615 00.043 29876 worker thread done servicing request
19:59:59.615 00.000 31432 OnExposeComplete: enter
19:59:59.618 00.003 31432 UpdateGuideState(): m_state=6
19:59:59.621 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
19:59:59.622 00.001 31432 Star::Find returns 1 (0), X=337.63, Y=888.44, Mass=2434, SNR=30.9, Peak=219 HFD=3.3
19:59:59.624 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
19:59:59.626 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
19:59:59.627 00.001 31432 CameraToMount -- cameraX=0.72 cameraY=0.01 hyp=0.72 cameraTheta=0.01 mountX=0.72 mountY=0.10, mountTheta=0.15
19:59:59.630 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.01, opts=13)
19:59:59.633 00.003 31432 Enqueuing Move request for scope (0.72, 0.01)
19:59:59.634 00.001 29876 Worker thread wakes up
19:59:59.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.01) opts 0xd
19:59:59.634 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.01)
19:59:59.634 00.000 29876 Moving (0.72, 0.01) raw xDistance=0.72 yDistance=0.10
19:59:59.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
19:59:59.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
19:59:59.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
19:59:59.634 00.000 29876 MoveAxis(W, 81, ABG)
19:59:59.634 00.000 29876 Guiding  Dir = 3, Dur = 81
19:59:59.634 00.000 29876 IsSlewing returns 0
19:59:59.634 00.000 29876 IsGuiding returns 0
19:59:59.634 00.000 29876 PulseGuide returned control before completion, sleep 91
19:59:59.640 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
19:59:59.651 00.011 31432 UpdateGuideState exits: m=2434 RSB=30.9
19:59:59.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:59:59.655 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
19:59:59.657 00.002 31432 Enqueuing Expose request
19:59:59.740 00.083 29876 IsGuiding returns 1
19:59:59.740 00.000 29876 scope still moving after pulse duration time elapsed
19:59:59.771 00.031 29876 IsSlewing returns 0
19:59:59.771 00.000 29876 IsGuiding returns 1
19:59:59.801 00.030 29876 IsSlewing returns 0
19:59:59.801 00.000 29876 IsGuiding returns 1
19:59:59.831 00.030 29876 IsSlewing returns 0
19:59:59.831 00.000 29876 IsGuiding returns 0
19:59:59.831 00.000 29876 scope move finished after 81 + 115 ms
19:59:59.831 00.000 29876 Move returns status 0, amount 81
19:59:59.831 00.000 29876 MoveAxis(N, 0, ABG)
19:59:59.831 00.000 29876 Move returns status 0, amount 0
19:59:59.831 00.000 29876 move complete, result=0
19:59:59.831 00.000 29876 worker thread done servicing request
19:59:59.831 00.000 29876 Worker thread wakes up
19:59:59.831 00.000 31432 GuideStep: 0.7 px 81 ms WEST, 0.1 px 0 ms NORTH
19:59:59.834 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
19:59:59.834 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:01.965 02.131 29876 Exposure complete
20:00:02.007 00.042 29876 worker thread done servicing request
20:00:02.008 00.001 31432 OnExposeComplete: enter
20:00:02.010 00.002 31432 UpdateGuideState(): m_state=6
20:00:02.012 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
20:00:02.014 00.002 31432 Star::Find returns 1 (0), X=337.46, Y=888.69, Mass=2518, SNR=32.0, Peak=193 HFD=3.5
20:00:02.016 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.41 = 0.41)
20:00:02.017 00.001 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.42 = -2.86)
20:00:02.019 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=0.25 hyp=0.60 cameraTheta=0.44 mountX=0.55 mountY=-0.17, mountTheta=-0.29
20:00:02.021 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.25, opts=13)
20:00:02.024 00.003 31432 Enqueuing Move request for scope (0.55, 0.25)
20:00:02.026 00.002 29876 Worker thread wakes up
20:00:02.026 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.25) opts 0xd
20:00:02.026 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.25)
20:00:02.026 00.000 29876 Moving (0.55, 0.25) raw xDistance=0.55 yDistance=-0.17
20:00:02.026 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
20:00:02.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:02.026 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:00:02.026 00.000 29876 MoveAxis(W, 65, ABG)
20:00:02.026 00.000 29876 Guiding  Dir = 3, Dur = 65
20:00:02.026 00.000 29876 IsSlewing returns 0
20:00:02.027 00.001 29876 IsGuiding returns 0
20:00:02.027 00.000 29876 PulseGuide returned control before completion, sleep 75
20:00:02.030 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:02.041 00.011 31432 UpdateGuideState exits: m=2518 RSB=32.0
20:00:02.043 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:02.045 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:02.047 00.002 31432 Enqueuing Expose request
20:00:02.104 00.057 29876 IsGuiding returns 1
20:00:02.104 00.000 29876 scope still moving after pulse duration time elapsed
20:00:02.136 00.032 29876 IsSlewing returns 0
20:00:02.136 00.000 29876 IsGuiding returns 1
20:00:02.167 00.031 29876 IsSlewing returns 0
20:00:02.167 00.000 29876 IsGuiding returns 1
20:00:02.197 00.030 29876 IsSlewing returns 0
20:00:02.197 00.000 29876 IsGuiding returns 0
20:00:02.197 00.000 29876 scope move finished after 65 + 106 ms
20:00:02.197 00.000 29876 Move returns status 0, amount 65
20:00:02.197 00.000 29876 MoveAxis(N, 0, ABG)
20:00:02.197 00.000 29876 Move returns status 0, amount 0
20:00:02.197 00.000 29876 move complete, result=0
20:00:02.198 00.001 29876 worker thread done servicing request
20:00:02.198 00.000 29876 Worker thread wakes up
20:00:02.198 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:02.198 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:02.198 00.000 31432 GuideStep: 0.6 px 65 ms WEST, -0.2 px 0 ms NORTH
20:00:04.105 01.907 29876 Exposure complete
20:00:04.147 00.042 29876 worker thread done servicing request
20:00:04.147 00.000 31432 OnExposeComplete: enter
20:00:04.150 00.003 31432 UpdateGuideState(): m_state=6
20:00:04.152 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
20:00:04.154 00.002 31432 Star::Find returns 1 (0), X=337.10, Y=888.43, Mass=2405, SNR=30.1, Peak=193 HFD=3.6
20:00:04.156 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
20:00:04.157 00.001 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
20:00:04.159 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=0.18 mountY=0.04, mountTheta=0.21
20:00:04.162 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.01, opts=13)
20:00:04.164 00.002 31432 Enqueuing Move request for scope (0.18, -0.01)
20:00:04.165 00.001 29876 Worker thread wakes up
20:00:04.165 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
20:00:04.165 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
20:00:04.165 00.000 29876 Moving (0.18, -0.01) raw xDistance=0.18 yDistance=0.04
20:00:04.165 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:00:04.165 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:04.166 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:00:04.166 00.000 29876 MoveAxis(E, 0, ABG)
20:00:04.166 00.000 29876 Move returns status 0, amount 0
20:00:04.166 00.000 29876 MoveAxis(N, 0, ABG)
20:00:04.166 00.000 29876 Move returns status 0, amount 0
20:00:04.166 00.000 29876 move complete, result=0
20:00:04.166 00.000 29876 worker thread done servicing request
20:00:04.169 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:04.180 00.011 31432 UpdateGuideState exits: m=2405 RSB=30.1
20:00:04.183 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:04.185 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:04.187 00.002 31432 Enqueuing Expose request
20:00:04.189 00.002 29876 Worker thread wakes up
20:00:04.189 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:00:04.191 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:04.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:06.319 02.128 29876 Exposure complete
20:00:06.361 00.042 29876 worker thread done servicing request
20:00:06.361 00.000 31432 OnExposeComplete: enter
20:00:06.364 00.003 31432 UpdateGuideState(): m_state=6
20:00:06.366 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
20:00:06.368 00.002 31432 Star::Find returns 1 (0), X=337.23, Y=888.43, Mass=2671, SNR=32.3, Peak=245 HFD=3.4
20:00:06.370 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:00:06.371 00.001 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:00:06.373 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-0.04 mountX=0.31 mountY=0.06, mountTheta=0.19
20:00:06.376 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.01, opts=13)
20:00:06.377 00.001 31432 Enqueuing Move request for scope (0.31, -0.01)
20:00:06.379 00.002 29876 Worker thread wakes up
20:00:06.380 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.01) opts 0xd
20:00:06.380 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.01)
20:00:06.380 00.000 29876 Moving (0.31, -0.01) raw xDistance=0.31 yDistance=0.06
20:00:06.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
20:00:06.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:06.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:00:06.380 00.000 29876 MoveAxis(W, 30, ABG)
20:00:06.380 00.000 29876 Guiding  Dir = 3, Dur = 30
20:00:06.380 00.000 29876 IsSlewing returns 0
20:00:06.380 00.000 29876 IsGuiding returns 0
20:00:06.380 00.000 29876 PulseGuide returned control before completion, sleep 40
20:00:06.384 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:00:06.395 00.011 31432 UpdateGuideState exits: m=2671 RSB=32.3
20:00:06.398 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:06.399 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:06.401 00.002 31432 Enqueuing Expose request
20:00:06.427 00.026 29876 IsGuiding returns 1
20:00:06.427 00.000 29876 scope still moving after pulse duration time elapsed
20:00:06.456 00.029 29876 IsSlewing returns 0
20:00:06.456 00.000 29876 IsGuiding returns 1
20:00:06.487 00.031 29876 IsSlewing returns 0
20:00:06.487 00.000 29876 IsGuiding returns 0
20:00:06.487 00.000 29876 scope move finished after 30 + 76 ms
20:00:06.487 00.000 29876 Move returns status 0, amount 30
20:00:06.487 00.000 29876 MoveAxis(N, 0, ABG)
20:00:06.487 00.000 29876 Move returns status 0, amount 0
20:00:06.487 00.000 29876 move complete, result=0
20:00:06.487 00.000 29876 worker thread done servicing request
20:00:06.487 00.000 29876 Worker thread wakes up
20:00:06.487 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
20:00:06.490 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:06.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:08.404 01.914 29876 Exposure complete
20:00:08.446 00.042 29876 worker thread done servicing request
20:00:08.446 00.000 31432 OnExposeComplete: enter
20:00:08.448 00.002 31432 UpdateGuideState(): m_state=6
20:00:08.450 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
20:00:08.452 00.002 31432 Star::Find returns 1 (0), X=337.80, Y=888.98, Mass=2688, SNR=32.3, Peak=211 HFD=3.9
20:00:08.454 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
20:00:08.456 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.75)
20:00:08.458 00.002 31432 CameraToMount -- cameraX=0.89 cameraY=0.54 hyp=1.04 cameraTheta=0.55 mountX=0.90 mountY=-0.40, mountTheta=-0.42
20:00:08.460 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.89, y=0.54, opts=13)
20:00:08.462 00.002 31432 Enqueuing Move request for scope (0.89, 0.54)
20:00:08.464 00.002 29876 Worker thread wakes up
20:00:08.464 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.54) opts 0xd
20:00:08.464 00.000 29876 Handling offset move in thread for scope, endpoint = (0.89, 0.54)
20:00:08.464 00.000 29876 Moving (0.89, 0.54) raw xDistance=0.90 yDistance=-0.40
20:00:08.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.90
20:00:08.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:00:08.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:00:08.464 00.000 29876 MoveAxis(W, 91, ABG)
20:00:08.464 00.000 29876 Guiding  Dir = 3, Dur = 91
20:00:08.465 00.001 29876 IsSlewing returns 0
20:00:08.465 00.000 29876 IsGuiding returns 0
20:00:08.465 00.000 29876 PulseGuide returned control before completion, sleep 101
20:00:08.472 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:08.484 00.012 31432 UpdateGuideState exits: m=2688 RSB=32.3
20:00:08.486 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:08.488 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:08.490 00.002 31432 Enqueuing Expose request
20:00:08.572 00.082 29876 IsGuiding returns 1
20:00:08.572 00.000 29876 scope still moving after pulse duration time elapsed
20:00:08.602 00.030 29876 IsSlewing returns 0
20:00:08.602 00.000 29876 IsGuiding returns 1
20:00:08.633 00.031 29876 IsSlewing returns 0
20:00:08.633 00.000 29876 IsGuiding returns 0
20:00:08.633 00.000 29876 scope move finished after 91 + 76 ms
20:00:08.633 00.000 29876 Move returns status 0, amount 91
20:00:08.633 00.000 29876 MoveAxis(N, 0, ABG)
20:00:08.633 00.000 29876 Move returns status 0, amount 0
20:00:08.633 00.000 29876 move complete, result=0
20:00:08.633 00.000 29876 worker thread done servicing request
20:00:08.633 00.000 29876 Worker thread wakes up
20:00:08.633 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:08.633 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:08.633 00.000 31432 GuideStep: 0.9 px 91 ms WEST, -0.4 px 0 ms NORTH
20:00:10.761 02.128 29876 Exposure complete
20:00:10.818 00.057 29876 worker thread done servicing request
20:00:10.818 00.000 31432 OnExposeComplete: enter
20:00:10.821 00.003 31432 UpdateGuideState(): m_state=6
20:00:10.824 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
20:00:10.827 00.003 31432 Star::Find returns 1 (0), X=337.89, Y=888.71, Mass=2616, SNR=32.1, Peak=206 HFD=3.5
20:00:10.829 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
20:00:10.832 00.003 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
20:00:10.835 00.003 31432 CameraToMount -- cameraX=0.98 cameraY=0.27 hyp=1.01 cameraTheta=0.27 mountX=0.98 mountY=-0.12, mountTheta=-0.12
20:00:10.839 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.98, y=0.27, opts=13)
20:00:10.843 00.004 31432 Enqueuing Move request for scope (0.98, 0.27)
20:00:10.847 00.004 29876 Worker thread wakes up
20:00:10.847 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.27) opts 0xd
20:00:10.847 00.000 29876 Handling offset move in thread for scope, endpoint = (0.98, 0.27)
20:00:10.847 00.000 29876 Moving (0.98, 0.27) raw xDistance=0.98 yDistance=-0.12
20:00:10.847 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
20:00:10.847 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:10.848 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:00:10.848 00.000 29876 MoveAxis(W, 107, ABG)
20:00:10.848 00.000 29876 Guiding  Dir = 3, Dur = 107
20:00:10.848 00.000 29876 IsSlewing returns 0
20:00:10.848 00.000 29876 IsGuiding returns 0
20:00:10.848 00.000 29876 PulseGuide returned control before completion, sleep 117
20:00:10.853 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:00:10.870 00.017 31432 UpdateGuideState exits: m=2616 RSB=32.1
20:00:10.873 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:10.876 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:10.878 00.002 31432 Enqueuing Expose request
20:00:10.977 00.099 29876 IsGuiding returns 1
20:00:10.977 00.000 29876 scope still moving after pulse duration time elapsed
20:00:11.008 00.031 29876 IsSlewing returns 0
20:00:11.008 00.000 29876 IsGuiding returns 0
20:00:11.008 00.000 29876 scope move finished after 107 + 52 ms
20:00:11.008 00.000 29876 Move returns status 0, amount 107
20:00:11.008 00.000 29876 MoveAxis(N, 0, ABG)
20:00:11.008 00.000 29876 Move returns status 0, amount 0
20:00:11.008 00.000 29876 move complete, result=0
20:00:11.008 00.000 29876 worker thread done servicing request
20:00:11.008 00.000 29876 Worker thread wakes up
20:00:11.008 00.000 31432 GuideStep: 1.0 px 107 ms WEST, -0.1 px 0 ms NORTH
20:00:11.011 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:11.011 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:12.914 01.903 29876 Exposure complete
20:00:12.958 00.044 29876 worker thread done servicing request
20:00:12.958 00.000 31432 OnExposeComplete: enter
20:00:12.961 00.003 31432 UpdateGuideState(): m_state=6
20:00:12.963 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
20:00:12.965 00.002 31432 Star::Find returns 1 (0), X=337.48, Y=888.34, Mass=2729, SNR=33.1, Peak=227 HFD=3.4
20:00:12.967 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
20:00:12.968 00.001 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
20:00:12.970 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-0.17 mountX=0.56 mountY=0.18, mountTheta=0.31
20:00:12.973 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=-0.10, opts=13)
20:00:12.975 00.002 31432 Enqueuing Move request for scope (0.56, -0.10)
20:00:12.977 00.002 29876 Worker thread wakes up
20:00:12.977 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.10) opts 0xd
20:00:12.977 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, -0.10)
20:00:12.977 00.000 29876 Moving (0.56, -0.10) raw xDistance=0.56 yDistance=0.18
20:00:12.977 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56
20:00:12.977 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:12.977 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:00:12.977 00.000 29876 MoveAxis(W, 69, ABG)
20:00:12.977 00.000 29876 Guiding  Dir = 3, Dur = 69
20:00:12.977 00.000 29876 IsSlewing returns 0
20:00:12.977 00.000 29876 IsGuiding returns 0
20:00:12.977 00.000 29876 PulseGuide returned control before completion, sleep 79
20:00:12.981 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:12.993 00.012 31432 UpdateGuideState exits: m=2729 RSB=33.1
20:00:12.995 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:12.997 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:12.999 00.002 31432 Enqueuing Expose request
20:00:13.066 00.067 29876 IsGuiding returns 1
20:00:13.066 00.000 29876 scope still moving after pulse duration time elapsed
20:00:13.098 00.032 29876 IsSlewing returns 0
20:00:13.098 00.000 29876 IsGuiding returns 1
20:00:13.128 00.030 29876 IsSlewing returns 0
20:00:13.128 00.000 29876 IsGuiding returns 1
20:00:13.159 00.031 29876 IsSlewing returns 0
20:00:13.159 00.000 29876 IsGuiding returns 0
20:00:13.159 00.000 29876 scope move finished after 69 + 112 ms
20:00:13.159 00.000 29876 Move returns status 0, amount 69
20:00:13.159 00.000 29876 MoveAxis(N, 0, ABG)
20:00:13.159 00.000 29876 Move returns status 0, amount 0
20:00:13.159 00.000 29876 move complete, result=0
20:00:13.159 00.000 29876 worker thread done servicing request
20:00:13.159 00.000 29876 Worker thread wakes up
20:00:13.159 00.000 31432 GuideStep: 0.6 px 69 ms WEST, 0.2 px 0 ms NORTH
20:00:13.162 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:13.162 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:15.389 02.227 29876 Exposure complete
20:00:15.433 00.044 29876 worker thread done servicing request
20:00:15.433 00.000 31432 OnExposeComplete: enter
20:00:15.435 00.002 31432 UpdateGuideState(): m_state=6
20:00:15.438 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
20:00:15.440 00.002 31432 Star::Find returns 1 (0), X=337.03, Y=888.36, Mass=2472, SNR=31.5, Peak=210 HFD=3.3
20:00:15.442 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
20:00:15.444 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
20:00:15.446 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=0.11 mountY=0.10, mountTheta=0.73
20:00:15.448 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.08, opts=13)
20:00:15.451 00.003 31432 Enqueuing Move request for scope (0.11, -0.08)
20:00:15.453 00.002 29876 Worker thread wakes up
20:00:15.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
20:00:15.453 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
20:00:15.453 00.000 29876 Moving (0.11, -0.08) raw xDistance=0.11 yDistance=0.10
20:00:15.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:00:15.453 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:15.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:00:15.453 00.000 29876 MoveAxis(E, 0, ABG)
20:00:15.453 00.000 29876 Move returns status 0, amount 0
20:00:15.453 00.000 29876 MoveAxis(N, 0, ABG)
20:00:15.453 00.000 29876 Move returns status 0, amount 0
20:00:15.453 00.000 29876 move complete, result=0
20:00:15.453 00.000 29876 worker thread done servicing request
20:00:15.456 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:15.468 00.012 31432 UpdateGuideState exits: m=2472 RSB=31.5
20:00:15.470 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:15.472 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:15.474 00.002 31432 Enqueuing Expose request
20:00:15.476 00.002 29876 Worker thread wakes up
20:00:15.476 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:00:15.478 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:15.478 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:17.388 01.910 29876 Exposure complete
20:00:17.433 00.045 29876 worker thread done servicing request
20:00:17.433 00.000 31432 OnExposeComplete: enter
20:00:17.435 00.002 31432 UpdateGuideState(): m_state=6
20:00:17.437 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
20:00:17.439 00.002 31432 Star::Find returns 1 (0), X=337.19, Y=888.17, Mass=2551, SNR=31.8, Peak=209 HFD=3.7
20:00:17.441 00.002 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
20:00:17.442 00.001 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.22 = 2.22)
20:00:17.444 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-0.77 mountX=0.27 mountY=0.30, mountTheta=0.85
20:00:17.447 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.26, opts=13)
20:00:17.449 00.002 31432 Enqueuing Move request for scope (0.27, -0.26)
20:00:17.450 00.001 29876 Worker thread wakes up
20:00:17.451 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd
20:00:17.451 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.26)
20:00:17.451 00.000 29876 Moving (0.27, -0.26) raw xDistance=0.27 yDistance=0.30
20:00:17.451 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
20:00:17.451 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
20:00:17.451 00.000 29876 MoveAxis(W, 26, ABG)
20:00:17.451 00.000 29876 Guiding  Dir = 3, Dur = 26
20:00:17.451 00.000 29876 IsSlewing returns 0
20:00:17.451 00.000 29876 IsGuiding returns 0
20:00:17.451 00.000 29876 PulseGuide returned control before completion, sleep 36
20:00:17.454 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
20:00:17.466 00.012 31432 UpdateGuideState exits: m=2551 RSB=31.8
20:00:17.468 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:17.470 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:17.472 00.002 31432 Enqueuing Expose request
20:00:17.494 00.022 29876 IsGuiding returns 1
20:00:17.494 00.000 29876 scope still moving after pulse duration time elapsed
20:00:17.526 00.032 29876 IsSlewing returns 0
20:00:17.526 00.000 29876 IsGuiding returns 0
20:00:17.526 00.000 29876 scope move finished after 26 + 49 ms
20:00:17.526 00.000 29876 Move returns status 0, amount 26
20:00:17.526 00.000 29876 MoveAxis(S, 22, ABG)
20:00:17.526 00.000 29876 Guiding  Dir = 1, Dur = 22
20:00:17.526 00.000 29876 IsSlewing returns 0
20:00:17.526 00.000 29876 IsGuiding returns 0
20:00:17.527 00.001 29876 PulseGuide returned control before completion, sleep 32
20:00:17.573 00.046 29876 IsGuiding returns 1
20:00:17.573 00.000 29876 scope still moving after pulse duration time elapsed
20:00:17.604 00.031 29876 IsSlewing returns 0
20:00:17.604 00.000 29876 IsGuiding returns 1
20:00:17.634 00.030 29876 IsSlewing returns 0
20:00:17.634 00.000 29876 IsGuiding returns 1
20:00:17.665 00.031 29876 IsSlewing returns 0
20:00:17.665 00.000 29876 IsGuiding returns 0
20:00:17.665 00.000 29876 scope move finished after 22 + 116 ms
20:00:17.665 00.000 29876 Move returns status 0, amount 22
20:00:17.665 00.000 29876 move complete, result=0
20:00:17.665 00.000 29876 worker thread done servicing request
20:00:17.665 00.000 29876 Worker thread wakes up
20:00:17.665 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.3 px 22 ms SOUTH
20:00:17.668 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:17.668 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:19.790 02.122 29876 Exposure complete
20:00:19.834 00.044 29876 worker thread done servicing request
20:00:19.834 00.000 31432 OnExposeComplete: enter
20:00:19.837 00.003 31432 UpdateGuideState(): m_state=6
20:00:19.839 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
20:00:19.842 00.003 31432 Star::Find returns 1 (0), X=337.60, Y=888.93, Mass=2782, SNR=32.8, Peak=217 HFD=3.6
20:00:19.844 00.002 31432 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.02) = xAngle (0.60 = 0.60)
20:00:19.845 00.001 31432 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.62 = -2.67)
20:00:19.847 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=0.50 hyp=0.85 cameraTheta=0.63 mountX=0.70 mountY=-0.39, mountTheta=-0.51
20:00:19.851 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=0.50, opts=13)
20:00:19.853 00.002 31432 Enqueuing Move request for scope (0.68, 0.50)
20:00:19.855 00.002 29876 Worker thread wakes up
20:00:19.855 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.50) opts 0xd
20:00:19.855 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, 0.50)
20:00:19.855 00.000 29876 Moving (0.68, 0.50) raw xDistance=0.70 yDistance=-0.39
20:00:19.855 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.70
20:00:19.856 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:00:19.856 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:00:19.856 00.000 29876 MoveAxis(W, 71, ABG)
20:00:19.856 00.000 29876 Guiding  Dir = 3, Dur = 71
20:00:19.856 00.000 29876 IsSlewing returns 0
20:00:19.856 00.000 29876 IsGuiding returns 0
20:00:19.856 00.000 29876 PulseGuide returned control before completion, sleep 81
20:00:19.859 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:19.871 00.012 31432 UpdateGuideState exits: m=2782 RSB=32.8
20:00:19.873 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:19.875 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:19.876 00.001 31432 Enqueuing Expose request
20:00:19.945 00.069 29876 IsGuiding returns 1
20:00:19.945 00.000 29876 scope still moving after pulse duration time elapsed
20:00:19.976 00.031 29876 IsSlewing returns 0
20:00:19.976 00.000 29876 IsGuiding returns 1
20:00:20.007 00.031 29876 IsSlewing returns 0
20:00:20.007 00.000 29876 IsGuiding returns 0
20:00:20.007 00.000 29876 scope move finished after 71 + 80 ms
20:00:20.007 00.000 29876 Move returns status 0, amount 71
20:00:20.007 00.000 29876 MoveAxis(N, 0, ABG)
20:00:20.007 00.000 29876 Move returns status 0, amount 0
20:00:20.007 00.000 29876 move complete, result=0
20:00:20.008 00.001 29876 worker thread done servicing request
20:00:20.008 00.000 29876 Worker thread wakes up
20:00:20.008 00.000 31432 GuideStep: 0.7 px 71 ms WEST, -0.4 px 0 ms NORTH
20:00:20.010 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:20.010 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:21.926 01.916 29876 Exposure complete
20:00:21.969 00.043 29876 worker thread done servicing request
20:00:21.970 00.001 31432 OnExposeComplete: enter
20:00:21.972 00.002 31432 UpdateGuideState(): m_state=6
20:00:21.974 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
20:00:21.976 00.002 31432 Star::Find returns 1 (0), X=336.63, Y=888.36, Mass=2709, SNR=32.3, Peak=252 HFD=3.4
20:00:21.978 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
20:00:21.979 00.001 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
20:00:21.981 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.89 mountX=-0.29 mountY=0.03, mountTheta=3.04
20:00:21.984 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.07, opts=13)
20:00:21.986 00.002 31432 Enqueuing Move request for scope (-0.28, -0.07)
20:00:21.989 00.003 29876 Worker thread wakes up
20:00:21.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
20:00:21.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
20:00:21.989 00.000 29876 Moving (-0.28, -0.07) raw xDistance=-0.29 yDistance=0.03
20:00:21.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
20:00:21.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:21.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:00:21.989 00.000 29876 MoveAxis(E, 18, ABG)
20:00:21.989 00.000 29876 Guiding  Dir = 2, Dur = 18
20:00:21.989 00.000 29876 IsSlewing returns 0
20:00:21.989 00.000 29876 IsGuiding returns 0
20:00:21.989 00.000 29876 PulseGuide returned control before completion, sleep 28
20:00:21.996 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
20:00:22.008 00.012 31432 UpdateGuideState exits: m=2709 RSB=32.3
20:00:22.010 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:22.012 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:22.014 00.002 31432 Enqueuing Expose request
20:00:22.032 00.018 29876 IsGuiding returns 0
20:00:22.032 00.000 29876 Move returns status 0, amount 18
20:00:22.032 00.000 29876 MoveAxis(N, 0, ABG)
20:00:22.032 00.000 29876 Move returns status 0, amount 0
20:00:22.032 00.000 29876 move complete, result=0
20:00:22.032 00.000 29876 worker thread done servicing request
20:00:22.032 00.000 29876 Worker thread wakes up
20:00:22.032 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:22.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:22.033 00.001 31432 GuideStep: -0.3 px 18 ms EAST, 0.0 px 0 ms NORTH
20:00:24.163 02.130 29876 Exposure complete
20:00:24.211 00.048 29876 worker thread done servicing request
20:00:24.211 00.000 31432 OnExposeComplete: enter
20:00:24.214 00.003 31432 UpdateGuideState(): m_state=6
20:00:24.216 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
20:00:24.218 00.002 31432 Star::Find returns 1 (0), X=337.17, Y=888.66, Mass=2536, SNR=32.1, Peak=211 HFD=3.4
20:00:24.220 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
20:00:24.222 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.57)
20:00:24.225 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.34 cameraTheta=0.72 mountX=0.26 mountY=-0.18, mountTheta=-0.61
20:00:24.228 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.22, opts=13)
20:00:24.230 00.002 31432 Enqueuing Move request for scope (0.25, 0.22)
20:00:24.232 00.002 29876 Worker thread wakes up
20:00:24.232 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
20:00:24.232 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
20:00:24.232 00.000 29876 Moving (0.25, 0.22) raw xDistance=0.26 yDistance=-0.18
20:00:24.232 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
20:00:24.232 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:24.232 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:00:24.232 00.000 29876 MoveAxis(W, 22, ABG)
20:00:24.232 00.000 29876 Guiding  Dir = 3, Dur = 22
20:00:24.232 00.000 29876 IsSlewing returns 0
20:00:24.232 00.000 29876 IsGuiding returns 0
20:00:24.233 00.001 29876 PulseGuide returned control before completion, sleep 32
20:00:24.236 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:24.247 00.011 31432 UpdateGuideState exits: m=2536 RSB=32.1
20:00:24.250 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:24.252 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:24.254 00.002 31432 Enqueuing Expose request
20:00:24.271 00.017 29876 IsGuiding returns 1
20:00:24.271 00.000 29876 scope still moving after pulse duration time elapsed
20:00:24.302 00.031 29876 IsSlewing returns 0
20:00:24.302 00.000 29876 IsGuiding returns 0
20:00:24.302 00.000 29876 scope move finished after 22 + 48 ms
20:00:24.302 00.000 29876 Move returns status 0, amount 22
20:00:24.302 00.000 29876 MoveAxis(N, 0, ABG)
20:00:24.302 00.000 29876 Move returns status 0, amount 0
20:00:24.302 00.000 29876 move complete, result=0
20:00:24.302 00.000 29876 worker thread done servicing request
20:00:24.302 00.000 29876 Worker thread wakes up
20:00:24.302 00.000 31432 GuideStep: 0.3 px 22 ms WEST, -0.2 px 0 ms NORTH
20:00:24.306 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:24.306 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:26.210 01.904 29876 Exposure complete
20:00:26.253 00.043 29876 worker thread done servicing request
20:00:26.253 00.000 31432 OnExposeComplete: enter
20:00:26.256 00.003 31432 UpdateGuideState(): m_state=6
20:00:26.258 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
20:00:26.260 00.002 31432 Star::Find returns 1 (0), X=337.42, Y=888.98, Mass=2451, SNR=31.4, Peak=199 HFD=3.5
20:00:26.261 00.001 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
20:00:26.263 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.48)
20:00:26.265 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.54 hyp=0.74 cameraTheta=0.82 mountX=0.52 mountY=-0.45, mountTheta=-0.72
20:00:26.268 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.54, opts=13)
20:00:26.270 00.002 31432 Enqueuing Move request for scope (0.51, 0.54)
20:00:26.273 00.003 29876 Worker thread wakes up
20:00:26.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.54) opts 0xd
20:00:26.273 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.54)
20:00:26.273 00.000 29876 Moving (0.51, 0.54) raw xDistance=0.52 yDistance=-0.45
20:00:26.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
20:00:26.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:00:26.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:00:26.273 00.000 29876 MoveAxis(W, 53, ABG)
20:00:26.273 00.000 29876 Guiding  Dir = 3, Dur = 53
20:00:26.273 00.000 29876 IsSlewing returns 0
20:00:26.273 00.000 29876 IsGuiding returns 0
20:00:26.273 00.000 29876 PulseGuide returned control before completion, sleep 63
20:00:26.277 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:26.292 00.015 31432 UpdateGuideState exits: m=2451 RSB=31.4
20:00:26.295 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:26.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:26.299 00.002 31432 Enqueuing Expose request
20:00:26.347 00.048 29876 IsGuiding returns 1
20:00:26.347 00.000 29876 scope still moving after pulse duration time elapsed
20:00:26.377 00.030 29876 IsSlewing returns 0
20:00:26.377 00.000 29876 IsGuiding returns 1
20:00:26.408 00.031 29876 IsSlewing returns 0
20:00:26.408 00.000 29876 IsGuiding returns 1
20:00:26.439 00.031 29876 IsSlewing returns 0
20:00:26.439 00.000 29876 IsGuiding returns 1
20:00:26.470 00.031 29876 IsSlewing returns 0
20:00:26.470 00.000 29876 IsGuiding returns 0
20:00:26.470 00.000 29876 scope move finished after 53 + 143 ms
20:00:26.470 00.000 29876 Move returns status 0, amount 53
20:00:26.470 00.000 29876 MoveAxis(N, 0, ABG)
20:00:26.470 00.000 29876 Move returns status 0, amount 0
20:00:26.470 00.000 29876 move complete, result=0
20:00:26.470 00.000 29876 worker thread done servicing request
20:00:26.470 00.000 29876 Worker thread wakes up
20:00:26.470 00.000 31432 GuideStep: 0.5 px 53 ms WEST, -0.5 px 0 ms NORTH
20:00:26.474 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:26.474 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:28.599 02.125 29876 Exposure complete
20:00:28.642 00.043 29876 worker thread done servicing request
20:00:28.642 00.000 31432 OnExposeComplete: enter
20:00:28.645 00.003 31432 UpdateGuideState(): m_state=6
20:00:28.648 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
20:00:28.651 00.003 31432 Star::Find returns 1 (0), X=336.73, Y=888.38, Mass=2497, SNR=31.3, Peak=202 HFD=3.5
20:00:28.655 00.004 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
20:00:28.657 00.002 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.17 = 0.17)
20:00:28.659 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=-0.19 mountY=0.03, mountTheta=2.97
20:00:28.662 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.06, opts=13)
20:00:28.665 00.003 31432 Enqueuing Move request for scope (-0.19, -0.06)
20:00:28.667 00.002 29876 Worker thread wakes up
20:00:28.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
20:00:28.667 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
20:00:28.667 00.000 29876 Moving (-0.19, -0.06) raw xDistance=-0.19 yDistance=0.03
20:00:28.667 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:00:28.667 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:28.667 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:00:28.667 00.000 29876 MoveAxis(E, 0, ABG)
20:00:28.668 00.001 29876 Move returns status 0, amount 0
20:00:28.668 00.000 29876 MoveAxis(N, 0, ABG)
20:00:28.668 00.000 29876 Move returns status 0, amount 0
20:00:28.668 00.000 29876 move complete, result=0
20:00:28.668 00.000 29876 worker thread done servicing request
20:00:28.671 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:28.682 00.011 31432 UpdateGuideState exits: m=2497 RSB=31.3
20:00:28.685 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:28.687 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:28.688 00.001 31432 Enqueuing Expose request
20:00:28.690 00.002 29876 Worker thread wakes up
20:00:28.690 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:00:28.692 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:28.692 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:30.608 01.916 29876 Exposure complete
20:00:30.652 00.044 29876 worker thread done servicing request
20:00:30.652 00.000 31432 OnExposeComplete: enter
20:00:30.655 00.003 31432 UpdateGuideState(): m_state=6
20:00:30.657 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
20:00:30.659 00.002 31432 Star::Find returns 1 (0), X=336.78, Y=888.21, Mass=2559, SNR=32.0, Peak=213 HFD=3.6
20:00:30.661 00.002 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
20:00:30.663 00.002 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
20:00:30.665 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=-0.14 mountY=0.21, mountTheta=2.16
20:00:30.667 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.23, opts=13)
20:00:30.669 00.002 31432 Enqueuing Move request for scope (-0.13, -0.23)
20:00:30.672 00.003 29876 Worker thread wakes up
20:00:30.672 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
20:00:30.672 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
20:00:30.672 00.000 29876 Moving (-0.13, -0.23) raw xDistance=-0.14 yDistance=0.21
20:00:30.672 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:00:30.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:30.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:00:30.672 00.000 29876 MoveAxis(E, 0, ABG)
20:00:30.672 00.000 29876 Move returns status 0, amount 0
20:00:30.672 00.000 29876 MoveAxis(N, 0, ABG)
20:00:30.672 00.000 29876 Move returns status 0, amount 0
20:00:30.672 00.000 29876 move complete, result=0
20:00:30.673 00.001 29876 worker thread done servicing request
20:00:30.676 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:30.689 00.013 31432 UpdateGuideState exits: m=2559 RSB=32.0
20:00:30.691 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:30.693 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:30.694 00.001 31432 Enqueuing Expose request
20:00:30.696 00.002 29876 Worker thread wakes up
20:00:30.696 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:00:30.698 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:30.698 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:35.857 05.159 29876 Exposure complete
20:00:35.900 00.043 29876 worker thread done servicing request
20:00:35.900 00.000 31432 OnExposeComplete: enter
20:00:35.903 00.003 31432 UpdateGuideState(): m_state=6
20:00:35.904 00.001 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
20:00:35.907 00.003 31432 Star::Find returns 1 (0), X=336.79, Y=888.76, Mass=2636, SNR=32.5, Peak=230 HFD=3.5
20:00:35.909 00.002 31432 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
20:00:35.911 00.002 31432 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.35)
20:00:35.912 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.95 mountX=-0.12 mountY=-0.34, mountTheta=-1.91
20:00:35.915 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.32, opts=13)
20:00:35.917 00.002 31432 Enqueuing Move request for scope (-0.13, 0.32)
20:00:35.919 00.002 29876 Worker thread wakes up
20:00:35.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
20:00:35.919 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
20:00:35.919 00.000 29876 Moving (-0.13, 0.32) raw xDistance=-0.12 yDistance=-0.34
20:00:35.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:00:35.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:00:35.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:00:35.919 00.000 29876 MoveAxis(E, 0, ABG)
20:00:35.919 00.000 29876 Move returns status 0, amount 0
20:00:35.919 00.000 29876 MoveAxis(N, 0, ABG)
20:00:35.919 00.000 29876 Move returns status 0, amount 0
20:00:35.919 00.000 29876 move complete, result=0
20:00:35.919 00.000 29876 worker thread done servicing request
20:00:35.925 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:35.940 00.015 31432 UpdateGuideState exits: m=2636 RSB=32.5
20:00:35.942 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:35.944 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:35.946 00.002 31432 Enqueuing Expose request
20:00:35.948 00.002 29876 Worker thread wakes up
20:00:35.948 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:00:35.950 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:35.950 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:37.856 01.906 29876 Exposure complete
20:00:37.900 00.044 29876 worker thread done servicing request
20:00:37.900 00.000 31432 OnExposeComplete: enter
20:00:37.903 00.003 31432 UpdateGuideState(): m_state=6
20:00:37.905 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
20:00:37.907 00.002 31432 Star::Find returns 1 (0), X=336.39, Y=888.99, Mass=2597, SNR=31.6, Peak=196 HFD=3.8
20:00:37.909 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
20:00:37.911 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.96)
20:00:37.913 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.55 hyp=0.76 cameraTheta=2.33 mountX=-0.51 mountY=-0.62, mountTheta=-2.26
20:00:37.916 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.55, opts=13)
20:00:37.918 00.002 31432 Enqueuing Move request for scope (-0.52, 0.55)
20:00:37.920 00.002 29876 Worker thread wakes up
20:00:37.920 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.55) opts 0xd
20:00:37.920 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.55)
20:00:37.920 00.000 29876 Moving (-0.52, 0.55) raw xDistance=-0.51 yDistance=-0.62
20:00:37.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
20:00:37.920 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.75
20:00:37.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
20:00:37.920 00.000 29876 MoveAxis(E, 49, ABG)
20:00:37.920 00.000 29876 Guiding  Dir = 2, Dur = 49
20:00:37.921 00.001 29876 IsSlewing returns 0
20:00:37.921 00.000 29876 IsGuiding returns 0
20:00:37.921 00.000 29876 PulseGuide returned control before completion, sleep 59
20:00:37.925 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:37.937 00.012 31432 UpdateGuideState exits: m=2597 RSB=31.6
20:00:37.940 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:37.941 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:37.943 00.002 31432 Enqueuing Expose request
20:00:37.994 00.051 29876 IsGuiding returns 1
20:00:37.994 00.000 29876 scope still moving after pulse duration time elapsed
20:00:38.026 00.032 29876 IsSlewing returns 0
20:00:38.026 00.000 29876 IsGuiding returns 1
20:00:38.057 00.031 29876 IsSlewing returns 0
20:00:38.057 00.000 29876 IsGuiding returns 1
20:00:38.088 00.031 29876 IsSlewing returns 0
20:00:38.088 00.000 29876 IsGuiding returns 1
20:00:38.118 00.030 29876 IsSlewing returns 0
20:00:38.118 00.000 29876 IsGuiding returns 1
20:00:38.149 00.031 29876 IsSlewing returns 0
20:00:38.149 00.000 29876 IsGuiding returns 0
20:00:38.149 00.000 29876 scope move finished after 49 + 179 ms
20:00:38.149 00.000 29876 Move returns status 0, amount 49
20:00:38.149 00.000 29876 BLC: Oldest BLC event removed
20:00:38.149 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:00:38.149 00.000 29876 MoveAxis(N, 66, ABG)
20:00:38.149 00.000 29876 Guiding  Dir = 0, Dur = 66
20:00:38.149 00.000 29876 IsSlewing returns 0
20:00:38.149 00.000 29876 IsGuiding returns 0
20:00:38.150 00.001 29876 PulseGuide returned control before completion, sleep 76
20:00:38.228 00.078 29876 IsGuiding returns 1
20:00:38.228 00.000 29876 scope still moving after pulse duration time elapsed
20:00:38.259 00.031 29876 IsSlewing returns 0
20:00:38.259 00.000 29876 IsGuiding returns 1
20:00:38.289 00.030 29876 IsSlewing returns 0
20:00:38.289 00.000 29876 IsGuiding returns 0
20:00:38.289 00.000 29876 scope move finished after 66 + 73 ms
20:00:38.289 00.000 29876 Move returns status 0, amount 66
20:00:38.289 00.000 29876 move complete, result=0
20:00:38.289 00.000 29876 worker thread done servicing request
20:00:38.289 00.000 29876 Worker thread wakes up
20:00:38.289 00.000 31432 GuideStep: -0.5 px 49 ms EAST, -0.6 px 66 ms NORTH
20:00:38.293 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:38.293 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:40.423 02.130 29876 Exposure complete
20:00:40.466 00.043 29876 worker thread done servicing request
20:00:40.466 00.000 31432 OnExposeComplete: enter
20:00:40.469 00.003 31432 UpdateGuideState(): m_state=6
20:00:40.470 00.001 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
20:00:40.473 00.003 31432 Star::Find returns 1 (0), X=338.11, Y=888.52, Mass=2564, SNR=32.3, Peak=221 HFD=3.5
20:00:40.475 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
20:00:40.477 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
20:00:40.479 00.002 31432 CameraToMount -- cameraX=1.19 cameraY=0.08 hyp=1.20 cameraTheta=0.07 mountX=1.19 mountY=0.10, mountTheta=0.08
20:00:40.481 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.19, y=0.08, opts=13)
20:00:40.483 00.002 31432 Enqueuing Move request for scope (1.19, 0.08)
20:00:40.486 00.003 29876 Worker thread wakes up
20:00:40.486 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.08) opts 0xd
20:00:40.486 00.000 29876 Handling offset move in thread for scope, endpoint = (1.19, 0.08)
20:00:40.486 00.000 29876 Moving (1.19, 0.08) raw xDistance=1.19 yDistance=0.10
20:00:40.486 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.19
20:00:40.486 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:40.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:00:40.486 00.000 29876 MoveAxis(W, 108, ABG)
20:00:40.486 00.000 29876 Guiding  Dir = 3, Dur = 108
20:00:40.486 00.000 29876 IsSlewing returns 0
20:00:40.486 00.000 29876 IsGuiding returns 0
20:00:40.487 00.001 29876 PulseGuide returned control before completion, sleep 118
20:00:40.490 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:00:40.503 00.013 31432 UpdateGuideState exits: m=2564 RSB=32.3
20:00:40.504 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:40.506 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:40.508 00.002 31432 Enqueuing Expose request
20:00:40.608 00.100 29876 IsGuiding returns 1
20:00:40.608 00.000 29876 scope still moving after pulse duration time elapsed
20:00:40.639 00.031 29876 IsSlewing returns 0
20:00:40.639 00.000 29876 IsGuiding returns 0
20:00:40.639 00.000 29876 scope move finished after 108 + 44 ms
20:00:40.639 00.000 29876 Move returns status 0, amount 108
20:00:40.639 00.000 29876 MoveAxis(N, 0, ABG)
20:00:40.639 00.000 29876 Move returns status 0, amount 0
20:00:40.639 00.000 29876 move complete, result=0
20:00:40.639 00.000 29876 worker thread done servicing request
20:00:40.639 00.000 29876 Worker thread wakes up
20:00:40.640 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:40.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:40.640 00.000 31432 GuideStep: 1.2 px 108 ms WEST, 0.1 px 0 ms NORTH
20:00:42.554 01.914 29876 Exposure complete
20:00:42.599 00.045 29876 worker thread done servicing request
20:00:42.599 00.000 31432 OnExposeComplete: enter
20:00:42.604 00.005 31432 UpdateGuideState(): m_state=6
20:00:42.606 00.002 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
20:00:42.608 00.002 31432 Star::Find returns 1 (0), X=337.68, Y=888.53, Mass=2483, SNR=31.6, Peak=252 HFD=3.1
20:00:42.610 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
20:00:42.611 00.001 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.10 = 3.10)
20:00:42.613 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.09 hyp=0.77 cameraTheta=0.12 mountX=0.77 mountY=0.03, mountTheta=0.04
20:00:42.616 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.09, opts=13)
20:00:42.618 00.002 31432 Enqueuing Move request for scope (0.77, 0.09)
20:00:42.620 00.002 29876 Worker thread wakes up
20:00:42.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.09) opts 0xd
20:00:42.620 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.09)
20:00:42.620 00.000 29876 Moving (0.77, 0.09) raw xDistance=0.77 yDistance=0.03
20:00:42.620 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
20:00:42.620 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:42.620 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:00:42.620 00.000 29876 MoveAxis(W, 89, ABG)
20:00:42.620 00.000 29876 Guiding  Dir = 3, Dur = 89
20:00:42.620 00.000 29876 IsSlewing returns 0
20:00:42.620 00.000 29876 IsGuiding returns 0
20:00:42.621 00.001 29876 PulseGuide returned control before completion, sleep 99
20:00:42.624 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:42.635 00.011 31432 UpdateGuideState exits: m=2483 RSB=31.6
20:00:42.637 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:42.639 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:42.641 00.002 31432 Enqueuing Expose request
20:00:42.722 00.081 29876 IsGuiding returns 1
20:00:42.722 00.000 29876 scope still moving after pulse duration time elapsed
20:00:42.752 00.030 29876 IsSlewing returns 0
20:00:42.752 00.000 29876 IsGuiding returns 1
20:00:42.783 00.031 29876 IsSlewing returns 0
20:00:42.783 00.000 29876 IsGuiding returns 1
20:00:42.814 00.031 29876 IsSlewing returns 0
20:00:42.814 00.000 29876 IsGuiding returns 0
20:00:42.814 00.000 29876 scope move finished after 89 + 104 ms
20:00:42.814 00.000 29876 Move returns status 0, amount 89
20:00:42.814 00.000 29876 MoveAxis(N, 0, ABG)
20:00:42.814 00.000 29876 Move returns status 0, amount 0
20:00:42.814 00.000 29876 move complete, result=0
20:00:42.814 00.000 29876 worker thread done servicing request
20:00:42.814 00.000 29876 Worker thread wakes up
20:00:42.814 00.000 31432 GuideStep: 0.8 px 89 ms WEST, 0.0 px 0 ms NORTH
20:00:42.817 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:42.817 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:45.044 02.227 29876 Exposure complete
20:00:45.086 00.042 29876 worker thread done servicing request
20:00:45.086 00.000 31432 OnExposeComplete: enter
20:00:45.088 00.002 31432 UpdateGuideState(): m_state=6
20:00:45.091 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
20:00:45.092 00.001 31432 Star::Find returns 1 (0), X=337.11, Y=888.58, Mass=2676, SNR=32.5, Peak=222 HFD=3.5
20:00:45.094 00.002 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
20:00:45.096 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
20:00:45.098 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.64 mountX=0.20 mountY=-0.11, mountTheta=-0.52
20:00:45.101 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.14, opts=13)
20:00:45.102 00.001 31432 Enqueuing Move request for scope (0.19, 0.14)
20:00:45.105 00.003 29876 Worker thread wakes up
20:00:45.105 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
20:00:45.105 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
20:00:45.105 00.000 29876 Moving (0.19, 0.14) raw xDistance=0.20 yDistance=-0.11
20:00:45.105 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:00:45.105 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:45.105 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:00:45.105 00.000 29876 MoveAxis(E, 0, ABG)
20:00:45.105 00.000 29876 Move returns status 0, amount 0
20:00:45.105 00.000 29876 MoveAxis(N, 0, ABG)
20:00:45.105 00.000 29876 Move returns status 0, amount 0
20:00:45.105 00.000 29876 move complete, result=0
20:00:45.105 00.000 29876 worker thread done servicing request
20:00:45.111 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:45.123 00.012 31432 UpdateGuideState exits: m=2676 RSB=32.5
20:00:45.125 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:45.127 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:45.128 00.001 31432 Enqueuing Expose request
20:00:45.130 00.002 29876 Worker thread wakes up
20:00:45.130 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:00:45.132 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:45.132 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:47.035 01.903 29876 Exposure complete
20:00:47.079 00.044 29876 worker thread done servicing request
20:00:47.079 00.000 31432 OnExposeComplete: enter
20:00:47.081 00.002 31432 UpdateGuideState(): m_state=6
20:00:47.083 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
20:00:47.085 00.002 31432 Star::Find returns 1 (0), X=337.09, Y=888.88, Mass=2637, SNR=31.8, Peak=203 HFD=3.8
20:00:47.087 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
20:00:47.088 00.001 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
20:00:47.090 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.44 hyp=0.48 cameraTheta=1.19 mountX=0.19 mountY=-0.41, mountTheta=-1.15
20:00:47.093 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.44, opts=13)
20:00:47.095 00.002 31432 Enqueuing Move request for scope (0.18, 0.44)
20:00:47.096 00.001 29876 Worker thread wakes up
20:00:47.097 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.44) opts 0xd
20:00:47.097 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.44)
20:00:47.097 00.000 29876 Moving (0.18, 0.44) raw xDistance=0.19 yDistance=-0.41
20:00:47.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:00:47.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
20:00:47.097 00.000 29876 MoveAxis(E, 0, ABG)
20:00:47.097 00.000 29876 Move returns status 0, amount 0
20:00:47.097 00.000 29876 MoveAxis(N, 30, ABG)
20:00:47.097 00.000 29876 Guiding  Dir = 0, Dur = 30
20:00:47.097 00.000 29876 IsSlewing returns 0
20:00:47.097 00.000 29876 IsGuiding returns 0
20:00:47.097 00.000 29876 PulseGuide returned control before completion, sleep 40
20:00:47.105 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:47.117 00.012 31432 UpdateGuideState exits: m=2637 RSB=31.8
20:00:47.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:47.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:47.123 00.002 31432 Enqueuing Expose request
20:00:47.144 00.021 29876 IsGuiding returns 1
20:00:47.144 00.000 29876 scope still moving after pulse duration time elapsed
20:00:47.174 00.030 29876 IsSlewing returns 0
20:00:47.174 00.000 29876 IsGuiding returns 1
20:00:47.205 00.031 29876 IsSlewing returns 0
20:00:47.205 00.000 29876 IsGuiding returns 1
20:00:47.235 00.030 29876 IsSlewing returns 0
20:00:47.235 00.000 29876 IsGuiding returns 0
20:00:47.235 00.000 29876 scope move finished after 30 + 107 ms
20:00:47.235 00.000 29876 Move returns status 0, amount 30
20:00:47.235 00.000 29876 move complete, result=0
20:00:47.235 00.000 29876 worker thread done servicing request
20:00:47.235 00.000 29876 Worker thread wakes up
20:00:47.235 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 30 ms NORTH
20:00:47.239 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:47.239 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:49.370 02.131 29876 Exposure complete
20:00:49.414 00.044 29876 worker thread done servicing request
20:00:49.414 00.000 31432 OnExposeComplete: enter
20:00:49.418 00.004 31432 UpdateGuideState(): m_state=6
20:00:49.420 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
20:00:49.422 00.002 31432 Star::Find returns 1 (0), X=338.12, Y=888.81, Mass=2479, SNR=31.8, Peak=230 HFD=3.2
20:00:49.424 00.002 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
20:00:49.425 00.001 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
20:00:49.427 00.002 31432 CameraToMount -- cameraX=1.20 cameraY=0.38 hyp=1.26 cameraTheta=0.30 mountX=1.21 mountY=-0.19, mountTheta=-0.15
20:00:49.430 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.20, y=0.38, opts=13)
20:00:49.432 00.002 31432 Enqueuing Move request for scope (1.20, 0.38)
20:00:49.434 00.002 29876 Worker thread wakes up
20:00:49.434 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.38) opts 0xd
20:00:49.434 00.000 29876 Handling offset move in thread for scope, endpoint = (1.20, 0.38)
20:00:49.434 00.000 29876 Moving (1.20, 0.38) raw xDistance=1.21 yDistance=-0.19
20:00:49.434 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.21
20:00:49.434 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:49.434 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:00:49.434 00.000 29876 MoveAxis(W, 117, ABG)
20:00:49.434 00.000 29876 Guiding  Dir = 3, Dur = 117
20:00:49.434 00.000 29876 IsSlewing returns 0
20:00:49.434 00.000 29876 IsGuiding returns 0
20:00:49.435 00.001 29876 PulseGuide returned control before completion, sleep 127
20:00:49.438 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:49.449 00.011 31432 UpdateGuideState exits: m=2479 RSB=31.8
20:00:49.451 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:49.453 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:49.455 00.002 31432 Enqueuing Expose request
20:00:49.569 00.114 29876 IsGuiding returns 1
20:00:49.569 00.000 29876 scope still moving after pulse duration time elapsed
20:00:49.599 00.030 29876 IsSlewing returns 0
20:00:49.599 00.000 29876 IsGuiding returns 1
20:00:49.631 00.032 29876 IsSlewing returns 0
20:00:49.631 00.000 29876 IsGuiding returns 0
20:00:49.631 00.000 29876 scope move finished after 117 + 79 ms
20:00:49.631 00.000 29876 Move returns status 0, amount 117
20:00:49.631 00.000 29876 MoveAxis(N, 0, ABG)
20:00:49.631 00.000 29876 Move returns status 0, amount 0
20:00:49.631 00.000 29876 move complete, result=0
20:00:49.631 00.000 29876 worker thread done servicing request
20:00:49.631 00.000 29876 Worker thread wakes up
20:00:49.631 00.000 31432 GuideStep: 1.2 px 117 ms WEST, -0.2 px 0 ms NORTH
20:00:49.633 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:49.633 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:51.538 01.905 29876 Exposure complete
20:00:51.582 00.044 29876 worker thread done servicing request
20:00:51.582 00.000 31432 OnExposeComplete: enter
20:00:51.584 00.002 31432 UpdateGuideState(): m_state=6
20:00:51.586 00.002 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
20:00:51.588 00.002 31432 Star::Find returns 1 (0), X=336.76, Y=888.61, Mass=2495, SNR=31.3, Peak=190 HFD=3.5
20:00:51.590 00.002 31432 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
20:00:51.591 00.001 31432 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.30 = -0.99)
20:00:51.593 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.31 mountX=-0.15 mountY=-0.20, mountTheta=-2.24
20:00:51.596 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.17, opts=13)
20:00:51.598 00.002 31432 Enqueuing Move request for scope (-0.16, 0.17)
20:00:51.600 00.002 29876 Worker thread wakes up
20:00:51.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
20:00:51.600 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
20:00:51.600 00.000 29876 Moving (-0.16, 0.17) raw xDistance=-0.15 yDistance=-0.20
20:00:51.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:00:51.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:51.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:00:51.600 00.000 29876 MoveAxis(E, 0, ABG)
20:00:51.600 00.000 29876 Move returns status 0, amount 0
20:00:51.600 00.000 29876 MoveAxis(N, 0, ABG)
20:00:51.600 00.000 29876 Move returns status 0, amount 0
20:00:51.600 00.000 29876 move complete, result=0
20:00:51.600 00.000 29876 worker thread done servicing request
20:00:51.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:00:51.614 00.011 31432 UpdateGuideState exits: m=2495 RSB=31.3
20:00:51.617 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:51.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:51.621 00.002 31432 Enqueuing Expose request
20:00:51.622 00.001 29876 Worker thread wakes up
20:00:51.623 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:00:51.625 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:51.625 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:53.754 02.129 29876 Exposure complete
20:00:53.798 00.044 29876 worker thread done servicing request
20:00:53.798 00.000 31432 OnExposeComplete: enter
20:00:53.803 00.005 31432 UpdateGuideState(): m_state=6
20:00:53.806 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
20:00:53.809 00.003 31432 Star::Find returns 1 (0), X=337.83, Y=888.79, Mass=2560, SNR=32.5, Peak=233 HFD=3.4
20:00:53.812 00.003 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
20:00:53.815 00.003 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.93)
20:00:53.819 00.004 31432 CameraToMount -- cameraX=0.92 cameraY=0.36 hyp=0.98 cameraTheta=0.37 mountX=0.93 mountY=-0.21, mountTheta=-0.22
20:00:53.822 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.92, y=0.36, opts=13)
20:00:53.824 00.002 31432 Enqueuing Move request for scope (0.92, 0.36)
20:00:53.825 00.001 29876 Worker thread wakes up
20:00:53.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.36) opts 0xd
20:00:53.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.92, 0.36)
20:00:53.826 00.001 29876 Moving (0.92, 0.36) raw xDistance=0.93 yDistance=-0.21
20:00:53.826 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.93
20:00:53.826 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:53.826 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:00:53.826 00.000 29876 MoveAxis(W, 89, ABG)
20:00:53.826 00.000 29876 Guiding  Dir = 3, Dur = 89
20:00:53.826 00.000 29876 IsSlewing returns 0
20:00:53.826 00.000 29876 IsGuiding returns 0
20:00:53.826 00.000 29876 PulseGuide returned control before completion, sleep 99
20:00:53.830 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:00:53.841 00.011 31432 UpdateGuideState exits: m=2560 RSB=32.5
20:00:53.844 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:53.846 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:53.848 00.002 31432 Enqueuing Expose request
20:00:53.934 00.086 29876 IsGuiding returns 1
20:00:53.934 00.000 29876 scope still moving after pulse duration time elapsed
20:00:53.965 00.031 29876 IsSlewing returns 0
20:00:53.965 00.000 29876 IsGuiding returns 0
20:00:53.965 00.000 29876 scope move finished after 89 + 50 ms
20:00:53.965 00.000 29876 Move returns status 0, amount 89
20:00:53.965 00.000 29876 MoveAxis(N, 0, ABG)
20:00:53.965 00.000 29876 Move returns status 0, amount 0
20:00:53.965 00.000 29876 move complete, result=0
20:00:53.966 00.001 29876 worker thread done servicing request
20:00:53.966 00.000 29876 Worker thread wakes up
20:00:53.966 00.000 31432 GuideStep: 0.9 px 89 ms WEST, -0.2 px 0 ms NORTH
20:00:53.971 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:53.971 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:55.877 01.906 29876 Exposure complete
20:00:55.922 00.045 29876 worker thread done servicing request
20:00:55.922 00.000 31432 OnExposeComplete: enter
20:00:55.924 00.002 31432 UpdateGuideState(): m_state=6
20:00:55.926 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
20:00:55.928 00.002 31432 Star::Find returns 1 (0), X=337.62, Y=888.71, Mass=2674, SNR=32.8, Peak=226 HFD=3.5
20:00:55.929 00.001 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
20:00:55.931 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
20:00:55.933 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=0.28 hyp=0.76 cameraTheta=0.37 mountX=0.71 mountY=-0.17, mountTheta=-0.23
20:00:55.935 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.28, opts=13)
20:00:55.938 00.003 31432 Enqueuing Move request for scope (0.70, 0.28)
20:00:55.940 00.002 29876 Worker thread wakes up
20:00:55.940 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.28) opts 0xd
20:00:55.940 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.28)
20:00:55.940 00.000 29876 Moving (0.70, 0.28) raw xDistance=0.71 yDistance=-0.17
20:00:55.940 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
20:00:55.940 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:00:55.940 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:00:55.940 00.000 29876 MoveAxis(W, 81, ABG)
20:00:55.940 00.000 29876 Guiding  Dir = 3, Dur = 81
20:00:55.940 00.000 29876 IsSlewing returns 0
20:00:55.940 00.000 29876 IsGuiding returns 0
20:00:55.941 00.001 29876 PulseGuide returned control before completion, sleep 91
20:00:55.944 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:55.955 00.011 31432 UpdateGuideState exits: m=2674 RSB=32.8
20:00:55.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:55.958 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:55.962 00.004 31432 Enqueuing Expose request
20:00:56.047 00.085 29876 IsGuiding returns 1
20:00:56.047 00.000 29876 scope still moving after pulse duration time elapsed
20:00:56.077 00.030 29876 IsSlewing returns 0
20:00:56.077 00.000 29876 IsGuiding returns 0
20:00:56.077 00.000 29876 scope move finished after 81 + 56 ms
20:00:56.077 00.000 29876 Move returns status 0, amount 81
20:00:56.077 00.000 29876 MoveAxis(N, 0, ABG)
20:00:56.077 00.000 29876 Move returns status 0, amount 0
20:00:56.077 00.000 29876 move complete, result=0
20:00:56.077 00.000 29876 worker thread done servicing request
20:00:56.077 00.000 29876 Worker thread wakes up
20:00:56.078 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:56.078 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:00:56.078 00.000 31432 GuideStep: 0.7 px 81 ms WEST, -0.2 px 0 ms NORTH
20:00:58.305 02.227 29876 Exposure complete
20:00:58.349 00.044 29876 worker thread done servicing request
20:00:58.349 00.000 31432 OnExposeComplete: enter
20:00:58.351 00.002 31432 UpdateGuideState(): m_state=6
20:00:58.353 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:00:58.355 00.002 31432 Star::Find returns 1 (0), X=337.23, Y=889.09, Mass=2629, SNR=32.6, Peak=187 HFD=3.7
20:00:58.357 00.002 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
20:00:58.358 00.001 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.17)
20:00:58.360 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.65 hyp=0.72 cameraTheta=1.13 mountX=0.33 mountY=-0.60, mountTheta=-1.07
20:00:58.363 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.65, opts=13)
20:00:58.365 00.002 31432 Enqueuing Move request for scope (0.31, 0.65)
20:00:58.366 00.001 29876 Worker thread wakes up
20:00:58.366 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.65) opts 0xd
20:00:58.366 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.65)
20:00:58.367 00.001 29876 Moving (0.31, 0.65) raw xDistance=0.33 yDistance=-0.60
20:00:58.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
20:00:58.367 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.60
20:00:58.367 00.000 29876 MoveAxis(W, 43, ABG)
20:00:58.367 00.000 29876 Guiding  Dir = 3, Dur = 43
20:00:58.367 00.000 29876 IsSlewing returns 0
20:00:58.367 00.000 29876 IsGuiding returns 0
20:00:58.367 00.000 29876 PulseGuide returned control before completion, sleep 53
20:00:58.370 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:00:58.382 00.012 31432 UpdateGuideState exits: m=2629 RSB=32.6
20:00:58.384 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:00:58.386 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:00:58.388 00.002 31432 Enqueuing Expose request
20:00:58.427 00.039 29876 IsGuiding returns 1
20:00:58.427 00.000 29876 scope still moving after pulse duration time elapsed
20:00:58.458 00.031 29876 IsSlewing returns 0
20:00:58.458 00.000 29876 IsGuiding returns 0
20:00:58.458 00.000 29876 scope move finished after 43 + 48 ms
20:00:58.458 00.000 29876 Move returns status 0, amount 43
20:00:58.458 00.000 29876 MoveAxis(N, 44, ABG)
20:00:58.458 00.000 29876 Guiding  Dir = 0, Dur = 44
20:00:58.458 00.000 29876 IsSlewing returns 0
20:00:58.458 00.000 29876 IsGuiding returns 0
20:00:58.459 00.001 29876 PulseGuide returned control before completion, sleep 54
20:00:58.521 00.062 29876 IsGuiding returns 1
20:00:58.521 00.000 29876 scope still moving after pulse duration time elapsed
20:00:58.552 00.031 29876 IsSlewing returns 0
20:00:58.552 00.000 29876 IsGuiding returns 1
20:00:58.583 00.031 29876 IsSlewing returns 0
20:00:58.583 00.000 29876 IsGuiding returns 1
20:00:58.615 00.032 29876 IsSlewing returns 0
20:00:58.615 00.000 29876 IsGuiding returns 0
20:00:58.615 00.000 29876 scope move finished after 44 + 112 ms
20:00:58.615 00.000 29876 Move returns status 0, amount 44
20:00:58.615 00.000 29876 move complete, result=0
20:00:58.615 00.000 29876 worker thread done servicing request
20:00:58.615 00.000 29876 Worker thread wakes up
20:00:58.615 00.000 31432 GuideStep: 0.3 px 43 ms WEST, -0.6 px 44 ms NORTH
20:00:58.619 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:00:58.619 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:00.534 01.915 29876 Exposure complete
20:01:00.582 00.048 29876 worker thread done servicing request
20:01:00.583 00.001 31432 OnExposeComplete: enter
20:01:00.588 00.005 31432 UpdateGuideState(): m_state=6
20:01:00.594 00.006 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
20:01:00.599 00.005 31432 Star::Find returns 1 (0), X=336.95, Y=888.46, Mass=2554, SNR=32.4, Peak=219 HFD=3.6
20:01:00.605 00.006 31432 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
20:01:00.610 00.005 31432 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.76)
20:01:00.613 00.003 31432 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=0.04 mountY=-0.02, mountTheta=-0.41
20:01:00.616 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.02, opts=13)
20:01:00.618 00.002 31432 Enqueuing Move request for scope (0.04, 0.02)
20:01:00.620 00.002 29876 Worker thread wakes up
20:01:00.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
20:01:00.620 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
20:01:00.620 00.000 29876 Moving (0.04, 0.02) raw xDistance=0.04 yDistance=-0.02
20:01:00.620 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:01:00.620 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:00.620 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:01:00.620 00.000 29876 MoveAxis(E, 0, ABG)
20:01:00.620 00.000 29876 Move returns status 0, amount 0
20:01:00.620 00.000 29876 MoveAxis(N, 0, ABG)
20:01:00.620 00.000 29876 Move returns status 0, amount 0
20:01:00.620 00.000 29876 move complete, result=0
20:01:00.620 00.000 29876 worker thread done servicing request
20:01:00.624 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:00.636 00.012 31432 UpdateGuideState exits: m=2554 RSB=32.4
20:01:00.638 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:00.640 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:00.642 00.002 31432 Enqueuing Expose request
20:01:00.644 00.002 29876 Worker thread wakes up
20:01:00.645 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:01:00.647 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:00.647 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:02.777 02.130 29876 Exposure complete
20:01:02.822 00.045 29876 worker thread done servicing request
20:01:02.823 00.001 31432 OnExposeComplete: enter
20:01:02.825 00.002 31432 UpdateGuideState(): m_state=6
20:01:02.827 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
20:01:02.829 00.002 31432 Star::Find returns 1 (0), X=336.75, Y=888.78, Mass=2290, SNR=30.1, Peak=218 HFD=3.4
20:01:02.831 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
20:01:02.832 00.001 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.27)
20:01:02.834 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.03 mountX=-0.16 mountY=-0.37, mountTheta=-1.99
20:01:02.837 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.34, opts=13)
20:01:02.839 00.002 31432 Enqueuing Move request for scope (-0.17, 0.34)
20:01:02.841 00.002 29876 Worker thread wakes up
20:01:02.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
20:01:02.841 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
20:01:02.841 00.000 29876 Moving (-0.17, 0.34) raw xDistance=-0.16 yDistance=-0.37
20:01:02.841 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:01:02.841 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
20:01:02.841 00.000 29876 MoveAxis(E, 0, ABG)
20:01:02.841 00.000 29876 Move returns status 0, amount 0
20:01:02.841 00.000 29876 MoveAxis(N, 27, ABG)
20:01:02.841 00.000 29876 Guiding  Dir = 0, Dur = 27
20:01:02.841 00.000 29876 IsSlewing returns 0
20:01:02.841 00.000 29876 IsGuiding returns 0
20:01:02.842 00.001 29876 PulseGuide returned control before completion, sleep 37
20:01:02.845 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:01:02.856 00.011 31432 UpdateGuideState exits: m=2290 RSB=30.1
20:01:02.858 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:02.860 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:02.862 00.002 31432 Enqueuing Expose request
20:01:02.884 00.022 29876 IsGuiding returns 1
20:01:02.884 00.000 29876 scope still moving after pulse duration time elapsed
20:01:02.915 00.031 29876 IsSlewing returns 0
20:01:02.915 00.000 29876 IsGuiding returns 1
20:01:02.946 00.031 29876 IsSlewing returns 0
20:01:02.946 00.000 29876 IsGuiding returns 1
20:01:02.978 00.032 29876 IsSlewing returns 0
20:01:02.978 00.000 29876 IsGuiding returns 1
20:01:03.009 00.031 29876 IsSlewing returns 0
20:01:03.009 00.000 29876 IsGuiding returns 0
20:01:03.009 00.000 29876 scope move finished after 27 + 140 ms
20:01:03.009 00.000 29876 Move returns status 0, amount 27
20:01:03.009 00.000 29876 move complete, result=0
20:01:03.009 00.000 29876 worker thread done servicing request
20:01:03.009 00.000 29876 Worker thread wakes up
20:01:03.009 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:03.009 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:03.009 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 27 ms NORTH
20:01:04.913 01.904 29876 Exposure complete
20:01:04.957 00.044 29876 worker thread done servicing request
20:01:04.957 00.000 31432 OnExposeComplete: enter
20:01:04.959 00.002 31432 UpdateGuideState(): m_state=6
20:01:04.961 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
20:01:04.963 00.002 31432 Star::Find returns 1 (0), X=337.00, Y=887.90, Mass=2553, SNR=31.5, Peak=211 HFD=3.4
20:01:04.965 00.002 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
20:01:04.966 00.001 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
20:01:04.968 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.54 hyp=0.55 cameraTheta=-1.41 mountX=0.08 mountY=0.55, mountTheta=1.43
20:01:04.971 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.54, opts=13)
20:01:04.973 00.002 31432 Enqueuing Move request for scope (0.09, -0.54)
20:01:04.974 00.001 29876 Worker thread wakes up
20:01:04.974 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.54) opts 0xd
20:01:04.975 00.001 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.54)
20:01:04.975 00.000 29876 Moving (0.09, -0.54) raw xDistance=0.08 yDistance=0.55
20:01:04.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:01:04.975 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:01:04.975 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
20:01:04.975 00.000 29876 MoveAxis(E, 0, ABG)
20:01:04.975 00.000 29876 Move returns status 0, amount 0
20:01:04.975 00.000 29876 MoveAxis(N, 0, ABG)
20:01:04.975 00.000 29876 Move returns status 0, amount 0
20:01:04.975 00.000 29876 move complete, result=0
20:01:04.976 00.001 29876 worker thread done servicing request
20:01:04.984 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:04.996 00.012 31432 UpdateGuideState exits: m=2553 RSB=31.5
20:01:04.998 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:05.000 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:05.002 00.002 31432 Enqueuing Expose request
20:01:05.004 00.002 29876 Worker thread wakes up
20:01:05.004 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:01:05.006 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:05.006 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:07.132 02.126 29876 Exposure complete
20:01:07.176 00.044 29876 worker thread done servicing request
20:01:07.176 00.000 31432 OnExposeComplete: enter
20:01:07.178 00.002 31432 UpdateGuideState(): m_state=6
20:01:07.180 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
20:01:07.182 00.002 31432 Star::Find returns 1 (0), X=337.68, Y=887.68, Mass=2404, SNR=31.1, Peak=193 HFD=3.4
20:01:07.184 00.002 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.81 = -0.81)
20:01:07.186 00.002 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.20 = 2.20)
20:01:07.188 00.002 31432 CameraToMount -- cameraX=0.76 cameraY=-0.76 hyp=1.08 cameraTheta=-0.79 mountX=0.74 mountY=0.87, mountTheta=0.86
20:01:07.190 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.76, y=-0.76, opts=13)
20:01:07.192 00.002 31432 Enqueuing Move request for scope (0.76, -0.76)
20:01:07.194 00.002 29876 Worker thread wakes up
20:01:07.194 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.76) opts 0xd
20:01:07.194 00.000 29876 Handling offset move in thread for scope, endpoint = (0.76, -0.76)
20:01:07.194 00.000 29876 Moving (0.76, -0.76) raw xDistance=0.74 yDistance=0.87
20:01:07.194 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.74
20:01:07.195 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:01:07.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.87
20:01:07.195 00.000 29876 MoveAxis(W, 72, ABG)
20:01:07.195 00.000 29876 Guiding  Dir = 3, Dur = 72
20:01:07.195 00.000 29876 IsSlewing returns 0
20:01:07.195 00.000 29876 IsGuiding returns 0
20:01:07.195 00.000 29876 PulseGuide returned control before completion, sleep 82
20:01:07.199 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:07.211 00.012 31432 UpdateGuideState exits: m=2404 RSB=31.1
20:01:07.216 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:07.221 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:07.225 00.004 31432 Enqueuing Expose request
20:01:07.286 00.061 29876 IsGuiding returns 1
20:01:07.286 00.000 29876 scope still moving after pulse duration time elapsed
20:01:07.318 00.032 29876 IsSlewing returns 0
20:01:07.318 00.000 29876 IsGuiding returns 1
20:01:07.348 00.030 29876 IsSlewing returns 0
20:01:07.348 00.000 29876 IsGuiding returns 0
20:01:07.348 00.000 29876 scope move finished after 72 + 80 ms
20:01:07.348 00.000 29876 Move returns status 0, amount 72
20:01:07.348 00.000 29876 MoveAxis(N, 0, ABG)
20:01:07.348 00.000 29876 Move returns status 0, amount 0
20:01:07.348 00.000 29876 move complete, result=0
20:01:07.348 00.000 29876 worker thread done servicing request
20:01:07.348 00.000 29876 Worker thread wakes up
20:01:07.348 00.000 31432 GuideStep: 0.7 px 72 ms WEST, 0.9 px 0 ms NORTH
20:01:07.351 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:07.351 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:09.255 01.904 29876 Exposure complete
20:01:09.298 00.043 29876 worker thread done servicing request
20:01:09.299 00.001 31432 OnExposeComplete: enter
20:01:09.301 00.002 31432 UpdateGuideState(): m_state=6
20:01:09.302 00.001 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
20:01:09.304 00.002 31432 Star::Find returns 1 (0), X=337.09, Y=888.12, Mass=2444, SNR=31.1, Peak=211 HFD=3.8
20:01:09.306 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
20:01:09.308 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
20:01:09.310 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-1.07 mountX=0.17 mountY=0.34, mountTheta=1.12
20:01:09.312 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.32, opts=13)
20:01:09.315 00.003 31432 Enqueuing Move request for scope (0.17, -0.32)
20:01:09.316 00.001 29876 Worker thread wakes up
20:01:09.317 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.32) opts 0xd
20:01:09.317 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.32)
20:01:09.317 00.000 29876 Moving (0.17, -0.32) raw xDistance=0.17 yDistance=0.34
20:01:09.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:01:09.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:01:09.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:01:09.317 00.000 29876 MoveAxis(E, 0, ABG)
20:01:09.317 00.000 29876 Move returns status 0, amount 0
20:01:09.317 00.000 29876 MoveAxis(N, 0, ABG)
20:01:09.317 00.000 29876 Move returns status 0, amount 0
20:01:09.317 00.000 29876 move complete, result=0
20:01:09.317 00.000 29876 worker thread done servicing request
20:01:09.320 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:01:09.331 00.011 31432 UpdateGuideState exits: m=2444 RSB=31.1
20:01:09.334 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:09.335 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:09.337 00.002 31432 Enqueuing Expose request
20:01:09.339 00.002 29876 Worker thread wakes up
20:01:09.339 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:01:09.341 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:09.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:11.569 02.228 29876 Exposure complete
20:01:11.613 00.044 29876 worker thread done servicing request
20:01:11.613 00.000 31432 OnExposeComplete: enter
20:01:11.615 00.002 31432 UpdateGuideState(): m_state=6
20:01:11.617 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
20:01:11.619 00.002 31432 Star::Find returns 1 (0), X=336.48, Y=888.05, Mass=2517, SNR=30.8, Peak=176 HFD=3.6
20:01:11.621 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.44 = -2.44)
20:01:11.623 00.002 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.57 = 0.57)
20:01:11.625 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.39 hyp=0.58 cameraTheta=-2.41 mountX=-0.44 mountY=0.31, mountTheta=2.52
20:01:11.627 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.39, opts=13)
20:01:11.629 00.002 31432 Enqueuing Move request for scope (-0.43, -0.39)
20:01:11.631 00.002 29876 Worker thread wakes up
20:01:11.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.39) opts 0xd
20:01:11.631 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.39)
20:01:11.631 00.000 29876 Moving (-0.43, -0.39) raw xDistance=-0.44 yDistance=0.31
20:01:11.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
20:01:11.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:01:11.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:01:11.631 00.000 29876 MoveAxis(E, 42, ABG)
20:01:11.631 00.000 29876 Guiding  Dir = 2, Dur = 42
20:01:11.632 00.001 29876 IsSlewing returns 0
20:01:11.632 00.000 29876 IsGuiding returns 0
20:01:11.632 00.000 29876 PulseGuide returned control before completion, sleep 52
20:01:11.641 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:01:11.656 00.015 31432 UpdateGuideState exits: m=2517 RSB=30.8
20:01:11.658 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:11.660 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:11.662 00.002 31432 Enqueuing Expose request
20:01:11.695 00.033 29876 IsGuiding returns 1
20:01:11.695 00.000 29876 scope still moving after pulse duration time elapsed
20:01:11.726 00.031 29876 IsSlewing returns 0
20:01:11.726 00.000 29876 IsGuiding returns 1
20:01:11.757 00.031 29876 IsSlewing returns 0
20:01:11.757 00.000 29876 IsGuiding returns 0
20:01:11.757 00.000 29876 scope move finished after 42 + 83 ms
20:01:11.757 00.000 29876 Move returns status 0, amount 42
20:01:11.757 00.000 29876 MoveAxis(N, 0, ABG)
20:01:11.757 00.000 29876 Move returns status 0, amount 0
20:01:11.757 00.000 29876 move complete, result=0
20:01:11.757 00.000 29876 worker thread done servicing request
20:01:11.758 00.001 29876 Worker thread wakes up
20:01:11.758 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.3 px 0 ms NORTH
20:01:11.760 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:11.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:13.665 01.905 29876 Exposure complete
20:01:13.708 00.043 29876 worker thread done servicing request
20:01:13.708 00.000 31432 OnExposeComplete: enter
20:01:13.710 00.002 31432 UpdateGuideState(): m_state=6
20:01:13.712 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
20:01:13.714 00.002 31432 Star::Find returns 1 (0), X=337.10, Y=887.74, Mass=2441, SNR=31.2, Peak=199 HFD=3.6
20:01:13.716 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
20:01:13.718 00.002 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
20:01:13.720 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.70 hyp=0.72 cameraTheta=-1.32 mountX=0.16 mountY=0.72, mountTheta=1.35
20:01:13.723 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.70, opts=13)
20:01:13.725 00.002 31432 Enqueuing Move request for scope (0.18, -0.70)
20:01:13.727 00.002 29876 Worker thread wakes up
20:01:13.727 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.70) opts 0xd
20:01:13.727 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.70)
20:01:13.727 00.000 29876 Moving (0.18, -0.70) raw xDistance=0.16 yDistance=0.72
20:01:13.727 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:01:13.727 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.98 newest=1.37
20:01:13.727 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
20:01:13.727 00.000 29876 MoveAxis(E, 0, ABG)
20:01:13.727 00.000 29876 Move returns status 0, amount 0
20:01:13.727 00.000 29876 BLC: Oldest BLC event removed
20:01:13.727 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:01:13.727 00.000 29876 MoveAxis(S, 73, ABG)
20:01:13.728 00.001 29876 Guiding  Dir = 1, Dur = 73
20:01:13.728 00.000 29876 IsSlewing returns 0
20:01:13.728 00.000 29876 IsGuiding returns 0
20:01:13.728 00.000 29876 PulseGuide returned control before completion, sleep 83
20:01:13.731 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:13.743 00.012 31432 UpdateGuideState exits: m=2441 RSB=31.2
20:01:13.745 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:13.747 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:13.749 00.002 31432 Enqueuing Expose request
20:01:13.818 00.069 29876 IsGuiding returns 1
20:01:13.818 00.000 29876 scope still moving after pulse duration time elapsed
20:01:13.848 00.030 29876 IsSlewing returns 0
20:01:13.848 00.000 29876 IsGuiding returns 1
20:01:13.879 00.031 29876 IsSlewing returns 0
20:01:13.879 00.000 29876 IsGuiding returns 1
20:01:13.909 00.030 29876 IsSlewing returns 0
20:01:13.909 00.000 29876 IsGuiding returns 1
20:01:13.941 00.032 29876 IsSlewing returns 0
20:01:13.941 00.000 29876 IsGuiding returns 0
20:01:13.941 00.000 29876 scope move finished after 73 + 140 ms
20:01:13.941 00.000 29876 Move returns status 0, amount 73
20:01:13.941 00.000 29876 move complete, result=0
20:01:13.941 00.000 29876 worker thread done servicing request
20:01:13.941 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.7 px 73 ms SOUTH
20:01:13.944 00.003 29876 Worker thread wakes up
20:01:13.944 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:13.944 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:16.074 02.130 29876 Exposure complete
20:01:16.130 00.056 29876 worker thread done servicing request
20:01:16.130 00.000 31432 OnExposeComplete: enter
20:01:16.134 00.004 31432 UpdateGuideState(): m_state=6
20:01:16.137 00.003 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
20:01:16.140 00.003 31432 Star::Find returns 1 (0), X=337.20, Y=887.58, Mass=2516, SNR=31.0, Peak=222 HFD=3.5
20:01:16.142 00.002 31432 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.02) = xAngle (-1.27 = -1.27)
20:01:16.145 00.003 31432 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.74 = 1.74)
20:01:16.148 00.003 31432 CameraToMount -- cameraX=0.29 cameraY=-0.86 hyp=0.91 cameraTheta=-1.25 mountX=0.26 mountY=0.89, mountTheta=1.28
20:01:16.151 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.86, opts=13)
20:01:16.155 00.004 31432 Enqueuing Move request for scope (0.29, -0.86)
20:01:16.158 00.003 29876 Worker thread wakes up
20:01:16.158 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.86) opts 0xd
20:01:16.158 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.86)
20:01:16.158 00.000 29876 Moving (0.29, -0.86) raw xDistance=0.26 yDistance=0.89
20:01:16.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
20:01:16.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.89
20:01:16.158 00.000 29876 MoveAxis(W, 25, ABG)
20:01:16.158 00.000 29876 Guiding  Dir = 3, Dur = 25
20:01:16.159 00.001 29876 IsSlewing returns 0
20:01:16.159 00.000 29876 IsGuiding returns 0
20:01:16.159 00.000 29876 PulseGuide returned control before completion, sleep 35
20:01:16.163 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:16.181 00.018 31432 UpdateGuideState exits: m=2516 RSB=31.0
20:01:16.185 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:16.187 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:16.190 00.003 31432 Enqueuing Expose request
20:01:16.197 00.007 29876 IsGuiding returns 1
20:01:16.197 00.000 29876 scope still moving after pulse duration time elapsed
20:01:16.228 00.031 29876 IsSlewing returns 0
20:01:16.228 00.000 29876 IsGuiding returns 1
20:01:16.260 00.032 29876 IsSlewing returns 0
20:01:16.260 00.000 29876 IsGuiding returns 0
20:01:16.260 00.000 29876 scope move finished after 25 + 75 ms
20:01:16.260 00.000 29876 Move returns status 0, amount 25
20:01:16.260 00.000 29876 MoveAxis(S, 66, ABG)
20:01:16.260 00.000 29876 Guiding  Dir = 1, Dur = 66
20:01:16.260 00.000 29876 IsSlewing returns 0
20:01:16.260 00.000 29876 IsGuiding returns 0
20:01:16.260 00.000 29876 PulseGuide returned control before completion, sleep 76
20:01:16.337 00.077 29876 IsGuiding returns 1
20:01:16.337 00.000 29876 scope still moving after pulse duration time elapsed
20:01:16.367 00.030 29876 IsSlewing returns 0
20:01:16.367 00.000 29876 IsGuiding returns 1
20:01:16.397 00.030 29876 IsSlewing returns 0
20:01:16.397 00.000 29876 IsGuiding returns 1
20:01:16.430 00.033 29876 IsSlewing returns 0
20:01:16.430 00.000 29876 IsGuiding returns 1
20:01:16.462 00.032 29876 IsSlewing returns 0
20:01:16.462 00.000 29876 IsGuiding returns 0
20:01:16.462 00.000 29876 scope move finished after 66 + 135 ms
20:01:16.462 00.000 29876 Move returns status 0, amount 66
20:01:16.462 00.000 29876 move complete, result=0
20:01:16.462 00.000 29876 worker thread done servicing request
20:01:16.462 00.000 29876 Worker thread wakes up
20:01:16.462 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:16.462 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.9 px 66 ms SOUTH
20:01:16.465 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:18.370 01.905 29876 Exposure complete
20:01:18.416 00.046 29876 worker thread done servicing request
20:01:18.416 00.000 31432 OnExposeComplete: enter
20:01:18.418 00.002 31432 UpdateGuideState(): m_state=6
20:01:18.420 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
20:01:18.422 00.002 31432 Star::Find returns 1 (0), X=336.86, Y=887.64, Mass=2624, SNR=32.7, Peak=241 HFD=3.3
20:01:18.424 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
20:01:18.427 00.003 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
20:01:18.428 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.80 hyp=0.80 cameraTheta=-1.64 mountX=-0.07 mountY=0.78, mountTheta=1.66
20:01:18.433 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.80, opts=13)
20:01:18.438 00.005 31432 Enqueuing Move request for scope (-0.05, -0.80)
20:01:18.442 00.004 29876 Worker thread wakes up
20:01:18.442 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.80) opts 0xd
20:01:18.442 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.80)
20:01:18.442 00.000 29876 Moving (-0.05, -0.80) raw xDistance=-0.07 yDistance=0.78
20:01:18.442 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:01:18.442 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
20:01:18.442 00.000 29876 MoveAxis(E, 0, ABG)
20:01:18.442 00.000 29876 Move returns status 0, amount 0
20:01:18.442 00.000 29876 MoveAxis(S, 57, ABG)
20:01:18.442 00.000 29876 Guiding  Dir = 1, Dur = 57
20:01:18.443 00.001 29876 IsSlewing returns 0
20:01:18.443 00.000 29876 IsGuiding returns 0
20:01:18.443 00.000 29876 PulseGuide returned control before completion, sleep 67
20:01:18.446 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:18.458 00.012 31432 UpdateGuideState exits: m=2624 RSB=32.7
20:01:18.461 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:18.465 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:18.467 00.002 31432 Enqueuing Expose request
20:01:18.525 00.058 29876 IsGuiding returns 1
20:01:18.525 00.000 29876 scope still moving after pulse duration time elapsed
20:01:18.556 00.031 29876 IsSlewing returns 0
20:01:18.556 00.000 29876 IsGuiding returns 1
20:01:18.586 00.030 29876 IsSlewing returns 0
20:01:18.586 00.000 29876 IsGuiding returns 1
20:01:18.617 00.031 29876 IsSlewing returns 0
20:01:18.617 00.000 29876 IsGuiding returns 0
20:01:18.617 00.000 29876 scope move finished after 57 + 117 ms
20:01:18.617 00.000 29876 Move returns status 0, amount 57
20:01:18.617 00.000 29876 move complete, result=0
20:01:18.617 00.000 29876 worker thread done servicing request
20:01:18.617 00.000 29876 Worker thread wakes up
20:01:18.617 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.8 px 57 ms SOUTH
20:01:18.619 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:18.619 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:20.752 02.133 29876 Exposure complete
20:01:20.798 00.046 29876 worker thread done servicing request
20:01:20.798 00.000 31432 OnExposeComplete: enter
20:01:20.801 00.003 31432 UpdateGuideState(): m_state=6
20:01:20.803 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
20:01:20.805 00.002 31432 Star::Find returns 1 (0), X=336.18, Y=888.32, Mass=2506, SNR=31.2, Peak=195 HFD=3.5
20:01:20.807 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
20:01:20.809 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:01:20.811 00.002 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.12 hyp=0.74 cameraTheta=-2.98 mountX=-0.73 mountY=0.00, mountTheta=3.13
20:01:20.815 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.12, opts=13)
20:01:20.817 00.002 31432 Enqueuing Move request for scope (-0.73, -0.12)
20:01:20.819 00.002 29876 Worker thread wakes up
20:01:20.819 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.12) opts 0xd
20:01:20.819 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.12)
20:01:20.819 00.000 29876 Moving (-0.73, -0.12) raw xDistance=-0.73 yDistance=0.00
20:01:20.819 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.73
20:01:20.819 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:20.819 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:01:20.819 00.000 29876 MoveAxis(E, 71, ABG)
20:01:20.819 00.000 29876 Guiding  Dir = 2, Dur = 71
20:01:20.819 00.000 29876 IsSlewing returns 0
20:01:20.820 00.001 29876 IsGuiding returns 0
20:01:20.820 00.000 29876 PulseGuide returned control before completion, sleep 81
20:01:20.823 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:01:20.835 00.012 31432 UpdateGuideState exits: m=2506 RSB=31.2
20:01:20.838 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:20.840 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:20.842 00.002 31432 Enqueuing Expose request
20:01:20.908 00.066 29876 IsGuiding returns 1
20:01:20.908 00.000 29876 scope still moving after pulse duration time elapsed
20:01:20.939 00.031 29876 IsSlewing returns 0
20:01:20.939 00.000 29876 IsGuiding returns 1
20:01:20.969 00.030 29876 IsSlewing returns 0
20:01:20.969 00.000 29876 IsGuiding returns 0
20:01:20.969 00.000 29876 scope move finished after 71 + 78 ms
20:01:20.969 00.000 29876 Move returns status 0, amount 71
20:01:20.969 00.000 29876 MoveAxis(N, 0, ABG)
20:01:20.969 00.000 29876 Move returns status 0, amount 0
20:01:20.969 00.000 29876 move complete, result=0
20:01:20.970 00.001 29876 worker thread done servicing request
20:01:20.970 00.000 29876 Worker thread wakes up
20:01:20.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:20.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:20.970 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.0 px 0 ms NORTH
20:01:22.881 01.911 29876 Exposure complete
20:01:22.936 00.055 29876 worker thread done servicing request
20:01:22.936 00.000 31432 OnExposeComplete: enter
20:01:22.939 00.003 31432 UpdateGuideState(): m_state=6
20:01:22.940 00.001 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
20:01:22.942 00.002 31432 Star::Find returns 1 (0), X=336.60, Y=888.53, Mass=2559, SNR=31.4, Peak=193 HFD=3.3
20:01:22.945 00.003 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
20:01:22.946 00.001 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.43)
20:01:22.948 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.87 mountX=-0.31 mountY=-0.13, mountTheta=-2.73
20:01:22.951 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.09, opts=13)
20:01:22.953 00.002 31432 Enqueuing Move request for scope (-0.31, 0.09)
20:01:22.954 00.001 29876 Worker thread wakes up
20:01:22.954 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
20:01:22.955 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
20:01:22.955 00.000 29876 Moving (-0.31, 0.09) raw xDistance=-0.31 yDistance=-0.13
20:01:22.955 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
20:01:22.955 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:22.955 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:01:22.955 00.000 29876 MoveAxis(E, 40, ABG)
20:01:22.955 00.000 29876 Guiding  Dir = 2, Dur = 40
20:01:22.955 00.000 29876 IsSlewing returns 0
20:01:22.955 00.000 29876 IsGuiding returns 0
20:01:22.955 00.000 29876 PulseGuide returned control before completion, sleep 50
20:01:22.959 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:22.970 00.011 31432 UpdateGuideState exits: m=2559 RSB=31.4
20:01:22.973 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:22.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:22.977 00.002 31432 Enqueuing Expose request
20:01:23.021 00.044 29876 IsGuiding returns 1
20:01:23.021 00.000 29876 scope still moving after pulse duration time elapsed
20:01:23.052 00.031 29876 IsSlewing returns 0
20:01:23.052 00.000 29876 IsGuiding returns 0
20:01:23.052 00.000 29876 scope move finished after 40 + 57 ms
20:01:23.052 00.000 29876 Move returns status 0, amount 40
20:01:23.052 00.000 29876 MoveAxis(N, 0, ABG)
20:01:23.052 00.000 29876 Move returns status 0, amount 0
20:01:23.052 00.000 29876 move complete, result=0
20:01:23.052 00.000 29876 worker thread done servicing request
20:01:23.052 00.000 29876 Worker thread wakes up
20:01:23.052 00.000 31432 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
20:01:23.055 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:23.055 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:25.285 02.230 29876 Exposure complete
20:01:25.329 00.044 29876 worker thread done servicing request
20:01:25.329 00.000 31432 OnExposeComplete: enter
20:01:25.331 00.002 31432 UpdateGuideState(): m_state=6
20:01:25.333 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
20:01:25.336 00.003 31432 Star::Find returns 1 (0), X=336.07, Y=888.05, Mass=2480, SNR=31.3, Peak=211 HFD=3.9
20:01:25.338 00.002 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.02) = xAngle (-2.74 = -2.74)
20:01:25.339 00.001 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
20:01:25.341 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=-0.38 hyp=0.93 cameraTheta=-2.71 mountX=-0.85 mountY=0.25, mountTheta=2.86
20:01:25.344 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=-0.38, opts=13)
20:01:25.346 00.002 31432 Enqueuing Move request for scope (-0.84, -0.38)
20:01:25.349 00.003 29876 Worker thread wakes up
20:01:25.349 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.38) opts 0xd
20:01:25.349 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, -0.38)
20:01:25.349 00.000 29876 Moving (-0.84, -0.38) raw xDistance=-0.85 yDistance=0.25
20:01:25.349 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.85
20:01:25.349 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:25.349 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:01:25.349 00.000 29876 MoveAxis(E, 87, ABG)
20:01:25.349 00.000 29876 Guiding  Dir = 2, Dur = 87
20:01:25.349 00.000 29876 IsSlewing returns 0
20:01:25.349 00.000 29876 IsGuiding returns 0
20:01:25.350 00.001 29876 PulseGuide returned control before completion, sleep 97
20:01:25.353 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:25.364 00.011 31432 UpdateGuideState exits: m=2480 RSB=31.3
20:01:25.366 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:25.369 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:25.371 00.002 31432 Enqueuing Expose request
20:01:25.456 00.085 29876 IsGuiding returns 1
20:01:25.456 00.000 29876 scope still moving after pulse duration time elapsed
20:01:25.487 00.031 29876 IsSlewing returns 0
20:01:25.487 00.000 29876 IsGuiding returns 1
20:01:25.519 00.032 29876 IsSlewing returns 0
20:01:25.519 00.000 29876 IsGuiding returns 0
20:01:25.519 00.000 29876 scope move finished after 87 + 82 ms
20:01:25.519 00.000 29876 Move returns status 0, amount 87
20:01:25.519 00.000 29876 MoveAxis(N, 0, ABG)
20:01:25.519 00.000 29876 Move returns status 0, amount 0
20:01:25.519 00.000 29876 move complete, result=0
20:01:25.520 00.001 29876 worker thread done servicing request
20:01:25.520 00.000 29876 Worker thread wakes up
20:01:25.520 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:25.520 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:25.520 00.000 31432 GuideStep: -0.9 px 87 ms EAST, 0.3 px 0 ms NORTH
20:01:27.429 01.909 29876 Exposure complete
20:01:27.471 00.042 29876 worker thread done servicing request
20:01:27.471 00.000 31432 OnExposeComplete: enter
20:01:27.474 00.003 31432 UpdateGuideState(): m_state=6
20:01:27.476 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
20:01:27.478 00.002 31432 Star::Find returns 1 (0), X=337.22, Y=888.15, Mass=2519, SNR=30.9, Peak=215 HFD=3.5
20:01:27.480 00.002 31432 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.02) = xAngle (-0.79 = -0.79)
20:01:27.482 00.002 31432 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.22 = 2.22)
20:01:27.484 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.41 cameraTheta=-0.76 mountX=0.29 mountY=0.33, mountTheta=0.84
20:01:27.487 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.29, opts=13)
20:01:27.490 00.003 31432 Enqueuing Move request for scope (0.30, -0.29)
20:01:27.496 00.006 29876 Worker thread wakes up
20:01:27.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd
20:01:27.496 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.29)
20:01:27.496 00.000 29876 Moving (0.30, -0.29) raw xDistance=0.29 yDistance=0.33
20:01:27.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.29
20:01:27.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:01:27.496 00.000 29876 MoveAxis(W, 16, ABG)
20:01:27.496 00.000 29876 Guiding  Dir = 3, Dur = 16
20:01:27.496 00.000 29876 IsSlewing returns 0
20:01:27.497 00.001 29876 IsGuiding returns 0
20:01:27.497 00.000 29876 PulseGuide returned control before completion, sleep 26
20:01:27.502 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:01:27.519 00.017 31432 UpdateGuideState exits: m=2519 RSB=30.9
20:01:27.521 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:27.523 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:27.525 00.002 31432 Enqueuing Expose request
20:01:27.535 00.010 29876 IsGuiding returns 0
20:01:27.535 00.000 29876 Move returns status 0, amount 16
20:01:27.535 00.000 29876 MoveAxis(S, 24, ABG)
20:01:27.535 00.000 29876 Guiding  Dir = 1, Dur = 24
20:01:27.535 00.000 29876 IsSlewing returns 0
20:01:27.535 00.000 29876 IsGuiding returns 0
20:01:27.536 00.001 29876 PulseGuide returned control before completion, sleep 34
20:01:27.582 00.046 29876 IsGuiding returns 1
20:01:27.582 00.000 29876 scope still moving after pulse duration time elapsed
20:01:27.613 00.031 29876 IsSlewing returns 0
20:01:27.613 00.000 29876 IsGuiding returns 1
20:01:27.643 00.030 29876 IsSlewing returns 0
20:01:27.643 00.000 29876 IsGuiding returns 1
20:01:27.674 00.031 29876 IsSlewing returns 0
20:01:27.674 00.000 29876 IsGuiding returns 1
20:01:27.705 00.031 29876 IsSlewing returns 0
20:01:27.705 00.000 29876 IsGuiding returns 0
20:01:27.705 00.000 29876 scope move finished after 24 + 145 ms
20:01:27.705 00.000 29876 Move returns status 0, amount 24
20:01:27.705 00.000 29876 move complete, result=0
20:01:27.705 00.000 29876 worker thread done servicing request
20:01:27.705 00.000 29876 Worker thread wakes up
20:01:27.705 00.000 31432 GuideStep: 0.3 px 16 ms WEST, 0.3 px 24 ms SOUTH
20:01:27.708 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:27.708 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:29.842 02.134 29876 Exposure complete
20:01:29.886 00.044 29876 worker thread done servicing request
20:01:29.886 00.000 31432 OnExposeComplete: enter
20:01:29.889 00.003 31432 UpdateGuideState(): m_state=6
20:01:29.891 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
20:01:29.893 00.002 31432 Star::Find returns 1 (0), X=337.15, Y=888.12, Mass=2449, SNR=31.2, Peak=250 HFD=3.0
20:01:29.895 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
20:01:29.896 00.001 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
20:01:29.898 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.32 hyp=0.39 cameraTheta=-0.93 mountX=0.23 mountY=0.35, mountTheta=0.99
20:01:29.901 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.32, opts=13)
20:01:29.903 00.002 31432 Enqueuing Move request for scope (0.23, -0.32)
20:01:29.905 00.002 29876 Worker thread wakes up
20:01:29.905 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.32) opts 0xd
20:01:29.905 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.32)
20:01:29.905 00.000 29876 Moving (0.23, -0.32) raw xDistance=0.23 yDistance=0.35
20:01:29.905 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
20:01:29.905 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
20:01:29.905 00.000 29876 MoveAxis(W, 24, ABG)
20:01:29.905 00.000 29876 Guiding  Dir = 3, Dur = 24
20:01:29.905 00.000 29876 IsSlewing returns 0
20:01:29.905 00.000 29876 IsGuiding returns 0
20:01:29.906 00.001 29876 PulseGuide returned control before completion, sleep 34
20:01:29.909 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:29.921 00.012 31432 UpdateGuideState exits: m=2449 RSB=31.2
20:01:29.924 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:29.927 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:29.930 00.003 31432 Enqueuing Expose request
20:01:29.950 00.020 29876 IsGuiding returns 1
20:01:29.950 00.000 29876 scope still moving after pulse duration time elapsed
20:01:29.981 00.031 29876 IsSlewing returns 0
20:01:29.981 00.000 29876 IsGuiding returns 0
20:01:29.981 00.000 29876 scope move finished after 24 + 52 ms
20:01:29.981 00.000 29876 Move returns status 0, amount 24
20:01:29.981 00.000 29876 MoveAxis(S, 26, ABG)
20:01:29.981 00.000 29876 Guiding  Dir = 1, Dur = 26
20:01:29.981 00.000 29876 IsSlewing returns 0
20:01:29.981 00.000 29876 IsGuiding returns 0
20:01:29.982 00.001 29876 PulseGuide returned control before completion, sleep 36
20:01:30.027 00.045 29876 IsGuiding returns 1
20:01:30.027 00.000 29876 scope still moving after pulse duration time elapsed
20:01:30.058 00.031 29876 IsSlewing returns 0
20:01:30.058 00.000 29876 IsGuiding returns 1
20:01:30.089 00.031 29876 IsSlewing returns 0
20:01:30.089 00.000 29876 IsGuiding returns 1
20:01:30.120 00.031 29876 IsSlewing returns 0
20:01:30.120 00.000 29876 IsGuiding returns 1
20:01:30.152 00.032 29876 IsSlewing returns 0
20:01:30.152 00.000 29876 IsGuiding returns 0
20:01:30.152 00.000 29876 scope move finished after 26 + 144 ms
20:01:30.152 00.000 29876 Move returns status 0, amount 26
20:01:30.152 00.000 29876 move complete, result=0
20:01:30.152 00.000 29876 worker thread done servicing request
20:01:30.152 00.000 29876 Worker thread wakes up
20:01:30.152 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.3 px 26 ms SOUTH
20:01:30.157 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:30.157 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:32.075 01.918 29876 Exposure complete
20:01:32.119 00.044 29876 worker thread done servicing request
20:01:32.119 00.000 31432 OnExposeComplete: enter
20:01:32.122 00.003 31432 UpdateGuideState(): m_state=6
20:01:32.125 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
20:01:32.127 00.002 31432 Star::Find returns 1 (0), X=337.19, Y=888.70, Mass=2655, SNR=32.8, Peak=220 HFD=3.4
20:01:32.129 00.002 31432 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:01:32.130 00.001 31432 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
20:01:32.132 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.77 mountX=0.28 mountY=-0.22, mountTheta=-0.67
20:01:32.135 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.26, opts=13)
20:01:32.137 00.002 31432 Enqueuing Move request for scope (0.27, 0.26)
20:01:32.139 00.002 29876 Worker thread wakes up
20:01:32.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
20:01:32.139 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
20:01:32.139 00.000 29876 Moving (0.27, 0.26) raw xDistance=0.28 yDistance=-0.22
20:01:32.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
20:01:32.139 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:32.139 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:01:32.139 00.000 29876 MoveAxis(W, 30, ABG)
20:01:32.139 00.000 29876 Guiding  Dir = 3, Dur = 30
20:01:32.139 00.000 29876 IsSlewing returns 0
20:01:32.139 00.000 29876 IsGuiding returns 0
20:01:32.140 00.001 29876 PulseGuide returned control before completion, sleep 40
20:01:32.143 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:32.155 00.012 31432 UpdateGuideState exits: m=2655 RSB=32.8
20:01:32.157 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:32.159 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:32.161 00.002 31432 Enqueuing Expose request
20:01:32.183 00.022 29876 IsGuiding returns 1
20:01:32.183 00.000 29876 scope still moving after pulse duration time elapsed
20:01:32.213 00.030 29876 IsSlewing returns 0
20:01:32.213 00.000 29876 IsGuiding returns 1
20:01:32.244 00.031 29876 IsSlewing returns 0
20:01:32.244 00.000 29876 IsGuiding returns 0
20:01:32.244 00.000 29876 scope move finished after 30 + 74 ms
20:01:32.244 00.000 29876 Move returns status 0, amount 30
20:01:32.244 00.000 29876 MoveAxis(N, 0, ABG)
20:01:32.244 00.000 29876 Move returns status 0, amount 0
20:01:32.244 00.000 29876 move complete, result=0
20:01:32.245 00.001 29876 worker thread done servicing request
20:01:32.245 00.000 29876 Worker thread wakes up
20:01:32.245 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:32.245 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.2 px 0 ms NORTH
20:01:32.247 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:34.373 02.126 29876 Exposure complete
20:01:34.418 00.045 29876 worker thread done servicing request
20:01:34.418 00.000 31432 OnExposeComplete: enter
20:01:34.420 00.002 31432 UpdateGuideState(): m_state=6
20:01:34.422 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
20:01:34.424 00.002 31432 Star::Find returns 1 (0), X=336.27, Y=888.73, Mass=2560, SNR=32.6, Peak=229 HFD=3.4
20:01:34.426 00.002 31432 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
20:01:34.428 00.002 31432 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.58)
20:01:34.430 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.29 hyp=0.71 cameraTheta=2.72 mountX=-0.64 mountY=-0.39, mountTheta=-2.60
20:01:34.433 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.29, opts=13)
20:01:34.436 00.003 31432 Enqueuing Move request for scope (-0.65, 0.29)
20:01:34.438 00.002 29876 Worker thread wakes up
20:01:34.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.29) opts 0xd
20:01:34.438 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.29)
20:01:34.438 00.000 29876 Moving (-0.65, 0.29) raw xDistance=-0.64 yDistance=-0.39
20:01:34.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.64
20:01:34.438 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:01:34.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:01:34.438 00.000 29876 MoveAxis(E, 58, ABG)
20:01:34.438 00.000 29876 Guiding  Dir = 2, Dur = 58
20:01:34.438 00.000 29876 IsSlewing returns 0
20:01:34.438 00.000 29876 IsGuiding returns 0
20:01:34.439 00.001 29876 PulseGuide returned control before completion, sleep 68
20:01:34.442 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:34.454 00.012 31432 UpdateGuideState exits: m=2560 RSB=32.6
20:01:34.456 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:34.458 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:34.460 00.002 31432 Enqueuing Expose request
20:01:34.511 00.051 29876 IsGuiding returns 1
20:01:34.511 00.000 29876 scope still moving after pulse duration time elapsed
20:01:34.541 00.030 29876 IsSlewing returns 0
20:01:34.541 00.000 29876 IsGuiding returns 1
20:01:34.572 00.031 29876 IsSlewing returns 0
20:01:34.572 00.000 29876 IsGuiding returns 1
20:01:34.602 00.030 29876 IsSlewing returns 0
20:01:34.602 00.000 29876 IsGuiding returns 0
20:01:34.602 00.000 29876 scope move finished after 58 + 105 ms
20:01:34.602 00.000 29876 Move returns status 0, amount 58
20:01:34.602 00.000 29876 MoveAxis(N, 0, ABG)
20:01:34.602 00.000 29876 Move returns status 0, amount 0
20:01:34.602 00.000 29876 move complete, result=0
20:01:34.602 00.000 29876 worker thread done servicing request
20:01:34.602 00.000 29876 Worker thread wakes up
20:01:34.603 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:34.603 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:34.603 00.000 31432 GuideStep: -0.6 px 58 ms EAST, -0.4 px 0 ms NORTH
20:01:36.506 01.903 29876 Exposure complete
20:01:36.548 00.042 29876 worker thread done servicing request
20:01:36.549 00.001 31432 OnExposeComplete: enter
20:01:36.551 00.002 31432 UpdateGuideState(): m_state=6
20:01:36.553 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
20:01:36.555 00.002 31432 Star::Find returns 1 (0), X=336.40, Y=888.68, Mass=2525, SNR=31.6, Peak=224 HFD=3.5
20:01:36.558 00.003 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
20:01:36.560 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
20:01:36.562 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.25 hyp=0.57 cameraTheta=2.69 mountX=-0.51 mountY=-0.32, mountTheta=-2.57
20:01:36.564 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.25, opts=13)
20:01:36.566 00.002 31432 Enqueuing Move request for scope (-0.51, 0.25)
20:01:36.569 00.003 29876 Worker thread wakes up
20:01:36.569 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.25) opts 0xd
20:01:36.569 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.25)
20:01:36.569 00.000 29876 Moving (-0.51, 0.25) raw xDistance=-0.51 yDistance=-0.32
20:01:36.569 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
20:01:36.569 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:01:36.569 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:01:36.569 00.000 29876 MoveAxis(E, 57, ABG)
20:01:36.569 00.000 29876 Guiding  Dir = 2, Dur = 57
20:01:36.569 00.000 29876 IsSlewing returns 0
20:01:36.569 00.000 29876 IsGuiding returns 0
20:01:36.570 00.001 29876 PulseGuide returned control before completion, sleep 67
20:01:36.573 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:36.585 00.012 31432 UpdateGuideState exits: m=2525 RSB=31.6
20:01:36.589 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:36.591 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:36.593 00.002 31432 Enqueuing Expose request
20:01:36.645 00.052 29876 IsGuiding returns 1
20:01:36.645 00.000 29876 scope still moving after pulse duration time elapsed
20:01:36.676 00.031 29876 IsSlewing returns 0
20:01:36.676 00.000 29876 IsGuiding returns 1
20:01:36.707 00.031 29876 IsSlewing returns 0
20:01:36.707 00.000 29876 IsGuiding returns 0
20:01:36.707 00.000 29876 scope move finished after 57 + 81 ms
20:01:36.707 00.000 29876 Move returns status 0, amount 57
20:01:36.707 00.000 29876 MoveAxis(N, 0, ABG)
20:01:36.707 00.000 29876 Move returns status 0, amount 0
20:01:36.707 00.000 29876 move complete, result=0
20:01:36.707 00.000 29876 worker thread done servicing request
20:01:36.707 00.000 29876 Worker thread wakes up
20:01:36.707 00.000 31432 GuideStep: -0.5 px 57 ms EAST, -0.3 px 0 ms NORTH
20:01:36.710 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:36.710 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:38.835 02.125 29876 Exposure complete
20:01:38.879 00.044 29876 worker thread done servicing request
20:01:38.879 00.000 31432 OnExposeComplete: enter
20:01:38.882 00.003 31432 UpdateGuideState(): m_state=6
20:01:38.884 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
20:01:38.885 00.001 31432 Star::Find returns 1 (0), X=337.12, Y=889.02, Mass=2602, SNR=31.9, Peak=226 HFD=3.8
20:01:38.887 00.002 31432 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.02) = xAngle (1.21 = 1.21)
20:01:38.889 00.002 31432 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.22 = -2.06)
20:01:38.891 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.59 hyp=0.62 cameraTheta=1.23 mountX=0.22 mountY=-0.55, mountTheta=-1.19
20:01:38.893 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.59, opts=13)
20:01:38.896 00.003 31432 Enqueuing Move request for scope (0.21, 0.59)
20:01:38.898 00.002 29876 Worker thread wakes up
20:01:38.898 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.59) opts 0xd
20:01:38.898 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.59)
20:01:38.898 00.000 29876 Moving (0.21, 0.59) raw xDistance=0.22 yDistance=-0.55
20:01:38.898 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.22
20:01:38.898 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:01:38.898 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
20:01:38.898 00.000 29876 MoveAxis(W, 13, ABG)
20:01:38.898 00.000 29876 Guiding  Dir = 3, Dur = 13
20:01:38.898 00.000 29876 IsSlewing returns 0
20:01:38.898 00.000 29876 IsGuiding returns 0
20:01:38.899 00.001 29876 PulseGuide returned control before completion, sleep 23
20:01:38.902 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:01:38.913 00.011 31432 UpdateGuideState exits: m=2602 RSB=31.9
20:01:38.919 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:38.922 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:38.925 00.003 31432 Enqueuing Expose request
20:01:38.928 00.003 29876 IsGuiding returns 0
20:01:38.928 00.000 29876 Move returns status 0, amount 13
20:01:38.928 00.000 29876 MoveAxis(N, 0, ABG)
20:01:38.928 00.000 29876 Move returns status 0, amount 0
20:01:38.929 00.001 29876 move complete, result=0
20:01:38.929 00.000 29876 worker thread done servicing request
20:01:38.929 00.000 29876 Worker thread wakes up
20:01:38.929 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:38.929 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:38.934 00.005 31432 GuideStep: 0.2 px 13 ms WEST, -0.5 px 0 ms NORTH
20:01:40.839 01.905 29876 Exposure complete
20:01:40.881 00.042 29876 worker thread done servicing request
20:01:40.881 00.000 31432 OnExposeComplete: enter
20:01:40.883 00.002 31432 UpdateGuideState(): m_state=6
20:01:40.885 00.002 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
20:01:40.887 00.002 31432 Star::Find returns 1 (0), X=337.92, Y=888.55, Mass=2600, SNR=31.9, Peak=215 HFD=3.6
20:01:40.889 00.002 31432 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
20:01:40.891 00.002 31432 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.10 = 3.10)
20:01:40.893 00.002 31432 CameraToMount -- cameraX=1.00 cameraY=0.11 hyp=1.01 cameraTheta=0.11 mountX=1.00 mountY=0.05, mountTheta=0.05
20:01:40.895 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.00, y=0.11, opts=13)
20:01:40.897 00.002 31432 Enqueuing Move request for scope (1.00, 0.11)
20:01:40.899 00.002 29876 Worker thread wakes up
20:01:40.899 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.11) opts 0xd
20:01:40.899 00.000 29876 Handling offset move in thread for scope, endpoint = (1.00, 0.11)
20:01:40.900 00.001 29876 Moving (1.00, 0.11) raw xDistance=1.00 yDistance=0.05
20:01:40.900 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 1.00
20:01:40.900 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:40.900 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:01:40.900 00.000 29876 MoveAxis(W, 98, ABG)
20:01:40.900 00.000 29876 Guiding  Dir = 3, Dur = 98
20:01:40.900 00.000 29876 IsSlewing returns 0
20:01:40.900 00.000 29876 IsGuiding returns 0
20:01:40.900 00.000 29876 PulseGuide returned control before completion, sleep 108
20:01:40.904 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:40.916 00.012 31432 UpdateGuideState exits: m=2600 RSB=31.9
20:01:40.918 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:40.920 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:40.922 00.002 31432 Enqueuing Expose request
20:01:41.023 00.101 29876 IsGuiding returns 1
20:01:41.023 00.000 29876 scope still moving after pulse duration time elapsed
20:01:41.055 00.032 29876 IsSlewing returns 0
20:01:41.055 00.000 29876 IsGuiding returns 0
20:01:41.055 00.000 29876 scope move finished after 98 + 56 ms
20:01:41.055 00.000 29876 Move returns status 0, amount 98
20:01:41.055 00.000 29876 MoveAxis(N, 0, ABG)
20:01:41.055 00.000 29876 Move returns status 0, amount 0
20:01:41.055 00.000 29876 move complete, result=0
20:01:41.055 00.000 29876 worker thread done servicing request
20:01:41.055 00.000 29876 Worker thread wakes up
20:01:41.055 00.000 31432 GuideStep: 1.0 px 98 ms WEST, 0.0 px 0 ms NORTH
20:01:41.058 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:41.058 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:43.179 02.121 29876 Exposure complete
20:01:43.222 00.043 29876 worker thread done servicing request
20:01:43.222 00.000 31432 OnExposeComplete: enter
20:01:43.224 00.002 31432 UpdateGuideState(): m_state=6
20:01:43.227 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
20:01:43.228 00.001 31432 Star::Find returns 1 (0), X=336.04, Y=888.48, Mass=2535, SNR=30.9, Peak=253 HFD=3.5
20:01:43.230 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
20:01:43.232 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.20)
20:01:43.234 00.002 31432 CameraToMount -- cameraX=-0.88 cameraY=0.04 hyp=0.88 cameraTheta=3.10 mountX=-0.88 mountY=-0.17, mountTheta=-2.95
20:01:43.236 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=0.04, opts=13)
20:01:43.238 00.002 31432 Enqueuing Move request for scope (-0.88, 0.04)
20:01:43.240 00.002 29876 Worker thread wakes up
20:01:43.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.04) opts 0xd
20:01:43.240 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, 0.04)
20:01:43.240 00.000 29876 Moving (-0.88, 0.04) raw xDistance=-0.88 yDistance=-0.17
20:01:43.240 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.88
20:01:43.240 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:43.240 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:01:43.240 00.000 29876 MoveAxis(E, 71, ABG)
20:01:43.240 00.000 29876 Guiding  Dir = 2, Dur = 71
20:01:43.240 00.000 29876 IsSlewing returns 0
20:01:43.241 00.001 29876 IsGuiding returns 0
20:01:43.241 00.000 29876 PulseGuide returned control before completion, sleep 81
20:01:43.246 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:43.257 00.011 31432 UpdateGuideState exits: m=2535 RSB=30.9
20:01:43.259 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:43.261 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:43.263 00.002 31432 Enqueuing Expose request
20:01:43.336 00.073 29876 IsGuiding returns 1
20:01:43.336 00.000 29876 scope still moving after pulse duration time elapsed
20:01:43.366 00.030 29876 IsSlewing returns 0
20:01:43.366 00.000 29876 IsGuiding returns 1
20:01:43.397 00.031 29876 IsSlewing returns 0
20:01:43.397 00.000 29876 IsGuiding returns 0
20:01:43.397 00.000 29876 scope move finished after 71 + 85 ms
20:01:43.397 00.000 29876 Move returns status 0, amount 71
20:01:43.397 00.000 29876 MoveAxis(N, 0, ABG)
20:01:43.397 00.000 29876 Move returns status 0, amount 0
20:01:43.397 00.000 29876 move complete, result=0
20:01:43.398 00.001 29876 worker thread done servicing request
20:01:43.398 00.000 29876 Worker thread wakes up
20:01:43.398 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:43.398 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:43.398 00.000 31432 GuideStep: -0.9 px 71 ms EAST, -0.2 px 0 ms NORTH
20:01:45.307 01.909 29876 Exposure complete
20:01:45.350 00.043 29876 worker thread done servicing request
20:01:45.350 00.000 31432 OnExposeComplete: enter
20:01:45.352 00.002 31432 UpdateGuideState(): m_state=6
20:01:45.354 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
20:01:45.356 00.002 31432 Star::Find returns 1 (0), X=335.80, Y=888.70, Mass=2528, SNR=31.4, Peak=216 HFD=3.5
20:01:45.357 00.001 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
20:01:45.359 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
20:01:45.361 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=0.26 hyp=1.15 cameraTheta=2.91 mountX=-1.11 mountY=-0.43, mountTheta=-2.77
20:01:45.364 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=0.26, opts=13)
20:01:45.366 00.002 31432 Enqueuing Move request for scope (-1.12, 0.26)
20:01:45.367 00.001 29876 Worker thread wakes up
20:01:45.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.26) opts 0xd
20:01:45.367 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, 0.26)
20:01:45.368 00.001 29876 Moving (-1.12, 0.26) raw xDistance=-1.11 yDistance=-0.43
20:01:45.368 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.11
20:01:45.368 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:01:45.368 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:01:45.368 00.000 29876 MoveAxis(E, 117, ABG)
20:01:45.368 00.000 29876 Guiding  Dir = 2, Dur = 117
20:01:45.368 00.000 29876 IsSlewing returns 0
20:01:45.368 00.000 29876 IsGuiding returns 0
20:01:45.368 00.000 29876 PulseGuide returned control before completion, sleep 127
20:01:45.373 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:45.386 00.013 31432 UpdateGuideState exits: m=2528 RSB=31.4
20:01:45.388 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:45.390 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:45.392 00.002 31432 Enqueuing Expose request
20:01:45.509 00.117 29876 IsGuiding returns 1
20:01:45.509 00.000 29876 scope still moving after pulse duration time elapsed
20:01:45.539 00.030 29876 IsSlewing returns 0
20:01:45.539 00.000 29876 IsGuiding returns 1
20:01:45.570 00.031 29876 IsSlewing returns 0
20:01:45.570 00.000 29876 IsGuiding returns 0
20:01:45.570 00.000 29876 scope move finished after 117 + 85 ms
20:01:45.570 00.000 29876 Move returns status 0, amount 117
20:01:45.570 00.000 29876 MoveAxis(N, 0, ABG)
20:01:45.570 00.000 29876 Move returns status 0, amount 0
20:01:45.570 00.000 29876 move complete, result=0
20:01:45.570 00.000 29876 worker thread done servicing request
20:01:45.570 00.000 29876 Worker thread wakes up
20:01:45.570 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:45.570 00.000 31432 GuideStep: -1.1 px 117 ms EAST, -0.4 px 0 ms NORTH
20:01:45.572 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:47.800 02.228 29876 Exposure complete
20:01:47.845 00.045 29876 worker thread done servicing request
20:01:47.845 00.000 31432 OnExposeComplete: enter
20:01:47.847 00.002 31432 UpdateGuideState(): m_state=6
20:01:47.849 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
20:01:47.851 00.002 31432 Star::Find returns 1 (0), X=336.36, Y=888.96, Mass=2566, SNR=32.3, Peak=215 HFD=3.5
20:01:47.853 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
20:01:47.854 00.001 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.91)
20:01:47.856 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=0.52 hyp=0.76 cameraTheta=2.39 mountX=-0.54 mountY=-0.60, mountTheta=-2.31
20:01:47.859 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.52, opts=13)
20:01:47.861 00.002 31432 Enqueuing Move request for scope (-0.56, 0.52)
20:01:47.863 00.002 29876 Worker thread wakes up
20:01:47.863 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.52) opts 0xd
20:01:47.863 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.52)
20:01:47.863 00.000 29876 Moving (-0.56, 0.52) raw xDistance=-0.54 yDistance=-0.60
20:01:47.863 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.54
20:01:47.863 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.46 newest=-1.20
20:01:47.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.60
20:01:47.863 00.000 29876 MoveAxis(E, 69, ABG)
20:01:47.863 00.000 29876 Guiding  Dir = 2, Dur = 69
20:01:47.863 00.000 29876 IsSlewing returns 0
20:01:47.863 00.000 29876 IsGuiding returns 0
20:01:47.863 00.000 29876 PulseGuide returned control before completion, sleep 79
20:01:47.866 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:47.878 00.012 31432 UpdateGuideState exits: m=2566 RSB=32.3
20:01:47.881 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:47.883 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:47.885 00.002 31432 Enqueuing Expose request
20:01:47.954 00.069 29876 IsGuiding returns 1
20:01:47.954 00.000 29876 scope still moving after pulse duration time elapsed
20:01:47.986 00.032 29876 IsSlewing returns 0
20:01:47.986 00.000 29876 IsGuiding returns 1
20:01:48.017 00.031 29876 IsSlewing returns 0
20:01:48.017 00.000 29876 IsGuiding returns 1
20:01:48.048 00.031 29876 IsSlewing returns 0
20:01:48.048 00.000 29876 IsGuiding returns 1
20:01:48.078 00.030 29876 IsSlewing returns 0
20:01:48.078 00.000 29876 IsGuiding returns 0
20:01:48.078 00.000 29876 scope move finished after 69 + 145 ms
20:01:48.078 00.000 29876 Move returns status 0, amount 69
20:01:48.078 00.000 29876 BLC: Oldest BLC event removed
20:01:48.078 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:01:48.078 00.000 29876 MoveAxis(N, 64, ABG)
20:01:48.078 00.000 29876 Guiding  Dir = 0, Dur = 64
20:01:48.078 00.000 29876 IsSlewing returns 0
20:01:48.078 00.000 29876 IsGuiding returns 0
20:01:48.078 00.000 29876 PulseGuide returned control before completion, sleep 74
20:01:48.156 00.078 29876 IsGuiding returns 1
20:01:48.156 00.000 29876 scope still moving after pulse duration time elapsed
20:01:48.186 00.030 29876 IsSlewing returns 0
20:01:48.186 00.000 29876 IsGuiding returns 1
20:01:48.217 00.031 29876 IsSlewing returns 0
20:01:48.217 00.000 29876 IsGuiding returns 0
20:01:48.217 00.000 29876 scope move finished after 64 + 74 ms
20:01:48.217 00.000 29876 Move returns status 0, amount 64
20:01:48.217 00.000 29876 move complete, result=0
20:01:48.217 00.000 29876 worker thread done servicing request
20:01:48.217 00.000 29876 Worker thread wakes up
20:01:48.217 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:48.217 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:48.217 00.000 31432 GuideStep: -0.5 px 69 ms EAST, -0.6 px 64 ms NORTH
20:01:50.134 01.917 29876 Exposure complete
20:01:50.177 00.043 29876 worker thread done servicing request
20:01:50.177 00.000 31432 OnExposeComplete: enter
20:01:50.179 00.002 31432 UpdateGuideState(): m_state=6
20:01:50.181 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
20:01:50.183 00.002 31432 Star::Find returns 1 (0), X=336.80, Y=888.70, Mass=2489, SNR=31.1, Peak=217 HFD=3.4
20:01:50.184 00.001 31432 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
20:01:50.186 00.002 31432 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.30)
20:01:50.188 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.99 mountX=-0.11 mountY=-0.27, mountTheta=-1.95
20:01:50.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.26, opts=13)
20:01:50.192 00.001 31432 Enqueuing Move request for scope (-0.12, 0.26)
20:01:50.194 00.002 29876 Worker thread wakes up
20:01:50.194 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
20:01:50.195 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
20:01:50.195 00.000 29876 Moving (-0.12, 0.26) raw xDistance=-0.11 yDistance=-0.27
20:01:50.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:01:50.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:50.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:01:50.195 00.000 29876 MoveAxis(E, 0, ABG)
20:01:50.195 00.000 29876 Move returns status 0, amount 0
20:01:50.195 00.000 29876 MoveAxis(N, 0, ABG)
20:01:50.195 00.000 29876 Move returns status 0, amount 0
20:01:50.195 00.000 29876 move complete, result=0
20:01:50.195 00.000 29876 worker thread done servicing request
20:01:50.199 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:50.211 00.012 31432 UpdateGuideState exits: m=2489 RSB=31.1
20:01:50.213 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:50.215 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:50.217 00.002 31432 Enqueuing Expose request
20:01:50.218 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:01:50.220 00.002 29876 Worker thread wakes up
20:01:50.220 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:50.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:52.350 02.130 29876 Exposure complete
20:01:52.393 00.043 29876 worker thread done servicing request
20:01:52.393 00.000 31432 OnExposeComplete: enter
20:01:52.395 00.002 31432 UpdateGuideState(): m_state=6
20:01:52.397 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
20:01:52.399 00.002 31432 Star::Find returns 1 (0), X=336.34, Y=888.75, Mass=2573, SNR=31.8, Peak=233 HFD=3.6
20:01:52.401 00.002 31432 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.02) = xAngle (2.63 = 2.63)
20:01:52.402 00.001 31432 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.64 = -0.65)
20:01:52.404 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.31 hyp=0.65 cameraTheta=2.65 mountX=-0.57 mountY=-0.39, mountTheta=-2.54
20:01:52.407 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.31, opts=13)
20:01:52.409 00.002 31432 Enqueuing Move request for scope (-0.58, 0.31)
20:01:52.411 00.002 29876 Worker thread wakes up
20:01:52.411 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.31) opts 0xd
20:01:52.411 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.31)
20:01:52.411 00.000 29876 Moving (-0.58, 0.31) raw xDistance=-0.57 yDistance=-0.39
20:01:52.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
20:01:52.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.39
20:01:52.411 00.000 29876 MoveAxis(E, 55, ABG)
20:01:52.411 00.000 29876 Guiding  Dir = 2, Dur = 55
20:01:52.411 00.000 29876 IsSlewing returns 0
20:01:52.411 00.000 29876 IsGuiding returns 0
20:01:52.411 00.000 29876 PulseGuide returned control before completion, sleep 65
20:01:52.417 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:01:52.429 00.012 31432 UpdateGuideState exits: m=2573 RSB=31.8
20:01:52.432 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:52.434 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:52.436 00.002 31432 Enqueuing Expose request
20:01:52.488 00.052 29876 IsGuiding returns 1
20:01:52.488 00.000 29876 scope still moving after pulse duration time elapsed
20:01:52.519 00.031 29876 IsSlewing returns 0
20:01:52.519 00.000 29876 IsGuiding returns 1
20:01:52.551 00.032 29876 IsSlewing returns 0
20:01:52.551 00.000 29876 IsGuiding returns 0
20:01:52.551 00.000 29876 scope move finished after 55 + 84 ms
20:01:52.551 00.000 29876 Move returns status 0, amount 55
20:01:52.551 00.000 29876 MoveAxis(N, 29, ABG)
20:01:52.551 00.000 29876 Guiding  Dir = 0, Dur = 29
20:01:52.551 00.000 29876 IsSlewing returns 0
20:01:52.551 00.000 29876 IsGuiding returns 0
20:01:52.552 00.001 29876 PulseGuide returned control before completion, sleep 39
20:01:52.597 00.045 29876 IsGuiding returns 1
20:01:52.597 00.000 29876 scope still moving after pulse duration time elapsed
20:01:52.629 00.032 29876 IsSlewing returns 0
20:01:52.629 00.000 29876 IsGuiding returns 1
20:01:52.660 00.031 29876 IsSlewing returns 0
20:01:52.660 00.000 29876 IsGuiding returns 1
20:01:52.690 00.030 29876 IsSlewing returns 0
20:01:52.690 00.000 29876 IsGuiding returns 1
20:01:52.722 00.032 29876 IsSlewing returns 0
20:01:52.722 00.000 29876 IsGuiding returns 1
20:01:52.753 00.031 29876 IsSlewing returns 0
20:01:52.753 00.000 29876 IsGuiding returns 1
20:01:52.784 00.031 29876 IsSlewing returns 0
20:01:52.784 00.000 29876 IsGuiding returns 0
20:01:52.784 00.000 29876 scope move finished after 29 + 204 ms
20:01:52.784 00.000 29876 Move returns status 0, amount 29
20:01:52.784 00.000 29876 move complete, result=0
20:01:52.784 00.000 29876 worker thread done servicing request
20:01:52.784 00.000 29876 Worker thread wakes up
20:01:52.784 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:52.784 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.4 px 29 ms NORTH
20:01:52.787 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:54.692 01.905 29876 Exposure complete
20:01:54.735 00.043 29876 worker thread done servicing request
20:01:54.735 00.000 31432 OnExposeComplete: enter
20:01:54.738 00.003 31432 UpdateGuideState(): m_state=6
20:01:54.740 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
20:01:54.742 00.002 31432 Star::Find returns 1 (0), X=336.71, Y=888.57, Mass=2602, SNR=31.6, Peak=235 HFD=3.2
20:01:54.743 00.001 31432 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.02) = xAngle (2.55 = 2.55)
20:01:54.745 00.002 31432 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.56 = -0.72)
20:01:54.747 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.57 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
20:01:54.750 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.13, opts=13)
20:01:54.751 00.001 31432 Enqueuing Move request for scope (-0.21, 0.13)
20:01:54.754 00.003 29876 Worker thread wakes up
20:01:54.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
20:01:54.754 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
20:01:54.754 00.000 29876 Moving (-0.21, 0.13) raw xDistance=-0.21 yDistance=-0.17
20:01:54.754 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.21
20:01:54.754 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:54.754 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:01:54.754 00.000 29876 MoveAxis(E, 28, ABG)
20:01:54.754 00.000 29876 Guiding  Dir = 2, Dur = 28
20:01:54.754 00.000 29876 IsSlewing returns 0
20:01:54.754 00.000 29876 IsGuiding returns 0
20:01:54.754 00.000 29876 PulseGuide returned control before completion, sleep 38
20:01:54.760 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:54.772 00.012 31432 UpdateGuideState exits: m=2602 RSB=31.6
20:01:54.774 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:54.776 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:54.778 00.002 31432 Enqueuing Expose request
20:01:54.800 00.022 29876 IsGuiding returns 1
20:01:54.800 00.000 29876 scope still moving after pulse duration time elapsed
20:01:54.831 00.031 29876 IsSlewing returns 0
20:01:54.831 00.000 29876 IsGuiding returns 1
20:01:54.862 00.031 29876 IsSlewing returns 0
20:01:54.862 00.000 29876 IsGuiding returns 0
20:01:54.862 00.000 29876 scope move finished after 28 + 79 ms
20:01:54.862 00.000 29876 Move returns status 0, amount 28
20:01:54.862 00.000 29876 MoveAxis(N, 0, ABG)
20:01:54.862 00.000 29876 Move returns status 0, amount 0
20:01:54.862 00.000 29876 move complete, result=0
20:01:54.863 00.001 29876 worker thread done servicing request
20:01:54.863 00.000 29876 Worker thread wakes up
20:01:54.863 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:54.863 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:54.863 00.000 31432 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
20:01:56.990 02.127 29876 Exposure complete
20:01:57.032 00.042 29876 worker thread done servicing request
20:01:57.032 00.000 31432 OnExposeComplete: enter
20:01:57.034 00.002 31432 UpdateGuideState(): m_state=6
20:01:57.036 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
20:01:57.038 00.002 31432 Star::Find returns 1 (0), X=336.18, Y=888.71, Mass=2488, SNR=31.7, Peak=200 HFD=3.4
20:01:57.040 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
20:01:57.042 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.51)
20:01:57.043 00.001 31432 CameraToMount -- cameraX=-0.74 cameraY=0.27 hyp=0.79 cameraTheta=2.79 mountX=-0.73 mountY=-0.38, mountTheta=-2.66
20:01:57.046 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=0.27, opts=13)
20:01:57.048 00.002 31432 Enqueuing Move request for scope (-0.74, 0.27)
20:01:57.050 00.002 29876 Worker thread wakes up
20:01:57.050 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.27) opts 0xd
20:01:57.050 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, 0.27)
20:01:57.050 00.000 29876 Moving (-0.74, 0.27) raw xDistance=-0.73 yDistance=-0.38
20:01:57.050 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.73
20:01:57.050 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
20:01:57.050 00.000 29876 MoveAxis(E, 75, ABG)
20:01:57.051 00.001 29876 Guiding  Dir = 2, Dur = 75
20:01:57.051 00.000 29876 IsSlewing returns 0
20:01:57.051 00.000 29876 IsGuiding returns 0
20:01:57.051 00.000 29876 PulseGuide returned control before completion, sleep 85
20:01:57.055 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:01:57.067 00.012 31432 UpdateGuideState exits: m=2488 RSB=31.7
20:01:57.069 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:57.071 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:57.074 00.003 31432 Enqueuing Expose request
20:01:57.143 00.069 29876 IsGuiding returns 1
20:01:57.143 00.000 29876 scope still moving after pulse duration time elapsed
20:01:57.174 00.031 29876 IsSlewing returns 0
20:01:57.174 00.000 29876 IsGuiding returns 1
20:01:57.205 00.031 29876 IsSlewing returns 0
20:01:57.205 00.000 29876 IsGuiding returns 0
20:01:57.205 00.000 29876 scope move finished after 75 + 78 ms
20:01:57.205 00.000 29876 Move returns status 0, amount 75
20:01:57.205 00.000 29876 MoveAxis(N, 28, ABG)
20:01:57.205 00.000 29876 Guiding  Dir = 0, Dur = 28
20:01:57.205 00.000 29876 IsSlewing returns 0
20:01:57.205 00.000 29876 IsGuiding returns 0
20:01:57.205 00.000 29876 PulseGuide returned control before completion, sleep 38
20:01:57.252 00.047 29876 IsGuiding returns 1
20:01:57.252 00.000 29876 scope still moving after pulse duration time elapsed
20:01:57.282 00.030 29876 IsSlewing returns 0
20:01:57.282 00.000 29876 IsGuiding returns 1
20:01:57.314 00.032 29876 IsSlewing returns 0
20:01:57.314 00.000 29876 IsGuiding returns 1
20:01:57.345 00.031 29876 IsSlewing returns 0
20:01:57.345 00.000 29876 IsGuiding returns 1
20:01:57.376 00.031 29876 IsSlewing returns 0
20:01:57.376 00.000 29876 IsGuiding returns 0
20:01:57.376 00.000 29876 scope move finished after 28 + 143 ms
20:01:57.376 00.000 29876 Move returns status 0, amount 28
20:01:57.376 00.000 29876 move complete, result=0
20:01:57.376 00.000 29876 worker thread done servicing request
20:01:57.376 00.000 29876 Worker thread wakes up
20:01:57.377 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:57.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:01:57.377 00.000 31432 GuideStep: -0.7 px 75 ms EAST, -0.4 px 28 ms NORTH
20:01:59.289 01.912 29876 Exposure complete
20:01:59.333 00.044 29876 worker thread done servicing request
20:01:59.333 00.000 31432 OnExposeComplete: enter
20:01:59.335 00.002 31432 UpdateGuideState(): m_state=6
20:01:59.337 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
20:01:59.339 00.002 31432 Star::Find returns 1 (0), X=337.06, Y=888.26, Mass=2635, SNR=31.8, Peak=231 HFD=3.4
20:01:59.341 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
20:01:59.343 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
20:01:59.345 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=0.14 mountY=0.20, mountTheta=0.96
20:01:59.347 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.18, opts=13)
20:01:59.349 00.002 31432 Enqueuing Move request for scope (0.14, -0.18)
20:01:59.351 00.002 29876 Worker thread wakes up
20:01:59.351 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
20:01:59.351 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
20:01:59.351 00.000 29876 Moving (0.14, -0.18) raw xDistance=0.14 yDistance=0.20
20:01:59.351 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:01:59.351 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:01:59.351 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:01:59.351 00.000 29876 MoveAxis(E, 0, ABG)
20:01:59.351 00.000 29876 Move returns status 0, amount 0
20:01:59.351 00.000 29876 MoveAxis(N, 0, ABG)
20:01:59.351 00.000 29876 Move returns status 0, amount 0
20:01:59.352 00.001 29876 move complete, result=0
20:01:59.352 00.000 29876 worker thread done servicing request
20:01:59.355 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:01:59.367 00.012 31432 UpdateGuideState exits: m=2635 RSB=31.8
20:01:59.369 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:59.371 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:01:59.373 00.002 31432 Enqueuing Expose request
20:01:59.375 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:01:59.377 00.002 29876 Worker thread wakes up
20:01:59.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:01:59.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:01.503 02.126 29876 Exposure complete
20:02:01.547 00.044 29876 worker thread done servicing request
20:02:01.547 00.000 31432 OnExposeComplete: enter
20:02:01.549 00.002 31432 UpdateGuideState(): m_state=6
20:02:01.551 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
20:02:01.553 00.002 31432 Star::Find returns 1 (0), X=337.42, Y=888.24, Mass=2649, SNR=32.2, Peak=216 HFD=3.5
20:02:01.555 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
20:02:01.557 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
20:02:01.558 00.001 31432 CameraToMount -- cameraX=0.50 cameraY=-0.20 hyp=0.54 cameraTheta=-0.38 mountX=0.49 mountY=0.27, mountTheta=0.51
20:02:01.561 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.20, opts=13)
20:02:01.563 00.002 31432 Enqueuing Move request for scope (0.50, -0.20)
20:02:01.565 00.002 29876 Worker thread wakes up
20:02:01.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.20) opts 0xd
20:02:01.565 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.20)
20:02:01.565 00.000 29876 Moving (0.50, -0.20) raw xDistance=0.49 yDistance=0.27
20:02:01.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49
20:02:01.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:01.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:02:01.565 00.000 29876 MoveAxis(W, 48, ABG)
20:02:01.566 00.001 29876 Guiding  Dir = 3, Dur = 48
20:02:01.566 00.000 29876 IsSlewing returns 0
20:02:01.566 00.000 29876 IsGuiding returns 0
20:02:01.566 00.000 29876 PulseGuide returned control before completion, sleep 58
20:02:01.571 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:01.583 00.012 31432 UpdateGuideState exits: m=2649 RSB=32.2
20:02:01.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:01.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:01.588 00.001 31432 Enqueuing Expose request
20:02:01.627 00.039 29876 IsGuiding returns 1
20:02:01.627 00.000 29876 scope still moving after pulse duration time elapsed
20:02:01.659 00.032 29876 IsSlewing returns 0
20:02:01.659 00.000 29876 IsGuiding returns 1
20:02:01.690 00.031 29876 IsSlewing returns 0
20:02:01.690 00.000 29876 IsGuiding returns 1
20:02:01.721 00.031 29876 IsSlewing returns 0
20:02:01.721 00.000 29876 IsGuiding returns 1
20:02:01.751 00.030 29876 IsSlewing returns 0
20:02:01.751 00.000 29876 IsGuiding returns 0
20:02:01.751 00.000 29876 scope move finished after 48 + 137 ms
20:02:01.751 00.000 29876 Move returns status 0, amount 48
20:02:01.751 00.000 29876 MoveAxis(N, 0, ABG)
20:02:01.751 00.000 29876 Move returns status 0, amount 0
20:02:01.751 00.000 29876 move complete, result=0
20:02:01.751 00.000 29876 worker thread done servicing request
20:02:01.751 00.000 29876 Worker thread wakes up
20:02:01.751 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:01.752 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:01.752 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.3 px 0 ms NORTH
20:02:03.668 01.916 29876 Exposure complete
20:02:03.712 00.044 29876 worker thread done servicing request
20:02:03.712 00.000 31432 OnExposeComplete: enter
20:02:03.714 00.002 31432 UpdateGuideState(): m_state=6
20:02:03.715 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
20:02:03.718 00.003 31432 Star::Find returns 1 (0), X=335.95, Y=888.59, Mass=2455, SNR=31.2, Peak=205 HFD=3.6
20:02:03.720 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
20:02:03.722 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
20:02:03.723 00.001 31432 CameraToMount -- cameraX=-0.97 cameraY=0.15 hyp=0.98 cameraTheta=2.99 mountX=-0.97 mountY=-0.30, mountTheta=-2.84
20:02:03.726 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.97, y=0.15, opts=13)
20:02:03.728 00.002 31432 Enqueuing Move request for scope (-0.97, 0.15)
20:02:03.730 00.002 29876 Worker thread wakes up
20:02:03.730 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.15) opts 0xd
20:02:03.730 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.97, 0.15)
20:02:03.730 00.000 29876 Moving (-0.97, 0.15) raw xDistance=-0.97 yDistance=-0.30
20:02:03.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.97
20:02:03.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:03.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:02:03.730 00.000 29876 MoveAxis(E, 86, ABG)
20:02:03.730 00.000 29876 Guiding  Dir = 2, Dur = 86
20:02:03.731 00.001 29876 IsSlewing returns 0
20:02:03.731 00.000 29876 IsGuiding returns 0
20:02:03.731 00.000 29876 PulseGuide returned control before completion, sleep 96
20:02:03.735 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:03.747 00.012 31432 UpdateGuideState exits: m=2455 RSB=31.2
20:02:03.749 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:03.751 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:03.753 00.002 31432 Enqueuing Expose request
20:02:03.837 00.084 29876 IsGuiding returns 1
20:02:03.837 00.000 29876 scope still moving after pulse duration time elapsed
20:02:03.868 00.031 29876 IsSlewing returns 0
20:02:03.869 00.001 29876 IsGuiding returns 0
20:02:03.869 00.000 29876 scope move finished after 86 + 51 ms
20:02:03.869 00.000 29876 Move returns status 0, amount 86
20:02:03.869 00.000 29876 MoveAxis(N, 0, ABG)
20:02:03.869 00.000 29876 Move returns status 0, amount 0
20:02:03.869 00.000 29876 move complete, result=0
20:02:03.869 00.000 29876 worker thread done servicing request
20:02:03.869 00.000 29876 Worker thread wakes up
20:02:03.869 00.000 31432 GuideStep: -1.0 px 86 ms EAST, -0.3 px 0 ms NORTH
20:02:03.871 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:03.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:05.998 02.127 29876 Exposure complete
20:02:06.042 00.044 29876 worker thread done servicing request
20:02:06.042 00.000 31432 OnExposeComplete: enter
20:02:06.045 00.003 31432 UpdateGuideState(): m_state=6
20:02:06.047 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
20:02:06.049 00.002 31432 Star::Find returns 1 (0), X=335.77, Y=888.74, Mass=2595, SNR=31.2, Peak=176 HFD=3.7
20:02:06.050 00.001 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
20:02:06.052 00.002 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.41)
20:02:06.054 00.002 31432 CameraToMount -- cameraX=-1.15 cameraY=0.30 hyp=1.19 cameraTheta=2.89 mountX=-1.14 mountY=-0.47, mountTheta=-2.75
20:02:06.056 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.15, y=0.30, opts=13)
20:02:06.058 00.002 31432 Enqueuing Move request for scope (-1.15, 0.30)
20:02:06.060 00.002 29876 Worker thread wakes up
20:02:06.060 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.30) opts 0xd
20:02:06.060 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.15, 0.30)
20:02:06.060 00.000 29876 Moving (-1.15, 0.30) raw xDistance=-1.14 yDistance=-0.47
20:02:06.060 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.14
20:02:06.060 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
20:02:06.060 00.000 29876 MoveAxis(E, 122, ABG)
20:02:06.060 00.000 29876 Guiding  Dir = 2, Dur = 122
20:02:06.061 00.001 29876 IsSlewing returns 0
20:02:06.061 00.000 29876 IsGuiding returns 0
20:02:06.061 00.000 29876 PulseGuide returned control before completion, sleep 132
20:02:06.064 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:06.076 00.012 31432 UpdateGuideState exits: m=2595 RSB=31.2
20:02:06.078 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:06.080 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:06.082 00.002 31432 Enqueuing Expose request
20:02:06.197 00.115 29876 IsGuiding returns 1
20:02:06.197 00.000 29876 scope still moving after pulse duration time elapsed
20:02:06.227 00.030 29876 IsSlewing returns 0
20:02:06.227 00.000 29876 IsGuiding returns 1
20:02:06.258 00.031 29876 IsSlewing returns 0
20:02:06.258 00.000 29876 IsGuiding returns 1
20:02:06.289 00.031 29876 IsSlewing returns 0
20:02:06.289 00.000 29876 IsGuiding returns 0
20:02:06.289 00.000 29876 scope move finished after 122 + 106 ms
20:02:06.289 00.000 29876 Move returns status 0, amount 122
20:02:06.289 00.000 29876 MoveAxis(N, 35, ABG)
20:02:06.289 00.000 29876 Guiding  Dir = 0, Dur = 35
20:02:06.289 00.000 29876 IsSlewing returns 0
20:02:06.289 00.000 29876 IsGuiding returns 0
20:02:06.290 00.001 29876 PulseGuide returned control before completion, sleep 45
20:02:06.336 00.046 29876 IsGuiding returns 1
20:02:06.336 00.000 29876 scope still moving after pulse duration time elapsed
20:02:06.368 00.032 29876 IsSlewing returns 0
20:02:06.368 00.000 29876 IsGuiding returns 1
20:02:06.398 00.030 29876 IsSlewing returns 0
20:02:06.398 00.000 29876 IsGuiding returns 1
20:02:06.429 00.031 29876 IsSlewing returns 0
20:02:06.429 00.000 29876 IsGuiding returns 0
20:02:06.429 00.000 29876 scope move finished after 35 + 104 ms
20:02:06.429 00.000 29876 Move returns status 0, amount 35
20:02:06.429 00.000 29876 move complete, result=0
20:02:06.429 00.000 29876 worker thread done servicing request
20:02:06.429 00.000 29876 Worker thread wakes up
20:02:06.429 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:06.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:06.429 00.000 31432 GuideStep: -1.1 px 122 ms EAST, -0.5 px 35 ms NORTH
20:02:08.334 01.905 29876 Exposure complete
20:02:08.377 00.043 29876 worker thread done servicing request
20:02:08.377 00.000 31432 OnExposeComplete: enter
20:02:08.379 00.002 31432 UpdateGuideState(): m_state=6
20:02:08.382 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
20:02:08.383 00.001 31432 Star::Find returns 1 (0), X=335.74, Y=888.40, Mass=2458, SNR=30.6, Peak=155 HFD=3.8
20:02:08.385 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
20:02:08.387 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
20:02:08.390 00.003 31432 CameraToMount -- cameraX=-1.18 cameraY=-0.04 hyp=1.18 cameraTheta=-3.11 mountX=-1.18 mountY=-0.14, mountTheta=-3.02
20:02:08.392 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.18, y=-0.04, opts=13)
20:02:08.394 00.002 31432 Enqueuing Move request for scope (-1.18, -0.04)
20:02:08.396 00.002 29876 Worker thread wakes up
20:02:08.396 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.04) opts 0xd
20:02:08.396 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.18, -0.04)
20:02:08.396 00.000 29876 Moving (-1.18, -0.04) raw xDistance=-1.18 yDistance=-0.14
20:02:08.396 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.18
20:02:08.396 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:08.397 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:02:08.397 00.000 29876 MoveAxis(E, 131, ABG)
20:02:08.397 00.000 29876 Guiding  Dir = 2, Dur = 131
20:02:08.397 00.000 29876 IsSlewing returns 0
20:02:08.397 00.000 29876 IsGuiding returns 0
20:02:08.397 00.000 29876 PulseGuide returned control before completion, sleep 141
20:02:08.400 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:08.412 00.012 31432 UpdateGuideState exits: m=2458 RSB=30.6
20:02:08.414 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:08.416 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:08.418 00.002 31432 Enqueuing Expose request
20:02:08.548 00.130 29876 IsGuiding returns 1
20:02:08.548 00.000 29876 scope still moving after pulse duration time elapsed
20:02:08.579 00.031 29876 IsSlewing returns 0
20:02:08.579 00.000 29876 IsGuiding returns 0
20:02:08.579 00.000 29876 scope move finished after 131 + 51 ms
20:02:08.579 00.000 29876 Move returns status 0, amount 131
20:02:08.579 00.000 29876 MoveAxis(N, 0, ABG)
20:02:08.579 00.000 29876 Move returns status 0, amount 0
20:02:08.579 00.000 29876 move complete, result=0
20:02:08.579 00.000 29876 worker thread done servicing request
20:02:08.579 00.000 29876 Worker thread wakes up
20:02:08.579 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:08.579 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:08.580 00.001 31432 GuideStep: -1.2 px 131 ms EAST, -0.1 px 0 ms NORTH
20:02:10.809 02.229 29876 Exposure complete
20:02:10.852 00.043 29876 worker thread done servicing request
20:02:10.852 00.000 31432 OnExposeComplete: enter
20:02:10.854 00.002 31432 UpdateGuideState(): m_state=6
20:02:10.856 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
20:02:10.858 00.002 31432 Star::Find returns 1 (0), X=336.31, Y=888.78, Mass=2478, SNR=30.7, Peak=170 HFD=3.7
20:02:10.860 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
20:02:10.862 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.67)
20:02:10.864 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=0.34 hyp=0.70 cameraTheta=2.63 mountX=-0.60 mountY=-0.43, mountTheta=-2.52
20:02:10.866 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=0.34, opts=13)
20:02:10.868 00.002 31432 Enqueuing Move request for scope (-0.61, 0.34)
20:02:10.870 00.002 29876 Worker thread wakes up
20:02:10.870 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.34) opts 0xd
20:02:10.870 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, 0.34)
20:02:10.871 00.001 29876 Moving (-0.61, 0.34) raw xDistance=-0.60 yDistance=-0.43
20:02:10.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.60
20:02:10.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
20:02:10.871 00.000 29876 MoveAxis(E, 76, ABG)
20:02:10.871 00.000 29876 Guiding  Dir = 2, Dur = 76
20:02:10.871 00.000 29876 IsSlewing returns 0
20:02:10.871 00.000 29876 IsGuiding returns 0
20:02:10.871 00.000 29876 PulseGuide returned control before completion, sleep 86
20:02:10.875 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:10.887 00.012 31432 UpdateGuideState exits: m=2478 RSB=30.7
20:02:10.889 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:10.891 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:10.892 00.001 31432 Enqueuing Expose request
20:02:10.963 00.071 29876 IsGuiding returns 1
20:02:10.963 00.000 29876 scope still moving after pulse duration time elapsed
20:02:10.993 00.030 29876 IsSlewing returns 0
20:02:10.993 00.000 29876 IsGuiding returns 1
20:02:11.024 00.031 29876 IsSlewing returns 0
20:02:11.024 00.000 29876 IsGuiding returns 0
20:02:11.024 00.000 29876 scope move finished after 76 + 77 ms
20:02:11.024 00.000 29876 Move returns status 0, amount 76
20:02:11.024 00.000 29876 MoveAxis(N, 32, ABG)
20:02:11.024 00.000 29876 Guiding  Dir = 0, Dur = 32
20:02:11.024 00.000 29876 IsSlewing returns 0
20:02:11.024 00.000 29876 IsGuiding returns 0
20:02:11.025 00.001 29876 PulseGuide returned control before completion, sleep 42
20:02:11.070 00.045 29876 IsGuiding returns 1
20:02:11.070 00.000 29876 scope still moving after pulse duration time elapsed
20:02:11.100 00.030 29876 IsSlewing returns 0
20:02:11.100 00.000 29876 IsGuiding returns 1
20:02:11.131 00.031 29876 IsSlewing returns 0
20:02:11.131 00.000 29876 IsGuiding returns 1
20:02:11.161 00.030 29876 IsSlewing returns 0
20:02:11.161 00.000 29876 IsGuiding returns 1
20:02:11.192 00.031 29876 IsSlewing returns 0
20:02:11.192 00.000 29876 IsGuiding returns 1
20:02:11.223 00.031 29876 IsSlewing returns 0
20:02:11.223 00.000 29876 IsGuiding returns 0
20:02:11.223 00.000 29876 scope move finished after 32 + 166 ms
20:02:11.223 00.000 29876 Move returns status 0, amount 32
20:02:11.223 00.000 29876 move complete, result=0
20:02:11.224 00.001 29876 worker thread done servicing request
20:02:11.224 00.000 31432 GuideStep: -0.6 px 76 ms EAST, -0.4 px 32 ms NORTH
20:02:11.226 00.002 29876 Worker thread wakes up
20:02:11.226 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:11.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:13.143 01.917 29876 Exposure complete
20:02:13.186 00.043 29876 worker thread done servicing request
20:02:13.186 00.000 31432 OnExposeComplete: enter
20:02:13.188 00.002 31432 UpdateGuideState(): m_state=6
20:02:13.190 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
20:02:13.192 00.002 31432 Star::Find returns 1 (0), X=336.69, Y=888.50, Mass=2682, SNR=32.9, Peak=207 HFD=3.5
20:02:13.194 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
20:02:13.196 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.42)
20:02:13.197 00.001 31432 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.23 cameraTheta=2.88 mountX=-0.22 mountY=-0.09, mountTheta=-2.74
20:02:13.200 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.06, opts=13)
20:02:13.202 00.002 31432 Enqueuing Move request for scope (-0.23, 0.06)
20:02:13.204 00.002 29876 Worker thread wakes up
20:02:13.204 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
20:02:13.204 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
20:02:13.204 00.000 29876 Moving (-0.23, 0.06) raw xDistance=-0.22 yDistance=-0.09
20:02:13.204 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.22
20:02:13.204 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:13.204 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:02:13.204 00.000 29876 MoveAxis(E, 32, ABG)
20:02:13.204 00.000 29876 Guiding  Dir = 2, Dur = 32
20:02:13.204 00.000 29876 IsSlewing returns 0
20:02:13.204 00.000 29876 IsGuiding returns 0
20:02:13.204 00.000 29876 PulseGuide returned control before completion, sleep 42
20:02:13.208 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:13.219 00.011 31432 UpdateGuideState exits: m=2682 RSB=32.9
20:02:13.221 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:13.223 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:13.225 00.002 31432 Enqueuing Expose request
20:02:13.252 00.027 29876 IsGuiding returns 1
20:02:13.252 00.000 29876 scope still moving after pulse duration time elapsed
20:02:13.282 00.030 29876 IsSlewing returns 0
20:02:13.282 00.000 29876 IsGuiding returns 1
20:02:13.312 00.030 29876 IsSlewing returns 0
20:02:13.312 00.000 29876 IsGuiding returns 1
20:02:13.344 00.032 29876 IsSlewing returns 0
20:02:13.344 00.000 29876 IsGuiding returns 1
20:02:13.374 00.030 29876 IsSlewing returns 0
20:02:13.374 00.000 29876 IsGuiding returns 0
20:02:13.374 00.000 29876 scope move finished after 32 + 137 ms
20:02:13.374 00.000 29876 Move returns status 0, amount 32
20:02:13.374 00.000 29876 MoveAxis(N, 0, ABG)
20:02:13.374 00.000 29876 Move returns status 0, amount 0
20:02:13.374 00.000 29876 move complete, result=0
20:02:13.374 00.000 29876 worker thread done servicing request
20:02:13.374 00.000 29876 Worker thread wakes up
20:02:13.374 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:13.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:13.375 00.001 31432 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
20:02:15.501 02.126 29876 Exposure complete
20:02:15.545 00.044 29876 worker thread done servicing request
20:02:15.545 00.000 31432 OnExposeComplete: enter
20:02:15.548 00.003 31432 UpdateGuideState(): m_state=6
20:02:15.550 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
20:02:15.553 00.003 31432 Star::Find returns 1 (0), X=336.26, Y=887.75, Mass=2463, SNR=31.2, Peak=181 HFD=3.6
20:02:15.555 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
20:02:15.556 00.001 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
20:02:15.557 00.001 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.69 hyp=0.95 cameraTheta=-2.33 mountX=-0.67 mountY=0.58, mountTheta=2.43
20:02:15.561 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.69, opts=13)
20:02:15.563 00.002 31432 Enqueuing Move request for scope (-0.66, -0.69)
20:02:15.564 00.001 29876 Worker thread wakes up
20:02:15.565 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.69) opts 0xd
20:02:15.565 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.69)
20:02:15.565 00.000 29876 Moving (-0.66, -0.69) raw xDistance=-0.67 yDistance=0.58
20:02:15.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.67
20:02:15.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:02:15.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
20:02:15.565 00.000 29876 MoveAxis(E, 69, ABG)
20:02:15.565 00.000 29876 Guiding  Dir = 2, Dur = 69
20:02:15.565 00.000 29876 IsSlewing returns 0
20:02:15.565 00.000 29876 IsGuiding returns 0
20:02:15.565 00.000 29876 PulseGuide returned control before completion, sleep 79
20:02:15.567 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:15.578 00.011 31432 UpdateGuideState exits: m=2463 RSB=31.2
20:02:15.582 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:15.583 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:15.584 00.001 31432 Enqueuing Expose request
20:02:15.653 00.069 29876 IsGuiding returns 1
20:02:15.653 00.000 29876 scope still moving after pulse duration time elapsed
20:02:15.685 00.032 29876 IsSlewing returns 0
20:02:15.685 00.000 29876 IsGuiding returns 1
20:02:15.715 00.030 29876 IsSlewing returns 0
20:02:15.715 00.000 29876 IsGuiding returns 0
20:02:15.715 00.000 29876 scope move finished after 69 + 81 ms
20:02:15.715 00.000 29876 Move returns status 0, amount 69
20:02:15.715 00.000 29876 MoveAxis(N, 0, ABG)
20:02:15.715 00.000 29876 Move returns status 0, amount 0
20:02:15.715 00.000 29876 move complete, result=0
20:02:15.716 00.001 29876 worker thread done servicing request
20:02:15.716 00.000 29876 Worker thread wakes up
20:02:15.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:15.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:15.716 00.000 31432 GuideStep: -0.7 px 69 ms EAST, 0.6 px 0 ms NORTH
20:02:17.624 01.908 29876 Exposure complete
20:02:17.670 00.046 29876 worker thread done servicing request
20:02:17.670 00.000 31432 OnExposeComplete: enter
20:02:17.672 00.002 31432 UpdateGuideState(): m_state=6
20:02:17.674 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
20:02:17.676 00.002 31432 Star::Find returns 1 (0), X=336.74, Y=887.97, Mass=2766, SNR=32.9, Peak=181 HFD=4.1
20:02:17.678 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
20:02:17.680 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
20:02:17.682 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.93 mountX=-0.18 mountY=0.43, mountTheta=1.97
20:02:17.686 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.47, opts=13)
20:02:17.688 00.002 31432 Enqueuing Move request for scope (-0.17, -0.47)
20:02:17.690 00.002 29876 Worker thread wakes up
20:02:17.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.47) opts 0xd
20:02:17.690 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.47)
20:02:17.690 00.000 29876 Moving (-0.17, -0.47) raw xDistance=-0.18 yDistance=0.43
20:02:17.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:02:17.690 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:02:17.690 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:02:17.690 00.000 29876 MoveAxis(E, 0, ABG)
20:02:17.690 00.000 29876 Move returns status 0, amount 0
20:02:17.690 00.000 29876 MoveAxis(N, 0, ABG)
20:02:17.690 00.000 29876 Move returns status 0, amount 0
20:02:17.690 00.000 29876 move complete, result=0
20:02:17.691 00.001 29876 worker thread done servicing request
20:02:17.694 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:17.705 00.011 31432 UpdateGuideState exits: m=2766 RSB=32.9
20:02:17.708 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:17.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:17.712 00.002 31432 Enqueuing Expose request
20:02:17.713 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:02:17.716 00.003 29876 Worker thread wakes up
20:02:17.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:17.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:19.943 02.227 29876 Exposure complete
20:02:19.987 00.044 29876 worker thread done servicing request
20:02:19.987 00.000 31432 OnExposeComplete: enter
20:02:19.989 00.002 31432 UpdateGuideState(): m_state=6
20:02:19.992 00.003 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
20:02:19.994 00.002 31432 Star::Find returns 1 (0), X=335.79, Y=887.92, Mass=2567, SNR=31.5, Peak=181 HFD=3.9
20:02:19.996 00.002 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
20:02:19.997 00.001 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
20:02:19.999 00.002 31432 CameraToMount -- cameraX=-1.13 cameraY=-0.52 hyp=1.24 cameraTheta=-2.71 mountX=-1.14 mountY=0.34, mountTheta=2.85
20:02:20.002 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.13, y=-0.52, opts=13)
20:02:20.004 00.002 31432 Enqueuing Move request for scope (-1.13, -0.52)
20:02:20.007 00.003 29876 Worker thread wakes up
20:02:20.007 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.52) opts 0xd
20:02:20.007 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.13, -0.52)
20:02:20.007 00.000 29876 Moving (-1.13, -0.52) raw xDistance=-1.14 yDistance=0.34
20:02:20.007 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.14
20:02:20.007 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:02:20.007 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:02:20.007 00.000 29876 MoveAxis(E, 109, ABG)
20:02:20.007 00.000 29876 Guiding  Dir = 2, Dur = 109
20:02:20.007 00.000 29876 IsSlewing returns 0
20:02:20.007 00.000 29876 IsGuiding returns 0
20:02:20.007 00.000 29876 PulseGuide returned control before completion, sleep 119
20:02:20.010 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:02:20.022 00.012 31432 UpdateGuideState exits: m=2567 RSB=31.5
20:02:20.024 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:20.026 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:20.028 00.002 31432 Enqueuing Expose request
20:02:20.129 00.101 29876 IsGuiding returns 1
20:02:20.129 00.000 29876 scope still moving after pulse duration time elapsed
20:02:20.160 00.031 29876 IsSlewing returns 0
20:02:20.160 00.000 29876 IsGuiding returns 1
20:02:20.190 00.030 29876 IsSlewing returns 0
20:02:20.190 00.000 29876 IsGuiding returns 0
20:02:20.190 00.000 29876 scope move finished after 109 + 73 ms
20:02:20.190 00.000 29876 Move returns status 0, amount 109
20:02:20.190 00.000 29876 MoveAxis(N, 0, ABG)
20:02:20.190 00.000 29876 Move returns status 0, amount 0
20:02:20.190 00.000 29876 move complete, result=0
20:02:20.191 00.001 29876 worker thread done servicing request
20:02:20.191 00.000 29876 Worker thread wakes up
20:02:20.191 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:20.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:20.192 00.001 31432 GuideStep: -1.1 px 109 ms EAST, 0.3 px 0 ms NORTH
20:02:22.102 01.910 29876 Exposure complete
20:02:22.145 00.043 29876 worker thread done servicing request
20:02:22.145 00.000 31432 OnExposeComplete: enter
20:02:22.148 00.003 31432 UpdateGuideState(): m_state=6
20:02:22.150 00.002 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
20:02:22.152 00.002 31432 Star::Find returns 1 (0), X=335.97, Y=888.24, Mass=2567, SNR=32.0, Peak=207 HFD=3.3
20:02:22.153 00.001 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
20:02:22.155 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
20:02:22.157 00.002 31432 CameraToMount -- cameraX=-0.94 cameraY=-0.20 hyp=0.96 cameraTheta=-2.93 mountX=-0.95 mountY=0.05, mountTheta=3.09
20:02:22.159 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=-0.20, opts=13)
20:02:22.161 00.002 31432 Enqueuing Move request for scope (-0.94, -0.20)
20:02:22.164 00.003 29876 Worker thread wakes up
20:02:22.164 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.20) opts 0xd
20:02:22.164 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, -0.20)
20:02:22.164 00.000 29876 Moving (-0.94, -0.20) raw xDistance=-0.95 yDistance=0.05
20:02:22.164 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.95
20:02:22.164 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:22.164 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:02:22.164 00.000 29876 MoveAxis(E, 107, ABG)
20:02:22.164 00.000 29876 Guiding  Dir = 2, Dur = 107
20:02:22.164 00.000 29876 IsSlewing returns 0
20:02:22.164 00.000 29876 IsGuiding returns 0
20:02:22.164 00.000 29876 PulseGuide returned control before completion, sleep 117
20:02:22.167 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:02:22.179 00.012 31432 UpdateGuideState exits: m=2567 RSB=32.0
20:02:22.181 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:22.183 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:22.184 00.001 31432 Enqueuing Expose request
20:02:22.287 00.103 29876 IsGuiding returns 1
20:02:22.287 00.000 29876 scope still moving after pulse duration time elapsed
20:02:22.318 00.031 29876 IsSlewing returns 0
20:02:22.318 00.000 29876 IsGuiding returns 0
20:02:22.318 00.000 29876 scope move finished after 107 + 46 ms
20:02:22.318 00.000 29876 Move returns status 0, amount 107
20:02:22.318 00.000 29876 MoveAxis(N, 0, ABG)
20:02:22.318 00.000 29876 Move returns status 0, amount 0
20:02:22.318 00.000 29876 move complete, result=0
20:02:22.318 00.000 29876 worker thread done servicing request
20:02:22.318 00.000 29876 Worker thread wakes up
20:02:22.318 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:22.318 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:22.318 00.000 31432 GuideStep: -0.9 px 107 ms EAST, 0.1 px 0 ms NORTH
20:02:24.544 02.226 29876 Exposure complete
20:02:24.586 00.042 29876 worker thread done servicing request
20:02:24.586 00.000 31432 OnExposeComplete: enter
20:02:24.588 00.002 31432 UpdateGuideState(): m_state=6
20:02:24.590 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
20:02:24.592 00.002 31432 Star::Find returns 1 (0), X=337.21, Y=887.91, Mass=2536, SNR=32.0, Peak=221 HFD=3.5
20:02:24.594 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
20:02:24.596 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
20:02:24.598 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.53 hyp=0.61 cameraTheta=-1.06 mountX=0.29 mountY=0.57, mountTheta=1.10
20:02:24.600 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.53, opts=13)
20:02:24.602 00.002 31432 Enqueuing Move request for scope (0.30, -0.53)
20:02:24.604 00.002 29876 Worker thread wakes up
20:02:24.604 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.53) opts 0xd
20:02:24.604 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.53)
20:02:24.604 00.000 29876 Moving (0.30, -0.53) raw xDistance=0.29 yDistance=0.57
20:02:24.604 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.29
20:02:24.604 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:02:24.604 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
20:02:24.604 00.000 29876 MoveAxis(W, 13, ABG)
20:02:24.604 00.000 29876 Guiding  Dir = 3, Dur = 13
20:02:24.605 00.001 29876 IsSlewing returns 0
20:02:24.605 00.000 29876 IsGuiding returns 0
20:02:24.605 00.000 29876 PulseGuide returned control before completion, sleep 23
20:02:24.608 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:02:24.619 00.011 31432 UpdateGuideState exits: m=2536 RSB=32.0
20:02:24.621 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:24.623 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:24.624 00.001 31432 Enqueuing Expose request
20:02:24.633 00.009 29876 IsGuiding returns 1
20:02:24.633 00.000 29876 scope still moving after pulse duration time elapsed
20:02:24.663 00.030 29876 IsSlewing returns 0
20:02:24.663 00.000 29876 IsGuiding returns 0
20:02:24.663 00.000 29876 scope move finished after 13 + 44 ms
20:02:24.663 00.000 29876 Move returns status 0, amount 13
20:02:24.663 00.000 29876 MoveAxis(N, 0, ABG)
20:02:24.663 00.000 29876 Move returns status 0, amount 0
20:02:24.663 00.000 29876 move complete, result=0
20:02:24.664 00.001 29876 worker thread done servicing request
20:02:24.664 00.000 29876 Worker thread wakes up
20:02:24.664 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:24.664 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:24.664 00.000 31432 GuideStep: 0.3 px 13 ms WEST, 0.6 px 0 ms NORTH
20:02:26.566 01.902 29876 Exposure complete
20:02:26.609 00.043 29876 worker thread done servicing request
20:02:26.609 00.000 31432 OnExposeComplete: enter
20:02:26.611 00.002 31432 UpdateGuideState(): m_state=6
20:02:26.613 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
20:02:26.615 00.002 31432 Star::Find returns 1 (0), X=337.03, Y=888.39, Mass=2657, SNR=32.6, Peak=211 HFD=3.7
20:02:26.617 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:02:26.619 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
20:02:26.621 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=0.11 mountY=0.07, mountTheta=0.52
20:02:26.623 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.05, opts=13)
20:02:26.625 00.002 31432 Enqueuing Move request for scope (0.12, -0.05)
20:02:26.627 00.002 29876 Worker thread wakes up
20:02:26.627 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
20:02:26.627 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
20:02:26.627 00.000 29876 Moving (0.12, -0.05) raw xDistance=0.11 yDistance=0.07
20:02:26.627 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:02:26.627 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:26.627 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:02:26.627 00.000 29876 MoveAxis(E, 0, ABG)
20:02:26.627 00.000 29876 Move returns status 0, amount 0
20:02:26.627 00.000 29876 MoveAxis(N, 0, ABG)
20:02:26.627 00.000 29876 Move returns status 0, amount 0
20:02:26.627 00.000 29876 move complete, result=0
20:02:26.628 00.001 29876 worker thread done servicing request
20:02:26.634 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:02:26.646 00.012 31432 UpdateGuideState exits: m=2657 RSB=32.6
20:02:26.648 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:26.650 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:26.652 00.002 31432 Enqueuing Expose request
20:02:26.653 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:02:26.655 00.002 29876 Worker thread wakes up
20:02:26.655 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:26.655 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:28.785 02.130 29876 Exposure complete
20:02:28.827 00.042 29876 worker thread done servicing request
20:02:28.827 00.000 31432 OnExposeComplete: enter
20:02:28.830 00.003 31432 UpdateGuideState(): m_state=6
20:02:28.831 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
20:02:28.833 00.002 31432 Star::Find returns 1 (0), X=336.29, Y=887.98, Mass=2550, SNR=32.0, Peak=214 HFD=3.4
20:02:28.835 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
20:02:28.837 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
20:02:28.839 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.46 hyp=0.78 cameraTheta=-2.51 mountX=-0.64 mountY=0.36, mountTheta=2.63
20:02:28.841 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.46, opts=13)
20:02:28.843 00.002 31432 Enqueuing Move request for scope (-0.63, -0.46)
20:02:28.845 00.002 29876 Worker thread wakes up
20:02:28.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.46) opts 0xd
20:02:28.845 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.46)
20:02:28.845 00.000 29876 Moving (-0.63, -0.46) raw xDistance=-0.64 yDistance=0.36
20:02:28.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.64
20:02:28.845 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.67 newest=0.99
20:02:28.845 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
20:02:28.845 00.000 29876 MoveAxis(E, 61, ABG)
20:02:28.846 00.001 29876 Guiding  Dir = 2, Dur = 61
20:02:28.846 00.000 29876 IsSlewing returns 0
20:02:28.846 00.000 29876 IsGuiding returns 0
20:02:28.846 00.000 29876 PulseGuide returned control before completion, sleep 71
20:02:28.850 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:28.862 00.012 31432 UpdateGuideState exits: m=2550 RSB=32.0
20:02:28.864 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:28.866 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:28.868 00.002 31432 Enqueuing Expose request
20:02:28.925 00.057 29876 IsGuiding returns 1
20:02:28.925 00.000 29876 scope still moving after pulse duration time elapsed
20:02:28.957 00.032 29876 IsSlewing returns 0
20:02:28.957 00.000 29876 IsGuiding returns 1
20:02:28.988 00.031 29876 IsSlewing returns 0
20:02:28.988 00.000 29876 IsGuiding returns 1
20:02:29.019 00.031 29876 IsSlewing returns 0
20:02:29.019 00.000 29876 IsGuiding returns 0
20:02:29.019 00.000 29876 scope move finished after 61 + 111 ms
20:02:29.019 00.000 29876 Move returns status 0, amount 61
20:02:29.019 00.000 29876 BLC: Oldest BLC event removed
20:02:29.019 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:02:29.019 00.000 29876 MoveAxis(S, 46, ABG)
20:02:29.019 00.000 29876 Guiding  Dir = 1, Dur = 46
20:02:29.019 00.000 29876 IsSlewing returns 0
20:02:29.019 00.000 29876 IsGuiding returns 0
20:02:29.019 00.000 29876 PulseGuide returned control before completion, sleep 56
20:02:29.081 00.062 29876 IsGuiding returns 1
20:02:29.081 00.000 29876 scope still moving after pulse duration time elapsed
20:02:29.111 00.030 29876 IsSlewing returns 0
20:02:29.111 00.000 29876 IsGuiding returns 1
20:02:29.142 00.031 29876 IsSlewing returns 0
20:02:29.142 00.000 29876 IsGuiding returns 1
20:02:29.172 00.030 29876 IsSlewing returns 0
20:02:29.172 00.000 29876 IsGuiding returns 1
20:02:29.204 00.032 29876 IsSlewing returns 0
20:02:29.204 00.000 29876 IsGuiding returns 0
20:02:29.204 00.000 29876 scope move finished after 46 + 138 ms
20:02:29.204 00.000 29876 Move returns status 0, amount 46
20:02:29.204 00.000 29876 move complete, result=0
20:02:29.204 00.000 29876 worker thread done servicing request
20:02:29.204 00.000 29876 Worker thread wakes up
20:02:29.204 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:29.204 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:29.204 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.4 px 46 ms SOUTH
20:02:31.115 01.911 29876 Exposure complete
20:02:31.159 00.044 29876 worker thread done servicing request
20:02:31.159 00.000 31432 OnExposeComplete: enter
20:02:31.162 00.003 31432 UpdateGuideState(): m_state=6
20:02:31.164 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
20:02:31.166 00.002 31432 Star::Find returns 1 (0), X=336.28, Y=887.80, Mass=2500, SNR=31.2, Peak=203 HFD=3.5
20:02:31.168 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:02:31.170 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
20:02:31.172 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.64 hyp=0.90 cameraTheta=-2.35 mountX=-0.65 mountY=0.54, mountTheta=2.45
20:02:31.175 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.64, opts=13)
20:02:31.177 00.002 31432 Enqueuing Move request for scope (-0.63, -0.64)
20:02:31.180 00.003 29876 Worker thread wakes up
20:02:31.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.64) opts 0xd
20:02:31.180 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.64)
20:02:31.180 00.000 29876 Moving (-0.63, -0.64) raw xDistance=-0.65 yDistance=0.54
20:02:31.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
20:02:31.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.54
20:02:31.180 00.000 29876 MoveAxis(E, 71, ABG)
20:02:31.180 00.000 29876 Guiding  Dir = 2, Dur = 71
20:02:31.180 00.000 29876 IsSlewing returns 0
20:02:31.180 00.000 29876 IsGuiding returns 0
20:02:31.180 00.000 29876 PulseGuide returned control before completion, sleep 81
20:02:31.183 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:02:31.195 00.012 31432 UpdateGuideState exits: m=2500 RSB=31.2
20:02:31.197 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:31.199 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:31.201 00.002 31432 Enqueuing Expose request
20:02:31.271 00.070 29876 IsGuiding returns 1
20:02:31.271 00.000 29876 scope still moving after pulse duration time elapsed
20:02:31.302 00.031 29876 IsSlewing returns 0
20:02:31.302 00.000 29876 IsGuiding returns 1
20:02:31.334 00.032 29876 IsSlewing returns 0
20:02:31.334 00.000 29876 IsGuiding returns 1
20:02:31.365 00.031 29876 IsSlewing returns 0
20:02:31.365 00.000 29876 IsGuiding returns 0
20:02:31.365 00.000 29876 scope move finished after 71 + 114 ms
20:02:31.365 00.000 29876 Move returns status 0, amount 71
20:02:31.365 00.000 29876 MoveAxis(S, 39, ABG)
20:02:31.365 00.000 29876 Guiding  Dir = 1, Dur = 39
20:02:31.365 00.000 29876 IsSlewing returns 0
20:02:31.365 00.000 29876 IsGuiding returns 0
20:02:31.366 00.001 29876 PulseGuide returned control before completion, sleep 49
20:02:31.427 00.061 29876 IsGuiding returns 1
20:02:31.427 00.000 29876 scope still moving after pulse duration time elapsed
20:02:31.457 00.030 29876 IsSlewing returns 0
20:02:31.457 00.000 29876 IsGuiding returns 1
20:02:31.489 00.032 29876 IsSlewing returns 0
20:02:31.489 00.000 29876 IsGuiding returns 0
20:02:31.489 00.000 29876 scope move finished after 39 + 84 ms
20:02:31.489 00.000 29876 Move returns status 0, amount 39
20:02:31.489 00.000 29876 move complete, result=0
20:02:31.489 00.000 29876 worker thread done servicing request
20:02:31.489 00.000 29876 Worker thread wakes up
20:02:31.489 00.000 31432 GuideStep: -0.6 px 71 ms EAST, 0.5 px 39 ms SOUTH
20:02:31.492 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:31.492 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:33.614 02.122 29876 Exposure complete
20:02:33.657 00.043 29876 worker thread done servicing request
20:02:33.657 00.000 31432 OnExposeComplete: enter
20:02:33.659 00.002 31432 UpdateGuideState(): m_state=6
20:02:33.661 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
20:02:33.663 00.002 31432 Star::Find returns 1 (0), X=336.45, Y=887.83, Mass=2730, SNR=32.0, Peak=191 HFD=3.7
20:02:33.664 00.001 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
20:02:33.666 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
20:02:33.668 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.61 hyp=0.77 cameraTheta=-2.23 mountX=-0.48 mountY=0.53, mountTheta=2.31
20:02:33.670 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.61, opts=13)
20:02:33.672 00.002 31432 Enqueuing Move request for scope (-0.47, -0.61)
20:02:33.674 00.002 29876 Worker thread wakes up
20:02:33.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.61) opts 0xd
20:02:33.674 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.61)
20:02:33.674 00.000 29876 Moving (-0.47, -0.61) raw xDistance=-0.48 yDistance=0.53
20:02:33.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
20:02:33.675 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:02:33.675 00.000 29876 MoveAxis(E, 56, ABG)
20:02:33.675 00.000 29876 Guiding  Dir = 2, Dur = 56
20:02:33.675 00.000 29876 IsSlewing returns 0
20:02:33.675 00.000 29876 IsGuiding returns 0
20:02:33.675 00.000 29876 PulseGuide returned control before completion, sleep 66
20:02:33.678 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:33.689 00.011 31432 UpdateGuideState exits: m=2730 RSB=32.0
20:02:33.692 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:33.693 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:33.695 00.002 31432 Enqueuing Expose request
20:02:33.750 00.055 29876 IsGuiding returns 1
20:02:33.750 00.000 29876 scope still moving after pulse duration time elapsed
20:02:33.782 00.032 29876 IsSlewing returns 0
20:02:33.782 00.000 29876 IsGuiding returns 1
20:02:33.812 00.030 29876 IsSlewing returns 0
20:02:33.812 00.000 29876 IsGuiding returns 1
20:02:33.842 00.030 29876 IsSlewing returns 0
20:02:33.842 00.000 29876 IsGuiding returns 0
20:02:33.842 00.000 29876 scope move finished after 56 + 111 ms
20:02:33.842 00.000 29876 Move returns status 0, amount 56
20:02:33.842 00.000 29876 MoveAxis(S, 39, ABG)
20:02:33.842 00.000 29876 Guiding  Dir = 1, Dur = 39
20:02:33.842 00.000 29876 IsSlewing returns 0
20:02:33.842 00.000 29876 IsGuiding returns 0
20:02:33.843 00.001 29876 PulseGuide returned control before completion, sleep 49
20:02:33.905 00.062 29876 IsGuiding returns 1
20:02:33.905 00.000 29876 scope still moving after pulse duration time elapsed
20:02:33.937 00.032 29876 IsSlewing returns 0
20:02:33.937 00.000 29876 IsGuiding returns 1
20:02:33.967 00.030 29876 IsSlewing returns 0
20:02:33.967 00.000 29876 IsGuiding returns 0
20:02:33.967 00.000 29876 scope move finished after 39 + 85 ms
20:02:33.967 00.000 29876 Move returns status 0, amount 39
20:02:33.967 00.000 29876 move complete, result=0
20:02:33.967 00.000 29876 worker thread done servicing request
20:02:33.967 00.000 29876 Worker thread wakes up
20:02:33.967 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:33.967 00.000 31432 GuideStep: -0.5 px 56 ms EAST, 0.5 px 39 ms SOUTH
20:02:33.970 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:35.872 01.902 29876 Exposure complete
20:02:35.915 00.043 29876 worker thread done servicing request
20:02:35.916 00.001 31432 OnExposeComplete: enter
20:02:35.918 00.002 31432 UpdateGuideState(): m_state=6
20:02:35.920 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
20:02:35.922 00.002 31432 Star::Find returns 1 (0), X=337.27, Y=888.31, Mass=2666, SNR=33.1, Peak=188 HFD=3.7
20:02:35.924 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.38 = -0.38)
20:02:35.926 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.63 = 2.63)
20:02:35.928 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=0.36 mountY=0.19, mountTheta=0.48
20:02:35.931 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.13, opts=13)
20:02:35.933 00.002 31432 Enqueuing Move request for scope (0.36, -0.13)
20:02:35.935 00.002 29876 Worker thread wakes up
20:02:35.935 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
20:02:35.935 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
20:02:35.935 00.000 29876 Moving (0.36, -0.13) raw xDistance=0.36 yDistance=0.19
20:02:35.935 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
20:02:35.935 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:35.935 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:02:35.935 00.000 29876 MoveAxis(W, 26, ABG)
20:02:35.936 00.001 29876 Guiding  Dir = 3, Dur = 26
20:02:35.936 00.000 29876 IsSlewing returns 0
20:02:35.936 00.000 29876 IsGuiding returns 0
20:02:35.936 00.000 29876 PulseGuide returned control before completion, sleep 36
20:02:35.939 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:35.950 00.011 31432 UpdateGuideState exits: m=2666 RSB=33.1
20:02:35.952 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:35.954 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:35.956 00.002 31432 Enqueuing Expose request
20:02:35.981 00.025 29876 IsGuiding returns 1
20:02:35.981 00.000 29876 scope still moving after pulse duration time elapsed
20:02:36.012 00.031 29876 IsSlewing returns 0
20:02:36.012 00.000 29876 IsGuiding returns 0
20:02:36.012 00.000 29876 scope move finished after 26 + 50 ms
20:02:36.012 00.000 29876 Move returns status 0, amount 26
20:02:36.012 00.000 29876 MoveAxis(N, 0, ABG)
20:02:36.012 00.000 29876 Move returns status 0, amount 0
20:02:36.012 00.000 29876 move complete, result=0
20:02:36.013 00.001 29876 worker thread done servicing request
20:02:36.013 00.000 29876 Worker thread wakes up
20:02:36.013 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:36.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:36.013 00.000 31432 GuideStep: 0.4 px 26 ms WEST, 0.2 px 0 ms NORTH
20:02:38.135 02.122 29876 Exposure complete
20:02:38.178 00.043 29876 worker thread done servicing request
20:02:38.178 00.000 31432 OnExposeComplete: enter
20:02:38.181 00.003 31432 UpdateGuideState(): m_state=6
20:02:38.183 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
20:02:38.184 00.001 31432 Star::Find returns 1 (0), X=336.61, Y=887.98, Mass=2697, SNR=31.9, Peak=192 HFD=3.8
20:02:38.186 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
20:02:38.188 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:02:38.190 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.46 hyp=0.55 cameraTheta=-2.16 mountX=-0.32 mountY=0.41, mountTheta=2.23
20:02:38.193 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.46, opts=13)
20:02:38.195 00.002 31432 Enqueuing Move request for scope (-0.31, -0.46)
20:02:38.197 00.002 29876 Worker thread wakes up
20:02:38.197 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.46) opts 0xd
20:02:38.197 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.46)
20:02:38.197 00.000 29876 Moving (-0.31, -0.46) raw xDistance=-0.32 yDistance=0.41
20:02:38.197 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
20:02:38.197 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.41
20:02:38.197 00.000 29876 MoveAxis(E, 27, ABG)
20:02:38.197 00.000 29876 Guiding  Dir = 2, Dur = 27
20:02:38.198 00.001 29876 IsSlewing returns 0
20:02:38.198 00.000 29876 IsGuiding returns 0
20:02:38.198 00.000 29876 PulseGuide returned control before completion, sleep 37
20:02:38.201 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:38.212 00.011 31432 UpdateGuideState exits: m=2697 RSB=31.9
20:02:38.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:38.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:38.218 00.002 31432 Enqueuing Expose request
20:02:38.244 00.026 29876 IsGuiding returns 1
20:02:38.244 00.000 29876 scope still moving after pulse duration time elapsed
20:02:38.274 00.030 29876 IsSlewing returns 0
20:02:38.274 00.000 29876 IsGuiding returns 1
20:02:38.304 00.030 29876 IsSlewing returns 0
20:02:38.304 00.000 29876 IsGuiding returns 1
20:02:38.335 00.031 29876 IsSlewing returns 0
20:02:38.335 00.000 29876 IsGuiding returns 1
20:02:38.366 00.031 29876 IsSlewing returns 0
20:02:38.366 00.000 29876 IsGuiding returns 0
20:02:38.366 00.000 29876 scope move finished after 27 + 141 ms
20:02:38.366 00.000 29876 Move returns status 0, amount 27
20:02:38.366 00.000 29876 MoveAxis(S, 30, ABG)
20:02:38.366 00.000 29876 Guiding  Dir = 1, Dur = 30
20:02:38.366 00.000 29876 IsSlewing returns 0
20:02:38.366 00.000 29876 IsGuiding returns 0
20:02:38.366 00.000 29876 PulseGuide returned control before completion, sleep 40
20:02:38.412 00.046 29876 IsGuiding returns 1
20:02:38.412 00.000 29876 scope still moving after pulse duration time elapsed
20:02:38.444 00.032 29876 IsSlewing returns 0
20:02:38.444 00.000 29876 IsGuiding returns 1
20:02:38.475 00.031 29876 IsSlewing returns 0
20:02:38.475 00.000 29876 IsGuiding returns 0
20:02:38.475 00.000 29876 scope move finished after 30 + 78 ms
20:02:38.475 00.000 29876 Move returns status 0, amount 30
20:02:38.475 00.000 29876 move complete, result=0
20:02:38.476 00.001 29876 worker thread done servicing request
20:02:38.476 00.000 29876 Worker thread wakes up
20:02:38.476 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:38.476 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:38.476 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.4 px 30 ms SOUTH
20:02:40.392 01.916 29876 Exposure complete
20:02:40.434 00.042 29876 worker thread done servicing request
20:02:40.434 00.000 31432 OnExposeComplete: enter
20:02:40.438 00.004 31432 UpdateGuideState(): m_state=6
20:02:40.439 00.001 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
20:02:40.441 00.002 31432 Star::Find returns 1 (0), X=336.67, Y=888.62, Mass=2475, SNR=31.1, Peak=203 HFD=3.4
20:02:40.443 00.002 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.49 = 2.49)
20:02:40.445 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.78)
20:02:40.446 00.001 31432 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.52 mountX=-0.25 mountY=-0.22, mountTheta=-2.42
20:02:40.449 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.18, opts=13)
20:02:40.451 00.002 31432 Enqueuing Move request for scope (-0.25, 0.18)
20:02:40.452 00.001 29876 Worker thread wakes up
20:02:40.452 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
20:02:40.452 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
20:02:40.452 00.000 29876 Moving (-0.25, 0.18) raw xDistance=-0.25 yDistance=-0.22
20:02:40.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
20:02:40.452 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:40.452 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:02:40.452 00.000 29876 MoveAxis(E, 27, ABG)
20:02:40.452 00.000 29876 Guiding  Dir = 2, Dur = 27
20:02:40.452 00.000 29876 IsSlewing returns 0
20:02:40.453 00.001 29876 IsGuiding returns 0
20:02:40.453 00.000 29876 PulseGuide returned control before completion, sleep 37
20:02:40.456 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:40.468 00.012 31432 UpdateGuideState exits: m=2475 RSB=31.1
20:02:40.471 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:40.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:40.475 00.002 31432 Enqueuing Expose request
20:02:40.498 00.023 29876 IsGuiding returns 1
20:02:40.498 00.000 29876 scope still moving after pulse duration time elapsed
20:02:40.529 00.031 29876 IsSlewing returns 0
20:02:40.529 00.000 29876 IsGuiding returns 1
20:02:40.559 00.030 29876 IsSlewing returns 0
20:02:40.559 00.000 29876 IsGuiding returns 0
20:02:40.559 00.000 29876 scope move finished after 27 + 79 ms
20:02:40.559 00.000 29876 Move returns status 0, amount 27
20:02:40.559 00.000 29876 MoveAxis(N, 0, ABG)
20:02:40.559 00.000 29876 Move returns status 0, amount 0
20:02:40.559 00.000 29876 move complete, result=0
20:02:40.559 00.000 29876 worker thread done servicing request
20:02:40.559 00.000 29876 Worker thread wakes up
20:02:40.559 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:40.559 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
20:02:40.562 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:42.693 02.131 29876 Exposure complete
20:02:42.736 00.043 29876 worker thread done servicing request
20:02:42.736 00.000 31432 OnExposeComplete: enter
20:02:42.738 00.002 31432 UpdateGuideState(): m_state=6
20:02:42.740 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
20:02:42.742 00.002 31432 Star::Find returns 1 (0), X=336.53, Y=888.09, Mass=2378, SNR=30.6, Peak=198 HFD=3.6
20:02:42.744 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
20:02:42.746 00.002 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
20:02:42.748 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.35 hyp=0.52 cameraTheta=-2.41 mountX=-0.39 mountY=0.28, mountTheta=2.52
20:02:42.750 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.35, opts=13)
20:02:42.752 00.002 31432 Enqueuing Move request for scope (-0.39, -0.35)
20:02:42.754 00.002 29876 Worker thread wakes up
20:02:42.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.35) opts 0xd
20:02:42.754 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.35)
20:02:42.754 00.000 29876 Moving (-0.39, -0.35) raw xDistance=-0.39 yDistance=0.28
20:02:42.754 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
20:02:42.754 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:42.754 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:02:42.754 00.000 29876 MoveAxis(E, 42, ABG)
20:02:42.754 00.000 29876 Guiding  Dir = 2, Dur = 42
20:02:42.755 00.001 29876 IsSlewing returns 0
20:02:42.755 00.000 29876 IsGuiding returns 0
20:02:42.755 00.000 29876 PulseGuide returned control before completion, sleep 52
20:02:42.758 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:42.768 00.010 31432 UpdateGuideState exits: m=2378 RSB=30.6
20:02:42.771 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:42.773 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:42.774 00.001 31432 Enqueuing Expose request
20:02:42.818 00.044 29876 IsGuiding returns 1
20:02:42.818 00.000 29876 scope still moving after pulse duration time elapsed
20:02:42.848 00.030 29876 IsSlewing returns 0
20:02:42.848 00.000 29876 IsGuiding returns 0
20:02:42.848 00.000 29876 scope move finished after 42 + 51 ms
20:02:42.848 00.000 29876 Move returns status 0, amount 42
20:02:42.848 00.000 29876 MoveAxis(N, 0, ABG)
20:02:42.848 00.000 29876 Move returns status 0, amount 0
20:02:42.848 00.000 29876 move complete, result=0
20:02:42.848 00.000 29876 worker thread done servicing request
20:02:42.848 00.000 29876 Worker thread wakes up
20:02:42.848 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:42.848 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:42.848 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.3 px 0 ms NORTH
20:02:44.751 01.903 29876 Exposure complete
20:02:44.794 00.043 29876 worker thread done servicing request
20:02:44.794 00.000 31432 OnExposeComplete: enter
20:02:44.797 00.003 31432 UpdateGuideState(): m_state=6
20:02:44.799 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
20:02:44.801 00.002 31432 Star::Find returns 1 (0), X=337.44, Y=887.48, Mass=2623, SNR=32.4, Peak=197 HFD=3.2
20:02:44.803 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
20:02:44.805 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
20:02:44.807 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.95 hyp=1.09 cameraTheta=-1.07 mountX=0.51 mountY=1.02, mountTheta=1.11
20:02:44.809 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.95, opts=13)
20:02:44.812 00.003 31432 Enqueuing Move request for scope (0.53, -0.95)
20:02:44.813 00.001 29876 Worker thread wakes up
20:02:44.814 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.95) opts 0xd
20:02:44.814 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.95)
20:02:44.814 00.000 29876 Moving (0.53, -0.95) raw xDistance=0.51 yDistance=1.02
20:02:44.814 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.51
20:02:44.814 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.61 from input 1.02
20:02:44.814 00.000 29876 MoveAxis(W, 43, ABG)
20:02:44.814 00.000 29876 Guiding  Dir = 3, Dur = 43
20:02:44.814 00.000 29876 IsSlewing returns 0
20:02:44.814 00.000 29876 IsGuiding returns 0
20:02:44.814 00.000 29876 PulseGuide returned control before completion, sleep 53
20:02:44.817 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:44.829 00.012 31432 UpdateGuideState exits: m=2623 RSB=32.4
20:02:44.831 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:44.833 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:44.835 00.002 31432 Enqueuing Expose request
20:02:44.873 00.038 29876 IsGuiding returns 1
20:02:44.873 00.000 29876 scope still moving after pulse duration time elapsed
20:02:44.904 00.031 29876 IsSlewing returns 0
20:02:44.904 00.000 29876 IsGuiding returns 1
20:02:44.935 00.031 29876 IsSlewing returns 0
20:02:44.935 00.000 29876 IsGuiding returns 1
20:02:44.965 00.030 29876 IsSlewing returns 0
20:02:44.965 00.000 29876 IsGuiding returns 0
20:02:44.965 00.000 29876 scope move finished after 43 + 108 ms
20:02:44.965 00.000 29876 Move returns status 0, amount 43
20:02:44.965 00.000 29876 MoveAxis(S, 75, ABG)
20:02:44.965 00.000 29876 Guiding  Dir = 1, Dur = 75
20:02:44.965 00.000 29876 IsSlewing returns 0
20:02:44.965 00.000 29876 IsGuiding returns 0
20:02:44.966 00.001 29876 PulseGuide returned control before completion, sleep 85
20:02:45.057 00.091 29876 IsGuiding returns 1
20:02:45.057 00.000 29876 scope still moving after pulse duration time elapsed
20:02:45.088 00.031 29876 IsSlewing returns 0
20:02:45.088 00.000 29876 IsGuiding returns 1
20:02:45.118 00.030 29876 IsSlewing returns 0
20:02:45.118 00.000 29876 IsGuiding returns 1
20:02:45.148 00.030 29876 IsSlewing returns 0
20:02:45.148 00.000 29876 IsGuiding returns 1
20:02:45.178 00.030 29876 IsSlewing returns 0
20:02:45.178 00.000 29876 IsGuiding returns 0
20:02:45.178 00.000 29876 scope move finished after 75 + 137 ms
20:02:45.178 00.000 29876 Move returns status 0, amount 75
20:02:45.178 00.000 29876 move complete, result=0
20:02:45.178 00.000 29876 worker thread done servicing request
20:02:45.178 00.000 29876 Worker thread wakes up
20:02:45.178 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:45.178 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:45.178 00.000 31432 GuideStep: 0.5 px 43 ms WEST, 1.0 px 75 ms SOUTH
20:02:47.305 02.127 29876 Exposure complete
20:02:47.347 00.042 29876 worker thread done servicing request
20:02:47.347 00.000 31432 OnExposeComplete: enter
20:02:47.351 00.004 31432 UpdateGuideState(): m_state=6
20:02:47.353 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
20:02:47.355 00.002 31432 Star::Find returns 1 (0), X=336.50, Y=888.50, Mass=2446, SNR=30.8, Peak=193 HFD=3.2
20:02:47.356 00.001 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:02:47.358 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:02:47.360 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.06 hyp=0.42 cameraTheta=2.99 mountX=-0.41 mountY=-0.13, mountTheta=-2.85
20:02:47.363 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.06, opts=13)
20:02:47.365 00.002 31432 Enqueuing Move request for scope (-0.41, 0.06)
20:02:47.367 00.002 29876 Worker thread wakes up
20:02:47.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.06) opts 0xd
20:02:47.367 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.06)
20:02:47.367 00.000 29876 Moving (-0.41, 0.06) raw xDistance=-0.41 yDistance=-0.13
20:02:47.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
20:02:47.368 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:47.368 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:02:47.368 00.000 29876 MoveAxis(E, 34, ABG)
20:02:47.368 00.000 29876 Guiding  Dir = 2, Dur = 34
20:02:47.368 00.000 29876 IsSlewing returns 0
20:02:47.368 00.000 29876 IsGuiding returns 0
20:02:47.368 00.000 29876 PulseGuide returned control before completion, sleep 44
20:02:47.371 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:47.384 00.013 31432 UpdateGuideState exits: m=2446 RSB=30.8
20:02:47.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:47.389 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:47.390 00.001 31432 Enqueuing Expose request
20:02:47.426 00.036 29876 IsGuiding returns 1
20:02:47.426 00.000 29876 scope still moving after pulse duration time elapsed
20:02:47.457 00.031 29876 IsSlewing returns 0
20:02:47.457 00.000 29876 IsGuiding returns 0
20:02:47.457 00.000 29876 scope move finished after 34 + 55 ms
20:02:47.457 00.000 29876 Move returns status 0, amount 34
20:02:47.457 00.000 29876 MoveAxis(N, 0, ABG)
20:02:47.457 00.000 29876 Move returns status 0, amount 0
20:02:47.457 00.000 29876 move complete, result=0
20:02:47.457 00.000 29876 worker thread done servicing request
20:02:47.457 00.000 29876 Worker thread wakes up
20:02:47.457 00.000 31432 GuideStep: -0.4 px 34 ms EAST, -0.1 px 0 ms NORTH
20:02:47.460 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:47.460 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:49.371 01.911 29876 Exposure complete
20:02:49.414 00.043 29876 worker thread done servicing request
20:02:49.414 00.000 31432 OnExposeComplete: enter
20:02:49.416 00.002 31432 UpdateGuideState(): m_state=6
20:02:49.418 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
20:02:49.421 00.003 31432 Star::Find returns 1 (0), X=336.46, Y=888.70, Mass=2448, SNR=31.2, Peak=207 HFD=3.4
20:02:49.423 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
20:02:49.424 00.001 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.67)
20:02:49.426 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.26 hyp=0.52 cameraTheta=2.62 mountX=-0.45 mountY=-0.32, mountTheta=-2.51
20:02:49.429 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.26, opts=13)
20:02:49.431 00.002 31432 Enqueuing Move request for scope (-0.45, 0.26)
20:02:49.433 00.002 29876 Worker thread wakes up
20:02:49.433 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.26) opts 0xd
20:02:49.433 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.26)
20:02:49.433 00.000 29876 Moving (-0.45, 0.26) raw xDistance=-0.45 yDistance=-0.32
20:02:49.433 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
20:02:49.433 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:02:49.433 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:02:49.433 00.000 29876 MoveAxis(E, 48, ABG)
20:02:49.433 00.000 29876 Guiding  Dir = 2, Dur = 48
20:02:49.433 00.000 29876 IsSlewing returns 0
20:02:49.433 00.000 29876 IsGuiding returns 0
20:02:49.433 00.000 29876 PulseGuide returned control before completion, sleep 58
20:02:49.438 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:49.450 00.012 31432 UpdateGuideState exits: m=2448 RSB=31.2
20:02:49.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:49.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:49.456 00.002 31432 Enqueuing Expose request
20:02:49.494 00.038 29876 IsGuiding returns 1
20:02:49.494 00.000 29876 scope still moving after pulse duration time elapsed
20:02:49.524 00.030 29876 IsSlewing returns 0
20:02:49.524 00.000 29876 IsGuiding returns 1
20:02:49.555 00.031 29876 IsSlewing returns 0
20:02:49.555 00.000 29876 IsGuiding returns 1
20:02:49.585 00.030 29876 IsSlewing returns 0
20:02:49.585 00.000 29876 IsGuiding returns 0
20:02:49.585 00.000 29876 scope move finished after 48 + 104 ms
20:02:49.585 00.000 29876 Move returns status 0, amount 48
20:02:49.585 00.000 29876 MoveAxis(N, 0, ABG)
20:02:49.585 00.000 29876 Move returns status 0, amount 0
20:02:49.585 00.000 29876 move complete, result=0
20:02:49.585 00.000 29876 worker thread done servicing request
20:02:49.585 00.000 29876 Worker thread wakes up
20:02:49.585 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:49.585 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:49.585 00.000 31432 GuideStep: -0.4 px 48 ms EAST, -0.3 px 0 ms NORTH
20:02:51.709 02.124 29876 Exposure complete
20:02:51.751 00.042 29876 worker thread done servicing request
20:02:51.751 00.000 31432 OnExposeComplete: enter
20:02:51.754 00.003 31432 UpdateGuideState(): m_state=6
20:02:51.756 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
20:02:51.758 00.002 31432 Star::Find returns 1 (0), X=336.23, Y=888.34, Mass=2580, SNR=32.3, Peak=216 HFD=3.6
20:02:51.760 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
20:02:51.762 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
20:02:51.763 00.001 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.10 hyp=0.69 cameraTheta=-3.00 mountX=-0.69 mountY=-0.01, mountTheta=-3.13
20:02:51.766 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.10, opts=13)
20:02:51.768 00.002 31432 Enqueuing Move request for scope (-0.68, -0.10)
20:02:51.770 00.002 29876 Worker thread wakes up
20:02:51.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.10) opts 0xd
20:02:51.770 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.10)
20:02:51.770 00.000 29876 Moving (-0.68, -0.10) raw xDistance=-0.69 yDistance=-0.01
20:02:51.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.69
20:02:51.770 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:51.770 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:02:51.770 00.000 29876 MoveAxis(E, 73, ABG)
20:02:51.770 00.000 29876 Guiding  Dir = 2, Dur = 73
20:02:51.770 00.000 29876 IsSlewing returns 0
20:02:51.770 00.000 29876 IsGuiding returns 0
20:02:51.770 00.000 29876 PulseGuide returned control before completion, sleep 83
20:02:51.778 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:51.789 00.011 31432 UpdateGuideState exits: m=2580 RSB=32.3
20:02:51.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:51.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:51.795 00.002 31432 Enqueuing Expose request
20:02:51.864 00.069 29876 IsGuiding returns 1
20:02:51.864 00.000 29876 scope still moving after pulse duration time elapsed
20:02:51.894 00.030 29876 IsSlewing returns 0
20:02:51.894 00.000 29876 IsGuiding returns 1
20:02:51.926 00.032 29876 IsSlewing returns 0
20:02:51.926 00.000 29876 IsGuiding returns 1
20:02:51.956 00.030 29876 IsSlewing returns 0
20:02:51.956 00.000 29876 IsGuiding returns 0
20:02:51.956 00.000 29876 scope move finished after 73 + 112 ms
20:02:51.956 00.000 29876 Move returns status 0, amount 73
20:02:51.956 00.000 29876 MoveAxis(N, 0, ABG)
20:02:51.956 00.000 29876 Move returns status 0, amount 0
20:02:51.956 00.000 29876 move complete, result=0
20:02:51.956 00.000 29876 worker thread done servicing request
20:02:51.956 00.000 29876 Worker thread wakes up
20:02:51.956 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:51.956 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:51.956 00.000 31432 GuideStep: -0.7 px 73 ms EAST, -0.0 px 0 ms NORTH
20:02:53.861 01.905 29876 Exposure complete
20:02:53.905 00.044 29876 worker thread done servicing request
20:02:53.905 00.000 31432 OnExposeComplete: enter
20:02:53.907 00.002 31432 UpdateGuideState(): m_state=6
20:02:53.910 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
20:02:53.912 00.002 31432 Star::Find returns 1 (0), X=337.47, Y=888.40, Mass=2622, SNR=32.5, Peak=199 HFD=3.3
20:02:53.914 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.10 = -0.10)
20:02:53.916 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
20:02:53.917 00.001 31432 CameraToMount -- cameraX=0.55 cameraY=-0.04 hyp=0.56 cameraTheta=-0.08 mountX=0.55 mountY=0.13, mountTheta=0.22
20:02:53.921 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.04, opts=13)
20:02:53.923 00.002 31432 Enqueuing Move request for scope (0.55, -0.04)
20:02:53.925 00.002 29876 Worker thread wakes up
20:02:53.925 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.04) opts 0xd
20:02:53.925 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.04)
20:02:53.925 00.000 29876 Moving (0.55, -0.04) raw xDistance=0.55 yDistance=0.13
20:02:53.926 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.55
20:02:53.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:53.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:02:53.926 00.000 29876 MoveAxis(W, 43, ABG)
20:02:53.926 00.000 29876 Guiding  Dir = 3, Dur = 43
20:02:53.926 00.000 29876 IsSlewing returns 0
20:02:53.926 00.000 29876 IsGuiding returns 0
20:02:53.926 00.000 29876 PulseGuide returned control before completion, sleep 53
20:02:53.931 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:02:53.943 00.012 31432 UpdateGuideState exits: m=2622 RSB=32.5
20:02:53.945 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:53.947 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:53.949 00.002 31432 Enqueuing Expose request
20:02:53.983 00.034 29876 IsGuiding returns 1
20:02:53.983 00.000 29876 scope still moving after pulse duration time elapsed
20:02:54.015 00.032 29876 IsSlewing returns 0
20:02:54.015 00.000 29876 IsGuiding returns 1
20:02:54.045 00.030 29876 IsSlewing returns 0
20:02:54.045 00.000 29876 IsGuiding returns 1
20:02:54.076 00.031 29876 IsSlewing returns 0
20:02:54.076 00.000 29876 IsGuiding returns 0
20:02:54.076 00.000 29876 scope move finished after 43 + 107 ms
20:02:54.076 00.000 29876 Move returns status 0, amount 43
20:02:54.076 00.000 29876 MoveAxis(N, 0, ABG)
20:02:54.076 00.000 29876 Move returns status 0, amount 0
20:02:54.076 00.000 29876 move complete, result=0
20:02:54.076 00.000 29876 worker thread done servicing request
20:02:54.076 00.000 29876 Worker thread wakes up
20:02:54.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:54.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:54.076 00.000 31432 GuideStep: 0.6 px 43 ms WEST, 0.1 px 0 ms NORTH
20:02:56.200 02.124 29876 Exposure complete
20:02:56.244 00.044 29876 worker thread done servicing request
20:02:56.244 00.000 31432 OnExposeComplete: enter
20:02:56.246 00.002 31432 UpdateGuideState(): m_state=6
20:02:56.248 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
20:02:56.250 00.002 31432 Star::Find returns 1 (0), X=337.02, Y=888.64, Mass=2414, SNR=30.2, Peak=196 HFD=3.3
20:02:56.252 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
20:02:56.253 00.001 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.20)
20:02:56.255 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.10 mountX=0.11 mountY=-0.19, mountTheta=-1.04
20:02:56.258 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.20, opts=13)
20:02:56.260 00.002 31432 Enqueuing Move request for scope (0.10, 0.20)
20:02:56.262 00.002 29876 Worker thread wakes up
20:02:56.262 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
20:02:56.262 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
20:02:56.262 00.000 29876 Moving (0.10, 0.20) raw xDistance=0.11 yDistance=-0.19
20:02:56.262 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:02:56.262 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:56.262 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:02:56.262 00.000 29876 MoveAxis(E, 0, ABG)
20:02:56.262 00.000 29876 Move returns status 0, amount 0
20:02:56.262 00.000 29876 MoveAxis(N, 0, ABG)
20:02:56.262 00.000 29876 Move returns status 0, amount 0
20:02:56.262 00.000 29876 move complete, result=0
20:02:56.262 00.000 29876 worker thread done servicing request
20:02:56.266 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:56.277 00.011 31432 UpdateGuideState exits: m=2414 RSB=30.2
20:02:56.279 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:56.281 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:56.283 00.002 31432 Enqueuing Expose request
20:02:56.285 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:02:56.286 00.001 29876 Worker thread wakes up
20:02:56.287 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:56.287 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:58.301 02.014 29876 Exposure complete
20:02:58.344 00.043 29876 worker thread done servicing request
20:02:58.344 00.000 31432 OnExposeComplete: enter
20:02:58.347 00.003 31432 UpdateGuideState(): m_state=6
20:02:58.349 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
20:02:58.351 00.002 31432 Star::Find returns 1 (0), X=337.59, Y=888.26, Mass=2608, SNR=32.6, Peak=197 HFD=3.6
20:02:58.353 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
20:02:58.354 00.001 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
20:02:58.356 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.17 hyp=0.70 cameraTheta=-0.25 mountX=0.67 mountY=0.27, mountTheta=0.39
20:02:58.359 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.17, opts=13)
20:02:58.361 00.002 31432 Enqueuing Move request for scope (0.67, -0.17)
20:02:58.363 00.002 29876 Worker thread wakes up
20:02:58.363 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.17) opts 0xd
20:02:58.363 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.17)
20:02:58.363 00.000 29876 Moving (0.67, -0.17) raw xDistance=0.67 yDistance=0.27
20:02:58.363 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.67
20:02:58.363 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:02:58.363 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:02:58.363 00.000 29876 MoveAxis(W, 64, ABG)
20:02:58.363 00.000 29876 Guiding  Dir = 3, Dur = 64
20:02:58.363 00.000 29876 IsSlewing returns 0
20:02:58.363 00.000 29876 IsGuiding returns 0
20:02:58.363 00.000 29876 PulseGuide returned control before completion, sleep 74
20:02:58.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:02:58.378 00.012 31432 UpdateGuideState exits: m=2608 RSB=32.6
20:02:58.380 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:58.382 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:02:58.383 00.001 31432 Enqueuing Expose request
20:02:58.440 00.057 29876 IsGuiding returns 1
20:02:58.440 00.000 29876 scope still moving after pulse duration time elapsed
20:02:58.470 00.030 29876 IsSlewing returns 0
20:02:58.470 00.000 29876 IsGuiding returns 1
20:02:58.502 00.032 29876 IsSlewing returns 0
20:02:58.502 00.000 29876 IsGuiding returns 0
20:02:58.502 00.000 29876 scope move finished after 64 + 74 ms
20:02:58.502 00.000 29876 Move returns status 0, amount 64
20:02:58.502 00.000 29876 MoveAxis(N, 0, ABG)
20:02:58.502 00.000 29876 Move returns status 0, amount 0
20:02:58.502 00.000 29876 move complete, result=0
20:02:58.502 00.000 29876 worker thread done servicing request
20:02:58.502 00.000 29876 Worker thread wakes up
20:02:58.502 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:02:58.502 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:02:58.502 00.000 31432 GuideStep: 0.7 px 64 ms WEST, 0.3 px 0 ms NORTH
20:03:00.631 02.129 29876 Exposure complete
20:03:00.675 00.044 29876 worker thread done servicing request
20:03:00.675 00.000 31432 OnExposeComplete: enter
20:03:00.677 00.002 31432 UpdateGuideState(): m_state=6
20:03:00.679 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
20:03:00.681 00.002 31432 Star::Find returns 1 (0), X=336.97, Y=888.40, Mass=2372, SNR=30.7, Peak=215 HFD=3.4
20:03:00.683 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.64 = -0.64)
20:03:00.685 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
20:03:00.687 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=0.05 mountY=0.05, mountTheta=0.71
20:03:00.689 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.04, opts=13)
20:03:00.691 00.002 31432 Enqueuing Move request for scope (0.05, -0.04)
20:03:00.693 00.002 29876 Worker thread wakes up
20:03:00.693 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
20:03:00.693 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
20:03:00.693 00.000 29876 Moving (0.05, -0.04) raw xDistance=0.05 yDistance=0.05
20:03:00.693 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:03:00.693 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:00.693 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:03:00.693 00.000 29876 MoveAxis(E, 0, ABG)
20:03:00.693 00.000 29876 Move returns status 0, amount 0
20:03:00.693 00.000 29876 MoveAxis(N, 0, ABG)
20:03:00.693 00.000 29876 Move returns status 0, amount 0
20:03:00.693 00.000 29876 move complete, result=0
20:03:00.694 00.001 29876 worker thread done servicing request
20:03:00.698 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:03:00.709 00.011 31432 UpdateGuideState exits: m=2372 RSB=30.7
20:03:00.712 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:00.713 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:00.715 00.002 31432 Enqueuing Expose request
20:03:00.717 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:03:00.719 00.002 29876 Worker thread wakes up
20:03:00.719 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:00.719 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:02.632 01.913 29876 Exposure complete
20:03:02.675 00.043 29876 worker thread done servicing request
20:03:02.675 00.000 31432 OnExposeComplete: enter
20:03:02.677 00.002 31432 UpdateGuideState(): m_state=6
20:03:02.679 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
20:03:02.681 00.002 31432 Star::Find returns 1 (0), X=336.60, Y=888.45, Mass=2451, SNR=31.4, Peak=221 HFD=3.2
20:03:02.683 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
20:03:02.685 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.19)
20:03:02.686 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.10 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
20:03:02.689 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.01, opts=13)
20:03:02.691 00.002 31432 Enqueuing Move request for scope (-0.31, 0.01)
20:03:02.693 00.002 29876 Worker thread wakes up
20:03:02.693 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
20:03:02.693 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
20:03:02.693 00.000 29876 Moving (-0.31, 0.01) raw xDistance=-0.31 yDistance=-0.06
20:03:02.693 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
20:03:02.693 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:02.693 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:03:02.693 00.000 29876 MoveAxis(E, 30, ABG)
20:03:02.693 00.000 29876 Guiding  Dir = 2, Dur = 30
20:03:02.694 00.001 29876 IsSlewing returns 0
20:03:02.694 00.000 29876 IsGuiding returns 0
20:03:02.694 00.000 29876 PulseGuide returned control before completion, sleep 40
20:03:02.697 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:02.708 00.011 31432 UpdateGuideState exits: m=2451 RSB=31.4
20:03:02.711 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:02.713 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:02.715 00.002 31432 Enqueuing Expose request
20:03:02.739 00.024 29876 IsGuiding returns 1
20:03:02.739 00.000 29876 scope still moving after pulse duration time elapsed
20:03:02.770 00.031 29876 IsSlewing returns 0
20:03:02.770 00.000 29876 IsGuiding returns 1
20:03:02.802 00.032 29876 IsSlewing returns 0
20:03:02.802 00.000 29876 IsGuiding returns 1
20:03:02.833 00.031 29876 IsSlewing returns 0
20:03:02.833 00.000 29876 IsGuiding returns 0
20:03:02.833 00.000 29876 scope move finished after 30 + 108 ms
20:03:02.833 00.000 29876 Move returns status 0, amount 30
20:03:02.833 00.000 29876 MoveAxis(N, 0, ABG)
20:03:02.833 00.000 29876 Move returns status 0, amount 0
20:03:02.833 00.000 29876 move complete, result=0
20:03:02.833 00.000 29876 worker thread done servicing request
20:03:02.833 00.000 29876 Worker thread wakes up
20:03:02.833 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
20:03:02.835 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:02.835 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:04.962 02.127 29876 Exposure complete
20:03:05.005 00.043 29876 worker thread done servicing request
20:03:05.005 00.000 31432 OnExposeComplete: enter
20:03:05.008 00.003 31432 UpdateGuideState(): m_state=6
20:03:05.010 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
20:03:05.012 00.002 31432 Star::Find returns 1 (0), X=337.93, Y=888.18, Mass=2425, SNR=30.8, Peak=241 HFD=3.1
20:03:05.013 00.001 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
20:03:05.015 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
20:03:05.017 00.002 31432 CameraToMount -- cameraX=1.01 cameraY=-0.26 hyp=1.05 cameraTheta=-0.25 mountX=1.01 mountY=0.41, mountTheta=0.39
20:03:05.019 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.01, y=-0.26, opts=13)
20:03:05.021 00.002 31432 Enqueuing Move request for scope (1.01, -0.26)
20:03:05.023 00.002 29876 Worker thread wakes up
20:03:05.023 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.26) opts 0xd
20:03:05.024 00.001 29876 Handling offset move in thread for scope, endpoint = (1.01, -0.26)
20:03:05.024 00.000 29876 Moving (1.01, -0.26) raw xDistance=1.01 yDistance=0.41
20:03:05.024 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 1.01
20:03:05.024 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
20:03:05.024 00.000 29876 MoveAxis(W, 93, ABG)
20:03:05.024 00.000 29876 Guiding  Dir = 3, Dur = 93
20:03:05.024 00.000 29876 IsSlewing returns 0
20:03:05.024 00.000 29876 IsGuiding returns 0
20:03:05.024 00.000 29876 PulseGuide returned control before completion, sleep 103
20:03:05.028 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:05.040 00.012 31432 UpdateGuideState exits: m=2425 RSB=30.8
20:03:05.042 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:05.044 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:05.046 00.002 31432 Enqueuing Expose request
20:03:05.131 00.085 29876 IsGuiding returns 1
20:03:05.131 00.000 29876 scope still moving after pulse duration time elapsed
20:03:05.161 00.030 29876 IsSlewing returns 0
20:03:05.161 00.000 29876 IsGuiding returns 1
20:03:05.193 00.032 29876 IsSlewing returns 0
20:03:05.193 00.000 29876 IsGuiding returns 1
20:03:05.223 00.030 29876 IsSlewing returns 0
20:03:05.223 00.000 29876 IsGuiding returns 0
20:03:05.223 00.000 29876 scope move finished after 93 + 106 ms
20:03:05.223 00.000 29876 Move returns status 0, amount 93
20:03:05.223 00.000 29876 MoveAxis(S, 30, ABG)
20:03:05.223 00.000 29876 Guiding  Dir = 1, Dur = 30
20:03:05.224 00.001 29876 IsSlewing returns 0
20:03:05.224 00.000 29876 IsGuiding returns 0
20:03:05.224 00.000 29876 PulseGuide returned control before completion, sleep 40
20:03:05.269 00.045 29876 IsGuiding returns 1
20:03:05.269 00.000 29876 scope still moving after pulse duration time elapsed
20:03:05.301 00.032 29876 IsSlewing returns 0
20:03:05.301 00.000 29876 IsGuiding returns 1
20:03:05.331 00.030 29876 IsSlewing returns 0
20:03:05.331 00.000 29876 IsGuiding returns 1
20:03:05.362 00.031 29876 IsSlewing returns 0
20:03:05.362 00.000 29876 IsGuiding returns 1
20:03:05.393 00.031 29876 IsSlewing returns 0
20:03:05.393 00.000 29876 IsGuiding returns 0
20:03:05.393 00.000 29876 scope move finished after 30 + 139 ms
20:03:05.393 00.000 29876 Move returns status 0, amount 30
20:03:05.393 00.000 29876 move complete, result=0
20:03:05.393 00.000 29876 worker thread done servicing request
20:03:05.393 00.000 29876 Worker thread wakes up
20:03:05.393 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:05.393 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:05.393 00.000 31432 GuideStep: 1.0 px 93 ms WEST, 0.4 px 30 ms SOUTH
20:03:07.308 01.915 29876 Exposure complete
20:03:07.351 00.043 29876 worker thread done servicing request
20:03:07.351 00.000 31432 OnExposeComplete: enter
20:03:07.354 00.003 31432 UpdateGuideState(): m_state=6
20:03:07.356 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
20:03:07.358 00.002 31432 Star::Find returns 1 (0), X=336.95, Y=888.66, Mass=2647, SNR=32.6, Peak=225 HFD=3.4
20:03:07.359 00.001 31432 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
20:03:07.361 00.002 31432 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.41 = -1.87)
20:03:07.363 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.42 mountX=0.04 mountY=-0.22, mountTheta=-1.40
20:03:07.366 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.23, opts=13)
20:03:07.368 00.002 31432 Enqueuing Move request for scope (0.03, 0.23)
20:03:07.370 00.002 29876 Worker thread wakes up
20:03:07.370 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
20:03:07.370 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
20:03:07.370 00.000 29876 Moving (0.03, 0.23) raw xDistance=0.04 yDistance=-0.22
20:03:07.370 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:03:07.370 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:07.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:03:07.370 00.000 29876 MoveAxis(E, 0, ABG)
20:03:07.370 00.000 29876 Move returns status 0, amount 0
20:03:07.370 00.000 29876 MoveAxis(N, 0, ABG)
20:03:07.370 00.000 29876 Move returns status 0, amount 0
20:03:07.370 00.000 29876 move complete, result=0
20:03:07.370 00.000 29876 worker thread done servicing request
20:03:07.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:07.385 00.012 31432 UpdateGuideState exits: m=2647 RSB=32.6
20:03:07.387 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:07.389 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:07.391 00.002 31432 Enqueuing Expose request
20:03:07.392 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:03:07.394 00.002 29876 Worker thread wakes up
20:03:07.394 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:07.394 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:09.522 02.128 29876 Exposure complete
20:03:09.566 00.044 29876 worker thread done servicing request
20:03:09.566 00.000 31432 OnExposeComplete: enter
20:03:09.569 00.003 31432 UpdateGuideState(): m_state=6
20:03:09.571 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
20:03:09.573 00.002 31432 Star::Find returns 1 (0), X=337.25, Y=888.88, Mass=2772, SNR=33.3, Peak=199 HFD=3.6
20:03:09.574 00.001 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
20:03:09.576 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
20:03:09.578 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.44 hyp=0.56 cameraTheta=0.93 mountX=0.35 mountY=-0.39, mountTheta=-0.84
20:03:09.580 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.44, opts=13)
20:03:09.582 00.002 31432 Enqueuing Move request for scope (0.33, 0.44)
20:03:09.584 00.002 29876 Worker thread wakes up
20:03:09.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.44) opts 0xd
20:03:09.584 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.44)
20:03:09.584 00.000 29876 Moving (0.33, 0.44) raw xDistance=0.35 yDistance=-0.39
20:03:09.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
20:03:09.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:09.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:03:09.585 00.001 29876 MoveAxis(W, 33, ABG)
20:03:09.585 00.000 29876 Guiding  Dir = 3, Dur = 33
20:03:09.585 00.000 29876 IsSlewing returns 0
20:03:09.585 00.000 29876 IsGuiding returns 0
20:03:09.585 00.000 29876 PulseGuide returned control before completion, sleep 43
20:03:09.588 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:03:09.599 00.011 31432 UpdateGuideState exits: m=2772 RSB=33.3
20:03:09.602 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:09.603 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:09.605 00.002 31432 Enqueuing Expose request
20:03:09.631 00.026 29876 IsGuiding returns 1
20:03:09.631 00.000 29876 scope still moving after pulse duration time elapsed
20:03:09.662 00.031 29876 IsSlewing returns 0
20:03:09.662 00.000 29876 IsGuiding returns 0
20:03:09.662 00.000 29876 scope move finished after 33 + 43 ms
20:03:09.662 00.000 29876 Move returns status 0, amount 33
20:03:09.662 00.000 29876 MoveAxis(N, 0, ABG)
20:03:09.662 00.000 29876 Move returns status 0, amount 0
20:03:09.662 00.000 29876 move complete, result=0
20:03:09.663 00.001 29876 worker thread done servicing request
20:03:09.663 00.000 29876 Worker thread wakes up
20:03:09.663 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:09.663 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:09.663 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.4 px 0 ms NORTH
20:03:11.579 01.916 29876 Exposure complete
20:03:11.622 00.043 29876 worker thread done servicing request
20:03:11.622 00.000 31432 OnExposeComplete: enter
20:03:11.625 00.003 31432 UpdateGuideState(): m_state=6
20:03:11.626 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
20:03:11.628 00.002 31432 Star::Find returns 1 (0), X=337.16, Y=888.84, Mass=2576, SNR=32.4, Peak=180 HFD=3.7
20:03:11.630 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
20:03:11.632 00.002 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.27)
20:03:11.634 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.47 cameraTheta=1.03 mountX=0.25 mountY=-0.36, mountTheta=-0.96
20:03:11.636 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.40, opts=13)
20:03:11.639 00.003 31432 Enqueuing Move request for scope (0.24, 0.40)
20:03:11.641 00.002 29876 Worker thread wakes up
20:03:11.641 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.40) opts 0xd
20:03:11.641 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.40)
20:03:11.641 00.000 29876 Moving (0.24, 0.40) raw xDistance=0.25 yDistance=-0.36
20:03:11.641 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
20:03:11.641 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:11.641 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:03:11.641 00.000 29876 MoveAxis(W, 29, ABG)
20:03:11.641 00.000 29876 Guiding  Dir = 3, Dur = 29
20:03:11.641 00.000 29876 IsSlewing returns 0
20:03:11.641 00.000 29876 IsGuiding returns 0
20:03:11.641 00.000 29876 PulseGuide returned control before completion, sleep 39
20:03:11.645 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:11.657 00.012 31432 UpdateGuideState exits: m=2576 RSB=32.4
20:03:11.659 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:11.661 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:11.662 00.001 31432 Enqueuing Expose request
20:03:11.685 00.023 29876 IsGuiding returns 1
20:03:11.685 00.000 29876 scope still moving after pulse duration time elapsed
20:03:11.717 00.032 29876 IsSlewing returns 0
20:03:11.717 00.000 29876 IsGuiding returns 1
20:03:11.748 00.031 29876 IsSlewing returns 0
20:03:11.748 00.000 29876 IsGuiding returns 0
20:03:11.748 00.000 29876 scope move finished after 29 + 77 ms
20:03:11.748 00.000 29876 Move returns status 0, amount 29
20:03:11.748 00.000 29876 MoveAxis(N, 0, ABG)
20:03:11.748 00.000 29876 Move returns status 0, amount 0
20:03:11.748 00.000 29876 move complete, result=0
20:03:11.748 00.000 29876 worker thread done servicing request
20:03:11.748 00.000 29876 Worker thread wakes up
20:03:11.748 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:11.748 00.000 31432 GuideStep: 0.2 px 29 ms WEST, -0.4 px 0 ms NORTH
20:03:11.751 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:13.883 02.132 29876 Exposure complete
20:03:13.926 00.043 29876 worker thread done servicing request
20:03:13.926 00.000 31432 OnExposeComplete: enter
20:03:13.929 00.003 31432 UpdateGuideState(): m_state=6
20:03:13.931 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
20:03:13.933 00.002 31432 Star::Find returns 1 (0), X=337.09, Y=888.61, Mass=2726, SNR=33.1, Peak=252 HFD=3.3
20:03:13.934 00.001 31432 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:03:13.936 00.002 31432 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
20:03:13.938 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=0.18 mountY=-0.15, mountTheta=-0.67
20:03:13.941 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.17, opts=13)
20:03:13.943 00.002 31432 Enqueuing Move request for scope (0.18, 0.17)
20:03:13.945 00.002 29876 Worker thread wakes up
20:03:13.945 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
20:03:13.945 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
20:03:13.945 00.000 29876 Moving (0.18, 0.17) raw xDistance=0.18 yDistance=-0.15
20:03:13.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:03:13.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:13.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:03:13.945 00.000 29876 MoveAxis(E, 0, ABG)
20:03:13.945 00.000 29876 Move returns status 0, amount 0
20:03:13.945 00.000 29876 MoveAxis(N, 0, ABG)
20:03:13.945 00.000 29876 Move returns status 0, amount 0
20:03:13.945 00.000 29876 move complete, result=0
20:03:13.945 00.000 29876 worker thread done servicing request
20:03:13.948 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:13.960 00.012 31432 UpdateGuideState exits: m=2726 RSB=33.1
20:03:13.962 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:13.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:13.966 00.002 31432 Enqueuing Expose request
20:03:13.968 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:03:13.970 00.002 29876 Worker thread wakes up
20:03:13.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:13.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:15.873 01.903 29876 Exposure complete
20:03:15.917 00.044 29876 worker thread done servicing request
20:03:15.917 00.000 31432 OnExposeComplete: enter
20:03:15.919 00.002 31432 UpdateGuideState(): m_state=6
20:03:15.921 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
20:03:15.923 00.002 31432 Star::Find returns 1 (0), X=336.87, Y=888.93, Mass=2516, SNR=31.8, Peak=210 HFD=3.8
20:03:15.925 00.002 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
20:03:15.927 00.002 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.63)
20:03:15.928 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.67 mountX=-0.04 mountY=-0.49, mountTheta=-1.65
20:03:15.931 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.49, opts=13)
20:03:15.933 00.002 31432 Enqueuing Move request for scope (-0.05, 0.49)
20:03:15.935 00.002 29876 Worker thread wakes up
20:03:15.935 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.49) opts 0xd
20:03:15.935 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.49)
20:03:15.935 00.000 29876 Moving (-0.05, 0.49) raw xDistance=-0.04 yDistance=-0.49
20:03:15.935 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:03:15.935 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:15.935 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:03:15.935 00.000 29876 MoveAxis(E, 0, ABG)
20:03:15.936 00.001 29876 Move returns status 0, amount 0
20:03:15.936 00.000 29876 MoveAxis(N, 0, ABG)
20:03:15.936 00.000 29876 Move returns status 0, amount 0
20:03:15.936 00.000 29876 move complete, result=0
20:03:15.937 00.001 29876 worker thread done servicing request
20:03:15.941 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:15.954 00.013 31432 UpdateGuideState exits: m=2516 RSB=31.8
20:03:15.956 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:15.958 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:15.960 00.002 31432 Enqueuing Expose request
20:03:15.962 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
20:03:15.964 00.002 29876 Worker thread wakes up
20:03:15.964 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:15.964 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:18.087 02.123 29876 Exposure complete
20:03:18.131 00.044 29876 worker thread done servicing request
20:03:18.131 00.000 31432 OnExposeComplete: enter
20:03:18.134 00.003 31432 UpdateGuideState(): m_state=6
20:03:18.136 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
20:03:18.138 00.002 31432 Star::Find returns 1 (0), X=337.63, Y=888.76, Mass=2551, SNR=31.7, Peak=203 HFD=3.4
20:03:18.140 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
20:03:18.142 00.002 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
20:03:18.144 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.32 hyp=0.79 cameraTheta=0.42 mountX=0.72 mountY=-0.21, mountTheta=-0.28
20:03:18.149 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.32, opts=13)
20:03:18.151 00.002 31432 Enqueuing Move request for scope (0.72, 0.32)
20:03:18.153 00.002 29876 Worker thread wakes up
20:03:18.153 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.32) opts 0xd
20:03:18.153 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.32)
20:03:18.153 00.000 29876 Moving (0.72, 0.32) raw xDistance=0.72 yDistance=-0.21
20:03:18.153 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.72
20:03:18.153 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:18.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:03:18.153 00.000 29876 MoveAxis(W, 70, ABG)
20:03:18.153 00.000 29876 Guiding  Dir = 3, Dur = 70
20:03:18.153 00.000 29876 IsSlewing returns 0
20:03:18.154 00.001 29876 IsGuiding returns 0
20:03:18.154 00.000 29876 PulseGuide returned control before completion, sleep 80
20:03:18.157 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:03:18.170 00.013 31432 UpdateGuideState exits: m=2551 RSB=31.7
20:03:18.173 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:18.175 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:18.177 00.002 31432 Enqueuing Expose request
20:03:18.242 00.065 29876 IsGuiding returns 1
20:03:18.242 00.000 29876 scope still moving after pulse duration time elapsed
20:03:18.274 00.032 29876 IsSlewing returns 0
20:03:18.274 00.000 29876 IsGuiding returns 1
20:03:18.306 00.032 29876 IsSlewing returns 0
20:03:18.306 00.000 29876 IsGuiding returns 1
20:03:18.337 00.031 29876 IsSlewing returns 0
20:03:18.337 00.000 29876 IsGuiding returns 0
20:03:18.337 00.000 29876 scope move finished after 70 + 112 ms
20:03:18.337 00.000 29876 Move returns status 0, amount 70
20:03:18.337 00.000 29876 MoveAxis(N, 0, ABG)
20:03:18.337 00.000 29876 Move returns status 0, amount 0
20:03:18.337 00.000 29876 move complete, result=0
20:03:18.337 00.000 29876 worker thread done servicing request
20:03:18.337 00.000 29876 Worker thread wakes up
20:03:18.337 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:18.337 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:18.337 00.000 31432 GuideStep: 0.7 px 70 ms WEST, -0.2 px 0 ms NORTH
20:03:20.248 01.911 29876 Exposure complete
20:03:20.293 00.045 29876 worker thread done servicing request
20:03:20.293 00.000 31432 OnExposeComplete: enter
20:03:20.295 00.002 31432 UpdateGuideState(): m_state=6
20:03:20.297 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
20:03:20.299 00.002 31432 Star::Find returns 1 (0), X=337.41, Y=888.87, Mass=2663, SNR=32.9, Peak=202 HFD=3.6
20:03:20.301 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
20:03:20.303 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.58)
20:03:20.305 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.43 hyp=0.66 cameraTheta=0.72 mountX=0.50 mountY=-0.35, mountTheta=-0.61
20:03:20.307 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.43, opts=13)
20:03:20.310 00.003 31432 Enqueuing Move request for scope (0.49, 0.43)
20:03:20.312 00.002 29876 Worker thread wakes up
20:03:20.312 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.43) opts 0xd
20:03:20.312 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.43)
20:03:20.312 00.000 29876 Moving (0.49, 0.43) raw xDistance=0.50 yDistance=-0.35
20:03:20.312 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
20:03:20.312 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.40 newest=-1.05
20:03:20.312 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
20:03:20.312 00.000 29876 MoveAxis(W, 58, ABG)
20:03:20.312 00.000 29876 Guiding  Dir = 3, Dur = 58
20:03:20.312 00.000 29876 IsSlewing returns 0
20:03:20.312 00.000 29876 IsGuiding returns 0
20:03:20.312 00.000 29876 PulseGuide returned control before completion, sleep 68
20:03:20.317 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:20.330 00.013 31432 UpdateGuideState exits: m=2663 RSB=32.9
20:03:20.332 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:20.334 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:20.336 00.002 31432 Enqueuing Expose request
20:03:20.388 00.052 29876 IsGuiding returns 1
20:03:20.388 00.000 29876 scope still moving after pulse duration time elapsed
20:03:20.418 00.030 29876 IsSlewing returns 0
20:03:20.418 00.000 29876 IsGuiding returns 1
20:03:20.448 00.030 29876 IsSlewing returns 0
20:03:20.448 00.000 29876 IsGuiding returns 1
20:03:20.479 00.031 29876 IsSlewing returns 0
20:03:20.479 00.000 29876 IsGuiding returns 0
20:03:20.479 00.000 29876 scope move finished after 58 + 108 ms
20:03:20.479 00.000 29876 Move returns status 0, amount 58
20:03:20.479 00.000 29876 BLC: Oldest BLC event removed
20:03:20.479 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:03:20.479 00.000 29876 MoveAxis(N, 46, ABG)
20:03:20.479 00.000 29876 Guiding  Dir = 0, Dur = 46
20:03:20.479 00.000 29876 IsSlewing returns 0
20:03:20.479 00.000 29876 IsGuiding returns 0
20:03:20.480 00.001 29876 PulseGuide returned control before completion, sleep 56
20:03:20.541 00.061 29876 IsGuiding returns 1
20:03:20.541 00.000 29876 scope still moving after pulse duration time elapsed
20:03:20.573 00.032 29876 IsSlewing returns 0
20:03:20.573 00.000 29876 IsGuiding returns 1
20:03:20.605 00.032 29876 IsSlewing returns 0
20:03:20.605 00.000 29876 IsGuiding returns 1
20:03:20.636 00.031 29876 IsSlewing returns 0
20:03:20.636 00.000 29876 IsGuiding returns 0
20:03:20.636 00.000 29876 scope move finished after 46 + 110 ms
20:03:20.636 00.000 29876 Move returns status 0, amount 46
20:03:20.636 00.000 29876 move complete, result=0
20:03:20.637 00.001 29876 worker thread done servicing request
20:03:20.637 00.000 29876 Worker thread wakes up
20:03:20.637 00.000 31432 GuideStep: 0.5 px 58 ms WEST, -0.4 px 46 ms NORTH
20:03:20.639 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:20.639 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:22.768 02.129 29876 Exposure complete
20:03:22.811 00.043 29876 worker thread done servicing request
20:03:22.811 00.000 31432 OnExposeComplete: enter
20:03:22.813 00.002 31432 UpdateGuideState(): m_state=6
20:03:22.816 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
20:03:22.817 00.001 31432 Star::Find returns 1 (0), X=337.24, Y=888.84, Mass=2667, SNR=32.4, Peak=220 HFD=3.7
20:03:22.819 00.002 31432 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.02) = xAngle (0.87 = 0.87)
20:03:22.821 00.002 31432 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.88 = -2.40)
20:03:22.823 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.40 hyp=0.52 cameraTheta=0.89 mountX=0.33 mountY=-0.35, mountTheta=-0.81
20:03:22.825 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.40, opts=13)
20:03:22.827 00.002 31432 Enqueuing Move request for scope (0.33, 0.40)
20:03:22.830 00.003 29876 Worker thread wakes up
20:03:22.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.40) opts 0xd
20:03:22.830 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.40)
20:03:22.830 00.000 29876 Moving (0.33, 0.40) raw xDistance=0.33 yDistance=-0.35
20:03:22.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
20:03:22.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
20:03:22.830 00.000 29876 MoveAxis(W, 40, ABG)
20:03:22.830 00.000 29876 Guiding  Dir = 3, Dur = 40
20:03:22.830 00.000 29876 IsSlewing returns 0
20:03:22.830 00.000 29876 IsGuiding returns 0
20:03:22.830 00.000 29876 PulseGuide returned control before completion, sleep 50
20:03:22.836 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:22.849 00.013 31432 UpdateGuideState exits: m=2667 RSB=32.4
20:03:22.851 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:22.853 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:22.855 00.002 31432 Enqueuing Expose request
20:03:22.891 00.036 29876 IsGuiding returns 1
20:03:22.891 00.000 29876 scope still moving after pulse duration time elapsed
20:03:22.922 00.031 29876 IsSlewing returns 0
20:03:22.922 00.000 29876 IsGuiding returns 0
20:03:22.922 00.000 29876 scope move finished after 40 + 51 ms
20:03:22.922 00.000 29876 Move returns status 0, amount 40
20:03:22.922 00.000 29876 MoveAxis(N, 26, ABG)
20:03:22.922 00.000 29876 Guiding  Dir = 0, Dur = 26
20:03:22.922 00.000 29876 IsSlewing returns 0
20:03:22.922 00.000 29876 IsGuiding returns 0
20:03:22.922 00.000 29876 PulseGuide returned control before completion, sleep 36
20:03:22.968 00.046 29876 IsGuiding returns 1
20:03:22.968 00.000 29876 scope still moving after pulse duration time elapsed
20:03:22.998 00.030 29876 IsSlewing returns 0
20:03:22.998 00.000 29876 IsGuiding returns 1
20:03:23.029 00.031 29876 IsSlewing returns 0
20:03:23.029 00.000 29876 IsGuiding returns 1
20:03:23.060 00.031 29876 IsSlewing returns 0
20:03:23.060 00.000 29876 IsGuiding returns 0
20:03:23.060 00.000 29876 scope move finished after 26 + 111 ms
20:03:23.060 00.000 29876 Move returns status 0, amount 26
20:03:23.060 00.000 29876 move complete, result=0
20:03:23.060 00.000 29876 worker thread done servicing request
20:03:23.060 00.000 29876 Worker thread wakes up
20:03:23.060 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:23.060 00.000 31432 GuideStep: 0.3 px 40 ms WEST, -0.3 px 26 ms NORTH
20:03:23.063 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:24.978 01.915 29876 Exposure complete
20:03:25.021 00.043 29876 worker thread done servicing request
20:03:25.021 00.000 31432 OnExposeComplete: enter
20:03:25.024 00.003 31432 UpdateGuideState(): m_state=6
20:03:25.026 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
20:03:25.028 00.002 31432 Star::Find returns 1 (0), X=338.34, Y=888.50, Mass=2486, SNR=30.8, Peak=175 HFD=3.3
20:03:25.029 00.001 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
20:03:25.031 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
20:03:25.033 00.002 31432 CameraToMount -- cameraX=1.43 cameraY=0.06 hyp=1.43 cameraTheta=0.04 mountX=1.43 mountY=0.16, mountTheta=0.11
20:03:25.036 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.43, y=0.06, opts=13)
20:03:25.038 00.002 31432 Enqueuing Move request for scope (1.43, 0.06)
20:03:25.040 00.002 29876 Worker thread wakes up
20:03:25.040 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.43, 0.06) opts 0xd
20:03:25.040 00.000 29876 Handling offset move in thread for scope, endpoint = (1.43, 0.06)
20:03:25.040 00.000 29876 Moving (1.43, 0.06) raw xDistance=1.43 yDistance=0.16
20:03:25.040 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.43
20:03:25.040 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:25.040 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:03:25.040 00.000 29876 MoveAxis(W, 143, ABG)
20:03:25.040 00.000 29876 Guiding  Dir = 3, Dur = 143
20:03:25.040 00.000 29876 IsSlewing returns 0
20:03:25.040 00.000 29876 IsGuiding returns 0
20:03:25.040 00.000 29876 PulseGuide returned control before completion, sleep 153
20:03:25.044 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:25.056 00.012 31432 UpdateGuideState exits: m=2486 RSB=30.8
20:03:25.058 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:25.060 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:25.061 00.001 31432 Enqueuing Expose request
20:03:25.208 00.147 29876 IsGuiding returns 1
20:03:25.208 00.000 29876 scope still moving after pulse duration time elapsed
20:03:25.239 00.031 29876 IsSlewing returns 0
20:03:25.239 00.000 29876 IsGuiding returns 0
20:03:25.239 00.000 29876 scope move finished after 143 + 56 ms
20:03:25.239 00.000 29876 Move returns status 0, amount 143
20:03:25.239 00.000 29876 MoveAxis(N, 0, ABG)
20:03:25.239 00.000 29876 Move returns status 0, amount 0
20:03:25.239 00.000 29876 move complete, result=0
20:03:25.239 00.000 29876 worker thread done servicing request
20:03:25.239 00.000 29876 Worker thread wakes up
20:03:25.239 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:25.239 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:25.240 00.001 31432 GuideStep: 1.4 px 143 ms WEST, 0.2 px 0 ms NORTH
20:03:27.369 02.129 29876 Exposure complete
20:03:27.412 00.043 29876 worker thread done servicing request
20:03:27.412 00.000 31432 OnExposeComplete: enter
20:03:27.414 00.002 31432 UpdateGuideState(): m_state=6
20:03:27.416 00.002 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
20:03:27.418 00.002 31432 Star::Find returns 1 (0), X=337.64, Y=888.91, Mass=2706, SNR=32.9, Peak=183 HFD=3.9
20:03:27.420 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
20:03:27.422 00.002 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.72)
20:03:27.424 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=0.48 hyp=0.87 cameraTheta=0.58 mountX=0.74 mountY=-0.36, mountTheta=-0.45
20:03:27.426 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=0.48, opts=13)
20:03:27.429 00.003 31432 Enqueuing Move request for scope (0.73, 0.48)
20:03:27.431 00.002 29876 Worker thread wakes up
20:03:27.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.48) opts 0xd
20:03:27.431 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, 0.48)
20:03:27.431 00.000 29876 Moving (0.73, 0.48) raw xDistance=0.74 yDistance=-0.36
20:03:27.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.74
20:03:27.431 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.36
20:03:27.431 00.000 29876 MoveAxis(W, 91, ABG)
20:03:27.431 00.000 29876 Guiding  Dir = 3, Dur = 91
20:03:27.431 00.000 29876 IsSlewing returns 0
20:03:27.431 00.000 29876 IsGuiding returns 0
20:03:27.432 00.001 29876 PulseGuide returned control before completion, sleep 101
20:03:27.435 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=256, Gamma=0.490
20:03:27.447 00.012 31432 UpdateGuideState exits: m=2706 RSB=32.9
20:03:27.450 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:27.452 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:27.453 00.001 31432 Enqueuing Expose request
20:03:27.539 00.086 29876 IsGuiding returns 1
20:03:27.539 00.000 29876 scope still moving after pulse duration time elapsed
20:03:27.570 00.031 29876 IsSlewing returns 0
20:03:27.570 00.000 29876 IsGuiding returns 1
20:03:27.601 00.031 29876 IsSlewing returns 0
20:03:27.601 00.000 29876 IsGuiding returns 0
20:03:27.601 00.000 29876 scope move finished after 91 + 78 ms
20:03:27.601 00.000 29876 Move returns status 0, amount 91
20:03:27.601 00.000 29876 MoveAxis(N, 26, ABG)
20:03:27.601 00.000 29876 Guiding  Dir = 0, Dur = 26
20:03:27.601 00.000 29876 IsSlewing returns 0
20:03:27.601 00.000 29876 IsGuiding returns 0
20:03:27.602 00.001 29876 PulseGuide returned control before completion, sleep 36
20:03:27.647 00.045 29876 IsGuiding returns 1
20:03:27.647 00.000 29876 scope still moving after pulse duration time elapsed
20:03:27.678 00.031 29876 IsSlewing returns 0
20:03:27.678 00.000 29876 IsGuiding returns 1
20:03:27.709 00.031 29876 IsSlewing returns 0
20:03:27.709 00.000 29876 IsGuiding returns 1
20:03:27.740 00.031 29876 IsSlewing returns 0
20:03:27.740 00.000 29876 IsGuiding returns 0
20:03:27.740 00.000 29876 scope move finished after 26 + 113 ms
20:03:27.740 00.000 29876 Move returns status 0, amount 26
20:03:27.740 00.000 29876 move complete, result=0
20:03:27.740 00.000 29876 worker thread done servicing request
20:03:27.740 00.000 29876 Worker thread wakes up
20:03:27.740 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:27.740 00.000 31432 GuideStep: 0.7 px 91 ms WEST, -0.4 px 26 ms NORTH
20:03:27.743 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:29.648 01.905 29876 Exposure complete
20:03:29.692 00.044 29876 worker thread done servicing request
20:03:29.692 00.000 31432 OnExposeComplete: enter
20:03:29.694 00.002 31432 UpdateGuideState(): m_state=6
20:03:29.696 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:03:29.698 00.002 31432 Star::Find returns 1 (0), X=337.65, Y=888.14, Mass=2654, SNR=32.5, Peak=227 HFD=3.6
20:03:29.700 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:03:29.702 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
20:03:29.703 00.001 31432 CameraToMount -- cameraX=0.73 cameraY=-0.30 hyp=0.79 cameraTheta=-0.39 mountX=0.72 mountY=0.41, mountTheta=0.52
20:03:29.705 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=-0.30, opts=13)
20:03:29.708 00.003 31432 Enqueuing Move request for scope (0.73, -0.30)
20:03:29.711 00.003 29876 Worker thread wakes up
20:03:29.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.30) opts 0xd
20:03:29.711 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, -0.30)
20:03:29.711 00.000 29876 Moving (0.73, -0.30) raw xDistance=0.72 yDistance=0.41
20:03:29.711 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
20:03:29.711 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:03:29.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
20:03:29.711 00.000 29876 MoveAxis(W, 82, ABG)
20:03:29.711 00.000 29876 Guiding  Dir = 3, Dur = 82
20:03:29.711 00.000 29876 IsSlewing returns 0
20:03:29.711 00.000 29876 IsGuiding returns 0
20:03:29.711 00.000 29876 PulseGuide returned control before completion, sleep 92
20:03:29.714 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:03:29.726 00.012 31432 UpdateGuideState exits: m=2654 RSB=32.5
20:03:29.728 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:29.730 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:29.732 00.002 31432 Enqueuing Expose request
20:03:29.816 00.084 29876 IsGuiding returns 1
20:03:29.816 00.000 29876 scope still moving after pulse duration time elapsed
20:03:29.846 00.030 29876 IsSlewing returns 0
20:03:29.846 00.000 29876 IsGuiding returns 1
20:03:29.877 00.031 29876 IsSlewing returns 0
20:03:29.877 00.000 29876 IsGuiding returns 0
20:03:29.877 00.000 29876 scope move finished after 82 + 83 ms
20:03:29.877 00.000 29876 Move returns status 0, amount 82
20:03:29.877 00.000 29876 MoveAxis(N, 0, ABG)
20:03:29.877 00.000 29876 Move returns status 0, amount 0
20:03:29.877 00.000 29876 move complete, result=0
20:03:29.877 00.000 29876 worker thread done servicing request
20:03:29.877 00.000 29876 Worker thread wakes up
20:03:29.878 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:29.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:29.878 00.000 31432 GuideStep: 0.7 px 82 ms WEST, 0.4 px 0 ms NORTH
20:03:32.005 02.127 29876 Exposure complete
20:03:32.049 00.044 29876 worker thread done servicing request
20:03:32.049 00.000 31432 OnExposeComplete: enter
20:03:32.052 00.003 31432 UpdateGuideState(): m_state=6
20:03:32.054 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
20:03:32.056 00.002 31432 Star::Find returns 1 (0), X=337.93, Y=888.96, Mass=2498, SNR=31.6, Peak=219 HFD=3.9
20:03:32.058 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
20:03:32.060 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.82)
20:03:32.062 00.002 31432 CameraToMount -- cameraX=1.01 cameraY=0.53 hyp=1.14 cameraTheta=0.48 mountX=1.02 mountY=-0.37, mountTheta=-0.34
20:03:32.065 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.01, y=0.53, opts=13)
20:03:32.067 00.002 31432 Enqueuing Move request for scope (1.01, 0.53)
20:03:32.069 00.002 29876 Worker thread wakes up
20:03:32.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.53) opts 0xd
20:03:32.069 00.000 29876 Handling offset move in thread for scope, endpoint = (1.01, 0.53)
20:03:32.069 00.000 29876 Moving (1.01, 0.53) raw xDistance=1.02 yDistance=-0.37
20:03:32.069 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
20:03:32.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
20:03:32.069 00.000 29876 MoveAxis(W, 110, ABG)
20:03:32.069 00.000 29876 Guiding  Dir = 3, Dur = 110
20:03:32.069 00.000 29876 IsSlewing returns 0
20:03:32.069 00.000 29876 IsGuiding returns 0
20:03:32.070 00.001 29876 PulseGuide returned control before completion, sleep 120
20:03:32.073 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=256, Gamma=0.490
20:03:32.085 00.012 31432 UpdateGuideState exits: m=2498 RSB=31.6
20:03:32.087 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:32.089 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:32.091 00.002 31432 Enqueuing Expose request
20:03:32.205 00.114 29876 IsGuiding returns 1
20:03:32.205 00.000 29876 scope still moving after pulse duration time elapsed
20:03:32.236 00.031 29876 IsSlewing returns 0
20:03:32.236 00.000 29876 IsGuiding returns 0
20:03:32.236 00.000 29876 scope move finished after 110 + 56 ms
20:03:32.236 00.000 29876 Move returns status 0, amount 110
20:03:32.236 00.000 29876 MoveAxis(N, 27, ABG)
20:03:32.236 00.000 29876 Guiding  Dir = 0, Dur = 27
20:03:32.236 00.000 29876 IsSlewing returns 0
20:03:32.236 00.000 29876 IsGuiding returns 0
20:03:32.236 00.000 29876 PulseGuide returned control before completion, sleep 37
20:03:32.282 00.046 29876 IsGuiding returns 1
20:03:32.282 00.000 29876 scope still moving after pulse duration time elapsed
20:03:32.312 00.030 29876 IsSlewing returns 0
20:03:32.312 00.000 29876 IsGuiding returns 1
20:03:32.342 00.030 29876 IsSlewing returns 0
20:03:32.342 00.000 29876 IsGuiding returns 1
20:03:32.373 00.031 29876 IsSlewing returns 0
20:03:32.373 00.000 29876 IsGuiding returns 0
20:03:32.373 00.000 29876 scope move finished after 27 + 109 ms
20:03:32.373 00.000 29876 Move returns status 0, amount 27
20:03:32.373 00.000 29876 move complete, result=0
20:03:32.373 00.000 29876 worker thread done servicing request
20:03:32.373 00.000 29876 Worker thread wakes up
20:03:32.373 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:32.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:32.374 00.001 31432 GuideStep: 1.0 px 110 ms WEST, -0.4 px 27 ms NORTH
20:03:34.280 01.906 29876 Exposure complete
20:03:34.324 00.044 29876 worker thread done servicing request
20:03:34.324 00.000 31432 OnExposeComplete: enter
20:03:34.327 00.003 31432 UpdateGuideState(): m_state=6
20:03:34.329 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
20:03:34.331 00.002 31432 Star::Find returns 1 (0), X=336.87, Y=888.21, Mass=2565, SNR=32.0, Peak=230 HFD=3.6
20:03:34.333 00.002 31432 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
20:03:34.335 00.002 31432 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
20:03:34.337 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=-0.05 mountY=0.22, mountTheta=1.79
20:03:34.340 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.23, opts=13)
20:03:34.342 00.002 31432 Enqueuing Move request for scope (-0.04, -0.23)
20:03:34.344 00.002 29876 Worker thread wakes up
20:03:34.344 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
20:03:34.344 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
20:03:34.344 00.000 29876 Moving (-0.04, -0.23) raw xDistance=-0.05 yDistance=0.22
20:03:34.344 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:03:34.344 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:34.345 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:03:34.345 00.000 29876 MoveAxis(E, 0, ABG)
20:03:34.345 00.000 29876 Move returns status 0, amount 0
20:03:34.345 00.000 29876 MoveAxis(N, 0, ABG)
20:03:34.345 00.000 29876 Move returns status 0, amount 0
20:03:34.345 00.000 29876 move complete, result=0
20:03:34.345 00.000 29876 worker thread done servicing request
20:03:34.348 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:34.359 00.011 31432 UpdateGuideState exits: m=2565 RSB=32.0
20:03:34.362 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:34.364 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:34.366 00.002 31432 Enqueuing Expose request
20:03:34.368 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:03:34.370 00.002 29876 Worker thread wakes up
20:03:34.370 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:34.370 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:36.596 02.226 29876 Exposure complete
20:03:36.640 00.044 29876 worker thread done servicing request
20:03:36.640 00.000 31432 OnExposeComplete: enter
20:03:36.642 00.002 31432 UpdateGuideState(): m_state=6
20:03:36.645 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
20:03:36.647 00.002 31432 Star::Find returns 1 (0), X=337.32, Y=887.90, Mass=2452, SNR=30.4, Peak=213 HFD=3.7
20:03:36.649 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.02) = xAngle (-0.95 = -0.95)
20:03:36.651 00.002 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
20:03:36.652 00.001 31432 CameraToMount -- cameraX=0.40 cameraY=-0.54 hyp=0.67 cameraTheta=-0.93 mountX=0.39 mountY=0.59, mountTheta=0.99
20:03:36.655 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.54, opts=13)
20:03:36.657 00.002 31432 Enqueuing Move request for scope (0.40, -0.54)
20:03:36.659 00.002 29876 Worker thread wakes up
20:03:36.659 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.54) opts 0xd
20:03:36.659 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.54)
20:03:36.659 00.000 29876 Moving (0.40, -0.54) raw xDistance=0.39 yDistance=0.59
20:03:36.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
20:03:36.659 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:03:36.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
20:03:36.659 00.000 29876 MoveAxis(W, 37, ABG)
20:03:36.659 00.000 29876 Guiding  Dir = 3, Dur = 37
20:03:36.660 00.001 29876 IsSlewing returns 0
20:03:36.660 00.000 29876 IsGuiding returns 0
20:03:36.660 00.000 29876 PulseGuide returned control before completion, sleep 47
20:03:36.666 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:36.678 00.012 31432 UpdateGuideState exits: m=2452 RSB=30.4
20:03:36.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:36.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:36.685 00.003 31432 Enqueuing Expose request
20:03:36.720 00.035 29876 IsGuiding returns 1
20:03:36.720 00.000 29876 scope still moving after pulse duration time elapsed
20:03:36.751 00.031 29876 IsSlewing returns 0
20:03:36.751 00.000 29876 IsGuiding returns 0
20:03:36.751 00.000 29876 scope move finished after 37 + 54 ms
20:03:36.751 00.000 29876 Move returns status 0, amount 37
20:03:36.751 00.000 29876 MoveAxis(N, 0, ABG)
20:03:36.751 00.000 29876 Move returns status 0, amount 0
20:03:36.751 00.000 29876 move complete, result=0
20:03:36.752 00.001 29876 worker thread done servicing request
20:03:36.752 00.000 29876 Worker thread wakes up
20:03:36.752 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:36.752 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:36.752 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.6 px 0 ms NORTH
20:03:38.668 01.916 29876 Exposure complete
20:03:38.710 00.042 29876 worker thread done servicing request
20:03:38.711 00.001 31432 OnExposeComplete: enter
20:03:38.713 00.002 31432 UpdateGuideState(): m_state=6
20:03:38.716 00.003 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
20:03:38.717 00.001 31432 Star::Find returns 1 (0), X=337.69, Y=887.77, Mass=2509, SNR=31.2, Peak=182 HFD=3.6
20:03:38.720 00.003 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
20:03:38.721 00.001 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
20:03:38.723 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=-0.66 hyp=1.02 cameraTheta=-0.71 mountX=0.76 mountY=0.77, mountTheta=0.79
20:03:38.725 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=-0.66, opts=13)
20:03:38.728 00.003 31432 Enqueuing Move request for scope (0.78, -0.66)
20:03:38.729 00.001 29876 Worker thread wakes up
20:03:38.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.66) opts 0xd
20:03:38.730 00.001 29876 Handling offset move in thread for scope, endpoint = (0.78, -0.66)
20:03:38.730 00.000 29876 Moving (0.78, -0.66) raw xDistance=0.76 yDistance=0.77
20:03:38.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76
20:03:38.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:03:38.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.77
20:03:38.730 00.000 29876 MoveAxis(W, 79, ABG)
20:03:38.730 00.000 29876 Guiding  Dir = 3, Dur = 79
20:03:38.730 00.000 29876 IsSlewing returns 0
20:03:38.730 00.000 29876 IsGuiding returns 0
20:03:38.730 00.000 29876 PulseGuide returned control before completion, sleep 89
20:03:38.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:38.744 00.011 31432 UpdateGuideState exits: m=2509 RSB=31.2
20:03:38.747 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:38.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:38.751 00.002 31432 Enqueuing Expose request
20:03:38.822 00.071 29876 IsGuiding returns 1
20:03:38.822 00.000 29876 scope still moving after pulse duration time elapsed
20:03:38.853 00.031 29876 IsSlewing returns 0
20:03:38.853 00.000 29876 IsGuiding returns 1
20:03:38.884 00.031 29876 IsSlewing returns 0
20:03:38.884 00.000 29876 IsGuiding returns 0
20:03:38.884 00.000 29876 scope move finished after 79 + 74 ms
20:03:38.884 00.000 29876 Move returns status 0, amount 79
20:03:38.884 00.000 29876 MoveAxis(N, 0, ABG)
20:03:38.884 00.000 29876 Move returns status 0, amount 0
20:03:38.884 00.000 29876 move complete, result=0
20:03:38.884 00.000 29876 worker thread done servicing request
20:03:38.884 00.000 29876 Worker thread wakes up
20:03:38.884 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:38.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:38.884 00.000 31432 GuideStep: 0.8 px 79 ms WEST, 0.8 px 0 ms NORTH
20:03:41.017 02.133 29876 Exposure complete
20:03:41.060 00.043 29876 worker thread done servicing request
20:03:41.060 00.000 31432 OnExposeComplete: enter
20:03:41.062 00.002 31432 UpdateGuideState(): m_state=6
20:03:41.065 00.003 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
20:03:41.067 00.002 31432 Star::Find returns 1 (0), X=337.57, Y=888.16, Mass=2629, SNR=32.7, Peak=190 HFD=3.7
20:03:41.069 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
20:03:41.071 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
20:03:41.073 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.28 hyp=0.71 cameraTheta=-0.40 mountX=0.65 mountY=0.38, mountTheta=0.53
20:03:41.075 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.28, opts=13)
20:03:41.077 00.002 31432 Enqueuing Move request for scope (0.66, -0.28)
20:03:41.080 00.003 29876 Worker thread wakes up
20:03:41.080 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.28) opts 0xd
20:03:41.080 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.28)
20:03:41.080 00.000 29876 Moving (0.66, -0.28) raw xDistance=0.65 yDistance=0.38
20:03:41.080 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
20:03:41.080 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:03:41.080 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:03:41.080 00.000 29876 MoveAxis(W, 74, ABG)
20:03:41.080 00.000 29876 Guiding  Dir = 3, Dur = 74
20:03:41.080 00.000 29876 IsSlewing returns 0
20:03:41.080 00.000 29876 IsGuiding returns 0
20:03:41.080 00.000 29876 PulseGuide returned control before completion, sleep 84
20:03:41.085 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:41.096 00.011 31432 UpdateGuideState exits: m=2629 RSB=32.7
20:03:41.099 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:41.101 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:41.103 00.002 31432 Enqueuing Expose request
20:03:41.168 00.065 29876 IsGuiding returns 1
20:03:41.168 00.000 29876 scope still moving after pulse duration time elapsed
20:03:41.200 00.032 29876 IsSlewing returns 0
20:03:41.200 00.000 29876 IsGuiding returns 1
20:03:41.230 00.030 29876 IsSlewing returns 0
20:03:41.230 00.000 29876 IsGuiding returns 0
20:03:41.230 00.000 29876 scope move finished after 74 + 75 ms
20:03:41.230 00.000 29876 Move returns status 0, amount 74
20:03:41.230 00.000 29876 MoveAxis(N, 0, ABG)
20:03:41.230 00.000 29876 Move returns status 0, amount 0
20:03:41.230 00.000 29876 move complete, result=0
20:03:41.231 00.001 29876 worker thread done servicing request
20:03:41.231 00.000 29876 Worker thread wakes up
20:03:41.231 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:41.231 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:41.231 00.000 31432 GuideStep: 0.7 px 74 ms WEST, 0.4 px 0 ms NORTH
20:03:43.142 01.911 29876 Exposure complete
20:03:43.186 00.044 29876 worker thread done servicing request
20:03:43.186 00.000 31432 OnExposeComplete: enter
20:03:43.188 00.002 31432 UpdateGuideState(): m_state=6
20:03:43.190 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
20:03:43.192 00.002 31432 Star::Find returns 1 (0), X=337.28, Y=888.07, Mass=2635, SNR=32.2, Peak=215 HFD=3.9
20:03:43.194 00.002 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.81 = -0.81)
20:03:43.196 00.002 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.20 = 2.20)
20:03:43.198 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.36 hyp=0.52 cameraTheta=-0.79 mountX=0.36 mountY=0.42, mountTheta=0.86
20:03:43.200 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.36, opts=13)
20:03:43.202 00.002 31432 Enqueuing Move request for scope (0.36, -0.36)
20:03:43.204 00.002 29876 Worker thread wakes up
20:03:43.205 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.36) opts 0xd
20:03:43.205 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.36)
20:03:43.205 00.000 29876 Moving (0.36, -0.36) raw xDistance=0.36 yDistance=0.42
20:03:43.205 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
20:03:43.205 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:03:43.205 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:03:43.205 00.000 29876 MoveAxis(W, 44, ABG)
20:03:43.205 00.000 29876 Guiding  Dir = 3, Dur = 44
20:03:43.205 00.000 29876 IsSlewing returns 0
20:03:43.205 00.000 29876 IsGuiding returns 0
20:03:43.205 00.000 29876 PulseGuide returned control before completion, sleep 54
20:03:43.208 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:03:43.220 00.012 31432 UpdateGuideState exits: m=2635 RSB=32.2
20:03:43.222 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:43.224 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:43.226 00.002 31432 Enqueuing Expose request
20:03:43.266 00.040 29876 IsGuiding returns 1
20:03:43.266 00.000 29876 scope still moving after pulse duration time elapsed
20:03:43.297 00.031 29876 IsSlewing returns 0
20:03:43.297 00.000 29876 IsGuiding returns 1
20:03:43.327 00.030 29876 IsSlewing returns 0
20:03:43.327 00.000 29876 IsGuiding returns 1
20:03:43.358 00.031 29876 IsSlewing returns 0
20:03:43.358 00.000 29876 IsGuiding returns 0
20:03:43.358 00.000 29876 scope move finished after 44 + 108 ms
20:03:43.358 00.000 29876 Move returns status 0, amount 44
20:03:43.358 00.000 29876 MoveAxis(N, 0, ABG)
20:03:43.358 00.000 29876 Move returns status 0, amount 0
20:03:43.358 00.000 29876 move complete, result=0
20:03:43.358 00.000 29876 worker thread done servicing request
20:03:43.358 00.000 29876 Worker thread wakes up
20:03:43.358 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:43.358 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:43.358 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.4 px 0 ms NORTH
20:03:45.585 02.227 29876 Exposure complete
20:03:45.628 00.043 29876 worker thread done servicing request
20:03:45.628 00.000 31432 OnExposeComplete: enter
20:03:45.630 00.002 31432 UpdateGuideState(): m_state=6
20:03:45.632 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
20:03:45.634 00.002 31432 Star::Find returns 1 (0), X=337.10, Y=887.67, Mass=2456, SNR=30.5, Peak=185 HFD=3.5
20:03:45.636 00.002 31432 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.02) = xAngle (-1.36 = -1.36)
20:03:45.638 00.002 31432 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.65 = 1.65)
20:03:45.640 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.77 hyp=0.79 cameraTheta=-1.34 mountX=0.17 mountY=0.79, mountTheta=1.36
20:03:45.642 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.77, opts=13)
20:03:45.644 00.002 31432 Enqueuing Move request for scope (0.18, -0.77)
20:03:45.646 00.002 29876 Worker thread wakes up
20:03:45.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.77) opts 0xd
20:03:45.646 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.77)
20:03:45.646 00.000 29876 Moving (0.18, -0.77) raw xDistance=0.17 yDistance=0.79
20:03:45.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:03:45.646 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.21 newest=1.58
20:03:45.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.79
20:03:45.646 00.000 29876 MoveAxis(E, 0, ABG)
20:03:45.646 00.000 29876 Move returns status 0, amount 0
20:03:45.647 00.001 29876 BLC: Oldest BLC event removed
20:03:45.647 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:03:45.647 00.000 29876 MoveAxis(S, 78, ABG)
20:03:45.647 00.000 29876 Guiding  Dir = 1, Dur = 78
20:03:45.647 00.000 29876 IsSlewing returns 0
20:03:45.647 00.000 29876 IsGuiding returns 0
20:03:45.647 00.000 29876 PulseGuide returned control before completion, sleep 88
20:03:45.649 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:03:45.660 00.011 31432 UpdateGuideState exits: m=2456 RSB=30.5
20:03:45.663 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:45.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:45.666 00.001 31432 Enqueuing Expose request
20:03:45.738 00.072 29876 IsGuiding returns 1
20:03:45.738 00.000 29876 scope still moving after pulse duration time elapsed
20:03:45.769 00.031 29876 IsSlewing returns 0
20:03:45.769 00.000 29876 IsGuiding returns 1
20:03:45.800 00.031 29876 IsSlewing returns 0
20:03:45.800 00.000 29876 IsGuiding returns 1
20:03:45.830 00.030 29876 IsSlewing returns 0
20:03:45.830 00.000 29876 IsGuiding returns 1
20:03:45.862 00.032 29876 IsSlewing returns 0
20:03:45.862 00.000 29876 IsGuiding returns 0
20:03:45.862 00.000 29876 scope move finished after 78 + 137 ms
20:03:45.862 00.000 29876 Move returns status 0, amount 78
20:03:45.862 00.000 29876 move complete, result=0
20:03:45.862 00.000 29876 worker thread done servicing request
20:03:45.862 00.000 29876 Worker thread wakes up
20:03:45.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:45.862 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:45.863 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.8 px 78 ms SOUTH
20:03:47.765 01.902 29876 Exposure complete
20:03:47.808 00.043 29876 worker thread done servicing request
20:03:47.809 00.001 31432 OnExposeComplete: enter
20:03:47.811 00.002 31432 UpdateGuideState(): m_state=6
20:03:47.813 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
20:03:47.815 00.002 31432 Star::Find returns 1 (0), X=336.80, Y=888.12, Mass=2660, SNR=32.3, Peak=192 HFD=3.8
20:03:47.817 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.94 = -1.94)
20:03:47.819 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.07 = 1.07)
20:03:47.820 00.001 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.12 mountY=0.29, mountTheta=1.96
20:03:47.823 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.31, opts=13)
20:03:47.825 00.002 31432 Enqueuing Move request for scope (-0.11, -0.31)
20:03:47.827 00.002 29876 Worker thread wakes up
20:03:47.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
20:03:47.827 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
20:03:47.827 00.000 29876 Moving (-0.11, -0.31) raw xDistance=-0.12 yDistance=0.29
20:03:47.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:03:47.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:47.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:03:47.827 00.000 29876 MoveAxis(E, 0, ABG)
20:03:47.827 00.000 29876 Move returns status 0, amount 0
20:03:47.827 00.000 29876 MoveAxis(N, 0, ABG)
20:03:47.827 00.000 29876 Move returns status 0, amount 0
20:03:47.827 00.000 29876 move complete, result=0
20:03:47.827 00.000 29876 worker thread done servicing request
20:03:47.831 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:03:47.843 00.012 31432 UpdateGuideState exits: m=2660 RSB=32.3
20:03:47.845 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:47.847 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:47.849 00.002 31432 Enqueuing Expose request
20:03:47.851 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:03:47.853 00.002 29876 Worker thread wakes up
20:03:47.853 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:47.853 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:49.977 02.124 29876 Exposure complete
20:03:50.021 00.044 29876 worker thread done servicing request
20:03:50.022 00.001 31432 OnExposeComplete: enter
20:03:50.024 00.002 31432 UpdateGuideState(): m_state=6
20:03:50.026 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
20:03:50.028 00.002 31432 Star::Find returns 1 (0), X=336.75, Y=887.88, Mass=2278, SNR=29.1, Peak=166 HFD=3.9
20:03:50.029 00.001 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
20:03:50.031 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
20:03:50.033 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.86 mountX=-0.18 mountY=0.53, mountTheta=1.90
20:03:50.035 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.56, opts=13)
20:03:50.037 00.002 31432 Enqueuing Move request for scope (-0.16, -0.56)
20:03:50.040 00.003 29876 Worker thread wakes up
20:03:50.040 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.56) opts 0xd
20:03:50.040 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.56)
20:03:50.040 00.000 29876 Moving (-0.16, -0.56) raw xDistance=-0.18 yDistance=0.53
20:03:50.040 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:03:50.040 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:03:50.040 00.000 29876 MoveAxis(E, 0, ABG)
20:03:50.040 00.000 29876 Move returns status 0, amount 0
20:03:50.040 00.000 29876 MoveAxis(S, 39, ABG)
20:03:50.040 00.000 29876 Guiding  Dir = 1, Dur = 39
20:03:50.041 00.001 29876 IsSlewing returns 0
20:03:50.041 00.000 29876 IsGuiding returns 0
20:03:50.041 00.000 29876 PulseGuide returned control before completion, sleep 49
20:03:50.044 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:50.055 00.011 31432 UpdateGuideState exits: m=2278 RSB=29.1
20:03:50.058 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:50.060 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:50.061 00.001 31432 Enqueuing Expose request
20:03:50.101 00.040 29876 IsGuiding returns 1
20:03:50.101 00.000 29876 scope still moving after pulse duration time elapsed
20:03:50.131 00.030 29876 IsSlewing returns 0
20:03:50.131 00.000 29876 IsGuiding returns 1
20:03:50.162 00.031 29876 IsSlewing returns 0
20:03:50.162 00.000 29876 IsGuiding returns 1
20:03:50.194 00.032 29876 IsSlewing returns 0
20:03:50.194 00.000 29876 IsGuiding returns 0
20:03:50.194 00.000 29876 scope move finished after 39 + 114 ms
20:03:50.194 00.000 29876 Move returns status 0, amount 39
20:03:50.194 00.000 29876 move complete, result=0
20:03:50.195 00.001 29876 worker thread done servicing request
20:03:50.195 00.000 29876 Worker thread wakes up
20:03:50.195 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:50.196 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:50.196 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 39 ms SOUTH
20:03:52.112 01.916 29876 Exposure complete
20:03:52.155 00.043 29876 worker thread done servicing request
20:03:52.155 00.000 31432 OnExposeComplete: enter
20:03:52.158 00.003 31432 UpdateGuideState(): m_state=6
20:03:52.159 00.001 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
20:03:52.161 00.002 31432 Star::Find returns 1 (0), X=336.66, Y=888.90, Mass=2510, SNR=31.0, Peak=175 HFD=3.8
20:03:52.163 00.002 31432 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.02) = xAngle (2.05 = 2.05)
20:03:52.166 00.003 31432 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.06 = -1.22)
20:03:52.167 00.001 31432 CameraToMount -- cameraX=-0.25 cameraY=0.47 hyp=0.53 cameraTheta=2.07 mountX=-0.24 mountY=-0.50, mountTheta=-2.02
20:03:52.170 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.47, opts=13)
20:03:52.173 00.003 31432 Enqueuing Move request for scope (-0.25, 0.47)
20:03:52.175 00.002 29876 Worker thread wakes up
20:03:52.175 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.47) opts 0xd
20:03:52.175 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.47)
20:03:52.175 00.000 29876 Moving (-0.25, 0.47) raw xDistance=-0.24 yDistance=-0.50
20:03:52.175 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
20:03:52.175 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:03:52.175 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
20:03:52.175 00.000 29876 MoveAxis(E, 23, ABG)
20:03:52.175 00.000 29876 Guiding  Dir = 2, Dur = 23
20:03:52.175 00.000 29876 IsSlewing returns 0
20:03:52.175 00.000 29876 IsGuiding returns 0
20:03:52.175 00.000 29876 PulseGuide returned control before completion, sleep 33
20:03:52.178 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:03:52.190 00.012 31432 UpdateGuideState exits: m=2510 RSB=31.0
20:03:52.192 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:52.194 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:52.196 00.002 31432 Enqueuing Expose request
20:03:52.218 00.022 29876 IsGuiding returns 1
20:03:52.218 00.000 29876 scope still moving after pulse duration time elapsed
20:03:52.249 00.031 29876 IsSlewing returns 0
20:03:52.249 00.000 29876 IsGuiding returns 1
20:03:52.280 00.031 29876 IsSlewing returns 0
20:03:52.280 00.000 29876 IsGuiding returns 0
20:03:52.280 00.000 29876 scope move finished after 23 + 81 ms
20:03:52.280 00.000 29876 Move returns status 0, amount 23
20:03:52.280 00.000 29876 MoveAxis(N, 0, ABG)
20:03:52.280 00.000 29876 Move returns status 0, amount 0
20:03:52.280 00.000 29876 move complete, result=0
20:03:52.280 00.000 29876 worker thread done servicing request
20:03:52.280 00.000 29876 Worker thread wakes up
20:03:52.280 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:52.280 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:52.281 00.001 31432 GuideStep: -0.2 px 23 ms EAST, -0.5 px 0 ms NORTH
20:03:54.410 02.129 29876 Exposure complete
20:03:54.453 00.043 29876 worker thread done servicing request
20:03:54.453 00.000 31432 OnExposeComplete: enter
20:03:54.455 00.002 31432 UpdateGuideState(): m_state=6
20:03:54.458 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
20:03:54.459 00.001 31432 Star::Find returns 1 (0), X=336.50, Y=888.70, Mass=2303, SNR=29.5, Peak=151 HFD=3.8
20:03:54.461 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
20:03:54.463 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
20:03:54.464 00.001 31432 CameraToMount -- cameraX=-0.41 cameraY=0.26 hyp=0.49 cameraTheta=2.59 mountX=-0.41 mountY=-0.32, mountTheta=-2.48
20:03:54.468 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.26, opts=13)
20:03:54.470 00.002 31432 Enqueuing Move request for scope (-0.41, 0.26)
20:03:54.473 00.003 29876 Worker thread wakes up
20:03:54.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.26) opts 0xd
20:03:54.473 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.26)
20:03:54.473 00.000 29876 Moving (-0.41, 0.26) raw xDistance=-0.41 yDistance=-0.32
20:03:54.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
20:03:54.473 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:03:54.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:03:54.473 00.000 29876 MoveAxis(E, 43, ABG)
20:03:54.473 00.000 29876 Guiding  Dir = 2, Dur = 43
20:03:54.473 00.000 29876 IsSlewing returns 0
20:03:54.473 00.000 29876 IsGuiding returns 0
20:03:54.473 00.000 29876 PulseGuide returned control before completion, sleep 53
20:03:54.476 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:54.488 00.012 31432 UpdateGuideState exits: m=2303 RSB=29.5
20:03:54.490 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:54.492 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:54.493 00.001 31432 Enqueuing Expose request
20:03:54.532 00.039 29876 IsGuiding returns 1
20:03:54.532 00.000 29876 scope still moving after pulse duration time elapsed
20:03:54.563 00.031 29876 IsSlewing returns 0
20:03:54.563 00.000 29876 IsGuiding returns 0
20:03:54.563 00.000 29876 scope move finished after 43 + 46 ms
20:03:54.563 00.000 29876 Move returns status 0, amount 43
20:03:54.563 00.000 29876 MoveAxis(N, 0, ABG)
20:03:54.563 00.000 29876 Move returns status 0, amount 0
20:03:54.563 00.000 29876 move complete, result=0
20:03:54.563 00.000 29876 worker thread done servicing request
20:03:54.563 00.000 29876 Worker thread wakes up
20:03:54.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:54.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:54.563 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.3 px 0 ms NORTH
20:03:56.468 01.905 29876 Exposure complete
20:03:56.516 00.048 29876 worker thread done servicing request
20:03:56.516 00.000 31432 OnExposeComplete: enter
20:03:56.518 00.002 31432 UpdateGuideState(): m_state=6
20:03:56.520 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
20:03:56.523 00.003 31432 Star::Find returns 1 (0), X=337.21, Y=887.36, Mass=2455, SNR=30.3, Peak=177 HFD=3.6
20:03:56.525 00.002 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
20:03:56.527 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.69 = 1.69)
20:03:56.529 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-1.08 hyp=1.12 cameraTheta=-1.30 mountX=0.27 mountY=1.11, mountTheta=1.33
20:03:56.532 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-1.08, opts=13)
20:03:56.535 00.003 31432 Enqueuing Move request for scope (0.30, -1.08)
20:03:56.537 00.002 29876 Worker thread wakes up
20:03:56.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.08) opts 0xd
20:03:56.537 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -1.08)
20:03:56.537 00.000 29876 Moving (0.30, -1.08) raw xDistance=0.27 yDistance=1.11
20:03:56.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
20:03:56.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.11
20:03:56.537 00.000 29876 MoveAxis(W, 20, ABG)
20:03:56.537 00.000 29876 Guiding  Dir = 3, Dur = 20
20:03:56.537 00.000 29876 IsSlewing returns 0
20:03:56.537 00.000 29876 IsGuiding returns 0
20:03:56.538 00.001 29876 PulseGuide returned control before completion, sleep 30
20:03:56.541 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
20:03:56.554 00.013 31432 UpdateGuideState exits: m=2455 RSB=30.3
20:03:56.556 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:56.558 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:56.560 00.002 31432 Enqueuing Expose request
20:03:56.577 00.017 29876 IsGuiding returns 1
20:03:56.577 00.000 29876 scope still moving after pulse duration time elapsed
20:03:56.608 00.031 29876 IsSlewing returns 0
20:03:56.608 00.000 29876 IsGuiding returns 0
20:03:56.608 00.000 29876 scope move finished after 20 + 51 ms
20:03:56.608 00.000 29876 Move returns status 0, amount 20
20:03:56.608 00.000 29876 MoveAxis(S, 82, ABG)
20:03:56.608 00.000 29876 Guiding  Dir = 1, Dur = 82
20:03:56.608 00.000 29876 IsSlewing returns 0
20:03:56.608 00.000 29876 IsGuiding returns 0
20:03:56.608 00.000 29876 PulseGuide returned control before completion, sleep 92
20:03:56.717 00.109 29876 IsGuiding returns 1
20:03:56.717 00.000 29876 scope still moving after pulse duration time elapsed
20:03:56.748 00.031 29876 IsSlewing returns 0
20:03:56.748 00.000 29876 IsGuiding returns 1
20:03:56.779 00.031 29876 IsSlewing returns 0
20:03:56.779 00.000 29876 IsGuiding returns 1
20:03:56.810 00.031 29876 IsSlewing returns 0
20:03:56.810 00.000 29876 IsGuiding returns 1
20:03:56.842 00.032 29876 IsSlewing returns 0
20:03:56.842 00.000 29876 IsGuiding returns 0
20:03:56.842 00.000 29876 scope move finished after 82 + 151 ms
20:03:56.842 00.000 29876 Move returns status 0, amount 82
20:03:56.842 00.000 29876 move complete, result=0
20:03:56.842 00.000 29876 worker thread done servicing request
20:03:56.842 00.000 29876 Worker thread wakes up
20:03:56.842 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:56.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:56.842 00.000 31432 GuideStep: 0.3 px 20 ms WEST, 1.1 px 82 ms SOUTH
20:03:59.071 02.229 29876 Exposure complete
20:03:59.114 00.043 29876 worker thread done servicing request
20:03:59.114 00.000 31432 OnExposeComplete: enter
20:03:59.116 00.002 31432 UpdateGuideState(): m_state=6
20:03:59.119 00.003 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
20:03:59.121 00.002 31432 Star::Find returns 1 (0), X=337.21, Y=888.76, Mass=2289, SNR=29.1, Peak=139 HFD=3.9
20:03:59.123 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.81 = 0.81)
20:03:59.125 00.002 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.46)
20:03:59.127 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.44 cameraTheta=0.84 mountX=0.30 mountY=-0.28, mountTheta=-0.74
20:03:59.129 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.32, opts=13)
20:03:59.131 00.002 31432 Enqueuing Move request for scope (0.29, 0.32)
20:03:59.133 00.002 29876 Worker thread wakes up
20:03:59.133 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0xd
20:03:59.133 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
20:03:59.133 00.000 29876 Moving (0.29, 0.32) raw xDistance=0.30 yDistance=-0.28
20:03:59.133 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
20:03:59.133 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:03:59.133 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:03:59.133 00.000 29876 MoveAxis(W, 32, ABG)
20:03:59.133 00.000 29876 Guiding  Dir = 3, Dur = 32
20:03:59.133 00.000 29876 IsSlewing returns 0
20:03:59.134 00.001 29876 IsGuiding returns 0
20:03:59.134 00.000 29876 PulseGuide returned control before completion, sleep 42
20:03:59.138 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:03:59.149 00.011 31432 UpdateGuideState exits: m=2289 RSB=29.1
20:03:59.152 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:59.154 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:03:59.156 00.002 31432 Enqueuing Expose request
20:03:59.180 00.024 29876 IsGuiding returns 1
20:03:59.180 00.000 29876 scope still moving after pulse duration time elapsed
20:03:59.211 00.031 29876 IsSlewing returns 0
20:03:59.211 00.000 29876 IsGuiding returns 1
20:03:59.242 00.031 29876 IsSlewing returns 0
20:03:59.242 00.000 29876 IsGuiding returns 1
20:03:59.272 00.030 29876 IsSlewing returns 0
20:03:59.273 00.001 29876 IsGuiding returns 1
20:03:59.303 00.030 29876 IsSlewing returns 0
20:03:59.303 00.000 29876 IsGuiding returns 0
20:03:59.303 00.000 29876 scope move finished after 32 + 137 ms
20:03:59.303 00.000 29876 Move returns status 0, amount 32
20:03:59.303 00.000 29876 MoveAxis(N, 0, ABG)
20:03:59.303 00.000 29876 Move returns status 0, amount 0
20:03:59.303 00.000 29876 move complete, result=0
20:03:59.303 00.000 29876 worker thread done servicing request
20:03:59.303 00.000 29876 Worker thread wakes up
20:03:59.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:03:59.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:03:59.303 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.3 px 0 ms NORTH
20:04:01.221 01.918 29876 Exposure complete
20:04:01.264 00.043 29876 worker thread done servicing request
20:04:01.264 00.000 31432 OnExposeComplete: enter
20:04:01.267 00.003 31432 UpdateGuideState(): m_state=6
20:04:01.268 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
20:04:01.270 00.002 31432 Star::Find returns 1 (0), X=337.13, Y=888.96, Mass=2334, SNR=30.0, Peak=162 HFD=4.1
20:04:01.272 00.002 31432 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.02) = xAngle (1.16 = 1.16)
20:04:01.274 00.002 31432 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.17 = -2.11)
20:04:01.276 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.52 hyp=0.57 cameraTheta=1.18 mountX=0.23 mountY=-0.49, mountTheta=-1.14
20:04:01.278 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.52, opts=13)
20:04:01.281 00.003 31432 Enqueuing Move request for scope (0.21, 0.52)
20:04:01.283 00.002 29876 Worker thread wakes up
20:04:01.283 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.52) opts 0xd
20:04:01.283 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.52)
20:04:01.283 00.000 29876 Moving (0.21, 0.52) raw xDistance=0.23 yDistance=-0.49
20:04:01.283 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
20:04:01.283 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:04:01.283 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:04:01.283 00.000 29876 MoveAxis(W, 26, ABG)
20:04:01.283 00.000 29876 Guiding  Dir = 3, Dur = 26
20:04:01.283 00.000 29876 IsSlewing returns 0
20:04:01.283 00.000 29876 IsGuiding returns 0
20:04:01.283 00.000 29876 PulseGuide returned control before completion, sleep 36
20:04:01.286 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:01.297 00.011 31432 UpdateGuideState exits: m=2334 RSB=30.0
20:04:01.300 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:01.302 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:01.303 00.001 31432 Enqueuing Expose request
20:04:01.326 00.023 29876 IsGuiding returns 1
20:04:01.326 00.000 29876 scope still moving after pulse duration time elapsed
20:04:01.357 00.031 29876 IsSlewing returns 0
20:04:01.357 00.000 29876 IsGuiding returns 0
20:04:01.357 00.000 29876 scope move finished after 26 + 47 ms
20:04:01.357 00.000 29876 Move returns status 0, amount 26
20:04:01.357 00.000 29876 MoveAxis(N, 0, ABG)
20:04:01.357 00.000 29876 Move returns status 0, amount 0
20:04:01.357 00.000 29876 move complete, result=0
20:04:01.358 00.001 29876 worker thread done servicing request
20:04:01.358 00.000 29876 Worker thread wakes up
20:04:01.358 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:01.358 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:01.358 00.000 31432 GuideStep: 0.2 px 26 ms WEST, -0.5 px 0 ms NORTH
20:04:03.485 02.127 29876 Exposure complete
20:04:03.529 00.044 29876 worker thread done servicing request
20:04:03.529 00.000 31432 OnExposeComplete: enter
20:04:03.531 00.002 31432 UpdateGuideState(): m_state=6
20:04:03.533 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
20:04:03.535 00.002 31432 Star::Find returns 1 (0), X=337.80, Y=889.16, Mass=2360, SNR=29.6, Peak=164 HFD=3.7
20:04:03.537 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
20:04:03.538 00.001 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
20:04:03.540 00.002 31432 CameraToMount -- cameraX=0.88 cameraY=0.73 hyp=1.14 cameraTheta=0.69 mountX=0.90 mountY=-0.58, mountTheta=-0.58
20:04:03.543 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.88, y=0.73, opts=13)
20:04:03.545 00.002 31432 Enqueuing Move request for scope (0.88, 0.73)
20:04:03.547 00.002 29876 Worker thread wakes up
20:04:03.547 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.73) opts 0xd
20:04:03.547 00.000 29876 Handling offset move in thread for scope, endpoint = (0.88, 0.73)
20:04:03.547 00.000 29876 Moving (0.88, 0.73) raw xDistance=0.90 yDistance=-0.58
20:04:03.547 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.90
20:04:03.547 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:04:03.547 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
20:04:03.547 00.000 29876 MoveAxis(W, 90, ABG)
20:04:03.547 00.000 29876 Guiding  Dir = 3, Dur = 90
20:04:03.547 00.000 29876 IsSlewing returns 0
20:04:03.547 00.000 29876 IsGuiding returns 0
20:04:03.548 00.001 29876 PulseGuide returned control before completion, sleep 100
20:04:03.551 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:03.564 00.013 31432 UpdateGuideState exits: m=2360 RSB=29.6
20:04:03.566 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:03.567 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:03.569 00.002 31432 Enqueuing Expose request
20:04:03.651 00.082 29876 IsGuiding returns 1
20:04:03.651 00.000 29876 scope still moving after pulse duration time elapsed
20:04:03.682 00.031 29876 IsSlewing returns 0
20:04:03.682 00.000 29876 IsGuiding returns 1
20:04:03.713 00.031 29876 IsSlewing returns 0
20:04:03.713 00.000 29876 IsGuiding returns 0
20:04:03.713 00.000 29876 scope move finished after 90 + 75 ms
20:04:03.713 00.000 29876 Move returns status 0, amount 90
20:04:03.713 00.000 29876 MoveAxis(N, 0, ABG)
20:04:03.713 00.000 29876 Move returns status 0, amount 0
20:04:03.713 00.000 29876 move complete, result=0
20:04:03.713 00.000 29876 worker thread done servicing request
20:04:03.713 00.000 29876 Worker thread wakes up
20:04:03.714 00.001 31432 GuideStep: 0.9 px 90 ms WEST, -0.6 px 0 ms NORTH
20:04:03.716 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:03.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:05.624 01.908 29876 Exposure complete
20:04:05.668 00.044 29876 worker thread done servicing request
20:04:05.668 00.000 31432 OnExposeComplete: enter
20:04:05.671 00.003 31432 UpdateGuideState(): m_state=6
20:04:05.672 00.001 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
20:04:05.674 00.002 31432 Star::Find returns 1 (0), X=336.94, Y=889.21, Mass=2538, SNR=31.3, Peak=183 HFD=3.9
20:04:05.676 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.52 = 1.52)
20:04:05.678 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.75)
20:04:05.680 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.77 hyp=0.77 cameraTheta=1.54 mountX=0.04 mountY=-0.76, mountTheta=-1.52
20:04:05.682 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.77, opts=13)
20:04:05.684 00.002 31432 Enqueuing Move request for scope (0.02, 0.77)
20:04:05.687 00.003 29876 Worker thread wakes up
20:04:05.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.77) opts 0xd
20:04:05.687 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.77)
20:04:05.687 00.000 29876 Moving (0.02, 0.77) raw xDistance=0.04 yDistance=-0.76
20:04:05.687 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:04:05.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:04:05.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
20:04:05.687 00.000 29876 MoveAxis(E, 0, ABG)
20:04:05.687 00.000 29876 Move returns status 0, amount 0
20:04:05.687 00.000 29876 MoveAxis(N, 0, ABG)
20:04:05.687 00.000 29876 Move returns status 0, amount 0
20:04:05.687 00.000 29876 move complete, result=0
20:04:05.687 00.000 29876 worker thread done servicing request
20:04:05.690 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:05.702 00.012 31432 UpdateGuideState exits: m=2538 RSB=31.3
20:04:05.704 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:05.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:05.708 00.002 31432 Enqueuing Expose request
20:04:05.710 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.8 px 0 ms NORTH
20:04:05.712 00.002 29876 Worker thread wakes up
20:04:05.712 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:05.712 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:07.938 02.226 29876 Exposure complete
20:04:07.981 00.043 29876 worker thread done servicing request
20:04:07.981 00.000 31432 OnExposeComplete: enter
20:04:07.983 00.002 31432 UpdateGuideState(): m_state=6
20:04:07.985 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
20:04:07.987 00.002 31432 Star::Find returns 1 (0), X=336.92, Y=888.96, Mass=2546, SNR=31.5, Peak=202 HFD=4.1
20:04:07.989 00.002 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.54 = 1.54)
20:04:07.991 00.002 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.55 = -1.74)
20:04:07.993 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.56 mountX=0.02 mountY=-0.51, mountTheta=-1.54
20:04:07.996 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.52, opts=13)
20:04:07.998 00.002 31432 Enqueuing Move request for scope (0.01, 0.52)
20:04:08.000 00.002 29876 Worker thread wakes up
20:04:08.000 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
20:04:08.000 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
20:04:08.000 00.000 29876 Moving (0.01, 0.52) raw xDistance=0.02 yDistance=-0.51
20:04:08.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:04:08.000 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=0.32 newest=-1.85
20:04:08.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.51
20:04:08.000 00.000 29876 MoveAxis(E, 0, ABG)
20:04:08.000 00.000 29876 Move returns status 0, amount 0
20:04:08.000 00.000 29876 BLC: Oldest BLC event removed
20:04:08.000 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:04:08.000 00.000 29876 MoveAxis(N, 58, ABG)
20:04:08.000 00.000 29876 Guiding  Dir = 0, Dur = 58
20:04:08.001 00.001 29876 IsSlewing returns 0
20:04:08.001 00.000 29876 IsGuiding returns 0
20:04:08.001 00.000 29876 PulseGuide returned control before completion, sleep 68
20:04:08.004 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:08.016 00.012 31432 UpdateGuideState exits: m=2546 RSB=31.5
20:04:08.019 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:08.020 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:08.022 00.002 31432 Enqueuing Expose request
20:04:08.075 00.053 29876 IsGuiding returns 1
20:04:08.075 00.000 29876 scope still moving after pulse duration time elapsed
20:04:08.105 00.030 29876 IsSlewing returns 0
20:04:08.105 00.000 29876 IsGuiding returns 1
20:04:08.137 00.032 29876 IsSlewing returns 0
20:04:08.137 00.000 29876 IsGuiding returns 0
20:04:08.137 00.000 29876 scope move finished after 58 + 77 ms
20:04:08.137 00.000 29876 Move returns status 0, amount 58
20:04:08.137 00.000 29876 move complete, result=0
20:04:08.138 00.001 29876 worker thread done servicing request
20:04:08.138 00.000 29876 Worker thread wakes up
20:04:08.138 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:08.138 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:08.138 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 58 ms NORTH
20:04:10.051 01.913 29876 Exposure complete
20:04:10.094 00.043 29876 worker thread done servicing request
20:04:10.094 00.000 31432 OnExposeComplete: enter
20:04:10.097 00.003 31432 UpdateGuideState(): m_state=6
20:04:10.099 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
20:04:10.101 00.002 31432 Star::Find returns 1 (0), X=337.32, Y=888.48, Mass=2200, SNR=28.4, Peak=180 HFD=3.3
20:04:10.103 00.002 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
20:04:10.105 00.002 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
20:04:10.107 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.41 cameraTheta=0.09 mountX=0.41 mountY=0.03, mountTheta=0.06
20:04:10.109 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.04, opts=13)
20:04:10.111 00.002 31432 Enqueuing Move request for scope (0.41, 0.04)
20:04:10.113 00.002 29876 Worker thread wakes up
20:04:10.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
20:04:10.113 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
20:04:10.113 00.000 29876 Moving (0.41, 0.04) raw xDistance=0.41 yDistance=0.03
20:04:10.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
20:04:10.114 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:10.114 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:04:10.114 00.000 29876 MoveAxis(W, 39, ABG)
20:04:10.114 00.000 29876 Guiding  Dir = 3, Dur = 39
20:04:10.114 00.000 29876 IsSlewing returns 0
20:04:10.114 00.000 29876 IsGuiding returns 0
20:04:10.114 00.000 29876 PulseGuide returned control before completion, sleep 49
20:04:10.119 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:10.132 00.013 31432 UpdateGuideState exits: m=2200 RSB=28.4
20:04:10.133 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:10.136 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:10.136 00.000 31432 Enqueuing Expose request
20:04:10.174 00.038 29876 IsGuiding returns 1
20:04:10.174 00.000 29876 scope still moving after pulse duration time elapsed
20:04:10.205 00.031 29876 IsSlewing returns 0
20:04:10.205 00.000 29876 IsGuiding returns 0
20:04:10.205 00.000 29876 scope move finished after 39 + 52 ms
20:04:10.205 00.000 29876 Move returns status 0, amount 39
20:04:10.205 00.000 29876 MoveAxis(N, 0, ABG)
20:04:10.205 00.000 29876 Move returns status 0, amount 0
20:04:10.205 00.000 29876 move complete, result=0
20:04:10.206 00.001 29876 worker thread done servicing request
20:04:10.206 00.000 29876 Worker thread wakes up
20:04:10.206 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:10.206 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:10.206 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.0 px 0 ms NORTH
20:04:12.336 02.130 29876 Exposure complete
20:04:12.379 00.043 29876 worker thread done servicing request
20:04:12.379 00.000 31432 OnExposeComplete: enter
20:04:12.381 00.002 31432 UpdateGuideState(): m_state=6
20:04:12.383 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
20:04:12.385 00.002 31432 Star::Find returns 1 (0), X=337.69, Y=888.55, Mass=2478, SNR=31.0, Peak=181 HFD=3.5
20:04:12.387 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
20:04:12.389 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
20:04:12.391 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.11 hyp=0.78 cameraTheta=0.15 mountX=0.77 mountY=0.01, mountTheta=0.01
20:04:12.393 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.11, opts=13)
20:04:12.395 00.002 31432 Enqueuing Move request for scope (0.77, 0.11)
20:04:12.397 00.002 29876 Worker thread wakes up
20:04:12.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.11) opts 0xd
20:04:12.397 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.11)
20:04:12.397 00.000 29876 Moving (0.77, 0.11) raw xDistance=0.77 yDistance=0.01
20:04:12.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.77
20:04:12.397 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:12.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:04:12.397 00.000 29876 MoveAxis(W, 80, ABG)
20:04:12.397 00.000 29876 Guiding  Dir = 3, Dur = 80
20:04:12.398 00.001 29876 IsSlewing returns 0
20:04:12.398 00.000 29876 IsGuiding returns 0
20:04:12.398 00.000 29876 PulseGuide returned control before completion, sleep 90
20:04:12.403 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:04:12.416 00.013 31432 UpdateGuideState exits: m=2478 RSB=31.0
20:04:12.418 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:12.420 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:12.422 00.002 31432 Enqueuing Expose request
20:04:12.492 00.070 29876 IsGuiding returns 1
20:04:12.492 00.000 29876 scope still moving after pulse duration time elapsed
20:04:12.524 00.032 29876 IsSlewing returns 0
20:04:12.524 00.000 29876 IsGuiding returns 1
20:04:12.556 00.032 29876 IsSlewing returns 0
20:04:12.556 00.000 29876 IsGuiding returns 1
20:04:12.587 00.031 29876 IsSlewing returns 0
20:04:12.587 00.000 29876 IsGuiding returns 0
20:04:12.587 00.000 29876 scope move finished after 80 + 108 ms
20:04:12.587 00.000 29876 Move returns status 0, amount 80
20:04:12.587 00.000 29876 MoveAxis(N, 0, ABG)
20:04:12.587 00.000 29876 Move returns status 0, amount 0
20:04:12.587 00.000 29876 move complete, result=0
20:04:12.587 00.000 29876 worker thread done servicing request
20:04:12.587 00.000 29876 Worker thread wakes up
20:04:12.587 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:12.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:12.587 00.000 31432 GuideStep: 0.8 px 80 ms WEST, 0.0 px 0 ms NORTH
20:04:14.499 01.912 29876 Exposure complete
20:04:14.542 00.043 29876 worker thread done servicing request
20:04:14.542 00.000 31432 OnExposeComplete: enter
20:04:14.544 00.002 31432 UpdateGuideState(): m_state=6
20:04:14.547 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
20:04:14.548 00.001 31432 Star::Find returns 1 (0), X=337.06, Y=887.99, Mass=2449, SNR=30.7, Peak=194 HFD=4.0
20:04:14.550 00.002 31432 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.02) = xAngle (-1.28 = -1.28)
20:04:14.552 00.002 31432 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.73 = 1.73)
20:04:14.554 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.45 hyp=0.48 cameraTheta=-1.26 mountX=0.14 mountY=0.47, mountTheta=1.29
20:04:14.556 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.45, opts=13)
20:04:14.558 00.002 31432 Enqueuing Move request for scope (0.15, -0.45)
20:04:14.560 00.002 29876 Worker thread wakes up
20:04:14.560 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.45) opts 0xd
20:04:14.560 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.45)
20:04:14.560 00.000 29876 Moving (0.15, -0.45) raw xDistance=0.14 yDistance=0.47
20:04:14.560 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:04:14.560 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:04:14.560 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
20:04:14.560 00.000 29876 MoveAxis(E, 0, ABG)
20:04:14.560 00.000 29876 Move returns status 0, amount 0
20:04:14.560 00.000 29876 MoveAxis(N, 0, ABG)
20:04:14.560 00.000 29876 Move returns status 0, amount 0
20:04:14.560 00.000 29876 move complete, result=0
20:04:14.561 00.001 29876 worker thread done servicing request
20:04:14.565 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:04:14.577 00.012 31432 UpdateGuideState exits: m=2449 RSB=30.7
20:04:14.579 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:14.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:14.583 00.002 31432 Enqueuing Expose request
20:04:14.585 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:04:14.587 00.002 29876 Worker thread wakes up
20:04:14.587 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:14.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:16.711 02.124 29876 Exposure complete
20:04:16.753 00.042 29876 worker thread done servicing request
20:04:16.753 00.000 31432 OnExposeComplete: enter
20:04:16.756 00.003 31432 UpdateGuideState(): m_state=6
20:04:16.758 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
20:04:16.761 00.003 31432 Star::Find returns 1 (0), X=336.05, Y=888.87, Mass=2598, SNR=31.8, Peak=181 HFD=3.9
20:04:16.762 00.001 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
20:04:16.764 00.002 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.62)
20:04:16.766 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=0.43 hyp=0.97 cameraTheta=2.68 mountX=-0.85 mountY=-0.56, mountTheta=-2.56
20:04:16.769 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=0.43, opts=13)
20:04:16.771 00.002 31432 Enqueuing Move request for scope (-0.86, 0.43)
20:04:16.773 00.002 29876 Worker thread wakes up
20:04:16.773 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.43) opts 0xd
20:04:16.773 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, 0.43)
20:04:16.773 00.000 29876 Moving (-0.86, 0.43) raw xDistance=-0.85 yDistance=-0.56
20:04:16.773 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.85
20:04:16.773 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.56
20:04:16.773 00.000 29876 MoveAxis(E, 82, ABG)
20:04:16.773 00.000 29876 Guiding  Dir = 2, Dur = 82
20:04:16.773 00.000 29876 IsSlewing returns 0
20:04:16.773 00.000 29876 IsGuiding returns 0
20:04:16.774 00.001 29876 PulseGuide returned control before completion, sleep 92
20:04:16.777 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:16.789 00.012 31432 UpdateGuideState exits: m=2598 RSB=31.8
20:04:16.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:16.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:16.795 00.002 31432 Enqueuing Expose request
20:04:16.879 00.084 29876 IsGuiding returns 1
20:04:16.879 00.000 29876 scope still moving after pulse duration time elapsed
20:04:16.910 00.031 29876 IsSlewing returns 0
20:04:16.910 00.000 29876 IsGuiding returns 1
20:04:16.941 00.031 29876 IsSlewing returns 0
20:04:16.941 00.000 29876 IsGuiding returns 0
20:04:16.941 00.000 29876 scope move finished after 82 + 85 ms
20:04:16.941 00.000 29876 Move returns status 0, amount 82
20:04:16.941 00.000 29876 MoveAxis(N, 41, ABG)
20:04:16.941 00.000 29876 Guiding  Dir = 0, Dur = 41
20:04:16.941 00.000 29876 IsSlewing returns 0
20:04:16.941 00.000 29876 IsGuiding returns 0
20:04:16.941 00.000 29876 PulseGuide returned control before completion, sleep 51
20:04:17.001 00.060 29876 IsGuiding returns 1
20:04:17.001 00.000 29876 scope still moving after pulse duration time elapsed
20:04:17.033 00.032 29876 IsSlewing returns 0
20:04:17.033 00.000 29876 IsGuiding returns 1
20:04:17.064 00.031 29876 IsSlewing returns 0
20:04:17.064 00.000 29876 IsGuiding returns 1
20:04:17.094 00.030 29876 IsSlewing returns 0
20:04:17.094 00.000 29876 IsGuiding returns 0
20:04:17.094 00.000 29876 scope move finished after 41 + 111 ms
20:04:17.094 00.000 29876 Move returns status 0, amount 41
20:04:17.094 00.000 29876 move complete, result=0
20:04:17.094 00.000 29876 worker thread done servicing request
20:04:17.094 00.000 29876 Worker thread wakes up
20:04:17.094 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:17.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:17.094 00.000 31432 GuideStep: -0.9 px 82 ms EAST, -0.6 px 41 ms NORTH
20:04:19.009 01.915 29876 Exposure complete
20:04:19.059 00.050 29876 worker thread done servicing request
20:04:19.059 00.000 31432 OnExposeComplete: enter
20:04:19.062 00.003 31432 UpdateGuideState(): m_state=6
20:04:19.064 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
20:04:19.066 00.002 31432 Star::Find returns 1 (0), X=337.48, Y=888.98, Mass=2385, SNR=30.7, Peak=209 HFD=3.6
20:04:19.068 00.002 31432 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:04:19.070 00.002 31432 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
20:04:19.071 00.001 31432 CameraToMount -- cameraX=0.56 cameraY=0.55 hyp=0.78 cameraTheta=0.77 mountX=0.57 mountY=-0.45, mountTheta=-0.67
20:04:19.074 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.55, opts=13)
20:04:19.076 00.002 31432 Enqueuing Move request for scope (0.56, 0.55)
20:04:19.078 00.002 29876 Worker thread wakes up
20:04:19.078 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.55) opts 0xd
20:04:19.078 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.55)
20:04:19.078 00.000 29876 Moving (0.56, 0.55) raw xDistance=0.57 yDistance=-0.45
20:04:19.078 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.57
20:04:19.078 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
20:04:19.078 00.000 29876 MoveAxis(W, 44, ABG)
20:04:19.078 00.000 29876 Guiding  Dir = 3, Dur = 44
20:04:19.078 00.000 29876 IsSlewing returns 0
20:04:19.078 00.000 29876 IsGuiding returns 0
20:04:19.079 00.001 29876 PulseGuide returned control before completion, sleep 54
20:04:19.082 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:04:19.094 00.012 31432 UpdateGuideState exits: m=2385 RSB=30.7
20:04:19.096 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:19.098 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:19.100 00.002 31432 Enqueuing Expose request
20:04:19.147 00.047 29876 IsGuiding returns 1
20:04:19.147 00.000 29876 scope still moving after pulse duration time elapsed
20:04:19.179 00.032 29876 IsSlewing returns 0
20:04:19.179 00.000 29876 IsGuiding returns 1
20:04:19.209 00.030 29876 IsSlewing returns 0
20:04:19.209 00.000 29876 IsGuiding returns 0
20:04:19.209 00.000 29876 scope move finished after 44 + 87 ms
20:04:19.209 00.000 29876 Move returns status 0, amount 44
20:04:19.209 00.000 29876 MoveAxis(N, 33, ABG)
20:04:19.209 00.000 29876 Guiding  Dir = 0, Dur = 33
20:04:19.209 00.000 29876 IsSlewing returns 0
20:04:19.209 00.000 29876 IsGuiding returns 0
20:04:19.210 00.001 29876 PulseGuide returned control before completion, sleep 43
20:04:19.256 00.046 29876 IsGuiding returns 1
20:04:19.256 00.000 29876 scope still moving after pulse duration time elapsed
20:04:19.287 00.031 29876 IsSlewing returns 0
20:04:19.287 00.000 29876 IsGuiding returns 1
20:04:19.318 00.031 29876 IsSlewing returns 0
20:04:19.318 00.000 29876 IsGuiding returns 1
20:04:19.348 00.030 29876 IsSlewing returns 0
20:04:19.348 00.000 29876 IsGuiding returns 1
20:04:19.379 00.031 29876 IsSlewing returns 0
20:04:19.379 00.000 29876 IsGuiding returns 1
20:04:19.409 00.030 29876 IsSlewing returns 0
20:04:19.409 00.000 29876 IsGuiding returns 1
20:04:19.440 00.031 29876 IsSlewing returns 0
20:04:19.440 00.000 29876 IsGuiding returns 0
20:04:19.440 00.000 29876 scope move finished after 33 + 197 ms
20:04:19.440 00.000 29876 Move returns status 0, amount 33
20:04:19.440 00.000 29876 move complete, result=0
20:04:19.440 00.000 29876 worker thread done servicing request
20:04:19.440 00.000 29876 Worker thread wakes up
20:04:19.440 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:19.440 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:19.440 00.000 31432 GuideStep: 0.6 px 44 ms WEST, -0.5 px 33 ms NORTH
20:04:21.563 02.123 29876 Exposure complete
20:04:21.609 00.046 29876 worker thread done servicing request
20:04:21.609 00.000 31432 OnExposeComplete: enter
20:04:21.611 00.002 31432 UpdateGuideState(): m_state=6
20:04:21.613 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
20:04:21.615 00.002 31432 Star::Find returns 1 (0), X=336.99, Y=888.58, Mass=2380, SNR=30.2, Peak=192 HFD=3.7
20:04:21.617 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
20:04:21.618 00.001 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.19)
20:04:21.620 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.10 mountX=0.08 mountY=-0.13, mountTheta=-1.04
20:04:21.623 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.15, opts=13)
20:04:21.625 00.002 31432 Enqueuing Move request for scope (0.07, 0.15)
20:04:21.627 00.002 29876 Worker thread wakes up
20:04:21.627 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
20:04:21.627 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
20:04:21.627 00.000 29876 Moving (0.07, 0.15) raw xDistance=0.08 yDistance=-0.13
20:04:21.627 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:04:21.627 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:21.627 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:04:21.627 00.000 29876 MoveAxis(E, 0, ABG)
20:04:21.627 00.000 29876 Move returns status 0, amount 0
20:04:21.627 00.000 29876 MoveAxis(N, 0, ABG)
20:04:21.627 00.000 29876 Move returns status 0, amount 0
20:04:21.627 00.000 29876 move complete, result=0
20:04:21.627 00.000 29876 worker thread done servicing request
20:04:21.631 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:21.643 00.012 31432 UpdateGuideState exits: m=2380 RSB=30.2
20:04:21.646 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:21.647 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:21.649 00.002 31432 Enqueuing Expose request
20:04:21.651 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:04:21.653 00.002 29876 Worker thread wakes up
20:04:21.653 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:21.653 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:23.569 01.916 29876 Exposure complete
20:04:23.614 00.045 29876 worker thread done servicing request
20:04:23.614 00.000 31432 OnExposeComplete: enter
20:04:23.616 00.002 31432 UpdateGuideState(): m_state=6
20:04:23.618 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
20:04:23.620 00.002 31432 Star::Find returns 1 (0), X=337.26, Y=888.35, Mass=2545, SNR=31.4, Peak=188 HFD=3.6
20:04:23.621 00.001 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
20:04:23.623 00.002 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
20:04:23.625 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.26 mountX=0.34 mountY=0.14, mountTheta=0.39
20:04:23.627 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.09, opts=13)
20:04:23.629 00.002 31432 Enqueuing Move request for scope (0.34, -0.09)
20:04:23.631 00.002 29876 Worker thread wakes up
20:04:23.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd
20:04:23.631 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.09)
20:04:23.631 00.000 29876 Moving (0.34, -0.09) raw xDistance=0.34 yDistance=0.14
20:04:23.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
20:04:23.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:23.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:04:23.631 00.000 29876 MoveAxis(W, 33, ABG)
20:04:23.631 00.000 29876 Guiding  Dir = 3, Dur = 33
20:04:23.631 00.000 29876 IsSlewing returns 0
20:04:23.632 00.001 29876 IsGuiding returns 0
20:04:23.632 00.000 29876 PulseGuide returned control before completion, sleep 43
20:04:23.636 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:23.648 00.012 31432 UpdateGuideState exits: m=2545 RSB=31.4
20:04:23.650 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:23.652 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:23.654 00.002 31432 Enqueuing Expose request
20:04:23.678 00.024 29876 IsGuiding returns 1
20:04:23.678 00.000 29876 scope still moving after pulse duration time elapsed
20:04:23.709 00.031 29876 IsSlewing returns 0
20:04:23.709 00.000 29876 IsGuiding returns 1
20:04:23.739 00.030 29876 IsSlewing returns 0
20:04:23.739 00.000 29876 IsGuiding returns 0
20:04:23.739 00.000 29876 scope move finished after 33 + 74 ms
20:04:23.739 00.000 29876 Move returns status 0, amount 33
20:04:23.739 00.000 29876 MoveAxis(N, 0, ABG)
20:04:23.739 00.000 29876 Move returns status 0, amount 0
20:04:23.739 00.000 29876 move complete, result=0
20:04:23.739 00.000 29876 worker thread done servicing request
20:04:23.739 00.000 29876 Worker thread wakes up
20:04:23.739 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:23.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:23.739 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.1 px 0 ms NORTH
20:04:25.866 02.127 29876 Exposure complete
20:04:25.909 00.043 29876 worker thread done servicing request
20:04:25.909 00.000 31432 OnExposeComplete: enter
20:04:25.911 00.002 31432 UpdateGuideState(): m_state=6
20:04:25.914 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
20:04:25.916 00.002 31432 Star::Find returns 1 (0), X=337.01, Y=888.81, Mass=2598, SNR=32.4, Peak=170 HFD=4.1
20:04:25.918 00.002 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
20:04:25.920 00.002 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
20:04:25.921 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.31 mountX=0.11 mountY=-0.35, mountTheta=-1.28
20:04:25.924 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.37, opts=13)
20:04:25.926 00.002 31432 Enqueuing Move request for scope (0.10, 0.37)
20:04:25.928 00.002 29876 Worker thread wakes up
20:04:25.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
20:04:25.928 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
20:04:25.928 00.000 29876 Moving (0.10, 0.37) raw xDistance=0.11 yDistance=-0.35
20:04:25.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:04:25.928 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
20:04:25.928 00.000 29876 MoveAxis(E, 0, ABG)
20:04:25.928 00.000 29876 Move returns status 0, amount 0
20:04:25.928 00.000 29876 MoveAxis(N, 26, ABG)
20:04:25.928 00.000 29876 Guiding  Dir = 0, Dur = 26
20:04:25.928 00.000 29876 IsSlewing returns 0
20:04:25.929 00.001 29876 IsGuiding returns 0
20:04:25.929 00.000 29876 PulseGuide returned control before completion, sleep 36
20:04:25.934 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
20:04:25.946 00.012 31432 UpdateGuideState exits: m=2598 RSB=32.4
20:04:25.948 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:25.950 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:25.952 00.002 31432 Enqueuing Expose request
20:04:25.975 00.023 29876 IsGuiding returns 1
20:04:25.975 00.000 29876 scope still moving after pulse duration time elapsed
20:04:26.005 00.030 29876 IsSlewing returns 0
20:04:26.005 00.000 29876 IsGuiding returns 1
20:04:26.036 00.031 29876 IsSlewing returns 0
20:04:26.036 00.000 29876 IsGuiding returns 1
20:04:26.066 00.030 29876 IsSlewing returns 0
20:04:26.066 00.000 29876 IsGuiding returns 0
20:04:26.066 00.000 29876 scope move finished after 26 + 110 ms
20:04:26.066 00.000 29876 Move returns status 0, amount 26
20:04:26.066 00.000 29876 move complete, result=0
20:04:26.066 00.000 29876 worker thread done servicing request
20:04:26.066 00.000 29876 Worker thread wakes up
20:04:26.066 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:26.067 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:26.067 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 26 ms NORTH
20:04:27.969 01.902 29876 Exposure complete
20:04:28.012 00.043 29876 worker thread done servicing request
20:04:28.012 00.000 31432 OnExposeComplete: enter
20:04:28.014 00.002 31432 UpdateGuideState(): m_state=6
20:04:28.016 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
20:04:28.018 00.002 31432 Star::Find returns 1 (0), X=336.40, Y=888.17, Mass=2437, SNR=30.8, Peak=190 HFD=3.7
20:04:28.020 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
20:04:28.022 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
20:04:28.024 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.27 hyp=0.58 cameraTheta=-2.67 mountX=-0.52 mountY=0.18, mountTheta=2.80
20:04:28.026 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.27, opts=13)
20:04:28.028 00.002 31432 Enqueuing Move request for scope (-0.51, -0.27)
20:04:28.030 00.002 29876 Worker thread wakes up
20:04:28.030 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.27) opts 0xd
20:04:28.030 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.27)
20:04:28.030 00.000 29876 Moving (-0.51, -0.27) raw xDistance=-0.52 yDistance=0.18
20:04:28.030 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
20:04:28.030 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:28.030 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:04:28.030 00.000 29876 MoveAxis(E, 50, ABG)
20:04:28.030 00.000 29876 Guiding  Dir = 2, Dur = 50
20:04:28.031 00.001 29876 IsSlewing returns 0
20:04:28.031 00.000 29876 IsGuiding returns 0
20:04:28.031 00.000 29876 PulseGuide returned control before completion, sleep 60
20:04:28.035 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:28.046 00.011 31432 UpdateGuideState exits: m=2437 RSB=30.8
20:04:28.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:28.050 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:28.052 00.002 31432 Enqueuing Expose request
20:04:28.094 00.042 29876 IsGuiding returns 1
20:04:28.094 00.000 29876 scope still moving after pulse duration time elapsed
20:04:28.126 00.032 29876 IsSlewing returns 0
20:04:28.126 00.000 29876 IsGuiding returns 1
20:04:28.156 00.030 29876 IsSlewing returns 0
20:04:28.156 00.000 29876 IsGuiding returns 1
20:04:28.187 00.031 29876 IsSlewing returns 0
20:04:28.187 00.000 29876 IsGuiding returns 1
20:04:28.218 00.031 29876 IsSlewing returns 0
20:04:28.218 00.000 29876 IsGuiding returns 0
20:04:28.218 00.000 29876 scope move finished after 50 + 137 ms
20:04:28.218 00.000 29876 Move returns status 0, amount 50
20:04:28.218 00.000 29876 MoveAxis(N, 0, ABG)
20:04:28.218 00.000 29876 Move returns status 0, amount 0
20:04:28.218 00.000 29876 move complete, result=0
20:04:28.218 00.000 29876 worker thread done servicing request
20:04:28.218 00.000 29876 Worker thread wakes up
20:04:28.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:28.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:28.219 00.001 31432 GuideStep: -0.5 px 50 ms EAST, 0.2 px 0 ms NORTH
20:04:30.341 02.122 29876 Exposure complete
20:04:30.384 00.043 29876 worker thread done servicing request
20:04:30.384 00.000 31432 OnExposeComplete: enter
20:04:30.386 00.002 31432 UpdateGuideState(): m_state=6
20:04:30.388 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
20:04:30.390 00.002 31432 Star::Find returns 1 (0), X=337.39, Y=888.78, Mass=2453, SNR=30.9, Peak=172 HFD=3.7
20:04:30.392 00.002 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.60 = 0.60)
20:04:30.394 00.002 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.61 = -2.67)
20:04:30.396 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.34 hyp=0.59 cameraTheta=0.62 mountX=0.48 mountY=-0.27, mountTheta=-0.50
20:04:30.398 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.34, opts=13)
20:04:30.400 00.002 31432 Enqueuing Move request for scope (0.48, 0.34)
20:04:30.402 00.002 29876 Worker thread wakes up
20:04:30.402 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.34) opts 0xd
20:04:30.402 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.34)
20:04:30.402 00.000 29876 Moving (0.48, 0.34) raw xDistance=0.48 yDistance=-0.27
20:04:30.402 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.48
20:04:30.402 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:30.402 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:04:30.402 00.000 29876 MoveAxis(W, 40, ABG)
20:04:30.402 00.000 29876 Guiding  Dir = 3, Dur = 40
20:04:30.403 00.001 29876 IsSlewing returns 0
20:04:30.403 00.000 29876 IsGuiding returns 0
20:04:30.403 00.000 29876 PulseGuide returned control before completion, sleep 50
20:04:30.408 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:04:30.419 00.011 31432 UpdateGuideState exits: m=2453 RSB=30.9
20:04:30.422 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:30.424 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:30.425 00.001 31432 Enqueuing Expose request
20:04:30.464 00.039 29876 IsGuiding returns 1
20:04:30.464 00.000 29876 scope still moving after pulse duration time elapsed
20:04:30.495 00.031 29876 IsSlewing returns 0
20:04:30.495 00.000 29876 IsGuiding returns 1
20:04:30.526 00.031 29876 IsSlewing returns 0
20:04:30.526 00.000 29876 IsGuiding returns 0
20:04:30.526 00.000 29876 scope move finished after 40 + 83 ms
20:04:30.526 00.000 29876 Move returns status 0, amount 40
20:04:30.526 00.000 29876 MoveAxis(N, 0, ABG)
20:04:30.526 00.000 29876 Move returns status 0, amount 0
20:04:30.526 00.000 29876 move complete, result=0
20:04:30.527 00.001 29876 worker thread done servicing request
20:04:30.527 00.000 29876 Worker thread wakes up
20:04:30.527 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:30.527 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:30.527 00.000 31432 GuideStep: 0.5 px 40 ms WEST, -0.3 px 0 ms NORTH
20:04:32.444 01.917 29876 Exposure complete
20:04:32.488 00.044 29876 worker thread done servicing request
20:04:32.488 00.000 31432 OnExposeComplete: enter
20:04:32.490 00.002 31432 UpdateGuideState(): m_state=6
20:04:32.492 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
20:04:32.495 00.003 31432 Star::Find returns 1 (0), X=337.00, Y=888.58, Mass=2464, SNR=30.8, Peak=193 HFD=3.5
20:04:32.497 00.002 31432 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.02) = xAngle (1.02 = 1.02)
20:04:32.499 00.002 31432 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.03 = -2.25)
20:04:32.501 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=0.08 mountY=-0.13, mountTheta=-0.98
20:04:32.505 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.14, opts=13)
20:04:32.507 00.002 31432 Enqueuing Move request for scope (0.08, 0.14)
20:04:32.509 00.002 29876 Worker thread wakes up
20:04:32.509 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
20:04:32.509 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
20:04:32.509 00.000 29876 Moving (0.08, 0.14) raw xDistance=0.08 yDistance=-0.13
20:04:32.509 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:04:32.509 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:32.509 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:04:32.509 00.000 29876 MoveAxis(E, 0, ABG)
20:04:32.509 00.000 29876 Move returns status 0, amount 0
20:04:32.509 00.000 29876 MoveAxis(N, 0, ABG)
20:04:32.509 00.000 29876 Move returns status 0, amount 0
20:04:32.509 00.000 29876 move complete, result=0
20:04:32.509 00.000 29876 worker thread done servicing request
20:04:32.512 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:32.524 00.012 31432 UpdateGuideState exits: m=2464 RSB=30.8
20:04:32.526 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:32.528 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:32.530 00.002 31432 Enqueuing Expose request
20:04:32.531 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:04:32.533 00.002 29876 Worker thread wakes up
20:04:32.533 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:32.533 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:34.669 02.136 29876 Exposure complete
20:04:34.712 00.043 29876 worker thread done servicing request
20:04:34.712 00.000 31432 OnExposeComplete: enter
20:04:34.714 00.002 31432 UpdateGuideState(): m_state=6
20:04:34.716 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
20:04:34.718 00.002 31432 Star::Find returns 1 (0), X=337.68, Y=887.85, Mass=2638, SNR=32.3, Peak=228 HFD=3.5
20:04:34.720 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
20:04:34.722 00.002 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
20:04:34.724 00.002 31432 CameraToMount -- cameraX=0.76 cameraY=-0.59 hyp=0.96 cameraTheta=-0.66 mountX=0.75 mountY=0.70, mountTheta=0.75
20:04:34.726 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.76, y=-0.59, opts=13)
20:04:34.729 00.003 31432 Enqueuing Move request for scope (0.76, -0.59)
20:04:34.731 00.002 29876 Worker thread wakes up
20:04:34.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.59) opts 0xd
20:04:34.731 00.000 29876 Handling offset move in thread for scope, endpoint = (0.76, -0.59)
20:04:34.731 00.000 29876 Moving (0.76, -0.59) raw xDistance=0.75 yDistance=0.70
20:04:34.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.75
20:04:34.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:04:34.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
20:04:34.731 00.000 29876 MoveAxis(W, 72, ABG)
20:04:34.731 00.000 29876 Guiding  Dir = 3, Dur = 72
20:04:34.732 00.001 29876 IsSlewing returns 0
20:04:34.732 00.000 29876 IsGuiding returns 0
20:04:34.732 00.000 29876 PulseGuide returned control before completion, sleep 82
20:04:34.736 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:04:34.747 00.011 31432 UpdateGuideState exits: m=2638 RSB=32.3
20:04:34.750 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:34.752 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:34.755 00.003 31432 Enqueuing Expose request
20:04:34.822 00.067 29876 IsGuiding returns 1
20:04:34.822 00.000 29876 scope still moving after pulse duration time elapsed
20:04:34.853 00.031 29876 IsSlewing returns 0
20:04:34.853 00.000 29876 IsGuiding returns 1
20:04:34.883 00.030 29876 IsSlewing returns 0
20:04:34.883 00.000 29876 IsGuiding returns 1
20:04:34.914 00.031 29876 IsSlewing returns 0
20:04:34.914 00.000 29876 IsGuiding returns 1
20:04:34.945 00.031 29876 IsSlewing returns 0
20:04:34.945 00.000 29876 IsGuiding returns 0
20:04:34.945 00.000 29876 scope move finished after 72 + 141 ms
20:04:34.945 00.000 29876 Move returns status 0, amount 72
20:04:34.945 00.000 29876 MoveAxis(N, 0, ABG)
20:04:34.945 00.000 29876 Move returns status 0, amount 0
20:04:34.945 00.000 29876 move complete, result=0
20:04:34.946 00.001 29876 worker thread done servicing request
20:04:34.946 00.000 29876 Worker thread wakes up
20:04:34.946 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:34.946 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:34.946 00.000 31432 GuideStep: 0.7 px 72 ms WEST, 0.7 px 0 ms NORTH
20:04:36.855 01.909 29876 Exposure complete
20:04:36.898 00.043 29876 worker thread done servicing request
20:04:36.898 00.000 31432 OnExposeComplete: enter
20:04:36.900 00.002 31432 UpdateGuideState(): m_state=6
20:04:36.903 00.003 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
20:04:36.905 00.002 31432 Star::Find returns 1 (0), X=336.53, Y=888.15, Mass=2648, SNR=32.6, Peak=178 HFD=3.8
20:04:36.907 00.002 31432 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
20:04:36.909 00.002 31432 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
20:04:36.911 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.29 hyp=0.49 cameraTheta=-2.50 mountX=-0.40 mountY=0.23, mountTheta=2.62
20:04:36.914 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.29, opts=13)
20:04:36.916 00.002 31432 Enqueuing Move request for scope (-0.39, -0.29)
20:04:36.919 00.003 29876 Worker thread wakes up
20:04:36.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.29) opts 0xd
20:04:36.919 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.29)
20:04:36.919 00.000 29876 Moving (-0.39, -0.29) raw xDistance=-0.40 yDistance=0.23
20:04:36.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.40
20:04:36.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:36.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:04:36.919 00.000 29876 MoveAxis(E, 28, ABG)
20:04:36.919 00.000 29876 Guiding  Dir = 2, Dur = 28
20:04:36.919 00.000 29876 IsSlewing returns 0
20:04:36.919 00.000 29876 IsGuiding returns 0
20:04:36.919 00.000 29876 PulseGuide returned control before completion, sleep 38
20:04:36.922 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:36.934 00.012 31432 UpdateGuideState exits: m=2648 RSB=32.6
20:04:36.937 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:36.938 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:36.940 00.002 31432 Enqueuing Expose request
20:04:36.960 00.020 29876 IsGuiding returns 1
20:04:36.960 00.000 29876 scope still moving after pulse duration time elapsed
20:04:36.991 00.031 29876 IsSlewing returns 0
20:04:36.991 00.000 29876 IsGuiding returns 1
20:04:37.021 00.030 29876 IsSlewing returns 0
20:04:37.021 00.000 29876 IsGuiding returns 0
20:04:37.021 00.000 29876 scope move finished after 28 + 74 ms
20:04:37.021 00.000 29876 Move returns status 0, amount 28
20:04:37.021 00.000 29876 MoveAxis(N, 0, ABG)
20:04:37.021 00.000 29876 Move returns status 0, amount 0
20:04:37.021 00.000 29876 move complete, result=0
20:04:37.021 00.000 29876 worker thread done servicing request
20:04:37.021 00.000 29876 Worker thread wakes up
20:04:37.021 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:37.022 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:37.022 00.000 31432 GuideStep: -0.4 px 28 ms EAST, 0.2 px 0 ms NORTH
20:04:39.251 02.229 29876 Exposure complete
20:04:39.295 00.044 29876 worker thread done servicing request
20:04:39.295 00.000 31432 OnExposeComplete: enter
20:04:39.298 00.003 31432 UpdateGuideState(): m_state=6
20:04:39.300 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
20:04:39.302 00.002 31432 Star::Find returns 1 (0), X=336.44, Y=888.33, Mass=2372, SNR=30.3, Peak=180 HFD=3.4
20:04:39.304 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
20:04:39.306 00.002 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
20:04:39.308 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.11 hyp=0.49 cameraTheta=-2.92 mountX=-0.48 mountY=0.04, mountTheta=3.07
20:04:39.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.11, opts=13)
20:04:39.313 00.002 31432 Enqueuing Move request for scope (-0.47, -0.11)
20:04:39.315 00.002 29876 Worker thread wakes up
20:04:39.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.11) opts 0xd
20:04:39.315 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.11)
20:04:39.315 00.000 29876 Moving (-0.47, -0.11) raw xDistance=-0.48 yDistance=0.04
20:04:39.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
20:04:39.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:39.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:04:39.315 00.000 29876 MoveAxis(E, 50, ABG)
20:04:39.315 00.000 29876 Guiding  Dir = 2, Dur = 50
20:04:39.315 00.000 29876 IsSlewing returns 0
20:04:39.315 00.000 29876 IsGuiding returns 0
20:04:39.315 00.000 29876 PulseGuide returned control before completion, sleep 60
20:04:39.318 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:39.329 00.011 31432 UpdateGuideState exits: m=2372 RSB=30.3
20:04:39.332 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:39.334 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:39.336 00.002 31432 Enqueuing Expose request
20:04:39.388 00.052 29876 IsGuiding returns 1
20:04:39.388 00.000 29876 scope still moving after pulse duration time elapsed
20:04:39.418 00.030 29876 IsSlewing returns 0
20:04:39.418 00.000 29876 IsGuiding returns 1
20:04:39.449 00.031 29876 IsSlewing returns 0
20:04:39.449 00.000 29876 IsGuiding returns 1
20:04:39.479 00.030 29876 IsSlewing returns 0
20:04:39.479 00.000 29876 IsGuiding returns 0
20:04:39.479 00.000 29876 scope move finished after 50 + 114 ms
20:04:39.479 00.000 29876 Move returns status 0, amount 50
20:04:39.479 00.000 29876 MoveAxis(N, 0, ABG)
20:04:39.479 00.000 29876 Move returns status 0, amount 0
20:04:39.479 00.000 29876 move complete, result=0
20:04:39.479 00.000 29876 worker thread done servicing request
20:04:39.479 00.000 29876 Worker thread wakes up
20:04:39.479 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:39.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:39.479 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.0 px 0 ms NORTH
20:04:41.384 01.905 29876 Exposure complete
20:04:41.428 00.044 29876 worker thread done servicing request
20:04:41.428 00.000 31432 OnExposeComplete: enter
20:04:41.431 00.003 31432 UpdateGuideState(): m_state=6
20:04:41.433 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
20:04:41.435 00.002 31432 Star::Find returns 1 (0), X=336.35, Y=887.79, Mass=2469, SNR=30.6, Peak=176 HFD=3.7
20:04:41.437 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:04:41.439 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:04:41.441 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.65 hyp=0.86 cameraTheta=-2.29 mountX=-0.58 mountY=0.56, mountTheta=2.38
20:04:41.444 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.65, opts=13)
20:04:41.446 00.002 31432 Enqueuing Move request for scope (-0.57, -0.65)
20:04:41.448 00.002 29876 Worker thread wakes up
20:04:41.448 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.65) opts 0xd
20:04:41.448 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.65)
20:04:41.448 00.000 29876 Moving (-0.57, -0.65) raw xDistance=-0.58 yDistance=0.56
20:04:41.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
20:04:41.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:04:41.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
20:04:41.448 00.000 29876 MoveAxis(E, 63, ABG)
20:04:41.448 00.000 29876 Guiding  Dir = 2, Dur = 63
20:04:41.448 00.000 29876 IsSlewing returns 0
20:04:41.449 00.001 29876 IsGuiding returns 0
20:04:41.449 00.000 29876 PulseGuide returned control before completion, sleep 73
20:04:41.452 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:41.463 00.011 31432 UpdateGuideState exits: m=2469 RSB=30.6
20:04:41.465 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:41.467 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:41.469 00.002 31432 Enqueuing Expose request
20:04:41.537 00.068 29876 IsGuiding returns 1
20:04:41.537 00.000 29876 scope still moving after pulse duration time elapsed
20:04:41.567 00.030 29876 IsSlewing returns 0
20:04:41.567 00.000 29876 IsGuiding returns 1
20:04:41.597 00.030 29876 IsSlewing returns 0
20:04:41.597 00.000 29876 IsGuiding returns 1
20:04:41.627 00.030 29876 IsSlewing returns 0
20:04:41.627 00.000 29876 IsGuiding returns 1
20:04:41.657 00.030 29876 IsSlewing returns 0
20:04:41.657 00.000 29876 IsGuiding returns 1
20:04:41.688 00.031 29876 IsSlewing returns 0
20:04:41.688 00.000 29876 IsGuiding returns 0
20:04:41.688 00.000 29876 scope move finished after 63 + 176 ms
20:04:41.688 00.000 29876 Move returns status 0, amount 63
20:04:41.688 00.000 29876 MoveAxis(N, 0, ABG)
20:04:41.688 00.000 29876 Move returns status 0, amount 0
20:04:41.688 00.000 29876 move complete, result=0
20:04:41.689 00.001 29876 worker thread done servicing request
20:04:41.689 00.000 29876 Worker thread wakes up
20:04:41.689 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:41.689 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:41.689 00.000 31432 GuideStep: -0.6 px 63 ms EAST, 0.6 px 0 ms NORTH
20:04:43.819 02.130 29876 Exposure complete
20:04:43.862 00.043 29876 worker thread done servicing request
20:04:43.862 00.000 31432 OnExposeComplete: enter
20:04:43.864 00.002 31432 UpdateGuideState(): m_state=6
20:04:43.866 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
20:04:43.868 00.002 31432 Star::Find returns 1 (0), X=337.37, Y=888.01, Mass=2358, SNR=29.8, Peak=189 HFD=3.4
20:04:43.870 00.002 31432 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
20:04:43.873 00.003 31432 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
20:04:43.875 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=-0.43 hyp=0.62 cameraTheta=-0.76 mountX=0.44 mountY=0.49, mountTheta=0.84
20:04:43.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.43, opts=13)
20:04:43.880 00.002 31432 Enqueuing Move request for scope (0.45, -0.43)
20:04:43.883 00.003 29876 Worker thread wakes up
20:04:43.883 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.43) opts 0xd
20:04:43.883 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.43)
20:04:43.883 00.000 29876 Moving (0.45, -0.43) raw xDistance=0.44 yDistance=0.49
20:04:43.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
20:04:43.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:04:43.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:04:43.883 00.000 29876 MoveAxis(W, 34, ABG)
20:04:43.883 00.000 29876 Guiding  Dir = 3, Dur = 34
20:04:43.883 00.000 29876 IsSlewing returns 0
20:04:43.883 00.000 29876 IsGuiding returns 0
20:04:43.883 00.000 29876 PulseGuide returned control before completion, sleep 44
20:04:43.886 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:04:43.898 00.012 31432 UpdateGuideState exits: m=2358 RSB=29.8
20:04:43.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:43.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:43.904 00.002 31432 Enqueuing Expose request
20:04:43.941 00.037 29876 IsGuiding returns 1
20:04:43.941 00.000 29876 scope still moving after pulse duration time elapsed
20:04:43.972 00.031 29876 IsSlewing returns 0
20:04:43.972 00.000 29876 IsGuiding returns 0
20:04:43.972 00.000 29876 scope move finished after 34 + 54 ms
20:04:43.972 00.000 29876 Move returns status 0, amount 34
20:04:43.972 00.000 29876 MoveAxis(N, 0, ABG)
20:04:43.972 00.000 29876 Move returns status 0, amount 0
20:04:43.972 00.000 29876 move complete, result=0
20:04:43.972 00.000 29876 worker thread done servicing request
20:04:43.972 00.000 29876 Worker thread wakes up
20:04:43.972 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:43.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:43.972 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.5 px 0 ms NORTH
20:04:45.875 01.903 29876 Exposure complete
20:04:45.918 00.043 29876 worker thread done servicing request
20:04:45.918 00.000 31432 OnExposeComplete: enter
20:04:45.920 00.002 31432 UpdateGuideState(): m_state=6
20:04:45.923 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:04:45.925 00.002 31432 Star::Find returns 1 (0), X=336.92, Y=887.76, Mass=2552, SNR=32.2, Peak=181 HFD=4.0
20:04:45.927 00.002 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.58 = -1.58)
20:04:45.929 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.43 = 1.43)
20:04:45.931 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.56 mountX=-0.01 mountY=0.68, mountTheta=1.58
20:04:45.933 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.68, opts=13)
20:04:45.935 00.002 31432 Enqueuing Move request for scope (0.01, -0.68)
20:04:45.938 00.003 29876 Worker thread wakes up
20:04:45.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.68) opts 0xd
20:04:45.938 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.68)
20:04:45.938 00.000 29876 Moving (0.01, -0.68) raw xDistance=-0.01 yDistance=0.68
20:04:45.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:04:45.938 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.43 newest=1.73
20:04:45.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
20:04:45.938 00.000 29876 MoveAxis(E, 0, ABG)
20:04:45.938 00.000 29876 Move returns status 0, amount 0
20:04:45.938 00.000 29876 BLC: Oldest BLC event removed
20:04:45.938 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:04:45.938 00.000 29876 MoveAxis(S, 70, ABG)
20:04:45.938 00.000 29876 Guiding  Dir = 1, Dur = 70
20:04:45.938 00.000 29876 IsSlewing returns 0
20:04:45.938 00.000 29876 IsGuiding returns 0
20:04:45.939 00.001 29876 PulseGuide returned control before completion, sleep 80
20:04:45.943 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:04:45.956 00.013 31432 UpdateGuideState exits: m=2552 RSB=32.2
20:04:45.958 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:45.960 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:45.962 00.002 31432 Enqueuing Expose request
20:04:46.028 00.066 29876 IsGuiding returns 1
20:04:46.028 00.000 29876 scope still moving after pulse duration time elapsed
20:04:46.058 00.030 29876 IsSlewing returns 0
20:04:46.058 00.000 29876 IsGuiding returns 1
20:04:46.089 00.031 29876 IsSlewing returns 0
20:04:46.089 00.000 29876 IsGuiding returns 0
20:04:46.089 00.000 29876 scope move finished after 70 + 81 ms
20:04:46.090 00.001 29876 Move returns status 0, amount 70
20:04:46.090 00.000 29876 move complete, result=0
20:04:46.090 00.000 29876 worker thread done servicing request
20:04:46.090 00.000 29876 Worker thread wakes up
20:04:46.090 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.7 px 70 ms SOUTH
20:04:46.093 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:46.093 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:48.223 02.130 29876 Exposure complete
20:04:48.266 00.043 29876 worker thread done servicing request
20:04:48.266 00.000 31432 OnExposeComplete: enter
20:04:48.268 00.002 31432 UpdateGuideState(): m_state=6
20:04:48.270 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
20:04:48.272 00.002 31432 Star::Find returns 1 (0), X=337.07, Y=887.57, Mass=2567, SNR=31.9, Peak=205 HFD=3.7
20:04:48.274 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
20:04:48.275 00.001 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
20:04:48.277 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.86 hyp=0.88 cameraTheta=-1.40 mountX=0.13 mountY=0.88, mountTheta=1.42
20:04:48.280 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.86, opts=13)
20:04:48.282 00.002 31432 Enqueuing Move request for scope (0.15, -0.86)
20:04:48.284 00.002 29876 Worker thread wakes up
20:04:48.284 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.86) opts 0xd
20:04:48.284 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.86)
20:04:48.284 00.000 29876 Moving (0.15, -0.86) raw xDistance=0.13 yDistance=0.88
20:04:48.284 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:04:48.284 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.88
20:04:48.284 00.000 29876 MoveAxis(E, 0, ABG)
20:04:48.284 00.000 29876 Move returns status 0, amount 0
20:04:48.284 00.000 29876 MoveAxis(S, 64, ABG)
20:04:48.284 00.000 29876 Guiding  Dir = 1, Dur = 64
20:04:48.284 00.000 29876 IsSlewing returns 0
20:04:48.285 00.001 29876 IsGuiding returns 0
20:04:48.285 00.000 29876 PulseGuide returned control before completion, sleep 74
20:04:48.288 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:48.300 00.012 31432 UpdateGuideState exits: m=2567 RSB=31.9
20:04:48.302 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:48.304 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:48.306 00.002 31432 Enqueuing Expose request
20:04:48.375 00.069 29876 IsGuiding returns 1
20:04:48.375 00.000 29876 scope still moving after pulse duration time elapsed
20:04:48.405 00.030 29876 IsSlewing returns 0
20:04:48.405 00.000 29876 IsGuiding returns 1
20:04:48.436 00.031 29876 IsSlewing returns 0
20:04:48.436 00.000 29876 IsGuiding returns 1
20:04:48.467 00.031 29876 IsSlewing returns 0
20:04:48.467 00.000 29876 IsGuiding returns 0
20:04:48.467 00.000 29876 scope move finished after 64 + 118 ms
20:04:48.467 00.000 29876 Move returns status 0, amount 64
20:04:48.467 00.000 29876 move complete, result=0
20:04:48.467 00.000 29876 worker thread done servicing request
20:04:48.467 00.000 29876 Worker thread wakes up
20:04:48.467 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:48.467 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:48.467 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.9 px 64 ms SOUTH
20:04:50.384 01.917 29876 Exposure complete
20:04:50.427 00.043 29876 worker thread done servicing request
20:04:50.427 00.000 31432 OnExposeComplete: enter
20:04:50.430 00.003 31432 UpdateGuideState(): m_state=6
20:04:50.432 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
20:04:50.434 00.002 31432 Star::Find returns 1 (0), X=336.54, Y=888.21, Mass=2398, SNR=30.8, Peak=197 HFD=3.6
20:04:50.435 00.001 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
20:04:50.437 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.39 = 0.39)
20:04:50.439 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.23 hyp=0.44 cameraTheta=-2.60 mountX=-0.38 mountY=0.17, mountTheta=2.73
20:04:50.442 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.23, opts=13)
20:04:50.444 00.002 31432 Enqueuing Move request for scope (-0.38, -0.23)
20:04:50.445 00.001 29876 Worker thread wakes up
20:04:50.446 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.23) opts 0xd
20:04:50.446 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.23)
20:04:50.446 00.000 29876 Moving (-0.38, -0.23) raw xDistance=-0.38 yDistance=0.17
20:04:50.446 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
20:04:50.446 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:50.446 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:04:50.446 00.000 29876 MoveAxis(E, 37, ABG)
20:04:50.446 00.000 29876 Guiding  Dir = 2, Dur = 37
20:04:50.446 00.000 29876 IsSlewing returns 0
20:04:50.446 00.000 29876 IsGuiding returns 0
20:04:50.446 00.000 29876 PulseGuide returned control before completion, sleep 47
20:04:50.449 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:50.462 00.013 31432 UpdateGuideState exits: m=2398 RSB=30.8
20:04:50.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:50.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:50.467 00.001 31432 Enqueuing Expose request
20:04:50.509 00.042 29876 IsGuiding returns 1
20:04:50.509 00.000 29876 scope still moving after pulse duration time elapsed
20:04:50.540 00.031 29876 IsSlewing returns 0
20:04:50.540 00.000 29876 IsGuiding returns 1
20:04:50.572 00.032 29876 IsSlewing returns 0
20:04:50.572 00.000 29876 IsGuiding returns 1
20:04:50.602 00.030 29876 IsSlewing returns 0
20:04:50.602 00.000 29876 IsGuiding returns 0
20:04:50.602 00.000 29876 scope move finished after 37 + 119 ms
20:04:50.602 00.000 29876 Move returns status 0, amount 37
20:04:50.602 00.000 29876 MoveAxis(N, 0, ABG)
20:04:50.602 00.000 29876 Move returns status 0, amount 0
20:04:50.602 00.000 29876 move complete, result=0
20:04:50.602 00.000 29876 worker thread done servicing request
20:04:50.602 00.000 29876 Worker thread wakes up
20:04:50.602 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:50.602 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:50.602 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.2 px 0 ms NORTH
20:04:52.735 02.133 29876 Exposure complete
20:04:52.779 00.044 29876 worker thread done servicing request
20:04:52.779 00.000 31432 OnExposeComplete: enter
20:04:52.781 00.002 31432 UpdateGuideState(): m_state=6
20:04:52.783 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
20:04:52.785 00.002 31432 Star::Find returns 1 (0), X=336.57, Y=887.67, Mass=2570, SNR=31.5, Peak=214 HFD=3.5
20:04:52.787 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
20:04:52.789 00.002 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
20:04:52.791 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.77 hyp=0.84 cameraTheta=-2.00 mountX=-0.37 mountY=0.70, mountTheta=2.05
20:04:52.793 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.77, opts=13)
20:04:52.795 00.002 31432 Enqueuing Move request for scope (-0.35, -0.77)
20:04:52.797 00.002 29876 Worker thread wakes up
20:04:52.797 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.77) opts 0xd
20:04:52.797 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.77)
20:04:52.797 00.000 29876 Moving (-0.35, -0.77) raw xDistance=-0.37 yDistance=0.70
20:04:52.797 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
20:04:52.798 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
20:04:52.798 00.000 29876 MoveAxis(E, 40, ABG)
20:04:52.798 00.000 29876 Guiding  Dir = 2, Dur = 40
20:04:52.798 00.000 29876 IsSlewing returns 0
20:04:52.798 00.000 29876 IsGuiding returns 0
20:04:52.798 00.000 29876 PulseGuide returned control before completion, sleep 50
20:04:52.801 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:04:52.812 00.011 31432 UpdateGuideState exits: m=2570 RSB=31.5
20:04:52.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:52.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:52.818 00.002 31432 Enqueuing Expose request
20:04:52.859 00.041 29876 IsGuiding returns 1
20:04:52.859 00.000 29876 scope still moving after pulse duration time elapsed
20:04:52.890 00.031 29876 IsSlewing returns 0
20:04:52.890 00.000 29876 IsGuiding returns 0
20:04:52.890 00.000 29876 scope move finished after 40 + 53 ms
20:04:52.890 00.000 29876 Move returns status 0, amount 40
20:04:52.890 00.000 29876 MoveAxis(S, 52, ABG)
20:04:52.890 00.000 29876 Guiding  Dir = 1, Dur = 52
20:04:52.890 00.000 29876 IsSlewing returns 0
20:04:52.890 00.000 29876 IsGuiding returns 0
20:04:52.891 00.001 29876 PulseGuide returned control before completion, sleep 62
20:04:52.968 00.077 29876 IsGuiding returns 1
20:04:52.968 00.000 29876 scope still moving after pulse duration time elapsed
20:04:52.999 00.031 29876 IsSlewing returns 0
20:04:52.999 00.000 29876 IsGuiding returns 1
20:04:53.030 00.031 29876 IsSlewing returns 0
20:04:53.030 00.000 29876 IsGuiding returns 1
20:04:53.060 00.030 29876 IsSlewing returns 0
20:04:53.060 00.000 29876 IsGuiding returns 1
20:04:53.090 00.030 29876 IsSlewing returns 0
20:04:53.090 00.000 29876 IsGuiding returns 0
20:04:53.090 00.000 29876 scope move finished after 52 + 147 ms
20:04:53.090 00.000 29876 Move returns status 0, amount 52
20:04:53.090 00.000 29876 move complete, result=0
20:04:53.090 00.000 29876 worker thread done servicing request
20:04:53.090 00.000 29876 Worker thread wakes up
20:04:53.090 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:53.090 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:53.090 00.000 31432 GuideStep: -0.4 px 40 ms EAST, 0.7 px 52 ms SOUTH
20:04:54.994 01.904 29876 Exposure complete
20:04:55.037 00.043 29876 worker thread done servicing request
20:04:55.037 00.000 31432 OnExposeComplete: enter
20:04:55.039 00.002 31432 UpdateGuideState(): m_state=6
20:04:55.041 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
20:04:55.043 00.002 31432 Star::Find returns 1 (0), X=336.89, Y=888.06, Mass=2524, SNR=31.8, Peak=185 HFD=3.9
20:04:55.045 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
20:04:55.046 00.001 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
20:04:55.048 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.64 mountX=-0.03 mountY=0.37, mountTheta=1.66
20:04:55.051 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.38, opts=13)
20:04:55.053 00.002 31432 Enqueuing Move request for scope (-0.02, -0.38)
20:04:55.055 00.002 29876 Worker thread wakes up
20:04:55.055 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
20:04:55.055 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
20:04:55.055 00.000 29876 Moving (-0.02, -0.38) raw xDistance=-0.03 yDistance=0.37
20:04:55.055 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:04:55.055 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
20:04:55.055 00.000 29876 MoveAxis(E, 0, ABG)
20:04:55.055 00.000 29876 Move returns status 0, amount 0
20:04:55.055 00.000 29876 MoveAxis(S, 27, ABG)
20:04:55.055 00.000 29876 Guiding  Dir = 1, Dur = 27
20:04:55.055 00.000 29876 IsSlewing returns 0
20:04:55.056 00.001 29876 IsGuiding returns 0
20:04:55.056 00.000 29876 PulseGuide returned control before completion, sleep 37
20:04:55.062 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:04:55.074 00.012 31432 UpdateGuideState exits: m=2524 RSB=31.8
20:04:55.076 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:55.078 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:55.080 00.002 31432 Enqueuing Expose request
20:04:55.102 00.022 29876 IsGuiding returns 1
20:04:55.102 00.000 29876 scope still moving after pulse duration time elapsed
20:04:55.133 00.031 29876 IsSlewing returns 0
20:04:55.133 00.000 29876 IsGuiding returns 1
20:04:55.164 00.031 29876 IsSlewing returns 0
20:04:55.164 00.000 29876 IsGuiding returns 1
20:04:55.195 00.031 29876 IsSlewing returns 0
20:04:55.195 00.000 29876 IsGuiding returns 1
20:04:55.226 00.031 29876 IsSlewing returns 0
20:04:55.226 00.000 29876 IsGuiding returns 0
20:04:55.226 00.000 29876 scope move finished after 27 + 143 ms
20:04:55.226 00.000 29876 Move returns status 0, amount 27
20:04:55.226 00.000 29876 move complete, result=0
20:04:55.226 00.000 29876 worker thread done servicing request
20:04:55.226 00.000 29876 Worker thread wakes up
20:04:55.226 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:55.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:55.226 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 27 ms SOUTH
20:04:57.456 02.230 29876 Exposure complete
20:04:57.499 00.043 29876 worker thread done servicing request
20:04:57.499 00.000 31432 OnExposeComplete: enter
20:04:57.502 00.003 31432 UpdateGuideState(): m_state=6
20:04:57.504 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
20:04:57.506 00.002 31432 Star::Find returns 1 (0), X=336.60, Y=887.82, Mass=2573, SNR=31.6, Peak=213 HFD=3.7
20:04:57.508 00.002 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
20:04:57.509 00.001 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
20:04:57.512 00.003 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.62 hyp=0.70 cameraTheta=-2.05 mountX=-0.34 mountY=0.56, mountTheta=2.11
20:04:57.514 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.62, opts=13)
20:04:57.516 00.002 31432 Enqueuing Move request for scope (-0.32, -0.62)
20:04:57.518 00.002 29876 Worker thread wakes up
20:04:57.519 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.62) opts 0xd
20:04:57.519 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.62)
20:04:57.519 00.000 29876 Moving (-0.32, -0.62) raw xDistance=-0.34 yDistance=0.56
20:04:57.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
20:04:57.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
20:04:57.519 00.000 29876 MoveAxis(E, 32, ABG)
20:04:57.519 00.000 29876 Guiding  Dir = 2, Dur = 32
20:04:57.519 00.000 29876 IsSlewing returns 0
20:04:57.519 00.000 29876 IsGuiding returns 0
20:04:57.519 00.000 29876 PulseGuide returned control before completion, sleep 42
20:04:57.523 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:04:57.535 00.012 31432 UpdateGuideState exits: m=2573 RSB=31.6
20:04:57.537 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:57.539 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:57.541 00.002 31432 Enqueuing Expose request
20:04:57.565 00.024 29876 IsGuiding returns 1
20:04:57.565 00.000 29876 scope still moving after pulse duration time elapsed
20:04:57.596 00.031 29876 IsSlewing returns 0
20:04:57.596 00.000 29876 IsGuiding returns 1
20:04:57.628 00.032 29876 IsSlewing returns 0
20:04:57.628 00.000 29876 IsGuiding returns 1
20:04:57.659 00.031 29876 IsSlewing returns 0
20:04:57.659 00.000 29876 IsGuiding returns 0
20:04:57.659 00.000 29876 scope move finished after 32 + 107 ms
20:04:57.659 00.000 29876 Move returns status 0, amount 32
20:04:57.659 00.000 29876 MoveAxis(S, 41, ABG)
20:04:57.659 00.000 29876 Guiding  Dir = 1, Dur = 41
20:04:57.659 00.000 29876 IsSlewing returns 0
20:04:57.659 00.000 29876 IsGuiding returns 0
20:04:57.659 00.000 29876 PulseGuide returned control before completion, sleep 51
20:04:57.719 00.060 29876 IsGuiding returns 1
20:04:57.719 00.000 29876 scope still moving after pulse duration time elapsed
20:04:57.749 00.030 29876 IsSlewing returns 0
20:04:57.749 00.000 29876 IsGuiding returns 1
20:04:57.779 00.030 29876 IsSlewing returns 0
20:04:57.779 00.000 29876 IsGuiding returns 0
20:04:57.779 00.000 29876 scope move finished after 41 + 79 ms
20:04:57.779 00.000 29876 Move returns status 0, amount 41
20:04:57.779 00.000 29876 move complete, result=0
20:04:57.780 00.001 29876 worker thread done servicing request
20:04:57.780 00.000 29876 Worker thread wakes up
20:04:57.780 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:57.780 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:04:57.780 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.6 px 41 ms SOUTH
20:04:59.690 01.910 29876 Exposure complete
20:04:59.734 00.044 29876 worker thread done servicing request
20:04:59.734 00.000 31432 OnExposeComplete: enter
20:04:59.736 00.002 31432 UpdateGuideState(): m_state=6
20:04:59.738 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
20:04:59.740 00.002 31432 Star::Find returns 1 (0), X=336.16, Y=888.49, Mass=2761, SNR=33.5, Peak=223 HFD=3.6
20:04:59.742 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.02) = xAngle (3.05 = 3.05)
20:04:59.744 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.22)
20:04:59.745 00.001 31432 CameraToMount -- cameraX=-0.76 cameraY=0.05 hyp=0.76 cameraTheta=3.08 mountX=-0.75 mountY=-0.16, mountTheta=-2.93
20:04:59.748 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=0.05, opts=13)
20:04:59.750 00.002 31432 Enqueuing Move request for scope (-0.76, 0.05)
20:04:59.752 00.002 29876 Worker thread wakes up
20:04:59.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.05) opts 0xd
20:04:59.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, 0.05)
20:04:59.752 00.000 29876 Moving (-0.76, 0.05) raw xDistance=-0.75 yDistance=-0.16
20:04:59.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75
20:04:59.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:04:59.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:04:59.752 00.000 29876 MoveAxis(E, 77, ABG)
20:04:59.752 00.000 29876 Guiding  Dir = 2, Dur = 77
20:04:59.753 00.001 29876 IsSlewing returns 0
20:04:59.753 00.000 29876 IsGuiding returns 0
20:04:59.753 00.000 29876 PulseGuide returned control before completion, sleep 87
20:04:59.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:04:59.768 00.012 31432 UpdateGuideState exits: m=2761 RSB=33.5
20:04:59.770 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:59.772 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:04:59.774 00.002 31432 Enqueuing Expose request
20:04:59.844 00.070 29876 IsGuiding returns 1
20:04:59.844 00.000 29876 scope still moving after pulse duration time elapsed
20:04:59.874 00.030 29876 IsSlewing returns 0
20:04:59.874 00.000 29876 IsGuiding returns 1
20:04:59.904 00.030 29876 IsSlewing returns 0
20:04:59.904 00.000 29876 IsGuiding returns 0
20:04:59.904 00.000 29876 scope move finished after 77 + 75 ms
20:04:59.904 00.000 29876 Move returns status 0, amount 77
20:04:59.904 00.000 29876 MoveAxis(N, 0, ABG)
20:04:59.904 00.000 29876 Move returns status 0, amount 0
20:04:59.904 00.000 29876 move complete, result=0
20:04:59.904 00.000 29876 worker thread done servicing request
20:04:59.904 00.000 29876 Worker thread wakes up
20:04:59.904 00.000 31432 GuideStep: -0.8 px 77 ms EAST, -0.2 px 0 ms NORTH
20:04:59.907 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:04:59.907 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:02.035 02.128 29876 Exposure complete
20:05:02.078 00.043 29876 worker thread done servicing request
20:05:02.078 00.000 31432 OnExposeComplete: enter
20:05:02.080 00.002 31432 UpdateGuideState(): m_state=6
20:05:02.083 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
20:05:02.085 00.002 31432 Star::Find returns 1 (0), X=336.61, Y=888.36, Mass=2471, SNR=31.3, Peak=215 HFD=3.4
20:05:02.087 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
20:05:02.088 00.001 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
20:05:02.090 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.89 mountX=-0.31 mountY=0.03, mountTheta=3.04
20:05:02.093 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.08, opts=13)
20:05:02.095 00.002 31432 Enqueuing Move request for scope (-0.31, -0.08)
20:05:02.097 00.002 29876 Worker thread wakes up
20:05:02.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
20:05:02.097 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
20:05:02.097 00.000 29876 Moving (-0.31, -0.08) raw xDistance=-0.31 yDistance=0.03
20:05:02.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
20:05:02.097 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:02.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:05:02.097 00.000 29876 MoveAxis(E, 41, ABG)
20:05:02.097 00.000 29876 Guiding  Dir = 2, Dur = 41
20:05:02.098 00.001 29876 IsSlewing returns 0
20:05:02.098 00.000 29876 IsGuiding returns 0
20:05:02.098 00.000 29876 PulseGuide returned control before completion, sleep 51
20:05:02.101 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:02.113 00.012 31432 UpdateGuideState exits: m=2471 RSB=31.3
20:05:02.116 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:02.118 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:02.120 00.002 31432 Enqueuing Expose request
20:05:02.159 00.039 29876 IsGuiding returns 1
20:05:02.159 00.000 29876 scope still moving after pulse duration time elapsed
20:05:02.190 00.031 29876 IsSlewing returns 0
20:05:02.190 00.000 29876 IsGuiding returns 1
20:05:02.221 00.031 29876 IsSlewing returns 0
20:05:02.221 00.000 29876 IsGuiding returns 1
20:05:02.252 00.031 29876 IsSlewing returns 0
20:05:02.252 00.000 29876 IsGuiding returns 1
20:05:02.283 00.031 29876 IsSlewing returns 0
20:05:02.283 00.000 29876 IsGuiding returns 0
20:05:02.283 00.000 29876 scope move finished after 41 + 144 ms
20:05:02.283 00.000 29876 Move returns status 0, amount 41
20:05:02.283 00.000 29876 MoveAxis(N, 0, ABG)
20:05:02.283 00.000 29876 Move returns status 0, amount 0
20:05:02.283 00.000 29876 move complete, result=0
20:05:02.283 00.000 29876 worker thread done servicing request
20:05:02.283 00.000 29876 Worker thread wakes up
20:05:02.283 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:02.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:02.283 00.000 31432 GuideStep: -0.3 px 41 ms EAST, 0.0 px 0 ms NORTH
20:05:04.202 01.919 29876 Exposure complete
20:05:04.244 00.042 29876 worker thread done servicing request
20:05:04.244 00.000 31432 OnExposeComplete: enter
20:05:04.246 00.002 31432 UpdateGuideState(): m_state=6
20:05:04.248 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
20:05:04.250 00.002 31432 Star::Find returns 1 (0), X=336.90, Y=888.07, Mass=2620, SNR=32.0, Peak=200 HFD=3.8
20:05:04.252 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
20:05:04.254 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
20:05:04.256 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.61 mountX=-0.02 mountY=0.36, mountTheta=1.63
20:05:04.258 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.37, opts=13)
20:05:04.260 00.002 31432 Enqueuing Move request for scope (-0.01, -0.37)
20:05:04.262 00.002 29876 Worker thread wakes up
20:05:04.262 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.37) opts 0xd
20:05:04.262 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.37)
20:05:04.262 00.000 29876 Moving (-0.01, -0.37) raw xDistance=-0.02 yDistance=0.36
20:05:04.262 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:05:04.262 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
20:05:04.262 00.000 29876 MoveAxis(E, 0, ABG)
20:05:04.262 00.000 29876 Move returns status 0, amount 0
20:05:04.262 00.000 29876 MoveAxis(S, 26, ABG)
20:05:04.262 00.000 29876 Guiding  Dir = 1, Dur = 26
20:05:04.263 00.001 29876 IsSlewing returns 0
20:05:04.263 00.000 29876 IsGuiding returns 0
20:05:04.263 00.000 29876 PulseGuide returned control before completion, sleep 36
20:05:04.267 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:05:04.278 00.011 31432 UpdateGuideState exits: m=2620 RSB=32.0
20:05:04.280 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:04.282 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:04.284 00.002 31432 Enqueuing Expose request
20:05:04.309 00.025 29876 IsGuiding returns 1
20:05:04.309 00.000 29876 scope still moving after pulse duration time elapsed
20:05:04.341 00.032 29876 IsSlewing returns 0
20:05:04.341 00.000 29876 IsGuiding returns 1
20:05:04.372 00.031 29876 IsSlewing returns 0
20:05:04.372 00.000 29876 IsGuiding returns 1
20:05:04.403 00.031 29876 IsSlewing returns 0
20:05:04.403 00.000 29876 IsGuiding returns 0
20:05:04.403 00.000 29876 scope move finished after 26 + 113 ms
20:05:04.403 00.000 29876 Move returns status 0, amount 26
20:05:04.403 00.000 29876 move complete, result=0
20:05:04.403 00.000 29876 worker thread done servicing request
20:05:04.403 00.000 29876 Worker thread wakes up
20:05:04.403 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:04.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:04.403 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 26 ms SOUTH
20:05:06.625 02.222 29876 Exposure complete
20:05:06.667 00.042 29876 worker thread done servicing request
20:05:06.667 00.000 31432 OnExposeComplete: enter
20:05:06.670 00.003 31432 UpdateGuideState(): m_state=6
20:05:06.671 00.001 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
20:05:06.674 00.003 31432 Star::Find returns 1 (0), X=336.70, Y=888.80, Mass=2596, SNR=32.5, Peak=205 HFD=3.6
20:05:06.676 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
20:05:06.677 00.001 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
20:05:06.679 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.36 hyp=0.42 cameraTheta=2.11 mountX=-0.21 mountY=-0.39, mountTheta=-2.06
20:05:06.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.36, opts=13)
20:05:06.684 00.002 31432 Enqueuing Move request for scope (-0.22, 0.36)
20:05:06.686 00.002 29876 Worker thread wakes up
20:05:06.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.36) opts 0xd
20:05:06.686 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.36)
20:05:06.686 00.000 29876 Moving (-0.22, 0.36) raw xDistance=-0.21 yDistance=-0.39
20:05:06.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:05:06.686 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:06.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:05:06.686 00.000 29876 MoveAxis(E, 20, ABG)
20:05:06.686 00.000 29876 Guiding  Dir = 2, Dur = 20
20:05:06.686 00.000 29876 IsSlewing returns 0
20:05:06.686 00.000 29876 IsGuiding returns 0
20:05:06.687 00.001 29876 PulseGuide returned control before completion, sleep 30
20:05:06.692 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:06.704 00.012 31432 UpdateGuideState exits: m=2596 RSB=32.5
20:05:06.706 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:06.708 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:06.710 00.002 31432 Enqueuing Expose request
20:05:06.718 00.008 29876 IsGuiding returns 1
20:05:06.718 00.000 29876 scope still moving after pulse duration time elapsed
20:05:06.749 00.031 29876 IsSlewing returns 0
20:05:06.749 00.000 29876 IsGuiding returns 0
20:05:06.749 00.000 29876 scope move finished after 20 + 41 ms
20:05:06.749 00.000 29876 Move returns status 0, amount 20
20:05:06.749 00.000 29876 MoveAxis(N, 0, ABG)
20:05:06.749 00.000 29876 Move returns status 0, amount 0
20:05:06.749 00.000 29876 move complete, result=0
20:05:06.749 00.000 29876 worker thread done servicing request
20:05:06.749 00.000 29876 Worker thread wakes up
20:05:06.749 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:06.749 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:06.749 00.000 31432 GuideStep: -0.2 px 20 ms EAST, -0.4 px 0 ms NORTH
20:05:08.661 01.912 29876 Exposure complete
20:05:08.703 00.042 29876 worker thread done servicing request
20:05:08.703 00.000 31432 OnExposeComplete: enter
20:05:08.706 00.003 31432 UpdateGuideState(): m_state=6
20:05:08.708 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
20:05:08.710 00.002 31432 Star::Find returns 1 (0), X=335.80, Y=889.13, Mass=2511, SNR=31.0, Peak=199 HFD=3.4
20:05:08.711 00.001 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
20:05:08.713 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.71)
20:05:08.715 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=0.69 hyp=1.31 cameraTheta=2.59 mountX=-1.10 mountY=-0.85, mountTheta=-2.48
20:05:08.717 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=0.69, opts=13)
20:05:08.719 00.002 31432 Enqueuing Move request for scope (-1.12, 0.69)
20:05:08.722 00.003 29876 Worker thread wakes up
20:05:08.722 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.69) opts 0xd
20:05:08.722 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, 0.69)
20:05:08.722 00.000 29876 Moving (-1.12, 0.69) raw xDistance=-1.10 yDistance=-0.85
20:05:08.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.10
20:05:08.722 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:08.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.85
20:05:08.722 00.000 29876 MoveAxis(E, 109, ABG)
20:05:08.722 00.000 29876 Guiding  Dir = 2, Dur = 109
20:05:08.722 00.000 29876 IsSlewing returns 0
20:05:08.723 00.001 29876 IsGuiding returns 0
20:05:08.723 00.000 29876 PulseGuide returned control before completion, sleep 119
20:05:08.728 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:08.740 00.012 31432 UpdateGuideState exits: m=2511 RSB=31.0
20:05:08.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:08.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:08.746 00.002 31432 Enqueuing Expose request
20:05:08.845 00.099 29876 IsGuiding returns 1
20:05:08.845 00.000 29876 scope still moving after pulse duration time elapsed
20:05:08.876 00.031 29876 IsSlewing returns 0
20:05:08.876 00.000 29876 IsGuiding returns 0
20:05:08.876 00.000 29876 scope move finished after 109 + 45 ms
20:05:08.876 00.000 29876 Move returns status 0, amount 109
20:05:08.876 00.000 29876 MoveAxis(N, 0, ABG)
20:05:08.876 00.000 29876 Move returns status 0, amount 0
20:05:08.876 00.000 29876 move complete, result=0
20:05:08.876 00.000 29876 worker thread done servicing request
20:05:08.876 00.000 29876 Worker thread wakes up
20:05:08.876 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:08.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:08.876 00.000 31432 GuideStep: -1.1 px 109 ms EAST, -0.9 px 0 ms NORTH
20:05:11.002 02.126 29876 Exposure complete
20:05:11.045 00.043 29876 worker thread done servicing request
20:05:11.045 00.000 31432 OnExposeComplete: enter
20:05:11.048 00.003 31432 UpdateGuideState(): m_state=6
20:05:11.050 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
20:05:11.052 00.002 31432 Star::Find returns 1 (0), X=336.22, Y=888.92, Mass=2595, SNR=32.1, Peak=194 HFD=3.8
20:05:11.054 00.002 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
20:05:11.055 00.001 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
20:05:11.057 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=0.49 hyp=0.85 cameraTheta=2.54 mountX=-0.69 mountY=-0.59, mountTheta=-2.44
20:05:11.060 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=0.49, opts=13)
20:05:11.062 00.002 31432 Enqueuing Move request for scope (-0.70, 0.49)
20:05:11.064 00.002 29876 Worker thread wakes up
20:05:11.064 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.49) opts 0xd
20:05:11.064 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, 0.49)
20:05:11.064 00.000 29876 Moving (-0.70, 0.49) raw xDistance=-0.69 yDistance=-0.59
20:05:11.064 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
20:05:11.064 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:11.064 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
20:05:11.064 00.000 29876 MoveAxis(E, 82, ABG)
20:05:11.064 00.000 29876 Guiding  Dir = 2, Dur = 82
20:05:11.064 00.000 29876 IsSlewing returns 0
20:05:11.064 00.000 29876 IsGuiding returns 0
20:05:11.064 00.000 29876 PulseGuide returned control before completion, sleep 92
20:05:11.069 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:11.081 00.012 31432 UpdateGuideState exits: m=2595 RSB=32.1
20:05:11.083 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:11.085 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:11.087 00.002 31432 Enqueuing Expose request
20:05:11.171 00.084 29876 IsGuiding returns 1
20:05:11.171 00.000 29876 scope still moving after pulse duration time elapsed
20:05:11.203 00.032 29876 IsSlewing returns 0
20:05:11.203 00.000 29876 IsGuiding returns 1
20:05:11.234 00.031 29876 IsSlewing returns 0
20:05:11.234 00.000 29876 IsGuiding returns 1
20:05:11.264 00.030 29876 IsSlewing returns 0
20:05:11.264 00.000 29876 IsGuiding returns 0
20:05:11.264 00.000 29876 scope move finished after 82 + 118 ms
20:05:11.264 00.000 29876 Move returns status 0, amount 82
20:05:11.264 00.000 29876 MoveAxis(N, 0, ABG)
20:05:11.264 00.000 29876 Move returns status 0, amount 0
20:05:11.264 00.000 29876 move complete, result=0
20:05:11.264 00.000 29876 worker thread done servicing request
20:05:11.264 00.000 29876 Worker thread wakes up
20:05:11.264 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:11.264 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:11.264 00.000 31432 GuideStep: -0.7 px 82 ms EAST, -0.6 px 0 ms NORTH
20:05:13.170 01.906 29876 Exposure complete
20:05:13.213 00.043 29876 worker thread done servicing request
20:05:13.213 00.000 31432 OnExposeComplete: enter
20:05:13.215 00.002 31432 UpdateGuideState(): m_state=6
20:05:13.217 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
20:05:13.219 00.002 31432 Star::Find returns 1 (0), X=337.06, Y=889.06, Mass=2386, SNR=30.7, Peak=201 HFD=3.2
20:05:13.221 00.002 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.32 = 1.32)
20:05:13.223 00.002 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.33 = -1.95)
20:05:13.225 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.62 hyp=0.64 cameraTheta=1.34 mountX=0.16 mountY=-0.59, mountTheta=-1.31
20:05:13.227 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.62, opts=13)
20:05:13.230 00.003 31432 Enqueuing Move request for scope (0.15, 0.62)
20:05:13.232 00.002 29876 Worker thread wakes up
20:05:13.232 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.62) opts 0xd
20:05:13.232 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.62)
20:05:13.232 00.000 29876 Moving (0.15, 0.62) raw xDistance=0.16 yDistance=-0.59
20:05:13.232 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:05:13.232 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:13.232 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
20:05:13.232 00.000 29876 MoveAxis(E, 0, ABG)
20:05:13.232 00.000 29876 Move returns status 0, amount 0
20:05:13.232 00.000 29876 MoveAxis(N, 0, ABG)
20:05:13.232 00.000 29876 Move returns status 0, amount 0
20:05:13.232 00.000 29876 move complete, result=0
20:05:13.232 00.000 29876 worker thread done servicing request
20:05:13.235 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:13.246 00.011 31432 UpdateGuideState exits: m=2386 RSB=30.7
20:05:13.249 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:13.251 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:13.252 00.001 31432 Enqueuing Expose request
20:05:13.255 00.003 31432 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
20:05:13.257 00.002 29876 Worker thread wakes up
20:05:13.257 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:13.257 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:15.389 02.132 29876 Exposure complete
20:05:15.432 00.043 29876 worker thread done servicing request
20:05:15.432 00.000 31432 OnExposeComplete: enter
20:05:15.435 00.003 31432 UpdateGuideState(): m_state=6
20:05:15.437 00.002 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
20:05:15.439 00.002 31432 Star::Find returns 1 (0), X=336.39, Y=889.31, Mass=2396, SNR=30.1, Peak=180 HFD=3.5
20:05:15.441 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
20:05:15.442 00.001 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
20:05:15.444 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.87 hyp=1.02 cameraTheta=2.11 mountX=-0.50 mountY=-0.94, mountTheta=-2.06
20:05:15.447 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.87, opts=13)
20:05:15.449 00.002 31432 Enqueuing Move request for scope (-0.52, 0.87)
20:05:15.451 00.002 29876 Worker thread wakes up
20:05:15.451 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.87) opts 0xd
20:05:15.451 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.87)
20:05:15.451 00.000 29876 Moving (-0.52, 0.87) raw xDistance=-0.50 yDistance=-0.94
20:05:15.451 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
20:05:15.451 00.000 29876 resist switch: large excursion: input -0.94 thresh 0.90 direction from 1 to -1
20:05:15.451 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.82
20:05:15.451 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.94
20:05:15.451 00.000 29876 MoveAxis(E, 48, ABG)
20:05:15.451 00.000 29876 Guiding  Dir = 2, Dur = 48
20:05:15.452 00.001 29876 IsSlewing returns 0
20:05:15.452 00.000 29876 IsGuiding returns 0
20:05:15.452 00.000 29876 PulseGuide returned control before completion, sleep 58
20:05:15.455 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:15.466 00.011 31432 UpdateGuideState exits: m=2396 RSB=30.1
20:05:15.468 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:15.470 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:15.472 00.002 31432 Enqueuing Expose request
20:05:15.512 00.040 29876 IsGuiding returns 1
20:05:15.512 00.000 29876 scope still moving after pulse duration time elapsed
20:05:15.542 00.030 29876 IsSlewing returns 0
20:05:15.542 00.000 29876 IsGuiding returns 1
20:05:15.573 00.031 29876 IsSlewing returns 0
20:05:15.573 00.000 29876 IsGuiding returns 1
20:05:15.603 00.030 29876 IsSlewing returns 0
20:05:15.603 00.000 29876 IsGuiding returns 0
20:05:15.603 00.000 29876 scope move finished after 48 + 103 ms
20:05:15.603 00.000 29876 Move returns status 0, amount 48
20:05:15.603 00.000 29876 BLC: Oldest BLC event removed
20:05:15.603 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:05:15.603 00.000 29876 MoveAxis(N, 89, ABG)
20:05:15.603 00.000 29876 Guiding  Dir = 0, Dur = 89
20:05:15.603 00.000 29876 IsSlewing returns 0
20:05:15.603 00.000 29876 IsGuiding returns 0
20:05:15.604 00.001 29876 PulseGuide returned control before completion, sleep 99
20:05:15.709 00.105 29876 IsGuiding returns 1
20:05:15.709 00.000 29876 scope still moving after pulse duration time elapsed
20:05:15.741 00.032 29876 IsSlewing returns 0
20:05:15.741 00.000 29876 IsGuiding returns 1
20:05:15.771 00.030 29876 IsSlewing returns 0
20:05:15.771 00.000 29876 IsGuiding returns 0
20:05:15.771 00.000 29876 scope move finished after 89 + 79 ms
20:05:15.771 00.000 29876 Move returns status 0, amount 89
20:05:15.771 00.000 29876 move complete, result=0
20:05:15.771 00.000 29876 worker thread done servicing request
20:05:15.771 00.000 29876 Worker thread wakes up
20:05:15.771 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:15.771 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:15.771 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.9 px 89 ms NORTH
20:05:17.676 01.905 29876 Exposure complete
20:05:17.719 00.043 29876 worker thread done servicing request
20:05:17.719 00.000 31432 OnExposeComplete: enter
20:05:17.721 00.002 31432 UpdateGuideState(): m_state=6
20:05:17.723 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
20:05:17.725 00.002 31432 Star::Find returns 1 (0), X=336.74, Y=889.14, Mass=2418, SNR=30.9, Peak=190 HFD=3.6
20:05:17.727 00.002 31432 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.02) = xAngle (1.79 = 1.79)
20:05:17.728 00.001 31432 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.80 = -1.48)
20:05:17.730 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.70 hyp=0.72 cameraTheta=1.81 mountX=-0.16 mountY=-0.72, mountTheta=-1.78
20:05:17.733 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.70, opts=13)
20:05:17.734 00.001 31432 Enqueuing Move request for scope (-0.17, 0.70)
20:05:17.737 00.003 29876 Worker thread wakes up
20:05:17.737 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.70) opts 0xd
20:05:17.737 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.70)
20:05:17.737 00.000 29876 Moving (-0.17, 0.70) raw xDistance=-0.16 yDistance=-0.72
20:05:17.737 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:05:17.737 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
20:05:17.737 00.000 29876 MoveAxis(E, 0, ABG)
20:05:17.737 00.000 29876 Move returns status 0, amount 0
20:05:17.737 00.000 29876 MoveAxis(N, 53, ABG)
20:05:17.738 00.001 29876 Guiding  Dir = 0, Dur = 53
20:05:17.738 00.000 29876 IsSlewing returns 0
20:05:17.738 00.000 29876 IsGuiding returns 0
20:05:17.738 00.000 29876 PulseGuide returned control before completion, sleep 63
20:05:17.740 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:05:17.752 00.012 31432 UpdateGuideState exits: m=2418 RSB=30.9
20:05:17.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:17.756 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:17.758 00.002 31432 Enqueuing Expose request
20:05:17.815 00.057 29876 IsGuiding returns 1
20:05:17.815 00.000 29876 scope still moving after pulse duration time elapsed
20:05:17.845 00.030 29876 IsSlewing returns 0
20:05:17.845 00.000 29876 IsGuiding returns 1
20:05:17.875 00.030 29876 IsSlewing returns 0
20:05:17.875 00.000 29876 IsGuiding returns 0
20:05:17.875 00.000 29876 scope move finished after 53 + 84 ms
20:05:17.875 00.000 29876 Move returns status 0, amount 53
20:05:17.875 00.000 29876 move complete, result=0
20:05:17.875 00.000 29876 worker thread done servicing request
20:05:17.875 00.000 29876 Worker thread wakes up
20:05:17.875 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:17.875 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:17.875 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 53 ms NORTH
20:05:20.004 02.129 29876 Exposure complete
20:05:20.046 00.042 29876 worker thread done servicing request
20:05:20.046 00.000 31432 OnExposeComplete: enter
20:05:20.049 00.003 31432 UpdateGuideState(): m_state=6
20:05:20.051 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
20:05:20.052 00.001 31432 Star::Find returns 1 (0), X=337.55, Y=889.27, Mass=2653, SNR=32.7, Peak=242 HFD=3.5
20:05:20.054 00.002 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
20:05:20.056 00.002 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
20:05:20.057 00.001 31432 CameraToMount -- cameraX=0.63 cameraY=0.84 hyp=1.05 cameraTheta=0.92 mountX=0.65 mountY=-0.73, mountTheta=-0.84
20:05:20.063 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=0.84, opts=13)
20:05:20.065 00.002 31432 Enqueuing Move request for scope (0.63, 0.84)
20:05:20.067 00.002 29876 Worker thread wakes up
20:05:20.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.84) opts 0xd
20:05:20.067 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, 0.84)
20:05:20.067 00.000 29876 Moving (0.63, 0.84) raw xDistance=0.65 yDistance=-0.73
20:05:20.068 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.65
20:05:20.068 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.73
20:05:20.068 00.000 29876 MoveAxis(W, 63, ABG)
20:05:20.068 00.000 29876 Guiding  Dir = 3, Dur = 63
20:05:20.068 00.000 29876 IsSlewing returns 0
20:05:20.068 00.000 29876 IsGuiding returns 0
20:05:20.068 00.000 29876 PulseGuide returned control before completion, sleep 73
20:05:20.071 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:20.083 00.012 31432 UpdateGuideState exits: m=2653 RSB=32.7
20:05:20.085 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:20.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:20.089 00.002 31432 Enqueuing Expose request
20:05:20.141 00.052 29876 IsGuiding returns 1
20:05:20.141 00.000 29876 scope still moving after pulse duration time elapsed
20:05:20.173 00.032 29876 IsSlewing returns 0
20:05:20.174 00.001 29876 IsGuiding returns 1
20:05:20.203 00.029 29876 IsSlewing returns 0
20:05:20.203 00.000 29876 IsGuiding returns 1
20:05:20.233 00.030 29876 IsSlewing returns 0
20:05:20.233 00.000 29876 IsGuiding returns 1
20:05:20.264 00.031 29876 IsSlewing returns 0
20:05:20.264 00.000 29876 IsGuiding returns 0
20:05:20.264 00.000 29876 scope move finished after 63 + 133 ms
20:05:20.264 00.000 29876 Move returns status 0, amount 63
20:05:20.264 00.000 29876 MoveAxis(N, 54, ABG)
20:05:20.264 00.000 29876 Guiding  Dir = 0, Dur = 54
20:05:20.264 00.000 29876 IsSlewing returns 0
20:05:20.264 00.000 29876 IsGuiding returns 0
20:05:20.265 00.001 29876 PulseGuide returned control before completion, sleep 64
20:05:20.340 00.075 29876 IsGuiding returns 1
20:05:20.340 00.000 29876 scope still moving after pulse duration time elapsed
20:05:20.372 00.032 29876 IsSlewing returns 0
20:05:20.372 00.000 29876 IsGuiding returns 1
20:05:20.403 00.031 29876 IsSlewing returns 0
20:05:20.403 00.000 29876 IsGuiding returns 0
20:05:20.403 00.000 29876 scope move finished after 54 + 84 ms
20:05:20.403 00.000 29876 Move returns status 0, amount 54
20:05:20.403 00.000 29876 move complete, result=0
20:05:20.404 00.001 29876 worker thread done servicing request
20:05:20.404 00.000 29876 Worker thread wakes up
20:05:20.404 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:20.404 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:20.404 00.000 31432 GuideStep: 0.7 px 63 ms WEST, -0.7 px 54 ms NORTH
20:05:22.307 01.903 29876 Exposure complete
20:05:22.350 00.043 29876 worker thread done servicing request
20:05:22.350 00.000 31432 OnExposeComplete: enter
20:05:22.352 00.002 31432 UpdateGuideState(): m_state=6
20:05:22.354 00.002 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
20:05:22.356 00.002 31432 Star::Find returns 1 (0), X=335.67, Y=889.43, Mass=2426, SNR=30.5, Peak=229 HFD=3.4
20:05:22.358 00.002 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
20:05:22.360 00.002 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.46 = -0.83)
20:05:22.362 00.002 31432 CameraToMount -- cameraX=-1.25 cameraY=1.00 hyp=1.60 cameraTheta=2.47 mountX=-1.22 mountY=-1.18, mountTheta=-2.38
20:05:22.365 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.25, y=1.00, opts=13)
20:05:22.366 00.001 31432 Enqueuing Move request for scope (-1.25, 1.00)
20:05:22.368 00.002 29876 Worker thread wakes up
20:05:22.368 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 1.00) opts 0xd
20:05:22.368 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.25, 1.00)
20:05:22.368 00.000 29876 Moving (-1.25, 1.00) raw xDistance=-1.22 yDistance=-1.18
20:05:22.368 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.22
20:05:22.368 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.18
20:05:22.368 00.000 29876 MoveAxis(E, 109, ABG)
20:05:22.368 00.000 29876 Guiding  Dir = 2, Dur = 109
20:05:22.369 00.001 29876 IsSlewing returns 0
20:05:22.369 00.000 29876 IsGuiding returns 0
20:05:22.369 00.000 29876 PulseGuide returned control before completion, sleep 119
20:05:22.373 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:22.385 00.012 31432 UpdateGuideState exits: m=2426 RSB=30.5
20:05:22.387 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:22.389 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:22.393 00.004 31432 Enqueuing Expose request
20:05:22.492 00.099 29876 IsGuiding returns 1
20:05:22.492 00.000 29876 scope still moving after pulse duration time elapsed
20:05:22.524 00.032 29876 IsSlewing returns 0
20:05:22.524 00.000 29876 IsGuiding returns 0
20:05:22.524 00.000 29876 scope move finished after 109 + 46 ms
20:05:22.524 00.000 29876 Move returns status 0, amount 109
20:05:22.524 00.000 29876 MoveAxis(N, 86, ABG)
20:05:22.524 00.000 29876 Guiding  Dir = 0, Dur = 86
20:05:22.524 00.000 29876 IsSlewing returns 0
20:05:22.524 00.000 29876 IsGuiding returns 0
20:05:22.525 00.001 29876 PulseGuide returned control before completion, sleep 96
20:05:22.632 00.107 29876 IsGuiding returns 1
20:05:22.632 00.000 29876 scope still moving after pulse duration time elapsed
20:05:22.664 00.032 29876 IsSlewing returns 0
20:05:22.664 00.000 29876 IsGuiding returns 1
20:05:22.695 00.031 29876 IsSlewing returns 0
20:05:22.695 00.000 29876 IsGuiding returns 1
20:05:22.726 00.031 29876 IsSlewing returns 0
20:05:22.726 00.000 29876 IsGuiding returns 1
20:05:22.757 00.031 29876 IsSlewing returns 0
20:05:22.757 00.000 29876 IsGuiding returns 0
20:05:22.757 00.000 29876 scope move finished after 86 + 146 ms
20:05:22.757 00.000 29876 Move returns status 0, amount 86
20:05:22.757 00.000 29876 move complete, result=0
20:05:22.757 00.000 29876 worker thread done servicing request
20:05:22.757 00.000 29876 Worker thread wakes up
20:05:22.757 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:22.757 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:22.757 00.000 31432 GuideStep: -1.2 px 109 ms EAST, -1.2 px 86 ms NORTH
20:05:24.880 02.123 29876 Exposure complete
20:05:24.924 00.044 29876 worker thread done servicing request
20:05:24.924 00.000 31432 OnExposeComplete: enter
20:05:24.927 00.003 31432 UpdateGuideState(): m_state=6
20:05:24.928 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
20:05:24.930 00.002 31432 Star::Find returns 1 (0), X=335.60, Y=888.94, Mass=2394, SNR=30.3, Peak=196 HFD=3.8
20:05:24.932 00.002 31432 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.02) = xAngle (2.75 = 2.75)
20:05:24.934 00.002 31432 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.76 = -0.52)
20:05:24.936 00.002 31432 CameraToMount -- cameraX=-1.32 cameraY=0.50 hyp=1.41 cameraTheta=2.78 mountX=-1.31 mountY=-0.70, mountTheta=-2.65
20:05:24.938 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.32, y=0.50, opts=13)
20:05:24.940 00.002 31432 Enqueuing Move request for scope (-1.32, 0.50)
20:05:24.942 00.002 29876 Worker thread wakes up
20:05:24.942 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 0.50) opts 0xd
20:05:24.942 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.32, 0.50)
20:05:24.942 00.000 29876 Moving (-1.32, 0.50) raw xDistance=-1.31 yDistance=-0.70
20:05:24.942 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.31
20:05:24.942 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.70
20:05:24.942 00.000 29876 MoveAxis(E, 141, ABG)
20:05:24.942 00.000 29876 Guiding  Dir = 2, Dur = 141
20:05:24.942 00.000 29876 IsSlewing returns 0
20:05:24.943 00.001 29876 IsGuiding returns 0
20:05:24.943 00.000 29876 PulseGuide returned control before completion, sleep 151
20:05:24.946 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:24.957 00.011 31432 UpdateGuideState exits: m=2394 RSB=30.3
20:05:24.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:24.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:24.963 00.002 31432 Enqueuing Expose request
20:05:25.097 00.134 29876 IsGuiding returns 1
20:05:25.097 00.000 29876 scope still moving after pulse duration time elapsed
20:05:25.128 00.031 29876 IsSlewing returns 0
20:05:25.128 00.000 29876 IsGuiding returns 0
20:05:25.128 00.000 29876 scope move finished after 141 + 44 ms
20:05:25.128 00.000 29876 Move returns status 0, amount 141
20:05:25.128 00.000 29876 MoveAxis(N, 51, ABG)
20:05:25.128 00.000 29876 Guiding  Dir = 0, Dur = 51
20:05:25.128 00.000 29876 IsSlewing returns 0
20:05:25.128 00.000 29876 IsGuiding returns 0
20:05:25.129 00.001 29876 PulseGuide returned control before completion, sleep 61
20:05:25.191 00.062 29876 IsGuiding returns 1
20:05:25.191 00.000 29876 scope still moving after pulse duration time elapsed
20:05:25.222 00.031 29876 IsSlewing returns 0
20:05:25.222 00.000 29876 IsGuiding returns 1
20:05:25.253 00.031 29876 IsSlewing returns 0
20:05:25.253 00.000 29876 IsGuiding returns 1
20:05:25.284 00.031 29876 IsSlewing returns 0
20:05:25.284 00.000 29876 IsGuiding returns 1
20:05:25.315 00.031 29876 IsSlewing returns 0
20:05:25.315 00.000 29876 IsGuiding returns 1
20:05:25.346 00.031 29876 IsSlewing returns 0
20:05:25.346 00.000 29876 IsGuiding returns 1
20:05:25.376 00.030 29876 IsSlewing returns 0
20:05:25.376 00.000 29876 IsGuiding returns 0
20:05:25.376 00.000 29876 scope move finished after 51 + 196 ms
20:05:25.376 00.000 29876 Move returns status 0, amount 51
20:05:25.376 00.000 29876 move complete, result=0
20:05:25.376 00.000 29876 worker thread done servicing request
20:05:25.376 00.000 29876 Worker thread wakes up
20:05:25.376 00.000 31432 GuideStep: -1.3 px 141 ms EAST, -0.7 px 51 ms NORTH
20:05:25.379 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:25.379 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:27.294 01.915 29876 Exposure complete
20:05:27.337 00.043 29876 worker thread done servicing request
20:05:27.338 00.001 31432 OnExposeComplete: enter
20:05:27.340 00.002 31432 UpdateGuideState(): m_state=6
20:05:27.342 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
20:05:27.344 00.002 31432 Star::Find returns 1 (0), X=336.23, Y=888.33, Mass=2672, SNR=31.9, Peak=162 HFD=4.3
20:05:27.346 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
20:05:27.348 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:05:27.349 00.001 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.11 hyp=0.69 cameraTheta=-2.98 mountX=-0.69 mountY=0.01, mountTheta=3.13
20:05:27.352 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.11, opts=13)
20:05:27.354 00.002 31432 Enqueuing Move request for scope (-0.69, -0.11)
20:05:27.356 00.002 29876 Worker thread wakes up
20:05:27.356 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.11) opts 0xd
20:05:27.356 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.11)
20:05:27.356 00.000 29876 Moving (-0.69, -0.11) raw xDistance=-0.69 yDistance=0.01
20:05:27.356 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.69
20:05:27.356 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:27.357 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:05:27.357 00.000 29876 MoveAxis(E, 86, ABG)
20:05:27.357 00.000 29876 Guiding  Dir = 2, Dur = 86
20:05:27.357 00.000 29876 IsSlewing returns 0
20:05:27.357 00.000 29876 IsGuiding returns 0
20:05:27.357 00.000 29876 PulseGuide returned control before completion, sleep 96
20:05:27.362 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=3, FiltMax=257, Gamma=0.490
20:05:27.374 00.012 31432 UpdateGuideState exits: m=2672 RSB=31.9
20:05:27.375 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:27.378 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:27.380 00.002 31432 Enqueuing Expose request
20:05:27.465 00.085 29876 IsGuiding returns 1
20:05:27.465 00.000 29876 scope still moving after pulse duration time elapsed
20:05:27.496 00.031 29876 IsSlewing returns 0
20:05:27.496 00.000 29876 IsGuiding returns 0
20:05:27.496 00.000 29876 scope move finished after 86 + 53 ms
20:05:27.496 00.000 29876 Move returns status 0, amount 86
20:05:27.496 00.000 29876 MoveAxis(N, 0, ABG)
20:05:27.496 00.000 29876 Move returns status 0, amount 0
20:05:27.496 00.000 29876 move complete, result=0
20:05:27.496 00.000 29876 worker thread done servicing request
20:05:27.497 00.001 29876 Worker thread wakes up
20:05:27.497 00.000 31432 GuideStep: -0.7 px 86 ms EAST, 0.0 px 0 ms NORTH
20:05:27.499 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:27.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:29.622 02.123 29876 Exposure complete
20:05:29.665 00.043 29876 worker thread done servicing request
20:05:29.665 00.000 31432 OnExposeComplete: enter
20:05:29.667 00.002 31432 UpdateGuideState(): m_state=6
20:05:29.669 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
20:05:29.671 00.002 31432 Star::Find returns 1 (0), X=336.20, Y=888.86, Mass=2387, SNR=29.8, Peak=168 HFD=4.0
20:05:29.673 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
20:05:29.674 00.001 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.68)
20:05:29.676 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=0.42 hyp=0.83 cameraTheta=2.61 mountX=-0.71 mountY=-0.53, mountTheta=-2.50
20:05:29.679 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.42, opts=13)
20:05:29.681 00.002 31432 Enqueuing Move request for scope (-0.72, 0.42)
20:05:29.683 00.002 29876 Worker thread wakes up
20:05:29.684 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.42) opts 0xd
20:05:29.684 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.42)
20:05:29.684 00.000 29876 Moving (-0.72, 0.42) raw xDistance=-0.71 yDistance=-0.53
20:05:29.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
20:05:29.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
20:05:29.684 00.000 29876 MoveAxis(E, 80, ABG)
20:05:29.684 00.000 29876 Guiding  Dir = 2, Dur = 80
20:05:29.684 00.000 29876 IsSlewing returns 0
20:05:29.684 00.000 29876 IsGuiding returns 0
20:05:29.684 00.000 29876 PulseGuide returned control before completion, sleep 90
20:05:29.687 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:29.699 00.012 31432 UpdateGuideState exits: m=2387 RSB=29.8
20:05:29.701 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:29.703 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:29.705 00.002 31432 Enqueuing Expose request
20:05:29.788 00.083 29876 IsGuiding returns 1
20:05:29.788 00.000 29876 scope still moving after pulse duration time elapsed
20:05:29.819 00.031 29876 IsSlewing returns 0
20:05:29.819 00.000 29876 IsGuiding returns 1
20:05:29.851 00.032 29876 IsSlewing returns 0
20:05:29.851 00.000 29876 IsGuiding returns 1
20:05:29.882 00.031 29876 IsSlewing returns 0
20:05:29.882 00.000 29876 IsGuiding returns 0
20:05:29.882 00.000 29876 scope move finished after 80 + 118 ms
20:05:29.883 00.001 29876 Move returns status 0, amount 80
20:05:29.883 00.000 29876 MoveAxis(N, 39, ABG)
20:05:29.883 00.000 29876 Guiding  Dir = 0, Dur = 39
20:05:29.883 00.000 29876 IsSlewing returns 0
20:05:29.883 00.000 29876 IsGuiding returns 0
20:05:29.883 00.000 29876 PulseGuide returned control before completion, sleep 49
20:05:29.942 00.059 29876 IsGuiding returns 1
20:05:29.942 00.000 29876 scope still moving after pulse duration time elapsed
20:05:29.973 00.031 29876 IsSlewing returns 0
20:05:29.973 00.000 29876 IsGuiding returns 1
20:05:30.003 00.030 29876 IsSlewing returns 0
20:05:30.003 00.000 29876 IsGuiding returns 1
20:05:30.034 00.031 29876 IsSlewing returns 0
20:05:30.034 00.000 29876 IsGuiding returns 0
20:05:30.034 00.000 29876 scope move finished after 39 + 112 ms
20:05:30.034 00.000 29876 Move returns status 0, amount 39
20:05:30.034 00.000 29876 move complete, result=0
20:05:30.035 00.001 29876 worker thread done servicing request
20:05:30.035 00.000 29876 Worker thread wakes up
20:05:30.035 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:30.035 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:30.035 00.000 31432 GuideStep: -0.7 px 80 ms EAST, -0.5 px 39 ms NORTH
20:05:31.941 01.906 29876 Exposure complete
20:05:31.985 00.044 29876 worker thread done servicing request
20:05:31.985 00.000 31432 OnExposeComplete: enter
20:05:31.987 00.002 31432 UpdateGuideState(): m_state=6
20:05:31.989 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
20:05:31.990 00.001 31432 Star::Find returns 1 (0), X=337.22, Y=888.16, Mass=2553, SNR=31.9, Peak=175 HFD=4.0
20:05:31.993 00.003 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.76 = -0.76)
20:05:31.995 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
20:05:31.997 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.73 mountX=0.30 mountY=0.32, mountTheta=0.82
20:05:31.999 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.27, opts=13)
20:05:32.001 00.002 31432 Enqueuing Move request for scope (0.31, -0.27)
20:05:32.003 00.002 29876 Worker thread wakes up
20:05:32.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
20:05:32.003 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
20:05:32.003 00.000 29876 Moving (0.31, -0.27) raw xDistance=0.30 yDistance=0.32
20:05:32.003 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.30
20:05:32.003 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:32.003 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:05:32.003 00.000 29876 MoveAxis(W, 18, ABG)
20:05:32.003 00.000 29876 Guiding  Dir = 3, Dur = 18
20:05:32.003 00.000 29876 IsSlewing returns 0
20:05:32.004 00.001 29876 IsGuiding returns 0
20:05:32.004 00.000 29876 PulseGuide returned control before completion, sleep 28
20:05:32.010 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:32.022 00.012 31432 UpdateGuideState exits: m=2553 RSB=31.9
20:05:32.024 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:32.026 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:32.028 00.002 31432 Enqueuing Expose request
20:05:32.034 00.006 29876 IsGuiding returns 0
20:05:32.034 00.000 29876 Move returns status 0, amount 18
20:05:32.034 00.000 29876 MoveAxis(N, 0, ABG)
20:05:32.034 00.000 29876 Move returns status 0, amount 0
20:05:32.034 00.000 29876 move complete, result=0
20:05:32.034 00.000 29876 worker thread done servicing request
20:05:32.034 00.000 29876 Worker thread wakes up
20:05:32.034 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:32.034 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:32.036 00.002 31432 GuideStep: 0.3 px 18 ms WEST, 0.3 px 0 ms NORTH
20:05:34.264 02.228 29876 Exposure complete
20:05:34.307 00.043 29876 worker thread done servicing request
20:05:34.307 00.000 31432 OnExposeComplete: enter
20:05:34.309 00.002 31432 UpdateGuideState(): m_state=6
20:05:34.312 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
20:05:34.313 00.001 31432 Star::Find returns 1 (0), X=336.77, Y=887.99, Mass=2532, SNR=31.7, Peak=215 HFD=3.9
20:05:34.315 00.002 31432 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.02) = xAngle (-1.90 = -1.90)
20:05:34.317 00.002 31432 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.11 = 1.11)
20:05:34.319 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.88 mountX=-0.15 mountY=0.42, mountTheta=1.92
20:05:34.321 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.45, opts=13)
20:05:34.324 00.003 31432 Enqueuing Move request for scope (-0.14, -0.45)
20:05:34.326 00.002 29876 Worker thread wakes up
20:05:34.326 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.45) opts 0xd
20:05:34.326 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.45)
20:05:34.326 00.000 29876 Moving (-0.14, -0.45) raw xDistance=-0.15 yDistance=0.42
20:05:34.326 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:05:34.326 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:34.326 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:05:34.326 00.000 29876 MoveAxis(E, 0, ABG)
20:05:34.326 00.000 29876 Move returns status 0, amount 0
20:05:34.326 00.000 29876 MoveAxis(N, 0, ABG)
20:05:34.326 00.000 29876 Move returns status 0, amount 0
20:05:34.326 00.000 29876 move complete, result=0
20:05:34.326 00.000 29876 worker thread done servicing request
20:05:34.329 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:34.341 00.012 31432 UpdateGuideState exits: m=2532 RSB=31.7
20:05:34.343 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:34.345 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:34.346 00.001 31432 Enqueuing Expose request
20:05:34.348 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:05:34.350 00.002 29876 Worker thread wakes up
20:05:34.350 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:34.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:36.259 01.909 29876 Exposure complete
20:05:36.302 00.043 29876 worker thread done servicing request
20:05:36.302 00.000 31432 OnExposeComplete: enter
20:05:36.304 00.002 31432 UpdateGuideState(): m_state=6
20:05:36.306 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
20:05:36.308 00.002 31432 Star::Find returns 1 (0), X=335.79, Y=888.33, Mass=2514, SNR=31.6, Peak=209 HFD=3.6
20:05:36.310 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:05:36.311 00.001 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:05:36.313 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=-0.11 hyp=1.13 cameraTheta=-3.05 mountX=-1.13 mountY=-0.07, mountTheta=-3.08
20:05:36.316 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=-0.11, opts=13)
20:05:36.318 00.002 31432 Enqueuing Move request for scope (-1.12, -0.11)
20:05:36.320 00.002 29876 Worker thread wakes up
20:05:36.320 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.11) opts 0xd
20:05:36.320 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, -0.11)
20:05:36.320 00.000 29876 Moving (-1.12, -0.11) raw xDistance=-1.13 yDistance=-0.07
20:05:36.320 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.13
20:05:36.320 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:36.320 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:05:36.320 00.000 29876 MoveAxis(E, 108, ABG)
20:05:36.320 00.000 29876 Guiding  Dir = 2, Dur = 108
20:05:36.320 00.000 29876 IsSlewing returns 0
20:05:36.320 00.000 29876 IsGuiding returns 0
20:05:36.320 00.000 29876 PulseGuide returned control before completion, sleep 118
20:05:36.324 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:36.335 00.011 31432 UpdateGuideState exits: m=2514 RSB=31.6
20:05:36.338 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:36.339 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:36.341 00.002 31432 Enqueuing Expose request
20:05:36.441 00.100 29876 IsGuiding returns 1
20:05:36.441 00.000 29876 scope still moving after pulse duration time elapsed
20:05:36.472 00.031 29876 IsSlewing returns 0
20:05:36.472 00.000 29876 IsGuiding returns 1
20:05:36.502 00.030 29876 IsSlewing returns 0
20:05:36.502 00.000 29876 IsGuiding returns 0
20:05:36.502 00.000 29876 scope move finished after 108 + 74 ms
20:05:36.502 00.000 29876 Move returns status 0, amount 108
20:05:36.502 00.000 29876 MoveAxis(N, 0, ABG)
20:05:36.502 00.000 29876 Move returns status 0, amount 0
20:05:36.502 00.000 29876 move complete, result=0
20:05:36.502 00.000 29876 worker thread done servicing request
20:05:36.502 00.000 29876 Worker thread wakes up
20:05:36.502 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:36.502 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:36.502 00.000 31432 GuideStep: -1.1 px 108 ms EAST, -0.1 px 0 ms NORTH
20:05:38.634 02.132 29876 Exposure complete
20:05:38.677 00.043 29876 worker thread done servicing request
20:05:38.677 00.000 31432 OnExposeComplete: enter
20:05:38.679 00.002 31432 UpdateGuideState(): m_state=6
20:05:38.681 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
20:05:38.683 00.002 31432 Star::Find returns 1 (0), X=336.20, Y=888.55, Mass=2391, SNR=30.5, Peak=196 HFD=3.4
20:05:38.685 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
20:05:38.687 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
20:05:38.688 00.001 31432 CameraToMount -- cameraX=-0.71 cameraY=0.11 hyp=0.72 cameraTheta=2.98 mountX=-0.71 mountY=-0.22, mountTheta=-2.84
20:05:38.691 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=0.11, opts=13)
20:05:38.693 00.002 31432 Enqueuing Move request for scope (-0.71, 0.11)
20:05:38.695 00.002 29876 Worker thread wakes up
20:05:38.695 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.11) opts 0xd
20:05:38.695 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, 0.11)
20:05:38.695 00.000 29876 Moving (-0.71, 0.11) raw xDistance=-0.71 yDistance=-0.22
20:05:38.695 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
20:05:38.695 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:38.695 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:05:38.695 00.000 29876 MoveAxis(E, 84, ABG)
20:05:38.695 00.000 29876 Guiding  Dir = 2, Dur = 84
20:05:38.695 00.000 29876 IsSlewing returns 0
20:05:38.695 00.000 29876 IsGuiding returns 0
20:05:38.695 00.000 29876 PulseGuide returned control before completion, sleep 94
20:05:38.700 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:38.711 00.011 31432 UpdateGuideState exits: m=2391 RSB=30.5
20:05:38.714 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:38.715 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:38.718 00.003 31432 Enqueuing Expose request
20:05:38.802 00.084 29876 IsGuiding returns 1
20:05:38.802 00.000 29876 scope still moving after pulse duration time elapsed
20:05:38.833 00.031 29876 IsSlewing returns 0
20:05:38.833 00.000 29876 IsGuiding returns 1
20:05:38.864 00.031 29876 IsSlewing returns 0
20:05:38.864 00.000 29876 IsGuiding returns 0
20:05:38.864 00.000 29876 scope move finished after 84 + 85 ms
20:05:38.864 00.000 29876 Move returns status 0, amount 84
20:05:38.864 00.000 29876 MoveAxis(N, 0, ABG)
20:05:38.864 00.000 29876 Move returns status 0, amount 0
20:05:38.864 00.000 29876 move complete, result=0
20:05:38.865 00.001 29876 worker thread done servicing request
20:05:38.865 00.000 29876 Worker thread wakes up
20:05:38.865 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:38.865 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:38.865 00.000 31432 GuideStep: -0.7 px 84 ms EAST, -0.2 px 0 ms NORTH
20:05:40.780 01.915 29876 Exposure complete
20:05:40.824 00.044 29876 worker thread done servicing request
20:05:40.824 00.000 31432 OnExposeComplete: enter
20:05:40.826 00.002 31432 UpdateGuideState(): m_state=6
20:05:40.828 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
20:05:40.830 00.002 31432 Star::Find returns 1 (0), X=337.41, Y=888.17, Mass=2626, SNR=31.6, Peak=210 HFD=3.7
20:05:40.832 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
20:05:40.834 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
20:05:40.835 00.001 31432 CameraToMount -- cameraX=0.50 cameraY=-0.27 hyp=0.57 cameraTheta=-0.50 mountX=0.49 mountY=0.34, mountTheta=0.61
20:05:40.838 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.27, opts=13)
20:05:40.840 00.002 31432 Enqueuing Move request for scope (0.50, -0.27)
20:05:40.842 00.002 29876 Worker thread wakes up
20:05:40.842 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.27) opts 0xd
20:05:40.842 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.27)
20:05:40.842 00.000 29876 Moving (0.50, -0.27) raw xDistance=0.49 yDistance=0.34
20:05:40.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.49
20:05:40.842 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:40.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:05:40.842 00.000 29876 MoveAxis(W, 36, ABG)
20:05:40.842 00.000 29876 Guiding  Dir = 3, Dur = 36
20:05:40.843 00.001 29876 IsSlewing returns 0
20:05:40.843 00.000 29876 IsGuiding returns 0
20:05:40.843 00.000 29876 PulseGuide returned control before completion, sleep 46
20:05:40.846 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:40.857 00.011 31432 UpdateGuideState exits: m=2626 RSB=31.6
20:05:40.859 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:40.861 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:40.863 00.002 31432 Enqueuing Expose request
20:05:40.903 00.040 29876 IsGuiding returns 1
20:05:40.903 00.000 29876 scope still moving after pulse duration time elapsed
20:05:40.933 00.030 29876 IsSlewing returns 0
20:05:40.933 00.000 29876 IsGuiding returns 0
20:05:40.933 00.000 29876 scope move finished after 36 + 54 ms
20:05:40.933 00.000 29876 Move returns status 0, amount 36
20:05:40.933 00.000 29876 MoveAxis(N, 0, ABG)
20:05:40.933 00.000 29876 Move returns status 0, amount 0
20:05:40.933 00.000 29876 move complete, result=0
20:05:40.934 00.001 29876 worker thread done servicing request
20:05:40.934 00.000 29876 Worker thread wakes up
20:05:40.934 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:40.934 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:40.934 00.000 31432 GuideStep: 0.5 px 36 ms WEST, 0.3 px 0 ms NORTH
20:05:43.065 02.131 29876 Exposure complete
20:05:43.107 00.042 29876 worker thread done servicing request
20:05:43.107 00.000 31432 OnExposeComplete: enter
20:05:43.110 00.003 31432 UpdateGuideState(): m_state=6
20:05:43.112 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
20:05:43.113 00.001 31432 Star::Find returns 1 (0), X=336.49, Y=888.03, Mass=2617, SNR=31.8, Peak=229 HFD=3.6
20:05:43.115 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
20:05:43.117 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
20:05:43.119 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.40 hyp=0.58 cameraTheta=-2.38 mountX=-0.43 mountY=0.33, mountTheta=2.48
20:05:43.122 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.40, opts=13)
20:05:43.124 00.002 31432 Enqueuing Move request for scope (-0.42, -0.40)
20:05:43.126 00.002 29876 Worker thread wakes up
20:05:43.127 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.40) opts 0xd
20:05:43.127 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.40)
20:05:43.127 00.000 29876 Moving (-0.42, -0.40) raw xDistance=-0.43 yDistance=0.33
20:05:43.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.43
20:05:43.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:43.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:05:43.127 00.000 29876 MoveAxis(E, 37, ABG)
20:05:43.127 00.000 29876 Guiding  Dir = 2, Dur = 37
20:05:43.127 00.000 29876 IsSlewing returns 0
20:05:43.127 00.000 29876 IsGuiding returns 0
20:05:43.127 00.000 29876 PulseGuide returned control before completion, sleep 47
20:05:43.131 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:43.144 00.013 31432 UpdateGuideState exits: m=2617 RSB=31.8
20:05:43.147 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:43.150 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:43.153 00.003 31432 Enqueuing Expose request
20:05:43.187 00.034 29876 IsGuiding returns 1
20:05:43.187 00.000 29876 scope still moving after pulse duration time elapsed
20:05:43.218 00.031 29876 IsSlewing returns 0
20:05:43.218 00.000 29876 IsGuiding returns 0
20:05:43.218 00.000 29876 scope move finished after 37 + 53 ms
20:05:43.218 00.000 29876 Move returns status 0, amount 37
20:05:43.218 00.000 29876 MoveAxis(N, 0, ABG)
20:05:43.218 00.000 29876 Move returns status 0, amount 0
20:05:43.218 00.000 29876 move complete, result=0
20:05:43.218 00.000 29876 worker thread done servicing request
20:05:43.218 00.000 29876 Worker thread wakes up
20:05:43.218 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.3 px 0 ms NORTH
20:05:43.221 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:43.221 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:45.124 01.903 29876 Exposure complete
20:05:45.167 00.043 29876 worker thread done servicing request
20:05:45.167 00.000 31432 OnExposeComplete: enter
20:05:45.170 00.003 31432 UpdateGuideState(): m_state=6
20:05:45.172 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
20:05:45.174 00.002 31432 Star::Find returns 1 (0), X=336.55, Y=887.52, Mass=2389, SNR=30.6, Peak=196 HFD=3.2
20:05:45.175 00.001 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
20:05:45.177 00.002 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
20:05:45.179 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.92 hyp=0.99 cameraTheta=-1.95 mountX=-0.39 mountY=0.85, mountTheta=2.00
20:05:45.182 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.92, opts=13)
20:05:45.184 00.002 31432 Enqueuing Move request for scope (-0.37, -0.92)
20:05:45.186 00.002 29876 Worker thread wakes up
20:05:45.186 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.92) opts 0xd
20:05:45.186 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.92)
20:05:45.186 00.000 29876 Moving (-0.37, -0.92) raw xDistance=-0.39 yDistance=0.85
20:05:45.186 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
20:05:45.186 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-1.22 newest=1.53
20:05:45.186 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.85
20:05:45.186 00.000 29876 MoveAxis(E, 43, ABG)
20:05:45.186 00.000 29876 Guiding  Dir = 2, Dur = 43
20:05:45.186 00.000 29876 IsSlewing returns 0
20:05:45.186 00.000 29876 IsGuiding returns 0
20:05:45.187 00.001 29876 PulseGuide returned control before completion, sleep 53
20:05:45.190 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:45.201 00.011 31432 UpdateGuideState exits: m=2389 RSB=30.6
20:05:45.204 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:45.206 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:45.208 00.002 31432 Enqueuing Expose request
20:05:45.247 00.039 29876 IsGuiding returns 1
20:05:45.247 00.000 29876 scope still moving after pulse duration time elapsed
20:05:45.279 00.032 29876 IsSlewing returns 0
20:05:45.279 00.000 29876 IsGuiding returns 0
20:05:45.279 00.000 29876 scope move finished after 43 + 49 ms
20:05:45.279 00.000 29876 Move returns status 0, amount 43
20:05:45.279 00.000 29876 BLC: Oldest BLC event removed
20:05:45.279 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:05:45.279 00.000 29876 MoveAxis(S, 83, ABG)
20:05:45.279 00.000 29876 Guiding  Dir = 1, Dur = 83
20:05:45.279 00.000 29876 IsSlewing returns 0
20:05:45.279 00.000 29876 IsGuiding returns 0
20:05:45.279 00.000 29876 PulseGuide returned control before completion, sleep 93
20:05:45.373 00.094 29876 IsGuiding returns 1
20:05:45.373 00.000 29876 scope still moving after pulse duration time elapsed
20:05:45.403 00.030 29876 IsSlewing returns 0
20:05:45.403 00.000 29876 IsGuiding returns 1
20:05:45.434 00.031 29876 IsSlewing returns 0
20:05:45.434 00.000 29876 IsGuiding returns 1
20:05:45.465 00.031 29876 IsSlewing returns 0
20:05:45.465 00.000 29876 IsGuiding returns 1
20:05:45.496 00.031 29876 IsSlewing returns 0
20:05:45.496 00.000 29876 IsGuiding returns 0
20:05:45.496 00.000 29876 scope move finished after 83 + 134 ms
20:05:45.496 00.000 29876 Move returns status 0, amount 83
20:05:45.496 00.000 29876 move complete, result=0
20:05:45.496 00.000 29876 worker thread done servicing request
20:05:45.496 00.000 29876 Worker thread wakes up
20:05:45.497 00.001 31432 GuideStep: -0.4 px 43 ms EAST, 0.9 px 83 ms SOUTH
20:05:45.499 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:45.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:47.624 02.125 29876 Exposure complete
20:05:47.668 00.044 29876 worker thread done servicing request
20:05:47.668 00.000 31432 OnExposeComplete: enter
20:05:47.670 00.002 31432 UpdateGuideState(): m_state=6
20:05:47.672 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
20:05:47.674 00.002 31432 Star::Find returns 1 (0), X=336.52, Y=887.29, Mass=2414, SNR=30.7, Peak=193 HFD=3.4
20:05:47.676 00.002 31432 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.02) = xAngle (-1.93 = -1.93)
20:05:47.678 00.002 31432 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
20:05:47.680 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-1.14 hyp=1.21 cameraTheta=-1.90 mountX=-0.42 mountY=1.07, mountTheta=1.95
20:05:47.683 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-1.14, opts=13)
20:05:47.685 00.002 31432 Enqueuing Move request for scope (-0.40, -1.14)
20:05:47.687 00.002 29876 Worker thread wakes up
20:05:47.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.14) opts 0xd
20:05:47.687 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -1.14)
20:05:47.688 00.001 29876 Moving (-0.40, -1.14) raw xDistance=-0.42 yDistance=1.07
20:05:47.688 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
20:05:47.688 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.64 from input 1.07
20:05:47.688 00.000 29876 MoveAxis(E, 47, ABG)
20:05:47.688 00.000 29876 Guiding  Dir = 2, Dur = 47
20:05:47.688 00.000 29876 IsSlewing returns 0
20:05:47.688 00.000 29876 IsGuiding returns 0
20:05:47.688 00.000 29876 PulseGuide returned control before completion, sleep 57
20:05:47.692 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:47.704 00.012 31432 UpdateGuideState exits: m=2414 RSB=30.7
20:05:47.708 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:47.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:47.712 00.002 31432 Enqueuing Expose request
20:05:47.747 00.035 29876 IsGuiding returns 1
20:05:47.747 00.000 29876 scope still moving after pulse duration time elapsed
20:05:47.777 00.030 29876 IsSlewing returns 0
20:05:47.777 00.000 29876 IsGuiding returns 1
20:05:47.808 00.031 29876 IsSlewing returns 0
20:05:47.808 00.000 29876 IsGuiding returns 1
20:05:47.839 00.031 29876 IsSlewing returns 0
20:05:47.839 00.000 29876 IsGuiding returns 1
20:05:47.869 00.030 29876 IsSlewing returns 0
20:05:47.869 00.000 29876 IsGuiding returns 0
20:05:47.869 00.000 29876 scope move finished after 47 + 133 ms
20:05:47.869 00.000 29876 Move returns status 0, amount 47
20:05:47.869 00.000 29876 MoveAxis(S, 79, ABG)
20:05:47.869 00.000 29876 Guiding  Dir = 1, Dur = 79
20:05:47.869 00.000 29876 IsSlewing returns 0
20:05:47.869 00.000 29876 IsGuiding returns 0
20:05:47.869 00.000 29876 PulseGuide returned control before completion, sleep 89
20:05:47.961 00.092 29876 IsGuiding returns 1
20:05:47.961 00.000 29876 scope still moving after pulse duration time elapsed
20:05:47.991 00.030 29876 IsSlewing returns 0
20:05:47.991 00.000 29876 IsGuiding returns 1
20:05:48.023 00.032 29876 IsSlewing returns 0
20:05:48.023 00.000 29876 IsGuiding returns 1
20:05:48.053 00.030 29876 IsSlewing returns 0
20:05:48.053 00.000 29876 IsGuiding returns 1
20:05:48.083 00.030 29876 IsSlewing returns 0
20:05:48.083 00.000 29876 IsGuiding returns 1
20:05:48.113 00.030 29876 IsSlewing returns 0
20:05:48.113 00.000 29876 IsGuiding returns 0
20:05:48.113 00.000 29876 scope move finished after 79 + 164 ms
20:05:48.113 00.000 29876 Move returns status 0, amount 79
20:05:48.113 00.000 29876 move complete, result=0
20:05:48.113 00.000 29876 worker thread done servicing request
20:05:48.113 00.000 29876 Worker thread wakes up
20:05:48.113 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:48.113 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:48.113 00.000 31432 GuideStep: -0.4 px 47 ms EAST, 1.1 px 79 ms SOUTH
20:05:50.030 01.917 29876 Exposure complete
20:05:50.073 00.043 29876 worker thread done servicing request
20:05:50.073 00.000 31432 OnExposeComplete: enter
20:05:50.075 00.002 31432 UpdateGuideState(): m_state=6
20:05:50.077 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
20:05:50.079 00.002 31432 Star::Find returns 1 (0), X=336.34, Y=888.26, Mass=2441, SNR=31.1, Peak=187 HFD=3.6
20:05:50.081 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
20:05:50.083 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
20:05:50.085 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.18 hyp=0.61 cameraTheta=-2.84 mountX=-0.58 mountY=0.09, mountTheta=2.99
20:05:50.087 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.18, opts=13)
20:05:50.089 00.002 31432 Enqueuing Move request for scope (-0.58, -0.18)
20:05:50.091 00.002 29876 Worker thread wakes up
20:05:50.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.18) opts 0xd
20:05:50.091 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.18)
20:05:50.091 00.000 29876 Moving (-0.58, -0.18) raw xDistance=-0.58 yDistance=0.09
20:05:50.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
20:05:50.091 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:50.091 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:05:50.091 00.000 29876 MoveAxis(E, 63, ABG)
20:05:50.092 00.001 29876 Guiding  Dir = 2, Dur = 63
20:05:50.092 00.000 29876 IsSlewing returns 0
20:05:50.092 00.000 29876 IsGuiding returns 0
20:05:50.092 00.000 29876 PulseGuide returned control before completion, sleep 73
20:05:50.096 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:50.108 00.012 31432 UpdateGuideState exits: m=2441 RSB=31.1
20:05:50.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:50.112 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:50.114 00.002 31432 Enqueuing Expose request
20:05:50.181 00.067 29876 IsGuiding returns 1
20:05:50.181 00.000 29876 scope still moving after pulse duration time elapsed
20:05:50.211 00.030 29876 IsSlewing returns 0
20:05:50.211 00.000 29876 IsGuiding returns 1
20:05:50.241 00.030 29876 IsSlewing returns 0
20:05:50.241 00.000 29876 IsGuiding returns 0
20:05:50.241 00.000 29876 scope move finished after 63 + 86 ms
20:05:50.241 00.000 29876 Move returns status 0, amount 63
20:05:50.241 00.000 29876 MoveAxis(N, 0, ABG)
20:05:50.241 00.000 29876 Move returns status 0, amount 0
20:05:50.241 00.000 29876 move complete, result=0
20:05:50.242 00.001 29876 worker thread done servicing request
20:05:50.242 00.000 29876 Worker thread wakes up
20:05:50.242 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:50.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:50.243 00.001 31432 GuideStep: -0.6 px 63 ms EAST, 0.1 px 0 ms NORTH
20:05:52.368 02.125 29876 Exposure complete
20:05:52.416 00.048 29876 worker thread done servicing request
20:05:52.416 00.000 31432 OnExposeComplete: enter
20:05:52.419 00.003 31432 UpdateGuideState(): m_state=6
20:05:52.421 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
20:05:52.423 00.002 31432 Star::Find returns 1 (0), X=337.59, Y=887.75, Mass=2484, SNR=31.2, Peak=206 HFD=3.4
20:05:52.425 00.002 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
20:05:52.426 00.001 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
20:05:52.428 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.68 hyp=0.96 cameraTheta=-0.79 mountX=0.66 mountY=0.78, mountTheta=0.87
20:05:52.431 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.68, opts=13)
20:05:52.433 00.002 31432 Enqueuing Move request for scope (0.67, -0.68)
20:05:52.435 00.002 29876 Worker thread wakes up
20:05:52.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.68) opts 0xd
20:05:52.435 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.68)
20:05:52.435 00.000 29876 Moving (0.67, -0.68) raw xDistance=0.66 yDistance=0.78
20:05:52.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.66
20:05:52.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
20:05:52.435 00.000 29876 MoveAxis(W, 54, ABG)
20:05:52.435 00.000 29876 Guiding  Dir = 3, Dur = 54
20:05:52.435 00.000 29876 IsSlewing returns 0
20:05:52.436 00.001 29876 IsGuiding returns 0
20:05:52.436 00.000 29876 PulseGuide returned control before completion, sleep 64
20:05:52.439 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:05:52.451 00.012 31432 UpdateGuideState exits: m=2484 RSB=31.2
20:05:52.454 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:52.455 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:52.457 00.002 31432 Enqueuing Expose request
20:05:52.507 00.050 29876 IsGuiding returns 1
20:05:52.507 00.000 29876 scope still moving after pulse duration time elapsed
20:05:52.538 00.031 29876 IsSlewing returns 0
20:05:52.538 00.000 29876 IsGuiding returns 1
20:05:52.568 00.030 29876 IsSlewing returns 0
20:05:52.568 00.000 29876 IsGuiding returns 1
20:05:52.599 00.031 29876 IsSlewing returns 0
20:05:52.599 00.000 29876 IsGuiding returns 0
20:05:52.599 00.000 29876 scope move finished after 54 + 109 ms
20:05:52.599 00.000 29876 Move returns status 0, amount 54
20:05:52.599 00.000 29876 MoveAxis(S, 57, ABG)
20:05:52.599 00.000 29876 Guiding  Dir = 1, Dur = 57
20:05:52.599 00.000 29876 IsSlewing returns 0
20:05:52.599 00.000 29876 IsGuiding returns 0
20:05:52.600 00.001 29876 PulseGuide returned control before completion, sleep 67
20:05:52.676 00.076 29876 IsGuiding returns 1
20:05:52.676 00.000 29876 scope still moving after pulse duration time elapsed
20:05:52.706 00.030 29876 IsSlewing returns 0
20:05:52.706 00.000 29876 IsGuiding returns 1
20:05:52.736 00.030 29876 IsSlewing returns 0
20:05:52.736 00.000 29876 IsGuiding returns 1
20:05:52.766 00.030 29876 IsSlewing returns 0
20:05:52.766 00.000 29876 IsGuiding returns 1
20:05:52.797 00.031 29876 IsSlewing returns 0
20:05:52.797 00.000 29876 IsGuiding returns 0
20:05:52.797 00.000 29876 scope move finished after 57 + 140 ms
20:05:52.797 00.000 29876 Move returns status 0, amount 57
20:05:52.797 00.000 29876 move complete, result=0
20:05:52.797 00.000 29876 worker thread done servicing request
20:05:52.797 00.000 29876 Worker thread wakes up
20:05:52.797 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:52.797 00.000 31432 GuideStep: 0.7 px 54 ms WEST, 0.8 px 57 ms SOUTH
20:05:52.800 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:54.703 01.903 29876 Exposure complete
20:05:54.747 00.044 29876 worker thread done servicing request
20:05:54.747 00.000 31432 OnExposeComplete: enter
20:05:54.749 00.002 31432 UpdateGuideState(): m_state=6
20:05:54.751 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
20:05:54.753 00.002 31432 Star::Find returns 1 (0), X=337.25, Y=887.51, Mass=2482, SNR=31.4, Peak=199 HFD=3.3
20:05:54.755 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
20:05:54.757 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
20:05:54.758 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=-0.92 hyp=0.98 cameraTheta=-1.22 mountX=0.31 mountY=0.96, mountTheta=1.26
20:05:54.761 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.92, opts=13)
20:05:54.763 00.002 31432 Enqueuing Move request for scope (0.33, -0.92)
20:05:54.765 00.002 29876 Worker thread wakes up
20:05:54.765 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.92) opts 0xd
20:05:54.765 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.92)
20:05:54.765 00.000 29876 Moving (0.33, -0.92) raw xDistance=0.31 yDistance=0.96
20:05:54.765 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
20:05:54.765 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.96
20:05:54.765 00.000 29876 MoveAxis(W, 38, ABG)
20:05:54.765 00.000 29876 Guiding  Dir = 3, Dur = 38
20:05:54.765 00.000 29876 IsSlewing returns 0
20:05:54.766 00.001 29876 IsGuiding returns 0
20:05:54.766 00.000 29876 PulseGuide returned control before completion, sleep 48
20:05:54.769 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:54.780 00.011 31432 UpdateGuideState exits: m=2482 RSB=31.4
20:05:54.783 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:54.785 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:54.786 00.001 31432 Enqueuing Expose request
20:05:54.827 00.041 29876 IsGuiding returns 1
20:05:54.827 00.000 29876 scope still moving after pulse duration time elapsed
20:05:54.858 00.031 29876 IsSlewing returns 0
20:05:54.858 00.000 29876 IsGuiding returns 0
20:05:54.858 00.000 29876 scope move finished after 38 + 54 ms
20:05:54.858 00.000 29876 Move returns status 0, amount 38
20:05:54.858 00.000 29876 MoveAxis(S, 71, ABG)
20:05:54.858 00.000 29876 Guiding  Dir = 1, Dur = 71
20:05:54.858 00.000 29876 IsSlewing returns 0
20:05:54.858 00.000 29876 IsGuiding returns 0
20:05:54.858 00.000 29876 PulseGuide returned control before completion, sleep 81
20:05:54.950 00.092 29876 IsGuiding returns 1
20:05:54.950 00.000 29876 scope still moving after pulse duration time elapsed
20:05:54.981 00.031 29876 IsSlewing returns 0
20:05:54.981 00.000 29876 IsGuiding returns 1
20:05:55.012 00.031 29876 IsSlewing returns 0
20:05:55.012 00.000 29876 IsGuiding returns 0
20:05:55.012 00.000 29876 scope move finished after 71 + 82 ms
20:05:55.012 00.000 29876 Move returns status 0, amount 71
20:05:55.012 00.000 29876 move complete, result=0
20:05:55.012 00.000 29876 worker thread done servicing request
20:05:55.012 00.000 29876 Worker thread wakes up
20:05:55.012 00.000 31432 GuideStep: 0.3 px 38 ms WEST, 1.0 px 71 ms SOUTH
20:05:55.015 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:55.015 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:57.240 02.225 29876 Exposure complete
20:05:57.282 00.042 29876 worker thread done servicing request
20:05:57.282 00.000 31432 OnExposeComplete: enter
20:05:57.285 00.003 31432 UpdateGuideState(): m_state=6
20:05:57.287 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
20:05:57.289 00.002 31432 Star::Find returns 1 (0), X=336.14, Y=889.12, Mass=2567, SNR=32.0, Peak=200 HFD=4.1
20:05:57.291 00.002 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
20:05:57.293 00.002 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.87)
20:05:57.294 00.001 31432 CameraToMount -- cameraX=-0.78 cameraY=0.68 hyp=1.04 cameraTheta=2.42 mountX=-0.76 mountY=-0.80, mountTheta=-2.34
20:05:57.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=0.68, opts=13)
20:05:57.299 00.002 31432 Enqueuing Move request for scope (-0.78, 0.68)
20:05:57.301 00.002 29876 Worker thread wakes up
20:05:57.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.68) opts 0xd
20:05:57.301 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, 0.68)
20:05:57.301 00.000 29876 Moving (-0.78, 0.68) raw xDistance=-0.76 yDistance=-0.80
20:05:57.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.76
20:05:57.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:57.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.80
20:05:57.301 00.000 29876 MoveAxis(E, 68, ABG)
20:05:57.302 00.001 29876 Guiding  Dir = 2, Dur = 68
20:05:57.302 00.000 29876 IsSlewing returns 0
20:05:57.302 00.000 29876 IsGuiding returns 0
20:05:57.302 00.000 29876 PulseGuide returned control before completion, sleep 78
20:05:57.305 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:05:57.317 00.012 31432 UpdateGuideState exits: m=2567 RSB=32.0
20:05:57.320 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:57.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:57.324 00.002 31432 Enqueuing Expose request
20:05:57.394 00.070 29876 IsGuiding returns 1
20:05:57.394 00.000 29876 scope still moving after pulse duration time elapsed
20:05:57.425 00.031 29876 IsSlewing returns 0
20:05:57.425 00.000 29876 IsGuiding returns 1
20:05:57.457 00.032 29876 IsSlewing returns 0
20:05:57.457 00.000 29876 IsGuiding returns 0
20:05:57.457 00.000 29876 scope move finished after 68 + 86 ms
20:05:57.457 00.000 29876 Move returns status 0, amount 68
20:05:57.457 00.000 29876 MoveAxis(N, 0, ABG)
20:05:57.457 00.000 29876 Move returns status 0, amount 0
20:05:57.457 00.000 29876 move complete, result=0
20:05:57.457 00.000 29876 worker thread done servicing request
20:05:57.457 00.000 29876 Worker thread wakes up
20:05:57.457 00.000 31432 GuideStep: -0.8 px 68 ms EAST, -0.8 px 0 ms NORTH
20:05:57.460 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:57.460 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:05:59.364 01.904 29876 Exposure complete
20:05:59.408 00.044 29876 worker thread done servicing request
20:05:59.408 00.000 31432 OnExposeComplete: enter
20:05:59.410 00.002 31432 UpdateGuideState(): m_state=6
20:05:59.411 00.001 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
20:05:59.414 00.003 31432 Star::Find returns 1 (0), X=336.03, Y=888.51, Mass=2507, SNR=31.7, Peak=194 HFD=3.6
20:05:59.416 00.002 31432 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
20:05:59.418 00.002 31432 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.05 = -0.24)
20:05:59.419 00.001 31432 CameraToMount -- cameraX=-0.88 cameraY=0.07 hyp=0.88 cameraTheta=3.06 mountX=-0.88 mountY=-0.21, mountTheta=-2.91
20:05:59.421 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=0.07, opts=13)
20:05:59.424 00.003 31432 Enqueuing Move request for scope (-0.88, 0.07)
20:05:59.426 00.002 29876 Worker thread wakes up
20:05:59.426 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.07) opts 0xd
20:05:59.426 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, 0.07)
20:05:59.426 00.000 29876 Moving (-0.88, 0.07) raw xDistance=-0.88 yDistance=-0.21
20:05:59.426 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
20:05:59.426 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:59.426 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:05:59.426 00.000 29876 MoveAxis(E, 94, ABG)
20:05:59.426 00.000 29876 Guiding  Dir = 2, Dur = 94
20:05:59.426 00.000 29876 IsSlewing returns 0
20:05:59.426 00.000 29876 IsGuiding returns 0
20:05:59.427 00.001 29876 PulseGuide returned control before completion, sleep 104
20:05:59.431 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:05:59.442 00.011 31432 UpdateGuideState exits: m=2507 RSB=31.7
20:05:59.446 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:59.448 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:05:59.450 00.002 31432 Enqueuing Expose request
20:05:59.535 00.085 29876 IsGuiding returns 1
20:05:59.535 00.000 29876 scope still moving after pulse duration time elapsed
20:05:59.566 00.031 29876 IsSlewing returns 0
20:05:59.566 00.000 29876 IsGuiding returns 1
20:05:59.597 00.031 29876 IsSlewing returns 0
20:05:59.597 00.000 29876 IsGuiding returns 0
20:05:59.597 00.000 29876 scope move finished after 94 + 76 ms
20:05:59.597 00.000 29876 Move returns status 0, amount 94
20:05:59.597 00.000 29876 MoveAxis(N, 0, ABG)
20:05:59.597 00.000 29876 Move returns status 0, amount 0
20:05:59.597 00.000 29876 move complete, result=0
20:05:59.597 00.000 29876 worker thread done servicing request
20:05:59.597 00.000 29876 Worker thread wakes up
20:05:59.597 00.000 31432 GuideStep: -0.9 px 94 ms EAST, -0.2 px 0 ms NORTH
20:05:59.600 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:05:59.600 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:01.727 02.127 29876 Exposure complete
20:06:01.770 00.043 29876 worker thread done servicing request
20:06:01.770 00.000 31432 OnExposeComplete: enter
20:06:01.773 00.003 31432 UpdateGuideState(): m_state=6
20:06:01.775 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
20:06:01.777 00.002 31432 Star::Find returns 1 (0), X=336.73, Y=888.57, Mass=2595, SNR=31.5, Peak=223 HFD=3.4
20:06:01.779 00.002 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
20:06:01.781 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.75)
20:06:01.782 00.001 31432 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.54 mountX=-0.18 mountY=-0.16, mountTheta=-2.44
20:06:01.785 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.13, opts=13)
20:06:01.787 00.002 31432 Enqueuing Move request for scope (-0.19, 0.13)
20:06:01.789 00.002 29876 Worker thread wakes up
20:06:01.789 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
20:06:01.789 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
20:06:01.789 00.000 29876 Moving (-0.19, 0.13) raw xDistance=-0.18 yDistance=-0.16
20:06:01.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:06:01.789 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:01.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:06:01.789 00.000 29876 MoveAxis(E, 0, ABG)
20:06:01.789 00.000 29876 Move returns status 0, amount 0
20:06:01.789 00.000 29876 MoveAxis(N, 0, ABG)
20:06:01.789 00.000 29876 Move returns status 0, amount 0
20:06:01.789 00.000 29876 move complete, result=0
20:06:01.789 00.000 29876 worker thread done servicing request
20:06:01.793 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:01.806 00.013 31432 UpdateGuideState exits: m=2595 RSB=31.5
20:06:01.810 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:01.813 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:01.816 00.003 31432 Enqueuing Expose request
20:06:01.818 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:06:01.820 00.002 29876 Worker thread wakes up
20:06:01.820 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:01.820 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:03.734 01.914 29876 Exposure complete
20:06:03.780 00.046 29876 worker thread done servicing request
20:06:03.780 00.000 31432 OnExposeComplete: enter
20:06:03.782 00.002 31432 UpdateGuideState(): m_state=6
20:06:03.784 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
20:06:03.785 00.001 31432 Star::Find returns 1 (0), X=337.45, Y=888.49, Mass=2647, SNR=32.1, Peak=204 HFD=3.2
20:06:03.787 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
20:06:03.789 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
20:06:03.791 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=0.05 hyp=0.53 cameraTheta=0.10 mountX=0.53 mountY=0.03, mountTheta=0.05
20:06:03.793 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.05, opts=13)
20:06:03.795 00.002 31432 Enqueuing Move request for scope (0.53, 0.05)
20:06:03.797 00.002 29876 Worker thread wakes up
20:06:03.797 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.05) opts 0xd
20:06:03.797 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.05)
20:06:03.797 00.000 29876 Moving (0.53, 0.05) raw xDistance=0.53 yDistance=0.03
20:06:03.797 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
20:06:03.797 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:03.797 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:06:03.797 00.000 29876 MoveAxis(W, 51, ABG)
20:06:03.798 00.001 29876 Guiding  Dir = 3, Dur = 51
20:06:03.798 00.000 29876 IsSlewing returns 0
20:06:03.798 00.000 29876 IsGuiding returns 0
20:06:03.798 00.000 29876 PulseGuide returned control before completion, sleep 61
20:06:03.801 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:03.812 00.011 31432 UpdateGuideState exits: m=2647 RSB=32.1
20:06:03.816 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:03.820 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:03.823 00.003 31432 Enqueuing Expose request
20:06:03.873 00.050 29876 IsGuiding returns 1
20:06:03.873 00.000 29876 scope still moving after pulse duration time elapsed
20:06:03.904 00.031 29876 IsSlewing returns 0
20:06:03.904 00.000 29876 IsGuiding returns 1
20:06:03.935 00.031 29876 IsSlewing returns 0
20:06:03.935 00.000 29876 IsGuiding returns 1
20:06:03.966 00.031 29876 IsSlewing returns 0
20:06:03.966 00.000 29876 IsGuiding returns 1
20:06:03.997 00.031 29876 IsSlewing returns 0
20:06:03.997 00.000 29876 IsGuiding returns 0
20:06:03.997 00.000 29876 scope move finished after 51 + 148 ms
20:06:03.997 00.000 29876 Move returns status 0, amount 51
20:06:03.997 00.000 29876 MoveAxis(N, 0, ABG)
20:06:03.997 00.000 29876 Move returns status 0, amount 0
20:06:03.997 00.000 29876 move complete, result=0
20:06:03.997 00.000 29876 worker thread done servicing request
20:06:03.997 00.000 29876 Worker thread wakes up
20:06:03.997 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:03.997 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:03.997 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.0 px 0 ms NORTH
20:06:06.226 02.229 29876 Exposure complete
20:06:06.270 00.044 29876 worker thread done servicing request
20:06:06.270 00.000 31432 OnExposeComplete: enter
20:06:06.273 00.003 31432 UpdateGuideState(): m_state=6
20:06:06.275 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
20:06:06.277 00.002 31432 Star::Find returns 1 (0), X=336.39, Y=887.96, Mass=2560, SNR=31.6, Peak=199 HFD=3.7
20:06:06.278 00.001 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
20:06:06.280 00.002 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
20:06:06.282 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.48 hyp=0.71 cameraTheta=-2.40 mountX=-0.54 mountY=0.39, mountTheta=2.51
20:06:06.284 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.48, opts=13)
20:06:06.286 00.002 31432 Enqueuing Move request for scope (-0.52, -0.48)
20:06:06.288 00.002 29876 Worker thread wakes up
20:06:06.288 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.48) opts 0xd
20:06:06.288 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.48)
20:06:06.288 00.000 29876 Moving (-0.52, -0.48) raw xDistance=-0.54 yDistance=0.39
20:06:06.288 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.54
20:06:06.288 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
20:06:06.288 00.000 29876 MoveAxis(E, 44, ABG)
20:06:06.288 00.000 29876 Guiding  Dir = 2, Dur = 44
20:06:06.289 00.001 29876 IsSlewing returns 0
20:06:06.289 00.000 29876 IsGuiding returns 0
20:06:06.289 00.000 29876 PulseGuide returned control before completion, sleep 54
20:06:06.292 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:06:06.303 00.011 31432 UpdateGuideState exits: m=2560 RSB=31.6
20:06:06.306 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:06.307 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:06.309 00.002 31432 Enqueuing Expose request
20:06:06.348 00.039 29876 IsGuiding returns 1
20:06:06.348 00.000 29876 scope still moving after pulse duration time elapsed
20:06:06.378 00.030 29876 IsSlewing returns 0
20:06:06.378 00.000 29876 IsGuiding returns 1
20:06:06.409 00.031 29876 IsSlewing returns 0
20:06:06.409 00.000 29876 IsGuiding returns 1
20:06:06.440 00.031 29876 IsSlewing returns 0
20:06:06.440 00.000 29876 IsGuiding returns 0
20:06:06.440 00.000 29876 scope move finished after 44 + 106 ms
20:06:06.440 00.000 29876 Move returns status 0, amount 44
20:06:06.440 00.000 29876 MoveAxis(S, 29, ABG)
20:06:06.440 00.000 29876 Guiding  Dir = 1, Dur = 29
20:06:06.440 00.000 29876 IsSlewing returns 0
20:06:06.440 00.000 29876 IsGuiding returns 0
20:06:06.440 00.000 29876 PulseGuide returned control before completion, sleep 39
20:06:06.486 00.046 29876 IsGuiding returns 1
20:06:06.486 00.000 29876 scope still moving after pulse duration time elapsed
20:06:06.517 00.031 29876 IsSlewing returns 0
20:06:06.518 00.001 29876 IsGuiding returns 1
20:06:06.548 00.030 29876 IsSlewing returns 0
20:06:06.548 00.000 29876 IsGuiding returns 1
20:06:06.578 00.030 29876 IsSlewing returns 0
20:06:06.578 00.000 29876 IsGuiding returns 1
20:06:06.610 00.032 29876 IsSlewing returns 0
20:06:06.610 00.000 29876 IsGuiding returns 0
20:06:06.610 00.000 29876 scope move finished after 29 + 140 ms
20:06:06.610 00.000 29876 Move returns status 0, amount 29
20:06:06.610 00.000 29876 move complete, result=0
20:06:06.610 00.000 29876 worker thread done servicing request
20:06:06.610 00.000 29876 Worker thread wakes up
20:06:06.610 00.000 31432 GuideStep: -0.5 px 44 ms EAST, 0.4 px 29 ms SOUTH
20:06:06.612 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:06.612 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:08.520 01.908 29876 Exposure complete
20:06:08.563 00.043 29876 worker thread done servicing request
20:06:08.563 00.000 31432 OnExposeComplete: enter
20:06:08.565 00.002 31432 UpdateGuideState(): m_state=6
20:06:08.567 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
20:06:08.569 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=888.76, Mass=2612, SNR=31.7, Peak=204 HFD=3.6
20:06:08.571 00.002 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
20:06:08.573 00.002 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.56)
20:06:08.574 00.001 31432 CameraToMount -- cameraX=-0.75 cameraY=0.32 hyp=0.81 cameraTheta=2.74 mountX=-0.74 mountY=-0.43, mountTheta=-2.62
20:06:08.577 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=0.32, opts=13)
20:06:08.579 00.002 31432 Enqueuing Move request for scope (-0.75, 0.32)
20:06:08.581 00.002 29876 Worker thread wakes up
20:06:08.581 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.32) opts 0xd
20:06:08.581 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, 0.32)
20:06:08.581 00.000 29876 Moving (-0.75, 0.32) raw xDistance=-0.74 yDistance=-0.43
20:06:08.581 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.74
20:06:08.581 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:08.581 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:06:08.581 00.000 29876 MoveAxis(E, 77, ABG)
20:06:08.581 00.000 29876 Guiding  Dir = 2, Dur = 77
20:06:08.581 00.000 29876 IsSlewing returns 0
20:06:08.581 00.000 29876 IsGuiding returns 0
20:06:08.581 00.000 29876 PulseGuide returned control before completion, sleep 87
20:06:08.585 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:08.596 00.011 31432 UpdateGuideState exits: m=2612 RSB=31.7
20:06:08.598 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:08.600 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:08.602 00.002 31432 Enqueuing Expose request
20:06:08.675 00.073 29876 IsGuiding returns 1
20:06:08.675 00.000 29876 scope still moving after pulse duration time elapsed
20:06:08.705 00.030 29876 IsSlewing returns 0
20:06:08.705 00.000 29876 IsGuiding returns 1
20:06:08.736 00.031 29876 IsSlewing returns 0
20:06:08.736 00.000 29876 IsGuiding returns 0
20:06:08.736 00.000 29876 scope move finished after 77 + 77 ms
20:06:08.736 00.000 29876 Move returns status 0, amount 77
20:06:08.736 00.000 29876 MoveAxis(N, 0, ABG)
20:06:08.736 00.000 29876 Move returns status 0, amount 0
20:06:08.736 00.000 29876 move complete, result=0
20:06:08.736 00.000 29876 worker thread done servicing request
20:06:08.737 00.001 29876 Worker thread wakes up
20:06:08.737 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:08.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:08.737 00.000 31432 GuideStep: -0.7 px 77 ms EAST, -0.4 px 0 ms NORTH
20:06:10.869 02.132 29876 Exposure complete
20:06:10.912 00.043 29876 worker thread done servicing request
20:06:10.912 00.000 31432 OnExposeComplete: enter
20:06:10.915 00.003 31432 UpdateGuideState(): m_state=6
20:06:10.917 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
20:06:10.919 00.002 31432 Star::Find returns 1 (0), X=336.92, Y=888.84, Mass=2669, SNR=31.9, Peak=221 HFD=3.7
20:06:10.921 00.002 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.54 = 1.54)
20:06:10.923 00.002 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.55 = -1.73)
20:06:10.924 00.001 31432 CameraToMount -- cameraX=0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=0.01 mountY=-0.40, mountTheta=-1.54
20:06:10.927 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.40, opts=13)
20:06:10.929 00.002 31432 Enqueuing Move request for scope (0.00, 0.40)
20:06:10.931 00.002 29876 Worker thread wakes up
20:06:10.931 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.40) opts 0xd
20:06:10.931 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.40)
20:06:10.931 00.000 29876 Moving (0.00, 0.40) raw xDistance=0.01 yDistance=-0.40
20:06:10.931 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:06:10.931 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:10.931 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:06:10.931 00.000 29876 MoveAxis(E, 0, ABG)
20:06:10.931 00.000 29876 Move returns status 0, amount 0
20:06:10.931 00.000 29876 MoveAxis(N, 0, ABG)
20:06:10.931 00.000 29876 Move returns status 0, amount 0
20:06:10.931 00.000 29876 move complete, result=0
20:06:10.932 00.001 29876 worker thread done servicing request
20:06:10.939 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:10.955 00.016 31432 UpdateGuideState exits: m=2669 RSB=31.9
20:06:10.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:10.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:10.961 00.002 31432 Enqueuing Expose request
20:06:10.963 00.002 29876 Worker thread wakes up
20:06:10.963 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:06:10.965 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:10.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:12.880 01.915 29876 Exposure complete
20:06:12.923 00.043 29876 worker thread done servicing request
20:06:12.923 00.000 31432 OnExposeComplete: enter
20:06:12.925 00.002 31432 UpdateGuideState(): m_state=6
20:06:12.927 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
20:06:12.929 00.002 31432 Star::Find returns 1 (0), X=337.04, Y=888.22, Mass=2682, SNR=33.1, Peak=247 HFD=3.4
20:06:12.931 00.002 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
20:06:12.932 00.001 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
20:06:12.934 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=0.12 mountY=0.23, mountTheta=1.10
20:06:12.937 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.22, opts=13)
20:06:12.939 00.002 31432 Enqueuing Move request for scope (0.13, -0.22)
20:06:12.941 00.002 29876 Worker thread wakes up
20:06:12.941 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
20:06:12.941 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
20:06:12.941 00.000 29876 Moving (0.13, -0.22) raw xDistance=0.12 yDistance=0.23
20:06:12.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:06:12.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:12.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:06:12.941 00.000 29876 MoveAxis(E, 0, ABG)
20:06:12.941 00.000 29876 Move returns status 0, amount 0
20:06:12.941 00.000 29876 MoveAxis(N, 0, ABG)
20:06:12.941 00.000 29876 Move returns status 0, amount 0
20:06:12.941 00.000 29876 move complete, result=0
20:06:12.941 00.000 29876 worker thread done servicing request
20:06:12.948 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:12.959 00.011 31432 UpdateGuideState exits: m=2682 RSB=33.1
20:06:12.962 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:12.963 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:12.965 00.002 31432 Enqueuing Expose request
20:06:12.967 00.002 29876 Worker thread wakes up
20:06:12.967 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:06:12.969 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:12.969 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:15.091 02.122 29876 Exposure complete
20:06:15.135 00.044 29876 worker thread done servicing request
20:06:15.135 00.000 31432 OnExposeComplete: enter
20:06:15.137 00.002 31432 UpdateGuideState(): m_state=6
20:06:15.139 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
20:06:15.141 00.002 31432 Star::Find returns 1 (0), X=336.97, Y=888.54, Mass=2745, SNR=32.9, Peak=245 HFD=3.6
20:06:15.143 00.002 31432 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.02) = xAngle (1.06 = 1.06)
20:06:15.145 00.002 31432 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.07 = -2.22)
20:06:15.147 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.08 mountX=0.06 mountY=-0.10, mountTheta=-1.02
20:06:15.149 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.11, opts=13)
20:06:15.152 00.003 31432 Enqueuing Move request for scope (0.06, 0.11)
20:06:15.154 00.002 29876 Worker thread wakes up
20:06:15.154 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
20:06:15.154 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
20:06:15.154 00.000 29876 Moving (0.06, 0.11) raw xDistance=0.06 yDistance=-0.10
20:06:15.154 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:06:15.154 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:15.154 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:06:15.154 00.000 29876 MoveAxis(E, 0, ABG)
20:06:15.154 00.000 29876 Move returns status 0, amount 0
20:06:15.154 00.000 29876 MoveAxis(N, 0, ABG)
20:06:15.154 00.000 29876 Move returns status 0, amount 0
20:06:15.154 00.000 29876 move complete, result=0
20:06:15.154 00.000 29876 worker thread done servicing request
20:06:15.157 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:15.169 00.012 31432 UpdateGuideState exits: m=2745 RSB=32.9
20:06:15.171 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:15.173 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:15.175 00.002 31432 Enqueuing Expose request
20:06:15.177 00.002 29876 Worker thread wakes up
20:06:15.177 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:15.177 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:15.177 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:06:17.191 02.014 29876 Exposure complete
20:06:17.234 00.043 29876 worker thread done servicing request
20:06:17.234 00.000 31432 OnExposeComplete: enter
20:06:17.236 00.002 31432 UpdateGuideState(): m_state=6
20:06:17.238 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
20:06:17.240 00.002 31432 Star::Find returns 1 (0), X=337.28, Y=888.80, Mass=2414, SNR=30.5, Peak=209 HFD=3.6
20:06:17.243 00.003 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
20:06:17.245 00.002 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.51)
20:06:17.246 00.001 31432 CameraToMount -- cameraX=0.36 cameraY=0.36 hyp=0.51 cameraTheta=0.79 mountX=0.37 mountY=-0.30, mountTheta=-0.68
20:06:17.250 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.36, opts=13)
20:06:17.251 00.001 31432 Enqueuing Move request for scope (0.36, 0.36)
20:06:17.253 00.002 29876 Worker thread wakes up
20:06:17.254 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.36) opts 0xd
20:06:17.254 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.36)
20:06:17.254 00.000 29876 Moving (0.36, 0.36) raw xDistance=0.37 yDistance=-0.30
20:06:17.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
20:06:17.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:06:17.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:06:17.254 00.000 29876 MoveAxis(W, 35, ABG)
20:06:17.254 00.000 29876 Guiding  Dir = 3, Dur = 35
20:06:17.254 00.000 29876 IsSlewing returns 0
20:06:17.255 00.001 29876 IsGuiding returns 0
20:06:17.255 00.000 29876 PulseGuide returned control before completion, sleep 45
20:06:17.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:17.270 00.012 31432 UpdateGuideState exits: m=2414 RSB=30.5
20:06:17.272 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:17.274 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:17.276 00.002 31432 Enqueuing Expose request
20:06:17.316 00.040 29876 IsGuiding returns 1
20:06:17.316 00.000 29876 scope still moving after pulse duration time elapsed
20:06:17.347 00.031 29876 IsSlewing returns 0
20:06:17.347 00.000 29876 IsGuiding returns 1
20:06:17.377 00.030 29876 IsSlewing returns 0
20:06:17.377 00.000 29876 IsGuiding returns 0
20:06:17.377 00.000 29876 scope move finished after 35 + 86 ms
20:06:17.377 00.000 29876 Move returns status 0, amount 35
20:06:17.377 00.000 29876 MoveAxis(N, 0, ABG)
20:06:17.377 00.000 29876 Move returns status 0, amount 0
20:06:17.377 00.000 29876 move complete, result=0
20:06:17.377 00.000 29876 worker thread done servicing request
20:06:17.377 00.000 29876 Worker thread wakes up
20:06:17.377 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.3 px 0 ms NORTH
20:06:17.380 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:17.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:19.513 02.133 29876 Exposure complete
20:06:19.555 00.042 29876 worker thread done servicing request
20:06:19.555 00.000 31432 OnExposeComplete: enter
20:06:19.557 00.002 31432 UpdateGuideState(): m_state=6
20:06:19.559 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
20:06:19.561 00.002 31432 Star::Find returns 1 (0), X=336.47, Y=888.52, Mass=2568, SNR=31.3, Peak=234 HFD=3.2
20:06:19.563 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
20:06:19.568 00.005 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.35)
20:06:19.570 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.09 hyp=0.45 cameraTheta=2.95 mountX=-0.44 mountY=-0.15, mountTheta=-2.81
20:06:19.572 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.09, opts=13)
20:06:19.574 00.002 31432 Enqueuing Move request for scope (-0.44, 0.09)
20:06:19.576 00.002 29876 Worker thread wakes up
20:06:19.576 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.09) opts 0xd
20:06:19.576 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.09)
20:06:19.576 00.000 29876 Moving (-0.44, 0.09) raw xDistance=-0.44 yDistance=-0.15
20:06:19.576 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.44
20:06:19.576 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:19.576 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:06:19.576 00.000 29876 MoveAxis(E, 37, ABG)
20:06:19.576 00.000 29876 Guiding  Dir = 2, Dur = 37
20:06:19.577 00.001 29876 IsSlewing returns 0
20:06:19.577 00.000 29876 IsGuiding returns 0
20:06:19.577 00.000 29876 PulseGuide returned control before completion, sleep 47
20:06:19.580 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:19.592 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.3
20:06:19.594 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:19.596 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:19.600 00.004 31432 Enqueuing Expose request
20:06:19.637 00.037 29876 IsGuiding returns 1
20:06:19.637 00.000 29876 scope still moving after pulse duration time elapsed
20:06:19.667 00.030 29876 IsSlewing returns 0
20:06:19.667 00.000 29876 IsGuiding returns 1
20:06:19.698 00.031 29876 IsSlewing returns 0
20:06:19.698 00.000 29876 IsGuiding returns 1
20:06:19.728 00.030 29876 IsSlewing returns 0
20:06:19.728 00.000 29876 IsGuiding returns 1
20:06:19.759 00.031 29876 IsSlewing returns 0
20:06:19.759 00.000 29876 IsGuiding returns 0
20:06:19.759 00.000 29876 scope move finished after 37 + 145 ms
20:06:19.759 00.000 29876 Move returns status 0, amount 37
20:06:19.759 00.000 29876 MoveAxis(N, 0, ABG)
20:06:19.759 00.000 29876 Move returns status 0, amount 0
20:06:19.759 00.000 29876 move complete, result=0
20:06:19.759 00.000 29876 worker thread done servicing request
20:06:19.759 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.2 px 0 ms NORTH
20:06:19.761 00.002 29876 Worker thread wakes up
20:06:19.761 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:19.761 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:21.673 01.912 29876 Exposure complete
20:06:21.717 00.044 29876 worker thread done servicing request
20:06:21.717 00.000 31432 OnExposeComplete: enter
20:06:21.719 00.002 31432 UpdateGuideState(): m_state=6
20:06:21.721 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
20:06:21.723 00.002 31432 Star::Find returns 1 (0), X=337.50, Y=888.41, Mass=2721, SNR=32.8, Peak=218 HFD=3.3
20:06:21.724 00.001 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
20:06:21.726 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
20:06:21.727 00.001 31432 CameraToMount -- cameraX=0.59 cameraY=-0.03 hyp=0.59 cameraTheta=-0.05 mountX=0.59 mountY=0.12, mountTheta=0.20
20:06:21.731 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.03, opts=13)
20:06:21.733 00.002 31432 Enqueuing Move request for scope (0.59, -0.03)
20:06:21.736 00.003 29876 Worker thread wakes up
20:06:21.736 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.03) opts 0xd
20:06:21.736 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.03)
20:06:21.736 00.000 29876 Moving (0.59, -0.03) raw xDistance=0.59 yDistance=0.12
20:06:21.736 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.59
20:06:21.736 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:21.736 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:06:21.736 00.000 29876 MoveAxis(W, 51, ABG)
20:06:21.736 00.000 29876 Guiding  Dir = 3, Dur = 51
20:06:21.736 00.000 29876 IsSlewing returns 0
20:06:21.737 00.001 29876 IsGuiding returns 0
20:06:21.737 00.000 29876 PulseGuide returned control before completion, sleep 61
20:06:21.740 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:06:21.755 00.015 31432 UpdateGuideState exits: m=2721 RSB=32.8
20:06:21.757 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:21.759 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:21.761 00.002 31432 Enqueuing Expose request
20:06:21.809 00.048 29876 IsGuiding returns 1
20:06:21.809 00.000 29876 scope still moving after pulse duration time elapsed
20:06:21.840 00.031 29876 IsSlewing returns 0
20:06:21.840 00.000 29876 IsGuiding returns 0
20:06:21.840 00.000 29876 scope move finished after 51 + 52 ms
20:06:21.840 00.000 29876 Move returns status 0, amount 51
20:06:21.840 00.000 29876 MoveAxis(N, 0, ABG)
20:06:21.840 00.000 29876 Move returns status 0, amount 0
20:06:21.840 00.000 29876 move complete, result=0
20:06:21.840 00.000 29876 worker thread done servicing request
20:06:21.840 00.000 29876 Worker thread wakes up
20:06:21.840 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:21.840 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:21.840 00.000 31432 GuideStep: 0.6 px 51 ms WEST, 0.1 px 0 ms NORTH
20:06:23.972 02.132 29876 Exposure complete
20:06:24.029 00.057 29876 worker thread done servicing request
20:06:24.030 00.001 31432 OnExposeComplete: enter
20:06:24.032 00.002 31432 UpdateGuideState(): m_state=6
20:06:24.035 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
20:06:24.037 00.002 31432 Star::Find returns 1 (0), X=337.69, Y=888.75, Mass=2451, SNR=30.8, Peak=205 HFD=3.6
20:06:24.040 00.003 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
20:06:24.042 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.91)
20:06:24.043 00.001 31432 CameraToMount -- cameraX=0.77 cameraY=0.31 hyp=0.83 cameraTheta=0.39 mountX=0.78 mountY=-0.19, mountTheta=-0.24
20:06:24.048 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.31, opts=13)
20:06:24.051 00.003 31432 Enqueuing Move request for scope (0.77, 0.31)
20:06:24.053 00.002 29876 Worker thread wakes up
20:06:24.053 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.31) opts 0xd
20:06:24.053 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.31)
20:06:24.053 00.000 29876 Moving (0.77, 0.31) raw xDistance=0.78 yDistance=-0.19
20:06:24.053 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.78
20:06:24.053 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:24.053 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:06:24.054 00.001 29876 MoveAxis(W, 82, ABG)
20:06:24.054 00.000 29876 Guiding  Dir = 3, Dur = 82
20:06:24.054 00.000 29876 IsSlewing returns 0
20:06:24.054 00.000 29876 IsGuiding returns 0
20:06:24.054 00.000 29876 PulseGuide returned control before completion, sleep 92
20:06:24.058 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:24.074 00.016 31432 UpdateGuideState exits: m=2451 RSB=30.8
20:06:24.077 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:24.081 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:24.084 00.003 31432 Enqueuing Expose request
20:06:24.155 00.071 29876 IsGuiding returns 1
20:06:24.155 00.000 29876 scope still moving after pulse duration time elapsed
20:06:24.186 00.031 29876 IsSlewing returns 0
20:06:24.186 00.000 29876 IsGuiding returns 1
20:06:24.218 00.032 29876 IsSlewing returns 0
20:06:24.218 00.000 29876 IsGuiding returns 1
20:06:24.248 00.030 29876 IsSlewing returns 0
20:06:24.248 00.000 29876 IsGuiding returns 0
20:06:24.248 00.000 29876 scope move finished after 82 + 112 ms
20:06:24.248 00.000 29876 Move returns status 0, amount 82
20:06:24.248 00.000 29876 MoveAxis(N, 0, ABG)
20:06:24.248 00.000 29876 Move returns status 0, amount 0
20:06:24.248 00.000 29876 move complete, result=0
20:06:24.248 00.000 29876 worker thread done servicing request
20:06:24.248 00.000 29876 Worker thread wakes up
20:06:24.248 00.000 31432 GuideStep: 0.8 px 82 ms WEST, -0.2 px 0 ms NORTH
20:06:24.251 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:24.251 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:26.153 01.902 29876 Exposure complete
20:06:26.197 00.044 29876 worker thread done servicing request
20:06:26.197 00.000 31432 OnExposeComplete: enter
20:06:26.199 00.002 31432 UpdateGuideState(): m_state=6
20:06:26.202 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
20:06:26.204 00.002 31432 Star::Find returns 1 (0), X=337.07, Y=888.52, Mass=2484, SNR=30.9, Peak=233 HFD=3.2
20:06:26.205 00.001 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
20:06:26.207 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.81)
20:06:26.209 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.16 mountY=-0.06, mountTheta=-0.35
20:06:26.211 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.08, opts=13)
20:06:26.213 00.002 31432 Enqueuing Move request for scope (0.16, 0.08)
20:06:26.214 00.001 29876 Worker thread wakes up
20:06:26.215 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
20:06:26.215 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
20:06:26.215 00.000 29876 Moving (0.16, 0.08) raw xDistance=0.16 yDistance=-0.06
20:06:26.215 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:06:26.215 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:26.215 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:06:26.215 00.000 29876 MoveAxis(E, 0, ABG)
20:06:26.215 00.000 29876 Move returns status 0, amount 0
20:06:26.215 00.000 29876 MoveAxis(N, 0, ABG)
20:06:26.215 00.000 29876 Move returns status 0, amount 0
20:06:26.215 00.000 29876 move complete, result=0
20:06:26.217 00.002 29876 worker thread done servicing request
20:06:26.223 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:26.234 00.011 31432 UpdateGuideState exits: m=2484 RSB=30.9
20:06:26.237 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:26.238 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:26.240 00.002 31432 Enqueuing Expose request
20:06:26.242 00.002 29876 Worker thread wakes up
20:06:26.242 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:06:26.244 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:26.244 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:28.473 02.229 29876 Exposure complete
20:06:28.516 00.043 29876 worker thread done servicing request
20:06:28.516 00.000 31432 OnExposeComplete: enter
20:06:28.518 00.002 31432 UpdateGuideState(): m_state=6
20:06:28.520 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
20:06:28.522 00.002 31432 Star::Find returns 1 (0), X=337.77, Y=888.48, Mass=2384, SNR=30.6, Peak=222 HFD=3.2
20:06:28.524 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
20:06:28.525 00.001 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
20:06:28.527 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=0.04 hyp=0.85 cameraTheta=0.05 mountX=0.85 mountY=0.09, mountTheta=0.11
20:06:28.530 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=0.04, opts=13)
20:06:28.532 00.002 31432 Enqueuing Move request for scope (0.85, 0.04)
20:06:28.534 00.002 29876 Worker thread wakes up
20:06:28.534 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.04) opts 0xd
20:06:28.534 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, 0.04)
20:06:28.534 00.000 29876 Moving (0.85, 0.04) raw xDistance=0.85 yDistance=0.09
20:06:28.534 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.85
20:06:28.534 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:28.534 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:06:28.534 00.000 29876 MoveAxis(W, 82, ABG)
20:06:28.534 00.000 29876 Guiding  Dir = 3, Dur = 82
20:06:28.534 00.000 29876 IsSlewing returns 0
20:06:28.534 00.000 29876 IsGuiding returns 0
20:06:28.535 00.001 29876 PulseGuide returned control before completion, sleep 92
20:06:28.538 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=8, FiltMax=257, Gamma=0.490
20:06:28.549 00.011 31432 UpdateGuideState exits: m=2384 RSB=30.6
20:06:28.551 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:28.553 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:28.555 00.002 31432 Enqueuing Expose request
20:06:28.642 00.087 29876 IsGuiding returns 1
20:06:28.642 00.000 29876 scope still moving after pulse duration time elapsed
20:06:28.672 00.030 29876 IsSlewing returns 0
20:06:28.672 00.000 29876 IsGuiding returns 1
20:06:28.703 00.031 29876 IsSlewing returns 0
20:06:28.703 00.000 29876 IsGuiding returns 0
20:06:28.703 00.000 29876 scope move finished after 82 + 85 ms
20:06:28.703 00.000 29876 Move returns status 0, amount 82
20:06:28.703 00.000 29876 MoveAxis(N, 0, ABG)
20:06:28.703 00.000 29876 Move returns status 0, amount 0
20:06:28.703 00.000 29876 move complete, result=0
20:06:28.703 00.000 29876 worker thread done servicing request
20:06:28.703 00.000 31432 GuideStep: 0.9 px 82 ms WEST, 0.1 px 0 ms NORTH
20:06:28.705 00.002 29876 Worker thread wakes up
20:06:28.705 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:28.705 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:30.610 01.905 29876 Exposure complete
20:06:30.654 00.044 29876 worker thread done servicing request
20:06:30.654 00.000 31432 OnExposeComplete: enter
20:06:30.656 00.002 31432 UpdateGuideState(): m_state=6
20:06:30.658 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
20:06:30.660 00.002 31432 Star::Find returns 1 (0), X=337.01, Y=888.36, Mass=2647, SNR=32.1, Peak=217 HFD=3.4
20:06:30.661 00.001 31432 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
20:06:30.663 00.002 31432 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
20:06:30.665 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.67 mountX=0.09 mountY=0.09, mountTheta=0.76
20:06:30.668 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.08, opts=13)
20:06:30.670 00.002 31432 Enqueuing Move request for scope (0.09, -0.08)
20:06:30.671 00.001 29876 Worker thread wakes up
20:06:30.672 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
20:06:30.672 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
20:06:30.672 00.000 29876 Moving (0.09, -0.08) raw xDistance=0.09 yDistance=0.09
20:06:30.672 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:06:30.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:30.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:06:30.672 00.000 29876 MoveAxis(E, 0, ABG)
20:06:30.672 00.000 29876 Move returns status 0, amount 0
20:06:30.672 00.000 29876 MoveAxis(N, 0, ABG)
20:06:30.672 00.000 29876 Move returns status 0, amount 0
20:06:30.672 00.000 29876 move complete, result=0
20:06:30.672 00.000 29876 worker thread done servicing request
20:06:30.678 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:30.689 00.011 31432 UpdateGuideState exits: m=2647 RSB=32.1
20:06:30.691 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:30.693 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:30.695 00.002 31432 Enqueuing Expose request
20:06:30.697 00.002 29876 Worker thread wakes up
20:06:30.697 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:06:30.699 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:30.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:32.822 02.123 29876 Exposure complete
20:06:32.864 00.042 29876 worker thread done servicing request
20:06:32.864 00.000 31432 OnExposeComplete: enter
20:06:32.867 00.003 31432 UpdateGuideState(): m_state=6
20:06:32.869 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
20:06:32.870 00.001 31432 Star::Find returns 1 (0), X=336.99, Y=888.37, Mass=2600, SNR=31.8, Peak=191 HFD=3.7
20:06:32.872 00.002 31432 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.02) = xAngle (-0.79 = -0.79)
20:06:32.874 00.002 31432 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.22 = 2.22)
20:06:32.876 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=0.07 mountY=0.08, mountTheta=0.84
20:06:32.878 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.07, opts=13)
20:06:32.880 00.002 31432 Enqueuing Move request for scope (0.07, -0.07)
20:06:32.882 00.002 29876 Worker thread wakes up
20:06:32.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
20:06:32.882 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
20:06:32.882 00.000 29876 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=0.08
20:06:32.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:06:32.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:32.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:06:32.882 00.000 29876 MoveAxis(E, 0, ABG)
20:06:32.882 00.000 29876 Move returns status 0, amount 0
20:06:32.882 00.000 29876 MoveAxis(N, 0, ABG)
20:06:32.882 00.000 29876 Move returns status 0, amount 0
20:06:32.882 00.000 29876 move complete, result=0
20:06:32.882 00.000 29876 worker thread done servicing request
20:06:32.887 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:32.899 00.012 31432 UpdateGuideState exits: m=2600 RSB=31.8
20:06:32.902 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:32.903 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:32.906 00.003 31432 Enqueuing Expose request
20:06:32.907 00.001 29876 Worker thread wakes up
20:06:32.907 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:06:32.909 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:32.910 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:34.925 02.015 29876 Exposure complete
20:06:34.967 00.042 29876 worker thread done servicing request
20:06:34.967 00.000 31432 OnExposeComplete: enter
20:06:34.969 00.002 31432 UpdateGuideState(): m_state=6
20:06:34.972 00.003 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
20:06:34.973 00.001 31432 Star::Find returns 1 (0), X=337.50, Y=888.58, Mass=2335, SNR=30.0, Peak=207 HFD=3.2
20:06:34.975 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
20:06:34.977 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
20:06:34.979 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=0.14 hyp=0.60 cameraTheta=0.24 mountX=0.59 mountY=-0.05, mountTheta=-0.08
20:06:34.981 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=0.14, opts=13)
20:06:34.983 00.002 31432 Enqueuing Move request for scope (0.59, 0.14)
20:06:34.985 00.002 29876 Worker thread wakes up
20:06:34.985 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.14) opts 0xd
20:06:34.985 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, 0.14)
20:06:34.985 00.000 29876 Moving (0.59, 0.14) raw xDistance=0.59 yDistance=-0.05
20:06:34.985 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.59
20:06:34.985 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:34.985 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:06:34.985 00.000 29876 MoveAxis(W, 57, ABG)
20:06:34.985 00.000 29876 Guiding  Dir = 3, Dur = 57
20:06:34.986 00.001 29876 IsSlewing returns 0
20:06:34.986 00.000 29876 IsGuiding returns 0
20:06:34.986 00.000 29876 PulseGuide returned control before completion, sleep 67
20:06:34.991 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:06:35.002 00.011 31432 UpdateGuideState exits: m=2335 RSB=30.0
20:06:35.005 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:35.006 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:35.008 00.002 31432 Enqueuing Expose request
20:06:35.062 00.054 29876 IsGuiding returns 1
20:06:35.062 00.000 29876 scope still moving after pulse duration time elapsed
20:06:35.093 00.031 29876 IsSlewing returns 0
20:06:35.093 00.000 29876 IsGuiding returns 1
20:06:35.124 00.031 29876 IsSlewing returns 0
20:06:35.124 00.000 29876 IsGuiding returns 1
20:06:35.155 00.031 29876 IsSlewing returns 0
20:06:35.155 00.000 29876 IsGuiding returns 0
20:06:35.155 00.000 29876 scope move finished after 57 + 111 ms
20:06:35.155 00.000 29876 Move returns status 0, amount 57
20:06:35.155 00.000 29876 MoveAxis(N, 0, ABG)
20:06:35.155 00.000 29876 Move returns status 0, amount 0
20:06:35.155 00.000 29876 move complete, result=0
20:06:35.155 00.000 29876 worker thread done servicing request
20:06:35.155 00.000 29876 Worker thread wakes up
20:06:35.155 00.000 31432 GuideStep: 0.6 px 57 ms WEST, -0.0 px 0 ms NORTH
20:06:35.158 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:35.158 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:37.284 02.126 29876 Exposure complete
20:06:37.327 00.043 29876 worker thread done servicing request
20:06:37.327 00.000 31432 OnExposeComplete: enter
20:06:37.330 00.003 31432 UpdateGuideState(): m_state=6
20:06:37.332 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
20:06:37.334 00.002 31432 Star::Find returns 1 (0), X=337.65, Y=887.77, Mass=2617, SNR=32.3, Peak=212 HFD=3.5
20:06:37.336 00.002 31432 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.02) = xAngle (-0.76 = -0.76)
20:06:37.338 00.002 31432 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.25 = 2.25)
20:06:37.341 00.003 31432 CameraToMount -- cameraX=0.74 cameraY=-0.67 hyp=0.99 cameraTheta=-0.74 mountX=0.72 mountY=0.77, mountTheta=0.82
20:06:37.344 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=-0.67, opts=13)
20:06:37.346 00.002 31432 Enqueuing Move request for scope (0.74, -0.67)
20:06:37.347 00.001 29876 Worker thread wakes up
20:06:37.348 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.67) opts 0xd
20:06:37.348 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, -0.67)
20:06:37.348 00.000 29876 Moving (0.74, -0.67) raw xDistance=0.72 yDistance=0.77
20:06:37.348 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
20:06:37.348 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.77
20:06:37.348 00.000 29876 MoveAxis(W, 77, ABG)
20:06:37.348 00.000 29876 Guiding  Dir = 3, Dur = 77
20:06:37.348 00.000 29876 IsSlewing returns 0
20:06:37.348 00.000 29876 IsGuiding returns 0
20:06:37.348 00.000 29876 PulseGuide returned control before completion, sleep 87
20:06:37.351 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:37.363 00.012 31432 UpdateGuideState exits: m=2617 RSB=32.3
20:06:37.365 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:37.367 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:37.369 00.002 31432 Enqueuing Expose request
20:06:37.437 00.068 29876 IsGuiding returns 1
20:06:37.437 00.000 29876 scope still moving after pulse duration time elapsed
20:06:37.469 00.032 29876 IsSlewing returns 0
20:06:37.469 00.000 29876 IsGuiding returns 1
20:06:37.500 00.031 29876 IsSlewing returns 0
20:06:37.500 00.000 29876 IsGuiding returns 1
20:06:37.530 00.030 29876 IsSlewing returns 0
20:06:37.530 00.000 29876 IsGuiding returns 0
20:06:37.530 00.000 29876 scope move finished after 77 + 104 ms
20:06:37.530 00.000 29876 Move returns status 0, amount 77
20:06:37.530 00.000 29876 MoveAxis(S, 57, ABG)
20:06:37.530 00.000 29876 Guiding  Dir = 1, Dur = 57
20:06:37.530 00.000 29876 IsSlewing returns 0
20:06:37.530 00.000 29876 IsGuiding returns 0
20:06:37.531 00.001 29876 PulseGuide returned control before completion, sleep 67
20:06:37.607 00.076 29876 IsGuiding returns 1
20:06:37.607 00.000 29876 scope still moving after pulse duration time elapsed
20:06:37.638 00.031 29876 IsSlewing returns 0
20:06:37.638 00.000 29876 IsGuiding returns 1
20:06:37.668 00.030 29876 IsSlewing returns 0
20:06:37.668 00.000 29876 IsGuiding returns 0
20:06:37.668 00.000 29876 scope move finished after 57 + 80 ms
20:06:37.668 00.000 29876 Move returns status 0, amount 57
20:06:37.668 00.000 29876 move complete, result=0
20:06:37.668 00.000 29876 worker thread done servicing request
20:06:37.668 00.000 29876 Worker thread wakes up
20:06:37.668 00.000 31432 GuideStep: 0.7 px 77 ms WEST, 0.8 px 57 ms SOUTH
20:06:37.671 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:37.671 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:39.583 01.912 29876 Exposure complete
20:06:39.628 00.045 29876 worker thread done servicing request
20:06:39.628 00.000 31432 OnExposeComplete: enter
20:06:39.632 00.004 31432 UpdateGuideState(): m_state=6
20:06:39.634 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
20:06:39.636 00.002 31432 Star::Find returns 1 (0), X=337.61, Y=888.46, Mass=2503, SNR=31.4, Peak=191 HFD=3.3
20:06:39.638 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.00 = 0.00)
20:06:39.639 00.001 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
20:06:39.641 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=0.02 hyp=0.70 cameraTheta=0.03 mountX=0.70 mountY=0.09, mountTheta=0.13
20:06:39.644 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.02, opts=13)
20:06:39.646 00.002 31432 Enqueuing Move request for scope (0.70, 0.02)
20:06:39.649 00.003 29876 Worker thread wakes up
20:06:39.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.02) opts 0xd
20:06:39.649 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.02)
20:06:39.649 00.000 29876 Moving (0.70, 0.02) raw xDistance=0.70 yDistance=0.09
20:06:39.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.70
20:06:39.649 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:39.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:06:39.649 00.000 29876 MoveAxis(W, 78, ABG)
20:06:39.649 00.000 29876 Guiding  Dir = 3, Dur = 78
20:06:39.649 00.000 29876 IsSlewing returns 0
20:06:39.650 00.001 29876 IsGuiding returns 0
20:06:39.650 00.000 29876 PulseGuide returned control before completion, sleep 88
20:06:39.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:06:39.664 00.011 31432 UpdateGuideState exits: m=2503 RSB=31.4
20:06:39.666 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:39.668 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:39.670 00.002 31432 Enqueuing Expose request
20:06:39.752 00.082 29876 IsGuiding returns 1
20:06:39.752 00.000 29876 scope still moving after pulse duration time elapsed
20:06:39.782 00.030 29876 IsSlewing returns 0
20:06:39.782 00.000 29876 IsGuiding returns 1
20:06:39.813 00.031 29876 IsSlewing returns 0
20:06:39.813 00.000 29876 IsGuiding returns 0
20:06:39.813 00.000 29876 scope move finished after 78 + 86 ms
20:06:39.813 00.000 29876 Move returns status 0, amount 78
20:06:39.813 00.000 29876 MoveAxis(N, 0, ABG)
20:06:39.813 00.000 29876 Move returns status 0, amount 0
20:06:39.813 00.000 29876 move complete, result=0
20:06:39.814 00.001 29876 worker thread done servicing request
20:06:39.814 00.000 29876 Worker thread wakes up
20:06:39.814 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:39.814 00.000 31432 GuideStep: 0.7 px 78 ms WEST, 0.1 px 0 ms NORTH
20:06:39.817 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:42.044 02.227 29876 Exposure complete
20:06:42.087 00.043 29876 worker thread done servicing request
20:06:42.087 00.000 31432 OnExposeComplete: enter
20:06:42.089 00.002 31432 UpdateGuideState(): m_state=6
20:06:42.092 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
20:06:42.094 00.002 31432 Star::Find returns 1 (0), X=336.22, Y=888.91, Mass=2400, SNR=30.1, Peak=176 HFD=3.8
20:06:42.096 00.002 31432 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
20:06:42.098 00.002 31432 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.75)
20:06:42.100 00.002 31432 CameraToMount -- cameraX=-0.69 cameraY=0.47 hyp=0.84 cameraTheta=2.55 mountX=-0.68 mountY=-0.57, mountTheta=-2.44
20:06:42.102 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=0.47, opts=13)
20:06:42.104 00.002 31432 Enqueuing Move request for scope (-0.69, 0.47)
20:06:42.106 00.002 29876 Worker thread wakes up
20:06:42.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.47) opts 0xd
20:06:42.106 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, 0.47)
20:06:42.106 00.000 29876 Moving (-0.69, 0.47) raw xDistance=-0.68 yDistance=-0.57
20:06:42.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.68
20:06:42.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:06:42.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
20:06:42.106 00.000 29876 MoveAxis(E, 55, ABG)
20:06:42.106 00.000 29876 Guiding  Dir = 2, Dur = 55
20:06:42.106 00.000 29876 IsSlewing returns 0
20:06:42.107 00.001 29876 IsGuiding returns 0
20:06:42.107 00.000 29876 PulseGuide returned control before completion, sleep 65
20:06:42.110 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:42.121 00.011 31432 UpdateGuideState exits: m=2400 RSB=30.1
20:06:42.124 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:42.125 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:42.127 00.002 31432 Enqueuing Expose request
20:06:42.181 00.054 29876 IsGuiding returns 1
20:06:42.181 00.000 29876 scope still moving after pulse duration time elapsed
20:06:42.212 00.031 29876 IsSlewing returns 0
20:06:42.212 00.000 29876 IsGuiding returns 1
20:06:42.243 00.031 29876 IsSlewing returns 0
20:06:42.243 00.000 29876 IsGuiding returns 0
20:06:42.243 00.000 29876 scope move finished after 55 + 81 ms
20:06:42.243 00.000 29876 Move returns status 0, amount 55
20:06:42.243 00.000 29876 MoveAxis(N, 0, ABG)
20:06:42.243 00.000 29876 Move returns status 0, amount 0
20:06:42.243 00.000 29876 move complete, result=0
20:06:42.244 00.001 29876 worker thread done servicing request
20:06:42.244 00.000 29876 Worker thread wakes up
20:06:42.244 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:42.244 00.000 31432 GuideStep: -0.7 px 55 ms EAST, -0.6 px 0 ms NORTH
20:06:42.246 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:44.160 01.914 29876 Exposure complete
20:06:44.206 00.046 29876 worker thread done servicing request
20:06:44.206 00.000 31432 OnExposeComplete: enter
20:06:44.208 00.002 31432 UpdateGuideState(): m_state=6
20:06:44.210 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
20:06:44.212 00.002 31432 Star::Find returns 1 (0), X=337.34, Y=889.45, Mass=2451, SNR=30.2, Peak=197 HFD=3.3
20:06:44.214 00.002 31432 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
20:06:44.215 00.001 31432 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.16 = -2.13)
20:06:44.217 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=1.01 hyp=1.10 cameraTheta=1.17 mountX=0.45 mountY=-0.93, mountTheta=-1.12
20:06:44.220 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=1.01, opts=13)
20:06:44.222 00.002 31432 Enqueuing Move request for scope (0.43, 1.01)
20:06:44.224 00.002 29876 Worker thread wakes up
20:06:44.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.01) opts 0xd
20:06:44.224 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 1.01)
20:06:44.224 00.000 29876 Moving (0.43, 1.01) raw xDistance=0.45 yDistance=-0.93
20:06:44.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.45
20:06:44.224 00.000 29876 resist switch: large excursion: input -0.93 thresh 0.90 direction from 1 to -1
20:06:44.224 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.79
20:06:44.224 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.93
20:06:44.224 00.000 29876 MoveAxis(W, 36, ABG)
20:06:44.224 00.000 29876 Guiding  Dir = 3, Dur = 36
20:06:44.224 00.000 29876 IsSlewing returns 0
20:06:44.225 00.001 29876 IsGuiding returns 0
20:06:44.225 00.000 29876 PulseGuide returned control before completion, sleep 46
20:06:44.228 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:44.240 00.012 31432 UpdateGuideState exits: m=2451 RSB=30.2
20:06:44.242 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:44.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:44.246 00.002 31432 Enqueuing Expose request
20:06:44.282 00.036 29876 IsGuiding returns 1
20:06:44.282 00.000 29876 scope still moving after pulse duration time elapsed
20:06:44.314 00.032 29876 IsSlewing returns 0
20:06:44.314 00.000 29876 IsGuiding returns 0
20:06:44.314 00.000 29876 scope move finished after 36 + 53 ms
20:06:44.314 00.000 29876 Move returns status 0, amount 36
20:06:44.314 00.000 29876 BLC: Oldest BLC event removed
20:06:44.314 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:06:44.314 00.000 29876 MoveAxis(N, 88, ABG)
20:06:44.314 00.000 29876 Guiding  Dir = 0, Dur = 88
20:06:44.314 00.000 29876 IsSlewing returns 0
20:06:44.314 00.000 29876 IsGuiding returns 0
20:06:44.315 00.001 29876 PulseGuide returned control before completion, sleep 98
20:06:44.424 00.109 29876 IsGuiding returns 1
20:06:44.424 00.000 29876 scope still moving after pulse duration time elapsed
20:06:44.456 00.032 29876 IsSlewing returns 0
20:06:44.456 00.000 29876 IsGuiding returns 1
20:06:44.485 00.029 29876 IsSlewing returns 0
20:06:44.485 00.000 29876 IsGuiding returns 1
20:06:44.517 00.032 29876 IsSlewing returns 0
20:06:44.517 00.000 29876 IsGuiding returns 0
20:06:44.517 00.000 29876 scope move finished after 88 + 114 ms
20:06:44.517 00.000 29876 Move returns status 0, amount 88
20:06:44.517 00.000 29876 move complete, result=0
20:06:44.517 00.000 29876 worker thread done servicing request
20:06:44.517 00.000 29876 Worker thread wakes up
20:06:44.517 00.000 31432 GuideStep: 0.5 px 36 ms WEST, -0.9 px 88 ms NORTH
20:06:44.519 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:44.519 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:46.654 02.135 29876 Exposure complete
20:06:46.695 00.041 29876 worker thread done servicing request
20:06:46.695 00.000 31432 OnExposeComplete: enter
20:06:46.698 00.003 31432 UpdateGuideState(): m_state=6
20:06:46.700 00.002 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
20:06:46.702 00.002 31432 Star::Find returns 1 (0), X=338.16, Y=888.74, Mass=2439, SNR=30.9, Peak=238 HFD=3.4
20:06:46.704 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.22 = 0.22)
20:06:46.706 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.05)
20:06:46.708 00.002 31432 CameraToMount -- cameraX=1.24 cameraY=0.31 hyp=1.28 cameraTheta=0.24 mountX=1.25 mountY=-0.11, mountTheta=-0.09
20:06:46.710 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.24, y=0.31, opts=13)
20:06:46.712 00.002 31432 Enqueuing Move request for scope (1.24, 0.31)
20:06:46.714 00.002 29876 Worker thread wakes up
20:06:46.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.24, 0.31) opts 0xd
20:06:46.714 00.000 29876 Handling offset move in thread for scope, endpoint = (1.24, 0.31)
20:06:46.714 00.000 29876 Moving (1.24, 0.31) raw xDistance=1.25 yDistance=-0.11
20:06:46.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.25
20:06:46.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:46.715 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:06:46.715 00.000 29876 MoveAxis(W, 125, ABG)
20:06:46.715 00.000 29876 Guiding  Dir = 3, Dur = 125
20:06:46.715 00.000 29876 IsSlewing returns 0
20:06:46.715 00.000 29876 IsGuiding returns 0
20:06:46.715 00.000 29876 PulseGuide returned control before completion, sleep 135
20:06:46.721 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=256, Gamma=0.490
20:06:46.732 00.011 31432 UpdateGuideState exits: m=2439 RSB=30.9
20:06:46.734 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:46.736 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:46.738 00.002 31432 Enqueuing Expose request
20:06:46.852 00.114 29876 IsGuiding returns 1
20:06:46.852 00.000 29876 scope still moving after pulse duration time elapsed
20:06:46.882 00.030 29876 IsSlewing returns 0
20:06:46.882 00.000 29876 IsGuiding returns 0
20:06:46.882 00.000 29876 scope move finished after 125 + 41 ms
20:06:46.882 00.000 29876 Move returns status 0, amount 125
20:06:46.882 00.000 29876 MoveAxis(N, 0, ABG)
20:06:46.882 00.000 29876 Move returns status 0, amount 0
20:06:46.882 00.000 29876 move complete, result=0
20:06:46.882 00.000 29876 worker thread done servicing request
20:06:46.882 00.000 29876 Worker thread wakes up
20:06:46.882 00.000 31432 GuideStep: 1.2 px 125 ms WEST, -0.1 px 0 ms NORTH
20:06:46.885 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:46.885 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:48.799 01.914 29876 Exposure complete
20:06:48.842 00.043 29876 worker thread done servicing request
20:06:48.842 00.000 31432 OnExposeComplete: enter
20:06:48.844 00.002 31432 UpdateGuideState(): m_state=6
20:06:48.846 00.002 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
20:06:48.848 00.002 31432 Star::Find returns 1 (0), X=338.39, Y=888.93, Mass=2640, SNR=32.2, Peak=199 HFD=3.8
20:06:48.849 00.001 31432 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.02) = xAngle (0.30 = 0.30)
20:06:48.851 00.002 31432 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.31 = -2.97)
20:06:48.853 00.002 31432 CameraToMount -- cameraX=1.47 cameraY=0.49 hyp=1.55 cameraTheta=0.32 mountX=1.48 mountY=-0.26, mountTheta=-0.17
20:06:48.855 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.47, y=0.49, opts=13)
20:06:48.857 00.002 31432 Enqueuing Move request for scope (1.47, 0.49)
20:06:48.859 00.002 29876 Worker thread wakes up
20:06:48.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.49) opts 0xd
20:06:48.859 00.000 29876 Handling offset move in thread for scope, endpoint = (1.47, 0.49)
20:06:48.859 00.000 29876 Moving (1.47, 0.49) raw xDistance=1.48 yDistance=-0.26
20:06:48.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.48
20:06:48.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:48.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:06:48.859 00.000 29876 MoveAxis(W, 160, ABG)
20:06:48.859 00.000 29876 Guiding  Dir = 3, Dur = 160
20:06:48.860 00.001 29876 IsSlewing returns 0
20:06:48.860 00.000 29876 IsGuiding returns 0
20:06:48.860 00.000 29876 PulseGuide returned control before completion, sleep 170
20:06:48.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=256, Gamma=0.490
20:06:48.875 00.012 31432 UpdateGuideState exits: m=2640 RSB=32.2
20:06:48.877 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:48.879 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:48.881 00.002 31432 Enqueuing Expose request
20:06:49.032 00.151 29876 IsGuiding returns 1
20:06:49.032 00.000 29876 scope still moving after pulse duration time elapsed
20:06:49.063 00.031 29876 IsSlewing returns 0
20:06:49.063 00.000 29876 IsGuiding returns 0
20:06:49.063 00.000 29876 scope move finished after 160 + 42 ms
20:06:49.063 00.000 29876 Move returns status 0, amount 160
20:06:49.063 00.000 29876 MoveAxis(N, 0, ABG)
20:06:49.063 00.000 29876 Move returns status 0, amount 0
20:06:49.063 00.000 29876 move complete, result=0
20:06:49.063 00.000 29876 worker thread done servicing request
20:06:49.063 00.000 29876 Worker thread wakes up
20:06:49.063 00.000 31432 GuideStep: 1.5 px 160 ms WEST, -0.3 px 0 ms NORTH
20:06:49.066 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:49.066 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:51.194 02.128 29876 Exposure complete
20:06:51.236 00.042 29876 worker thread done servicing request
20:06:51.236 00.000 31432 OnExposeComplete: enter
20:06:51.239 00.003 31432 UpdateGuideState(): m_state=6
20:06:51.240 00.001 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
20:06:51.242 00.002 31432 Star::Find returns 1 (0), X=337.33, Y=889.21, Mass=2398, SNR=30.2, Peak=187 HFD=3.6
20:06:51.244 00.002 31432 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.02) = xAngle (1.06 = 1.06)
20:06:51.245 00.001 31432 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.07 = -2.22)
20:06:51.247 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.77 hyp=0.87 cameraTheta=1.08 mountX=0.43 mountY=-0.70, mountTheta=-1.02
20:06:51.250 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.77, opts=13)
20:06:51.252 00.002 31432 Enqueuing Move request for scope (0.41, 0.77)
20:06:51.255 00.003 29876 Worker thread wakes up
20:06:51.255 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.77) opts 0xd
20:06:51.255 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.77)
20:06:51.255 00.000 29876 Moving (0.41, 0.77) raw xDistance=0.43 yDistance=-0.70
20:06:51.255 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.43
20:06:51.255 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.70
20:06:51.255 00.000 29876 MoveAxis(W, 64, ABG)
20:06:51.255 00.000 29876 Guiding  Dir = 3, Dur = 64
20:06:51.255 00.000 29876 IsSlewing returns 0
20:06:51.255 00.000 29876 IsGuiding returns 0
20:06:51.255 00.000 29876 PulseGuide returned control before completion, sleep 74
20:06:51.257 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:06:51.269 00.012 31432 UpdateGuideState exits: m=2398 RSB=30.2
20:06:51.272 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:51.273 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:51.276 00.003 31432 Enqueuing Expose request
20:06:51.345 00.069 29876 IsGuiding returns 1
20:06:51.345 00.000 29876 scope still moving after pulse duration time elapsed
20:06:51.376 00.031 29876 IsSlewing returns 0
20:06:51.376 00.000 29876 IsGuiding returns 1
20:06:51.406 00.030 29876 IsSlewing returns 0
20:06:51.406 00.000 29876 IsGuiding returns 1
20:06:51.437 00.031 29876 IsSlewing returns 0
20:06:51.437 00.000 29876 IsGuiding returns 0
20:06:51.437 00.000 29876 scope move finished after 64 + 118 ms
20:06:51.437 00.000 29876 Move returns status 0, amount 64
20:06:51.437 00.000 29876 MoveAxis(N, 51, ABG)
20:06:51.437 00.000 29876 Guiding  Dir = 0, Dur = 51
20:06:51.437 00.000 29876 IsSlewing returns 0
20:06:51.437 00.000 29876 IsGuiding returns 0
20:06:51.437 00.000 29876 PulseGuide returned control before completion, sleep 61
20:06:51.513 00.076 29876 IsGuiding returns 1
20:06:51.513 00.000 29876 scope still moving after pulse duration time elapsed
20:06:51.544 00.031 29876 IsSlewing returns 0
20:06:51.544 00.000 29876 IsGuiding returns 1
20:06:51.574 00.030 29876 IsSlewing returns 0
20:06:51.574 00.000 29876 IsGuiding returns 0
20:06:51.574 00.000 29876 scope move finished after 51 + 85 ms
20:06:51.574 00.000 29876 Move returns status 0, amount 51
20:06:51.574 00.000 29876 move complete, result=0
20:06:51.574 00.000 29876 worker thread done servicing request
20:06:51.574 00.000 29876 Worker thread wakes up
20:06:51.574 00.000 31432 GuideStep: 0.4 px 64 ms WEST, -0.7 px 51 ms NORTH
20:06:51.579 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:51.579 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:53.483 01.904 29876 Exposure complete
20:06:53.526 00.043 29876 worker thread done servicing request
20:06:53.526 00.000 31432 OnExposeComplete: enter
20:06:53.528 00.002 31432 UpdateGuideState(): m_state=6
20:06:53.530 00.002 31432 Star::Find(15, 337, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
20:06:53.532 00.002 31432 Star::Find returns 1 (0), X=337.10, Y=888.24, Mass=2554, SNR=31.6, Peak=222 HFD=3.8
20:06:53.533 00.001 31432 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.02) = xAngle (-0.84 = -0.84)
20:06:53.535 00.002 31432 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.17 = 2.17)
20:06:53.537 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.82 mountX=0.18 mountY=0.23, mountTheta=0.89
20:06:53.541 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.20, opts=13)
20:06:53.543 00.002 31432 Enqueuing Move request for scope (0.19, -0.20)
20:06:53.545 00.002 29876 Worker thread wakes up
20:06:53.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
20:06:53.545 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
20:06:53.545 00.000 29876 Moving (0.19, -0.20) raw xDistance=0.18 yDistance=0.23
20:06:53.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:06:53.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:53.546 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:06:53.546 00.000 29876 MoveAxis(E, 0, ABG)
20:06:53.546 00.000 29876 Move returns status 0, amount 0
20:06:53.546 00.000 29876 MoveAxis(N, 0, ABG)
20:06:53.546 00.000 29876 Move returns status 0, amount 0
20:06:53.546 00.000 29876 move complete, result=0
20:06:53.546 00.000 29876 worker thread done servicing request
20:06:53.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:06:53.561 00.012 31432 UpdateGuideState exits: m=2554 RSB=31.6
20:06:53.563 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:53.565 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:53.567 00.002 31432 Enqueuing Expose request
20:06:53.568 00.001 29876 Worker thread wakes up
20:06:53.568 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:06:53.570 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:53.570 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:55.704 02.134 29876 Exposure complete
20:06:55.747 00.043 29876 worker thread done servicing request
20:06:55.747 00.000 31432 OnExposeComplete: enter
20:06:55.749 00.002 31432 UpdateGuideState(): m_state=6
20:06:55.751 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
20:06:55.753 00.002 31432 Star::Find returns 1 (0), X=338.30, Y=888.60, Mass=2328, SNR=30.2, Peak=183 HFD=3.5
20:06:55.755 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
20:06:55.757 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
20:06:55.758 00.001 31432 CameraToMount -- cameraX=1.38 cameraY=0.16 hyp=1.39 cameraTheta=0.12 mountX=1.38 mountY=0.05, mountTheta=0.04
20:06:55.761 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.38, y=0.16, opts=13)
20:06:55.763 00.002 31432 Enqueuing Move request for scope (1.38, 0.16)
20:06:55.765 00.002 29876 Worker thread wakes up
20:06:55.765 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.38, 0.16) opts 0xd
20:06:55.765 00.000 29876 Handling offset move in thread for scope, endpoint = (1.38, 0.16)
20:06:55.765 00.000 29876 Moving (1.38, 0.16) raw xDistance=1.38 yDistance=0.05
20:06:55.765 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.38
20:06:55.765 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:55.765 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:06:55.765 00.000 29876 MoveAxis(W, 133, ABG)
20:06:55.765 00.000 29876 Guiding  Dir = 3, Dur = 133
20:06:55.765 00.000 29876 IsSlewing returns 0
20:06:55.765 00.000 29876 IsGuiding returns 0
20:06:55.765 00.000 29876 PulseGuide returned control before completion, sleep 143
20:06:55.769 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:06:55.780 00.011 31432 UpdateGuideState exits: m=2328 RSB=30.2
20:06:55.782 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:55.784 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:55.786 00.002 31432 Enqueuing Expose request
20:06:55.916 00.130 29876 IsGuiding returns 1
20:06:55.916 00.000 29876 scope still moving after pulse duration time elapsed
20:06:55.947 00.031 29876 IsSlewing returns 0
20:06:55.947 00.000 29876 IsGuiding returns 0
20:06:55.947 00.000 29876 scope move finished after 133 + 49 ms
20:06:55.947 00.000 29876 Move returns status 0, amount 133
20:06:55.947 00.000 29876 MoveAxis(N, 0, ABG)
20:06:55.947 00.000 29876 Move returns status 0, amount 0
20:06:55.947 00.000 29876 move complete, result=0
20:06:55.947 00.000 29876 worker thread done servicing request
20:06:55.947 00.000 29876 Worker thread wakes up
20:06:55.947 00.000 31432 GuideStep: 1.4 px 133 ms WEST, 0.1 px 0 ms NORTH
20:06:55.950 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:55.950 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:06:57.852 01.902 29876 Exposure complete
20:06:57.895 00.043 29876 worker thread done servicing request
20:06:57.896 00.001 31432 OnExposeComplete: enter
20:06:57.898 00.002 31432 UpdateGuideState(): m_state=6
20:06:57.901 00.003 31432 Star::Find(15, 338, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
20:06:57.903 00.002 31432 Star::Find returns 1 (0), X=337.96, Y=888.69, Mass=2333, SNR=29.2, Peak=165 HFD=4.0
20:06:57.904 00.001 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.22 = 0.22)
20:06:57.906 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.05)
20:06:57.908 00.002 31432 CameraToMount -- cameraX=1.04 cameraY=0.26 hyp=1.07 cameraTheta=0.24 mountX=1.05 mountY=-0.09, mountTheta=-0.09
20:06:57.910 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.04, y=0.26, opts=13)
20:06:57.912 00.002 31432 Enqueuing Move request for scope (1.04, 0.26)
20:06:57.914 00.002 29876 Worker thread wakes up
20:06:57.914 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.26) opts 0xd
20:06:57.914 00.000 29876 Handling offset move in thread for scope, endpoint = (1.04, 0.26)
20:06:57.914 00.000 29876 Moving (1.04, 0.26) raw xDistance=1.05 yDistance=-0.09
20:06:57.915 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.05
20:06:57.915 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:57.915 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:06:57.915 00.000 29876 MoveAxis(W, 119, ABG)
20:06:57.915 00.000 29876 Guiding  Dir = 3, Dur = 119
20:06:57.915 00.000 29876 IsSlewing returns 0
20:06:57.915 00.000 29876 IsGuiding returns 0
20:06:57.915 00.000 29876 PulseGuide returned control before completion, sleep 129
20:06:57.918 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:06:57.929 00.011 31432 UpdateGuideState exits: m=2333 RSB=29.2
20:06:57.932 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:57.933 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:06:57.935 00.002 31432 Enqueuing Expose request
20:06:58.053 00.118 29876 IsGuiding returns 1
20:06:58.053 00.000 29876 scope still moving after pulse duration time elapsed
20:06:58.084 00.031 29876 IsSlewing returns 0
20:06:58.084 00.000 29876 IsGuiding returns 0
20:06:58.084 00.000 29876 scope move finished after 119 + 50 ms
20:06:58.084 00.000 29876 Move returns status 0, amount 119
20:06:58.084 00.000 29876 MoveAxis(N, 0, ABG)
20:06:58.084 00.000 29876 Move returns status 0, amount 0
20:06:58.084 00.000 29876 move complete, result=0
20:06:58.084 00.000 29876 worker thread done servicing request
20:06:58.084 00.000 29876 Worker thread wakes up
20:06:58.084 00.000 31432 GuideStep: 1.0 px 119 ms WEST, -0.1 px 0 ms NORTH
20:06:58.087 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:06:58.087 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:00.208 02.121 29876 Exposure complete
20:07:00.253 00.045 29876 worker thread done servicing request
20:07:00.253 00.000 31432 OnExposeComplete: enter
20:07:00.256 00.003 31432 UpdateGuideState(): m_state=6
20:07:00.257 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
20:07:00.259 00.002 31432 Star::Find returns 1 (0), X=337.71, Y=888.36, Mass=2529, SNR=31.3, Peak=230 HFD=3.5
20:07:00.261 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
20:07:00.263 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
20:07:00.264 00.001 31432 CameraToMount -- cameraX=0.80 cameraY=-0.08 hyp=0.80 cameraTheta=-0.10 mountX=0.79 mountY=0.20, mountTheta=0.25
20:07:00.267 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=-0.08, opts=13)
20:07:00.269 00.002 31432 Enqueuing Move request for scope (0.80, -0.08)
20:07:00.271 00.002 29876 Worker thread wakes up
20:07:00.271 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.08) opts 0xd
20:07:00.271 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, -0.08)
20:07:00.271 00.000 29876 Moving (0.80, -0.08) raw xDistance=0.79 yDistance=0.20
20:07:00.271 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.79
20:07:00.271 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:00.271 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:07:00.271 00.000 29876 MoveAxis(W, 93, ABG)
20:07:00.271 00.000 29876 Guiding  Dir = 3, Dur = 93
20:07:00.271 00.000 29876 IsSlewing returns 0
20:07:00.271 00.000 29876 IsGuiding returns 0
20:07:00.272 00.001 29876 PulseGuide returned control before completion, sleep 103
20:07:00.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:00.286 00.011 31432 UpdateGuideState exits: m=2529 RSB=31.3
20:07:00.288 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:00.290 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:00.292 00.002 31432 Enqueuing Expose request
20:07:00.377 00.085 29876 IsGuiding returns 1
20:07:00.377 00.000 29876 scope still moving after pulse duration time elapsed
20:07:00.407 00.030 29876 IsSlewing returns 0
20:07:00.407 00.000 29876 IsGuiding returns 1
20:07:00.438 00.031 29876 IsSlewing returns 0
20:07:00.438 00.000 29876 IsGuiding returns 1
20:07:00.469 00.031 29876 IsSlewing returns 0
20:07:00.469 00.000 29876 IsGuiding returns 0
20:07:00.469 00.000 29876 scope move finished after 93 + 103 ms
20:07:00.469 00.000 29876 Move returns status 0, amount 93
20:07:00.469 00.000 29876 MoveAxis(N, 0, ABG)
20:07:00.469 00.000 29876 Move returns status 0, amount 0
20:07:00.469 00.000 29876 move complete, result=0
20:07:00.469 00.000 29876 worker thread done servicing request
20:07:00.469 00.000 29876 Worker thread wakes up
20:07:00.469 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:00.469 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:00.469 00.000 31432 GuideStep: 0.8 px 93 ms WEST, 0.2 px 0 ms NORTH
20:07:02.381 01.912 29876 Exposure complete
20:07:02.424 00.043 29876 worker thread done servicing request
20:07:02.424 00.000 31432 OnExposeComplete: enter
20:07:02.426 00.002 31432 UpdateGuideState(): m_state=6
20:07:02.429 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
20:07:02.430 00.001 31432 Star::Find returns 1 (0), X=337.05, Y=888.88, Mass=2347, SNR=30.2, Peak=223 HFD=3.4
20:07:02.432 00.002 31432 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.02) = xAngle (1.26 = 1.26)
20:07:02.434 00.002 31432 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.27 = -2.02)
20:07:02.436 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.28 mountX=0.14 mountY=-0.42, mountTheta=-1.24
20:07:02.439 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.44, opts=13)
20:07:02.441 00.002 31432 Enqueuing Move request for scope (0.13, 0.44)
20:07:02.443 00.002 29876 Worker thread wakes up
20:07:02.443 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.44) opts 0xd
20:07:02.443 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.44)
20:07:02.443 00.000 29876 Moving (0.13, 0.44) raw xDistance=0.14 yDistance=-0.42
20:07:02.443 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:07:02.443 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
20:07:02.443 00.000 29876 MoveAxis(E, 0, ABG)
20:07:02.443 00.000 29876 Move returns status 0, amount 0
20:07:02.443 00.000 29876 MoveAxis(N, 31, ABG)
20:07:02.443 00.000 29876 Guiding  Dir = 0, Dur = 31
20:07:02.443 00.000 29876 IsSlewing returns 0
20:07:02.443 00.000 29876 IsGuiding returns 0
20:07:02.444 00.001 29876 PulseGuide returned control before completion, sleep 41
20:07:02.449 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:07:02.467 00.018 31432 UpdateGuideState exits: m=2347 RSB=30.2
20:07:02.469 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:02.471 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:02.473 00.002 31432 Enqueuing Expose request
20:07:02.490 00.017 29876 IsGuiding returns 1
20:07:02.490 00.000 29876 scope still moving after pulse duration time elapsed
20:07:02.521 00.031 29876 IsSlewing returns 0
20:07:02.521 00.000 29876 IsGuiding returns 1
20:07:02.552 00.031 29876 IsSlewing returns 0
20:07:02.552 00.000 29876 IsGuiding returns 1
20:07:02.583 00.031 29876 IsSlewing returns 0
20:07:02.583 00.000 29876 IsGuiding returns 1
20:07:02.614 00.031 29876 IsSlewing returns 0
20:07:02.614 00.000 29876 IsGuiding returns 0
20:07:02.614 00.000 29876 scope move finished after 31 + 139 ms
20:07:02.614 00.000 29876 Move returns status 0, amount 31
20:07:02.614 00.000 29876 move complete, result=0
20:07:02.614 00.000 29876 worker thread done servicing request
20:07:02.614 00.000 29876 Worker thread wakes up
20:07:02.614 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:02.614 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:02.614 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 31 ms NORTH
20:07:04.745 02.131 29876 Exposure complete
20:07:04.788 00.043 29876 worker thread done servicing request
20:07:04.788 00.000 31432 OnExposeComplete: enter
20:07:04.790 00.002 31432 UpdateGuideState(): m_state=6
20:07:04.792 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
20:07:04.794 00.002 31432 Star::Find returns 1 (0), X=337.73, Y=887.89, Mass=2330, SNR=30.3, Peak=213 HFD=3.4
20:07:04.795 00.001 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
20:07:04.797 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
20:07:04.799 00.002 31432 CameraToMount -- cameraX=0.81 cameraY=-0.54 hyp=0.98 cameraTheta=-0.59 mountX=0.80 mountY=0.66, mountTheta=0.69
20:07:04.802 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.81, y=-0.54, opts=13)
20:07:04.804 00.002 31432 Enqueuing Move request for scope (0.81, -0.54)
20:07:04.805 00.001 29876 Worker thread wakes up
20:07:04.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.54) opts 0xd
20:07:04.805 00.000 29876 Handling offset move in thread for scope, endpoint = (0.81, -0.54)
20:07:04.805 00.000 29876 Moving (0.81, -0.54) raw xDistance=0.80 yDistance=0.66
20:07:04.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.80
20:07:04.805 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:07:04.805 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
20:07:04.805 00.000 29876 MoveAxis(W, 77, ABG)
20:07:04.806 00.001 29876 Guiding  Dir = 3, Dur = 77
20:07:04.806 00.000 29876 IsSlewing returns 0
20:07:04.806 00.000 29876 IsGuiding returns 0
20:07:04.806 00.000 29876 PulseGuide returned control before completion, sleep 87
20:07:04.812 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:07:04.823 00.011 31432 UpdateGuideState exits: m=2330 RSB=30.3
20:07:04.825 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:04.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:04.829 00.002 31432 Enqueuing Expose request
20:07:04.898 00.069 29876 IsGuiding returns 1
20:07:04.898 00.000 29876 scope still moving after pulse duration time elapsed
20:07:04.930 00.032 29876 IsSlewing returns 0
20:07:04.930 00.000 29876 IsGuiding returns 1
20:07:04.960 00.030 29876 IsSlewing returns 0
20:07:04.960 00.000 29876 IsGuiding returns 1
20:07:04.991 00.031 29876 IsSlewing returns 0
20:07:04.991 00.000 29876 IsGuiding returns 1
20:07:05.022 00.031 29876 IsSlewing returns 0
20:07:05.022 00.000 29876 IsGuiding returns 0
20:07:05.022 00.000 29876 scope move finished after 77 + 138 ms
20:07:05.022 00.000 29876 Move returns status 0, amount 77
20:07:05.022 00.000 29876 MoveAxis(N, 0, ABG)
20:07:05.022 00.000 29876 Move returns status 0, amount 0
20:07:05.022 00.000 29876 move complete, result=0
20:07:05.022 00.000 29876 worker thread done servicing request
20:07:05.022 00.000 29876 Worker thread wakes up
20:07:05.022 00.000 31432 GuideStep: 0.8 px 77 ms WEST, 0.7 px 0 ms NORTH
20:07:05.025 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:05.025 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:06.928 01.903 29876 Exposure complete
20:07:06.971 00.043 29876 worker thread done servicing request
20:07:06.971 00.000 31432 OnExposeComplete: enter
20:07:06.973 00.002 31432 UpdateGuideState(): m_state=6
20:07:06.975 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
20:07:06.977 00.002 31432 Star::Find returns 1 (0), X=336.56, Y=888.38, Mass=2433, SNR=31.2, Peak=208 HFD=3.4
20:07:06.979 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
20:07:06.981 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.00 = -0.00)
20:07:06.982 00.001 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-2.99 mountX=-0.36 mountY=-0.00, mountTheta=-3.14
20:07:06.985 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.05, opts=13)
20:07:06.987 00.002 31432 Enqueuing Move request for scope (-0.36, -0.05)
20:07:06.989 00.002 29876 Worker thread wakes up
20:07:06.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd
20:07:06.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.05)
20:07:06.989 00.000 29876 Moving (-0.36, -0.05) raw xDistance=-0.36 yDistance=-0.00
20:07:06.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.36
20:07:06.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:06.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:07:06.989 00.000 29876 MoveAxis(E, 24, ABG)
20:07:06.989 00.000 29876 Guiding  Dir = 2, Dur = 24
20:07:06.989 00.000 29876 IsSlewing returns 0
20:07:06.990 00.001 29876 IsGuiding returns 0
20:07:06.990 00.000 29876 PulseGuide returned control before completion, sleep 34
20:07:06.993 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:07.004 00.011 31432 UpdateGuideState exits: m=2433 RSB=31.2
20:07:07.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:07.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:07.010 00.002 31432 Enqueuing Expose request
20:07:07.036 00.026 29876 IsGuiding returns 1
20:07:07.036 00.000 29876 scope still moving after pulse duration time elapsed
20:07:07.067 00.031 29876 IsSlewing returns 0
20:07:07.067 00.000 29876 IsGuiding returns 1
20:07:07.099 00.032 29876 IsSlewing returns 0
20:07:07.099 00.000 29876 IsGuiding returns 0
20:07:07.099 00.000 29876 scope move finished after 24 + 85 ms
20:07:07.099 00.000 29876 Move returns status 0, amount 24
20:07:07.099 00.000 29876 MoveAxis(N, 0, ABG)
20:07:07.099 00.000 29876 Move returns status 0, amount 0
20:07:07.099 00.000 29876 move complete, result=0
20:07:07.099 00.000 29876 worker thread done servicing request
20:07:07.099 00.000 31432 GuideStep: -0.4 px 24 ms EAST, -0.0 px 0 ms NORTH
20:07:07.101 00.002 29876 Worker thread wakes up
20:07:07.101 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:07.101 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:09.232 02.131 29876 Exposure complete
20:07:09.275 00.043 29876 worker thread done servicing request
20:07:09.275 00.000 31432 OnExposeComplete: enter
20:07:09.277 00.002 31432 UpdateGuideState(): m_state=6
20:07:09.279 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
20:07:09.281 00.002 31432 Star::Find returns 1 (0), X=337.13, Y=888.26, Mass=2437, SNR=31.0, Peak=215 HFD=3.4
20:07:09.283 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
20:07:09.285 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
20:07:09.287 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.69 mountX=0.21 mountY=0.20, mountTheta=0.78
20:07:09.289 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.17, opts=13)
20:07:09.291 00.002 31432 Enqueuing Move request for scope (0.21, -0.17)
20:07:09.293 00.002 29876 Worker thread wakes up
20:07:09.293 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
20:07:09.293 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
20:07:09.293 00.000 29876 Moving (0.21, -0.17) raw xDistance=0.21 yDistance=0.20
20:07:09.293 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
20:07:09.293 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:09.293 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:07:09.293 00.000 29876 MoveAxis(W, 17, ABG)
20:07:09.293 00.000 29876 Guiding  Dir = 3, Dur = 17
20:07:09.294 00.001 29876 IsSlewing returns 0
20:07:09.294 00.000 29876 IsGuiding returns 0
20:07:09.294 00.000 29876 PulseGuide returned control before completion, sleep 27
20:07:09.297 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:09.308 00.011 31432 UpdateGuideState exits: m=2437 RSB=31.0
20:07:09.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:09.312 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:09.315 00.003 31432 Enqueuing Expose request
20:07:09.322 00.007 29876 IsGuiding returns 0
20:07:09.322 00.000 29876 Move returns status 0, amount 17
20:07:09.322 00.000 29876 MoveAxis(N, 0, ABG)
20:07:09.322 00.000 29876 Move returns status 0, amount 0
20:07:09.322 00.000 29876 move complete, result=0
20:07:09.322 00.000 29876 worker thread done servicing request
20:07:09.322 00.000 29876 Worker thread wakes up
20:07:09.322 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:09.322 00.000 31432 GuideStep: 0.2 px 17 ms WEST, 0.2 px 0 ms NORTH
20:07:09.325 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:11.240 01.915 29876 Exposure complete
20:07:11.283 00.043 29876 worker thread done servicing request
20:07:11.283 00.000 31432 OnExposeComplete: enter
20:07:11.285 00.002 31432 UpdateGuideState(): m_state=6
20:07:11.287 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
20:07:11.289 00.002 31432 Star::Find returns 1 (0), X=337.74, Y=888.16, Mass=2481, SNR=31.1, Peak=221 HFD=3.5
20:07:11.291 00.002 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
20:07:11.292 00.001 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
20:07:11.294 00.002 31432 CameraToMount -- cameraX=0.82 cameraY=-0.28 hyp=0.87 cameraTheta=-0.33 mountX=0.81 mountY=0.41, mountTheta=0.46
20:07:11.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=-0.28, opts=13)
20:07:11.299 00.002 31432 Enqueuing Move request for scope (0.82, -0.28)
20:07:11.301 00.002 29876 Worker thread wakes up
20:07:11.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.28) opts 0xd
20:07:11.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, -0.28)
20:07:11.301 00.000 29876 Moving (0.82, -0.28) raw xDistance=0.81 yDistance=0.41
20:07:11.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.81
20:07:11.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:07:11.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
20:07:11.301 00.000 29876 MoveAxis(W, 81, ABG)
20:07:11.301 00.000 29876 Guiding  Dir = 3, Dur = 81
20:07:11.301 00.000 29876 IsSlewing returns 0
20:07:11.301 00.000 29876 IsGuiding returns 0
20:07:11.301 00.000 29876 PulseGuide returned control before completion, sleep 91
20:07:11.304 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:07:11.315 00.011 31432 UpdateGuideState exits: m=2481 RSB=31.1
20:07:11.318 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:11.319 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:11.321 00.002 31432 Enqueuing Expose request
20:07:11.395 00.074 29876 IsGuiding returns 1
20:07:11.395 00.000 29876 scope still moving after pulse duration time elapsed
20:07:11.425 00.030 29876 IsSlewing returns 0
20:07:11.425 00.000 29876 IsGuiding returns 1
20:07:11.456 00.031 29876 IsSlewing returns 0
20:07:11.456 00.000 29876 IsGuiding returns 1
20:07:11.487 00.031 29876 IsSlewing returns 0
20:07:11.487 00.000 29876 IsGuiding returns 1
20:07:11.518 00.031 29876 IsSlewing returns 0
20:07:11.518 00.000 29876 IsGuiding returns 0
20:07:11.518 00.000 29876 scope move finished after 81 + 134 ms
20:07:11.518 00.000 29876 Move returns status 0, amount 81
20:07:11.518 00.000 29876 MoveAxis(N, 0, ABG)
20:07:11.518 00.000 29876 Move returns status 0, amount 0
20:07:11.518 00.000 29876 move complete, result=0
20:07:11.518 00.000 29876 worker thread done servicing request
20:07:11.518 00.000 29876 Worker thread wakes up
20:07:11.518 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:11.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:11.518 00.000 31432 GuideStep: 0.8 px 81 ms WEST, 0.4 px 0 ms NORTH
20:07:13.652 02.134 29876 Exposure complete
20:07:13.697 00.045 29876 worker thread done servicing request
20:07:13.697 00.000 31432 OnExposeComplete: enter
20:07:13.699 00.002 31432 UpdateGuideState(): m_state=6
20:07:13.702 00.003 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
20:07:13.704 00.002 31432 Star::Find returns 1 (0), X=336.37, Y=888.57, Mass=2722, SNR=32.8, Peak=207 HFD=3.4
20:07:13.706 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
20:07:13.708 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
20:07:13.710 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.14 hyp=0.56 cameraTheta=2.90 mountX=-0.54 mountY=-0.22, mountTheta=-2.76
20:07:13.713 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.14, opts=13)
20:07:13.715 00.002 31432 Enqueuing Move request for scope (-0.54, 0.14)
20:07:13.717 00.002 29876 Worker thread wakes up
20:07:13.717 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.14) opts 0xd
20:07:13.717 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.14)
20:07:13.717 00.000 29876 Moving (-0.54, 0.14) raw xDistance=-0.54 yDistance=-0.22
20:07:13.717 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
20:07:13.717 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:13.717 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:07:13.717 00.000 29876 MoveAxis(E, 41, ABG)
20:07:13.717 00.000 29876 Guiding  Dir = 2, Dur = 41
20:07:13.717 00.000 29876 IsSlewing returns 0
20:07:13.717 00.000 29876 IsGuiding returns 0
20:07:13.718 00.001 29876 PulseGuide returned control before completion, sleep 51
20:07:13.721 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:13.732 00.011 31432 UpdateGuideState exits: m=2722 RSB=32.8
20:07:13.734 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:13.737 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:13.739 00.002 31432 Enqueuing Expose request
20:07:13.774 00.035 29876 IsGuiding returns 1
20:07:13.774 00.000 29876 scope still moving after pulse duration time elapsed
20:07:13.804 00.030 29876 IsSlewing returns 0
20:07:13.804 00.000 29876 IsGuiding returns 1
20:07:13.835 00.031 29876 IsSlewing returns 0
20:07:13.835 00.000 29876 IsGuiding returns 1
20:07:13.865 00.030 29876 IsSlewing returns 0
20:07:13.865 00.000 29876 IsGuiding returns 1
20:07:13.896 00.031 29876 IsSlewing returns 0
20:07:13.896 00.000 29876 IsGuiding returns 0
20:07:13.896 00.000 29876 scope move finished after 41 + 137 ms
20:07:13.896 00.000 29876 Move returns status 0, amount 41
20:07:13.896 00.000 29876 MoveAxis(N, 0, ABG)
20:07:13.896 00.000 29876 Move returns status 0, amount 0
20:07:13.896 00.000 29876 move complete, result=0
20:07:13.896 00.000 29876 worker thread done servicing request
20:07:13.896 00.000 29876 Worker thread wakes up
20:07:13.896 00.000 31432 GuideStep: -0.5 px 41 ms EAST, -0.2 px 0 ms NORTH
20:07:13.898 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:13.898 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:15.813 01.915 29876 Exposure complete
20:07:15.858 00.045 29876 worker thread done servicing request
20:07:15.858 00.000 31432 OnExposeComplete: enter
20:07:15.860 00.002 31432 UpdateGuideState(): m_state=6
20:07:15.862 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
20:07:15.864 00.002 31432 Star::Find returns 1 (0), X=337.38, Y=888.15, Mass=2357, SNR=30.7, Peak=219 HFD=3.3
20:07:15.866 00.002 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.59 = -0.59)
20:07:15.868 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
20:07:15.869 00.001 31432 CameraToMount -- cameraX=0.46 cameraY=-0.29 hyp=0.54 cameraTheta=-0.57 mountX=0.45 mountY=0.36, mountTheta=0.67
20:07:15.872 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.29, opts=13)
20:07:15.874 00.002 31432 Enqueuing Move request for scope (0.46, -0.29)
20:07:15.876 00.002 29876 Worker thread wakes up
20:07:15.876 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.29) opts 0xd
20:07:15.876 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.29)
20:07:15.876 00.000 29876 Moving (0.46, -0.29) raw xDistance=0.45 yDistance=0.36
20:07:15.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.45
20:07:15.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:07:15.876 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:07:15.876 00.000 29876 MoveAxis(W, 38, ABG)
20:07:15.876 00.000 29876 Guiding  Dir = 3, Dur = 38
20:07:15.877 00.001 29876 IsSlewing returns 0
20:07:15.877 00.000 29876 IsGuiding returns 0
20:07:15.877 00.000 29876 PulseGuide returned control before completion, sleep 48
20:07:15.880 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:07:15.891 00.011 31432 UpdateGuideState exits: m=2357 RSB=30.7
20:07:15.894 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:15.896 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:15.898 00.002 31432 Enqueuing Expose request
20:07:15.936 00.038 29876 IsGuiding returns 1
20:07:15.936 00.000 29876 scope still moving after pulse duration time elapsed
20:07:15.967 00.031 29876 IsSlewing returns 0
20:07:15.967 00.000 29876 IsGuiding returns 0
20:07:15.967 00.000 29876 scope move finished after 38 + 52 ms
20:07:15.967 00.000 29876 Move returns status 0, amount 38
20:07:15.967 00.000 29876 MoveAxis(N, 0, ABG)
20:07:15.967 00.000 29876 Move returns status 0, amount 0
20:07:15.967 00.000 29876 move complete, result=0
20:07:15.967 00.000 29876 worker thread done servicing request
20:07:15.967 00.000 29876 Worker thread wakes up
20:07:15.968 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:15.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:15.968 00.000 31432 GuideStep: 0.5 px 38 ms WEST, 0.4 px 0 ms NORTH
20:07:18.099 02.131 29876 Exposure complete
20:07:18.141 00.042 29876 worker thread done servicing request
20:07:18.141 00.000 31432 OnExposeComplete: enter
20:07:18.143 00.002 31432 UpdateGuideState(): m_state=6
20:07:18.145 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
20:07:18.147 00.002 31432 Star::Find returns 1 (0), X=337.77, Y=887.98, Mass=2658, SNR=32.6, Peak=252 HFD=3.6
20:07:18.149 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
20:07:18.151 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
20:07:18.153 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=-0.46 hyp=0.97 cameraTheta=-0.50 mountX=0.84 mountY=0.59, mountTheta=0.61
20:07:18.155 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=-0.46, opts=13)
20:07:18.157 00.002 31432 Enqueuing Move request for scope (0.85, -0.46)
20:07:18.159 00.002 29876 Worker thread wakes up
20:07:18.159 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.46) opts 0xd
20:07:18.159 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, -0.46)
20:07:18.159 00.000 29876 Moving (0.85, -0.46) raw xDistance=0.84 yDistance=0.59
20:07:18.159 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.84
20:07:18.159 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.31 newest=0.73
20:07:18.159 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.59
20:07:18.159 00.000 29876 MoveAxis(W, 86, ABG)
20:07:18.159 00.000 29876 Guiding  Dir = 3, Dur = 86
20:07:18.159 00.000 29876 IsSlewing returns 0
20:07:18.159 00.000 29876 IsGuiding returns 0
20:07:18.160 00.001 29876 PulseGuide returned control before completion, sleep 96
20:07:18.163 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:07:18.174 00.011 31432 UpdateGuideState exits: m=2658 RSB=32.6
20:07:18.176 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:18.178 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:18.180 00.002 31432 Enqueuing Expose request
20:07:18.268 00.088 29876 IsGuiding returns 1
20:07:18.268 00.000 29876 scope still moving after pulse duration time elapsed
20:07:18.298 00.030 29876 IsSlewing returns 0
20:07:18.298 00.000 29876 IsGuiding returns 1
20:07:18.329 00.031 29876 IsSlewing returns 0
20:07:18.329 00.000 29876 IsGuiding returns 0
20:07:18.329 00.000 29876 scope move finished after 86 + 83 ms
20:07:18.329 00.000 29876 Move returns status 0, amount 86
20:07:18.329 00.000 29876 BLC: Oldest BLC event removed
20:07:18.329 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:07:18.329 00.000 29876 MoveAxis(S, 63, ABG)
20:07:18.329 00.000 29876 Guiding  Dir = 1, Dur = 63
20:07:18.329 00.000 29876 IsSlewing returns 0
20:07:18.329 00.000 29876 IsGuiding returns 0
20:07:18.329 00.000 29876 PulseGuide returned control before completion, sleep 73
20:07:18.406 00.077 29876 IsGuiding returns 1
20:07:18.406 00.000 29876 scope still moving after pulse duration time elapsed
20:07:18.437 00.031 29876 IsSlewing returns 0
20:07:18.437 00.000 29876 IsGuiding returns 1
20:07:18.467 00.030 29876 IsSlewing returns 0
20:07:18.467 00.000 29876 IsGuiding returns 0
20:07:18.467 00.000 29876 scope move finished after 63 + 74 ms
20:07:18.467 00.000 29876 Move returns status 0, amount 63
20:07:18.467 00.000 29876 move complete, result=0
20:07:18.467 00.000 29876 worker thread done servicing request
20:07:18.467 00.000 29876 Worker thread wakes up
20:07:18.468 00.001 31432 GuideStep: 0.8 px 86 ms WEST, 0.6 px 63 ms SOUTH
20:07:18.472 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:18.472 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:20.386 01.914 29876 Exposure complete
20:07:20.428 00.042 29876 worker thread done servicing request
20:07:20.428 00.000 31432 OnExposeComplete: enter
20:07:20.431 00.003 31432 UpdateGuideState(): m_state=6
20:07:20.433 00.002 31432 Star::Find(15, 337, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
20:07:20.434 00.001 31432 Star::Find returns 1 (0), X=337.88, Y=888.09, Mass=2470, SNR=31.2, Peak=244 HFD=3.1
20:07:20.436 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
20:07:20.438 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
20:07:20.440 00.002 31432 CameraToMount -- cameraX=0.96 cameraY=-0.34 hyp=1.02 cameraTheta=-0.34 mountX=0.95 mountY=0.49, mountTheta=0.47
20:07:20.442 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.96, y=-0.34, opts=13)
20:07:20.444 00.002 31432 Enqueuing Move request for scope (0.96, -0.34)
20:07:20.446 00.002 29876 Worker thread wakes up
20:07:20.446 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.34) opts 0xd
20:07:20.446 00.000 29876 Handling offset move in thread for scope, endpoint = (0.96, -0.34)
20:07:20.446 00.000 29876 Moving (0.96, -0.34) raw xDistance=0.95 yDistance=0.49
20:07:20.446 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.95
20:07:20.446 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.49
20:07:20.446 00.000 29876 MoveAxis(W, 104, ABG)
20:07:20.446 00.000 29876 Guiding  Dir = 3, Dur = 104
20:07:20.446 00.000 29876 IsSlewing returns 0
20:07:20.447 00.001 29876 IsGuiding returns 0
20:07:20.447 00.000 29876 PulseGuide returned control before completion, sleep 114
20:07:20.454 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:07:20.467 00.013 31432 UpdateGuideState exits: m=2470 RSB=31.2
20:07:20.469 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:20.471 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:20.473 00.002 31432 Enqueuing Expose request
20:07:20.570 00.097 29876 IsGuiding returns 1
20:07:20.570 00.000 29876 scope still moving after pulse duration time elapsed
20:07:20.600 00.030 29876 IsSlewing returns 0
20:07:20.600 00.000 29876 IsGuiding returns 0
20:07:20.600 00.000 29876 scope move finished after 104 + 49 ms
20:07:20.600 00.000 29876 Move returns status 0, amount 104
20:07:20.600 00.000 29876 MoveAxis(S, 36, ABG)
20:07:20.600 00.000 29876 Guiding  Dir = 1, Dur = 36
20:07:20.600 00.000 29876 IsSlewing returns 0
20:07:20.600 00.000 29876 IsGuiding returns 0
20:07:20.601 00.001 29876 PulseGuide returned control before completion, sleep 46
20:07:20.663 00.062 29876 IsGuiding returns 1
20:07:20.663 00.000 29876 scope still moving after pulse duration time elapsed
20:07:20.694 00.031 29876 IsSlewing returns 0
20:07:20.694 00.000 29876 IsGuiding returns 1
20:07:20.724 00.030 29876 IsSlewing returns 0
20:07:20.724 00.000 29876 IsGuiding returns 1
20:07:20.755 00.031 29876 IsSlewing returns 0
20:07:20.755 00.000 29876 IsGuiding returns 1
20:07:20.785 00.030 29876 IsSlewing returns 0
20:07:20.785 00.000 29876 IsGuiding returns 1
20:07:20.815 00.030 29876 IsSlewing returns 0
20:07:20.815 00.000 29876 IsGuiding returns 1
20:07:20.846 00.031 29876 IsSlewing returns 0
20:07:20.846 00.000 29876 IsGuiding returns 0
20:07:20.846 00.000 29876 scope move finished after 36 + 209 ms
20:07:20.846 00.000 29876 Move returns status 0, amount 36
20:07:20.846 00.000 29876 move complete, result=0
20:07:20.846 00.000 29876 worker thread done servicing request
20:07:20.846 00.000 29876 Worker thread wakes up
20:07:20.846 00.000 31432 GuideStep: 1.0 px 104 ms WEST, 0.5 px 36 ms SOUTH
20:07:20.851 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:20.852 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:22.984 02.132 29876 Exposure complete
20:07:23.027 00.043 29876 worker thread done servicing request
20:07:23.027 00.000 31432 OnExposeComplete: enter
20:07:23.029 00.002 31432 UpdateGuideState(): m_state=6
20:07:23.030 00.001 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
20:07:23.032 00.002 31432 Star::Find returns 1 (0), X=337.37, Y=888.40, Mass=2479, SNR=30.9, Peak=196 HFD=3.3
20:07:23.035 00.003 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.10 = -0.10)
20:07:23.037 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
20:07:23.038 00.001 31432 CameraToMount -- cameraX=0.46 cameraY=-0.04 hyp=0.46 cameraTheta=-0.08 mountX=0.46 mountY=0.10, mountTheta=0.23
20:07:23.041 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.04, opts=13)
20:07:23.043 00.002 31432 Enqueuing Move request for scope (0.46, -0.04)
20:07:23.045 00.002 29876 Worker thread wakes up
20:07:23.045 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.04) opts 0xd
20:07:23.045 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.04)
20:07:23.045 00.000 29876 Moving (0.46, -0.04) raw xDistance=0.46 yDistance=0.10
20:07:23.045 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
20:07:23.045 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:23.046 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:07:23.046 00.000 29876 MoveAxis(W, 58, ABG)
20:07:23.046 00.000 29876 Guiding  Dir = 3, Dur = 58
20:07:23.046 00.000 29876 IsSlewing returns 0
20:07:23.046 00.000 29876 IsGuiding returns 0
20:07:23.046 00.000 29876 PulseGuide returned control before completion, sleep 68
20:07:23.050 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:07:23.061 00.011 31432 UpdateGuideState exits: m=2479 RSB=30.9
20:07:23.067 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:23.068 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:23.070 00.002 31432 Enqueuing Expose request
20:07:23.121 00.051 29876 IsGuiding returns 1
20:07:23.121 00.000 29876 scope still moving after pulse duration time elapsed
20:07:23.152 00.031 29876 IsSlewing returns 0
20:07:23.152 00.000 29876 IsGuiding returns 1
20:07:23.182 00.030 29876 IsSlewing returns 0
20:07:23.182 00.000 29876 IsGuiding returns 1
20:07:23.213 00.031 29876 IsSlewing returns 0
20:07:23.213 00.000 29876 IsGuiding returns 1
20:07:23.244 00.031 29876 IsSlewing returns 0
20:07:23.244 00.000 29876 IsGuiding returns 0
20:07:23.244 00.000 29876 scope move finished after 58 + 140 ms
20:07:23.244 00.000 29876 Move returns status 0, amount 58
20:07:23.244 00.000 29876 MoveAxis(N, 0, ABG)
20:07:23.244 00.000 29876 Move returns status 0, amount 0
20:07:23.244 00.000 29876 move complete, result=0
20:07:23.244 00.000 29876 worker thread done servicing request
20:07:23.245 00.001 29876 Worker thread wakes up
20:07:23.245 00.000 31432 GuideStep: 0.5 px 58 ms WEST, 0.1 px 0 ms NORTH
20:07:23.247 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:23.247 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(322,873,31,31)
20:07:23.835 00.588 31432 evsrv: cli 0CE159D8 connect
20:07:23.839 00.004 31432 case statement mapped state 6 to 3
20:07:23.843 00.004 31432 case statement mapped state 6 to 3
20:07:23.847 00.004 31432 evsrv: cli 0CE159D8 request: {"method":"get_app_state","id":"4d5213df-035a-42cb-a300-de4c7e4898cc"}
20:07:23.850 00.003 31432 case statement mapped state 6 to 3
20:07:23.853 00.003 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d5213df-035a-42cb-a300-de4c7e4898cc"}
20:07:23.858 00.005 31432 evsrv: cli 0CE159D8 disconnect
20:07:23.862 00.004 31432 evsrv: cli 0CE15A78 connect
20:07:23.865 00.003 31432 case statement mapped state 6 to 3
20:07:23.868 00.003 31432 case statement mapped state 6 to 3
20:07:23.871 00.003 31432 evsrv: cli 0CE15A78 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f7d8fc90-4fe5-4abf-9257-76d66d0ab67d"}
20:07:23.874 00.003 31432 PhdController::Dither begins
20:07:23.877 00.003 31432 dither: size=3.00, dRA=-1.96 dDec=2.15
20:07:23.880 00.003 31432 MountToCamera -- mountTheta (-2.31) + m_xAngle (0.02) = xAngle (-2.28 = -2.28)
20:07:23.882 00.002 31432 MountToCamera -- mountX=-1.96 mountY=2.15 hyp=2.91 mountTheta=-2.31 cameraX=-1.90, cameraY=-2.20 cameraTheta=-2.28
20:07:23.885 00.003 31432 setting lock position to (335.01, 886.24)
20:07:23.888 00.003 31432 Mount: notify guiding dithered (-1.9, -2.2)
20:07:23.890 00.002 31432 MultiStar: stabilizing after lock position change
20:07:23.893 00.003 31432 Status Line: Dithering de -1.96,2.15
20:07:23.897 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
20:07:23.900 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
20:07:23.902 00.002 31432 evsrv: cli 0CE15A78 response: {"jsonrpc":"2.0","result":0,"id":"f7d8fc90-4fe5-4abf-9257-76d66d0ab67d"}
20:07:23.905 00.003 31432 evsrv: cli 0CE15A78 disconnect
20:07:25.160 01.255 29876 Exposure complete
20:07:25.218 00.058 29876 worker thread done servicing request
20:07:25.218 00.000 31432 OnExposeComplete: enter
20:07:25.220 00.002 31432 UpdateGuideState(): m_state=6
20:07:25.222 00.002 31432 Star::Find(15, 337, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
20:07:25.225 00.003 31432 Star::Find returns 1 (0), X=336.74, Y=888.11, Mass=2550, SNR=31.6, Peak=214 HFD=3.5
20:07:25.228 00.003 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.80 = 0.80)
20:07:25.230 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.81 = -2.47)
20:07:25.233 00.003 31432 CameraToMount -- cameraX=1.73 cameraY=1.87 hyp=2.54 cameraTheta=0.82 mountX=1.77 mountY=-1.58, mountTheta=-0.73
20:07:25.236 00.003 31432 dither recenter: remaining=(2.0,-2.2) step=(2.0,-2.2)
20:07:25.239 00.003 31432 MountToCamera -- mountTheta (0.83) + m_xAngle (0.02) = xAngle (0.86 = 0.86)
20:07:25.242 00.003 31432 MountToCamera -- mountX=1.96 mountY=-2.15 hyp=2.91 mountTheta=0.83 cameraX=1.90, cameraY=2.20 cameraTheta=0.86
20:07:25.244 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.90, y=2.20, opts=4)
20:07:25.247 00.003 31432 Enqueuing Move request for scope (1.90, 2.20)
20:07:25.249 00.002 31432 Mount: notify direct move 1.96,-2.15
20:07:25.252 00.003 29876 Worker thread wakes up
20:07:25.252 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.90, 2.20) opts 0x4
20:07:25.252 00.000 29876 Handling offset move in thread for scope, endpoint = (1.90, 2.20)
20:07:25.252 00.000 29876 Moving (1.90, 2.20) raw xDistance=1.96 yDistance=-2.15
20:07:25.252 00.000 29876 BLC: window closed
20:07:25.252 00.000 29876 MoveAxis(W, 336, B)
20:07:25.252 00.000 29876 Guiding  Dir = 3, Dur = 336
20:07:25.252 00.000 29876 IsSlewing returns 0
20:07:25.252 00.000 29876 IsGuiding returns 0
20:07:25.253 00.001 29876 PulseGuide returned control before completion, sleep 346
20:07:25.258 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:07:25.275 00.017 31432 UpdateGuideState exits: m=2550 RSB=31.6
20:07:25.278 00.003 31432 PhdController: settling, locked = 1, distance = 3.29 (1.50) aobump = 0 frame = 1 / 99999
20:07:25.280 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553645.280,"Host":"MSI","Inst":1,"Distance":3.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:07:25.283 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:25.286 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:25.289 00.003 31432 Enqueuing Expose request
20:07:25.604 00.315 29876 IsGuiding returns 1
20:07:25.604 00.000 29876 scope still moving after pulse duration time elapsed
20:07:25.635 00.031 29876 IsSlewing returns 0
20:07:25.635 00.000 29876 IsGuiding returns 1
20:07:25.667 00.032 29876 IsSlewing returns 0
20:07:25.667 00.000 29876 IsGuiding returns 0
20:07:25.667 00.000 29876 scope move finished after 336 + 77 ms
20:07:25.667 00.000 29876 Move returns status 0, amount 336
20:07:25.667 00.000 29876 BLC: window closed
20:07:25.667 00.000 29876 BLC: Compensation needed for non-algo type move
20:07:25.667 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:07:25.667 00.000 29876 MoveAxis(N, 284, B)
20:07:25.667 00.000 29876 Guiding  Dir = 0, Dur = 284
20:07:25.667 00.000 29876 IsSlewing returns 0
20:07:25.667 00.000 29876 IsGuiding returns 0
20:07:25.668 00.001 29876 PulseGuide returned control before completion, sleep 294
20:07:25.975 00.307 29876 IsGuiding returns 1
20:07:25.975 00.000 29876 scope still moving after pulse duration time elapsed
20:07:26.006 00.031 29876 IsSlewing returns 0
20:07:26.006 00.000 29876 IsGuiding returns 1
20:07:26.037 00.031 29876 IsSlewing returns 0
20:07:26.037 00.000 29876 IsGuiding returns 1
20:07:26.068 00.031 29876 IsSlewing returns 0
20:07:26.068 00.000 29876 IsGuiding returns 1
20:07:26.100 00.032 29876 IsSlewing returns 0
20:07:26.100 00.000 29876 IsGuiding returns 1
20:07:26.131 00.031 29876 IsSlewing returns 0
20:07:26.131 00.000 29876 IsGuiding returns 1
20:07:26.161 00.030 29876 IsSlewing returns 0
20:07:26.161 00.000 29876 IsGuiding returns 1
20:07:26.192 00.031 29876 IsSlewing returns 0
20:07:26.192 00.000 29876 IsGuiding returns 0
20:07:26.192 00.000 29876 scope move finished after 284 + 241 ms
20:07:26.192 00.000 29876 Move returns status 0, amount 284
20:07:26.192 00.000 29876 move complete, result=0
20:07:26.192 00.000 29876 worker thread done servicing request
20:07:26.192 00.000 29876 Worker thread wakes up
20:07:26.192 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:26.192 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:26.192 00.000 31432 GuideStep: 2.0 px 336 ms WEST, -2.2 px 284 ms NORTH
20:07:28.316 02.124 29876 Exposure complete
20:07:28.359 00.043 29876 worker thread done servicing request
20:07:28.359 00.000 31432 OnExposeComplete: enter
20:07:28.361 00.002 31432 UpdateGuideState(): m_state=6
20:07:28.363 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
20:07:28.365 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=886.95, Mass=2608, SNR=31.9, Peak=191 HFD=3.8
20:07:28.367 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
20:07:28.369 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.91)
20:07:28.371 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.71 hyp=0.72 cameraTheta=1.39 mountX=0.15 mountY=-0.68, mountTheta=-1.36
20:07:28.373 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.71, opts=13)
20:07:28.376 00.003 31432 Enqueuing Move request for scope (0.13, 0.71)
20:07:28.378 00.002 29876 Worker thread wakes up
20:07:28.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.71) opts 0xd
20:07:28.378 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.71)
20:07:28.378 00.000 29876 Moving (0.13, 0.71) raw xDistance=0.15 yDistance=-0.68
20:07:28.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:07:28.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:07:28.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
20:07:28.378 00.000 29876 MoveAxis(E, 0, ABG)
20:07:28.378 00.000 29876 Move returns status 0, amount 0
20:07:28.378 00.000 29876 MoveAxis(N, 0, ABG)
20:07:28.378 00.000 29876 Move returns status 0, amount 0
20:07:28.378 00.000 29876 move complete, result=0
20:07:28.379 00.001 29876 worker thread done servicing request
20:07:28.386 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:07:28.402 00.016 31432 UpdateGuideState exits: m=2608 RSB=31.9
20:07:28.404 00.002 31432 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 2 / 99999
20:07:28.406 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553648.406,"Host":"MSI","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:07:28.408 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:28.410 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:28.412 00.002 31432 Enqueuing Expose request
20:07:28.414 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:07:28.416 00.002 29876 Worker thread wakes up
20:07:28.416 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:28.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:30.318 01.902 29876 Exposure complete
20:07:30.360 00.042 29876 worker thread done servicing request
20:07:30.360 00.000 31432 OnExposeComplete: enter
20:07:30.362 00.002 31432 UpdateGuideState(): m_state=6
20:07:30.365 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
20:07:30.367 00.002 31432 Star::Find returns 1 (0), X=335.79, Y=886.89, Mass=2466, SNR=30.6, Peak=174 HFD=3.8
20:07:30.368 00.001 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
20:07:30.371 00.003 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.69 = -2.60)
20:07:30.373 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=0.65 hyp=1.01 cameraTheta=0.70 mountX=0.79 mountY=-0.52, mountTheta=-0.58
20:07:30.376 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=0.65, opts=13)
20:07:30.379 00.003 31432 Enqueuing Move request for scope (0.78, 0.65)
20:07:30.381 00.002 29876 Worker thread wakes up
20:07:30.381 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.65) opts 0xd
20:07:30.381 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, 0.65)
20:07:30.381 00.000 29876 Moving (0.78, 0.65) raw xDistance=0.79 yDistance=-0.52
20:07:30.381 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.79
20:07:30.381 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:07:30.381 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
20:07:30.381 00.000 29876 MoveAxis(W, 76, ABG)
20:07:30.381 00.000 29876 Guiding  Dir = 3, Dur = 76
20:07:30.381 00.000 29876 IsSlewing returns 0
20:07:30.382 00.001 29876 IsGuiding returns 0
20:07:30.382 00.000 29876 PulseGuide returned control before completion, sleep 86
20:07:30.385 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:07:30.396 00.011 31432 UpdateGuideState exits: m=2466 RSB=30.6
20:07:30.399 00.003 31432 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 3 / 99999
20:07:30.400 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767553650.400,"Host":"MSI","Inst":1,"Distance":0.81,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
20:07:30.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:30.404 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:30.406 00.002 31432 Enqueuing Expose request
20:07:30.471 00.065 29876 IsGuiding returns 1
20:07:30.471 00.000 29876 scope still moving after pulse duration time elapsed
20:07:30.503 00.032 29876 IsSlewing returns 0
20:07:30.503 00.000 29876 IsGuiding returns 1
20:07:30.534 00.031 29876 IsSlewing returns 0
20:07:30.534 00.000 29876 IsGuiding returns 0
20:07:30.534 00.000 29876 scope move finished after 76 + 76 ms
20:07:30.534 00.000 29876 Move returns status 0, amount 76
20:07:30.534 00.000 29876 MoveAxis(N, 0, ABG)
20:07:30.534 00.000 29876 Move returns status 0, amount 0
20:07:30.534 00.000 29876 move complete, result=0
20:07:30.535 00.001 29876 worker thread done servicing request
20:07:30.535 00.000 29876 Worker thread wakes up
20:07:30.535 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:30.535 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:30.535 00.000 31432 GuideStep: 0.8 px 76 ms WEST, -0.5 px 0 ms NORTH
20:07:32.661 02.126 29876 Exposure complete
20:07:32.704 00.043 29876 worker thread done servicing request
20:07:32.704 00.000 31432 OnExposeComplete: enter
20:07:32.706 00.002 31432 UpdateGuideState(): m_state=6
20:07:32.708 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
20:07:32.710 00.002 31432 Star::Find returns 1 (0), X=335.43, Y=886.99, Mass=2383, SNR=30.1, Peak=186 HFD=3.7
20:07:32.712 00.002 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
20:07:32.713 00.001 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.24)
20:07:32.715 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.75 hyp=0.86 cameraTheta=1.06 mountX=0.44 mountY=-0.68, mountTheta=-1.00
20:07:32.718 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.75, opts=13)
20:07:32.720 00.002 31432 Enqueuing Move request for scope (0.42, 0.75)
20:07:32.721 00.001 29876 Worker thread wakes up
20:07:32.722 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.75) opts 0xd
20:07:32.722 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.75)
20:07:32.722 00.000 29876 Moving (0.42, 0.75) raw xDistance=0.44 yDistance=-0.68
20:07:32.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
20:07:32.722 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88
20:07:32.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
20:07:32.722 00.000 29876 MoveAxis(W, 53, ABG)
20:07:32.722 00.000 29876 Guiding  Dir = 3, Dur = 53
20:07:32.722 00.000 29876 IsSlewing returns 0
20:07:32.722 00.000 29876 IsGuiding returns 0
20:07:32.722 00.000 29876 PulseGuide returned control before completion, sleep 63
20:07:32.727 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:32.739 00.012 31432 UpdateGuideState exits: m=2383 RSB=30.1
20:07:32.741 00.002 31432 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 4 / 99999
20:07:32.743 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553652.743,"Host":"MSI","Inst":1,"Distance":0.82,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
20:07:32.744 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:32.746 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:32.748 00.002 31432 Enqueuing Expose request
20:07:32.800 00.052 29876 IsGuiding returns 1
20:07:32.800 00.000 29876 scope still moving after pulse duration time elapsed
20:07:32.831 00.031 29876 IsSlewing returns 0
20:07:32.831 00.000 29876 IsGuiding returns 1
20:07:32.863 00.032 29876 IsSlewing returns 0
20:07:32.863 00.000 29876 IsGuiding returns 0
20:07:32.863 00.000 29876 scope move finished after 53 + 87 ms
20:07:32.863 00.000 29876 Move returns status 0, amount 53
20:07:32.863 00.000 29876 MoveAxis(N, 50, ABG)
20:07:32.863 00.000 29876 Guiding  Dir = 0, Dur = 50
20:07:32.863 00.000 29876 IsSlewing returns 0
20:07:32.863 00.000 29876 IsGuiding returns 0
20:07:32.863 00.000 29876 PulseGuide returned control before completion, sleep 60
20:07:32.925 00.062 29876 IsGuiding returns 1
20:07:32.925 00.000 29876 scope still moving after pulse duration time elapsed
20:07:32.957 00.032 29876 IsSlewing returns 0
20:07:32.957 00.000 29876 IsGuiding returns 1
20:07:32.988 00.031 29876 IsSlewing returns 0
20:07:32.988 00.000 29876 IsGuiding returns 1
20:07:33.019 00.031 29876 IsSlewing returns 0
20:07:33.019 00.000 29876 IsGuiding returns 0
20:07:33.019 00.000 29876 scope move finished after 50 + 105 ms
20:07:33.019 00.000 29876 Move returns status 0, amount 50
20:07:33.019 00.000 29876 move complete, result=0
20:07:33.019 00.000 29876 worker thread done servicing request
20:07:33.019 00.000 29876 Worker thread wakes up
20:07:33.019 00.000 31432 GuideStep: 0.4 px 53 ms WEST, -0.7 px 50 ms NORTH
20:07:33.024 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:33.024 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:34.935 01.911 29876 Exposure complete
20:07:34.977 00.042 29876 worker thread done servicing request
20:07:34.977 00.000 31432 OnExposeComplete: enter
20:07:34.980 00.003 31432 UpdateGuideState(): m_state=6
20:07:34.982 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
20:07:34.983 00.001 31432 Star::Find returns 1 (0), X=335.00, Y=886.41, Mass=2547, SNR=31.7, Peak=197 HFD=3.8
20:07:34.985 00.002 31432 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
20:07:34.987 00.002 31432 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.63 = -1.66)
20:07:34.989 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
20:07:34.991 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.17, opts=13)
20:07:34.993 00.002 31432 Enqueuing Move request for scope (-0.01, 0.17)
20:07:34.995 00.002 29876 Worker thread wakes up
20:07:34.995 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
20:07:34.995 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
20:07:34.995 00.000 29876 Moving (-0.01, 0.17) raw xDistance=-0.01 yDistance=-0.17
20:07:34.995 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:07:34.995 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:34.995 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:07:34.995 00.000 29876 MoveAxis(E, 0, ABG)
20:07:34.995 00.000 29876 Move returns status 0, amount 0
20:07:34.995 00.000 29876 MoveAxis(N, 0, ABG)
20:07:34.995 00.000 29876 Move returns status 0, amount 0
20:07:34.995 00.000 29876 move complete, result=0
20:07:34.995 00.000 29876 worker thread done servicing request
20:07:35.001 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:07:35.013 00.012 31432 UpdateGuideState exits: m=2547 RSB=31.7
20:07:35.015 00.002 31432 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 5 / 99999
20:07:35.017 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553655.017,"Host":"MSI","Inst":1,"Distance":0.63,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
20:07:35.019 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:35.020 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:35.022 00.002 31432 Enqueuing Expose request
20:07:35.024 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:07:35.026 00.002 29876 Worker thread wakes up
20:07:35.026 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:35.026 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:37.254 02.228 29876 Exposure complete
20:07:37.296 00.042 29876 worker thread done servicing request
20:07:37.297 00.001 31432 OnExposeComplete: enter
20:07:37.299 00.002 31432 UpdateGuideState(): m_state=6
20:07:37.301 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
20:07:37.303 00.002 31432 Star::Find returns 1 (0), X=333.99, Y=886.76, Mass=2588, SNR=31.9, Peak=179 HFD=4.1
20:07:37.304 00.001 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
20:07:37.306 00.002 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.66 = -0.63)
20:07:37.308 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=0.52 hyp=1.15 cameraTheta=2.67 mountX=-1.01 mountY=-0.68, mountTheta=-2.55
20:07:37.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.03, y=0.52, opts=13)
20:07:37.315 00.004 31432 Enqueuing Move request for scope (-1.03, 0.52)
20:07:37.317 00.002 29876 Worker thread wakes up
20:07:37.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.52) opts 0xd
20:07:37.317 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.03, 0.52)
20:07:37.317 00.000 29876 Moving (-1.03, 0.52) raw xDistance=-1.01 yDistance=-0.68
20:07:37.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -1.01
20:07:37.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
20:07:37.318 00.001 29876 MoveAxis(E, 98, ABG)
20:07:37.318 00.000 29876 Guiding  Dir = 2, Dur = 98
20:07:37.318 00.000 29876 IsSlewing returns 0
20:07:37.318 00.000 29876 IsGuiding returns 0
20:07:37.318 00.000 29876 PulseGuide returned control before completion, sleep 108
20:07:37.321 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:07:37.333 00.012 31432 UpdateGuideState exits: m=2588 RSB=31.9
20:07:37.335 00.002 31432 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 6 / 99999
20:07:37.337 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767553657.337,"Host":"MSI","Inst":1,"Distance":0.79,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
20:07:37.339 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:37.341 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:37.343 00.002 31432 Enqueuing Expose request
20:07:37.438 00.095 29876 IsGuiding returns 1
20:07:37.438 00.000 29876 scope still moving after pulse duration time elapsed
20:07:37.470 00.032 29876 IsSlewing returns 0
20:07:37.470 00.000 29876 IsGuiding returns 0
20:07:37.470 00.000 29876 scope move finished after 98 + 54 ms
20:07:37.470 00.000 29876 Move returns status 0, amount 98
20:07:37.470 00.000 29876 MoveAxis(N, 50, ABG)
20:07:37.470 00.000 29876 Guiding  Dir = 0, Dur = 50
20:07:37.470 00.000 29876 IsSlewing returns 0
20:07:37.470 00.000 29876 IsGuiding returns 0
20:07:37.470 00.000 29876 PulseGuide returned control before completion, sleep 60
20:07:37.532 00.062 29876 IsGuiding returns 1
20:07:37.532 00.000 29876 scope still moving after pulse duration time elapsed
20:07:37.563 00.031 29876 IsSlewing returns 0
20:07:37.563 00.000 29876 IsGuiding returns 1
20:07:37.594 00.031 29876 IsSlewing returns 0
20:07:37.594 00.000 29876 IsGuiding returns 1
20:07:37.625 00.031 29876 IsSlewing returns 0
20:07:37.625 00.000 29876 IsGuiding returns 0
20:07:37.625 00.000 29876 scope move finished after 50 + 104 ms
20:07:37.625 00.000 29876 Move returns status 0, amount 50
20:07:37.625 00.000 29876 move complete, result=0
20:07:37.625 00.000 29876 worker thread done servicing request
20:07:37.625 00.000 29876 Worker thread wakes up
20:07:37.625 00.000 31432 GuideStep: -1.0 px 98 ms EAST, -0.7 px 50 ms NORTH
20:07:37.627 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:37.627 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:39.543 01.916 29876 Exposure complete
20:07:39.586 00.043 29876 worker thread done servicing request
20:07:39.586 00.000 31432 OnExposeComplete: enter
20:07:39.588 00.002 31432 UpdateGuideState(): m_state=6
20:07:39.590 00.002 31432 Star::Find(15, 333, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
20:07:39.592 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=886.33, Mass=2359, SNR=30.0, Peak=187 HFD=3.5
20:07:39.593 00.001 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
20:07:39.595 00.002 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.73)
20:07:39.597 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.56 mountX=-0.14 mountY=-0.12, mountTheta=-2.46
20:07:39.599 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.09, opts=13)
20:07:39.601 00.002 31432 Enqueuing Move request for scope (-0.14, 0.09)
20:07:39.604 00.003 29876 Worker thread wakes up
20:07:39.604 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
20:07:39.604 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
20:07:39.604 00.000 29876 Moving (-0.14, 0.09) raw xDistance=-0.14 yDistance=-0.12
20:07:39.604 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:07:39.604 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:39.604 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:07:39.604 00.000 29876 MoveAxis(E, 0, ABG)
20:07:39.604 00.000 29876 Move returns status 0, amount 0
20:07:39.604 00.000 29876 MoveAxis(N, 0, ABG)
20:07:39.604 00.000 29876 Move returns status 0, amount 0
20:07:39.604 00.000 29876 move complete, result=0
20:07:39.604 00.000 29876 worker thread done servicing request
20:07:39.608 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:07:39.620 00.012 31432 UpdateGuideState exits: m=2359 RSB=30.0
20:07:39.622 00.002 31432 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 7 / 99999
20:07:39.623 00.001 31432 PhdController: newstate STATE_FINISH
20:07:39.625 00.002 31432 PhdController complete: success
20:07:39.627 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767553659.627,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
20:07:39.629 00.002 31432 Mount: notify guiding dither settle done success=1
20:07:39.631 00.002 31432 PhdController: newstate STATE_IDLE
20:07:39.633 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:39.635 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:39.636 00.001 31432 Enqueuing Expose request
20:07:39.638 00.002 29876 Worker thread wakes up
20:07:39.638 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:07:39.640 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:39.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:41.764 02.124 29876 Exposure complete
20:07:41.807 00.043 29876 worker thread done servicing request
20:07:41.807 00.000 31432 OnExposeComplete: enter
20:07:41.809 00.002 31432 UpdateGuideState(): m_state=6
20:07:41.812 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
20:07:41.815 00.003 31432 Star::Find returns 1 (0), X=335.13, Y=886.27, Mass=2460, SNR=30.7, Peak=194 HFD=3.5
20:07:41.819 00.004 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.22 = 0.22)
20:07:41.821 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.05)
20:07:41.824 00.003 31432 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=0.12 mountY=-0.01, mountTheta=-0.09
20:07:41.829 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.03, opts=13)
20:07:41.832 00.003 31432 Enqueuing Move request for scope (0.12, 0.03)
20:07:41.834 00.002 29876 Worker thread wakes up
20:07:41.834 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
20:07:41.834 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
20:07:41.834 00.000 29876 Moving (0.12, 0.03) raw xDistance=0.12 yDistance=-0.01
20:07:41.834 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:07:41.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:41.834 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:07:41.834 00.000 29876 MoveAxis(E, 0, ABG)
20:07:41.834 00.000 29876 Move returns status 0, amount 0
20:07:41.834 00.000 29876 MoveAxis(N, 0, ABG)
20:07:41.834 00.000 29876 Move returns status 0, amount 0
20:07:41.834 00.000 29876 move complete, result=0
20:07:41.834 00.000 29876 worker thread done servicing request
20:07:41.838 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:07:41.849 00.011 31432 UpdateGuideState exits: m=2460 RSB=30.7
20:07:41.851 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:41.853 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:41.855 00.002 31432 Enqueuing Expose request
20:07:41.856 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:07:41.859 00.003 29876 Worker thread wakes up
20:07:41.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:41.859 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:43.773 01.914 29876 Exposure complete
20:07:43.819 00.046 29876 worker thread done servicing request
20:07:43.819 00.000 31432 OnExposeComplete: enter
20:07:43.821 00.002 31432 UpdateGuideState(): m_state=6
20:07:43.823 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
20:07:43.825 00.002 31432 Star::Find returns 1 (0), X=335.71, Y=886.44, Mass=2394, SNR=30.4, Peak=219 HFD=3.2
20:07:43.827 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
20:07:43.829 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.02)
20:07:43.831 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=0.20 hyp=0.73 cameraTheta=0.28 mountX=0.70 mountY=-0.09, mountTheta=-0.13
20:07:43.834 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.20, opts=13)
20:07:43.837 00.003 31432 Enqueuing Move request for scope (0.70, 0.20)
20:07:43.839 00.002 29876 Worker thread wakes up
20:07:43.839 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.20) opts 0xd
20:07:43.839 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.20)
20:07:43.839 00.000 29876 Moving (0.70, 0.20) raw xDistance=0.70 yDistance=-0.09
20:07:43.839 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.70
20:07:43.839 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:43.839 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:07:43.839 00.000 29876 MoveAxis(W, 68, ABG)
20:07:43.839 00.000 29876 Guiding  Dir = 3, Dur = 68
20:07:43.840 00.001 29876 IsSlewing returns 0
20:07:43.840 00.000 29876 IsGuiding returns 0
20:07:43.840 00.000 29876 PulseGuide returned control before completion, sleep 78
20:07:43.843 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:43.855 00.012 31432 UpdateGuideState exits: m=2394 RSB=30.4
20:07:43.857 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:43.859 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:43.860 00.001 31432 Enqueuing Expose request
20:07:43.926 00.066 29876 IsGuiding returns 1
20:07:43.926 00.000 29876 scope still moving after pulse duration time elapsed
20:07:43.957 00.031 29876 IsSlewing returns 0
20:07:43.957 00.000 29876 IsGuiding returns 1
20:07:43.987 00.030 29876 IsSlewing returns 0
20:07:43.987 00.000 29876 IsGuiding returns 1
20:07:44.019 00.032 29876 IsSlewing returns 0
20:07:44.019 00.000 29876 IsGuiding returns 0
20:07:44.019 00.000 29876 scope move finished after 68 + 110 ms
20:07:44.019 00.000 29876 Move returns status 0, amount 68
20:07:44.019 00.000 29876 MoveAxis(N, 0, ABG)
20:07:44.019 00.000 29876 Move returns status 0, amount 0
20:07:44.019 00.000 29876 move complete, result=0
20:07:44.020 00.001 29876 worker thread done servicing request
20:07:44.020 00.000 29876 Worker thread wakes up
20:07:44.020 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:44.020 00.000 31432 GuideStep: 0.7 px 68 ms WEST, -0.1 px 0 ms NORTH
20:07:44.024 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:46.146 02.122 29876 Exposure complete
20:07:46.189 00.043 29876 worker thread done servicing request
20:07:46.189 00.000 31432 OnExposeComplete: enter
20:07:46.191 00.002 31432 UpdateGuideState(): m_state=6
20:07:46.193 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
20:07:46.195 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=886.54, Mass=2511, SNR=31.5, Peak=224 HFD=3.5
20:07:46.197 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
20:07:46.199 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
20:07:46.200 00.001 31432 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.03 mountX=-0.15 mountY=-0.32, mountTheta=-1.99
20:07:46.203 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.30, opts=13)
20:07:46.205 00.002 31432 Enqueuing Move request for scope (-0.15, 0.30)
20:07:46.207 00.002 29876 Worker thread wakes up
20:07:46.207 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
20:07:46.207 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
20:07:46.207 00.000 29876 Moving (-0.15, 0.30) raw xDistance=-0.15 yDistance=-0.32
20:07:46.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:07:46.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
20:07:46.207 00.000 29876 MoveAxis(E, 0, ABG)
20:07:46.207 00.000 29876 Move returns status 0, amount 0
20:07:46.207 00.000 29876 MoveAxis(N, 24, ABG)
20:07:46.207 00.000 29876 Guiding  Dir = 0, Dur = 24
20:07:46.207 00.000 29876 IsSlewing returns 0
20:07:46.207 00.000 29876 IsGuiding returns 0
20:07:46.208 00.001 29876 PulseGuide returned control before completion, sleep 34
20:07:46.211 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:07:46.223 00.012 31432 UpdateGuideState exits: m=2511 RSB=31.5
20:07:46.226 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:46.228 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:46.230 00.002 31432 Enqueuing Expose request
20:07:46.254 00.024 29876 IsGuiding returns 1
20:07:46.254 00.000 29876 scope still moving after pulse duration time elapsed
20:07:46.285 00.031 29876 IsSlewing returns 0
20:07:46.285 00.000 29876 IsGuiding returns 1
20:07:46.316 00.031 29876 IsSlewing returns 0
20:07:46.316 00.000 29876 IsGuiding returns 1
20:07:46.346 00.030 29876 IsSlewing returns 0
20:07:46.346 00.000 29876 IsGuiding returns 1
20:07:46.377 00.031 29876 IsSlewing returns 0
20:07:46.377 00.000 29876 IsGuiding returns 1
20:07:46.407 00.030 29876 IsSlewing returns 0
20:07:46.407 00.000 29876 IsGuiding returns 0
20:07:46.407 00.000 29876 scope move finished after 24 + 175 ms
20:07:46.407 00.000 29876 Move returns status 0, amount 24
20:07:46.407 00.000 29876 move complete, result=0
20:07:46.407 00.000 29876 worker thread done servicing request
20:07:46.407 00.000 29876 Worker thread wakes up
20:07:46.407 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 24 ms NORTH
20:07:46.410 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:46.410 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:48.320 01.910 29876 Exposure complete
20:07:48.363 00.043 29876 worker thread done servicing request
20:07:48.364 00.001 31432 OnExposeComplete: enter
20:07:48.366 00.002 31432 UpdateGuideState(): m_state=6
20:07:48.368 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
20:07:48.370 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=886.10, Mass=2660, SNR=32.3, Peak=194 HFD=3.8
20:07:48.372 00.002 31432 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.02) = xAngle (-2.58 = -2.58)
20:07:48.374 00.002 31432 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.43 = 0.43)
20:07:48.375 00.001 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.56 mountX=-0.21 mountY=0.10, mountTheta=2.69
20:07:48.378 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.13, opts=13)
20:07:48.380 00.002 31432 Enqueuing Move request for scope (-0.21, -0.13)
20:07:48.382 00.002 29876 Worker thread wakes up
20:07:48.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
20:07:48.382 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
20:07:48.382 00.000 29876 Moving (-0.21, -0.13) raw xDistance=-0.21 yDistance=0.10
20:07:48.382 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:07:48.382 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:48.382 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:07:48.382 00.000 29876 MoveAxis(E, 20, ABG)
20:07:48.382 00.000 29876 Guiding  Dir = 2, Dur = 20
20:07:48.383 00.001 29876 IsSlewing returns 0
20:07:48.383 00.000 29876 IsGuiding returns 0
20:07:48.383 00.000 29876 PulseGuide returned control before completion, sleep 30
20:07:48.386 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:07:48.397 00.011 31432 UpdateGuideState exits: m=2660 RSB=32.3
20:07:48.399 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:48.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:48.403 00.002 31432 Enqueuing Expose request
20:07:48.427 00.024 29876 IsGuiding returns 1
20:07:48.427 00.000 29876 scope still moving after pulse duration time elapsed
20:07:48.457 00.030 29876 IsSlewing returns 0
20:07:48.457 00.000 29876 IsGuiding returns 1
20:07:48.488 00.031 29876 IsSlewing returns 0
20:07:48.488 00.000 29876 IsGuiding returns 1
20:07:48.519 00.031 29876 IsSlewing returns 0
20:07:48.519 00.000 29876 IsGuiding returns 0
20:07:48.519 00.000 29876 scope move finished after 20 + 115 ms
20:07:48.519 00.000 29876 Move returns status 0, amount 20
20:07:48.519 00.000 29876 MoveAxis(N, 0, ABG)
20:07:48.519 00.000 29876 Move returns status 0, amount 0
20:07:48.519 00.000 29876 move complete, result=0
20:07:48.519 00.000 29876 worker thread done servicing request
20:07:48.519 00.000 29876 Worker thread wakes up
20:07:48.519 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
20:07:48.522 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:48.522 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:50.652 02.130 29876 Exposure complete
20:07:50.694 00.042 29876 worker thread done servicing request
20:07:50.694 00.000 31432 OnExposeComplete: enter
20:07:50.696 00.002 31432 UpdateGuideState(): m_state=6
20:07:50.698 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
20:07:50.700 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=885.97, Mass=2430, SNR=30.2, Peak=196 HFD=3.7
20:07:50.702 00.002 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.02) = xAngle (-1.15 = -1.15)
20:07:50.704 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
20:07:50.706 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.12 mountX=0.12 mountY=0.28, mountTheta=1.16
20:07:50.708 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.27, opts=13)
20:07:50.710 00.002 31432 Enqueuing Move request for scope (0.13, -0.27)
20:07:50.712 00.002 29876 Worker thread wakes up
20:07:50.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
20:07:50.712 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
20:07:50.712 00.000 29876 Moving (0.13, -0.27) raw xDistance=0.12 yDistance=0.28
20:07:50.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:07:50.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:50.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:07:50.712 00.000 29876 MoveAxis(E, 0, ABG)
20:07:50.712 00.000 29876 Move returns status 0, amount 0
20:07:50.712 00.000 29876 MoveAxis(N, 0, ABG)
20:07:50.712 00.000 29876 Move returns status 0, amount 0
20:07:50.712 00.000 29876 move complete, result=0
20:07:50.712 00.000 29876 worker thread done servicing request
20:07:50.718 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:07:50.730 00.012 31432 UpdateGuideState exits: m=2430 RSB=30.2
20:07:50.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:50.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:50.736 00.002 31432 Enqueuing Expose request
20:07:50.738 00.002 29876 Worker thread wakes up
20:07:50.738 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:07:50.740 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:50.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:52.647 01.907 29876 Exposure complete
20:07:52.689 00.042 29876 worker thread done servicing request
20:07:52.689 00.000 31432 OnExposeComplete: enter
20:07:52.691 00.002 31432 UpdateGuideState(): m_state=6
20:07:52.693 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
20:07:52.695 00.002 31432 Star::Find returns 1 (0), X=334.94, Y=885.91, Mass=2633, SNR=31.4, Peak=211 HFD=3.7
20:07:52.697 00.002 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.02) = xAngle (-1.80 = -1.80)
20:07:52.699 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
20:07:52.701 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.78 mountX=-0.08 mountY=0.32, mountTheta=1.81
20:07:52.703 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.33, opts=13)
20:07:52.705 00.002 31432 Enqueuing Move request for scope (-0.07, -0.33)
20:07:52.707 00.002 29876 Worker thread wakes up
20:07:52.707 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
20:07:52.707 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
20:07:52.707 00.000 29876 Moving (-0.07, -0.33) raw xDistance=-0.08 yDistance=0.32
20:07:52.707 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:07:52.707 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:07:52.707 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:07:52.707 00.000 29876 MoveAxis(E, 0, ABG)
20:07:52.707 00.000 29876 Move returns status 0, amount 0
20:07:52.708 00.001 29876 MoveAxis(N, 0, ABG)
20:07:52.708 00.000 29876 Move returns status 0, amount 0
20:07:52.708 00.000 29876 move complete, result=0
20:07:52.708 00.000 29876 worker thread done servicing request
20:07:52.711 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:52.722 00.011 31432 UpdateGuideState exits: m=2633 RSB=31.4
20:07:52.725 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:52.726 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:52.728 00.002 31432 Enqueuing Expose request
20:07:52.730 00.002 29876 Worker thread wakes up
20:07:52.730 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:07:52.732 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:52.732 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:54.854 02.122 29876 Exposure complete
20:07:54.902 00.048 29876 worker thread done servicing request
20:07:54.903 00.001 31432 OnExposeComplete: enter
20:07:54.905 00.002 31432 UpdateGuideState(): m_state=6
20:07:54.907 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
20:07:54.911 00.004 31432 Star::Find returns 1 (0), X=335.10, Y=886.37, Mass=2595, SNR=31.6, Peak=214 HFD=3.5
20:07:54.916 00.005 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
20:07:54.917 00.001 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.29)
20:07:54.919 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=0.09 mountY=-0.12, mountTheta=-0.94
20:07:54.922 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.13, opts=13)
20:07:54.924 00.002 31432 Enqueuing Move request for scope (0.08, 0.13)
20:07:54.925 00.001 29876 Worker thread wakes up
20:07:54.926 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
20:07:54.926 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
20:07:54.926 00.000 29876 Moving (0.08, 0.13) raw xDistance=0.09 yDistance=-0.12
20:07:54.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:07:54.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:54.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:07:54.926 00.000 29876 MoveAxis(E, 0, ABG)
20:07:54.926 00.000 29876 Move returns status 0, amount 0
20:07:54.926 00.000 29876 MoveAxis(N, 0, ABG)
20:07:54.926 00.000 29876 Move returns status 0, amount 0
20:07:54.926 00.000 29876 move complete, result=0
20:07:54.926 00.000 29876 worker thread done servicing request
20:07:54.929 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:54.940 00.011 31432 UpdateGuideState exits: m=2595 RSB=31.6
20:07:54.943 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:54.946 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:54.950 00.004 31432 Enqueuing Expose request
20:07:54.952 00.002 29876 Worker thread wakes up
20:07:54.952 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:07:54.954 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:54.954 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:56.857 01.903 29876 Exposure complete
20:07:56.899 00.042 29876 worker thread done servicing request
20:07:56.899 00.000 31432 OnExposeComplete: enter
20:07:56.903 00.004 31432 UpdateGuideState(): m_state=6
20:07:56.905 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
20:07:56.907 00.002 31432 Star::Find returns 1 (0), X=334.51, Y=885.81, Mass=2545, SNR=31.5, Peak=227 HFD=3.4
20:07:56.909 00.002 31432 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
20:07:56.911 00.002 31432 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
20:07:56.913 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.43 hyp=0.66 cameraTheta=-2.43 mountX=-0.51 mountY=0.35, mountTheta=2.54
20:07:56.915 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.43, opts=13)
20:07:56.917 00.002 31432 Enqueuing Move request for scope (-0.50, -0.43)
20:07:56.919 00.002 29876 Worker thread wakes up
20:07:56.920 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.43) opts 0xd
20:07:56.920 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.43)
20:07:56.920 00.000 29876 Moving (-0.50, -0.43) raw xDistance=-0.51 yDistance=0.35
20:07:56.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
20:07:56.920 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:07:56.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:07:56.920 00.000 29876 MoveAxis(E, 49, ABG)
20:07:56.920 00.000 29876 Guiding  Dir = 2, Dur = 49
20:07:56.920 00.000 29876 IsSlewing returns 0
20:07:56.920 00.000 29876 IsGuiding returns 0
20:07:56.921 00.001 29876 PulseGuide returned control before completion, sleep 59
20:07:56.923 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:56.937 00.014 31432 UpdateGuideState exits: m=2545 RSB=31.5
20:07:56.939 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:56.941 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:56.943 00.002 31432 Enqueuing Expose request
20:07:56.981 00.038 29876 IsGuiding returns 1
20:07:56.981 00.000 29876 scope still moving after pulse duration time elapsed
20:07:57.012 00.031 29876 IsSlewing returns 0
20:07:57.012 00.000 29876 IsGuiding returns 1
20:07:57.043 00.031 29876 IsSlewing returns 0
20:07:57.043 00.000 29876 IsGuiding returns 1
20:07:57.074 00.031 29876 IsSlewing returns 0
20:07:57.074 00.000 29876 IsGuiding returns 1
20:07:57.105 00.031 29876 IsSlewing returns 0
20:07:57.105 00.000 29876 IsGuiding returns 0
20:07:57.105 00.000 29876 scope move finished after 49 + 135 ms
20:07:57.105 00.000 29876 Move returns status 0, amount 49
20:07:57.105 00.000 29876 MoveAxis(N, 0, ABG)
20:07:57.105 00.000 29876 Move returns status 0, amount 0
20:07:57.105 00.000 29876 move complete, result=0
20:07:57.106 00.001 29876 worker thread done servicing request
20:07:57.106 00.000 29876 Worker thread wakes up
20:07:57.106 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:57.106 00.000 31432 GuideStep: -0.5 px 49 ms EAST, 0.4 px 0 ms NORTH
20:07:57.108 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:07:59.233 02.125 29876 Exposure complete
20:07:59.278 00.045 29876 worker thread done servicing request
20:07:59.278 00.000 31432 OnExposeComplete: enter
20:07:59.280 00.002 31432 UpdateGuideState(): m_state=6
20:07:59.282 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
20:07:59.284 00.002 31432 Star::Find returns 1 (0), X=334.82, Y=886.30, Mass=2661, SNR=32.4, Peak=203 HFD=3.7
20:07:59.286 00.002 31432 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.02) = xAngle (2.82 = 2.82)
20:07:59.287 00.001 31432 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.83 = -0.45)
20:07:59.289 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.85 mountX=-0.19 mountY=-0.09, mountTheta=-2.71
20:07:59.292 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.06, opts=13)
20:07:59.294 00.002 31432 Enqueuing Move request for scope (-0.19, 0.06)
20:07:59.296 00.002 29876 Worker thread wakes up
20:07:59.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
20:07:59.296 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
20:07:59.296 00.000 29876 Moving (-0.19, 0.06) raw xDistance=-0.19 yDistance=-0.09
20:07:59.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:07:59.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:59.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:07:59.296 00.000 29876 MoveAxis(E, 0, ABG)
20:07:59.296 00.000 29876 Move returns status 0, amount 0
20:07:59.296 00.000 29876 MoveAxis(N, 0, ABG)
20:07:59.296 00.000 29876 Move returns status 0, amount 0
20:07:59.296 00.000 29876 move complete, result=0
20:07:59.296 00.000 29876 worker thread done servicing request
20:07:59.300 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:07:59.311 00.011 31432 UpdateGuideState exits: m=2661 RSB=32.4
20:07:59.313 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:59.315 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:07:59.317 00.002 31432 Enqueuing Expose request
20:07:59.318 00.001 29876 Worker thread wakes up
20:07:59.318 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:07:59.320 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:07:59.321 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:01.234 01.913 29876 Exposure complete
20:08:01.285 00.051 29876 worker thread done servicing request
20:08:01.285 00.000 31432 OnExposeComplete: enter
20:08:01.287 00.002 31432 UpdateGuideState(): m_state=6
20:08:01.289 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
20:08:01.291 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=885.83, Mass=2623, SNR=31.5, Peak=224 HFD=3.7
20:08:01.293 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.94 = -1.94)
20:08:01.295 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
20:08:01.297 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.91 mountX=-0.16 mountY=0.38, mountTheta=1.96
20:08:01.300 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.41, opts=13)
20:08:01.302 00.002 31432 Enqueuing Move request for scope (-0.15, -0.41)
20:08:01.304 00.002 29876 Worker thread wakes up
20:08:01.304 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.41) opts 0xd
20:08:01.304 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.41)
20:08:01.304 00.000 29876 Moving (-0.15, -0.41) raw xDistance=-0.16 yDistance=0.38
20:08:01.304 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:08:01.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:08:01.304 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:08:01.304 00.000 29876 MoveAxis(E, 0, ABG)
20:08:01.304 00.000 29876 Move returns status 0, amount 0
20:08:01.304 00.000 29876 MoveAxis(N, 0, ABG)
20:08:01.304 00.000 29876 Move returns status 0, amount 0
20:08:01.304 00.000 29876 move complete, result=0
20:08:01.304 00.000 29876 worker thread done servicing request
20:08:01.307 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:01.319 00.012 31432 UpdateGuideState exits: m=2623 RSB=31.5
20:08:01.321 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:01.323 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:01.325 00.002 31432 Enqueuing Expose request
20:08:01.328 00.003 29876 Worker thread wakes up
20:08:01.328 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:08:01.330 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:01.330 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:03.460 02.130 29876 Exposure complete
20:08:03.503 00.043 29876 worker thread done servicing request
20:08:03.504 00.001 31432 OnExposeComplete: enter
20:08:03.506 00.002 31432 UpdateGuideState(): m_state=6
20:08:03.508 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
20:08:03.510 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=885.90, Mass=2565, SNR=32.1, Peak=210 HFD=3.8
20:08:03.511 00.001 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
20:08:03.513 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
20:08:03.515 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.99 mountX=-0.16 mountY=0.31, mountTheta=2.04
20:08:03.518 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.34, opts=13)
20:08:03.519 00.001 31432 Enqueuing Move request for scope (-0.15, -0.34)
20:08:03.521 00.002 29876 Worker thread wakes up
20:08:03.521 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd
20:08:03.521 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.34)
20:08:03.521 00.000 29876 Moving (-0.15, -0.34) raw xDistance=-0.16 yDistance=0.31
20:08:03.521 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:08:03.521 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.31 newest=0.61
20:08:03.521 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
20:08:03.521 00.000 29876 MoveAxis(E, 0, ABG)
20:08:03.522 00.001 29876 Move returns status 0, amount 0
20:08:03.522 00.000 29876 BLC: Oldest BLC event removed
20:08:03.522 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:08:03.522 00.000 29876 MoveAxis(S, 43, ABG)
20:08:03.522 00.000 29876 Guiding  Dir = 1, Dur = 43
20:08:03.522 00.000 29876 IsSlewing returns 0
20:08:03.522 00.000 29876 IsGuiding returns 0
20:08:03.522 00.000 29876 PulseGuide returned control before completion, sleep 53
20:08:03.528 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:03.540 00.012 31432 UpdateGuideState exits: m=2565 RSB=32.1
20:08:03.542 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:03.544 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:03.546 00.002 31432 Enqueuing Expose request
20:08:03.584 00.038 29876 IsGuiding returns 1
20:08:03.584 00.000 29876 scope still moving after pulse duration time elapsed
20:08:03.615 00.031 29876 IsSlewing returns 0
20:08:03.615 00.000 29876 IsGuiding returns 1
20:08:03.646 00.031 29876 IsSlewing returns 0
20:08:03.646 00.000 29876 IsGuiding returns 1
20:08:03.678 00.032 29876 IsSlewing returns 0
20:08:03.678 00.000 29876 IsGuiding returns 1
20:08:03.709 00.031 29876 IsSlewing returns 0
20:08:03.709 00.000 29876 IsGuiding returns 1
20:08:03.740 00.031 29876 IsSlewing returns 0
20:08:03.740 00.000 29876 IsGuiding returns 0
20:08:03.741 00.001 29876 scope move finished after 43 + 176 ms
20:08:03.741 00.000 29876 Move returns status 0, amount 43
20:08:03.741 00.000 29876 move complete, result=0
20:08:03.741 00.000 29876 worker thread done servicing request
20:08:03.741 00.000 29876 Worker thread wakes up
20:08:03.741 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 43 ms SOUTH
20:08:03.744 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:03.744 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:05.659 01.915 29876 Exposure complete
20:08:05.704 00.045 29876 worker thread done servicing request
20:08:05.704 00.000 31432 OnExposeComplete: enter
20:08:05.706 00.002 31432 UpdateGuideState(): m_state=6
20:08:05.708 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
20:08:05.710 00.002 31432 Star::Find returns 1 (0), X=335.13, Y=885.81, Mass=2406, SNR=31.0, Peak=240 HFD=3.1
20:08:05.711 00.001 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
20:08:05.713 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
20:08:05.715 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.30 mountX=0.11 mountY=0.44, mountTheta=1.33
20:08:05.718 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.42, opts=13)
20:08:05.719 00.001 31432 Enqueuing Move request for scope (0.12, -0.42)
20:08:05.721 00.002 29876 Worker thread wakes up
20:08:05.722 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.42) opts 0xd
20:08:05.722 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.42)
20:08:05.722 00.000 29876 Moving (0.12, -0.42) raw xDistance=0.11 yDistance=0.44
20:08:05.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:08:05.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
20:08:05.722 00.000 29876 MoveAxis(E, 0, ABG)
20:08:05.722 00.000 29876 Move returns status 0, amount 0
20:08:05.722 00.000 29876 MoveAxis(S, 32, ABG)
20:08:05.722 00.000 29876 Guiding  Dir = 1, Dur = 32
20:08:05.722 00.000 29876 IsSlewing returns 0
20:08:05.722 00.000 29876 IsGuiding returns 0
20:08:05.722 00.000 29876 PulseGuide returned control before completion, sleep 42
20:08:05.726 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:05.738 00.012 31432 UpdateGuideState exits: m=2406 RSB=31.0
20:08:05.740 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:05.742 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:05.743 00.001 31432 Enqueuing Expose request
20:08:05.766 00.023 29876 IsGuiding returns 1
20:08:05.766 00.000 29876 scope still moving after pulse duration time elapsed
20:08:05.797 00.031 29876 IsSlewing returns 0
20:08:05.797 00.000 29876 IsGuiding returns 1
20:08:05.829 00.032 29876 IsSlewing returns 0
20:08:05.829 00.000 29876 IsGuiding returns 1
20:08:05.860 00.031 29876 IsSlewing returns 0
20:08:05.860 00.000 29876 IsGuiding returns 0
20:08:05.860 00.000 29876 scope move finished after 32 + 105 ms
20:08:05.860 00.000 29876 Move returns status 0, amount 32
20:08:05.860 00.000 29876 move complete, result=0
20:08:05.860 00.000 29876 worker thread done servicing request
20:08:05.860 00.000 29876 Worker thread wakes up
20:08:05.861 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 32 ms SOUTH
20:08:05.863 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:05.863 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:08.089 02.226 29876 Exposure complete
20:08:08.132 00.043 29876 worker thread done servicing request
20:08:08.132 00.000 31432 OnExposeComplete: enter
20:08:08.134 00.002 31432 UpdateGuideState(): m_state=6
20:08:08.136 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
20:08:08.138 00.002 31432 Star::Find returns 1 (0), X=334.45, Y=885.85, Mass=2461, SNR=31.1, Peak=216 HFD=3.4
20:08:08.140 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.57 = -2.57)
20:08:08.142 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.44 = 0.44)
20:08:08.143 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.38 hyp=0.68 cameraTheta=-2.54 mountX=-0.57 mountY=0.29, mountTheta=2.67
20:08:08.146 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.38, opts=13)
20:08:08.148 00.002 31432 Enqueuing Move request for scope (-0.56, -0.38)
20:08:08.151 00.003 29876 Worker thread wakes up
20:08:08.151 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.38) opts 0xd
20:08:08.151 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.38)
20:08:08.151 00.000 29876 Moving (-0.56, -0.38) raw xDistance=-0.57 yDistance=0.29
20:08:08.151 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
20:08:08.151 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:08.151 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:08:08.151 00.000 29876 MoveAxis(E, 55, ABG)
20:08:08.151 00.000 29876 Guiding  Dir = 2, Dur = 55
20:08:08.152 00.001 29876 IsSlewing returns 0
20:08:08.152 00.000 29876 IsGuiding returns 0
20:08:08.152 00.000 29876 PulseGuide returned control before completion, sleep 65
20:08:08.155 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:08.171 00.016 31432 UpdateGuideState exits: m=2461 RSB=31.1
20:08:08.173 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:08.175 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:08.177 00.002 31432 Enqueuing Expose request
20:08:08.227 00.050 29876 IsGuiding returns 1
20:08:08.227 00.000 29876 scope still moving after pulse duration time elapsed
20:08:08.258 00.031 29876 IsSlewing returns 0
20:08:08.258 00.000 29876 IsGuiding returns 1
20:08:08.289 00.031 29876 IsSlewing returns 0
20:08:08.289 00.000 29876 IsGuiding returns 1
20:08:08.319 00.030 29876 IsSlewing returns 0
20:08:08.319 00.000 29876 IsGuiding returns 1
20:08:08.351 00.032 29876 IsSlewing returns 0
20:08:08.351 00.000 29876 IsGuiding returns 0
20:08:08.351 00.000 29876 scope move finished after 55 + 144 ms
20:08:08.351 00.000 29876 Move returns status 0, amount 55
20:08:08.351 00.000 29876 MoveAxis(N, 0, ABG)
20:08:08.351 00.000 29876 Move returns status 0, amount 0
20:08:08.351 00.000 29876 move complete, result=0
20:08:08.351 00.000 29876 worker thread done servicing request
20:08:08.351 00.000 29876 Worker thread wakes up
20:08:08.351 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:08.352 00.001 31432 GuideStep: -0.6 px 55 ms EAST, 0.3 px 0 ms NORTH
20:08:08.354 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:10.258 01.904 29876 Exposure complete
20:08:10.299 00.041 29876 worker thread done servicing request
20:08:10.299 00.000 31432 OnExposeComplete: enter
20:08:10.301 00.002 31432 UpdateGuideState(): m_state=6
20:08:10.303 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
20:08:10.305 00.002 31432 Star::Find returns 1 (0), X=334.56, Y=886.20, Mass=2667, SNR=32.8, Peak=206 HFD=3.7
20:08:10.307 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:08:10.309 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:08:10.311 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-3.05 mountX=-0.45 mountY=-0.03, mountTheta=-3.08
20:08:10.313 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.04, opts=13)
20:08:10.315 00.002 31432 Enqueuing Move request for scope (-0.45, -0.04)
20:08:10.317 00.002 29876 Worker thread wakes up
20:08:10.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.04) opts 0xd
20:08:10.317 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.04)
20:08:10.317 00.000 29876 Moving (-0.45, -0.04) raw xDistance=-0.45 yDistance=-0.03
20:08:10.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
20:08:10.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:10.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:10.317 00.000 29876 MoveAxis(E, 51, ABG)
20:08:10.317 00.000 29876 Guiding  Dir = 2, Dur = 51
20:08:10.318 00.001 29876 IsSlewing returns 0
20:08:10.318 00.000 29876 IsGuiding returns 0
20:08:10.318 00.000 29876 PulseGuide returned control before completion, sleep 61
20:08:10.322 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:10.333 00.011 31432 UpdateGuideState exits: m=2667 RSB=32.8
20:08:10.335 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:10.337 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:10.339 00.002 31432 Enqueuing Expose request
20:08:10.381 00.042 29876 IsGuiding returns 1
20:08:10.381 00.000 29876 scope still moving after pulse duration time elapsed
20:08:10.412 00.031 29876 IsSlewing returns 0
20:08:10.412 00.000 29876 IsGuiding returns 1
20:08:10.444 00.032 29876 IsSlewing returns 0
20:08:10.444 00.000 29876 IsGuiding returns 1
20:08:10.475 00.031 29876 IsSlewing returns 0
20:08:10.475 00.000 29876 IsGuiding returns 1
20:08:10.505 00.030 29876 IsSlewing returns 0
20:08:10.505 00.000 29876 IsGuiding returns 1
20:08:10.537 00.032 29876 IsSlewing returns 0
20:08:10.537 00.000 29876 IsGuiding returns 0
20:08:10.537 00.000 29876 scope move finished after 51 + 167 ms
20:08:10.537 00.000 29876 Move returns status 0, amount 51
20:08:10.537 00.000 29876 MoveAxis(N, 0, ABG)
20:08:10.537 00.000 29876 Move returns status 0, amount 0
20:08:10.537 00.000 29876 move complete, result=0
20:08:10.537 00.000 29876 worker thread done servicing request
20:08:10.537 00.000 29876 Worker thread wakes up
20:08:10.537 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:10.537 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:10.537 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.0 px 0 ms NORTH
20:08:12.662 02.125 29876 Exposure complete
20:08:12.704 00.042 29876 worker thread done servicing request
20:08:12.704 00.000 31432 OnExposeComplete: enter
20:08:12.707 00.003 31432 UpdateGuideState(): m_state=6
20:08:12.709 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
20:08:12.712 00.003 31432 Star::Find returns 1 (0), X=334.75, Y=885.84, Mass=2585, SNR=32.5, Peak=243 HFD=3.5
20:08:12.713 00.001 31432 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
20:08:12.715 00.002 31432 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
20:08:12.717 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.14 mountX=-0.27 mountY=0.35, mountTheta=2.22
20:08:12.720 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.40, opts=13)
20:08:12.722 00.002 31432 Enqueuing Move request for scope (-0.26, -0.40)
20:08:12.724 00.002 29876 Worker thread wakes up
20:08:12.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
20:08:12.724 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
20:08:12.724 00.000 29876 Moving (-0.26, -0.40) raw xDistance=-0.27 yDistance=0.35
20:08:12.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
20:08:12.724 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
20:08:12.724 00.000 29876 MoveAxis(E, 33, ABG)
20:08:12.724 00.000 29876 Guiding  Dir = 2, Dur = 33
20:08:12.724 00.000 29876 IsSlewing returns 0
20:08:12.725 00.001 29876 IsGuiding returns 0
20:08:12.725 00.000 29876 PulseGuide returned control before completion, sleep 43
20:08:12.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:12.739 00.011 31432 UpdateGuideState exits: m=2585 RSB=32.5
20:08:12.741 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:12.743 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:12.745 00.002 31432 Enqueuing Expose request
20:08:12.770 00.025 29876 IsGuiding returns 1
20:08:12.770 00.000 29876 scope still moving after pulse duration time elapsed
20:08:12.800 00.030 29876 IsSlewing returns 0
20:08:12.800 00.000 29876 IsGuiding returns 1
20:08:12.832 00.032 29876 IsSlewing returns 0
20:08:12.832 00.000 29876 IsGuiding returns 0
20:08:12.832 00.000 29876 scope move finished after 33 + 74 ms
20:08:12.832 00.000 29876 Move returns status 0, amount 33
20:08:12.832 00.000 29876 MoveAxis(S, 26, ABG)
20:08:12.832 00.000 29876 Guiding  Dir = 1, Dur = 26
20:08:12.832 00.000 29876 IsSlewing returns 0
20:08:12.832 00.000 29876 IsGuiding returns 0
20:08:12.833 00.001 29876 PulseGuide returned control before completion, sleep 36
20:08:12.878 00.045 29876 IsGuiding returns 1
20:08:12.878 00.000 29876 scope still moving after pulse duration time elapsed
20:08:12.908 00.030 29876 IsSlewing returns 0
20:08:12.908 00.000 29876 IsGuiding returns 1
20:08:12.939 00.031 29876 IsSlewing returns 0
20:08:12.939 00.000 29876 IsGuiding returns 1
20:08:12.970 00.031 29876 IsSlewing returns 0
20:08:12.970 00.000 29876 IsGuiding returns 1
20:08:13.003 00.033 29876 IsSlewing returns 0
20:08:13.003 00.000 29876 IsGuiding returns 0
20:08:13.003 00.000 29876 scope move finished after 26 + 144 ms
20:08:13.003 00.000 29876 Move returns status 0, amount 26
20:08:13.003 00.000 29876 move complete, result=0
20:08:13.003 00.000 29876 worker thread done servicing request
20:08:13.003 00.000 29876 Worker thread wakes up
20:08:13.003 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:13.003 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:13.003 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.4 px 26 ms SOUTH
20:08:14.920 01.917 29876 Exposure complete
20:08:14.970 00.050 29876 worker thread done servicing request
20:08:14.970 00.000 31432 OnExposeComplete: enter
20:08:14.973 00.003 31432 UpdateGuideState(): m_state=6
20:08:14.974 00.001 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
20:08:14.976 00.002 31432 Star::Find returns 1 (0), X=335.13, Y=886.13, Mass=2455, SNR=31.1, Peak=218 HFD=3.2
20:08:14.978 00.002 31432 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.02) = xAngle (-0.77 = -0.77)
20:08:14.980 00.002 31432 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.24 = 2.24)
20:08:14.982 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=0.11 mountY=0.12, mountTheta=0.83
20:08:14.985 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.10, opts=13)
20:08:14.987 00.002 31432 Enqueuing Move request for scope (0.11, -0.10)
20:08:14.989 00.002 29876 Worker thread wakes up
20:08:14.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
20:08:14.989 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
20:08:14.989 00.000 29876 Moving (0.11, -0.10) raw xDistance=0.11 yDistance=0.12
20:08:14.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:08:14.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:14.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:08:14.989 00.000 29876 MoveAxis(E, 0, ABG)
20:08:14.989 00.000 29876 Move returns status 0, amount 0
20:08:14.989 00.000 29876 MoveAxis(N, 0, ABG)
20:08:14.989 00.000 29876 Move returns status 0, amount 0
20:08:14.989 00.000 29876 move complete, result=0
20:08:14.989 00.000 29876 worker thread done servicing request
20:08:14.993 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:15.004 00.011 31432 UpdateGuideState exits: m=2455 RSB=31.1
20:08:15.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:15.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:15.010 00.002 31432 Enqueuing Expose request
20:08:15.012 00.002 29876 Worker thread wakes up
20:08:15.012 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:15.012 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:08:15.015 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:17.147 02.132 29876 Exposure complete
20:08:17.191 00.044 29876 worker thread done servicing request
20:08:17.191 00.000 31432 OnExposeComplete: enter
20:08:17.193 00.002 31432 UpdateGuideState(): m_state=6
20:08:17.195 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
20:08:17.197 00.002 31432 Star::Find returns 1 (0), X=334.77, Y=886.28, Mass=2455, SNR=31.1, Peak=227 HFD=3.5
20:08:17.199 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:08:17.200 00.001 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:08:17.202 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.99 mountX=-0.25 mountY=-0.07, mountTheta=-2.85
20:08:17.205 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.04, opts=13)
20:08:17.207 00.002 31432 Enqueuing Move request for scope (-0.25, 0.04)
20:08:17.209 00.002 29876 Worker thread wakes up
20:08:17.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
20:08:17.209 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
20:08:17.209 00.000 29876 Moving (-0.25, 0.04) raw xDistance=-0.25 yDistance=-0.07
20:08:17.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
20:08:17.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:17.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:08:17.209 00.000 29876 MoveAxis(E, 24, ABG)
20:08:17.209 00.000 29876 Guiding  Dir = 2, Dur = 24
20:08:17.209 00.000 29876 IsSlewing returns 0
20:08:17.209 00.000 29876 IsGuiding returns 0
20:08:17.210 00.001 29876 PulseGuide returned control before completion, sleep 34
20:08:17.213 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:17.223 00.010 31432 UpdateGuideState exits: m=2455 RSB=31.1
20:08:17.227 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:17.228 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:17.229 00.001 31432 Enqueuing Expose request
20:08:17.256 00.027 29876 IsGuiding returns 1
20:08:17.256 00.000 29876 scope still moving after pulse duration time elapsed
20:08:17.286 00.030 29876 IsSlewing returns 0
20:08:17.286 00.000 29876 IsGuiding returns 0
20:08:17.286 00.000 29876 scope move finished after 24 + 52 ms
20:08:17.286 00.000 29876 Move returns status 0, amount 24
20:08:17.286 00.000 29876 MoveAxis(N, 0, ABG)
20:08:17.286 00.000 29876 Move returns status 0, amount 0
20:08:17.286 00.000 29876 move complete, result=0
20:08:17.286 00.000 29876 worker thread done servicing request
20:08:17.286 00.000 29876 Worker thread wakes up
20:08:17.287 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:17.287 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:17.287 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
20:08:19.189 01.902 29876 Exposure complete
20:08:19.231 00.042 29876 worker thread done servicing request
20:08:19.231 00.000 31432 OnExposeComplete: enter
20:08:19.233 00.002 31432 UpdateGuideState(): m_state=6
20:08:19.235 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
20:08:19.237 00.002 31432 Star::Find returns 1 (0), X=334.19, Y=886.23, Mass=2652, SNR=32.2, Peak=199 HFD=3.6
20:08:19.239 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.02) = xAngle (-3.15 = 3.13)
20:08:19.241 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
20:08:19.243 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=-0.01 hyp=0.82 cameraTheta=-3.13 mountX=-0.82 mountY=-0.11, mountTheta=-3.00
20:08:19.245 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=-0.01, opts=13)
20:08:19.248 00.003 31432 Enqueuing Move request for scope (-0.82, -0.01)
20:08:19.249 00.001 29876 Worker thread wakes up
20:08:19.249 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.01) opts 0xd
20:08:19.250 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.82, -0.01)
20:08:19.250 00.000 29876 Moving (-0.82, -0.01) raw xDistance=-0.82 yDistance=-0.11
20:08:19.250 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.82
20:08:19.250 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:19.250 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:08:19.250 00.000 29876 MoveAxis(E, 82, ABG)
20:08:19.250 00.000 29876 Guiding  Dir = 2, Dur = 82
20:08:19.250 00.000 29876 IsSlewing returns 0
20:08:19.250 00.000 29876 IsGuiding returns 0
20:08:19.251 00.001 29876 PulseGuide returned control before completion, sleep 92
20:08:19.256 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:19.271 00.015 31432 UpdateGuideState exits: m=2652 RSB=32.2
20:08:19.274 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:19.276 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:19.277 00.001 31432 Enqueuing Expose request
20:08:19.344 00.067 29876 IsGuiding returns 1
20:08:19.344 00.000 29876 scope still moving after pulse duration time elapsed
20:08:19.375 00.031 29876 IsSlewing returns 0
20:08:19.375 00.000 29876 IsGuiding returns 1
20:08:19.406 00.031 29876 IsSlewing returns 0
20:08:19.406 00.000 29876 IsGuiding returns 1
20:08:19.437 00.031 29876 IsSlewing returns 0
20:08:19.437 00.000 29876 IsGuiding returns 0
20:08:19.437 00.000 29876 scope move finished after 82 + 104 ms
20:08:19.437 00.000 29876 Move returns status 0, amount 82
20:08:19.437 00.000 29876 MoveAxis(N, 0, ABG)
20:08:19.437 00.000 29876 Move returns status 0, amount 0
20:08:19.437 00.000 29876 move complete, result=0
20:08:19.437 00.000 29876 worker thread done servicing request
20:08:19.437 00.000 29876 Worker thread wakes up
20:08:19.437 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:19.437 00.000 31432 GuideStep: -0.8 px 82 ms EAST, -0.1 px 0 ms NORTH
20:08:19.439 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:21.667 02.228 29876 Exposure complete
20:08:21.710 00.043 29876 worker thread done servicing request
20:08:21.710 00.000 31432 OnExposeComplete: enter
20:08:21.713 00.003 31432 UpdateGuideState(): m_state=6
20:08:21.715 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
20:08:21.716 00.001 31432 Star::Find returns 1 (0), X=334.76, Y=886.31, Mass=2641, SNR=32.7, Peak=229 HFD=3.4
20:08:21.718 00.002 31432 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
20:08:21.720 00.002 31432 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.45)
20:08:21.722 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.85 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
20:08:21.724 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.08, opts=13)
20:08:21.726 00.002 31432 Enqueuing Move request for scope (-0.25, 0.08)
20:08:21.728 00.002 29876 Worker thread wakes up
20:08:21.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
20:08:21.728 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
20:08:21.728 00.000 29876 Moving (-0.25, 0.08) raw xDistance=-0.25 yDistance=-0.11
20:08:21.729 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.25
20:08:21.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:21.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:08:21.729 00.000 29876 MoveAxis(E, 35, ABG)
20:08:21.729 00.000 29876 Guiding  Dir = 2, Dur = 35
20:08:21.729 00.000 29876 IsSlewing returns 0
20:08:21.729 00.000 29876 IsGuiding returns 0
20:08:21.729 00.000 29876 PulseGuide returned control before completion, sleep 45
20:08:21.732 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:21.745 00.013 31432 UpdateGuideState exits: m=2641 RSB=32.7
20:08:21.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:21.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:21.751 00.002 31432 Enqueuing Expose request
20:08:21.789 00.038 29876 IsGuiding returns 1
20:08:21.789 00.000 29876 scope still moving after pulse duration time elapsed
20:08:21.821 00.032 29876 IsSlewing returns 0
20:08:21.821 00.000 29876 IsGuiding returns 0
20:08:21.821 00.000 29876 scope move finished after 35 + 56 ms
20:08:21.821 00.000 29876 Move returns status 0, amount 35
20:08:21.821 00.000 29876 MoveAxis(N, 0, ABG)
20:08:21.821 00.000 29876 Move returns status 0, amount 0
20:08:21.821 00.000 29876 move complete, result=0
20:08:21.821 00.000 29876 worker thread done servicing request
20:08:21.821 00.000 31432 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
20:08:21.824 00.003 29876 Worker thread wakes up
20:08:21.824 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:21.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:23.728 01.904 29876 Exposure complete
20:08:23.771 00.043 29876 worker thread done servicing request
20:08:23.771 00.000 31432 OnExposeComplete: enter
20:08:23.773 00.002 31432 UpdateGuideState(): m_state=6
20:08:23.775 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
20:08:23.777 00.002 31432 Star::Find returns 1 (0), X=335.06, Y=886.14, Mass=2590, SNR=31.4, Peak=239 HFD=3.2
20:08:23.779 00.002 31432 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.02) = xAngle (-1.18 = -1.18)
20:08:23.781 00.002 31432 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.83 = 1.83)
20:08:23.783 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.15 mountX=0.04 mountY=0.11, mountTheta=1.19
20:08:23.785 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.10, opts=13)
20:08:23.787 00.002 31432 Enqueuing Move request for scope (0.04, -0.10)
20:08:23.789 00.002 29876 Worker thread wakes up
20:08:23.789 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
20:08:23.789 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
20:08:23.789 00.000 29876 Moving (0.04, -0.10) raw xDistance=0.04 yDistance=0.11
20:08:23.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:08:23.789 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:23.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:08:23.789 00.000 29876 MoveAxis(E, 0, ABG)
20:08:23.789 00.000 29876 Move returns status 0, amount 0
20:08:23.789 00.000 29876 MoveAxis(N, 0, ABG)
20:08:23.789 00.000 29876 Move returns status 0, amount 0
20:08:23.789 00.000 29876 move complete, result=0
20:08:23.790 00.001 29876 worker thread done servicing request
20:08:23.795 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:08:23.807 00.012 31432 UpdateGuideState exits: m=2590 RSB=31.4
20:08:23.811 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:23.814 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:23.817 00.003 31432 Enqueuing Expose request
20:08:23.820 00.003 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:08:23.823 00.003 29876 Worker thread wakes up
20:08:23.823 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:23.823 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:25.948 02.125 29876 Exposure complete
20:08:25.995 00.047 29876 worker thread done servicing request
20:08:25.995 00.000 31432 OnExposeComplete: enter
20:08:25.997 00.002 31432 UpdateGuideState(): m_state=6
20:08:25.999 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
20:08:26.001 00.002 31432 Star::Find returns 1 (0), X=334.85, Y=885.53, Mass=2571, SNR=32.2, Peak=251 HFD=3.2
20:08:26.003 00.002 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:08:26.005 00.002 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:08:26.006 00.001 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.71 hyp=0.73 cameraTheta=-1.80 mountX=-0.18 mountY=0.68, mountTheta=1.83
20:08:26.009 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.71, opts=13)
20:08:26.012 00.003 31432 Enqueuing Move request for scope (-0.16, -0.71)
20:08:26.014 00.002 29876 Worker thread wakes up
20:08:26.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.71) opts 0xd
20:08:26.014 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.71)
20:08:26.014 00.000 29876 Moving (-0.16, -0.71) raw xDistance=-0.18 yDistance=0.68
20:08:26.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:08:26.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
20:08:26.014 00.000 29876 MoveAxis(E, 0, ABG)
20:08:26.014 00.000 29876 Move returns status 0, amount 0
20:08:26.014 00.000 29876 MoveAxis(S, 50, ABG)
20:08:26.014 00.000 29876 Guiding  Dir = 1, Dur = 50
20:08:26.014 00.000 29876 IsSlewing returns 0
20:08:26.014 00.000 29876 IsGuiding returns 0
20:08:26.014 00.000 29876 PulseGuide returned control before completion, sleep 60
20:08:26.017 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:08:26.029 00.012 31432 UpdateGuideState exits: m=2571 RSB=32.2
20:08:26.031 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:26.033 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:26.035 00.002 31432 Enqueuing Expose request
20:08:26.088 00.053 29876 IsGuiding returns 1
20:08:26.088 00.000 29876 scope still moving after pulse duration time elapsed
20:08:26.119 00.031 29876 IsSlewing returns 0
20:08:26.119 00.000 29876 IsGuiding returns 1
20:08:26.150 00.031 29876 IsSlewing returns 0
20:08:26.150 00.000 29876 IsGuiding returns 0
20:08:26.150 00.000 29876 scope move finished after 50 + 86 ms
20:08:26.150 00.000 29876 Move returns status 0, amount 50
20:08:26.150 00.000 29876 move complete, result=0
20:08:26.150 00.000 29876 worker thread done servicing request
20:08:26.150 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.7 px 50 ms SOUTH
20:08:26.153 00.003 29876 Worker thread wakes up
20:08:26.153 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:26.153 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:28.066 01.913 29876 Exposure complete
20:08:28.109 00.043 29876 worker thread done servicing request
20:08:28.109 00.000 31432 OnExposeComplete: enter
20:08:28.111 00.002 31432 UpdateGuideState(): m_state=6
20:08:28.113 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
20:08:28.115 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=885.90, Mass=2533, SNR=31.3, Peak=227 HFD=3.2
20:08:28.116 00.001 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:08:28.118 00.002 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:08:28.120 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=-0.09 mountY=0.32, mountTheta=1.83
20:08:28.123 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.34, opts=13)
20:08:28.125 00.002 31432 Enqueuing Move request for scope (-0.08, -0.34)
20:08:28.127 00.002 29876 Worker thread wakes up
20:08:28.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
20:08:28.127 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
20:08:28.127 00.000 29876 Moving (-0.08, -0.34) raw xDistance=-0.09 yDistance=0.32
20:08:28.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:08:28.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:08:28.127 00.000 29876 MoveAxis(E, 0, ABG)
20:08:28.127 00.000 29876 Move returns status 0, amount 0
20:08:28.127 00.000 29876 MoveAxis(S, 24, ABG)
20:08:28.127 00.000 29876 Guiding  Dir = 1, Dur = 24
20:08:28.128 00.001 29876 IsSlewing returns 0
20:08:28.128 00.000 29876 IsGuiding returns 0
20:08:28.128 00.000 29876 PulseGuide returned control before completion, sleep 34
20:08:28.131 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:28.142 00.011 31432 UpdateGuideState exits: m=2533 RSB=31.3
20:08:28.145 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:28.146 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:28.148 00.002 31432 Enqueuing Expose request
20:08:28.173 00.025 29876 IsGuiding returns 1
20:08:28.173 00.000 29876 scope still moving after pulse duration time elapsed
20:08:28.204 00.031 29876 IsSlewing returns 0
20:08:28.204 00.000 29876 IsGuiding returns 1
20:08:28.236 00.032 29876 IsSlewing returns 0
20:08:28.236 00.000 29876 IsGuiding returns 1
20:08:28.266 00.030 29876 IsSlewing returns 0
20:08:28.266 00.000 29876 IsGuiding returns 0
20:08:28.266 00.000 29876 scope move finished after 24 + 113 ms
20:08:28.266 00.000 29876 Move returns status 0, amount 24
20:08:28.266 00.000 29876 move complete, result=0
20:08:28.266 00.000 29876 worker thread done servicing request
20:08:28.266 00.000 29876 Worker thread wakes up
20:08:28.266 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:28.266 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:28.266 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 24 ms SOUTH
20:08:30.389 02.123 29876 Exposure complete
20:08:30.436 00.047 29876 worker thread done servicing request
20:08:30.437 00.001 31432 OnExposeComplete: enter
20:08:30.442 00.005 31432 UpdateGuideState(): m_state=6
20:08:30.447 00.005 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
20:08:30.449 00.002 31432 Star::Find returns 1 (0), X=334.22, Y=886.36, Mass=2728, SNR=32.4, Peak=233 HFD=3.6
20:08:30.451 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
20:08:30.453 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
20:08:30.455 00.002 31432 CameraToMount -- cameraX=-0.79 cameraY=0.13 hyp=0.80 cameraTheta=2.98 mountX=-0.79 mountY=-0.24, mountTheta=-2.84
20:08:30.457 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.79, y=0.13, opts=13)
20:08:30.459 00.002 31432 Enqueuing Move request for scope (-0.79, 0.13)
20:08:30.461 00.002 29876 Worker thread wakes up
20:08:30.461 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.13) opts 0xd
20:08:30.461 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.79, 0.13)
20:08:30.461 00.000 29876 Moving (-0.79, 0.13) raw xDistance=-0.79 yDistance=-0.24
20:08:30.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.79
20:08:30.461 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:30.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:08:30.461 00.000 29876 MoveAxis(E, 76, ABG)
20:08:30.461 00.000 29876 Guiding  Dir = 2, Dur = 76
20:08:30.461 00.000 29876 IsSlewing returns 0
20:08:30.462 00.001 29876 IsGuiding returns 0
20:08:30.462 00.000 29876 PulseGuide returned control before completion, sleep 86
20:08:30.466 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:30.480 00.014 31432 UpdateGuideState exits: m=2728 RSB=32.4
20:08:30.482 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:30.484 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:30.485 00.001 31432 Enqueuing Expose request
20:08:30.558 00.073 29876 IsGuiding returns 1
20:08:30.558 00.000 29876 scope still moving after pulse duration time elapsed
20:08:30.589 00.031 29876 IsSlewing returns 0
20:08:30.589 00.000 29876 IsGuiding returns 1
20:08:30.619 00.030 29876 IsSlewing returns 0
20:08:30.619 00.000 29876 IsGuiding returns 0
20:08:30.619 00.000 29876 scope move finished after 76 + 81 ms
20:08:30.619 00.000 29876 Move returns status 0, amount 76
20:08:30.619 00.000 29876 MoveAxis(N, 0, ABG)
20:08:30.619 00.000 29876 Move returns status 0, amount 0
20:08:30.619 00.000 29876 move complete, result=0
20:08:30.620 00.001 29876 worker thread done servicing request
20:08:30.620 00.000 29876 Worker thread wakes up
20:08:30.620 00.000 31432 GuideStep: -0.8 px 76 ms EAST, -0.2 px 0 ms NORTH
20:08:30.622 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:30.622 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:32.526 01.904 29876 Exposure complete
20:08:32.580 00.054 29876 worker thread done servicing request
20:08:32.581 00.001 31432 OnExposeComplete: enter
20:08:32.583 00.002 31432 UpdateGuideState(): m_state=6
20:08:32.585 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
20:08:32.586 00.001 31432 Star::Find returns 1 (0), X=334.02, Y=886.37, Mass=2631, SNR=32.6, Peak=250 HFD=3.3
20:08:32.588 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
20:08:32.590 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
20:08:32.592 00.002 31432 CameraToMount -- cameraX=-0.99 cameraY=0.13 hyp=1.00 cameraTheta=3.01 mountX=-0.99 mountY=-0.28, mountTheta=-2.87
20:08:32.596 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.99, y=0.13, opts=13)
20:08:32.600 00.004 31432 Enqueuing Move request for scope (-0.99, 0.13)
20:08:32.601 00.001 29876 Worker thread wakes up
20:08:32.601 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.13) opts 0xd
20:08:32.601 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.99, 0.13)
20:08:32.601 00.000 29876 Moving (-0.99, 0.13) raw xDistance=-0.99 yDistance=-0.28
20:08:32.601 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
20:08:32.601 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:32.602 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:08:32.602 00.000 29876 MoveAxis(E, 106, ABG)
20:08:32.602 00.000 29876 Guiding  Dir = 2, Dur = 106
20:08:32.602 00.000 29876 IsSlewing returns 0
20:08:32.602 00.000 29876 IsGuiding returns 0
20:08:32.602 00.000 29876 PulseGuide returned control before completion, sleep 116
20:08:32.605 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:32.616 00.011 31432 UpdateGuideState exits: m=2631 RSB=32.6
20:08:32.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:32.620 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:32.622 00.002 31432 Enqueuing Expose request
20:08:32.727 00.105 29876 IsGuiding returns 1
20:08:32.727 00.000 29876 scope still moving after pulse duration time elapsed
20:08:32.758 00.031 29876 IsSlewing returns 0
20:08:32.758 00.000 29876 IsGuiding returns 1
20:08:32.789 00.031 29876 IsSlewing returns 0
20:08:32.789 00.000 29876 IsGuiding returns 0
20:08:32.789 00.000 29876 scope move finished after 106 + 81 ms
20:08:32.789 00.000 29876 Move returns status 0, amount 106
20:08:32.789 00.000 29876 MoveAxis(N, 0, ABG)
20:08:32.789 00.000 29876 Move returns status 0, amount 0
20:08:32.789 00.000 29876 move complete, result=0
20:08:32.790 00.001 29876 worker thread done servicing request
20:08:32.790 00.000 29876 Worker thread wakes up
20:08:32.790 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:32.790 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:32.790 00.000 31432 GuideStep: -1.0 px 106 ms EAST, -0.3 px 0 ms NORTH
20:08:35.018 02.228 29876 Exposure complete
20:08:35.062 00.044 29876 worker thread done servicing request
20:08:35.062 00.000 31432 OnExposeComplete: enter
20:08:35.065 00.003 31432 UpdateGuideState(): m_state=6
20:08:35.067 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
20:08:35.069 00.002 31432 Star::Find returns 1 (0), X=334.26, Y=886.35, Mass=2625, SNR=31.6, Peak=224 HFD=3.4
20:08:35.071 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:08:35.073 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:08:35.074 00.001 31432 CameraToMount -- cameraX=-0.75 cameraY=0.11 hyp=0.76 cameraTheta=3.00 mountX=-0.75 mountY=-0.22, mountTheta=-2.85
20:08:35.077 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=0.11, opts=13)
20:08:35.079 00.002 31432 Enqueuing Move request for scope (-0.75, 0.11)
20:08:35.081 00.002 29876 Worker thread wakes up
20:08:35.082 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.11) opts 0xd
20:08:35.082 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, 0.11)
20:08:35.082 00.000 29876 Moving (-0.75, 0.11) raw xDistance=-0.75 yDistance=-0.22
20:08:35.082 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
20:08:35.082 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:35.082 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:08:35.082 00.000 29876 MoveAxis(E, 87, ABG)
20:08:35.082 00.000 29876 Guiding  Dir = 2, Dur = 87
20:08:35.082 00.000 29876 IsSlewing returns 0
20:08:35.082 00.000 29876 IsGuiding returns 0
20:08:35.082 00.000 29876 PulseGuide returned control before completion, sleep 97
20:08:35.085 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:35.097 00.012 31432 UpdateGuideState exits: m=2625 RSB=31.6
20:08:35.100 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:35.102 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:35.103 00.001 31432 Enqueuing Expose request
20:08:35.187 00.084 29876 IsGuiding returns 1
20:08:35.187 00.000 29876 scope still moving after pulse duration time elapsed
20:08:35.218 00.031 29876 IsSlewing returns 0
20:08:35.218 00.000 29876 IsGuiding returns 1
20:08:35.248 00.030 29876 IsSlewing returns 0
20:08:35.248 00.000 29876 IsGuiding returns 0
20:08:35.248 00.000 29876 scope move finished after 87 + 79 ms
20:08:35.248 00.000 29876 Move returns status 0, amount 87
20:08:35.248 00.000 29876 MoveAxis(N, 0, ABG)
20:08:35.248 00.000 29876 Move returns status 0, amount 0
20:08:35.248 00.000 29876 move complete, result=0
20:08:35.248 00.000 29876 worker thread done servicing request
20:08:35.248 00.000 29876 Worker thread wakes up
20:08:35.248 00.000 31432 GuideStep: -0.8 px 87 ms EAST, -0.2 px 0 ms NORTH
20:08:35.253 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:35.253 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:37.165 01.912 29876 Exposure complete
20:08:37.213 00.048 29876 worker thread done servicing request
20:08:37.213 00.000 31432 OnExposeComplete: enter
20:08:37.215 00.002 31432 UpdateGuideState(): m_state=6
20:08:37.217 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
20:08:37.219 00.002 31432 Star::Find returns 1 (0), X=335.12, Y=885.81, Mass=2450, SNR=31.0, Peak=242 HFD=3.2
20:08:37.221 00.002 31432 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
20:08:37.223 00.002 31432 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
20:08:37.224 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.33 mountX=0.10 mountY=0.44, mountTheta=1.36
20:08:37.227 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.43, opts=13)
20:08:37.229 00.002 31432 Enqueuing Move request for scope (0.11, -0.43)
20:08:37.231 00.002 29876 Worker thread wakes up
20:08:37.231 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.43) opts 0xd
20:08:37.231 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.43)
20:08:37.231 00.000 29876 Moving (0.11, -0.43) raw xDistance=0.10 yDistance=0.44
20:08:37.231 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:08:37.231 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
20:08:37.231 00.000 29876 MoveAxis(E, 0, ABG)
20:08:37.232 00.001 29876 Move returns status 0, amount 0
20:08:37.232 00.000 29876 MoveAxis(S, 33, ABG)
20:08:37.232 00.000 29876 Guiding  Dir = 1, Dur = 33
20:08:37.232 00.000 29876 IsSlewing returns 0
20:08:37.232 00.000 29876 IsGuiding returns 0
20:08:37.232 00.000 29876 PulseGuide returned control before completion, sleep 43
20:08:37.238 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:37.252 00.014 31432 UpdateGuideState exits: m=2450 RSB=31.0
20:08:37.254 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:37.256 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:37.259 00.003 31432 Enqueuing Expose request
20:08:37.287 00.028 29876 IsGuiding returns 1
20:08:37.287 00.000 29876 scope still moving after pulse duration time elapsed
20:08:37.318 00.031 29876 IsSlewing returns 0
20:08:37.318 00.000 29876 IsGuiding returns 1
20:08:37.350 00.032 29876 IsSlewing returns 0
20:08:37.350 00.000 29876 IsGuiding returns 1
20:08:37.381 00.031 29876 IsSlewing returns 0
20:08:37.381 00.000 29876 IsGuiding returns 1
20:08:37.413 00.032 29876 IsSlewing returns 0
20:08:37.413 00.000 29876 IsGuiding returns 0
20:08:37.413 00.000 29876 scope move finished after 33 + 148 ms
20:08:37.413 00.000 29876 Move returns status 0, amount 33
20:08:37.413 00.000 29876 move complete, result=0
20:08:37.413 00.000 29876 worker thread done servicing request
20:08:37.413 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 33 ms SOUTH
20:08:37.416 00.003 29876 Worker thread wakes up
20:08:37.416 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:37.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:39.550 02.134 29876 Exposure complete
20:08:39.593 00.043 29876 worker thread done servicing request
20:08:39.593 00.000 31432 OnExposeComplete: enter
20:08:39.595 00.002 31432 UpdateGuideState(): m_state=6
20:08:39.597 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
20:08:39.599 00.002 31432 Star::Find returns 1 (0), X=334.17, Y=886.40, Mass=2728, SNR=32.5, Peak=216 HFD=3.6
20:08:39.600 00.001 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
20:08:39.602 00.002 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
20:08:39.604 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=0.16 hyp=0.86 cameraTheta=2.95 mountX=-0.84 mountY=-0.29, mountTheta=-2.81
20:08:39.607 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=0.16, opts=13)
20:08:39.610 00.003 31432 Enqueuing Move request for scope (-0.84, 0.16)
20:08:39.612 00.002 29876 Worker thread wakes up
20:08:39.612 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.16) opts 0xd
20:08:39.612 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, 0.16)
20:08:39.612 00.000 29876 Moving (-0.84, 0.16) raw xDistance=-0.84 yDistance=-0.29
20:08:39.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.84
20:08:39.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:39.612 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:08:39.612 00.000 29876 MoveAxis(E, 81, ABG)
20:08:39.612 00.000 29876 Guiding  Dir = 2, Dur = 81
20:08:39.612 00.000 29876 IsSlewing returns 0
20:08:39.612 00.000 29876 IsGuiding returns 0
20:08:39.613 00.001 29876 PulseGuide returned control before completion, sleep 91
20:08:39.616 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:08:39.627 00.011 31432 UpdateGuideState exits: m=2728 RSB=32.5
20:08:39.630 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:39.632 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:39.634 00.002 31432 Enqueuing Expose request
20:08:39.718 00.084 29876 IsGuiding returns 1
20:08:39.718 00.000 29876 scope still moving after pulse duration time elapsed
20:08:39.748 00.030 29876 IsSlewing returns 0
20:08:39.748 00.000 29876 IsGuiding returns 1
20:08:39.779 00.031 29876 IsSlewing returns 0
20:08:39.779 00.000 29876 IsGuiding returns 0
20:08:39.779 00.000 29876 scope move finished after 81 + 85 ms
20:08:39.779 00.000 29876 Move returns status 0, amount 81
20:08:39.779 00.000 29876 MoveAxis(N, 0, ABG)
20:08:39.779 00.000 29876 Move returns status 0, amount 0
20:08:39.779 00.000 29876 move complete, result=0
20:08:39.779 00.000 29876 worker thread done servicing request
20:08:39.779 00.000 29876 Worker thread wakes up
20:08:39.779 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:39.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:39.780 00.001 31432 GuideStep: -0.8 px 81 ms EAST, -0.3 px 0 ms NORTH
20:08:41.691 01.911 29876 Exposure complete
20:08:41.734 00.043 29876 worker thread done servicing request
20:08:41.734 00.000 31432 OnExposeComplete: enter
20:08:41.736 00.002 31432 UpdateGuideState(): m_state=6
20:08:41.738 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
20:08:41.740 00.002 31432 Star::Find returns 1 (0), X=334.49, Y=886.31, Mass=2755, SNR=33.4, Peak=224 HFD=3.4
20:08:41.742 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
20:08:41.744 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
20:08:41.746 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.07 hyp=0.53 cameraTheta=3.00 mountX=-0.52 mountY=-0.15, mountTheta=-2.86
20:08:41.748 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.07, opts=13)
20:08:41.750 00.002 31432 Enqueuing Move request for scope (-0.52, 0.07)
20:08:41.752 00.002 29876 Worker thread wakes up
20:08:41.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.07) opts 0xd
20:08:41.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.07)
20:08:41.752 00.000 29876 Moving (-0.52, 0.07) raw xDistance=-0.52 yDistance=-0.15
20:08:41.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
20:08:41.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:41.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:08:41.753 00.001 29876 MoveAxis(E, 61, ABG)
20:08:41.753 00.000 29876 Guiding  Dir = 2, Dur = 61
20:08:41.753 00.000 29876 IsSlewing returns 0
20:08:41.753 00.000 29876 IsGuiding returns 0
20:08:41.753 00.000 29876 PulseGuide returned control before completion, sleep 71
20:08:41.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=2, FiltMax=257, Gamma=0.490
20:08:41.768 00.012 31432 UpdateGuideState exits: m=2755 RSB=33.4
20:08:41.770 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:41.772 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:41.774 00.002 31432 Enqueuing Expose request
20:08:41.828 00.054 29876 IsGuiding returns 1
20:08:41.828 00.000 29876 scope still moving after pulse duration time elapsed
20:08:41.859 00.031 29876 IsSlewing returns 0
20:08:41.859 00.000 29876 IsGuiding returns 1
20:08:41.890 00.031 29876 IsSlewing returns 0
20:08:41.890 00.000 29876 IsGuiding returns 1
20:08:41.921 00.031 29876 IsSlewing returns 0
20:08:41.921 00.000 29876 IsGuiding returns 0
20:08:41.921 00.000 29876 scope move finished after 61 + 107 ms
20:08:41.921 00.000 29876 Move returns status 0, amount 61
20:08:41.921 00.000 29876 MoveAxis(N, 0, ABG)
20:08:41.921 00.000 29876 Move returns status 0, amount 0
20:08:41.921 00.000 29876 move complete, result=0
20:08:41.921 00.000 29876 worker thread done servicing request
20:08:41.921 00.000 29876 Worker thread wakes up
20:08:41.921 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:41.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:41.921 00.000 31432 GuideStep: -0.5 px 61 ms EAST, -0.2 px 0 ms NORTH
20:08:44.050 02.129 29876 Exposure complete
20:08:44.105 00.055 29876 worker thread done servicing request
20:08:44.106 00.001 31432 OnExposeComplete: enter
20:08:44.108 00.002 31432 UpdateGuideState(): m_state=6
20:08:44.110 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
20:08:44.113 00.003 31432 Star::Find returns 1 (0), X=334.51, Y=886.52, Mass=2724, SNR=33.5, Peak=210 HFD=3.2
20:08:44.116 00.003 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
20:08:44.120 00.004 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.66)
20:08:44.122 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.28 hyp=0.57 cameraTheta=2.63 mountX=-0.49 mountY=-0.35, mountTheta=-2.52
20:08:44.127 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.28, opts=13)
20:08:44.129 00.002 31432 Enqueuing Move request for scope (-0.50, 0.28)
20:08:44.131 00.002 29876 Worker thread wakes up
20:08:44.131 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.28) opts 0xd
20:08:44.131 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.28)
20:08:44.131 00.000 29876 Moving (-0.50, 0.28) raw xDistance=-0.49 yDistance=-0.35
20:08:44.131 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
20:08:44.131 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:08:44.131 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:08:44.131 00.000 29876 MoveAxis(E, 56, ABG)
20:08:44.131 00.000 29876 Guiding  Dir = 2, Dur = 56
20:08:44.131 00.000 29876 IsSlewing returns 0
20:08:44.131 00.000 29876 IsGuiding returns 0
20:08:44.131 00.000 29876 PulseGuide returned control before completion, sleep 66
20:08:44.134 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:44.150 00.016 31432 UpdateGuideState exits: m=2724 RSB=33.5
20:08:44.153 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:44.156 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:44.158 00.002 31432 Enqueuing Expose request
20:08:44.204 00.046 29876 IsGuiding returns 1
20:08:44.204 00.000 29876 scope still moving after pulse duration time elapsed
20:08:44.235 00.031 29876 IsSlewing returns 0
20:08:44.235 00.000 29876 IsGuiding returns 1
20:08:44.267 00.032 29876 IsSlewing returns 0
20:08:44.267 00.000 29876 IsGuiding returns 1
20:08:44.298 00.031 29876 IsSlewing returns 0
20:08:44.298 00.000 29876 IsGuiding returns 0
20:08:44.298 00.000 29876 scope move finished after 56 + 110 ms
20:08:44.298 00.000 29876 Move returns status 0, amount 56
20:08:44.298 00.000 29876 MoveAxis(N, 0, ABG)
20:08:44.298 00.000 29876 Move returns status 0, amount 0
20:08:44.298 00.000 29876 move complete, result=0
20:08:44.298 00.000 29876 worker thread done servicing request
20:08:44.298 00.000 29876 Worker thread wakes up
20:08:44.298 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:44.298 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:44.298 00.000 31432 GuideStep: -0.5 px 56 ms EAST, -0.4 px 0 ms NORTH
20:08:46.215 01.917 29876 Exposure complete
20:08:46.263 00.048 29876 worker thread done servicing request
20:08:46.263 00.000 31432 OnExposeComplete: enter
20:08:46.265 00.002 31432 UpdateGuideState(): m_state=6
20:08:46.267 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
20:08:46.269 00.002 31432 Star::Find returns 1 (0), X=334.94, Y=886.57, Mass=2494, SNR=31.1, Peak=206 HFD=3.6
20:08:46.271 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
20:08:46.273 00.002 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.51)
20:08:46.275 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.79 mountX=-0.07 mountY=-0.34, mountTheta=-1.76
20:08:46.278 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.33, opts=13)
20:08:46.280 00.002 31432 Enqueuing Move request for scope (-0.07, 0.33)
20:08:46.282 00.002 29876 Worker thread wakes up
20:08:46.282 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
20:08:46.282 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
20:08:46.282 00.000 29876 Moving (-0.07, 0.33) raw xDistance=-0.07 yDistance=-0.34
20:08:46.282 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:08:46.282 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:08:46.282 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:08:46.282 00.000 29876 MoveAxis(E, 0, ABG)
20:08:46.282 00.000 29876 Move returns status 0, amount 0
20:08:46.283 00.001 29876 MoveAxis(N, 0, ABG)
20:08:46.283 00.000 29876 Move returns status 0, amount 0
20:08:46.283 00.000 29876 move complete, result=0
20:08:46.283 00.000 29876 worker thread done servicing request
20:08:46.286 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=4, FiltMax=257, Gamma=0.490
20:08:46.298 00.012 31432 UpdateGuideState exits: m=2494 RSB=31.1
20:08:46.300 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:46.302 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:46.304 00.002 31432 Enqueuing Expose request
20:08:46.306 00.002 29876 Worker thread wakes up
20:08:46.306 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:08:46.308 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:46.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:48.537 02.229 29876 Exposure complete
20:08:48.581 00.044 29876 worker thread done servicing request
20:08:48.581 00.000 31432 OnExposeComplete: enter
20:08:48.583 00.002 31432 UpdateGuideState(): m_state=6
20:08:48.585 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
20:08:48.588 00.003 31432 Star::Find returns 1 (0), X=335.05, Y=886.48, Mass=2707, SNR=33.0, Peak=195 HFD=3.6
20:08:48.594 00.006 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
20:08:48.598 00.004 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.90)
20:08:48.600 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.39 mountX=0.05 mountY=-0.23, mountTheta=-1.36
20:08:48.603 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.24, opts=13)
20:08:48.605 00.002 31432 Enqueuing Move request for scope (0.04, 0.24)
20:08:48.607 00.002 29876 Worker thread wakes up
20:08:48.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
20:08:48.607 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
20:08:48.607 00.000 29876 Moving (0.04, 0.24) raw xDistance=0.05 yDistance=-0.23
20:08:48.607 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:08:48.607 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:48.607 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:08:48.607 00.000 29876 MoveAxis(E, 0, ABG)
20:08:48.607 00.000 29876 Move returns status 0, amount 0
20:08:48.607 00.000 29876 MoveAxis(N, 0, ABG)
20:08:48.607 00.000 29876 Move returns status 0, amount 0
20:08:48.607 00.000 29876 move complete, result=0
20:08:48.607 00.000 29876 worker thread done servicing request
20:08:48.611 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:48.622 00.011 31432 UpdateGuideState exits: m=2707 RSB=33.0
20:08:48.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:48.626 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:48.628 00.002 31432 Enqueuing Expose request
20:08:48.630 00.002 29876 Worker thread wakes up
20:08:48.630 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:08:48.633 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:48.633 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:50.547 01.914 29876 Exposure complete
20:08:50.589 00.042 29876 worker thread done servicing request
20:08:50.589 00.000 31432 OnExposeComplete: enter
20:08:50.592 00.003 31432 UpdateGuideState(): m_state=6
20:08:50.593 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
20:08:50.596 00.003 31432 Star::Find returns 1 (0), X=334.95, Y=886.37, Mass=2680, SNR=32.4, Peak=228 HFD=3.4
20:08:50.598 00.002 31432 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.02) = xAngle (1.98 = 1.98)
20:08:50.599 00.001 31432 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.99 = -1.29)
20:08:50.601 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=-0.06 mountY=-0.13, mountTheta=-1.96
20:08:50.604 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.13, opts=13)
20:08:50.606 00.002 31432 Enqueuing Move request for scope (-0.06, 0.13)
20:08:50.608 00.002 29876 Worker thread wakes up
20:08:50.608 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
20:08:50.608 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
20:08:50.609 00.001 29876 Moving (-0.06, 0.13) raw xDistance=-0.06 yDistance=-0.13
20:08:50.609 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:08:50.609 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:50.609 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:08:50.609 00.000 29876 MoveAxis(E, 0, ABG)
20:08:50.609 00.000 29876 Move returns status 0, amount 0
20:08:50.609 00.000 29876 MoveAxis(N, 0, ABG)
20:08:50.609 00.000 29876 Move returns status 0, amount 0
20:08:50.609 00.000 29876 move complete, result=0
20:08:50.609 00.000 29876 worker thread done servicing request
20:08:50.615 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:50.627 00.012 31432 UpdateGuideState exits: m=2680 RSB=32.4
20:08:50.630 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:50.633 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:50.636 00.003 31432 Enqueuing Expose request
20:08:50.638 00.002 29876 Worker thread wakes up
20:08:50.638 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:08:50.641 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:50.641 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:52.766 02.125 29876 Exposure complete
20:08:52.809 00.043 29876 worker thread done servicing request
20:08:52.810 00.001 31432 OnExposeComplete: enter
20:08:52.812 00.002 31432 UpdateGuideState(): m_state=6
20:08:52.814 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
20:08:52.816 00.002 31432 Star::Find returns 1 (0), X=334.15, Y=885.98, Mass=2721, SNR=32.0, Peak=219 HFD=3.7
20:08:52.818 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
20:08:52.819 00.001 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
20:08:52.821 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=-0.26 hyp=0.90 cameraTheta=-2.85 mountX=-0.87 mountY=0.12, mountTheta=3.00
20:08:52.824 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=-0.26, opts=13)
20:08:52.826 00.002 31432 Enqueuing Move request for scope (-0.86, -0.26)
20:08:52.828 00.002 29876 Worker thread wakes up
20:08:52.828 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.26) opts 0xd
20:08:52.828 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, -0.26)
20:08:52.828 00.000 29876 Moving (-0.86, -0.26) raw xDistance=-0.87 yDistance=0.12
20:08:52.828 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.87
20:08:52.828 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:52.828 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:08:52.828 00.000 29876 MoveAxis(E, 84, ABG)
20:08:52.828 00.000 29876 Guiding  Dir = 2, Dur = 84
20:08:52.828 00.000 29876 IsSlewing returns 0
20:08:52.829 00.001 29876 IsGuiding returns 0
20:08:52.829 00.000 29876 PulseGuide returned control before completion, sleep 94
20:08:52.832 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:52.843 00.011 31432 UpdateGuideState exits: m=2721 RSB=32.0
20:08:52.844 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:52.847 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:52.849 00.002 31432 Enqueuing Expose request
20:08:52.933 00.084 29876 IsGuiding returns 1
20:08:52.933 00.000 29876 scope still moving after pulse duration time elapsed
20:08:52.964 00.031 29876 IsSlewing returns 0
20:08:52.964 00.000 29876 IsGuiding returns 0
20:08:52.964 00.000 29876 scope move finished after 84 + 51 ms
20:08:52.964 00.000 29876 Move returns status 0, amount 84
20:08:52.964 00.000 29876 MoveAxis(N, 0, ABG)
20:08:52.964 00.000 29876 Move returns status 0, amount 0
20:08:52.964 00.000 29876 move complete, result=0
20:08:52.964 00.000 29876 worker thread done servicing request
20:08:52.964 00.000 29876 Worker thread wakes up
20:08:52.964 00.000 31432 GuideStep: -0.9 px 84 ms EAST, 0.1 px 0 ms NORTH
20:08:52.967 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:52.967 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:54.882 01.915 29876 Exposure complete
20:08:54.924 00.042 29876 worker thread done servicing request
20:08:54.924 00.000 31432 OnExposeComplete: enter
20:08:54.927 00.003 31432 UpdateGuideState(): m_state=6
20:08:54.929 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
20:08:54.931 00.002 31432 Star::Find returns 1 (0), X=334.29, Y=886.32, Mass=2643, SNR=31.6, Peak=220 HFD=3.5
20:08:54.933 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
20:08:54.935 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.27)
20:08:54.937 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=0.08 hyp=0.73 cameraTheta=3.03 mountX=-0.72 mountY=-0.19, mountTheta=-2.88
20:08:54.939 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.08, opts=13)
20:08:54.941 00.002 31432 Enqueuing Move request for scope (-0.72, 0.08)
20:08:54.943 00.002 29876 Worker thread wakes up
20:08:54.943 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.08) opts 0xd
20:08:54.943 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.08)
20:08:54.943 00.000 29876 Moving (-0.72, 0.08) raw xDistance=-0.72 yDistance=-0.19
20:08:54.943 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
20:08:54.943 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:54.943 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:08:54.943 00.000 29876 MoveAxis(E, 81, ABG)
20:08:54.943 00.000 29876 Guiding  Dir = 2, Dur = 81
20:08:54.944 00.001 29876 IsSlewing returns 0
20:08:54.944 00.000 29876 IsGuiding returns 0
20:08:54.944 00.000 29876 PulseGuide returned control before completion, sleep 91
20:08:54.947 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:08:54.959 00.012 31432 UpdateGuideState exits: m=2643 RSB=31.6
20:08:54.961 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:54.963 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:54.965 00.002 31432 Enqueuing Expose request
20:08:55.050 00.085 29876 IsGuiding returns 1
20:08:55.050 00.000 29876 scope still moving after pulse duration time elapsed
20:08:55.081 00.031 29876 IsSlewing returns 0
20:08:55.081 00.000 29876 IsGuiding returns 1
20:08:55.112 00.031 29876 IsSlewing returns 0
20:08:55.112 00.000 29876 IsGuiding returns 0
20:08:55.112 00.000 29876 scope move finished after 81 + 87 ms
20:08:55.112 00.000 29876 Move returns status 0, amount 81
20:08:55.112 00.000 29876 MoveAxis(N, 0, ABG)
20:08:55.112 00.000 29876 Move returns status 0, amount 0
20:08:55.112 00.000 29876 move complete, result=0
20:08:55.112 00.000 29876 worker thread done servicing request
20:08:55.112 00.000 29876 Worker thread wakes up
20:08:55.112 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:55.112 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:55.112 00.000 31432 GuideStep: -0.7 px 81 ms EAST, -0.2 px 0 ms NORTH
20:08:57.242 02.130 29876 Exposure complete
20:08:57.285 00.043 29876 worker thread done servicing request
20:08:57.285 00.000 31432 OnExposeComplete: enter
20:08:57.287 00.002 31432 UpdateGuideState(): m_state=6
20:08:57.289 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
20:08:57.291 00.002 31432 Star::Find returns 1 (0), X=335.22, Y=886.21, Mass=2611, SNR=32.3, Peak=227 HFD=3.5
20:08:57.293 00.002 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
20:08:57.295 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
20:08:57.296 00.001 31432 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.12 mountX=0.21 mountY=0.06, mountTheta=0.27
20:08:57.299 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.03, opts=13)
20:08:57.301 00.002 31432 Enqueuing Move request for scope (0.21, -0.03)
20:08:57.303 00.002 29876 Worker thread wakes up
20:08:57.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
20:08:57.303 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
20:08:57.304 00.001 29876 Moving (0.21, -0.03) raw xDistance=0.21 yDistance=0.06
20:08:57.304 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
20:08:57.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:57.304 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:08:57.304 00.000 29876 MoveAxis(W, 9, ABG)
20:08:57.304 00.000 29876 Guiding  Dir = 3, Dur = 9
20:08:57.304 00.000 29876 IsSlewing returns 0
20:08:57.304 00.000 29876 IsGuiding returns 0
20:08:57.304 00.000 29876 PulseGuide returned control before completion, sleep 19
20:08:57.312 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:57.328 00.016 31432 UpdateGuideState exits: m=2611 RSB=32.3
20:08:57.330 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:57.332 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:57.334 00.002 31432 Enqueuing Expose request
20:08:57.336 00.002 29876 IsGuiding returns 1
20:08:57.336 00.000 29876 scope still moving after pulse duration time elapsed
20:08:57.367 00.031 29876 IsSlewing returns 0
20:08:57.367 00.000 29876 IsGuiding returns 0
20:08:57.367 00.000 29876 scope move finished after 9 + 53 ms
20:08:57.367 00.000 29876 Move returns status 0, amount 9
20:08:57.367 00.000 29876 MoveAxis(N, 0, ABG)
20:08:57.367 00.000 29876 Move returns status 0, amount 0
20:08:57.367 00.000 29876 move complete, result=0
20:08:57.367 00.000 29876 worker thread done servicing request
20:08:57.367 00.000 29876 Worker thread wakes up
20:08:57.367 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:57.367 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:08:57.370 00.003 31432 GuideStep: 0.2 px 9 ms WEST, 0.1 px 0 ms NORTH
20:08:59.283 01.913 29876 Exposure complete
20:08:59.337 00.054 29876 worker thread done servicing request
20:08:59.337 00.000 31432 OnExposeComplete: enter
20:08:59.339 00.002 31432 UpdateGuideState(): m_state=6
20:08:59.341 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
20:08:59.343 00.002 31432 Star::Find returns 1 (0), X=334.83, Y=886.54, Mass=2642, SNR=32.4, Peak=240 HFD=3.5
20:08:59.345 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
20:08:59.347 00.002 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
20:08:59.349 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.12 mountX=-0.18 mountY=-0.32, mountTheta=-2.07
20:08:59.352 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.30, opts=13)
20:08:59.354 00.002 31432 Enqueuing Move request for scope (-0.18, 0.30)
20:08:59.355 00.001 29876 Worker thread wakes up
20:08:59.356 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
20:08:59.356 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
20:08:59.356 00.000 29876 Moving (-0.18, 0.30) raw xDistance=-0.18 yDistance=-0.32
20:08:59.356 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:08:59.356 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:08:59.356 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:08:59.356 00.000 29876 MoveAxis(E, 0, ABG)
20:08:59.356 00.000 29876 Move returns status 0, amount 0
20:08:59.356 00.000 29876 MoveAxis(N, 0, ABG)
20:08:59.356 00.000 29876 Move returns status 0, amount 0
20:08:59.356 00.000 29876 move complete, result=0
20:08:59.356 00.000 29876 worker thread done servicing request
20:08:59.359 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:08:59.371 00.012 31432 UpdateGuideState exits: m=2642 RSB=32.4
20:08:59.374 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:59.376 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:08:59.378 00.002 31432 Enqueuing Expose request
20:08:59.380 00.002 29876 Worker thread wakes up
20:08:59.380 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:08:59.382 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:08:59.382 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:01.510 02.128 29876 Exposure complete
20:09:01.553 00.043 29876 worker thread done servicing request
20:09:01.553 00.000 31432 OnExposeComplete: enter
20:09:01.555 00.002 31432 UpdateGuideState(): m_state=6
20:09:01.558 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
20:09:01.559 00.001 31432 Star::Find returns 1 (0), X=334.28, Y=886.12, Mass=2675, SNR=33.0, Peak=205 HFD=3.6
20:09:01.561 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
20:09:01.563 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:09:01.565 00.002 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.12 hyp=0.74 cameraTheta=-2.98 mountX=-0.74 mountY=0.01, mountTheta=3.13
20:09:01.567 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.12, opts=13)
20:09:01.569 00.002 31432 Enqueuing Move request for scope (-0.73, -0.12)
20:09:01.571 00.002 29876 Worker thread wakes up
20:09:01.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.12) opts 0xd
20:09:01.571 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.12)
20:09:01.571 00.000 29876 Moving (-0.73, -0.12) raw xDistance=-0.74 yDistance=0.01
20:09:01.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.74
20:09:01.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:01.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:09:01.571 00.000 29876 MoveAxis(E, 71, ABG)
20:09:01.572 00.001 29876 Guiding  Dir = 2, Dur = 71
20:09:01.572 00.000 29876 IsSlewing returns 0
20:09:01.572 00.000 29876 IsGuiding returns 0
20:09:01.572 00.000 29876 PulseGuide returned control before completion, sleep 81
20:09:01.575 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=7, FiltMax=257, Gamma=0.490
20:09:01.587 00.012 31432 UpdateGuideState exits: m=2675 RSB=33.0
20:09:01.589 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:01.591 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:01.593 00.002 31432 Enqueuing Expose request
20:09:01.663 00.070 29876 IsGuiding returns 1
20:09:01.663 00.000 29876 scope still moving after pulse duration time elapsed
20:09:01.694 00.031 29876 IsSlewing returns 0
20:09:01.694 00.000 29876 IsGuiding returns 1
20:09:01.726 00.032 29876 IsSlewing returns 0
20:09:01.726 00.000 29876 IsGuiding returns 0
20:09:01.726 00.000 29876 scope move finished after 71 + 82 ms
20:09:01.726 00.000 29876 Move returns status 0, amount 71
20:09:01.726 00.000 29876 MoveAxis(N, 0, ABG)
20:09:01.726 00.000 29876 Move returns status 0, amount 0
20:09:01.726 00.000 29876 move complete, result=0
20:09:01.726 00.000 29876 worker thread done servicing request
20:09:01.726 00.000 29876 Worker thread wakes up
20:09:01.726 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:01.726 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.0 px 0 ms NORTH
20:09:01.729 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:03.632 01.903 29876 Exposure complete
20:09:03.674 00.042 29876 worker thread done servicing request
20:09:03.674 00.000 31432 OnExposeComplete: enter
20:09:03.676 00.002 31432 UpdateGuideState(): m_state=6
20:09:03.678 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
20:09:03.680 00.002 31432 Star::Find returns 1 (0), X=334.15, Y=886.35, Mass=2592, SNR=32.2, Peak=219 HFD=3.5
20:09:03.682 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
20:09:03.684 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
20:09:03.686 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=0.11 hyp=0.87 cameraTheta=3.01 mountX=-0.86 mountY=-0.24, mountTheta=-2.87
20:09:03.688 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=0.11, opts=13)
20:09:03.690 00.002 31432 Enqueuing Move request for scope (-0.86, 0.11)
20:09:03.692 00.002 29876 Worker thread wakes up
20:09:03.692 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.11) opts 0xd
20:09:03.693 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.86, 0.11)
20:09:03.693 00.000 29876 Moving (-0.86, 0.11) raw xDistance=-0.86 yDistance=-0.24
20:09:03.693 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
20:09:03.693 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:03.693 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:09:03.693 00.000 29876 MoveAxis(E, 93, ABG)
20:09:03.693 00.000 29876 Guiding  Dir = 2, Dur = 93
20:09:03.693 00.000 29876 IsSlewing returns 0
20:09:03.693 00.000 29876 IsGuiding returns 0
20:09:03.693 00.000 29876 PulseGuide returned control before completion, sleep 103
20:09:03.697 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:09:03.710 00.013 31432 UpdateGuideState exits: m=2592 RSB=32.2
20:09:03.712 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:03.714 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:03.716 00.002 31432 Enqueuing Expose request
20:09:03.800 00.084 29876 IsGuiding returns 1
20:09:03.800 00.000 29876 scope still moving after pulse duration time elapsed
20:09:03.831 00.031 29876 IsSlewing returns 0
20:09:03.831 00.000 29876 IsGuiding returns 0
20:09:03.831 00.000 29876 scope move finished after 93 + 45 ms
20:09:03.831 00.000 29876 Move returns status 0, amount 93
20:09:03.831 00.000 29876 MoveAxis(N, 0, ABG)
20:09:03.831 00.000 29876 Move returns status 0, amount 0
20:09:03.831 00.000 29876 move complete, result=0
20:09:03.831 00.000 29876 worker thread done servicing request
20:09:03.831 00.000 29876 Worker thread wakes up
20:09:03.831 00.000 31432 GuideStep: -0.9 px 93 ms EAST, -0.2 px 0 ms NORTH
20:09:03.834 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:03.834 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:05.955 02.121 29876 Exposure complete
20:09:06.000 00.045 29876 worker thread done servicing request
20:09:06.001 00.001 31432 OnExposeComplete: enter
20:09:06.003 00.002 31432 UpdateGuideState(): m_state=6
20:09:06.005 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
20:09:06.007 00.002 31432 Star::Find returns 1 (0), X=334.47, Y=886.32, Mass=2528, SNR=31.2, Peak=196 HFD=3.4
20:09:06.009 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:09:06.010 00.001 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.31)
20:09:06.012 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.08 hyp=0.55 cameraTheta=2.99 mountX=-0.54 mountY=-0.16, mountTheta=-2.85
20:09:06.015 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.08, opts=13)
20:09:06.017 00.002 31432 Enqueuing Move request for scope (-0.54, 0.08)
20:09:06.019 00.002 29876 Worker thread wakes up
20:09:06.019 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.08) opts 0xd
20:09:06.019 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.08)
20:09:06.019 00.000 29876 Moving (-0.54, 0.08) raw xDistance=-0.54 yDistance=-0.16
20:09:06.019 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
20:09:06.019 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:06.019 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:09:06.019 00.000 29876 MoveAxis(E, 65, ABG)
20:09:06.019 00.000 29876 Guiding  Dir = 2, Dur = 65
20:09:06.019 00.000 29876 IsSlewing returns 0
20:09:06.019 00.000 29876 IsGuiding returns 0
20:09:06.019 00.000 29876 PulseGuide returned control before completion, sleep 75
20:09:06.022 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:06.034 00.012 31432 UpdateGuideState exits: m=2528 RSB=31.2
20:09:06.037 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:06.038 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:06.040 00.002 31432 Enqueuing Expose request
20:09:06.110 00.070 29876 IsGuiding returns 1
20:09:06.110 00.000 29876 scope still moving after pulse duration time elapsed
20:09:06.141 00.031 29876 IsSlewing returns 0
20:09:06.141 00.000 29876 IsGuiding returns 1
20:09:06.172 00.031 29876 IsSlewing returns 0
20:09:06.172 00.000 29876 IsGuiding returns 1
20:09:06.203 00.031 29876 IsSlewing returns 0
20:09:06.203 00.000 29876 IsGuiding returns 0
20:09:06.203 00.000 29876 scope move finished after 65 + 118 ms
20:09:06.203 00.000 29876 Move returns status 0, amount 65
20:09:06.203 00.000 29876 MoveAxis(N, 0, ABG)
20:09:06.203 00.000 29876 Move returns status 0, amount 0
20:09:06.203 00.000 29876 move complete, result=0
20:09:06.203 00.000 29876 worker thread done servicing request
20:09:06.203 00.000 29876 Worker thread wakes up
20:09:06.203 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:06.203 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:06.203 00.000 31432 GuideStep: -0.5 px 65 ms EAST, -0.2 px 0 ms NORTH
20:09:08.110 01.907 29876 Exposure complete
20:09:08.153 00.043 29876 worker thread done servicing request
20:09:08.153 00.000 31432 OnExposeComplete: enter
20:09:08.155 00.002 31432 UpdateGuideState(): m_state=6
20:09:08.158 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
20:09:08.160 00.002 31432 Star::Find returns 1 (0), X=334.78, Y=886.40, Mass=2380, SNR=30.8, Peak=202 HFD=3.3
20:09:08.162 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
20:09:08.164 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
20:09:08.166 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=-0.23 mountY=-0.19, mountTheta=-2.43
20:09:08.168 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.16, opts=13)
20:09:08.171 00.003 31432 Enqueuing Move request for scope (-0.23, 0.16)
20:09:08.173 00.002 29876 Worker thread wakes up
20:09:08.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
20:09:08.173 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
20:09:08.173 00.000 29876 Moving (-0.23, 0.16) raw xDistance=-0.23 yDistance=-0.19
20:09:08.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.23
20:09:08.173 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:08.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:09:08.173 00.000 29876 MoveAxis(E, 31, ABG)
20:09:08.173 00.000 29876 Guiding  Dir = 2, Dur = 31
20:09:08.173 00.000 29876 IsSlewing returns 0
20:09:08.173 00.000 29876 IsGuiding returns 0
20:09:08.174 00.001 29876 PulseGuide returned control before completion, sleep 41
20:09:08.177 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=5, FiltMax=257, Gamma=0.490
20:09:08.189 00.012 31432 UpdateGuideState exits: m=2380 RSB=30.8
20:09:08.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:08.193 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:08.195 00.002 31432 Enqueuing Expose request
20:09:08.218 00.023 29876 IsGuiding returns 1
20:09:08.218 00.000 29876 scope still moving after pulse duration time elapsed
20:09:08.248 00.030 29876 IsSlewing returns 0
20:09:08.248 00.000 29876 IsGuiding returns 1
20:09:08.279 00.031 29876 IsSlewing returns 0
20:09:08.279 00.000 29876 IsGuiding returns 0
20:09:08.279 00.000 29876 scope move finished after 31 + 75 ms
20:09:08.279 00.000 29876 Move returns status 0, amount 31
20:09:08.279 00.000 29876 MoveAxis(N, 0, ABG)
20:09:08.279 00.000 29876 Move returns status 0, amount 0
20:09:08.279 00.000 29876 move complete, result=0
20:09:08.279 00.000 29876 worker thread done servicing request
20:09:08.279 00.000 29876 Worker thread wakes up
20:09:08.279 00.000 31432 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
20:09:08.282 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:08.282 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:10.412 02.130 29876 Exposure complete
20:09:10.456 00.044 29876 worker thread done servicing request
20:09:10.456 00.000 31432 OnExposeComplete: enter
20:09:10.458 00.002 31432 UpdateGuideState(): m_state=6
20:09:10.460 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
20:09:10.463 00.003 31432 Star::Find returns 1 (0), X=335.30, Y=886.14, Mass=2535, SNR=31.5, Peak=203 HFD=3.5
20:09:10.465 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
20:09:10.467 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
20:09:10.469 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=0.28 mountY=0.14, mountTheta=0.45
20:09:10.471 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.09, opts=13)
20:09:10.473 00.002 31432 Enqueuing Move request for scope (0.29, -0.09)
20:09:10.475 00.002 29876 Worker thread wakes up
20:09:10.475 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
20:09:10.475 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
20:09:10.475 00.000 29876 Moving (0.29, -0.09) raw xDistance=0.28 yDistance=0.14
20:09:10.475 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
20:09:10.475 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:10.475 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:09:10.476 00.001 29876 MoveAxis(W, 23, ABG)
20:09:10.476 00.000 29876 Guiding  Dir = 3, Dur = 23
20:09:10.476 00.000 29876 IsSlewing returns 0
20:09:10.476 00.000 29876 IsGuiding returns 0
20:09:10.476 00.000 29876 PulseGuide returned control before completion, sleep 33
20:09:10.479 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:10.490 00.011 31432 UpdateGuideState exits: m=2535 RSB=31.5
20:09:10.492 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:10.494 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:10.496 00.002 31432 Enqueuing Expose request
20:09:10.523 00.027 29876 IsGuiding returns 1
20:09:10.523 00.000 29876 scope still moving after pulse duration time elapsed
20:09:10.553 00.030 29876 IsSlewing returns 0
20:09:10.553 00.000 29876 IsGuiding returns 1
20:09:10.584 00.031 29876 IsSlewing returns 0
20:09:10.584 00.000 29876 IsGuiding returns 0
20:09:10.584 00.000 29876 scope move finished after 23 + 85 ms
20:09:10.584 00.000 29876 Move returns status 0, amount 23
20:09:10.584 00.000 29876 MoveAxis(N, 0, ABG)
20:09:10.584 00.000 29876 Move returns status 0, amount 0
20:09:10.584 00.000 29876 move complete, result=0
20:09:10.584 00.000 29876 worker thread done servicing request
20:09:10.584 00.000 29876 Worker thread wakes up
20:09:10.584 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
20:09:10.587 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:10.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:12.491 01.904 29876 Exposure complete
20:09:12.534 00.043 29876 worker thread done servicing request
20:09:12.534 00.000 31432 OnExposeComplete: enter
20:09:12.536 00.002 31432 UpdateGuideState(): m_state=6
20:09:12.538 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
20:09:12.540 00.002 31432 Star::Find returns 1 (0), X=335.08, Y=887.00, Mass=2601, SNR=32.4, Peak=195 HFD=4.0
20:09:12.542 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.46 = 1.46)
20:09:12.543 00.001 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.47 = -1.81)
20:09:12.545 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.76 hyp=0.77 cameraTheta=1.49 mountX=0.08 mountY=-0.74, mountTheta=-1.46
20:09:12.548 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.76, opts=13)
20:09:12.550 00.002 31432 Enqueuing Move request for scope (0.07, 0.76)
20:09:12.552 00.002 29876 Worker thread wakes up
20:09:12.552 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.76) opts 0xd
20:09:12.552 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.76)
20:09:12.552 00.000 29876 Moving (0.07, 0.76) raw xDistance=0.08 yDistance=-0.74
20:09:12.552 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:09:12.552 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:09:12.552 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
20:09:12.552 00.000 29876 MoveAxis(E, 0, ABG)
20:09:12.552 00.000 29876 Move returns status 0, amount 0
20:09:12.552 00.000 29876 MoveAxis(N, 0, ABG)
20:09:12.552 00.000 29876 Move returns status 0, amount 0
20:09:12.552 00.000 29876 move complete, result=0
20:09:12.552 00.000 29876 worker thread done servicing request
20:09:12.559 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=24, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:12.574 00.015 31432 UpdateGuideState exits: m=2601 RSB=32.4
20:09:12.577 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:12.578 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:12.580 00.002 31432 Enqueuing Expose request
20:09:12.582 00.002 29876 Worker thread wakes up
20:09:12.583 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:09:12.585 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:12.585 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:14.718 02.133 29876 Exposure complete
20:09:14.760 00.042 29876 worker thread done servicing request
20:09:14.760 00.000 31432 OnExposeComplete: enter
20:09:14.763 00.003 31432 UpdateGuideState(): m_state=6
20:09:14.764 00.001 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
20:09:14.767 00.003 31432 Star::Find returns 1 (0), X=334.72, Y=886.24, Mass=2650, SNR=31.9, Peak=178 HFD=3.7
20:09:14.769 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
20:09:14.770 00.001 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
20:09:14.772 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.12 mountX=-0.29 mountY=-0.05, mountTheta=-2.97
20:09:14.775 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.01, opts=13)
20:09:14.777 00.002 31432 Enqueuing Move request for scope (-0.29, 0.01)
20:09:14.779 00.002 29876 Worker thread wakes up
20:09:14.779 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd
20:09:14.779 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.01)
20:09:14.779 00.000 29876 Moving (-0.29, 0.01) raw xDistance=-0.29 yDistance=-0.05
20:09:14.779 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
20:09:14.779 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:14.779 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:09:14.779 00.000 29876 MoveAxis(E, 28, ABG)
20:09:14.779 00.000 29876 Guiding  Dir = 2, Dur = 28
20:09:14.779 00.000 29876 IsSlewing returns 0
20:09:14.779 00.000 29876 IsGuiding returns 0
20:09:14.780 00.001 29876 PulseGuide returned control before completion, sleep 38
20:09:14.785 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:14.797 00.012 31432 UpdateGuideState exits: m=2650 RSB=31.9
20:09:14.799 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:14.800 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:14.802 00.002 31432 Enqueuing Expose request
20:09:14.827 00.025 29876 IsGuiding returns 1
20:09:14.827 00.000 29876 scope still moving after pulse duration time elapsed
20:09:14.857 00.030 29876 IsSlewing returns 0
20:09:14.857 00.000 29876 IsGuiding returns 1
20:09:14.888 00.031 29876 IsSlewing returns 0
20:09:14.888 00.000 29876 IsGuiding returns 0
20:09:14.888 00.000 29876 scope move finished after 28 + 80 ms
20:09:14.888 00.000 29876 Move returns status 0, amount 28
20:09:14.888 00.000 29876 MoveAxis(N, 0, ABG)
20:09:14.888 00.000 29876 Move returns status 0, amount 0
20:09:14.888 00.000 29876 move complete, result=0
20:09:14.889 00.001 29876 worker thread done servicing request
20:09:14.889 00.000 29876 Worker thread wakes up
20:09:14.889 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:14.889 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:14.889 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.0 px 0 ms NORTH
20:09:16.803 01.914 29876 Exposure complete
20:09:16.847 00.044 29876 worker thread done servicing request
20:09:16.847 00.000 31432 OnExposeComplete: enter
20:09:16.849 00.002 31432 UpdateGuideState(): m_state=6
20:09:16.852 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
20:09:16.855 00.003 31432 Star::Find returns 1 (0), X=334.91, Y=886.11, Mass=2666, SNR=32.2, Peak=236 HFD=3.3
20:09:16.860 00.005 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
20:09:16.863 00.003 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
20:09:16.865 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.24 mountX=-0.10 mountY=0.11, mountTheta=2.33
20:09:16.868 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.13, opts=13)
20:09:16.872 00.004 31432 Enqueuing Move request for scope (-0.10, -0.13)
20:09:16.873 00.001 29876 Worker thread wakes up
20:09:16.874 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
20:09:16.874 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
20:09:16.874 00.000 29876 Moving (-0.10, -0.13) raw xDistance=-0.10 yDistance=0.11
20:09:16.874 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:09:16.874 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:16.874 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:09:16.874 00.000 29876 MoveAxis(E, 0, ABG)
20:09:16.874 00.000 29876 Move returns status 0, amount 0
20:09:16.874 00.000 29876 MoveAxis(N, 0, ABG)
20:09:16.874 00.000 29876 Move returns status 0, amount 0
20:09:16.874 00.000 29876 move complete, result=0
20:09:16.874 00.000 29876 worker thread done servicing request
20:09:16.877 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:09:16.888 00.011 31432 UpdateGuideState exits: m=2666 RSB=32.2
20:09:16.891 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:16.892 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:16.894 00.002 31432 Enqueuing Expose request
20:09:16.896 00.002 29876 Worker thread wakes up
20:09:16.896 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:09:16.898 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:16.898 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:19.032 02.134 29876 Exposure complete
20:09:19.078 00.046 29876 worker thread done servicing request
20:09:19.078 00.000 31432 OnExposeComplete: enter
20:09:19.080 00.002 31432 UpdateGuideState(): m_state=6
20:09:19.082 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
20:09:19.083 00.001 31432 Star::Find returns 1 (0), X=334.88, Y=886.12, Mass=2633, SNR=32.3, Peak=244 HFD=3.5
20:09:19.085 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
20:09:19.087 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
20:09:19.092 00.005 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.39 mountX=-0.13 mountY=0.10, mountTheta=2.50
20:09:19.095 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.12, opts=13)
20:09:19.097 00.002 31432 Enqueuing Move request for scope (-0.13, -0.12)
20:09:19.099 00.002 29876 Worker thread wakes up
20:09:19.099 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
20:09:19.099 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
20:09:19.099 00.000 29876 Moving (-0.13, -0.12) raw xDistance=-0.13 yDistance=0.10
20:09:19.099 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:09:19.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:19.100 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:09:19.100 00.000 29876 MoveAxis(E, 0, ABG)
20:09:19.100 00.000 29876 Move returns status 0, amount 0
20:09:19.100 00.000 29876 MoveAxis(N, 0, ABG)
20:09:19.100 00.000 29876 Move returns status 0, amount 0
20:09:19.100 00.000 29876 move complete, result=0
20:09:19.100 00.000 29876 worker thread done servicing request
20:09:19.103 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:09:19.114 00.011 31432 UpdateGuideState exits: m=2633 RSB=32.3
20:09:19.116 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:19.118 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:19.120 00.002 31432 Enqueuing Expose request
20:09:19.122 00.002 29876 Worker thread wakes up
20:09:19.122 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:09:19.124 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:19.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:21.033 01.909 29876 Exposure complete
20:09:21.076 00.043 29876 worker thread done servicing request
20:09:21.076 00.000 31432 OnExposeComplete: enter
20:09:21.078 00.002 31432 UpdateGuideState(): m_state=6
20:09:21.080 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
20:09:21.082 00.002 31432 Star::Find returns 1 (0), X=335.18, Y=885.52, Mass=2482, SNR=31.5, Peak=236 HFD=3.4
20:09:21.083 00.001 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
20:09:21.085 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
20:09:21.086 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=-0.72 hyp=0.73 cameraTheta=-1.35 mountX=0.15 mountY=0.73, mountTheta=1.37
20:09:21.089 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.72, opts=13)
20:09:21.091 00.002 31432 Enqueuing Move request for scope (0.16, -0.72)
20:09:21.092 00.001 29876 Worker thread wakes up
20:09:21.093 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.72) opts 0xd
20:09:21.093 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.72)
20:09:21.093 00.000 29876 Moving (0.16, -0.72) raw xDistance=0.15 yDistance=0.73
20:09:21.093 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:09:21.093 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.73
20:09:21.093 00.000 29876 MoveAxis(E, 0, ABG)
20:09:21.093 00.000 29876 Move returns status 0, amount 0
20:09:21.093 00.000 29876 MoveAxis(S, 54, ABG)
20:09:21.093 00.000 29876 Guiding  Dir = 1, Dur = 54
20:09:21.093 00.000 29876 IsSlewing returns 0
20:09:21.093 00.000 29876 IsGuiding returns 0
20:09:21.093 00.000 29876 PulseGuide returned control before completion, sleep 64
20:09:21.101 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:21.116 00.015 31432 UpdateGuideState exits: m=2482 RSB=31.5
20:09:21.120 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:21.124 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:21.127 00.003 31432 Enqueuing Expose request
20:09:21.171 00.044 29876 IsGuiding returns 1
20:09:21.171 00.000 29876 scope still moving after pulse duration time elapsed
20:09:21.202 00.031 29876 IsSlewing returns 0
20:09:21.202 00.000 29876 IsGuiding returns 1
20:09:21.233 00.031 29876 IsSlewing returns 0
20:09:21.233 00.000 29876 IsGuiding returns 1
20:09:21.265 00.032 29876 IsSlewing returns 0
20:09:21.265 00.000 29876 IsGuiding returns 0
20:09:21.265 00.000 29876 scope move finished after 54 + 117 ms
20:09:21.265 00.000 29876 Move returns status 0, amount 54
20:09:21.265 00.000 29876 move complete, result=0
20:09:21.265 00.000 29876 worker thread done servicing request
20:09:21.265 00.000 29876 Worker thread wakes up
20:09:21.265 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.7 px 54 ms SOUTH
20:09:21.267 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:21.267 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:23.399 02.132 29876 Exposure complete
20:09:23.442 00.043 29876 worker thread done servicing request
20:09:23.442 00.000 31432 OnExposeComplete: enter
20:09:23.444 00.002 31432 UpdateGuideState(): m_state=6
20:09:23.446 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
20:09:23.448 00.002 31432 Star::Find returns 1 (0), X=334.80, Y=886.03, Mass=2647, SNR=32.4, Peak=210 HFD=3.7
20:09:23.450 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:09:23.452 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
20:09:23.453 00.001 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-2.35 mountX=-0.21 mountY=0.18, mountTheta=2.45
20:09:23.456 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.21, opts=13)
20:09:23.458 00.002 31432 Enqueuing Move request for scope (-0.21, -0.21)
20:09:23.460 00.002 29876 Worker thread wakes up
20:09:23.460 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
20:09:23.460 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
20:09:23.460 00.000 29876 Moving (-0.21, -0.21) raw xDistance=-0.21 yDistance=0.18
20:09:23.460 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:09:23.460 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:23.460 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:09:23.460 00.000 29876 MoveAxis(E, 21, ABG)
20:09:23.460 00.000 29876 Guiding  Dir = 2, Dur = 21
20:09:23.460 00.000 29876 IsSlewing returns 0
20:09:23.461 00.001 29876 IsGuiding returns 0
20:09:23.461 00.000 29876 PulseGuide returned control before completion, sleep 31
20:09:23.464 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=3, FiltMax=257, Gamma=0.490
20:09:23.475 00.011 31432 UpdateGuideState exits: m=2647 RSB=32.4
20:09:23.477 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:23.480 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:23.482 00.002 31432 Enqueuing Expose request
20:09:23.507 00.025 29876 IsGuiding returns 1
20:09:23.507 00.000 29876 scope still moving after pulse duration time elapsed
20:09:23.539 00.032 29876 IsSlewing returns 0
20:09:23.539 00.000 29876 IsGuiding returns 1
20:09:23.570 00.031 29876 IsSlewing returns 0
20:09:23.570 00.000 29876 IsGuiding returns 0
20:09:23.570 00.000 29876 scope move finished after 21 + 87 ms
20:09:23.570 00.000 29876 Move returns status 0, amount 21
20:09:23.570 00.000 29876 MoveAxis(N, 0, ABG)
20:09:23.570 00.000 29876 Move returns status 0, amount 0
20:09:23.570 00.000 29876 move complete, result=0
20:09:23.570 00.000 29876 worker thread done servicing request
20:09:23.570 00.000 29876 Worker thread wakes up
20:09:23.570 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.2 px 0 ms NORTH
20:09:23.573 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:23.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:25.490 01.917 29876 Exposure complete
20:09:25.532 00.042 29876 worker thread done servicing request
20:09:25.532 00.000 31432 OnExposeComplete: enter
20:09:25.535 00.003 31432 UpdateGuideState(): m_state=6
20:09:25.537 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
20:09:25.538 00.001 31432 Star::Find returns 1 (0), X=334.71, Y=885.74, Mass=2551, SNR=31.5, Peak=204 HFD=3.5
20:09:25.540 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
20:09:25.542 00.002 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
20:09:25.544 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.50 hyp=0.58 cameraTheta=-2.12 mountX=-0.31 mountY=0.44, mountTheta=2.19
20:09:25.546 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.50, opts=13)
20:09:25.548 00.002 31432 Enqueuing Move request for scope (-0.30, -0.50)
20:09:25.550 00.002 29876 Worker thread wakes up
20:09:25.550 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.50) opts 0xd
20:09:25.550 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.50)
20:09:25.550 00.000 29876 Moving (-0.30, -0.50) raw xDistance=-0.31 yDistance=0.44
20:09:25.550 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
20:09:25.550 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
20:09:25.550 00.000 29876 MoveAxis(E, 33, ABG)
20:09:25.550 00.000 29876 Guiding  Dir = 2, Dur = 33
20:09:25.550 00.000 29876 IsSlewing returns 0
20:09:25.551 00.001 29876 IsGuiding returns 0
20:09:25.551 00.000 29876 PulseGuide returned control before completion, sleep 43
20:09:25.554 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:25.565 00.011 31432 UpdateGuideState exits: m=2551 RSB=31.5
20:09:25.567 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:25.569 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:25.571 00.002 31432 Enqueuing Expose request
20:09:25.595 00.024 29876 IsGuiding returns 1
20:09:25.595 00.000 29876 scope still moving after pulse duration time elapsed
20:09:25.626 00.031 29876 IsSlewing returns 0
20:09:25.626 00.000 29876 IsGuiding returns 1
20:09:25.657 00.031 29876 IsSlewing returns 0
20:09:25.657 00.000 29876 IsGuiding returns 0
20:09:25.657 00.000 29876 scope move finished after 33 + 73 ms
20:09:25.657 00.000 29876 Move returns status 0, amount 33
20:09:25.657 00.000 29876 MoveAxis(S, 33, ABG)
20:09:25.657 00.000 29876 Guiding  Dir = 1, Dur = 33
20:09:25.658 00.001 29876 IsSlewing returns 0
20:09:25.658 00.000 29876 IsGuiding returns 0
20:09:25.658 00.000 29876 PulseGuide returned control before completion, sleep 43
20:09:25.704 00.046 29876 IsGuiding returns 1
20:09:25.704 00.000 29876 scope still moving after pulse duration time elapsed
20:09:25.735 00.031 29876 IsSlewing returns 0
20:09:25.735 00.000 29876 IsGuiding returns 1
20:09:25.766 00.031 29876 IsSlewing returns 0
20:09:25.766 00.000 29876 IsGuiding returns 1
20:09:25.797 00.031 29876 IsSlewing returns 0
20:09:25.797 00.000 29876 IsGuiding returns 0
20:09:25.797 00.000 29876 scope move finished after 33 + 106 ms
20:09:25.797 00.000 29876 Move returns status 0, amount 33
20:09:25.797 00.000 29876 move complete, result=0
20:09:25.797 00.000 29876 worker thread done servicing request
20:09:25.797 00.000 29876 Worker thread wakes up
20:09:25.797 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.4 px 33 ms SOUTH
20:09:25.800 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:25.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:27.924 02.124 29876 Exposure complete
20:09:27.967 00.043 29876 worker thread done servicing request
20:09:27.967 00.000 31432 OnExposeComplete: enter
20:09:27.969 00.002 31432 UpdateGuideState(): m_state=6
20:09:27.972 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
20:09:27.974 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=885.93, Mass=2611, SNR=31.9, Peak=219 HFD=3.7
20:09:27.976 00.002 31432 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
20:09:27.977 00.001 31432 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.85 = 0.85)
20:09:27.979 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-2.14 mountX=-0.21 mountY=0.28, mountTheta=2.21
20:09:27.982 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.31, opts=13)
20:09:27.984 00.002 31432 Enqueuing Move request for scope (-0.20, -0.31)
20:09:27.986 00.002 29876 Worker thread wakes up
20:09:27.986 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd
20:09:27.986 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.31)
20:09:27.986 00.000 29876 Moving (-0.20, -0.31) raw xDistance=-0.21 yDistance=0.28
20:09:27.986 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
20:09:27.986 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:27.986 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:09:27.986 00.000 29876 MoveAxis(E, 25, ABG)
20:09:27.986 00.000 29876 Guiding  Dir = 2, Dur = 25
20:09:27.987 00.001 29876 IsSlewing returns 0
20:09:27.987 00.000 29876 IsGuiding returns 0
20:09:27.987 00.000 29876 PulseGuide returned control before completion, sleep 35
20:09:27.991 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:09:28.002 00.011 31432 UpdateGuideState exits: m=2611 RSB=31.9
20:09:28.005 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:28.007 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:28.008 00.001 31432 Enqueuing Expose request
20:09:28.032 00.024 29876 IsGuiding returns 1
20:09:28.032 00.000 29876 scope still moving after pulse duration time elapsed
20:09:28.063 00.031 29876 IsSlewing returns 0
20:09:28.063 00.000 29876 IsGuiding returns 1
20:09:28.094 00.031 29876 IsSlewing returns 0
20:09:28.094 00.000 29876 IsGuiding returns 0
20:09:28.094 00.000 29876 scope move finished after 25 + 81 ms
20:09:28.094 00.000 29876 Move returns status 0, amount 25
20:09:28.094 00.000 29876 MoveAxis(N, 0, ABG)
20:09:28.094 00.000 29876 Move returns status 0, amount 0
20:09:28.094 00.000 29876 move complete, result=0
20:09:28.094 00.000 29876 worker thread done servicing request
20:09:28.094 00.000 29876 Worker thread wakes up
20:09:28.094 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:28.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:28.094 00.000 31432 GuideStep: -0.2 px 25 ms EAST, 0.3 px 0 ms NORTH
20:09:30.005 01.911 29876 Exposure complete
20:09:30.056 00.051 29876 worker thread done servicing request
20:09:30.056 00.000 31432 OnExposeComplete: enter
20:09:30.059 00.003 31432 UpdateGuideState(): m_state=6
20:09:30.062 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
20:09:30.065 00.003 31432 Star::Find returns 1 (0), X=335.40, Y=886.03, Mass=2583, SNR=31.6, Peak=212 HFD=3.7
20:09:30.069 00.004 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
20:09:30.072 00.003 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
20:09:30.075 00.003 31432 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.50 mountX=0.38 mountY=0.27, mountTheta=0.62
20:09:30.079 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.21, opts=13)
20:09:30.084 00.005 31432 Enqueuing Move request for scope (0.39, -0.21)
20:09:30.088 00.004 29876 Worker thread wakes up
20:09:30.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.21) opts 0xd
20:09:30.088 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.21)
20:09:30.088 00.000 29876 Moving (0.39, -0.21) raw xDistance=0.38 yDistance=0.27
20:09:30.088 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
20:09:30.088 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:30.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:09:30.088 00.000 29876 MoveAxis(W, 33, ABG)
20:09:30.088 00.000 29876 Guiding  Dir = 3, Dur = 33
20:09:30.088 00.000 29876 IsSlewing returns 0
20:09:30.088 00.000 29876 IsGuiding returns 0
20:09:30.088 00.000 29876 PulseGuide returned control before completion, sleep 43
20:09:30.094 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:30.110 00.016 31432 UpdateGuideState exits: m=2583 RSB=31.6
20:09:30.114 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:30.118 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:30.122 00.004 31432 Enqueuing Expose request
20:09:30.144 00.022 29876 IsGuiding returns 1
20:09:30.144 00.000 29876 scope still moving after pulse duration time elapsed
20:09:30.175 00.031 29876 IsSlewing returns 0
20:09:30.175 00.000 29876 IsGuiding returns 0
20:09:30.175 00.000 29876 scope move finished after 33 + 53 ms
20:09:30.175 00.000 29876 Move returns status 0, amount 33
20:09:30.175 00.000 29876 MoveAxis(N, 0, ABG)
20:09:30.175 00.000 29876 Move returns status 0, amount 0
20:09:30.175 00.000 29876 move complete, result=0
20:09:30.175 00.000 29876 worker thread done servicing request
20:09:30.175 00.000 29876 Worker thread wakes up
20:09:30.175 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:30.175 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:30.175 00.000 31432 GuideStep: 0.4 px 33 ms WEST, 0.3 px 0 ms NORTH
20:09:32.311 02.136 29876 Exposure complete
20:09:32.354 00.043 29876 worker thread done servicing request
20:09:32.354 00.000 31432 OnExposeComplete: enter
20:09:32.357 00.003 31432 UpdateGuideState(): m_state=6
20:09:32.359 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
20:09:32.362 00.003 31432 Star::Find returns 1 (0), X=334.88, Y=886.40, Mass=2368, SNR=30.1, Peak=226 HFD=3.3
20:09:32.364 00.002 31432 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.02) = xAngle (2.22 = 2.22)
20:09:32.366 00.002 31432 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.23 = -1.05)
20:09:32.370 00.004 31432 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.24 mountX=-0.12 mountY=-0.18, mountTheta=-2.18
20:09:32.374 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.16, opts=13)
20:09:32.376 00.002 31432 Enqueuing Move request for scope (-0.13, 0.16)
20:09:32.378 00.002 29876 Worker thread wakes up
20:09:32.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
20:09:32.378 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
20:09:32.378 00.000 29876 Moving (-0.13, 0.16) raw xDistance=-0.12 yDistance=-0.18
20:09:32.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:09:32.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:32.379 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:09:32.379 00.000 29876 MoveAxis(E, 0, ABG)
20:09:32.379 00.000 29876 Move returns status 0, amount 0
20:09:32.379 00.000 29876 MoveAxis(N, 0, ABG)
20:09:32.379 00.000 29876 Move returns status 0, amount 0
20:09:32.379 00.000 29876 move complete, result=0
20:09:32.379 00.000 29876 worker thread done servicing request
20:09:32.382 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:09:32.395 00.013 31432 UpdateGuideState exits: m=2368 RSB=30.1
20:09:32.400 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:32.403 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:32.407 00.004 31432 Enqueuing Expose request
20:09:32.410 00.003 29876 Worker thread wakes up
20:09:32.410 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:09:32.413 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:32.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:34.326 01.913 29876 Exposure complete
20:09:34.371 00.045 29876 worker thread done servicing request
20:09:34.371 00.000 31432 OnExposeComplete: enter
20:09:34.377 00.006 31432 UpdateGuideState(): m_state=6
20:09:34.381 00.004 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
20:09:34.383 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=886.34, Mass=2437, SNR=30.8, Peak=206 HFD=3.3
20:09:34.385 00.002 31432 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
20:09:34.388 00.003 31432 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.91)
20:09:34.391 00.003 31432 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.38 mountX=0.02 mountY=-0.10, mountTheta=-1.35
20:09:34.397 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.10, opts=13)
20:09:34.399 00.002 31432 Enqueuing Move request for scope (0.02, 0.10)
20:09:34.402 00.003 29876 Worker thread wakes up
20:09:34.402 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
20:09:34.402 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
20:09:34.402 00.000 29876 Moving (0.02, 0.10) raw xDistance=0.02 yDistance=-0.10
20:09:34.402 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:09:34.402 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:34.402 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:09:34.402 00.000 29876 MoveAxis(E, 0, ABG)
20:09:34.402 00.000 29876 Move returns status 0, amount 0
20:09:34.402 00.000 29876 MoveAxis(N, 0, ABG)
20:09:34.402 00.000 29876 Move returns status 0, amount 0
20:09:34.402 00.000 29876 move complete, result=0
20:09:34.402 00.000 29876 worker thread done servicing request
20:09:34.407 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:34.423 00.016 31432 UpdateGuideState exits: m=2437 RSB=30.8
20:09:34.425 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:34.427 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:34.429 00.002 31432 Enqueuing Expose request
20:09:34.430 00.001 29876 Worker thread wakes up
20:09:34.430 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:09:34.432 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:34.432 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:36.563 02.131 29876 Exposure complete
20:09:36.606 00.043 29876 worker thread done servicing request
20:09:36.606 00.000 31432 OnExposeComplete: enter
20:09:36.608 00.002 31432 UpdateGuideState(): m_state=6
20:09:36.610 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
20:09:36.612 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=886.38, Mass=2477, SNR=31.7, Peak=218 HFD=3.5
20:09:36.614 00.002 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.17 = 0.17)
20:09:36.615 00.001 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.10)
20:09:36.617 00.002 31432 CameraToMount -- cameraX=0.74 cameraY=0.14 hyp=0.76 cameraTheta=0.19 mountX=0.75 mountY=-0.03, mountTheta=-0.04
20:09:36.620 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=0.14, opts=13)
20:09:36.622 00.002 31432 Enqueuing Move request for scope (0.74, 0.14)
20:09:36.624 00.002 29876 Worker thread wakes up
20:09:36.624 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.14) opts 0xd
20:09:36.624 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, 0.14)
20:09:36.624 00.000 29876 Moving (0.74, 0.14) raw xDistance=0.75 yDistance=-0.03
20:09:36.624 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.75
20:09:36.624 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:36.624 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:09:36.624 00.000 29876 MoveAxis(W, 72, ABG)
20:09:36.624 00.000 29876 Guiding  Dir = 3, Dur = 72
20:09:36.624 00.000 29876 IsSlewing returns 0
20:09:36.624 00.000 29876 IsGuiding returns 0
20:09:36.625 00.001 29876 PulseGuide returned control before completion, sleep 82
20:09:36.628 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:36.639 00.011 31432 UpdateGuideState exits: m=2477 RSB=31.7
20:09:36.641 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:36.643 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:36.645 00.002 31432 Enqueuing Expose request
20:09:36.716 00.071 29876 IsGuiding returns 1
20:09:36.716 00.000 29876 scope still moving after pulse duration time elapsed
20:09:36.746 00.030 29876 IsSlewing returns 0
20:09:36.746 00.000 29876 IsGuiding returns 1
20:09:36.777 00.031 29876 IsSlewing returns 0
20:09:36.777 00.000 29876 IsGuiding returns 0
20:09:36.777 00.000 29876 scope move finished after 72 + 80 ms
20:09:36.777 00.000 29876 Move returns status 0, amount 72
20:09:36.777 00.000 29876 MoveAxis(N, 0, ABG)
20:09:36.777 00.000 29876 Move returns status 0, amount 0
20:09:36.777 00.000 29876 move complete, result=0
20:09:36.778 00.001 29876 worker thread done servicing request
20:09:36.778 00.000 29876 Worker thread wakes up
20:09:36.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:36.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:36.778 00.000 31432 GuideStep: 0.7 px 72 ms WEST, -0.0 px 0 ms NORTH
20:09:38.683 01.905 29876 Exposure complete
20:09:38.727 00.044 29876 worker thread done servicing request
20:09:38.727 00.000 31432 OnExposeComplete: enter
20:09:38.731 00.004 31432 UpdateGuideState(): m_state=6
20:09:38.733 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
20:09:38.734 00.001 31432 Star::Find returns 1 (0), X=334.47, Y=886.29, Mass=2570, SNR=31.6, Peak=193 HFD=3.4
20:09:38.736 00.002 31432 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.02) = xAngle (3.03 = 3.03)
20:09:38.738 00.002 31432 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.04 = -0.24)
20:09:38.740 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.05 hyp=0.55 cameraTheta=3.05 mountX=-0.54 mountY=-0.13, mountTheta=-2.90
20:09:38.743 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.05, opts=13)
20:09:38.745 00.002 31432 Enqueuing Move request for scope (-0.54, 0.05)
20:09:38.746 00.001 29876 Worker thread wakes up
20:09:38.747 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.05) opts 0xd
20:09:38.747 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.05)
20:09:38.747 00.000 29876 Moving (-0.54, 0.05) raw xDistance=-0.54 yDistance=-0.13
20:09:38.747 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
20:09:38.747 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:38.747 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:09:38.747 00.000 29876 MoveAxis(E, 42, ABG)
20:09:38.747 00.000 29876 Guiding  Dir = 2, Dur = 42
20:09:38.747 00.000 29876 IsSlewing returns 0
20:09:38.747 00.000 29876 IsGuiding returns 0
20:09:38.747 00.000 29876 PulseGuide returned control before completion, sleep 52
20:09:38.750 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:38.762 00.012 31432 UpdateGuideState exits: m=2570 RSB=31.6
20:09:38.764 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:38.766 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:38.767 00.001 31432 Enqueuing Expose request
20:09:38.805 00.038 29876 IsGuiding returns 1
20:09:38.805 00.000 29876 scope still moving after pulse duration time elapsed
20:09:38.836 00.031 29876 IsSlewing returns 0
20:09:38.836 00.000 29876 IsGuiding returns 0
20:09:38.836 00.000 29876 scope move finished after 42 + 47 ms
20:09:38.836 00.000 29876 Move returns status 0, amount 42
20:09:38.836 00.000 29876 MoveAxis(N, 0, ABG)
20:09:38.836 00.000 29876 Move returns status 0, amount 0
20:09:38.836 00.000 29876 move complete, result=0
20:09:38.837 00.001 29876 worker thread done servicing request
20:09:38.837 00.000 29876 Worker thread wakes up
20:09:38.837 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:38.837 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:38.837 00.000 31432 GuideStep: -0.5 px 42 ms EAST, -0.1 px 0 ms NORTH
20:09:40.967 02.130 29876 Exposure complete
20:09:41.010 00.043 29876 worker thread done servicing request
20:09:41.010 00.000 31432 OnExposeComplete: enter
20:09:41.012 00.002 31432 UpdateGuideState(): m_state=6
20:09:41.014 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
20:09:41.016 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=886.03, Mass=2379, SNR=30.7, Peak=251 HFD=2.9
20:09:41.017 00.001 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
20:09:41.019 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
20:09:41.021 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.81 mountX=-0.06 mountY=0.20, mountTheta=1.85
20:09:41.023 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.21, opts=13)
20:09:41.025 00.002 31432 Enqueuing Move request for scope (-0.05, -0.21)
20:09:41.027 00.002 29876 Worker thread wakes up
20:09:41.027 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
20:09:41.027 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
20:09:41.027 00.000 29876 Moving (-0.05, -0.21) raw xDistance=-0.06 yDistance=0.20
20:09:41.027 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:09:41.028 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:41.028 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:09:41.028 00.000 29876 MoveAxis(E, 0, ABG)
20:09:41.028 00.000 29876 Move returns status 0, amount 0
20:09:41.028 00.000 29876 MoveAxis(N, 0, ABG)
20:09:41.028 00.000 29876 Move returns status 0, amount 0
20:09:41.028 00.000 29876 move complete, result=0
20:09:41.028 00.000 29876 worker thread done servicing request
20:09:41.031 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:09:41.043 00.012 31432 UpdateGuideState exits: m=2379 RSB=30.7
20:09:41.045 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:41.047 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:41.049 00.002 31432 Enqueuing Expose request
20:09:41.050 00.001 29876 Worker thread wakes up
20:09:41.051 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:09:41.053 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:41.053 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:42.960 01.907 29876 Exposure complete
20:09:43.003 00.043 29876 worker thread done servicing request
20:09:43.003 00.000 31432 OnExposeComplete: enter
20:09:43.005 00.002 31432 UpdateGuideState(): m_state=6
20:09:43.007 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
20:09:43.009 00.002 31432 Star::Find returns 1 (0), X=335.05, Y=886.06, Mass=2483, SNR=31.5, Peak=210 HFD=3.0
20:09:43.011 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
20:09:43.013 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
20:09:43.014 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=0.03 mountY=0.18, mountTheta=1.38
20:09:43.017 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.18, opts=13)
20:09:43.019 00.002 31432 Enqueuing Move request for scope (0.04, -0.18)
20:09:43.021 00.002 29876 Worker thread wakes up
20:09:43.021 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
20:09:43.021 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
20:09:43.021 00.000 29876 Moving (0.04, -0.18) raw xDistance=0.03 yDistance=0.18
20:09:43.021 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:09:43.021 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:43.021 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:09:43.021 00.000 29876 MoveAxis(E, 0, ABG)
20:09:43.021 00.000 29876 Move returns status 0, amount 0
20:09:43.021 00.000 29876 MoveAxis(N, 0, ABG)
20:09:43.021 00.000 29876 Move returns status 0, amount 0
20:09:43.021 00.000 29876 move complete, result=0
20:09:43.021 00.000 29876 worker thread done servicing request
20:09:43.025 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:43.037 00.012 31432 UpdateGuideState exits: m=2483 RSB=31.5
20:09:43.039 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:43.041 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:43.042 00.001 31432 Enqueuing Expose request
20:09:43.044 00.002 29876 Worker thread wakes up
20:09:43.044 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:09:43.046 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:43.046 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:45.180 02.134 29876 Exposure complete
20:09:45.239 00.059 29876 worker thread done servicing request
20:09:45.239 00.000 31432 OnExposeComplete: enter
20:09:45.241 00.002 31432 UpdateGuideState(): m_state=6
20:09:45.243 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
20:09:45.245 00.002 31432 Star::Find returns 1 (0), X=335.22, Y=885.69, Mass=2572, SNR=31.7, Peak=187 HFD=3.6
20:09:45.247 00.002 31432 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
20:09:45.249 00.002 31432 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
20:09:45.250 00.001 31432 CameraToMount -- cameraX=0.21 cameraY=-0.55 hyp=0.59 cameraTheta=-1.20 mountX=0.20 mountY=0.58, mountTheta=1.24
20:09:45.253 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.55, opts=13)
20:09:45.255 00.002 31432 Enqueuing Move request for scope (0.21, -0.55)
20:09:45.257 00.002 29876 Worker thread wakes up
20:09:45.257 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.55) opts 0xd
20:09:45.257 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.55)
20:09:45.257 00.000 29876 Moving (0.21, -0.55) raw xDistance=0.20 yDistance=0.58
20:09:45.257 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:09:45.257 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
20:09:45.257 00.000 29876 MoveAxis(E, 0, ABG)
20:09:45.257 00.000 29876 Move returns status 0, amount 0
20:09:45.257 00.000 29876 MoveAxis(S, 42, ABG)
20:09:45.257 00.000 29876 Guiding  Dir = 1, Dur = 42
20:09:45.258 00.001 29876 IsSlewing returns 0
20:09:45.258 00.000 29876 IsGuiding returns 0
20:09:45.258 00.000 29876 PulseGuide returned control before completion, sleep 52
20:09:45.261 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:09:45.273 00.012 31432 UpdateGuideState exits: m=2572 RSB=31.7
20:09:45.276 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:45.278 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:45.279 00.001 31432 Enqueuing Expose request
20:09:45.318 00.039 29876 IsGuiding returns 1
20:09:45.318 00.000 29876 scope still moving after pulse duration time elapsed
20:09:45.349 00.031 29876 IsSlewing returns 0
20:09:45.349 00.000 29876 IsGuiding returns 1
20:09:45.380 00.031 29876 IsSlewing returns 0
20:09:45.380 00.000 29876 IsGuiding returns 1
20:09:45.411 00.031 29876 IsSlewing returns 0
20:09:45.411 00.000 29876 IsGuiding returns 0
20:09:45.411 00.000 29876 scope move finished after 42 + 111 ms
20:09:45.411 00.000 29876 Move returns status 0, amount 42
20:09:45.411 00.000 29876 move complete, result=0
20:09:45.411 00.000 29876 worker thread done servicing request
20:09:45.411 00.000 29876 Worker thread wakes up
20:09:45.411 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:45.411 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 42 ms SOUTH
20:09:45.414 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:47.323 01.909 29876 Exposure complete
20:09:47.366 00.043 29876 worker thread done servicing request
20:09:47.366 00.000 31432 OnExposeComplete: enter
20:09:47.368 00.002 31432 UpdateGuideState(): m_state=6
20:09:47.370 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
20:09:47.372 00.002 31432 Star::Find returns 1 (0), X=335.47, Y=885.91, Mass=2503, SNR=31.0, Peak=195 HFD=3.7
20:09:47.374 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.64 = -0.64)
20:09:47.376 00.002 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.37 = 2.37)
20:09:47.378 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.33 hyp=0.57 cameraTheta=-0.62 mountX=0.45 mountY=0.39, mountTheta=0.71
20:09:47.380 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.33, opts=13)
20:09:47.382 00.002 31432 Enqueuing Move request for scope (0.46, -0.33)
20:09:47.384 00.002 29876 Worker thread wakes up
20:09:47.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.33) opts 0xd
20:09:47.384 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.33)
20:09:47.384 00.000 29876 Moving (0.46, -0.33) raw xDistance=0.45 yDistance=0.39
20:09:47.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
20:09:47.384 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
20:09:47.384 00.000 29876 MoveAxis(W, 44, ABG)
20:09:47.384 00.000 29876 Guiding  Dir = 3, Dur = 44
20:09:47.385 00.001 29876 IsSlewing returns 0
20:09:47.385 00.000 29876 IsGuiding returns 0
20:09:47.385 00.000 29876 PulseGuide returned control before completion, sleep 54
20:09:47.390 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:09:47.402 00.012 31432 UpdateGuideState exits: m=2503 RSB=31.0
20:09:47.404 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:47.406 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:47.407 00.001 31432 Enqueuing Expose request
20:09:47.446 00.039 29876 IsGuiding returns 1
20:09:47.446 00.000 29876 scope still moving after pulse duration time elapsed
20:09:47.477 00.031 29876 IsSlewing returns 0
20:09:47.477 00.000 29876 IsGuiding returns 0
20:09:47.477 00.000 29876 scope move finished after 44 + 47 ms
20:09:47.477 00.000 29876 Move returns status 0, amount 44
20:09:47.477 00.000 29876 MoveAxis(S, 29, ABG)
20:09:47.477 00.000 29876 Guiding  Dir = 1, Dur = 29
20:09:47.477 00.000 29876 IsSlewing returns 0
20:09:47.477 00.000 29876 IsGuiding returns 0
20:09:47.477 00.000 29876 PulseGuide returned control before completion, sleep 39
20:09:47.524 00.047 29876 IsGuiding returns 1
20:09:47.524 00.000 29876 scope still moving after pulse duration time elapsed
20:09:47.555 00.031 29876 IsSlewing returns 0
20:09:47.555 00.000 29876 IsGuiding returns 1
20:09:47.586 00.031 29876 IsSlewing returns 0
20:09:47.586 00.000 29876 IsGuiding returns 1
20:09:47.617 00.031 29876 IsSlewing returns 0
20:09:47.617 00.000 29876 IsGuiding returns 1
20:09:47.648 00.031 29876 IsSlewing returns 0
20:09:47.648 00.000 29876 IsGuiding returns 0
20:09:47.648 00.000 29876 scope move finished after 29 + 141 ms
20:09:47.648 00.000 29876 Move returns status 0, amount 29
20:09:47.648 00.000 29876 move complete, result=0
20:09:47.648 00.000 29876 worker thread done servicing request
20:09:47.648 00.000 29876 Worker thread wakes up
20:09:47.648 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.4 px 29 ms SOUTH
20:09:47.652 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:47.652 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:49.773 02.121 29876 Exposure complete
20:09:49.817 00.044 29876 worker thread done servicing request
20:09:49.817 00.000 31432 OnExposeComplete: enter
20:09:49.819 00.002 31432 UpdateGuideState(): m_state=6
20:09:49.821 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
20:09:49.823 00.002 31432 Star::Find returns 1 (0), X=335.40, Y=886.22, Mass=2501, SNR=31.6, Peak=181 HFD=3.6
20:09:49.824 00.001 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
20:09:49.826 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
20:09:49.828 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.05 mountX=0.38 mountY=0.08, mountTheta=0.20
20:09:49.830 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.02, opts=13)
20:09:49.833 00.003 31432 Enqueuing Move request for scope (0.39, -0.02)
20:09:49.835 00.002 29876 Worker thread wakes up
20:09:49.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd
20:09:49.835 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.02)
20:09:49.835 00.000 29876 Moving (0.39, -0.02) raw xDistance=0.38 yDistance=0.08
20:09:49.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
20:09:49.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:49.836 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:09:49.836 00.000 29876 MoveAxis(W, 43, ABG)
20:09:49.836 00.000 29876 Guiding  Dir = 3, Dur = 43
20:09:49.836 00.000 29876 IsSlewing returns 0
20:09:49.836 00.000 29876 IsGuiding returns 0
20:09:49.837 00.001 29876 PulseGuide returned control before completion, sleep 53
20:09:49.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:49.851 00.011 31432 UpdateGuideState exits: m=2501 RSB=31.6
20:09:49.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:49.855 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:49.857 00.002 31432 Enqueuing Expose request
20:09:49.894 00.037 29876 IsGuiding returns 1
20:09:49.894 00.000 29876 scope still moving after pulse duration time elapsed
20:09:49.924 00.030 29876 IsSlewing returns 0
20:09:49.924 00.000 29876 IsGuiding returns 1
20:09:49.956 00.032 29876 IsSlewing returns 0
20:09:49.956 00.000 29876 IsGuiding returns 1
20:09:49.987 00.031 29876 IsSlewing returns 0
20:09:49.987 00.000 29876 IsGuiding returns 0
20:09:49.987 00.000 29876 scope move finished after 43 + 107 ms
20:09:49.987 00.000 29876 Move returns status 0, amount 43
20:09:49.987 00.000 29876 MoveAxis(N, 0, ABG)
20:09:49.987 00.000 29876 Move returns status 0, amount 0
20:09:49.987 00.000 29876 move complete, result=0
20:09:49.987 00.000 29876 worker thread done servicing request
20:09:49.987 00.000 29876 Worker thread wakes up
20:09:49.987 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.1 px 0 ms NORTH
20:09:49.988 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:49.989 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:51.896 01.907 29876 Exposure complete
20:09:51.939 00.043 29876 worker thread done servicing request
20:09:51.939 00.000 31432 OnExposeComplete: enter
20:09:51.941 00.002 31432 UpdateGuideState(): m_state=6
20:09:51.943 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
20:09:51.945 00.002 31432 Star::Find returns 1 (0), X=334.95, Y=886.31, Mass=2360, SNR=30.2, Peak=253 HFD=3.3
20:09:51.947 00.002 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
20:09:51.948 00.001 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
20:09:51.950 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.35 mountX=-0.06 mountY=-0.08, mountTheta=-2.27
20:09:51.953 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.07, opts=13)
20:09:51.954 00.001 31432 Enqueuing Move request for scope (-0.07, 0.07)
20:09:51.957 00.003 29876 Worker thread wakes up
20:09:51.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
20:09:51.957 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
20:09:51.957 00.000 29876 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
20:09:51.957 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:09:51.957 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:51.957 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:09:51.957 00.000 29876 MoveAxis(E, 0, ABG)
20:09:51.957 00.000 29876 Move returns status 0, amount 0
20:09:51.957 00.000 29876 MoveAxis(N, 0, ABG)
20:09:51.957 00.000 29876 Move returns status 0, amount 0
20:09:51.957 00.000 29876 move complete, result=0
20:09:51.957 00.000 29876 worker thread done servicing request
20:09:51.962 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:09:51.974 00.012 31432 UpdateGuideState exits: m=2360 RSB=30.2
20:09:51.976 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:51.978 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:51.980 00.002 31432 Enqueuing Expose request
20:09:51.981 00.001 29876 Worker thread wakes up
20:09:51.982 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:09:51.984 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:51.984 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:54.212 02.228 29876 Exposure complete
20:09:54.254 00.042 29876 worker thread done servicing request
20:09:54.254 00.000 31432 OnExposeComplete: enter
20:09:54.257 00.003 31432 UpdateGuideState(): m_state=6
20:09:54.259 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
20:09:54.261 00.002 31432 Star::Find returns 1 (0), X=335.15, Y=886.33, Mass=2447, SNR=31.2, Peak=223 HFD=3.4
20:09:54.263 00.002 31432 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
20:09:54.265 00.002 31432 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
20:09:54.267 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=0.14 mountY=-0.06, mountTheta=-0.43
20:09:54.270 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.09, opts=13)
20:09:54.271 00.001 31432 Enqueuing Move request for scope (0.14, 0.09)
20:09:54.273 00.002 29876 Worker thread wakes up
20:09:54.274 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
20:09:54.274 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
20:09:54.274 00.000 29876 Moving (0.14, 0.09) raw xDistance=0.14 yDistance=-0.06
20:09:54.274 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:09:54.274 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:54.274 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:09:54.274 00.000 29876 MoveAxis(E, 0, ABG)
20:09:54.274 00.000 29876 Move returns status 0, amount 0
20:09:54.274 00.000 29876 MoveAxis(N, 0, ABG)
20:09:54.274 00.000 29876 Move returns status 0, amount 0
20:09:54.274 00.000 29876 move complete, result=0
20:09:54.274 00.000 29876 worker thread done servicing request
20:09:54.278 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:09:54.289 00.011 31432 UpdateGuideState exits: m=2447 RSB=31.2
20:09:54.292 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:54.293 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:54.295 00.002 31432 Enqueuing Expose request
20:09:54.297 00.002 29876 Worker thread wakes up
20:09:54.297 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:09:54.299 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:54.299 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:56.203 01.904 29876 Exposure complete
20:09:56.248 00.045 29876 worker thread done servicing request
20:09:56.248 00.000 31432 OnExposeComplete: enter
20:09:56.251 00.003 31432 UpdateGuideState(): m_state=6
20:09:56.253 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
20:09:56.254 00.001 31432 Star::Find returns 1 (0), X=335.54, Y=886.50, Mass=2385, SNR=30.4, Peak=218 HFD=3.2
20:09:56.256 00.002 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
20:09:56.258 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.84)
20:09:56.260 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.26 hyp=0.58 cameraTheta=0.46 mountX=0.53 mountY=-0.17, mountTheta=-0.32
20:09:56.263 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.26, opts=13)
20:09:56.266 00.003 31432 Enqueuing Move request for scope (0.52, 0.26)
20:09:56.268 00.002 29876 Worker thread wakes up
20:09:56.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.26) opts 0xd
20:09:56.268 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.26)
20:09:56.268 00.000 29876 Moving (0.52, 0.26) raw xDistance=0.53 yDistance=-0.17
20:09:56.268 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
20:09:56.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:56.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:09:56.268 00.000 29876 MoveAxis(W, 51, ABG)
20:09:56.268 00.000 29876 Guiding  Dir = 3, Dur = 51
20:09:56.269 00.001 29876 IsSlewing returns 0
20:09:56.269 00.000 29876 IsGuiding returns 0
20:09:56.269 00.000 29876 PulseGuide returned control before completion, sleep 61
20:09:56.272 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:09:56.283 00.011 31432 UpdateGuideState exits: m=2385 RSB=30.4
20:09:56.287 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:56.289 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:56.290 00.001 31432 Enqueuing Expose request
20:09:56.341 00.051 29876 IsGuiding returns 1
20:09:56.341 00.000 29876 scope still moving after pulse duration time elapsed
20:09:56.372 00.031 29876 IsSlewing returns 0
20:09:56.372 00.000 29876 IsGuiding returns 1
20:09:56.402 00.030 29876 IsSlewing returns 0
20:09:56.402 00.000 29876 IsGuiding returns 1
20:09:56.432 00.030 29876 IsSlewing returns 0
20:09:56.432 00.000 29876 IsGuiding returns 0
20:09:56.432 00.000 29876 scope move finished after 51 + 112 ms
20:09:56.432 00.000 29876 Move returns status 0, amount 51
20:09:56.432 00.000 29876 MoveAxis(N, 0, ABG)
20:09:56.432 00.000 29876 Move returns status 0, amount 0
20:09:56.432 00.000 29876 move complete, result=0
20:09:56.432 00.000 29876 worker thread done servicing request
20:09:56.432 00.000 29876 Worker thread wakes up
20:09:56.432 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.2 px 0 ms NORTH
20:09:56.434 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:56.434 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:58.560 02.126 29876 Exposure complete
20:09:58.603 00.043 29876 worker thread done servicing request
20:09:58.603 00.000 31432 OnExposeComplete: enter
20:09:58.605 00.002 31432 UpdateGuideState(): m_state=6
20:09:58.607 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
20:09:58.609 00.002 31432 Star::Find returns 1 (0), X=335.65, Y=886.30, Mass=2367, SNR=30.4, Peak=206 HFD=3.4
20:09:58.611 00.002 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
20:09:58.612 00.001 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
20:09:58.614 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.06 hyp=0.64 cameraTheta=0.09 mountX=0.64 mountY=0.04, mountTheta=0.06
20:09:58.617 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.06, opts=13)
20:09:58.619 00.002 31432 Enqueuing Move request for scope (0.64, 0.06)
20:09:58.620 00.001 29876 Worker thread wakes up
20:09:58.621 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.06) opts 0xd
20:09:58.621 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.06)
20:09:58.621 00.000 29876 Moving (0.64, 0.06) raw xDistance=0.64 yDistance=0.04
20:09:58.621 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
20:09:58.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:58.621 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:09:58.621 00.000 29876 MoveAxis(W, 69, ABG)
20:09:58.621 00.000 29876 Guiding  Dir = 3, Dur = 69
20:09:58.621 00.000 29876 IsSlewing returns 0
20:09:58.621 00.000 29876 IsGuiding returns 0
20:09:58.621 00.000 29876 PulseGuide returned control before completion, sleep 79
20:09:58.626 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:09:58.637 00.011 31432 UpdateGuideState exits: m=2367 RSB=30.4
20:09:58.639 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:58.641 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:09:58.643 00.002 31432 Enqueuing Expose request
20:09:58.712 00.069 29876 IsGuiding returns 1
20:09:58.712 00.000 29876 scope still moving after pulse duration time elapsed
20:09:58.743 00.031 29876 IsSlewing returns 0
20:09:58.743 00.000 29876 IsGuiding returns 1
20:09:58.775 00.032 29876 IsSlewing returns 0
20:09:58.775 00.000 29876 IsGuiding returns 0
20:09:58.775 00.000 29876 scope move finished after 69 + 84 ms
20:09:58.775 00.000 29876 Move returns status 0, amount 69
20:09:58.775 00.000 29876 MoveAxis(N, 0, ABG)
20:09:58.775 00.000 29876 Move returns status 0, amount 0
20:09:58.775 00.000 29876 move complete, result=0
20:09:58.775 00.000 29876 worker thread done servicing request
20:09:58.776 00.001 29876 Worker thread wakes up
20:09:58.776 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:09:58.776 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:09:58.776 00.000 31432 GuideStep: 0.6 px 69 ms WEST, 0.0 px 0 ms NORTH
20:10:00.690 01.914 29876 Exposure complete
20:10:00.732 00.042 29876 worker thread done servicing request
20:10:00.732 00.000 31432 OnExposeComplete: enter
20:10:00.734 00.002 31432 UpdateGuideState(): m_state=6
20:10:00.737 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
20:10:00.739 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=886.28, Mass=2452, SNR=31.0, Peak=247 HFD=3.4
20:10:00.741 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
20:10:00.743 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.96)
20:10:00.746 00.003 31432 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=0.13 mountY=-0.03, mountTheta=-0.19
20:10:00.748 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.05, opts=13)
20:10:00.750 00.002 31432 Enqueuing Move request for scope (0.13, 0.05)
20:10:00.753 00.003 29876 Worker thread wakes up
20:10:00.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
20:10:00.753 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
20:10:00.753 00.000 29876 Moving (0.13, 0.05) raw xDistance=0.13 yDistance=-0.03
20:10:00.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:10:00.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:00.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:10:00.753 00.000 29876 MoveAxis(E, 0, ABG)
20:10:00.753 00.000 29876 Move returns status 0, amount 0
20:10:00.753 00.000 29876 MoveAxis(N, 0, ABG)
20:10:00.753 00.000 29876 Move returns status 0, amount 0
20:10:00.753 00.000 29876 move complete, result=0
20:10:00.753 00.000 29876 worker thread done servicing request
20:10:00.757 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:00.768 00.011 31432 UpdateGuideState exits: m=2452 RSB=31.0
20:10:00.770 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:00.772 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:00.774 00.002 31432 Enqueuing Expose request
20:10:00.775 00.001 29876 Worker thread wakes up
20:10:00.775 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:10:00.777 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:00.777 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:03.006 02.229 29876 Exposure complete
20:10:03.049 00.043 29876 worker thread done servicing request
20:10:03.049 00.000 31432 OnExposeComplete: enter
20:10:03.051 00.002 31432 UpdateGuideState(): m_state=6
20:10:03.053 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
20:10:03.055 00.002 31432 Star::Find returns 1 (0), X=335.69, Y=886.38, Mass=2523, SNR=31.2, Peak=223 HFD=3.5
20:10:03.057 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
20:10:03.059 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
20:10:03.061 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=0.14 hyp=0.69 cameraTheta=0.21 mountX=0.68 mountY=-0.04, mountTheta=-0.06
20:10:03.065 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=0.14, opts=13)
20:10:03.069 00.004 31432 Enqueuing Move request for scope (0.68, 0.14)
20:10:03.071 00.002 29876 Worker thread wakes up
20:10:03.071 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.14) opts 0xd
20:10:03.071 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, 0.14)
20:10:03.071 00.000 29876 Moving (0.68, 0.14) raw xDistance=0.68 yDistance=-0.04
20:10:03.072 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.68
20:10:03.072 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:03.072 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:10:03.072 00.000 29876 MoveAxis(W, 66, ABG)
20:10:03.072 00.000 29876 Guiding  Dir = 3, Dur = 66
20:10:03.072 00.000 29876 IsSlewing returns 0
20:10:03.072 00.000 29876 IsGuiding returns 0
20:10:03.072 00.000 29876 PulseGuide returned control before completion, sleep 76
20:10:03.075 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:10:03.086 00.011 31432 UpdateGuideState exits: m=2523 RSB=31.2
20:10:03.089 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:03.091 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:03.093 00.002 31432 Enqueuing Expose request
20:10:03.161 00.068 29876 IsGuiding returns 1
20:10:03.161 00.000 29876 scope still moving after pulse duration time elapsed
20:10:03.192 00.031 29876 IsSlewing returns 0
20:10:03.192 00.000 29876 IsGuiding returns 1
20:10:03.223 00.031 29876 IsSlewing returns 0
20:10:03.223 00.000 29876 IsGuiding returns 0
20:10:03.223 00.000 29876 scope move finished after 66 + 84 ms
20:10:03.223 00.000 29876 Move returns status 0, amount 66
20:10:03.223 00.000 29876 MoveAxis(N, 0, ABG)
20:10:03.223 00.000 29876 Move returns status 0, amount 0
20:10:03.223 00.000 29876 move complete, result=0
20:10:03.223 00.000 29876 worker thread done servicing request
20:10:03.223 00.000 29876 Worker thread wakes up
20:10:03.223 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:03.223 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:03.224 00.001 31432 GuideStep: 0.7 px 66 ms WEST, -0.0 px 0 ms NORTH
20:10:05.129 01.905 29876 Exposure complete
20:10:05.172 00.043 29876 worker thread done servicing request
20:10:05.172 00.000 31432 OnExposeComplete: enter
20:10:05.174 00.002 31432 UpdateGuideState(): m_state=6
20:10:05.177 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
20:10:05.179 00.002 31432 Star::Find returns 1 (0), X=336.10, Y=885.96, Mass=2588, SNR=32.2, Peak=240 HFD=3.3
20:10:05.181 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
20:10:05.183 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
20:10:05.185 00.002 31432 CameraToMount -- cameraX=1.08 cameraY=-0.28 hyp=1.12 cameraTheta=-0.25 mountX=1.08 mountY=0.44, mountTheta=0.39
20:10:05.188 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.08, y=-0.28, opts=13)
20:10:05.190 00.002 31432 Enqueuing Move request for scope (1.08, -0.28)
20:10:05.193 00.003 29876 Worker thread wakes up
20:10:05.193 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.28) opts 0xd
20:10:05.193 00.000 29876 Handling offset move in thread for scope, endpoint = (1.08, -0.28)
20:10:05.193 00.000 29876 Moving (1.08, -0.28) raw xDistance=1.08 yDistance=0.44
20:10:05.193 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.08
20:10:05.193 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
20:10:05.193 00.000 29876 MoveAxis(W, 113, ABG)
20:10:05.193 00.000 29876 Guiding  Dir = 3, Dur = 113
20:10:05.193 00.000 29876 IsSlewing returns 0
20:10:05.193 00.000 29876 IsGuiding returns 0
20:10:05.194 00.001 29876 PulseGuide returned control before completion, sleep 123
20:10:05.197 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:10:05.210 00.013 31432 UpdateGuideState exits: m=2588 RSB=32.2
20:10:05.212 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:05.214 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:05.216 00.002 31432 Enqueuing Expose request
20:10:05.332 00.116 29876 IsGuiding returns 1
20:10:05.332 00.000 29876 scope still moving after pulse duration time elapsed
20:10:05.363 00.031 29876 IsSlewing returns 0
20:10:05.363 00.000 29876 IsGuiding returns 0
20:10:05.363 00.000 29876 scope move finished after 113 + 56 ms
20:10:05.363 00.000 29876 Move returns status 0, amount 113
20:10:05.363 00.000 29876 MoveAxis(S, 32, ABG)
20:10:05.363 00.000 29876 Guiding  Dir = 1, Dur = 32
20:10:05.363 00.000 29876 IsSlewing returns 0
20:10:05.363 00.000 29876 IsGuiding returns 0
20:10:05.364 00.001 29876 PulseGuide returned control before completion, sleep 42
20:10:05.410 00.046 29876 IsGuiding returns 1
20:10:05.410 00.000 29876 scope still moving after pulse duration time elapsed
20:10:05.442 00.032 29876 IsSlewing returns 0
20:10:05.442 00.000 29876 IsGuiding returns 1
20:10:05.472 00.030 29876 IsSlewing returns 0
20:10:05.472 00.000 29876 IsGuiding returns 1
20:10:05.504 00.032 29876 IsSlewing returns 0
20:10:05.504 00.000 29876 IsGuiding returns 0
20:10:05.504 00.000 29876 scope move finished after 32 + 108 ms
20:10:05.504 00.000 29876 Move returns status 0, amount 32
20:10:05.504 00.000 29876 move complete, result=0
20:10:05.504 00.000 29876 worker thread done servicing request
20:10:05.504 00.000 29876 Worker thread wakes up
20:10:05.504 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:05.504 00.000 31432 GuideStep: 1.1 px 113 ms WEST, 0.4 px 32 ms SOUTH
20:10:05.508 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:07.638 02.130 29876 Exposure complete
20:10:07.681 00.043 29876 worker thread done servicing request
20:10:07.681 00.000 31432 OnExposeComplete: enter
20:10:07.683 00.002 31432 UpdateGuideState(): m_state=6
20:10:07.685 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
20:10:07.687 00.002 31432 Star::Find returns 1 (0), X=335.53, Y=886.30, Mass=2923, SNR=34.2, Peak=235 HFD=3.5
20:10:07.689 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
20:10:07.691 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
20:10:07.693 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.07 hyp=0.52 cameraTheta=0.13 mountX=0.52 mountY=0.01, mountTheta=0.03
20:10:07.695 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.07, opts=13)
20:10:07.697 00.002 31432 Enqueuing Move request for scope (0.52, 0.07)
20:10:07.700 00.003 29876 Worker thread wakes up
20:10:07.700 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.07) opts 0xd
20:10:07.700 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.07)
20:10:07.700 00.000 29876 Moving (0.52, 0.07) raw xDistance=0.52 yDistance=0.01
20:10:07.700 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
20:10:07.700 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:07.700 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:10:07.700 00.000 29876 MoveAxis(W, 66, ABG)
20:10:07.700 00.000 29876 Guiding  Dir = 3, Dur = 66
20:10:07.700 00.000 29876 IsSlewing returns 0
20:10:07.700 00.000 29876 IsGuiding returns 0
20:10:07.701 00.001 29876 PulseGuide returned control before completion, sleep 76
20:10:07.707 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:07.724 00.017 31432 UpdateGuideState exits: m=2923 RSB=34.2
20:10:07.727 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:07.729 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:07.731 00.002 31432 Enqueuing Expose request
20:10:07.792 00.061 29876 IsGuiding returns 1
20:10:07.792 00.000 29876 scope still moving after pulse duration time elapsed
20:10:07.823 00.031 29876 IsSlewing returns 0
20:10:07.823 00.000 29876 IsGuiding returns 1
20:10:07.854 00.031 29876 IsSlewing returns 0
20:10:07.854 00.000 29876 IsGuiding returns 0
20:10:07.854 00.000 29876 scope move finished after 66 + 87 ms
20:10:07.854 00.000 29876 Move returns status 0, amount 66
20:10:07.854 00.000 29876 MoveAxis(N, 0, ABG)
20:10:07.854 00.000 29876 Move returns status 0, amount 0
20:10:07.854 00.000 29876 move complete, result=0
20:10:07.854 00.000 29876 worker thread done servicing request
20:10:07.854 00.000 29876 Worker thread wakes up
20:10:07.854 00.000 31432 GuideStep: 0.5 px 66 ms WEST, 0.0 px 0 ms NORTH
20:10:07.856 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:07.856 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:09.774 01.918 29876 Exposure complete
20:10:09.821 00.047 29876 worker thread done servicing request
20:10:09.821 00.000 31432 OnExposeComplete: enter
20:10:09.823 00.002 31432 UpdateGuideState(): m_state=6
20:10:09.825 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
20:10:09.826 00.001 31432 Star::Find returns 1 (0), X=335.05, Y=886.80, Mass=2434, SNR=30.5, Peak=211 HFD=3.5
20:10:09.828 00.002 31432 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.02) = xAngle (1.48 = 1.48)
20:10:09.830 00.002 31432 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.49 = -1.79)
20:10:09.832 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.56 hyp=0.56 cameraTheta=1.50 mountX=0.05 mountY=-0.55, mountTheta=-1.48
20:10:09.837 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.56, opts=13)
20:10:09.839 00.002 31432 Enqueuing Move request for scope (0.04, 0.56)
20:10:09.841 00.002 29876 Worker thread wakes up
20:10:09.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.56) opts 0xd
20:10:09.841 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.56)
20:10:09.841 00.000 29876 Moving (0.04, 0.56) raw xDistance=0.05 yDistance=-0.55
20:10:09.841 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:10:09.841 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:09.841 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
20:10:09.841 00.000 29876 MoveAxis(E, 0, ABG)
20:10:09.841 00.000 29876 Move returns status 0, amount 0
20:10:09.841 00.000 29876 MoveAxis(N, 0, ABG)
20:10:09.841 00.000 29876 Move returns status 0, amount 0
20:10:09.841 00.000 29876 move complete, result=0
20:10:09.841 00.000 29876 worker thread done servicing request
20:10:09.845 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:09.856 00.011 31432 UpdateGuideState exits: m=2434 RSB=30.5
20:10:09.858 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:09.860 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:09.862 00.002 31432 Enqueuing Expose request
20:10:09.863 00.001 29876 Worker thread wakes up
20:10:09.863 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:09.864 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:09.864 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
20:10:11.991 02.127 29876 Exposure complete
20:10:12.034 00.043 29876 worker thread done servicing request
20:10:12.034 00.000 31432 OnExposeComplete: enter
20:10:12.037 00.003 31432 UpdateGuideState(): m_state=6
20:10:12.039 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
20:10:12.040 00.001 31432 Star::Find returns 1 (0), X=335.68, Y=886.13, Mass=2453, SNR=30.8, Peak=204 HFD=3.4
20:10:12.042 00.002 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
20:10:12.044 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
20:10:12.046 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.11 hyp=0.67 cameraTheta=-0.16 mountX=0.66 mountY=0.21, mountTheta=0.30
20:10:12.048 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.11, opts=13)
20:10:12.050 00.002 31432 Enqueuing Move request for scope (0.66, -0.11)
20:10:12.052 00.002 29876 Worker thread wakes up
20:10:12.052 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.11) opts 0xd
20:10:12.052 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.11)
20:10:12.052 00.000 29876 Moving (0.66, -0.11) raw xDistance=0.66 yDistance=0.21
20:10:12.052 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.66
20:10:12.052 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:12.052 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:10:12.052 00.000 29876 MoveAxis(W, 64, ABG)
20:10:12.052 00.000 29876 Guiding  Dir = 3, Dur = 64
20:10:12.052 00.000 29876 IsSlewing returns 0
20:10:12.053 00.001 29876 IsGuiding returns 0
20:10:12.053 00.000 29876 PulseGuide returned control before completion, sleep 74
20:10:12.057 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:12.069 00.012 31432 UpdateGuideState exits: m=2453 RSB=30.8
20:10:12.071 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:12.073 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:12.074 00.001 31432 Enqueuing Expose request
20:10:12.128 00.054 29876 IsGuiding returns 1
20:10:12.128 00.000 29876 scope still moving after pulse duration time elapsed
20:10:12.159 00.031 29876 IsSlewing returns 0
20:10:12.159 00.000 29876 IsGuiding returns 1
20:10:12.190 00.031 29876 IsSlewing returns 0
20:10:12.190 00.000 29876 IsGuiding returns 1
20:10:12.221 00.031 29876 IsSlewing returns 0
20:10:12.221 00.000 29876 IsGuiding returns 0
20:10:12.221 00.000 29876 scope move finished after 64 + 103 ms
20:10:12.221 00.000 29876 Move returns status 0, amount 64
20:10:12.221 00.000 29876 MoveAxis(N, 0, ABG)
20:10:12.221 00.000 29876 Move returns status 0, amount 0
20:10:12.221 00.000 29876 move complete, result=0
20:10:12.221 00.000 29876 worker thread done servicing request
20:10:12.221 00.000 29876 Worker thread wakes up
20:10:12.221 00.000 31432 GuideStep: 0.7 px 64 ms WEST, 0.2 px 0 ms NORTH
20:10:12.224 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:12.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:14.128 01.904 29876 Exposure complete
20:10:14.171 00.043 29876 worker thread done servicing request
20:10:14.171 00.000 31432 OnExposeComplete: enter
20:10:14.174 00.003 31432 UpdateGuideState(): m_state=6
20:10:14.175 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
20:10:14.178 00.003 31432 Star::Find returns 1 (0), X=335.05, Y=886.60, Mass=2455, SNR=31.3, Peak=218 HFD=3.4
20:10:14.180 00.002 31432 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.02) = xAngle (1.44 = 1.44)
20:10:14.181 00.001 31432 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.45 = -1.83)
20:10:14.183 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.47 mountX=0.05 mountY=-0.36, mountTheta=-1.44
20:10:14.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.37, opts=13)
20:10:14.188 00.002 31432 Enqueuing Move request for scope (0.04, 0.37)
20:10:14.189 00.001 29876 Worker thread wakes up
20:10:14.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
20:10:14.189 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
20:10:14.190 00.001 29876 Moving (0.04, 0.37) raw xDistance=0.05 yDistance=-0.36
20:10:14.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:10:14.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:14.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:10:14.190 00.000 29876 MoveAxis(E, 0, ABG)
20:10:14.190 00.000 29876 Move returns status 0, amount 0
20:10:14.190 00.000 29876 MoveAxis(N, 0, ABG)
20:10:14.190 00.000 29876 Move returns status 0, amount 0
20:10:14.190 00.000 29876 move complete, result=0
20:10:14.190 00.000 29876 worker thread done servicing request
20:10:14.194 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:14.205 00.011 31432 UpdateGuideState exits: m=2455 RSB=31.3
20:10:14.208 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:14.209 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:14.211 00.002 31432 Enqueuing Expose request
20:10:14.213 00.002 29876 Worker thread wakes up
20:10:14.213 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:10:14.215 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:14.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:16.339 02.124 29876 Exposure complete
20:10:16.381 00.042 29876 worker thread done servicing request
20:10:16.381 00.000 31432 OnExposeComplete: enter
20:10:16.383 00.002 31432 UpdateGuideState(): m_state=6
20:10:16.385 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
20:10:16.387 00.002 31432 Star::Find returns 1 (0), X=335.34, Y=886.17, Mass=2597, SNR=31.9, Peak=197 HFD=3.7
20:10:16.389 00.002 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
20:10:16.391 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.77 = 2.77)
20:10:16.392 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.22 mountX=0.32 mountY=0.12, mountTheta=0.36
20:10:16.395 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.07, opts=13)
20:10:16.397 00.002 31432 Enqueuing Move request for scope (0.32, -0.07)
20:10:16.399 00.002 29876 Worker thread wakes up
20:10:16.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
20:10:16.399 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
20:10:16.399 00.000 29876 Moving (0.32, -0.07) raw xDistance=0.32 yDistance=0.12
20:10:16.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
20:10:16.399 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:16.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:10:16.399 00.000 29876 MoveAxis(W, 31, ABG)
20:10:16.399 00.000 29876 Guiding  Dir = 3, Dur = 31
20:10:16.399 00.000 29876 IsSlewing returns 0
20:10:16.399 00.000 29876 IsGuiding returns 0
20:10:16.400 00.001 29876 PulseGuide returned control before completion, sleep 41
20:10:16.404 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:10:16.415 00.011 31432 UpdateGuideState exits: m=2597 RSB=31.9
20:10:16.418 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:16.420 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:16.422 00.002 31432 Enqueuing Expose request
20:10:16.448 00.026 29876 IsGuiding returns 1
20:10:16.448 00.000 29876 scope still moving after pulse duration time elapsed
20:10:16.479 00.031 29876 IsSlewing returns 0
20:10:16.479 00.000 29876 IsGuiding returns 1
20:10:16.509 00.030 29876 IsSlewing returns 0
20:10:16.509 00.000 29876 IsGuiding returns 0
20:10:16.509 00.000 29876 scope move finished after 31 + 78 ms
20:10:16.509 00.000 29876 Move returns status 0, amount 31
20:10:16.509 00.000 29876 MoveAxis(N, 0, ABG)
20:10:16.509 00.000 29876 Move returns status 0, amount 0
20:10:16.509 00.000 29876 move complete, result=0
20:10:16.509 00.000 29876 worker thread done servicing request
20:10:16.509 00.000 29876 Worker thread wakes up
20:10:16.509 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.1 px 0 ms NORTH
20:10:16.512 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:16.512 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:18.418 01.906 29876 Exposure complete
20:10:18.460 00.042 29876 worker thread done servicing request
20:10:18.460 00.000 31432 OnExposeComplete: enter
20:10:18.462 00.002 31432 UpdateGuideState(): m_state=6
20:10:18.465 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
20:10:18.467 00.002 31432 Star::Find returns 1 (0), X=335.50, Y=885.83, Mass=2614, SNR=32.4, Peak=220 HFD=3.7
20:10:18.470 00.003 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
20:10:18.471 00.001 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
20:10:18.473 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=-0.41 hyp=0.64 cameraTheta=-0.69 mountX=0.48 mountY=0.48, mountTheta=0.78
20:10:18.476 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.41, opts=13)
20:10:18.478 00.002 31432 Enqueuing Move request for scope (0.49, -0.41)
20:10:18.480 00.002 29876 Worker thread wakes up
20:10:18.480 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.41) opts 0xd
20:10:18.480 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.41)
20:10:18.481 00.001 29876 Moving (0.49, -0.41) raw xDistance=0.48 yDistance=0.48
20:10:18.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
20:10:18.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
20:10:18.481 00.000 29876 MoveAxis(W, 51, ABG)
20:10:18.481 00.000 29876 Guiding  Dir = 3, Dur = 51
20:10:18.481 00.000 29876 IsSlewing returns 0
20:10:18.481 00.000 29876 IsGuiding returns 0
20:10:18.481 00.000 29876 PulseGuide returned control before completion, sleep 61
20:10:18.485 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:18.496 00.011 31432 UpdateGuideState exits: m=2614 RSB=32.4
20:10:18.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:18.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:18.502 00.002 31432 Enqueuing Expose request
20:10:18.555 00.053 29876 IsGuiding returns 1
20:10:18.555 00.000 29876 scope still moving after pulse duration time elapsed
20:10:18.586 00.031 29876 IsSlewing returns 0
20:10:18.586 00.000 29876 IsGuiding returns 1
20:10:18.618 00.032 29876 IsSlewing returns 0
20:10:18.618 00.000 29876 IsGuiding returns 1
20:10:18.648 00.030 29876 IsSlewing returns 0
20:10:18.648 00.000 29876 IsGuiding returns 0
20:10:18.648 00.000 29876 scope move finished after 51 + 115 ms
20:10:18.648 00.000 29876 Move returns status 0, amount 51
20:10:18.648 00.000 29876 MoveAxis(S, 35, ABG)
20:10:18.648 00.000 29876 Guiding  Dir = 1, Dur = 35
20:10:18.649 00.001 29876 IsSlewing returns 0
20:10:18.649 00.000 29876 IsGuiding returns 0
20:10:18.649 00.000 29876 PulseGuide returned control before completion, sleep 45
20:10:18.709 00.060 29876 IsGuiding returns 1
20:10:18.709 00.000 29876 scope still moving after pulse duration time elapsed
20:10:18.741 00.032 29876 IsSlewing returns 0
20:10:18.741 00.000 29876 IsGuiding returns 1
20:10:18.771 00.030 29876 IsSlewing returns 0
20:10:18.771 00.000 29876 IsGuiding returns 1
20:10:18.802 00.031 29876 IsSlewing returns 0
20:10:18.802 00.000 29876 IsGuiding returns 0
20:10:18.802 00.000 29876 scope move finished after 35 + 119 ms
20:10:18.802 00.000 29876 Move returns status 0, amount 35
20:10:18.802 00.000 29876 move complete, result=0
20:10:18.802 00.000 29876 worker thread done servicing request
20:10:18.802 00.000 29876 Worker thread wakes up
20:10:18.802 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.5 px 35 ms SOUTH
20:10:18.806 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:18.806 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:20.932 02.126 29876 Exposure complete
20:10:20.977 00.045 29876 worker thread done servicing request
20:10:20.977 00.000 31432 OnExposeComplete: enter
20:10:20.979 00.002 31432 UpdateGuideState(): m_state=6
20:10:20.981 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
20:10:20.983 00.002 31432 Star::Find returns 1 (0), X=334.83, Y=886.52, Mass=2642, SNR=32.2, Peak=219 HFD=3.5
20:10:20.984 00.001 31432 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.02) = xAngle (2.12 = 2.12)
20:10:20.986 00.002 31432 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.13 = -1.15)
20:10:20.988 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.15 mountX=-0.17 mountY=-0.30, mountTheta=-2.09
20:10:20.990 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.28, opts=13)
20:10:20.992 00.002 31432 Enqueuing Move request for scope (-0.18, 0.28)
20:10:20.994 00.002 29876 Worker thread wakes up
20:10:20.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
20:10:20.994 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
20:10:20.994 00.000 29876 Moving (-0.18, 0.28) raw xDistance=-0.17 yDistance=-0.30
20:10:20.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:10:20.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:20.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:10:20.994 00.000 29876 MoveAxis(E, 0, ABG)
20:10:20.994 00.000 29876 Move returns status 0, amount 0
20:10:20.994 00.000 29876 MoveAxis(N, 0, ABG)
20:10:20.995 00.001 29876 Move returns status 0, amount 0
20:10:20.995 00.000 29876 move complete, result=0
20:10:20.995 00.000 29876 worker thread done servicing request
20:10:20.998 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:21.009 00.011 31432 UpdateGuideState exits: m=2642 RSB=32.2
20:10:21.011 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:21.013 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:21.015 00.002 31432 Enqueuing Expose request
20:10:21.016 00.001 29876 Worker thread wakes up
20:10:21.016 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:10:21.019 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:21.019 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:23.035 02.016 29876 Exposure complete
20:10:23.077 00.042 29876 worker thread done servicing request
20:10:23.077 00.000 31432 OnExposeComplete: enter
20:10:23.079 00.002 31432 UpdateGuideState(): m_state=6
20:10:23.081 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
20:10:23.083 00.002 31432 Star::Find returns 1 (0), X=334.90, Y=886.56, Mass=2637, SNR=31.8, Peak=243 HFD=3.5
20:10:23.085 00.002 31432 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.02) = xAngle (1.88 = 1.88)
20:10:23.086 00.001 31432 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.89 = -1.40)
20:10:23.088 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.90 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
20:10:23.091 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.32, opts=13)
20:10:23.093 00.002 31432 Enqueuing Move request for scope (-0.11, 0.32)
20:10:23.094 00.001 29876 Worker thread wakes up
20:10:23.095 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
20:10:23.095 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
20:10:23.095 00.000 29876 Moving (-0.11, 0.32) raw xDistance=-0.10 yDistance=-0.33
20:10:23.095 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:10:23.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:23.095 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:10:23.095 00.000 29876 MoveAxis(E, 0, ABG)
20:10:23.095 00.000 29876 Move returns status 0, amount 0
20:10:23.095 00.000 29876 MoveAxis(N, 0, ABG)
20:10:23.095 00.000 29876 Move returns status 0, amount 0
20:10:23.095 00.000 29876 move complete, result=0
20:10:23.095 00.000 29876 worker thread done servicing request
20:10:23.099 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:23.111 00.012 31432 UpdateGuideState exits: m=2637 RSB=31.8
20:10:23.113 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:23.115 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:23.117 00.002 31432 Enqueuing Expose request
20:10:23.119 00.002 29876 Worker thread wakes up
20:10:23.119 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:10:23.121 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:23.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:25.248 02.127 29876 Exposure complete
20:10:25.291 00.043 29876 worker thread done servicing request
20:10:25.291 00.000 31432 OnExposeComplete: enter
20:10:25.294 00.003 31432 UpdateGuideState(): m_state=6
20:10:25.296 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
20:10:25.298 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=886.34, Mass=2457, SNR=31.8, Peak=243 HFD=3.2
20:10:25.299 00.001 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
20:10:25.301 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.64)
20:10:25.303 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.13 mountY=-0.08, mountTheta=-0.54
20:10:25.306 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.10, opts=13)
20:10:25.308 00.002 31432 Enqueuing Move request for scope (0.13, 0.10)
20:10:25.310 00.002 29876 Worker thread wakes up
20:10:25.310 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
20:10:25.310 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
20:10:25.310 00.000 29876 Moving (0.13, 0.10) raw xDistance=0.13 yDistance=-0.08
20:10:25.310 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:10:25.310 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:25.310 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:25.310 00.000 29876 MoveAxis(E, 0, ABG)
20:10:25.310 00.000 29876 Move returns status 0, amount 0
20:10:25.311 00.001 29876 MoveAxis(N, 0, ABG)
20:10:25.311 00.000 29876 Move returns status 0, amount 0
20:10:25.311 00.000 29876 move complete, result=0
20:10:25.311 00.000 29876 worker thread done servicing request
20:10:25.314 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:25.326 00.012 31432 UpdateGuideState exits: m=2457 RSB=31.8
20:10:25.328 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:25.329 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:25.331 00.002 31432 Enqueuing Expose request
20:10:25.333 00.002 29876 Worker thread wakes up
20:10:25.333 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:10:25.335 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:25.335 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:27.247 01.912 29876 Exposure complete
20:10:27.293 00.046 29876 worker thread done servicing request
20:10:27.293 00.000 31432 OnExposeComplete: enter
20:10:27.296 00.003 31432 UpdateGuideState(): m_state=6
20:10:27.298 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
20:10:27.300 00.002 31432 Star::Find returns 1 (0), X=335.57, Y=886.74, Mass=2697, SNR=33.2, Peak=222 HFD=3.5
20:10:27.302 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
20:10:27.303 00.001 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
20:10:27.305 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.51 hyp=0.76 cameraTheta=0.73 mountX=0.57 mountY=-0.41, mountTheta=-0.63
20:10:27.308 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.51, opts=13)
20:10:27.310 00.002 31432 Enqueuing Move request for scope (0.56, 0.51)
20:10:27.312 00.002 29876 Worker thread wakes up
20:10:27.312 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.51) opts 0xd
20:10:27.312 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.51)
20:10:27.312 00.000 29876 Moving (0.56, 0.51) raw xDistance=0.57 yDistance=-0.41
20:10:27.312 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
20:10:27.312 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.33 newest=-0.82
20:10:27.312 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
20:10:27.312 00.000 29876 MoveAxis(W, 55, ABG)
20:10:27.313 00.001 29876 Guiding  Dir = 3, Dur = 55
20:10:27.313 00.000 29876 IsSlewing returns 0
20:10:27.313 00.000 29876 IsGuiding returns 0
20:10:27.313 00.000 29876 PulseGuide returned control before completion, sleep 65
20:10:27.316 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:10:27.328 00.012 31432 UpdateGuideState exits: m=2697 RSB=33.2
20:10:27.330 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:27.332 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:27.334 00.002 31432 Enqueuing Expose request
20:10:27.388 00.054 29876 IsGuiding returns 1
20:10:27.388 00.000 29876 scope still moving after pulse duration time elapsed
20:10:27.434 00.046 29876 IsSlewing returns 0
20:10:27.434 00.000 29876 IsGuiding returns 1
20:10:27.466 00.032 29876 IsSlewing returns 0
20:10:27.466 00.000 29876 IsGuiding returns 0
20:10:27.466 00.000 29876 scope move finished after 55 + 98 ms
20:10:27.466 00.000 29876 Move returns status 0, amount 55
20:10:27.466 00.000 29876 BLC: Oldest BLC event removed
20:10:27.466 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:10:27.466 00.000 29876 MoveAxis(N, 50, ABG)
20:10:27.466 00.000 29876 Guiding  Dir = 0, Dur = 50
20:10:27.466 00.000 29876 IsSlewing returns 0
20:10:27.466 00.000 29876 IsGuiding returns 0
20:10:27.467 00.001 29876 PulseGuide returned control before completion, sleep 60
20:10:27.528 00.061 29876 IsGuiding returns 1
20:10:27.528 00.000 29876 scope still moving after pulse duration time elapsed
20:10:27.559 00.031 29876 IsSlewing returns 0
20:10:27.559 00.000 29876 IsGuiding returns 1
20:10:27.589 00.030 29876 IsSlewing returns 0
20:10:27.589 00.000 29876 IsGuiding returns 1
20:10:27.620 00.031 29876 IsSlewing returns 0
20:10:27.620 00.000 29876 IsGuiding returns 1
20:10:27.651 00.031 29876 IsSlewing returns 0
20:10:27.651 00.000 29876 IsGuiding returns 1
20:10:27.683 00.032 29876 IsSlewing returns 0
20:10:27.683 00.000 29876 IsGuiding returns 0
20:10:27.683 00.000 29876 scope move finished after 50 + 167 ms
20:10:27.683 00.000 29876 Move returns status 0, amount 50
20:10:27.683 00.000 29876 move complete, result=0
20:10:27.683 00.000 29876 worker thread done servicing request
20:10:27.683 00.000 29876 Worker thread wakes up
20:10:27.684 00.001 31432 GuideStep: 0.6 px 55 ms WEST, -0.4 px 50 ms NORTH
20:10:27.687 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:27.687 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:29.914 02.227 29876 Exposure complete
20:10:29.958 00.044 29876 worker thread done servicing request
20:10:29.958 00.000 31432 OnExposeComplete: enter
20:10:29.961 00.003 31432 UpdateGuideState(): m_state=6
20:10:29.962 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
20:10:29.964 00.002 31432 Star::Find returns 1 (0), X=334.95, Y=887.35, Mass=2867, SNR=34.0, Peak=231 HFD=3.5
20:10:29.966 00.002 31432 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
20:10:29.968 00.002 31432 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.62 = -1.67)
20:10:29.969 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=1.11 hyp=1.12 cameraTheta=1.63 mountX=-0.04 mountY=-1.11, mountTheta=-1.61
20:10:29.972 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=1.11, opts=13)
20:10:29.974 00.002 31432 Enqueuing Move request for scope (-0.07, 1.11)
20:10:29.976 00.002 29876 Worker thread wakes up
20:10:29.976 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.11) opts 0xd
20:10:29.976 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 1.11)
20:10:29.976 00.000 29876 Moving (-0.07, 1.11) raw xDistance=-0.04 yDistance=-1.11
20:10:29.976 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:10:29.976 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.67 from input -1.11
20:10:29.976 00.000 29876 MoveAxis(E, 0, ABG)
20:10:29.976 00.000 29876 Move returns status 0, amount 0
20:10:29.976 00.000 29876 MoveAxis(N, 82, ABG)
20:10:29.976 00.000 29876 Guiding  Dir = 0, Dur = 82
20:10:29.977 00.001 29876 IsSlewing returns 0
20:10:29.977 00.000 29876 IsGuiding returns 0
20:10:29.977 00.000 29876 PulseGuide returned control before completion, sleep 92
20:10:29.980 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:29.992 00.012 31432 UpdateGuideState exits: m=2867 RSB=34.0
20:10:29.994 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:29.996 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:29.998 00.002 31432 Enqueuing Expose request
20:10:30.083 00.085 29876 IsGuiding returns 1
20:10:30.083 00.000 29876 scope still moving after pulse duration time elapsed
20:10:30.114 00.031 29876 IsSlewing returns 0
20:10:30.114 00.000 29876 IsGuiding returns 1
20:10:30.145 00.031 29876 IsSlewing returns 0
20:10:30.145 00.000 29876 IsGuiding returns 1
20:10:30.175 00.030 29876 IsSlewing returns 0
20:10:30.175 00.000 29876 IsGuiding returns 1
20:10:30.207 00.032 29876 IsSlewing returns 0
20:10:30.207 00.000 29876 IsGuiding returns 0
20:10:30.207 00.000 29876 scope move finished after 82 + 147 ms
20:10:30.207 00.000 29876 Move returns status 0, amount 82
20:10:30.207 00.000 29876 move complete, result=0
20:10:30.207 00.000 29876 worker thread done servicing request
20:10:30.207 00.000 29876 Worker thread wakes up
20:10:30.207 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:30.207 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:30.207 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -1.1 px 82 ms NORTH
20:10:32.124 01.917 29876 Exposure complete
20:10:32.167 00.043 29876 worker thread done servicing request
20:10:32.167 00.000 31432 OnExposeComplete: enter
20:10:32.170 00.003 31432 UpdateGuideState(): m_state=6
20:10:32.171 00.001 31432 Star::Find(15, 334, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
20:10:32.174 00.003 31432 Star::Find returns 1 (0), X=334.77, Y=886.21, Mass=2540, SNR=32.1, Peak=189 HFD=3.6
20:10:32.177 00.003 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
20:10:32.178 00.001 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
20:10:32.180 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=-0.24 mountY=-0.01, mountTheta=-3.12
20:10:32.182 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.03, opts=13)
20:10:32.185 00.003 31432 Enqueuing Move request for scope (-0.24, -0.03)
20:10:32.187 00.002 29876 Worker thread wakes up
20:10:32.187 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
20:10:32.187 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
20:10:32.187 00.000 29876 Moving (-0.24, -0.03) raw xDistance=-0.24 yDistance=-0.01
20:10:32.187 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
20:10:32.187 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:32.187 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:10:32.187 00.000 29876 MoveAxis(E, 23, ABG)
20:10:32.187 00.000 29876 Guiding  Dir = 2, Dur = 23
20:10:32.187 00.000 29876 IsSlewing returns 0
20:10:32.187 00.000 29876 IsGuiding returns 0
20:10:32.187 00.000 29876 PulseGuide returned control before completion, sleep 33
20:10:32.191 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:32.202 00.011 31432 UpdateGuideState exits: m=2540 RSB=32.1
20:10:32.205 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:32.207 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:32.208 00.001 31432 Enqueuing Expose request
20:10:32.233 00.025 29876 IsGuiding returns 1
20:10:32.233 00.000 29876 scope still moving after pulse duration time elapsed
20:10:32.264 00.031 29876 IsSlewing returns 0
20:10:32.264 00.000 29876 IsGuiding returns 1
20:10:32.296 00.032 29876 IsSlewing returns 0
20:10:32.296 00.000 29876 IsGuiding returns 0
20:10:32.296 00.000 29876 scope move finished after 23 + 85 ms
20:10:32.296 00.000 29876 Move returns status 0, amount 23
20:10:32.296 00.000 29876 MoveAxis(N, 0, ABG)
20:10:32.296 00.000 29876 Move returns status 0, amount 0
20:10:32.296 00.000 29876 move complete, result=0
20:10:32.296 00.000 29876 worker thread done servicing request
20:10:32.296 00.000 29876 Worker thread wakes up
20:10:32.297 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:32.297 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
20:10:32.299 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:34.431 02.132 29876 Exposure complete
20:10:34.475 00.044 29876 worker thread done servicing request
20:10:34.475 00.000 31432 OnExposeComplete: enter
20:10:34.477 00.002 31432 UpdateGuideState(): m_state=6
20:10:34.479 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
20:10:34.481 00.002 31432 Star::Find returns 1 (0), X=335.60, Y=886.32, Mass=2580, SNR=31.6, Peak=196 HFD=3.5
20:10:34.483 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
20:10:34.485 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
20:10:34.487 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=0.08 hyp=0.59 cameraTheta=0.13 mountX=0.59 mountY=0.01, mountTheta=0.02
20:10:34.489 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=0.08, opts=13)
20:10:34.491 00.002 31432 Enqueuing Move request for scope (0.59, 0.08)
20:10:34.493 00.002 29876 Worker thread wakes up
20:10:34.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.08) opts 0xd
20:10:34.493 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, 0.08)
20:10:34.493 00.000 29876 Moving (0.59, 0.08) raw xDistance=0.59 yDistance=0.01
20:10:34.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.59
20:10:34.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:34.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:10:34.493 00.000 29876 MoveAxis(W, 53, ABG)
20:10:34.493 00.000 29876 Guiding  Dir = 3, Dur = 53
20:10:34.493 00.000 29876 IsSlewing returns 0
20:10:34.493 00.000 29876 IsGuiding returns 0
20:10:34.494 00.001 29876 PulseGuide returned control before completion, sleep 63
20:10:34.499 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:10:34.511 00.012 31432 UpdateGuideState exits: m=2580 RSB=31.6
20:10:34.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:34.515 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:34.517 00.002 31432 Enqueuing Expose request
20:10:34.571 00.054 29876 IsGuiding returns 1
20:10:34.571 00.000 29876 scope still moving after pulse duration time elapsed
20:10:34.602 00.031 29876 IsSlewing returns 0
20:10:34.602 00.000 29876 IsGuiding returns 1
20:10:34.633 00.031 29876 IsSlewing returns 0
20:10:34.633 00.000 29876 IsGuiding returns 1
20:10:34.664 00.031 29876 IsSlewing returns 0
20:10:34.664 00.000 29876 IsGuiding returns 1
20:10:34.695 00.031 29876 IsSlewing returns 0
20:10:34.695 00.000 29876 IsGuiding returns 0
20:10:34.695 00.000 29876 scope move finished after 53 + 148 ms
20:10:34.695 00.000 29876 Move returns status 0, amount 53
20:10:34.695 00.000 29876 MoveAxis(N, 0, ABG)
20:10:34.695 00.000 29876 Move returns status 0, amount 0
20:10:34.695 00.000 29876 move complete, result=0
20:10:34.695 00.000 29876 worker thread done servicing request
20:10:34.695 00.000 29876 Worker thread wakes up
20:10:34.695 00.000 31432 GuideStep: 0.6 px 53 ms WEST, 0.0 px 0 ms NORTH
20:10:34.699 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:34.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:36.613 01.914 29876 Exposure complete
20:10:36.656 00.043 29876 worker thread done servicing request
20:10:36.656 00.000 31432 OnExposeComplete: enter
20:10:36.658 00.002 31432 UpdateGuideState(): m_state=6
20:10:36.660 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
20:10:36.663 00.003 31432 Star::Find returns 1 (0), X=335.21, Y=885.99, Mass=2531, SNR=31.2, Peak=184 HFD=4.0
20:10:36.664 00.001 31432 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.02) = xAngle (-0.93 = -0.93)
20:10:36.666 00.002 31432 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.08 = 2.08)
20:10:36.668 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.91 mountX=0.19 mountY=0.27, mountTheta=0.97
20:10:36.671 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.25, opts=13)
20:10:36.673 00.002 31432 Enqueuing Move request for scope (0.19, -0.25)
20:10:36.675 00.002 29876 Worker thread wakes up
20:10:36.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
20:10:36.675 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
20:10:36.675 00.000 29876 Moving (0.19, -0.25) raw xDistance=0.19 yDistance=0.27
20:10:36.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:10:36.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:36.675 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:10:36.675 00.000 29876 MoveAxis(E, 0, ABG)
20:10:36.675 00.000 29876 Move returns status 0, amount 0
20:10:36.675 00.000 29876 MoveAxis(N, 0, ABG)
20:10:36.675 00.000 29876 Move returns status 0, amount 0
20:10:36.675 00.000 29876 move complete, result=0
20:10:36.675 00.000 29876 worker thread done servicing request
20:10:36.680 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:36.691 00.011 31432 UpdateGuideState exits: m=2531 RSB=31.2
20:10:36.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:36.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:36.697 00.002 31432 Enqueuing Expose request
20:10:36.699 00.002 29876 Worker thread wakes up
20:10:36.699 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:10:36.701 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:36.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:38.832 02.131 29876 Exposure complete
20:10:38.875 00.043 29876 worker thread done servicing request
20:10:38.875 00.000 31432 OnExposeComplete: enter
20:10:38.878 00.003 31432 UpdateGuideState(): m_state=6
20:10:38.880 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
20:10:38.881 00.001 31432 Star::Find returns 1 (0), X=336.40, Y=885.91, Mass=2645, SNR=32.0, Peak=215 HFD=3.8
20:10:38.883 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.26 = -0.26)
20:10:38.885 00.002 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
20:10:38.887 00.002 31432 CameraToMount -- cameraX=1.39 cameraY=-0.33 hyp=1.43 cameraTheta=-0.24 mountX=1.38 mountY=0.54, mountTheta=0.37
20:10:38.889 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.39, y=-0.33, opts=13)
20:10:38.891 00.002 31432 Enqueuing Move request for scope (1.39, -0.33)
20:10:38.893 00.002 29876 Worker thread wakes up
20:10:38.893 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.33) opts 0xd
20:10:38.893 00.000 29876 Handling offset move in thread for scope, endpoint = (1.39, -0.33)
20:10:38.893 00.000 29876 Moving (1.39, -0.33) raw xDistance=1.38 yDistance=0.54
20:10:38.893 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.38
20:10:38.893 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:38.893 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
20:10:38.893 00.000 29876 MoveAxis(W, 133, ABG)
20:10:38.893 00.000 29876 Guiding  Dir = 3, Dur = 133
20:10:38.893 00.000 29876 IsSlewing returns 0
20:10:38.894 00.001 29876 IsGuiding returns 0
20:10:38.894 00.000 29876 PulseGuide returned control before completion, sleep 143
20:10:38.897 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:38.908 00.011 31432 UpdateGuideState exits: m=2645 RSB=32.0
20:10:38.911 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:38.914 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:38.916 00.002 31432 Enqueuing Expose request
20:10:39.048 00.132 29876 IsGuiding returns 1
20:10:39.048 00.000 29876 scope still moving after pulse duration time elapsed
20:10:39.078 00.030 29876 IsSlewing returns 0
20:10:39.078 00.000 29876 IsGuiding returns 0
20:10:39.078 00.000 29876 scope move finished after 133 + 51 ms
20:10:39.078 00.000 29876 Move returns status 0, amount 133
20:10:39.078 00.000 29876 MoveAxis(N, 0, ABG)
20:10:39.078 00.000 29876 Move returns status 0, amount 0
20:10:39.078 00.000 29876 move complete, result=0
20:10:39.079 00.001 29876 worker thread done servicing request
20:10:39.079 00.000 29876 Worker thread wakes up
20:10:39.079 00.000 31432 GuideStep: 1.4 px 133 ms WEST, 0.5 px 0 ms NORTH
20:10:39.083 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:39.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:40.994 01.911 29876 Exposure complete
20:10:41.037 00.043 29876 worker thread done servicing request
20:10:41.037 00.000 31432 OnExposeComplete: enter
20:10:41.040 00.003 31432 UpdateGuideState(): m_state=6
20:10:41.042 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
20:10:41.043 00.001 31432 Star::Find returns 1 (0), X=335.79, Y=886.49, Mass=2550, SNR=32.2, Peak=197 HFD=3.4
20:10:41.045 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
20:10:41.047 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
20:10:41.049 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=0.25 hyp=0.82 cameraTheta=0.31 mountX=0.79 mountY=-0.13, mountTheta=-0.17
20:10:41.051 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=0.25, opts=13)
20:10:41.053 00.002 31432 Enqueuing Move request for scope (0.78, 0.25)
20:10:41.055 00.002 29876 Worker thread wakes up
20:10:41.055 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.25) opts 0xd
20:10:41.055 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, 0.25)
20:10:41.055 00.000 29876 Moving (0.78, 0.25) raw xDistance=0.79 yDistance=-0.13
20:10:41.055 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.79
20:10:41.055 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:41.055 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:10:41.055 00.000 29876 MoveAxis(W, 94, ABG)
20:10:41.055 00.000 29876 Guiding  Dir = 3, Dur = 94
20:10:41.056 00.001 29876 IsSlewing returns 0
20:10:41.056 00.000 29876 IsGuiding returns 0
20:10:41.056 00.000 29876 PulseGuide returned control before completion, sleep 104
20:10:41.059 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:10:41.070 00.011 31432 UpdateGuideState exits: m=2550 RSB=32.2
20:10:41.072 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:41.074 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:41.076 00.002 31432 Enqueuing Expose request
20:10:41.165 00.089 29876 IsGuiding returns 1
20:10:41.165 00.000 29876 scope still moving after pulse duration time elapsed
20:10:41.196 00.031 29876 IsSlewing returns 0
20:10:41.196 00.000 29876 IsGuiding returns 0
20:10:41.196 00.000 29876 scope move finished after 94 + 45 ms
20:10:41.196 00.000 29876 Move returns status 0, amount 94
20:10:41.196 00.000 29876 MoveAxis(N, 0, ABG)
20:10:41.196 00.000 29876 Move returns status 0, amount 0
20:10:41.196 00.000 29876 move complete, result=0
20:10:41.196 00.000 29876 worker thread done servicing request
20:10:41.196 00.000 29876 Worker thread wakes up
20:10:41.196 00.000 31432 GuideStep: 0.8 px 94 ms WEST, -0.1 px 0 ms NORTH
20:10:41.199 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:41.199 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:43.321 02.122 29876 Exposure complete
20:10:43.363 00.042 29876 worker thread done servicing request
20:10:43.363 00.000 31432 OnExposeComplete: enter
20:10:43.366 00.003 31432 UpdateGuideState(): m_state=6
20:10:43.368 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
20:10:43.370 00.002 31432 Star::Find returns 1 (0), X=335.04, Y=886.39, Mass=2291, SNR=29.7, Peak=176 HFD=3.4
20:10:43.372 00.002 31432 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
20:10:43.374 00.002 31432 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.90)
20:10:43.376 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.40 mountX=0.03 mountY=-0.14, mountTheta=-1.36
20:10:43.379 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.15, opts=13)
20:10:43.382 00.003 31432 Enqueuing Move request for scope (0.03, 0.15)
20:10:43.384 00.002 29876 Worker thread wakes up
20:10:43.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
20:10:43.384 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
20:10:43.384 00.000 29876 Moving (0.03, 0.15) raw xDistance=0.03 yDistance=-0.14
20:10:43.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:10:43.384 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:43.384 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:10:43.384 00.000 29876 MoveAxis(E, 0, ABG)
20:10:43.384 00.000 29876 Move returns status 0, amount 0
20:10:43.384 00.000 29876 MoveAxis(N, 0, ABG)
20:10:43.384 00.000 29876 Move returns status 0, amount 0
20:10:43.384 00.000 29876 move complete, result=0
20:10:43.384 00.000 29876 worker thread done servicing request
20:10:43.387 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:43.399 00.012 31432 UpdateGuideState exits: m=2291 RSB=29.7
20:10:43.401 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:43.403 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:43.405 00.002 31432 Enqueuing Expose request
20:10:43.407 00.002 29876 Worker thread wakes up
20:10:43.407 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:10:43.410 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:43.410 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:45.428 02.018 29876 Exposure complete
20:10:45.484 00.056 29876 worker thread done servicing request
20:10:45.484 00.000 31432 OnExposeComplete: enter
20:10:45.487 00.003 31432 UpdateGuideState(): m_state=6
20:10:45.490 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
20:10:45.493 00.003 31432 Star::Find returns 1 (0), X=335.37, Y=886.41, Mass=2744, SNR=32.7, Peak=169 HFD=3.9
20:10:45.496 00.003 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
20:10:45.498 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.84)
20:10:45.501 00.003 31432 CameraToMount -- cameraX=0.36 cameraY=0.17 hyp=0.40 cameraTheta=0.45 mountX=0.36 mountY=-0.12, mountTheta=-0.31
20:10:45.504 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.17, opts=13)
20:10:45.507 00.003 31432 Enqueuing Move request for scope (0.36, 0.17)
20:10:45.510 00.003 29876 Worker thread wakes up
20:10:45.510 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.17) opts 0xd
20:10:45.510 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.17)
20:10:45.510 00.000 29876 Moving (0.36, 0.17) raw xDistance=0.36 yDistance=-0.12
20:10:45.510 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
20:10:45.510 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:45.510 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:10:45.510 00.000 29876 MoveAxis(W, 35, ABG)
20:10:45.510 00.000 29876 Guiding  Dir = 3, Dur = 35
20:10:45.510 00.000 29876 IsSlewing returns 0
20:10:45.510 00.000 29876 IsGuiding returns 0
20:10:45.510 00.000 29876 PulseGuide returned control before completion, sleep 45
20:10:45.515 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:45.531 00.016 31432 UpdateGuideState exits: m=2744 RSB=32.7
20:10:45.534 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:45.537 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:45.539 00.002 31432 Enqueuing Expose request
20:10:45.565 00.026 29876 IsGuiding returns 1
20:10:45.565 00.000 29876 scope still moving after pulse duration time elapsed
20:10:45.596 00.031 29876 IsSlewing returns 0
20:10:45.596 00.000 29876 IsGuiding returns 0
20:10:45.596 00.000 29876 scope move finished after 35 + 50 ms
20:10:45.596 00.000 29876 Move returns status 0, amount 35
20:10:45.596 00.000 29876 MoveAxis(N, 0, ABG)
20:10:45.596 00.000 29876 Move returns status 0, amount 0
20:10:45.596 00.000 29876 move complete, result=0
20:10:45.596 00.000 29876 worker thread done servicing request
20:10:45.596 00.000 29876 Worker thread wakes up
20:10:45.596 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.1 px 0 ms NORTH
20:10:45.599 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:45.599 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:47.728 02.129 29876 Exposure complete
20:10:47.780 00.052 29876 worker thread done servicing request
20:10:47.780 00.000 31432 OnExposeComplete: enter
20:10:47.783 00.003 31432 UpdateGuideState(): m_state=6
20:10:47.786 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
20:10:47.789 00.003 31432 Star::Find returns 1 (0), X=335.71, Y=885.94, Mass=2741, SNR=33.2, Peak=206 HFD=3.9
20:10:47.791 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
20:10:47.794 00.003 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
20:10:47.796 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=-0.30 hyp=0.76 cameraTheta=-0.41 mountX=0.69 mountY=0.40, mountTheta=0.53
20:10:47.800 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=-0.30, opts=13)
20:10:47.803 00.003 31432 Enqueuing Move request for scope (0.70, -0.30)
20:10:47.805 00.002 29876 Worker thread wakes up
20:10:47.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.30) opts 0xd
20:10:47.805 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, -0.30)
20:10:47.805 00.000 29876 Moving (0.70, -0.30) raw xDistance=0.69 yDistance=0.40
20:10:47.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69
20:10:47.805 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:47.806 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:10:47.806 00.000 29876 MoveAxis(W, 71, ABG)
20:10:47.806 00.000 29876 Guiding  Dir = 3, Dur = 71
20:10:47.806 00.000 29876 IsSlewing returns 0
20:10:47.806 00.000 29876 IsGuiding returns 0
20:10:47.806 00.000 29876 PulseGuide returned control before completion, sleep 81
20:10:47.811 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:47.827 00.016 31432 UpdateGuideState exits: m=2741 RSB=33.2
20:10:47.830 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:47.832 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:47.834 00.002 31432 Enqueuing Expose request
20:10:47.899 00.065 29876 IsGuiding returns 1
20:10:47.899 00.000 29876 scope still moving after pulse duration time elapsed
20:10:47.930 00.031 29876 IsSlewing returns 0
20:10:47.930 00.000 29876 IsGuiding returns 1
20:10:47.961 00.031 29876 IsSlewing returns 0
20:10:47.961 00.000 29876 IsGuiding returns 1
20:10:47.993 00.032 29876 IsSlewing returns 0
20:10:47.993 00.000 29876 IsGuiding returns 0
20:10:47.993 00.000 29876 scope move finished after 71 + 115 ms
20:10:47.993 00.000 29876 Move returns status 0, amount 71
20:10:47.993 00.000 29876 MoveAxis(N, 0, ABG)
20:10:47.993 00.000 29876 Move returns status 0, amount 0
20:10:47.993 00.000 29876 move complete, result=0
20:10:47.993 00.000 29876 worker thread done servicing request
20:10:47.993 00.000 29876 Worker thread wakes up
20:10:47.993 00.000 31432 GuideStep: 0.7 px 71 ms WEST, 0.4 px 0 ms NORTH
20:10:47.996 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:47.996 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:49.901 01.905 29876 Exposure complete
20:10:49.948 00.047 29876 worker thread done servicing request
20:10:49.948 00.000 31432 OnExposeComplete: enter
20:10:49.951 00.003 31432 UpdateGuideState(): m_state=6
20:10:49.952 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
20:10:49.954 00.002 31432 Star::Find returns 1 (0), X=335.58, Y=885.76, Mass=2540, SNR=30.9, Peak=173 HFD=3.6
20:10:49.956 00.002 31432 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
20:10:49.958 00.002 31432 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
20:10:49.960 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=-0.48 hyp=0.75 cameraTheta=-0.70 mountX=0.56 mountY=0.56, mountTheta=0.79
20:10:49.961 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.48, opts=13)
20:10:49.963 00.002 31432 Enqueuing Move request for scope (0.57, -0.48)
20:10:49.966 00.003 29876 Worker thread wakes up
20:10:49.966 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.48) opts 0xd
20:10:49.966 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.48)
20:10:49.966 00.000 29876 Moving (0.57, -0.48) raw xDistance=0.56 yDistance=0.56
20:10:49.966 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
20:10:49.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:49.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
20:10:49.966 00.000 29876 MoveAxis(W, 64, ABG)
20:10:49.966 00.000 29876 Guiding  Dir = 3, Dur = 64
20:10:49.967 00.001 29876 IsSlewing returns 0
20:10:49.967 00.000 29876 IsGuiding returns 0
20:10:49.967 00.000 29876 PulseGuide returned control before completion, sleep 74
20:10:49.969 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:49.981 00.012 31432 UpdateGuideState exits: m=2540 RSB=30.9
20:10:49.983 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:49.985 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:49.987 00.002 31432 Enqueuing Expose request
20:10:50.054 00.067 29876 IsGuiding returns 1
20:10:50.054 00.000 29876 scope still moving after pulse duration time elapsed
20:10:50.085 00.031 29876 IsSlewing returns 0
20:10:50.085 00.000 29876 IsGuiding returns 1
20:10:50.115 00.030 29876 IsSlewing returns 0
20:10:50.115 00.000 29876 IsGuiding returns 1
20:10:50.146 00.031 29876 IsSlewing returns 0
20:10:50.146 00.000 29876 IsGuiding returns 0
20:10:50.146 00.000 29876 scope move finished after 64 + 115 ms
20:10:50.146 00.000 29876 Move returns status 0, amount 64
20:10:50.146 00.000 29876 MoveAxis(N, 0, ABG)
20:10:50.146 00.000 29876 Move returns status 0, amount 0
20:10:50.146 00.000 29876 move complete, result=0
20:10:50.146 00.000 29876 worker thread done servicing request
20:10:50.146 00.000 29876 Worker thread wakes up
20:10:50.146 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.6 px 0 ms NORTH
20:10:50.149 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:50.149 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:52.271 02.122 29876 Exposure complete
20:10:52.316 00.045 29876 worker thread done servicing request
20:10:52.316 00.000 31432 OnExposeComplete: enter
20:10:52.318 00.002 31432 UpdateGuideState(): m_state=6
20:10:52.319 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
20:10:52.321 00.002 31432 Star::Find returns 1 (0), X=335.01, Y=886.00, Mass=2594, SNR=31.1, Peak=188 HFD=4.0
20:10:52.324 00.003 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
20:10:52.325 00.001 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
20:10:52.327 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=-0.01 mountY=0.24, mountTheta=1.61
20:10:52.330 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.24, opts=13)
20:10:52.332 00.002 31432 Enqueuing Move request for scope (-0.00, -0.24)
20:10:52.334 00.002 29876 Worker thread wakes up
20:10:52.334 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
20:10:52.334 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
20:10:52.334 00.000 29876 Moving (-0.00, -0.24) raw xDistance=-0.01 yDistance=0.24
20:10:52.334 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:10:52.334 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:52.334 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:10:52.334 00.000 29876 MoveAxis(E, 0, ABG)
20:10:52.334 00.000 29876 Move returns status 0, amount 0
20:10:52.334 00.000 29876 MoveAxis(N, 0, ABG)
20:10:52.334 00.000 29876 Move returns status 0, amount 0
20:10:52.334 00.000 29876 move complete, result=0
20:10:52.334 00.000 29876 worker thread done servicing request
20:10:52.337 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:52.349 00.012 31432 UpdateGuideState exits: m=2594 RSB=31.1
20:10:52.351 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:52.353 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:52.355 00.002 31432 Enqueuing Expose request
20:10:52.356 00.001 29876 Worker thread wakes up
20:10:52.357 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:10:52.359 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:52.359 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:54.376 02.017 29876 Exposure complete
20:10:54.419 00.043 29876 worker thread done servicing request
20:10:54.419 00.000 31432 OnExposeComplete: enter
20:10:54.421 00.002 31432 UpdateGuideState(): m_state=6
20:10:54.423 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
20:10:54.425 00.002 31432 Star::Find returns 1 (0), X=335.00, Y=886.23, Mass=2524, SNR=31.9, Peak=209 HFD=3.4
20:10:54.427 00.002 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
20:10:54.429 00.002 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.75 = 0.75)
20:10:54.431 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.24 mountX=-0.01 mountY=0.01, mountTheta=2.32
20:10:54.434 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.01, opts=13)
20:10:54.437 00.003 31432 Enqueuing Move request for scope (-0.01, -0.01)
20:10:54.439 00.002 29876 Worker thread wakes up
20:10:54.439 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
20:10:54.439 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
20:10:54.439 00.000 29876 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
20:10:54.439 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:10:54.439 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:54.439 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:10:54.439 00.000 29876 MoveAxis(E, 0, ABG)
20:10:54.439 00.000 29876 Move returns status 0, amount 0
20:10:54.439 00.000 29876 MoveAxis(N, 0, ABG)
20:10:54.439 00.000 29876 Move returns status 0, amount 0
20:10:54.439 00.000 29876 move complete, result=0
20:10:54.439 00.000 29876 worker thread done servicing request
20:10:54.443 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:54.455 00.012 31432 UpdateGuideState exits: m=2524 RSB=31.9
20:10:54.460 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:54.464 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:54.465 00.001 31432 Enqueuing Expose request
20:10:54.467 00.002 29876 Worker thread wakes up
20:10:54.468 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:10:54.470 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:54.470 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:56.603 02.133 29876 Exposure complete
20:10:56.646 00.043 29876 worker thread done servicing request
20:10:56.646 00.000 31432 OnExposeComplete: enter
20:10:56.649 00.003 31432 UpdateGuideState(): m_state=6
20:10:56.650 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
20:10:56.652 00.002 31432 Star::Find returns 1 (0), X=334.92, Y=885.71, Mass=2480, SNR=31.5, Peak=211 HFD=3.7
20:10:56.654 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.77 = -1.77)
20:10:56.656 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
20:10:56.657 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.53 hyp=0.54 cameraTheta=-1.75 mountX=-0.11 mountY=0.51, mountTheta=1.78
20:10:56.660 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.53, opts=13)
20:10:56.662 00.002 31432 Enqueuing Move request for scope (-0.09, -0.53)
20:10:56.664 00.002 29876 Worker thread wakes up
20:10:56.664 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.53) opts 0xd
20:10:56.664 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.53)
20:10:56.664 00.000 29876 Moving (-0.09, -0.53) raw xDistance=-0.11 yDistance=0.51
20:10:56.664 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:10:56.664 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.68 newest=0.75
20:10:56.664 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
20:10:56.664 00.000 29876 MoveAxis(E, 0, ABG)
20:10:56.664 00.000 29876 Move returns status 0, amount 0
20:10:56.664 00.000 29876 BLC: Oldest BLC event removed
20:10:56.664 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:10:56.664 00.000 29876 MoveAxis(S, 57, ABG)
20:10:56.664 00.000 29876 Guiding  Dir = 1, Dur = 57
20:10:56.664 00.000 29876 IsSlewing returns 0
20:10:56.665 00.001 29876 IsGuiding returns 0
20:10:56.665 00.000 29876 PulseGuide returned control before completion, sleep 67
20:10:56.668 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:10:56.679 00.011 31432 UpdateGuideState exits: m=2480 RSB=31.5
20:10:56.681 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:56.683 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:56.685 00.002 31432 Enqueuing Expose request
20:10:56.742 00.057 29876 IsGuiding returns 1
20:10:56.742 00.000 29876 scope still moving after pulse duration time elapsed
20:10:56.773 00.031 29876 IsSlewing returns 0
20:10:56.773 00.000 29876 IsGuiding returns 1
20:10:56.805 00.032 29876 IsSlewing returns 0
20:10:56.805 00.000 29876 IsGuiding returns 1
20:10:56.837 00.032 29876 IsSlewing returns 0
20:10:56.837 00.000 29876 IsGuiding returns 0
20:10:56.837 00.000 29876 scope move finished after 57 + 115 ms
20:10:56.837 00.000 29876 Move returns status 0, amount 57
20:10:56.837 00.000 29876 move complete, result=0
20:10:56.837 00.000 29876 worker thread done servicing request
20:10:56.837 00.000 29876 Worker thread wakes up
20:10:56.837 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:56.837 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:10:56.837 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 57 ms SOUTH
20:10:58.739 01.902 29876 Exposure complete
20:10:58.784 00.045 29876 worker thread done servicing request
20:10:58.784 00.000 31432 OnExposeComplete: enter
20:10:58.786 00.002 31432 UpdateGuideState(): m_state=6
20:10:58.789 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
20:10:58.790 00.001 31432 Star::Find returns 1 (0), X=334.85, Y=885.68, Mass=2583, SNR=31.5, Peak=220 HFD=3.5
20:10:58.792 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
20:10:58.794 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
20:10:58.796 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.86 mountX=-0.18 mountY=0.53, mountTheta=1.89
20:10:58.799 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.56, opts=13)
20:10:58.801 00.002 31432 Enqueuing Move request for scope (-0.16, -0.56)
20:10:58.803 00.002 29876 Worker thread wakes up
20:10:58.803 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.56) opts 0xd
20:10:58.803 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.56)
20:10:58.803 00.000 29876 Moving (-0.16, -0.56) raw xDistance=-0.18 yDistance=0.53
20:10:58.803 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:10:58.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:10:58.803 00.000 29876 MoveAxis(E, 0, ABG)
20:10:58.803 00.000 29876 Move returns status 0, amount 0
20:10:58.803 00.000 29876 MoveAxis(S, 39, ABG)
20:10:58.803 00.000 29876 Guiding  Dir = 1, Dur = 39
20:10:58.803 00.000 29876 IsSlewing returns 0
20:10:58.803 00.000 29876 IsGuiding returns 0
20:10:58.804 00.001 29876 PulseGuide returned control before completion, sleep 49
20:10:58.807 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:10:58.818 00.011 31432 UpdateGuideState exits: m=2583 RSB=31.5
20:10:58.820 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:58.822 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:10:58.824 00.002 31432 Enqueuing Expose request
20:10:58.861 00.037 29876 IsGuiding returns 1
20:10:58.861 00.000 29876 scope still moving after pulse duration time elapsed
20:10:58.893 00.032 29876 IsSlewing returns 0
20:10:58.893 00.000 29876 IsGuiding returns 1
20:10:58.923 00.030 29876 IsSlewing returns 0
20:10:58.923 00.000 29876 IsGuiding returns 1
20:10:58.953 00.030 29876 IsSlewing returns 0
20:10:58.953 00.000 29876 IsGuiding returns 0
20:10:58.953 00.000 29876 scope move finished after 39 + 110 ms
20:10:58.953 00.000 29876 Move returns status 0, amount 39
20:10:58.953 00.000 29876 move complete, result=0
20:10:58.953 00.000 29876 worker thread done servicing request
20:10:58.953 00.000 29876 Worker thread wakes up
20:10:58.953 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 39 ms SOUTH
20:10:58.957 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:10:58.957 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:01.087 02.130 29876 Exposure complete
20:11:01.131 00.044 29876 worker thread done servicing request
20:11:01.131 00.000 31432 OnExposeComplete: enter
20:11:01.133 00.002 31432 UpdateGuideState(): m_state=6
20:11:01.135 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
20:11:01.137 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=885.84, Mass=2452, SNR=30.6, Peak=173 HFD=4.1
20:11:01.139 00.002 31432 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.02) = xAngle (-1.72 = -1.72)
20:11:01.140 00.001 31432 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.29 = 1.29)
20:11:01.142 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.39 hyp=0.40 cameraTheta=-1.70 mountX=-0.06 mountY=0.38, mountTheta=1.73
20:11:01.145 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.39, opts=13)
20:11:01.146 00.001 31432 Enqueuing Move request for scope (-0.05, -0.39)
20:11:01.148 00.002 29876 Worker thread wakes up
20:11:01.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.39) opts 0xd
20:11:01.148 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.39)
20:11:01.148 00.000 29876 Moving (-0.05, -0.39) raw xDistance=-0.06 yDistance=0.38
20:11:01.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:11:01.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
20:11:01.148 00.000 29876 MoveAxis(E, 0, ABG)
20:11:01.148 00.000 29876 Move returns status 0, amount 0
20:11:01.148 00.000 29876 MoveAxis(S, 28, ABG)
20:11:01.148 00.000 29876 Guiding  Dir = 1, Dur = 28
20:11:01.149 00.001 29876 IsSlewing returns 0
20:11:01.149 00.000 29876 IsGuiding returns 0
20:11:01.149 00.000 29876 PulseGuide returned control before completion, sleep 38
20:11:01.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:01.164 00.012 31432 UpdateGuideState exits: m=2452 RSB=30.6
20:11:01.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:01.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:01.170 00.002 31432 Enqueuing Expose request
20:11:01.192 00.022 29876 IsGuiding returns 1
20:11:01.192 00.000 29876 scope still moving after pulse duration time elapsed
20:11:01.222 00.030 29876 IsSlewing returns 0
20:11:01.222 00.000 29876 IsGuiding returns 1
20:11:01.252 00.030 29876 IsSlewing returns 0
20:11:01.252 00.000 29876 IsGuiding returns 1
20:11:01.284 00.032 29876 IsSlewing returns 0
20:11:01.284 00.000 29876 IsGuiding returns 1
20:11:01.314 00.030 29876 IsSlewing returns 0
20:11:01.314 00.000 29876 IsGuiding returns 0
20:11:01.314 00.000 29876 scope move finished after 28 + 137 ms
20:11:01.314 00.000 29876 Move returns status 0, amount 28
20:11:01.314 00.000 29876 move complete, result=0
20:11:01.314 00.000 29876 worker thread done servicing request
20:11:01.314 00.000 29876 Worker thread wakes up
20:11:01.314 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 28 ms SOUTH
20:11:01.317 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:01.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:03.220 01.903 29876 Exposure complete
20:11:03.264 00.044 29876 worker thread done servicing request
20:11:03.264 00.000 31432 OnExposeComplete: enter
20:11:03.266 00.002 31432 UpdateGuideState(): m_state=6
20:11:03.268 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
20:11:03.270 00.002 31432 Star::Find returns 1 (0), X=334.74, Y=885.83, Mass=2590, SNR=32.6, Peak=184 HFD=3.7
20:11:03.272 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
20:11:03.273 00.001 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:11:03.275 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-2.16 mountX=-0.29 mountY=0.37, mountTheta=2.23
20:11:03.278 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.41, opts=13)
20:11:03.280 00.002 31432 Enqueuing Move request for scope (-0.28, -0.41)
20:11:03.282 00.002 29876 Worker thread wakes up
20:11:03.282 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.41) opts 0xd
20:11:03.282 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.41)
20:11:03.282 00.000 29876 Moving (-0.28, -0.41) raw xDistance=-0.29 yDistance=0.37
20:11:03.282 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
20:11:03.282 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
20:11:03.282 00.000 29876 MoveAxis(E, 27, ABG)
20:11:03.282 00.000 29876 Guiding  Dir = 2, Dur = 27
20:11:03.282 00.000 29876 IsSlewing returns 0
20:11:03.282 00.000 29876 IsGuiding returns 0
20:11:03.283 00.001 29876 PulseGuide returned control before completion, sleep 37
20:11:03.286 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:03.297 00.011 31432 UpdateGuideState exits: m=2590 RSB=32.6
20:11:03.299 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:03.301 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:03.303 00.002 31432 Enqueuing Expose request
20:11:03.325 00.022 29876 IsGuiding returns 1
20:11:03.325 00.000 29876 scope still moving after pulse duration time elapsed
20:11:03.356 00.031 29876 IsSlewing returns 0
20:11:03.356 00.000 29876 IsGuiding returns 1
20:11:03.388 00.032 29876 IsSlewing returns 0
20:11:03.388 00.000 29876 IsGuiding returns 1
20:11:03.420 00.032 29876 IsSlewing returns 0
20:11:03.420 00.000 29876 IsGuiding returns 0
20:11:03.420 00.000 29876 scope move finished after 27 + 110 ms
20:11:03.420 00.000 29876 Move returns status 0, amount 27
20:11:03.420 00.000 29876 MoveAxis(S, 27, ABG)
20:11:03.420 00.000 29876 Guiding  Dir = 1, Dur = 27
20:11:03.420 00.000 29876 IsSlewing returns 0
20:11:03.421 00.001 29876 IsGuiding returns 0
20:11:03.421 00.000 29876 PulseGuide returned control before completion, sleep 37
20:11:03.466 00.045 29876 IsGuiding returns 1
20:11:03.466 00.000 29876 scope still moving after pulse duration time elapsed
20:11:03.497 00.031 29876 IsSlewing returns 0
20:11:03.497 00.000 29876 IsGuiding returns 1
20:11:03.528 00.031 29876 IsSlewing returns 0
20:11:03.528 00.000 29876 IsGuiding returns 1
20:11:03.560 00.032 29876 IsSlewing returns 0
20:11:03.560 00.000 29876 IsGuiding returns 0
20:11:03.560 00.000 29876 scope move finished after 27 + 112 ms
20:11:03.560 00.000 29876 Move returns status 0, amount 27
20:11:03.560 00.000 29876 move complete, result=0
20:11:03.560 00.000 29876 worker thread done servicing request
20:11:03.560 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.4 px 27 ms SOUTH
20:11:03.563 00.003 29876 Worker thread wakes up
20:11:03.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:03.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:05.790 02.227 29876 Exposure complete
20:11:05.835 00.045 29876 worker thread done servicing request
20:11:05.835 00.000 31432 OnExposeComplete: enter
20:11:05.837 00.002 31432 UpdateGuideState(): m_state=6
20:11:05.840 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
20:11:05.841 00.001 31432 Star::Find returns 1 (0), X=334.58, Y=886.54, Mass=2710, SNR=32.8, Peak=187 HFD=3.3
20:11:05.843 00.002 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
20:11:05.845 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
20:11:05.847 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=0.30 hyp=0.52 cameraTheta=2.54 mountX=-0.42 mountY=-0.36, mountTheta=-2.44
20:11:05.849 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=0.30, opts=13)
20:11:05.851 00.002 31432 Enqueuing Move request for scope (-0.43, 0.30)
20:11:05.853 00.002 29876 Worker thread wakes up
20:11:05.853 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.30) opts 0xd
20:11:05.853 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, 0.30)
20:11:05.853 00.000 29876 Moving (-0.43, 0.30) raw xDistance=-0.42 yDistance=-0.36
20:11:05.853 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
20:11:05.853 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:05.853 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:11:05.853 00.000 29876 MoveAxis(E, 44, ABG)
20:11:05.854 00.001 29876 Guiding  Dir = 2, Dur = 44
20:11:05.854 00.000 29876 IsSlewing returns 0
20:11:05.854 00.000 29876 IsGuiding returns 0
20:11:05.854 00.000 29876 PulseGuide returned control before completion, sleep 54
20:11:05.858 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:11:05.870 00.012 31432 UpdateGuideState exits: m=2710 RSB=32.8
20:11:05.872 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:05.874 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:05.876 00.002 31432 Enqueuing Expose request
20:11:05.913 00.037 29876 IsGuiding returns 1
20:11:05.913 00.000 29876 scope still moving after pulse duration time elapsed
20:11:05.944 00.031 29876 IsSlewing returns 0
20:11:05.944 00.000 29876 IsGuiding returns 1
20:11:05.974 00.030 29876 IsSlewing returns 0
20:11:05.974 00.000 29876 IsGuiding returns 1
20:11:06.005 00.031 29876 IsSlewing returns 0
20:11:06.005 00.000 29876 IsGuiding returns 0
20:11:06.005 00.000 29876 scope move finished after 44 + 107 ms
20:11:06.005 00.000 29876 Move returns status 0, amount 44
20:11:06.005 00.000 29876 MoveAxis(N, 0, ABG)
20:11:06.005 00.000 29876 Move returns status 0, amount 0
20:11:06.005 00.000 29876 move complete, result=0
20:11:06.005 00.000 29876 worker thread done servicing request
20:11:06.005 00.000 29876 Worker thread wakes up
20:11:06.005 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:06.005 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:06.005 00.000 31432 GuideStep: -0.4 px 44 ms EAST, -0.4 px 0 ms NORTH
20:11:07.923 01.918 29876 Exposure complete
20:11:07.967 00.044 29876 worker thread done servicing request
20:11:07.967 00.000 31432 OnExposeComplete: enter
20:11:07.969 00.002 31432 UpdateGuideState(): m_state=6
20:11:07.971 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
20:11:07.973 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=886.49, Mass=2438, SNR=31.1, Peak=211 HFD=3.5
20:11:07.975 00.002 31432 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
20:11:07.977 00.002 31432 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.86 = -1.43)
20:11:07.978 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.87 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
20:11:07.981 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.26, opts=13)
20:11:07.983 00.002 31432 Enqueuing Move request for scope (-0.08, 0.26)
20:11:07.985 00.002 29876 Worker thread wakes up
20:11:07.985 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
20:11:07.985 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
20:11:07.985 00.000 29876 Moving (-0.08, 0.26) raw xDistance=-0.07 yDistance=-0.26
20:11:07.985 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:11:07.985 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:07.985 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:11:07.985 00.000 29876 MoveAxis(E, 0, ABG)
20:11:07.985 00.000 29876 Move returns status 0, amount 0
20:11:07.985 00.000 29876 MoveAxis(N, 0, ABG)
20:11:07.985 00.000 29876 Move returns status 0, amount 0
20:11:07.985 00.000 29876 move complete, result=0
20:11:07.986 00.001 29876 worker thread done servicing request
20:11:07.989 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:08.001 00.012 31432 UpdateGuideState exits: m=2438 RSB=31.1
20:11:08.003 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:08.005 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:08.007 00.002 31432 Enqueuing Expose request
20:11:08.008 00.001 29876 Worker thread wakes up
20:11:08.008 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:11:08.010 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:08.011 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:10.238 02.227 29876 Exposure complete
20:11:10.281 00.043 29876 worker thread done servicing request
20:11:10.281 00.000 31432 OnExposeComplete: enter
20:11:10.283 00.002 31432 UpdateGuideState(): m_state=6
20:11:10.285 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
20:11:10.287 00.002 31432 Star::Find returns 1 (0), X=335.68, Y=885.62, Mass=2553, SNR=31.7, Peak=192 HFD=3.4
20:11:10.288 00.001 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.77 = -0.77)
20:11:10.290 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.24 = 2.24)
20:11:10.292 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.62 hyp=0.91 cameraTheta=-0.75 mountX=0.65 mountY=0.71, mountTheta=0.83
20:11:10.294 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.62, opts=13)
20:11:10.296 00.002 31432 Enqueuing Move request for scope (0.67, -0.62)
20:11:10.298 00.002 29876 Worker thread wakes up
20:11:10.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.62) opts 0xd
20:11:10.298 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.62)
20:11:10.298 00.000 29876 Moving (0.67, -0.62) raw xDistance=0.65 yDistance=0.71
20:11:10.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.65
20:11:10.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.71
20:11:10.298 00.000 29876 MoveAxis(W, 63, ABG)
20:11:10.298 00.000 29876 Guiding  Dir = 3, Dur = 63
20:11:10.299 00.001 29876 IsSlewing returns 0
20:11:10.299 00.000 29876 IsGuiding returns 0
20:11:10.299 00.000 29876 PulseGuide returned control before completion, sleep 73
20:11:10.304 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:10.315 00.011 31432 UpdateGuideState exits: m=2553 RSB=31.7
20:11:10.317 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:10.319 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:10.321 00.002 31432 Enqueuing Expose request
20:11:10.378 00.057 29876 IsGuiding returns 1
20:11:10.378 00.000 29876 scope still moving after pulse duration time elapsed
20:11:10.409 00.031 29876 IsSlewing returns 0
20:11:10.409 00.000 29876 IsGuiding returns 1
20:11:10.440 00.031 29876 IsSlewing returns 0
20:11:10.440 00.000 29876 IsGuiding returns 1
20:11:10.471 00.031 29876 IsSlewing returns 0
20:11:10.471 00.000 29876 IsGuiding returns 1
20:11:10.501 00.030 29876 IsSlewing returns 0
20:11:10.501 00.000 29876 IsGuiding returns 0
20:11:10.501 00.000 29876 scope move finished after 63 + 138 ms
20:11:10.501 00.000 29876 Move returns status 0, amount 63
20:11:10.501 00.000 29876 MoveAxis(S, 52, ABG)
20:11:10.501 00.000 29876 Guiding  Dir = 1, Dur = 52
20:11:10.501 00.000 29876 IsSlewing returns 0
20:11:10.501 00.000 29876 IsGuiding returns 0
20:11:10.501 00.000 29876 PulseGuide returned control before completion, sleep 62
20:11:10.578 00.077 29876 IsGuiding returns 1
20:11:10.578 00.000 29876 scope still moving after pulse duration time elapsed
20:11:10.610 00.032 29876 IsSlewing returns 0
20:11:10.610 00.000 29876 IsGuiding returns 1
20:11:10.640 00.030 29876 IsSlewing returns 0
20:11:10.640 00.000 29876 IsGuiding returns 1
20:11:10.671 00.031 29876 IsSlewing returns 0
20:11:10.671 00.000 29876 IsGuiding returns 1
20:11:10.701 00.030 29876 IsSlewing returns 0
20:11:10.701 00.000 29876 IsGuiding returns 0
20:11:10.701 00.000 29876 scope move finished after 52 + 147 ms
20:11:10.701 00.000 29876 Move returns status 0, amount 52
20:11:10.701 00.000 29876 move complete, result=0
20:11:10.702 00.001 29876 worker thread done servicing request
20:11:10.702 00.000 29876 Worker thread wakes up
20:11:10.702 00.000 31432 GuideStep: 0.7 px 63 ms WEST, 0.7 px 52 ms SOUTH
20:11:10.704 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:10.704 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:12.618 01.914 29876 Exposure complete
20:11:12.661 00.043 29876 worker thread done servicing request
20:11:12.661 00.000 31432 OnExposeComplete: enter
20:11:12.663 00.002 31432 UpdateGuideState(): m_state=6
20:11:12.665 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
20:11:12.667 00.002 31432 Star::Find returns 1 (0), X=335.35, Y=886.57, Mass=2344, SNR=30.2, Peak=189 HFD=3.3
20:11:12.669 00.002 31432 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
20:11:12.670 00.001 31432 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.53)
20:11:12.672 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.33 hyp=0.48 cameraTheta=0.77 mountX=0.35 mountY=-0.27, mountTheta=-0.66
20:11:12.675 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.33, opts=13)
20:11:12.677 00.002 31432 Enqueuing Move request for scope (0.34, 0.33)
20:11:12.679 00.002 29876 Worker thread wakes up
20:11:12.679 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.33) opts 0xd
20:11:12.679 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.33)
20:11:12.679 00.000 29876 Moving (0.34, 0.33) raw xDistance=0.35 yDistance=-0.27
20:11:12.679 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
20:11:12.679 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:12.679 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:11:12.679 00.000 29876 MoveAxis(W, 42, ABG)
20:11:12.679 00.000 29876 Guiding  Dir = 3, Dur = 42
20:11:12.679 00.000 29876 IsSlewing returns 0
20:11:12.679 00.000 29876 IsGuiding returns 0
20:11:12.679 00.000 29876 PulseGuide returned control before completion, sleep 52
20:11:12.683 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:11:12.693 00.010 31432 UpdateGuideState exits: m=2344 RSB=30.2
20:11:12.696 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:12.697 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:12.699 00.002 31432 Enqueuing Expose request
20:11:12.739 00.040 29876 IsGuiding returns 1
20:11:12.739 00.000 29876 scope still moving after pulse duration time elapsed
20:11:12.770 00.031 29876 IsSlewing returns 0
20:11:12.770 00.000 29876 IsGuiding returns 0
20:11:12.770 00.000 29876 scope move finished after 42 + 49 ms
20:11:12.770 00.000 29876 Move returns status 0, amount 42
20:11:12.770 00.000 29876 MoveAxis(N, 0, ABG)
20:11:12.770 00.000 29876 Move returns status 0, amount 0
20:11:12.770 00.000 29876 move complete, result=0
20:11:12.770 00.000 29876 worker thread done servicing request
20:11:12.770 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.3 px 0 ms NORTH
20:11:12.774 00.004 29876 Worker thread wakes up
20:11:12.774 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:12.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:14.897 02.123 29876 Exposure complete
20:11:14.944 00.047 29876 worker thread done servicing request
20:11:14.944 00.000 31432 OnExposeComplete: enter
20:11:14.946 00.002 31432 UpdateGuideState(): m_state=6
20:11:14.948 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
20:11:14.950 00.002 31432 Star::Find returns 1 (0), X=334.07, Y=886.75, Mass=2340, SNR=30.2, Peak=226 HFD=3.3
20:11:14.952 00.002 31432 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.02) = xAngle (2.62 = 2.62)
20:11:14.954 00.002 31432 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.63 = -0.65)
20:11:14.955 00.001 31432 CameraToMount -- cameraX=-0.94 cameraY=0.52 hyp=1.08 cameraTheta=2.64 mountX=-0.93 mountY=-0.66, mountTheta=-2.53
20:11:14.958 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=0.52, opts=13)
20:11:14.960 00.002 31432 Enqueuing Move request for scope (-0.94, 0.52)
20:11:14.962 00.002 29876 Worker thread wakes up
20:11:14.962 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.52) opts 0xd
20:11:14.962 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, 0.52)
20:11:14.962 00.000 29876 Moving (-0.94, 0.52) raw xDistance=-0.93 yDistance=-0.66
20:11:14.962 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.93
20:11:14.962 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:14.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
20:11:14.962 00.000 29876 MoveAxis(E, 84, ABG)
20:11:14.962 00.000 29876 Guiding  Dir = 2, Dur = 84
20:11:14.963 00.001 29876 IsSlewing returns 0
20:11:14.963 00.000 29876 IsGuiding returns 0
20:11:14.963 00.000 29876 PulseGuide returned control before completion, sleep 94
20:11:14.966 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:14.977 00.011 31432 UpdateGuideState exits: m=2340 RSB=30.2
20:11:14.979 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:14.981 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:14.983 00.002 31432 Enqueuing Expose request
20:11:15.069 00.086 29876 IsGuiding returns 1
20:11:15.069 00.000 29876 scope still moving after pulse duration time elapsed
20:11:15.100 00.031 29876 IsSlewing returns 0
20:11:15.100 00.000 29876 IsGuiding returns 0
20:11:15.100 00.000 29876 scope move finished after 84 + 53 ms
20:11:15.100 00.000 29876 Move returns status 0, amount 84
20:11:15.100 00.000 29876 MoveAxis(N, 0, ABG)
20:11:15.100 00.000 29876 Move returns status 0, amount 0
20:11:15.100 00.000 29876 move complete, result=0
20:11:15.100 00.000 29876 worker thread done servicing request
20:11:15.100 00.000 29876 Worker thread wakes up
20:11:15.100 00.000 31432 GuideStep: -0.9 px 84 ms EAST, -0.7 px 0 ms NORTH
20:11:15.103 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:15.103 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:17.019 01.916 29876 Exposure complete
20:11:17.061 00.042 29876 worker thread done servicing request
20:11:17.061 00.000 31432 OnExposeComplete: enter
20:11:17.063 00.002 31432 UpdateGuideState(): m_state=6
20:11:17.065 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
20:11:17.067 00.002 31432 Star::Find returns 1 (0), X=334.18, Y=886.53, Mass=2577, SNR=31.8, Peak=250 HFD=3.4
20:11:17.069 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.79 = 2.79)
20:11:17.071 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.48)
20:11:17.073 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=0.29 hyp=0.89 cameraTheta=2.81 mountX=-0.83 mountY=-0.41, mountTheta=-2.68
20:11:17.075 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=0.29, opts=13)
20:11:17.077 00.002 31432 Enqueuing Move request for scope (-0.84, 0.29)
20:11:17.079 00.002 29876 Worker thread wakes up
20:11:17.079 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.29) opts 0xd
20:11:17.079 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, 0.29)
20:11:17.079 00.000 29876 Moving (-0.84, 0.29) raw xDistance=-0.83 yDistance=-0.41
20:11:17.079 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.83
20:11:17.079 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:17.079 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:11:17.079 00.000 29876 MoveAxis(E, 92, ABG)
20:11:17.079 00.000 29876 Guiding  Dir = 2, Dur = 92
20:11:17.079 00.000 29876 IsSlewing returns 0
20:11:17.080 00.001 29876 IsGuiding returns 0
20:11:17.080 00.000 29876 PulseGuide returned control before completion, sleep 102
20:11:17.084 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:17.095 00.011 31432 UpdateGuideState exits: m=2577 RSB=31.8
20:11:17.097 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:17.099 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:17.101 00.002 31432 Enqueuing Expose request
20:11:17.188 00.087 29876 IsGuiding returns 1
20:11:17.188 00.000 29876 scope still moving after pulse duration time elapsed
20:11:17.220 00.032 29876 IsSlewing returns 0
20:11:17.220 00.000 29876 IsGuiding returns 1
20:11:17.251 00.031 29876 IsSlewing returns 0
20:11:17.251 00.000 29876 IsGuiding returns 1
20:11:17.283 00.032 29876 IsSlewing returns 0
20:11:17.283 00.000 29876 IsGuiding returns 0
20:11:17.283 00.000 29876 scope move finished after 92 + 112 ms
20:11:17.283 00.000 29876 Move returns status 0, amount 92
20:11:17.283 00.000 29876 MoveAxis(N, 0, ABG)
20:11:17.283 00.000 29876 Move returns status 0, amount 0
20:11:17.283 00.000 29876 move complete, result=0
20:11:17.283 00.000 29876 worker thread done servicing request
20:11:17.283 00.000 29876 Worker thread wakes up
20:11:17.283 00.000 31432 GuideStep: -0.8 px 92 ms EAST, -0.4 px 0 ms NORTH
20:11:17.287 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:17.287 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:19.417 02.130 29876 Exposure complete
20:11:19.460 00.043 29876 worker thread done servicing request
20:11:19.460 00.000 31432 OnExposeComplete: enter
20:11:19.463 00.003 31432 UpdateGuideState(): m_state=6
20:11:19.466 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
20:11:19.468 00.002 31432 Star::Find returns 1 (0), X=334.90, Y=886.90, Mass=2592, SNR=31.7, Peak=194 HFD=3.8
20:11:19.470 00.002 31432 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.02) = xAngle (1.71 = 1.71)
20:11:19.472 00.002 31432 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.72 = -1.56)
20:11:19.474 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.66 hyp=0.67 cameraTheta=1.73 mountX=-0.09 mountY=-0.67, mountTheta=-1.71
20:11:19.477 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.66, opts=13)
20:11:19.479 00.002 31432 Enqueuing Move request for scope (-0.11, 0.66)
20:11:19.481 00.002 29876 Worker thread wakes up
20:11:19.481 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.66) opts 0xd
20:11:19.481 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.66)
20:11:19.481 00.000 29876 Moving (-0.11, 0.66) raw xDistance=-0.09 yDistance=-0.67
20:11:19.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:11:19.481 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:19.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
20:11:19.481 00.000 29876 MoveAxis(E, 0, ABG)
20:11:19.481 00.000 29876 Move returns status 0, amount 0
20:11:19.481 00.000 29876 MoveAxis(N, 0, ABG)
20:11:19.481 00.000 29876 Move returns status 0, amount 0
20:11:19.481 00.000 29876 move complete, result=0
20:11:19.481 00.000 29876 worker thread done servicing request
20:11:19.485 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:19.496 00.011 31432 UpdateGuideState exits: m=2592 RSB=31.7
20:11:19.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:19.499 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:19.501 00.002 31432 Enqueuing Expose request
20:11:19.503 00.002 29876 Worker thread wakes up
20:11:19.503 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:11:19.505 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:19.505 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:21.412 01.907 29876 Exposure complete
20:11:21.455 00.043 29876 worker thread done servicing request
20:11:21.455 00.000 31432 OnExposeComplete: enter
20:11:21.458 00.003 31432 UpdateGuideState(): m_state=6
20:11:21.460 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
20:11:21.462 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=886.61, Mass=2648, SNR=33.0, Peak=253 HFD=3.3
20:11:21.463 00.001 31432 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
20:11:21.465 00.002 31432 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.35)
20:11:21.467 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.95 mountX=-0.14 mountY=-0.39, mountTheta=-1.91
20:11:21.469 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.37, opts=13)
20:11:21.471 00.002 31432 Enqueuing Move request for scope (-0.15, 0.37)
20:11:21.473 00.002 29876 Worker thread wakes up
20:11:21.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
20:11:21.473 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
20:11:21.473 00.000 29876 Moving (-0.15, 0.37) raw xDistance=-0.14 yDistance=-0.39
20:11:21.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:11:21.473 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:21.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:11:21.473 00.000 29876 MoveAxis(E, 0, ABG)
20:11:21.474 00.001 29876 Move returns status 0, amount 0
20:11:21.474 00.000 29876 MoveAxis(N, 0, ABG)
20:11:21.474 00.000 29876 Move returns status 0, amount 0
20:11:21.474 00.000 29876 move complete, result=0
20:11:21.474 00.000 29876 worker thread done servicing request
20:11:21.478 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:21.490 00.012 31432 UpdateGuideState exits: m=2648 RSB=33.0
20:11:21.492 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:21.494 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:21.495 00.001 31432 Enqueuing Expose request
20:11:21.497 00.002 29876 Worker thread wakes up
20:11:21.497 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:11:21.499 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:21.500 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:23.627 02.127 29876 Exposure complete
20:11:23.670 00.043 29876 worker thread done servicing request
20:11:23.670 00.000 31432 OnExposeComplete: enter
20:11:23.672 00.002 31432 UpdateGuideState(): m_state=6
20:11:23.674 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
20:11:23.676 00.002 31432 Star::Find returns 1 (0), X=334.73, Y=886.59, Mass=2606, SNR=31.8, Peak=239 HFD=3.2
20:11:23.678 00.002 31432 CameraToMount -- cameraTheta (2.25) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
20:11:23.679 00.001 31432 CameraToMount -- cameraTheta (2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.24 = -1.04)
20:11:23.681 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.35 hyp=0.45 cameraTheta=2.25 mountX=-0.28 mountY=-0.39, mountTheta=-2.19
20:11:23.684 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.35, opts=13)
20:11:23.686 00.002 31432 Enqueuing Move request for scope (-0.28, 0.35)
20:11:23.687 00.001 29876 Worker thread wakes up
20:11:23.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.35) opts 0xd
20:11:23.687 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.35)
20:11:23.687 00.000 29876 Moving (-0.28, 0.35) raw xDistance=-0.28 yDistance=-0.39
20:11:23.688 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
20:11:23.688 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.26 newest=-1.45
20:11:23.688 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
20:11:23.688 00.000 29876 MoveAxis(E, 27, ABG)
20:11:23.688 00.000 29876 Guiding  Dir = 2, Dur = 27
20:11:23.688 00.000 29876 IsSlewing returns 0
20:11:23.688 00.000 29876 IsGuiding returns 0
20:11:23.688 00.000 29876 PulseGuide returned control before completion, sleep 37
20:11:23.693 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:23.706 00.013 31432 UpdateGuideState exits: m=2606 RSB=31.8
20:11:23.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:23.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:23.712 00.002 31432 Enqueuing Expose request
20:11:23.735 00.023 29876 IsGuiding returns 1
20:11:23.735 00.000 29876 scope still moving after pulse duration time elapsed
20:11:23.765 00.030 29876 IsSlewing returns 0
20:11:23.765 00.000 29876 IsGuiding returns 1
20:11:23.795 00.030 29876 IsSlewing returns 0
20:11:23.795 00.000 29876 IsGuiding returns 1
20:11:23.826 00.031 29876 IsSlewing returns 0
20:11:23.826 00.000 29876 IsGuiding returns 0
20:11:23.826 00.000 29876 scope move finished after 27 + 111 ms
20:11:23.826 00.000 29876 Move returns status 0, amount 27
20:11:23.826 00.000 29876 BLC: Oldest BLC event removed
20:11:23.826 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:11:23.826 00.000 29876 MoveAxis(N, 49, ABG)
20:11:23.826 00.000 29876 Guiding  Dir = 0, Dur = 49
20:11:23.826 00.000 29876 IsSlewing returns 0
20:11:23.826 00.000 29876 IsGuiding returns 0
20:11:23.826 00.000 29876 PulseGuide returned control before completion, sleep 59
20:11:23.889 00.063 29876 IsGuiding returns 1
20:11:23.889 00.000 29876 scope still moving after pulse duration time elapsed
20:11:23.920 00.031 29876 IsSlewing returns 0
20:11:23.920 00.000 29876 IsGuiding returns 1
20:11:23.950 00.030 29876 IsSlewing returns 0
20:11:23.950 00.000 29876 IsGuiding returns 0
20:11:23.950 00.000 29876 scope move finished after 49 + 74 ms
20:11:23.950 00.000 29876 Move returns status 0, amount 49
20:11:23.950 00.000 29876 move complete, result=0
20:11:23.950 00.000 29876 worker thread done servicing request
20:11:23.950 00.000 29876 Worker thread wakes up
20:11:23.950 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.4 px 49 ms NORTH
20:11:23.953 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:23.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:25.869 01.916 29876 Exposure complete
20:11:25.912 00.043 29876 worker thread done servicing request
20:11:25.912 00.000 31432 OnExposeComplete: enter
20:11:25.914 00.002 31432 UpdateGuideState(): m_state=6
20:11:25.917 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
20:11:25.919 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=887.11, Mass=2558, SNR=31.8, Peak=202 HFD=3.7
20:11:25.920 00.001 31432 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
20:11:25.923 00.003 31432 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
20:11:25.925 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.87 hyp=0.87 cameraTheta=1.55 mountX=0.04 mountY=-0.86, mountTheta=-1.53
20:11:25.927 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.87, opts=13)
20:11:25.929 00.002 31432 Enqueuing Move request for scope (0.02, 0.87)
20:11:25.931 00.002 29876 Worker thread wakes up
20:11:25.931 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.87) opts 0xd
20:11:25.931 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.87)
20:11:25.931 00.000 29876 Moving (0.02, 0.87) raw xDistance=0.04 yDistance=-0.86
20:11:25.931 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:11:25.931 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.86
20:11:25.931 00.000 29876 MoveAxis(E, 0, ABG)
20:11:25.931 00.000 29876 Move returns status 0, amount 0
20:11:25.931 00.000 29876 MoveAxis(N, 63, ABG)
20:11:25.931 00.000 29876 Guiding  Dir = 0, Dur = 63
20:11:25.931 00.000 29876 IsSlewing returns 0
20:11:25.932 00.001 29876 IsGuiding returns 0
20:11:25.932 00.000 29876 PulseGuide returned control before completion, sleep 73
20:11:25.937 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:25.949 00.012 31432 UpdateGuideState exits: m=2558 RSB=31.8
20:11:25.951 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:25.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:25.954 00.001 31432 Enqueuing Expose request
20:11:26.009 00.055 29876 IsGuiding returns 1
20:11:26.009 00.000 29876 scope still moving after pulse duration time elapsed
20:11:26.039 00.030 29876 IsSlewing returns 0
20:11:26.039 00.000 29876 IsGuiding returns 1
20:11:26.069 00.030 29876 IsSlewing returns 0
20:11:26.069 00.000 29876 IsGuiding returns 1
20:11:26.100 00.031 29876 IsSlewing returns 0
20:11:26.100 00.000 29876 IsGuiding returns 0
20:11:26.100 00.000 29876 scope move finished after 63 + 105 ms
20:11:26.100 00.000 29876 Move returns status 0, amount 63
20:11:26.100 00.000 29876 move complete, result=0
20:11:26.100 00.000 29876 worker thread done servicing request
20:11:26.100 00.000 29876 Worker thread wakes up
20:11:26.100 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.9 px 63 ms NORTH
20:11:26.102 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:26.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:28.224 02.122 29876 Exposure complete
20:11:28.267 00.043 29876 worker thread done servicing request
20:11:28.267 00.000 31432 OnExposeComplete: enter
20:11:28.269 00.002 31432 UpdateGuideState(): m_state=6
20:11:28.272 00.003 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
20:11:28.273 00.001 31432 Star::Find returns 1 (0), X=334.27, Y=887.05, Mass=2586, SNR=32.0, Peak=203 HFD=3.7
20:11:28.275 00.002 31432 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
20:11:28.277 00.002 31432 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.30 = -0.99)
20:11:28.279 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=0.81 hyp=1.10 cameraTheta=2.31 mountX=-0.72 mountY=-0.92, mountTheta=-2.24
20:11:28.281 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=0.81, opts=13)
20:11:28.283 00.002 31432 Enqueuing Move request for scope (-0.74, 0.81)
20:11:28.285 00.002 29876 Worker thread wakes up
20:11:28.285 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.81) opts 0xd
20:11:28.285 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, 0.81)
20:11:28.285 00.000 29876 Moving (-0.74, 0.81) raw xDistance=-0.72 yDistance=-0.92
20:11:28.285 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.72
20:11:28.285 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.92
20:11:28.285 00.000 29876 MoveAxis(E, 69, ABG)
20:11:28.285 00.000 29876 Guiding  Dir = 2, Dur = 69
20:11:28.285 00.000 29876 IsSlewing returns 0
20:11:28.286 00.001 29876 IsGuiding returns 0
20:11:28.286 00.000 29876 PulseGuide returned control before completion, sleep 79
20:11:28.289 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:28.300 00.011 31432 UpdateGuideState exits: m=2586 RSB=32.0
20:11:28.302 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:28.304 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:28.306 00.002 31432 Enqueuing Expose request
20:11:28.378 00.072 29876 IsGuiding returns 1
20:11:28.378 00.000 29876 scope still moving after pulse duration time elapsed
20:11:28.409 00.031 29876 IsSlewing returns 0
20:11:28.409 00.000 29876 IsGuiding returns 1
20:11:28.441 00.032 29876 IsSlewing returns 0
20:11:28.441 00.000 29876 IsGuiding returns 0
20:11:28.441 00.000 29876 scope move finished after 69 + 86 ms
20:11:28.441 00.000 29876 Move returns status 0, amount 69
20:11:28.441 00.000 29876 MoveAxis(N, 67, ABG)
20:11:28.441 00.000 29876 Guiding  Dir = 0, Dur = 67
20:11:28.441 00.000 29876 IsSlewing returns 0
20:11:28.441 00.000 29876 IsGuiding returns 0
20:11:28.441 00.000 29876 PulseGuide returned control before completion, sleep 77
20:11:28.533 00.092 29876 IsGuiding returns 1
20:11:28.533 00.000 29876 scope still moving after pulse duration time elapsed
20:11:28.565 00.032 29876 IsSlewing returns 0
20:11:28.565 00.000 29876 IsGuiding returns 1
20:11:28.596 00.031 29876 IsSlewing returns 0
20:11:28.596 00.000 29876 IsGuiding returns 1
20:11:28.627 00.031 29876 IsSlewing returns 0
20:11:28.627 00.000 29876 IsGuiding returns 1
20:11:28.658 00.031 29876 IsSlewing returns 0
20:11:28.658 00.000 29876 IsGuiding returns 1
20:11:28.690 00.032 29876 IsSlewing returns 0
20:11:28.690 00.000 29876 IsGuiding returns 0
20:11:28.690 00.000 29876 scope move finished after 67 + 181 ms
20:11:28.690 00.000 29876 Move returns status 0, amount 67
20:11:28.690 00.000 29876 move complete, result=0
20:11:28.690 00.000 29876 worker thread done servicing request
20:11:28.690 00.000 29876 Worker thread wakes up
20:11:28.690 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -0.9 px 67 ms NORTH
20:11:28.693 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:28.693 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:30.603 01.910 29876 Exposure complete
20:11:30.646 00.043 29876 worker thread done servicing request
20:11:30.646 00.000 31432 OnExposeComplete: enter
20:11:30.648 00.002 31432 UpdateGuideState(): m_state=6
20:11:30.651 00.003 31432 Star::Find(15, 334, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
20:11:30.653 00.002 31432 Star::Find returns 1 (0), X=334.98, Y=886.58, Mass=2662, SNR=32.9, Peak=204 HFD=3.6
20:11:30.654 00.001 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
20:11:30.656 00.002 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
20:11:30.658 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.67 mountX=-0.03 mountY=-0.34, mountTheta=-1.65
20:11:30.660 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.34, opts=13)
20:11:30.662 00.002 31432 Enqueuing Move request for scope (-0.03, 0.34)
20:11:30.664 00.002 29876 Worker thread wakes up
20:11:30.664 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
20:11:30.664 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
20:11:30.664 00.000 29876 Moving (-0.03, 0.34) raw xDistance=-0.03 yDistance=-0.34
20:11:30.664 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:11:30.664 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.34
20:11:30.664 00.000 29876 MoveAxis(E, 0, ABG)
20:11:30.664 00.000 29876 Move returns status 0, amount 0
20:11:30.665 00.001 29876 MoveAxis(N, 25, ABG)
20:11:30.665 00.000 29876 Guiding  Dir = 0, Dur = 25
20:11:30.665 00.000 29876 IsSlewing returns 0
20:11:30.665 00.000 29876 IsGuiding returns 0
20:11:30.665 00.000 29876 PulseGuide returned control before completion, sleep 35
20:11:30.668 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:30.679 00.011 31432 UpdateGuideState exits: m=2662 RSB=32.9
20:11:30.681 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:30.683 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:30.685 00.002 31432 Enqueuing Expose request
20:11:30.709 00.024 29876 IsGuiding returns 1
20:11:30.709 00.000 29876 scope still moving after pulse duration time elapsed
20:11:30.739 00.030 29876 IsSlewing returns 0
20:11:30.739 00.000 29876 IsGuiding returns 1
20:11:30.770 00.031 29876 IsSlewing returns 0
20:11:30.770 00.000 29876 IsGuiding returns 1
20:11:30.801 00.031 29876 IsSlewing returns 0
20:11:30.801 00.000 29876 IsGuiding returns 0
20:11:30.801 00.000 29876 scope move finished after 25 + 111 ms
20:11:30.801 00.000 29876 Move returns status 0, amount 25
20:11:30.801 00.000 29876 move complete, result=0
20:11:30.801 00.000 29876 worker thread done servicing request
20:11:30.802 00.001 29876 Worker thread wakes up
20:11:30.802 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:30.802 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 25 ms NORTH
20:11:30.804 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:32.927 02.123 29876 Exposure complete
20:11:32.970 00.043 29876 worker thread done servicing request
20:11:32.970 00.000 31432 OnExposeComplete: enter
20:11:32.972 00.002 31432 UpdateGuideState(): m_state=6
20:11:32.975 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
20:11:32.976 00.001 31432 Star::Find returns 1 (0), X=334.55, Y=886.23, Mass=2582, SNR=32.3, Peak=208 HFD=3.5
20:11:32.978 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.14 = -3.14)
20:11:32.980 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
20:11:32.982 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.11 mountX=-0.46 mountY=-0.06, mountTheta=-3.02
20:11:32.985 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.01, opts=13)
20:11:32.987 00.002 31432 Enqueuing Move request for scope (-0.46, -0.01)
20:11:32.989 00.002 29876 Worker thread wakes up
20:11:32.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd
20:11:32.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.01)
20:11:32.989 00.000 29876 Moving (-0.46, -0.01) raw xDistance=-0.46 yDistance=-0.06
20:11:32.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
20:11:32.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:32.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:11:32.989 00.000 29876 MoveAxis(E, 45, ABG)
20:11:32.989 00.000 29876 Guiding  Dir = 2, Dur = 45
20:11:32.990 00.001 29876 IsSlewing returns 0
20:11:32.990 00.000 29876 IsGuiding returns 0
20:11:32.990 00.000 29876 PulseGuide returned control before completion, sleep 55
20:11:32.993 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:11:33.005 00.012 31432 UpdateGuideState exits: m=2582 RSB=32.3
20:11:33.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:33.009 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:33.010 00.001 31432 Enqueuing Expose request
20:11:33.049 00.039 29876 IsGuiding returns 1
20:11:33.049 00.000 29876 scope still moving after pulse duration time elapsed
20:11:33.080 00.031 29876 IsSlewing returns 0
20:11:33.080 00.000 29876 IsGuiding returns 1
20:11:33.112 00.032 29876 IsSlewing returns 0
20:11:33.112 00.000 29876 IsGuiding returns 1
20:11:33.142 00.030 29876 IsSlewing returns 0
20:11:33.142 00.000 29876 IsGuiding returns 0
20:11:33.142 00.000 29876 scope move finished after 45 + 106 ms
20:11:33.142 00.000 29876 Move returns status 0, amount 45
20:11:33.142 00.000 29876 MoveAxis(N, 0, ABG)
20:11:33.142 00.000 29876 Move returns status 0, amount 0
20:11:33.142 00.000 29876 move complete, result=0
20:11:33.142 00.000 29876 worker thread done servicing request
20:11:33.142 00.000 29876 Worker thread wakes up
20:11:33.142 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:33.142 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:33.142 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.1 px 0 ms NORTH
20:11:35.047 01.905 29876 Exposure complete
20:11:35.090 00.043 29876 worker thread done servicing request
20:11:35.090 00.000 31432 OnExposeComplete: enter
20:11:35.092 00.002 31432 UpdateGuideState(): m_state=6
20:11:35.093 00.001 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
20:11:35.095 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=886.29, Mass=2648, SNR=32.7, Peak=188 HFD=3.6
20:11:35.097 00.002 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
20:11:35.100 00.003 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.41)
20:11:35.102 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.89 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
20:11:35.104 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.05, opts=13)
20:11:35.106 00.002 31432 Enqueuing Move request for scope (-0.20, 0.05)
20:11:35.108 00.002 29876 Worker thread wakes up
20:11:35.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
20:11:35.108 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
20:11:35.108 00.000 29876 Moving (-0.20, 0.05) raw xDistance=-0.20 yDistance=-0.08
20:11:35.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
20:11:35.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:35.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:11:35.108 00.000 29876 MoveAxis(E, 0, ABG)
20:11:35.108 00.000 29876 Move returns status 0, amount 0
20:11:35.108 00.000 29876 MoveAxis(N, 0, ABG)
20:11:35.108 00.000 29876 Move returns status 0, amount 0
20:11:35.108 00.000 29876 move complete, result=0
20:11:35.108 00.000 29876 worker thread done servicing request
20:11:35.113 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:35.125 00.012 31432 UpdateGuideState exits: m=2648 RSB=32.7
20:11:35.129 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:35.131 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:35.132 00.001 31432 Enqueuing Expose request
20:11:35.134 00.002 29876 Worker thread wakes up
20:11:35.134 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:11:35.136 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:35.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:37.366 02.230 29876 Exposure complete
20:11:37.413 00.047 29876 worker thread done servicing request
20:11:37.413 00.000 31432 OnExposeComplete: enter
20:11:37.416 00.003 31432 UpdateGuideState(): m_state=6
20:11:37.417 00.001 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
20:11:37.419 00.002 31432 Star::Find returns 1 (0), X=334.35, Y=886.33, Mass=2697, SNR=32.9, Peak=198 HFD=3.6
20:11:37.421 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
20:11:37.423 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
20:11:37.425 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.09 hyp=0.67 cameraTheta=3.00 mountX=-0.66 mountY=-0.19, mountTheta=-2.86
20:11:37.428 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.09, opts=13)
20:11:37.430 00.002 31432 Enqueuing Move request for scope (-0.67, 0.09)
20:11:37.431 00.001 29876 Worker thread wakes up
20:11:37.432 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.09) opts 0xd
20:11:37.432 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.09)
20:11:37.432 00.000 29876 Moving (-0.67, 0.09) raw xDistance=-0.66 yDistance=-0.19
20:11:37.432 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.66
20:11:37.432 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:37.432 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:11:37.432 00.000 29876 MoveAxis(E, 64, ABG)
20:11:37.432 00.000 29876 Guiding  Dir = 2, Dur = 64
20:11:37.432 00.000 29876 IsSlewing returns 0
20:11:37.432 00.000 29876 IsGuiding returns 0
20:11:37.432 00.000 29876 PulseGuide returned control before completion, sleep 74
20:11:37.436 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:37.447 00.011 31432 UpdateGuideState exits: m=2697 RSB=32.9
20:11:37.450 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:37.452 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:37.453 00.001 31432 Enqueuing Expose request
20:11:37.520 00.067 29876 IsGuiding returns 1
20:11:37.520 00.000 29876 scope still moving after pulse duration time elapsed
20:11:37.551 00.031 29876 IsSlewing returns 0
20:11:37.551 00.000 29876 IsGuiding returns 1
20:11:37.583 00.032 29876 IsSlewing returns 0
20:11:37.583 00.000 29876 IsGuiding returns 1
20:11:37.614 00.031 29876 IsSlewing returns 0
20:11:37.614 00.000 29876 IsGuiding returns 1
20:11:37.645 00.031 29876 IsSlewing returns 0
20:11:37.645 00.000 29876 IsGuiding returns 0
20:11:37.645 00.000 29876 scope move finished after 64 + 149 ms
20:11:37.645 00.000 29876 Move returns status 0, amount 64
20:11:37.645 00.000 29876 MoveAxis(N, 0, ABG)
20:11:37.645 00.000 29876 Move returns status 0, amount 0
20:11:37.645 00.000 29876 move complete, result=0
20:11:37.646 00.001 29876 worker thread done servicing request
20:11:37.646 00.000 29876 Worker thread wakes up
20:11:37.646 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:37.646 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:37.646 00.000 31432 GuideStep: -0.7 px 64 ms EAST, -0.2 px 0 ms NORTH
20:11:39.550 01.904 29876 Exposure complete
20:11:39.594 00.044 29876 worker thread done servicing request
20:11:39.594 00.000 31432 OnExposeComplete: enter
20:11:39.596 00.002 31432 UpdateGuideState(): m_state=6
20:11:39.598 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
20:11:39.600 00.002 31432 Star::Find returns 1 (0), X=334.33, Y=886.34, Mass=2454, SNR=30.8, Peak=222 HFD=3.3
20:11:39.602 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:11:39.604 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:11:39.605 00.001 31432 CameraToMount -- cameraX=-0.69 cameraY=0.10 hyp=0.69 cameraTheta=2.99 mountX=-0.68 mountY=-0.21, mountTheta=-2.85
20:11:39.608 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=0.10, opts=13)
20:11:39.610 00.002 31432 Enqueuing Move request for scope (-0.69, 0.10)
20:11:39.612 00.002 29876 Worker thread wakes up
20:11:39.612 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.10) opts 0xd
20:11:39.612 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, 0.10)
20:11:39.612 00.000 29876 Moving (-0.69, 0.10) raw xDistance=-0.68 yDistance=-0.21
20:11:39.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
20:11:39.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:39.612 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:11:39.612 00.000 29876 MoveAxis(E, 75, ABG)
20:11:39.612 00.000 29876 Guiding  Dir = 2, Dur = 75
20:11:39.612 00.000 29876 IsSlewing returns 0
20:11:39.613 00.001 29876 IsGuiding returns 0
20:11:39.613 00.000 29876 PulseGuide returned control before completion, sleep 85
20:11:39.617 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:39.629 00.012 31432 UpdateGuideState exits: m=2454 RSB=30.8
20:11:39.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:39.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:39.635 00.002 31432 Enqueuing Expose request
20:11:39.706 00.071 29876 IsGuiding returns 1
20:11:39.706 00.000 29876 scope still moving after pulse duration time elapsed
20:11:39.737 00.031 29876 IsSlewing returns 0
20:11:39.737 00.000 29876 IsGuiding returns 1
20:11:39.768 00.031 29876 IsSlewing returns 0
20:11:39.768 00.000 29876 IsGuiding returns 0
20:11:39.768 00.000 29876 scope move finished after 75 + 80 ms
20:11:39.768 00.000 29876 Move returns status 0, amount 75
20:11:39.768 00.000 29876 MoveAxis(N, 0, ABG)
20:11:39.768 00.000 29876 Move returns status 0, amount 0
20:11:39.768 00.000 29876 move complete, result=0
20:11:39.768 00.000 29876 worker thread done servicing request
20:11:39.769 00.001 29876 Worker thread wakes up
20:11:39.769 00.000 31432 GuideStep: -0.7 px 75 ms EAST, -0.2 px 0 ms NORTH
20:11:39.771 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:39.771 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:41.901 02.130 29876 Exposure complete
20:11:41.946 00.045 29876 worker thread done servicing request
20:11:41.946 00.000 31432 OnExposeComplete: enter
20:11:41.948 00.002 31432 UpdateGuideState(): m_state=6
20:11:41.950 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
20:11:41.952 00.002 31432 Star::Find returns 1 (0), X=334.76, Y=886.53, Mass=2533, SNR=31.9, Peak=202 HFD=3.3
20:11:41.954 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
20:11:41.956 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.01)
20:11:41.958 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.39 cameraTheta=2.29 mountX=-0.25 mountY=-0.33, mountTheta=-2.22
20:11:41.961 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.29, opts=13)
20:11:41.963 00.002 31432 Enqueuing Move request for scope (-0.25, 0.29)
20:11:41.964 00.001 29876 Worker thread wakes up
20:11:41.965 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
20:11:41.965 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
20:11:41.965 00.000 29876 Moving (-0.25, 0.29) raw xDistance=-0.25 yDistance=-0.33
20:11:41.965 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.25
20:11:41.965 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
20:11:41.965 00.000 29876 MoveAxis(E, 34, ABG)
20:11:41.965 00.000 29876 Guiding  Dir = 2, Dur = 34
20:11:41.965 00.000 29876 IsSlewing returns 0
20:11:41.965 00.000 29876 IsGuiding returns 0
20:11:41.965 00.000 29876 PulseGuide returned control before completion, sleep 44
20:11:41.969 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:41.981 00.012 31432 UpdateGuideState exits: m=2533 RSB=31.9
20:11:41.983 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:41.985 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:41.987 00.002 31432 Enqueuing Expose request
20:11:42.022 00.035 29876 IsGuiding returns 1
20:11:42.022 00.000 29876 scope still moving after pulse duration time elapsed
20:11:42.054 00.032 29876 IsSlewing returns 0
20:11:42.054 00.000 29876 IsGuiding returns 1
20:11:42.085 00.031 29876 IsSlewing returns 0
20:11:42.085 00.000 29876 IsGuiding returns 1
20:11:42.116 00.031 29876 IsSlewing returns 0
20:11:42.116 00.000 29876 IsGuiding returns 0
20:11:42.116 00.000 29876 scope move finished after 34 + 116 ms
20:11:42.116 00.000 29876 Move returns status 0, amount 34
20:11:42.116 00.000 29876 MoveAxis(N, 24, ABG)
20:11:42.116 00.000 29876 Guiding  Dir = 0, Dur = 24
20:11:42.116 00.000 29876 IsSlewing returns 0
20:11:42.116 00.000 29876 IsGuiding returns 0
20:11:42.116 00.000 29876 PulseGuide returned control before completion, sleep 34
20:11:42.163 00.047 29876 IsGuiding returns 1
20:11:42.163 00.000 29876 scope still moving after pulse duration time elapsed
20:11:42.193 00.030 29876 IsSlewing returns 0
20:11:42.193 00.000 29876 IsGuiding returns 1
20:11:42.223 00.030 29876 IsSlewing returns 0
20:11:42.223 00.000 29876 IsGuiding returns 1
20:11:42.254 00.031 29876 IsSlewing returns 0
20:11:42.254 00.000 29876 IsGuiding returns 0
20:11:42.254 00.000 29876 scope move finished after 24 + 113 ms
20:11:42.254 00.000 29876 Move returns status 0, amount 24
20:11:42.254 00.000 29876 move complete, result=0
20:11:42.254 00.000 29876 worker thread done servicing request
20:11:42.254 00.000 29876 Worker thread wakes up
20:11:42.254 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:42.254 00.000 31432 GuideStep: -0.2 px 34 ms EAST, -0.3 px 24 ms NORTH
20:11:42.257 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:44.173 01.916 29876 Exposure complete
20:11:44.217 00.044 29876 worker thread done servicing request
20:11:44.218 00.001 31432 OnExposeComplete: enter
20:11:44.220 00.002 31432 UpdateGuideState(): m_state=6
20:11:44.222 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
20:11:44.223 00.001 31432 Star::Find returns 1 (0), X=334.90, Y=885.79, Mass=2578, SNR=31.7, Peak=238 HFD=3.4
20:11:44.225 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
20:11:44.227 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
20:11:44.229 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.44 hyp=0.46 cameraTheta=-1.82 mountX=-0.12 mountY=0.42, mountTheta=1.86
20:11:44.231 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.44, opts=13)
20:11:44.233 00.002 31432 Enqueuing Move request for scope (-0.11, -0.44)
20:11:44.235 00.002 29876 Worker thread wakes up
20:11:44.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.44) opts 0xd
20:11:44.235 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.44)
20:11:44.235 00.000 29876 Moving (-0.11, -0.44) raw xDistance=-0.12 yDistance=0.42
20:11:44.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:11:44.236 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:44.236 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:11:44.236 00.000 29876 MoveAxis(E, 0, ABG)
20:11:44.236 00.000 29876 Move returns status 0, amount 0
20:11:44.236 00.000 29876 MoveAxis(N, 0, ABG)
20:11:44.236 00.000 29876 Move returns status 0, amount 0
20:11:44.236 00.000 29876 move complete, result=0
20:11:44.236 00.000 29876 worker thread done servicing request
20:11:44.239 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:44.249 00.010 31432 UpdateGuideState exits: m=2578 RSB=31.7
20:11:44.252 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:44.254 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:44.256 00.002 31432 Enqueuing Expose request
20:11:44.258 00.002 29876 Worker thread wakes up
20:11:44.258 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
20:11:44.260 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:44.260 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:46.389 02.129 29876 Exposure complete
20:11:46.432 00.043 29876 worker thread done servicing request
20:11:46.432 00.000 31432 OnExposeComplete: enter
20:11:46.434 00.002 31432 UpdateGuideState(): m_state=6
20:11:46.436 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
20:11:46.438 00.002 31432 Star::Find returns 1 (0), X=334.10, Y=885.70, Mass=2613, SNR=32.3, Peak=200 HFD=3.8
20:11:46.440 00.002 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
20:11:46.442 00.002 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
20:11:46.443 00.001 31432 CameraToMount -- cameraX=-0.91 cameraY=-0.54 hyp=1.06 cameraTheta=-2.61 mountX=-0.93 mountY=0.39, mountTheta=2.74
20:11:46.446 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=-0.54, opts=13)
20:11:46.449 00.003 31432 Enqueuing Move request for scope (-0.91, -0.54)
20:11:46.452 00.003 29876 Worker thread wakes up
20:11:46.452 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.54) opts 0xd
20:11:46.452 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, -0.54)
20:11:46.452 00.000 29876 Moving (-0.91, -0.54) raw xDistance=-0.93 yDistance=0.39
20:11:46.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.93
20:11:46.453 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:46.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:11:46.453 00.000 29876 MoveAxis(E, 89, ABG)
20:11:46.453 00.000 29876 Guiding  Dir = 2, Dur = 89
20:11:46.453 00.000 29876 IsSlewing returns 0
20:11:46.453 00.000 29876 IsGuiding returns 0
20:11:46.453 00.000 29876 PulseGuide returned control before completion, sleep 99
20:11:46.457 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:11:46.469 00.012 31432 UpdateGuideState exits: m=2613 RSB=32.3
20:11:46.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:46.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:46.475 00.002 31432 Enqueuing Expose request
20:11:46.560 00.085 29876 IsGuiding returns 1
20:11:46.560 00.000 29876 scope still moving after pulse duration time elapsed
20:11:46.591 00.031 29876 IsSlewing returns 0
20:11:46.591 00.000 29876 IsGuiding returns 1
20:11:46.622 00.031 29876 IsSlewing returns 0
20:11:46.622 00.000 29876 IsGuiding returns 0
20:11:46.622 00.000 29876 scope move finished after 89 + 79 ms
20:11:46.622 00.000 29876 Move returns status 0, amount 89
20:11:46.623 00.001 29876 MoveAxis(N, 0, ABG)
20:11:46.623 00.000 29876 Move returns status 0, amount 0
20:11:46.623 00.000 29876 move complete, result=0
20:11:46.623 00.000 29876 worker thread done servicing request
20:11:46.623 00.000 29876 Worker thread wakes up
20:11:46.623 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:46.623 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:46.623 00.000 31432 GuideStep: -0.9 px 89 ms EAST, 0.4 px 0 ms NORTH
20:11:48.536 01.913 29876 Exposure complete
20:11:48.596 00.060 29876 worker thread done servicing request
20:11:48.596 00.000 31432 OnExposeComplete: enter
20:11:48.598 00.002 31432 UpdateGuideState(): m_state=6
20:11:48.600 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
20:11:48.602 00.002 31432 Star::Find returns 1 (0), X=333.88, Y=886.43, Mass=2531, SNR=31.4, Peak=218 HFD=3.6
20:11:48.604 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
20:11:48.606 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
20:11:48.608 00.002 31432 CameraToMount -- cameraX=-1.14 cameraY=0.19 hyp=1.15 cameraTheta=2.98 mountX=-1.13 mountY=-0.36, mountTheta=-2.83
20:11:48.612 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.14, y=0.19, opts=13)
20:11:48.615 00.003 31432 Enqueuing Move request for scope (-1.14, 0.19)
20:11:48.618 00.003 29876 Worker thread wakes up
20:11:48.618 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.19) opts 0xd
20:11:48.618 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.14, 0.19)
20:11:48.618 00.000 29876 Moving (-1.14, 0.19) raw xDistance=-1.13 yDistance=-0.36
20:11:48.618 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13
20:11:48.618 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.36
20:11:48.618 00.000 29876 MoveAxis(E, 121, ABG)
20:11:48.618 00.000 29876 Guiding  Dir = 2, Dur = 121
20:11:48.618 00.000 29876 IsSlewing returns 0
20:11:48.618 00.000 29876 IsGuiding returns 0
20:11:48.618 00.000 29876 PulseGuide returned control before completion, sleep 131
20:11:48.623 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:48.640 00.017 31432 UpdateGuideState exits: m=2531 RSB=31.4
20:11:48.643 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:48.645 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:48.648 00.003 31432 Enqueuing Expose request
20:11:48.766 00.118 29876 IsGuiding returns 1
20:11:48.766 00.000 29876 scope still moving after pulse duration time elapsed
20:11:48.797 00.031 29876 IsSlewing returns 0
20:11:48.797 00.000 29876 IsGuiding returns 0
20:11:48.797 00.000 29876 scope move finished after 121 + 57 ms
20:11:48.797 00.000 29876 Move returns status 0, amount 121
20:11:48.797 00.000 29876 MoveAxis(N, 27, ABG)
20:11:48.797 00.000 29876 Guiding  Dir = 0, Dur = 27
20:11:48.797 00.000 29876 IsSlewing returns 0
20:11:48.797 00.000 29876 IsGuiding returns 0
20:11:48.797 00.000 29876 PulseGuide returned control before completion, sleep 37
20:11:48.843 00.046 29876 IsGuiding returns 1
20:11:48.843 00.000 29876 scope still moving after pulse duration time elapsed
20:11:48.874 00.031 29876 IsSlewing returns 0
20:11:48.874 00.000 29876 IsGuiding returns 1
20:11:48.905 00.031 29876 IsSlewing returns 0
20:11:48.905 00.000 29876 IsGuiding returns 1
20:11:48.937 00.032 29876 IsSlewing returns 0
20:11:48.937 00.000 29876 IsGuiding returns 1
20:11:48.968 00.031 29876 IsSlewing returns 0
20:11:48.968 00.000 29876 IsGuiding returns 0
20:11:48.968 00.000 29876 scope move finished after 27 + 143 ms
20:11:48.968 00.000 29876 Move returns status 0, amount 27
20:11:48.968 00.000 29876 move complete, result=0
20:11:48.968 00.000 29876 worker thread done servicing request
20:11:48.968 00.000 29876 Worker thread wakes up
20:11:48.968 00.000 31432 GuideStep: -1.1 px 121 ms EAST, -0.4 px 27 ms NORTH
20:11:48.971 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:48.971 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:51.105 02.134 29876 Exposure complete
20:11:51.158 00.053 29876 worker thread done servicing request
20:11:51.158 00.000 31432 OnExposeComplete: enter
20:11:51.160 00.002 31432 UpdateGuideState(): m_state=6
20:11:51.162 00.002 31432 Star::Find(15, 333, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
20:11:51.164 00.002 31432 Star::Find returns 1 (0), X=334.43, Y=885.78, Mass=2500, SNR=31.1, Peak=198 HFD=3.6
20:11:51.166 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
20:11:51.168 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
20:11:51.170 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.46 hyp=0.74 cameraTheta=-2.47 mountX=-0.60 mountY=0.37, mountTheta=2.59
20:11:51.172 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.46, opts=13)
20:11:51.175 00.003 31432 Enqueuing Move request for scope (-0.58, -0.46)
20:11:51.177 00.002 29876 Worker thread wakes up
20:11:51.177 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.46) opts 0xd
20:11:51.177 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.46)
20:11:51.177 00.000 29876 Moving (-0.58, -0.46) raw xDistance=-0.60 yDistance=0.37
20:11:51.177 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.60
20:11:51.177 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:51.177 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:11:51.177 00.000 29876 MoveAxis(E, 74, ABG)
20:11:51.177 00.000 29876 Guiding  Dir = 2, Dur = 74
20:11:51.177 00.000 29876 IsSlewing returns 0
20:11:51.177 00.000 29876 IsGuiding returns 0
20:11:51.178 00.001 29876 PulseGuide returned control before completion, sleep 84
20:11:51.181 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:51.193 00.012 31432 UpdateGuideState exits: m=2500 RSB=31.1
20:11:51.195 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:51.197 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:51.199 00.002 31432 Enqueuing Expose request
20:11:51.272 00.073 29876 IsGuiding returns 1
20:11:51.272 00.000 29876 scope still moving after pulse duration time elapsed
20:11:51.303 00.031 29876 IsSlewing returns 0
20:11:51.303 00.000 29876 IsGuiding returns 0
20:11:51.303 00.000 29876 scope move finished after 74 + 51 ms
20:11:51.303 00.000 29876 Move returns status 0, amount 74
20:11:51.303 00.000 29876 MoveAxis(N, 0, ABG)
20:11:51.303 00.000 29876 Move returns status 0, amount 0
20:11:51.303 00.000 29876 move complete, result=0
20:11:51.303 00.000 29876 worker thread done servicing request
20:11:51.303 00.000 29876 Worker thread wakes up
20:11:51.303 00.000 31432 GuideStep: -0.6 px 74 ms EAST, 0.4 px 0 ms NORTH
20:11:51.306 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:51.306 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:53.220 01.914 29876 Exposure complete
20:11:53.263 00.043 29876 worker thread done servicing request
20:11:53.263 00.000 31432 OnExposeComplete: enter
20:11:53.265 00.002 31432 UpdateGuideState(): m_state=6
20:11:53.267 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
20:11:53.269 00.002 31432 Star::Find returns 1 (0), X=334.41, Y=885.75, Mass=2490, SNR=31.3, Peak=204 HFD=3.5
20:11:53.271 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
20:11:53.272 00.001 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
20:11:53.274 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.49 hyp=0.78 cameraTheta=-2.46 mountX=-0.62 mountY=0.39, mountTheta=2.57
20:11:53.277 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.49, opts=13)
20:11:53.279 00.002 31432 Enqueuing Move request for scope (-0.61, -0.49)
20:11:53.281 00.002 29876 Worker thread wakes up
20:11:53.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.49) opts 0xd
20:11:53.281 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.49)
20:11:53.281 00.000 29876 Moving (-0.61, -0.49) raw xDistance=-0.62 yDistance=0.39
20:11:53.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
20:11:53.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:53.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:11:53.281 00.000 29876 MoveAxis(E, 70, ABG)
20:11:53.282 00.001 29876 Guiding  Dir = 2, Dur = 70
20:11:53.282 00.000 29876 IsSlewing returns 0
20:11:53.282 00.000 29876 IsGuiding returns 0
20:11:53.282 00.000 29876 PulseGuide returned control before completion, sleep 80
20:11:53.284 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:53.296 00.012 31432 UpdateGuideState exits: m=2490 RSB=31.3
20:11:53.298 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:53.300 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:53.301 00.001 31432 Enqueuing Expose request
20:11:53.376 00.075 29876 IsGuiding returns 1
20:11:53.376 00.000 29876 scope still moving after pulse duration time elapsed
20:11:53.407 00.031 29876 IsSlewing returns 0
20:11:53.407 00.000 29876 IsGuiding returns 1
20:11:53.438 00.031 29876 IsSlewing returns 0
20:11:53.438 00.000 29876 IsGuiding returns 1
20:11:53.469 00.031 29876 IsSlewing returns 0
20:11:53.469 00.000 29876 IsGuiding returns 0
20:11:53.469 00.000 29876 scope move finished after 70 + 117 ms
20:11:53.469 00.000 29876 Move returns status 0, amount 70
20:11:53.469 00.000 29876 MoveAxis(N, 0, ABG)
20:11:53.469 00.000 29876 Move returns status 0, amount 0
20:11:53.469 00.000 29876 move complete, result=0
20:11:53.469 00.000 29876 worker thread done servicing request
20:11:53.469 00.000 29876 Worker thread wakes up
20:11:53.469 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:53.469 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:53.469 00.000 31432 GuideStep: -0.6 px 70 ms EAST, 0.4 px 0 ms NORTH
20:11:55.603 02.134 29876 Exposure complete
20:11:55.646 00.043 29876 worker thread done servicing request
20:11:55.646 00.000 31432 OnExposeComplete: enter
20:11:55.649 00.003 31432 UpdateGuideState(): m_state=6
20:11:55.650 00.001 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
20:11:55.652 00.002 31432 Star::Find returns 1 (0), X=335.23, Y=885.37, Mass=2645, SNR=32.5, Peak=222 HFD=3.4
20:11:55.654 00.002 31432 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
20:11:55.656 00.002 31432 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
20:11:55.657 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=-0.87 hyp=0.89 cameraTheta=-1.33 mountX=0.20 mountY=0.89, mountTheta=1.36
20:11:55.660 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.87, opts=13)
20:11:55.662 00.002 31432 Enqueuing Move request for scope (0.22, -0.87)
20:11:55.664 00.002 29876 Worker thread wakes up
20:11:55.664 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.87) opts 0xd
20:11:55.664 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.87)
20:11:55.664 00.000 29876 Moving (0.22, -0.87) raw xDistance=0.20 yDistance=0.89
20:11:55.664 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:11:55.664 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.48 newest=1.65
20:11:55.664 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.89
20:11:55.664 00.000 29876 MoveAxis(E, 0, ABG)
20:11:55.664 00.000 29876 Move returns status 0, amount 0
20:11:55.664 00.000 29876 BLC: Oldest BLC event removed
20:11:55.664 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:11:55.664 00.000 29876 MoveAxis(S, 85, ABG)
20:11:55.664 00.000 29876 Guiding  Dir = 1, Dur = 85
20:11:55.664 00.000 29876 IsSlewing returns 0
20:11:55.665 00.001 29876 IsGuiding returns 0
20:11:55.665 00.000 29876 PulseGuide returned control before completion, sleep 95
20:11:55.668 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:11:55.679 00.011 31432 UpdateGuideState exits: m=2645 RSB=32.5
20:11:55.681 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:55.683 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:55.684 00.001 31432 Enqueuing Expose request
20:11:55.771 00.087 29876 IsGuiding returns 1
20:11:55.771 00.000 29876 scope still moving after pulse duration time elapsed
20:11:55.802 00.031 29876 IsSlewing returns 0
20:11:55.802 00.000 29876 IsGuiding returns 1
20:11:55.833 00.031 29876 IsSlewing returns 0
20:11:55.833 00.000 29876 IsGuiding returns 0
20:11:55.833 00.000 29876 scope move finished after 85 + 83 ms
20:11:55.833 00.000 29876 Move returns status 0, amount 85
20:11:55.833 00.000 29876 move complete, result=0
20:11:55.833 00.000 29876 worker thread done servicing request
20:11:55.834 00.001 29876 Worker thread wakes up
20:11:55.834 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:55.834 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:11:55.834 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.9 px 85 ms SOUTH
20:11:57.739 01.905 29876 Exposure complete
20:11:57.782 00.043 29876 worker thread done servicing request
20:11:57.782 00.000 31432 OnExposeComplete: enter
20:11:57.785 00.003 31432 UpdateGuideState(): m_state=6
20:11:57.787 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
20:11:57.788 00.001 31432 Star::Find returns 1 (0), X=335.43, Y=885.35, Mass=2733, SNR=32.7, Peak=209 HFD=3.4
20:11:57.790 00.002 31432 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.02) = xAngle (-1.15 = -1.15)
20:11:57.792 00.002 31432 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.86 = 1.86)
20:11:57.794 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.89 hyp=0.98 cameraTheta=-1.13 mountX=0.40 mountY=0.94, mountTheta=1.17
20:11:57.796 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.89, opts=13)
20:11:57.798 00.002 31432 Enqueuing Move request for scope (0.42, -0.89)
20:11:57.800 00.002 29876 Worker thread wakes up
20:11:57.800 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.89) opts 0xd
20:11:57.800 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.89)
20:11:57.800 00.000 29876 Moving (0.42, -0.89) raw xDistance=0.40 yDistance=0.94
20:11:57.800 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
20:11:57.800 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.94
20:11:57.800 00.000 29876 MoveAxis(W, 38, ABG)
20:11:57.800 00.000 29876 Guiding  Dir = 3, Dur = 38
20:11:57.800 00.000 29876 IsSlewing returns 0
20:11:57.801 00.001 29876 IsGuiding returns 0
20:11:57.801 00.000 29876 PulseGuide returned control before completion, sleep 48
20:11:57.805 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:11:57.819 00.014 31432 UpdateGuideState exits: m=2733 RSB=32.7
20:11:57.821 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:57.823 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:11:57.825 00.002 31432 Enqueuing Expose request
20:11:57.878 00.053 29876 IsGuiding returns 1
20:11:57.878 00.000 29876 scope still moving after pulse duration time elapsed
20:11:57.909 00.031 29876 IsSlewing returns 0
20:11:57.909 00.000 29876 IsGuiding returns 0
20:11:57.909 00.000 29876 scope move finished after 38 + 70 ms
20:11:57.909 00.000 29876 Move returns status 0, amount 38
20:11:57.909 00.000 29876 MoveAxis(S, 69, ABG)
20:11:57.909 00.000 29876 Guiding  Dir = 1, Dur = 69
20:11:57.909 00.000 29876 IsSlewing returns 0
20:11:57.909 00.000 29876 IsGuiding returns 0
20:11:57.909 00.000 29876 PulseGuide returned control before completion, sleep 79
20:11:58.002 00.093 29876 IsGuiding returns 1
20:11:58.002 00.000 29876 scope still moving after pulse duration time elapsed
20:11:58.032 00.030 29876 IsSlewing returns 0
20:11:58.032 00.000 29876 IsGuiding returns 0
20:11:58.032 00.000 29876 scope move finished after 69 + 54 ms
20:11:58.032 00.000 29876 Move returns status 0, amount 69
20:11:58.032 00.000 29876 move complete, result=0
20:11:58.032 00.000 29876 worker thread done servicing request
20:11:58.032 00.000 29876 Worker thread wakes up
20:11:58.032 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.9 px 69 ms SOUTH
20:11:58.035 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:11:58.036 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:00.161 02.125 29876 Exposure complete
20:12:00.205 00.044 29876 worker thread done servicing request
20:12:00.205 00.000 31432 OnExposeComplete: enter
20:12:00.208 00.003 31432 UpdateGuideState(): m_state=6
20:12:00.209 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
20:12:00.212 00.003 31432 Star::Find returns 1 (0), X=334.08, Y=885.82, Mass=2547, SNR=31.7, Peak=219 HFD=3.7
20:12:00.213 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
20:12:00.215 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
20:12:00.217 00.002 31432 CameraToMount -- cameraX=-0.93 cameraY=-0.41 hyp=1.02 cameraTheta=-2.72 mountX=-0.94 mountY=0.27, mountTheta=2.86
20:12:00.220 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=-0.41, opts=13)
20:12:00.222 00.002 31432 Enqueuing Move request for scope (-0.93, -0.41)
20:12:00.224 00.002 29876 Worker thread wakes up
20:12:00.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.41) opts 0xd
20:12:00.224 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, -0.41)
20:12:00.224 00.000 29876 Moving (-0.93, -0.41) raw xDistance=-0.94 yDistance=0.27
20:12:00.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.94
20:12:00.225 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:00.225 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:12:00.225 00.000 29876 MoveAxis(E, 85, ABG)
20:12:00.225 00.000 29876 Guiding  Dir = 2, Dur = 85
20:12:00.225 00.000 29876 IsSlewing returns 0
20:12:00.225 00.000 29876 IsGuiding returns 0
20:12:00.225 00.000 29876 PulseGuide returned control before completion, sleep 95
20:12:00.229 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:00.240 00.011 31432 UpdateGuideState exits: m=2547 RSB=31.7
20:12:00.242 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:00.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:00.246 00.002 31432 Enqueuing Expose request
20:12:00.332 00.086 29876 IsGuiding returns 1
20:12:00.332 00.000 29876 scope still moving after pulse duration time elapsed
20:12:00.363 00.031 29876 IsSlewing returns 0
20:12:00.363 00.000 29876 IsGuiding returns 1
20:12:00.394 00.031 29876 IsSlewing returns 0
20:12:00.394 00.000 29876 IsGuiding returns 0
20:12:00.394 00.000 29876 scope move finished after 85 + 84 ms
20:12:00.394 00.000 29876 Move returns status 0, amount 85
20:12:00.394 00.000 29876 MoveAxis(N, 0, ABG)
20:12:00.394 00.000 29876 Move returns status 0, amount 0
20:12:00.394 00.000 29876 move complete, result=0
20:12:00.394 00.000 29876 worker thread done servicing request
20:12:00.394 00.000 29876 Worker thread wakes up
20:12:00.394 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:00.394 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:00.394 00.000 31432 GuideStep: -0.9 px 85 ms EAST, 0.3 px 0 ms NORTH
20:12:02.302 01.908 29876 Exposure complete
20:12:02.350 00.048 29876 worker thread done servicing request
20:12:02.350 00.000 31432 OnExposeComplete: enter
20:12:02.356 00.006 31432 UpdateGuideState(): m_state=6
20:12:02.359 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
20:12:02.360 00.001 31432 Star::Find returns 1 (0), X=334.62, Y=886.04, Mass=2444, SNR=30.6, Peak=208 HFD=3.6
20:12:02.362 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
20:12:02.364 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
20:12:02.366 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.20 hyp=0.44 cameraTheta=-2.68 mountX=-0.40 mountY=0.13, mountTheta=2.82
20:12:02.369 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.20, opts=13)
20:12:02.371 00.002 31432 Enqueuing Move request for scope (-0.39, -0.20)
20:12:02.372 00.001 29876 Worker thread wakes up
20:12:02.372 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.20) opts 0xd
20:12:02.372 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.20)
20:12:02.372 00.000 29876 Moving (-0.39, -0.20) raw xDistance=-0.40 yDistance=0.13
20:12:02.373 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
20:12:02.373 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:02.373 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:12:02.373 00.000 29876 MoveAxis(E, 50, ABG)
20:12:02.373 00.000 29876 Guiding  Dir = 2, Dur = 50
20:12:02.373 00.000 29876 IsSlewing returns 0
20:12:02.373 00.000 29876 IsGuiding returns 0
20:12:02.373 00.000 29876 PulseGuide returned control before completion, sleep 60
20:12:02.376 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:02.388 00.012 31432 UpdateGuideState exits: m=2444 RSB=30.6
20:12:02.393 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:02.396 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:02.398 00.002 31432 Enqueuing Expose request
20:12:02.441 00.043 29876 IsGuiding returns 1
20:12:02.441 00.000 29876 scope still moving after pulse duration time elapsed
20:12:02.471 00.030 29876 IsSlewing returns 0
20:12:02.471 00.000 29876 IsGuiding returns 1
20:12:02.502 00.031 29876 IsSlewing returns 0
20:12:02.502 00.000 29876 IsGuiding returns 1
20:12:02.533 00.031 29876 IsSlewing returns 0
20:12:02.533 00.000 29876 IsGuiding returns 1
20:12:02.563 00.030 29876 IsSlewing returns 0
20:12:02.563 00.000 29876 IsGuiding returns 1
20:12:02.594 00.031 29876 IsSlewing returns 0
20:12:02.594 00.000 29876 IsGuiding returns 0
20:12:02.594 00.000 29876 scope move finished after 50 + 170 ms
20:12:02.594 00.000 29876 Move returns status 0, amount 50
20:12:02.594 00.000 29876 MoveAxis(N, 0, ABG)
20:12:02.594 00.000 29876 Move returns status 0, amount 0
20:12:02.594 00.000 29876 move complete, result=0
20:12:02.594 00.000 29876 worker thread done servicing request
20:12:02.594 00.000 29876 Worker thread wakes up
20:12:02.594 00.000 31432 GuideStep: -0.4 px 50 ms EAST, 0.1 px 0 ms NORTH
20:12:02.597 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:02.597 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:04.721 02.124 29876 Exposure complete
20:12:04.764 00.043 29876 worker thread done servicing request
20:12:04.764 00.000 31432 OnExposeComplete: enter
20:12:04.766 00.002 31432 UpdateGuideState(): m_state=6
20:12:04.768 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
20:12:04.770 00.002 31432 Star::Find returns 1 (0), X=334.74, Y=885.23, Mass=2547, SNR=31.2, Peak=249 HFD=3.5
20:12:04.772 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
20:12:04.773 00.001 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
20:12:04.775 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-1.00 hyp=1.04 cameraTheta=-1.84 mountX=-0.30 mountY=0.95, mountTheta=1.88
20:12:04.778 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-1.00, opts=13)
20:12:04.779 00.001 31432 Enqueuing Move request for scope (-0.28, -1.00)
20:12:04.781 00.002 29876 Worker thread wakes up
20:12:04.781 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.00) opts 0xd
20:12:04.781 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -1.00)
20:12:04.781 00.000 29876 Moving (-0.28, -1.00) raw xDistance=-0.30 yDistance=0.95
20:12:04.781 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
20:12:04.782 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.95
20:12:04.782 00.000 29876 MoveAxis(E, 36, ABG)
20:12:04.782 00.000 29876 Guiding  Dir = 2, Dur = 36
20:12:04.782 00.000 29876 IsSlewing returns 0
20:12:04.782 00.000 29876 IsGuiding returns 0
20:12:04.782 00.000 29876 PulseGuide returned control before completion, sleep 46
20:12:04.790 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:04.801 00.011 31432 UpdateGuideState exits: m=2547 RSB=31.2
20:12:04.804 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:04.805 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:04.807 00.002 31432 Enqueuing Expose request
20:12:04.843 00.036 29876 IsGuiding returns 1
20:12:04.843 00.000 29876 scope still moving after pulse duration time elapsed
20:12:04.874 00.031 29876 IsSlewing returns 0
20:12:04.874 00.000 29876 IsGuiding returns 0
20:12:04.874 00.000 29876 scope move finished after 36 + 55 ms
20:12:04.874 00.000 29876 Move returns status 0, amount 36
20:12:04.874 00.000 29876 MoveAxis(S, 70, ABG)
20:12:04.874 00.000 29876 Guiding  Dir = 1, Dur = 70
20:12:04.874 00.000 29876 IsSlewing returns 0
20:12:04.874 00.000 29876 IsGuiding returns 0
20:12:04.874 00.000 29876 PulseGuide returned control before completion, sleep 80
20:12:04.965 00.091 29876 IsGuiding returns 1
20:12:04.965 00.000 29876 scope still moving after pulse duration time elapsed
20:12:04.997 00.032 29876 IsSlewing returns 0
20:12:04.997 00.000 29876 IsGuiding returns 1
20:12:05.028 00.031 29876 IsSlewing returns 0
20:12:05.028 00.000 29876 IsGuiding returns 1
20:12:05.058 00.030 29876 IsSlewing returns 0
20:12:05.058 00.000 29876 IsGuiding returns 1
20:12:05.088 00.030 29876 IsSlewing returns 0
20:12:05.088 00.000 29876 IsGuiding returns 0
20:12:05.088 00.000 29876 scope move finished after 70 + 144 ms
20:12:05.088 00.000 29876 Move returns status 0, amount 70
20:12:05.088 00.000 29876 move complete, result=0
20:12:05.088 00.000 29876 worker thread done servicing request
20:12:05.088 00.000 29876 Worker thread wakes up
20:12:05.088 00.000 31432 GuideStep: -0.3 px 36 ms EAST, 0.9 px 70 ms SOUTH
20:12:05.092 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:05.092 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:06.995 01.903 29876 Exposure complete
20:12:07.040 00.045 29876 worker thread done servicing request
20:12:07.040 00.000 31432 OnExposeComplete: enter
20:12:07.043 00.003 31432 UpdateGuideState(): m_state=6
20:12:07.045 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
20:12:07.047 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=885.58, Mass=2431, SNR=30.9, Peak=226 HFD=3.3
20:12:07.049 00.002 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.02) = xAngle (-1.75 = -1.75)
20:12:07.051 00.002 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.26 = 1.26)
20:12:07.053 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.66 hyp=0.67 cameraTheta=-1.73 mountX=-0.12 mountY=0.63, mountTheta=1.76
20:12:07.057 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.66, opts=13)
20:12:07.059 00.002 31432 Enqueuing Move request for scope (-0.10, -0.66)
20:12:07.061 00.002 29876 Worker thread wakes up
20:12:07.062 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.66) opts 0xd
20:12:07.062 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.66)
20:12:07.062 00.000 29876 Moving (-0.10, -0.66) raw xDistance=-0.12 yDistance=0.63
20:12:07.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:12:07.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
20:12:07.062 00.000 29876 MoveAxis(E, 0, ABG)
20:12:07.062 00.000 29876 Move returns status 0, amount 0
20:12:07.062 00.000 29876 MoveAxis(S, 47, ABG)
20:12:07.062 00.000 29876 Guiding  Dir = 1, Dur = 47
20:12:07.062 00.000 29876 IsSlewing returns 0
20:12:07.062 00.000 29876 IsGuiding returns 0
20:12:07.062 00.000 29876 PulseGuide returned control before completion, sleep 57
20:12:07.066 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:07.077 00.011 31432 UpdateGuideState exits: m=2431 RSB=30.9
20:12:07.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:07.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:07.083 00.002 31432 Enqueuing Expose request
20:12:07.134 00.051 29876 IsGuiding returns 1
20:12:07.134 00.000 29876 scope still moving after pulse duration time elapsed
20:12:07.165 00.031 29876 IsSlewing returns 0
20:12:07.165 00.000 29876 IsGuiding returns 1
20:12:07.195 00.030 29876 IsSlewing returns 0
20:12:07.195 00.000 29876 IsGuiding returns 0
20:12:07.195 00.000 29876 scope move finished after 47 + 85 ms
20:12:07.195 00.000 29876 Move returns status 0, amount 47
20:12:07.195 00.000 29876 move complete, result=0
20:12:07.195 00.000 29876 worker thread done servicing request
20:12:07.195 00.000 29876 Worker thread wakes up
20:12:07.195 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 47 ms SOUTH
20:12:07.198 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:07.198 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:09.426 02.228 29876 Exposure complete
20:12:09.469 00.043 29876 worker thread done servicing request
20:12:09.469 00.000 31432 OnExposeComplete: enter
20:12:09.472 00.003 31432 UpdateGuideState(): m_state=6
20:12:09.474 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
20:12:09.476 00.002 31432 Star::Find returns 1 (0), X=334.99, Y=885.70, Mass=2376, SNR=30.9, Peak=242 HFD=3.3
20:12:09.478 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
20:12:09.480 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
20:12:09.482 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.54 hyp=0.54 cameraTheta=-1.61 mountX=-0.03 mountY=0.53, mountTheta=1.63
20:12:09.484 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.54, opts=13)
20:12:09.486 00.002 31432 Enqueuing Move request for scope (-0.02, -0.54)
20:12:09.488 00.002 29876 Worker thread wakes up
20:12:09.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.54) opts 0xd
20:12:09.489 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.54)
20:12:09.489 00.000 29876 Moving (-0.02, -0.54) raw xDistance=-0.03 yDistance=0.53
20:12:09.489 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:12:09.489 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:12:09.489 00.000 29876 MoveAxis(E, 0, ABG)
20:12:09.489 00.000 29876 Move returns status 0, amount 0
20:12:09.489 00.000 29876 MoveAxis(S, 39, ABG)
20:12:09.489 00.000 29876 Guiding  Dir = 1, Dur = 39
20:12:09.489 00.000 29876 IsSlewing returns 0
20:12:09.489 00.000 29876 IsGuiding returns 0
20:12:09.489 00.000 29876 PulseGuide returned control before completion, sleep 49
20:12:09.495 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:09.512 00.017 31432 UpdateGuideState exits: m=2376 RSB=30.9
20:12:09.517 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:09.519 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:09.521 00.002 31432 Enqueuing Expose request
20:12:09.548 00.027 29876 IsGuiding returns 1
20:12:09.548 00.000 29876 scope still moving after pulse duration time elapsed
20:12:09.579 00.031 29876 IsSlewing returns 0
20:12:09.579 00.000 29876 IsGuiding returns 1
20:12:09.610 00.031 29876 IsSlewing returns 0
20:12:09.610 00.000 29876 IsGuiding returns 1
20:12:09.640 00.030 29876 IsSlewing returns 0
20:12:09.640 00.000 29876 IsGuiding returns 1
20:12:09.672 00.032 29876 IsSlewing returns 0
20:12:09.672 00.000 29876 IsGuiding returns 0
20:12:09.672 00.000 29876 scope move finished after 39 + 143 ms
20:12:09.672 00.000 29876 Move returns status 0, amount 39
20:12:09.672 00.000 29876 move complete, result=0
20:12:09.672 00.000 29876 worker thread done servicing request
20:12:09.672 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.5 px 39 ms SOUTH
20:12:09.675 00.003 29876 Worker thread wakes up
20:12:09.675 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:09.675 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:11.587 01.912 29876 Exposure complete
20:12:11.633 00.046 29876 worker thread done servicing request
20:12:11.634 00.001 31432 OnExposeComplete: enter
20:12:11.637 00.003 31432 UpdateGuideState(): m_state=6
20:12:11.639 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
20:12:11.641 00.002 31432 Star::Find returns 1 (0), X=334.45, Y=885.59, Mass=2385, SNR=30.1, Peak=208 HFD=3.3
20:12:11.643 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:12:11.645 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:12:11.646 00.001 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.65 hyp=0.86 cameraTheta=-2.29 mountX=-0.58 mountY=0.55, mountTheta=2.38
20:12:11.649 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.65, opts=13)
20:12:11.651 00.002 31432 Enqueuing Move request for scope (-0.57, -0.65)
20:12:11.653 00.002 29876 Worker thread wakes up
20:12:11.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.65) opts 0xd
20:12:11.653 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.65)
20:12:11.653 00.000 29876 Moving (-0.57, -0.65) raw xDistance=-0.58 yDistance=0.55
20:12:11.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.58
20:12:11.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
20:12:11.653 00.000 29876 MoveAxis(E, 56, ABG)
20:12:11.653 00.000 29876 Guiding  Dir = 2, Dur = 56
20:12:11.653 00.000 29876 IsSlewing returns 0
20:12:11.654 00.001 29876 IsGuiding returns 0
20:12:11.654 00.000 29876 PulseGuide returned control before completion, sleep 66
20:12:11.658 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:11.669 00.011 31432 UpdateGuideState exits: m=2385 RSB=30.1
20:12:11.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:11.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:11.675 00.002 31432 Enqueuing Expose request
20:12:11.723 00.048 29876 IsGuiding returns 1
20:12:11.723 00.000 29876 scope still moving after pulse duration time elapsed
20:12:11.754 00.031 29876 IsSlewing returns 0
20:12:11.754 00.000 29876 IsGuiding returns 1
20:12:11.785 00.031 29876 IsSlewing returns 0
20:12:11.785 00.000 29876 IsGuiding returns 1
20:12:11.815 00.030 29876 IsSlewing returns 0
20:12:11.815 00.000 29876 IsGuiding returns 1
20:12:11.845 00.030 29876 IsSlewing returns 0
20:12:11.845 00.000 29876 IsGuiding returns 1
20:12:11.876 00.031 29876 IsSlewing returns 0
20:12:11.876 00.000 29876 IsGuiding returns 0
20:12:11.876 00.000 29876 scope move finished after 56 + 165 ms
20:12:11.876 00.000 29876 Move returns status 0, amount 56
20:12:11.876 00.000 29876 MoveAxis(S, 41, ABG)
20:12:11.876 00.000 29876 Guiding  Dir = 1, Dur = 41
20:12:11.876 00.000 29876 IsSlewing returns 0
20:12:11.876 00.000 29876 IsGuiding returns 0
20:12:11.876 00.000 29876 PulseGuide returned control before completion, sleep 51
20:12:11.936 00.060 29876 IsGuiding returns 1
20:12:11.936 00.000 29876 scope still moving after pulse duration time elapsed
20:12:11.968 00.032 29876 IsSlewing returns 0
20:12:11.968 00.000 29876 IsGuiding returns 1
20:12:11.998 00.030 29876 IsSlewing returns 0
20:12:11.998 00.000 29876 IsGuiding returns 1
20:12:12.028 00.030 29876 IsSlewing returns 0
20:12:12.028 00.000 29876 IsGuiding returns 0
20:12:12.028 00.000 29876 scope move finished after 41 + 110 ms
20:12:12.028 00.000 29876 Move returns status 0, amount 41
20:12:12.028 00.000 29876 move complete, result=0
20:12:12.028 00.000 29876 worker thread done servicing request
20:12:12.028 00.000 31432 GuideStep: -0.6 px 56 ms EAST, 0.6 px 41 ms SOUTH
20:12:12.031 00.003 29876 Worker thread wakes up
20:12:12.031 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:12.031 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:14.163 02.132 29876 Exposure complete
20:12:14.206 00.043 29876 worker thread done servicing request
20:12:14.208 00.002 31432 OnExposeComplete: enter
20:12:14.209 00.001 31432 UpdateGuideState(): m_state=6
20:12:14.211 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
20:12:14.214 00.003 31432 Star::Find returns 1 (0), X=334.33, Y=885.96, Mass=2607, SNR=32.2, Peak=203 HFD=3.8
20:12:14.214 00.000 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
20:12:14.216 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
20:12:14.218 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.28 hyp=0.73 cameraTheta=-2.76 mountX=-0.69 mountY=0.17, mountTheta=2.90
20:12:14.221 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.28, opts=13)
20:12:14.222 00.001 31432 Enqueuing Move request for scope (-0.68, -0.28)
20:12:14.224 00.002 29876 Worker thread wakes up
20:12:14.224 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.28) opts 0xd
20:12:14.224 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.28)
20:12:14.224 00.000 29876 Moving (-0.68, -0.28) raw xDistance=-0.69 yDistance=0.17
20:12:14.224 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
20:12:14.224 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:14.224 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:12:14.224 00.000 29876 MoveAxis(E, 74, ABG)
20:12:14.224 00.000 29876 Guiding  Dir = 2, Dur = 74
20:12:14.225 00.001 29876 IsSlewing returns 0
20:12:14.225 00.000 29876 IsGuiding returns 0
20:12:14.225 00.000 29876 PulseGuide returned control before completion, sleep 84
20:12:14.229 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:14.241 00.012 31432 UpdateGuideState exits: m=2607 RSB=32.2
20:12:14.242 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:14.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:14.246 00.002 31432 Enqueuing Expose request
20:12:14.317 00.071 29876 IsGuiding returns 1
20:12:14.317 00.000 29876 scope still moving after pulse duration time elapsed
20:12:14.348 00.031 29876 IsSlewing returns 0
20:12:14.348 00.000 29876 IsGuiding returns 1
20:12:14.379 00.031 29876 IsSlewing returns 0
20:12:14.379 00.000 29876 IsGuiding returns 1
20:12:14.410 00.031 29876 IsSlewing returns 0
20:12:14.410 00.000 29876 IsGuiding returns 0
20:12:14.410 00.000 29876 scope move finished after 74 + 110 ms
20:12:14.410 00.000 29876 Move returns status 0, amount 74
20:12:14.410 00.000 29876 MoveAxis(N, 0, ABG)
20:12:14.410 00.000 29876 Move returns status 0, amount 0
20:12:14.410 00.000 29876 move complete, result=0
20:12:14.410 00.000 29876 worker thread done servicing request
20:12:14.410 00.000 29876 Worker thread wakes up
20:12:14.410 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:14.410 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:14.410 00.000 31432 GuideStep: -0.7 px 74 ms EAST, 0.2 px 0 ms NORTH
20:12:16.315 01.905 29876 Exposure complete
20:12:16.357 00.042 29876 worker thread done servicing request
20:12:16.357 00.000 31432 OnExposeComplete: enter
20:12:16.359 00.002 31432 UpdateGuideState(): m_state=6
20:12:16.361 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
20:12:16.363 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=885.39, Mass=2521, SNR=31.5, Peak=203 HFD=3.3
20:12:16.365 00.002 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
20:12:16.367 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
20:12:16.368 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=-0.84 hyp=0.87 cameraTheta=-1.35 mountX=0.17 mountY=0.86, mountTheta=1.37
20:12:16.371 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.84, opts=13)
20:12:16.373 00.002 31432 Enqueuing Move request for scope (0.19, -0.84)
20:12:16.375 00.002 29876 Worker thread wakes up
20:12:16.375 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.84) opts 0xd
20:12:16.375 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.84)
20:12:16.375 00.000 29876 Moving (0.19, -0.84) raw xDistance=0.17 yDistance=0.86
20:12:16.375 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:12:16.375 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.86
20:12:16.375 00.000 29876 MoveAxis(E, 0, ABG)
20:12:16.375 00.000 29876 Move returns status 0, amount 0
20:12:16.375 00.000 29876 MoveAxis(S, 63, ABG)
20:12:16.375 00.000 29876 Guiding  Dir = 1, Dur = 63
20:12:16.377 00.002 29876 IsSlewing returns 0
20:12:16.377 00.000 29876 IsGuiding returns 0
20:12:16.377 00.000 29876 PulseGuide returned control before completion, sleep 73
20:12:16.382 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:16.393 00.011 31432 UpdateGuideState exits: m=2521 RSB=31.5
20:12:16.396 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:16.398 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:16.399 00.001 31432 Enqueuing Expose request
20:12:16.454 00.055 29876 IsGuiding returns 1
20:12:16.454 00.000 29876 scope still moving after pulse duration time elapsed
20:12:16.484 00.030 29876 IsSlewing returns 0
20:12:16.484 00.000 29876 IsGuiding returns 1
20:12:16.515 00.031 29876 IsSlewing returns 0
20:12:16.515 00.000 29876 IsGuiding returns 0
20:12:16.515 00.000 29876 scope move finished after 63 + 75 ms
20:12:16.515 00.000 29876 Move returns status 0, amount 63
20:12:16.515 00.000 29876 move complete, result=0
20:12:16.515 00.000 29876 worker thread done servicing request
20:12:16.515 00.000 29876 Worker thread wakes up
20:12:16.515 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:16.515 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:16.516 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.9 px 63 ms SOUTH
20:12:18.744 02.228 29876 Exposure complete
20:12:18.787 00.043 29876 worker thread done servicing request
20:12:18.787 00.000 31432 OnExposeComplete: enter
20:12:18.789 00.002 31432 UpdateGuideState(): m_state=6
20:12:18.791 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
20:12:18.793 00.002 31432 Star::Find returns 1 (0), X=335.30, Y=886.14, Mass=2523, SNR=31.7, Peak=186 HFD=3.7
20:12:18.795 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
20:12:18.796 00.001 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
20:12:18.798 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=0.28 mountY=0.14, mountTheta=0.45
20:12:18.801 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.09, opts=13)
20:12:18.803 00.002 31432 Enqueuing Move request for scope (0.28, -0.09)
20:12:18.805 00.002 29876 Worker thread wakes up
20:12:18.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
20:12:18.805 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
20:12:18.805 00.000 29876 Moving (0.28, -0.09) raw xDistance=0.28 yDistance=0.14
20:12:18.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
20:12:18.805 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:18.805 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:12:18.805 00.000 29876 MoveAxis(W, 27, ABG)
20:12:18.805 00.000 29876 Guiding  Dir = 3, Dur = 27
20:12:18.805 00.000 29876 IsSlewing returns 0
20:12:18.805 00.000 29876 IsGuiding returns 0
20:12:18.805 00.000 29876 PulseGuide returned control before completion, sleep 37
20:12:18.813 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:18.826 00.013 31432 UpdateGuideState exits: m=2523 RSB=31.7
20:12:18.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:18.830 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:18.832 00.002 31432 Enqueuing Expose request
20:12:18.851 00.019 29876 IsGuiding returns 1
20:12:18.851 00.000 29876 scope still moving after pulse duration time elapsed
20:12:18.882 00.031 29876 IsSlewing returns 0
20:12:18.882 00.000 29876 IsGuiding returns 1
20:12:18.912 00.030 29876 IsSlewing returns 0
20:12:18.912 00.000 29876 IsGuiding returns 0
20:12:18.912 00.000 29876 scope move finished after 27 + 79 ms
20:12:18.912 00.000 29876 Move returns status 0, amount 27
20:12:18.912 00.000 29876 MoveAxis(N, 0, ABG)
20:12:18.912 00.000 29876 Move returns status 0, amount 0
20:12:18.912 00.000 29876 move complete, result=0
20:12:18.912 00.000 29876 worker thread done servicing request
20:12:18.912 00.000 29876 Worker thread wakes up
20:12:18.912 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:18.912 00.000 31432 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
20:12:18.916 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:20.820 01.904 29876 Exposure complete
20:12:20.871 00.051 29876 worker thread done servicing request
20:12:20.871 00.000 31432 OnExposeComplete: enter
20:12:20.873 00.002 31432 UpdateGuideState(): m_state=6
20:12:20.875 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
20:12:20.877 00.002 31432 Star::Find returns 1 (0), X=334.49, Y=886.27, Mass=2559, SNR=31.5, Peak=210 HFD=3.5
20:12:20.879 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
20:12:20.881 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.07 = -0.21)
20:12:20.883 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.03 hyp=0.52 cameraTheta=3.09 mountX=-0.52 mountY=-0.11, mountTheta=-2.94
20:12:20.885 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.03, opts=13)
20:12:20.887 00.002 31432 Enqueuing Move request for scope (-0.52, 0.03)
20:12:20.889 00.002 29876 Worker thread wakes up
20:12:20.889 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.03) opts 0xd
20:12:20.889 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.03)
20:12:20.889 00.000 29876 Moving (-0.52, 0.03) raw xDistance=-0.52 yDistance=-0.11
20:12:20.889 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.52
20:12:20.889 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:20.889 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:12:20.889 00.000 29876 MoveAxis(E, 46, ABG)
20:12:20.889 00.000 29876 Guiding  Dir = 2, Dur = 46
20:12:20.889 00.000 29876 IsSlewing returns 0
20:12:20.890 00.001 29876 IsGuiding returns 0
20:12:20.890 00.000 29876 PulseGuide returned control before completion, sleep 56
20:12:20.893 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:20.907 00.014 31432 UpdateGuideState exits: m=2559 RSB=31.5
20:12:20.909 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:20.912 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:20.916 00.004 31432 Enqueuing Expose request
20:12:20.958 00.042 29876 IsGuiding returns 1
20:12:20.958 00.000 29876 scope still moving after pulse duration time elapsed
20:12:20.988 00.030 29876 IsSlewing returns 0
20:12:20.988 00.000 29876 IsGuiding returns 1
20:12:21.019 00.031 29876 IsSlewing returns 0
20:12:21.019 00.000 29876 IsGuiding returns 0
20:12:21.019 00.000 29876 scope move finished after 46 + 83 ms
20:12:21.019 00.000 29876 Move returns status 0, amount 46
20:12:21.019 00.000 29876 MoveAxis(N, 0, ABG)
20:12:21.019 00.000 29876 Move returns status 0, amount 0
20:12:21.019 00.000 29876 move complete, result=0
20:12:21.019 00.000 29876 worker thread done servicing request
20:12:21.019 00.000 29876 Worker thread wakes up
20:12:21.019 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:21.020 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:21.020 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.1 px 0 ms NORTH
20:12:23.149 02.129 29876 Exposure complete
20:12:23.192 00.043 29876 worker thread done servicing request
20:12:23.192 00.000 31432 OnExposeComplete: enter
20:12:23.195 00.003 31432 UpdateGuideState(): m_state=6
20:12:23.197 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
20:12:23.199 00.002 31432 Star::Find returns 1 (0), X=334.60, Y=886.41, Mass=2612, SNR=32.4, Peak=214 HFD=3.3
20:12:23.205 00.006 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.02) = xAngle (2.72 = 2.72)
20:12:23.209 00.004 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.74 = -0.55)
20:12:23.211 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.17 hyp=0.45 cameraTheta=2.75 mountX=-0.41 mountY=-0.23, mountTheta=-2.62
20:12:23.214 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.17, opts=13)
20:12:23.216 00.002 31432 Enqueuing Move request for scope (-0.41, 0.17)
20:12:23.218 00.002 29876 Worker thread wakes up
20:12:23.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.17) opts 0xd
20:12:23.218 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.17)
20:12:23.218 00.000 29876 Moving (-0.41, 0.17) raw xDistance=-0.41 yDistance=-0.23
20:12:23.219 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
20:12:23.219 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:23.219 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:12:23.219 00.000 29876 MoveAxis(E, 46, ABG)
20:12:23.219 00.000 29876 Guiding  Dir = 2, Dur = 46
20:12:23.219 00.000 29876 IsSlewing returns 0
20:12:23.219 00.000 29876 IsGuiding returns 0
20:12:23.219 00.000 29876 PulseGuide returned control before completion, sleep 56
20:12:23.222 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:23.236 00.014 31432 UpdateGuideState exits: m=2612 RSB=32.4
20:12:23.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:23.241 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:23.243 00.002 31432 Enqueuing Expose request
20:12:23.287 00.044 29876 IsGuiding returns 1
20:12:23.287 00.000 29876 scope still moving after pulse duration time elapsed
20:12:23.318 00.031 29876 IsSlewing returns 0
20:12:23.318 00.000 29876 IsGuiding returns 1
20:12:23.348 00.030 29876 IsSlewing returns 0
20:12:23.348 00.000 29876 IsGuiding returns 1
20:12:23.379 00.031 29876 IsSlewing returns 0
20:12:23.379 00.000 29876 IsGuiding returns 0
20:12:23.379 00.000 29876 scope move finished after 46 + 114 ms
20:12:23.379 00.000 29876 Move returns status 0, amount 46
20:12:23.379 00.000 29876 MoveAxis(N, 0, ABG)
20:12:23.379 00.000 29876 Move returns status 0, amount 0
20:12:23.379 00.000 29876 move complete, result=0
20:12:23.379 00.000 29876 worker thread done servicing request
20:12:23.379 00.000 29876 Worker thread wakes up
20:12:23.379 00.000 31432 GuideStep: -0.4 px 46 ms EAST, -0.2 px 0 ms NORTH
20:12:23.382 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:23.382 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:25.300 01.918 29876 Exposure complete
20:12:25.343 00.043 29876 worker thread done servicing request
20:12:25.343 00.000 31432 OnExposeComplete: enter
20:12:25.345 00.002 31432 UpdateGuideState(): m_state=6
20:12:25.348 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
20:12:25.350 00.002 31432 Star::Find returns 1 (0), X=335.10, Y=886.68, Mass=2427, SNR=30.7, Peak=220 HFD=3.3
20:12:25.351 00.001 31432 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
20:12:25.353 00.002 31432 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.92)
20:12:25.355 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.38 mountX=0.09 mountY=-0.42, mountTheta=-1.35
20:12:25.358 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.44, opts=13)
20:12:25.360 00.002 31432 Enqueuing Move request for scope (0.08, 0.44)
20:12:25.362 00.002 29876 Worker thread wakes up
20:12:25.362 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.44) opts 0xd
20:12:25.362 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.44)
20:12:25.362 00.000 29876 Moving (0.08, 0.44) raw xDistance=0.09 yDistance=-0.42
20:12:25.362 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:12:25.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:25.362 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:12:25.362 00.000 29876 MoveAxis(E, 0, ABG)
20:12:25.362 00.000 29876 Move returns status 0, amount 0
20:12:25.362 00.000 29876 MoveAxis(N, 0, ABG)
20:12:25.362 00.000 29876 Move returns status 0, amount 0
20:12:25.362 00.000 29876 move complete, result=0
20:12:25.362 00.000 29876 worker thread done servicing request
20:12:25.366 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:25.376 00.010 31432 UpdateGuideState exits: m=2427 RSB=30.7
20:12:25.378 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:25.380 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:25.382 00.002 31432 Enqueuing Expose request
20:12:25.384 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:12:25.386 00.002 29876 Worker thread wakes up
20:12:25.386 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:25.386 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:27.520 02.134 29876 Exposure complete
20:12:27.566 00.046 29876 worker thread done servicing request
20:12:27.566 00.000 31432 OnExposeComplete: enter
20:12:27.569 00.003 31432 UpdateGuideState(): m_state=6
20:12:27.570 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
20:12:27.572 00.002 31432 Star::Find returns 1 (0), X=334.82, Y=886.18, Mass=2291, SNR=30.1, Peak=234 HFD=2.9
20:12:27.574 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
20:12:27.576 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
20:12:27.578 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.83 mountX=-0.19 mountY=0.03, mountTheta=2.97
20:12:27.581 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.06, opts=13)
20:12:27.583 00.002 31432 Enqueuing Move request for scope (-0.19, -0.06)
20:12:27.585 00.002 29876 Worker thread wakes up
20:12:27.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
20:12:27.585 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
20:12:27.585 00.000 29876 Moving (-0.19, -0.06) raw xDistance=-0.19 yDistance=0.03
20:12:27.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:12:27.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:27.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:12:27.585 00.000 29876 MoveAxis(E, 0, ABG)
20:12:27.585 00.000 29876 Move returns status 0, amount 0
20:12:27.585 00.000 29876 MoveAxis(N, 0, ABG)
20:12:27.585 00.000 29876 Move returns status 0, amount 0
20:12:27.585 00.000 29876 move complete, result=0
20:12:27.585 00.000 29876 worker thread done servicing request
20:12:27.588 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:27.600 00.012 31432 UpdateGuideState exits: m=2291 RSB=30.1
20:12:27.602 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:27.604 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:27.605 00.001 31432 Enqueuing Expose request
20:12:27.607 00.002 29876 Worker thread wakes up
20:12:27.607 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:12:27.609 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:27.609 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:29.525 01.916 29876 Exposure complete
20:12:29.568 00.043 29876 worker thread done servicing request
20:12:29.568 00.000 31432 OnExposeComplete: enter
20:12:29.570 00.002 31432 UpdateGuideState(): m_state=6
20:12:29.572 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
20:12:29.574 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=886.63, Mass=2733, SNR=32.2, Peak=203 HFD=3.7
20:12:29.576 00.002 31432 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
20:12:29.578 00.002 31432 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
20:12:29.580 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.25 mountX=0.14 mountY=-0.36, mountTheta=-1.20
20:12:29.582 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.39, opts=13)
20:12:29.584 00.002 31432 Enqueuing Move request for scope (0.13, 0.39)
20:12:29.585 00.001 29876 Worker thread wakes up
20:12:29.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
20:12:29.585 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
20:12:29.585 00.000 29876 Moving (0.13, 0.39) raw xDistance=0.14 yDistance=-0.36
20:12:29.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:12:29.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:29.586 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:12:29.586 00.000 29876 MoveAxis(E, 0, ABG)
20:12:29.586 00.000 29876 Move returns status 0, amount 0
20:12:29.586 00.000 29876 MoveAxis(N, 0, ABG)
20:12:29.586 00.000 29876 Move returns status 0, amount 0
20:12:29.586 00.000 29876 move complete, result=0
20:12:29.586 00.000 29876 worker thread done servicing request
20:12:29.592 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:29.604 00.012 31432 UpdateGuideState exits: m=2733 RSB=32.2
20:12:29.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:29.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:29.610 00.002 31432 Enqueuing Expose request
20:12:29.611 00.001 29876 Worker thread wakes up
20:12:29.611 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:12:29.613 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:29.614 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:31.741 02.127 29876 Exposure complete
20:12:31.783 00.042 29876 worker thread done servicing request
20:12:31.783 00.000 31432 OnExposeComplete: enter
20:12:31.786 00.003 31432 UpdateGuideState(): m_state=6
20:12:31.787 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
20:12:31.789 00.002 31432 Star::Find returns 1 (0), X=335.05, Y=886.26, Mass=2327, SNR=30.0, Peak=224 HFD=3.3
20:12:31.791 00.002 31432 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
20:12:31.792 00.001 31432 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.76)
20:12:31.794 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.54 mountX=0.04 mountY=-0.02, mountTheta=-0.41
20:12:31.797 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.02, opts=13)
20:12:31.799 00.002 31432 Enqueuing Move request for scope (0.04, 0.02)
20:12:31.801 00.002 29876 Worker thread wakes up
20:12:31.801 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
20:12:31.801 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
20:12:31.801 00.000 29876 Moving (0.04, 0.02) raw xDistance=0.04 yDistance=-0.02
20:12:31.801 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:12:31.801 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:31.801 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:12:31.801 00.000 29876 MoveAxis(E, 0, ABG)
20:12:31.802 00.001 29876 Move returns status 0, amount 0
20:12:31.802 00.000 29876 MoveAxis(N, 0, ABG)
20:12:31.802 00.000 29876 Move returns status 0, amount 0
20:12:31.802 00.000 29876 move complete, result=0
20:12:31.802 00.000 29876 worker thread done servicing request
20:12:31.806 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:31.824 00.018 31432 UpdateGuideState exits: m=2327 RSB=30.0
20:12:31.829 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:31.833 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:31.835 00.002 31432 Enqueuing Expose request
20:12:31.836 00.001 29876 Worker thread wakes up
20:12:31.837 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:12:31.839 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:31.839 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:33.747 01.908 29876 Exposure complete
20:12:33.790 00.043 29876 worker thread done servicing request
20:12:33.790 00.000 31432 OnExposeComplete: enter
20:12:33.792 00.002 31432 UpdateGuideState(): m_state=6
20:12:33.794 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
20:12:33.796 00.002 31432 Star::Find returns 1 (0), X=334.48, Y=886.16, Mass=2478, SNR=30.8, Peak=192 HFD=3.8
20:12:33.798 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
20:12:33.799 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
20:12:33.801 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.54 cameraTheta=-3.00 mountX=-0.54 mountY=-0.01, mountTheta=-3.13
20:12:33.803 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.08, opts=13)
20:12:33.806 00.003 31432 Enqueuing Move request for scope (-0.54, -0.08)
20:12:33.807 00.001 29876 Worker thread wakes up
20:12:33.807 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.08) opts 0xd
20:12:33.807 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.08)
20:12:33.807 00.000 29876 Moving (-0.54, -0.08) raw xDistance=-0.54 yDistance=-0.01
20:12:33.807 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
20:12:33.808 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:33.808 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:12:33.808 00.000 29876 MoveAxis(E, 52, ABG)
20:12:33.808 00.000 29876 Guiding  Dir = 2, Dur = 52
20:12:33.808 00.000 29876 IsSlewing returns 0
20:12:33.808 00.000 29876 IsGuiding returns 0
20:12:33.808 00.000 29876 PulseGuide returned control before completion, sleep 62
20:12:33.815 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:33.830 00.015 31432 UpdateGuideState exits: m=2478 RSB=30.8
20:12:33.833 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:33.835 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:33.836 00.001 31432 Enqueuing Expose request
20:12:33.871 00.035 29876 IsGuiding returns 1
20:12:33.871 00.000 29876 scope still moving after pulse duration time elapsed
20:12:33.903 00.032 29876 IsSlewing returns 0
20:12:33.903 00.000 29876 IsGuiding returns 1
20:12:33.933 00.030 29876 IsSlewing returns 0
20:12:33.933 00.000 29876 IsGuiding returns 0
20:12:33.933 00.000 29876 scope move finished after 52 + 73 ms
20:12:33.933 00.000 29876 Move returns status 0, amount 52
20:12:33.933 00.000 29876 MoveAxis(N, 0, ABG)
20:12:33.933 00.000 29876 Move returns status 0, amount 0
20:12:33.933 00.000 29876 move complete, result=0
20:12:33.934 00.001 29876 worker thread done servicing request
20:12:33.934 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.0 px 0 ms NORTH
20:12:33.936 00.002 29876 Worker thread wakes up
20:12:33.936 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:33.936 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:36.066 02.130 29876 Exposure complete
20:12:36.111 00.045 29876 worker thread done servicing request
20:12:36.111 00.000 31432 OnExposeComplete: enter
20:12:36.114 00.003 31432 UpdateGuideState(): m_state=6
20:12:36.116 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
20:12:36.118 00.002 31432 Star::Find returns 1 (0), X=334.69, Y=886.47, Mass=2510, SNR=30.9, Peak=251 HFD=3.4
20:12:36.120 00.002 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.49 = 2.49)
20:12:36.121 00.001 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.78)
20:12:36.123 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.23 hyp=0.40 cameraTheta=2.52 mountX=-0.32 mountY=-0.28, mountTheta=-2.42
20:12:36.126 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.23, opts=13)
20:12:36.128 00.002 31432 Enqueuing Move request for scope (-0.32, 0.23)
20:12:36.129 00.001 29876 Worker thread wakes up
20:12:36.129 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.23) opts 0xd
20:12:36.130 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.23)
20:12:36.130 00.000 29876 Moving (-0.32, 0.23) raw xDistance=-0.32 yDistance=-0.28
20:12:36.130 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
20:12:36.130 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:36.130 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:12:36.130 00.000 29876 MoveAxis(E, 38, ABG)
20:12:36.130 00.000 29876 Guiding  Dir = 2, Dur = 38
20:12:36.130 00.000 29876 IsSlewing returns 0
20:12:36.130 00.000 29876 IsGuiding returns 0
20:12:36.130 00.000 29876 PulseGuide returned control before completion, sleep 48
20:12:36.133 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:36.145 00.012 31432 UpdateGuideState exits: m=2510 RSB=30.9
20:12:36.147 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:36.149 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:36.151 00.002 31432 Enqueuing Expose request
20:12:36.188 00.037 29876 IsGuiding returns 1
20:12:36.188 00.000 29876 scope still moving after pulse duration time elapsed
20:12:36.219 00.031 29876 IsSlewing returns 0
20:12:36.219 00.000 29876 IsGuiding returns 0
20:12:36.219 00.000 29876 scope move finished after 38 + 50 ms
20:12:36.219 00.000 29876 Move returns status 0, amount 38
20:12:36.219 00.000 29876 MoveAxis(N, 0, ABG)
20:12:36.219 00.000 29876 Move returns status 0, amount 0
20:12:36.219 00.000 29876 move complete, result=0
20:12:36.219 00.000 29876 worker thread done servicing request
20:12:36.220 00.001 29876 Worker thread wakes up
20:12:36.220 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:36.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:36.220 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.3 px 0 ms NORTH
20:12:38.136 01.916 29876 Exposure complete
20:12:38.179 00.043 29876 worker thread done servicing request
20:12:38.179 00.000 31432 OnExposeComplete: enter
20:12:38.181 00.002 31432 UpdateGuideState(): m_state=6
20:12:38.183 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
20:12:38.185 00.002 31432 Star::Find returns 1 (0), X=335.26, Y=886.52, Mass=2532, SNR=31.6, Peak=201 HFD=3.4
20:12:38.187 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
20:12:38.189 00.002 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.45)
20:12:38.191 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.28 hyp=0.37 cameraTheta=0.84 mountX=0.25 mountY=-0.24, mountTheta=-0.75
20:12:38.193 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.28, opts=13)
20:12:38.195 00.002 31432 Enqueuing Move request for scope (0.25, 0.28)
20:12:38.197 00.002 29876 Worker thread wakes up
20:12:38.197 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.28) opts 0xd
20:12:38.197 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.28)
20:12:38.197 00.000 29876 Moving (0.25, 0.28) raw xDistance=0.25 yDistance=-0.24
20:12:38.197 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
20:12:38.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:38.197 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:12:38.197 00.000 29876 MoveAxis(W, 19, ABG)
20:12:38.197 00.000 29876 Guiding  Dir = 3, Dur = 19
20:12:38.198 00.001 29876 IsSlewing returns 0
20:12:38.198 00.000 29876 IsGuiding returns 0
20:12:38.198 00.000 29876 PulseGuide returned control before completion, sleep 29
20:12:38.201 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:38.212 00.011 31432 UpdateGuideState exits: m=2532 RSB=31.6
20:12:38.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:38.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:38.218 00.002 31432 Enqueuing Expose request
20:12:38.227 00.009 29876 IsGuiding returns 0
20:12:38.227 00.000 29876 Move returns status 0, amount 19
20:12:38.227 00.000 29876 MoveAxis(N, 0, ABG)
20:12:38.227 00.000 29876 Move returns status 0, amount 0
20:12:38.227 00.000 29876 move complete, result=0
20:12:38.227 00.000 29876 worker thread done servicing request
20:12:38.227 00.000 29876 Worker thread wakes up
20:12:38.227 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:38.227 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:38.231 00.004 31432 GuideStep: 0.3 px 19 ms WEST, -0.2 px 0 ms NORTH
20:12:40.359 02.128 29876 Exposure complete
20:12:40.402 00.043 29876 worker thread done servicing request
20:12:40.402 00.000 31432 OnExposeComplete: enter
20:12:40.405 00.003 31432 UpdateGuideState(): m_state=6
20:12:40.407 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
20:12:40.408 00.001 31432 Star::Find returns 1 (0), X=335.48, Y=886.72, Mass=2350, SNR=30.4, Peak=205 HFD=3.4
20:12:40.410 00.002 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
20:12:40.412 00.002 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.50)
20:12:40.414 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.48 hyp=0.67 cameraTheta=0.80 mountX=0.48 mountY=-0.40, mountTheta=-0.70
20:12:40.417 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.48, opts=13)
20:12:40.418 00.001 31432 Enqueuing Move request for scope (0.47, 0.48)
20:12:40.420 00.002 29876 Worker thread wakes up
20:12:40.420 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.48) opts 0xd
20:12:40.420 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.48)
20:12:40.420 00.000 29876 Moving (0.47, 0.48) raw xDistance=0.48 yDistance=-0.40
20:12:40.420 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
20:12:40.420 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.76 newest=-0.92
20:12:40.420 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
20:12:40.420 00.000 29876 MoveAxis(W, 49, ABG)
20:12:40.420 00.000 29876 Guiding  Dir = 3, Dur = 49
20:12:40.421 00.001 29876 IsSlewing returns 0
20:12:40.421 00.000 29876 IsGuiding returns 0
20:12:40.421 00.000 29876 PulseGuide returned control before completion, sleep 59
20:12:40.424 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:40.435 00.011 31432 UpdateGuideState exits: m=2350 RSB=30.4
20:12:40.438 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:40.439 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:40.441 00.002 31432 Enqueuing Expose request
20:12:40.496 00.055 29876 IsGuiding returns 1
20:12:40.496 00.000 29876 scope still moving after pulse duration time elapsed
20:12:40.527 00.031 29876 IsSlewing returns 0
20:12:40.527 00.000 29876 IsGuiding returns 1
20:12:40.558 00.031 29876 IsSlewing returns 0
20:12:40.558 00.000 29876 IsGuiding returns 1
20:12:40.588 00.030 29876 IsSlewing returns 0
20:12:40.588 00.000 29876 IsGuiding returns 1
20:12:40.619 00.031 29876 IsSlewing returns 0
20:12:40.619 00.000 29876 IsGuiding returns 1
20:12:40.649 00.030 29876 IsSlewing returns 0
20:12:40.649 00.000 29876 IsGuiding returns 0
20:12:40.649 00.000 29876 scope move finished after 49 + 178 ms
20:12:40.649 00.000 29876 Move returns status 0, amount 49
20:12:40.649 00.000 29876 BLC: Oldest BLC event removed
20:12:40.649 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:12:40.649 00.000 29876 MoveAxis(N, 50, ABG)
20:12:40.649 00.000 29876 Guiding  Dir = 0, Dur = 50
20:12:40.649 00.000 29876 IsSlewing returns 0
20:12:40.649 00.000 29876 IsGuiding returns 0
20:12:40.649 00.000 29876 PulseGuide returned control before completion, sleep 60
20:12:40.710 00.061 29876 IsGuiding returns 1
20:12:40.710 00.000 29876 scope still moving after pulse duration time elapsed
20:12:40.741 00.031 29876 IsSlewing returns 0
20:12:40.741 00.000 29876 IsGuiding returns 1
20:12:40.771 00.030 29876 IsSlewing returns 0
20:12:40.771 00.000 29876 IsGuiding returns 0
20:12:40.771 00.000 29876 scope move finished after 50 + 71 ms
20:12:40.771 00.000 29876 Move returns status 0, amount 50
20:12:40.771 00.000 29876 move complete, result=0
20:12:40.771 00.000 29876 worker thread done servicing request
20:12:40.771 00.000 29876 Worker thread wakes up
20:12:40.771 00.000 31432 GuideStep: 0.5 px 49 ms WEST, -0.4 px 50 ms NORTH
20:12:40.773 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:40.774 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:42.682 01.908 29876 Exposure complete
20:12:42.725 00.043 29876 worker thread done servicing request
20:12:42.725 00.000 31432 OnExposeComplete: enter
20:12:42.727 00.002 31432 UpdateGuideState(): m_state=6
20:12:42.730 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
20:12:42.731 00.001 31432 Star::Find returns 1 (0), X=335.00, Y=886.76, Mass=2516, SNR=31.4, Peak=225 HFD=3.2
20:12:42.733 00.002 31432 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
20:12:42.735 00.002 31432 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.58 = -1.71)
20:12:42.737 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.59 mountX=0.00 mountY=-0.51, mountTheta=-1.56
20:12:42.739 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.52, opts=13)
20:12:42.741 00.002 31432 Enqueuing Move request for scope (-0.01, 0.52)
20:12:42.743 00.002 29876 Worker thread wakes up
20:12:42.743 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd
20:12:42.743 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.52)
20:12:42.743 00.000 29876 Moving (-0.01, 0.52) raw xDistance=0.00 yDistance=-0.51
20:12:42.743 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:12:42.743 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.51
20:12:42.743 00.000 29876 MoveAxis(E, 0, ABG)
20:12:42.743 00.000 29876 Move returns status 0, amount 0
20:12:42.744 00.001 29876 MoveAxis(N, 38, ABG)
20:12:42.744 00.000 29876 Guiding  Dir = 0, Dur = 38
20:12:42.744 00.000 29876 IsSlewing returns 0
20:12:42.744 00.000 29876 IsGuiding returns 0
20:12:42.744 00.000 29876 PulseGuide returned control before completion, sleep 48
20:12:42.749 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:12:42.761 00.012 31432 UpdateGuideState exits: m=2516 RSB=31.4
20:12:42.763 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:42.765 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:42.767 00.002 31432 Enqueuing Expose request
20:12:42.805 00.038 29876 IsGuiding returns 1
20:12:42.805 00.000 29876 scope still moving after pulse duration time elapsed
20:12:42.836 00.031 29876 IsSlewing returns 0
20:12:42.836 00.000 29876 IsGuiding returns 1
20:12:42.867 00.031 29876 IsSlewing returns 0
20:12:42.867 00.000 29876 IsGuiding returns 0
20:12:42.867 00.000 29876 scope move finished after 38 + 85 ms
20:12:42.867 00.000 29876 Move returns status 0, amount 38
20:12:42.867 00.000 29876 move complete, result=0
20:12:42.867 00.000 29876 worker thread done servicing request
20:12:42.867 00.000 29876 Worker thread wakes up
20:12:42.867 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:42.867 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:42.867 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 38 ms NORTH
20:12:44.989 02.122 29876 Exposure complete
20:12:45.032 00.043 29876 worker thread done servicing request
20:12:45.032 00.000 31432 OnExposeComplete: enter
20:12:45.034 00.002 31432 UpdateGuideState(): m_state=6
20:12:45.036 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
20:12:45.039 00.003 31432 Star::Find returns 1 (0), X=334.62, Y=886.45, Mass=2484, SNR=31.3, Peak=199 HFD=3.2
20:12:45.041 00.002 31432 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.02) = xAngle (2.63 = 2.63)
20:12:45.043 00.002 31432 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.64 = -0.64)
20:12:45.045 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.21 hyp=0.44 cameraTheta=2.65 mountX=-0.39 mountY=-0.27, mountTheta=-2.54
20:12:45.047 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.21, opts=13)
20:12:45.049 00.002 31432 Enqueuing Move request for scope (-0.39, 0.21)
20:12:45.051 00.002 29876 Worker thread wakes up
20:12:45.051 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.21) opts 0xd
20:12:45.051 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.21)
20:12:45.051 00.000 29876 Moving (-0.39, 0.21) raw xDistance=-0.39 yDistance=-0.27
20:12:45.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
20:12:45.051 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:45.051 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:12:45.051 00.000 29876 MoveAxis(E, 37, ABG)
20:12:45.051 00.000 29876 Guiding  Dir = 2, Dur = 37
20:12:45.052 00.001 29876 IsSlewing returns 0
20:12:45.052 00.000 29876 IsGuiding returns 0
20:12:45.052 00.000 29876 PulseGuide returned control before completion, sleep 47
20:12:45.055 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:12:45.066 00.011 31432 UpdateGuideState exits: m=2484 RSB=31.3
20:12:45.069 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:45.071 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:45.073 00.002 31432 Enqueuing Expose request
20:12:45.113 00.040 29876 IsGuiding returns 1
20:12:45.113 00.000 29876 scope still moving after pulse duration time elapsed
20:12:45.145 00.032 29876 IsSlewing returns 0
20:12:45.145 00.000 29876 IsGuiding returns 1
20:12:45.176 00.031 29876 IsSlewing returns 0
20:12:45.176 00.000 29876 IsGuiding returns 1
20:12:45.207 00.031 29876 IsSlewing returns 0
20:12:45.207 00.000 29876 IsGuiding returns 0
20:12:45.207 00.000 29876 scope move finished after 37 + 118 ms
20:12:45.207 00.000 29876 Move returns status 0, amount 37
20:12:45.207 00.000 29876 MoveAxis(N, 0, ABG)
20:12:45.208 00.001 29876 Move returns status 0, amount 0
20:12:45.208 00.000 29876 move complete, result=0
20:12:45.208 00.000 29876 worker thread done servicing request
20:12:45.208 00.000 29876 Worker thread wakes up
20:12:45.208 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.3 px 0 ms NORTH
20:12:45.210 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:45.210 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:47.122 01.912 29876 Exposure complete
20:12:47.165 00.043 29876 worker thread done servicing request
20:12:47.165 00.000 31432 OnExposeComplete: enter
20:12:47.167 00.002 31432 UpdateGuideState(): m_state=6
20:12:47.168 00.001 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
20:12:47.171 00.003 31432 Star::Find returns 1 (0), X=334.56, Y=886.57, Mass=2413, SNR=30.4, Peak=214 HFD=3.2
20:12:47.173 00.002 31432 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.02) = xAngle (2.48 = 2.48)
20:12:47.174 00.001 31432 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.49 = -0.79)
20:12:47.176 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.33 hyp=0.56 cameraTheta=2.51 mountX=-0.45 mountY=-0.40, mountTheta=-2.41
20:12:47.179 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.33, opts=13)
20:12:47.181 00.002 31432 Enqueuing Move request for scope (-0.45, 0.33)
20:12:47.183 00.002 29876 Worker thread wakes up
20:12:47.183 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.33) opts 0xd
20:12:47.183 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.33)
20:12:47.183 00.000 29876 Moving (-0.45, 0.33) raw xDistance=-0.45 yDistance=-0.40
20:12:47.183 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
20:12:47.183 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
20:12:47.183 00.000 29876 MoveAxis(E, 48, ABG)
20:12:47.183 00.000 29876 Guiding  Dir = 2, Dur = 48
20:12:47.183 00.000 29876 IsSlewing returns 0
20:12:47.183 00.000 29876 IsGuiding returns 0
20:12:47.184 00.001 29876 PulseGuide returned control before completion, sleep 58
20:12:47.187 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:47.197 00.010 31432 UpdateGuideState exits: m=2413 RSB=30.4
20:12:47.200 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:47.202 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:47.204 00.002 31432 Enqueuing Expose request
20:12:47.243 00.039 29876 IsGuiding returns 1
20:12:47.243 00.000 29876 scope still moving after pulse duration time elapsed
20:12:47.275 00.032 29876 IsSlewing returns 0
20:12:47.275 00.000 29876 IsGuiding returns 1
20:12:47.307 00.032 29876 IsSlewing returns 0
20:12:47.307 00.000 29876 IsGuiding returns 1
20:12:47.338 00.031 29876 IsSlewing returns 0
20:12:47.338 00.000 29876 IsGuiding returns 1
20:12:47.368 00.030 29876 IsSlewing returns 0
20:12:47.368 00.000 29876 IsGuiding returns 0
20:12:47.368 00.000 29876 scope move finished after 48 + 137 ms
20:12:47.368 00.000 29876 Move returns status 0, amount 48
20:12:47.368 00.000 29876 MoveAxis(N, 29, ABG)
20:12:47.368 00.000 29876 Guiding  Dir = 0, Dur = 29
20:12:47.368 00.000 29876 IsSlewing returns 0
20:12:47.368 00.000 29876 IsGuiding returns 0
20:12:47.369 00.001 29876 PulseGuide returned control before completion, sleep 39
20:12:47.414 00.045 29876 IsGuiding returns 1
20:12:47.414 00.000 29876 scope still moving after pulse duration time elapsed
20:12:47.446 00.032 29876 IsSlewing returns 0
20:12:47.446 00.000 29876 IsGuiding returns 1
20:12:47.478 00.032 29876 IsSlewing returns 0
20:12:47.478 00.000 29876 IsGuiding returns 1
20:12:47.508 00.030 29876 IsSlewing returns 0
20:12:47.508 00.000 29876 IsGuiding returns 1
20:12:47.539 00.031 29876 IsSlewing returns 0
20:12:47.539 00.000 29876 IsGuiding returns 1
20:12:47.571 00.032 29876 IsSlewing returns 0
20:12:47.571 00.000 29876 IsGuiding returns 0
20:12:47.571 00.000 29876 scope move finished after 29 + 173 ms
20:12:47.571 00.000 29876 Move returns status 0, amount 29
20:12:47.571 00.000 29876 move complete, result=0
20:12:47.571 00.000 29876 worker thread done servicing request
20:12:47.571 00.000 31432 GuideStep: -0.4 px 48 ms EAST, -0.4 px 29 ms NORTH
20:12:47.577 00.006 29876 Worker thread wakes up
20:12:47.577 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:47.577 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:49.716 02.139 29876 Exposure complete
20:12:49.775 00.059 29876 worker thread done servicing request
20:12:49.775 00.000 31432 OnExposeComplete: enter
20:12:49.777 00.002 31432 UpdateGuideState(): m_state=6
20:12:49.779 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
20:12:49.781 00.002 31432 Star::Find returns 1 (0), X=335.15, Y=885.72, Mass=2295, SNR=29.6, Peak=178 HFD=3.5
20:12:49.783 00.002 31432 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
20:12:49.784 00.001 31432 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
20:12:49.786 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.52 hyp=0.53 cameraTheta=-1.31 mountX=0.12 mountY=0.53, mountTheta=1.34
20:12:49.789 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.52, opts=13)
20:12:49.790 00.001 31432 Enqueuing Move request for scope (0.14, -0.52)
20:12:49.792 00.002 29876 Worker thread wakes up
20:12:49.792 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.52) opts 0xd
20:12:49.792 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.52)
20:12:49.792 00.000 29876 Moving (0.14, -0.52) raw xDistance=0.12 yDistance=0.53
20:12:49.793 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:12:49.793 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:49.793 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:12:49.793 00.000 29876 MoveAxis(E, 0, ABG)
20:12:49.793 00.000 29876 Move returns status 0, amount 0
20:12:49.793 00.000 29876 MoveAxis(N, 0, ABG)
20:12:49.793 00.000 29876 Move returns status 0, amount 0
20:12:49.793 00.000 29876 move complete, result=0
20:12:49.793 00.000 29876 worker thread done servicing request
20:12:49.797 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=3, FiltMax=257, Gamma=0.490
20:12:49.813 00.016 31432 UpdateGuideState exits: m=2295 RSB=29.6
20:12:49.817 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:49.819 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:49.823 00.004 31432 Enqueuing Expose request
20:12:49.826 00.003 29876 Worker thread wakes up
20:12:49.826 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:12:49.829 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:49.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:51.735 01.906 29876 Exposure complete
20:12:51.777 00.042 29876 worker thread done servicing request
20:12:51.777 00.000 31432 OnExposeComplete: enter
20:12:51.779 00.002 31432 UpdateGuideState(): m_state=6
20:12:51.781 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
20:12:51.783 00.002 31432 Star::Find returns 1 (0), X=335.98, Y=885.84, Mass=2618, SNR=32.3, Peak=246 HFD=3.3
20:12:51.785 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:12:51.787 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
20:12:51.788 00.001 31432 CameraToMount -- cameraX=0.96 cameraY=-0.40 hyp=1.04 cameraTheta=-0.39 mountX=0.95 mountY=0.54, mountTheta=0.52
20:12:51.791 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.96, y=-0.40, opts=13)
20:12:51.793 00.002 31432 Enqueuing Move request for scope (0.96, -0.40)
20:12:51.795 00.002 29876 Worker thread wakes up
20:12:51.795 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.40) opts 0xd
20:12:51.795 00.000 29876 Handling offset move in thread for scope, endpoint = (0.96, -0.40)
20:12:51.795 00.000 29876 Moving (0.96, -0.40) raw xDistance=0.95 yDistance=0.54
20:12:51.795 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.95
20:12:51.795 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:51.795 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
20:12:51.795 00.000 29876 MoveAxis(W, 92, ABG)
20:12:51.795 00.000 29876 Guiding  Dir = 3, Dur = 92
20:12:51.795 00.000 29876 IsSlewing returns 0
20:12:51.796 00.001 29876 IsGuiding returns 0
20:12:51.796 00.000 29876 PulseGuide returned control before completion, sleep 102
20:12:51.801 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:12:51.813 00.012 31432 UpdateGuideState exits: m=2618 RSB=32.3
20:12:51.816 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:51.820 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:51.823 00.003 31432 Enqueuing Expose request
20:12:51.904 00.081 29876 IsGuiding returns 1
20:12:51.904 00.000 29876 scope still moving after pulse duration time elapsed
20:12:51.935 00.031 29876 IsSlewing returns 0
20:12:51.935 00.000 29876 IsGuiding returns 0
20:12:51.935 00.000 29876 scope move finished after 92 + 47 ms
20:12:51.935 00.000 29876 Move returns status 0, amount 92
20:12:51.935 00.000 29876 MoveAxis(N, 0, ABG)
20:12:51.935 00.000 29876 Move returns status 0, amount 0
20:12:51.935 00.000 29876 move complete, result=0
20:12:51.935 00.000 29876 worker thread done servicing request
20:12:51.935 00.000 29876 Worker thread wakes up
20:12:51.935 00.000 31432 GuideStep: 1.0 px 92 ms WEST, 0.5 px 0 ms NORTH
20:12:51.939 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:51.939 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:54.062 02.123 29876 Exposure complete
20:12:54.106 00.044 29876 worker thread done servicing request
20:12:54.106 00.000 31432 OnExposeComplete: enter
20:12:54.109 00.003 31432 UpdateGuideState(): m_state=6
20:12:54.111 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
20:12:54.113 00.002 31432 Star::Find returns 1 (0), X=335.05, Y=885.80, Mass=2331, SNR=29.2, Peak=195 HFD=3.5
20:12:54.115 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
20:12:54.117 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
20:12:54.119 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.48 mountX=0.03 mountY=0.44, mountTheta=1.50
20:12:54.121 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.44, opts=13)
20:12:54.124 00.003 31432 Enqueuing Move request for scope (0.04, -0.44)
20:12:54.125 00.001 29876 Worker thread wakes up
20:12:54.125 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.44) opts 0xd
20:12:54.125 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.44)
20:12:54.125 00.000 29876 Moving (0.04, -0.44) raw xDistance=0.03 yDistance=0.44
20:12:54.126 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:12:54.126 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:12:54.126 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:12:54.126 00.000 29876 MoveAxis(E, 0, ABG)
20:12:54.126 00.000 29876 Move returns status 0, amount 0
20:12:54.126 00.000 29876 MoveAxis(N, 0, ABG)
20:12:54.126 00.000 29876 Move returns status 0, amount 0
20:12:54.126 00.000 29876 move complete, result=0
20:12:54.126 00.000 29876 worker thread done servicing request
20:12:54.129 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:12:54.140 00.011 31432 UpdateGuideState exits: m=2331 RSB=29.2
20:12:54.143 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:54.144 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:54.146 00.002 31432 Enqueuing Expose request
20:12:54.148 00.002 29876 Worker thread wakes up
20:12:54.148 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
20:12:54.150 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:54.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:56.065 01.915 29876 Exposure complete
20:12:56.108 00.043 29876 worker thread done servicing request
20:12:56.108 00.000 31432 OnExposeComplete: enter
20:12:56.110 00.002 31432 UpdateGuideState(): m_state=6
20:12:56.112 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
20:12:56.114 00.002 31432 Star::Find returns 1 (0), X=334.61, Y=886.05, Mass=2525, SNR=31.7, Peak=217 HFD=3.4
20:12:56.116 00.002 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
20:12:56.118 00.002 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
20:12:56.119 00.001 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.19 hyp=0.45 cameraTheta=-2.71 mountX=-0.41 mountY=0.12, mountTheta=2.85
20:12:56.122 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.19, opts=13)
20:12:56.124 00.002 31432 Enqueuing Move request for scope (-0.40, -0.19)
20:12:56.126 00.002 29876 Worker thread wakes up
20:12:56.126 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.19) opts 0xd
20:12:56.126 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.19)
20:12:56.126 00.000 29876 Moving (-0.40, -0.19) raw xDistance=-0.41 yDistance=0.12
20:12:56.126 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
20:12:56.126 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:56.126 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:12:56.126 00.000 29876 MoveAxis(E, 39, ABG)
20:12:56.126 00.000 29876 Guiding  Dir = 2, Dur = 39
20:12:56.126 00.000 29876 IsSlewing returns 0
20:12:56.126 00.000 29876 IsGuiding returns 0
20:12:56.127 00.001 29876 PulseGuide returned control before completion, sleep 49
20:12:56.130 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:12:56.141 00.011 31432 UpdateGuideState exits: m=2525 RSB=31.7
20:12:56.143 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:56.145 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:56.147 00.002 31432 Enqueuing Expose request
20:12:56.187 00.040 29876 IsGuiding returns 1
20:12:56.187 00.000 29876 scope still moving after pulse duration time elapsed
20:12:56.218 00.031 29876 IsSlewing returns 0
20:12:56.218 00.000 29876 IsGuiding returns 0
20:12:56.218 00.000 29876 scope move finished after 39 + 52 ms
20:12:56.218 00.000 29876 Move returns status 0, amount 39
20:12:56.218 00.000 29876 MoveAxis(N, 0, ABG)
20:12:56.218 00.000 29876 Move returns status 0, amount 0
20:12:56.218 00.000 29876 move complete, result=0
20:12:56.219 00.001 29876 worker thread done servicing request
20:12:56.219 00.000 29876 Worker thread wakes up
20:12:56.219 00.000 31432 GuideStep: -0.4 px 39 ms EAST, 0.1 px 0 ms NORTH
20:12:56.221 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:56.221 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:12:58.354 02.133 29876 Exposure complete
20:12:58.401 00.047 29876 worker thread done servicing request
20:12:58.402 00.001 31432 OnExposeComplete: enter
20:12:58.404 00.002 31432 UpdateGuideState(): m_state=6
20:12:58.406 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
20:12:58.407 00.001 31432 Star::Find returns 1 (0), X=334.79, Y=886.29, Mass=2665, SNR=32.7, Peak=216 HFD=3.5
20:12:58.409 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
20:12:58.411 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
20:12:58.413 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.90 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
20:12:58.417 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.06, opts=13)
20:12:58.419 00.002 31432 Enqueuing Move request for scope (-0.22, 0.06)
20:12:58.421 00.002 29876 Worker thread wakes up
20:12:58.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
20:12:58.421 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
20:12:58.421 00.000 29876 Moving (-0.22, 0.06) raw xDistance=-0.22 yDistance=-0.09
20:12:58.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
20:12:58.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:58.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:12:58.421 00.000 29876 MoveAxis(E, 27, ABG)
20:12:58.421 00.000 29876 Guiding  Dir = 2, Dur = 27
20:12:58.422 00.001 29876 IsSlewing returns 0
20:12:58.422 00.000 29876 IsGuiding returns 0
20:12:58.422 00.000 29876 PulseGuide returned control before completion, sleep 37
20:12:58.426 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:12:58.437 00.011 31432 UpdateGuideState exits: m=2665 RSB=32.7
20:12:58.440 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:58.442 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:12:58.443 00.001 31432 Enqueuing Expose request
20:12:58.462 00.019 29876 IsGuiding returns 1
20:12:58.462 00.000 29876 scope still moving after pulse duration time elapsed
20:12:58.492 00.030 29876 IsSlewing returns 0
20:12:58.492 00.000 29876 IsGuiding returns 1
20:12:58.522 00.030 29876 IsSlewing returns 0
20:12:58.522 00.000 29876 IsGuiding returns 0
20:12:58.522 00.000 29876 scope move finished after 27 + 73 ms
20:12:58.522 00.000 29876 Move returns status 0, amount 27
20:12:58.522 00.000 29876 MoveAxis(N, 0, ABG)
20:12:58.522 00.000 29876 Move returns status 0, amount 0
20:12:58.522 00.000 29876 move complete, result=0
20:12:58.522 00.000 29876 worker thread done servicing request
20:12:58.522 00.000 29876 Worker thread wakes up
20:12:58.522 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
20:12:58.527 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:12:58.527 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:00.429 01.902 29876 Exposure complete
20:13:00.475 00.046 29876 worker thread done servicing request
20:13:00.475 00.000 31432 OnExposeComplete: enter
20:13:00.477 00.002 31432 UpdateGuideState(): m_state=6
20:13:00.479 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
20:13:00.481 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=886.96, Mass=2573, SNR=31.5, Peak=238 HFD=3.1
20:13:00.483 00.002 31432 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.02) = xAngle (1.69 = 1.69)
20:13:00.484 00.001 31432 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.70 = -1.58)
20:13:00.486 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.72 hyp=0.72 cameraTheta=1.71 mountX=-0.09 mountY=-0.72, mountTheta=-1.69
20:13:00.488 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.72, opts=13)
20:13:00.491 00.003 31432 Enqueuing Move request for scope (-0.10, 0.72)
20:13:00.493 00.002 29876 Worker thread wakes up
20:13:00.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.72) opts 0xd
20:13:00.493 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.72)
20:13:00.493 00.000 29876 Moving (-0.10, 0.72) raw xDistance=-0.09 yDistance=-0.72
20:13:00.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:13:00.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
20:13:00.493 00.000 29876 MoveAxis(E, 0, ABG)
20:13:00.493 00.000 29876 Move returns status 0, amount 0
20:13:00.493 00.000 29876 MoveAxis(N, 53, ABG)
20:13:00.493 00.000 29876 Guiding  Dir = 0, Dur = 53
20:13:00.493 00.000 29876 IsSlewing returns 0
20:13:00.494 00.001 29876 IsGuiding returns 0
20:13:00.494 00.000 29876 PulseGuide returned control before completion, sleep 63
20:13:00.496 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:00.509 00.013 31432 UpdateGuideState exits: m=2573 RSB=31.5
20:13:00.512 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:00.514 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:00.516 00.002 31432 Enqueuing Expose request
20:13:00.568 00.052 29876 IsGuiding returns 1
20:13:00.568 00.000 29876 scope still moving after pulse duration time elapsed
20:13:00.599 00.031 29876 IsSlewing returns 0
20:13:00.599 00.000 29876 IsGuiding returns 1
20:13:00.629 00.030 29876 IsSlewing returns 0
20:13:00.629 00.000 29876 IsGuiding returns 0
20:13:00.629 00.000 29876 scope move finished after 53 + 82 ms
20:13:00.629 00.000 29876 Move returns status 0, amount 53
20:13:00.629 00.000 29876 move complete, result=0
20:13:00.629 00.000 29876 worker thread done servicing request
20:13:00.629 00.000 29876 Worker thread wakes up
20:13:00.629 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 53 ms NORTH
20:13:00.631 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:00.631 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:02.765 02.134 29876 Exposure complete
20:13:02.809 00.044 29876 worker thread done servicing request
20:13:02.809 00.000 31432 OnExposeComplete: enter
20:13:02.813 00.004 31432 UpdateGuideState(): m_state=6
20:13:02.813 00.000 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
20:13:02.815 00.002 31432 Star::Find returns 1 (0), X=336.13, Y=885.69, Mass=2706, SNR=33.0, Peak=253 HFD=3.4
20:13:02.817 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
20:13:02.819 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
20:13:02.822 00.003 31432 CameraToMount -- cameraX=1.12 cameraY=-0.55 hyp=1.25 cameraTheta=-0.46 mountX=1.10 mountY=0.72, mountTheta=0.58
20:13:02.823 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=1.12, y=-0.55, opts=13)
20:13:02.825 00.002 31432 Enqueuing Move request for scope (1.12, -0.55)
20:13:02.827 00.002 29876 Worker thread wakes up
20:13:02.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.55) opts 0xd
20:13:02.827 00.000 29876 Handling offset move in thread for scope, endpoint = (1.12, -0.55)
20:13:02.827 00.000 29876 Moving (1.12, -0.55) raw xDistance=1.10 yDistance=0.72
20:13:02.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.10
20:13:02.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:13:02.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
20:13:02.827 00.000 29876 MoveAxis(W, 106, ABG)
20:13:02.828 00.001 29876 Guiding  Dir = 3, Dur = 106
20:13:02.828 00.000 29876 IsSlewing returns 0
20:13:02.828 00.000 29876 IsGuiding returns 0
20:13:02.828 00.000 29876 PulseGuide returned control before completion, sleep 116
20:13:02.831 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:13:02.843 00.012 31432 UpdateGuideState exits: m=2706 RSB=33.0
20:13:02.845 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:02.847 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:02.850 00.003 31432 Enqueuing Expose request
20:13:02.950 00.100 29876 IsGuiding returns 1
20:13:02.950 00.000 29876 scope still moving after pulse duration time elapsed
20:13:02.980 00.030 29876 IsSlewing returns 0
20:13:02.980 00.000 29876 IsGuiding returns 0
20:13:02.980 00.000 29876 scope move finished after 106 + 46 ms
20:13:02.980 00.000 29876 Move returns status 0, amount 106
20:13:02.980 00.000 29876 MoveAxis(N, 0, ABG)
20:13:02.980 00.000 29876 Move returns status 0, amount 0
20:13:02.980 00.000 29876 move complete, result=0
20:13:02.980 00.000 29876 worker thread done servicing request
20:13:02.980 00.000 29876 Worker thread wakes up
20:13:02.980 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:02.980 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:02.980 00.000 31432 GuideStep: 1.1 px 106 ms WEST, 0.7 px 0 ms NORTH
20:13:04.884 01.904 29876 Exposure complete
20:13:04.931 00.047 29876 worker thread done servicing request
20:13:04.931 00.000 31432 OnExposeComplete: enter
20:13:04.934 00.003 31432 UpdateGuideState(): m_state=6
20:13:04.936 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
20:13:04.939 00.003 31432 Star::Find returns 1 (0), X=335.84, Y=885.90, Mass=2573, SNR=31.8, Peak=203 HFD=3.7
20:13:04.941 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
20:13:04.943 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
20:13:04.946 00.003 31432 CameraToMount -- cameraX=0.83 cameraY=-0.34 hyp=0.90 cameraTheta=-0.39 mountX=0.82 mountY=0.46, mountTheta=0.51
20:13:04.949 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=-0.34, opts=13)
20:13:04.951 00.002 31432 Enqueuing Move request for scope (0.83, -0.34)
20:13:04.953 00.002 29876 Worker thread wakes up
20:13:04.954 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.34) opts 0xd
20:13:04.954 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, -0.34)
20:13:04.954 00.000 29876 Moving (0.83, -0.34) raw xDistance=0.82 yDistance=0.46
20:13:04.954 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
20:13:04.954 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.14 newest=0.45
20:13:04.954 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
20:13:04.954 00.000 29876 MoveAxis(W, 94, ABG)
20:13:04.954 00.000 29876 Guiding  Dir = 3, Dur = 94
20:13:04.954 00.000 29876 IsSlewing returns 0
20:13:04.954 00.000 29876 IsGuiding returns 0
20:13:04.954 00.000 29876 PulseGuide returned control before completion, sleep 104
20:13:04.958 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:04.971 00.013 31432 UpdateGuideState exits: m=2573 RSB=31.8
20:13:04.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:04.976 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:04.978 00.002 31432 Enqueuing Expose request
20:13:05.069 00.091 29876 IsGuiding returns 1
20:13:05.069 00.000 29876 scope still moving after pulse duration time elapsed
20:13:05.099 00.030 29876 IsSlewing returns 0
20:13:05.099 00.000 29876 IsGuiding returns 1
20:13:05.130 00.031 29876 IsSlewing returns 0
20:13:05.130 00.000 29876 IsGuiding returns 0
20:13:05.130 00.000 29876 scope move finished after 94 + 82 ms
20:13:05.130 00.000 29876 Move returns status 0, amount 94
20:13:05.130 00.000 29876 BLC: Oldest BLC event removed
20:13:05.130 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:13:05.130 00.000 29876 MoveAxis(S, 54, ABG)
20:13:05.130 00.000 29876 Guiding  Dir = 1, Dur = 54
20:13:05.130 00.000 29876 IsSlewing returns 0
20:13:05.130 00.000 29876 IsGuiding returns 0
20:13:05.130 00.000 29876 PulseGuide returned control before completion, sleep 64
20:13:05.209 00.079 29876 IsGuiding returns 1
20:13:05.209 00.000 29876 scope still moving after pulse duration time elapsed
20:13:05.240 00.031 29876 IsSlewing returns 0
20:13:05.240 00.000 29876 IsGuiding returns 1
20:13:05.271 00.031 29876 IsSlewing returns 0
20:13:05.271 00.000 29876 IsGuiding returns 0
20:13:05.271 00.000 29876 scope move finished after 54 + 86 ms
20:13:05.271 00.000 29876 Move returns status 0, amount 54
20:13:05.271 00.000 29876 move complete, result=0
20:13:05.271 00.000 29876 worker thread done servicing request
20:13:05.271 00.000 29876 Worker thread wakes up
20:13:05.271 00.000 31432 GuideStep: 0.8 px 94 ms WEST, 0.5 px 54 ms SOUTH
20:13:05.274 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:05.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:07.407 02.133 29876 Exposure complete
20:13:07.452 00.045 29876 worker thread done servicing request
20:13:07.452 00.000 31432 OnExposeComplete: enter
20:13:07.454 00.002 31432 UpdateGuideState(): m_state=6
20:13:07.456 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
20:13:07.458 00.002 31432 Star::Find returns 1 (0), X=335.04, Y=885.45, Mass=2466, SNR=31.1, Peak=217 HFD=3.5
20:13:07.460 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.56 = -1.56)
20:13:07.462 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
20:13:07.463 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=-0.79 hyp=0.79 cameraTheta=-1.53 mountX=0.01 mountY=0.78, mountTheta=1.56
20:13:07.466 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.79, opts=13)
20:13:07.467 00.001 31432 Enqueuing Move request for scope (0.03, -0.79)
20:13:07.470 00.003 29876 Worker thread wakes up
20:13:07.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.79) opts 0xd
20:13:07.470 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.79)
20:13:07.470 00.000 29876 Moving (0.03, -0.79) raw xDistance=0.01 yDistance=0.78
20:13:07.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:13:07.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
20:13:07.470 00.000 29876 MoveAxis(E, 0, ABG)
20:13:07.470 00.000 29876 Move returns status 0, amount 0
20:13:07.470 00.000 29876 MoveAxis(S, 57, ABG)
20:13:07.470 00.000 29876 Guiding  Dir = 1, Dur = 57
20:13:07.471 00.001 29876 IsSlewing returns 0
20:13:07.471 00.000 29876 IsGuiding returns 0
20:13:07.471 00.000 29876 PulseGuide returned control before completion, sleep 67
20:13:07.475 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:07.486 00.011 31432 UpdateGuideState exits: m=2466 RSB=31.1
20:13:07.489 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:07.491 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:07.495 00.004 31432 Enqueuing Expose request
20:13:07.547 00.052 29876 IsGuiding returns 1
20:13:07.547 00.000 29876 scope still moving after pulse duration time elapsed
20:13:07.578 00.031 29876 IsSlewing returns 0
20:13:07.578 00.000 29876 IsGuiding returns 1
20:13:07.609 00.031 29876 IsSlewing returns 0
20:13:07.609 00.000 29876 IsGuiding returns 1
20:13:07.640 00.031 29876 IsSlewing returns 0
20:13:07.640 00.000 29876 IsGuiding returns 0
20:13:07.640 00.000 29876 scope move finished after 57 + 112 ms
20:13:07.640 00.000 29876 Move returns status 0, amount 57
20:13:07.640 00.000 29876 move complete, result=0
20:13:07.640 00.000 29876 worker thread done servicing request
20:13:07.640 00.000 29876 Worker thread wakes up
20:13:07.640 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.8 px 57 ms SOUTH
20:13:07.643 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:07.643 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:09.549 01.906 29876 Exposure complete
20:13:09.592 00.043 29876 worker thread done servicing request
20:13:09.593 00.001 31432 OnExposeComplete: enter
20:13:09.595 00.002 31432 UpdateGuideState(): m_state=6
20:13:09.597 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
20:13:09.599 00.002 31432 Star::Find returns 1 (0), X=335.48, Y=885.63, Mass=2369, SNR=30.0, Peak=199 HFD=3.2
20:13:09.601 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
20:13:09.602 00.001 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
20:13:09.604 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.61 hyp=0.77 cameraTheta=-0.92 mountX=0.45 mountY=0.68, mountTheta=0.98
20:13:09.607 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.61, opts=13)
20:13:09.609 00.002 31432 Enqueuing Move request for scope (0.47, -0.61)
20:13:09.610 00.001 29876 Worker thread wakes up
20:13:09.610 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.61) opts 0xd
20:13:09.610 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.61)
20:13:09.611 00.001 29876 Moving (0.47, -0.61) raw xDistance=0.45 yDistance=0.68
20:13:09.611 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
20:13:09.611 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
20:13:09.611 00.000 29876 MoveAxis(W, 44, ABG)
20:13:09.611 00.000 29876 Guiding  Dir = 3, Dur = 44
20:13:09.611 00.000 29876 IsSlewing returns 0
20:13:09.611 00.000 29876 IsGuiding returns 0
20:13:09.611 00.000 29876 PulseGuide returned control before completion, sleep 54
20:13:09.615 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:09.626 00.011 31432 UpdateGuideState exits: m=2369 RSB=30.0
20:13:09.628 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:09.630 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:09.632 00.002 31432 Enqueuing Expose request
20:13:09.672 00.040 29876 IsGuiding returns 1
20:13:09.672 00.000 29876 scope still moving after pulse duration time elapsed
20:13:09.704 00.032 29876 IsSlewing returns 0
20:13:09.704 00.000 29876 IsGuiding returns 1
20:13:09.734 00.030 29876 IsSlewing returns 0
20:13:09.734 00.000 29876 IsGuiding returns 1
20:13:09.765 00.031 29876 IsSlewing returns 0
20:13:09.765 00.000 29876 IsGuiding returns 1
20:13:09.796 00.031 29876 IsSlewing returns 0
20:13:09.796 00.000 29876 IsGuiding returns 0
20:13:09.796 00.000 29876 scope move finished after 44 + 141 ms
20:13:09.796 00.000 29876 Move returns status 0, amount 44
20:13:09.796 00.000 29876 MoveAxis(S, 50, ABG)
20:13:09.796 00.000 29876 Guiding  Dir = 1, Dur = 50
20:13:09.796 00.000 29876 IsSlewing returns 0
20:13:09.796 00.000 29876 IsGuiding returns 0
20:13:09.796 00.000 29876 PulseGuide returned control before completion, sleep 60
20:13:09.858 00.062 29876 IsGuiding returns 1
20:13:09.858 00.000 29876 scope still moving after pulse duration time elapsed
20:13:09.889 00.031 29876 IsSlewing returns 0
20:13:09.889 00.000 29876 IsGuiding returns 1
20:13:09.920 00.031 29876 IsSlewing returns 0
20:13:09.920 00.000 29876 IsGuiding returns 1
20:13:09.950 00.030 29876 IsSlewing returns 0
20:13:09.950 00.000 29876 IsGuiding returns 1
20:13:09.982 00.032 29876 IsSlewing returns 0
20:13:09.982 00.000 29876 IsGuiding returns 1
20:13:10.013 00.031 29876 IsSlewing returns 0
20:13:10.013 00.000 29876 IsGuiding returns 0
20:13:10.013 00.000 29876 scope move finished after 50 + 166 ms
20:13:10.013 00.000 29876 Move returns status 0, amount 50
20:13:10.013 00.000 29876 move complete, result=0
20:13:10.013 00.000 29876 worker thread done servicing request
20:13:10.013 00.000 29876 Worker thread wakes up
20:13:10.013 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:10.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:10.013 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.7 px 50 ms SOUTH
20:13:12.146 02.133 29876 Exposure complete
20:13:12.188 00.042 29876 worker thread done servicing request
20:13:12.188 00.000 31432 OnExposeComplete: enter
20:13:12.191 00.003 31432 UpdateGuideState(): m_state=6
20:13:12.192 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
20:13:12.194 00.002 31432 Star::Find returns 1 (0), X=334.61, Y=885.79, Mass=2662, SNR=33.3, Peak=204 HFD=3.7
20:13:12.196 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
20:13:12.198 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
20:13:12.200 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.45 hyp=0.60 cameraTheta=-2.30 mountX=-0.41 mountY=0.38, mountTheta=2.39
20:13:12.203 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.45, opts=13)
20:13:12.205 00.002 31432 Enqueuing Move request for scope (-0.40, -0.45)
20:13:12.207 00.002 29876 Worker thread wakes up
20:13:12.207 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.45) opts 0xd
20:13:12.207 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.45)
20:13:12.207 00.000 29876 Moving (-0.40, -0.45) raw xDistance=-0.41 yDistance=0.38
20:13:12.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
20:13:12.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
20:13:12.207 00.000 29876 MoveAxis(E, 33, ABG)
20:13:12.207 00.000 29876 Guiding  Dir = 2, Dur = 33
20:13:12.207 00.000 29876 IsSlewing returns 0
20:13:12.208 00.001 29876 IsGuiding returns 0
20:13:12.208 00.000 29876 PulseGuide returned control before completion, sleep 43
20:13:12.211 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:12.228 00.017 31432 UpdateGuideState exits: m=2662 RSB=33.3
20:13:12.230 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:12.232 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:12.234 00.002 31432 Enqueuing Expose request
20:13:12.266 00.032 29876 IsGuiding returns 1
20:13:12.266 00.000 29876 scope still moving after pulse duration time elapsed
20:13:12.298 00.032 29876 IsSlewing returns 0
20:13:12.298 00.000 29876 IsGuiding returns 0
20:13:12.298 00.000 29876 scope move finished after 33 + 56 ms
20:13:12.298 00.000 29876 Move returns status 0, amount 33
20:13:12.298 00.000 29876 MoveAxis(S, 28, ABG)
20:13:12.298 00.000 29876 Guiding  Dir = 1, Dur = 28
20:13:12.298 00.000 29876 IsSlewing returns 0
20:13:12.298 00.000 29876 IsGuiding returns 0
20:13:12.299 00.001 29876 PulseGuide returned control before completion, sleep 38
20:13:12.343 00.044 29876 IsGuiding returns 1
20:13:12.343 00.000 29876 scope still moving after pulse duration time elapsed
20:13:12.375 00.032 29876 IsSlewing returns 0
20:13:12.375 00.000 29876 IsGuiding returns 1
20:13:12.406 00.031 29876 IsSlewing returns 0
20:13:12.406 00.000 29876 IsGuiding returns 1
20:13:12.437 00.031 29876 IsSlewing returns 0
20:13:12.437 00.000 29876 IsGuiding returns 1
20:13:12.468 00.031 29876 IsSlewing returns 0
20:13:12.468 00.000 29876 IsGuiding returns 1
20:13:12.500 00.032 29876 IsSlewing returns 0
20:13:12.500 00.000 29876 IsGuiding returns 1
20:13:12.531 00.031 29876 IsSlewing returns 0
20:13:12.531 00.000 29876 IsGuiding returns 0
20:13:12.531 00.000 29876 scope move finished after 28 + 204 ms
20:13:12.531 00.000 29876 Move returns status 0, amount 28
20:13:12.531 00.000 29876 move complete, result=0
20:13:12.531 00.000 29876 worker thread done servicing request
20:13:12.531 00.000 29876 Worker thread wakes up
20:13:12.531 00.000 31432 GuideStep: -0.4 px 33 ms EAST, 0.4 px 28 ms SOUTH
20:13:12.533 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:12.534 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:14.439 01.905 29876 Exposure complete
20:13:14.482 00.043 29876 worker thread done servicing request
20:13:14.482 00.000 31432 OnExposeComplete: enter
20:13:14.484 00.002 31432 UpdateGuideState(): m_state=6
20:13:14.486 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
20:13:14.488 00.002 31432 Star::Find returns 1 (0), X=335.46, Y=886.27, Mass=2653, SNR=33.2, Peak=217 HFD=3.4
20:13:14.490 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
20:13:14.491 00.001 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.07 = 3.07)
20:13:14.494 00.003 31432 CameraToMount -- cameraX=0.45 cameraY=0.04 hyp=0.45 cameraTheta=0.08 mountX=0.45 mountY=0.03, mountTheta=0.07
20:13:14.498 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.04, opts=13)
20:13:14.501 00.003 31432 Enqueuing Move request for scope (0.45, 0.04)
20:13:14.503 00.002 29876 Worker thread wakes up
20:13:14.503 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.04) opts 0xd
20:13:14.503 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.04)
20:13:14.503 00.000 29876 Moving (0.45, 0.04) raw xDistance=0.45 yDistance=0.03
20:13:14.503 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.45
20:13:14.503 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:14.503 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:13:14.503 00.000 29876 MoveAxis(W, 39, ABG)
20:13:14.503 00.000 29876 Guiding  Dir = 3, Dur = 39
20:13:14.503 00.000 29876 IsSlewing returns 0
20:13:14.504 00.001 29876 IsGuiding returns 0
20:13:14.504 00.000 29876 PulseGuide returned control before completion, sleep 49
20:13:14.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:14.518 00.011 31432 UpdateGuideState exits: m=2653 RSB=33.2
20:13:14.520 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:14.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:14.524 00.002 31432 Enqueuing Expose request
20:13:14.561 00.037 29876 IsGuiding returns 1
20:13:14.561 00.000 29876 scope still moving after pulse duration time elapsed
20:13:14.592 00.031 29876 IsSlewing returns 0
20:13:14.592 00.000 29876 IsGuiding returns 1
20:13:14.624 00.032 29876 IsSlewing returns 0
20:13:14.624 00.000 29876 IsGuiding returns 0
20:13:14.624 00.000 29876 scope move finished after 39 + 80 ms
20:13:14.624 00.000 29876 Move returns status 0, amount 39
20:13:14.624 00.000 29876 MoveAxis(N, 0, ABG)
20:13:14.624 00.000 29876 Move returns status 0, amount 0
20:13:14.624 00.000 29876 move complete, result=0
20:13:14.624 00.000 29876 worker thread done servicing request
20:13:14.624 00.000 29876 Worker thread wakes up
20:13:14.624 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:14.624 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:14.624 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.0 px 0 ms NORTH
20:13:16.745 02.121 29876 Exposure complete
20:13:16.787 00.042 29876 worker thread done servicing request
20:13:16.787 00.000 31432 OnExposeComplete: enter
20:13:16.789 00.002 31432 UpdateGuideState(): m_state=6
20:13:16.791 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
20:13:16.793 00.002 31432 Star::Find returns 1 (0), X=335.47, Y=886.84, Mass=2467, SNR=30.1, Peak=220 HFD=3.5
20:13:16.795 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
20:13:16.797 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
20:13:16.799 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=0.60 hyp=0.75 cameraTheta=0.91 mountX=0.47 mountY=-0.52, mountTheta=-0.83
20:13:16.802 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.60, opts=13)
20:13:16.803 00.001 31432 Enqueuing Move request for scope (0.46, 0.60)
20:13:16.805 00.002 29876 Worker thread wakes up
20:13:16.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.60) opts 0xd
20:13:16.805 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.60)
20:13:16.805 00.000 29876 Moving (0.46, 0.60) raw xDistance=0.47 yDistance=-0.52
20:13:16.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
20:13:16.805 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:16.805 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
20:13:16.806 00.001 29876 MoveAxis(W, 51, ABG)
20:13:16.806 00.000 29876 Guiding  Dir = 3, Dur = 51
20:13:16.806 00.000 29876 IsSlewing returns 0
20:13:16.806 00.000 29876 IsGuiding returns 0
20:13:16.806 00.000 29876 PulseGuide returned control before completion, sleep 61
20:13:16.811 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:13:16.822 00.011 31432 UpdateGuideState exits: m=2467 RSB=30.1
20:13:16.825 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:16.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:16.828 00.001 31432 Enqueuing Expose request
20:13:16.868 00.040 29876 IsGuiding returns 1
20:13:16.868 00.000 29876 scope still moving after pulse duration time elapsed
20:13:16.899 00.031 29876 IsSlewing returns 0
20:13:16.899 00.000 29876 IsGuiding returns 1
20:13:16.929 00.030 29876 IsSlewing returns 0
20:13:16.929 00.000 29876 IsGuiding returns 1
20:13:16.959 00.030 29876 IsSlewing returns 0
20:13:16.959 00.000 29876 IsGuiding returns 0
20:13:16.959 00.000 29876 scope move finished after 51 + 102 ms
20:13:16.959 00.000 29876 Move returns status 0, amount 51
20:13:16.959 00.000 29876 MoveAxis(N, 0, ABG)
20:13:16.959 00.000 29876 Move returns status 0, amount 0
20:13:16.959 00.000 29876 move complete, result=0
20:13:16.959 00.000 29876 worker thread done servicing request
20:13:16.959 00.000 29876 Worker thread wakes up
20:13:16.959 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.5 px 0 ms NORTH
20:13:16.961 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:16.961 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:18.871 01.910 29876 Exposure complete
20:13:18.914 00.043 29876 worker thread done servicing request
20:13:18.914 00.000 31432 OnExposeComplete: enter
20:13:18.917 00.003 31432 UpdateGuideState(): m_state=6
20:13:18.919 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
20:13:18.921 00.002 31432 Star::Find returns 1 (0), X=334.98, Y=886.66, Mass=2487, SNR=31.2, Peak=225 HFD=3.3
20:13:18.922 00.001 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.63 = 1.63)
20:13:18.924 00.002 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.64)
20:13:18.926 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.66 mountX=-0.03 mountY=-0.42, mountTheta=-1.63
20:13:18.928 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.42, opts=13)
20:13:18.930 00.002 31432 Enqueuing Move request for scope (-0.04, 0.42)
20:13:18.932 00.002 29876 Worker thread wakes up
20:13:18.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.42) opts 0xd
20:13:18.932 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.42)
20:13:18.933 00.001 29876 Moving (-0.04, 0.42) raw xDistance=-0.03 yDistance=-0.42
20:13:18.933 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:13:18.933 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:18.933 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:13:18.933 00.000 29876 MoveAxis(E, 0, ABG)
20:13:18.933 00.000 29876 Move returns status 0, amount 0
20:13:18.933 00.000 29876 MoveAxis(N, 0, ABG)
20:13:18.933 00.000 29876 Move returns status 0, amount 0
20:13:18.933 00.000 29876 move complete, result=0
20:13:18.933 00.000 29876 worker thread done servicing request
20:13:18.938 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:18.949 00.011 31432 UpdateGuideState exits: m=2487 RSB=31.2
20:13:18.952 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:18.953 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:18.955 00.002 31432 Enqueuing Expose request
20:13:18.957 00.002 29876 Worker thread wakes up
20:13:18.957 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:13:18.959 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:18.959 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:21.187 02.228 29876 Exposure complete
20:13:21.232 00.045 29876 worker thread done servicing request
20:13:21.232 00.000 31432 OnExposeComplete: enter
20:13:21.235 00.003 31432 UpdateGuideState(): m_state=6
20:13:21.237 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
20:13:21.239 00.002 31432 Star::Find returns 1 (0), X=335.15, Y=886.95, Mass=2564, SNR=31.6, Peak=241 HFD=3.8
20:13:21.240 00.001 31432 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
20:13:21.242 00.002 31432 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.92)
20:13:21.244 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.71 hyp=0.72 cameraTheta=1.38 mountX=0.16 mountY=-0.68, mountTheta=-1.34
20:13:21.247 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.71, opts=13)
20:13:21.249 00.002 31432 Enqueuing Move request for scope (0.14, 0.71)
20:13:21.251 00.002 29876 Worker thread wakes up
20:13:21.251 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.71) opts 0xd
20:13:21.251 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.71)
20:13:21.251 00.000 29876 Moving (0.14, 0.71) raw xDistance=0.16 yDistance=-0.68
20:13:21.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:13:21.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:21.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
20:13:21.251 00.000 29876 MoveAxis(E, 0, ABG)
20:13:21.251 00.000 29876 Move returns status 0, amount 0
20:13:21.251 00.000 29876 MoveAxis(N, 0, ABG)
20:13:21.251 00.000 29876 Move returns status 0, amount 0
20:13:21.251 00.000 29876 move complete, result=0
20:13:21.251 00.000 29876 worker thread done servicing request
20:13:21.255 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:21.267 00.012 31432 UpdateGuideState exits: m=2564 RSB=31.6
20:13:21.271 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:21.276 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:21.280 00.004 31432 Enqueuing Expose request
20:13:21.282 00.002 29876 Worker thread wakes up
20:13:21.282 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
20:13:21.284 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:21.285 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:23.192 01.907 29876 Exposure complete
20:13:23.238 00.046 29876 worker thread done servicing request
20:13:23.238 00.000 31432 OnExposeComplete: enter
20:13:23.241 00.003 31432 UpdateGuideState(): m_state=6
20:13:23.243 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
20:13:23.244 00.001 31432 Star::Find returns 1 (0), X=335.86, Y=886.68, Mass=2611, SNR=31.8, Peak=231 HFD=3.4
20:13:23.246 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
20:13:23.248 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.82)
20:13:23.250 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=0.44 hyp=0.96 cameraTheta=0.48 mountX=0.86 mountY=-0.31, mountTheta=-0.34
20:13:23.253 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=0.44, opts=13)
20:13:23.255 00.002 31432 Enqueuing Move request for scope (0.85, 0.44)
20:13:23.257 00.002 29876 Worker thread wakes up
20:13:23.257 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.44) opts 0xd
20:13:23.257 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, 0.44)
20:13:23.257 00.000 29876 Moving (0.85, 0.44) raw xDistance=0.86 yDistance=-0.31
20:13:23.257 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.86
20:13:23.257 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:23.257 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:13:23.257 00.000 29876 MoveAxis(W, 83, ABG)
20:13:23.257 00.000 29876 Guiding  Dir = 3, Dur = 83
20:13:23.257 00.000 29876 IsSlewing returns 0
20:13:23.258 00.001 29876 IsGuiding returns 0
20:13:23.258 00.000 29876 PulseGuide returned control before completion, sleep 93
20:13:23.261 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:23.273 00.012 31432 UpdateGuideState exits: m=2611 RSB=31.8
20:13:23.275 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:23.277 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:23.279 00.002 31432 Enqueuing Expose request
20:13:23.362 00.083 29876 IsGuiding returns 1
20:13:23.362 00.000 29876 scope still moving after pulse duration time elapsed
20:13:23.393 00.031 29876 IsSlewing returns 0
20:13:23.393 00.000 29876 IsGuiding returns 0
20:13:23.393 00.000 29876 scope move finished after 83 + 51 ms
20:13:23.393 00.000 29876 Move returns status 0, amount 83
20:13:23.393 00.000 29876 MoveAxis(N, 0, ABG)
20:13:23.393 00.000 29876 Move returns status 0, amount 0
20:13:23.393 00.000 29876 move complete, result=0
20:13:23.393 00.000 29876 worker thread done servicing request
20:13:23.393 00.000 29876 Worker thread wakes up
20:13:23.393 00.000 31432 GuideStep: 0.9 px 83 ms WEST, -0.3 px 0 ms NORTH
20:13:23.396 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:23.396 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:25.526 02.130 29876 Exposure complete
20:13:25.570 00.044 29876 worker thread done servicing request
20:13:25.570 00.000 31432 OnExposeComplete: enter
20:13:25.573 00.003 31432 UpdateGuideState(): m_state=6
20:13:25.575 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
20:13:25.577 00.002 31432 Star::Find returns 1 (0), X=336.35, Y=886.64, Mass=2566, SNR=31.9, Peak=216 HFD=3.4
20:13:25.579 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
20:13:25.580 00.001 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
20:13:25.582 00.002 31432 CameraToMount -- cameraX=1.33 cameraY=0.40 hyp=1.39 cameraTheta=0.29 mountX=1.34 mountY=-0.20, mountTheta=-0.14
20:13:25.585 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.33, y=0.40, opts=13)
20:13:25.587 00.002 31432 Enqueuing Move request for scope (1.33, 0.40)
20:13:25.588 00.001 29876 Worker thread wakes up
20:13:25.588 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.33, 0.40) opts 0xd
20:13:25.588 00.000 29876 Handling offset move in thread for scope, endpoint = (1.33, 0.40)
20:13:25.589 00.001 29876 Moving (1.33, 0.40) raw xDistance=1.34 yDistance=-0.20
20:13:25.589 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.34
20:13:25.589 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:25.589 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:13:25.589 00.000 29876 MoveAxis(W, 141, ABG)
20:13:25.589 00.000 29876 Guiding  Dir = 3, Dur = 141
20:13:25.589 00.000 29876 IsSlewing returns 0
20:13:25.589 00.000 29876 IsGuiding returns 0
20:13:25.589 00.000 29876 PulseGuide returned control before completion, sleep 151
20:13:25.592 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:25.604 00.012 31432 UpdateGuideState exits: m=2566 RSB=31.9
20:13:25.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:25.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:25.609 00.001 31432 Enqueuing Expose request
20:13:25.755 00.146 29876 IsGuiding returns 1
20:13:25.755 00.000 29876 scope still moving after pulse duration time elapsed
20:13:25.786 00.031 29876 IsSlewing returns 0
20:13:25.786 00.000 29876 IsGuiding returns 0
20:13:25.786 00.000 29876 scope move finished after 141 + 56 ms
20:13:25.786 00.000 29876 Move returns status 0, amount 141
20:13:25.786 00.000 29876 MoveAxis(N, 0, ABG)
20:13:25.786 00.000 29876 Move returns status 0, amount 0
20:13:25.786 00.000 29876 move complete, result=0
20:13:25.787 00.001 29876 worker thread done servicing request
20:13:25.787 00.000 29876 Worker thread wakes up
20:13:25.787 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:25.787 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:25.787 00.000 31432 GuideStep: 1.3 px 141 ms WEST, -0.2 px 0 ms NORTH
20:13:27.703 01.916 29876 Exposure complete
20:13:27.745 00.042 29876 worker thread done servicing request
20:13:27.745 00.000 31432 OnExposeComplete: enter
20:13:27.747 00.002 31432 UpdateGuideState(): m_state=6
20:13:27.749 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
20:13:27.751 00.002 31432 Star::Find returns 1 (0), X=336.03, Y=886.29, Mass=2433, SNR=30.9, Peak=253 HFD=3.3
20:13:27.753 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
20:13:27.754 00.001 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
20:13:27.756 00.002 31432 CameraToMount -- cameraX=1.02 cameraY=0.05 hyp=1.02 cameraTheta=0.05 mountX=1.02 mountY=0.10, mountTheta=0.10
20:13:27.759 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.02, y=0.05, opts=13)
20:13:27.761 00.002 31432 Enqueuing Move request for scope (1.02, 0.05)
20:13:27.763 00.002 29876 Worker thread wakes up
20:13:27.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.05) opts 0xd
20:13:27.763 00.000 29876 Handling offset move in thread for scope, endpoint = (1.02, 0.05)
20:13:27.763 00.000 29876 Moving (1.02, 0.05) raw xDistance=1.02 yDistance=0.10
20:13:27.763 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.02
20:13:27.763 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:27.763 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:13:27.763 00.000 29876 MoveAxis(W, 118, ABG)
20:13:27.763 00.000 29876 Guiding  Dir = 3, Dur = 118
20:13:27.767 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:27.769 00.002 29876 IsSlewing returns 0
20:13:27.769 00.000 29876 IsGuiding returns 0
20:13:27.769 00.000 29876 PulseGuide returned control before completion, sleep 128
20:13:27.778 00.009 31432 UpdateGuideState exits: m=2433 RSB=30.9
20:13:27.781 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:27.782 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:27.784 00.002 31432 Enqueuing Expose request
20:13:27.900 00.116 29876 IsGuiding returns 1
20:13:27.900 00.000 29876 scope still moving after pulse duration time elapsed
20:13:27.930 00.030 29876 IsSlewing returns 0
20:13:27.930 00.000 29876 IsGuiding returns 0
20:13:27.930 00.000 29876 scope move finished after 118 + 42 ms
20:13:27.930 00.000 29876 Move returns status 0, amount 118
20:13:27.930 00.000 29876 MoveAxis(N, 0, ABG)
20:13:27.930 00.000 29876 Move returns status 0, amount 0
20:13:27.930 00.000 29876 move complete, result=0
20:13:27.931 00.001 29876 worker thread done servicing request
20:13:27.931 00.000 29876 Worker thread wakes up
20:13:27.931 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:27.931 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:27.931 00.000 31432 GuideStep: 1.0 px 118 ms WEST, 0.1 px 0 ms NORTH
20:13:30.059 02.128 29876 Exposure complete
20:13:30.102 00.043 29876 worker thread done servicing request
20:13:30.102 00.000 31432 OnExposeComplete: enter
20:13:30.104 00.002 31432 UpdateGuideState(): m_state=6
20:13:30.106 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
20:13:30.108 00.002 31432 Star::Find returns 1 (0), X=335.40, Y=886.63, Mass=2333, SNR=30.0, Peak=202 HFD=3.4
20:13:30.110 00.002 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
20:13:30.111 00.001 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.50)
20:13:30.113 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.39 hyp=0.55 cameraTheta=0.79 mountX=0.39 mountY=-0.33, mountTheta=-0.69
20:13:30.116 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.39, opts=13)
20:13:30.119 00.003 31432 Enqueuing Move request for scope (0.39, 0.39)
20:13:30.121 00.002 29876 Worker thread wakes up
20:13:30.121 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.39) opts 0xd
20:13:30.121 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.39)
20:13:30.121 00.000 29876 Moving (0.39, 0.39) raw xDistance=0.39 yDistance=-0.33
20:13:30.121 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.39
20:13:30.121 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:13:30.121 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:13:30.121 00.000 29876 MoveAxis(W, 54, ABG)
20:13:30.121 00.000 29876 Guiding  Dir = 3, Dur = 54
20:13:30.121 00.000 29876 IsSlewing returns 0
20:13:30.121 00.000 29876 IsGuiding returns 0
20:13:30.121 00.000 29876 PulseGuide returned control before completion, sleep 64
20:13:30.127 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:13:30.139 00.012 31432 UpdateGuideState exits: m=2333 RSB=30.0
20:13:30.141 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:30.143 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:30.144 00.001 31432 Enqueuing Expose request
20:13:30.197 00.053 29876 IsGuiding returns 1
20:13:30.197 00.000 29876 scope still moving after pulse duration time elapsed
20:13:30.227 00.030 29876 IsSlewing returns 0
20:13:30.227 00.000 29876 IsGuiding returns 1
20:13:30.258 00.031 29876 IsSlewing returns 0
20:13:30.258 00.000 29876 IsGuiding returns 1
20:13:30.289 00.031 29876 IsSlewing returns 0
20:13:30.289 00.000 29876 IsGuiding returns 0
20:13:30.289 00.000 29876 scope move finished after 54 + 113 ms
20:13:30.289 00.000 29876 Move returns status 0, amount 54
20:13:30.289 00.000 29876 MoveAxis(N, 0, ABG)
20:13:30.289 00.000 29876 Move returns status 0, amount 0
20:13:30.289 00.000 29876 move complete, result=0
20:13:30.289 00.000 29876 worker thread done servicing request
20:13:30.289 00.000 29876 Worker thread wakes up
20:13:30.289 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:30.289 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:30.289 00.000 31432 GuideStep: 0.4 px 54 ms WEST, -0.3 px 0 ms NORTH
20:13:32.192 01.903 29876 Exposure complete
20:13:32.240 00.048 29876 worker thread done servicing request
20:13:32.240 00.000 31432 OnExposeComplete: enter
20:13:32.245 00.005 31432 UpdateGuideState(): m_state=6
20:13:32.250 00.005 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
20:13:32.255 00.005 31432 Star::Find returns 1 (0), X=335.26, Y=886.29, Mass=2440, SNR=30.7, Peak=195 HFD=3.5
20:13:32.257 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.20 = 0.20)
20:13:32.259 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.21 = -3.07)
20:13:32.261 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.25 cameraTheta=0.22 mountX=0.25 mountY=-0.02, mountTheta=-0.07
20:13:32.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.06, opts=13)
20:13:32.267 00.003 31432 Enqueuing Move request for scope (0.25, 0.06)
20:13:32.269 00.002 29876 Worker thread wakes up
20:13:32.269 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
20:13:32.269 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
20:13:32.269 00.000 29876 Moving (0.25, 0.06) raw xDistance=0.25 yDistance=-0.02
20:13:32.269 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
20:13:32.269 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:32.269 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:13:32.269 00.000 29876 MoveAxis(W, 32, ABG)
20:13:32.269 00.000 29876 Guiding  Dir = 3, Dur = 32
20:13:32.269 00.000 29876 IsSlewing returns 0
20:13:32.269 00.000 29876 IsGuiding returns 0
20:13:32.270 00.001 29876 PulseGuide returned control before completion, sleep 42
20:13:32.275 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:32.289 00.014 31432 UpdateGuideState exits: m=2440 RSB=30.7
20:13:32.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:32.293 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:32.295 00.002 31432 Enqueuing Expose request
20:13:32.316 00.021 29876 IsGuiding returns 1
20:13:32.316 00.000 29876 scope still moving after pulse duration time elapsed
20:13:32.347 00.031 29876 IsSlewing returns 0
20:13:32.347 00.000 29876 IsGuiding returns 1
20:13:32.378 00.031 29876 IsSlewing returns 0
20:13:32.378 00.000 29876 IsGuiding returns 0
20:13:32.378 00.000 29876 scope move finished after 32 + 77 ms
20:13:32.378 00.000 29876 Move returns status 0, amount 32
20:13:32.378 00.000 29876 MoveAxis(N, 0, ABG)
20:13:32.378 00.000 29876 Move returns status 0, amount 0
20:13:32.378 00.000 29876 move complete, result=0
20:13:32.378 00.000 29876 worker thread done servicing request
20:13:32.378 00.000 31432 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
20:13:32.381 00.003 29876 Worker thread wakes up
20:13:32.381 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:32.381 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:34.515 02.134 29876 Exposure complete
20:13:34.558 00.043 29876 worker thread done servicing request
20:13:34.558 00.000 31432 OnExposeComplete: enter
20:13:34.560 00.002 31432 UpdateGuideState(): m_state=6
20:13:34.562 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
20:13:34.564 00.002 31432 Star::Find returns 1 (0), X=335.28, Y=886.15, Mass=2488, SNR=31.2, Peak=195 HFD=3.5
20:13:34.565 00.001 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
20:13:34.567 00.002 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.68 = 2.68)
20:13:34.569 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.31 mountX=0.26 mountY=0.12, mountTheta=0.44
20:13:34.572 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.08, opts=13)
20:13:34.573 00.001 31432 Enqueuing Move request for scope (0.27, -0.08)
20:13:34.575 00.002 29876 Worker thread wakes up
20:13:34.575 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
20:13:34.575 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
20:13:34.575 00.000 29876 Moving (0.27, -0.08) raw xDistance=0.26 yDistance=0.12
20:13:34.575 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
20:13:34.575 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:34.575 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:13:34.575 00.000 29876 MoveAxis(W, 30, ABG)
20:13:34.575 00.000 29876 Guiding  Dir = 3, Dur = 30
20:13:34.576 00.001 29876 IsSlewing returns 0
20:13:34.576 00.000 29876 IsGuiding returns 0
20:13:34.576 00.000 29876 PulseGuide returned control before completion, sleep 40
20:13:34.579 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:34.591 00.012 31432 UpdateGuideState exits: m=2488 RSB=31.2
20:13:34.593 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:34.595 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:34.597 00.002 31432 Enqueuing Expose request
20:13:34.623 00.026 29876 IsGuiding returns 1
20:13:34.623 00.000 29876 scope still moving after pulse duration time elapsed
20:13:34.655 00.032 29876 IsSlewing returns 0
20:13:34.655 00.000 29876 IsGuiding returns 1
20:13:34.685 00.030 29876 IsSlewing returns 0
20:13:34.685 00.000 29876 IsGuiding returns 1
20:13:34.717 00.032 29876 IsSlewing returns 0
20:13:34.717 00.000 29876 IsGuiding returns 0
20:13:34.717 00.000 29876 scope move finished after 30 + 110 ms
20:13:34.717 00.000 29876 Move returns status 0, amount 30
20:13:34.717 00.000 29876 MoveAxis(N, 0, ABG)
20:13:34.717 00.000 29876 Move returns status 0, amount 0
20:13:34.717 00.000 29876 move complete, result=0
20:13:34.717 00.000 29876 worker thread done servicing request
20:13:34.717 00.000 29876 Worker thread wakes up
20:13:34.717 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
20:13:34.719 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:34.719 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:36.637 01.918 29876 Exposure complete
20:13:36.687 00.050 29876 worker thread done servicing request
20:13:36.687 00.000 31432 OnExposeComplete: enter
20:13:36.693 00.006 31432 UpdateGuideState(): m_state=6
20:13:36.698 00.005 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
20:13:36.700 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=886.59, Mass=2545, SNR=31.5, Peak=210 HFD=3.5
20:13:36.702 00.002 31432 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
20:13:36.703 00.001 31432 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
20:13:36.705 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.40 cameraTheta=1.09 mountX=0.19 mountY=-0.32, mountTheta=-1.03
20:13:36.708 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.35, opts=13)
20:13:36.710 00.002 31432 Enqueuing Move request for scope (0.18, 0.35)
20:13:36.712 00.002 29876 Worker thread wakes up
20:13:36.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
20:13:36.712 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
20:13:36.712 00.000 29876 Moving (0.18, 0.35) raw xDistance=0.19 yDistance=-0.32
20:13:36.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:13:36.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:13:36.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:13:36.712 00.000 29876 MoveAxis(E, 0, ABG)
20:13:36.712 00.000 29876 Move returns status 0, amount 0
20:13:36.712 00.000 29876 MoveAxis(N, 0, ABG)
20:13:36.712 00.000 29876 Move returns status 0, amount 0
20:13:36.712 00.000 29876 move complete, result=0
20:13:36.713 00.001 29876 worker thread done servicing request
20:13:36.719 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:36.735 00.016 31432 UpdateGuideState exits: m=2545 RSB=31.5
20:13:36.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:36.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:36.741 00.002 31432 Enqueuing Expose request
20:13:36.742 00.001 29876 Worker thread wakes up
20:13:36.743 00.001 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:13:36.745 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:36.745 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:38.868 02.123 29876 Exposure complete
20:13:38.912 00.044 29876 worker thread done servicing request
20:13:38.912 00.000 31432 OnExposeComplete: enter
20:13:38.915 00.003 31432 UpdateGuideState(): m_state=6
20:13:38.917 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
20:13:38.919 00.002 31432 Star::Find returns 1 (0), X=335.51, Y=886.21, Mass=2510, SNR=30.9, Peak=226 HFD=3.4
20:13:38.921 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
20:13:38.924 00.003 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
20:13:38.927 00.003 31432 CameraToMount -- cameraX=0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-0.05 mountX=0.50 mountY=0.10, mountTheta=0.20
20:13:38.931 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.03, opts=13)
20:13:38.934 00.003 31432 Enqueuing Move request for scope (0.50, -0.03)
20:13:38.936 00.002 29876 Worker thread wakes up
20:13:38.936 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.03) opts 0xd
20:13:38.936 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.03)
20:13:38.936 00.000 29876 Moving (0.50, -0.03) raw xDistance=0.50 yDistance=0.10
20:13:38.936 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
20:13:38.936 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:38.937 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:13:38.937 00.000 29876 MoveAxis(W, 48, ABG)
20:13:38.937 00.000 29876 Guiding  Dir = 3, Dur = 48
20:13:38.937 00.000 29876 IsSlewing returns 0
20:13:38.937 00.000 29876 IsGuiding returns 0
20:13:38.937 00.000 29876 PulseGuide returned control before completion, sleep 58
20:13:38.942 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:38.953 00.011 31432 UpdateGuideState exits: m=2510 RSB=30.9
20:13:38.955 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:38.957 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:38.958 00.001 31432 Enqueuing Expose request
20:13:39.007 00.049 29876 IsGuiding returns 1
20:13:39.007 00.000 29876 scope still moving after pulse duration time elapsed
20:13:39.037 00.030 29876 IsSlewing returns 0
20:13:39.037 00.000 29876 IsGuiding returns 1
20:13:39.067 00.030 29876 IsSlewing returns 0
20:13:39.067 00.000 29876 IsGuiding returns 1
20:13:39.098 00.031 29876 IsSlewing returns 0
20:13:39.098 00.000 29876 IsGuiding returns 0
20:13:39.098 00.000 29876 scope move finished after 48 + 113 ms
20:13:39.098 00.000 29876 Move returns status 0, amount 48
20:13:39.098 00.000 29876 MoveAxis(N, 0, ABG)
20:13:39.098 00.000 29876 Move returns status 0, amount 0
20:13:39.098 00.000 29876 move complete, result=0
20:13:39.098 00.000 29876 worker thread done servicing request
20:13:39.098 00.000 29876 Worker thread wakes up
20:13:39.098 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.1 px 0 ms NORTH
20:13:39.100 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:39.101 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:41.005 01.904 29876 Exposure complete
20:13:41.050 00.045 29876 worker thread done servicing request
20:13:41.050 00.000 31432 OnExposeComplete: enter
20:13:41.052 00.002 31432 UpdateGuideState(): m_state=6
20:13:41.054 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
20:13:41.056 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=886.01, Mass=2652, SNR=32.6, Peak=225 HFD=4.0
20:13:41.058 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
20:13:41.060 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
20:13:41.061 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=0.02 mountY=0.23, mountTheta=1.50
20:13:41.065 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.23, opts=13)
20:13:41.068 00.003 31432 Enqueuing Move request for scope (0.02, -0.23)
20:13:41.069 00.001 29876 Worker thread wakes up
20:13:41.070 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
20:13:41.070 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
20:13:41.070 00.000 29876 Moving (0.02, -0.23) raw xDistance=0.02 yDistance=0.23
20:13:41.070 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:13:41.070 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:41.070 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:13:41.070 00.000 29876 MoveAxis(E, 0, ABG)
20:13:41.070 00.000 29876 Move returns status 0, amount 0
20:13:41.070 00.000 29876 MoveAxis(N, 0, ABG)
20:13:41.070 00.000 29876 Move returns status 0, amount 0
20:13:41.070 00.000 29876 move complete, result=0
20:13:41.070 00.000 29876 worker thread done servicing request
20:13:41.073 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=2, FiltMax=257, Gamma=0.490
20:13:41.085 00.012 31432 UpdateGuideState exits: m=2652 RSB=32.6
20:13:41.087 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:41.089 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:41.091 00.002 31432 Enqueuing Expose request
20:13:41.093 00.002 29876 Worker thread wakes up
20:13:41.093 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:13:41.095 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:41.095 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:43.218 02.123 29876 Exposure complete
20:13:43.261 00.043 29876 worker thread done servicing request
20:13:43.261 00.000 31432 OnExposeComplete: enter
20:13:43.263 00.002 31432 UpdateGuideState(): m_state=6
20:13:43.265 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
20:13:43.267 00.002 31432 Star::Find returns 1 (0), X=335.00, Y=886.64, Mass=2528, SNR=32.3, Peak=247 HFD=3.4
20:13:43.268 00.001 31432 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.02) = xAngle (1.57 = 1.57)
20:13:43.270 00.002 31432 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.58 = -1.70)
20:13:43.272 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.59 mountX=0.00 mountY=-0.40, mountTheta=-1.57
20:13:43.274 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.41, opts=13)
20:13:43.276 00.002 31432 Enqueuing Move request for scope (-0.01, 0.41)
20:13:43.278 00.002 29876 Worker thread wakes up
20:13:43.278 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.41) opts 0xd
20:13:43.278 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.41)
20:13:43.278 00.000 29876 Moving (-0.01, 0.41) raw xDistance=0.00 yDistance=-0.40
20:13:43.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:13:43.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:13:43.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:13:43.278 00.000 29876 MoveAxis(E, 0, ABG)
20:13:43.278 00.000 29876 Move returns status 0, amount 0
20:13:43.278 00.000 29876 MoveAxis(N, 0, ABG)
20:13:43.278 00.000 29876 Move returns status 0, amount 0
20:13:43.278 00.000 29876 move complete, result=0
20:13:43.278 00.000 29876 worker thread done servicing request
20:13:43.283 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:43.295 00.012 31432 UpdateGuideState exits: m=2528 RSB=32.3
20:13:43.297 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:43.299 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:43.301 00.002 31432 Enqueuing Expose request
20:13:43.303 00.002 29876 Worker thread wakes up
20:13:43.303 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:13:43.305 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:43.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:45.314 02.009 29876 Exposure complete
20:13:45.357 00.043 29876 worker thread done servicing request
20:13:45.357 00.000 31432 OnExposeComplete: enter
20:13:45.361 00.004 31432 UpdateGuideState(): m_state=6
20:13:45.363 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
20:13:45.365 00.002 31432 Star::Find returns 1 (0), X=335.09, Y=886.35, Mass=2715, SNR=32.6, Peak=250 HFD=3.5
20:13:45.367 00.002 31432 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
20:13:45.369 00.002 31432 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.30)
20:13:45.371 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=0.08 mountY=-0.10, mountTheta=-0.92
20:13:45.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.11, opts=13)
20:13:45.376 00.002 31432 Enqueuing Move request for scope (0.07, 0.11)
20:13:45.378 00.002 29876 Worker thread wakes up
20:13:45.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
20:13:45.378 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
20:13:45.378 00.000 29876 Moving (0.07, 0.11) raw xDistance=0.08 yDistance=-0.10
20:13:45.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:13:45.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:45.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:13:45.378 00.000 29876 MoveAxis(E, 0, ABG)
20:13:45.378 00.000 29876 Move returns status 0, amount 0
20:13:45.378 00.000 29876 MoveAxis(N, 0, ABG)
20:13:45.378 00.000 29876 Move returns status 0, amount 0
20:13:45.378 00.000 29876 move complete, result=0
20:13:45.378 00.000 29876 worker thread done servicing request
20:13:45.381 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:45.393 00.012 31432 UpdateGuideState exits: m=2715 RSB=32.6
20:13:45.395 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:45.397 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:45.399 00.002 31432 Enqueuing Expose request
20:13:45.400 00.001 29876 Worker thread wakes up
20:13:45.400 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:13:45.403 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:45.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:47.527 02.124 29876 Exposure complete
20:13:47.570 00.043 29876 worker thread done servicing request
20:13:47.570 00.000 31432 OnExposeComplete: enter
20:13:47.573 00.003 31432 UpdateGuideState(): m_state=6
20:13:47.575 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
20:13:47.576 00.001 31432 Star::Find returns 1 (0), X=335.47, Y=886.22, Mass=2641, SNR=33.0, Peak=227 HFD=3.5
20:13:47.578 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
20:13:47.580 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
20:13:47.581 00.001 31432 CameraToMount -- cameraX=0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-0.04 mountX=0.45 mountY=0.09, mountTheta=0.20
20:13:47.584 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.02, opts=13)
20:13:47.586 00.002 31432 Enqueuing Move request for scope (0.45, -0.02)
20:13:47.588 00.002 29876 Worker thread wakes up
20:13:47.588 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.02) opts 0xd
20:13:47.588 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.02)
20:13:47.588 00.000 29876 Moving (0.45, -0.02) raw xDistance=0.45 yDistance=0.09
20:13:47.588 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
20:13:47.588 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:47.588 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:13:47.588 00.000 29876 MoveAxis(W, 44, ABG)
20:13:47.588 00.000 29876 Guiding  Dir = 3, Dur = 44
20:13:47.589 00.001 29876 IsSlewing returns 0
20:13:47.589 00.000 29876 IsGuiding returns 0
20:13:47.589 00.000 29876 PulseGuide returned control before completion, sleep 54
20:13:47.592 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:47.604 00.012 31432 UpdateGuideState exits: m=2641 RSB=33.0
20:13:47.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:47.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:47.610 00.002 31432 Enqueuing Expose request
20:13:47.650 00.040 29876 IsGuiding returns 1
20:13:47.650 00.000 29876 scope still moving after pulse duration time elapsed
20:13:47.681 00.031 29876 IsSlewing returns 0
20:13:47.681 00.000 29876 IsGuiding returns 0
20:13:47.681 00.000 29876 scope move finished after 44 + 48 ms
20:13:47.681 00.000 29876 Move returns status 0, amount 44
20:13:47.681 00.000 29876 MoveAxis(N, 0, ABG)
20:13:47.681 00.000 29876 Move returns status 0, amount 0
20:13:47.681 00.000 29876 move complete, result=0
20:13:47.681 00.000 29876 worker thread done servicing request
20:13:47.681 00.000 29876 Worker thread wakes up
20:13:47.681 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.1 px 0 ms NORTH
20:13:47.687 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:47.687 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:49.592 01.905 29876 Exposure complete
20:13:49.640 00.048 29876 worker thread done servicing request
20:13:49.640 00.000 31432 OnExposeComplete: enter
20:13:49.643 00.003 31432 UpdateGuideState(): m_state=6
20:13:49.645 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
20:13:49.647 00.002 31432 Star::Find returns 1 (0), X=335.52, Y=886.13, Mass=2478, SNR=31.7, Peak=217 HFD=3.3
20:13:49.649 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
20:13:49.651 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
20:13:49.653 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-0.21 mountX=0.51 mountY=0.18, mountTheta=0.35
20:13:49.657 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.11, opts=13)
20:13:49.662 00.005 31432 Enqueuing Move request for scope (0.51, -0.11)
20:13:49.667 00.005 29876 Worker thread wakes up
20:13:49.668 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.11) opts 0xd
20:13:49.668 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.11)
20:13:49.668 00.000 29876 Moving (0.51, -0.11) raw xDistance=0.51 yDistance=0.18
20:13:49.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
20:13:49.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:49.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:13:49.668 00.000 29876 MoveAxis(W, 55, ABG)
20:13:49.668 00.000 29876 Guiding  Dir = 3, Dur = 55
20:13:49.668 00.000 29876 IsSlewing returns 0
20:13:49.668 00.000 29876 IsGuiding returns 0
20:13:49.669 00.001 29876 PulseGuide returned control before completion, sleep 65
20:13:49.674 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:49.689 00.015 31432 UpdateGuideState exits: m=2478 RSB=31.7
20:13:49.690 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:49.693 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:49.695 00.002 31432 Enqueuing Expose request
20:13:49.746 00.051 29876 IsGuiding returns 1
20:13:49.746 00.000 29876 scope still moving after pulse duration time elapsed
20:13:49.777 00.031 29876 IsSlewing returns 0
20:13:49.777 00.000 29876 IsGuiding returns 1
20:13:49.808 00.031 29876 IsSlewing returns 0
20:13:49.808 00.000 29876 IsGuiding returns 1
20:13:49.840 00.032 29876 IsSlewing returns 0
20:13:49.840 00.000 29876 IsGuiding returns 0
20:13:49.840 00.000 29876 scope move finished after 55 + 117 ms
20:13:49.840 00.000 29876 Move returns status 0, amount 55
20:13:49.840 00.000 29876 MoveAxis(N, 0, ABG)
20:13:49.840 00.000 29876 Move returns status 0, amount 0
20:13:49.840 00.000 29876 move complete, result=0
20:13:49.840 00.000 29876 worker thread done servicing request
20:13:49.841 00.001 29876 Worker thread wakes up
20:13:49.841 00.000 31432 GuideStep: 0.5 px 55 ms WEST, 0.2 px 0 ms NORTH
20:13:49.844 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:49.844 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:51.968 02.124 29876 Exposure complete
20:13:52.026 00.058 29876 worker thread done servicing request
20:13:52.026 00.000 31432 OnExposeComplete: enter
20:13:52.030 00.004 31432 UpdateGuideState(): m_state=6
20:13:52.032 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
20:13:52.034 00.002 31432 Star::Find returns 1 (0), X=334.66, Y=886.10, Mass=2496, SNR=31.2, Peak=246 HFD=3.3
20:13:52.036 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
20:13:52.038 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
20:13:52.041 00.003 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.78 mountX=-0.36 mountY=0.08, mountTheta=2.92
20:13:52.044 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.14, opts=13)
20:13:52.047 00.003 31432 Enqueuing Move request for scope (-0.35, -0.14)
20:13:52.050 00.003 29876 Worker thread wakes up
20:13:52.050 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
20:13:52.050 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
20:13:52.050 00.000 29876 Moving (-0.35, -0.14) raw xDistance=-0.36 yDistance=0.08
20:13:52.050 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
20:13:52.050 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:52.050 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:13:52.050 00.000 29876 MoveAxis(E, 27, ABG)
20:13:52.050 00.000 29876 Guiding  Dir = 2, Dur = 27
20:13:52.051 00.001 29876 IsSlewing returns 0
20:13:52.051 00.000 29876 IsGuiding returns 0
20:13:52.051 00.000 29876 PulseGuide returned control before completion, sleep 37
20:13:52.055 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:52.074 00.019 31432 UpdateGuideState exits: m=2496 RSB=31.2
20:13:52.077 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:52.080 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:52.082 00.002 31432 Enqueuing Expose request
20:13:52.090 00.008 29876 IsGuiding returns 1
20:13:52.090 00.000 29876 scope still moving after pulse duration time elapsed
20:13:52.122 00.032 29876 IsSlewing returns 0
20:13:52.122 00.000 29876 IsGuiding returns 1
20:13:52.152 00.030 29876 IsSlewing returns 0
20:13:52.152 00.000 29876 IsGuiding returns 0
20:13:52.152 00.000 29876 scope move finished after 27 + 74 ms
20:13:52.152 00.000 29876 Move returns status 0, amount 27
20:13:52.152 00.000 29876 MoveAxis(N, 0, ABG)
20:13:52.152 00.000 29876 Move returns status 0, amount 0
20:13:52.152 00.000 29876 move complete, result=0
20:13:52.152 00.000 29876 worker thread done servicing request
20:13:52.152 00.000 29876 Worker thread wakes up
20:13:52.152 00.000 31432 GuideStep: -0.4 px 27 ms EAST, 0.1 px 0 ms NORTH
20:13:52.155 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:52.155 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:54.070 01.915 29876 Exposure complete
20:13:54.113 00.043 29876 worker thread done servicing request
20:13:54.113 00.000 31432 OnExposeComplete: enter
20:13:54.114 00.001 31432 UpdateGuideState(): m_state=6
20:13:54.117 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
20:13:54.118 00.001 31432 Star::Find returns 1 (0), X=334.96, Y=885.74, Mass=2632, SNR=32.2, Peak=225 HFD=3.3
20:13:54.120 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
20:13:54.121 00.001 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
20:13:54.124 00.003 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.50 hyp=0.50 cameraTheta=-1.68 mountX=-0.07 mountY=0.49, mountTheta=1.71
20:13:54.128 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.50, opts=13)
20:13:54.132 00.004 31432 Enqueuing Move request for scope (-0.05, -0.50)
20:13:54.134 00.002 29876 Worker thread wakes up
20:13:54.135 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.50) opts 0xd
20:13:54.135 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.50)
20:13:54.135 00.000 29876 Moving (-0.05, -0.50) raw xDistance=-0.07 yDistance=0.49
20:13:54.135 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:13:54.135 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:13:54.135 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:13:54.135 00.000 29876 MoveAxis(E, 0, ABG)
20:13:54.135 00.000 29876 Move returns status 0, amount 0
20:13:54.135 00.000 29876 MoveAxis(N, 0, ABG)
20:13:54.135 00.000 29876 Move returns status 0, amount 0
20:13:54.135 00.000 29876 move complete, result=0
20:13:54.135 00.000 29876 worker thread done servicing request
20:13:54.139 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:13:54.152 00.013 31432 UpdateGuideState exits: m=2632 RSB=32.2
20:13:54.156 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:54.158 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:54.160 00.002 31432 Enqueuing Expose request
20:13:54.162 00.002 29876 Worker thread wakes up
20:13:54.162 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:13:54.164 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:54.164 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:56.287 02.123 29876 Exposure complete
20:13:56.330 00.043 29876 worker thread done servicing request
20:13:56.330 00.000 31432 OnExposeComplete: enter
20:13:56.332 00.002 31432 UpdateGuideState(): m_state=6
20:13:56.334 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
20:13:56.336 00.002 31432 Star::Find returns 1 (0), X=335.93, Y=885.93, Mass=2400, SNR=30.9, Peak=231 HFD=3.1
20:13:56.337 00.001 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
20:13:56.339 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
20:13:56.341 00.002 31432 CameraToMount -- cameraX=0.92 cameraY=-0.30 hyp=0.97 cameraTheta=-0.32 mountX=0.91 mountY=0.44, mountTheta=0.45
20:13:56.343 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.92, y=-0.30, opts=13)
20:13:56.345 00.002 31432 Enqueuing Move request for scope (0.92, -0.30)
20:13:56.347 00.002 29876 Worker thread wakes up
20:13:56.347 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.30) opts 0xd
20:13:56.347 00.000 29876 Handling offset move in thread for scope, endpoint = (0.92, -0.30)
20:13:56.347 00.000 29876 Moving (0.92, -0.30) raw xDistance=0.91 yDistance=0.44
20:13:56.347 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.91
20:13:56.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
20:13:56.347 00.000 29876 MoveAxis(W, 88, ABG)
20:13:56.347 00.000 29876 Guiding  Dir = 3, Dur = 88
20:13:56.348 00.001 29876 IsSlewing returns 0
20:13:56.348 00.000 29876 IsGuiding returns 0
20:13:56.348 00.000 29876 PulseGuide returned control before completion, sleep 98
20:13:56.352 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:13:56.369 00.017 31432 UpdateGuideState exits: m=2400 RSB=30.9
20:13:56.371 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:56.376 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:56.380 00.004 31432 Enqueuing Expose request
20:13:56.458 00.078 29876 IsGuiding returns 1
20:13:56.458 00.000 29876 scope still moving after pulse duration time elapsed
20:13:56.489 00.031 29876 IsSlewing returns 0
20:13:56.489 00.000 29876 IsGuiding returns 1
20:13:56.521 00.032 29876 IsSlewing returns 0
20:13:56.521 00.000 29876 IsGuiding returns 1
20:13:56.551 00.030 29876 IsSlewing returns 0
20:13:56.551 00.000 29876 IsGuiding returns 0
20:13:56.551 00.000 29876 scope move finished after 88 + 115 ms
20:13:56.551 00.000 29876 Move returns status 0, amount 88
20:13:56.551 00.000 29876 MoveAxis(S, 32, ABG)
20:13:56.551 00.000 29876 Guiding  Dir = 1, Dur = 32
20:13:56.551 00.000 29876 IsSlewing returns 0
20:13:56.551 00.000 29876 IsGuiding returns 0
20:13:56.552 00.001 29876 PulseGuide returned control before completion, sleep 42
20:13:56.597 00.045 29876 IsGuiding returns 1
20:13:56.597 00.000 29876 scope still moving after pulse duration time elapsed
20:13:56.629 00.032 29876 IsSlewing returns 0
20:13:56.629 00.000 29876 IsGuiding returns 1
20:13:56.660 00.031 29876 IsSlewing returns 0
20:13:56.660 00.000 29876 IsGuiding returns 1
20:13:56.691 00.031 29876 IsSlewing returns 0
20:13:56.691 00.000 29876 IsGuiding returns 1
20:13:56.722 00.031 29876 IsSlewing returns 0
20:13:56.722 00.000 29876 IsGuiding returns 1
20:13:56.753 00.031 29876 IsSlewing returns 0
20:13:56.753 00.000 29876 IsGuiding returns 0
20:13:56.753 00.000 29876 scope move finished after 32 + 169 ms
20:13:56.753 00.000 29876 Move returns status 0, amount 32
20:13:56.753 00.000 29876 move complete, result=0
20:13:56.753 00.000 29876 worker thread done servicing request
20:13:56.753 00.000 29876 Worker thread wakes up
20:13:56.753 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:56.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:13:56.753 00.000 31432 GuideStep: 0.9 px 88 ms WEST, 0.4 px 32 ms SOUTH
20:13:58.658 01.905 29876 Exposure complete
20:13:58.706 00.048 29876 worker thread done servicing request
20:13:58.706 00.000 31432 OnExposeComplete: enter
20:13:58.708 00.002 31432 UpdateGuideState(): m_state=6
20:13:58.710 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
20:13:58.712 00.002 31432 Star::Find returns 1 (0), X=335.55, Y=886.13, Mass=2500, SNR=31.5, Peak=226 HFD=3.6
20:13:58.714 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
20:13:58.716 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
20:13:58.719 00.003 31432 CameraToMount -- cameraX=0.54 cameraY=-0.11 hyp=0.55 cameraTheta=-0.20 mountX=0.53 mountY=0.19, mountTheta=0.34
20:13:58.721 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.11, opts=13)
20:13:58.724 00.003 31432 Enqueuing Move request for scope (0.54, -0.11)
20:13:58.726 00.002 29876 Worker thread wakes up
20:13:58.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.11) opts 0xd
20:13:58.726 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.11)
20:13:58.726 00.000 29876 Moving (0.54, -0.11) raw xDistance=0.53 yDistance=0.19
20:13:58.726 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
20:13:58.726 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:58.726 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:13:58.726 00.000 29876 MoveAxis(W, 64, ABG)
20:13:58.726 00.000 29876 Guiding  Dir = 3, Dur = 64
20:13:58.726 00.000 29876 IsSlewing returns 0
20:13:58.726 00.000 29876 IsGuiding returns 0
20:13:58.727 00.001 29876 PulseGuide returned control before completion, sleep 74
20:13:58.730 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:13:58.741 00.011 31432 UpdateGuideState exits: m=2500 RSB=31.5
20:13:58.745 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:58.750 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:13:58.752 00.002 31432 Enqueuing Expose request
20:13:58.812 00.060 29876 IsGuiding returns 1
20:13:58.812 00.000 29876 scope still moving after pulse duration time elapsed
20:13:58.843 00.031 29876 IsSlewing returns 0
20:13:58.843 00.000 29876 IsGuiding returns 1
20:13:58.875 00.032 29876 IsSlewing returns 0
20:13:58.875 00.000 29876 IsGuiding returns 0
20:13:58.875 00.000 29876 scope move finished after 64 + 84 ms
20:13:58.875 00.000 29876 Move returns status 0, amount 64
20:13:58.875 00.000 29876 MoveAxis(N, 0, ABG)
20:13:58.875 00.000 29876 Move returns status 0, amount 0
20:13:58.875 00.000 29876 move complete, result=0
20:13:58.875 00.000 29876 worker thread done servicing request
20:13:58.875 00.000 29876 Worker thread wakes up
20:13:58.875 00.000 31432 GuideStep: 0.5 px 64 ms WEST, 0.2 px 0 ms NORTH
20:13:58.878 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:13:58.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:01.000 02.122 29876 Exposure complete
20:14:01.043 00.043 29876 worker thread done servicing request
20:14:01.043 00.000 31432 OnExposeComplete: enter
20:14:01.045 00.002 31432 UpdateGuideState(): m_state=6
20:14:01.048 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
20:14:01.050 00.002 31432 Star::Find returns 1 (0), X=334.71, Y=886.20, Mass=2596, SNR=31.7, Peak=246 HFD=3.6
20:14:01.052 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
20:14:01.056 00.004 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
20:14:01.060 00.004 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-3.00 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
20:14:01.063 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.04, opts=13)
20:14:01.065 00.002 31432 Enqueuing Move request for scope (-0.31, -0.04)
20:14:01.067 00.002 29876 Worker thread wakes up
20:14:01.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
20:14:01.067 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
20:14:01.068 00.001 29876 Moving (-0.31, -0.04) raw xDistance=-0.31 yDistance=-0.01
20:14:01.068 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.31
20:14:01.068 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:01.068 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:14:01.068 00.000 29876 MoveAxis(E, 21, ABG)
20:14:01.068 00.000 29876 Guiding  Dir = 2, Dur = 21
20:14:01.068 00.000 29876 IsSlewing returns 0
20:14:01.068 00.000 29876 IsGuiding returns 0
20:14:01.068 00.000 29876 PulseGuide returned control before completion, sleep 31
20:14:01.071 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:14:01.082 00.011 31432 UpdateGuideState exits: m=2596 RSB=31.7
20:14:01.085 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:01.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:01.089 00.002 31432 Enqueuing Expose request
20:14:01.108 00.019 29876 IsGuiding returns 1
20:14:01.108 00.000 29876 scope still moving after pulse duration time elapsed
20:14:01.139 00.031 29876 IsSlewing returns 0
20:14:01.139 00.000 29876 IsGuiding returns 1
20:14:01.170 00.031 29876 IsSlewing returns 0
20:14:01.170 00.000 29876 IsGuiding returns 0
20:14:01.170 00.000 29876 scope move finished after 21 + 81 ms
20:14:01.170 00.000 29876 Move returns status 0, amount 21
20:14:01.170 00.000 29876 MoveAxis(N, 0, ABG)
20:14:01.170 00.000 29876 Move returns status 0, amount 0
20:14:01.170 00.000 29876 move complete, result=0
20:14:01.170 00.000 29876 worker thread done servicing request
20:14:01.170 00.000 29876 Worker thread wakes up
20:14:01.170 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:01.170 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:01.171 00.001 31432 GuideStep: -0.3 px 21 ms EAST, -0.0 px 0 ms NORTH
20:14:03.074 01.903 29876 Exposure complete
20:14:03.117 00.043 29876 worker thread done servicing request
20:14:03.117 00.000 31432 OnExposeComplete: enter
20:14:03.119 00.002 31432 UpdateGuideState(): m_state=6
20:14:03.121 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
20:14:03.122 00.001 31432 Star::Find returns 1 (0), X=335.02, Y=886.17, Mass=2379, SNR=30.7, Peak=227 HFD=3.2
20:14:03.125 00.003 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
20:14:03.127 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
20:14:03.129 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.48 mountX=0.00 mountY=0.06, mountTheta=1.51
20:14:03.131 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.06, opts=13)
20:14:03.133 00.002 31432 Enqueuing Move request for scope (0.01, -0.06)
20:14:03.135 00.002 29876 Worker thread wakes up
20:14:03.135 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
20:14:03.135 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
20:14:03.135 00.000 29876 Moving (0.01, -0.06) raw xDistance=0.00 yDistance=0.06
20:14:03.135 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:14:03.135 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:03.135 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:14:03.135 00.000 29876 MoveAxis(E, 0, ABG)
20:14:03.135 00.000 29876 Move returns status 0, amount 0
20:14:03.136 00.001 29876 MoveAxis(N, 0, ABG)
20:14:03.136 00.000 29876 Move returns status 0, amount 0
20:14:03.136 00.000 29876 move complete, result=0
20:14:03.136 00.000 29876 worker thread done servicing request
20:14:03.140 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:14:03.152 00.012 31432 UpdateGuideState exits: m=2379 RSB=30.7
20:14:03.155 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:03.157 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:03.158 00.001 31432 Enqueuing Expose request
20:14:03.160 00.002 29876 Worker thread wakes up
20:14:03.160 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:14:03.163 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:03.163 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:05.294 02.131 29876 Exposure complete
20:14:05.337 00.043 29876 worker thread done servicing request
20:14:05.337 00.000 31432 OnExposeComplete: enter
20:14:05.339 00.002 31432 UpdateGuideState(): m_state=6
20:14:05.341 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
20:14:05.343 00.002 31432 Star::Find returns 1 (0), X=335.09, Y=886.49, Mass=2338, SNR=30.2, Peak=188 HFD=3.5
20:14:05.345 00.002 31432 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.02) = xAngle (1.25 = 1.25)
20:14:05.347 00.002 31432 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.26 = -2.02)
20:14:05.348 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.27 mountX=0.08 mountY=-0.24, mountTheta=-1.23
20:14:05.351 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.26, opts=13)
20:14:05.353 00.002 31432 Enqueuing Move request for scope (0.08, 0.26)
20:14:05.355 00.002 29876 Worker thread wakes up
20:14:05.355 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
20:14:05.355 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
20:14:05.355 00.000 29876 Moving (0.08, 0.26) raw xDistance=0.08 yDistance=-0.24
20:14:05.355 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:14:05.355 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:05.355 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:14:05.355 00.000 29876 MoveAxis(E, 0, ABG)
20:14:05.355 00.000 29876 Move returns status 0, amount 0
20:14:05.355 00.000 29876 MoveAxis(N, 0, ABG)
20:14:05.355 00.000 29876 Move returns status 0, amount 0
20:14:05.355 00.000 29876 move complete, result=0
20:14:05.356 00.001 29876 worker thread done servicing request
20:14:05.361 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:14:05.372 00.011 31432 UpdateGuideState exits: m=2338 RSB=30.2
20:14:05.374 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:05.376 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:05.378 00.002 31432 Enqueuing Expose request
20:14:05.379 00.001 29876 Worker thread wakes up
20:14:05.379 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:14:05.382 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:05.382 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:07.298 01.916 29876 Exposure complete
20:14:07.341 00.043 29876 worker thread done servicing request
20:14:07.341 00.000 31432 OnExposeComplete: enter
20:14:07.343 00.002 31432 UpdateGuideState(): m_state=6
20:14:07.345 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
20:14:07.347 00.002 31432 Star::Find returns 1 (0), X=335.94, Y=886.76, Mass=2718, SNR=32.7, Peak=236 HFD=3.8
20:14:07.349 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
20:14:07.351 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.79)
20:14:07.353 00.002 31432 CameraToMount -- cameraX=0.93 cameraY=0.52 hyp=1.07 cameraTheta=0.51 mountX=0.94 mountY=-0.37, mountTheta=-0.38
20:14:07.355 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.93, y=0.52, opts=13)
20:14:07.357 00.002 31432 Enqueuing Move request for scope (0.93, 0.52)
20:14:07.359 00.002 29876 Worker thread wakes up
20:14:07.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.52) opts 0xd
20:14:07.359 00.000 29876 Handling offset move in thread for scope, endpoint = (0.93, 0.52)
20:14:07.359 00.000 29876 Moving (0.93, 0.52) raw xDistance=0.94 yDistance=-0.37
20:14:07.359 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.94
20:14:07.359 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:07.359 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:14:07.359 00.000 29876 MoveAxis(W, 91, ABG)
20:14:07.360 00.001 29876 Guiding  Dir = 3, Dur = 91
20:14:07.360 00.000 29876 IsSlewing returns 0
20:14:07.360 00.000 29876 IsGuiding returns 0
20:14:07.360 00.000 29876 PulseGuide returned control before completion, sleep 101
20:14:07.366 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:14:07.382 00.016 31432 UpdateGuideState exits: m=2718 RSB=32.7
20:14:07.384 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:07.386 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:07.387 00.001 31432 Enqueuing Expose request
20:14:07.468 00.081 29876 IsGuiding returns 1
20:14:07.468 00.000 29876 scope still moving after pulse duration time elapsed
20:14:07.499 00.031 29876 IsSlewing returns 0
20:14:07.499 00.000 29876 IsGuiding returns 1
20:14:07.532 00.033 29876 IsSlewing returns 0
20:14:07.532 00.000 29876 IsGuiding returns 1
20:14:07.562 00.030 29876 IsSlewing returns 0
20:14:07.562 00.000 29876 IsGuiding returns 1
20:14:07.593 00.031 29876 IsSlewing returns 0
20:14:07.593 00.000 29876 IsGuiding returns 0
20:14:07.593 00.000 29876 scope move finished after 91 + 142 ms
20:14:07.593 00.000 29876 Move returns status 0, amount 91
20:14:07.593 00.000 29876 MoveAxis(N, 0, ABG)
20:14:07.593 00.000 29876 Move returns status 0, amount 0
20:14:07.593 00.000 29876 move complete, result=0
20:14:07.593 00.000 29876 worker thread done servicing request
20:14:07.594 00.001 29876 Worker thread wakes up
20:14:07.594 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:07.594 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:07.594 00.000 31432 GuideStep: 0.9 px 91 ms WEST, -0.4 px 0 ms NORTH
20:14:09.718 02.124 29876 Exposure complete
20:14:09.761 00.043 29876 worker thread done servicing request
20:14:09.761 00.000 31432 OnExposeComplete: enter
20:14:09.763 00.002 31432 UpdateGuideState(): m_state=6
20:14:09.765 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
20:14:09.767 00.002 31432 Star::Find returns 1 (0), X=335.21, Y=886.38, Mass=2341, SNR=30.0, Peak=188 HFD=3.3
20:14:09.769 00.002 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.59 = 0.59)
20:14:09.771 00.002 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.61 = -2.68)
20:14:09.772 00.001 31432 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.62 mountX=0.20 mountY=-0.11, mountTheta=-0.50
20:14:09.775 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.14, opts=13)
20:14:09.777 00.002 31432 Enqueuing Move request for scope (0.20, 0.14)
20:14:09.779 00.002 29876 Worker thread wakes up
20:14:09.779 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
20:14:09.779 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
20:14:09.779 00.000 29876 Moving (0.20, 0.14) raw xDistance=0.20 yDistance=-0.11
20:14:09.779 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.20
20:14:09.779 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:09.779 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:14:09.780 00.001 29876 MoveAxis(W, 32, ABG)
20:14:09.780 00.000 29876 Guiding  Dir = 3, Dur = 32
20:14:09.780 00.000 29876 IsSlewing returns 0
20:14:09.780 00.000 29876 IsGuiding returns 0
20:14:09.780 00.000 29876 PulseGuide returned control before completion, sleep 42
20:14:09.787 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:09.805 00.018 31432 UpdateGuideState exits: m=2341 RSB=30.0
20:14:09.807 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:09.809 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:09.813 00.004 31432 Enqueuing Expose request
20:14:09.825 00.012 29876 IsGuiding returns 1
20:14:09.825 00.000 29876 scope still moving after pulse duration time elapsed
20:14:09.854 00.029 29876 IsSlewing returns 0
20:14:09.854 00.000 29876 IsGuiding returns 1
20:14:09.885 00.031 29876 IsSlewing returns 0
20:14:09.885 00.000 29876 IsGuiding returns 1
20:14:09.915 00.030 29876 IsSlewing returns 0
20:14:09.915 00.000 29876 IsGuiding returns 1
20:14:09.947 00.032 29876 IsSlewing returns 0
20:14:09.947 00.000 29876 IsGuiding returns 0
20:14:09.947 00.000 29876 scope move finished after 32 + 135 ms
20:14:09.947 00.000 29876 Move returns status 0, amount 32
20:14:09.947 00.000 29876 MoveAxis(N, 0, ABG)
20:14:09.947 00.000 29876 Move returns status 0, amount 0
20:14:09.947 00.000 29876 move complete, result=0
20:14:09.948 00.001 29876 worker thread done servicing request
20:14:09.948 00.000 29876 Worker thread wakes up
20:14:09.948 00.000 31432 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
20:14:09.950 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:09.950 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:11.853 01.903 29876 Exposure complete
20:14:11.895 00.042 29876 worker thread done servicing request
20:14:11.896 00.001 31432 OnExposeComplete: enter
20:14:11.898 00.002 31432 UpdateGuideState(): m_state=6
20:14:11.900 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
20:14:11.901 00.001 31432 Star::Find returns 1 (0), X=334.83, Y=886.37, Mass=2525, SNR=31.2, Peak=241 HFD=3.5
20:14:11.903 00.002 31432 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.02) = xAngle (2.48 = 2.48)
20:14:11.905 00.002 31432 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.49 = -0.79)
20:14:11.907 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
20:14:11.909 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.14, opts=13)
20:14:11.911 00.002 31432 Enqueuing Move request for scope (-0.18, 0.14)
20:14:11.913 00.002 29876 Worker thread wakes up
20:14:11.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
20:14:11.913 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
20:14:11.913 00.000 29876 Moving (-0.18, 0.14) raw xDistance=-0.18 yDistance=-0.16
20:14:11.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:14:11.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:11.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:14:11.913 00.000 29876 MoveAxis(E, 0, ABG)
20:14:11.913 00.000 29876 Move returns status 0, amount 0
20:14:11.913 00.000 29876 MoveAxis(N, 0, ABG)
20:14:11.913 00.000 29876 Move returns status 0, amount 0
20:14:11.913 00.000 29876 move complete, result=0
20:14:11.913 00.000 29876 worker thread done servicing request
20:14:11.918 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:11.933 00.015 31432 UpdateGuideState exits: m=2525 RSB=31.2
20:14:11.935 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:11.937 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:11.939 00.002 31432 Enqueuing Expose request
20:14:11.940 00.001 29876 Worker thread wakes up
20:14:11.940 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:14:11.943 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:11.943 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:14.072 02.129 29876 Exposure complete
20:14:14.115 00.043 29876 worker thread done servicing request
20:14:14.115 00.000 31432 OnExposeComplete: enter
20:14:14.118 00.003 31432 UpdateGuideState(): m_state=6
20:14:14.120 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
20:14:14.122 00.002 31432 Star::Find returns 1 (0), X=334.47, Y=886.47, Mass=2583, SNR=31.1, Peak=196 HFD=3.2
20:14:14.124 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
20:14:14.125 00.001 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.56)
20:14:14.127 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.23 hyp=0.59 cameraTheta=2.73 mountX=-0.53 mountY=-0.31, mountTheta=-2.61
20:14:14.130 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.23, opts=13)
20:14:14.131 00.001 31432 Enqueuing Move request for scope (-0.54, 0.23)
20:14:14.133 00.002 29876 Worker thread wakes up
20:14:14.133 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.23) opts 0xd
20:14:14.133 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.23)
20:14:14.133 00.000 29876 Moving (-0.54, 0.23) raw xDistance=-0.53 yDistance=-0.31
20:14:14.133 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.53
20:14:14.133 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:14.133 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:14:14.134 00.001 29876 MoveAxis(E, 51, ABG)
20:14:14.134 00.000 29876 Guiding  Dir = 2, Dur = 51
20:14:14.134 00.000 29876 IsSlewing returns 0
20:14:14.134 00.000 29876 IsGuiding returns 0
20:14:14.134 00.000 29876 PulseGuide returned control before completion, sleep 61
20:14:14.140 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:14.152 00.012 31432 UpdateGuideState exits: m=2583 RSB=31.1
20:14:14.155 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:14.157 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:14.159 00.002 31432 Enqueuing Expose request
20:14:14.196 00.037 29876 IsGuiding returns 1
20:14:14.196 00.000 29876 scope still moving after pulse duration time elapsed
20:14:14.227 00.031 29876 IsSlewing returns 0
20:14:14.227 00.000 29876 IsGuiding returns 1
20:14:14.259 00.032 29876 IsSlewing returns 0
20:14:14.259 00.000 29876 IsGuiding returns 1
20:14:14.289 00.030 29876 IsSlewing returns 0
20:14:14.289 00.000 29876 IsGuiding returns 1
20:14:14.320 00.031 29876 IsSlewing returns 0
20:14:14.320 00.000 29876 IsGuiding returns 1
20:14:14.351 00.031 29876 IsSlewing returns 0
20:14:14.351 00.000 29876 IsGuiding returns 0
20:14:14.351 00.000 29876 scope move finished after 51 + 165 ms
20:14:14.351 00.000 29876 Move returns status 0, amount 51
20:14:14.351 00.000 29876 MoveAxis(N, 0, ABG)
20:14:14.351 00.000 29876 Move returns status 0, amount 0
20:14:14.351 00.000 29876 move complete, result=0
20:14:14.351 00.000 29876 worker thread done servicing request
20:14:14.351 00.000 29876 Worker thread wakes up
20:14:14.351 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.3 px 0 ms NORTH
20:14:14.353 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:14.353 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:16.265 01.912 29876 Exposure complete
20:14:16.308 00.043 29876 worker thread done servicing request
20:14:16.308 00.000 31432 OnExposeComplete: enter
20:14:16.310 00.002 31432 UpdateGuideState(): m_state=6
20:14:16.313 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
20:14:16.315 00.002 31432 Star::Find returns 1 (0), X=335.41, Y=886.20, Mass=2419, SNR=30.2, Peak=198 HFD=3.6
20:14:16.317 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
20:14:16.319 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
20:14:16.320 00.001 31432 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-0.09 mountX=0.40 mountY=0.10, mountTheta=0.24
20:14:16.323 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.04, opts=13)
20:14:16.325 00.002 31432 Enqueuing Move request for scope (0.40, -0.04)
20:14:16.327 00.002 29876 Worker thread wakes up
20:14:16.327 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
20:14:16.327 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
20:14:16.327 00.000 29876 Moving (0.40, -0.04) raw xDistance=0.40 yDistance=0.10
20:14:16.327 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
20:14:16.327 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:16.327 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:14:16.327 00.000 29876 MoveAxis(W, 31, ABG)
20:14:16.327 00.000 29876 Guiding  Dir = 3, Dur = 31
20:14:16.327 00.000 29876 IsSlewing returns 0
20:14:16.328 00.001 29876 IsGuiding returns 0
20:14:16.328 00.000 29876 PulseGuide returned control before completion, sleep 41
20:14:16.331 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:14:16.343 00.012 31432 UpdateGuideState exits: m=2419 RSB=30.2
20:14:16.345 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:16.347 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:16.349 00.002 31432 Enqueuing Expose request
20:14:16.372 00.023 29876 IsGuiding returns 1
20:14:16.372 00.000 29876 scope still moving after pulse duration time elapsed
20:14:16.403 00.031 29876 IsSlewing returns 0
20:14:16.403 00.000 29876 IsGuiding returns 1
20:14:16.435 00.032 29876 IsSlewing returns 0
20:14:16.435 00.000 29876 IsGuiding returns 1
20:14:16.466 00.031 29876 IsSlewing returns 0
20:14:16.466 00.000 29876 IsGuiding returns 0
20:14:16.466 00.000 29876 scope move finished after 31 + 107 ms
20:14:16.466 00.000 29876 Move returns status 0, amount 31
20:14:16.466 00.000 29876 MoveAxis(N, 0, ABG)
20:14:16.466 00.000 29876 Move returns status 0, amount 0
20:14:16.466 00.000 29876 move complete, result=0
20:14:16.466 00.000 29876 worker thread done servicing request
20:14:16.466 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.1 px 0 ms NORTH
20:14:16.469 00.003 29876 Worker thread wakes up
20:14:16.469 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:16.469 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:18.596 02.127 29876 Exposure complete
20:14:18.640 00.044 29876 worker thread done servicing request
20:14:18.640 00.000 31432 OnExposeComplete: enter
20:14:18.643 00.003 31432 UpdateGuideState(): m_state=6
20:14:18.645 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
20:14:18.646 00.001 31432 Star::Find returns 1 (0), X=335.27, Y=886.56, Mass=2512, SNR=31.4, Peak=196 HFD=3.7
20:14:18.648 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
20:14:18.650 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.39)
20:14:18.652 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.41 cameraTheta=0.91 mountX=0.26 mountY=-0.28, mountTheta=-0.82
20:14:18.654 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.33, opts=13)
20:14:18.657 00.003 31432 Enqueuing Move request for scope (0.25, 0.33)
20:14:18.658 00.001 29876 Worker thread wakes up
20:14:18.658 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
20:14:18.659 00.001 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
20:14:18.659 00.000 29876 Moving (0.25, 0.33) raw xDistance=0.26 yDistance=-0.28
20:14:18.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
20:14:18.659 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:18.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:14:18.659 00.000 29876 MoveAxis(W, 30, ABG)
20:14:18.659 00.000 29876 Guiding  Dir = 3, Dur = 30
20:14:18.659 00.000 29876 IsSlewing returns 0
20:14:18.659 00.000 29876 IsGuiding returns 0
20:14:18.659 00.000 29876 PulseGuide returned control before completion, sleep 40
20:14:18.662 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:14:18.673 00.011 31432 UpdateGuideState exits: m=2512 RSB=31.4
20:14:18.675 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:18.677 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:18.679 00.002 31432 Enqueuing Expose request
20:14:18.702 00.023 29876 IsGuiding returns 1
20:14:18.702 00.000 29876 scope still moving after pulse duration time elapsed
20:14:18.733 00.031 29876 IsSlewing returns 0
20:14:18.733 00.000 29876 IsGuiding returns 1
20:14:18.763 00.030 29876 IsSlewing returns 0
20:14:18.763 00.000 29876 IsGuiding returns 0
20:14:18.763 00.000 29876 scope move finished after 30 + 74 ms
20:14:18.763 00.000 29876 Move returns status 0, amount 30
20:14:18.763 00.000 29876 MoveAxis(N, 0, ABG)
20:14:18.763 00.000 29876 Move returns status 0, amount 0
20:14:18.763 00.000 29876 move complete, result=0
20:14:18.763 00.000 29876 worker thread done servicing request
20:14:18.763 00.000 29876 Worker thread wakes up
20:14:18.763 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:18.763 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.3 px 0 ms NORTH
20:14:18.766 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:20.671 01.905 29876 Exposure complete
20:14:20.714 00.043 29876 worker thread done servicing request
20:14:20.714 00.000 31432 OnExposeComplete: enter
20:14:20.716 00.002 31432 UpdateGuideState(): m_state=6
20:14:20.718 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
20:14:20.720 00.002 31432 Star::Find returns 1 (0), X=335.76, Y=885.93, Mass=2548, SNR=31.4, Peak=209 HFD=3.6
20:14:20.722 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:14:20.724 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
20:14:20.726 00.002 31432 CameraToMount -- cameraX=0.75 cameraY=-0.31 hyp=0.81 cameraTheta=-0.40 mountX=0.74 mountY=0.42, mountTheta=0.52
20:14:20.728 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=-0.31, opts=13)
20:14:20.730 00.002 31432 Enqueuing Move request for scope (0.75, -0.31)
20:14:20.732 00.002 29876 Worker thread wakes up
20:14:20.732 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.31) opts 0xd
20:14:20.732 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, -0.31)
20:14:20.732 00.000 29876 Moving (0.75, -0.31) raw xDistance=0.74 yDistance=0.42
20:14:20.732 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.74
20:14:20.732 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:20.732 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:14:20.732 00.000 29876 MoveAxis(W, 76, ABG)
20:14:20.732 00.000 29876 Guiding  Dir = 3, Dur = 76
20:14:20.733 00.001 29876 IsSlewing returns 0
20:14:20.733 00.000 29876 IsGuiding returns 0
20:14:20.733 00.000 29876 PulseGuide returned control before completion, sleep 86
20:14:20.739 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:14:20.755 00.016 31432 UpdateGuideState exits: m=2548 RSB=31.4
20:14:20.758 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:20.760 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:20.761 00.001 31432 Enqueuing Expose request
20:14:20.828 00.067 29876 IsGuiding returns 1
20:14:20.828 00.000 29876 scope still moving after pulse duration time elapsed
20:14:20.859 00.031 29876 IsSlewing returns 0
20:14:20.859 00.000 29876 IsGuiding returns 1
20:14:20.890 00.031 29876 IsSlewing returns 0
20:14:20.890 00.000 29876 IsGuiding returns 0
20:14:20.890 00.000 29876 scope move finished after 76 + 80 ms
20:14:20.890 00.000 29876 Move returns status 0, amount 76
20:14:20.890 00.000 29876 MoveAxis(N, 0, ABG)
20:14:20.890 00.000 29876 Move returns status 0, amount 0
20:14:20.890 00.000 29876 move complete, result=0
20:14:20.890 00.000 29876 worker thread done servicing request
20:14:20.890 00.000 29876 Worker thread wakes up
20:14:20.890 00.000 31432 GuideStep: 0.7 px 76 ms WEST, 0.4 px 0 ms NORTH
20:14:20.893 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:20.893 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:23.019 02.126 29876 Exposure complete
20:14:23.062 00.043 29876 worker thread done servicing request
20:14:23.062 00.000 31432 OnExposeComplete: enter
20:14:23.064 00.002 31432 UpdateGuideState(): m_state=6
20:14:23.066 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
20:14:23.068 00.002 31432 Star::Find returns 1 (0), X=334.78, Y=886.03, Mass=2578, SNR=31.6, Peak=222 HFD=3.6
20:14:23.070 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
20:14:23.071 00.001 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
20:14:23.073 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.40 mountX=-0.24 mountY=0.17, mountTheta=2.51
20:14:23.076 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.21, opts=13)
20:14:23.077 00.001 31432 Enqueuing Move request for scope (-0.23, -0.21)
20:14:23.080 00.003 29876 Worker thread wakes up
20:14:23.080 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
20:14:23.080 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
20:14:23.080 00.000 29876 Moving (-0.23, -0.21) raw xDistance=-0.24 yDistance=0.17
20:14:23.080 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
20:14:23.080 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:23.080 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:14:23.080 00.000 29876 MoveAxis(E, 12, ABG)
20:14:23.080 00.000 29876 Guiding  Dir = 2, Dur = 12
20:14:23.080 00.000 29876 IsSlewing returns 0
20:14:23.081 00.001 29876 IsGuiding returns 0
20:14:23.081 00.000 29876 PulseGuide returned control before completion, sleep 22
20:14:23.084 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:14:23.095 00.011 31432 UpdateGuideState exits: m=2578 RSB=31.6
20:14:23.098 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:23.099 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:23.101 00.002 31432 Enqueuing Expose request
20:14:23.110 00.009 29876 IsGuiding returns 1
20:14:23.110 00.000 29876 scope still moving after pulse duration time elapsed
20:14:23.141 00.031 29876 IsSlewing returns 0
20:14:23.141 00.000 29876 IsGuiding returns 0
20:14:23.141 00.000 29876 scope move finished after 12 + 48 ms
20:14:23.141 00.000 29876 Move returns status 0, amount 12
20:14:23.141 00.000 29876 MoveAxis(N, 0, ABG)
20:14:23.141 00.000 29876 Move returns status 0, amount 0
20:14:23.141 00.000 29876 move complete, result=0
20:14:23.141 00.000 29876 worker thread done servicing request
20:14:23.141 00.000 29876 Worker thread wakes up
20:14:23.142 00.001 31432 GuideStep: -0.2 px 12 ms EAST, 0.2 px 0 ms NORTH
20:14:23.144 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:23.144 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:25.049 01.905 29876 Exposure complete
20:14:25.092 00.043 29876 worker thread done servicing request
20:14:25.092 00.000 31432 OnExposeComplete: enter
20:14:25.095 00.003 31432 UpdateGuideState(): m_state=6
20:14:25.096 00.001 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
20:14:25.098 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=886.05, Mass=2274, SNR=29.3, Peak=203 HFD=3.4
20:14:25.100 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
20:14:25.102 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
20:14:25.103 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=0.01 mountY=0.19, mountTheta=1.50
20:14:25.106 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.19, opts=13)
20:14:25.108 00.002 31432 Enqueuing Move request for scope (0.02, -0.19)
20:14:25.110 00.002 29876 Worker thread wakes up
20:14:25.110 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
20:14:25.110 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
20:14:25.110 00.000 29876 Moving (0.02, -0.19) raw xDistance=0.01 yDistance=0.19
20:14:25.110 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:14:25.110 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:25.110 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:14:25.110 00.000 29876 MoveAxis(E, 0, ABG)
20:14:25.110 00.000 29876 Move returns status 0, amount 0
20:14:25.110 00.000 29876 MoveAxis(N, 0, ABG)
20:14:25.110 00.000 29876 Move returns status 0, amount 0
20:14:25.110 00.000 29876 move complete, result=0
20:14:25.110 00.000 29876 worker thread done servicing request
20:14:25.114 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:25.125 00.011 31432 UpdateGuideState exits: m=2274 RSB=29.3
20:14:25.128 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:25.129 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:25.131 00.002 31432 Enqueuing Expose request
20:14:25.133 00.002 29876 Worker thread wakes up
20:14:25.133 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:14:25.135 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:25.135 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:27.269 02.134 29876 Exposure complete
20:14:27.312 00.043 29876 worker thread done servicing request
20:14:27.312 00.000 31432 OnExposeComplete: enter
20:14:27.314 00.002 31432 UpdateGuideState(): m_state=6
20:14:27.317 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
20:14:27.319 00.002 31432 Star::Find returns 1 (0), X=334.75, Y=886.70, Mass=2583, SNR=31.6, Peak=214 HFD=3.6
20:14:27.321 00.002 31432 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
20:14:27.323 00.002 31432 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.20)
20:14:27.324 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=0.46 hyp=0.53 cameraTheta=2.10 mountX=-0.26 mountY=-0.49, mountTheta=-2.05
20:14:27.328 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.46, opts=13)
20:14:27.331 00.003 31432 Enqueuing Move request for scope (-0.27, 0.46)
20:14:27.333 00.002 29876 Worker thread wakes up
20:14:27.333 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.46) opts 0xd
20:14:27.333 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.46)
20:14:27.333 00.000 29876 Moving (-0.27, 0.46) raw xDistance=-0.26 yDistance=-0.49
20:14:27.333 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
20:14:27.333 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:27.334 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:14:27.334 00.000 29876 MoveAxis(E, 25, ABG)
20:14:27.334 00.000 29876 Guiding  Dir = 2, Dur = 25
20:14:27.334 00.000 29876 IsSlewing returns 0
20:14:27.334 00.000 29876 IsGuiding returns 0
20:14:27.334 00.000 29876 PulseGuide returned control before completion, sleep 35
20:14:27.339 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:27.354 00.015 31432 UpdateGuideState exits: m=2583 RSB=31.6
20:14:27.357 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:27.359 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:27.361 00.002 31432 Enqueuing Expose request
20:14:27.375 00.014 29876 IsGuiding returns 1
20:14:27.375 00.000 29876 scope still moving after pulse duration time elapsed
20:14:27.406 00.031 29876 IsSlewing returns 0
20:14:27.406 00.000 29876 IsGuiding returns 1
20:14:27.436 00.030 29876 IsSlewing returns 0
20:14:27.436 00.000 29876 IsGuiding returns 0
20:14:27.436 00.000 29876 scope move finished after 25 + 76 ms
20:14:27.436 00.000 29876 Move returns status 0, amount 25
20:14:27.436 00.000 29876 MoveAxis(N, 0, ABG)
20:14:27.436 00.000 29876 Move returns status 0, amount 0
20:14:27.436 00.000 29876 move complete, result=0
20:14:27.436 00.000 29876 worker thread done servicing request
20:14:27.436 00.000 29876 Worker thread wakes up
20:14:27.436 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:27.436 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:27.436 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.5 px 0 ms NORTH
20:14:29.352 01.916 29876 Exposure complete
20:14:29.399 00.047 29876 worker thread done servicing request
20:14:29.399 00.000 31432 OnExposeComplete: enter
20:14:29.402 00.003 31432 UpdateGuideState(): m_state=6
20:14:29.403 00.001 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
20:14:29.405 00.002 31432 Star::Find returns 1 (0), X=335.51, Y=886.42, Mass=2368, SNR=30.0, Peak=177 HFD=3.3
20:14:29.407 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
20:14:29.409 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.95)
20:14:29.411 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.18 hyp=0.53 cameraTheta=0.34 mountX=0.50 mountY=-0.10, mountTheta=-0.19
20:14:29.414 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.18, opts=13)
20:14:29.416 00.002 31432 Enqueuing Move request for scope (0.50, 0.18)
20:14:29.417 00.001 29876 Worker thread wakes up
20:14:29.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.18) opts 0xd
20:14:29.418 00.001 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.18)
20:14:29.418 00.000 29876 Moving (0.50, 0.18) raw xDistance=0.50 yDistance=-0.10
20:14:29.418 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.50
20:14:29.418 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:29.418 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:14:29.418 00.000 29876 MoveAxis(W, 45, ABG)
20:14:29.418 00.000 29876 Guiding  Dir = 3, Dur = 45
20:14:29.418 00.000 29876 IsSlewing returns 0
20:14:29.418 00.000 29876 IsGuiding returns 0
20:14:29.418 00.000 29876 PulseGuide returned control before completion, sleep 55
20:14:29.421 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:29.433 00.012 31432 UpdateGuideState exits: m=2368 RSB=30.0
20:14:29.435 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:29.437 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:29.438 00.001 31432 Enqueuing Expose request
20:14:29.489 00.051 29876 IsGuiding returns 1
20:14:29.489 00.000 29876 scope still moving after pulse duration time elapsed
20:14:29.520 00.031 29876 IsSlewing returns 0
20:14:29.520 00.000 29876 IsGuiding returns 1
20:14:29.552 00.032 29876 IsSlewing returns 0
20:14:29.552 00.000 29876 IsGuiding returns 0
20:14:29.552 00.000 29876 scope move finished after 45 + 88 ms
20:14:29.552 00.000 29876 Move returns status 0, amount 45
20:14:29.552 00.000 29876 MoveAxis(N, 0, ABG)
20:14:29.552 00.000 29876 Move returns status 0, amount 0
20:14:29.552 00.000 29876 move complete, result=0
20:14:29.552 00.000 29876 worker thread done servicing request
20:14:29.552 00.000 29876 Worker thread wakes up
20:14:29.552 00.000 31432 GuideStep: 0.5 px 45 ms WEST, -0.1 px 0 ms NORTH
20:14:29.555 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:29.555 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:31.689 02.134 29876 Exposure complete
20:14:31.734 00.045 29876 worker thread done servicing request
20:14:31.734 00.000 31432 OnExposeComplete: enter
20:14:31.736 00.002 31432 UpdateGuideState(): m_state=6
20:14:31.738 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
20:14:31.740 00.002 31432 Star::Find returns 1 (0), X=334.33, Y=886.48, Mass=2369, SNR=29.8, Peak=195 HFD=3.3
20:14:31.742 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
20:14:31.744 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
20:14:31.746 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=0.24 hyp=0.72 cameraTheta=2.81 mountX=-0.68 mountY=-0.34, mountTheta=-2.68
20:14:31.748 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.24, opts=13)
20:14:31.750 00.002 31432 Enqueuing Move request for scope (-0.68, 0.24)
20:14:31.753 00.003 29876 Worker thread wakes up
20:14:31.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.24) opts 0xd
20:14:31.753 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.24)
20:14:31.753 00.000 29876 Moving (-0.68, 0.24) raw xDistance=-0.68 yDistance=-0.34
20:14:31.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.68
20:14:31.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:31.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:14:31.753 00.000 29876 MoveAxis(E, 59, ABG)
20:14:31.753 00.000 29876 Guiding  Dir = 2, Dur = 59
20:14:31.753 00.000 29876 IsSlewing returns 0
20:14:31.754 00.001 29876 IsGuiding returns 0
20:14:31.754 00.000 29876 PulseGuide returned control before completion, sleep 69
20:14:31.757 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:31.768 00.011 31432 UpdateGuideState exits: m=2369 RSB=29.8
20:14:31.771 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:31.773 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:31.775 00.002 31432 Enqueuing Expose request
20:14:31.829 00.054 29876 IsGuiding returns 1
20:14:31.829 00.000 29876 scope still moving after pulse duration time elapsed
20:14:31.860 00.031 29876 IsSlewing returns 0
20:14:31.860 00.000 29876 IsGuiding returns 1
20:14:31.890 00.030 29876 IsSlewing returns 0
20:14:31.890 00.000 29876 IsGuiding returns 1
20:14:31.921 00.031 29876 IsSlewing returns 0
20:14:31.921 00.000 29876 IsGuiding returns 1
20:14:31.952 00.031 29876 IsSlewing returns 0
20:14:31.952 00.000 29876 IsGuiding returns 0
20:14:31.952 00.000 29876 scope move finished after 59 + 140 ms
20:14:31.952 00.000 29876 Move returns status 0, amount 59
20:14:31.952 00.000 29876 MoveAxis(N, 0, ABG)
20:14:31.952 00.000 29876 Move returns status 0, amount 0
20:14:31.952 00.000 29876 move complete, result=0
20:14:31.952 00.000 29876 worker thread done servicing request
20:14:31.952 00.000 29876 Worker thread wakes up
20:14:31.952 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:31.953 00.001 31432 GuideStep: -0.7 px 59 ms EAST, -0.3 px 0 ms NORTH
20:14:31.956 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:33.869 01.913 29876 Exposure complete
20:14:33.912 00.043 29876 worker thread done servicing request
20:14:33.912 00.000 31432 OnExposeComplete: enter
20:14:33.915 00.003 31432 UpdateGuideState(): m_state=6
20:14:33.918 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
20:14:33.922 00.004 31432 Star::Find returns 1 (0), X=334.96, Y=886.89, Mass=2344, SNR=30.2, Peak=189 HFD=3.7
20:14:33.928 00.006 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.63 = 1.63)
20:14:33.932 00.004 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.64 = -1.64)
20:14:33.936 00.004 31432 CameraToMount -- cameraX=-0.06 cameraY=0.65 hyp=0.65 cameraTheta=1.66 mountX=-0.04 mountY=-0.65, mountTheta=-1.63
20:14:33.938 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.65, opts=13)
20:14:33.941 00.003 31432 Enqueuing Move request for scope (-0.06, 0.65)
20:14:33.943 00.002 29876 Worker thread wakes up
20:14:33.943 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.65) opts 0xd
20:14:33.943 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.65)
20:14:33.943 00.000 29876 Moving (-0.06, 0.65) raw xDistance=-0.04 yDistance=-0.65
20:14:33.943 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:14:33.943 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.49 newest=-1.09
20:14:33.943 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
20:14:33.943 00.000 29876 MoveAxis(E, 0, ABG)
20:14:33.943 00.000 29876 Move returns status 0, amount 0
20:14:33.943 00.000 29876 BLC: Oldest BLC event removed
20:14:33.943 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:14:33.943 00.000 29876 MoveAxis(N, 68, ABG)
20:14:33.943 00.000 29876 Guiding  Dir = 0, Dur = 68
20:14:33.943 00.000 29876 IsSlewing returns 0
20:14:33.943 00.000 29876 IsGuiding returns 0
20:14:33.944 00.001 29876 PulseGuide returned control before completion, sleep 78
20:14:33.947 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:14:33.959 00.012 31432 UpdateGuideState exits: m=2344 RSB=30.2
20:14:33.962 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:33.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:33.966 00.002 31432 Enqueuing Expose request
20:14:34.023 00.057 29876 IsGuiding returns 1
20:14:34.023 00.000 29876 scope still moving after pulse duration time elapsed
20:14:34.053 00.030 29876 IsSlewing returns 0
20:14:34.053 00.000 29876 IsGuiding returns 1
20:14:34.085 00.032 29876 IsSlewing returns 0
20:14:34.085 00.000 29876 IsGuiding returns 1
20:14:34.116 00.031 29876 IsSlewing returns 0
20:14:34.116 00.000 29876 IsGuiding returns 1
20:14:34.147 00.031 29876 IsSlewing returns 0
20:14:34.147 00.000 29876 IsGuiding returns 1
20:14:34.177 00.030 29876 IsSlewing returns 0
20:14:34.177 00.000 29876 IsGuiding returns 0
20:14:34.177 00.000 29876 scope move finished after 68 + 166 ms
20:14:34.177 00.000 29876 Move returns status 0, amount 68
20:14:34.177 00.000 29876 move complete, result=0
20:14:34.178 00.001 29876 worker thread done servicing request
20:14:34.178 00.000 29876 Worker thread wakes up
20:14:34.178 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:34.178 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:34.178 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.7 px 68 ms NORTH
20:14:36.308 02.130 29876 Exposure complete
20:14:36.352 00.044 29876 worker thread done servicing request
20:14:36.352 00.000 31432 OnExposeComplete: enter
20:14:36.354 00.002 31432 UpdateGuideState(): m_state=6
20:14:36.356 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
20:14:36.358 00.002 31432 Star::Find returns 1 (0), X=334.75, Y=886.57, Mass=2522, SNR=31.0, Peak=195 HFD=3.6
20:14:36.360 00.002 31432 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.02) = xAngle (2.22 = 2.22)
20:14:36.361 00.001 31432 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.23 = -1.05)
20:14:36.363 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.34 hyp=0.43 cameraTheta=2.24 mountX=-0.26 mountY=-0.37, mountTheta=-2.18
20:14:36.366 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.34, opts=13)
20:14:36.368 00.002 31432 Enqueuing Move request for scope (-0.27, 0.34)
20:14:36.369 00.001 29876 Worker thread wakes up
20:14:36.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.34) opts 0xd
20:14:36.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.34)
20:14:36.369 00.000 29876 Moving (-0.27, 0.34) raw xDistance=-0.26 yDistance=-0.37
20:14:36.370 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
20:14:36.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
20:14:36.370 00.000 29876 MoveAxis(E, 25, ABG)
20:14:36.370 00.000 29876 Guiding  Dir = 2, Dur = 25
20:14:36.370 00.000 29876 IsSlewing returns 0
20:14:36.370 00.000 29876 IsGuiding returns 0
20:14:36.370 00.000 29876 PulseGuide returned control before completion, sleep 35
20:14:36.376 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:36.387 00.011 31432 UpdateGuideState exits: m=2522 RSB=31.0
20:14:36.390 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:36.391 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:36.393 00.002 31432 Enqueuing Expose request
20:14:36.417 00.024 29876 IsGuiding returns 1
20:14:36.417 00.000 29876 scope still moving after pulse duration time elapsed
20:14:36.449 00.032 29876 IsSlewing returns 0
20:14:36.449 00.000 29876 IsGuiding returns 1
20:14:36.480 00.031 29876 IsSlewing returns 0
20:14:36.480 00.000 29876 IsGuiding returns 1
20:14:36.510 00.030 29876 IsSlewing returns 0
20:14:36.510 00.000 29876 IsGuiding returns 1
20:14:36.541 00.031 29876 IsSlewing returns 0
20:14:36.541 00.000 29876 IsGuiding returns 0
20:14:36.541 00.000 29876 scope move finished after 25 + 146 ms
20:14:36.541 00.000 29876 Move returns status 0, amount 25
20:14:36.541 00.000 29876 MoveAxis(N, 27, ABG)
20:14:36.541 00.000 29876 Guiding  Dir = 0, Dur = 27
20:14:36.541 00.000 29876 IsSlewing returns 0
20:14:36.541 00.000 29876 IsGuiding returns 0
20:14:36.541 00.000 29876 PulseGuide returned control before completion, sleep 37
20:14:36.586 00.045 29876 IsGuiding returns 1
20:14:36.586 00.000 29876 scope still moving after pulse duration time elapsed
20:14:36.617 00.031 29876 IsSlewing returns 0
20:14:36.617 00.000 29876 IsGuiding returns 1
20:14:36.647 00.030 29876 IsSlewing returns 0
20:14:36.647 00.000 29876 IsGuiding returns 1
20:14:36.678 00.031 29876 IsSlewing returns 0
20:14:36.678 00.000 29876 IsGuiding returns 0
20:14:36.678 00.000 29876 scope move finished after 27 + 110 ms
20:14:36.678 00.000 29876 Move returns status 0, amount 27
20:14:36.678 00.000 29876 move complete, result=0
20:14:36.678 00.000 29876 worker thread done servicing request
20:14:36.678 00.000 29876 Worker thread wakes up
20:14:36.678 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:36.678 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:36.678 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.4 px 27 ms NORTH
20:14:38.584 01.906 29876 Exposure complete
20:14:38.629 00.045 29876 worker thread done servicing request
20:14:38.629 00.000 31432 OnExposeComplete: enter
20:14:38.631 00.002 31432 UpdateGuideState(): m_state=6
20:14:38.633 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
20:14:38.635 00.002 31432 Star::Find returns 1 (0), X=334.02, Y=886.87, Mass=2467, SNR=30.4, Peak=175 HFD=4.0
20:14:38.637 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.55 = 2.55)
20:14:38.639 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.56 = -0.72)
20:14:38.640 00.001 31432 CameraToMount -- cameraX=-0.99 cameraY=0.63 hyp=1.17 cameraTheta=2.58 mountX=-0.98 mountY=-0.77, mountTheta=-2.47
20:14:38.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.99, y=0.63, opts=13)
20:14:38.645 00.002 31432 Enqueuing Move request for scope (-0.99, 0.63)
20:14:38.647 00.002 29876 Worker thread wakes up
20:14:38.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.63) opts 0xd
20:14:38.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.99, 0.63)
20:14:38.647 00.000 29876 Moving (-0.99, 0.63) raw xDistance=-0.98 yDistance=-0.77
20:14:38.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.98
20:14:38.647 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.77
20:14:38.647 00.000 29876 MoveAxis(E, 98, ABG)
20:14:38.647 00.000 29876 Guiding  Dir = 2, Dur = 98
20:14:38.647 00.000 29876 IsSlewing returns 0
20:14:38.647 00.000 29876 IsGuiding returns 0
20:14:38.647 00.000 29876 PulseGuide returned control before completion, sleep 108
20:14:38.653 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:38.664 00.011 31432 UpdateGuideState exits: m=2467 RSB=30.4
20:14:38.666 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:38.668 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:38.670 00.002 31432 Enqueuing Expose request
20:14:38.769 00.099 29876 IsGuiding returns 1
20:14:38.769 00.000 29876 scope still moving after pulse duration time elapsed
20:14:38.800 00.031 29876 IsSlewing returns 0
20:14:38.800 00.000 29876 IsGuiding returns 0
20:14:38.800 00.000 29876 scope move finished after 98 + 54 ms
20:14:38.800 00.000 29876 Move returns status 0, amount 98
20:14:38.800 00.000 29876 MoveAxis(N, 57, ABG)
20:14:38.800 00.000 29876 Guiding  Dir = 0, Dur = 57
20:14:38.800 00.000 29876 IsSlewing returns 0
20:14:38.800 00.000 29876 IsGuiding returns 0
20:14:38.801 00.001 29876 PulseGuide returned control before completion, sleep 67
20:14:38.877 00.076 29876 IsGuiding returns 1
20:14:38.877 00.000 29876 scope still moving after pulse duration time elapsed
20:14:38.908 00.031 29876 IsSlewing returns 0
20:14:38.908 00.000 29876 IsGuiding returns 1
20:14:38.938 00.030 29876 IsSlewing returns 0
20:14:38.938 00.000 29876 IsGuiding returns 0
20:14:38.938 00.000 29876 scope move finished after 57 + 80 ms
20:14:38.938 00.000 29876 Move returns status 0, amount 57
20:14:38.938 00.000 29876 move complete, result=0
20:14:38.938 00.000 29876 worker thread done servicing request
20:14:38.939 00.001 29876 Worker thread wakes up
20:14:38.939 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:38.939 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:38.939 00.000 31432 GuideStep: -1.0 px 98 ms EAST, -0.8 px 57 ms NORTH
20:14:41.069 02.130 29876 Exposure complete
20:14:41.112 00.043 29876 worker thread done servicing request
20:14:41.112 00.000 31432 OnExposeComplete: enter
20:14:41.114 00.002 31432 UpdateGuideState(): m_state=6
20:14:41.116 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
20:14:41.118 00.002 31432 Star::Find returns 1 (0), X=335.39, Y=886.50, Mass=2419, SNR=30.4, Peak=215 HFD=3.2
20:14:41.120 00.002 31432 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
20:14:41.121 00.001 31432 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
20:14:41.123 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.26 hyp=0.46 cameraTheta=0.61 mountX=0.38 mountY=-0.20, mountTheta=-0.48
20:14:41.126 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.26, opts=13)
20:14:41.128 00.002 31432 Enqueuing Move request for scope (0.38, 0.26)
20:14:41.129 00.001 29876 Worker thread wakes up
20:14:41.129 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.26) opts 0xd
20:14:41.129 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.26)
20:14:41.129 00.000 29876 Moving (0.38, 0.26) raw xDistance=0.38 yDistance=-0.20
20:14:41.129 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.38
20:14:41.130 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:41.130 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:14:41.130 00.000 29876 MoveAxis(W, 23, ABG)
20:14:41.130 00.000 29876 Guiding  Dir = 3, Dur = 23
20:14:41.130 00.000 29876 IsSlewing returns 0
20:14:41.130 00.000 29876 IsGuiding returns 0
20:14:41.130 00.000 29876 PulseGuide returned control before completion, sleep 33
20:14:41.134 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:14:41.145 00.011 31432 UpdateGuideState exits: m=2419 RSB=30.4
20:14:41.148 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:41.150 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:41.152 00.002 31432 Enqueuing Expose request
20:14:41.178 00.026 29876 IsGuiding returns 1
20:14:41.178 00.000 29876 scope still moving after pulse duration time elapsed
20:14:41.209 00.031 29876 IsSlewing returns 0
20:14:41.209 00.000 29876 IsGuiding returns 1
20:14:41.239 00.030 29876 IsSlewing returns 0
20:14:41.239 00.000 29876 IsGuiding returns 0
20:14:41.239 00.000 29876 scope move finished after 23 + 86 ms
20:14:41.239 00.000 29876 Move returns status 0, amount 23
20:14:41.239 00.000 29876 MoveAxis(N, 0, ABG)
20:14:41.239 00.000 29876 Move returns status 0, amount 0
20:14:41.239 00.000 29876 move complete, result=0
20:14:41.239 00.000 29876 worker thread done servicing request
20:14:41.239 00.000 29876 Worker thread wakes up
20:14:41.239 00.000 31432 GuideStep: 0.4 px 23 ms WEST, -0.2 px 0 ms NORTH
20:14:41.242 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:41.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:43.153 01.911 29876 Exposure complete
20:14:43.197 00.044 29876 worker thread done servicing request
20:14:43.197 00.000 31432 OnExposeComplete: enter
20:14:43.200 00.003 31432 UpdateGuideState(): m_state=6
20:14:43.202 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
20:14:43.204 00.002 31432 Star::Find returns 1 (0), X=334.62, Y=886.41, Mass=2587, SNR=32.0, Peak=180 HFD=3.4
20:14:43.205 00.001 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
20:14:43.207 00.002 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.56)
20:14:43.209 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.43 cameraTheta=2.74 mountX=-0.39 mountY=-0.23, mountTheta=-2.61
20:14:43.212 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.17, opts=13)
20:14:43.214 00.002 31432 Enqueuing Move request for scope (-0.40, 0.17)
20:14:43.216 00.002 29876 Worker thread wakes up
20:14:43.216 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.17) opts 0xd
20:14:43.216 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.17)
20:14:43.216 00.000 29876 Moving (-0.40, 0.17) raw xDistance=-0.39 yDistance=-0.23
20:14:43.216 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.39
20:14:43.216 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:43.216 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:14:43.216 00.000 29876 MoveAxis(E, 34, ABG)
20:14:43.216 00.000 29876 Guiding  Dir = 2, Dur = 34
20:14:43.216 00.000 29876 IsSlewing returns 0
20:14:43.217 00.001 29876 IsGuiding returns 0
20:14:43.217 00.000 29876 PulseGuide returned control before completion, sleep 44
20:14:43.220 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:14:43.232 00.012 31432 UpdateGuideState exits: m=2587 RSB=32.0
20:14:43.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:43.239 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:43.244 00.005 31432 Enqueuing Expose request
20:14:43.277 00.033 29876 IsGuiding returns 1
20:14:43.277 00.000 29876 scope still moving after pulse duration time elapsed
20:14:43.308 00.031 29876 IsSlewing returns 0
20:14:43.308 00.000 29876 IsGuiding returns 1
20:14:43.339 00.031 29876 IsSlewing returns 0
20:14:43.339 00.000 29876 IsGuiding returns 1
20:14:43.370 00.031 29876 IsSlewing returns 0
20:14:43.370 00.000 29876 IsGuiding returns 0
20:14:43.370 00.000 29876 scope move finished after 34 + 119 ms
20:14:43.370 00.000 29876 Move returns status 0, amount 34
20:14:43.370 00.000 29876 MoveAxis(N, 0, ABG)
20:14:43.370 00.000 29876 Move returns status 0, amount 0
20:14:43.370 00.000 29876 move complete, result=0
20:14:43.370 00.000 29876 worker thread done servicing request
20:14:43.370 00.000 29876 Worker thread wakes up
20:14:43.370 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:43.370 00.000 31432 GuideStep: -0.4 px 34 ms EAST, -0.2 px 0 ms NORTH
20:14:43.374 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:45.601 02.227 29876 Exposure complete
20:14:45.644 00.043 29876 worker thread done servicing request
20:14:45.644 00.000 31432 OnExposeComplete: enter
20:14:45.647 00.003 31432 UpdateGuideState(): m_state=6
20:14:45.649 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
20:14:45.651 00.002 31432 Star::Find returns 1 (0), X=334.39, Y=885.96, Mass=2722, SNR=32.5, Peak=188 HFD=4.0
20:14:45.653 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
20:14:45.655 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
20:14:45.656 00.001 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.28 hyp=0.68 cameraTheta=-2.72 mountX=-0.63 mountY=0.18, mountTheta=2.87
20:14:45.659 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.28, opts=13)
20:14:45.661 00.002 31432 Enqueuing Move request for scope (-0.62, -0.28)
20:14:45.663 00.002 29876 Worker thread wakes up
20:14:45.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.28) opts 0xd
20:14:45.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.28)
20:14:45.663 00.000 29876 Moving (-0.62, -0.28) raw xDistance=-0.63 yDistance=0.18
20:14:45.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
20:14:45.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:45.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:14:45.663 00.000 29876 MoveAxis(E, 65, ABG)
20:14:45.663 00.000 29876 Guiding  Dir = 2, Dur = 65
20:14:45.663 00.000 29876 IsSlewing returns 0
20:14:45.663 00.000 29876 IsGuiding returns 0
20:14:45.664 00.001 29876 PulseGuide returned control before completion, sleep 75
20:14:45.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:14:45.678 00.011 31432 UpdateGuideState exits: m=2722 RSB=32.5
20:14:45.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:45.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:45.684 00.002 31432 Enqueuing Expose request
20:14:45.754 00.070 29876 IsGuiding returns 1
20:14:45.754 00.000 29876 scope still moving after pulse duration time elapsed
20:14:45.784 00.030 29876 IsSlewing returns 0
20:14:45.784 00.000 29876 IsGuiding returns 1
20:14:45.814 00.030 29876 IsSlewing returns 0
20:14:45.814 00.000 29876 IsGuiding returns 1
20:14:45.844 00.030 29876 IsSlewing returns 0
20:14:45.844 00.000 29876 IsGuiding returns 1
20:14:45.874 00.030 29876 IsSlewing returns 0
20:14:45.874 00.000 29876 IsGuiding returns 1
20:14:45.905 00.031 29876 IsSlewing returns 0
20:14:45.905 00.000 29876 IsGuiding returns 0
20:14:45.905 00.000 29876 scope move finished after 65 + 176 ms
20:14:45.905 00.000 29876 Move returns status 0, amount 65
20:14:45.905 00.000 29876 MoveAxis(N, 0, ABG)
20:14:45.905 00.000 29876 Move returns status 0, amount 0
20:14:45.905 00.000 29876 move complete, result=0
20:14:45.905 00.000 29876 worker thread done servicing request
20:14:45.905 00.000 29876 Worker thread wakes up
20:14:45.906 00.001 31432 GuideStep: -0.6 px 65 ms EAST, 0.2 px 0 ms NORTH
20:14:45.908 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:45.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:47.824 01.916 29876 Exposure complete
20:14:47.871 00.047 29876 worker thread done servicing request
20:14:47.872 00.001 31432 OnExposeComplete: enter
20:14:47.874 00.002 31432 UpdateGuideState(): m_state=6
20:14:47.876 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
20:14:47.881 00.005 31432 Star::Find returns 1 (0), X=334.35, Y=886.24, Mass=2534, SNR=31.2, Peak=169 HFD=3.7
20:14:47.885 00.004 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
20:14:47.887 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.16)
20:14:47.889 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=0.00 hyp=0.66 cameraTheta=3.14 mountX=-0.66 mountY=-0.10, mountTheta=-2.99
20:14:47.891 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=0.00, opts=13)
20:14:47.894 00.003 31432 Enqueuing Move request for scope (-0.66, 0.00)
20:14:47.896 00.002 29876 Worker thread wakes up
20:14:47.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.00) opts 0xd
20:14:47.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, 0.00)
20:14:47.896 00.000 29876 Moving (-0.66, 0.00) raw xDistance=-0.66 yDistance=-0.10
20:14:47.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
20:14:47.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:47.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:14:47.896 00.000 29876 MoveAxis(E, 73, ABG)
20:14:47.896 00.000 29876 Guiding  Dir = 2, Dur = 73
20:14:47.896 00.000 29876 IsSlewing returns 0
20:14:47.896 00.000 29876 IsGuiding returns 0
20:14:47.897 00.001 29876 PulseGuide returned control before completion, sleep 83
20:14:47.899 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:47.912 00.013 31432 UpdateGuideState exits: m=2534 RSB=31.2
20:14:47.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:47.916 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:47.918 00.002 31432 Enqueuing Expose request
20:14:47.993 00.075 29876 IsGuiding returns 1
20:14:47.993 00.000 29876 scope still moving after pulse duration time elapsed
20:14:48.023 00.030 29876 IsSlewing returns 0
20:14:48.023 00.000 29876 IsGuiding returns 1
20:14:48.054 00.031 29876 IsSlewing returns 0
20:14:48.054 00.000 29876 IsGuiding returns 1
20:14:48.086 00.032 29876 IsSlewing returns 0
20:14:48.086 00.000 29876 IsGuiding returns 0
20:14:48.086 00.000 29876 scope move finished after 73 + 116 ms
20:14:48.086 00.000 29876 Move returns status 0, amount 73
20:14:48.086 00.000 29876 MoveAxis(N, 0, ABG)
20:14:48.086 00.000 29876 Move returns status 0, amount 0
20:14:48.086 00.000 29876 move complete, result=0
20:14:48.086 00.000 29876 worker thread done servicing request
20:14:48.086 00.000 29876 Worker thread wakes up
20:14:48.086 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:48.087 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:48.087 00.000 31432 GuideStep: -0.7 px 73 ms EAST, -0.1 px 0 ms NORTH
20:14:50.209 02.122 29876 Exposure complete
20:14:50.251 00.042 29876 worker thread done servicing request
20:14:50.251 00.000 31432 OnExposeComplete: enter
20:14:50.253 00.002 31432 UpdateGuideState(): m_state=6
20:14:50.256 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
20:14:50.257 00.001 31432 Star::Find returns 1 (0), X=334.87, Y=885.78, Mass=2488, SNR=30.7, Peak=178 HFD=3.9
20:14:50.259 00.002 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
20:14:50.261 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
20:14:50.265 00.004 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.46 hyp=0.48 cameraTheta=-1.87 mountX=-0.15 mountY=0.43, mountTheta=1.91
20:14:50.271 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.46, opts=13)
20:14:50.273 00.002 31432 Enqueuing Move request for scope (-0.14, -0.46)
20:14:50.275 00.002 29876 Worker thread wakes up
20:14:50.275 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.46) opts 0xd
20:14:50.275 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.46)
20:14:50.275 00.000 29876 Moving (-0.14, -0.46) raw xDistance=-0.15 yDistance=0.43
20:14:50.275 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:14:50.275 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:50.275 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:14:50.275 00.000 29876 MoveAxis(E, 0, ABG)
20:14:50.275 00.000 29876 Move returns status 0, amount 0
20:14:50.275 00.000 29876 MoveAxis(N, 0, ABG)
20:14:50.275 00.000 29876 Move returns status 0, amount 0
20:14:50.275 00.000 29876 move complete, result=0
20:14:50.275 00.000 29876 worker thread done servicing request
20:14:50.279 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:50.290 00.011 31432 UpdateGuideState exits: m=2488 RSB=30.7
20:14:50.292 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:50.294 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:50.296 00.002 31432 Enqueuing Expose request
20:14:50.298 00.002 29876 Worker thread wakes up
20:14:50.298 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:14:50.300 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:50.300 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:52.213 01.913 29876 Exposure complete
20:14:52.269 00.056 29876 worker thread done servicing request
20:14:52.269 00.000 31432 OnExposeComplete: enter
20:14:52.274 00.005 31432 UpdateGuideState(): m_state=6
20:14:52.277 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
20:14:52.280 00.003 31432 Star::Find returns 1 (0), X=334.93, Y=886.32, Mass=2254, SNR=29.1, Peak=166 HFD=3.7
20:14:52.283 00.003 31432 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.02) = xAngle (2.33 = 2.33)
20:14:52.286 00.003 31432 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.34 = -0.94)
20:14:52.289 00.003 31432 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
20:14:52.294 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.08, opts=13)
20:14:52.296 00.002 31432 Enqueuing Move request for scope (-0.08, 0.08)
20:14:52.299 00.003 29876 Worker thread wakes up
20:14:52.300 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
20:14:52.300 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
20:14:52.300 00.000 29876 Moving (-0.08, 0.08) raw xDistance=-0.08 yDistance=-0.09
20:14:52.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:14:52.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:52.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:14:52.300 00.000 29876 MoveAxis(E, 0, ABG)
20:14:52.300 00.000 29876 Move returns status 0, amount 0
20:14:52.300 00.000 29876 MoveAxis(N, 0, ABG)
20:14:52.300 00.000 29876 Move returns status 0, amount 0
20:14:52.300 00.000 29876 move complete, result=0
20:14:52.300 00.000 29876 worker thread done servicing request
20:14:52.306 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:14:52.329 00.023 31432 UpdateGuideState exits: m=2254 RSB=29.1
20:14:52.332 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:52.335 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:52.340 00.005 31432 Enqueuing Expose request
20:14:52.344 00.004 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:14:52.347 00.003 29876 Worker thread wakes up
20:14:52.347 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:52.347 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:54.473 02.126 29876 Exposure complete
20:14:54.529 00.056 29876 worker thread done servicing request
20:14:54.530 00.001 31432 OnExposeComplete: enter
20:14:54.533 00.003 31432 UpdateGuideState(): m_state=6
20:14:54.536 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
20:14:54.539 00.003 31432 Star::Find returns 1 (0), X=334.70, Y=885.63, Mass=2494, SNR=31.3, Peak=205 HFD=3.5
20:14:54.542 00.003 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
20:14:54.545 00.003 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
20:14:54.547 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.61 hyp=0.68 cameraTheta=-2.05 mountX=-0.33 mountY=0.55, mountTheta=2.11
20:14:54.552 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.61, opts=13)
20:14:54.555 00.003 31432 Enqueuing Move request for scope (-0.32, -0.61)
20:14:54.558 00.003 29876 Worker thread wakes up
20:14:54.558 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.61) opts 0xd
20:14:54.558 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.61)
20:14:54.558 00.000 29876 Moving (-0.32, -0.61) raw xDistance=-0.33 yDistance=0.55
20:14:54.558 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
20:14:54.558 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:54.558 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
20:14:54.558 00.000 29876 MoveAxis(E, 32, ABG)
20:14:54.558 00.000 29876 Guiding  Dir = 2, Dur = 32
20:14:54.558 00.000 29876 IsSlewing returns 0
20:14:54.558 00.000 29876 IsGuiding returns 0
20:14:54.558 00.000 29876 PulseGuide returned control before completion, sleep 42
20:14:54.562 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:54.578 00.016 31432 UpdateGuideState exits: m=2494 RSB=31.3
20:14:54.581 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:54.584 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:54.586 00.002 31432 Enqueuing Expose request
20:14:54.612 00.026 29876 IsGuiding returns 1
20:14:54.612 00.000 29876 scope still moving after pulse duration time elapsed
20:14:54.644 00.032 29876 IsSlewing returns 0
20:14:54.644 00.000 29876 IsGuiding returns 0
20:14:54.644 00.000 29876 scope move finished after 32 + 54 ms
20:14:54.644 00.000 29876 Move returns status 0, amount 32
20:14:54.644 00.000 29876 MoveAxis(N, 0, ABG)
20:14:54.644 00.000 29876 Move returns status 0, amount 0
20:14:54.644 00.000 29876 move complete, result=0
20:14:54.644 00.000 29876 worker thread done servicing request
20:14:54.644 00.000 29876 Worker thread wakes up
20:14:54.644 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:54.644 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.6 px 0 ms NORTH
20:14:54.648 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:56.554 01.906 29876 Exposure complete
20:14:56.598 00.044 29876 worker thread done servicing request
20:14:56.598 00.000 31432 OnExposeComplete: enter
20:14:56.600 00.002 31432 UpdateGuideState(): m_state=6
20:14:56.602 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
20:14:56.604 00.002 31432 Star::Find returns 1 (0), X=334.47, Y=885.91, Mass=2476, SNR=31.0, Peak=159 HFD=3.8
20:14:56.606 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.62 = -2.62)
20:14:56.608 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.39 = 0.39)
20:14:56.610 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.33 hyp=0.64 cameraTheta=-2.60 mountX=-0.55 mountY=0.24, mountTheta=2.73
20:14:56.612 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.33, opts=13)
20:14:56.614 00.002 31432 Enqueuing Move request for scope (-0.54, -0.33)
20:14:56.616 00.002 29876 Worker thread wakes up
20:14:56.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.33) opts 0xd
20:14:56.616 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.33)
20:14:56.616 00.000 29876 Moving (-0.54, -0.33) raw xDistance=-0.55 yDistance=0.24
20:14:56.616 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
20:14:56.616 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:56.616 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:14:56.616 00.000 29876 MoveAxis(E, 58, ABG)
20:14:56.616 00.000 29876 Guiding  Dir = 2, Dur = 58
20:14:56.617 00.001 29876 IsSlewing returns 0
20:14:56.617 00.000 29876 IsGuiding returns 0
20:14:56.617 00.000 29876 PulseGuide returned control before completion, sleep 68
20:14:56.620 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:14:56.632 00.012 31432 UpdateGuideState exits: m=2476 RSB=31.0
20:14:56.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:56.636 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:56.637 00.001 31432 Enqueuing Expose request
20:14:56.692 00.055 29876 IsGuiding returns 1
20:14:56.692 00.000 29876 scope still moving after pulse duration time elapsed
20:14:56.722 00.030 29876 IsSlewing returns 0
20:14:56.722 00.000 29876 IsGuiding returns 1
20:14:56.754 00.032 29876 IsSlewing returns 0
20:14:56.754 00.000 29876 IsGuiding returns 1
20:14:56.785 00.031 29876 IsSlewing returns 0
20:14:56.785 00.000 29876 IsGuiding returns 0
20:14:56.785 00.000 29876 scope move finished after 58 + 110 ms
20:14:56.785 00.000 29876 Move returns status 0, amount 58
20:14:56.785 00.000 29876 MoveAxis(N, 0, ABG)
20:14:56.785 00.000 29876 Move returns status 0, amount 0
20:14:56.785 00.000 29876 move complete, result=0
20:14:56.785 00.000 29876 worker thread done servicing request
20:14:56.785 00.000 29876 Worker thread wakes up
20:14:56.785 00.000 31432 GuideStep: -0.6 px 58 ms EAST, 0.2 px 0 ms NORTH
20:14:56.789 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:56.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:14:58.916 02.127 29876 Exposure complete
20:14:58.961 00.045 29876 worker thread done servicing request
20:14:58.961 00.000 31432 OnExposeComplete: enter
20:14:58.964 00.003 31432 UpdateGuideState(): m_state=6
20:14:58.966 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
20:14:58.969 00.003 31432 Star::Find returns 1 (0), X=334.48, Y=885.76, Mass=2441, SNR=31.0, Peak=199 HFD=3.3
20:14:58.972 00.003 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
20:14:58.976 00.004 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
20:14:58.979 00.003 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.48 hyp=0.72 cameraTheta=-2.41 mountX=-0.55 mountY=0.40, mountTheta=2.51
20:14:58.985 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.48, opts=13)
20:14:58.987 00.002 31432 Enqueuing Move request for scope (-0.53, -0.48)
20:14:58.989 00.002 29876 Worker thread wakes up
20:14:58.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.48) opts 0xd
20:14:58.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.48)
20:14:58.989 00.000 29876 Moving (-0.53, -0.48) raw xDistance=-0.55 yDistance=0.40
20:14:58.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
20:14:58.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:58.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:14:58.989 00.000 29876 MoveAxis(E, 61, ABG)
20:14:58.989 00.000 29876 Guiding  Dir = 2, Dur = 61
20:14:58.989 00.000 29876 IsSlewing returns 0
20:14:58.990 00.001 29876 IsGuiding returns 0
20:14:58.990 00.000 29876 PulseGuide returned control before completion, sleep 71
20:14:58.994 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:14:59.011 00.017 31432 UpdateGuideState exits: m=2441 RSB=31.0
20:14:59.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:59.015 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:14:59.017 00.002 31432 Enqueuing Expose request
20:14:59.067 00.050 29876 IsGuiding returns 1
20:14:59.067 00.000 29876 scope still moving after pulse duration time elapsed
20:14:59.098 00.031 29876 IsSlewing returns 0
20:14:59.098 00.000 29876 IsGuiding returns 1
20:14:59.129 00.031 29876 IsSlewing returns 0
20:14:59.129 00.000 29876 IsGuiding returns 1
20:14:59.160 00.031 29876 IsSlewing returns 0
20:14:59.160 00.000 29876 IsGuiding returns 0
20:14:59.160 00.000 29876 scope move finished after 61 + 109 ms
20:14:59.160 00.000 29876 Move returns status 0, amount 61
20:14:59.160 00.000 29876 MoveAxis(N, 0, ABG)
20:14:59.160 00.000 29876 Move returns status 0, amount 0
20:14:59.160 00.000 29876 move complete, result=0
20:14:59.160 00.000 29876 worker thread done servicing request
20:14:59.160 00.000 29876 Worker thread wakes up
20:14:59.160 00.000 31432 GuideStep: -0.5 px 61 ms EAST, 0.4 px 0 ms NORTH
20:14:59.163 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:14:59.163 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:01.069 01.906 29876 Exposure complete
20:15:01.116 00.047 29876 worker thread done servicing request
20:15:01.116 00.000 31432 OnExposeComplete: enter
20:15:01.118 00.002 31432 UpdateGuideState(): m_state=6
20:15:01.120 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
20:15:01.122 00.002 31432 Star::Find returns 1 (0), X=334.35, Y=886.29, Mass=2473, SNR=31.1, Peak=198 HFD=3.4
20:15:01.124 00.002 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
20:15:01.126 00.002 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.05 = -0.23)
20:15:01.128 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.05 hyp=0.67 cameraTheta=3.07 mountX=-0.67 mountY=-0.15, mountTheta=-2.92
20:15:01.132 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.05, opts=13)
20:15:01.134 00.002 31432 Enqueuing Move request for scope (-0.67, 0.05)
20:15:01.136 00.002 29876 Worker thread wakes up
20:15:01.136 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.05) opts 0xd
20:15:01.136 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.05)
20:15:01.136 00.000 29876 Moving (-0.67, 0.05) raw xDistance=-0.67 yDistance=-0.15
20:15:01.136 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
20:15:01.136 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:01.136 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:15:01.137 00.001 29876 MoveAxis(E, 73, ABG)
20:15:01.137 00.000 29876 Guiding  Dir = 2, Dur = 73
20:15:01.137 00.000 29876 IsSlewing returns 0
20:15:01.137 00.000 29876 IsGuiding returns 0
20:15:01.137 00.000 29876 PulseGuide returned control before completion, sleep 83
20:15:01.140 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:15:01.153 00.013 31432 UpdateGuideState exits: m=2473 RSB=31.1
20:15:01.155 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:01.157 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:01.158 00.001 31432 Enqueuing Expose request
20:15:01.222 00.064 29876 IsGuiding returns 1
20:15:01.222 00.000 29876 scope still moving after pulse duration time elapsed
20:15:01.253 00.031 29876 IsSlewing returns 0
20:15:01.253 00.000 29876 IsGuiding returns 1
20:15:01.284 00.031 29876 IsSlewing returns 0
20:15:01.284 00.000 29876 IsGuiding returns 0
20:15:01.284 00.000 29876 scope move finished after 73 + 74 ms
20:15:01.284 00.000 29876 Move returns status 0, amount 73
20:15:01.284 00.000 29876 MoveAxis(N, 0, ABG)
20:15:01.284 00.000 29876 Move returns status 0, amount 0
20:15:01.284 00.000 29876 move complete, result=0
20:15:01.284 00.000 29876 worker thread done servicing request
20:15:01.284 00.000 29876 Worker thread wakes up
20:15:01.284 00.000 31432 GuideStep: -0.7 px 73 ms EAST, -0.2 px 0 ms NORTH
20:15:01.290 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:01.290 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:03.419 02.129 29876 Exposure complete
20:15:03.462 00.043 29876 worker thread done servicing request
20:15:03.462 00.000 31432 OnExposeComplete: enter
20:15:03.464 00.002 31432 UpdateGuideState(): m_state=6
20:15:03.467 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
20:15:03.469 00.002 31432 Star::Find returns 1 (0), X=334.90, Y=885.56, Mass=2296, SNR=30.2, Peak=197 HFD=3.4
20:15:03.471 00.002 31432 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.02) = xAngle (-1.76 = -1.76)
20:15:03.473 00.002 31432 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.25 = 1.25)
20:15:03.474 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.68 hyp=0.69 cameraTheta=-1.74 mountX=-0.13 mountY=0.65, mountTheta=1.77
20:15:03.477 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.68, opts=13)
20:15:03.479 00.002 31432 Enqueuing Move request for scope (-0.12, -0.68)
20:15:03.481 00.002 29876 Worker thread wakes up
20:15:03.481 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.68) opts 0xd
20:15:03.481 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.68)
20:15:03.481 00.000 29876 Moving (-0.12, -0.68) raw xDistance=-0.13 yDistance=0.65
20:15:03.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:15:03.481 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.15 newest=0.89
20:15:03.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
20:15:03.481 00.000 29876 MoveAxis(E, 0, ABG)
20:15:03.481 00.000 29876 Move returns status 0, amount 0
20:15:03.481 00.000 29876 BLC: Oldest BLC event removed
20:15:03.481 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:15:03.481 00.000 29876 MoveAxis(S, 68, ABG)
20:15:03.481 00.000 29876 Guiding  Dir = 1, Dur = 68
20:15:03.482 00.001 29876 IsSlewing returns 0
20:15:03.482 00.000 29876 IsGuiding returns 0
20:15:03.482 00.000 29876 PulseGuide returned control before completion, sleep 78
20:15:03.485 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:03.496 00.011 31432 UpdateGuideState exits: m=2296 RSB=30.2
20:15:03.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:03.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:03.502 00.002 31432 Enqueuing Expose request
20:15:03.572 00.070 29876 IsGuiding returns 1
20:15:03.572 00.000 29876 scope still moving after pulse duration time elapsed
20:15:03.602 00.030 29876 IsSlewing returns 0
20:15:03.602 00.000 29876 IsGuiding returns 1
20:15:03.634 00.032 29876 IsSlewing returns 0
20:15:03.634 00.000 29876 IsGuiding returns 0
20:15:03.634 00.000 29876 scope move finished after 68 + 84 ms
20:15:03.634 00.000 29876 Move returns status 0, amount 68
20:15:03.634 00.000 29876 move complete, result=0
20:15:03.634 00.000 29876 worker thread done servicing request
20:15:03.634 00.000 29876 Worker thread wakes up
20:15:03.634 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:03.634 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:03.634 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.7 px 68 ms SOUTH
20:15:05.552 01.918 29876 Exposure complete
20:15:05.595 00.043 29876 worker thread done servicing request
20:15:05.595 00.000 31432 OnExposeComplete: enter
20:15:05.597 00.002 31432 UpdateGuideState(): m_state=6
20:15:05.599 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
20:15:05.601 00.002 31432 Star::Find returns 1 (0), X=334.63, Y=885.68, Mass=2698, SNR=32.8, Peak=208 HFD=3.6
20:15:05.603 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
20:15:05.605 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
20:15:05.607 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.56 hyp=0.68 cameraTheta=-2.17 mountX=-0.39 mountY=0.50, mountTheta=2.24
20:15:05.609 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.56, opts=13)
20:15:05.611 00.002 31432 Enqueuing Move request for scope (-0.38, -0.56)
20:15:05.613 00.002 29876 Worker thread wakes up
20:15:05.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.56) opts 0xd
20:15:05.613 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.56)
20:15:05.613 00.000 29876 Moving (-0.38, -0.56) raw xDistance=-0.39 yDistance=0.50
20:15:05.613 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
20:15:05.613 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
20:15:05.613 00.000 29876 MoveAxis(E, 38, ABG)
20:15:05.613 00.000 29876 Guiding  Dir = 2, Dur = 38
20:15:05.613 00.000 29876 IsSlewing returns 0
20:15:05.614 00.001 29876 IsGuiding returns 0
20:15:05.614 00.000 29876 PulseGuide returned control before completion, sleep 48
20:15:05.617 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:05.630 00.013 31432 UpdateGuideState exits: m=2698 RSB=32.8
20:15:05.632 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:05.634 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:05.636 00.002 31432 Enqueuing Expose request
20:15:05.674 00.038 29876 IsGuiding returns 1
20:15:05.674 00.000 29876 scope still moving after pulse duration time elapsed
20:15:05.705 00.031 29876 IsSlewing returns 0
20:15:05.705 00.000 29876 IsGuiding returns 1
20:15:05.736 00.031 29876 IsSlewing returns 0
20:15:05.736 00.000 29876 IsGuiding returns 1
20:15:05.766 00.030 29876 IsSlewing returns 0
20:15:05.766 00.000 29876 IsGuiding returns 0
20:15:05.766 00.000 29876 scope move finished after 38 + 114 ms
20:15:05.766 00.000 29876 Move returns status 0, amount 38
20:15:05.766 00.000 29876 MoveAxis(S, 36, ABG)
20:15:05.766 00.000 29876 Guiding  Dir = 1, Dur = 36
20:15:05.766 00.000 29876 IsSlewing returns 0
20:15:05.766 00.000 29876 IsGuiding returns 0
20:15:05.766 00.000 29876 PulseGuide returned control before completion, sleep 46
20:15:05.827 00.061 29876 IsGuiding returns 1
20:15:05.827 00.000 29876 scope still moving after pulse duration time elapsed
20:15:05.858 00.031 29876 IsSlewing returns 0
20:15:05.858 00.000 29876 IsGuiding returns 1
20:15:05.889 00.031 29876 IsSlewing returns 0
20:15:05.889 00.000 29876 IsGuiding returns 1
20:15:05.919 00.030 29876 IsSlewing returns 0
20:15:05.919 00.000 29876 IsGuiding returns 0
20:15:05.919 00.000 29876 scope move finished after 36 + 116 ms
20:15:05.919 00.000 29876 Move returns status 0, amount 36
20:15:05.919 00.000 29876 move complete, result=0
20:15:05.919 00.000 29876 worker thread done servicing request
20:15:05.919 00.000 29876 Worker thread wakes up
20:15:05.919 00.000 31432 GuideStep: -0.4 px 38 ms EAST, 0.5 px 36 ms SOUTH
20:15:05.922 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:05.922 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:08.046 02.124 29876 Exposure complete
20:15:08.088 00.042 29876 worker thread done servicing request
20:15:08.088 00.000 31432 OnExposeComplete: enter
20:15:08.091 00.003 31432 UpdateGuideState(): m_state=6
20:15:08.093 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
20:15:08.095 00.002 31432 Star::Find returns 1 (0), X=334.65, Y=885.55, Mass=2626, SNR=31.8, Peak=198 HFD=3.5
20:15:08.097 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
20:15:08.098 00.001 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
20:15:08.100 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.68 hyp=0.77 cameraTheta=-2.06 mountX=-0.38 mountY=0.62, mountTheta=2.12
20:15:08.103 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.68, opts=13)
20:15:08.105 00.002 31432 Enqueuing Move request for scope (-0.36, -0.68)
20:15:08.107 00.002 29876 Worker thread wakes up
20:15:08.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.68) opts 0xd
20:15:08.107 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.68)
20:15:08.107 00.000 29876 Moving (-0.36, -0.68) raw xDistance=-0.38 yDistance=0.62
20:15:08.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
20:15:08.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
20:15:08.107 00.000 29876 MoveAxis(E, 42, ABG)
20:15:08.107 00.000 29876 Guiding  Dir = 2, Dur = 42
20:15:08.107 00.000 29876 IsSlewing returns 0
20:15:08.107 00.000 29876 IsGuiding returns 0
20:15:08.108 00.001 29876 PulseGuide returned control before completion, sleep 52
20:15:08.111 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:08.121 00.010 31432 UpdateGuideState exits: m=2626 RSB=31.8
20:15:08.124 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:08.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:08.127 00.001 31432 Enqueuing Expose request
20:15:08.169 00.042 29876 IsGuiding returns 1
20:15:08.169 00.000 29876 scope still moving after pulse duration time elapsed
20:15:08.201 00.032 29876 IsSlewing returns 0
20:15:08.201 00.000 29876 IsGuiding returns 1
20:15:08.232 00.031 29876 IsSlewing returns 0
20:15:08.232 00.000 29876 IsGuiding returns 0
20:15:08.232 00.000 29876 scope move finished after 42 + 82 ms
20:15:08.232 00.000 29876 Move returns status 0, amount 42
20:15:08.232 00.000 29876 MoveAxis(S, 46, ABG)
20:15:08.232 00.000 29876 Guiding  Dir = 1, Dur = 46
20:15:08.232 00.000 29876 IsSlewing returns 0
20:15:08.232 00.000 29876 IsGuiding returns 0
20:15:08.232 00.000 29876 PulseGuide returned control before completion, sleep 56
20:15:08.294 00.062 29876 IsGuiding returns 1
20:15:08.294 00.000 29876 scope still moving after pulse duration time elapsed
20:15:08.325 00.031 29876 IsSlewing returns 0
20:15:08.325 00.000 29876 IsGuiding returns 1
20:15:08.356 00.031 29876 IsSlewing returns 0
20:15:08.356 00.000 29876 IsGuiding returns 1
20:15:08.387 00.031 29876 IsSlewing returns 0
20:15:08.387 00.000 29876 IsGuiding returns 1
20:15:08.417 00.030 29876 IsSlewing returns 0
20:15:08.417 00.000 29876 IsGuiding returns 0
20:15:08.417 00.000 29876 scope move finished after 46 + 138 ms
20:15:08.417 00.000 29876 Move returns status 0, amount 46
20:15:08.417 00.000 29876 move complete, result=0
20:15:08.417 00.000 29876 worker thread done servicing request
20:15:08.417 00.000 29876 Worker thread wakes up
20:15:08.417 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.6 px 46 ms SOUTH
20:15:08.420 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:08.420 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:10.324 01.904 29876 Exposure complete
20:15:10.367 00.043 29876 worker thread done servicing request
20:15:10.367 00.000 31432 OnExposeComplete: enter
20:15:10.369 00.002 31432 UpdateGuideState(): m_state=6
20:15:10.371 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
20:15:10.373 00.002 31432 Star::Find returns 1 (0), X=334.98, Y=885.91, Mass=2518, SNR=30.9, Peak=188 HFD=4.0
20:15:10.375 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
20:15:10.377 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
20:15:10.378 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.68 mountX=-0.04 mountY=0.32, mountTheta=1.70
20:15:10.381 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.33, opts=13)
20:15:10.382 00.001 31432 Enqueuing Move request for scope (-0.04, -0.33)
20:15:10.385 00.003 29876 Worker thread wakes up
20:15:10.385 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.33) opts 0xd
20:15:10.385 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.33)
20:15:10.385 00.000 29876 Moving (-0.04, -0.33) raw xDistance=-0.04 yDistance=0.32
20:15:10.385 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:15:10.385 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:15:10.385 00.000 29876 MoveAxis(E, 0, ABG)
20:15:10.385 00.000 29876 Move returns status 0, amount 0
20:15:10.385 00.000 29876 MoveAxis(S, 24, ABG)
20:15:10.385 00.000 29876 Guiding  Dir = 1, Dur = 24
20:15:10.385 00.000 29876 IsSlewing returns 0
20:15:10.386 00.001 29876 IsGuiding returns 0
20:15:10.386 00.000 29876 PulseGuide returned control before completion, sleep 34
20:15:10.391 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:10.403 00.012 31432 UpdateGuideState exits: m=2518 RSB=30.9
20:15:10.405 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:10.407 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:10.409 00.002 31432 Enqueuing Expose request
20:15:10.431 00.022 29876 IsGuiding returns 1
20:15:10.431 00.000 29876 scope still moving after pulse duration time elapsed
20:15:10.463 00.032 29876 IsSlewing returns 0
20:15:10.463 00.000 29876 IsGuiding returns 1
20:15:10.494 00.031 29876 IsSlewing returns 0
20:15:10.494 00.000 29876 IsGuiding returns 1
20:15:10.524 00.030 29876 IsSlewing returns 0
20:15:10.524 00.000 29876 IsGuiding returns 0
20:15:10.524 00.000 29876 scope move finished after 24 + 114 ms
20:15:10.524 00.000 29876 Move returns status 0, amount 24
20:15:10.524 00.000 29876 move complete, result=0
20:15:10.524 00.000 29876 worker thread done servicing request
20:15:10.524 00.000 29876 Worker thread wakes up
20:15:10.524 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 24 ms SOUTH
20:15:10.527 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:10.527 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:12.651 02.124 29876 Exposure complete
20:15:12.693 00.042 29876 worker thread done servicing request
20:15:12.693 00.000 31432 OnExposeComplete: enter
20:15:12.695 00.002 31432 UpdateGuideState(): m_state=6
20:15:12.697 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
20:15:12.699 00.002 31432 Star::Find returns 1 (0), X=334.72, Y=886.71, Mass=2498, SNR=31.5, Peak=170 HFD=3.7
20:15:12.701 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
20:15:12.702 00.001 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
20:15:12.704 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.47 hyp=0.55 cameraTheta=2.12 mountX=-0.28 mountY=-0.51, mountTheta=-2.07
20:15:12.706 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.47, opts=13)
20:15:12.708 00.002 31432 Enqueuing Move request for scope (-0.29, 0.47)
20:15:12.710 00.002 29876 Worker thread wakes up
20:15:12.710 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.47) opts 0xd
20:15:12.710 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.47)
20:15:12.710 00.000 29876 Moving (-0.29, 0.47) raw xDistance=-0.28 yDistance=-0.51
20:15:12.710 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
20:15:12.711 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:12.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:15:12.711 00.000 29876 MoveAxis(E, 27, ABG)
20:15:12.711 00.000 29876 Guiding  Dir = 2, Dur = 27
20:15:12.711 00.000 29876 IsSlewing returns 0
20:15:12.711 00.000 29876 IsGuiding returns 0
20:15:12.711 00.000 29876 PulseGuide returned control before completion, sleep 37
20:15:12.715 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:12.726 00.011 31432 UpdateGuideState exits: m=2498 RSB=31.5
20:15:12.729 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:12.731 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:12.732 00.001 31432 Enqueuing Expose request
20:15:12.757 00.025 29876 IsGuiding returns 1
20:15:12.757 00.000 29876 scope still moving after pulse duration time elapsed
20:15:12.788 00.031 29876 IsSlewing returns 0
20:15:12.788 00.000 29876 IsGuiding returns 0
20:15:12.788 00.000 29876 scope move finished after 27 + 49 ms
20:15:12.788 00.000 29876 Move returns status 0, amount 27
20:15:12.788 00.000 29876 MoveAxis(N, 0, ABG)
20:15:12.788 00.000 29876 Move returns status 0, amount 0
20:15:12.788 00.000 29876 move complete, result=0
20:15:12.789 00.001 29876 worker thread done servicing request
20:15:12.789 00.000 29876 Worker thread wakes up
20:15:12.789 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:12.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:12.789 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.5 px 0 ms NORTH
20:15:14.692 01.903 29876 Exposure complete
20:15:14.735 00.043 29876 worker thread done servicing request
20:15:14.735 00.000 31432 OnExposeComplete: enter
20:15:14.739 00.004 31432 UpdateGuideState(): m_state=6
20:15:14.741 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
20:15:14.743 00.002 31432 Star::Find returns 1 (0), X=335.12, Y=886.32, Mass=2402, SNR=30.0, Peak=181 HFD=3.4
20:15:14.744 00.001 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
20:15:14.746 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.63)
20:15:14.748 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=0.11 mountY=-0.06, mountTheta=-0.55
20:15:14.750 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.08, opts=13)
20:15:14.752 00.002 31432 Enqueuing Move request for scope (0.10, 0.08)
20:15:14.754 00.002 29876 Worker thread wakes up
20:15:14.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
20:15:14.754 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
20:15:14.755 00.001 29876 Moving (0.10, 0.08) raw xDistance=0.11 yDistance=-0.06
20:15:14.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:15:14.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:14.755 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:15:14.755 00.000 29876 MoveAxis(E, 0, ABG)
20:15:14.755 00.000 29876 Move returns status 0, amount 0
20:15:14.755 00.000 29876 MoveAxis(N, 0, ABG)
20:15:14.755 00.000 29876 Move returns status 0, amount 0
20:15:14.755 00.000 29876 move complete, result=0
20:15:14.755 00.000 29876 worker thread done servicing request
20:15:14.758 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:14.769 00.011 31432 UpdateGuideState exits: m=2402 RSB=30.0
20:15:14.771 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:14.773 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:14.775 00.002 31432 Enqueuing Expose request
20:15:14.777 00.002 29876 Worker thread wakes up
20:15:14.777 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:15:14.779 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:14.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:16.904 02.125 29876 Exposure complete
20:15:16.947 00.043 29876 worker thread done servicing request
20:15:16.947 00.000 31432 OnExposeComplete: enter
20:15:16.949 00.002 31432 UpdateGuideState(): m_state=6
20:15:16.952 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
20:15:16.954 00.002 31432 Star::Find returns 1 (0), X=334.65, Y=885.77, Mass=2612, SNR=31.7, Peak=210 HFD=3.6
20:15:16.956 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
20:15:16.958 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
20:15:16.959 00.001 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.47 hyp=0.59 cameraTheta=-2.22 mountX=-0.37 mountY=0.41, mountTheta=2.31
20:15:16.962 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.47, opts=13)
20:15:16.964 00.002 31432 Enqueuing Move request for scope (-0.36, -0.47)
20:15:16.966 00.002 29876 Worker thread wakes up
20:15:16.966 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.47) opts 0xd
20:15:16.966 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.47)
20:15:16.966 00.000 29876 Moving (-0.36, -0.47) raw xDistance=-0.37 yDistance=0.41
20:15:16.966 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
20:15:16.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
20:15:16.966 00.000 29876 MoveAxis(E, 36, ABG)
20:15:16.966 00.000 29876 Guiding  Dir = 2, Dur = 36
20:15:16.967 00.001 29876 IsSlewing returns 0
20:15:16.967 00.000 29876 IsGuiding returns 0
20:15:16.967 00.000 29876 PulseGuide returned control before completion, sleep 46
20:15:16.970 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:16.982 00.012 31432 UpdateGuideState exits: m=2612 RSB=31.7
20:15:16.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:16.986 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:16.987 00.001 31432 Enqueuing Expose request
20:15:17.025 00.038 29876 IsGuiding returns 1
20:15:17.025 00.000 29876 scope still moving after pulse duration time elapsed
20:15:17.055 00.030 29876 IsSlewing returns 0
20:15:17.055 00.000 29876 IsGuiding returns 0
20:15:17.055 00.000 29876 scope move finished after 36 + 53 ms
20:15:17.055 00.000 29876 Move returns status 0, amount 36
20:15:17.055 00.000 29876 MoveAxis(S, 30, ABG)
20:15:17.055 00.000 29876 Guiding  Dir = 1, Dur = 30
20:15:17.055 00.000 29876 IsSlewing returns 0
20:15:17.055 00.000 29876 IsGuiding returns 0
20:15:17.056 00.001 29876 PulseGuide returned control before completion, sleep 40
20:15:17.102 00.046 29876 IsGuiding returns 1
20:15:17.102 00.000 29876 scope still moving after pulse duration time elapsed
20:15:17.133 00.031 29876 IsSlewing returns 0
20:15:17.133 00.000 29876 IsGuiding returns 1
20:15:17.164 00.031 29876 IsSlewing returns 0
20:15:17.164 00.000 29876 IsGuiding returns 1
20:15:17.194 00.030 29876 IsSlewing returns 0
20:15:17.194 00.000 29876 IsGuiding returns 1
20:15:17.225 00.031 29876 IsSlewing returns 0
20:15:17.225 00.000 29876 IsGuiding returns 1
20:15:17.257 00.032 29876 IsSlewing returns 0
20:15:17.257 00.000 29876 IsGuiding returns 1
20:15:17.288 00.031 29876 IsSlewing returns 0
20:15:17.288 00.000 29876 IsGuiding returns 0
20:15:17.288 00.000 29876 scope move finished after 30 + 202 ms
20:15:17.288 00.000 29876 Move returns status 0, amount 30
20:15:17.288 00.000 29876 move complete, result=0
20:15:17.289 00.001 29876 worker thread done servicing request
20:15:17.289 00.000 29876 Worker thread wakes up
20:15:17.289 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:17.289 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:17.289 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.4 px 30 ms SOUTH
20:15:19.198 01.909 29876 Exposure complete
20:15:19.242 00.044 29876 worker thread done servicing request
20:15:19.242 00.000 31432 OnExposeComplete: enter
20:15:19.244 00.002 31432 UpdateGuideState(): m_state=6
20:15:19.246 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
20:15:19.248 00.002 31432 Star::Find returns 1 (0), X=334.38, Y=885.92, Mass=2551, SNR=31.8, Peak=207 HFD=3.5
20:15:19.250 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
20:15:19.252 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
20:15:19.253 00.001 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.31 hyp=0.70 cameraTheta=-2.68 mountX=-0.64 mountY=0.21, mountTheta=2.82
20:15:19.256 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.31, opts=13)
20:15:19.258 00.002 31432 Enqueuing Move request for scope (-0.63, -0.31)
20:15:19.260 00.002 29876 Worker thread wakes up
20:15:19.260 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.31) opts 0xd
20:15:19.260 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.31)
20:15:19.260 00.000 29876 Moving (-0.63, -0.31) raw xDistance=-0.64 yDistance=0.21
20:15:19.260 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64
20:15:19.260 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:19.260 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:15:19.261 00.001 29876 MoveAxis(E, 66, ABG)
20:15:19.261 00.000 29876 Guiding  Dir = 2, Dur = 66
20:15:19.261 00.000 29876 IsSlewing returns 0
20:15:19.261 00.000 29876 IsGuiding returns 0
20:15:19.261 00.000 29876 PulseGuide returned control before completion, sleep 76
20:15:19.265 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:19.276 00.011 31432 UpdateGuideState exits: m=2551 RSB=31.8
20:15:19.279 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:19.280 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:19.282 00.002 31432 Enqueuing Expose request
20:15:19.348 00.066 29876 IsGuiding returns 1
20:15:19.348 00.000 29876 scope still moving after pulse duration time elapsed
20:15:19.379 00.031 29876 IsSlewing returns 0
20:15:19.379 00.000 29876 IsGuiding returns 1
20:15:19.410 00.031 29876 IsSlewing returns 0
20:15:19.410 00.000 29876 IsGuiding returns 0
20:15:19.410 00.000 29876 scope move finished after 66 + 83 ms
20:15:19.410 00.000 29876 Move returns status 0, amount 66
20:15:19.410 00.000 29876 MoveAxis(N, 0, ABG)
20:15:19.410 00.000 29876 Move returns status 0, amount 0
20:15:19.410 00.000 29876 move complete, result=0
20:15:19.410 00.000 29876 worker thread done servicing request
20:15:19.410 00.000 29876 Worker thread wakes up
20:15:19.410 00.000 31432 GuideStep: -0.6 px 66 ms EAST, 0.2 px 0 ms NORTH
20:15:19.413 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:19.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:21.537 02.124 29876 Exposure complete
20:15:21.580 00.043 29876 worker thread done servicing request
20:15:21.580 00.000 31432 OnExposeComplete: enter
20:15:21.582 00.002 31432 UpdateGuideState(): m_state=6
20:15:21.584 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
20:15:21.586 00.002 31432 Star::Find returns 1 (0), X=334.38, Y=885.92, Mass=2785, SNR=33.7, Peak=227 HFD=3.5
20:15:21.588 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.71 = -2.71)
20:15:21.589 00.001 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
20:15:21.591 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.31 hyp=0.71 cameraTheta=-2.68 mountX=-0.64 mountY=0.21, mountTheta=2.82
20:15:21.594 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.31, opts=13)
20:15:21.596 00.002 31432 Enqueuing Move request for scope (-0.64, -0.31)
20:15:21.597 00.001 29876 Worker thread wakes up
20:15:21.598 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.31) opts 0xd
20:15:21.598 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.31)
20:15:21.598 00.000 29876 Moving (-0.64, -0.31) raw xDistance=-0.64 yDistance=0.21
20:15:21.598 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
20:15:21.598 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:21.598 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:15:21.598 00.000 29876 MoveAxis(E, 71, ABG)
20:15:21.598 00.000 29876 Guiding  Dir = 2, Dur = 71
20:15:21.598 00.000 29876 IsSlewing returns 0
20:15:21.598 00.000 29876 IsGuiding returns 0
20:15:21.599 00.001 29876 PulseGuide returned control before completion, sleep 81
20:15:21.602 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:21.614 00.012 31432 UpdateGuideState exits: m=2785 RSB=33.7
20:15:21.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:21.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:21.620 00.002 31432 Enqueuing Expose request
20:15:21.690 00.070 29876 IsGuiding returns 1
20:15:21.690 00.000 29876 scope still moving after pulse duration time elapsed
20:15:21.721 00.031 29876 IsSlewing returns 0
20:15:21.721 00.000 29876 IsGuiding returns 1
20:15:21.752 00.031 29876 IsSlewing returns 0
20:15:21.752 00.000 29876 IsGuiding returns 0
20:15:21.752 00.000 29876 scope move finished after 71 + 82 ms
20:15:21.752 00.000 29876 Move returns status 0, amount 71
20:15:21.752 00.000 29876 MoveAxis(N, 0, ABG)
20:15:21.752 00.000 29876 Move returns status 0, amount 0
20:15:21.752 00.000 29876 move complete, result=0
20:15:21.752 00.000 29876 worker thread done servicing request
20:15:21.752 00.000 29876 Worker thread wakes up
20:15:21.753 00.001 31432 GuideStep: -0.6 px 71 ms EAST, 0.2 px 0 ms NORTH
20:15:21.756 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:21.757 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:23.662 01.905 29876 Exposure complete
20:15:23.707 00.045 29876 worker thread done servicing request
20:15:23.707 00.000 31432 OnExposeComplete: enter
20:15:23.709 00.002 31432 UpdateGuideState(): m_state=6
20:15:23.711 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
20:15:23.713 00.002 31432 Star::Find returns 1 (0), X=334.94, Y=885.45, Mass=2703, SNR=32.6, Peak=227 HFD=3.6
20:15:23.715 00.002 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.02) = xAngle (-1.68 = -1.68)
20:15:23.717 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.33 = 1.33)
20:15:23.719 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.79 hyp=0.79 cameraTheta=-1.66 mountX=-0.09 mountY=0.77, mountTheta=1.69
20:15:23.721 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.79, opts=13)
20:15:23.723 00.002 31432 Enqueuing Move request for scope (-0.07, -0.79)
20:15:23.725 00.002 29876 Worker thread wakes up
20:15:23.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.79) opts 0xd
20:15:23.725 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.79)
20:15:23.725 00.000 29876 Moving (-0.07, -0.79) raw xDistance=-0.09 yDistance=0.77
20:15:23.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:15:23.725 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.77
20:15:23.725 00.000 29876 MoveAxis(E, 0, ABG)
20:15:23.725 00.000 29876 Move returns status 0, amount 0
20:15:23.725 00.000 29876 MoveAxis(S, 56, ABG)
20:15:23.725 00.000 29876 Guiding  Dir = 1, Dur = 56
20:15:23.726 00.001 29876 IsSlewing returns 0
20:15:23.726 00.000 29876 IsGuiding returns 0
20:15:23.726 00.000 29876 PulseGuide returned control before completion, sleep 66
20:15:23.729 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:23.740 00.011 31432 UpdateGuideState exits: m=2703 RSB=32.6
20:15:23.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:23.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:23.746 00.002 31432 Enqueuing Expose request
20:15:23.801 00.055 29876 IsGuiding returns 1
20:15:23.801 00.000 29876 scope still moving after pulse duration time elapsed
20:15:23.831 00.030 29876 IsSlewing returns 0
20:15:23.831 00.000 29876 IsGuiding returns 1
20:15:23.876 00.045 29876 IsSlewing returns 0
20:15:23.877 00.001 29876 IsGuiding returns 1
20:15:23.908 00.031 29876 IsSlewing returns 0
20:15:23.908 00.000 29876 IsGuiding returns 0
20:15:23.908 00.000 29876 scope move finished after 56 + 126 ms
20:15:23.908 00.000 29876 Move returns status 0, amount 56
20:15:23.909 00.001 29876 move complete, result=0
20:15:23.909 00.000 29876 worker thread done servicing request
20:15:23.909 00.000 29876 Worker thread wakes up
20:15:23.909 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:23.909 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:23.909 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.8 px 56 ms SOUTH
20:15:26.041 02.132 29876 Exposure complete
20:15:26.083 00.042 29876 worker thread done servicing request
20:15:26.083 00.000 31432 OnExposeComplete: enter
20:15:26.086 00.003 31432 UpdateGuideState(): m_state=6
20:15:26.087 00.001 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
20:15:26.089 00.002 31432 Star::Find returns 1 (0), X=334.35, Y=886.20, Mass=2333, SNR=29.3, Peak=180 HFD=3.6
20:15:26.091 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
20:15:26.093 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
20:15:26.095 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.04 hyp=0.66 cameraTheta=-3.09 mountX=-0.66 mountY=-0.07, mountTheta=-3.04
20:15:26.097 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.04, opts=13)
20:15:26.099 00.002 31432 Enqueuing Move request for scope (-0.66, -0.04)
20:15:26.101 00.002 29876 Worker thread wakes up
20:15:26.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.04) opts 0xd
20:15:26.101 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.04)
20:15:26.101 00.000 29876 Moving (-0.66, -0.04) raw xDistance=-0.66 yDistance=-0.07
20:15:26.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.66
20:15:26.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:26.102 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:15:26.102 00.000 29876 MoveAxis(E, 64, ABG)
20:15:26.102 00.000 29876 Guiding  Dir = 2, Dur = 64
20:15:26.102 00.000 29876 IsSlewing returns 0
20:15:26.102 00.000 29876 IsGuiding returns 0
20:15:26.102 00.000 29876 PulseGuide returned control before completion, sleep 74
20:15:26.107 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:26.118 00.011 31432 UpdateGuideState exits: m=2333 RSB=29.3
20:15:26.121 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:26.123 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:26.124 00.001 31432 Enqueuing Expose request
20:15:26.191 00.067 29876 IsGuiding returns 1
20:15:26.191 00.000 29876 scope still moving after pulse duration time elapsed
20:15:26.223 00.032 29876 IsSlewing returns 0
20:15:26.223 00.000 29876 IsGuiding returns 1
20:15:26.254 00.031 29876 IsSlewing returns 0
20:15:26.254 00.000 29876 IsGuiding returns 1
20:15:26.285 00.031 29876 IsSlewing returns 0
20:15:26.285 00.000 29876 IsGuiding returns 0
20:15:26.285 00.000 29876 scope move finished after 64 + 118 ms
20:15:26.285 00.000 29876 Move returns status 0, amount 64
20:15:26.285 00.000 29876 MoveAxis(N, 0, ABG)
20:15:26.285 00.000 29876 Move returns status 0, amount 0
20:15:26.285 00.000 29876 move complete, result=0
20:15:26.285 00.000 29876 worker thread done servicing request
20:15:26.285 00.000 29876 Worker thread wakes up
20:15:26.285 00.000 31432 GuideStep: -0.7 px 64 ms EAST, -0.1 px 0 ms NORTH
20:15:26.288 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:26.288 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:28.198 01.910 29876 Exposure complete
20:15:28.241 00.043 29876 worker thread done servicing request
20:15:28.241 00.000 31432 OnExposeComplete: enter
20:15:28.243 00.002 31432 UpdateGuideState(): m_state=6
20:15:28.246 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
20:15:28.248 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=886.08, Mass=2432, SNR=31.3, Peak=217 HFD=3.0
20:15:28.249 00.001 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
20:15:28.251 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.95 = 0.95)
20:15:28.253 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.03 mountX=-0.08 mountY=0.15, mountTheta=2.09
20:15:28.255 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.16, opts=13)
20:15:28.257 00.002 31432 Enqueuing Move request for scope (-0.08, -0.16)
20:15:28.259 00.002 29876 Worker thread wakes up
20:15:28.259 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
20:15:28.259 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
20:15:28.259 00.000 29876 Moving (-0.08, -0.16) raw xDistance=-0.08 yDistance=0.15
20:15:28.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:15:28.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:28.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:15:28.260 00.001 29876 MoveAxis(E, 0, ABG)
20:15:28.260 00.000 29876 Move returns status 0, amount 0
20:15:28.260 00.000 29876 MoveAxis(N, 0, ABG)
20:15:28.260 00.000 29876 Move returns status 0, amount 0
20:15:28.260 00.000 29876 move complete, result=0
20:15:28.260 00.000 29876 worker thread done servicing request
20:15:28.263 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:28.274 00.011 31432 UpdateGuideState exits: m=2432 RSB=31.3
20:15:28.276 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:28.278 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:28.280 00.002 31432 Enqueuing Expose request
20:15:28.282 00.002 29876 Worker thread wakes up
20:15:28.282 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:15:28.284 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:28.284 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:30.410 02.126 29876 Exposure complete
20:15:30.452 00.042 29876 worker thread done servicing request
20:15:30.452 00.000 31432 OnExposeComplete: enter
20:15:30.454 00.002 31432 UpdateGuideState(): m_state=6
20:15:30.457 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
20:15:30.459 00.002 31432 Star::Find returns 1 (0), X=334.20, Y=886.45, Mass=2451, SNR=30.9, Peak=242 HFD=3.2
20:15:30.461 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
20:15:30.462 00.001 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.41)
20:15:30.464 00.002 31432 CameraToMount -- cameraX=-0.81 cameraY=0.21 hyp=0.84 cameraTheta=2.88 mountX=-0.80 mountY=-0.34, mountTheta=-2.75
20:15:30.467 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.81, y=0.21, opts=13)
20:15:30.469 00.002 31432 Enqueuing Move request for scope (-0.81, 0.21)
20:15:30.471 00.002 29876 Worker thread wakes up
20:15:30.471 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.21) opts 0xd
20:15:30.471 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.81, 0.21)
20:15:30.471 00.000 29876 Moving (-0.81, 0.21) raw xDistance=-0.80 yDistance=-0.34
20:15:30.471 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.80
20:15:30.471 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:30.471 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:15:30.471 00.000 29876 MoveAxis(E, 77, ABG)
20:15:30.471 00.000 29876 Guiding  Dir = 2, Dur = 77
20:15:30.471 00.000 29876 IsSlewing returns 0
20:15:30.471 00.000 29876 IsGuiding returns 0
20:15:30.472 00.001 29876 PulseGuide returned control before completion, sleep 87
20:15:30.477 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:30.490 00.013 31432 UpdateGuideState exits: m=2451 RSB=30.9
20:15:30.492 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:30.494 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:30.495 00.001 31432 Enqueuing Expose request
20:15:30.564 00.069 29876 IsGuiding returns 1
20:15:30.564 00.000 29876 scope still moving after pulse duration time elapsed
20:15:30.595 00.031 29876 IsSlewing returns 0
20:15:30.595 00.000 29876 IsGuiding returns 1
20:15:30.626 00.031 29876 IsSlewing returns 0
20:15:30.626 00.000 29876 IsGuiding returns 0
20:15:30.626 00.000 29876 scope move finished after 77 + 77 ms
20:15:30.626 00.000 29876 Move returns status 0, amount 77
20:15:30.626 00.000 29876 MoveAxis(N, 0, ABG)
20:15:30.626 00.000 29876 Move returns status 0, amount 0
20:15:30.626 00.000 29876 move complete, result=0
20:15:30.626 00.000 29876 worker thread done servicing request
20:15:30.626 00.000 29876 Worker thread wakes up
20:15:30.626 00.000 31432 GuideStep: -0.8 px 77 ms EAST, -0.3 px 0 ms NORTH
20:15:30.630 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:30.630 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:32.543 01.913 29876 Exposure complete
20:15:32.586 00.043 29876 worker thread done servicing request
20:15:32.586 00.000 31432 OnExposeComplete: enter
20:15:32.588 00.002 31432 UpdateGuideState(): m_state=6
20:15:32.590 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
20:15:32.592 00.002 31432 Star::Find returns 1 (0), X=334.13, Y=886.30, Mass=2744, SNR=32.8, Peak=215 HFD=3.8
20:15:32.594 00.002 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
20:15:32.595 00.001 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.23)
20:15:32.597 00.002 31432 CameraToMount -- cameraX=-0.88 cameraY=0.06 hyp=0.89 cameraTheta=3.07 mountX=-0.88 mountY=-0.20, mountTheta=-2.92
20:15:32.600 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=0.06, opts=13)
20:15:32.603 00.003 31432 Enqueuing Move request for scope (-0.88, 0.06)
20:15:32.605 00.002 29876 Worker thread wakes up
20:15:32.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.06) opts 0xd
20:15:32.605 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, 0.06)
20:15:32.605 00.000 29876 Moving (-0.88, 0.06) raw xDistance=-0.88 yDistance=-0.20
20:15:32.605 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
20:15:32.605 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:32.605 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:15:32.605 00.000 29876 MoveAxis(E, 96, ABG)
20:15:32.605 00.000 29876 Guiding  Dir = 2, Dur = 96
20:15:32.606 00.001 29876 IsSlewing returns 0
20:15:32.606 00.000 29876 IsGuiding returns 0
20:15:32.606 00.000 29876 PulseGuide returned control before completion, sleep 106
20:15:32.609 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:32.620 00.011 31432 UpdateGuideState exits: m=2744 RSB=32.8
20:15:32.622 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:32.625 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:32.627 00.002 31432 Enqueuing Expose request
20:15:32.727 00.100 29876 IsGuiding returns 1
20:15:32.727 00.000 29876 scope still moving after pulse duration time elapsed
20:15:32.758 00.031 29876 IsSlewing returns 0
20:15:32.758 00.000 29876 IsGuiding returns 0
20:15:32.758 00.000 29876 scope move finished after 96 + 55 ms
20:15:32.758 00.000 29876 Move returns status 0, amount 96
20:15:32.758 00.000 29876 MoveAxis(N, 0, ABG)
20:15:32.758 00.000 29876 Move returns status 0, amount 0
20:15:32.758 00.000 29876 move complete, result=0
20:15:32.758 00.000 29876 worker thread done servicing request
20:15:32.758 00.000 29876 Worker thread wakes up
20:15:32.758 00.000 31432 GuideStep: -0.9 px 96 ms EAST, -0.2 px 0 ms NORTH
20:15:32.760 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:32.761 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:34.886 02.125 29876 Exposure complete
20:15:34.929 00.043 29876 worker thread done servicing request
20:15:34.929 00.000 31432 OnExposeComplete: enter
20:15:34.932 00.003 31432 UpdateGuideState(): m_state=6
20:15:34.934 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
20:15:34.936 00.002 31432 Star::Find returns 1 (0), X=334.83, Y=885.97, Mass=2420, SNR=30.7, Peak=224 HFD=3.6
20:15:34.937 00.001 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
20:15:34.939 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
20:15:34.941 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.18 mountX=-0.19 mountY=0.23, mountTheta=2.25
20:15:34.944 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.26, opts=13)
20:15:34.946 00.002 31432 Enqueuing Move request for scope (-0.18, -0.26)
20:15:34.947 00.001 29876 Worker thread wakes up
20:15:34.947 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
20:15:34.948 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
20:15:34.948 00.000 29876 Moving (-0.18, -0.26) raw xDistance=-0.19 yDistance=0.23
20:15:34.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:15:34.948 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:34.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:15:34.948 00.000 29876 MoveAxis(E, 0, ABG)
20:15:34.948 00.000 29876 Move returns status 0, amount 0
20:15:34.948 00.000 29876 MoveAxis(N, 0, ABG)
20:15:34.948 00.000 29876 Move returns status 0, amount 0
20:15:34.948 00.000 29876 move complete, result=0
20:15:34.948 00.000 29876 worker thread done servicing request
20:15:34.953 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:34.965 00.012 31432 UpdateGuideState exits: m=2420 RSB=30.7
20:15:34.967 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:34.969 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:34.971 00.002 31432 Enqueuing Expose request
20:15:34.973 00.002 29876 Worker thread wakes up
20:15:34.973 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:15:34.975 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:34.975 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:36.890 01.915 29876 Exposure complete
20:15:36.938 00.048 29876 worker thread done servicing request
20:15:36.938 00.000 31432 OnExposeComplete: enter
20:15:36.941 00.003 31432 UpdateGuideState(): m_state=6
20:15:36.943 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
20:15:36.945 00.002 31432 Star::Find returns 1 (0), X=334.61, Y=886.20, Mass=2316, SNR=29.6, Peak=169 HFD=3.7
20:15:36.947 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:15:36.948 00.001 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:15:36.950 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-3.04 mountX=-0.40 mountY=-0.02, mountTheta=-3.09
20:15:36.953 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.04, opts=13)
20:15:36.959 00.006 31432 Enqueuing Move request for scope (-0.40, -0.04)
20:15:36.964 00.005 29876 Worker thread wakes up
20:15:36.964 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.04) opts 0xd
20:15:36.964 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.04)
20:15:36.964 00.000 29876 Moving (-0.40, -0.04) raw xDistance=-0.40 yDistance=-0.02
20:15:36.964 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
20:15:36.964 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:36.964 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:15:36.964 00.000 29876 MoveAxis(E, 39, ABG)
20:15:36.964 00.000 29876 Guiding  Dir = 2, Dur = 39
20:15:36.965 00.001 29876 IsSlewing returns 0
20:15:36.965 00.000 29876 IsGuiding returns 0
20:15:36.965 00.000 29876 PulseGuide returned control before completion, sleep 49
20:15:36.972 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:36.988 00.016 31432 UpdateGuideState exits: m=2316 RSB=29.6
20:15:36.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:36.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:36.994 00.002 31432 Enqueuing Expose request
20:15:37.027 00.033 29876 IsGuiding returns 1
20:15:37.027 00.000 29876 scope still moving after pulse duration time elapsed
20:15:37.058 00.031 29876 IsSlewing returns 0
20:15:37.058 00.000 29876 IsGuiding returns 0
20:15:37.058 00.000 29876 scope move finished after 39 + 54 ms
20:15:37.058 00.000 29876 Move returns status 0, amount 39
20:15:37.058 00.000 29876 MoveAxis(N, 0, ABG)
20:15:37.058 00.000 29876 Move returns status 0, amount 0
20:15:37.058 00.000 29876 move complete, result=0
20:15:37.058 00.000 29876 worker thread done servicing request
20:15:37.058 00.000 29876 Worker thread wakes up
20:15:37.058 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:37.058 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:37.058 00.000 31432 GuideStep: -0.4 px 39 ms EAST, -0.0 px 0 ms NORTH
20:15:39.188 02.130 29876 Exposure complete
20:15:39.233 00.045 29876 worker thread done servicing request
20:15:39.233 00.000 31432 OnExposeComplete: enter
20:15:39.235 00.002 31432 UpdateGuideState(): m_state=6
20:15:39.237 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
20:15:39.241 00.004 31432 Star::Find returns 1 (0), X=334.39, Y=885.95, Mass=2648, SNR=32.5, Peak=210 HFD=3.7
20:15:39.243 00.002 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
20:15:39.245 00.002 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
20:15:39.247 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.29 hyp=0.69 cameraTheta=-2.71 mountX=-0.63 mountY=0.19, mountTheta=2.85
20:15:39.251 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.29, opts=13)
20:15:39.256 00.005 31432 Enqueuing Move request for scope (-0.63, -0.29)
20:15:39.259 00.003 29876 Worker thread wakes up
20:15:39.259 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.29) opts 0xd
20:15:39.259 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.29)
20:15:39.259 00.000 29876 Moving (-0.63, -0.29) raw xDistance=-0.63 yDistance=0.19
20:15:39.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
20:15:39.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:39.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:15:39.259 00.000 29876 MoveAxis(E, 66, ABG)
20:15:39.259 00.000 29876 Guiding  Dir = 2, Dur = 66
20:15:39.259 00.000 29876 IsSlewing returns 0
20:15:39.259 00.000 29876 IsGuiding returns 0
20:15:39.260 00.001 29876 PulseGuide returned control before completion, sleep 76
20:15:39.263 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:39.279 00.016 31432 UpdateGuideState exits: m=2648 RSB=32.5
20:15:39.282 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:39.284 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:39.286 00.002 31432 Enqueuing Expose request
20:15:39.341 00.055 29876 IsGuiding returns 1
20:15:39.341 00.000 29876 scope still moving after pulse duration time elapsed
20:15:39.372 00.031 29876 IsSlewing returns 0
20:15:39.372 00.000 29876 IsGuiding returns 1
20:15:39.402 00.030 29876 IsSlewing returns 0
20:15:39.402 00.000 29876 IsGuiding returns 0
20:15:39.402 00.000 29876 scope move finished after 66 + 77 ms
20:15:39.402 00.000 29876 Move returns status 0, amount 66
20:15:39.402 00.000 29876 MoveAxis(N, 0, ABG)
20:15:39.402 00.000 29876 Move returns status 0, amount 0
20:15:39.402 00.000 29876 move complete, result=0
20:15:39.403 00.001 29876 worker thread done servicing request
20:15:39.403 00.000 29876 Worker thread wakes up
20:15:39.403 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:39.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:39.403 00.000 31432 GuideStep: -0.6 px 66 ms EAST, 0.2 px 0 ms NORTH
20:15:41.318 01.915 29876 Exposure complete
20:15:41.360 00.042 29876 worker thread done servicing request
20:15:41.361 00.001 31432 OnExposeComplete: enter
20:15:41.363 00.002 31432 UpdateGuideState(): m_state=6
20:15:41.366 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
20:15:41.367 00.001 31432 Star::Find returns 1 (0), X=334.49, Y=886.17, Mass=2601, SNR=32.1, Peak=199 HFD=3.8
20:15:41.369 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
20:15:41.371 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
20:15:41.373 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.06 hyp=0.53 cameraTheta=-3.02 mountX=-0.52 mountY=-0.02, mountTheta=-3.11
20:15:41.376 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.06, opts=13)
20:15:41.378 00.002 31432 Enqueuing Move request for scope (-0.52, -0.06)
20:15:41.379 00.001 29876 Worker thread wakes up
20:15:41.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.06) opts 0xd
20:15:41.379 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.06)
20:15:41.380 00.001 29876 Moving (-0.52, -0.06) raw xDistance=-0.52 yDistance=-0.02
20:15:41.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
20:15:41.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:41.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:15:41.380 00.000 29876 MoveAxis(E, 60, ABG)
20:15:41.380 00.000 29876 Guiding  Dir = 2, Dur = 60
20:15:41.380 00.000 29876 IsSlewing returns 0
20:15:41.380 00.000 29876 IsGuiding returns 0
20:15:41.380 00.000 29876 PulseGuide returned control before completion, sleep 70
20:15:41.386 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:41.398 00.012 31432 UpdateGuideState exits: m=2601 RSB=32.1
20:15:41.400 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:41.402 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:41.403 00.001 31432 Enqueuing Expose request
20:15:41.458 00.055 29876 IsGuiding returns 1
20:15:41.458 00.000 29876 scope still moving after pulse duration time elapsed
20:15:41.490 00.032 29876 IsSlewing returns 0
20:15:41.490 00.000 29876 IsGuiding returns 1
20:15:41.521 00.031 29876 IsSlewing returns 0
20:15:41.521 00.000 29876 IsGuiding returns 1
20:15:41.552 00.031 29876 IsSlewing returns 0
20:15:41.552 00.000 29876 IsGuiding returns 0
20:15:41.552 00.000 29876 scope move finished after 60 + 112 ms
20:15:41.552 00.000 29876 Move returns status 0, amount 60
20:15:41.552 00.000 29876 MoveAxis(N, 0, ABG)
20:15:41.552 00.000 29876 Move returns status 0, amount 0
20:15:41.552 00.000 29876 move complete, result=0
20:15:41.552 00.000 29876 worker thread done servicing request
20:15:41.552 00.000 29876 Worker thread wakes up
20:15:41.552 00.000 31432 GuideStep: -0.5 px 60 ms EAST, -0.0 px 0 ms NORTH
20:15:41.555 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:41.555 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:43.781 02.226 29876 Exposure complete
20:15:43.827 00.046 29876 worker thread done servicing request
20:15:43.827 00.000 31432 OnExposeComplete: enter
20:15:43.829 00.002 31432 UpdateGuideState(): m_state=6
20:15:43.831 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
20:15:43.833 00.002 31432 Star::Find returns 1 (0), X=335.32, Y=885.89, Mass=2435, SNR=30.8, Peak=210 HFD=3.8
20:15:43.834 00.001 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
20:15:43.836 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
20:15:43.837 00.001 31432 CameraToMount -- cameraX=0.31 cameraY=-0.35 hyp=0.47 cameraTheta=-0.84 mountX=0.30 mountY=0.39, mountTheta=0.91
20:15:43.841 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.35, opts=13)
20:15:43.843 00.002 31432 Enqueuing Move request for scope (0.31, -0.35)
20:15:43.845 00.002 29876 Worker thread wakes up
20:15:43.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.35) opts 0xd
20:15:43.846 00.001 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.35)
20:15:43.846 00.000 29876 Moving (0.31, -0.35) raw xDistance=0.30 yDistance=0.39
20:15:43.846 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
20:15:43.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
20:15:43.846 00.000 29876 MoveAxis(W, 21, ABG)
20:15:43.846 00.000 29876 Guiding  Dir = 3, Dur = 21
20:15:43.846 00.000 29876 IsSlewing returns 0
20:15:43.846 00.000 29876 IsGuiding returns 0
20:15:43.846 00.000 29876 PulseGuide returned control before completion, sleep 31
20:15:43.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:15:43.861 00.012 31432 UpdateGuideState exits: m=2435 RSB=30.8
20:15:43.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:43.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:43.867 00.002 31432 Enqueuing Expose request
20:15:43.888 00.021 29876 IsGuiding returns 1
20:15:43.888 00.000 29876 scope still moving after pulse duration time elapsed
20:15:43.918 00.030 29876 IsSlewing returns 0
20:15:43.918 00.000 29876 IsGuiding returns 1
20:15:43.950 00.032 29876 IsSlewing returns 0
20:15:43.950 00.000 29876 IsGuiding returns 0
20:15:43.950 00.000 29876 scope move finished after 21 + 83 ms
20:15:43.950 00.000 29876 Move returns status 0, amount 21
20:15:43.950 00.000 29876 MoveAxis(S, 29, ABG)
20:15:43.950 00.000 29876 Guiding  Dir = 1, Dur = 29
20:15:43.950 00.000 29876 IsSlewing returns 0
20:15:43.950 00.000 29876 IsGuiding returns 0
20:15:43.950 00.000 29876 PulseGuide returned control before completion, sleep 39
20:15:43.995 00.045 29876 IsGuiding returns 1
20:15:43.995 00.000 29876 scope still moving after pulse duration time elapsed
20:15:44.026 00.031 29876 IsSlewing returns 0
20:15:44.026 00.000 29876 IsGuiding returns 1
20:15:44.057 00.031 29876 IsSlewing returns 0
20:15:44.057 00.000 29876 IsGuiding returns 1
20:15:44.088 00.031 29876 IsSlewing returns 0
20:15:44.088 00.000 29876 IsGuiding returns 1
20:15:44.119 00.031 29876 IsSlewing returns 0
20:15:44.119 00.000 29876 IsGuiding returns 1
20:15:44.149 00.030 29876 IsSlewing returns 0
20:15:44.149 00.000 29876 IsGuiding returns 0
20:15:44.149 00.000 29876 scope move finished after 29 + 169 ms
20:15:44.149 00.000 29876 Move returns status 0, amount 29
20:15:44.149 00.000 29876 move complete, result=0
20:15:44.149 00.000 29876 worker thread done servicing request
20:15:44.149 00.000 29876 Worker thread wakes up
20:15:44.149 00.000 31432 GuideStep: 0.3 px 21 ms WEST, 0.4 px 29 ms SOUTH
20:15:44.152 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:44.152 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:46.059 01.907 29876 Exposure complete
20:15:46.102 00.043 29876 worker thread done servicing request
20:15:46.102 00.000 31432 OnExposeComplete: enter
20:15:46.108 00.006 31432 UpdateGuideState(): m_state=6
20:15:46.115 00.007 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
20:15:46.119 00.004 31432 Star::Find returns 1 (0), X=334.90, Y=886.70, Mass=2630, SNR=32.4, Peak=214 HFD=3.6
20:15:46.121 00.002 31432 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.02) = xAngle (1.79 = 1.79)
20:15:46.126 00.005 31432 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.81 = -1.48)
20:15:46.131 00.005 31432 CameraToMount -- cameraX=-0.12 cameraY=0.46 hyp=0.47 cameraTheta=1.82 mountX=-0.10 mountY=-0.47, mountTheta=-1.79
20:15:46.138 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.46, opts=13)
20:15:46.141 00.003 31432 Enqueuing Move request for scope (-0.12, 0.46)
20:15:46.143 00.002 29876 Worker thread wakes up
20:15:46.143 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.46) opts 0xd
20:15:46.143 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.46)
20:15:46.143 00.000 29876 Moving (-0.12, 0.46) raw xDistance=-0.10 yDistance=-0.47
20:15:46.143 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:15:46.143 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:46.143 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:15:46.143 00.000 29876 MoveAxis(E, 0, ABG)
20:15:46.143 00.000 29876 Move returns status 0, amount 0
20:15:46.143 00.000 29876 MoveAxis(N, 0, ABG)
20:15:46.143 00.000 29876 Move returns status 0, amount 0
20:15:46.143 00.000 29876 move complete, result=0
20:15:46.143 00.000 29876 worker thread done servicing request
20:15:46.147 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:46.158 00.011 31432 UpdateGuideState exits: m=2630 RSB=32.4
20:15:46.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:46.162 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:46.164 00.002 31432 Enqueuing Expose request
20:15:46.166 00.002 29876 Worker thread wakes up
20:15:46.166 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
20:15:46.168 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:46.168 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:48.298 02.130 29876 Exposure complete
20:15:48.341 00.043 29876 worker thread done servicing request
20:15:48.341 00.000 31432 OnExposeComplete: enter
20:15:48.343 00.002 31432 UpdateGuideState(): m_state=6
20:15:48.345 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
20:15:48.347 00.002 31432 Star::Find returns 1 (0), X=334.92, Y=886.87, Mass=2596, SNR=31.3, Peak=240 HFD=3.4
20:15:48.349 00.002 31432 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.02) = xAngle (1.69 = 1.69)
20:15:48.351 00.002 31432 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.70 = -1.59)
20:15:48.353 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.63 hyp=0.63 cameraTheta=1.71 mountX=-0.07 mountY=-0.63, mountTheta=-1.69
20:15:48.355 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.63, opts=13)
20:15:48.357 00.002 31432 Enqueuing Move request for scope (-0.09, 0.63)
20:15:48.359 00.002 29876 Worker thread wakes up
20:15:48.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.63) opts 0xd
20:15:48.359 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.63)
20:15:48.359 00.000 29876 Moving (-0.09, 0.63) raw xDistance=-0.07 yDistance=-0.63
20:15:48.360 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:15:48.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:48.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
20:15:48.360 00.000 29876 MoveAxis(E, 0, ABG)
20:15:48.360 00.000 29876 Move returns status 0, amount 0
20:15:48.360 00.000 29876 MoveAxis(N, 0, ABG)
20:15:48.360 00.000 29876 Move returns status 0, amount 0
20:15:48.360 00.000 29876 move complete, result=0
20:15:48.360 00.000 29876 worker thread done servicing request
20:15:48.366 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:48.384 00.018 31432 UpdateGuideState exits: m=2596 RSB=31.3
20:15:48.388 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:48.390 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:48.392 00.002 31432 Enqueuing Expose request
20:15:48.394 00.002 29876 Worker thread wakes up
20:15:48.394 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
20:15:48.398 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:48.398 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:50.308 01.910 29876 Exposure complete
20:15:50.359 00.051 29876 worker thread done servicing request
20:15:50.359 00.000 31432 OnExposeComplete: enter
20:15:50.361 00.002 31432 UpdateGuideState(): m_state=6
20:15:50.363 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
20:15:50.365 00.002 31432 Star::Find returns 1 (0), X=335.34, Y=886.07, Mass=2626, SNR=32.2, Peak=210 HFD=3.8
20:15:50.367 00.002 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
20:15:50.369 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
20:15:50.371 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.47 mountX=0.33 mountY=0.22, mountTheta=0.59
20:15:50.373 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.17, opts=13)
20:15:50.375 00.002 31432 Enqueuing Move request for scope (0.33, -0.17)
20:15:50.377 00.002 29876 Worker thread wakes up
20:15:50.377 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
20:15:50.377 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
20:15:50.377 00.000 29876 Moving (0.33, -0.17) raw xDistance=0.33 yDistance=0.22
20:15:50.377 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
20:15:50.377 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:50.377 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:15:50.377 00.000 29876 MoveAxis(W, 31, ABG)
20:15:50.377 00.000 29876 Guiding  Dir = 3, Dur = 31
20:15:50.378 00.001 29876 IsSlewing returns 0
20:15:50.378 00.000 29876 IsGuiding returns 0
20:15:50.378 00.000 29876 PulseGuide returned control before completion, sleep 41
20:15:50.381 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:15:50.397 00.016 31432 UpdateGuideState exits: m=2626 RSB=32.2
20:15:50.399 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:50.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:50.403 00.002 31432 Enqueuing Expose request
20:15:50.428 00.025 29876 IsGuiding returns 1
20:15:50.428 00.000 29876 scope still moving after pulse duration time elapsed
20:15:50.459 00.031 29876 IsSlewing returns 0
20:15:50.459 00.000 29876 IsGuiding returns 1
20:15:50.490 00.031 29876 IsSlewing returns 0
20:15:50.490 00.000 29876 IsGuiding returns 0
20:15:50.490 00.000 29876 scope move finished after 31 + 81 ms
20:15:50.490 00.000 29876 Move returns status 0, amount 31
20:15:50.490 00.000 29876 MoveAxis(N, 0, ABG)
20:15:50.490 00.000 29876 Move returns status 0, amount 0
20:15:50.490 00.000 29876 move complete, result=0
20:15:50.490 00.000 29876 worker thread done servicing request
20:15:50.490 00.000 29876 Worker thread wakes up
20:15:50.490 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.2 px 0 ms NORTH
20:15:50.493 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:50.493 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:52.623 02.130 29876 Exposure complete
20:15:52.666 00.043 29876 worker thread done servicing request
20:15:52.666 00.000 31432 OnExposeComplete: enter
20:15:52.668 00.002 31432 UpdateGuideState(): m_state=6
20:15:52.671 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
20:15:52.673 00.002 31432 Star::Find returns 1 (0), X=334.51, Y=886.56, Mass=2364, SNR=29.7, Peak=184 HFD=3.3
20:15:52.675 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
20:15:52.676 00.001 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
20:15:52.678 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.32 hyp=0.60 cameraTheta=2.58 mountX=-0.50 mountY=-0.39, mountTheta=-2.48
20:15:52.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.32, opts=13)
20:15:52.683 00.002 31432 Enqueuing Move request for scope (-0.51, 0.32)
20:15:52.685 00.002 29876 Worker thread wakes up
20:15:52.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.32) opts 0xd
20:15:52.685 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.32)
20:15:52.685 00.000 29876 Moving (-0.51, 0.32) raw xDistance=-0.50 yDistance=-0.39
20:15:52.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.50
20:15:52.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:52.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:15:52.685 00.000 29876 MoveAxis(E, 44, ABG)
20:15:52.685 00.000 29876 Guiding  Dir = 2, Dur = 44
20:15:52.685 00.000 29876 IsSlewing returns 0
20:15:52.686 00.001 29876 IsGuiding returns 0
20:15:52.686 00.000 29876 PulseGuide returned control before completion, sleep 54
20:15:52.690 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:52.701 00.011 31432 UpdateGuideState exits: m=2364 RSB=29.7
20:15:52.703 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:52.705 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:52.707 00.002 31432 Enqueuing Expose request
20:15:52.747 00.040 29876 IsGuiding returns 1
20:15:52.747 00.000 29876 scope still moving after pulse duration time elapsed
20:15:52.778 00.031 29876 IsSlewing returns 0
20:15:52.778 00.000 29876 IsGuiding returns 1
20:15:52.809 00.031 29876 IsSlewing returns 0
20:15:52.809 00.000 29876 IsGuiding returns 1
20:15:52.840 00.031 29876 IsSlewing returns 0
20:15:52.840 00.000 29876 IsGuiding returns 1
20:15:52.871 00.031 29876 IsSlewing returns 0
20:15:52.871 00.000 29876 IsGuiding returns 0
20:15:52.871 00.000 29876 scope move finished after 44 + 140 ms
20:15:52.871 00.000 29876 Move returns status 0, amount 44
20:15:52.871 00.000 29876 MoveAxis(N, 0, ABG)
20:15:52.871 00.000 29876 Move returns status 0, amount 0
20:15:52.871 00.000 29876 move complete, result=0
20:15:52.871 00.000 29876 worker thread done servicing request
20:15:52.871 00.000 29876 Worker thread wakes up
20:15:52.871 00.000 31432 GuideStep: -0.5 px 44 ms EAST, -0.4 px 0 ms NORTH
20:15:52.874 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:52.874 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:54.785 01.911 29876 Exposure complete
20:15:54.841 00.056 29876 worker thread done servicing request
20:15:54.841 00.000 31432 OnExposeComplete: enter
20:15:54.843 00.002 31432 UpdateGuideState(): m_state=6
20:15:54.846 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
20:15:54.849 00.003 31432 Star::Find returns 1 (0), X=334.84, Y=886.72, Mass=2474, SNR=31.0, Peak=208 HFD=3.5
20:15:54.852 00.003 31432 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
20:15:54.854 00.002 31432 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.90 = -1.39)
20:15:54.857 00.003 31432 CameraToMount -- cameraX=-0.17 cameraY=0.48 hyp=0.51 cameraTheta=1.91 mountX=-0.16 mountY=-0.51, mountTheta=-1.88
20:15:54.861 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.48, opts=13)
20:15:54.863 00.002 31432 Enqueuing Move request for scope (-0.17, 0.48)
20:15:54.866 00.003 29876 Worker thread wakes up
20:15:54.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.48) opts 0xd
20:15:54.866 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.48)
20:15:54.866 00.000 29876 Moving (-0.17, 0.48) raw xDistance=-0.16 yDistance=-0.51
20:15:54.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:15:54.866 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.40 newest=-0.68
20:15:54.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.51
20:15:54.866 00.000 29876 MoveAxis(E, 0, ABG)
20:15:54.866 00.000 29876 Move returns status 0, amount 0
20:15:54.866 00.000 29876 BLC: Oldest BLC event removed
20:15:54.866 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:15:54.867 00.001 29876 MoveAxis(N, 57, ABG)
20:15:54.867 00.000 29876 Guiding  Dir = 0, Dur = 57
20:15:54.867 00.000 29876 IsSlewing returns 0
20:15:54.867 00.000 29876 IsGuiding returns 0
20:15:54.867 00.000 29876 PulseGuide returned control before completion, sleep 67
20:15:54.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:15:54.882 00.012 31432 UpdateGuideState exits: m=2474 RSB=31.0
20:15:54.884 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:54.886 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:54.888 00.002 31432 Enqueuing Expose request
20:15:54.935 00.047 29876 IsGuiding returns 1
20:15:54.935 00.000 29876 scope still moving after pulse duration time elapsed
20:15:54.967 00.032 29876 IsSlewing returns 0
20:15:54.967 00.000 29876 IsGuiding returns 1
20:15:54.999 00.032 29876 IsSlewing returns 0
20:15:54.999 00.000 29876 IsGuiding returns 1
20:15:55.029 00.030 29876 IsSlewing returns 0
20:15:55.029 00.000 29876 IsGuiding returns 1
20:15:55.061 00.032 29876 IsSlewing returns 0
20:15:55.061 00.000 29876 IsGuiding returns 0
20:15:55.061 00.000 29876 scope move finished after 57 + 137 ms
20:15:55.061 00.000 29876 Move returns status 0, amount 57
20:15:55.061 00.000 29876 move complete, result=0
20:15:55.061 00.000 29876 worker thread done servicing request
20:15:55.061 00.000 29876 Worker thread wakes up
20:15:55.061 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:55.061 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:55.061 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.5 px 57 ms NORTH
20:15:57.186 02.125 29876 Exposure complete
20:15:57.235 00.049 29876 worker thread done servicing request
20:15:57.235 00.000 31432 OnExposeComplete: enter
20:15:57.241 00.006 31432 UpdateGuideState(): m_state=6
20:15:57.246 00.005 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
20:15:57.249 00.003 31432 Star::Find returns 1 (0), X=334.84, Y=886.66, Mass=2224, SNR=29.5, Peak=192 HFD=3.3
20:15:57.251 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.94 = 1.94)
20:15:57.253 00.002 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.95 = -1.33)
20:15:57.255 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.96 mountX=-0.17 mountY=-0.44, mountTheta=-1.93
20:15:57.258 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.42, opts=13)
20:15:57.260 00.002 31432 Enqueuing Move request for scope (-0.18, 0.42)
20:15:57.262 00.002 29876 Worker thread wakes up
20:15:57.262 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.42) opts 0xd
20:15:57.262 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.42)
20:15:57.262 00.000 29876 Moving (-0.18, 0.42) raw xDistance=-0.17 yDistance=-0.44
20:15:57.262 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:15:57.262 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.44
20:15:57.262 00.000 29876 MoveAxis(E, 0, ABG)
20:15:57.262 00.000 29876 Move returns status 0, amount 0
20:15:57.262 00.000 29876 MoveAxis(N, 33, ABG)
20:15:57.262 00.000 29876 Guiding  Dir = 0, Dur = 33
20:15:57.263 00.001 29876 IsSlewing returns 0
20:15:57.263 00.000 29876 IsGuiding returns 0
20:15:57.263 00.000 29876 PulseGuide returned control before completion, sleep 43
20:15:57.269 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:15:57.285 00.016 31432 UpdateGuideState exits: m=2224 RSB=29.5
20:15:57.290 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:57.292 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:57.294 00.002 31432 Enqueuing Expose request
20:15:57.310 00.016 29876 IsGuiding returns 1
20:15:57.310 00.000 29876 scope still moving after pulse duration time elapsed
20:15:57.341 00.031 29876 IsSlewing returns 0
20:15:57.341 00.000 29876 IsGuiding returns 1
20:15:57.371 00.030 29876 IsSlewing returns 0
20:15:57.371 00.000 29876 IsGuiding returns 1
20:15:57.402 00.031 29876 IsSlewing returns 0
20:15:57.402 00.000 29876 IsGuiding returns 0
20:15:57.402 00.000 29876 scope move finished after 33 + 106 ms
20:15:57.402 00.000 29876 Move returns status 0, amount 33
20:15:57.402 00.000 29876 move complete, result=0
20:15:57.403 00.001 29876 worker thread done servicing request
20:15:57.403 00.000 29876 Worker thread wakes up
20:15:57.403 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:57.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:57.403 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 33 ms NORTH
20:15:59.316 01.913 29876 Exposure complete
20:15:59.363 00.047 29876 worker thread done servicing request
20:15:59.364 00.001 31432 OnExposeComplete: enter
20:15:59.366 00.002 31432 UpdateGuideState(): m_state=6
20:15:59.368 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
20:15:59.370 00.002 31432 Star::Find returns 1 (0), X=335.07, Y=886.71, Mass=2403, SNR=30.2, Peak=178 HFD=3.8
20:15:59.371 00.001 31432 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.02) = xAngle (1.42 = 1.42)
20:15:59.373 00.002 31432 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.43 = -1.85)
20:15:59.375 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.47 hyp=0.48 cameraTheta=1.45 mountX=0.07 mountY=-0.46, mountTheta=-1.42
20:15:59.378 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.47, opts=13)
20:15:59.380 00.002 31432 Enqueuing Move request for scope (0.06, 0.47)
20:15:59.382 00.002 29876 Worker thread wakes up
20:15:59.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.47) opts 0xd
20:15:59.382 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.47)
20:15:59.382 00.000 29876 Moving (0.06, 0.47) raw xDistance=0.07 yDistance=-0.46
20:15:59.382 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:15:59.382 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.46
20:15:59.382 00.000 29876 MoveAxis(E, 0, ABG)
20:15:59.382 00.000 29876 Move returns status 0, amount 0
20:15:59.382 00.000 29876 MoveAxis(N, 34, ABG)
20:15:59.382 00.000 29876 Guiding  Dir = 0, Dur = 34
20:15:59.382 00.000 29876 IsSlewing returns 0
20:15:59.382 00.000 29876 IsGuiding returns 0
20:15:59.383 00.001 29876 PulseGuide returned control before completion, sleep 44
20:15:59.386 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:15:59.397 00.011 31432 UpdateGuideState exits: m=2403 RSB=30.2
20:15:59.399 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:59.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:15:59.403 00.002 31432 Enqueuing Expose request
20:15:59.438 00.035 29876 IsGuiding returns 1
20:15:59.438 00.000 29876 scope still moving after pulse duration time elapsed
20:15:59.469 00.031 29876 IsSlewing returns 0
20:15:59.469 00.000 29876 IsGuiding returns 1
20:15:59.500 00.031 29876 IsSlewing returns 0
20:15:59.500 00.000 29876 IsGuiding returns 1
20:15:59.530 00.030 29876 IsSlewing returns 0
20:15:59.530 00.000 29876 IsGuiding returns 1
20:15:59.561 00.031 29876 IsSlewing returns 0
20:15:59.561 00.000 29876 IsGuiding returns 0
20:15:59.561 00.000 29876 scope move finished after 34 + 145 ms
20:15:59.561 00.000 29876 Move returns status 0, amount 34
20:15:59.561 00.000 29876 move complete, result=0
20:15:59.561 00.000 29876 worker thread done servicing request
20:15:59.561 00.000 29876 Worker thread wakes up
20:15:59.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:15:59.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:15:59.561 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 34 ms NORTH
20:16:01.793 02.232 29876 Exposure complete
20:16:01.838 00.045 29876 worker thread done servicing request
20:16:01.838 00.000 31432 OnExposeComplete: enter
20:16:01.841 00.003 31432 UpdateGuideState(): m_state=6
20:16:01.843 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
20:16:01.845 00.002 31432 Star::Find returns 1 (0), X=334.88, Y=886.50, Mass=2548, SNR=31.8, Peak=227 HFD=3.5
20:16:01.847 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (2.00 = 2.00)
20:16:01.849 00.002 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.01 = -1.27)
20:16:01.850 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
20:16:01.853 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.26, opts=13)
20:16:01.855 00.002 31432 Enqueuing Move request for scope (-0.13, 0.26)
20:16:01.857 00.002 29876 Worker thread wakes up
20:16:01.857 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
20:16:01.857 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
20:16:01.857 00.000 29876 Moving (-0.13, 0.26) raw xDistance=-0.12 yDistance=-0.28
20:16:01.857 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:16:01.857 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:01.857 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:16:01.857 00.000 29876 MoveAxis(E, 0, ABG)
20:16:01.857 00.000 29876 Move returns status 0, amount 0
20:16:01.857 00.000 29876 MoveAxis(N, 0, ABG)
20:16:01.857 00.000 29876 Move returns status 0, amount 0
20:16:01.857 00.000 29876 move complete, result=0
20:16:01.857 00.000 29876 worker thread done servicing request
20:16:01.861 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:01.872 00.011 31432 UpdateGuideState exits: m=2548 RSB=31.8
20:16:01.874 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:01.876 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:01.878 00.002 31432 Enqueuing Expose request
20:16:01.879 00.001 29876 Worker thread wakes up
20:16:01.879 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:16:01.881 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:01.881 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:03.784 01.903 29876 Exposure complete
20:16:03.833 00.049 29876 worker thread done servicing request
20:16:03.833 00.000 31432 OnExposeComplete: enter
20:16:03.835 00.002 31432 UpdateGuideState(): m_state=6
20:16:03.837 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
20:16:03.839 00.002 31432 Star::Find returns 1 (0), X=334.34, Y=886.58, Mass=2471, SNR=30.9, Peak=215 HFD=3.2
20:16:03.841 00.002 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
20:16:03.842 00.001 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.62)
20:16:03.844 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.34 hyp=0.75 cameraTheta=2.68 mountX=-0.67 mountY=-0.44, mountTheta=-2.56
20:16:03.847 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.34, opts=13)
20:16:03.849 00.002 31432 Enqueuing Move request for scope (-0.67, 0.34)
20:16:03.851 00.002 29876 Worker thread wakes up
20:16:03.851 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.34) opts 0xd
20:16:03.851 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.34)
20:16:03.851 00.000 29876 Moving (-0.67, 0.34) raw xDistance=-0.67 yDistance=-0.44
20:16:03.851 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.67
20:16:03.851 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
20:16:03.851 00.000 29876 MoveAxis(E, 64, ABG)
20:16:03.851 00.000 29876 Guiding  Dir = 2, Dur = 64
20:16:03.851 00.000 29876 IsSlewing returns 0
20:16:03.851 00.000 29876 IsGuiding returns 0
20:16:03.852 00.001 29876 PulseGuide returned control before completion, sleep 74
20:16:03.855 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:03.866 00.011 31432 UpdateGuideState exits: m=2471 RSB=30.9
20:16:03.868 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:03.870 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:03.872 00.002 31432 Enqueuing Expose request
20:16:03.938 00.066 29876 IsGuiding returns 1
20:16:03.938 00.000 29876 scope still moving after pulse duration time elapsed
20:16:03.969 00.031 29876 IsSlewing returns 0
20:16:03.969 00.000 29876 IsGuiding returns 1
20:16:04.000 00.031 29876 IsSlewing returns 0
20:16:04.000 00.000 29876 IsGuiding returns 1
20:16:04.030 00.030 29876 IsSlewing returns 0
20:16:04.030 00.000 29876 IsGuiding returns 0
20:16:04.030 00.000 29876 scope move finished after 64 + 115 ms
20:16:04.030 00.000 29876 Move returns status 0, amount 64
20:16:04.030 00.000 29876 MoveAxis(N, 32, ABG)
20:16:04.030 00.000 29876 Guiding  Dir = 0, Dur = 32
20:16:04.030 00.000 29876 IsSlewing returns 0
20:16:04.030 00.000 29876 IsGuiding returns 0
20:16:04.030 00.000 29876 PulseGuide returned control before completion, sleep 42
20:16:04.077 00.047 29876 IsGuiding returns 1
20:16:04.077 00.000 29876 scope still moving after pulse duration time elapsed
20:16:04.108 00.031 29876 IsSlewing returns 0
20:16:04.108 00.000 29876 IsGuiding returns 1
20:16:04.140 00.032 29876 IsSlewing returns 0
20:16:04.140 00.000 29876 IsGuiding returns 1
20:16:04.171 00.031 29876 IsSlewing returns 0
20:16:04.171 00.000 29876 IsGuiding returns 1
20:16:04.202 00.031 29876 IsSlewing returns 0
20:16:04.202 00.000 29876 IsGuiding returns 1
20:16:04.232 00.030 29876 IsSlewing returns 0
20:16:04.232 00.000 29876 IsGuiding returns 1
20:16:04.262 00.030 29876 IsSlewing returns 0
20:16:04.262 00.000 29876 IsGuiding returns 0
20:16:04.262 00.000 29876 scope move finished after 32 + 199 ms
20:16:04.262 00.000 29876 Move returns status 0, amount 32
20:16:04.262 00.000 29876 move complete, result=0
20:16:04.263 00.001 29876 worker thread done servicing request
20:16:04.263 00.000 29876 Worker thread wakes up
20:16:04.263 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:04.263 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:04.263 00.000 31432 GuideStep: -0.7 px 64 ms EAST, -0.4 px 32 ms NORTH
20:16:06.385 02.122 29876 Exposure complete
20:16:06.429 00.044 29876 worker thread done servicing request
20:16:06.429 00.000 31432 OnExposeComplete: enter
20:16:06.431 00.002 31432 UpdateGuideState(): m_state=6
20:16:06.433 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
20:16:06.435 00.002 31432 Star::Find returns 1 (0), X=334.66, Y=886.77, Mass=2561, SNR=31.8, Peak=232 HFD=3.5
20:16:06.437 00.002 31432 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.02) = xAngle (2.12 = 2.12)
20:16:06.439 00.002 31432 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.13 = -1.15)
20:16:06.441 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.54 hyp=0.64 cameraTheta=2.15 mountX=-0.34 mountY=-0.58, mountTheta=-2.09
20:16:06.443 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.54, opts=13)
20:16:06.445 00.002 31432 Enqueuing Move request for scope (-0.35, 0.54)
20:16:06.447 00.002 29876 Worker thread wakes up
20:16:06.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.54) opts 0xd
20:16:06.447 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.54)
20:16:06.447 00.000 29876 Moving (-0.35, 0.54) raw xDistance=-0.34 yDistance=-0.58
20:16:06.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
20:16:06.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.58
20:16:06.447 00.000 29876 MoveAxis(E, 41, ABG)
20:16:06.448 00.001 29876 Guiding  Dir = 2, Dur = 41
20:16:06.448 00.000 29876 IsSlewing returns 0
20:16:06.448 00.000 29876 IsGuiding returns 0
20:16:06.448 00.000 29876 PulseGuide returned control before completion, sleep 51
20:16:06.452 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:06.463 00.011 31432 UpdateGuideState exits: m=2561 RSB=31.8
20:16:06.466 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:06.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:06.470 00.002 31432 Enqueuing Expose request
20:16:06.508 00.038 29876 IsGuiding returns 1
20:16:06.508 00.000 29876 scope still moving after pulse duration time elapsed
20:16:06.539 00.031 29876 IsSlewing returns 0
20:16:06.539 00.000 29876 IsGuiding returns 0
20:16:06.539 00.000 29876 scope move finished after 41 + 50 ms
20:16:06.539 00.000 29876 Move returns status 0, amount 41
20:16:06.539 00.000 29876 MoveAxis(N, 43, ABG)
20:16:06.539 00.000 29876 Guiding  Dir = 0, Dur = 43
20:16:06.539 00.000 29876 IsSlewing returns 0
20:16:06.539 00.000 29876 IsGuiding returns 0
20:16:06.540 00.001 29876 PulseGuide returned control before completion, sleep 53
20:16:06.600 00.060 29876 IsGuiding returns 1
20:16:06.600 00.000 29876 scope still moving after pulse duration time elapsed
20:16:06.632 00.032 29876 IsSlewing returns 0
20:16:06.632 00.000 29876 IsGuiding returns 1
20:16:06.662 00.030 29876 IsSlewing returns 0
20:16:06.662 00.000 29876 IsGuiding returns 1
20:16:06.693 00.031 29876 IsSlewing returns 0
20:16:06.693 00.000 29876 IsGuiding returns 1
20:16:06.724 00.031 29876 IsSlewing returns 0
20:16:06.724 00.000 29876 IsGuiding returns 1
20:16:06.755 00.031 29876 IsSlewing returns 0
20:16:06.755 00.000 29876 IsGuiding returns 0
20:16:06.755 00.000 29876 scope move finished after 43 + 171 ms
20:16:06.755 00.000 29876 Move returns status 0, amount 43
20:16:06.755 00.000 29876 move complete, result=0
20:16:06.755 00.000 29876 worker thread done servicing request
20:16:06.755 00.000 29876 Worker thread wakes up
20:16:06.755 00.000 31432 GuideStep: -0.3 px 41 ms EAST, -0.6 px 43 ms NORTH
20:16:06.756 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:06.756 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:08.666 01.910 29876 Exposure complete
20:16:08.708 00.042 29876 worker thread done servicing request
20:16:08.709 00.001 31432 OnExposeComplete: enter
20:16:08.711 00.002 31432 UpdateGuideState(): m_state=6
20:16:08.713 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
20:16:08.715 00.002 31432 Star::Find returns 1 (0), X=335.52, Y=885.79, Mass=2481, SNR=30.7, Peak=177 HFD=3.4
20:16:08.716 00.001 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
20:16:08.718 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
20:16:08.720 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.45 hyp=0.67 cameraTheta=-0.73 mountX=0.49 mountY=0.52, mountTheta=0.81
20:16:08.722 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.45, opts=13)
20:16:08.724 00.002 31432 Enqueuing Move request for scope (0.50, -0.45)
20:16:08.726 00.002 29876 Worker thread wakes up
20:16:08.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.45) opts 0xd
20:16:08.726 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.45)
20:16:08.726 00.000 29876 Moving (0.50, -0.45) raw xDistance=0.49 yDistance=0.52
20:16:08.726 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.49
20:16:08.726 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:08.726 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
20:16:08.726 00.000 29876 MoveAxis(W, 42, ABG)
20:16:08.727 00.001 29876 Guiding  Dir = 3, Dur = 42
20:16:08.727 00.000 29876 IsSlewing returns 0
20:16:08.727 00.000 29876 IsGuiding returns 0
20:16:08.727 00.000 29876 PulseGuide returned control before completion, sleep 52
20:16:08.733 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:16:08.745 00.012 31432 UpdateGuideState exits: m=2481 RSB=30.7
20:16:08.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:08.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:08.750 00.001 31432 Enqueuing Expose request
20:16:08.789 00.039 29876 IsGuiding returns 1
20:16:08.789 00.000 29876 scope still moving after pulse duration time elapsed
20:16:08.821 00.032 29876 IsSlewing returns 0
20:16:08.821 00.000 29876 IsGuiding returns 0
20:16:08.821 00.000 29876 scope move finished after 42 + 51 ms
20:16:08.821 00.000 29876 Move returns status 0, amount 42
20:16:08.821 00.000 29876 MoveAxis(N, 0, ABG)
20:16:08.821 00.000 29876 Move returns status 0, amount 0
20:16:08.821 00.000 29876 move complete, result=0
20:16:08.821 00.000 29876 worker thread done servicing request
20:16:08.821 00.000 29876 Worker thread wakes up
20:16:08.821 00.000 31432 GuideStep: 0.5 px 42 ms WEST, 0.5 px 0 ms NORTH
20:16:08.823 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:08.823 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:11.051 02.228 29876 Exposure complete
20:16:11.095 00.044 29876 worker thread done servicing request
20:16:11.095 00.000 31432 OnExposeComplete: enter
20:16:11.097 00.002 31432 UpdateGuideState(): m_state=6
20:16:11.098 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
20:16:11.100 00.002 31432 Star::Find returns 1 (0), X=335.84, Y=885.87, Mass=2383, SNR=30.9, Peak=185 HFD=3.7
20:16:11.102 00.002 31432 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.02) = xAngle (-0.44 = -0.44)
20:16:11.103 00.001 31432 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.57 = 2.57)
20:16:11.105 00.002 31432 CameraToMount -- cameraX=0.83 cameraY=-0.37 hyp=0.91 cameraTheta=-0.42 mountX=0.82 mountY=0.49, mountTheta=0.54
20:16:11.108 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=-0.37, opts=13)
20:16:11.110 00.002 31432 Enqueuing Move request for scope (0.83, -0.37)
20:16:11.111 00.001 29876 Worker thread wakes up
20:16:11.112 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.37) opts 0xd
20:16:11.112 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, -0.37)
20:16:11.112 00.000 29876 Moving (0.83, -0.37) raw xDistance=0.82 yDistance=0.49
20:16:11.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82
20:16:11.112 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:11.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:16:11.112 00.000 29876 MoveAxis(W, 85, ABG)
20:16:11.112 00.000 29876 Guiding  Dir = 3, Dur = 85
20:16:11.112 00.000 29876 IsSlewing returns 0
20:16:11.112 00.000 29876 IsGuiding returns 0
20:16:11.112 00.000 29876 PulseGuide returned control before completion, sleep 95
20:16:11.119 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:11.131 00.012 31432 UpdateGuideState exits: m=2383 RSB=30.9
20:16:11.134 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:11.134 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:11.136 00.002 31432 Enqueuing Expose request
20:16:11.221 00.085 29876 IsGuiding returns 1
20:16:11.221 00.000 29876 scope still moving after pulse duration time elapsed
20:16:11.253 00.032 29876 IsSlewing returns 0
20:16:11.253 00.000 29876 IsGuiding returns 1
20:16:11.284 00.031 29876 IsSlewing returns 0
20:16:11.284 00.000 29876 IsGuiding returns 0
20:16:11.284 00.000 29876 scope move finished after 85 + 86 ms
20:16:11.284 00.000 29876 Move returns status 0, amount 85
20:16:11.284 00.000 29876 MoveAxis(N, 0, ABG)
20:16:11.284 00.000 29876 Move returns status 0, amount 0
20:16:11.284 00.000 29876 move complete, result=0
20:16:11.285 00.001 29876 worker thread done servicing request
20:16:11.285 00.000 29876 Worker thread wakes up
20:16:11.285 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:11.285 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:11.285 00.000 31432 GuideStep: 0.8 px 85 ms WEST, 0.5 px 0 ms NORTH
20:16:13.187 01.902 29876 Exposure complete
20:16:13.232 00.045 29876 worker thread done servicing request
20:16:13.233 00.001 31432 OnExposeComplete: enter
20:16:13.235 00.002 31432 UpdateGuideState(): m_state=6
20:16:13.236 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
20:16:13.238 00.002 31432 Star::Find returns 1 (0), X=335.01, Y=885.80, Mass=2423, SNR=30.1, Peak=210 HFD=3.3
20:16:13.239 00.001 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
20:16:13.242 00.003 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
20:16:13.244 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.44 hyp=0.44 cameraTheta=-1.57 mountX=-0.01 mountY=0.43, mountTheta=1.59
20:16:13.247 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.44, opts=13)
20:16:13.249 00.002 31432 Enqueuing Move request for scope (0.00, -0.44)
20:16:13.250 00.001 29876 Worker thread wakes up
20:16:13.251 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.44) opts 0xd
20:16:13.251 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.44)
20:16:13.251 00.000 29876 Moving (0.00, -0.44) raw xDistance=-0.01 yDistance=0.43
20:16:13.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:16:13.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:13.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:16:13.251 00.000 29876 MoveAxis(E, 0, ABG)
20:16:13.251 00.000 29876 Move returns status 0, amount 0
20:16:13.251 00.000 29876 MoveAxis(N, 0, ABG)
20:16:13.251 00.000 29876 Move returns status 0, amount 0
20:16:13.251 00.000 29876 move complete, result=0
20:16:13.251 00.000 29876 worker thread done servicing request
20:16:13.254 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:13.266 00.012 31432 UpdateGuideState exits: m=2423 RSB=30.1
20:16:13.268 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:13.270 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:13.272 00.002 31432 Enqueuing Expose request
20:16:13.273 00.001 29876 Worker thread wakes up
20:16:13.274 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
20:16:13.276 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:13.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:15.409 02.133 29876 Exposure complete
20:16:15.452 00.043 29876 worker thread done servicing request
20:16:15.452 00.000 31432 OnExposeComplete: enter
20:16:15.454 00.002 31432 UpdateGuideState(): m_state=6
20:16:15.456 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
20:16:15.458 00.002 31432 Star::Find returns 1 (0), X=335.51, Y=885.36, Mass=2329, SNR=29.9, Peak=200 HFD=3.3
20:16:15.459 00.001 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
20:16:15.461 00.002 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
20:16:15.463 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.87 hyp=1.01 cameraTheta=-1.05 mountX=0.48 mountY=0.94, mountTheta=1.10
20:16:15.466 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.87, opts=13)
20:16:15.468 00.002 31432 Enqueuing Move request for scope (0.50, -0.87)
20:16:15.470 00.002 29876 Worker thread wakes up
20:16:15.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.87) opts 0xd
20:16:15.470 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.87)
20:16:15.470 00.000 29876 Moving (0.50, -0.87) raw xDistance=0.48 yDistance=0.94
20:16:15.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
20:16:15.470 00.000 29876 resist switch: large excursion: input 0.94 thresh 0.90 direction from -1 to 1
20:16:15.470 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.82
20:16:15.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.94
20:16:15.470 00.000 29876 MoveAxis(W, 46, ABG)
20:16:15.470 00.000 29876 Guiding  Dir = 3, Dur = 46
20:16:15.471 00.001 29876 IsSlewing returns 0
20:16:15.471 00.000 29876 IsGuiding returns 0
20:16:15.471 00.000 29876 PulseGuide returned control before completion, sleep 56
20:16:15.475 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:15.486 00.011 31432 UpdateGuideState exits: m=2329 RSB=29.9
20:16:15.488 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:15.490 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:15.492 00.002 31432 Enqueuing Expose request
20:16:15.532 00.040 29876 IsGuiding returns 1
20:16:15.532 00.000 29876 scope still moving after pulse duration time elapsed
20:16:15.562 00.030 29876 IsSlewing returns 0
20:16:15.562 00.000 29876 IsGuiding returns 1
20:16:15.593 00.031 29876 IsSlewing returns 0
20:16:15.593 00.000 29876 IsGuiding returns 1
20:16:15.624 00.031 29876 IsSlewing returns 0
20:16:15.624 00.000 29876 IsGuiding returns 1
20:16:15.655 00.031 29876 IsSlewing returns 0
20:16:15.655 00.000 29876 IsGuiding returns 0
20:16:15.655 00.000 29876 scope move finished after 46 + 138 ms
20:16:15.655 00.000 29876 Move returns status 0, amount 46
20:16:15.655 00.000 29876 BLC: Oldest BLC event removed
20:16:15.655 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:16:15.655 00.000 29876 MoveAxis(S, 89, ABG)
20:16:15.655 00.000 29876 Guiding  Dir = 1, Dur = 89
20:16:15.655 00.000 29876 IsSlewing returns 0
20:16:15.655 00.000 29876 IsGuiding returns 0
20:16:15.655 00.000 29876 PulseGuide returned control before completion, sleep 99
20:16:15.763 00.108 29876 IsGuiding returns 1
20:16:15.763 00.000 29876 scope still moving after pulse duration time elapsed
20:16:15.794 00.031 29876 IsSlewing returns 0
20:16:15.794 00.000 29876 IsGuiding returns 1
20:16:15.825 00.031 29876 IsSlewing returns 0
20:16:15.825 00.000 29876 IsGuiding returns 0
20:16:15.825 00.000 29876 scope move finished after 89 + 81 ms
20:16:15.825 00.000 29876 Move returns status 0, amount 89
20:16:15.825 00.000 29876 move complete, result=0
20:16:15.825 00.000 29876 worker thread done servicing request
20:16:15.825 00.000 29876 Worker thread wakes up
20:16:15.825 00.000 31432 GuideStep: 0.5 px 46 ms WEST, 0.9 px 89 ms SOUTH
20:16:15.828 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:15.828 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:17.735 01.907 29876 Exposure complete
20:16:17.779 00.044 29876 worker thread done servicing request
20:16:17.779 00.000 31432 OnExposeComplete: enter
20:16:17.781 00.002 31432 UpdateGuideState(): m_state=6
20:16:17.783 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
20:16:17.785 00.002 31432 Star::Find returns 1 (0), X=334.58, Y=886.06, Mass=2602, SNR=31.5, Peak=218 HFD=3.6
20:16:17.786 00.001 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
20:16:17.788 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
20:16:17.790 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-2.74 mountX=-0.44 mountY=0.11, mountTheta=2.89
20:16:17.793 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.18, opts=13)
20:16:17.795 00.002 31432 Enqueuing Move request for scope (-0.44, -0.18)
20:16:17.796 00.001 29876 Worker thread wakes up
20:16:17.796 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.18) opts 0xd
20:16:17.796 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.18)
20:16:17.796 00.000 29876 Moving (-0.44, -0.18) raw xDistance=-0.44 yDistance=0.11
20:16:17.796 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
20:16:17.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:17.797 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:16:17.797 00.000 29876 MoveAxis(E, 36, ABG)
20:16:17.797 00.000 29876 Guiding  Dir = 2, Dur = 36
20:16:17.797 00.000 29876 IsSlewing returns 0
20:16:17.797 00.000 29876 IsGuiding returns 0
20:16:17.797 00.000 29876 PulseGuide returned control before completion, sleep 46
20:16:17.804 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:16:17.821 00.017 31432 UpdateGuideState exits: m=2602 RSB=31.5
20:16:17.823 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:17.825 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:17.827 00.002 31432 Enqueuing Expose request
20:16:17.859 00.032 29876 IsGuiding returns 1
20:16:17.859 00.000 29876 scope still moving after pulse duration time elapsed
20:16:17.890 00.031 29876 IsSlewing returns 0
20:16:17.890 00.000 29876 IsGuiding returns 0
20:16:17.890 00.000 29876 scope move finished after 36 + 56 ms
20:16:17.890 00.000 29876 Move returns status 0, amount 36
20:16:17.890 00.000 29876 MoveAxis(N, 0, ABG)
20:16:17.890 00.000 29876 Move returns status 0, amount 0
20:16:17.890 00.000 29876 move complete, result=0
20:16:17.890 00.000 29876 worker thread done servicing request
20:16:17.890 00.000 29876 Worker thread wakes up
20:16:17.890 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.1 px 0 ms NORTH
20:16:17.893 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:17.893 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:20.024 02.131 29876 Exposure complete
20:16:20.066 00.042 29876 worker thread done servicing request
20:16:20.066 00.000 31432 OnExposeComplete: enter
20:16:20.068 00.002 31432 UpdateGuideState(): m_state=6
20:16:20.070 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
20:16:20.072 00.002 31432 Star::Find returns 1 (0), X=335.35, Y=885.62, Mass=2637, SNR=32.1, Peak=202 HFD=3.4
20:16:20.074 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
20:16:20.076 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
20:16:20.077 00.001 31432 CameraToMount -- cameraX=0.34 cameraY=-0.62 hyp=0.70 cameraTheta=-1.07 mountX=0.32 mountY=0.66, mountTheta=1.12
20:16:20.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.62, opts=13)
20:16:20.082 00.002 31432 Enqueuing Move request for scope (0.34, -0.62)
20:16:20.084 00.002 29876 Worker thread wakes up
20:16:20.084 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.62) opts 0xd
20:16:20.084 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.62)
20:16:20.084 00.000 29876 Moving (0.34, -0.62) raw xDistance=0.32 yDistance=0.66
20:16:20.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
20:16:20.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.66
20:16:20.084 00.000 29876 MoveAxis(W, 26, ABG)
20:16:20.084 00.000 29876 Guiding  Dir = 3, Dur = 26
20:16:20.084 00.000 29876 IsSlewing returns 0
20:16:20.084 00.000 29876 IsGuiding returns 0
20:16:20.084 00.000 29876 PulseGuide returned control before completion, sleep 36
20:16:20.090 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:20.101 00.011 31432 UpdateGuideState exits: m=2637 RSB=32.1
20:16:20.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:20.105 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:20.107 00.002 31432 Enqueuing Expose request
20:16:20.130 00.023 29876 IsGuiding returns 1
20:16:20.130 00.000 29876 scope still moving after pulse duration time elapsed
20:16:20.161 00.031 29876 IsSlewing returns 0
20:16:20.161 00.000 29876 IsGuiding returns 0
20:16:20.161 00.000 29876 scope move finished after 26 + 50 ms
20:16:20.161 00.000 29876 Move returns status 0, amount 26
20:16:20.161 00.000 29876 MoveAxis(S, 49, ABG)
20:16:20.161 00.000 29876 Guiding  Dir = 1, Dur = 49
20:16:20.161 00.000 29876 IsSlewing returns 0
20:16:20.161 00.000 29876 IsGuiding returns 0
20:16:20.161 00.000 29876 PulseGuide returned control before completion, sleep 59
20:16:20.223 00.062 29876 IsGuiding returns 1
20:16:20.223 00.000 29876 scope still moving after pulse duration time elapsed
20:16:20.255 00.032 29876 IsSlewing returns 0
20:16:20.255 00.000 29876 IsGuiding returns 1
20:16:20.286 00.031 29876 IsSlewing returns 0
20:16:20.286 00.000 29876 IsGuiding returns 1
20:16:20.316 00.030 29876 IsSlewing returns 0
20:16:20.316 00.000 29876 IsGuiding returns 1
20:16:20.347 00.031 29876 IsSlewing returns 0
20:16:20.347 00.000 29876 IsGuiding returns 1
20:16:20.378 00.031 29876 IsSlewing returns 0
20:16:20.378 00.000 29876 IsGuiding returns 1
20:16:20.409 00.031 29876 IsSlewing returns 0
20:16:20.409 00.000 29876 IsGuiding returns 0
20:16:20.409 00.000 29876 scope move finished after 49 + 198 ms
20:16:20.409 00.000 29876 Move returns status 0, amount 49
20:16:20.409 00.000 29876 move complete, result=0
20:16:20.409 00.000 29876 worker thread done servicing request
20:16:20.409 00.000 29876 Worker thread wakes up
20:16:20.409 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.7 px 49 ms SOUTH
20:16:20.412 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:20.412 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:22.320 01.908 29876 Exposure complete
20:16:22.366 00.046 29876 worker thread done servicing request
20:16:22.366 00.000 31432 OnExposeComplete: enter
20:16:22.369 00.003 31432 UpdateGuideState(): m_state=6
20:16:22.370 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
20:16:22.372 00.002 31432 Star::Find returns 1 (0), X=335.83, Y=885.52, Mass=2619, SNR=31.7, Peak=206 HFD=3.4
20:16:22.374 00.002 31432 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
20:16:22.376 00.002 31432 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
20:16:22.378 00.002 31432 CameraToMount -- cameraX=0.82 cameraY=-0.72 hyp=1.09 cameraTheta=-0.72 mountX=0.80 mountY=0.84, mountTheta=0.81
20:16:22.381 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=-0.72, opts=13)
20:16:22.382 00.001 31432 Enqueuing Move request for scope (0.82, -0.72)
20:16:22.384 00.002 29876 Worker thread wakes up
20:16:22.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.72) opts 0xd
20:16:22.384 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, -0.72)
20:16:22.384 00.000 29876 Moving (0.82, -0.72) raw xDistance=0.80 yDistance=0.84
20:16:22.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.80
20:16:22.385 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.84
20:16:22.385 00.000 29876 MoveAxis(W, 81, ABG)
20:16:22.385 00.000 29876 Guiding  Dir = 3, Dur = 81
20:16:22.385 00.000 29876 IsSlewing returns 0
20:16:22.385 00.000 29876 IsGuiding returns 0
20:16:22.385 00.000 29876 PulseGuide returned control before completion, sleep 91
20:16:22.388 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:22.400 00.012 31432 UpdateGuideState exits: m=2619 RSB=31.7
20:16:22.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:22.404 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:22.406 00.002 31432 Enqueuing Expose request
20:16:22.488 00.082 29876 IsGuiding returns 1
20:16:22.488 00.000 29876 scope still moving after pulse duration time elapsed
20:16:22.519 00.031 29876 IsSlewing returns 0
20:16:22.519 00.000 29876 IsGuiding returns 1
20:16:22.550 00.031 29876 IsSlewing returns 0
20:16:22.550 00.000 29876 IsGuiding returns 0
20:16:22.550 00.000 29876 scope move finished after 81 + 83 ms
20:16:22.550 00.000 29876 Move returns status 0, amount 81
20:16:22.550 00.000 29876 MoveAxis(S, 62, ABG)
20:16:22.550 00.000 29876 Guiding  Dir = 1, Dur = 62
20:16:22.550 00.000 29876 IsSlewing returns 0
20:16:22.550 00.000 29876 IsGuiding returns 0
20:16:22.550 00.000 29876 PulseGuide returned control before completion, sleep 72
20:16:22.627 00.077 29876 IsGuiding returns 1
20:16:22.627 00.000 29876 scope still moving after pulse duration time elapsed
20:16:22.658 00.031 29876 IsSlewing returns 0
20:16:22.659 00.001 29876 IsGuiding returns 1
20:16:22.689 00.030 29876 IsSlewing returns 0
20:16:22.689 00.000 29876 IsGuiding returns 0
20:16:22.689 00.000 29876 scope move finished after 62 + 76 ms
20:16:22.689 00.000 29876 Move returns status 0, amount 62
20:16:22.689 00.000 29876 move complete, result=0
20:16:22.689 00.000 29876 worker thread done servicing request
20:16:22.689 00.000 29876 Worker thread wakes up
20:16:22.689 00.000 31432 GuideStep: 0.8 px 81 ms WEST, 0.8 px 62 ms SOUTH
20:16:22.692 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:22.692 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:24.819 02.127 29876 Exposure complete
20:16:24.861 00.042 29876 worker thread done servicing request
20:16:24.862 00.001 31432 OnExposeComplete: enter
20:16:24.864 00.002 31432 UpdateGuideState(): m_state=6
20:16:24.866 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
20:16:24.868 00.002 31432 Star::Find returns 1 (0), X=335.17, Y=885.56, Mass=2549, SNR=31.2, Peak=224 HFD=3.4
20:16:24.869 00.001 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
20:16:24.872 00.003 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
20:16:24.873 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=-0.68 hyp=0.70 cameraTheta=-1.35 mountX=0.14 mountY=0.70, mountTheta=1.37
20:16:24.876 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.68, opts=13)
20:16:24.878 00.002 31432 Enqueuing Move request for scope (0.16, -0.68)
20:16:24.880 00.002 29876 Worker thread wakes up
20:16:24.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.68) opts 0xd
20:16:24.880 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.68)
20:16:24.880 00.000 29876 Moving (0.16, -0.68) raw xDistance=0.14 yDistance=0.70
20:16:24.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:16:24.880 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
20:16:24.880 00.000 29876 MoveAxis(E, 0, ABG)
20:16:24.880 00.000 29876 Move returns status 0, amount 0
20:16:24.880 00.000 29876 MoveAxis(S, 51, ABG)
20:16:24.880 00.000 29876 Guiding  Dir = 1, Dur = 51
20:16:24.880 00.000 29876 IsSlewing returns 0
20:16:24.881 00.001 29876 IsGuiding returns 0
20:16:24.881 00.000 29876 PulseGuide returned control before completion, sleep 61
20:16:24.885 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:24.897 00.012 31432 UpdateGuideState exits: m=2549 RSB=31.2
20:16:24.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:24.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:24.903 00.002 31432 Enqueuing Expose request
20:16:24.943 00.040 29876 IsGuiding returns 1
20:16:24.943 00.000 29876 scope still moving after pulse duration time elapsed
20:16:24.973 00.030 29876 IsSlewing returns 0
20:16:24.973 00.000 29876 IsGuiding returns 1
20:16:25.004 00.031 29876 IsSlewing returns 0
20:16:25.004 00.000 29876 IsGuiding returns 0
20:16:25.004 00.000 29876 scope move finished after 51 + 72 ms
20:16:25.004 00.000 29876 Move returns status 0, amount 51
20:16:25.004 00.000 29876 move complete, result=0
20:16:25.004 00.000 29876 worker thread done servicing request
20:16:25.004 00.000 29876 Worker thread wakes up
20:16:25.004 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:25.004 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.7 px 51 ms SOUTH
20:16:25.007 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:26.919 01.912 29876 Exposure complete
20:16:26.965 00.046 29876 worker thread done servicing request
20:16:26.966 00.001 31432 OnExposeComplete: enter
20:16:26.968 00.002 31432 UpdateGuideState(): m_state=6
20:16:26.970 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
20:16:26.972 00.002 31432 Star::Find returns 1 (0), X=334.88, Y=885.98, Mass=2521, SNR=31.5, Peak=204 HFD=3.8
20:16:26.973 00.001 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
20:16:26.975 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
20:16:26.977 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.06 mountX=-0.14 mountY=0.23, mountTheta=2.12
20:16:26.980 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.25, opts=13)
20:16:26.982 00.002 31432 Enqueuing Move request for scope (-0.14, -0.25)
20:16:26.983 00.001 29876 Worker thread wakes up
20:16:26.984 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
20:16:26.984 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
20:16:26.984 00.000 29876 Moving (-0.14, -0.25) raw xDistance=-0.14 yDistance=0.23
20:16:26.984 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:16:26.984 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:26.984 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:16:26.984 00.000 29876 MoveAxis(E, 0, ABG)
20:16:26.984 00.000 29876 Move returns status 0, amount 0
20:16:26.984 00.000 29876 MoveAxis(N, 0, ABG)
20:16:26.984 00.000 29876 Move returns status 0, amount 0
20:16:26.984 00.000 29876 move complete, result=0
20:16:26.984 00.000 29876 worker thread done servicing request
20:16:26.988 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:26.999 00.011 31432 UpdateGuideState exits: m=2521 RSB=31.5
20:16:27.001 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:27.003 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:27.005 00.002 31432 Enqueuing Expose request
20:16:27.006 00.001 29876 Worker thread wakes up
20:16:27.007 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:16:27.009 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:27.009 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:29.137 02.128 29876 Exposure complete
20:16:29.182 00.045 29876 worker thread done servicing request
20:16:29.183 00.001 31432 OnExposeComplete: enter
20:16:29.185 00.002 31432 UpdateGuideState(): m_state=6
20:16:29.186 00.001 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
20:16:29.188 00.002 31432 Star::Find returns 1 (0), X=334.99, Y=886.43, Mass=2512, SNR=31.3, Peak=208 HFD=3.5
20:16:29.190 00.002 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.64 = 1.64)
20:16:29.192 00.002 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.63)
20:16:29.194 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
20:16:29.197 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.20, opts=13)
20:16:29.199 00.002 31432 Enqueuing Move request for scope (-0.02, 0.20)
20:16:29.201 00.002 29876 Worker thread wakes up
20:16:29.201 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
20:16:29.201 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
20:16:29.201 00.000 29876 Moving (-0.02, 0.20) raw xDistance=-0.01 yDistance=-0.20
20:16:29.201 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:16:29.201 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:29.201 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:16:29.201 00.000 29876 MoveAxis(E, 0, ABG)
20:16:29.201 00.000 29876 Move returns status 0, amount 0
20:16:29.201 00.000 29876 MoveAxis(N, 0, ABG)
20:16:29.201 00.000 29876 Move returns status 0, amount 0
20:16:29.201 00.000 29876 move complete, result=0
20:16:29.202 00.001 29876 worker thread done servicing request
20:16:29.205 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:29.216 00.011 31432 UpdateGuideState exits: m=2512 RSB=31.3
20:16:29.219 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:29.221 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:29.222 00.001 31432 Enqueuing Expose request
20:16:29.224 00.002 29876 Worker thread wakes up
20:16:29.224 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:16:29.226 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:29.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:31.131 01.905 29876 Exposure complete
20:16:31.174 00.043 29876 worker thread done servicing request
20:16:31.174 00.000 31432 OnExposeComplete: enter
20:16:31.176 00.002 31432 UpdateGuideState(): m_state=6
20:16:31.179 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
20:16:31.181 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=886.10, Mass=2328, SNR=30.0, Peak=190 HFD=3.5
20:16:31.183 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
20:16:31.185 00.002 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.80 = 2.80)
20:16:31.187 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=-0.14 hyp=0.75 cameraTheta=-0.19 mountX=0.73 mountY=0.25, mountTheta=0.33
20:16:31.189 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=-0.14, opts=13)
20:16:31.191 00.002 31432 Enqueuing Move request for scope (0.73, -0.14)
20:16:31.193 00.002 29876 Worker thread wakes up
20:16:31.193 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.14) opts 0xd
20:16:31.193 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, -0.14)
20:16:31.193 00.000 29876 Moving (0.73, -0.14) raw xDistance=0.73 yDistance=0.25
20:16:31.193 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.73
20:16:31.193 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:31.194 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:16:31.194 00.000 29876 MoveAxis(W, 70, ABG)
20:16:31.194 00.000 29876 Guiding  Dir = 3, Dur = 70
20:16:31.194 00.000 29876 IsSlewing returns 0
20:16:31.194 00.000 29876 IsGuiding returns 0
20:16:31.194 00.000 29876 PulseGuide returned control before completion, sleep 80
20:16:31.197 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:31.209 00.012 31432 UpdateGuideState exits: m=2328 RSB=30.0
20:16:31.212 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:31.214 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:31.216 00.002 31432 Enqueuing Expose request
20:16:31.285 00.069 29876 IsGuiding returns 1
20:16:31.285 00.000 29876 scope still moving after pulse duration time elapsed
20:16:31.315 00.030 29876 IsSlewing returns 0
20:16:31.315 00.000 29876 IsGuiding returns 1
20:16:31.347 00.032 29876 IsSlewing returns 0
20:16:31.347 00.000 29876 IsGuiding returns 1
20:16:31.377 00.030 29876 IsSlewing returns 0
20:16:31.377 00.000 29876 IsGuiding returns 0
20:16:31.377 00.000 29876 scope move finished after 70 + 113 ms
20:16:31.377 00.000 29876 Move returns status 0, amount 70
20:16:31.377 00.000 29876 MoveAxis(N, 0, ABG)
20:16:31.377 00.000 29876 Move returns status 0, amount 0
20:16:31.377 00.000 29876 move complete, result=0
20:16:31.377 00.000 29876 worker thread done servicing request
20:16:31.377 00.000 29876 Worker thread wakes up
20:16:31.377 00.000 31432 GuideStep: 0.7 px 70 ms WEST, 0.2 px 0 ms NORTH
20:16:31.380 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:31.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:33.513 02.133 29876 Exposure complete
20:16:33.556 00.043 29876 worker thread done servicing request
20:16:33.556 00.000 31432 OnExposeComplete: enter
20:16:33.558 00.002 31432 UpdateGuideState(): m_state=6
20:16:33.560 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
20:16:33.563 00.003 31432 Star::Find returns 1 (0), X=335.43, Y=886.01, Mass=2311, SNR=29.5, Peak=224 HFD=3.4
20:16:33.564 00.001 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
20:16:33.566 00.002 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
20:16:33.568 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.22 hyp=0.47 cameraTheta=-0.49 mountX=0.41 mountY=0.28, mountTheta=0.61
20:16:33.571 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.22, opts=13)
20:16:33.573 00.002 31432 Enqueuing Move request for scope (0.41, -0.22)
20:16:33.575 00.002 29876 Worker thread wakes up
20:16:33.575 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.22) opts 0xd
20:16:33.575 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.22)
20:16:33.575 00.000 29876 Moving (0.41, -0.22) raw xDistance=0.41 yDistance=0.28
20:16:33.575 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
20:16:33.575 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:33.575 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:16:33.575 00.000 29876 MoveAxis(W, 49, ABG)
20:16:33.575 00.000 29876 Guiding  Dir = 3, Dur = 49
20:16:33.576 00.001 29876 IsSlewing returns 0
20:16:33.576 00.000 29876 IsGuiding returns 0
20:16:33.576 00.000 29876 PulseGuide returned control before completion, sleep 59
20:16:33.579 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:33.590 00.011 31432 UpdateGuideState exits: m=2311 RSB=29.5
20:16:33.593 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:33.594 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:33.597 00.003 31432 Enqueuing Expose request
20:16:33.637 00.040 29876 IsGuiding returns 1
20:16:33.637 00.000 29876 scope still moving after pulse duration time elapsed
20:16:33.669 00.032 29876 IsSlewing returns 0
20:16:33.669 00.000 29876 IsGuiding returns 1
20:16:33.700 00.031 29876 IsSlewing returns 0
20:16:33.700 00.000 29876 IsGuiding returns 1
20:16:33.731 00.031 29876 IsSlewing returns 0
20:16:33.731 00.000 29876 IsGuiding returns 0
20:16:33.731 00.000 29876 scope move finished after 49 + 106 ms
20:16:33.731 00.000 29876 Move returns status 0, amount 49
20:16:33.731 00.000 29876 MoveAxis(N, 0, ABG)
20:16:33.731 00.000 29876 Move returns status 0, amount 0
20:16:33.731 00.000 29876 move complete, result=0
20:16:33.731 00.000 29876 worker thread done servicing request
20:16:33.731 00.000 29876 Worker thread wakes up
20:16:33.731 00.000 31432 GuideStep: 0.4 px 49 ms WEST, 0.3 px 0 ms NORTH
20:16:33.734 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:33.734 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:35.650 01.916 29876 Exposure complete
20:16:35.693 00.043 29876 worker thread done servicing request
20:16:35.693 00.000 31432 OnExposeComplete: enter
20:16:35.695 00.002 31432 UpdateGuideState(): m_state=6
20:16:35.697 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
20:16:35.700 00.003 31432 Star::Find returns 1 (0), X=335.20, Y=886.27, Mass=2511, SNR=31.4, Peak=186 HFD=3.5
20:16:35.703 00.003 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
20:16:35.705 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.13)
20:16:35.706 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=0.19 mountY=-0.00, mountTheta=-0.02
20:16:35.709 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.03, opts=13)
20:16:35.711 00.002 31432 Enqueuing Move request for scope (0.19, 0.03)
20:16:35.714 00.003 29876 Worker thread wakes up
20:16:35.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
20:16:35.714 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
20:16:35.714 00.000 29876 Moving (0.19, 0.03) raw xDistance=0.19 yDistance=-0.00
20:16:35.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:16:35.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:35.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:16:35.714 00.000 29876 MoveAxis(E, 0, ABG)
20:16:35.714 00.000 29876 Move returns status 0, amount 0
20:16:35.714 00.000 29876 MoveAxis(N, 0, ABG)
20:16:35.714 00.000 29876 Move returns status 0, amount 0
20:16:35.714 00.000 29876 move complete, result=0
20:16:35.714 00.000 29876 worker thread done servicing request
20:16:35.718 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:16:35.729 00.011 31432 UpdateGuideState exits: m=2511 RSB=31.4
20:16:35.731 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:35.733 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:35.735 00.002 31432 Enqueuing Expose request
20:16:35.737 00.002 29876 Worker thread wakes up
20:16:35.737 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
20:16:35.739 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:35.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:37.874 02.135 29876 Exposure complete
20:16:37.918 00.044 29876 worker thread done servicing request
20:16:37.919 00.001 31432 OnExposeComplete: enter
20:16:37.921 00.002 31432 UpdateGuideState(): m_state=6
20:16:37.922 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
20:16:37.924 00.002 31432 Star::Find returns 1 (0), X=335.51, Y=886.02, Mass=2315, SNR=30.2, Peak=205 HFD=3.6
20:16:37.926 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
20:16:37.928 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
20:16:37.930 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=-0.21 hyp=0.54 cameraTheta=-0.41 mountX=0.49 mountY=0.29, mountTheta=0.53
20:16:37.932 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.21, opts=13)
20:16:37.934 00.002 31432 Enqueuing Move request for scope (0.49, -0.21)
20:16:37.936 00.002 29876 Worker thread wakes up
20:16:37.936 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.21) opts 0xd
20:16:37.936 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.21)
20:16:37.936 00.000 29876 Moving (0.49, -0.21) raw xDistance=0.49 yDistance=0.29
20:16:37.936 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
20:16:37.936 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:37.936 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:16:37.936 00.000 29876 MoveAxis(W, 47, ABG)
20:16:37.936 00.000 29876 Guiding  Dir = 3, Dur = 47
20:16:37.937 00.001 29876 IsSlewing returns 0
20:16:37.937 00.000 29876 IsGuiding returns 0
20:16:37.937 00.000 29876 PulseGuide returned control before completion, sleep 57
20:16:37.940 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:37.951 00.011 31432 UpdateGuideState exits: m=2315 RSB=30.2
20:16:37.953 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:37.955 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:37.957 00.002 31432 Enqueuing Expose request
20:16:38.010 00.053 29876 IsGuiding returns 1
20:16:38.010 00.000 29876 scope still moving after pulse duration time elapsed
20:16:38.042 00.032 29876 IsSlewing returns 0
20:16:38.042 00.000 29876 IsGuiding returns 1
20:16:38.072 00.030 29876 IsSlewing returns 0
20:16:38.072 00.000 29876 IsGuiding returns 1
20:16:38.104 00.032 29876 IsSlewing returns 0
20:16:38.104 00.000 29876 IsGuiding returns 0
20:16:38.104 00.000 29876 scope move finished after 47 + 119 ms
20:16:38.104 00.000 29876 Move returns status 0, amount 47
20:16:38.104 00.000 29876 MoveAxis(N, 0, ABG)
20:16:38.104 00.000 29876 Move returns status 0, amount 0
20:16:38.104 00.000 29876 move complete, result=0
20:16:38.104 00.000 29876 worker thread done servicing request
20:16:38.104 00.000 29876 Worker thread wakes up
20:16:38.104 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.3 px 0 ms NORTH
20:16:38.106 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:38.106 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:40.014 01.908 29876 Exposure complete
20:16:40.062 00.048 29876 worker thread done servicing request
20:16:40.062 00.000 31432 OnExposeComplete: enter
20:16:40.065 00.003 31432 UpdateGuideState(): m_state=6
20:16:40.067 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
20:16:40.069 00.002 31432 Star::Find returns 1 (0), X=335.65, Y=885.34, Mass=2505, SNR=32.1, Peak=234 HFD=3.3
20:16:40.070 00.001 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:16:40.073 00.003 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
20:16:40.076 00.003 31432 CameraToMount -- cameraX=0.64 cameraY=-0.90 hyp=1.11 cameraTheta=-0.96 mountX=0.62 mountY=0.99, mountTheta=1.01
20:16:40.078 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.90, opts=13)
20:16:40.080 00.002 31432 Enqueuing Move request for scope (0.64, -0.90)
20:16:40.082 00.002 29876 Worker thread wakes up
20:16:40.082 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.90) opts 0xd
20:16:40.082 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.90)
20:16:40.083 00.001 29876 Moving (0.64, -0.90) raw xDistance=0.62 yDistance=0.99
20:16:40.083 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.62
20:16:40.083 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.99
20:16:40.083 00.000 29876 MoveAxis(W, 66, ABG)
20:16:40.083 00.000 29876 Guiding  Dir = 3, Dur = 66
20:16:40.083 00.000 29876 IsSlewing returns 0
20:16:40.083 00.000 29876 IsGuiding returns 0
20:16:40.083 00.000 29876 PulseGuide returned control before completion, sleep 76
20:16:40.086 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:40.098 00.012 31432 UpdateGuideState exits: m=2505 RSB=32.1
20:16:40.100 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:40.102 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:40.104 00.002 31432 Enqueuing Expose request
20:16:40.168 00.064 29876 IsGuiding returns 1
20:16:40.168 00.000 29876 scope still moving after pulse duration time elapsed
20:16:40.199 00.031 29876 IsSlewing returns 0
20:16:40.199 00.000 29876 IsGuiding returns 1
20:16:40.230 00.031 29876 IsSlewing returns 0
20:16:40.230 00.000 29876 IsGuiding returns 0
20:16:40.230 00.000 29876 scope move finished after 66 + 81 ms
20:16:40.230 00.000 29876 Move returns status 0, amount 66
20:16:40.230 00.000 29876 MoveAxis(S, 73, ABG)
20:16:40.230 00.000 29876 Guiding  Dir = 1, Dur = 73
20:16:40.230 00.000 29876 IsSlewing returns 0
20:16:40.230 00.000 29876 IsGuiding returns 0
20:16:40.230 00.000 29876 PulseGuide returned control before completion, sleep 83
20:16:40.322 00.092 29876 IsGuiding returns 1
20:16:40.322 00.000 29876 scope still moving after pulse duration time elapsed
20:16:40.353 00.031 29876 IsSlewing returns 0
20:16:40.353 00.000 29876 IsGuiding returns 1
20:16:40.384 00.031 29876 IsSlewing returns 0
20:16:40.384 00.000 29876 IsGuiding returns 1
20:16:40.415 00.031 29876 IsSlewing returns 0
20:16:40.415 00.000 29876 IsGuiding returns 1
20:16:40.445 00.030 29876 IsSlewing returns 0
20:16:40.445 00.000 29876 IsGuiding returns 1
20:16:40.476 00.031 29876 IsSlewing returns 0
20:16:40.476 00.000 29876 IsGuiding returns 0
20:16:40.476 00.000 29876 scope move finished after 73 + 172 ms
20:16:40.476 00.000 29876 Move returns status 0, amount 73
20:16:40.476 00.000 29876 move complete, result=0
20:16:40.476 00.000 29876 worker thread done servicing request
20:16:40.476 00.000 29876 Worker thread wakes up
20:16:40.476 00.000 31432 GuideStep: 0.6 px 66 ms WEST, 1.0 px 73 ms SOUTH
20:16:40.479 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:40.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:42.604 02.125 29876 Exposure complete
20:16:42.647 00.043 29876 worker thread done servicing request
20:16:42.647 00.000 31432 OnExposeComplete: enter
20:16:42.649 00.002 31432 UpdateGuideState(): m_state=6
20:16:42.651 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
20:16:42.653 00.002 31432 Star::Find returns 1 (0), X=335.74, Y=885.71, Mass=2572, SNR=30.7, Peak=227 HFD=3.5
20:16:42.655 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
20:16:42.657 00.002 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
20:16:42.659 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=-0.52 hyp=0.90 cameraTheta=-0.62 mountX=0.72 mountY=0.63, mountTheta=0.72
20:16:42.661 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=-0.52, opts=13)
20:16:42.663 00.002 31432 Enqueuing Move request for scope (0.73, -0.52)
20:16:42.665 00.002 29876 Worker thread wakes up
20:16:42.665 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.52) opts 0xd
20:16:42.665 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, -0.52)
20:16:42.665 00.000 29876 Moving (0.73, -0.52) raw xDistance=0.72 yDistance=0.63
20:16:42.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
20:16:42.665 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
20:16:42.665 00.000 29876 MoveAxis(W, 78, ABG)
20:16:42.665 00.000 29876 Guiding  Dir = 3, Dur = 78
20:16:42.665 00.000 29876 IsSlewing returns 0
20:16:42.665 00.000 29876 IsGuiding returns 0
20:16:42.666 00.001 29876 PulseGuide returned control before completion, sleep 88
20:16:42.671 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:42.684 00.013 31432 UpdateGuideState exits: m=2572 RSB=30.7
20:16:42.686 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:42.688 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:42.690 00.002 31432 Enqueuing Expose request
20:16:42.758 00.068 29876 IsGuiding returns 1
20:16:42.758 00.000 29876 scope still moving after pulse duration time elapsed
20:16:42.788 00.030 29876 IsSlewing returns 0
20:16:42.788 00.000 29876 IsGuiding returns 1
20:16:42.819 00.031 29876 IsSlewing returns 0
20:16:42.819 00.000 29876 IsGuiding returns 1
20:16:42.851 00.032 29876 IsSlewing returns 0
20:16:42.851 00.000 29876 IsGuiding returns 1
20:16:42.882 00.031 29876 IsSlewing returns 0
20:16:42.882 00.000 29876 IsGuiding returns 1
20:16:42.914 00.032 29876 IsSlewing returns 0
20:16:42.914 00.000 29876 IsGuiding returns 0
20:16:42.914 00.000 29876 scope move finished after 78 + 170 ms
20:16:42.914 00.000 29876 Move returns status 0, amount 78
20:16:42.914 00.000 29876 MoveAxis(S, 46, ABG)
20:16:42.914 00.000 29876 Guiding  Dir = 1, Dur = 46
20:16:42.914 00.000 29876 IsSlewing returns 0
20:16:42.914 00.000 29876 IsGuiding returns 0
20:16:42.914 00.000 29876 PulseGuide returned control before completion, sleep 56
20:16:42.976 00.062 29876 IsGuiding returns 1
20:16:42.976 00.000 29876 scope still moving after pulse duration time elapsed
20:16:43.007 00.031 29876 IsSlewing returns 0
20:16:43.007 00.000 29876 IsGuiding returns 1
20:16:43.038 00.031 29876 IsSlewing returns 0
20:16:43.038 00.000 29876 IsGuiding returns 1
20:16:43.070 00.032 29876 IsSlewing returns 0
20:16:43.070 00.000 29876 IsGuiding returns 0
20:16:43.070 00.000 29876 scope move finished after 46 + 109 ms
20:16:43.070 00.000 29876 Move returns status 0, amount 46
20:16:43.070 00.000 29876 move complete, result=0
20:16:43.070 00.000 29876 worker thread done servicing request
20:16:43.070 00.000 29876 Worker thread wakes up
20:16:43.070 00.000 31432 GuideStep: 0.7 px 78 ms WEST, 0.6 px 46 ms SOUTH
20:16:43.073 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:43.073 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:44.987 01.914 29876 Exposure complete
20:16:45.030 00.043 29876 worker thread done servicing request
20:16:45.030 00.000 31432 OnExposeComplete: enter
20:16:45.032 00.002 31432 UpdateGuideState(): m_state=6
20:16:45.034 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
20:16:45.036 00.002 31432 Star::Find returns 1 (0), X=335.27, Y=886.40, Mass=2646, SNR=32.2, Peak=204 HFD=3.5
20:16:45.038 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
20:16:45.040 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
20:16:45.042 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.30 cameraTheta=0.55 mountX=0.26 mountY=-0.12, mountTheta=-0.42
20:16:45.044 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.16, opts=13)
20:16:45.046 00.002 31432 Enqueuing Move request for scope (0.26, 0.16)
20:16:45.048 00.002 29876 Worker thread wakes up
20:16:45.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
20:16:45.048 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
20:16:45.048 00.000 29876 Moving (0.26, 0.16) raw xDistance=0.26 yDistance=-0.12
20:16:45.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.26
20:16:45.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:45.048 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:45.048 00.000 29876 MoveAxis(W, 36, ABG)
20:16:45.048 00.000 29876 Guiding  Dir = 3, Dur = 36
20:16:45.049 00.001 29876 IsSlewing returns 0
20:16:45.049 00.000 29876 IsGuiding returns 0
20:16:45.049 00.000 29876 PulseGuide returned control before completion, sleep 46
20:16:45.052 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:16:45.063 00.011 31432 UpdateGuideState exits: m=2646 RSB=32.2
20:16:45.065 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:45.067 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:45.069 00.002 31432 Enqueuing Expose request
20:16:45.109 00.040 29876 IsGuiding returns 1
20:16:45.109 00.000 29876 scope still moving after pulse duration time elapsed
20:16:45.139 00.030 29876 IsSlewing returns 0
20:16:45.139 00.000 29876 IsGuiding returns 0
20:16:45.139 00.000 29876 scope move finished after 36 + 54 ms
20:16:45.139 00.000 29876 Move returns status 0, amount 36
20:16:45.139 00.000 29876 MoveAxis(N, 0, ABG)
20:16:45.139 00.000 29876 Move returns status 0, amount 0
20:16:45.139 00.000 29876 move complete, result=0
20:16:45.139 00.000 29876 worker thread done servicing request
20:16:45.139 00.000 31432 GuideStep: 0.3 px 36 ms WEST, -0.1 px 0 ms NORTH
20:16:45.142 00.003 29876 Worker thread wakes up
20:16:45.142 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:45.142 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:47.263 02.121 29876 Exposure complete
20:16:47.311 00.048 29876 worker thread done servicing request
20:16:47.311 00.000 31432 OnExposeComplete: enter
20:16:47.313 00.002 31432 UpdateGuideState(): m_state=6
20:16:47.316 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
20:16:47.318 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=886.45, Mass=2557, SNR=32.3, Peak=236 HFD=3.5
20:16:47.319 00.001 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
20:16:47.321 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
20:16:47.323 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.03 mountX=-0.10 mountY=-0.22, mountTheta=-1.99
20:16:47.325 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.21, opts=13)
20:16:47.328 00.003 31432 Enqueuing Move request for scope (-0.10, 0.21)
20:16:47.329 00.001 29876 Worker thread wakes up
20:16:47.330 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
20:16:47.330 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
20:16:47.330 00.000 29876 Moving (-0.10, 0.21) raw xDistance=-0.10 yDistance=-0.22
20:16:47.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:16:47.330 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:47.330 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:16:47.330 00.000 29876 MoveAxis(E, 0, ABG)
20:16:47.330 00.000 29876 Move returns status 0, amount 0
20:16:47.330 00.000 29876 MoveAxis(N, 0, ABG)
20:16:47.330 00.000 29876 Move returns status 0, amount 0
20:16:47.330 00.000 29876 move complete, result=0
20:16:47.330 00.000 29876 worker thread done servicing request
20:16:47.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:47.345 00.012 31432 UpdateGuideState exits: m=2557 RSB=32.3
20:16:47.347 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:47.349 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:47.351 00.002 31432 Enqueuing Expose request
20:16:47.353 00.002 29876 Worker thread wakes up
20:16:47.353 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:16:47.355 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:47.355 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:49.366 02.011 29876 Exposure complete
20:16:49.419 00.053 29876 worker thread done servicing request
20:16:49.419 00.000 31432 OnExposeComplete: enter
20:16:49.421 00.002 31432 UpdateGuideState(): m_state=6
20:16:49.423 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
20:16:49.425 00.002 31432 Star::Find returns 1 (0), X=334.74, Y=886.90, Mass=2564, SNR=31.4, Peak=222 HFD=3.5
20:16:49.426 00.001 31432 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.02) = xAngle (1.93 = 1.93)
20:16:49.428 00.002 31432 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.94 = -1.34)
20:16:49.430 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.67 hyp=0.72 cameraTheta=1.95 mountX=-0.25 mountY=-0.70, mountTheta=-1.92
20:16:49.433 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.67, opts=13)
20:16:49.437 00.004 31432 Enqueuing Move request for scope (-0.27, 0.67)
20:16:49.442 00.005 29876 Worker thread wakes up
20:16:49.442 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.67) opts 0xd
20:16:49.442 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.67)
20:16:49.442 00.000 29876 Moving (-0.27, 0.67) raw xDistance=-0.25 yDistance=-0.70
20:16:49.442 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
20:16:49.442 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:49.442 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
20:16:49.442 00.000 29876 MoveAxis(E, 24, ABG)
20:16:49.442 00.000 29876 Guiding  Dir = 2, Dur = 24
20:16:49.443 00.001 29876 IsSlewing returns 0
20:16:49.443 00.000 29876 IsGuiding returns 0
20:16:49.443 00.000 29876 PulseGuide returned control before completion, sleep 34
20:16:49.450 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:49.464 00.014 31432 UpdateGuideState exits: m=2564 RSB=31.4
20:16:49.466 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:49.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:49.470 00.002 31432 Enqueuing Expose request
20:16:49.488 00.018 29876 IsGuiding returns 1
20:16:49.488 00.000 29876 scope still moving after pulse duration time elapsed
20:16:49.520 00.032 29876 IsSlewing returns 0
20:16:49.520 00.000 29876 IsGuiding returns 1
20:16:49.550 00.030 29876 IsSlewing returns 0
20:16:49.550 00.000 29876 IsGuiding returns 0
20:16:49.550 00.000 29876 scope move finished after 24 + 83 ms
20:16:49.550 00.000 29876 Move returns status 0, amount 24
20:16:49.550 00.000 29876 MoveAxis(N, 0, ABG)
20:16:49.550 00.000 29876 Move returns status 0, amount 0
20:16:49.550 00.000 29876 move complete, result=0
20:16:49.550 00.000 29876 worker thread done servicing request
20:16:49.550 00.000 29876 Worker thread wakes up
20:16:49.550 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:49.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:49.550 00.000 31432 GuideStep: -0.3 px 24 ms EAST, -0.7 px 0 ms NORTH
20:16:51.678 02.128 29876 Exposure complete
20:16:51.722 00.044 29876 worker thread done servicing request
20:16:51.722 00.000 31432 OnExposeComplete: enter
20:16:51.724 00.002 31432 UpdateGuideState(): m_state=6
20:16:51.729 00.005 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
20:16:51.732 00.003 31432 Star::Find returns 1 (0), X=335.08, Y=887.39, Mass=2475, SNR=30.3, Peak=200 HFD=3.4
20:16:51.734 00.002 31432 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
20:16:51.736 00.002 31432 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.78)
20:16:51.739 00.003 31432 CameraToMount -- cameraX=0.06 cameraY=1.15 hyp=1.15 cameraTheta=1.52 mountX=0.09 mountY=-1.13, mountTheta=-1.49
20:16:51.741 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=1.15, opts=13)
20:16:51.744 00.003 31432 Enqueuing Move request for scope (0.06, 1.15)
20:16:51.745 00.001 29876 Worker thread wakes up
20:16:51.745 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.15) opts 0xd
20:16:51.745 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 1.15)
20:16:51.746 00.001 29876 Moving (0.06, 1.15) raw xDistance=0.09 yDistance=-1.13
20:16:51.746 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:16:51.746 00.000 29876 resist switch: large excursion: input -1.13 thresh 0.90 direction from 1 to -1
20:16:51.746 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.39
20:16:51.746 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.68 from input -1.13
20:16:51.746 00.000 29876 MoveAxis(E, 0, ABG)
20:16:51.746 00.000 29876 Move returns status 0, amount 0
20:16:51.746 00.000 29876 BLC: Oldest BLC event removed
20:16:51.746 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:16:51.746 00.000 29876 MoveAxis(N, 103, ABG)
20:16:51.746 00.000 29876 Guiding  Dir = 0, Dur = 103
20:16:51.746 00.000 29876 IsSlewing returns 0
20:16:51.746 00.000 29876 IsGuiding returns 0
20:16:51.746 00.000 29876 PulseGuide returned control before completion, sleep 113
20:16:51.749 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:51.761 00.012 31432 UpdateGuideState exits: m=2475 RSB=30.3
20:16:51.763 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:51.765 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:51.767 00.002 31432 Enqueuing Expose request
20:16:51.863 00.096 29876 IsGuiding returns 1
20:16:51.863 00.000 29876 scope still moving after pulse duration time elapsed
20:16:51.895 00.032 29876 IsSlewing returns 0
20:16:51.895 00.000 29876 IsGuiding returns 1
20:16:51.925 00.030 29876 IsSlewing returns 0
20:16:51.925 00.000 29876 IsGuiding returns 0
20:16:51.925 00.000 29876 scope move finished after 103 + 76 ms
20:16:51.925 00.000 29876 Move returns status 0, amount 103
20:16:51.925 00.000 29876 move complete, result=0
20:16:51.925 00.000 29876 worker thread done servicing request
20:16:51.925 00.000 29876 Worker thread wakes up
20:16:51.925 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:51.925 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:51.925 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -1.1 px 103 ms NORTH
20:16:53.836 01.911 29876 Exposure complete
20:16:53.879 00.043 29876 worker thread done servicing request
20:16:53.879 00.000 31432 OnExposeComplete: enter
20:16:53.881 00.002 31432 UpdateGuideState(): m_state=6
20:16:53.883 00.002 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
20:16:53.885 00.002 31432 Star::Find returns 1 (0), X=335.81, Y=886.97, Mass=2459, SNR=30.5, Peak=252 HFD=3.4
20:16:53.887 00.002 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
20:16:53.888 00.001 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
20:16:53.890 00.002 31432 CameraToMount -- cameraX=0.79 cameraY=0.73 hyp=1.08 cameraTheta=0.74 mountX=0.81 mountY=-0.60, mountTheta=-0.64
20:16:53.893 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=0.73, opts=13)
20:16:53.895 00.002 31432 Enqueuing Move request for scope (0.79, 0.73)
20:16:53.897 00.002 29876 Worker thread wakes up
20:16:53.897 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.73) opts 0xd
20:16:53.897 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, 0.73)
20:16:53.897 00.000 29876 Moving (0.79, 0.73) raw xDistance=0.81 yDistance=-0.60
20:16:53.897 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.81
20:16:53.897 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.60
20:16:53.897 00.000 29876 MoveAxis(W, 78, ABG)
20:16:53.897 00.000 29876 Guiding  Dir = 3, Dur = 78
20:16:53.897 00.000 29876 IsSlewing returns 0
20:16:53.897 00.000 29876 IsGuiding returns 0
20:16:53.898 00.001 29876 PulseGuide returned control before completion, sleep 88
20:16:53.901 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:16:53.913 00.012 31432 UpdateGuideState exits: m=2459 RSB=30.5
20:16:53.915 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:53.918 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:53.921 00.003 31432 Enqueuing Expose request
20:16:53.989 00.068 29876 IsGuiding returns 1
20:16:53.989 00.000 29876 scope still moving after pulse duration time elapsed
20:16:54.021 00.032 29876 IsSlewing returns 0
20:16:54.021 00.000 29876 IsGuiding returns 1
20:16:54.052 00.031 29876 IsSlewing returns 0
20:16:54.052 00.000 29876 IsGuiding returns 0
20:16:54.052 00.000 29876 scope move finished after 78 + 76 ms
20:16:54.052 00.000 29876 Move returns status 0, amount 78
20:16:54.052 00.000 29876 MoveAxis(N, 44, ABG)
20:16:54.052 00.000 29876 Guiding  Dir = 0, Dur = 44
20:16:54.052 00.000 29876 IsSlewing returns 0
20:16:54.052 00.000 29876 IsGuiding returns 0
20:16:54.053 00.001 29876 PulseGuide returned control before completion, sleep 54
20:16:54.115 00.062 29876 IsGuiding returns 1
20:16:54.115 00.000 29876 scope still moving after pulse duration time elapsed
20:16:54.146 00.031 29876 IsSlewing returns 0
20:16:54.146 00.000 29876 IsGuiding returns 1
20:16:54.177 00.031 29876 IsSlewing returns 0
20:16:54.177 00.000 29876 IsGuiding returns 0
20:16:54.177 00.000 29876 scope move finished after 44 + 80 ms
20:16:54.177 00.000 29876 Move returns status 0, amount 44
20:16:54.177 00.000 29876 move complete, result=0
20:16:54.177 00.000 29876 worker thread done servicing request
20:16:54.177 00.000 29876 Worker thread wakes up
20:16:54.177 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:54.177 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:54.177 00.000 31432 GuideStep: 0.8 px 78 ms WEST, -0.6 px 44 ms NORTH
20:16:56.302 02.125 29876 Exposure complete
20:16:56.357 00.055 29876 worker thread done servicing request
20:16:56.357 00.000 31432 OnExposeComplete: enter
20:16:56.361 00.004 31432 UpdateGuideState(): m_state=6
20:16:56.364 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
20:16:56.367 00.003 31432 Star::Find returns 1 (0), X=335.85, Y=886.84, Mass=2710, SNR=32.9, Peak=252 HFD=3.4
20:16:56.370 00.003 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.60 = 0.60)
20:16:56.373 00.003 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.61 = -2.67)
20:16:56.376 00.003 31432 CameraToMount -- cameraX=0.84 cameraY=0.60 hyp=1.04 cameraTheta=0.62 mountX=0.86 mountY=-0.47, mountTheta=-0.50
20:16:56.380 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=0.60, opts=13)
20:16:56.383 00.003 31432 Enqueuing Move request for scope (0.84, 0.60)
20:16:56.386 00.003 29876 Worker thread wakes up
20:16:56.386 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.60) opts 0xd
20:16:56.386 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, 0.60)
20:16:56.386 00.000 29876 Moving (0.84, 0.60) raw xDistance=0.86 yDistance=-0.47
20:16:56.386 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
20:16:56.386 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
20:16:56.386 00.000 29876 MoveAxis(W, 93, ABG)
20:16:56.386 00.000 29876 Guiding  Dir = 3, Dur = 93
20:16:56.387 00.001 29876 IsSlewing returns 0
20:16:56.387 00.000 29876 IsGuiding returns 0
20:16:56.387 00.000 29876 PulseGuide returned control before completion, sleep 103
20:16:56.391 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:16:56.408 00.017 31432 UpdateGuideState exits: m=2710 RSB=32.9
20:16:56.412 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:56.415 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:56.418 00.003 31432 Enqueuing Expose request
20:16:56.501 00.083 29876 IsGuiding returns 1
20:16:56.501 00.000 29876 scope still moving after pulse duration time elapsed
20:16:56.532 00.031 29876 IsSlewing returns 0
20:16:56.532 00.000 29876 IsGuiding returns 0
20:16:56.532 00.000 29876 scope move finished after 93 + 51 ms
20:16:56.532 00.000 29876 Move returns status 0, amount 93
20:16:56.532 00.000 29876 MoveAxis(N, 34, ABG)
20:16:56.532 00.000 29876 Guiding  Dir = 0, Dur = 34
20:16:56.532 00.000 29876 IsSlewing returns 0
20:16:56.532 00.000 29876 IsGuiding returns 0
20:16:56.532 00.000 29876 PulseGuide returned control before completion, sleep 44
20:16:56.578 00.046 29876 IsGuiding returns 1
20:16:56.578 00.000 29876 scope still moving after pulse duration time elapsed
20:16:56.608 00.030 29876 IsSlewing returns 0
20:16:56.608 00.000 29876 IsGuiding returns 1
20:16:56.639 00.031 29876 IsSlewing returns 0
20:16:56.639 00.000 29876 IsGuiding returns 1
20:16:56.670 00.031 29876 IsSlewing returns 0
20:16:56.670 00.000 29876 IsGuiding returns 0
20:16:56.670 00.000 29876 scope move finished after 34 + 104 ms
20:16:56.670 00.000 29876 Move returns status 0, amount 34
20:16:56.670 00.000 29876 move complete, result=0
20:16:56.670 00.000 29876 worker thread done servicing request
20:16:56.670 00.000 29876 Worker thread wakes up
20:16:56.670 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:56.671 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:16:56.671 00.000 31432 GuideStep: 0.9 px 93 ms WEST, -0.5 px 34 ms NORTH
20:16:58.583 01.912 29876 Exposure complete
20:16:58.626 00.043 29876 worker thread done servicing request
20:16:58.626 00.000 31432 OnExposeComplete: enter
20:16:58.628 00.002 31432 UpdateGuideState(): m_state=6
20:16:58.630 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
20:16:58.631 00.001 31432 Star::Find returns 1 (0), X=335.78, Y=886.38, Mass=2578, SNR=32.2, Peak=239 HFD=3.4
20:16:58.634 00.003 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
20:16:58.635 00.001 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
20:16:58.637 00.002 31432 CameraToMount -- cameraX=0.76 cameraY=0.14 hyp=0.78 cameraTheta=0.19 mountX=0.77 mountY=-0.03, mountTheta=-0.03
20:16:58.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.76, y=0.14, opts=13)
20:16:58.642 00.002 31432 Enqueuing Move request for scope (0.76, 0.14)
20:16:58.644 00.002 29876 Worker thread wakes up
20:16:58.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.14) opts 0xd
20:16:58.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.76, 0.14)
20:16:58.644 00.000 29876 Moving (0.76, 0.14) raw xDistance=0.77 yDistance=-0.03
20:16:58.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
20:16:58.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:58.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:16:58.644 00.000 29876 MoveAxis(W, 87, ABG)
20:16:58.644 00.000 29876 Guiding  Dir = 3, Dur = 87
20:16:58.644 00.000 29876 IsSlewing returns 0
20:16:58.645 00.001 29876 IsGuiding returns 0
20:16:58.645 00.000 29876 PulseGuide returned control before completion, sleep 97
20:16:58.649 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:16:58.660 00.011 31432 UpdateGuideState exits: m=2578 RSB=32.2
20:16:58.663 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:58.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:16:58.667 00.002 31432 Enqueuing Expose request
20:16:58.755 00.088 29876 IsGuiding returns 1
20:16:58.755 00.000 29876 scope still moving after pulse duration time elapsed
20:16:58.785 00.030 29876 IsSlewing returns 0
20:16:58.785 00.000 29876 IsGuiding returns 1
20:16:58.816 00.031 29876 IsSlewing returns 0
20:16:58.816 00.000 29876 IsGuiding returns 0
20:16:58.816 00.000 29876 scope move finished after 87 + 84 ms
20:16:58.816 00.000 29876 Move returns status 0, amount 87
20:16:58.816 00.000 29876 MoveAxis(N, 0, ABG)
20:16:58.816 00.000 29876 Move returns status 0, amount 0
20:16:58.816 00.000 29876 move complete, result=0
20:16:58.816 00.000 29876 worker thread done servicing request
20:16:58.816 00.000 29876 Worker thread wakes up
20:16:58.816 00.000 31432 GuideStep: 0.8 px 87 ms WEST, -0.0 px 0 ms NORTH
20:16:58.818 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:16:58.818 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:00.946 02.128 29876 Exposure complete
20:17:00.990 00.044 29876 worker thread done servicing request
20:17:00.990 00.000 31432 OnExposeComplete: enter
20:17:00.992 00.002 31432 UpdateGuideState(): m_state=6
20:17:00.997 00.005 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
20:17:00.999 00.002 31432 Star::Find returns 1 (0), X=335.72, Y=886.54, Mass=2443, SNR=30.4, Peak=250 HFD=3.2
20:17:01.001 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
20:17:01.003 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
20:17:01.005 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.30 hyp=0.77 cameraTheta=0.40 mountX=0.71 mountY=-0.19, mountTheta=-0.26
20:17:01.008 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.30, opts=13)
20:17:01.010 00.002 31432 Enqueuing Move request for scope (0.71, 0.30)
20:17:01.012 00.002 29876 Worker thread wakes up
20:17:01.012 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.30) opts 0xd
20:17:01.012 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.30)
20:17:01.012 00.000 29876 Moving (0.71, 0.30) raw xDistance=0.71 yDistance=-0.19
20:17:01.012 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
20:17:01.012 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:01.012 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:17:01.012 00.000 29876 MoveAxis(W, 81, ABG)
20:17:01.012 00.000 29876 Guiding  Dir = 3, Dur = 81
20:17:01.012 00.000 29876 IsSlewing returns 0
20:17:01.013 00.001 29876 IsGuiding returns 0
20:17:01.013 00.000 29876 PulseGuide returned control before completion, sleep 91
20:17:01.016 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:17:01.027 00.011 31432 UpdateGuideState exits: m=2443 RSB=30.4
20:17:01.029 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:01.031 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:01.033 00.002 31432 Enqueuing Expose request
20:17:01.116 00.083 29876 IsGuiding returns 1
20:17:01.116 00.000 29876 scope still moving after pulse duration time elapsed
20:17:01.147 00.031 29876 IsSlewing returns 0
20:17:01.147 00.000 29876 IsGuiding returns 1
20:17:01.178 00.031 29876 IsSlewing returns 0
20:17:01.178 00.000 29876 IsGuiding returns 0
20:17:01.178 00.000 29876 scope move finished after 81 + 83 ms
20:17:01.178 00.000 29876 Move returns status 0, amount 81
20:17:01.178 00.000 29876 MoveAxis(N, 0, ABG)
20:17:01.178 00.000 29876 Move returns status 0, amount 0
20:17:01.178 00.000 29876 move complete, result=0
20:17:01.178 00.000 29876 worker thread done servicing request
20:17:01.179 00.001 29876 Worker thread wakes up
20:17:01.179 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:01.179 00.000 31432 GuideStep: 0.7 px 81 ms WEST, -0.2 px 0 ms NORTH
20:17:01.182 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:03.093 01.911 29876 Exposure complete
20:17:03.136 00.043 29876 worker thread done servicing request
20:17:03.136 00.000 31432 OnExposeComplete: enter
20:17:03.138 00.002 31432 UpdateGuideState(): m_state=6
20:17:03.140 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
20:17:03.142 00.002 31432 Star::Find returns 1 (0), X=334.98, Y=887.03, Mass=2661, SNR=31.9, Peak=220 HFD=3.9
20:17:03.144 00.002 31432 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
20:17:03.146 00.002 31432 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.69)
20:17:03.147 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=0.79 hyp=0.79 cameraTheta=1.61 mountX=-0.01 mountY=-0.79, mountTheta=-1.58
20:17:03.150 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.79, opts=13)
20:17:03.152 00.002 31432 Enqueuing Move request for scope (-0.03, 0.79)
20:17:03.154 00.002 29876 Worker thread wakes up
20:17:03.154 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.79) opts 0xd
20:17:03.154 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.79)
20:17:03.154 00.000 29876 Moving (-0.03, 0.79) raw xDistance=-0.01 yDistance=-0.79
20:17:03.154 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:17:03.154 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.79
20:17:03.154 00.000 29876 MoveAxis(E, 0, ABG)
20:17:03.154 00.000 29876 Move returns status 0, amount 0
20:17:03.154 00.000 29876 MoveAxis(N, 58, ABG)
20:17:03.154 00.000 29876 Guiding  Dir = 0, Dur = 58
20:17:03.154 00.000 29876 IsSlewing returns 0
20:17:03.154 00.000 29876 IsGuiding returns 0
20:17:03.154 00.000 29876 PulseGuide returned control before completion, sleep 68
20:17:03.160 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:03.171 00.011 31432 UpdateGuideState exits: m=2661 RSB=31.9
20:17:03.173 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:03.175 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:03.177 00.002 31432 Enqueuing Expose request
20:17:03.231 00.054 29876 IsGuiding returns 1
20:17:03.231 00.000 29876 scope still moving after pulse duration time elapsed
20:17:03.262 00.031 29876 IsSlewing returns 0
20:17:03.262 00.000 29876 IsGuiding returns 1
20:17:03.293 00.031 29876 IsSlewing returns 0
20:17:03.293 00.000 29876 IsGuiding returns 0
20:17:03.293 00.000 29876 scope move finished after 58 + 80 ms
20:17:03.293 00.000 29876 Move returns status 0, amount 58
20:17:03.293 00.000 29876 move complete, result=0
20:17:03.293 00.000 29876 worker thread done servicing request
20:17:03.293 00.000 29876 Worker thread wakes up
20:17:03.293 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:03.293 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:03.293 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.8 px 58 ms NORTH
20:17:05.426 02.133 29876 Exposure complete
20:17:05.469 00.043 29876 worker thread done servicing request
20:17:05.469 00.000 31432 OnExposeComplete: enter
20:17:05.471 00.002 31432 UpdateGuideState(): m_state=6
20:17:05.473 00.002 31432 Star::Find(15, 334, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
20:17:05.476 00.003 31432 Star::Find returns 1 (0), X=335.20, Y=886.58, Mass=2597, SNR=31.7, Peak=208 HFD=3.5
20:17:05.478 00.002 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
20:17:05.481 00.003 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.24)
20:17:05.484 00.003 31432 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.39 cameraTheta=1.06 mountX=0.20 mountY=-0.30, mountTheta=-1.00
20:17:05.487 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.34, opts=13)
20:17:05.489 00.002 31432 Enqueuing Move request for scope (0.19, 0.34)
20:17:05.491 00.002 29876 Worker thread wakes up
20:17:05.491 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
20:17:05.491 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
20:17:05.491 00.000 29876 Moving (0.19, 0.34) raw xDistance=0.20 yDistance=-0.30
20:17:05.491 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:17:05.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.30
20:17:05.491 00.000 29876 MoveAxis(E, 0, ABG)
20:17:05.491 00.000 29876 Move returns status 0, amount 0
20:17:05.491 00.000 29876 MoveAxis(N, 22, ABG)
20:17:05.491 00.000 29876 Guiding  Dir = 0, Dur = 22
20:17:05.492 00.001 29876 IsSlewing returns 0
20:17:05.492 00.000 29876 IsGuiding returns 0
20:17:05.492 00.000 29876 PulseGuide returned control before completion, sleep 32
20:17:05.495 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:17:05.506 00.011 31432 UpdateGuideState exits: m=2597 RSB=31.7
20:17:05.509 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:05.510 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:05.513 00.003 31432 Enqueuing Expose request
20:17:05.536 00.023 29876 IsGuiding returns 1
20:17:05.536 00.000 29876 scope still moving after pulse duration time elapsed
20:17:05.567 00.031 29876 IsSlewing returns 0
20:17:05.567 00.000 29876 IsGuiding returns 1
20:17:05.598 00.031 29876 IsSlewing returns 0
20:17:05.598 00.000 29876 IsGuiding returns 1
20:17:05.629 00.031 29876 IsSlewing returns 0
20:17:05.629 00.000 29876 IsGuiding returns 0
20:17:05.629 00.000 29876 scope move finished after 22 + 115 ms
20:17:05.629 00.000 29876 Move returns status 0, amount 22
20:17:05.629 00.000 29876 move complete, result=0
20:17:05.629 00.000 29876 worker thread done servicing request
20:17:05.629 00.000 29876 Worker thread wakes up
20:17:05.629 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 22 ms NORTH
20:17:05.632 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:05.632 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:07.543 01.911 29876 Exposure complete
20:17:07.589 00.046 29876 worker thread done servicing request
20:17:07.589 00.000 31432 OnExposeComplete: enter
20:17:07.591 00.002 31432 UpdateGuideState(): m_state=6
20:17:07.593 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
20:17:07.595 00.002 31432 Star::Find returns 1 (0), X=335.47, Y=885.91, Mass=2527, SNR=31.3, Peak=204 HFD=3.6
20:17:07.597 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
20:17:07.599 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
20:17:07.601 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=-0.33 hyp=0.56 cameraTheta=-0.63 mountX=0.45 mountY=0.40, mountTheta=0.73
20:17:07.603 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.33, opts=13)
20:17:07.605 00.002 31432 Enqueuing Move request for scope (0.45, -0.33)
20:17:07.607 00.002 29876 Worker thread wakes up
20:17:07.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.33) opts 0xd
20:17:07.607 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.33)
20:17:07.607 00.000 29876 Moving (0.45, -0.33) raw xDistance=0.45 yDistance=0.40
20:17:07.607 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
20:17:07.607 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:07.607 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:17:07.607 00.000 29876 MoveAxis(W, 43, ABG)
20:17:07.607 00.000 29876 Guiding  Dir = 3, Dur = 43
20:17:07.608 00.001 29876 IsSlewing returns 0
20:17:07.608 00.000 29876 IsGuiding returns 0
20:17:07.608 00.000 29876 PulseGuide returned control before completion, sleep 53
20:17:07.611 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:07.622 00.011 31432 UpdateGuideState exits: m=2527 RSB=31.3
20:17:07.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:07.626 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:07.628 00.002 31432 Enqueuing Expose request
20:17:07.667 00.039 29876 IsGuiding returns 1
20:17:07.667 00.000 29876 scope still moving after pulse duration time elapsed
20:17:07.698 00.031 29876 IsSlewing returns 0
20:17:07.698 00.000 29876 IsGuiding returns 1
20:17:07.728 00.030 29876 IsSlewing returns 0
20:17:07.728 00.000 29876 IsGuiding returns 1
20:17:07.759 00.031 29876 IsSlewing returns 0
20:17:07.759 00.000 29876 IsGuiding returns 1
20:17:07.790 00.031 29876 IsSlewing returns 0
20:17:07.790 00.000 29876 IsGuiding returns 0
20:17:07.790 00.000 29876 scope move finished after 43 + 139 ms
20:17:07.790 00.000 29876 Move returns status 0, amount 43
20:17:07.790 00.000 29876 MoveAxis(N, 0, ABG)
20:17:07.790 00.000 29876 Move returns status 0, amount 0
20:17:07.790 00.000 29876 move complete, result=0
20:17:07.790 00.000 29876 worker thread done servicing request
20:17:07.790 00.000 29876 Worker thread wakes up
20:17:07.790 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:07.790 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:07.790 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.4 px 0 ms NORTH
20:17:09.924 02.134 29876 Exposure complete
20:17:09.966 00.042 29876 worker thread done servicing request
20:17:09.966 00.000 31432 OnExposeComplete: enter
20:17:09.969 00.003 31432 UpdateGuideState(): m_state=6
20:17:09.970 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
20:17:09.972 00.002 31432 Star::Find returns 1 (0), X=335.15, Y=886.04, Mass=2493, SNR=31.4, Peak=218 HFD=3.7
20:17:09.974 00.002 31432 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.02) = xAngle (-0.99 = -0.99)
20:17:09.976 00.002 31432 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.02 = 2.02)
20:17:09.978 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.97 mountX=0.13 mountY=0.22, mountTheta=1.03
20:17:09.980 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.20, opts=13)
20:17:09.982 00.002 31432 Enqueuing Move request for scope (0.14, -0.20)
20:17:09.984 00.002 29876 Worker thread wakes up
20:17:09.984 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
20:17:09.984 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
20:17:09.984 00.000 29876 Moving (0.14, -0.20) raw xDistance=0.13 yDistance=0.22
20:17:09.984 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:17:09.984 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:09.984 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:17:09.984 00.000 29876 MoveAxis(E, 0, ABG)
20:17:09.985 00.001 29876 Move returns status 0, amount 0
20:17:09.985 00.000 29876 MoveAxis(N, 0, ABG)
20:17:09.985 00.000 29876 Move returns status 0, amount 0
20:17:09.985 00.000 29876 move complete, result=0
20:17:09.985 00.000 29876 worker thread done servicing request
20:17:09.988 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:09.999 00.011 31432 UpdateGuideState exits: m=2493 RSB=31.4
20:17:10.002 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:10.003 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:10.005 00.002 31432 Enqueuing Expose request
20:17:10.007 00.002 29876 Worker thread wakes up
20:17:10.007 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:17:10.009 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:10.009 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:11.923 01.914 29876 Exposure complete
20:17:11.966 00.043 29876 worker thread done servicing request
20:17:11.966 00.000 31432 OnExposeComplete: enter
20:17:11.968 00.002 31432 UpdateGuideState(): m_state=6
20:17:11.971 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
20:17:11.972 00.001 31432 Star::Find returns 1 (0), X=335.41, Y=885.83, Mass=2300, SNR=29.8, Peak=181 HFD=3.6
20:17:11.974 00.002 31432 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.02) = xAngle (-0.83 = -0.83)
20:17:11.976 00.002 31432 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.18 = 2.18)
20:17:11.978 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.41 hyp=0.57 cameraTheta=-0.81 mountX=0.38 mountY=0.47, mountTheta=0.88
20:17:11.981 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.41, opts=13)
20:17:11.983 00.002 31432 Enqueuing Move request for scope (0.39, -0.41)
20:17:11.985 00.002 29876 Worker thread wakes up
20:17:11.985 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.41) opts 0xd
20:17:11.985 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.41)
20:17:11.985 00.000 29876 Moving (0.39, -0.41) raw xDistance=0.38 yDistance=0.47
20:17:11.985 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
20:17:11.985 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:11.985 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
20:17:11.985 00.000 29876 MoveAxis(W, 37, ABG)
20:17:11.985 00.000 29876 Guiding  Dir = 3, Dur = 37
20:17:11.985 00.000 29876 IsSlewing returns 0
20:17:11.985 00.000 29876 IsGuiding returns 0
20:17:11.986 00.001 29876 PulseGuide returned control before completion, sleep 47
20:17:11.989 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:12.001 00.012 31432 UpdateGuideState exits: m=2300 RSB=29.8
20:17:12.003 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:12.005 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:12.006 00.001 31432 Enqueuing Expose request
20:17:12.045 00.039 29876 IsGuiding returns 1
20:17:12.045 00.000 29876 scope still moving after pulse duration time elapsed
20:17:12.076 00.031 29876 IsSlewing returns 0
20:17:12.076 00.000 29876 IsGuiding returns 0
20:17:12.076 00.000 29876 scope move finished after 37 + 53 ms
20:17:12.076 00.000 29876 Move returns status 0, amount 37
20:17:12.076 00.000 29876 MoveAxis(N, 0, ABG)
20:17:12.076 00.000 29876 Move returns status 0, amount 0
20:17:12.076 00.000 29876 move complete, result=0
20:17:12.077 00.001 29876 worker thread done servicing request
20:17:12.077 00.000 29876 Worker thread wakes up
20:17:12.077 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:12.077 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.5 px 0 ms NORTH
20:17:12.079 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:14.212 02.133 29876 Exposure complete
20:17:14.258 00.046 29876 worker thread done servicing request
20:17:14.258 00.000 31432 OnExposeComplete: enter
20:17:14.260 00.002 31432 UpdateGuideState(): m_state=6
20:17:14.262 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
20:17:14.264 00.002 31432 Star::Find returns 1 (0), X=335.59, Y=886.43, Mass=2421, SNR=30.4, Peak=198 HFD=3.3
20:17:14.265 00.001 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.30 = 0.30)
20:17:14.267 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.97)
20:17:14.269 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=0.20 hyp=0.61 cameraTheta=0.33 mountX=0.58 mountY=-0.11, mountTheta=-0.18
20:17:14.272 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.20, opts=13)
20:17:14.273 00.001 31432 Enqueuing Move request for scope (0.58, 0.20)
20:17:14.275 00.002 29876 Worker thread wakes up
20:17:14.275 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.20) opts 0xd
20:17:14.275 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.20)
20:17:14.275 00.000 29876 Moving (0.58, 0.20) raw xDistance=0.58 yDistance=-0.11
20:17:14.276 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
20:17:14.276 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:14.276 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:17:14.276 00.000 29876 MoveAxis(W, 61, ABG)
20:17:14.276 00.000 29876 Guiding  Dir = 3, Dur = 61
20:17:14.276 00.000 29876 IsSlewing returns 0
20:17:14.276 00.000 29876 IsGuiding returns 0
20:17:14.276 00.000 29876 PulseGuide returned control before completion, sleep 71
20:17:14.279 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:14.291 00.012 31432 UpdateGuideState exits: m=2421 RSB=30.4
20:17:14.293 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:14.295 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:14.297 00.002 31432 Enqueuing Expose request
20:17:14.351 00.054 29876 IsGuiding returns 1
20:17:14.351 00.000 29876 scope still moving after pulse duration time elapsed
20:17:14.395 00.044 29876 IsSlewing returns 0
20:17:14.395 00.000 29876 IsGuiding returns 1
20:17:14.427 00.032 29876 IsSlewing returns 0
20:17:14.427 00.000 29876 IsGuiding returns 1
20:17:14.457 00.030 29876 IsSlewing returns 0
20:17:14.457 00.000 29876 IsGuiding returns 0
20:17:14.457 00.000 29876 scope move finished after 61 + 119 ms
20:17:14.457 00.000 29876 Move returns status 0, amount 61
20:17:14.457 00.000 29876 MoveAxis(N, 0, ABG)
20:17:14.457 00.000 29876 Move returns status 0, amount 0
20:17:14.457 00.000 29876 move complete, result=0
20:17:14.457 00.000 29876 worker thread done servicing request
20:17:14.457 00.000 29876 Worker thread wakes up
20:17:14.457 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:14.457 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:14.457 00.000 31432 GuideStep: 0.6 px 61 ms WEST, -0.1 px 0 ms NORTH
20:17:16.361 01.904 29876 Exposure complete
20:17:16.403 00.042 29876 worker thread done servicing request
20:17:16.403 00.000 31432 OnExposeComplete: enter
20:17:16.405 00.002 31432 UpdateGuideState(): m_state=6
20:17:16.408 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
20:17:16.410 00.002 31432 Star::Find returns 1 (0), X=335.25, Y=886.12, Mass=2525, SNR=31.3, Peak=188 HFD=3.8
20:17:16.412 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
20:17:16.414 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
20:17:16.416 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.48 mountX=0.23 mountY=0.16, mountTheta=0.59
20:17:16.418 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.12, opts=13)
20:17:16.420 00.002 31432 Enqueuing Move request for scope (0.24, -0.12)
20:17:16.422 00.002 29876 Worker thread wakes up
20:17:16.422 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
20:17:16.422 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
20:17:16.422 00.000 29876 Moving (0.24, -0.12) raw xDistance=0.23 yDistance=0.16
20:17:16.422 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.23
20:17:16.422 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:16.422 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:17:16.422 00.000 29876 MoveAxis(W, 31, ABG)
20:17:16.422 00.000 29876 Guiding  Dir = 3, Dur = 31
20:17:16.423 00.001 29876 IsSlewing returns 0
20:17:16.423 00.000 29876 IsGuiding returns 0
20:17:16.423 00.000 29876 PulseGuide returned control before completion, sleep 41
20:17:16.426 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:16.437 00.011 31432 UpdateGuideState exits: m=2525 RSB=31.3
20:17:16.441 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:16.443 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:16.445 00.002 31432 Enqueuing Expose request
20:17:16.466 00.021 29876 IsGuiding returns 1
20:17:16.466 00.000 29876 scope still moving after pulse duration time elapsed
20:17:16.497 00.031 29876 IsSlewing returns 0
20:17:16.497 00.000 29876 IsGuiding returns 1
20:17:16.528 00.031 29876 IsSlewing returns 0
20:17:16.528 00.000 29876 IsGuiding returns 0
20:17:16.528 00.000 29876 scope move finished after 31 + 74 ms
20:17:16.528 00.000 29876 Move returns status 0, amount 31
20:17:16.528 00.000 29876 MoveAxis(N, 0, ABG)
20:17:16.528 00.000 29876 Move returns status 0, amount 0
20:17:16.528 00.000 29876 move complete, result=0
20:17:16.528 00.000 29876 worker thread done servicing request
20:17:16.528 00.000 29876 Worker thread wakes up
20:17:16.528 00.000 31432 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
20:17:16.531 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:16.531 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:18.653 02.122 29876 Exposure complete
20:17:18.696 00.043 29876 worker thread done servicing request
20:17:18.696 00.000 31432 OnExposeComplete: enter
20:17:18.699 00.003 31432 UpdateGuideState(): m_state=6
20:17:18.701 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
20:17:18.703 00.002 31432 Star::Find returns 1 (0), X=335.04, Y=886.34, Mass=2467, SNR=31.2, Peak=204 HFD=3.4
20:17:18.705 00.002 31432 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.02) = xAngle (1.28 = 1.28)
20:17:18.706 00.001 31432 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.29 = -1.99)
20:17:18.708 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.30 mountX=0.03 mountY=-0.09, mountTheta=-1.26
20:17:18.710 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.10, opts=13)
20:17:18.713 00.003 31432 Enqueuing Move request for scope (0.03, 0.10)
20:17:18.714 00.001 29876 Worker thread wakes up
20:17:18.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:17:18.714 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:17:18.714 00.000 29876 Moving (0.03, 0.10) raw xDistance=0.03 yDistance=-0.09
20:17:18.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:17:18.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:18.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:17:18.714 00.000 29876 MoveAxis(E, 0, ABG)
20:17:18.714 00.000 29876 Move returns status 0, amount 0
20:17:18.714 00.000 29876 MoveAxis(N, 0, ABG)
20:17:18.714 00.000 29876 Move returns status 0, amount 0
20:17:18.714 00.000 29876 move complete, result=0
20:17:18.714 00.000 29876 worker thread done servicing request
20:17:18.719 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:17:18.730 00.011 31432 UpdateGuideState exits: m=2467 RSB=31.2
20:17:18.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:18.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:18.736 00.002 31432 Enqueuing Expose request
20:17:18.738 00.002 29876 Worker thread wakes up
20:17:18.738 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:17:18.740 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:18.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:20.755 02.015 29876 Exposure complete
20:17:20.797 00.042 29876 worker thread done servicing request
20:17:20.797 00.000 31432 OnExposeComplete: enter
20:17:20.800 00.003 31432 UpdateGuideState(): m_state=6
20:17:20.802 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
20:17:20.804 00.002 31432 Star::Find returns 1 (0), X=335.22, Y=886.18, Mass=2424, SNR=30.3, Peak=190 HFD=3.6
20:17:20.805 00.001 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
20:17:20.807 00.002 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
20:17:20.809 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.27 mountX=0.21 mountY=0.09, mountTheta=0.40
20:17:20.811 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.06, opts=13)
20:17:20.813 00.002 31432 Enqueuing Move request for scope (0.21, -0.06)
20:17:20.816 00.003 29876 Worker thread wakes up
20:17:20.816 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
20:17:20.816 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
20:17:20.816 00.000 29876 Moving (0.21, -0.06) raw xDistance=0.21 yDistance=0.09
20:17:20.816 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
20:17:20.816 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:20.816 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:17:20.816 00.000 29876 MoveAxis(W, 20, ABG)
20:17:20.816 00.000 29876 Guiding  Dir = 3, Dur = 20
20:17:20.816 00.000 29876 IsSlewing returns 0
20:17:20.816 00.000 29876 IsGuiding returns 0
20:17:20.816 00.000 29876 PulseGuide returned control before completion, sleep 30
20:17:20.819 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:17:20.831 00.012 31432 UpdateGuideState exits: m=2424 RSB=30.3
20:17:20.834 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:20.836 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:20.837 00.001 31432 Enqueuing Expose request
20:17:20.860 00.023 29876 IsGuiding returns 1
20:17:20.860 00.000 29876 scope still moving after pulse duration time elapsed
20:17:20.891 00.031 29876 IsSlewing returns 0
20:17:20.891 00.000 29876 IsGuiding returns 0
20:17:20.891 00.000 29876 scope move finished after 20 + 55 ms
20:17:20.891 00.000 29876 Move returns status 0, amount 20
20:17:20.891 00.000 29876 MoveAxis(N, 0, ABG)
20:17:20.891 00.000 29876 Move returns status 0, amount 0
20:17:20.891 00.000 29876 move complete, result=0
20:17:20.892 00.001 29876 worker thread done servicing request
20:17:20.892 00.000 29876 Worker thread wakes up
20:17:20.892 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.1 px 0 ms NORTH
20:17:20.895 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:20.895 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:23.027 02.132 29876 Exposure complete
20:17:23.070 00.043 29876 worker thread done servicing request
20:17:23.070 00.000 31432 OnExposeComplete: enter
20:17:23.073 00.003 31432 UpdateGuideState(): m_state=6
20:17:23.075 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
20:17:23.077 00.002 31432 Star::Find returns 1 (0), X=335.44, Y=885.89, Mass=2604, SNR=32.4, Peak=193 HFD=3.9
20:17:23.079 00.002 31432 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
20:17:23.081 00.002 31432 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
20:17:23.083 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-0.68 mountX=0.42 mountY=0.41, mountTheta=0.77
20:17:23.085 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.34, opts=13)
20:17:23.087 00.002 31432 Enqueuing Move request for scope (0.43, -0.34)
20:17:23.089 00.002 29876 Worker thread wakes up
20:17:23.089 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.34) opts 0xd
20:17:23.089 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.34)
20:17:23.089 00.000 29876 Moving (0.43, -0.34) raw xDistance=0.42 yDistance=0.41
20:17:23.089 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
20:17:23.089 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:23.089 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
20:17:23.089 00.000 29876 MoveAxis(W, 43, ABG)
20:17:23.089 00.000 29876 Guiding  Dir = 3, Dur = 43
20:17:23.089 00.000 29876 IsSlewing returns 0
20:17:23.090 00.001 29876 IsGuiding returns 0
20:17:23.090 00.000 29876 PulseGuide returned control before completion, sleep 53
20:17:23.093 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:23.104 00.011 31432 UpdateGuideState exits: m=2604 RSB=32.4
20:17:23.106 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:23.108 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:23.110 00.002 31432 Enqueuing Expose request
20:17:23.147 00.037 29876 IsGuiding returns 1
20:17:23.147 00.000 29876 scope still moving after pulse duration time elapsed
20:17:23.178 00.031 29876 IsSlewing returns 0
20:17:23.178 00.000 29876 IsGuiding returns 1
20:17:23.209 00.031 29876 IsSlewing returns 0
20:17:23.209 00.000 29876 IsGuiding returns 1
20:17:23.239 00.030 29876 IsSlewing returns 0
20:17:23.239 00.000 29876 IsGuiding returns 0
20:17:23.239 00.000 29876 scope move finished after 43 + 106 ms
20:17:23.239 00.000 29876 Move returns status 0, amount 43
20:17:23.239 00.000 29876 MoveAxis(N, 0, ABG)
20:17:23.239 00.000 29876 Move returns status 0, amount 0
20:17:23.239 00.000 29876 move complete, result=0
20:17:23.239 00.000 29876 worker thread done servicing request
20:17:23.239 00.000 29876 Worker thread wakes up
20:17:23.239 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.4 px 0 ms NORTH
20:17:23.243 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:23.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:25.147 01.904 29876 Exposure complete
20:17:25.192 00.045 29876 worker thread done servicing request
20:17:25.192 00.000 31432 OnExposeComplete: enter
20:17:25.195 00.003 31432 UpdateGuideState(): m_state=6
20:17:25.197 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
20:17:25.199 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=885.87, Mass=2496, SNR=30.9, Peak=210 HFD=3.6
20:17:25.201 00.002 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.02) = xAngle (-1.80 = -1.80)
20:17:25.203 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
20:17:25.205 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.78 mountX=-0.09 mountY=0.35, mountTheta=1.81
20:17:25.210 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.37, opts=13)
20:17:25.212 00.002 31432 Enqueuing Move request for scope (-0.08, -0.37)
20:17:25.214 00.002 29876 Worker thread wakes up
20:17:25.214 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
20:17:25.214 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
20:17:25.215 00.001 29876 Moving (-0.08, -0.37) raw xDistance=-0.09 yDistance=0.35
20:17:25.215 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:17:25.215 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.85
20:17:25.215 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
20:17:25.215 00.000 29876 MoveAxis(E, 0, ABG)
20:17:25.215 00.000 29876 Move returns status 0, amount 0
20:17:25.215 00.000 29876 BLC: Oldest BLC event removed
20:17:25.215 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:17:25.215 00.000 29876 MoveAxis(S, 46, ABG)
20:17:25.215 00.000 29876 Guiding  Dir = 1, Dur = 46
20:17:25.215 00.000 29876 IsSlewing returns 0
20:17:25.215 00.000 29876 IsGuiding returns 0
20:17:25.215 00.000 29876 PulseGuide returned control before completion, sleep 56
20:17:25.220 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:25.231 00.011 31432 UpdateGuideState exits: m=2496 RSB=30.9
20:17:25.234 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:25.236 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:25.238 00.002 31432 Enqueuing Expose request
20:17:25.285 00.047 29876 IsGuiding returns 1
20:17:25.285 00.000 29876 scope still moving after pulse duration time elapsed
20:17:25.315 00.030 29876 IsSlewing returns 0
20:17:25.315 00.000 29876 IsGuiding returns 1
20:17:25.347 00.032 29876 IsSlewing returns 0
20:17:25.347 00.000 29876 IsGuiding returns 0
20:17:25.347 00.000 29876 scope move finished after 46 + 85 ms
20:17:25.347 00.000 29876 Move returns status 0, amount 46
20:17:25.347 00.000 29876 move complete, result=0
20:17:25.347 00.000 29876 worker thread done servicing request
20:17:25.347 00.000 29876 Worker thread wakes up
20:17:25.347 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:25.347 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 46 ms SOUTH
20:17:25.350 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:27.480 02.130 29876 Exposure complete
20:17:27.526 00.046 29876 worker thread done servicing request
20:17:27.526 00.000 31432 OnExposeComplete: enter
20:17:27.529 00.003 31432 UpdateGuideState(): m_state=6
20:17:27.531 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
20:17:27.533 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=885.70, Mass=2374, SNR=30.4, Peak=194 HFD=3.6
20:17:27.535 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
20:17:27.537 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
20:17:27.538 00.001 31432 CameraToMount -- cameraX=0.74 cameraY=-0.54 hyp=0.92 cameraTheta=-0.63 mountX=0.73 mountY=0.65, mountTheta=0.73
20:17:27.543 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=-0.54, opts=13)
20:17:27.548 00.005 31432 Enqueuing Move request for scope (0.74, -0.54)
20:17:27.553 00.005 29876 Worker thread wakes up
20:17:27.553 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.54) opts 0xd
20:17:27.553 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, -0.54)
20:17:27.553 00.000 29876 Moving (0.74, -0.54) raw xDistance=0.73 yDistance=0.65
20:17:27.553 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.73
20:17:27.554 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
20:17:27.554 00.000 29876 MoveAxis(W, 70, ABG)
20:17:27.554 00.000 29876 Guiding  Dir = 3, Dur = 70
20:17:27.554 00.000 29876 IsSlewing returns 0
20:17:27.554 00.000 29876 IsGuiding returns 0
20:17:27.554 00.000 29876 PulseGuide returned control before completion, sleep 80
20:17:27.560 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:27.577 00.017 31432 UpdateGuideState exits: m=2374 RSB=30.4
20:17:27.579 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:27.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:27.583 00.002 31432 Enqueuing Expose request
20:17:27.635 00.052 29876 IsGuiding returns 1
20:17:27.635 00.000 29876 scope still moving after pulse duration time elapsed
20:17:27.665 00.030 29876 IsSlewing returns 0
20:17:27.665 00.000 29876 IsGuiding returns 1
20:17:27.696 00.031 29876 IsSlewing returns 0
20:17:27.696 00.000 29876 IsGuiding returns 1
20:17:27.727 00.031 29876 IsSlewing returns 0
20:17:27.727 00.000 29876 IsGuiding returns 0
20:17:27.727 00.000 29876 scope move finished after 70 + 103 ms
20:17:27.727 00.000 29876 Move returns status 0, amount 70
20:17:27.727 00.000 29876 MoveAxis(S, 47, ABG)
20:17:27.727 00.000 29876 Guiding  Dir = 1, Dur = 47
20:17:27.727 00.000 29876 IsSlewing returns 0
20:17:27.727 00.000 29876 IsGuiding returns 0
20:17:27.727 00.000 29876 PulseGuide returned control before completion, sleep 57
20:17:27.789 00.062 29876 IsGuiding returns 1
20:17:27.789 00.000 29876 scope still moving after pulse duration time elapsed
20:17:27.819 00.030 29876 IsSlewing returns 0
20:17:27.819 00.000 29876 IsGuiding returns 1
20:17:27.851 00.032 29876 IsSlewing returns 0
20:17:27.851 00.000 29876 IsGuiding returns 1
20:17:27.881 00.030 29876 IsSlewing returns 0
20:17:27.881 00.000 29876 IsGuiding returns 0
20:17:27.881 00.000 29876 scope move finished after 47 + 106 ms
20:17:27.881 00.000 29876 Move returns status 0, amount 47
20:17:27.881 00.000 29876 move complete, result=0
20:17:27.881 00.000 29876 worker thread done servicing request
20:17:27.881 00.000 29876 Worker thread wakes up
20:17:27.882 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:27.882 00.000 31432 GuideStep: 0.7 px 70 ms WEST, 0.6 px 47 ms SOUTH
20:17:27.885 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:29.792 01.907 29876 Exposure complete
20:17:29.838 00.046 29876 worker thread done servicing request
20:17:29.838 00.000 31432 OnExposeComplete: enter
20:17:29.841 00.003 31432 UpdateGuideState(): m_state=6
20:17:29.843 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:17:29.845 00.002 31432 Star::Find returns 1 (0), X=334.62, Y=886.07, Mass=2420, SNR=30.0, Peak=179 HFD=3.7
20:17:29.847 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
20:17:29.849 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
20:17:29.851 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.17 hyp=0.43 cameraTheta=-2.74 mountX=-0.40 mountY=0.11, mountTheta=2.88
20:17:29.855 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.17, opts=13)
20:17:29.857 00.002 31432 Enqueuing Move request for scope (-0.39, -0.17)
20:17:29.859 00.002 29876 Worker thread wakes up
20:17:29.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.17) opts 0xd
20:17:29.859 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.17)
20:17:29.859 00.000 29876 Moving (-0.39, -0.17) raw xDistance=-0.40 yDistance=0.11
20:17:29.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
20:17:29.860 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:29.860 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:17:29.860 00.000 29876 MoveAxis(E, 29, ABG)
20:17:29.860 00.000 29876 Guiding  Dir = 2, Dur = 29
20:17:29.860 00.000 29876 IsSlewing returns 0
20:17:29.860 00.000 29876 IsGuiding returns 0
20:17:29.860 00.000 29876 PulseGuide returned control before completion, sleep 39
20:17:29.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:17:29.874 00.011 31432 UpdateGuideState exits: m=2420 RSB=30.0
20:17:29.877 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:29.878 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:29.880 00.002 31432 Enqueuing Expose request
20:17:29.915 00.035 29876 IsGuiding returns 1
20:17:29.915 00.000 29876 scope still moving after pulse duration time elapsed
20:17:29.945 00.030 29876 IsSlewing returns 0
20:17:29.945 00.000 29876 IsGuiding returns 0
20:17:29.945 00.000 29876 scope move finished after 29 + 56 ms
20:17:29.945 00.000 29876 Move returns status 0, amount 29
20:17:29.945 00.000 29876 MoveAxis(N, 0, ABG)
20:17:29.945 00.000 29876 Move returns status 0, amount 0
20:17:29.945 00.000 29876 move complete, result=0
20:17:29.945 00.000 29876 worker thread done servicing request
20:17:29.945 00.000 29876 Worker thread wakes up
20:17:29.945 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:29.945 00.000 31432 GuideStep: -0.4 px 29 ms EAST, 0.1 px 0 ms NORTH
20:17:29.948 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:32.075 02.127 29876 Exposure complete
20:17:32.119 00.044 29876 worker thread done servicing request
20:17:32.119 00.000 31432 OnExposeComplete: enter
20:17:32.121 00.002 31432 UpdateGuideState(): m_state=6
20:17:32.123 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
20:17:32.125 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=885.68, Mass=2554, SNR=31.9, Peak=217 HFD=3.7
20:17:32.127 00.002 31432 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
20:17:32.129 00.002 31432 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
20:17:32.130 00.001 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.56 hyp=0.58 cameraTheta=-1.83 mountX=-0.16 mountY=0.53, mountTheta=1.87
20:17:32.133 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.56, opts=13)
20:17:32.135 00.002 31432 Enqueuing Move request for scope (-0.15, -0.56)
20:17:32.137 00.002 29876 Worker thread wakes up
20:17:32.137 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.56) opts 0xd
20:17:32.137 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.56)
20:17:32.137 00.000 29876 Moving (-0.15, -0.56) raw xDistance=-0.16 yDistance=0.53
20:17:32.137 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:17:32.137 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:17:32.137 00.000 29876 MoveAxis(E, 0, ABG)
20:17:32.137 00.000 29876 Move returns status 0, amount 0
20:17:32.137 00.000 29876 MoveAxis(S, 39, ABG)
20:17:32.137 00.000 29876 Guiding  Dir = 1, Dur = 39
20:17:32.137 00.000 29876 IsSlewing returns 0
20:17:32.137 00.000 29876 IsGuiding returns 0
20:17:32.138 00.001 29876 PulseGuide returned control before completion, sleep 49
20:17:32.141 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:17:32.152 00.011 31432 UpdateGuideState exits: m=2554 RSB=31.9
20:17:32.154 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:32.156 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:32.158 00.002 31432 Enqueuing Expose request
20:17:32.197 00.039 29876 IsGuiding returns 1
20:17:32.197 00.000 29876 scope still moving after pulse duration time elapsed
20:17:32.228 00.031 29876 IsSlewing returns 0
20:17:32.228 00.000 29876 IsGuiding returns 1
20:17:32.260 00.032 29876 IsSlewing returns 0
20:17:32.260 00.000 29876 IsGuiding returns 1
20:17:32.291 00.031 29876 IsSlewing returns 0
20:17:32.291 00.000 29876 IsGuiding returns 0
20:17:32.291 00.000 29876 scope move finished after 39 + 114 ms
20:17:32.291 00.000 29876 Move returns status 0, amount 39
20:17:32.291 00.000 29876 move complete, result=0
20:17:32.291 00.000 29876 worker thread done servicing request
20:17:32.291 00.000 29876 Worker thread wakes up
20:17:32.291 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:32.292 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 39 ms SOUTH
20:17:32.294 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:34.204 01.910 29876 Exposure complete
20:17:34.247 00.043 29876 worker thread done servicing request
20:17:34.247 00.000 31432 OnExposeComplete: enter
20:17:34.250 00.003 31432 UpdateGuideState(): m_state=6
20:17:34.252 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
20:17:34.253 00.001 31432 Star::Find returns 1 (0), X=335.20, Y=885.66, Mass=2411, SNR=30.8, Peak=228 HFD=3.4
20:17:34.255 00.002 31432 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.02) = xAngle (-1.28 = -1.28)
20:17:34.257 00.002 31432 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.73 = 1.73)
20:17:34.259 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.58 hyp=0.61 cameraTheta=-1.25 mountX=0.18 mountY=0.60, mountTheta=1.29
20:17:34.261 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.58, opts=13)
20:17:34.263 00.002 31432 Enqueuing Move request for scope (0.19, -0.58)
20:17:34.265 00.002 29876 Worker thread wakes up
20:17:34.266 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.58) opts 0xd
20:17:34.266 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.58)
20:17:34.266 00.000 29876 Moving (0.19, -0.58) raw xDistance=0.18 yDistance=0.60
20:17:34.266 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:17:34.266 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.60
20:17:34.266 00.000 29876 MoveAxis(E, 0, ABG)
20:17:34.266 00.000 29876 Move returns status 0, amount 0
20:17:34.266 00.000 29876 MoveAxis(S, 44, ABG)
20:17:34.266 00.000 29876 Guiding  Dir = 1, Dur = 44
20:17:34.266 00.000 29876 IsSlewing returns 0
20:17:34.266 00.000 29876 IsGuiding returns 0
20:17:34.267 00.001 29876 PulseGuide returned control before completion, sleep 54
20:17:34.270 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:34.281 00.011 31432 UpdateGuideState exits: m=2411 RSB=30.8
20:17:34.283 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:34.285 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:34.287 00.002 31432 Enqueuing Expose request
20:17:34.325 00.038 29876 IsGuiding returns 1
20:17:34.325 00.000 29876 scope still moving after pulse duration time elapsed
20:17:34.356 00.031 29876 IsSlewing returns 0
20:17:34.356 00.000 29876 IsGuiding returns 1
20:17:34.387 00.031 29876 IsSlewing returns 0
20:17:34.387 00.000 29876 IsGuiding returns 1
20:17:34.417 00.030 29876 IsSlewing returns 0
20:17:34.417 00.000 29876 IsGuiding returns 0
20:17:34.417 00.000 29876 scope move finished after 44 + 106 ms
20:17:34.417 00.000 29876 Move returns status 0, amount 44
20:17:34.417 00.000 29876 move complete, result=0
20:17:34.417 00.000 29876 worker thread done servicing request
20:17:34.417 00.000 29876 Worker thread wakes up
20:17:34.417 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 44 ms SOUTH
20:17:34.420 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:34.420 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:36.551 02.131 29876 Exposure complete
20:17:36.595 00.044 29876 worker thread done servicing request
20:17:36.595 00.000 31432 OnExposeComplete: enter
20:17:36.598 00.003 31432 UpdateGuideState(): m_state=6
20:17:36.600 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
20:17:36.602 00.002 31432 Star::Find returns 1 (0), X=335.28, Y=886.24, Mass=2401, SNR=30.6, Peak=209 HFD=3.6
20:17:36.604 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
20:17:36.606 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
20:17:36.608 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=0.26 mountY=0.04, mountTheta=0.15
20:17:36.610 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.00, opts=13)
20:17:36.612 00.002 31432 Enqueuing Move request for scope (0.26, 0.00)
20:17:36.614 00.002 29876 Worker thread wakes up
20:17:36.614 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.00) opts 0xd
20:17:36.614 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.00)
20:17:36.614 00.000 29876 Moving (0.26, 0.00) raw xDistance=0.26 yDistance=0.04
20:17:36.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
20:17:36.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:36.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:17:36.614 00.000 29876 MoveAxis(W, 25, ABG)
20:17:36.614 00.000 29876 Guiding  Dir = 3, Dur = 25
20:17:36.615 00.001 29876 IsSlewing returns 0
20:17:36.615 00.000 29876 IsGuiding returns 0
20:17:36.615 00.000 29876 PulseGuide returned control before completion, sleep 35
20:17:36.618 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:17:36.629 00.011 31432 UpdateGuideState exits: m=2401 RSB=30.6
20:17:36.632 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:36.633 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:36.635 00.002 31432 Enqueuing Expose request
20:17:36.657 00.022 29876 IsGuiding returns 1
20:17:36.657 00.000 29876 scope still moving after pulse duration time elapsed
20:17:36.688 00.031 29876 IsSlewing returns 0
20:17:36.688 00.000 29876 IsGuiding returns 1
20:17:36.719 00.031 29876 IsSlewing returns 0
20:17:36.719 00.000 29876 IsGuiding returns 0
20:17:36.719 00.000 29876 scope move finished after 25 + 79 ms
20:17:36.719 00.000 29876 Move returns status 0, amount 25
20:17:36.719 00.000 29876 MoveAxis(N, 0, ABG)
20:17:36.719 00.000 29876 Move returns status 0, amount 0
20:17:36.719 00.000 29876 move complete, result=0
20:17:36.719 00.000 29876 worker thread done servicing request
20:17:36.719 00.000 29876 Worker thread wakes up
20:17:36.719 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.0 px 0 ms NORTH
20:17:36.721 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:36.722 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:38.636 01.914 29876 Exposure complete
20:17:38.678 00.042 29876 worker thread done servicing request
20:17:38.678 00.000 31432 OnExposeComplete: enter
20:17:38.680 00.002 31432 UpdateGuideState(): m_state=6
20:17:38.682 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
20:17:38.684 00.002 31432 Star::Find returns 1 (0), X=335.42, Y=886.85, Mass=2577, SNR=32.2, Peak=186 HFD=3.7
20:17:38.686 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
20:17:38.688 00.002 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
20:17:38.690 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.61 hyp=0.74 cameraTheta=0.98 mountX=0.42 mountY=-0.54, mountTheta=-0.91
20:17:38.693 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.61, opts=13)
20:17:38.695 00.002 31432 Enqueuing Move request for scope (0.41, 0.61)
20:17:38.697 00.002 29876 Worker thread wakes up
20:17:38.697 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.61) opts 0xd
20:17:38.697 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.61)
20:17:38.697 00.000 29876 Moving (0.41, 0.61) raw xDistance=0.42 yDistance=-0.54
20:17:38.697 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
20:17:38.697 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:38.697 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
20:17:38.697 00.000 29876 MoveAxis(W, 44, ABG)
20:17:38.697 00.000 29876 Guiding  Dir = 3, Dur = 44
20:17:38.697 00.000 29876 IsSlewing returns 0
20:17:38.697 00.000 29876 IsGuiding returns 0
20:17:38.698 00.001 29876 PulseGuide returned control before completion, sleep 54
20:17:38.705 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:38.720 00.015 31432 UpdateGuideState exits: m=2577 RSB=32.2
20:17:38.723 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:38.725 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:38.727 00.002 31432 Enqueuing Expose request
20:17:38.760 00.033 29876 IsGuiding returns 1
20:17:38.760 00.000 29876 scope still moving after pulse duration time elapsed
20:17:38.791 00.031 29876 IsSlewing returns 0
20:17:38.791 00.000 29876 IsGuiding returns 1
20:17:38.822 00.031 29876 IsSlewing returns 0
20:17:38.822 00.000 29876 IsGuiding returns 1
20:17:38.853 00.031 29876 IsSlewing returns 0
20:17:38.853 00.000 29876 IsGuiding returns 0
20:17:38.853 00.000 29876 scope move finished after 44 + 111 ms
20:17:38.853 00.000 29876 Move returns status 0, amount 44
20:17:38.853 00.000 29876 MoveAxis(N, 0, ABG)
20:17:38.853 00.000 29876 Move returns status 0, amount 0
20:17:38.853 00.000 29876 move complete, result=0
20:17:38.853 00.000 29876 worker thread done servicing request
20:17:38.853 00.000 29876 Worker thread wakes up
20:17:38.853 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.5 px 0 ms NORTH
20:17:38.856 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:38.856 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:40.986 02.130 29876 Exposure complete
20:17:41.028 00.042 29876 worker thread done servicing request
20:17:41.028 00.000 31432 OnExposeComplete: enter
20:17:41.030 00.002 31432 UpdateGuideState(): m_state=6
20:17:41.032 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
20:17:41.034 00.002 31432 Star::Find returns 1 (0), X=334.63, Y=885.89, Mass=2441, SNR=31.1, Peak=235 HFD=3.4
20:17:41.036 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
20:17:41.037 00.001 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
20:17:41.039 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.35 hyp=0.51 cameraTheta=-2.40 mountX=-0.39 mountY=0.29, mountTheta=2.50
20:17:41.042 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.35, opts=13)
20:17:41.044 00.002 31432 Enqueuing Move request for scope (-0.38, -0.35)
20:17:41.045 00.001 29876 Worker thread wakes up
20:17:41.045 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.35) opts 0xd
20:17:41.045 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.35)
20:17:41.045 00.000 29876 Moving (-0.38, -0.35) raw xDistance=-0.39 yDistance=0.29
20:17:41.045 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
20:17:41.046 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:41.046 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:17:41.046 00.000 29876 MoveAxis(E, 31, ABG)
20:17:41.046 00.000 29876 Guiding  Dir = 2, Dur = 31
20:17:41.046 00.000 29876 IsSlewing returns 0
20:17:41.046 00.000 29876 IsGuiding returns 0
20:17:41.046 00.000 29876 PulseGuide returned control before completion, sleep 41
20:17:41.050 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=5, FiltMax=257, Gamma=0.490
20:17:41.061 00.011 31432 UpdateGuideState exits: m=2441 RSB=31.1
20:17:41.063 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:41.065 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:41.066 00.001 31432 Enqueuing Expose request
20:17:41.094 00.028 29876 IsGuiding returns 1
20:17:41.094 00.000 29876 scope still moving after pulse duration time elapsed
20:17:41.125 00.031 29876 IsSlewing returns 0
20:17:41.125 00.000 29876 IsGuiding returns 0
20:17:41.125 00.000 29876 scope move finished after 31 + 47 ms
20:17:41.125 00.000 29876 Move returns status 0, amount 31
20:17:41.125 00.000 29876 MoveAxis(N, 0, ABG)
20:17:41.125 00.000 29876 Move returns status 0, amount 0
20:17:41.125 00.000 29876 move complete, result=0
20:17:41.125 00.000 29876 worker thread done servicing request
20:17:41.125 00.000 29876 Worker thread wakes up
20:17:41.125 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:41.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:41.125 00.000 31432 GuideStep: -0.4 px 31 ms EAST, 0.3 px 0 ms NORTH
20:17:43.041 01.916 29876 Exposure complete
20:17:43.084 00.043 29876 worker thread done servicing request
20:17:43.084 00.000 31432 OnExposeComplete: enter
20:17:43.086 00.002 31432 UpdateGuideState(): m_state=6
20:17:43.089 00.003 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
20:17:43.090 00.001 31432 Star::Find returns 1 (0), X=334.66, Y=886.40, Mass=2521, SNR=31.8, Peak=231 HFD=3.3
20:17:43.092 00.002 31432 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
20:17:43.094 00.002 31432 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.60)
20:17:43.096 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.70 mountX=-0.34 mountY=-0.22, mountTheta=-2.58
20:17:43.098 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.16, opts=13)
20:17:43.100 00.002 31432 Enqueuing Move request for scope (-0.35, 0.16)
20:17:43.102 00.002 29876 Worker thread wakes up
20:17:43.102 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
20:17:43.102 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
20:17:43.102 00.000 29876 Moving (-0.35, 0.16) raw xDistance=-0.34 yDistance=-0.22
20:17:43.102 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
20:17:43.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:43.102 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:17:43.102 00.000 29876 MoveAxis(E, 37, ABG)
20:17:43.102 00.000 29876 Guiding  Dir = 2, Dur = 37
20:17:43.103 00.001 29876 IsSlewing returns 0
20:17:43.103 00.000 29876 IsGuiding returns 0
20:17:43.103 00.000 29876 PulseGuide returned control before completion, sleep 47
20:17:43.106 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:17:43.118 00.012 31432 UpdateGuideState exits: m=2521 RSB=31.8
20:17:43.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:43.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:43.124 00.002 31432 Enqueuing Expose request
20:17:43.164 00.040 29876 IsGuiding returns 1
20:17:43.164 00.000 29876 scope still moving after pulse duration time elapsed
20:17:43.195 00.031 29876 IsSlewing returns 0
20:17:43.195 00.000 29876 IsGuiding returns 0
20:17:43.195 00.000 29876 scope move finished after 37 + 55 ms
20:17:43.195 00.000 29876 Move returns status 0, amount 37
20:17:43.195 00.000 29876 MoveAxis(N, 0, ABG)
20:17:43.195 00.000 29876 Move returns status 0, amount 0
20:17:43.195 00.000 29876 move complete, result=0
20:17:43.195 00.000 29876 worker thread done servicing request
20:17:43.195 00.000 29876 Worker thread wakes up
20:17:43.196 00.001 31432 GuideStep: -0.3 px 37 ms EAST, -0.2 px 0 ms NORTH
20:17:43.198 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:43.198 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:45.331 02.133 29876 Exposure complete
20:17:45.373 00.042 29876 worker thread done servicing request
20:17:45.373 00.000 31432 OnExposeComplete: enter
20:17:45.375 00.002 31432 UpdateGuideState(): m_state=6
20:17:45.377 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
20:17:45.379 00.002 31432 Star::Find returns 1 (0), X=335.62, Y=885.88, Mass=2543, SNR=31.1, Peak=213 HFD=3.6
20:17:45.381 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
20:17:45.383 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
20:17:45.384 00.001 31432 CameraToMount -- cameraX=0.61 cameraY=-0.36 hyp=0.71 cameraTheta=-0.53 mountX=0.60 mountY=0.45, mountTheta=0.64
20:17:45.387 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.36, opts=13)
20:17:45.389 00.002 31432 Enqueuing Move request for scope (0.61, -0.36)
20:17:45.391 00.002 29876 Worker thread wakes up
20:17:45.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.36) opts 0xd
20:17:45.391 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.36)
20:17:45.391 00.000 29876 Moving (0.61, -0.36) raw xDistance=0.60 yDistance=0.45
20:17:45.391 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.60
20:17:45.391 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
20:17:45.391 00.000 29876 MoveAxis(W, 53, ABG)
20:17:45.391 00.000 29876 Guiding  Dir = 3, Dur = 53
20:17:45.391 00.000 29876 IsSlewing returns 0
20:17:45.391 00.000 29876 IsGuiding returns 0
20:17:45.392 00.001 29876 PulseGuide returned control before completion, sleep 63
20:17:45.397 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:45.409 00.012 31432 UpdateGuideState exits: m=2543 RSB=31.1
20:17:45.412 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:45.414 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:45.416 00.002 31432 Enqueuing Expose request
20:17:45.470 00.054 29876 IsGuiding returns 1
20:17:45.470 00.000 29876 scope still moving after pulse duration time elapsed
20:17:45.501 00.031 29876 IsSlewing returns 0
20:17:45.501 00.000 29876 IsGuiding returns 1
20:17:45.532 00.031 29876 IsSlewing returns 0
20:17:45.532 00.000 29876 IsGuiding returns 1
20:17:45.563 00.031 29876 IsSlewing returns 0
20:17:45.563 00.000 29876 IsGuiding returns 1
20:17:45.594 00.031 29876 IsSlewing returns 0
20:17:45.594 00.000 29876 IsGuiding returns 0
20:17:45.594 00.000 29876 scope move finished after 53 + 149 ms
20:17:45.594 00.000 29876 Move returns status 0, amount 53
20:17:45.594 00.000 29876 MoveAxis(S, 33, ABG)
20:17:45.594 00.000 29876 Guiding  Dir = 1, Dur = 33
20:17:45.594 00.000 29876 IsSlewing returns 0
20:17:45.594 00.000 29876 IsGuiding returns 0
20:17:45.594 00.000 29876 PulseGuide returned control before completion, sleep 43
20:17:45.640 00.046 29876 IsGuiding returns 1
20:17:45.640 00.000 29876 scope still moving after pulse duration time elapsed
20:17:45.671 00.031 29876 IsSlewing returns 0
20:17:45.671 00.000 29876 IsGuiding returns 1
20:17:45.702 00.031 29876 IsSlewing returns 0
20:17:45.702 00.000 29876 IsGuiding returns 1
20:17:45.734 00.032 29876 IsSlewing returns 0
20:17:45.734 00.000 29876 IsGuiding returns 1
20:17:45.764 00.030 29876 IsSlewing returns 0
20:17:45.764 00.000 29876 IsGuiding returns 1
20:17:45.794 00.030 29876 IsSlewing returns 0
20:17:45.794 00.000 29876 IsGuiding returns 0
20:17:45.794 00.000 29876 scope move finished after 33 + 166 ms
20:17:45.794 00.000 29876 Move returns status 0, amount 33
20:17:45.794 00.000 29876 move complete, result=0
20:17:45.794 00.000 29876 worker thread done servicing request
20:17:45.794 00.000 29876 Worker thread wakes up
20:17:45.794 00.000 31432 GuideStep: 0.6 px 53 ms WEST, 0.5 px 33 ms SOUTH
20:17:45.797 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:45.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:47.704 01.907 29876 Exposure complete
20:17:47.747 00.043 29876 worker thread done servicing request
20:17:47.747 00.000 31432 OnExposeComplete: enter
20:17:47.749 00.002 31432 UpdateGuideState(): m_state=6
20:17:47.751 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
20:17:47.753 00.002 31432 Star::Find returns 1 (0), X=334.67, Y=885.45, Mass=2584, SNR=32.1, Peak=222 HFD=3.3
20:17:47.755 00.002 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.00 = -2.00)
20:17:47.757 00.002 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.01 = 1.01)
20:17:47.759 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.79 hyp=0.86 cameraTheta=-1.98 mountX=-0.36 mountY=0.73, mountTheta=2.03
20:17:47.761 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.79, opts=13)
20:17:47.763 00.002 31432 Enqueuing Move request for scope (-0.34, -0.79)
20:17:47.765 00.002 29876 Worker thread wakes up
20:17:47.765 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.79) opts 0xd
20:17:47.765 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.79)
20:17:47.765 00.000 29876 Moving (-0.34, -0.79) raw xDistance=-0.36 yDistance=0.73
20:17:47.765 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
20:17:47.765 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.73
20:17:47.765 00.000 29876 MoveAxis(E, 27, ABG)
20:17:47.765 00.000 29876 Guiding  Dir = 2, Dur = 27
20:17:47.765 00.000 29876 IsSlewing returns 0
20:17:47.766 00.001 29876 IsGuiding returns 0
20:17:47.766 00.000 29876 PulseGuide returned control before completion, sleep 37
20:17:47.769 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:17:47.780 00.011 31432 UpdateGuideState exits: m=2584 RSB=32.1
20:17:47.782 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:47.784 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:47.786 00.002 31432 Enqueuing Expose request
20:17:47.810 00.024 29876 IsGuiding returns 1
20:17:47.810 00.000 29876 scope still moving after pulse duration time elapsed
20:17:47.841 00.031 29876 IsSlewing returns 0
20:17:47.841 00.000 29876 IsGuiding returns 0
20:17:47.841 00.000 29876 scope move finished after 27 + 48 ms
20:17:47.841 00.000 29876 Move returns status 0, amount 27
20:17:47.841 00.000 29876 MoveAxis(S, 54, ABG)
20:17:47.841 00.000 29876 Guiding  Dir = 1, Dur = 54
20:17:47.841 00.000 29876 IsSlewing returns 0
20:17:47.841 00.000 29876 IsGuiding returns 0
20:17:47.841 00.000 29876 PulseGuide returned control before completion, sleep 64
20:17:47.918 00.077 29876 IsGuiding returns 1
20:17:47.918 00.000 29876 scope still moving after pulse duration time elapsed
20:17:47.949 00.031 29876 IsSlewing returns 0
20:17:47.949 00.000 29876 IsGuiding returns 1
20:17:47.979 00.030 29876 IsSlewing returns 0
20:17:47.979 00.000 29876 IsGuiding returns 0
20:17:47.979 00.000 29876 scope move finished after 54 + 84 ms
20:17:47.979 00.000 29876 Move returns status 0, amount 54
20:17:47.979 00.000 29876 move complete, result=0
20:17:47.979 00.000 29876 worker thread done servicing request
20:17:47.979 00.000 29876 Worker thread wakes up
20:17:47.979 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:47.979 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:47.979 00.000 31432 GuideStep: -0.4 px 27 ms EAST, 0.7 px 54 ms SOUTH
20:17:50.113 02.134 29876 Exposure complete
20:17:50.155 00.042 29876 worker thread done servicing request
20:17:50.155 00.000 31432 OnExposeComplete: enter
20:17:50.157 00.002 31432 UpdateGuideState(): m_state=6
20:17:50.159 00.002 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
20:17:50.161 00.002 31432 Star::Find returns 1 (0), X=334.76, Y=885.95, Mass=2576, SNR=31.7, Peak=253 HFD=3.2
20:17:50.163 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
20:17:50.165 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:17:50.167 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-2.29 mountX=-0.26 mountY=0.24, mountTheta=2.38
20:17:50.169 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.28, opts=13)
20:17:50.171 00.002 31432 Enqueuing Move request for scope (-0.25, -0.28)
20:17:50.173 00.002 29876 Worker thread wakes up
20:17:50.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.28) opts 0xd
20:17:50.173 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.28)
20:17:50.173 00.000 29876 Moving (-0.25, -0.28) raw xDistance=-0.26 yDistance=0.24
20:17:50.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
20:17:50.173 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:50.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:17:50.173 00.000 29876 MoveAxis(E, 28, ABG)
20:17:50.173 00.000 29876 Guiding  Dir = 2, Dur = 28
20:17:50.174 00.001 29876 IsSlewing returns 0
20:17:50.174 00.000 29876 IsGuiding returns 0
20:17:50.174 00.000 29876 PulseGuide returned control before completion, sleep 38
20:17:50.178 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:50.189 00.011 31432 UpdateGuideState exits: m=2576 RSB=31.7
20:17:50.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:50.194 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:50.196 00.002 31432 Enqueuing Expose request
20:17:50.219 00.023 29876 IsGuiding returns 1
20:17:50.219 00.000 29876 scope still moving after pulse duration time elapsed
20:17:50.251 00.032 29876 IsSlewing returns 0
20:17:50.251 00.000 29876 IsGuiding returns 0
20:17:50.251 00.000 29876 scope move finished after 28 + 49 ms
20:17:50.251 00.000 29876 Move returns status 0, amount 28
20:17:50.251 00.000 29876 MoveAxis(N, 0, ABG)
20:17:50.251 00.000 29876 Move returns status 0, amount 0
20:17:50.251 00.000 29876 move complete, result=0
20:17:50.251 00.000 29876 worker thread done servicing request
20:17:50.251 00.000 29876 Worker thread wakes up
20:17:50.251 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
20:17:50.254 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:50.254 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:52.169 01.915 29876 Exposure complete
20:17:52.212 00.043 29876 worker thread done servicing request
20:17:52.212 00.000 31432 OnExposeComplete: enter
20:17:52.215 00.003 31432 UpdateGuideState(): m_state=6
20:17:52.221 00.006 31432 Star::Find(15, 334, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
20:17:52.226 00.005 31432 Star::Find returns 1 (0), X=334.25, Y=886.16, Mass=2521, SNR=31.4, Peak=224 HFD=3.3
20:17:52.228 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
20:17:52.230 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
20:17:52.232 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=-0.08 hyp=0.77 cameraTheta=-3.03 mountX=-0.76 mountY=-0.04, mountTheta=-3.09
20:17:52.234 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=-0.08, opts=13)
20:17:52.236 00.002 31432 Enqueuing Move request for scope (-0.76, -0.08)
20:17:52.238 00.002 29876 Worker thread wakes up
20:17:52.238 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.08) opts 0xd
20:17:52.238 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, -0.08)
20:17:52.239 00.001 29876 Moving (-0.76, -0.08) raw xDistance=-0.76 yDistance=-0.04
20:17:52.239 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.76
20:17:52.239 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:52.239 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:17:52.239 00.000 29876 MoveAxis(E, 78, ABG)
20:17:52.239 00.000 29876 Guiding  Dir = 2, Dur = 78
20:17:52.239 00.000 29876 IsSlewing returns 0
20:17:52.239 00.000 29876 IsGuiding returns 0
20:17:52.239 00.000 29876 PulseGuide returned control before completion, sleep 88
20:17:52.242 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:17:52.254 00.012 31432 UpdateGuideState exits: m=2521 RSB=31.4
20:17:52.257 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:52.258 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:52.260 00.002 31432 Enqueuing Expose request
20:17:52.338 00.078 29876 IsGuiding returns 1
20:17:52.338 00.000 29876 scope still moving after pulse duration time elapsed
20:17:52.369 00.031 29876 IsSlewing returns 0
20:17:52.369 00.000 29876 IsGuiding returns 1
20:17:52.400 00.031 29876 IsSlewing returns 0
20:17:52.400 00.000 29876 IsGuiding returns 0
20:17:52.400 00.000 29876 scope move finished after 78 + 83 ms
20:17:52.400 00.000 29876 Move returns status 0, amount 78
20:17:52.400 00.000 29876 MoveAxis(N, 0, ABG)
20:17:52.400 00.000 29876 Move returns status 0, amount 0
20:17:52.400 00.000 29876 move complete, result=0
20:17:52.400 00.000 29876 worker thread done servicing request
20:17:52.400 00.000 29876 Worker thread wakes up
20:17:52.400 00.000 31432 GuideStep: -0.8 px 78 ms EAST, -0.0 px 0 ms NORTH
20:17:52.403 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:52.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:54.525 02.122 29876 Exposure complete
20:17:54.568 00.043 29876 worker thread done servicing request
20:17:54.568 00.000 31432 OnExposeComplete: enter
20:17:54.570 00.002 31432 UpdateGuideState(): m_state=6
20:17:54.572 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
20:17:54.574 00.002 31432 Star::Find returns 1 (0), X=334.64, Y=886.01, Mass=2371, SNR=30.1, Peak=187 HFD=3.6
20:17:54.576 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
20:17:54.578 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
20:17:54.580 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.60 mountX=-0.38 mountY=0.16, mountTheta=2.74
20:17:54.582 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.22, opts=13)
20:17:54.584 00.002 31432 Enqueuing Move request for scope (-0.38, -0.22)
20:17:54.587 00.003 29876 Worker thread wakes up
20:17:54.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.22) opts 0xd
20:17:54.587 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.22)
20:17:54.587 00.000 29876 Moving (-0.38, -0.22) raw xDistance=-0.38 yDistance=0.16
20:17:54.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
20:17:54.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:54.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:17:54.587 00.000 29876 MoveAxis(E, 48, ABG)
20:17:54.587 00.000 29876 Guiding  Dir = 2, Dur = 48
20:17:54.587 00.000 29876 IsSlewing returns 0
20:17:54.587 00.000 29876 IsGuiding returns 0
20:17:54.587 00.000 29876 PulseGuide returned control before completion, sleep 58
20:17:54.592 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=4, FiltMax=257, Gamma=0.490
20:17:54.604 00.012 31432 UpdateGuideState exits: m=2371 RSB=30.1
20:17:54.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:54.607 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:54.609 00.002 31432 Enqueuing Expose request
20:17:54.647 00.038 29876 IsGuiding returns 1
20:17:54.647 00.000 29876 scope still moving after pulse duration time elapsed
20:17:54.678 00.031 29876 IsSlewing returns 0
20:17:54.678 00.000 29876 IsGuiding returns 1
20:17:54.709 00.031 29876 IsSlewing returns 0
20:17:54.709 00.000 29876 IsGuiding returns 1
20:17:54.740 00.031 29876 IsSlewing returns 0
20:17:54.740 00.000 29876 IsGuiding returns 0
20:17:54.740 00.000 29876 scope move finished after 48 + 104 ms
20:17:54.740 00.000 29876 Move returns status 0, amount 48
20:17:54.740 00.000 29876 MoveAxis(N, 0, ABG)
20:17:54.740 00.000 29876 Move returns status 0, amount 0
20:17:54.740 00.000 29876 move complete, result=0
20:17:54.741 00.001 29876 worker thread done servicing request
20:17:54.741 00.000 29876 Worker thread wakes up
20:17:54.741 00.000 31432 GuideStep: -0.4 px 48 ms EAST, 0.2 px 0 ms NORTH
20:17:54.743 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:54.743 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,871,31,31)
20:17:56.279 01.536 31432 evsrv: cli 0CE14AD8 connect
20:17:56.282 00.003 31432 case statement mapped state 6 to 3
20:17:56.284 00.002 31432 case statement mapped state 6 to 3
20:17:56.286 00.002 31432 evsrv: cli 0CE14AD8 request: {"method":"get_app_state","id":"f86fd975-354b-435c-95d0-128c1e6e6dd2"}
20:17:56.289 00.003 31432 case statement mapped state 6 to 3
20:17:56.291 00.002 31432 evsrv: cli 0CE14AD8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f86fd975-354b-435c-95d0-128c1e6e6dd2"}
20:17:56.298 00.007 31432 evsrv: cli 0CE14AD8 disconnect
20:17:56.303 00.005 31432 evsrv: cli 0CE14F38 connect
20:17:56.307 00.004 31432 case statement mapped state 6 to 3
20:17:56.309 00.002 31432 case statement mapped state 6 to 3
20:17:56.313 00.004 31432 evsrv: cli 0CE14F38 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"8a939155-170d-4e75-9a52-0c9952f32b62"}
20:17:56.316 00.003 31432 PhdController::Dither begins
20:17:56.320 00.004 31432 dither: size=3.00, dRA=1.26 dDec=0.08
20:17:56.323 00.003 31432 MountToCamera -- mountTheta (-0.06) + m_xAngle (0.02) = xAngle (-0.04 = -0.04)
20:17:56.326 00.003 31432 MountToCamera -- mountX=1.26 mountY=0.08 hyp=1.27 mountTheta=-0.06 cameraX=1.26, cameraY=-0.05 cameraTheta=-0.04
20:17:56.328 00.002 31432 setting lock position to (336.28, 886.19)
20:17:56.331 00.003 31432 Mount: notify guiding dithered (1.3, -0.1)
20:17:56.334 00.003 31432 MultiStar: stabilizing after lock position change
20:17:56.337 00.003 31432 Status Line: Dithering de 1.26,0.08
20:17:56.342 00.005 31432 PhdController: newstate STATE_SETTLE_BEGIN
20:17:56.345 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
20:17:56.347 00.002 31432 evsrv: cli 0CE14F38 response: {"jsonrpc":"2.0","result":0,"id":"8a939155-170d-4e75-9a52-0c9952f32b62"}
20:17:56.351 00.004 31432 evsrv: cli 0CE14F38 disconnect
20:17:56.661 00.310 29876 Exposure complete
20:17:56.715 00.054 29876 worker thread done servicing request
20:17:56.715 00.000 31432 OnExposeComplete: enter
20:17:56.718 00.003 31432 UpdateGuideState(): m_state=6
20:17:56.721 00.003 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
20:17:56.725 00.004 31432 Star::Find returns 1 (0), X=335.05, Y=886.28, Mass=2498, SNR=31.4, Peak=215 HFD=3.3
20:17:56.727 00.002 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
20:17:56.730 00.003 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.23)
20:17:56.733 00.003 31432 CameraToMount -- cameraX=-1.22 cameraY=0.09 hyp=1.23 cameraTheta=3.07 mountX=-1.22 mountY=-0.28, mountTheta=-2.92
20:17:56.738 00.005 31432 dither recenter: remaining=(-1.3,-0.1) step=(-1.3,-0.1)
20:17:56.740 00.002 31432 MountToCamera -- mountTheta (3.08) + m_xAngle (0.02) = xAngle (3.10 = 3.10)
20:17:56.743 00.003 31432 MountToCamera -- mountX=-1.26 mountY=-0.08 hyp=1.27 mountTheta=3.08 cameraX=-1.26, cameraY=0.05 cameraTheta=3.10
20:17:56.745 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.26, y=0.05, opts=4)
20:17:56.748 00.003 31432 Enqueuing Move request for scope (-1.26, 0.05)
20:17:56.751 00.003 31432 Mount: notify direct move -1.26,-0.08
20:17:56.754 00.003 29876 Worker thread wakes up
20:17:56.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 0.05) opts 0x4
20:17:56.754 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.26, 0.05)
20:17:56.754 00.000 29876 Moving (-1.26, 0.05) raw xDistance=-1.26 yDistance=-0.08
20:17:56.754 00.000 29876 BLC: window closed
20:17:56.754 00.000 29876 MoveAxis(E, 217, B)
20:17:56.754 00.000 29876 Guiding  Dir = 2, Dur = 217
20:17:56.754 00.000 29876 IsSlewing returns 0
20:17:56.755 00.001 29876 IsGuiding returns 0
20:17:56.755 00.000 29876 PulseGuide returned control before completion, sleep 227
20:17:56.759 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:17:56.778 00.019 31432 UpdateGuideState exits: m=2498 RSB=31.4
20:17:56.781 00.003 31432 PhdController: settling, locked = 1, distance = 1.65 (1.50) aobump = 0 frame = 1 / 99999
20:17:56.784 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767554276.784,"Host":"MSI","Inst":1,"Distance":1.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:17:56.787 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:56.790 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:56.793 00.003 31432 Enqueuing Expose request
20:17:56.986 00.193 29876 IsGuiding returns 1
20:17:56.986 00.000 29876 scope still moving after pulse duration time elapsed
20:17:57.017 00.031 29876 IsSlewing returns 0
20:17:57.017 00.000 29876 IsGuiding returns 0
20:17:57.017 00.000 29876 scope move finished after 217 + 44 ms
20:17:57.017 00.000 29876 Move returns status 0, amount 217
20:17:57.017 00.000 29876 BLC: window closed
20:17:57.017 00.000 29876 BLC: Compensation needed for non-algo type move
20:17:57.017 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:17:57.017 00.000 29876 MoveAxis(N, 30, B)
20:17:57.017 00.000 29876 Guiding  Dir = 0, Dur = 30
20:17:57.017 00.000 29876 IsSlewing returns 0
20:17:57.017 00.000 29876 IsGuiding returns 0
20:17:57.018 00.001 29876 PulseGuide returned control before completion, sleep 40
20:17:57.062 00.044 29876 IsGuiding returns 1
20:17:57.062 00.000 29876 scope still moving after pulse duration time elapsed
20:17:57.092 00.030 29876 IsSlewing returns 0
20:17:57.092 00.000 29876 IsGuiding returns 1
20:17:57.123 00.031 29876 IsSlewing returns 0
20:17:57.123 00.000 29876 IsGuiding returns 1
20:17:57.154 00.031 29876 IsSlewing returns 0
20:17:57.154 00.000 29876 IsGuiding returns 1
20:17:57.186 00.032 29876 IsSlewing returns 0
20:17:57.186 00.000 29876 IsGuiding returns 1
20:17:57.217 00.031 29876 IsSlewing returns 0
20:17:57.217 00.000 29876 IsGuiding returns 1
20:17:57.249 00.032 29876 IsSlewing returns 0
20:17:57.249 00.000 29876 IsGuiding returns 0
20:17:57.249 00.000 29876 scope move finished after 30 + 201 ms
20:17:57.249 00.000 29876 Move returns status 0, amount 30
20:17:57.249 00.000 29876 move complete, result=0
20:17:57.249 00.000 29876 worker thread done servicing request
20:17:57.249 00.000 31432 GuideStep: -1.3 px 217 ms EAST, -0.1 px 30 ms NORTH
20:17:57.252 00.003 29876 Worker thread wakes up
20:17:57.252 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:57.252 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:17:59.382 02.130 29876 Exposure complete
20:17:59.436 00.054 29876 worker thread done servicing request
20:17:59.436 00.000 31432 OnExposeComplete: enter
20:17:59.438 00.002 31432 UpdateGuideState(): m_state=6
20:17:59.441 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
20:17:59.443 00.002 31432 Star::Find returns 1 (0), X=336.64, Y=886.20, Mass=2771, SNR=33.5, Peak=221 HFD=3.6
20:17:59.445 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
20:17:59.447 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
20:17:59.449 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.36 cameraTheta=0.05 mountX=0.36 mountY=0.04, mountTheta=0.10
20:17:59.451 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.02, opts=13)
20:17:59.453 00.002 31432 Enqueuing Move request for scope (0.36, 0.02)
20:17:59.455 00.002 29876 Worker thread wakes up
20:17:59.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.02) opts 0xd
20:17:59.455 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.02)
20:17:59.455 00.000 29876 Moving (0.36, 0.02) raw xDistance=0.36 yDistance=0.04
20:17:59.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
20:17:59.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:59.456 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:17:59.456 00.000 29876 MoveAxis(W, 35, ABG)
20:17:59.456 00.000 29876 Guiding  Dir = 3, Dur = 35
20:17:59.456 00.000 29876 IsSlewing returns 0
20:17:59.456 00.000 29876 IsGuiding returns 0
20:17:59.456 00.000 29876 PulseGuide returned control before completion, sleep 45
20:17:59.461 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:17:59.477 00.016 31432 UpdateGuideState exits: m=2771 RSB=33.5
20:17:59.480 00.003 31432 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 2 / 99999
20:17:59.483 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767554279.483,"Host":"MSI","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:17:59.486 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:59.489 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:17:59.492 00.003 31432 Enqueuing Expose request
20:17:59.503 00.011 29876 IsGuiding returns 1
20:17:59.503 00.000 29876 scope still moving after pulse duration time elapsed
20:17:59.534 00.031 29876 IsSlewing returns 0
20:17:59.534 00.000 29876 IsGuiding returns 1
20:17:59.565 00.031 29876 IsSlewing returns 0
20:17:59.565 00.000 29876 IsGuiding returns 0
20:17:59.565 00.000 29876 scope move finished after 35 + 73 ms
20:17:59.565 00.000 29876 Move returns status 0, amount 35
20:17:59.565 00.000 29876 MoveAxis(N, 0, ABG)
20:17:59.565 00.000 29876 Move returns status 0, amount 0
20:17:59.565 00.000 29876 move complete, result=0
20:17:59.565 00.000 29876 worker thread done servicing request
20:17:59.565 00.000 29876 Worker thread wakes up
20:17:59.565 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.0 px 0 ms NORTH
20:17:59.568 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:17:59.568 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:01.472 01.904 29876 Exposure complete
20:18:01.515 00.043 29876 worker thread done servicing request
20:18:01.515 00.000 31432 OnExposeComplete: enter
20:18:01.517 00.002 31432 UpdateGuideState(): m_state=6
20:18:01.519 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
20:18:01.521 00.002 31432 Star::Find returns 1 (0), X=336.08, Y=886.55, Mass=2656, SNR=32.5, Peak=250 HFD=3.5
20:18:01.523 00.002 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
20:18:01.525 00.002 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.23)
20:18:01.526 00.001 31432 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=-0.19 mountY=-0.39, mountTheta=-2.02
20:18:01.529 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.36, opts=13)
20:18:01.530 00.001 31432 Enqueuing Move request for scope (-0.20, 0.36)
20:18:01.532 00.002 29876 Worker thread wakes up
20:18:01.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd
20:18:01.532 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.36)
20:18:01.532 00.000 29876 Moving (-0.20, 0.36) raw xDistance=-0.19 yDistance=-0.39
20:18:01.532 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:18:01.532 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:01.532 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:18:01.532 00.000 29876 MoveAxis(E, 0, ABG)
20:18:01.533 00.001 29876 Move returns status 0, amount 0
20:18:01.533 00.000 29876 MoveAxis(N, 0, ABG)
20:18:01.533 00.000 29876 Move returns status 0, amount 0
20:18:01.533 00.000 29876 move complete, result=0
20:18:01.533 00.000 29876 worker thread done servicing request
20:18:01.538 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:01.550 00.012 31432 UpdateGuideState exits: m=2656 RSB=32.5
20:18:01.552 00.002 31432 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 3 / 99999
20:18:01.554 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554281.554,"Host":"MSI","Inst":1,"Distance":0.38,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
20:18:01.556 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:01.558 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:01.560 00.002 31432 Enqueuing Expose request
20:18:01.561 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:18:01.563 00.002 29876 Worker thread wakes up
20:18:01.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:01.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:03.688 02.125 29876 Exposure complete
20:18:03.736 00.048 29876 worker thread done servicing request
20:18:03.736 00.000 31432 OnExposeComplete: enter
20:18:03.738 00.002 31432 UpdateGuideState(): m_state=6
20:18:03.740 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
20:18:03.742 00.002 31432 Star::Find returns 1 (0), X=335.86, Y=886.85, Mass=2345, SNR=30.2, Peak=194 HFD=3.3
20:18:03.744 00.002 31432 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
20:18:03.746 00.002 31432 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.13 = -1.16)
20:18:03.748 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.66 hyp=0.78 cameraTheta=2.14 mountX=-0.40 mountY=-0.71, mountTheta=-2.09
20:18:03.750 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.66, opts=13)
20:18:03.752 00.002 31432 Enqueuing Move request for scope (-0.42, 0.66)
20:18:03.754 00.002 29876 Worker thread wakes up
20:18:03.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.66) opts 0xd
20:18:03.755 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.66)
20:18:03.755 00.000 29876 Moving (-0.42, 0.66) raw xDistance=-0.40 yDistance=-0.71
20:18:03.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
20:18:03.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:03.755 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
20:18:03.755 00.000 29876 MoveAxis(E, 39, ABG)
20:18:03.755 00.000 29876 Guiding  Dir = 2, Dur = 39
20:18:03.755 00.000 29876 IsSlewing returns 0
20:18:03.755 00.000 29876 IsGuiding returns 0
20:18:03.755 00.000 29876 PulseGuide returned control before completion, sleep 49
20:18:03.758 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:03.772 00.014 31432 UpdateGuideState exits: m=2345 RSB=30.2
20:18:03.774 00.002 31432 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 4 / 99999
20:18:03.776 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554283.776,"Host":"MSI","Inst":1,"Distance":0.50,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
20:18:03.778 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:03.781 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:03.783 00.002 31432 Enqueuing Expose request
20:18:03.809 00.026 29876 IsGuiding returns 1
20:18:03.809 00.000 29876 scope still moving after pulse duration time elapsed
20:18:03.840 00.031 29876 IsSlewing returns 0
20:18:03.840 00.000 29876 IsGuiding returns 1
20:18:03.870 00.030 29876 IsSlewing returns 0
20:18:03.870 00.000 29876 IsGuiding returns 1
20:18:03.901 00.031 29876 IsSlewing returns 0
20:18:03.901 00.000 29876 IsGuiding returns 1
20:18:03.932 00.031 29876 IsSlewing returns 0
20:18:03.932 00.000 29876 IsGuiding returns 0
20:18:03.932 00.000 29876 scope move finished after 39 + 137 ms
20:18:03.932 00.000 29876 Move returns status 0, amount 39
20:18:03.932 00.000 29876 MoveAxis(N, 0, ABG)
20:18:03.932 00.000 29876 Move returns status 0, amount 0
20:18:03.932 00.000 29876 move complete, result=0
20:18:03.932 00.000 29876 worker thread done servicing request
20:18:03.932 00.000 31432 GuideStep: -0.4 px 39 ms EAST, -0.7 px 0 ms NORTH
20:18:03.935 00.003 29876 Worker thread wakes up
20:18:03.935 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:03.935 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:05.851 01.916 29876 Exposure complete
20:18:05.895 00.044 29876 worker thread done servicing request
20:18:05.895 00.000 31432 OnExposeComplete: enter
20:18:05.897 00.002 31432 UpdateGuideState(): m_state=6
20:18:05.899 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
20:18:05.901 00.002 31432 Star::Find returns 1 (0), X=335.61, Y=886.25, Mass=2630, SNR=32.9, Peak=228 HFD=3.6
20:18:05.903 00.002 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
20:18:05.904 00.001 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
20:18:05.906 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.07 hyp=0.67 cameraTheta=3.04 mountX=-0.67 mountY=-0.17, mountTheta=-2.90
20:18:05.909 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.07, opts=13)
20:18:05.913 00.004 31432 Enqueuing Move request for scope (-0.67, 0.07)
20:18:05.917 00.004 29876 Worker thread wakes up
20:18:05.918 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.07) opts 0xd
20:18:05.918 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.07)
20:18:05.918 00.000 29876 Moving (-0.67, 0.07) raw xDistance=-0.67 yDistance=-0.17
20:18:05.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.67
20:18:05.918 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:05.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:18:05.918 00.000 29876 MoveAxis(E, 70, ABG)
20:18:05.918 00.000 29876 Guiding  Dir = 2, Dur = 70
20:18:05.918 00.000 29876 IsSlewing returns 0
20:18:05.918 00.000 29876 IsGuiding returns 0
20:18:05.918 00.000 29876 PulseGuide returned control before completion, sleep 80
20:18:05.924 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:05.939 00.015 31432 UpdateGuideState exits: m=2630 RSB=32.9
20:18:05.941 00.002 31432 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 5 / 99999
20:18:05.943 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554285.943,"Host":"MSI","Inst":1,"Distance":0.55,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
20:18:05.946 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:05.947 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:05.949 00.002 31432 Enqueuing Expose request
20:18:06.004 00.055 29876 IsGuiding returns 1
20:18:06.004 00.000 29876 scope still moving after pulse duration time elapsed
20:18:06.035 00.031 29876 IsSlewing returns 0
20:18:06.035 00.000 29876 IsGuiding returns 1
20:18:06.066 00.031 29876 IsSlewing returns 0
20:18:06.066 00.000 29876 IsGuiding returns 1
20:18:06.096 00.030 29876 IsSlewing returns 0
20:18:06.096 00.000 29876 IsGuiding returns 0
20:18:06.096 00.000 29876 scope move finished after 70 + 107 ms
20:18:06.096 00.000 29876 Move returns status 0, amount 70
20:18:06.096 00.000 29876 MoveAxis(N, 0, ABG)
20:18:06.096 00.000 29876 Move returns status 0, amount 0
20:18:06.096 00.000 29876 move complete, result=0
20:18:06.096 00.000 29876 worker thread done servicing request
20:18:06.096 00.000 29876 Worker thread wakes up
20:18:06.096 00.000 31432 GuideStep: -0.7 px 70 ms EAST, -0.2 px 0 ms NORTH
20:18:06.099 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:06.099 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:08.229 02.130 29876 Exposure complete
20:18:08.271 00.042 29876 worker thread done servicing request
20:18:08.271 00.000 31432 OnExposeComplete: enter
20:18:08.273 00.002 31432 UpdateGuideState(): m_state=6
20:18:08.275 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
20:18:08.277 00.002 31432 Star::Find returns 1 (0), X=336.24, Y=885.62, Mass=2436, SNR=30.8, Peak=240 HFD=3.3
20:18:08.279 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
20:18:08.281 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
20:18:08.286 00.005 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.57 hyp=0.57 cameraTheta=-1.63 mountX=-0.05 mountY=0.56, mountTheta=1.65
20:18:08.292 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.57, opts=13)
20:18:08.294 00.002 31432 Enqueuing Move request for scope (-0.03, -0.57)
20:18:08.296 00.002 29876 Worker thread wakes up
20:18:08.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.57) opts 0xd
20:18:08.296 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.57)
20:18:08.296 00.000 29876 Moving (-0.03, -0.57) raw xDistance=-0.05 yDistance=0.56
20:18:08.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:18:08.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:08.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
20:18:08.296 00.000 29876 MoveAxis(E, 0, ABG)
20:18:08.296 00.000 29876 Move returns status 0, amount 0
20:18:08.296 00.000 29876 MoveAxis(N, 0, ABG)
20:18:08.296 00.000 29876 Move returns status 0, amount 0
20:18:08.296 00.000 29876 move complete, result=0
20:18:08.297 00.001 29876 worker thread done servicing request
20:18:08.302 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:08.316 00.014 31432 UpdateGuideState exits: m=2436 RSB=30.8
20:18:08.318 00.002 31432 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 6 / 99999
20:18:08.320 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554288.320,"Host":"MSI","Inst":1,"Distance":0.56,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
20:18:08.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:08.324 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:08.329 00.005 31432 Enqueuing Expose request
20:18:08.334 00.005 31432 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
20:18:08.339 00.005 29876 Worker thread wakes up
20:18:08.339 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:08.339 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:10.250 01.911 29876 Exposure complete
20:18:10.293 00.043 29876 worker thread done servicing request
20:18:10.293 00.000 31432 OnExposeComplete: enter
20:18:10.296 00.003 31432 UpdateGuideState(): m_state=6
20:18:10.297 00.001 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
20:18:10.299 00.002 31432 Star::Find returns 1 (0), X=336.02, Y=885.71, Mass=2352, SNR=30.0, Peak=219 HFD=3.3
20:18:10.301 00.002 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.02) = xAngle (-2.09 = -2.09)
20:18:10.303 00.002 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
20:18:10.305 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.47 hyp=0.54 cameraTheta=-2.07 mountX=-0.27 mountY=0.43, mountTheta=2.13
20:18:10.307 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.47, opts=13)
20:18:10.309 00.002 31432 Enqueuing Move request for scope (-0.26, -0.47)
20:18:10.311 00.002 29876 Worker thread wakes up
20:18:10.312 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.47) opts 0xd
20:18:10.312 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.47)
20:18:10.312 00.000 29876 Moving (-0.26, -0.47) raw xDistance=-0.27 yDistance=0.43
20:18:10.312 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
20:18:10.312 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:10.312 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:18:10.312 00.000 29876 MoveAxis(E, 26, ABG)
20:18:10.312 00.000 29876 Guiding  Dir = 2, Dur = 26
20:18:10.312 00.000 29876 IsSlewing returns 0
20:18:10.312 00.000 29876 IsGuiding returns 0
20:18:10.313 00.001 29876 PulseGuide returned control before completion, sleep 36
20:18:10.316 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:10.328 00.012 31432 UpdateGuideState exits: m=2352 RSB=30.0
20:18:10.330 00.002 31432 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 7 / 99999
20:18:10.332 00.002 31432 PhdController: newstate STATE_FINISH
20:18:10.334 00.002 31432 PhdController complete: success
20:18:10.336 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767554290.335,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
20:18:10.338 00.002 31432 Mount: notify guiding dither settle done success=1
20:18:10.339 00.001 31432 PhdController: newstate STATE_IDLE
20:18:10.341 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:10.343 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:10.345 00.002 31432 Enqueuing Expose request
20:18:10.357 00.012 29876 IsGuiding returns 1
20:18:10.357 00.000 29876 scope still moving after pulse duration time elapsed
20:18:10.388 00.031 29876 IsSlewing returns 0
20:18:10.388 00.000 29876 IsGuiding returns 1
20:18:10.419 00.031 29876 IsSlewing returns 0
20:18:10.419 00.000 29876 IsGuiding returns 0
20:18:10.419 00.000 29876 scope move finished after 26 + 79 ms
20:18:10.419 00.000 29876 Move returns status 0, amount 26
20:18:10.419 00.000 29876 MoveAxis(N, 0, ABG)
20:18:10.419 00.000 29876 Move returns status 0, amount 0
20:18:10.419 00.000 29876 move complete, result=0
20:18:10.419 00.000 29876 worker thread done servicing request
20:18:10.419 00.000 29876 Worker thread wakes up
20:18:10.420 00.001 31432 GuideStep: -0.3 px 26 ms EAST, 0.4 px 0 ms NORTH
20:18:10.422 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:10.422 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:12.549 02.127 29876 Exposure complete
20:18:12.592 00.043 29876 worker thread done servicing request
20:18:12.592 00.000 31432 OnExposeComplete: enter
20:18:12.594 00.002 31432 UpdateGuideState(): m_state=6
20:18:12.596 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
20:18:12.598 00.002 31432 Star::Find returns 1 (0), X=336.20, Y=886.01, Mass=2573, SNR=32.5, Peak=242 HFD=3.6
20:18:12.599 00.001 31432 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
20:18:12.601 00.002 31432 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
20:18:12.603 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.96 mountX=-0.08 mountY=0.17, mountTheta=2.00
20:18:12.606 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.18, opts=13)
20:18:12.608 00.002 31432 Enqueuing Move request for scope (-0.07, -0.18)
20:18:12.609 00.001 29876 Worker thread wakes up
20:18:12.609 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
20:18:12.609 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
20:18:12.609 00.000 29876 Moving (-0.07, -0.18) raw xDistance=-0.08 yDistance=0.17
20:18:12.609 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:18:12.609 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:12.610 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:18:12.610 00.000 29876 MoveAxis(E, 0, ABG)
20:18:12.610 00.000 29876 Move returns status 0, amount 0
20:18:12.610 00.000 29876 MoveAxis(N, 0, ABG)
20:18:12.610 00.000 29876 Move returns status 0, amount 0
20:18:12.610 00.000 29876 move complete, result=0
20:18:12.610 00.000 29876 worker thread done servicing request
20:18:12.615 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:12.627 00.012 31432 UpdateGuideState exits: m=2573 RSB=32.5
20:18:12.629 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:12.631 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:12.633 00.002 31432 Enqueuing Expose request
20:18:12.634 00.001 29876 Worker thread wakes up
20:18:12.635 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:18:12.637 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:12.637 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:14.551 01.914 29876 Exposure complete
20:18:14.594 00.043 29876 worker thread done servicing request
20:18:14.594 00.000 31432 OnExposeComplete: enter
20:18:14.597 00.003 31432 UpdateGuideState(): m_state=6
20:18:14.598 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
20:18:14.600 00.002 31432 Star::Find returns 1 (0), X=335.43, Y=886.30, Mass=2466, SNR=31.2, Peak=225 HFD=3.3
20:18:14.602 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
20:18:14.604 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.29)
20:18:14.606 00.002 31432 CameraToMount -- cameraX=-0.85 cameraY=0.11 hyp=0.86 cameraTheta=3.01 mountX=-0.85 mountY=-0.24, mountTheta=-2.86
20:18:14.608 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.85, y=0.11, opts=13)
20:18:14.610 00.002 31432 Enqueuing Move request for scope (-0.85, 0.11)
20:18:14.612 00.002 29876 Worker thread wakes up
20:18:14.612 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.11) opts 0xd
20:18:14.612 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.85, 0.11)
20:18:14.612 00.000 29876 Moving (-0.85, 0.11) raw xDistance=-0.85 yDistance=-0.24
20:18:14.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.85
20:18:14.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:14.613 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:18:14.613 00.000 29876 MoveAxis(E, 82, ABG)
20:18:14.613 00.000 29876 Guiding  Dir = 2, Dur = 82
20:18:14.613 00.000 29876 IsSlewing returns 0
20:18:14.613 00.000 29876 IsGuiding returns 0
20:18:14.613 00.000 29876 PulseGuide returned control before completion, sleep 92
20:18:14.616 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:14.627 00.011 31432 UpdateGuideState exits: m=2466 RSB=31.2
20:18:14.629 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:14.631 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:14.633 00.002 31432 Enqueuing Expose request
20:18:14.719 00.086 29876 IsGuiding returns 1
20:18:14.719 00.000 29876 scope still moving after pulse duration time elapsed
20:18:14.750 00.031 29876 IsSlewing returns 0
20:18:14.750 00.000 29876 IsGuiding returns 1
20:18:14.781 00.031 29876 IsSlewing returns 0
20:18:14.781 00.000 29876 IsGuiding returns 0
20:18:14.781 00.000 29876 scope move finished after 82 + 85 ms
20:18:14.781 00.000 29876 Move returns status 0, amount 82
20:18:14.781 00.000 29876 MoveAxis(N, 0, ABG)
20:18:14.781 00.000 29876 Move returns status 0, amount 0
20:18:14.781 00.000 29876 move complete, result=0
20:18:14.781 00.000 29876 worker thread done servicing request
20:18:14.781 00.000 31432 GuideStep: -0.8 px 82 ms EAST, -0.2 px 0 ms NORTH
20:18:14.784 00.003 29876 Worker thread wakes up
20:18:14.784 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:14.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:17.010 02.226 29876 Exposure complete
20:18:17.053 00.043 29876 worker thread done servicing request
20:18:17.053 00.000 31432 OnExposeComplete: enter
20:18:17.055 00.002 31432 UpdateGuideState(): m_state=6
20:18:17.057 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
20:18:17.059 00.002 31432 Star::Find returns 1 (0), X=335.61, Y=885.57, Mass=2571, SNR=32.1, Peak=224 HFD=3.3
20:18:17.061 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
20:18:17.062 00.001 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
20:18:17.064 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.62 hyp=0.91 cameraTheta=-2.39 mountX=-0.68 mountY=0.51, mountTheta=2.50
20:18:17.067 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.62, opts=13)
20:18:17.069 00.002 31432 Enqueuing Move request for scope (-0.67, -0.62)
20:18:17.071 00.002 29876 Worker thread wakes up
20:18:17.071 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.62) opts 0xd
20:18:17.071 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.62)
20:18:17.071 00.000 29876 Moving (-0.67, -0.62) raw xDistance=-0.68 yDistance=0.51
20:18:17.071 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
20:18:17.071 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:17.071 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
20:18:17.071 00.000 29876 MoveAxis(E, 77, ABG)
20:18:17.071 00.000 29876 Guiding  Dir = 2, Dur = 77
20:18:17.071 00.000 29876 IsSlewing returns 0
20:18:17.071 00.000 29876 IsGuiding returns 0
20:18:17.071 00.000 29876 PulseGuide returned control before completion, sleep 87
20:18:17.077 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:18:17.089 00.012 31432 UpdateGuideState exits: m=2571 RSB=32.1
20:18:17.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:17.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:17.095 00.002 31432 Enqueuing Expose request
20:18:17.164 00.069 29876 IsGuiding returns 1
20:18:17.164 00.000 29876 scope still moving after pulse duration time elapsed
20:18:17.195 00.031 29876 IsSlewing returns 0
20:18:17.195 00.000 29876 IsGuiding returns 1
20:18:17.226 00.031 29876 IsSlewing returns 0
20:18:17.226 00.000 29876 IsGuiding returns 0
20:18:17.226 00.000 29876 scope move finished after 77 + 77 ms
20:18:17.226 00.000 29876 Move returns status 0, amount 77
20:18:17.226 00.000 29876 MoveAxis(N, 0, ABG)
20:18:17.226 00.000 29876 Move returns status 0, amount 0
20:18:17.226 00.000 29876 move complete, result=0
20:18:17.226 00.000 29876 worker thread done servicing request
20:18:17.226 00.000 29876 Worker thread wakes up
20:18:17.226 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:17.227 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:17.227 00.000 31432 GuideStep: -0.7 px 77 ms EAST, 0.5 px 0 ms NORTH
20:18:19.135 01.908 29876 Exposure complete
20:18:19.178 00.043 29876 worker thread done servicing request
20:18:19.178 00.000 31432 OnExposeComplete: enter
20:18:19.180 00.002 31432 UpdateGuideState(): m_state=6
20:18:19.182 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
20:18:19.184 00.002 31432 Star::Find returns 1 (0), X=335.65, Y=885.78, Mass=2602, SNR=31.8, Peak=243 HFD=3.6
20:18:19.186 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
20:18:19.188 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
20:18:19.189 00.001 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.40 hyp=0.74 cameraTheta=-2.57 mountX=-0.63 mountY=0.30, mountTheta=2.69
20:18:19.192 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.40, opts=13)
20:18:19.194 00.002 31432 Enqueuing Move request for scope (-0.62, -0.40)
20:18:19.196 00.002 29876 Worker thread wakes up
20:18:19.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.40) opts 0xd
20:18:19.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.40)
20:18:19.196 00.000 29876 Moving (-0.62, -0.40) raw xDistance=-0.63 yDistance=0.30
20:18:19.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
20:18:19.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:19.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:18:19.196 00.000 29876 MoveAxis(E, 72, ABG)
20:18:19.196 00.000 29876 Guiding  Dir = 2, Dur = 72
20:18:19.196 00.000 29876 IsSlewing returns 0
20:18:19.196 00.000 29876 IsGuiding returns 0
20:18:19.197 00.001 29876 PulseGuide returned control before completion, sleep 82
20:18:19.202 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:19.214 00.012 31432 UpdateGuideState exits: m=2602 RSB=31.8
20:18:19.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:19.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:19.220 00.002 31432 Enqueuing Expose request
20:18:19.290 00.070 29876 IsGuiding returns 1
20:18:19.290 00.000 29876 scope still moving after pulse duration time elapsed
20:18:19.320 00.030 29876 IsSlewing returns 0
20:18:19.320 00.000 29876 IsGuiding returns 1
20:18:19.350 00.030 29876 IsSlewing returns 0
20:18:19.350 00.000 29876 IsGuiding returns 1
20:18:19.381 00.031 29876 IsSlewing returns 0
20:18:19.381 00.000 29876 IsGuiding returns 0
20:18:19.381 00.000 29876 scope move finished after 72 + 112 ms
20:18:19.381 00.000 29876 Move returns status 0, amount 72
20:18:19.381 00.000 29876 MoveAxis(N, 0, ABG)
20:18:19.381 00.000 29876 Move returns status 0, amount 0
20:18:19.381 00.000 29876 move complete, result=0
20:18:19.381 00.000 29876 worker thread done servicing request
20:18:19.381 00.000 29876 Worker thread wakes up
20:18:19.381 00.000 31432 GuideStep: -0.6 px 72 ms EAST, 0.3 px 0 ms NORTH
20:18:19.384 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:19.384 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:21.511 02.127 29876 Exposure complete
20:18:21.554 00.043 29876 worker thread done servicing request
20:18:21.554 00.000 31432 OnExposeComplete: enter
20:18:21.556 00.002 31432 UpdateGuideState(): m_state=6
20:18:21.558 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
20:18:21.560 00.002 31432 Star::Find returns 1 (0), X=336.63, Y=885.90, Mass=2591, SNR=32.1, Peak=252 HFD=3.3
20:18:21.562 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
20:18:21.564 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
20:18:21.566 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.45 cameraTheta=-0.69 mountX=0.34 mountY=0.34, mountTheta=0.78
20:18:21.569 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.29, opts=13)
20:18:21.571 00.002 31432 Enqueuing Move request for scope (0.35, -0.29)
20:18:21.572 00.001 29876 Worker thread wakes up
20:18:21.573 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.29) opts 0xd
20:18:21.573 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.29)
20:18:21.573 00.000 29876 Moving (0.35, -0.29) raw xDistance=0.34 yDistance=0.34
20:18:21.573 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.34
20:18:21.573 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:18:21.573 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:18:21.573 00.000 29876 MoveAxis(W, 23, ABG)
20:18:21.573 00.000 29876 Guiding  Dir = 3, Dur = 23
20:18:21.573 00.000 29876 IsSlewing returns 0
20:18:21.573 00.000 29876 IsGuiding returns 0
20:18:21.573 00.000 29876 PulseGuide returned control before completion, sleep 33
20:18:21.581 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:18:21.594 00.013 31432 UpdateGuideState exits: m=2591 RSB=32.1
20:18:21.598 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:21.601 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:21.603 00.002 31432 Enqueuing Expose request
20:18:21.620 00.017 29876 IsGuiding returns 1
20:18:21.620 00.000 29876 scope still moving after pulse duration time elapsed
20:18:21.651 00.031 29876 IsSlewing returns 0
20:18:21.651 00.000 29876 IsGuiding returns 0
20:18:21.651 00.000 29876 scope move finished after 23 + 54 ms
20:18:21.651 00.000 29876 Move returns status 0, amount 23
20:18:21.651 00.000 29876 MoveAxis(N, 0, ABG)
20:18:21.651 00.000 29876 Move returns status 0, amount 0
20:18:21.651 00.000 29876 move complete, result=0
20:18:21.651 00.000 29876 worker thread done servicing request
20:18:21.651 00.000 29876 Worker thread wakes up
20:18:21.651 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.3 px 0 ms NORTH
20:18:21.654 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:21.654 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:23.569 01.915 29876 Exposure complete
20:18:23.614 00.045 29876 worker thread done servicing request
20:18:23.614 00.000 31432 OnExposeComplete: enter
20:18:23.616 00.002 31432 UpdateGuideState(): m_state=6
20:18:23.618 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
20:18:23.620 00.002 31432 Star::Find returns 1 (0), X=336.09, Y=886.02, Mass=2484, SNR=31.2, Peak=251 HFD=3.0
20:18:23.622 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
20:18:23.623 00.001 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
20:18:23.625 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=-0.19 mountY=0.14, mountTheta=2.50
20:18:23.628 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.17, opts=13)
20:18:23.632 00.004 31432 Enqueuing Move request for scope (-0.18, -0.17)
20:18:23.634 00.002 29876 Worker thread wakes up
20:18:23.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
20:18:23.634 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
20:18:23.634 00.000 29876 Moving (-0.18, -0.17) raw xDistance=-0.19 yDistance=0.14
20:18:23.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:18:23.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:23.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:18:23.634 00.000 29876 MoveAxis(E, 0, ABG)
20:18:23.634 00.000 29876 Move returns status 0, amount 0
20:18:23.635 00.001 29876 MoveAxis(N, 0, ABG)
20:18:23.635 00.000 29876 Move returns status 0, amount 0
20:18:23.635 00.000 29876 move complete, result=0
20:18:23.635 00.000 29876 worker thread done servicing request
20:18:23.638 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=25, FiltMin=8, FiltMax=257, Gamma=0.490
20:18:23.650 00.012 31432 UpdateGuideState exits: m=2484 RSB=31.2
20:18:23.652 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:23.654 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:23.656 00.002 31432 Enqueuing Expose request
20:18:23.658 00.002 29876 Worker thread wakes up
20:18:23.658 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:18:23.660 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:23.660 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:25.782 02.122 29876 Exposure complete
20:18:25.828 00.046 29876 worker thread done servicing request
20:18:25.829 00.001 31432 OnExposeComplete: enter
20:18:25.832 00.003 31432 UpdateGuideState(): m_state=6
20:18:25.833 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
20:18:25.835 00.002 31432 Star::Find returns 1 (0), X=335.05, Y=886.11, Mass=2521, SNR=31.9, Peak=244 HFD=3.0
20:18:25.837 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
20:18:25.839 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
20:18:25.841 00.002 31432 CameraToMount -- cameraX=-1.23 cameraY=-0.08 hyp=1.23 cameraTheta=-3.08 mountX=-1.23 mountY=-0.11, mountTheta=-3.05
20:18:25.843 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.23, y=-0.08, opts=13)
20:18:25.846 00.003 31432 Enqueuing Move request for scope (-1.23, -0.08)
20:18:25.847 00.001 29876 Worker thread wakes up
20:18:25.847 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.08) opts 0xd
20:18:25.847 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.23, -0.08)
20:18:25.848 00.001 29876 Moving (-1.23, -0.08) raw xDistance=-1.23 yDistance=-0.11
20:18:25.848 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.23
20:18:25.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:25.848 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:18:25.848 00.000 29876 MoveAxis(E, 119, ABG)
20:18:25.848 00.000 29876 Guiding  Dir = 2, Dur = 119
20:18:25.848 00.000 29876 IsSlewing returns 0
20:18:25.848 00.000 29876 IsGuiding returns 0
20:18:25.848 00.000 29876 PulseGuide returned control before completion, sleep 129
20:18:25.851 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=2, FiltMax=257, Gamma=0.490
20:18:25.862 00.011 31432 UpdateGuideState exits: m=2521 RSB=31.9
20:18:25.865 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:25.867 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:25.868 00.001 31432 Enqueuing Expose request
20:18:25.984 00.116 29876 IsGuiding returns 1
20:18:25.984 00.000 29876 scope still moving after pulse duration time elapsed
20:18:26.015 00.031 29876 IsSlewing returns 0
20:18:26.015 00.000 29876 IsGuiding returns 0
20:18:26.015 00.000 29876 scope move finished after 119 + 48 ms
20:18:26.015 00.000 29876 Move returns status 0, amount 119
20:18:26.015 00.000 29876 MoveAxis(N, 0, ABG)
20:18:26.015 00.000 29876 Move returns status 0, amount 0
20:18:26.015 00.000 29876 move complete, result=0
20:18:26.015 00.000 29876 worker thread done servicing request
20:18:26.015 00.000 29876 Worker thread wakes up
20:18:26.015 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:26.015 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:26.015 00.000 31432 GuideStep: -1.2 px 119 ms EAST, -0.1 px 0 ms NORTH
20:18:27.923 01.908 29876 Exposure complete
20:18:27.966 00.043 29876 worker thread done servicing request
20:18:27.966 00.000 31432 OnExposeComplete: enter
20:18:27.968 00.002 31432 UpdateGuideState(): m_state=6
20:18:27.970 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
20:18:27.972 00.002 31432 Star::Find returns 1 (0), X=335.55, Y=886.11, Mass=2255, SNR=29.4, Peak=205 HFD=3.3
20:18:27.973 00.001 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
20:18:27.975 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
20:18:27.977 00.002 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.73 cameraTheta=-3.03 mountX=-0.73 mountY=-0.03, mountTheta=-3.10
20:18:27.979 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.08, opts=13)
20:18:27.981 00.002 31432 Enqueuing Move request for scope (-0.73, -0.08)
20:18:27.983 00.002 29876 Worker thread wakes up
20:18:27.983 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.08) opts 0xd
20:18:27.983 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.08)
20:18:27.984 00.001 29876 Moving (-0.73, -0.08) raw xDistance=-0.73 yDistance=-0.03
20:18:27.984 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.73
20:18:27.984 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:27.984 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:18:27.984 00.000 29876 MoveAxis(E, 87, ABG)
20:18:27.984 00.000 29876 Guiding  Dir = 2, Dur = 87
20:18:27.984 00.000 29876 IsSlewing returns 0
20:18:27.984 00.000 29876 IsGuiding returns 0
20:18:27.984 00.000 29876 PulseGuide returned control before completion, sleep 97
20:18:27.987 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:27.998 00.011 31432 UpdateGuideState exits: m=2255 RSB=29.4
20:18:28.001 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:28.002 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:28.004 00.002 31432 Enqueuing Expose request
20:18:28.092 00.088 29876 IsGuiding returns 1
20:18:28.092 00.000 29876 scope still moving after pulse duration time elapsed
20:18:28.123 00.031 29876 IsSlewing returns 0
20:18:28.123 00.000 29876 IsGuiding returns 0
20:18:28.123 00.000 29876 scope move finished after 87 + 52 ms
20:18:28.123 00.000 29876 Move returns status 0, amount 87
20:18:28.123 00.000 29876 MoveAxis(N, 0, ABG)
20:18:28.123 00.000 29876 Move returns status 0, amount 0
20:18:28.123 00.000 29876 move complete, result=0
20:18:28.123 00.000 29876 worker thread done servicing request
20:18:28.124 00.001 29876 Worker thread wakes up
20:18:28.124 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:28.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:28.124 00.000 31432 GuideStep: -0.7 px 87 ms EAST, -0.0 px 0 ms NORTH
20:18:30.349 02.225 29876 Exposure complete
20:18:30.392 00.043 29876 worker thread done servicing request
20:18:30.392 00.000 31432 OnExposeComplete: enter
20:18:30.394 00.002 31432 UpdateGuideState(): m_state=6
20:18:30.396 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
20:18:30.398 00.002 31432 Star::Find returns 1 (0), X=335.81, Y=885.60, Mass=2631, SNR=32.5, Peak=244 HFD=3.6
20:18:30.400 00.002 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
20:18:30.402 00.002 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
20:18:30.403 00.001 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.58 hyp=0.75 cameraTheta=-2.24 mountX=-0.48 mountY=0.51, mountTheta=2.33
20:18:30.406 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.58, opts=13)
20:18:30.408 00.002 31432 Enqueuing Move request for scope (-0.47, -0.58)
20:18:30.410 00.002 29876 Worker thread wakes up
20:18:30.410 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.58) opts 0xd
20:18:30.410 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.58)
20:18:30.410 00.000 29876 Moving (-0.47, -0.58) raw xDistance=-0.48 yDistance=0.51
20:18:30.410 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
20:18:30.410 00.000 29876 switching direction from 0 to 1 - decHistory=5 oldest=0.35 newest=0.36
20:18:30.410 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.51
20:18:30.410 00.000 29876 MoveAxis(E, 58, ABG)
20:18:30.410 00.000 29876 Guiding  Dir = 2, Dur = 58
20:18:30.411 00.001 29876 IsSlewing returns 0
20:18:30.411 00.000 29876 IsGuiding returns 0
20:18:30.411 00.000 29876 PulseGuide returned control before completion, sleep 68
20:18:30.416 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=4, FiltMax=257, Gamma=0.490
20:18:30.427 00.011 31432 UpdateGuideState exits: m=2631 RSB=32.5
20:18:30.429 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:30.431 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:30.433 00.002 31432 Enqueuing Expose request
20:18:30.487 00.054 29876 IsGuiding returns 1
20:18:30.487 00.000 29876 scope still moving after pulse duration time elapsed
20:18:30.517 00.030 29876 IsSlewing returns 0
20:18:30.517 00.000 29876 IsGuiding returns 1
20:18:30.548 00.031 29876 IsSlewing returns 0
20:18:30.548 00.000 29876 IsGuiding returns 0
20:18:30.548 00.000 29876 scope move finished after 58 + 79 ms
20:18:30.548 00.000 29876 Move returns status 0, amount 58
20:18:30.548 00.000 29876 BLC: Oldest BLC event removed
20:18:30.548 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:18:30.548 00.000 29876 MoveAxis(S, 57, ABG)
20:18:30.548 00.000 29876 Guiding  Dir = 1, Dur = 57
20:18:30.548 00.000 29876 IsSlewing returns 0
20:18:30.548 00.000 29876 IsGuiding returns 0
20:18:30.549 00.001 29876 PulseGuide returned control before completion, sleep 67
20:18:30.626 00.077 29876 IsGuiding returns 1
20:18:30.626 00.000 29876 scope still moving after pulse duration time elapsed
20:18:30.657 00.031 29876 IsSlewing returns 0
20:18:30.657 00.000 29876 IsGuiding returns 1
20:18:30.687 00.030 29876 IsSlewing returns 0
20:18:30.687 00.000 29876 IsGuiding returns 1
20:18:30.718 00.031 29876 IsSlewing returns 0
20:18:30.718 00.000 29876 IsGuiding returns 0
20:18:30.718 00.000 29876 scope move finished after 57 + 112 ms
20:18:30.718 00.000 29876 Move returns status 0, amount 57
20:18:30.718 00.000 29876 move complete, result=0
20:18:30.718 00.000 29876 worker thread done servicing request
20:18:30.718 00.000 29876 Worker thread wakes up
20:18:30.718 00.000 31432 GuideStep: -0.5 px 58 ms EAST, 0.5 px 57 ms SOUTH
20:18:30.720 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:30.721 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:32.627 01.906 29876 Exposure complete
20:18:32.670 00.043 29876 worker thread done servicing request
20:18:32.670 00.000 31432 OnExposeComplete: enter
20:18:32.672 00.002 31432 UpdateGuideState(): m_state=6
20:18:32.674 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
20:18:32.676 00.002 31432 Star::Find returns 1 (0), X=336.58, Y=885.95, Mass=2514, SNR=31.6, Peak=204 HFD=3.6
20:18:32.678 00.002 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
20:18:32.680 00.002 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
20:18:32.681 00.001 31432 CameraToMount -- cameraX=0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-0.66 mountX=0.30 mountY=0.28, mountTheta=0.75
20:18:32.684 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.24, opts=13)
20:18:32.686 00.002 31432 Enqueuing Move request for scope (0.31, -0.24)
20:18:32.688 00.002 29876 Worker thread wakes up
20:18:32.688 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.24) opts 0xd
20:18:32.688 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.24)
20:18:32.688 00.000 29876 Moving (0.31, -0.24) raw xDistance=0.30 yDistance=0.28
20:18:32.688 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
20:18:32.688 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:32.688 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:18:32.688 00.000 29876 MoveAxis(W, 21, ABG)
20:18:32.688 00.000 29876 Guiding  Dir = 3, Dur = 21
20:18:32.688 00.000 29876 IsSlewing returns 0
20:18:32.689 00.001 29876 IsGuiding returns 0
20:18:32.689 00.000 29876 PulseGuide returned control before completion, sleep 31
20:18:32.695 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:18:32.711 00.016 31432 UpdateGuideState exits: m=2514 RSB=31.6
20:18:32.714 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:32.716 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:32.718 00.002 31432 Enqueuing Expose request
20:18:32.736 00.018 29876 IsGuiding returns 1
20:18:32.736 00.000 29876 scope still moving after pulse duration time elapsed
20:18:32.766 00.030 29876 IsSlewing returns 0
20:18:32.766 00.000 29876 IsGuiding returns 1
20:18:32.797 00.031 29876 IsSlewing returns 0
20:18:32.797 00.000 29876 IsGuiding returns 0
20:18:32.797 00.000 29876 scope move finished after 21 + 87 ms
20:18:32.797 00.000 29876 Move returns status 0, amount 21
20:18:32.797 00.000 29876 MoveAxis(N, 0, ABG)
20:18:32.797 00.000 29876 Move returns status 0, amount 0
20:18:32.797 00.000 29876 move complete, result=0
20:18:32.798 00.001 29876 worker thread done servicing request
20:18:32.798 00.000 29876 Worker thread wakes up
20:18:32.798 00.000 31432 GuideStep: 0.3 px 21 ms WEST, 0.3 px 0 ms NORTH
20:18:32.800 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:32.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:34.933 02.133 29876 Exposure complete
20:18:34.977 00.044 29876 worker thread done servicing request
20:18:34.977 00.000 31432 OnExposeComplete: enter
20:18:34.979 00.002 31432 UpdateGuideState(): m_state=6
20:18:34.982 00.003 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
20:18:34.984 00.002 31432 Star::Find returns 1 (0), X=335.70, Y=886.19, Mass=2248, SNR=29.1, Peak=241 HFD=3.5
20:18:34.986 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
20:18:34.987 00.001 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.17)
20:18:34.989 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.01 hyp=0.58 cameraTheta=3.13 mountX=-0.58 mountY=-0.09, mountTheta=-2.98
20:18:34.992 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.01, opts=13)
20:18:34.994 00.002 31432 Enqueuing Move request for scope (-0.58, 0.01)
20:18:34.996 00.002 29876 Worker thread wakes up
20:18:34.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.01) opts 0xd
20:18:34.996 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.01)
20:18:34.996 00.000 29876 Moving (-0.58, 0.01) raw xDistance=-0.58 yDistance=-0.09
20:18:34.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.58
20:18:34.996 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:34.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:34.996 00.000 29876 MoveAxis(E, 52, ABG)
20:18:34.996 00.000 29876 Guiding  Dir = 2, Dur = 52
20:18:34.996 00.000 29876 IsSlewing returns 0
20:18:34.997 00.001 29876 IsGuiding returns 0
20:18:34.997 00.000 29876 PulseGuide returned control before completion, sleep 62
20:18:35.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:35.011 00.011 31432 UpdateGuideState exits: m=2248 RSB=29.1
20:18:35.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:35.015 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:35.017 00.002 31432 Enqueuing Expose request
20:18:35.071 00.054 29876 IsGuiding returns 1
20:18:35.071 00.000 29876 scope still moving after pulse duration time elapsed
20:18:35.102 00.031 29876 IsSlewing returns 0
20:18:35.102 00.000 29876 IsGuiding returns 1
20:18:35.132 00.030 29876 IsSlewing returns 0
20:18:35.132 00.000 29876 IsGuiding returns 1
20:18:35.163 00.031 29876 IsSlewing returns 0
20:18:35.163 00.000 29876 IsGuiding returns 0
20:18:35.163 00.000 29876 scope move finished after 52 + 114 ms
20:18:35.163 00.000 29876 Move returns status 0, amount 52
20:18:35.163 00.000 29876 MoveAxis(N, 0, ABG)
20:18:35.163 00.000 29876 Move returns status 0, amount 0
20:18:35.163 00.000 29876 move complete, result=0
20:18:35.163 00.000 29876 worker thread done servicing request
20:18:35.163 00.000 29876 Worker thread wakes up
20:18:35.163 00.000 31432 GuideStep: -0.6 px 52 ms EAST, -0.1 px 0 ms NORTH
20:18:35.165 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:35.165 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:37.080 01.915 29876 Exposure complete
20:18:37.123 00.043 29876 worker thread done servicing request
20:18:37.123 00.000 31432 OnExposeComplete: enter
20:18:37.126 00.003 31432 UpdateGuideState(): m_state=6
20:18:37.128 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
20:18:37.130 00.002 31432 Star::Find returns 1 (0), X=335.20, Y=886.07, Mass=2458, SNR=30.5, Peak=195 HFD=3.4
20:18:37.131 00.001 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
20:18:37.133 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
20:18:37.135 00.002 31432 CameraToMount -- cameraX=-1.08 cameraY=-0.12 hyp=1.09 cameraTheta=-3.03 mountX=-1.08 mountY=-0.05, mountTheta=-3.10
20:18:37.137 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.08, y=-0.12, opts=13)
20:18:37.139 00.002 31432 Enqueuing Move request for scope (-1.08, -0.12)
20:18:37.142 00.003 29876 Worker thread wakes up
20:18:37.142 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.12) opts 0xd
20:18:37.142 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.08, -0.12)
20:18:37.142 00.000 29876 Moving (-1.08, -0.12) raw xDistance=-1.08 yDistance=-0.05
20:18:37.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.08
20:18:37.142 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:37.142 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:18:37.142 00.000 29876 MoveAxis(E, 112, ABG)
20:18:37.142 00.000 29876 Guiding  Dir = 2, Dur = 112
20:18:37.142 00.000 29876 IsSlewing returns 0
20:18:37.142 00.000 29876 IsGuiding returns 0
20:18:37.143 00.001 29876 PulseGuide returned control before completion, sleep 122
20:18:37.146 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:37.158 00.012 31432 UpdateGuideState exits: m=2458 RSB=30.5
20:18:37.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:37.162 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:37.164 00.002 31432 Enqueuing Expose request
20:18:37.280 00.116 29876 IsGuiding returns 1
20:18:37.280 00.000 29876 scope still moving after pulse duration time elapsed
20:18:37.311 00.031 29876 IsSlewing returns 0
20:18:37.311 00.000 29876 IsGuiding returns 0
20:18:37.311 00.000 29876 scope move finished after 112 + 56 ms
20:18:37.311 00.000 29876 Move returns status 0, amount 112
20:18:37.311 00.000 29876 MoveAxis(N, 0, ABG)
20:18:37.311 00.000 29876 Move returns status 0, amount 0
20:18:37.311 00.000 29876 move complete, result=0
20:18:37.312 00.001 29876 worker thread done servicing request
20:18:37.312 00.000 31432 GuideStep: -1.1 px 112 ms EAST, -0.0 px 0 ms NORTH
20:18:37.314 00.002 29876 Worker thread wakes up
20:18:37.314 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:37.314 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:39.445 02.131 29876 Exposure complete
20:18:39.489 00.044 29876 worker thread done servicing request
20:18:39.489 00.000 31432 OnExposeComplete: enter
20:18:39.491 00.002 31432 UpdateGuideState(): m_state=6
20:18:39.493 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
20:18:39.495 00.002 31432 Star::Find returns 1 (0), X=335.76, Y=885.69, Mass=2417, SNR=31.3, Peak=213 HFD=3.5
20:18:39.497 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
20:18:39.499 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
20:18:39.500 00.001 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.49 hyp=0.71 cameraTheta=-2.38 mountX=-0.53 mountY=0.41, mountTheta=2.48
20:18:39.503 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.49, opts=13)
20:18:39.505 00.002 31432 Enqueuing Move request for scope (-0.51, -0.49)
20:18:39.507 00.002 29876 Worker thread wakes up
20:18:39.507 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.49) opts 0xd
20:18:39.507 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.49)
20:18:39.507 00.000 29876 Moving (-0.51, -0.49) raw xDistance=-0.53 yDistance=0.41
20:18:39.507 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.53
20:18:39.507 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
20:18:39.507 00.000 29876 MoveAxis(E, 66, ABG)
20:18:39.507 00.000 29876 Guiding  Dir = 2, Dur = 66
20:18:39.508 00.001 29876 IsSlewing returns 0
20:18:39.508 00.000 29876 IsGuiding returns 0
20:18:39.508 00.000 29876 PulseGuide returned control before completion, sleep 76
20:18:39.513 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:39.525 00.012 31432 UpdateGuideState exits: m=2417 RSB=31.3
20:18:39.527 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:39.529 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:39.530 00.001 31432 Enqueuing Expose request
20:18:39.598 00.068 29876 IsGuiding returns 1
20:18:39.598 00.000 29876 scope still moving after pulse duration time elapsed
20:18:39.628 00.030 29876 IsSlewing returns 0
20:18:39.628 00.000 29876 IsGuiding returns 1
20:18:39.659 00.031 29876 IsSlewing returns 0
20:18:39.659 00.000 29876 IsGuiding returns 1
20:18:39.690 00.031 29876 IsSlewing returns 0
20:18:39.690 00.000 29876 IsGuiding returns 0
20:18:39.690 00.000 29876 scope move finished after 66 + 116 ms
20:18:39.690 00.000 29876 Move returns status 0, amount 66
20:18:39.690 00.000 29876 MoveAxis(S, 30, ABG)
20:18:39.690 00.000 29876 Guiding  Dir = 1, Dur = 30
20:18:39.690 00.000 29876 IsSlewing returns 0
20:18:39.690 00.000 29876 IsGuiding returns 0
20:18:39.691 00.001 29876 PulseGuide returned control before completion, sleep 40
20:18:39.737 00.046 29876 IsGuiding returns 1
20:18:39.737 00.000 29876 scope still moving after pulse duration time elapsed
20:18:39.782 00.045 29876 IsSlewing returns 0
20:18:39.783 00.001 29876 IsGuiding returns 1
20:18:39.814 00.031 29876 IsSlewing returns 0
20:18:39.814 00.000 29876 IsGuiding returns 1
20:18:39.846 00.032 29876 IsSlewing returns 0
20:18:39.846 00.000 29876 IsGuiding returns 1
20:18:39.876 00.030 29876 IsSlewing returns 0
20:18:39.876 00.000 29876 IsGuiding returns 1
20:18:39.907 00.031 29876 IsSlewing returns 0
20:18:39.907 00.000 29876 IsGuiding returns 0
20:18:39.907 00.000 29876 scope move finished after 30 + 186 ms
20:18:39.907 00.000 29876 Move returns status 0, amount 30
20:18:39.907 00.000 29876 move complete, result=0
20:18:39.907 00.000 29876 worker thread done servicing request
20:18:39.908 00.001 29876 Worker thread wakes up
20:18:39.908 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:39.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:39.908 00.000 31432 GuideStep: -0.5 px 66 ms EAST, 0.4 px 30 ms SOUTH
20:18:41.817 01.909 29876 Exposure complete
20:18:41.858 00.041 29876 worker thread done servicing request
20:18:41.859 00.001 31432 OnExposeComplete: enter
20:18:41.861 00.002 31432 UpdateGuideState(): m_state=6
20:18:41.863 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
20:18:41.865 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=885.83, Mass=2479, SNR=30.7, Peak=205 HFD=3.7
20:18:41.867 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
20:18:41.868 00.001 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
20:18:41.870 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.36 hyp=0.37 cameraTheta=-1.86 mountX=-0.12 mountY=0.33, mountTheta=1.90
20:18:41.872 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.36, opts=13)
20:18:41.874 00.002 31432 Enqueuing Move request for scope (-0.11, -0.36)
20:18:41.876 00.002 29876 Worker thread wakes up
20:18:41.876 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.36) opts 0xd
20:18:41.876 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.36)
20:18:41.876 00.000 29876 Moving (-0.11, -0.36) raw xDistance=-0.12 yDistance=0.33
20:18:41.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:18:41.876 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:18:41.877 00.001 29876 MoveAxis(E, 0, ABG)
20:18:41.877 00.000 29876 Move returns status 0, amount 0
20:18:41.877 00.000 29876 MoveAxis(S, 25, ABG)
20:18:41.877 00.000 29876 Guiding  Dir = 1, Dur = 25
20:18:41.877 00.000 29876 IsSlewing returns 0
20:18:41.877 00.000 29876 IsGuiding returns 0
20:18:41.877 00.000 29876 PulseGuide returned control before completion, sleep 35
20:18:41.880 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:18:41.891 00.011 31432 UpdateGuideState exits: m=2479 RSB=30.7
20:18:41.894 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:41.896 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:41.899 00.003 31432 Enqueuing Expose request
20:18:41.924 00.025 29876 IsGuiding returns 1
20:18:41.924 00.000 29876 scope still moving after pulse duration time elapsed
20:18:41.956 00.032 29876 IsSlewing returns 0
20:18:41.956 00.000 29876 IsGuiding returns 1
20:18:41.986 00.030 29876 IsSlewing returns 0
20:18:41.986 00.000 29876 IsGuiding returns 1
20:18:42.017 00.031 29876 IsSlewing returns 0
20:18:42.017 00.000 29876 IsGuiding returns 0
20:18:42.017 00.000 29876 scope move finished after 25 + 114 ms
20:18:42.017 00.000 29876 Move returns status 0, amount 25
20:18:42.017 00.000 29876 move complete, result=0
20:18:42.017 00.000 29876 worker thread done servicing request
20:18:42.018 00.001 29876 Worker thread wakes up
20:18:42.018 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 25 ms SOUTH
20:18:42.020 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:42.020 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:44.248 02.228 29876 Exposure complete
20:18:44.292 00.044 29876 worker thread done servicing request
20:18:44.292 00.000 31432 OnExposeComplete: enter
20:18:44.295 00.003 31432 UpdateGuideState(): m_state=6
20:18:44.297 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
20:18:44.299 00.002 31432 Star::Find returns 1 (0), X=335.24, Y=886.49, Mass=2553, SNR=31.8, Peak=195 HFD=3.5
20:18:44.300 00.001 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
20:18:44.302 00.002 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.44)
20:18:44.304 00.002 31432 CameraToMount -- cameraX=-1.04 cameraY=0.31 hyp=1.08 cameraTheta=2.86 mountX=-1.03 mountY=-0.46, mountTheta=-2.72
20:18:44.306 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.04, y=0.31, opts=13)
20:18:44.308 00.002 31432 Enqueuing Move request for scope (-1.04, 0.31)
20:18:44.311 00.003 29876 Worker thread wakes up
20:18:44.311 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.31) opts 0xd
20:18:44.311 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.04, 0.31)
20:18:44.311 00.000 29876 Moving (-1.04, 0.31) raw xDistance=-1.03 yDistance=-0.46
20:18:44.311 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.03
20:18:44.311 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:44.311 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
20:18:44.311 00.000 29876 MoveAxis(E, 100, ABG)
20:18:44.311 00.000 29876 Guiding  Dir = 2, Dur = 100
20:18:44.311 00.000 29876 IsSlewing returns 0
20:18:44.311 00.000 29876 IsGuiding returns 0
20:18:44.312 00.001 29876 PulseGuide returned control before completion, sleep 110
20:18:44.315 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:44.326 00.011 31432 UpdateGuideState exits: m=2553 RSB=31.8
20:18:44.328 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:44.330 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:44.332 00.002 31432 Enqueuing Expose request
20:18:44.434 00.102 29876 IsGuiding returns 1
20:18:44.434 00.000 29876 scope still moving after pulse duration time elapsed
20:18:44.464 00.030 29876 IsSlewing returns 0
20:18:44.464 00.000 29876 IsGuiding returns 0
20:18:44.464 00.000 29876 scope move finished after 100 + 53 ms
20:18:44.464 00.000 29876 Move returns status 0, amount 100
20:18:44.464 00.000 29876 MoveAxis(N, 0, ABG)
20:18:44.464 00.000 29876 Move returns status 0, amount 0
20:18:44.464 00.000 29876 move complete, result=0
20:18:44.464 00.000 29876 worker thread done servicing request
20:18:44.464 00.000 29876 Worker thread wakes up
20:18:44.464 00.000 31432 GuideStep: -1.0 px 100 ms EAST, -0.5 px 0 ms NORTH
20:18:44.468 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:44.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:46.374 01.906 29876 Exposure complete
20:18:46.416 00.042 29876 worker thread done servicing request
20:18:46.416 00.000 31432 OnExposeComplete: enter
20:18:46.418 00.002 31432 UpdateGuideState(): m_state=6
20:18:46.421 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
20:18:46.423 00.002 31432 Star::Find returns 1 (0), X=335.80, Y=886.56, Mass=2519, SNR=31.6, Peak=204 HFD=3.4
20:18:46.424 00.001 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.46 = 2.46)
20:18:46.426 00.002 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.82)
20:18:46.428 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.37 hyp=0.61 cameraTheta=2.48 mountX=-0.47 mountY=-0.44, mountTheta=-2.39
20:18:46.430 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.37, opts=13)
20:18:46.432 00.002 31432 Enqueuing Move request for scope (-0.48, 0.37)
20:18:46.434 00.002 29876 Worker thread wakes up
20:18:46.434 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.37) opts 0xd
20:18:46.434 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.37)
20:18:46.434 00.000 29876 Moving (-0.48, 0.37) raw xDistance=-0.47 yDistance=-0.44
20:18:46.434 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
20:18:46.434 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:46.434 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:18:46.434 00.000 29876 MoveAxis(E, 59, ABG)
20:18:46.434 00.000 29876 Guiding  Dir = 2, Dur = 59
20:18:46.435 00.001 29876 IsSlewing returns 0
20:18:46.435 00.000 29876 IsGuiding returns 0
20:18:46.435 00.000 29876 PulseGuide returned control before completion, sleep 69
20:18:46.441 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:46.453 00.012 31432 UpdateGuideState exits: m=2519 RSB=31.6
20:18:46.456 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:46.458 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:46.459 00.001 31432 Enqueuing Expose request
20:18:46.513 00.054 29876 IsGuiding returns 1
20:18:46.513 00.000 29876 scope still moving after pulse duration time elapsed
20:18:46.544 00.031 29876 IsSlewing returns 0
20:18:46.544 00.000 29876 IsGuiding returns 1
20:18:46.575 00.031 29876 IsSlewing returns 0
20:18:46.575 00.000 29876 IsGuiding returns 1
20:18:46.606 00.031 29876 IsSlewing returns 0
20:18:46.606 00.000 29876 IsGuiding returns 0
20:18:46.606 00.000 29876 scope move finished after 59 + 112 ms
20:18:46.606 00.000 29876 Move returns status 0, amount 59
20:18:46.606 00.000 29876 MoveAxis(N, 0, ABG)
20:18:46.606 00.000 29876 Move returns status 0, amount 0
20:18:46.606 00.000 29876 move complete, result=0
20:18:46.607 00.001 29876 worker thread done servicing request
20:18:46.607 00.000 29876 Worker thread wakes up
20:18:46.607 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:46.607 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:46.607 00.000 31432 GuideStep: -0.5 px 59 ms EAST, -0.4 px 0 ms NORTH
20:18:48.729 02.122 29876 Exposure complete
20:18:48.771 00.042 29876 worker thread done servicing request
20:18:48.771 00.000 31432 OnExposeComplete: enter
20:18:48.774 00.003 31432 UpdateGuideState(): m_state=6
20:18:48.776 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
20:18:48.778 00.002 31432 Star::Find returns 1 (0), X=335.32, Y=887.08, Mass=2627, SNR=32.2, Peak=222 HFD=3.6
20:18:48.779 00.001 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.37 = 2.37)
20:18:48.781 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.90)
20:18:48.783 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=0.89 hyp=1.30 cameraTheta=2.39 mountX=-0.93 mountY=-1.02, mountTheta=-2.31
20:18:48.785 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=0.89, opts=13)
20:18:48.787 00.002 31432 Enqueuing Move request for scope (-0.95, 0.89)
20:18:48.789 00.002 29876 Worker thread wakes up
20:18:48.789 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.89) opts 0xd
20:18:48.789 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, 0.89)
20:18:48.789 00.000 29876 Moving (-0.95, 0.89) raw xDistance=-0.93 yDistance=-1.02
20:18:48.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.93
20:18:48.789 00.000 29876 resist switch: large excursion: input -1.02 thresh 0.90 direction from 1 to -1
20:18:48.789 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.07
20:18:48.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.61 from input -1.02
20:18:48.789 00.000 29876 MoveAxis(E, 98, ABG)
20:18:48.790 00.001 29876 Guiding  Dir = 2, Dur = 98
20:18:48.790 00.000 29876 IsSlewing returns 0
20:18:48.790 00.000 29876 IsGuiding returns 0
20:18:48.790 00.000 29876 PulseGuide returned control before completion, sleep 108
20:18:48.793 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:48.805 00.012 31432 UpdateGuideState exits: m=2627 RSB=32.2
20:18:48.807 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:48.809 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:48.810 00.001 31432 Enqueuing Expose request
20:18:48.914 00.104 29876 IsGuiding returns 1
20:18:48.914 00.000 29876 scope still moving after pulse duration time elapsed
20:18:48.945 00.031 29876 IsSlewing returns 0
20:18:48.945 00.000 29876 IsGuiding returns 1
20:18:48.977 00.032 29876 IsSlewing returns 0
20:18:48.977 00.000 29876 IsGuiding returns 0
20:18:48.977 00.000 29876 scope move finished after 98 + 88 ms
20:18:48.977 00.000 29876 Move returns status 0, amount 98
20:18:48.977 00.000 29876 BLC: Oldest BLC event removed
20:18:48.978 00.001 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:18:48.978 00.000 29876 MoveAxis(N, 95, ABG)
20:18:48.978 00.000 29876 Guiding  Dir = 0, Dur = 95
20:18:48.978 00.000 29876 IsSlewing returns 0
20:18:48.978 00.000 29876 IsGuiding returns 0
20:18:48.978 00.000 29876 PulseGuide returned control before completion, sleep 105
20:18:49.085 00.107 29876 IsGuiding returns 1
20:18:49.085 00.000 29876 scope still moving after pulse duration time elapsed
20:18:49.117 00.032 29876 IsSlewing returns 0
20:18:49.117 00.000 29876 IsGuiding returns 1
20:18:49.148 00.031 29876 IsSlewing returns 0
20:18:49.148 00.000 29876 IsGuiding returns 1
20:18:49.178 00.030 29876 IsSlewing returns 0
20:18:49.178 00.000 29876 IsGuiding returns 1
20:18:49.209 00.031 29876 IsSlewing returns 0
20:18:49.209 00.000 29876 IsGuiding returns 1
20:18:49.239 00.030 29876 IsSlewing returns 0
20:18:49.239 00.000 29876 IsGuiding returns 1
20:18:49.271 00.032 29876 IsSlewing returns 0
20:18:49.271 00.000 29876 IsGuiding returns 0
20:18:49.271 00.000 29876 scope move finished after 95 + 197 ms
20:18:49.271 00.000 29876 Move returns status 0, amount 95
20:18:49.271 00.000 29876 move complete, result=0
20:18:49.271 00.000 29876 worker thread done servicing request
20:18:49.271 00.000 29876 Worker thread wakes up
20:18:49.271 00.000 31432 GuideStep: -0.9 px 98 ms EAST, -1.0 px 95 ms NORTH
20:18:49.274 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:49.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:51.188 01.914 29876 Exposure complete
20:18:51.231 00.043 29876 worker thread done servicing request
20:18:51.231 00.000 31432 OnExposeComplete: enter
20:18:51.233 00.002 31432 UpdateGuideState(): m_state=6
20:18:51.235 00.002 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
20:18:51.237 00.002 31432 Star::Find returns 1 (0), X=336.37, Y=886.06, Mass=2229, SNR=29.9, Peak=202 HFD=3.3
20:18:51.239 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:18:51.240 00.001 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
20:18:51.242 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=0.09 mountY=0.14, mountTheta=1.01
20:18:51.245 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.13, opts=13)
20:18:51.246 00.001 31432 Enqueuing Move request for scope (0.09, -0.13)
20:18:51.248 00.002 29876 Worker thread wakes up
20:18:51.248 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
20:18:51.248 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
20:18:51.248 00.000 29876 Moving (0.09, -0.13) raw xDistance=0.09 yDistance=0.14
20:18:51.248 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:18:51.248 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:51.248 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:18:51.249 00.001 29876 MoveAxis(E, 0, ABG)
20:18:51.249 00.000 29876 Move returns status 0, amount 0
20:18:51.249 00.000 29876 MoveAxis(N, 0, ABG)
20:18:51.249 00.000 29876 Move returns status 0, amount 0
20:18:51.249 00.000 29876 move complete, result=0
20:18:51.249 00.000 29876 worker thread done servicing request
20:18:51.252 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:51.264 00.012 31432 UpdateGuideState exits: m=2229 RSB=29.9
20:18:51.266 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:51.268 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:51.270 00.002 31432 Enqueuing Expose request
20:18:51.272 00.002 29876 Worker thread wakes up
20:18:51.272 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:18:51.273 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:51.274 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:53.407 02.133 29876 Exposure complete
20:18:53.450 00.043 29876 worker thread done servicing request
20:18:53.450 00.000 31432 OnExposeComplete: enter
20:18:53.452 00.002 31432 UpdateGuideState(): m_state=6
20:18:53.454 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
20:18:53.456 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=887.17, Mass=2671, SNR=33.1, Peak=218 HFD=3.7
20:18:53.458 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
20:18:53.460 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
20:18:53.461 00.001 31432 CameraToMount -- cameraX=-0.11 cameraY=0.99 hyp=0.99 cameraTheta=1.68 mountX=-0.09 mountY=-0.99, mountTheta=-1.66
20:18:53.464 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.99, opts=13)
20:18:53.466 00.002 31432 Enqueuing Move request for scope (-0.11, 0.99)
20:18:53.468 00.002 29876 Worker thread wakes up
20:18:53.468 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.99) opts 0xd
20:18:53.468 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.99)
20:18:53.468 00.000 29876 Moving (-0.11, 0.99) raw xDistance=-0.09 yDistance=-0.99
20:18:53.468 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:18:53.468 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.99
20:18:53.468 00.000 29876 MoveAxis(E, 0, ABG)
20:18:53.468 00.000 29876 Move returns status 0, amount 0
20:18:53.468 00.000 29876 MoveAxis(N, 73, ABG)
20:18:53.468 00.000 29876 Guiding  Dir = 0, Dur = 73
20:18:53.468 00.000 29876 IsSlewing returns 0
20:18:53.468 00.000 29876 IsGuiding returns 0
20:18:53.469 00.001 29876 PulseGuide returned control before completion, sleep 83
20:18:53.474 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:53.485 00.011 31432 UpdateGuideState exits: m=2671 RSB=33.1
20:18:53.487 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:53.489 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:53.491 00.002 31432 Enqueuing Expose request
20:18:53.561 00.070 29876 IsGuiding returns 1
20:18:53.561 00.000 29876 scope still moving after pulse duration time elapsed
20:18:53.592 00.031 29876 IsSlewing returns 0
20:18:53.592 00.000 29876 IsGuiding returns 1
20:18:53.623 00.031 29876 IsSlewing returns 0
20:18:53.623 00.000 29876 IsGuiding returns 1
20:18:53.655 00.032 29876 IsSlewing returns 0
20:18:53.655 00.000 29876 IsGuiding returns 1
20:18:53.686 00.031 29876 IsSlewing returns 0
20:18:53.686 00.000 29876 IsGuiding returns 0
20:18:53.686 00.000 29876 scope move finished after 73 + 144 ms
20:18:53.686 00.000 29876 Move returns status 0, amount 73
20:18:53.686 00.000 29876 move complete, result=0
20:18:53.686 00.000 29876 worker thread done servicing request
20:18:53.686 00.000 29876 Worker thread wakes up
20:18:53.686 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:53.686 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -1.0 px 73 ms NORTH
20:18:53.690 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:55.594 01.904 29876 Exposure complete
20:18:55.637 00.043 29876 worker thread done servicing request
20:18:55.637 00.000 31432 OnExposeComplete: enter
20:18:55.639 00.002 31432 UpdateGuideState(): m_state=6
20:18:55.641 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
20:18:55.643 00.002 31432 Star::Find returns 1 (0), X=336.14, Y=886.34, Mass=2577, SNR=31.4, Peak=253 HFD=3.4
20:18:55.644 00.001 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
20:18:55.646 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
20:18:55.648 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.28 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
20:18:55.650 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.15, opts=13)
20:18:55.652 00.002 31432 Enqueuing Move request for scope (-0.13, 0.15)
20:18:55.654 00.002 29876 Worker thread wakes up
20:18:55.654 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
20:18:55.654 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
20:18:55.654 00.000 29876 Moving (-0.13, 0.15) raw xDistance=-0.13 yDistance=-0.17
20:18:55.654 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:18:55.654 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:55.654 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:18:55.654 00.000 29876 MoveAxis(E, 0, ABG)
20:18:55.655 00.001 29876 Move returns status 0, amount 0
20:18:55.655 00.000 29876 MoveAxis(N, 0, ABG)
20:18:55.655 00.000 29876 Move returns status 0, amount 0
20:18:55.655 00.000 29876 move complete, result=0
20:18:55.655 00.000 29876 worker thread done servicing request
20:18:55.658 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:18:55.669 00.011 31432 UpdateGuideState exits: m=2577 RSB=31.4
20:18:55.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:55.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:55.675 00.002 31432 Enqueuing Expose request
20:18:55.677 00.002 29876 Worker thread wakes up
20:18:55.677 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:18:55.679 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:55.679 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:57.812 02.133 29876 Exposure complete
20:18:57.857 00.045 29876 worker thread done servicing request
20:18:57.857 00.000 31432 OnExposeComplete: enter
20:18:57.860 00.003 31432 UpdateGuideState(): m_state=6
20:18:57.861 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
20:18:57.863 00.002 31432 Star::Find returns 1 (0), X=335.85, Y=886.19, Mass=2356, SNR=30.7, Peak=239 HFD=2.9
20:18:57.865 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
20:18:57.867 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.17)
20:18:57.869 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.00 hyp=0.42 cameraTheta=3.13 mountX=-0.42 mountY=-0.07, mountTheta=-2.98
20:18:57.871 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.00, opts=13)
20:18:57.873 00.002 31432 Enqueuing Move request for scope (-0.42, 0.00)
20:18:57.875 00.002 29876 Worker thread wakes up
20:18:57.875 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.00) opts 0xd
20:18:57.875 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.00)
20:18:57.875 00.000 29876 Moving (-0.42, 0.00) raw xDistance=-0.42 yDistance=-0.07
20:18:57.875 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
20:18:57.875 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:57.875 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:18:57.875 00.000 29876 MoveAxis(E, 41, ABG)
20:18:57.875 00.000 29876 Guiding  Dir = 2, Dur = 41
20:18:57.876 00.001 29876 IsSlewing returns 0
20:18:57.876 00.000 29876 IsGuiding returns 0
20:18:57.876 00.000 29876 PulseGuide returned control before completion, sleep 51
20:18:57.879 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:18:57.891 00.012 31432 UpdateGuideState exits: m=2356 RSB=30.7
20:18:57.895 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:57.897 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:57.898 00.001 31432 Enqueuing Expose request
20:18:57.936 00.038 29876 IsGuiding returns 1
20:18:57.936 00.000 29876 scope still moving after pulse duration time elapsed
20:18:57.967 00.031 29876 IsSlewing returns 0
20:18:57.967 00.000 29876 IsGuiding returns 0
20:18:57.967 00.000 29876 scope move finished after 41 + 49 ms
20:18:57.967 00.000 29876 Move returns status 0, amount 41
20:18:57.967 00.000 29876 MoveAxis(N, 0, ABG)
20:18:57.967 00.000 29876 Move returns status 0, amount 0
20:18:57.967 00.000 29876 move complete, result=0
20:18:57.967 00.000 29876 worker thread done servicing request
20:18:57.967 00.000 29876 Worker thread wakes up
20:18:57.967 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:18:57.967 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.1 px 0 ms NORTH
20:18:57.969 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:18:59.872 01.903 29876 Exposure complete
20:18:59.915 00.043 29876 worker thread done servicing request
20:18:59.915 00.000 31432 OnExposeComplete: enter
20:18:59.917 00.002 31432 UpdateGuideState(): m_state=6
20:18:59.921 00.004 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
20:18:59.923 00.002 31432 Star::Find returns 1 (0), X=335.24, Y=886.87, Mass=2501, SNR=31.0, Peak=225 HFD=3.4
20:18:59.926 00.003 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
20:18:59.929 00.003 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.74)
20:18:59.932 00.003 31432 CameraToMount -- cameraX=-1.04 cameraY=0.68 hyp=1.24 cameraTheta=2.56 mountX=-1.02 mountY=-0.83, mountTheta=-2.46
20:18:59.935 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.04, y=0.68, opts=13)
20:18:59.937 00.002 31432 Enqueuing Move request for scope (-1.04, 0.68)
20:18:59.939 00.002 29876 Worker thread wakes up
20:18:59.939 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.68) opts 0xd
20:18:59.939 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.04, 0.68)
20:18:59.939 00.000 29876 Moving (-1.04, 0.68) raw xDistance=-1.02 yDistance=-0.83
20:18:59.939 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.02
20:18:59.939 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.83
20:18:59.939 00.000 29876 MoveAxis(E, 104, ABG)
20:18:59.939 00.000 29876 Guiding  Dir = 2, Dur = 104
20:18:59.939 00.000 29876 IsSlewing returns 0
20:18:59.939 00.000 29876 IsGuiding returns 0
20:18:59.940 00.001 29876 PulseGuide returned control before completion, sleep 114
20:18:59.943 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:18:59.955 00.012 31432 UpdateGuideState exits: m=2501 RSB=31.0
20:18:59.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:59.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:18:59.961 00.002 31432 Enqueuing Expose request
20:19:00.058 00.097 29876 IsGuiding returns 1
20:19:00.058 00.000 29876 scope still moving after pulse duration time elapsed
20:19:00.088 00.030 29876 IsSlewing returns 0
20:19:00.088 00.000 29876 IsGuiding returns 1
20:19:00.119 00.031 29876 IsSlewing returns 0
20:19:00.119 00.000 29876 IsGuiding returns 1
20:19:00.150 00.031 29876 IsSlewing returns 0
20:19:00.150 00.000 29876 IsGuiding returns 0
20:19:00.150 00.000 29876 scope move finished after 104 + 106 ms
20:19:00.150 00.000 29876 Move returns status 0, amount 104
20:19:00.150 00.000 29876 MoveAxis(N, 61, ABG)
20:19:00.150 00.000 29876 Guiding  Dir = 0, Dur = 61
20:19:00.150 00.000 29876 IsSlewing returns 0
20:19:00.151 00.001 29876 IsGuiding returns 0
20:19:00.151 00.000 29876 PulseGuide returned control before completion, sleep 71
20:19:00.229 00.078 29876 IsGuiding returns 1
20:19:00.229 00.000 29876 scope still moving after pulse duration time elapsed
20:19:00.259 00.030 29876 IsSlewing returns 0
20:19:00.259 00.000 29876 IsGuiding returns 1
20:19:00.290 00.031 29876 IsSlewing returns 0
20:19:00.290 00.000 29876 IsGuiding returns 0
20:19:00.290 00.000 29876 scope move finished after 61 + 78 ms
20:19:00.290 00.000 29876 Move returns status 0, amount 61
20:19:00.290 00.000 29876 move complete, result=0
20:19:00.290 00.000 29876 worker thread done servicing request
20:19:00.291 00.001 29876 Worker thread wakes up
20:19:00.291 00.000 31432 GuideStep: -1.0 px 104 ms EAST, -0.8 px 61 ms NORTH
20:19:00.293 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:00.293 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:02.420 02.127 29876 Exposure complete
20:19:02.468 00.048 29876 worker thread done servicing request
20:19:02.468 00.000 31432 OnExposeComplete: enter
20:19:02.470 00.002 31432 UpdateGuideState(): m_state=6
20:19:02.473 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
20:19:02.474 00.001 31432 Star::Find returns 1 (0), X=335.73, Y=886.53, Mass=2491, SNR=30.7, Peak=220 HFD=3.4
20:19:02.476 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
20:19:02.478 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
20:19:02.480 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.34 hyp=0.64 cameraTheta=2.58 mountX=-0.54 mountY=-0.42, mountTheta=-2.48
20:19:02.482 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.34, opts=13)
20:19:02.485 00.003 31432 Enqueuing Move request for scope (-0.55, 0.34)
20:19:02.487 00.002 29876 Worker thread wakes up
20:19:02.487 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.34) opts 0xd
20:19:02.487 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.34)
20:19:02.487 00.000 29876 Moving (-0.55, 0.34) raw xDistance=-0.54 yDistance=-0.42
20:19:02.487 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.54
20:19:02.487 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
20:19:02.487 00.000 29876 MoveAxis(E, 66, ABG)
20:19:02.487 00.000 29876 Guiding  Dir = 2, Dur = 66
20:19:02.487 00.000 29876 IsSlewing returns 0
20:19:02.487 00.000 29876 IsGuiding returns 0
20:19:02.488 00.001 29876 PulseGuide returned control before completion, sleep 76
20:19:02.491 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:02.502 00.011 31432 UpdateGuideState exits: m=2491 RSB=30.7
20:19:02.504 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:02.506 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:02.508 00.002 31432 Enqueuing Expose request
20:19:02.573 00.065 29876 IsGuiding returns 1
20:19:02.573 00.000 29876 scope still moving after pulse duration time elapsed
20:19:02.604 00.031 29876 IsSlewing returns 0
20:19:02.604 00.000 29876 IsGuiding returns 1
20:19:02.635 00.031 29876 IsSlewing returns 0
20:19:02.635 00.000 29876 IsGuiding returns 0
20:19:02.635 00.000 29876 scope move finished after 66 + 81 ms
20:19:02.635 00.000 29876 Move returns status 0, amount 66
20:19:02.635 00.000 29876 MoveAxis(N, 31, ABG)
20:19:02.635 00.000 29876 Guiding  Dir = 0, Dur = 31
20:19:02.635 00.000 29876 IsSlewing returns 0
20:19:02.635 00.000 29876 IsGuiding returns 0
20:19:02.635 00.000 29876 PulseGuide returned control before completion, sleep 41
20:19:02.682 00.047 29876 IsGuiding returns 1
20:19:02.682 00.000 29876 scope still moving after pulse duration time elapsed
20:19:02.713 00.031 29876 IsSlewing returns 0
20:19:02.713 00.000 29876 IsGuiding returns 1
20:19:02.744 00.031 29876 IsSlewing returns 0
20:19:02.744 00.000 29876 IsGuiding returns 0
20:19:02.744 00.000 29876 scope move finished after 31 + 77 ms
20:19:02.744 00.000 29876 Move returns status 0, amount 31
20:19:02.744 00.000 29876 move complete, result=0
20:19:02.744 00.000 29876 worker thread done servicing request
20:19:02.744 00.000 29876 Worker thread wakes up
20:19:02.744 00.000 31432 GuideStep: -0.5 px 66 ms EAST, -0.4 px 31 ms NORTH
20:19:02.746 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:02.746 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:04.651 01.905 29876 Exposure complete
20:19:04.695 00.044 29876 worker thread done servicing request
20:19:04.696 00.001 31432 OnExposeComplete: enter
20:19:04.698 00.002 31432 UpdateGuideState(): m_state=6
20:19:04.700 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
20:19:04.702 00.002 31432 Star::Find returns 1 (0), X=336.84, Y=886.03, Mass=2468, SNR=31.5, Peak=225 HFD=3.1
20:19:04.704 00.002 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.31 = -0.31)
20:19:04.706 00.002 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
20:19:04.708 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=-0.16 hyp=0.58 cameraTheta=-0.28 mountX=0.56 mountY=0.25, mountTheta=0.42
20:19:04.711 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=-0.16, opts=13)
20:19:04.713 00.002 31432 Enqueuing Move request for scope (0.56, -0.16)
20:19:04.715 00.002 29876 Worker thread wakes up
20:19:04.715 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.16) opts 0xd
20:19:04.715 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, -0.16)
20:19:04.715 00.000 29876 Moving (0.56, -0.16) raw xDistance=0.56 yDistance=0.25
20:19:04.715 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.56
20:19:04.715 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:04.715 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:19:04.715 00.000 29876 MoveAxis(W, 44, ABG)
20:19:04.715 00.000 29876 Guiding  Dir = 3, Dur = 44
20:19:04.716 00.001 29876 IsSlewing returns 0
20:19:04.716 00.000 29876 IsGuiding returns 0
20:19:04.716 00.000 29876 PulseGuide returned control before completion, sleep 54
20:19:04.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:04.730 00.011 31432 UpdateGuideState exits: m=2468 RSB=31.5
20:19:04.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:04.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:04.736 00.002 31432 Enqueuing Expose request
20:19:04.775 00.039 29876 IsGuiding returns 1
20:19:04.775 00.000 29876 scope still moving after pulse duration time elapsed
20:19:04.807 00.032 29876 IsSlewing returns 0
20:19:04.807 00.000 29876 IsGuiding returns 1
20:19:04.838 00.031 29876 IsSlewing returns 0
20:19:04.838 00.000 29876 IsGuiding returns 1
20:19:04.867 00.029 29876 IsSlewing returns 0
20:19:04.867 00.000 29876 IsGuiding returns 0
20:19:04.867 00.000 29876 scope move finished after 44 + 108 ms
20:19:04.867 00.000 29876 Move returns status 0, amount 44
20:19:04.868 00.001 29876 MoveAxis(N, 0, ABG)
20:19:04.868 00.000 29876 Move returns status 0, amount 0
20:19:04.868 00.000 29876 move complete, result=0
20:19:04.868 00.000 29876 worker thread done servicing request
20:19:04.868 00.000 29876 Worker thread wakes up
20:19:04.868 00.000 31432 GuideStep: 0.6 px 44 ms WEST, 0.2 px 0 ms NORTH
20:19:04.871 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:04.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:07.100 02.229 29876 Exposure complete
20:19:07.142 00.042 29876 worker thread done servicing request
20:19:07.142 00.000 31432 OnExposeComplete: enter
20:19:07.145 00.003 31432 UpdateGuideState(): m_state=6
20:19:07.147 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
20:19:07.148 00.001 31432 Star::Find returns 1 (0), X=336.16, Y=886.20, Mass=2461, SNR=31.4, Peak=221 HFD=3.6
20:19:07.150 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:19:07.152 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:19:07.154 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.00 mountX=-0.12 mountY=-0.03, mountTheta=-2.85
20:19:07.156 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.02, opts=13)
20:19:07.158 00.002 31432 Enqueuing Move request for scope (-0.12, 0.02)
20:19:07.160 00.002 29876 Worker thread wakes up
20:19:07.160 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
20:19:07.160 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
20:19:07.160 00.000 29876 Moving (-0.12, 0.02) raw xDistance=-0.12 yDistance=-0.03
20:19:07.160 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:19:07.160 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:07.160 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:19:07.161 00.001 29876 MoveAxis(E, 0, ABG)
20:19:07.161 00.000 29876 Move returns status 0, amount 0
20:19:07.161 00.000 29876 MoveAxis(N, 0, ABG)
20:19:07.161 00.000 29876 Move returns status 0, amount 0
20:19:07.161 00.000 29876 move complete, result=0
20:19:07.161 00.000 29876 worker thread done servicing request
20:19:07.164 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:19:07.176 00.012 31432 UpdateGuideState exits: m=2461 RSB=31.4
20:19:07.178 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:07.180 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:07.182 00.002 31432 Enqueuing Expose request
20:19:07.184 00.002 29876 Worker thread wakes up
20:19:07.184 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:19:07.186 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:07.186 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:09.095 01.909 29876 Exposure complete
20:19:09.138 00.043 29876 worker thread done servicing request
20:19:09.138 00.000 31432 OnExposeComplete: enter
20:19:09.141 00.003 31432 UpdateGuideState(): m_state=6
20:19:09.143 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
20:19:09.145 00.002 31432 Star::Find returns 1 (0), X=336.26, Y=885.97, Mass=2435, SNR=31.0, Peak=188 HFD=3.9
20:19:09.147 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.67 = -1.67)
20:19:09.148 00.001 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.34 = 1.34)
20:19:09.150 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.02 mountY=0.22, mountTheta=1.67
20:19:09.152 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.22, opts=13)
20:19:09.154 00.002 31432 Enqueuing Move request for scope (-0.02, -0.22)
20:19:09.156 00.002 29876 Worker thread wakes up
20:19:09.156 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
20:19:09.156 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
20:19:09.156 00.000 29876 Moving (-0.02, -0.22) raw xDistance=-0.02 yDistance=0.22
20:19:09.156 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:19:09.157 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:09.157 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:19:09.157 00.000 29876 MoveAxis(E, 0, ABG)
20:19:09.157 00.000 29876 Move returns status 0, amount 0
20:19:09.157 00.000 29876 MoveAxis(N, 0, ABG)
20:19:09.157 00.000 29876 Move returns status 0, amount 0
20:19:09.157 00.000 29876 move complete, result=0
20:19:09.158 00.001 29876 worker thread done servicing request
20:19:09.163 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:09.175 00.012 31432 UpdateGuideState exits: m=2435 RSB=31.0
20:19:09.177 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:09.179 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:09.180 00.001 31432 Enqueuing Expose request
20:19:09.182 00.002 29876 Worker thread wakes up
20:19:09.182 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:19:09.184 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:09.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:11.309 02.125 29876 Exposure complete
20:19:11.364 00.055 29876 worker thread done servicing request
20:19:11.364 00.000 31432 OnExposeComplete: enter
20:19:11.370 00.006 31432 UpdateGuideState(): m_state=6
20:19:11.373 00.003 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
20:19:11.376 00.003 31432 Star::Find returns 1 (0), X=335.08, Y=886.45, Mass=2352, SNR=29.8, Peak=187 HFD=3.6
20:19:11.378 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
20:19:11.380 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.37)
20:19:11.382 00.002 31432 CameraToMount -- cameraX=-1.20 cameraY=0.26 hyp=1.23 cameraTheta=2.93 mountX=-1.19 mountY=-0.44, mountTheta=-2.79
20:19:11.384 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.20, y=0.26, opts=13)
20:19:11.386 00.002 31432 Enqueuing Move request for scope (-1.20, 0.26)
20:19:11.388 00.002 29876 Worker thread wakes up
20:19:11.388 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.26) opts 0xd
20:19:11.388 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.20, 0.26)
20:19:11.388 00.000 29876 Moving (-1.20, 0.26) raw xDistance=-1.19 yDistance=-0.44
20:19:11.388 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.19
20:19:11.388 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
20:19:11.388 00.000 29876 MoveAxis(E, 115, ABG)
20:19:11.388 00.000 29876 Guiding  Dir = 2, Dur = 115
20:19:11.389 00.001 29876 IsSlewing returns 0
20:19:11.389 00.000 29876 IsGuiding returns 0
20:19:11.389 00.000 29876 PulseGuide returned control before completion, sleep 125
20:19:11.392 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:11.403 00.011 31432 UpdateGuideState exits: m=2352 RSB=29.8
20:19:11.406 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:11.407 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:11.409 00.002 31432 Enqueuing Expose request
20:19:11.523 00.114 29876 IsGuiding returns 1
20:19:11.523 00.000 29876 scope still moving after pulse duration time elapsed
20:19:11.553 00.030 29876 IsSlewing returns 0
20:19:11.553 00.000 29876 IsGuiding returns 0
20:19:11.553 00.000 29876 scope move finished after 115 + 50 ms
20:19:11.553 00.000 29876 Move returns status 0, amount 115
20:19:11.553 00.000 29876 MoveAxis(N, 32, ABG)
20:19:11.553 00.000 29876 Guiding  Dir = 0, Dur = 32
20:19:11.553 00.000 29876 IsSlewing returns 0
20:19:11.553 00.000 29876 IsGuiding returns 0
20:19:11.553 00.000 29876 PulseGuide returned control before completion, sleep 42
20:19:11.600 00.047 29876 IsGuiding returns 1
20:19:11.600 00.000 29876 scope still moving after pulse duration time elapsed
20:19:11.631 00.031 29876 IsSlewing returns 0
20:19:11.631 00.000 29876 IsGuiding returns 1
20:19:11.662 00.031 29876 IsSlewing returns 0
20:19:11.662 00.000 29876 IsGuiding returns 1
20:19:11.693 00.031 29876 IsSlewing returns 0
20:19:11.693 00.000 29876 IsGuiding returns 0
20:19:11.693 00.000 29876 scope move finished after 32 + 108 ms
20:19:11.693 00.000 29876 Move returns status 0, amount 32
20:19:11.694 00.001 29876 move complete, result=0
20:19:11.694 00.000 29876 worker thread done servicing request
20:19:11.694 00.000 29876 Worker thread wakes up
20:19:11.694 00.000 31432 GuideStep: -1.2 px 115 ms EAST, -0.4 px 32 ms NORTH
20:19:11.697 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:11.697 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:13.609 01.912 29876 Exposure complete
20:19:13.668 00.059 29876 worker thread done servicing request
20:19:13.668 00.000 31432 OnExposeComplete: enter
20:19:13.672 00.004 31432 UpdateGuideState(): m_state=6
20:19:13.675 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
20:19:13.678 00.003 31432 Star::Find returns 1 (0), X=335.42, Y=885.99, Mass=2643, SNR=32.0, Peak=183 HFD=4.0
20:19:13.681 00.003 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
20:19:13.683 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
20:19:13.686 00.003 31432 CameraToMount -- cameraX=-0.86 cameraY=-0.20 hyp=0.88 cameraTheta=-2.91 mountX=-0.87 mountY=0.06, mountTheta=3.07
20:19:13.690 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=-0.20, opts=13)
20:19:13.693 00.003 31432 Enqueuing Move request for scope (-0.86, -0.20)
20:19:13.695 00.002 29876 Worker thread wakes up
20:19:13.695 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.20) opts 0xd
20:19:13.695 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, -0.20)
20:19:13.696 00.001 29876 Moving (-0.86, -0.20) raw xDistance=-0.87 yDistance=0.06
20:19:13.696 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
20:19:13.696 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:13.696 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:19:13.696 00.000 29876 MoveAxis(E, 99, ABG)
20:19:13.696 00.000 29876 Guiding  Dir = 2, Dur = 99
20:19:13.696 00.000 29876 IsSlewing returns 0
20:19:13.696 00.000 29876 IsGuiding returns 0
20:19:13.697 00.001 29876 PulseGuide returned control before completion, sleep 109
20:19:13.701 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:13.720 00.019 31432 UpdateGuideState exits: m=2643 RSB=32.0
20:19:13.723 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:13.726 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:13.729 00.003 31432 Enqueuing Expose request
20:19:13.808 00.079 29876 IsGuiding returns 1
20:19:13.808 00.000 29876 scope still moving after pulse duration time elapsed
20:19:13.839 00.031 29876 IsSlewing returns 0
20:19:13.839 00.000 29876 IsGuiding returns 0
20:19:13.839 00.000 29876 scope move finished after 99 + 43 ms
20:19:13.839 00.000 29876 Move returns status 0, amount 99
20:19:13.839 00.000 29876 MoveAxis(N, 0, ABG)
20:19:13.839 00.000 29876 Move returns status 0, amount 0
20:19:13.839 00.000 29876 move complete, result=0
20:19:13.839 00.000 29876 worker thread done servicing request
20:19:13.839 00.000 29876 Worker thread wakes up
20:19:13.839 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:13.839 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:13.839 00.000 31432 GuideStep: -0.9 px 99 ms EAST, 0.1 px 0 ms NORTH
20:19:15.971 02.132 29876 Exposure complete
20:19:16.018 00.047 29876 worker thread done servicing request
20:19:16.018 00.000 31432 OnExposeComplete: enter
20:19:16.021 00.003 31432 UpdateGuideState(): m_state=6
20:19:16.026 00.005 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
20:19:16.028 00.002 31432 Star::Find returns 1 (0), X=336.70, Y=885.96, Mass=2503, SNR=31.3, Peak=206 HFD=3.7
20:19:16.032 00.004 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
20:19:16.034 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
20:19:16.036 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-0.50 mountX=0.41 mountY=0.29, mountTheta=0.61
20:19:16.038 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.23, opts=13)
20:19:16.041 00.003 31432 Enqueuing Move request for scope (0.42, -0.23)
20:19:16.043 00.002 29876 Worker thread wakes up
20:19:16.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.23) opts 0xd
20:19:16.043 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.23)
20:19:16.043 00.000 29876 Moving (0.42, -0.23) raw xDistance=0.41 yDistance=0.29
20:19:16.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.41
20:19:16.043 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:16.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:19:16.043 00.000 29876 MoveAxis(W, 26, ABG)
20:19:16.043 00.000 29876 Guiding  Dir = 3, Dur = 26
20:19:16.043 00.000 29876 IsSlewing returns 0
20:19:16.043 00.000 29876 IsGuiding returns 0
20:19:16.044 00.001 29876 PulseGuide returned control before completion, sleep 36
20:19:16.047 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:16.058 00.011 31432 UpdateGuideState exits: m=2503 RSB=31.3
20:19:16.060 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:16.062 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:16.065 00.003 31432 Enqueuing Expose request
20:19:16.092 00.027 29876 IsGuiding returns 1
20:19:16.092 00.000 29876 scope still moving after pulse duration time elapsed
20:19:16.123 00.031 29876 IsSlewing returns 0
20:19:16.123 00.000 29876 IsGuiding returns 0
20:19:16.123 00.000 29876 scope move finished after 26 + 53 ms
20:19:16.123 00.000 29876 Move returns status 0, amount 26
20:19:16.123 00.000 29876 MoveAxis(N, 0, ABG)
20:19:16.123 00.000 29876 Move returns status 0, amount 0
20:19:16.123 00.000 29876 move complete, result=0
20:19:16.123 00.000 29876 worker thread done servicing request
20:19:16.123 00.000 29876 Worker thread wakes up
20:19:16.123 00.000 31432 GuideStep: 0.4 px 26 ms WEST, 0.3 px 0 ms NORTH
20:19:16.126 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:16.126 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:18.038 01.912 29876 Exposure complete
20:19:18.080 00.042 29876 worker thread done servicing request
20:19:18.080 00.000 31432 OnExposeComplete: enter
20:19:18.082 00.002 31432 UpdateGuideState(): m_state=6
20:19:18.084 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
20:19:18.086 00.002 31432 Star::Find returns 1 (0), X=336.48, Y=885.47, Mass=2421, SNR=30.6, Peak=183 HFD=3.2
20:19:18.088 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
20:19:18.090 00.002 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.70 = 1.70)
20:19:18.092 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.71 hyp=0.74 cameraTheta=-1.29 mountX=0.19 mountY=0.74, mountTheta=1.32
20:19:18.095 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.71, opts=13)
20:19:18.097 00.002 31432 Enqueuing Move request for scope (0.21, -0.71)
20:19:18.098 00.001 29876 Worker thread wakes up
20:19:18.099 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.71) opts 0xd
20:19:18.099 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.71)
20:19:18.099 00.000 29876 Moving (0.21, -0.71) raw xDistance=0.19 yDistance=0.74
20:19:18.099 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:19:18.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:19:18.099 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
20:19:18.099 00.000 29876 MoveAxis(E, 0, ABG)
20:19:18.099 00.000 29876 Move returns status 0, amount 0
20:19:18.099 00.000 29876 MoveAxis(N, 0, ABG)
20:19:18.099 00.000 29876 Move returns status 0, amount 0
20:19:18.099 00.000 29876 move complete, result=0
20:19:18.100 00.001 29876 worker thread done servicing request
20:19:18.105 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:18.117 00.012 31432 UpdateGuideState exits: m=2421 RSB=30.6
20:19:18.120 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:18.121 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:18.123 00.002 31432 Enqueuing Expose request
20:19:18.125 00.002 29876 Worker thread wakes up
20:19:18.125 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
20:19:18.127 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:18.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:20.354 02.227 29876 Exposure complete
20:19:20.397 00.043 29876 worker thread done servicing request
20:19:20.397 00.000 31432 OnExposeComplete: enter
20:19:20.400 00.003 31432 UpdateGuideState(): m_state=6
20:19:20.403 00.003 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
20:19:20.408 00.005 31432 Star::Find returns 1 (0), X=335.97, Y=885.70, Mass=2663, SNR=32.3, Peak=215 HFD=3.7
20:19:20.413 00.005 31432 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.02) = xAngle (-2.16 = -2.16)
20:19:20.417 00.004 31432 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.86 = 0.86)
20:19:20.420 00.003 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.49 hyp=0.58 cameraTheta=-2.13 mountX=-0.32 mountY=0.44, mountTheta=2.20
20:19:20.424 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.49, opts=13)
20:19:20.429 00.005 31432 Enqueuing Move request for scope (-0.31, -0.49)
20:19:20.431 00.002 29876 Worker thread wakes up
20:19:20.432 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.49) opts 0xd
20:19:20.432 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.49)
20:19:20.432 00.000 29876 Moving (-0.31, -0.49) raw xDistance=-0.32 yDistance=0.44
20:19:20.432 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
20:19:20.432 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:19:20.432 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:19:20.432 00.000 29876 MoveAxis(E, 31, ABG)
20:19:20.432 00.000 29876 Guiding  Dir = 2, Dur = 31
20:19:20.432 00.000 29876 IsSlewing returns 0
20:19:20.432 00.000 29876 IsGuiding returns 0
20:19:20.432 00.000 29876 PulseGuide returned control before completion, sleep 41
20:19:20.436 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:20.446 00.010 31432 UpdateGuideState exits: m=2663 RSB=32.3
20:19:20.449 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:20.450 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:20.452 00.002 31432 Enqueuing Expose request
20:19:20.477 00.025 29876 IsGuiding returns 1
20:19:20.477 00.000 29876 scope still moving after pulse duration time elapsed
20:19:20.509 00.032 29876 IsSlewing returns 0
20:19:20.509 00.000 29876 IsGuiding returns 1
20:19:20.540 00.031 29876 IsSlewing returns 0
20:19:20.540 00.000 29876 IsGuiding returns 0
20:19:20.540 00.000 29876 scope move finished after 31 + 76 ms
20:19:20.540 00.000 29876 Move returns status 0, amount 31
20:19:20.540 00.000 29876 MoveAxis(N, 0, ABG)
20:19:20.540 00.000 29876 Move returns status 0, amount 0
20:19:20.540 00.000 29876 move complete, result=0
20:19:20.540 00.000 29876 worker thread done servicing request
20:19:20.540 00.000 29876 Worker thread wakes up
20:19:20.540 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.4 px 0 ms NORTH
20:19:20.542 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:20.542 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:22.450 01.908 29876 Exposure complete
20:19:22.493 00.043 29876 worker thread done servicing request
20:19:22.493 00.000 31432 OnExposeComplete: enter
20:19:22.496 00.003 31432 UpdateGuideState(): m_state=6
20:19:22.498 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
20:19:22.500 00.002 31432 Star::Find returns 1 (0), X=336.12, Y=885.76, Mass=2386, SNR=30.3, Peak=224 HFD=3.4
20:19:22.502 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
20:19:22.503 00.001 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
20:19:22.505 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.93 mountX=-0.17 mountY=0.39, mountTheta=1.98
20:19:22.508 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.42, opts=13)
20:19:22.510 00.002 31432 Enqueuing Move request for scope (-0.16, -0.42)
20:19:22.512 00.002 29876 Worker thread wakes up
20:19:22.512 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.42) opts 0xd
20:19:22.512 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.42)
20:19:22.512 00.000 29876 Moving (-0.16, -0.42) raw xDistance=-0.17 yDistance=0.39
20:19:22.512 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:19:22.512 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:22.512 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:19:22.512 00.000 29876 MoveAxis(E, 0, ABG)
20:19:22.512 00.000 29876 Move returns status 0, amount 0
20:19:22.512 00.000 29876 MoveAxis(N, 0, ABG)
20:19:22.512 00.000 29876 Move returns status 0, amount 0
20:19:22.512 00.000 29876 move complete, result=0
20:19:22.512 00.000 29876 worker thread done servicing request
20:19:22.520 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:22.539 00.019 31432 UpdateGuideState exits: m=2386 RSB=30.3
20:19:22.541 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:22.543 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:22.545 00.002 31432 Enqueuing Expose request
20:19:22.547 00.002 29876 Worker thread wakes up
20:19:22.547 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:19:22.549 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:22.549 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:24.674 02.125 29876 Exposure complete
20:19:24.718 00.044 29876 worker thread done servicing request
20:19:24.719 00.001 31432 OnExposeComplete: enter
20:19:24.721 00.002 31432 UpdateGuideState(): m_state=6
20:19:24.723 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
20:19:24.724 00.001 31432 Star::Find returns 1 (0), X=335.91, Y=885.23, Mass=2428, SNR=30.5, Peak=193 HFD=3.4
20:19:24.726 00.002 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
20:19:24.728 00.002 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
20:19:24.730 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.96 hyp=1.03 cameraTheta=-1.94 mountX=-0.39 mountY=0.89, mountTheta=1.98
20:19:24.733 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.96, opts=13)
20:19:24.735 00.002 31432 Enqueuing Move request for scope (-0.37, -0.96)
20:19:24.736 00.001 29876 Worker thread wakes up
20:19:24.737 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.96) opts 0xd
20:19:24.737 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.96)
20:19:24.737 00.000 29876 Moving (-0.37, -0.96) raw xDistance=-0.39 yDistance=0.89
20:19:24.737 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
20:19:24.737 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=1.72
20:19:24.737 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.89
20:19:24.737 00.000 29876 MoveAxis(E, 37, ABG)
20:19:24.737 00.000 29876 Guiding  Dir = 2, Dur = 37
20:19:24.737 00.000 29876 IsSlewing returns 0
20:19:24.737 00.000 29876 IsGuiding returns 0
20:19:24.737 00.000 29876 PulseGuide returned control before completion, sleep 47
20:19:24.740 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:24.752 00.012 31432 UpdateGuideState exits: m=2428 RSB=30.5
20:19:24.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:24.756 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:24.757 00.001 31432 Enqueuing Expose request
20:19:24.797 00.040 29876 IsGuiding returns 1
20:19:24.797 00.000 29876 scope still moving after pulse duration time elapsed
20:19:24.828 00.031 29876 IsSlewing returns 0
20:19:24.828 00.000 29876 IsGuiding returns 0
20:19:24.828 00.000 29876 scope move finished after 37 + 53 ms
20:19:24.828 00.000 29876 Move returns status 0, amount 37
20:19:24.828 00.000 29876 BLC: Oldest BLC event removed
20:19:24.828 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:19:24.828 00.000 29876 MoveAxis(S, 86, ABG)
20:19:24.828 00.000 29876 Guiding  Dir = 1, Dur = 86
20:19:24.828 00.000 29876 IsSlewing returns 0
20:19:24.828 00.000 29876 IsGuiding returns 0
20:19:24.829 00.001 29876 PulseGuide returned control before completion, sleep 96
20:19:24.934 00.105 29876 IsGuiding returns 1
20:19:24.934 00.000 29876 scope still moving after pulse duration time elapsed
20:19:24.965 00.031 29876 IsSlewing returns 0
20:19:24.965 00.000 29876 IsGuiding returns 1
20:19:24.996 00.031 29876 IsSlewing returns 0
20:19:24.996 00.000 29876 IsGuiding returns 1
20:19:25.026 00.030 29876 IsSlewing returns 0
20:19:25.026 00.000 29876 IsGuiding returns 0
20:19:25.026 00.000 29876 scope move finished after 86 + 111 ms
20:19:25.026 00.000 29876 Move returns status 0, amount 86
20:19:25.026 00.000 29876 move complete, result=0
20:19:25.026 00.000 29876 worker thread done servicing request
20:19:25.026 00.000 29876 Worker thread wakes up
20:19:25.026 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.9 px 86 ms SOUTH
20:19:25.029 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:25.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:26.941 01.912 29876 Exposure complete
20:19:26.984 00.043 29876 worker thread done servicing request
20:19:26.984 00.000 31432 OnExposeComplete: enter
20:19:26.986 00.002 31432 UpdateGuideState(): m_state=6
20:19:26.988 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
20:19:26.990 00.002 31432 Star::Find returns 1 (0), X=336.05, Y=885.45, Mass=2447, SNR=31.0, Peak=235 HFD=3.3
20:19:26.992 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
20:19:26.994 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
20:19:26.995 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.74 hyp=0.77 cameraTheta=-1.86 mountX=-0.24 mountY=0.70, mountTheta=1.90
20:19:26.998 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.74, opts=13)
20:19:27.000 00.002 31432 Enqueuing Move request for scope (-0.22, -0.74)
20:19:27.002 00.002 29876 Worker thread wakes up
20:19:27.002 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.74) opts 0xd
20:19:27.002 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.74)
20:19:27.002 00.000 29876 Moving (-0.22, -0.74) raw xDistance=-0.24 yDistance=0.70
20:19:27.002 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
20:19:27.002 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
20:19:27.002 00.000 29876 MoveAxis(E, 28, ABG)
20:19:27.002 00.000 29876 Guiding  Dir = 2, Dur = 28
20:19:27.002 00.000 29876 IsSlewing returns 0
20:19:27.002 00.000 29876 IsGuiding returns 0
20:19:27.003 00.001 29876 PulseGuide returned control before completion, sleep 38
20:19:27.008 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:27.020 00.012 31432 UpdateGuideState exits: m=2447 RSB=31.0
20:19:27.022 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:27.023 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:27.025 00.002 31432 Enqueuing Expose request
20:19:27.050 00.025 29876 IsGuiding returns 1
20:19:27.050 00.000 29876 scope still moving after pulse duration time elapsed
20:19:27.081 00.031 29876 IsSlewing returns 0
20:19:27.081 00.000 29876 IsGuiding returns 1
20:19:27.111 00.030 29876 IsSlewing returns 0
20:19:27.111 00.000 29876 IsGuiding returns 0
20:19:27.111 00.000 29876 scope move finished after 28 + 80 ms
20:19:27.111 00.000 29876 Move returns status 0, amount 28
20:19:27.111 00.000 29876 MoveAxis(S, 51, ABG)
20:19:27.111 00.000 29876 Guiding  Dir = 1, Dur = 51
20:19:27.111 00.000 29876 IsSlewing returns 0
20:19:27.111 00.000 29876 IsGuiding returns 0
20:19:27.111 00.000 29876 PulseGuide returned control before completion, sleep 61
20:19:27.187 00.076 29876 IsGuiding returns 1
20:19:27.187 00.000 29876 scope still moving after pulse duration time elapsed
20:19:27.218 00.031 29876 IsSlewing returns 0
20:19:27.218 00.000 29876 IsGuiding returns 1
20:19:27.250 00.032 29876 IsSlewing returns 0
20:19:27.250 00.000 29876 IsGuiding returns 1
20:19:27.282 00.032 29876 IsSlewing returns 0
20:19:27.282 00.000 29876 IsGuiding returns 0
20:19:27.282 00.000 29876 scope move finished after 51 + 119 ms
20:19:27.282 00.000 29876 Move returns status 0, amount 51
20:19:27.282 00.000 29876 move complete, result=0
20:19:27.283 00.001 29876 worker thread done servicing request
20:19:27.283 00.000 29876 Worker thread wakes up
20:19:27.283 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:27.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:27.283 00.000 31432 GuideStep: -0.2 px 28 ms EAST, 0.7 px 51 ms SOUTH
20:19:29.409 02.126 29876 Exposure complete
20:19:29.451 00.042 29876 worker thread done servicing request
20:19:29.451 00.000 31432 OnExposeComplete: enter
20:19:29.454 00.003 31432 UpdateGuideState(): m_state=6
20:19:29.456 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
20:19:29.458 00.002 31432 Star::Find returns 1 (0), X=336.65, Y=886.31, Mass=2580, SNR=31.3, Peak=217 HFD=3.6
20:19:29.460 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
20:19:29.462 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
20:19:29.463 00.001 31432 CameraToMount -- cameraX=0.37 cameraY=0.12 hyp=0.39 cameraTheta=0.31 mountX=0.38 mountY=-0.06, mountTheta=-0.16
20:19:29.466 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.12, opts=13)
20:19:29.468 00.002 31432 Enqueuing Move request for scope (0.37, 0.12)
20:19:29.470 00.002 29876 Worker thread wakes up
20:19:29.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.12) opts 0xd
20:19:29.470 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.12)
20:19:29.470 00.000 29876 Moving (0.37, 0.12) raw xDistance=0.38 yDistance=-0.06
20:19:29.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
20:19:29.470 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:29.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:19:29.470 00.000 29876 MoveAxis(W, 32, ABG)
20:19:29.470 00.000 29876 Guiding  Dir = 3, Dur = 32
20:19:29.470 00.000 29876 IsSlewing returns 0
20:19:29.470 00.000 29876 IsGuiding returns 0
20:19:29.471 00.001 29876 PulseGuide returned control before completion, sleep 42
20:19:29.477 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:29.488 00.011 31432 UpdateGuideState exits: m=2580 RSB=31.3
20:19:29.491 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:29.492 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:29.494 00.002 31432 Enqueuing Expose request
20:19:29.517 00.023 29876 IsGuiding returns 1
20:19:29.517 00.000 29876 scope still moving after pulse duration time elapsed
20:19:29.549 00.032 29876 IsSlewing returns 0
20:19:29.549 00.000 29876 IsGuiding returns 1
20:19:29.579 00.030 29876 IsSlewing returns 0
20:19:29.579 00.000 29876 IsGuiding returns 0
20:19:29.579 00.000 29876 scope move finished after 32 + 76 ms
20:19:29.579 00.000 29876 Move returns status 0, amount 32
20:19:29.579 00.000 29876 MoveAxis(N, 0, ABG)
20:19:29.579 00.000 29876 Move returns status 0, amount 0
20:19:29.579 00.000 29876 move complete, result=0
20:19:29.579 00.000 29876 worker thread done servicing request
20:19:29.579 00.000 29876 Worker thread wakes up
20:19:29.579 00.000 31432 GuideStep: 0.4 px 32 ms WEST, -0.1 px 0 ms NORTH
20:19:29.582 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:29.582 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:31.499 01.917 29876 Exposure complete
20:19:31.542 00.043 29876 worker thread done servicing request
20:19:31.542 00.000 31432 OnExposeComplete: enter
20:19:31.544 00.002 31432 UpdateGuideState(): m_state=6
20:19:31.547 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
20:19:31.548 00.001 31432 Star::Find returns 1 (0), X=336.82, Y=885.74, Mass=2530, SNR=31.7, Peak=204 HFD=3.5
20:19:31.550 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.72 = -0.72)
20:19:31.552 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
20:19:31.554 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.45 hyp=0.70 cameraTheta=-0.69 mountX=0.53 mountY=0.53, mountTheta=0.78
20:19:31.556 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.45, opts=13)
20:19:31.558 00.002 31432 Enqueuing Move request for scope (0.54, -0.45)
20:19:31.560 00.002 29876 Worker thread wakes up
20:19:31.560 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.45) opts 0xd
20:19:31.560 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.45)
20:19:31.560 00.000 29876 Moving (0.54, -0.45) raw xDistance=0.53 yDistance=0.53
20:19:31.560 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
20:19:31.560 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:19:31.560 00.000 29876 MoveAxis(W, 56, ABG)
20:19:31.560 00.000 29876 Guiding  Dir = 3, Dur = 56
20:19:31.560 00.000 29876 IsSlewing returns 0
20:19:31.561 00.001 29876 IsGuiding returns 0
20:19:31.561 00.000 29876 PulseGuide returned control before completion, sleep 66
20:19:31.565 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:31.576 00.011 31432 UpdateGuideState exits: m=2530 RSB=31.7
20:19:31.579 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:31.580 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:31.582 00.002 31432 Enqueuing Expose request
20:19:31.638 00.056 29876 IsGuiding returns 1
20:19:31.638 00.000 29876 scope still moving after pulse duration time elapsed
20:19:31.668 00.030 29876 IsSlewing returns 0
20:19:31.668 00.000 29876 IsGuiding returns 1
20:19:31.699 00.031 29876 IsSlewing returns 0
20:19:31.699 00.000 29876 IsGuiding returns 1
20:19:31.729 00.030 29876 IsSlewing returns 0
20:19:31.729 00.000 29876 IsGuiding returns 0
20:19:31.729 00.000 29876 scope move finished after 56 + 113 ms
20:19:31.729 00.000 29876 Move returns status 0, amount 56
20:19:31.729 00.000 29876 MoveAxis(S, 39, ABG)
20:19:31.729 00.000 29876 Guiding  Dir = 1, Dur = 39
20:19:31.729 00.000 29876 IsSlewing returns 0
20:19:31.729 00.000 29876 IsGuiding returns 0
20:19:31.729 00.000 29876 PulseGuide returned control before completion, sleep 49
20:19:31.791 00.062 29876 IsGuiding returns 1
20:19:31.791 00.000 29876 scope still moving after pulse duration time elapsed
20:19:31.821 00.030 29876 IsSlewing returns 0
20:19:31.821 00.000 29876 IsGuiding returns 1
20:19:31.852 00.031 29876 IsSlewing returns 0
20:19:31.852 00.000 29876 IsGuiding returns 1
20:19:31.884 00.032 29876 IsSlewing returns 0
20:19:31.884 00.000 29876 IsGuiding returns 1
20:19:31.915 00.031 29876 IsSlewing returns 0
20:19:31.915 00.000 29876 IsGuiding returns 0
20:19:31.915 00.000 29876 scope move finished after 39 + 145 ms
20:19:31.915 00.000 29876 Move returns status 0, amount 39
20:19:31.915 00.000 29876 move complete, result=0
20:19:31.915 00.000 29876 worker thread done servicing request
20:19:31.915 00.000 29876 Worker thread wakes up
20:19:31.915 00.000 31432 GuideStep: 0.5 px 56 ms WEST, 0.5 px 39 ms SOUTH
20:19:31.918 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:31.918 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:34.147 02.229 29876 Exposure complete
20:19:34.190 00.043 29876 worker thread done servicing request
20:19:34.190 00.000 31432 OnExposeComplete: enter
20:19:34.192 00.002 31432 UpdateGuideState(): m_state=6
20:19:34.194 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
20:19:34.196 00.002 31432 Star::Find returns 1 (0), X=335.99, Y=885.77, Mass=2349, SNR=30.7, Peak=202 HFD=3.6
20:19:34.197 00.001 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
20:19:34.199 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
20:19:34.201 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.42 hyp=0.50 cameraTheta=-2.17 mountX=-0.30 mountY=0.37, mountTheta=2.25
20:19:34.203 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.42, opts=13)
20:19:34.205 00.002 31432 Enqueuing Move request for scope (-0.29, -0.42)
20:19:34.207 00.002 29876 Worker thread wakes up
20:19:34.207 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.42) opts 0xd
20:19:34.207 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.42)
20:19:34.207 00.000 29876 Moving (-0.29, -0.42) raw xDistance=-0.30 yDistance=0.37
20:19:34.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.30
20:19:34.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
20:19:34.207 00.000 29876 MoveAxis(E, 21, ABG)
20:19:34.207 00.000 29876 Guiding  Dir = 2, Dur = 21
20:19:34.208 00.001 29876 IsSlewing returns 0
20:19:34.208 00.000 29876 IsGuiding returns 0
20:19:34.208 00.000 29876 PulseGuide returned control before completion, sleep 31
20:19:34.213 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:19:34.226 00.013 31432 UpdateGuideState exits: m=2349 RSB=30.7
20:19:34.228 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:34.230 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:34.232 00.002 31432 Enqueuing Expose request
20:19:34.253 00.021 29876 IsGuiding returns 1
20:19:34.253 00.000 29876 scope still moving after pulse duration time elapsed
20:19:34.284 00.031 29876 IsSlewing returns 0
20:19:34.284 00.000 29876 IsGuiding returns 1
20:19:34.315 00.031 29876 IsSlewing returns 0
20:19:34.315 00.000 29876 IsGuiding returns 0
20:19:34.315 00.000 29876 scope move finished after 21 + 85 ms
20:19:34.315 00.000 29876 Move returns status 0, amount 21
20:19:34.315 00.000 29876 MoveAxis(S, 27, ABG)
20:19:34.315 00.000 29876 Guiding  Dir = 1, Dur = 27
20:19:34.315 00.000 29876 IsSlewing returns 0
20:19:34.315 00.000 29876 IsGuiding returns 0
20:19:34.315 00.000 29876 PulseGuide returned control before completion, sleep 37
20:19:34.362 00.047 29876 IsGuiding returns 1
20:19:34.362 00.000 29876 scope still moving after pulse duration time elapsed
20:19:34.393 00.031 29876 IsSlewing returns 0
20:19:34.393 00.000 29876 IsGuiding returns 1
20:19:34.424 00.031 29876 IsSlewing returns 0
20:19:34.424 00.000 29876 IsGuiding returns 1
20:19:34.455 00.031 29876 IsSlewing returns 0
20:19:34.455 00.000 29876 IsGuiding returns 1
20:19:34.485 00.030 29876 IsSlewing returns 0
20:19:34.485 00.000 29876 IsGuiding returns 0
20:19:34.485 00.000 29876 scope move finished after 27 + 142 ms
20:19:34.485 00.000 29876 Move returns status 0, amount 27
20:19:34.486 00.001 29876 move complete, result=0
20:19:34.486 00.000 29876 worker thread done servicing request
20:19:34.486 00.000 29876 Worker thread wakes up
20:19:34.486 00.000 31432 GuideStep: -0.3 px 21 ms EAST, 0.4 px 27 ms SOUTH
20:19:34.488 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:34.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:36.400 01.912 29876 Exposure complete
20:19:36.444 00.044 29876 worker thread done servicing request
20:19:36.444 00.000 31432 OnExposeComplete: enter
20:19:36.446 00.002 31432 UpdateGuideState(): m_state=6
20:19:36.449 00.003 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
20:19:36.451 00.002 31432 Star::Find returns 1 (0), X=336.07, Y=885.91, Mass=2454, SNR=30.6, Peak=187 HFD=3.8
20:19:36.453 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.23 = -2.23)
20:19:36.455 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.78 = 0.78)
20:19:36.457 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.21 mountX=-0.21 mountY=0.25, mountTheta=2.29
20:19:36.459 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.28, opts=13)
20:19:36.461 00.002 31432 Enqueuing Move request for scope (-0.21, -0.28)
20:19:36.463 00.002 29876 Worker thread wakes up
20:19:36.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
20:19:36.463 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
20:19:36.464 00.001 29876 Moving (-0.21, -0.28) raw xDistance=-0.21 yDistance=0.25
20:19:36.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
20:19:36.464 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:36.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:19:36.464 00.000 29876 MoveAxis(E, 24, ABG)
20:19:36.464 00.000 29876 Guiding  Dir = 2, Dur = 24
20:19:36.464 00.000 29876 IsSlewing returns 0
20:19:36.464 00.000 29876 IsGuiding returns 0
20:19:36.464 00.000 29876 PulseGuide returned control before completion, sleep 34
20:19:36.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:36.479 00.012 31432 UpdateGuideState exits: m=2454 RSB=30.6
20:19:36.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:36.482 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:36.484 00.002 31432 Enqueuing Expose request
20:19:36.509 00.025 29876 IsGuiding returns 1
20:19:36.509 00.000 29876 scope still moving after pulse duration time elapsed
20:19:36.539 00.030 29876 IsSlewing returns 0
20:19:36.539 00.000 29876 IsGuiding returns 0
20:19:36.539 00.000 29876 scope move finished after 24 + 50 ms
20:19:36.539 00.000 29876 Move returns status 0, amount 24
20:19:36.539 00.000 29876 MoveAxis(N, 0, ABG)
20:19:36.539 00.000 29876 Move returns status 0, amount 0
20:19:36.539 00.000 29876 move complete, result=0
20:19:36.539 00.000 29876 worker thread done servicing request
20:19:36.539 00.000 29876 Worker thread wakes up
20:19:36.539 00.000 31432 GuideStep: -0.2 px 24 ms EAST, 0.2 px 0 ms NORTH
20:19:36.542 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:36.542 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:38.666 02.124 29876 Exposure complete
20:19:38.708 00.042 29876 worker thread done servicing request
20:19:38.708 00.000 31432 OnExposeComplete: enter
20:19:38.710 00.002 31432 UpdateGuideState(): m_state=6
20:19:38.712 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
20:19:38.714 00.002 31432 Star::Find returns 1 (0), X=336.94, Y=885.80, Mass=2277, SNR=29.6, Peak=166 HFD=3.7
20:19:38.715 00.001 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
20:19:38.717 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
20:19:38.719 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.38 hyp=0.76 cameraTheta=-0.53 mountX=0.65 mountY=0.48, mountTheta=0.64
20:19:38.721 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.38, opts=13)
20:19:38.723 00.002 31432 Enqueuing Move request for scope (0.66, -0.38)
20:19:38.725 00.002 29876 Worker thread wakes up
20:19:38.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.38) opts 0xd
20:19:38.725 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.38)
20:19:38.725 00.000 29876 Moving (0.66, -0.38) raw xDistance=0.65 yDistance=0.48
20:19:38.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.65
20:19:38.726 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
20:19:38.726 00.000 29876 MoveAxis(W, 59, ABG)
20:19:38.726 00.000 29876 Guiding  Dir = 3, Dur = 59
20:19:38.726 00.000 29876 IsSlewing returns 0
20:19:38.726 00.000 29876 IsGuiding returns 0
20:19:38.726 00.000 29876 PulseGuide returned control before completion, sleep 69
20:19:38.730 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:38.741 00.011 31432 UpdateGuideState exits: m=2277 RSB=29.6
20:19:38.743 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:38.745 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:38.746 00.001 31432 Enqueuing Expose request
20:19:38.804 00.058 29876 IsGuiding returns 1
20:19:38.804 00.000 29876 scope still moving after pulse duration time elapsed
20:19:38.836 00.032 29876 IsSlewing returns 0
20:19:38.836 00.000 29876 IsGuiding returns 1
20:19:38.866 00.030 29876 IsSlewing returns 0
20:19:38.866 00.000 29876 IsGuiding returns 1
20:19:38.896 00.030 29876 IsSlewing returns 0
20:19:38.896 00.000 29876 IsGuiding returns 0
20:19:38.896 00.000 29876 scope move finished after 59 + 110 ms
20:19:38.896 00.000 29876 Move returns status 0, amount 59
20:19:38.896 00.000 29876 MoveAxis(S, 35, ABG)
20:19:38.896 00.000 29876 Guiding  Dir = 1, Dur = 35
20:19:38.896 00.000 29876 IsSlewing returns 0
20:19:38.896 00.000 29876 IsGuiding returns 0
20:19:38.896 00.000 29876 PulseGuide returned control before completion, sleep 45
20:19:38.943 00.047 29876 IsGuiding returns 1
20:19:38.943 00.000 29876 scope still moving after pulse duration time elapsed
20:19:38.974 00.031 29876 IsSlewing returns 0
20:19:38.974 00.000 29876 IsGuiding returns 1
20:19:39.004 00.030 29876 IsSlewing returns 0
20:19:39.004 00.000 29876 IsGuiding returns 1
20:19:39.035 00.031 29876 IsSlewing returns 0
20:19:39.035 00.000 29876 IsGuiding returns 1
20:19:39.066 00.031 29876 IsSlewing returns 0
20:19:39.066 00.000 29876 IsGuiding returns 1
20:19:39.096 00.030 29876 IsSlewing returns 0
20:19:39.096 00.000 29876 IsGuiding returns 0
20:19:39.096 00.000 29876 scope move finished after 35 + 164 ms
20:19:39.096 00.000 29876 Move returns status 0, amount 35
20:19:39.096 00.000 29876 move complete, result=0
20:19:39.096 00.000 29876 worker thread done servicing request
20:19:39.096 00.000 29876 Worker thread wakes up
20:19:39.096 00.000 31432 GuideStep: 0.7 px 59 ms WEST, 0.5 px 35 ms SOUTH
20:19:39.099 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:39.099 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:41.009 01.910 29876 Exposure complete
20:19:41.055 00.046 29876 worker thread done servicing request
20:19:41.055 00.000 31432 OnExposeComplete: enter
20:19:41.058 00.003 31432 UpdateGuideState(): m_state=6
20:19:41.059 00.001 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
20:19:41.061 00.002 31432 Star::Find returns 1 (0), X=336.78, Y=885.98, Mass=2396, SNR=30.1, Peak=208 HFD=3.5
20:19:41.063 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
20:19:41.065 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
20:19:41.067 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-0.38 mountX=0.50 mountY=0.28, mountTheta=0.51
20:19:41.069 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.20, opts=13)
20:19:41.071 00.002 31432 Enqueuing Move request for scope (0.51, -0.20)
20:19:41.073 00.002 29876 Worker thread wakes up
20:19:41.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.20) opts 0xd
20:19:41.073 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.20)
20:19:41.073 00.000 29876 Moving (0.51, -0.20) raw xDistance=0.50 yDistance=0.28
20:19:41.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
20:19:41.073 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:41.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:19:41.073 00.000 29876 MoveAxis(W, 57, ABG)
20:19:41.073 00.000 29876 Guiding  Dir = 3, Dur = 57
20:19:41.074 00.001 29876 IsSlewing returns 0
20:19:41.074 00.000 29876 IsGuiding returns 0
20:19:41.074 00.000 29876 PulseGuide returned control before completion, sleep 67
20:19:41.077 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:41.090 00.013 31432 UpdateGuideState exits: m=2396 RSB=30.1
20:19:41.092 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:41.094 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:41.096 00.002 31432 Enqueuing Expose request
20:19:41.148 00.052 29876 IsGuiding returns 1
20:19:41.148 00.000 29876 scope still moving after pulse duration time elapsed
20:19:41.179 00.031 29876 IsSlewing returns 0
20:19:41.179 00.000 29876 IsGuiding returns 1
20:19:41.209 00.030 29876 IsSlewing returns 0
20:19:41.209 00.000 29876 IsGuiding returns 1
20:19:41.239 00.030 29876 IsSlewing returns 0
20:19:41.239 00.000 29876 IsGuiding returns 0
20:19:41.239 00.000 29876 scope move finished after 57 + 108 ms
20:19:41.239 00.000 29876 Move returns status 0, amount 57
20:19:41.239 00.000 29876 MoveAxis(N, 0, ABG)
20:19:41.239 00.000 29876 Move returns status 0, amount 0
20:19:41.239 00.000 29876 move complete, result=0
20:19:41.240 00.001 29876 worker thread done servicing request
20:19:41.240 00.000 29876 Worker thread wakes up
20:19:41.240 00.000 31432 GuideStep: 0.5 px 57 ms WEST, 0.3 px 0 ms NORTH
20:19:41.243 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:41.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:43.371 02.128 29876 Exposure complete
20:19:43.414 00.043 29876 worker thread done servicing request
20:19:43.414 00.000 31432 OnExposeComplete: enter
20:19:43.416 00.002 31432 UpdateGuideState(): m_state=6
20:19:43.418 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
20:19:43.420 00.002 31432 Star::Find returns 1 (0), X=336.30, Y=885.72, Mass=2526, SNR=32.0, Peak=220 HFD=3.6
20:19:43.422 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.54 = -1.54)
20:19:43.423 00.001 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
20:19:43.425 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.47 hyp=0.47 cameraTheta=-1.51 mountX=0.02 mountY=0.47, mountTheta=1.54
20:19:43.428 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.47, opts=13)
20:19:43.429 00.001 31432 Enqueuing Move request for scope (0.03, -0.47)
20:19:43.431 00.002 29876 Worker thread wakes up
20:19:43.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.47) opts 0xd
20:19:43.431 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.47)
20:19:43.431 00.000 29876 Moving (0.03, -0.47) raw xDistance=0.02 yDistance=0.47
20:19:43.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:19:43.431 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
20:19:43.431 00.000 29876 MoveAxis(E, 0, ABG)
20:19:43.431 00.000 29876 Move returns status 0, amount 0
20:19:43.431 00.000 29876 MoveAxis(S, 34, ABG)
20:19:43.431 00.000 29876 Guiding  Dir = 1, Dur = 34
20:19:43.431 00.000 29876 IsSlewing returns 0
20:19:43.431 00.000 29876 IsGuiding returns 0
20:19:43.432 00.001 29876 PulseGuide returned control before completion, sleep 44
20:19:43.438 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:19:43.450 00.012 31432 UpdateGuideState exits: m=2526 RSB=32.0
20:19:43.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:43.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:43.456 00.002 31432 Enqueuing Expose request
20:19:43.479 00.023 29876 IsGuiding returns 1
20:19:43.479 00.000 29876 scope still moving after pulse duration time elapsed
20:19:43.510 00.031 29876 IsSlewing returns 0
20:19:43.510 00.000 29876 IsGuiding returns 1
20:19:43.541 00.031 29876 IsSlewing returns 0
20:19:43.541 00.000 29876 IsGuiding returns 1
20:19:43.571 00.030 29876 IsSlewing returns 0
20:19:43.571 00.000 29876 IsGuiding returns 0
20:19:43.571 00.000 29876 scope move finished after 34 + 105 ms
20:19:43.571 00.000 29876 Move returns status 0, amount 34
20:19:43.571 00.000 29876 move complete, result=0
20:19:43.571 00.000 29876 worker thread done servicing request
20:19:43.571 00.000 29876 Worker thread wakes up
20:19:43.571 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.5 px 34 ms SOUTH
20:19:43.574 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:43.574 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:45.478 01.904 29876 Exposure complete
20:19:45.520 00.042 29876 worker thread done servicing request
20:19:45.520 00.000 31432 OnExposeComplete: enter
20:19:45.523 00.003 31432 UpdateGuideState(): m_state=6
20:19:45.524 00.001 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
20:19:45.526 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=886.10, Mass=2527, SNR=31.4, Peak=209 HFD=3.5
20:19:45.528 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
20:19:45.530 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
20:19:45.531 00.001 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=-0.11 mountY=0.07, mountTheta=2.58
20:19:45.534 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.08, opts=13)
20:19:45.536 00.002 31432 Enqueuing Move request for scope (-0.10, -0.08)
20:19:45.538 00.002 29876 Worker thread wakes up
20:19:45.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
20:19:45.538 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
20:19:45.538 00.000 29876 Moving (-0.10, -0.08) raw xDistance=-0.11 yDistance=0.07
20:19:45.538 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:19:45.538 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:45.538 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:19:45.538 00.000 29876 MoveAxis(E, 0, ABG)
20:19:45.538 00.000 29876 Move returns status 0, amount 0
20:19:45.538 00.000 29876 MoveAxis(N, 0, ABG)
20:19:45.538 00.000 29876 Move returns status 0, amount 0
20:19:45.538 00.000 29876 move complete, result=0
20:19:45.539 00.001 29876 worker thread done servicing request
20:19:45.549 00.010 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:45.563 00.014 31432 UpdateGuideState exits: m=2527 RSB=31.4
20:19:45.565 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:45.567 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:45.569 00.002 31432 Enqueuing Expose request
20:19:45.571 00.002 29876 Worker thread wakes up
20:19:45.571 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:19:45.573 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:45.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:47.697 02.124 29876 Exposure complete
20:19:47.740 00.043 29876 worker thread done servicing request
20:19:47.740 00.000 31432 OnExposeComplete: enter
20:19:47.743 00.003 31432 UpdateGuideState(): m_state=6
20:19:47.745 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
20:19:47.746 00.001 31432 Star::Find returns 1 (0), X=336.79, Y=886.14, Mass=2344, SNR=29.4, Peak=238 HFD=3.3
20:19:47.748 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
20:19:47.750 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.90 = 2.90)
20:19:47.752 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-0.09 mountX=0.51 mountY=0.12, mountTheta=0.24
20:19:47.754 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.05, opts=13)
20:19:47.756 00.002 31432 Enqueuing Move request for scope (0.51, -0.05)
20:19:47.758 00.002 29876 Worker thread wakes up
20:19:47.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.05) opts 0xd
20:19:47.758 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.05)
20:19:47.758 00.000 29876 Moving (0.51, -0.05) raw xDistance=0.51 yDistance=0.12
20:19:47.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.51
20:19:47.758 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:47.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:19:47.758 00.000 29876 MoveAxis(W, 49, ABG)
20:19:47.758 00.000 29876 Guiding  Dir = 3, Dur = 49
20:19:47.758 00.000 29876 IsSlewing returns 0
20:19:47.759 00.001 29876 IsGuiding returns 0
20:19:47.759 00.000 29876 PulseGuide returned control before completion, sleep 59
20:19:47.764 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:47.776 00.012 31432 UpdateGuideState exits: m=2344 RSB=29.4
20:19:47.778 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:47.780 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:47.782 00.002 31432 Enqueuing Expose request
20:19:47.822 00.040 29876 IsGuiding returns 1
20:19:47.822 00.000 29876 scope still moving after pulse duration time elapsed
20:19:47.852 00.030 29876 IsSlewing returns 0
20:19:47.852 00.000 29876 IsGuiding returns 1
20:19:47.884 00.032 29876 IsSlewing returns 0
20:19:47.884 00.000 29876 IsGuiding returns 1
20:19:47.914 00.030 29876 IsSlewing returns 0
20:19:47.914 00.000 29876 IsGuiding returns 1
20:19:47.945 00.031 29876 IsSlewing returns 0
20:19:47.945 00.000 29876 IsGuiding returns 1
20:19:47.977 00.032 29876 IsSlewing returns 0
20:19:47.977 00.000 29876 IsGuiding returns 1
20:19:48.005 00.028 29876 IsSlewing returns 0
20:19:48.005 00.000 29876 IsGuiding returns 0
20:19:48.005 00.000 29876 scope move finished after 49 + 197 ms
20:19:48.005 00.000 29876 Move returns status 0, amount 49
20:19:48.005 00.000 29876 MoveAxis(N, 0, ABG)
20:19:48.005 00.000 29876 Move returns status 0, amount 0
20:19:48.005 00.000 29876 move complete, result=0
20:19:48.005 00.000 29876 worker thread done servicing request
20:19:48.005 00.000 29876 Worker thread wakes up
20:19:48.005 00.000 31432 GuideStep: 0.5 px 49 ms WEST, 0.1 px 0 ms NORTH
20:19:48.008 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:48.008 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:49.922 01.914 29876 Exposure complete
20:19:49.965 00.043 29876 worker thread done servicing request
20:19:49.965 00.000 31432 OnExposeComplete: enter
20:19:49.968 00.003 31432 UpdateGuideState(): m_state=6
20:19:49.970 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
20:19:49.972 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=886.17, Mass=2262, SNR=29.7, Peak=214 HFD=2.9
20:19:49.973 00.001 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
20:19:49.975 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
20:19:49.977 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=-0.11 mountY=0.01, mountTheta=3.09
20:19:49.979 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.02, opts=13)
20:19:49.981 00.002 31432 Enqueuing Move request for scope (-0.11, -0.02)
20:19:49.983 00.002 29876 Worker thread wakes up
20:19:49.983 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
20:19:49.983 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
20:19:49.983 00.000 29876 Moving (-0.11, -0.02) raw xDistance=-0.11 yDistance=0.01
20:19:49.983 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:19:49.983 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:49.983 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:19:49.984 00.001 29876 MoveAxis(E, 0, ABG)
20:19:49.984 00.000 29876 Move returns status 0, amount 0
20:19:49.984 00.000 29876 MoveAxis(N, 0, ABG)
20:19:49.984 00.000 29876 Move returns status 0, amount 0
20:19:49.984 00.000 29876 move complete, result=0
20:19:49.984 00.000 29876 worker thread done servicing request
20:19:49.991 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:50.004 00.013 31432 UpdateGuideState exits: m=2262 RSB=29.7
20:19:50.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:50.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:50.010 00.002 31432 Enqueuing Expose request
20:19:50.011 00.001 29876 Worker thread wakes up
20:19:50.012 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:19:50.014 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:50.014 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:52.147 02.133 29876 Exposure complete
20:19:52.190 00.043 29876 worker thread done servicing request
20:19:52.190 00.000 31432 OnExposeComplete: enter
20:19:52.192 00.002 31432 UpdateGuideState(): m_state=6
20:19:52.194 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
20:19:52.196 00.002 31432 Star::Find returns 1 (0), X=336.64, Y=886.35, Mass=2470, SNR=31.1, Peak=226 HFD=3.4
20:19:52.198 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
20:19:52.200 00.002 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
20:19:52.202 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.16 hyp=0.39 cameraTheta=0.42 mountX=0.36 mountY=-0.10, mountTheta=-0.28
20:19:52.204 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.16, opts=13)
20:19:52.206 00.002 31432 Enqueuing Move request for scope (0.36, 0.16)
20:19:52.208 00.002 29876 Worker thread wakes up
20:19:52.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.16) opts 0xd
20:19:52.208 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.16)
20:19:52.208 00.000 29876 Moving (0.36, 0.16) raw xDistance=0.36 yDistance=-0.10
20:19:52.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
20:19:52.208 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:52.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:19:52.208 00.000 29876 MoveAxis(W, 35, ABG)
20:19:52.208 00.000 29876 Guiding  Dir = 3, Dur = 35
20:19:52.208 00.000 29876 IsSlewing returns 0
20:19:52.208 00.000 29876 IsGuiding returns 0
20:19:52.208 00.000 29876 PulseGuide returned control before completion, sleep 45
20:19:52.211 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:52.223 00.012 31432 UpdateGuideState exits: m=2470 RSB=31.1
20:19:52.226 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:52.227 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:52.229 00.002 31432 Enqueuing Expose request
20:19:52.255 00.026 29876 IsGuiding returns 1
20:19:52.255 00.000 29876 scope still moving after pulse duration time elapsed
20:19:52.287 00.032 29876 IsSlewing returns 0
20:19:52.287 00.000 29876 IsGuiding returns 1
20:19:52.318 00.031 29876 IsSlewing returns 0
20:19:52.318 00.000 29876 IsGuiding returns 0
20:19:52.318 00.000 29876 scope move finished after 35 + 74 ms
20:19:52.318 00.000 29876 Move returns status 0, amount 35
20:19:52.318 00.000 29876 MoveAxis(N, 0, ABG)
20:19:52.318 00.000 29876 Move returns status 0, amount 0
20:19:52.318 00.000 29876 move complete, result=0
20:19:52.318 00.000 29876 worker thread done servicing request
20:19:52.318 00.000 29876 Worker thread wakes up
20:19:52.318 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:52.318 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.1 px 0 ms NORTH
20:19:52.321 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:54.240 01.919 29876 Exposure complete
20:19:54.283 00.043 29876 worker thread done servicing request
20:19:54.283 00.000 31432 OnExposeComplete: enter
20:19:54.285 00.002 31432 UpdateGuideState(): m_state=6
20:19:54.287 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
20:19:54.289 00.002 31432 Star::Find returns 1 (0), X=336.54, Y=886.16, Mass=2445, SNR=31.0, Peak=189 HFD=3.6
20:19:54.291 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
20:19:54.293 00.002 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.90 = 2.90)
20:19:54.294 00.001 31432 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.09 mountX=0.26 mountY=0.06, mountTheta=0.24
20:19:54.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.02, opts=13)
20:19:54.299 00.002 31432 Enqueuing Move request for scope (0.26, -0.02)
20:19:54.301 00.002 29876 Worker thread wakes up
20:19:54.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
20:19:54.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
20:19:54.301 00.000 29876 Moving (0.26, -0.02) raw xDistance=0.26 yDistance=0.06
20:19:54.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
20:19:54.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:54.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:19:54.301 00.000 29876 MoveAxis(W, 30, ABG)
20:19:54.301 00.000 29876 Guiding  Dir = 3, Dur = 30
20:19:54.302 00.001 29876 IsSlewing returns 0
20:19:54.302 00.000 29876 IsGuiding returns 0
20:19:54.302 00.000 29876 PulseGuide returned control before completion, sleep 40
20:19:54.305 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:54.316 00.011 31432 UpdateGuideState exits: m=2445 RSB=31.0
20:19:54.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:54.320 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:54.322 00.002 31432 Enqueuing Expose request
20:19:54.346 00.024 29876 IsGuiding returns 1
20:19:54.346 00.000 29876 scope still moving after pulse duration time elapsed
20:19:54.378 00.032 29876 IsSlewing returns 0
20:19:54.378 00.000 29876 IsGuiding returns 0
20:19:54.378 00.000 29876 scope move finished after 30 + 45 ms
20:19:54.378 00.000 29876 Move returns status 0, amount 30
20:19:54.378 00.000 29876 MoveAxis(N, 0, ABG)
20:19:54.378 00.000 29876 Move returns status 0, amount 0
20:19:54.378 00.000 29876 move complete, result=0
20:19:54.378 00.000 29876 worker thread done servicing request
20:19:54.378 00.000 29876 Worker thread wakes up
20:19:54.378 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
20:19:54.381 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:54.381 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:56.511 02.130 29876 Exposure complete
20:19:56.554 00.043 29876 worker thread done servicing request
20:19:56.554 00.000 31432 OnExposeComplete: enter
20:19:56.556 00.002 31432 UpdateGuideState(): m_state=6
20:19:56.558 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
20:19:56.559 00.001 31432 Star::Find returns 1 (0), X=337.07, Y=886.49, Mass=2656, SNR=32.7, Peak=236 HFD=3.5
20:19:56.561 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
20:19:56.563 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
20:19:56.564 00.001 31432 CameraToMount -- cameraX=0.79 cameraY=0.30 hyp=0.85 cameraTheta=0.36 mountX=0.80 mountY=-0.18, mountTheta=-0.22
20:19:56.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=0.30, opts=13)
20:19:56.569 00.002 31432 Enqueuing Move request for scope (0.79, 0.30)
20:19:56.570 00.001 29876 Worker thread wakes up
20:19:56.571 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.30) opts 0xd
20:19:56.571 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, 0.30)
20:19:56.571 00.000 29876 Moving (0.79, 0.30) raw xDistance=0.80 yDistance=-0.18
20:19:56.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.80
20:19:56.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:56.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:19:56.571 00.000 29876 MoveAxis(W, 81, ABG)
20:19:56.571 00.000 29876 Guiding  Dir = 3, Dur = 81
20:19:56.571 00.000 29876 IsSlewing returns 0
20:19:56.571 00.000 29876 IsGuiding returns 0
20:19:56.571 00.000 29876 PulseGuide returned control before completion, sleep 91
20:19:56.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:19:56.586 00.012 31432 UpdateGuideState exits: m=2656 RSB=32.7
20:19:56.588 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:56.589 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:56.591 00.002 31432 Enqueuing Expose request
20:19:56.677 00.086 29876 IsGuiding returns 1
20:19:56.677 00.000 29876 scope still moving after pulse duration time elapsed
20:19:56.707 00.030 29876 IsSlewing returns 0
20:19:56.707 00.000 29876 IsGuiding returns 1
20:19:56.738 00.031 29876 IsSlewing returns 0
20:19:56.738 00.000 29876 IsGuiding returns 0
20:19:56.738 00.000 29876 scope move finished after 81 + 85 ms
20:19:56.738 00.000 29876 Move returns status 0, amount 81
20:19:56.738 00.000 29876 MoveAxis(N, 0, ABG)
20:19:56.738 00.000 29876 Move returns status 0, amount 0
20:19:56.738 00.000 29876 move complete, result=0
20:19:56.738 00.000 29876 worker thread done servicing request
20:19:56.738 00.000 31432 GuideStep: 0.8 px 81 ms WEST, -0.2 px 0 ms NORTH
20:19:56.741 00.003 29876 Worker thread wakes up
20:19:56.741 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:56.741 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:19:58.645 01.904 29876 Exposure complete
20:19:58.689 00.044 29876 worker thread done servicing request
20:19:58.689 00.000 31432 OnExposeComplete: enter
20:19:58.691 00.002 31432 UpdateGuideState(): m_state=6
20:19:58.693 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
20:19:58.695 00.002 31432 Star::Find returns 1 (0), X=337.29, Y=886.21, Mass=2257, SNR=29.7, Peak=208 HFD=3.4
20:19:58.697 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.00 = 0.00)
20:19:58.698 00.001 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
20:19:58.700 00.002 31432 CameraToMount -- cameraX=1.02 cameraY=0.03 hyp=1.02 cameraTheta=0.03 mountX=1.02 mountY=0.13, mountTheta=0.13
20:19:58.703 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.02, y=0.03, opts=13)
20:19:58.705 00.002 31432 Enqueuing Move request for scope (1.02, 0.03)
20:19:58.707 00.002 29876 Worker thread wakes up
20:19:58.707 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.03) opts 0xd
20:19:58.707 00.000 29876 Handling offset move in thread for scope, endpoint = (1.02, 0.03)
20:19:58.707 00.000 29876 Moving (1.02, 0.03) raw xDistance=1.02 yDistance=0.13
20:19:58.707 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.02
20:19:58.707 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:58.707 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:19:58.707 00.000 29876 MoveAxis(W, 109, ABG)
20:19:58.707 00.000 29876 Guiding  Dir = 3, Dur = 109
20:19:58.707 00.000 29876 IsSlewing returns 0
20:19:58.707 00.000 29876 IsGuiding returns 0
20:19:58.708 00.001 29876 PulseGuide returned control before completion, sleep 119
20:19:58.712 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:19:58.724 00.012 31432 UpdateGuideState exits: m=2257 RSB=29.7
20:19:58.726 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:58.728 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:19:58.730 00.002 31432 Enqueuing Expose request
20:19:58.832 00.102 29876 IsGuiding returns 1
20:19:58.832 00.000 29876 scope still moving after pulse duration time elapsed
20:19:58.863 00.031 29876 IsSlewing returns 0
20:19:58.863 00.000 29876 IsGuiding returns 1
20:19:58.894 00.031 29876 IsSlewing returns 0
20:19:58.894 00.000 29876 IsGuiding returns 0
20:19:58.894 00.000 29876 scope move finished after 109 + 77 ms
20:19:58.894 00.000 29876 Move returns status 0, amount 109
20:19:58.894 00.000 29876 MoveAxis(N, 0, ABG)
20:19:58.894 00.000 29876 Move returns status 0, amount 0
20:19:58.894 00.000 29876 move complete, result=0
20:19:58.894 00.000 29876 worker thread done servicing request
20:19:58.894 00.000 29876 Worker thread wakes up
20:19:58.894 00.000 31432 GuideStep: 1.0 px 109 ms WEST, 0.1 px 0 ms NORTH
20:19:58.897 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:19:58.897 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:01.122 02.225 29876 Exposure complete
20:20:01.166 00.044 29876 worker thread done servicing request
20:20:01.166 00.000 31432 OnExposeComplete: enter
20:20:01.169 00.003 31432 UpdateGuideState(): m_state=6
20:20:01.171 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
20:20:01.173 00.002 31432 Star::Find returns 1 (0), X=337.09, Y=886.33, Mass=2524, SNR=31.3, Peak=252 HFD=3.3
20:20:01.175 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
20:20:01.176 00.001 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.13)
20:20:01.178 00.002 31432 CameraToMount -- cameraX=0.81 cameraY=0.14 hyp=0.82 cameraTheta=0.17 mountX=0.81 mountY=-0.01, mountTheta=-0.02
20:20:01.180 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.81, y=0.14, opts=13)
20:20:01.182 00.002 31432 Enqueuing Move request for scope (0.81, 0.14)
20:20:01.184 00.002 29876 Worker thread wakes up
20:20:01.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.14) opts 0xd
20:20:01.184 00.000 29876 Handling offset move in thread for scope, endpoint = (0.81, 0.14)
20:20:01.184 00.000 29876 Moving (0.81, 0.14) raw xDistance=0.81 yDistance=-0.01
20:20:01.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.81
20:20:01.184 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:01.185 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:20:01.185 00.000 29876 MoveAxis(W, 94, ABG)
20:20:01.185 00.000 29876 Guiding  Dir = 3, Dur = 94
20:20:01.185 00.000 29876 IsSlewing returns 0
20:20:01.185 00.000 29876 IsGuiding returns 0
20:20:01.185 00.000 29876 PulseGuide returned control before completion, sleep 104
20:20:01.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:20:01.199 00.011 31432 UpdateGuideState exits: m=2524 RSB=31.3
20:20:01.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:01.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:01.205 00.002 31432 Enqueuing Expose request
20:20:01.290 00.085 29876 IsGuiding returns 1
20:20:01.290 00.000 29876 scope still moving after pulse duration time elapsed
20:20:01.321 00.031 29876 IsSlewing returns 0
20:20:01.321 00.000 29876 IsGuiding returns 1
20:20:01.351 00.030 29876 IsSlewing returns 0
20:20:01.351 00.000 29876 IsGuiding returns 0
20:20:01.351 00.000 29876 scope move finished after 94 + 72 ms
20:20:01.351 00.000 29876 Move returns status 0, amount 94
20:20:01.351 00.000 29876 MoveAxis(N, 0, ABG)
20:20:01.351 00.000 29876 Move returns status 0, amount 0
20:20:01.351 00.000 29876 move complete, result=0
20:20:01.351 00.000 29876 worker thread done servicing request
20:20:01.352 00.001 29876 Worker thread wakes up
20:20:01.352 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:01.352 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:01.352 00.000 31432 GuideStep: 0.8 px 94 ms WEST, -0.0 px 0 ms NORTH
20:20:03.266 01.914 29876 Exposure complete
20:20:03.309 00.043 29876 worker thread done servicing request
20:20:03.309 00.000 31432 OnExposeComplete: enter
20:20:03.311 00.002 31432 UpdateGuideState(): m_state=6
20:20:03.313 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
20:20:03.315 00.002 31432 Star::Find returns 1 (0), X=336.59, Y=885.96, Mass=2598, SNR=32.3, Peak=221 HFD=3.5
20:20:03.317 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
20:20:03.319 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
20:20:03.321 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=0.31 mountY=0.27, mountTheta=0.73
20:20:03.323 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.23, opts=13)
20:20:03.325 00.002 31432 Enqueuing Move request for scope (0.31, -0.23)
20:20:03.327 00.002 29876 Worker thread wakes up
20:20:03.327 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
20:20:03.327 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
20:20:03.327 00.000 29876 Moving (0.31, -0.23) raw xDistance=0.31 yDistance=0.27
20:20:03.327 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.31
20:20:03.327 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:03.327 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:20:03.327 00.000 29876 MoveAxis(W, 43, ABG)
20:20:03.327 00.000 29876 Guiding  Dir = 3, Dur = 43
20:20:03.327 00.000 29876 IsSlewing returns 0
20:20:03.327 00.000 29876 IsGuiding returns 0
20:20:03.328 00.001 29876 PulseGuide returned control before completion, sleep 53
20:20:03.332 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:03.343 00.011 31432 UpdateGuideState exits: m=2598 RSB=32.3
20:20:03.345 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:03.347 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:03.349 00.002 31432 Enqueuing Expose request
20:20:03.390 00.041 29876 IsGuiding returns 1
20:20:03.390 00.000 29876 scope still moving after pulse duration time elapsed
20:20:03.421 00.031 29876 IsSlewing returns 0
20:20:03.421 00.000 29876 IsGuiding returns 1
20:20:03.452 00.031 29876 IsSlewing returns 0
20:20:03.452 00.000 29876 IsGuiding returns 1
20:20:03.483 00.031 29876 IsSlewing returns 0
20:20:03.483 00.000 29876 IsGuiding returns 0
20:20:03.483 00.000 29876 scope move finished after 43 + 112 ms
20:20:03.483 00.000 29876 Move returns status 0, amount 43
20:20:03.483 00.000 29876 MoveAxis(N, 0, ABG)
20:20:03.483 00.000 29876 Move returns status 0, amount 0
20:20:03.483 00.000 29876 move complete, result=0
20:20:03.483 00.000 29876 worker thread done servicing request
20:20:03.483 00.000 29876 Worker thread wakes up
20:20:03.483 00.000 31432 GuideStep: 0.3 px 43 ms WEST, 0.3 px 0 ms NORTH
20:20:03.486 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:03.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:05.620 02.134 29876 Exposure complete
20:20:05.663 00.043 29876 worker thread done servicing request
20:20:05.663 00.000 31432 OnExposeComplete: enter
20:20:05.665 00.002 31432 UpdateGuideState(): m_state=6
20:20:05.669 00.004 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
20:20:05.671 00.002 31432 Star::Find returns 1 (0), X=336.47, Y=886.36, Mass=2677, SNR=32.2, Peak=222 HFD=3.3
20:20:05.672 00.001 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
20:20:05.674 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
20:20:05.676 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.74 mountX=0.20 mountY=-0.14, mountTheta=-0.64
20:20:05.679 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.18, opts=13)
20:20:05.681 00.002 31432 Enqueuing Move request for scope (0.19, 0.18)
20:20:05.683 00.002 29876 Worker thread wakes up
20:20:05.683 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
20:20:05.683 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
20:20:05.683 00.000 29876 Moving (0.19, 0.18) raw xDistance=0.20 yDistance=-0.14
20:20:05.683 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:20:05.683 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:05.683 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:20:05.683 00.000 29876 MoveAxis(E, 0, ABG)
20:20:05.683 00.000 29876 Move returns status 0, amount 0
20:20:05.683 00.000 29876 MoveAxis(N, 0, ABG)
20:20:05.683 00.000 29876 Move returns status 0, amount 0
20:20:05.683 00.000 29876 move complete, result=0
20:20:05.683 00.000 29876 worker thread done servicing request
20:20:05.687 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:05.699 00.012 31432 UpdateGuideState exits: m=2677 RSB=32.2
20:20:05.702 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:05.705 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:05.706 00.001 31432 Enqueuing Expose request
20:20:05.708 00.002 29876 Worker thread wakes up
20:20:05.708 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:20:05.710 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:05.710 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:07.623 01.913 29876 Exposure complete
20:20:07.666 00.043 29876 worker thread done servicing request
20:20:07.666 00.000 31432 OnExposeComplete: enter
20:20:07.669 00.003 31432 UpdateGuideState(): m_state=6
20:20:07.671 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
20:20:07.673 00.002 31432 Star::Find returns 1 (0), X=336.63, Y=886.21, Mass=2717, SNR=32.8, Peak=215 HFD=3.7
20:20:07.675 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
20:20:07.677 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
20:20:07.678 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.07 mountX=0.35 mountY=0.03, mountTheta=0.09
20:20:07.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.02, opts=13)
20:20:07.683 00.002 31432 Enqueuing Move request for scope (0.35, 0.02)
20:20:07.685 00.002 29876 Worker thread wakes up
20:20:07.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
20:20:07.685 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
20:20:07.685 00.000 29876 Moving (0.35, 0.02) raw xDistance=0.35 yDistance=0.03
20:20:07.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
20:20:07.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:07.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:20:07.685 00.000 29876 MoveAxis(W, 34, ABG)
20:20:07.685 00.000 29876 Guiding  Dir = 3, Dur = 34
20:20:07.685 00.000 29876 IsSlewing returns 0
20:20:07.685 00.000 29876 IsGuiding returns 0
20:20:07.686 00.001 29876 PulseGuide returned control before completion, sleep 44
20:20:07.689 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:07.701 00.012 31432 UpdateGuideState exits: m=2717 RSB=32.8
20:20:07.704 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:07.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:07.708 00.002 31432 Enqueuing Expose request
20:20:07.745 00.037 29876 IsGuiding returns 1
20:20:07.745 00.000 29876 scope still moving after pulse duration time elapsed
20:20:07.776 00.031 29876 IsSlewing returns 0
20:20:07.776 00.000 29876 IsGuiding returns 0
20:20:07.776 00.000 29876 scope move finished after 34 + 56 ms
20:20:07.776 00.000 29876 Move returns status 0, amount 34
20:20:07.776 00.000 29876 MoveAxis(N, 0, ABG)
20:20:07.776 00.000 29876 Move returns status 0, amount 0
20:20:07.776 00.000 29876 move complete, result=0
20:20:07.776 00.000 29876 worker thread done servicing request
20:20:07.777 00.001 29876 Worker thread wakes up
20:20:07.777 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.0 px 0 ms NORTH
20:20:07.779 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:07.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:09.910 02.131 29876 Exposure complete
20:20:09.953 00.043 29876 worker thread done servicing request
20:20:09.953 00.000 31432 OnExposeComplete: enter
20:20:09.957 00.004 31432 UpdateGuideState(): m_state=6
20:20:09.959 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
20:20:09.961 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=886.33, Mass=2439, SNR=30.2, Peak=200 HFD=3.6
20:20:09.963 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
20:20:09.965 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.43)
20:20:09.967 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.15 hyp=0.55 cameraTheta=2.87 mountX=-0.52 mountY=-0.23, mountTheta=-2.73
20:20:09.969 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.15, opts=13)
20:20:09.971 00.002 31432 Enqueuing Move request for scope (-0.53, 0.15)
20:20:09.973 00.002 29876 Worker thread wakes up
20:20:09.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.15) opts 0xd
20:20:09.973 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.15)
20:20:09.973 00.000 29876 Moving (-0.53, 0.15) raw xDistance=-0.52 yDistance=-0.23
20:20:09.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.52
20:20:09.974 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:09.974 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:20:09.974 00.000 29876 MoveAxis(E, 46, ABG)
20:20:09.974 00.000 29876 Guiding  Dir = 2, Dur = 46
20:20:09.974 00.000 29876 IsSlewing returns 0
20:20:09.974 00.000 29876 IsGuiding returns 0
20:20:09.974 00.000 29876 PulseGuide returned control before completion, sleep 56
20:20:09.978 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:09.990 00.012 31432 UpdateGuideState exits: m=2439 RSB=30.2
20:20:09.992 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:09.994 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:09.995 00.001 31432 Enqueuing Expose request
20:20:10.034 00.039 29876 IsGuiding returns 1
20:20:10.034 00.000 29876 scope still moving after pulse duration time elapsed
20:20:10.065 00.031 29876 IsSlewing returns 0
20:20:10.065 00.000 29876 IsGuiding returns 1
20:20:10.096 00.031 29876 IsSlewing returns 0
20:20:10.096 00.000 29876 IsGuiding returns 1
20:20:10.127 00.031 29876 IsSlewing returns 0
20:20:10.127 00.000 29876 IsGuiding returns 1
20:20:10.157 00.030 29876 IsSlewing returns 0
20:20:10.157 00.000 29876 IsGuiding returns 0
20:20:10.157 00.000 29876 scope move finished after 46 + 137 ms
20:20:10.157 00.000 29876 Move returns status 0, amount 46
20:20:10.157 00.000 29876 MoveAxis(N, 0, ABG)
20:20:10.157 00.000 29876 Move returns status 0, amount 0
20:20:10.157 00.000 29876 move complete, result=0
20:20:10.157 00.000 29876 worker thread done servicing request
20:20:10.157 00.000 29876 Worker thread wakes up
20:20:10.157 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.2 px 0 ms NORTH
20:20:10.160 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:10.160 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:12.064 01.904 29876 Exposure complete
20:20:12.106 00.042 29876 worker thread done servicing request
20:20:12.107 00.001 31432 OnExposeComplete: enter
20:20:12.110 00.003 31432 UpdateGuideState(): m_state=6
20:20:12.112 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
20:20:12.114 00.002 31432 Star::Find returns 1 (0), X=337.30, Y=886.23, Mass=2427, SNR=31.3, Peak=215 HFD=3.6
20:20:12.116 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
20:20:12.117 00.001 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
20:20:12.119 00.002 31432 CameraToMount -- cameraX=1.02 cameraY=0.05 hyp=1.02 cameraTheta=0.04 mountX=1.02 mountY=0.11, mountTheta=0.11
20:20:12.122 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.02, y=0.05, opts=13)
20:20:12.124 00.002 31432 Enqueuing Move request for scope (1.02, 0.05)
20:20:12.126 00.002 29876 Worker thread wakes up
20:20:12.126 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.05) opts 0xd
20:20:12.126 00.000 29876 Handling offset move in thread for scope, endpoint = (1.02, 0.05)
20:20:12.126 00.000 29876 Moving (1.02, 0.05) raw xDistance=1.02 yDistance=0.11
20:20:12.127 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.02
20:20:12.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:12.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:20:12.127 00.000 29876 MoveAxis(W, 92, ABG)
20:20:12.127 00.000 29876 Guiding  Dir = 3, Dur = 92
20:20:12.127 00.000 29876 IsSlewing returns 0
20:20:12.127 00.000 29876 IsGuiding returns 0
20:20:12.127 00.000 29876 PulseGuide returned control before completion, sleep 102
20:20:12.131 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:20:12.142 00.011 31432 UpdateGuideState exits: m=2427 RSB=31.3
20:20:12.145 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:12.146 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:12.148 00.002 31432 Enqueuing Expose request
20:20:12.233 00.085 29876 IsGuiding returns 1
20:20:12.233 00.000 29876 scope still moving after pulse duration time elapsed
20:20:12.263 00.030 29876 IsSlewing returns 0
20:20:12.263 00.000 29876 IsGuiding returns 0
20:20:12.263 00.000 29876 scope move finished after 92 + 43 ms
20:20:12.263 00.000 29876 Move returns status 0, amount 92
20:20:12.263 00.000 29876 MoveAxis(N, 0, ABG)
20:20:12.263 00.000 29876 Move returns status 0, amount 0
20:20:12.263 00.000 29876 move complete, result=0
20:20:12.264 00.001 29876 worker thread done servicing request
20:20:12.264 00.000 29876 Worker thread wakes up
20:20:12.264 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:12.264 00.000 31432 GuideStep: 1.0 px 92 ms WEST, 0.1 px 0 ms NORTH
20:20:12.269 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:14.393 02.124 29876 Exposure complete
20:20:14.451 00.058 29876 worker thread done servicing request
20:20:14.451 00.000 31432 OnExposeComplete: enter
20:20:14.454 00.003 31432 UpdateGuideState(): m_state=6
20:20:14.457 00.003 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
20:20:14.459 00.002 31432 Star::Find returns 1 (0), X=337.19, Y=886.39, Mass=2488, SNR=30.2, Peak=215 HFD=3.6
20:20:14.462 00.003 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
20:20:14.464 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.21 = -3.08)
20:20:14.468 00.004 31432 CameraToMount -- cameraX=0.91 cameraY=0.20 hyp=0.93 cameraTheta=0.22 mountX=0.92 mountY=-0.06, mountTheta=-0.07
20:20:14.473 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.91, y=0.20, opts=13)
20:20:14.477 00.004 31432 Enqueuing Move request for scope (0.91, 0.20)
20:20:14.482 00.005 29876 Worker thread wakes up
20:20:14.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.20) opts 0xd
20:20:14.482 00.000 29876 Handling offset move in thread for scope, endpoint = (0.91, 0.20)
20:20:14.482 00.000 29876 Moving (0.91, 0.20) raw xDistance=0.92 yDistance=-0.06
20:20:14.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.92
20:20:14.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:14.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:20:14.482 00.000 29876 MoveAxis(W, 101, ABG)
20:20:14.482 00.000 29876 Guiding  Dir = 3, Dur = 101
20:20:14.482 00.000 29876 IsSlewing returns 0
20:20:14.483 00.001 29876 IsGuiding returns 0
20:20:14.483 00.000 29876 PulseGuide returned control before completion, sleep 111
20:20:14.491 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:14.514 00.023 31432 UpdateGuideState exits: m=2488 RSB=30.2
20:20:14.517 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:14.520 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:14.523 00.003 31432 Enqueuing Expose request
20:20:14.594 00.071 29876 IsGuiding returns 1
20:20:14.594 00.000 29876 scope still moving after pulse duration time elapsed
20:20:14.626 00.032 29876 IsSlewing returns 0
20:20:14.626 00.000 29876 IsGuiding returns 1
20:20:14.657 00.031 29876 IsSlewing returns 0
20:20:14.657 00.000 29876 IsGuiding returns 1
20:20:14.688 00.031 29876 IsSlewing returns 0
20:20:14.688 00.000 29876 IsGuiding returns 0
20:20:14.688 00.000 29876 scope move finished after 101 + 104 ms
20:20:14.688 00.000 29876 Move returns status 0, amount 101
20:20:14.688 00.000 29876 MoveAxis(N, 0, ABG)
20:20:14.688 00.000 29876 Move returns status 0, amount 0
20:20:14.688 00.000 29876 move complete, result=0
20:20:14.688 00.000 29876 worker thread done servicing request
20:20:14.688 00.000 29876 Worker thread wakes up
20:20:14.688 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:14.688 00.000 31432 GuideStep: 0.9 px 101 ms WEST, -0.1 px 0 ms NORTH
20:20:14.692 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:16.600 01.908 29876 Exposure complete
20:20:16.657 00.057 29876 worker thread done servicing request
20:20:16.657 00.000 31432 OnExposeComplete: enter
20:20:16.661 00.004 31432 UpdateGuideState(): m_state=6
20:20:16.664 00.003 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
20:20:16.667 00.003 31432 Star::Find returns 1 (0), X=336.73, Y=886.20, Mass=2576, SNR=31.3, Peak=216 HFD=3.6
20:20:16.670 00.003 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.02) = xAngle (-0.00 = -0.00)
20:20:16.672 00.002 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
20:20:16.675 00.003 31432 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.02 mountX=0.46 mountY=0.06, mountTheta=0.13
20:20:16.678 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.01, opts=13)
20:20:16.681 00.003 31432 Enqueuing Move request for scope (0.46, 0.01)
20:20:16.683 00.002 29876 Worker thread wakes up
20:20:16.684 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.01) opts 0xd
20:20:16.684 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.01)
20:20:16.684 00.000 29876 Moving (0.46, 0.01) raw xDistance=0.46 yDistance=0.06
20:20:16.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
20:20:16.684 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:16.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:20:16.684 00.000 29876 MoveAxis(W, 58, ABG)
20:20:16.684 00.000 29876 Guiding  Dir = 3, Dur = 58
20:20:16.684 00.000 29876 IsSlewing returns 0
20:20:16.684 00.000 29876 IsGuiding returns 0
20:20:16.685 00.001 29876 PulseGuide returned control before completion, sleep 68
20:20:16.689 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:16.705 00.016 31432 UpdateGuideState exits: m=2576 RSB=31.3
20:20:16.709 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:16.712 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:16.714 00.002 31432 Enqueuing Expose request
20:20:16.754 00.040 29876 IsGuiding returns 1
20:20:16.754 00.000 29876 scope still moving after pulse duration time elapsed
20:20:16.785 00.031 29876 IsSlewing returns 0
20:20:16.785 00.000 29876 IsGuiding returns 1
20:20:16.816 00.031 29876 IsSlewing returns 0
20:20:16.816 00.000 29876 IsGuiding returns 1
20:20:16.848 00.032 29876 IsSlewing returns 0
20:20:16.848 00.000 29876 IsGuiding returns 0
20:20:16.848 00.000 29876 scope move finished after 58 + 105 ms
20:20:16.848 00.000 29876 Move returns status 0, amount 58
20:20:16.848 00.000 29876 MoveAxis(N, 0, ABG)
20:20:16.848 00.000 29876 Move returns status 0, amount 0
20:20:16.848 00.000 29876 move complete, result=0
20:20:16.848 00.000 29876 worker thread done servicing request
20:20:16.848 00.000 29876 Worker thread wakes up
20:20:16.848 00.000 31432 GuideStep: 0.5 px 58 ms WEST, 0.1 px 0 ms NORTH
20:20:16.851 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:16.851 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:18.982 02.131 29876 Exposure complete
20:20:19.024 00.042 29876 worker thread done servicing request
20:20:19.024 00.000 31432 OnExposeComplete: enter
20:20:19.027 00.003 31432 UpdateGuideState(): m_state=6
20:20:19.029 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
20:20:19.031 00.002 31432 Star::Find returns 1 (0), X=336.27, Y=886.01, Mass=2585, SNR=31.8, Peak=231 HFD=3.2
20:20:19.033 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.64 = -1.64)
20:20:19.035 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
20:20:19.037 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=-0.01 mountY=0.17, mountTheta=1.64
20:20:19.039 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.17, opts=13)
20:20:19.041 00.002 31432 Enqueuing Move request for scope (-0.01, -0.17)
20:20:19.044 00.003 29876 Worker thread wakes up
20:20:19.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
20:20:19.044 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
20:20:19.044 00.000 29876 Moving (-0.01, -0.17) raw xDistance=-0.01 yDistance=0.17
20:20:19.044 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:20:19.044 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:19.044 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:20:19.044 00.000 29876 MoveAxis(E, 0, ABG)
20:20:19.044 00.000 29876 Move returns status 0, amount 0
20:20:19.044 00.000 29876 MoveAxis(N, 0, ABG)
20:20:19.044 00.000 29876 Move returns status 0, amount 0
20:20:19.044 00.000 29876 move complete, result=0
20:20:19.044 00.000 29876 worker thread done servicing request
20:20:19.052 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:20:19.066 00.014 31432 UpdateGuideState exits: m=2585 RSB=31.8
20:20:19.069 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:19.071 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:19.073 00.002 31432 Enqueuing Expose request
20:20:19.075 00.002 29876 Worker thread wakes up
20:20:19.075 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:20:19.077 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:19.077 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:20.990 01.913 29876 Exposure complete
20:20:21.033 00.043 29876 worker thread done servicing request
20:20:21.033 00.000 31432 OnExposeComplete: enter
20:20:21.035 00.002 31432 UpdateGuideState(): m_state=6
20:20:21.037 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
20:20:21.039 00.002 31432 Star::Find returns 1 (0), X=336.42, Y=886.22, Mass=2596, SNR=31.7, Peak=196 HFD=3.6
20:20:21.041 00.002 31432 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
20:20:21.042 00.001 31432 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.05)
20:20:21.044 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=0.14 mountY=-0.01, mountTheta=-0.10
20:20:21.047 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.04, opts=13)
20:20:21.049 00.002 31432 Enqueuing Move request for scope (0.14, 0.04)
20:20:21.050 00.001 29876 Worker thread wakes up
20:20:21.051 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
20:20:21.051 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
20:20:21.051 00.000 29876 Moving (0.14, 0.04) raw xDistance=0.14 yDistance=-0.01
20:20:21.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:20:21.051 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:21.051 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:20:21.051 00.000 29876 MoveAxis(E, 0, ABG)
20:20:21.051 00.000 29876 Move returns status 0, amount 0
20:20:21.051 00.000 29876 MoveAxis(N, 0, ABG)
20:20:21.051 00.000 29876 Move returns status 0, amount 0
20:20:21.051 00.000 29876 move complete, result=0
20:20:21.051 00.000 29876 worker thread done servicing request
20:20:21.055 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:21.066 00.011 31432 UpdateGuideState exits: m=2596 RSB=31.7
20:20:21.068 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:21.071 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:21.073 00.002 31432 Enqueuing Expose request
20:20:21.074 00.001 29876 Worker thread wakes up
20:20:21.074 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:20:21.076 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:21.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:23.306 02.230 29876 Exposure complete
20:20:23.349 00.043 29876 worker thread done servicing request
20:20:23.349 00.000 31432 OnExposeComplete: enter
20:20:23.351 00.002 31432 UpdateGuideState(): m_state=6
20:20:23.353 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
20:20:23.355 00.002 31432 Star::Find returns 1 (0), X=336.13, Y=886.00, Mass=2406, SNR=30.4, Peak=200 HFD=4.0
20:20:23.357 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
20:20:23.359 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.75 = 0.75)
20:20:23.361 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.23 mountX=-0.15 mountY=0.16, mountTheta=2.32
20:20:23.363 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.19, opts=13)
20:20:23.365 00.002 31432 Enqueuing Move request for scope (-0.15, -0.19)
20:20:23.367 00.002 29876 Worker thread wakes up
20:20:23.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
20:20:23.367 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
20:20:23.367 00.000 29876 Moving (-0.15, -0.19) raw xDistance=-0.15 yDistance=0.16
20:20:23.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:20:23.367 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:23.367 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:20:23.367 00.000 29876 MoveAxis(E, 0, ABG)
20:20:23.367 00.000 29876 Move returns status 0, amount 0
20:20:23.367 00.000 29876 MoveAxis(N, 0, ABG)
20:20:23.367 00.000 29876 Move returns status 0, amount 0
20:20:23.368 00.001 29876 move complete, result=0
20:20:23.368 00.000 29876 worker thread done servicing request
20:20:23.372 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:23.384 00.012 31432 UpdateGuideState exits: m=2406 RSB=30.4
20:20:23.386 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:23.388 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:23.389 00.001 31432 Enqueuing Expose request
20:20:23.391 00.002 29876 Worker thread wakes up
20:20:23.391 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:20:23.393 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:23.393 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:25.309 01.916 29876 Exposure complete
20:20:25.351 00.042 29876 worker thread done servicing request
20:20:25.352 00.001 31432 OnExposeComplete: enter
20:20:25.354 00.002 31432 UpdateGuideState(): m_state=6
20:20:25.356 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
20:20:25.358 00.002 31432 Star::Find returns 1 (0), X=336.15, Y=886.09, Mass=2532, SNR=31.5, Peak=187 HFD=3.9
20:20:25.359 00.001 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
20:20:25.361 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
20:20:25.363 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.46 mountX=-0.13 mountY=0.08, mountTheta=2.58
20:20:25.365 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.10, opts=13)
20:20:25.368 00.003 31432 Enqueuing Move request for scope (-0.13, -0.10)
20:20:25.369 00.001 29876 Worker thread wakes up
20:20:25.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
20:20:25.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
20:20:25.369 00.000 29876 Moving (-0.13, -0.10) raw xDistance=-0.13 yDistance=0.08
20:20:25.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:20:25.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:25.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:20:25.369 00.000 29876 MoveAxis(E, 0, ABG)
20:20:25.369 00.000 29876 Move returns status 0, amount 0
20:20:25.370 00.001 29876 MoveAxis(N, 0, ABG)
20:20:25.370 00.000 29876 Move returns status 0, amount 0
20:20:25.370 00.000 29876 move complete, result=0
20:20:25.370 00.000 29876 worker thread done servicing request
20:20:25.375 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:25.387 00.012 31432 UpdateGuideState exits: m=2532 RSB=31.5
20:20:25.390 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:25.392 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:25.394 00.002 31432 Enqueuing Expose request
20:20:25.395 00.001 29876 Worker thread wakes up
20:20:25.396 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:25.396 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:25.396 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:20:27.516 02.120 29876 Exposure complete
20:20:27.558 00.042 29876 worker thread done servicing request
20:20:27.559 00.001 31432 OnExposeComplete: enter
20:20:27.561 00.002 31432 UpdateGuideState(): m_state=6
20:20:27.563 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
20:20:27.565 00.002 31432 Star::Find returns 1 (0), X=336.77, Y=886.34, Mass=2502, SNR=31.2, Peak=228 HFD=3.4
20:20:27.567 00.002 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
20:20:27.569 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
20:20:27.571 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.15 hyp=0.52 cameraTheta=0.30 mountX=0.50 mountY=-0.08, mountTheta=-0.15
20:20:27.573 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.15, opts=13)
20:20:27.575 00.002 31432 Enqueuing Move request for scope (0.49, 0.15)
20:20:27.577 00.002 29876 Worker thread wakes up
20:20:27.577 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.15) opts 0xd
20:20:27.577 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.15)
20:20:27.577 00.000 29876 Moving (0.49, 0.15) raw xDistance=0.50 yDistance=-0.08
20:20:27.577 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
20:20:27.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:27.577 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:20:27.577 00.000 29876 MoveAxis(W, 48, ABG)
20:20:27.577 00.000 29876 Guiding  Dir = 3, Dur = 48
20:20:27.577 00.000 29876 IsSlewing returns 0
20:20:27.577 00.000 29876 IsGuiding returns 0
20:20:27.578 00.001 29876 PulseGuide returned control before completion, sleep 58
20:20:27.583 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:27.594 00.011 31432 UpdateGuideState exits: m=2502 RSB=31.2
20:20:27.596 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:27.598 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:27.600 00.002 31432 Enqueuing Expose request
20:20:27.639 00.039 29876 IsGuiding returns 1
20:20:27.639 00.000 29876 scope still moving after pulse duration time elapsed
20:20:27.670 00.031 29876 IsSlewing returns 0
20:20:27.670 00.000 29876 IsGuiding returns 1
20:20:27.700 00.030 29876 IsSlewing returns 0
20:20:27.700 00.000 29876 IsGuiding returns 1
20:20:27.732 00.032 29876 IsSlewing returns 0
20:20:27.732 00.000 29876 IsGuiding returns 0
20:20:27.732 00.000 29876 scope move finished after 48 + 106 ms
20:20:27.732 00.000 29876 Move returns status 0, amount 48
20:20:27.732 00.000 29876 MoveAxis(N, 0, ABG)
20:20:27.732 00.000 29876 Move returns status 0, amount 0
20:20:27.732 00.000 29876 move complete, result=0
20:20:27.732 00.000 29876 worker thread done servicing request
20:20:27.732 00.000 29876 Worker thread wakes up
20:20:27.732 00.000 31432 GuideStep: 0.5 px 48 ms WEST, -0.1 px 0 ms NORTH
20:20:27.735 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:27.735 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:29.650 01.915 29876 Exposure complete
20:20:29.699 00.049 29876 worker thread done servicing request
20:20:29.699 00.000 31432 OnExposeComplete: enter
20:20:29.702 00.003 31432 UpdateGuideState(): m_state=6
20:20:29.704 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
20:20:29.706 00.002 31432 Star::Find returns 1 (0), X=336.24, Y=886.28, Mass=2466, SNR=31.1, Peak=209 HFD=3.6
20:20:29.708 00.002 31432 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.02) = xAngle (1.98 = 1.98)
20:20:29.709 00.001 31432 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.99 = -1.29)
20:20:29.711 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.00 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
20:20:29.714 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.09, opts=13)
20:20:29.716 00.002 31432 Enqueuing Move request for scope (-0.04, 0.09)
20:20:29.718 00.002 29876 Worker thread wakes up
20:20:29.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
20:20:29.718 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
20:20:29.718 00.000 29876 Moving (-0.04, 0.09) raw xDistance=-0.04 yDistance=-0.09
20:20:29.718 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:20:29.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:29.718 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:20:29.718 00.000 29876 MoveAxis(E, 0, ABG)
20:20:29.719 00.001 29876 Move returns status 0, amount 0
20:20:29.719 00.000 29876 MoveAxis(N, 0, ABG)
20:20:29.719 00.000 29876 Move returns status 0, amount 0
20:20:29.719 00.000 29876 move complete, result=0
20:20:29.719 00.000 29876 worker thread done servicing request
20:20:29.722 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:29.734 00.012 31432 UpdateGuideState exits: m=2466 RSB=31.1
20:20:29.736 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:29.738 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:29.739 00.001 31432 Enqueuing Expose request
20:20:29.741 00.002 29876 Worker thread wakes up
20:20:29.741 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:20:29.743 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:29.743 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:31.874 02.131 29876 Exposure complete
20:20:31.918 00.044 29876 worker thread done servicing request
20:20:31.918 00.000 31432 OnExposeComplete: enter
20:20:31.920 00.002 31432 UpdateGuideState(): m_state=6
20:20:31.922 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
20:20:31.924 00.002 31432 Star::Find returns 1 (0), X=336.83, Y=886.17, Mass=2525, SNR=30.9, Peak=239 HFD=3.7
20:20:31.926 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:20:31.927 00.001 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:20:31.929 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-0.04 mountX=0.55 mountY=0.11, mountTheta=0.19
20:20:31.932 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.02, opts=13)
20:20:31.934 00.002 31432 Enqueuing Move request for scope (0.55, -0.02)
20:20:31.935 00.001 29876 Worker thread wakes up
20:20:31.936 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.02) opts 0xd
20:20:31.936 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.02)
20:20:31.936 00.000 29876 Moving (0.55, -0.02) raw xDistance=0.55 yDistance=0.11
20:20:31.936 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
20:20:31.936 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:31.936 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:20:31.936 00.000 29876 MoveAxis(W, 53, ABG)
20:20:31.936 00.000 29876 Guiding  Dir = 3, Dur = 53
20:20:31.936 00.000 29876 IsSlewing returns 0
20:20:31.936 00.000 29876 IsGuiding returns 0
20:20:31.936 00.000 29876 PulseGuide returned control before completion, sleep 63
20:20:31.940 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:31.951 00.011 31432 UpdateGuideState exits: m=2525 RSB=30.9
20:20:31.953 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:31.955 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:31.956 00.001 31432 Enqueuing Expose request
20:20:32.013 00.057 29876 IsGuiding returns 1
20:20:32.013 00.000 29876 scope still moving after pulse duration time elapsed
20:20:32.044 00.031 29876 IsSlewing returns 0
20:20:32.044 00.000 29876 IsGuiding returns 1
20:20:32.074 00.030 29876 IsSlewing returns 0
20:20:32.074 00.000 29876 IsGuiding returns 1
20:20:32.105 00.031 29876 IsSlewing returns 0
20:20:32.105 00.000 29876 IsGuiding returns 0
20:20:32.105 00.000 29876 scope move finished after 53 + 115 ms
20:20:32.105 00.000 29876 Move returns status 0, amount 53
20:20:32.105 00.000 29876 MoveAxis(N, 0, ABG)
20:20:32.105 00.000 29876 Move returns status 0, amount 0
20:20:32.105 00.000 29876 move complete, result=0
20:20:32.105 00.000 29876 worker thread done servicing request
20:20:32.105 00.000 29876 Worker thread wakes up
20:20:32.105 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:32.105 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:32.106 00.001 31432 GuideStep: 0.6 px 53 ms WEST, 0.1 px 0 ms NORTH
20:20:34.007 01.901 29876 Exposure complete
20:20:34.055 00.048 29876 worker thread done servicing request
20:20:34.055 00.000 31432 OnExposeComplete: enter
20:20:34.057 00.002 31432 UpdateGuideState(): m_state=6
20:20:34.059 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
20:20:34.061 00.002 31432 Star::Find returns 1 (0), X=336.27, Y=886.17, Mass=2585, SNR=31.7, Peak=234 HFD=3.8
20:20:34.062 00.001 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
20:20:34.065 00.003 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
20:20:34.067 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.75 mountX=-0.00 mountY=0.02, mountTheta=1.79
20:20:34.069 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.02, opts=13)
20:20:34.071 00.002 31432 Enqueuing Move request for scope (-0.00, -0.02)
20:20:34.073 00.002 29876 Worker thread wakes up
20:20:34.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
20:20:34.073 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
20:20:34.073 00.000 29876 Moving (-0.00, -0.02) raw xDistance=-0.00 yDistance=0.02
20:20:34.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:20:34.073 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:34.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:20:34.073 00.000 29876 MoveAxis(E, 0, ABG)
20:20:34.073 00.000 29876 Move returns status 0, amount 0
20:20:34.073 00.000 29876 MoveAxis(N, 0, ABG)
20:20:34.073 00.000 29876 Move returns status 0, amount 0
20:20:34.073 00.000 29876 move complete, result=0
20:20:34.074 00.001 29876 worker thread done servicing request
20:20:34.077 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:34.089 00.012 31432 UpdateGuideState exits: m=2585 RSB=31.7
20:20:34.091 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:34.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:34.095 00.002 31432 Enqueuing Expose request
20:20:34.097 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:20:34.098 00.001 29876 Worker thread wakes up
20:20:34.099 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:34.099 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:36.326 02.227 29876 Exposure complete
20:20:36.368 00.042 29876 worker thread done servicing request
20:20:36.368 00.000 31432 OnExposeComplete: enter
20:20:36.370 00.002 31432 UpdateGuideState(): m_state=6
20:20:36.372 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
20:20:36.374 00.002 31432 Star::Find returns 1 (0), X=336.85, Y=886.05, Mass=2515, SNR=30.9, Peak=223 HFD=3.6
20:20:36.376 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.26 = -0.26)
20:20:36.378 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
20:20:36.380 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=-0.14 hyp=0.59 cameraTheta=-0.23 mountX=0.57 mountY=0.22, mountTheta=0.37
20:20:36.382 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.14, opts=13)
20:20:36.384 00.002 31432 Enqueuing Move request for scope (0.58, -0.14)
20:20:36.386 00.002 29876 Worker thread wakes up
20:20:36.386 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.14) opts 0xd
20:20:36.386 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.14)
20:20:36.386 00.000 29876 Moving (0.58, -0.14) raw xDistance=0.57 yDistance=0.22
20:20:36.386 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
20:20:36.386 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:36.387 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:20:36.387 00.000 29876 MoveAxis(W, 55, ABG)
20:20:36.387 00.000 29876 Guiding  Dir = 3, Dur = 55
20:20:36.387 00.000 29876 IsSlewing returns 0
20:20:36.387 00.000 29876 IsGuiding returns 0
20:20:36.387 00.000 29876 PulseGuide returned control before completion, sleep 65
20:20:36.390 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:20:36.401 00.011 31432 UpdateGuideState exits: m=2515 RSB=30.9
20:20:36.403 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:36.405 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:36.407 00.002 31432 Enqueuing Expose request
20:20:36.463 00.056 29876 IsGuiding returns 1
20:20:36.463 00.000 29876 scope still moving after pulse duration time elapsed
20:20:36.495 00.032 29876 IsSlewing returns 0
20:20:36.495 00.000 29876 IsGuiding returns 1
20:20:36.525 00.030 29876 IsSlewing returns 0
20:20:36.525 00.000 29876 IsGuiding returns 0
20:20:36.525 00.000 29876 scope move finished after 55 + 83 ms
20:20:36.525 00.000 29876 Move returns status 0, amount 55
20:20:36.525 00.000 29876 MoveAxis(N, 0, ABG)
20:20:36.525 00.000 29876 Move returns status 0, amount 0
20:20:36.525 00.000 29876 move complete, result=0
20:20:36.525 00.000 29876 worker thread done servicing request
20:20:36.525 00.000 29876 Worker thread wakes up
20:20:36.525 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:36.525 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:36.525 00.000 31432 GuideStep: 0.6 px 55 ms WEST, 0.2 px 0 ms NORTH
20:20:38.434 01.909 29876 Exposure complete
20:20:38.477 00.043 29876 worker thread done servicing request
20:20:38.477 00.000 31432 OnExposeComplete: enter
20:20:38.480 00.003 31432 UpdateGuideState(): m_state=6
20:20:38.482 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
20:20:38.484 00.002 31432 Star::Find returns 1 (0), X=336.58, Y=886.06, Mass=2612, SNR=31.7, Peak=178 HFD=3.8
20:20:38.486 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
20:20:38.487 00.001 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
20:20:38.489 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=0.30 mountY=0.17, mountTheta=0.52
20:20:38.492 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.13, opts=13)
20:20:38.494 00.002 31432 Enqueuing Move request for scope (0.31, -0.13)
20:20:38.495 00.001 29876 Worker thread wakes up
20:20:38.496 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
20:20:38.496 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
20:20:38.496 00.000 29876 Moving (0.31, -0.13) raw xDistance=0.30 yDistance=0.17
20:20:38.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
20:20:38.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:38.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:20:38.496 00.000 29876 MoveAxis(W, 37, ABG)
20:20:38.496 00.000 29876 Guiding  Dir = 3, Dur = 37
20:20:38.496 00.000 29876 IsSlewing returns 0
20:20:38.496 00.000 29876 IsGuiding returns 0
20:20:38.497 00.001 29876 PulseGuide returned control before completion, sleep 47
20:20:38.500 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:38.511 00.011 31432 UpdateGuideState exits: m=2612 RSB=31.7
20:20:38.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:38.515 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:38.517 00.002 31432 Enqueuing Expose request
20:20:38.556 00.039 29876 IsGuiding returns 1
20:20:38.556 00.000 29876 scope still moving after pulse duration time elapsed
20:20:38.587 00.031 29876 IsSlewing returns 0
20:20:38.587 00.000 29876 IsGuiding returns 0
20:20:38.587 00.000 29876 scope move finished after 37 + 53 ms
20:20:38.587 00.000 29876 Move returns status 0, amount 37
20:20:38.587 00.000 29876 MoveAxis(N, 0, ABG)
20:20:38.587 00.000 29876 Move returns status 0, amount 0
20:20:38.587 00.000 29876 move complete, result=0
20:20:38.587 00.000 29876 worker thread done servicing request
20:20:38.587 00.000 29876 Worker thread wakes up
20:20:38.587 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:38.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:38.587 00.000 31432 GuideStep: 0.3 px 37 ms WEST, 0.2 px 0 ms NORTH
20:20:40.710 02.123 29876 Exposure complete
20:20:40.752 00.042 29876 worker thread done servicing request
20:20:40.752 00.000 31432 OnExposeComplete: enter
20:20:40.755 00.003 31432 UpdateGuideState(): m_state=6
20:20:40.756 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
20:20:40.758 00.002 31432 Star::Find returns 1 (0), X=336.38, Y=885.94, Mass=2664, SNR=32.4, Peak=202 HFD=3.6
20:20:40.760 00.002 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.21 = -1.21)
20:20:40.762 00.002 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.80 = 1.80)
20:20:40.764 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.18 mountX=0.10 mountY=0.26, mountTheta=1.22
20:20:40.766 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.25, opts=13)
20:20:40.768 00.002 31432 Enqueuing Move request for scope (0.10, -0.25)
20:20:40.770 00.002 29876 Worker thread wakes up
20:20:40.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
20:20:40.770 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
20:20:40.770 00.000 29876 Moving (0.10, -0.25) raw xDistance=0.10 yDistance=0.26
20:20:40.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:20:40.770 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:40.770 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:20:40.770 00.000 29876 MoveAxis(E, 0, ABG)
20:20:40.770 00.000 29876 Move returns status 0, amount 0
20:20:40.770 00.000 29876 MoveAxis(N, 0, ABG)
20:20:40.771 00.001 29876 Move returns status 0, amount 0
20:20:40.771 00.000 29876 move complete, result=0
20:20:40.771 00.000 29876 worker thread done servicing request
20:20:40.774 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:20:40.787 00.013 31432 UpdateGuideState exits: m=2664 RSB=32.4
20:20:40.789 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:40.791 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:40.793 00.002 31432 Enqueuing Expose request
20:20:40.795 00.002 29876 Worker thread wakes up
20:20:40.795 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:20:40.797 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:40.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:42.810 02.013 29876 Exposure complete
20:20:42.852 00.042 29876 worker thread done servicing request
20:20:42.852 00.000 31432 OnExposeComplete: enter
20:20:42.855 00.003 31432 UpdateGuideState(): m_state=6
20:20:42.857 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
20:20:42.859 00.002 31432 Star::Find returns 1 (0), X=336.32, Y=885.78, Mass=2636, SNR=31.8, Peak=193 HFD=3.6
20:20:42.860 00.001 31432 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.02) = xAngle (-1.48 = -1.48)
20:20:42.862 00.002 31432 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.53 = 1.53)
20:20:42.864 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.46 mountX=0.04 mountY=0.41, mountTheta=1.48
20:20:42.866 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.41, opts=13)
20:20:42.868 00.002 31432 Enqueuing Move request for scope (0.05, -0.41)
20:20:42.870 00.002 29876 Worker thread wakes up
20:20:42.870 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.41) opts 0xd
20:20:42.870 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.41)
20:20:42.870 00.000 29876 Moving (0.05, -0.41) raw xDistance=0.04 yDistance=0.41
20:20:42.870 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:20:42.870 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
20:20:42.870 00.000 29876 MoveAxis(E, 0, ABG)
20:20:42.870 00.000 29876 Move returns status 0, amount 0
20:20:42.870 00.000 29876 MoveAxis(S, 30, ABG)
20:20:42.870 00.000 29876 Guiding  Dir = 1, Dur = 30
20:20:42.871 00.001 29876 IsSlewing returns 0
20:20:42.871 00.000 29876 IsGuiding returns 0
20:20:42.871 00.000 29876 PulseGuide returned control before completion, sleep 40
20:20:42.874 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:42.885 00.011 31432 UpdateGuideState exits: m=2636 RSB=31.8
20:20:42.887 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:42.888 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:42.890 00.002 31432 Enqueuing Expose request
20:20:42.917 00.027 29876 IsGuiding returns 1
20:20:42.917 00.000 29876 scope still moving after pulse duration time elapsed
20:20:42.948 00.031 29876 IsSlewing returns 0
20:20:42.948 00.000 29876 IsGuiding returns 1
20:20:42.980 00.032 29876 IsSlewing returns 0
20:20:42.980 00.000 29876 IsGuiding returns 1
20:20:43.011 00.031 29876 IsSlewing returns 0
20:20:43.011 00.000 29876 IsGuiding returns 1
20:20:43.041 00.030 29876 IsSlewing returns 0
20:20:43.041 00.000 29876 IsGuiding returns 1
20:20:43.071 00.030 29876 IsSlewing returns 0
20:20:43.071 00.000 29876 IsGuiding returns 1
20:20:43.102 00.031 29876 IsSlewing returns 0
20:20:43.102 00.000 29876 IsGuiding returns 0
20:20:43.102 00.000 29876 scope move finished after 30 + 201 ms
20:20:43.102 00.000 29876 Move returns status 0, amount 30
20:20:43.102 00.000 29876 move complete, result=0
20:20:43.102 00.000 29876 worker thread done servicing request
20:20:43.102 00.000 29876 Worker thread wakes up
20:20:43.102 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:43.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:43.103 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 30 ms SOUTH
20:20:45.237 02.134 29876 Exposure complete
20:20:45.280 00.043 29876 worker thread done servicing request
20:20:45.280 00.000 31432 OnExposeComplete: enter
20:20:45.283 00.003 31432 UpdateGuideState(): m_state=6
20:20:45.284 00.001 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
20:20:45.286 00.002 31432 Star::Find returns 1 (0), X=336.60, Y=886.39, Mass=2490, SNR=30.6, Peak=171 HFD=3.4
20:20:45.288 00.002 31432 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
20:20:45.290 00.002 31432 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
20:20:45.292 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.20 hyp=0.38 cameraTheta=0.56 mountX=0.33 mountY=-0.15, mountTheta=-0.43
20:20:45.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.20, opts=13)
20:20:45.296 00.001 31432 Enqueuing Move request for scope (0.32, 0.20)
20:20:45.298 00.002 29876 Worker thread wakes up
20:20:45.299 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.20) opts 0xd
20:20:45.299 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.20)
20:20:45.299 00.000 29876 Moving (0.32, 0.20) raw xDistance=0.33 yDistance=-0.15
20:20:45.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
20:20:45.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:45.299 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:20:45.299 00.000 29876 MoveAxis(W, 31, ABG)
20:20:45.299 00.000 29876 Guiding  Dir = 3, Dur = 31
20:20:45.299 00.000 29876 IsSlewing returns 0
20:20:45.299 00.000 29876 IsGuiding returns 0
20:20:45.299 00.000 29876 PulseGuide returned control before completion, sleep 41
20:20:45.305 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:45.318 00.013 31432 UpdateGuideState exits: m=2490 RSB=30.6
20:20:45.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:45.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:45.324 00.002 31432 Enqueuing Expose request
20:20:45.346 00.022 29876 IsGuiding returns 1
20:20:45.346 00.000 29876 scope still moving after pulse duration time elapsed
20:20:45.391 00.045 29876 IsSlewing returns 0
20:20:45.391 00.000 29876 IsGuiding returns 1
20:20:45.423 00.032 29876 IsSlewing returns 0
20:20:45.423 00.000 29876 IsGuiding returns 0
20:20:45.423 00.000 29876 scope move finished after 31 + 93 ms
20:20:45.423 00.000 29876 Move returns status 0, amount 31
20:20:45.423 00.000 29876 MoveAxis(N, 0, ABG)
20:20:45.423 00.000 29876 Move returns status 0, amount 0
20:20:45.423 00.000 29876 move complete, result=0
20:20:45.423 00.000 29876 worker thread done servicing request
20:20:45.424 00.001 31432 GuideStep: 0.3 px 31 ms WEST, -0.1 px 0 ms NORTH
20:20:45.426 00.002 29876 Worker thread wakes up
20:20:45.427 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:45.427 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:47.342 01.915 29876 Exposure complete
20:20:47.390 00.048 29876 worker thread done servicing request
20:20:47.390 00.000 31432 OnExposeComplete: enter
20:20:47.396 00.006 31432 UpdateGuideState(): m_state=6
20:20:47.402 00.006 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
20:20:47.407 00.005 31432 Star::Find returns 1 (0), X=336.25, Y=886.35, Mass=2359, SNR=30.5, Peak=180 HFD=3.6
20:20:47.412 00.005 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.72 = 1.72)
20:20:47.417 00.005 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.74 = -1.55)
20:20:47.421 00.004 31432 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.75 mountX=-0.03 mountY=-0.17, mountTheta=-1.72
20:20:47.424 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.17, opts=13)
20:20:47.426 00.002 31432 Enqueuing Move request for scope (-0.03, 0.17)
20:20:47.427 00.001 29876 Worker thread wakes up
20:20:47.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
20:20:47.427 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
20:20:47.428 00.001 29876 Moving (-0.03, 0.17) raw xDistance=-0.03 yDistance=-0.17
20:20:47.428 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:20:47.428 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:47.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:20:47.428 00.000 29876 MoveAxis(E, 0, ABG)
20:20:47.428 00.000 29876 Move returns status 0, amount 0
20:20:47.428 00.000 29876 MoveAxis(N, 0, ABG)
20:20:47.428 00.000 29876 Move returns status 0, amount 0
20:20:47.428 00.000 29876 move complete, result=0
20:20:47.428 00.000 29876 worker thread done servicing request
20:20:47.431 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:47.443 00.012 31432 UpdateGuideState exits: m=2359 RSB=30.5
20:20:47.445 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:47.447 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:47.448 00.001 31432 Enqueuing Expose request
20:20:47.450 00.002 29876 Worker thread wakes up
20:20:47.450 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:20:47.452 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:47.452 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:49.574 02.122 29876 Exposure complete
20:20:49.616 00.042 29876 worker thread done servicing request
20:20:49.616 00.000 31432 OnExposeComplete: enter
20:20:49.618 00.002 31432 UpdateGuideState(): m_state=6
20:20:49.619 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
20:20:49.622 00.003 31432 Star::Find returns 1 (0), X=336.76, Y=886.16, Mass=2464, SNR=30.8, Peak=228 HFD=3.4
20:20:49.624 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
20:20:49.626 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
20:20:49.626 00.000 31432 CameraToMount -- cameraX=0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-0.06 mountX=0.48 mountY=0.10, mountTheta=0.21
20:20:49.630 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.03, opts=13)
20:20:49.632 00.002 31432 Enqueuing Move request for scope (0.48, -0.03)
20:20:49.633 00.001 29876 Worker thread wakes up
20:20:49.633 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.03) opts 0xd
20:20:49.633 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.03)
20:20:49.633 00.000 29876 Moving (0.48, -0.03) raw xDistance=0.48 yDistance=0.10
20:20:49.633 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
20:20:49.633 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:49.633 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:20:49.633 00.000 29876 MoveAxis(W, 46, ABG)
20:20:49.633 00.000 29876 Guiding  Dir = 3, Dur = 46
20:20:49.633 00.000 29876 IsSlewing returns 0
20:20:49.633 00.000 29876 IsGuiding returns 0
20:20:49.635 00.002 29876 PulseGuide returned control before completion, sleep 56
20:20:49.639 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:49.652 00.013 31432 UpdateGuideState exits: m=2464 RSB=30.8
20:20:49.654 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:49.656 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:49.658 00.002 31432 Enqueuing Expose request
20:20:49.698 00.040 29876 IsGuiding returns 1
20:20:49.698 00.000 29876 scope still moving after pulse duration time elapsed
20:20:49.729 00.031 29876 IsSlewing returns 0
20:20:49.729 00.000 29876 IsGuiding returns 1
20:20:49.759 00.030 29876 IsSlewing returns 0
20:20:49.759 00.000 29876 IsGuiding returns 1
20:20:49.790 00.031 29876 IsSlewing returns 0
20:20:49.790 00.000 29876 IsGuiding returns 0
20:20:49.790 00.000 29876 scope move finished after 46 + 110 ms
20:20:49.790 00.000 29876 Move returns status 0, amount 46
20:20:49.790 00.000 29876 MoveAxis(N, 0, ABG)
20:20:49.790 00.000 29876 Move returns status 0, amount 0
20:20:49.790 00.000 29876 move complete, result=0
20:20:49.791 00.001 29876 worker thread done servicing request
20:20:49.791 00.000 29876 Worker thread wakes up
20:20:49.791 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:49.791 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:49.791 00.000 31432 GuideStep: 0.5 px 46 ms WEST, 0.1 px 0 ms NORTH
20:20:51.694 01.903 29876 Exposure complete
20:20:51.737 00.043 29876 worker thread done servicing request
20:20:51.737 00.000 31432 OnExposeComplete: enter
20:20:51.740 00.003 31432 UpdateGuideState(): m_state=6
20:20:51.742 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
20:20:51.745 00.003 31432 Star::Find returns 1 (0), X=336.18, Y=885.75, Mass=2713, SNR=32.3, Peak=204 HFD=3.6
20:20:51.750 00.005 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:20:51.755 00.005 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:20:51.759 00.004 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.79 mountX=-0.11 mountY=0.42, mountTheta=1.83
20:20:51.764 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.44, opts=13)
20:20:51.766 00.002 31432 Enqueuing Move request for scope (-0.10, -0.44)
20:20:51.768 00.002 29876 Worker thread wakes up
20:20:51.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.44) opts 0xd
20:20:51.768 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.44)
20:20:51.768 00.000 29876 Moving (-0.10, -0.44) raw xDistance=-0.11 yDistance=0.42
20:20:51.768 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:20:51.768 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
20:20:51.768 00.000 29876 MoveAxis(E, 0, ABG)
20:20:51.768 00.000 29876 Move returns status 0, amount 0
20:20:51.768 00.000 29876 MoveAxis(S, 31, ABG)
20:20:51.768 00.000 29876 Guiding  Dir = 1, Dur = 31
20:20:51.769 00.001 29876 IsSlewing returns 0
20:20:51.769 00.000 29876 IsGuiding returns 0
20:20:51.769 00.000 29876 PulseGuide returned control before completion, sleep 41
20:20:51.772 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:51.788 00.016 31432 UpdateGuideState exits: m=2713 RSB=32.3
20:20:51.790 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:51.792 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:51.794 00.002 31432 Enqueuing Expose request
20:20:51.817 00.023 29876 IsGuiding returns 1
20:20:51.817 00.000 29876 scope still moving after pulse duration time elapsed
20:20:51.848 00.031 29876 IsSlewing returns 0
20:20:51.848 00.000 29876 IsGuiding returns 1
20:20:51.880 00.032 29876 IsSlewing returns 0
20:20:51.880 00.000 29876 IsGuiding returns 1
20:20:51.910 00.030 29876 IsSlewing returns 0
20:20:51.910 00.000 29876 IsGuiding returns 0
20:20:51.910 00.000 29876 scope move finished after 31 + 110 ms
20:20:51.910 00.000 29876 Move returns status 0, amount 31
20:20:51.910 00.000 29876 move complete, result=0
20:20:51.910 00.000 29876 worker thread done servicing request
20:20:51.910 00.000 29876 Worker thread wakes up
20:20:51.910 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 31 ms SOUTH
20:20:51.915 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:51.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:54.044 02.129 29876 Exposure complete
20:20:54.087 00.043 29876 worker thread done servicing request
20:20:54.087 00.000 31432 OnExposeComplete: enter
20:20:54.091 00.004 31432 UpdateGuideState(): m_state=6
20:20:54.093 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
20:20:54.095 00.002 31432 Star::Find returns 1 (0), X=335.81, Y=887.24, Mass=2443, SNR=30.6, Peak=213 HFD=3.6
20:20:54.097 00.002 31432 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
20:20:54.099 00.002 31432 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.31)
20:20:54.101 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=1.05 hyp=1.15 cameraTheta=1.99 mountX=-0.44 mountY=-1.11, mountTheta=-1.95
20:20:54.107 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=1.05, opts=13)
20:20:54.109 00.002 31432 Enqueuing Move request for scope (-0.47, 1.05)
20:20:54.111 00.002 29876 Worker thread wakes up
20:20:54.111 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.05) opts 0xd
20:20:54.112 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.47, 1.05)
20:20:54.112 00.000 29876 Moving (-0.47, 1.05) raw xDistance=-0.44 yDistance=-1.11
20:20:54.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
20:20:54.112 00.000 29876 resist switch: large excursion: input -1.11 thresh 0.90 direction from 1 to -1
20:20:54.112 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.33
20:20:54.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.67 from input -1.11
20:20:54.112 00.000 29876 MoveAxis(E, 43, ABG)
20:20:54.112 00.000 29876 Guiding  Dir = 2, Dur = 43
20:20:54.112 00.000 29876 IsSlewing returns 0
20:20:54.112 00.000 29876 IsGuiding returns 0
20:20:54.112 00.000 29876 PulseGuide returned control before completion, sleep 53
20:20:54.116 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:20:54.128 00.012 31432 UpdateGuideState exits: m=2443 RSB=30.6
20:20:54.131 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:54.132 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:54.134 00.002 31432 Enqueuing Expose request
20:20:54.167 00.033 29876 IsGuiding returns 1
20:20:54.167 00.000 29876 scope still moving after pulse duration time elapsed
20:20:54.198 00.031 29876 IsSlewing returns 0
20:20:54.198 00.000 29876 IsGuiding returns 1
20:20:54.230 00.032 29876 IsSlewing returns 0
20:20:54.230 00.000 29876 IsGuiding returns 1
20:20:54.261 00.031 29876 IsSlewing returns 0
20:20:54.261 00.000 29876 IsGuiding returns 0
20:20:54.261 00.000 29876 scope move finished after 43 + 105 ms
20:20:54.261 00.000 29876 Move returns status 0, amount 43
20:20:54.261 00.000 29876 BLC: Oldest BLC event removed
20:20:54.261 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:20:54.261 00.000 29876 MoveAxis(N, 102, ABG)
20:20:54.261 00.000 29876 Guiding  Dir = 0, Dur = 102
20:20:54.261 00.000 29876 IsSlewing returns 0
20:20:54.261 00.000 29876 IsGuiding returns 0
20:20:54.262 00.001 29876 PulseGuide returned control before completion, sleep 112
20:20:54.383 00.121 29876 IsGuiding returns 1
20:20:54.383 00.000 29876 scope still moving after pulse duration time elapsed
20:20:54.414 00.031 29876 IsSlewing returns 0
20:20:54.414 00.000 29876 IsGuiding returns 1
20:20:54.444 00.030 29876 IsSlewing returns 0
20:20:54.444 00.000 29876 IsGuiding returns 0
20:20:54.444 00.000 29876 scope move finished after 102 + 80 ms
20:20:54.444 00.000 29876 Move returns status 0, amount 102
20:20:54.444 00.000 29876 move complete, result=0
20:20:54.444 00.000 29876 worker thread done servicing request
20:20:54.444 00.000 29876 Worker thread wakes up
20:20:54.444 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -1.1 px 102 ms NORTH
20:20:54.447 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:54.447 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:56.361 01.914 29876 Exposure complete
20:20:56.403 00.042 29876 worker thread done servicing request
20:20:56.403 00.000 31432 OnExposeComplete: enter
20:20:56.405 00.002 31432 UpdateGuideState(): m_state=6
20:20:56.408 00.003 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
20:20:56.411 00.003 31432 Star::Find returns 1 (0), X=337.09, Y=886.99, Mass=2316, SNR=30.4, Peak=186 HFD=4.0
20:20:56.416 00.005 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:20:56.421 00.005 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
20:20:56.424 00.003 31432 CameraToMount -- cameraX=0.82 cameraY=0.80 hyp=1.15 cameraTheta=0.78 mountX=0.84 mountY=-0.67, mountTheta=-0.67
20:20:56.428 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=0.80, opts=13)
20:20:56.434 00.006 31432 Enqueuing Move request for scope (0.82, 0.80)
20:20:56.438 00.004 29876 Worker thread wakes up
20:20:56.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.80) opts 0xd
20:20:56.438 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, 0.80)
20:20:56.438 00.000 29876 Moving (0.82, 0.80) raw xDistance=0.84 yDistance=-0.67
20:20:56.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.84
20:20:56.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.67
20:20:56.438 00.000 29876 MoveAxis(W, 75, ABG)
20:20:56.438 00.000 29876 Guiding  Dir = 3, Dur = 75
20:20:56.438 00.000 29876 IsSlewing returns 0
20:20:56.438 00.000 29876 IsGuiding returns 0
20:20:56.439 00.001 29876 PulseGuide returned control before completion, sleep 85
20:20:56.442 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:20:56.458 00.016 31432 UpdateGuideState exits: m=2316 RSB=30.4
20:20:56.461 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:56.463 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:56.464 00.001 31432 Enqueuing Expose request
20:20:56.531 00.067 29876 IsGuiding returns 1
20:20:56.531 00.000 29876 scope still moving after pulse duration time elapsed
20:20:56.562 00.031 29876 IsSlewing returns 0
20:20:56.562 00.000 29876 IsGuiding returns 1
20:20:56.592 00.030 29876 IsSlewing returns 0
20:20:56.592 00.000 29876 IsGuiding returns 0
20:20:56.592 00.000 29876 scope move finished after 75 + 77 ms
20:20:56.592 00.000 29876 Move returns status 0, amount 75
20:20:56.592 00.000 29876 MoveAxis(N, 49, ABG)
20:20:56.592 00.000 29876 Guiding  Dir = 0, Dur = 49
20:20:56.592 00.000 29876 IsSlewing returns 0
20:20:56.592 00.000 29876 IsGuiding returns 0
20:20:56.592 00.000 29876 PulseGuide returned control before completion, sleep 59
20:20:56.653 00.061 29876 IsGuiding returns 1
20:20:56.653 00.000 29876 scope still moving after pulse duration time elapsed
20:20:56.683 00.030 29876 IsSlewing returns 0
20:20:56.683 00.000 29876 IsGuiding returns 1
20:20:56.714 00.031 29876 IsSlewing returns 0
20:20:56.714 00.000 29876 IsGuiding returns 1
20:20:56.744 00.030 29876 IsSlewing returns 0
20:20:56.744 00.000 29876 IsGuiding returns 1
20:20:56.774 00.030 29876 IsSlewing returns 0
20:20:56.774 00.000 29876 IsGuiding returns 0
20:20:56.774 00.000 29876 scope move finished after 49 + 133 ms
20:20:56.774 00.000 29876 Move returns status 0, amount 49
20:20:56.774 00.000 29876 move complete, result=0
20:20:56.774 00.000 29876 worker thread done servicing request
20:20:56.774 00.000 29876 Worker thread wakes up
20:20:56.774 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:56.774 00.000 31432 GuideStep: 0.8 px 75 ms WEST, -0.7 px 49 ms NORTH
20:20:56.777 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:20:59.006 02.229 29876 Exposure complete
20:20:59.049 00.043 29876 worker thread done servicing request
20:20:59.049 00.000 31432 OnExposeComplete: enter
20:20:59.051 00.002 31432 UpdateGuideState(): m_state=6
20:20:59.054 00.003 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
20:20:59.056 00.002 31432 Star::Find returns 1 (0), X=337.19, Y=886.55, Mass=2392, SNR=30.3, Peak=210 HFD=3.3
20:20:59.058 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
20:20:59.059 00.001 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.92)
20:20:59.061 00.002 31432 CameraToMount -- cameraX=0.92 cameraY=0.37 hyp=0.99 cameraTheta=0.38 mountX=0.93 mountY=-0.22, mountTheta=-0.24
20:20:59.064 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.92, y=0.37, opts=13)
20:20:59.066 00.002 31432 Enqueuing Move request for scope (0.92, 0.37)
20:20:59.068 00.002 29876 Worker thread wakes up
20:20:59.068 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.37) opts 0xd
20:20:59.068 00.000 29876 Handling offset move in thread for scope, endpoint = (0.92, 0.37)
20:20:59.068 00.000 29876 Moving (0.92, 0.37) raw xDistance=0.93 yDistance=-0.22
20:20:59.068 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.93
20:20:59.068 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:59.068 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:20:59.068 00.000 29876 MoveAxis(W, 100, ABG)
20:20:59.068 00.000 29876 Guiding  Dir = 3, Dur = 100
20:20:59.069 00.001 29876 IsSlewing returns 0
20:20:59.069 00.000 29876 IsGuiding returns 0
20:20:59.069 00.000 29876 PulseGuide returned control before completion, sleep 110
20:20:59.072 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:20:59.083 00.011 31432 UpdateGuideState exits: m=2392 RSB=30.3
20:20:59.085 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:59.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:20:59.089 00.002 31432 Enqueuing Expose request
20:20:59.190 00.101 29876 IsGuiding returns 1
20:20:59.190 00.000 29876 scope still moving after pulse duration time elapsed
20:20:59.220 00.030 29876 IsSlewing returns 0
20:20:59.220 00.000 29876 IsGuiding returns 1
20:20:59.250 00.030 29876 IsSlewing returns 0
20:20:59.250 00.000 29876 IsGuiding returns 0
20:20:59.250 00.000 29876 scope move finished after 100 + 81 ms
20:20:59.250 00.000 29876 Move returns status 0, amount 100
20:20:59.250 00.000 29876 MoveAxis(N, 0, ABG)
20:20:59.250 00.000 29876 Move returns status 0, amount 0
20:20:59.250 00.000 29876 move complete, result=0
20:20:59.250 00.000 29876 worker thread done servicing request
20:20:59.250 00.000 29876 Worker thread wakes up
20:20:59.250 00.000 31432 GuideStep: 0.9 px 100 ms WEST, -0.2 px 0 ms NORTH
20:20:59.254 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:20:59.254 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:01.169 01.915 29876 Exposure complete
20:21:01.217 00.048 29876 worker thread done servicing request
20:21:01.217 00.000 31432 OnExposeComplete: enter
20:21:01.220 00.003 31432 UpdateGuideState(): m_state=6
20:21:01.222 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
20:21:01.224 00.002 31432 Star::Find returns 1 (0), X=335.88, Y=886.97, Mass=2325, SNR=30.7, Peak=190 HFD=3.4
20:21:01.226 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
20:21:01.228 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
20:21:01.229 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=0.79 hyp=0.88 cameraTheta=2.03 mountX=-0.37 mountY=-0.84, mountTheta=-1.99
20:21:01.232 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.79, opts=13)
20:21:01.234 00.002 31432 Enqueuing Move request for scope (-0.39, 0.79)
20:21:01.236 00.002 29876 Worker thread wakes up
20:21:01.236 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.79) opts 0xd
20:21:01.236 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.79)
20:21:01.236 00.000 29876 Moving (-0.39, 0.79) raw xDistance=-0.37 yDistance=-0.84
20:21:01.236 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.37
20:21:01.237 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.84
20:21:01.237 00.000 29876 MoveAxis(E, 22, ABG)
20:21:01.237 00.000 29876 Guiding  Dir = 2, Dur = 22
20:21:01.237 00.000 29876 IsSlewing returns 0
20:21:01.237 00.000 29876 IsGuiding returns 0
20:21:01.237 00.000 29876 PulseGuide returned control before completion, sleep 32
20:21:01.240 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:01.252 00.012 31432 UpdateGuideState exits: m=2325 RSB=30.7
20:21:01.254 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:01.256 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:01.258 00.002 31432 Enqueuing Expose request
20:21:01.278 00.020 29876 IsGuiding returns 1
20:21:01.278 00.000 29876 scope still moving after pulse duration time elapsed
20:21:01.309 00.031 29876 IsSlewing returns 0
20:21:01.309 00.000 29876 IsGuiding returns 1
20:21:01.339 00.030 29876 IsSlewing returns 0
20:21:01.339 00.000 29876 IsGuiding returns 0
20:21:01.339 00.000 29876 scope move finished after 22 + 80 ms
20:21:01.339 00.000 29876 Move returns status 0, amount 22
20:21:01.339 00.000 29876 MoveAxis(N, 62, ABG)
20:21:01.339 00.000 29876 Guiding  Dir = 0, Dur = 62
20:21:01.339 00.000 29876 IsSlewing returns 0
20:21:01.339 00.000 29876 IsGuiding returns 0
20:21:01.339 00.000 29876 PulseGuide returned control before completion, sleep 72
20:21:01.415 00.076 29876 IsGuiding returns 1
20:21:01.415 00.000 29876 scope still moving after pulse duration time elapsed
20:21:01.445 00.030 29876 IsSlewing returns 0
20:21:01.445 00.000 29876 IsGuiding returns 1
20:21:01.475 00.030 29876 IsSlewing returns 0
20:21:01.475 00.000 29876 IsGuiding returns 0
20:21:01.475 00.000 29876 scope move finished after 62 + 73 ms
20:21:01.475 00.000 29876 Move returns status 0, amount 62
20:21:01.475 00.000 29876 move complete, result=0
20:21:01.475 00.000 29876 worker thread done servicing request
20:21:01.475 00.000 29876 Worker thread wakes up
20:21:01.475 00.000 31432 GuideStep: -0.4 px 22 ms EAST, -0.8 px 62 ms NORTH
20:21:01.478 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:01.478 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:03.607 02.129 29876 Exposure complete
20:21:03.650 00.043 29876 worker thread done servicing request
20:21:03.650 00.000 31432 OnExposeComplete: enter
20:21:03.652 00.002 31432 UpdateGuideState(): m_state=6
20:21:03.654 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
20:21:03.656 00.002 31432 Star::Find returns 1 (0), X=335.62, Y=886.80, Mass=2395, SNR=30.3, Peak=204 HFD=3.5
20:21:03.658 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
20:21:03.660 00.002 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.91)
20:21:03.661 00.001 31432 CameraToMount -- cameraX=-0.65 cameraY=0.62 hyp=0.90 cameraTheta=2.38 mountX=-0.64 mountY=-0.71, mountTheta=-2.30
20:21:03.664 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.62, opts=13)
20:21:03.666 00.002 31432 Enqueuing Move request for scope (-0.65, 0.62)
20:21:03.668 00.002 29876 Worker thread wakes up
20:21:03.668 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.62) opts 0xd
20:21:03.668 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.62)
20:21:03.668 00.000 29876 Moving (-0.65, 0.62) raw xDistance=-0.64 yDistance=-0.71
20:21:03.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.64
20:21:03.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.71
20:21:03.668 00.000 29876 MoveAxis(E, 64, ABG)
20:21:03.668 00.000 29876 Guiding  Dir = 2, Dur = 64
20:21:03.669 00.001 29876 IsSlewing returns 0
20:21:03.669 00.000 29876 IsGuiding returns 0
20:21:03.669 00.000 29876 PulseGuide returned control before completion, sleep 74
20:21:03.673 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:03.685 00.012 31432 UpdateGuideState exits: m=2395 RSB=30.3
20:21:03.687 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:03.689 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:03.691 00.002 31432 Enqueuing Expose request
20:21:03.746 00.055 29876 IsGuiding returns 1
20:21:03.746 00.000 29876 scope still moving after pulse duration time elapsed
20:21:03.777 00.031 29876 IsSlewing returns 0
20:21:03.777 00.000 29876 IsGuiding returns 1
20:21:03.808 00.031 29876 IsSlewing returns 0
20:21:03.808 00.000 29876 IsGuiding returns 1
20:21:03.839 00.031 29876 IsSlewing returns 0
20:21:03.839 00.000 29876 IsGuiding returns 0
20:21:03.839 00.000 29876 scope move finished after 64 + 105 ms
20:21:03.839 00.000 29876 Move returns status 0, amount 64
20:21:03.839 00.000 29876 MoveAxis(N, 52, ABG)
20:21:03.839 00.000 29876 Guiding  Dir = 0, Dur = 52
20:21:03.839 00.000 29876 IsSlewing returns 0
20:21:03.839 00.000 29876 IsGuiding returns 0
20:21:03.839 00.000 29876 PulseGuide returned control before completion, sleep 62
20:21:03.916 00.077 29876 IsGuiding returns 1
20:21:03.916 00.000 29876 scope still moving after pulse duration time elapsed
20:21:03.947 00.031 29876 IsSlewing returns 0
20:21:03.947 00.000 29876 IsGuiding returns 1
20:21:03.978 00.031 29876 IsSlewing returns 0
20:21:03.978 00.000 29876 IsGuiding returns 0
20:21:03.978 00.000 29876 scope move finished after 52 + 86 ms
20:21:03.978 00.000 29876 Move returns status 0, amount 52
20:21:03.978 00.000 29876 move complete, result=0
20:21:03.978 00.000 29876 worker thread done servicing request
20:21:03.978 00.000 29876 Worker thread wakes up
20:21:03.978 00.000 31432 GuideStep: -0.6 px 64 ms EAST, -0.7 px 52 ms NORTH
20:21:03.981 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:03.981 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:05.885 01.904 29876 Exposure complete
20:21:05.929 00.044 29876 worker thread done servicing request
20:21:05.929 00.000 31432 OnExposeComplete: enter
20:21:05.933 00.004 31432 UpdateGuideState(): m_state=6
20:21:05.936 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
20:21:05.938 00.002 31432 Star::Find returns 1 (0), X=336.45, Y=886.89, Mass=2549, SNR=31.3, Peak=215 HFD=3.6
20:21:05.940 00.002 31432 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.02) = xAngle (1.31 = 1.31)
20:21:05.942 00.002 31432 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.97)
20:21:05.944 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=0.70 hyp=0.72 cameraTheta=1.33 mountX=0.19 mountY=-0.67, mountTheta=-1.29
20:21:05.948 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.70, opts=13)
20:21:05.954 00.006 31432 Enqueuing Move request for scope (0.17, 0.70)
20:21:05.959 00.005 29876 Worker thread wakes up
20:21:05.959 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.70) opts 0xd
20:21:05.959 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.70)
20:21:05.959 00.000 29876 Moving (0.17, 0.70) raw xDistance=0.19 yDistance=-0.67
20:21:05.959 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:21:05.959 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.67
20:21:05.959 00.000 29876 MoveAxis(E, 0, ABG)
20:21:05.959 00.000 29876 Move returns status 0, amount 0
20:21:05.959 00.000 29876 MoveAxis(N, 49, ABG)
20:21:05.959 00.000 29876 Guiding  Dir = 0, Dur = 49
20:21:05.959 00.000 29876 IsSlewing returns 0
20:21:05.960 00.001 29876 IsGuiding returns 0
20:21:05.960 00.000 29876 PulseGuide returned control before completion, sleep 59
20:21:05.966 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:05.981 00.015 31432 UpdateGuideState exits: m=2549 RSB=31.3
20:21:05.984 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:05.985 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:05.987 00.002 31432 Enqueuing Expose request
20:21:06.023 00.036 29876 IsGuiding returns 1
20:21:06.023 00.000 29876 scope still moving after pulse duration time elapsed
20:21:06.055 00.032 29876 IsSlewing returns 0
20:21:06.055 00.000 29876 IsGuiding returns 1
20:21:06.086 00.031 29876 IsSlewing returns 0
20:21:06.086 00.000 29876 IsGuiding returns 1
20:21:06.117 00.031 29876 IsSlewing returns 0
20:21:06.117 00.000 29876 IsGuiding returns 0
20:21:06.117 00.000 29876 scope move finished after 49 + 108 ms
20:21:06.117 00.000 29876 Move returns status 0, amount 49
20:21:06.117 00.000 29876 move complete, result=0
20:21:06.117 00.000 29876 worker thread done servicing request
20:21:06.117 00.000 29876 Worker thread wakes up
20:21:06.117 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.7 px 49 ms NORTH
20:21:06.121 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:06.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:08.345 02.224 29876 Exposure complete
20:21:08.387 00.042 29876 worker thread done servicing request
20:21:08.387 00.000 31432 OnExposeComplete: enter
20:21:08.390 00.003 31432 UpdateGuideState(): m_state=6
20:21:08.391 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
20:21:08.393 00.002 31432 Star::Find returns 1 (0), X=336.52, Y=886.08, Mass=2621, SNR=32.2, Peak=229 HFD=3.6
20:21:08.395 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.45 = -0.45)
20:21:08.397 00.002 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.56 = 2.56)
20:21:08.398 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.43 mountX=0.24 mountY=0.15, mountTheta=0.55
20:21:08.401 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.11, opts=13)
20:21:08.403 00.002 31432 Enqueuing Move request for scope (0.25, -0.11)
20:21:08.405 00.002 29876 Worker thread wakes up
20:21:08.405 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
20:21:08.405 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
20:21:08.405 00.000 29876 Moving (0.25, -0.11) raw xDistance=0.24 yDistance=0.15
20:21:08.405 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
20:21:08.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:08.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:21:08.405 00.000 29876 MoveAxis(W, 24, ABG)
20:21:08.405 00.000 29876 Guiding  Dir = 3, Dur = 24
20:21:08.405 00.000 29876 IsSlewing returns 0
20:21:08.405 00.000 29876 IsGuiding returns 0
20:21:08.406 00.001 29876 PulseGuide returned control before completion, sleep 34
20:21:08.411 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:08.422 00.011 31432 UpdateGuideState exits: m=2621 RSB=32.2
20:21:08.424 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:08.426 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:08.428 00.002 31432 Enqueuing Expose request
20:21:08.450 00.022 29876 IsGuiding returns 1
20:21:08.450 00.000 29876 scope still moving after pulse duration time elapsed
20:21:08.482 00.032 29876 IsSlewing returns 0
20:21:08.482 00.000 29876 IsGuiding returns 0
20:21:08.482 00.000 29876 scope move finished after 24 + 52 ms
20:21:08.482 00.000 29876 Move returns status 0, amount 24
20:21:08.482 00.000 29876 MoveAxis(N, 0, ABG)
20:21:08.482 00.000 29876 Move returns status 0, amount 0
20:21:08.482 00.000 29876 move complete, result=0
20:21:08.482 00.000 29876 worker thread done servicing request
20:21:08.482 00.000 29876 Worker thread wakes up
20:21:08.482 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
20:21:08.484 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:08.485 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:10.389 01.904 29876 Exposure complete
20:21:10.432 00.043 29876 worker thread done servicing request
20:21:10.432 00.000 31432 OnExposeComplete: enter
20:21:10.434 00.002 31432 UpdateGuideState(): m_state=6
20:21:10.436 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
20:21:10.438 00.002 31432 Star::Find returns 1 (0), X=335.60, Y=886.68, Mass=2520, SNR=31.1, Peak=220 HFD=3.4
20:21:10.440 00.002 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.49 = 2.49)
20:21:10.442 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.78)
20:21:10.446 00.004 31432 CameraToMount -- cameraX=-0.68 cameraY=0.49 hyp=0.84 cameraTheta=2.52 mountX=-0.67 mountY=-0.59, mountTheta=-2.42
20:21:10.451 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.49, opts=13)
20:21:10.453 00.002 31432 Enqueuing Move request for scope (-0.68, 0.49)
20:21:10.455 00.002 29876 Worker thread wakes up
20:21:10.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.49) opts 0xd
20:21:10.455 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.49)
20:21:10.455 00.000 29876 Moving (-0.68, 0.49) raw xDistance=-0.67 yDistance=-0.59
20:21:10.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.67
20:21:10.456 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.59
20:21:10.456 00.000 29876 MoveAxis(E, 61, ABG)
20:21:10.456 00.000 29876 Guiding  Dir = 2, Dur = 61
20:21:10.456 00.000 29876 IsSlewing returns 0
20:21:10.456 00.000 29876 IsGuiding returns 0
20:21:10.456 00.000 29876 PulseGuide returned control before completion, sleep 71
20:21:10.462 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:10.474 00.012 31432 UpdateGuideState exits: m=2520 RSB=31.1
20:21:10.476 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:10.478 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:10.480 00.002 31432 Enqueuing Expose request
20:21:10.543 00.063 29876 IsGuiding returns 1
20:21:10.543 00.000 29876 scope still moving after pulse duration time elapsed
20:21:10.575 00.032 29876 IsSlewing returns 0
20:21:10.575 00.000 29876 IsGuiding returns 1
20:21:10.606 00.031 29876 IsSlewing returns 0
20:21:10.606 00.000 29876 IsGuiding returns 0
20:21:10.606 00.000 29876 scope move finished after 61 + 88 ms
20:21:10.606 00.000 29876 Move returns status 0, amount 61
20:21:10.606 00.000 29876 MoveAxis(N, 43, ABG)
20:21:10.606 00.000 29876 Guiding  Dir = 0, Dur = 43
20:21:10.606 00.000 29876 IsSlewing returns 0
20:21:10.606 00.000 29876 IsGuiding returns 0
20:21:10.606 00.000 29876 PulseGuide returned control before completion, sleep 53
20:21:10.668 00.062 29876 IsGuiding returns 1
20:21:10.668 00.000 29876 scope still moving after pulse duration time elapsed
20:21:10.699 00.031 29876 IsSlewing returns 0
20:21:10.699 00.000 29876 IsGuiding returns 1
20:21:10.730 00.031 29876 IsSlewing returns 0
20:21:10.730 00.000 29876 IsGuiding returns 0
20:21:10.730 00.000 29876 scope move finished after 43 + 81 ms
20:21:10.730 00.000 29876 Move returns status 0, amount 43
20:21:10.730 00.000 29876 move complete, result=0
20:21:10.730 00.000 29876 worker thread done servicing request
20:21:10.730 00.000 29876 Worker thread wakes up
20:21:10.730 00.000 31432 GuideStep: -0.7 px 61 ms EAST, -0.6 px 43 ms NORTH
20:21:10.733 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:10.733 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:12.863 02.130 29876 Exposure complete
20:21:12.905 00.042 29876 worker thread done servicing request
20:21:12.906 00.001 31432 OnExposeComplete: enter
20:21:12.908 00.002 31432 UpdateGuideState(): m_state=6
20:21:12.910 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
20:21:12.912 00.002 31432 Star::Find returns 1 (0), X=336.45, Y=886.02, Mass=2486, SNR=30.5, Peak=195 HFD=3.6
20:21:12.913 00.001 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.81 = -0.81)
20:21:12.915 00.002 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.20 = 2.20)
20:21:12.917 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=0.16 mountY=0.19, mountTheta=0.87
20:21:12.920 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.17, opts=13)
20:21:12.921 00.001 31432 Enqueuing Move request for scope (0.17, -0.17)
20:21:12.923 00.002 29876 Worker thread wakes up
20:21:12.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
20:21:12.923 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
20:21:12.923 00.000 29876 Moving (0.17, -0.17) raw xDistance=0.16 yDistance=0.19
20:21:12.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:21:12.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:12.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:21:12.923 00.000 29876 MoveAxis(E, 0, ABG)
20:21:12.923 00.000 29876 Move returns status 0, amount 0
20:21:12.924 00.001 29876 MoveAxis(N, 0, ABG)
20:21:12.924 00.000 29876 Move returns status 0, amount 0
20:21:12.924 00.000 29876 move complete, result=0
20:21:12.924 00.000 29876 worker thread done servicing request
20:21:12.930 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:12.943 00.013 31432 UpdateGuideState exits: m=2486 RSB=30.5
20:21:12.945 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:12.946 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:12.948 00.002 31432 Enqueuing Expose request
20:21:12.950 00.002 29876 Worker thread wakes up
20:21:12.950 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:21:12.952 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:12.952 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:14.863 01.911 29876 Exposure complete
20:21:14.907 00.044 29876 worker thread done servicing request
20:21:14.907 00.000 31432 OnExposeComplete: enter
20:21:14.909 00.002 31432 UpdateGuideState(): m_state=6
20:21:14.912 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
20:21:14.914 00.002 31432 Star::Find returns 1 (0), X=336.23, Y=885.13, Mass=2512, SNR=30.8, Peak=193 HFD=3.7
20:21:14.916 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.64 = -1.64)
20:21:14.919 00.003 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
20:21:14.922 00.003 31432 CameraToMount -- cameraX=-0.05 cameraY=-1.05 hyp=1.06 cameraTheta=-1.62 mountX=-0.08 mountY=1.03, mountTheta=1.65
20:21:14.927 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-1.05, opts=13)
20:21:14.931 00.004 31432 Enqueuing Move request for scope (-0.05, -1.05)
20:21:14.934 00.003 29876 Worker thread wakes up
20:21:14.934 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.05) opts 0xd
20:21:14.934 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -1.05)
20:21:14.934 00.000 29876 Moving (-0.05, -1.05) raw xDistance=-0.08 yDistance=1.03
20:21:14.934 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:21:14.934 00.000 29876 resist switch: large excursion: input 1.03 thresh 0.90 direction from -1 to 1
20:21:14.934 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.10
20:21:14.934 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
20:21:14.934 00.000 29876 MoveAxis(E, 0, ABG)
20:21:14.934 00.000 29876 Move returns status 0, amount 0
20:21:14.934 00.000 29876 BLC: Oldest BLC event removed
20:21:14.934 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:21:14.934 00.000 29876 MoveAxis(S, 96, ABG)
20:21:14.934 00.000 29876 Guiding  Dir = 1, Dur = 96
20:21:14.935 00.001 29876 IsSlewing returns 0
20:21:14.935 00.000 29876 IsGuiding returns 0
20:21:14.935 00.000 29876 PulseGuide returned control before completion, sleep 106
20:21:14.939 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:14.952 00.013 31432 UpdateGuideState exits: m=2512 RSB=30.8
20:21:14.954 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:14.956 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:14.958 00.002 31432 Enqueuing Expose request
20:21:15.048 00.090 29876 IsGuiding returns 1
20:21:15.048 00.000 29876 scope still moving after pulse duration time elapsed
20:21:15.079 00.031 29876 IsSlewing returns 0
20:21:15.079 00.000 29876 IsGuiding returns 1
20:21:15.110 00.031 29876 IsSlewing returns 0
20:21:15.110 00.000 29876 IsGuiding returns 1
20:21:15.142 00.032 29876 IsSlewing returns 0
20:21:15.142 00.000 29876 IsGuiding returns 1
20:21:15.173 00.031 29876 IsSlewing returns 0
20:21:15.173 00.000 29876 IsGuiding returns 0
20:21:15.173 00.000 29876 scope move finished after 96 + 142 ms
20:21:15.173 00.000 29876 Move returns status 0, amount 96
20:21:15.173 00.000 29876 move complete, result=0
20:21:15.173 00.000 29876 worker thread done servicing request
20:21:15.173 00.000 29876 Worker thread wakes up
20:21:15.173 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:15.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:15.173 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 1.0 px 96 ms SOUTH
20:21:17.300 02.127 29876 Exposure complete
20:21:17.358 00.058 29876 worker thread done servicing request
20:21:17.358 00.000 31432 OnExposeComplete: enter
20:21:17.362 00.004 31432 UpdateGuideState(): m_state=6
20:21:17.365 00.003 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
20:21:17.369 00.004 31432 Star::Find returns 1 (0), X=335.96, Y=885.92, Mass=2431, SNR=31.3, Peak=245 HFD=3.2
20:21:17.371 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
20:21:17.374 00.003 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
20:21:17.377 00.003 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.41 cameraTheta=-2.44 mountX=-0.32 mountY=0.22, mountTheta=2.55
20:21:17.381 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.27, opts=13)
20:21:17.384 00.003 31432 Enqueuing Move request for scope (-0.32, -0.27)
20:21:17.386 00.002 29876 Worker thread wakes up
20:21:17.386 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.27) opts 0xd
20:21:17.386 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.27)
20:21:17.386 00.000 29876 Moving (-0.32, -0.27) raw xDistance=-0.32 yDistance=0.22
20:21:17.387 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
20:21:17.387 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:17.387 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:21:17.387 00.000 29876 MoveAxis(E, 31, ABG)
20:21:17.387 00.000 29876 Guiding  Dir = 2, Dur = 31
20:21:17.387 00.000 29876 IsSlewing returns 0
20:21:17.387 00.000 29876 IsGuiding returns 0
20:21:17.388 00.001 29876 PulseGuide returned control before completion, sleep 41
20:21:17.392 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:21:17.410 00.018 31432 UpdateGuideState exits: m=2431 RSB=31.3
20:21:17.413 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:17.416 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:17.418 00.002 31432 Enqueuing Expose request
20:21:17.439 00.021 29876 IsGuiding returns 1
20:21:17.439 00.000 29876 scope still moving after pulse duration time elapsed
20:21:17.470 00.031 29876 IsSlewing returns 0
20:21:17.470 00.000 29876 IsGuiding returns 1
20:21:17.501 00.031 29876 IsSlewing returns 0
20:21:17.501 00.000 29876 IsGuiding returns 0
20:21:17.501 00.000 29876 scope move finished after 31 + 82 ms
20:21:17.501 00.000 29876 Move returns status 0, amount 31
20:21:17.501 00.000 29876 MoveAxis(N, 0, ABG)
20:21:17.501 00.000 29876 Move returns status 0, amount 0
20:21:17.501 00.000 29876 move complete, result=0
20:21:17.501 00.000 29876 worker thread done servicing request
20:21:17.501 00.000 29876 Worker thread wakes up
20:21:17.501 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.2 px 0 ms NORTH
20:21:17.504 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:17.505 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:19.418 01.913 29876 Exposure complete
20:21:19.461 00.043 29876 worker thread done servicing request
20:21:19.461 00.000 31432 OnExposeComplete: enter
20:21:19.463 00.002 31432 UpdateGuideState(): m_state=6
20:21:19.465 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
20:21:19.467 00.002 31432 Star::Find returns 1 (0), X=336.35, Y=885.76, Mass=2471, SNR=31.3, Peak=235 HFD=3.6
20:21:19.469 00.002 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
20:21:19.471 00.002 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
20:21:19.472 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=-0.43 hyp=0.44 cameraTheta=-1.41 mountX=0.06 mountY=0.44, mountTheta=1.44
20:21:19.475 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.43, opts=13)
20:21:19.477 00.002 31432 Enqueuing Move request for scope (0.07, -0.43)
20:21:19.479 00.002 29876 Worker thread wakes up
20:21:19.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.43) opts 0xd
20:21:19.479 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.43)
20:21:19.479 00.000 29876 Moving (0.07, -0.43) raw xDistance=0.06 yDistance=0.44
20:21:19.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:21:19.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
20:21:19.479 00.000 29876 MoveAxis(E, 0, ABG)
20:21:19.479 00.000 29876 Move returns status 0, amount 0
20:21:19.479 00.000 29876 MoveAxis(S, 32, ABG)
20:21:19.479 00.000 29876 Guiding  Dir = 1, Dur = 32
20:21:19.479 00.000 29876 IsSlewing returns 0
20:21:19.479 00.000 29876 IsGuiding returns 0
20:21:19.479 00.000 29876 PulseGuide returned control before completion, sleep 42
20:21:19.483 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:19.493 00.010 31432 UpdateGuideState exits: m=2471 RSB=31.3
20:21:19.496 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:19.499 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:19.500 00.001 31432 Enqueuing Expose request
20:21:19.525 00.025 29876 IsGuiding returns 1
20:21:19.525 00.000 29876 scope still moving after pulse duration time elapsed
20:21:19.556 00.031 29876 IsSlewing returns 0
20:21:19.556 00.000 29876 IsGuiding returns 1
20:21:19.586 00.030 29876 IsSlewing returns 0
20:21:19.586 00.000 29876 IsGuiding returns 1
20:21:19.618 00.032 29876 IsSlewing returns 0
20:21:19.618 00.000 29876 IsGuiding returns 0
20:21:19.618 00.000 29876 scope move finished after 32 + 106 ms
20:21:19.618 00.000 29876 Move returns status 0, amount 32
20:21:19.618 00.000 29876 move complete, result=0
20:21:19.618 00.000 29876 worker thread done servicing request
20:21:19.618 00.000 29876 Worker thread wakes up
20:21:19.619 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:19.619 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:19.619 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 32 ms SOUTH
20:21:21.749 02.130 29876 Exposure complete
20:21:21.793 00.044 29876 worker thread done servicing request
20:21:21.793 00.000 31432 OnExposeComplete: enter
20:21:21.795 00.002 31432 UpdateGuideState(): m_state=6
20:21:21.797 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
20:21:21.799 00.002 31432 Star::Find returns 1 (0), X=335.90, Y=885.32, Mass=2523, SNR=31.0, Peak=233 HFD=3.4
20:21:21.801 00.002 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.00 = -2.00)
20:21:21.803 00.002 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.01 = 1.01)
20:21:21.804 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.86 hyp=0.94 cameraTheta=-1.98 mountX=-0.39 mountY=0.80, mountTheta=2.03
20:21:21.808 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.86, opts=13)
20:21:21.810 00.002 31432 Enqueuing Move request for scope (-0.37, -0.86)
20:21:21.814 00.004 29876 Worker thread wakes up
20:21:21.814 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.86) opts 0xd
20:21:21.814 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.86)
20:21:21.814 00.000 29876 Moving (-0.37, -0.86) raw xDistance=-0.39 yDistance=0.80
20:21:21.814 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
20:21:21.814 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.80
20:21:21.814 00.000 29876 MoveAxis(E, 38, ABG)
20:21:21.814 00.000 29876 Guiding  Dir = 2, Dur = 38
20:21:21.814 00.000 29876 IsSlewing returns 0
20:21:21.815 00.001 29876 IsGuiding returns 0
20:21:21.815 00.000 29876 PulseGuide returned control before completion, sleep 48
20:21:21.819 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:21.831 00.012 31432 UpdateGuideState exits: m=2523 RSB=31.0
20:21:21.833 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:21.835 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:21.837 00.002 31432 Enqueuing Expose request
20:21:21.872 00.035 29876 IsGuiding returns 1
20:21:21.872 00.000 29876 scope still moving after pulse duration time elapsed
20:21:21.902 00.030 29876 IsSlewing returns 0
20:21:21.902 00.000 29876 IsGuiding returns 1
20:21:21.933 00.031 29876 IsSlewing returns 0
20:21:21.933 00.000 29876 IsGuiding returns 0
20:21:21.933 00.000 29876 scope move finished after 38 + 79 ms
20:21:21.933 00.000 29876 Move returns status 0, amount 38
20:21:21.933 00.000 29876 MoveAxis(S, 59, ABG)
20:21:21.933 00.000 29876 Guiding  Dir = 1, Dur = 59
20:21:21.933 00.000 29876 IsSlewing returns 0
20:21:21.933 00.000 29876 IsGuiding returns 0
20:21:21.933 00.000 29876 PulseGuide returned control before completion, sleep 69
20:21:22.010 00.077 29876 IsGuiding returns 1
20:21:22.010 00.000 29876 scope still moving after pulse duration time elapsed
20:21:22.042 00.032 29876 IsSlewing returns 0
20:21:22.042 00.000 29876 IsGuiding returns 1
20:21:22.072 00.030 29876 IsSlewing returns 0
20:21:22.072 00.000 29876 IsGuiding returns 1
20:21:22.104 00.032 29876 IsSlewing returns 0
20:21:22.104 00.000 29876 IsGuiding returns 1
20:21:22.136 00.032 29876 IsSlewing returns 0
20:21:22.136 00.000 29876 IsGuiding returns 0
20:21:22.136 00.000 29876 scope move finished after 59 + 143 ms
20:21:22.136 00.000 29876 Move returns status 0, amount 59
20:21:22.136 00.000 29876 move complete, result=0
20:21:22.136 00.000 29876 worker thread done servicing request
20:21:22.136 00.000 29876 Worker thread wakes up
20:21:22.136 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:22.136 00.000 31432 GuideStep: -0.4 px 38 ms EAST, 0.8 px 59 ms SOUTH
20:21:22.138 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:24.044 01.906 29876 Exposure complete
20:21:24.087 00.043 29876 worker thread done servicing request
20:21:24.087 00.000 31432 OnExposeComplete: enter
20:21:24.089 00.002 31432 UpdateGuideState(): m_state=6
20:21:24.091 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
20:21:24.093 00.002 31432 Star::Find returns 1 (0), X=335.96, Y=885.51, Mass=2382, SNR=30.3, Peak=201 HFD=3.6
20:21:24.096 00.003 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
20:21:24.097 00.001 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
20:21:24.099 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.68 hyp=0.75 cameraTheta=-2.00 mountX=-0.33 mountY=0.62, mountTheta=2.05
20:21:24.102 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.68, opts=13)
20:21:24.104 00.002 31432 Enqueuing Move request for scope (-0.31, -0.68)
20:21:24.106 00.002 29876 Worker thread wakes up
20:21:24.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.68) opts 0xd
20:21:24.106 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.68)
20:21:24.107 00.001 29876 Moving (-0.31, -0.68) raw xDistance=-0.33 yDistance=0.62
20:21:24.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
20:21:24.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
20:21:24.107 00.000 29876 MoveAxis(E, 37, ABG)
20:21:24.107 00.000 29876 Guiding  Dir = 2, Dur = 37
20:21:24.107 00.000 29876 IsSlewing returns 0
20:21:24.107 00.000 29876 IsGuiding returns 0
20:21:24.107 00.000 29876 PulseGuide returned control before completion, sleep 47
20:21:24.110 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:24.122 00.012 31432 UpdateGuideState exits: m=2382 RSB=30.3
20:21:24.124 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:24.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:24.128 00.002 31432 Enqueuing Expose request
20:21:24.169 00.041 29876 IsGuiding returns 1
20:21:24.169 00.000 29876 scope still moving after pulse duration time elapsed
20:21:24.199 00.030 29876 IsSlewing returns 0
20:21:24.199 00.000 29876 IsGuiding returns 0
20:21:24.199 00.000 29876 scope move finished after 37 + 55 ms
20:21:24.199 00.000 29876 Move returns status 0, amount 37
20:21:24.199 00.000 29876 MoveAxis(S, 46, ABG)
20:21:24.199 00.000 29876 Guiding  Dir = 1, Dur = 46
20:21:24.199 00.000 29876 IsSlewing returns 0
20:21:24.199 00.000 29876 IsGuiding returns 0
20:21:24.199 00.000 29876 PulseGuide returned control before completion, sleep 56
20:21:24.260 00.061 29876 IsGuiding returns 1
20:21:24.260 00.000 29876 scope still moving after pulse duration time elapsed
20:21:24.291 00.031 29876 IsSlewing returns 0
20:21:24.291 00.000 29876 IsGuiding returns 1
20:21:24.322 00.031 29876 IsSlewing returns 0
20:21:24.322 00.000 29876 IsGuiding returns 0
20:21:24.322 00.000 29876 scope move finished after 46 + 76 ms
20:21:24.322 00.000 29876 Move returns status 0, amount 46
20:21:24.322 00.000 29876 move complete, result=0
20:21:24.322 00.000 29876 worker thread done servicing request
20:21:24.322 00.000 29876 Worker thread wakes up
20:21:24.322 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:24.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:24.322 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.6 px 46 ms SOUTH
20:21:26.449 02.127 29876 Exposure complete
20:21:26.492 00.043 29876 worker thread done servicing request
20:21:26.493 00.001 31432 OnExposeComplete: enter
20:21:26.495 00.002 31432 UpdateGuideState(): m_state=6
20:21:26.497 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
20:21:26.499 00.002 31432 Star::Find returns 1 (0), X=335.68, Y=885.36, Mass=2382, SNR=30.9, Peak=217 HFD=3.4
20:21:26.501 00.002 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.02) = xAngle (-2.22 = -2.22)
20:21:26.502 00.001 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.79 = 0.79)
20:21:26.504 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.83 hyp=1.02 cameraTheta=-2.20 mountX=-0.62 mountY=0.73, mountTheta=2.27
20:21:26.506 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.83, opts=13)
20:21:26.509 00.003 31432 Enqueuing Move request for scope (-0.60, -0.83)
20:21:26.511 00.002 29876 Worker thread wakes up
20:21:26.511 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.83) opts 0xd
20:21:26.511 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.83)
20:21:26.511 00.000 29876 Moving (-0.60, -0.83) raw xDistance=-0.62 yDistance=0.73
20:21:26.511 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.62
20:21:26.511 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.73
20:21:26.511 00.000 29876 MoveAxis(E, 65, ABG)
20:21:26.511 00.000 29876 Guiding  Dir = 2, Dur = 65
20:21:26.511 00.000 29876 IsSlewing returns 0
20:21:26.511 00.000 29876 IsGuiding returns 0
20:21:26.511 00.000 29876 PulseGuide returned control before completion, sleep 75
20:21:26.515 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:21:26.526 00.011 31432 UpdateGuideState exits: m=2382 RSB=30.9
20:21:26.528 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:26.531 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:26.532 00.001 31432 Enqueuing Expose request
20:21:26.602 00.070 29876 IsGuiding returns 1
20:21:26.602 00.000 29876 scope still moving after pulse duration time elapsed
20:21:26.634 00.032 29876 IsSlewing returns 0
20:21:26.634 00.000 29876 IsGuiding returns 1
20:21:26.664 00.030 29876 IsSlewing returns 0
20:21:26.664 00.000 29876 IsGuiding returns 1
20:21:26.694 00.030 29876 IsSlewing returns 0
20:21:26.694 00.000 29876 IsGuiding returns 1
20:21:26.725 00.031 29876 IsSlewing returns 0
20:21:26.725 00.000 29876 IsGuiding returns 0
20:21:26.725 00.000 29876 scope move finished after 65 + 148 ms
20:21:26.725 00.000 29876 Move returns status 0, amount 65
20:21:26.725 00.000 29876 MoveAxis(S, 53, ABG)
20:21:26.725 00.000 29876 Guiding  Dir = 1, Dur = 53
20:21:26.725 00.000 29876 IsSlewing returns 0
20:21:26.725 00.000 29876 IsGuiding returns 0
20:21:26.725 00.000 29876 PulseGuide returned control before completion, sleep 63
20:21:26.802 00.077 29876 IsGuiding returns 1
20:21:26.802 00.000 29876 scope still moving after pulse duration time elapsed
20:21:26.833 00.031 29876 IsSlewing returns 0
20:21:26.833 00.000 29876 IsGuiding returns 1
20:21:26.863 00.030 29876 IsSlewing returns 0
20:21:26.863 00.000 29876 IsGuiding returns 0
20:21:26.863 00.000 29876 scope move finished after 53 + 84 ms
20:21:26.863 00.000 29876 Move returns status 0, amount 53
20:21:26.863 00.000 29876 move complete, result=0
20:21:26.863 00.000 29876 worker thread done servicing request
20:21:26.863 00.000 29876 Worker thread wakes up
20:21:26.863 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 0.7 px 53 ms SOUTH
20:21:26.866 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:26.866 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:28.781 01.915 29876 Exposure complete
20:21:28.824 00.043 29876 worker thread done servicing request
20:21:28.824 00.000 31432 OnExposeComplete: enter
20:21:28.827 00.003 31432 UpdateGuideState(): m_state=6
20:21:28.829 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
20:21:28.831 00.002 31432 Star::Find returns 1 (0), X=336.51, Y=886.40, Mass=2291, SNR=29.7, Peak=176 HFD=3.3
20:21:28.832 00.001 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
20:21:28.834 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
20:21:28.836 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.74 mountX=0.24 mountY=-0.18, mountTheta=-0.63
20:21:28.839 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.22, opts=13)
20:21:28.841 00.002 31432 Enqueuing Move request for scope (0.24, 0.22)
20:21:28.843 00.002 29876 Worker thread wakes up
20:21:28.843 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
20:21:28.843 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
20:21:28.843 00.000 29876 Moving (0.24, 0.22) raw xDistance=0.24 yDistance=-0.18
20:21:28.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.24
20:21:28.843 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:28.843 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:21:28.843 00.000 29876 MoveAxis(W, 14, ABG)
20:21:28.843 00.000 29876 Guiding  Dir = 3, Dur = 14
20:21:28.843 00.000 29876 IsSlewing returns 0
20:21:28.844 00.001 29876 IsGuiding returns 0
20:21:28.844 00.000 29876 PulseGuide returned control before completion, sleep 24
20:21:28.847 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:28.858 00.011 31432 UpdateGuideState exits: m=2291 RSB=29.7
20:21:28.862 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:28.867 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:28.872 00.005 31432 Enqueuing Expose request
20:21:28.876 00.004 29876 IsGuiding returns 0
20:21:28.876 00.000 29876 Move returns status 0, amount 14
20:21:28.876 00.000 29876 MoveAxis(N, 0, ABG)
20:21:28.876 00.000 29876 Move returns status 0, amount 0
20:21:28.876 00.000 29876 move complete, result=0
20:21:28.876 00.000 29876 worker thread done servicing request
20:21:28.876 00.000 29876 Worker thread wakes up
20:21:28.876 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:28.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:28.881 00.005 31432 GuideStep: 0.2 px 14 ms WEST, -0.2 px 0 ms NORTH
20:21:31.002 02.121 29876 Exposure complete
20:21:31.045 00.043 29876 worker thread done servicing request
20:21:31.045 00.000 31432 OnExposeComplete: enter
20:21:31.048 00.003 31432 UpdateGuideState(): m_state=6
20:21:31.050 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
20:21:31.051 00.001 31432 Star::Find returns 1 (0), X=335.67, Y=886.73, Mass=2422, SNR=30.6, Peak=187 HFD=3.6
20:21:31.053 00.002 31432 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
20:21:31.055 00.002 31432 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.40 = -0.88)
20:21:31.057 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=0.55 hyp=0.82 cameraTheta=2.41 mountX=-0.60 mountY=-0.63, mountTheta=-2.33
20:21:31.059 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=0.55, opts=13)
20:21:31.061 00.002 31432 Enqueuing Move request for scope (-0.61, 0.55)
20:21:31.064 00.003 29876 Worker thread wakes up
20:21:31.064 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.55) opts 0xd
20:21:31.065 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.61, 0.55)
20:21:31.065 00.000 29876 Moving (-0.61, 0.55) raw xDistance=-0.60 yDistance=-0.63
20:21:31.065 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.60
20:21:31.065 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:21:31.065 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
20:21:31.065 00.000 29876 MoveAxis(E, 56, ABG)
20:21:31.065 00.000 29876 Guiding  Dir = 2, Dur = 56
20:21:31.065 00.000 29876 IsSlewing returns 0
20:21:31.065 00.000 29876 IsGuiding returns 0
20:21:31.065 00.000 29876 PulseGuide returned control before completion, sleep 66
20:21:31.068 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:31.080 00.012 31432 UpdateGuideState exits: m=2422 RSB=30.6
20:21:31.082 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:31.084 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:31.086 00.002 31432 Enqueuing Expose request
20:21:31.139 00.053 29876 IsGuiding returns 1
20:21:31.139 00.000 29876 scope still moving after pulse duration time elapsed
20:21:31.169 00.030 29876 IsSlewing returns 0
20:21:31.169 00.000 29876 IsGuiding returns 1
20:21:31.199 00.030 29876 IsSlewing returns 0
20:21:31.199 00.000 29876 IsGuiding returns 1
20:21:31.230 00.031 29876 IsSlewing returns 0
20:21:31.230 00.000 29876 IsGuiding returns 0
20:21:31.230 00.000 29876 scope move finished after 56 + 108 ms
20:21:31.230 00.000 29876 Move returns status 0, amount 56
20:21:31.230 00.000 29876 MoveAxis(N, 0, ABG)
20:21:31.230 00.000 29876 Move returns status 0, amount 0
20:21:31.230 00.000 29876 move complete, result=0
20:21:31.230 00.000 29876 worker thread done servicing request
20:21:31.230 00.000 29876 Worker thread wakes up
20:21:31.230 00.000 31432 GuideStep: -0.6 px 56 ms EAST, -0.6 px 0 ms NORTH
20:21:31.233 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:31.233 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:33.138 01.905 29876 Exposure complete
20:21:33.181 00.043 29876 worker thread done servicing request
20:21:33.181 00.000 31432 OnExposeComplete: enter
20:21:33.183 00.002 31432 UpdateGuideState(): m_state=6
20:21:33.185 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
20:21:33.187 00.002 31432 Star::Find returns 1 (0), X=335.71, Y=886.33, Mass=2569, SNR=31.6, Peak=243 HFD=3.5
20:21:33.189 00.002 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
20:21:33.191 00.002 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.41)
20:21:33.193 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=0.15 hyp=0.58 cameraTheta=2.89 mountX=-0.56 mountY=-0.23, mountTheta=-2.75
20:21:33.195 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.15, opts=13)
20:21:33.197 00.002 31432 Enqueuing Move request for scope (-0.56, 0.15)
20:21:33.199 00.002 29876 Worker thread wakes up
20:21:33.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.15) opts 0xd
20:21:33.199 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.15)
20:21:33.199 00.000 29876 Moving (-0.56, 0.15) raw xDistance=-0.56 yDistance=-0.23
20:21:33.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
20:21:33.199 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:33.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:21:33.199 00.000 29876 MoveAxis(E, 62, ABG)
20:21:33.199 00.000 29876 Guiding  Dir = 2, Dur = 62
20:21:33.200 00.001 29876 IsSlewing returns 0
20:21:33.200 00.000 29876 IsGuiding returns 0
20:21:33.200 00.000 29876 PulseGuide returned control before completion, sleep 72
20:21:33.206 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:21:33.222 00.016 31432 UpdateGuideState exits: m=2569 RSB=31.6
20:21:33.224 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:33.226 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:33.227 00.001 31432 Enqueuing Expose request
20:21:33.276 00.049 29876 IsGuiding returns 1
20:21:33.276 00.000 29876 scope still moving after pulse duration time elapsed
20:21:33.308 00.032 29876 IsSlewing returns 0
20:21:33.308 00.000 29876 IsGuiding returns 1
20:21:33.339 00.031 29876 IsSlewing returns 0
20:21:33.339 00.000 29876 IsGuiding returns 1
20:21:33.370 00.031 29876 IsSlewing returns 0
20:21:33.370 00.000 29876 IsGuiding returns 0
20:21:33.370 00.000 29876 scope move finished after 62 + 108 ms
20:21:33.370 00.000 29876 Move returns status 0, amount 62
20:21:33.370 00.000 29876 MoveAxis(N, 0, ABG)
20:21:33.370 00.000 29876 Move returns status 0, amount 0
20:21:33.370 00.000 29876 move complete, result=0
20:21:33.370 00.000 29876 worker thread done servicing request
20:21:33.370 00.000 29876 Worker thread wakes up
20:21:33.370 00.000 31432 GuideStep: -0.6 px 62 ms EAST, -0.2 px 0 ms NORTH
20:21:33.372 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:33.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:35.500 02.128 29876 Exposure complete
20:21:35.543 00.043 29876 worker thread done servicing request
20:21:35.543 00.000 31432 OnExposeComplete: enter
20:21:35.545 00.002 31432 UpdateGuideState(): m_state=6
20:21:35.547 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
20:21:35.549 00.002 31432 Star::Find returns 1 (0), X=335.68, Y=886.35, Mass=2515, SNR=31.5, Peak=195 HFD=3.5
20:21:35.551 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
20:21:35.553 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
20:21:35.554 00.001 31432 CameraToMount -- cameraX=-0.60 cameraY=0.17 hyp=0.62 cameraTheta=2.87 mountX=-0.59 mountY=-0.25, mountTheta=-2.74
20:21:35.557 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=0.17, opts=13)
20:21:35.559 00.002 31432 Enqueuing Move request for scope (-0.60, 0.17)
20:21:35.561 00.002 29876 Worker thread wakes up
20:21:35.561 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.17) opts 0xd
20:21:35.561 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, 0.17)
20:21:35.561 00.000 29876 Moving (-0.60, 0.17) raw xDistance=-0.59 yDistance=-0.25
20:21:35.561 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
20:21:35.561 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:35.561 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:21:35.561 00.000 29876 MoveAxis(E, 66, ABG)
20:21:35.561 00.000 29876 Guiding  Dir = 2, Dur = 66
20:21:35.561 00.000 29876 IsSlewing returns 0
20:21:35.561 00.000 29876 IsGuiding returns 0
20:21:35.562 00.001 29876 PulseGuide returned control before completion, sleep 76
20:21:35.566 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:35.578 00.012 31432 UpdateGuideState exits: m=2515 RSB=31.5
20:21:35.580 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:35.582 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:35.584 00.002 31432 Enqueuing Expose request
20:21:35.639 00.055 29876 IsGuiding returns 1
20:21:35.639 00.000 29876 scope still moving after pulse duration time elapsed
20:21:35.670 00.031 29876 IsSlewing returns 0
20:21:35.670 00.000 29876 IsGuiding returns 1
20:21:35.701 00.031 29876 IsSlewing returns 0
20:21:35.701 00.000 29876 IsGuiding returns 1
20:21:35.733 00.032 29876 IsSlewing returns 0
20:21:35.733 00.000 29876 IsGuiding returns 0
20:21:35.733 00.000 29876 scope move finished after 66 + 104 ms
20:21:35.733 00.000 29876 Move returns status 0, amount 66
20:21:35.733 00.000 29876 MoveAxis(N, 0, ABG)
20:21:35.733 00.000 29876 Move returns status 0, amount 0
20:21:35.733 00.000 29876 move complete, result=0
20:21:35.733 00.000 29876 worker thread done servicing request
20:21:35.733 00.000 29876 Worker thread wakes up
20:21:35.733 00.000 31432 GuideStep: -0.6 px 66 ms EAST, -0.3 px 0 ms NORTH
20:21:35.736 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:35.736 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:37.638 01.902 29876 Exposure complete
20:21:37.682 00.044 29876 worker thread done servicing request
20:21:37.682 00.000 31432 OnExposeComplete: enter
20:21:37.684 00.002 31432 UpdateGuideState(): m_state=6
20:21:37.686 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
20:21:37.688 00.002 31432 Star::Find returns 1 (0), X=336.11, Y=886.29, Mass=2290, SNR=30.3, Peak=209 HFD=3.4
20:21:37.690 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
20:21:37.692 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
20:21:37.694 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.59 mountX=-0.17 mountY=-0.13, mountTheta=-2.49
20:21:37.696 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.10, opts=13)
20:21:37.698 00.002 31432 Enqueuing Move request for scope (-0.17, 0.10)
20:21:37.700 00.002 29876 Worker thread wakes up
20:21:37.700 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
20:21:37.700 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
20:21:37.700 00.000 29876 Moving (-0.17, 0.10) raw xDistance=-0.17 yDistance=-0.13
20:21:37.700 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:21:37.700 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:37.700 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:21:37.700 00.000 29876 MoveAxis(E, 0, ABG)
20:21:37.700 00.000 29876 Move returns status 0, amount 0
20:21:37.700 00.000 29876 MoveAxis(N, 0, ABG)
20:21:37.700 00.000 29876 Move returns status 0, amount 0
20:21:37.700 00.000 29876 move complete, result=0
20:21:37.700 00.000 29876 worker thread done servicing request
20:21:37.705 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:37.717 00.012 31432 UpdateGuideState exits: m=2290 RSB=30.3
20:21:37.719 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:37.721 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:37.722 00.001 31432 Enqueuing Expose request
20:21:37.724 00.002 29876 Worker thread wakes up
20:21:37.724 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:21:37.726 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:37.726 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:39.853 02.127 29876 Exposure complete
20:21:39.896 00.043 29876 worker thread done servicing request
20:21:39.896 00.000 31432 OnExposeComplete: enter
20:21:39.898 00.002 31432 UpdateGuideState(): m_state=6
20:21:39.901 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
20:21:39.902 00.001 31432 Star::Find returns 1 (0), X=336.15, Y=886.24, Mass=2346, SNR=30.3, Peak=219 HFD=3.4
20:21:39.904 00.002 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.72 = 2.72)
20:21:39.906 00.002 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.55)
20:21:39.908 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.74 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
20:21:39.910 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.05, opts=13)
20:21:39.912 00.002 31432 Enqueuing Move request for scope (-0.12, 0.05)
20:21:39.914 00.002 29876 Worker thread wakes up
20:21:39.914 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
20:21:39.914 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
20:21:39.914 00.000 29876 Moving (-0.12, 0.05) raw xDistance=-0.12 yDistance=-0.07
20:21:39.914 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:21:39.914 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:39.914 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:21:39.914 00.000 29876 MoveAxis(E, 0, ABG)
20:21:39.915 00.001 29876 Move returns status 0, amount 0
20:21:39.915 00.000 29876 MoveAxis(N, 0, ABG)
20:21:39.915 00.000 29876 Move returns status 0, amount 0
20:21:39.915 00.000 29876 move complete, result=0
20:21:39.915 00.000 29876 worker thread done servicing request
20:21:39.920 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:39.932 00.012 31432 UpdateGuideState exits: m=2346 RSB=30.3
20:21:39.934 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:39.936 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:39.937 00.001 31432 Enqueuing Expose request
20:21:39.939 00.002 29876 Worker thread wakes up
20:21:39.939 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:21:39.941 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:39.941 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:41.858 01.917 29876 Exposure complete
20:21:41.901 00.043 29876 worker thread done servicing request
20:21:41.901 00.000 31432 OnExposeComplete: enter
20:21:41.903 00.002 31432 UpdateGuideState(): m_state=6
20:21:41.905 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
20:21:41.907 00.002 31432 Star::Find returns 1 (0), X=336.00, Y=886.56, Mass=2443, SNR=30.6, Peak=221 HFD=3.4
20:21:41.909 00.002 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.19 = 2.19)
20:21:41.911 00.002 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.08)
20:21:41.912 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=0.37 hyp=0.46 cameraTheta=2.21 mountX=-0.27 mountY=-0.41, mountTheta=-2.15
20:21:41.915 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.37, opts=13)
20:21:41.917 00.002 31432 Enqueuing Move request for scope (-0.28, 0.37)
20:21:41.919 00.002 29876 Worker thread wakes up
20:21:41.920 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.37) opts 0xd
20:21:41.920 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.37)
20:21:41.920 00.000 29876 Moving (-0.28, 0.37) raw xDistance=-0.27 yDistance=-0.41
20:21:41.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
20:21:41.920 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:21:41.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:21:41.920 00.000 29876 MoveAxis(E, 26, ABG)
20:21:41.920 00.000 29876 Guiding  Dir = 2, Dur = 26
20:21:41.920 00.000 29876 IsSlewing returns 0
20:21:41.920 00.000 29876 IsGuiding returns 0
20:21:41.920 00.000 29876 PulseGuide returned control before completion, sleep 36
20:21:41.924 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:41.940 00.016 31432 UpdateGuideState exits: m=2443 RSB=30.6
20:21:41.942 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:41.944 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:41.946 00.002 31432 Enqueuing Expose request
20:21:41.964 00.018 29876 IsGuiding returns 1
20:21:41.964 00.000 29876 scope still moving after pulse duration time elapsed
20:21:41.994 00.030 29876 IsSlewing returns 0
20:21:41.994 00.000 29876 IsGuiding returns 1
20:21:42.025 00.031 29876 IsSlewing returns 0
20:21:42.025 00.000 29876 IsGuiding returns 1
20:21:42.057 00.032 29876 IsSlewing returns 0
20:21:42.057 00.000 29876 IsGuiding returns 1
20:21:42.088 00.031 29876 IsSlewing returns 0
20:21:42.088 00.000 29876 IsGuiding returns 1
20:21:42.119 00.031 29876 IsSlewing returns 0
20:21:42.119 00.000 29876 IsGuiding returns 0
20:21:42.119 00.000 29876 scope move finished after 26 + 172 ms
20:21:42.119 00.000 29876 Move returns status 0, amount 26
20:21:42.119 00.000 29876 MoveAxis(N, 0, ABG)
20:21:42.119 00.000 29876 Move returns status 0, amount 0
20:21:42.119 00.000 29876 move complete, result=0
20:21:42.119 00.000 29876 worker thread done servicing request
20:21:42.119 00.000 29876 Worker thread wakes up
20:21:42.119 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:42.119 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:42.119 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.4 px 0 ms NORTH
20:21:44.350 02.231 29876 Exposure complete
20:21:44.393 00.043 29876 worker thread done servicing request
20:21:44.393 00.000 31432 OnExposeComplete: enter
20:21:44.395 00.002 31432 UpdateGuideState(): m_state=6
20:21:44.397 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
20:21:44.399 00.002 31432 Star::Find returns 1 (0), X=335.61, Y=886.51, Mass=2243, SNR=29.2, Peak=185 HFD=3.2
20:21:44.401 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
20:21:44.402 00.001 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.61)
20:21:44.404 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=0.32 hyp=0.74 cameraTheta=2.69 mountX=-0.65 mountY=-0.42, mountTheta=-2.57
20:21:44.407 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=0.32, opts=13)
20:21:44.410 00.003 31432 Enqueuing Move request for scope (-0.66, 0.32)
20:21:44.412 00.002 29876 Worker thread wakes up
20:21:44.412 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.32) opts 0xd
20:21:44.412 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, 0.32)
20:21:44.412 00.000 29876 Moving (-0.66, 0.32) raw xDistance=-0.65 yDistance=-0.42
20:21:44.412 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.65
20:21:44.412 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:21:44.412 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:21:44.412 00.000 29876 MoveAxis(E, 67, ABG)
20:21:44.412 00.000 29876 Guiding  Dir = 2, Dur = 67
20:21:44.412 00.000 29876 IsSlewing returns 0
20:21:44.412 00.000 29876 IsGuiding returns 0
20:21:44.413 00.001 29876 PulseGuide returned control before completion, sleep 77
20:21:44.416 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:44.427 00.011 31432 UpdateGuideState exits: m=2243 RSB=29.2
20:21:44.430 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:44.431 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:44.433 00.002 31432 Enqueuing Expose request
20:21:44.504 00.071 29876 IsGuiding returns 1
20:21:44.504 00.000 29876 scope still moving after pulse duration time elapsed
20:21:44.534 00.030 29876 IsSlewing returns 0
20:21:44.534 00.000 29876 IsGuiding returns 1
20:21:44.565 00.031 29876 IsSlewing returns 0
20:21:44.565 00.000 29876 IsGuiding returns 1
20:21:44.597 00.032 29876 IsSlewing returns 0
20:21:44.597 00.000 29876 IsGuiding returns 1
20:21:44.628 00.031 29876 IsSlewing returns 0
20:21:44.628 00.000 29876 IsGuiding returns 1
20:21:44.658 00.030 29876 IsSlewing returns 0
20:21:44.658 00.000 29876 IsGuiding returns 0
20:21:44.658 00.000 29876 scope move finished after 67 + 178 ms
20:21:44.658 00.000 29876 Move returns status 0, amount 67
20:21:44.658 00.000 29876 MoveAxis(N, 0, ABG)
20:21:44.658 00.000 29876 Move returns status 0, amount 0
20:21:44.658 00.000 29876 move complete, result=0
20:21:44.658 00.000 29876 worker thread done servicing request
20:21:44.658 00.000 29876 Worker thread wakes up
20:21:44.659 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:44.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:44.659 00.000 31432 GuideStep: -0.7 px 67 ms EAST, -0.4 px 0 ms NORTH
20:21:46.561 01.902 29876 Exposure complete
20:21:46.608 00.047 29876 worker thread done servicing request
20:21:46.608 00.000 31432 OnExposeComplete: enter
20:21:46.611 00.003 31432 UpdateGuideState(): m_state=6
20:21:46.613 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
20:21:46.615 00.002 31432 Star::Find returns 1 (0), X=335.71, Y=886.84, Mass=2543, SNR=32.0, Peak=198 HFD=3.7
20:21:46.616 00.001 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
20:21:46.618 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
20:21:46.620 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=0.65 hyp=0.86 cameraTheta=2.28 mountX=-0.55 mountY=-0.73, mountTheta=-2.21
20:21:46.622 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.65, opts=13)
20:21:46.625 00.003 31432 Enqueuing Move request for scope (-0.56, 0.65)
20:21:46.626 00.001 29876 Worker thread wakes up
20:21:46.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.65) opts 0xd
20:21:46.626 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.65)
20:21:46.626 00.000 29876 Moving (-0.56, 0.65) raw xDistance=-0.55 yDistance=-0.73
20:21:46.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
20:21:46.626 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-1.56
20:21:46.626 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.73
20:21:46.626 00.000 29876 MoveAxis(E, 62, ABG)
20:21:46.626 00.000 29876 Guiding  Dir = 2, Dur = 62
20:21:46.627 00.001 29876 IsSlewing returns 0
20:21:46.627 00.000 29876 IsGuiding returns 0
20:21:46.627 00.000 29876 PulseGuide returned control before completion, sleep 72
20:21:46.630 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:21:46.642 00.012 31432 UpdateGuideState exits: m=2543 RSB=32.0
20:21:46.644 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:46.646 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:46.648 00.002 31432 Enqueuing Expose request
20:21:46.701 00.053 29876 IsGuiding returns 1
20:21:46.701 00.000 29876 scope still moving after pulse duration time elapsed
20:21:46.732 00.031 29876 IsSlewing returns 0
20:21:46.732 00.000 29876 IsGuiding returns 1
20:21:46.763 00.031 29876 IsSlewing returns 0
20:21:46.763 00.000 29876 IsGuiding returns 0
20:21:46.763 00.000 29876 scope move finished after 62 + 73 ms
20:21:46.763 00.000 29876 Move returns status 0, amount 62
20:21:46.763 00.000 29876 BLC: Oldest BLC event removed
20:21:46.763 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:21:46.763 00.000 29876 MoveAxis(N, 74, ABG)
20:21:46.763 00.000 29876 Guiding  Dir = 0, Dur = 74
20:21:46.763 00.000 29876 IsSlewing returns 0
20:21:46.763 00.000 29876 IsGuiding returns 0
20:21:46.764 00.001 29876 PulseGuide returned control before completion, sleep 84
20:21:46.856 00.092 29876 IsGuiding returns 1
20:21:46.856 00.000 29876 scope still moving after pulse duration time elapsed
20:21:46.886 00.030 29876 IsSlewing returns 0
20:21:46.886 00.000 29876 IsGuiding returns 1
20:21:46.917 00.031 29876 IsSlewing returns 0
20:21:46.917 00.000 29876 IsGuiding returns 0
20:21:46.917 00.000 29876 scope move finished after 74 + 79 ms
20:21:46.917 00.000 29876 Move returns status 0, amount 74
20:21:46.917 00.000 29876 move complete, result=0
20:21:46.917 00.000 29876 worker thread done servicing request
20:21:46.917 00.000 29876 Worker thread wakes up
20:21:46.917 00.000 31432 GuideStep: -0.5 px 62 ms EAST, -0.7 px 74 ms NORTH
20:21:46.921 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:46.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:49.149 02.228 29876 Exposure complete
20:21:49.191 00.042 29876 worker thread done servicing request
20:21:49.191 00.000 31432 OnExposeComplete: enter
20:21:49.194 00.003 31432 UpdateGuideState(): m_state=6
20:21:49.196 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
20:21:49.198 00.002 31432 Star::Find returns 1 (0), X=335.66, Y=886.02, Mass=2188, SNR=28.5, Peak=201 HFD=3.3
20:21:49.199 00.001 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.90 = -2.90)
20:21:49.202 00.003 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
20:21:49.204 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.17 hyp=0.64 cameraTheta=-2.87 mountX=-0.62 mountY=0.07, mountTheta=3.03
20:21:49.206 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.17, opts=13)
20:21:49.208 00.002 31432 Enqueuing Move request for scope (-0.62, -0.17)
20:21:49.210 00.002 29876 Worker thread wakes up
20:21:49.210 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.17) opts 0xd
20:21:49.210 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.17)
20:21:49.210 00.000 29876 Moving (-0.62, -0.17) raw xDistance=-0.62 yDistance=0.07
20:21:49.210 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
20:21:49.210 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:49.210 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:21:49.210 00.000 29876 MoveAxis(E, 68, ABG)
20:21:49.210 00.000 29876 Guiding  Dir = 2, Dur = 68
20:21:49.211 00.001 29876 IsSlewing returns 0
20:21:49.211 00.000 29876 IsGuiding returns 0
20:21:49.211 00.000 29876 PulseGuide returned control before completion, sleep 78
20:21:49.214 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:21:49.225 00.011 31432 UpdateGuideState exits: m=2188 RSB=28.5
20:21:49.229 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:49.230 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:49.232 00.002 31432 Enqueuing Expose request
20:21:49.300 00.068 29876 IsGuiding returns 1
20:21:49.300 00.000 29876 scope still moving after pulse duration time elapsed
20:21:49.331 00.031 29876 IsSlewing returns 0
20:21:49.331 00.000 29876 IsGuiding returns 1
20:21:49.362 00.031 29876 IsSlewing returns 0
20:21:49.362 00.000 29876 IsGuiding returns 1
20:21:49.393 00.031 29876 IsSlewing returns 0
20:21:49.393 00.000 29876 IsGuiding returns 0
20:21:49.393 00.000 29876 scope move finished after 68 + 114 ms
20:21:49.393 00.000 29876 Move returns status 0, amount 68
20:21:49.393 00.000 29876 MoveAxis(N, 0, ABG)
20:21:49.393 00.000 29876 Move returns status 0, amount 0
20:21:49.393 00.000 29876 move complete, result=0
20:21:49.393 00.000 29876 worker thread done servicing request
20:21:49.393 00.000 29876 Worker thread wakes up
20:21:49.393 00.000 31432 GuideStep: -0.6 px 68 ms EAST, 0.1 px 0 ms NORTH
20:21:49.396 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:49.396 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:51.304 01.908 29876 Exposure complete
20:21:51.347 00.043 29876 worker thread done servicing request
20:21:51.347 00.000 31432 OnExposeComplete: enter
20:21:51.349 00.002 31432 UpdateGuideState(): m_state=6
20:21:51.351 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
20:21:51.353 00.002 31432 Star::Find returns 1 (0), X=336.58, Y=886.62, Mass=2313, SNR=29.0, Peak=201 HFD=3.3
20:21:51.355 00.002 31432 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.02) = xAngle (0.93 = 0.93)
20:21:51.357 00.002 31432 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.94 = -2.34)
20:21:51.359 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.43 hyp=0.53 cameraTheta=0.95 mountX=0.31 mountY=-0.38, mountTheta=-0.87
20:21:51.361 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.43, opts=13)
20:21:51.363 00.002 31432 Enqueuing Move request for scope (0.30, 0.43)
20:21:51.365 00.002 29876 Worker thread wakes up
20:21:51.365 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.43) opts 0xd
20:21:51.365 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.43)
20:21:51.365 00.000 29876 Moving (0.30, 0.43) raw xDistance=0.31 yDistance=-0.38
20:21:51.365 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.31
20:21:51.365 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
20:21:51.365 00.000 29876 MoveAxis(W, 21, ABG)
20:21:51.365 00.000 29876 Guiding  Dir = 3, Dur = 21
20:21:51.366 00.001 29876 IsSlewing returns 0
20:21:51.366 00.000 29876 IsGuiding returns 0
20:21:51.366 00.000 29876 PulseGuide returned control before completion, sleep 31
20:21:51.370 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:51.382 00.012 31432 UpdateGuideState exits: m=2313 RSB=29.0
20:21:51.384 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:51.386 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:51.388 00.002 31432 Enqueuing Expose request
20:21:51.412 00.024 29876 IsGuiding returns 1
20:21:51.412 00.000 29876 scope still moving after pulse duration time elapsed
20:21:51.442 00.030 29876 IsSlewing returns 0
20:21:51.442 00.000 29876 IsGuiding returns 1
20:21:51.473 00.031 29876 IsSlewing returns 0
20:21:51.473 00.000 29876 IsGuiding returns 0
20:21:51.473 00.000 29876 scope move finished after 21 + 86 ms
20:21:51.473 00.000 29876 Move returns status 0, amount 21
20:21:51.473 00.000 29876 MoveAxis(N, 28, ABG)
20:21:51.473 00.000 29876 Guiding  Dir = 0, Dur = 28
20:21:51.473 00.000 29876 IsSlewing returns 0
20:21:51.473 00.000 29876 IsGuiding returns 0
20:21:51.473 00.000 29876 PulseGuide returned control before completion, sleep 38
20:21:51.520 00.047 29876 IsGuiding returns 1
20:21:51.520 00.000 29876 scope still moving after pulse duration time elapsed
20:21:51.551 00.031 29876 IsSlewing returns 0
20:21:51.551 00.000 29876 IsGuiding returns 1
20:21:51.582 00.031 29876 IsSlewing returns 0
20:21:51.582 00.000 29876 IsGuiding returns 1
20:21:51.612 00.030 29876 IsSlewing returns 0
20:21:51.612 00.000 29876 IsGuiding returns 0
20:21:51.612 00.000 29876 scope move finished after 28 + 110 ms
20:21:51.612 00.000 29876 Move returns status 0, amount 28
20:21:51.612 00.000 29876 move complete, result=0
20:21:51.612 00.000 29876 worker thread done servicing request
20:21:51.612 00.000 29876 Worker thread wakes up
20:21:51.612 00.000 31432 GuideStep: 0.3 px 21 ms WEST, -0.4 px 28 ms NORTH
20:21:51.617 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:51.617 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:53.746 02.129 29876 Exposure complete
20:21:53.789 00.043 29876 worker thread done servicing request
20:21:53.789 00.000 31432 OnExposeComplete: enter
20:21:53.792 00.003 31432 UpdateGuideState(): m_state=6
20:21:53.794 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
20:21:53.795 00.001 31432 Star::Find returns 1 (0), X=336.14, Y=886.38, Mass=2481, SNR=31.0, Peak=197 HFD=3.6
20:21:53.797 00.002 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
20:21:53.799 00.002 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.10)
20:21:53.801 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=-0.13 mountY=-0.21, mountTheta=-2.13
20:21:53.803 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.19, opts=13)
20:21:53.806 00.003 31432 Enqueuing Move request for scope (-0.14, 0.19)
20:21:53.809 00.003 29876 Worker thread wakes up
20:21:53.809 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
20:21:53.809 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
20:21:53.809 00.000 29876 Moving (-0.14, 0.19) raw xDistance=-0.13 yDistance=-0.21
20:21:53.809 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:21:53.809 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:53.809 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:21:53.809 00.000 29876 MoveAxis(E, 0, ABG)
20:21:53.809 00.000 29876 Move returns status 0, amount 0
20:21:53.809 00.000 29876 MoveAxis(N, 0, ABG)
20:21:53.809 00.000 29876 Move returns status 0, amount 0
20:21:53.810 00.001 29876 move complete, result=0
20:21:53.810 00.000 29876 worker thread done servicing request
20:21:53.814 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:53.826 00.012 31432 UpdateGuideState exits: m=2481 RSB=31.0
20:21:53.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:53.830 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:53.832 00.002 31432 Enqueuing Expose request
20:21:53.834 00.002 29876 Worker thread wakes up
20:21:53.834 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:21:53.836 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:53.836 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:55.746 01.910 29876 Exposure complete
20:21:55.788 00.042 29876 worker thread done servicing request
20:21:55.788 00.000 31432 OnExposeComplete: enter
20:21:55.790 00.002 31432 UpdateGuideState(): m_state=6
20:21:55.793 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
20:21:55.795 00.002 31432 Star::Find returns 1 (0), X=336.22, Y=885.78, Mass=2401, SNR=30.3, Peak=167 HFD=3.7
20:21:55.797 00.002 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.02) = xAngle (-1.73 = -1.73)
20:21:55.799 00.002 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.28 = 1.28)
20:21:55.801 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.71 mountX=-0.07 mountY=0.39, mountTheta=1.74
20:21:55.803 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.41, opts=13)
20:21:55.805 00.002 31432 Enqueuing Move request for scope (-0.06, -0.41)
20:21:55.807 00.002 29876 Worker thread wakes up
20:21:55.808 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.41) opts 0xd
20:21:55.808 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.41)
20:21:55.808 00.000 29876 Moving (-0.06, -0.41) raw xDistance=-0.07 yDistance=0.39
20:21:55.808 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:21:55.808 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:21:55.808 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:21:55.808 00.000 29876 MoveAxis(E, 0, ABG)
20:21:55.808 00.000 29876 Move returns status 0, amount 0
20:21:55.808 00.000 29876 MoveAxis(N, 0, ABG)
20:21:55.808 00.000 29876 Move returns status 0, amount 0
20:21:55.808 00.000 29876 move complete, result=0
20:21:55.808 00.000 29876 worker thread done servicing request
20:21:55.813 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:55.827 00.014 31432 UpdateGuideState exits: m=2401 RSB=30.3
20:21:55.829 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:55.831 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:55.833 00.002 31432 Enqueuing Expose request
20:21:55.835 00.002 29876 Worker thread wakes up
20:21:55.835 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
20:21:55.838 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:55.838 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:21:57.972 02.134 29876 Exposure complete
20:21:58.015 00.043 29876 worker thread done servicing request
20:21:58.015 00.000 31432 OnExposeComplete: enter
20:21:58.017 00.002 31432 UpdateGuideState(): m_state=6
20:21:58.019 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
20:21:58.021 00.002 31432 Star::Find returns 1 (0), X=335.94, Y=885.83, Mass=2599, SNR=31.8, Peak=194 HFD=4.0
20:21:58.023 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.02) = xAngle (-2.34 = -2.34)
20:21:58.025 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.67 = 0.67)
20:21:58.027 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.36 hyp=0.49 cameraTheta=-2.32 mountX=-0.34 mountY=0.30, mountTheta=2.42
20:21:58.029 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.36, opts=13)
20:21:58.031 00.002 31432 Enqueuing Move request for scope (-0.33, -0.36)
20:21:58.033 00.002 29876 Worker thread wakes up
20:21:58.033 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.36) opts 0xd
20:21:58.033 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.36)
20:21:58.033 00.000 29876 Moving (-0.33, -0.36) raw xDistance=-0.34 yDistance=0.30
20:21:58.033 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
20:21:58.033 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:21:58.033 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:21:58.033 00.000 29876 MoveAxis(E, 33, ABG)
20:21:58.033 00.000 29876 Guiding  Dir = 2, Dur = 33
20:21:58.034 00.001 29876 IsSlewing returns 0
20:21:58.034 00.000 29876 IsGuiding returns 0
20:21:58.034 00.000 29876 PulseGuide returned control before completion, sleep 43
20:21:58.037 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:21:58.048 00.011 31432 UpdateGuideState exits: m=2599 RSB=31.8
20:21:58.050 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:58.052 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:21:58.054 00.002 31432 Enqueuing Expose request
20:21:58.078 00.024 29876 IsGuiding returns 1
20:21:58.078 00.000 29876 scope still moving after pulse duration time elapsed
20:21:58.109 00.031 29876 IsSlewing returns 0
20:21:58.109 00.000 29876 IsGuiding returns 1
20:21:58.139 00.030 29876 IsSlewing returns 0
20:21:58.139 00.000 29876 IsGuiding returns 1
20:21:58.170 00.031 29876 IsSlewing returns 0
20:21:58.170 00.000 29876 IsGuiding returns 0
20:21:58.170 00.000 29876 scope move finished after 33 + 103 ms
20:21:58.170 00.000 29876 Move returns status 0, amount 33
20:21:58.170 00.000 29876 MoveAxis(N, 0, ABG)
20:21:58.170 00.000 29876 Move returns status 0, amount 0
20:21:58.170 00.000 29876 move complete, result=0
20:21:58.170 00.000 29876 worker thread done servicing request
20:21:58.170 00.000 29876 Worker thread wakes up
20:21:58.170 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.3 px 0 ms NORTH
20:21:58.173 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:21:58.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:00.088 01.915 29876 Exposure complete
20:22:00.130 00.042 29876 worker thread done servicing request
20:22:00.131 00.001 31432 OnExposeComplete: enter
20:22:00.133 00.002 31432 UpdateGuideState(): m_state=6
20:22:00.135 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
20:22:00.137 00.002 31432 Star::Find returns 1 (0), X=335.60, Y=886.00, Mass=2352, SNR=30.5, Peak=219 HFD=3.4
20:22:00.138 00.001 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
20:22:00.140 00.002 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
20:22:00.142 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-2.87 mountX=-0.68 mountY=0.09, mountTheta=3.02
20:22:00.144 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.19, opts=13)
20:22:00.146 00.002 31432 Enqueuing Move request for scope (-0.68, -0.19)
20:22:00.148 00.002 29876 Worker thread wakes up
20:22:00.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.19) opts 0xd
20:22:00.148 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.19)
20:22:00.148 00.000 29876 Moving (-0.68, -0.19) raw xDistance=-0.68 yDistance=0.09
20:22:00.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.68
20:22:00.148 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:00.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:22:00.148 00.000 29876 MoveAxis(E, 70, ABG)
20:22:00.148 00.000 29876 Guiding  Dir = 2, Dur = 70
20:22:00.149 00.001 29876 IsSlewing returns 0
20:22:00.149 00.000 29876 IsGuiding returns 0
20:22:00.149 00.000 29876 PulseGuide returned control before completion, sleep 80
20:22:00.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:00.163 00.011 31432 UpdateGuideState exits: m=2352 RSB=30.5
20:22:00.166 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:00.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:00.170 00.002 31432 Enqueuing Expose request
20:22:00.242 00.072 29876 IsGuiding returns 1
20:22:00.242 00.000 29876 scope still moving after pulse duration time elapsed
20:22:00.272 00.030 29876 IsSlewing returns 0
20:22:00.272 00.000 29876 IsGuiding returns 1
20:22:00.303 00.031 29876 IsSlewing returns 0
20:22:00.303 00.000 29876 IsGuiding returns 0
20:22:00.303 00.000 29876 scope move finished after 70 + 84 ms
20:22:00.303 00.000 29876 Move returns status 0, amount 70
20:22:00.303 00.000 29876 MoveAxis(N, 0, ABG)
20:22:00.303 00.000 29876 Move returns status 0, amount 0
20:22:00.303 00.000 29876 move complete, result=0
20:22:00.303 00.000 29876 worker thread done servicing request
20:22:00.303 00.000 29876 Worker thread wakes up
20:22:00.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:00.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:00.304 00.001 31432 GuideStep: -0.7 px 70 ms EAST, 0.1 px 0 ms NORTH
20:22:02.530 02.226 29876 Exposure complete
20:22:02.573 00.043 29876 worker thread done servicing request
20:22:02.573 00.000 31432 OnExposeComplete: enter
20:22:02.575 00.002 31432 UpdateGuideState(): m_state=6
20:22:02.578 00.003 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
20:22:02.580 00.002 31432 Star::Find returns 1 (0), X=335.47, Y=886.28, Mass=2330, SNR=29.8, Peak=209 HFD=3.4
20:22:02.581 00.001 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
20:22:02.583 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.27)
20:22:02.585 00.002 31432 CameraToMount -- cameraX=-0.81 cameraY=0.09 hyp=0.81 cameraTheta=3.03 mountX=-0.81 mountY=-0.21, mountTheta=-2.88
20:22:02.587 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.81, y=0.09, opts=13)
20:22:02.590 00.003 31432 Enqueuing Move request for scope (-0.81, 0.09)
20:22:02.591 00.001 29876 Worker thread wakes up
20:22:02.591 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.09) opts 0xd
20:22:02.592 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.81, 0.09)
20:22:02.592 00.000 29876 Moving (-0.81, 0.09) raw xDistance=-0.81 yDistance=-0.21
20:22:02.592 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
20:22:02.592 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:02.592 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:22:02.592 00.000 29876 MoveAxis(E, 87, ABG)
20:22:02.592 00.000 29876 Guiding  Dir = 2, Dur = 87
20:22:02.592 00.000 29876 IsSlewing returns 0
20:22:02.592 00.000 29876 IsGuiding returns 0
20:22:02.592 00.000 29876 PulseGuide returned control before completion, sleep 97
20:22:02.599 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:02.613 00.014 31432 UpdateGuideState exits: m=2330 RSB=29.8
20:22:02.616 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:02.617 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:02.619 00.002 31432 Enqueuing Expose request
20:22:02.701 00.082 29876 IsGuiding returns 1
20:22:02.701 00.000 29876 scope still moving after pulse duration time elapsed
20:22:02.731 00.030 29876 IsSlewing returns 0
20:22:02.731 00.000 29876 IsGuiding returns 0
20:22:02.731 00.000 29876 scope move finished after 87 + 52 ms
20:22:02.731 00.000 29876 Move returns status 0, amount 87
20:22:02.731 00.000 29876 MoveAxis(N, 0, ABG)
20:22:02.731 00.000 29876 Move returns status 0, amount 0
20:22:02.731 00.000 29876 move complete, result=0
20:22:02.731 00.000 29876 worker thread done servicing request
20:22:02.731 00.000 29876 Worker thread wakes up
20:22:02.731 00.000 31432 GuideStep: -0.8 px 87 ms EAST, -0.2 px 0 ms NORTH
20:22:02.733 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:02.734 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:04.638 01.904 29876 Exposure complete
20:22:04.680 00.042 29876 worker thread done servicing request
20:22:04.680 00.000 31432 OnExposeComplete: enter
20:22:04.682 00.002 31432 UpdateGuideState(): m_state=6
20:22:04.685 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
20:22:04.687 00.002 31432 Star::Find returns 1 (0), X=335.06, Y=886.40, Mass=2779, SNR=32.6, Peak=188 HFD=3.8
20:22:04.688 00.001 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
20:22:04.690 00.002 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
20:22:04.692 00.002 31432 CameraToMount -- cameraX=-1.22 cameraY=0.21 hyp=1.24 cameraTheta=2.97 mountX=-1.22 mountY=-0.39, mountTheta=-2.83
20:22:04.695 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.22, y=0.21, opts=13)
20:22:04.697 00.002 31432 Enqueuing Move request for scope (-1.22, 0.21)
20:22:04.699 00.002 29876 Worker thread wakes up
20:22:04.699 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.21) opts 0xd
20:22:04.699 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.22, 0.21)
20:22:04.699 00.000 29876 Moving (-1.22, 0.21) raw xDistance=-1.22 yDistance=-0.39
20:22:04.699 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.22
20:22:04.699 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.39
20:22:04.699 00.000 29876 MoveAxis(E, 129, ABG)
20:22:04.699 00.000 29876 Guiding  Dir = 2, Dur = 129
20:22:04.700 00.001 29876 IsSlewing returns 0
20:22:04.700 00.000 29876 IsGuiding returns 0
20:22:04.700 00.000 29876 PulseGuide returned control before completion, sleep 139
20:22:04.703 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:04.715 00.012 31432 UpdateGuideState exits: m=2779 RSB=32.6
20:22:04.719 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:04.721 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:04.723 00.002 31432 Enqueuing Expose request
20:22:04.852 00.129 29876 IsGuiding returns 1
20:22:04.852 00.000 29876 scope still moving after pulse duration time elapsed
20:22:04.884 00.032 29876 IsSlewing returns 0
20:22:04.884 00.000 29876 IsGuiding returns 0
20:22:04.884 00.000 29876 scope move finished after 129 + 54 ms
20:22:04.884 00.000 29876 Move returns status 0, amount 129
20:22:04.884 00.000 29876 MoveAxis(N, 29, ABG)
20:22:04.884 00.000 29876 Guiding  Dir = 0, Dur = 29
20:22:04.884 00.000 29876 IsSlewing returns 0
20:22:04.884 00.000 29876 IsGuiding returns 0
20:22:04.884 00.000 29876 PulseGuide returned control before completion, sleep 39
20:22:04.928 00.044 29876 IsGuiding returns 1
20:22:04.928 00.000 29876 scope still moving after pulse duration time elapsed
20:22:04.959 00.031 29876 IsSlewing returns 0
20:22:04.959 00.000 29876 IsGuiding returns 1
20:22:04.990 00.031 29876 IsSlewing returns 0
20:22:04.990 00.000 29876 IsGuiding returns 1
20:22:05.022 00.032 29876 IsSlewing returns 0
20:22:05.022 00.000 29876 IsGuiding returns 1
20:22:05.054 00.032 29876 IsSlewing returns 0
20:22:05.054 00.000 29876 IsGuiding returns 1
20:22:05.084 00.030 29876 IsSlewing returns 0
20:22:05.084 00.000 29876 IsGuiding returns 1
20:22:05.115 00.031 29876 IsSlewing returns 0
20:22:05.115 00.000 29876 IsGuiding returns 0
20:22:05.115 00.000 29876 scope move finished after 29 + 202 ms
20:22:05.115 00.000 29876 Move returns status 0, amount 29
20:22:05.115 00.000 29876 move complete, result=0
20:22:05.115 00.000 29876 worker thread done servicing request
20:22:05.115 00.000 29876 Worker thread wakes up
20:22:05.115 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:05.115 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:05.116 00.001 31432 GuideStep: -1.2 px 129 ms EAST, -0.4 px 29 ms NORTH
20:22:07.238 02.122 29876 Exposure complete
20:22:07.280 00.042 29876 worker thread done servicing request
20:22:07.281 00.001 31432 OnExposeComplete: enter
20:22:07.283 00.002 31432 UpdateGuideState(): m_state=6
20:22:07.285 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
20:22:07.287 00.002 31432 Star::Find returns 1 (0), X=335.19, Y=885.67, Mass=2413, SNR=30.1, Peak=156 HFD=3.7
20:22:07.289 00.002 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.02) = xAngle (-2.72 = -2.72)
20:22:07.291 00.002 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.29 = 0.29)
20:22:07.292 00.001 31432 CameraToMount -- cameraX=-1.09 cameraY=-0.51 hyp=1.20 cameraTheta=-2.70 mountX=-1.10 mountY=0.34, mountTheta=2.84
20:22:07.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.09, y=-0.51, opts=13)
20:22:07.297 00.002 31432 Enqueuing Move request for scope (-1.09, -0.51)
20:22:07.299 00.002 29876 Worker thread wakes up
20:22:07.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.09, -0.51) opts 0xd
20:22:07.299 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.09, -0.51)
20:22:07.299 00.000 29876 Moving (-1.09, -0.51) raw xDistance=-1.10 yDistance=0.34
20:22:07.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.10
20:22:07.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:07.299 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:22:07.299 00.000 29876 MoveAxis(E, 124, ABG)
20:22:07.299 00.000 29876 Guiding  Dir = 2, Dur = 124
20:22:07.300 00.001 29876 IsSlewing returns 0
20:22:07.300 00.000 29876 IsGuiding returns 0
20:22:07.300 00.000 29876 PulseGuide returned control before completion, sleep 134
20:22:07.307 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=4, FiltMax=257, Gamma=0.490
20:22:07.323 00.016 31432 UpdateGuideState exits: m=2413 RSB=30.1
20:22:07.325 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:07.327 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:07.329 00.002 31432 Enqueuing Expose request
20:22:07.440 00.111 29876 IsGuiding returns 1
20:22:07.440 00.000 29876 scope still moving after pulse duration time elapsed
20:22:07.471 00.031 29876 IsSlewing returns 0
20:22:07.471 00.000 29876 IsGuiding returns 1
20:22:07.503 00.032 29876 IsSlewing returns 0
20:22:07.503 00.000 29876 IsGuiding returns 1
20:22:07.534 00.031 29876 IsSlewing returns 0
20:22:07.534 00.000 29876 IsGuiding returns 1
20:22:07.565 00.031 29876 IsSlewing returns 0
20:22:07.565 00.000 29876 IsGuiding returns 0
20:22:07.565 00.000 29876 scope move finished after 124 + 141 ms
20:22:07.565 00.000 29876 Move returns status 0, amount 124
20:22:07.565 00.000 29876 MoveAxis(N, 0, ABG)
20:22:07.565 00.000 29876 Move returns status 0, amount 0
20:22:07.565 00.000 29876 move complete, result=0
20:22:07.565 00.000 29876 worker thread done servicing request
20:22:07.565 00.000 29876 Worker thread wakes up
20:22:07.565 00.000 31432 GuideStep: -1.1 px 124 ms EAST, 0.3 px 0 ms NORTH
20:22:07.569 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:07.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:09.487 01.918 29876 Exposure complete
20:22:09.530 00.043 29876 worker thread done servicing request
20:22:09.530 00.000 31432 OnExposeComplete: enter
20:22:09.533 00.003 31432 UpdateGuideState(): m_state=6
20:22:09.535 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
20:22:09.537 00.002 31432 Star::Find returns 1 (0), X=335.32, Y=886.19, Mass=2531, SNR=30.8, Peak=148 HFD=4.0
20:22:09.539 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.02) = xAngle (-3.16 = 3.12)
20:22:09.541 00.002 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.15 = -0.15)
20:22:09.543 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=-0.00 hyp=0.95 cameraTheta=-3.14 mountX=-0.95 mountY=-0.14, mountTheta=-2.99
20:22:09.547 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=-0.00, opts=13)
20:22:09.553 00.006 31432 Enqueuing Move request for scope (-0.95, -0.00)
20:22:09.558 00.005 29876 Worker thread wakes up
20:22:09.558 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.00) opts 0xd
20:22:09.558 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, -0.00)
20:22:09.558 00.000 29876 Moving (-0.95, -0.00) raw xDistance=-0.95 yDistance=-0.14
20:22:09.558 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
20:22:09.558 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:09.558 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:22:09.558 00.000 29876 MoveAxis(E, 109, ABG)
20:22:09.559 00.001 29876 Guiding  Dir = 2, Dur = 109
20:22:09.559 00.000 29876 IsSlewing returns 0
20:22:09.559 00.000 29876 IsGuiding returns 0
20:22:09.559 00.000 29876 PulseGuide returned control before completion, sleep 119
20:22:09.566 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:22:09.578 00.012 31432 UpdateGuideState exits: m=2531 RSB=30.8
20:22:09.580 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:09.582 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:09.584 00.002 31432 Enqueuing Expose request
20:22:09.685 00.101 29876 IsGuiding returns 1
20:22:09.685 00.000 29876 scope still moving after pulse duration time elapsed
20:22:09.716 00.031 29876 IsSlewing returns 0
20:22:09.716 00.000 29876 IsGuiding returns 0
20:22:09.716 00.000 29876 scope move finished after 109 + 48 ms
20:22:09.716 00.000 29876 Move returns status 0, amount 109
20:22:09.716 00.000 29876 MoveAxis(N, 0, ABG)
20:22:09.716 00.000 29876 Move returns status 0, amount 0
20:22:09.716 00.000 29876 move complete, result=0
20:22:09.716 00.000 29876 worker thread done servicing request
20:22:09.717 00.001 29876 Worker thread wakes up
20:22:09.717 00.000 31432 GuideStep: -1.0 px 109 ms EAST, -0.1 px 0 ms NORTH
20:22:09.719 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:09.719 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:11.946 02.227 29876 Exposure complete
20:22:11.990 00.044 29876 worker thread done servicing request
20:22:11.990 00.000 31432 OnExposeComplete: enter
20:22:11.993 00.003 31432 UpdateGuideState(): m_state=6
20:22:11.995 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
20:22:11.996 00.001 31432 Star::Find returns 1 (0), X=336.07, Y=886.84, Mass=2435, SNR=30.7, Peak=168 HFD=3.9
20:22:11.998 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.85 = 1.85)
20:22:12.000 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.42)
20:22:12.002 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.65 hyp=0.69 cameraTheta=1.88 mountX=-0.19 mountY=-0.68, mountTheta=-1.85
20:22:12.004 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.65, opts=13)
20:22:12.007 00.003 31432 Enqueuing Move request for scope (-0.21, 0.65)
20:22:12.009 00.002 29876 Worker thread wakes up
20:22:12.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.65) opts 0xd
20:22:12.009 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.65)
20:22:12.009 00.000 29876 Moving (-0.21, 0.65) raw xDistance=-0.19 yDistance=-0.68
20:22:12.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:22:12.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
20:22:12.009 00.000 29876 MoveAxis(E, 0, ABG)
20:22:12.009 00.000 29876 Move returns status 0, amount 0
20:22:12.009 00.000 29876 MoveAxis(N, 50, ABG)
20:22:12.009 00.000 29876 Guiding  Dir = 0, Dur = 50
20:22:12.009 00.000 29876 IsSlewing returns 0
20:22:12.010 00.001 29876 IsGuiding returns 0
20:22:12.010 00.000 29876 PulseGuide returned control before completion, sleep 60
20:22:12.013 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:12.026 00.013 31432 UpdateGuideState exits: m=2435 RSB=30.7
20:22:12.029 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:12.031 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:12.032 00.001 31432 Enqueuing Expose request
20:22:12.085 00.053 29876 IsGuiding returns 1
20:22:12.085 00.000 29876 scope still moving after pulse duration time elapsed
20:22:12.116 00.031 29876 IsSlewing returns 0
20:22:12.116 00.000 29876 IsGuiding returns 1
20:22:12.147 00.031 29876 IsSlewing returns 0
20:22:12.147 00.000 29876 IsGuiding returns 0
20:22:12.147 00.000 29876 scope move finished after 50 + 87 ms
20:22:12.147 00.000 29876 Move returns status 0, amount 50
20:22:12.147 00.000 29876 move complete, result=0
20:22:12.147 00.000 29876 worker thread done servicing request
20:22:12.147 00.000 29876 Worker thread wakes up
20:22:12.147 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 50 ms NORTH
20:22:12.150 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:12.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:14.063 01.913 29876 Exposure complete
20:22:14.107 00.044 29876 worker thread done servicing request
20:22:14.107 00.000 31432 OnExposeComplete: enter
20:22:14.109 00.002 31432 UpdateGuideState(): m_state=6
20:22:14.111 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
20:22:14.113 00.002 31432 Star::Find returns 1 (0), X=337.20, Y=885.74, Mass=2364, SNR=28.9, Peak=158 HFD=3.8
20:22:14.116 00.003 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
20:22:14.117 00.001 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
20:22:14.119 00.002 31432 CameraToMount -- cameraX=0.92 cameraY=-0.45 hyp=1.03 cameraTheta=-0.45 mountX=0.91 mountY=0.58, mountTheta=0.57
20:22:14.122 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.92, y=-0.45, opts=13)
20:22:14.124 00.002 31432 Enqueuing Move request for scope (0.92, -0.45)
20:22:14.126 00.002 29876 Worker thread wakes up
20:22:14.126 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.45) opts 0xd
20:22:14.126 00.000 29876 Handling offset move in thread for scope, endpoint = (0.92, -0.45)
20:22:14.126 00.000 29876 Moving (0.92, -0.45) raw xDistance=0.91 yDistance=0.58
20:22:14.126 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.91
20:22:14.126 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:22:14.126 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
20:22:14.126 00.000 29876 MoveAxis(W, 88, ABG)
20:22:14.126 00.000 29876 Guiding  Dir = 3, Dur = 88
20:22:14.126 00.000 29876 IsSlewing returns 0
20:22:14.126 00.000 29876 IsGuiding returns 0
20:22:14.127 00.001 29876 PulseGuide returned control before completion, sleep 98
20:22:14.130 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:14.142 00.012 31432 UpdateGuideState exits: m=2364 RSB=28.9
20:22:14.144 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:14.146 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:14.148 00.002 31432 Enqueuing Expose request
20:22:14.233 00.085 29876 IsGuiding returns 1
20:22:14.233 00.000 29876 scope still moving after pulse duration time elapsed
20:22:14.265 00.032 29876 IsSlewing returns 0
20:22:14.265 00.000 29876 IsGuiding returns 1
20:22:14.297 00.032 29876 IsSlewing returns 0
20:22:14.297 00.000 29876 IsGuiding returns 1
20:22:14.328 00.031 29876 IsSlewing returns 0
20:22:14.328 00.000 29876 IsGuiding returns 1
20:22:14.360 00.032 29876 IsSlewing returns 0
20:22:14.360 00.000 29876 IsGuiding returns 0
20:22:14.360 00.000 29876 scope move finished after 88 + 144 ms
20:22:14.360 00.000 29876 Move returns status 0, amount 88
20:22:14.360 00.000 29876 MoveAxis(N, 0, ABG)
20:22:14.360 00.000 29876 Move returns status 0, amount 0
20:22:14.360 00.000 29876 move complete, result=0
20:22:14.360 00.000 29876 worker thread done servicing request
20:22:14.360 00.000 29876 Worker thread wakes up
20:22:14.360 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:14.360 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:14.360 00.000 31432 GuideStep: 0.9 px 88 ms WEST, 0.6 px 0 ms NORTH
20:22:16.494 02.134 29876 Exposure complete
20:22:16.537 00.043 29876 worker thread done servicing request
20:22:16.537 00.000 31432 OnExposeComplete: enter
20:22:16.539 00.002 31432 UpdateGuideState(): m_state=6
20:22:16.541 00.002 31432 Star::Find(15, 337, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
20:22:16.543 00.002 31432 Star::Find returns 1 (0), X=336.00, Y=885.68, Mass=2446, SNR=30.5, Peak=196 HFD=3.4
20:22:16.545 00.002 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.10 = -2.10)
20:22:16.547 00.002 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.91 = 0.91)
20:22:16.548 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.50 hyp=0.58 cameraTheta=-2.08 mountX=-0.29 mountY=0.45, mountTheta=2.14
20:22:16.551 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.50, opts=13)
20:22:16.553 00.002 31432 Enqueuing Move request for scope (-0.28, -0.50)
20:22:16.555 00.002 29876 Worker thread wakes up
20:22:16.555 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.50) opts 0xd
20:22:16.555 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.50)
20:22:16.555 00.000 29876 Moving (-0.28, -0.50) raw xDistance=-0.29 yDistance=0.45
20:22:16.555 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.29
20:22:16.555 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:22:16.555 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:22:16.555 00.000 29876 MoveAxis(E, 16, ABG)
20:22:16.555 00.000 29876 Guiding  Dir = 2, Dur = 16
20:22:16.555 00.000 29876 IsSlewing returns 0
20:22:16.556 00.001 29876 IsGuiding returns 0
20:22:16.556 00.000 29876 PulseGuide returned control before completion, sleep 26
20:22:16.562 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:22:16.574 00.012 31432 UpdateGuideState exits: m=2446 RSB=30.5
20:22:16.576 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:16.578 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:16.580 00.002 31432 Enqueuing Expose request
20:22:16.586 00.006 29876 IsGuiding returns 0
20:22:16.586 00.000 29876 Move returns status 0, amount 16
20:22:16.586 00.000 29876 MoveAxis(N, 0, ABG)
20:22:16.586 00.000 29876 Move returns status 0, amount 0
20:22:16.586 00.000 29876 move complete, result=0
20:22:16.587 00.001 29876 worker thread done servicing request
20:22:16.587 00.000 29876 Worker thread wakes up
20:22:16.587 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:16.587 00.000 31432 GuideStep: -0.3 px 16 ms EAST, 0.5 px 0 ms NORTH
20:22:16.590 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:16.766 00.176 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
20:22:18.502 01.736 29876 Exposure complete
20:22:18.546 00.044 29876 worker thread done servicing request
20:22:18.546 00.000 31432 OnExposeComplete: enter
20:22:18.548 00.002 31432 UpdateGuideState(): m_state=6
20:22:18.551 00.003 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
20:22:18.553 00.002 31432 Star::Find returns 1 (0), X=335.45, Y=885.58, Mass=2509, SNR=31.2, Peak=203 HFD=3.3
20:22:18.555 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
20:22:18.557 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
20:22:18.559 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=-0.60 hyp=1.02 cameraTheta=-2.51 mountX=-0.84 mountY=0.47, mountTheta=2.63
20:22:18.561 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=-0.60, opts=13)
20:22:18.564 00.003 31432 Enqueuing Move request for scope (-0.82, -0.60)
20:22:18.566 00.002 29876 Worker thread wakes up
20:22:18.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.60) opts 0xd
20:22:18.566 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, -0.60)
20:22:18.566 00.000 29876 Moving (-0.82, -0.60) raw xDistance=-0.84 yDistance=0.47
20:22:18.566 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.84
20:22:18.566 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=1.51
20:22:18.566 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
20:22:18.566 00.000 29876 MoveAxis(E, 83, ABG)
20:22:18.566 00.000 29876 Guiding  Dir = 2, Dur = 83
20:22:18.566 00.000 29876 IsSlewing returns 0
20:22:18.566 00.000 29876 IsGuiding returns 0
20:22:18.567 00.001 29876 PulseGuide returned control before completion, sleep 93
20:22:18.570 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:22:18.583 00.013 31432 UpdateGuideState exits: m=2509 RSB=31.2
20:22:18.586 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:18.588 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:18.590 00.002 31432 Enqueuing Expose request
20:22:18.673 00.083 29876 IsGuiding returns 1
20:22:18.673 00.000 29876 scope still moving after pulse duration time elapsed
20:22:18.704 00.031 29876 IsSlewing returns 0
20:22:18.704 00.000 29876 IsGuiding returns 1
20:22:18.735 00.031 29876 IsSlewing returns 0
20:22:18.735 00.000 29876 IsGuiding returns 0
20:22:18.735 00.000 29876 scope move finished after 83 + 85 ms
20:22:18.735 00.000 29876 Move returns status 0, amount 83
20:22:18.735 00.000 29876 BLC: Oldest BLC event removed
20:22:18.735 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:22:18.735 00.000 29876 MoveAxis(S, 55, ABG)
20:22:18.735 00.000 29876 Guiding  Dir = 1, Dur = 55
20:22:18.735 00.000 29876 IsSlewing returns 0
20:22:18.735 00.000 29876 IsGuiding returns 0
20:22:18.736 00.001 29876 PulseGuide returned control before completion, sleep 65
20:22:18.813 00.077 29876 IsGuiding returns 1
20:22:18.813 00.000 29876 scope still moving after pulse duration time elapsed
20:22:18.845 00.032 29876 IsSlewing returns 0
20:22:18.845 00.000 29876 IsGuiding returns 0
20:22:18.845 00.000 29876 scope move finished after 55 + 54 ms
20:22:18.845 00.000 29876 Move returns status 0, amount 55
20:22:18.845 00.000 29876 move complete, result=0
20:22:18.845 00.000 29876 worker thread done servicing request
20:22:18.845 00.000 29876 Worker thread wakes up
20:22:18.845 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:18.845 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:18.845 00.000 31432 GuideStep: -0.8 px 83 ms EAST, 0.5 px 55 ms SOUTH
20:22:20.973 02.128 29876 Exposure complete
20:22:21.017 00.044 29876 worker thread done servicing request
20:22:21.017 00.000 31432 OnExposeComplete: enter
20:22:21.019 00.002 31432 UpdateGuideState(): m_state=6
20:22:21.021 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
20:22:21.023 00.002 31432 Star::Find returns 1 (0), X=335.96, Y=885.46, Mass=2726, SNR=33.7, Peak=252 HFD=3.5
20:22:21.025 00.002 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
20:22:21.026 00.001 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
20:22:21.028 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.73 hyp=0.79 cameraTheta=-1.98 mountX=-0.34 mountY=0.67, mountTheta=2.04
20:22:21.032 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.73, opts=13)
20:22:21.033 00.001 31432 Enqueuing Move request for scope (-0.32, -0.73)
20:22:21.035 00.002 29876 Worker thread wakes up
20:22:21.035 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.73) opts 0xd
20:22:21.035 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.73)
20:22:21.035 00.000 29876 Moving (-0.32, -0.73) raw xDistance=-0.34 yDistance=0.67
20:22:21.035 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.34
20:22:21.035 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
20:22:21.035 00.000 29876 MoveAxis(E, 44, ABG)
20:22:21.035 00.000 29876 Guiding  Dir = 2, Dur = 44
20:22:21.035 00.000 29876 IsSlewing returns 0
20:22:21.035 00.000 29876 IsGuiding returns 0
20:22:21.035 00.000 29876 PulseGuide returned control before completion, sleep 54
20:22:21.038 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:21.050 00.012 31432 UpdateGuideState exits: m=2726 RSB=33.7
20:22:21.052 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:21.055 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:21.057 00.002 31432 Enqueuing Expose request
20:22:21.095 00.038 29876 IsGuiding returns 1
20:22:21.095 00.000 29876 scope still moving after pulse duration time elapsed
20:22:21.126 00.031 29876 IsSlewing returns 0
20:22:21.126 00.000 29876 IsGuiding returns 1
20:22:21.158 00.032 29876 IsSlewing returns 0
20:22:21.158 00.000 29876 IsGuiding returns 1
20:22:21.189 00.031 29876 IsSlewing returns 0
20:22:21.189 00.000 29876 IsGuiding returns 1
20:22:21.219 00.030 29876 IsSlewing returns 0
20:22:21.219 00.000 29876 IsGuiding returns 0
20:22:21.219 00.000 29876 scope move finished after 44 + 139 ms
20:22:21.219 00.000 29876 Move returns status 0, amount 44
20:22:21.219 00.000 29876 MoveAxis(S, 49, ABG)
20:22:21.219 00.000 29876 Guiding  Dir = 1, Dur = 49
20:22:21.219 00.000 29876 IsSlewing returns 0
20:22:21.219 00.000 29876 IsGuiding returns 0
20:22:21.220 00.001 29876 PulseGuide returned control before completion, sleep 59
20:22:21.281 00.061 29876 IsGuiding returns 1
20:22:21.281 00.000 29876 scope still moving after pulse duration time elapsed
20:22:21.312 00.031 29876 IsSlewing returns 0
20:22:21.312 00.000 29876 IsGuiding returns 1
20:22:21.343 00.031 29876 IsSlewing returns 0
20:22:21.343 00.000 29876 IsGuiding returns 1
20:22:21.374 00.031 29876 IsSlewing returns 0
20:22:21.374 00.000 29876 IsGuiding returns 0
20:22:21.374 00.000 29876 scope move finished after 49 + 106 ms
20:22:21.374 00.000 29876 Move returns status 0, amount 49
20:22:21.374 00.000 29876 move complete, result=0
20:22:21.375 00.001 29876 worker thread done servicing request
20:22:21.375 00.000 29876 Worker thread wakes up
20:22:21.375 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:21.375 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:21.376 00.001 31432 GuideStep: -0.3 px 44 ms EAST, 0.7 px 49 ms SOUTH
20:22:23.292 01.916 29876 Exposure complete
20:22:23.336 00.044 29876 worker thread done servicing request
20:22:23.336 00.000 31432 OnExposeComplete: enter
20:22:23.339 00.003 31432 UpdateGuideState(): m_state=6
20:22:23.340 00.001 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
20:22:23.342 00.002 31432 Star::Find returns 1 (0), X=336.13, Y=885.61, Mass=2300, SNR=29.7, Peak=217 HFD=3.4
20:22:23.344 00.002 31432 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.02) = xAngle (-1.85 = -1.85)
20:22:23.346 00.002 31432 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.16 = 1.16)
20:22:23.348 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.57 hyp=0.59 cameraTheta=-1.83 mountX=-0.16 mountY=0.54, mountTheta=1.86
20:22:23.350 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.57, opts=13)
20:22:23.352 00.002 31432 Enqueuing Move request for scope (-0.15, -0.57)
20:22:23.354 00.002 29876 Worker thread wakes up
20:22:23.355 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.57) opts 0xd
20:22:23.355 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.57)
20:22:23.355 00.000 29876 Moving (-0.15, -0.57) raw xDistance=-0.16 yDistance=0.54
20:22:23.355 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:22:23.355 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
20:22:23.355 00.000 29876 MoveAxis(E, 0, ABG)
20:22:23.355 00.000 29876 Move returns status 0, amount 0
20:22:23.355 00.000 29876 MoveAxis(S, 40, ABG)
20:22:23.355 00.000 29876 Guiding  Dir = 1, Dur = 40
20:22:23.355 00.000 29876 IsSlewing returns 0
20:22:23.355 00.000 29876 IsGuiding returns 0
20:22:23.355 00.000 29876 PulseGuide returned control before completion, sleep 50
20:22:23.359 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:23.370 00.011 31432 UpdateGuideState exits: m=2300 RSB=29.7
20:22:23.372 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:23.374 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:23.376 00.002 31432 Enqueuing Expose request
20:22:23.415 00.039 29876 IsGuiding returns 1
20:22:23.415 00.000 29876 scope still moving after pulse duration time elapsed
20:22:23.447 00.032 29876 IsSlewing returns 0
20:22:23.447 00.000 29876 IsGuiding returns 1
20:22:23.478 00.031 29876 IsSlewing returns 0
20:22:23.478 00.000 29876 IsGuiding returns 0
20:22:23.478 00.000 29876 scope move finished after 40 + 83 ms
20:22:23.478 00.000 29876 Move returns status 0, amount 40
20:22:23.478 00.000 29876 move complete, result=0
20:22:23.478 00.000 29876 worker thread done servicing request
20:22:23.478 00.000 29876 Worker thread wakes up
20:22:23.478 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:23.478 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:23.478 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 40 ms SOUTH
20:22:25.607 02.129 29876 Exposure complete
20:22:25.651 00.044 29876 worker thread done servicing request
20:22:25.651 00.000 31432 OnExposeComplete: enter
20:22:25.653 00.002 31432 UpdateGuideState(): m_state=6
20:22:25.655 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
20:22:25.657 00.002 31432 Star::Find returns 1 (0), X=336.79, Y=885.59, Mass=2467, SNR=30.6, Peak=229 HFD=3.5
20:22:25.659 00.002 31432 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.02) = xAngle (-0.88 = -0.88)
20:22:25.660 00.001 31432 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.13 = 2.13)
20:22:25.662 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.60 hyp=0.79 cameraTheta=-0.86 mountX=0.50 mountY=0.67, mountTheta=0.93
20:22:25.665 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.60, opts=13)
20:22:25.667 00.002 31432 Enqueuing Move request for scope (0.51, -0.60)
20:22:25.669 00.002 29876 Worker thread wakes up
20:22:25.669 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.60) opts 0xd
20:22:25.669 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.60)
20:22:25.669 00.000 29876 Moving (0.51, -0.60) raw xDistance=0.50 yDistance=0.67
20:22:25.670 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
20:22:25.670 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
20:22:25.670 00.000 29876 MoveAxis(W, 48, ABG)
20:22:25.670 00.000 29876 Guiding  Dir = 3, Dur = 48
20:22:25.670 00.000 29876 IsSlewing returns 0
20:22:25.670 00.000 29876 IsGuiding returns 0
20:22:25.670 00.000 29876 PulseGuide returned control before completion, sleep 58
20:22:25.674 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:25.687 00.013 31432 UpdateGuideState exits: m=2467 RSB=30.6
20:22:25.689 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:25.691 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:25.693 00.002 31432 Enqueuing Expose request
20:22:25.744 00.051 29876 IsGuiding returns 1
20:22:25.744 00.000 29876 scope still moving after pulse duration time elapsed
20:22:25.775 00.031 29876 IsSlewing returns 0
20:22:25.775 00.000 29876 IsGuiding returns 1
20:22:25.805 00.030 29876 IsSlewing returns 0
20:22:25.805 00.000 29876 IsGuiding returns 1
20:22:25.847 00.042 29876 IsSlewing returns 0
20:22:25.847 00.000 29876 IsGuiding returns 0
20:22:25.847 00.000 29876 scope move finished after 48 + 129 ms
20:22:25.847 00.000 29876 Move returns status 0, amount 48
20:22:25.847 00.000 29876 MoveAxis(S, 49, ABG)
20:22:25.847 00.000 29876 Guiding  Dir = 1, Dur = 49
20:22:25.847 00.000 29876 IsSlewing returns 0
20:22:25.847 00.000 29876 IsGuiding returns 0
20:22:25.847 00.000 29876 PulseGuide returned control before completion, sleep 59
20:22:25.914 00.067 29876 IsGuiding returns 1
20:22:25.914 00.000 29876 scope still moving after pulse duration time elapsed
20:22:25.945 00.031 29876 IsSlewing returns 0
20:22:25.945 00.000 29876 IsGuiding returns 1
20:22:25.976 00.031 29876 IsSlewing returns 0
20:22:25.976 00.000 29876 IsGuiding returns 0
20:22:25.976 00.000 29876 scope move finished after 49 + 80 ms
20:22:25.976 00.000 29876 Move returns status 0, amount 49
20:22:25.976 00.000 29876 move complete, result=0
20:22:25.976 00.000 29876 worker thread done servicing request
20:22:25.976 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.7 px 49 ms SOUTH
20:22:25.979 00.003 29876 Worker thread wakes up
20:22:25.979 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:25.979 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:27.883 01.904 29876 Exposure complete
20:22:27.927 00.044 29876 worker thread done servicing request
20:22:27.927 00.000 31432 OnExposeComplete: enter
20:22:27.930 00.003 31432 UpdateGuideState(): m_state=6
20:22:27.932 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
20:22:27.933 00.001 31432 Star::Find returns 1 (0), X=335.68, Y=885.58, Mass=2880, SNR=33.5, Peak=219 HFD=3.4
20:22:27.935 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:22:27.937 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
20:22:27.939 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.60 hyp=0.85 cameraTheta=-2.35 mountX=-0.61 mountY=0.51, mountTheta=2.45
20:22:27.941 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.60, opts=13)
20:22:27.944 00.003 31432 Enqueuing Move request for scope (-0.60, -0.60)
20:22:27.946 00.002 29876 Worker thread wakes up
20:22:27.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.60) opts 0xd
20:22:27.946 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.60)
20:22:27.946 00.000 29876 Moving (-0.60, -0.60) raw xDistance=-0.61 yDistance=0.51
20:22:27.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.61
20:22:27.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.51
20:22:27.946 00.000 29876 MoveAxis(E, 52, ABG)
20:22:27.946 00.000 29876 Guiding  Dir = 2, Dur = 52
20:22:27.947 00.001 29876 IsSlewing returns 0
20:22:27.947 00.000 29876 IsGuiding returns 0
20:22:27.947 00.000 29876 PulseGuide returned control before completion, sleep 62
20:22:27.950 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:27.963 00.013 31432 UpdateGuideState exits: m=2880 RSB=33.5
20:22:27.965 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:27.967 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:27.968 00.001 31432 Enqueuing Expose request
20:22:28.019 00.051 29876 IsGuiding returns 1
20:22:28.019 00.000 29876 scope still moving after pulse duration time elapsed
20:22:28.049 00.030 29876 IsSlewing returns 0
20:22:28.049 00.000 29876 IsGuiding returns 1
20:22:28.080 00.031 29876 IsSlewing returns 0
20:22:28.080 00.000 29876 IsGuiding returns 1
20:22:28.111 00.031 29876 IsSlewing returns 0
20:22:28.111 00.000 29876 IsGuiding returns 0
20:22:28.111 00.000 29876 scope move finished after 52 + 112 ms
20:22:28.111 00.000 29876 Move returns status 0, amount 52
20:22:28.111 00.000 29876 MoveAxis(S, 37, ABG)
20:22:28.111 00.000 29876 Guiding  Dir = 1, Dur = 37
20:22:28.111 00.000 29876 IsSlewing returns 0
20:22:28.111 00.000 29876 IsGuiding returns 0
20:22:28.112 00.001 29876 PulseGuide returned control before completion, sleep 47
20:22:28.174 00.062 29876 IsGuiding returns 1
20:22:28.174 00.000 29876 scope still moving after pulse duration time elapsed
20:22:28.204 00.030 29876 IsSlewing returns 0
20:22:28.204 00.000 29876 IsGuiding returns 1
20:22:28.235 00.031 29876 IsSlewing returns 0
20:22:28.235 00.000 29876 IsGuiding returns 1
20:22:28.266 00.031 29876 IsSlewing returns 0
20:22:28.266 00.000 29876 IsGuiding returns 1
20:22:28.297 00.031 29876 IsSlewing returns 0
20:22:28.297 00.000 29876 IsGuiding returns 1
20:22:28.328 00.031 29876 IsSlewing returns 0
20:22:28.328 00.000 29876 IsGuiding returns 1
20:22:28.359 00.031 29876 IsSlewing returns 0
20:22:28.359 00.000 29876 IsGuiding returns 0
20:22:28.359 00.000 29876 scope move finished after 37 + 210 ms
20:22:28.359 00.000 29876 Move returns status 0, amount 37
20:22:28.359 00.000 29876 move complete, result=0
20:22:28.359 00.000 29876 worker thread done servicing request
20:22:28.359 00.000 29876 Worker thread wakes up
20:22:28.360 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:28.360 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:28.360 00.000 31432 GuideStep: -0.6 px 52 ms EAST, 0.5 px 37 ms SOUTH
20:22:30.481 02.121 29876 Exposure complete
20:22:30.524 00.043 29876 worker thread done servicing request
20:22:30.524 00.000 31432 OnExposeComplete: enter
20:22:30.526 00.002 31432 UpdateGuideState(): m_state=6
20:22:30.528 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
20:22:30.530 00.002 31432 Star::Find returns 1 (0), X=335.89, Y=885.74, Mass=2525, SNR=31.6, Peak=242 HFD=3.4
20:22:30.532 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:22:30.534 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:22:30.535 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.45 hyp=0.59 cameraTheta=-2.29 mountX=-0.40 mountY=0.38, mountTheta=2.38
20:22:30.538 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.45, opts=13)
20:22:30.540 00.002 31432 Enqueuing Move request for scope (-0.39, -0.45)
20:22:30.542 00.002 29876 Worker thread wakes up
20:22:30.542 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.45) opts 0xd
20:22:30.542 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.45)
20:22:30.542 00.000 29876 Moving (-0.39, -0.45) raw xDistance=-0.40 yDistance=0.38
20:22:30.542 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
20:22:30.542 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
20:22:30.542 00.000 29876 MoveAxis(E, 46, ABG)
20:22:30.542 00.000 29876 Guiding  Dir = 2, Dur = 46
20:22:30.542 00.000 29876 IsSlewing returns 0
20:22:30.543 00.001 29876 IsGuiding returns 0
20:22:30.543 00.000 29876 PulseGuide returned control before completion, sleep 56
20:22:30.548 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:30.562 00.014 31432 UpdateGuideState exits: m=2525 RSB=31.6
20:22:30.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:30.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:30.568 00.002 31432 Enqueuing Expose request
20:22:30.604 00.036 29876 IsGuiding returns 1
20:22:30.604 00.000 29876 scope still moving after pulse duration time elapsed
20:22:30.634 00.030 29876 IsSlewing returns 0
20:22:30.634 00.000 29876 IsGuiding returns 1
20:22:30.664 00.030 29876 IsSlewing returns 0
20:22:30.664 00.000 29876 IsGuiding returns 1
20:22:30.695 00.031 29876 IsSlewing returns 0
20:22:30.695 00.000 29876 IsGuiding returns 1
20:22:30.726 00.031 29876 IsSlewing returns 0
20:22:30.726 00.000 29876 IsGuiding returns 1
20:22:30.757 00.031 29876 IsSlewing returns 0
20:22:30.757 00.000 29876 IsGuiding returns 0
20:22:30.757 00.000 29876 scope move finished after 46 + 167 ms
20:22:30.757 00.000 29876 Move returns status 0, amount 46
20:22:30.757 00.000 29876 MoveAxis(S, 28, ABG)
20:22:30.757 00.000 29876 Guiding  Dir = 1, Dur = 28
20:22:30.757 00.000 29876 IsSlewing returns 0
20:22:30.757 00.000 29876 IsGuiding returns 0
20:22:30.757 00.000 29876 PulseGuide returned control before completion, sleep 38
20:22:30.802 00.045 29876 IsGuiding returns 1
20:22:30.802 00.000 29876 scope still moving after pulse duration time elapsed
20:22:30.832 00.030 29876 IsSlewing returns 0
20:22:30.832 00.000 29876 IsGuiding returns 1
20:22:30.863 00.031 29876 IsSlewing returns 0
20:22:30.863 00.000 29876 IsGuiding returns 1
20:22:30.894 00.031 29876 IsSlewing returns 0
20:22:30.894 00.000 29876 IsGuiding returns 1
20:22:30.925 00.031 29876 IsSlewing returns 0
20:22:30.925 00.000 29876 IsGuiding returns 0
20:22:30.925 00.000 29876 scope move finished after 28 + 140 ms
20:22:30.925 00.000 29876 Move returns status 0, amount 28
20:22:30.925 00.000 29876 move complete, result=0
20:22:30.925 00.000 29876 worker thread done servicing request
20:22:30.926 00.001 29876 Worker thread wakes up
20:22:30.926 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:30.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:30.926 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.4 px 28 ms SOUTH
20:22:32.833 01.907 29876 Exposure complete
20:22:32.876 00.043 29876 worker thread done servicing request
20:22:32.876 00.000 31432 OnExposeComplete: enter
20:22:32.878 00.002 31432 UpdateGuideState(): m_state=6
20:22:32.880 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
20:22:32.882 00.002 31432 Star::Find returns 1 (0), X=336.05, Y=885.83, Mass=2407, SNR=31.0, Peak=210 HFD=3.4
20:22:32.884 00.002 31432 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.02) = xAngle (-2.16 = -2.16)
20:22:32.885 00.001 31432 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.86 = 0.86)
20:22:32.887 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.42 cameraTheta=-2.13 mountX=-0.23 mountY=0.32, mountTheta=2.20
20:22:32.889 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.36, opts=13)
20:22:32.891 00.002 31432 Enqueuing Move request for scope (-0.23, -0.36)
20:22:32.893 00.002 29876 Worker thread wakes up
20:22:32.893 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.36) opts 0xd
20:22:32.893 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.36)
20:22:32.893 00.000 29876 Moving (-0.23, -0.36) raw xDistance=-0.23 yDistance=0.32
20:22:32.893 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
20:22:32.893 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:22:32.893 00.000 29876 MoveAxis(E, 29, ABG)
20:22:32.893 00.000 29876 Guiding  Dir = 2, Dur = 29
20:22:32.894 00.001 29876 IsSlewing returns 0
20:22:32.894 00.000 29876 IsGuiding returns 0
20:22:32.894 00.000 29876 PulseGuide returned control before completion, sleep 39
20:22:32.901 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=3, FiltMax=257, Gamma=0.490
20:22:32.915 00.014 31432 UpdateGuideState exits: m=2407 RSB=31.0
20:22:32.917 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:32.918 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:32.920 00.002 31432 Enqueuing Expose request
20:22:32.940 00.020 29876 IsGuiding returns 1
20:22:32.940 00.000 29876 scope still moving after pulse duration time elapsed
20:22:32.970 00.030 29876 IsSlewing returns 0
20:22:32.970 00.000 29876 IsGuiding returns 1
20:22:33.001 00.031 29876 IsSlewing returns 0
20:22:33.001 00.000 29876 IsGuiding returns 0
20:22:33.001 00.000 29876 scope move finished after 29 + 77 ms
20:22:33.001 00.000 29876 Move returns status 0, amount 29
20:22:33.001 00.000 29876 MoveAxis(S, 23, ABG)
20:22:33.001 00.000 29876 Guiding  Dir = 1, Dur = 23
20:22:33.001 00.000 29876 IsSlewing returns 0
20:22:33.001 00.000 29876 IsGuiding returns 0
20:22:33.001 00.000 29876 PulseGuide returned control before completion, sleep 33
20:22:33.048 00.047 29876 IsGuiding returns 1
20:22:33.048 00.000 29876 scope still moving after pulse duration time elapsed
20:22:33.079 00.031 29876 IsSlewing returns 0
20:22:33.079 00.000 29876 IsGuiding returns 1
20:22:33.111 00.032 29876 IsSlewing returns 0
20:22:33.111 00.000 29876 IsGuiding returns 1
20:22:33.143 00.032 29876 IsSlewing returns 0
20:22:33.143 00.000 29876 IsGuiding returns 1
20:22:33.173 00.030 29876 IsSlewing returns 0
20:22:33.173 00.000 29876 IsGuiding returns 1
20:22:33.205 00.032 29876 IsSlewing returns 0
20:22:33.205 00.000 29876 IsGuiding returns 0
20:22:33.205 00.000 29876 scope move finished after 23 + 180 ms
20:22:33.205 00.000 29876 Move returns status 0, amount 23
20:22:33.205 00.000 29876 move complete, result=0
20:22:33.205 00.000 29876 worker thread done servicing request
20:22:33.205 00.000 29876 Worker thread wakes up
20:22:33.205 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:33.205 00.000 31432 GuideStep: -0.2 px 29 ms EAST, 0.3 px 23 ms SOUTH
20:22:33.208 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:35.340 02.132 29876 Exposure complete
20:22:35.383 00.043 29876 worker thread done servicing request
20:22:35.384 00.001 31432 OnExposeComplete: enter
20:22:35.386 00.002 31432 UpdateGuideState(): m_state=6
20:22:35.388 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
20:22:35.390 00.002 31432 Star::Find returns 1 (0), X=336.34, Y=886.79, Mass=2662, SNR=31.7, Peak=216 HFD=3.6
20:22:35.392 00.002 31432 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.02) = xAngle (1.43 = 1.43)
20:22:35.394 00.002 31432 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.45 = -1.84)
20:22:35.396 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.60 hyp=0.60 cameraTheta=1.46 mountX=0.08 mountY=-0.58, mountTheta=-1.43
20:22:35.399 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.60, opts=13)
20:22:35.401 00.002 31432 Enqueuing Move request for scope (0.07, 0.60)
20:22:35.403 00.002 29876 Worker thread wakes up
20:22:35.403 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.60) opts 0xd
20:22:35.403 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.60)
20:22:35.403 00.000 29876 Moving (0.07, 0.60) raw xDistance=0.08 yDistance=-0.58
20:22:35.403 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:22:35.403 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:35.403 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
20:22:35.403 00.000 29876 MoveAxis(E, 0, ABG)
20:22:35.403 00.000 29876 Move returns status 0, amount 0
20:22:35.403 00.000 29876 MoveAxis(N, 0, ABG)
20:22:35.403 00.000 29876 Move returns status 0, amount 0
20:22:35.403 00.000 29876 move complete, result=0
20:22:35.405 00.002 29876 worker thread done servicing request
20:22:35.409 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:22:35.421 00.012 31432 UpdateGuideState exits: m=2662 RSB=31.7
20:22:35.423 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:35.425 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:35.426 00.001 31432 Enqueuing Expose request
20:22:35.428 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
20:22:35.430 00.002 29876 Worker thread wakes up
20:22:35.430 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:35.430 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:37.335 01.905 29876 Exposure complete
20:22:37.378 00.043 29876 worker thread done servicing request
20:22:37.378 00.000 31432 OnExposeComplete: enter
20:22:37.381 00.003 31432 UpdateGuideState(): m_state=6
20:22:37.383 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
20:22:37.385 00.002 31432 Star::Find returns 1 (0), X=336.25, Y=887.06, Mass=2416, SNR=31.1, Peak=212 HFD=3.5
20:22:37.387 00.002 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.02) = xAngle (1.57 = 1.57)
20:22:37.389 00.002 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.58 = -1.70)
20:22:37.391 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.87 hyp=0.87 cameraTheta=1.60 mountX=-0.00 mountY=-0.86, mountTheta=-1.57
20:22:37.394 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.87, opts=13)
20:22:37.396 00.002 31432 Enqueuing Move request for scope (-0.02, 0.87)
20:22:37.399 00.003 29876 Worker thread wakes up
20:22:37.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.87) opts 0xd
20:22:37.399 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.87)
20:22:37.399 00.000 29876 Moving (-0.02, 0.87) raw xDistance=-0.00 yDistance=-0.86
20:22:37.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:22:37.399 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:37.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
20:22:37.399 00.000 29876 MoveAxis(E, 0, ABG)
20:22:37.400 00.001 29876 Move returns status 0, amount 0
20:22:37.400 00.000 29876 MoveAxis(N, 0, ABG)
20:22:37.400 00.000 29876 Move returns status 0, amount 0
20:22:37.400 00.000 29876 move complete, result=0
20:22:37.400 00.000 29876 worker thread done servicing request
20:22:37.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:37.415 00.012 31432 UpdateGuideState exits: m=2416 RSB=31.1
20:22:37.417 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:37.419 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:37.421 00.002 31432 Enqueuing Expose request
20:22:37.423 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.9 px 0 ms NORTH
20:22:37.425 00.002 29876 Worker thread wakes up
20:22:37.425 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:37.425 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:39.554 02.129 29876 Exposure complete
20:22:39.596 00.042 29876 worker thread done servicing request
20:22:39.597 00.001 31432 OnExposeComplete: enter
20:22:39.599 00.002 31432 UpdateGuideState(): m_state=6
20:22:39.601 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
20:22:39.603 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=886.67, Mass=2311, SNR=29.4, Peak=150 HFD=3.6
20:22:39.604 00.001 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
20:22:39.606 00.002 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.66 = -0.62)
20:22:39.609 00.003 31432 CameraToMount -- cameraX=-0.95 cameraY=0.48 hyp=1.06 cameraTheta=2.67 mountX=-0.94 mountY=-0.62, mountTheta=-2.56
20:22:39.611 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=0.48, opts=13)
20:22:39.614 00.003 31432 Enqueuing Move request for scope (-0.95, 0.48)
20:22:39.616 00.002 29876 Worker thread wakes up
20:22:39.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.48) opts 0xd
20:22:39.616 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, 0.48)
20:22:39.616 00.000 29876 Moving (-0.95, 0.48) raw xDistance=-0.94 yDistance=-0.62
20:22:39.616 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.94
20:22:39.616 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:39.616 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
20:22:39.616 00.000 29876 MoveAxis(E, 90, ABG)
20:22:39.616 00.000 29876 Guiding  Dir = 2, Dur = 90
20:22:39.616 00.000 29876 IsSlewing returns 0
20:22:39.616 00.000 29876 IsGuiding returns 0
20:22:39.616 00.000 29876 PulseGuide returned control before completion, sleep 100
20:22:39.620 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:39.632 00.012 31432 UpdateGuideState exits: m=2311 RSB=29.4
20:22:39.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:39.637 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:39.638 00.001 31432 Enqueuing Expose request
20:22:39.724 00.086 29876 IsGuiding returns 1
20:22:39.724 00.000 29876 scope still moving after pulse duration time elapsed
20:22:39.754 00.030 29876 IsSlewing returns 0
20:22:39.754 00.000 29876 IsGuiding returns 1
20:22:39.784 00.030 29876 IsSlewing returns 0
20:22:39.784 00.000 29876 IsGuiding returns 0
20:22:39.784 00.000 29876 scope move finished after 90 + 78 ms
20:22:39.784 00.000 29876 Move returns status 0, amount 90
20:22:39.784 00.000 29876 MoveAxis(N, 0, ABG)
20:22:39.784 00.000 29876 Move returns status 0, amount 0
20:22:39.784 00.000 29876 move complete, result=0
20:22:39.784 00.000 29876 worker thread done servicing request
20:22:39.784 00.000 29876 Worker thread wakes up
20:22:39.784 00.000 31432 GuideStep: -0.9 px 90 ms EAST, -0.6 px 0 ms NORTH
20:22:39.787 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:39.787 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:41.695 01.908 29876 Exposure complete
20:22:41.737 00.042 29876 worker thread done servicing request
20:22:41.738 00.001 31432 OnExposeComplete: enter
20:22:41.740 00.002 31432 UpdateGuideState(): m_state=6
20:22:41.742 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
20:22:41.744 00.002 31432 Star::Find returns 1 (0), X=335.59, Y=887.00, Mass=2624, SNR=32.5, Peak=252 HFD=3.6
20:22:41.746 00.002 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
20:22:41.748 00.002 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.02)
20:22:41.749 00.001 31432 CameraToMount -- cameraX=-0.69 cameraY=0.82 hyp=1.07 cameraTheta=2.27 mountX=-0.67 mountY=-0.91, mountTheta=-2.20
20:22:41.752 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=0.82, opts=13)
20:22:41.754 00.002 31432 Enqueuing Move request for scope (-0.69, 0.82)
20:22:41.756 00.002 29876 Worker thread wakes up
20:22:41.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.82) opts 0xd
20:22:41.756 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, 0.82)
20:22:41.756 00.000 29876 Moving (-0.69, 0.82) raw xDistance=-0.67 yDistance=-0.91
20:22:41.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
20:22:41.756 00.000 29876 resist switch: large excursion: input -0.91 thresh 0.90 direction from 1 to -1
20:22:41.756 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.74
20:22:41.756 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.91
20:22:41.756 00.000 29876 MoveAxis(E, 77, ABG)
20:22:41.756 00.000 29876 Guiding  Dir = 2, Dur = 77
20:22:41.757 00.001 29876 IsSlewing returns 0
20:22:41.757 00.000 29876 IsGuiding returns 0
20:22:41.757 00.000 29876 PulseGuide returned control before completion, sleep 87
20:22:41.763 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:41.775 00.012 31432 UpdateGuideState exits: m=2624 RSB=32.5
20:22:41.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:41.779 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:41.781 00.002 31432 Enqueuing Expose request
20:22:41.850 00.069 29876 IsGuiding returns 1
20:22:41.850 00.000 29876 scope still moving after pulse duration time elapsed
20:22:41.881 00.031 29876 IsSlewing returns 0
20:22:41.881 00.000 29876 IsGuiding returns 1
20:22:41.912 00.031 29876 IsSlewing returns 0
20:22:41.912 00.000 29876 IsGuiding returns 0
20:22:41.912 00.000 29876 scope move finished after 77 + 77 ms
20:22:41.912 00.000 29876 Move returns status 0, amount 77
20:22:41.912 00.000 29876 BLC: Oldest BLC event removed
20:22:41.912 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:22:41.912 00.000 29876 MoveAxis(N, 87, ABG)
20:22:41.912 00.000 29876 Guiding  Dir = 0, Dur = 87
20:22:41.912 00.000 29876 IsSlewing returns 0
20:22:41.912 00.000 29876 IsGuiding returns 0
20:22:41.912 00.000 29876 PulseGuide returned control before completion, sleep 97
20:22:42.020 00.108 29876 IsGuiding returns 1
20:22:42.020 00.000 29876 scope still moving after pulse duration time elapsed
20:22:42.051 00.031 29876 IsSlewing returns 0
20:22:42.051 00.000 29876 IsGuiding returns 1
20:22:42.081 00.030 29876 IsSlewing returns 0
20:22:42.081 00.000 29876 IsGuiding returns 1
20:22:42.112 00.031 29876 IsSlewing returns 0
20:22:42.112 00.000 29876 IsGuiding returns 1
20:22:42.143 00.031 29876 IsSlewing returns 0
20:22:42.143 00.000 29876 IsGuiding returns 0
20:22:42.143 00.000 29876 scope move finished after 87 + 144 ms
20:22:42.143 00.000 29876 Move returns status 0, amount 87
20:22:42.143 00.000 29876 move complete, result=0
20:22:42.143 00.000 29876 worker thread done servicing request
20:22:42.143 00.000 29876 Worker thread wakes up
20:22:42.143 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:42.143 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:42.144 00.001 31432 GuideStep: -0.7 px 77 ms EAST, -0.9 px 87 ms NORTH
20:22:44.270 02.126 29876 Exposure complete
20:22:44.313 00.043 29876 worker thread done servicing request
20:22:44.313 00.000 31432 OnExposeComplete: enter
20:22:44.315 00.002 31432 UpdateGuideState(): m_state=6
20:22:44.317 00.002 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
20:22:44.318 00.001 31432 Star::Find returns 1 (0), X=336.43, Y=887.32, Mass=2666, SNR=32.3, Peak=197 HFD=3.5
20:22:44.320 00.002 31432 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.02) = xAngle (1.42 = 1.42)
20:22:44.322 00.002 31432 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.43 = -1.86)
20:22:44.324 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=1.13 hyp=1.14 cameraTheta=1.44 mountX=0.18 mountY=-1.09, mountTheta=-1.41
20:22:44.326 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=1.13, opts=13)
20:22:44.328 00.002 31432 Enqueuing Move request for scope (0.15, 1.13)
20:22:44.330 00.002 29876 Worker thread wakes up
20:22:44.330 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.13) opts 0xd
20:22:44.330 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 1.13)
20:22:44.330 00.000 29876 Moving (0.15, 1.13) raw xDistance=0.18 yDistance=-1.09
20:22:44.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:22:44.331 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.66 from input -1.09
20:22:44.331 00.000 29876 MoveAxis(E, 0, ABG)
20:22:44.331 00.000 29876 Move returns status 0, amount 0
20:22:44.331 00.000 29876 MoveAxis(N, 80, ABG)
20:22:44.331 00.000 29876 Guiding  Dir = 0, Dur = 80
20:22:44.331 00.000 29876 IsSlewing returns 0
20:22:44.331 00.000 29876 IsGuiding returns 0
20:22:44.331 00.000 29876 PulseGuide returned control before completion, sleep 90
20:22:44.336 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:44.348 00.012 31432 UpdateGuideState exits: m=2666 RSB=32.3
20:22:44.350 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:44.352 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:44.354 00.002 31432 Enqueuing Expose request
20:22:44.423 00.069 29876 IsGuiding returns 1
20:22:44.423 00.000 29876 scope still moving after pulse duration time elapsed
20:22:44.454 00.031 29876 IsSlewing returns 0
20:22:44.454 00.000 29876 IsGuiding returns 1
20:22:44.486 00.032 29876 IsSlewing returns 0
20:22:44.486 00.000 29876 IsGuiding returns 1
20:22:44.517 00.031 29876 IsSlewing returns 0
20:22:44.517 00.000 29876 IsGuiding returns 0
20:22:44.517 00.000 29876 scope move finished after 80 + 106 ms
20:22:44.517 00.000 29876 Move returns status 0, amount 80
20:22:44.517 00.000 29876 move complete, result=0
20:22:44.517 00.000 29876 worker thread done servicing request
20:22:44.517 00.000 29876 Worker thread wakes up
20:22:44.517 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:44.517 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:44.517 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -1.1 px 80 ms NORTH
20:22:46.424 01.907 29876 Exposure complete
20:22:46.467 00.043 29876 worker thread done servicing request
20:22:46.467 00.000 31432 OnExposeComplete: enter
20:22:46.469 00.002 31432 UpdateGuideState(): m_state=6
20:22:46.471 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
20:22:46.473 00.002 31432 Star::Find returns 1 (0), X=336.82, Y=886.41, Mass=2752, SNR=33.2, Peak=176 HFD=3.7
20:22:46.475 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
20:22:46.477 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.91)
20:22:46.478 00.001 31432 CameraToMount -- cameraX=0.54 cameraY=0.22 hyp=0.59 cameraTheta=0.39 mountX=0.55 mountY=-0.14, mountTheta=-0.24
20:22:46.481 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.22, opts=13)
20:22:46.483 00.002 31432 Enqueuing Move request for scope (0.54, 0.22)
20:22:46.485 00.002 29876 Worker thread wakes up
20:22:46.485 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.22) opts 0xd
20:22:46.485 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.22)
20:22:46.485 00.000 29876 Moving (0.54, 0.22) raw xDistance=0.55 yDistance=-0.14
20:22:46.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
20:22:46.485 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:46.485 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:22:46.485 00.000 29876 MoveAxis(W, 53, ABG)
20:22:46.485 00.000 29876 Guiding  Dir = 3, Dur = 53
20:22:46.485 00.000 29876 IsSlewing returns 0
20:22:46.485 00.000 29876 IsGuiding returns 0
20:22:46.486 00.001 29876 PulseGuide returned control before completion, sleep 63
20:22:46.489 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:46.501 00.012 31432 UpdateGuideState exits: m=2752 RSB=33.2
20:22:46.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:46.505 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:46.506 00.001 31432 Enqueuing Expose request
20:22:46.565 00.059 29876 IsGuiding returns 1
20:22:46.565 00.000 29876 scope still moving after pulse duration time elapsed
20:22:46.596 00.031 29876 IsSlewing returns 0
20:22:46.596 00.000 29876 IsGuiding returns 1
20:22:46.627 00.031 29876 IsSlewing returns 0
20:22:46.627 00.000 29876 IsGuiding returns 1
20:22:46.657 00.030 29876 IsSlewing returns 0
20:22:46.657 00.000 29876 IsGuiding returns 0
20:22:46.657 00.000 29876 scope move finished after 53 + 118 ms
20:22:46.657 00.000 29876 Move returns status 0, amount 53
20:22:46.657 00.000 29876 MoveAxis(N, 0, ABG)
20:22:46.657 00.000 29876 Move returns status 0, amount 0
20:22:46.657 00.000 29876 move complete, result=0
20:22:46.657 00.000 29876 worker thread done servicing request
20:22:46.658 00.001 29876 Worker thread wakes up
20:22:46.658 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:46.658 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:46.658 00.000 31432 GuideStep: 0.5 px 53 ms WEST, -0.1 px 0 ms NORTH
20:22:48.790 02.132 29876 Exposure complete
20:22:48.834 00.044 29876 worker thread done servicing request
20:22:48.835 00.001 31432 OnExposeComplete: enter
20:22:48.837 00.002 31432 UpdateGuideState(): m_state=6
20:22:48.839 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
20:22:48.841 00.002 31432 Star::Find returns 1 (0), X=336.50, Y=887.03, Mass=2614, SNR=31.9, Peak=235 HFD=3.6
20:22:48.843 00.002 31432 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
20:22:48.845 00.002 31432 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
20:22:48.847 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.85 hyp=0.87 cameraTheta=1.32 mountX=0.24 mountY=-0.80, mountTheta=-1.28
20:22:48.849 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.85, opts=13)
20:22:48.852 00.003 31432 Enqueuing Move request for scope (0.22, 0.85)
20:22:48.853 00.001 29876 Worker thread wakes up
20:22:48.853 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.85) opts 0xd
20:22:48.853 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.85)
20:22:48.854 00.001 29876 Moving (0.22, 0.85) raw xDistance=0.24 yDistance=-0.80
20:22:48.854 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
20:22:48.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.80
20:22:48.854 00.000 29876 MoveAxis(W, 31, ABG)
20:22:48.854 00.000 29876 Guiding  Dir = 3, Dur = 31
20:22:48.854 00.000 29876 IsSlewing returns 0
20:22:48.854 00.000 29876 IsGuiding returns 0
20:22:48.854 00.000 29876 PulseGuide returned control before completion, sleep 41
20:22:48.857 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:48.868 00.011 31432 UpdateGuideState exits: m=2614 RSB=31.9
20:22:48.870 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:48.872 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:48.874 00.002 31432 Enqueuing Expose request
20:22:48.898 00.024 29876 IsGuiding returns 1
20:22:48.898 00.000 29876 scope still moving after pulse duration time elapsed
20:22:48.929 00.031 29876 IsSlewing returns 0
20:22:48.929 00.000 29876 IsGuiding returns 0
20:22:48.929 00.000 29876 scope move finished after 31 + 44 ms
20:22:48.929 00.000 29876 Move returns status 0, amount 31
20:22:48.929 00.000 29876 MoveAxis(N, 59, ABG)
20:22:48.929 00.000 29876 Guiding  Dir = 0, Dur = 59
20:22:48.929 00.000 29876 IsSlewing returns 0
20:22:48.929 00.000 29876 IsGuiding returns 0
20:22:48.929 00.000 29876 PulseGuide returned control before completion, sleep 69
20:22:49.005 00.076 29876 IsGuiding returns 1
20:22:49.005 00.000 29876 scope still moving after pulse duration time elapsed
20:22:49.035 00.030 29876 IsSlewing returns 0
20:22:49.035 00.000 29876 IsGuiding returns 1
20:22:49.067 00.032 29876 IsSlewing returns 0
20:22:49.067 00.000 29876 IsGuiding returns 0
20:22:49.067 00.000 29876 scope move finished after 59 + 79 ms
20:22:49.067 00.000 29876 Move returns status 0, amount 59
20:22:49.067 00.000 29876 move complete, result=0
20:22:49.067 00.000 29876 worker thread done servicing request
20:22:49.067 00.000 29876 Worker thread wakes up
20:22:49.067 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:49.067 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:49.067 00.000 31432 GuideStep: 0.2 px 31 ms WEST, -0.8 px 59 ms NORTH
20:22:50.972 01.905 29876 Exposure complete
20:22:51.014 00.042 29876 worker thread done servicing request
20:22:51.015 00.001 31432 OnExposeComplete: enter
20:22:51.017 00.002 31432 UpdateGuideState(): m_state=6
20:22:51.019 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
20:22:51.021 00.002 31432 Star::Find returns 1 (0), X=336.05, Y=886.37, Mass=2571, SNR=31.5, Peak=229 HFD=3.7
20:22:51.023 00.002 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
20:22:51.025 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
20:22:51.027 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.29 cameraTheta=2.46 mountX=-0.22 mountY=-0.22, mountTheta=-2.37
20:22:51.029 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.19, opts=13)
20:22:51.032 00.003 31432 Enqueuing Move request for scope (-0.23, 0.19)
20:22:51.034 00.002 29876 Worker thread wakes up
20:22:51.034 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
20:22:51.034 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
20:22:51.034 00.000 29876 Moving (-0.23, 0.19) raw xDistance=-0.22 yDistance=-0.22
20:22:51.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
20:22:51.034 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:51.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:22:51.034 00.000 29876 MoveAxis(E, 17, ABG)
20:22:51.034 00.000 29876 Guiding  Dir = 2, Dur = 17
20:22:51.034 00.000 29876 IsSlewing returns 0
20:22:51.034 00.000 29876 IsGuiding returns 0
20:22:51.034 00.000 29876 PulseGuide returned control before completion, sleep 27
20:22:51.037 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:22:51.050 00.013 31432 UpdateGuideState exits: m=2571 RSB=31.5
20:22:51.052 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:51.054 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:51.056 00.002 31432 Enqueuing Expose request
20:22:51.063 00.007 29876 IsGuiding returns 0
20:22:51.063 00.000 29876 Move returns status 0, amount 17
20:22:51.063 00.000 29876 MoveAxis(N, 0, ABG)
20:22:51.063 00.000 29876 Move returns status 0, amount 0
20:22:51.063 00.000 29876 move complete, result=0
20:22:51.063 00.000 29876 worker thread done servicing request
20:22:51.063 00.000 29876 Worker thread wakes up
20:22:51.064 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:51.064 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:51.065 00.001 31432 GuideStep: -0.2 px 17 ms EAST, -0.2 px 0 ms NORTH
20:22:53.187 02.122 29876 Exposure complete
20:22:53.230 00.043 29876 worker thread done servicing request
20:22:53.230 00.000 31432 OnExposeComplete: enter
20:22:53.232 00.002 31432 UpdateGuideState(): m_state=6
20:22:53.234 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
20:22:53.237 00.003 31432 Star::Find returns 1 (0), X=336.15, Y=886.49, Mass=2468, SNR=31.1, Peak=239 HFD=3.4
20:22:53.239 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
20:22:53.241 00.002 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
20:22:53.243 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.97 mountX=-0.12 mountY=-0.32, mountTheta=-1.94
20:22:53.245 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.30, opts=13)
20:22:53.247 00.002 31432 Enqueuing Move request for scope (-0.13, 0.30)
20:22:53.250 00.003 29876 Worker thread wakes up
20:22:53.250 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
20:22:53.250 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
20:22:53.250 00.000 29876 Moving (-0.13, 0.30) raw xDistance=-0.12 yDistance=-0.32
20:22:53.250 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:22:53.250 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
20:22:53.250 00.000 29876 MoveAxis(E, 0, ABG)
20:22:53.250 00.000 29876 Move returns status 0, amount 0
20:22:53.250 00.000 29876 MoveAxis(N, 23, ABG)
20:22:53.250 00.000 29876 Guiding  Dir = 0, Dur = 23
20:22:53.250 00.000 29876 IsSlewing returns 0
20:22:53.250 00.000 29876 IsGuiding returns 0
20:22:53.250 00.000 29876 PulseGuide returned control before completion, sleep 33
20:22:53.256 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:53.267 00.011 31432 UpdateGuideState exits: m=2468 RSB=31.1
20:22:53.270 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:53.272 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:53.274 00.002 31432 Enqueuing Expose request
20:22:53.296 00.022 29876 IsGuiding returns 1
20:22:53.296 00.000 29876 scope still moving after pulse duration time elapsed
20:22:53.327 00.031 29876 IsSlewing returns 0
20:22:53.327 00.000 29876 IsGuiding returns 1
20:22:53.358 00.031 29876 IsSlewing returns 0
20:22:53.358 00.000 29876 IsGuiding returns 1
20:22:53.389 00.031 29876 IsSlewing returns 0
20:22:53.389 00.000 29876 IsGuiding returns 0
20:22:53.389 00.000 29876 scope move finished after 23 + 115 ms
20:22:53.389 00.000 29876 Move returns status 0, amount 23
20:22:53.389 00.000 29876 move complete, result=0
20:22:53.389 00.000 29876 worker thread done servicing request
20:22:53.389 00.000 29876 Worker thread wakes up
20:22:53.389 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:53.389 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:53.389 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 23 ms NORTH
20:22:55.293 01.904 29876 Exposure complete
20:22:55.336 00.043 29876 worker thread done servicing request
20:22:55.337 00.001 31432 OnExposeComplete: enter
20:22:55.339 00.002 31432 UpdateGuideState(): m_state=6
20:22:55.341 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
20:22:55.343 00.002 31432 Star::Find returns 1 (0), X=336.04, Y=885.96, Mass=2609, SNR=31.5, Peak=204 HFD=3.9
20:22:55.344 00.001 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
20:22:55.346 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
20:22:55.348 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.38 mountX=-0.24 mountY=0.19, mountTheta=2.49
20:22:55.351 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.23, opts=13)
20:22:55.354 00.003 31432 Enqueuing Move request for scope (-0.24, -0.23)
20:22:55.356 00.002 29876 Worker thread wakes up
20:22:55.356 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.23) opts 0xd
20:22:55.356 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.23)
20:22:55.356 00.000 29876 Moving (-0.24, -0.23) raw xDistance=-0.24 yDistance=0.19
20:22:55.356 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
20:22:55.356 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:55.356 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:22:55.356 00.000 29876 MoveAxis(E, 24, ABG)
20:22:55.356 00.000 29876 Guiding  Dir = 2, Dur = 24
20:22:55.357 00.001 29876 IsSlewing returns 0
20:22:55.357 00.000 29876 IsGuiding returns 0
20:22:55.357 00.000 29876 PulseGuide returned control before completion, sleep 34
20:22:55.360 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:22:55.372 00.012 31432 UpdateGuideState exits: m=2609 RSB=31.5
20:22:55.374 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:55.376 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:55.378 00.002 31432 Enqueuing Expose request
20:22:55.400 00.022 29876 IsGuiding returns 1
20:22:55.400 00.000 29876 scope still moving after pulse duration time elapsed
20:22:55.430 00.030 29876 IsSlewing returns 0
20:22:55.430 00.000 29876 IsGuiding returns 1
20:22:55.461 00.031 29876 IsSlewing returns 0
20:22:55.461 00.000 29876 IsGuiding returns 0
20:22:55.461 00.000 29876 scope move finished after 24 + 80 ms
20:22:55.461 00.000 29876 Move returns status 0, amount 24
20:22:55.461 00.000 29876 MoveAxis(N, 0, ABG)
20:22:55.461 00.000 29876 Move returns status 0, amount 0
20:22:55.461 00.000 29876 move complete, result=0
20:22:55.462 00.001 29876 worker thread done servicing request
20:22:55.462 00.000 29876 Worker thread wakes up
20:22:55.462 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:55.462 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:55.462 00.000 31432 GuideStep: -0.2 px 24 ms EAST, 0.2 px 0 ms NORTH
20:22:57.583 02.121 29876 Exposure complete
20:22:57.626 00.043 29876 worker thread done servicing request
20:22:57.626 00.000 31432 OnExposeComplete: enter
20:22:57.628 00.002 31432 UpdateGuideState(): m_state=6
20:22:57.630 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
20:22:57.632 00.002 31432 Star::Find returns 1 (0), X=336.69, Y=885.85, Mass=2577, SNR=31.5, Peak=211 HFD=3.6
20:22:57.634 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
20:22:57.636 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
20:22:57.637 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-0.34 hyp=0.54 cameraTheta=-0.69 mountX=0.41 mountY=0.40, mountTheta=0.78
20:22:57.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.34, opts=13)
20:22:57.642 00.002 31432 Enqueuing Move request for scope (0.41, -0.34)
20:22:57.644 00.002 29876 Worker thread wakes up
20:22:57.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.34) opts 0xd
20:22:57.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.34)
20:22:57.644 00.000 29876 Moving (0.41, -0.34) raw xDistance=0.41 yDistance=0.40
20:22:57.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.41
20:22:57.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:57.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:22:57.644 00.000 29876 MoveAxis(W, 36, ABG)
20:22:57.644 00.000 29876 Guiding  Dir = 3, Dur = 36
20:22:57.644 00.000 29876 IsSlewing returns 0
20:22:57.644 00.000 29876 IsGuiding returns 0
20:22:57.645 00.001 29876 PulseGuide returned control before completion, sleep 46
20:22:57.650 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:57.661 00.011 31432 UpdateGuideState exits: m=2577 RSB=31.5
20:22:57.664 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:57.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:57.667 00.001 31432 Enqueuing Expose request
20:22:57.705 00.038 29876 IsGuiding returns 1
20:22:57.705 00.000 29876 scope still moving after pulse duration time elapsed
20:22:57.736 00.031 29876 IsSlewing returns 0
20:22:57.736 00.000 29876 IsGuiding returns 0
20:22:57.736 00.000 29876 scope move finished after 36 + 55 ms
20:22:57.736 00.000 29876 Move returns status 0, amount 36
20:22:57.736 00.000 29876 MoveAxis(N, 0, ABG)
20:22:57.736 00.000 29876 Move returns status 0, amount 0
20:22:57.736 00.000 29876 move complete, result=0
20:22:57.737 00.001 29876 worker thread done servicing request
20:22:57.737 00.000 29876 Worker thread wakes up
20:22:57.737 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:57.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:57.737 00.000 31432 GuideStep: 0.4 px 36 ms WEST, 0.4 px 0 ms NORTH
20:22:59.653 01.916 29876 Exposure complete
20:22:59.696 00.043 29876 worker thread done servicing request
20:22:59.696 00.000 31432 OnExposeComplete: enter
20:22:59.698 00.002 31432 UpdateGuideState(): m_state=6
20:22:59.700 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
20:22:59.702 00.002 31432 Star::Find returns 1 (0), X=335.97, Y=886.60, Mass=2526, SNR=31.0, Peak=203 HFD=3.7
20:22:59.704 00.002 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.19 = 2.19)
20:22:59.706 00.002 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.08)
20:22:59.707 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=0.41 hyp=0.51 cameraTheta=2.21 mountX=-0.30 mountY=-0.45, mountTheta=-2.15
20:22:59.710 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.41, opts=13)
20:22:59.713 00.003 31432 Enqueuing Move request for scope (-0.31, 0.41)
20:22:59.715 00.002 29876 Worker thread wakes up
20:22:59.715 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.41) opts 0xd
20:22:59.715 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.41)
20:22:59.715 00.000 29876 Moving (-0.31, 0.41) raw xDistance=-0.30 yDistance=-0.45
20:22:59.715 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
20:22:59.715 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
20:22:59.715 00.000 29876 MoveAxis(E, 23, ABG)
20:22:59.715 00.000 29876 Guiding  Dir = 2, Dur = 23
20:22:59.715 00.000 29876 IsSlewing returns 0
20:22:59.715 00.000 29876 IsGuiding returns 0
20:22:59.715 00.000 29876 PulseGuide returned control before completion, sleep 33
20:22:59.719 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:22:59.731 00.012 31432 UpdateGuideState exits: m=2526 RSB=31.0
20:22:59.734 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:59.735 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:22:59.737 00.002 31432 Enqueuing Expose request
20:22:59.760 00.023 29876 IsGuiding returns 1
20:22:59.760 00.000 29876 scope still moving after pulse duration time elapsed
20:22:59.791 00.031 29876 IsSlewing returns 0
20:22:59.791 00.000 29876 IsGuiding returns 1
20:22:59.822 00.031 29876 IsSlewing returns 0
20:22:59.822 00.000 29876 IsGuiding returns 0
20:22:59.822 00.000 29876 scope move finished after 23 + 83 ms
20:22:59.822 00.000 29876 Move returns status 0, amount 23
20:22:59.822 00.000 29876 MoveAxis(N, 33, ABG)
20:22:59.822 00.000 29876 Guiding  Dir = 0, Dur = 33
20:22:59.822 00.000 29876 IsSlewing returns 0
20:22:59.822 00.000 29876 IsGuiding returns 0
20:22:59.823 00.001 29876 PulseGuide returned control before completion, sleep 43
20:22:59.868 00.045 29876 IsGuiding returns 1
20:22:59.868 00.000 29876 scope still moving after pulse duration time elapsed
20:22:59.899 00.031 29876 IsSlewing returns 0
20:22:59.899 00.000 29876 IsGuiding returns 1
20:22:59.930 00.031 29876 IsSlewing returns 0
20:22:59.930 00.000 29876 IsGuiding returns 1
20:22:59.961 00.031 29876 IsSlewing returns 0
20:22:59.961 00.000 29876 IsGuiding returns 0
20:22:59.961 00.000 29876 scope move finished after 33 + 105 ms
20:22:59.961 00.000 29876 Move returns status 0, amount 33
20:22:59.961 00.000 29876 move complete, result=0
20:22:59.961 00.000 29876 worker thread done servicing request
20:22:59.961 00.000 29876 Worker thread wakes up
20:22:59.961 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:22:59.961 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:22:59.961 00.000 31432 GuideStep: -0.3 px 23 ms EAST, -0.5 px 33 ms NORTH
20:23:02.094 02.133 29876 Exposure complete
20:23:02.138 00.044 29876 worker thread done servicing request
20:23:02.138 00.000 31432 OnExposeComplete: enter
20:23:02.141 00.003 31432 UpdateGuideState(): m_state=6
20:23:02.143 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
20:23:02.145 00.002 31432 Star::Find returns 1 (0), X=336.66, Y=886.02, Mass=2445, SNR=30.8, Peak=203 HFD=3.4
20:23:02.146 00.001 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
20:23:02.148 00.002 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
20:23:02.150 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-0.41 mountX=0.38 mountY=0.22, mountTheta=0.53
20:23:02.152 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.17, opts=13)
20:23:02.154 00.002 31432 Enqueuing Move request for scope (0.39, -0.17)
20:23:02.157 00.003 29876 Worker thread wakes up
20:23:02.157 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.17) opts 0xd
20:23:02.157 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.17)
20:23:02.157 00.000 29876 Moving (0.39, -0.17) raw xDistance=0.38 yDistance=0.22
20:23:02.157 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
20:23:02.157 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:02.157 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:23:02.157 00.000 29876 MoveAxis(W, 33, ABG)
20:23:02.157 00.000 29876 Guiding  Dir = 3, Dur = 33
20:23:02.157 00.000 29876 IsSlewing returns 0
20:23:02.157 00.000 29876 IsGuiding returns 0
20:23:02.157 00.000 29876 PulseGuide returned control before completion, sleep 43
20:23:02.161 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:23:02.174 00.013 31432 UpdateGuideState exits: m=2445 RSB=30.8
20:23:02.176 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:02.178 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:02.179 00.001 31432 Enqueuing Expose request
20:23:02.201 00.022 29876 IsGuiding returns 1
20:23:02.201 00.000 29876 scope still moving after pulse duration time elapsed
20:23:02.233 00.032 29876 IsSlewing returns 0
20:23:02.233 00.000 29876 IsGuiding returns 1
20:23:02.264 00.031 29876 IsSlewing returns 0
20:23:02.264 00.000 29876 IsGuiding returns 0
20:23:02.264 00.000 29876 scope move finished after 33 + 74 ms
20:23:02.264 00.000 29876 Move returns status 0, amount 33
20:23:02.264 00.000 29876 MoveAxis(N, 0, ABG)
20:23:02.264 00.000 29876 Move returns status 0, amount 0
20:23:02.264 00.000 29876 move complete, result=0
20:23:02.264 00.000 29876 worker thread done servicing request
20:23:02.264 00.000 29876 Worker thread wakes up
20:23:02.264 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:02.264 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:02.264 00.000 31432 GuideStep: 0.4 px 33 ms WEST, 0.2 px 0 ms NORTH
20:23:04.171 01.907 29876 Exposure complete
20:23:04.214 00.043 29876 worker thread done servicing request
20:23:04.214 00.000 31432 OnExposeComplete: enter
20:23:04.216 00.002 31432 UpdateGuideState(): m_state=6
20:23:04.219 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
20:23:04.220 00.001 31432 Star::Find returns 1 (0), X=336.58, Y=885.74, Mass=2521, SNR=31.3, Peak=215 HFD=3.5
20:23:04.222 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
20:23:04.224 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
20:23:04.226 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.45 hyp=0.54 cameraTheta=-0.98 mountX=0.29 mountY=0.49, mountTheta=1.04
20:23:04.228 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.45, opts=13)
20:23:04.230 00.002 31432 Enqueuing Move request for scope (0.30, -0.45)
20:23:04.232 00.002 29876 Worker thread wakes up
20:23:04.233 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.45) opts 0xd
20:23:04.233 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.45)
20:23:04.233 00.000 29876 Moving (0.30, -0.45) raw xDistance=0.29 yDistance=0.49
20:23:04.233 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
20:23:04.233 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:23:04.233 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:23:04.233 00.000 29876 MoveAxis(W, 33, ABG)
20:23:04.233 00.000 29876 Guiding  Dir = 3, Dur = 33
20:23:04.233 00.000 29876 IsSlewing returns 0
20:23:04.233 00.000 29876 IsGuiding returns 0
20:23:04.233 00.000 29876 PulseGuide returned control before completion, sleep 43
20:23:04.236 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:04.248 00.012 31432 UpdateGuideState exits: m=2521 RSB=31.3
20:23:04.250 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:04.252 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:04.254 00.002 31432 Enqueuing Expose request
20:23:04.279 00.025 29876 IsGuiding returns 1
20:23:04.279 00.000 29876 scope still moving after pulse duration time elapsed
20:23:04.311 00.032 29876 IsSlewing returns 0
20:23:04.311 00.000 29876 IsGuiding returns 1
20:23:04.342 00.031 29876 IsSlewing returns 0
20:23:04.342 00.000 29876 IsGuiding returns 1
20:23:04.373 00.031 29876 IsSlewing returns 0
20:23:04.373 00.000 29876 IsGuiding returns 0
20:23:04.373 00.000 29876 scope move finished after 33 + 107 ms
20:23:04.373 00.000 29876 Move returns status 0, amount 33
20:23:04.373 00.000 29876 MoveAxis(N, 0, ABG)
20:23:04.373 00.000 29876 Move returns status 0, amount 0
20:23:04.373 00.000 29876 move complete, result=0
20:23:04.373 00.000 29876 worker thread done servicing request
20:23:04.374 00.001 29876 Worker thread wakes up
20:23:04.374 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:04.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:04.374 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.5 px 0 ms NORTH
20:23:06.505 02.131 29876 Exposure complete
20:23:06.548 00.043 29876 worker thread done servicing request
20:23:06.548 00.000 31432 OnExposeComplete: enter
20:23:06.550 00.002 31432 UpdateGuideState(): m_state=6
20:23:06.552 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
20:23:06.554 00.002 31432 Star::Find returns 1 (0), X=337.00, Y=885.35, Mass=2404, SNR=30.8, Peak=209 HFD=3.3
20:23:06.557 00.003 31432 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
20:23:06.559 00.002 31432 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.12 = 2.12)
20:23:06.561 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.84 hyp=1.11 cameraTheta=-0.86 mountX=0.70 mountY=0.94, mountTheta=0.93
20:23:06.564 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.84, opts=13)
20:23:06.566 00.002 31432 Enqueuing Move request for scope (0.72, -0.84)
20:23:06.568 00.002 29876 Worker thread wakes up
20:23:06.568 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.84) opts 0xd
20:23:06.568 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.84)
20:23:06.568 00.000 29876 Moving (0.72, -0.84) raw xDistance=0.70 yDistance=0.94
20:23:06.568 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
20:23:06.568 00.000 29876 resist switch: large excursion: input 0.94 thresh 0.90 direction from -1 to 1
20:23:06.568 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.83
20:23:06.568 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.94
20:23:06.568 00.000 29876 MoveAxis(W, 72, ABG)
20:23:06.568 00.000 29876 Guiding  Dir = 3, Dur = 72
20:23:06.568 00.000 29876 IsSlewing returns 0
20:23:06.568 00.000 29876 IsGuiding returns 0
20:23:06.569 00.001 29876 PulseGuide returned control before completion, sleep 82
20:23:06.572 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:06.583 00.011 31432 UpdateGuideState exits: m=2404 RSB=30.8
20:23:06.586 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:06.588 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:06.589 00.001 31432 Enqueuing Expose request
20:23:06.661 00.072 29876 IsGuiding returns 1
20:23:06.661 00.000 29876 scope still moving after pulse duration time elapsed
20:23:06.692 00.031 29876 IsSlewing returns 0
20:23:06.692 00.000 29876 IsGuiding returns 1
20:23:06.723 00.031 29876 IsSlewing returns 0
20:23:06.723 00.000 29876 IsGuiding returns 0
20:23:06.723 00.000 29876 scope move finished after 72 + 82 ms
20:23:06.723 00.000 29876 Move returns status 0, amount 72
20:23:06.723 00.000 29876 BLC: Oldest BLC event removed
20:23:06.723 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:23:06.723 00.000 29876 MoveAxis(S, 89, ABG)
20:23:06.723 00.000 29876 Guiding  Dir = 1, Dur = 89
20:23:06.723 00.000 29876 IsSlewing returns 0
20:23:06.723 00.000 29876 IsGuiding returns 0
20:23:06.724 00.001 29876 PulseGuide returned control before completion, sleep 99
20:23:06.832 00.108 29876 IsGuiding returns 1
20:23:06.832 00.000 29876 scope still moving after pulse duration time elapsed
20:23:06.863 00.031 29876 IsSlewing returns 0
20:23:06.863 00.000 29876 IsGuiding returns 1
20:23:06.894 00.031 29876 IsSlewing returns 0
20:23:06.894 00.000 29876 IsGuiding returns 1
20:23:06.926 00.032 29876 IsSlewing returns 0
20:23:06.926 00.000 29876 IsGuiding returns 1
20:23:06.956 00.030 29876 IsSlewing returns 0
20:23:06.956 00.000 29876 IsGuiding returns 0
20:23:06.956 00.000 29876 scope move finished after 89 + 143 ms
20:23:06.956 00.000 29876 Move returns status 0, amount 89
20:23:06.956 00.000 29876 move complete, result=0
20:23:06.956 00.000 29876 worker thread done servicing request
20:23:06.956 00.000 29876 Worker thread wakes up
20:23:06.956 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:06.956 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:06.956 00.000 31432 GuideStep: 0.7 px 72 ms WEST, 0.9 px 89 ms SOUTH
20:23:08.868 01.912 29876 Exposure complete
20:23:08.912 00.044 29876 worker thread done servicing request
20:23:08.912 00.000 31432 OnExposeComplete: enter
20:23:08.914 00.002 31432 UpdateGuideState(): m_state=6
20:23:08.916 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
20:23:08.918 00.002 31432 Star::Find returns 1 (0), X=337.02, Y=885.42, Mass=2625, SNR=32.5, Peak=253 HFD=3.5
20:23:08.920 00.002 31432 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
20:23:08.922 00.002 31432 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
20:23:08.924 00.002 31432 CameraToMount -- cameraX=0.74 cameraY=-0.76 hyp=1.07 cameraTheta=-0.80 mountX=0.73 mountY=0.87, mountTheta=0.87
20:23:08.927 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=-0.76, opts=13)
20:23:08.929 00.002 31432 Enqueuing Move request for scope (0.74, -0.76)
20:23:08.931 00.002 29876 Worker thread wakes up
20:23:08.932 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.76) opts 0xd
20:23:08.932 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, -0.76)
20:23:08.932 00.000 29876 Moving (0.74, -0.76) raw xDistance=0.73 yDistance=0.87
20:23:08.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
20:23:08.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.87
20:23:08.932 00.000 29876 MoveAxis(W, 80, ABG)
20:23:08.932 00.000 29876 Guiding  Dir = 3, Dur = 80
20:23:08.932 00.000 29876 IsSlewing returns 0
20:23:08.932 00.000 29876 IsGuiding returns 0
20:23:08.933 00.001 29876 PulseGuide returned control before completion, sleep 90
20:23:08.936 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:08.948 00.012 31432 UpdateGuideState exits: m=2625 RSB=32.5
20:23:08.950 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:08.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:08.954 00.002 31432 Enqueuing Expose request
20:23:09.038 00.084 29876 IsGuiding returns 1
20:23:09.038 00.000 29876 scope still moving after pulse duration time elapsed
20:23:09.069 00.031 29876 IsSlewing returns 0
20:23:09.069 00.000 29876 IsGuiding returns 0
20:23:09.069 00.000 29876 scope move finished after 80 + 56 ms
20:23:09.069 00.000 29876 Move returns status 0, amount 80
20:23:09.069 00.000 29876 MoveAxis(S, 64, ABG)
20:23:09.069 00.000 29876 Guiding  Dir = 1, Dur = 64
20:23:09.069 00.000 29876 IsSlewing returns 0
20:23:09.069 00.000 29876 IsGuiding returns 0
20:23:09.070 00.001 29876 PulseGuide returned control before completion, sleep 74
20:23:09.146 00.076 29876 IsGuiding returns 1
20:23:09.146 00.000 29876 scope still moving after pulse duration time elapsed
20:23:09.178 00.032 29876 IsSlewing returns 0
20:23:09.178 00.000 29876 IsGuiding returns 1
20:23:09.209 00.031 29876 IsSlewing returns 0
20:23:09.209 00.000 29876 IsGuiding returns 1
20:23:09.240 00.031 29876 IsSlewing returns 0
20:23:09.240 00.000 29876 IsGuiding returns 1
20:23:09.271 00.031 29876 IsSlewing returns 0
20:23:09.271 00.000 29876 IsGuiding returns 1
20:23:09.301 00.030 29876 IsSlewing returns 0
20:23:09.301 00.000 29876 IsGuiding returns 0
20:23:09.301 00.000 29876 scope move finished after 64 + 168 ms
20:23:09.301 00.000 29876 Move returns status 0, amount 64
20:23:09.301 00.000 29876 move complete, result=0
20:23:09.302 00.001 29876 worker thread done servicing request
20:23:09.302 00.000 29876 Worker thread wakes up
20:23:09.302 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:09.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:09.302 00.000 31432 GuideStep: 0.7 px 80 ms WEST, 0.9 px 64 ms SOUTH
20:23:11.528 02.226 29876 Exposure complete
20:23:11.571 00.043 29876 worker thread done servicing request
20:23:11.572 00.001 31432 OnExposeComplete: enter
20:23:11.574 00.002 31432 UpdateGuideState(): m_state=6
20:23:11.576 00.002 31432 Star::Find(15, 337, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
20:23:11.578 00.002 31432 Star::Find returns 1 (0), X=335.96, Y=885.46, Mass=2371, SNR=29.7, Peak=175 HFD=3.5
20:23:11.580 00.002 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
20:23:11.581 00.001 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
20:23:11.583 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.72 hyp=0.79 cameraTheta=-1.98 mountX=-0.33 mountY=0.67, mountTheta=2.04
20:23:11.587 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.72, opts=13)
20:23:11.589 00.002 31432 Enqueuing Move request for scope (-0.32, -0.72)
20:23:11.591 00.002 29876 Worker thread wakes up
20:23:11.591 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.72) opts 0xd
20:23:11.591 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.72)
20:23:11.591 00.000 29876 Moving (-0.32, -0.72) raw xDistance=-0.33 yDistance=0.67
20:23:11.591 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.33
20:23:11.591 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
20:23:11.591 00.000 29876 MoveAxis(E, 21, ABG)
20:23:11.591 00.000 29876 Guiding  Dir = 2, Dur = 21
20:23:11.591 00.000 29876 IsSlewing returns 0
20:23:11.591 00.000 29876 IsGuiding returns 0
20:23:11.592 00.001 29876 PulseGuide returned control before completion, sleep 31
20:23:11.595 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:23:11.607 00.012 31432 UpdateGuideState exits: m=2371 RSB=29.7
20:23:11.609 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:11.611 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:11.612 00.001 31432 Enqueuing Expose request
20:23:11.637 00.025 29876 IsGuiding returns 1
20:23:11.637 00.000 29876 scope still moving after pulse duration time elapsed
20:23:11.668 00.031 29876 IsSlewing returns 0
20:23:11.668 00.000 29876 IsGuiding returns 1
20:23:11.699 00.031 29876 IsSlewing returns 0
20:23:11.699 00.000 29876 IsGuiding returns 0
20:23:11.699 00.000 29876 scope move finished after 21 + 86 ms
20:23:11.699 00.000 29876 Move returns status 0, amount 21
20:23:11.699 00.000 29876 MoveAxis(S, 49, ABG)
20:23:11.699 00.000 29876 Guiding  Dir = 1, Dur = 49
20:23:11.699 00.000 29876 IsSlewing returns 0
20:23:11.699 00.000 29876 IsGuiding returns 0
20:23:11.700 00.001 29876 PulseGuide returned control before completion, sleep 59
20:23:11.761 00.061 29876 IsGuiding returns 1
20:23:11.761 00.000 29876 scope still moving after pulse duration time elapsed
20:23:11.792 00.031 29876 IsSlewing returns 0
20:23:11.792 00.000 29876 IsGuiding returns 1
20:23:11.823 00.031 29876 IsSlewing returns 0
20:23:11.823 00.000 29876 IsGuiding returns 1
20:23:11.853 00.030 29876 IsSlewing returns 0
20:23:11.853 00.000 29876 IsGuiding returns 1
20:23:11.883 00.030 29876 IsSlewing returns 0
20:23:11.883 00.000 29876 IsGuiding returns 1
20:23:11.913 00.030 29876 IsSlewing returns 0
20:23:11.913 00.000 29876 IsGuiding returns 0
20:23:11.913 00.000 29876 scope move finished after 49 + 165 ms
20:23:11.913 00.000 29876 Move returns status 0, amount 49
20:23:11.913 00.000 29876 move complete, result=0
20:23:11.913 00.000 29876 worker thread done servicing request
20:23:11.913 00.000 29876 Worker thread wakes up
20:23:11.913 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:11.913 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:11.913 00.000 31432 GuideStep: -0.3 px 21 ms EAST, 0.7 px 49 ms SOUTH
20:23:13.824 01.911 29876 Exposure complete
20:23:13.868 00.044 29876 worker thread done servicing request
20:23:13.868 00.000 31432 OnExposeComplete: enter
20:23:13.870 00.002 31432 UpdateGuideState(): m_state=6
20:23:13.872 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
20:23:13.874 00.002 31432 Star::Find returns 1 (0), X=337.26, Y=886.45, Mass=2553, SNR=31.4, Peak=247 HFD=3.3
20:23:13.876 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
20:23:13.878 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
20:23:13.880 00.002 31432 CameraToMount -- cameraX=0.99 cameraY=0.27 hyp=1.02 cameraTheta=0.26 mountX=0.99 mountY=-0.11, mountTheta=-0.11
20:23:13.882 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.99, y=0.27, opts=13)
20:23:13.884 00.002 31432 Enqueuing Move request for scope (0.99, 0.27)
20:23:13.886 00.002 29876 Worker thread wakes up
20:23:13.886 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.27) opts 0xd
20:23:13.886 00.000 29876 Handling offset move in thread for scope, endpoint = (0.99, 0.27)
20:23:13.886 00.000 29876 Moving (0.99, 0.27) raw xDistance=0.99 yDistance=-0.11
20:23:13.886 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.99
20:23:13.886 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:13.886 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:23:13.886 00.000 29876 MoveAxis(W, 93, ABG)
20:23:13.886 00.000 29876 Guiding  Dir = 3, Dur = 93
20:23:13.887 00.001 29876 IsSlewing returns 0
20:23:13.887 00.000 29876 IsGuiding returns 0
20:23:13.887 00.000 29876 PulseGuide returned control before completion, sleep 103
20:23:13.890 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:23:13.901 00.011 31432 UpdateGuideState exits: m=2553 RSB=31.4
20:23:13.903 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:13.905 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:13.907 00.002 31432 Enqueuing Expose request
20:23:13.994 00.087 29876 IsGuiding returns 1
20:23:13.994 00.000 29876 scope still moving after pulse duration time elapsed
20:23:14.024 00.030 29876 IsSlewing returns 0
20:23:14.024 00.000 29876 IsGuiding returns 0
20:23:14.024 00.000 29876 scope move finished after 93 + 44 ms
20:23:14.024 00.000 29876 Move returns status 0, amount 93
20:23:14.024 00.000 29876 MoveAxis(N, 0, ABG)
20:23:14.024 00.000 29876 Move returns status 0, amount 0
20:23:14.024 00.000 29876 move complete, result=0
20:23:14.025 00.001 29876 worker thread done servicing request
20:23:14.025 00.000 29876 Worker thread wakes up
20:23:14.025 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:14.025 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:14.025 00.000 31432 GuideStep: 1.0 px 93 ms WEST, -0.1 px 0 ms NORTH
20:23:16.254 02.229 29876 Exposure complete
20:23:16.297 00.043 29876 worker thread done servicing request
20:23:16.297 00.000 31432 OnExposeComplete: enter
20:23:16.298 00.001 31432 UpdateGuideState(): m_state=6
20:23:16.300 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
20:23:16.302 00.002 31432 Star::Find returns 1 (0), X=336.90, Y=886.40, Mass=2562, SNR=31.5, Peak=212 HFD=3.5
20:23:16.304 00.002 31432 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.02) = xAngle (0.30 = 0.30)
20:23:16.306 00.002 31432 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.31 = -2.97)
20:23:16.308 00.002 31432 CameraToMount -- cameraX=0.62 cameraY=0.21 hyp=0.66 cameraTheta=0.32 mountX=0.63 mountY=-0.11, mountTheta=-0.17
20:23:16.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=0.21, opts=13)
20:23:16.313 00.002 31432 Enqueuing Move request for scope (0.62, 0.21)
20:23:16.315 00.002 29876 Worker thread wakes up
20:23:16.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.21) opts 0xd
20:23:16.315 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, 0.21)
20:23:16.315 00.000 29876 Moving (0.62, 0.21) raw xDistance=0.63 yDistance=-0.11
20:23:16.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
20:23:16.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:16.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:23:16.315 00.000 29876 MoveAxis(W, 73, ABG)
20:23:16.315 00.000 29876 Guiding  Dir = 3, Dur = 73
20:23:16.315 00.000 29876 IsSlewing returns 0
20:23:16.316 00.001 29876 IsGuiding returns 0
20:23:16.316 00.000 29876 PulseGuide returned control before completion, sleep 83
20:23:16.320 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:16.331 00.011 31432 UpdateGuideState exits: m=2562 RSB=31.5
20:23:16.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:16.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:16.337 00.002 31432 Enqueuing Expose request
20:23:16.406 00.069 29876 IsGuiding returns 1
20:23:16.406 00.000 29876 scope still moving after pulse duration time elapsed
20:23:16.436 00.030 29876 IsSlewing returns 0
20:23:16.436 00.000 29876 IsGuiding returns 1
20:23:16.467 00.031 29876 IsSlewing returns 0
20:23:16.467 00.000 29876 IsGuiding returns 0
20:23:16.467 00.000 29876 scope move finished after 73 + 78 ms
20:23:16.467 00.000 29876 Move returns status 0, amount 73
20:23:16.467 00.000 29876 MoveAxis(N, 0, ABG)
20:23:16.467 00.000 29876 Move returns status 0, amount 0
20:23:16.467 00.000 29876 move complete, result=0
20:23:16.467 00.000 29876 worker thread done servicing request
20:23:16.467 00.000 29876 Worker thread wakes up
20:23:16.467 00.000 31432 GuideStep: 0.6 px 73 ms WEST, -0.1 px 0 ms NORTH
20:23:16.470 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:16.470 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:18.374 01.904 29876 Exposure complete
20:23:18.417 00.043 29876 worker thread done servicing request
20:23:18.417 00.000 31432 OnExposeComplete: enter
20:23:18.419 00.002 31432 UpdateGuideState(): m_state=6
20:23:18.422 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
20:23:18.424 00.002 31432 Star::Find returns 1 (0), X=337.54, Y=885.85, Mass=2495, SNR=30.6, Peak=196 HFD=3.5
20:23:18.426 00.002 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
20:23:18.427 00.001 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
20:23:18.429 00.002 31432 CameraToMount -- cameraX=1.26 cameraY=-0.34 hyp=1.30 cameraTheta=-0.26 mountX=1.25 mountY=0.53, mountTheta=0.40
20:23:18.432 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.26, y=-0.34, opts=13)
20:23:18.434 00.002 31432 Enqueuing Move request for scope (1.26, -0.34)
20:23:18.436 00.002 29876 Worker thread wakes up
20:23:18.436 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.34) opts 0xd
20:23:18.436 00.000 29876 Handling offset move in thread for scope, endpoint = (1.26, -0.34)
20:23:18.436 00.000 29876 Moving (1.26, -0.34) raw xDistance=1.25 yDistance=0.53
20:23:18.436 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.25
20:23:18.436 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:23:18.436 00.000 29876 MoveAxis(W, 131, ABG)
20:23:18.436 00.000 29876 Guiding  Dir = 3, Dur = 131
20:23:18.436 00.000 29876 IsSlewing returns 0
20:23:18.436 00.000 29876 IsGuiding returns 0
20:23:18.436 00.000 29876 PulseGuide returned control before completion, sleep 141
20:23:18.443 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:18.455 00.012 31432 UpdateGuideState exits: m=2495 RSB=30.6
20:23:18.457 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:18.459 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:18.461 00.002 31432 Enqueuing Expose request
20:23:18.590 00.129 29876 IsGuiding returns 1
20:23:18.590 00.000 29876 scope still moving after pulse duration time elapsed
20:23:18.622 00.032 29876 IsSlewing returns 0
20:23:18.622 00.000 29876 IsGuiding returns 0
20:23:18.622 00.000 29876 scope move finished after 131 + 54 ms
20:23:18.622 00.000 29876 Move returns status 0, amount 131
20:23:18.622 00.000 29876 MoveAxis(S, 39, ABG)
20:23:18.622 00.000 29876 Guiding  Dir = 1, Dur = 39
20:23:18.622 00.000 29876 IsSlewing returns 0
20:23:18.622 00.000 29876 IsGuiding returns 0
20:23:18.623 00.001 29876 PulseGuide returned control before completion, sleep 49
20:23:18.684 00.061 29876 IsGuiding returns 1
20:23:18.684 00.000 29876 scope still moving after pulse duration time elapsed
20:23:18.715 00.031 29876 IsSlewing returns 0
20:23:18.715 00.000 29876 IsGuiding returns 1
20:23:18.745 00.030 29876 IsSlewing returns 0
20:23:18.745 00.000 29876 IsGuiding returns 1
20:23:18.776 00.031 29876 IsSlewing returns 0
20:23:18.776 00.000 29876 IsGuiding returns 1
20:23:18.808 00.032 29876 IsSlewing returns 0
20:23:18.808 00.000 29876 IsGuiding returns 1
20:23:18.838 00.030 29876 IsSlewing returns 0
20:23:18.838 00.000 29876 IsGuiding returns 0
20:23:18.838 00.000 29876 scope move finished after 39 + 176 ms
20:23:18.838 00.000 29876 Move returns status 0, amount 39
20:23:18.838 00.000 29876 move complete, result=0
20:23:18.838 00.000 29876 worker thread done servicing request
20:23:18.838 00.000 29876 Worker thread wakes up
20:23:18.838 00.000 31432 GuideStep: 1.3 px 131 ms WEST, 0.5 px 39 ms SOUTH
20:23:18.841 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:18.841 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:20.969 02.128 29876 Exposure complete
20:23:21.013 00.044 29876 worker thread done servicing request
20:23:21.013 00.000 31432 OnExposeComplete: enter
20:23:21.016 00.003 31432 UpdateGuideState(): m_state=6
20:23:21.018 00.002 31432 Star::Find(15, 337, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
20:23:21.020 00.002 31432 Star::Find returns 1 (0), X=337.27, Y=886.32, Mass=2357, SNR=30.0, Peak=196 HFD=3.6
20:23:21.022 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
20:23:21.024 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
20:23:21.026 00.002 31432 CameraToMount -- cameraX=0.99 cameraY=0.13 hyp=1.00 cameraTheta=0.13 mountX=0.99 mountY=0.02, mountTheta=0.02
20:23:21.029 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.99, y=0.13, opts=13)
20:23:21.031 00.002 31432 Enqueuing Move request for scope (0.99, 0.13)
20:23:21.033 00.002 29876 Worker thread wakes up
20:23:21.033 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.13) opts 0xd
20:23:21.033 00.000 29876 Handling offset move in thread for scope, endpoint = (0.99, 0.13)
20:23:21.033 00.000 29876 Moving (0.99, 0.13) raw xDistance=0.99 yDistance=0.02
20:23:21.033 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.99
20:23:21.033 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:21.033 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:21.033 00.000 29876 MoveAxis(W, 114, ABG)
20:23:21.033 00.000 29876 Guiding  Dir = 3, Dur = 114
20:23:21.033 00.000 29876 IsSlewing returns 0
20:23:21.033 00.000 29876 IsGuiding returns 0
20:23:21.033 00.000 29876 PulseGuide returned control before completion, sleep 124
20:23:21.036 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:21.048 00.012 31432 UpdateGuideState exits: m=2357 RSB=30.0
20:23:21.050 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:21.052 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:21.054 00.002 31432 Enqueuing Expose request
20:23:21.170 00.116 29876 IsGuiding returns 1
20:23:21.170 00.000 29876 scope still moving after pulse duration time elapsed
20:23:21.201 00.031 29876 IsSlewing returns 0
20:23:21.201 00.000 29876 IsGuiding returns 0
20:23:21.201 00.000 29876 scope move finished after 114 + 54 ms
20:23:21.201 00.000 29876 Move returns status 0, amount 114
20:23:21.201 00.000 29876 MoveAxis(N, 0, ABG)
20:23:21.201 00.000 29876 Move returns status 0, amount 0
20:23:21.201 00.000 29876 move complete, result=0
20:23:21.202 00.001 29876 worker thread done servicing request
20:23:21.202 00.000 29876 Worker thread wakes up
20:23:21.202 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:21.202 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:21.202 00.000 31432 GuideStep: 1.0 px 114 ms WEST, 0.0 px 0 ms NORTH
20:23:23.110 01.908 29876 Exposure complete
20:23:23.154 00.044 29876 worker thread done servicing request
20:23:23.154 00.000 31432 OnExposeComplete: enter
20:23:23.156 00.002 31432 UpdateGuideState(): m_state=6
20:23:23.158 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
20:23:23.160 00.002 31432 Star::Find returns 1 (0), X=336.68, Y=886.31, Mass=2342, SNR=29.8, Peak=188 HFD=3.4
20:23:23.162 00.002 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
20:23:23.164 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -3.00)
20:23:23.166 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.12 hyp=0.42 cameraTheta=0.30 mountX=0.41 mountY=-0.06, mountTheta=-0.15
20:23:23.168 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.12, opts=13)
20:23:23.170 00.002 31432 Enqueuing Move request for scope (0.40, 0.12)
20:23:23.172 00.002 29876 Worker thread wakes up
20:23:23.172 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.12) opts 0xd
20:23:23.172 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.12)
20:23:23.172 00.000 29876 Moving (0.40, 0.12) raw xDistance=0.41 yDistance=-0.06
20:23:23.172 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.41
20:23:23.172 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:23.172 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:23:23.172 00.000 29876 MoveAxis(W, 55, ABG)
20:23:23.172 00.000 29876 Guiding  Dir = 3, Dur = 55
20:23:23.173 00.001 29876 IsSlewing returns 0
20:23:23.173 00.000 29876 IsGuiding returns 0
20:23:23.173 00.000 29876 PulseGuide returned control before completion, sleep 65
20:23:23.176 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:23:23.189 00.013 31432 UpdateGuideState exits: m=2342 RSB=29.8
20:23:23.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:23.193 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:23.195 00.002 31432 Enqueuing Expose request
20:23:23.247 00.052 29876 IsGuiding returns 1
20:23:23.247 00.000 29876 scope still moving after pulse duration time elapsed
20:23:23.278 00.031 29876 IsSlewing returns 0
20:23:23.278 00.000 29876 IsGuiding returns 1
20:23:23.308 00.030 29876 IsSlewing returns 0
20:23:23.308 00.000 29876 IsGuiding returns 1
20:23:23.339 00.031 29876 IsSlewing returns 0
20:23:23.339 00.000 29876 IsGuiding returns 0
20:23:23.339 00.000 29876 scope move finished after 55 + 110 ms
20:23:23.339 00.000 29876 Move returns status 0, amount 55
20:23:23.339 00.000 29876 MoveAxis(N, 0, ABG)
20:23:23.339 00.000 29876 Move returns status 0, amount 0
20:23:23.339 00.000 29876 move complete, result=0
20:23:23.339 00.000 29876 worker thread done servicing request
20:23:23.339 00.000 29876 Worker thread wakes up
20:23:23.339 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:23.339 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:23.339 00.000 31432 GuideStep: 0.4 px 55 ms WEST, -0.1 px 0 ms NORTH
20:23:25.469 02.130 29876 Exposure complete
20:23:25.513 00.044 29876 worker thread done servicing request
20:23:25.513 00.000 31432 OnExposeComplete: enter
20:23:25.515 00.002 31432 UpdateGuideState(): m_state=6
20:23:25.517 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
20:23:25.519 00.002 31432 Star::Find returns 1 (0), X=336.85, Y=886.41, Mass=2485, SNR=31.1, Peak=247 HFD=3.4
20:23:25.521 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
20:23:25.523 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
20:23:25.524 00.001 31432 CameraToMount -- cameraX=0.57 cameraY=0.22 hyp=0.61 cameraTheta=0.37 mountX=0.58 mountY=-0.13, mountTheta=-0.22
20:23:25.527 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.22, opts=13)
20:23:25.529 00.002 31432 Enqueuing Move request for scope (0.57, 0.22)
20:23:25.531 00.002 29876 Worker thread wakes up
20:23:25.531 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.22) opts 0xd
20:23:25.531 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.22)
20:23:25.531 00.000 29876 Moving (0.57, 0.22) raw xDistance=0.58 yDistance=-0.13
20:23:25.531 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
20:23:25.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:25.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:23:25.531 00.000 29876 MoveAxis(W, 63, ABG)
20:23:25.531 00.000 29876 Guiding  Dir = 3, Dur = 63
20:23:25.532 00.001 29876 IsSlewing returns 0
20:23:25.532 00.000 29876 IsGuiding returns 0
20:23:25.532 00.000 29876 PulseGuide returned control before completion, sleep 73
20:23:25.537 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:25.549 00.012 31432 UpdateGuideState exits: m=2485 RSB=31.1
20:23:25.551 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:25.553 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:25.554 00.001 31432 Enqueuing Expose request
20:23:25.611 00.057 29876 IsGuiding returns 1
20:23:25.611 00.000 29876 scope still moving after pulse duration time elapsed
20:23:25.643 00.032 29876 IsSlewing returns 0
20:23:25.643 00.000 29876 IsGuiding returns 1
20:23:25.674 00.031 29876 IsSlewing returns 0
20:23:25.674 00.000 29876 IsGuiding returns 0
20:23:25.674 00.000 29876 scope move finished after 63 + 78 ms
20:23:25.674 00.000 29876 Move returns status 0, amount 63
20:23:25.674 00.000 29876 MoveAxis(N, 0, ABG)
20:23:25.674 00.000 29876 Move returns status 0, amount 0
20:23:25.674 00.000 29876 move complete, result=0
20:23:25.674 00.000 29876 worker thread done servicing request
20:23:25.674 00.000 29876 Worker thread wakes up
20:23:25.674 00.000 31432 GuideStep: 0.6 px 63 ms WEST, -0.1 px 0 ms NORTH
20:23:25.677 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:25.677 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:27.579 01.902 29876 Exposure complete
20:23:27.623 00.044 29876 worker thread done servicing request
20:23:27.623 00.000 31432 OnExposeComplete: enter
20:23:27.626 00.003 31432 UpdateGuideState(): m_state=6
20:23:27.627 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
20:23:27.629 00.002 31432 Star::Find returns 1 (0), X=335.91, Y=886.54, Mass=2414, SNR=30.6, Peak=193 HFD=3.6
20:23:27.631 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
20:23:27.633 00.002 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
20:23:27.635 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.35 hyp=0.50 cameraTheta=2.38 mountX=-0.35 mountY=-0.40, mountTheta=-2.30
20:23:27.638 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.35, opts=13)
20:23:27.640 00.002 31432 Enqueuing Move request for scope (-0.36, 0.35)
20:23:27.642 00.002 29876 Worker thread wakes up
20:23:27.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.35) opts 0xd
20:23:27.642 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.35)
20:23:27.642 00.000 29876 Moving (-0.36, 0.35) raw xDistance=-0.35 yDistance=-0.40
20:23:27.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
20:23:27.642 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:23:27.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:23:27.642 00.000 29876 MoveAxis(E, 25, ABG)
20:23:27.642 00.000 29876 Guiding  Dir = 2, Dur = 25
20:23:27.642 00.000 29876 IsSlewing returns 0
20:23:27.642 00.000 29876 IsGuiding returns 0
20:23:27.642 00.000 29876 PulseGuide returned control before completion, sleep 35
20:23:27.645 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:23:27.658 00.013 31432 UpdateGuideState exits: m=2414 RSB=30.6
20:23:27.660 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:27.662 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:27.664 00.002 31432 Enqueuing Expose request
20:23:27.685 00.021 29876 IsGuiding returns 1
20:23:27.685 00.000 29876 scope still moving after pulse duration time elapsed
20:23:27.716 00.031 29876 IsSlewing returns 0
20:23:27.716 00.000 29876 IsGuiding returns 1
20:23:27.747 00.031 29876 IsSlewing returns 0
20:23:27.747 00.000 29876 IsGuiding returns 0
20:23:27.747 00.000 29876 scope move finished after 25 + 80 ms
20:23:27.747 00.000 29876 Move returns status 0, amount 25
20:23:27.747 00.000 29876 MoveAxis(N, 0, ABG)
20:23:27.747 00.000 29876 Move returns status 0, amount 0
20:23:27.747 00.000 29876 move complete, result=0
20:23:27.747 00.000 29876 worker thread done servicing request
20:23:27.748 00.001 29876 Worker thread wakes up
20:23:27.748 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:27.748 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:27.748 00.000 31432 GuideStep: -0.4 px 25 ms EAST, -0.4 px 0 ms NORTH
20:23:29.875 02.127 29876 Exposure complete
20:23:29.918 00.043 29876 worker thread done servicing request
20:23:29.919 00.001 31432 OnExposeComplete: enter
20:23:29.921 00.002 31432 UpdateGuideState(): m_state=6
20:23:29.923 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
20:23:29.925 00.002 31432 Star::Find returns 1 (0), X=337.08, Y=886.74, Mass=2390, SNR=29.7, Peak=200 HFD=3.7
20:23:29.927 00.002 31432 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
20:23:29.929 00.002 31432 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.69)
20:23:29.931 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=0.56 hyp=0.97 cameraTheta=0.61 mountX=0.81 mountY=-0.43, mountTheta=-0.48
20:23:29.936 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=0.56, opts=13)
20:23:29.938 00.002 31432 Enqueuing Move request for scope (0.80, 0.56)
20:23:29.940 00.002 29876 Worker thread wakes up
20:23:29.940 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.56) opts 0xd
20:23:29.940 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 0.56)
20:23:29.940 00.000 29876 Moving (0.80, 0.56) raw xDistance=0.81 yDistance=-0.43
20:23:29.940 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.81
20:23:29.940 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:23:29.940 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:23:29.940 00.000 29876 MoveAxis(W, 75, ABG)
20:23:29.940 00.000 29876 Guiding  Dir = 3, Dur = 75
20:23:29.940 00.000 29876 IsSlewing returns 0
20:23:29.940 00.000 29876 IsGuiding returns 0
20:23:29.940 00.000 29876 PulseGuide returned control before completion, sleep 85
20:23:29.944 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:23:29.955 00.011 31432 UpdateGuideState exits: m=2390 RSB=29.7
20:23:29.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:29.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:29.961 00.002 31432 Enqueuing Expose request
20:23:30.031 00.070 29876 IsGuiding returns 1
20:23:30.031 00.000 29876 scope still moving after pulse duration time elapsed
20:23:30.062 00.031 29876 IsSlewing returns 0
20:23:30.062 00.000 29876 IsGuiding returns 1
20:23:30.093 00.031 29876 IsSlewing returns 0
20:23:30.093 00.000 29876 IsGuiding returns 1
20:23:30.124 00.031 29876 IsSlewing returns 0
20:23:30.124 00.000 29876 IsGuiding returns 0
20:23:30.124 00.000 29876 scope move finished after 75 + 108 ms
20:23:30.124 00.000 29876 Move returns status 0, amount 75
20:23:30.124 00.000 29876 MoveAxis(N, 0, ABG)
20:23:30.124 00.000 29876 Move returns status 0, amount 0
20:23:30.124 00.000 29876 move complete, result=0
20:23:30.124 00.000 29876 worker thread done servicing request
20:23:30.124 00.000 29876 Worker thread wakes up
20:23:30.124 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:30.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:30.125 00.001 31432 GuideStep: 0.8 px 75 ms WEST, -0.4 px 0 ms NORTH
20:23:32.029 01.904 29876 Exposure complete
20:23:32.072 00.043 29876 worker thread done servicing request
20:23:32.072 00.000 31432 OnExposeComplete: enter
20:23:32.074 00.002 31432 UpdateGuideState(): m_state=6
20:23:32.076 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
20:23:32.078 00.002 31432 Star::Find returns 1 (0), X=337.18, Y=885.83, Mass=2654, SNR=32.1, Peak=185 HFD=4.0
20:23:32.080 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
20:23:32.082 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
20:23:32.083 00.001 31432 CameraToMount -- cameraX=0.90 cameraY=-0.36 hyp=0.97 cameraTheta=-0.38 mountX=0.89 mountY=0.50, mountTheta=0.51
20:23:32.086 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.90, y=-0.36, opts=13)
20:23:32.088 00.002 31432 Enqueuing Move request for scope (0.90, -0.36)
20:23:32.089 00.001 29876 Worker thread wakes up
20:23:32.090 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.36) opts 0xd
20:23:32.090 00.000 29876 Handling offset move in thread for scope, endpoint = (0.90, -0.36)
20:23:32.090 00.000 29876 Moving (0.90, -0.36) raw xDistance=0.89 yDistance=0.50
20:23:32.090 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
20:23:32.090 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
20:23:32.090 00.000 29876 MoveAxis(W, 96, ABG)
20:23:32.090 00.000 29876 Guiding  Dir = 3, Dur = 96
20:23:32.090 00.000 29876 IsSlewing returns 0
20:23:32.090 00.000 29876 IsGuiding returns 0
20:23:32.090 00.000 29876 PulseGuide returned control before completion, sleep 106
20:23:32.094 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:32.106 00.012 31432 UpdateGuideState exits: m=2654 RSB=32.1
20:23:32.108 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:32.110 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:32.112 00.002 31432 Enqueuing Expose request
20:23:32.199 00.087 29876 IsGuiding returns 1
20:23:32.199 00.000 29876 scope still moving after pulse duration time elapsed
20:23:32.229 00.030 29876 IsSlewing returns 0
20:23:32.229 00.000 29876 IsGuiding returns 1
20:23:32.260 00.031 29876 IsSlewing returns 0
20:23:32.260 00.000 29876 IsGuiding returns 0
20:23:32.260 00.000 29876 scope move finished after 96 + 74 ms
20:23:32.260 00.000 29876 Move returns status 0, amount 96
20:23:32.260 00.000 29876 MoveAxis(S, 36, ABG)
20:23:32.260 00.000 29876 Guiding  Dir = 1, Dur = 36
20:23:32.260 00.000 29876 IsSlewing returns 0
20:23:32.260 00.000 29876 IsGuiding returns 0
20:23:32.261 00.001 29876 PulseGuide returned control before completion, sleep 46
20:23:32.321 00.060 29876 IsGuiding returns 1
20:23:32.321 00.000 29876 scope still moving after pulse duration time elapsed
20:23:32.353 00.032 29876 IsSlewing returns 0
20:23:32.353 00.000 29876 IsGuiding returns 1
20:23:32.384 00.031 29876 IsSlewing returns 0
20:23:32.384 00.000 29876 IsGuiding returns 1
20:23:32.415 00.031 29876 IsSlewing returns 0
20:23:32.415 00.000 29876 IsGuiding returns 0
20:23:32.415 00.000 29876 scope move finished after 36 + 117 ms
20:23:32.415 00.000 29876 Move returns status 0, amount 36
20:23:32.415 00.000 29876 move complete, result=0
20:23:32.415 00.000 29876 worker thread done servicing request
20:23:32.415 00.000 29876 Worker thread wakes up
20:23:32.415 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:32.415 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:32.415 00.000 31432 GuideStep: 0.9 px 96 ms WEST, 0.5 px 36 ms SOUTH
20:23:34.537 02.122 29876 Exposure complete
20:23:34.581 00.044 29876 worker thread done servicing request
20:23:34.581 00.000 31432 OnExposeComplete: enter
20:23:34.583 00.002 31432 UpdateGuideState(): m_state=6
20:23:34.585 00.002 31432 Star::Find(15, 337, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
20:23:34.587 00.002 31432 Star::Find returns 1 (0), X=337.16, Y=886.79, Mass=2466, SNR=31.1, Peak=211 HFD=3.6
20:23:34.589 00.002 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
20:23:34.591 00.002 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
20:23:34.593 00.002 31432 CameraToMount -- cameraX=0.88 cameraY=0.61 hyp=1.07 cameraTheta=0.60 mountX=0.89 mountY=-0.46, mountTheta=-0.48
20:23:34.595 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.88, y=0.61, opts=13)
20:23:34.597 00.002 31432 Enqueuing Move request for scope (0.88, 0.61)
20:23:34.599 00.002 29876 Worker thread wakes up
20:23:34.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.61) opts 0xd
20:23:34.599 00.000 29876 Handling offset move in thread for scope, endpoint = (0.88, 0.61)
20:23:34.599 00.000 29876 Moving (0.88, 0.61) raw xDistance=0.89 yDistance=-0.46
20:23:34.600 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.89
20:23:34.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:23:34.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
20:23:34.600 00.000 29876 MoveAxis(W, 99, ABG)
20:23:34.600 00.000 29876 Guiding  Dir = 3, Dur = 99
20:23:34.600 00.000 29876 IsSlewing returns 0
20:23:34.600 00.000 29876 IsGuiding returns 0
20:23:34.600 00.000 29876 PulseGuide returned control before completion, sleep 109
20:23:34.606 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:23:34.617 00.011 31432 UpdateGuideState exits: m=2466 RSB=31.1
20:23:34.619 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:34.621 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:34.623 00.002 31432 Enqueuing Expose request
20:23:34.722 00.099 29876 IsGuiding returns 1
20:23:34.722 00.000 29876 scope still moving after pulse duration time elapsed
20:23:34.753 00.031 29876 IsSlewing returns 0
20:23:34.753 00.000 29876 IsGuiding returns 0
20:23:34.753 00.000 29876 scope move finished after 99 + 53 ms
20:23:34.753 00.000 29876 Move returns status 0, amount 99
20:23:34.753 00.000 29876 MoveAxis(N, 0, ABG)
20:23:34.753 00.000 29876 Move returns status 0, amount 0
20:23:34.753 00.000 29876 move complete, result=0
20:23:34.753 00.000 29876 worker thread done servicing request
20:23:34.753 00.000 29876 Worker thread wakes up
20:23:34.753 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:34.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:34.753 00.000 31432 GuideStep: 0.9 px 99 ms WEST, -0.5 px 0 ms NORTH
20:23:36.656 01.903 29876 Exposure complete
20:23:36.699 00.043 29876 worker thread done servicing request
20:23:36.699 00.000 31432 OnExposeComplete: enter
20:23:36.702 00.003 31432 UpdateGuideState(): m_state=6
20:23:36.704 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
20:23:36.706 00.002 31432 Star::Find returns 1 (0), X=336.74, Y=886.48, Mass=2412, SNR=30.6, Peak=207 HFD=3.4
20:23:36.708 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.54 = 0.54)
20:23:36.709 00.001 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
20:23:36.711 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=0.29 hyp=0.55 cameraTheta=0.57 mountX=0.47 mountY=-0.22, mountTheta=-0.44
20:23:36.714 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.29, opts=13)
20:23:36.716 00.002 31432 Enqueuing Move request for scope (0.46, 0.29)
20:23:36.717 00.001 29876 Worker thread wakes up
20:23:36.717 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.29) opts 0xd
20:23:36.717 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.29)
20:23:36.717 00.000 29876 Moving (0.46, 0.29) raw xDistance=0.47 yDistance=-0.22
20:23:36.717 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
20:23:36.717 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:36.717 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:23:36.717 00.000 29876 MoveAxis(W, 59, ABG)
20:23:36.717 00.000 29876 Guiding  Dir = 3, Dur = 59
20:23:36.717 00.000 29876 IsSlewing returns 0
20:23:36.717 00.000 29876 IsGuiding returns 0
20:23:36.718 00.001 29876 PulseGuide returned control before completion, sleep 69
20:23:36.722 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:23:36.735 00.013 31432 UpdateGuideState exits: m=2412 RSB=30.6
20:23:36.736 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:36.738 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:36.740 00.002 31432 Enqueuing Expose request
20:23:36.794 00.054 29876 IsGuiding returns 1
20:23:36.794 00.000 29876 scope still moving after pulse duration time elapsed
20:23:36.825 00.031 29876 IsSlewing returns 0
20:23:36.825 00.000 29876 IsGuiding returns 1
20:23:36.856 00.031 29876 IsSlewing returns 0
20:23:36.856 00.000 29876 IsGuiding returns 1
20:23:36.886 00.030 29876 IsSlewing returns 0
20:23:36.886 00.000 29876 IsGuiding returns 1
20:23:36.917 00.031 29876 IsSlewing returns 0
20:23:36.917 00.000 29876 IsGuiding returns 1
20:23:36.948 00.031 29876 IsSlewing returns 0
20:23:36.948 00.000 29876 IsGuiding returns 0
20:23:36.948 00.000 29876 scope move finished after 59 + 171 ms
20:23:36.948 00.000 29876 Move returns status 0, amount 59
20:23:36.948 00.000 29876 MoveAxis(N, 0, ABG)
20:23:36.948 00.000 29876 Move returns status 0, amount 0
20:23:36.948 00.000 29876 move complete, result=0
20:23:36.949 00.001 29876 worker thread done servicing request
20:23:36.949 00.000 29876 Worker thread wakes up
20:23:36.949 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:36.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:36.950 00.001 31432 GuideStep: 0.5 px 59 ms WEST, -0.2 px 0 ms NORTH
20:23:39.180 02.230 29876 Exposure complete
20:23:39.224 00.044 29876 worker thread done servicing request
20:23:39.224 00.000 31432 OnExposeComplete: enter
20:23:39.226 00.002 31432 UpdateGuideState(): m_state=6
20:23:39.228 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
20:23:39.230 00.002 31432 Star::Find returns 1 (0), X=336.41, Y=886.23, Mass=2625, SNR=32.0, Peak=240 HFD=3.4
20:23:39.232 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
20:23:39.234 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.00)
20:23:39.236 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.13 mountY=-0.02, mountTheta=-0.14
20:23:39.239 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.04, opts=13)
20:23:39.241 00.002 31432 Enqueuing Move request for scope (0.13, 0.04)
20:23:39.243 00.002 29876 Worker thread wakes up
20:23:39.243 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
20:23:39.243 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
20:23:39.244 00.001 29876 Moving (0.13, 0.04) raw xDistance=0.13 yDistance=-0.02
20:23:39.244 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:23:39.244 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:39.244 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:23:39.244 00.000 29876 MoveAxis(E, 0, ABG)
20:23:39.244 00.000 29876 Move returns status 0, amount 0
20:23:39.244 00.000 29876 MoveAxis(N, 0, ABG)
20:23:39.244 00.000 29876 Move returns status 0, amount 0
20:23:39.244 00.000 29876 move complete, result=0
20:23:39.244 00.000 29876 worker thread done servicing request
20:23:39.246 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:23:39.258 00.012 31432 UpdateGuideState exits: m=2625 RSB=32.0
20:23:39.260 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:39.262 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:39.264 00.002 31432 Enqueuing Expose request
20:23:39.266 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:23:39.268 00.002 29876 Worker thread wakes up
20:23:39.268 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:39.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:41.174 01.906 29876 Exposure complete
20:23:41.217 00.043 29876 worker thread done servicing request
20:23:41.217 00.000 31432 OnExposeComplete: enter
20:23:41.220 00.003 31432 UpdateGuideState(): m_state=6
20:23:41.221 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
20:23:41.223 00.002 31432 Star::Find returns 1 (0), X=337.24, Y=886.53, Mass=2295, SNR=30.3, Peak=220 HFD=3.2
20:23:41.225 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
20:23:41.227 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.95)
20:23:41.229 00.002 31432 CameraToMount -- cameraX=0.96 cameraY=0.34 hyp=1.02 cameraTheta=0.34 mountX=0.97 mountY=-0.19, mountTheta=-0.19
20:23:41.232 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.96, y=0.34, opts=13)
20:23:41.234 00.002 31432 Enqueuing Move request for scope (0.96, 0.34)
20:23:41.236 00.002 29876 Worker thread wakes up
20:23:41.236 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.34) opts 0xd
20:23:41.236 00.000 29876 Handling offset move in thread for scope, endpoint = (0.96, 0.34)
20:23:41.236 00.000 29876 Moving (0.96, 0.34) raw xDistance=0.97 yDistance=-0.19
20:23:41.236 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.97
20:23:41.236 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:41.236 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:23:41.236 00.000 29876 MoveAxis(W, 94, ABG)
20:23:41.236 00.000 29876 Guiding  Dir = 3, Dur = 94
20:23:41.236 00.000 29876 IsSlewing returns 0
20:23:41.236 00.000 29876 IsGuiding returns 0
20:23:41.236 00.000 29876 PulseGuide returned control before completion, sleep 104
20:23:41.241 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:23:41.253 00.012 31432 UpdateGuideState exits: m=2295 RSB=30.3
20:23:41.255 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:41.257 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:41.259 00.002 31432 Enqueuing Expose request
20:23:41.342 00.083 29876 IsGuiding returns 1
20:23:41.342 00.000 29876 scope still moving after pulse duration time elapsed
20:23:41.372 00.030 29876 IsSlewing returns 0
20:23:41.372 00.000 29876 IsGuiding returns 0
20:23:41.372 00.000 29876 scope move finished after 94 + 42 ms
20:23:41.372 00.000 29876 Move returns status 0, amount 94
20:23:41.372 00.000 29876 MoveAxis(N, 0, ABG)
20:23:41.372 00.000 29876 Move returns status 0, amount 0
20:23:41.372 00.000 29876 move complete, result=0
20:23:41.372 00.000 29876 worker thread done servicing request
20:23:41.372 00.000 29876 Worker thread wakes up
20:23:41.372 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:41.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:41.372 00.000 31432 GuideStep: 1.0 px 94 ms WEST, -0.2 px 0 ms NORTH
20:23:43.494 02.122 29876 Exposure complete
20:23:43.538 00.044 29876 worker thread done servicing request
20:23:43.538 00.000 31432 OnExposeComplete: enter
20:23:43.541 00.003 31432 UpdateGuideState(): m_state=6
20:23:43.543 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
20:23:43.545 00.002 31432 Star::Find returns 1 (0), X=336.45, Y=886.12, Mass=2360, SNR=30.4, Peak=200 HFD=3.4
20:23:43.548 00.003 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
20:23:43.548 00.000 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
20:23:43.551 00.003 31432 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=0.17 mountY=0.09, mountTheta=0.50
20:23:43.553 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.07, opts=13)
20:23:43.555 00.002 31432 Enqueuing Move request for scope (0.17, -0.07)
20:23:43.557 00.002 29876 Worker thread wakes up
20:23:43.557 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
20:23:43.557 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
20:23:43.557 00.000 29876 Moving (0.17, -0.07) raw xDistance=0.17 yDistance=0.09
20:23:43.557 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:23:43.557 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:43.557 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:23:43.557 00.000 29876 MoveAxis(E, 0, ABG)
20:23:43.557 00.000 29876 Move returns status 0, amount 0
20:23:43.557 00.000 29876 MoveAxis(N, 0, ABG)
20:23:43.557 00.000 29876 Move returns status 0, amount 0
20:23:43.557 00.000 29876 move complete, result=0
20:23:43.558 00.001 29876 worker thread done servicing request
20:23:43.561 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:43.572 00.011 31432 UpdateGuideState exits: m=2360 RSB=30.4
20:23:43.575 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:43.576 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:43.578 00.002 31432 Enqueuing Expose request
20:23:43.580 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:23:43.582 00.002 29876 Worker thread wakes up
20:23:43.582 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:43.582 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:45.601 02.019 29876 Exposure complete
20:23:45.643 00.042 29876 worker thread done servicing request
20:23:45.644 00.001 31432 OnExposeComplete: enter
20:23:45.646 00.002 31432 UpdateGuideState(): m_state=6
20:23:45.648 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
20:23:45.650 00.002 31432 Star::Find returns 1 (0), X=336.19, Y=886.21, Mass=2499, SNR=30.6, Peak=227 HFD=3.5
20:23:45.652 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
20:23:45.654 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
20:23:45.656 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
20:23:45.659 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.02, opts=13)
20:23:45.661 00.002 31432 Enqueuing Move request for scope (-0.09, 0.02)
20:23:45.662 00.001 29876 Worker thread wakes up
20:23:45.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
20:23:45.663 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
20:23:45.663 00.000 29876 Moving (-0.09, 0.02) raw xDistance=-0.09 yDistance=-0.03
20:23:45.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:23:45.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:45.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:23:45.663 00.000 29876 MoveAxis(E, 0, ABG)
20:23:45.663 00.000 29876 Move returns status 0, amount 0
20:23:45.663 00.000 29876 MoveAxis(N, 0, ABG)
20:23:45.663 00.000 29876 Move returns status 0, amount 0
20:23:45.663 00.000 29876 move complete, result=0
20:23:45.664 00.001 29876 worker thread done servicing request
20:23:45.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:45.678 00.011 31432 UpdateGuideState exits: m=2499 RSB=30.6
20:23:45.681 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:45.683 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:45.685 00.002 31432 Enqueuing Expose request
20:23:45.687 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:23:45.688 00.001 29876 Worker thread wakes up
20:23:45.689 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:45.689 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:47.813 02.124 29876 Exposure complete
20:23:47.858 00.045 29876 worker thread done servicing request
20:23:47.858 00.000 31432 OnExposeComplete: enter
20:23:47.861 00.003 31432 UpdateGuideState(): m_state=6
20:23:47.863 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
20:23:47.864 00.001 31432 Star::Find returns 1 (0), X=336.81, Y=886.25, Mass=2451, SNR=31.3, Peak=207 HFD=3.6
20:23:47.866 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
20:23:47.868 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
20:23:47.870 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=0.06 hyp=0.54 cameraTheta=0.12 mountX=0.53 mountY=0.02, mountTheta=0.04
20:23:47.872 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.06, opts=13)
20:23:47.875 00.003 31432 Enqueuing Move request for scope (0.53, 0.06)
20:23:47.877 00.002 29876 Worker thread wakes up
20:23:47.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.06) opts 0xd
20:23:47.877 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.06)
20:23:47.877 00.000 29876 Moving (0.53, 0.06) raw xDistance=0.53 yDistance=0.02
20:23:47.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
20:23:47.877 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:47.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:47.877 00.000 29876 MoveAxis(W, 51, ABG)
20:23:47.877 00.000 29876 Guiding  Dir = 3, Dur = 51
20:23:47.877 00.000 29876 IsSlewing returns 0
20:23:47.877 00.000 29876 IsGuiding returns 0
20:23:47.878 00.001 29876 PulseGuide returned control before completion, sleep 61
20:23:47.881 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:47.893 00.012 31432 UpdateGuideState exits: m=2451 RSB=31.3
20:23:47.895 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:47.897 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:47.899 00.002 31432 Enqueuing Expose request
20:23:47.950 00.051 29876 IsGuiding returns 1
20:23:47.950 00.000 29876 scope still moving after pulse duration time elapsed
20:23:47.982 00.032 29876 IsSlewing returns 0
20:23:47.982 00.000 29876 IsGuiding returns 1
20:23:48.013 00.031 29876 IsSlewing returns 0
20:23:48.013 00.000 29876 IsGuiding returns 1
20:23:48.044 00.031 29876 IsSlewing returns 0
20:23:48.044 00.000 29876 IsGuiding returns 1
20:23:48.074 00.030 29876 IsSlewing returns 0
20:23:48.074 00.000 29876 IsGuiding returns 0
20:23:48.074 00.000 29876 scope move finished after 51 + 145 ms
20:23:48.074 00.000 29876 Move returns status 0, amount 51
20:23:48.074 00.000 29876 MoveAxis(N, 0, ABG)
20:23:48.074 00.000 29876 Move returns status 0, amount 0
20:23:48.074 00.000 29876 move complete, result=0
20:23:48.074 00.000 29876 worker thread done servicing request
20:23:48.074 00.000 29876 Worker thread wakes up
20:23:48.074 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.0 px 0 ms NORTH
20:23:48.077 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:48.077 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:49.982 01.905 29876 Exposure complete
20:23:50.027 00.045 29876 worker thread done servicing request
20:23:50.027 00.000 31432 OnExposeComplete: enter
20:23:50.030 00.003 31432 UpdateGuideState(): m_state=6
20:23:50.031 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
20:23:50.033 00.002 31432 Star::Find returns 1 (0), X=336.52, Y=886.27, Mass=2288, SNR=29.5, Peak=210 HFD=3.3
20:23:50.035 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
20:23:50.037 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
20:23:50.039 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.33 mountX=0.25 mountY=-0.05, mountTheta=-0.19
20:23:50.041 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.09, opts=13)
20:23:50.043 00.002 31432 Enqueuing Move request for scope (0.25, 0.09)
20:23:50.045 00.002 29876 Worker thread wakes up
20:23:50.045 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
20:23:50.045 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
20:23:50.045 00.000 29876 Moving (0.25, 0.09) raw xDistance=0.25 yDistance=-0.05
20:23:50.045 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
20:23:50.046 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:50.046 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:23:50.046 00.000 29876 MoveAxis(W, 31, ABG)
20:23:50.046 00.000 29876 Guiding  Dir = 3, Dur = 31
20:23:50.046 00.000 29876 IsSlewing returns 0
20:23:50.046 00.000 29876 IsGuiding returns 0
20:23:50.046 00.000 29876 PulseGuide returned control before completion, sleep 41
20:23:50.049 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:23:50.060 00.011 31432 UpdateGuideState exits: m=2288 RSB=29.5
20:23:50.063 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:50.065 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:50.066 00.001 31432 Enqueuing Expose request
20:23:50.091 00.025 29876 IsGuiding returns 1
20:23:50.091 00.000 29876 scope still moving after pulse duration time elapsed
20:23:50.122 00.031 29876 IsSlewing returns 0
20:23:50.122 00.000 29876 IsGuiding returns 1
20:23:50.154 00.032 29876 IsSlewing returns 0
20:23:50.154 00.000 29876 IsGuiding returns 0
20:23:50.154 00.000 29876 scope move finished after 31 + 76 ms
20:23:50.154 00.000 29876 Move returns status 0, amount 31
20:23:50.154 00.000 29876 MoveAxis(N, 0, ABG)
20:23:50.154 00.000 29876 Move returns status 0, amount 0
20:23:50.154 00.000 29876 move complete, result=0
20:23:50.154 00.000 29876 worker thread done servicing request
20:23:50.154 00.000 29876 Worker thread wakes up
20:23:50.154 00.000 31432 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
20:23:50.157 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:50.157 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:52.285 02.128 29876 Exposure complete
20:23:52.328 00.043 29876 worker thread done servicing request
20:23:52.328 00.000 31432 OnExposeComplete: enter
20:23:52.331 00.003 31432 UpdateGuideState(): m_state=6
20:23:52.333 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
20:23:52.334 00.001 31432 Star::Find returns 1 (0), X=336.72, Y=886.25, Mass=2282, SNR=29.1, Peak=171 HFD=3.6
20:23:52.336 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
20:23:52.338 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.14 = 3.14)
20:23:52.340 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.07 hyp=0.45 cameraTheta=0.15 mountX=0.44 mountY=0.00, mountTheta=0.00
20:23:52.342 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.07, opts=13)
20:23:52.344 00.002 31432 Enqueuing Move request for scope (0.44, 0.07)
20:23:52.346 00.002 29876 Worker thread wakes up
20:23:52.346 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.07) opts 0xd
20:23:52.346 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.07)
20:23:52.346 00.000 29876 Moving (0.44, 0.07) raw xDistance=0.44 yDistance=0.00
20:23:52.346 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
20:23:52.346 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:52.347 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:23:52.347 00.000 29876 MoveAxis(W, 47, ABG)
20:23:52.347 00.000 29876 Guiding  Dir = 3, Dur = 47
20:23:52.347 00.000 29876 IsSlewing returns 0
20:23:52.347 00.000 29876 IsGuiding returns 0
20:23:52.347 00.000 29876 PulseGuide returned control before completion, sleep 57
20:23:52.353 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:52.365 00.012 31432 UpdateGuideState exits: m=2282 RSB=29.1
20:23:52.367 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:52.369 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:52.371 00.002 31432 Enqueuing Expose request
20:23:52.411 00.040 29876 IsGuiding returns 1
20:23:52.411 00.000 29876 scope still moving after pulse duration time elapsed
20:23:52.442 00.031 29876 IsSlewing returns 0
20:23:52.442 00.000 29876 IsGuiding returns 1
20:23:52.473 00.031 29876 IsSlewing returns 0
20:23:52.473 00.000 29876 IsGuiding returns 1
20:23:52.504 00.031 29876 IsSlewing returns 0
20:23:52.504 00.000 29876 IsGuiding returns 0
20:23:52.504 00.000 29876 scope move finished after 47 + 109 ms
20:23:52.504 00.000 29876 Move returns status 0, amount 47
20:23:52.504 00.000 29876 MoveAxis(N, 0, ABG)
20:23:52.504 00.000 29876 Move returns status 0, amount 0
20:23:52.504 00.000 29876 move complete, result=0
20:23:52.504 00.000 29876 worker thread done servicing request
20:23:52.504 00.000 29876 Worker thread wakes up
20:23:52.504 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:52.504 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:52.504 00.000 31432 GuideStep: 0.4 px 47 ms WEST, 0.0 px 0 ms NORTH
20:23:54.417 01.913 29876 Exposure complete
20:23:54.460 00.043 29876 worker thread done servicing request
20:23:54.461 00.001 31432 OnExposeComplete: enter
20:23:54.463 00.002 31432 UpdateGuideState(): m_state=6
20:23:54.465 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
20:23:54.467 00.002 31432 Star::Find returns 1 (0), X=336.34, Y=886.67, Mass=2508, SNR=31.1, Peak=171 HFD=3.6
20:23:54.469 00.002 31432 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.02) = xAngle (1.41 = 1.41)
20:23:54.471 00.002 31432 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.43 = -1.86)
20:23:54.472 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.49 cameraTheta=1.44 mountX=0.08 mountY=-0.47, mountTheta=-1.41
20:23:54.475 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.48, opts=13)
20:23:54.477 00.002 31432 Enqueuing Move request for scope (0.06, 0.48)
20:23:54.479 00.002 29876 Worker thread wakes up
20:23:54.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
20:23:54.479 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
20:23:54.479 00.000 29876 Moving (0.06, 0.48) raw xDistance=0.08 yDistance=-0.47
20:23:54.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:23:54.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:23:54.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:23:54.479 00.000 29876 MoveAxis(E, 0, ABG)
20:23:54.479 00.000 29876 Move returns status 0, amount 0
20:23:54.479 00.000 29876 MoveAxis(N, 0, ABG)
20:23:54.479 00.000 29876 Move returns status 0, amount 0
20:23:54.479 00.000 29876 move complete, result=0
20:23:54.480 00.001 29876 worker thread done servicing request
20:23:54.484 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:54.495 00.011 31432 UpdateGuideState exits: m=2508 RSB=31.1
20:23:54.497 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:54.499 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:54.501 00.002 31432 Enqueuing Expose request
20:23:54.503 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
20:23:54.505 00.002 29876 Worker thread wakes up
20:23:54.505 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:54.505 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:56.631 02.126 29876 Exposure complete
20:23:56.673 00.042 29876 worker thread done servicing request
20:23:56.674 00.001 31432 OnExposeComplete: enter
20:23:56.676 00.002 31432 UpdateGuideState(): m_state=6
20:23:56.678 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
20:23:56.680 00.002 31432 Star::Find returns 1 (0), X=336.27, Y=886.47, Mass=2617, SNR=31.9, Peak=196 HFD=3.7
20:23:56.683 00.003 31432 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
20:23:56.685 00.002 31432 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.71)
20:23:56.686 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.59 mountX=0.00 mountY=-0.28, mountTheta=-1.56
20:23:56.690 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.28, opts=13)
20:23:56.691 00.001 31432 Enqueuing Move request for scope (-0.00, 0.28)
20:23:56.693 00.002 29876 Worker thread wakes up
20:23:56.694 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.28) opts 0xd
20:23:56.694 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.28)
20:23:56.694 00.000 29876 Moving (-0.00, 0.28) raw xDistance=0.00 yDistance=-0.28
20:23:56.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:23:56.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:56.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:23:56.694 00.000 29876 MoveAxis(E, 0, ABG)
20:23:56.694 00.000 29876 Move returns status 0, amount 0
20:23:56.694 00.000 29876 MoveAxis(N, 0, ABG)
20:23:56.694 00.000 29876 Move returns status 0, amount 0
20:23:56.694 00.000 29876 move complete, result=0
20:23:56.694 00.000 29876 worker thread done servicing request
20:23:56.700 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:23:56.712 00.012 31432 UpdateGuideState exits: m=2617 RSB=31.9
20:23:56.714 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:56.716 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:56.718 00.002 31432 Enqueuing Expose request
20:23:56.720 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
20:23:56.722 00.002 29876 Worker thread wakes up
20:23:56.722 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:56.722 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:23:58.632 01.910 29876 Exposure complete
20:23:58.678 00.046 29876 worker thread done servicing request
20:23:58.678 00.000 31432 OnExposeComplete: enter
20:23:58.681 00.003 31432 UpdateGuideState(): m_state=6
20:23:58.683 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
20:23:58.685 00.002 31432 Star::Find returns 1 (0), X=336.23, Y=886.34, Mass=2715, SNR=32.6, Peak=195 HFD=3.6
20:23:58.687 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.86 = 1.86)
20:23:58.690 00.003 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.42)
20:23:58.692 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=-0.05 mountY=-0.16, mountTheta=-1.85
20:23:58.696 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.15, opts=13)
20:23:58.698 00.002 31432 Enqueuing Move request for scope (-0.05, 0.15)
20:23:58.701 00.003 29876 Worker thread wakes up
20:23:58.701 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
20:23:58.701 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
20:23:58.701 00.000 29876 Moving (-0.05, 0.15) raw xDistance=-0.05 yDistance=-0.16
20:23:58.701 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:23:58.701 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:58.701 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:23:58.701 00.000 29876 MoveAxis(E, 0, ABG)
20:23:58.701 00.000 29876 Move returns status 0, amount 0
20:23:58.701 00.000 29876 MoveAxis(N, 0, ABG)
20:23:58.701 00.000 29876 Move returns status 0, amount 0
20:23:58.701 00.000 29876 move complete, result=0
20:23:58.702 00.001 29876 worker thread done servicing request
20:23:58.705 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:23:58.719 00.014 31432 UpdateGuideState exits: m=2715 RSB=32.6
20:23:58.721 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:58.723 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:23:58.726 00.003 31432 Enqueuing Expose request
20:23:58.728 00.002 29876 Worker thread wakes up
20:23:58.728 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:23:58.731 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:23:58.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:00.856 02.125 29876 Exposure complete
20:24:00.899 00.043 29876 worker thread done servicing request
20:24:00.899 00.000 31432 OnExposeComplete: enter
20:24:00.902 00.003 31432 UpdateGuideState(): m_state=6
20:24:00.904 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
20:24:00.905 00.001 31432 Star::Find returns 1 (0), X=336.33, Y=886.03, Mass=2575, SNR=31.1, Peak=209 HFD=3.7
20:24:00.907 00.002 31432 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
20:24:00.909 00.002 31432 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
20:24:00.911 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.24 mountX=0.05 mountY=0.16, mountTheta=1.27
20:24:00.914 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.16, opts=13)
20:24:00.916 00.002 31432 Enqueuing Move request for scope (0.05, -0.16)
20:24:00.918 00.002 29876 Worker thread wakes up
20:24:00.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
20:24:00.918 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
20:24:00.918 00.000 29876 Moving (0.05, -0.16) raw xDistance=0.05 yDistance=0.16
20:24:00.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:24:00.918 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:00.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:24:00.918 00.000 29876 MoveAxis(E, 0, ABG)
20:24:00.918 00.000 29876 Move returns status 0, amount 0
20:24:00.918 00.000 29876 MoveAxis(N, 0, ABG)
20:24:00.918 00.000 29876 Move returns status 0, amount 0
20:24:00.918 00.000 29876 move complete, result=0
20:24:00.918 00.000 29876 worker thread done servicing request
20:24:00.922 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:24:00.934 00.012 31432 UpdateGuideState exits: m=2575 RSB=31.1
20:24:00.936 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:00.938 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:00.940 00.002 31432 Enqueuing Expose request
20:24:00.941 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:24:00.943 00.002 29876 Worker thread wakes up
20:24:00.944 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:00.944 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:02.958 02.014 29876 Exposure complete
20:24:03.001 00.043 29876 worker thread done servicing request
20:24:03.001 00.000 31432 OnExposeComplete: enter
20:24:03.003 00.002 31432 UpdateGuideState(): m_state=6
20:24:03.006 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
20:24:03.009 00.003 31432 Star::Find returns 1 (0), X=336.89, Y=886.27, Mass=2633, SNR=31.7, Peak=168 HFD=3.8
20:24:03.011 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
20:24:03.012 00.001 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
20:24:03.014 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=0.08 hyp=0.62 cameraTheta=0.13 mountX=0.61 mountY=0.01, mountTheta=0.02
20:24:03.018 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.08, opts=13)
20:24:03.020 00.002 31432 Enqueuing Move request for scope (0.61, 0.08)
20:24:03.022 00.002 29876 Worker thread wakes up
20:24:03.022 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.08) opts 0xd
20:24:03.022 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.08)
20:24:03.022 00.000 29876 Moving (0.61, 0.08) raw xDistance=0.61 yDistance=0.01
20:24:03.022 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.61
20:24:03.022 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:03.022 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:24:03.022 00.000 29876 MoveAxis(W, 59, ABG)
20:24:03.022 00.000 29876 Guiding  Dir = 3, Dur = 59
20:24:03.022 00.000 29876 IsSlewing returns 0
20:24:03.022 00.000 29876 IsGuiding returns 0
20:24:03.022 00.000 29876 PulseGuide returned control before completion, sleep 69
20:24:03.027 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:03.038 00.011 31432 UpdateGuideState exits: m=2633 RSB=31.7
20:24:03.041 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:03.042 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:03.044 00.002 31432 Enqueuing Expose request
20:24:03.097 00.053 29876 IsGuiding returns 1
20:24:03.097 00.000 29876 scope still moving after pulse duration time elapsed
20:24:03.128 00.031 29876 IsSlewing returns 0
20:24:03.128 00.000 29876 IsGuiding returns 1
20:24:03.159 00.031 29876 IsSlewing returns 0
20:24:03.159 00.000 29876 IsGuiding returns 0
20:24:03.159 00.000 29876 scope move finished after 59 + 77 ms
20:24:03.159 00.000 29876 Move returns status 0, amount 59
20:24:03.159 00.000 29876 MoveAxis(N, 0, ABG)
20:24:03.159 00.000 29876 Move returns status 0, amount 0
20:24:03.159 00.000 29876 move complete, result=0
20:24:03.159 00.000 29876 worker thread done servicing request
20:24:03.159 00.000 29876 Worker thread wakes up
20:24:03.159 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:03.159 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:03.159 00.000 31432 GuideStep: 0.6 px 59 ms WEST, 0.0 px 0 ms NORTH
20:24:05.291 02.132 29876 Exposure complete
20:24:05.333 00.042 29876 worker thread done servicing request
20:24:05.333 00.000 31432 OnExposeComplete: enter
20:24:05.336 00.003 31432 UpdateGuideState(): m_state=6
20:24:05.338 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
20:24:05.340 00.002 31432 Star::Find returns 1 (0), X=336.37, Y=886.11, Mass=2300, SNR=30.1, Peak=234 HFD=3.3
20:24:05.342 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
20:24:05.344 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
20:24:05.346 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.10 mountY=0.09, mountTheta=0.74
20:24:05.348 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.07, opts=13)
20:24:05.350 00.002 31432 Enqueuing Move request for scope (0.10, -0.07)
20:24:05.352 00.002 29876 Worker thread wakes up
20:24:05.352 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
20:24:05.352 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
20:24:05.352 00.000 29876 Moving (0.10, -0.07) raw xDistance=0.10 yDistance=0.09
20:24:05.352 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:24:05.352 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:05.352 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:24:05.352 00.000 29876 MoveAxis(E, 0, ABG)
20:24:05.352 00.000 29876 Move returns status 0, amount 0
20:24:05.352 00.000 29876 MoveAxis(N, 0, ABG)
20:24:05.352 00.000 29876 Move returns status 0, amount 0
20:24:05.353 00.001 29876 move complete, result=0
20:24:05.353 00.000 29876 worker thread done servicing request
20:24:05.356 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:05.367 00.011 31432 UpdateGuideState exits: m=2300 RSB=30.1
20:24:05.370 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:05.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:05.373 00.001 31432 Enqueuing Expose request
20:24:05.375 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:24:05.377 00.002 29876 Worker thread wakes up
20:24:05.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:05.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:07.289 01.912 29876 Exposure complete
20:24:07.332 00.043 29876 worker thread done servicing request
20:24:07.332 00.000 31432 OnExposeComplete: enter
20:24:07.334 00.002 31432 UpdateGuideState(): m_state=6
20:24:07.336 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
20:24:07.338 00.002 31432 Star::Find returns 1 (0), X=336.69, Y=885.77, Mass=2551, SNR=31.4, Peak=217 HFD=3.6
20:24:07.340 00.002 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
20:24:07.342 00.002 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
20:24:07.343 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-0.42 hyp=0.58 cameraTheta=-0.79 mountX=0.40 mountY=0.47, mountTheta=0.87
20:24:07.346 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.42, opts=13)
20:24:07.348 00.002 31432 Enqueuing Move request for scope (0.41, -0.42)
20:24:07.350 00.002 29876 Worker thread wakes up
20:24:07.350 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.42) opts 0xd
20:24:07.350 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.42)
20:24:07.350 00.000 29876 Moving (0.41, -0.42) raw xDistance=0.40 yDistance=0.47
20:24:07.350 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
20:24:07.350 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
20:24:07.350 00.000 29876 MoveAxis(W, 38, ABG)
20:24:07.350 00.000 29876 Guiding  Dir = 3, Dur = 38
20:24:07.351 00.001 29876 IsSlewing returns 0
20:24:07.351 00.000 29876 IsGuiding returns 0
20:24:07.351 00.000 29876 PulseGuide returned control before completion, sleep 48
20:24:07.356 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:07.368 00.012 31432 UpdateGuideState exits: m=2551 RSB=31.4
20:24:07.371 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:07.373 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:07.374 00.001 31432 Enqueuing Expose request
20:24:07.412 00.038 29876 IsGuiding returns 1
20:24:07.412 00.000 29876 scope still moving after pulse duration time elapsed
20:24:07.444 00.032 29876 IsSlewing returns 0
20:24:07.444 00.000 29876 IsGuiding returns 1
20:24:07.475 00.031 29876 IsSlewing returns 0
20:24:07.475 00.000 29876 IsGuiding returns 0
20:24:07.475 00.000 29876 scope move finished after 38 + 86 ms
20:24:07.475 00.000 29876 Move returns status 0, amount 38
20:24:07.475 00.000 29876 MoveAxis(S, 35, ABG)
20:24:07.475 00.000 29876 Guiding  Dir = 1, Dur = 35
20:24:07.475 00.000 29876 IsSlewing returns 0
20:24:07.475 00.000 29876 IsGuiding returns 0
20:24:07.476 00.001 29876 PulseGuide returned control before completion, sleep 45
20:24:07.522 00.046 29876 IsGuiding returns 1
20:24:07.522 00.000 29876 scope still moving after pulse duration time elapsed
20:24:07.553 00.031 29876 IsSlewing returns 0
20:24:07.553 00.000 29876 IsGuiding returns 1
20:24:07.584 00.031 29876 IsSlewing returns 0
20:24:07.584 00.000 29876 IsGuiding returns 1
20:24:07.614 00.030 29876 IsSlewing returns 0
20:24:07.614 00.000 29876 IsGuiding returns 0
20:24:07.614 00.000 29876 scope move finished after 35 + 103 ms
20:24:07.614 00.000 29876 Move returns status 0, amount 35
20:24:07.614 00.000 29876 move complete, result=0
20:24:07.615 00.001 29876 worker thread done servicing request
20:24:07.615 00.000 29876 Worker thread wakes up
20:24:07.615 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:07.615 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:07.615 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.5 px 35 ms SOUTH
20:24:09.746 02.131 29876 Exposure complete
20:24:09.789 00.043 29876 worker thread done servicing request
20:24:09.789 00.000 31432 OnExposeComplete: enter
20:24:09.791 00.002 31432 UpdateGuideState(): m_state=6
20:24:09.793 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
20:24:09.795 00.002 31432 Star::Find returns 1 (0), X=335.73, Y=886.08, Mass=2384, SNR=30.3, Peak=202 HFD=3.4
20:24:09.797 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.02) = xAngle (-2.97 = -2.97)
20:24:09.799 00.002 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.04 = 0.04)
20:24:09.801 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-2.95 mountX=-0.55 mountY=0.02, mountTheta=3.10
20:24:09.804 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=-0.11, opts=13)
20:24:09.806 00.002 31432 Enqueuing Move request for scope (-0.55, -0.11)
20:24:09.808 00.002 29876 Worker thread wakes up
20:24:09.808 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.11) opts 0xd
20:24:09.808 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, -0.11)
20:24:09.808 00.000 29876 Moving (-0.55, -0.11) raw xDistance=-0.55 yDistance=0.02
20:24:09.808 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.55
20:24:09.808 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:09.808 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:24:09.808 00.000 29876 MoveAxis(E, 48, ABG)
20:24:09.808 00.000 29876 Guiding  Dir = 2, Dur = 48
20:24:09.809 00.001 29876 IsSlewing returns 0
20:24:09.809 00.000 29876 IsGuiding returns 0
20:24:09.809 00.000 29876 PulseGuide returned control before completion, sleep 58
20:24:09.814 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:09.826 00.012 31432 UpdateGuideState exits: m=2384 RSB=30.3
20:24:09.828 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:09.830 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:09.832 00.002 31432 Enqueuing Expose request
20:24:09.870 00.038 29876 IsGuiding returns 1
20:24:09.870 00.000 29876 scope still moving after pulse duration time elapsed
20:24:09.901 00.031 29876 IsSlewing returns 0
20:24:09.901 00.000 29876 IsGuiding returns 1
20:24:09.931 00.030 29876 IsSlewing returns 0
20:24:09.931 00.000 29876 IsGuiding returns 1
20:24:09.963 00.032 29876 IsSlewing returns 0
20:24:09.963 00.000 29876 IsGuiding returns 1
20:24:09.994 00.031 29876 IsSlewing returns 0
20:24:09.994 00.000 29876 IsGuiding returns 1
20:24:10.024 00.030 29876 IsSlewing returns 0
20:24:10.024 00.000 29876 IsGuiding returns 0
20:24:10.024 00.000 29876 scope move finished after 48 + 167 ms
20:24:10.024 00.000 29876 Move returns status 0, amount 48
20:24:10.024 00.000 29876 MoveAxis(N, 0, ABG)
20:24:10.024 00.000 29876 Move returns status 0, amount 0
20:24:10.024 00.000 29876 move complete, result=0
20:24:10.024 00.000 29876 worker thread done servicing request
20:24:10.024 00.000 29876 Worker thread wakes up
20:24:10.024 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:10.024 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:10.024 00.000 31432 GuideStep: -0.6 px 48 ms EAST, 0.0 px 0 ms NORTH
20:24:11.939 01.915 29876 Exposure complete
20:24:11.983 00.044 29876 worker thread done servicing request
20:24:11.983 00.000 31432 OnExposeComplete: enter
20:24:11.985 00.002 31432 UpdateGuideState(): m_state=6
20:24:11.987 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
20:24:11.989 00.002 31432 Star::Find returns 1 (0), X=336.67, Y=885.93, Mass=2292, SNR=29.8, Peak=223 HFD=3.4
20:24:11.991 00.002 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
20:24:11.993 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
20:24:11.995 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-0.58 mountX=0.39 mountY=0.31, mountTheta=0.68
20:24:11.997 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.26, opts=13)
20:24:11.999 00.002 31432 Enqueuing Move request for scope (0.39, -0.26)
20:24:12.001 00.002 29876 Worker thread wakes up
20:24:12.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.26) opts 0xd
20:24:12.001 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.26)
20:24:12.001 00.000 29876 Moving (0.39, -0.26) raw xDistance=0.39 yDistance=0.31
20:24:12.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
20:24:12.002 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
20:24:12.002 00.000 29876 MoveAxis(W, 30, ABG)
20:24:12.002 00.000 29876 Guiding  Dir = 3, Dur = 30
20:24:12.002 00.000 29876 IsSlewing returns 0
20:24:12.002 00.000 29876 IsGuiding returns 0
20:24:12.002 00.000 29876 PulseGuide returned control before completion, sleep 40
20:24:12.006 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:24:12.018 00.012 31432 UpdateGuideState exits: m=2292 RSB=29.8
20:24:12.020 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:12.022 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:12.024 00.002 31432 Enqueuing Expose request
20:24:12.045 00.021 29876 IsGuiding returns 1
20:24:12.045 00.000 29876 scope still moving after pulse duration time elapsed
20:24:12.076 00.031 29876 IsSlewing returns 0
20:24:12.076 00.000 29876 IsGuiding returns 1
20:24:12.106 00.030 29876 IsSlewing returns 0
20:24:12.106 00.000 29876 IsGuiding returns 0
20:24:12.106 00.000 29876 scope move finished after 30 + 73 ms
20:24:12.106 00.000 29876 Move returns status 0, amount 30
20:24:12.106 00.000 29876 MoveAxis(S, 23, ABG)
20:24:12.106 00.000 29876 Guiding  Dir = 1, Dur = 23
20:24:12.106 00.000 29876 IsSlewing returns 0
20:24:12.106 00.000 29876 IsGuiding returns 0
20:24:12.106 00.000 29876 PulseGuide returned control before completion, sleep 33
20:24:12.152 00.046 29876 IsGuiding returns 1
20:24:12.152 00.000 29876 scope still moving after pulse duration time elapsed
20:24:12.183 00.031 29876 IsSlewing returns 0
20:24:12.183 00.000 29876 IsGuiding returns 1
20:24:12.213 00.030 29876 IsSlewing returns 0
20:24:12.213 00.000 29876 IsGuiding returns 1
20:24:12.244 00.031 29876 IsSlewing returns 0
20:24:12.244 00.000 29876 IsGuiding returns 0
20:24:12.244 00.000 29876 scope move finished after 23 + 114 ms
20:24:12.244 00.000 29876 Move returns status 0, amount 23
20:24:12.244 00.000 29876 move complete, result=0
20:24:12.244 00.000 29876 worker thread done servicing request
20:24:12.245 00.001 29876 Worker thread wakes up
20:24:12.245 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:12.245 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:12.245 00.000 31432 GuideStep: 0.4 px 30 ms WEST, 0.3 px 23 ms SOUTH
20:24:14.472 02.227 29876 Exposure complete
20:24:14.517 00.045 29876 worker thread done servicing request
20:24:14.517 00.000 31432 OnExposeComplete: enter
20:24:14.520 00.003 31432 UpdateGuideState(): m_state=6
20:24:14.522 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
20:24:14.524 00.002 31432 Star::Find returns 1 (0), X=335.91, Y=886.14, Mass=2437, SNR=31.0, Peak=253 HFD=3.1
20:24:14.526 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
20:24:14.528 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
20:24:14.530 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.05 hyp=0.38 cameraTheta=-3.01 mountX=-0.37 mountY=-0.01, mountTheta=-3.12
20:24:14.532 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.05, opts=13)
20:24:14.534 00.002 31432 Enqueuing Move request for scope (-0.37, -0.05)
20:24:14.536 00.002 29876 Worker thread wakes up
20:24:14.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.05) opts 0xd
20:24:14.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.05)
20:24:14.536 00.000 29876 Moving (-0.37, -0.05) raw xDistance=-0.37 yDistance=-0.01
20:24:14.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
20:24:14.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:14.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:24:14.536 00.000 29876 MoveAxis(E, 32, ABG)
20:24:14.536 00.000 29876 Guiding  Dir = 2, Dur = 32
20:24:14.537 00.001 29876 IsSlewing returns 0
20:24:14.537 00.000 29876 IsGuiding returns 0
20:24:14.537 00.000 29876 PulseGuide returned control before completion, sleep 42
20:24:14.541 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:24:14.553 00.012 31432 UpdateGuideState exits: m=2437 RSB=31.0
20:24:14.555 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:14.557 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:14.559 00.002 31432 Enqueuing Expose request
20:24:14.581 00.022 29876 IsGuiding returns 1
20:24:14.581 00.000 29876 scope still moving after pulse duration time elapsed
20:24:14.613 00.032 29876 IsSlewing returns 0
20:24:14.613 00.000 29876 IsGuiding returns 1
20:24:14.644 00.031 29876 IsSlewing returns 0
20:24:14.644 00.000 29876 IsGuiding returns 0
20:24:14.644 00.000 29876 scope move finished after 32 + 74 ms
20:24:14.644 00.000 29876 Move returns status 0, amount 32
20:24:14.644 00.000 29876 MoveAxis(N, 0, ABG)
20:24:14.644 00.000 29876 Move returns status 0, amount 0
20:24:14.644 00.000 29876 move complete, result=0
20:24:14.644 00.000 29876 worker thread done servicing request
20:24:14.644 00.000 29876 Worker thread wakes up
20:24:14.644 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:14.644 00.000 31432 GuideStep: -0.4 px 32 ms EAST, -0.0 px 0 ms NORTH
20:24:14.647 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:16.561 01.914 29876 Exposure complete
20:24:16.604 00.043 29876 worker thread done servicing request
20:24:16.604 00.000 31432 OnExposeComplete: enter
20:24:16.607 00.003 31432 UpdateGuideState(): m_state=6
20:24:16.608 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
20:24:16.610 00.002 31432 Star::Find returns 1 (0), X=335.97, Y=886.41, Mass=2441, SNR=31.4, Peak=219 HFD=3.5
20:24:16.612 00.002 31432 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.02) = xAngle (2.48 = 2.48)
20:24:16.614 00.002 31432 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.79)
20:24:16.616 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.38 cameraTheta=2.51 mountX=-0.30 mountY=-0.27, mountTheta=-2.41
20:24:16.618 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.23, opts=13)
20:24:16.620 00.002 31432 Enqueuing Move request for scope (-0.31, 0.23)
20:24:16.622 00.002 29876 Worker thread wakes up
20:24:16.622 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
20:24:16.622 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
20:24:16.622 00.000 29876 Moving (-0.31, 0.23) raw xDistance=-0.30 yDistance=-0.27
20:24:16.622 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
20:24:16.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:16.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:24:16.622 00.000 29876 MoveAxis(E, 34, ABG)
20:24:16.622 00.000 29876 Guiding  Dir = 2, Dur = 34
20:24:16.622 00.000 29876 IsSlewing returns 0
20:24:16.622 00.000 29876 IsGuiding returns 0
20:24:16.623 00.001 29876 PulseGuide returned control before completion, sleep 44
20:24:16.627 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:24:16.638 00.011 31432 UpdateGuideState exits: m=2441 RSB=31.4
20:24:16.640 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:16.642 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:16.644 00.002 31432 Enqueuing Expose request
20:24:16.670 00.026 29876 IsGuiding returns 1
20:24:16.670 00.000 29876 scope still moving after pulse duration time elapsed
20:24:16.701 00.031 29876 IsSlewing returns 0
20:24:16.701 00.000 29876 IsGuiding returns 0
20:24:16.701 00.000 29876 scope move finished after 34 + 45 ms
20:24:16.701 00.000 29876 Move returns status 0, amount 34
20:24:16.701 00.000 29876 MoveAxis(N, 0, ABG)
20:24:16.701 00.000 29876 Move returns status 0, amount 0
20:24:16.701 00.000 29876 move complete, result=0
20:24:16.701 00.000 29876 worker thread done servicing request
20:24:16.701 00.000 29876 Worker thread wakes up
20:24:16.701 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:16.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:16.701 00.000 31432 GuideStep: -0.3 px 34 ms EAST, -0.3 px 0 ms NORTH
20:24:18.831 02.130 29876 Exposure complete
20:24:18.874 00.043 29876 worker thread done servicing request
20:24:18.874 00.000 31432 OnExposeComplete: enter
20:24:18.876 00.002 31432 UpdateGuideState(): m_state=6
20:24:18.878 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
20:24:18.880 00.002 31432 Star::Find returns 1 (0), X=336.51, Y=886.22, Mass=2589, SNR=31.3, Peak=199 HFD=3.7
20:24:18.882 00.002 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
20:24:18.884 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.14)
20:24:18.886 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=0.23 mountY=-0.00, mountTheta=-0.00
20:24:18.889 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.04, opts=13)
20:24:18.892 00.003 31432 Enqueuing Move request for scope (0.23, 0.04)
20:24:18.895 00.003 29876 Worker thread wakes up
20:24:18.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
20:24:18.895 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
20:24:18.895 00.000 29876 Moving (0.23, 0.04) raw xDistance=0.23 yDistance=-0.00
20:24:18.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
20:24:18.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:18.895 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:24:18.895 00.000 29876 MoveAxis(W, 18, ABG)
20:24:18.895 00.000 29876 Guiding  Dir = 3, Dur = 18
20:24:18.896 00.001 29876 IsSlewing returns 0
20:24:18.896 00.000 29876 IsGuiding returns 0
20:24:18.896 00.000 29876 PulseGuide returned control before completion, sleep 28
20:24:18.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:24:18.911 00.012 31432 UpdateGuideState exits: m=2589 RSB=31.3
20:24:18.914 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:18.915 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:18.917 00.002 31432 Enqueuing Expose request
20:24:18.937 00.020 29876 IsGuiding returns 0
20:24:18.937 00.000 29876 Move returns status 0, amount 18
20:24:18.937 00.000 29876 MoveAxis(N, 0, ABG)
20:24:18.937 00.000 29876 Move returns status 0, amount 0
20:24:18.937 00.000 29876 move complete, result=0
20:24:18.937 00.000 29876 worker thread done servicing request
20:24:18.938 00.001 29876 Worker thread wakes up
20:24:18.938 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:18.938 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:18.938 00.000 31432 GuideStep: 0.2 px 18 ms WEST, -0.0 px 0 ms NORTH
20:24:20.850 01.912 29876 Exposure complete
20:24:20.895 00.045 29876 worker thread done servicing request
20:24:20.895 00.000 31432 OnExposeComplete: enter
20:24:20.898 00.003 31432 UpdateGuideState(): m_state=6
20:24:20.900 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
20:24:20.902 00.002 31432 Star::Find returns 1 (0), X=336.37, Y=886.35, Mass=2438, SNR=31.3, Peak=184 HFD=3.5
20:24:20.904 00.002 31432 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.02) = xAngle (1.03 = 1.03)
20:24:20.906 00.002 31432 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.04 = -2.24)
20:24:20.908 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=0.10 mountY=-0.15, mountTheta=-0.99
20:24:20.913 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.17, opts=13)
20:24:20.915 00.002 31432 Enqueuing Move request for scope (0.09, 0.17)
20:24:20.918 00.003 29876 Worker thread wakes up
20:24:20.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
20:24:20.918 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
20:24:20.918 00.000 29876 Moving (0.09, 0.17) raw xDistance=0.10 yDistance=-0.15
20:24:20.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:24:20.918 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:20.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:24:20.918 00.000 29876 MoveAxis(E, 0, ABG)
20:24:20.918 00.000 29876 Move returns status 0, amount 0
20:24:20.918 00.000 29876 MoveAxis(N, 0, ABG)
20:24:20.918 00.000 29876 Move returns status 0, amount 0
20:24:20.918 00.000 29876 move complete, result=0
20:24:20.918 00.000 29876 worker thread done servicing request
20:24:20.923 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:20.938 00.015 31432 UpdateGuideState exits: m=2438 RSB=31.3
20:24:20.941 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:20.943 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:20.945 00.002 31432 Enqueuing Expose request
20:24:20.946 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:24:20.949 00.003 29876 Worker thread wakes up
20:24:20.949 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:20.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:23.071 02.122 29876 Exposure complete
20:24:23.115 00.044 29876 worker thread done servicing request
20:24:23.115 00.000 31432 OnExposeComplete: enter
20:24:23.117 00.002 31432 UpdateGuideState(): m_state=6
20:24:23.121 00.004 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
20:24:23.123 00.002 31432 Star::Find returns 1 (0), X=336.67, Y=886.69, Mass=2557, SNR=31.2, Peak=186 HFD=3.6
20:24:23.126 00.003 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
20:24:23.128 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.39)
20:24:23.130 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.51 hyp=0.64 cameraTheta=0.91 mountX=0.41 mountY=-0.44, mountTheta=-0.83
20:24:23.134 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.51, opts=13)
20:24:23.137 00.003 31432 Enqueuing Move request for scope (0.39, 0.51)
20:24:23.139 00.002 29876 Worker thread wakes up
20:24:23.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.51) opts 0xd
20:24:23.139 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.51)
20:24:23.139 00.000 29876 Moving (0.39, 0.51) raw xDistance=0.41 yDistance=-0.44
20:24:23.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
20:24:23.139 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:24:23.140 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:24:23.140 00.000 29876 MoveAxis(W, 39, ABG)
20:24:23.140 00.000 29876 Guiding  Dir = 3, Dur = 39
20:24:23.140 00.000 29876 IsSlewing returns 0
20:24:23.140 00.000 29876 IsGuiding returns 0
20:24:23.140 00.000 29876 PulseGuide returned control before completion, sleep 49
20:24:23.143 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:23.156 00.013 31432 UpdateGuideState exits: m=2557 RSB=31.2
20:24:23.159 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:23.162 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:23.164 00.002 31432 Enqueuing Expose request
20:24:23.195 00.031 29876 IsGuiding returns 1
20:24:23.195 00.000 29876 scope still moving after pulse duration time elapsed
20:24:23.225 00.030 29876 IsSlewing returns 0
20:24:23.225 00.000 29876 IsGuiding returns 1
20:24:23.255 00.030 29876 IsSlewing returns 0
20:24:23.255 00.000 29876 IsGuiding returns 0
20:24:23.255 00.000 29876 scope move finished after 39 + 76 ms
20:24:23.255 00.000 29876 Move returns status 0, amount 39
20:24:23.255 00.000 29876 MoveAxis(N, 0, ABG)
20:24:23.255 00.000 29876 Move returns status 0, amount 0
20:24:23.255 00.000 29876 move complete, result=0
20:24:23.256 00.001 29876 worker thread done servicing request
20:24:23.256 00.000 29876 Worker thread wakes up
20:24:23.256 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:23.256 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:23.256 00.000 31432 GuideStep: 0.4 px 39 ms WEST, -0.4 px 0 ms NORTH
20:24:25.168 01.912 29876 Exposure complete
20:24:25.211 00.043 29876 worker thread done servicing request
20:24:25.212 00.001 31432 OnExposeComplete: enter
20:24:25.214 00.002 31432 UpdateGuideState(): m_state=6
20:24:25.216 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
20:24:25.219 00.003 31432 Star::Find returns 1 (0), X=336.47, Y=886.69, Mass=2285, SNR=30.1, Peak=191 HFD=3.3
20:24:25.220 00.001 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
20:24:25.223 00.003 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.09)
20:24:25.224 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=0.50 hyp=0.54 cameraTheta=1.20 mountX=0.21 mountY=-0.47, mountTheta=-1.16
20:24:25.227 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.50, opts=13)
20:24:25.229 00.002 31432 Enqueuing Move request for scope (0.19, 0.50)
20:24:25.231 00.002 29876 Worker thread wakes up
20:24:25.232 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.50) opts 0xd
20:24:25.232 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.50)
20:24:25.232 00.000 29876 Moving (0.19, 0.50) raw xDistance=0.21 yDistance=-0.47
20:24:25.232 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
20:24:25.232 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:24:25.232 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
20:24:25.232 00.000 29876 MoveAxis(W, 25, ABG)
20:24:25.232 00.000 29876 Guiding  Dir = 3, Dur = 25
20:24:25.232 00.000 29876 IsSlewing returns 0
20:24:25.232 00.000 29876 IsGuiding returns 0
20:24:25.232 00.000 29876 PulseGuide returned control before completion, sleep 35
20:24:25.235 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:24:25.247 00.012 31432 UpdateGuideState exits: m=2285 RSB=30.1
20:24:25.249 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:25.251 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:25.253 00.002 31432 Enqueuing Expose request
20:24:25.274 00.021 29876 IsGuiding returns 1
20:24:25.274 00.000 29876 scope still moving after pulse duration time elapsed
20:24:25.304 00.030 29876 IsSlewing returns 0
20:24:25.304 00.000 29876 IsGuiding returns 1
20:24:25.334 00.030 29876 IsSlewing returns 0
20:24:25.334 00.000 29876 IsGuiding returns 0
20:24:25.334 00.000 29876 scope move finished after 25 + 77 ms
20:24:25.334 00.000 29876 Move returns status 0, amount 25
20:24:25.334 00.000 29876 MoveAxis(N, 0, ABG)
20:24:25.334 00.000 29876 Move returns status 0, amount 0
20:24:25.334 00.000 29876 move complete, result=0
20:24:25.334 00.000 29876 worker thread done servicing request
20:24:25.334 00.000 29876 Worker thread wakes up
20:24:25.334 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:25.335 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:25.335 00.000 31432 GuideStep: 0.2 px 25 ms WEST, -0.5 px 0 ms NORTH
20:24:27.468 02.133 29876 Exposure complete
20:24:27.512 00.044 29876 worker thread done servicing request
20:24:27.512 00.000 31432 OnExposeComplete: enter
20:24:27.514 00.002 31432 UpdateGuideState(): m_state=6
20:24:27.516 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
20:24:27.518 00.002 31432 Star::Find returns 1 (0), X=336.08, Y=886.72, Mass=2594, SNR=31.3, Peak=212 HFD=3.7
20:24:27.520 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
20:24:27.522 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.38)
20:24:27.523 00.001 31432 CameraToMount -- cameraX=-0.19 cameraY=0.54 hyp=0.57 cameraTheta=1.92 mountX=-0.18 mountY=-0.56, mountTheta=-1.88
20:24:27.526 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.54, opts=13)
20:24:27.528 00.002 31432 Enqueuing Move request for scope (-0.19, 0.54)
20:24:27.530 00.002 29876 Worker thread wakes up
20:24:27.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.54) opts 0xd
20:24:27.530 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.54)
20:24:27.530 00.000 29876 Moving (-0.19, 0.54) raw xDistance=-0.18 yDistance=-0.56
20:24:27.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:24:27.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:24:27.530 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
20:24:27.530 00.000 29876 MoveAxis(E, 0, ABG)
20:24:27.530 00.000 29876 Move returns status 0, amount 0
20:24:27.530 00.000 29876 MoveAxis(N, 0, ABG)
20:24:27.530 00.000 29876 Move returns status 0, amount 0
20:24:27.530 00.000 29876 move complete, result=0
20:24:27.530 00.000 29876 worker thread done servicing request
20:24:27.534 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:24:27.545 00.011 31432 UpdateGuideState exits: m=2594 RSB=31.3
20:24:27.548 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:27.549 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:27.551 00.002 31432 Enqueuing Expose request
20:24:27.553 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
20:24:27.555 00.002 29876 Worker thread wakes up
20:24:27.555 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:27.555 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:29.462 01.907 29876 Exposure complete
20:24:29.506 00.044 29876 worker thread done servicing request
20:24:29.506 00.000 31432 OnExposeComplete: enter
20:24:29.508 00.002 31432 UpdateGuideState(): m_state=6
20:24:29.510 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
20:24:29.512 00.002 31432 Star::Find returns 1 (0), X=335.63, Y=886.81, Mass=2559, SNR=31.6, Peak=224 HFD=3.6
20:24:29.514 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
20:24:29.516 00.002 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
20:24:29.518 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.62 hyp=0.90 cameraTheta=2.37 mountX=-0.63 mountY=-0.72, mountTheta=-2.29
20:24:29.520 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.62, opts=13)
20:24:29.522 00.002 31432 Enqueuing Move request for scope (-0.65, 0.62)
20:24:29.524 00.002 29876 Worker thread wakes up
20:24:29.524 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.62) opts 0xd
20:24:29.524 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.62)
20:24:29.524 00.000 29876 Moving (-0.65, 0.62) raw xDistance=-0.63 yDistance=-0.72
20:24:29.524 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.63
20:24:29.524 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.33 newest=-1.74
20:24:29.524 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
20:24:29.524 00.000 29876 MoveAxis(E, 61, ABG)
20:24:29.524 00.000 29876 Guiding  Dir = 2, Dur = 61
20:24:29.525 00.001 29876 IsSlewing returns 0
20:24:29.525 00.000 29876 IsGuiding returns 0
20:24:29.525 00.000 29876 PulseGuide returned control before completion, sleep 71
20:24:29.528 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:29.539 00.011 31432 UpdateGuideState exits: m=2559 RSB=31.6
20:24:29.542 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:29.543 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:29.546 00.003 31432 Enqueuing Expose request
20:24:29.601 00.055 29876 IsGuiding returns 1
20:24:29.601 00.000 29876 scope still moving after pulse duration time elapsed
20:24:29.631 00.030 29876 IsSlewing returns 0
20:24:29.631 00.000 29876 IsGuiding returns 1
20:24:29.661 00.030 29876 IsSlewing returns 0
20:24:29.661 00.000 29876 IsGuiding returns 0
20:24:29.661 00.000 29876 scope move finished after 61 + 75 ms
20:24:29.661 00.000 29876 Move returns status 0, amount 61
20:24:29.661 00.000 29876 BLC: Oldest BLC event removed
20:24:29.661 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:24:29.661 00.000 29876 MoveAxis(N, 73, ABG)
20:24:29.661 00.000 29876 Guiding  Dir = 0, Dur = 73
20:24:29.661 00.000 29876 IsSlewing returns 0
20:24:29.661 00.000 29876 IsGuiding returns 0
20:24:29.661 00.000 29876 PulseGuide returned control before completion, sleep 83
20:24:29.752 00.091 29876 IsGuiding returns 1
20:24:29.752 00.000 29876 scope still moving after pulse duration time elapsed
20:24:29.783 00.031 29876 IsSlewing returns 0
20:24:29.783 00.000 29876 IsGuiding returns 1
20:24:29.814 00.031 29876 IsSlewing returns 0
20:24:29.814 00.000 29876 IsGuiding returns 1
20:24:29.845 00.031 29876 IsSlewing returns 0
20:24:29.845 00.000 29876 IsGuiding returns 1
20:24:29.876 00.031 29876 IsSlewing returns 0
20:24:29.876 00.000 29876 IsGuiding returns 1
20:24:29.906 00.030 29876 IsSlewing returns 0
20:24:29.906 00.000 29876 IsGuiding returns 0
20:24:29.906 00.000 29876 scope move finished after 73 + 171 ms
20:24:29.906 00.000 29876 Move returns status 0, amount 73
20:24:29.906 00.000 29876 move complete, result=0
20:24:29.907 00.001 29876 worker thread done servicing request
20:24:29.907 00.000 29876 Worker thread wakes up
20:24:29.907 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:29.907 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:29.907 00.000 31432 GuideStep: -0.6 px 61 ms EAST, -0.7 px 73 ms NORTH
20:24:32.035 02.128 29876 Exposure complete
20:24:32.078 00.043 29876 worker thread done servicing request
20:24:32.079 00.001 31432 OnExposeComplete: enter
20:24:32.081 00.002 31432 UpdateGuideState(): m_state=6
20:24:32.083 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
20:24:32.085 00.002 31432 Star::Find returns 1 (0), X=335.80, Y=886.74, Mass=2511, SNR=31.0, Peak=213 HFD=3.5
20:24:32.087 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
20:24:32.088 00.001 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
20:24:32.090 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.55 hyp=0.73 cameraTheta=2.28 mountX=-0.46 mountY=-0.62, mountTheta=-2.21
20:24:32.093 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.55, opts=13)
20:24:32.095 00.002 31432 Enqueuing Move request for scope (-0.48, 0.55)
20:24:32.097 00.002 29876 Worker thread wakes up
20:24:32.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.55) opts 0xd
20:24:32.097 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.55)
20:24:32.097 00.000 29876 Moving (-0.48, 0.55) raw xDistance=-0.46 yDistance=-0.62
20:24:32.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
20:24:32.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
20:24:32.097 00.000 29876 MoveAxis(E, 53, ABG)
20:24:32.097 00.000 29876 Guiding  Dir = 2, Dur = 53
20:24:32.097 00.000 29876 IsSlewing returns 0
20:24:32.098 00.001 29876 IsGuiding returns 0
20:24:32.098 00.000 29876 PulseGuide returned control before completion, sleep 63
20:24:32.101 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:24:32.112 00.011 31432 UpdateGuideState exits: m=2511 RSB=31.0
20:24:32.114 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:32.116 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:32.118 00.002 31432 Enqueuing Expose request
20:24:32.173 00.055 29876 IsGuiding returns 1
20:24:32.173 00.000 29876 scope still moving after pulse duration time elapsed
20:24:32.204 00.031 29876 IsSlewing returns 0
20:24:32.204 00.000 29876 IsGuiding returns 1
20:24:32.235 00.031 29876 IsSlewing returns 0
20:24:32.235 00.000 29876 IsGuiding returns 0
20:24:32.235 00.000 29876 scope move finished after 53 + 84 ms
20:24:32.235 00.000 29876 Move returns status 0, amount 53
20:24:32.235 00.000 29876 MoveAxis(N, 46, ABG)
20:24:32.235 00.000 29876 Guiding  Dir = 0, Dur = 46
20:24:32.235 00.000 29876 IsSlewing returns 0
20:24:32.235 00.000 29876 IsGuiding returns 0
20:24:32.235 00.000 29876 PulseGuide returned control before completion, sleep 56
20:24:32.298 00.063 29876 IsGuiding returns 1
20:24:32.298 00.000 29876 scope still moving after pulse duration time elapsed
20:24:32.329 00.031 29876 IsSlewing returns 0
20:24:32.329 00.000 29876 IsGuiding returns 1
20:24:32.360 00.031 29876 IsSlewing returns 0
20:24:32.360 00.000 29876 IsGuiding returns 1
20:24:32.391 00.031 29876 IsSlewing returns 0
20:24:32.391 00.000 29876 IsGuiding returns 1
20:24:32.422 00.031 29876 IsSlewing returns 0
20:24:32.422 00.000 29876 IsGuiding returns 0
20:24:32.422 00.000 29876 scope move finished after 46 + 141 ms
20:24:32.422 00.000 29876 Move returns status 0, amount 46
20:24:32.422 00.000 29876 move complete, result=0
20:24:32.422 00.000 29876 worker thread done servicing request
20:24:32.422 00.000 29876 Worker thread wakes up
20:24:32.422 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:32.422 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:32.422 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.6 px 46 ms NORTH
20:24:34.331 01.909 29876 Exposure complete
20:24:34.373 00.042 29876 worker thread done servicing request
20:24:34.374 00.001 31432 OnExposeComplete: enter
20:24:34.375 00.001 31432 UpdateGuideState(): m_state=6
20:24:34.378 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
20:24:34.380 00.002 31432 Star::Find returns 1 (0), X=336.79, Y=887.00, Mass=2456, SNR=30.8, Peak=202 HFD=3.6
20:24:34.382 00.002 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.99 = 0.99)
20:24:34.383 00.001 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.28)
20:24:34.385 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.82 hyp=0.96 cameraTheta=1.01 mountX=0.53 mountY=-0.73, mountTheta=-0.94
20:24:34.387 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.82, opts=13)
20:24:34.390 00.003 31432 Enqueuing Move request for scope (0.51, 0.82)
20:24:34.392 00.002 29876 Worker thread wakes up
20:24:34.392 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.82) opts 0xd
20:24:34.392 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.82)
20:24:34.392 00.000 29876 Moving (0.51, 0.82) raw xDistance=0.53 yDistance=-0.73
20:24:34.392 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.53
20:24:34.392 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.73
20:24:34.392 00.000 29876 MoveAxis(W, 44, ABG)
20:24:34.392 00.000 29876 Guiding  Dir = 3, Dur = 44
20:24:34.392 00.000 29876 IsSlewing returns 0
20:24:34.392 00.000 29876 IsGuiding returns 0
20:24:34.392 00.000 29876 PulseGuide returned control before completion, sleep 54
20:24:34.398 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:34.410 00.012 31432 UpdateGuideState exits: m=2456 RSB=30.8
20:24:34.412 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:34.414 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:34.417 00.003 31432 Enqueuing Expose request
20:24:34.454 00.037 29876 IsGuiding returns 1
20:24:34.454 00.000 29876 scope still moving after pulse duration time elapsed
20:24:34.485 00.031 29876 IsSlewing returns 0
20:24:34.485 00.000 29876 IsGuiding returns 0
20:24:34.485 00.000 29876 scope move finished after 44 + 48 ms
20:24:34.485 00.000 29876 Move returns status 0, amount 44
20:24:34.485 00.000 29876 MoveAxis(N, 54, ABG)
20:24:34.485 00.000 29876 Guiding  Dir = 0, Dur = 54
20:24:34.485 00.000 29876 IsSlewing returns 0
20:24:34.485 00.000 29876 IsGuiding returns 0
20:24:34.485 00.000 29876 PulseGuide returned control before completion, sleep 64
20:24:34.562 00.077 29876 IsGuiding returns 1
20:24:34.562 00.000 29876 scope still moving after pulse duration time elapsed
20:24:34.594 00.032 29876 IsSlewing returns 0
20:24:34.594 00.000 29876 IsGuiding returns 1
20:24:34.624 00.030 29876 IsSlewing returns 0
20:24:34.624 00.000 29876 IsGuiding returns 1
20:24:34.655 00.031 29876 IsSlewing returns 0
20:24:34.655 00.000 29876 IsGuiding returns 1
20:24:34.687 00.032 29876 IsSlewing returns 0
20:24:34.687 00.000 29876 IsGuiding returns 1
20:24:34.718 00.031 29876 IsSlewing returns 0
20:24:34.718 00.000 29876 IsGuiding returns 0
20:24:34.718 00.000 29876 scope move finished after 54 + 178 ms
20:24:34.718 00.000 29876 Move returns status 0, amount 54
20:24:34.718 00.000 29876 move complete, result=0
20:24:34.718 00.000 29876 worker thread done servicing request
20:24:34.718 00.000 29876 Worker thread wakes up
20:24:34.718 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:34.718 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:34.718 00.000 31432 GuideStep: 0.5 px 44 ms WEST, -0.7 px 54 ms NORTH
20:24:36.845 02.127 29876 Exposure complete
20:24:36.888 00.043 29876 worker thread done servicing request
20:24:36.888 00.000 31432 OnExposeComplete: enter
20:24:36.891 00.003 31432 UpdateGuideState(): m_state=6
20:24:36.893 00.002 31432 Star::Find(15, 336, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
20:24:36.896 00.003 31432 Star::Find returns 1 (0), X=336.68, Y=886.64, Mass=2577, SNR=31.6, Peak=228 HFD=3.4
20:24:36.898 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.81 = 0.81)
20:24:36.900 00.002 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.82 = -2.46)
20:24:36.902 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.45 hyp=0.61 cameraTheta=0.84 mountX=0.42 mountY=-0.38, mountTheta=-0.74
20:24:36.905 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.45, opts=13)
20:24:36.908 00.003 31432 Enqueuing Move request for scope (0.41, 0.45)
20:24:36.910 00.002 29876 Worker thread wakes up
20:24:36.910 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.45) opts 0xd
20:24:36.910 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.45)
20:24:36.910 00.000 29876 Moving (0.41, 0.45) raw xDistance=0.42 yDistance=-0.38
20:24:36.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
20:24:36.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
20:24:36.910 00.000 29876 MoveAxis(W, 46, ABG)
20:24:36.910 00.000 29876 Guiding  Dir = 3, Dur = 46
20:24:36.911 00.001 29876 IsSlewing returns 0
20:24:36.911 00.000 29876 IsGuiding returns 0
20:24:36.911 00.000 29876 PulseGuide returned control before completion, sleep 56
20:24:36.915 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:36.927 00.012 31432 UpdateGuideState exits: m=2577 RSB=31.6
20:24:36.929 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:36.931 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:36.933 00.002 31432 Enqueuing Expose request
20:24:36.968 00.035 29876 IsGuiding returns 1
20:24:36.968 00.000 29876 scope still moving after pulse duration time elapsed
20:24:36.999 00.031 29876 IsSlewing returns 0
20:24:36.999 00.000 29876 IsGuiding returns 1
20:24:37.030 00.031 29876 IsSlewing returns 0
20:24:37.030 00.000 29876 IsGuiding returns 1
20:24:37.061 00.031 29876 IsSlewing returns 0
20:24:37.061 00.000 29876 IsGuiding returns 0
20:24:37.061 00.000 29876 scope move finished after 46 + 103 ms
20:24:37.061 00.000 29876 Move returns status 0, amount 46
20:24:37.061 00.000 29876 MoveAxis(N, 28, ABG)
20:24:37.061 00.000 29876 Guiding  Dir = 0, Dur = 28
20:24:37.061 00.000 29876 IsSlewing returns 0
20:24:37.061 00.000 29876 IsGuiding returns 0
20:24:37.061 00.000 29876 PulseGuide returned control before completion, sleep 38
20:24:37.108 00.047 29876 IsGuiding returns 1
20:24:37.108 00.000 29876 scope still moving after pulse duration time elapsed
20:24:37.140 00.032 29876 IsSlewing returns 0
20:24:37.140 00.000 29876 IsGuiding returns 1
20:24:37.170 00.030 29876 IsSlewing returns 0
20:24:37.170 00.000 29876 IsGuiding returns 1
20:24:37.202 00.032 29876 IsSlewing returns 0
20:24:37.202 00.000 29876 IsGuiding returns 1
20:24:37.233 00.031 29876 IsSlewing returns 0
20:24:37.233 00.000 29876 IsGuiding returns 1
20:24:37.264 00.031 29876 IsSlewing returns 0
20:24:37.264 00.000 29876 IsGuiding returns 1
20:24:37.295 00.031 29876 IsSlewing returns 0
20:24:37.295 00.000 29876 IsGuiding returns 1
20:24:37.325 00.030 29876 IsSlewing returns 0
20:24:37.325 00.000 29876 IsGuiding returns 0
20:24:37.325 00.000 29876 scope move finished after 28 + 236 ms
20:24:37.325 00.000 29876 Move returns status 0, amount 28
20:24:37.325 00.000 29876 move complete, result=0
20:24:37.326 00.001 29876 worker thread done servicing request
20:24:37.326 00.000 29876 Worker thread wakes up
20:24:37.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:37.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:37.326 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.4 px 28 ms NORTH
20:24:39.239 01.913 29876 Exposure complete
20:24:39.282 00.043 29876 worker thread done servicing request
20:24:39.282 00.000 31432 OnExposeComplete: enter
20:24:39.285 00.003 31432 UpdateGuideState(): m_state=6
20:24:39.287 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
20:24:39.288 00.001 31432 Star::Find returns 1 (0), X=335.88, Y=886.32, Mass=2518, SNR=31.3, Peak=221 HFD=3.4
20:24:39.291 00.003 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
20:24:39.293 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.47)
20:24:39.294 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=0.13 hyp=0.41 cameraTheta=2.82 mountX=-0.39 mountY=-0.19, mountTheta=-2.69
20:24:39.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.13, opts=13)
20:24:39.299 00.002 31432 Enqueuing Move request for scope (-0.39, 0.13)
20:24:39.301 00.002 29876 Worker thread wakes up
20:24:39.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.13) opts 0xd
20:24:39.301 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.13)
20:24:39.301 00.000 29876 Moving (-0.39, 0.13) raw xDistance=-0.39 yDistance=-0.19
20:24:39.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
20:24:39.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:39.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:24:39.301 00.000 29876 MoveAxis(E, 31, ABG)
20:24:39.301 00.000 29876 Guiding  Dir = 2, Dur = 31
20:24:39.302 00.001 29876 IsSlewing returns 0
20:24:39.302 00.000 29876 IsGuiding returns 0
20:24:39.302 00.000 29876 PulseGuide returned control before completion, sleep 41
20:24:39.306 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:39.317 00.011 31432 UpdateGuideState exits: m=2518 RSB=31.3
20:24:39.319 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:39.320 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:39.323 00.003 31432 Enqueuing Expose request
20:24:39.344 00.021 29876 IsGuiding returns 1
20:24:39.344 00.000 29876 scope still moving after pulse duration time elapsed
20:24:39.376 00.032 29876 IsSlewing returns 0
20:24:39.376 00.000 29876 IsGuiding returns 1
20:24:39.407 00.031 29876 IsSlewing returns 0
20:24:39.407 00.000 29876 IsGuiding returns 0
20:24:39.407 00.000 29876 scope move finished after 31 + 73 ms
20:24:39.407 00.000 29876 Move returns status 0, amount 31
20:24:39.407 00.000 29876 MoveAxis(N, 0, ABG)
20:24:39.407 00.000 29876 Move returns status 0, amount 0
20:24:39.407 00.000 29876 move complete, result=0
20:24:39.407 00.000 29876 worker thread done servicing request
20:24:39.407 00.000 29876 Worker thread wakes up
20:24:39.407 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:39.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:39.407 00.000 31432 GuideStep: -0.4 px 31 ms EAST, -0.2 px 0 ms NORTH
20:24:41.529 02.122 29876 Exposure complete
20:24:41.572 00.043 29876 worker thread done servicing request
20:24:41.572 00.000 31432 OnExposeComplete: enter
20:24:41.574 00.002 31432 UpdateGuideState(): m_state=6
20:24:41.577 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
20:24:41.579 00.002 31432 Star::Find returns 1 (0), X=335.44, Y=885.39, Mass=2414, SNR=30.8, Peak=177 HFD=3.3
20:24:41.581 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
20:24:41.583 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
20:24:41.585 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=-0.80 hyp=1.16 cameraTheta=-2.38 mountX=-0.85 mountY=0.66, mountTheta=2.48
20:24:41.587 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=-0.80, opts=13)
20:24:41.589 00.002 31432 Enqueuing Move request for scope (-0.84, -0.80)
20:24:41.591 00.002 29876 Worker thread wakes up
20:24:41.591 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.80) opts 0xd
20:24:41.591 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, -0.80)
20:24:41.591 00.000 29876 Moving (-0.84, -0.80) raw xDistance=-0.85 yDistance=0.66
20:24:41.591 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.85
20:24:41.591 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:24:41.591 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
20:24:41.591 00.000 29876 MoveAxis(E, 87, ABG)
20:24:41.591 00.000 29876 Guiding  Dir = 2, Dur = 87
20:24:41.591 00.000 29876 IsSlewing returns 0
20:24:41.592 00.001 29876 IsGuiding returns 0
20:24:41.592 00.000 29876 PulseGuide returned control before completion, sleep 97
20:24:41.595 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:24:41.607 00.012 31432 UpdateGuideState exits: m=2414 RSB=30.8
20:24:41.609 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:41.611 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:41.613 00.002 31432 Enqueuing Expose request
20:24:41.697 00.084 29876 IsGuiding returns 1
20:24:41.697 00.000 29876 scope still moving after pulse duration time elapsed
20:24:41.728 00.031 29876 IsSlewing returns 0
20:24:41.728 00.000 29876 IsGuiding returns 1
20:24:41.758 00.030 29876 IsSlewing returns 0
20:24:41.758 00.000 29876 IsGuiding returns 0
20:24:41.758 00.000 29876 scope move finished after 87 + 79 ms
20:24:41.758 00.000 29876 Move returns status 0, amount 87
20:24:41.758 00.000 29876 MoveAxis(N, 0, ABG)
20:24:41.758 00.000 29876 Move returns status 0, amount 0
20:24:41.758 00.000 29876 move complete, result=0
20:24:41.758 00.000 29876 worker thread done servicing request
20:24:41.758 00.000 29876 Worker thread wakes up
20:24:41.758 00.000 31432 GuideStep: -0.9 px 87 ms EAST, 0.7 px 0 ms NORTH
20:24:41.761 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:41.761 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:43.674 01.913 29876 Exposure complete
20:24:43.717 00.043 29876 worker thread done servicing request
20:24:43.717 00.000 31432 OnExposeComplete: enter
20:24:43.720 00.003 31432 UpdateGuideState(): m_state=6
20:24:43.722 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
20:24:43.724 00.002 31432 Star::Find returns 1 (0), X=335.81, Y=885.79, Mass=2458, SNR=30.8, Peak=213 HFD=3.5
20:24:43.726 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
20:24:43.727 00.001 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
20:24:43.730 00.003 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.39 hyp=0.61 cameraTheta=-2.44 mountX=-0.47 mountY=0.32, mountTheta=2.55
20:24:43.732 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.39, opts=13)
20:24:43.734 00.002 31432 Enqueuing Move request for scope (-0.47, -0.39)
20:24:43.735 00.001 29876 Worker thread wakes up
20:24:43.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.39) opts 0xd
20:24:43.735 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.39)
20:24:43.735 00.000 29876 Moving (-0.47, -0.39) raw xDistance=-0.47 yDistance=0.32
20:24:43.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
20:24:43.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:24:43.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:24:43.735 00.000 29876 MoveAxis(E, 58, ABG)
20:24:43.735 00.000 29876 Guiding  Dir = 2, Dur = 58
20:24:43.737 00.002 29876 IsSlewing returns 0
20:24:43.737 00.000 29876 IsGuiding returns 0
20:24:43.737 00.000 29876 PulseGuide returned control before completion, sleep 68
20:24:43.740 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:43.751 00.011 31432 UpdateGuideState exits: m=2458 RSB=30.8
20:24:43.753 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:43.754 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:43.756 00.002 31432 Enqueuing Expose request
20:24:43.811 00.055 29876 IsGuiding returns 1
20:24:43.811 00.000 29876 scope still moving after pulse duration time elapsed
20:24:43.842 00.031 29876 IsSlewing returns 0
20:24:43.842 00.000 29876 IsGuiding returns 1
20:24:43.872 00.030 29876 IsSlewing returns 0
20:24:43.872 00.000 29876 IsGuiding returns 0
20:24:43.872 00.000 29876 scope move finished after 58 + 77 ms
20:24:43.872 00.000 29876 Move returns status 0, amount 58
20:24:43.872 00.000 29876 MoveAxis(N, 0, ABG)
20:24:43.872 00.000 29876 Move returns status 0, amount 0
20:24:43.872 00.000 29876 move complete, result=0
20:24:43.872 00.000 29876 worker thread done servicing request
20:24:43.872 00.000 29876 Worker thread wakes up
20:24:43.872 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:43.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:43.872 00.000 31432 GuideStep: -0.5 px 58 ms EAST, 0.3 px 0 ms NORTH
20:24:45.994 02.122 29876 Exposure complete
20:24:46.038 00.044 29876 worker thread done servicing request
20:24:46.038 00.000 31432 OnExposeComplete: enter
20:24:46.039 00.001 31432 UpdateGuideState(): m_state=6
20:24:46.042 00.003 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
20:24:46.044 00.002 31432 Star::Find returns 1 (0), X=336.25, Y=885.75, Mass=2455, SNR=30.8, Peak=206 HFD=3.5
20:24:46.046 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
20:24:46.047 00.001 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
20:24:46.049 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.62 mountX=-0.03 mountY=0.43, mountTheta=1.65
20:24:46.051 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.44, opts=13)
20:24:46.054 00.003 31432 Enqueuing Move request for scope (-0.02, -0.44)
20:24:46.056 00.002 29876 Worker thread wakes up
20:24:46.056 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
20:24:46.056 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
20:24:46.056 00.000 29876 Moving (-0.02, -0.44) raw xDistance=-0.03 yDistance=0.43
20:24:46.056 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:24:46.056 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:24:46.056 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:24:46.056 00.000 29876 MoveAxis(E, 0, ABG)
20:24:46.056 00.000 29876 Move returns status 0, amount 0
20:24:46.056 00.000 29876 MoveAxis(N, 0, ABG)
20:24:46.056 00.000 29876 Move returns status 0, amount 0
20:24:46.057 00.001 29876 move complete, result=0
20:24:46.057 00.000 29876 worker thread done servicing request
20:24:46.060 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:24:46.072 00.012 31432 UpdateGuideState exits: m=2455 RSB=30.8
20:24:46.075 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:46.077 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:46.079 00.002 31432 Enqueuing Expose request
20:24:46.081 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
20:24:46.083 00.002 29876 Worker thread wakes up
20:24:46.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:46.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:48.096 02.013 29876 Exposure complete
20:24:48.139 00.043 29876 worker thread done servicing request
20:24:48.139 00.000 31432 OnExposeComplete: enter
20:24:48.142 00.003 31432 UpdateGuideState(): m_state=6
20:24:48.144 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
20:24:48.146 00.002 31432 Star::Find returns 1 (0), X=336.21, Y=885.70, Mass=2467, SNR=30.7, Peak=217 HFD=3.5
20:24:48.148 00.002 31432 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.02) = xAngle (-1.72 = -1.72)
20:24:48.149 00.001 31432 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.29 = 1.29)
20:24:48.151 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.49 hyp=0.49 cameraTheta=-1.70 mountX=-0.07 mountY=0.47, mountTheta=1.73
20:24:48.154 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.49, opts=13)
20:24:48.156 00.002 31432 Enqueuing Move request for scope (-0.06, -0.49)
20:24:48.157 00.001 29876 Worker thread wakes up
20:24:48.157 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.49) opts 0xd
20:24:48.158 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.49)
20:24:48.158 00.000 29876 Moving (-0.06, -0.49) raw xDistance=-0.07 yDistance=0.47
20:24:48.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:24:48.158 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:24:48.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
20:24:48.158 00.000 29876 MoveAxis(E, 0, ABG)
20:24:48.158 00.000 29876 Move returns status 0, amount 0
20:24:48.158 00.000 29876 MoveAxis(N, 0, ABG)
20:24:48.158 00.000 29876 Move returns status 0, amount 0
20:24:48.158 00.000 29876 move complete, result=0
20:24:48.159 00.001 29876 worker thread done servicing request
20:24:48.164 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:48.176 00.012 31432 UpdateGuideState exits: m=2467 RSB=30.7
20:24:48.178 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:48.180 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:48.182 00.002 31432 Enqueuing Expose request
20:24:48.183 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:24:48.185 00.002 29876 Worker thread wakes up
20:24:48.185 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:48.186 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:50.413 02.227 29876 Exposure complete
20:24:50.455 00.042 29876 worker thread done servicing request
20:24:50.456 00.001 31432 OnExposeComplete: enter
20:24:50.458 00.002 31432 UpdateGuideState(): m_state=6
20:24:50.460 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
20:24:50.462 00.002 31432 Star::Find returns 1 (0), X=335.97, Y=885.34, Mass=2464, SNR=30.8, Peak=202 HFD=3.3
20:24:50.464 00.002 31432 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.02) = xAngle (-1.94 = -1.94)
20:24:50.466 00.002 31432 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.07 = 1.07)
20:24:50.468 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.84 hyp=0.90 cameraTheta=-1.92 mountX=-0.33 mountY=0.79, mountTheta=1.96
20:24:50.471 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.84, opts=13)
20:24:50.473 00.002 31432 Enqueuing Move request for scope (-0.31, -0.84)
20:24:50.476 00.003 29876 Worker thread wakes up
20:24:50.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.84) opts 0xd
20:24:50.476 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.84)
20:24:50.476 00.000 29876 Moving (-0.31, -0.84) raw xDistance=-0.33 yDistance=0.79
20:24:50.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
20:24:50.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:24:50.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.79
20:24:50.476 00.000 29876 MoveAxis(E, 31, ABG)
20:24:50.476 00.000 29876 Guiding  Dir = 2, Dur = 31
20:24:50.476 00.000 29876 IsSlewing returns 0
20:24:50.476 00.000 29876 IsGuiding returns 0
20:24:50.476 00.000 29876 PulseGuide returned control before completion, sleep 41
20:24:50.480 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:50.492 00.012 31432 UpdateGuideState exits: m=2464 RSB=30.8
20:24:50.494 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:50.496 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:50.498 00.002 31432 Enqueuing Expose request
20:24:50.521 00.023 29876 IsGuiding returns 1
20:24:50.521 00.000 29876 scope still moving after pulse duration time elapsed
20:24:50.552 00.031 29876 IsSlewing returns 0
20:24:50.552 00.000 29876 IsGuiding returns 1
20:24:50.583 00.031 29876 IsSlewing returns 0
20:24:50.583 00.000 29876 IsGuiding returns 1
20:24:50.614 00.031 29876 IsSlewing returns 0
20:24:50.614 00.000 29876 IsGuiding returns 1
20:24:50.645 00.031 29876 IsSlewing returns 0
20:24:50.645 00.000 29876 IsGuiding returns 0
20:24:50.645 00.000 29876 scope move finished after 31 + 137 ms
20:24:50.645 00.000 29876 Move returns status 0, amount 31
20:24:50.645 00.000 29876 MoveAxis(N, 0, ABG)
20:24:50.645 00.000 29876 Move returns status 0, amount 0
20:24:50.645 00.000 29876 move complete, result=0
20:24:50.645 00.000 29876 worker thread done servicing request
20:24:50.645 00.000 29876 Worker thread wakes up
20:24:50.645 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:50.645 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:50.645 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.8 px 0 ms NORTH
20:24:52.561 01.916 29876 Exposure complete
20:24:52.605 00.044 29876 worker thread done servicing request
20:24:52.605 00.000 31432 OnExposeComplete: enter
20:24:52.608 00.003 31432 UpdateGuideState(): m_state=6
20:24:52.610 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
20:24:52.612 00.002 31432 Star::Find returns 1 (0), X=335.21, Y=885.63, Mass=2711, SNR=33.1, Peak=220 HFD=3.6
20:24:52.614 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
20:24:52.616 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
20:24:52.618 00.002 31432 CameraToMount -- cameraX=-1.07 cameraY=-0.55 hyp=1.20 cameraTheta=-2.66 mountX=-1.08 mountY=0.38, mountTheta=2.80
20:24:52.621 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.07, y=-0.55, opts=13)
20:24:52.624 00.003 31432 Enqueuing Move request for scope (-1.07, -0.55)
20:24:52.626 00.002 29876 Worker thread wakes up
20:24:52.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.55) opts 0xd
20:24:52.626 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.07, -0.55)
20:24:52.626 00.000 29876 Moving (-1.07, -0.55) raw xDistance=-1.08 yDistance=0.38
20:24:52.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.08
20:24:52.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:24:52.626 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:24:52.626 00.000 29876 MoveAxis(E, 109, ABG)
20:24:52.626 00.000 29876 Guiding  Dir = 2, Dur = 109
20:24:52.627 00.001 29876 IsSlewing returns 0
20:24:52.627 00.000 29876 IsGuiding returns 0
20:24:52.627 00.000 29876 PulseGuide returned control before completion, sleep 119
20:24:52.630 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:24:52.641 00.011 31432 UpdateGuideState exits: m=2711 RSB=33.1
20:24:52.644 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:52.646 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:52.648 00.002 31432 Enqueuing Expose request
20:24:52.760 00.112 29876 IsGuiding returns 1
20:24:52.760 00.000 29876 scope still moving after pulse duration time elapsed
20:24:52.791 00.031 29876 IsSlewing returns 0
20:24:52.791 00.000 29876 IsGuiding returns 0
20:24:52.791 00.000 29876 scope move finished after 109 + 55 ms
20:24:52.791 00.000 29876 Move returns status 0, amount 109
20:24:52.791 00.000 29876 MoveAxis(N, 0, ABG)
20:24:52.791 00.000 29876 Move returns status 0, amount 0
20:24:52.791 00.000 29876 move complete, result=0
20:24:52.791 00.000 29876 worker thread done servicing request
20:24:52.791 00.000 29876 Worker thread wakes up
20:24:52.792 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:52.792 00.000 31432 GuideStep: -1.1 px 109 ms EAST, 0.4 px 0 ms NORTH
20:24:52.794 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:54.920 02.126 29876 Exposure complete
20:24:54.963 00.043 29876 worker thread done servicing request
20:24:54.964 00.001 31432 OnExposeComplete: enter
20:24:54.966 00.002 31432 UpdateGuideState(): m_state=6
20:24:54.968 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
20:24:54.970 00.002 31432 Star::Find returns 1 (0), X=335.53, Y=885.65, Mass=2717, SNR=32.7, Peak=199 HFD=3.4
20:24:54.972 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
20:24:54.973 00.001 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
20:24:54.975 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=-0.54 hyp=0.93 cameraTheta=-2.52 mountX=-0.76 mountY=0.42, mountTheta=2.64
20:24:54.978 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=-0.54, opts=13)
20:24:54.980 00.002 31432 Enqueuing Move request for scope (-0.75, -0.54)
20:24:54.982 00.002 29876 Worker thread wakes up
20:24:54.982 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.54) opts 0xd
20:24:54.982 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, -0.54)
20:24:54.982 00.000 29876 Moving (-0.75, -0.54) raw xDistance=-0.76 yDistance=0.42
20:24:54.982 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
20:24:54.982 00.000 29876 switching direction from -1 to 1 - decHistory=5 oldest=-1.30 newest=1.59
20:24:54.982 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
20:24:54.982 00.000 29876 MoveAxis(E, 89, ABG)
20:24:54.982 00.000 29876 Guiding  Dir = 2, Dur = 89
20:24:54.983 00.001 29876 IsSlewing returns 0
20:24:54.983 00.000 29876 IsGuiding returns 0
20:24:54.983 00.000 29876 PulseGuide returned control before completion, sleep 99
20:24:54.986 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:24:54.998 00.012 31432 UpdateGuideState exits: m=2717 RSB=32.7
20:24:55.001 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:55.004 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:55.006 00.002 31432 Enqueuing Expose request
20:24:55.086 00.080 29876 IsGuiding returns 1
20:24:55.086 00.000 29876 scope still moving after pulse duration time elapsed
20:24:55.117 00.031 29876 IsSlewing returns 0
20:24:55.117 00.000 29876 IsGuiding returns 1
20:24:55.149 00.032 29876 IsSlewing returns 0
20:24:55.149 00.000 29876 IsGuiding returns 0
20:24:55.149 00.000 29876 scope move finished after 89 + 77 ms
20:24:55.149 00.000 29876 Move returns status 0, amount 89
20:24:55.149 00.000 29876 BLC: Oldest BLC event removed
20:24:55.149 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:24:55.149 00.000 29876 MoveAxis(S, 51, ABG)
20:24:55.149 00.000 29876 Guiding  Dir = 1, Dur = 51
20:24:55.149 00.000 29876 IsSlewing returns 0
20:24:55.149 00.000 29876 IsGuiding returns 0
20:24:55.149 00.000 29876 PulseGuide returned control before completion, sleep 61
20:24:55.226 00.077 29876 IsGuiding returns 1
20:24:55.226 00.000 29876 scope still moving after pulse duration time elapsed
20:24:55.257 00.031 29876 IsSlewing returns 0
20:24:55.257 00.000 29876 IsGuiding returns 1
20:24:55.287 00.030 29876 IsSlewing returns 0
20:24:55.287 00.000 29876 IsGuiding returns 1
20:24:55.317 00.030 29876 IsSlewing returns 0
20:24:55.317 00.000 29876 IsGuiding returns 0
20:24:55.317 00.000 29876 scope move finished after 51 + 116 ms
20:24:55.317 00.000 29876 Move returns status 0, amount 51
20:24:55.317 00.000 29876 move complete, result=0
20:24:55.317 00.000 29876 worker thread done servicing request
20:24:55.317 00.000 29876 Worker thread wakes up
20:24:55.317 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:55.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:55.318 00.001 31432 GuideStep: -0.8 px 89 ms EAST, 0.4 px 51 ms SOUTH
20:24:57.223 01.905 29876 Exposure complete
20:24:57.267 00.044 29876 worker thread done servicing request
20:24:57.267 00.000 31432 OnExposeComplete: enter
20:24:57.270 00.003 31432 UpdateGuideState(): m_state=6
20:24:57.272 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
20:24:57.274 00.002 31432 Star::Find returns 1 (0), X=336.36, Y=885.94, Mass=2574, SNR=31.4, Peak=221 HFD=3.4
20:24:57.275 00.001 31432 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.02) = xAngle (-1.27 = -1.27)
20:24:57.277 00.002 31432 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.74 = 1.74)
20:24:57.279 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=0.08 mountY=0.26, mountTheta=1.28
20:24:57.282 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.25, opts=13)
20:24:57.285 00.003 31432 Enqueuing Move request for scope (0.08, -0.25)
20:24:57.287 00.002 29876 Worker thread wakes up
20:24:57.287 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
20:24:57.287 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
20:24:57.287 00.000 29876 Moving (0.08, -0.25) raw xDistance=0.08 yDistance=0.26
20:24:57.287 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:24:57.287 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:57.287 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:24:57.287 00.000 29876 MoveAxis(E, 0, ABG)
20:24:57.287 00.000 29876 Move returns status 0, amount 0
20:24:57.287 00.000 29876 MoveAxis(N, 0, ABG)
20:24:57.287 00.000 29876 Move returns status 0, amount 0
20:24:57.287 00.000 29876 move complete, result=0
20:24:57.287 00.000 29876 worker thread done servicing request
20:24:57.290 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:24:57.302 00.012 31432 UpdateGuideState exits: m=2574 RSB=31.4
20:24:57.306 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:57.306 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:57.308 00.002 31432 Enqueuing Expose request
20:24:57.311 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:24:57.313 00.002 29876 Worker thread wakes up
20:24:57.313 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:57.313 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:24:59.543 02.230 29876 Exposure complete
20:24:59.586 00.043 29876 worker thread done servicing request
20:24:59.586 00.000 31432 OnExposeComplete: enter
20:24:59.588 00.002 31432 UpdateGuideState(): m_state=6
20:24:59.590 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
20:24:59.592 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=885.96, Mass=2579, SNR=31.5, Peak=219 HFD=3.7
20:24:59.594 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
20:24:59.596 00.002 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
20:24:59.598 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-2.00 mountX=-0.11 mountY=0.21, mountTheta=2.05
20:24:59.600 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.23, opts=13)
20:24:59.602 00.002 31432 Enqueuing Move request for scope (-0.10, -0.23)
20:24:59.604 00.002 29876 Worker thread wakes up
20:24:59.604 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
20:24:59.604 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
20:24:59.604 00.000 29876 Moving (-0.10, -0.23) raw xDistance=-0.11 yDistance=0.21
20:24:59.604 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:24:59.605 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:59.605 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:24:59.605 00.000 29876 MoveAxis(E, 0, ABG)
20:24:59.605 00.000 29876 Move returns status 0, amount 0
20:24:59.605 00.000 29876 MoveAxis(N, 0, ABG)
20:24:59.605 00.000 29876 Move returns status 0, amount 0
20:24:59.605 00.000 29876 move complete, result=0
20:24:59.605 00.000 29876 worker thread done servicing request
20:24:59.610 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:24:59.622 00.012 31432 UpdateGuideState exits: m=2579 RSB=31.5
20:24:59.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:59.626 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:24:59.628 00.002 31432 Enqueuing Expose request
20:24:59.629 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:24:59.631 00.002 29876 Worker thread wakes up
20:24:59.631 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:24:59.631 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:01.547 01.916 29876 Exposure complete
20:25:01.590 00.043 29876 worker thread done servicing request
20:25:01.590 00.000 31432 OnExposeComplete: enter
20:25:01.593 00.003 31432 UpdateGuideState(): m_state=6
20:25:01.595 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
20:25:01.597 00.002 31432 Star::Find returns 1 (0), X=335.25, Y=885.53, Mass=2336, SNR=29.9, Peak=208 HFD=3.3
20:25:01.599 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
20:25:01.600 00.001 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
20:25:01.602 00.002 31432 CameraToMount -- cameraX=-1.02 cameraY=-0.66 hyp=1.22 cameraTheta=-2.57 mountX=-1.04 mountY=0.49, mountTheta=2.70
20:25:01.605 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.02, y=-0.66, opts=13)
20:25:01.607 00.002 31432 Enqueuing Move request for scope (-1.02, -0.66)
20:25:01.609 00.002 29876 Worker thread wakes up
20:25:01.609 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -0.66) opts 0xd
20:25:01.609 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.02, -0.66)
20:25:01.609 00.000 29876 Moving (-1.02, -0.66) raw xDistance=-1.04 yDistance=0.49
20:25:01.609 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.04
20:25:01.609 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.49
20:25:01.609 00.000 29876 MoveAxis(E, 100, ABG)
20:25:01.609 00.000 29876 Guiding  Dir = 2, Dur = 100
20:25:01.609 00.000 29876 IsSlewing returns 0
20:25:01.609 00.000 29876 IsGuiding returns 0
20:25:01.609 00.000 29876 PulseGuide returned control before completion, sleep 110
20:25:01.612 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:01.624 00.012 31432 UpdateGuideState exits: m=2336 RSB=29.9
20:25:01.626 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:01.628 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:01.630 00.002 31432 Enqueuing Expose request
20:25:01.733 00.103 29876 IsGuiding returns 1
20:25:01.733 00.000 29876 scope still moving after pulse duration time elapsed
20:25:01.763 00.030 29876 IsSlewing returns 0
20:25:01.763 00.000 29876 IsGuiding returns 0
20:25:01.763 00.000 29876 scope move finished after 100 + 53 ms
20:25:01.763 00.000 29876 Move returns status 0, amount 100
20:25:01.763 00.000 29876 MoveAxis(S, 36, ABG)
20:25:01.763 00.000 29876 Guiding  Dir = 1, Dur = 36
20:25:01.763 00.000 29876 IsSlewing returns 0
20:25:01.763 00.000 29876 IsGuiding returns 0
20:25:01.763 00.000 29876 PulseGuide returned control before completion, sleep 46
20:25:01.825 00.062 29876 IsGuiding returns 1
20:25:01.825 00.000 29876 scope still moving after pulse duration time elapsed
20:25:01.855 00.030 29876 IsSlewing returns 0
20:25:01.855 00.000 29876 IsGuiding returns 1
20:25:01.886 00.031 29876 IsSlewing returns 0
20:25:01.886 00.000 29876 IsGuiding returns 1
20:25:01.916 00.030 29876 IsSlewing returns 0
20:25:01.916 00.000 29876 IsGuiding returns 1
20:25:01.947 00.031 29876 IsSlewing returns 0
20:25:01.947 00.000 29876 IsGuiding returns 1
20:25:01.978 00.031 29876 IsSlewing returns 0
20:25:01.978 00.000 29876 IsGuiding returns 0
20:25:01.978 00.000 29876 scope move finished after 36 + 178 ms
20:25:01.978 00.000 29876 Move returns status 0, amount 36
20:25:01.978 00.000 29876 move complete, result=0
20:25:01.979 00.001 29876 worker thread done servicing request
20:25:01.979 00.000 29876 Worker thread wakes up
20:25:01.979 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:01.979 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:01.979 00.000 31432 GuideStep: -1.0 px 100 ms EAST, 0.5 px 36 ms SOUTH
20:25:04.112 02.133 29876 Exposure complete
20:25:04.155 00.043 29876 worker thread done servicing request
20:25:04.155 00.000 31432 OnExposeComplete: enter
20:25:04.157 00.002 31432 UpdateGuideState(): m_state=6
20:25:04.159 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
20:25:04.161 00.002 31432 Star::Find returns 1 (0), X=335.09, Y=885.11, Mass=2415, SNR=30.1, Peak=222 HFD=3.2
20:25:04.163 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
20:25:04.165 00.002 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
20:25:04.167 00.002 31432 CameraToMount -- cameraX=-1.18 cameraY=-1.08 hyp=1.60 cameraTheta=-2.40 mountX=-1.21 mountY=0.88, mountTheta=2.51
20:25:04.169 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.18, y=-1.08, opts=13)
20:25:04.171 00.002 31432 Enqueuing Move request for scope (-1.18, -1.08)
20:25:04.173 00.002 29876 Worker thread wakes up
20:25:04.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -1.08) opts 0xd
20:25:04.173 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.18, -1.08)
20:25:04.173 00.000 29876 Moving (-1.18, -1.08) raw xDistance=-1.21 yDistance=0.88
20:25:04.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.21
20:25:04.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.88
20:25:04.173 00.000 29876 MoveAxis(E, 130, ABG)
20:25:04.174 00.001 29876 Guiding  Dir = 2, Dur = 130
20:25:04.174 00.000 29876 IsSlewing returns 0
20:25:04.174 00.000 29876 IsGuiding returns 0
20:25:04.174 00.000 29876 PulseGuide returned control before completion, sleep 140
20:25:04.180 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:04.191 00.011 31432 UpdateGuideState exits: m=2415 RSB=30.1
20:25:04.194 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:04.195 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:04.197 00.002 31432 Enqueuing Expose request
20:25:04.328 00.131 29876 IsGuiding returns 1
20:25:04.328 00.000 29876 scope still moving after pulse duration time elapsed
20:25:04.359 00.031 29876 IsSlewing returns 0
20:25:04.359 00.000 29876 IsGuiding returns 1
20:25:04.389 00.030 29876 IsSlewing returns 0
20:25:04.389 00.000 29876 IsGuiding returns 1
20:25:04.421 00.032 29876 IsSlewing returns 0
20:25:04.421 00.000 29876 IsGuiding returns 0
20:25:04.421 00.000 29876 scope move finished after 130 + 116 ms
20:25:04.421 00.000 29876 Move returns status 0, amount 130
20:25:04.421 00.000 29876 MoveAxis(S, 65, ABG)
20:25:04.421 00.000 29876 Guiding  Dir = 1, Dur = 65
20:25:04.421 00.000 29876 IsSlewing returns 0
20:25:04.421 00.000 29876 IsGuiding returns 0
20:25:04.421 00.000 29876 PulseGuide returned control before completion, sleep 75
20:25:04.497 00.076 29876 IsGuiding returns 1
20:25:04.497 00.000 29876 scope still moving after pulse duration time elapsed
20:25:04.527 00.030 29876 IsSlewing returns 0
20:25:04.527 00.000 29876 IsGuiding returns 1
20:25:04.559 00.032 29876 IsSlewing returns 0
20:25:04.559 00.000 29876 IsGuiding returns 0
20:25:04.559 00.000 29876 scope move finished after 65 + 73 ms
20:25:04.559 00.000 29876 Move returns status 0, amount 65
20:25:04.559 00.000 29876 move complete, result=0
20:25:04.559 00.000 29876 worker thread done servicing request
20:25:04.559 00.000 29876 Worker thread wakes up
20:25:04.559 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:04.559 00.000 31432 GuideStep: -1.2 px 130 ms EAST, 0.9 px 65 ms SOUTH
20:25:04.562 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:06.475 01.913 29876 Exposure complete
20:25:06.518 00.043 29876 worker thread done servicing request
20:25:06.518 00.000 31432 OnExposeComplete: enter
20:25:06.520 00.002 31432 UpdateGuideState(): m_state=6
20:25:06.522 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
20:25:06.524 00.002 31432 Star::Find returns 1 (0), X=335.08, Y=885.99, Mass=2554, SNR=31.9, Peak=210 HFD=4.0
20:25:06.526 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
20:25:06.528 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:25:06.529 00.001 31432 CameraToMount -- cameraX=-1.20 cameraY=-0.20 hyp=1.21 cameraTheta=-2.98 mountX=-1.20 mountY=0.01, mountTheta=3.13
20:25:06.532 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.20, y=-0.20, opts=13)
20:25:06.534 00.002 31432 Enqueuing Move request for scope (-1.20, -0.20)
20:25:06.536 00.002 29876 Worker thread wakes up
20:25:06.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.20) opts 0xd
20:25:06.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.20, -0.20)
20:25:06.536 00.000 29876 Moving (-1.20, -0.20) raw xDistance=-1.20 yDistance=0.01
20:25:06.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
20:25:06.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:06.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:25:06.536 00.000 29876 MoveAxis(E, 134, ABG)
20:25:06.536 00.000 29876 Guiding  Dir = 2, Dur = 134
20:25:06.536 00.000 29876 IsSlewing returns 0
20:25:06.536 00.000 29876 IsGuiding returns 0
20:25:06.536 00.000 29876 PulseGuide returned control before completion, sleep 144
20:25:06.542 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:06.554 00.012 31432 UpdateGuideState exits: m=2554 RSB=31.9
20:25:06.555 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:06.558 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:06.560 00.002 31432 Enqueuing Expose request
20:25:06.689 00.129 29876 IsGuiding returns 1
20:25:06.689 00.000 29876 scope still moving after pulse duration time elapsed
20:25:06.720 00.031 29876 IsSlewing returns 0
20:25:06.720 00.000 29876 IsGuiding returns 0
20:25:06.720 00.000 29876 scope move finished after 134 + 49 ms
20:25:06.720 00.000 29876 Move returns status 0, amount 134
20:25:06.720 00.000 29876 MoveAxis(N, 0, ABG)
20:25:06.720 00.000 29876 Move returns status 0, amount 0
20:25:06.720 00.000 29876 move complete, result=0
20:25:06.720 00.000 29876 worker thread done servicing request
20:25:06.720 00.000 29876 Worker thread wakes up
20:25:06.720 00.000 31432 GuideStep: -1.2 px 134 ms EAST, 0.0 px 0 ms NORTH
20:25:06.722 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:06.722 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:08.856 02.134 29876 Exposure complete
20:25:08.898 00.042 29876 worker thread done servicing request
20:25:08.899 00.001 31432 OnExposeComplete: enter
20:25:08.901 00.002 31432 UpdateGuideState(): m_state=6
20:25:08.903 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
20:25:08.905 00.002 31432 Star::Find returns 1 (0), X=336.45, Y=885.89, Mass=2444, SNR=30.7, Peak=213 HFD=3.5
20:25:08.907 00.002 31432 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.02) = xAngle (-1.06 = -1.06)
20:25:08.908 00.001 31432 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.96 = 1.96)
20:25:08.910 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.03 mountX=0.17 mountY=0.32, mountTheta=1.08
20:25:08.913 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.29, opts=13)
20:25:08.915 00.002 31432 Enqueuing Move request for scope (0.17, -0.29)
20:25:08.918 00.003 29876 Worker thread wakes up
20:25:08.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.29) opts 0xd
20:25:08.918 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.29)
20:25:08.918 00.000 29876 Moving (0.17, -0.29) raw xDistance=0.17 yDistance=0.32
20:25:08.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:25:08.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:25:08.918 00.000 29876 MoveAxis(E, 0, ABG)
20:25:08.918 00.000 29876 Move returns status 0, amount 0
20:25:08.918 00.000 29876 MoveAxis(S, 23, ABG)
20:25:08.918 00.000 29876 Guiding  Dir = 1, Dur = 23
20:25:08.919 00.001 29876 IsSlewing returns 0
20:25:08.919 00.000 29876 IsGuiding returns 0
20:25:08.919 00.000 29876 PulseGuide returned control before completion, sleep 33
20:25:08.924 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:08.937 00.013 31432 UpdateGuideState exits: m=2444 RSB=30.7
20:25:08.939 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:08.941 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:08.943 00.002 31432 Enqueuing Expose request
20:25:08.961 00.018 29876 IsGuiding returns 1
20:25:08.961 00.000 29876 scope still moving after pulse duration time elapsed
20:25:08.992 00.031 29876 IsSlewing returns 0
20:25:08.992 00.000 29876 IsGuiding returns 1
20:25:09.023 00.031 29876 IsSlewing returns 0
20:25:09.023 00.000 29876 IsGuiding returns 1
20:25:09.055 00.032 29876 IsSlewing returns 0
20:25:09.055 00.000 29876 IsGuiding returns 0
20:25:09.055 00.000 29876 scope move finished after 23 + 112 ms
20:25:09.055 00.000 29876 Move returns status 0, amount 23
20:25:09.055 00.000 29876 move complete, result=0
20:25:09.055 00.000 29876 worker thread done servicing request
20:25:09.056 00.001 29876 Worker thread wakes up
20:25:09.056 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:09.056 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:09.056 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 23 ms SOUTH
20:25:10.963 01.907 29876 Exposure complete
20:25:11.007 00.044 29876 worker thread done servicing request
20:25:11.007 00.000 31432 OnExposeComplete: enter
20:25:11.009 00.002 31432 UpdateGuideState(): m_state=6
20:25:11.011 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
20:25:11.013 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=885.88, Mass=2609, SNR=31.0, Peak=183 HFD=3.7
20:25:11.015 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.93 = -1.93)
20:25:11.016 00.001 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
20:25:11.018 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.91 mountX=-0.11 mountY=0.28, mountTheta=1.95
20:25:11.021 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.30, opts=13)
20:25:11.023 00.002 31432 Enqueuing Move request for scope (-0.11, -0.30)
20:25:11.025 00.002 29876 Worker thread wakes up
20:25:11.025 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
20:25:11.025 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
20:25:11.025 00.000 29876 Moving (-0.11, -0.30) raw xDistance=-0.11 yDistance=0.28
20:25:11.025 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:25:11.025 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:11.025 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:25:11.025 00.000 29876 MoveAxis(E, 0, ABG)
20:25:11.025 00.000 29876 Move returns status 0, amount 0
20:25:11.025 00.000 29876 MoveAxis(N, 0, ABG)
20:25:11.025 00.000 29876 Move returns status 0, amount 0
20:25:11.025 00.000 29876 move complete, result=0
20:25:11.026 00.001 29876 worker thread done servicing request
20:25:11.030 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:11.042 00.012 31432 UpdateGuideState exits: m=2609 RSB=31.0
20:25:11.044 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:11.046 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:11.048 00.002 31432 Enqueuing Expose request
20:25:11.050 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:25:11.052 00.002 29876 Worker thread wakes up
20:25:11.052 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:11.052 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:13.275 02.223 29876 Exposure complete
20:25:13.318 00.043 29876 worker thread done servicing request
20:25:13.318 00.000 31432 OnExposeComplete: enter
20:25:13.320 00.002 31432 UpdateGuideState(): m_state=6
20:25:13.323 00.003 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
20:25:13.325 00.002 31432 Star::Find returns 1 (0), X=335.71, Y=885.96, Mass=2625, SNR=32.5, Peak=220 HFD=3.4
20:25:13.326 00.001 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
20:25:13.328 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
20:25:13.330 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.23 hyp=0.61 cameraTheta=-2.75 mountX=-0.57 mountY=0.14, mountTheta=2.90
20:25:13.333 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.23, opts=13)
20:25:13.335 00.002 31432 Enqueuing Move request for scope (-0.57, -0.23)
20:25:13.337 00.002 29876 Worker thread wakes up
20:25:13.337 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.23) opts 0xd
20:25:13.337 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.23)
20:25:13.337 00.000 29876 Moving (-0.57, -0.23) raw xDistance=-0.57 yDistance=0.14
20:25:13.337 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
20:25:13.337 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:13.337 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:25:13.337 00.000 29876 MoveAxis(E, 55, ABG)
20:25:13.337 00.000 29876 Guiding  Dir = 2, Dur = 55
20:25:13.337 00.000 29876 IsSlewing returns 0
20:25:13.337 00.000 29876 IsGuiding returns 0
20:25:13.337 00.000 29876 PulseGuide returned control before completion, sleep 65
20:25:13.345 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:13.356 00.011 31432 UpdateGuideState exits: m=2625 RSB=32.5
20:25:13.358 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:13.360 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:13.362 00.002 31432 Enqueuing Expose request
20:25:13.413 00.051 29876 IsGuiding returns 1
20:25:13.413 00.000 29876 scope still moving after pulse duration time elapsed
20:25:13.444 00.031 29876 IsSlewing returns 0
20:25:13.444 00.000 29876 IsGuiding returns 1
20:25:13.476 00.032 29876 IsSlewing returns 0
20:25:13.476 00.000 29876 IsGuiding returns 0
20:25:13.476 00.000 29876 scope move finished after 55 + 84 ms
20:25:13.476 00.000 29876 Move returns status 0, amount 55
20:25:13.476 00.000 29876 MoveAxis(N, 0, ABG)
20:25:13.476 00.000 29876 Move returns status 0, amount 0
20:25:13.476 00.000 29876 move complete, result=0
20:25:13.476 00.000 29876 worker thread done servicing request
20:25:13.476 00.000 29876 Worker thread wakes up
20:25:13.476 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:13.477 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:13.477 00.000 31432 GuideStep: -0.6 px 55 ms EAST, 0.1 px 0 ms NORTH
20:25:15.393 01.916 29876 Exposure complete
20:25:15.437 00.044 29876 worker thread done servicing request
20:25:15.437 00.000 31432 OnExposeComplete: enter
20:25:15.438 00.001 31432 UpdateGuideState(): m_state=6
20:25:15.440 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
20:25:15.443 00.003 31432 Star::Find returns 1 (0), X=335.92, Y=885.78, Mass=2476, SNR=31.4, Peak=252 HFD=3.3
20:25:15.445 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:25:15.447 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:25:15.448 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.41 hyp=0.54 cameraTheta=-2.29 mountX=-0.36 mountY=0.35, mountTheta=2.38
20:25:15.451 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.41, opts=13)
20:25:15.453 00.002 31432 Enqueuing Move request for scope (-0.35, -0.41)
20:25:15.455 00.002 29876 Worker thread wakes up
20:25:15.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.41) opts 0xd
20:25:15.455 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.41)
20:25:15.455 00.000 29876 Moving (-0.35, -0.41) raw xDistance=-0.36 yDistance=0.35
20:25:15.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
20:25:15.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
20:25:15.455 00.000 29876 MoveAxis(E, 43, ABG)
20:25:15.455 00.000 29876 Guiding  Dir = 2, Dur = 43
20:25:15.455 00.000 29876 IsSlewing returns 0
20:25:15.455 00.000 29876 IsGuiding returns 0
20:25:15.456 00.001 29876 PulseGuide returned control before completion, sleep 53
20:25:15.460 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:15.471 00.011 31432 UpdateGuideState exits: m=2476 RSB=31.4
20:25:15.473 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:15.475 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:15.477 00.002 31432 Enqueuing Expose request
20:25:15.517 00.040 29876 IsGuiding returns 1
20:25:15.517 00.000 29876 scope still moving after pulse duration time elapsed
20:25:15.547 00.030 29876 IsSlewing returns 0
20:25:15.547 00.000 29876 IsGuiding returns 0
20:25:15.547 00.000 29876 scope move finished after 43 + 49 ms
20:25:15.547 00.000 29876 Move returns status 0, amount 43
20:25:15.547 00.000 29876 MoveAxis(S, 26, ABG)
20:25:15.547 00.000 29876 Guiding  Dir = 1, Dur = 26
20:25:15.547 00.000 29876 IsSlewing returns 0
20:25:15.547 00.000 29876 IsGuiding returns 0
20:25:15.547 00.000 29876 PulseGuide returned control before completion, sleep 36
20:25:15.593 00.046 29876 IsGuiding returns 1
20:25:15.593 00.000 29876 scope still moving after pulse duration time elapsed
20:25:15.623 00.030 29876 IsSlewing returns 0
20:25:15.623 00.000 29876 IsGuiding returns 1
20:25:15.654 00.031 29876 IsSlewing returns 0
20:25:15.654 00.000 29876 IsGuiding returns 1
20:25:15.685 00.031 29876 IsSlewing returns 0
20:25:15.685 00.000 29876 IsGuiding returns 0
20:25:15.685 00.000 29876 scope move finished after 26 + 111 ms
20:25:15.685 00.000 29876 Move returns status 0, amount 26
20:25:15.685 00.000 29876 move complete, result=0
20:25:15.685 00.000 29876 worker thread done servicing request
20:25:15.685 00.000 29876 Worker thread wakes up
20:25:15.685 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:15.685 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:15.685 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.3 px 26 ms SOUTH
20:25:17.816 02.131 29876 Exposure complete
20:25:17.859 00.043 29876 worker thread done servicing request
20:25:17.859 00.000 31432 OnExposeComplete: enter
20:25:17.861 00.002 31432 UpdateGuideState(): m_state=6
20:25:17.863 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
20:25:17.865 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=886.40, Mass=2400, SNR=30.9, Peak=199 HFD=3.3
20:25:17.867 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
20:25:17.869 00.002 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
20:25:17.871 00.002 31432 CameraToMount -- cameraX=-1.14 cameraY=0.22 hyp=1.16 cameraTheta=2.95 mountX=-1.13 mountY=-0.39, mountTheta=-2.81
20:25:17.874 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.14, y=0.22, opts=13)
20:25:17.876 00.002 31432 Enqueuing Move request for scope (-1.14, 0.22)
20:25:17.878 00.002 29876 Worker thread wakes up
20:25:17.878 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.22) opts 0xd
20:25:17.878 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.14, 0.22)
20:25:17.878 00.000 29876 Moving (-1.14, 0.22) raw xDistance=-1.13 yDistance=-0.39
20:25:17.878 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.13
20:25:17.878 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:25:17.878 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:25:17.878 00.000 29876 MoveAxis(E, 115, ABG)
20:25:17.878 00.000 29876 Guiding  Dir = 2, Dur = 115
20:25:17.878 00.000 29876 IsSlewing returns 0
20:25:17.879 00.001 29876 IsGuiding returns 0
20:25:17.879 00.000 29876 PulseGuide returned control before completion, sleep 125
20:25:17.883 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:17.895 00.012 31432 UpdateGuideState exits: m=2400 RSB=30.9
20:25:17.897 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:17.899 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:17.901 00.002 31432 Enqueuing Expose request
20:25:18.017 00.116 29876 IsGuiding returns 1
20:25:18.017 00.000 29876 scope still moving after pulse duration time elapsed
20:25:18.049 00.032 29876 IsSlewing returns 0
20:25:18.049 00.000 29876 IsGuiding returns 0
20:25:18.049 00.000 29876 scope move finished after 115 + 55 ms
20:25:18.049 00.000 29876 Move returns status 0, amount 115
20:25:18.049 00.000 29876 MoveAxis(N, 0, ABG)
20:25:18.049 00.000 29876 Move returns status 0, amount 0
20:25:18.049 00.000 29876 move complete, result=0
20:25:18.049 00.000 29876 worker thread done servicing request
20:25:18.049 00.000 29876 Worker thread wakes up
20:25:18.049 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:18.049 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:18.049 00.000 31432 GuideStep: -1.1 px 115 ms EAST, -0.4 px 0 ms NORTH
20:25:19.962 01.913 29876 Exposure complete
20:25:20.006 00.044 29876 worker thread done servicing request
20:25:20.006 00.000 31432 OnExposeComplete: enter
20:25:20.007 00.001 31432 UpdateGuideState(): m_state=6
20:25:20.009 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
20:25:20.011 00.002 31432 Star::Find returns 1 (0), X=335.73, Y=886.72, Mass=2637, SNR=32.2, Peak=230 HFD=3.6
20:25:20.013 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
20:25:20.016 00.003 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
20:25:20.018 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.53 hyp=0.76 cameraTheta=2.37 mountX=-0.53 mountY=-0.61, mountTheta=-2.29
20:25:20.020 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.53, opts=13)
20:25:20.022 00.002 31432 Enqueuing Move request for scope (-0.55, 0.53)
20:25:20.023 00.001 29876 Worker thread wakes up
20:25:20.023 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.53) opts 0xd
20:25:20.023 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.53)
20:25:20.023 00.000 29876 Moving (-0.55, 0.53) raw xDistance=-0.53 yDistance=-0.61
20:25:20.023 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.53
20:25:20.023 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:25:20.023 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
20:25:20.023 00.000 29876 MoveAxis(E, 67, ABG)
20:25:20.023 00.000 29876 Guiding  Dir = 2, Dur = 67
20:25:20.025 00.002 29876 IsSlewing returns 0
20:25:20.025 00.000 29876 IsGuiding returns 0
20:25:20.025 00.000 29876 PulseGuide returned control before completion, sleep 77
20:25:20.028 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:25:20.039 00.011 31432 UpdateGuideState exits: m=2637 RSB=32.2
20:25:20.041 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:20.043 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:20.045 00.002 31432 Enqueuing Expose request
20:25:20.113 00.068 29876 IsGuiding returns 1
20:25:20.113 00.000 29876 scope still moving after pulse duration time elapsed
20:25:20.142 00.029 29876 IsSlewing returns 0
20:25:20.142 00.000 29876 IsGuiding returns 1
20:25:20.174 00.032 29876 IsSlewing returns 0
20:25:20.174 00.000 29876 IsGuiding returns 0
20:25:20.174 00.000 29876 scope move finished after 67 + 83 ms
20:25:20.174 00.000 29876 Move returns status 0, amount 67
20:25:20.174 00.000 29876 MoveAxis(N, 0, ABG)
20:25:20.174 00.000 29876 Move returns status 0, amount 0
20:25:20.175 00.001 29876 move complete, result=0
20:25:20.175 00.000 29876 worker thread done servicing request
20:25:20.175 00.000 29876 Worker thread wakes up
20:25:20.175 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:20.175 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:20.175 00.000 31432 GuideStep: -0.5 px 67 ms EAST, -0.6 px 0 ms NORTH
20:25:22.300 02.125 29876 Exposure complete
20:25:22.345 00.045 29876 worker thread done servicing request
20:25:22.345 00.000 31432 OnExposeComplete: enter
20:25:22.347 00.002 31432 UpdateGuideState(): m_state=6
20:25:22.349 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
20:25:22.352 00.003 31432 Star::Find returns 1 (0), X=335.88, Y=886.52, Mass=2595, SNR=32.0, Peak=198 HFD=3.7
20:25:22.354 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
20:25:22.356 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.85)
20:25:22.358 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.33 hyp=0.51 cameraTheta=2.44 mountX=-0.39 mountY=-0.39, mountTheta=-2.35
20:25:22.362 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.33, opts=13)
20:25:22.364 00.002 31432 Enqueuing Move request for scope (-0.39, 0.33)
20:25:22.366 00.002 29876 Worker thread wakes up
20:25:22.366 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.33) opts 0xd
20:25:22.366 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.33)
20:25:22.366 00.000 29876 Moving (-0.39, 0.33) raw xDistance=-0.39 yDistance=-0.39
20:25:22.366 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
20:25:22.366 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:25:22.366 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:25:22.366 00.000 29876 MoveAxis(E, 47, ABG)
20:25:22.366 00.000 29876 Guiding  Dir = 2, Dur = 47
20:25:22.367 00.001 29876 IsSlewing returns 0
20:25:22.367 00.000 29876 IsGuiding returns 0
20:25:22.367 00.000 29876 PulseGuide returned control before completion, sleep 57
20:25:22.370 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:25:22.383 00.013 31432 UpdateGuideState exits: m=2595 RSB=32.0
20:25:22.385 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:22.387 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:22.389 00.002 31432 Enqueuing Expose request
20:25:22.439 00.050 29876 IsGuiding returns 1
20:25:22.439 00.000 29876 scope still moving after pulse duration time elapsed
20:25:22.470 00.031 29876 IsSlewing returns 0
20:25:22.470 00.000 29876 IsGuiding returns 1
20:25:22.500 00.030 29876 IsSlewing returns 0
20:25:22.500 00.000 29876 IsGuiding returns 1
20:25:22.531 00.031 29876 IsSlewing returns 0
20:25:22.531 00.000 29876 IsGuiding returns 1
20:25:22.561 00.030 29876 IsSlewing returns 0
20:25:22.561 00.000 29876 IsGuiding returns 0
20:25:22.561 00.000 29876 scope move finished after 47 + 148 ms
20:25:22.561 00.000 29876 Move returns status 0, amount 47
20:25:22.561 00.000 29876 MoveAxis(N, 0, ABG)
20:25:22.561 00.000 29876 Move returns status 0, amount 0
20:25:22.561 00.000 29876 move complete, result=0
20:25:22.561 00.000 29876 worker thread done servicing request
20:25:22.561 00.000 29876 Worker thread wakes up
20:25:22.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:22.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:22.561 00.000 31432 GuideStep: -0.4 px 47 ms EAST, -0.4 px 0 ms NORTH
20:25:24.473 01.912 29876 Exposure complete
20:25:24.517 00.044 29876 worker thread done servicing request
20:25:24.517 00.000 31432 OnExposeComplete: enter
20:25:24.519 00.002 31432 UpdateGuideState(): m_state=6
20:25:24.522 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
20:25:24.524 00.002 31432 Star::Find returns 1 (0), X=336.12, Y=886.32, Mass=2372, SNR=30.3, Peak=204 HFD=3.5
20:25:24.526 00.002 31432 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
20:25:24.528 00.002 31432 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.42 = -0.86)
20:25:24.530 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=-0.15 mountY=-0.16, mountTheta=-2.35
20:25:24.532 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.13, opts=13)
20:25:24.534 00.002 31432 Enqueuing Move request for scope (-0.16, 0.13)
20:25:24.537 00.003 29876 Worker thread wakes up
20:25:24.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
20:25:24.537 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
20:25:24.537 00.000 29876 Moving (-0.16, 0.13) raw xDistance=-0.15 yDistance=-0.16
20:25:24.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:25:24.537 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:24.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:25:24.537 00.000 29876 MoveAxis(E, 0, ABG)
20:25:24.537 00.000 29876 Move returns status 0, amount 0
20:25:24.537 00.000 29876 MoveAxis(N, 0, ABG)
20:25:24.537 00.000 29876 Move returns status 0, amount 0
20:25:24.537 00.000 29876 move complete, result=0
20:25:24.537 00.000 29876 worker thread done servicing request
20:25:24.540 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:25:24.552 00.012 31432 UpdateGuideState exits: m=2372 RSB=30.3
20:25:24.555 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:24.557 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:24.559 00.002 31432 Enqueuing Expose request
20:25:24.561 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:25:24.563 00.002 29876 Worker thread wakes up
20:25:24.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:24.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:26.693 02.130 29876 Exposure complete
20:25:26.737 00.044 29876 worker thread done servicing request
20:25:26.737 00.000 31432 OnExposeComplete: enter
20:25:26.739 00.002 31432 UpdateGuideState(): m_state=6
20:25:26.741 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
20:25:26.743 00.002 31432 Star::Find returns 1 (0), X=335.91, Y=886.62, Mass=2560, SNR=31.1, Peak=212 HFD=3.4
20:25:26.745 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
20:25:26.747 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.02)
20:25:26.749 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=0.43 hyp=0.57 cameraTheta=2.28 mountX=-0.36 mountY=-0.48, mountTheta=-2.21
20:25:26.751 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.43, opts=13)
20:25:26.753 00.002 31432 Enqueuing Move request for scope (-0.37, 0.43)
20:25:26.755 00.002 29876 Worker thread wakes up
20:25:26.755 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.43) opts 0xd
20:25:26.755 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.43)
20:25:26.755 00.000 29876 Moving (-0.37, 0.43) raw xDistance=-0.36 yDistance=-0.48
20:25:26.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
20:25:26.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:25:26.755 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
20:25:26.755 00.000 29876 MoveAxis(E, 34, ABG)
20:25:26.755 00.000 29876 Guiding  Dir = 2, Dur = 34
20:25:26.756 00.001 29876 IsSlewing returns 0
20:25:26.756 00.000 29876 IsGuiding returns 0
20:25:26.756 00.000 29876 PulseGuide returned control before completion, sleep 44
20:25:26.762 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:25:26.773 00.011 31432 UpdateGuideState exits: m=2560 RSB=31.1
20:25:26.776 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:26.777 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:26.779 00.002 31432 Enqueuing Expose request
20:25:26.801 00.022 29876 IsGuiding returns 1
20:25:26.801 00.000 29876 scope still moving after pulse duration time elapsed
20:25:26.832 00.031 29876 IsSlewing returns 0
20:25:26.832 00.000 29876 IsGuiding returns 1
20:25:26.862 00.030 29876 IsSlewing returns 0
20:25:26.862 00.000 29876 IsGuiding returns 1
20:25:26.892 00.030 29876 IsSlewing returns 0
20:25:26.892 00.000 29876 IsGuiding returns 0
20:25:26.892 00.000 29876 scope move finished after 34 + 102 ms
20:25:26.892 00.000 29876 Move returns status 0, amount 34
20:25:26.892 00.000 29876 MoveAxis(N, 0, ABG)
20:25:26.892 00.000 29876 Move returns status 0, amount 0
20:25:26.892 00.000 29876 move complete, result=0
20:25:26.893 00.001 29876 worker thread done servicing request
20:25:26.893 00.000 29876 Worker thread wakes up
20:25:26.893 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:26.893 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:26.894 00.001 31432 GuideStep: -0.4 px 34 ms EAST, -0.5 px 0 ms NORTH
20:25:28.799 01.905 29876 Exposure complete
20:25:28.842 00.043 29876 worker thread done servicing request
20:25:28.842 00.000 31432 OnExposeComplete: enter
20:25:28.845 00.003 31432 UpdateGuideState(): m_state=6
20:25:28.848 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
20:25:28.850 00.002 31432 Star::Find returns 1 (0), X=336.60, Y=886.47, Mass=2482, SNR=31.6, Peak=221 HFD=3.3
20:25:28.851 00.001 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
20:25:28.853 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.58)
20:25:28.855 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.29 hyp=0.43 cameraTheta=0.72 mountX=0.33 mountY=-0.23, mountTheta=-0.61
20:25:28.858 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.29, opts=13)
20:25:28.860 00.002 31432 Enqueuing Move request for scope (0.33, 0.29)
20:25:28.862 00.002 29876 Worker thread wakes up
20:25:28.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.29) opts 0xd
20:25:28.862 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.29)
20:25:28.862 00.000 29876 Moving (0.33, 0.29) raw xDistance=0.33 yDistance=-0.23
20:25:28.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
20:25:28.862 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:28.862 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:25:28.862 00.000 29876 MoveAxis(W, 27, ABG)
20:25:28.862 00.000 29876 Guiding  Dir = 3, Dur = 27
20:25:28.862 00.000 29876 IsSlewing returns 0
20:25:28.862 00.000 29876 IsGuiding returns 0
20:25:28.863 00.001 29876 PulseGuide returned control before completion, sleep 37
20:25:28.866 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:28.878 00.012 31432 UpdateGuideState exits: m=2482 RSB=31.6
20:25:28.880 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:28.882 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:28.884 00.002 31432 Enqueuing Expose request
20:25:28.909 00.025 29876 IsGuiding returns 1
20:25:28.909 00.000 29876 scope still moving after pulse duration time elapsed
20:25:28.940 00.031 29876 IsSlewing returns 0
20:25:28.940 00.000 29876 IsGuiding returns 1
20:25:28.970 00.030 29876 IsSlewing returns 0
20:25:28.970 00.000 29876 IsGuiding returns 1
20:25:29.001 00.031 29876 IsSlewing returns 0
20:25:29.001 00.000 29876 IsGuiding returns 0
20:25:29.001 00.000 29876 scope move finished after 27 + 111 ms
20:25:29.001 00.000 29876 Move returns status 0, amount 27
20:25:29.001 00.000 29876 MoveAxis(N, 0, ABG)
20:25:29.001 00.000 29876 Move returns status 0, amount 0
20:25:29.001 00.000 29876 move complete, result=0
20:25:29.001 00.000 29876 worker thread done servicing request
20:25:29.002 00.001 29876 Worker thread wakes up
20:25:29.002 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:29.002 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.2 px 0 ms NORTH
20:25:29.004 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:31.131 02.127 29876 Exposure complete
20:25:31.175 00.044 29876 worker thread done servicing request
20:25:31.175 00.000 31432 OnExposeComplete: enter
20:25:31.178 00.003 31432 UpdateGuideState(): m_state=6
20:25:31.180 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
20:25:31.183 00.003 31432 Star::Find returns 1 (0), X=335.89, Y=886.15, Mass=2681, SNR=33.1, Peak=204 HFD=3.8
20:25:31.184 00.001 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:25:31.186 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:25:31.188 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.05 mountX=-0.38 mountY=-0.02, mountTheta=-3.08
20:25:31.194 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.04, opts=13)
20:25:31.196 00.002 31432 Enqueuing Move request for scope (-0.38, -0.04)
20:25:31.198 00.002 29876 Worker thread wakes up
20:25:31.198 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.04) opts 0xd
20:25:31.198 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.04)
20:25:31.198 00.000 29876 Moving (-0.38, -0.04) raw xDistance=-0.38 yDistance=-0.02
20:25:31.198 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.38
20:25:31.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:31.198 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:25:31.198 00.000 29876 MoveAxis(E, 33, ABG)
20:25:31.198 00.000 29876 Guiding  Dir = 2, Dur = 33
20:25:31.198 00.000 29876 IsSlewing returns 0
20:25:31.198 00.000 29876 IsGuiding returns 0
20:25:31.199 00.001 29876 PulseGuide returned control before completion, sleep 43
20:25:31.201 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:31.212 00.011 31432 UpdateGuideState exits: m=2681 RSB=33.1
20:25:31.215 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:31.217 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:31.218 00.001 31432 Enqueuing Expose request
20:25:31.251 00.033 29876 IsGuiding returns 1
20:25:31.251 00.000 29876 scope still moving after pulse duration time elapsed
20:25:31.281 00.030 29876 IsSlewing returns 0
20:25:31.281 00.000 29876 IsGuiding returns 0
20:25:31.281 00.000 29876 scope move finished after 33 + 49 ms
20:25:31.281 00.000 29876 Move returns status 0, amount 33
20:25:31.281 00.000 29876 MoveAxis(N, 0, ABG)
20:25:31.281 00.000 29876 Move returns status 0, amount 0
20:25:31.281 00.000 29876 move complete, result=0
20:25:31.281 00.000 29876 worker thread done servicing request
20:25:31.281 00.000 29876 Worker thread wakes up
20:25:31.281 00.000 31432 GuideStep: -0.4 px 33 ms EAST, -0.0 px 0 ms NORTH
20:25:31.283 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:31.284 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:33.200 01.916 29876 Exposure complete
20:25:33.244 00.044 29876 worker thread done servicing request
20:25:33.244 00.000 31432 OnExposeComplete: enter
20:25:33.246 00.002 31432 UpdateGuideState(): m_state=6
20:25:33.248 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
20:25:33.251 00.003 31432 Star::Find returns 1 (0), X=336.41, Y=886.16, Mass=2417, SNR=30.3, Peak=193 HFD=3.6
20:25:33.253 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
20:25:33.254 00.001 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
20:25:33.256 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=0.14 mountY=0.05, mountTheta=0.34
20:25:33.259 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.03, opts=13)
20:25:33.261 00.002 31432 Enqueuing Move request for scope (0.14, -0.03)
20:25:33.263 00.002 29876 Worker thread wakes up
20:25:33.264 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
20:25:33.264 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
20:25:33.264 00.000 29876 Moving (0.14, -0.03) raw xDistance=0.14 yDistance=0.05
20:25:33.264 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:25:33.264 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:33.264 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:25:33.264 00.000 29876 MoveAxis(E, 0, ABG)
20:25:33.264 00.000 29876 Move returns status 0, amount 0
20:25:33.264 00.000 29876 MoveAxis(N, 0, ABG)
20:25:33.264 00.000 29876 Move returns status 0, amount 0
20:25:33.264 00.000 29876 move complete, result=0
20:25:33.264 00.000 29876 worker thread done servicing request
20:25:33.268 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:33.280 00.012 31432 UpdateGuideState exits: m=2417 RSB=30.3
20:25:33.282 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:33.284 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:33.286 00.002 31432 Enqueuing Expose request
20:25:33.288 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:25:33.290 00.002 29876 Worker thread wakes up
20:25:33.290 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:33.290 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:35.517 02.227 29876 Exposure complete
20:25:35.561 00.044 29876 worker thread done servicing request
20:25:35.561 00.000 31432 OnExposeComplete: enter
20:25:35.563 00.002 31432 UpdateGuideState(): m_state=6
20:25:35.565 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
20:25:35.567 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=886.12, Mass=2636, SNR=32.5, Peak=210 HFD=3.8
20:25:35.569 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
20:25:35.571 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
20:25:35.572 00.001 31432 CameraToMount -- cameraX=-1.37 cameraY=-0.07 hyp=1.37 cameraTheta=-3.09 mountX=-1.37 mountY=-0.14, mountTheta=-3.04
20:25:35.575 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.37, y=-0.07, opts=13)
20:25:35.577 00.002 31432 Enqueuing Move request for scope (-1.37, -0.07)
20:25:35.579 00.002 29876 Worker thread wakes up
20:25:35.579 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.37, -0.07) opts 0xd
20:25:35.579 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.37, -0.07)
20:25:35.579 00.000 29876 Moving (-1.37, -0.07) raw xDistance=-1.37 yDistance=-0.14
20:25:35.579 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.37
20:25:35.579 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:35.579 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:25:35.579 00.000 29876 MoveAxis(E, 132, ABG)
20:25:35.579 00.000 29876 Guiding  Dir = 2, Dur = 132
20:25:35.579 00.000 29876 IsSlewing returns 0
20:25:35.579 00.000 29876 IsGuiding returns 0
20:25:35.579 00.000 29876 PulseGuide returned control before completion, sleep 142
20:25:35.583 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:25:35.595 00.012 31432 UpdateGuideState exits: m=2636 RSB=32.5
20:25:35.598 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:35.600 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:35.601 00.001 31432 Enqueuing Expose request
20:25:35.728 00.127 29876 IsGuiding returns 1
20:25:35.728 00.000 29876 scope still moving after pulse duration time elapsed
20:25:35.759 00.031 29876 IsSlewing returns 0
20:25:35.759 00.000 29876 IsGuiding returns 0
20:25:35.759 00.000 29876 scope move finished after 132 + 47 ms
20:25:35.759 00.000 29876 Move returns status 0, amount 132
20:25:35.759 00.000 29876 MoveAxis(N, 0, ABG)
20:25:35.759 00.000 29876 Move returns status 0, amount 0
20:25:35.759 00.000 29876 move complete, result=0
20:25:35.759 00.000 29876 worker thread done servicing request
20:25:35.759 00.000 29876 Worker thread wakes up
20:25:35.759 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:35.759 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:35.759 00.000 31432 GuideStep: -1.4 px 132 ms EAST, -0.1 px 0 ms NORTH
20:25:37.667 01.908 29876 Exposure complete
20:25:37.710 00.043 29876 worker thread done servicing request
20:25:37.710 00.000 31432 OnExposeComplete: enter
20:25:37.712 00.002 31432 UpdateGuideState(): m_state=6
20:25:37.714 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
20:25:37.716 00.002 31432 Star::Find returns 1 (0), X=335.78, Y=886.33, Mass=2684, SNR=32.9, Peak=214 HFD=3.5
20:25:37.718 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
20:25:37.721 00.003 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
20:25:37.722 00.001 31432 CameraToMount -- cameraX=-0.50 cameraY=0.14 hyp=0.52 cameraTheta=2.87 mountX=-0.50 mountY=-0.21, mountTheta=-2.74
20:25:37.725 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.14, opts=13)
20:25:37.727 00.002 31432 Enqueuing Move request for scope (-0.50, 0.14)
20:25:37.729 00.002 29876 Worker thread wakes up
20:25:37.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.14) opts 0xd
20:25:37.729 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.14)
20:25:37.729 00.000 29876 Moving (-0.50, 0.14) raw xDistance=-0.50 yDistance=-0.21
20:25:37.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.50
20:25:37.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:37.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:25:37.729 00.000 29876 MoveAxis(E, 66, ABG)
20:25:37.729 00.000 29876 Guiding  Dir = 2, Dur = 66
20:25:37.730 00.001 29876 IsSlewing returns 0
20:25:37.730 00.000 29876 IsGuiding returns 0
20:25:37.730 00.000 29876 PulseGuide returned control before completion, sleep 76
20:25:37.734 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:25:37.745 00.011 31432 UpdateGuideState exits: m=2684 RSB=32.9
20:25:37.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:37.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:37.751 00.002 31432 Enqueuing Expose request
20:25:37.808 00.057 29876 IsGuiding returns 1
20:25:37.808 00.000 29876 scope still moving after pulse duration time elapsed
20:25:37.839 00.031 29876 IsSlewing returns 0
20:25:37.839 00.000 29876 IsGuiding returns 1
20:25:37.869 00.030 29876 IsSlewing returns 0
20:25:37.869 00.000 29876 IsGuiding returns 0
20:25:37.869 00.000 29876 scope move finished after 66 + 73 ms
20:25:37.869 00.000 29876 Move returns status 0, amount 66
20:25:37.869 00.000 29876 MoveAxis(N, 0, ABG)
20:25:37.869 00.000 29876 Move returns status 0, amount 0
20:25:37.869 00.000 29876 move complete, result=0
20:25:37.869 00.000 29876 worker thread done servicing request
20:25:37.869 00.000 29876 Worker thread wakes up
20:25:37.869 00.000 31432 GuideStep: -0.5 px 66 ms EAST, -0.2 px 0 ms NORTH
20:25:37.872 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:37.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:40.096 02.224 29876 Exposure complete
20:25:40.140 00.044 29876 worker thread done servicing request
20:25:40.140 00.000 31432 OnExposeComplete: enter
20:25:40.142 00.002 31432 UpdateGuideState(): m_state=6
20:25:40.144 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
20:25:40.146 00.002 31432 Star::Find returns 1 (0), X=336.05, Y=886.35, Mass=2556, SNR=31.9, Peak=223 HFD=3.4
20:25:40.148 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
20:25:40.150 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
20:25:40.152 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=-0.22 mountY=-0.19, mountTheta=-2.43
20:25:40.155 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.16, opts=13)
20:25:40.157 00.002 31432 Enqueuing Move request for scope (-0.23, 0.16)
20:25:40.159 00.002 29876 Worker thread wakes up
20:25:40.159 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
20:25:40.159 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
20:25:40.159 00.000 29876 Moving (-0.23, 0.16) raw xDistance=-0.22 yDistance=-0.19
20:25:40.159 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.22
20:25:40.159 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:40.159 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:25:40.159 00.000 29876 MoveAxis(E, 31, ABG)
20:25:40.159 00.000 29876 Guiding  Dir = 2, Dur = 31
20:25:40.159 00.000 29876 IsSlewing returns 0
20:25:40.159 00.000 29876 IsGuiding returns 0
20:25:40.160 00.001 29876 PulseGuide returned control before completion, sleep 41
20:25:40.162 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:25:40.174 00.012 31432 UpdateGuideState exits: m=2556 RSB=31.9
20:25:40.176 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:40.178 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:40.180 00.002 31432 Enqueuing Expose request
20:25:40.203 00.023 29876 IsGuiding returns 1
20:25:40.203 00.000 29876 scope still moving after pulse duration time elapsed
20:25:40.233 00.030 29876 IsSlewing returns 0
20:25:40.233 00.000 29876 IsGuiding returns 1
20:25:40.264 00.031 29876 IsSlewing returns 0
20:25:40.264 00.000 29876 IsGuiding returns 0
20:25:40.264 00.000 29876 scope move finished after 31 + 73 ms
20:25:40.264 00.000 29876 Move returns status 0, amount 31
20:25:40.264 00.000 29876 MoveAxis(N, 0, ABG)
20:25:40.264 00.000 29876 Move returns status 0, amount 0
20:25:40.264 00.000 29876 move complete, result=0
20:25:40.265 00.001 29876 worker thread done servicing request
20:25:40.265 00.000 29876 Worker thread wakes up
20:25:40.265 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:40.265 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:40.266 00.001 31432 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
20:25:42.172 01.906 29876 Exposure complete
20:25:42.216 00.044 29876 worker thread done servicing request
20:25:42.217 00.001 31432 OnExposeComplete: enter
20:25:42.219 00.002 31432 UpdateGuideState(): m_state=6
20:25:42.222 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
20:25:42.224 00.002 31432 Star::Find returns 1 (0), X=336.13, Y=885.53, Mass=2642, SNR=32.4, Peak=214 HFD=3.5
20:25:42.226 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.81 = -1.81)
20:25:42.228 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
20:25:42.230 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.65 hyp=0.67 cameraTheta=-1.79 mountX=-0.16 mountY=0.62, mountTheta=1.82
20:25:42.232 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.65, opts=13)
20:25:42.235 00.003 31432 Enqueuing Move request for scope (-0.14, -0.65)
20:25:42.237 00.002 29876 Worker thread wakes up
20:25:42.237 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.65) opts 0xd
20:25:42.237 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.65)
20:25:42.237 00.000 29876 Moving (-0.14, -0.65) raw xDistance=-0.16 yDistance=0.62
20:25:42.237 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:25:42.237 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:25:42.237 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
20:25:42.237 00.000 29876 MoveAxis(E, 0, ABG)
20:25:42.237 00.000 29876 Move returns status 0, amount 0
20:25:42.237 00.000 29876 MoveAxis(N, 0, ABG)
20:25:42.237 00.000 29876 Move returns status 0, amount 0
20:25:42.237 00.000 29876 move complete, result=0
20:25:42.237 00.000 29876 worker thread done servicing request
20:25:42.241 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:42.253 00.012 31432 UpdateGuideState exits: m=2642 RSB=32.4
20:25:42.256 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:42.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:42.260 00.002 31432 Enqueuing Expose request
20:25:42.262 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
20:25:42.264 00.002 29876 Worker thread wakes up
20:25:42.265 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:42.265 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:44.395 02.130 29876 Exposure complete
20:25:44.439 00.044 29876 worker thread done servicing request
20:25:44.439 00.000 31432 OnExposeComplete: enter
20:25:44.441 00.002 31432 UpdateGuideState(): m_state=6
20:25:44.444 00.003 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
20:25:44.446 00.002 31432 Star::Find returns 1 (0), X=336.83, Y=885.71, Mass=2668, SNR=32.2, Peak=178 HFD=3.7
20:25:44.448 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
20:25:44.450 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
20:25:44.452 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.47 hyp=0.73 cameraTheta=-0.71 mountX=0.54 mountY=0.55, mountTheta=0.80
20:25:44.455 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.47, opts=13)
20:25:44.458 00.003 31432 Enqueuing Move request for scope (0.55, -0.47)
20:25:44.461 00.003 29876 Worker thread wakes up
20:25:44.461 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.47) opts 0xd
20:25:44.461 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.47)
20:25:44.461 00.000 29876 Moving (0.55, -0.47) raw xDistance=0.54 yDistance=0.55
20:25:44.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.54
20:25:44.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
20:25:44.461 00.000 29876 MoveAxis(W, 52, ABG)
20:25:44.461 00.000 29876 Guiding  Dir = 3, Dur = 52
20:25:44.461 00.000 29876 IsSlewing returns 0
20:25:44.461 00.000 29876 IsGuiding returns 0
20:25:44.462 00.001 29876 PulseGuide returned control before completion, sleep 62
20:25:44.465 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:25:44.477 00.012 31432 UpdateGuideState exits: m=2668 RSB=32.2
20:25:44.480 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:44.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:44.484 00.002 31432 Enqueuing Expose request
20:25:44.533 00.049 29876 IsGuiding returns 1
20:25:44.533 00.000 29876 scope still moving after pulse duration time elapsed
20:25:44.564 00.031 29876 IsSlewing returns 0
20:25:44.564 00.000 29876 IsGuiding returns 1
20:25:44.594 00.030 29876 IsSlewing returns 0
20:25:44.594 00.000 29876 IsGuiding returns 1
20:25:44.626 00.032 29876 IsSlewing returns 0
20:25:44.626 00.000 29876 IsGuiding returns 1
20:25:44.656 00.030 29876 IsSlewing returns 0
20:25:44.656 00.000 29876 IsGuiding returns 0
20:25:44.656 00.000 29876 scope move finished after 52 + 142 ms
20:25:44.656 00.000 29876 Move returns status 0, amount 52
20:25:44.656 00.000 29876 MoveAxis(S, 41, ABG)
20:25:44.656 00.000 29876 Guiding  Dir = 1, Dur = 41
20:25:44.656 00.000 29876 IsSlewing returns 0
20:25:44.656 00.000 29876 IsGuiding returns 0
20:25:44.657 00.001 29876 PulseGuide returned control before completion, sleep 51
20:25:44.718 00.061 29876 IsGuiding returns 1
20:25:44.718 00.000 29876 scope still moving after pulse duration time elapsed
20:25:44.748 00.030 29876 IsSlewing returns 0
20:25:44.748 00.000 29876 IsGuiding returns 1
20:25:44.779 00.031 29876 IsSlewing returns 0
20:25:44.779 00.000 29876 IsGuiding returns 1
20:25:44.810 00.031 29876 IsSlewing returns 0
20:25:44.810 00.000 29876 IsGuiding returns 1
20:25:44.842 00.032 29876 IsSlewing returns 0
20:25:44.842 00.000 29876 IsGuiding returns 0
20:25:44.842 00.000 29876 scope move finished after 41 + 144 ms
20:25:44.842 00.000 29876 Move returns status 0, amount 41
20:25:44.842 00.000 29876 move complete, result=0
20:25:44.842 00.000 29876 worker thread done servicing request
20:25:44.842 00.000 29876 Worker thread wakes up
20:25:44.842 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:44.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:44.842 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.6 px 41 ms SOUTH
20:25:46.759 01.917 29876 Exposure complete
20:25:46.802 00.043 29876 worker thread done servicing request
20:25:46.802 00.000 31432 OnExposeComplete: enter
20:25:46.805 00.003 31432 UpdateGuideState(): m_state=6
20:25:46.807 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
20:25:46.809 00.002 31432 Star::Find returns 1 (0), X=335.36, Y=886.10, Mass=2572, SNR=31.8, Peak=212 HFD=3.7
20:25:46.811 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:25:46.814 00.003 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:25:46.815 00.001 31432 CameraToMount -- cameraX=-0.91 cameraY=-0.09 hyp=0.92 cameraTheta=-3.04 mountX=-0.92 mountY=-0.05, mountTheta=-3.09
20:25:46.818 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=-0.09, opts=13)
20:25:46.820 00.002 31432 Enqueuing Move request for scope (-0.91, -0.09)
20:25:46.822 00.002 29876 Worker thread wakes up
20:25:46.822 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.09) opts 0xd
20:25:46.822 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, -0.09)
20:25:46.822 00.000 29876 Moving (-0.91, -0.09) raw xDistance=-0.92 yDistance=-0.05
20:25:46.822 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.92
20:25:46.822 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:46.822 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:25:46.822 00.000 29876 MoveAxis(E, 81, ABG)
20:25:46.822 00.000 29876 Guiding  Dir = 2, Dur = 81
20:25:46.823 00.001 29876 IsSlewing returns 0
20:25:46.823 00.000 29876 IsGuiding returns 0
20:25:46.823 00.000 29876 PulseGuide returned control before completion, sleep 91
20:25:46.828 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:46.840 00.012 31432 UpdateGuideState exits: m=2572 RSB=31.8
20:25:46.842 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:46.843 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:46.845 00.002 31432 Enqueuing Expose request
20:25:46.915 00.070 29876 IsGuiding returns 1
20:25:46.915 00.000 29876 scope still moving after pulse duration time elapsed
20:25:46.947 00.032 29876 IsSlewing returns 0
20:25:46.947 00.000 29876 IsGuiding returns 1
20:25:46.977 00.030 29876 IsSlewing returns 0
20:25:46.977 00.000 29876 IsGuiding returns 0
20:25:46.977 00.000 29876 scope move finished after 81 + 73 ms
20:25:46.977 00.000 29876 Move returns status 0, amount 81
20:25:46.977 00.000 29876 MoveAxis(N, 0, ABG)
20:25:46.977 00.000 29876 Move returns status 0, amount 0
20:25:46.977 00.000 29876 move complete, result=0
20:25:46.977 00.000 29876 worker thread done servicing request
20:25:46.977 00.000 29876 Worker thread wakes up
20:25:46.977 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:46.977 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:46.977 00.000 31432 GuideStep: -0.9 px 81 ms EAST, -0.1 px 0 ms NORTH
20:25:49.113 02.136 29876 Exposure complete
20:25:49.155 00.042 29876 worker thread done servicing request
20:25:49.155 00.000 31432 OnExposeComplete: enter
20:25:49.157 00.002 31432 UpdateGuideState(): m_state=6
20:25:49.159 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
20:25:49.161 00.002 31432 Star::Find returns 1 (0), X=336.02, Y=885.97, Mass=2398, SNR=30.4, Peak=166 HFD=3.8
20:25:49.163 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
20:25:49.165 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
20:25:49.167 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-2.45 mountX=-0.26 mountY=0.17, mountTheta=2.57
20:25:49.169 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.21, opts=13)
20:25:49.171 00.002 31432 Enqueuing Move request for scope (-0.26, -0.21)
20:25:49.173 00.002 29876 Worker thread wakes up
20:25:49.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
20:25:49.173 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
20:25:49.173 00.000 29876 Moving (-0.26, -0.21) raw xDistance=-0.26 yDistance=0.17
20:25:49.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.26
20:25:49.173 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:49.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:25:49.173 00.000 29876 MoveAxis(E, 37, ABG)
20:25:49.173 00.000 29876 Guiding  Dir = 2, Dur = 37
20:25:49.174 00.001 29876 IsSlewing returns 0
20:25:49.174 00.000 29876 IsGuiding returns 0
20:25:49.174 00.000 29876 PulseGuide returned control before completion, sleep 47
20:25:49.179 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:49.191 00.012 31432 UpdateGuideState exits: m=2398 RSB=30.4
20:25:49.194 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:49.196 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:49.197 00.001 31432 Enqueuing Expose request
20:25:49.238 00.041 29876 IsGuiding returns 1
20:25:49.238 00.000 29876 scope still moving after pulse duration time elapsed
20:25:49.268 00.030 29876 IsSlewing returns 0
20:25:49.268 00.000 29876 IsGuiding returns 0
20:25:49.268 00.000 29876 scope move finished after 37 + 56 ms
20:25:49.268 00.000 29876 Move returns status 0, amount 37
20:25:49.268 00.000 29876 MoveAxis(N, 0, ABG)
20:25:49.268 00.000 29876 Move returns status 0, amount 0
20:25:49.268 00.000 29876 move complete, result=0
20:25:49.268 00.000 29876 worker thread done servicing request
20:25:49.268 00.000 29876 Worker thread wakes up
20:25:49.268 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:49.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:49.268 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.2 px 0 ms NORTH
20:25:51.174 01.906 29876 Exposure complete
20:25:51.217 00.043 29876 worker thread done servicing request
20:25:51.217 00.000 31432 OnExposeComplete: enter
20:25:51.219 00.002 31432 UpdateGuideState(): m_state=6
20:25:51.221 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
20:25:51.223 00.002 31432 Star::Find returns 1 (0), X=336.01, Y=886.23, Mass=2564, SNR=32.2, Peak=230 HFD=3.4
20:25:51.225 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:25:51.227 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:25:51.228 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.27 cameraTheta=2.99 mountX=-0.27 mountY=-0.08, mountTheta=-2.85
20:25:51.231 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.04, opts=13)
20:25:51.233 00.002 31432 Enqueuing Move request for scope (-0.27, 0.04)
20:25:51.235 00.002 29876 Worker thread wakes up
20:25:51.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.04) opts 0xd
20:25:51.235 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.04)
20:25:51.235 00.000 29876 Moving (-0.27, 0.04) raw xDistance=-0.27 yDistance=-0.08
20:25:51.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
20:25:51.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:51.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:25:51.235 00.000 29876 MoveAxis(E, 31, ABG)
20:25:51.235 00.000 29876 Guiding  Dir = 2, Dur = 31
20:25:51.235 00.000 29876 IsSlewing returns 0
20:25:51.235 00.000 29876 IsGuiding returns 0
20:25:51.235 00.000 29876 PulseGuide returned control before completion, sleep 41
20:25:51.239 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:25:51.251 00.012 31432 UpdateGuideState exits: m=2564 RSB=32.2
20:25:51.254 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:51.256 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:51.258 00.002 31432 Enqueuing Expose request
20:25:51.283 00.025 29876 IsGuiding returns 1
20:25:51.283 00.000 29876 scope still moving after pulse duration time elapsed
20:25:51.313 00.030 29876 IsSlewing returns 0
20:25:51.313 00.000 29876 IsGuiding returns 0
20:25:51.313 00.000 29876 scope move finished after 31 + 46 ms
20:25:51.313 00.000 29876 Move returns status 0, amount 31
20:25:51.313 00.000 29876 MoveAxis(N, 0, ABG)
20:25:51.313 00.000 29876 Move returns status 0, amount 0
20:25:51.313 00.000 29876 move complete, result=0
20:25:51.314 00.001 29876 worker thread done servicing request
20:25:51.314 00.000 29876 Worker thread wakes up
20:25:51.314 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
20:25:51.316 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:51.316 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:53.448 02.132 29876 Exposure complete
20:25:53.491 00.043 29876 worker thread done servicing request
20:25:53.491 00.000 31432 OnExposeComplete: enter
20:25:53.493 00.002 31432 UpdateGuideState(): m_state=6
20:25:53.495 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
20:25:53.497 00.002 31432 Star::Find returns 1 (0), X=336.36, Y=886.23, Mass=2536, SNR=31.0, Peak=189 HFD=3.7
20:25:53.499 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
20:25:53.501 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
20:25:53.503 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.44 mountX=0.08 mountY=-0.03, mountTheta=-0.30
20:25:53.505 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.04, opts=13)
20:25:53.507 00.002 31432 Enqueuing Move request for scope (0.08, 0.04)
20:25:53.510 00.003 29876 Worker thread wakes up
20:25:53.510 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
20:25:53.510 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
20:25:53.510 00.000 29876 Moving (0.08, 0.04) raw xDistance=0.08 yDistance=-0.03
20:25:53.510 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:25:53.510 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:53.510 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:25:53.510 00.000 29876 MoveAxis(E, 0, ABG)
20:25:53.510 00.000 29876 Move returns status 0, amount 0
20:25:53.510 00.000 29876 MoveAxis(N, 0, ABG)
20:25:53.510 00.000 29876 Move returns status 0, amount 0
20:25:53.510 00.000 29876 move complete, result=0
20:25:53.510 00.000 29876 worker thread done servicing request
20:25:53.515 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:25:53.526 00.011 31432 UpdateGuideState exits: m=2536 RSB=31.0
20:25:53.528 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:53.530 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:53.532 00.002 31432 Enqueuing Expose request
20:25:53.534 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:25:53.536 00.002 29876 Worker thread wakes up
20:25:53.536 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:53.536 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:55.452 01.916 29876 Exposure complete
20:25:55.496 00.044 29876 worker thread done servicing request
20:25:55.496 00.000 31432 OnExposeComplete: enter
20:25:55.498 00.002 31432 UpdateGuideState(): m_state=6
20:25:55.500 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
20:25:55.502 00.002 31432 Star::Find returns 1 (0), X=336.25, Y=885.65, Mass=2406, SNR=30.6, Peak=193 HFD=3.6
20:25:55.504 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
20:25:55.506 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
20:25:55.508 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.62 mountX=-0.04 mountY=0.53, mountTheta=1.65
20:25:55.510 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.54, opts=13)
20:25:55.513 00.003 31432 Enqueuing Move request for scope (-0.03, -0.54)
20:25:55.515 00.002 29876 Worker thread wakes up
20:25:55.515 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.54) opts 0xd
20:25:55.515 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.54)
20:25:55.515 00.000 29876 Moving (-0.03, -0.54) raw xDistance=-0.04 yDistance=0.53
20:25:55.515 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:25:55.515 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
20:25:55.515 00.000 29876 MoveAxis(E, 0, ABG)
20:25:55.515 00.000 29876 Move returns status 0, amount 0
20:25:55.515 00.000 29876 MoveAxis(S, 39, ABG)
20:25:55.515 00.000 29876 Guiding  Dir = 1, Dur = 39
20:25:55.515 00.000 29876 IsSlewing returns 0
20:25:55.515 00.000 29876 IsGuiding returns 0
20:25:55.516 00.001 29876 PulseGuide returned control before completion, sleep 49
20:25:55.518 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:55.530 00.012 31432 UpdateGuideState exits: m=2406 RSB=30.6
20:25:55.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:55.534 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:55.535 00.001 31432 Enqueuing Expose request
20:25:55.574 00.039 29876 IsGuiding returns 1
20:25:55.574 00.000 29876 scope still moving after pulse duration time elapsed
20:25:55.605 00.031 29876 IsSlewing returns 0
20:25:55.605 00.000 29876 IsGuiding returns 1
20:25:55.637 00.032 29876 IsSlewing returns 0
20:25:55.637 00.000 29876 IsGuiding returns 1
20:25:55.668 00.031 29876 IsSlewing returns 0
20:25:55.668 00.000 29876 IsGuiding returns 0
20:25:55.668 00.000 29876 scope move finished after 39 + 113 ms
20:25:55.668 00.000 29876 Move returns status 0, amount 39
20:25:55.668 00.000 29876 move complete, result=0
20:25:55.668 00.000 29876 worker thread done servicing request
20:25:55.668 00.000 29876 Worker thread wakes up
20:25:55.668 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:55.668 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:55.668 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.5 px 39 ms SOUTH
20:25:57.795 02.127 29876 Exposure complete
20:25:57.838 00.043 29876 worker thread done servicing request
20:25:57.838 00.000 31432 OnExposeComplete: enter
20:25:57.841 00.003 31432 UpdateGuideState(): m_state=6
20:25:57.843 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
20:25:57.845 00.002 31432 Star::Find returns 1 (0), X=336.06, Y=886.31, Mass=2530, SNR=30.7, Peak=199 HFD=3.9
20:25:57.847 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
20:25:57.849 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.67)
20:25:57.851 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.21 mountY=-0.15, mountTheta=-2.52
20:25:57.855 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.12, opts=13)
20:25:57.856 00.001 31432 Enqueuing Move request for scope (-0.22, 0.12)
20:25:57.859 00.003 29876 Worker thread wakes up
20:25:57.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
20:25:57.859 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
20:25:57.859 00.000 29876 Moving (-0.22, 0.12) raw xDistance=-0.21 yDistance=-0.15
20:25:57.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:25:57.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:57.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:25:57.859 00.000 29876 MoveAxis(E, 21, ABG)
20:25:57.859 00.000 29876 Guiding  Dir = 2, Dur = 21
20:25:57.859 00.000 29876 IsSlewing returns 0
20:25:57.859 00.000 29876 IsGuiding returns 0
20:25:57.860 00.001 29876 PulseGuide returned control before completion, sleep 31
20:25:57.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:57.874 00.011 31432 UpdateGuideState exits: m=2530 RSB=30.7
20:25:57.876 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:57.878 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:57.880 00.002 31432 Enqueuing Expose request
20:25:57.902 00.022 29876 IsGuiding returns 1
20:25:57.902 00.000 29876 scope still moving after pulse duration time elapsed
20:25:57.933 00.031 29876 IsSlewing returns 0
20:25:57.933 00.000 29876 IsGuiding returns 1
20:25:57.965 00.032 29876 IsSlewing returns 0
20:25:57.965 00.000 29876 IsGuiding returns 0
20:25:57.965 00.000 29876 scope move finished after 21 + 84 ms
20:25:57.965 00.000 29876 Move returns status 0, amount 21
20:25:57.965 00.000 29876 MoveAxis(N, 0, ABG)
20:25:57.965 00.000 29876 Move returns status 0, amount 0
20:25:57.965 00.000 29876 move complete, result=0
20:25:57.965 00.000 29876 worker thread done servicing request
20:25:57.965 00.000 29876 Worker thread wakes up
20:25:57.965 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:25:57.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:25:57.965 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.2 px 0 ms NORTH
20:25:59.875 01.910 29876 Exposure complete
20:25:59.918 00.043 29876 worker thread done servicing request
20:25:59.918 00.000 31432 OnExposeComplete: enter
20:25:59.921 00.003 31432 UpdateGuideState(): m_state=6
20:25:59.923 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
20:25:59.925 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=886.66, Mass=2610, SNR=31.7, Peak=222 HFD=3.6
20:25:59.927 00.002 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
20:25:59.929 00.002 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.40 = -0.88)
20:25:59.931 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.47 hyp=0.71 cameraTheta=2.42 mountX=-0.52 mountY=-0.55, mountTheta=-2.33
20:25:59.934 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.47, opts=13)
20:25:59.936 00.002 31432 Enqueuing Move request for scope (-0.53, 0.47)
20:25:59.938 00.002 29876 Worker thread wakes up
20:25:59.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.47) opts 0xd
20:25:59.938 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.47)
20:25:59.938 00.000 29876 Moving (-0.53, 0.47) raw xDistance=-0.52 yDistance=-0.55
20:25:59.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
20:25:59.938 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:25:59.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
20:25:59.938 00.000 29876 MoveAxis(E, 53, ABG)
20:25:59.938 00.000 29876 Guiding  Dir = 2, Dur = 53
20:25:59.938 00.000 29876 IsSlewing returns 0
20:25:59.938 00.000 29876 IsGuiding returns 0
20:25:59.938 00.000 29876 PulseGuide returned control before completion, sleep 63
20:25:59.943 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:25:59.955 00.012 31432 UpdateGuideState exits: m=2610 RSB=31.7
20:25:59.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:59.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:25:59.961 00.002 31432 Enqueuing Expose request
20:26:00.014 00.053 29876 IsGuiding returns 1
20:26:00.014 00.000 29876 scope still moving after pulse duration time elapsed
20:26:00.045 00.031 29876 IsSlewing returns 0
20:26:00.045 00.000 29876 IsGuiding returns 1
20:26:00.076 00.031 29876 IsSlewing returns 0
20:26:00.076 00.000 29876 IsGuiding returns 1
20:26:00.107 00.031 29876 IsSlewing returns 0
20:26:00.107 00.000 29876 IsGuiding returns 0
20:26:00.107 00.000 29876 scope move finished after 53 + 115 ms
20:26:00.107 00.000 29876 Move returns status 0, amount 53
20:26:00.107 00.000 29876 MoveAxis(N, 0, ABG)
20:26:00.107 00.000 29876 Move returns status 0, amount 0
20:26:00.107 00.000 29876 move complete, result=0
20:26:00.108 00.001 29876 worker thread done servicing request
20:26:00.108 00.000 29876 Worker thread wakes up
20:26:00.108 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:00.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:00.109 00.001 31432 GuideStep: -0.5 px 53 ms EAST, -0.5 px 0 ms NORTH
20:26:02.236 02.127 29876 Exposure complete
20:26:02.280 00.044 29876 worker thread done servicing request
20:26:02.280 00.000 31432 OnExposeComplete: enter
20:26:02.282 00.002 31432 UpdateGuideState(): m_state=6
20:26:02.285 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
20:26:02.286 00.001 31432 Star::Find returns 1 (0), X=335.96, Y=886.57, Mass=2503, SNR=30.3, Peak=197 HFD=3.7
20:26:02.288 00.002 31432 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
20:26:02.290 00.002 31432 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.25 = -1.04)
20:26:02.292 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.38 hyp=0.49 cameraTheta=2.26 mountX=-0.30 mountY=-0.43, mountTheta=-2.19
20:26:02.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.38, opts=13)
20:26:02.297 00.002 31432 Enqueuing Move request for scope (-0.31, 0.38)
20:26:02.299 00.002 29876 Worker thread wakes up
20:26:02.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.38) opts 0xd
20:26:02.299 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.38)
20:26:02.299 00.000 29876 Moving (-0.31, 0.38) raw xDistance=-0.30 yDistance=-0.43
20:26:02.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
20:26:02.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:26:02.299 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:26:02.299 00.000 29876 MoveAxis(E, 37, ABG)
20:26:02.299 00.000 29876 Guiding  Dir = 2, Dur = 37
20:26:02.299 00.000 29876 IsSlewing returns 0
20:26:02.299 00.000 29876 IsGuiding returns 0
20:26:02.300 00.001 29876 PulseGuide returned control before completion, sleep 47
20:26:02.304 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:02.317 00.013 31432 UpdateGuideState exits: m=2503 RSB=30.3
20:26:02.320 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:02.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:02.323 00.001 31432 Enqueuing Expose request
20:26:02.361 00.038 29876 IsGuiding returns 1
20:26:02.361 00.000 29876 scope still moving after pulse duration time elapsed
20:26:02.392 00.031 29876 IsSlewing returns 0
20:26:02.392 00.000 29876 IsGuiding returns 0
20:26:02.392 00.000 29876 scope move finished after 37 + 56 ms
20:26:02.392 00.000 29876 Move returns status 0, amount 37
20:26:02.392 00.000 29876 MoveAxis(N, 0, ABG)
20:26:02.392 00.000 29876 Move returns status 0, amount 0
20:26:02.392 00.000 29876 move complete, result=0
20:26:02.392 00.000 29876 worker thread done servicing request
20:26:02.392 00.000 29876 Worker thread wakes up
20:26:02.392 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:02.392 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:02.392 00.000 31432 GuideStep: -0.3 px 37 ms EAST, -0.4 px 0 ms NORTH
20:26:04.296 01.904 29876 Exposure complete
20:26:04.339 00.043 29876 worker thread done servicing request
20:26:04.339 00.000 31432 OnExposeComplete: enter
20:26:04.341 00.002 31432 UpdateGuideState(): m_state=6
20:26:04.343 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
20:26:04.345 00.002 31432 Star::Find returns 1 (0), X=336.37, Y=886.93, Mass=2693, SNR=32.8, Peak=200 HFD=3.9
20:26:04.347 00.002 31432 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.02) = xAngle (1.42 = 1.42)
20:26:04.349 00.002 31432 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.44 = -1.85)
20:26:04.351 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.74 hyp=0.74 cameraTheta=1.45 mountX=0.11 mountY=-0.72, mountTheta=-1.42
20:26:04.354 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.74, opts=13)
20:26:04.357 00.003 31432 Enqueuing Move request for scope (0.09, 0.74)
20:26:04.359 00.002 29876 Worker thread wakes up
20:26:04.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.74) opts 0xd
20:26:04.359 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.74)
20:26:04.359 00.000 29876 Moving (0.09, 0.74) raw xDistance=0.11 yDistance=-0.72
20:26:04.359 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:26:04.359 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:04.359 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
20:26:04.359 00.000 29876 MoveAxis(E, 0, ABG)
20:26:04.359 00.000 29876 Move returns status 0, amount 0
20:26:04.359 00.000 29876 MoveAxis(N, 0, ABG)
20:26:04.359 00.000 29876 Move returns status 0, amount 0
20:26:04.359 00.000 29876 move complete, result=0
20:26:04.359 00.000 29876 worker thread done servicing request
20:26:04.363 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:04.374 00.011 31432 UpdateGuideState exits: m=2693 RSB=32.8
20:26:04.376 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:04.378 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:04.380 00.002 31432 Enqueuing Expose request
20:26:04.382 00.002 29876 Worker thread wakes up
20:26:04.382 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:04.382 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:04.382 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:26:06.504 02.122 29876 Exposure complete
20:26:06.548 00.044 29876 worker thread done servicing request
20:26:06.548 00.000 31432 OnExposeComplete: enter
20:26:06.551 00.003 31432 UpdateGuideState(): m_state=6
20:26:06.553 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
20:26:06.555 00.002 31432 Star::Find returns 1 (0), X=337.04, Y=886.19, Mass=2436, SNR=30.2, Peak=174 HFD=4.1
20:26:06.557 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
20:26:06.558 00.001 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
20:26:06.560 00.002 31432 CameraToMount -- cameraX=0.76 cameraY=0.00 hyp=0.76 cameraTheta=0.00 mountX=0.76 mountY=0.12, mountTheta=0.15
20:26:06.563 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.76, y=0.00, opts=13)
20:26:06.564 00.001 31432 Enqueuing Move request for scope (0.76, 0.00)
20:26:06.567 00.003 29876 Worker thread wakes up
20:26:06.567 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.00) opts 0xd
20:26:06.567 00.000 29876 Handling offset move in thread for scope, endpoint = (0.76, 0.00)
20:26:06.567 00.000 29876 Moving (0.76, 0.00) raw xDistance=0.76 yDistance=0.12
20:26:06.567 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.76
20:26:06.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:06.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:26:06.567 00.000 29876 MoveAxis(W, 74, ABG)
20:26:06.567 00.000 29876 Guiding  Dir = 3, Dur = 74
20:26:06.567 00.000 29876 IsSlewing returns 0
20:26:06.567 00.000 29876 IsGuiding returns 0
20:26:06.567 00.000 29876 PulseGuide returned control before completion, sleep 84
20:26:06.572 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:06.584 00.012 31432 UpdateGuideState exits: m=2436 RSB=30.2
20:26:06.586 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:06.588 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:06.590 00.002 31432 Enqueuing Expose request
20:26:06.659 00.069 29876 IsGuiding returns 1
20:26:06.659 00.000 29876 scope still moving after pulse duration time elapsed
20:26:06.688 00.029 29876 IsSlewing returns 0
20:26:06.688 00.000 29876 IsGuiding returns 1
20:26:06.719 00.031 29876 IsSlewing returns 0
20:26:06.719 00.000 29876 IsGuiding returns 0
20:26:06.719 00.000 29876 scope move finished after 74 + 77 ms
20:26:06.719 00.000 29876 Move returns status 0, amount 74
20:26:06.719 00.000 29876 MoveAxis(N, 0, ABG)
20:26:06.719 00.000 29876 Move returns status 0, amount 0
20:26:06.719 00.000 29876 move complete, result=0
20:26:06.719 00.000 29876 worker thread done servicing request
20:26:06.719 00.000 29876 Worker thread wakes up
20:26:06.719 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:06.719 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:06.719 00.000 31432 GuideStep: 0.8 px 74 ms WEST, 0.1 px 0 ms NORTH
20:26:08.637 01.918 29876 Exposure complete
20:26:08.681 00.044 29876 worker thread done servicing request
20:26:08.681 00.000 31432 OnExposeComplete: enter
20:26:08.683 00.002 31432 UpdateGuideState(): m_state=6
20:26:08.685 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
20:26:08.687 00.002 31432 Star::Find returns 1 (0), X=336.54, Y=885.70, Mass=2448, SNR=30.9, Peak=205 HFD=3.5
20:26:08.689 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
20:26:08.691 00.002 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
20:26:08.693 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.49 hyp=0.55 cameraTheta=-1.08 mountX=0.25 mountY=0.52, mountTheta=1.12
20:26:08.695 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.49, opts=13)
20:26:08.698 00.003 31432 Enqueuing Move request for scope (0.26, -0.49)
20:26:08.700 00.002 29876 Worker thread wakes up
20:26:08.700 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.49) opts 0xd
20:26:08.700 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.49)
20:26:08.700 00.000 29876 Moving (0.26, -0.49) raw xDistance=0.25 yDistance=0.52
20:26:08.700 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.25
20:26:08.700 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:08.700 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
20:26:08.700 00.000 29876 MoveAxis(W, 34, ABG)
20:26:08.700 00.000 29876 Guiding  Dir = 3, Dur = 34
20:26:08.700 00.000 29876 IsSlewing returns 0
20:26:08.700 00.000 29876 IsGuiding returns 0
20:26:08.700 00.000 29876 PulseGuide returned control before completion, sleep 44
20:26:08.704 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:26:08.714 00.010 31432 UpdateGuideState exits: m=2448 RSB=30.9
20:26:08.716 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:08.719 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:08.720 00.001 31432 Enqueuing Expose request
20:26:08.759 00.039 29876 IsGuiding returns 1
20:26:08.759 00.000 29876 scope still moving after pulse duration time elapsed
20:26:08.790 00.031 29876 IsSlewing returns 0
20:26:08.790 00.000 29876 IsGuiding returns 1
20:26:08.822 00.032 29876 IsSlewing returns 0
20:26:08.822 00.000 29876 IsGuiding returns 1
20:26:08.852 00.030 29876 IsSlewing returns 0
20:26:08.852 00.000 29876 IsGuiding returns 0
20:26:08.852 00.000 29876 scope move finished after 34 + 118 ms
20:26:08.853 00.001 29876 Move returns status 0, amount 34
20:26:08.853 00.000 29876 MoveAxis(N, 0, ABG)
20:26:08.853 00.000 29876 Move returns status 0, amount 0
20:26:08.853 00.000 29876 move complete, result=0
20:26:08.853 00.000 29876 worker thread done servicing request
20:26:08.853 00.000 29876 Worker thread wakes up
20:26:08.853 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:08.853 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:08.853 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.5 px 0 ms NORTH
20:26:11.079 02.226 29876 Exposure complete
20:26:11.123 00.044 29876 worker thread done servicing request
20:26:11.123 00.000 31432 OnExposeComplete: enter
20:26:11.125 00.002 31432 UpdateGuideState(): m_state=6
20:26:11.127 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
20:26:11.129 00.002 31432 Star::Find returns 1 (0), X=336.42, Y=885.80, Mass=2624, SNR=33.0, Peak=192 HFD=3.7
20:26:11.131 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
20:26:11.133 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
20:26:11.135 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.41 cameraTheta=-1.22 mountX=0.13 mountY=0.41, mountTheta=1.26
20:26:11.137 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.39, opts=13)
20:26:11.140 00.003 31432 Enqueuing Move request for scope (0.14, -0.39)
20:26:11.142 00.002 29876 Worker thread wakes up
20:26:11.142 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.39) opts 0xd
20:26:11.142 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.39)
20:26:11.142 00.000 29876 Moving (0.14, -0.39) raw xDistance=0.13 yDistance=0.41
20:26:11.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:26:11.142 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.41
20:26:11.142 00.000 29876 MoveAxis(E, 0, ABG)
20:26:11.142 00.000 29876 Move returns status 0, amount 0
20:26:11.142 00.000 29876 MoveAxis(S, 30, ABG)
20:26:11.142 00.000 29876 Guiding  Dir = 1, Dur = 30
20:26:11.142 00.000 29876 IsSlewing returns 0
20:26:11.142 00.000 29876 IsGuiding returns 0
20:26:11.142 00.000 29876 PulseGuide returned control before completion, sleep 40
20:26:11.149 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:26:11.160 00.011 31432 UpdateGuideState exits: m=2624 RSB=33.0
20:26:11.163 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:11.165 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:11.166 00.001 31432 Enqueuing Expose request
20:26:11.188 00.022 29876 IsGuiding returns 1
20:26:11.188 00.000 29876 scope still moving after pulse duration time elapsed
20:26:11.220 00.032 29876 IsSlewing returns 0
20:26:11.220 00.000 29876 IsGuiding returns 1
20:26:11.250 00.030 29876 IsSlewing returns 0
20:26:11.250 00.000 29876 IsGuiding returns 1
20:26:11.281 00.031 29876 IsSlewing returns 0
20:26:11.281 00.000 29876 IsGuiding returns 1
20:26:11.311 00.030 29876 IsSlewing returns 0
20:26:11.311 00.000 29876 IsGuiding returns 1
20:26:11.341 00.030 29876 IsSlewing returns 0
20:26:11.341 00.000 29876 IsGuiding returns 0
20:26:11.341 00.000 29876 scope move finished after 30 + 168 ms
20:26:11.341 00.000 29876 Move returns status 0, amount 30
20:26:11.341 00.000 29876 move complete, result=0
20:26:11.341 00.000 29876 worker thread done servicing request
20:26:11.341 00.000 29876 Worker thread wakes up
20:26:11.341 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 30 ms SOUTH
20:26:11.344 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:11.344 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:13.247 01.903 29876 Exposure complete
20:26:13.290 00.043 29876 worker thread done servicing request
20:26:13.290 00.000 31432 OnExposeComplete: enter
20:26:13.292 00.002 31432 UpdateGuideState(): m_state=6
20:26:13.294 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
20:26:13.296 00.002 31432 Star::Find returns 1 (0), X=336.68, Y=886.26, Mass=2457, SNR=30.5, Peak=165 HFD=3.7
20:26:13.298 00.002 31432 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
20:26:13.300 00.002 31432 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.16 = -3.12)
20:26:13.302 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.07 hyp=0.41 cameraTheta=0.17 mountX=0.40 mountY=-0.01, mountTheta=-0.02
20:26:13.305 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.07, opts=13)
20:26:13.307 00.002 31432 Enqueuing Move request for scope (0.40, 0.07)
20:26:13.309 00.002 29876 Worker thread wakes up
20:26:13.309 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.07) opts 0xd
20:26:13.309 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.07)
20:26:13.309 00.000 29876 Moving (0.40, 0.07) raw xDistance=0.40 yDistance=-0.01
20:26:13.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
20:26:13.309 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:13.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:26:13.309 00.000 29876 MoveAxis(W, 39, ABG)
20:26:13.309 00.000 29876 Guiding  Dir = 3, Dur = 39
20:26:13.309 00.000 29876 IsSlewing returns 0
20:26:13.309 00.000 29876 IsGuiding returns 0
20:26:13.309 00.000 29876 PulseGuide returned control before completion, sleep 49
20:26:13.314 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:13.326 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.5
20:26:13.329 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:13.331 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:13.332 00.001 31432 Enqueuing Expose request
20:26:13.371 00.039 29876 IsGuiding returns 1
20:26:13.371 00.000 29876 scope still moving after pulse duration time elapsed
20:26:13.401 00.030 29876 IsSlewing returns 0
20:26:13.401 00.000 29876 IsGuiding returns 1
20:26:13.432 00.031 29876 IsSlewing returns 0
20:26:13.432 00.000 29876 IsGuiding returns 1
20:26:13.463 00.031 29876 IsSlewing returns 0
20:26:13.463 00.000 29876 IsGuiding returns 1
20:26:13.493 00.030 29876 IsSlewing returns 0
20:26:13.493 00.000 29876 IsGuiding returns 1
20:26:13.523 00.030 29876 IsSlewing returns 0
20:26:13.523 00.000 29876 IsGuiding returns 0
20:26:13.523 00.000 29876 scope move finished after 39 + 174 ms
20:26:13.523 00.000 29876 Move returns status 0, amount 39
20:26:13.523 00.000 29876 MoveAxis(N, 0, ABG)
20:26:13.523 00.000 29876 Move returns status 0, amount 0
20:26:13.523 00.000 29876 move complete, result=0
20:26:13.523 00.000 29876 worker thread done servicing request
20:26:13.523 00.000 29876 Worker thread wakes up
20:26:13.523 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:13.523 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:13.523 00.000 31432 GuideStep: 0.4 px 39 ms WEST, -0.0 px 0 ms NORTH
20:26:15.654 02.131 29876 Exposure complete
20:26:15.697 00.043 29876 worker thread done servicing request
20:26:15.697 00.000 31432 OnExposeComplete: enter
20:26:15.700 00.003 31432 UpdateGuideState(): m_state=6
20:26:15.702 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
20:26:15.704 00.002 31432 Star::Find returns 1 (0), X=336.12, Y=886.44, Mass=2483, SNR=30.4, Peak=228 HFD=3.3
20:26:15.706 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
20:26:15.707 00.001 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
20:26:15.709 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.11 mountX=-0.15 mountY=-0.28, mountTheta=-2.06
20:26:15.712 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.26, opts=13)
20:26:15.714 00.002 31432 Enqueuing Move request for scope (-0.15, 0.26)
20:26:15.716 00.002 29876 Worker thread wakes up
20:26:15.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
20:26:15.716 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
20:26:15.716 00.000 29876 Moving (-0.15, 0.26) raw xDistance=-0.15 yDistance=-0.28
20:26:15.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:26:15.716 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:15.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:26:15.716 00.000 29876 MoveAxis(E, 0, ABG)
20:26:15.716 00.000 29876 Move returns status 0, amount 0
20:26:15.716 00.000 29876 MoveAxis(N, 0, ABG)
20:26:15.716 00.000 29876 Move returns status 0, amount 0
20:26:15.716 00.000 29876 move complete, result=0
20:26:15.716 00.000 29876 worker thread done servicing request
20:26:15.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:26:15.732 00.013 31432 UpdateGuideState exits: m=2483 RSB=30.4
20:26:15.734 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:15.736 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:15.738 00.002 31432 Enqueuing Expose request
20:26:15.740 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:26:15.742 00.002 29876 Worker thread wakes up
20:26:15.742 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:15.742 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:17.646 01.904 29876 Exposure complete
20:26:17.689 00.043 29876 worker thread done servicing request
20:26:17.689 00.000 31432 OnExposeComplete: enter
20:26:17.692 00.003 31432 UpdateGuideState(): m_state=6
20:26:17.695 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
20:26:17.696 00.001 31432 Star::Find returns 1 (0), X=336.63, Y=886.23, Mass=2531, SNR=31.6, Peak=218 HFD=3.5
20:26:17.698 00.002 31432 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
20:26:17.700 00.002 31432 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.10 = 3.10)
20:26:17.702 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.04 hyp=0.35 cameraTheta=0.11 mountX=0.35 mountY=0.02, mountTheta=0.05
20:26:17.705 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.04, opts=13)
20:26:17.707 00.002 31432 Enqueuing Move request for scope (0.35, 0.04)
20:26:17.709 00.002 29876 Worker thread wakes up
20:26:17.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.04) opts 0xd
20:26:17.709 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.04)
20:26:17.709 00.000 29876 Moving (0.35, 0.04) raw xDistance=0.35 yDistance=0.02
20:26:17.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
20:26:17.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:17.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:26:17.709 00.000 29876 MoveAxis(W, 34, ABG)
20:26:17.709 00.000 29876 Guiding  Dir = 3, Dur = 34
20:26:17.709 00.000 29876 IsSlewing returns 0
20:26:17.709 00.000 29876 IsGuiding returns 0
20:26:17.709 00.000 29876 PulseGuide returned control before completion, sleep 44
20:26:17.713 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=4, FiltMax=257, Gamma=0.490
20:26:17.726 00.013 31432 UpdateGuideState exits: m=2531 RSB=31.6
20:26:17.728 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:17.730 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:17.731 00.001 31432 Enqueuing Expose request
20:26:17.766 00.035 29876 IsGuiding returns 1
20:26:17.766 00.000 29876 scope still moving after pulse duration time elapsed
20:26:17.796 00.030 29876 IsSlewing returns 0
20:26:17.796 00.000 29876 IsGuiding returns 0
20:26:17.796 00.000 29876 scope move finished after 34 + 53 ms
20:26:17.796 00.000 29876 Move returns status 0, amount 34
20:26:17.796 00.000 29876 MoveAxis(N, 0, ABG)
20:26:17.796 00.000 29876 Move returns status 0, amount 0
20:26:17.796 00.000 29876 move complete, result=0
20:26:17.796 00.000 29876 worker thread done servicing request
20:26:17.796 00.000 29876 Worker thread wakes up
20:26:17.796 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:17.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:17.796 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.0 px 0 ms NORTH
20:26:19.922 02.126 29876 Exposure complete
20:26:19.966 00.044 29876 worker thread done servicing request
20:26:19.967 00.001 31432 OnExposeComplete: enter
20:26:19.969 00.002 31432 UpdateGuideState(): m_state=6
20:26:19.971 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
20:26:19.973 00.002 31432 Star::Find returns 1 (0), X=335.56, Y=886.84, Mass=2569, SNR=31.4, Peak=168 HFD=3.8
20:26:19.975 00.002 31432 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.02) = xAngle (2.38 = 2.38)
20:26:19.976 00.001 31432 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.39 = -0.89)
20:26:19.978 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=0.65 hyp=0.96 cameraTheta=2.40 mountX=-0.70 mountY=-0.75, mountTheta=-2.32
20:26:19.981 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=0.65, opts=13)
20:26:19.983 00.002 31432 Enqueuing Move request for scope (-0.71, 0.65)
20:26:19.985 00.002 29876 Worker thread wakes up
20:26:19.985 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.65) opts 0xd
20:26:19.985 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, 0.65)
20:26:19.985 00.000 29876 Moving (-0.71, 0.65) raw xDistance=-0.70 yDistance=-0.75
20:26:19.985 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.70
20:26:19.985 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:19.985 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
20:26:19.985 00.000 29876 MoveAxis(E, 62, ABG)
20:26:19.985 00.000 29876 Guiding  Dir = 2, Dur = 62
20:26:19.986 00.001 29876 IsSlewing returns 0
20:26:19.986 00.000 29876 IsGuiding returns 0
20:26:19.986 00.000 29876 PulseGuide returned control before completion, sleep 72
20:26:19.989 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:26:20.000 00.011 31432 UpdateGuideState exits: m=2569 RSB=31.4
20:26:20.002 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:20.004 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:20.006 00.002 31432 Enqueuing Expose request
20:26:20.074 00.068 29876 IsGuiding returns 1
20:26:20.074 00.000 29876 scope still moving after pulse duration time elapsed
20:26:20.104 00.030 29876 IsSlewing returns 0
20:26:20.104 00.000 29876 IsGuiding returns 1
20:26:20.135 00.031 29876 IsSlewing returns 0
20:26:20.135 00.000 29876 IsGuiding returns 0
20:26:20.135 00.000 29876 scope move finished after 62 + 87 ms
20:26:20.135 00.000 29876 Move returns status 0, amount 62
20:26:20.135 00.000 29876 MoveAxis(N, 0, ABG)
20:26:20.135 00.000 29876 Move returns status 0, amount 0
20:26:20.135 00.000 29876 move complete, result=0
20:26:20.135 00.000 29876 worker thread done servicing request
20:26:20.135 00.000 29876 Worker thread wakes up
20:26:20.135 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:20.135 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:20.135 00.000 31432 GuideStep: -0.7 px 62 ms EAST, -0.7 px 0 ms NORTH
20:26:22.052 01.917 29876 Exposure complete
20:26:22.095 00.043 29876 worker thread done servicing request
20:26:22.095 00.000 31432 OnExposeComplete: enter
20:26:22.097 00.002 31432 UpdateGuideState(): m_state=6
20:26:22.100 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
20:26:22.102 00.002 31432 Star::Find returns 1 (0), X=336.53, Y=886.38, Mass=2344, SNR=30.4, Peak=189 HFD=3.3
20:26:22.104 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
20:26:22.106 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.63)
20:26:22.108 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.32 cameraTheta=0.66 mountX=0.25 mountY=-0.15, mountTheta=-0.54
20:26:22.111 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.19, opts=13)
20:26:22.113 00.002 31432 Enqueuing Move request for scope (0.25, 0.19)
20:26:22.116 00.003 29876 Worker thread wakes up
20:26:22.116 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
20:26:22.116 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
20:26:22.116 00.000 29876 Moving (0.25, 0.19) raw xDistance=0.25 yDistance=-0.15
20:26:22.116 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
20:26:22.116 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:22.116 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:26:22.116 00.000 29876 MoveAxis(W, 16, ABG)
20:26:22.116 00.000 29876 Guiding  Dir = 3, Dur = 16
20:26:22.116 00.000 29876 IsSlewing returns 0
20:26:22.116 00.000 29876 IsGuiding returns 0
20:26:22.116 00.000 29876 PulseGuide returned control before completion, sleep 26
20:26:22.119 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:22.131 00.012 31432 UpdateGuideState exits: m=2344 RSB=30.4
20:26:22.134 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:22.136 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:22.138 00.002 31432 Enqueuing Expose request
20:26:22.144 00.006 29876 IsGuiding returns 0
20:26:22.144 00.000 29876 Move returns status 0, amount 16
20:26:22.144 00.000 29876 MoveAxis(N, 0, ABG)
20:26:22.144 00.000 29876 Move returns status 0, amount 0
20:26:22.144 00.000 29876 move complete, result=0
20:26:22.144 00.000 29876 worker thread done servicing request
20:26:22.144 00.000 29876 Worker thread wakes up
20:26:22.144 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:22.144 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:22.144 00.000 31432 GuideStep: 0.3 px 16 ms WEST, -0.2 px 0 ms NORTH
20:26:24.271 02.127 29876 Exposure complete
20:26:24.317 00.046 29876 worker thread done servicing request
20:26:24.317 00.000 31432 OnExposeComplete: enter
20:26:24.320 00.003 31432 UpdateGuideState(): m_state=6
20:26:24.322 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
20:26:24.324 00.002 31432 Star::Find returns 1 (0), X=336.85, Y=886.71, Mass=2366, SNR=30.5, Peak=214 HFD=3.4
20:26:24.326 00.002 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
20:26:24.328 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
20:26:24.330 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.52 hyp=0.78 cameraTheta=0.74 mountX=0.58 mountY=-0.43, mountTheta=-0.63
20:26:24.336 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.52, opts=13)
20:26:24.337 00.001 31432 Enqueuing Move request for scope (0.57, 0.52)
20:26:24.340 00.003 29876 Worker thread wakes up
20:26:24.340 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.52) opts 0xd
20:26:24.340 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.52)
20:26:24.340 00.000 29876 Moving (0.57, 0.52) raw xDistance=0.58 yDistance=-0.43
20:26:24.340 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58
20:26:24.340 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:24.340 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:26:24.340 00.000 29876 MoveAxis(W, 58, ABG)
20:26:24.340 00.000 29876 Guiding  Dir = 3, Dur = 58
20:26:24.340 00.000 29876 IsSlewing returns 0
20:26:24.340 00.000 29876 IsGuiding returns 0
20:26:24.341 00.001 29876 PulseGuide returned control before completion, sleep 68
20:26:24.344 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:26:24.355 00.011 31432 UpdateGuideState exits: m=2366 RSB=30.5
20:26:24.358 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:24.360 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:24.362 00.002 31432 Enqueuing Expose request
20:26:24.410 00.048 29876 IsGuiding returns 1
20:26:24.410 00.000 29876 scope still moving after pulse duration time elapsed
20:26:24.442 00.032 29876 IsSlewing returns 0
20:26:24.442 00.000 29876 IsGuiding returns 1
20:26:24.472 00.030 29876 IsSlewing returns 0
20:26:24.472 00.000 29876 IsGuiding returns 1
20:26:24.503 00.031 29876 IsSlewing returns 0
20:26:24.503 00.000 29876 IsGuiding returns 0
20:26:24.503 00.000 29876 scope move finished after 58 + 104 ms
20:26:24.503 00.000 29876 Move returns status 0, amount 58
20:26:24.503 00.000 29876 MoveAxis(N, 0, ABG)
20:26:24.503 00.000 29876 Move returns status 0, amount 0
20:26:24.503 00.000 29876 move complete, result=0
20:26:24.503 00.000 29876 worker thread done servicing request
20:26:24.503 00.000 29876 Worker thread wakes up
20:26:24.503 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:24.503 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:24.503 00.000 31432 GuideStep: 0.6 px 58 ms WEST, -0.4 px 0 ms NORTH
20:26:26.418 01.915 29876 Exposure complete
20:26:26.472 00.054 29876 worker thread done servicing request
20:26:26.472 00.000 31432 OnExposeComplete: enter
20:26:26.476 00.004 31432 UpdateGuideState(): m_state=6
20:26:26.480 00.004 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
20:26:26.484 00.004 31432 Star::Find returns 1 (0), X=336.70, Y=886.25, Mass=2419, SNR=30.4, Peak=186 HFD=3.6
20:26:26.488 00.004 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
20:26:26.493 00.005 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
20:26:26.496 00.003 31432 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.43 cameraTheta=0.15 mountX=0.43 mountY=0.00, mountTheta=0.01
20:26:26.501 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.06, opts=13)
20:26:26.505 00.004 31432 Enqueuing Move request for scope (0.43, 0.06)
20:26:26.508 00.003 29876 Worker thread wakes up
20:26:26.509 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.06) opts 0xd
20:26:26.509 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.06)
20:26:26.509 00.000 29876 Moving (0.43, 0.06) raw xDistance=0.43 yDistance=0.00
20:26:26.509 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
20:26:26.509 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:26.509 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:26:26.509 00.000 29876 MoveAxis(W, 49, ABG)
20:26:26.509 00.000 29876 Guiding  Dir = 3, Dur = 49
20:26:26.509 00.000 29876 IsSlewing returns 0
20:26:26.509 00.000 29876 IsGuiding returns 0
20:26:26.510 00.001 29876 PulseGuide returned control before completion, sleep 59
20:26:26.515 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:26.534 00.019 31432 UpdateGuideState exits: m=2419 RSB=30.4
20:26:26.538 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:26.541 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:26.546 00.005 31432 Enqueuing Expose request
20:26:26.571 00.025 29876 IsGuiding returns 1
20:26:26.571 00.000 29876 scope still moving after pulse duration time elapsed
20:26:26.602 00.031 29876 IsSlewing returns 0
20:26:26.602 00.000 29876 IsGuiding returns 1
20:26:26.634 00.032 29876 IsSlewing returns 0
20:26:26.634 00.000 29876 IsGuiding returns 1
20:26:26.666 00.032 29876 IsSlewing returns 0
20:26:26.666 00.000 29876 IsGuiding returns 1
20:26:26.697 00.031 29876 IsSlewing returns 0
20:26:26.697 00.000 29876 IsGuiding returns 0
20:26:26.697 00.000 29876 scope move finished after 49 + 138 ms
20:26:26.697 00.000 29876 Move returns status 0, amount 49
20:26:26.697 00.000 29876 MoveAxis(N, 0, ABG)
20:26:26.697 00.000 29876 Move returns status 0, amount 0
20:26:26.697 00.000 29876 move complete, result=0
20:26:26.697 00.000 29876 worker thread done servicing request
20:26:26.697 00.000 31432 GuideStep: 0.4 px 49 ms WEST, 0.0 px 0 ms NORTH
20:26:26.701 00.004 29876 Worker thread wakes up
20:26:26.701 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:26.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:28.827 02.126 29876 Exposure complete
20:26:28.873 00.046 29876 worker thread done servicing request
20:26:28.873 00.000 31432 OnExposeComplete: enter
20:26:28.877 00.004 31432 UpdateGuideState(): m_state=6
20:26:28.879 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
20:26:28.881 00.002 31432 Star::Find returns 1 (0), X=337.01, Y=886.69, Mass=2384, SNR=30.7, Peak=237 HFD=3.3
20:26:28.882 00.001 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
20:26:28.884 00.002 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
20:26:28.886 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=0.50 hyp=0.89 cameraTheta=0.60 mountX=0.74 mountY=-0.39, mountTheta=-0.48
20:26:28.890 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=0.50, opts=13)
20:26:28.893 00.003 31432 Enqueuing Move request for scope (0.73, 0.50)
20:26:28.895 00.002 29876 Worker thread wakes up
20:26:28.896 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.50) opts 0xd
20:26:28.896 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, 0.50)
20:26:28.896 00.000 29876 Moving (0.73, 0.50) raw xDistance=0.74 yDistance=-0.39
20:26:28.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
20:26:28.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:28.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:26:28.896 00.000 29876 MoveAxis(W, 78, ABG)
20:26:28.896 00.000 29876 Guiding  Dir = 3, Dur = 78
20:26:28.896 00.000 29876 IsSlewing returns 0
20:26:28.896 00.000 29876 IsGuiding returns 0
20:26:28.896 00.000 29876 PulseGuide returned control before completion, sleep 88
20:26:28.900 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:26:28.911 00.011 31432 UpdateGuideState exits: m=2384 RSB=30.7
20:26:28.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:28.915 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:28.917 00.002 31432 Enqueuing Expose request
20:26:28.996 00.079 29876 IsGuiding returns 1
20:26:28.996 00.000 29876 scope still moving after pulse duration time elapsed
20:26:29.028 00.032 29876 IsSlewing returns 0
20:26:29.028 00.000 29876 IsGuiding returns 1
20:26:29.059 00.031 29876 IsSlewing returns 0
20:26:29.059 00.000 29876 IsGuiding returns 0
20:26:29.059 00.000 29876 scope move finished after 78 + 84 ms
20:26:29.059 00.000 29876 Move returns status 0, amount 78
20:26:29.059 00.000 29876 MoveAxis(N, 0, ABG)
20:26:29.059 00.000 29876 Move returns status 0, amount 0
20:26:29.059 00.000 29876 move complete, result=0
20:26:29.059 00.000 29876 worker thread done servicing request
20:26:29.059 00.000 29876 Worker thread wakes up
20:26:29.059 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:29.059 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:29.059 00.000 31432 GuideStep: 0.7 px 78 ms WEST, -0.4 px 0 ms NORTH
20:26:30.973 01.914 29876 Exposure complete
20:26:31.016 00.043 29876 worker thread done servicing request
20:26:31.018 00.002 31432 OnExposeComplete: enter
20:26:31.020 00.002 31432 UpdateGuideState(): m_state=6
20:26:31.022 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
20:26:31.023 00.001 31432 Star::Find returns 1 (0), X=336.50, Y=886.08, Mass=2665, SNR=32.3, Peak=191 HFD=3.7
20:26:31.026 00.003 31432 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.02) = xAngle (-0.45 = -0.45)
20:26:31.027 00.001 31432 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.56 = 2.56)
20:26:31.029 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.42 mountX=0.23 mountY=0.14, mountTheta=0.55
20:26:31.032 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.10, opts=13)
20:26:31.034 00.002 31432 Enqueuing Move request for scope (0.23, -0.10)
20:26:31.036 00.002 29876 Worker thread wakes up
20:26:31.036 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
20:26:31.036 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
20:26:31.036 00.000 29876 Moving (0.23, -0.10) raw xDistance=0.23 yDistance=0.14
20:26:31.036 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.23
20:26:31.036 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:31.036 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:26:31.036 00.000 29876 MoveAxis(W, 33, ABG)
20:26:31.036 00.000 29876 Guiding  Dir = 3, Dur = 33
20:26:31.036 00.000 29876 IsSlewing returns 0
20:26:31.036 00.000 29876 IsGuiding returns 0
20:26:31.037 00.001 29876 PulseGuide returned control before completion, sleep 43
20:26:31.040 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:26:31.052 00.012 31432 UpdateGuideState exits: m=2665 RSB=32.3
20:26:31.055 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:31.056 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:31.058 00.002 31432 Enqueuing Expose request
20:26:31.080 00.022 29876 IsGuiding returns 1
20:26:31.080 00.000 29876 scope still moving after pulse duration time elapsed
20:26:31.110 00.030 29876 IsSlewing returns 0
20:26:31.110 00.000 29876 IsGuiding returns 1
20:26:31.142 00.032 29876 IsSlewing returns 0
20:26:31.142 00.000 29876 IsGuiding returns 1
20:26:31.172 00.030 29876 IsSlewing returns 0
20:26:31.172 00.000 29876 IsGuiding returns 1
20:26:31.202 00.030 29876 IsSlewing returns 0
20:26:31.202 00.000 29876 IsGuiding returns 0
20:26:31.202 00.000 29876 scope move finished after 33 + 133 ms
20:26:31.202 00.000 29876 Move returns status 0, amount 33
20:26:31.202 00.000 29876 MoveAxis(N, 0, ABG)
20:26:31.202 00.000 29876 Move returns status 0, amount 0
20:26:31.202 00.000 29876 move complete, result=0
20:26:31.202 00.000 29876 worker thread done servicing request
20:26:31.202 00.000 29876 Worker thread wakes up
20:26:31.202 00.000 31432 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
20:26:31.205 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:31.205 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:33.337 02.132 29876 Exposure complete
20:26:33.381 00.044 29876 worker thread done servicing request
20:26:33.381 00.000 31432 OnExposeComplete: enter
20:26:33.384 00.003 31432 UpdateGuideState(): m_state=6
20:26:33.386 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
20:26:33.388 00.002 31432 Star::Find returns 1 (0), X=336.09, Y=886.14, Mass=2452, SNR=31.2, Peak=235 HFD=3.4
20:26:33.389 00.001 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
20:26:33.391 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
20:26:33.393 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.91 mountX=-0.19 mountY=0.02, mountTheta=3.06
20:26:33.395 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.05, opts=13)
20:26:33.398 00.003 31432 Enqueuing Move request for scope (-0.19, -0.05)
20:26:33.399 00.001 29876 Worker thread wakes up
20:26:33.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
20:26:33.400 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
20:26:33.400 00.000 29876 Moving (-0.19, -0.05) raw xDistance=-0.19 yDistance=0.02
20:26:33.400 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:26:33.400 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:33.400 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:26:33.400 00.000 29876 MoveAxis(E, 0, ABG)
20:26:33.400 00.000 29876 Move returns status 0, amount 0
20:26:33.400 00.000 29876 MoveAxis(N, 0, ABG)
20:26:33.400 00.000 29876 Move returns status 0, amount 0
20:26:33.400 00.000 29876 move complete, result=0
20:26:33.400 00.000 29876 worker thread done servicing request
20:26:33.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:33.415 00.012 31432 UpdateGuideState exits: m=2452 RSB=31.2
20:26:33.418 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:33.420 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:33.422 00.002 31432 Enqueuing Expose request
20:26:33.423 00.001 29876 Worker thread wakes up
20:26:33.423 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:26:33.426 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:33.426 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:35.336 01.910 29876 Exposure complete
20:26:35.379 00.043 29876 worker thread done servicing request
20:26:35.379 00.000 31432 OnExposeComplete: enter
20:26:35.381 00.002 31432 UpdateGuideState(): m_state=6
20:26:35.383 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
20:26:35.385 00.002 31432 Star::Find returns 1 (0), X=336.64, Y=886.17, Mass=2375, SNR=30.2, Peak=225 HFD=3.6
20:26:35.387 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
20:26:35.388 00.001 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
20:26:35.390 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-0.06 mountX=0.37 mountY=0.08, mountTheta=0.21
20:26:35.393 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.02, opts=13)
20:26:35.395 00.002 31432 Enqueuing Move request for scope (0.37, -0.02)
20:26:35.397 00.002 29876 Worker thread wakes up
20:26:35.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.02) opts 0xd
20:26:35.397 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.02)
20:26:35.398 00.001 29876 Moving (0.37, -0.02) raw xDistance=0.37 yDistance=0.08
20:26:35.398 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.37
20:26:35.398 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:35.398 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:26:35.398 00.000 29876 MoveAxis(W, 35, ABG)
20:26:35.398 00.000 29876 Guiding  Dir = 3, Dur = 35
20:26:35.398 00.000 29876 IsSlewing returns 0
20:26:35.398 00.000 29876 IsGuiding returns 0
20:26:35.398 00.000 29876 PulseGuide returned control before completion, sleep 45
20:26:35.402 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:35.414 00.012 31432 UpdateGuideState exits: m=2375 RSB=30.2
20:26:35.416 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:35.418 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:35.420 00.002 31432 Enqueuing Expose request
20:26:35.457 00.037 29876 IsGuiding returns 1
20:26:35.457 00.000 29876 scope still moving after pulse duration time elapsed
20:26:35.488 00.031 29876 IsSlewing returns 0
20:26:35.488 00.000 29876 IsGuiding returns 0
20:26:35.488 00.000 29876 scope move finished after 35 + 54 ms
20:26:35.488 00.000 29876 Move returns status 0, amount 35
20:26:35.488 00.000 29876 MoveAxis(N, 0, ABG)
20:26:35.488 00.000 29876 Move returns status 0, amount 0
20:26:35.488 00.000 29876 move complete, result=0
20:26:35.488 00.000 29876 worker thread done servicing request
20:26:35.488 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.1 px 0 ms NORTH
20:26:35.491 00.003 29876 Worker thread wakes up
20:26:35.491 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:35.491 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:37.621 02.130 29876 Exposure complete
20:26:37.666 00.045 29876 worker thread done servicing request
20:26:37.666 00.000 31432 OnExposeComplete: enter
20:26:37.669 00.003 31432 UpdateGuideState(): m_state=6
20:26:37.670 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
20:26:37.673 00.003 31432 Star::Find returns 1 (0), X=336.76, Y=886.32, Mass=2414, SNR=30.5, Peak=188 HFD=3.6
20:26:37.674 00.001 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
20:26:37.676 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
20:26:37.678 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.13 hyp=0.50 cameraTheta=0.26 mountX=0.48 mountY=-0.05, mountTheta=-0.11
20:26:37.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.13, opts=13)
20:26:37.685 00.004 31432 Enqueuing Move request for scope (0.48, 0.13)
20:26:37.686 00.001 29876 Worker thread wakes up
20:26:37.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.13) opts 0xd
20:26:37.686 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.13)
20:26:37.686 00.000 29876 Moving (0.48, 0.13) raw xDistance=0.48 yDistance=-0.05
20:26:37.687 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
20:26:37.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:37.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:26:37.687 00.000 29876 MoveAxis(W, 51, ABG)
20:26:37.687 00.000 29876 Guiding  Dir = 3, Dur = 51
20:26:37.687 00.000 29876 IsSlewing returns 0
20:26:37.687 00.000 29876 IsGuiding returns 0
20:26:37.687 00.000 29876 PulseGuide returned control before completion, sleep 61
20:26:37.689 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:37.701 00.012 31432 UpdateGuideState exits: m=2414 RSB=30.5
20:26:37.703 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:37.706 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:37.708 00.002 31432 Enqueuing Expose request
20:26:37.757 00.049 29876 IsGuiding returns 1
20:26:37.757 00.000 29876 scope still moving after pulse duration time elapsed
20:26:37.788 00.031 29876 IsSlewing returns 0
20:26:37.788 00.000 29876 IsGuiding returns 0
20:26:37.788 00.000 29876 scope move finished after 51 + 50 ms
20:26:37.788 00.000 29876 Move returns status 0, amount 51
20:26:37.788 00.000 29876 MoveAxis(N, 0, ABG)
20:26:37.788 00.000 29876 Move returns status 0, amount 0
20:26:37.788 00.000 29876 move complete, result=0
20:26:37.789 00.001 29876 worker thread done servicing request
20:26:37.789 00.000 29876 Worker thread wakes up
20:26:37.789 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:37.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:37.789 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.1 px 0 ms NORTH
20:26:39.692 01.903 29876 Exposure complete
20:26:39.736 00.044 29876 worker thread done servicing request
20:26:39.736 00.000 31432 OnExposeComplete: enter
20:26:39.739 00.003 31432 UpdateGuideState(): m_state=6
20:26:39.740 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
20:26:39.742 00.002 31432 Star::Find returns 1 (0), X=336.63, Y=886.18, Mass=2746, SNR=32.6, Peak=197 HFD=3.7
20:26:39.744 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
20:26:39.746 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
20:26:39.748 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.02 mountX=0.35 mountY=0.06, mountTheta=0.17
20:26:39.752 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.01, opts=13)
20:26:39.755 00.003 31432 Enqueuing Move request for scope (0.35, -0.01)
20:26:39.757 00.002 29876 Worker thread wakes up
20:26:39.757 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
20:26:39.757 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
20:26:39.757 00.000 29876 Moving (0.35, -0.01) raw xDistance=0.35 yDistance=0.06
20:26:39.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
20:26:39.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:39.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:26:39.757 00.000 29876 MoveAxis(W, 41, ABG)
20:26:39.758 00.001 29876 Guiding  Dir = 3, Dur = 41
20:26:39.758 00.000 29876 IsSlewing returns 0
20:26:39.758 00.000 29876 IsGuiding returns 0
20:26:39.758 00.000 29876 PulseGuide returned control before completion, sleep 51
20:26:39.761 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:39.773 00.012 31432 UpdateGuideState exits: m=2746 RSB=32.6
20:26:39.775 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:39.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:39.779 00.002 31432 Enqueuing Expose request
20:26:39.813 00.034 29876 IsGuiding returns 1
20:26:39.813 00.000 29876 scope still moving after pulse duration time elapsed
20:26:39.843 00.030 29876 IsSlewing returns 0
20:26:39.843 00.000 29876 IsGuiding returns 1
20:26:39.874 00.031 29876 IsSlewing returns 0
20:26:39.874 00.000 29876 IsGuiding returns 1
20:26:39.905 00.031 29876 IsSlewing returns 0
20:26:39.905 00.000 29876 IsGuiding returns 0
20:26:39.905 00.000 29876 scope move finished after 41 + 106 ms
20:26:39.905 00.000 29876 Move returns status 0, amount 41
20:26:39.905 00.000 29876 MoveAxis(N, 0, ABG)
20:26:39.905 00.000 29876 Move returns status 0, amount 0
20:26:39.905 00.000 29876 move complete, result=0
20:26:39.905 00.000 29876 worker thread done servicing request
20:26:39.905 00.000 29876 Worker thread wakes up
20:26:39.906 00.001 31432 GuideStep: 0.4 px 41 ms WEST, 0.1 px 0 ms NORTH
20:26:39.908 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:39.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:42.032 02.124 29876 Exposure complete
20:26:42.076 00.044 29876 worker thread done servicing request
20:26:42.076 00.000 31432 OnExposeComplete: enter
20:26:42.079 00.003 31432 UpdateGuideState(): m_state=6
20:26:42.081 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
20:26:42.083 00.002 31432 Star::Find returns 1 (0), X=336.44, Y=886.35, Mass=2582, SNR=31.2, Peak=176 HFD=3.5
20:26:42.084 00.001 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
20:26:42.086 00.002 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.50)
20:26:42.089 00.003 31432 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=0.16 mountY=-0.14, mountTheta=-0.69
20:26:42.092 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.16, opts=13)
20:26:42.095 00.003 31432 Enqueuing Move request for scope (0.16, 0.16)
20:26:42.097 00.002 29876 Worker thread wakes up
20:26:42.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
20:26:42.097 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
20:26:42.097 00.000 29876 Moving (0.16, 0.16) raw xDistance=0.16 yDistance=-0.14
20:26:42.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:26:42.097 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:42.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:26:42.097 00.000 29876 MoveAxis(E, 0, ABG)
20:26:42.097 00.000 29876 Move returns status 0, amount 0
20:26:42.097 00.000 29876 MoveAxis(N, 0, ABG)
20:26:42.097 00.000 29876 Move returns status 0, amount 0
20:26:42.097 00.000 29876 move complete, result=0
20:26:42.097 00.000 29876 worker thread done servicing request
20:26:42.101 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:26:42.112 00.011 31432 UpdateGuideState exits: m=2582 RSB=31.2
20:26:42.114 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:42.116 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:42.118 00.002 31432 Enqueuing Expose request
20:26:42.120 00.002 29876 Worker thread wakes up
20:26:42.120 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:26:42.122 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:42.122 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:44.032 01.910 29876 Exposure complete
20:26:44.076 00.044 29876 worker thread done servicing request
20:26:44.076 00.000 31432 OnExposeComplete: enter
20:26:44.078 00.002 31432 UpdateGuideState(): m_state=6
20:26:44.081 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
20:26:44.082 00.001 31432 Star::Find returns 1 (0), X=336.00, Y=886.48, Mass=2438, SNR=30.5, Peak=221 HFD=3.6
20:26:44.084 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
20:26:44.086 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.97)
20:26:44.088 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.33 mountX=-0.27 mountY=-0.33, mountTheta=-2.25
20:26:44.091 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.29, opts=13)
20:26:44.093 00.002 31432 Enqueuing Move request for scope (-0.28, 0.29)
20:26:44.095 00.002 29876 Worker thread wakes up
20:26:44.095 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
20:26:44.095 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
20:26:44.095 00.000 29876 Moving (-0.28, 0.29) raw xDistance=-0.27 yDistance=-0.33
20:26:44.095 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
20:26:44.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:26:44.095 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:26:44.095 00.000 29876 MoveAxis(E, 26, ABG)
20:26:44.095 00.000 29876 Guiding  Dir = 2, Dur = 26
20:26:44.096 00.001 29876 IsSlewing returns 0
20:26:44.096 00.000 29876 IsGuiding returns 0
20:26:44.096 00.000 29876 PulseGuide returned control before completion, sleep 36
20:26:44.103 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:26:44.115 00.012 31432 UpdateGuideState exits: m=2438 RSB=30.5
20:26:44.117 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:44.119 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:44.121 00.002 31432 Enqueuing Expose request
20:26:44.139 00.018 29876 IsGuiding returns 1
20:26:44.139 00.000 29876 scope still moving after pulse duration time elapsed
20:26:44.169 00.030 29876 IsSlewing returns 0
20:26:44.169 00.000 29876 IsGuiding returns 0
20:26:44.169 00.000 29876 scope move finished after 26 + 47 ms
20:26:44.169 00.000 29876 Move returns status 0, amount 26
20:26:44.169 00.000 29876 MoveAxis(N, 0, ABG)
20:26:44.169 00.000 29876 Move returns status 0, amount 0
20:26:44.169 00.000 29876 move complete, result=0
20:26:44.170 00.001 29876 worker thread done servicing request
20:26:44.170 00.000 29876 Worker thread wakes up
20:26:44.170 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:44.170 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:44.170 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.3 px 0 ms NORTH
20:26:46.300 02.130 29876 Exposure complete
20:26:46.344 00.044 29876 worker thread done servicing request
20:26:46.344 00.000 31432 OnExposeComplete: enter
20:26:46.347 00.003 31432 UpdateGuideState(): m_state=6
20:26:46.349 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
20:26:46.350 00.001 31432 Star::Find returns 1 (0), X=336.98, Y=886.33, Mass=2816, SNR=33.0, Peak=209 HFD=3.3
20:26:46.352 00.002 31432 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
20:26:46.354 00.002 31432 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.19 = -3.10)
20:26:46.356 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.14 hyp=0.72 cameraTheta=0.20 mountX=0.71 mountY=-0.03, mountTheta=-0.05
20:26:46.358 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.14, opts=13)
20:26:46.360 00.002 31432 Enqueuing Move request for scope (0.71, 0.14)
20:26:46.363 00.003 29876 Worker thread wakes up
20:26:46.363 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.14) opts 0xd
20:26:46.363 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.14)
20:26:46.363 00.000 29876 Moving (0.71, 0.14) raw xDistance=0.71 yDistance=-0.03
20:26:46.363 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.71
20:26:46.363 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:46.363 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:26:46.363 00.000 29876 MoveAxis(W, 65, ABG)
20:26:46.363 00.000 29876 Guiding  Dir = 3, Dur = 65
20:26:46.364 00.001 29876 IsSlewing returns 0
20:26:46.364 00.000 29876 IsGuiding returns 0
20:26:46.364 00.000 29876 PulseGuide returned control before completion, sleep 75
20:26:46.367 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:46.378 00.011 31432 UpdateGuideState exits: m=2816 RSB=33.0
20:26:46.380 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:46.382 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:46.383 00.001 31432 Enqueuing Expose request
20:26:46.452 00.069 29876 IsGuiding returns 1
20:26:46.452 00.000 29876 scope still moving after pulse duration time elapsed
20:26:46.484 00.032 29876 IsSlewing returns 0
20:26:46.484 00.000 29876 IsGuiding returns 1
20:26:46.515 00.031 29876 IsSlewing returns 0
20:26:46.515 00.000 29876 IsGuiding returns 1
20:26:46.545 00.030 29876 IsSlewing returns 0
20:26:46.545 00.000 29876 IsGuiding returns 0
20:26:46.545 00.000 29876 scope move finished after 65 + 116 ms
20:26:46.545 00.000 29876 Move returns status 0, amount 65
20:26:46.545 00.000 29876 MoveAxis(N, 0, ABG)
20:26:46.545 00.000 29876 Move returns status 0, amount 0
20:26:46.545 00.000 29876 move complete, result=0
20:26:46.546 00.001 29876 worker thread done servicing request
20:26:46.546 00.000 29876 Worker thread wakes up
20:26:46.546 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:46.546 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:46.546 00.000 31432 GuideStep: 0.7 px 65 ms WEST, -0.0 px 0 ms NORTH
20:26:48.456 01.910 29876 Exposure complete
20:26:48.501 00.045 29876 worker thread done servicing request
20:26:48.501 00.000 31432 OnExposeComplete: enter
20:26:48.504 00.003 31432 UpdateGuideState(): m_state=6
20:26:48.507 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
20:26:48.509 00.002 31432 Star::Find returns 1 (0), X=336.68, Y=886.44, Mass=2493, SNR=31.3, Peak=197 HFD=3.3
20:26:48.511 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
20:26:48.513 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
20:26:48.515 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.25 hyp=0.48 cameraTheta=0.55 mountX=0.41 mountY=-0.18, mountTheta=-0.42
20:26:48.518 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.25, opts=13)
20:26:48.520 00.002 31432 Enqueuing Move request for scope (0.41, 0.25)
20:26:48.522 00.002 29876 Worker thread wakes up
20:26:48.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.25) opts 0xd
20:26:48.522 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.25)
20:26:48.522 00.000 29876 Moving (0.41, 0.25) raw xDistance=0.41 yDistance=-0.18
20:26:48.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
20:26:48.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:48.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:26:48.522 00.000 29876 MoveAxis(W, 49, ABG)
20:26:48.522 00.000 29876 Guiding  Dir = 3, Dur = 49
20:26:48.522 00.000 29876 IsSlewing returns 0
20:26:48.523 00.001 29876 IsGuiding returns 0
20:26:48.523 00.000 29876 PulseGuide returned control before completion, sleep 59
20:26:48.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:48.537 00.011 31432 UpdateGuideState exits: m=2493 RSB=31.3
20:26:48.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:48.541 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:48.543 00.002 31432 Enqueuing Expose request
20:26:48.593 00.050 29876 IsGuiding returns 1
20:26:48.593 00.000 29876 scope still moving after pulse duration time elapsed
20:26:48.624 00.031 29876 IsSlewing returns 0
20:26:48.624 00.000 29876 IsGuiding returns 1
20:26:48.656 00.032 29876 IsSlewing returns 0
20:26:48.656 00.000 29876 IsGuiding returns 1
20:26:48.687 00.031 29876 IsSlewing returns 0
20:26:48.687 00.000 29876 IsGuiding returns 0
20:26:48.687 00.000 29876 scope move finished after 49 + 115 ms
20:26:48.687 00.000 29876 Move returns status 0, amount 49
20:26:48.687 00.000 29876 MoveAxis(N, 0, ABG)
20:26:48.687 00.000 29876 Move returns status 0, amount 0
20:26:48.687 00.000 29876 move complete, result=0
20:26:48.687 00.000 29876 worker thread done servicing request
20:26:48.687 00.000 29876 Worker thread wakes up
20:26:48.687 00.000 31432 GuideStep: 0.4 px 49 ms WEST, -0.2 px 0 ms NORTH
20:26:48.690 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:48.690 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:50.819 02.129 29876 Exposure complete
20:26:50.862 00.043 29876 worker thread done servicing request
20:26:50.862 00.000 31432 OnExposeComplete: enter
20:26:50.864 00.002 31432 UpdateGuideState(): m_state=6
20:26:50.867 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
20:26:50.868 00.001 31432 Star::Find returns 1 (0), X=336.50, Y=886.48, Mass=2581, SNR=32.2, Peak=213 HFD=3.2
20:26:50.870 00.002 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
20:26:50.872 00.002 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.38)
20:26:50.874 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.92 mountX=0.23 mountY=-0.25, mountTheta=-0.84
20:26:50.877 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.29, opts=13)
20:26:50.879 00.002 31432 Enqueuing Move request for scope (0.22, 0.29)
20:26:50.881 00.002 29876 Worker thread wakes up
20:26:50.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
20:26:50.881 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
20:26:50.881 00.000 29876 Moving (0.22, 0.29) raw xDistance=0.23 yDistance=-0.25
20:26:50.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
20:26:50.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:50.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:26:50.881 00.000 29876 MoveAxis(W, 29, ABG)
20:26:50.881 00.000 29876 Guiding  Dir = 3, Dur = 29
20:26:50.881 00.000 29876 IsSlewing returns 0
20:26:50.882 00.001 29876 IsGuiding returns 0
20:26:50.882 00.000 29876 PulseGuide returned control before completion, sleep 39
20:26:50.885 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:50.896 00.011 31432 UpdateGuideState exits: m=2581 RSB=32.2
20:26:50.899 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:50.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:50.903 00.002 31432 Enqueuing Expose request
20:26:50.927 00.024 29876 IsGuiding returns 1
20:26:50.927 00.000 29876 scope still moving after pulse duration time elapsed
20:26:50.957 00.030 29876 IsSlewing returns 0
20:26:50.957 00.000 29876 IsGuiding returns 1
20:26:50.988 00.031 29876 IsSlewing returns 0
20:26:50.988 00.000 29876 IsGuiding returns 0
20:26:50.988 00.000 29876 scope move finished after 29 + 77 ms
20:26:50.988 00.000 29876 Move returns status 0, amount 29
20:26:50.988 00.000 29876 MoveAxis(N, 0, ABG)
20:26:50.988 00.000 29876 Move returns status 0, amount 0
20:26:50.988 00.000 29876 move complete, result=0
20:26:50.988 00.000 29876 worker thread done servicing request
20:26:50.988 00.000 29876 Worker thread wakes up
20:26:50.988 00.000 31432 GuideStep: 0.2 px 29 ms WEST, -0.3 px 0 ms NORTH
20:26:50.991 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:50.991 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:52.893 01.902 29876 Exposure complete
20:26:52.938 00.045 29876 worker thread done servicing request
20:26:52.938 00.000 31432 OnExposeComplete: enter
20:26:52.940 00.002 31432 UpdateGuideState(): m_state=6
20:26:52.942 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
20:26:52.944 00.002 31432 Star::Find returns 1 (0), X=336.05, Y=886.72, Mass=2658, SNR=32.8, Peak=209 HFD=3.5
20:26:52.946 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
20:26:52.948 00.002 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
20:26:52.950 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.53 hyp=0.58 cameraTheta=1.97 mountX=-0.21 mountY=-0.56, mountTheta=-1.93
20:26:52.952 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.53, opts=13)
20:26:52.954 00.002 31432 Enqueuing Move request for scope (-0.23, 0.53)
20:26:52.956 00.002 29876 Worker thread wakes up
20:26:52.956 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.53) opts 0xd
20:26:52.956 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.53)
20:26:52.956 00.000 29876 Moving (-0.23, 0.53) raw xDistance=-0.21 yDistance=-0.56
20:26:52.956 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
20:26:52.956 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:52.956 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
20:26:52.956 00.000 29876 MoveAxis(E, 16, ABG)
20:26:52.956 00.000 29876 Guiding  Dir = 2, Dur = 16
20:26:52.957 00.001 29876 IsSlewing returns 0
20:26:52.957 00.000 29876 IsGuiding returns 0
20:26:52.957 00.000 29876 PulseGuide returned control before completion, sleep 26
20:26:52.960 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:52.971 00.011 31432 UpdateGuideState exits: m=2658 RSB=32.8
20:26:52.974 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:52.976 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:52.978 00.002 31432 Enqueuing Expose request
20:26:52.998 00.020 29876 IsGuiding returns 0
20:26:52.998 00.000 29876 Move returns status 0, amount 16
20:26:52.998 00.000 29876 MoveAxis(N, 0, ABG)
20:26:52.998 00.000 29876 Move returns status 0, amount 0
20:26:52.998 00.000 29876 move complete, result=0
20:26:52.998 00.000 29876 worker thread done servicing request
20:26:52.998 00.000 29876 Worker thread wakes up
20:26:52.998 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:52.998 00.000 31432 GuideStep: -0.2 px 16 ms EAST, -0.6 px 0 ms NORTH
20:26:53.000 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:55.126 02.126 29876 Exposure complete
20:26:55.169 00.043 29876 worker thread done servicing request
20:26:55.169 00.000 31432 OnExposeComplete: enter
20:26:55.172 00.003 31432 UpdateGuideState(): m_state=6
20:26:55.174 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
20:26:55.176 00.002 31432 Star::Find returns 1 (0), X=336.11, Y=885.93, Mass=2646, SNR=32.2, Peak=208 HFD=3.9
20:26:55.178 00.002 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
20:26:55.180 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:26:55.182 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.15 mountX=-0.17 mountY=0.22, mountTheta=2.23
20:26:55.184 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.25, opts=13)
20:26:55.186 00.002 31432 Enqueuing Move request for scope (-0.17, -0.25)
20:26:55.188 00.002 29876 Worker thread wakes up
20:26:55.188 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
20:26:55.188 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
20:26:55.188 00.000 29876 Moving (-0.17, -0.25) raw xDistance=-0.17 yDistance=0.22
20:26:55.189 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:26:55.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:55.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:26:55.189 00.000 29876 MoveAxis(E, 0, ABG)
20:26:55.189 00.000 29876 Move returns status 0, amount 0
20:26:55.189 00.000 29876 MoveAxis(N, 0, ABG)
20:26:55.189 00.000 29876 Move returns status 0, amount 0
20:26:55.189 00.000 29876 move complete, result=0
20:26:55.189 00.000 29876 worker thread done servicing request
20:26:55.192 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:26:55.203 00.011 31432 UpdateGuideState exits: m=2646 RSB=32.2
20:26:55.206 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:55.207 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:55.209 00.002 31432 Enqueuing Expose request
20:26:55.211 00.002 29876 Worker thread wakes up
20:26:55.211 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:26:55.213 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:55.213 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:57.228 02.015 29876 Exposure complete
20:26:57.272 00.044 29876 worker thread done servicing request
20:26:57.272 00.000 31432 OnExposeComplete: enter
20:26:57.274 00.002 31432 UpdateGuideState(): m_state=6
20:26:57.276 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
20:26:57.280 00.004 31432 Star::Find returns 1 (0), X=336.74, Y=886.60, Mass=2510, SNR=32.2, Peak=241 HFD=3.2
20:26:57.286 00.006 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
20:26:57.290 00.004 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.57)
20:26:57.292 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.42 hyp=0.62 cameraTheta=0.73 mountX=0.48 mountY=-0.34, mountTheta=-0.62
20:26:57.296 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.42, opts=13)
20:26:57.299 00.003 31432 Enqueuing Move request for scope (0.47, 0.42)
20:26:57.301 00.002 29876 Worker thread wakes up
20:26:57.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.42) opts 0xd
20:26:57.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.42)
20:26:57.301 00.000 29876 Moving (0.47, 0.42) raw xDistance=0.48 yDistance=-0.34
20:26:57.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
20:26:57.301 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-0.68
20:26:57.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.34
20:26:57.301 00.000 29876 MoveAxis(W, 46, ABG)
20:26:57.301 00.000 29876 Guiding  Dir = 3, Dur = 46
20:26:57.301 00.000 29876 IsSlewing returns 0
20:26:57.301 00.000 29876 IsGuiding returns 0
20:26:57.302 00.001 29876 PulseGuide returned control before completion, sleep 56
20:26:57.306 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:26:57.318 00.012 31432 UpdateGuideState exits: m=2510 RSB=32.2
20:26:57.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:57.323 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:57.325 00.002 31432 Enqueuing Expose request
20:26:57.366 00.041 29876 IsGuiding returns 1
20:26:57.366 00.000 29876 scope still moving after pulse duration time elapsed
20:26:57.397 00.031 29876 IsSlewing returns 0
20:26:57.397 00.000 29876 IsGuiding returns 0
20:26:57.397 00.000 29876 scope move finished after 46 + 49 ms
20:26:57.397 00.000 29876 Move returns status 0, amount 46
20:26:57.397 00.000 29876 BLC: Oldest BLC event removed
20:26:57.397 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:26:57.397 00.000 29876 MoveAxis(N, 45, ABG)
20:26:57.397 00.000 29876 Guiding  Dir = 0, Dur = 45
20:26:57.397 00.000 29876 IsSlewing returns 0
20:26:57.397 00.000 29876 IsGuiding returns 0
20:26:57.397 00.000 29876 PulseGuide returned control before completion, sleep 55
20:26:57.458 00.061 29876 IsGuiding returns 1
20:26:57.458 00.000 29876 scope still moving after pulse duration time elapsed
20:26:57.489 00.031 29876 IsSlewing returns 0
20:26:57.489 00.000 29876 IsGuiding returns 1
20:26:57.520 00.031 29876 IsSlewing returns 0
20:26:57.520 00.000 29876 IsGuiding returns 1
20:26:57.550 00.030 29876 IsSlewing returns 0
20:26:57.550 00.000 29876 IsGuiding returns 1
20:26:57.580 00.030 29876 IsSlewing returns 0
20:26:57.580 00.000 29876 IsGuiding returns 0
20:26:57.580 00.000 29876 scope move finished after 45 + 137 ms
20:26:57.580 00.000 29876 Move returns status 0, amount 45
20:26:57.580 00.000 29876 move complete, result=0
20:26:57.580 00.000 29876 worker thread done servicing request
20:26:57.580 00.000 29876 Worker thread wakes up
20:26:57.580 00.000 31432 GuideStep: 0.5 px 46 ms WEST, -0.3 px 45 ms NORTH
20:26:57.584 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:26:57.584 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:26:59.708 02.124 29876 Exposure complete
20:26:59.751 00.043 29876 worker thread done servicing request
20:26:59.751 00.000 31432 OnExposeComplete: enter
20:26:59.754 00.003 31432 UpdateGuideState(): m_state=6
20:26:59.756 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
20:26:59.757 00.001 31432 Star::Find returns 1 (0), X=336.93, Y=886.65, Mass=2646, SNR=32.6, Peak=186 HFD=3.8
20:26:59.759 00.002 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.60 = 0.60)
20:26:59.761 00.002 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.61 = -2.68)
20:26:59.763 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.46 hyp=0.80 cameraTheta=0.62 mountX=0.66 mountY=-0.36, mountTheta=-0.50
20:26:59.766 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.46, opts=13)
20:26:59.768 00.002 31432 Enqueuing Move request for scope (0.65, 0.46)
20:26:59.769 00.001 29876 Worker thread wakes up
20:26:59.770 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.46) opts 0xd
20:26:59.770 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.46)
20:26:59.770 00.000 29876 Moving (0.65, 0.46) raw xDistance=0.66 yDistance=-0.36
20:26:59.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
20:26:59.770 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.36
20:26:59.770 00.000 29876 MoveAxis(W, 70, ABG)
20:26:59.770 00.000 29876 Guiding  Dir = 3, Dur = 70
20:26:59.770 00.000 29876 IsSlewing returns 0
20:26:59.770 00.000 29876 IsGuiding returns 0
20:26:59.770 00.000 29876 PulseGuide returned control before completion, sleep 80
20:26:59.774 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:26:59.784 00.010 31432 UpdateGuideState exits: m=2646 RSB=32.6
20:26:59.787 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:59.788 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:26:59.790 00.002 31432 Enqueuing Expose request
20:26:59.858 00.068 29876 IsGuiding returns 1
20:26:59.858 00.000 29876 scope still moving after pulse duration time elapsed
20:26:59.889 00.031 29876 IsSlewing returns 0
20:26:59.889 00.000 29876 IsGuiding returns 1
20:26:59.920 00.031 29876 IsSlewing returns 0
20:26:59.920 00.000 29876 IsGuiding returns 0
20:26:59.920 00.000 29876 scope move finished after 70 + 79 ms
20:26:59.920 00.000 29876 Move returns status 0, amount 70
20:26:59.920 00.000 29876 MoveAxis(N, 26, ABG)
20:26:59.920 00.000 29876 Guiding  Dir = 0, Dur = 26
20:26:59.920 00.000 29876 IsSlewing returns 0
20:26:59.920 00.000 29876 IsGuiding returns 0
20:26:59.921 00.001 29876 PulseGuide returned control before completion, sleep 36
20:26:59.966 00.045 29876 IsGuiding returns 1
20:26:59.966 00.000 29876 scope still moving after pulse duration time elapsed
20:26:59.996 00.030 29876 IsSlewing returns 0
20:26:59.996 00.000 29876 IsGuiding returns 1
20:27:00.027 00.031 29876 IsSlewing returns 0
20:27:00.027 00.000 29876 IsGuiding returns 1
20:27:00.058 00.031 29876 IsSlewing returns 0
20:27:00.058 00.000 29876 IsGuiding returns 1
20:27:00.088 00.030 29876 IsSlewing returns 0
20:27:00.088 00.000 29876 IsGuiding returns 1
20:27:00.119 00.031 29876 IsSlewing returns 0
20:27:00.119 00.000 29876 IsGuiding returns 1
20:27:00.150 00.031 29876 IsSlewing returns 0
20:27:00.150 00.000 29876 IsGuiding returns 0
20:27:00.150 00.000 29876 scope move finished after 26 + 203 ms
20:27:00.150 00.000 29876 Move returns status 0, amount 26
20:27:00.150 00.000 29876 move complete, result=0
20:27:00.151 00.001 29876 worker thread done servicing request
20:27:00.151 00.000 29876 Worker thread wakes up
20:27:00.151 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:00.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:00.151 00.000 31432 GuideStep: 0.7 px 70 ms WEST, -0.4 px 26 ms NORTH
20:27:02.055 01.904 29876 Exposure complete
20:27:02.098 00.043 29876 worker thread done servicing request
20:27:02.098 00.000 31432 OnExposeComplete: enter
20:27:02.101 00.003 31432 UpdateGuideState(): m_state=6
20:27:02.102 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
20:27:02.104 00.002 31432 Star::Find returns 1 (0), X=336.32, Y=886.95, Mass=2389, SNR=30.1, Peak=200 HFD=3.9
20:27:02.107 00.003 31432 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
20:27:02.109 00.002 31432 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.51 = -1.78)
20:27:02.110 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=0.76 hyp=0.76 cameraTheta=1.52 mountX=0.06 mountY=-0.75, mountTheta=-1.49
20:27:02.114 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.76, opts=13)
20:27:02.115 00.001 31432 Enqueuing Move request for scope (0.04, 0.76)
20:27:02.118 00.003 29876 Worker thread wakes up
20:27:02.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.76) opts 0xd
20:27:02.118 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.76)
20:27:02.118 00.000 29876 Moving (0.04, 0.76) raw xDistance=0.06 yDistance=-0.75
20:27:02.118 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:27:02.118 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.75
20:27:02.118 00.000 29876 MoveAxis(E, 0, ABG)
20:27:02.118 00.000 29876 Move returns status 0, amount 0
20:27:02.118 00.000 29876 MoveAxis(N, 55, ABG)
20:27:02.118 00.000 29876 Guiding  Dir = 0, Dur = 55
20:27:02.121 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:02.129 00.008 29876 IsSlewing returns 0
20:27:02.129 00.000 29876 IsGuiding returns 0
20:27:02.130 00.001 29876 PulseGuide returned control before completion, sleep 65
20:27:02.133 00.003 31432 UpdateGuideState exits: m=2389 RSB=30.1
20:27:02.136 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:02.137 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:02.139 00.002 31432 Enqueuing Expose request
20:27:02.206 00.067 29876 IsGuiding returns 1
20:27:02.206 00.000 29876 scope still moving after pulse duration time elapsed
20:27:02.236 00.030 29876 IsSlewing returns 0
20:27:02.236 00.000 29876 IsGuiding returns 1
20:27:02.267 00.031 29876 IsSlewing returns 0
20:27:02.267 00.000 29876 IsGuiding returns 0
20:27:02.267 00.000 29876 scope move finished after 55 + 82 ms
20:27:02.267 00.000 29876 Move returns status 0, amount 55
20:27:02.267 00.000 29876 move complete, result=0
20:27:02.267 00.000 29876 worker thread done servicing request
20:27:02.267 00.000 29876 Worker thread wakes up
20:27:02.267 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:02.267 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:02.268 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.7 px 55 ms NORTH
20:27:04.394 02.126 29876 Exposure complete
20:27:04.444 00.050 29876 worker thread done servicing request
20:27:04.444 00.000 31432 OnExposeComplete: enter
20:27:04.446 00.002 31432 UpdateGuideState(): m_state=6
20:27:04.448 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
20:27:04.450 00.002 31432 Star::Find returns 1 (0), X=335.93, Y=887.06, Mass=2304, SNR=29.5, Peak=199 HFD=3.9
20:27:04.452 00.002 31432 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
20:27:04.454 00.002 31432 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.35)
20:27:04.457 00.003 31432 CameraToMount -- cameraX=-0.34 cameraY=0.88 hyp=0.94 cameraTheta=1.94 mountX=-0.32 mountY=-0.92, mountTheta=-1.91
20:27:04.459 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.88, opts=13)
20:27:04.462 00.003 31432 Enqueuing Move request for scope (-0.34, 0.88)
20:27:04.463 00.001 29876 Worker thread wakes up
20:27:04.464 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.88) opts 0xd
20:27:04.464 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.88)
20:27:04.464 00.000 29876 Moving (-0.34, 0.88) raw xDistance=-0.32 yDistance=-0.92
20:27:04.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
20:27:04.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.92
20:27:04.464 00.000 29876 MoveAxis(E, 31, ABG)
20:27:04.464 00.000 29876 Guiding  Dir = 2, Dur = 31
20:27:04.464 00.000 29876 IsSlewing returns 0
20:27:04.464 00.000 29876 IsGuiding returns 0
20:27:04.465 00.001 29876 PulseGuide returned control before completion, sleep 41
20:27:04.468 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:04.480 00.012 31432 UpdateGuideState exits: m=2304 RSB=29.5
20:27:04.483 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:04.485 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:04.487 00.002 31432 Enqueuing Expose request
20:27:04.516 00.029 29876 IsGuiding returns 1
20:27:04.516 00.000 29876 scope still moving after pulse duration time elapsed
20:27:04.547 00.031 29876 IsSlewing returns 0
20:27:04.547 00.000 29876 IsGuiding returns 1
20:27:04.577 00.030 29876 IsSlewing returns 0
20:27:04.577 00.000 29876 IsGuiding returns 1
20:27:04.608 00.031 29876 IsSlewing returns 0
20:27:04.608 00.000 29876 IsGuiding returns 0
20:27:04.608 00.000 29876 scope move finished after 31 + 113 ms
20:27:04.608 00.000 29876 Move returns status 0, amount 31
20:27:04.608 00.000 29876 MoveAxis(N, 67, ABG)
20:27:04.608 00.000 29876 Guiding  Dir = 0, Dur = 67
20:27:04.608 00.000 29876 IsSlewing returns 0
20:27:04.609 00.001 29876 IsGuiding returns 0
20:27:04.609 00.000 29876 PulseGuide returned control before completion, sleep 77
20:27:04.699 00.090 29876 IsGuiding returns 1
20:27:04.699 00.000 29876 scope still moving after pulse duration time elapsed
20:27:04.730 00.031 29876 IsSlewing returns 0
20:27:04.730 00.000 29876 IsGuiding returns 0
20:27:04.730 00.000 29876 scope move finished after 67 + 54 ms
20:27:04.730 00.000 29876 Move returns status 0, amount 67
20:27:04.730 00.000 29876 move complete, result=0
20:27:04.731 00.001 29876 worker thread done servicing request
20:27:04.731 00.000 29876 Worker thread wakes up
20:27:04.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:04.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:04.731 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.9 px 67 ms NORTH
20:27:06.634 01.903 29876 Exposure complete
20:27:06.681 00.047 29876 worker thread done servicing request
20:27:06.681 00.000 31432 OnExposeComplete: enter
20:27:06.687 00.006 31432 UpdateGuideState(): m_state=6
20:27:06.691 00.004 31432 Star::Find(15, 335, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
20:27:06.693 00.002 31432 Star::Find returns 1 (0), X=336.72, Y=886.43, Mass=2498, SNR=31.3, Peak=210 HFD=3.5
20:27:06.696 00.003 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
20:27:06.698 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.79)
20:27:06.704 00.006 31432 CameraToMount -- cameraX=0.44 cameraY=0.25 hyp=0.51 cameraTheta=0.51 mountX=0.45 mountY=-0.18, mountTheta=-0.38
20:27:06.709 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.25, opts=13)
20:27:06.711 00.002 31432 Enqueuing Move request for scope (0.44, 0.25)
20:27:06.713 00.002 29876 Worker thread wakes up
20:27:06.713 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.25) opts 0xd
20:27:06.713 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.25)
20:27:06.713 00.000 29876 Moving (0.44, 0.25) raw xDistance=0.45 yDistance=-0.18
20:27:06.713 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.45
20:27:06.713 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:06.713 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:27:06.713 00.000 29876 MoveAxis(W, 39, ABG)
20:27:06.713 00.000 29876 Guiding  Dir = 3, Dur = 39
20:27:06.713 00.000 29876 IsSlewing returns 0
20:27:06.713 00.000 29876 IsGuiding returns 0
20:27:06.714 00.001 29876 PulseGuide returned control before completion, sleep 49
20:27:06.717 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:27:06.728 00.011 31432 UpdateGuideState exits: m=2498 RSB=31.3
20:27:06.731 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:06.733 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:06.734 00.001 31432 Enqueuing Expose request
20:27:06.772 00.038 29876 IsGuiding returns 1
20:27:06.772 00.000 29876 scope still moving after pulse duration time elapsed
20:27:06.803 00.031 29876 IsSlewing returns 0
20:27:06.803 00.000 29876 IsGuiding returns 1
20:27:06.834 00.031 29876 IsSlewing returns 0
20:27:06.834 00.000 29876 IsGuiding returns 1
20:27:06.865 00.031 29876 IsSlewing returns 0
20:27:06.865 00.000 29876 IsGuiding returns 1
20:27:06.895 00.030 29876 IsSlewing returns 0
20:27:06.895 00.000 29876 IsGuiding returns 0
20:27:06.895 00.000 29876 scope move finished after 39 + 143 ms
20:27:06.895 00.000 29876 Move returns status 0, amount 39
20:27:06.895 00.000 29876 MoveAxis(N, 0, ABG)
20:27:06.895 00.000 29876 Move returns status 0, amount 0
20:27:06.895 00.000 29876 move complete, result=0
20:27:06.896 00.001 29876 worker thread done servicing request
20:27:06.896 00.000 29876 Worker thread wakes up
20:27:06.896 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:06.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:06.896 00.000 31432 GuideStep: 0.4 px 39 ms WEST, -0.2 px 0 ms NORTH
20:27:09.119 02.223 29876 Exposure complete
20:27:09.168 00.049 29876 worker thread done servicing request
20:27:09.168 00.000 31432 OnExposeComplete: enter
20:27:09.171 00.003 31432 UpdateGuideState(): m_state=6
20:27:09.172 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
20:27:09.174 00.002 31432 Star::Find returns 1 (0), X=336.57, Y=886.05, Mass=2555, SNR=31.9, Peak=183 HFD=3.7
20:27:09.176 00.002 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
20:27:09.178 00.002 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
20:27:09.180 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.33 cameraTheta=-0.44 mountX=0.29 mountY=0.18, mountTheta=0.56
20:27:09.182 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.14, opts=13)
20:27:09.184 00.002 31432 Enqueuing Move request for scope (0.29, -0.14)
20:27:09.186 00.002 29876 Worker thread wakes up
20:27:09.186 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
20:27:09.186 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
20:27:09.186 00.000 29876 Moving (0.29, -0.14) raw xDistance=0.29 yDistance=0.18
20:27:09.186 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
20:27:09.186 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:09.186 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:27:09.186 00.000 29876 MoveAxis(W, 33, ABG)
20:27:09.186 00.000 29876 Guiding  Dir = 3, Dur = 33
20:27:09.187 00.001 29876 IsSlewing returns 0
20:27:09.187 00.000 29876 IsGuiding returns 0
20:27:09.187 00.000 29876 PulseGuide returned control before completion, sleep 43
20:27:09.191 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:09.205 00.014 31432 UpdateGuideState exits: m=2555 RSB=31.9
20:27:09.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:09.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:09.211 00.002 31432 Enqueuing Expose request
20:27:09.240 00.029 29876 IsGuiding returns 1
20:27:09.240 00.000 29876 scope still moving after pulse duration time elapsed
20:27:09.271 00.031 29876 IsSlewing returns 0
20:27:09.271 00.000 29876 IsGuiding returns 0
20:27:09.271 00.000 29876 scope move finished after 33 + 50 ms
20:27:09.271 00.000 29876 Move returns status 0, amount 33
20:27:09.271 00.000 29876 MoveAxis(N, 0, ABG)
20:27:09.271 00.000 29876 Move returns status 0, amount 0
20:27:09.271 00.000 29876 move complete, result=0
20:27:09.271 00.000 29876 worker thread done servicing request
20:27:09.271 00.000 29876 Worker thread wakes up
20:27:09.271 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.2 px 0 ms NORTH
20:27:09.274 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:09.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:11.189 01.915 29876 Exposure complete
20:27:11.235 00.046 29876 worker thread done servicing request
20:27:11.235 00.000 31432 OnExposeComplete: enter
20:27:11.238 00.003 31432 UpdateGuideState(): m_state=6
20:27:11.243 00.005 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
20:27:11.249 00.006 31432 Star::Find returns 1 (0), X=337.26, Y=885.24, Mass=2489, SNR=30.9, Peak=175 HFD=3.6
20:27:11.252 00.003 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.02) = xAngle (-0.79 = -0.79)
20:27:11.255 00.003 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.22 = 2.22)
20:27:11.261 00.006 31432 CameraToMount -- cameraX=0.98 cameraY=-0.95 hyp=1.37 cameraTheta=-0.77 mountX=0.96 mountY=1.09, mountTheta=0.85
20:27:11.266 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.98, y=-0.95, opts=13)
20:27:11.271 00.005 31432 Enqueuing Move request for scope (0.98, -0.95)
20:27:11.277 00.006 29876 Worker thread wakes up
20:27:11.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.95) opts 0xd
20:27:11.277 00.000 29876 Handling offset move in thread for scope, endpoint = (0.98, -0.95)
20:27:11.277 00.000 29876 Moving (0.98, -0.95) raw xDistance=0.96 yDistance=1.09
20:27:11.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.96
20:27:11.277 00.000 29876 resist switch: large excursion: input 1.09 thresh 0.90 direction from -1 to 1
20:27:11.277 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.27
20:27:11.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.65 from input 1.09
20:27:11.277 00.000 29876 MoveAxis(W, 97, ABG)
20:27:11.277 00.000 29876 Guiding  Dir = 3, Dur = 97
20:27:11.278 00.001 29876 IsSlewing returns 0
20:27:11.278 00.000 29876 IsGuiding returns 0
20:27:11.278 00.000 29876 PulseGuide returned control before completion, sleep 107
20:27:11.282 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:11.294 00.012 31432 UpdateGuideState exits: m=2489 RSB=30.9
20:27:11.297 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:11.299 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:11.301 00.002 31432 Enqueuing Expose request
20:27:11.388 00.087 29876 IsGuiding returns 1
20:27:11.388 00.000 29876 scope still moving after pulse duration time elapsed
20:27:11.418 00.030 29876 IsSlewing returns 0
20:27:11.418 00.000 29876 IsGuiding returns 1
20:27:11.448 00.030 29876 IsSlewing returns 0
20:27:11.448 00.000 29876 IsGuiding returns 1
20:27:11.479 00.031 29876 IsSlewing returns 0
20:27:11.479 00.000 29876 IsGuiding returns 0
20:27:11.479 00.000 29876 scope move finished after 97 + 105 ms
20:27:11.479 00.000 29876 Move returns status 0, amount 97
20:27:11.479 00.000 29876 BLC: Oldest BLC event removed
20:27:11.479 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:27:11.479 00.000 29876 MoveAxis(S, 100, ABG)
20:27:11.479 00.000 29876 Guiding  Dir = 1, Dur = 100
20:27:11.479 00.000 29876 IsSlewing returns 0
20:27:11.479 00.000 29876 IsGuiding returns 0
20:27:11.480 00.001 29876 PulseGuide returned control before completion, sleep 110
20:27:11.603 00.123 29876 IsGuiding returns 1
20:27:11.603 00.000 29876 scope still moving after pulse duration time elapsed
20:27:11.633 00.030 29876 IsSlewing returns 0
20:27:11.633 00.000 29876 IsGuiding returns 1
20:27:11.664 00.031 29876 IsSlewing returns 0
20:27:11.664 00.000 29876 IsGuiding returns 1
20:27:11.694 00.030 29876 IsSlewing returns 0
20:27:11.694 00.000 29876 IsGuiding returns 1
20:27:11.725 00.031 29876 IsSlewing returns 0
20:27:11.725 00.000 29876 IsGuiding returns 1
20:27:11.757 00.032 29876 IsSlewing returns 0
20:27:11.757 00.000 29876 IsGuiding returns 0
20:27:11.757 00.000 29876 scope move finished after 100 + 177 ms
20:27:11.757 00.000 29876 Move returns status 0, amount 100
20:27:11.757 00.000 29876 move complete, result=0
20:27:11.757 00.000 29876 worker thread done servicing request
20:27:11.757 00.000 29876 Worker thread wakes up
20:27:11.757 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:11.758 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:11.758 00.000 31432 GuideStep: 1.0 px 97 ms WEST, 1.1 px 100 ms SOUTH
20:27:13.984 02.226 29876 Exposure complete
20:27:14.028 00.044 29876 worker thread done servicing request
20:27:14.028 00.000 31432 OnExposeComplete: enter
20:27:14.030 00.002 31432 UpdateGuideState(): m_state=6
20:27:14.032 00.002 31432 Star::Find(15, 337, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
20:27:14.034 00.002 31432 Star::Find returns 1 (0), X=337.12, Y=885.75, Mass=2516, SNR=31.2, Peak=185 HFD=3.7
20:27:14.036 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
20:27:14.038 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
20:27:14.040 00.002 31432 CameraToMount -- cameraX=0.84 cameraY=-0.44 hyp=0.95 cameraTheta=-0.48 mountX=0.83 mountY=0.56, mountTheta=0.59
20:27:14.042 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=-0.44, opts=13)
20:27:14.045 00.003 31432 Enqueuing Move request for scope (0.84, -0.44)
20:27:14.047 00.002 29876 Worker thread wakes up
20:27:14.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.44) opts 0xd
20:27:14.047 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, -0.44)
20:27:14.047 00.000 29876 Moving (0.84, -0.44) raw xDistance=0.83 yDistance=0.56
20:27:14.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
20:27:14.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
20:27:14.047 00.000 29876 MoveAxis(W, 94, ABG)
20:27:14.047 00.000 29876 Guiding  Dir = 3, Dur = 94
20:27:14.048 00.001 29876 IsSlewing returns 0
20:27:14.048 00.000 29876 IsGuiding returns 0
20:27:14.048 00.000 29876 PulseGuide returned control before completion, sleep 104
20:27:14.051 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:14.062 00.011 31432 UpdateGuideState exits: m=2516 RSB=31.2
20:27:14.064 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:14.066 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:14.068 00.002 31432 Enqueuing Expose request
20:27:14.153 00.085 29876 IsGuiding returns 1
20:27:14.153 00.000 29876 scope still moving after pulse duration time elapsed
20:27:14.184 00.031 29876 IsSlewing returns 0
20:27:14.184 00.000 29876 IsGuiding returns 1
20:27:14.215 00.031 29876 IsSlewing returns 0
20:27:14.215 00.000 29876 IsGuiding returns 1
20:27:14.246 00.031 29876 IsSlewing returns 0
20:27:14.246 00.000 29876 IsGuiding returns 0
20:27:14.247 00.001 29876 scope move finished after 94 + 105 ms
20:27:14.247 00.000 29876 Move returns status 0, amount 94
20:27:14.247 00.000 29876 MoveAxis(S, 41, ABG)
20:27:14.247 00.000 29876 Guiding  Dir = 1, Dur = 41
20:27:14.247 00.000 29876 IsSlewing returns 0
20:27:14.247 00.000 29876 IsGuiding returns 0
20:27:14.247 00.000 29876 PulseGuide returned control before completion, sleep 51
20:27:14.308 00.061 29876 IsGuiding returns 1
20:27:14.308 00.000 29876 scope still moving after pulse duration time elapsed
20:27:14.338 00.030 29876 IsSlewing returns 0
20:27:14.338 00.000 29876 IsGuiding returns 1
20:27:14.368 00.030 29876 IsSlewing returns 0
20:27:14.368 00.000 29876 IsGuiding returns 1
20:27:14.399 00.031 29876 IsSlewing returns 0
20:27:14.399 00.000 29876 IsGuiding returns 1
20:27:14.430 00.031 29876 IsSlewing returns 0
20:27:14.430 00.000 29876 IsGuiding returns 1
20:27:14.461 00.031 29876 IsSlewing returns 0
20:27:14.461 00.000 29876 IsGuiding returns 1
20:27:14.493 00.032 29876 IsSlewing returns 0
20:27:14.493 00.000 29876 IsGuiding returns 0
20:27:14.493 00.000 29876 scope move finished after 41 + 205 ms
20:27:14.493 00.000 29876 Move returns status 0, amount 41
20:27:14.493 00.000 29876 move complete, result=0
20:27:14.493 00.000 29876 worker thread done servicing request
20:27:14.493 00.000 29876 Worker thread wakes up
20:27:14.493 00.000 31432 GuideStep: 0.8 px 94 ms WEST, 0.6 px 41 ms SOUTH
20:27:14.496 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:14.496 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:16.402 01.906 29876 Exposure complete
20:27:16.446 00.044 29876 worker thread done servicing request
20:27:16.446 00.000 31432 OnExposeComplete: enter
20:27:16.448 00.002 31432 UpdateGuideState(): m_state=6
20:27:16.451 00.003 31432 Star::Find(15, 337, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
20:27:16.453 00.002 31432 Star::Find returns 1 (0), X=336.36, Y=886.50, Mass=2441, SNR=30.9, Peak=189 HFD=3.3
20:27:16.455 00.002 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.28 = 1.28)
20:27:16.456 00.001 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.29 = -1.99)
20:27:16.458 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.31 mountX=0.09 mountY=-0.30, mountTheta=-1.27
20:27:16.461 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.31, opts=13)
20:27:16.463 00.002 31432 Enqueuing Move request for scope (0.08, 0.31)
20:27:16.466 00.003 29876 Worker thread wakes up
20:27:16.466 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
20:27:16.466 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
20:27:16.466 00.000 29876 Moving (0.08, 0.31) raw xDistance=0.09 yDistance=-0.30
20:27:16.466 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:27:16.466 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:16.466 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:27:16.466 00.000 29876 MoveAxis(E, 0, ABG)
20:27:16.466 00.000 29876 Move returns status 0, amount 0
20:27:16.466 00.000 29876 MoveAxis(N, 0, ABG)
20:27:16.466 00.000 29876 Move returns status 0, amount 0
20:27:16.466 00.000 29876 move complete, result=0
20:27:16.466 00.000 29876 worker thread done servicing request
20:27:16.473 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:16.484 00.011 31432 UpdateGuideState exits: m=2441 RSB=30.9
20:27:16.487 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:16.488 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:16.490 00.002 31432 Enqueuing Expose request
20:27:16.492 00.002 29876 Worker thread wakes up
20:27:16.492 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:27:16.494 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:16.494 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:18.615 02.121 29876 Exposure complete
20:27:18.660 00.045 29876 worker thread done servicing request
20:27:18.660 00.000 31432 OnExposeComplete: enter
20:27:18.663 00.003 31432 UpdateGuideState(): m_state=6
20:27:18.665 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
20:27:18.667 00.002 31432 Star::Find returns 1 (0), X=336.17, Y=886.11, Mass=2619, SNR=32.0, Peak=215 HFD=3.7
20:27:18.669 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.55 = -2.55)
20:27:18.670 00.001 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
20:27:18.672 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.52 mountX=-0.11 mountY=0.06, mountTheta=2.65
20:27:18.677 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.07, opts=13)
20:27:18.683 00.006 31432 Enqueuing Move request for scope (-0.11, -0.07)
20:27:18.688 00.005 29876 Worker thread wakes up
20:27:18.688 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
20:27:18.688 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
20:27:18.688 00.000 29876 Moving (-0.11, -0.07) raw xDistance=-0.11 yDistance=0.06
20:27:18.688 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:27:18.688 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:18.688 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:27:18.688 00.000 29876 MoveAxis(E, 0, ABG)
20:27:18.688 00.000 29876 Move returns status 0, amount 0
20:27:18.688 00.000 29876 MoveAxis(N, 0, ABG)
20:27:18.688 00.000 29876 Move returns status 0, amount 0
20:27:18.688 00.000 29876 move complete, result=0
20:27:18.689 00.001 29876 worker thread done servicing request
20:27:18.693 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:27:18.705 00.012 31432 UpdateGuideState exits: m=2619 RSB=32.0
20:27:18.707 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:18.709 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:18.711 00.002 31432 Enqueuing Expose request
20:27:18.713 00.002 29876 Worker thread wakes up
20:27:18.713 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:27:18.715 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:18.715 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:20.620 01.905 29876 Exposure complete
20:27:20.666 00.046 29876 worker thread done servicing request
20:27:20.666 00.000 31432 OnExposeComplete: enter
20:27:20.669 00.003 31432 UpdateGuideState(): m_state=6
20:27:20.670 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
20:27:20.672 00.002 31432 Star::Find returns 1 (0), X=337.45, Y=886.18, Mass=2570, SNR=31.1, Peak=198 HFD=3.7
20:27:20.674 00.002 31432 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
20:27:20.676 00.002 31432 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.98 = 2.98)
20:27:20.678 00.002 31432 CameraToMount -- cameraX=1.18 cameraY=-0.01 hyp=1.18 cameraTheta=-0.00 mountX=1.18 mountY=0.19, mountTheta=0.16
20:27:20.683 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=1.18, y=-0.01, opts=13)
20:27:20.686 00.003 31432 Enqueuing Move request for scope (1.18, -0.01)
20:27:20.689 00.003 29876 Worker thread wakes up
20:27:20.689 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.01) opts 0xd
20:27:20.689 00.000 29876 Handling offset move in thread for scope, endpoint = (1.18, -0.01)
20:27:20.689 00.000 29876 Moving (1.18, -0.01) raw xDistance=1.18 yDistance=0.19
20:27:20.689 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.18
20:27:20.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:20.689 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:27:20.689 00.000 29876 MoveAxis(W, 113, ABG)
20:27:20.689 00.000 29876 Guiding  Dir = 3, Dur = 113
20:27:20.689 00.000 29876 IsSlewing returns 0
20:27:20.689 00.000 29876 IsGuiding returns 0
20:27:20.690 00.001 29876 PulseGuide returned control before completion, sleep 123
20:27:20.693 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:27:20.704 00.011 31432 UpdateGuideState exits: m=2570 RSB=31.1
20:27:20.706 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:20.708 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:20.710 00.002 31432 Enqueuing Expose request
20:27:20.818 00.108 29876 IsGuiding returns 1
20:27:20.818 00.000 29876 scope still moving after pulse duration time elapsed
20:27:20.850 00.032 29876 IsSlewing returns 0
20:27:20.850 00.000 29876 IsGuiding returns 1
20:27:20.880 00.030 29876 IsSlewing returns 0
20:27:20.880 00.000 29876 IsGuiding returns 0
20:27:20.880 00.000 29876 scope move finished after 113 + 78 ms
20:27:20.880 00.000 29876 Move returns status 0, amount 113
20:27:20.880 00.000 29876 MoveAxis(N, 0, ABG)
20:27:20.880 00.000 29876 Move returns status 0, amount 0
20:27:20.880 00.000 29876 move complete, result=0
20:27:20.881 00.001 29876 worker thread done servicing request
20:27:20.881 00.000 29876 Worker thread wakes up
20:27:20.881 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:20.881 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:20.881 00.000 31432 GuideStep: 1.2 px 113 ms WEST, 0.2 px 0 ms NORTH
20:27:23.106 02.225 29876 Exposure complete
20:27:23.149 00.043 29876 worker thread done servicing request
20:27:23.149 00.000 31432 OnExposeComplete: enter
20:27:23.152 00.003 31432 UpdateGuideState(): m_state=6
20:27:23.154 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
20:27:23.155 00.001 31432 Star::Find returns 1 (0), X=336.23, Y=886.36, Mass=2380, SNR=30.7, Peak=177 HFD=3.6
20:27:23.157 00.002 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
20:27:23.159 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.46)
20:27:23.161 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.84 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
20:27:23.164 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.17, opts=13)
20:27:23.166 00.002 31432 Enqueuing Move request for scope (-0.05, 0.17)
20:27:23.168 00.002 29876 Worker thread wakes up
20:27:23.168 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
20:27:23.168 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
20:27:23.168 00.000 29876 Moving (-0.05, 0.17) raw xDistance=-0.04 yDistance=-0.18
20:27:23.168 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:27:23.168 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:23.168 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:27:23.168 00.000 29876 MoveAxis(E, 0, ABG)
20:27:23.168 00.000 29876 Move returns status 0, amount 0
20:27:23.168 00.000 29876 MoveAxis(N, 0, ABG)
20:27:23.168 00.000 29876 Move returns status 0, amount 0
20:27:23.168 00.000 29876 move complete, result=0
20:27:23.168 00.000 29876 worker thread done servicing request
20:27:23.173 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:27:23.184 00.011 31432 UpdateGuideState exits: m=2380 RSB=30.7
20:27:23.186 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:23.188 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:23.190 00.002 31432 Enqueuing Expose request
20:27:23.192 00.002 29876 Worker thread wakes up
20:27:23.192 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:27:23.194 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:23.194 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:25.102 01.908 29876 Exposure complete
20:27:25.159 00.057 29876 worker thread done servicing request
20:27:25.160 00.001 31432 OnExposeComplete: enter
20:27:25.164 00.004 31432 UpdateGuideState(): m_state=6
20:27:25.167 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
20:27:25.172 00.005 31432 Star::Find returns 1 (0), X=335.48, Y=886.13, Mass=2600, SNR=32.3, Peak=182 HFD=3.8
20:27:25.175 00.003 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
20:27:25.178 00.003 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.08 = -0.08)
20:27:25.181 00.003 31432 CameraToMount -- cameraX=-0.80 cameraY=-0.06 hyp=0.80 cameraTheta=-3.07 mountX=-0.80 mountY=-0.07, mountTheta=-3.06
20:27:25.186 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.80, y=-0.06, opts=13)
20:27:25.191 00.005 31432 Enqueuing Move request for scope (-0.80, -0.06)
20:27:25.195 00.004 29876 Worker thread wakes up
20:27:25.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.06) opts 0xd
20:27:25.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.80, -0.06)
20:27:25.195 00.000 29876 Moving (-0.80, -0.06) raw xDistance=-0.80 yDistance=-0.07
20:27:25.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.80
20:27:25.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:25.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:27:25.195 00.000 29876 MoveAxis(E, 77, ABG)
20:27:25.195 00.000 29876 Guiding  Dir = 2, Dur = 77
20:27:25.195 00.000 29876 IsSlewing returns 0
20:27:25.195 00.000 29876 IsGuiding returns 0
20:27:25.195 00.000 29876 PulseGuide returned control before completion, sleep 87
20:27:25.202 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:25.219 00.017 31432 UpdateGuideState exits: m=2600 RSB=32.3
20:27:25.222 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:25.224 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:25.226 00.002 31432 Enqueuing Expose request
20:27:25.285 00.059 29876 IsGuiding returns 1
20:27:25.285 00.000 29876 scope still moving after pulse duration time elapsed
20:27:25.316 00.031 29876 IsSlewing returns 0
20:27:25.316 00.000 29876 IsGuiding returns 1
20:27:25.346 00.030 29876 IsSlewing returns 0
20:27:25.346 00.000 29876 IsGuiding returns 0
20:27:25.346 00.000 29876 scope move finished after 77 + 74 ms
20:27:25.346 00.000 29876 Move returns status 0, amount 77
20:27:25.346 00.000 29876 MoveAxis(N, 0, ABG)
20:27:25.346 00.000 29876 Move returns status 0, amount 0
20:27:25.346 00.000 29876 move complete, result=0
20:27:25.346 00.000 29876 worker thread done servicing request
20:27:25.346 00.000 29876 Worker thread wakes up
20:27:25.346 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:25.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:25.346 00.000 31432 GuideStep: -0.8 px 77 ms EAST, -0.1 px 0 ms NORTH
20:27:27.470 02.124 29876 Exposure complete
20:27:27.528 00.058 29876 worker thread done servicing request
20:27:27.528 00.000 31432 OnExposeComplete: enter
20:27:27.532 00.004 31432 UpdateGuideState(): m_state=6
20:27:27.535 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
20:27:27.538 00.003 31432 Star::Find returns 1 (0), X=335.83, Y=886.69, Mass=2567, SNR=31.5, Peak=177 HFD=3.8
20:27:27.541 00.003 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.27 = 2.27)
20:27:27.545 00.004 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.00)
20:27:27.548 00.003 31432 CameraToMount -- cameraX=-0.44 cameraY=0.51 hyp=0.67 cameraTheta=2.29 mountX=-0.43 mountY=-0.57, mountTheta=-2.22
20:27:27.552 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.51, opts=13)
20:27:27.555 00.003 31432 Enqueuing Move request for scope (-0.44, 0.51)
20:27:27.558 00.003 29876 Worker thread wakes up
20:27:27.558 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.51) opts 0xd
20:27:27.558 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.51)
20:27:27.558 00.000 29876 Moving (-0.44, 0.51) raw xDistance=-0.43 yDistance=-0.57
20:27:27.558 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
20:27:27.558 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:27.558 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
20:27:27.558 00.000 29876 MoveAxis(E, 52, ABG)
20:27:27.559 00.001 29876 Guiding  Dir = 2, Dur = 52
20:27:27.559 00.000 29876 IsSlewing returns 0
20:27:27.559 00.000 29876 IsGuiding returns 0
20:27:27.559 00.000 29876 PulseGuide returned control before completion, sleep 62
20:27:27.564 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:27.581 00.017 31432 UpdateGuideState exits: m=2567 RSB=31.5
20:27:27.584 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:27.588 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:27.592 00.004 31432 Enqueuing Expose request
20:27:27.623 00.031 29876 IsGuiding returns 1
20:27:27.623 00.000 29876 scope still moving after pulse duration time elapsed
20:27:27.654 00.031 29876 IsSlewing returns 0
20:27:27.654 00.000 29876 IsGuiding returns 1
20:27:27.685 00.031 29876 IsSlewing returns 0
20:27:27.685 00.000 29876 IsGuiding returns 1
20:27:27.715 00.030 29876 IsSlewing returns 0
20:27:27.715 00.000 29876 IsGuiding returns 0
20:27:27.715 00.000 29876 scope move finished after 52 + 104 ms
20:27:27.715 00.000 29876 Move returns status 0, amount 52
20:27:27.715 00.000 29876 MoveAxis(N, 0, ABG)
20:27:27.715 00.000 29876 Move returns status 0, amount 0
20:27:27.715 00.000 29876 move complete, result=0
20:27:27.716 00.001 29876 worker thread done servicing request
20:27:27.716 00.000 29876 Worker thread wakes up
20:27:27.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:27.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:27.716 00.000 31432 GuideStep: -0.4 px 52 ms EAST, -0.6 px 0 ms NORTH
20:27:29.620 01.904 29876 Exposure complete
20:27:29.663 00.043 29876 worker thread done servicing request
20:27:29.663 00.000 31432 OnExposeComplete: enter
20:27:29.666 00.003 31432 UpdateGuideState(): m_state=6
20:27:29.668 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
20:27:29.670 00.002 31432 Star::Find returns 1 (0), X=337.18, Y=886.40, Mass=2364, SNR=29.3, Peak=188 HFD=3.6
20:27:29.674 00.004 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
20:27:29.677 00.003 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
20:27:29.680 00.003 31432 CameraToMount -- cameraX=0.90 cameraY=0.21 hyp=0.93 cameraTheta=0.23 mountX=0.91 mountY=-0.07, mountTheta=-0.08
20:27:29.684 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.90, y=0.21, opts=13)
20:27:29.687 00.003 31432 Enqueuing Move request for scope (0.90, 0.21)
20:27:29.689 00.002 29876 Worker thread wakes up
20:27:29.689 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.21) opts 0xd
20:27:29.689 00.000 29876 Handling offset move in thread for scope, endpoint = (0.90, 0.21)
20:27:29.689 00.000 29876 Moving (0.90, 0.21) raw xDistance=0.91 yDistance=-0.07
20:27:29.689 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.91
20:27:29.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:29.689 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:27:29.689 00.000 29876 MoveAxis(W, 80, ABG)
20:27:29.689 00.000 29876 Guiding  Dir = 3, Dur = 80
20:27:29.690 00.001 29876 IsSlewing returns 0
20:27:29.690 00.000 29876 IsGuiding returns 0
20:27:29.690 00.000 29876 PulseGuide returned control before completion, sleep 90
20:27:29.693 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:27:29.706 00.013 31432 UpdateGuideState exits: m=2364 RSB=29.3
20:27:29.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:29.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:29.712 00.002 31432 Enqueuing Expose request
20:27:29.789 00.077 29876 IsGuiding returns 1
20:27:29.789 00.000 29876 scope still moving after pulse duration time elapsed
20:27:29.819 00.030 29876 IsSlewing returns 0
20:27:29.819 00.000 29876 IsGuiding returns 1
20:27:29.851 00.032 29876 IsSlewing returns 0
20:27:29.851 00.000 29876 IsGuiding returns 1
20:27:29.883 00.032 29876 IsSlewing returns 0
20:27:29.883 00.000 29876 IsGuiding returns 0
20:27:29.883 00.000 29876 scope move finished after 80 + 113 ms
20:27:29.883 00.000 29876 Move returns status 0, amount 80
20:27:29.883 00.000 29876 MoveAxis(N, 0, ABG)
20:27:29.883 00.000 29876 Move returns status 0, amount 0
20:27:29.883 00.000 29876 move complete, result=0
20:27:29.884 00.001 29876 worker thread done servicing request
20:27:29.884 00.000 29876 Worker thread wakes up
20:27:29.884 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:29.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:29.884 00.000 31432 GuideStep: 0.9 px 80 ms WEST, -0.1 px 0 ms NORTH
20:27:32.109 02.225 29876 Exposure complete
20:27:32.155 00.046 29876 worker thread done servicing request
20:27:32.156 00.001 31432 OnExposeComplete: enter
20:27:32.158 00.002 31432 UpdateGuideState(): m_state=6
20:27:32.160 00.002 31432 Star::Find(15, 337, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
20:27:32.162 00.002 31432 Star::Find returns 1 (0), X=336.93, Y=886.03, Mass=2420, SNR=30.6, Peak=207 HFD=3.9
20:27:32.164 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.26 = -0.26)
20:27:32.166 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
20:27:32.169 00.003 31432 CameraToMount -- cameraX=0.66 cameraY=-0.16 hyp=0.67 cameraTheta=-0.23 mountX=0.65 mountY=0.25, mountTheta=0.37
20:27:32.171 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.16, opts=13)
20:27:32.173 00.002 31432 Enqueuing Move request for scope (0.66, -0.16)
20:27:32.175 00.002 29876 Worker thread wakes up
20:27:32.175 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.16) opts 0xd
20:27:32.175 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.16)
20:27:32.175 00.000 29876 Moving (0.66, -0.16) raw xDistance=0.65 yDistance=0.25
20:27:32.175 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
20:27:32.176 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:32.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:27:32.176 00.000 29876 MoveAxis(W, 74, ABG)
20:27:32.176 00.000 29876 Guiding  Dir = 3, Dur = 74
20:27:32.176 00.000 29876 IsSlewing returns 0
20:27:32.176 00.000 29876 IsGuiding returns 0
20:27:32.176 00.000 29876 PulseGuide returned control before completion, sleep 84
20:27:32.179 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:32.194 00.015 31432 UpdateGuideState exits: m=2420 RSB=30.6
20:27:32.196 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:32.198 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:32.200 00.002 31432 Enqueuing Expose request
20:27:32.276 00.076 29876 IsGuiding returns 1
20:27:32.276 00.000 29876 scope still moving after pulse duration time elapsed
20:27:32.305 00.029 29876 IsSlewing returns 0
20:27:32.305 00.000 29876 IsGuiding returns 1
20:27:32.335 00.030 29876 IsSlewing returns 0
20:27:32.335 00.000 29876 IsGuiding returns 0
20:27:32.335 00.000 29876 scope move finished after 74 + 85 ms
20:27:32.335 00.000 29876 Move returns status 0, amount 74
20:27:32.335 00.000 29876 MoveAxis(N, 0, ABG)
20:27:32.335 00.000 29876 Move returns status 0, amount 0
20:27:32.335 00.000 29876 move complete, result=0
20:27:32.336 00.001 29876 worker thread done servicing request
20:27:32.336 00.000 29876 Worker thread wakes up
20:27:32.336 00.000 31432 GuideStep: 0.7 px 74 ms WEST, 0.3 px 0 ms NORTH
20:27:32.338 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:32.338 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:34.242 01.904 29876 Exposure complete
20:27:34.287 00.045 29876 worker thread done servicing request
20:27:34.287 00.000 31432 OnExposeComplete: enter
20:27:34.290 00.003 31432 UpdateGuideState(): m_state=6
20:27:34.295 00.005 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
20:27:34.298 00.003 31432 Star::Find returns 1 (0), X=335.97, Y=885.72, Mass=2701, SNR=32.7, Peak=169 HFD=4.0
20:27:34.302 00.004 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
20:27:34.305 00.003 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:27:34.307 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.47 hyp=0.56 cameraTheta=-2.16 mountX=-0.32 mountY=0.41, mountTheta=2.23
20:27:34.310 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.47, opts=13)
20:27:34.314 00.004 31432 Enqueuing Move request for scope (-0.31, -0.47)
20:27:34.318 00.004 29876 Worker thread wakes up
20:27:34.318 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.47) opts 0xd
20:27:34.319 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.47)
20:27:34.319 00.000 29876 Moving (-0.31, -0.47) raw xDistance=-0.32 yDistance=0.41
20:27:34.319 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.32
20:27:34.319 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
20:27:34.319 00.000 29876 MoveAxis(E, 21, ABG)
20:27:34.319 00.000 29876 Guiding  Dir = 2, Dur = 21
20:27:34.319 00.000 29876 IsSlewing returns 0
20:27:34.319 00.000 29876 IsGuiding returns 0
20:27:34.319 00.000 29876 PulseGuide returned control before completion, sleep 31
20:27:34.322 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:34.336 00.014 31432 UpdateGuideState exits: m=2701 RSB=32.7
20:27:34.338 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:34.340 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:34.342 00.002 31432 Enqueuing Expose request
20:27:34.364 00.022 29876 IsGuiding returns 1
20:27:34.364 00.000 29876 scope still moving after pulse duration time elapsed
20:27:34.395 00.031 29876 IsSlewing returns 0
20:27:34.395 00.000 29876 IsGuiding returns 0
20:27:34.395 00.000 29876 scope move finished after 21 + 54 ms
20:27:34.395 00.000 29876 Move returns status 0, amount 21
20:27:34.395 00.000 29876 MoveAxis(S, 30, ABG)
20:27:34.395 00.000 29876 Guiding  Dir = 1, Dur = 30
20:27:34.395 00.000 29876 IsSlewing returns 0
20:27:34.396 00.001 29876 IsGuiding returns 0
20:27:34.396 00.000 29876 PulseGuide returned control before completion, sleep 40
20:27:34.441 00.045 29876 IsGuiding returns 1
20:27:34.441 00.000 29876 scope still moving after pulse duration time elapsed
20:27:34.472 00.031 29876 IsSlewing returns 0
20:27:34.472 00.000 29876 IsGuiding returns 1
20:27:34.503 00.031 29876 IsSlewing returns 0
20:27:34.503 00.000 29876 IsGuiding returns 1
20:27:34.533 00.030 29876 IsSlewing returns 0
20:27:34.533 00.000 29876 IsGuiding returns 1
20:27:34.564 00.031 29876 IsSlewing returns 0
20:27:34.564 00.000 29876 IsGuiding returns 0
20:27:34.564 00.000 29876 scope move finished after 30 + 139 ms
20:27:34.564 00.000 29876 Move returns status 0, amount 30
20:27:34.564 00.000 29876 move complete, result=0
20:27:34.565 00.001 29876 worker thread done servicing request
20:27:34.565 00.000 29876 Worker thread wakes up
20:27:34.565 00.000 31432 GuideStep: -0.3 px 21 ms EAST, 0.4 px 30 ms SOUTH
20:27:34.568 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:34.568 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:36.700 02.132 29876 Exposure complete
20:27:36.742 00.042 29876 worker thread done servicing request
20:27:36.743 00.001 31432 OnExposeComplete: enter
20:27:36.745 00.002 31432 UpdateGuideState(): m_state=6
20:27:36.747 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
20:27:36.749 00.002 31432 Star::Find returns 1 (0), X=336.13, Y=886.24, Mass=2708, SNR=32.1, Peak=190 HFD=3.9
20:27:36.750 00.001 31432 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
20:27:36.752 00.002 31432 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.47)
20:27:36.754 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
20:27:36.758 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.05, opts=13)
20:27:36.762 00.004 31432 Enqueuing Move request for scope (-0.15, 0.05)
20:27:36.767 00.005 29876 Worker thread wakes up
20:27:36.767 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
20:27:36.767 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
20:27:36.767 00.000 29876 Moving (-0.15, 0.05) raw xDistance=-0.15 yDistance=-0.07
20:27:36.767 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:27:36.767 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:36.767 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:27:36.767 00.000 29876 MoveAxis(E, 0, ABG)
20:27:36.767 00.000 29876 Move returns status 0, amount 0
20:27:36.767 00.000 29876 MoveAxis(N, 0, ABG)
20:27:36.767 00.000 29876 Move returns status 0, amount 0
20:27:36.767 00.000 29876 move complete, result=0
20:27:36.767 00.000 29876 worker thread done servicing request
20:27:36.771 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:36.782 00.011 31432 UpdateGuideState exits: m=2708 RSB=32.1
20:27:36.785 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:36.787 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:36.789 00.002 31432 Enqueuing Expose request
20:27:36.791 00.002 29876 Worker thread wakes up
20:27:36.791 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:27:36.794 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:36.794 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:38.709 01.915 29876 Exposure complete
20:27:38.753 00.044 29876 worker thread done servicing request
20:27:38.753 00.000 31432 OnExposeComplete: enter
20:27:38.755 00.002 31432 UpdateGuideState(): m_state=6
20:27:38.757 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
20:27:38.759 00.002 31432 Star::Find returns 1 (0), X=335.85, Y=886.39, Mass=2464, SNR=30.7, Peak=170 HFD=3.7
20:27:38.761 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
20:27:38.762 00.001 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
20:27:38.764 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.20 hyp=0.47 cameraTheta=2.69 mountX=-0.42 mountY=-0.27, mountTheta=-2.57
20:27:38.767 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.20, opts=13)
20:27:38.769 00.002 31432 Enqueuing Move request for scope (-0.42, 0.20)
20:27:38.771 00.002 29876 Worker thread wakes up
20:27:38.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.20) opts 0xd
20:27:38.771 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.20)
20:27:38.771 00.000 29876 Moving (-0.42, 0.20) raw xDistance=-0.42 yDistance=-0.27
20:27:38.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.42
20:27:38.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:38.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:27:38.771 00.000 29876 MoveAxis(E, 40, ABG)
20:27:38.771 00.000 29876 Guiding  Dir = 2, Dur = 40
20:27:38.771 00.000 29876 IsSlewing returns 0
20:27:38.772 00.001 29876 IsGuiding returns 0
20:27:38.772 00.000 29876 PulseGuide returned control before completion, sleep 50
20:27:38.777 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:38.789 00.012 31432 UpdateGuideState exits: m=2464 RSB=30.7
20:27:38.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:38.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:38.794 00.001 31432 Enqueuing Expose request
20:27:38.829 00.035 29876 IsGuiding returns 1
20:27:38.829 00.000 29876 scope still moving after pulse duration time elapsed
20:27:38.860 00.031 29876 IsSlewing returns 0
20:27:38.860 00.000 29876 IsGuiding returns 0
20:27:38.860 00.000 29876 scope move finished after 40 + 48 ms
20:27:38.860 00.000 29876 Move returns status 0, amount 40
20:27:38.860 00.000 29876 MoveAxis(N, 0, ABG)
20:27:38.860 00.000 29876 Move returns status 0, amount 0
20:27:38.860 00.000 29876 move complete, result=0
20:27:38.860 00.000 29876 worker thread done servicing request
20:27:38.860 00.000 29876 Worker thread wakes up
20:27:38.860 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.3 px 0 ms NORTH
20:27:38.862 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:38.863 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:40.989 02.126 29876 Exposure complete
20:27:41.039 00.050 29876 worker thread done servicing request
20:27:41.039 00.000 31432 OnExposeComplete: enter
20:27:41.041 00.002 31432 UpdateGuideState(): m_state=6
20:27:41.043 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
20:27:41.046 00.003 31432 Star::Find returns 1 (0), X=336.48, Y=885.96, Mass=2312, SNR=29.4, Peak=175 HFD=3.6
20:27:41.047 00.001 31432 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
20:27:41.049 00.002 31432 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
20:27:41.051 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.83 mountX=0.20 mountY=0.26, mountTheta=0.91
20:27:41.054 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.23, opts=13)
20:27:41.056 00.002 31432 Enqueuing Move request for scope (0.21, -0.23)
20:27:41.058 00.002 29876 Worker thread wakes up
20:27:41.058 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
20:27:41.058 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
20:27:41.058 00.000 29876 Moving (0.21, -0.23) raw xDistance=0.20 yDistance=0.26
20:27:41.058 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.20
20:27:41.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:41.058 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:27:41.058 00.000 29876 MoveAxis(W, 14, ABG)
20:27:41.058 00.000 29876 Guiding  Dir = 3, Dur = 14
20:27:41.058 00.000 29876 IsSlewing returns 0
20:27:41.058 00.000 29876 IsGuiding returns 0
20:27:41.058 00.000 29876 PulseGuide returned control before completion, sleep 24
20:27:41.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:41.073 00.012 31432 UpdateGuideState exits: m=2312 RSB=29.4
20:27:41.075 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:41.077 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:41.079 00.002 31432 Enqueuing Expose request
20:27:41.095 00.016 29876 IsGuiding returns 0
20:27:41.095 00.000 29876 Move returns status 0, amount 14
20:27:41.095 00.000 29876 MoveAxis(N, 0, ABG)
20:27:41.095 00.000 29876 Move returns status 0, amount 0
20:27:41.095 00.000 29876 move complete, result=0
20:27:41.095 00.000 29876 worker thread done servicing request
20:27:41.095 00.000 29876 Worker thread wakes up
20:27:41.095 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:41.096 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:41.096 00.000 31432 GuideStep: 0.2 px 14 ms WEST, 0.3 px 0 ms NORTH
20:27:43.002 01.906 29876 Exposure complete
20:27:43.044 00.042 29876 worker thread done servicing request
20:27:43.045 00.001 31432 OnExposeComplete: enter
20:27:43.047 00.002 31432 UpdateGuideState(): m_state=6
20:27:43.049 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
20:27:43.051 00.002 31432 Star::Find returns 1 (0), X=336.28, Y=885.86, Mass=2504, SNR=31.8, Peak=212 HFD=3.5
20:27:43.053 00.002 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
20:27:43.055 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
20:27:43.057 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.57 mountX=-0.01 mountY=0.32, mountTheta=1.60
20:27:43.059 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.33, opts=13)
20:27:43.061 00.002 31432 Enqueuing Move request for scope (-0.00, -0.33)
20:27:43.063 00.002 29876 Worker thread wakes up
20:27:43.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
20:27:43.063 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
20:27:43.063 00.000 29876 Moving (-0.00, -0.33) raw xDistance=-0.01 yDistance=0.32
20:27:43.063 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:27:43.063 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:27:43.063 00.000 29876 MoveAxis(E, 0, ABG)
20:27:43.063 00.000 29876 Move returns status 0, amount 0
20:27:43.063 00.000 29876 MoveAxis(S, 24, ABG)
20:27:43.063 00.000 29876 Guiding  Dir = 1, Dur = 24
20:27:43.064 00.001 29876 IsSlewing returns 0
20:27:43.064 00.000 29876 IsGuiding returns 0
20:27:43.064 00.000 29876 PulseGuide returned control before completion, sleep 34
20:27:43.067 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:27:43.078 00.011 31432 UpdateGuideState exits: m=2504 RSB=31.8
20:27:43.081 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:43.082 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:43.084 00.002 31432 Enqueuing Expose request
20:27:43.106 00.022 29876 IsGuiding returns 1
20:27:43.106 00.000 29876 scope still moving after pulse duration time elapsed
20:27:43.137 00.031 29876 IsSlewing returns 0
20:27:43.137 00.000 29876 IsGuiding returns 1
20:27:43.167 00.030 29876 IsSlewing returns 0
20:27:43.167 00.000 29876 IsGuiding returns 1
20:27:43.198 00.031 29876 IsSlewing returns 0
20:27:43.198 00.000 29876 IsGuiding returns 1
20:27:43.228 00.030 29876 IsSlewing returns 0
20:27:43.228 00.000 29876 IsGuiding returns 1
20:27:43.259 00.031 29876 IsSlewing returns 0
20:27:43.259 00.000 29876 IsGuiding returns 0
20:27:43.259 00.000 29876 scope move finished after 24 + 171 ms
20:27:43.259 00.000 29876 Move returns status 0, amount 24
20:27:43.259 00.000 29876 move complete, result=0
20:27:43.259 00.000 29876 worker thread done servicing request
20:27:43.260 00.001 29876 Worker thread wakes up
20:27:43.260 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:43.260 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:43.260 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 24 ms SOUTH
20:27:45.389 02.129 29876 Exposure complete
20:27:45.432 00.043 29876 worker thread done servicing request
20:27:45.432 00.000 31432 OnExposeComplete: enter
20:27:45.434 00.002 31432 UpdateGuideState(): m_state=6
20:27:45.436 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
20:27:45.438 00.002 31432 Star::Find returns 1 (0), X=336.10, Y=886.30, Mass=2406, SNR=30.0, Peak=178 HFD=3.8
20:27:45.440 00.002 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.53 = 2.53)
20:27:45.442 00.002 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.74)
20:27:45.444 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.56 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
20:27:45.446 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.12, opts=13)
20:27:45.449 00.003 31432 Enqueuing Move request for scope (-0.18, 0.12)
20:27:45.451 00.002 29876 Worker thread wakes up
20:27:45.451 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
20:27:45.451 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
20:27:45.451 00.000 29876 Moving (-0.18, 0.12) raw xDistance=-0.17 yDistance=-0.14
20:27:45.451 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:27:45.451 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:45.451 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:27:45.451 00.000 29876 MoveAxis(E, 0, ABG)
20:27:45.451 00.000 29876 Move returns status 0, amount 0
20:27:45.451 00.000 29876 MoveAxis(N, 0, ABG)
20:27:45.451 00.000 29876 Move returns status 0, amount 0
20:27:45.451 00.000 29876 move complete, result=0
20:27:45.451 00.000 29876 worker thread done servicing request
20:27:45.455 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:45.466 00.011 31432 UpdateGuideState exits: m=2406 RSB=30.0
20:27:45.469 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:45.470 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:45.472 00.002 31432 Enqueuing Expose request
20:27:45.474 00.002 29876 Worker thread wakes up
20:27:45.474 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:27:45.476 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:45.476 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:47.387 01.911 29876 Exposure complete
20:27:47.429 00.042 29876 worker thread done servicing request
20:27:47.429 00.000 31432 OnExposeComplete: enter
20:27:47.432 00.003 31432 UpdateGuideState(): m_state=6
20:27:47.434 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
20:27:47.436 00.002 31432 Star::Find returns 1 (0), X=335.53, Y=886.82, Mass=2581, SNR=31.4, Peak=159 HFD=3.8
20:27:47.438 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
20:27:47.440 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.85)
20:27:47.442 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=0.63 hyp=0.98 cameraTheta=2.44 mountX=-0.73 mountY=-0.74, mountTheta=-2.35
20:27:47.445 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=0.63, opts=13)
20:27:47.449 00.004 31432 Enqueuing Move request for scope (-0.75, 0.63)
20:27:47.451 00.002 29876 Worker thread wakes up
20:27:47.452 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.63) opts 0xd
20:27:47.452 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, 0.63)
20:27:47.452 00.000 29876 Moving (-0.75, 0.63) raw xDistance=-0.73 yDistance=-0.74
20:27:47.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.73
20:27:47.452 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:47.452 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
20:27:47.452 00.000 29876 MoveAxis(E, 70, ABG)
20:27:47.452 00.000 29876 Guiding  Dir = 2, Dur = 70
20:27:47.452 00.000 29876 IsSlewing returns 0
20:27:47.452 00.000 29876 IsGuiding returns 0
20:27:47.452 00.000 29876 PulseGuide returned control before completion, sleep 80
20:27:47.456 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:27:47.472 00.016 31432 UpdateGuideState exits: m=2581 RSB=31.4
20:27:47.474 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:47.476 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:47.478 00.002 31432 Enqueuing Expose request
20:27:47.540 00.062 29876 IsGuiding returns 1
20:27:47.540 00.000 29876 scope still moving after pulse duration time elapsed
20:27:47.571 00.031 29876 IsSlewing returns 0
20:27:47.571 00.000 29876 IsGuiding returns 1
20:27:47.601 00.030 29876 IsSlewing returns 0
20:27:47.601 00.000 29876 IsGuiding returns 1
20:27:47.632 00.031 29876 IsSlewing returns 0
20:27:47.632 00.000 29876 IsGuiding returns 0
20:27:47.632 00.000 29876 scope move finished after 70 + 109 ms
20:27:47.632 00.000 29876 Move returns status 0, amount 70
20:27:47.632 00.000 29876 MoveAxis(N, 0, ABG)
20:27:47.632 00.000 29876 Move returns status 0, amount 0
20:27:47.632 00.000 29876 move complete, result=0
20:27:47.633 00.001 29876 worker thread done servicing request
20:27:47.633 00.000 29876 Worker thread wakes up
20:27:47.633 00.000 31432 GuideStep: -0.7 px 70 ms EAST, -0.7 px 0 ms NORTH
20:27:47.637 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:47.637 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:49.767 02.130 29876 Exposure complete
20:27:49.811 00.044 29876 worker thread done servicing request
20:27:49.811 00.000 31432 OnExposeComplete: enter
20:27:49.815 00.004 31432 UpdateGuideState(): m_state=6
20:27:49.818 00.003 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
20:27:49.822 00.004 31432 Star::Find returns 1 (0), X=335.75, Y=886.55, Mass=2463, SNR=30.0, Peak=165 HFD=3.8
20:27:49.825 00.003 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
20:27:49.827 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
20:27:49.829 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.37 hyp=0.64 cameraTheta=2.53 mountX=-0.52 mountY=-0.44, mountTheta=-2.43
20:27:49.832 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.37, opts=13)
20:27:49.834 00.002 31432 Enqueuing Move request for scope (-0.53, 0.37)
20:27:49.835 00.001 29876 Worker thread wakes up
20:27:49.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.37) opts 0xd
20:27:49.836 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.37)
20:27:49.836 00.000 29876 Moving (-0.53, 0.37) raw xDistance=-0.52 yDistance=-0.44
20:27:49.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
20:27:49.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:49.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:27:49.836 00.000 29876 MoveAxis(E, 60, ABG)
20:27:49.836 00.000 29876 Guiding  Dir = 2, Dur = 60
20:27:49.836 00.000 29876 IsSlewing returns 0
20:27:49.836 00.000 29876 IsGuiding returns 0
20:27:49.836 00.000 29876 PulseGuide returned control before completion, sleep 70
20:27:49.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:49.852 00.013 31432 UpdateGuideState exits: m=2463 RSB=30.0
20:27:49.854 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:49.856 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:49.858 00.002 31432 Enqueuing Expose request
20:27:49.918 00.060 29876 IsGuiding returns 1
20:27:49.918 00.000 29876 scope still moving after pulse duration time elapsed
20:27:49.948 00.030 29876 IsSlewing returns 0
20:27:49.948 00.000 29876 IsGuiding returns 1
20:27:49.979 00.031 29876 IsSlewing returns 0
20:27:49.979 00.000 29876 IsGuiding returns 0
20:27:49.979 00.000 29876 scope move finished after 60 + 83 ms
20:27:49.979 00.000 29876 Move returns status 0, amount 60
20:27:49.979 00.000 29876 MoveAxis(N, 0, ABG)
20:27:49.979 00.000 29876 Move returns status 0, amount 0
20:27:49.979 00.000 29876 move complete, result=0
20:27:49.979 00.000 29876 worker thread done servicing request
20:27:49.979 00.000 29876 Worker thread wakes up
20:27:49.979 00.000 31432 GuideStep: -0.5 px 60 ms EAST, -0.4 px 0 ms NORTH
20:27:49.982 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:49.982 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:51.897 01.915 29876 Exposure complete
20:27:51.940 00.043 29876 worker thread done servicing request
20:27:51.940 00.000 31432 OnExposeComplete: enter
20:27:51.943 00.003 31432 UpdateGuideState(): m_state=6
20:27:51.945 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
20:27:51.947 00.002 31432 Star::Find returns 1 (0), X=336.39, Y=886.17, Mass=2633, SNR=32.0, Peak=202 HFD=3.7
20:27:51.948 00.001 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.16 = -0.16)
20:27:51.950 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.85 = 2.85)
20:27:51.952 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.13 mountX=0.11 mountY=0.03, mountTheta=0.28
20:27:51.955 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.02, opts=13)
20:27:51.957 00.002 31432 Enqueuing Move request for scope (0.11, -0.02)
20:27:51.959 00.002 29876 Worker thread wakes up
20:27:51.959 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
20:27:51.959 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
20:27:51.959 00.000 29876 Moving (0.11, -0.02) raw xDistance=0.11 yDistance=0.03
20:27:51.959 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:27:51.959 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:51.959 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:27:51.959 00.000 29876 MoveAxis(E, 0, ABG)
20:27:51.959 00.000 29876 Move returns status 0, amount 0
20:27:51.959 00.000 29876 MoveAxis(N, 0, ABG)
20:27:51.959 00.000 29876 Move returns status 0, amount 0
20:27:51.959 00.000 29876 move complete, result=0
20:27:51.959 00.000 29876 worker thread done servicing request
20:27:51.963 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:27:51.975 00.012 31432 UpdateGuideState exits: m=2633 RSB=32.0
20:27:51.977 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:51.979 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:51.981 00.002 31432 Enqueuing Expose request
20:27:51.983 00.002 29876 Worker thread wakes up
20:27:51.983 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:27:51.985 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:51.985 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:54.106 02.121 29876 Exposure complete
20:27:54.149 00.043 29876 worker thread done servicing request
20:27:54.149 00.000 31432 OnExposeComplete: enter
20:27:54.152 00.003 31432 UpdateGuideState(): m_state=6
20:27:54.154 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
20:27:54.155 00.001 31432 Star::Find returns 1 (0), X=336.61, Y=886.59, Mass=2377, SNR=30.4, Peak=185 HFD=3.4
20:27:54.157 00.002 31432 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.02) = xAngle (0.86 = 0.86)
20:27:54.159 00.002 31432 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.87 = -2.41)
20:27:54.161 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.40 hyp=0.52 cameraTheta=0.89 mountX=0.34 mountY=-0.35, mountTheta=-0.80
20:27:54.164 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.40, opts=13)
20:27:54.166 00.002 31432 Enqueuing Move request for scope (0.33, 0.40)
20:27:54.168 00.002 29876 Worker thread wakes up
20:27:54.169 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.40) opts 0xd
20:27:54.169 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.40)
20:27:54.169 00.000 29876 Moving (0.33, 0.40) raw xDistance=0.34 yDistance=-0.35
20:27:54.169 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
20:27:54.169 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:27:54.169 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:27:54.169 00.000 29876 MoveAxis(W, 33, ABG)
20:27:54.169 00.000 29876 Guiding  Dir = 3, Dur = 33
20:27:54.169 00.000 29876 IsSlewing returns 0
20:27:54.169 00.000 29876 IsGuiding returns 0
20:27:54.169 00.000 29876 PulseGuide returned control before completion, sleep 43
20:27:54.173 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:27:54.184 00.011 31432 UpdateGuideState exits: m=2377 RSB=30.4
20:27:54.187 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:54.189 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:54.191 00.002 31432 Enqueuing Expose request
20:27:54.228 00.037 29876 IsGuiding returns 1
20:27:54.228 00.000 29876 scope still moving after pulse duration time elapsed
20:27:54.259 00.031 29876 IsSlewing returns 0
20:27:54.259 00.000 29876 IsGuiding returns 0
20:27:54.259 00.000 29876 scope move finished after 33 + 56 ms
20:27:54.259 00.000 29876 Move returns status 0, amount 33
20:27:54.259 00.000 29876 MoveAxis(N, 0, ABG)
20:27:54.259 00.000 29876 Move returns status 0, amount 0
20:27:54.259 00.000 29876 move complete, result=0
20:27:54.259 00.000 29876 worker thread done servicing request
20:27:54.259 00.000 29876 Worker thread wakes up
20:27:54.259 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:54.259 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:54.259 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.3 px 0 ms NORTH
20:27:56.166 01.907 29876 Exposure complete
20:27:56.209 00.043 29876 worker thread done servicing request
20:27:56.209 00.000 31432 OnExposeComplete: enter
20:27:56.211 00.002 31432 UpdateGuideState(): m_state=6
20:27:56.214 00.003 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
20:27:56.216 00.002 31432 Star::Find returns 1 (0), X=336.54, Y=886.62, Mass=2407, SNR=30.7, Peak=186 HFD=3.4
20:27:56.218 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
20:27:56.220 00.002 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.26)
20:27:56.222 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.44 hyp=0.51 cameraTheta=1.03 mountX=0.27 mountY=-0.39, mountTheta=-0.96
20:27:56.224 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.44, opts=13)
20:27:56.226 00.002 31432 Enqueuing Move request for scope (0.26, 0.44)
20:27:56.228 00.002 29876 Worker thread wakes up
20:27:56.228 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.44) opts 0xd
20:27:56.228 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.44)
20:27:56.228 00.000 29876 Moving (0.26, 0.44) raw xDistance=0.27 yDistance=-0.39
20:27:56.228 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
20:27:56.228 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.71
20:27:56.228 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
20:27:56.228 00.000 29876 MoveAxis(W, 31, ABG)
20:27:56.228 00.000 29876 Guiding  Dir = 3, Dur = 31
20:27:56.229 00.001 29876 IsSlewing returns 0
20:27:56.229 00.000 29876 IsGuiding returns 0
20:27:56.229 00.000 29876 PulseGuide returned control before completion, sleep 41
20:27:56.232 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:27:56.243 00.011 31432 UpdateGuideState exits: m=2407 RSB=30.7
20:27:56.246 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:56.248 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:56.250 00.002 31432 Enqueuing Expose request
20:27:56.273 00.023 29876 IsGuiding returns 1
20:27:56.273 00.000 29876 scope still moving after pulse duration time elapsed
20:27:56.303 00.030 29876 IsSlewing returns 0
20:27:56.303 00.000 29876 IsGuiding returns 1
20:27:56.334 00.031 29876 IsSlewing returns 0
20:27:56.334 00.000 29876 IsGuiding returns 0
20:27:56.334 00.000 29876 scope move finished after 31 + 74 ms
20:27:56.334 00.000 29876 Move returns status 0, amount 31
20:27:56.334 00.000 29876 BLC: Oldest BLC event removed
20:27:56.334 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:27:56.334 00.000 29876 MoveAxis(N, 49, ABG)
20:27:56.334 00.000 29876 Guiding  Dir = 0, Dur = 49
20:27:56.334 00.000 29876 IsSlewing returns 0
20:27:56.334 00.000 29876 IsGuiding returns 0
20:27:56.334 00.000 29876 PulseGuide returned control before completion, sleep 59
20:27:56.395 00.061 29876 IsGuiding returns 1
20:27:56.395 00.000 29876 scope still moving after pulse duration time elapsed
20:27:56.426 00.031 29876 IsSlewing returns 0
20:27:56.426 00.000 29876 IsGuiding returns 1
20:27:56.457 00.031 29876 IsSlewing returns 0
20:27:56.457 00.000 29876 IsGuiding returns 1
20:27:56.488 00.031 29876 IsSlewing returns 0
20:27:56.488 00.000 29876 IsGuiding returns 1
20:27:56.519 00.031 29876 IsSlewing returns 0
20:27:56.519 00.000 29876 IsGuiding returns 0
20:27:56.519 00.000 29876 scope move finished after 49 + 136 ms
20:27:56.519 00.000 29876 Move returns status 0, amount 49
20:27:56.519 00.000 29876 move complete, result=0
20:27:56.520 00.001 29876 worker thread done servicing request
20:27:56.520 00.000 29876 Worker thread wakes up
20:27:56.520 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.4 px 49 ms NORTH
20:27:56.522 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:56.522 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:58.644 02.122 29876 Exposure complete
20:27:58.687 00.043 29876 worker thread done servicing request
20:27:58.687 00.000 31432 OnExposeComplete: enter
20:27:58.690 00.003 31432 UpdateGuideState(): m_state=6
20:27:58.692 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
20:27:58.695 00.003 31432 Star::Find returns 1 (0), X=335.65, Y=886.64, Mass=2471, SNR=31.8, Peak=175 HFD=3.5
20:27:58.697 00.002 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.49 = 2.49)
20:27:58.699 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.78)
20:27:58.701 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=0.45 hyp=0.77 cameraTheta=2.52 mountX=-0.61 mountY=-0.54, mountTheta=-2.42
20:27:58.709 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=0.45, opts=13)
20:27:58.711 00.002 31432 Enqueuing Move request for scope (-0.62, 0.45)
20:27:58.713 00.002 29876 Worker thread wakes up
20:27:58.713 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.45) opts 0xd
20:27:58.713 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, 0.45)
20:27:58.713 00.000 29876 Moving (-0.62, 0.45) raw xDistance=-0.61 yDistance=-0.54
20:27:58.713 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.61
20:27:58.713 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.54
20:27:58.713 00.000 29876 MoveAxis(E, 55, ABG)
20:27:58.713 00.000 29876 Guiding  Dir = 2, Dur = 55
20:27:58.713 00.000 29876 IsSlewing returns 0
20:27:58.714 00.001 29876 IsGuiding returns 0
20:27:58.714 00.000 29876 PulseGuide returned control before completion, sleep 65
20:27:58.718 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=4, FiltMax=257, Gamma=0.490
20:27:58.730 00.012 31432 UpdateGuideState exits: m=2471 RSB=31.8
20:27:58.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:58.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:27:58.736 00.002 31432 Enqueuing Expose request
20:27:58.781 00.045 29876 IsGuiding returns 1
20:27:58.781 00.000 29876 scope still moving after pulse duration time elapsed
20:27:58.811 00.030 29876 IsSlewing returns 0
20:27:58.811 00.000 29876 IsGuiding returns 1
20:27:58.842 00.031 29876 IsSlewing returns 0
20:27:58.842 00.000 29876 IsGuiding returns 1
20:27:58.874 00.032 29876 IsSlewing returns 0
20:27:58.874 00.000 29876 IsGuiding returns 0
20:27:58.874 00.000 29876 scope move finished after 55 + 105 ms
20:27:58.874 00.000 29876 Move returns status 0, amount 55
20:27:58.874 00.000 29876 MoveAxis(N, 40, ABG)
20:27:58.874 00.000 29876 Guiding  Dir = 0, Dur = 40
20:27:58.874 00.000 29876 IsSlewing returns 0
20:27:58.874 00.000 29876 IsGuiding returns 0
20:27:58.874 00.000 29876 PulseGuide returned control before completion, sleep 50
20:27:58.937 00.063 29876 IsGuiding returns 1
20:27:58.937 00.000 29876 scope still moving after pulse duration time elapsed
20:27:58.967 00.030 29876 IsSlewing returns 0
20:27:58.967 00.000 29876 IsGuiding returns 1
20:27:58.998 00.031 29876 IsSlewing returns 0
20:27:58.998 00.000 29876 IsGuiding returns 1
20:27:59.028 00.030 29876 IsSlewing returns 0
20:27:59.028 00.000 29876 IsGuiding returns 1
20:27:59.059 00.031 29876 IsSlewing returns 0
20:27:59.059 00.000 29876 IsGuiding returns 0
20:27:59.059 00.000 29876 scope move finished after 40 + 145 ms
20:27:59.059 00.000 29876 Move returns status 0, amount 40
20:27:59.059 00.000 29876 move complete, result=0
20:27:59.059 00.000 29876 worker thread done servicing request
20:27:59.059 00.000 29876 Worker thread wakes up
20:27:59.059 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:27:59.059 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:27:59.059 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.5 px 40 ms NORTH
20:28:00.966 01.907 29876 Exposure complete
20:28:01.010 00.044 29876 worker thread done servicing request
20:28:01.010 00.000 31432 OnExposeComplete: enter
20:28:01.012 00.002 31432 UpdateGuideState(): m_state=6
20:28:01.014 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
20:28:01.016 00.002 31432 Star::Find returns 1 (0), X=336.02, Y=886.68, Mass=2578, SNR=31.6, Peak=177 HFD=4.0
20:28:01.018 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
20:28:01.020 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
20:28:01.022 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.55 cameraTheta=2.05 mountX=-0.25 mountY=-0.52, mountTheta=-2.01
20:28:01.025 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.49, opts=13)
20:28:01.027 00.002 31432 Enqueuing Move request for scope (-0.26, 0.49)
20:28:01.028 00.001 29876 Worker thread wakes up
20:28:01.028 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.49) opts 0xd
20:28:01.028 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.49)
20:28:01.029 00.001 29876 Moving (-0.26, 0.49) raw xDistance=-0.25 yDistance=-0.52
20:28:01.029 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
20:28:01.029 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
20:28:01.029 00.000 29876 MoveAxis(E, 31, ABG)
20:28:01.029 00.000 29876 Guiding  Dir = 2, Dur = 31
20:28:01.029 00.000 29876 IsSlewing returns 0
20:28:01.029 00.000 29876 IsGuiding returns 0
20:28:01.029 00.000 29876 PulseGuide returned control before completion, sleep 41
20:28:01.033 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:01.046 00.013 31432 UpdateGuideState exits: m=2578 RSB=31.6
20:28:01.049 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:01.051 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:01.053 00.002 31432 Enqueuing Expose request
20:28:01.073 00.020 29876 IsGuiding returns 1
20:28:01.073 00.000 29876 scope still moving after pulse duration time elapsed
20:28:01.103 00.030 29876 IsSlewing returns 0
20:28:01.103 00.000 29876 IsGuiding returns 1
20:28:01.134 00.031 29876 IsSlewing returns 0
20:28:01.134 00.000 29876 IsGuiding returns 1
20:28:01.166 00.032 29876 IsSlewing returns 0
20:28:01.166 00.000 29876 IsGuiding returns 1
20:28:01.196 00.030 29876 IsSlewing returns 0
20:28:01.196 00.000 29876 IsGuiding returns 0
20:28:01.196 00.000 29876 scope move finished after 31 + 136 ms
20:28:01.196 00.000 29876 Move returns status 0, amount 31
20:28:01.196 00.000 29876 MoveAxis(N, 38, ABG)
20:28:01.196 00.000 29876 Guiding  Dir = 0, Dur = 38
20:28:01.196 00.000 29876 IsSlewing returns 0
20:28:01.196 00.000 29876 IsGuiding returns 0
20:28:01.196 00.000 29876 PulseGuide returned control before completion, sleep 48
20:28:01.256 00.060 29876 IsGuiding returns 1
20:28:01.256 00.000 29876 scope still moving after pulse duration time elapsed
20:28:01.287 00.031 29876 IsSlewing returns 0
20:28:01.287 00.000 29876 IsGuiding returns 1
20:28:01.317 00.030 29876 IsSlewing returns 0
20:28:01.317 00.000 29876 IsGuiding returns 1
20:28:01.348 00.031 29876 IsSlewing returns 0
20:28:01.348 00.000 29876 IsGuiding returns 0
20:28:01.348 00.000 29876 scope move finished after 38 + 113 ms
20:28:01.348 00.000 29876 Move returns status 0, amount 38
20:28:01.348 00.000 29876 move complete, result=0
20:28:01.348 00.000 29876 worker thread done servicing request
20:28:01.348 00.000 29876 Worker thread wakes up
20:28:01.348 00.000 31432 GuideStep: -0.2 px 31 ms EAST, -0.5 px 38 ms NORTH
20:28:01.350 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:01.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:03.473 02.123 29876 Exposure complete
20:28:03.517 00.044 29876 worker thread done servicing request
20:28:03.517 00.000 31432 OnExposeComplete: enter
20:28:03.520 00.003 31432 UpdateGuideState(): m_state=6
20:28:03.521 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
20:28:03.523 00.002 31432 Star::Find returns 1 (0), X=336.54, Y=886.31, Mass=2389, SNR=29.6, Peak=178 HFD=3.5
20:28:03.525 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
20:28:03.527 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
20:28:03.529 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.45 mountX=0.27 mountY=-0.08, mountTheta=-0.31
20:28:03.531 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.13, opts=13)
20:28:03.533 00.002 31432 Enqueuing Move request for scope (0.26, 0.13)
20:28:03.536 00.003 29876 Worker thread wakes up
20:28:03.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
20:28:03.536 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
20:28:03.536 00.000 29876 Moving (0.26, 0.13) raw xDistance=0.27 yDistance=-0.08
20:28:03.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
20:28:03.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:03.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:28:03.536 00.000 29876 MoveAxis(W, 21, ABG)
20:28:03.536 00.000 29876 Guiding  Dir = 3, Dur = 21
20:28:03.536 00.000 29876 IsSlewing returns 0
20:28:03.537 00.001 29876 IsGuiding returns 0
20:28:03.537 00.000 29876 PulseGuide returned control before completion, sleep 31
20:28:03.540 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:03.552 00.012 31432 UpdateGuideState exits: m=2389 RSB=29.6
20:28:03.555 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:03.557 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:03.559 00.002 31432 Enqueuing Expose request
20:28:03.579 00.020 29876 IsGuiding returns 1
20:28:03.579 00.000 29876 scope still moving after pulse duration time elapsed
20:28:03.609 00.030 29876 IsSlewing returns 0
20:28:03.609 00.000 29876 IsGuiding returns 1
20:28:03.640 00.031 29876 IsSlewing returns 0
20:28:03.640 00.000 29876 IsGuiding returns 0
20:28:03.640 00.000 29876 scope move finished after 21 + 81 ms
20:28:03.640 00.000 29876 Move returns status 0, amount 21
20:28:03.640 00.000 29876 MoveAxis(N, 0, ABG)
20:28:03.640 00.000 29876 Move returns status 0, amount 0
20:28:03.640 00.000 29876 move complete, result=0
20:28:03.640 00.000 29876 worker thread done servicing request
20:28:03.640 00.000 29876 Worker thread wakes up
20:28:03.640 00.000 31432 GuideStep: 0.3 px 21 ms WEST, -0.1 px 0 ms NORTH
20:28:03.643 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:03.643 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:05.559 01.916 29876 Exposure complete
20:28:05.603 00.044 29876 worker thread done servicing request
20:28:05.603 00.000 31432 OnExposeComplete: enter
20:28:05.606 00.003 31432 UpdateGuideState(): m_state=6
20:28:05.607 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
20:28:05.609 00.002 31432 Star::Find returns 1 (0), X=336.36, Y=886.22, Mass=2559, SNR=31.2, Peak=194 HFD=3.7
20:28:05.611 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
20:28:05.612 00.001 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
20:28:05.615 00.003 31432 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=0.09 mountY=-0.02, mountTheta=-0.26
20:28:05.618 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.04, opts=13)
20:28:05.619 00.001 31432 Enqueuing Move request for scope (0.08, 0.04)
20:28:05.620 00.001 29876 Worker thread wakes up
20:28:05.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
20:28:05.622 00.002 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
20:28:05.622 00.000 29876 Moving (0.08, 0.04) raw xDistance=0.09 yDistance=-0.02
20:28:05.622 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:28:05.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:05.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:28:05.622 00.000 29876 MoveAxis(E, 0, ABG)
20:28:05.622 00.000 29876 Move returns status 0, amount 0
20:28:05.622 00.000 29876 MoveAxis(N, 0, ABG)
20:28:05.622 00.000 29876 Move returns status 0, amount 0
20:28:05.622 00.000 29876 move complete, result=0
20:28:05.622 00.000 29876 worker thread done servicing request
20:28:05.625 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:05.637 00.012 31432 UpdateGuideState exits: m=2559 RSB=31.2
20:28:05.639 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:05.641 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:05.643 00.002 31432 Enqueuing Expose request
20:28:05.644 00.001 29876 Worker thread wakes up
20:28:05.644 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:28:05.647 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:05.647 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:07.871 02.224 29876 Exposure complete
20:28:07.914 00.043 29876 worker thread done servicing request
20:28:07.914 00.000 31432 OnExposeComplete: enter
20:28:07.916 00.002 31432 UpdateGuideState(): m_state=6
20:28:07.918 00.002 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
20:28:07.920 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=886.52, Mass=2568, SNR=31.4, Peak=204 HFD=3.5
20:28:07.922 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
20:28:07.924 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.72)
20:28:07.925 00.001 31432 CameraToMount -- cameraX=-0.52 cameraY=0.33 hyp=0.62 cameraTheta=2.58 mountX=-0.52 mountY=-0.41, mountTheta=-2.48
20:28:07.928 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.33, opts=13)
20:28:07.930 00.002 31432 Enqueuing Move request for scope (-0.52, 0.33)
20:28:07.932 00.002 29876 Worker thread wakes up
20:28:07.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.33) opts 0xd
20:28:07.932 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.33)
20:28:07.932 00.000 29876 Moving (-0.52, 0.33) raw xDistance=-0.52 yDistance=-0.41
20:28:07.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
20:28:07.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.41
20:28:07.932 00.000 29876 MoveAxis(E, 50, ABG)
20:28:07.932 00.000 29876 Guiding  Dir = 2, Dur = 50
20:28:07.933 00.001 29876 IsSlewing returns 0
20:28:07.933 00.000 29876 IsGuiding returns 0
20:28:07.933 00.000 29876 PulseGuide returned control before completion, sleep 60
20:28:07.940 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:07.952 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.4
20:28:07.955 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:07.956 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:07.958 00.002 31432 Enqueuing Expose request
20:28:08.008 00.050 29876 IsGuiding returns 1
20:28:08.008 00.000 29876 scope still moving after pulse duration time elapsed
20:28:08.039 00.031 29876 IsSlewing returns 0
20:28:08.039 00.000 29876 IsGuiding returns 1
20:28:08.071 00.032 29876 IsSlewing returns 0
20:28:08.071 00.000 29876 IsGuiding returns 1
20:28:08.102 00.031 29876 IsSlewing returns 0
20:28:08.102 00.000 29876 IsGuiding returns 0
20:28:08.102 00.000 29876 scope move finished after 50 + 119 ms
20:28:08.102 00.000 29876 Move returns status 0, amount 50
20:28:08.102 00.000 29876 MoveAxis(N, 30, ABG)
20:28:08.102 00.000 29876 Guiding  Dir = 0, Dur = 30
20:28:08.102 00.000 29876 IsSlewing returns 0
20:28:08.102 00.000 29876 IsGuiding returns 0
20:28:08.103 00.001 29876 PulseGuide returned control before completion, sleep 40
20:28:08.148 00.045 29876 IsGuiding returns 1
20:28:08.148 00.000 29876 scope still moving after pulse duration time elapsed
20:28:08.179 00.031 29876 IsSlewing returns 0
20:28:08.179 00.000 29876 IsGuiding returns 1
20:28:08.210 00.031 29876 IsSlewing returns 0
20:28:08.210 00.000 29876 IsGuiding returns 1
20:28:08.240 00.030 29876 IsSlewing returns 0
20:28:08.240 00.000 29876 IsGuiding returns 1
20:28:08.271 00.031 29876 IsSlewing returns 0
20:28:08.271 00.000 29876 IsGuiding returns 1
20:28:08.301 00.030 29876 IsSlewing returns 0
20:28:08.301 00.000 29876 IsGuiding returns 1
20:28:08.332 00.031 29876 IsSlewing returns 0
20:28:08.332 00.000 29876 IsGuiding returns 0
20:28:08.332 00.000 29876 scope move finished after 30 + 199 ms
20:28:08.332 00.000 29876 Move returns status 0, amount 30
20:28:08.332 00.000 29876 move complete, result=0
20:28:08.333 00.001 29876 worker thread done servicing request
20:28:08.333 00.000 29876 Worker thread wakes up
20:28:08.333 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:08.333 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:08.333 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.4 px 30 ms NORTH
20:28:10.237 01.904 29876 Exposure complete
20:28:10.281 00.044 29876 worker thread done servicing request
20:28:10.281 00.000 31432 OnExposeComplete: enter
20:28:10.283 00.002 31432 UpdateGuideState(): m_state=6
20:28:10.285 00.002 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
20:28:10.287 00.002 31432 Star::Find returns 1 (0), X=335.81, Y=885.76, Mass=2514, SNR=30.7, Peak=213 HFD=3.5
20:28:10.289 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
20:28:10.291 00.002 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
20:28:10.293 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.43 hyp=0.64 cameraTheta=-2.40 mountX=-0.48 mountY=0.35, mountTheta=2.51
20:28:10.296 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.43, opts=13)
20:28:10.298 00.002 31432 Enqueuing Move request for scope (-0.47, -0.43)
20:28:10.300 00.002 29876 Worker thread wakes up
20:28:10.300 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.43) opts 0xd
20:28:10.300 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.43)
20:28:10.300 00.000 29876 Moving (-0.47, -0.43) raw xDistance=-0.48 yDistance=0.35
20:28:10.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
20:28:10.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:10.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:28:10.300 00.000 29876 MoveAxis(E, 53, ABG)
20:28:10.300 00.000 29876 Guiding  Dir = 2, Dur = 53
20:28:10.301 00.001 29876 IsSlewing returns 0
20:28:10.301 00.000 29876 IsGuiding returns 0
20:28:10.301 00.000 29876 PulseGuide returned control before completion, sleep 63
20:28:10.305 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:28:10.317 00.012 31432 UpdateGuideState exits: m=2514 RSB=30.7
20:28:10.320 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:10.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:10.324 00.002 31432 Enqueuing Expose request
20:28:10.373 00.049 29876 IsGuiding returns 1
20:28:10.373 00.000 29876 scope still moving after pulse duration time elapsed
20:28:10.404 00.031 29876 IsSlewing returns 0
20:28:10.404 00.000 29876 IsGuiding returns 0
20:28:10.404 00.000 29876 scope move finished after 53 + 50 ms
20:28:10.404 00.000 29876 Move returns status 0, amount 53
20:28:10.404 00.000 29876 MoveAxis(N, 0, ABG)
20:28:10.404 00.000 29876 Move returns status 0, amount 0
20:28:10.404 00.000 29876 move complete, result=0
20:28:10.404 00.000 29876 worker thread done servicing request
20:28:10.404 00.000 29876 Worker thread wakes up
20:28:10.405 00.001 31432 GuideStep: -0.5 px 53 ms EAST, 0.4 px 0 ms NORTH
20:28:10.407 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:10.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:12.530 02.123 29876 Exposure complete
20:28:12.575 00.045 29876 worker thread done servicing request
20:28:12.575 00.000 31432 OnExposeComplete: enter
20:28:12.578 00.003 31432 UpdateGuideState(): m_state=6
20:28:12.580 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
20:28:12.582 00.002 31432 Star::Find returns 1 (0), X=334.67, Y=887.19, Mass=2560, SNR=31.3, Peak=190 HFD=3.7
20:28:12.584 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
20:28:12.586 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
20:28:12.588 00.002 31432 CameraToMount -- cameraX=-1.61 cameraY=1.00 hyp=1.89 cameraTheta=2.58 mountX=-1.58 mountY=-1.24, mountTheta=-2.48
20:28:12.590 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.61, y=1.00, opts=13)
20:28:12.593 00.003 31432 Enqueuing Move request for scope (-1.61, 1.00)
20:28:12.595 00.002 29876 Worker thread wakes up
20:28:12.595 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.61, 1.00) opts 0xd
20:28:12.595 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.61, 1.00)
20:28:12.595 00.000 29876 Moving (-1.61, 1.00) raw xDistance=-1.58 yDistance=-1.24
20:28:12.595 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.58
20:28:12.595 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.74 from input -1.24
20:28:12.595 00.000 29876 MoveAxis(E, 160, ABG)
20:28:12.595 00.000 29876 Guiding  Dir = 2, Dur = 160
20:28:12.595 00.000 29876 IsSlewing returns 0
20:28:12.595 00.000 29876 IsGuiding returns 0
20:28:12.596 00.001 29876 PulseGuide returned control before completion, sleep 170
20:28:12.599 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:28:12.612 00.013 31432 UpdateGuideState exits: m=2560 RSB=31.3
20:28:12.614 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:12.616 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:12.617 00.001 31432 Enqueuing Expose request
20:28:12.775 00.158 29876 IsGuiding returns 1
20:28:12.775 00.000 29876 scope still moving after pulse duration time elapsed
20:28:12.807 00.032 29876 IsSlewing returns 0
20:28:12.807 00.000 29876 IsGuiding returns 0
20:28:12.807 00.000 29876 scope move finished after 160 + 52 ms
20:28:12.807 00.000 29876 Move returns status 0, amount 160
20:28:12.807 00.000 29876 MoveAxis(N, 91, ABG)
20:28:12.807 00.000 29876 Guiding  Dir = 0, Dur = 91
20:28:12.807 00.000 29876 IsSlewing returns 0
20:28:12.807 00.000 29876 IsGuiding returns 0
20:28:12.807 00.000 29876 PulseGuide returned control before completion, sleep 101
20:28:12.917 00.110 29876 IsGuiding returns 1
20:28:12.917 00.000 29876 scope still moving after pulse duration time elapsed
20:28:12.947 00.030 29876 IsSlewing returns 0
20:28:12.947 00.000 29876 IsGuiding returns 1
20:28:12.979 00.032 29876 IsSlewing returns 0
20:28:12.979 00.000 29876 IsGuiding returns 1
20:28:13.009 00.030 29876 IsSlewing returns 0
20:28:13.009 00.000 29876 IsGuiding returns 1
20:28:13.040 00.031 29876 IsSlewing returns 0
20:28:13.040 00.000 29876 IsGuiding returns 1
20:28:13.071 00.031 29876 IsSlewing returns 0
20:28:13.071 00.000 29876 IsGuiding returns 1
20:28:13.102 00.031 29876 IsSlewing returns 0
20:28:13.102 00.000 29876 IsGuiding returns 0
20:28:13.102 00.000 29876 scope move finished after 91 + 203 ms
20:28:13.102 00.000 29876 Move returns status 0, amount 91
20:28:13.102 00.000 29876 move complete, result=0
20:28:13.102 00.000 29876 worker thread done servicing request
20:28:13.102 00.000 29876 Worker thread wakes up
20:28:13.102 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:13.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:13.102 00.000 31432 GuideStep: -1.6 px 160 ms EAST, -1.2 px 91 ms NORTH
20:28:15.006 01.904 29876 Exposure complete
20:28:15.049 00.043 29876 worker thread done servicing request
20:28:15.049 00.000 31432 OnExposeComplete: enter
20:28:15.052 00.003 31432 UpdateGuideState(): m_state=6
20:28:15.054 00.002 31432 Star::Find(15, 334, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
20:28:15.056 00.002 31432 Star::Find returns 1 (0), X=336.29, Y=885.89, Mass=2323, SNR=30.0, Peak=155 HFD=3.9
20:28:15.057 00.001 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.02) = xAngle (-1.57 = -1.57)
20:28:15.059 00.002 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.45 = 1.45)
20:28:15.061 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.54 mountX=0.00 mountY=0.30, mountTheta=1.57
20:28:15.063 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.30, opts=13)
20:28:15.065 00.002 31432 Enqueuing Move request for scope (0.01, -0.30)
20:28:15.067 00.002 29876 Worker thread wakes up
20:28:15.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
20:28:15.067 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
20:28:15.067 00.000 29876 Moving (0.01, -0.30) raw xDistance=0.00 yDistance=0.30
20:28:15.067 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:28:15.067 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:15.067 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:28:15.067 00.000 29876 MoveAxis(E, 0, ABG)
20:28:15.068 00.001 29876 Move returns status 0, amount 0
20:28:15.068 00.000 29876 MoveAxis(N, 0, ABG)
20:28:15.068 00.000 29876 Move returns status 0, amount 0
20:28:15.068 00.000 29876 move complete, result=0
20:28:15.068 00.000 29876 worker thread done servicing request
20:28:15.072 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:28:15.085 00.013 31432 UpdateGuideState exits: m=2323 RSB=30.0
20:28:15.087 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:15.089 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:15.091 00.002 31432 Enqueuing Expose request
20:28:15.093 00.002 29876 Worker thread wakes up
20:28:15.093 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:28:15.095 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:15.095 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:17.218 02.123 29876 Exposure complete
20:28:17.267 00.049 29876 worker thread done servicing request
20:28:17.267 00.000 31432 OnExposeComplete: enter
20:28:17.269 00.002 31432 UpdateGuideState(): m_state=6
20:28:17.271 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
20:28:17.273 00.002 31432 Star::Find returns 1 (0), X=336.67, Y=886.03, Mass=2287, SNR=29.6, Peak=143 HFD=3.9
20:28:17.275 00.002 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.39 = -0.39)
20:28:17.277 00.002 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.62 = 2.62)
20:28:17.279 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.15 hyp=0.43 cameraTheta=-0.37 mountX=0.39 mountY=0.21, mountTheta=0.50
20:28:17.282 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.15, opts=13)
20:28:17.284 00.002 31432 Enqueuing Move request for scope (0.40, -0.15)
20:28:17.286 00.002 29876 Worker thread wakes up
20:28:17.286 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.15) opts 0xd
20:28:17.286 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.15)
20:28:17.286 00.000 29876 Moving (0.40, -0.15) raw xDistance=0.39 yDistance=0.21
20:28:17.286 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
20:28:17.286 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:17.286 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:28:17.286 00.000 29876 MoveAxis(W, 38, ABG)
20:28:17.286 00.000 29876 Guiding  Dir = 3, Dur = 38
20:28:17.287 00.001 29876 IsSlewing returns 0
20:28:17.287 00.000 29876 IsGuiding returns 0
20:28:17.287 00.000 29876 PulseGuide returned control before completion, sleep 48
20:28:17.290 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:28:17.303 00.013 31432 UpdateGuideState exits: m=2287 RSB=29.6
20:28:17.305 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:17.307 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:17.309 00.002 31432 Enqueuing Expose request
20:28:17.341 00.032 29876 IsGuiding returns 1
20:28:17.341 00.000 29876 scope still moving after pulse duration time elapsed
20:28:17.372 00.031 29876 IsSlewing returns 0
20:28:17.372 00.000 29876 IsGuiding returns 1
20:28:17.403 00.031 29876 IsSlewing returns 0
20:28:17.403 00.000 29876 IsGuiding returns 1
20:28:17.432 00.029 29876 IsSlewing returns 0
20:28:17.432 00.000 29876 IsGuiding returns 0
20:28:17.432 00.000 29876 scope move finished after 38 + 107 ms
20:28:17.432 00.000 29876 Move returns status 0, amount 38
20:28:17.432 00.000 29876 MoveAxis(N, 0, ABG)
20:28:17.432 00.000 29876 Move returns status 0, amount 0
20:28:17.432 00.000 29876 move complete, result=0
20:28:17.432 00.000 29876 worker thread done servicing request
20:28:17.432 00.000 29876 Worker thread wakes up
20:28:17.432 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.2 px 0 ms NORTH
20:28:17.436 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:17.436 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:19.339 01.903 29876 Exposure complete
20:28:19.384 00.045 29876 worker thread done servicing request
20:28:19.384 00.000 31432 OnExposeComplete: enter
20:28:19.387 00.003 31432 UpdateGuideState(): m_state=6
20:28:19.388 00.001 31432 Star::Find(15, 336, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
20:28:19.390 00.002 31432 Star::Find returns 1 (0), X=335.83, Y=885.22, Mass=2608, SNR=32.0, Peak=170 HFD=3.8
20:28:19.391 00.001 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
20:28:19.393 00.002 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
20:28:19.395 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.97 hyp=1.07 cameraTheta=-2.00 mountX=-0.47 mountY=0.89, mountTheta=2.06
20:28:19.397 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.97, opts=13)
20:28:19.400 00.003 31432 Enqueuing Move request for scope (-0.45, -0.97)
20:28:19.401 00.001 29876 Worker thread wakes up
20:28:19.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.97) opts 0xd
20:28:19.401 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.97)
20:28:19.401 00.000 29876 Moving (-0.45, -0.97) raw xDistance=-0.47 yDistance=0.89
20:28:19.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.47
20:28:19.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:19.402 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.89
20:28:19.402 00.000 29876 MoveAxis(E, 40, ABG)
20:28:19.402 00.000 29876 Guiding  Dir = 2, Dur = 40
20:28:19.402 00.000 29876 IsSlewing returns 0
20:28:19.402 00.000 29876 IsGuiding returns 0
20:28:19.402 00.000 29876 PulseGuide returned control before completion, sleep 50
20:28:19.406 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:19.418 00.012 31432 UpdateGuideState exits: m=2608 RSB=32.0
20:28:19.420 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:19.422 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:19.424 00.002 31432 Enqueuing Expose request
20:28:19.460 00.036 29876 IsGuiding returns 1
20:28:19.460 00.000 29876 scope still moving after pulse duration time elapsed
20:28:19.491 00.031 29876 IsSlewing returns 0
20:28:19.491 00.000 29876 IsGuiding returns 1
20:28:19.521 00.030 29876 IsSlewing returns 0
20:28:19.521 00.000 29876 IsGuiding returns 0
20:28:19.521 00.000 29876 scope move finished after 40 + 78 ms
20:28:19.521 00.000 29876 Move returns status 0, amount 40
20:28:19.521 00.000 29876 MoveAxis(N, 0, ABG)
20:28:19.521 00.000 29876 Move returns status 0, amount 0
20:28:19.521 00.000 29876 move complete, result=0
20:28:19.521 00.000 29876 worker thread done servicing request
20:28:19.521 00.000 29876 Worker thread wakes up
20:28:19.521 00.000 31432 GuideStep: -0.5 px 40 ms EAST, 0.9 px 0 ms NORTH
20:28:19.524 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:19.524 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:21.654 02.130 29876 Exposure complete
20:28:21.700 00.046 29876 worker thread done servicing request
20:28:21.700 00.000 31432 OnExposeComplete: enter
20:28:21.703 00.003 31432 UpdateGuideState(): m_state=6
20:28:21.706 00.003 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
20:28:21.708 00.002 31432 Star::Find returns 1 (0), X=335.49, Y=885.53, Mass=2486, SNR=30.6, Peak=167 HFD=3.2
20:28:21.710 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
20:28:21.712 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
20:28:21.714 00.002 31432 CameraToMount -- cameraX=-0.79 cameraY=-0.66 hyp=1.03 cameraTheta=-2.45 mountX=-0.80 mountY=0.53, mountTheta=2.56
20:28:21.717 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.79, y=-0.66, opts=13)
20:28:21.719 00.002 31432 Enqueuing Move request for scope (-0.79, -0.66)
20:28:21.721 00.002 29876 Worker thread wakes up
20:28:21.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.66) opts 0xd
20:28:21.721 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.79, -0.66)
20:28:21.721 00.000 29876 Moving (-0.79, -0.66) raw xDistance=-0.80 yDistance=0.53
20:28:21.721 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.80
20:28:21.721 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:21.721 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:28:21.721 00.000 29876 MoveAxis(E, 83, ABG)
20:28:21.721 00.000 29876 Guiding  Dir = 2, Dur = 83
20:28:21.722 00.001 29876 IsSlewing returns 0
20:28:21.722 00.000 29876 IsGuiding returns 0
20:28:21.722 00.000 29876 PulseGuide returned control before completion, sleep 93
20:28:21.726 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:21.738 00.012 31432 UpdateGuideState exits: m=2486 RSB=30.6
20:28:21.740 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:21.742 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:21.744 00.002 31432 Enqueuing Expose request
20:28:21.821 00.077 29876 IsGuiding returns 1
20:28:21.821 00.000 29876 scope still moving after pulse duration time elapsed
20:28:21.852 00.031 29876 IsSlewing returns 0
20:28:21.852 00.000 29876 IsGuiding returns 1
20:28:21.882 00.030 29876 IsSlewing returns 0
20:28:21.882 00.000 29876 IsGuiding returns 0
20:28:21.882 00.000 29876 scope move finished after 83 + 77 ms
20:28:21.882 00.000 29876 Move returns status 0, amount 83
20:28:21.882 00.000 29876 MoveAxis(N, 0, ABG)
20:28:21.882 00.000 29876 Move returns status 0, amount 0
20:28:21.882 00.000 29876 move complete, result=0
20:28:21.884 00.002 29876 worker thread done servicing request
20:28:21.884 00.000 29876 Worker thread wakes up
20:28:21.884 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:21.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:21.884 00.000 31432 GuideStep: -0.8 px 83 ms EAST, 0.5 px 0 ms NORTH
20:28:23.790 01.906 29876 Exposure complete
20:28:23.835 00.045 29876 worker thread done servicing request
20:28:23.835 00.000 31432 OnExposeComplete: enter
20:28:23.837 00.002 31432 UpdateGuideState(): m_state=6
20:28:23.839 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
20:28:23.841 00.002 31432 Star::Find returns 1 (0), X=335.65, Y=885.44, Mass=2356, SNR=29.5, Peak=184 HFD=3.4
20:28:23.843 00.002 31432 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
20:28:23.844 00.001 31432 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
20:28:23.846 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.75 hyp=0.97 cameraTheta=-2.26 mountX=-0.64 mountY=0.65, mountTheta=2.35
20:28:23.852 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.75, opts=13)
20:28:23.856 00.004 31432 Enqueuing Move request for scope (-0.62, -0.75)
20:28:23.858 00.002 29876 Worker thread wakes up
20:28:23.859 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.75) opts 0xd
20:28:23.859 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.75)
20:28:23.859 00.000 29876 Moving (-0.62, -0.75) raw xDistance=-0.64 yDistance=0.65
20:28:23.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
20:28:23.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:28:23.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
20:28:23.859 00.000 29876 MoveAxis(E, 73, ABG)
20:28:23.859 00.000 29876 Guiding  Dir = 2, Dur = 73
20:28:23.859 00.000 29876 IsSlewing returns 0
20:28:23.859 00.000 29876 IsGuiding returns 0
20:28:23.859 00.000 29876 PulseGuide returned control before completion, sleep 83
20:28:23.863 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:23.875 00.012 31432 UpdateGuideState exits: m=2356 RSB=29.5
20:28:23.878 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:23.880 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:23.882 00.002 31432 Enqueuing Expose request
20:28:23.958 00.076 29876 IsGuiding returns 1
20:28:23.958 00.000 29876 scope still moving after pulse duration time elapsed
20:28:23.988 00.030 29876 IsSlewing returns 0
20:28:23.988 00.000 29876 IsGuiding returns 1
20:28:24.019 00.031 29876 IsSlewing returns 0
20:28:24.019 00.000 29876 IsGuiding returns 1
20:28:24.051 00.032 29876 IsSlewing returns 0
20:28:24.051 00.000 29876 IsGuiding returns 0
20:28:24.051 00.000 29876 scope move finished after 73 + 118 ms
20:28:24.051 00.000 29876 Move returns status 0, amount 73
20:28:24.051 00.000 29876 MoveAxis(N, 0, ABG)
20:28:24.051 00.000 29876 Move returns status 0, amount 0
20:28:24.051 00.000 29876 move complete, result=0
20:28:24.051 00.000 29876 worker thread done servicing request
20:28:24.051 00.000 29876 Worker thread wakes up
20:28:24.051 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:24.051 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:24.052 00.001 31432 GuideStep: -0.6 px 73 ms EAST, 0.6 px 0 ms NORTH
20:28:26.277 02.225 29876 Exposure complete
20:28:26.319 00.042 29876 worker thread done servicing request
20:28:26.319 00.000 31432 OnExposeComplete: enter
20:28:26.322 00.003 31432 UpdateGuideState(): m_state=6
20:28:26.324 00.002 31432 Star::Find(15, 335, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
20:28:26.326 00.002 31432 Star::Find returns 1 (0), X=336.18, Y=885.88, Mass=2431, SNR=30.5, Peak=188 HFD=3.8
20:28:26.328 00.002 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.90 = -1.90)
20:28:26.330 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.11 = 1.11)
20:28:26.333 00.003 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.32 cameraTheta=-1.87 mountX=-0.10 mountY=0.29, mountTheta=1.91
20:28:26.339 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.31, opts=13)
20:28:26.341 00.002 31432 Enqueuing Move request for scope (-0.10, -0.31)
20:28:26.343 00.002 29876 Worker thread wakes up
20:28:26.343 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
20:28:26.343 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
20:28:26.343 00.000 29876 Moving (-0.10, -0.31) raw xDistance=-0.10 yDistance=0.29
20:28:26.343 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:28:26.343 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:26.343 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:28:26.343 00.000 29876 MoveAxis(E, 0, ABG)
20:28:26.343 00.000 29876 Move returns status 0, amount 0
20:28:26.343 00.000 29876 MoveAxis(N, 0, ABG)
20:28:26.343 00.000 29876 Move returns status 0, amount 0
20:28:26.343 00.000 29876 move complete, result=0
20:28:26.343 00.000 29876 worker thread done servicing request
20:28:26.347 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:26.368 00.021 31432 UpdateGuideState exits: m=2431 RSB=30.5
20:28:26.371 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:26.373 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:26.375 00.002 31432 Enqueuing Expose request
20:28:26.378 00.003 29876 Worker thread wakes up
20:28:26.378 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:28:26.380 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:26.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(321,871,31,31)
20:28:26.676 00.296 31432 evsrv: cli 0CE15078 connect
20:28:26.679 00.003 31432 case statement mapped state 6 to 3
20:28:26.682 00.003 31432 case statement mapped state 6 to 3
20:28:26.686 00.004 31432 evsrv: cli 0CE15078 request: {"method":"get_app_state","id":"58c42d76-19e4-4239-84ae-e80b9c39844f"}
20:28:26.689 00.003 31432 case statement mapped state 6 to 3
20:28:26.693 00.004 31432 evsrv: cli 0CE15078 response: {"jsonrpc":"2.0","result":"Guiding","id":"58c42d76-19e4-4239-84ae-e80b9c39844f"}
20:28:26.697 00.004 31432 evsrv: cli 0CE15078 disconnect
20:28:26.700 00.003 31432 evsrv: cli 0CE14858 connect
20:28:26.704 00.004 31432 case statement mapped state 6 to 3
20:28:26.707 00.003 31432 case statement mapped state 6 to 3
20:28:26.710 00.003 31432 evsrv: cli 0CE14858 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9580ec5e-0ad8-4fb5-b1b2-d71192f48daf"}
20:28:26.713 00.003 31432 PhdController::Dither begins
20:28:26.715 00.002 31432 dither: size=3.00, dRA=-1.18 dDec=-2.91
20:28:26.717 00.002 31432 MountToCamera -- mountTheta (1.95) + m_xAngle (0.02) = xAngle (1.98 = 1.98)
20:28:26.719 00.002 31432 MountToCamera -- mountX=-1.18 mountY=-2.91 hyp=3.14 mountTheta=1.95 cameraX=-1.24, cameraY=2.88 cameraTheta=1.98
20:28:26.721 00.002 31432 setting lock position to (335.03, 889.07)
20:28:26.724 00.003 31432 Mount: notify guiding dithered (-1.2, 2.9)
20:28:26.728 00.004 31432 MultiStar: stabilizing after lock position change
20:28:26.730 00.002 31432 Status Line: Dithering de -1.18,-2.91
20:28:26.733 00.003 31432 PhdController: newstate STATE_SETTLE_BEGIN
20:28:26.735 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
20:28:26.737 00.002 31432 evsrv: cli 0CE14858 response: {"jsonrpc":"2.0","result":0,"id":"9580ec5e-0ad8-4fb5-b1b2-d71192f48daf"}
20:28:26.740 00.003 31432 evsrv: cli 0CE14858 disconnect
20:28:28.290 01.550 29876 Exposure complete
20:28:28.348 00.058 29876 worker thread done servicing request
20:28:28.348 00.000 31432 OnExposeComplete: enter
20:28:28.350 00.002 31432 UpdateGuideState(): m_state=6
20:28:28.352 00.002 31432 Star::Find(15, 336, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
20:28:28.354 00.002 31432 Star::Find returns 1 (0), X=335.97, Y=886.07, Mass=2446, SNR=30.6, Peak=154 HFD=4.1
20:28:28.356 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
20:28:28.358 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
20:28:28.360 00.002 31432 CameraToMount -- cameraX=0.94 cameraY=-3.00 hyp=3.15 cameraTheta=-1.27 mountX=0.87 mountY=3.11, mountTheta=1.30
20:28:28.364 00.004 31432 dither recenter: remaining=(1.2,2.9) step=(1.2,2.9)
20:28:28.367 00.003 31432 MountToCamera -- mountTheta (-1.19) + m_xAngle (0.02) = xAngle (-1.16 = -1.16)
20:28:28.370 00.003 31432 MountToCamera -- mountX=1.18 mountY=2.91 hyp=3.14 mountTheta=-1.19 cameraX=1.24, cameraY=-2.88 cameraTheta=-1.16
20:28:28.372 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.24, y=-2.88, opts=4)
20:28:28.374 00.002 31432 Enqueuing Move request for scope (1.24, -2.88)
20:28:28.376 00.002 31432 Mount: notify direct move 1.18,2.91
20:28:28.379 00.003 29876 Worker thread wakes up
20:28:28.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.24, -2.88) opts 0x4
20:28:28.379 00.000 29876 Handling offset move in thread for scope, endpoint = (1.24, -2.88)
20:28:28.379 00.000 29876 Moving (1.24, -2.88) raw xDistance=1.18 yDistance=2.91
20:28:28.380 00.001 29876 BLC: window closed
20:28:28.380 00.000 29876 MoveAxis(W, 202, B)
20:28:28.380 00.000 29876 Guiding  Dir = 3, Dur = 202
20:28:28.380 00.000 29876 IsSlewing returns 0
20:28:28.380 00.000 29876 IsGuiding returns 0
20:28:28.380 00.000 29876 PulseGuide returned control before completion, sleep 212
20:28:28.385 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:28.402 00.017 31432 UpdateGuideState exits: m=2446 RSB=30.6
20:28:28.406 00.004 31432 PhdController: settling, locked = 1, distance = 3.64 (1.50) aobump = 0 frame = 1 / 99999
20:28:28.408 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554908.408,"Host":"MSI","Inst":1,"Distance":3.64,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:28:28.410 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:28.413 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:28.416 00.003 31432 Enqueuing Expose request
20:28:28.595 00.179 29876 IsGuiding returns 1
20:28:28.595 00.000 29876 scope still moving after pulse duration time elapsed
20:28:28.626 00.031 29876 IsSlewing returns 0
20:28:28.626 00.000 29876 IsGuiding returns 0
20:28:28.626 00.000 29876 scope move finished after 202 + 44 ms
20:28:28.626 00.000 29876 Move returns status 0, amount 202
20:28:28.626 00.000 29876 BLC: window closed
20:28:28.626 00.000 29876 BLC: Compensation needed for non-algo type move
20:28:28.626 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:28:28.626 00.000 29876 MoveAxis(S, 376, B)
20:28:28.626 00.000 29876 Guiding  Dir = 1, Dur = 376
20:28:28.626 00.000 29876 IsSlewing returns 0
20:28:28.626 00.000 29876 IsGuiding returns 0
20:28:28.627 00.001 29876 PulseGuide returned control before completion, sleep 386
20:28:29.025 00.398 29876 IsGuiding returns 1
20:28:29.025 00.000 29876 scope still moving after pulse duration time elapsed
20:28:29.057 00.032 29876 IsSlewing returns 0
20:28:29.057 00.000 29876 IsGuiding returns 1
20:28:29.089 00.032 29876 IsSlewing returns 0
20:28:29.089 00.000 29876 IsGuiding returns 1
20:28:29.119 00.030 29876 IsSlewing returns 0
20:28:29.119 00.000 29876 IsGuiding returns 0
20:28:29.119 00.000 29876 scope move finished after 376 + 116 ms
20:28:29.119 00.000 29876 Move returns status 0, amount 376
20:28:29.119 00.000 29876 move complete, result=0
20:28:29.119 00.000 29876 worker thread done servicing request
20:28:29.119 00.000 29876 Worker thread wakes up
20:28:29.121 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:29.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:29.121 00.000 31432 GuideStep: 1.2 px 202 ms WEST, 2.9 px 376 ms SOUTH
20:28:31.244 02.123 29876 Exposure complete
20:28:31.288 00.044 29876 worker thread done servicing request
20:28:31.288 00.000 31432 OnExposeComplete: enter
20:28:31.290 00.002 31432 UpdateGuideState(): m_state=6
20:28:31.291 00.001 31432 Star::Find(15, 335, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
20:28:31.294 00.003 31432 Star::Find returns 1 (0), X=334.55, Y=886.44, Mass=2505, SNR=30.7, Peak=177 HFD=3.3
20:28:31.296 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
20:28:31.297 00.001 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
20:28:31.299 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-2.63 hyp=2.67 cameraTheta=-1.75 mountX=-0.54 mountY=2.52, mountTheta=1.78
20:28:31.302 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-2.63, opts=13)
20:28:31.303 00.001 31432 Enqueuing Move request for scope (-0.48, -2.63)
20:28:31.305 00.002 29876 Worker thread wakes up
20:28:31.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -2.63) opts 0xd
20:28:31.305 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -2.63)
20:28:31.306 00.001 29876 Moving (-0.48, -2.63) raw xDistance=-0.54 yDistance=2.52
20:28:31.306 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
20:28:31.306 00.000 29876 resist switch: large excursion: input 2.52 thresh 0.90 direction from 0 to 1
20:28:31.306 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.57
20:28:31.306 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.51 from input 2.52
20:28:31.306 00.000 29876 MoveAxis(E, 52, ABG)
20:28:31.306 00.000 29876 Guiding  Dir = 2, Dur = 52
20:28:31.306 00.000 29876 IsSlewing returns 0
20:28:31.306 00.000 29876 IsGuiding returns 0
20:28:31.306 00.000 29876 PulseGuide returned control before completion, sleep 62
20:28:31.310 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:31.320 00.010 31432 UpdateGuideState exits: m=2505 RSB=30.7
20:28:31.323 00.003 31432 PhdController: settling, locked = 1, distance = 2.67 (1.50) aobump = 0 frame = 2 / 99999
20:28:31.325 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554911.325,"Host":"MSI","Inst":1,"Distance":2.67,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:28:31.326 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:31.328 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:31.330 00.002 31432 Enqueuing Expose request
20:28:31.381 00.051 29876 IsGuiding returns 1
20:28:31.381 00.000 29876 scope still moving after pulse duration time elapsed
20:28:31.412 00.031 29876 IsSlewing returns 0
20:28:31.412 00.000 29876 IsGuiding returns 1
20:28:31.443 00.031 29876 IsSlewing returns 0
20:28:31.443 00.000 29876 IsGuiding returns 1
20:28:31.473 00.030 29876 IsSlewing returns 0
20:28:31.473 00.000 29876 IsGuiding returns 0
20:28:31.473 00.000 29876 scope move finished after 52 + 115 ms
20:28:31.473 00.000 29876 Move returns status 0, amount 52
20:28:31.473 00.000 29876 MoveAxis(S, 185, ABG)
20:28:31.473 00.000 29876 Guiding  Dir = 1, Dur = 185
20:28:31.473 00.000 29876 IsSlewing returns 0
20:28:31.473 00.000 29876 IsGuiding returns 0
20:28:31.473 00.000 29876 PulseGuide returned control before completion, sleep 195
20:28:31.672 00.199 29876 IsGuiding returns 1
20:28:31.672 00.000 29876 scope still moving after pulse duration time elapsed
20:28:31.703 00.031 29876 IsSlewing returns 0
20:28:31.703 00.000 29876 IsGuiding returns 1
20:28:31.734 00.031 29876 IsSlewing returns 0
20:28:31.734 00.000 29876 IsGuiding returns 1
20:28:31.764 00.030 29876 IsSlewing returns 0
20:28:31.764 00.000 29876 IsGuiding returns 1
20:28:31.795 00.031 29876 IsSlewing returns 0
20:28:31.795 00.000 29876 IsGuiding returns 0
20:28:31.795 00.000 29876 scope move finished after 185 + 136 ms
20:28:31.795 00.000 29876 Move returns status 0, amount 185
20:28:31.795 00.000 29876 move complete, result=0
20:28:31.795 00.000 29876 worker thread done servicing request
20:28:31.795 00.000 29876 Worker thread wakes up
20:28:31.795 00.000 31432 GuideStep: -0.5 px 52 ms EAST, 2.5 px 185 ms SOUTH
20:28:31.798 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:31.798 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:33.714 01.916 29876 Exposure complete
20:28:33.757 00.043 29876 worker thread done servicing request
20:28:33.757 00.000 31432 OnExposeComplete: enter
20:28:33.759 00.002 31432 UpdateGuideState(): m_state=6
20:28:33.761 00.002 31432 Star::Find(15, 334, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
20:28:33.763 00.002 31432 Star::Find returns 1 (0), X=333.71, Y=887.03, Mass=2494, SNR=30.6, Peak=204 HFD=3.9
20:28:33.765 00.002 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
20:28:33.767 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
20:28:33.768 00.001 31432 CameraToMount -- cameraX=-1.32 cameraY=-2.04 hyp=2.43 cameraTheta=-2.15 mountX=-1.37 mountY=1.81, mountTheta=2.22
20:28:33.771 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.32, y=-2.04, opts=13)
20:28:33.773 00.002 31432 Enqueuing Move request for scope (-1.32, -2.04)
20:28:33.775 00.002 29876 Worker thread wakes up
20:28:33.775 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -2.04) opts 0xd
20:28:33.775 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.32, -2.04)
20:28:33.775 00.000 29876 Moving (-1.32, -2.04) raw xDistance=-1.37 yDistance=1.81
20:28:33.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.37
20:28:33.775 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.81
20:28:33.775 00.000 29876 MoveAxis(E, 139, ABG)
20:28:33.775 00.000 29876 Guiding  Dir = 2, Dur = 139
20:28:33.776 00.001 29876 IsSlewing returns 0
20:28:33.776 00.000 29876 IsGuiding returns 0
20:28:33.776 00.000 29876 PulseGuide returned control before completion, sleep 149
20:28:33.779 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:33.791 00.012 31432 UpdateGuideState exits: m=2494 RSB=30.6
20:28:33.793 00.002 31432 PhdController: settling, locked = 1, distance = 2.60 (1.50) aobump = 0 frame = 3 / 99999
20:28:33.795 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554913.795,"Host":"MSI","Inst":1,"Distance":2.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:28:33.797 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:33.799 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:33.801 00.002 31432 Enqueuing Expose request
20:28:33.928 00.127 29876 IsGuiding returns 1
20:28:33.928 00.000 29876 scope still moving after pulse duration time elapsed
20:28:33.958 00.030 29876 IsSlewing returns 0
20:28:33.958 00.000 29876 IsGuiding returns 0
20:28:33.958 00.000 29876 scope move finished after 139 + 43 ms
20:28:33.958 00.000 29876 Move returns status 0, amount 139
20:28:33.958 00.000 29876 MoveAxis(S, 133, ABG)
20:28:33.958 00.000 29876 Guiding  Dir = 1, Dur = 133
20:28:33.958 00.000 29876 IsSlewing returns 0
20:28:33.958 00.000 29876 IsGuiding returns 0
20:28:33.958 00.000 29876 PulseGuide returned control before completion, sleep 143
20:28:34.112 00.154 29876 IsGuiding returns 1
20:28:34.112 00.000 29876 scope still moving after pulse duration time elapsed
20:28:34.142 00.030 29876 IsSlewing returns 0
20:28:34.142 00.000 29876 IsGuiding returns 1
20:28:34.173 00.031 29876 IsSlewing returns 0
20:28:34.173 00.000 29876 IsGuiding returns 1
20:28:34.204 00.031 29876 IsSlewing returns 0
20:28:34.204 00.000 29876 IsGuiding returns 1
20:28:34.234 00.030 29876 IsSlewing returns 0
20:28:34.234 00.000 29876 IsGuiding returns 1
20:28:34.265 00.031 29876 IsSlewing returns 0
20:28:34.265 00.000 29876 IsGuiding returns 0
20:28:34.265 00.000 29876 scope move finished after 133 + 173 ms
20:28:34.265 00.000 29876 Move returns status 0, amount 133
20:28:34.265 00.000 29876 move complete, result=0
20:28:34.265 00.000 29876 worker thread done servicing request
20:28:34.265 00.000 29876 Worker thread wakes up
20:28:34.265 00.000 31432 GuideStep: -1.4 px 139 ms EAST, 1.8 px 133 ms SOUTH
20:28:34.268 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:34.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:36.398 02.130 29876 Exposure complete
20:28:36.441 00.043 29876 worker thread done servicing request
20:28:36.441 00.000 31432 OnExposeComplete: enter
20:28:36.443 00.002 31432 UpdateGuideState(): m_state=6
20:28:36.446 00.003 31432 Star::Find(15, 333, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
20:28:36.447 00.001 31432 Star::Find returns 1 (0), X=335.18, Y=888.21, Mass=2424, SNR=30.3, Peak=181 HFD=3.6
20:28:36.449 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
20:28:36.451 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
20:28:36.453 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.86 hyp=0.88 cameraTheta=-1.40 mountX=0.13 mountY=0.88, mountTheta=1.42
20:28:36.455 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.86, opts=13)
20:28:36.457 00.002 31432 Enqueuing Move request for scope (0.15, -0.86)
20:28:36.459 00.002 29876 Worker thread wakes up
20:28:36.459 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.86) opts 0xd
20:28:36.459 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.86)
20:28:36.459 00.000 29876 Moving (0.15, -0.86) raw xDistance=0.13 yDistance=0.88
20:28:36.459 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:28:36.459 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.88
20:28:36.459 00.000 29876 MoveAxis(E, 0, ABG)
20:28:36.459 00.000 29876 Move returns status 0, amount 0
20:28:36.459 00.000 29876 MoveAxis(S, 64, ABG)
20:28:36.460 00.001 29876 Guiding  Dir = 1, Dur = 64
20:28:36.460 00.000 29876 IsSlewing returns 0
20:28:36.460 00.000 29876 IsGuiding returns 0
20:28:36.460 00.000 29876 PulseGuide returned control before completion, sleep 74
20:28:36.468 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:28:36.481 00.013 31432 UpdateGuideState exits: m=2424 RSB=30.3
20:28:36.484 00.003 31432 PhdController: settling, locked = 1, distance = 2.08 (1.50) aobump = 0 frame = 4 / 99999
20:28:36.485 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767554916.485,"Host":"MSI","Inst":1,"Distance":2.08,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:28:36.487 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:36.489 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:36.491 00.002 31432 Enqueuing Expose request
20:28:36.537 00.046 29876 IsGuiding returns 1
20:28:36.537 00.000 29876 scope still moving after pulse duration time elapsed
20:28:36.568 00.031 29876 IsSlewing returns 0
20:28:36.568 00.000 29876 IsGuiding returns 1
20:28:36.599 00.031 29876 IsSlewing returns 0
20:28:36.599 00.000 29876 IsGuiding returns 0
20:28:36.599 00.000 29876 scope move finished after 64 + 74 ms
20:28:36.599 00.000 29876 Move returns status 0, amount 64
20:28:36.599 00.000 29876 move complete, result=0
20:28:36.599 00.000 29876 worker thread done servicing request
20:28:36.599 00.000 29876 Worker thread wakes up
20:28:36.599 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:36.599 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:36.599 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.9 px 64 ms SOUTH
20:28:38.508 01.909 29876 Exposure complete
20:28:38.552 00.044 29876 worker thread done servicing request
20:28:38.552 00.000 31432 OnExposeComplete: enter
20:28:38.554 00.002 31432 UpdateGuideState(): m_state=6
20:28:38.556 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
20:28:38.558 00.002 31432 Star::Find returns 1 (0), X=334.85, Y=889.02, Mass=2590, SNR=30.7, Peak=192 HFD=4.1
20:28:38.560 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
20:28:38.562 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
20:28:38.564 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=-0.19 mountY=0.02, mountTheta=3.05
20:28:38.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.05, opts=13)
20:28:38.569 00.002 31432 Enqueuing Move request for scope (-0.18, -0.05)
20:28:38.571 00.002 29876 Worker thread wakes up
20:28:38.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
20:28:38.571 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
20:28:38.571 00.000 29876 Moving (-0.18, -0.05) raw xDistance=-0.19 yDistance=0.02
20:28:38.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:28:38.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:38.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:28:38.571 00.000 29876 MoveAxis(E, 0, ABG)
20:28:38.571 00.000 29876 Move returns status 0, amount 0
20:28:38.571 00.000 29876 MoveAxis(N, 0, ABG)
20:28:38.571 00.000 29876 Move returns status 0, amount 0
20:28:38.571 00.000 29876 move complete, result=0
20:28:38.572 00.001 29876 worker thread done servicing request
20:28:38.575 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:38.587 00.012 31432 UpdateGuideState exits: m=2590 RSB=30.7
20:28:38.589 00.002 31432 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 5 / 99999
20:28:38.592 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767554918.591,"Host":"MSI","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:28:38.594 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:38.596 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:38.597 00.001 31432 Enqueuing Expose request
20:28:38.599 00.002 29876 Worker thread wakes up
20:28:38.599 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:28:38.602 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:38.602 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:40.826 02.224 29876 Exposure complete
20:28:40.869 00.043 29876 worker thread done servicing request
20:28:40.869 00.000 31432 OnExposeComplete: enter
20:28:40.871 00.002 31432 UpdateGuideState(): m_state=6
20:28:40.873 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
20:28:40.875 00.002 31432 Star::Find returns 1 (0), X=334.83, Y=888.61, Mass=2710, SNR=32.1, Peak=212 HFD=3.6
20:28:40.877 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
20:28:40.879 00.002 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
20:28:40.881 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.45 hyp=0.50 cameraTheta=-2.00 mountX=-0.22 mountY=0.42, mountTheta=2.05
20:28:40.883 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.45, opts=13)
20:28:40.885 00.002 31432 Enqueuing Move request for scope (-0.21, -0.45)
20:28:40.888 00.003 29876 Worker thread wakes up
20:28:40.888 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.45) opts 0xd
20:28:40.888 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.45)
20:28:40.888 00.000 29876 Moving (-0.21, -0.45) raw xDistance=-0.22 yDistance=0.42
20:28:40.888 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
20:28:40.888 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
20:28:40.888 00.000 29876 MoveAxis(E, 21, ABG)
20:28:40.888 00.000 29876 Guiding  Dir = 2, Dur = 21
20:28:40.888 00.000 29876 IsSlewing returns 0
20:28:40.888 00.000 29876 IsGuiding returns 0
20:28:40.888 00.000 29876 PulseGuide returned control before completion, sleep 31
20:28:40.893 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:28:40.905 00.012 31432 UpdateGuideState exits: m=2710 RSB=32.1
20:28:40.907 00.002 31432 PhdController: settling, locked = 1, distance = 1.21 (1.50) aobump = 0 frame = 6 / 99999
20:28:40.909 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554920.909,"Host":"MSI","Inst":1,"Distance":1.21,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:28:40.911 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:40.913 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:40.915 00.002 31432 Enqueuing Expose request
20:28:40.932 00.017 29876 IsGuiding returns 1
20:28:40.932 00.000 29876 scope still moving after pulse duration time elapsed
20:28:40.962 00.030 29876 IsSlewing returns 0
20:28:40.962 00.000 29876 IsGuiding returns 1
20:28:40.993 00.031 29876 IsSlewing returns 0
20:28:40.993 00.000 29876 IsGuiding returns 1
20:28:41.024 00.031 29876 IsSlewing returns 0
20:28:41.024 00.000 29876 IsGuiding returns 1
20:28:41.056 00.032 29876 IsSlewing returns 0
20:28:41.056 00.000 29876 IsGuiding returns 0
20:28:41.056 00.000 29876 scope move finished after 21 + 146 ms
20:28:41.056 00.000 29876 Move returns status 0, amount 21
20:28:41.056 00.000 29876 MoveAxis(S, 31, ABG)
20:28:41.056 00.000 29876 Guiding  Dir = 1, Dur = 31
20:28:41.056 00.000 29876 IsSlewing returns 0
20:28:41.057 00.001 29876 IsGuiding returns 0
20:28:41.057 00.000 29876 PulseGuide returned control before completion, sleep 41
20:28:41.102 00.045 29876 IsGuiding returns 1
20:28:41.102 00.000 29876 scope still moving after pulse duration time elapsed
20:28:41.132 00.030 29876 IsSlewing returns 0
20:28:41.132 00.000 29876 IsGuiding returns 1
20:28:41.163 00.031 29876 IsSlewing returns 0
20:28:41.163 00.000 29876 IsGuiding returns 1
20:28:41.194 00.031 29876 IsSlewing returns 0
20:28:41.194 00.000 29876 IsGuiding returns 0
20:28:41.194 00.000 29876 scope move finished after 31 + 106 ms
20:28:41.194 00.000 29876 Move returns status 0, amount 31
20:28:41.194 00.000 29876 move complete, result=0
20:28:41.194 00.000 29876 worker thread done servicing request
20:28:41.194 00.000 29876 Worker thread wakes up
20:28:41.195 00.001 31432 GuideStep: -0.2 px 21 ms EAST, 0.4 px 31 ms SOUTH
20:28:41.198 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:41.198 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:43.110 01.912 29876 Exposure complete
20:28:43.153 00.043 29876 worker thread done servicing request
20:28:43.153 00.000 31432 OnExposeComplete: enter
20:28:43.155 00.002 31432 UpdateGuideState(): m_state=6
20:28:43.157 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
20:28:43.159 00.002 31432 Star::Find returns 1 (0), X=334.50, Y=888.51, Mass=2538, SNR=31.2, Peak=181 HFD=3.2
20:28:43.161 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
20:28:43.163 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
20:28:43.165 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.56 hyp=0.78 cameraTheta=-2.34 mountX=-0.55 mountY=0.47, mountTheta=2.43
20:28:43.167 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.56, opts=13)
20:28:43.170 00.003 31432 Enqueuing Move request for scope (-0.54, -0.56)
20:28:43.171 00.001 29876 Worker thread wakes up
20:28:43.172 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.56) opts 0xd
20:28:43.172 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.56)
20:28:43.172 00.000 29876 Moving (-0.54, -0.56) raw xDistance=-0.55 yDistance=0.47
20:28:43.172 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.55
20:28:43.172 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
20:28:43.172 00.000 29876 MoveAxis(E, 56, ABG)
20:28:43.172 00.000 29876 Guiding  Dir = 2, Dur = 56
20:28:43.172 00.000 29876 IsSlewing returns 0
20:28:43.172 00.000 29876 IsGuiding returns 0
20:28:43.172 00.000 29876 PulseGuide returned control before completion, sleep 66
20:28:43.175 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:43.187 00.012 31432 UpdateGuideState exits: m=2538 RSB=31.2
20:28:43.189 00.002 31432 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 7 / 99999
20:28:43.191 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554923.191,"Host":"MSI","Inst":1,"Distance":1.08,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
20:28:43.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:43.194 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:43.196 00.002 31432 Enqueuing Expose request
20:28:43.249 00.053 29876 IsGuiding returns 1
20:28:43.249 00.000 29876 scope still moving after pulse duration time elapsed
20:28:43.279 00.030 29876 IsSlewing returns 0
20:28:43.279 00.000 29876 IsGuiding returns 1
20:28:43.310 00.031 29876 IsSlewing returns 0
20:28:43.310 00.000 29876 IsGuiding returns 1
20:28:43.341 00.031 29876 IsSlewing returns 0
20:28:43.341 00.000 29876 IsGuiding returns 0
20:28:43.341 00.000 29876 scope move finished after 56 + 112 ms
20:28:43.341 00.000 29876 Move returns status 0, amount 56
20:28:43.341 00.000 29876 MoveAxis(S, 35, ABG)
20:28:43.341 00.000 29876 Guiding  Dir = 1, Dur = 35
20:28:43.341 00.000 29876 IsSlewing returns 0
20:28:43.341 00.000 29876 IsGuiding returns 0
20:28:43.341 00.000 29876 PulseGuide returned control before completion, sleep 45
20:28:43.387 00.046 29876 IsGuiding returns 1
20:28:43.387 00.000 29876 scope still moving after pulse duration time elapsed
20:28:43.418 00.031 29876 IsSlewing returns 0
20:28:43.418 00.000 29876 IsGuiding returns 1
20:28:43.448 00.030 29876 IsSlewing returns 0
20:28:43.448 00.000 29876 IsGuiding returns 1
20:28:43.479 00.031 29876 IsSlewing returns 0
20:28:43.479 00.000 29876 IsGuiding returns 0
20:28:43.479 00.000 29876 scope move finished after 35 + 103 ms
20:28:43.479 00.000 29876 Move returns status 0, amount 35
20:28:43.479 00.000 29876 move complete, result=0
20:28:43.479 00.000 29876 worker thread done servicing request
20:28:43.479 00.000 29876 Worker thread wakes up
20:28:43.479 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:43.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:43.480 00.001 31432 GuideStep: -0.5 px 56 ms EAST, 0.5 px 35 ms SOUTH
20:28:45.612 02.132 29876 Exposure complete
20:28:45.655 00.043 29876 worker thread done servicing request
20:28:45.655 00.000 31432 OnExposeComplete: enter
20:28:45.657 00.002 31432 UpdateGuideState(): m_state=6
20:28:45.660 00.003 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
20:28:45.661 00.001 31432 Star::Find returns 1 (0), X=334.26, Y=888.95, Mass=2281, SNR=29.2, Peak=185 HFD=3.9
20:28:45.663 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
20:28:45.665 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.00 = 0.00)
20:28:45.667 00.002 31432 CameraToMount -- cameraX=-0.78 cameraY=-0.12 hyp=0.79 cameraTheta=-2.99 mountX=-0.78 mountY=0.00, mountTheta=3.14
20:28:45.670 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=-0.12, opts=13)
20:28:45.672 00.002 31432 Enqueuing Move request for scope (-0.78, -0.12)
20:28:45.674 00.002 29876 Worker thread wakes up
20:28:45.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.12) opts 0xd
20:28:45.674 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, -0.12)
20:28:45.674 00.000 29876 Moving (-0.78, -0.12) raw xDistance=-0.78 yDistance=0.00
20:28:45.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.78
20:28:45.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:45.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:28:45.674 00.000 29876 MoveAxis(E, 83, ABG)
20:28:45.674 00.000 29876 Guiding  Dir = 2, Dur = 83
20:28:45.675 00.001 29876 IsSlewing returns 0
20:28:45.675 00.000 29876 IsGuiding returns 0
20:28:45.675 00.000 29876 PulseGuide returned control before completion, sleep 93
20:28:45.678 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:45.690 00.012 31432 UpdateGuideState exits: m=2281 RSB=29.2
20:28:45.692 00.002 31432 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 8 / 99999
20:28:45.694 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554925.694,"Host":"MSI","Inst":1,"Distance":0.99,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
20:28:45.696 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:45.698 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:45.700 00.002 31432 Enqueuing Expose request
20:28:45.781 00.081 29876 IsGuiding returns 1
20:28:45.781 00.000 29876 scope still moving after pulse duration time elapsed
20:28:45.812 00.031 29876 IsSlewing returns 0
20:28:45.812 00.000 29876 IsGuiding returns 1
20:28:45.843 00.031 29876 IsSlewing returns 0
20:28:45.843 00.000 29876 IsGuiding returns 0
20:28:45.843 00.000 29876 scope move finished after 83 + 84 ms
20:28:45.843 00.000 29876 Move returns status 0, amount 83
20:28:45.843 00.000 29876 MoveAxis(N, 0, ABG)
20:28:45.843 00.000 29876 Move returns status 0, amount 0
20:28:45.843 00.000 29876 move complete, result=0
20:28:45.843 00.000 29876 worker thread done servicing request
20:28:45.844 00.001 29876 Worker thread wakes up
20:28:45.844 00.000 31432 GuideStep: -0.8 px 83 ms EAST, 0.0 px 0 ms NORTH
20:28:45.846 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:45.846 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:47.756 01.910 29876 Exposure complete
20:28:47.800 00.044 29876 worker thread done servicing request
20:28:47.800 00.000 31432 OnExposeComplete: enter
20:28:47.803 00.003 31432 UpdateGuideState(): m_state=6
20:28:47.807 00.004 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
20:28:47.811 00.004 31432 Star::Find returns 1 (0), X=334.57, Y=889.35, Mass=2715, SNR=32.2, Peak=188 HFD=3.5
20:28:47.814 00.003 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
20:28:47.817 00.003 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
20:28:47.819 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.28 hyp=0.54 cameraTheta=2.59 mountX=-0.45 mountY=-0.35, mountTheta=-2.49
20:28:47.822 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.28, opts=13)
20:28:47.824 00.002 31432 Enqueuing Move request for scope (-0.46, 0.28)
20:28:47.826 00.002 29876 Worker thread wakes up
20:28:47.826 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.28) opts 0xd
20:28:47.826 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.28)
20:28:47.826 00.000 29876 Moving (-0.46, 0.28) raw xDistance=-0.45 yDistance=-0.35
20:28:47.826 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
20:28:47.826 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:47.826 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:28:47.826 00.000 29876 MoveAxis(E, 55, ABG)
20:28:47.826 00.000 29876 Guiding  Dir = 2, Dur = 55
20:28:47.826 00.000 29876 IsSlewing returns 0
20:28:47.827 00.001 29876 IsGuiding returns 0
20:28:47.827 00.000 29876 PulseGuide returned control before completion, sleep 65
20:28:47.830 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:47.843 00.013 31432 UpdateGuideState exits: m=2715 RSB=32.2
20:28:47.846 00.003 31432 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 9 / 99999
20:28:47.848 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554927.847,"Host":"MSI","Inst":1,"Distance":0.86,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
20:28:47.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:47.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:47.854 00.002 31432 Enqueuing Expose request
20:28:47.896 00.042 29876 IsGuiding returns 1
20:28:47.896 00.000 29876 scope still moving after pulse duration time elapsed
20:28:47.928 00.032 29876 IsSlewing returns 0
20:28:47.928 00.000 29876 IsGuiding returns 1
20:28:47.959 00.031 29876 IsSlewing returns 0
20:28:47.959 00.000 29876 IsGuiding returns 0
20:28:47.959 00.000 29876 scope move finished after 55 + 77 ms
20:28:47.959 00.000 29876 Move returns status 0, amount 55
20:28:47.959 00.000 29876 MoveAxis(N, 0, ABG)
20:28:47.959 00.000 29876 Move returns status 0, amount 0
20:28:47.959 00.000 29876 move complete, result=0
20:28:47.959 00.000 29876 worker thread done servicing request
20:28:47.959 00.000 29876 Worker thread wakes up
20:28:47.959 00.000 31432 GuideStep: -0.5 px 55 ms EAST, -0.3 px 0 ms NORTH
20:28:47.962 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:47.962 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:50.192 02.230 29876 Exposure complete
20:28:50.234 00.042 29876 worker thread done servicing request
20:28:50.234 00.000 31432 OnExposeComplete: enter
20:28:50.237 00.003 31432 UpdateGuideState(): m_state=6
20:28:50.239 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
20:28:50.241 00.002 31432 Star::Find returns 1 (0), X=334.98, Y=888.97, Mass=2517, SNR=31.4, Peak=217 HFD=2.9
20:28:50.242 00.001 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.02) = xAngle (-2.10 = -2.10)
20:28:50.244 00.002 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
20:28:50.246 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.07 mountX=-0.05 mountY=0.09, mountTheta=2.13
20:28:50.248 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.10, opts=13)
20:28:50.250 00.002 31432 Enqueuing Move request for scope (-0.05, -0.10)
20:28:50.253 00.003 29876 Worker thread wakes up
20:28:50.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
20:28:50.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
20:28:50.253 00.000 29876 Moving (-0.05, -0.10) raw xDistance=-0.05 yDistance=0.09
20:28:50.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:28:50.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:50.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:28:50.253 00.000 29876 MoveAxis(E, 0, ABG)
20:28:50.253 00.000 29876 Move returns status 0, amount 0
20:28:50.253 00.000 29876 MoveAxis(N, 0, ABG)
20:28:50.253 00.000 29876 Move returns status 0, amount 0
20:28:50.253 00.000 29876 move complete, result=0
20:28:50.253 00.000 29876 worker thread done servicing request
20:28:50.257 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:50.269 00.012 31432 UpdateGuideState exits: m=2517 RSB=31.4
20:28:50.271 00.002 31432 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 10 / 99999
20:28:50.273 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767554930.273,"Host":"MSI","Inst":1,"Distance":0.63,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
20:28:50.274 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:50.277 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:50.278 00.001 31432 Enqueuing Expose request
20:28:50.280 00.002 29876 Worker thread wakes up
20:28:50.280 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:28:50.282 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:50.282 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:52.187 01.905 29876 Exposure complete
20:28:52.230 00.043 29876 worker thread done servicing request
20:28:52.230 00.000 31432 OnExposeComplete: enter
20:28:52.232 00.002 31432 UpdateGuideState(): m_state=6
20:28:52.234 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
20:28:52.236 00.002 31432 Star::Find returns 1 (0), X=335.01, Y=888.77, Mass=2475, SNR=30.6, Peak=213 HFD=4.0
20:28:52.238 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
20:28:52.239 00.001 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
20:28:52.241 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.64 mountX=-0.03 mountY=0.29, mountTheta=1.67
20:28:52.244 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.30, opts=13)
20:28:52.246 00.002 31432 Enqueuing Move request for scope (-0.02, -0.30)
20:28:52.248 00.002 29876 Worker thread wakes up
20:28:52.248 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
20:28:52.248 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
20:28:52.248 00.000 29876 Moving (-0.02, -0.30) raw xDistance=-0.03 yDistance=0.29
20:28:52.248 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:28:52.249 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:52.249 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:28:52.249 00.000 29876 MoveAxis(E, 0, ABG)
20:28:52.249 00.000 29876 Move returns status 0, amount 0
20:28:52.249 00.000 29876 MoveAxis(N, 0, ABG)
20:28:52.249 00.000 29876 Move returns status 0, amount 0
20:28:52.249 00.000 29876 move complete, result=0
20:28:52.249 00.000 29876 worker thread done servicing request
20:28:52.252 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:52.264 00.012 31432 UpdateGuideState exits: m=2475 RSB=30.6
20:28:52.266 00.002 31432 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 11 / 99999
20:28:52.268 00.002 31432 PhdController: newstate STATE_FINISH
20:28:52.270 00.002 31432 PhdController complete: success
20:28:52.272 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767554932.272,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
20:28:52.274 00.002 31432 Mount: notify guiding dither settle done success=1
20:28:52.276 00.002 31432 PhdController: newstate STATE_IDLE
20:28:52.278 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:52.280 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:52.282 00.002 31432 Enqueuing Expose request
20:28:52.284 00.002 29876 Worker thread wakes up
20:28:52.284 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:52.284 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:52.284 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:28:54.412 02.128 29876 Exposure complete
20:28:54.461 00.049 29876 worker thread done servicing request
20:28:54.461 00.000 31432 OnExposeComplete: enter
20:28:54.464 00.003 31432 UpdateGuideState(): m_state=6
20:28:54.466 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
20:28:54.468 00.002 31432 Star::Find returns 1 (0), X=334.23, Y=889.90, Mass=2581, SNR=31.4, Peak=198 HFD=3.9
20:28:54.470 00.002 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
20:28:54.472 00.002 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.96)
20:28:54.474 00.002 31432 CameraToMount -- cameraX=-0.80 cameraY=0.83 hyp=1.16 cameraTheta=2.34 mountX=-0.78 mountY=-0.94, mountTheta=-2.26
20:28:54.476 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.80, y=0.83, opts=13)
20:28:54.478 00.002 31432 Enqueuing Move request for scope (-0.80, 0.83)
20:28:54.480 00.002 29876 Worker thread wakes up
20:28:54.480 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.83) opts 0xd
20:28:54.480 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.80, 0.83)
20:28:54.480 00.000 29876 Moving (-0.80, 0.83) raw xDistance=-0.78 yDistance=-0.94
20:28:54.480 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.78
20:28:54.480 00.000 29876 resist switch: large excursion: input -0.94 thresh 0.90 direction from 1 to -1
20:28:54.480 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.83
20:28:54.481 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.94
20:28:54.481 00.000 29876 MoveAxis(E, 75, ABG)
20:28:54.481 00.000 29876 Guiding  Dir = 2, Dur = 75
20:28:54.481 00.000 29876 IsSlewing returns 0
20:28:54.481 00.000 29876 IsGuiding returns 0
20:28:54.481 00.000 29876 PulseGuide returned control before completion, sleep 85
20:28:54.484 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:54.497 00.013 31432 UpdateGuideState exits: m=2581 RSB=31.4
20:28:54.500 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:54.502 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:54.503 00.001 31432 Enqueuing Expose request
20:28:54.582 00.079 29876 IsGuiding returns 1
20:28:54.582 00.000 29876 scope still moving after pulse duration time elapsed
20:28:54.612 00.030 29876 IsSlewing returns 0
20:28:54.612 00.000 29876 IsGuiding returns 1
20:28:54.643 00.031 29876 IsSlewing returns 0
20:28:54.643 00.000 29876 IsGuiding returns 1
20:28:54.675 00.032 29876 IsSlewing returns 0
20:28:54.675 00.000 29876 IsGuiding returns 0
20:28:54.675 00.000 29876 scope move finished after 75 + 119 ms
20:28:54.675 00.000 29876 Move returns status 0, amount 75
20:28:54.675 00.000 29876 BLC: Oldest BLC event removed
20:28:54.675 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:28:54.675 00.000 29876 MoveAxis(N, 89, ABG)
20:28:54.675 00.000 29876 Guiding  Dir = 0, Dur = 89
20:28:54.675 00.000 29876 IsSlewing returns 0
20:28:54.675 00.000 29876 IsGuiding returns 0
20:28:54.675 00.000 29876 PulseGuide returned control before completion, sleep 99
20:28:54.785 00.110 29876 IsGuiding returns 1
20:28:54.785 00.000 29876 scope still moving after pulse duration time elapsed
20:28:54.816 00.031 29876 IsSlewing returns 0
20:28:54.816 00.000 29876 IsGuiding returns 1
20:28:54.847 00.031 29876 IsSlewing returns 0
20:28:54.847 00.000 29876 IsGuiding returns 1
20:28:54.879 00.032 29876 IsSlewing returns 0
20:28:54.879 00.000 29876 IsGuiding returns 0
20:28:54.879 00.000 29876 scope move finished after 89 + 114 ms
20:28:54.879 00.000 29876 Move returns status 0, amount 89
20:28:54.879 00.000 29876 move complete, result=0
20:28:54.879 00.000 29876 worker thread done servicing request
20:28:54.879 00.000 29876 Worker thread wakes up
20:28:54.879 00.000 31432 GuideStep: -0.8 px 75 ms EAST, -0.9 px 89 ms NORTH
20:28:54.882 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:54.882 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:56.789 01.907 29876 Exposure complete
20:28:56.833 00.044 29876 worker thread done servicing request
20:28:56.833 00.000 31432 OnExposeComplete: enter
20:28:56.836 00.003 31432 UpdateGuideState(): m_state=6
20:28:56.837 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
20:28:56.839 00.002 31432 Star::Find returns 1 (0), X=334.61, Y=888.83, Mass=2379, SNR=30.3, Peak=180 HFD=3.6
20:28:56.841 00.002 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
20:28:56.843 00.002 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
20:28:56.845 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-2.64 mountX=-0.43 mountY=0.17, mountTheta=2.77
20:28:56.848 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.23, opts=13)
20:28:56.850 00.002 31432 Enqueuing Move request for scope (-0.42, -0.23)
20:28:56.852 00.002 29876 Worker thread wakes up
20:28:56.852 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.23) opts 0xd
20:28:56.852 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.23)
20:28:56.852 00.000 29876 Moving (-0.42, -0.23) raw xDistance=-0.43 yDistance=0.17
20:28:56.852 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
20:28:56.852 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:56.852 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:28:56.852 00.000 29876 MoveAxis(E, 52, ABG)
20:28:56.852 00.000 29876 Guiding  Dir = 2, Dur = 52
20:28:56.852 00.000 29876 IsSlewing returns 0
20:28:56.852 00.000 29876 IsGuiding returns 0
20:28:56.853 00.001 29876 PulseGuide returned control before completion, sleep 62
20:28:56.856 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:28:56.868 00.012 31432 UpdateGuideState exits: m=2379 RSB=30.3
20:28:56.871 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:56.873 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:56.874 00.001 31432 Enqueuing Expose request
20:28:56.927 00.053 29876 IsGuiding returns 1
20:28:56.927 00.000 29876 scope still moving after pulse duration time elapsed
20:28:56.958 00.031 29876 IsSlewing returns 0
20:28:56.958 00.000 29876 IsGuiding returns 1
20:28:56.990 00.032 29876 IsSlewing returns 0
20:28:56.990 00.000 29876 IsGuiding returns 0
20:28:56.990 00.000 29876 scope move finished after 52 + 85 ms
20:28:56.990 00.000 29876 Move returns status 0, amount 52
20:28:56.990 00.000 29876 MoveAxis(N, 0, ABG)
20:28:56.990 00.000 29876 Move returns status 0, amount 0
20:28:56.990 00.000 29876 move complete, result=0
20:28:56.990 00.000 29876 worker thread done servicing request
20:28:56.990 00.000 29876 Worker thread wakes up
20:28:56.990 00.000 31432 GuideStep: -0.4 px 52 ms EAST, 0.2 px 0 ms NORTH
20:28:56.992 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:56.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:28:59.118 02.126 29876 Exposure complete
20:28:59.162 00.044 29876 worker thread done servicing request
20:28:59.162 00.000 31432 OnExposeComplete: enter
20:28:59.164 00.002 31432 UpdateGuideState(): m_state=6
20:28:59.166 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
20:28:59.168 00.002 31432 Star::Find returns 1 (0), X=335.46, Y=889.25, Mass=2411, SNR=30.3, Peak=217 HFD=3.6
20:28:59.170 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
20:28:59.172 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
20:28:59.174 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.18 hyp=0.47 cameraTheta=0.39 mountX=0.44 mountY=-0.11, mountTheta=-0.25
20:28:59.177 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.18, opts=13)
20:28:59.179 00.002 31432 Enqueuing Move request for scope (0.43, 0.18)
20:28:59.181 00.002 29876 Worker thread wakes up
20:28:59.181 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.18) opts 0xd
20:28:59.181 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.18)
20:28:59.181 00.000 29876 Moving (0.43, 0.18) raw xDistance=0.44 yDistance=-0.11
20:28:59.181 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
20:28:59.181 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:59.182 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:28:59.182 00.000 29876 MoveAxis(W, 35, ABG)
20:28:59.182 00.000 29876 Guiding  Dir = 3, Dur = 35
20:28:59.182 00.000 29876 IsSlewing returns 0
20:28:59.182 00.000 29876 IsGuiding returns 0
20:28:59.182 00.000 29876 PulseGuide returned control before completion, sleep 45
20:28:59.186 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:28:59.198 00.012 31432 UpdateGuideState exits: m=2411 RSB=30.3
20:28:59.201 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:59.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:28:59.204 00.001 31432 Enqueuing Expose request
20:28:59.242 00.038 29876 IsGuiding returns 1
20:28:59.242 00.000 29876 scope still moving after pulse duration time elapsed
20:28:59.273 00.031 29876 IsSlewing returns 0
20:28:59.273 00.000 29876 IsGuiding returns 1
20:28:59.305 00.032 29876 IsSlewing returns 0
20:28:59.305 00.000 29876 IsGuiding returns 0
20:28:59.305 00.000 29876 scope move finished after 35 + 87 ms
20:28:59.305 00.000 29876 Move returns status 0, amount 35
20:28:59.305 00.000 29876 MoveAxis(N, 0, ABG)
20:28:59.305 00.000 29876 Move returns status 0, amount 0
20:28:59.305 00.000 29876 move complete, result=0
20:28:59.305 00.000 29876 worker thread done servicing request
20:28:59.305 00.000 29876 Worker thread wakes up
20:28:59.305 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.1 px 0 ms NORTH
20:28:59.308 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:28:59.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:01.217 01.909 29876 Exposure complete
20:29:01.265 00.048 29876 worker thread done servicing request
20:29:01.265 00.000 31432 OnExposeComplete: enter
20:29:01.268 00.003 31432 UpdateGuideState(): m_state=6
20:29:01.270 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
20:29:01.272 00.002 31432 Star::Find returns 1 (0), X=335.44, Y=889.77, Mass=2495, SNR=30.4, Peak=182 HFD=3.7
20:29:01.274 00.002 31432 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.02) = xAngle (1.02 = 1.02)
20:29:01.276 00.002 31432 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.04 = -2.25)
20:29:01.278 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.70 hyp=0.81 cameraTheta=1.05 mountX=0.42 mountY=-0.63, mountTheta=-0.98
20:29:01.284 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.70, opts=13)
20:29:01.287 00.003 31432 Enqueuing Move request for scope (0.41, 0.70)
20:29:01.290 00.003 29876 Worker thread wakes up
20:29:01.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.70) opts 0xd
20:29:01.290 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.70)
20:29:01.290 00.000 29876 Moving (0.41, 0.70) raw xDistance=0.42 yDistance=-0.63
20:29:01.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
20:29:01.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.63
20:29:01.290 00.000 29876 MoveAxis(W, 46, ABG)
20:29:01.290 00.000 29876 Guiding  Dir = 3, Dur = 46
20:29:01.291 00.001 29876 IsSlewing returns 0
20:29:01.291 00.000 29876 IsGuiding returns 0
20:29:01.291 00.000 29876 PulseGuide returned control before completion, sleep 56
20:29:01.295 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:29:01.308 00.013 31432 UpdateGuideState exits: m=2495 RSB=30.4
20:29:01.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:01.312 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:01.314 00.002 31432 Enqueuing Expose request
20:29:01.356 00.042 29876 IsGuiding returns 1
20:29:01.356 00.000 29876 scope still moving after pulse duration time elapsed
20:29:01.387 00.031 29876 IsSlewing returns 0
20:29:01.387 00.000 29876 IsGuiding returns 1
20:29:01.418 00.031 29876 IsSlewing returns 0
20:29:01.418 00.000 29876 IsGuiding returns 1
20:29:01.449 00.031 29876 IsSlewing returns 0
20:29:01.449 00.000 29876 IsGuiding returns 1
20:29:01.479 00.030 29876 IsSlewing returns 0
20:29:01.479 00.000 29876 IsGuiding returns 0
20:29:01.479 00.000 29876 scope move finished after 46 + 142 ms
20:29:01.479 00.000 29876 Move returns status 0, amount 46
20:29:01.479 00.000 29876 MoveAxis(N, 46, ABG)
20:29:01.479 00.000 29876 Guiding  Dir = 0, Dur = 46
20:29:01.479 00.000 29876 IsSlewing returns 0
20:29:01.479 00.000 29876 IsGuiding returns 0
20:29:01.479 00.000 29876 PulseGuide returned control before completion, sleep 56
20:29:01.540 00.061 29876 IsGuiding returns 1
20:29:01.540 00.000 29876 scope still moving after pulse duration time elapsed
20:29:01.572 00.032 29876 IsSlewing returns 0
20:29:01.572 00.000 29876 IsGuiding returns 1
20:29:01.602 00.030 29876 IsSlewing returns 0
20:29:01.602 00.000 29876 IsGuiding returns 1
20:29:01.634 00.032 29876 IsSlewing returns 0
20:29:01.634 00.000 29876 IsGuiding returns 0
20:29:01.634 00.000 29876 scope move finished after 46 + 108 ms
20:29:01.634 00.000 29876 Move returns status 0, amount 46
20:29:01.634 00.000 29876 move complete, result=0
20:29:01.634 00.000 29876 worker thread done servicing request
20:29:01.635 00.001 29876 Worker thread wakes up
20:29:01.635 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.6 px 46 ms NORTH
20:29:01.638 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:01.638 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:03.866 02.228 29876 Exposure complete
20:29:03.910 00.044 29876 worker thread done servicing request
20:29:03.910 00.000 31432 OnExposeComplete: enter
20:29:03.913 00.003 31432 UpdateGuideState(): m_state=6
20:29:03.915 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
20:29:03.917 00.002 31432 Star::Find returns 1 (0), X=334.15, Y=889.66, Mass=2244, SNR=28.7, Peak=195 HFD=3.6
20:29:03.918 00.001 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.53 = 2.53)
20:29:03.920 00.002 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.54 = -0.74)
20:29:03.922 00.002 31432 CameraToMount -- cameraX=-0.89 cameraY=0.59 hyp=1.06 cameraTheta=2.56 mountX=-0.87 mountY=-0.72, mountTheta=-2.45
20:29:03.924 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.89, y=0.59, opts=13)
20:29:03.926 00.002 31432 Enqueuing Move request for scope (-0.89, 0.59)
20:29:03.928 00.002 29876 Worker thread wakes up
20:29:03.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.59) opts 0xd
20:29:03.928 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.89, 0.59)
20:29:03.929 00.001 29876 Moving (-0.89, 0.59) raw xDistance=-0.87 yDistance=-0.72
20:29:03.929 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.87
20:29:03.929 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
20:29:03.929 00.000 29876 MoveAxis(E, 78, ABG)
20:29:03.929 00.000 29876 Guiding  Dir = 2, Dur = 78
20:29:03.929 00.000 29876 IsSlewing returns 0
20:29:03.929 00.000 29876 IsGuiding returns 0
20:29:03.929 00.000 29876 PulseGuide returned control before completion, sleep 88
20:29:03.932 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:03.945 00.013 31432 UpdateGuideState exits: m=2244 RSB=28.7
20:29:03.947 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:03.950 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:03.951 00.001 31432 Enqueuing Expose request
20:29:04.020 00.069 29876 IsGuiding returns 1
20:29:04.020 00.000 29876 scope still moving after pulse duration time elapsed
20:29:04.050 00.030 29876 IsSlewing returns 0
20:29:04.050 00.000 29876 IsGuiding returns 1
20:29:04.082 00.032 29876 IsSlewing returns 0
20:29:04.082 00.000 29876 IsGuiding returns 1
20:29:04.113 00.031 29876 IsSlewing returns 0
20:29:04.113 00.000 29876 IsGuiding returns 0
20:29:04.113 00.000 29876 scope move finished after 78 + 105 ms
20:29:04.113 00.000 29876 Move returns status 0, amount 78
20:29:04.113 00.000 29876 MoveAxis(N, 53, ABG)
20:29:04.113 00.000 29876 Guiding  Dir = 0, Dur = 53
20:29:04.113 00.000 29876 IsSlewing returns 0
20:29:04.113 00.000 29876 IsGuiding returns 0
20:29:04.113 00.000 29876 PulseGuide returned control before completion, sleep 63
20:29:04.191 00.078 29876 IsGuiding returns 1
20:29:04.191 00.000 29876 scope still moving after pulse duration time elapsed
20:29:04.222 00.031 29876 IsSlewing returns 0
20:29:04.222 00.000 29876 IsGuiding returns 1
20:29:04.254 00.032 29876 IsSlewing returns 0
20:29:04.254 00.000 29876 IsGuiding returns 1
20:29:04.285 00.031 29876 IsSlewing returns 0
20:29:04.285 00.000 29876 IsGuiding returns 1
20:29:04.316 00.031 29876 IsSlewing returns 0
20:29:04.316 00.000 29876 IsGuiding returns 0
20:29:04.316 00.000 29876 scope move finished after 53 + 149 ms
20:29:04.316 00.000 29876 Move returns status 0, amount 53
20:29:04.316 00.000 29876 move complete, result=0
20:29:04.316 00.000 29876 worker thread done servicing request
20:29:04.316 00.000 29876 Worker thread wakes up
20:29:04.316 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:04.316 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:04.316 00.000 31432 GuideStep: -0.9 px 78 ms EAST, -0.7 px 53 ms NORTH
20:29:06.232 01.916 29876 Exposure complete
20:29:06.276 00.044 29876 worker thread done servicing request
20:29:06.276 00.000 31432 OnExposeComplete: enter
20:29:06.279 00.003 31432 UpdateGuideState(): m_state=6
20:29:06.280 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
20:29:06.282 00.002 31432 Star::Find returns 1 (0), X=334.79, Y=890.00, Mass=2473, SNR=30.0, Peak=184 HFD=4.1
20:29:06.284 00.002 31432 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.02) = xAngle (1.80 = 1.80)
20:29:06.286 00.002 31432 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.81 = -1.47)
20:29:06.287 00.001 31432 CameraToMount -- cameraX=-0.24 cameraY=0.93 hyp=0.96 cameraTheta=1.82 mountX=-0.22 mountY=-0.96, mountTheta=-1.79
20:29:06.290 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.93, opts=13)
20:29:06.292 00.002 31432 Enqueuing Move request for scope (-0.24, 0.93)
20:29:06.294 00.002 29876 Worker thread wakes up
20:29:06.294 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.93) opts 0xd
20:29:06.294 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.93)
20:29:06.294 00.000 29876 Moving (-0.24, 0.93) raw xDistance=-0.22 yDistance=-0.96
20:29:06.294 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.22
20:29:06.294 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.96
20:29:06.294 00.000 29876 MoveAxis(E, 32, ABG)
20:29:06.294 00.000 29876 Guiding  Dir = 2, Dur = 32
20:29:06.295 00.001 29876 IsSlewing returns 0
20:29:06.295 00.000 29876 IsGuiding returns 0
20:29:06.295 00.000 29876 PulseGuide returned control before completion, sleep 42
20:29:06.301 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:06.313 00.012 31432 UpdateGuideState exits: m=2473 RSB=30.0
20:29:06.315 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:06.317 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:06.319 00.002 31432 Enqueuing Expose request
20:29:06.339 00.020 29876 IsGuiding returns 1
20:29:06.339 00.000 29876 scope still moving after pulse duration time elapsed
20:29:06.370 00.031 29876 IsSlewing returns 0
20:29:06.370 00.000 29876 IsGuiding returns 1
20:29:06.400 00.030 29876 IsSlewing returns 0
20:29:06.400 00.000 29876 IsGuiding returns 1
20:29:06.431 00.031 29876 IsSlewing returns 0
20:29:06.431 00.000 29876 IsGuiding returns 1
20:29:06.462 00.031 29876 IsSlewing returns 0
20:29:06.462 00.000 29876 IsGuiding returns 0
20:29:06.462 00.000 29876 scope move finished after 32 + 134 ms
20:29:06.462 00.000 29876 Move returns status 0, amount 32
20:29:06.462 00.000 29876 MoveAxis(N, 70, ABG)
20:29:06.462 00.000 29876 Guiding  Dir = 0, Dur = 70
20:29:06.462 00.000 29876 IsSlewing returns 0
20:29:06.462 00.000 29876 IsGuiding returns 0
20:29:06.462 00.000 29876 PulseGuide returned control before completion, sleep 80
20:29:06.554 00.092 29876 IsGuiding returns 1
20:29:06.554 00.000 29876 scope still moving after pulse duration time elapsed
20:29:06.584 00.030 29876 IsSlewing returns 0
20:29:06.584 00.000 29876 IsGuiding returns 1
20:29:06.615 00.031 29876 IsSlewing returns 0
20:29:06.615 00.000 29876 IsGuiding returns 0
20:29:06.615 00.000 29876 scope move finished after 70 + 82 ms
20:29:06.615 00.000 29876 Move returns status 0, amount 70
20:29:06.615 00.000 29876 move complete, result=0
20:29:06.615 00.000 29876 worker thread done servicing request
20:29:06.615 00.000 29876 Worker thread wakes up
20:29:06.615 00.000 31432 GuideStep: -0.2 px 32 ms EAST, -1.0 px 70 ms NORTH
20:29:06.618 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:06.618 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:08.743 02.125 29876 Exposure complete
20:29:08.788 00.045 29876 worker thread done servicing request
20:29:08.788 00.000 31432 OnExposeComplete: enter
20:29:08.790 00.002 31432 UpdateGuideState(): m_state=6
20:29:08.792 00.002 31432 Star::Find(15, 334, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
20:29:08.794 00.002 31432 Star::Find returns 1 (0), X=334.94, Y=889.59, Mass=2404, SNR=29.8, Peak=161 HFD=3.9
20:29:08.796 00.002 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.72 = 1.72)
20:29:08.797 00.001 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.73 = -1.55)
20:29:08.799 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.75 mountX=-0.08 mountY=-0.53, mountTheta=-1.72
20:29:08.802 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.52, opts=13)
20:29:08.804 00.002 31432 Enqueuing Move request for scope (-0.09, 0.52)
20:29:08.806 00.002 29876 Worker thread wakes up
20:29:08.806 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.52) opts 0xd
20:29:08.806 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.52)
20:29:08.806 00.000 29876 Moving (-0.09, 0.52) raw xDistance=-0.08 yDistance=-0.53
20:29:08.806 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:29:08.806 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
20:29:08.806 00.000 29876 MoveAxis(E, 0, ABG)
20:29:08.806 00.000 29876 Move returns status 0, amount 0
20:29:08.806 00.000 29876 MoveAxis(N, 39, ABG)
20:29:08.806 00.000 29876 Guiding  Dir = 0, Dur = 39
20:29:08.807 00.001 29876 IsSlewing returns 0
20:29:08.807 00.000 29876 IsGuiding returns 0
20:29:08.807 00.000 29876 PulseGuide returned control before completion, sleep 49
20:29:08.811 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:08.822 00.011 31432 UpdateGuideState exits: m=2404 RSB=29.8
20:29:08.825 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:08.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:08.828 00.001 31432 Enqueuing Expose request
20:29:08.867 00.039 29876 IsGuiding returns 1
20:29:08.867 00.000 29876 scope still moving after pulse duration time elapsed
20:29:08.898 00.031 29876 IsSlewing returns 0
20:29:08.898 00.000 29876 IsGuiding returns 1
20:29:08.929 00.031 29876 IsSlewing returns 0
20:29:08.929 00.000 29876 IsGuiding returns 1
20:29:08.960 00.031 29876 IsSlewing returns 0
20:29:08.960 00.000 29876 IsGuiding returns 0
20:29:08.960 00.000 29876 scope move finished after 39 + 114 ms
20:29:08.960 00.000 29876 Move returns status 0, amount 39
20:29:08.960 00.000 29876 move complete, result=0
20:29:08.960 00.000 29876 worker thread done servicing request
20:29:08.960 00.000 29876 Worker thread wakes up
20:29:08.960 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 39 ms NORTH
20:29:08.963 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:08.963 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:10.877 01.914 29876 Exposure complete
20:29:10.921 00.044 29876 worker thread done servicing request
20:29:10.921 00.000 31432 OnExposeComplete: enter
20:29:10.923 00.002 31432 UpdateGuideState(): m_state=6
20:29:10.925 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
20:29:10.927 00.002 31432 Star::Find returns 1 (0), X=335.43, Y=889.00, Mass=2146, SNR=28.2, Peak=140 HFD=4.0
20:29:10.928 00.001 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
20:29:10.930 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
20:29:10.932 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-0.18 mountX=0.39 mountY=0.13, mountTheta=0.32
20:29:10.934 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.07, opts=13)
20:29:10.936 00.002 31432 Enqueuing Move request for scope (0.39, -0.07)
20:29:10.938 00.002 29876 Worker thread wakes up
20:29:10.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.07) opts 0xd
20:29:10.938 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.07)
20:29:10.938 00.000 29876 Moving (0.39, -0.07) raw xDistance=0.39 yDistance=0.13
20:29:10.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
20:29:10.938 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:10.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:29:10.938 00.000 29876 MoveAxis(W, 38, ABG)
20:29:10.938 00.000 29876 Guiding  Dir = 3, Dur = 38
20:29:10.939 00.001 29876 IsSlewing returns 0
20:29:10.939 00.000 29876 IsGuiding returns 0
20:29:10.939 00.000 29876 PulseGuide returned control before completion, sleep 48
20:29:10.943 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:29:10.955 00.012 31432 UpdateGuideState exits: m=2146 RSB=28.2
20:29:10.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:10.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:10.960 00.001 31432 Enqueuing Expose request
20:29:10.999 00.039 29876 IsGuiding returns 1
20:29:10.999 00.000 29876 scope still moving after pulse duration time elapsed
20:29:11.030 00.031 29876 IsSlewing returns 0
20:29:11.030 00.000 29876 IsGuiding returns 0
20:29:11.030 00.000 29876 scope move finished after 38 + 52 ms
20:29:11.030 00.000 29876 Move returns status 0, amount 38
20:29:11.030 00.000 29876 MoveAxis(N, 0, ABG)
20:29:11.030 00.000 29876 Move returns status 0, amount 0
20:29:11.030 00.000 29876 move complete, result=0
20:29:11.030 00.000 29876 worker thread done servicing request
20:29:11.030 00.000 29876 Worker thread wakes up
20:29:11.030 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:11.030 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:11.030 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.1 px 0 ms NORTH
20:29:13.162 02.132 29876 Exposure complete
20:29:13.206 00.044 29876 worker thread done servicing request
20:29:13.207 00.001 31432 OnExposeComplete: enter
20:29:13.210 00.003 31432 UpdateGuideState(): m_state=6
20:29:13.212 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
20:29:13.215 00.003 31432 Star::Find returns 1 (0), X=334.63, Y=888.66, Mass=2546, SNR=30.7, Peak=184 HFD=3.8
20:29:13.216 00.001 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:29:13.218 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
20:29:13.220 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.41 hyp=0.57 cameraTheta=-2.34 mountX=-0.41 mountY=0.34, mountTheta=2.44
20:29:13.222 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.41, opts=13)
20:29:13.224 00.002 31432 Enqueuing Move request for scope (-0.40, -0.41)
20:29:13.226 00.002 29876 Worker thread wakes up
20:29:13.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.41) opts 0xd
20:29:13.226 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.41)
20:29:13.226 00.000 29876 Moving (-0.40, -0.41) raw xDistance=-0.41 yDistance=0.34
20:29:13.227 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
20:29:13.227 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:13.227 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:29:13.227 00.000 29876 MoveAxis(E, 34, ABG)
20:29:13.227 00.000 29876 Guiding  Dir = 2, Dur = 34
20:29:13.227 00.000 29876 IsSlewing returns 0
20:29:13.227 00.000 29876 IsGuiding returns 0
20:29:13.227 00.000 29876 PulseGuide returned control before completion, sleep 44
20:29:13.230 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:29:13.242 00.012 31432 UpdateGuideState exits: m=2546 RSB=30.7
20:29:13.245 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:13.246 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:13.248 00.002 31432 Enqueuing Expose request
20:29:13.283 00.035 29876 IsGuiding returns 1
20:29:13.283 00.000 29876 scope still moving after pulse duration time elapsed
20:29:13.315 00.032 29876 IsSlewing returns 0
20:29:13.315 00.000 29876 IsGuiding returns 0
20:29:13.315 00.000 29876 scope move finished after 34 + 53 ms
20:29:13.315 00.000 29876 Move returns status 0, amount 34
20:29:13.315 00.000 29876 MoveAxis(N, 0, ABG)
20:29:13.315 00.000 29876 Move returns status 0, amount 0
20:29:13.315 00.000 29876 move complete, result=0
20:29:13.316 00.001 29876 worker thread done servicing request
20:29:13.316 00.000 29876 Worker thread wakes up
20:29:13.316 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:13.316 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:13.316 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.3 px 0 ms NORTH
20:29:15.225 01.909 29876 Exposure complete
20:29:15.271 00.046 29876 worker thread done servicing request
20:29:15.271 00.000 31432 OnExposeComplete: enter
20:29:15.274 00.003 31432 UpdateGuideState(): m_state=6
20:29:15.275 00.001 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
20:29:15.277 00.002 31432 Star::Find returns 1 (0), X=334.19, Y=889.11, Mass=2372, SNR=29.6, Peak=185 HFD=3.7
20:29:15.279 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
20:29:15.281 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.20)
20:29:15.283 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=0.04 hyp=0.84 cameraTheta=3.10 mountX=-0.84 mountY=-0.16, mountTheta=-2.95
20:29:15.286 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=0.04, opts=13)
20:29:15.288 00.002 31432 Enqueuing Move request for scope (-0.84, 0.04)
20:29:15.291 00.003 29876 Worker thread wakes up
20:29:15.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.04) opts 0xd
20:29:15.291 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, 0.04)
20:29:15.291 00.000 29876 Moving (-0.84, 0.04) raw xDistance=-0.84 yDistance=-0.16
20:29:15.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.84
20:29:15.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:15.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:29:15.291 00.000 29876 MoveAxis(E, 85, ABG)
20:29:15.291 00.000 29876 Guiding  Dir = 2, Dur = 85
20:29:15.292 00.001 29876 IsSlewing returns 0
20:29:15.292 00.000 29876 IsGuiding returns 0
20:29:15.292 00.000 29876 PulseGuide returned control before completion, sleep 95
20:29:15.295 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:29:15.307 00.012 31432 UpdateGuideState exits: m=2372 RSB=29.6
20:29:15.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:15.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:15.313 00.002 31432 Enqueuing Expose request
20:29:15.394 00.081 29876 IsGuiding returns 1
20:29:15.394 00.000 29876 scope still moving after pulse duration time elapsed
20:29:15.426 00.032 29876 IsSlewing returns 0
20:29:15.426 00.000 29876 IsGuiding returns 1
20:29:15.458 00.032 29876 IsSlewing returns 0
20:29:15.458 00.000 29876 IsGuiding returns 0
20:29:15.458 00.000 29876 scope move finished after 85 + 81 ms
20:29:15.458 00.000 29876 Move returns status 0, amount 85
20:29:15.458 00.000 29876 MoveAxis(N, 0, ABG)
20:29:15.458 00.000 29876 Move returns status 0, amount 0
20:29:15.458 00.000 29876 move complete, result=0
20:29:15.458 00.000 29876 worker thread done servicing request
20:29:15.458 00.000 29876 Worker thread wakes up
20:29:15.458 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:15.458 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:15.459 00.001 31432 GuideStep: -0.8 px 85 ms EAST, -0.2 px 0 ms NORTH
20:29:17.584 02.125 29876 Exposure complete
20:29:17.628 00.044 29876 worker thread done servicing request
20:29:17.628 00.000 31432 OnExposeComplete: enter
20:29:17.630 00.002 31432 UpdateGuideState(): m_state=6
20:29:17.632 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
20:29:17.634 00.002 31432 Star::Find returns 1 (0), X=334.80, Y=888.05, Mass=2331, SNR=29.9, Peak=194 HFD=3.4
20:29:17.637 00.003 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:29:17.638 00.001 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:29:17.640 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-1.02 hyp=1.04 cameraTheta=-1.80 mountX=-0.26 mountY=0.97, mountTheta=1.83
20:29:17.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-1.02, opts=13)
20:29:17.645 00.002 31432 Enqueuing Move request for scope (-0.23, -1.02)
20:29:17.647 00.002 29876 Worker thread wakes up
20:29:17.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.02) opts 0xd
20:29:17.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -1.02)
20:29:17.647 00.000 29876 Moving (-0.23, -1.02) raw xDistance=-0.26 yDistance=0.97
20:29:17.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.26
20:29:17.647 00.000 29876 resist switch: large excursion: input 0.97 thresh 0.90 direction from -1 to 1
20:29:17.648 00.001 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91
20:29:17.648 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.97
20:29:17.648 00.000 29876 MoveAxis(E, 37, ABG)
20:29:17.648 00.000 29876 Guiding  Dir = 2, Dur = 37
20:29:17.648 00.000 29876 IsSlewing returns 0
20:29:17.648 00.000 29876 IsGuiding returns 0
20:29:17.648 00.000 29876 PulseGuide returned control before completion, sleep 47
20:29:17.655 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:29:17.669 00.014 31432 UpdateGuideState exits: m=2331 RSB=29.9
20:29:17.672 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:17.674 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:17.676 00.002 31432 Enqueuing Expose request
20:29:17.708 00.032 29876 IsGuiding returns 1
20:29:17.708 00.000 29876 scope still moving after pulse duration time elapsed
20:29:17.738 00.030 29876 IsSlewing returns 0
20:29:17.738 00.000 29876 IsGuiding returns 1
20:29:17.769 00.031 29876 IsSlewing returns 0
20:29:17.769 00.000 29876 IsGuiding returns 1
20:29:17.800 00.031 29876 IsSlewing returns 0
20:29:17.800 00.000 29876 IsGuiding returns 1
20:29:17.831 00.031 29876 IsSlewing returns 0
20:29:17.831 00.000 29876 IsGuiding returns 1
20:29:17.863 00.032 29876 IsSlewing returns 0
20:29:17.863 00.000 29876 IsGuiding returns 0
20:29:17.863 00.000 29876 scope move finished after 37 + 177 ms
20:29:17.863 00.000 29876 Move returns status 0, amount 37
20:29:17.863 00.000 29876 BLC: Oldest BLC event removed
20:29:17.863 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:29:17.863 00.000 29876 MoveAxis(S, 91, ABG)
20:29:17.863 00.000 29876 Guiding  Dir = 1, Dur = 91
20:29:17.863 00.000 29876 IsSlewing returns 0
20:29:17.864 00.001 29876 IsGuiding returns 0
20:29:17.864 00.000 29876 PulseGuide returned control before completion, sleep 101
20:29:17.972 00.108 29876 IsGuiding returns 1
20:29:17.972 00.000 29876 scope still moving after pulse duration time elapsed
20:29:18.002 00.030 29876 IsSlewing returns 0
20:29:18.002 00.000 29876 IsGuiding returns 1
20:29:18.033 00.031 29876 IsSlewing returns 0
20:29:18.033 00.000 29876 IsGuiding returns 0
20:29:18.033 00.000 29876 scope move finished after 91 + 78 ms
20:29:18.033 00.000 29876 Move returns status 0, amount 91
20:29:18.033 00.000 29876 move complete, result=0
20:29:18.033 00.000 29876 worker thread done servicing request
20:29:18.033 00.000 29876 Worker thread wakes up
20:29:18.033 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 1.0 px 91 ms SOUTH
20:29:18.035 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:18.035 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:19.950 01.915 29876 Exposure complete
20:29:19.994 00.044 29876 worker thread done servicing request
20:29:19.994 00.000 31432 OnExposeComplete: enter
20:29:19.996 00.002 31432 UpdateGuideState(): m_state=6
20:29:19.998 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
20:29:20.000 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=888.36, Mass=2610, SNR=32.0, Peak=201 HFD=3.8
20:29:20.002 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
20:29:20.004 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
20:29:20.006 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.70 hyp=0.71 cameraTheta=-1.68 mountX=-0.09 mountY=0.68, mountTheta=1.70
20:29:20.009 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.70, opts=13)
20:29:20.011 00.002 31432 Enqueuing Move request for scope (-0.08, -0.70)
20:29:20.013 00.002 29876 Worker thread wakes up
20:29:20.013 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.70) opts 0xd
20:29:20.013 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.70)
20:29:20.013 00.000 29876 Moving (-0.08, -0.70) raw xDistance=-0.09 yDistance=0.68
20:29:20.013 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:29:20.013 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
20:29:20.013 00.000 29876 MoveAxis(E, 0, ABG)
20:29:20.013 00.000 29876 Move returns status 0, amount 0
20:29:20.014 00.001 29876 MoveAxis(S, 50, ABG)
20:29:20.014 00.000 29876 Guiding  Dir = 1, Dur = 50
20:29:20.014 00.000 29876 IsSlewing returns 0
20:29:20.014 00.000 29876 IsGuiding returns 0
20:29:20.014 00.000 29876 PulseGuide returned control before completion, sleep 60
20:29:20.017 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:20.035 00.018 31432 UpdateGuideState exits: m=2610 RSB=32.0
20:29:20.039 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:20.041 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:20.043 00.002 31432 Enqueuing Expose request
20:29:20.089 00.046 29876 IsGuiding returns 1
20:29:20.089 00.000 29876 scope still moving after pulse duration time elapsed
20:29:20.121 00.032 29876 IsSlewing returns 0
20:29:20.121 00.000 29876 IsGuiding returns 1
20:29:20.152 00.031 29876 IsSlewing returns 0
20:29:20.152 00.000 29876 IsGuiding returns 0
20:29:20.152 00.000 29876 scope move finished after 50 + 88 ms
20:29:20.152 00.000 29876 Move returns status 0, amount 50
20:29:20.152 00.000 29876 move complete, result=0
20:29:20.152 00.000 29876 worker thread done servicing request
20:29:20.152 00.000 29876 Worker thread wakes up
20:29:20.152 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:20.152 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:20.152 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.7 px 50 ms SOUTH
20:29:22.284 02.132 29876 Exposure complete
20:29:22.327 00.043 29876 worker thread done servicing request
20:29:22.327 00.000 31432 OnExposeComplete: enter
20:29:22.330 00.003 31432 UpdateGuideState(): m_state=6
20:29:22.332 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
20:29:22.334 00.002 31432 Star::Find returns 1 (0), X=334.59, Y=888.66, Mass=2311, SNR=29.2, Peak=153 HFD=3.7
20:29:22.337 00.003 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
20:29:22.341 00.004 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
20:29:22.343 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.40 hyp=0.60 cameraTheta=-2.40 mountX=-0.45 mountY=0.33, mountTheta=2.51
20:29:22.350 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.40, opts=13)
20:29:22.355 00.005 31432 Enqueuing Move request for scope (-0.44, -0.40)
20:29:22.358 00.003 29876 Worker thread wakes up
20:29:22.358 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.40) opts 0xd
20:29:22.358 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.40)
20:29:22.358 00.000 29876 Moving (-0.44, -0.40) raw xDistance=-0.45 yDistance=0.33
20:29:22.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:29:22.358 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:29:22.358 00.000 29876 MoveAxis(E, 44, ABG)
20:29:22.358 00.000 29876 Guiding  Dir = 2, Dur = 44
20:29:22.358 00.000 29876 IsSlewing returns 0
20:29:22.358 00.000 29876 IsGuiding returns 0
20:29:22.358 00.000 29876 PulseGuide returned control before completion, sleep 54
20:29:22.362 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:22.373 00.011 31432 UpdateGuideState exits: m=2311 RSB=29.2
20:29:22.376 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:22.378 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:22.380 00.002 31432 Enqueuing Expose request
20:29:22.424 00.044 29876 IsGuiding returns 1
20:29:22.424 00.000 29876 scope still moving after pulse duration time elapsed
20:29:22.454 00.030 29876 IsSlewing returns 0
20:29:22.454 00.000 29876 IsGuiding returns 1
20:29:22.485 00.031 29876 IsSlewing returns 0
20:29:22.485 00.000 29876 IsGuiding returns 0
20:29:22.485 00.000 29876 scope move finished after 44 + 83 ms
20:29:22.485 00.000 29876 Move returns status 0, amount 44
20:29:22.485 00.000 29876 MoveAxis(S, 24, ABG)
20:29:22.485 00.000 29876 Guiding  Dir = 1, Dur = 24
20:29:22.485 00.000 29876 IsSlewing returns 0
20:29:22.485 00.000 29876 IsGuiding returns 0
20:29:22.485 00.000 29876 PulseGuide returned control before completion, sleep 34
20:29:22.532 00.047 29876 IsGuiding returns 1
20:29:22.532 00.000 29876 scope still moving after pulse duration time elapsed
20:29:22.564 00.032 29876 IsSlewing returns 0
20:29:22.564 00.000 29876 IsGuiding returns 1
20:29:22.595 00.031 29876 IsSlewing returns 0
20:29:22.595 00.000 29876 IsGuiding returns 1
20:29:22.626 00.031 29876 IsSlewing returns 0
20:29:22.626 00.000 29876 IsGuiding returns 1
20:29:22.657 00.031 29876 IsSlewing returns 0
20:29:22.657 00.000 29876 IsGuiding returns 0
20:29:22.657 00.000 29876 scope move finished after 24 + 146 ms
20:29:22.657 00.000 29876 Move returns status 0, amount 24
20:29:22.657 00.000 29876 move complete, result=0
20:29:22.657 00.000 29876 worker thread done servicing request
20:29:22.657 00.000 29876 Worker thread wakes up
20:29:22.657 00.000 31432 GuideStep: -0.5 px 44 ms EAST, 0.3 px 24 ms SOUTH
20:29:22.659 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:22.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:24.575 01.916 29876 Exposure complete
20:29:24.619 00.044 29876 worker thread done servicing request
20:29:24.620 00.001 31432 OnExposeComplete: enter
20:29:24.623 00.003 31432 UpdateGuideState(): m_state=6
20:29:24.628 00.005 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
20:29:24.631 00.003 31432 Star::Find returns 1 (0), X=335.84, Y=888.56, Mass=2381, SNR=30.1, Peak=188 HFD=3.6
20:29:24.633 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
20:29:24.635 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
20:29:24.637 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=-0.50 hyp=0.95 cameraTheta=-0.56 mountX=0.79 mountY=0.62, mountTheta=0.67
20:29:24.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=-0.50, opts=13)
20:29:24.642 00.002 31432 Enqueuing Move request for scope (0.80, -0.50)
20:29:24.644 00.002 29876 Worker thread wakes up
20:29:24.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.50) opts 0xd
20:29:24.645 00.001 29876 Handling offset move in thread for scope, endpoint = (0.80, -0.50)
20:29:24.645 00.000 29876 Moving (0.80, -0.50) raw xDistance=0.79 yDistance=0.62
20:29:24.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.79
20:29:24.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
20:29:24.645 00.000 29876 MoveAxis(W, 70, ABG)
20:29:24.645 00.000 29876 Guiding  Dir = 3, Dur = 70
20:29:24.645 00.000 29876 IsSlewing returns 0
20:29:24.645 00.000 29876 IsGuiding returns 0
20:29:24.645 00.000 29876 PulseGuide returned control before completion, sleep 80
20:29:24.649 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:29:24.662 00.013 31432 UpdateGuideState exits: m=2381 RSB=30.1
20:29:24.665 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:24.667 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:24.669 00.002 31432 Enqueuing Expose request
20:29:24.731 00.062 29876 IsGuiding returns 1
20:29:24.731 00.000 29876 scope still moving after pulse duration time elapsed
20:29:24.761 00.030 29876 IsSlewing returns 0
20:29:24.761 00.000 29876 IsGuiding returns 1
20:29:24.792 00.031 29876 IsSlewing returns 0
20:29:24.792 00.000 29876 IsGuiding returns 0
20:29:24.792 00.000 29876 scope move finished after 70 + 76 ms
20:29:24.792 00.000 29876 Move returns status 0, amount 70
20:29:24.792 00.000 29876 MoveAxis(S, 46, ABG)
20:29:24.792 00.000 29876 Guiding  Dir = 1, Dur = 46
20:29:24.792 00.000 29876 IsSlewing returns 0
20:29:24.792 00.000 29876 IsGuiding returns 0
20:29:24.792 00.000 29876 PulseGuide returned control before completion, sleep 56
20:29:24.852 00.060 29876 IsGuiding returns 1
20:29:24.852 00.000 29876 scope still moving after pulse duration time elapsed
20:29:24.883 00.031 29876 IsSlewing returns 0
20:29:24.883 00.000 29876 IsGuiding returns 1
20:29:24.913 00.030 29876 IsSlewing returns 0
20:29:24.913 00.000 29876 IsGuiding returns 1
20:29:24.944 00.031 29876 IsSlewing returns 0
20:29:24.944 00.000 29876 IsGuiding returns 1
20:29:24.975 00.031 29876 IsSlewing returns 0
20:29:24.975 00.000 29876 IsGuiding returns 1
20:29:25.005 00.030 29876 IsSlewing returns 0
20:29:25.005 00.000 29876 IsGuiding returns 0
20:29:25.005 00.000 29876 scope move finished after 46 + 167 ms
20:29:25.005 00.000 29876 Move returns status 0, amount 46
20:29:25.005 00.000 29876 move complete, result=0
20:29:25.005 00.000 29876 worker thread done servicing request
20:29:25.005 00.000 29876 Worker thread wakes up
20:29:25.005 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:25.006 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:25.006 00.000 31432 GuideStep: 0.8 px 70 ms WEST, 0.6 px 46 ms SOUTH
20:29:27.130 02.124 29876 Exposure complete
20:29:27.174 00.044 29876 worker thread done servicing request
20:29:27.174 00.000 31432 OnExposeComplete: enter
20:29:27.176 00.002 31432 UpdateGuideState(): m_state=6
20:29:27.180 00.004 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
20:29:27.182 00.002 31432 Star::Find returns 1 (0), X=335.88, Y=888.68, Mass=2491, SNR=30.6, Peak=228 HFD=3.7
20:29:27.184 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.46 = -0.46)
20:29:27.186 00.002 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
20:29:27.188 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=-0.39 hyp=0.94 cameraTheta=-0.43 mountX=0.84 mountY=0.52, mountTheta=0.55
20:29:27.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=-0.39, opts=13)
20:29:27.193 00.002 31432 Enqueuing Move request for scope (0.85, -0.39)
20:29:27.196 00.003 29876 Worker thread wakes up
20:29:27.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.39) opts 0xd
20:29:27.196 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, -0.39)
20:29:27.196 00.000 29876 Moving (0.85, -0.39) raw xDistance=0.84 yDistance=0.52
20:29:27.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
20:29:27.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
20:29:27.196 00.000 29876 MoveAxis(W, 91, ABG)
20:29:27.196 00.000 29876 Guiding  Dir = 3, Dur = 91
20:29:27.196 00.000 29876 IsSlewing returns 0
20:29:27.196 00.000 29876 IsGuiding returns 0
20:29:27.196 00.000 29876 PulseGuide returned control before completion, sleep 101
20:29:27.200 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:27.212 00.012 31432 UpdateGuideState exits: m=2491 RSB=30.6
20:29:27.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:27.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:27.218 00.002 31432 Enqueuing Expose request
20:29:27.300 00.082 29876 IsGuiding returns 1
20:29:27.300 00.000 29876 scope still moving after pulse duration time elapsed
20:29:27.332 00.032 29876 IsSlewing returns 0
20:29:27.332 00.000 29876 IsGuiding returns 0
20:29:27.332 00.000 29876 scope move finished after 91 + 45 ms
20:29:27.332 00.000 29876 Move returns status 0, amount 91
20:29:27.332 00.000 29876 MoveAxis(S, 38, ABG)
20:29:27.332 00.000 29876 Guiding  Dir = 1, Dur = 38
20:29:27.332 00.000 29876 IsSlewing returns 0
20:29:27.332 00.000 29876 IsGuiding returns 0
20:29:27.332 00.000 29876 PulseGuide returned control before completion, sleep 48
20:29:27.394 00.062 29876 IsGuiding returns 1
20:29:27.394 00.000 29876 scope still moving after pulse duration time elapsed
20:29:27.424 00.030 29876 IsSlewing returns 0
20:29:27.424 00.000 29876 IsGuiding returns 1
20:29:27.456 00.032 29876 IsSlewing returns 0
20:29:27.456 00.000 29876 IsGuiding returns 1
20:29:27.486 00.030 29876 IsSlewing returns 0
20:29:27.486 00.000 29876 IsGuiding returns 1
20:29:27.517 00.031 29876 IsSlewing returns 0
20:29:27.517 00.000 29876 IsGuiding returns 1
20:29:27.548 00.031 29876 IsSlewing returns 0
20:29:27.548 00.000 29876 IsGuiding returns 0
20:29:27.548 00.000 29876 scope move finished after 38 + 177 ms
20:29:27.548 00.000 29876 Move returns status 0, amount 38
20:29:27.548 00.000 29876 move complete, result=0
20:29:27.548 00.000 29876 worker thread done servicing request
20:29:27.548 00.000 29876 Worker thread wakes up
20:29:27.548 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:27.548 00.000 31432 GuideStep: 0.8 px 91 ms WEST, 0.5 px 38 ms SOUTH
20:29:27.551 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:29.461 01.910 29876 Exposure complete
20:29:29.504 00.043 29876 worker thread done servicing request
20:29:29.504 00.000 31432 OnExposeComplete: enter
20:29:29.507 00.003 31432 UpdateGuideState(): m_state=6
20:29:29.509 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
20:29:29.511 00.002 31432 Star::Find returns 1 (0), X=335.26, Y=889.39, Mass=2581, SNR=31.7, Peak=198 HFD=3.6
20:29:29.513 00.002 31432 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.94 = 0.94)
20:29:29.515 00.002 31432 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.95 = -2.33)
20:29:29.516 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=0.33 hyp=0.40 cameraTheta=0.97 mountX=0.23 mountY=-0.29, mountTheta=-0.89
20:29:29.519 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.33, opts=13)
20:29:29.521 00.002 31432 Enqueuing Move request for scope (0.23, 0.33)
20:29:29.523 00.002 29876 Worker thread wakes up
20:29:29.523 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.33) opts 0xd
20:29:29.523 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.33)
20:29:29.523 00.000 29876 Moving (0.23, 0.33) raw xDistance=0.23 yDistance=-0.29
20:29:29.523 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.23
20:29:29.523 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:29.523 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:29:29.523 00.000 29876 MoveAxis(W, 35, ABG)
20:29:29.523 00.000 29876 Guiding  Dir = 3, Dur = 35
20:29:29.524 00.001 29876 IsSlewing returns 0
20:29:29.524 00.000 29876 IsGuiding returns 0
20:29:29.524 00.000 29876 PulseGuide returned control before completion, sleep 45
20:29:29.527 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:29.538 00.011 31432 UpdateGuideState exits: m=2581 RSB=31.7
20:29:29.540 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:29.542 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:29.544 00.002 31432 Enqueuing Expose request
20:29:29.582 00.038 29876 IsGuiding returns 1
20:29:29.582 00.000 29876 scope still moving after pulse duration time elapsed
20:29:29.613 00.031 29876 IsSlewing returns 0
20:29:29.613 00.000 29876 IsGuiding returns 0
20:29:29.613 00.000 29876 scope move finished after 35 + 53 ms
20:29:29.613 00.000 29876 Move returns status 0, amount 35
20:29:29.613 00.000 29876 MoveAxis(N, 0, ABG)
20:29:29.613 00.000 29876 Move returns status 0, amount 0
20:29:29.613 00.000 29876 move complete, result=0
20:29:29.613 00.000 29876 worker thread done servicing request
20:29:29.613 00.000 29876 Worker thread wakes up
20:29:29.613 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:29.613 00.000 31432 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
20:29:29.616 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:31.749 02.133 29876 Exposure complete
20:29:31.792 00.043 29876 worker thread done servicing request
20:29:31.792 00.000 31432 OnExposeComplete: enter
20:29:31.795 00.003 31432 UpdateGuideState(): m_state=6
20:29:31.797 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
20:29:31.799 00.002 31432 Star::Find returns 1 (0), X=334.47, Y=888.75, Mass=2534, SNR=30.8, Peak=203 HFD=3.6
20:29:31.801 00.002 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.65 = -2.65)
20:29:31.803 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
20:29:31.805 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.32 hyp=0.65 cameraTheta=-2.63 mountX=-0.57 mountY=0.23, mountTheta=2.76
20:29:31.807 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.32, opts=13)
20:29:31.809 00.002 31432 Enqueuing Move request for scope (-0.57, -0.32)
20:29:31.813 00.004 29876 Worker thread wakes up
20:29:31.813 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.32) opts 0xd
20:29:31.813 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.32)
20:29:31.813 00.000 29876 Moving (-0.57, -0.32) raw xDistance=-0.57 yDistance=0.23
20:29:31.813 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.57
20:29:31.813 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:31.813 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:29:31.813 00.000 29876 MoveAxis(E, 50, ABG)
20:29:31.813 00.000 29876 Guiding  Dir = 2, Dur = 50
20:29:31.813 00.000 29876 IsSlewing returns 0
20:29:31.814 00.001 29876 IsGuiding returns 0
20:29:31.814 00.000 29876 PulseGuide returned control before completion, sleep 60
20:29:31.820 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:29:31.833 00.013 31432 UpdateGuideState exits: m=2534 RSB=30.8
20:29:31.836 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:31.837 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:31.839 00.002 31432 Enqueuing Expose request
20:29:31.887 00.048 29876 IsGuiding returns 1
20:29:31.887 00.000 29876 scope still moving after pulse duration time elapsed
20:29:31.919 00.032 29876 IsSlewing returns 0
20:29:31.919 00.000 29876 IsGuiding returns 1
20:29:31.950 00.031 29876 IsSlewing returns 0
20:29:31.950 00.000 29876 IsGuiding returns 0
20:29:31.950 00.000 29876 scope move finished after 50 + 85 ms
20:29:31.950 00.000 29876 Move returns status 0, amount 50
20:29:31.950 00.000 29876 MoveAxis(N, 0, ABG)
20:29:31.950 00.000 29876 Move returns status 0, amount 0
20:29:31.950 00.000 29876 move complete, result=0
20:29:31.950 00.000 29876 worker thread done servicing request
20:29:31.950 00.000 31432 GuideStep: -0.6 px 50 ms EAST, 0.2 px 0 ms NORTH
20:29:31.955 00.005 29876 Worker thread wakes up
20:29:31.955 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:31.955 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:33.867 01.912 29876 Exposure complete
20:29:33.915 00.048 29876 worker thread done servicing request
20:29:33.915 00.000 31432 OnExposeComplete: enter
20:29:33.917 00.002 31432 UpdateGuideState(): m_state=6
20:29:33.919 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
20:29:33.921 00.002 31432 Star::Find returns 1 (0), X=335.51, Y=889.24, Mass=2493, SNR=31.2, Peak=193 HFD=3.7
20:29:33.922 00.001 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
20:29:33.924 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.95)
20:29:33.926 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.17 hyp=0.51 cameraTheta=0.35 mountX=0.48 mountY=-0.10, mountTheta=-0.20
20:29:33.931 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.17, opts=13)
20:29:33.937 00.006 31432 Enqueuing Move request for scope (0.48, 0.17)
20:29:33.939 00.002 29876 Worker thread wakes up
20:29:33.939 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.17) opts 0xd
20:29:33.939 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.17)
20:29:33.939 00.000 29876 Moving (0.48, 0.17) raw xDistance=0.48 yDistance=-0.10
20:29:33.939 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.48
20:29:33.939 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:33.939 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:29:33.939 00.000 29876 MoveAxis(W, 40, ABG)
20:29:33.939 00.000 29876 Guiding  Dir = 3, Dur = 40
20:29:33.939 00.000 29876 IsSlewing returns 0
20:29:33.940 00.001 29876 IsGuiding returns 0
20:29:33.940 00.000 29876 PulseGuide returned control before completion, sleep 50
20:29:33.943 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:33.955 00.012 31432 UpdateGuideState exits: m=2493 RSB=31.2
20:29:33.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:33.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:33.961 00.002 31432 Enqueuing Expose request
20:29:34.004 00.043 29876 IsGuiding returns 1
20:29:34.004 00.000 29876 scope still moving after pulse duration time elapsed
20:29:34.035 00.031 29876 IsSlewing returns 0
20:29:34.035 00.000 29876 IsGuiding returns 0
20:29:34.035 00.000 29876 scope move finished after 40 + 55 ms
20:29:34.035 00.000 29876 Move returns status 0, amount 40
20:29:34.035 00.000 29876 MoveAxis(N, 0, ABG)
20:29:34.035 00.000 29876 Move returns status 0, amount 0
20:29:34.035 00.000 29876 move complete, result=0
20:29:34.036 00.001 29876 worker thread done servicing request
20:29:34.036 00.000 29876 Worker thread wakes up
20:29:34.036 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:34.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:34.036 00.000 31432 GuideStep: 0.5 px 40 ms WEST, -0.1 px 0 ms NORTH
20:29:36.169 02.133 29876 Exposure complete
20:29:36.212 00.043 29876 worker thread done servicing request
20:29:36.212 00.000 31432 OnExposeComplete: enter
20:29:36.214 00.002 31432 UpdateGuideState(): m_state=6
20:29:36.217 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
20:29:36.220 00.003 31432 Star::Find returns 1 (0), X=335.71, Y=889.26, Mass=2698, SNR=31.6, Peak=179 HFD=3.7
20:29:36.225 00.005 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
20:29:36.230 00.005 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
20:29:36.233 00.003 31432 CameraToMount -- cameraX=0.67 cameraY=0.20 hyp=0.70 cameraTheta=0.28 mountX=0.68 mountY=-0.09, mountTheta=-0.13
20:29:36.238 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.20, opts=13)
20:29:36.242 00.004 31432 Enqueuing Move request for scope (0.67, 0.20)
20:29:36.244 00.002 29876 Worker thread wakes up
20:29:36.244 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.20) opts 0xd
20:29:36.244 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.20)
20:29:36.244 00.000 29876 Moving (0.67, 0.20) raw xDistance=0.68 yDistance=-0.09
20:29:36.244 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68
20:29:36.244 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:36.244 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:29:36.244 00.000 29876 MoveAxis(W, 71, ABG)
20:29:36.244 00.000 29876 Guiding  Dir = 3, Dur = 71
20:29:36.244 00.000 29876 IsSlewing returns 0
20:29:36.244 00.000 29876 IsGuiding returns 0
20:29:36.245 00.001 29876 PulseGuide returned control before completion, sleep 81
20:29:36.250 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:36.261 00.011 31432 UpdateGuideState exits: m=2698 RSB=31.6
20:29:36.263 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:36.265 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:36.267 00.002 31432 Enqueuing Expose request
20:29:36.338 00.071 29876 IsGuiding returns 1
20:29:36.338 00.000 29876 scope still moving after pulse duration time elapsed
20:29:36.368 00.030 29876 IsSlewing returns 0
20:29:36.368 00.000 29876 IsGuiding returns 1
20:29:36.400 00.032 29876 IsSlewing returns 0
20:29:36.400 00.000 29876 IsGuiding returns 1
20:29:36.431 00.031 29876 IsSlewing returns 0
20:29:36.431 00.000 29876 IsGuiding returns 1
20:29:36.462 00.031 29876 IsSlewing returns 0
20:29:36.462 00.000 29876 IsGuiding returns 0
20:29:36.462 00.000 29876 scope move finished after 71 + 146 ms
20:29:36.462 00.000 29876 Move returns status 0, amount 71
20:29:36.462 00.000 29876 MoveAxis(N, 0, ABG)
20:29:36.462 00.000 29876 Move returns status 0, amount 0
20:29:36.462 00.000 29876 move complete, result=0
20:29:36.462 00.000 29876 worker thread done servicing request
20:29:36.462 00.000 29876 Worker thread wakes up
20:29:36.462 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:36.462 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:36.462 00.000 31432 GuideStep: 0.7 px 71 ms WEST, -0.1 px 0 ms NORTH
20:29:38.374 01.912 29876 Exposure complete
20:29:38.420 00.046 29876 worker thread done servicing request
20:29:38.420 00.000 31432 OnExposeComplete: enter
20:29:38.423 00.003 31432 UpdateGuideState(): m_state=6
20:29:38.424 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
20:29:38.426 00.002 31432 Star::Find returns 1 (0), X=334.89, Y=889.45, Mass=2514, SNR=30.5, Peak=179 HFD=3.8
20:29:38.428 00.002 31432 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
20:29:38.430 00.002 31432 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.92 = -1.37)
20:29:38.432 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.40 cameraTheta=1.93 mountX=-0.13 mountY=-0.39, mountTheta=-1.89
20:29:38.436 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.38, opts=13)
20:29:38.439 00.003 31432 Enqueuing Move request for scope (-0.14, 0.38)
20:29:38.441 00.002 29876 Worker thread wakes up
20:29:38.441 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
20:29:38.442 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
20:29:38.442 00.000 29876 Moving (-0.14, 0.38) raw xDistance=-0.13 yDistance=-0.39
20:29:38.442 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:29:38.442 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:38.442 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:29:38.442 00.000 29876 MoveAxis(E, 0, ABG)
20:29:38.442 00.000 29876 Move returns status 0, amount 0
20:29:38.442 00.000 29876 MoveAxis(N, 0, ABG)
20:29:38.442 00.000 29876 Move returns status 0, amount 0
20:29:38.442 00.000 29876 move complete, result=0
20:29:38.442 00.000 29876 worker thread done servicing request
20:29:38.445 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:29:38.458 00.013 31432 UpdateGuideState exits: m=2514 RSB=30.5
20:29:38.460 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:38.462 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:38.464 00.002 31432 Enqueuing Expose request
20:29:38.466 00.002 29876 Worker thread wakes up
20:29:38.466 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:38.466 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:38.466 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:29:40.595 02.129 29876 Exposure complete
20:29:40.639 00.044 29876 worker thread done servicing request
20:29:40.639 00.000 31432 OnExposeComplete: enter
20:29:40.642 00.003 31432 UpdateGuideState(): m_state=6
20:29:40.643 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
20:29:40.645 00.002 31432 Star::Find returns 1 (0), X=334.84, Y=888.84, Mass=2541, SNR=31.8, Peak=203 HFD=3.7
20:29:40.647 00.002 31432 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.02) = xAngle (-2.28 = -2.28)
20:29:40.649 00.002 31432 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.73 = 0.73)
20:29:40.651 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.26 mountX=-0.20 mountY=0.20, mountTheta=2.35
20:29:40.653 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.23, opts=13)
20:29:40.655 00.002 31432 Enqueuing Move request for scope (-0.19, -0.23)
20:29:40.657 00.002 29876 Worker thread wakes up
20:29:40.657 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
20:29:40.658 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
20:29:40.658 00.000 29876 Moving (-0.19, -0.23) raw xDistance=-0.20 yDistance=0.20
20:29:40.658 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
20:29:40.658 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:40.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:29:40.658 00.000 29876 MoveAxis(E, 0, ABG)
20:29:40.658 00.000 29876 Move returns status 0, amount 0
20:29:40.658 00.000 29876 MoveAxis(N, 0, ABG)
20:29:40.658 00.000 29876 Move returns status 0, amount 0
20:29:40.658 00.000 29876 move complete, result=0
20:29:40.658 00.000 29876 worker thread done servicing request
20:29:40.662 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:29:40.674 00.012 31432 UpdateGuideState exits: m=2541 RSB=31.8
20:29:40.677 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:40.678 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:40.680 00.002 31432 Enqueuing Expose request
20:29:40.682 00.002 29876 Worker thread wakes up
20:29:40.682 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:29:40.684 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:40.684 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:42.592 01.908 29876 Exposure complete
20:29:42.648 00.056 29876 worker thread done servicing request
20:29:42.648 00.000 31432 OnExposeComplete: enter
20:29:42.651 00.003 31432 UpdateGuideState(): m_state=6
20:29:42.652 00.001 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
20:29:42.654 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=889.52, Mass=2392, SNR=29.6, Peak=180 HFD=3.5
20:29:42.656 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
20:29:42.658 00.002 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.30)
20:29:42.660 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.45 hyp=0.54 cameraTheta=0.99 mountX=0.31 mountY=-0.40, mountTheta=-0.92
20:29:42.663 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.45, opts=13)
20:29:42.665 00.002 31432 Enqueuing Move request for scope (0.29, 0.45)
20:29:42.666 00.001 29876 Worker thread wakes up
20:29:42.666 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.45) opts 0xd
20:29:42.666 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.45)
20:29:42.666 00.000 29876 Moving (0.29, 0.45) raw xDistance=0.31 yDistance=-0.40
20:29:42.666 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
20:29:42.666 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:42.667 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:29:42.667 00.000 29876 MoveAxis(W, 29, ABG)
20:29:42.667 00.000 29876 Guiding  Dir = 3, Dur = 29
20:29:42.667 00.000 29876 IsSlewing returns 0
20:29:42.667 00.000 29876 IsGuiding returns 0
20:29:42.667 00.000 29876 PulseGuide returned control before completion, sleep 39
20:29:42.672 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:42.684 00.012 31432 UpdateGuideState exits: m=2392 RSB=29.6
20:29:42.688 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:42.690 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:42.691 00.001 31432 Enqueuing Expose request
20:29:42.715 00.024 29876 IsGuiding returns 1
20:29:42.715 00.000 29876 scope still moving after pulse duration time elapsed
20:29:42.745 00.030 29876 IsSlewing returns 0
20:29:42.745 00.000 29876 IsGuiding returns 1
20:29:42.776 00.031 29876 IsSlewing returns 0
20:29:42.776 00.000 29876 IsGuiding returns 0
20:29:42.776 00.000 29876 scope move finished after 29 + 79 ms
20:29:42.776 00.000 29876 Move returns status 0, amount 29
20:29:42.776 00.000 29876 MoveAxis(N, 0, ABG)
20:29:42.776 00.000 29876 Move returns status 0, amount 0
20:29:42.776 00.000 29876 move complete, result=0
20:29:42.776 00.000 29876 worker thread done servicing request
20:29:42.776 00.000 29876 Worker thread wakes up
20:29:42.776 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:42.776 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:42.776 00.000 31432 GuideStep: 0.3 px 29 ms WEST, -0.4 px 0 ms NORTH
20:29:45.001 02.225 29876 Exposure complete
20:29:45.043 00.042 29876 worker thread done servicing request
20:29:45.043 00.000 31432 OnExposeComplete: enter
20:29:45.045 00.002 31432 UpdateGuideState(): m_state=6
20:29:45.048 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
20:29:45.050 00.002 31432 Star::Find returns 1 (0), X=335.01, Y=888.38, Mass=2304, SNR=29.5, Peak=178 HFD=3.5
20:29:45.052 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.62 = -1.62)
20:29:45.053 00.001 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
20:29:45.056 00.003 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.69 hyp=0.69 cameraTheta=-1.60 mountX=-0.03 mountY=0.68, mountTheta=1.62
20:29:45.058 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.69, opts=13)
20:29:45.060 00.002 31432 Enqueuing Move request for scope (-0.02, -0.69)
20:29:45.062 00.002 29876 Worker thread wakes up
20:29:45.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.69) opts 0xd
20:29:45.062 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.69)
20:29:45.062 00.000 29876 Moving (-0.02, -0.69) raw xDistance=-0.03 yDistance=0.68
20:29:45.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:29:45.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
20:29:45.062 00.000 29876 MoveAxis(E, 0, ABG)
20:29:45.062 00.000 29876 Move returns status 0, amount 0
20:29:45.062 00.000 29876 MoveAxis(S, 50, ABG)
20:29:45.062 00.000 29876 Guiding  Dir = 1, Dur = 50
20:29:45.063 00.001 29876 IsSlewing returns 0
20:29:45.063 00.000 29876 IsGuiding returns 0
20:29:45.063 00.000 29876 PulseGuide returned control before completion, sleep 60
20:29:45.066 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=9, FiltMax=257, Gamma=0.490
20:29:45.077 00.011 31432 UpdateGuideState exits: m=2304 RSB=29.5
20:29:45.080 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:45.081 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:45.083 00.002 31432 Enqueuing Expose request
20:29:45.138 00.055 29876 IsGuiding returns 1
20:29:45.138 00.000 29876 scope still moving after pulse duration time elapsed
20:29:45.169 00.031 29876 IsSlewing returns 0
20:29:45.169 00.000 29876 IsGuiding returns 1
20:29:45.200 00.031 29876 IsSlewing returns 0
20:29:45.200 00.000 29876 IsGuiding returns 0
20:29:45.200 00.000 29876 scope move finished after 50 + 87 ms
20:29:45.200 00.000 29876 Move returns status 0, amount 50
20:29:45.200 00.000 29876 move complete, result=0
20:29:45.200 00.000 29876 worker thread done servicing request
20:29:45.200 00.000 29876 Worker thread wakes up
20:29:45.200 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.7 px 50 ms SOUTH
20:29:45.203 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:45.203 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:47.109 01.906 29876 Exposure complete
20:29:47.155 00.046 29876 worker thread done servicing request
20:29:47.155 00.000 31432 OnExposeComplete: enter
20:29:47.157 00.002 31432 UpdateGuideState(): m_state=6
20:29:47.159 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
20:29:47.161 00.002 31432 Star::Find returns 1 (0), X=335.72, Y=888.78, Mass=2611, SNR=32.2, Peak=203 HFD=3.6
20:29:47.162 00.001 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
20:29:47.164 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
20:29:47.166 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=-0.28 hyp=0.75 cameraTheta=-0.39 mountX=0.68 mountY=0.39, mountTheta=0.51
20:29:47.169 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=-0.28, opts=13)
20:29:47.171 00.002 31432 Enqueuing Move request for scope (0.69, -0.28)
20:29:47.173 00.002 29876 Worker thread wakes up
20:29:47.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.28) opts 0xd
20:29:47.173 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, -0.28)
20:29:47.173 00.000 29876 Moving (0.69, -0.28) raw xDistance=0.68 yDistance=0.39
20:29:47.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.68
20:29:47.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
20:29:47.173 00.000 29876 MoveAxis(W, 66, ABG)
20:29:47.173 00.000 29876 Guiding  Dir = 3, Dur = 66
20:29:47.173 00.000 29876 IsSlewing returns 0
20:29:47.173 00.000 29876 IsGuiding returns 0
20:29:47.174 00.001 29876 PulseGuide returned control before completion, sleep 76
20:29:47.177 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:47.188 00.011 31432 UpdateGuideState exits: m=2611 RSB=32.2
20:29:47.192 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:47.193 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:47.195 00.002 31432 Enqueuing Expose request
20:29:47.264 00.069 29876 IsGuiding returns 1
20:29:47.264 00.000 29876 scope still moving after pulse duration time elapsed
20:29:47.296 00.032 29876 IsSlewing returns 0
20:29:47.296 00.000 29876 IsGuiding returns 1
20:29:47.328 00.032 29876 IsSlewing returns 0
20:29:47.328 00.000 29876 IsGuiding returns 0
20:29:47.328 00.000 29876 scope move finished after 66 + 88 ms
20:29:47.328 00.000 29876 Move returns status 0, amount 66
20:29:47.329 00.001 29876 MoveAxis(S, 28, ABG)
20:29:47.329 00.000 29876 Guiding  Dir = 1, Dur = 28
20:29:47.329 00.000 29876 IsSlewing returns 0
20:29:47.329 00.000 29876 IsGuiding returns 0
20:29:47.329 00.000 29876 PulseGuide returned control before completion, sleep 38
20:29:47.375 00.046 29876 IsGuiding returns 1
20:29:47.375 00.000 29876 scope still moving after pulse duration time elapsed
20:29:47.406 00.031 29876 IsSlewing returns 0
20:29:47.406 00.000 29876 IsGuiding returns 1
20:29:47.437 00.031 29876 IsSlewing returns 0
20:29:47.437 00.000 29876 IsGuiding returns 0
20:29:47.437 00.000 29876 scope move finished after 28 + 80 ms
20:29:47.437 00.000 29876 Move returns status 0, amount 28
20:29:47.437 00.000 29876 move complete, result=0
20:29:47.437 00.000 29876 worker thread done servicing request
20:29:47.437 00.000 29876 Worker thread wakes up
20:29:47.437 00.000 31432 GuideStep: 0.7 px 66 ms WEST, 0.4 px 28 ms SOUTH
20:29:47.442 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:47.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:49.570 02.128 29876 Exposure complete
20:29:49.613 00.043 29876 worker thread done servicing request
20:29:49.613 00.000 31432 OnExposeComplete: enter
20:29:49.616 00.003 31432 UpdateGuideState(): m_state=6
20:29:49.618 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
20:29:49.620 00.002 31432 Star::Find returns 1 (0), X=335.98, Y=888.77, Mass=2397, SNR=30.6, Peak=186 HFD=3.5
20:29:49.621 00.001 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
20:29:49.623 00.002 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.68 = 2.68)
20:29:49.625 00.002 31432 CameraToMount -- cameraX=0.94 cameraY=-0.30 hyp=0.99 cameraTheta=-0.31 mountX=0.94 mountY=0.44, mountTheta=0.44
20:29:49.627 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.94, y=-0.30, opts=13)
20:29:49.629 00.002 31432 Enqueuing Move request for scope (0.94, -0.30)
20:29:49.632 00.003 29876 Worker thread wakes up
20:29:49.632 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.30) opts 0xd
20:29:49.632 00.000 29876 Handling offset move in thread for scope, endpoint = (0.94, -0.30)
20:29:49.632 00.000 29876 Moving (0.94, -0.30) raw xDistance=0.94 yDistance=0.44
20:29:49.632 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.94
20:29:49.632 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
20:29:49.632 00.000 29876 MoveAxis(W, 99, ABG)
20:29:49.632 00.000 29876 Guiding  Dir = 3, Dur = 99
20:29:49.632 00.000 29876 IsSlewing returns 0
20:29:49.632 00.000 29876 IsGuiding returns 0
20:29:49.633 00.001 29876 PulseGuide returned control before completion, sleep 109
20:29:49.636 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:29:49.648 00.012 31432 UpdateGuideState exits: m=2397 RSB=30.6
20:29:49.651 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:49.652 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:49.654 00.002 31432 Enqueuing Expose request
20:29:49.753 00.099 29876 IsGuiding returns 1
20:29:49.753 00.000 29876 scope still moving after pulse duration time elapsed
20:29:49.783 00.030 29876 IsSlewing returns 0
20:29:49.783 00.000 29876 IsGuiding returns 1
20:29:49.814 00.031 29876 IsSlewing returns 0
20:29:49.814 00.000 29876 IsGuiding returns 0
20:29:49.814 00.000 29876 scope move finished after 99 + 82 ms
20:29:49.814 00.000 29876 Move returns status 0, amount 99
20:29:49.814 00.000 29876 MoveAxis(S, 33, ABG)
20:29:49.814 00.000 29876 Guiding  Dir = 1, Dur = 33
20:29:49.814 00.000 29876 IsSlewing returns 0
20:29:49.814 00.000 29876 IsGuiding returns 0
20:29:49.814 00.000 29876 PulseGuide returned control before completion, sleep 43
20:29:49.862 00.048 29876 IsGuiding returns 1
20:29:49.862 00.000 29876 scope still moving after pulse duration time elapsed
20:29:49.892 00.030 29876 IsSlewing returns 0
20:29:49.892 00.000 29876 IsGuiding returns 1
20:29:49.923 00.031 29876 IsSlewing returns 0
20:29:49.923 00.000 29876 IsGuiding returns 1
20:29:49.954 00.031 29876 IsSlewing returns 0
20:29:49.954 00.000 29876 IsGuiding returns 1
20:29:49.985 00.031 29876 IsSlewing returns 0
20:29:49.985 00.000 29876 IsGuiding returns 1
20:29:50.016 00.031 29876 IsSlewing returns 0
20:29:50.016 00.000 29876 IsGuiding returns 1
20:29:50.047 00.031 29876 IsSlewing returns 0
20:29:50.047 00.000 29876 IsGuiding returns 0
20:29:50.047 00.000 29876 scope move finished after 33 + 199 ms
20:29:50.047 00.000 29876 Move returns status 0, amount 33
20:29:50.047 00.000 29876 move complete, result=0
20:29:50.047 00.000 29876 worker thread done servicing request
20:29:50.047 00.000 29876 Worker thread wakes up
20:29:50.047 00.000 31432 GuideStep: 0.9 px 99 ms WEST, 0.4 px 33 ms SOUTH
20:29:50.050 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:50.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:51.963 01.913 29876 Exposure complete
20:29:52.006 00.043 29876 worker thread done servicing request
20:29:52.006 00.000 31432 OnExposeComplete: enter
20:29:52.008 00.002 31432 UpdateGuideState(): m_state=6
20:29:52.010 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
20:29:52.012 00.002 31432 Star::Find returns 1 (0), X=336.37, Y=888.99, Mass=2606, SNR=31.4, Peak=203 HFD=3.9
20:29:52.014 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
20:29:52.016 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
20:29:52.018 00.002 31432 CameraToMount -- cameraX=1.34 cameraY=-0.08 hyp=1.34 cameraTheta=-0.06 mountX=1.33 mountY=0.29, mountTheta=0.21
20:29:52.020 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.34, y=-0.08, opts=13)
20:29:52.023 00.003 31432 Enqueuing Move request for scope (1.34, -0.08)
20:29:52.026 00.003 29876 Worker thread wakes up
20:29:52.026 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.08) opts 0xd
20:29:52.026 00.000 29876 Handling offset move in thread for scope, endpoint = (1.34, -0.08)
20:29:52.026 00.000 29876 Moving (1.34, -0.08) raw xDistance=1.33 yDistance=0.29
20:29:52.026 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.33
20:29:52.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:52.026 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:29:52.026 00.000 29876 MoveAxis(W, 142, ABG)
20:29:52.026 00.000 29876 Guiding  Dir = 3, Dur = 142
20:29:52.026 00.000 29876 IsSlewing returns 0
20:29:52.026 00.000 29876 IsGuiding returns 0
20:29:52.027 00.001 29876 PulseGuide returned control before completion, sleep 152
20:29:52.030 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:29:52.042 00.012 31432 UpdateGuideState exits: m=2606 RSB=31.4
20:29:52.044 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:52.046 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:52.048 00.002 31432 Enqueuing Expose request
20:29:52.181 00.133 29876 IsGuiding returns 1
20:29:52.181 00.000 29876 scope still moving after pulse duration time elapsed
20:29:52.211 00.030 29876 IsSlewing returns 0
20:29:52.211 00.000 29876 IsGuiding returns 1
20:29:52.241 00.030 29876 IsSlewing returns 0
20:29:52.241 00.000 29876 IsGuiding returns 0
20:29:52.241 00.000 29876 scope move finished after 142 + 72 ms
20:29:52.241 00.000 29876 Move returns status 0, amount 142
20:29:52.241 00.000 29876 MoveAxis(N, 0, ABG)
20:29:52.241 00.000 29876 Move returns status 0, amount 0
20:29:52.241 00.000 29876 move complete, result=0
20:29:52.241 00.000 29876 worker thread done servicing request
20:29:52.241 00.000 29876 Worker thread wakes up
20:29:52.241 00.000 31432 GuideStep: 1.3 px 142 ms WEST, 0.3 px 0 ms NORTH
20:29:52.244 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:52.244 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:54.381 02.137 29876 Exposure complete
20:29:54.438 00.057 29876 worker thread done servicing request
20:29:54.438 00.000 31432 OnExposeComplete: enter
20:29:54.442 00.004 31432 UpdateGuideState(): m_state=6
20:29:54.444 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
20:29:54.447 00.003 31432 Star::Find returns 1 (0), X=335.41, Y=889.32, Mass=2658, SNR=32.8, Peak=187 HFD=3.6
20:29:54.449 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
20:29:54.452 00.003 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.72)
20:29:54.454 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.25 hyp=0.45 cameraTheta=0.58 mountX=0.38 mountY=-0.19, mountTheta=-0.45
20:29:54.459 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.25, opts=13)
20:29:54.462 00.003 31432 Enqueuing Move request for scope (0.38, 0.25)
20:29:54.465 00.003 29876 Worker thread wakes up
20:29:54.465 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.25) opts 0xd
20:29:54.465 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.25)
20:29:54.465 00.000 29876 Moving (0.38, 0.25) raw xDistance=0.38 yDistance=-0.19
20:29:54.465 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.38
20:29:54.465 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:54.466 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:29:54.466 00.000 29876 MoveAxis(W, 57, ABG)
20:29:54.466 00.000 29876 Guiding  Dir = 3, Dur = 57
20:29:54.466 00.000 29876 IsSlewing returns 0
20:29:54.466 00.000 29876 IsGuiding returns 0
20:29:54.466 00.000 29876 PulseGuide returned control before completion, sleep 67
20:29:54.471 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:29:54.484 00.013 31432 UpdateGuideState exits: m=2658 RSB=32.8
20:29:54.486 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:54.488 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:54.490 00.002 31432 Enqueuing Expose request
20:29:54.535 00.045 29876 IsGuiding returns 1
20:29:54.535 00.000 29876 scope still moving after pulse duration time elapsed
20:29:54.566 00.031 29876 IsSlewing returns 0
20:29:54.566 00.000 29876 IsGuiding returns 1
20:29:54.597 00.031 29876 IsSlewing returns 0
20:29:54.597 00.000 29876 IsGuiding returns 1
20:29:54.628 00.031 29876 IsSlewing returns 0
20:29:54.628 00.000 29876 IsGuiding returns 1
20:29:54.658 00.030 29876 IsSlewing returns 0
20:29:54.658 00.000 29876 IsGuiding returns 1
20:29:54.690 00.032 29876 IsSlewing returns 0
20:29:54.690 00.000 29876 IsGuiding returns 1
20:29:54.720 00.030 29876 IsSlewing returns 0
20:29:54.720 00.000 29876 IsGuiding returns 0
20:29:54.720 00.000 29876 scope move finished after 57 + 196 ms
20:29:54.720 00.000 29876 Move returns status 0, amount 57
20:29:54.720 00.000 29876 MoveAxis(N, 0, ABG)
20:29:54.720 00.000 29876 Move returns status 0, amount 0
20:29:54.720 00.000 29876 move complete, result=0
20:29:54.720 00.000 29876 worker thread done servicing request
20:29:54.720 00.000 29876 Worker thread wakes up
20:29:54.720 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:54.720 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:54.721 00.001 31432 GuideStep: 0.4 px 57 ms WEST, -0.2 px 0 ms NORTH
20:29:56.629 01.908 29876 Exposure complete
20:29:56.687 00.058 29876 worker thread done servicing request
20:29:56.687 00.000 31432 OnExposeComplete: enter
20:29:56.690 00.003 31432 UpdateGuideState(): m_state=6
20:29:56.692 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
20:29:56.694 00.002 31432 Star::Find returns 1 (0), X=335.53, Y=889.81, Mass=2551, SNR=31.2, Peak=173 HFD=3.7
20:29:56.696 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
20:29:56.699 00.003 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
20:29:56.701 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.74 hyp=0.89 cameraTheta=0.98 mountX=0.51 mountY=-0.66, mountTheta=-0.91
20:29:56.705 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.74, opts=13)
20:29:56.708 00.003 31432 Enqueuing Move request for scope (0.49, 0.74)
20:29:56.711 00.003 29876 Worker thread wakes up
20:29:56.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.74) opts 0xd
20:29:56.711 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.74)
20:29:56.711 00.000 29876 Moving (0.49, 0.74) raw xDistance=0.51 yDistance=-0.66
20:29:56.711 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
20:29:56.711 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:56.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
20:29:56.711 00.000 29876 MoveAxis(W, 57, ABG)
20:29:56.711 00.000 29876 Guiding  Dir = 3, Dur = 57
20:29:56.712 00.001 29876 IsSlewing returns 0
20:29:56.712 00.000 29876 IsGuiding returns 0
20:29:56.712 00.000 29876 PulseGuide returned control before completion, sleep 67
20:29:56.717 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:29:56.734 00.017 31432 UpdateGuideState exits: m=2551 RSB=31.2
20:29:56.737 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:56.740 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:56.743 00.003 31432 Enqueuing Expose request
20:29:56.781 00.038 29876 IsGuiding returns 1
20:29:56.781 00.000 29876 scope still moving after pulse duration time elapsed
20:29:56.813 00.032 29876 IsSlewing returns 0
20:29:56.813 00.000 29876 IsGuiding returns 1
20:29:56.843 00.030 29876 IsSlewing returns 0
20:29:56.843 00.000 29876 IsGuiding returns 1
20:29:56.874 00.031 29876 IsSlewing returns 0
20:29:56.874 00.000 29876 IsGuiding returns 0
20:29:56.874 00.000 29876 scope move finished after 57 + 105 ms
20:29:56.874 00.000 29876 Move returns status 0, amount 57
20:29:56.874 00.000 29876 MoveAxis(N, 0, ABG)
20:29:56.874 00.000 29876 Move returns status 0, amount 0
20:29:56.874 00.000 29876 move complete, result=0
20:29:56.874 00.000 29876 worker thread done servicing request
20:29:56.874 00.000 29876 Worker thread wakes up
20:29:56.875 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:56.875 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:29:56.875 00.000 31432 GuideStep: 0.5 px 57 ms WEST, -0.7 px 0 ms NORTH
20:29:58.997 02.122 29876 Exposure complete
20:29:59.039 00.042 29876 worker thread done servicing request
20:29:59.039 00.000 31432 OnExposeComplete: enter
20:29:59.042 00.003 31432 UpdateGuideState(): m_state=6
20:29:59.043 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
20:29:59.045 00.002 31432 Star::Find returns 1 (0), X=335.52, Y=889.24, Mass=2568, SNR=31.0, Peak=191 HFD=3.7
20:29:59.047 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
20:29:59.049 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
20:29:59.051 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.17 hyp=0.52 cameraTheta=0.34 mountX=0.49 mountY=-0.09, mountTheta=-0.19
20:29:59.055 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.17, opts=13)
20:29:59.057 00.002 31432 Enqueuing Move request for scope (0.49, 0.17)
20:29:59.059 00.002 29876 Worker thread wakes up
20:29:59.059 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.17) opts 0xd
20:29:59.059 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.17)
20:29:59.059 00.000 29876 Moving (0.49, 0.17) raw xDistance=0.49 yDistance=-0.09
20:29:59.059 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
20:29:59.059 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:59.059 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:29:59.060 00.001 29876 MoveAxis(W, 56, ABG)
20:29:59.060 00.000 29876 Guiding  Dir = 3, Dur = 56
20:29:59.060 00.000 29876 IsSlewing returns 0
20:29:59.060 00.000 29876 IsGuiding returns 0
20:29:59.060 00.000 29876 PulseGuide returned control before completion, sleep 66
20:29:59.063 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:29:59.075 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.0
20:29:59.077 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:59.079 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:29:59.081 00.002 31432 Enqueuing Expose request
20:29:59.135 00.054 29876 IsGuiding returns 1
20:29:59.135 00.000 29876 scope still moving after pulse duration time elapsed
20:29:59.166 00.031 29876 IsSlewing returns 0
20:29:59.166 00.000 29876 IsGuiding returns 1
20:29:59.198 00.032 29876 IsSlewing returns 0
20:29:59.198 00.000 29876 IsGuiding returns 1
20:29:59.228 00.030 29876 IsSlewing returns 0
20:29:59.228 00.000 29876 IsGuiding returns 1
20:29:59.258 00.030 29876 IsSlewing returns 0
20:29:59.258 00.000 29876 IsGuiding returns 0
20:29:59.258 00.000 29876 scope move finished after 56 + 141 ms
20:29:59.258 00.000 29876 Move returns status 0, amount 56
20:29:59.258 00.000 29876 MoveAxis(N, 0, ABG)
20:29:59.258 00.000 29876 Move returns status 0, amount 0
20:29:59.258 00.000 29876 move complete, result=0
20:29:59.258 00.000 29876 worker thread done servicing request
20:29:59.258 00.000 29876 Worker thread wakes up
20:29:59.258 00.000 31432 GuideStep: 0.5 px 56 ms WEST, -0.1 px 0 ms NORTH
20:29:59.261 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:29:59.261 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:01.173 01.912 29876 Exposure complete
20:30:01.216 00.043 29876 worker thread done servicing request
20:30:01.216 00.000 31432 OnExposeComplete: enter
20:30:01.219 00.003 31432 UpdateGuideState(): m_state=6
20:30:01.221 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
20:30:01.223 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=889.15, Mass=2552, SNR=31.4, Peak=218 HFD=3.7
20:30:01.225 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
20:30:01.227 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.61)
20:30:01.228 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
20:30:01.231 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.08, opts=13)
20:30:01.233 00.002 31432 Enqueuing Move request for scope (-0.17, 0.08)
20:30:01.235 00.002 29876 Worker thread wakes up
20:30:01.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
20:30:01.235 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
20:30:01.235 00.000 29876 Moving (-0.17, 0.08) raw xDistance=-0.17 yDistance=-0.11
20:30:01.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:30:01.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:01.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:30:01.235 00.000 29876 MoveAxis(E, 0, ABG)
20:30:01.236 00.001 29876 Move returns status 0, amount 0
20:30:01.236 00.000 29876 MoveAxis(N, 0, ABG)
20:30:01.236 00.000 29876 Move returns status 0, amount 0
20:30:01.236 00.000 29876 move complete, result=0
20:30:01.237 00.001 29876 worker thread done servicing request
20:30:01.241 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:01.253 00.012 31432 UpdateGuideState exits: m=2552 RSB=31.4
20:30:01.256 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:01.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:01.259 00.001 31432 Enqueuing Expose request
20:30:01.261 00.002 29876 Worker thread wakes up
20:30:01.261 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:30:01.263 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:01.263 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:03.386 02.123 29876 Exposure complete
20:30:03.429 00.043 29876 worker thread done servicing request
20:30:03.429 00.000 31432 OnExposeComplete: enter
20:30:03.432 00.003 31432 UpdateGuideState(): m_state=6
20:30:03.434 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
20:30:03.436 00.002 31432 Star::Find returns 1 (0), X=334.71, Y=889.41, Mass=2679, SNR=32.2, Peak=188 HFD=3.6
20:30:03.437 00.001 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
20:30:03.439 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.97)
20:30:03.441 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.33 mountX=-0.31 mountY=-0.38, mountTheta=-2.26
20:30:03.444 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.34, opts=13)
20:30:03.446 00.002 31432 Enqueuing Move request for scope (-0.32, 0.34)
20:30:03.448 00.002 29876 Worker thread wakes up
20:30:03.448 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
20:30:03.448 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
20:30:03.448 00.000 29876 Moving (-0.32, 0.34) raw xDistance=-0.31 yDistance=-0.38
20:30:03.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
20:30:03.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:03.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
20:30:03.448 00.000 29876 MoveAxis(E, 30, ABG)
20:30:03.448 00.000 29876 Guiding  Dir = 2, Dur = 30
20:30:03.449 00.001 29876 IsSlewing returns 0
20:30:03.449 00.000 29876 IsGuiding returns 0
20:30:03.449 00.000 29876 PulseGuide returned control before completion, sleep 40
20:30:03.452 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:30:03.463 00.011 31432 UpdateGuideState exits: m=2679 RSB=32.2
20:30:03.466 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:03.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:03.469 00.001 31432 Enqueuing Expose request
20:30:03.494 00.025 29876 IsGuiding returns 1
20:30:03.494 00.000 29876 scope still moving after pulse duration time elapsed
20:30:03.526 00.032 29876 IsSlewing returns 0
20:30:03.526 00.000 29876 IsGuiding returns 1
20:30:03.557 00.031 29876 IsSlewing returns 0
20:30:03.557 00.000 29876 IsGuiding returns 1
20:30:03.587 00.030 29876 IsSlewing returns 0
20:30:03.587 00.000 29876 IsGuiding returns 0
20:30:03.587 00.000 29876 scope move finished after 30 + 108 ms
20:30:03.587 00.000 29876 Move returns status 0, amount 30
20:30:03.587 00.000 29876 MoveAxis(N, 0, ABG)
20:30:03.587 00.000 29876 Move returns status 0, amount 0
20:30:03.587 00.000 29876 move complete, result=0
20:30:03.587 00.000 29876 worker thread done servicing request
20:30:03.588 00.001 29876 Worker thread wakes up
20:30:03.588 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:03.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:03.588 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.4 px 0 ms NORTH
20:30:05.493 01.905 29876 Exposure complete
20:30:05.537 00.044 29876 worker thread done servicing request
20:30:05.537 00.000 31432 OnExposeComplete: enter
20:30:05.539 00.002 31432 UpdateGuideState(): m_state=6
20:30:05.541 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
20:30:05.543 00.002 31432 Star::Find returns 1 (0), X=335.37, Y=889.45, Mass=2521, SNR=31.0, Peak=210 HFD=3.4
20:30:05.545 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
20:30:05.546 00.001 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.46)
20:30:05.548 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.38 hyp=0.51 cameraTheta=0.84 mountX=0.35 mountY=-0.32, mountTheta=-0.75
20:30:05.550 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.38, opts=13)
20:30:05.552 00.002 31432 Enqueuing Move request for scope (0.34, 0.38)
20:30:05.554 00.002 29876 Worker thread wakes up
20:30:05.554 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.38) opts 0xd
20:30:05.554 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.38)
20:30:05.554 00.000 29876 Moving (0.34, 0.38) raw xDistance=0.35 yDistance=-0.32
20:30:05.554 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
20:30:05.554 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:05.554 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:30:05.554 00.000 29876 MoveAxis(W, 29, ABG)
20:30:05.554 00.000 29876 Guiding  Dir = 3, Dur = 29
20:30:05.554 00.000 29876 IsSlewing returns 0
20:30:05.554 00.000 29876 IsGuiding returns 0
20:30:05.555 00.001 29876 PulseGuide returned control before completion, sleep 39
20:30:05.558 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:05.570 00.012 31432 UpdateGuideState exits: m=2521 RSB=31.0
20:30:05.572 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:05.574 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:05.576 00.002 31432 Enqueuing Expose request
20:30:05.600 00.024 29876 IsGuiding returns 1
20:30:05.600 00.000 29876 scope still moving after pulse duration time elapsed
20:30:05.630 00.030 29876 IsSlewing returns 0
20:30:05.630 00.000 29876 IsGuiding returns 0
20:30:05.630 00.000 29876 scope move finished after 29 + 46 ms
20:30:05.630 00.000 29876 Move returns status 0, amount 29
20:30:05.630 00.000 29876 MoveAxis(N, 0, ABG)
20:30:05.630 00.000 29876 Move returns status 0, amount 0
20:30:05.630 00.000 29876 move complete, result=0
20:30:05.631 00.001 29876 worker thread done servicing request
20:30:05.631 00.000 29876 Worker thread wakes up
20:30:05.631 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:05.631 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:05.631 00.000 31432 GuideStep: 0.4 px 29 ms WEST, -0.3 px 0 ms NORTH
20:30:07.763 02.132 29876 Exposure complete
20:30:07.806 00.043 29876 worker thread done servicing request
20:30:07.806 00.000 31432 OnExposeComplete: enter
20:30:07.809 00.003 31432 UpdateGuideState(): m_state=6
20:30:07.812 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
20:30:07.815 00.003 31432 Star::Find returns 1 (0), X=335.77, Y=889.37, Mass=2586, SNR=31.8, Peak=211 HFD=3.6
20:30:07.818 00.003 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
20:30:07.821 00.003 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.91)
20:30:07.824 00.003 31432 CameraToMount -- cameraX=0.74 cameraY=0.30 hyp=0.80 cameraTheta=0.39 mountX=0.74 mountY=-0.18, mountTheta=-0.24
20:30:07.827 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=0.30, opts=13)
20:30:07.829 00.002 31432 Enqueuing Move request for scope (0.74, 0.30)
20:30:07.831 00.002 29876 Worker thread wakes up
20:30:07.831 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.30) opts 0xd
20:30:07.831 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, 0.30)
20:30:07.831 00.000 29876 Moving (0.74, 0.30) raw xDistance=0.74 yDistance=-0.18
20:30:07.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.74
20:30:07.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:07.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:30:07.831 00.000 29876 MoveAxis(W, 76, ABG)
20:30:07.831 00.000 29876 Guiding  Dir = 3, Dur = 76
20:30:07.832 00.001 29876 IsSlewing returns 0
20:30:07.832 00.000 29876 IsGuiding returns 0
20:30:07.832 00.000 29876 PulseGuide returned control before completion, sleep 86
20:30:07.835 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=6, FiltMax=257, Gamma=0.490
20:30:07.847 00.012 31432 UpdateGuideState exits: m=2586 RSB=31.8
20:30:07.849 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:07.851 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:07.853 00.002 31432 Enqueuing Expose request
20:30:07.932 00.079 29876 IsGuiding returns 1
20:30:07.932 00.000 29876 scope still moving after pulse duration time elapsed
20:30:07.963 00.031 29876 IsSlewing returns 0
20:30:07.963 00.000 29876 IsGuiding returns 0
20:30:07.963 00.000 29876 scope move finished after 76 + 54 ms
20:30:07.963 00.000 29876 Move returns status 0, amount 76
20:30:07.963 00.000 29876 MoveAxis(N, 0, ABG)
20:30:07.963 00.000 29876 Move returns status 0, amount 0
20:30:07.963 00.000 29876 move complete, result=0
20:30:07.963 00.000 29876 worker thread done servicing request
20:30:07.963 00.000 29876 Worker thread wakes up
20:30:07.963 00.000 31432 GuideStep: 0.7 px 76 ms WEST, -0.2 px 0 ms NORTH
20:30:07.966 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:07.966 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:09.882 01.916 29876 Exposure complete
20:30:09.926 00.044 29876 worker thread done servicing request
20:30:09.926 00.000 31432 OnExposeComplete: enter
20:30:09.928 00.002 31432 UpdateGuideState(): m_state=6
20:30:09.930 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
20:30:09.932 00.002 31432 Star::Find returns 1 (0), X=335.57, Y=889.18, Mass=2729, SNR=32.6, Peak=202 HFD=3.7
20:30:09.934 00.002 31432 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
20:30:09.936 00.002 31432 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.19 = -3.09)
20:30:09.937 00.001 31432 CameraToMount -- cameraX=0.54 cameraY=0.11 hyp=0.55 cameraTheta=0.20 mountX=0.54 mountY=-0.03, mountTheta=-0.05
20:30:09.940 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.11, opts=13)
20:30:09.942 00.002 31432 Enqueuing Move request for scope (0.54, 0.11)
20:30:09.944 00.002 29876 Worker thread wakes up
20:30:09.944 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.11) opts 0xd
20:30:09.944 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.11)
20:30:09.944 00.000 29876 Moving (0.54, 0.11) raw xDistance=0.54 yDistance=-0.03
20:30:09.944 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
20:30:09.944 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:09.944 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:30:09.944 00.000 29876 MoveAxis(W, 63, ABG)
20:30:09.944 00.000 29876 Guiding  Dir = 3, Dur = 63
20:30:09.944 00.000 29876 IsSlewing returns 0
20:30:09.944 00.000 29876 IsGuiding returns 0
20:30:09.945 00.001 29876 PulseGuide returned control before completion, sleep 73
20:30:09.950 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:09.962 00.012 31432 UpdateGuideState exits: m=2729 RSB=32.6
20:30:09.965 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:09.966 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:09.968 00.002 31432 Enqueuing Expose request
20:30:10.020 00.052 29876 IsGuiding returns 1
20:30:10.020 00.000 29876 scope still moving after pulse duration time elapsed
20:30:10.052 00.032 29876 IsSlewing returns 0
20:30:10.052 00.000 29876 IsGuiding returns 1
20:30:10.082 00.030 29876 IsSlewing returns 0
20:30:10.082 00.000 29876 IsGuiding returns 1
20:30:10.114 00.032 29876 IsSlewing returns 0
20:30:10.114 00.000 29876 IsGuiding returns 1
20:30:10.145 00.031 29876 IsSlewing returns 0
20:30:10.145 00.000 29876 IsGuiding returns 1
20:30:10.176 00.031 29876 IsSlewing returns 0
20:30:10.176 00.000 29876 IsGuiding returns 1
20:30:10.207 00.031 29876 IsSlewing returns 0
20:30:10.207 00.000 29876 IsGuiding returns 0
20:30:10.207 00.000 29876 scope move finished after 63 + 199 ms
20:30:10.207 00.000 29876 Move returns status 0, amount 63
20:30:10.207 00.000 29876 MoveAxis(N, 0, ABG)
20:30:10.207 00.000 29876 Move returns status 0, amount 0
20:30:10.207 00.000 29876 move complete, result=0
20:30:10.207 00.000 29876 worker thread done servicing request
20:30:10.207 00.000 29876 Worker thread wakes up
20:30:10.207 00.000 31432 GuideStep: 0.5 px 63 ms WEST, -0.0 px 0 ms NORTH
20:30:10.210 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:10.210 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:12.334 02.124 29876 Exposure complete
20:30:12.377 00.043 29876 worker thread done servicing request
20:30:12.377 00.000 31432 OnExposeComplete: enter
20:30:12.379 00.002 31432 UpdateGuideState(): m_state=6
20:30:12.382 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
20:30:12.384 00.002 31432 Star::Find returns 1 (0), X=334.55, Y=889.09, Mass=2554, SNR=30.9, Peak=222 HFD=3.6
20:30:12.386 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
20:30:12.388 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
20:30:12.390 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.02 hyp=0.48 cameraTheta=3.10 mountX=-0.48 mountY=-0.10, mountTheta=-2.95
20:30:12.393 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.02, opts=13)
20:30:12.395 00.002 31432 Enqueuing Move request for scope (-0.48, 0.02)
20:30:12.397 00.002 29876 Worker thread wakes up
20:30:12.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.02) opts 0xd
20:30:12.397 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.02)
20:30:12.397 00.000 29876 Moving (-0.48, 0.02) raw xDistance=-0.48 yDistance=-0.10
20:30:12.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
20:30:12.397 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:12.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:30:12.397 00.000 29876 MoveAxis(E, 37, ABG)
20:30:12.397 00.000 29876 Guiding  Dir = 2, Dur = 37
20:30:12.397 00.000 29876 IsSlewing returns 0
20:30:12.398 00.001 29876 IsGuiding returns 0
20:30:12.398 00.000 29876 PulseGuide returned control before completion, sleep 47
20:30:12.401 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:12.413 00.012 31432 UpdateGuideState exits: m=2554 RSB=30.9
20:30:12.415 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:12.417 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:12.419 00.002 31432 Enqueuing Expose request
20:30:12.458 00.039 29876 IsGuiding returns 1
20:30:12.458 00.000 29876 scope still moving after pulse duration time elapsed
20:30:12.490 00.032 29876 IsSlewing returns 0
20:30:12.490 00.000 29876 IsGuiding returns 0
20:30:12.490 00.000 29876 scope move finished after 37 + 54 ms
20:30:12.490 00.000 29876 Move returns status 0, amount 37
20:30:12.490 00.000 29876 MoveAxis(N, 0, ABG)
20:30:12.490 00.000 29876 Move returns status 0, amount 0
20:30:12.490 00.000 29876 move complete, result=0
20:30:12.490 00.000 29876 worker thread done servicing request
20:30:12.490 00.000 29876 Worker thread wakes up
20:30:12.491 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:12.491 00.000 31432 GuideStep: -0.5 px 37 ms EAST, -0.1 px 0 ms NORTH
20:30:12.494 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:14.409 01.915 29876 Exposure complete
20:30:14.452 00.043 29876 worker thread done servicing request
20:30:14.453 00.001 31432 OnExposeComplete: enter
20:30:14.455 00.002 31432 UpdateGuideState(): m_state=6
20:30:14.457 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
20:30:14.459 00.002 31432 Star::Find returns 1 (0), X=335.28, Y=888.96, Mass=2716, SNR=32.4, Peak=206 HFD=4.0
20:30:14.460 00.001 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:30:14.462 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
20:30:14.464 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.40 mountX=0.25 mountY=0.14, mountTheta=0.52
20:30:14.467 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.10, opts=13)
20:30:14.469 00.002 31432 Enqueuing Move request for scope (0.25, -0.10)
20:30:14.471 00.002 29876 Worker thread wakes up
20:30:14.471 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
20:30:14.471 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
20:30:14.471 00.000 29876 Moving (0.25, -0.10) raw xDistance=0.25 yDistance=0.14
20:30:14.471 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
20:30:14.471 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:14.471 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:30:14.471 00.000 29876 MoveAxis(W, 18, ABG)
20:30:14.471 00.000 29876 Guiding  Dir = 3, Dur = 18
20:30:14.472 00.001 29876 IsSlewing returns 0
20:30:14.472 00.000 29876 IsGuiding returns 0
20:30:14.472 00.000 29876 PulseGuide returned control before completion, sleep 28
20:30:14.475 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:14.488 00.013 31432 UpdateGuideState exits: m=2716 RSB=32.4
20:30:14.490 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:14.492 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:14.494 00.002 31432 Enqueuing Expose request
20:30:14.514 00.020 29876 IsGuiding returns 0
20:30:14.514 00.000 29876 Move returns status 0, amount 18
20:30:14.514 00.000 29876 MoveAxis(N, 0, ABG)
20:30:14.514 00.000 29876 Move returns status 0, amount 0
20:30:14.514 00.000 29876 move complete, result=0
20:30:14.515 00.001 29876 worker thread done servicing request
20:30:14.515 00.000 29876 Worker thread wakes up
20:30:14.515 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:14.515 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:14.515 00.000 31432 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
20:30:16.644 02.129 29876 Exposure complete
20:30:16.689 00.045 29876 worker thread done servicing request
20:30:16.689 00.000 31432 OnExposeComplete: enter
20:30:16.692 00.003 31432 UpdateGuideState(): m_state=6
20:30:16.696 00.004 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
20:30:16.697 00.001 31432 Star::Find returns 1 (0), X=335.19, Y=889.22, Mass=2713, SNR=33.0, Peak=185 HFD=3.7
20:30:16.699 00.002 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.73 = 0.73)
20:30:16.701 00.002 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.54)
20:30:16.703 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=0.16 mountY=-0.13, mountTheta=-0.65
20:30:16.705 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.15, opts=13)
20:30:16.708 00.003 31432 Enqueuing Move request for scope (0.16, 0.15)
20:30:16.711 00.003 29876 Worker thread wakes up
20:30:16.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
20:30:16.711 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
20:30:16.711 00.000 29876 Moving (0.16, 0.15) raw xDistance=0.16 yDistance=-0.13
20:30:16.711 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:30:16.711 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:16.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:30:16.711 00.000 29876 MoveAxis(E, 0, ABG)
20:30:16.711 00.000 29876 Move returns status 0, amount 0
20:30:16.711 00.000 29876 MoveAxis(N, 0, ABG)
20:30:16.711 00.000 29876 Move returns status 0, amount 0
20:30:16.711 00.000 29876 move complete, result=0
20:30:16.711 00.000 29876 worker thread done servicing request
20:30:16.714 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:16.727 00.013 31432 UpdateGuideState exits: m=2713 RSB=33.0
20:30:16.730 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:16.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:16.733 00.001 31432 Enqueuing Expose request
20:30:16.735 00.002 29876 Worker thread wakes up
20:30:16.735 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:30:16.737 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:16.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:18.648 01.911 29876 Exposure complete
20:30:18.691 00.043 29876 worker thread done servicing request
20:30:18.691 00.000 31432 OnExposeComplete: enter
20:30:18.693 00.002 31432 UpdateGuideState(): m_state=6
20:30:18.696 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
20:30:18.697 00.001 31432 Star::Find returns 1 (0), X=336.03, Y=888.94, Mass=2477, SNR=31.2, Peak=190 HFD=4.0
20:30:18.700 00.003 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
20:30:18.701 00.001 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
20:30:18.703 00.002 31432 CameraToMount -- cameraX=1.00 cameraY=-0.13 hyp=1.01 cameraTheta=-0.13 mountX=1.00 mountY=0.28, mountTheta=0.28
20:30:18.706 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.00, y=-0.13, opts=13)
20:30:18.708 00.002 31432 Enqueuing Move request for scope (1.00, -0.13)
20:30:18.709 00.001 29876 Worker thread wakes up
20:30:18.710 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.13) opts 0xd
20:30:18.710 00.000 29876 Handling offset move in thread for scope, endpoint = (1.00, -0.13)
20:30:18.710 00.000 29876 Moving (1.00, -0.13) raw xDistance=1.00 yDistance=0.28
20:30:18.710 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.00
20:30:18.710 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:18.710 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:30:18.710 00.000 29876 MoveAxis(W, 96, ABG)
20:30:18.710 00.000 29876 Guiding  Dir = 3, Dur = 96
20:30:18.710 00.000 29876 IsSlewing returns 0
20:30:18.710 00.000 29876 IsGuiding returns 0
20:30:18.711 00.001 29876 PulseGuide returned control before completion, sleep 106
20:30:18.714 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:18.725 00.011 31432 UpdateGuideState exits: m=2477 RSB=31.2
20:30:18.728 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:18.729 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:18.731 00.002 31432 Enqueuing Expose request
20:30:18.819 00.088 29876 IsGuiding returns 1
20:30:18.819 00.000 29876 scope still moving after pulse duration time elapsed
20:30:18.849 00.030 29876 IsSlewing returns 0
20:30:18.849 00.000 29876 IsGuiding returns 0
20:30:18.849 00.000 29876 scope move finished after 96 + 42 ms
20:30:18.849 00.000 29876 Move returns status 0, amount 96
20:30:18.849 00.000 29876 MoveAxis(N, 0, ABG)
20:30:18.849 00.000 29876 Move returns status 0, amount 0
20:30:18.849 00.000 29876 move complete, result=0
20:30:18.849 00.000 29876 worker thread done servicing request
20:30:18.849 00.000 29876 Worker thread wakes up
20:30:18.849 00.000 31432 GuideStep: 1.0 px 96 ms WEST, 0.3 px 0 ms NORTH
20:30:18.853 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:18.853 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:20.988 02.135 29876 Exposure complete
20:30:21.033 00.045 29876 worker thread done servicing request
20:30:21.033 00.000 31432 OnExposeComplete: enter
20:30:21.035 00.002 31432 UpdateGuideState(): m_state=6
20:30:21.037 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
20:30:21.039 00.002 31432 Star::Find returns 1 (0), X=335.01, Y=888.71, Mass=2291, SNR=29.5, Peak=202 HFD=3.3
20:30:21.041 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
20:30:21.042 00.001 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
20:30:21.044 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.64 mountX=-0.03 mountY=0.35, mountTheta=1.66
20:30:21.047 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.36, opts=13)
20:30:21.049 00.002 31432 Enqueuing Move request for scope (-0.02, -0.36)
20:30:21.051 00.002 29876 Worker thread wakes up
20:30:21.051 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
20:30:21.051 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
20:30:21.051 00.000 29876 Moving (-0.02, -0.36) raw xDistance=-0.03 yDistance=0.35
20:30:21.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:30:21.052 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:21.052 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:30:21.052 00.000 29876 MoveAxis(E, 0, ABG)
20:30:21.052 00.000 29876 Move returns status 0, amount 0
20:30:21.052 00.000 29876 MoveAxis(N, 0, ABG)
20:30:21.052 00.000 29876 Move returns status 0, amount 0
20:30:21.052 00.000 29876 move complete, result=0
20:30:21.052 00.000 29876 worker thread done servicing request
20:30:21.057 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=5, FiltMax=257, Gamma=0.490
20:30:21.069 00.012 31432 UpdateGuideState exits: m=2291 RSB=29.5
20:30:21.072 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:21.073 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:21.075 00.002 31432 Enqueuing Expose request
20:30:21.077 00.002 29876 Worker thread wakes up
20:30:21.077 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:30:21.079 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:21.080 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:22.983 01.903 29876 Exposure complete
20:30:23.027 00.044 29876 worker thread done servicing request
20:30:23.027 00.000 31432 OnExposeComplete: enter
20:30:23.029 00.002 31432 UpdateGuideState(): m_state=6
20:30:23.031 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
20:30:23.033 00.002 31432 Star::Find returns 1 (0), X=335.54, Y=889.16, Mass=2523, SNR=31.1, Peak=206 HFD=3.8
20:30:23.034 00.001 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
20:30:23.036 00.002 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
20:30:23.038 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.09 hyp=0.52 cameraTheta=0.18 mountX=0.51 mountY=-0.02, mountTheta=-0.03
20:30:23.041 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.09, opts=13)
20:30:23.043 00.002 31432 Enqueuing Move request for scope (0.51, 0.09)
20:30:23.045 00.002 29876 Worker thread wakes up
20:30:23.045 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.09) opts 0xd
20:30:23.046 00.001 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.09)
20:30:23.046 00.000 29876 Moving (0.51, 0.09) raw xDistance=0.51 yDistance=-0.02
20:30:23.046 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.51
20:30:23.046 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:23.046 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:30:23.046 00.000 29876 MoveAxis(W, 49, ABG)
20:30:23.046 00.000 29876 Guiding  Dir = 3, Dur = 49
20:30:23.046 00.000 29876 IsSlewing returns 0
20:30:23.046 00.000 29876 IsGuiding returns 0
20:30:23.046 00.000 29876 PulseGuide returned control before completion, sleep 59
20:30:23.050 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:23.062 00.012 31432 UpdateGuideState exits: m=2523 RSB=31.1
20:30:23.065 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:23.067 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:23.069 00.002 31432 Enqueuing Expose request
20:30:23.107 00.038 29876 IsGuiding returns 1
20:30:23.107 00.000 29876 scope still moving after pulse duration time elapsed
20:30:23.137 00.030 29876 IsSlewing returns 0
20:30:23.137 00.000 29876 IsGuiding returns 1
20:30:23.168 00.031 29876 IsSlewing returns 0
20:30:23.168 00.000 29876 IsGuiding returns 1
20:30:23.199 00.031 29876 IsSlewing returns 0
20:30:23.199 00.000 29876 IsGuiding returns 0
20:30:23.199 00.000 29876 scope move finished after 49 + 103 ms
20:30:23.199 00.000 29876 Move returns status 0, amount 49
20:30:23.199 00.000 29876 MoveAxis(N, 0, ABG)
20:30:23.199 00.000 29876 Move returns status 0, amount 0
20:30:23.199 00.000 29876 move complete, result=0
20:30:23.199 00.000 29876 worker thread done servicing request
20:30:23.199 00.000 29876 Worker thread wakes up
20:30:23.199 00.000 31432 GuideStep: 0.5 px 49 ms WEST, -0.0 px 0 ms NORTH
20:30:23.201 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:23.202 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:25.329 02.127 29876 Exposure complete
20:30:25.374 00.045 29876 worker thread done servicing request
20:30:25.374 00.000 31432 OnExposeComplete: enter
20:30:25.380 00.006 31432 UpdateGuideState(): m_state=6
20:30:25.386 00.006 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
20:30:25.390 00.004 31432 Star::Find returns 1 (0), X=335.07, Y=889.59, Mass=2803, SNR=32.8, Peak=207 HFD=3.7
20:30:25.393 00.003 31432 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.02) = xAngle (1.48 = 1.48)
20:30:25.395 00.002 31432 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.49 = -1.79)
20:30:25.397 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.50 mountX=0.05 mountY=-0.51, mountTheta=-1.48
20:30:25.400 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.52, opts=13)
20:30:25.405 00.005 31432 Enqueuing Move request for scope (0.04, 0.52)
20:30:25.407 00.002 29876 Worker thread wakes up
20:30:25.407 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.52) opts 0xd
20:30:25.407 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.52)
20:30:25.407 00.000 29876 Moving (0.04, 0.52) raw xDistance=0.05 yDistance=-0.51
20:30:25.407 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:30:25.407 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:25.408 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:30:25.408 00.000 29876 MoveAxis(E, 0, ABG)
20:30:25.408 00.000 29876 Move returns status 0, amount 0
20:30:25.408 00.000 29876 MoveAxis(N, 0, ABG)
20:30:25.408 00.000 29876 Move returns status 0, amount 0
20:30:25.408 00.000 29876 move complete, result=0
20:30:25.408 00.000 29876 worker thread done servicing request
20:30:25.411 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:30:25.423 00.012 31432 UpdateGuideState exits: m=2803 RSB=32.8
20:30:25.428 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:25.431 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:25.436 00.005 31432 Enqueuing Expose request
20:30:25.438 00.002 29876 Worker thread wakes up
20:30:25.438 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
20:30:25.440 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:25.441 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:27.354 01.913 29876 Exposure complete
20:30:27.403 00.049 29876 worker thread done servicing request
20:30:27.403 00.000 31432 OnExposeComplete: enter
20:30:27.405 00.002 31432 UpdateGuideState(): m_state=6
20:30:27.407 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
20:30:27.409 00.002 31432 Star::Find returns 1 (0), X=335.56, Y=888.53, Mass=2587, SNR=31.6, Peak=219 HFD=3.2
20:30:27.411 00.002 31432 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
20:30:27.413 00.002 31432 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
20:30:27.414 00.001 31432 CameraToMount -- cameraX=0.53 cameraY=-0.54 hyp=0.75 cameraTheta=-0.80 mountX=0.51 mountY=0.61, mountTheta=0.87
20:30:27.418 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.54, opts=13)
20:30:27.424 00.006 31432 Enqueuing Move request for scope (0.53, -0.54)
20:30:27.429 00.005 29876 Worker thread wakes up
20:30:27.429 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.54) opts 0xd
20:30:27.429 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.54)
20:30:27.429 00.000 29876 Moving (0.53, -0.54) raw xDistance=0.51 yDistance=0.61
20:30:27.429 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.51
20:30:27.429 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
20:30:27.429 00.000 29876 MoveAxis(W, 49, ABG)
20:30:27.429 00.000 29876 Guiding  Dir = 3, Dur = 49
20:30:27.429 00.000 29876 IsSlewing returns 0
20:30:27.430 00.001 29876 IsGuiding returns 0
20:30:27.430 00.000 29876 PulseGuide returned control before completion, sleep 59
20:30:27.436 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:27.453 00.017 31432 UpdateGuideState exits: m=2587 RSB=31.6
20:30:27.458 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:27.462 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:27.464 00.002 31432 Enqueuing Expose request
20:30:27.493 00.029 29876 IsGuiding returns 1
20:30:27.493 00.000 29876 scope still moving after pulse duration time elapsed
20:30:27.523 00.030 29876 IsSlewing returns 0
20:30:27.523 00.000 29876 IsGuiding returns 1
20:30:27.554 00.031 29876 IsSlewing returns 0
20:30:27.554 00.000 29876 IsGuiding returns 1
20:30:27.585 00.031 29876 IsSlewing returns 0
20:30:27.585 00.000 29876 IsGuiding returns 1
20:30:27.618 00.033 29876 IsSlewing returns 0
20:30:27.618 00.000 29876 IsGuiding returns 0
20:30:27.618 00.000 29876 scope move finished after 49 + 139 ms
20:30:27.618 00.000 29876 Move returns status 0, amount 49
20:30:27.618 00.000 29876 MoveAxis(S, 45, ABG)
20:30:27.618 00.000 29876 Guiding  Dir = 1, Dur = 45
20:30:27.618 00.000 29876 IsSlewing returns 0
20:30:27.619 00.001 29876 IsGuiding returns 0
20:30:27.619 00.000 29876 PulseGuide returned control before completion, sleep 55
20:30:27.679 00.060 29876 IsGuiding returns 1
20:30:27.679 00.000 29876 scope still moving after pulse duration time elapsed
20:30:27.710 00.031 29876 IsSlewing returns 0
20:30:27.710 00.000 29876 IsGuiding returns 1
20:30:27.741 00.031 29876 IsSlewing returns 0
20:30:27.741 00.000 29876 IsGuiding returns 1
20:30:27.772 00.031 29876 IsSlewing returns 0
20:30:27.772 00.000 29876 IsGuiding returns 1
20:30:27.802 00.030 29876 IsSlewing returns 0
20:30:27.803 00.001 29876 IsGuiding returns 1
20:30:27.833 00.030 29876 IsSlewing returns 0
20:30:27.833 00.000 29876 IsGuiding returns 0
20:30:27.833 00.000 29876 scope move finished after 45 + 169 ms
20:30:27.833 00.000 29876 Move returns status 0, amount 45
20:30:27.833 00.000 29876 move complete, result=0
20:30:27.833 00.000 29876 worker thread done servicing request
20:30:27.833 00.000 29876 Worker thread wakes up
20:30:27.833 00.000 31432 GuideStep: 0.5 px 49 ms WEST, 0.6 px 45 ms SOUTH
20:30:27.839 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:27.839 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:30.063 02.224 29876 Exposure complete
20:30:30.112 00.049 29876 worker thread done servicing request
20:30:30.112 00.000 31432 OnExposeComplete: enter
20:30:30.115 00.003 31432 UpdateGuideState(): m_state=6
20:30:30.117 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
20:30:30.119 00.002 31432 Star::Find returns 1 (0), X=334.66, Y=889.26, Mass=2478, SNR=30.6, Peak=192 HFD=3.7
20:30:30.121 00.002 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
20:30:30.123 00.002 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.66 = -0.62)
20:30:30.125 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.41 cameraTheta=2.67 mountX=-0.36 mountY=-0.24, mountTheta=-2.56
20:30:30.128 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.19, opts=13)
20:30:30.130 00.002 31432 Enqueuing Move request for scope (-0.37, 0.19)
20:30:30.132 00.002 29876 Worker thread wakes up
20:30:30.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.19) opts 0xd
20:30:30.132 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.19)
20:30:30.132 00.000 29876 Moving (-0.37, 0.19) raw xDistance=-0.36 yDistance=-0.24
20:30:30.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
20:30:30.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:30.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:30:30.132 00.000 29876 MoveAxis(E, 28, ABG)
20:30:30.132 00.000 29876 Guiding  Dir = 2, Dur = 28
20:30:30.132 00.000 29876 IsSlewing returns 0
20:30:30.133 00.001 29876 IsGuiding returns 0
20:30:30.133 00.000 29876 PulseGuide returned control before completion, sleep 38
20:30:30.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:30.148 00.012 31432 UpdateGuideState exits: m=2478 RSB=30.6
20:30:30.150 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:30.153 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:30.156 00.003 31432 Enqueuing Expose request
20:30:30.183 00.027 29876 IsGuiding returns 1
20:30:30.183 00.000 29876 scope still moving after pulse duration time elapsed
20:30:30.213 00.030 29876 IsSlewing returns 0
20:30:30.213 00.000 29876 IsGuiding returns 0
20:30:30.213 00.000 29876 scope move finished after 28 + 53 ms
20:30:30.213 00.000 29876 Move returns status 0, amount 28
20:30:30.213 00.000 29876 MoveAxis(N, 0, ABG)
20:30:30.213 00.000 29876 Move returns status 0, amount 0
20:30:30.213 00.000 29876 move complete, result=0
20:30:30.213 00.000 29876 worker thread done servicing request
20:30:30.213 00.000 29876 Worker thread wakes up
20:30:30.213 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:30.213 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:30.215 00.002 31432 GuideStep: -0.4 px 28 ms EAST, -0.2 px 0 ms NORTH
20:30:32.118 01.903 29876 Exposure complete
20:30:32.161 00.043 29876 worker thread done servicing request
20:30:32.161 00.000 31432 OnExposeComplete: enter
20:30:32.164 00.003 31432 UpdateGuideState(): m_state=6
20:30:32.166 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
20:30:32.168 00.002 31432 Star::Find returns 1 (0), X=335.18, Y=888.87, Mass=2456, SNR=30.8, Peak=190 HFD=3.7
20:30:32.170 00.002 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:30:32.172 00.002 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.04 = 2.04)
20:30:32.173 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.95 mountX=0.14 mountY=0.22, mountTheta=1.01
20:30:32.176 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.20, opts=13)
20:30:32.178 00.002 31432 Enqueuing Move request for scope (0.14, -0.20)
20:30:32.180 00.002 29876 Worker thread wakes up
20:30:32.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
20:30:32.180 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
20:30:32.180 00.000 29876 Moving (0.14, -0.20) raw xDistance=0.14 yDistance=0.22
20:30:32.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:30:32.180 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:32.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:30:32.180 00.000 29876 MoveAxis(E, 0, ABG)
20:30:32.180 00.000 29876 Move returns status 0, amount 0
20:30:32.180 00.000 29876 MoveAxis(N, 0, ABG)
20:30:32.180 00.000 29876 Move returns status 0, amount 0
20:30:32.180 00.000 29876 move complete, result=0
20:30:32.180 00.000 29876 worker thread done servicing request
20:30:32.184 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=26, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:32.195 00.011 31432 UpdateGuideState exits: m=2456 RSB=30.8
20:30:32.197 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:32.199 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:32.201 00.002 31432 Enqueuing Expose request
20:30:32.203 00.002 29876 Worker thread wakes up
20:30:32.203 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:30:32.205 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:32.205 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:34.337 02.132 29876 Exposure complete
20:30:34.382 00.045 29876 worker thread done servicing request
20:30:34.382 00.000 31432 OnExposeComplete: enter
20:30:34.384 00.002 31432 UpdateGuideState(): m_state=6
20:30:34.386 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
20:30:34.388 00.002 31432 Star::Find returns 1 (0), X=334.92, Y=889.76, Mass=2562, SNR=31.8, Peak=189 HFD=3.8
20:30:34.390 00.002 31432 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.02) = xAngle (1.71 = 1.71)
20:30:34.392 00.002 31432 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.72 = -1.56)
20:30:34.394 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.69 hyp=0.70 cameraTheta=1.73 mountX=-0.10 mountY=-0.70, mountTheta=-1.71
20:30:34.396 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.69, opts=13)
20:30:34.399 00.003 31432 Enqueuing Move request for scope (-0.11, 0.69)
20:30:34.401 00.002 29876 Worker thread wakes up
20:30:34.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.69) opts 0xd
20:30:34.401 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.69)
20:30:34.401 00.000 29876 Moving (-0.11, 0.69) raw xDistance=-0.10 yDistance=-0.70
20:30:34.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:30:34.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:34.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
20:30:34.401 00.000 29876 MoveAxis(E, 0, ABG)
20:30:34.401 00.000 29876 Move returns status 0, amount 0
20:30:34.401 00.000 29876 MoveAxis(N, 0, ABG)
20:30:34.401 00.000 29876 Move returns status 0, amount 0
20:30:34.401 00.000 29876 move complete, result=0
20:30:34.401 00.000 29876 worker thread done servicing request
20:30:34.404 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:34.416 00.012 31432 UpdateGuideState exits: m=2562 RSB=31.8
20:30:34.419 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:34.421 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:34.423 00.002 31432 Enqueuing Expose request
20:30:34.425 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:30:34.427 00.002 29876 Worker thread wakes up
20:30:34.427 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:34.427 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:36.334 01.907 29876 Exposure complete
20:30:36.382 00.048 29876 worker thread done servicing request
20:30:36.382 00.000 31432 OnExposeComplete: enter
20:30:36.384 00.002 31432 UpdateGuideState(): m_state=6
20:30:36.387 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
20:30:36.388 00.001 31432 Star::Find returns 1 (0), X=334.58, Y=889.74, Mass=2419, SNR=30.4, Peak=151 HFD=3.6
20:30:36.390 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
20:30:36.392 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.13)
20:30:36.394 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.67 hyp=0.81 cameraTheta=2.17 mountX=-0.44 mountY=-0.73, mountTheta=-2.11
20:30:36.397 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.67, opts=13)
20:30:36.399 00.002 31432 Enqueuing Move request for scope (-0.45, 0.67)
20:30:36.400 00.001 29876 Worker thread wakes up
20:30:36.400 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.67) opts 0xd
20:30:36.400 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.67)
20:30:36.400 00.000 29876 Moving (-0.45, 0.67) raw xDistance=-0.44 yDistance=-0.73
20:30:36.401 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
20:30:36.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:36.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
20:30:36.401 00.000 29876 MoveAxis(E, 42, ABG)
20:30:36.401 00.000 29876 Guiding  Dir = 2, Dur = 42
20:30:36.401 00.000 29876 IsSlewing returns 0
20:30:36.401 00.000 29876 IsGuiding returns 0
20:30:36.401 00.000 29876 PulseGuide returned control before completion, sleep 52
20:30:36.404 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:36.416 00.012 31432 UpdateGuideState exits: m=2419 RSB=30.4
20:30:36.419 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:36.421 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:36.423 00.002 31432 Enqueuing Expose request
20:30:36.455 00.032 29876 IsGuiding returns 1
20:30:36.455 00.000 29876 scope still moving after pulse duration time elapsed
20:30:36.487 00.032 29876 IsSlewing returns 0
20:30:36.487 00.000 29876 IsGuiding returns 1
20:30:36.518 00.031 29876 IsSlewing returns 0
20:30:36.518 00.000 29876 IsGuiding returns 1
20:30:36.550 00.032 29876 IsSlewing returns 0
20:30:36.550 00.000 29876 IsGuiding returns 0
20:30:36.550 00.000 29876 scope move finished after 42 + 106 ms
20:30:36.550 00.000 29876 Move returns status 0, amount 42
20:30:36.550 00.000 29876 MoveAxis(N, 0, ABG)
20:30:36.550 00.000 29876 Move returns status 0, amount 0
20:30:36.550 00.000 29876 move complete, result=0
20:30:36.550 00.000 29876 worker thread done servicing request
20:30:36.550 00.000 29876 Worker thread wakes up
20:30:36.550 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:36.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:36.550 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.7 px 0 ms NORTH
20:30:38.684 02.134 29876 Exposure complete
20:30:38.728 00.044 29876 worker thread done servicing request
20:30:38.728 00.000 31432 OnExposeComplete: enter
20:30:38.731 00.003 31432 UpdateGuideState(): m_state=6
20:30:38.733 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
20:30:38.734 00.001 31432 Star::Find returns 1 (0), X=336.63, Y=889.51, Mass=2537, SNR=31.8, Peak=199 HFD=3.3
20:30:38.736 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
20:30:38.738 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
20:30:38.740 00.002 31432 CameraToMount -- cameraX=1.60 cameraY=0.44 hyp=1.66 cameraTheta=0.27 mountX=1.61 mountY=-0.19, mountTheta=-0.12
20:30:38.742 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.60, y=0.44, opts=13)
20:30:38.744 00.002 31432 Enqueuing Move request for scope (1.60, 0.44)
20:30:38.746 00.002 29876 Worker thread wakes up
20:30:38.746 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.60, 0.44) opts 0xd
20:30:38.746 00.000 29876 Handling offset move in thread for scope, endpoint = (1.60, 0.44)
20:30:38.746 00.000 29876 Moving (1.60, 0.44) raw xDistance=1.61 yDistance=-0.19
20:30:38.746 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.61
20:30:38.746 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:38.747 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:30:38.747 00.000 29876 MoveAxis(W, 149, ABG)
20:30:38.747 00.000 29876 Guiding  Dir = 3, Dur = 149
20:30:38.747 00.000 29876 IsSlewing returns 0
20:30:38.747 00.000 29876 IsGuiding returns 0
20:30:38.747 00.000 29876 PulseGuide returned control before completion, sleep 159
20:30:38.753 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:30:38.764 00.011 31432 UpdateGuideState exits: m=2537 RSB=31.8
20:30:38.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:38.768 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:38.770 00.002 31432 Enqueuing Expose request
20:30:38.915 00.145 29876 IsGuiding returns 1
20:30:38.915 00.000 29876 scope still moving after pulse duration time elapsed
20:30:38.946 00.031 29876 IsSlewing returns 0
20:30:38.946 00.000 29876 IsGuiding returns 1
20:30:38.976 00.030 29876 IsSlewing returns 0
20:30:38.976 00.000 29876 IsGuiding returns 0
20:30:38.976 00.000 29876 scope move finished after 149 + 80 ms
20:30:38.976 00.000 29876 Move returns status 0, amount 149
20:30:38.976 00.000 29876 MoveAxis(N, 0, ABG)
20:30:38.976 00.000 29876 Move returns status 0, amount 0
20:30:38.976 00.000 29876 move complete, result=0
20:30:38.976 00.000 29876 worker thread done servicing request
20:30:38.976 00.000 29876 Worker thread wakes up
20:30:38.976 00.000 31432 GuideStep: 1.6 px 149 ms WEST, -0.2 px 0 ms NORTH
20:30:38.979 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:38.979 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:40.895 01.916 29876 Exposure complete
20:30:40.939 00.044 29876 worker thread done servicing request
20:30:40.939 00.000 31432 OnExposeComplete: enter
20:30:40.941 00.002 31432 UpdateGuideState(): m_state=6
20:30:40.943 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
20:30:40.945 00.002 31432 Star::Find returns 1 (0), X=335.53, Y=889.16, Mass=2584, SNR=31.3, Peak=203 HFD=3.8
20:30:40.947 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
20:30:40.949 00.002 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
20:30:40.950 00.001 31432 CameraToMount -- cameraX=0.50 cameraY=0.09 hyp=0.51 cameraTheta=0.18 mountX=0.50 mountY=-0.01, mountTheta=-0.03
20:30:40.953 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.09, opts=13)
20:30:40.955 00.002 31432 Enqueuing Move request for scope (0.50, 0.09)
20:30:40.957 00.002 29876 Worker thread wakes up
20:30:40.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.09) opts 0xd
20:30:40.958 00.001 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.09)
20:30:40.958 00.000 29876 Moving (0.50, 0.09) raw xDistance=0.50 yDistance=-0.01
20:30:40.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.50
20:30:40.958 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:40.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:30:40.958 00.000 29876 MoveAxis(W, 69, ABG)
20:30:40.958 00.000 29876 Guiding  Dir = 3, Dur = 69
20:30:40.958 00.000 29876 IsSlewing returns 0
20:30:40.958 00.000 29876 IsGuiding returns 0
20:30:40.958 00.000 29876 PulseGuide returned control before completion, sleep 79
20:30:40.963 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:40.975 00.012 31432 UpdateGuideState exits: m=2584 RSB=31.3
20:30:40.978 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:40.979 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:40.981 00.002 31432 Enqueuing Expose request
20:30:41.050 00.069 29876 IsGuiding returns 1
20:30:41.050 00.000 29876 scope still moving after pulse duration time elapsed
20:30:41.081 00.031 29876 IsSlewing returns 0
20:30:41.081 00.000 29876 IsGuiding returns 1
20:30:41.111 00.030 29876 IsSlewing returns 0
20:30:41.111 00.000 29876 IsGuiding returns 0
20:30:41.111 00.000 29876 scope move finished after 69 + 84 ms
20:30:41.111 00.000 29876 Move returns status 0, amount 69
20:30:41.111 00.000 29876 MoveAxis(N, 0, ABG)
20:30:41.111 00.000 29876 Move returns status 0, amount 0
20:30:41.111 00.000 29876 move complete, result=0
20:30:41.111 00.000 29876 worker thread done servicing request
20:30:41.111 00.000 29876 Worker thread wakes up
20:30:41.112 00.001 31432 GuideStep: 0.5 px 69 ms WEST, -0.0 px 0 ms NORTH
20:30:41.114 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:41.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:43.343 02.229 29876 Exposure complete
20:30:43.388 00.045 29876 worker thread done servicing request
20:30:43.388 00.000 31432 OnExposeComplete: enter
20:30:43.391 00.003 31432 UpdateGuideState(): m_state=6
20:30:43.392 00.001 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
20:30:43.394 00.002 31432 Star::Find returns 1 (0), X=335.75, Y=888.92, Mass=2735, SNR=33.2, Peak=207 HFD=3.9
20:30:43.396 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
20:30:43.398 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
20:30:43.400 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.15 hyp=0.73 cameraTheta=-0.21 mountX=0.71 mountY=0.26, mountTheta=0.35
20:30:43.402 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.15, opts=13)
20:30:43.405 00.003 31432 Enqueuing Move request for scope (0.72, -0.15)
20:30:43.407 00.002 29876 Worker thread wakes up
20:30:43.407 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.15) opts 0xd
20:30:43.407 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.15)
20:30:43.407 00.000 29876 Moving (0.72, -0.15) raw xDistance=0.71 yDistance=0.26
20:30:43.407 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
20:30:43.407 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:43.407 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:30:43.407 00.000 29876 MoveAxis(W, 78, ABG)
20:30:43.407 00.000 29876 Guiding  Dir = 3, Dur = 78
20:30:43.407 00.000 29876 IsSlewing returns 0
20:30:43.407 00.000 29876 IsGuiding returns 0
20:30:43.408 00.001 29876 PulseGuide returned control before completion, sleep 88
20:30:43.411 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:43.423 00.012 31432 UpdateGuideState exits: m=2735 RSB=33.2
20:30:43.425 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:43.427 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:43.429 00.002 31432 Enqueuing Expose request
20:30:43.511 00.082 29876 IsGuiding returns 1
20:30:43.511 00.000 29876 scope still moving after pulse duration time elapsed
20:30:43.542 00.031 29876 IsSlewing returns 0
20:30:43.542 00.000 29876 IsGuiding returns 1
20:30:43.572 00.030 29876 IsSlewing returns 0
20:30:43.572 00.000 29876 IsGuiding returns 0
20:30:43.572 00.000 29876 scope move finished after 78 + 87 ms
20:30:43.572 00.000 29876 Move returns status 0, amount 78
20:30:43.573 00.001 29876 MoveAxis(N, 0, ABG)
20:30:43.573 00.000 29876 Move returns status 0, amount 0
20:30:43.573 00.000 29876 move complete, result=0
20:30:43.573 00.000 29876 worker thread done servicing request
20:30:43.573 00.000 29876 Worker thread wakes up
20:30:43.573 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:43.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:43.573 00.000 31432 GuideStep: 0.7 px 78 ms WEST, 0.3 px 0 ms NORTH
20:30:45.481 01.908 29876 Exposure complete
20:30:45.524 00.043 29876 worker thread done servicing request
20:30:45.525 00.001 31432 OnExposeComplete: enter
20:30:45.527 00.002 31432 UpdateGuideState(): m_state=6
20:30:45.529 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
20:30:45.531 00.002 31432 Star::Find returns 1 (0), X=334.83, Y=888.92, Mass=2663, SNR=31.8, Peak=205 HFD=4.1
20:30:45.532 00.001 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
20:30:45.534 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
20:30:45.536 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.51 mountX=-0.21 mountY=0.12, mountTheta=2.63
20:30:45.538 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.15, opts=13)
20:30:45.540 00.002 31432 Enqueuing Move request for scope (-0.20, -0.15)
20:30:45.542 00.002 29876 Worker thread wakes up
20:30:45.542 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
20:30:45.542 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
20:30:45.542 00.000 29876 Moving (-0.20, -0.15) raw xDistance=-0.21 yDistance=0.12
20:30:45.542 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
20:30:45.542 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:45.542 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:30:45.542 00.000 29876 MoveAxis(E, 9, ABG)
20:30:45.543 00.001 29876 Guiding  Dir = 2, Dur = 9
20:30:45.543 00.000 29876 IsSlewing returns 0
20:30:45.543 00.000 29876 IsGuiding returns 0
20:30:45.543 00.000 29876 PulseGuide returned control before completion, sleep 19
20:30:45.548 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:45.560 00.012 31432 UpdateGuideState exits: m=2663 RSB=31.8
20:30:45.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:45.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:45.566 00.002 31432 Enqueuing Expose request
20:30:45.575 00.009 29876 IsGuiding returns 1
20:30:45.575 00.000 29876 scope still moving after pulse duration time elapsed
20:30:45.605 00.030 29876 IsSlewing returns 0
20:30:45.605 00.000 29876 IsGuiding returns 0
20:30:45.605 00.000 29876 scope move finished after 9 + 53 ms
20:30:45.605 00.000 29876 Move returns status 0, amount 9
20:30:45.605 00.000 29876 MoveAxis(N, 0, ABG)
20:30:45.605 00.000 29876 Move returns status 0, amount 0
20:30:45.605 00.000 29876 move complete, result=0
20:30:45.605 00.000 29876 worker thread done servicing request
20:30:45.605 00.000 29876 Worker thread wakes up
20:30:45.605 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:45.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:45.606 00.001 31432 GuideStep: -0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
20:30:47.736 02.130 29876 Exposure complete
20:30:47.778 00.042 29876 worker thread done servicing request
20:30:47.779 00.001 31432 OnExposeComplete: enter
20:30:47.781 00.002 31432 UpdateGuideState(): m_state=6
20:30:47.784 00.003 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
20:30:47.786 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=888.60, Mass=2644, SNR=31.6, Peak=184 HFD=3.9
20:30:47.788 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:30:47.790 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
20:30:47.792 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.47 hyp=0.48 cameraTheta=-1.79 mountX=-0.12 mountY=0.45, mountTheta=1.83
20:30:47.795 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.47, opts=13)
20:30:47.797 00.002 31432 Enqueuing Move request for scope (-0.11, -0.47)
20:30:47.799 00.002 29876 Worker thread wakes up
20:30:47.799 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.47) opts 0xd
20:30:47.799 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.47)
20:30:47.799 00.000 29876 Moving (-0.11, -0.47) raw xDistance=-0.12 yDistance=0.45
20:30:47.799 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:30:47.799 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
20:30:47.799 00.000 29876 MoveAxis(E, 0, ABG)
20:30:47.799 00.000 29876 Move returns status 0, amount 0
20:30:47.799 00.000 29876 MoveAxis(S, 33, ABG)
20:30:47.799 00.000 29876 Guiding  Dir = 1, Dur = 33
20:30:47.799 00.000 29876 IsSlewing returns 0
20:30:47.799 00.000 29876 IsGuiding returns 0
20:30:47.800 00.001 29876 PulseGuide returned control before completion, sleep 43
20:30:47.803 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:47.821 00.018 31432 UpdateGuideState exits: m=2644 RSB=31.6
20:30:47.824 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:47.826 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:47.828 00.002 31432 Enqueuing Expose request
20:30:47.859 00.031 29876 IsGuiding returns 1
20:30:47.859 00.000 29876 scope still moving after pulse duration time elapsed
20:30:47.891 00.032 29876 IsSlewing returns 0
20:30:47.891 00.000 29876 IsGuiding returns 1
20:30:47.922 00.031 29876 IsSlewing returns 0
20:30:47.922 00.000 29876 IsGuiding returns 1
20:30:47.953 00.031 29876 IsSlewing returns 0
20:30:47.953 00.000 29876 IsGuiding returns 0
20:30:47.953 00.000 29876 scope move finished after 33 + 120 ms
20:30:47.953 00.000 29876 Move returns status 0, amount 33
20:30:47.953 00.000 29876 move complete, result=0
20:30:47.953 00.000 29876 worker thread done servicing request
20:30:47.953 00.000 29876 Worker thread wakes up
20:30:47.953 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 33 ms SOUTH
20:30:47.956 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:47.956 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:49.869 01.913 29876 Exposure complete
20:30:49.913 00.044 29876 worker thread done servicing request
20:30:49.913 00.000 31432 OnExposeComplete: enter
20:30:49.914 00.001 31432 UpdateGuideState(): m_state=6
20:30:49.917 00.003 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
20:30:49.919 00.002 31432 Star::Find returns 1 (0), X=334.52, Y=889.29, Mass=2439, SNR=31.2, Peak=201 HFD=3.4
20:30:49.922 00.003 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
20:30:49.924 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.57)
20:30:49.925 00.001 31432 CameraToMount -- cameraX=-0.51 cameraY=0.22 hyp=0.55 cameraTheta=2.73 mountX=-0.50 mountY=-0.30, mountTheta=-2.60
20:30:49.928 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.22, opts=13)
20:30:49.929 00.001 31432 Enqueuing Move request for scope (-0.51, 0.22)
20:30:49.932 00.003 29876 Worker thread wakes up
20:30:49.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.22) opts 0xd
20:30:49.932 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.22)
20:30:49.932 00.000 29876 Moving (-0.51, 0.22) raw xDistance=-0.50 yDistance=-0.30
20:30:49.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
20:30:49.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:49.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:30:49.932 00.000 29876 MoveAxis(E, 48, ABG)
20:30:49.932 00.000 29876 Guiding  Dir = 2, Dur = 48
20:30:49.932 00.000 29876 IsSlewing returns 0
20:30:49.932 00.000 29876 IsGuiding returns 0
20:30:49.932 00.000 29876 PulseGuide returned control before completion, sleep 58
20:30:49.937 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:49.949 00.012 31432 UpdateGuideState exits: m=2439 RSB=31.2
20:30:49.951 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:49.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:49.955 00.002 31432 Enqueuing Expose request
20:30:49.994 00.039 29876 IsGuiding returns 1
20:30:49.994 00.000 29876 scope still moving after pulse duration time elapsed
20:30:50.024 00.030 29876 IsSlewing returns 0
20:30:50.024 00.000 29876 IsGuiding returns 1
20:30:50.055 00.031 29876 IsSlewing returns 0
20:30:50.055 00.000 29876 IsGuiding returns 1
20:30:50.086 00.031 29876 IsSlewing returns 0
20:30:50.086 00.000 29876 IsGuiding returns 0
20:30:50.086 00.000 29876 scope move finished after 48 + 106 ms
20:30:50.086 00.000 29876 Move returns status 0, amount 48
20:30:50.086 00.000 29876 MoveAxis(N, 0, ABG)
20:30:50.086 00.000 29876 Move returns status 0, amount 0
20:30:50.086 00.000 29876 move complete, result=0
20:30:50.086 00.000 29876 worker thread done servicing request
20:30:50.086 00.000 29876 Worker thread wakes up
20:30:50.087 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:50.087 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:50.087 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.3 px 0 ms NORTH
20:30:52.216 02.129 29876 Exposure complete
20:30:52.260 00.044 29876 worker thread done servicing request
20:30:52.260 00.000 31432 OnExposeComplete: enter
20:30:52.262 00.002 31432 UpdateGuideState(): m_state=6
20:30:52.264 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
20:30:52.266 00.002 31432 Star::Find returns 1 (0), X=335.81, Y=889.95, Mass=2522, SNR=30.8, Peak=185 HFD=4.1
20:30:52.268 00.002 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
20:30:52.270 00.002 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.45)
20:30:52.271 00.001 31432 CameraToMount -- cameraX=0.78 cameraY=0.88 hyp=1.18 cameraTheta=0.85 mountX=0.80 mountY=-0.75, mountTheta=-0.75
20:30:52.274 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=0.88, opts=13)
20:30:52.276 00.002 31432 Enqueuing Move request for scope (0.78, 0.88)
20:30:52.278 00.002 29876 Worker thread wakes up
20:30:52.278 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.88) opts 0xd
20:30:52.278 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, 0.88)
20:30:52.278 00.000 29876 Moving (0.78, 0.88) raw xDistance=0.80 yDistance=-0.75
20:30:52.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.80
20:30:52.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:52.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
20:30:52.278 00.000 29876 MoveAxis(W, 71, ABG)
20:30:52.278 00.000 29876 Guiding  Dir = 3, Dur = 71
20:30:52.279 00.001 29876 IsSlewing returns 0
20:30:52.279 00.000 29876 IsGuiding returns 0
20:30:52.279 00.000 29876 PulseGuide returned control before completion, sleep 81
20:30:52.285 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:52.302 00.017 31432 UpdateGuideState exits: m=2522 RSB=30.8
20:30:52.304 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:52.306 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:52.308 00.002 31432 Enqueuing Expose request
20:30:52.371 00.063 29876 IsGuiding returns 1
20:30:52.371 00.000 29876 scope still moving after pulse duration time elapsed
20:30:52.401 00.030 29876 IsSlewing returns 0
20:30:52.401 00.000 29876 IsGuiding returns 1
20:30:52.433 00.032 29876 IsSlewing returns 0
20:30:52.433 00.000 29876 IsGuiding returns 0
20:30:52.433 00.000 29876 scope move finished after 71 + 84 ms
20:30:52.433 00.000 29876 Move returns status 0, amount 71
20:30:52.433 00.000 29876 MoveAxis(N, 0, ABG)
20:30:52.433 00.000 29876 Move returns status 0, amount 0
20:30:52.433 00.000 29876 move complete, result=0
20:30:52.433 00.000 29876 worker thread done servicing request
20:30:52.433 00.000 29876 Worker thread wakes up
20:30:52.433 00.000 31432 GuideStep: 0.8 px 71 ms WEST, -0.8 px 0 ms NORTH
20:30:52.436 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:52.436 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:54.354 01.918 29876 Exposure complete
20:30:54.398 00.044 29876 worker thread done servicing request
20:30:54.398 00.000 31432 OnExposeComplete: enter
20:30:54.400 00.002 31432 UpdateGuideState(): m_state=6
20:30:54.402 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
20:30:54.405 00.003 31432 Star::Find returns 1 (0), X=335.52, Y=889.79, Mass=2528, SNR=32.2, Peak=185 HFD=3.7
20:30:54.407 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
20:30:54.407 00.000 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.32)
20:30:54.410 00.003 31432 CameraToMount -- cameraX=0.49 cameraY=0.73 hyp=0.88 cameraTheta=0.98 mountX=0.51 mountY=-0.64, mountTheta=-0.90
20:30:54.413 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.73, opts=13)
20:30:54.415 00.002 31432 Enqueuing Move request for scope (0.49, 0.73)
20:30:54.417 00.002 29876 Worker thread wakes up
20:30:54.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.73) opts 0xd
20:30:54.417 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.73)
20:30:54.417 00.000 29876 Moving (0.49, 0.73) raw xDistance=0.51 yDistance=-0.64
20:30:54.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
20:30:54.417 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-1.63 newest=-1.69
20:30:54.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.64
20:30:54.417 00.000 29876 MoveAxis(W, 59, ABG)
20:30:54.417 00.000 29876 Guiding  Dir = 3, Dur = 59
20:30:54.418 00.001 29876 IsSlewing returns 0
20:30:54.418 00.000 29876 IsGuiding returns 0
20:30:54.418 00.000 29876 PulseGuide returned control before completion, sleep 69
20:30:54.421 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:30:54.433 00.012 31432 UpdateGuideState exits: m=2528 RSB=32.2
20:30:54.435 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:54.437 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:54.439 00.002 31432 Enqueuing Expose request
20:30:54.491 00.052 29876 IsGuiding returns 1
20:30:54.491 00.000 29876 scope still moving after pulse duration time elapsed
20:30:54.522 00.031 29876 IsSlewing returns 0
20:30:54.522 00.000 29876 IsGuiding returns 1
20:30:54.552 00.030 29876 IsSlewing returns 0
20:30:54.552 00.000 29876 IsGuiding returns 1
20:30:54.583 00.031 29876 IsSlewing returns 0
20:30:54.583 00.000 29876 IsGuiding returns 1
20:30:54.614 00.031 29876 IsSlewing returns 0
20:30:54.614 00.000 29876 IsGuiding returns 0
20:30:54.614 00.000 29876 scope move finished after 59 + 137 ms
20:30:54.614 00.000 29876 Move returns status 0, amount 59
20:30:54.614 00.000 29876 BLC: Oldest BLC event removed
20:30:54.614 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:30:54.614 00.000 29876 MoveAxis(N, 67, ABG)
20:30:54.614 00.000 29876 Guiding  Dir = 0, Dur = 67
20:30:54.614 00.000 29876 IsSlewing returns 0
20:30:54.614 00.000 29876 IsGuiding returns 0
20:30:54.614 00.000 29876 PulseGuide returned control before completion, sleep 77
20:30:54.706 00.092 29876 IsGuiding returns 1
20:30:54.706 00.000 29876 scope still moving after pulse duration time elapsed
20:30:54.737 00.031 29876 IsSlewing returns 0
20:30:54.737 00.000 29876 IsGuiding returns 1
20:30:54.767 00.030 29876 IsSlewing returns 0
20:30:54.767 00.000 29876 IsGuiding returns 1
20:30:54.799 00.032 29876 IsSlewing returns 0
20:30:54.799 00.000 29876 IsGuiding returns 0
20:30:54.799 00.000 29876 scope move finished after 67 + 117 ms
20:30:54.799 00.000 29876 Move returns status 0, amount 67
20:30:54.799 00.000 29876 move complete, result=0
20:30:54.800 00.001 29876 worker thread done servicing request
20:30:54.800 00.000 29876 Worker thread wakes up
20:30:54.800 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:54.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:54.800 00.000 31432 GuideStep: 0.5 px 59 ms WEST, -0.6 px 67 ms NORTH
20:30:56.922 02.122 29876 Exposure complete
20:30:56.977 00.055 29876 worker thread done servicing request
20:30:56.977 00.000 31432 OnExposeComplete: enter
20:30:56.980 00.003 31432 UpdateGuideState(): m_state=6
20:30:56.982 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
20:30:56.985 00.003 31432 Star::Find returns 1 (0), X=334.89, Y=889.30, Mass=2418, SNR=30.6, Peak=209 HFD=3.6
20:30:56.987 00.002 31432 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.02) = xAngle (2.08 = 2.08)
20:30:56.990 00.003 31432 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.19)
20:30:56.992 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
20:30:56.996 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.23, opts=13)
20:30:56.999 00.003 31432 Enqueuing Move request for scope (-0.14, 0.23)
20:30:57.002 00.003 29876 Worker thread wakes up
20:30:57.002 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
20:30:57.002 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
20:30:57.002 00.000 29876 Moving (-0.14, 0.23) raw xDistance=-0.13 yDistance=-0.25
20:30:57.002 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:30:57.002 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:57.002 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:30:57.002 00.000 29876 MoveAxis(E, 0, ABG)
20:30:57.002 00.000 29876 Move returns status 0, amount 0
20:30:57.002 00.000 29876 MoveAxis(N, 0, ABG)
20:30:57.002 00.000 29876 Move returns status 0, amount 0
20:30:57.002 00.000 29876 move complete, result=0
20:30:57.002 00.000 29876 worker thread done servicing request
20:30:57.008 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:30:57.024 00.016 31432 UpdateGuideState exits: m=2418 RSB=30.6
20:30:57.027 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:57.030 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:57.033 00.003 31432 Enqueuing Expose request
20:30:57.036 00.003 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:30:57.039 00.003 29876 Worker thread wakes up
20:30:57.039 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:57.039 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:30:58.954 01.915 29876 Exposure complete
20:30:59.005 00.051 29876 worker thread done servicing request
20:30:59.005 00.000 31432 OnExposeComplete: enter
20:30:59.008 00.003 31432 UpdateGuideState(): m_state=6
20:30:59.011 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
20:30:59.013 00.002 31432 Star::Find returns 1 (0), X=334.54, Y=889.65, Mass=2573, SNR=30.6, Peak=177 HFD=3.6
20:30:59.015 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
20:30:59.018 00.003 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.02)
20:30:59.020 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.58 hyp=0.76 cameraTheta=2.28 mountX=-0.48 mountY=-0.65, mountTheta=-2.21
20:30:59.023 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.58, opts=13)
20:30:59.025 00.002 31432 Enqueuing Move request for scope (-0.49, 0.58)
20:30:59.028 00.003 29876 Worker thread wakes up
20:30:59.028 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.58) opts 0xd
20:30:59.028 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.58)
20:30:59.028 00.000 29876 Moving (-0.49, 0.58) raw xDistance=-0.48 yDistance=-0.65
20:30:59.028 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
20:30:59.028 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
20:30:59.028 00.000 29876 MoveAxis(E, 46, ABG)
20:30:59.028 00.000 29876 Guiding  Dir = 2, Dur = 46
20:30:59.029 00.001 29876 IsSlewing returns 0
20:30:59.029 00.000 29876 IsGuiding returns 0
20:30:59.029 00.000 29876 PulseGuide returned control before completion, sleep 56
20:30:59.035 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:30:59.052 00.017 31432 UpdateGuideState exits: m=2573 RSB=30.6
20:30:59.055 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:59.058 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:30:59.061 00.003 31432 Enqueuing Expose request
20:30:59.094 00.033 29876 IsGuiding returns 1
20:30:59.094 00.000 29876 scope still moving after pulse duration time elapsed
20:30:59.125 00.031 29876 IsSlewing returns 0
20:30:59.125 00.000 29876 IsGuiding returns 0
20:30:59.125 00.000 29876 scope move finished after 46 + 50 ms
20:30:59.125 00.000 29876 Move returns status 0, amount 46
20:30:59.125 00.000 29876 MoveAxis(N, 48, ABG)
20:30:59.125 00.000 29876 Guiding  Dir = 0, Dur = 48
20:30:59.125 00.000 29876 IsSlewing returns 0
20:30:59.125 00.000 29876 IsGuiding returns 0
20:30:59.125 00.000 29876 PulseGuide returned control before completion, sleep 58
20:30:59.187 00.062 29876 IsGuiding returns 1
20:30:59.187 00.000 29876 scope still moving after pulse duration time elapsed
20:30:59.219 00.032 29876 IsSlewing returns 0
20:30:59.219 00.000 29876 IsGuiding returns 1
20:30:59.250 00.031 29876 IsSlewing returns 0
20:30:59.250 00.000 29876 IsGuiding returns 1
20:30:59.281 00.031 29876 IsSlewing returns 0
20:30:59.281 00.000 29876 IsGuiding returns 1
20:30:59.312 00.031 29876 IsSlewing returns 0
20:30:59.312 00.000 29876 IsGuiding returns 1
20:30:59.343 00.031 29876 IsSlewing returns 0
20:30:59.343 00.000 29876 IsGuiding returns 1
20:30:59.374 00.031 29876 IsSlewing returns 0
20:30:59.374 00.000 29876 IsGuiding returns 0
20:30:59.374 00.000 29876 scope move finished after 48 + 200 ms
20:30:59.374 00.000 29876 Move returns status 0, amount 48
20:30:59.374 00.000 29876 move complete, result=0
20:30:59.374 00.000 29876 worker thread done servicing request
20:30:59.374 00.000 29876 Worker thread wakes up
20:30:59.374 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.6 px 48 ms NORTH
20:30:59.377 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:30:59.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:01.509 02.132 29876 Exposure complete
20:31:01.555 00.046 29876 worker thread done servicing request
20:31:01.555 00.000 31432 OnExposeComplete: enter
20:31:01.558 00.003 31432 UpdateGuideState(): m_state=6
20:31:01.560 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
20:31:01.561 00.001 31432 Star::Find returns 1 (0), X=335.05, Y=889.87, Mass=2307, SNR=29.4, Peak=204 HFD=3.6
20:31:01.563 00.002 31432 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
20:31:01.565 00.002 31432 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
20:31:01.567 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.80 hyp=0.80 cameraTheta=1.55 mountX=0.03 mountY=-0.79, mountTheta=-1.53
20:31:01.571 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.80, opts=13)
20:31:01.573 00.002 31432 Enqueuing Move request for scope (0.01, 0.80)
20:31:01.575 00.002 29876 Worker thread wakes up
20:31:01.575 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.80) opts 0xd
20:31:01.575 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.80)
20:31:01.576 00.001 29876 Moving (0.01, 0.80) raw xDistance=0.03 yDistance=-0.79
20:31:01.576 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:31:01.576 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.79
20:31:01.576 00.000 29876 MoveAxis(E, 0, ABG)
20:31:01.576 00.000 29876 Move returns status 0, amount 0
20:31:01.576 00.000 29876 MoveAxis(N, 58, ABG)
20:31:01.576 00.000 29876 Guiding  Dir = 0, Dur = 58
20:31:01.576 00.000 29876 IsSlewing returns 0
20:31:01.576 00.000 29876 IsGuiding returns 0
20:31:01.576 00.000 29876 PulseGuide returned control before completion, sleep 68
20:31:01.580 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:01.595 00.015 31432 UpdateGuideState exits: m=2307 RSB=29.4
20:31:01.597 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:01.599 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:01.601 00.002 31432 Enqueuing Expose request
20:31:01.647 00.046 29876 IsGuiding returns 1
20:31:01.647 00.000 29876 scope still moving after pulse duration time elapsed
20:31:01.679 00.032 29876 IsSlewing returns 0
20:31:01.679 00.000 29876 IsGuiding returns 1
20:31:01.710 00.031 29876 IsSlewing returns 0
20:31:01.710 00.000 29876 IsGuiding returns 0
20:31:01.710 00.000 29876 scope move finished after 58 + 75 ms
20:31:01.710 00.000 29876 Move returns status 0, amount 58
20:31:01.710 00.000 29876 move complete, result=0
20:31:01.710 00.000 29876 worker thread done servicing request
20:31:01.710 00.000 29876 Worker thread wakes up
20:31:01.710 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.8 px 58 ms NORTH
20:31:01.713 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:01.713 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:03.616 01.903 29876 Exposure complete
20:31:03.660 00.044 29876 worker thread done servicing request
20:31:03.660 00.000 31432 OnExposeComplete: enter
20:31:03.662 00.002 31432 UpdateGuideState(): m_state=6
20:31:03.664 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
20:31:03.666 00.002 31432 Star::Find returns 1 (0), X=334.52, Y=889.58, Mass=2544, SNR=30.9, Peak=192 HFD=3.3
20:31:03.667 00.001 31432 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.02) = xAngle (2.33 = 2.33)
20:31:03.669 00.002 31432 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.34 = -0.94)
20:31:03.671 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.51 hyp=0.73 cameraTheta=2.36 mountX=-0.50 mountY=-0.58, mountTheta=-2.28
20:31:03.673 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.51, opts=13)
20:31:03.675 00.002 31432 Enqueuing Move request for scope (-0.51, 0.51)
20:31:03.677 00.002 29876 Worker thread wakes up
20:31:03.677 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.51) opts 0xd
20:31:03.677 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.51)
20:31:03.677 00.000 29876 Moving (-0.51, 0.51) raw xDistance=-0.50 yDistance=-0.58
20:31:03.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
20:31:03.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.58
20:31:03.677 00.000 29876 MoveAxis(E, 48, ABG)
20:31:03.677 00.000 29876 Guiding  Dir = 2, Dur = 48
20:31:03.678 00.001 29876 IsSlewing returns 0
20:31:03.678 00.000 29876 IsGuiding returns 0
20:31:03.678 00.000 29876 PulseGuide returned control before completion, sleep 58
20:31:03.684 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:03.695 00.011 31432 UpdateGuideState exits: m=2544 RSB=30.9
20:31:03.698 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:03.700 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:03.702 00.002 31432 Enqueuing Expose request
20:31:03.739 00.037 29876 IsGuiding returns 1
20:31:03.739 00.000 29876 scope still moving after pulse duration time elapsed
20:31:03.769 00.030 29876 IsSlewing returns 0
20:31:03.769 00.000 29876 IsGuiding returns 1
20:31:03.800 00.031 29876 IsSlewing returns 0
20:31:03.800 00.000 29876 IsGuiding returns 1
20:31:03.831 00.031 29876 IsSlewing returns 0
20:31:03.831 00.000 29876 IsGuiding returns 0
20:31:03.831 00.000 29876 scope move finished after 48 + 105 ms
20:31:03.831 00.000 29876 Move returns status 0, amount 48
20:31:03.831 00.000 29876 MoveAxis(N, 43, ABG)
20:31:03.831 00.000 29876 Guiding  Dir = 0, Dur = 43
20:31:03.831 00.000 29876 IsSlewing returns 0
20:31:03.831 00.000 29876 IsGuiding returns 0
20:31:03.831 00.000 29876 PulseGuide returned control before completion, sleep 53
20:31:03.894 00.063 29876 IsGuiding returns 1
20:31:03.894 00.000 29876 scope still moving after pulse duration time elapsed
20:31:03.925 00.031 29876 IsSlewing returns 0
20:31:03.925 00.000 29876 IsGuiding returns 1
20:31:03.955 00.030 29876 IsSlewing returns 0
20:31:03.955 00.000 29876 IsGuiding returns 1
20:31:03.986 00.031 29876 IsSlewing returns 0
20:31:03.986 00.000 29876 IsGuiding returns 1
20:31:04.017 00.031 29876 IsSlewing returns 0
20:31:04.017 00.000 29876 IsGuiding returns 0
20:31:04.017 00.000 29876 scope move finished after 43 + 143 ms
20:31:04.017 00.000 29876 Move returns status 0, amount 43
20:31:04.017 00.000 29876 move complete, result=0
20:31:04.017 00.000 29876 worker thread done servicing request
20:31:04.017 00.000 29876 Worker thread wakes up
20:31:04.017 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.6 px 43 ms NORTH
20:31:04.020 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:04.020 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:06.149 02.129 29876 Exposure complete
20:31:06.191 00.042 29876 worker thread done servicing request
20:31:06.191 00.000 31432 OnExposeComplete: enter
20:31:06.194 00.003 31432 UpdateGuideState(): m_state=6
20:31:06.196 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
20:31:06.198 00.002 31432 Star::Find returns 1 (0), X=335.08, Y=889.47, Mass=2630, SNR=31.8, Peak=204 HFD=3.6
20:31:06.200 00.002 31432 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.02) = xAngle (1.43 = 1.43)
20:31:06.201 00.001 31432 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.44 = -1.84)
20:31:06.204 00.003 31432 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.41 cameraTheta=1.45 mountX=0.06 mountY=-0.39, mountTheta=-1.43
20:31:06.206 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.40, opts=13)
20:31:06.208 00.002 31432 Enqueuing Move request for scope (0.05, 0.40)
20:31:06.210 00.002 29876 Worker thread wakes up
20:31:06.210 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
20:31:06.210 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
20:31:06.210 00.000 29876 Moving (0.05, 0.40) raw xDistance=0.06 yDistance=-0.39
20:31:06.210 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:31:06.210 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.39
20:31:06.210 00.000 29876 MoveAxis(E, 0, ABG)
20:31:06.210 00.000 29876 Move returns status 0, amount 0
20:31:06.210 00.000 29876 MoveAxis(N, 29, ABG)
20:31:06.210 00.000 29876 Guiding  Dir = 0, Dur = 29
20:31:06.210 00.000 29876 IsSlewing returns 0
20:31:06.211 00.001 29876 IsGuiding returns 0
20:31:06.211 00.000 29876 PulseGuide returned control before completion, sleep 39
20:31:06.217 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:06.230 00.013 31432 UpdateGuideState exits: m=2630 RSB=31.8
20:31:06.232 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:06.234 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:06.236 00.002 31432 Enqueuing Expose request
20:31:06.257 00.021 29876 IsGuiding returns 1
20:31:06.257 00.000 29876 scope still moving after pulse duration time elapsed
20:31:06.287 00.030 29876 IsSlewing returns 0
20:31:06.287 00.000 29876 IsGuiding returns 1
20:31:06.318 00.031 29876 IsSlewing returns 0
20:31:06.318 00.000 29876 IsGuiding returns 1
20:31:06.349 00.031 29876 IsSlewing returns 0
20:31:06.349 00.000 29876 IsGuiding returns 1
20:31:06.379 00.030 29876 IsSlewing returns 0
20:31:06.379 00.000 29876 IsGuiding returns 0
20:31:06.379 00.000 29876 scope move finished after 29 + 140 ms
20:31:06.379 00.000 29876 Move returns status 0, amount 29
20:31:06.379 00.000 29876 move complete, result=0
20:31:06.379 00.000 29876 worker thread done servicing request
20:31:06.379 00.000 29876 Worker thread wakes up
20:31:06.379 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:06.379 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:06.380 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 29 ms NORTH
20:31:08.283 01.903 29876 Exposure complete
20:31:08.328 00.045 29876 worker thread done servicing request
20:31:08.328 00.000 31432 OnExposeComplete: enter
20:31:08.331 00.003 31432 UpdateGuideState(): m_state=6
20:31:08.333 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
20:31:08.335 00.002 31432 Star::Find returns 1 (0), X=334.58, Y=889.97, Mass=2422, SNR=29.9, Peak=180 HFD=3.6
20:31:08.337 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
20:31:08.339 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
20:31:08.341 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.90 hyp=1.00 cameraTheta=2.03 mountX=-0.43 mountY=-0.95, mountTheta=-1.99
20:31:08.343 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.90, opts=13)
20:31:08.345 00.002 31432 Enqueuing Move request for scope (-0.45, 0.90)
20:31:08.347 00.002 29876 Worker thread wakes up
20:31:08.347 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.90) opts 0xd
20:31:08.347 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.90)
20:31:08.347 00.000 29876 Moving (-0.45, 0.90) raw xDistance=-0.43 yDistance=-0.95
20:31:08.347 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
20:31:08.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.95
20:31:08.347 00.000 29876 MoveAxis(E, 41, ABG)
20:31:08.347 00.000 29876 Guiding  Dir = 2, Dur = 41
20:31:08.348 00.001 29876 IsSlewing returns 0
20:31:08.348 00.000 29876 IsGuiding returns 0
20:31:08.348 00.000 29876 PulseGuide returned control before completion, sleep 51
20:31:08.351 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:31:08.364 00.013 31432 UpdateGuideState exits: m=2422 RSB=29.9
20:31:08.366 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:08.368 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:08.370 00.002 31432 Enqueuing Expose request
20:31:08.424 00.054 29876 IsGuiding returns 1
20:31:08.424 00.000 29876 scope still moving after pulse duration time elapsed
20:31:08.452 00.028 29876 IsSlewing returns 0
20:31:08.452 00.000 29876 IsGuiding returns 1
20:31:08.482 00.030 29876 IsSlewing returns 0
20:31:08.482 00.000 29876 IsGuiding returns 0
20:31:08.482 00.000 29876 scope move finished after 41 + 93 ms
20:31:08.482 00.000 29876 Move returns status 0, amount 41
20:31:08.482 00.000 29876 MoveAxis(N, 70, ABG)
20:31:08.482 00.000 29876 Guiding  Dir = 0, Dur = 70
20:31:08.482 00.000 29876 IsSlewing returns 0
20:31:08.482 00.000 29876 IsGuiding returns 0
20:31:08.482 00.000 29876 PulseGuide returned control before completion, sleep 80
20:31:08.575 00.093 29876 IsGuiding returns 1
20:31:08.575 00.000 29876 scope still moving after pulse duration time elapsed
20:31:08.606 00.031 29876 IsSlewing returns 0
20:31:08.606 00.000 29876 IsGuiding returns 1
20:31:08.637 00.031 29876 IsSlewing returns 0
20:31:08.637 00.000 29876 IsGuiding returns 1
20:31:08.668 00.031 29876 IsSlewing returns 0
20:31:08.668 00.000 29876 IsGuiding returns 1
20:31:08.699 00.031 29876 IsSlewing returns 0
20:31:08.699 00.000 29876 IsGuiding returns 0
20:31:08.699 00.000 29876 scope move finished after 70 + 146 ms
20:31:08.699 00.000 29876 Move returns status 0, amount 70
20:31:08.699 00.000 29876 move complete, result=0
20:31:08.700 00.001 29876 worker thread done servicing request
20:31:08.700 00.000 29876 Worker thread wakes up
20:31:08.700 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:08.700 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:08.701 00.001 31432 GuideStep: -0.4 px 41 ms EAST, -1.0 px 70 ms NORTH
20:31:10.830 02.129 29876 Exposure complete
20:31:10.874 00.044 29876 worker thread done servicing request
20:31:10.874 00.000 31432 OnExposeComplete: enter
20:31:10.876 00.002 31432 UpdateGuideState(): m_state=6
20:31:10.879 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
20:31:10.880 00.001 31432 Star::Find returns 1 (0), X=334.49, Y=888.37, Mass=2547, SNR=30.8, Peak=191 HFD=3.4
20:31:10.883 00.003 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
20:31:10.884 00.001 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
20:31:10.886 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.70 hyp=0.89 cameraTheta=-2.23 mountX=-0.56 mountY=0.61, mountTheta=2.31
20:31:10.889 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.70, opts=13)
20:31:10.892 00.003 31432 Enqueuing Move request for scope (-0.54, -0.70)
20:31:10.893 00.001 29876 Worker thread wakes up
20:31:10.893 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.70) opts 0xd
20:31:10.893 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.70)
20:31:10.893 00.000 29876 Moving (-0.54, -0.70) raw xDistance=-0.56 yDistance=0.61
20:31:10.893 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
20:31:10.893 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:10.893 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
20:31:10.893 00.000 29876 MoveAxis(E, 59, ABG)
20:31:10.893 00.000 29876 Guiding  Dir = 2, Dur = 59
20:31:10.894 00.001 29876 IsSlewing returns 0
20:31:10.894 00.000 29876 IsGuiding returns 0
20:31:10.894 00.000 29876 PulseGuide returned control before completion, sleep 69
20:31:10.898 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:10.910 00.012 31432 UpdateGuideState exits: m=2547 RSB=30.8
20:31:10.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:10.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:10.916 00.002 31432 Enqueuing Expose request
20:31:10.971 00.055 29876 IsGuiding returns 1
20:31:10.971 00.000 29876 scope still moving after pulse duration time elapsed
20:31:11.002 00.031 29876 IsSlewing returns 0
20:31:11.002 00.000 29876 IsGuiding returns 1
20:31:11.033 00.031 29876 IsSlewing returns 0
20:31:11.033 00.000 29876 IsGuiding returns 1
20:31:11.064 00.031 29876 IsSlewing returns 0
20:31:11.064 00.000 29876 IsGuiding returns 1
20:31:11.095 00.031 29876 IsSlewing returns 0
20:31:11.095 00.000 29876 IsGuiding returns 1
20:31:11.126 00.031 29876 IsSlewing returns 0
20:31:11.126 00.000 29876 IsGuiding returns 1
20:31:11.157 00.031 29876 IsSlewing returns 0
20:31:11.157 00.000 29876 IsGuiding returns 0
20:31:11.157 00.000 29876 scope move finished after 59 + 203 ms
20:31:11.157 00.000 29876 Move returns status 0, amount 59
20:31:11.157 00.000 29876 MoveAxis(N, 0, ABG)
20:31:11.157 00.000 29876 Move returns status 0, amount 0
20:31:11.157 00.000 29876 move complete, result=0
20:31:11.157 00.000 29876 worker thread done servicing request
20:31:11.157 00.000 29876 Worker thread wakes up
20:31:11.157 00.000 31432 GuideStep: -0.6 px 59 ms EAST, 0.6 px 0 ms NORTH
20:31:11.159 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:11.159 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:13.069 01.910 29876 Exposure complete
20:31:13.113 00.044 29876 worker thread done servicing request
20:31:13.113 00.000 31432 OnExposeComplete: enter
20:31:13.116 00.003 31432 UpdateGuideState(): m_state=6
20:31:13.118 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
20:31:13.120 00.002 31432 Star::Find returns 1 (0), X=335.48, Y=888.17, Mass=2454, SNR=30.7, Peak=168 HFD=3.8
20:31:13.122 00.002 31432 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
20:31:13.124 00.002 31432 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
20:31:13.125 00.001 31432 CameraToMount -- cameraX=0.44 cameraY=-0.90 hyp=1.01 cameraTheta=-1.11 mountX=0.42 mountY=0.96, mountTheta=1.16
20:31:13.128 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.90, opts=13)
20:31:13.130 00.002 31432 Enqueuing Move request for scope (0.44, -0.90)
20:31:13.132 00.002 29876 Worker thread wakes up
20:31:13.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.90) opts 0xd
20:31:13.132 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.90)
20:31:13.132 00.000 29876 Moving (0.44, -0.90) raw xDistance=0.42 yDistance=0.96
20:31:13.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
20:31:13.132 00.000 29876 resist switch: large excursion: input 0.96 thresh 0.90 direction from -1 to 1
20:31:13.132 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.88
20:31:13.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.96
20:31:13.132 00.000 29876 MoveAxis(W, 32, ABG)
20:31:13.132 00.000 29876 Guiding  Dir = 3, Dur = 32
20:31:13.133 00.001 29876 IsSlewing returns 0
20:31:13.133 00.000 29876 IsGuiding returns 0
20:31:13.133 00.000 29876 PulseGuide returned control before completion, sleep 42
20:31:13.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:31:13.148 00.012 31432 UpdateGuideState exits: m=2454 RSB=30.7
20:31:13.150 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:13.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:13.153 00.001 31432 Enqueuing Expose request
20:31:13.190 00.037 29876 IsGuiding returns 1
20:31:13.190 00.000 29876 scope still moving after pulse duration time elapsed
20:31:13.220 00.030 29876 IsSlewing returns 0
20:31:13.220 00.000 29876 IsGuiding returns 0
20:31:13.220 00.000 29876 scope move finished after 32 + 55 ms
20:31:13.220 00.000 29876 Move returns status 0, amount 32
20:31:13.220 00.000 29876 BLC: Oldest BLC event removed
20:31:13.220 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:31:13.220 00.000 29876 MoveAxis(S, 91, ABG)
20:31:13.220 00.000 29876 Guiding  Dir = 1, Dur = 91
20:31:13.220 00.000 29876 IsSlewing returns 0
20:31:13.220 00.000 29876 IsGuiding returns 0
20:31:13.220 00.000 29876 PulseGuide returned control before completion, sleep 101
20:31:13.329 00.109 29876 IsGuiding returns 1
20:31:13.329 00.000 29876 scope still moving after pulse duration time elapsed
20:31:13.360 00.031 29876 IsSlewing returns 0
20:31:13.360 00.000 29876 IsGuiding returns 1
20:31:13.391 00.031 29876 IsSlewing returns 0
20:31:13.391 00.000 29876 IsGuiding returns 1
20:31:13.422 00.031 29876 IsSlewing returns 0
20:31:13.422 00.000 29876 IsGuiding returns 0
20:31:13.422 00.000 29876 scope move finished after 91 + 109 ms
20:31:13.422 00.000 29876 Move returns status 0, amount 91
20:31:13.422 00.000 29876 move complete, result=0
20:31:13.423 00.001 29876 worker thread done servicing request
20:31:13.423 00.000 29876 Worker thread wakes up
20:31:13.423 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:13.423 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:13.423 00.000 31432 GuideStep: 0.4 px 32 ms WEST, 1.0 px 91 ms SOUTH
20:31:15.551 02.128 29876 Exposure complete
20:31:15.594 00.043 29876 worker thread done servicing request
20:31:15.594 00.000 31432 OnExposeComplete: enter
20:31:15.597 00.003 31432 UpdateGuideState(): m_state=6
20:31:15.599 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
20:31:15.600 00.001 31432 Star::Find returns 1 (0), X=335.25, Y=888.65, Mass=2314, SNR=29.3, Peak=209 HFD=3.4
20:31:15.602 00.002 31432 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.02) = xAngle (-1.12 = -1.12)
20:31:15.604 00.002 31432 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.89 = 1.89)
20:31:15.606 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-1.10 mountX=0.20 mountY=0.44, mountTheta=1.14
20:31:15.609 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.42, opts=13)
20:31:15.610 00.001 31432 Enqueuing Move request for scope (0.21, -0.42)
20:31:15.613 00.003 29876 Worker thread wakes up
20:31:15.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.42) opts 0xd
20:31:15.613 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.42)
20:31:15.613 00.000 29876 Moving (0.21, -0.42) raw xDistance=0.20 yDistance=0.44
20:31:15.613 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
20:31:15.613 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
20:31:15.613 00.000 29876 MoveAxis(W, 24, ABG)
20:31:15.613 00.000 29876 Guiding  Dir = 3, Dur = 24
20:31:15.613 00.000 29876 IsSlewing returns 0
20:31:15.613 00.000 29876 IsGuiding returns 0
20:31:15.613 00.000 29876 PulseGuide returned control before completion, sleep 34
20:31:15.618 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:31:15.630 00.012 31432 UpdateGuideState exits: m=2314 RSB=29.3
20:31:15.632 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:15.634 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:15.636 00.002 31432 Enqueuing Expose request
20:31:15.657 00.021 29876 IsGuiding returns 1
20:31:15.657 00.000 29876 scope still moving after pulse duration time elapsed
20:31:15.688 00.031 29876 IsSlewing returns 0
20:31:15.688 00.000 29876 IsGuiding returns 0
20:31:15.688 00.000 29876 scope move finished after 24 + 50 ms
20:31:15.688 00.000 29876 Move returns status 0, amount 24
20:31:15.688 00.000 29876 MoveAxis(S, 33, ABG)
20:31:15.688 00.000 29876 Guiding  Dir = 1, Dur = 33
20:31:15.688 00.000 29876 IsSlewing returns 0
20:31:15.688 00.000 29876 IsGuiding returns 0
20:31:15.689 00.001 29876 PulseGuide returned control before completion, sleep 43
20:31:15.734 00.045 29876 IsGuiding returns 1
20:31:15.734 00.000 29876 scope still moving after pulse duration time elapsed
20:31:15.765 00.031 29876 IsSlewing returns 0
20:31:15.765 00.000 29876 IsGuiding returns 1
20:31:15.796 00.031 29876 IsSlewing returns 0
20:31:15.796 00.000 29876 IsGuiding returns 1
20:31:15.825 00.029 29876 IsSlewing returns 0
20:31:15.825 00.000 29876 IsGuiding returns 1
20:31:15.856 00.031 29876 IsSlewing returns 0
20:31:15.856 00.000 29876 IsGuiding returns 0
20:31:15.856 00.000 29876 scope move finished after 33 + 135 ms
20:31:15.856 00.000 29876 Move returns status 0, amount 33
20:31:15.856 00.000 29876 move complete, result=0
20:31:15.856 00.000 29876 worker thread done servicing request
20:31:15.856 00.000 29876 Worker thread wakes up
20:31:15.856 00.000 31432 GuideStep: 0.2 px 24 ms WEST, 0.4 px 33 ms SOUTH
20:31:15.860 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:15.860 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:17.769 01.909 29876 Exposure complete
20:31:17.817 00.048 29876 worker thread done servicing request
20:31:17.817 00.000 31432 OnExposeComplete: enter
20:31:17.819 00.002 31432 UpdateGuideState(): m_state=6
20:31:17.822 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
20:31:17.824 00.002 31432 Star::Find returns 1 (0), X=334.71, Y=888.84, Mass=2572, SNR=32.3, Peak=209 HFD=3.6
20:31:17.826 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
20:31:17.828 00.002 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
20:31:17.830 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-2.53 mountX=-0.33 mountY=0.17, mountTheta=2.66
20:31:17.832 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.23, opts=13)
20:31:17.834 00.002 31432 Enqueuing Move request for scope (-0.32, -0.23)
20:31:17.836 00.002 29876 Worker thread wakes up
20:31:17.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.23) opts 0xd
20:31:17.836 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.23)
20:31:17.836 00.000 29876 Moving (-0.32, -0.23) raw xDistance=-0.33 yDistance=0.17
20:31:17.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
20:31:17.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:17.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:31:17.836 00.000 29876 MoveAxis(E, 28, ABG)
20:31:17.836 00.000 29876 Guiding  Dir = 2, Dur = 28
20:31:17.837 00.001 29876 IsSlewing returns 0
20:31:17.837 00.000 29876 IsGuiding returns 0
20:31:17.837 00.000 29876 PulseGuide returned control before completion, sleep 38
20:31:17.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:31:17.851 00.011 31432 UpdateGuideState exits: m=2572 RSB=32.3
20:31:17.854 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:17.855 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:17.857 00.002 31432 Enqueuing Expose request
20:31:17.878 00.021 29876 IsGuiding returns 1
20:31:17.878 00.000 29876 scope still moving after pulse duration time elapsed
20:31:17.909 00.031 29876 IsSlewing returns 0
20:31:17.909 00.000 29876 IsGuiding returns 1
20:31:17.939 00.030 29876 IsSlewing returns 0
20:31:17.939 00.000 29876 IsGuiding returns 0
20:31:17.939 00.000 29876 scope move finished after 28 + 74 ms
20:31:17.939 00.000 29876 Move returns status 0, amount 28
20:31:17.939 00.000 29876 MoveAxis(N, 0, ABG)
20:31:17.939 00.000 29876 Move returns status 0, amount 0
20:31:17.939 00.000 29876 move complete, result=0
20:31:17.939 00.000 29876 worker thread done servicing request
20:31:17.940 00.001 29876 Worker thread wakes up
20:31:17.940 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:17.940 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
20:31:17.943 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:20.073 02.130 29876 Exposure complete
20:31:20.121 00.048 29876 worker thread done servicing request
20:31:20.121 00.000 31432 OnExposeComplete: enter
20:31:20.124 00.003 31432 UpdateGuideState(): m_state=6
20:31:20.126 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:31:20.127 00.001 31432 Star::Find returns 1 (0), X=334.82, Y=888.89, Mass=2487, SNR=31.4, Peak=215 HFD=3.7
20:31:20.129 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
20:31:20.132 00.003 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
20:31:20.133 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-2.45 mountX=-0.22 mountY=0.14, mountTheta=2.56
20:31:20.136 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.18, opts=13)
20:31:20.138 00.002 31432 Enqueuing Move request for scope (-0.22, -0.18)
20:31:20.140 00.002 29876 Worker thread wakes up
20:31:20.140 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
20:31:20.140 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
20:31:20.140 00.000 29876 Moving (-0.22, -0.18) raw xDistance=-0.22 yDistance=0.14
20:31:20.140 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
20:31:20.140 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:20.141 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:31:20.141 00.000 29876 MoveAxis(E, 25, ABG)
20:31:20.141 00.000 29876 Guiding  Dir = 2, Dur = 25
20:31:20.141 00.000 29876 IsSlewing returns 0
20:31:20.141 00.000 29876 IsGuiding returns 0
20:31:20.141 00.000 29876 PulseGuide returned control before completion, sleep 35
20:31:20.144 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=5, FiltMax=257, Gamma=0.490
20:31:20.156 00.012 31432 UpdateGuideState exits: m=2487 RSB=31.4
20:31:20.158 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:20.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:20.162 00.002 31432 Enqueuing Expose request
20:31:20.179 00.017 29876 IsGuiding returns 1
20:31:20.179 00.000 29876 scope still moving after pulse duration time elapsed
20:31:20.210 00.031 29876 IsSlewing returns 0
20:31:20.210 00.000 29876 IsGuiding returns 1
20:31:20.241 00.031 29876 IsSlewing returns 0
20:31:20.241 00.000 29876 IsGuiding returns 0
20:31:20.241 00.000 29876 scope move finished after 25 + 75 ms
20:31:20.241 00.000 29876 Move returns status 0, amount 25
20:31:20.241 00.000 29876 MoveAxis(N, 0, ABG)
20:31:20.241 00.000 29876 Move returns status 0, amount 0
20:31:20.241 00.000 29876 move complete, result=0
20:31:20.241 00.000 29876 worker thread done servicing request
20:31:20.241 00.000 29876 Worker thread wakes up
20:31:20.241 00.000 31432 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
20:31:20.244 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:20.244 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:22.148 01.904 29876 Exposure complete
20:31:22.192 00.044 29876 worker thread done servicing request
20:31:22.192 00.000 31432 OnExposeComplete: enter
20:31:22.194 00.002 31432 UpdateGuideState(): m_state=6
20:31:22.195 00.001 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
20:31:22.197 00.002 31432 Star::Find returns 1 (0), X=334.65, Y=889.04, Mass=2693, SNR=31.8, Peak=211 HFD=3.8
20:31:22.200 00.003 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
20:31:22.202 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.08 = -0.08)
20:31:22.203 00.001 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.39 cameraTheta=-3.07 mountX=-0.38 mountY=-0.03, mountTheta=-3.06
20:31:22.206 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.03, opts=13)
20:31:22.207 00.001 31432 Enqueuing Move request for scope (-0.38, -0.03)
20:31:22.209 00.002 29876 Worker thread wakes up
20:31:22.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
20:31:22.210 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
20:31:22.210 00.000 29876 Moving (-0.38, -0.03) raw xDistance=-0.38 yDistance=-0.03
20:31:22.210 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
20:31:22.210 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:22.210 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:31:22.210 00.000 29876 MoveAxis(E, 41, ABG)
20:31:22.210 00.000 29876 Guiding  Dir = 2, Dur = 41
20:31:22.210 00.000 29876 IsSlewing returns 0
20:31:22.210 00.000 29876 IsGuiding returns 0
20:31:22.210 00.000 29876 PulseGuide returned control before completion, sleep 51
20:31:22.215 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:22.228 00.013 31432 UpdateGuideState exits: m=2693 RSB=31.8
20:31:22.229 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:22.231 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:22.232 00.001 31432 Enqueuing Expose request
20:31:22.272 00.040 29876 IsGuiding returns 1
20:31:22.272 00.000 29876 scope still moving after pulse duration time elapsed
20:31:22.304 00.032 29876 IsSlewing returns 0
20:31:22.304 00.000 29876 IsGuiding returns 0
20:31:22.304 00.000 29876 scope move finished after 41 + 52 ms
20:31:22.304 00.000 29876 Move returns status 0, amount 41
20:31:22.304 00.000 29876 MoveAxis(N, 0, ABG)
20:31:22.304 00.000 29876 Move returns status 0, amount 0
20:31:22.304 00.000 29876 move complete, result=0
20:31:22.304 00.000 29876 worker thread done servicing request
20:31:22.304 00.000 29876 Worker thread wakes up
20:31:22.304 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.0 px 0 ms NORTH
20:31:22.307 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:22.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:24.536 02.229 29876 Exposure complete
20:31:24.578 00.042 29876 worker thread done servicing request
20:31:24.578 00.000 31432 OnExposeComplete: enter
20:31:24.581 00.003 31432 UpdateGuideState(): m_state=6
20:31:24.583 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
20:31:24.585 00.002 31432 Star::Find returns 1 (0), X=334.49, Y=889.33, Mass=2469, SNR=30.9, Peak=211 HFD=3.5
20:31:24.587 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
20:31:24.589 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
20:31:24.591 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.26 hyp=0.60 cameraTheta=2.69 mountX=-0.54 mountY=-0.34, mountTheta=-2.57
20:31:24.594 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.26, opts=13)
20:31:24.597 00.003 31432 Enqueuing Move request for scope (-0.54, 0.26)
20:31:24.599 00.002 29876 Worker thread wakes up
20:31:24.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.26) opts 0xd
20:31:24.599 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.26)
20:31:24.599 00.000 29876 Moving (-0.54, 0.26) raw xDistance=-0.54 yDistance=-0.34
20:31:24.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54
20:31:24.599 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:24.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:31:24.599 00.000 29876 MoveAxis(E, 57, ABG)
20:31:24.599 00.000 29876 Guiding  Dir = 2, Dur = 57
20:31:24.599 00.000 29876 IsSlewing returns 0
20:31:24.599 00.000 29876 IsGuiding returns 0
20:31:24.600 00.001 29876 PulseGuide returned control before completion, sleep 67
20:31:24.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:24.615 00.012 31432 UpdateGuideState exits: m=2469 RSB=30.9
20:31:24.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:24.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:24.621 00.002 31432 Enqueuing Expose request
20:31:24.676 00.055 29876 IsGuiding returns 1
20:31:24.676 00.000 29876 scope still moving after pulse duration time elapsed
20:31:24.706 00.030 29876 IsSlewing returns 0
20:31:24.706 00.000 29876 IsGuiding returns 1
20:31:24.737 00.031 29876 IsSlewing returns 0
20:31:24.737 00.000 29876 IsGuiding returns 0
20:31:24.737 00.000 29876 scope move finished after 57 + 80 ms
20:31:24.737 00.000 29876 Move returns status 0, amount 57
20:31:24.737 00.000 29876 MoveAxis(N, 0, ABG)
20:31:24.737 00.000 29876 Move returns status 0, amount 0
20:31:24.737 00.000 29876 move complete, result=0
20:31:24.737 00.000 29876 worker thread done servicing request
20:31:24.737 00.000 29876 Worker thread wakes up
20:31:24.737 00.000 31432 GuideStep: -0.5 px 57 ms EAST, -0.3 px 0 ms NORTH
20:31:24.740 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:24.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:26.654 01.914 29876 Exposure complete
20:31:26.697 00.043 29876 worker thread done servicing request
20:31:26.697 00.000 31432 OnExposeComplete: enter
20:31:26.699 00.002 31432 UpdateGuideState(): m_state=6
20:31:26.702 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
20:31:26.704 00.002 31432 Star::Find returns 1 (0), X=334.33, Y=889.61, Mass=2560, SNR=31.8, Peak=194 HFD=3.5
20:31:26.705 00.001 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.46 = 2.46)
20:31:26.707 00.002 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.81)
20:31:26.709 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=0.54 hyp=0.88 cameraTheta=2.48 mountX=-0.68 mountY=-0.64, mountTheta=-2.39
20:31:26.712 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=0.54, opts=13)
20:31:26.714 00.002 31432 Enqueuing Move request for scope (-0.70, 0.54)
20:31:26.716 00.002 29876 Worker thread wakes up
20:31:26.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.54) opts 0xd
20:31:26.716 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, 0.54)
20:31:26.716 00.000 29876 Moving (-0.70, 0.54) raw xDistance=-0.68 yDistance=-0.64
20:31:26.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
20:31:26.716 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:26.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
20:31:26.716 00.000 29876 MoveAxis(E, 74, ABG)
20:31:26.716 00.000 29876 Guiding  Dir = 2, Dur = 74
20:31:26.716 00.000 29876 IsSlewing returns 0
20:31:26.717 00.001 29876 IsGuiding returns 0
20:31:26.717 00.000 29876 PulseGuide returned control before completion, sleep 84
20:31:26.722 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:26.734 00.012 31432 UpdateGuideState exits: m=2560 RSB=31.8
20:31:26.737 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:26.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:26.741 00.002 31432 Enqueuing Expose request
20:31:26.808 00.067 29876 IsGuiding returns 1
20:31:26.808 00.000 29876 scope still moving after pulse duration time elapsed
20:31:26.839 00.031 29876 IsSlewing returns 0
20:31:26.839 00.000 29876 IsGuiding returns 1
20:31:26.870 00.031 29876 IsSlewing returns 0
20:31:26.870 00.000 29876 IsGuiding returns 1
20:31:26.900 00.030 29876 IsSlewing returns 0
20:31:26.900 00.000 29876 IsGuiding returns 0
20:31:26.900 00.000 29876 scope move finished after 74 + 109 ms
20:31:26.900 00.000 29876 Move returns status 0, amount 74
20:31:26.900 00.000 29876 MoveAxis(N, 0, ABG)
20:31:26.900 00.000 29876 Move returns status 0, amount 0
20:31:26.900 00.000 29876 move complete, result=0
20:31:26.901 00.001 29876 worker thread done servicing request
20:31:26.901 00.000 29876 Worker thread wakes up
20:31:26.901 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:26.901 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:26.901 00.000 31432 GuideStep: -0.7 px 74 ms EAST, -0.6 px 0 ms NORTH
20:31:29.024 02.123 29876 Exposure complete
20:31:29.068 00.044 29876 worker thread done servicing request
20:31:29.068 00.000 31432 OnExposeComplete: enter
20:31:29.070 00.002 31432 UpdateGuideState(): m_state=6
20:31:29.072 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
20:31:29.074 00.002 31432 Star::Find returns 1 (0), X=334.54, Y=888.49, Mass=2538, SNR=30.9, Peak=221 HFD=3.2
20:31:29.077 00.003 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.30 = -2.30)
20:31:29.079 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.71 = 0.71)
20:31:29.081 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.58 hyp=0.76 cameraTheta=-2.28 mountX=-0.51 mountY=0.50, mountTheta=2.37
20:31:29.083 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.58, opts=13)
20:31:29.086 00.003 31432 Enqueuing Move request for scope (-0.49, -0.58)
20:31:29.087 00.001 29876 Worker thread wakes up
20:31:29.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.58) opts 0xd
20:31:29.087 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.58)
20:31:29.087 00.000 29876 Moving (-0.49, -0.58) raw xDistance=-0.51 yDistance=0.50
20:31:29.088 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
20:31:29.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
20:31:29.088 00.000 29876 MoveAxis(E, 59, ABG)
20:31:29.088 00.000 29876 Guiding  Dir = 2, Dur = 59
20:31:29.088 00.000 29876 IsSlewing returns 0
20:31:29.088 00.000 29876 IsGuiding returns 0
20:31:29.088 00.000 29876 PulseGuide returned control before completion, sleep 69
20:31:29.092 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:29.103 00.011 31432 UpdateGuideState exits: m=2538 RSB=30.9
20:31:29.106 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:29.108 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:29.110 00.002 31432 Enqueuing Expose request
20:31:29.162 00.052 29876 IsGuiding returns 1
20:31:29.162 00.000 29876 scope still moving after pulse duration time elapsed
20:31:29.192 00.030 29876 IsSlewing returns 0
20:31:29.192 00.000 29876 IsGuiding returns 1
20:31:29.222 00.030 29876 IsSlewing returns 0
20:31:29.222 00.000 29876 IsGuiding returns 1
20:31:29.254 00.032 29876 IsSlewing returns 0
20:31:29.254 00.000 29876 IsGuiding returns 0
20:31:29.254 00.000 29876 scope move finished after 59 + 107 ms
20:31:29.254 00.000 29876 Move returns status 0, amount 59
20:31:29.254 00.000 29876 MoveAxis(S, 36, ABG)
20:31:29.254 00.000 29876 Guiding  Dir = 1, Dur = 36
20:31:29.254 00.000 29876 IsSlewing returns 0
20:31:29.254 00.000 29876 IsGuiding returns 0
20:31:29.254 00.000 29876 PulseGuide returned control before completion, sleep 46
20:31:29.316 00.062 29876 IsGuiding returns 1
20:31:29.316 00.000 29876 scope still moving after pulse duration time elapsed
20:31:29.346 00.030 29876 IsSlewing returns 0
20:31:29.346 00.000 29876 IsGuiding returns 1
20:31:29.377 00.031 29876 IsSlewing returns 0
20:31:29.377 00.000 29876 IsGuiding returns 1
20:31:29.407 00.030 29876 IsSlewing returns 0
20:31:29.407 00.000 29876 IsGuiding returns 1
20:31:29.438 00.031 29876 IsSlewing returns 0
20:31:29.438 00.000 29876 IsGuiding returns 1
20:31:29.469 00.031 29876 IsSlewing returns 0
20:31:29.469 00.000 29876 IsGuiding returns 0
20:31:29.469 00.000 29876 scope move finished after 36 + 179 ms
20:31:29.469 00.000 29876 Move returns status 0, amount 36
20:31:29.469 00.000 29876 move complete, result=0
20:31:29.470 00.001 29876 worker thread done servicing request
20:31:29.470 00.000 29876 Worker thread wakes up
20:31:29.470 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:29.470 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:29.470 00.000 31432 GuideStep: -0.5 px 59 ms EAST, 0.5 px 36 ms SOUTH
20:31:31.373 01.903 29876 Exposure complete
20:31:31.416 00.043 29876 worker thread done servicing request
20:31:31.416 00.000 31432 OnExposeComplete: enter
20:31:31.419 00.003 31432 UpdateGuideState(): m_state=6
20:31:31.421 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
20:31:31.423 00.002 31432 Star::Find returns 1 (0), X=334.52, Y=889.01, Mass=2370, SNR=30.3, Peak=219 HFD=3.6
20:31:31.425 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
20:31:31.427 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
20:31:31.429 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.06 hyp=0.51 cameraTheta=-3.03 mountX=-0.51 mountY=-0.02, mountTheta=-3.10
20:31:31.431 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.06, opts=13)
20:31:31.433 00.002 31432 Enqueuing Move request for scope (-0.51, -0.06)
20:31:31.435 00.002 29876 Worker thread wakes up
20:31:31.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.06) opts 0xd
20:31:31.435 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.06)
20:31:31.435 00.000 29876 Moving (-0.51, -0.06) raw xDistance=-0.51 yDistance=-0.02
20:31:31.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
20:31:31.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:31.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:31:31.435 00.000 29876 MoveAxis(E, 58, ABG)
20:31:31.436 00.001 29876 Guiding  Dir = 2, Dur = 58
20:31:31.436 00.000 29876 IsSlewing returns 0
20:31:31.436 00.000 29876 IsGuiding returns 0
20:31:31.436 00.000 29876 PulseGuide returned control before completion, sleep 68
20:31:31.439 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:31.450 00.011 31432 UpdateGuideState exits: m=2370 RSB=30.3
20:31:31.453 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:31.455 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:31.456 00.001 31432 Enqueuing Expose request
20:31:31.509 00.053 29876 IsGuiding returns 1
20:31:31.509 00.000 29876 scope still moving after pulse duration time elapsed
20:31:31.539 00.030 29876 IsSlewing returns 0
20:31:31.539 00.000 29876 IsGuiding returns 1
20:31:31.570 00.031 29876 IsSlewing returns 0
20:31:31.570 00.000 29876 IsGuiding returns 1
20:31:31.601 00.031 29876 IsSlewing returns 0
20:31:31.601 00.000 29876 IsGuiding returns 0
20:31:31.601 00.000 29876 scope move finished after 58 + 107 ms
20:31:31.601 00.000 29876 Move returns status 0, amount 58
20:31:31.601 00.000 29876 MoveAxis(N, 0, ABG)
20:31:31.601 00.000 29876 Move returns status 0, amount 0
20:31:31.601 00.000 29876 move complete, result=0
20:31:31.601 00.000 29876 worker thread done servicing request
20:31:31.601 00.000 29876 Worker thread wakes up
20:31:31.601 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:31.601 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.0 px 0 ms NORTH
20:31:31.603 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:33.829 02.226 29876 Exposure complete
20:31:33.874 00.045 29876 worker thread done servicing request
20:31:33.874 00.000 31432 OnExposeComplete: enter
20:31:33.876 00.002 31432 UpdateGuideState(): m_state=6
20:31:33.878 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
20:31:33.880 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=888.84, Mass=2614, SNR=31.6, Peak=245 HFD=4.0
20:31:33.882 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.62 = -1.62)
20:31:33.884 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
20:31:33.886 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.60 mountX=-0.01 mountY=0.22, mountTheta=1.62
20:31:33.889 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.22, opts=13)
20:31:33.892 00.003 31432 Enqueuing Move request for scope (-0.01, -0.22)
20:31:33.894 00.002 29876 Worker thread wakes up
20:31:33.894 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
20:31:33.894 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
20:31:33.894 00.000 29876 Moving (-0.01, -0.22) raw xDistance=-0.01 yDistance=0.22
20:31:33.894 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:31:33.894 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:33.894 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:31:33.894 00.000 29876 MoveAxis(E, 0, ABG)
20:31:33.894 00.000 29876 Move returns status 0, amount 0
20:31:33.895 00.001 29876 MoveAxis(N, 0, ABG)
20:31:33.895 00.000 29876 Move returns status 0, amount 0
20:31:33.895 00.000 29876 move complete, result=0
20:31:33.895 00.000 29876 worker thread done servicing request
20:31:33.898 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:31:33.910 00.012 31432 UpdateGuideState exits: m=2614 RSB=31.6
20:31:33.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:33.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:33.916 00.002 31432 Enqueuing Expose request
20:31:33.917 00.001 29876 Worker thread wakes up
20:31:33.918 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:31:33.920 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:33.920 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:35.827 01.907 29876 Exposure complete
20:31:35.871 00.044 29876 worker thread done servicing request
20:31:35.871 00.000 31432 OnExposeComplete: enter
20:31:35.873 00.002 31432 UpdateGuideState(): m_state=6
20:31:35.875 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
20:31:35.877 00.002 31432 Star::Find returns 1 (0), X=335.21, Y=888.38, Mass=2648, SNR=32.1, Peak=198 HFD=3.6
20:31:35.879 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
20:31:35.880 00.001 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
20:31:35.882 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.69 hyp=0.71 cameraTheta=-1.32 mountX=0.16 mountY=0.71, mountTheta=1.34
20:31:35.885 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.69, opts=13)
20:31:35.887 00.002 31432 Enqueuing Move request for scope (0.18, -0.69)
20:31:35.888 00.001 29876 Worker thread wakes up
20:31:35.889 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.69) opts 0xd
20:31:35.889 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.69)
20:31:35.889 00.000 29876 Moving (0.18, -0.69) raw xDistance=0.16 yDistance=0.71
20:31:35.889 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:31:35.889 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.71
20:31:35.889 00.000 29876 MoveAxis(E, 0, ABG)
20:31:35.889 00.000 29876 Move returns status 0, amount 0
20:31:35.889 00.000 29876 MoveAxis(S, 52, ABG)
20:31:35.889 00.000 29876 Guiding  Dir = 1, Dur = 52
20:31:35.889 00.000 29876 IsSlewing returns 0
20:31:35.889 00.000 29876 IsGuiding returns 0
20:31:35.889 00.000 29876 PulseGuide returned control before completion, sleep 62
20:31:35.898 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:35.912 00.014 31432 UpdateGuideState exits: m=2648 RSB=32.1
20:31:35.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:35.916 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:35.918 00.002 31432 Enqueuing Expose request
20:31:35.967 00.049 29876 IsGuiding returns 1
20:31:35.967 00.000 29876 scope still moving after pulse duration time elapsed
20:31:35.998 00.031 29876 IsSlewing returns 0
20:31:35.998 00.000 29876 IsGuiding returns 1
20:31:36.029 00.031 29876 IsSlewing returns 0
20:31:36.029 00.000 29876 IsGuiding returns 0
20:31:36.029 00.000 29876 scope move finished after 52 + 87 ms
20:31:36.029 00.000 29876 Move returns status 0, amount 52
20:31:36.029 00.000 29876 move complete, result=0
20:31:36.029 00.000 29876 worker thread done servicing request
20:31:36.029 00.000 29876 Worker thread wakes up
20:31:36.029 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.7 px 52 ms SOUTH
20:31:36.032 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:36.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:38.260 02.228 29876 Exposure complete
20:31:38.305 00.045 29876 worker thread done servicing request
20:31:38.305 00.000 31432 OnExposeComplete: enter
20:31:38.307 00.002 31432 UpdateGuideState(): m_state=6
20:31:38.309 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
20:31:38.311 00.002 31432 Star::Find returns 1 (0), X=334.17, Y=888.99, Mass=2274, SNR=29.2, Peak=180 HFD=3.4
20:31:38.313 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:31:38.314 00.001 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:31:38.316 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=-0.08 hyp=0.87 cameraTheta=-3.05 mountX=-0.87 mountY=-0.05, mountTheta=-3.08
20:31:38.319 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=-0.08, opts=13)
20:31:38.321 00.002 31432 Enqueuing Move request for scope (-0.86, -0.08)
20:31:38.323 00.002 29876 Worker thread wakes up
20:31:38.323 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.08) opts 0xd
20:31:38.323 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, -0.08)
20:31:38.323 00.000 29876 Moving (-0.86, -0.08) raw xDistance=-0.87 yDistance=-0.05
20:31:38.323 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.87
20:31:38.323 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:38.323 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:31:38.323 00.000 29876 MoveAxis(E, 83, ABG)
20:31:38.323 00.000 29876 Guiding  Dir = 2, Dur = 83
20:31:38.323 00.000 29876 IsSlewing returns 0
20:31:38.324 00.001 29876 IsGuiding returns 0
20:31:38.324 00.000 29876 PulseGuide returned control before completion, sleep 93
20:31:38.327 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:31:38.339 00.012 31432 UpdateGuideState exits: m=2274 RSB=29.2
20:31:38.342 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:38.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:38.346 00.002 31432 Enqueuing Expose request
20:31:38.431 00.085 29876 IsGuiding returns 1
20:31:38.431 00.000 29876 scope still moving after pulse duration time elapsed
20:31:38.462 00.031 29876 IsSlewing returns 0
20:31:38.462 00.000 29876 IsGuiding returns 1
20:31:38.492 00.030 29876 IsSlewing returns 0
20:31:38.492 00.000 29876 IsGuiding returns 1
20:31:38.523 00.031 29876 IsSlewing returns 0
20:31:38.523 00.000 29876 IsGuiding returns 0
20:31:38.523 00.000 29876 scope move finished after 83 + 116 ms
20:31:38.523 00.000 29876 Move returns status 0, amount 83
20:31:38.523 00.000 29876 MoveAxis(N, 0, ABG)
20:31:38.523 00.000 29876 Move returns status 0, amount 0
20:31:38.523 00.000 29876 move complete, result=0
20:31:38.523 00.000 29876 worker thread done servicing request
20:31:38.523 00.000 29876 Worker thread wakes up
20:31:38.523 00.000 31432 GuideStep: -0.9 px 83 ms EAST, -0.1 px 0 ms NORTH
20:31:38.527 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:38.527 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:40.441 01.914 29876 Exposure complete
20:31:40.484 00.043 29876 worker thread done servicing request
20:31:40.484 00.000 31432 OnExposeComplete: enter
20:31:40.487 00.003 31432 UpdateGuideState(): m_state=6
20:31:40.489 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
20:31:40.491 00.002 31432 Star::Find returns 1 (0), X=334.84, Y=888.94, Mass=2590, SNR=31.4, Peak=215 HFD=3.8
20:31:40.492 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
20:31:40.494 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
20:31:40.496 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-2.57 mountX=-0.20 mountY=0.10, mountTheta=2.69
20:31:40.499 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.13, opts=13)
20:31:40.501 00.002 31432 Enqueuing Move request for scope (-0.20, -0.13)
20:31:40.504 00.003 29876 Worker thread wakes up
20:31:40.504 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
20:31:40.504 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
20:31:40.504 00.000 29876 Moving (-0.20, -0.13) raw xDistance=-0.20 yDistance=0.10
20:31:40.504 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
20:31:40.504 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:40.504 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:31:40.504 00.000 29876 MoveAxis(E, 0, ABG)
20:31:40.504 00.000 29876 Move returns status 0, amount 0
20:31:40.504 00.000 29876 MoveAxis(N, 0, ABG)
20:31:40.504 00.000 29876 Move returns status 0, amount 0
20:31:40.504 00.000 29876 move complete, result=0
20:31:40.504 00.000 29876 worker thread done servicing request
20:31:40.510 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:40.522 00.012 31432 UpdateGuideState exits: m=2590 RSB=31.4
20:31:40.524 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:40.526 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:40.528 00.002 31432 Enqueuing Expose request
20:31:40.530 00.002 29876 Worker thread wakes up
20:31:40.530 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:31:40.532 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:40.532 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:42.652 02.120 29876 Exposure complete
20:31:42.698 00.046 29876 worker thread done servicing request
20:31:42.698 00.000 31432 OnExposeComplete: enter
20:31:42.700 00.002 31432 UpdateGuideState(): m_state=6
20:31:42.702 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
20:31:42.705 00.003 31432 Star::Find returns 1 (0), X=333.92, Y=889.23, Mass=2675, SNR=32.3, Peak=253 HFD=3.4
20:31:42.710 00.005 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
20:31:42.715 00.005 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
20:31:42.717 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=0.16 hyp=1.13 cameraTheta=3.00 mountX=-1.11 mountY=-0.33, mountTheta=-2.86
20:31:42.720 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=0.16, opts=13)
20:31:42.723 00.003 31432 Enqueuing Move request for scope (-1.12, 0.16)
20:31:42.724 00.001 29876 Worker thread wakes up
20:31:42.725 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.16) opts 0xd
20:31:42.725 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, 0.16)
20:31:42.725 00.000 29876 Moving (-1.12, 0.16) raw xDistance=-1.11 yDistance=-0.33
20:31:42.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.11
20:31:42.725 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:31:42.725 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:31:42.725 00.000 29876 MoveAxis(E, 107, ABG)
20:31:42.725 00.000 29876 Guiding  Dir = 2, Dur = 107
20:31:42.725 00.000 29876 IsSlewing returns 0
20:31:42.725 00.000 29876 IsGuiding returns 0
20:31:42.725 00.000 29876 PulseGuide returned control before completion, sleep 117
20:31:42.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:31:42.743 00.015 31432 UpdateGuideState exits: m=2675 RSB=32.3
20:31:42.745 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:42.747 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:42.749 00.002 31432 Enqueuing Expose request
20:31:42.853 00.104 29876 IsGuiding returns 1
20:31:42.853 00.000 29876 scope still moving after pulse duration time elapsed
20:31:42.883 00.030 29876 IsSlewing returns 0
20:31:42.883 00.000 29876 IsGuiding returns 1
20:31:42.915 00.032 29876 IsSlewing returns 0
20:31:42.915 00.000 29876 IsGuiding returns 1
20:31:42.946 00.031 29876 IsSlewing returns 0
20:31:42.946 00.000 29876 IsGuiding returns 0
20:31:42.946 00.000 29876 scope move finished after 107 + 114 ms
20:31:42.946 00.000 29876 Move returns status 0, amount 107
20:31:42.946 00.000 29876 MoveAxis(N, 0, ABG)
20:31:42.946 00.000 29876 Move returns status 0, amount 0
20:31:42.946 00.000 29876 move complete, result=0
20:31:42.946 00.000 29876 worker thread done servicing request
20:31:42.946 00.000 29876 Worker thread wakes up
20:31:42.946 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:42.946 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:42.946 00.000 31432 GuideStep: -1.1 px 107 ms EAST, -0.3 px 0 ms NORTH
20:31:44.864 01.918 29876 Exposure complete
20:31:44.908 00.044 29876 worker thread done servicing request
20:31:44.908 00.000 31432 OnExposeComplete: enter
20:31:44.912 00.004 31432 UpdateGuideState(): m_state=6
20:31:44.914 00.002 31432 Star::Find(15, 333, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
20:31:44.917 00.003 31432 Star::Find returns 1 (0), X=334.99, Y=888.97, Mass=2526, SNR=30.9, Peak=191 HFD=4.0
20:31:44.920 00.003 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.97 = -1.97)
20:31:44.923 00.003 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
20:31:44.925 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.94 mountX=-0.04 mountY=0.09, mountTheta=1.99
20:31:44.929 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.10, opts=13)
20:31:44.932 00.003 31432 Enqueuing Move request for scope (-0.04, -0.10)
20:31:44.934 00.002 29876 Worker thread wakes up
20:31:44.934 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
20:31:44.934 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
20:31:44.934 00.000 29876 Moving (-0.04, -0.10) raw xDistance=-0.04 yDistance=0.09
20:31:44.934 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:31:44.934 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:44.934 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:31:44.934 00.000 29876 MoveAxis(E, 0, ABG)
20:31:44.934 00.000 29876 Move returns status 0, amount 0
20:31:44.934 00.000 29876 MoveAxis(N, 0, ABG)
20:31:44.934 00.000 29876 Move returns status 0, amount 0
20:31:44.934 00.000 29876 move complete, result=0
20:31:44.934 00.000 29876 worker thread done servicing request
20:31:44.941 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:44.955 00.014 31432 UpdateGuideState exits: m=2526 RSB=30.9
20:31:44.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:44.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:44.961 00.002 31432 Enqueuing Expose request
20:31:44.963 00.002 29876 Worker thread wakes up
20:31:44.963 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:31:44.968 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:44.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:47.096 02.128 29876 Exposure complete
20:31:47.140 00.044 29876 worker thread done servicing request
20:31:47.140 00.000 31432 OnExposeComplete: enter
20:31:47.143 00.003 31432 UpdateGuideState(): m_state=6
20:31:47.145 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
20:31:47.147 00.002 31432 Star::Find returns 1 (0), X=334.92, Y=888.85, Mass=2689, SNR=31.5, Peak=227 HFD=3.8
20:31:47.150 00.003 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.09 = -2.09)
20:31:47.152 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
20:31:47.154 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.06 mountX=-0.12 mountY=0.20, mountTheta=2.12
20:31:47.157 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.22, opts=13)
20:31:47.159 00.002 31432 Enqueuing Move request for scope (-0.12, -0.22)
20:31:47.161 00.002 29876 Worker thread wakes up
20:31:47.161 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
20:31:47.161 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
20:31:47.161 00.000 29876 Moving (-0.12, -0.22) raw xDistance=-0.12 yDistance=0.20
20:31:47.161 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:31:47.161 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:47.161 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:31:47.161 00.000 29876 MoveAxis(E, 0, ABG)
20:31:47.161 00.000 29876 Move returns status 0, amount 0
20:31:47.161 00.000 29876 MoveAxis(N, 0, ABG)
20:31:47.161 00.000 29876 Move returns status 0, amount 0
20:31:47.161 00.000 29876 move complete, result=0
20:31:47.161 00.000 29876 worker thread done servicing request
20:31:47.165 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:31:47.176 00.011 31432 UpdateGuideState exits: m=2689 RSB=31.5
20:31:47.179 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:47.181 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:47.183 00.002 31432 Enqueuing Expose request
20:31:47.185 00.002 29876 Worker thread wakes up
20:31:47.185 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:31:47.187 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:47.187 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:49.100 01.913 29876 Exposure complete
20:31:49.143 00.043 29876 worker thread done servicing request
20:31:49.143 00.000 31432 OnExposeComplete: enter
20:31:49.145 00.002 31432 UpdateGuideState(): m_state=6
20:31:49.148 00.003 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
20:31:49.150 00.002 31432 Star::Find returns 1 (0), X=334.42, Y=889.09, Mass=2623, SNR=30.9, Peak=199 HFD=3.8
20:31:49.152 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
20:31:49.153 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.19)
20:31:49.155 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=0.02 hyp=0.61 cameraTheta=3.11 mountX=-0.61 mountY=-0.11, mountTheta=-2.96
20:31:49.158 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=0.02, opts=13)
20:31:49.160 00.002 31432 Enqueuing Move request for scope (-0.61, 0.02)
20:31:49.162 00.002 29876 Worker thread wakes up
20:31:49.162 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.02) opts 0xd
20:31:49.162 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, 0.02)
20:31:49.162 00.000 29876 Moving (-0.61, 0.02) raw xDistance=-0.61 yDistance=-0.11
20:31:49.162 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.61
20:31:49.162 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:49.162 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:31:49.162 00.000 29876 MoveAxis(E, 59, ABG)
20:31:49.162 00.000 29876 Guiding  Dir = 2, Dur = 59
20:31:49.162 00.000 29876 IsSlewing returns 0
20:31:49.162 00.000 29876 IsGuiding returns 0
20:31:49.163 00.001 29876 PulseGuide returned control before completion, sleep 69
20:31:49.166 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:31:49.179 00.013 31432 UpdateGuideState exits: m=2623 RSB=30.9
20:31:49.181 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:49.183 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:49.185 00.002 31432 Enqueuing Expose request
20:31:49.240 00.055 29876 IsGuiding returns 1
20:31:49.240 00.000 29876 scope still moving after pulse duration time elapsed
20:31:49.271 00.031 29876 IsSlewing returns 0
20:31:49.271 00.000 29876 IsGuiding returns 1
20:31:49.302 00.031 29876 IsSlewing returns 0
20:31:49.302 00.000 29876 IsGuiding returns 0
20:31:49.302 00.000 29876 scope move finished after 59 + 80 ms
20:31:49.302 00.000 29876 Move returns status 0, amount 59
20:31:49.302 00.000 29876 MoveAxis(N, 0, ABG)
20:31:49.302 00.000 29876 Move returns status 0, amount 0
20:31:49.302 00.000 29876 move complete, result=0
20:31:49.303 00.001 29876 worker thread done servicing request
20:31:49.303 00.000 29876 Worker thread wakes up
20:31:49.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:49.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:49.303 00.000 31432 GuideStep: -0.6 px 59 ms EAST, -0.1 px 0 ms NORTH
20:31:51.429 02.126 29876 Exposure complete
20:31:51.473 00.044 29876 worker thread done servicing request
20:31:51.473 00.000 31432 OnExposeComplete: enter
20:31:51.476 00.003 31432 UpdateGuideState(): m_state=6
20:31:51.478 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
20:31:51.479 00.001 31432 Star::Find returns 1 (0), X=333.97, Y=888.68, Mass=2596, SNR=31.3, Peak=192 HFD=3.9
20:31:51.481 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
20:31:51.483 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
20:31:51.485 00.002 31432 CameraToMount -- cameraX=-1.06 cameraY=-0.39 hyp=1.13 cameraTheta=-2.79 mountX=-1.07 mountY=0.22, mountTheta=2.94
20:31:51.487 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.06, y=-0.39, opts=13)
20:31:51.489 00.002 31432 Enqueuing Move request for scope (-1.06, -0.39)
20:31:51.491 00.002 29876 Worker thread wakes up
20:31:51.492 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.39) opts 0xd
20:31:51.492 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.06, -0.39)
20:31:51.492 00.000 29876 Moving (-1.06, -0.39) raw xDistance=-1.07 yDistance=0.22
20:31:51.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.07
20:31:51.492 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:51.492 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:31:51.492 00.000 29876 MoveAxis(E, 111, ABG)
20:31:51.492 00.000 29876 Guiding  Dir = 2, Dur = 111
20:31:51.492 00.000 29876 IsSlewing returns 0
20:31:51.492 00.000 29876 IsGuiding returns 0
20:31:51.493 00.001 29876 PulseGuide returned control before completion, sleep 121
20:31:51.496 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:31:51.507 00.011 31432 UpdateGuideState exits: m=2596 RSB=31.3
20:31:51.510 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:51.511 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:51.513 00.002 31432 Enqueuing Expose request
20:31:51.628 00.115 29876 IsGuiding returns 1
20:31:51.628 00.000 29876 scope still moving after pulse duration time elapsed
20:31:51.659 00.031 29876 IsSlewing returns 0
20:31:51.659 00.000 29876 IsGuiding returns 0
20:31:51.659 00.000 29876 scope move finished after 111 + 56 ms
20:31:51.659 00.000 29876 Move returns status 0, amount 111
20:31:51.659 00.000 29876 MoveAxis(N, 0, ABG)
20:31:51.659 00.000 29876 Move returns status 0, amount 0
20:31:51.659 00.000 29876 move complete, result=0
20:31:51.659 00.000 29876 worker thread done servicing request
20:31:51.659 00.000 29876 Worker thread wakes up
20:31:51.659 00.000 31432 GuideStep: -1.1 px 111 ms EAST, 0.2 px 0 ms NORTH
20:31:51.662 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:51.662 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:53.575 01.913 29876 Exposure complete
20:31:53.619 00.044 29876 worker thread done servicing request
20:31:53.620 00.001 31432 OnExposeComplete: enter
20:31:53.622 00.002 31432 UpdateGuideState(): m_state=6
20:31:53.624 00.002 31432 Star::Find(15, 333, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
20:31:53.625 00.001 31432 Star::Find returns 1 (0), X=334.47, Y=888.82, Mass=2463, SNR=30.4, Peak=192 HFD=3.6
20:31:53.627 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
20:31:53.629 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
20:31:53.631 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.25 hyp=0.61 cameraTheta=-2.72 mountX=-0.56 mountY=0.16, mountTheta=2.87
20:31:53.635 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.25, opts=13)
20:31:53.638 00.003 31432 Enqueuing Move request for scope (-0.56, -0.25)
20:31:53.640 00.002 29876 Worker thread wakes up
20:31:53.640 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.25) opts 0xd
20:31:53.640 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.25)
20:31:53.641 00.001 29876 Moving (-0.56, -0.25) raw xDistance=-0.56 yDistance=0.16
20:31:53.641 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.56
20:31:53.641 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:53.641 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:31:53.641 00.000 29876 MoveAxis(E, 70, ABG)
20:31:53.641 00.000 29876 Guiding  Dir = 2, Dur = 70
20:31:53.641 00.000 29876 IsSlewing returns 0
20:31:53.641 00.000 29876 IsGuiding returns 0
20:31:53.641 00.000 29876 PulseGuide returned control before completion, sleep 80
20:31:53.644 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:31:53.656 00.012 31432 UpdateGuideState exits: m=2463 RSB=30.4
20:31:53.658 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:53.660 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:53.661 00.001 31432 Enqueuing Expose request
20:31:53.725 00.064 29876 IsGuiding returns 1
20:31:53.725 00.000 29876 scope still moving after pulse duration time elapsed
20:31:53.756 00.031 29876 IsSlewing returns 0
20:31:53.756 00.000 29876 IsGuiding returns 1
20:31:53.787 00.031 29876 IsSlewing returns 0
20:31:53.787 00.000 29876 IsGuiding returns 1
20:31:53.817 00.030 29876 IsSlewing returns 0
20:31:53.817 00.000 29876 IsGuiding returns 0
20:31:53.817 00.000 29876 scope move finished after 70 + 106 ms
20:31:53.817 00.000 29876 Move returns status 0, amount 70
20:31:53.817 00.000 29876 MoveAxis(N, 0, ABG)
20:31:53.817 00.000 29876 Move returns status 0, amount 0
20:31:53.817 00.000 29876 move complete, result=0
20:31:53.817 00.000 29876 worker thread done servicing request
20:31:53.817 00.000 29876 Worker thread wakes up
20:31:53.817 00.000 31432 GuideStep: -0.6 px 70 ms EAST, 0.2 px 0 ms NORTH
20:31:53.820 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:53.820 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:55.947 02.127 29876 Exposure complete
20:31:55.991 00.044 29876 worker thread done servicing request
20:31:55.991 00.000 31432 OnExposeComplete: enter
20:31:55.993 00.002 31432 UpdateGuideState(): m_state=6
20:31:55.995 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
20:31:55.997 00.002 31432 Star::Find returns 1 (0), X=334.84, Y=888.94, Mass=2603, SNR=31.5, Peak=224 HFD=3.7
20:31:55.999 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
20:31:56.001 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
20:31:56.002 00.001 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.54 mountX=-0.20 mountY=0.10, mountTheta=2.66
20:31:56.005 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.13, opts=13)
20:31:56.007 00.002 31432 Enqueuing Move request for scope (-0.19, -0.13)
20:31:56.009 00.002 29876 Worker thread wakes up
20:31:56.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
20:31:56.010 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
20:31:56.010 00.000 29876 Moving (-0.19, -0.13) raw xDistance=-0.20 yDistance=0.10
20:31:56.010 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
20:31:56.010 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:56.010 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:31:56.010 00.000 29876 MoveAxis(E, 0, ABG)
20:31:56.010 00.000 29876 Move returns status 0, amount 0
20:31:56.010 00.000 29876 MoveAxis(N, 0, ABG)
20:31:56.010 00.000 29876 Move returns status 0, amount 0
20:31:56.010 00.000 29876 move complete, result=0
20:31:56.010 00.000 29876 worker thread done servicing request
20:31:56.013 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:56.026 00.013 31432 UpdateGuideState exits: m=2603 RSB=31.5
20:31:56.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:56.030 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:56.032 00.002 31432 Enqueuing Expose request
20:31:56.034 00.002 29876 Worker thread wakes up
20:31:56.034 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:31:56.036 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:56.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:31:57.945 01.909 29876 Exposure complete
20:31:58.003 00.058 29876 worker thread done servicing request
20:31:58.003 00.000 31432 OnExposeComplete: enter
20:31:58.006 00.003 31432 UpdateGuideState(): m_state=6
20:31:58.009 00.003 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
20:31:58.013 00.004 31432 Star::Find returns 1 (0), X=334.91, Y=888.65, Mass=2394, SNR=30.6, Peak=198 HFD=3.4
20:31:58.017 00.004 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
20:31:58.020 00.003 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
20:31:58.022 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.86 mountX=-0.14 mountY=0.40, mountTheta=1.90
20:31:58.027 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.42, opts=13)
20:31:58.031 00.004 31432 Enqueuing Move request for scope (-0.13, -0.42)
20:31:58.034 00.003 29876 Worker thread wakes up
20:31:58.034 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
20:31:58.034 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
20:31:58.034 00.000 29876 Moving (-0.13, -0.42) raw xDistance=-0.14 yDistance=0.40
20:31:58.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:31:58.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
20:31:58.034 00.000 29876 MoveAxis(E, 0, ABG)
20:31:58.035 00.001 29876 Move returns status 0, amount 0
20:31:58.035 00.000 29876 MoveAxis(S, 29, ABG)
20:31:58.035 00.000 29876 Guiding  Dir = 1, Dur = 29
20:31:58.035 00.000 29876 IsSlewing returns 0
20:31:58.035 00.000 29876 IsGuiding returns 0
20:31:58.035 00.000 29876 PulseGuide returned control before completion, sleep 39
20:31:58.043 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:31:58.070 00.027 31432 UpdateGuideState exits: m=2394 RSB=30.6
20:31:58.073 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:58.076 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:31:58.079 00.003 31432 Enqueuing Expose request
20:31:58.083 00.004 29876 IsGuiding returns 1
20:31:58.083 00.000 29876 scope still moving after pulse duration time elapsed
20:31:58.114 00.031 29876 IsSlewing returns 0
20:31:58.114 00.000 29876 IsGuiding returns 1
20:31:58.146 00.032 29876 IsSlewing returns 0
20:31:58.146 00.000 29876 IsGuiding returns 0
20:31:58.146 00.000 29876 scope move finished after 29 + 81 ms
20:31:58.146 00.000 29876 Move returns status 0, amount 29
20:31:58.146 00.000 29876 move complete, result=0
20:31:58.146 00.000 29876 worker thread done servicing request
20:31:58.146 00.000 29876 Worker thread wakes up
20:31:58.147 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
20:31:58.149 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:31:58.149 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:00.281 02.132 29876 Exposure complete
20:32:00.337 00.056 29876 worker thread done servicing request
20:32:00.337 00.000 31432 OnExposeComplete: enter
20:32:00.339 00.002 31432 UpdateGuideState(): m_state=6
20:32:00.343 00.004 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
20:32:00.346 00.003 31432 Star::Find returns 1 (0), X=334.05, Y=889.46, Mass=2463, SNR=30.9, Peak=198 HFD=3.6
20:32:00.349 00.003 31432 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
20:32:00.352 00.003 31432 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.53)
20:32:00.356 00.004 31432 CameraToMount -- cameraX=-0.99 cameraY=0.39 hyp=1.06 cameraTheta=2.77 mountX=-0.98 mountY=-0.53, mountTheta=-2.64
20:32:00.361 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.99, y=0.39, opts=13)
20:32:00.365 00.004 31432 Enqueuing Move request for scope (-0.99, 0.39)
20:32:00.369 00.004 29876 Worker thread wakes up
20:32:00.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.39) opts 0xd
20:32:00.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.99, 0.39)
20:32:00.369 00.000 29876 Moving (-0.99, 0.39) raw xDistance=-0.98 yDistance=-0.53
20:32:00.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.98
20:32:00.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:00.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
20:32:00.369 00.000 29876 MoveAxis(E, 94, ABG)
20:32:00.369 00.000 29876 Guiding  Dir = 2, Dur = 94
20:32:00.369 00.000 29876 IsSlewing returns 0
20:32:00.369 00.000 29876 IsGuiding returns 0
20:32:00.369 00.000 29876 PulseGuide returned control before completion, sleep 104
20:32:00.376 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:00.393 00.017 31432 UpdateGuideState exits: m=2463 RSB=30.9
20:32:00.395 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:00.397 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:00.399 00.002 31432 Enqueuing Expose request
20:32:00.480 00.081 29876 IsGuiding returns 1
20:32:00.480 00.000 29876 scope still moving after pulse duration time elapsed
20:32:00.511 00.031 29876 IsSlewing returns 0
20:32:00.511 00.000 29876 IsGuiding returns 1
20:32:00.543 00.032 29876 IsSlewing returns 0
20:32:00.543 00.000 29876 IsGuiding returns 0
20:32:00.543 00.000 29876 scope move finished after 94 + 80 ms
20:32:00.543 00.000 29876 Move returns status 0, amount 94
20:32:00.543 00.000 29876 MoveAxis(N, 0, ABG)
20:32:00.543 00.000 29876 Move returns status 0, amount 0
20:32:00.543 00.000 29876 move complete, result=0
20:32:00.543 00.000 29876 worker thread done servicing request
20:32:00.543 00.000 29876 Worker thread wakes up
20:32:00.543 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:00.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:00.543 00.000 31432 GuideStep: -1.0 px 94 ms EAST, -0.5 px 0 ms NORTH
20:32:02.446 01.903 29876 Exposure complete
20:32:02.495 00.049 29876 worker thread done servicing request
20:32:02.495 00.000 31432 OnExposeComplete: enter
20:32:02.498 00.003 31432 UpdateGuideState(): m_state=6
20:32:02.500 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
20:32:02.501 00.001 31432 Star::Find returns 1 (0), X=334.60, Y=888.73, Mass=2590, SNR=32.2, Peak=232 HFD=3.6
20:32:02.503 00.002 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
20:32:02.505 00.002 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
20:32:02.507 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.34 hyp=0.55 cameraTheta=-2.49 mountX=-0.44 mountY=0.26, mountTheta=2.60
20:32:02.510 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.34, opts=13)
20:32:02.512 00.002 31432 Enqueuing Move request for scope (-0.44, -0.34)
20:32:02.514 00.002 29876 Worker thread wakes up
20:32:02.514 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.34) opts 0xd
20:32:02.514 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.34)
20:32:02.514 00.000 29876 Moving (-0.44, -0.34) raw xDistance=-0.44 yDistance=0.26
20:32:02.514 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.44
20:32:02.514 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:02.514 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:32:02.514 00.000 29876 MoveAxis(E, 56, ABG)
20:32:02.514 00.000 29876 Guiding  Dir = 2, Dur = 56
20:32:02.514 00.000 29876 IsSlewing returns 0
20:32:02.514 00.000 29876 IsGuiding returns 0
20:32:02.514 00.000 29876 PulseGuide returned control before completion, sleep 66
20:32:02.518 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:02.529 00.011 31432 UpdateGuideState exits: m=2590 RSB=32.2
20:32:02.531 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:02.533 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:02.535 00.002 31432 Enqueuing Expose request
20:32:02.586 00.051 29876 IsGuiding returns 1
20:32:02.586 00.000 29876 scope still moving after pulse duration time elapsed
20:32:02.618 00.032 29876 IsSlewing returns 0
20:32:02.618 00.000 29876 IsGuiding returns 1
20:32:02.649 00.031 29876 IsSlewing returns 0
20:32:02.649 00.000 29876 IsGuiding returns 1
20:32:02.680 00.031 29876 IsSlewing returns 0
20:32:02.680 00.000 29876 IsGuiding returns 1
20:32:02.711 00.031 29876 IsSlewing returns 0
20:32:02.711 00.000 29876 IsGuiding returns 1
20:32:02.742 00.031 29876 IsSlewing returns 0
20:32:02.742 00.000 29876 IsGuiding returns 1
20:32:02.772 00.030 29876 IsSlewing returns 0
20:32:02.772 00.000 29876 IsGuiding returns 0
20:32:02.772 00.000 29876 scope move finished after 56 + 201 ms
20:32:02.772 00.000 29876 Move returns status 0, amount 56
20:32:02.772 00.000 29876 MoveAxis(N, 0, ABG)
20:32:02.772 00.000 29876 Move returns status 0, amount 0
20:32:02.772 00.000 29876 move complete, result=0
20:32:02.772 00.000 29876 worker thread done servicing request
20:32:02.772 00.000 29876 Worker thread wakes up
20:32:02.772 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:02.772 00.000 31432 GuideStep: -0.4 px 56 ms EAST, 0.3 px 0 ms NORTH
20:32:02.775 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:04.909 02.134 29876 Exposure complete
20:32:04.954 00.045 29876 worker thread done servicing request
20:32:04.954 00.000 31432 OnExposeComplete: enter
20:32:04.957 00.003 31432 UpdateGuideState(): m_state=6
20:32:04.959 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
20:32:04.961 00.002 31432 Star::Find returns 1 (0), X=335.35, Y=888.52, Mass=2342, SNR=30.5, Peak=198 HFD=3.3
20:32:04.963 00.002 31432 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
20:32:04.964 00.001 31432 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.95 = 1.95)
20:32:04.966 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.55 hyp=0.63 cameraTheta=-1.04 mountX=0.31 mountY=0.59, mountTheta=1.09
20:32:04.969 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.55, opts=13)
20:32:04.971 00.002 31432 Enqueuing Move request for scope (0.32, -0.55)
20:32:04.973 00.002 29876 Worker thread wakes up
20:32:04.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.55) opts 0xd
20:32:04.973 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.55)
20:32:04.973 00.000 29876 Moving (0.32, -0.55) raw xDistance=0.31 yDistance=0.59
20:32:04.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
20:32:04.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.59
20:32:04.973 00.000 29876 MoveAxis(W, 22, ABG)
20:32:04.973 00.000 29876 Guiding  Dir = 3, Dur = 22
20:32:04.973 00.000 29876 IsSlewing returns 0
20:32:04.973 00.000 29876 IsGuiding returns 0
20:32:04.974 00.001 29876 PulseGuide returned control before completion, sleep 32
20:32:04.977 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:04.988 00.011 31432 UpdateGuideState exits: m=2342 RSB=30.5
20:32:04.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:04.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:04.994 00.002 31432 Enqueuing Expose request
20:32:05.016 00.022 29876 IsGuiding returns 1
20:32:05.016 00.000 29876 scope still moving after pulse duration time elapsed
20:32:05.048 00.032 29876 IsSlewing returns 0
20:32:05.048 00.000 29876 IsGuiding returns 1
20:32:05.078 00.030 29876 IsSlewing returns 0
20:32:05.078 00.000 29876 IsGuiding returns 1
20:32:05.109 00.031 29876 IsSlewing returns 0
20:32:05.109 00.000 29876 IsGuiding returns 1
20:32:05.139 00.030 29876 IsSlewing returns 0
20:32:05.139 00.000 29876 IsGuiding returns 0
20:32:05.139 00.000 29876 scope move finished after 22 + 144 ms
20:32:05.139 00.000 29876 Move returns status 0, amount 22
20:32:05.139 00.000 29876 MoveAxis(S, 43, ABG)
20:32:05.139 00.000 29876 Guiding  Dir = 1, Dur = 43
20:32:05.139 00.000 29876 IsSlewing returns 0
20:32:05.139 00.000 29876 IsGuiding returns 0
20:32:05.140 00.001 29876 PulseGuide returned control before completion, sleep 53
20:32:05.201 00.061 29876 IsGuiding returns 1
20:32:05.201 00.000 29876 scope still moving after pulse duration time elapsed
20:32:05.232 00.031 29876 IsSlewing returns 0
20:32:05.232 00.000 29876 IsGuiding returns 1
20:32:05.263 00.031 29876 IsSlewing returns 0
20:32:05.263 00.000 29876 IsGuiding returns 1
20:32:05.294 00.031 29876 IsSlewing returns 0
20:32:05.294 00.000 29876 IsGuiding returns 0
20:32:05.294 00.000 29876 scope move finished after 43 + 110 ms
20:32:05.294 00.000 29876 Move returns status 0, amount 43
20:32:05.294 00.000 29876 move complete, result=0
20:32:05.294 00.000 29876 worker thread done servicing request
20:32:05.294 00.000 29876 Worker thread wakes up
20:32:05.294 00.000 31432 GuideStep: 0.3 px 22 ms WEST, 0.6 px 43 ms SOUTH
20:32:05.296 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:05.296 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:07.213 01.917 29876 Exposure complete
20:32:07.256 00.043 29876 worker thread done servicing request
20:32:07.257 00.001 31432 OnExposeComplete: enter
20:32:07.260 00.003 31432 UpdateGuideState(): m_state=6
20:32:07.262 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
20:32:07.264 00.002 31432 Star::Find returns 1 (0), X=335.09, Y=889.38, Mass=2426, SNR=29.9, Peak=197 HFD=3.7
20:32:07.266 00.002 31432 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
20:32:07.268 00.002 31432 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.92)
20:32:07.269 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=0.07 mountY=-0.30, mountTheta=-1.35
20:32:07.272 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.31, opts=13)
20:32:07.274 00.002 31432 Enqueuing Move request for scope (0.06, 0.31)
20:32:07.276 00.002 29876 Worker thread wakes up
20:32:07.276 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
20:32:07.276 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
20:32:07.276 00.000 29876 Moving (0.06, 0.31) raw xDistance=0.07 yDistance=-0.30
20:32:07.276 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:32:07.276 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:07.276 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:32:07.276 00.000 29876 MoveAxis(E, 0, ABG)
20:32:07.276 00.000 29876 Move returns status 0, amount 0
20:32:07.276 00.000 29876 MoveAxis(N, 0, ABG)
20:32:07.276 00.000 29876 Move returns status 0, amount 0
20:32:07.276 00.000 29876 move complete, result=0
20:32:07.277 00.001 29876 worker thread done servicing request
20:32:07.280 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:07.294 00.014 31432 UpdateGuideState exits: m=2426 RSB=29.9
20:32:07.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:07.298 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:07.300 00.002 31432 Enqueuing Expose request
20:32:07.302 00.002 29876 Worker thread wakes up
20:32:07.302 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:32:07.305 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:07.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:09.428 02.123 29876 Exposure complete
20:32:09.471 00.043 29876 worker thread done servicing request
20:32:09.471 00.000 31432 OnExposeComplete: enter
20:32:09.474 00.003 31432 UpdateGuideState(): m_state=6
20:32:09.477 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
20:32:09.479 00.002 31432 Star::Find returns 1 (0), X=335.21, Y=889.15, Mass=2503, SNR=30.8, Peak=235 HFD=3.7
20:32:09.481 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.41 = 0.41)
20:32:09.482 00.001 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.42 = -2.86)
20:32:09.484 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.44 mountX=0.18 mountY=-0.05, mountTheta=-0.29
20:32:09.487 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.08, opts=13)
20:32:09.489 00.002 31432 Enqueuing Move request for scope (0.18, 0.08)
20:32:09.491 00.002 29876 Worker thread wakes up
20:32:09.491 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
20:32:09.491 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
20:32:09.491 00.000 29876 Moving (0.18, 0.08) raw xDistance=0.18 yDistance=-0.05
20:32:09.491 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:32:09.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:09.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:32:09.491 00.000 29876 MoveAxis(E, 0, ABG)
20:32:09.491 00.000 29876 Move returns status 0, amount 0
20:32:09.491 00.000 29876 MoveAxis(N, 0, ABG)
20:32:09.491 00.000 29876 Move returns status 0, amount 0
20:32:09.491 00.000 29876 move complete, result=0
20:32:09.491 00.000 29876 worker thread done servicing request
20:32:09.495 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:09.507 00.012 31432 UpdateGuideState exits: m=2503 RSB=30.8
20:32:09.509 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:09.511 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:09.512 00.001 31432 Enqueuing Expose request
20:32:09.514 00.002 29876 Worker thread wakes up
20:32:09.514 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:09.514 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:09.514 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:32:11.527 02.013 29876 Exposure complete
20:32:11.571 00.044 29876 worker thread done servicing request
20:32:11.571 00.000 31432 OnExposeComplete: enter
20:32:11.573 00.002 31432 UpdateGuideState(): m_state=6
20:32:11.575 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
20:32:11.577 00.002 31432 Star::Find returns 1 (0), X=334.17, Y=889.57, Mass=2608, SNR=31.6, Peak=226 HFD=3.6
20:32:11.579 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
20:32:11.581 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.69)
20:32:11.583 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=0.51 hyp=1.00 cameraTheta=2.61 mountX=-0.85 mountY=-0.63, mountTheta=-2.50
20:32:11.585 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=0.51, opts=13)
20:32:11.587 00.002 31432 Enqueuing Move request for scope (-0.86, 0.51)
20:32:11.589 00.002 29876 Worker thread wakes up
20:32:11.589 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.51) opts 0xd
20:32:11.589 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, 0.51)
20:32:11.589 00.000 29876 Moving (-0.86, 0.51) raw xDistance=-0.85 yDistance=-0.63
20:32:11.590 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.85
20:32:11.590 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:32:11.590 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
20:32:11.590 00.000 29876 MoveAxis(E, 81, ABG)
20:32:11.590 00.000 29876 Guiding  Dir = 2, Dur = 81
20:32:11.590 00.000 29876 IsSlewing returns 0
20:32:11.590 00.000 29876 IsGuiding returns 0
20:32:11.590 00.000 29876 PulseGuide returned control before completion, sleep 91
20:32:11.594 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:11.605 00.011 31432 UpdateGuideState exits: m=2608 RSB=31.6
20:32:11.607 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:11.609 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:11.611 00.002 31432 Enqueuing Expose request
20:32:11.696 00.085 29876 IsGuiding returns 1
20:32:11.696 00.000 29876 scope still moving after pulse duration time elapsed
20:32:11.728 00.032 29876 IsSlewing returns 0
20:32:11.728 00.000 29876 IsGuiding returns 1
20:32:11.759 00.031 29876 IsSlewing returns 0
20:32:11.759 00.000 29876 IsGuiding returns 1
20:32:11.790 00.031 29876 IsSlewing returns 0
20:32:11.790 00.000 29876 IsGuiding returns 0
20:32:11.790 00.000 29876 scope move finished after 81 + 119 ms
20:32:11.790 00.000 29876 Move returns status 0, amount 81
20:32:11.790 00.000 29876 MoveAxis(N, 0, ABG)
20:32:11.790 00.000 29876 Move returns status 0, amount 0
20:32:11.790 00.000 29876 move complete, result=0
20:32:11.790 00.000 29876 worker thread done servicing request
20:32:11.791 00.001 29876 Worker thread wakes up
20:32:11.791 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:11.791 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:11.791 00.000 31432 GuideStep: -0.8 px 81 ms EAST, -0.6 px 0 ms NORTH
20:32:13.913 02.122 29876 Exposure complete
20:32:13.956 00.043 29876 worker thread done servicing request
20:32:13.956 00.000 31432 OnExposeComplete: enter
20:32:13.959 00.003 31432 UpdateGuideState(): m_state=6
20:32:13.962 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
20:32:13.963 00.001 31432 Star::Find returns 1 (0), X=334.56, Y=888.69, Mass=2389, SNR=30.4, Peak=221 HFD=3.4
20:32:13.965 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
20:32:13.966 00.001 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
20:32:13.968 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.38 hyp=0.61 cameraTheta=-2.47 mountX=-0.48 mountY=0.30, mountTheta=2.59
20:32:13.972 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.38, opts=13)
20:32:13.974 00.002 31432 Enqueuing Move request for scope (-0.47, -0.38)
20:32:13.975 00.001 29876 Worker thread wakes up
20:32:13.975 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.38) opts 0xd
20:32:13.975 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.38)
20:32:13.975 00.000 29876 Moving (-0.47, -0.38) raw xDistance=-0.48 yDistance=0.30
20:32:13.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
20:32:13.975 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:13.975 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:32:13.975 00.000 29876 MoveAxis(E, 58, ABG)
20:32:13.975 00.000 29876 Guiding  Dir = 2, Dur = 58
20:32:13.977 00.002 29876 IsSlewing returns 0
20:32:13.977 00.000 29876 IsGuiding returns 0
20:32:13.977 00.000 29876 PulseGuide returned control before completion, sleep 68
20:32:13.980 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:13.991 00.011 31432 UpdateGuideState exits: m=2389 RSB=30.4
20:32:13.993 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:13.995 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:13.997 00.002 31432 Enqueuing Expose request
20:32:14.054 00.057 29876 IsGuiding returns 1
20:32:14.054 00.000 29876 scope still moving after pulse duration time elapsed
20:32:14.085 00.031 29876 IsSlewing returns 0
20:32:14.085 00.000 29876 IsGuiding returns 1
20:32:14.117 00.032 29876 IsSlewing returns 0
20:32:14.117 00.000 29876 IsGuiding returns 1
20:32:14.148 00.031 29876 IsSlewing returns 0
20:32:14.148 00.000 29876 IsGuiding returns 0
20:32:14.148 00.000 29876 scope move finished after 58 + 113 ms
20:32:14.148 00.000 29876 Move returns status 0, amount 58
20:32:14.148 00.000 29876 MoveAxis(N, 0, ABG)
20:32:14.148 00.000 29876 Move returns status 0, amount 0
20:32:14.148 00.000 29876 move complete, result=0
20:32:14.148 00.000 29876 worker thread done servicing request
20:32:14.148 00.000 29876 Worker thread wakes up
20:32:14.148 00.000 31432 GuideStep: -0.5 px 58 ms EAST, 0.3 px 0 ms NORTH
20:32:14.151 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:14.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:16.061 01.910 29876 Exposure complete
20:32:16.104 00.043 29876 worker thread done servicing request
20:32:16.104 00.000 31432 OnExposeComplete: enter
20:32:16.106 00.002 31432 UpdateGuideState(): m_state=6
20:32:16.108 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
20:32:16.110 00.002 31432 Star::Find returns 1 (0), X=334.66, Y=889.38, Mass=2487, SNR=30.8, Peak=188 HFD=3.5
20:32:16.112 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
20:32:16.114 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.85)
20:32:16.116 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.31 hyp=0.49 cameraTheta=2.45 mountX=-0.37 mountY=-0.37, mountTheta=-2.36
20:32:16.118 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.31, opts=13)
20:32:16.120 00.002 31432 Enqueuing Move request for scope (-0.38, 0.31)
20:32:16.122 00.002 29876 Worker thread wakes up
20:32:16.122 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.31) opts 0xd
20:32:16.122 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.31)
20:32:16.122 00.000 29876 Moving (-0.38, 0.31) raw xDistance=-0.37 yDistance=-0.37
20:32:16.122 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
20:32:16.122 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:16.122 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:32:16.122 00.000 29876 MoveAxis(E, 44, ABG)
20:32:16.123 00.001 29876 Guiding  Dir = 2, Dur = 44
20:32:16.123 00.000 29876 IsSlewing returns 0
20:32:16.123 00.000 29876 IsGuiding returns 0
20:32:16.123 00.000 29876 PulseGuide returned control before completion, sleep 54
20:32:16.128 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:32:16.141 00.013 31432 UpdateGuideState exits: m=2487 RSB=30.8
20:32:16.144 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:16.146 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:16.147 00.001 31432 Enqueuing Expose request
20:32:16.186 00.039 29876 IsGuiding returns 1
20:32:16.186 00.000 29876 scope still moving after pulse duration time elapsed
20:32:16.216 00.030 29876 IsSlewing returns 0
20:32:16.216 00.000 29876 IsGuiding returns 1
20:32:16.247 00.031 29876 IsSlewing returns 0
20:32:16.247 00.000 29876 IsGuiding returns 1
20:32:16.278 00.031 29876 IsSlewing returns 0
20:32:16.278 00.000 29876 IsGuiding returns 0
20:32:16.278 00.000 29876 scope move finished after 44 + 110 ms
20:32:16.278 00.000 29876 Move returns status 0, amount 44
20:32:16.278 00.000 29876 MoveAxis(N, 0, ABG)
20:32:16.278 00.000 29876 Move returns status 0, amount 0
20:32:16.278 00.000 29876 move complete, result=0
20:32:16.278 00.000 29876 worker thread done servicing request
20:32:16.278 00.000 29876 Worker thread wakes up
20:32:16.278 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:16.278 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:16.278 00.000 31432 GuideStep: -0.4 px 44 ms EAST, -0.4 px 0 ms NORTH
20:32:18.399 02.121 29876 Exposure complete
20:32:18.442 00.043 29876 worker thread done servicing request
20:32:18.443 00.001 31432 OnExposeComplete: enter
20:32:18.445 00.002 31432 UpdateGuideState(): m_state=6
20:32:18.447 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
20:32:18.449 00.002 31432 Star::Find returns 1 (0), X=334.96, Y=888.60, Mass=2673, SNR=32.8, Peak=199 HFD=3.8
20:32:18.451 00.002 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.02) = xAngle (-1.75 = -1.75)
20:32:18.453 00.002 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.26 = 1.26)
20:32:18.455 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.47 hyp=0.48 cameraTheta=-1.73 mountX=-0.09 mountY=0.46, mountTheta=1.76
20:32:18.458 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.47, opts=13)
20:32:18.460 00.002 31432 Enqueuing Move request for scope (-0.08, -0.47)
20:32:18.462 00.002 29876 Worker thread wakes up
20:32:18.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.47) opts 0xd
20:32:18.462 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.47)
20:32:18.462 00.000 29876 Moving (-0.08, -0.47) raw xDistance=-0.09 yDistance=0.46
20:32:18.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:32:18.463 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
20:32:18.463 00.000 29876 MoveAxis(E, 0, ABG)
20:32:18.463 00.000 29876 Move returns status 0, amount 0
20:32:18.463 00.000 29876 MoveAxis(S, 33, ABG)
20:32:18.463 00.000 29876 Guiding  Dir = 1, Dur = 33
20:32:18.463 00.000 29876 IsSlewing returns 0
20:32:18.463 00.000 29876 IsGuiding returns 0
20:32:18.463 00.000 29876 PulseGuide returned control before completion, sleep 43
20:32:18.467 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:32:18.479 00.012 31432 UpdateGuideState exits: m=2673 RSB=32.8
20:32:18.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:18.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:18.485 00.002 31432 Enqueuing Expose request
20:32:18.508 00.023 29876 IsGuiding returns 1
20:32:18.508 00.000 29876 scope still moving after pulse duration time elapsed
20:32:18.539 00.031 29876 IsSlewing returns 0
20:32:18.539 00.000 29876 IsGuiding returns 1
20:32:18.570 00.031 29876 IsSlewing returns 0
20:32:18.570 00.000 29876 IsGuiding returns 1
20:32:18.601 00.031 29876 IsSlewing returns 0
20:32:18.601 00.000 29876 IsGuiding returns 1
20:32:18.631 00.030 29876 IsSlewing returns 0
20:32:18.631 00.000 29876 IsGuiding returns 0
20:32:18.631 00.000 29876 scope move finished after 33 + 134 ms
20:32:18.631 00.000 29876 Move returns status 0, amount 33
20:32:18.631 00.000 29876 move complete, result=0
20:32:18.631 00.000 29876 worker thread done servicing request
20:32:18.632 00.001 29876 Worker thread wakes up
20:32:18.632 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:18.632 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 33 ms SOUTH
20:32:18.634 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:20.542 01.908 29876 Exposure complete
20:32:20.586 00.044 29876 worker thread done servicing request
20:32:20.586 00.000 31432 OnExposeComplete: enter
20:32:20.589 00.003 31432 UpdateGuideState(): m_state=6
20:32:20.590 00.001 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
20:32:20.592 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=888.96, Mass=2467, SNR=31.2, Peak=201 HFD=3.8
20:32:20.594 00.002 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.02) = xAngle (-2.72 = -2.72)
20:32:20.596 00.002 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
20:32:20.597 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.69 mountX=-0.22 mountY=0.07, mountTheta=2.83
20:32:20.600 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.11, opts=13)
20:32:20.602 00.002 31432 Enqueuing Move request for scope (-0.22, -0.11)
20:32:20.604 00.002 29876 Worker thread wakes up
20:32:20.604 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
20:32:20.604 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
20:32:20.604 00.000 29876 Moving (-0.22, -0.11) raw xDistance=-0.22 yDistance=0.07
20:32:20.604 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
20:32:20.604 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:20.604 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:32:20.604 00.000 29876 MoveAxis(E, 21, ABG)
20:32:20.604 00.000 29876 Guiding  Dir = 2, Dur = 21
20:32:20.605 00.001 29876 IsSlewing returns 0
20:32:20.605 00.000 29876 IsGuiding returns 0
20:32:20.605 00.000 29876 PulseGuide returned control before completion, sleep 31
20:32:20.609 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:20.621 00.012 31432 UpdateGuideState exits: m=2467 RSB=31.2
20:32:20.624 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:20.625 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:20.627 00.002 31432 Enqueuing Expose request
20:32:20.647 00.020 29876 IsGuiding returns 1
20:32:20.647 00.000 29876 scope still moving after pulse duration time elapsed
20:32:20.678 00.031 29876 IsSlewing returns 0
20:32:20.678 00.000 29876 IsGuiding returns 1
20:32:20.708 00.030 29876 IsSlewing returns 0
20:32:20.708 00.000 29876 IsGuiding returns 0
20:32:20.708 00.000 29876 scope move finished after 21 + 83 ms
20:32:20.708 00.000 29876 Move returns status 0, amount 21
20:32:20.708 00.000 29876 MoveAxis(N, 0, ABG)
20:32:20.708 00.000 29876 Move returns status 0, amount 0
20:32:20.708 00.000 29876 move complete, result=0
20:32:20.708 00.000 29876 worker thread done servicing request
20:32:20.708 00.000 29876 Worker thread wakes up
20:32:20.708 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
20:32:20.711 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:20.711 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:22.845 02.134 29876 Exposure complete
20:32:22.888 00.043 29876 worker thread done servicing request
20:32:22.889 00.001 31432 OnExposeComplete: enter
20:32:22.891 00.002 31432 UpdateGuideState(): m_state=6
20:32:22.893 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
20:32:22.895 00.002 31432 Star::Find returns 1 (0), X=334.82, Y=889.49, Mass=2608, SNR=32.1, Peak=228 HFD=3.4
20:32:22.897 00.002 31432 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.02) = xAngle (2.02 = 2.02)
20:32:22.899 00.002 31432 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.03 = -1.26)
20:32:22.901 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.04 mountX=-0.20 mountY=-0.45, mountTheta=-2.00
20:32:22.903 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.42, opts=13)
20:32:22.906 00.003 31432 Enqueuing Move request for scope (-0.21, 0.42)
20:32:22.908 00.002 29876 Worker thread wakes up
20:32:22.908 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd
20:32:22.908 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.42)
20:32:22.908 00.000 29876 Moving (-0.21, 0.42) raw xDistance=-0.20 yDistance=-0.45
20:32:22.908 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
20:32:22.908 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:22.908 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:32:22.908 00.000 29876 MoveAxis(E, 23, ABG)
20:32:22.908 00.000 29876 Guiding  Dir = 2, Dur = 23
20:32:22.908 00.000 29876 IsSlewing returns 0
20:32:22.909 00.001 29876 IsGuiding returns 0
20:32:22.909 00.000 29876 PulseGuide returned control before completion, sleep 33
20:32:22.912 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:22.923 00.011 31432 UpdateGuideState exits: m=2608 RSB=32.1
20:32:22.926 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:22.928 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:22.930 00.002 31432 Enqueuing Expose request
20:32:22.952 00.022 29876 IsGuiding returns 1
20:32:22.952 00.000 29876 scope still moving after pulse duration time elapsed
20:32:22.983 00.031 29876 IsSlewing returns 0
20:32:22.983 00.000 29876 IsGuiding returns 1
20:32:23.013 00.030 29876 IsSlewing returns 0
20:32:23.013 00.000 29876 IsGuiding returns 1
20:32:23.044 00.031 29876 IsSlewing returns 0
20:32:23.044 00.000 29876 IsGuiding returns 1
20:32:23.075 00.031 29876 IsSlewing returns 0
20:32:23.075 00.000 29876 IsGuiding returns 0
20:32:23.075 00.000 29876 scope move finished after 23 + 143 ms
20:32:23.075 00.000 29876 Move returns status 0, amount 23
20:32:23.075 00.000 29876 MoveAxis(N, 0, ABG)
20:32:23.075 00.000 29876 Move returns status 0, amount 0
20:32:23.075 00.000 29876 move complete, result=0
20:32:23.075 00.000 29876 worker thread done servicing request
20:32:23.075 00.000 29876 Worker thread wakes up
20:32:23.075 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.5 px 0 ms NORTH
20:32:23.077 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:23.078 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:24.988 01.910 29876 Exposure complete
20:32:25.031 00.043 29876 worker thread done servicing request
20:32:25.032 00.001 31432 OnExposeComplete: enter
20:32:25.034 00.002 31432 UpdateGuideState(): m_state=6
20:32:25.036 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
20:32:25.038 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=888.81, Mass=2380, SNR=30.4, Peak=227 HFD=3.3
20:32:25.040 00.002 31432 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.02) = xAngle (-1.22 = -1.22)
20:32:25.043 00.003 31432 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.79 = 1.79)
20:32:25.045 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.19 mountX=0.10 mountY=0.27, mountTheta=1.23
20:32:25.049 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.26, opts=13)
20:32:25.052 00.003 31432 Enqueuing Move request for scope (0.10, -0.26)
20:32:25.057 00.005 29876 Worker thread wakes up
20:32:25.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
20:32:25.057 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
20:32:25.057 00.000 29876 Moving (0.10, -0.26) raw xDistance=0.10 yDistance=0.27
20:32:25.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:32:25.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:25.058 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:32:25.058 00.000 29876 MoveAxis(E, 0, ABG)
20:32:25.058 00.000 29876 Move returns status 0, amount 0
20:32:25.058 00.000 29876 MoveAxis(N, 0, ABG)
20:32:25.058 00.000 29876 Move returns status 0, amount 0
20:32:25.058 00.000 29876 move complete, result=0
20:32:25.058 00.000 29876 worker thread done servicing request
20:32:25.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:32:25.079 00.018 31432 UpdateGuideState exits: m=2380 RSB=30.4
20:32:25.082 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:25.084 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:25.085 00.001 31432 Enqueuing Expose request
20:32:25.087 00.002 29876 Worker thread wakes up
20:32:25.087 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:32:25.089 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:25.089 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:27.214 02.125 29876 Exposure complete
20:32:27.262 00.048 29876 worker thread done servicing request
20:32:27.262 00.000 31432 OnExposeComplete: enter
20:32:27.263 00.001 31432 UpdateGuideState(): m_state=6
20:32:27.265 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
20:32:27.268 00.003 31432 Star::Find returns 1 (0), X=335.12, Y=889.23, Mass=2396, SNR=30.6, Peak=204 HFD=3.8
20:32:27.270 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
20:32:27.272 00.002 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.19)
20:32:27.273 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=0.09 mountY=-0.15, mountTheta=-1.05
20:32:27.277 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.17, opts=13)
20:32:27.279 00.002 31432 Enqueuing Move request for scope (0.08, 0.17)
20:32:27.281 00.002 29876 Worker thread wakes up
20:32:27.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
20:32:27.281 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
20:32:27.281 00.000 29876 Moving (0.08, 0.17) raw xDistance=0.09 yDistance=-0.15
20:32:27.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:32:27.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:27.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:32:27.281 00.000 29876 MoveAxis(E, 0, ABG)
20:32:27.281 00.000 29876 Move returns status 0, amount 0
20:32:27.281 00.000 29876 MoveAxis(N, 0, ABG)
20:32:27.282 00.001 29876 Move returns status 0, amount 0
20:32:27.282 00.000 29876 move complete, result=0
20:32:27.282 00.000 29876 worker thread done servicing request
20:32:27.285 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:27.297 00.012 31432 UpdateGuideState exits: m=2396 RSB=30.6
20:32:27.300 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:27.301 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:27.303 00.002 31432 Enqueuing Expose request
20:32:27.305 00.002 29876 Worker thread wakes up
20:32:27.305 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:32:27.308 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:27.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:29.223 01.915 29876 Exposure complete
20:32:29.266 00.043 29876 worker thread done servicing request
20:32:29.266 00.000 31432 OnExposeComplete: enter
20:32:29.268 00.002 31432 UpdateGuideState(): m_state=6
20:32:29.271 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
20:32:29.273 00.002 31432 Star::Find returns 1 (0), X=335.03, Y=889.26, Mass=2470, SNR=31.4, Peak=205 HFD=3.4
20:32:29.275 00.002 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.54 = 1.54)
20:32:29.276 00.001 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.55 = -1.73)
20:32:29.279 00.003 31432 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.56 mountX=0.01 mountY=-0.18, mountTheta=-1.54
20:32:29.281 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.19, opts=13)
20:32:29.284 00.003 31432 Enqueuing Move request for scope (0.00, 0.19)
20:32:29.286 00.002 29876 Worker thread wakes up
20:32:29.286 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
20:32:29.286 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
20:32:29.286 00.000 29876 Moving (0.00, 0.19) raw xDistance=0.01 yDistance=-0.18
20:32:29.286 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:32:29.286 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:29.286 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:32:29.286 00.000 29876 MoveAxis(E, 0, ABG)
20:32:29.286 00.000 29876 Move returns status 0, amount 0
20:32:29.286 00.000 29876 MoveAxis(N, 0, ABG)
20:32:29.286 00.000 29876 Move returns status 0, amount 0
20:32:29.286 00.000 29876 move complete, result=0
20:32:29.287 00.001 29876 worker thread done servicing request
20:32:29.293 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:32:29.306 00.013 31432 UpdateGuideState exits: m=2470 RSB=31.4
20:32:29.308 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:29.310 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:29.311 00.001 31432 Enqueuing Expose request
20:32:29.313 00.002 29876 Worker thread wakes up
20:32:29.313 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:32:29.315 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:29.315 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:31.450 02.135 29876 Exposure complete
20:32:31.494 00.044 29876 worker thread done servicing request
20:32:31.494 00.000 31432 OnExposeComplete: enter
20:32:31.496 00.002 31432 UpdateGuideState(): m_state=6
20:32:31.498 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
20:32:31.500 00.002 31432 Star::Find returns 1 (0), X=335.19, Y=889.29, Mass=2185, SNR=29.2, Peak=187 HFD=3.5
20:32:31.502 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.02) = xAngle (0.92 = 0.92)
20:32:31.504 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.93 = -2.35)
20:32:31.506 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.94 mountX=0.16 mountY=-0.19, mountTheta=-0.86
20:32:31.509 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.22, opts=13)
20:32:31.511 00.002 31432 Enqueuing Move request for scope (0.16, 0.22)
20:32:31.513 00.002 29876 Worker thread wakes up
20:32:31.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
20:32:31.513 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
20:32:31.513 00.000 29876 Moving (0.16, 0.22) raw xDistance=0.16 yDistance=-0.19
20:32:31.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:32:31.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:31.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:32:31.513 00.000 29876 MoveAxis(E, 0, ABG)
20:32:31.513 00.000 29876 Move returns status 0, amount 0
20:32:31.513 00.000 29876 MoveAxis(N, 0, ABG)
20:32:31.513 00.000 29876 Move returns status 0, amount 0
20:32:31.513 00.000 29876 move complete, result=0
20:32:31.513 00.000 29876 worker thread done servicing request
20:32:31.516 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:31.529 00.013 31432 UpdateGuideState exits: m=2185 RSB=29.2
20:32:31.532 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:31.534 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:31.536 00.002 31432 Enqueuing Expose request
20:32:31.537 00.001 29876 Worker thread wakes up
20:32:31.537 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:32:31.539 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:31.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:33.450 01.911 29876 Exposure complete
20:32:33.493 00.043 29876 worker thread done servicing request
20:32:33.493 00.000 31432 OnExposeComplete: enter
20:32:33.496 00.003 31432 UpdateGuideState(): m_state=6
20:32:33.498 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
20:32:33.500 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=889.53, Mass=2408, SNR=30.1, Peak=184 HFD=3.4
20:32:33.502 00.002 31432 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
20:32:33.504 00.002 31432 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
20:32:33.507 00.003 31432 CameraToMount -- cameraX=-0.22 cameraY=0.46 hyp=0.51 cameraTheta=2.01 mountX=-0.21 mountY=-0.49, mountTheta=-1.97
20:32:33.510 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.46, opts=13)
20:32:33.512 00.002 31432 Enqueuing Move request for scope (-0.22, 0.46)
20:32:33.514 00.002 29876 Worker thread wakes up
20:32:33.514 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.46) opts 0xd
20:32:33.514 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.46)
20:32:33.514 00.000 29876 Moving (-0.22, 0.46) raw xDistance=-0.21 yDistance=-0.49
20:32:33.514 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:32:33.514 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:33.514 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:32:33.514 00.000 29876 MoveAxis(E, 20, ABG)
20:32:33.514 00.000 29876 Guiding  Dir = 2, Dur = 20
20:32:33.515 00.001 29876 IsSlewing returns 0
20:32:33.515 00.000 29876 IsGuiding returns 0
20:32:33.515 00.000 29876 PulseGuide returned control before completion, sleep 30
20:32:33.519 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:32:33.531 00.012 31432 UpdateGuideState exits: m=2408 RSB=30.1
20:32:33.533 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:33.535 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:33.537 00.002 31432 Enqueuing Expose request
20:32:33.560 00.023 29876 IsGuiding returns 1
20:32:33.560 00.000 29876 scope still moving after pulse duration time elapsed
20:32:33.590 00.030 29876 IsSlewing returns 0
20:32:33.590 00.000 29876 IsGuiding returns 1
20:32:33.620 00.030 29876 IsSlewing returns 0
20:32:33.620 00.000 29876 IsGuiding returns 0
20:32:33.620 00.000 29876 scope move finished after 20 + 85 ms
20:32:33.620 00.000 29876 Move returns status 0, amount 20
20:32:33.620 00.000 29876 MoveAxis(N, 0, ABG)
20:32:33.620 00.000 29876 Move returns status 0, amount 0
20:32:33.620 00.000 29876 move complete, result=0
20:32:33.620 00.000 29876 worker thread done servicing request
20:32:33.620 00.000 29876 Worker thread wakes up
20:32:33.621 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:33.621 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:33.621 00.000 31432 GuideStep: -0.2 px 20 ms EAST, -0.5 px 0 ms NORTH
20:32:35.847 02.226 29876 Exposure complete
20:32:35.890 00.043 29876 worker thread done servicing request
20:32:35.890 00.000 31432 OnExposeComplete: enter
20:32:35.892 00.002 31432 UpdateGuideState(): m_state=6
20:32:35.895 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
20:32:35.897 00.002 31432 Star::Find returns 1 (0), X=334.91, Y=889.58, Mass=2683, SNR=32.7, Peak=212 HFD=3.6
20:32:35.899 00.002 31432 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.02) = xAngle (1.79 = 1.79)
20:32:35.904 00.005 31432 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.80 = -1.48)
20:32:35.909 00.005 31432 CameraToMount -- cameraX=-0.12 cameraY=0.51 hyp=0.52 cameraTheta=1.81 mountX=-0.11 mountY=-0.52, mountTheta=-1.78
20:32:35.912 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.51, opts=13)
20:32:35.915 00.003 31432 Enqueuing Move request for scope (-0.12, 0.51)
20:32:35.919 00.004 29876 Worker thread wakes up
20:32:35.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.51) opts 0xd
20:32:35.919 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.51)
20:32:35.919 00.000 29876 Moving (-0.12, 0.51) raw xDistance=-0.11 yDistance=-0.52
20:32:35.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:32:35.919 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.16 newest=-1.20
20:32:35.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
20:32:35.919 00.000 29876 MoveAxis(E, 0, ABG)
20:32:35.919 00.000 29876 Move returns status 0, amount 0
20:32:35.919 00.000 29876 BLC: Oldest BLC event removed
20:32:35.919 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:32:35.919 00.000 29876 MoveAxis(N, 58, ABG)
20:32:35.919 00.000 29876 Guiding  Dir = 0, Dur = 58
20:32:35.919 00.000 29876 IsSlewing returns 0
20:32:35.920 00.001 29876 IsGuiding returns 0
20:32:35.920 00.000 29876 PulseGuide returned control before completion, sleep 68
20:32:35.924 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:32:35.937 00.013 31432 UpdateGuideState exits: m=2683 RSB=32.7
20:32:35.939 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:35.940 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:35.943 00.003 31432 Enqueuing Expose request
20:32:36.002 00.059 29876 IsGuiding returns 1
20:32:36.002 00.000 29876 scope still moving after pulse duration time elapsed
20:32:36.033 00.031 29876 IsSlewing returns 0
20:32:36.033 00.000 29876 IsGuiding returns 1
20:32:36.064 00.031 29876 IsSlewing returns 0
20:32:36.064 00.000 29876 IsGuiding returns 1
20:32:36.095 00.031 29876 IsSlewing returns 0
20:32:36.095 00.000 29876 IsGuiding returns 0
20:32:36.095 00.000 29876 scope move finished after 58 + 118 ms
20:32:36.095 00.000 29876 Move returns status 0, amount 58
20:32:36.095 00.000 29876 move complete, result=0
20:32:36.096 00.001 29876 worker thread done servicing request
20:32:36.096 00.000 29876 Worker thread wakes up
20:32:36.096 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:36.096 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:36.096 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 58 ms NORTH
20:32:38.005 01.909 29876 Exposure complete
20:32:38.049 00.044 29876 worker thread done servicing request
20:32:38.049 00.000 31432 OnExposeComplete: enter
20:32:38.051 00.002 31432 UpdateGuideState(): m_state=6
20:32:38.053 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
20:32:38.055 00.002 31432 Star::Find returns 1 (0), X=334.54, Y=889.31, Mass=2455, SNR=30.3, Peak=188 HFD=3.5
20:32:38.057 00.002 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
20:32:38.059 00.002 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.61)
20:32:38.061 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.24 hyp=0.55 cameraTheta=2.68 mountX=-0.49 mountY=-0.31, mountTheta=-2.57
20:32:38.064 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.24, opts=13)
20:32:38.067 00.003 31432 Enqueuing Move request for scope (-0.49, 0.24)
20:32:38.069 00.002 29876 Worker thread wakes up
20:32:38.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.24) opts 0xd
20:32:38.069 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.24)
20:32:38.069 00.000 29876 Moving (-0.49, 0.24) raw xDistance=-0.49 yDistance=-0.31
20:32:38.069 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
20:32:38.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
20:32:38.069 00.000 29876 MoveAxis(E, 47, ABG)
20:32:38.069 00.000 29876 Guiding  Dir = 2, Dur = 47
20:32:38.069 00.000 29876 IsSlewing returns 0
20:32:38.069 00.000 29876 IsGuiding returns 0
20:32:38.069 00.000 29876 PulseGuide returned control before completion, sleep 57
20:32:38.073 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:32:38.084 00.011 31432 UpdateGuideState exits: m=2455 RSB=30.3
20:32:38.087 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:38.089 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:38.091 00.002 31432 Enqueuing Expose request
20:32:38.129 00.038 29876 IsGuiding returns 1
20:32:38.129 00.000 29876 scope still moving after pulse duration time elapsed
20:32:38.161 00.032 29876 IsSlewing returns 0
20:32:38.161 00.000 29876 IsGuiding returns 1
20:32:38.191 00.030 29876 IsSlewing returns 0
20:32:38.191 00.000 29876 IsGuiding returns 1
20:32:38.223 00.032 29876 IsSlewing returns 0
20:32:38.223 00.000 29876 IsGuiding returns 1
20:32:38.253 00.030 29876 IsSlewing returns 0
20:32:38.253 00.000 29876 IsGuiding returns 1
20:32:38.284 00.031 29876 IsSlewing returns 0
20:32:38.284 00.000 29876 IsGuiding returns 0
20:32:38.284 00.000 29876 scope move finished after 47 + 168 ms
20:32:38.284 00.000 29876 Move returns status 0, amount 47
20:32:38.284 00.000 29876 MoveAxis(N, 23, ABG)
20:32:38.284 00.000 29876 Guiding  Dir = 0, Dur = 23
20:32:38.284 00.000 29876 IsSlewing returns 0
20:32:38.284 00.000 29876 IsGuiding returns 0
20:32:38.284 00.000 29876 PulseGuide returned control before completion, sleep 33
20:32:38.330 00.046 29876 IsGuiding returns 1
20:32:38.330 00.000 29876 scope still moving after pulse duration time elapsed
20:32:38.361 00.031 29876 IsSlewing returns 0
20:32:38.361 00.000 29876 IsGuiding returns 1
20:32:38.392 00.031 29876 IsSlewing returns 0
20:32:38.392 00.000 29876 IsGuiding returns 1
20:32:38.422 00.030 29876 IsSlewing returns 0
20:32:38.422 00.000 29876 IsGuiding returns 0
20:32:38.422 00.000 29876 scope move finished after 23 + 114 ms
20:32:38.422 00.000 29876 Move returns status 0, amount 23
20:32:38.422 00.000 29876 move complete, result=0
20:32:38.422 00.000 29876 worker thread done servicing request
20:32:38.422 00.000 29876 Worker thread wakes up
20:32:38.422 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.3 px 23 ms NORTH
20:32:38.425 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:38.425 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:40.653 02.228 29876 Exposure complete
20:32:40.696 00.043 29876 worker thread done servicing request
20:32:40.696 00.000 31432 OnExposeComplete: enter
20:32:40.698 00.002 31432 UpdateGuideState(): m_state=6
20:32:40.700 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
20:32:40.702 00.002 31432 Star::Find returns 1 (0), X=335.41, Y=889.23, Mass=2545, SNR=31.9, Peak=207 HFD=3.7
20:32:40.704 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
20:32:40.705 00.001 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
20:32:40.707 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.16 hyp=0.41 cameraTheta=0.39 mountX=0.38 mountY=-0.10, mountTheta=-0.25
20:32:40.710 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.16, opts=13)
20:32:40.712 00.002 31432 Enqueuing Move request for scope (0.38, 0.16)
20:32:40.713 00.001 29876 Worker thread wakes up
20:32:40.713 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.16) opts 0xd
20:32:40.713 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.16)
20:32:40.713 00.000 29876 Moving (0.38, 0.16) raw xDistance=0.38 yDistance=-0.10
20:32:40.713 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
20:32:40.714 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:40.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:32:40.714 00.000 29876 MoveAxis(W, 30, ABG)
20:32:40.714 00.000 29876 Guiding  Dir = 3, Dur = 30
20:32:40.714 00.000 29876 IsSlewing returns 0
20:32:40.714 00.000 29876 IsGuiding returns 0
20:32:40.714 00.000 29876 PulseGuide returned control before completion, sleep 40
20:32:40.720 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:40.733 00.013 31432 UpdateGuideState exits: m=2545 RSB=31.9
20:32:40.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:40.737 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:40.738 00.001 31432 Enqueuing Expose request
20:32:40.760 00.022 29876 IsGuiding returns 1
20:32:40.760 00.000 29876 scope still moving after pulse duration time elapsed
20:32:40.790 00.030 29876 IsSlewing returns 0
20:32:40.790 00.000 29876 IsGuiding returns 1
20:32:40.821 00.031 29876 IsSlewing returns 0
20:32:40.821 00.000 29876 IsGuiding returns 1
20:32:40.852 00.031 29876 IsSlewing returns 0
20:32:40.852 00.000 29876 IsGuiding returns 1
20:32:40.883 00.031 29876 IsSlewing returns 0
20:32:40.883 00.000 29876 IsGuiding returns 0
20:32:40.883 00.000 29876 scope move finished after 30 + 138 ms
20:32:40.883 00.000 29876 Move returns status 0, amount 30
20:32:40.883 00.000 29876 MoveAxis(N, 0, ABG)
20:32:40.883 00.000 29876 Move returns status 0, amount 0
20:32:40.883 00.000 29876 move complete, result=0
20:32:40.884 00.001 29876 worker thread done servicing request
20:32:40.884 00.000 29876 Worker thread wakes up
20:32:40.884 00.000 31432 GuideStep: 0.4 px 30 ms WEST, -0.1 px 0 ms NORTH
20:32:40.885 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:40.885 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:42.790 01.905 29876 Exposure complete
20:32:42.834 00.044 29876 worker thread done servicing request
20:32:42.834 00.000 31432 OnExposeComplete: enter
20:32:42.836 00.002 31432 UpdateGuideState(): m_state=6
20:32:42.838 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
20:32:42.840 00.002 31432 Star::Find returns 1 (0), X=335.16, Y=889.26, Mass=2586, SNR=31.4, Peak=179 HFD=3.8
20:32:42.842 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
20:32:42.844 00.002 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.32)
20:32:42.845 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=0.14 mountY=-0.17, mountTheta=-0.90
20:32:42.848 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.20, opts=13)
20:32:42.850 00.002 31432 Enqueuing Move request for scope (0.13, 0.20)
20:32:42.852 00.002 29876 Worker thread wakes up
20:32:42.852 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
20:32:42.852 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
20:32:42.852 00.000 29876 Moving (0.13, 0.20) raw xDistance=0.14 yDistance=-0.17
20:32:42.852 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:32:42.852 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:42.852 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:32:42.852 00.000 29876 MoveAxis(E, 0, ABG)
20:32:42.852 00.000 29876 Move returns status 0, amount 0
20:32:42.852 00.000 29876 MoveAxis(N, 0, ABG)
20:32:42.852 00.000 29876 Move returns status 0, amount 0
20:32:42.852 00.000 29876 move complete, result=0
20:32:42.852 00.000 29876 worker thread done servicing request
20:32:42.856 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:32:42.867 00.011 31432 UpdateGuideState exits: m=2586 RSB=31.4
20:32:42.869 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:42.871 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:42.873 00.002 31432 Enqueuing Expose request
20:32:42.874 00.001 29876 Worker thread wakes up
20:32:42.875 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:32:42.877 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:42.877 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:44.999 02.122 29876 Exposure complete
20:32:45.043 00.044 29876 worker thread done servicing request
20:32:45.043 00.000 31432 OnExposeComplete: enter
20:32:45.045 00.002 31432 UpdateGuideState(): m_state=6
20:32:45.047 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
20:32:45.049 00.002 31432 Star::Find returns 1 (0), X=334.57, Y=889.91, Mass=2362, SNR=30.1, Peak=180 HFD=3.6
20:32:45.050 00.001 31432 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.02) = xAngle (2.05 = 2.05)
20:32:45.052 00.002 31432 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.06 = -1.22)
20:32:45.054 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.84 hyp=0.96 cameraTheta=2.07 mountX=-0.45 mountY=-0.91, mountTheta=-2.03
20:32:45.057 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.84, opts=13)
20:32:45.059 00.002 31432 Enqueuing Move request for scope (-0.47, 0.84)
20:32:45.061 00.002 29876 Worker thread wakes up
20:32:45.061 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.84) opts 0xd
20:32:45.061 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.84)
20:32:45.061 00.000 29876 Moving (-0.47, 0.84) raw xDistance=-0.45 yDistance=-0.91
20:32:45.061 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:32:45.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.91
20:32:45.061 00.000 29876 MoveAxis(E, 43, ABG)
20:32:45.061 00.000 29876 Guiding  Dir = 2, Dur = 43
20:32:45.062 00.001 29876 IsSlewing returns 0
20:32:45.062 00.000 29876 IsGuiding returns 0
20:32:45.062 00.000 29876 PulseGuide returned control before completion, sleep 53
20:32:45.066 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:32:45.077 00.011 31432 UpdateGuideState exits: m=2362 RSB=30.1
20:32:45.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:45.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:45.083 00.002 31432 Enqueuing Expose request
20:32:45.121 00.038 29876 IsGuiding returns 1
20:32:45.121 00.000 29876 scope still moving after pulse duration time elapsed
20:32:45.152 00.031 29876 IsSlewing returns 0
20:32:45.152 00.000 29876 IsGuiding returns 1
20:32:45.182 00.030 29876 IsSlewing returns 0
20:32:45.182 00.000 29876 IsGuiding returns 1
20:32:45.213 00.031 29876 IsSlewing returns 0
20:32:45.213 00.000 29876 IsGuiding returns 1
20:32:45.244 00.031 29876 IsSlewing returns 0
20:32:45.244 00.000 29876 IsGuiding returns 0
20:32:45.244 00.000 29876 scope move finished after 43 + 139 ms
20:32:45.244 00.000 29876 Move returns status 0, amount 43
20:32:45.244 00.000 29876 MoveAxis(N, 67, ABG)
20:32:45.244 00.000 29876 Guiding  Dir = 0, Dur = 67
20:32:45.244 00.000 29876 IsSlewing returns 0
20:32:45.244 00.000 29876 IsGuiding returns 0
20:32:45.245 00.001 29876 PulseGuide returned control before completion, sleep 77
20:32:45.336 00.091 29876 IsGuiding returns 1
20:32:45.336 00.000 29876 scope still moving after pulse duration time elapsed
20:32:45.367 00.031 29876 IsSlewing returns 0
20:32:45.367 00.000 29876 IsGuiding returns 1
20:32:45.397 00.030 29876 IsSlewing returns 0
20:32:45.397 00.000 29876 IsGuiding returns 1
20:32:45.428 00.031 29876 IsSlewing returns 0
20:32:45.428 00.000 29876 IsGuiding returns 0
20:32:45.428 00.000 29876 scope move finished after 67 + 117 ms
20:32:45.428 00.000 29876 Move returns status 0, amount 67
20:32:45.428 00.000 29876 move complete, result=0
20:32:45.429 00.001 29876 worker thread done servicing request
20:32:45.429 00.000 29876 Worker thread wakes up
20:32:45.429 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:45.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:45.429 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.9 px 67 ms NORTH
20:32:47.334 01.905 29876 Exposure complete
20:32:47.380 00.046 29876 worker thread done servicing request
20:32:47.380 00.000 31432 OnExposeComplete: enter
20:32:47.383 00.003 31432 UpdateGuideState(): m_state=6
20:32:47.385 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
20:32:47.387 00.002 31432 Star::Find returns 1 (0), X=336.01, Y=889.38, Mass=2582, SNR=30.8, Peak=215 HFD=3.7
20:32:47.388 00.001 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
20:32:47.390 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
20:32:47.392 00.002 31432 CameraToMount -- cameraX=0.97 cameraY=0.32 hyp=1.02 cameraTheta=0.31 mountX=0.98 mountY=-0.16, mountTheta=-0.16
20:32:47.395 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.97, y=0.32, opts=13)
20:32:47.398 00.003 31432 Enqueuing Move request for scope (0.97, 0.32)
20:32:47.401 00.003 29876 Worker thread wakes up
20:32:47.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.32) opts 0xd
20:32:47.401 00.000 29876 Handling offset move in thread for scope, endpoint = (0.97, 0.32)
20:32:47.401 00.000 29876 Moving (0.97, 0.32) raw xDistance=0.98 yDistance=-0.16
20:32:47.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.98
20:32:47.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:47.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:32:47.401 00.000 29876 MoveAxis(W, 88, ABG)
20:32:47.401 00.000 29876 Guiding  Dir = 3, Dur = 88
20:32:47.402 00.001 29876 IsSlewing returns 0
20:32:47.402 00.000 29876 IsGuiding returns 0
20:32:47.402 00.000 29876 PulseGuide returned control before completion, sleep 98
20:32:47.406 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:32:47.419 00.013 31432 UpdateGuideState exits: m=2582 RSB=30.8
20:32:47.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:47.423 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:47.425 00.002 31432 Enqueuing Expose request
20:32:47.503 00.078 29876 IsGuiding returns 1
20:32:47.503 00.000 29876 scope still moving after pulse duration time elapsed
20:32:47.533 00.030 29876 IsSlewing returns 0
20:32:47.533 00.000 29876 IsGuiding returns 1
20:32:47.565 00.032 29876 IsSlewing returns 0
20:32:47.565 00.000 29876 IsGuiding returns 0
20:32:47.565 00.000 29876 scope move finished after 88 + 75 ms
20:32:47.565 00.000 29876 Move returns status 0, amount 88
20:32:47.565 00.000 29876 MoveAxis(N, 0, ABG)
20:32:47.565 00.000 29876 Move returns status 0, amount 0
20:32:47.565 00.000 29876 move complete, result=0
20:32:47.565 00.000 29876 worker thread done servicing request
20:32:47.565 00.000 29876 Worker thread wakes up
20:32:47.565 00.000 31432 GuideStep: 1.0 px 88 ms WEST, -0.2 px 0 ms NORTH
20:32:47.568 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:47.568 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:49.696 02.128 29876 Exposure complete
20:32:49.740 00.044 29876 worker thread done servicing request
20:32:49.740 00.000 31432 OnExposeComplete: enter
20:32:49.742 00.002 31432 UpdateGuideState(): m_state=6
20:32:49.744 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
20:32:49.745 00.001 31432 Star::Find returns 1 (0), X=334.75, Y=889.48, Mass=2456, SNR=30.1, Peak=188 HFD=3.6
20:32:49.747 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
20:32:49.749 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
20:32:49.751 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.50 cameraTheta=2.17 mountX=-0.27 mountY=-0.45, mountTheta=-2.12
20:32:49.753 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.41, opts=13)
20:32:49.755 00.002 31432 Enqueuing Move request for scope (-0.28, 0.41)
20:32:49.758 00.003 29876 Worker thread wakes up
20:32:49.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
20:32:49.758 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
20:32:49.758 00.000 29876 Moving (-0.28, 0.41) raw xDistance=-0.27 yDistance=-0.45
20:32:49.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
20:32:49.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
20:32:49.758 00.000 29876 MoveAxis(E, 14, ABG)
20:32:49.758 00.000 29876 Guiding  Dir = 2, Dur = 14
20:32:49.758 00.000 29876 IsSlewing returns 0
20:32:49.759 00.001 29876 IsGuiding returns 0
20:32:49.759 00.000 29876 PulseGuide returned control before completion, sleep 24
20:32:49.764 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:32:49.777 00.013 31432 UpdateGuideState exits: m=2456 RSB=30.1
20:32:49.778 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:49.780 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:49.782 00.002 31432 Enqueuing Expose request
20:32:49.788 00.006 29876 IsGuiding returns 1
20:32:49.788 00.000 29876 scope still moving after pulse duration time elapsed
20:32:49.819 00.031 29876 IsSlewing returns 0
20:32:49.819 00.000 29876 IsGuiding returns 1
20:32:49.849 00.030 29876 IsSlewing returns 0
20:32:49.849 00.000 29876 IsGuiding returns 0
20:32:49.849 00.000 29876 scope move finished after 14 + 76 ms
20:32:49.849 00.000 29876 Move returns status 0, amount 14
20:32:49.849 00.000 29876 MoveAxis(N, 33, ABG)
20:32:49.849 00.000 29876 Guiding  Dir = 0, Dur = 33
20:32:49.849 00.000 29876 IsSlewing returns 0
20:32:49.849 00.000 29876 IsGuiding returns 0
20:32:49.849 00.000 29876 PulseGuide returned control before completion, sleep 43
20:32:49.894 00.045 29876 IsGuiding returns 1
20:32:49.894 00.000 29876 scope still moving after pulse duration time elapsed
20:32:49.925 00.031 29876 IsSlewing returns 0
20:32:49.925 00.000 29876 IsGuiding returns 1
20:32:49.955 00.030 29876 IsSlewing returns 0
20:32:49.955 00.000 29876 IsGuiding returns 1
20:32:49.987 00.032 29876 IsSlewing returns 0
20:32:49.987 00.000 29876 IsGuiding returns 0
20:32:49.987 00.000 29876 scope move finished after 33 + 104 ms
20:32:49.987 00.000 29876 Move returns status 0, amount 33
20:32:49.987 00.000 29876 move complete, result=0
20:32:49.987 00.000 29876 worker thread done servicing request
20:32:49.987 00.000 29876 Worker thread wakes up
20:32:49.987 00.000 31432 GuideStep: -0.3 px 14 ms EAST, -0.5 px 33 ms NORTH
20:32:49.990 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:49.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:51.896 01.906 29876 Exposure complete
20:32:51.943 00.047 29876 worker thread done servicing request
20:32:51.943 00.000 31432 OnExposeComplete: enter
20:32:51.946 00.003 31432 UpdateGuideState(): m_state=6
20:32:51.947 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
20:32:51.949 00.002 31432 Star::Find returns 1 (0), X=335.19, Y=889.73, Mass=2474, SNR=30.8, Peak=171 HFD=3.7
20:32:51.951 00.002 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.31 = 1.31)
20:32:51.953 00.002 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.96)
20:32:51.954 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=0.66 hyp=0.68 cameraTheta=1.34 mountX=0.17 mountY=-0.63, mountTheta=-1.30
20:32:51.959 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.66, opts=13)
20:32:51.962 00.003 31432 Enqueuing Move request for scope (0.16, 0.66)
20:32:51.964 00.002 29876 Worker thread wakes up
20:32:51.964 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.66) opts 0xd
20:32:51.964 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.66)
20:32:51.964 00.000 29876 Moving (0.16, 0.66) raw xDistance=0.17 yDistance=-0.63
20:32:51.964 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:32:51.964 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.63
20:32:51.964 00.000 29876 MoveAxis(E, 0, ABG)
20:32:51.964 00.000 29876 Move returns status 0, amount 0
20:32:51.964 00.000 29876 MoveAxis(N, 46, ABG)
20:32:51.964 00.000 29876 Guiding  Dir = 0, Dur = 46
20:32:51.964 00.000 29876 IsSlewing returns 0
20:32:51.964 00.000 29876 IsGuiding returns 0
20:32:51.964 00.000 29876 PulseGuide returned control before completion, sleep 56
20:32:51.968 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:32:51.979 00.011 31432 UpdateGuideState exits: m=2474 RSB=30.8
20:32:51.981 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:51.983 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:51.985 00.002 31432 Enqueuing Expose request
20:32:52.033 00.048 29876 IsGuiding returns 1
20:32:52.033 00.000 29876 scope still moving after pulse duration time elapsed
20:32:52.063 00.030 29876 IsSlewing returns 0
20:32:52.063 00.000 29876 IsGuiding returns 1
20:32:52.094 00.031 29876 IsSlewing returns 0
20:32:52.094 00.000 29876 IsGuiding returns 0
20:32:52.094 00.000 29876 scope move finished after 46 + 83 ms
20:32:52.094 00.000 29876 Move returns status 0, amount 46
20:32:52.094 00.000 29876 move complete, result=0
20:32:52.095 00.001 29876 worker thread done servicing request
20:32:52.095 00.000 29876 Worker thread wakes up
20:32:52.095 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:52.095 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:52.095 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.6 px 46 ms NORTH
20:32:54.228 02.133 29876 Exposure complete
20:32:54.271 00.043 29876 worker thread done servicing request
20:32:54.271 00.000 31432 OnExposeComplete: enter
20:32:54.273 00.002 31432 UpdateGuideState(): m_state=6
20:32:54.276 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
20:32:54.278 00.002 31432 Star::Find returns 1 (0), X=335.83, Y=889.29, Mass=2541, SNR=31.6, Peak=239 HFD=3.5
20:32:54.279 00.001 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
20:32:54.281 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.03)
20:32:54.283 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=0.22 hyp=0.83 cameraTheta=0.27 mountX=0.81 mountY=-0.10, mountTheta=-0.12
20:32:54.286 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=0.22, opts=13)
20:32:54.288 00.002 31432 Enqueuing Move request for scope (0.80, 0.22)
20:32:54.290 00.002 29876 Worker thread wakes up
20:32:54.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.22) opts 0xd
20:32:54.290 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 0.22)
20:32:54.290 00.000 29876 Moving (0.80, 0.22) raw xDistance=0.81 yDistance=-0.10
20:32:54.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.81
20:32:54.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:54.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:32:54.290 00.000 29876 MoveAxis(W, 78, ABG)
20:32:54.290 00.000 29876 Guiding  Dir = 3, Dur = 78
20:32:54.291 00.001 29876 IsSlewing returns 0
20:32:54.291 00.000 29876 IsGuiding returns 0
20:32:54.291 00.000 29876 PulseGuide returned control before completion, sleep 88
20:32:54.296 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:32:54.307 00.011 31432 UpdateGuideState exits: m=2541 RSB=31.6
20:32:54.310 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:54.311 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:54.314 00.003 31432 Enqueuing Expose request
20:32:54.381 00.067 29876 IsGuiding returns 1
20:32:54.381 00.000 29876 scope still moving after pulse duration time elapsed
20:32:54.411 00.030 29876 IsSlewing returns 0
20:32:54.411 00.000 29876 IsGuiding returns 1
20:32:54.442 00.031 29876 IsSlewing returns 0
20:32:54.442 00.000 29876 IsGuiding returns 0
20:32:54.442 00.000 29876 scope move finished after 78 + 72 ms
20:32:54.442 00.000 29876 Move returns status 0, amount 78
20:32:54.442 00.000 29876 MoveAxis(N, 0, ABG)
20:32:54.442 00.000 29876 Move returns status 0, amount 0
20:32:54.442 00.000 29876 move complete, result=0
20:32:54.442 00.000 29876 worker thread done servicing request
20:32:54.442 00.000 29876 Worker thread wakes up
20:32:54.442 00.000 31432 GuideStep: 0.8 px 78 ms WEST, -0.1 px 0 ms NORTH
20:32:54.445 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:54.445 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:56.359 01.914 29876 Exposure complete
20:32:56.402 00.043 29876 worker thread done servicing request
20:32:56.402 00.000 31432 OnExposeComplete: enter
20:32:56.404 00.002 31432 UpdateGuideState(): m_state=6
20:32:56.406 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
20:32:56.408 00.002 31432 Star::Find returns 1 (0), X=335.16, Y=888.86, Mass=2398, SNR=30.3, Peak=192 HFD=3.7
20:32:56.410 00.002 31432 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
20:32:56.412 00.002 31432 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
20:32:56.413 00.001 31432 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-1.04 mountX=0.12 mountY=0.23, mountTheta=1.09
20:32:56.416 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.21, opts=13)
20:32:56.418 00.002 31432 Enqueuing Move request for scope (0.12, -0.21)
20:32:56.421 00.003 29876 Worker thread wakes up
20:32:56.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
20:32:56.421 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
20:32:56.421 00.000 29876 Moving (0.12, -0.21) raw xDistance=0.12 yDistance=0.23
20:32:56.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:32:56.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:56.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:32:56.421 00.000 29876 MoveAxis(E, 0, ABG)
20:32:56.421 00.000 29876 Move returns status 0, amount 0
20:32:56.421 00.000 29876 MoveAxis(N, 0, ABG)
20:32:56.421 00.000 29876 Move returns status 0, amount 0
20:32:56.421 00.000 29876 move complete, result=0
20:32:56.421 00.000 29876 worker thread done servicing request
20:32:56.425 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:32:56.436 00.011 31432 UpdateGuideState exits: m=2398 RSB=30.3
20:32:56.438 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:56.441 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:56.443 00.002 31432 Enqueuing Expose request
20:32:56.445 00.002 29876 Worker thread wakes up
20:32:56.445 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:32:56.447 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:56.447 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:32:58.575 02.128 29876 Exposure complete
20:32:58.618 00.043 29876 worker thread done servicing request
20:32:58.618 00.000 31432 OnExposeComplete: enter
20:32:58.620 00.002 31432 UpdateGuideState(): m_state=6
20:32:58.622 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
20:32:58.625 00.003 31432 Star::Find returns 1 (0), X=335.05, Y=888.78, Mass=2501, SNR=31.8, Peak=201 HFD=3.6
20:32:58.628 00.003 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.02) = xAngle (-1.52 = -1.52)
20:32:58.629 00.001 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.49 = 1.49)
20:32:58.631 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=0.01 mountY=0.29, mountTheta=1.52
20:32:58.634 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.29, opts=13)
20:32:58.636 00.002 31432 Enqueuing Move request for scope (0.02, -0.29)
20:32:58.637 00.001 29876 Worker thread wakes up
20:32:58.637 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
20:32:58.637 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
20:32:58.637 00.000 29876 Moving (0.02, -0.29) raw xDistance=0.01 yDistance=0.29
20:32:58.637 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:32:58.639 00.002 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:58.639 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:32:58.639 00.000 29876 MoveAxis(E, 0, ABG)
20:32:58.639 00.000 29876 Move returns status 0, amount 0
20:32:58.639 00.000 29876 MoveAxis(N, 0, ABG)
20:32:58.639 00.000 29876 Move returns status 0, amount 0
20:32:58.639 00.000 29876 move complete, result=0
20:32:58.639 00.000 29876 worker thread done servicing request
20:32:58.642 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:32:58.653 00.011 31432 UpdateGuideState exits: m=2501 RSB=31.8
20:32:58.656 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:58.658 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:32:58.660 00.002 31432 Enqueuing Expose request
20:32:58.662 00.002 29876 Worker thread wakes up
20:32:58.662 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:32:58.664 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:32:58.664 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:00.573 01.909 29876 Exposure complete
20:33:00.623 00.050 29876 worker thread done servicing request
20:33:00.623 00.000 31432 OnExposeComplete: enter
20:33:00.625 00.002 31432 UpdateGuideState(): m_state=6
20:33:00.627 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
20:33:00.629 00.002 31432 Star::Find returns 1 (0), X=334.70, Y=889.55, Mass=2525, SNR=30.8, Peak=191 HFD=3.6
20:33:00.631 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
20:33:00.633 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
20:33:00.635 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=0.49 hyp=0.59 cameraTheta=2.17 mountX=-0.32 mountY=-0.53, mountTheta=-2.11
20:33:00.638 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.49, opts=13)
20:33:00.640 00.002 31432 Enqueuing Move request for scope (-0.33, 0.49)
20:33:00.642 00.002 29876 Worker thread wakes up
20:33:00.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.49) opts 0xd
20:33:00.642 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.49)
20:33:00.642 00.000 29876 Moving (-0.33, 0.49) raw xDistance=-0.32 yDistance=-0.53
20:33:00.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
20:33:00.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
20:33:00.642 00.000 29876 MoveAxis(E, 31, ABG)
20:33:00.642 00.000 29876 Guiding  Dir = 2, Dur = 31
20:33:00.643 00.001 29876 IsSlewing returns 0
20:33:00.643 00.000 29876 IsGuiding returns 0
20:33:00.643 00.000 29876 PulseGuide returned control before completion, sleep 41
20:33:00.646 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:00.660 00.014 31432 UpdateGuideState exits: m=2525 RSB=30.8
20:33:00.663 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:00.666 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:00.668 00.002 31432 Enqueuing Expose request
20:33:00.696 00.028 29876 IsGuiding returns 1
20:33:00.696 00.000 29876 scope still moving after pulse duration time elapsed
20:33:00.726 00.030 29876 IsSlewing returns 0
20:33:00.726 00.000 29876 IsGuiding returns 0
20:33:00.726 00.000 29876 scope move finished after 31 + 52 ms
20:33:00.726 00.000 29876 Move returns status 0, amount 31
20:33:00.726 00.000 29876 MoveAxis(N, 39, ABG)
20:33:00.726 00.000 29876 Guiding  Dir = 0, Dur = 39
20:33:00.726 00.000 29876 IsSlewing returns 0
20:33:00.726 00.000 29876 IsGuiding returns 0
20:33:00.726 00.000 29876 PulseGuide returned control before completion, sleep 49
20:33:00.789 00.063 29876 IsGuiding returns 1
20:33:00.789 00.000 29876 scope still moving after pulse duration time elapsed
20:33:00.821 00.032 29876 IsSlewing returns 0
20:33:00.821 00.000 29876 IsGuiding returns 1
20:33:00.852 00.031 29876 IsSlewing returns 0
20:33:00.852 00.000 29876 IsGuiding returns 0
20:33:00.852 00.000 29876 scope move finished after 39 + 86 ms
20:33:00.852 00.000 29876 Move returns status 0, amount 39
20:33:00.852 00.000 29876 move complete, result=0
20:33:00.852 00.000 29876 worker thread done servicing request
20:33:00.852 00.000 29876 Worker thread wakes up
20:33:00.852 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:00.852 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:00.852 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.5 px 39 ms NORTH
20:33:02.981 02.129 29876 Exposure complete
20:33:03.027 00.046 29876 worker thread done servicing request
20:33:03.027 00.000 31432 OnExposeComplete: enter
20:33:03.030 00.003 31432 UpdateGuideState(): m_state=6
20:33:03.032 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
20:33:03.034 00.002 31432 Star::Find returns 1 (0), X=336.08, Y=888.98, Mass=2438, SNR=29.8, Peak=178 HFD=4.0
20:33:03.036 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
20:33:03.037 00.001 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
20:33:03.039 00.002 31432 CameraToMount -- cameraX=1.04 cameraY=-0.09 hyp=1.05 cameraTheta=-0.08 mountX=1.04 mountY=0.25, mountTheta=0.23
20:33:03.043 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=1.04, y=-0.09, opts=13)
20:33:03.045 00.002 31432 Enqueuing Move request for scope (1.04, -0.09)
20:33:03.047 00.002 29876 Worker thread wakes up
20:33:03.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.09) opts 0xd
20:33:03.047 00.000 29876 Handling offset move in thread for scope, endpoint = (1.04, -0.09)
20:33:03.047 00.000 29876 Moving (1.04, -0.09) raw xDistance=1.04 yDistance=0.25
20:33:03.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.04
20:33:03.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:03.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:33:03.047 00.000 29876 MoveAxis(W, 96, ABG)
20:33:03.047 00.000 29876 Guiding  Dir = 3, Dur = 96
20:33:03.047 00.000 29876 IsSlewing returns 0
20:33:03.047 00.000 29876 IsGuiding returns 0
20:33:03.048 00.001 29876 PulseGuide returned control before completion, sleep 106
20:33:03.050 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:03.062 00.012 31432 UpdateGuideState exits: m=2438 RSB=29.8
20:33:03.064 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:03.066 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:03.068 00.002 31432 Enqueuing Expose request
20:33:03.164 00.096 29876 IsGuiding returns 1
20:33:03.164 00.000 29876 scope still moving after pulse duration time elapsed
20:33:03.195 00.031 29876 IsSlewing returns 0
20:33:03.195 00.000 29876 IsGuiding returns 1
20:33:03.226 00.031 29876 IsSlewing returns 0
20:33:03.226 00.000 29876 IsGuiding returns 1
20:33:03.257 00.031 29876 IsSlewing returns 0
20:33:03.257 00.000 29876 IsGuiding returns 0
20:33:03.257 00.000 29876 scope move finished after 96 + 113 ms
20:33:03.257 00.000 29876 Move returns status 0, amount 96
20:33:03.257 00.000 29876 MoveAxis(N, 0, ABG)
20:33:03.257 00.000 29876 Move returns status 0, amount 0
20:33:03.257 00.000 29876 move complete, result=0
20:33:03.258 00.001 29876 worker thread done servicing request
20:33:03.258 00.000 29876 Worker thread wakes up
20:33:03.258 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:03.258 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:03.258 00.000 31432 GuideStep: 1.0 px 96 ms WEST, 0.2 px 0 ms NORTH
20:33:05.170 01.912 29876 Exposure complete
20:33:05.215 00.045 29876 worker thread done servicing request
20:33:05.215 00.000 31432 OnExposeComplete: enter
20:33:05.218 00.003 31432 UpdateGuideState(): m_state=6
20:33:05.220 00.002 31432 Star::Find(15, 336, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
20:33:05.222 00.002 31432 Star::Find returns 1 (0), X=335.61, Y=888.99, Mass=2662, SNR=31.7, Peak=192 HFD=4.0
20:33:05.223 00.001 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
20:33:05.225 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
20:33:05.227 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=-0.07 hyp=0.59 cameraTheta=-0.13 mountX=0.58 mountY=0.16, mountTheta=0.27
20:33:05.231 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.07, opts=13)
20:33:05.234 00.003 31432 Enqueuing Move request for scope (0.58, -0.07)
20:33:05.236 00.002 29876 Worker thread wakes up
20:33:05.236 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.07) opts 0xd
20:33:05.236 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.07)
20:33:05.236 00.000 29876 Moving (0.58, -0.07) raw xDistance=0.58 yDistance=0.16
20:33:05.236 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
20:33:05.236 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:05.236 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:33:05.236 00.000 29876 MoveAxis(W, 69, ABG)
20:33:05.236 00.000 29876 Guiding  Dir = 3, Dur = 69
20:33:05.237 00.001 29876 IsSlewing returns 0
20:33:05.237 00.000 29876 IsGuiding returns 0
20:33:05.237 00.000 29876 PulseGuide returned control before completion, sleep 79
20:33:05.240 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:05.252 00.012 31432 UpdateGuideState exits: m=2662 RSB=31.7
20:33:05.254 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:05.255 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:05.257 00.002 31432 Enqueuing Expose request
20:33:05.321 00.064 29876 IsGuiding returns 1
20:33:05.321 00.000 29876 scope still moving after pulse duration time elapsed
20:33:05.352 00.031 29876 IsSlewing returns 0
20:33:05.352 00.000 29876 IsGuiding returns 1
20:33:05.382 00.030 29876 IsSlewing returns 0
20:33:05.382 00.000 29876 IsGuiding returns 1
20:33:05.413 00.031 29876 IsSlewing returns 0
20:33:05.413 00.000 29876 IsGuiding returns 0
20:33:05.413 00.000 29876 scope move finished after 69 + 106 ms
20:33:05.413 00.000 29876 Move returns status 0, amount 69
20:33:05.413 00.000 29876 MoveAxis(N, 0, ABG)
20:33:05.413 00.000 29876 Move returns status 0, amount 0
20:33:05.413 00.000 29876 move complete, result=0
20:33:05.413 00.000 29876 worker thread done servicing request
20:33:05.413 00.000 29876 Worker thread wakes up
20:33:05.413 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:05.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:05.413 00.000 31432 GuideStep: 0.6 px 69 ms WEST, 0.2 px 0 ms NORTH
20:33:07.643 02.230 29876 Exposure complete
20:33:07.687 00.044 29876 worker thread done servicing request
20:33:07.687 00.000 31432 OnExposeComplete: enter
20:33:07.689 00.002 31432 UpdateGuideState(): m_state=6
20:33:07.691 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
20:33:07.693 00.002 31432 Star::Find returns 1 (0), X=334.77, Y=888.80, Mass=2367, SNR=29.9, Peak=214 HFD=3.6
20:33:07.696 00.003 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
20:33:07.698 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
20:33:07.700 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-2.34 mountX=-0.27 mountY=0.23, mountTheta=2.43
20:33:07.702 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.27, opts=13)
20:33:07.704 00.002 31432 Enqueuing Move request for scope (-0.26, -0.27)
20:33:07.706 00.002 29876 Worker thread wakes up
20:33:07.706 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd
20:33:07.706 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.27)
20:33:07.706 00.000 29876 Moving (-0.26, -0.27) raw xDistance=-0.27 yDistance=0.23
20:33:07.706 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.27
20:33:07.706 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:07.706 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:33:07.707 00.001 29876 MoveAxis(E, 16, ABG)
20:33:07.707 00.000 29876 Guiding  Dir = 2, Dur = 16
20:33:07.707 00.000 29876 IsSlewing returns 0
20:33:07.707 00.000 29876 IsGuiding returns 0
20:33:07.707 00.000 29876 PulseGuide returned control before completion, sleep 26
20:33:07.710 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:07.722 00.012 31432 UpdateGuideState exits: m=2367 RSB=29.9
20:33:07.724 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:07.726 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:07.728 00.002 31432 Enqueuing Expose request
20:33:07.735 00.007 29876 IsGuiding returns 0
20:33:07.735 00.000 29876 Move returns status 0, amount 16
20:33:07.735 00.000 29876 MoveAxis(N, 0, ABG)
20:33:07.735 00.000 29876 Move returns status 0, amount 0
20:33:07.735 00.000 29876 move complete, result=0
20:33:07.736 00.001 29876 worker thread done servicing request
20:33:07.736 00.000 29876 Worker thread wakes up
20:33:07.736 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:07.737 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:07.740 00.003 31432 GuideStep: -0.3 px 16 ms EAST, 0.2 px 0 ms NORTH
20:33:09.653 01.913 29876 Exposure complete
20:33:09.697 00.044 29876 worker thread done servicing request
20:33:09.697 00.000 31432 OnExposeComplete: enter
20:33:09.699 00.002 31432 UpdateGuideState(): m_state=6
20:33:09.703 00.004 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
20:33:09.705 00.002 31432 Star::Find returns 1 (0), X=335.46, Y=888.43, Mass=2500, SNR=31.0, Peak=186 HFD=3.3
20:33:09.708 00.003 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
20:33:09.710 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
20:33:09.712 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.64 hyp=0.77 cameraTheta=-0.98 mountX=0.41 mountY=0.70, mountTheta=1.04
20:33:09.715 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.64, opts=13)
20:33:09.721 00.006 31432 Enqueuing Move request for scope (0.43, -0.64)
20:33:09.727 00.006 29876 Worker thread wakes up
20:33:09.727 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.64) opts 0xd
20:33:09.727 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.64)
20:33:09.727 00.000 29876 Moving (0.43, -0.64) raw xDistance=0.41 yDistance=0.70
20:33:09.727 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.41
20:33:09.727 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:09.727 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
20:33:09.727 00.000 29876 MoveAxis(W, 37, ABG)
20:33:09.727 00.000 29876 Guiding  Dir = 3, Dur = 37
20:33:09.727 00.000 29876 IsSlewing returns 0
20:33:09.728 00.001 29876 IsGuiding returns 0
20:33:09.728 00.000 29876 PulseGuide returned control before completion, sleep 47
20:33:09.733 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=4, FiltMax=257, Gamma=0.490
20:33:09.744 00.011 31432 UpdateGuideState exits: m=2500 RSB=31.0
20:33:09.747 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:09.751 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:09.756 00.005 31432 Enqueuing Expose request
20:33:09.777 00.021 29876 IsGuiding returns 1
20:33:09.777 00.000 29876 scope still moving after pulse duration time elapsed
20:33:09.807 00.030 29876 IsSlewing returns 0
20:33:09.807 00.000 29876 IsGuiding returns 1
20:33:09.838 00.031 29876 IsSlewing returns 0
20:33:09.838 00.000 29876 IsGuiding returns 1
20:33:09.869 00.031 29876 IsSlewing returns 0
20:33:09.869 00.000 29876 IsGuiding returns 0
20:33:09.869 00.000 29876 scope move finished after 37 + 104 ms
20:33:09.869 00.000 29876 Move returns status 0, amount 37
20:33:09.869 00.000 29876 MoveAxis(N, 0, ABG)
20:33:09.869 00.000 29876 Move returns status 0, amount 0
20:33:09.869 00.000 29876 move complete, result=0
20:33:09.869 00.000 29876 worker thread done servicing request
20:33:09.869 00.000 29876 Worker thread wakes up
20:33:09.869 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.7 px 0 ms NORTH
20:33:09.873 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:09.873 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:11.997 02.124 29876 Exposure complete
20:33:12.041 00.044 29876 worker thread done servicing request
20:33:12.041 00.000 31432 OnExposeComplete: enter
20:33:12.043 00.002 31432 UpdateGuideState(): m_state=6
20:33:12.045 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
20:33:12.047 00.002 31432 Star::Find returns 1 (0), X=335.71, Y=888.62, Mass=2537, SNR=30.9, Peak=185 HFD=3.6
20:33:12.050 00.003 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
20:33:12.052 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
20:33:12.053 00.001 31432 CameraToMount -- cameraX=0.68 cameraY=-0.45 hyp=0.81 cameraTheta=-0.58 mountX=0.67 mountY=0.55, mountTheta=0.69
20:33:12.056 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=-0.45, opts=13)
20:33:12.058 00.002 31432 Enqueuing Move request for scope (0.68, -0.45)
20:33:12.060 00.002 29876 Worker thread wakes up
20:33:12.060 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.45) opts 0xd
20:33:12.060 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, -0.45)
20:33:12.060 00.000 29876 Moving (0.68, -0.45) raw xDistance=0.67 yDistance=0.55
20:33:12.060 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.67
20:33:12.060 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:12.060 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
20:33:12.060 00.000 29876 MoveAxis(W, 69, ABG)
20:33:12.060 00.000 29876 Guiding  Dir = 3, Dur = 69
20:33:12.061 00.001 29876 IsSlewing returns 0
20:33:12.061 00.000 29876 IsGuiding returns 0
20:33:12.061 00.000 29876 PulseGuide returned control before completion, sleep 79
20:33:12.065 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:12.077 00.012 31432 UpdateGuideState exits: m=2537 RSB=30.9
20:33:12.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:12.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:12.084 00.003 31432 Enqueuing Expose request
20:33:12.152 00.068 29876 IsGuiding returns 1
20:33:12.152 00.000 29876 scope still moving after pulse duration time elapsed
20:33:12.182 00.030 29876 IsSlewing returns 0
20:33:12.182 00.000 29876 IsGuiding returns 1
20:33:12.212 00.030 29876 IsSlewing returns 0
20:33:12.212 00.000 29876 IsGuiding returns 0
20:33:12.212 00.000 29876 scope move finished after 69 + 82 ms
20:33:12.212 00.000 29876 Move returns status 0, amount 69
20:33:12.212 00.000 29876 MoveAxis(N, 0, ABG)
20:33:12.212 00.000 29876 Move returns status 0, amount 0
20:33:12.212 00.000 29876 move complete, result=0
20:33:12.212 00.000 29876 worker thread done servicing request
20:33:12.212 00.000 29876 Worker thread wakes up
20:33:12.212 00.000 31432 GuideStep: 0.7 px 69 ms WEST, 0.5 px 0 ms NORTH
20:33:12.215 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:12.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:14.132 01.917 29876 Exposure complete
20:33:14.176 00.044 29876 worker thread done servicing request
20:33:14.176 00.000 31432 OnExposeComplete: enter
20:33:14.180 00.004 31432 UpdateGuideState(): m_state=6
20:33:14.182 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
20:33:14.184 00.002 31432 Star::Find returns 1 (0), X=335.93, Y=889.04, Mass=2519, SNR=30.9, Peak=188 HFD=3.9
20:33:14.186 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:33:14.188 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:33:14.190 00.002 31432 CameraToMount -- cameraX=0.90 cameraY=-0.03 hyp=0.90 cameraTheta=-0.04 mountX=0.89 mountY=0.17, mountTheta=0.19
20:33:14.193 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.90, y=-0.03, opts=13)
20:33:14.195 00.002 31432 Enqueuing Move request for scope (0.90, -0.03)
20:33:14.197 00.002 29876 Worker thread wakes up
20:33:14.197 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.03) opts 0xd
20:33:14.197 00.000 29876 Handling offset move in thread for scope, endpoint = (0.90, -0.03)
20:33:14.197 00.000 29876 Moving (0.90, -0.03) raw xDistance=0.89 yDistance=0.17
20:33:14.197 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
20:33:14.197 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:14.197 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:33:14.197 00.000 29876 MoveAxis(W, 96, ABG)
20:33:14.197 00.000 29876 Guiding  Dir = 3, Dur = 96
20:33:14.198 00.001 29876 IsSlewing returns 0
20:33:14.198 00.000 29876 IsGuiding returns 0
20:33:14.198 00.000 29876 PulseGuide returned control before completion, sleep 106
20:33:14.201 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:14.213 00.012 31432 UpdateGuideState exits: m=2519 RSB=30.9
20:33:14.215 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:14.217 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:14.221 00.004 31432 Enqueuing Expose request
20:33:14.317 00.096 29876 IsGuiding returns 1
20:33:14.317 00.000 29876 scope still moving after pulse duration time elapsed
20:33:14.349 00.032 29876 IsSlewing returns 0
20:33:14.349 00.000 29876 IsGuiding returns 0
20:33:14.349 00.000 29876 scope move finished after 96 + 55 ms
20:33:14.349 00.000 29876 Move returns status 0, amount 96
20:33:14.349 00.000 29876 MoveAxis(N, 0, ABG)
20:33:14.349 00.000 29876 Move returns status 0, amount 0
20:33:14.349 00.000 29876 move complete, result=0
20:33:14.349 00.000 29876 worker thread done servicing request
20:33:14.349 00.000 29876 Worker thread wakes up
20:33:14.349 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:14.349 00.000 31432 GuideStep: 0.9 px 96 ms WEST, 0.2 px 0 ms NORTH
20:33:14.353 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:16.480 02.127 29876 Exposure complete
20:33:16.527 00.047 29876 worker thread done servicing request
20:33:16.527 00.000 31432 OnExposeComplete: enter
20:33:16.529 00.002 31432 UpdateGuideState(): m_state=6
20:33:16.531 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
20:33:16.533 00.002 31432 Star::Find returns 1 (0), X=335.79, Y=888.25, Mass=2268, SNR=29.5, Peak=190 HFD=3.5
20:33:16.535 00.002 31432 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.02) = xAngle (-0.85 = -0.85)
20:33:16.537 00.002 31432 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.16 = 2.16)
20:33:16.539 00.002 31432 CameraToMount -- cameraX=0.75 cameraY=-0.81 hyp=1.11 cameraTheta=-0.82 mountX=0.73 mountY=0.92, mountTheta=0.90
20:33:16.543 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=-0.81, opts=13)
20:33:16.545 00.002 31432 Enqueuing Move request for scope (0.75, -0.81)
20:33:16.547 00.002 29876 Worker thread wakes up
20:33:16.547 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.81) opts 0xd
20:33:16.547 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, -0.81)
20:33:16.547 00.000 29876 Moving (0.75, -0.81) raw xDistance=0.73 yDistance=0.92
20:33:16.547 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
20:33:16.547 00.000 29876 resist switch: large excursion: input 0.92 thresh 0.90 direction from -1 to 1
20:33:16.547 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.76
20:33:16.547 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.92
20:33:16.547 00.000 29876 MoveAxis(W, 84, ABG)
20:33:16.547 00.000 29876 Guiding  Dir = 3, Dur = 84
20:33:16.547 00.000 29876 IsSlewing returns 0
20:33:16.547 00.000 29876 IsGuiding returns 0
20:33:16.548 00.001 29876 PulseGuide returned control before completion, sleep 94
20:33:16.551 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:16.563 00.012 31432 UpdateGuideState exits: m=2268 RSB=29.5
20:33:16.565 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:16.567 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:16.569 00.002 31432 Enqueuing Expose request
20:33:16.648 00.079 29876 IsGuiding returns 1
20:33:16.648 00.000 29876 scope still moving after pulse duration time elapsed
20:33:16.680 00.032 29876 IsSlewing returns 0
20:33:16.680 00.000 29876 IsGuiding returns 0
20:33:16.680 00.000 29876 scope move finished after 84 + 48 ms
20:33:16.680 00.000 29876 Move returns status 0, amount 84
20:33:16.680 00.000 29876 BLC: Oldest BLC event removed
20:33:16.680 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:33:16.681 00.001 29876 MoveAxis(S, 88, ABG)
20:33:16.681 00.000 29876 Guiding  Dir = 1, Dur = 88
20:33:16.681 00.000 29876 IsSlewing returns 0
20:33:16.681 00.000 29876 IsGuiding returns 0
20:33:16.681 00.000 29876 PulseGuide returned control before completion, sleep 98
20:33:16.785 00.104 29876 IsGuiding returns 1
20:33:16.785 00.000 29876 scope still moving after pulse duration time elapsed
20:33:16.816 00.031 29876 IsSlewing returns 0
20:33:16.816 00.000 29876 IsGuiding returns 1
20:33:16.847 00.031 29876 IsSlewing returns 0
20:33:16.847 00.000 29876 IsGuiding returns 1
20:33:16.878 00.031 29876 IsSlewing returns 0
20:33:16.878 00.000 29876 IsGuiding returns 1
20:33:16.909 00.031 29876 IsSlewing returns 0
20:33:16.909 00.000 29876 IsGuiding returns 0
20:33:16.909 00.000 29876 scope move finished after 88 + 141 ms
20:33:16.909 00.000 29876 Move returns status 0, amount 88
20:33:16.909 00.000 29876 move complete, result=0
20:33:16.909 00.000 29876 worker thread done servicing request
20:33:16.909 00.000 29876 Worker thread wakes up
20:33:16.909 00.000 31432 GuideStep: 0.7 px 84 ms WEST, 0.9 px 88 ms SOUTH
20:33:16.911 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:16.912 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:18.827 01.915 29876 Exposure complete
20:33:18.870 00.043 29876 worker thread done servicing request
20:33:18.870 00.000 31432 OnExposeComplete: enter
20:33:18.872 00.002 31432 UpdateGuideState(): m_state=6
20:33:18.875 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
20:33:18.878 00.003 31432 Star::Find returns 1 (0), X=335.01, Y=889.08, Mass=2683, SNR=32.3, Peak=191 HFD=4.0
20:33:18.883 00.005 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
20:33:18.888 00.005 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.62)
20:33:18.891 00.003 31432 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.68 mountX=-0.02 mountY=-0.02, mountTheta=-2.56
20:33:18.894 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.01, opts=13)
20:33:18.896 00.002 31432 Enqueuing Move request for scope (-0.02, 0.01)
20:33:18.898 00.002 29876 Worker thread wakes up
20:33:18.898 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
20:33:18.898 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
20:33:18.899 00.001 29876 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
20:33:18.899 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:33:18.899 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:18.899 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:33:18.899 00.000 29876 MoveAxis(E, 0, ABG)
20:33:18.899 00.000 29876 Move returns status 0, amount 0
20:33:18.899 00.000 29876 MoveAxis(N, 0, ABG)
20:33:18.899 00.000 29876 Move returns status 0, amount 0
20:33:18.899 00.000 29876 move complete, result=0
20:33:18.899 00.000 29876 worker thread done servicing request
20:33:18.903 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:18.917 00.014 31432 UpdateGuideState exits: m=2683 RSB=32.3
20:33:18.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:18.923 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:18.925 00.002 31432 Enqueuing Expose request
20:33:18.927 00.002 29876 Worker thread wakes up
20:33:18.927 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:33:18.929 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:18.929 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:21.053 02.124 29876 Exposure complete
20:33:21.098 00.045 29876 worker thread done servicing request
20:33:21.098 00.000 31432 OnExposeComplete: enter
20:33:21.102 00.004 31432 UpdateGuideState(): m_state=6
20:33:21.105 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
20:33:21.108 00.003 31432 Star::Find returns 1 (0), X=335.56, Y=888.47, Mass=2325, SNR=29.8, Peak=176 HFD=3.3
20:33:21.111 00.003 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
20:33:21.114 00.003 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
20:33:21.117 00.003 31432 CameraToMount -- cameraX=0.53 cameraY=-0.60 hyp=0.80 cameraTheta=-0.85 mountX=0.52 mountY=0.67, mountTheta=0.92
20:33:21.120 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.60, opts=13)
20:33:21.122 00.002 31432 Enqueuing Move request for scope (0.53, -0.60)
20:33:21.124 00.002 29876 Worker thread wakes up
20:33:21.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.60) opts 0xd
20:33:21.124 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.60)
20:33:21.124 00.000 29876 Moving (0.53, -0.60) raw xDistance=0.52 yDistance=0.67
20:33:21.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
20:33:21.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
20:33:21.124 00.000 29876 MoveAxis(W, 50, ABG)
20:33:21.124 00.000 29876 Guiding  Dir = 3, Dur = 50
20:33:21.124 00.000 29876 IsSlewing returns 0
20:33:21.125 00.001 29876 IsGuiding returns 0
20:33:21.125 00.000 29876 PulseGuide returned control before completion, sleep 60
20:33:21.127 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:21.143 00.016 31432 UpdateGuideState exits: m=2325 RSB=29.8
20:33:21.145 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:21.147 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:21.149 00.002 31432 Enqueuing Expose request
20:33:21.192 00.043 29876 IsGuiding returns 1
20:33:21.192 00.000 29876 scope still moving after pulse duration time elapsed
20:33:21.223 00.031 29876 IsSlewing returns 0
20:33:21.223 00.000 29876 IsGuiding returns 0
20:33:21.223 00.000 29876 scope move finished after 50 + 48 ms
20:33:21.223 00.000 29876 Move returns status 0, amount 50
20:33:21.223 00.000 29876 MoveAxis(S, 50, ABG)
20:33:21.223 00.000 29876 Guiding  Dir = 1, Dur = 50
20:33:21.223 00.000 29876 IsSlewing returns 0
20:33:21.223 00.000 29876 IsGuiding returns 0
20:33:21.223 00.000 29876 PulseGuide returned control before completion, sleep 60
20:33:21.286 00.063 29876 IsGuiding returns 1
20:33:21.286 00.000 29876 scope still moving after pulse duration time elapsed
20:33:21.317 00.031 29876 IsSlewing returns 0
20:33:21.317 00.000 29876 IsGuiding returns 1
20:33:21.348 00.031 29876 IsSlewing returns 0
20:33:21.348 00.000 29876 IsGuiding returns 1
20:33:21.379 00.031 29876 IsSlewing returns 0
20:33:21.379 00.000 29876 IsGuiding returns 1
20:33:21.410 00.031 29876 IsSlewing returns 0
20:33:21.410 00.000 29876 IsGuiding returns 0
20:33:21.410 00.000 29876 scope move finished after 50 + 136 ms
20:33:21.410 00.000 29876 Move returns status 0, amount 50
20:33:21.410 00.000 29876 move complete, result=0
20:33:21.410 00.000 29876 worker thread done servicing request
20:33:21.410 00.000 29876 Worker thread wakes up
20:33:21.410 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.7 px 50 ms SOUTH
20:33:21.413 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:21.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:23.328 01.915 29876 Exposure complete
20:33:23.372 00.044 29876 worker thread done servicing request
20:33:23.372 00.000 31432 OnExposeComplete: enter
20:33:23.375 00.003 31432 UpdateGuideState(): m_state=6
20:33:23.377 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
20:33:23.379 00.002 31432 Star::Find returns 1 (0), X=335.39, Y=888.81, Mass=2521, SNR=31.4, Peak=180 HFD=3.7
20:33:23.381 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
20:33:23.383 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
20:33:23.385 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-0.63 mountX=0.35 mountY=0.31, mountTheta=0.73
20:33:23.389 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.26, opts=13)
20:33:23.391 00.002 31432 Enqueuing Move request for scope (0.36, -0.26)
20:33:23.393 00.002 29876 Worker thread wakes up
20:33:23.393 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.26) opts 0xd
20:33:23.393 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.26)
20:33:23.393 00.000 29876 Moving (0.36, -0.26) raw xDistance=0.35 yDistance=0.31
20:33:23.393 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
20:33:23.393 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
20:33:23.393 00.000 29876 MoveAxis(W, 41, ABG)
20:33:23.393 00.000 29876 Guiding  Dir = 3, Dur = 41
20:33:23.393 00.000 29876 IsSlewing returns 0
20:33:23.394 00.001 29876 IsGuiding returns 0
20:33:23.394 00.000 29876 PulseGuide returned control before completion, sleep 51
20:33:23.397 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=5, FiltMax=257, Gamma=0.490
20:33:23.408 00.011 31432 UpdateGuideState exits: m=2521 RSB=31.4
20:33:23.411 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:23.412 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:23.414 00.002 31432 Enqueuing Expose request
20:33:23.448 00.034 29876 IsGuiding returns 1
20:33:23.448 00.000 29876 scope still moving after pulse duration time elapsed
20:33:23.480 00.032 29876 IsSlewing returns 0
20:33:23.480 00.000 29876 IsGuiding returns 1
20:33:23.511 00.031 29876 IsSlewing returns 0
20:33:23.511 00.000 29876 IsGuiding returns 1
20:33:23.542 00.031 29876 IsSlewing returns 0
20:33:23.542 00.000 29876 IsGuiding returns 0
20:33:23.542 00.000 29876 scope move finished after 41 + 107 ms
20:33:23.542 00.000 29876 Move returns status 0, amount 41
20:33:23.542 00.000 29876 MoveAxis(S, 23, ABG)
20:33:23.542 00.000 29876 Guiding  Dir = 1, Dur = 23
20:33:23.542 00.000 29876 IsSlewing returns 0
20:33:23.542 00.000 29876 IsGuiding returns 0
20:33:23.543 00.001 29876 PulseGuide returned control before completion, sleep 33
20:33:23.589 00.046 29876 IsGuiding returns 1
20:33:23.589 00.000 29876 scope still moving after pulse duration time elapsed
20:33:23.620 00.031 29876 IsSlewing returns 0
20:33:23.620 00.000 29876 IsGuiding returns 1
20:33:23.650 00.030 29876 IsSlewing returns 0
20:33:23.650 00.000 29876 IsGuiding returns 1
20:33:23.681 00.031 29876 IsSlewing returns 0
20:33:23.681 00.000 29876 IsGuiding returns 0
20:33:23.681 00.000 29876 scope move finished after 23 + 115 ms
20:33:23.681 00.000 29876 Move returns status 0, amount 23
20:33:23.681 00.000 29876 move complete, result=0
20:33:23.681 00.000 29876 worker thread done servicing request
20:33:23.681 00.000 29876 Worker thread wakes up
20:33:23.681 00.000 31432 GuideStep: 0.3 px 41 ms WEST, 0.3 px 23 ms SOUTH
20:33:23.684 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:23.684 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:25.806 02.122 29876 Exposure complete
20:33:25.855 00.049 29876 worker thread done servicing request
20:33:25.855 00.000 31432 OnExposeComplete: enter
20:33:25.857 00.002 31432 UpdateGuideState(): m_state=6
20:33:25.859 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
20:33:25.861 00.002 31432 Star::Find returns 1 (0), X=334.95, Y=888.72, Mass=2439, SNR=30.4, Peak=201 HFD=3.9
20:33:25.863 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:33:25.865 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:33:25.867 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.79 mountX=-0.09 mountY=0.33, mountTheta=1.83
20:33:25.870 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.34, opts=13)
20:33:25.872 00.002 31432 Enqueuing Move request for scope (-0.08, -0.34)
20:33:25.874 00.002 29876 Worker thread wakes up
20:33:25.874 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
20:33:25.874 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
20:33:25.874 00.000 29876 Moving (-0.08, -0.34) raw xDistance=-0.09 yDistance=0.33
20:33:25.874 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:33:25.874 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:33:25.874 00.000 29876 MoveAxis(E, 0, ABG)
20:33:25.874 00.000 29876 Move returns status 0, amount 0
20:33:25.874 00.000 29876 MoveAxis(S, 24, ABG)
20:33:25.874 00.000 29876 Guiding  Dir = 1, Dur = 24
20:33:25.874 00.000 29876 IsSlewing returns 0
20:33:25.874 00.000 29876 IsGuiding returns 0
20:33:25.875 00.001 29876 PulseGuide returned control before completion, sleep 34
20:33:25.878 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:25.889 00.011 31432 UpdateGuideState exits: m=2439 RSB=30.4
20:33:25.895 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:25.900 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:25.904 00.004 31432 Enqueuing Expose request
20:33:25.914 00.010 29876 IsGuiding returns 1
20:33:25.914 00.000 29876 scope still moving after pulse duration time elapsed
20:33:25.945 00.031 29876 IsSlewing returns 0
20:33:25.945 00.000 29876 IsGuiding returns 1
20:33:25.976 00.031 29876 IsSlewing returns 0
20:33:25.976 00.000 29876 IsGuiding returns 1
20:33:26.008 00.032 29876 IsSlewing returns 0
20:33:26.008 00.000 29876 IsGuiding returns 1
20:33:26.039 00.031 29876 IsSlewing returns 0
20:33:26.039 00.000 29876 IsGuiding returns 1
20:33:26.069 00.030 29876 IsSlewing returns 0
20:33:26.069 00.000 29876 IsGuiding returns 0
20:33:26.069 00.000 29876 scope move finished after 24 + 170 ms
20:33:26.069 00.000 29876 Move returns status 0, amount 24
20:33:26.069 00.000 29876 move complete, result=0
20:33:26.069 00.000 29876 worker thread done servicing request
20:33:26.069 00.000 29876 Worker thread wakes up
20:33:26.069 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 24 ms SOUTH
20:33:26.072 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:26.072 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:27.977 01.905 29876 Exposure complete
20:33:28.023 00.046 29876 worker thread done servicing request
20:33:28.023 00.000 31432 OnExposeComplete: enter
20:33:28.025 00.002 31432 UpdateGuideState(): m_state=6
20:33:28.027 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
20:33:28.029 00.002 31432 Star::Find returns 1 (0), X=336.18, Y=889.04, Mass=2434, SNR=30.0, Peak=175 HFD=3.9
20:33:28.030 00.001 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
20:33:28.032 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
20:33:28.034 00.002 31432 CameraToMount -- cameraX=1.14 cameraY=-0.03 hyp=1.14 cameraTheta=-0.03 mountX=1.14 mountY=0.21, mountTheta=0.18
20:33:28.037 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.14, y=-0.03, opts=13)
20:33:28.042 00.005 31432 Enqueuing Move request for scope (1.14, -0.03)
20:33:28.047 00.005 29876 Worker thread wakes up
20:33:28.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.03) opts 0xd
20:33:28.047 00.000 29876 Handling offset move in thread for scope, endpoint = (1.14, -0.03)
20:33:28.047 00.000 29876 Moving (1.14, -0.03) raw xDistance=1.14 yDistance=0.21
20:33:28.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.14
20:33:28.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:28.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:33:28.047 00.000 29876 MoveAxis(W, 110, ABG)
20:33:28.047 00.000 29876 Guiding  Dir = 3, Dur = 110
20:33:28.047 00.000 29876 IsSlewing returns 0
20:33:28.047 00.000 29876 IsGuiding returns 0
20:33:28.048 00.001 29876 PulseGuide returned control before completion, sleep 120
20:33:28.053 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:28.070 00.017 31432 UpdateGuideState exits: m=2434 RSB=30.0
20:33:28.076 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:28.080 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:28.081 00.001 31432 Enqueuing Expose request
20:33:28.178 00.097 29876 IsGuiding returns 1
20:33:28.178 00.000 29876 scope still moving after pulse duration time elapsed
20:33:28.210 00.032 29876 IsSlewing returns 0
20:33:28.210 00.000 29876 IsGuiding returns 1
20:33:28.241 00.031 29876 IsSlewing returns 0
20:33:28.241 00.000 29876 IsGuiding returns 0
20:33:28.241 00.000 29876 scope move finished after 110 + 83 ms
20:33:28.241 00.000 29876 Move returns status 0, amount 110
20:33:28.241 00.000 29876 MoveAxis(N, 0, ABG)
20:33:28.241 00.000 29876 Move returns status 0, amount 0
20:33:28.241 00.000 29876 move complete, result=0
20:33:28.241 00.000 29876 worker thread done servicing request
20:33:28.241 00.000 29876 Worker thread wakes up
20:33:28.241 00.000 31432 GuideStep: 1.1 px 110 ms WEST, 0.2 px 0 ms NORTH
20:33:28.245 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:28.245 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:30.368 02.123 29876 Exposure complete
20:33:30.413 00.045 29876 worker thread done servicing request
20:33:30.414 00.001 31432 OnExposeComplete: enter
20:33:30.416 00.002 31432 UpdateGuideState(): m_state=6
20:33:30.418 00.002 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
20:33:30.422 00.004 31432 Star::Find returns 1 (0), X=335.76, Y=888.89, Mass=2576, SNR=31.5, Peak=198 HFD=3.7
20:33:30.427 00.005 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
20:33:30.430 00.003 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
20:33:30.433 00.003 31432 CameraToMount -- cameraX=0.73 cameraY=-0.18 hyp=0.75 cameraTheta=-0.24 mountX=0.73 mountY=0.29, mountTheta=0.38
20:33:30.435 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=-0.18, opts=13)
20:33:30.437 00.002 31432 Enqueuing Move request for scope (0.73, -0.18)
20:33:30.443 00.006 29876 Worker thread wakes up
20:33:30.443 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.18) opts 0xd
20:33:30.443 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, -0.18)
20:33:30.443 00.000 29876 Moving (0.73, -0.18) raw xDistance=0.73 yDistance=0.29
20:33:30.443 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
20:33:30.443 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:30.443 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:33:30.443 00.000 29876 MoveAxis(W, 85, ABG)
20:33:30.443 00.000 29876 Guiding  Dir = 3, Dur = 85
20:33:30.443 00.000 29876 IsSlewing returns 0
20:33:30.444 00.001 29876 IsGuiding returns 0
20:33:30.444 00.000 29876 PulseGuide returned control before completion, sleep 95
20:33:30.451 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:30.465 00.014 31432 UpdateGuideState exits: m=2576 RSB=31.5
20:33:30.467 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:30.469 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:30.475 00.006 31432 Enqueuing Expose request
20:33:30.554 00.079 29876 IsGuiding returns 1
20:33:30.554 00.000 29876 scope still moving after pulse duration time elapsed
20:33:30.585 00.031 29876 IsSlewing returns 0
20:33:30.585 00.000 29876 IsGuiding returns 0
20:33:30.585 00.000 29876 scope move finished after 85 + 56 ms
20:33:30.585 00.000 29876 Move returns status 0, amount 85
20:33:30.585 00.000 29876 MoveAxis(N, 0, ABG)
20:33:30.585 00.000 29876 Move returns status 0, amount 0
20:33:30.585 00.000 29876 move complete, result=0
20:33:30.586 00.001 29876 worker thread done servicing request
20:33:30.586 00.000 31432 GuideStep: 0.7 px 85 ms WEST, 0.3 px 0 ms NORTH
20:33:30.589 00.003 29876 Worker thread wakes up
20:33:30.589 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:30.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:32.495 01.906 29876 Exposure complete
20:33:32.542 00.047 29876 worker thread done servicing request
20:33:32.542 00.000 31432 OnExposeComplete: enter
20:33:32.547 00.005 31432 UpdateGuideState(): m_state=6
20:33:32.550 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
20:33:32.553 00.003 31432 Star::Find returns 1 (0), X=335.51, Y=889.25, Mass=2644, SNR=32.3, Peak=173 HFD=3.8
20:33:32.555 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
20:33:32.557 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
20:33:32.559 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.18 hyp=0.51 cameraTheta=0.36 mountX=0.48 mountY=-0.11, mountTheta=-0.22
20:33:32.561 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.18, opts=13)
20:33:32.563 00.002 31432 Enqueuing Move request for scope (0.48, 0.18)
20:33:32.565 00.002 29876 Worker thread wakes up
20:33:32.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.18) opts 0xd
20:33:32.565 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.18)
20:33:32.565 00.000 29876 Moving (0.48, 0.18) raw xDistance=0.48 yDistance=-0.11
20:33:32.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
20:33:32.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:32.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:33:32.565 00.000 29876 MoveAxis(W, 58, ABG)
20:33:32.565 00.000 29876 Guiding  Dir = 3, Dur = 58
20:33:32.566 00.001 29876 IsSlewing returns 0
20:33:32.566 00.000 29876 IsGuiding returns 0
20:33:32.566 00.000 29876 PulseGuide returned control before completion, sleep 68
20:33:32.569 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:32.581 00.012 31432 UpdateGuideState exits: m=2644 RSB=32.3
20:33:32.583 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:32.585 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:32.586 00.001 31432 Enqueuing Expose request
20:33:32.650 00.064 29876 IsGuiding returns 1
20:33:32.650 00.000 29876 scope still moving after pulse duration time elapsed
20:33:32.681 00.031 29876 IsSlewing returns 0
20:33:32.681 00.000 29876 IsGuiding returns 1
20:33:32.711 00.030 29876 IsSlewing returns 0
20:33:32.711 00.000 29876 IsGuiding returns 0
20:33:32.711 00.000 29876 scope move finished after 58 + 87 ms
20:33:32.711 00.000 29876 Move returns status 0, amount 58
20:33:32.711 00.000 29876 MoveAxis(N, 0, ABG)
20:33:32.711 00.000 29876 Move returns status 0, amount 0
20:33:32.711 00.000 29876 move complete, result=0
20:33:32.711 00.000 29876 worker thread done servicing request
20:33:32.711 00.000 29876 Worker thread wakes up
20:33:32.711 00.000 31432 GuideStep: 0.5 px 58 ms WEST, -0.1 px 0 ms NORTH
20:33:32.714 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:32.714 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:34.844 02.130 29876 Exposure complete
20:33:34.887 00.043 29876 worker thread done servicing request
20:33:34.887 00.000 31432 OnExposeComplete: enter
20:33:34.889 00.002 31432 UpdateGuideState(): m_state=6
20:33:34.891 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
20:33:34.893 00.002 31432 Star::Find returns 1 (0), X=335.72, Y=888.85, Mass=2443, SNR=30.3, Peak=200 HFD=3.7
20:33:34.895 00.002 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
20:33:34.897 00.002 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.68 = 2.68)
20:33:34.899 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=-0.22 hyp=0.73 cameraTheta=-0.31 mountX=0.69 mountY=0.33, mountTheta=0.44
20:33:34.901 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=-0.22, opts=13)
20:33:34.903 00.002 31432 Enqueuing Move request for scope (0.69, -0.22)
20:33:34.905 00.002 29876 Worker thread wakes up
20:33:34.905 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.22) opts 0xd
20:33:34.905 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, -0.22)
20:33:34.905 00.000 29876 Moving (0.69, -0.22) raw xDistance=0.69 yDistance=0.33
20:33:34.905 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
20:33:34.905 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:33:34.905 00.000 29876 MoveAxis(W, 74, ABG)
20:33:34.905 00.000 29876 Guiding  Dir = 3, Dur = 74
20:33:34.906 00.001 29876 IsSlewing returns 0
20:33:34.906 00.000 29876 IsGuiding returns 0
20:33:34.906 00.000 29876 PulseGuide returned control before completion, sleep 84
20:33:34.912 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:34.924 00.012 31432 UpdateGuideState exits: m=2443 RSB=30.3
20:33:34.926 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:34.928 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:34.930 00.002 31432 Enqueuing Expose request
20:33:34.998 00.068 29876 IsGuiding returns 1
20:33:34.998 00.000 29876 scope still moving after pulse duration time elapsed
20:33:35.029 00.031 29876 IsSlewing returns 0
20:33:35.029 00.000 29876 IsGuiding returns 1
20:33:35.061 00.032 29876 IsSlewing returns 0
20:33:35.061 00.000 29876 IsGuiding returns 0
20:33:35.061 00.000 29876 scope move finished after 74 + 80 ms
20:33:35.061 00.000 29876 Move returns status 0, amount 74
20:33:35.061 00.000 29876 MoveAxis(S, 24, ABG)
20:33:35.061 00.000 29876 Guiding  Dir = 1, Dur = 24
20:33:35.061 00.000 29876 IsSlewing returns 0
20:33:35.061 00.000 29876 IsGuiding returns 0
20:33:35.061 00.000 29876 PulseGuide returned control before completion, sleep 34
20:33:35.106 00.045 29876 IsGuiding returns 1
20:33:35.106 00.000 29876 scope still moving after pulse duration time elapsed
20:33:35.137 00.031 29876 IsSlewing returns 0
20:33:35.137 00.000 29876 IsGuiding returns 1
20:33:35.167 00.030 29876 IsSlewing returns 0
20:33:35.167 00.000 29876 IsGuiding returns 1
20:33:35.199 00.032 29876 IsSlewing returns 0
20:33:35.199 00.000 29876 IsGuiding returns 1
20:33:35.230 00.031 29876 IsSlewing returns 0
20:33:35.230 00.000 29876 IsGuiding returns 0
20:33:35.230 00.000 29876 scope move finished after 24 + 145 ms
20:33:35.230 00.000 29876 Move returns status 0, amount 24
20:33:35.230 00.000 29876 move complete, result=0
20:33:35.230 00.000 29876 worker thread done servicing request
20:33:35.230 00.000 29876 Worker thread wakes up
20:33:35.230 00.000 31432 GuideStep: 0.7 px 74 ms WEST, 0.3 px 24 ms SOUTH
20:33:35.236 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:35.236 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:37.145 01.909 29876 Exposure complete
20:33:37.188 00.043 29876 worker thread done servicing request
20:33:37.188 00.000 31432 OnExposeComplete: enter
20:33:37.190 00.002 31432 UpdateGuideState(): m_state=6
20:33:37.193 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
20:33:37.195 00.002 31432 Star::Find returns 1 (0), X=335.05, Y=888.82, Mass=2514, SNR=30.4, Peak=186 HFD=4.1
20:33:37.197 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.02) = xAngle (-1.54 = -1.54)
20:33:37.198 00.001 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.47 = 1.47)
20:33:37.200 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.52 mountX=0.01 mountY=0.24, mountTheta=1.54
20:33:37.203 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.24, opts=13)
20:33:37.205 00.002 31432 Enqueuing Move request for scope (0.01, -0.24)
20:33:37.206 00.001 29876 Worker thread wakes up
20:33:37.207 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
20:33:37.207 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
20:33:37.207 00.000 29876 Moving (0.01, -0.24) raw xDistance=0.01 yDistance=0.24
20:33:37.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:33:37.207 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:37.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:33:37.207 00.000 29876 MoveAxis(E, 0, ABG)
20:33:37.207 00.000 29876 Move returns status 0, amount 0
20:33:37.207 00.000 29876 MoveAxis(N, 0, ABG)
20:33:37.207 00.000 29876 Move returns status 0, amount 0
20:33:37.207 00.000 29876 move complete, result=0
20:33:37.207 00.000 29876 worker thread done servicing request
20:33:37.214 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:33:37.230 00.016 31432 UpdateGuideState exits: m=2514 RSB=30.4
20:33:37.232 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:37.234 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:37.236 00.002 31432 Enqueuing Expose request
20:33:37.238 00.002 29876 Worker thread wakes up
20:33:37.238 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:37.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:37.238 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:33:39.367 02.129 29876 Exposure complete
20:33:39.413 00.046 29876 worker thread done servicing request
20:33:39.413 00.000 31432 OnExposeComplete: enter
20:33:39.416 00.003 31432 UpdateGuideState(): m_state=6
20:33:39.417 00.001 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
20:33:39.419 00.002 31432 Star::Find returns 1 (0), X=335.32, Y=888.75, Mass=2479, SNR=31.8, Peak=172 HFD=3.7
20:33:39.421 00.002 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
20:33:39.423 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
20:33:39.425 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-0.85 mountX=0.28 mountY=0.36, mountTheta=0.92
20:33:39.427 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.32, opts=13)
20:33:39.430 00.003 31432 Enqueuing Move request for scope (0.28, -0.32)
20:33:39.432 00.002 29876 Worker thread wakes up
20:33:39.432 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.32) opts 0xd
20:33:39.432 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.32)
20:33:39.432 00.000 29876 Moving (0.28, -0.32) raw xDistance=0.28 yDistance=0.36
20:33:39.432 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
20:33:39.432 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
20:33:39.432 00.000 29876 MoveAxis(W, 27, ABG)
20:33:39.432 00.000 29876 Guiding  Dir = 3, Dur = 27
20:33:39.432 00.000 29876 IsSlewing returns 0
20:33:39.432 00.000 29876 IsGuiding returns 0
20:33:39.432 00.000 29876 PulseGuide returned control before completion, sleep 37
20:33:39.435 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=5, FiltMax=257, Gamma=0.490
20:33:39.447 00.012 31432 UpdateGuideState exits: m=2479 RSB=31.8
20:33:39.449 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:39.451 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:39.453 00.002 31432 Enqueuing Expose request
20:33:39.474 00.021 29876 IsGuiding returns 1
20:33:39.474 00.000 29876 scope still moving after pulse duration time elapsed
20:33:39.504 00.030 29876 IsSlewing returns 0
20:33:39.504 00.000 29876 IsGuiding returns 0
20:33:39.504 00.000 29876 scope move finished after 27 + 44 ms
20:33:39.504 00.000 29876 Move returns status 0, amount 27
20:33:39.504 00.000 29876 MoveAxis(S, 27, ABG)
20:33:39.504 00.000 29876 Guiding  Dir = 1, Dur = 27
20:33:39.504 00.000 29876 IsSlewing returns 0
20:33:39.504 00.000 29876 IsGuiding returns 0
20:33:39.504 00.000 29876 PulseGuide returned control before completion, sleep 37
20:33:39.550 00.046 29876 IsGuiding returns 1
20:33:39.550 00.000 29876 scope still moving after pulse duration time elapsed
20:33:39.581 00.031 29876 IsSlewing returns 0
20:33:39.581 00.000 29876 IsGuiding returns 1
20:33:39.612 00.031 29876 IsSlewing returns 0
20:33:39.612 00.000 29876 IsGuiding returns 1
20:33:39.644 00.032 29876 IsSlewing returns 0
20:33:39.644 00.000 29876 IsGuiding returns 1
20:33:39.675 00.031 29876 IsSlewing returns 0
20:33:39.675 00.000 29876 IsGuiding returns 1
20:33:39.706 00.031 29876 IsSlewing returns 0
20:33:39.706 00.000 29876 IsGuiding returns 1
20:33:39.738 00.032 29876 IsSlewing returns 0
20:33:39.738 00.000 29876 IsGuiding returns 0
20:33:39.738 00.000 29876 scope move finished after 27 + 207 ms
20:33:39.738 00.000 29876 Move returns status 0, amount 27
20:33:39.738 00.000 29876 move complete, result=0
20:33:39.739 00.001 29876 worker thread done servicing request
20:33:39.739 00.000 29876 Worker thread wakes up
20:33:39.739 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:39.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:39.739 00.000 31432 GuideStep: 0.3 px 27 ms WEST, 0.4 px 27 ms SOUTH
20:33:41.657 01.918 29876 Exposure complete
20:33:41.700 00.043 29876 worker thread done servicing request
20:33:41.700 00.000 31432 OnExposeComplete: enter
20:33:41.702 00.002 31432 UpdateGuideState(): m_state=6
20:33:41.705 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
20:33:41.708 00.003 31432 Star::Find returns 1 (0), X=334.99, Y=889.02, Mass=2286, SNR=29.0, Peak=198 HFD=3.4
20:33:41.710 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
20:33:41.712 00.002 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
20:33:41.714 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.31 mountX=-0.04 mountY=0.04, mountTheta=2.40
20:33:41.717 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.04, opts=13)
20:33:41.720 00.003 31432 Enqueuing Move request for scope (-0.04, -0.04)
20:33:41.722 00.002 29876 Worker thread wakes up
20:33:41.722 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
20:33:41.722 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
20:33:41.722 00.000 29876 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
20:33:41.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:33:41.722 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:41.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:33:41.722 00.000 29876 MoveAxis(E, 0, ABG)
20:33:41.723 00.001 29876 Move returns status 0, amount 0
20:33:41.723 00.000 29876 MoveAxis(N, 0, ABG)
20:33:41.723 00.000 29876 Move returns status 0, amount 0
20:33:41.723 00.000 29876 move complete, result=0
20:33:41.723 00.000 29876 worker thread done servicing request
20:33:41.726 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:41.738 00.012 31432 UpdateGuideState exits: m=2286 RSB=29.0
20:33:41.740 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:41.742 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:41.744 00.002 31432 Enqueuing Expose request
20:33:41.746 00.002 29876 Worker thread wakes up
20:33:41.746 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:33:41.748 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:41.748 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:43.974 02.226 29876 Exposure complete
20:33:44.017 00.043 29876 worker thread done servicing request
20:33:44.017 00.000 31432 OnExposeComplete: enter
20:33:44.020 00.003 31432 UpdateGuideState(): m_state=6
20:33:44.022 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
20:33:44.023 00.001 31432 Star::Find returns 1 (0), X=335.59, Y=889.62, Mass=2589, SNR=31.8, Peak=189 HFD=3.9
20:33:44.025 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
20:33:44.027 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.52)
20:33:44.029 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.56 hyp=0.79 cameraTheta=0.78 mountX=0.57 mountY=-0.46, mountTheta=-0.68
20:33:44.032 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.56, opts=13)
20:33:44.034 00.002 31432 Enqueuing Move request for scope (0.56, 0.56)
20:33:44.035 00.001 29876 Worker thread wakes up
20:33:44.036 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.56) opts 0xd
20:33:44.036 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.56)
20:33:44.036 00.000 29876 Moving (0.56, 0.56) raw xDistance=0.57 yDistance=-0.46
20:33:44.036 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
20:33:44.036 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:44.036 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
20:33:44.036 00.000 29876 MoveAxis(W, 55, ABG)
20:33:44.036 00.000 29876 Guiding  Dir = 3, Dur = 55
20:33:44.036 00.000 29876 IsSlewing returns 0
20:33:44.036 00.000 29876 IsGuiding returns 0
20:33:44.036 00.000 29876 PulseGuide returned control before completion, sleep 65
20:33:44.039 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:33:44.050 00.011 31432 UpdateGuideState exits: m=2589 RSB=31.8
20:33:44.053 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:44.054 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:44.056 00.002 31432 Enqueuing Expose request
20:33:44.114 00.058 29876 IsGuiding returns 1
20:33:44.114 00.000 29876 scope still moving after pulse duration time elapsed
20:33:44.144 00.030 29876 IsSlewing returns 0
20:33:44.144 00.000 29876 IsGuiding returns 1
20:33:44.176 00.032 29876 IsSlewing returns 0
20:33:44.176 00.000 29876 IsGuiding returns 1
20:33:44.206 00.030 29876 IsSlewing returns 0
20:33:44.206 00.000 29876 IsGuiding returns 0
20:33:44.206 00.000 29876 scope move finished after 55 + 115 ms
20:33:44.206 00.000 29876 Move returns status 0, amount 55
20:33:44.206 00.000 29876 MoveAxis(N, 0, ABG)
20:33:44.206 00.000 29876 Move returns status 0, amount 0
20:33:44.206 00.000 29876 move complete, result=0
20:33:44.206 00.000 29876 worker thread done servicing request
20:33:44.206 00.000 29876 Worker thread wakes up
20:33:44.206 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:44.206 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:44.206 00.000 31432 GuideStep: 0.6 px 55 ms WEST, -0.5 px 0 ms NORTH
20:33:46.119 01.913 29876 Exposure complete
20:33:46.163 00.044 29876 worker thread done servicing request
20:33:46.163 00.000 31432 OnExposeComplete: enter
20:33:46.166 00.003 31432 UpdateGuideState(): m_state=6
20:33:46.168 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
20:33:46.169 00.001 31432 Star::Find returns 1 (0), X=335.28, Y=889.22, Mass=2312, SNR=29.6, Peak=189 HFD=3.6
20:33:46.171 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
20:33:46.173 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
20:33:46.175 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.55 mountX=0.25 mountY=-0.11, mountTheta=-0.42
20:33:46.179 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.15, opts=13)
20:33:46.182 00.003 31432 Enqueuing Move request for scope (0.25, 0.15)
20:33:46.184 00.002 29876 Worker thread wakes up
20:33:46.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
20:33:46.184 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
20:33:46.184 00.000 29876 Moving (0.25, 0.15) raw xDistance=0.25 yDistance=-0.11
20:33:46.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25
20:33:46.184 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:46.185 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:33:46.185 00.000 29876 MoveAxis(W, 32, ABG)
20:33:46.185 00.000 29876 Guiding  Dir = 3, Dur = 32
20:33:46.185 00.000 29876 IsSlewing returns 0
20:33:46.185 00.000 29876 IsGuiding returns 0
20:33:46.185 00.000 29876 PulseGuide returned control before completion, sleep 42
20:33:46.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:46.200 00.012 31432 UpdateGuideState exits: m=2312 RSB=29.6
20:33:46.203 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:46.204 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:46.206 00.002 31432 Enqueuing Expose request
20:33:46.242 00.036 29876 IsGuiding returns 1
20:33:46.242 00.000 29876 scope still moving after pulse duration time elapsed
20:33:46.273 00.031 29876 IsSlewing returns 0
20:33:46.273 00.000 29876 IsGuiding returns 0
20:33:46.273 00.000 29876 scope move finished after 32 + 55 ms
20:33:46.273 00.000 29876 Move returns status 0, amount 32
20:33:46.273 00.000 29876 MoveAxis(N, 0, ABG)
20:33:46.273 00.000 29876 Move returns status 0, amount 0
20:33:46.273 00.000 29876 move complete, result=0
20:33:46.273 00.000 29876 worker thread done servicing request
20:33:46.273 00.000 29876 Worker thread wakes up
20:33:46.273 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
20:33:46.276 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:46.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:48.407 02.131 29876 Exposure complete
20:33:48.450 00.043 29876 worker thread done servicing request
20:33:48.450 00.000 31432 OnExposeComplete: enter
20:33:48.452 00.002 31432 UpdateGuideState(): m_state=6
20:33:48.455 00.003 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
20:33:48.457 00.002 31432 Star::Find returns 1 (0), X=335.33, Y=888.98, Mass=2180, SNR=28.8, Peak=186 HFD=3.4
20:33:48.458 00.001 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
20:33:48.460 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
20:33:48.462 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.30 mountX=0.30 mountY=0.14, mountTheta=0.43
20:33:48.464 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.09, opts=13)
20:33:48.466 00.002 31432 Enqueuing Move request for scope (0.30, -0.09)
20:33:48.468 00.002 29876 Worker thread wakes up
20:33:48.469 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
20:33:48.469 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
20:33:48.469 00.000 29876 Moving (0.30, -0.09) raw xDistance=0.30 yDistance=0.14
20:33:48.469 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
20:33:48.469 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:48.469 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:33:48.469 00.000 29876 MoveAxis(W, 33, ABG)
20:33:48.469 00.000 29876 Guiding  Dir = 3, Dur = 33
20:33:48.469 00.000 29876 IsSlewing returns 0
20:33:48.469 00.000 29876 IsGuiding returns 0
20:33:48.469 00.000 29876 PulseGuide returned control before completion, sleep 43
20:33:48.473 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=5, FiltMax=257, Gamma=0.490
20:33:48.486 00.013 31432 UpdateGuideState exits: m=2180 RSB=28.8
20:33:48.488 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:48.490 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:48.492 00.002 31432 Enqueuing Expose request
20:33:48.515 00.023 29876 IsGuiding returns 1
20:33:48.515 00.000 29876 scope still moving after pulse duration time elapsed
20:33:48.546 00.031 29876 IsSlewing returns 0
20:33:48.546 00.000 29876 IsGuiding returns 1
20:33:48.577 00.031 29876 IsSlewing returns 0
20:33:48.577 00.000 29876 IsGuiding returns 0
20:33:48.577 00.000 29876 scope move finished after 33 + 74 ms
20:33:48.577 00.000 29876 Move returns status 0, amount 33
20:33:48.577 00.000 29876 MoveAxis(N, 0, ABG)
20:33:48.577 00.000 29876 Move returns status 0, amount 0
20:33:48.577 00.000 29876 move complete, result=0
20:33:48.578 00.001 29876 worker thread done servicing request
20:33:48.578 00.000 29876 Worker thread wakes up
20:33:48.578 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.1 px 0 ms NORTH
20:33:48.581 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:48.581 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:50.496 01.915 29876 Exposure complete
20:33:50.540 00.044 29876 worker thread done servicing request
20:33:50.540 00.000 31432 OnExposeComplete: enter
20:33:50.543 00.003 31432 UpdateGuideState(): m_state=6
20:33:50.545 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
20:33:50.547 00.002 31432 Star::Find returns 1 (0), X=335.16, Y=889.42, Mass=2555, SNR=31.4, Peak=161 HFD=3.8
20:33:50.548 00.001 31432 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.02) = xAngle (1.19 = 1.19)
20:33:50.550 00.002 31432 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.20 = -2.08)
20:33:50.552 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=0.14 mountY=-0.32, mountTheta=-1.17
20:33:50.555 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.35, opts=13)
20:33:50.557 00.002 31432 Enqueuing Move request for scope (0.13, 0.35)
20:33:50.559 00.002 29876 Worker thread wakes up
20:33:50.559 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
20:33:50.559 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
20:33:50.559 00.000 29876 Moving (0.13, 0.35) raw xDistance=0.14 yDistance=-0.32
20:33:50.559 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:33:50.559 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:50.559 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:33:50.559 00.000 29876 MoveAxis(E, 0, ABG)
20:33:50.559 00.000 29876 Move returns status 0, amount 0
20:33:50.559 00.000 29876 MoveAxis(N, 0, ABG)
20:33:50.559 00.000 29876 Move returns status 0, amount 0
20:33:50.559 00.000 29876 move complete, result=0
20:33:50.559 00.000 29876 worker thread done servicing request
20:33:50.564 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:50.576 00.012 31432 UpdateGuideState exits: m=2555 RSB=31.4
20:33:50.579 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:50.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:50.583 00.002 31432 Enqueuing Expose request
20:33:50.585 00.002 29876 Worker thread wakes up
20:33:50.585 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:33:50.587 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:50.587 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:52.709 02.122 29876 Exposure complete
20:33:52.755 00.046 29876 worker thread done servicing request
20:33:52.755 00.000 31432 OnExposeComplete: enter
20:33:52.758 00.003 31432 UpdateGuideState(): m_state=6
20:33:52.760 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
20:33:52.762 00.002 31432 Star::Find returns 1 (0), X=334.81, Y=889.21, Mass=2473, SNR=30.8, Peak=208 HFD=3.6
20:33:52.763 00.001 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.55 = 2.55)
20:33:52.765 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.56 = -0.72)
20:33:52.767 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
20:33:52.770 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.14, opts=13)
20:33:52.773 00.003 31432 Enqueuing Move request for scope (-0.22, 0.14)
20:33:52.774 00.001 29876 Worker thread wakes up
20:33:52.775 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
20:33:52.775 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
20:33:52.775 00.000 29876 Moving (-0.22, 0.14) raw xDistance=-0.21 yDistance=-0.17
20:33:52.775 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:33:52.775 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:52.775 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:33:52.775 00.000 29876 MoveAxis(E, 21, ABG)
20:33:52.775 00.000 29876 Guiding  Dir = 2, Dur = 21
20:33:52.775 00.000 29876 IsSlewing returns 0
20:33:52.775 00.000 29876 IsGuiding returns 0
20:33:52.775 00.000 29876 PulseGuide returned control before completion, sleep 31
20:33:52.779 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:33:52.790 00.011 31432 UpdateGuideState exits: m=2473 RSB=30.8
20:33:52.792 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:52.794 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:52.796 00.002 31432 Enqueuing Expose request
20:33:52.815 00.019 29876 IsGuiding returns 1
20:33:52.815 00.000 29876 scope still moving after pulse duration time elapsed
20:33:52.845 00.030 29876 IsSlewing returns 0
20:33:52.845 00.000 29876 IsGuiding returns 1
20:33:52.876 00.031 29876 IsSlewing returns 0
20:33:52.876 00.000 29876 IsGuiding returns 1
20:33:52.907 00.031 29876 IsSlewing returns 0
20:33:52.907 00.000 29876 IsGuiding returns 0
20:33:52.907 00.000 29876 scope move finished after 21 + 110 ms
20:33:52.907 00.000 29876 Move returns status 0, amount 21
20:33:52.907 00.000 29876 MoveAxis(N, 0, ABG)
20:33:52.907 00.000 29876 Move returns status 0, amount 0
20:33:52.907 00.000 29876 move complete, result=0
20:33:52.907 00.000 29876 worker thread done servicing request
20:33:52.907 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.2 px 0 ms NORTH
20:33:52.910 00.003 29876 Worker thread wakes up
20:33:52.910 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:52.910 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:54.812 01.902 29876 Exposure complete
20:33:54.855 00.043 29876 worker thread done servicing request
20:33:54.855 00.000 31432 OnExposeComplete: enter
20:33:54.858 00.003 31432 UpdateGuideState(): m_state=6
20:33:54.861 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
20:33:54.863 00.002 31432 Star::Find returns 1 (0), X=334.79, Y=889.57, Mass=2643, SNR=32.0, Peak=189 HFD=3.7
20:33:54.865 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (2.00 = 2.00)
20:33:54.867 00.002 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.01 = -1.28)
20:33:54.869 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.50 hyp=0.56 cameraTheta=2.02 mountX=-0.23 mountY=-0.54, mountTheta=-1.98
20:33:54.871 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.50, opts=13)
20:33:54.874 00.003 31432 Enqueuing Move request for scope (-0.24, 0.50)
20:33:54.875 00.001 29876 Worker thread wakes up
20:33:54.875 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.50) opts 0xd
20:33:54.876 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.50)
20:33:54.876 00.000 29876 Moving (-0.24, 0.50) raw xDistance=-0.23 yDistance=-0.54
20:33:54.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
20:33:54.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:54.876 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
20:33:54.876 00.000 29876 MoveAxis(E, 25, ABG)
20:33:54.876 00.000 29876 Guiding  Dir = 2, Dur = 25
20:33:54.876 00.000 29876 IsSlewing returns 0
20:33:54.876 00.000 29876 IsGuiding returns 0
20:33:54.876 00.000 29876 PulseGuide returned control before completion, sleep 35
20:33:54.883 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:54.894 00.011 31432 UpdateGuideState exits: m=2643 RSB=32.0
20:33:54.896 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:54.898 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:54.899 00.001 31432 Enqueuing Expose request
20:33:54.920 00.021 29876 IsGuiding returns 1
20:33:54.920 00.000 29876 scope still moving after pulse duration time elapsed
20:33:54.952 00.032 29876 IsSlewing returns 0
20:33:54.952 00.000 29876 IsGuiding returns 1
20:33:54.982 00.030 29876 IsSlewing returns 0
20:33:54.982 00.000 29876 IsGuiding returns 0
20:33:54.982 00.000 29876 scope move finished after 25 + 80 ms
20:33:54.982 00.000 29876 Move returns status 0, amount 25
20:33:54.982 00.000 29876 MoveAxis(N, 0, ABG)
20:33:54.982 00.000 29876 Move returns status 0, amount 0
20:33:54.982 00.000 29876 move complete, result=0
20:33:54.983 00.001 29876 worker thread done servicing request
20:33:54.983 00.000 29876 Worker thread wakes up
20:33:54.983 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:54.983 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:54.983 00.000 31432 GuideStep: -0.2 px 25 ms EAST, -0.5 px 0 ms NORTH
20:33:57.115 02.132 29876 Exposure complete
20:33:57.159 00.044 29876 worker thread done servicing request
20:33:57.159 00.000 31432 OnExposeComplete: enter
20:33:57.161 00.002 31432 UpdateGuideState(): m_state=6
20:33:57.164 00.003 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
20:33:57.167 00.003 31432 Star::Find returns 1 (0), X=335.80, Y=888.96, Mass=2696, SNR=32.8, Peak=225 HFD=3.8
20:33:57.169 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.02) = xAngle (-0.16 = -0.16)
20:33:57.170 00.001 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.85 = 2.85)
20:33:57.172 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=-0.11 hyp=0.78 cameraTheta=-0.14 mountX=0.77 mountY=0.22, mountTheta=0.28
20:33:57.175 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=-0.11, opts=13)
20:33:57.177 00.002 31432 Enqueuing Move request for scope (0.77, -0.11)
20:33:57.180 00.003 29876 Worker thread wakes up
20:33:57.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.11) opts 0xd
20:33:57.180 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, -0.11)
20:33:57.181 00.001 29876 Moving (0.77, -0.11) raw xDistance=0.77 yDistance=0.22
20:33:57.181 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.77
20:33:57.181 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:57.181 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:33:57.181 00.000 29876 MoveAxis(W, 71, ABG)
20:33:57.181 00.000 29876 Guiding  Dir = 3, Dur = 71
20:33:57.181 00.000 29876 IsSlewing returns 0
20:33:57.181 00.000 29876 IsGuiding returns 0
20:33:57.181 00.000 29876 PulseGuide returned control before completion, sleep 81
20:33:57.185 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:57.196 00.011 31432 UpdateGuideState exits: m=2696 RSB=32.8
20:33:57.199 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:57.200 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:57.202 00.002 31432 Enqueuing Expose request
20:33:57.270 00.068 29876 IsGuiding returns 1
20:33:57.270 00.000 29876 scope still moving after pulse duration time elapsed
20:33:57.301 00.031 29876 IsSlewing returns 0
20:33:57.301 00.000 29876 IsGuiding returns 1
20:33:57.332 00.031 29876 IsSlewing returns 0
20:33:57.332 00.000 29876 IsGuiding returns 0
20:33:57.332 00.000 29876 scope move finished after 71 + 79 ms
20:33:57.332 00.000 29876 Move returns status 0, amount 71
20:33:57.332 00.000 29876 MoveAxis(N, 0, ABG)
20:33:57.332 00.000 29876 Move returns status 0, amount 0
20:33:57.332 00.000 29876 move complete, result=0
20:33:57.332 00.000 29876 worker thread done servicing request
20:33:57.332 00.000 29876 Worker thread wakes up
20:33:57.332 00.000 31432 GuideStep: 0.8 px 71 ms WEST, 0.2 px 0 ms NORTH
20:33:57.335 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:57.335 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:33:59.238 01.903 29876 Exposure complete
20:33:59.281 00.043 29876 worker thread done servicing request
20:33:59.281 00.000 31432 OnExposeComplete: enter
20:33:59.285 00.004 31432 UpdateGuideState(): m_state=6
20:33:59.287 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
20:33:59.288 00.001 31432 Star::Find returns 1 (0), X=335.53, Y=889.26, Mass=2308, SNR=29.6, Peak=165 HFD=3.5
20:33:59.290 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
20:33:59.292 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
20:33:59.294 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.19 hyp=0.54 cameraTheta=0.37 mountX=0.50 mountY=-0.12, mountTheta=-0.23
20:33:59.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.19, opts=13)
20:33:59.299 00.002 31432 Enqueuing Move request for scope (0.50, 0.19)
20:33:59.301 00.002 29876 Worker thread wakes up
20:33:59.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.19) opts 0xd
20:33:59.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.19)
20:33:59.301 00.000 29876 Moving (0.50, 0.19) raw xDistance=0.50 yDistance=-0.12
20:33:59.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
20:33:59.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:59.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:33:59.301 00.000 29876 MoveAxis(W, 58, ABG)
20:33:59.301 00.000 29876 Guiding  Dir = 3, Dur = 58
20:33:59.305 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:33:59.314 00.009 29876 IsSlewing returns 0
20:33:59.314 00.000 29876 IsGuiding returns 0
20:33:59.314 00.000 29876 PulseGuide returned control before completion, sleep 68
20:33:59.316 00.002 31432 UpdateGuideState exits: m=2308 RSB=29.6
20:33:59.319 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:59.321 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:33:59.322 00.001 31432 Enqueuing Expose request
20:33:59.393 00.071 29876 IsGuiding returns 1
20:33:59.393 00.000 29876 scope still moving after pulse duration time elapsed
20:33:59.423 00.030 29876 IsSlewing returns 0
20:33:59.423 00.000 29876 IsGuiding returns 1
20:33:59.455 00.032 29876 IsSlewing returns 0
20:33:59.455 00.000 29876 IsGuiding returns 0
20:33:59.455 00.000 29876 scope move finished after 58 + 83 ms
20:33:59.455 00.000 29876 Move returns status 0, amount 58
20:33:59.455 00.000 29876 MoveAxis(N, 0, ABG)
20:33:59.455 00.000 29876 Move returns status 0, amount 0
20:33:59.455 00.000 29876 move complete, result=0
20:33:59.455 00.000 29876 worker thread done servicing request
20:33:59.455 00.000 29876 Worker thread wakes up
20:33:59.455 00.000 31432 GuideStep: 0.5 px 58 ms WEST, -0.1 px 0 ms NORTH
20:33:59.457 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:33:59.458 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:01.585 02.127 29876 Exposure complete
20:34:01.643 00.058 29876 worker thread done servicing request
20:34:01.643 00.000 31432 OnExposeComplete: enter
20:34:01.646 00.003 31432 UpdateGuideState(): m_state=6
20:34:01.648 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
20:34:01.651 00.003 31432 Star::Find returns 1 (0), X=335.18, Y=889.44, Mass=2397, SNR=30.1, Peak=189 HFD=3.7
20:34:01.653 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
20:34:01.656 00.003 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.11)
20:34:01.658 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.19 mountX=0.16 mountY=-0.34, mountTheta=-1.14
20:34:01.662 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.37, opts=13)
20:34:01.665 00.003 31432 Enqueuing Move request for scope (0.15, 0.37)
20:34:01.667 00.002 29876 Worker thread wakes up
20:34:01.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.37) opts 0xd
20:34:01.667 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.37)
20:34:01.667 00.000 29876 Moving (0.15, 0.37) raw xDistance=0.16 yDistance=-0.34
20:34:01.668 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:34:01.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:34:01.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:34:01.668 00.000 29876 MoveAxis(E, 0, ABG)
20:34:01.668 00.000 29876 Move returns status 0, amount 0
20:34:01.668 00.000 29876 MoveAxis(N, 0, ABG)
20:34:01.668 00.000 29876 Move returns status 0, amount 0
20:34:01.668 00.000 29876 move complete, result=0
20:34:01.668 00.000 29876 worker thread done servicing request
20:34:01.673 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=3, FiltMax=257, Gamma=0.490
20:34:01.686 00.013 31432 UpdateGuideState exits: m=2397 RSB=30.1
20:34:01.688 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:01.690 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:01.693 00.003 31432 Enqueuing Expose request
20:34:01.696 00.003 29876 Worker thread wakes up
20:34:01.696 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:34:01.699 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:01.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:03.616 01.917 29876 Exposure complete
20:34:03.669 00.053 29876 worker thread done servicing request
20:34:03.669 00.000 31432 OnExposeComplete: enter
20:34:03.671 00.002 31432 UpdateGuideState(): m_state=6
20:34:03.673 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
20:34:03.675 00.002 31432 Star::Find returns 1 (0), X=335.14, Y=889.24, Mass=2440, SNR=30.6, Peak=221 HFD=3.4
20:34:03.678 00.003 31432 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
20:34:03.680 00.002 31432 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.27)
20:34:03.682 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.11 mountY=-0.16, mountTheta=-0.95
20:34:03.684 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.17, opts=13)
20:34:03.687 00.003 31432 Enqueuing Move request for scope (0.11, 0.17)
20:34:03.689 00.002 29876 Worker thread wakes up
20:34:03.689 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
20:34:03.689 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
20:34:03.689 00.000 29876 Moving (0.11, 0.17) raw xDistance=0.11 yDistance=-0.16
20:34:03.689 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:34:03.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:03.689 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:34:03.689 00.000 29876 MoveAxis(E, 0, ABG)
20:34:03.689 00.000 29876 Move returns status 0, amount 0
20:34:03.689 00.000 29876 MoveAxis(N, 0, ABG)
20:34:03.689 00.000 29876 Move returns status 0, amount 0
20:34:03.689 00.000 29876 move complete, result=0
20:34:03.689 00.000 29876 worker thread done servicing request
20:34:03.694 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:34:03.711 00.017 31432 UpdateGuideState exits: m=2440 RSB=30.6
20:34:03.716 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:03.722 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:03.726 00.004 31432 Enqueuing Expose request
20:34:03.728 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:34:03.731 00.003 29876 Worker thread wakes up
20:34:03.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:03.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:05.858 02.127 29876 Exposure complete
20:34:05.904 00.046 29876 worker thread done servicing request
20:34:05.904 00.000 31432 OnExposeComplete: enter
20:34:05.906 00.002 31432 UpdateGuideState(): m_state=6
20:34:05.908 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
20:34:05.910 00.002 31432 Star::Find returns 1 (0), X=334.75, Y=889.36, Mass=2398, SNR=30.0, Peak=185 HFD=3.5
20:34:05.912 00.002 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
20:34:05.914 00.002 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
20:34:05.916 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.34 mountX=-0.27 mountY=-0.33, mountTheta=-2.27
20:34:05.919 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.29, opts=13)
20:34:05.922 00.003 31432 Enqueuing Move request for scope (-0.28, 0.29)
20:34:05.924 00.002 29876 Worker thread wakes up
20:34:05.924 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
20:34:05.924 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
20:34:05.924 00.000 29876 Moving (-0.28, 0.29) raw xDistance=-0.27 yDistance=-0.33
20:34:05.924 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
20:34:05.924 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.30 newest=-0.83
20:34:05.924 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
20:34:05.924 00.000 29876 MoveAxis(E, 26, ABG)
20:34:05.925 00.001 29876 Guiding  Dir = 2, Dur = 26
20:34:05.925 00.000 29876 IsSlewing returns 0
20:34:05.925 00.000 29876 IsGuiding returns 0
20:34:05.925 00.000 29876 PulseGuide returned control before completion, sleep 36
20:34:05.929 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:05.943 00.014 31432 UpdateGuideState exits: m=2398 RSB=30.0
20:34:05.946 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:05.947 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:05.949 00.002 31432 Enqueuing Expose request
20:34:05.967 00.018 29876 IsGuiding returns 1
20:34:05.967 00.000 29876 scope still moving after pulse duration time elapsed
20:34:05.998 00.031 29876 IsSlewing returns 0
20:34:05.998 00.000 29876 IsGuiding returns 1
20:34:06.028 00.030 29876 IsSlewing returns 0
20:34:06.028 00.000 29876 IsGuiding returns 0
20:34:06.028 00.000 29876 scope move finished after 26 + 77 ms
20:34:06.028 00.000 29876 Move returns status 0, amount 26
20:34:06.028 00.000 29876 BLC: Oldest BLC event removed
20:34:06.028 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:34:06.028 00.000 29876 MoveAxis(N, 44, ABG)
20:34:06.028 00.000 29876 Guiding  Dir = 0, Dur = 44
20:34:06.029 00.001 29876 IsSlewing returns 0
20:34:06.029 00.000 29876 IsGuiding returns 0
20:34:06.029 00.000 29876 PulseGuide returned control before completion, sleep 54
20:34:06.090 00.061 29876 IsGuiding returns 1
20:34:06.090 00.000 29876 scope still moving after pulse duration time elapsed
20:34:06.120 00.030 29876 IsSlewing returns 0
20:34:06.120 00.000 29876 IsGuiding returns 1
20:34:06.150 00.030 29876 IsSlewing returns 0
20:34:06.150 00.000 29876 IsGuiding returns 1
20:34:06.181 00.031 29876 IsSlewing returns 0
20:34:06.181 00.000 29876 IsGuiding returns 0
20:34:06.181 00.000 29876 scope move finished after 44 + 108 ms
20:34:06.181 00.000 29876 Move returns status 0, amount 44
20:34:06.181 00.000 29876 move complete, result=0
20:34:06.182 00.001 29876 worker thread done servicing request
20:34:06.182 00.000 29876 Worker thread wakes up
20:34:06.182 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:06.182 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:06.182 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.3 px 44 ms NORTH
20:34:08.087 01.905 29876 Exposure complete
20:34:08.130 00.043 29876 worker thread done servicing request
20:34:08.131 00.001 31432 OnExposeComplete: enter
20:34:08.133 00.002 31432 UpdateGuideState(): m_state=6
20:34:08.135 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
20:34:08.137 00.002 31432 Star::Find returns 1 (0), X=336.12, Y=889.03, Mass=2328, SNR=30.0, Peak=219 HFD=3.0
20:34:08.139 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:34:08.141 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:34:08.142 00.001 31432 CameraToMount -- cameraX=1.09 cameraY=-0.04 hyp=1.09 cameraTheta=-0.04 mountX=1.08 mountY=0.21, mountTheta=0.19
20:34:08.145 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.09, y=-0.04, opts=13)
20:34:08.147 00.002 31432 Enqueuing Move request for scope (1.09, -0.04)
20:34:08.149 00.002 29876 Worker thread wakes up
20:34:08.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.04) opts 0xd
20:34:08.149 00.000 29876 Handling offset move in thread for scope, endpoint = (1.09, -0.04)
20:34:08.149 00.000 29876 Moving (1.09, -0.04) raw xDistance=1.08 yDistance=0.21
20:34:08.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.08
20:34:08.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:08.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:34:08.149 00.000 29876 MoveAxis(W, 101, ABG)
20:34:08.149 00.000 29876 Guiding  Dir = 3, Dur = 101
20:34:08.149 00.000 29876 IsSlewing returns 0
20:34:08.150 00.001 29876 IsGuiding returns 0
20:34:08.150 00.000 29876 PulseGuide returned control before completion, sleep 111
20:34:08.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:08.164 00.011 31432 UpdateGuideState exits: m=2328 RSB=30.0
20:34:08.167 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:08.168 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:08.170 00.002 31432 Enqueuing Expose request
20:34:08.271 00.101 29876 IsGuiding returns 1
20:34:08.271 00.000 29876 scope still moving after pulse duration time elapsed
20:34:08.302 00.031 29876 IsSlewing returns 0
20:34:08.302 00.000 29876 IsGuiding returns 0
20:34:08.302 00.000 29876 scope move finished after 101 + 51 ms
20:34:08.302 00.000 29876 Move returns status 0, amount 101
20:34:08.302 00.000 29876 MoveAxis(N, 0, ABG)
20:34:08.302 00.000 29876 Move returns status 0, amount 0
20:34:08.302 00.000 29876 move complete, result=0
20:34:08.302 00.000 29876 worker thread done servicing request
20:34:08.302 00.000 29876 Worker thread wakes up
20:34:08.302 00.000 31432 GuideStep: 1.1 px 101 ms WEST, 0.2 px 0 ms NORTH
20:34:08.307 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:08.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:10.432 02.125 29876 Exposure complete
20:34:10.477 00.045 29876 worker thread done servicing request
20:34:10.477 00.000 31432 OnExposeComplete: enter
20:34:10.481 00.004 31432 UpdateGuideState(): m_state=6
20:34:10.484 00.003 31432 Star::Find(15, 336, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
20:34:10.486 00.002 31432 Star::Find returns 1 (0), X=335.60, Y=889.10, Mass=2550, SNR=32.0, Peak=200 HFD=3.5
20:34:10.488 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
20:34:10.490 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
20:34:10.492 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.03 hyp=0.57 cameraTheta=0.05 mountX=0.57 mountY=0.06, mountTheta=0.10
20:34:10.495 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.03, opts=13)
20:34:10.497 00.002 31432 Enqueuing Move request for scope (0.57, 0.03)
20:34:10.499 00.002 29876 Worker thread wakes up
20:34:10.499 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.03) opts 0xd
20:34:10.499 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.03)
20:34:10.499 00.000 29876 Moving (0.57, 0.03) raw xDistance=0.57 yDistance=0.06
20:34:10.499 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
20:34:10.499 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:10.499 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:34:10.499 00.000 29876 MoveAxis(W, 69, ABG)
20:34:10.499 00.000 29876 Guiding  Dir = 3, Dur = 69
20:34:10.499 00.000 29876 IsSlewing returns 0
20:34:10.500 00.001 29876 IsGuiding returns 0
20:34:10.500 00.000 29876 PulseGuide returned control before completion, sleep 79
20:34:10.503 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:34:10.516 00.013 31432 UpdateGuideState exits: m=2550 RSB=32.0
20:34:10.518 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:10.520 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:10.522 00.002 31432 Enqueuing Expose request
20:34:10.584 00.062 29876 IsGuiding returns 1
20:34:10.584 00.000 29876 scope still moving after pulse duration time elapsed
20:34:10.615 00.031 29876 IsSlewing returns 0
20:34:10.615 00.000 29876 IsGuiding returns 1
20:34:10.646 00.031 29876 IsSlewing returns 0
20:34:10.646 00.000 29876 IsGuiding returns 0
20:34:10.646 00.000 29876 scope move finished after 69 + 77 ms
20:34:10.646 00.000 29876 Move returns status 0, amount 69
20:34:10.646 00.000 29876 MoveAxis(N, 0, ABG)
20:34:10.646 00.000 29876 Move returns status 0, amount 0
20:34:10.646 00.000 29876 move complete, result=0
20:34:10.646 00.000 29876 worker thread done servicing request
20:34:10.646 00.000 29876 Worker thread wakes up
20:34:10.646 00.000 31432 GuideStep: 0.6 px 69 ms WEST, 0.1 px 0 ms NORTH
20:34:10.650 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:10.650 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:12.563 01.913 29876 Exposure complete
20:34:12.606 00.043 29876 worker thread done servicing request
20:34:12.606 00.000 31432 OnExposeComplete: enter
20:34:12.608 00.002 31432 UpdateGuideState(): m_state=6
20:34:12.610 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
20:34:12.612 00.002 31432 Star::Find returns 1 (0), X=334.52, Y=889.25, Mass=2358, SNR=30.1, Peak=208 HFD=3.4
20:34:12.614 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
20:34:12.616 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
20:34:12.618 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.19 hyp=0.54 cameraTheta=2.79 mountX=-0.51 mountY=-0.26, mountTheta=-2.66
20:34:12.620 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.19, opts=13)
20:34:12.623 00.003 31432 Enqueuing Move request for scope (-0.51, 0.19)
20:34:12.625 00.002 29876 Worker thread wakes up
20:34:12.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.19) opts 0xd
20:34:12.625 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.19)
20:34:12.625 00.000 29876 Moving (-0.51, 0.19) raw xDistance=-0.51 yDistance=-0.26
20:34:12.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
20:34:12.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:12.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:34:12.625 00.000 29876 MoveAxis(E, 39, ABG)
20:34:12.625 00.000 29876 Guiding  Dir = 2, Dur = 39
20:34:12.626 00.001 29876 IsSlewing returns 0
20:34:12.626 00.000 29876 IsGuiding returns 0
20:34:12.626 00.000 29876 PulseGuide returned control before completion, sleep 49
20:34:12.629 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:34:12.644 00.015 31432 UpdateGuideState exits: m=2358 RSB=30.1
20:34:12.647 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:12.648 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:12.651 00.003 31432 Enqueuing Expose request
20:34:12.684 00.033 29876 IsGuiding returns 1
20:34:12.684 00.000 29876 scope still moving after pulse duration time elapsed
20:34:12.714 00.030 29876 IsSlewing returns 0
20:34:12.714 00.000 29876 IsGuiding returns 0
20:34:12.714 00.000 29876 scope move finished after 39 + 49 ms
20:34:12.714 00.000 29876 Move returns status 0, amount 39
20:34:12.714 00.000 29876 MoveAxis(N, 0, ABG)
20:34:12.714 00.000 29876 Move returns status 0, amount 0
20:34:12.714 00.000 29876 move complete, result=0
20:34:12.714 00.000 29876 worker thread done servicing request
20:34:12.715 00.001 29876 Worker thread wakes up
20:34:12.715 00.000 31432 GuideStep: -0.5 px 39 ms EAST, -0.3 px 0 ms NORTH
20:34:12.717 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:12.717 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:14.947 02.230 29876 Exposure complete
20:34:14.990 00.043 29876 worker thread done servicing request
20:34:14.990 00.000 31432 OnExposeComplete: enter
20:34:14.993 00.003 31432 UpdateGuideState(): m_state=6
20:34:14.995 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
20:34:14.997 00.002 31432 Star::Find returns 1 (0), X=335.06, Y=888.84, Mass=2271, SNR=29.9, Peak=196 HFD=3.5
20:34:15.000 00.003 31432 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.02) = xAngle (-1.48 = -1.48)
20:34:15.006 00.006 31432 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.53 = 1.53)
20:34:15.009 00.003 31432 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.46 mountX=0.02 mountY=0.23, mountTheta=1.48
20:34:15.011 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.23, opts=13)
20:34:15.014 00.003 31432 Enqueuing Move request for scope (0.03, -0.23)
20:34:15.016 00.002 29876 Worker thread wakes up
20:34:15.016 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
20:34:15.016 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
20:34:15.016 00.000 29876 Moving (0.03, -0.23) raw xDistance=0.02 yDistance=0.23
20:34:15.016 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:34:15.016 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:15.016 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:34:15.016 00.000 29876 MoveAxis(E, 0, ABG)
20:34:15.016 00.000 29876 Move returns status 0, amount 0
20:34:15.016 00.000 29876 MoveAxis(N, 0, ABG)
20:34:15.016 00.000 29876 Move returns status 0, amount 0
20:34:15.016 00.000 29876 move complete, result=0
20:34:15.016 00.000 29876 worker thread done servicing request
20:34:15.019 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:15.031 00.012 31432 UpdateGuideState exits: m=2271 RSB=29.9
20:34:15.034 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:15.036 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:15.038 00.002 31432 Enqueuing Expose request
20:34:15.040 00.002 29876 Worker thread wakes up
20:34:15.040 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:34:15.042 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:15.042 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:16.955 01.913 29876 Exposure complete
20:34:16.999 00.044 29876 worker thread done servicing request
20:34:16.999 00.000 31432 OnExposeComplete: enter
20:34:17.001 00.002 31432 UpdateGuideState(): m_state=6
20:34:17.003 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
20:34:17.005 00.002 31432 Star::Find returns 1 (0), X=334.87, Y=889.81, Mass=2565, SNR=31.4, Peak=170 HFD=4.0
20:34:17.007 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.77 = 1.77)
20:34:17.009 00.002 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.50)
20:34:17.011 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.74 hyp=0.76 cameraTheta=1.79 mountX=-0.15 mountY=-0.76, mountTheta=-1.76
20:34:17.014 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.74, opts=13)
20:34:17.015 00.001 31432 Enqueuing Move request for scope (-0.17, 0.74)
20:34:17.017 00.002 29876 Worker thread wakes up
20:34:17.018 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.74) opts 0xd
20:34:17.018 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.74)
20:34:17.018 00.000 29876 Moving (-0.17, 0.74) raw xDistance=-0.15 yDistance=-0.76
20:34:17.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:34:17.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.76
20:34:17.018 00.000 29876 MoveAxis(E, 0, ABG)
20:34:17.018 00.000 29876 Move returns status 0, amount 0
20:34:17.018 00.000 29876 MoveAxis(N, 56, ABG)
20:34:17.018 00.000 29876 Guiding  Dir = 0, Dur = 56
20:34:17.018 00.000 29876 IsSlewing returns 0
20:34:17.018 00.000 29876 IsGuiding returns 0
20:34:17.019 00.001 29876 PulseGuide returned control before completion, sleep 66
20:34:17.022 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:34:17.033 00.011 31432 UpdateGuideState exits: m=2565 RSB=31.4
20:34:17.035 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:17.037 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:17.039 00.002 31432 Enqueuing Expose request
20:34:17.094 00.055 29876 IsGuiding returns 1
20:34:17.094 00.000 29876 scope still moving after pulse duration time elapsed
20:34:17.125 00.031 29876 IsSlewing returns 0
20:34:17.125 00.000 29876 IsGuiding returns 1
20:34:17.156 00.031 29876 IsSlewing returns 0
20:34:17.156 00.000 29876 IsGuiding returns 1
20:34:17.187 00.031 29876 IsSlewing returns 0
20:34:17.187 00.000 29876 IsGuiding returns 0
20:34:17.187 00.000 29876 scope move finished after 56 + 113 ms
20:34:17.187 00.000 29876 Move returns status 0, amount 56
20:34:17.187 00.000 29876 move complete, result=0
20:34:17.187 00.000 29876 worker thread done servicing request
20:34:17.187 00.000 29876 Worker thread wakes up
20:34:17.187 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:17.187 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.8 px 56 ms NORTH
20:34:17.192 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:19.320 02.128 29876 Exposure complete
20:34:19.364 00.044 29876 worker thread done servicing request
20:34:19.364 00.000 31432 OnExposeComplete: enter
20:34:19.367 00.003 31432 UpdateGuideState(): m_state=6
20:34:19.369 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
20:34:19.370 00.001 31432 Star::Find returns 1 (0), X=335.33, Y=889.74, Mass=2508, SNR=31.1, Peak=201 HFD=3.6
20:34:19.372 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
20:34:19.375 00.003 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.13)
20:34:19.377 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.68 hyp=0.74 cameraTheta=1.16 mountX=0.31 mountY=-0.62, mountTheta=-1.11
20:34:19.379 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.68, opts=13)
20:34:19.381 00.002 31432 Enqueuing Move request for scope (0.29, 0.68)
20:34:19.383 00.002 29876 Worker thread wakes up
20:34:19.383 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.68) opts 0xd
20:34:19.383 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.68)
20:34:19.383 00.000 29876 Moving (0.29, 0.68) raw xDistance=0.31 yDistance=-0.62
20:34:19.383 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
20:34:19.383 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
20:34:19.383 00.000 29876 MoveAxis(W, 30, ABG)
20:34:19.383 00.000 29876 Guiding  Dir = 3, Dur = 30
20:34:19.387 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:34:19.399 00.012 31432 UpdateGuideState exits: m=2508 RSB=31.1
20:34:19.401 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:19.403 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:19.405 00.002 31432 Enqueuing Expose request
20:34:19.407 00.002 29876 IsSlewing returns 0
20:34:19.407 00.000 29876 IsGuiding returns 0
20:34:19.407 00.000 29876 PulseGuide returned control before completion, sleep 40
20:34:19.457 00.050 29876 IsGuiding returns 1
20:34:19.457 00.000 29876 scope still moving after pulse duration time elapsed
20:34:19.489 00.032 29876 IsSlewing returns 0
20:34:19.489 00.000 29876 IsGuiding returns 1
20:34:19.519 00.030 29876 IsSlewing returns 0
20:34:19.519 00.000 29876 IsGuiding returns 0
20:34:19.519 00.000 29876 scope move finished after 30 + 82 ms
20:34:19.519 00.000 29876 Move returns status 0, amount 30
20:34:19.519 00.000 29876 MoveAxis(N, 46, ABG)
20:34:19.519 00.000 29876 Guiding  Dir = 0, Dur = 46
20:34:19.519 00.000 29876 IsSlewing returns 0
20:34:19.519 00.000 29876 IsGuiding returns 0
20:34:19.520 00.001 29876 PulseGuide returned control before completion, sleep 56
20:34:19.580 00.060 29876 IsGuiding returns 1
20:34:19.580 00.000 29876 scope still moving after pulse duration time elapsed
20:34:19.612 00.032 29876 IsSlewing returns 0
20:34:19.612 00.000 29876 IsGuiding returns 1
20:34:19.642 00.030 29876 IsSlewing returns 0
20:34:19.642 00.000 29876 IsGuiding returns 1
20:34:19.672 00.030 29876 IsSlewing returns 0
20:34:19.672 00.000 29876 IsGuiding returns 0
20:34:19.672 00.000 29876 scope move finished after 46 + 106 ms
20:34:19.672 00.000 29876 Move returns status 0, amount 46
20:34:19.672 00.000 29876 move complete, result=0
20:34:19.672 00.000 29876 worker thread done servicing request
20:34:19.672 00.000 29876 Worker thread wakes up
20:34:19.672 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.6 px 46 ms NORTH
20:34:19.675 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:19.675 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:21.589 01.914 29876 Exposure complete
20:34:21.634 00.045 29876 worker thread done servicing request
20:34:21.634 00.000 31432 OnExposeComplete: enter
20:34:21.637 00.003 31432 UpdateGuideState(): m_state=6
20:34:21.639 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
20:34:21.640 00.001 31432 Star::Find returns 1 (0), X=334.94, Y=889.37, Mass=2584, SNR=31.7, Peak=204 HFD=3.7
20:34:21.642 00.002 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
20:34:21.644 00.002 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.85 = -1.43)
20:34:21.646 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.86 mountX=-0.08 mountY=-0.31, mountTheta=-1.83
20:34:21.648 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.30, opts=13)
20:34:21.651 00.003 31432 Enqueuing Move request for scope (-0.09, 0.30)
20:34:21.652 00.001 29876 Worker thread wakes up
20:34:21.652 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
20:34:21.652 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
20:34:21.652 00.000 29876 Moving (-0.09, 0.30) raw xDistance=-0.08 yDistance=-0.31
20:34:21.653 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:34:21.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
20:34:21.653 00.000 29876 MoveAxis(E, 0, ABG)
20:34:21.653 00.000 29876 Move returns status 0, amount 0
20:34:21.653 00.000 29876 MoveAxis(N, 23, ABG)
20:34:21.653 00.000 29876 Guiding  Dir = 0, Dur = 23
20:34:21.653 00.000 29876 IsSlewing returns 0
20:34:21.653 00.000 29876 IsGuiding returns 0
20:34:21.653 00.000 29876 PulseGuide returned control before completion, sleep 33
20:34:21.657 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:21.668 00.011 31432 UpdateGuideState exits: m=2584 RSB=31.7
20:34:21.670 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:21.672 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:21.674 00.002 31432 Enqueuing Expose request
20:34:21.697 00.023 29876 IsGuiding returns 1
20:34:21.697 00.000 29876 scope still moving after pulse duration time elapsed
20:34:21.728 00.031 29876 IsSlewing returns 0
20:34:21.728 00.000 29876 IsGuiding returns 1
20:34:21.759 00.031 29876 IsSlewing returns 0
20:34:21.759 00.000 29876 IsGuiding returns 1
20:34:21.790 00.031 29876 IsSlewing returns 0
20:34:21.790 00.000 29876 IsGuiding returns 1
20:34:21.821 00.031 29876 IsSlewing returns 0
20:34:21.821 00.000 29876 IsGuiding returns 0
20:34:21.821 00.000 29876 scope move finished after 23 + 144 ms
20:34:21.821 00.000 29876 Move returns status 0, amount 23
20:34:21.821 00.000 29876 move complete, result=0
20:34:21.821 00.000 29876 worker thread done servicing request
20:34:21.821 00.000 29876 Worker thread wakes up
20:34:21.821 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 23 ms NORTH
20:34:21.824 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:21.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:23.945 02.121 29876 Exposure complete
20:34:23.990 00.045 29876 worker thread done servicing request
20:34:23.990 00.000 31432 OnExposeComplete: enter
20:34:23.992 00.002 31432 UpdateGuideState(): m_state=6
20:34:23.994 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
20:34:23.996 00.002 31432 Star::Find returns 1 (0), X=334.06, Y=889.33, Mass=2569, SNR=31.2, Peak=192 HFD=3.7
20:34:23.998 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
20:34:24.000 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.42)
20:34:24.001 00.001 31432 CameraToMount -- cameraX=-0.97 cameraY=0.26 hyp=1.00 cameraTheta=2.88 mountX=-0.96 mountY=-0.41, mountTheta=-2.74
20:34:24.004 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.97, y=0.26, opts=13)
20:34:24.006 00.002 31432 Enqueuing Move request for scope (-0.97, 0.26)
20:34:24.009 00.003 29876 Worker thread wakes up
20:34:24.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.26) opts 0xd
20:34:24.009 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.97, 0.26)
20:34:24.009 00.000 29876 Moving (-0.97, 0.26) raw xDistance=-0.96 yDistance=-0.41
20:34:24.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.96
20:34:24.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.41
20:34:24.009 00.000 29876 MoveAxis(E, 93, ABG)
20:34:24.009 00.000 29876 Guiding  Dir = 2, Dur = 93
20:34:24.010 00.001 29876 IsSlewing returns 0
20:34:24.010 00.000 29876 IsGuiding returns 0
20:34:24.010 00.000 29876 PulseGuide returned control before completion, sleep 103
20:34:24.014 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:24.026 00.012 31432 UpdateGuideState exits: m=2569 RSB=31.2
20:34:24.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:24.030 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:24.032 00.002 31432 Enqueuing Expose request
20:34:24.116 00.084 29876 IsGuiding returns 1
20:34:24.116 00.000 29876 scope still moving after pulse duration time elapsed
20:34:24.147 00.031 29876 IsSlewing returns 0
20:34:24.147 00.000 29876 IsGuiding returns 0
20:34:24.147 00.000 29876 scope move finished after 93 + 43 ms
20:34:24.147 00.000 29876 Move returns status 0, amount 93
20:34:24.147 00.000 29876 MoveAxis(N, 30, ABG)
20:34:24.147 00.000 29876 Guiding  Dir = 0, Dur = 30
20:34:24.147 00.000 29876 IsSlewing returns 0
20:34:24.147 00.000 29876 IsGuiding returns 0
20:34:24.147 00.000 29876 PulseGuide returned control before completion, sleep 40
20:34:24.192 00.045 29876 IsGuiding returns 1
20:34:24.192 00.000 29876 scope still moving after pulse duration time elapsed
20:34:24.222 00.030 29876 IsSlewing returns 0
20:34:24.222 00.000 29876 IsGuiding returns 1
20:34:24.254 00.032 29876 IsSlewing returns 0
20:34:24.254 00.000 29876 IsGuiding returns 1
20:34:24.285 00.031 29876 IsSlewing returns 0
20:34:24.285 00.000 29876 IsGuiding returns 1
20:34:24.317 00.032 29876 IsSlewing returns 0
20:34:24.317 00.000 29876 IsGuiding returns 0
20:34:24.317 00.000 29876 scope move finished after 30 + 140 ms
20:34:24.317 00.000 29876 Move returns status 0, amount 30
20:34:24.317 00.000 29876 move complete, result=0
20:34:24.317 00.000 29876 worker thread done servicing request
20:34:24.317 00.000 29876 Worker thread wakes up
20:34:24.317 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:24.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:24.318 00.001 31432 GuideStep: -1.0 px 93 ms EAST, -0.4 px 30 ms NORTH
20:34:26.230 01.912 29876 Exposure complete
20:34:26.280 00.050 29876 worker thread done servicing request
20:34:26.280 00.000 31432 OnExposeComplete: enter
20:34:26.282 00.002 31432 UpdateGuideState(): m_state=6
20:34:26.284 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
20:34:26.287 00.003 31432 Star::Find returns 1 (0), X=334.19, Y=889.22, Mass=2489, SNR=30.4, Peak=183 HFD=3.8
20:34:26.288 00.001 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
20:34:26.290 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.95 = -0.34)
20:34:26.292 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=0.16 hyp=0.86 cameraTheta=2.96 mountX=-0.84 mountY=-0.28, mountTheta=-2.82
20:34:26.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=0.16, opts=13)
20:34:26.297 00.002 31432 Enqueuing Move request for scope (-0.84, 0.16)
20:34:26.299 00.002 29876 Worker thread wakes up
20:34:26.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.16) opts 0xd
20:34:26.299 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, 0.16)
20:34:26.299 00.000 29876 Moving (-0.84, 0.16) raw xDistance=-0.84 yDistance=-0.28
20:34:26.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.84
20:34:26.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:26.299 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:34:26.299 00.000 29876 MoveAxis(E, 94, ABG)
20:34:26.299 00.000 29876 Guiding  Dir = 2, Dur = 94
20:34:26.299 00.000 29876 IsSlewing returns 0
20:34:26.299 00.000 29876 IsGuiding returns 0
20:34:26.300 00.001 29876 PulseGuide returned control before completion, sleep 104
20:34:26.303 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:34:26.314 00.011 31432 UpdateGuideState exits: m=2489 RSB=30.4
20:34:26.317 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:26.318 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:26.320 00.002 31432 Enqueuing Expose request
20:34:26.416 00.096 29876 IsGuiding returns 1
20:34:26.416 00.000 29876 scope still moving after pulse duration time elapsed
20:34:26.446 00.030 29876 IsSlewing returns 0
20:34:26.446 00.000 29876 IsGuiding returns 1
20:34:26.477 00.031 29876 IsSlewing returns 0
20:34:26.477 00.000 29876 IsGuiding returns 0
20:34:26.477 00.000 29876 scope move finished after 94 + 83 ms
20:34:26.477 00.000 29876 Move returns status 0, amount 94
20:34:26.477 00.000 29876 MoveAxis(N, 0, ABG)
20:34:26.477 00.000 29876 Move returns status 0, amount 0
20:34:26.477 00.000 29876 move complete, result=0
20:34:26.477 00.000 29876 worker thread done servicing request
20:34:26.477 00.000 29876 Worker thread wakes up
20:34:26.477 00.000 31432 GuideStep: -0.8 px 94 ms EAST, -0.3 px 0 ms NORTH
20:34:26.480 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:26.480 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:28.607 02.127 29876 Exposure complete
20:34:28.654 00.047 29876 worker thread done servicing request
20:34:28.654 00.000 31432 OnExposeComplete: enter
20:34:28.656 00.002 31432 UpdateGuideState(): m_state=6
20:34:28.658 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
20:34:28.660 00.002 31432 Star::Find returns 1 (0), X=334.70, Y=888.81, Mass=2388, SNR=30.3, Peak=200 HFD=3.5
20:34:28.661 00.001 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
20:34:28.663 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
20:34:28.665 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.26 hyp=0.42 cameraTheta=-2.47 mountX=-0.33 mountY=0.21, mountTheta=2.58
20:34:28.667 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.26, opts=13)
20:34:28.670 00.003 31432 Enqueuing Move request for scope (-0.33, -0.26)
20:34:28.672 00.002 29876 Worker thread wakes up
20:34:28.673 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.26) opts 0xd
20:34:28.673 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.26)
20:34:28.673 00.000 29876 Moving (-0.33, -0.26) raw xDistance=-0.33 yDistance=0.21
20:34:28.673 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33
20:34:28.673 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:28.673 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:34:28.673 00.000 29876 MoveAxis(E, 45, ABG)
20:34:28.673 00.000 29876 Guiding  Dir = 2, Dur = 45
20:34:28.673 00.000 29876 IsSlewing returns 0
20:34:28.673 00.000 29876 IsGuiding returns 0
20:34:28.673 00.000 29876 PulseGuide returned control before completion, sleep 55
20:34:28.677 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:34:28.688 00.011 31432 UpdateGuideState exits: m=2388 RSB=30.3
20:34:28.690 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:28.693 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:28.694 00.001 31432 Enqueuing Expose request
20:34:28.744 00.050 29876 IsGuiding returns 1
20:34:28.744 00.000 29876 scope still moving after pulse duration time elapsed
20:34:28.775 00.031 29876 IsSlewing returns 0
20:34:28.775 00.000 29876 IsGuiding returns 1
20:34:28.806 00.031 29876 IsSlewing returns 0
20:34:28.806 00.000 29876 IsGuiding returns 0
20:34:28.806 00.000 29876 scope move finished after 45 + 88 ms
20:34:28.806 00.000 29876 Move returns status 0, amount 45
20:34:28.806 00.000 29876 MoveAxis(N, 0, ABG)
20:34:28.807 00.001 29876 Move returns status 0, amount 0
20:34:28.807 00.000 29876 move complete, result=0
20:34:28.807 00.000 29876 worker thread done servicing request
20:34:28.807 00.000 29876 Worker thread wakes up
20:34:28.807 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:28.807 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:28.807 00.000 31432 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
20:34:30.723 01.916 29876 Exposure complete
20:34:30.770 00.047 29876 worker thread done servicing request
20:34:30.770 00.000 31432 OnExposeComplete: enter
20:34:30.773 00.003 31432 UpdateGuideState(): m_state=6
20:34:30.775 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
20:34:30.777 00.002 31432 Star::Find returns 1 (0), X=335.21, Y=888.59, Mass=2514, SNR=30.8, Peak=195 HFD=3.7
20:34:30.778 00.001 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.24 = -1.24)
20:34:30.780 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.77 = 1.77)
20:34:30.783 00.003 31432 CameraToMount -- cameraX=0.18 cameraY=-0.48 hyp=0.51 cameraTheta=-1.22 mountX=0.17 mountY=0.50, mountTheta=1.25
20:34:30.788 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.48, opts=13)
20:34:30.790 00.002 31432 Enqueuing Move request for scope (0.18, -0.48)
20:34:30.794 00.004 29876 Worker thread wakes up
20:34:30.794 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.48) opts 0xd
20:34:30.794 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.48)
20:34:30.794 00.000 29876 Moving (0.18, -0.48) raw xDistance=0.17 yDistance=0.50
20:34:30.794 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:34:30.794 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:30.794 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
20:34:30.794 00.000 29876 MoveAxis(E, 0, ABG)
20:34:30.794 00.000 29876 Move returns status 0, amount 0
20:34:30.794 00.000 29876 MoveAxis(N, 0, ABG)
20:34:30.794 00.000 29876 Move returns status 0, amount 0
20:34:30.794 00.000 29876 move complete, result=0
20:34:30.794 00.000 29876 worker thread done servicing request
20:34:30.798 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:30.811 00.013 31432 UpdateGuideState exits: m=2514 RSB=30.8
20:34:30.814 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:30.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:30.817 00.001 31432 Enqueuing Expose request
20:34:30.819 00.002 29876 Worker thread wakes up
20:34:30.819 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
20:34:30.822 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:30.822 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:32.944 02.122 29876 Exposure complete
20:34:32.990 00.046 29876 worker thread done servicing request
20:34:32.990 00.000 31432 OnExposeComplete: enter
20:34:32.992 00.002 31432 UpdateGuideState(): m_state=6
20:34:32.994 00.002 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
20:34:32.996 00.002 31432 Star::Find returns 1 (0), X=335.54, Y=888.15, Mass=2402, SNR=30.1, Peak=174 HFD=3.7
20:34:32.998 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
20:34:33.000 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
20:34:33.001 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=-0.92 hyp=1.05 cameraTheta=-1.07 mountX=0.48 mountY=0.98, mountTheta=1.11
20:34:33.004 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.92, opts=13)
20:34:33.006 00.002 31432 Enqueuing Move request for scope (0.51, -0.92)
20:34:33.007 00.001 29876 Worker thread wakes up
20:34:33.007 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.92) opts 0xd
20:34:33.007 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.92)
20:34:33.007 00.000 29876 Moving (0.51, -0.92) raw xDistance=0.48 yDistance=0.98
20:34:33.008 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
20:34:33.008 00.000 29876 resist switch: large excursion: input 0.98 thresh 0.90 direction from -1 to 1
20:34:33.008 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.95
20:34:33.008 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.98
20:34:33.008 00.000 29876 MoveAxis(W, 47, ABG)
20:34:33.008 00.000 29876 Guiding  Dir = 3, Dur = 47
20:34:33.008 00.000 29876 IsSlewing returns 0
20:34:33.008 00.000 29876 IsGuiding returns 0
20:34:33.009 00.001 29876 PulseGuide returned control before completion, sleep 57
20:34:33.011 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:34:33.023 00.012 31432 UpdateGuideState exits: m=2402 RSB=30.1
20:34:33.025 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:33.027 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:33.028 00.001 31432 Enqueuing Expose request
20:34:33.081 00.053 29876 IsGuiding returns 1
20:34:33.081 00.000 29876 scope still moving after pulse duration time elapsed
20:34:33.112 00.031 29876 IsSlewing returns 0
20:34:33.112 00.000 29876 IsGuiding returns 1
20:34:33.143 00.031 29876 IsSlewing returns 0
20:34:33.143 00.000 29876 IsGuiding returns 1
20:34:33.175 00.032 29876 IsSlewing returns 0
20:34:33.175 00.000 29876 IsGuiding returns 1
20:34:33.206 00.031 29876 IsSlewing returns 0
20:34:33.206 00.000 29876 IsGuiding returns 0
20:34:33.206 00.000 29876 scope move finished after 47 + 150 ms
20:34:33.206 00.000 29876 Move returns status 0, amount 47
20:34:33.206 00.000 29876 BLC: Oldest BLC event removed
20:34:33.206 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:34:33.206 00.000 29876 MoveAxis(S, 92, ABG)
20:34:33.206 00.000 29876 Guiding  Dir = 1, Dur = 92
20:34:33.206 00.000 29876 IsSlewing returns 0
20:34:33.206 00.000 29876 IsGuiding returns 0
20:34:33.207 00.001 29876 PulseGuide returned control before completion, sleep 102
20:34:33.314 00.107 29876 IsGuiding returns 1
20:34:33.314 00.000 29876 scope still moving after pulse duration time elapsed
20:34:33.346 00.032 29876 IsSlewing returns 0
20:34:33.346 00.000 29876 IsGuiding returns 1
20:34:33.377 00.031 29876 IsSlewing returns 0
20:34:33.377 00.000 29876 IsGuiding returns 1
20:34:33.409 00.032 29876 IsSlewing returns 0
20:34:33.409 00.000 29876 IsGuiding returns 0
20:34:33.409 00.000 29876 scope move finished after 92 + 110 ms
20:34:33.409 00.000 29876 Move returns status 0, amount 92
20:34:33.409 00.000 29876 move complete, result=0
20:34:33.409 00.000 29876 worker thread done servicing request
20:34:33.409 00.000 29876 Worker thread wakes up
20:34:33.409 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 1.0 px 92 ms SOUTH
20:34:33.413 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:33.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:35.326 01.913 29876 Exposure complete
20:34:35.370 00.044 29876 worker thread done servicing request
20:34:35.370 00.000 31432 OnExposeComplete: enter
20:34:35.372 00.002 31432 UpdateGuideState(): m_state=6
20:34:35.375 00.003 31432 Star::Find(15, 335, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
20:34:35.377 00.002 31432 Star::Find returns 1 (0), X=334.86, Y=887.66, Mass=2461, SNR=29.9, Peak=165 HFD=3.9
20:34:35.378 00.001 31432 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
20:34:35.380 00.002 31432 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
20:34:35.382 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-1.41 hyp=1.42 cameraTheta=-1.69 mountX=-0.20 mountY=1.37, mountTheta=1.72
20:34:35.385 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-1.41, opts=13)
20:34:35.387 00.002 31432 Enqueuing Move request for scope (-0.17, -1.41)
20:34:35.389 00.002 29876 Worker thread wakes up
20:34:35.389 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.41) opts 0xd
20:34:35.389 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -1.41)
20:34:35.389 00.000 29876 Moving (-0.17, -1.41) raw xDistance=-0.20 yDistance=1.37
20:34:35.389 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.20
20:34:35.389 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.82 from input 1.37
20:34:35.389 00.000 29876 MoveAxis(E, 13, ABG)
20:34:35.389 00.000 29876 Guiding  Dir = 2, Dur = 13
20:34:35.390 00.001 29876 IsSlewing returns 0
20:34:35.390 00.000 29876 IsGuiding returns 0
20:34:35.390 00.000 29876 PulseGuide returned control before completion, sleep 23
20:34:35.393 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:35.405 00.012 31432 UpdateGuideState exits: m=2461 RSB=29.9
20:34:35.407 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:35.410 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:35.412 00.002 31432 Enqueuing Expose request
20:34:35.419 00.007 29876 IsGuiding returns 0
20:34:35.419 00.000 29876 Move returns status 0, amount 13
20:34:35.419 00.000 29876 MoveAxis(S, 100, ABG)
20:34:35.419 00.000 29876 Guiding  Dir = 1, Dur = 100
20:34:35.419 00.000 29876 IsSlewing returns 0
20:34:35.419 00.000 29876 IsGuiding returns 0
20:34:35.419 00.000 29876 PulseGuide returned control before completion, sleep 110
20:34:35.542 00.123 29876 IsGuiding returns 1
20:34:35.542 00.000 29876 scope still moving after pulse duration time elapsed
20:34:35.573 00.031 29876 IsSlewing returns 0
20:34:35.573 00.000 29876 IsGuiding returns 1
20:34:35.604 00.031 29876 IsSlewing returns 0
20:34:35.604 00.000 29876 IsGuiding returns 1
20:34:35.635 00.031 29876 IsSlewing returns 0
20:34:35.635 00.000 29876 IsGuiding returns 1
20:34:35.666 00.031 29876 IsSlewing returns 0
20:34:35.666 00.000 29876 IsGuiding returns 1
20:34:35.696 00.030 29876 IsSlewing returns 0
20:34:35.696 00.000 29876 IsGuiding returns 0
20:34:35.696 00.000 29876 scope move finished after 100 + 177 ms
20:34:35.696 00.000 29876 Move returns status 0, amount 100
20:34:35.696 00.000 29876 move complete, result=0
20:34:35.696 00.000 29876 worker thread done servicing request
20:34:35.696 00.000 29876 Worker thread wakes up
20:34:35.696 00.000 31432 GuideStep: -0.2 px 13 ms EAST, 1.4 px 100 ms SOUTH
20:34:35.700 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:35.700 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:37.828 02.128 29876 Exposure complete
20:34:37.874 00.046 29876 worker thread done servicing request
20:34:37.874 00.000 31432 OnExposeComplete: enter
20:34:37.876 00.002 31432 UpdateGuideState(): m_state=6
20:34:37.878 00.002 31432 Star::Find(15, 334, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
20:34:37.880 00.002 31432 Star::Find returns 1 (0), X=333.88, Y=888.77, Mass=2499, SNR=30.5, Peak=214 HFD=3.9
20:34:37.882 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
20:34:37.884 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
20:34:37.886 00.002 31432 CameraToMount -- cameraX=-1.15 cameraY=-0.30 hyp=1.19 cameraTheta=-2.88 mountX=-1.16 mountY=0.12, mountTheta=3.04
20:34:37.890 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.15, y=-0.30, opts=13)
20:34:37.892 00.002 31432 Enqueuing Move request for scope (-1.15, -0.30)
20:34:37.894 00.002 29876 Worker thread wakes up
20:34:37.894 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -0.30) opts 0xd
20:34:37.894 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.15, -0.30)
20:34:37.895 00.001 29876 Moving (-1.15, -0.30) raw xDistance=-1.16 yDistance=0.12
20:34:37.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.16
20:34:37.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:37.895 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:34:37.895 00.000 29876 MoveAxis(E, 113, ABG)
20:34:37.895 00.000 29876 Guiding  Dir = 2, Dur = 113
20:34:37.895 00.000 29876 IsSlewing returns 0
20:34:37.895 00.000 29876 IsGuiding returns 0
20:34:37.895 00.000 29876 PulseGuide returned control before completion, sleep 123
20:34:37.899 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:34:37.910 00.011 31432 UpdateGuideState exits: m=2499 RSB=30.5
20:34:37.915 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:37.921 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:37.923 00.002 31432 Enqueuing Expose request
20:34:38.027 00.104 29876 IsGuiding returns 1
20:34:38.027 00.000 29876 scope still moving after pulse duration time elapsed
20:34:38.058 00.031 29876 IsSlewing returns 0
20:34:38.058 00.000 29876 IsGuiding returns 1
20:34:38.089 00.031 29876 IsSlewing returns 0
20:34:38.089 00.000 29876 IsGuiding returns 1
20:34:38.119 00.030 29876 IsSlewing returns 0
20:34:38.119 00.000 29876 IsGuiding returns 0
20:34:38.119 00.000 29876 scope move finished after 113 + 111 ms
20:34:38.119 00.000 29876 Move returns status 0, amount 113
20:34:38.119 00.000 29876 MoveAxis(N, 0, ABG)
20:34:38.119 00.000 29876 Move returns status 0, amount 0
20:34:38.119 00.000 29876 move complete, result=0
20:34:38.119 00.000 29876 worker thread done servicing request
20:34:38.119 00.000 29876 Worker thread wakes up
20:34:38.119 00.000 31432 GuideStep: -1.2 px 113 ms EAST, 0.1 px 0 ms NORTH
20:34:38.123 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:38.123 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:40.034 01.911 29876 Exposure complete
20:34:40.077 00.043 29876 worker thread done servicing request
20:34:40.077 00.000 31432 OnExposeComplete: enter
20:34:40.079 00.002 31432 UpdateGuideState(): m_state=6
20:34:40.081 00.002 31432 Star::Find(15, 333, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
20:34:40.083 00.002 31432 Star::Find returns 1 (0), X=334.60, Y=888.67, Mass=2472, SNR=30.9, Peak=180 HFD=3.6
20:34:40.085 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
20:34:40.087 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
20:34:40.089 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.40 hyp=0.59 cameraTheta=-2.39 mountX=-0.44 mountY=0.33, mountTheta=2.50
20:34:40.093 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.40, opts=13)
20:34:40.095 00.002 31432 Enqueuing Move request for scope (-0.43, -0.40)
20:34:40.097 00.002 29876 Worker thread wakes up
20:34:40.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.40) opts 0xd
20:34:40.097 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.40)
20:34:40.097 00.000 29876 Moving (-0.43, -0.40) raw xDistance=-0.44 yDistance=0.33
20:34:40.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.44
20:34:40.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:34:40.097 00.000 29876 MoveAxis(E, 58, ABG)
20:34:40.098 00.001 29876 Guiding  Dir = 2, Dur = 58
20:34:40.098 00.000 29876 IsSlewing returns 0
20:34:40.098 00.000 29876 IsGuiding returns 0
20:34:40.098 00.000 29876 PulseGuide returned control before completion, sleep 68
20:34:40.102 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:34:40.114 00.012 31432 UpdateGuideState exits: m=2472 RSB=30.9
20:34:40.116 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:40.118 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:40.120 00.002 31432 Enqueuing Expose request
20:34:40.172 00.052 29876 IsGuiding returns 1
20:34:40.172 00.000 29876 scope still moving after pulse duration time elapsed
20:34:40.204 00.032 29876 IsSlewing returns 0
20:34:40.204 00.000 29876 IsGuiding returns 1
20:34:40.235 00.031 29876 IsSlewing returns 0
20:34:40.235 00.000 29876 IsGuiding returns 1
20:34:40.265 00.030 29876 IsSlewing returns 0
20:34:40.265 00.000 29876 IsGuiding returns 0
20:34:40.265 00.000 29876 scope move finished after 58 + 109 ms
20:34:40.265 00.000 29876 Move returns status 0, amount 58
20:34:40.265 00.000 29876 MoveAxis(S, 24, ABG)
20:34:40.265 00.000 29876 Guiding  Dir = 1, Dur = 24
20:34:40.265 00.000 29876 IsSlewing returns 0
20:34:40.265 00.000 29876 IsGuiding returns 0
20:34:40.265 00.000 29876 PulseGuide returned control before completion, sleep 34
20:34:40.312 00.047 29876 IsGuiding returns 1
20:34:40.312 00.000 29876 scope still moving after pulse duration time elapsed
20:34:40.342 00.030 29876 IsSlewing returns 0
20:34:40.342 00.000 29876 IsGuiding returns 1
20:34:40.374 00.032 29876 IsSlewing returns 0
20:34:40.374 00.000 29876 IsGuiding returns 1
20:34:40.404 00.030 29876 IsSlewing returns 0
20:34:40.404 00.000 29876 IsGuiding returns 0
20:34:40.404 00.000 29876 scope move finished after 24 + 114 ms
20:34:40.404 00.000 29876 Move returns status 0, amount 24
20:34:40.404 00.000 29876 move complete, result=0
20:34:40.405 00.001 29876 worker thread done servicing request
20:34:40.405 00.000 29876 Worker thread wakes up
20:34:40.405 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:40.405 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:40.405 00.000 31432 GuideStep: -0.4 px 58 ms EAST, 0.3 px 24 ms SOUTH
20:34:42.540 02.135 29876 Exposure complete
20:34:42.583 00.043 29876 worker thread done servicing request
20:34:42.584 00.001 31432 OnExposeComplete: enter
20:34:42.586 00.002 31432 UpdateGuideState(): m_state=6
20:34:42.588 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
20:34:42.590 00.002 31432 Star::Find returns 1 (0), X=335.02, Y=889.16, Mass=2559, SNR=31.6, Peak=222 HFD=3.6
20:34:42.592 00.002 31432 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
20:34:42.594 00.002 31432 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.58)
20:34:42.596 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
20:34:42.598 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.10, opts=13)
20:34:42.601 00.003 31432 Enqueuing Move request for scope (-0.01, 0.10)
20:34:42.603 00.002 29876 Worker thread wakes up
20:34:42.603 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
20:34:42.603 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
20:34:42.603 00.000 29876 Moving (-0.01, 0.10) raw xDistance=-0.01 yDistance=-0.10
20:34:42.603 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:34:42.603 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:42.603 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:34:42.603 00.000 29876 MoveAxis(E, 0, ABG)
20:34:42.603 00.000 29876 Move returns status 0, amount 0
20:34:42.603 00.000 29876 MoveAxis(N, 0, ABG)
20:34:42.603 00.000 29876 Move returns status 0, amount 0
20:34:42.603 00.000 29876 move complete, result=0
20:34:42.604 00.001 29876 worker thread done servicing request
20:34:42.610 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:42.626 00.016 31432 UpdateGuideState exits: m=2559 RSB=31.6
20:34:42.628 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:42.630 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:42.631 00.001 31432 Enqueuing Expose request
20:34:42.634 00.003 29876 Worker thread wakes up
20:34:42.634 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:34:42.636 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:42.636 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:44.544 01.908 29876 Exposure complete
20:34:44.587 00.043 29876 worker thread done servicing request
20:34:44.587 00.000 31432 OnExposeComplete: enter
20:34:44.589 00.002 31432 UpdateGuideState(): m_state=6
20:34:44.591 00.002 31432 Star::Find(15, 335, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
20:34:44.593 00.002 31432 Star::Find returns 1 (0), X=334.73, Y=888.92, Mass=2469, SNR=30.4, Peak=218 HFD=3.5
20:34:44.595 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
20:34:44.597 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
20:34:44.599 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-2.68 mountX=-0.31 mountY=0.10, mountTheta=2.82
20:34:44.601 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.15, opts=13)
20:34:44.604 00.003 31432 Enqueuing Move request for scope (-0.30, -0.15)
20:34:44.607 00.003 29876 Worker thread wakes up
20:34:44.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
20:34:44.607 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
20:34:44.607 00.000 29876 Moving (-0.30, -0.15) raw xDistance=-0.31 yDistance=0.10
20:34:44.607 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
20:34:44.607 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:44.607 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:34:44.607 00.000 29876 MoveAxis(E, 29, ABG)
20:34:44.607 00.000 29876 Guiding  Dir = 2, Dur = 29
20:34:44.607 00.000 29876 IsSlewing returns 0
20:34:44.607 00.000 29876 IsGuiding returns 0
20:34:44.607 00.000 29876 PulseGuide returned control before completion, sleep 39
20:34:44.611 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:34:44.622 00.011 31432 UpdateGuideState exits: m=2469 RSB=30.4
20:34:44.624 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:44.626 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:44.628 00.002 31432 Enqueuing Expose request
20:34:44.652 00.024 29876 IsGuiding returns 1
20:34:44.652 00.000 29876 scope still moving after pulse duration time elapsed
20:34:44.682 00.030 29876 IsSlewing returns 0
20:34:44.682 00.000 29876 IsGuiding returns 1
20:34:44.713 00.031 29876 IsSlewing returns 0
20:34:44.713 00.000 29876 IsGuiding returns 0
20:34:44.713 00.000 29876 scope move finished after 29 + 76 ms
20:34:44.713 00.000 29876 Move returns status 0, amount 29
20:34:44.713 00.000 29876 MoveAxis(N, 0, ABG)
20:34:44.713 00.000 29876 Move returns status 0, amount 0
20:34:44.713 00.000 29876 move complete, result=0
20:34:44.713 00.000 29876 worker thread done servicing request
20:34:44.713 00.000 29876 Worker thread wakes up
20:34:44.713 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
20:34:44.716 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:44.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:46.849 02.133 29876 Exposure complete
20:34:46.894 00.045 29876 worker thread done servicing request
20:34:46.895 00.001 31432 OnExposeComplete: enter
20:34:46.897 00.002 31432 UpdateGuideState(): m_state=6
20:34:46.899 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
20:34:46.900 00.001 31432 Star::Find returns 1 (0), X=334.09, Y=889.15, Mass=2542, SNR=31.0, Peak=210 HFD=3.9
20:34:46.902 00.002 31432 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.02) = xAngle (3.03 = 3.03)
20:34:46.904 00.002 31432 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.04 = -0.24)
20:34:46.906 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=0.09 hyp=0.95 cameraTheta=3.05 mountX=-0.94 mountY=-0.23, mountTheta=-2.90
20:34:46.908 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=0.09, opts=13)
20:34:46.909 00.001 31432 Enqueuing Move request for scope (-0.95, 0.09)
20:34:46.913 00.004 29876 Worker thread wakes up
20:34:46.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.09) opts 0xd
20:34:46.913 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, 0.09)
20:34:46.913 00.000 29876 Moving (-0.95, 0.09) raw xDistance=-0.94 yDistance=-0.23
20:34:46.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.94
20:34:46.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:46.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:34:46.913 00.000 29876 MoveAxis(E, 95, ABG)
20:34:46.913 00.000 29876 Guiding  Dir = 2, Dur = 95
20:34:46.913 00.000 29876 IsSlewing returns 0
20:34:46.914 00.001 29876 IsGuiding returns 0
20:34:46.914 00.000 29876 PulseGuide returned control before completion, sleep 105
20:34:46.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:34:46.928 00.011 31432 UpdateGuideState exits: m=2542 RSB=31.0
20:34:46.931 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:46.932 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:46.934 00.002 31432 Enqueuing Expose request
20:34:47.019 00.085 29876 IsGuiding returns 1
20:34:47.019 00.000 29876 scope still moving after pulse duration time elapsed
20:34:47.051 00.032 29876 IsSlewing returns 0
20:34:47.051 00.000 29876 IsGuiding returns 1
20:34:47.082 00.031 29876 IsSlewing returns 0
20:34:47.082 00.000 29876 IsGuiding returns 0
20:34:47.082 00.000 29876 scope move finished after 95 + 73 ms
20:34:47.082 00.000 29876 Move returns status 0, amount 95
20:34:47.082 00.000 29876 MoveAxis(N, 0, ABG)
20:34:47.082 00.000 29876 Move returns status 0, amount 0
20:34:47.082 00.000 29876 move complete, result=0
20:34:47.083 00.001 29876 worker thread done servicing request
20:34:47.083 00.000 29876 Worker thread wakes up
20:34:47.083 00.000 31432 GuideStep: -0.9 px 95 ms EAST, -0.2 px 0 ms NORTH
20:34:47.085 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:47.085 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:48.991 01.906 29876 Exposure complete
20:34:49.037 00.046 29876 worker thread done servicing request
20:34:49.037 00.000 31432 OnExposeComplete: enter
20:34:49.039 00.002 31432 UpdateGuideState(): m_state=6
20:34:49.041 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
20:34:49.042 00.001 31432 Star::Find returns 1 (0), X=334.13, Y=888.51, Mass=2186, SNR=28.3, Peak=163 HFD=3.5
20:34:49.045 00.003 31432 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
20:34:49.047 00.002 31432 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
20:34:49.049 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=-0.56 hyp=1.06 cameraTheta=-2.59 mountX=-0.92 mountY=0.41, mountTheta=2.72
20:34:49.052 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=-0.56, opts=13)
20:34:49.055 00.003 31432 Enqueuing Move request for scope (-0.90, -0.56)
20:34:49.057 00.002 29876 Worker thread wakes up
20:34:49.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.56) opts 0xd
20:34:49.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, -0.56)
20:34:49.057 00.000 29876 Moving (-0.90, -0.56) raw xDistance=-0.92 yDistance=0.41
20:34:49.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
20:34:49.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
20:34:49.057 00.000 29876 MoveAxis(E, 101, ABG)
20:34:49.057 00.000 29876 Guiding  Dir = 2, Dur = 101
20:34:49.058 00.001 29876 IsSlewing returns 0
20:34:49.058 00.000 29876 IsGuiding returns 0
20:34:49.058 00.000 29876 PulseGuide returned control before completion, sleep 111
20:34:49.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:34:49.071 00.010 31432 UpdateGuideState exits: m=2186 RSB=28.3
20:34:49.074 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:49.076 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:49.078 00.002 31432 Enqueuing Expose request
20:34:49.175 00.097 29876 IsGuiding returns 1
20:34:49.175 00.000 29876 scope still moving after pulse duration time elapsed
20:34:49.206 00.031 29876 IsSlewing returns 0
20:34:49.206 00.000 29876 IsGuiding returns 1
20:34:49.237 00.031 29876 IsSlewing returns 0
20:34:49.237 00.000 29876 IsGuiding returns 1
20:34:49.268 00.031 29876 IsSlewing returns 0
20:34:49.268 00.000 29876 IsGuiding returns 0
20:34:49.268 00.000 29876 scope move finished after 101 + 109 ms
20:34:49.268 00.000 29876 Move returns status 0, amount 101
20:34:49.268 00.000 29876 MoveAxis(S, 30, ABG)
20:34:49.268 00.000 29876 Guiding  Dir = 1, Dur = 30
20:34:49.268 00.000 29876 IsSlewing returns 0
20:34:49.268 00.000 29876 IsGuiding returns 0
20:34:49.268 00.000 29876 PulseGuide returned control before completion, sleep 40
20:34:49.314 00.046 29876 IsGuiding returns 1
20:34:49.314 00.000 29876 scope still moving after pulse duration time elapsed
20:34:49.345 00.031 29876 IsSlewing returns 0
20:34:49.345 00.000 29876 IsGuiding returns 1
20:34:49.376 00.031 29876 IsSlewing returns 0
20:34:49.376 00.000 29876 IsGuiding returns 1
20:34:49.407 00.031 29876 IsSlewing returns 0
20:34:49.407 00.000 29876 IsGuiding returns 0
20:34:49.407 00.000 29876 scope move finished after 30 + 109 ms
20:34:49.407 00.000 29876 Move returns status 0, amount 30
20:34:49.407 00.000 29876 move complete, result=0
20:34:49.408 00.001 29876 worker thread done servicing request
20:34:49.408 00.000 29876 Worker thread wakes up
20:34:49.408 00.000 31432 GuideStep: -0.9 px 101 ms EAST, 0.4 px 30 ms SOUTH
20:34:49.410 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:49.410 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:51.542 02.132 29876 Exposure complete
20:34:51.586 00.044 29876 worker thread done servicing request
20:34:51.586 00.000 31432 OnExposeComplete: enter
20:34:51.588 00.002 31432 UpdateGuideState(): m_state=6
20:34:51.590 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
20:34:51.592 00.002 31432 Star::Find returns 1 (0), X=334.74, Y=889.39, Mass=2543, SNR=32.0, Peak=187 HFD=3.6
20:34:51.594 00.002 31432 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
20:34:51.596 00.002 31432 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.30 = -0.98)
20:34:51.598 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.44 cameraTheta=2.31 mountX=-0.29 mountY=-0.36, mountTheta=-2.24
20:34:51.601 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.32, opts=13)
20:34:51.604 00.003 31432 Enqueuing Move request for scope (-0.30, 0.32)
20:34:51.606 00.002 29876 Worker thread wakes up
20:34:51.606 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.32) opts 0xd
20:34:51.606 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.32)
20:34:51.606 00.000 29876 Moving (-0.30, 0.32) raw xDistance=-0.29 yDistance=-0.36
20:34:51.606 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.29
20:34:51.606 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:51.606 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:34:51.606 00.000 29876 MoveAxis(E, 42, ABG)
20:34:51.606 00.000 29876 Guiding  Dir = 2, Dur = 42
20:34:51.606 00.000 29876 IsSlewing returns 0
20:34:51.606 00.000 29876 IsGuiding returns 0
20:34:51.607 00.001 29876 PulseGuide returned control before completion, sleep 52
20:34:51.610 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:34:51.623 00.013 31432 UpdateGuideState exits: m=2543 RSB=32.0
20:34:51.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:51.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:51.629 00.002 31432 Enqueuing Expose request
20:34:51.668 00.039 29876 IsGuiding returns 1
20:34:51.668 00.000 29876 scope still moving after pulse duration time elapsed
20:34:51.699 00.031 29876 IsSlewing returns 0
20:34:51.699 00.000 29876 IsGuiding returns 0
20:34:51.699 00.000 29876 scope move finished after 42 + 50 ms
20:34:51.699 00.000 29876 Move returns status 0, amount 42
20:34:51.699 00.000 29876 MoveAxis(N, 0, ABG)
20:34:51.699 00.000 29876 Move returns status 0, amount 0
20:34:51.699 00.000 29876 move complete, result=0
20:34:51.699 00.000 29876 worker thread done servicing request
20:34:51.699 00.000 29876 Worker thread wakes up
20:34:51.699 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:51.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:51.699 00.000 31432 GuideStep: -0.3 px 42 ms EAST, -0.4 px 0 ms NORTH
20:34:53.611 01.912 29876 Exposure complete
20:34:53.655 00.044 29876 worker thread done servicing request
20:34:53.656 00.001 31432 OnExposeComplete: enter
20:34:53.659 00.003 31432 UpdateGuideState(): m_state=6
20:34:53.660 00.001 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
20:34:53.662 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=889.39, Mass=2646, SNR=32.4, Peak=197 HFD=3.7
20:34:53.664 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.86 = 1.86)
20:34:53.666 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.42)
20:34:53.668 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.88 mountX=-0.09 mountY=-0.33, mountTheta=-1.85
20:34:53.672 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.32, opts=13)
20:34:53.674 00.002 31432 Enqueuing Move request for scope (-0.10, 0.32)
20:34:53.676 00.002 29876 Worker thread wakes up
20:34:53.676 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
20:34:53.676 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
20:34:53.676 00.000 29876 Moving (-0.10, 0.32) raw xDistance=-0.09 yDistance=-0.33
20:34:53.676 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:34:53.676 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:53.676 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:34:53.676 00.000 29876 MoveAxis(E, 0, ABG)
20:34:53.676 00.000 29876 Move returns status 0, amount 0
20:34:53.676 00.000 29876 MoveAxis(N, 0, ABG)
20:34:53.676 00.000 29876 Move returns status 0, amount 0
20:34:53.676 00.000 29876 move complete, result=0
20:34:53.676 00.000 29876 worker thread done servicing request
20:34:53.680 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:34:53.691 00.011 31432 UpdateGuideState exits: m=2646 RSB=32.4
20:34:53.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:53.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:53.697 00.002 31432 Enqueuing Expose request
20:34:53.699 00.002 29876 Worker thread wakes up
20:34:53.699 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:34:53.701 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:53.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:55.822 02.121 29876 Exposure complete
20:34:55.865 00.043 29876 worker thread done servicing request
20:34:55.865 00.000 31432 OnExposeComplete: enter
20:34:55.867 00.002 31432 UpdateGuideState(): m_state=6
20:34:55.869 00.002 31432 Star::Find(15, 334, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
20:34:55.871 00.002 31432 Star::Find returns 1 (0), X=334.93, Y=888.93, Mass=2602, SNR=31.7, Peak=252 HFD=3.9
20:34:55.873 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
20:34:55.875 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
20:34:55.877 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.23 mountX=-0.11 mountY=0.12, mountTheta=2.31
20:34:55.879 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.14, opts=13)
20:34:55.881 00.002 31432 Enqueuing Move request for scope (-0.11, -0.14)
20:34:55.883 00.002 29876 Worker thread wakes up
20:34:55.883 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
20:34:55.883 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
20:34:55.883 00.000 29876 Moving (-0.11, -0.14) raw xDistance=-0.11 yDistance=0.12
20:34:55.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:34:55.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:55.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:34:55.883 00.000 29876 MoveAxis(E, 0, ABG)
20:34:55.883 00.000 29876 Move returns status 0, amount 0
20:34:55.883 00.000 29876 MoveAxis(N, 0, ABG)
20:34:55.883 00.000 29876 Move returns status 0, amount 0
20:34:55.883 00.000 29876 move complete, result=0
20:34:55.883 00.000 29876 worker thread done servicing request
20:34:55.888 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:34:55.900 00.012 31432 UpdateGuideState exits: m=2602 RSB=31.7
20:34:55.902 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:55.904 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:55.906 00.002 31432 Enqueuing Expose request
20:34:55.908 00.002 29876 Worker thread wakes up
20:34:55.908 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:34:55.910 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:55.910 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:34:57.926 02.016 29876 Exposure complete
20:34:57.970 00.044 29876 worker thread done servicing request
20:34:57.970 00.000 31432 OnExposeComplete: enter
20:34:57.972 00.002 31432 UpdateGuideState(): m_state=6
20:34:57.974 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
20:34:57.977 00.003 31432 Star::Find returns 1 (0), X=334.27, Y=888.98, Mass=2451, SNR=30.6, Peak=182 HFD=3.8
20:34:57.979 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
20:34:57.981 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.04 = -0.04)
20:34:57.983 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=-0.09 hyp=0.77 cameraTheta=-3.03 mountX=-0.77 mountY=-0.03, mountTheta=-3.10
20:34:57.986 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=-0.09, opts=13)
20:34:57.988 00.002 31432 Enqueuing Move request for scope (-0.76, -0.09)
20:34:57.991 00.003 29876 Worker thread wakes up
20:34:57.991 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.09) opts 0xd
20:34:57.991 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, -0.09)
20:34:57.991 00.000 29876 Moving (-0.76, -0.09) raw xDistance=-0.77 yDistance=-0.03
20:34:57.991 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.77
20:34:57.991 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:57.991 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:34:57.991 00.000 29876 MoveAxis(E, 74, ABG)
20:34:57.991 00.000 29876 Guiding  Dir = 2, Dur = 74
20:34:57.991 00.000 29876 IsSlewing returns 0
20:34:57.991 00.000 29876 IsGuiding returns 0
20:34:57.992 00.001 29876 PulseGuide returned control before completion, sleep 84
20:34:57.996 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:34:58.007 00.011 31432 UpdateGuideState exits: m=2451 RSB=30.6
20:34:58.010 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:58.012 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:34:58.013 00.001 31432 Enqueuing Expose request
20:34:58.082 00.069 29876 IsGuiding returns 1
20:34:58.082 00.000 29876 scope still moving after pulse duration time elapsed
20:34:58.112 00.030 29876 IsSlewing returns 0
20:34:58.112 00.000 29876 IsGuiding returns 1
20:34:58.143 00.031 29876 IsSlewing returns 0
20:34:58.143 00.000 29876 IsGuiding returns 1
20:34:58.174 00.031 29876 IsSlewing returns 0
20:34:58.174 00.000 29876 IsGuiding returns 1
20:34:58.205 00.031 29876 IsSlewing returns 0
20:34:58.205 00.000 29876 IsGuiding returns 1
20:34:58.236 00.031 29876 IsSlewing returns 0
20:34:58.236 00.000 29876 IsGuiding returns 0
20:34:58.236 00.000 29876 scope move finished after 74 + 170 ms
20:34:58.236 00.000 29876 Move returns status 0, amount 74
20:34:58.236 00.000 29876 MoveAxis(N, 0, ABG)
20:34:58.236 00.000 29876 Move returns status 0, amount 0
20:34:58.236 00.000 29876 move complete, result=0
20:34:58.236 00.000 29876 worker thread done servicing request
20:34:58.236 00.000 29876 Worker thread wakes up
20:34:58.236 00.000 31432 GuideStep: -0.8 px 74 ms EAST, -0.0 px 0 ms NORTH
20:34:58.239 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:34:58.239 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:35:00.465 02.226 29876 Exposure complete
20:35:00.510 00.045 29876 worker thread done servicing request
20:35:00.510 00.000 31432 OnExposeComplete: enter
20:35:00.513 00.003 31432 UpdateGuideState(): m_state=6
20:35:00.515 00.002 31432 Star::Find(15, 334, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
20:35:00.517 00.002 31432 Star::Find returns 1 (0), X=334.73, Y=888.38, Mass=2666, SNR=32.8, Peak=209 HFD=3.5
20:35:00.518 00.001 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
20:35:00.520 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
20:35:00.522 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.69 hyp=0.75 cameraTheta=-1.99 mountX=-0.32 mountY=0.63, mountTheta=2.04
20:35:00.526 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.69, opts=13)
20:35:00.527 00.001 31432 Enqueuing Move request for scope (-0.31, -0.69)
20:35:00.529 00.002 29876 Worker thread wakes up
20:35:00.529 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.69) opts 0xd
20:35:00.529 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.69)
20:35:00.529 00.000 29876 Moving (-0.31, -0.69) raw xDistance=-0.32 yDistance=0.63
20:35:00.529 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
20:35:00.529 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
20:35:00.529 00.000 29876 MoveAxis(E, 41, ABG)
20:35:00.529 00.000 29876 Guiding  Dir = 2, Dur = 41
20:35:00.529 00.000 29876 IsSlewing returns 0
20:35:00.529 00.000 29876 IsGuiding returns 0
20:35:00.530 00.001 29876 PulseGuide returned control before completion, sleep 51
20:35:00.533 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:35:00.545 00.012 31432 UpdateGuideState exits: m=2666 RSB=32.8
20:35:00.547 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:00.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:35:00.551 00.002 31432 Enqueuing Expose request
20:35:00.589 00.038 29876 IsGuiding returns 1
20:35:00.589 00.000 29876 scope still moving after pulse duration time elapsed
20:35:00.620 00.031 29876 IsSlewing returns 0
20:35:00.620 00.000 29876 IsGuiding returns 1
20:35:00.651 00.031 29876 IsSlewing returns 0
20:35:00.651 00.000 29876 IsGuiding returns 0
20:35:00.651 00.000 29876 scope move finished after 41 + 80 ms
20:35:00.651 00.000 29876 Move returns status 0, amount 41
20:35:00.651 00.000 29876 MoveAxis(S, 47, ABG)
20:35:00.651 00.000 29876 Guiding  Dir = 1, Dur = 47
20:35:00.651 00.000 29876 IsSlewing returns 0
20:35:00.651 00.000 29876 IsGuiding returns 0
20:35:00.651 00.000 29876 PulseGuide returned control before completion, sleep 57
20:35:00.713 00.062 29876 IsGuiding returns 1
20:35:00.713 00.000 29876 scope still moving after pulse duration time elapsed
20:35:00.744 00.031 29876 IsSlewing returns 0
20:35:00.744 00.000 29876 IsGuiding returns 1
20:35:00.774 00.030 29876 IsSlewing returns 0
20:35:00.774 00.000 29876 IsGuiding returns 1
20:35:00.805 00.031 29876 IsSlewing returns 0
20:35:00.805 00.000 29876 IsGuiding returns 0
20:35:00.805 00.000 29876 scope move finished after 47 + 106 ms
20:35:00.805 00.000 29876 Move returns status 0, amount 47
20:35:00.805 00.000 29876 move complete, result=0
20:35:00.805 00.000 29876 worker thread done servicing request
20:35:00.805 00.000 29876 Worker thread wakes up
20:35:00.805 00.000 31432 GuideStep: -0.3 px 41 ms EAST, 0.6 px 47 ms SOUTH
20:35:00.808 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:35:00.808 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(320,874,31,31)
20:35:02.118 01.310 31432 evsrv: cli 0CE14AD8 connect
20:35:02.123 00.005 31432 case statement mapped state 6 to 3
20:35:02.126 00.003 31432 case statement mapped state 6 to 3
20:35:02.129 00.003 31432 evsrv: cli 0CE14AD8 request: {"method":"get_app_state","id":"f52addaf-c52e-4086-9a44-b513aface878"}
20:35:02.131 00.002 31432 case statement mapped state 6 to 3
20:35:02.136 00.005 31432 evsrv: cli 0CE14AD8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f52addaf-c52e-4086-9a44-b513aface878"}
20:35:02.140 00.004 31432 evsrv: cli 0CE14AD8 disconnect
20:35:02.143 00.003 31432 evsrv: cli 0CE14E98 connect
20:35:02.148 00.005 31432 case statement mapped state 6 to 3
20:35:02.153 00.005 31432 case statement mapped state 6 to 3
20:35:02.158 00.005 31432 evsrv: cli 0CE14E98 request: {"method":"stop_capture","id":"57003355-6e95-4b38-967b-5c6dbed1ba7b"}
20:35:02.162 00.004 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:35:02.165 00.003 31432 Status Line: Attente du matériel ...
20:35:02.171 00.006 31432 evsrv: cli 0CE14E98 response: {"jsonrpc":"2.0","result":0,"id":"57003355-6e95-4b38-967b-5c6dbed1ba7b"}
20:35:02.183 00.012 31432 evsrv: cli 0CE14E98 disconnect
20:35:02.188 00.005 31432 evsrv: cli 0CE15758 connect
20:35:02.191 00.003 31432 case statement mapped state 6 to 3
20:35:02.195 00.004 31432 case statement mapped state 6 to 3
20:35:02.197 00.002 31432 evsrv: cli 0CE15758 request: {"method":"get_app_state","id":"427aa4b3-1378-40ee-aebc-c5048b1fa2f1"}
20:35:02.200 00.003 31432 case statement mapped state 6 to 3
20:35:02.203 00.003 31432 evsrv: cli 0CE15758 response: {"jsonrpc":"2.0","result":"Guiding","id":"427aa4b3-1378-40ee-aebc-c5048b1fa2f1"}
20:35:02.206 00.003 31432 evsrv: cli 0CE15758 disconnect
20:35:02.210 00.004 29876 ZWO: stopexposure
20:35:02.359 00.149 29876 ZWO: stopexposure
20:35:02.359 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:35:02.359 00.000 29876 worker thread done servicing request
20:35:02.359 00.000 31432 OnExposeComplete: enter
20:35:02.362 00.003 31432 OnExposeComplete: Capture Error reported
20:35:02.365 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:35:02.368 00.003 31432 Mount: notify guiding stopped
20:35:02.370 00.002 31432 BLC: window closed
20:35:02.374 00.004 31432 BLC: Last direction was reset
20:35:02.378 00.004 31432 Changing from state GUIDING to STOP
20:35:02.381 00.003 31432 guider state => SELECTED
20:35:02.383 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:35:02.400 00.017 31432 Changing from state SELECTED to UNINITIALIZED
20:35:02.403 00.003 31432 guider state => SELECTING
20:35:02.410 00.007 31432 Status Line: Arrêté.
20:35:02.414 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:35:03.206 00.792 31432 evsrv: cli 0CE14D58 connect
20:35:03.210 00.004 31432 evsrv: cli 0CE14D58 request: {"method":"get_app_state","id":"78f19800-975f-4366-a99a-5512169bdc7a"}
20:35:03.213 00.003 31432 evsrv: cli 0CE14D58 response: {"jsonrpc":"2.0","result":"Stopped","id":"78f19800-975f-4366-a99a-5512169bdc7a"}
20:35:03.216 00.003 31432 evsrv: cli 0CE14D58 disconnect
20:35:45.303 42.087 31432 SetCurrentPosition(1045.95,488.01)
20:35:45.305 00.002 31432 Star::Find(15, 1045, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
20:35:45.307 00.002 31432 Star::Find false star n=5 nbg=278 bg=26.7 sigma=5.9 thresh=44 peak=36
20:35:45.309 00.002 31432 Star::Find returns 0 (2), X=1045.00, Y=488.00, Mass=110, SNR=2.9, Peak=65 HFD=0.0
20:35:45.311 00.002 31432 setting lock position to (1045.00, 488.00)
20:35:45.314 00.003 31432 MultiStar: stabilizing after lock position change
20:35:45.316 00.002 31432 MultiStar: single-star usage forced by user star selection
20:35:45.318 00.002 31432 Status Line: Étoile sélectionnée à (1045.0, 488.0)
20:35:45.325 00.007 31432 Changing from state SELECTING to SELECTED
20:35:45.327 00.002 31432 guider state => SELECTED
20:35:52.557 07.230 31432 SetCurrentPosition(667.19,715.27)
20:35:52.560 00.003 31432 Star::Find(15, 667, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
20:35:52.562 00.002 31432 Star::Find false star n=2 nbg=275 bg=23.3 sigma=5.8 thresh=41 peak=32
20:35:52.563 00.001 31432 Star::Find returns 0 (2), X=667.00, Y=715.00, Mass=42, SNR=2.9, Peak=47 HFD=0.0
20:35:52.566 00.003 31432 setting lock position to (667.00, 715.00)
20:35:52.568 00.002 31432 MultiStar: stabilizing after lock position change
20:35:52.570 00.002 31432 MultiStar: single-star usage forced by user star selection
20:35:52.572 00.002 31432 Status Line: Étoile sélectionnée à (667.0, 715.0)
20:35:52.578 00.006 31432 Changing from state SELECTED to SELECTED
20:35:52.581 00.003 31432 guider state => SELECTED
20:35:54.011 01.430 31432 SetCurrentPosition(1260.09,691.96)
20:35:54.013 00.002 31432 Star::Find(15, 1260, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
20:35:54.015 00.002 31432 Star::Find false star n=1 nbg=257 bg=23.8 sigma=5.6 thresh=41 peak=34
20:35:54.017 00.002 31432 Star::Find returns 0 (2), X=1260.00, Y=691.00, Mass=37, SNR=2.9, Peak=61 HFD=0.0
20:35:54.019 00.002 31432 setting lock position to (1260.00, 691.00)
20:35:54.021 00.002 31432 MultiStar: stabilizing after lock position change
20:35:54.023 00.002 31432 MultiStar: single-star usage forced by user star selection
20:35:54.025 00.002 31432 Status Line: Étoile sélectionnée à (1260.0, 691.0)
20:35:54.031 00.006 31432 Changing from state SELECTED to SELECTED
20:35:54.033 00.002 31432 guider state => SELECTED
20:35:54.720 00.687 31432 SetCurrentPosition(1965.16,622.03)
20:35:54.722 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:380->invalid x value
20:35:54.724 00.002 31432 setting lock position to (1260.00, 691.00)
20:35:54.726 00.002 31432 MultiStar: stabilizing after lock position change
20:35:54.728 00.002 31432 MultiStar: single-star usage forced by user star selection
20:35:54.730 00.002 31432 Status Line: Étoile sélectionnée à (1260.0, 691.0)
20:35:54.736 00.006 31432 Changing from state SELECTED to SELECTED
20:35:54.738 00.002 31432 guider state => SELECTED
20:40:24.368 269.630 31432 evsrv: cli 0CE14F38 connect
20:40:24.374 00.006 31432 evsrv: cli 0CE14F38 request: {"method":"get_app_state","id":"a8bf8fe3-02a0-46d6-b5d9-c406b4d293be"}
20:40:24.377 00.003 31432 evsrv: cli 0CE14F38 response: {"jsonrpc":"2.0","result":"Stopped","id":"a8bf8fe3-02a0-46d6-b5d9-c406b4d293be"}
20:40:24.381 00.004 31432 evsrv: cli 0CE14F38 disconnect
20:40:24.386 00.005 31432 evsrv: cli 0CE15898 connect
20:40:24.390 00.004 31432 evsrv: cli 0CE15898 request: {"method":"get_calibrated","id":"e8d50ca5-4c68-44e7-bcb1-e4395dd36aa3"}
20:40:24.393 00.003 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":true,"id":"e8d50ca5-4c68-44e7-bcb1-e4395dd36aa3"}
20:40:24.397 00.004 31432 evsrv: cli 0CE15898 disconnect
20:40:24.400 00.003 31432 evsrv: cli 0CE14E98 connect
20:40:24.405 00.005 31432 evsrv: cli 0CE14E98 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"9516c1c5-0273-4aeb-b392-883dee0faf27"}
20:40:24.407 00.002 31432 PhdController::Guide begins
20:40:24.409 00.002 31432 PhdController: newstate STATE_SETUP
20:40:24.411 00.002 31432 PhdController: setup
20:40:24.413 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
20:40:24.415 00.002 31432 PhdController: start capturing
20:40:24.417 00.002 31432 Changing from state SELECTED to UNINITIALIZED
20:40:24.420 00.003 31432 guider state => SELECTING
20:40:24.422 00.002 31432 setting force full frames = true
20:40:24.424 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:40:24.434 00.010 31432 ScheduleExposure(2000,3,0) exposurePending=0
20:40:24.437 00.003 31432 Enqueuing Expose request
20:40:24.440 00.003 31432 PhdController: newstate STATE_SELECT_STAR
20:40:24.442 00.002 29876 Worker thread wakes up
20:40:24.442 00.000 31432 evsrv: cli 0CE14E98 response: {"jsonrpc":"2.0","result":0,"id":"9516c1c5-0273-4aeb-b392-883dee0faf27"}
20:40:24.444 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:24.444 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:40:24.446 00.002 31432 evsrv: cli 0CE14E98 disconnect
20:40:24.449 00.003 31432 evsrv: cli 0CE159D8 connect
20:40:24.450 00.001 31432 case statement mapped state 1 to 101
20:40:24.453 00.003 31432 case statement mapped state 1 to 101
20:40:24.456 00.003 31432 evsrv: cli 0CE159D8 request: {"method":"get_lock_shift_params","id":"199d8671-5ede-4f4e-ac5f-f605e64938a8"}
20:40:24.458 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"199d8671-5ede-4f4e-ac5f-f605e64938a8"}
20:40:24.460 00.002 31432 evsrv: cli 0CE159D8 disconnect
20:40:24.462 00.002 31432 evsrv: cli 0CE15A78 connect
20:40:24.464 00.002 31432 case statement mapped state 1 to 101
20:40:24.466 00.002 31432 case statement mapped state 1 to 101
20:40:24.469 00.003 31432 evsrv: cli 0CE15A78 request: {"method":"get_lock_position","id":"09a8e507-79ff-40f8-a554-1e7d18fc5dc2"}
20:40:24.472 00.003 31432 evsrv: cli 0CE15A78 response: {"jsonrpc":"2.0","result":null,"id":"09a8e507-79ff-40f8-a554-1e7d18fc5dc2"}
20:40:24.474 00.002 31432 evsrv: cli 0CE15A78 disconnect
20:40:25.483 01.009 31432 evsrv: cli 0CE15758 connect
20:40:25.485 00.002 31432 case statement mapped state 1 to 101
20:40:25.487 00.002 31432 case statement mapped state 1 to 101
20:40:25.489 00.002 31432 evsrv: cli 0CE15758 request: {"method":"get_lock_position","id":"d55d8cea-719d-48f7-944a-9c5e61c1b4a4"}
20:40:25.491 00.002 31432 evsrv: cli 0CE15758 response: {"jsonrpc":"2.0","result":null,"id":"d55d8cea-719d-48f7-944a-9c5e61c1b4a4"}
20:40:25.493 00.002 31432 evsrv: cli 0CE15758 disconnect
20:40:26.502 01.009 31432 evsrv: cli 0CE15618 connect
20:40:26.507 00.005 31432 case statement mapped state 1 to 101
20:40:26.512 00.005 31432 case statement mapped state 1 to 101
20:40:26.516 00.004 31432 evsrv: cli 0CE15618 request: {"method":"get_lock_position","id":"5acff1be-702a-46b9-b0e1-93bb9ce78b90"}
20:40:26.518 00.002 31432 evsrv: cli 0CE15618 response: {"jsonrpc":"2.0","result":null,"id":"5acff1be-702a-46b9-b0e1-93bb9ce78b90"}
20:40:26.521 00.003 31432 evsrv: cli 0CE15618 disconnect
20:40:26.671 00.150 29876 Exposure complete
20:40:26.714 00.043 29876 worker thread done servicing request
20:40:26.714 00.000 31432 OnExposeComplete: enter
20:40:26.717 00.003 31432 UpdateGuideState(): m_state=1
20:40:26.719 00.002 31432 UpdateCurrentPosition: no star selected
20:40:26.721 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:40:26.723 00.002 31432 Status Line: Aucune étoile selectionnée
20:40:26.726 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:40:26.737 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
20:40:26.739 00.002 31432 GuiderMultiStar::AutoSelect enter
20:40:26.741 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:40:26.786 00.045 31432 AutoFind: auto downsample for scale 0.99 => 1x
20:40:26.820 00.034 31432 AutoFind: global mean = 0.0, stdev 19.3
20:40:26.822 00.002 31432 AutoFind: using threshold = 0.1
20:40:26.873 00.051 31432 AutoFind: local max [124, 682] 51.2
20:40:26.875 00.002 31432 AutoFind: local max [318, 889] 51.1
20:40:26.877 00.002 31432 AutoFind: local max [306, 467] 50.8
20:40:26.879 00.002 31432 AutoFind: local max [713, 644] 50.7
20:40:26.881 00.002 31432 AutoFind: local max [458, 24] 49.5
20:40:26.883 00.002 31432 AutoFind: local max [36, 162] 48.1
20:40:26.884 00.001 31432 AutoFind: local max [804, 697] 47.9
20:40:26.887 00.003 31432 AutoFind: local max [864, 178] 47.8
20:40:26.889 00.002 31432 AutoFind: local max [965, 739] 47.0
20:40:26.890 00.001 31432 AutoFind: local max [958, 277] 46.4
20:40:26.892 00.002 31432 AutoFind: local max [473, 333] 44.9
20:40:26.894 00.002 31432 AutoFind: local max [882, 288] 44.2
20:40:26.896 00.002 31432 AutoFind: local max [686, 121] 44.1
20:40:26.898 00.002 31432 AutoFind: local max [393, 601] 42.2
20:40:26.899 00.001 31432 AutoFind: local max [946, 421] 40.8
20:40:26.901 00.002 31432 AutoFind: local max [445, 707] 40.6
20:40:26.903 00.002 31432 AutoFind: local max [800, 723] 38.4
20:40:26.905 00.002 31432 AutoFind: local max [340, 632] 38.0
20:40:26.907 00.002 31432 AutoFind: local max [87, 140] 37.6
20:40:26.908 00.001 31432 AutoFind: local max [986, 654] 36.2
20:40:26.911 00.003 31432 AutoFind: local max [638, 697] 35.5
20:40:26.912 00.001 31432 AutoFind: local max [981, 409] 34.4
20:40:26.914 00.002 31432 AutoFind: local max [601, 684] 34.2
20:40:26.916 00.002 31432 AutoFind: local max [1134, 700] 33.8
20:40:26.918 00.002 31432 AutoFind: local max [122, 14] 31.4
20:40:26.920 00.002 31432 AutoFind: local max [556, 104] 31.1
20:40:26.923 00.003 31432 AutoFind: local max [365, 396] 31.0
20:40:26.926 00.003 31432 AutoFind: local max [307, 789] 28.5
20:40:26.928 00.002 31432 AutoFind: local max [903, 23] 28.2
20:40:26.933 00.005 31432 AutoFind: local max [715, 928] 27.8
20:40:26.935 00.002 31432 AutoFind: local max [691, 302] 26.5
20:40:26.937 00.002 31432 AutoFind: local max [1261, 924] 26.4
20:40:26.939 00.002 31432 AutoFind: local max [613, 162] 25.1
20:40:26.941 00.002 31432 AutoFind: local max [676, 160] 24.7
20:40:26.943 00.002 31432 AutoFind: local max [1059, 263] 24.5
20:40:26.944 00.001 31432 AutoFind: local max [575, 867] 24.4
20:40:26.947 00.003 31432 AutoFind: local max [381, 493] 24.0
20:40:26.949 00.002 31432 AutoFind: local max [83, 92] 23.2
20:40:26.951 00.002 31432 AutoFind: local max [265, 209] 22.3
20:40:26.953 00.002 31432 AutoFind: local max [340, 884] 22.1
20:40:26.955 00.002 31432 AutoFind: local max [545, 252] 21.7
20:40:26.956 00.001 31432 AutoFind: local max [1087, 462] 21.5
20:40:26.958 00.002 31432 AutoFind: local max [310, 97] 21.1
20:40:26.960 00.002 31432 AutoFind: local max [994, 706] 20.6
20:40:26.962 00.002 31432 AutoFind: local max [87, 234] 19.5
20:40:26.963 00.001 31432 AutoFind: local max [998, 713] 19.5
20:40:26.966 00.003 31432 AutoFind: local max [810, 66] 19.4
20:40:26.969 00.003 31432 AutoFind: local max [561, 533] 18.9
20:40:26.970 00.001 31432 AutoFind: local max [58, 36] 18.5
20:40:26.972 00.002 31432 AutoFind: local max [775, 34] 18.5
20:40:26.974 00.002 31432 AutoFind: local max [188, 314] 18.3
20:40:26.976 00.002 31432 AutoFind: local max [840, 96] 17.6
20:40:26.978 00.002 31432 AutoFind: local max [166, 546] 17.5
20:40:26.980 00.002 31432 AutoFind: local max [1270, 42] 17.5
20:40:26.981 00.001 31432 AutoFind: local max [216, 529] 17.3
20:40:26.983 00.002 31432 AutoFind: local max [458, 45] 16.7
20:40:26.985 00.002 31432 AutoFind: local max [10, 512] 16.6
20:40:26.987 00.002 31432 AutoFind: local max [290, 581] 16.1
20:40:26.989 00.002 31432 AutoFind: local max [375, 236] 15.8
20:40:26.991 00.002 31432 AutoFind: local max [1095, 265] 15.5
20:40:26.993 00.002 31432 AutoFind: local max [751, 752] 15.3
20:40:26.994 00.001 31432 AutoFind: local max [735, 296] 14.5
20:40:26.996 00.002 31432 AutoFind: local max [357, 654] 14.2
20:40:26.998 00.002 31432 AutoFind: local max [868, 150] 14.2
20:40:27.000 00.002 31432 AutoFind: local max [1111, 789] 14.2
20:40:27.002 00.002 31432 AutoFind: local max [1133, 595] 14.0
20:40:27.003 00.001 31432 AutoFind: local max [644, 619] 13.8
20:40:27.005 00.002 31432 AutoFind: local max [103, 73] 13.4
20:40:27.007 00.002 31432 AutoFind: local max [423, 140] 13.3
20:40:27.009 00.002 31432 AutoFind: local max [811, 196] 13.1
20:40:27.010 00.001 31432 AutoFind: local max [974, 672] 12.7
20:40:27.012 00.002 31432 AutoFind: local max [1240, 531] 12.7
20:40:27.014 00.002 31432 AutoFind: local max [160, 605] 12.6
20:40:27.016 00.002 31432 AutoFind: local max [1161, 874] 12.6
20:40:27.018 00.002 31432 AutoFind: local max [776, 153] 12.5
20:40:27.020 00.002 31432 AutoFind: local max [824, 589] 12.4
20:40:27.021 00.001 31432 AutoFind: local max [939, 334] 12.0
20:40:27.023 00.002 31432 AutoFind: local max [1083, 750] 12.0
20:40:27.025 00.002 31432 AutoFind: local max [234, 486] 11.9
20:40:27.027 00.002 31432 AutoFind: local max [678, 310] 11.8
20:40:27.029 00.002 31432 AutoFind: local max [451, 49] 11.6
20:40:27.031 00.002 31432 AutoFind: local max [888, 349] 11.3
20:40:27.032 00.001 31432 AutoFind: local max [1089, 798] 10.9
20:40:27.034 00.002 31432 AutoFind: local max [1154, 767] 10.7
20:40:27.036 00.002 31432 AutoFind: local max [316, 927] 10.5
20:40:27.038 00.002 31432 AutoFind: local max [446, 180] 10.2
20:40:27.040 00.002 31432 AutoFind: local max [870, 474] 10.1
20:40:27.041 00.001 31432 AutoFind: local max [782, 588] 10.0
20:40:27.044 00.003 31432 AutoFind: local max [1160, 37] 9.8
20:40:27.045 00.001 31432 AutoFind: local max [33, 552] 9.8
20:40:27.047 00.002 31432 AutoFind: local max [504, 168] 9.8
20:40:27.049 00.002 31432 AutoFind: local max [179, 450] 9.6
20:40:27.051 00.002 31432 AutoFind: local max [365, 500] 9.5
20:40:27.053 00.002 31432 AutoFind: local max [682, 320] 9.5
20:40:27.054 00.001 31432 AutoFind: local max [370, 375] 9.5
20:40:27.056 00.002 31432 AutoFind: local max [562, 814] 9.4
20:40:27.058 00.002 31432 AutoFind: local max [267, 310] 9.3
20:40:27.060 00.002 31432 AutoFind: local max [1013, 34] 8.9
20:40:27.062 00.002 31432 AutoFind: local max [354, 297] 8.7
20:40:27.063 00.001 31432 AutoFind: local max [1188, 948] 8.6
20:40:27.065 00.002 31432 AutoFind: too close [682, 320] 9.5 - [678, 310] 11.8
20:40:27.067 00.002 31432 AutoFind: too close [682, 320] 9.5 - [691, 302] 26.5
20:40:27.069 00.002 31432 AutoFind: too close [365, 500] 9.5 - [381, 493] 24.0
20:40:27.071 00.002 31432 AutoFind: too close [451, 49] 11.6 - [458, 45] 16.7
20:40:27.072 00.001 31432 AutoFind: too close [678, 310] 11.8 - [691, 302] 26.5
20:40:27.074 00.002 31432 AutoFind: too close [974, 672] 12.7 - [986, 654] 36.2
20:40:27.077 00.003 31432 AutoFind: too close [103, 73] 13.4 - [83, 92] 23.2
20:40:27.078 00.001 31432 AutoFind: too close [998, 713] 19.5 - [994, 706] 20.6
20:40:27.080 00.002 31432 AutoFind: too close to edge [1188, 948] 8.6
20:40:27.082 00.002 31432 AutoFind: too close to edge [10, 512] 16.6
20:40:27.084 00.002 31432 AutoFind: too close to edge [1270, 42] 17.5
20:40:27.085 00.001 31432 AutoFind: too close to edge [122, 14] 31.4
20:40:27.087 00.002 31432 AutoFind: BPP = 8, saturation at 261, pedestal 6, thresh = 235
20:40:27.089 00.002 31432 Star::Find(15, 124, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.091 00.002 31432 Star::Find returns 1 (0), X=123.78, Y=681.44, Mass=6816, SNR=53.1, Peak=254 HFD=4.6
20:40:27.093 00.002 31432 Star::Find(15, 318, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.095 00.002 31432 Star::Find returns 1 (0), X=318.50, Y=889.39, Mass=6326, SNR=51.1, Peak=253 HFD=4.2
20:40:27.096 00.001 31432 Star::Find(15, 306, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.098 00.002 31432 Star::Find returns 1 (0), X=306.32, Y=466.65, Mass=6383, SNR=50.8, Peak=255 HFD=4.3
20:40:27.100 00.002 31432 Star::Find(15, 713, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.102 00.002 31432 Star::Find returns 1 (0), X=712.97, Y=644.27, Mass=5856, SNR=49.3, Peak=255 HFD=4.1
20:40:27.104 00.002 31432 Star::Find(15, 458, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.105 00.001 31432 Star::Find returns 1 (0), X=458.47, Y=23.90, Mass=7119, SNR=54.7, Peak=257 HFD=4.3
20:40:27.107 00.002 31432 Star::Find(15, 36, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.109 00.002 31432 Star::Find returns 1 (0), X=35.92, Y=162.42, Mass=8296, SNR=59.2, Peak=257 HFD=5.0
20:40:27.111 00.002 31432 Star::Find(15, 804, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.113 00.002 31432 Star::Find returns 1 (0), X=804.08, Y=697.33, Mass=8960, SNR=61.7, Peak=254 HFD=5.0
20:40:27.115 00.002 31432 Star::Find(15, 864, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.116 00.001 31432 Star::Find returns 1 (0), X=864.19, Y=178.22, Mass=6744, SNR=52.6, Peak=256 HFD=4.4
20:40:27.118 00.002 31432 Star::Find(15, 965, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.120 00.002 31432 Star::Find returns 1 (0), X=964.88, Y=739.35, Mass=4991, SNR=45.0, Peak=254 HFD=4.0
20:40:27.122 00.002 31432 Star::Find(15, 958, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.124 00.002 31432 Star::Find returns 1 (0), X=957.76, Y=276.82, Mass=6809, SNR=52.7, Peak=256 HFD=4.5
20:40:27.126 00.002 31432 Star::Find(15, 473, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.128 00.002 31432 Star::Find returns 1 (0), X=472.35, Y=332.89, Mass=5713, SNR=48.5, Peak=256 HFD=4.2
20:40:27.129 00.001 31432 Star::Find(15, 882, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.131 00.002 31432 Star::Find returns 1 (0), X=881.95, Y=288.23, Mass=5399, SNR=46.8, Peak=256 HFD=4.1
20:40:27.133 00.002 31432 Star::Find(15, 686, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.135 00.002 31432 Star::Find returns 1 (0), X=685.44, Y=120.51, Mass=5404, SNR=46.4, Peak=257 HFD=4.2
20:40:27.137 00.002 31432 Star::Find(15, 393, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.139 00.002 31432 Star::Find returns 1 (0), X=393.33, Y=600.71, Mass=4431, SNR=43.1, Peak=254 HFD=3.6
20:40:27.141 00.002 31432 Star::Find(15, 946, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.143 00.002 31432 Star::Find returns 1 (0), X=946.63, Y=421.57, Mass=9642, SNR=62.6, Peak=255 HFD=5.4
20:40:27.145 00.002 31432 Star::Find(15, 445, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.147 00.002 31432 Star::Find returns 1 (0), X=445.13, Y=707.18, Mass=4396, SNR=42.3, Peak=253 HFD=3.9
20:40:27.148 00.001 31432 Star::Find(15, 800, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.150 00.002 31432 Star::Find returns 1 (0), X=800.25, Y=723.25, Mass=4005, SNR=40.3, Peak=254 HFD=3.5
20:40:27.152 00.002 31432 Star::Find(15, 340, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.154 00.002 31432 Star::Find returns 1 (0), X=339.67, Y=632.19, Mass=3985, SNR=40.3, Peak=254 HFD=3.7
20:40:27.156 00.002 31432 Star::Find(15, 87, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.158 00.002 31432 Star::Find returns 1 (0), X=87.45, Y=139.55, Mass=4294, SNR=41.1, Peak=256 HFD=3.3
20:40:27.159 00.001 31432 Star::Find(15, 638, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.161 00.002 31432 Star::Find returns 1 (0), X=637.94, Y=696.89, Mass=4143, SNR=40.9, Peak=254 HFD=4.2
20:40:27.163 00.002 31432 Star::Find(15, 981, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.165 00.002 31432 Star::Find returns 1 (0), X=980.47, Y=409.13, Mass=4320, SNR=41.3, Peak=255 HFD=3.9
20:40:27.167 00.002 31432 Star::Find(15, 601, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.169 00.002 31432 Star::Find returns 1 (0), X=600.54, Y=684.14, Mass=4397, SNR=41.9, Peak=254 HFD=3.8
20:40:27.171 00.002 31432 Star::Find(15, 1134, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.173 00.002 31432 Star::Find returns 1 (0), X=1134.47, Y=699.89, Mass=4399, SNR=42.1, Peak=255 HFD=3.9
20:40:27.175 00.002 31432 Star::Find(15, 556, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.176 00.001 31432 Star::Find returns 1 (0), X=555.75, Y=101.84, Mass=13125, SNR=73.4, Peak=257 HFD=6.2
20:40:27.178 00.002 31432 Star::Find(15, 365, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.180 00.002 31432 Star::Find returns 1 (0), X=365.19, Y=395.64, Mass=2758, SNR=33.2, Peak=255 HFD=3.2
20:40:27.182 00.002 31432 Star::Find(15, 307, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.183 00.001 31432 Star::Find returns 1 (0), X=307.11, Y=788.88, Mass=2939, SNR=33.9, Peak=254 HFD=3.4
20:40:27.185 00.002 31432 Star::Find(15, 903, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.188 00.003 31432 Star::Find returns 1 (0), X=902.96, Y=23.14, Mass=3348, SNR=36.0, Peak=256 HFD=4.0
20:40:27.190 00.002 31432 Star::Find(15, 715, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.191 00.001 31432 Star::Find returns 1 (0), X=714.65, Y=928.20, Mass=3501, SNR=37.1, Peak=249 HFD=3.8
20:40:27.193 00.002 31432 Star::Find(15, 1261, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.195 00.002 31432 Star::Find returns 1 (0), X=1260.67, Y=924.23, Mass=3977, SNR=39.1, Peak=244 HFD=4.5
20:40:27.197 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.199 00.002 31432 Star::Find returns 1 (0), X=613.18, Y=161.92, Mass=2740, SNR=31.9, Peak=233 HFD=3.8
20:40:27.201 00.002 31432 Star::Find(15, 676, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.203 00.002 31432 Star::Find returns 1 (0), X=675.98, Y=159.95, Mass=2505, SNR=31.0, Peak=195 HFD=3.8
20:40:27.205 00.002 31432 Star::Find(15, 1059, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.206 00.001 31432 Star::Find returns 1 (0), X=1058.42, Y=262.74, Mass=3270, SNR=34.9, Peak=242 HFD=3.9
20:40:27.208 00.002 31432 Star::Find(15, 575, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.210 00.002 31432 Star::Find returns 1 (0), X=574.73, Y=867.08, Mass=2763, SNR=32.8, Peak=220 HFD=3.9
20:40:27.212 00.002 31432 Star::Find(15, 265, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.214 00.002 31432 Star::Find returns 1 (0), X=265.41, Y=209.01, Mass=2281, SNR=29.5, Peak=187 HFD=3.6
20:40:27.216 00.002 31432 Star::Find(15, 340, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.220 00.004 31432 Star::Find returns 1 (0), X=340.37, Y=883.73, Mass=2504, SNR=31.3, Peak=188 HFD=3.6
20:40:27.224 00.004 31432 Star::Find(15, 545, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.228 00.004 31432 Star::Find returns 1 (0), X=545.49, Y=252.02, Mass=2330, SNR=28.4, Peak=198 HFD=3.6
20:40:27.233 00.005 31432 Star::Find(15, 1087, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.235 00.002 31432 Star::Find returns 1 (0), X=1086.48, Y=461.67, Mass=3023, SNR=34.1, Peak=226 HFD=4.0
20:40:27.237 00.002 31432 Star::Find(15, 310, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.238 00.001 31432 Star::Find returns 1 (0), X=310.31, Y=97.04, Mass=1880, SNR=26.6, Peak=188 HFD=3.0
20:40:27.240 00.002 31432 Star::Find(15, 87, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.242 00.002 31432 Star::Find returns 1 (0), X=87.25, Y=234.04, Mass=1916, SNR=27.1, Peak=199 HFD=3.4
20:40:27.244 00.002 31432 Star::Find(15, 810, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.246 00.002 31432 Star::Find returns 1 (0), X=809.66, Y=66.12, Mass=2102, SNR=27.6, Peak=196 HFD=3.5
20:40:27.248 00.002 31432 Star::Find(15, 561, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.250 00.002 31432 Star::Find returns 1 (0), X=560.92, Y=532.56, Mass=1695, SNR=25.3, Peak=194 HFD=3.1
20:40:27.252 00.002 31432 Star::Find(15, 58, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.254 00.002 31432 Star::Find returns 1 (0), X=57.80, Y=36.35, Mass=1905, SNR=26.5, Peak=169 HFD=3.5
20:40:27.256 00.002 31432 Star::Find(15, 775, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.258 00.002 31432 Star::Find returns 1 (0), X=774.83, Y=34.64, Mass=2092, SNR=27.4, Peak=186 HFD=3.7
20:40:27.260 00.002 31432 Star::Find(15, 188, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.261 00.001 31432 Star::Find returns 1 (0), X=188.23, Y=314.24, Mass=1674, SNR=24.7, Peak=164 HFD=3.1
20:40:27.263 00.002 31432 Star::Find(15, 840, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.265 00.002 31432 Star::Find returns 1 (0), X=840.07, Y=95.67, Mass=1675, SNR=24.3, Peak=168 HFD=3.3
20:40:27.267 00.002 31432 Star::Find(15, 166, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.269 00.002 31432 Star::Find returns 1 (0), X=166.32, Y=546.34, Mass=1808, SNR=25.8, Peak=153 HFD=3.4
20:40:27.271 00.002 31432 Star::Find(15, 216, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.273 00.002 31432 Star::Find returns 1 (0), X=215.98, Y=528.63, Mass=1541, SNR=24.0, Peak=131 HFD=3.4
20:40:27.274 00.001 31432 Star::Find(15, 290, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.276 00.002 31432 Star::Find returns 1 (0), X=289.54, Y=580.52, Mass=1562, SNR=23.9, Peak=175 HFD=3.2
20:40:27.278 00.002 31432 Star::Find(15, 375, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.280 00.002 31432 Star::Find returns 1 (0), X=374.69, Y=236.44, Mass=1997, SNR=26.7, Peak=142 HFD=3.8
20:40:27.282 00.002 31432 Star::Find(15, 1095, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.284 00.002 31432 Star::Find returns 1 (0), X=1094.67, Y=264.63, Mass=1969, SNR=26.2, Peak=165 HFD=3.6
20:40:27.285 00.001 31432 Star::Find(15, 751, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.287 00.002 31432 Star::Find returns 1 (0), X=750.66, Y=752.34, Mass=1580, SNR=24.3, Peak=148 HFD=3.4
20:40:27.289 00.002 31432 Star::Find(15, 735, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.291 00.002 31432 Star::Find returns 1 (0), X=734.85, Y=296.59, Mass=1419, SNR=22.3, Peak=149 HFD=3.3
20:40:27.293 00.002 31432 Star::Find(15, 357, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.295 00.002 31432 Star::Find returns 1 (0), X=356.83, Y=654.65, Mass=1548, SNR=23.8, Peak=146 HFD=3.6
20:40:27.297 00.002 31432 Star::Find(15, 868, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.299 00.002 31432 Star::Find returns 1 (0), X=868.03, Y=149.73, Mass=1557, SNR=23.2, Peak=145 HFD=3.7
20:40:27.300 00.001 31432 Star::Find(15, 1111, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.302 00.002 31432 Star::Find returns 1 (0), X=1111.65, Y=787.78, Mass=2392, SNR=29.7, Peak=134 HFD=4.8
20:40:27.304 00.002 31432 Star::Find(15, 1133, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.306 00.002 31432 Star::Find returns 1 (0), X=1133.33, Y=595.32, Mass=1806, SNR=25.4, Peak=182 HFD=3.6
20:40:27.308 00.002 31432 Star::Find(15, 644, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.310 00.002 31432 Star::Find returns 1 (0), X=643.12, Y=619.28, Mass=1643, SNR=22.9, Peak=134 HFD=4.0
20:40:27.312 00.002 31432 Star::Find(15, 423, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.314 00.002 31432 Star::Find returns 1 (0), X=423.15, Y=140.28, Mass=1479, SNR=23.2, Peak=148 HFD=3.4
20:40:27.316 00.002 31432 Star::Find(15, 811, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.317 00.001 31432 Star::Find returns 1 (0), X=810.85, Y=196.46, Mass=1499, SNR=23.4, Peak=159 HFD=3.5
20:40:27.319 00.002 31432 Star::Find(15, 1240, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.321 00.002 31432 Star::Find returns 1 (0), X=1240.07, Y=531.73, Mass=1611, SNR=23.6, Peak=142 HFD=3.9
20:40:27.323 00.002 31432 Star::Find(15, 160, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.325 00.002 31432 Star::Find returns 1 (0), X=159.97, Y=604.84, Mass=1134, SNR=20.1, Peak=125 HFD=3.0
20:40:27.327 00.002 31432 Star::Find(15, 1161, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.329 00.002 31432 Star::Find returns 1 (0), X=1161.02, Y=874.41, Mass=1410, SNR=22.9, Peak=128 HFD=3.5
20:40:27.331 00.002 31432 Star::Find(15, 776, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.333 00.002 31432 Star::Find returns 1 (0), X=776.16, Y=153.05, Mass=1136, SNR=19.6, Peak=119 HFD=3.1
20:40:27.334 00.001 31432 Star::Find(15, 824, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.336 00.002 31432 Star::Find returns 1 (0), X=823.92, Y=588.57, Mass=1009, SNR=18.6, Peak=137 HFD=2.8
20:40:27.338 00.002 31432 Star::Find(15, 939, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.340 00.002 31432 Star::Find returns 1 (0), X=938.28, Y=334.19, Mass=1032, SNR=18.3, Peak=120 HFD=3.4
20:40:27.342 00.002 31432 Star::Find(15, 1083, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.344 00.002 31432 Star::Find returns 1 (0), X=1082.77, Y=750.90, Mass=1521, SNR=23.6, Peak=132 HFD=3.8
20:40:27.346 00.002 31432 Star::Find(15, 234, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.348 00.002 31432 Star::Find returns 1 (0), X=234.20, Y=486.37, Mass=1156, SNR=20.3, Peak=135 HFD=3.2
20:40:27.350 00.002 31432 Star::Find(15, 888, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.352 00.002 31432 Star::Find returns 1 (0), X=887.79, Y=348.57, Mass=1184, SNR=20.5, Peak=104 HFD=3.7
20:40:27.353 00.001 31432 Star::Find(15, 1089, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.355 00.002 31432 Star::Find returns 1 (0), X=1088.40, Y=798.30, Mass=1228, SNR=20.8, Peak=133 HFD=3.2
20:40:27.357 00.002 31432 Star::Find(15, 1154, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.359 00.002 31432 Star::Find returns 1 (0), X=1153.61, Y=767.52, Mass=1204, SNR=20.8, Peak=111 HFD=3.3
20:40:27.361 00.002 31432 Star::Find(15, 316, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.363 00.002 31432 Star::Find returns 1 (0), X=315.79, Y=927.00, Mass=949, SNR=18.0, Peak=83 HFD=3.8
20:40:27.365 00.002 31432 Star::Find(15, 446, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.367 00.002 31432 Star::Find returns 1 (0), X=445.68, Y=180.46, Mass=875, SNR=17.3, Peak=113 HFD=3.1
20:40:27.369 00.002 31432 Star::Find(15, 870, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.371 00.002 31432 Star::Find returns 1 (0), X=869.44, Y=474.36, Mass=896, SNR=17.6, Peak=126 HFD=3.2
20:40:27.373 00.002 31432 Star::Find(15, 782, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.375 00.002 31432 Star::Find returns 1 (0), X=782.50, Y=587.66, Mass=982, SNR=18.2, Peak=101 HFD=3.3
20:40:27.377 00.002 31432 Star::Find(15, 1160, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.379 00.002 31432 Star::Find returns 1 (0), X=1160.33, Y=35.32, Mass=1492, SNR=21.7, Peak=115 HFD=4.8
20:40:27.380 00.001 31432 Star::Find(15, 33, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.382 00.002 31432 Star::Find returns 1 (0), X=32.83, Y=552.48, Mass=889, SNR=17.3, Peak=114 HFD=3.2
20:40:27.384 00.002 31432 Star::Find(15, 504, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.386 00.002 31432 Star::Find returns 1 (0), X=504.57, Y=168.16, Mass=945, SNR=17.8, Peak=114 HFD=3.2
20:40:27.388 00.002 31432 Star::Find(15, 179, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.390 00.002 31432 Star::Find returns 1 (0), X=179.11, Y=449.97, Mass=708, SNR=15.5, Peak=91 HFD=2.9
20:40:27.392 00.002 31432 Star::Find(15, 370, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.394 00.002 31432 Star::Find returns 1 (0), X=369.97, Y=375.30, Mass=754, SNR=16.1, Peak=162 HFD=2.6
20:40:27.396 00.002 31432 Star::Find(15, 562, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.398 00.002 31432 Star::Find returns 1 (0), X=562.32, Y=813.53, Mass=895, SNR=17.5, Peak=111 HFD=3.2
20:40:27.399 00.001 31432 Star::Find(15, 267, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.401 00.002 31432 Star::Find returns 1 (0), X=267.38, Y=309.54, Mass=920, SNR=17.3, Peak=105 HFD=3.2
20:40:27.403 00.002 31432 Star::Find(15, 1013, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.405 00.002 31432 Star::Find returns 1 (0), X=1013.23, Y=34.02, Mass=802, SNR=16.4, Peak=115 HFD=2.8
20:40:27.407 00.002 31432 Star::Find(15, 354, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.409 00.002 31432 Star::Find returns 1 (0), X=354.09, Y=297.06, Mass=725, SNR=15.4, Peak=96 HFD=2.8
20:40:27.411 00.002 31432 AutoFind: finding best star pass 1
20:40:27.413 00.002 31432 Star::Find(15, 124, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.414 00.001 31432 Star::Find returns 1 (0), X=123.78, Y=681.44, Mass=6816, SNR=53.1, Peak=254 HFD=4.6
20:40:27.416 00.002 31432 AutoFind: near-saturated [124, 682] 51.2 Mass 6816 SNR 53.1 Peak 254
20:40:27.418 00.002 31432 Star::Find(15, 318, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.420 00.002 31432 Star::Find returns 1 (0), X=318.50, Y=889.39, Mass=6326, SNR=51.1, Peak=253 HFD=4.2
20:40:27.422 00.002 31432 AutoFind: near-saturated [318, 889] 51.1 Mass 6326 SNR 51.1 Peak 253
20:40:27.423 00.001 31432 Star::Find(15, 306, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.425 00.002 31432 Star::Find returns 1 (0), X=306.32, Y=466.65, Mass=6383, SNR=50.8, Peak=255 HFD=4.3
20:40:27.427 00.002 31432 AutoFind: near-saturated [306, 467] 50.8 Mass 6383 SNR 50.8 Peak 255
20:40:27.429 00.002 31432 Star::Find(15, 713, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.431 00.002 31432 Star::Find returns 1 (0), X=712.97, Y=644.27, Mass=5856, SNR=49.3, Peak=255 HFD=4.1
20:40:27.432 00.001 31432 AutoFind: near-saturated [713, 644] 50.7 Mass 5856 SNR 49.3 Peak 255
20:40:27.434 00.002 31432 Star::Find(15, 458, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.437 00.003 31432 Star::Find returns 1 (0), X=458.47, Y=23.90, Mass=7119, SNR=54.7, Peak=257 HFD=4.3
20:40:27.439 00.002 31432 AutoFind: near-saturated [458, 24] 49.5 Mass 7119 SNR 54.7 Peak 257
20:40:27.440 00.001 31432 Star::Find(15, 36, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.442 00.002 31432 Star::Find returns 1 (0), X=35.92, Y=162.42, Mass=8296, SNR=59.2, Peak=257 HFD=5.0
20:40:27.444 00.002 31432 AutoFind: near-saturated [36, 162] 48.1 Mass 8296 SNR 59.2 Peak 257
20:40:27.446 00.002 31432 Star::Find(15, 804, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.448 00.002 31432 Star::Find returns 1 (0), X=804.08, Y=697.33, Mass=8960, SNR=61.7, Peak=254 HFD=5.0
20:40:27.450 00.002 31432 AutoFind: near-saturated [804, 697] 47.9 Mass 8960 SNR 61.7 Peak 254
20:40:27.452 00.002 31432 Star::Find(15, 864, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.453 00.001 31432 Star::Find returns 1 (0), X=864.19, Y=178.22, Mass=6744, SNR=52.6, Peak=256 HFD=4.4
20:40:27.455 00.002 31432 AutoFind: near-saturated [864, 178] 47.8 Mass 6744 SNR 52.6 Peak 256
20:40:27.457 00.002 31432 Star::Find(15, 965, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.459 00.002 31432 Star::Find returns 1 (0), X=964.88, Y=739.35, Mass=4991, SNR=45.0, Peak=254 HFD=4.0
20:40:27.461 00.002 31432 AutoFind: near-saturated [965, 739] 47.0 Mass 4991 SNR 45.0 Peak 254
20:40:27.463 00.002 31432 Star::Find(15, 958, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.465 00.002 31432 Star::Find returns 1 (0), X=957.76, Y=276.82, Mass=6809, SNR=52.7, Peak=256 HFD=4.5
20:40:27.466 00.001 31432 AutoFind: near-saturated [958, 277] 46.4 Mass 6809 SNR 52.7 Peak 256
20:40:27.468 00.002 31432 Star::Find(15, 473, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.470 00.002 31432 Star::Find returns 1 (0), X=472.35, Y=332.89, Mass=5713, SNR=48.5, Peak=256 HFD=4.2
20:40:27.472 00.002 31432 AutoFind: near-saturated [473, 333] 44.9 Mass 5713 SNR 48.5 Peak 256
20:40:27.474 00.002 31432 Star::Find(15, 882, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.476 00.002 31432 Star::Find returns 1 (0), X=881.95, Y=288.23, Mass=5399, SNR=46.8, Peak=256 HFD=4.1
20:40:27.478 00.002 31432 AutoFind: near-saturated [882, 288] 44.2 Mass 5399 SNR 46.8 Peak 256
20:40:27.480 00.002 31432 Star::Find(15, 686, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.482 00.002 31432 Star::Find returns 1 (0), X=685.44, Y=120.51, Mass=5404, SNR=46.4, Peak=257 HFD=4.2
20:40:27.484 00.002 31432 AutoFind: near-saturated [686, 121] 44.1 Mass 5404 SNR 46.4 Peak 257
20:40:27.485 00.001 31432 Star::Find(15, 393, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.487 00.002 31432 Star::Find returns 1 (0), X=393.33, Y=600.71, Mass=4431, SNR=43.1, Peak=254 HFD=3.6
20:40:27.489 00.002 31432 AutoFind: near-saturated [393, 601] 42.2 Mass 4431 SNR 43.1 Peak 254
20:40:27.490 00.001 31432 Star::Find(15, 946, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.492 00.002 31432 Star::Find returns 1 (0), X=946.63, Y=421.57, Mass=9642, SNR=62.6, Peak=255 HFD=5.4
20:40:27.494 00.002 31432 AutoFind: near-saturated [946, 421] 40.8 Mass 9642 SNR 62.6 Peak 255
20:40:27.496 00.002 31432 Star::Find(15, 445, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.498 00.002 31432 Star::Find returns 1 (0), X=445.13, Y=707.18, Mass=4396, SNR=42.3, Peak=253 HFD=3.9
20:40:27.500 00.002 31432 AutoFind: near-saturated [445, 707] 40.6 Mass 4396 SNR 42.3 Peak 253
20:40:27.502 00.002 31432 Star::Find(15, 800, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.503 00.001 31432 Star::Find returns 1 (0), X=800.25, Y=723.25, Mass=4005, SNR=40.3, Peak=254 HFD=3.5
20:40:27.505 00.002 31432 AutoFind: near-saturated [800, 723] 38.4 Mass 4005 SNR 40.3 Peak 254
20:40:27.507 00.002 31432 Star::Find(15, 340, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.509 00.002 31432 Star::Find returns 1 (0), X=339.67, Y=632.19, Mass=3985, SNR=40.3, Peak=254 HFD=3.7
20:40:27.511 00.002 31432 AutoFind: near-saturated [340, 632] 38.0 Mass 3985 SNR 40.3 Peak 254
20:40:27.513 00.002 31432 Star::Find(15, 87, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.515 00.002 31432 Star::Find returns 1 (0), X=87.45, Y=139.55, Mass=4294, SNR=41.1, Peak=256 HFD=3.3
20:40:27.517 00.002 31432 AutoFind: near-saturated [87, 140] 37.6 Mass 4294 SNR 41.1 Peak 256
20:40:27.518 00.001 31432 Star::Find(15, 638, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.520 00.002 31432 Star::Find returns 1 (0), X=637.94, Y=696.89, Mass=4143, SNR=40.9, Peak=254 HFD=4.2
20:40:27.522 00.002 31432 AutoFind: near-saturated [638, 697] 35.5 Mass 4143 SNR 40.9 Peak 254
20:40:27.524 00.002 31432 Star::Find(15, 981, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.525 00.001 31432 Star::Find returns 1 (0), X=980.47, Y=409.13, Mass=4320, SNR=41.3, Peak=255 HFD=3.9
20:40:27.527 00.002 31432 AutoFind: near-saturated [981, 409] 34.4 Mass 4320 SNR 41.3 Peak 255
20:40:27.530 00.003 31432 Star::Find(15, 601, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.531 00.001 31432 Star::Find returns 1 (0), X=600.54, Y=684.14, Mass=4397, SNR=41.9, Peak=254 HFD=3.8
20:40:27.533 00.002 31432 AutoFind: near-saturated [601, 684] 34.2 Mass 4397 SNR 41.9 Peak 254
20:40:27.535 00.002 31432 Star::Find(15, 1134, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.537 00.002 31432 Star::Find returns 1 (0), X=1134.47, Y=699.89, Mass=4399, SNR=42.1, Peak=255 HFD=3.9
20:40:27.539 00.002 31432 AutoFind: near-saturated [1134, 700] 33.8 Mass 4399 SNR 42.1 Peak 255
20:40:27.541 00.002 31432 Star::Find(15, 556, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.542 00.001 31432 Star::Find returns 1 (0), X=555.75, Y=101.84, Mass=13125, SNR=73.4, Peak=257 HFD=6.2
20:40:27.545 00.003 31432 AutoFind: near-saturated [556, 104] 31.1 Mass 13125 SNR 73.4 Peak 257
20:40:27.546 00.001 31432 Star::Find(15, 365, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.548 00.002 31432 Star::Find returns 1 (0), X=365.19, Y=395.64, Mass=2758, SNR=33.2, Peak=255 HFD=3.2
20:40:27.550 00.002 31432 AutoFind: near-saturated [365, 396] 31.0 Mass 2758 SNR 33.2 Peak 255
20:40:27.552 00.002 31432 Star::Find(15, 307, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.554 00.002 31432 Star::Find returns 1 (0), X=307.11, Y=788.88, Mass=2939, SNR=33.9, Peak=254 HFD=3.4
20:40:27.556 00.002 31432 AutoFind: near-saturated [307, 789] 28.5 Mass 2939 SNR 33.9 Peak 254
20:40:27.557 00.001 31432 Star::Find(15, 903, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.559 00.002 31432 Star::Find returns 1 (0), X=902.96, Y=23.14, Mass=3348, SNR=36.0, Peak=256 HFD=4.0
20:40:27.561 00.002 31432 AutoFind: near-saturated [903, 23] 28.2 Mass 3348 SNR 36.0 Peak 256
20:40:27.563 00.002 31432 Star::Find(15, 715, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.565 00.002 31432 Star::Find returns 1 (0), X=714.65, Y=928.20, Mass=3501, SNR=37.1, Peak=249 HFD=3.8
20:40:27.567 00.002 31432 AutoFind: near-saturated [715, 928] 27.8 Mass 3501 SNR 37.1 Peak 249
20:40:27.568 00.001 31432 Star::Find(15, 1261, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.570 00.002 31432 Star::Find returns 1 (0), X=1260.67, Y=924.23, Mass=3977, SNR=39.1, Peak=244 HFD=4.5
20:40:27.572 00.002 31432 AutoFind: near-saturated [1261, 924] 26.4 Mass 3977 SNR 39.1 Peak 244
20:40:27.574 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.576 00.002 31432 Star::Find returns 1 (0), X=613.18, Y=161.92, Mass=2740, SNR=31.9, Peak=233 HFD=3.8
20:40:27.578 00.002 31432 AutoFind returns star at [613, 162] 25.1 Mass 2740 SNR 31.9
20:40:27.580 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.582 00.002 31432 Star::Find returns 1 (0), X=613.18, Y=161.92, Mass=2740, SNR=31.9, Peak=233 HFD=3.8
20:40:27.583 00.001 31432 MultiStar: List (12): {613.18, 161.92}(31.9), {675.98, 159.95}(31.0), {1058.42, 262.74}(34.9), {574.73, 867.08}(32.8), {265.41, 209.01}(29.5), {545.49, 252.02}(28.4), {1086.48, 461.67}(34.1), {310.31, 97.04}(26.6), {87.25, 234.04}(27.1), {809.66, 66.12}(27.6), {560.92, 532.56}(25.3), {57.80, 36.35}(26.5), 
20:40:27.585 00.002 31432 setting lock position to (613.18, 161.92)
20:40:27.588 00.003 31432 MultiStar: stabilizing after lock position change
20:40:27.590 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
20:40:27.595 00.005 31432 UpdateGuideState(): m_state=1
20:40:27.601 00.006 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:27.605 00.004 31432 Star::Find returns 1 (0), X=613.18, Y=161.92, Mass=2740, SNR=31.9, Peak=233 HFD=3.8
20:40:27.607 00.002 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
20:40:27.609 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
20:40:27.611 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
20:40:27.616 00.005 31432 setting force full frames = false
20:40:27.618 00.002 31432 setting lock position to (613.18, 161.92)
20:40:27.620 00.002 31432 MultiStar: stabilizing after lock position change
20:40:27.621 00.001 31432 CurrentPosition() valid, moving to STATE_SELECTED
20:40:27.623 00.002 31432 Changing from state SELECTING to SELECTED
20:40:27.625 00.002 31432 guider state => SELECTED
20:40:27.631 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:40:27.643 00.012 31432 UpdateGuideState exits: m=2740 RSB=31.9
20:40:27.645 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:40:27.656 00.011 31432 Status Line: Étoile sélectionnée automatiquement à (613.2, 161.9)
20:40:27.663 00.007 31432 PhdController: newstate STATE_WAIT_SELECTED
20:40:27.665 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:27.667 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:27.670 00.003 31432 Enqueuing Expose request
20:40:27.671 00.001 29876 Worker thread wakes up
20:40:27.672 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:27.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,147,31,31)
20:40:27.677 00.005 31432 evsrv: cli 0CE14DF8 connect
20:40:27.679 00.002 31432 case statement mapped state 2 to 1
20:40:27.681 00.002 31432 case statement mapped state 2 to 1
20:40:27.684 00.003 31432 evsrv: cli 0CE14DF8 request: {"method":"get_lock_position","id":"1661a5b7-9463-4789-95ba-c9dc8bf0ab2b"}
20:40:27.687 00.003 31432 evsrv: cli 0CE14DF8 response: {"jsonrpc":"2.0","result":[613.18,161.92],"id":"1661a5b7-9463-4789-95ba-c9dc8bf0ab2b"}
20:40:27.696 00.009 31432 evsrv: cli 0CE14DF8 disconnect
20:40:27.699 00.003 31432 evsrv: cli 0CE154D8 connect
20:40:27.702 00.003 31432 case statement mapped state 2 to 1
20:40:27.705 00.003 31432 case statement mapped state 2 to 1
20:40:27.707 00.002 31432 evsrv: cli 0CE154D8 request: {"method":"get_app_state","id":"af9856f7-5361-4ddc-8bcf-244e81607870"}
20:40:27.709 00.002 31432 case statement mapped state 2 to 1
20:40:27.711 00.002 31432 evsrv: cli 0CE154D8 response: {"jsonrpc":"2.0","result":"Selected","id":"af9856f7-5361-4ddc-8bcf-244e81607870"}
20:40:27.713 00.002 31432 evsrv: cli 0CE154D8 disconnect
20:40:28.718 01.005 31432 evsrv: cli 0CE14C18 connect
20:40:28.720 00.002 31432 case statement mapped state 2 to 1
20:40:28.722 00.002 31432 case statement mapped state 2 to 1
20:40:28.724 00.002 31432 evsrv: cli 0CE14C18 request: {"method":"get_app_state","id":"a621f0b9-4484-4d3d-a743-e9dcf6a02d32"}
20:40:28.726 00.002 31432 case statement mapped state 2 to 1
20:40:28.728 00.002 31432 evsrv: cli 0CE14C18 response: {"jsonrpc":"2.0","result":"Selected","id":"a621f0b9-4484-4d3d-a743-e9dcf6a02d32"}
20:40:28.730 00.002 31432 evsrv: cli 0CE14C18 disconnect
20:40:29.586 00.856 29876 Exposure complete
20:40:29.630 00.044 29876 worker thread done servicing request
20:40:29.630 00.000 31432 OnExposeComplete: enter
20:40:29.632 00.002 31432 UpdateGuideState(): m_state=2
20:40:29.634 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:40:29.636 00.002 31432 Star::Find returns 1 (0), X=613.54, Y=161.73, Mass=2733, SNR=33.3, Peak=228 HFD=3.4
20:40:29.637 00.001 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
20:40:29.639 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
20:40:29.641 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.41 cameraTheta=-0.47 mountX=0.36 mountY=0.24, mountTheta=0.58
20:40:29.644 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:40:29.656 00.012 31432 UpdateGuideState exits: m=2733 RSB=33.3
20:40:29.658 00.002 31432 PhdController: newstate STATE_CALIBRATE
20:40:29.660 00.002 31432 PhdController: newstate STATE_GUIDE
20:40:29.669 00.009 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
20:40:29.670 00.001 31432 guider state => CALIBRATED
20:40:29.672 00.002 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:40:29.680 00.008 31432 reset dither spiral
20:40:29.682 00.002 31432 PhdController: newstate STATE_SETTLE_BEGIN
20:40:29.684 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:29.686 00.002 31432 ScheduleExposure(2000,3,0) exposurePending=0
20:40:29.688 00.002 31432 Enqueuing Expose request
20:40:29.690 00.002 29876 Worker thread wakes up
20:40:29.690 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:29.690 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:40:29.739 00.049 31432 evsrv: cli 0CE15758 connect
20:40:29.741 00.002 31432 case statement mapped state 5 to 1
20:40:29.743 00.002 31432 case statement mapped state 5 to 1
20:40:29.746 00.003 31432 evsrv: cli 0CE15758 request: {"method":"get_app_state","id":"260b663b-d546-4352-ac96-a24730aa4b42"}
20:40:29.748 00.002 31432 case statement mapped state 5 to 1
20:40:29.749 00.001 31432 evsrv: cli 0CE15758 response: {"jsonrpc":"2.0","result":"Selected","id":"260b663b-d546-4352-ac96-a24730aa4b42"}
20:40:29.752 00.003 31432 evsrv: cli 0CE15758 disconnect
20:40:30.757 01.005 31432 evsrv: cli 0CE159D8 connect
20:40:30.759 00.002 31432 case statement mapped state 5 to 1
20:40:30.761 00.002 31432 case statement mapped state 5 to 1
20:40:30.763 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_app_state","id":"bb23e6e9-4783-41ad-9da1-3bf9b0ae77be"}
20:40:30.765 00.002 31432 case statement mapped state 5 to 1
20:40:30.767 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":"Selected","id":"bb23e6e9-4783-41ad-9da1-3bf9b0ae77be"}
20:40:30.769 00.002 31432 evsrv: cli 0CE159D8 disconnect
20:40:31.776 01.007 31432 evsrv: cli 0CE152F8 connect
20:40:31.778 00.002 31432 case statement mapped state 5 to 1
20:40:31.780 00.002 31432 case statement mapped state 5 to 1
20:40:31.782 00.002 31432 evsrv: cli 0CE152F8 request: {"method":"get_app_state","id":"b5f93f08-d022-4750-a6c9-53653ca18792"}
20:40:31.784 00.002 31432 case statement mapped state 5 to 1
20:40:31.786 00.002 31432 evsrv: cli 0CE152F8 response: {"jsonrpc":"2.0","result":"Selected","id":"b5f93f08-d022-4750-a6c9-53653ca18792"}
20:40:31.788 00.002 31432 evsrv: cli 0CE152F8 disconnect
20:40:31.823 00.035 29876 Exposure complete
20:40:31.867 00.044 29876 worker thread done servicing request
20:40:31.867 00.000 31432 OnExposeComplete: enter
20:40:31.869 00.002 31432 UpdateGuideState(): m_state=5
20:40:31.872 00.003 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:40:31.875 00.003 31432 Star::Find returns 1 (0), X=614.27, Y=161.87, Mass=2851, SNR=32.8, Peak=251 HFD=3.9
20:40:31.877 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
20:40:31.879 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
20:40:31.881 00.002 31432 CameraToMount -- cameraX=1.10 cameraY=-0.05 hyp=1.10 cameraTheta=-0.05 mountX=1.09 mountY=0.22, mountTheta=0.20
20:40:31.883 00.002 31432 Changing from state CALIBRATED to GUIDING
20:40:31.889 00.006 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
20:40:31.892 00.003 31432 ScopeASCOM::SideOfPier() returns 0
20:40:31.894 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=48.5 pierSide=0, cal dec=-0.1 pierSide=0 rotAngle=Aucun bin=1
20:40:31.896 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
20:40:31.898 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
20:40:31.901 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:40:31.903 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:40:31.905 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
20:40:31.907 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
20:40:31.910 00.003 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
20:40:31.912 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:40:31.914 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
20:40:31.916 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
20:40:31.918 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
20:40:31.920 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
20:40:31.923 00.003 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
20:40:31.925 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:40:31.927 00.002 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
20:40:31.929 00.002 31432 Dec comp: XRate 8.787 -> 5.819 for dec -0.1 -> dec 48.5
20:40:31.933 00.004 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
20:40:31.935 00.002 31432 ScopeASCOM::SideOfPier() returns 0
20:40:31.938 00.003 31432 setting lock position to (614.27, 161.87)
20:40:31.940 00.002 31432 MultiStar: stabilizing after lock position change
20:40:31.942 00.002 31432 guider state => GUIDING
20:40:31.944 00.002 31432 Status Line: Guidage
20:40:31.949 00.005 31432 Mount: notify guiding started
20:40:31.958 00.009 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
20:40:31.960 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:51:05"
20:40:31.962 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
20:40:31.964 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
20:40:31.966 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
20:40:31.968 00.002 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.023731
20:40:31.970 00.002 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.677350
20:40:31.972 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
20:40:31.974 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
20:40:31.977 00.003 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
20:40:31.979 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
20:40:31.981 00.002 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:40:31.983 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
20:40:31.988 00.005 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
20:40:31.992 00.004 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:40:31.994 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:40:31.996 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
20:40:31.998 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
20:40:32.000 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
20:40:32.002 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:40:32.004 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
20:40:32.006 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
20:40:32.008 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
20:40:32.010 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
20:40:32.012 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
20:40:32.014 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
20:40:32.016 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
20:40:32.018 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:40:32.020 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:40:32.022 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
20:40:32.024 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
20:40:32.026 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
20:40:32.028 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:40:32.030 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
20:40:32.032 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
20:40:32.034 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
20:40:32.036 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
20:40:32.038 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
20:40:32.041 00.003 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:40:32.043 00.002 31432 ScopeASCOM::SideOfPier() returns 0
20:40:32.045 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:40:32.047 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:40:32.049 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
20:40:32.051 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 48.5
20:40:32.053 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
20:40:32.055 00.002 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
20:40:32.057 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
20:40:32.058 00.001 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
20:40:32.060 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
20:40:32.062 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=5, FiltMax=257, Gamma=0.490
20:40:32.073 00.011 31432 UpdateGuideState exits: m=2851 RSB=32.8
20:40:32.076 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
20:40:32.077 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:32.079 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:32.081 00.002 31432 Enqueuing Expose request
20:40:32.083 00.002 29876 Worker thread wakes up
20:40:32.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:32.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:32.797 00.714 31432 evsrv: cli 0CE147B8 connect
20:40:32.800 00.003 31432 case statement mapped state 6 to 3
20:40:32.801 00.001 31432 case statement mapped state 6 to 3
20:40:32.803 00.002 31432 evsrv: cli 0CE147B8 request: {"method":"get_app_state","id":"11e58d5e-2eab-4e68-865d-bbd3b6dd6c85"}
20:40:32.805 00.002 31432 case statement mapped state 6 to 3
20:40:32.807 00.002 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"11e58d5e-2eab-4e68-865d-bbd3b6dd6c85"}
20:40:32.809 00.002 31432 evsrv: cli 0CE147B8 disconnect
20:40:33.988 01.179 29876 Exposure complete
20:40:34.032 00.044 29876 worker thread done servicing request
20:40:34.032 00.000 31432 OnExposeComplete: enter
20:40:34.033 00.001 31432 UpdateGuideState(): m_state=6
20:40:34.035 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:40:34.038 00.003 31432 Star::Find returns 1 (0), X=614.14, Y=161.38, Mass=2612, SNR=30.9, Peak=221 HFD=3.4
20:40:34.040 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.87 = -1.87)
20:40:34.041 00.001 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
20:40:34.043 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.84 mountX=-0.15 mountY=0.46, mountTheta=1.88
20:40:34.046 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.49, opts=13)
20:40:34.048 00.002 31432 Enqueuing Move request for scope (-0.14, -0.49)
20:40:34.049 00.001 29876 Worker thread wakes up
20:40:34.049 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.49) opts 0xd
20:40:34.049 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.49)
20:40:34.049 00.000 29876 Moving (-0.14, -0.49) raw xDistance=-0.15 yDistance=0.46
20:40:34.049 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:40:34.049 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:40:34.049 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
20:40:34.049 00.000 29876 MoveAxis(E, 0, ABG)
20:40:34.049 00.000 29876 Move returns status 0, amount 0
20:40:34.049 00.000 29876 MoveAxis(N, 0, ABG)
20:40:34.049 00.000 29876 Move returns status 0, amount 0
20:40:34.049 00.000 29876 move complete, result=0
20:40:34.049 00.000 29876 worker thread done servicing request
20:40:34.054 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:40:34.066 00.012 31432 UpdateGuideState exits: m=2612 RSB=30.9
20:40:34.068 00.002 31432 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 1 / 99999
20:40:34.069 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767555634.069,"Host":"MSI","Inst":1,"Distance":0.92,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:40:34.071 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:34.073 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:34.075 00.002 31432 Enqueuing Expose request
20:40:34.077 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:40:34.078 00.001 29876 Worker thread wakes up
20:40:34.078 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:34.078 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:36.203 02.125 29876 Exposure complete
20:40:36.249 00.046 29876 worker thread done servicing request
20:40:36.249 00.000 31432 OnExposeComplete: enter
20:40:36.252 00.003 31432 UpdateGuideState(): m_state=6
20:40:36.254 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:40:36.255 00.001 31432 Star::Find returns 1 (0), X=614.51, Y=161.11, Mass=2598, SNR=31.4, Peak=244 HFD=3.5
20:40:36.257 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.30 = -1.30)
20:40:36.259 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
20:40:36.261 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.75 hyp=0.79 cameraTheta=-1.27 mountX=0.21 mountY=0.78, mountTheta=1.30
20:40:36.265 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.75, opts=13)
20:40:36.268 00.003 31432 Enqueuing Move request for scope (0.23, -0.75)
20:40:36.270 00.002 29876 Worker thread wakes up
20:40:36.270 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.75) opts 0xd
20:40:36.270 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.75)
20:40:36.270 00.000 29876 Moving (0.23, -0.75) raw xDistance=0.21 yDistance=0.78
20:40:36.270 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
20:40:36.270 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:40:36.270 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
20:40:36.270 00.000 29876 MoveAxis(W, 21, ABG)
20:40:36.270 00.000 29876 Guiding  Dir = 3, Dur = 21
20:40:36.270 00.000 29876 IsSlewing returns 0
20:40:36.270 00.000 29876 IsGuiding returns 0
20:40:36.271 00.001 29876 PulseGuide returned control before completion, sleep 31
20:40:36.274 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:40:36.285 00.011 31432 UpdateGuideState exits: m=2598 RSB=31.4
20:40:36.287 00.002 31432 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 2 / 99999
20:40:36.289 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555636.289,"Host":"MSI","Inst":1,"Distance":0.88,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
20:40:36.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:36.293 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:36.295 00.002 31432 Enqueuing Expose request
20:40:36.311 00.016 29876 IsGuiding returns 1
20:40:36.311 00.000 29876 scope still moving after pulse duration time elapsed
20:40:36.341 00.030 29876 IsSlewing returns 0
20:40:36.341 00.000 29876 IsGuiding returns 1
20:40:36.371 00.030 29876 IsSlewing returns 0
20:40:36.371 00.000 29876 IsGuiding returns 0
20:40:36.371 00.000 29876 scope move finished after 21 + 80 ms
20:40:36.371 00.000 29876 Move returns status 0, amount 21
20:40:36.371 00.000 29876 MoveAxis(N, 0, ABG)
20:40:36.371 00.000 29876 Move returns status 0, amount 0
20:40:36.371 00.000 29876 move complete, result=0
20:40:36.371 00.000 29876 worker thread done servicing request
20:40:36.371 00.000 29876 Worker thread wakes up
20:40:36.372 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:36.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:36.372 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.8 px 0 ms NORTH
20:40:38.275 01.903 29876 Exposure complete
20:40:38.322 00.047 29876 worker thread done servicing request
20:40:38.322 00.000 31432 OnExposeComplete: enter
20:40:38.325 00.003 31432 UpdateGuideState(): m_state=6
20:40:38.327 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:40:38.330 00.003 31432 Star::Find returns 1 (0), X=613.93, Y=161.60, Mass=2634, SNR=31.5, Peak=240 HFD=3.5
20:40:38.334 00.004 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
20:40:38.336 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
20:40:38.338 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.27 hyp=0.44 cameraTheta=-2.48 mountX=-0.35 mountY=0.21, mountTheta=2.60
20:40:38.341 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.27, opts=13)
20:40:38.343 00.002 31432 Enqueuing Move request for scope (-0.35, -0.27)
20:40:38.345 00.002 29876 Worker thread wakes up
20:40:38.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.27) opts 0xd
20:40:38.345 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.27)
20:40:38.345 00.000 29876 Moving (-0.35, -0.27) raw xDistance=-0.35 yDistance=0.21
20:40:38.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35
20:40:38.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:38.346 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:40:38.346 00.000 29876 MoveAxis(E, 31, ABG)
20:40:38.346 00.000 29876 Guiding  Dir = 2, Dur = 31
20:40:38.346 00.000 29876 IsSlewing returns 0
20:40:38.346 00.000 29876 IsGuiding returns 0
20:40:38.346 00.000 29876 PulseGuide returned control before completion, sleep 41
20:40:38.353 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:40:38.364 00.011 31432 UpdateGuideState exits: m=2634 RSB=31.5
20:40:38.367 00.003 31432 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 3 / 99999
20:40:38.369 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555638.369,"Host":"MSI","Inst":1,"Distance":0.75,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
20:40:38.371 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:38.372 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:38.374 00.002 31432 Enqueuing Expose request
20:40:38.398 00.024 29876 IsGuiding returns 1
20:40:38.398 00.000 29876 scope still moving after pulse duration time elapsed
20:40:38.429 00.031 29876 IsSlewing returns 0
20:40:38.429 00.000 29876 IsGuiding returns 0
20:40:38.429 00.000 29876 scope move finished after 31 + 52 ms
20:40:38.429 00.000 29876 Move returns status 0, amount 31
20:40:38.429 00.000 29876 MoveAxis(N, 0, ABG)
20:40:38.429 00.000 29876 Move returns status 0, amount 0
20:40:38.429 00.000 29876 move complete, result=0
20:40:38.430 00.001 29876 worker thread done servicing request
20:40:38.430 00.000 29876 Worker thread wakes up
20:40:38.430 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:38.430 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:38.430 00.000 31432 GuideStep: -0.4 px 31 ms EAST, 0.2 px 0 ms NORTH
20:40:40.659 02.229 29876 Exposure complete
20:40:40.704 00.045 29876 worker thread done servicing request
20:40:40.704 00.000 31432 OnExposeComplete: enter
20:40:40.706 00.002 31432 UpdateGuideState(): m_state=6
20:40:40.708 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:40:40.709 00.001 31432 Star::Find returns 1 (0), X=614.48, Y=161.58, Mass=2546, SNR=31.5, Peak=241 HFD=3.2
20:40:40.711 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:40:40.713 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
20:40:40.715 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-0.96 mountX=0.20 mountY=0.32, mountTheta=1.01
20:40:40.717 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.29, opts=13)
20:40:40.719 00.002 31432 Enqueuing Move request for scope (0.21, -0.29)
20:40:40.721 00.002 29876 Worker thread wakes up
20:40:40.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
20:40:40.721 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
20:40:40.721 00.000 29876 Moving (0.21, -0.29) raw xDistance=0.20 yDistance=0.32
20:40:40.721 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:40:40.721 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.31
20:40:40.721 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:40:40.721 00.000 29876 MoveAxis(E, 0, ABG)
20:40:40.721 00.000 29876 Move returns status 0, amount 0
20:40:40.721 00.000 29876 MoveAxis(S, 24, ABG)
20:40:40.721 00.000 29876 Guiding  Dir = 1, Dur = 24
20:40:40.721 00.000 29876 IsSlewing returns 0
20:40:40.721 00.000 29876 IsGuiding returns 0
20:40:40.722 00.001 29876 PulseGuide returned control before completion, sleep 34
20:40:40.727 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:40:40.739 00.012 31432 UpdateGuideState exits: m=2546 RSB=31.5
20:40:40.741 00.002 31432 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 4 / 99999
20:40:40.743 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555640.743,"Host":"MSI","Inst":1,"Distance":0.63,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
20:40:40.744 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:40.746 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:40.748 00.002 31432 Enqueuing Expose request
20:40:40.767 00.019 29876 IsGuiding returns 1
20:40:40.767 00.000 29876 scope still moving after pulse duration time elapsed
20:40:40.798 00.031 29876 IsSlewing returns 0
20:40:40.798 00.000 29876 IsGuiding returns 1
20:40:40.829 00.031 29876 IsSlewing returns 0
20:40:40.829 00.000 29876 IsGuiding returns 1
20:40:40.861 00.032 29876 IsSlewing returns 0
20:40:40.861 00.000 29876 IsGuiding returns 0
20:40:40.861 00.000 29876 scope move finished after 24 + 115 ms
20:40:40.861 00.000 29876 Move returns status 0, amount 24
20:40:40.861 00.000 29876 move complete, result=0
20:40:40.861 00.000 29876 worker thread done servicing request
20:40:40.861 00.000 29876 Worker thread wakes up
20:40:40.861 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:40.861 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:40.862 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 24 ms SOUTH
20:40:42.765 01.903 29876 Exposure complete
20:40:42.808 00.043 29876 worker thread done servicing request
20:40:42.808 00.000 31432 OnExposeComplete: enter
20:40:42.810 00.002 31432 UpdateGuideState(): m_state=6
20:40:42.812 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:40:42.814 00.002 31432 Star::Find returns 1 (0), X=614.34, Y=161.16, Mass=2536, SNR=31.2, Peak=241 HFD=3.6
20:40:42.816 00.002 31432 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
20:40:42.818 00.002 31432 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
20:40:42.820 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.70 hyp=0.71 cameraTheta=-1.47 mountX=0.05 mountY=0.71, mountTheta=1.50
20:40:42.823 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.70, opts=13)
20:40:42.825 00.002 31432 Enqueuing Move request for scope (0.07, -0.70)
20:40:42.827 00.002 29876 Worker thread wakes up
20:40:42.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.70) opts 0xd
20:40:42.827 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.70)
20:40:42.827 00.000 29876 Moving (0.07, -0.70) raw xDistance=0.05 yDistance=0.71
20:40:42.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:40:42.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.71
20:40:42.827 00.000 29876 MoveAxis(E, 0, ABG)
20:40:42.827 00.000 29876 Move returns status 0, amount 0
20:40:42.827 00.000 29876 MoveAxis(S, 52, ABG)
20:40:42.827 00.000 29876 Guiding  Dir = 1, Dur = 52
20:40:42.827 00.000 29876 IsSlewing returns 0
20:40:42.828 00.001 29876 IsGuiding returns 0
20:40:42.828 00.000 29876 PulseGuide returned control before completion, sleep 62
20:40:42.831 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:40:42.843 00.012 31432 UpdateGuideState exits: m=2536 RSB=31.2
20:40:42.845 00.002 31432 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 5 / 99999
20:40:42.847 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555642.847,"Host":"MSI","Inst":1,"Distance":0.65,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
20:40:42.848 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:42.852 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:42.853 00.001 31432 Enqueuing Expose request
20:40:42.904 00.051 29876 IsGuiding returns 1
20:40:42.904 00.000 29876 scope still moving after pulse duration time elapsed
20:40:42.936 00.032 29876 IsSlewing returns 0
20:40:42.936 00.000 29876 IsGuiding returns 1
20:40:42.967 00.031 29876 IsSlewing returns 0
20:40:42.967 00.000 29876 IsGuiding returns 0
20:40:42.967 00.000 29876 scope move finished after 52 + 86 ms
20:40:42.967 00.000 29876 Move returns status 0, amount 52
20:40:42.967 00.000 29876 move complete, result=0
20:40:42.967 00.000 29876 worker thread done servicing request
20:40:42.967 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.7 px 52 ms SOUTH
20:40:42.970 00.003 29876 Worker thread wakes up
20:40:42.970 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:42.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:45.099 02.129 29876 Exposure complete
20:40:45.143 00.044 29876 worker thread done servicing request
20:40:45.143 00.000 31432 OnExposeComplete: enter
20:40:45.146 00.003 31432 UpdateGuideState(): m_state=6
20:40:45.148 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:40:45.150 00.002 31432 Star::Find returns 1 (0), X=614.23, Y=161.81, Mass=2679, SNR=31.9, Peak=207 HFD=3.8
20:40:45.152 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
20:40:45.153 00.001 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
20:40:45.155 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.23 mountX=-0.05 mountY=0.05, mountTheta=2.31
20:40:45.158 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.06, opts=13)
20:40:45.160 00.002 31432 Enqueuing Move request for scope (-0.04, -0.06)
20:40:45.162 00.002 29876 Worker thread wakes up
20:40:45.163 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
20:40:45.163 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
20:40:45.163 00.000 29876 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
20:40:45.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:40:45.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:45.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:40:45.163 00.000 29876 MoveAxis(E, 0, ABG)
20:40:45.163 00.000 29876 Move returns status 0, amount 0
20:40:45.163 00.000 29876 MoveAxis(N, 0, ABG)
20:40:45.163 00.000 29876 Move returns status 0, amount 0
20:40:45.163 00.000 29876 move complete, result=0
20:40:45.163 00.000 29876 worker thread done servicing request
20:40:45.166 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:40:45.178 00.012 31432 UpdateGuideState exits: m=2679 RSB=31.9
20:40:45.180 00.002 31432 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
20:40:45.182 00.002 31432 PhdController: newstate STATE_FINISH
20:40:45.184 00.002 31432 PhdController complete: success
20:40:45.186 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767555645.186,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
20:40:45.188 00.002 31432 Mount: notify guiding dither settle done success=1
20:40:45.190 00.002 31432 PhdController: newstate STATE_IDLE
20:40:45.192 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:45.194 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:45.196 00.002 31432 Enqueuing Expose request
20:40:45.198 00.002 29876 Worker thread wakes up
20:40:45.198 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:40:45.201 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:45.201 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:47.106 01.905 29876 Exposure complete
20:40:47.149 00.043 29876 worker thread done servicing request
20:40:47.149 00.000 31432 OnExposeComplete: enter
20:40:47.151 00.002 31432 UpdateGuideState(): m_state=6
20:40:47.153 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:40:47.155 00.002 31432 Star::Find returns 1 (0), X=613.98, Y=162.18, Mass=2697, SNR=32.0, Peak=210 HFD=4.1
20:40:47.156 00.001 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
20:40:47.158 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.96)
20:40:47.160 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.33 mountX=-0.29 mountY=-0.35, mountTheta=-2.26
20:40:47.164 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.31, opts=13)
20:40:47.166 00.002 31432 Enqueuing Move request for scope (-0.30, 0.31)
20:40:47.168 00.002 29876 Worker thread wakes up
20:40:47.168 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
20:40:47.168 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
20:40:47.168 00.000 29876 Moving (-0.30, 0.31) raw xDistance=-0.29 yDistance=-0.35
20:40:47.168 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
20:40:47.168 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:47.169 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:40:47.169 00.000 29876 MoveAxis(E, 28, ABG)
20:40:47.169 00.000 29876 Guiding  Dir = 2, Dur = 28
20:40:47.169 00.000 29876 IsSlewing returns 0
20:40:47.169 00.000 29876 IsGuiding returns 0
20:40:47.169 00.000 29876 PulseGuide returned control before completion, sleep 38
20:40:47.172 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=4, FiltMax=257, Gamma=0.490
20:40:47.184 00.012 31432 UpdateGuideState exits: m=2697 RSB=32.0
20:40:47.186 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:47.188 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:47.190 00.002 31432 Enqueuing Expose request
20:40:47.214 00.024 29876 IsGuiding returns 1
20:40:47.214 00.000 29876 scope still moving after pulse duration time elapsed
20:40:47.246 00.032 29876 IsSlewing returns 0
20:40:47.246 00.000 29876 IsGuiding returns 1
20:40:47.278 00.032 29876 IsSlewing returns 0
20:40:47.278 00.000 29876 IsGuiding returns 0
20:40:47.278 00.000 29876 scope move finished after 28 + 80 ms
20:40:47.278 00.000 29876 Move returns status 0, amount 28
20:40:47.278 00.000 29876 MoveAxis(N, 0, ABG)
20:40:47.278 00.000 29876 Move returns status 0, amount 0
20:40:47.278 00.000 29876 move complete, result=0
20:40:47.278 00.000 29876 worker thread done servicing request
20:40:47.278 00.000 29876 Worker thread wakes up
20:40:47.278 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.4 px 0 ms NORTH
20:40:47.281 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:47.281 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:49.507 02.226 29876 Exposure complete
20:40:49.555 00.048 29876 worker thread done servicing request
20:40:49.555 00.000 31432 OnExposeComplete: enter
20:40:49.557 00.002 31432 UpdateGuideState(): m_state=6
20:40:49.559 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:40:49.561 00.002 31432 Star::Find returns 1 (0), X=614.04, Y=162.68, Mass=2666, SNR=32.1, Peak=209 HFD=3.4
20:40:49.564 00.003 31432 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
20:40:49.565 00.001 31432 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.84 = -1.44)
20:40:49.567 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.81 hyp=0.84 cameraTheta=1.85 mountX=-0.21 mountY=-0.84, mountTheta=-1.82
20:40:49.570 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.81, opts=13)
20:40:49.572 00.002 31432 Enqueuing Move request for scope (-0.23, 0.81)
20:40:49.574 00.002 29876 Worker thread wakes up
20:40:49.574 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.81) opts 0xd
20:40:49.575 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.81)
20:40:49.575 00.000 29876 Moving (-0.23, 0.81) raw xDistance=-0.21 yDistance=-0.84
20:40:49.575 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
20:40:49.575 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:49.575 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
20:40:49.575 00.000 29876 MoveAxis(E, 25, ABG)
20:40:49.575 00.000 29876 Guiding  Dir = 2, Dur = 25
20:40:49.575 00.000 29876 IsSlewing returns 0
20:40:49.575 00.000 29876 IsGuiding returns 0
20:40:49.575 00.000 29876 PulseGuide returned control before completion, sleep 35
20:40:49.577 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:40:49.589 00.012 31432 UpdateGuideState exits: m=2666 RSB=32.1
20:40:49.591 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:49.593 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:49.595 00.002 31432 Enqueuing Expose request
20:40:49.612 00.017 29876 IsGuiding returns 1
20:40:49.612 00.000 29876 scope still moving after pulse duration time elapsed
20:40:49.644 00.032 29876 IsSlewing returns 0
20:40:49.644 00.000 29876 IsGuiding returns 1
20:40:49.676 00.032 29876 IsSlewing returns 0
20:40:49.676 00.000 29876 IsGuiding returns 0
20:40:49.676 00.000 29876 scope move finished after 25 + 76 ms
20:40:49.676 00.000 29876 Move returns status 0, amount 25
20:40:49.676 00.000 29876 MoveAxis(N, 0, ABG)
20:40:49.676 00.000 29876 Move returns status 0, amount 0
20:40:49.676 00.000 29876 move complete, result=0
20:40:49.676 00.000 29876 worker thread done servicing request
20:40:49.676 00.000 29876 Worker thread wakes up
20:40:49.676 00.000 31432 GuideStep: -0.2 px 25 ms EAST, -0.8 px 0 ms NORTH
20:40:49.681 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:49.681 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:51.590 01.909 29876 Exposure complete
20:40:51.634 00.044 29876 worker thread done servicing request
20:40:51.634 00.000 31432 OnExposeComplete: enter
20:40:51.636 00.002 31432 UpdateGuideState(): m_state=6
20:40:51.638 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:40:51.640 00.002 31432 Star::Find returns 1 (0), X=614.31, Y=162.57, Mass=2667, SNR=32.6, Peak=231 HFD=3.3
20:40:51.642 00.002 31432 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
20:40:51.644 00.002 31432 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.78)
20:40:51.646 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.70 hyp=0.70 cameraTheta=1.52 mountX=0.06 mountY=-0.69, mountTheta=-1.49
20:40:51.649 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.70, opts=13)
20:40:51.651 00.002 31432 Enqueuing Move request for scope (0.04, 0.70)
20:40:51.653 00.002 29876 Worker thread wakes up
20:40:51.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.70) opts 0xd
20:40:51.653 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.70)
20:40:51.653 00.000 29876 Moving (0.04, 0.70) raw xDistance=0.06 yDistance=-0.69
20:40:51.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:40:51.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:51.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
20:40:51.653 00.000 29876 MoveAxis(E, 0, ABG)
20:40:51.653 00.000 29876 Move returns status 0, amount 0
20:40:51.653 00.000 29876 MoveAxis(N, 0, ABG)
20:40:51.653 00.000 29876 Move returns status 0, amount 0
20:40:51.653 00.000 29876 move complete, result=0
20:40:51.654 00.001 29876 worker thread done servicing request
20:40:51.658 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:40:51.670 00.012 31432 UpdateGuideState exits: m=2667 RSB=32.6
20:40:51.672 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:51.674 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:51.676 00.002 31432 Enqueuing Expose request
20:40:51.678 00.002 29876 Worker thread wakes up
20:40:51.678 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
20:40:51.680 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:51.680 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:53.805 02.125 29876 Exposure complete
20:40:53.851 00.046 29876 worker thread done servicing request
20:40:53.851 00.000 31432 OnExposeComplete: enter
20:40:53.853 00.002 31432 UpdateGuideState(): m_state=6
20:40:53.855 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:40:53.857 00.002 31432 Star::Find returns 1 (0), X=614.18, Y=162.68, Mass=2523, SNR=30.9, Peak=235 HFD=3.4
20:40:53.859 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
20:40:53.860 00.001 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
20:40:53.862 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.81 hyp=0.82 cameraTheta=1.68 mountX=-0.07 mountY=-0.82, mountTheta=-1.66
20:40:53.865 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.81, opts=13)
20:40:53.867 00.002 31432 Enqueuing Move request for scope (-0.09, 0.81)
20:40:53.869 00.002 29876 Worker thread wakes up
20:40:53.869 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.81) opts 0xd
20:40:53.869 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.81)
20:40:53.869 00.000 29876 Moving (-0.09, 0.81) raw xDistance=-0.07 yDistance=-0.82
20:40:53.869 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:40:53.869 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:53.869 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
20:40:53.869 00.000 29876 MoveAxis(E, 0, ABG)
20:40:53.869 00.000 29876 Move returns status 0, amount 0
20:40:53.869 00.000 29876 MoveAxis(N, 0, ABG)
20:40:53.869 00.000 29876 Move returns status 0, amount 0
20:40:53.869 00.000 29876 move complete, result=0
20:40:53.869 00.000 29876 worker thread done servicing request
20:40:53.873 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:40:53.886 00.013 31432 UpdateGuideState exits: m=2523 RSB=30.9
20:40:53.888 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:53.890 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:53.892 00.002 31432 Enqueuing Expose request
20:40:53.894 00.002 29876 Worker thread wakes up
20:40:53.894 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
20:40:53.896 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:53.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:55.813 01.917 29876 Exposure complete
20:40:55.857 00.044 29876 worker thread done servicing request
20:40:55.857 00.000 31432 OnExposeComplete: enter
20:40:55.860 00.003 31432 UpdateGuideState(): m_state=6
20:40:55.861 00.001 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:40:55.864 00.003 31432 Star::Find returns 1 (0), X=614.92, Y=162.21, Mass=2494, SNR=30.6, Peak=239 HFD=3.6
20:40:55.865 00.001 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
20:40:55.867 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.81)
20:40:55.869 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.34 hyp=0.73 cameraTheta=0.48 mountX=0.66 mountY=-0.24, mountTheta=-0.35
20:40:55.872 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.34, opts=13)
20:40:55.874 00.002 31432 Enqueuing Move request for scope (0.65, 0.34)
20:40:55.876 00.002 29876 Worker thread wakes up
20:40:55.876 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.34) opts 0xd
20:40:55.876 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.34)
20:40:55.876 00.000 29876 Moving (0.65, 0.34) raw xDistance=0.66 yDistance=-0.24
20:40:55.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.66
20:40:55.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:55.876 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:40:55.876 00.000 29876 MoveAxis(W, 63, ABG)
20:40:55.876 00.000 29876 Guiding  Dir = 3, Dur = 63
20:40:55.876 00.000 29876 IsSlewing returns 0
20:40:55.876 00.000 29876 IsGuiding returns 0
20:40:55.877 00.001 29876 PulseGuide returned control before completion, sleep 73
20:40:55.880 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:40:55.892 00.012 31432 UpdateGuideState exits: m=2494 RSB=30.6
20:40:55.894 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:55.896 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:55.898 00.002 31432 Enqueuing Expose request
20:40:55.952 00.054 29876 IsGuiding returns 1
20:40:55.952 00.000 29876 scope still moving after pulse duration time elapsed
20:40:55.983 00.031 29876 IsSlewing returns 0
20:40:55.983 00.000 29876 IsGuiding returns 1
20:40:56.014 00.031 29876 IsSlewing returns 0
20:40:56.014 00.000 29876 IsGuiding returns 1
20:40:56.045 00.031 29876 IsSlewing returns 0
20:40:56.045 00.000 29876 IsGuiding returns 0
20:40:56.045 00.000 29876 scope move finished after 63 + 105 ms
20:40:56.045 00.000 29876 Move returns status 0, amount 63
20:40:56.045 00.000 29876 MoveAxis(N, 0, ABG)
20:40:56.045 00.000 29876 Move returns status 0, amount 0
20:40:56.045 00.000 29876 move complete, result=0
20:40:56.045 00.000 29876 worker thread done servicing request
20:40:56.045 00.000 29876 Worker thread wakes up
20:40:56.045 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:56.045 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:40:56.046 00.001 31432 GuideStep: 0.7 px 63 ms WEST, -0.2 px 0 ms NORTH
20:40:58.168 02.122 29876 Exposure complete
20:40:58.211 00.043 29876 worker thread done servicing request
20:40:58.211 00.000 31432 OnExposeComplete: enter
20:40:58.214 00.003 31432 UpdateGuideState(): m_state=6
20:40:58.216 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:40:58.219 00.003 31432 Star::Find returns 1 (0), X=613.55, Y=162.22, Mass=2728, SNR=32.0, Peak=228 HFD=3.7
20:40:58.221 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
20:40:58.222 00.001 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.61)
20:40:58.224 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=0.35 hyp=0.80 cameraTheta=2.69 mountX=-0.71 mountY=-0.46, mountTheta=-2.57
20:40:58.227 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.35, opts=13)
20:40:58.229 00.002 31432 Enqueuing Move request for scope (-0.72, 0.35)
20:40:58.231 00.002 29876 Worker thread wakes up
20:40:58.231 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.35) opts 0xd
20:40:58.231 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.35)
20:40:58.231 00.000 29876 Moving (-0.72, 0.35) raw xDistance=-0.71 yDistance=-0.46
20:40:58.231 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.71
20:40:58.231 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=1.24 newest=-1.51
20:40:58.231 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.46
20:40:58.231 00.000 29876 MoveAxis(E, 59, ABG)
20:40:58.231 00.000 29876 Guiding  Dir = 2, Dur = 59
20:40:58.232 00.001 29876 IsSlewing returns 0
20:40:58.232 00.000 29876 IsGuiding returns 0
20:40:58.232 00.000 29876 PulseGuide returned control before completion, sleep 69
20:40:58.235 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:40:58.247 00.012 31432 UpdateGuideState exits: m=2728 RSB=32.0
20:40:58.249 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:58.251 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:40:58.252 00.001 31432 Enqueuing Expose request
20:40:58.308 00.056 29876 IsGuiding returns 1
20:40:58.308 00.000 29876 scope still moving after pulse duration time elapsed
20:40:58.339 00.031 29876 IsSlewing returns 0
20:40:58.339 00.000 29876 IsGuiding returns 1
20:40:58.370 00.031 29876 IsSlewing returns 0
20:40:58.370 00.000 29876 IsGuiding returns 1
20:40:58.401 00.031 29876 IsSlewing returns 0
20:40:58.401 00.000 29876 IsGuiding returns 1
20:40:58.433 00.032 29876 IsSlewing returns 0
20:40:58.433 00.000 29876 IsGuiding returns 0
20:40:58.433 00.000 29876 scope move finished after 59 + 142 ms
20:40:58.433 00.000 29876 Move returns status 0, amount 59
20:40:58.433 00.000 29876 BLC: Oldest BLC event removed
20:40:58.433 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:40:58.433 00.000 29876 MoveAxis(N, 54, ABG)
20:40:58.433 00.000 29876 Guiding  Dir = 0, Dur = 54
20:40:58.433 00.000 29876 IsSlewing returns 0
20:40:58.433 00.000 29876 IsGuiding returns 0
20:40:58.434 00.001 29876 PulseGuide returned control before completion, sleep 64
20:40:58.510 00.076 29876 IsGuiding returns 1
20:40:58.510 00.000 29876 scope still moving after pulse duration time elapsed
20:40:58.540 00.030 29876 IsSlewing returns 0
20:40:58.540 00.000 29876 IsGuiding returns 1
20:40:58.571 00.031 29876 IsSlewing returns 0
20:40:58.571 00.000 29876 IsGuiding returns 1
20:40:58.602 00.031 29876 IsSlewing returns 0
20:40:58.602 00.000 29876 IsGuiding returns 1
20:40:58.633 00.031 29876 IsSlewing returns 0
20:40:58.633 00.000 29876 IsGuiding returns 0
20:40:58.633 00.000 29876 scope move finished after 54 + 145 ms
20:40:58.633 00.000 29876 Move returns status 0, amount 54
20:40:58.633 00.000 29876 move complete, result=0
20:40:58.633 00.000 29876 worker thread done servicing request
20:40:58.633 00.000 29876 Worker thread wakes up
20:40:58.633 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:40:58.633 00.000 31432 GuideStep: -0.7 px 59 ms EAST, -0.5 px 54 ms NORTH
20:40:58.636 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:00.541 01.905 29876 Exposure complete
20:41:00.585 00.044 29876 worker thread done servicing request
20:41:00.585 00.000 31432 OnExposeComplete: enter
20:41:00.588 00.003 31432 UpdateGuideState(): m_state=6
20:41:00.590 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.592 00.002 31432 Star::Find returns 1 (0), X=614.34, Y=161.69, Mass=2468, SNR=30.4, Peak=213 HFD=3.4
20:41:00.594 00.002 31432 MultiStar: exiting stabilization period
20:41:00.595 00.001 31432 MultiStar: updating star positions after lock position change
20:41:00.597 00.002 31432 Star::Find(15, 677, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.599 00.002 31432 Star::Find returns 1 (0), X=677.00, Y=159.94, Mass=2467, SNR=30.5, Peak=216 HFD=3.2
20:41:00.601 00.002 31432 Star::Find(15, 1059, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.603 00.002 31432 Star::Find returns 1 (0), X=1058.44, Y=263.10, Mass=3403, SNR=36.2, Peak=239 HFD=3.9
20:41:00.605 00.002 31432 Star::Find(15, 576, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.607 00.002 31432 Star::Find returns 1 (0), X=575.73, Y=867.09, Mass=2658, SNR=32.3, Peak=188 HFD=3.8
20:41:00.609 00.002 31432 Star::Find(15, 266, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.611 00.002 31432 Star::Find returns 1 (0), X=266.66, Y=209.13, Mass=2221, SNR=29.1, Peak=214 HFD=3.4
20:41:00.613 00.002 31432 Star::Find(15, 546, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.614 00.001 31432 Star::Find returns 1 (0), X=546.90, Y=251.77, Mass=2347, SNR=29.0, Peak=219 HFD=3.6
20:41:00.616 00.002 31432 Star::Find(15, 1087, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.618 00.002 31432 Star::Find returns 1 (0), X=1086.73, Y=461.79, Mass=2937, SNR=32.9, Peak=213 HFD=3.8
20:41:00.620 00.002 31432 Star::Find(15, 311, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.622 00.002 31432 Star::Find returns 1 (0), X=311.89, Y=96.44, Mass=1856, SNR=26.3, Peak=168 HFD=3.5
20:41:00.624 00.002 31432 Star::Find(15, 88, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.626 00.002 31432 Star::Find returns 1 (0), X=87.97, Y=233.89, Mass=2214, SNR=28.8, Peak=193 HFD=4.0
20:41:00.627 00.001 31432 Star::Find(15, 810, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.629 00.002 31432 Star::Find returns 1 (0), X=810.39, Y=66.59, Mass=2296, SNR=29.1, Peak=209 HFD=3.4
20:41:00.631 00.002 31432 Star::Find(15, 562, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.633 00.002 31432 Star::Find returns 1 (0), X=562.14, Y=532.48, Mass=1763, SNR=25.0, Peak=163 HFD=3.5
20:41:00.635 00.002 31432 Star::Find(15, 59, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:41:00.637 00.002 31432 Star::Find returns 1 (0), X=59.00, Y=35.98, Mass=1778, SNR=26.1, Peak=166 HFD=3.0
20:41:00.639 00.002 31432 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
20:41:00.641 00.002 31432 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
20:41:00.642 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=0.06 mountY=0.19, mountTheta=1.26
20:41:00.645 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.18, opts=13)
20:41:00.647 00.002 31432 Enqueuing Move request for scope (0.06, -0.18)
20:41:00.649 00.002 29876 Worker thread wakes up
20:41:00.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
20:41:00.649 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
20:41:00.649 00.000 29876 Moving (0.06, -0.18) raw xDistance=0.06 yDistance=0.19
20:41:00.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:41:00.650 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:00.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:41:00.650 00.000 29876 MoveAxis(E, 0, ABG)
20:41:00.650 00.000 29876 Move returns status 0, amount 0
20:41:00.650 00.000 29876 MoveAxis(N, 0, ABG)
20:41:00.650 00.000 29876 Move returns status 0, amount 0
20:41:00.650 00.000 29876 move complete, result=0
20:41:00.650 00.000 29876 worker thread done servicing request
20:41:00.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:00.665 00.012 31432 UpdateGuideState exits: m=2468 RSB=30.4
20:41:00.668 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:00.669 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:00.671 00.002 31432 Enqueuing Expose request
20:41:00.673 00.002 29876 Worker thread wakes up
20:41:00.673 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:41:00.675 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:00.675 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:02.799 02.124 29876 Exposure complete
20:41:02.842 00.043 29876 worker thread done servicing request
20:41:02.842 00.000 31432 OnExposeComplete: enter
20:41:02.844 00.002 31432 UpdateGuideState(): m_state=6
20:41:02.846 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:41:02.848 00.002 31432 Star::Find returns 1 (0), X=614.35, Y=161.94, Mass=2742, SNR=32.2, Peak=211 HFD=3.7
20:41:02.850 00.002 31432 MultiStar: [#1 0.09,0.51,0.92,U] [#2 0.41,0.05,1.11,U] [#3 -0.17,0.98,0.00,M1] [#4 -0.37,0.27,0.85,U] [#5 -0.07,0.69,0.86,U] [#6 0.03,0.47,1.06,U] [#7 -0.37,0.58,0.80,U] [#8 -0.29,0.79,0.00,M1] 
20:41:02.852 00.002 31432 single-star, 6 included, MultiStar: {-0.01, 0.36}, one-star: {0.07, 0.07}
20:41:02.854 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:41:02.855 00.001 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
20:41:02.857 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=0.07 mountY=-0.06, mountTheta=-0.67
20:41:02.860 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.07, opts=13)
20:41:02.862 00.002 31432 Enqueuing Move request for scope (0.07, 0.07)
20:41:02.864 00.002 29876 Worker thread wakes up
20:41:02.864 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
20:41:02.864 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
20:41:02.864 00.000 29876 Moving (0.07, 0.07) raw xDistance=0.07 yDistance=-0.06
20:41:02.864 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:41:02.864 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:02.864 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:41:02.864 00.000 29876 MoveAxis(E, 0, ABG)
20:41:02.864 00.000 29876 Move returns status 0, amount 0
20:41:02.864 00.000 29876 MoveAxis(N, 0, ABG)
20:41:02.864 00.000 29876 Move returns status 0, amount 0
20:41:02.864 00.000 29876 move complete, result=0
20:41:02.864 00.000 29876 worker thread done servicing request
20:41:02.868 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:02.880 00.012 31432 UpdateGuideState exits: m=2742 RSB=32.2
20:41:02.882 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:02.884 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:02.885 00.001 31432 Enqueuing Expose request
20:41:02.887 00.002 29876 Worker thread wakes up
20:41:02.887 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:41:02.890 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:02.890 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:04.898 02.008 29876 Exposure complete
20:41:04.942 00.044 29876 worker thread done servicing request
20:41:04.942 00.000 31432 OnExposeComplete: enter
20:41:04.945 00.003 31432 UpdateGuideState(): m_state=6
20:41:04.946 00.001 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:41:04.948 00.002 31432 Star::Find returns 1 (0), X=613.61, Y=162.62, Mass=2568, SNR=31.2, Peak=218 HFD=3.5
20:41:04.950 00.002 31432 MultiStar: [#1 -0.44,0.48,1.03,U] [#2 -0.04,-0.00,1.12,U] [#3 -0.19,0.35,1.01,U] [#4 -0.56,0.58,0.00,M1] [#5 -0.47,0.61,1.02,U] [#6 -0.18,0.53,1.11,U] [#7 -0.78,0.84,0.00,M1] [#8 -0.23,0.86,0.00,M2] 
20:41:04.952 00.002 31432 refined, 5 included, MultiStar: {-0.32, 0.45}, one-star: {-0.66, 0.76}
20:41:04.953 00.001 31432 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
20:41:04.955 00.002 31432 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.19 = -1.10)
20:41:04.957 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.45 hyp=0.55 cameraTheta=2.20 mountX=-0.31 mountY=-0.49, mountTheta=-2.14
20:41:04.963 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.45, opts=13)
20:41:04.966 00.003 31432 Enqueuing Move request for scope (-0.32, 0.45)
20:41:04.968 00.002 29876 Worker thread wakes up
20:41:04.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.45) opts 0xd
20:41:04.968 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.45)
20:41:04.968 00.000 29876 Moving (-0.32, 0.45) raw xDistance=-0.31 yDistance=-0.49
20:41:04.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
20:41:04.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.49
20:41:04.968 00.000 29876 MoveAxis(E, 30, ABG)
20:41:04.968 00.000 29876 Guiding  Dir = 2, Dur = 30
20:41:04.968 00.000 29876 IsSlewing returns 0
20:41:04.968 00.000 29876 IsGuiding returns 0
20:41:04.968 00.000 29876 PulseGuide returned control before completion, sleep 40
20:41:04.973 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:04.984 00.011 31432 UpdateGuideState exits: m=2568 RSB=31.2
20:41:04.986 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:04.988 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:04.990 00.002 31432 Enqueuing Expose request
20:41:05.021 00.031 29876 IsGuiding returns 1
20:41:05.021 00.000 29876 scope still moving after pulse duration time elapsed
20:41:05.053 00.032 29876 IsSlewing returns 0
20:41:05.053 00.000 29876 IsGuiding returns 1
20:41:05.085 00.032 29876 IsSlewing returns 0
20:41:05.085 00.000 29876 IsGuiding returns 0
20:41:05.085 00.000 29876 scope move finished after 30 + 85 ms
20:41:05.085 00.000 29876 Move returns status 0, amount 30
20:41:05.085 00.000 29876 MoveAxis(N, 36, ABG)
20:41:05.085 00.000 29876 Guiding  Dir = 0, Dur = 36
20:41:05.085 00.000 29876 IsSlewing returns 0
20:41:05.085 00.000 29876 IsGuiding returns 0
20:41:05.085 00.000 29876 PulseGuide returned control before completion, sleep 46
20:41:05.147 00.062 29876 IsGuiding returns 1
20:41:05.147 00.000 29876 scope still moving after pulse duration time elapsed
20:41:05.178 00.031 29876 IsSlewing returns 0
20:41:05.178 00.000 29876 IsGuiding returns 1
20:41:05.209 00.031 29876 IsSlewing returns 0
20:41:05.209 00.000 29876 IsGuiding returns 1
20:41:05.241 00.032 29876 IsSlewing returns 0
20:41:05.241 00.000 29876 IsGuiding returns 0
20:41:05.241 00.000 29876 scope move finished after 36 + 119 ms
20:41:05.241 00.000 29876 Move returns status 0, amount 36
20:41:05.241 00.000 29876 move complete, result=0
20:41:05.241 00.000 29876 worker thread done servicing request
20:41:05.241 00.000 29876 Worker thread wakes up
20:41:05.241 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.5 px 36 ms NORTH
20:41:05.245 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:05.245 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:07.368 02.123 29876 Exposure complete
20:41:07.412 00.044 29876 worker thread done servicing request
20:41:07.412 00.000 31432 OnExposeComplete: enter
20:41:07.415 00.003 31432 UpdateGuideState(): m_state=6
20:41:07.417 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:41:07.419 00.002 31432 Star::Find returns 1 (0), X=614.33, Y=162.01, Mass=2561, SNR=31.9, Peak=213 HFD=3.9
20:41:07.421 00.002 31432 MultiStar: [#1 0.02,0.34,0.94,U] [#2 0.58,-0.05,1.11,U] [#3 -0.19,0.79,1.00,U] [#4 -0.50,0.09,0.90,U] [#5 -0.03,0.34,0.87,U] [#6 0.32,0.44,1.00,U] [#7 -0.43,0.36,0.80,U] [#8 -0.70,0.60,0.00,M3] 
20:41:07.423 00.002 31432 single-star, 7 included, MultiStar: {0.00, 0.30}, one-star: {0.05, 0.14}
20:41:07.426 00.003 31432 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.02) = xAngle (1.19 = 1.19)
20:41:07.428 00.002 31432 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.20 = -2.08)
20:41:07.430 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=0.06 mountY=-0.13, mountTheta=-1.17
20:41:07.433 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.14, opts=13)
20:41:07.436 00.003 31432 Enqueuing Move request for scope (0.05, 0.14)
20:41:07.438 00.002 29876 Worker thread wakes up
20:41:07.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
20:41:07.438 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
20:41:07.438 00.000 29876 Moving (0.05, 0.14) raw xDistance=0.06 yDistance=-0.13
20:41:07.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:41:07.438 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:07.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:41:07.438 00.000 29876 MoveAxis(E, 0, ABG)
20:41:07.439 00.001 29876 Move returns status 0, amount 0
20:41:07.439 00.000 29876 MoveAxis(N, 0, ABG)
20:41:07.439 00.000 29876 Move returns status 0, amount 0
20:41:07.439 00.000 29876 move complete, result=0
20:41:07.439 00.000 29876 worker thread done servicing request
20:41:07.442 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:41:07.454 00.012 31432 UpdateGuideState exits: m=2561 RSB=31.9
20:41:07.456 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:07.458 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:07.460 00.002 31432 Enqueuing Expose request
20:41:07.462 00.002 29876 Worker thread wakes up
20:41:07.462 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:41:07.464 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:07.464 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:09.381 01.917 29876 Exposure complete
20:41:09.425 00.044 29876 worker thread done servicing request
20:41:09.425 00.000 31432 OnExposeComplete: enter
20:41:09.427 00.002 31432 UpdateGuideState(): m_state=6
20:41:09.429 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:41:09.431 00.002 31432 Star::Find returns 1 (0), X=614.17, Y=161.95, Mass=2375, SNR=29.4, Peak=217 HFD=3.7
20:41:09.433 00.002 31432 MultiStar: [#1 0.34,-0.06,1.07,U] [#2 0.48,-0.42,1.17,U] [#3 -0.18,0.48,1.03,U] [#4 -0.25,0.14,1.00,U] [#5 0.18,0.25,0.95,U] [#6 0.32,0.24,1.09,U] [#7 -0.17,0.16,0.85,U] [#8 -0.10,0.94,0.00,M4] 
20:41:09.435 00.002 31432 single-star, 7 included, MultiStar: {0.09, 0.10}, one-star: {-0.10, 0.09}
20:41:09.437 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
20:41:09.438 00.001 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.44 = -0.84)
20:41:09.440 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.45 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
20:41:09.445 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.09, opts=13)
20:41:09.448 00.003 31432 Enqueuing Move request for scope (-0.10, 0.09)
20:41:09.449 00.001 29876 Worker thread wakes up
20:41:09.450 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
20:41:09.450 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
20:41:09.450 00.000 29876 Moving (-0.10, 0.09) raw xDistance=-0.10 yDistance=-0.10
20:41:09.450 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:41:09.450 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:09.450 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:41:09.450 00.000 29876 MoveAxis(E, 0, ABG)
20:41:09.450 00.000 29876 Move returns status 0, amount 0
20:41:09.450 00.000 29876 MoveAxis(N, 0, ABG)
20:41:09.450 00.000 29876 Move returns status 0, amount 0
20:41:09.450 00.000 29876 move complete, result=0
20:41:09.450 00.000 29876 worker thread done servicing request
20:41:09.453 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:09.465 00.012 31432 UpdateGuideState exits: m=2375 RSB=29.4
20:41:09.468 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:09.469 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:09.472 00.003 31432 Enqueuing Expose request
20:41:09.474 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:41:09.476 00.002 29876 Worker thread wakes up
20:41:09.476 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:09.476 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:11.600 02.124 29876 Exposure complete
20:41:11.643 00.043 29876 worker thread done servicing request
20:41:11.643 00.000 31432 OnExposeComplete: enter
20:41:11.645 00.002 31432 UpdateGuideState(): m_state=6
20:41:11.648 00.003 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:41:11.650 00.002 31432 Star::Find returns 1 (0), X=613.59, Y=162.25, Mass=2681, SNR=32.2, Peak=206 HFD=3.6
20:41:11.653 00.003 31432 MultiStar: [#1 -0.54,0.49,0.97,U] [#2 -0.28,-0.21,1.11,U] [#3 -0.61,0.30,0.92,U] [#4 -0.69,0.08,0.89,U] [#5 -0.66,0.36,0.91,U] [#6 -0.71,0.07,1.04,U] [#7 -0.87,0.30,0.00,M1] [#8 -0.18,0.47,0.88,U] 
20:41:11.654 00.001 31432 refined, 7 included, MultiStar: {-0.54, 0.23}, one-star: {-0.68, 0.38}
20:41:11.656 00.002 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
20:41:11.658 00.002 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.56)
20:41:11.660 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.23 hyp=0.59 cameraTheta=2.74 mountX=-0.54 mountY=-0.31, mountTheta=-2.62
20:41:11.662 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.23, opts=13)
20:41:11.664 00.002 31432 Enqueuing Move request for scope (-0.54, 0.23)
20:41:11.666 00.002 29876 Worker thread wakes up
20:41:11.666 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.23) opts 0xd
20:41:11.666 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.23)
20:41:11.666 00.000 29876 Moving (-0.54, 0.23) raw xDistance=-0.54 yDistance=-0.31
20:41:11.666 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
20:41:11.666 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
20:41:11.667 00.001 29876 MoveAxis(E, 52, ABG)
20:41:11.667 00.000 29876 Guiding  Dir = 2, Dur = 52
20:41:11.667 00.000 29876 IsSlewing returns 0
20:41:11.667 00.000 29876 IsGuiding returns 0
20:41:11.667 00.000 29876 PulseGuide returned control before completion, sleep 62
20:41:11.670 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:11.682 00.012 31432 UpdateGuideState exits: m=2681 RSB=32.2
20:41:11.684 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:11.686 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:11.688 00.002 31432 Enqueuing Expose request
20:41:11.738 00.050 29876 IsGuiding returns 1
20:41:11.738 00.000 29876 scope still moving after pulse duration time elapsed
20:41:11.770 00.032 29876 IsSlewing returns 0
20:41:11.770 00.000 29876 IsGuiding returns 1
20:41:11.800 00.030 29876 IsSlewing returns 0
20:41:11.800 00.000 29876 IsGuiding returns 1
20:41:11.831 00.031 29876 IsSlewing returns 0
20:41:11.831 00.000 29876 IsGuiding returns 0
20:41:11.831 00.000 29876 scope move finished after 52 + 112 ms
20:41:11.831 00.000 29876 Move returns status 0, amount 52
20:41:11.831 00.000 29876 MoveAxis(N, 23, ABG)
20:41:11.831 00.000 29876 Guiding  Dir = 0, Dur = 23
20:41:11.831 00.000 29876 IsSlewing returns 0
20:41:11.831 00.000 29876 IsGuiding returns 0
20:41:11.831 00.000 29876 PulseGuide returned control before completion, sleep 33
20:41:11.878 00.047 29876 IsGuiding returns 1
20:41:11.878 00.000 29876 scope still moving after pulse duration time elapsed
20:41:11.909 00.031 29876 IsSlewing returns 0
20:41:11.909 00.000 29876 IsGuiding returns 1
20:41:11.941 00.032 29876 IsSlewing returns 0
20:41:11.941 00.000 29876 IsGuiding returns 1
20:41:11.972 00.031 29876 IsSlewing returns 0
20:41:11.972 00.000 29876 IsGuiding returns 1
20:41:12.005 00.033 29876 IsSlewing returns 0
20:41:12.005 00.000 29876 IsGuiding returns 1
20:41:12.034 00.029 29876 IsSlewing returns 0
20:41:12.034 00.000 29876 IsGuiding returns 1
20:41:12.065 00.031 29876 IsSlewing returns 0
20:41:12.065 00.000 29876 IsGuiding returns 0
20:41:12.065 00.000 29876 scope move finished after 23 + 210 ms
20:41:12.065 00.000 29876 Move returns status 0, amount 23
20:41:12.065 00.000 29876 move complete, result=0
20:41:12.065 00.000 29876 worker thread done servicing request
20:41:12.065 00.000 29876 Worker thread wakes up
20:41:12.065 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.3 px 23 ms NORTH
20:41:12.068 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:12.069 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:13.986 01.917 29876 Exposure complete
20:41:14.028 00.042 29876 worker thread done servicing request
20:41:14.028 00.000 31432 OnExposeComplete: enter
20:41:14.031 00.003 31432 UpdateGuideState(): m_state=6
20:41:14.033 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:41:14.035 00.002 31432 Star::Find returns 1 (0), X=613.30, Y=161.85, Mass=2524, SNR=30.6, Peak=222 HFD=3.8
20:41:14.037 00.002 31432 MultiStar: [#1 -0.67,0.04,1.04,U] [#2 0.54,-0.82,0.00,M1] [#3 -0.44,-0.26,1.03,U] [#4 -0.70,-0.37,0.94,U] [#5 -0.58,-0.14,0.93,U] [#6 -0.10,-0.19,1.12,U] [#7 -0.59,0.01,0.81,U] [#8 -0.39,0.19,0.87,U] 
20:41:14.039 00.002 31432 refined, 7 included, MultiStar: {-0.55, -0.10}, one-star: {-0.97, -0.02}
20:41:14.041 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.99 = -2.99)
20:41:14.043 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.02 = 0.02)
20:41:14.044 00.001 31432 CameraToMount -- cameraX=-0.55 cameraY=-0.10 hyp=0.56 cameraTheta=-2.96 mountX=-0.55 mountY=0.01, mountTheta=3.12
20:41:14.049 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=-0.10, opts=13)
20:41:14.051 00.002 31432 Enqueuing Move request for scope (-0.55, -0.10)
20:41:14.054 00.003 29876 Worker thread wakes up
20:41:14.054 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.10) opts 0xd
20:41:14.054 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, -0.10)
20:41:14.054 00.000 29876 Moving (-0.55, -0.10) raw xDistance=-0.55 yDistance=0.01
20:41:14.054 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
20:41:14.054 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:14.054 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:41:14.054 00.000 29876 MoveAxis(E, 60, ABG)
20:41:14.054 00.000 29876 Guiding  Dir = 2, Dur = 60
20:41:14.054 00.000 29876 IsSlewing returns 0
20:41:14.054 00.000 29876 IsGuiding returns 0
20:41:14.054 00.000 29876 PulseGuide returned control before completion, sleep 70
20:41:14.057 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:14.068 00.011 31432 UpdateGuideState exits: m=2524 RSB=30.6
20:41:14.070 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:14.072 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:14.074 00.002 31432 Enqueuing Expose request
20:41:14.139 00.065 29876 IsGuiding returns 1
20:41:14.139 00.000 29876 scope still moving after pulse duration time elapsed
20:41:14.171 00.032 29876 IsSlewing returns 0
20:41:14.171 00.000 29876 IsGuiding returns 1
20:41:14.202 00.031 29876 IsSlewing returns 0
20:41:14.202 00.000 29876 IsGuiding returns 0
20:41:14.202 00.000 29876 scope move finished after 60 + 88 ms
20:41:14.202 00.000 29876 Move returns status 0, amount 60
20:41:14.202 00.000 29876 MoveAxis(N, 0, ABG)
20:41:14.202 00.000 29876 Move returns status 0, amount 0
20:41:14.202 00.000 29876 move complete, result=0
20:41:14.202 00.000 29876 worker thread done servicing request
20:41:14.202 00.000 29876 Worker thread wakes up
20:41:14.202 00.000 31432 GuideStep: -0.6 px 60 ms EAST, 0.0 px 0 ms NORTH
20:41:14.205 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:14.205 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:16.432 02.227 29876 Exposure complete
20:41:16.476 00.044 29876 worker thread done servicing request
20:41:16.476 00.000 31432 OnExposeComplete: enter
20:41:16.478 00.002 31432 UpdateGuideState(): m_state=6
20:41:16.481 00.003 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:41:16.483 00.002 31432 Star::Find returns 1 (0), X=614.08, Y=162.25, Mass=2511, SNR=30.7, Peak=221 HFD=3.7
20:41:16.484 00.001 31432 MultiStar: [#1 0.30,0.44,1.05,U] [#2 0.72,-0.11,1.10,U] [#3 0.12,0.20,1.02,U] [#4 -0.08,0.06,0.93,U] [#5 -0.08,0.44,1.00,U] [#6 0.58,-0.08,1.07,U] [#7 0.05,0.32,0.82,U] [#8 0.14,0.32,0.88,U] 
20:41:16.486 00.002 31432 refined, 8 included, MultiStar: {0.19, 0.21}, one-star: {-0.19, 0.38}
20:41:16.488 00.002 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
20:41:16.490 00.002 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.45)
20:41:16.492 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.29 cameraTheta=0.85 mountX=0.19 mountY=-0.18, mountTheta=-0.76
20:41:16.497 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.21, opts=13)
20:41:16.500 00.003 31432 Enqueuing Move request for scope (0.19, 0.21)
20:41:16.502 00.002 29876 Worker thread wakes up
20:41:16.502 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
20:41:16.502 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
20:41:16.502 00.000 29876 Moving (0.19, 0.21) raw xDistance=0.19 yDistance=-0.18
20:41:16.502 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:41:16.502 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:16.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:41:16.502 00.000 29876 MoveAxis(E, 0, ABG)
20:41:16.502 00.000 29876 Move returns status 0, amount 0
20:41:16.502 00.000 29876 MoveAxis(N, 0, ABG)
20:41:16.502 00.000 29876 Move returns status 0, amount 0
20:41:16.502 00.000 29876 move complete, result=0
20:41:16.502 00.000 29876 worker thread done servicing request
20:41:16.506 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:16.517 00.011 31432 UpdateGuideState exits: m=2511 RSB=30.7
20:41:16.519 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:16.521 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:16.523 00.002 31432 Enqueuing Expose request
20:41:16.525 00.002 29876 Worker thread wakes up
20:41:16.525 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:41:16.527 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:16.527 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:18.439 01.912 29876 Exposure complete
20:41:18.483 00.044 29876 worker thread done servicing request
20:41:18.483 00.000 31432 OnExposeComplete: enter
20:41:18.486 00.003 31432 UpdateGuideState(): m_state=6
20:41:18.489 00.003 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:41:18.491 00.002 31432 Star::Find returns 1 (0), X=614.10, Y=162.06, Mass=2373, SNR=30.3, Peak=210 HFD=3.1
20:41:18.493 00.002 31432 MultiStar: [#1 -0.29,0.49,0.98,U] [#2 0.01,0.11,1.13,U] [#3 -0.65,0.63,0.00,M1] [#4 -0.58,0.51,0.93,U] [#5 -0.27,0.52,0.93,U] [#6 -0.04,0.26,1.10,U] [#7 -0.82,0.66,0.00,M1] [#8 -0.09,0.60,0.90,U] 
20:41:18.494 00.001 31432 single-star, 6 included, MultiStar: {-0.20, 0.37}, one-star: {-0.17, 0.19}
20:41:18.496 00.002 31432 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.02) = xAngle (2.28 = 2.28)
20:41:18.498 00.002 31432 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.29 = -0.99)
20:41:18.500 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.30 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
20:41:18.503 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.19, opts=13)
20:41:18.505 00.002 31432 Enqueuing Move request for scope (-0.17, 0.19)
20:41:18.507 00.002 29876 Worker thread wakes up
20:41:18.507 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
20:41:18.507 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
20:41:18.507 00.000 29876 Moving (-0.17, 0.19) raw xDistance=-0.17 yDistance=-0.22
20:41:18.507 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:41:18.508 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:18.508 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:41:18.508 00.000 29876 MoveAxis(E, 0, ABG)
20:41:18.508 00.000 29876 Move returns status 0, amount 0
20:41:18.508 00.000 29876 MoveAxis(N, 0, ABG)
20:41:18.508 00.000 29876 Move returns status 0, amount 0
20:41:18.508 00.000 29876 move complete, result=0
20:41:18.508 00.000 29876 worker thread done servicing request
20:41:18.511 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:41:18.524 00.013 31432 UpdateGuideState exits: m=2373 RSB=30.3
20:41:18.526 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:18.528 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:18.530 00.002 31432 Enqueuing Expose request
20:41:18.532 00.002 29876 Worker thread wakes up
20:41:18.532 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:41:18.534 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:18.534 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:20.659 02.125 29876 Exposure complete
20:41:20.703 00.044 29876 worker thread done servicing request
20:41:20.703 00.000 31432 OnExposeComplete: enter
20:41:20.705 00.002 31432 UpdateGuideState(): m_state=6
20:41:20.708 00.003 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:41:20.710 00.002 31432 Star::Find returns 1 (0), X=613.83, Y=161.68, Mass=2582, SNR=31.7, Peak=231 HFD=3.5
20:41:20.712 00.002 31432 MultiStar: [#1 -0.13,-0.14,0.97,U] [#2 0.50,-0.37,1.13,U] [#3 -0.60,0.15,0.98,U] [#4 -0.85,-0.05,0.00,M1] [#5 -0.58,-0.04,0.92,U] [#6 0.03,0.11,1.10,U] [#7 -0.90,0.05,0.00,M2] [#8 -0.82,0.37,0.00,M1] 
20:41:20.714 00.002 31432 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.44, -0.18}
20:41:20.716 00.002 31432 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
20:41:20.717 00.001 31432 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.29 = 0.29)
20:41:20.719 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.70 mountX=-0.18 mountY=0.06, mountTheta=2.84
20:41:20.725 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.08, opts=13)
20:41:20.727 00.002 31432 Enqueuing Move request for scope (-0.18, -0.08)
20:41:20.729 00.002 29876 Worker thread wakes up
20:41:20.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
20:41:20.729 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
20:41:20.729 00.000 29876 Moving (-0.18, -0.08) raw xDistance=-0.18 yDistance=0.06
20:41:20.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:41:20.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:20.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:41:20.729 00.000 29876 MoveAxis(E, 0, ABG)
20:41:20.729 00.000 29876 Move returns status 0, amount 0
20:41:20.729 00.000 29876 MoveAxis(N, 0, ABG)
20:41:20.729 00.000 29876 Move returns status 0, amount 0
20:41:20.729 00.000 29876 move complete, result=0
20:41:20.729 00.000 29876 worker thread done servicing request
20:41:20.732 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:20.746 00.014 31432 UpdateGuideState exits: m=2582 RSB=31.7
20:41:20.748 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:20.751 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:20.752 00.001 31432 Enqueuing Expose request
20:41:20.754 00.002 29876 Worker thread wakes up
20:41:20.754 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:41:20.756 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:20.756 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:22.672 01.916 29876 Exposure complete
20:41:22.717 00.045 29876 worker thread done servicing request
20:41:22.717 00.000 31432 OnExposeComplete: enter
20:41:22.719 00.002 31432 UpdateGuideState(): m_state=6
20:41:22.721 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:41:22.723 00.002 31432 Star::Find returns 1 (0), X=612.93, Y=162.24, Mass=2492, SNR=30.5, Peak=215 HFD=3.5
20:41:22.725 00.002 31432 MultiStar: [#1 -1.36,0.59,0.00,M1] [#2 -0.66,0.15,1.15,U] [#3 -1.71,0.58,0.00,M1] [#4 -1.70,0.64,0.00,M2] [#5 -1.46,0.55,0.00,M1] [#6 -0.75,0.30,1.06,U] [#7 -1.75,0.92,0.00,M3] [#8 -1.29,0.29,0.00,M2] 
20:41:22.727 00.002 31432 refined, 2 included, MultiStar: {-0.90, 0.27}, one-star: {-1.34, 0.37}
20:41:22.729 00.002 31432 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
20:41:22.730 00.001 31432 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.44)
20:41:22.732 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=0.27 hyp=0.94 cameraTheta=2.85 mountX=-0.90 mountY=-0.40, mountTheta=-2.72
20:41:22.735 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=0.27, opts=13)
20:41:22.737 00.002 31432 Enqueuing Move request for scope (-0.90, 0.27)
20:41:22.739 00.002 29876 Worker thread wakes up
20:41:22.739 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.27) opts 0xd
20:41:22.739 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, 0.27)
20:41:22.739 00.000 29876 Moving (-0.90, 0.27) raw xDistance=-0.90 yDistance=-0.40
20:41:22.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.90
20:41:22.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
20:41:22.739 00.000 29876 MoveAxis(E, 86, ABG)
20:41:22.739 00.000 29876 Guiding  Dir = 2, Dur = 86
20:41:22.739 00.000 29876 IsSlewing returns 0
20:41:22.740 00.001 29876 IsGuiding returns 0
20:41:22.740 00.000 29876 PulseGuide returned control before completion, sleep 96
20:41:22.743 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:22.755 00.012 31432 UpdateGuideState exits: m=2492 RSB=30.5
20:41:22.757 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:22.759 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:22.761 00.002 31432 Enqueuing Expose request
20:41:22.841 00.080 29876 IsGuiding returns 1
20:41:22.841 00.000 29876 scope still moving after pulse duration time elapsed
20:41:22.872 00.031 29876 IsSlewing returns 0
20:41:22.872 00.000 29876 IsGuiding returns 1
20:41:22.902 00.030 29876 IsSlewing returns 0
20:41:22.902 00.000 29876 IsGuiding returns 0
20:41:22.902 00.000 29876 scope move finished after 86 + 76 ms
20:41:22.902 00.000 29876 Move returns status 0, amount 86
20:41:22.902 00.000 29876 MoveAxis(N, 30, ABG)
20:41:22.902 00.000 29876 Guiding  Dir = 0, Dur = 30
20:41:22.902 00.000 29876 IsSlewing returns 0
20:41:22.902 00.000 29876 IsGuiding returns 0
20:41:22.902 00.000 29876 PulseGuide returned control before completion, sleep 40
20:41:22.948 00.046 29876 IsGuiding returns 1
20:41:22.948 00.000 29876 scope still moving after pulse duration time elapsed
20:41:22.979 00.031 29876 IsSlewing returns 0
20:41:22.979 00.000 29876 IsGuiding returns 1
20:41:23.011 00.032 29876 IsSlewing returns 0
20:41:23.011 00.000 29876 IsGuiding returns 1
20:41:23.043 00.032 29876 IsSlewing returns 0
20:41:23.043 00.000 29876 IsGuiding returns 1
20:41:23.074 00.031 29876 IsSlewing returns 0
20:41:23.074 00.000 29876 IsGuiding returns 0
20:41:23.074 00.000 29876 scope move finished after 30 + 142 ms
20:41:23.074 00.000 29876 Move returns status 0, amount 30
20:41:23.074 00.000 29876 move complete, result=0
20:41:23.074 00.000 29876 worker thread done servicing request
20:41:23.074 00.000 29876 Worker thread wakes up
20:41:23.074 00.000 31432 GuideStep: -0.9 px 86 ms EAST, -0.4 px 30 ms NORTH
20:41:23.077 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:23.077 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:25.211 02.134 29876 Exposure complete
20:41:25.254 00.043 29876 worker thread done servicing request
20:41:25.254 00.000 31432 OnExposeComplete: enter
20:41:25.256 00.002 31432 UpdateGuideState(): m_state=6
20:41:25.258 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:41:25.260 00.002 31432 Star::Find returns 1 (0), X=613.19, Y=161.76, Mass=2457, SNR=30.4, Peak=222 HFD=3.5
20:41:25.262 00.002 31432 MultiStar: [#1 -0.57,-0.03,1.06,U] [#2 -0.25,-0.46,1.16,U] [#3 -0.42,0.20,0.99,U] [#4 -1.33,0.41,0.00,M3] [#5 -0.73,0.23,0.91,U] [#6 -0.56,-0.08,1.08,U] [#7 -1.00,0.28,0.00,M4] [#8 -1.19,0.67,0.00,M3] 
20:41:25.264 00.002 31432 refined, 5 included, MultiStar: {-0.59, -0.06}, one-star: {-1.08, -0.11}
20:41:25.266 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
20:41:25.268 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
20:41:25.269 00.001 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.06 hyp=0.59 cameraTheta=-3.05 mountX=-0.59 mountY=-0.04, mountTheta=-3.08
20:41:25.274 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.06, opts=13)
20:41:25.280 00.006 31432 Enqueuing Move request for scope (-0.59, -0.06)
20:41:25.283 00.003 29876 Worker thread wakes up
20:41:25.283 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.06) opts 0xd
20:41:25.283 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.06)
20:41:25.283 00.000 29876 Moving (-0.59, -0.06) raw xDistance=-0.59 yDistance=-0.04
20:41:25.283 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
20:41:25.283 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:25.283 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:41:25.283 00.000 29876 MoveAxis(E, 69, ABG)
20:41:25.283 00.000 29876 Guiding  Dir = 2, Dur = 69
20:41:25.283 00.000 29876 IsSlewing returns 0
20:41:25.283 00.000 29876 IsGuiding returns 0
20:41:25.284 00.001 29876 PulseGuide returned control before completion, sleep 79
20:41:25.288 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:25.300 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.4
20:41:25.304 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:25.306 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:25.306 00.000 31432 Enqueuing Expose request
20:41:25.364 00.058 29876 IsGuiding returns 1
20:41:25.364 00.000 29876 scope still moving after pulse duration time elapsed
20:41:25.394 00.030 29876 IsSlewing returns 0
20:41:25.394 00.000 29876 IsGuiding returns 1
20:41:25.425 00.031 29876 IsSlewing returns 0
20:41:25.425 00.000 29876 IsGuiding returns 0
20:41:25.425 00.000 29876 scope move finished after 69 + 71 ms
20:41:25.425 00.000 29876 Move returns status 0, amount 69
20:41:25.425 00.000 29876 MoveAxis(N, 0, ABG)
20:41:25.425 00.000 29876 Move returns status 0, amount 0
20:41:25.425 00.000 29876 move complete, result=0
20:41:25.425 00.000 29876 worker thread done servicing request
20:41:25.425 00.000 29876 Worker thread wakes up
20:41:25.425 00.000 31432 GuideStep: -0.6 px 69 ms EAST, -0.0 px 0 ms NORTH
20:41:25.428 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:25.428 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:27.344 01.916 29876 Exposure complete
20:41:27.389 00.045 29876 worker thread done servicing request
20:41:27.389 00.000 31432 OnExposeComplete: enter
20:41:27.391 00.002 31432 UpdateGuideState(): m_state=6
20:41:27.393 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:41:27.394 00.001 31432 Star::Find returns 1 (0), X=613.39, Y=162.37, Mass=2538, SNR=30.7, Peak=210 HFD=3.5
20:41:27.396 00.002 31432 MultiStar: [#1 -0.83,0.45,0.00,M1] [#2 0.02,-0.47,1.13,U] [#3 -0.19,-0.02,1.00,U] [#4 -0.45,0.23,0.93,U] [#5 -0.99,0.71,0.00,M1] [#6 -0.37,0.31,1.04,U] [#7 -1.02,0.75,0.00,M5] [#8 -0.28,-0.03,0.90,U] 
20:41:27.398 00.002 31432 refined, 5 included, MultiStar: {-0.35, 0.08}, one-star: {-0.88, 0.50}
20:41:27.400 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
20:41:27.402 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
20:41:27.403 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.93 mountX=-0.35 mountY=-0.13, mountTheta=-2.79
20:41:27.406 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.08, opts=13)
20:41:27.409 00.003 31432 Enqueuing Move request for scope (-0.35, 0.08)
20:41:27.411 00.002 29876 Worker thread wakes up
20:41:27.411 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
20:41:27.411 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
20:41:27.411 00.000 29876 Moving (-0.35, 0.08) raw xDistance=-0.35 yDistance=-0.13
20:41:27.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
20:41:27.411 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:27.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:41:27.411 00.000 29876 MoveAxis(E, 43, ABG)
20:41:27.411 00.000 29876 Guiding  Dir = 2, Dur = 43
20:41:27.412 00.001 29876 IsSlewing returns 0
20:41:27.412 00.000 29876 IsGuiding returns 0
20:41:27.412 00.000 29876 PulseGuide returned control before completion, sleep 53
20:41:27.416 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:27.429 00.013 31432 UpdateGuideState exits: m=2538 RSB=30.7
20:41:27.431 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:27.433 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:27.435 00.002 31432 Enqueuing Expose request
20:41:27.465 00.030 29876 IsGuiding returns 1
20:41:27.465 00.000 29876 scope still moving after pulse duration time elapsed
20:41:27.496 00.031 29876 IsSlewing returns 0
20:41:27.496 00.000 29876 IsGuiding returns 1
20:41:27.527 00.031 29876 IsSlewing returns 0
20:41:27.527 00.000 29876 IsGuiding returns 0
20:41:27.527 00.000 29876 scope move finished after 43 + 72 ms
20:41:27.527 00.000 29876 Move returns status 0, amount 43
20:41:27.527 00.000 29876 MoveAxis(N, 0, ABG)
20:41:27.527 00.000 29876 Move returns status 0, amount 0
20:41:27.527 00.000 29876 move complete, result=0
20:41:27.527 00.000 29876 worker thread done servicing request
20:41:27.527 00.000 29876 Worker thread wakes up
20:41:27.527 00.000 31432 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
20:41:27.530 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:27.530 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:29.662 02.132 29876 Exposure complete
20:41:29.706 00.044 29876 worker thread done servicing request
20:41:29.707 00.001 31432 OnExposeComplete: enter
20:41:29.712 00.005 31432 UpdateGuideState(): m_state=6
20:41:29.716 00.004 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:41:29.721 00.005 31432 Star::Find returns 1 (0), X=613.28, Y=162.07, Mass=2462, SNR=29.7, Peak=182 HFD=3.9
20:41:29.723 00.002 31432 MultiStar: [#1 -0.58,0.47,1.05,U] [#2 -0.13,-0.08,1.18,U] [#3 -0.85,0.53,0.00,M1] [#4 -1.23,0.34,0.00,M3] [#5 -0.24,0.12,0.97,U] [#6 -0.21,0.27,1.12,U] [#7 -1.17,0.59,0.00,M6] [#8 -0.62,0.40,0.92,U] 
20:41:29.725 00.002 31432 refined, 5 included, MultiStar: {-0.45, 0.22}, one-star: {-0.99, 0.20}
20:41:29.727 00.002 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
20:41:29.729 00.002 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.62)
20:41:29.730 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=0.22 hyp=0.50 cameraTheta=2.68 mountX=-0.44 mountY=-0.29, mountTheta=-2.56
20:41:29.732 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.22, opts=13)
20:41:29.735 00.003 31432 Enqueuing Move request for scope (-0.45, 0.22)
20:41:29.737 00.002 29876 Worker thread wakes up
20:41:29.737 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.22) opts 0xd
20:41:29.737 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.22)
20:41:29.737 00.000 29876 Moving (-0.45, 0.22) raw xDistance=-0.44 yDistance=-0.29
20:41:29.737 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
20:41:29.737 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:29.737 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:41:29.737 00.000 29876 MoveAxis(E, 49, ABG)
20:41:29.737 00.000 29876 Guiding  Dir = 2, Dur = 49
20:41:29.737 00.000 29876 IsSlewing returns 0
20:41:29.738 00.001 29876 IsGuiding returns 0
20:41:29.738 00.000 29876 PulseGuide returned control before completion, sleep 59
20:41:29.741 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:29.753 00.012 31432 UpdateGuideState exits: m=2462 RSB=29.7
20:41:29.756 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:29.758 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:29.760 00.002 31432 Enqueuing Expose request
20:41:29.800 00.040 29876 IsGuiding returns 1
20:41:29.800 00.000 29876 scope still moving after pulse duration time elapsed
20:41:29.831 00.031 29876 IsSlewing returns 0
20:41:29.831 00.000 29876 IsGuiding returns 1
20:41:29.862 00.031 29876 IsSlewing returns 0
20:41:29.862 00.000 29876 IsGuiding returns 1
20:41:29.893 00.031 29876 IsSlewing returns 0
20:41:29.893 00.000 29876 IsGuiding returns 1
20:41:29.925 00.032 29876 IsSlewing returns 0
20:41:29.925 00.000 29876 IsGuiding returns 0
20:41:29.925 00.000 29876 scope move finished after 49 + 138 ms
20:41:29.925 00.000 29876 Move returns status 0, amount 49
20:41:29.925 00.000 29876 MoveAxis(N, 0, ABG)
20:41:29.925 00.000 29876 Move returns status 0, amount 0
20:41:29.925 00.000 29876 move complete, result=0
20:41:29.926 00.001 29876 worker thread done servicing request
20:41:29.926 00.000 29876 Worker thread wakes up
20:41:29.926 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:29.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:29.926 00.000 31432 GuideStep: -0.4 px 49 ms EAST, -0.3 px 0 ms NORTH
20:41:31.828 01.902 29876 Exposure complete
20:41:31.872 00.044 29876 worker thread done servicing request
20:41:31.873 00.001 31432 OnExposeComplete: enter
20:41:31.875 00.002 31432 UpdateGuideState(): m_state=6
20:41:31.878 00.003 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:41:31.879 00.001 31432 Star::Find returns 1 (0), X=613.83, Y=161.98, Mass=2412, SNR=30.1, Peak=203 HFD=3.9
20:41:31.881 00.002 31432 MultiStar: [#1 -0.59,0.37,1.05,U] [#2 0.84,-0.31,1.25,U] [#3 -0.38,0.77,1.06,U] [#4 -0.81,0.39,1.02,U] [#5 -0.40,0.29,0.98,U] [#6 0.10,0.19,1.16,U] [#7 -0.40,0.35,0.84,U] [#8 -0.39,0.54,0.84,U] 
20:41:31.883 00.002 31432 refined, 8 included, MultiStar: {-0.24, 0.28}, one-star: {-0.45, 0.11}
20:41:31.885 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
20:41:31.887 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.02)
20:41:31.889 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.28 mountX=-0.23 mountY=-0.31, mountTheta=-2.21
20:41:31.892 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.28, opts=13)
20:41:31.895 00.003 31432 Enqueuing Move request for scope (-0.24, 0.28)
20:41:31.897 00.002 29876 Worker thread wakes up
20:41:31.897 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd
20:41:31.897 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.28)
20:41:31.897 00.000 29876 Moving (-0.24, 0.28) raw xDistance=-0.23 yDistance=-0.31
20:41:31.897 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
20:41:31.897 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
20:41:31.897 00.000 29876 MoveAxis(E, 29, ABG)
20:41:31.897 00.000 29876 Guiding  Dir = 2, Dur = 29
20:41:31.897 00.000 29876 IsSlewing returns 0
20:41:31.898 00.001 29876 IsGuiding returns 0
20:41:31.898 00.000 29876 PulseGuide returned control before completion, sleep 39
20:41:31.902 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:31.913 00.011 31432 UpdateGuideState exits: m=2412 RSB=30.1
20:41:31.916 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:31.917 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:31.919 00.002 31432 Enqueuing Expose request
20:41:31.937 00.018 29876 IsGuiding returns 1
20:41:31.937 00.000 29876 scope still moving after pulse duration time elapsed
20:41:31.968 00.031 29876 IsSlewing returns 0
20:41:31.968 00.000 29876 IsGuiding returns 1
20:41:31.998 00.030 29876 IsSlewing returns 0
20:41:31.998 00.000 29876 IsGuiding returns 0
20:41:31.998 00.000 29876 scope move finished after 29 + 70 ms
20:41:31.998 00.000 29876 Move returns status 0, amount 29
20:41:31.998 00.000 29876 MoveAxis(N, 23, ABG)
20:41:31.998 00.000 29876 Guiding  Dir = 0, Dur = 23
20:41:31.998 00.000 29876 IsSlewing returns 0
20:41:31.998 00.000 29876 IsGuiding returns 0
20:41:31.998 00.000 29876 PulseGuide returned control before completion, sleep 33
20:41:32.044 00.046 29876 IsGuiding returns 1
20:41:32.044 00.000 29876 scope still moving after pulse duration time elapsed
20:41:32.074 00.030 29876 IsSlewing returns 0
20:41:32.074 00.000 29876 IsGuiding returns 1
20:41:32.120 00.046 29876 IsSlewing returns 0
20:41:32.120 00.000 29876 IsGuiding returns 1
20:41:32.151 00.031 29876 IsSlewing returns 0
20:41:32.151 00.000 29876 IsGuiding returns 0
20:41:32.151 00.000 29876 scope move finished after 23 + 130 ms
20:41:32.151 00.000 29876 Move returns status 0, amount 23
20:41:32.151 00.000 29876 move complete, result=0
20:41:32.151 00.000 29876 worker thread done servicing request
20:41:32.151 00.000 29876 Worker thread wakes up
20:41:32.151 00.000 31432 GuideStep: -0.2 px 29 ms EAST, -0.3 px 23 ms NORTH
20:41:32.154 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:32.154 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:34.284 02.130 29876 Exposure complete
20:41:34.326 00.042 29876 worker thread done servicing request
20:41:34.327 00.001 31432 OnExposeComplete: enter
20:41:34.330 00.003 31432 UpdateGuideState(): m_state=6
20:41:34.333 00.003 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:41:34.338 00.005 31432 Star::Find returns 1 (0), X=613.64, Y=161.65, Mass=2549, SNR=30.8, Peak=184 HFD=3.5
20:41:34.344 00.006 31432 MultiStar: [#1 -0.54,-0.12,1.03,U] [#2 0.29,-0.43,1.18,U] [#3 -0.54,0.03,1.03,U] [#4 -0.70,-0.00,0.95,U] [#5 -0.35,0.23,1.03,U] [#6 -0.02,-0.41,1.07,U] [#7 -0.51,0.06,0.84,U] [#8 -0.64,0.36,0.89,U] 
20:41:34.347 00.003 31432 refined, 8 included, MultiStar: {-0.38, -0.07}, one-star: {-0.64, -0.22}
20:41:34.353 00.006 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
20:41:34.358 00.005 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
20:41:34.364 00.006 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.95 mountX=-0.39 mountY=0.01, mountTheta=3.11
20:41:34.371 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.07, opts=13)
20:41:34.374 00.003 31432 Enqueuing Move request for scope (-0.38, -0.07)
20:41:34.376 00.002 29876 Worker thread wakes up
20:41:34.376 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd
20:41:34.376 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.07)
20:41:34.376 00.000 29876 Moving (-0.38, -0.07) raw xDistance=-0.39 yDistance=0.01
20:41:34.376 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
20:41:34.376 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:34.376 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:41:34.376 00.000 29876 MoveAxis(E, 41, ABG)
20:41:34.376 00.000 29876 Guiding  Dir = 2, Dur = 41
20:41:34.376 00.000 29876 IsSlewing returns 0
20:41:34.376 00.000 29876 IsGuiding returns 0
20:41:34.377 00.001 29876 PulseGuide returned control before completion, sleep 51
20:41:34.382 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:34.394 00.012 31432 UpdateGuideState exits: m=2549 RSB=30.8
20:41:34.397 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:34.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:34.401 00.002 31432 Enqueuing Expose request
20:41:34.439 00.038 29876 IsGuiding returns 1
20:41:34.439 00.000 29876 scope still moving after pulse duration time elapsed
20:41:34.470 00.031 29876 IsSlewing returns 0
20:41:34.470 00.000 29876 IsGuiding returns 1
20:41:34.501 00.031 29876 IsSlewing returns 0
20:41:34.501 00.000 29876 IsGuiding returns 0
20:41:34.501 00.000 29876 scope move finished after 41 + 83 ms
20:41:34.501 00.000 29876 Move returns status 0, amount 41
20:41:34.501 00.000 29876 MoveAxis(N, 0, ABG)
20:41:34.501 00.000 29876 Move returns status 0, amount 0
20:41:34.501 00.000 29876 move complete, result=0
20:41:34.501 00.000 29876 worker thread done servicing request
20:41:34.501 00.000 29876 Worker thread wakes up
20:41:34.501 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:34.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:34.501 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.0 px 0 ms NORTH
20:41:36.417 01.916 29876 Exposure complete
20:41:36.461 00.044 29876 worker thread done servicing request
20:41:36.461 00.000 31432 OnExposeComplete: enter
20:41:36.464 00.003 31432 UpdateGuideState(): m_state=6
20:41:36.467 00.003 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:41:36.469 00.002 31432 Star::Find returns 1 (0), X=613.60, Y=162.52, Mass=2496, SNR=30.9, Peak=198 HFD=3.3
20:41:36.471 00.002 31432 MultiStar: [#1 -0.89,0.87,0.00,M1] [#2 0.09,-0.04,1.16,U] [#3 -0.28,0.47,1.11,U] [#4 -0.82,0.50,0.00,M2] [#5 -0.58,0.46,0.89,U] [#6 0.02,0.12,1.08,U] [#7 -1.18,0.83,0.00,M5] [#8 -0.83,0.76,0.00,M1] 
20:41:36.473 00.002 31432 refined, 4 included, MultiStar: {-0.26, 0.32}, one-star: {-0.67, 0.66}
20:41:36.474 00.001 31432 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
20:41:36.476 00.002 31432 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.25 = -1.04)
20:41:36.478 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.26 mountX=-0.25 mountY=-0.36, mountTheta=-2.19
20:41:36.481 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.32, opts=13)
20:41:36.482 00.001 31432 Enqueuing Move request for scope (-0.26, 0.32)
20:41:36.484 00.002 29876 Worker thread wakes up
20:41:36.484 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
20:41:36.484 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
20:41:36.485 00.001 29876 Moving (-0.26, 0.32) raw xDistance=-0.25 yDistance=-0.36
20:41:36.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
20:41:36.485 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.36
20:41:36.485 00.000 29876 MoveAxis(E, 30, ABG)
20:41:36.485 00.000 29876 Guiding  Dir = 2, Dur = 30
20:41:36.485 00.000 29876 IsSlewing returns 0
20:41:36.485 00.000 29876 IsGuiding returns 0
20:41:36.485 00.000 29876 PulseGuide returned control before completion, sleep 40
20:41:36.488 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:41:36.500 00.012 31432 UpdateGuideState exits: m=2496 RSB=30.9
20:41:36.502 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:36.504 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:36.506 00.002 31432 Enqueuing Expose request
20:41:36.540 00.034 29876 IsGuiding returns 1
20:41:36.540 00.000 29876 scope still moving after pulse duration time elapsed
20:41:36.570 00.030 29876 IsSlewing returns 0
20:41:36.570 00.000 29876 IsGuiding returns 1
20:41:36.601 00.031 29876 IsSlewing returns 0
20:41:36.601 00.000 29876 IsGuiding returns 0
20:41:36.601 00.000 29876 scope move finished after 30 + 85 ms
20:41:36.601 00.000 29876 Move returns status 0, amount 30
20:41:36.601 00.000 29876 MoveAxis(N, 26, ABG)
20:41:36.601 00.000 29876 Guiding  Dir = 0, Dur = 26
20:41:36.601 00.000 29876 IsSlewing returns 0
20:41:36.601 00.000 29876 IsGuiding returns 0
20:41:36.602 00.001 29876 PulseGuide returned control before completion, sleep 36
20:41:36.647 00.045 29876 IsGuiding returns 1
20:41:36.647 00.000 29876 scope still moving after pulse duration time elapsed
20:41:36.678 00.031 29876 IsSlewing returns 0
20:41:36.678 00.000 29876 IsGuiding returns 1
20:41:36.709 00.031 29876 IsSlewing returns 0
20:41:36.709 00.000 29876 IsGuiding returns 1
20:41:36.740 00.031 29876 IsSlewing returns 0
20:41:36.740 00.000 29876 IsGuiding returns 0
20:41:36.740 00.000 29876 scope move finished after 26 + 113 ms
20:41:36.740 00.000 29876 Move returns status 0, amount 26
20:41:36.740 00.000 29876 move complete, result=0
20:41:36.740 00.000 29876 worker thread done servicing request
20:41:36.740 00.000 29876 Worker thread wakes up
20:41:36.740 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:36.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:36.740 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.4 px 26 ms NORTH
20:41:38.874 02.134 29876 Exposure complete
20:41:38.918 00.044 29876 worker thread done servicing request
20:41:38.918 00.000 31432 OnExposeComplete: enter
20:41:38.921 00.003 31432 UpdateGuideState(): m_state=6
20:41:38.924 00.003 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:41:38.927 00.003 31432 Star::Find returns 1 (0), X=613.85, Y=161.88, Mass=2481, SNR=30.9, Peak=224 HFD=3.5
20:41:38.930 00.003 31432 MultiStar: [#1 0.11,0.06,1.01,U] [#2 0.85,-0.59,0.00,M1] [#3 0.36,-0.20,1.00,U] [#4 -0.46,-0.17,0.95,U] [#5 -0.33,0.13,0.94,U] [#6 0.32,-0.08,1.10,U] [#7 -0.48,0.23,0.81,U] [#8 0.01,0.06,0.91,U] 
20:41:38.933 00.003 31432 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.42, 0.01}
20:41:38.935 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
20:41:38.938 00.003 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
20:41:38.940 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
20:41:38.942 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.00, opts=13)
20:41:38.945 00.003 31432 Enqueuing Move request for scope (-0.09, -0.00)
20:41:38.946 00.001 29876 Worker thread wakes up
20:41:38.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
20:41:38.946 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
20:41:38.947 00.001 29876 Moving (-0.09, -0.00) raw xDistance=-0.09 yDistance=-0.01
20:41:38.947 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:41:38.947 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:38.947 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:41:38.947 00.000 29876 MoveAxis(E, 0, ABG)
20:41:38.947 00.000 29876 Move returns status 0, amount 0
20:41:38.947 00.000 29876 MoveAxis(N, 0, ABG)
20:41:38.947 00.000 29876 Move returns status 0, amount 0
20:41:38.947 00.000 29876 move complete, result=0
20:41:38.947 00.000 29876 worker thread done servicing request
20:41:38.951 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:41:38.962 00.011 31432 UpdateGuideState exits: m=2481 RSB=30.9
20:41:38.964 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:38.967 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:38.968 00.001 31432 Enqueuing Expose request
20:41:38.970 00.002 29876 Worker thread wakes up
20:41:38.970 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:41:38.972 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:38.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:40.879 01.907 29876 Exposure complete
20:41:40.923 00.044 29876 worker thread done servicing request
20:41:40.923 00.000 31432 OnExposeComplete: enter
20:41:40.925 00.002 31432 UpdateGuideState(): m_state=6
20:41:40.927 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:41:40.929 00.002 31432 Star::Find returns 1 (0), X=613.73, Y=161.67, Mass=2442, SNR=29.9, Peak=225 HFD=3.4
20:41:40.931 00.002 31432 MultiStar: [#1 -0.35,0.04,1.05,U] [#2 0.46,-0.63,1.20,U] [#3 -0.12,-0.64,1.10,U] [#4 -0.50,-0.20,0.95,U] [#5 -0.22,0.05,0.98,U] [#6 0.09,-0.28,1.13,U] [#7 -0.63,0.15,0.90,U] [#8 -0.54,-0.25,0.89,U] 
20:41:40.933 00.002 31432 refined, 8 included, MultiStar: {-0.23, -0.24}, one-star: {-0.54, -0.20}
20:41:40.935 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:41:40.936 00.001 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
20:41:40.938 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.35 mountX=-0.24 mountY=0.20, mountTheta=2.45
20:41:40.943 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.24, opts=13)
20:41:40.946 00.003 31432 Enqueuing Move request for scope (-0.23, -0.24)
20:41:40.948 00.002 29876 Worker thread wakes up
20:41:40.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
20:41:40.948 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
20:41:40.948 00.000 29876 Moving (-0.23, -0.24) raw xDistance=-0.24 yDistance=0.20
20:41:40.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
20:41:40.948 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:40.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:41:40.948 00.000 29876 MoveAxis(E, 23, ABG)
20:41:40.948 00.000 29876 Guiding  Dir = 2, Dur = 23
20:41:40.948 00.000 29876 IsSlewing returns 0
20:41:40.948 00.000 29876 IsGuiding returns 0
20:41:40.949 00.001 29876 PulseGuide returned control before completion, sleep 33
20:41:40.951 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:40.963 00.012 31432 UpdateGuideState exits: m=2442 RSB=29.9
20:41:40.966 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:40.968 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:40.970 00.002 31432 Enqueuing Expose request
20:41:40.987 00.017 29876 IsGuiding returns 1
20:41:40.987 00.000 29876 scope still moving after pulse duration time elapsed
20:41:41.018 00.031 29876 IsSlewing returns 0
20:41:41.018 00.000 29876 IsGuiding returns 1
20:41:41.049 00.031 29876 IsSlewing returns 0
20:41:41.049 00.000 29876 IsGuiding returns 0
20:41:41.049 00.000 29876 scope move finished after 23 + 77 ms
20:41:41.049 00.000 29876 Move returns status 0, amount 23
20:41:41.049 00.000 29876 MoveAxis(N, 0, ABG)
20:41:41.049 00.000 29876 Move returns status 0, amount 0
20:41:41.049 00.000 29876 move complete, result=0
20:41:41.049 00.000 29876 worker thread done servicing request
20:41:41.049 00.000 29876 Worker thread wakes up
20:41:41.049 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:41.049 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:41.049 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.2 px 0 ms NORTH
20:41:43.179 02.130 29876 Exposure complete
20:41:43.223 00.044 29876 worker thread done servicing request
20:41:43.223 00.000 31432 OnExposeComplete: enter
20:41:43.226 00.003 31432 UpdateGuideState(): m_state=6
20:41:43.228 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:41:43.230 00.002 31432 Star::Find returns 1 (0), X=614.00, Y=161.66, Mass=2444, SNR=30.4, Peak=246 HFD=3.3
20:41:43.232 00.002 31432 MultiStar: [#1 -0.15,-0.08,1.08,U] [#2 0.52,-0.52,1.13,U] [#3 0.13,-0.34,1.04,U] [#4 -0.53,-0.43,0.92,U] [#5 -0.21,-0.10,0.97,U] [#6 0.44,-0.09,1.08,U] [#7 -0.53,0.07,0.86,U] [#8 0.09,-0.37,0.90,U] 
20:41:43.234 00.002 31432 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {-0.27, -0.20}
20:41:43.236 00.002 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.02) = xAngle (-1.74 = -1.74)
20:41:43.238 00.002 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.27 = 1.27)
20:41:43.240 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.72 mountX=-0.04 mountY=0.23, mountTheta=1.75
20:41:43.243 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.23, opts=13)
20:41:43.245 00.002 31432 Enqueuing Move request for scope (-0.03, -0.23)
20:41:43.247 00.002 29876 Worker thread wakes up
20:41:43.247 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
20:41:43.247 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
20:41:43.247 00.000 29876 Moving (-0.03, -0.23) raw xDistance=-0.04 yDistance=0.23
20:41:43.247 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:41:43.247 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:43.247 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:41:43.247 00.000 29876 MoveAxis(E, 0, ABG)
20:41:43.247 00.000 29876 Move returns status 0, amount 0
20:41:43.247 00.000 29876 MoveAxis(N, 0, ABG)
20:41:43.247 00.000 29876 Move returns status 0, amount 0
20:41:43.247 00.000 29876 move complete, result=0
20:41:43.247 00.000 29876 worker thread done servicing request
20:41:43.251 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:43.262 00.011 31432 UpdateGuideState exits: m=2444 RSB=30.4
20:41:43.265 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:43.267 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:43.268 00.001 31432 Enqueuing Expose request
20:41:43.270 00.002 29876 Worker thread wakes up
20:41:43.271 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:43.271 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:41:43.273 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:45.179 01.906 29876 Exposure complete
20:41:45.222 00.043 29876 worker thread done servicing request
20:41:45.223 00.001 31432 OnExposeComplete: enter
20:41:45.225 00.002 31432 UpdateGuideState(): m_state=6
20:41:45.227 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:41:45.229 00.002 31432 Star::Find returns 1 (0), X=613.76, Y=161.13, Mass=2617, SNR=32.4, Peak=242 HFD=3.6
20:41:45.231 00.002 31432 MultiStar: [#1 -0.27,-0.69,0.99,U] [#2 0.25,-1.28,0.00,M1] [#3 -0.55,-0.79,0.00,M1] [#4 -0.75,-0.53,0.00,M1] [#5 -0.60,-0.36,0.94,U] [#6 -0.34,-0.77,1.06,U] [#7 -0.61,-0.27,0.82,U] [#8 -0.41,-0.20,0.87,U] 
20:41:45.233 00.002 31432 refined, 5 included, MultiStar: {-0.45, -0.52}, one-star: {-0.51, -0.73}
20:41:45.235 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:41:45.237 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:41:45.239 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.52 hyp=0.69 cameraTheta=-2.28 mountX=-0.46 mountY=0.45, mountTheta=2.37
20:41:45.242 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.52, opts=13)
20:41:45.244 00.002 31432 Enqueuing Move request for scope (-0.45, -0.52)
20:41:45.246 00.002 29876 Worker thread wakes up
20:41:45.246 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.52) opts 0xd
20:41:45.246 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.52)
20:41:45.246 00.000 29876 Moving (-0.45, -0.52) raw xDistance=-0.46 yDistance=0.45
20:41:45.246 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
20:41:45.246 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:41:45.246 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:41:45.246 00.000 29876 MoveAxis(E, 45, ABG)
20:41:45.246 00.000 29876 Guiding  Dir = 2, Dur = 45
20:41:45.246 00.000 29876 IsSlewing returns 0
20:41:45.246 00.000 29876 IsGuiding returns 0
20:41:45.247 00.001 29876 PulseGuide returned control before completion, sleep 55
20:41:45.250 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:45.261 00.011 31432 UpdateGuideState exits: m=2617 RSB=32.4
20:41:45.263 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:45.266 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:45.268 00.002 31432 Enqueuing Expose request
20:41:45.316 00.048 29876 IsGuiding returns 1
20:41:45.316 00.000 29876 scope still moving after pulse duration time elapsed
20:41:45.347 00.031 29876 IsSlewing returns 0
20:41:45.347 00.000 29876 IsGuiding returns 0
20:41:45.347 00.000 29876 scope move finished after 45 + 55 ms
20:41:45.347 00.000 29876 Move returns status 0, amount 45
20:41:45.347 00.000 29876 MoveAxis(N, 0, ABG)
20:41:45.347 00.000 29876 Move returns status 0, amount 0
20:41:45.347 00.000 29876 move complete, result=0
20:41:45.348 00.001 29876 worker thread done servicing request
20:41:45.348 00.000 29876 Worker thread wakes up
20:41:45.348 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.4 px 0 ms NORTH
20:41:45.350 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:45.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:47.578 02.228 29876 Exposure complete
20:41:47.621 00.043 29876 worker thread done servicing request
20:41:47.621 00.000 31432 OnExposeComplete: enter
20:41:47.624 00.003 31432 UpdateGuideState(): m_state=6
20:41:47.626 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:41:47.627 00.001 31432 Star::Find returns 1 (0), X=613.41, Y=161.43, Mass=2656, SNR=32.2, Peak=216 HFD=3.3
20:41:47.629 00.002 31432 MultiStar: [#1 -0.75,-0.30,0.96,U] [#2 -0.39,-0.63,1.10,U] [#3 -1.02,-0.23,0.00,M2] [#4 -1.08,-0.43,0.00,M2] [#5 -0.67,-0.41,0.94,U] [#6 -0.57,-0.67,0.00,M1] [#7 -0.95,-0.24,0.00,M2] [#8 -1.06,0.11,0.00,M1] 
20:41:47.631 00.002 31432 refined, 3 included, MultiStar: {-0.66, -0.45}, one-star: {-0.87, -0.44}
20:41:47.633 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
20:41:47.635 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
20:41:47.637 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.45 hyp=0.80 cameraTheta=-2.54 mountX=-0.67 mountY=0.35, mountTheta=2.66
20:41:47.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.45, opts=13)
20:41:47.642 00.002 31432 Enqueuing Move request for scope (-0.66, -0.45)
20:41:47.644 00.002 29876 Worker thread wakes up
20:41:47.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.45) opts 0xd
20:41:47.644 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.45)
20:41:47.644 00.000 29876 Moving (-0.66, -0.45) raw xDistance=-0.67 yDistance=0.35
20:41:47.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
20:41:47.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:41:47.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:41:47.644 00.000 29876 MoveAxis(E, 71, ABG)
20:41:47.644 00.000 29876 Guiding  Dir = 2, Dur = 71
20:41:47.644 00.000 29876 IsSlewing returns 0
20:41:47.645 00.001 29876 IsGuiding returns 0
20:41:47.645 00.000 29876 PulseGuide returned control before completion, sleep 81
20:41:47.648 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:47.660 00.012 31432 UpdateGuideState exits: m=2656 RSB=32.2
20:41:47.662 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:47.664 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:47.665 00.001 31432 Enqueuing Expose request
20:41:47.732 00.067 29876 IsGuiding returns 1
20:41:47.732 00.000 29876 scope still moving after pulse duration time elapsed
20:41:47.763 00.031 29876 IsSlewing returns 0
20:41:47.763 00.000 29876 IsGuiding returns 1
20:41:47.794 00.031 29876 IsSlewing returns 0
20:41:47.794 00.000 29876 IsGuiding returns 1
20:41:47.825 00.031 29876 IsSlewing returns 0
20:41:47.825 00.000 29876 IsGuiding returns 0
20:41:47.825 00.000 29876 scope move finished after 71 + 110 ms
20:41:47.825 00.000 29876 Move returns status 0, amount 71
20:41:47.825 00.000 29876 MoveAxis(N, 0, ABG)
20:41:47.825 00.000 29876 Move returns status 0, amount 0
20:41:47.825 00.000 29876 move complete, result=0
20:41:47.825 00.000 29876 worker thread done servicing request
20:41:47.825 00.000 29876 Worker thread wakes up
20:41:47.826 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:47.826 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:47.826 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.3 px 0 ms NORTH
20:41:49.741 01.915 29876 Exposure complete
20:41:49.795 00.054 29876 worker thread done servicing request
20:41:49.795 00.000 31432 OnExposeComplete: enter
20:41:49.799 00.004 31432 UpdateGuideState(): m_state=6
20:41:49.802 00.003 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:41:49.805 00.003 31432 Star::Find returns 1 (0), X=613.82, Y=160.81, Mass=2604, SNR=31.1, Peak=226 HFD=3.5
20:41:49.808 00.003 31432 MultiStar: [#1 -0.66,-0.84,0.00,M1] [#2 0.27,-1.21,0.00,M1] [#3 -0.44,-0.79,0.00,M3] [#4 -0.83,-0.91,0.00,M3] [#5 -0.59,-0.90,0.00,M1] [#6 0.11,-0.89,0.00,M2] [#7 -0.77,-0.67,0.00,M3] [#8 -0.43,-0.47,0.89,U] 
20:41:49.811 00.003 31432 refined, 1 included, MultiStar: {-0.44, -0.78}, one-star: {-0.45, -1.05}
20:41:49.816 00.005 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
20:41:49.819 00.003 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
20:41:49.822 00.003 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.78 hyp=0.89 cameraTheta=-2.09 mountX=-0.46 mountY=0.70, mountTheta=2.15
20:41:49.826 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.78, opts=13)
20:41:49.828 00.002 31432 Enqueuing Move request for scope (-0.44, -0.78)
20:41:49.831 00.003 29876 Worker thread wakes up
20:41:49.831 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.78) opts 0xd
20:41:49.831 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.78)
20:41:49.831 00.000 29876 Moving (-0.44, -0.78) raw xDistance=-0.46 yDistance=0.70
20:41:49.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
20:41:49.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:49.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
20:41:49.832 00.001 29876 MoveAxis(E, 54, ABG)
20:41:49.832 00.000 29876 Guiding  Dir = 2, Dur = 54
20:41:49.832 00.000 29876 IsSlewing returns 0
20:41:49.832 00.000 29876 IsGuiding returns 0
20:41:49.832 00.000 29876 PulseGuide returned control before completion, sleep 64
20:41:49.837 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:49.854 00.017 31432 UpdateGuideState exits: m=2604 RSB=31.1
20:41:49.857 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:49.859 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:49.862 00.003 31432 Enqueuing Expose request
20:41:49.908 00.046 29876 IsGuiding returns 1
20:41:49.908 00.000 29876 scope still moving after pulse duration time elapsed
20:41:49.940 00.032 29876 IsSlewing returns 0
20:41:49.940 00.000 29876 IsGuiding returns 1
20:41:49.971 00.031 29876 IsSlewing returns 0
20:41:49.971 00.000 29876 IsGuiding returns 1
20:41:50.000 00.029 29876 IsSlewing returns 0
20:41:50.000 00.000 29876 IsGuiding returns 0
20:41:50.000 00.000 29876 scope move finished after 54 + 114 ms
20:41:50.000 00.000 29876 Move returns status 0, amount 54
20:41:50.000 00.000 29876 MoveAxis(N, 0, ABG)
20:41:50.000 00.000 29876 Move returns status 0, amount 0
20:41:50.000 00.000 29876 move complete, result=0
20:41:50.000 00.000 29876 worker thread done servicing request
20:41:50.000 00.000 29876 Worker thread wakes up
20:41:50.000 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:50.000 00.000 31432 GuideStep: -0.5 px 54 ms EAST, 0.7 px 0 ms NORTH
20:41:50.003 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:52.133 02.130 29876 Exposure complete
20:41:52.177 00.044 29876 worker thread done servicing request
20:41:52.177 00.000 31432 OnExposeComplete: enter
20:41:52.180 00.003 31432 UpdateGuideState(): m_state=6
20:41:52.182 00.002 31432 Star::Find(15, 613, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:41:52.184 00.002 31432 Star::Find returns 1 (0), X=614.27, Y=161.55, Mass=2715, SNR=31.3, Peak=230 HFD=3.5
20:41:52.186 00.002 31432 MultiStar: [#1 0.17,-0.69,1.05,U] [#2 0.92,-1.17,0.00,M2] [#3 0.08,0.02,1.00,U] [#4 0.02,-0.53,0.87,U] [#5 -0.06,-0.15,0.99,U] [#6 0.70,-0.70,0.00,M3] [#7 -0.16,-0.15,0.80,U] [#8 0.33,-0.49,0.88,U] 
20:41:52.188 00.002 31432 single-star, 6 included, MultiStar: {0.06, -0.33}, one-star: {0.00, -0.32}
20:41:52.190 00.002 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
20:41:52.192 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
20:41:52.194 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.56 mountX=-0.01 mountY=0.31, mountTheta=1.59
20:41:52.196 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.32, opts=13)
20:41:52.198 00.002 31432 Enqueuing Move request for scope (0.00, -0.32)
20:41:52.200 00.002 29876 Worker thread wakes up
20:41:52.200 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
20:41:52.200 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
20:41:52.200 00.000 29876 Moving (0.00, -0.32) raw xDistance=-0.01 yDistance=0.31
20:41:52.200 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:41:52.200 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:52.200 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:41:52.200 00.000 29876 MoveAxis(E, 0, ABG)
20:41:52.200 00.000 29876 Move returns status 0, amount 0
20:41:52.200 00.000 29876 MoveAxis(N, 0, ABG)
20:41:52.200 00.000 29876 Move returns status 0, amount 0
20:41:52.201 00.001 29876 move complete, result=0
20:41:52.201 00.000 29876 worker thread done servicing request
20:41:52.204 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:41:52.216 00.012 31432 UpdateGuideState exits: m=2715 RSB=31.3
20:41:52.218 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:52.220 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:52.222 00.002 31432 Enqueuing Expose request
20:41:52.224 00.002 29876 Worker thread wakes up
20:41:52.224 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:41:52.226 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:52.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:54.134 01.908 29876 Exposure complete
20:41:54.178 00.044 29876 worker thread done servicing request
20:41:54.178 00.000 31432 OnExposeComplete: enter
20:41:54.180 00.002 31432 UpdateGuideState(): m_state=6
20:41:54.183 00.003 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:41:54.185 00.002 31432 Star::Find returns 1 (0), X=613.88, Y=161.20, Mass=2845, SNR=33.3, Peak=221 HFD=3.7
20:41:54.187 00.002 31432 MultiStar: [#1 -0.17,-0.47,0.97,U] [#2 0.25,-1.11,0.00,M3] [#3 -0.28,-0.66,0.94,U] [#4 -0.43,-0.56,0.84,U] [#5 -0.06,-0.53,0.83,U] [#6 0.15,-0.76,0.99,U] [#7 -0.56,-0.22,0.79,U] [#8 -0.07,-0.26,0.79,U] 
20:41:54.189 00.002 31432 refined, 7 included, MultiStar: {-0.22, -0.53}, one-star: {-0.39, -0.67}
20:41:54.191 00.002 31432 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.02) = xAngle (-1.99 = -1.99)
20:41:54.193 00.002 31432 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.02 = 1.02)
20:41:54.195 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.53 hyp=0.57 cameraTheta=-1.97 mountX=-0.23 mountY=0.49, mountTheta=2.02
20:41:54.198 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.53, opts=13)
20:41:54.201 00.003 31432 Enqueuing Move request for scope (-0.22, -0.53)
20:41:54.203 00.002 29876 Worker thread wakes up
20:41:54.203 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.53) opts 0xd
20:41:54.203 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.53)
20:41:54.203 00.000 29876 Moving (-0.22, -0.53) raw xDistance=-0.23 yDistance=0.49
20:41:54.203 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
20:41:54.203 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.35 newest=1.50
20:41:54.203 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.49
20:41:54.203 00.000 29876 MoveAxis(E, 23, ABG)
20:41:54.203 00.000 29876 Guiding  Dir = 2, Dur = 23
20:41:54.203 00.000 29876 IsSlewing returns 0
20:41:54.203 00.000 29876 IsGuiding returns 0
20:41:54.204 00.001 29876 PulseGuide returned control before completion, sleep 33
20:41:54.207 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:41:54.218 00.011 31432 UpdateGuideState exits: m=2845 RSB=33.3
20:41:54.220 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:54.222 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:54.224 00.002 31432 Enqueuing Expose request
20:41:54.243 00.019 29876 IsGuiding returns 1
20:41:54.243 00.000 29876 scope still moving after pulse duration time elapsed
20:41:54.273 00.030 29876 IsSlewing returns 0
20:41:54.273 00.000 29876 IsGuiding returns 1
20:41:54.304 00.031 29876 IsSlewing returns 0
20:41:54.304 00.000 29876 IsGuiding returns 0
20:41:54.304 00.000 29876 scope move finished after 23 + 77 ms
20:41:54.304 00.000 29876 Move returns status 0, amount 23
20:41:54.304 00.000 29876 BLC: Oldest BLC event removed
20:41:54.304 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:41:54.304 00.000 29876 MoveAxis(S, 56, ABG)
20:41:54.304 00.000 29876 Guiding  Dir = 1, Dur = 56
20:41:54.304 00.000 29876 IsSlewing returns 0
20:41:54.304 00.000 29876 IsGuiding returns 0
20:41:54.304 00.000 29876 PulseGuide returned control before completion, sleep 66
20:41:54.381 00.077 29876 IsGuiding returns 1
20:41:54.381 00.000 29876 scope still moving after pulse duration time elapsed
20:41:54.413 00.032 29876 IsSlewing returns 0
20:41:54.413 00.000 29876 IsGuiding returns 1
20:41:54.444 00.031 29876 IsSlewing returns 0
20:41:54.444 00.000 29876 IsGuiding returns 1
20:41:54.476 00.032 29876 IsSlewing returns 0
20:41:54.476 00.000 29876 IsGuiding returns 0
20:41:54.476 00.000 29876 scope move finished after 56 + 115 ms
20:41:54.476 00.000 29876 Move returns status 0, amount 56
20:41:54.476 00.000 29876 move complete, result=0
20:41:54.476 00.000 29876 worker thread done servicing request
20:41:54.476 00.000 29876 Worker thread wakes up
20:41:54.476 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.5 px 56 ms SOUTH
20:41:54.479 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:54.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:56.704 02.225 29876 Exposure complete
20:41:56.748 00.044 29876 worker thread done servicing request
20:41:56.748 00.000 31432 OnExposeComplete: enter
20:41:56.750 00.002 31432 UpdateGuideState(): m_state=6
20:41:56.752 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:41:56.754 00.002 31432 Star::Find returns 1 (0), X=613.40, Y=160.90, Mass=2549, SNR=31.5, Peak=234 HFD=3.5
20:41:56.756 00.002 31432 MultiStar: [#1 -0.68,-0.79,0.00,M1] [#2 -0.11,-1.31,0.00,M4] [#3 -1.27,-0.52,0.00,M2] [#4 -1.68,-0.57,0.00,M2] [#5 -1.84,-0.08,0.00,M1] [#6 -0.62,-0.73,0.00,M3] [#7 -1.53,-0.36,0.00,M2] [#8 -0.94,-0.50,0.00,M1] 
20:41:56.758 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
20:41:56.760 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
20:41:56.762 00.002 31432 CameraToMount -- cameraX=-0.87 cameraY=-0.97 hyp=1.30 cameraTheta=-2.30 mountX=-0.89 mountY=0.82, mountTheta=2.40
20:41:56.764 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.87, y=-0.97, opts=13)
20:41:56.766 00.002 31432 Enqueuing Move request for scope (-0.87, -0.97)
20:41:56.768 00.002 29876 Worker thread wakes up
20:41:56.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.97) opts 0xd
20:41:56.768 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.87, -0.97)
20:41:56.768 00.000 29876 Moving (-0.87, -0.97) raw xDistance=-0.89 yDistance=0.82
20:41:56.768 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.89
20:41:56.768 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.82
20:41:56.768 00.000 29876 MoveAxis(E, 89, ABG)
20:41:56.768 00.000 29876 Guiding  Dir = 2, Dur = 89
20:41:56.769 00.001 29876 IsSlewing returns 0
20:41:56.769 00.000 29876 IsGuiding returns 0
20:41:56.769 00.000 29876 PulseGuide returned control before completion, sleep 99
20:41:56.772 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:56.783 00.011 31432 UpdateGuideState exits: m=2549 RSB=31.5
20:41:56.786 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:56.788 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:56.790 00.002 31432 Enqueuing Expose request
20:41:56.873 00.083 29876 IsGuiding returns 1
20:41:56.873 00.000 29876 scope still moving after pulse duration time elapsed
20:41:56.904 00.031 29876 IsSlewing returns 0
20:41:56.904 00.000 29876 IsGuiding returns 1
20:41:56.935 00.031 29876 IsSlewing returns 0
20:41:56.935 00.000 29876 IsGuiding returns 0
20:41:56.935 00.000 29876 scope move finished after 89 + 77 ms
20:41:56.935 00.000 29876 Move returns status 0, amount 89
20:41:56.935 00.000 29876 MoveAxis(S, 61, ABG)
20:41:56.935 00.000 29876 Guiding  Dir = 1, Dur = 61
20:41:56.935 00.000 29876 IsSlewing returns 0
20:41:56.935 00.000 29876 IsGuiding returns 0
20:41:56.935 00.000 29876 PulseGuide returned control before completion, sleep 71
20:41:57.012 00.077 29876 IsGuiding returns 1
20:41:57.012 00.000 29876 scope still moving after pulse duration time elapsed
20:41:57.042 00.030 29876 IsSlewing returns 0
20:41:57.042 00.000 29876 IsGuiding returns 1
20:41:57.074 00.032 29876 IsSlewing returns 0
20:41:57.074 00.000 29876 IsGuiding returns 1
20:41:57.105 00.031 29876 IsSlewing returns 0
20:41:57.105 00.000 29876 IsGuiding returns 1
20:41:57.136 00.031 29876 IsSlewing returns 0
20:41:57.136 00.000 29876 IsGuiding returns 0
20:41:57.136 00.000 29876 scope move finished after 61 + 139 ms
20:41:57.136 00.000 29876 Move returns status 0, amount 61
20:41:57.136 00.000 29876 move complete, result=0
20:41:57.136 00.000 29876 worker thread done servicing request
20:41:57.136 00.000 29876 Worker thread wakes up
20:41:57.136 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:57.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:57.136 00.000 31432 GuideStep: -0.9 px 89 ms EAST, 0.8 px 61 ms SOUTH
20:41:59.053 01.917 29876 Exposure complete
20:41:59.096 00.043 29876 worker thread done servicing request
20:41:59.096 00.000 31432 OnExposeComplete: enter
20:41:59.099 00.003 31432 UpdateGuideState(): m_state=6
20:41:59.101 00.002 31432 Star::Find(15, 613, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:41:59.103 00.002 31432 Star::Find returns 1 (0), X=612.68, Y=161.33, Mass=2661, SNR=31.4, Peak=170 HFD=3.9
20:41:59.105 00.002 31432 MultiStar: [#1 -1.77,-0.15,0.00,M2] [#2 -1.17,-0.82,0.00,M5] [#3 -1.69,-0.80,0.00,M3] [#4 -1.85,-0.56,0.00,M3] [#5 -1.57,-0.41,0.00,M2] [#6 -1.76,-0.46,0.00,M4] [#7 -1.96,-0.28,0.00,M3] [#8 -1.70,-0.06,0.00,M2] 
20:41:59.107 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.84 = -2.84)
20:41:59.109 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.17 = 0.17)
20:41:59.111 00.002 31432 CameraToMount -- cameraX=-1.59 cameraY=-0.54 hyp=1.68 cameraTheta=-2.81 mountX=-1.60 mountY=0.29, mountTheta=2.96
20:41:59.113 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.59, y=-0.54, opts=13)
20:41:59.115 00.002 31432 Enqueuing Move request for scope (-1.59, -0.54)
20:41:59.118 00.003 29876 Worker thread wakes up
20:41:59.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -0.54) opts 0xd
20:41:59.118 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.59, -0.54)
20:41:59.118 00.000 29876 Moving (-1.59, -0.54) raw xDistance=-1.60 yDistance=0.29
20:41:59.118 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.60
20:41:59.118 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:59.118 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:41:59.118 00.000 29876 MoveAxis(E, 167, ABG)
20:41:59.118 00.000 29876 Guiding  Dir = 2, Dur = 167
20:41:59.118 00.000 29876 IsSlewing returns 0
20:41:59.118 00.000 29876 IsGuiding returns 0
20:41:59.118 00.000 29876 PulseGuide returned control before completion, sleep 177
20:41:59.122 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:41:59.135 00.013 31432 UpdateGuideState exits: m=2661 RSB=31.4
20:41:59.137 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:59.139 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:41:59.141 00.002 31432 Enqueuing Expose request
20:41:59.300 00.159 29876 IsGuiding returns 1
20:41:59.300 00.000 29876 scope still moving after pulse duration time elapsed
20:41:59.330 00.030 29876 IsSlewing returns 0
20:41:59.330 00.000 29876 IsGuiding returns 0
20:41:59.330 00.000 29876 scope move finished after 167 + 44 ms
20:41:59.330 00.000 29876 Move returns status 0, amount 167
20:41:59.330 00.000 29876 MoveAxis(N, 0, ABG)
20:41:59.330 00.000 29876 Move returns status 0, amount 0
20:41:59.330 00.000 29876 move complete, result=0
20:41:59.330 00.000 29876 worker thread done servicing request
20:41:59.330 00.000 29876 Worker thread wakes up
20:41:59.330 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:41:59.330 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:41:59.330 00.000 31432 GuideStep: -1.6 px 167 ms EAST, 0.3 px 0 ms NORTH
20:42:01.463 02.133 29876 Exposure complete
20:42:01.505 00.042 29876 worker thread done servicing request
20:42:01.505 00.000 31432 OnExposeComplete: enter
20:42:01.508 00.003 31432 UpdateGuideState(): m_state=6
20:42:01.510 00.002 31432 Star::Find(15, 612, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:42:01.513 00.003 31432 Star::Find returns 1 (0), X=613.92, Y=161.48, Mass=2580, SNR=31.0, Peak=199 HFD=3.8
20:42:01.515 00.002 31432 MultiStar: [#1 -0.14,-0.06,0.96,U] [#2 -0.03,-0.59,1.09,U] [#3 -0.16,-0.42,1.00,U] [#4 -0.52,-0.62,0.88,U] [#5 -0.75,-0.12,0.85,U] [#6 -0.12,-0.55,1.09,U] [#7 -0.99,-0.31,0.00,M4] [#8 -0.46,-0.33,0.84,U] 
20:42:01.516 00.001 31432 refined, 7 included, MultiStar: {-0.30, -0.39}, one-star: {-0.36, -0.39}
20:42:01.518 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
20:42:01.520 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
20:42:01.522 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-2.22 mountX=-0.31 mountY=0.34, mountTheta=2.30
20:42:01.527 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.39, opts=13)
20:42:01.530 00.003 31432 Enqueuing Move request for scope (-0.30, -0.39)
20:42:01.532 00.002 29876 Worker thread wakes up
20:42:01.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.39) opts 0xd
20:42:01.532 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.39)
20:42:01.532 00.000 29876 Moving (-0.30, -0.39) raw xDistance=-0.31 yDistance=0.34
20:42:01.532 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.31
20:42:01.532 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
20:42:01.532 00.000 29876 MoveAxis(E, 53, ABG)
20:42:01.532 00.000 29876 Guiding  Dir = 2, Dur = 53
20:42:01.533 00.001 29876 IsSlewing returns 0
20:42:01.533 00.000 29876 IsGuiding returns 0
20:42:01.533 00.000 29876 PulseGuide returned control before completion, sleep 63
20:42:01.536 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:01.548 00.012 31432 UpdateGuideState exits: m=2580 RSB=31.0
20:42:01.550 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:01.552 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:01.554 00.002 31432 Enqueuing Expose request
20:42:01.601 00.047 29876 IsGuiding returns 1
20:42:01.601 00.000 29876 scope still moving after pulse duration time elapsed
20:42:01.632 00.031 29876 IsSlewing returns 0
20:42:01.632 00.000 29876 IsGuiding returns 1
20:42:01.662 00.030 29876 IsSlewing returns 0
20:42:01.662 00.000 29876 IsGuiding returns 1
20:42:01.693 00.031 29876 IsSlewing returns 0
20:42:01.693 00.000 29876 IsGuiding returns 0
20:42:01.693 00.000 29876 scope move finished after 53 + 107 ms
20:42:01.693 00.000 29876 Move returns status 0, amount 53
20:42:01.693 00.000 29876 MoveAxis(S, 25, ABG)
20:42:01.693 00.000 29876 Guiding  Dir = 1, Dur = 25
20:42:01.694 00.001 29876 IsSlewing returns 0
20:42:01.694 00.000 29876 IsGuiding returns 0
20:42:01.694 00.000 29876 PulseGuide returned control before completion, sleep 35
20:42:01.740 00.046 29876 IsGuiding returns 1
20:42:01.740 00.000 29876 scope still moving after pulse duration time elapsed
20:42:01.771 00.031 29876 IsSlewing returns 0
20:42:01.771 00.000 29876 IsGuiding returns 1
20:42:01.802 00.031 29876 IsSlewing returns 0
20:42:01.802 00.000 29876 IsGuiding returns 0
20:42:01.802 00.000 29876 scope move finished after 25 + 83 ms
20:42:01.802 00.000 29876 Move returns status 0, amount 25
20:42:01.802 00.000 29876 move complete, result=0
20:42:01.802 00.000 29876 worker thread done servicing request
20:42:01.802 00.000 29876 Worker thread wakes up
20:42:01.802 00.000 31432 GuideStep: -0.3 px 53 ms EAST, 0.3 px 25 ms SOUTH
20:42:01.806 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:01.807 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:03.723 01.916 29876 Exposure complete
20:42:03.768 00.045 29876 worker thread done servicing request
20:42:03.768 00.000 31432 OnExposeComplete: enter
20:42:03.770 00.002 31432 UpdateGuideState(): m_state=6
20:42:03.772 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:42:03.774 00.002 31432 Star::Find returns 1 (0), X=614.29, Y=161.32, Mass=2794, SNR=32.1, Peak=199 HFD=4.0
20:42:03.776 00.002 31432 MultiStar: [#1 0.06,-0.42,0.98,U] [#2 0.26,-0.71,1.10,U] [#3 0.35,-0.52,0.91,U] [#4 -0.05,-0.57,0.87,U] [#5 0.42,-0.38,0.94,U] [#6 0.30,-0.48,1.06,U] [#7 -0.47,0.18,0.79,U] [#8 0.91,-0.46,0.00,M2] 
20:42:03.778 00.002 31432 refined, 7 included, MultiStar: {0.13, -0.45}, one-star: {0.02, -0.55}
20:42:03.780 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
20:42:03.782 00.002 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.70 = 1.70)
20:42:03.784 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.29 mountX=0.12 mountY=0.46, mountTheta=1.32
20:42:03.787 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.45, opts=13)
20:42:03.789 00.002 31432 Enqueuing Move request for scope (0.13, -0.45)
20:42:03.790 00.001 29876 Worker thread wakes up
20:42:03.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.45) opts 0xd
20:42:03.790 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.45)
20:42:03.791 00.001 29876 Moving (0.13, -0.45) raw xDistance=0.12 yDistance=0.46
20:42:03.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:42:03.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
20:42:03.791 00.000 29876 MoveAxis(E, 0, ABG)
20:42:03.791 00.000 29876 Move returns status 0, amount 0
20:42:03.791 00.000 29876 MoveAxis(S, 34, ABG)
20:42:03.791 00.000 29876 Guiding  Dir = 1, Dur = 34
20:42:03.791 00.000 29876 IsSlewing returns 0
20:42:03.791 00.000 29876 IsGuiding returns 0
20:42:03.791 00.000 29876 PulseGuide returned control before completion, sleep 44
20:42:03.794 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:03.808 00.014 31432 UpdateGuideState exits: m=2794 RSB=32.1
20:42:03.811 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:03.813 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:03.815 00.002 31432 Enqueuing Expose request
20:42:03.844 00.029 29876 IsGuiding returns 1
20:42:03.844 00.000 29876 scope still moving after pulse duration time elapsed
20:42:03.875 00.031 29876 IsSlewing returns 0
20:42:03.875 00.000 29876 IsGuiding returns 1
20:42:03.906 00.031 29876 IsSlewing returns 0
20:42:03.906 00.000 29876 IsGuiding returns 1
20:42:03.937 00.031 29876 IsSlewing returns 0
20:42:03.937 00.000 29876 IsGuiding returns 1
20:42:03.967 00.030 29876 IsSlewing returns 0
20:42:03.967 00.000 29876 IsGuiding returns 0
20:42:03.967 00.000 29876 scope move finished after 34 + 142 ms
20:42:03.967 00.000 29876 Move returns status 0, amount 34
20:42:03.967 00.000 29876 move complete, result=0
20:42:03.967 00.000 29876 worker thread done servicing request
20:42:03.967 00.000 29876 Worker thread wakes up
20:42:03.967 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 34 ms SOUTH
20:42:03.971 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:03.971 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:06.196 02.225 29876 Exposure complete
20:42:06.240 00.044 29876 worker thread done servicing request
20:42:06.240 00.000 31432 OnExposeComplete: enter
20:42:06.243 00.003 31432 UpdateGuideState(): m_state=6
20:42:06.245 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:42:06.247 00.002 31432 Star::Find returns 1 (0), X=614.33, Y=161.09, Mass=2580, SNR=31.3, Peak=204 HFD=4.0
20:42:06.248 00.001 31432 MultiStar: [#1 0.20,-0.75,0.98,U] [#2 1.02,-1.12,0.00,M4] [#3 -0.80,0.14,0.98,U] [#4 -0.67,-0.44,0.90,U] [#5 -0.31,-0.41,0.97,U] [#6 0.66,-0.76,0.00,M3] [#7 -0.87,-0.28,0.80,U] [#8 -0.23,-0.11,0.84,U] 
20:42:06.250 00.002 31432 refined, 6 included, MultiStar: {-0.36, -0.38}, one-star: {0.05, -0.78}
20:42:06.252 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.02) = xAngle (-2.35 = -2.35)
20:42:06.254 00.002 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.66 = 0.66)
20:42:06.256 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.38 hyp=0.53 cameraTheta=-2.33 mountX=-0.37 mountY=0.32, mountTheta=2.42
20:42:06.259 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.38, opts=13)
20:42:06.261 00.002 31432 Enqueuing Move request for scope (-0.36, -0.38)
20:42:06.263 00.002 29876 Worker thread wakes up
20:42:06.263 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.38) opts 0xd
20:42:06.263 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.38)
20:42:06.263 00.000 29876 Moving (-0.36, -0.38) raw xDistance=-0.37 yDistance=0.32
20:42:06.263 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
20:42:06.263 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
20:42:06.263 00.000 29876 MoveAxis(E, 36, ABG)
20:42:06.263 00.000 29876 Guiding  Dir = 2, Dur = 36
20:42:06.263 00.000 29876 IsSlewing returns 0
20:42:06.263 00.000 29876 IsGuiding returns 0
20:42:06.264 00.001 29876 PulseGuide returned control before completion, sleep 46
20:42:06.267 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:06.278 00.011 31432 UpdateGuideState exits: m=2580 RSB=31.3
20:42:06.281 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:06.283 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:06.284 00.001 31432 Enqueuing Expose request
20:42:06.316 00.032 29876 IsGuiding returns 1
20:42:06.316 00.000 29876 scope still moving after pulse duration time elapsed
20:42:06.348 00.032 29876 IsSlewing returns 0
20:42:06.348 00.000 29876 IsGuiding returns 0
20:42:06.348 00.000 29876 scope move finished after 36 + 48 ms
20:42:06.348 00.000 29876 Move returns status 0, amount 36
20:42:06.348 00.000 29876 MoveAxis(S, 24, ABG)
20:42:06.348 00.000 29876 Guiding  Dir = 1, Dur = 24
20:42:06.348 00.000 29876 IsSlewing returns 0
20:42:06.348 00.000 29876 IsGuiding returns 0
20:42:06.348 00.000 29876 PulseGuide returned control before completion, sleep 34
20:42:06.394 00.046 29876 IsGuiding returns 1
20:42:06.394 00.000 29876 scope still moving after pulse duration time elapsed
20:42:06.426 00.032 29876 IsSlewing returns 0
20:42:06.426 00.000 29876 IsGuiding returns 1
20:42:06.456 00.030 29876 IsSlewing returns 0
20:42:06.456 00.000 29876 IsGuiding returns 1
20:42:06.487 00.031 29876 IsSlewing returns 0
20:42:06.487 00.000 29876 IsGuiding returns 0
20:42:06.487 00.000 29876 scope move finished after 24 + 115 ms
20:42:06.487 00.000 29876 Move returns status 0, amount 24
20:42:06.487 00.000 29876 move complete, result=0
20:42:06.487 00.000 29876 worker thread done servicing request
20:42:06.488 00.001 29876 Worker thread wakes up
20:42:06.488 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:06.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:06.488 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.3 px 24 ms SOUTH
20:42:08.392 01.904 29876 Exposure complete
20:42:08.436 00.044 29876 worker thread done servicing request
20:42:08.436 00.000 31432 OnExposeComplete: enter
20:42:08.438 00.002 31432 UpdateGuideState(): m_state=6
20:42:08.440 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:42:08.442 00.002 31432 Star::Find returns 1 (0), X=614.00, Y=161.97, Mass=2406, SNR=29.8, Peak=191 HFD=4.0
20:42:08.444 00.002 31432 MultiStar: [#1 -0.37,0.10,1.06,U] [#2 0.45,-0.32,1.15,U] [#3 -0.18,0.21,1.12,U] [#4 -0.80,0.30,0.94,U] [#5 -0.55,0.61,0.96,U] [#6 -0.06,0.18,1.15,U] [#7 -0.47,0.46,0.87,U] [#8 -0.46,0.64,0.92,U] 
20:42:08.446 00.002 31432 single-star, 8 included, MultiStar: {-0.28, 0.24}, one-star: {-0.27, 0.10}
20:42:08.448 00.002 31432 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.02) = xAngle (2.76 = 2.76)
20:42:08.450 00.002 31432 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.77 = -0.52)
20:42:08.452 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=-0.27 mountY=-0.15, mountTheta=-2.65
20:42:08.457 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.10, opts=13)
20:42:08.460 00.003 31432 Enqueuing Move request for scope (-0.27, 0.10)
20:42:08.462 00.002 29876 Worker thread wakes up
20:42:08.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
20:42:08.462 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
20:42:08.462 00.000 29876 Moving (-0.27, 0.10) raw xDistance=-0.27 yDistance=-0.15
20:42:08.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
20:42:08.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:08.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:42:08.462 00.000 29876 MoveAxis(E, 31, ABG)
20:42:08.462 00.000 29876 Guiding  Dir = 2, Dur = 31
20:42:08.462 00.000 29876 IsSlewing returns 0
20:42:08.463 00.001 29876 IsGuiding returns 0
20:42:08.463 00.000 29876 PulseGuide returned control before completion, sleep 41
20:42:08.466 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:08.477 00.011 31432 UpdateGuideState exits: m=2406 RSB=29.8
20:42:08.480 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:08.481 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:08.483 00.002 31432 Enqueuing Expose request
20:42:08.515 00.032 29876 IsGuiding returns 1
20:42:08.515 00.000 29876 scope still moving after pulse duration time elapsed
20:42:08.547 00.032 29876 IsSlewing returns 0
20:42:08.547 00.000 29876 IsGuiding returns 0
20:42:08.547 00.000 29876 scope move finished after 31 + 53 ms
20:42:08.547 00.000 29876 Move returns status 0, amount 31
20:42:08.547 00.000 29876 MoveAxis(N, 0, ABG)
20:42:08.547 00.000 29876 Move returns status 0, amount 0
20:42:08.547 00.000 29876 move complete, result=0
20:42:08.548 00.001 29876 worker thread done servicing request
20:42:08.548 00.000 29876 Worker thread wakes up
20:42:08.548 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:08.548 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
20:42:08.550 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:10.779 02.229 29876 Exposure complete
20:42:10.822 00.043 29876 worker thread done servicing request
20:42:10.822 00.000 31432 OnExposeComplete: enter
20:42:10.825 00.003 31432 UpdateGuideState(): m_state=6
20:42:10.827 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:42:10.829 00.002 31432 Star::Find returns 1 (0), X=614.32, Y=161.58, Mass=2425, SNR=30.9, Peak=184 HFD=3.5
20:42:10.831 00.002 31432 MultiStar: [#1 0.23,0.01,0.99,U] [#2 0.80,-1.08,0.00,M4] [#3 -0.30,0.01,1.01,U] [#4 -0.48,-0.15,0.88,U] [#5 -0.18,-0.08,0.99,U] [#6 0.30,-0.25,1.07,U] [#7 -0.58,0.27,0.85,U] [#8 -0.18,0.12,0.92,U] 
20:42:10.832 00.001 31432 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {0.05, -0.28}
20:42:10.834 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
20:42:10.836 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
20:42:10.838 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=-0.13 mountY=0.03, mountTheta=2.89
20:42:10.841 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.05, opts=13)
20:42:10.846 00.005 31432 Enqueuing Move request for scope (-0.12, -0.05)
20:42:10.847 00.001 29876 Worker thread wakes up
20:42:10.847 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
20:42:10.848 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
20:42:10.848 00.000 29876 Moving (-0.12, -0.05) raw xDistance=-0.13 yDistance=0.03
20:42:10.848 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:42:10.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:10.848 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:42:10.848 00.000 29876 MoveAxis(E, 0, ABG)
20:42:10.848 00.000 29876 Move returns status 0, amount 0
20:42:10.848 00.000 29876 MoveAxis(N, 0, ABG)
20:42:10.848 00.000 29876 Move returns status 0, amount 0
20:42:10.848 00.000 29876 move complete, result=0
20:42:10.848 00.000 29876 worker thread done servicing request
20:42:10.851 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:10.863 00.012 31432 UpdateGuideState exits: m=2425 RSB=30.9
20:42:10.865 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:10.867 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:10.868 00.001 31432 Enqueuing Expose request
20:42:10.871 00.003 29876 Worker thread wakes up
20:42:10.871 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:42:10.873 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:10.873 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:12.782 01.909 29876 Exposure complete
20:42:12.825 00.043 29876 worker thread done servicing request
20:42:12.825 00.000 31432 OnExposeComplete: enter
20:42:12.828 00.003 31432 UpdateGuideState(): m_state=6
20:42:12.830 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:42:12.832 00.002 31432 Star::Find returns 1 (0), X=614.31, Y=162.10, Mass=2670, SNR=32.1, Peak=196 HFD=3.8
20:42:12.834 00.002 31432 MultiStar: [#1 -0.05,0.19,1.03,U] [#2 0.53,-0.14,1.07,U] [#3 0.18,0.45,0.95,U] [#4 -0.34,0.03,0.90,U] [#5 -0.11,0.49,0.84,U] [#6 0.39,0.42,1.01,U] [#7 -0.81,0.59,0.00,M1] [#8 -0.09,0.44,0.84,U] 
20:42:12.836 00.002 31432 single-star, 7 included, MultiStar: {0.09, 0.25}, one-star: {0.03, 0.23}
20:42:12.838 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
20:42:12.839 00.001 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.41 = -1.87)
20:42:12.841 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=0.04 mountY=-0.22, mountTheta=-1.40
20:42:12.845 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.23, opts=13)
20:42:12.847 00.002 31432 Enqueuing Move request for scope (0.03, 0.23)
20:42:12.849 00.002 29876 Worker thread wakes up
20:42:12.849 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
20:42:12.849 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
20:42:12.849 00.000 29876 Moving (0.03, 0.23) raw xDistance=0.04 yDistance=-0.22
20:42:12.849 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:42:12.849 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:12.850 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:42:12.850 00.000 29876 MoveAxis(E, 0, ABG)
20:42:12.850 00.000 29876 Move returns status 0, amount 0
20:42:12.850 00.000 29876 MoveAxis(N, 0, ABG)
20:42:12.850 00.000 29876 Move returns status 0, amount 0
20:42:12.850 00.000 29876 move complete, result=0
20:42:12.850 00.000 29876 worker thread done servicing request
20:42:12.853 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:12.865 00.012 31432 UpdateGuideState exits: m=2670 RSB=32.1
20:42:12.869 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:12.872 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:12.874 00.002 31432 Enqueuing Expose request
20:42:12.877 00.003 29876 Worker thread wakes up
20:42:12.877 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:42:12.879 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:12.879 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:15.011 02.132 29876 Exposure complete
20:42:15.054 00.043 29876 worker thread done servicing request
20:42:15.054 00.000 31432 OnExposeComplete: enter
20:42:15.056 00.002 31432 UpdateGuideState(): m_state=6
20:42:15.058 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:42:15.060 00.002 31432 Star::Find returns 1 (0), X=614.20, Y=162.15, Mass=2887, SNR=32.9, Peak=225 HFD=3.7
20:42:15.062 00.002 31432 MultiStar: [#1 0.02,0.24,0.94,U] [#2 0.71,0.13,1.09,U] [#3 0.03,0.22,0.97,U] [#4 0.24,0.14,0.87,U] [#5 0.16,0.25,0.88,U] [#6 0.21,0.53,1.00,U] [#7 0.29,0.31,0.79,U] [#8 0.53,0.16,0.82,U] 
20:42:15.064 00.002 31432 single-star, 8 included, MultiStar: {0.24, 0.25}, one-star: {-0.08, 0.28}
20:42:15.065 00.001 31432 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.02) = xAngle (1.81 = 1.81)
20:42:15.067 00.002 31432 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.82 = -1.46)
20:42:15.069 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.07 mountY=-0.29, mountTheta=-1.80
20:42:15.074 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.28, opts=13)
20:42:15.077 00.003 31432 Enqueuing Move request for scope (-0.08, 0.28)
20:42:15.078 00.001 29876 Worker thread wakes up
20:42:15.078 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
20:42:15.078 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
20:42:15.078 00.000 29876 Moving (-0.08, 0.28) raw xDistance=-0.07 yDistance=-0.29
20:42:15.078 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:42:15.079 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:15.079 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:42:15.079 00.000 29876 MoveAxis(E, 0, ABG)
20:42:15.079 00.000 29876 Move returns status 0, amount 0
20:42:15.079 00.000 29876 MoveAxis(N, 0, ABG)
20:42:15.079 00.000 29876 Move returns status 0, amount 0
20:42:15.079 00.000 29876 move complete, result=0
20:42:15.079 00.000 29876 worker thread done servicing request
20:42:15.082 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:42:15.093 00.011 31432 UpdateGuideState exits: m=2887 RSB=32.9
20:42:15.095 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:15.097 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:15.099 00.002 31432 Enqueuing Expose request
20:42:15.101 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:42:15.103 00.002 29876 Worker thread wakes up
20:42:15.103 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:15.103 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:17.012 01.909 29876 Exposure complete
20:42:17.056 00.044 29876 worker thread done servicing request
20:42:17.056 00.000 31432 OnExposeComplete: enter
20:42:17.058 00.002 31432 UpdateGuideState(): m_state=6
20:42:17.060 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:42:17.062 00.002 31432 Star::Find returns 1 (0), X=614.49, Y=161.44, Mass=2446, SNR=30.6, Peak=211 HFD=3.2
20:42:17.064 00.002 31432 MultiStar: [#1 0.15,0.02,1.01,U] [#2 0.22,-0.58,1.17,U] [#3 -0.49,0.09,1.07,U] [#4 -0.33,-0.29,0.94,U] [#5 0.02,-0.07,0.99,U] [#6 0.34,-0.36,1.11,U] [#7 -0.47,0.06,0.80,U] [#8 -0.25,-0.13,0.88,U] 
20:42:17.067 00.003 31432 refined, 8 included, MultiStar: {-0.05, -0.20}, one-star: {0.22, -0.43}
20:42:17.069 00.002 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:42:17.070 00.001 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:42:17.072 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=-0.05 mountY=0.19, mountTheta=1.83
20:42:17.075 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.20, opts=13)
20:42:17.077 00.002 31432 Enqueuing Move request for scope (-0.05, -0.20)
20:42:17.079 00.002 29876 Worker thread wakes up
20:42:17.079 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
20:42:17.079 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
20:42:17.079 00.000 29876 Moving (-0.05, -0.20) raw xDistance=-0.05 yDistance=0.19
20:42:17.079 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:42:17.079 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:17.079 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:42:17.079 00.000 29876 MoveAxis(E, 0, ABG)
20:42:17.079 00.000 29876 Move returns status 0, amount 0
20:42:17.079 00.000 29876 MoveAxis(N, 0, ABG)
20:42:17.079 00.000 29876 Move returns status 0, amount 0
20:42:17.079 00.000 29876 move complete, result=0
20:42:17.079 00.000 29876 worker thread done servicing request
20:42:17.083 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:42:17.094 00.011 31432 UpdateGuideState exits: m=2446 RSB=30.6
20:42:17.097 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:17.098 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:17.100 00.002 31432 Enqueuing Expose request
20:42:17.102 00.002 29876 Worker thread wakes up
20:42:17.102 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:42:17.104 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:17.104 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:19.226 02.122 29876 Exposure complete
20:42:19.270 00.044 29876 worker thread done servicing request
20:42:19.270 00.000 31432 OnExposeComplete: enter
20:42:19.273 00.003 31432 UpdateGuideState(): m_state=6
20:42:19.275 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:42:19.277 00.002 31432 Star::Find returns 1 (0), X=614.01, Y=162.36, Mass=2710, SNR=32.0, Peak=236 HFD=3.5
20:42:19.278 00.001 31432 MultiStar: [#1 0.06,0.24,0.95,U] [#2 0.84,-0.08,1.10,U] [#3 -0.05,0.51,1.00,U] [#4 -0.50,0.39,0.92,U] [#5 -0.46,0.39,0.96,U] [#6 0.37,0.24,1.03,U] [#7 -0.76,0.75,0.00,M1] [#8 -0.55,0.77,0.00,M1] 
20:42:19.280 00.002 31432 refined, 6 included, MultiStar: {0.02, 0.30}, one-star: {-0.26, 0.50}
20:42:19.282 00.002 31432 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.02) = xAngle (1.48 = 1.48)
20:42:19.284 00.002 31432 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.49 = -1.80)
20:42:19.285 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.31 cameraTheta=1.50 mountX=0.03 mountY=-0.30, mountTheta=-1.47
20:42:19.289 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.30, opts=13)
20:42:19.291 00.002 31432 Enqueuing Move request for scope (0.02, 0.30)
20:42:19.292 00.001 29876 Worker thread wakes up
20:42:19.293 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
20:42:19.293 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
20:42:19.293 00.000 29876 Moving (0.02, 0.30) raw xDistance=0.03 yDistance=-0.30
20:42:19.293 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:42:19.293 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:19.293 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:42:19.293 00.000 29876 MoveAxis(E, 0, ABG)
20:42:19.293 00.000 29876 Move returns status 0, amount 0
20:42:19.293 00.000 29876 MoveAxis(N, 0, ABG)
20:42:19.293 00.000 29876 Move returns status 0, amount 0
20:42:19.293 00.000 29876 move complete, result=0
20:42:19.293 00.000 29876 worker thread done servicing request
20:42:19.296 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:19.308 00.012 31432 UpdateGuideState exits: m=2710 RSB=32.0
20:42:19.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:19.312 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:19.314 00.002 31432 Enqueuing Expose request
20:42:19.315 00.001 29876 Worker thread wakes up
20:42:19.315 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
20:42:19.317 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:19.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:21.228 01.911 29876 Exposure complete
20:42:21.271 00.043 29876 worker thread done servicing request
20:42:21.271 00.000 31432 OnExposeComplete: enter
20:42:21.274 00.003 31432 UpdateGuideState(): m_state=6
20:42:21.276 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:42:21.278 00.002 31432 Star::Find returns 1 (0), X=613.90, Y=161.76, Mass=2459, SNR=31.1, Peak=245 HFD=3.3
20:42:21.280 00.002 31432 MultiStar: [#1 -0.23,0.08,0.99,U] [#2 0.58,-0.77,0.00,M1] [#3 -0.64,0.22,0.98,U] [#4 -0.68,0.04,0.88,U] [#5 -0.52,0.35,0.92,U] [#6 0.35,-0.55,1.11,U] [#7 -0.65,0.34,0.86,U] [#8 -0.38,0.49,0.88,U] 
20:42:21.282 00.002 31432 refined, 7 included, MultiStar: {-0.37, 0.09}, one-star: {-0.37, -0.10}
20:42:21.284 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
20:42:21.286 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.39)
20:42:21.287 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=-0.37 mountY=-0.14, mountTheta=-2.77
20:42:21.292 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.09, opts=13)
20:42:21.294 00.002 31432 Enqueuing Move request for scope (-0.37, 0.09)
20:42:21.298 00.004 29876 Worker thread wakes up
20:42:21.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
20:42:21.298 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
20:42:21.298 00.000 29876 Moving (-0.37, 0.09) raw xDistance=-0.37 yDistance=-0.14
20:42:21.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
20:42:21.298 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:21.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:42:21.298 00.000 29876 MoveAxis(E, 35, ABG)
20:42:21.298 00.000 29876 Guiding  Dir = 2, Dur = 35
20:42:21.298 00.000 29876 IsSlewing returns 0
20:42:21.298 00.000 29876 IsGuiding returns 0
20:42:21.298 00.000 29876 PulseGuide returned control before completion, sleep 45
20:42:21.305 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:21.317 00.012 31432 UpdateGuideState exits: m=2459 RSB=31.1
20:42:21.319 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:21.322 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:21.325 00.003 31432 Enqueuing Expose request
20:42:21.352 00.027 29876 IsGuiding returns 1
20:42:21.352 00.000 29876 scope still moving after pulse duration time elapsed
20:42:21.383 00.031 29876 IsSlewing returns 0
20:42:21.383 00.000 29876 IsGuiding returns 1
20:42:21.413 00.030 29876 IsSlewing returns 0
20:42:21.413 00.000 29876 IsGuiding returns 1
20:42:21.445 00.032 29876 IsSlewing returns 0
20:42:21.445 00.000 29876 IsGuiding returns 1
20:42:21.476 00.031 29876 IsSlewing returns 0
20:42:21.476 00.000 29876 IsGuiding returns 1
20:42:21.506 00.030 29876 IsSlewing returns 0
20:42:21.506 00.000 29876 IsGuiding returns 0
20:42:21.506 00.000 29876 scope move finished after 35 + 172 ms
20:42:21.506 00.000 29876 Move returns status 0, amount 35
20:42:21.506 00.000 29876 MoveAxis(N, 0, ABG)
20:42:21.506 00.000 29876 Move returns status 0, amount 0
20:42:21.506 00.000 29876 move complete, result=0
20:42:21.506 00.000 29876 worker thread done servicing request
20:42:21.506 00.000 29876 Worker thread wakes up
20:42:21.506 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:21.507 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:21.507 00.000 31432 GuideStep: -0.4 px 35 ms EAST, -0.1 px 0 ms NORTH
20:42:23.633 02.126 29876 Exposure complete
20:42:23.676 00.043 29876 worker thread done servicing request
20:42:23.676 00.000 31432 OnExposeComplete: enter
20:42:23.678 00.002 31432 UpdateGuideState(): m_state=6
20:42:23.680 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:42:23.682 00.002 31432 Star::Find returns 1 (0), X=614.26, Y=161.68, Mass=2598, SNR=31.0, Peak=222 HFD=3.5
20:42:23.685 00.003 31432 MultiStar: [#1 0.36,-0.19,1.00,U] [#2 0.98,-1.34,0.00,M2] [#3 0.43,-0.42,1.01,U] [#4 0.15,-0.40,0.93,U] [#5 0.34,-0.14,0.93,U] [#6 0.58,-0.71,1.07,U] [#7 0.14,-0.34,0.87,U] [#8 0.39,0.02,0.85,U] 
20:42:23.687 00.002 31432 single-star, 7 included, MultiStar: {0.30, -0.31}, one-star: {-0.01, -0.18}
20:42:23.689 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.67 = -1.67)
20:42:23.691 00.002 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.34 = 1.34)
20:42:23.693 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.64 mountX=-0.02 mountY=0.18, mountTheta=1.67
20:42:23.697 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.18, opts=13)
20:42:23.703 00.006 31432 Enqueuing Move request for scope (-0.01, -0.18)
20:42:23.708 00.005 29876 Worker thread wakes up
20:42:23.708 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
20:42:23.708 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
20:42:23.708 00.000 29876 Moving (-0.01, -0.18) raw xDistance=-0.02 yDistance=0.18
20:42:23.708 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:42:23.709 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:23.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:42:23.709 00.000 29876 MoveAxis(E, 0, ABG)
20:42:23.709 00.000 29876 Move returns status 0, amount 0
20:42:23.709 00.000 29876 MoveAxis(N, 0, ABG)
20:42:23.709 00.000 29876 Move returns status 0, amount 0
20:42:23.709 00.000 29876 move complete, result=0
20:42:23.709 00.000 29876 worker thread done servicing request
20:42:23.717 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:42:23.730 00.013 31432 UpdateGuideState exits: m=2598 RSB=31.0
20:42:23.733 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:23.735 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:23.737 00.002 31432 Enqueuing Expose request
20:42:23.738 00.001 29876 Worker thread wakes up
20:42:23.739 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:42:23.741 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:23.741 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:25.646 01.905 29876 Exposure complete
20:42:25.689 00.043 29876 worker thread done servicing request
20:42:25.689 00.000 31432 OnExposeComplete: enter
20:42:25.692 00.003 31432 UpdateGuideState(): m_state=6
20:42:25.694 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:42:25.696 00.002 31432 Star::Find returns 1 (0), X=614.50, Y=161.67, Mass=2628, SNR=31.4, Peak=230 HFD=3.4
20:42:25.698 00.002 31432 MultiStar: [#1 0.34,-0.15,1.05,U] [#2 0.94,-0.70,0.00,M3] [#3 0.41,-0.45,0.99,U] [#4 0.07,-0.17,0.90,U] [#5 0.14,0.34,1.00,U] [#6 0.57,-0.11,1.06,U] [#7 0.08,0.17,0.84,U] [#8 0.13,0.27,0.89,U] 
20:42:25.700 00.002 31432 refined, 7 included, MultiStar: {0.26, -0.04}, one-star: {0.22, -0.20}
20:42:25.701 00.001 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
20:42:25.703 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
20:42:25.705 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.17 mountX=0.25 mountY=0.08, mountTheta=0.31
20:42:25.708 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.04, opts=13)
20:42:25.710 00.002 31432 Enqueuing Move request for scope (0.26, -0.04)
20:42:25.712 00.002 29876 Worker thread wakes up
20:42:25.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
20:42:25.712 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
20:42:25.712 00.000 29876 Moving (0.26, -0.04) raw xDistance=0.25 yDistance=0.08
20:42:25.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
20:42:25.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:25.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:42:25.712 00.000 29876 MoveAxis(W, 24, ABG)
20:42:25.712 00.000 29876 Guiding  Dir = 3, Dur = 24
20:42:25.712 00.000 29876 IsSlewing returns 0
20:42:25.713 00.001 29876 IsGuiding returns 0
20:42:25.713 00.000 29876 PulseGuide returned control before completion, sleep 34
20:42:25.716 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:25.728 00.012 31432 UpdateGuideState exits: m=2628 RSB=31.4
20:42:25.730 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:25.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:25.733 00.001 31432 Enqueuing Expose request
20:42:25.752 00.019 29876 IsGuiding returns 1
20:42:25.752 00.000 29876 scope still moving after pulse duration time elapsed
20:42:25.782 00.030 29876 IsSlewing returns 0
20:42:25.782 00.000 29876 IsGuiding returns 0
20:42:25.782 00.000 29876 scope move finished after 24 + 45 ms
20:42:25.782 00.000 29876 Move returns status 0, amount 24
20:42:25.782 00.000 29876 MoveAxis(N, 0, ABG)
20:42:25.782 00.000 29876 Move returns status 0, amount 0
20:42:25.782 00.000 29876 move complete, result=0
20:42:25.782 00.000 29876 worker thread done servicing request
20:42:25.783 00.001 29876 Worker thread wakes up
20:42:25.783 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:25.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:25.783 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.1 px 0 ms NORTH
20:42:27.911 02.128 29876 Exposure complete
20:42:27.955 00.044 29876 worker thread done servicing request
20:42:27.955 00.000 31432 OnExposeComplete: enter
20:42:27.957 00.002 31432 UpdateGuideState(): m_state=6
20:42:27.959 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:42:27.961 00.002 31432 Star::Find returns 1 (0), X=614.27, Y=160.98, Mass=2538, SNR=31.5, Peak=219 HFD=3.7
20:42:27.963 00.002 31432 MultiStar: [#1 -0.22,-0.73,1.03,U] [#2 0.35,-1.34,0.00,M4] [#3 0.15,-0.63,1.03,U] [#4 -0.45,-0.75,0.87,U] [#5 0.07,-0.75,0.96,U] [#6 0.09,-0.91,1.05,U] [#7 -0.52,-0.71,0.82,U] [#8 -0.10,-0.43,0.87,U] 
20:42:27.965 00.002 31432 refined, 7 included, MultiStar: {-0.11, -0.73}, one-star: {-0.01, -0.89}
20:42:27.966 00.001 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.02) = xAngle (-1.74 = -1.74)
20:42:27.968 00.002 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.27 = 1.27)
20:42:27.970 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.73 hyp=0.74 cameraTheta=-1.72 mountX=-0.13 mountY=0.70, mountTheta=1.75
20:42:27.975 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.73, opts=13)
20:42:27.979 00.004 31432 Enqueuing Move request for scope (-0.11, -0.73)
20:42:27.981 00.002 29876 Worker thread wakes up
20:42:27.981 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.73) opts 0xd
20:42:27.981 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.73)
20:42:27.981 00.000 29876 Moving (-0.11, -0.73) raw xDistance=-0.13 yDistance=0.70
20:42:27.981 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:42:27.981 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
20:42:27.981 00.000 29876 MoveAxis(E, 0, ABG)
20:42:27.981 00.000 29876 Move returns status 0, amount 0
20:42:27.981 00.000 29876 MoveAxis(S, 52, ABG)
20:42:27.981 00.000 29876 Guiding  Dir = 1, Dur = 52
20:42:27.982 00.001 29876 IsSlewing returns 0
20:42:27.982 00.000 29876 IsGuiding returns 0
20:42:27.982 00.000 29876 PulseGuide returned control before completion, sleep 62
20:42:27.985 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:28.004 00.019 31432 UpdateGuideState exits: m=2538 RSB=31.5
20:42:28.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:28.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:28.010 00.002 31432 Enqueuing Expose request
20:42:28.048 00.038 29876 IsGuiding returns 1
20:42:28.048 00.000 29876 scope still moving after pulse duration time elapsed
20:42:28.080 00.032 29876 IsSlewing returns 0
20:42:28.080 00.000 29876 IsGuiding returns 1
20:42:28.111 00.031 29876 IsSlewing returns 0
20:42:28.111 00.000 29876 IsGuiding returns 1
20:42:28.142 00.031 29876 IsSlewing returns 0
20:42:28.142 00.000 29876 IsGuiding returns 0
20:42:28.142 00.000 29876 scope move finished after 52 + 107 ms
20:42:28.142 00.000 29876 Move returns status 0, amount 52
20:42:28.142 00.000 29876 move complete, result=0
20:42:28.142 00.000 29876 worker thread done servicing request
20:42:28.142 00.000 29876 Worker thread wakes up
20:42:28.142 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.7 px 52 ms SOUTH
20:42:28.145 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:28.145 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:30.061 01.916 29876 Exposure complete
20:42:30.105 00.044 29876 worker thread done servicing request
20:42:30.105 00.000 31432 OnExposeComplete: enter
20:42:30.107 00.002 31432 UpdateGuideState(): m_state=6
20:42:30.110 00.003 31432 Star::Find(15, 614, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:42:30.112 00.002 31432 Star::Find returns 1 (0), X=613.19, Y=162.12, Mass=2513, SNR=30.3, Peak=201 HFD=3.8
20:42:30.114 00.002 31432 MultiStar: [#1 -0.87,0.25,1.04,U] [#2 -0.04,-0.55,1.19,U] [#3 -0.42,-0.46,1.08,U] [#4 -0.68,-0.22,0.94,U] [#5 -0.85,0.26,0.90,U] [#6 -0.48,-0.17,1.07,U] [#7 -1.07,0.21,0.00,M1] [#8 -0.37,-0.01,0.92,U] 
20:42:30.116 00.002 31432 refined, 7 included, MultiStar: {-0.58, -0.10}, one-star: {-1.08, 0.26}
20:42:30.118 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
20:42:30.120 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:42:30.122 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-2.98 mountX=-0.58 mountY=0.01, mountTheta=3.13
20:42:30.124 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.10, opts=13)
20:42:30.126 00.002 31432 Enqueuing Move request for scope (-0.58, -0.10)
20:42:30.128 00.002 29876 Worker thread wakes up
20:42:30.128 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.10) opts 0xd
20:42:30.128 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.10)
20:42:30.128 00.000 29876 Moving (-0.58, -0.10) raw xDistance=-0.58 yDistance=0.01
20:42:30.128 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.58
20:42:30.128 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:30.128 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:42:30.128 00.000 29876 MoveAxis(E, 56, ABG)
20:42:30.128 00.000 29876 Guiding  Dir = 2, Dur = 56
20:42:30.129 00.001 29876 IsSlewing returns 0
20:42:30.129 00.000 29876 IsGuiding returns 0
20:42:30.129 00.000 29876 PulseGuide returned control before completion, sleep 66
20:42:30.132 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:30.144 00.012 31432 UpdateGuideState exits: m=2513 RSB=30.3
20:42:30.147 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:30.148 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:30.150 00.002 31432 Enqueuing Expose request
20:42:30.198 00.048 29876 IsGuiding returns 1
20:42:30.198 00.000 29876 scope still moving after pulse duration time elapsed
20:42:30.228 00.030 29876 IsSlewing returns 0
20:42:30.228 00.000 29876 IsGuiding returns 1
20:42:30.260 00.032 29876 IsSlewing returns 0
20:42:30.260 00.000 29876 IsGuiding returns 1
20:42:30.290 00.030 29876 IsSlewing returns 0
20:42:30.290 00.000 29876 IsGuiding returns 0
20:42:30.290 00.000 29876 scope move finished after 56 + 105 ms
20:42:30.290 00.000 29876 Move returns status 0, amount 56
20:42:30.290 00.000 29876 MoveAxis(N, 0, ABG)
20:42:30.290 00.000 29876 Move returns status 0, amount 0
20:42:30.290 00.000 29876 move complete, result=0
20:42:30.290 00.000 29876 worker thread done servicing request
20:42:30.290 00.000 29876 Worker thread wakes up
20:42:30.291 00.001 31432 GuideStep: -0.6 px 56 ms EAST, 0.0 px 0 ms NORTH
20:42:30.293 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:30.293 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:32.424 02.131 29876 Exposure complete
20:42:32.467 00.043 29876 worker thread done servicing request
20:42:32.467 00.000 31432 OnExposeComplete: enter
20:42:32.469 00.002 31432 UpdateGuideState(): m_state=6
20:42:32.471 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:42:32.473 00.002 31432 Star::Find returns 1 (0), X=613.09, Y=161.79, Mass=2504, SNR=30.3, Peak=224 HFD=3.8
20:42:32.475 00.002 31432 MultiStar: [#1 -0.82,-0.05,1.05,U] [#2 0.38,-0.47,1.14,U] [#3 -0.65,0.05,1.06,U] [#4 -0.94,-0.21,0.00,M1] [#5 -0.55,-0.07,1.02,U] [#6 0.00,0.11,1.16,U] [#7 -0.69,-0.40,0.84,U] [#8 -0.16,-0.01,0.84,U] 
20:42:32.477 00.002 31432 refined, 7 included, MultiStar: {-0.44, -0.11}, one-star: {-1.19, -0.07}
20:42:32.478 00.001 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
20:42:32.480 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
20:42:32.482 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.11 hyp=0.46 cameraTheta=-2.89 mountX=-0.44 mountY=0.04, mountTheta=3.05
20:42:32.486 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.11, opts=13)
20:42:32.488 00.002 31432 Enqueuing Move request for scope (-0.44, -0.11)
20:42:32.491 00.003 29876 Worker thread wakes up
20:42:32.491 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.11) opts 0xd
20:42:32.491 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.11)
20:42:32.491 00.000 29876 Moving (-0.44, -0.11) raw xDistance=-0.44 yDistance=0.04
20:42:32.491 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
20:42:32.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:32.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:32.491 00.000 29876 MoveAxis(E, 51, ABG)
20:42:32.491 00.000 29876 Guiding  Dir = 2, Dur = 51
20:42:32.491 00.000 29876 IsSlewing returns 0
20:42:32.491 00.000 29876 IsGuiding returns 0
20:42:32.491 00.000 29876 PulseGuide returned control before completion, sleep 61
20:42:32.495 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:32.507 00.012 31432 UpdateGuideState exits: m=2504 RSB=30.3
20:42:32.509 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:32.510 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:32.513 00.003 31432 Enqueuing Expose request
20:42:32.560 00.047 29876 IsGuiding returns 1
20:42:32.560 00.000 29876 scope still moving after pulse duration time elapsed
20:42:32.591 00.031 29876 IsSlewing returns 0
20:42:32.591 00.000 29876 IsGuiding returns 1
20:42:32.622 00.031 29876 IsSlewing returns 0
20:42:32.622 00.000 29876 IsGuiding returns 1
20:42:32.653 00.031 29876 IsSlewing returns 0
20:42:32.653 00.000 29876 IsGuiding returns 0
20:42:32.653 00.000 29876 scope move finished after 51 + 111 ms
20:42:32.653 00.000 29876 Move returns status 0, amount 51
20:42:32.653 00.000 29876 MoveAxis(N, 0, ABG)
20:42:32.653 00.000 29876 Move returns status 0, amount 0
20:42:32.653 00.000 29876 move complete, result=0
20:42:32.653 00.000 29876 worker thread done servicing request
20:42:32.653 00.000 29876 Worker thread wakes up
20:42:32.654 00.001 31432 GuideStep: -0.4 px 51 ms EAST, 0.0 px 0 ms NORTH
20:42:32.657 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:32.657 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:34.562 01.905 29876 Exposure complete
20:42:34.605 00.043 29876 worker thread done servicing request
20:42:34.606 00.001 31432 OnExposeComplete: enter
20:42:34.608 00.002 31432 UpdateGuideState(): m_state=6
20:42:34.610 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:42:34.612 00.002 31432 Star::Find returns 1 (0), X=614.44, Y=161.43, Mass=2565, SNR=31.2, Peak=210 HFD=3.3
20:42:34.614 00.002 31432 MultiStar: [#1 0.48,-0.30,1.01,U] [#2 1.24,-0.89,0.00,M3] [#3 0.27,-0.09,0.98,U] [#4 -0.14,-0.49,0.91,U] [#5 0.15,-0.52,0.95,U] [#6 0.65,-0.68,0.00,M1] [#7 -0.39,0.02,0.83,U] [#8 -0.03,-0.19,0.85,U] 
20:42:34.615 00.001 31432 refined, 6 included, MultiStar: {0.09, -0.29}, one-star: {0.17, -0.44}
20:42:34.617 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
20:42:34.620 00.003 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
20:42:34.622 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.27 mountX=0.08 mountY=0.30, mountTheta=1.30
20:42:34.625 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.29, opts=13)
20:42:34.627 00.002 31432 Enqueuing Move request for scope (0.09, -0.29)
20:42:34.629 00.002 29876 Worker thread wakes up
20:42:34.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
20:42:34.629 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
20:42:34.629 00.000 29876 Moving (0.09, -0.29) raw xDistance=0.08 yDistance=0.30
20:42:34.629 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:42:34.629 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
20:42:34.629 00.000 29876 MoveAxis(E, 0, ABG)
20:42:34.629 00.000 29876 Move returns status 0, amount 0
20:42:34.629 00.000 29876 MoveAxis(S, 22, ABG)
20:42:34.629 00.000 29876 Guiding  Dir = 1, Dur = 22
20:42:34.630 00.001 29876 IsSlewing returns 0
20:42:34.630 00.000 29876 IsGuiding returns 0
20:42:34.630 00.000 29876 PulseGuide returned control before completion, sleep 32
20:42:34.633 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:34.644 00.011 31432 UpdateGuideState exits: m=2565 RSB=31.2
20:42:34.647 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:34.648 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:34.650 00.002 31432 Enqueuing Expose request
20:42:34.667 00.017 29876 IsGuiding returns 1
20:42:34.667 00.000 29876 scope still moving after pulse duration time elapsed
20:42:34.698 00.031 29876 IsSlewing returns 0
20:42:34.698 00.000 29876 IsGuiding returns 1
20:42:34.729 00.031 29876 IsSlewing returns 0
20:42:34.729 00.000 29876 IsGuiding returns 1
20:42:34.760 00.031 29876 IsSlewing returns 0
20:42:34.760 00.000 29876 IsGuiding returns 1
20:42:34.792 00.032 29876 IsSlewing returns 0
20:42:34.792 00.000 29876 IsGuiding returns 0
20:42:34.792 00.000 29876 scope move finished after 22 + 140 ms
20:42:34.792 00.000 29876 Move returns status 0, amount 22
20:42:34.792 00.000 29876 move complete, result=0
20:42:34.792 00.000 29876 worker thread done servicing request
20:42:34.792 00.000 29876 Worker thread wakes up
20:42:34.792 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 22 ms SOUTH
20:42:34.795 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:34.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:36.927 02.132 29876 Exposure complete
20:42:36.971 00.044 29876 worker thread done servicing request
20:42:36.971 00.000 31432 OnExposeComplete: enter
20:42:36.973 00.002 31432 UpdateGuideState(): m_state=6
20:42:36.975 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:42:36.977 00.002 31432 Star::Find returns 1 (0), X=614.91, Y=162.23, Mass=2310, SNR=29.7, Peak=213 HFD=3.4
20:42:36.979 00.002 31432 MultiStar: [#1 0.37,0.34,1.10,U] [#2 1.35,-0.36,0.00,M4] [#3 0.76,0.09,1.03,U] [#4 0.27,0.43,0.97,U] [#5 0.71,0.63,0.00,M1] [#6 0.78,0.12,1.11,U] [#7 0.51,0.34,0.84,U] [#8 0.35,0.42,0.90,U] 
20:42:36.980 00.001 31432 refined, 6 included, MultiStar: {0.53, 0.29}, one-star: {0.64, 0.36}
20:42:36.981 00.001 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.48 = 0.48)
20:42:36.984 00.003 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.49 = -2.79)
20:42:36.985 00.001 31432 CameraToMount -- cameraX=0.53 cameraY=0.29 hyp=0.61 cameraTheta=0.50 mountX=0.54 mountY=-0.21, mountTheta=-0.37
20:42:36.990 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.29, opts=13)
20:42:36.993 00.003 31432 Enqueuing Move request for scope (0.53, 0.29)
20:42:36.995 00.002 29876 Worker thread wakes up
20:42:36.995 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.29) opts 0xd
20:42:36.995 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.29)
20:42:36.995 00.000 29876 Moving (0.53, 0.29) raw xDistance=0.54 yDistance=-0.21
20:42:36.995 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.54
20:42:36.995 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:36.995 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:42:36.995 00.000 29876 MoveAxis(W, 52, ABG)
20:42:36.995 00.000 29876 Guiding  Dir = 3, Dur = 52
20:42:36.995 00.000 29876 IsSlewing returns 0
20:42:36.995 00.000 29876 IsGuiding returns 0
20:42:36.996 00.001 29876 PulseGuide returned control before completion, sleep 62
20:42:36.999 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:37.011 00.012 31432 UpdateGuideState exits: m=2310 RSB=29.7
20:42:37.013 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:37.015 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:37.017 00.002 31432 Enqueuing Expose request
20:42:37.067 00.050 29876 IsGuiding returns 1
20:42:37.067 00.000 29876 scope still moving after pulse duration time elapsed
20:42:37.098 00.031 29876 IsSlewing returns 0
20:42:37.098 00.000 29876 IsGuiding returns 1
20:42:37.130 00.032 29876 IsSlewing returns 0
20:42:37.130 00.000 29876 IsGuiding returns 0
20:42:37.130 00.000 29876 scope move finished after 52 + 81 ms
20:42:37.130 00.000 29876 Move returns status 0, amount 52
20:42:37.130 00.000 29876 MoveAxis(N, 0, ABG)
20:42:37.130 00.000 29876 Move returns status 0, amount 0
20:42:37.130 00.000 29876 move complete, result=0
20:42:37.130 00.000 29876 worker thread done servicing request
20:42:37.130 00.000 29876 Worker thread wakes up
20:42:37.130 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:37.130 00.000 31432 GuideStep: 0.5 px 52 ms WEST, -0.2 px 0 ms NORTH
20:42:37.134 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:39.044 01.910 29876 Exposure complete
20:42:39.088 00.044 29876 worker thread done servicing request
20:42:39.088 00.000 31432 OnExposeComplete: enter
20:42:39.090 00.002 31432 UpdateGuideState(): m_state=6
20:42:39.093 00.003 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:42:39.095 00.002 31432 Star::Find returns 1 (0), X=614.21, Y=162.30, Mass=2847, SNR=33.0, Peak=210 HFD=3.7
20:42:39.097 00.002 31432 MultiStar: [#1 0.08,0.63,0.98,U] [#2 0.56,-0.49,1.11,U] [#3 0.15,0.29,0.99,U] [#4 0.07,0.01,0.85,U] [#5 0.21,0.31,0.95,U] [#6 0.08,0.25,0.98,U] [#7 -0.05,0.25,0.80,U] [#8 -0.26,0.67,0.84,U] 
20:42:39.098 00.001 31432 refined, 8 included, MultiStar: {0.10, 0.25}, one-star: {-0.06, 0.43}
20:42:39.100 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
20:42:39.102 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
20:42:39.104 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=0.10 mountY=-0.23, mountTheta=-1.14
20:42:39.110 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.25, opts=13)
20:42:39.112 00.002 31432 Enqueuing Move request for scope (0.10, 0.25)
20:42:39.114 00.002 29876 Worker thread wakes up
20:42:39.114 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
20:42:39.114 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
20:42:39.114 00.000 29876 Moving (0.10, 0.25) raw xDistance=0.10 yDistance=-0.23
20:42:39.114 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:42:39.114 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:39.114 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:42:39.114 00.000 29876 MoveAxis(E, 0, ABG)
20:42:39.114 00.000 29876 Move returns status 0, amount 0
20:42:39.114 00.000 29876 MoveAxis(N, 0, ABG)
20:42:39.114 00.000 29876 Move returns status 0, amount 0
20:42:39.115 00.001 29876 move complete, result=0
20:42:39.115 00.000 29876 worker thread done servicing request
20:42:39.118 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:42:39.129 00.011 31432 UpdateGuideState exits: m=2847 RSB=33.0
20:42:39.131 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:39.133 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:39.135 00.002 31432 Enqueuing Expose request
20:42:39.137 00.002 29876 Worker thread wakes up
20:42:39.137 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:42:39.139 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:39.139 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:41.266 02.127 29876 Exposure complete
20:42:41.310 00.044 29876 worker thread done servicing request
20:42:41.310 00.000 31432 OnExposeComplete: enter
20:42:41.313 00.003 31432 UpdateGuideState(): m_state=6
20:42:41.314 00.001 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:42:41.316 00.002 31432 Star::Find returns 1 (0), X=613.41, Y=162.45, Mass=2481, SNR=30.4, Peak=198 HFD=3.3
20:42:41.318 00.002 31432 MultiStar: [#1 -0.86,0.76,0.00,M1] [#2 0.21,-0.14,1.17,U] [#3 -0.18,0.30,1.07,U] [#4 -0.79,0.32,0.90,U] [#5 -0.65,0.66,0.00,M1] [#6 -0.43,0.59,1.10,U] [#7 -0.84,0.83,0.00,M1] [#8 -0.65,0.70,0.00,M1] 
20:42:41.320 00.002 31432 refined, 4 included, MultiStar: {-0.38, 0.32}, one-star: {-0.87, 0.58}
20:42:41.322 00.002 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
20:42:41.324 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.85)
20:42:41.325 00.001 31432 CameraToMount -- cameraX=-0.38 cameraY=0.32 hyp=0.49 cameraTheta=2.45 mountX=-0.37 mountY=-0.37, mountTheta=-2.36
20:42:41.328 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.32, opts=13)
20:42:41.330 00.002 31432 Enqueuing Move request for scope (-0.38, 0.32)
20:42:41.332 00.002 29876 Worker thread wakes up
20:42:41.332 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.32) opts 0xd
20:42:41.332 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.32)
20:42:41.332 00.000 29876 Moving (-0.38, 0.32) raw xDistance=-0.37 yDistance=-0.37
20:42:41.332 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
20:42:41.332 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:42:41.332 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:42:41.332 00.000 29876 MoveAxis(E, 36, ABG)
20:42:41.332 00.000 29876 Guiding  Dir = 2, Dur = 36
20:42:41.332 00.000 29876 IsSlewing returns 0
20:42:41.332 00.000 29876 IsGuiding returns 0
20:42:41.333 00.001 29876 PulseGuide returned control before completion, sleep 46
20:42:41.336 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:42:41.347 00.011 31432 UpdateGuideState exits: m=2481 RSB=30.4
20:42:41.349 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:41.351 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:41.353 00.002 31432 Enqueuing Expose request
20:42:41.389 00.036 29876 IsGuiding returns 1
20:42:41.389 00.000 29876 scope still moving after pulse duration time elapsed
20:42:41.420 00.031 29876 IsSlewing returns 0
20:42:41.420 00.000 29876 IsGuiding returns 0
20:42:41.420 00.000 29876 scope move finished after 36 + 51 ms
20:42:41.420 00.000 29876 Move returns status 0, amount 36
20:42:41.420 00.000 29876 MoveAxis(N, 0, ABG)
20:42:41.420 00.000 29876 Move returns status 0, amount 0
20:42:41.420 00.000 29876 move complete, result=0
20:42:41.421 00.001 29876 worker thread done servicing request
20:42:41.421 00.000 29876 Worker thread wakes up
20:42:41.421 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:41.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:41.421 00.000 31432 GuideStep: -0.4 px 36 ms EAST, -0.4 px 0 ms NORTH
20:42:43.333 01.912 29876 Exposure complete
20:42:43.380 00.047 29876 worker thread done servicing request
20:42:43.380 00.000 31432 OnExposeComplete: enter
20:42:43.382 00.002 31432 UpdateGuideState(): m_state=6
20:42:43.384 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:42:43.387 00.003 31432 Star::Find returns 1 (0), X=614.05, Y=162.31, Mass=2500, SNR=30.8, Peak=198 HFD=3.9
20:42:43.392 00.005 31432 MultiStar: [#1 -0.49,0.59,1.01,U] [#2 -0.12,-0.03,1.17,U] [#3 0.57,-0.03,1.02,U] [#4 0.12,0.04,0.92,U] [#5 0.32,0.10,0.95,U] [#6 0.17,0.55,1.11,U] [#7 -0.19,0.32,0.86,U] [#8 -0.03,0.11,0.91,U] 
20:42:43.393 00.001 31432 refined, 8 included, MultiStar: {0.02, 0.23}, one-star: {-0.22, 0.44}
20:42:43.396 00.003 31432 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.02) = xAngle (1.48 = 1.48)
20:42:43.397 00.001 31432 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.49 = -1.79)
20:42:43.399 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.50 mountX=0.02 mountY=-0.23, mountTheta=-1.48
20:42:43.402 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.23, opts=13)
20:42:43.405 00.003 31432 Enqueuing Move request for scope (0.02, 0.23)
20:42:43.407 00.002 29876 Worker thread wakes up
20:42:43.407 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
20:42:43.407 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
20:42:43.407 00.000 29876 Moving (0.02, 0.23) raw xDistance=0.02 yDistance=-0.23
20:42:43.407 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:42:43.407 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:43.407 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:42:43.407 00.000 29876 MoveAxis(E, 0, ABG)
20:42:43.407 00.000 29876 Move returns status 0, amount 0
20:42:43.408 00.001 29876 MoveAxis(N, 0, ABG)
20:42:43.408 00.000 29876 Move returns status 0, amount 0
20:42:43.408 00.000 29876 move complete, result=0
20:42:43.408 00.000 29876 worker thread done servicing request
20:42:43.412 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:43.426 00.014 31432 UpdateGuideState exits: m=2500 RSB=30.8
20:42:43.428 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:43.431 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:43.435 00.004 31432 Enqueuing Expose request
20:42:43.438 00.003 29876 Worker thread wakes up
20:42:43.438 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:42:43.441 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:43.441 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:45.562 02.121 29876 Exposure complete
20:42:45.606 00.044 29876 worker thread done servicing request
20:42:45.606 00.000 31432 OnExposeComplete: enter
20:42:45.608 00.002 31432 UpdateGuideState(): m_state=6
20:42:45.610 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:42:45.612 00.002 31432 Star::Find returns 1 (0), X=613.37, Y=162.36, Mass=2483, SNR=30.0, Peak=178 HFD=3.5
20:42:45.614 00.002 31432 MultiStar: [#1 -0.57,0.41,1.05,U] [#2 0.06,-0.04,1.12,U] [#3 -0.35,0.70,1.06,U] [#4 -0.85,0.28,0.93,U] [#5 -0.82,0.71,0.00,M1] [#6 -0.26,0.26,1.05,U] [#7 -0.70,0.44,0.82,U] [#8 -0.33,0.59,0.88,U] 
20:42:45.616 00.002 31432 refined, 7 included, MultiStar: {-0.47, 0.38}, one-star: {-0.90, 0.49}
20:42:45.618 00.002 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.43 = 2.43)
20:42:45.620 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.84)
20:42:45.622 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.38 hyp=0.61 cameraTheta=2.46 mountX=-0.46 mountY=-0.45, mountTheta=-2.37
20:42:45.626 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.38, opts=13)
20:42:45.629 00.003 31432 Enqueuing Move request for scope (-0.47, 0.38)
20:42:45.631 00.002 29876 Worker thread wakes up
20:42:45.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.38) opts 0xd
20:42:45.631 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.38)
20:42:45.631 00.000 29876 Moving (-0.47, 0.38) raw xDistance=-0.46 yDistance=-0.45
20:42:45.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
20:42:45.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:42:45.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:42:45.631 00.000 29876 MoveAxis(E, 44, ABG)
20:42:45.631 00.000 29876 Guiding  Dir = 2, Dur = 44
20:42:45.631 00.000 29876 IsSlewing returns 0
20:42:45.631 00.000 29876 IsGuiding returns 0
20:42:45.632 00.001 29876 PulseGuide returned control before completion, sleep 54
20:42:45.635 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:45.646 00.011 31432 UpdateGuideState exits: m=2483 RSB=30.0
20:42:45.648 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:45.650 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:45.652 00.002 31432 Enqueuing Expose request
20:42:45.701 00.049 29876 IsGuiding returns 1
20:42:45.701 00.000 29876 scope still moving after pulse duration time elapsed
20:42:45.734 00.033 29876 IsSlewing returns 0
20:42:45.734 00.000 29876 IsGuiding returns 1
20:42:45.764 00.030 29876 IsSlewing returns 0
20:42:45.764 00.000 29876 IsGuiding returns 1
20:42:45.794 00.030 29876 IsSlewing returns 0
20:42:45.794 00.000 29876 IsGuiding returns 0
20:42:45.794 00.000 29876 scope move finished after 44 + 118 ms
20:42:45.794 00.000 29876 Move returns status 0, amount 44
20:42:45.794 00.000 29876 MoveAxis(N, 0, ABG)
20:42:45.794 00.000 29876 Move returns status 0, amount 0
20:42:45.794 00.000 29876 move complete, result=0
20:42:45.795 00.001 29876 worker thread done servicing request
20:42:45.795 00.000 29876 Worker thread wakes up
20:42:45.795 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:45.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:45.795 00.000 31432 GuideStep: -0.5 px 44 ms EAST, -0.5 px 0 ms NORTH
20:42:47.700 01.905 29876 Exposure complete
20:42:47.744 00.044 29876 worker thread done servicing request
20:42:47.744 00.000 31432 OnExposeComplete: enter
20:42:47.746 00.002 31432 UpdateGuideState(): m_state=6
20:42:47.748 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:42:47.750 00.002 31432 Star::Find returns 1 (0), X=614.80, Y=162.91, Mass=2286, SNR=29.1, Peak=208 HFD=3.4
20:42:47.752 00.002 31432 MultiStar: [#1 0.81,1.48,0.00,M1] [#2 1.50,0.36,0.00,M1] [#3 0.80,0.76,0.00,M1] [#4 0.79,0.43,0.97,U] [#5 0.91,1.19,0.00,M2] [#6 1.11,0.43,0.00,M1] [#7 0.59,0.86,0.00,M1] [#8 1.25,0.67,0.00,M1] 
20:42:47.754 00.002 31432 refined, 1 included, MultiStar: {0.66, 0.74}, one-star: {0.53, 1.04}
20:42:47.756 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
20:42:47.757 00.001 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.45)
20:42:47.759 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=0.74 hyp=0.99 cameraTheta=0.84 mountX=0.68 mountY=-0.63, mountTheta=-0.75
20:42:47.763 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=0.74, opts=13)
20:42:47.766 00.003 31432 Enqueuing Move request for scope (0.66, 0.74)
20:42:47.768 00.002 29876 Worker thread wakes up
20:42:47.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.74) opts 0xd
20:42:47.768 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, 0.74)
20:42:47.768 00.000 29876 Moving (0.66, 0.74) raw xDistance=0.68 yDistance=-0.63
20:42:47.768 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.68
20:42:47.769 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:42:47.769 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
20:42:47.769 00.000 29876 MoveAxis(W, 59, ABG)
20:42:47.769 00.000 29876 Guiding  Dir = 3, Dur = 59
20:42:47.769 00.000 29876 IsSlewing returns 0
20:42:47.769 00.000 29876 IsGuiding returns 0
20:42:47.769 00.000 29876 PulseGuide returned control before completion, sleep 69
20:42:47.772 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:42:47.784 00.012 31432 UpdateGuideState exits: m=2286 RSB=29.1
20:42:47.786 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:47.788 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:47.789 00.001 31432 Enqueuing Expose request
20:42:47.840 00.051 29876 IsGuiding returns 1
20:42:47.840 00.000 29876 scope still moving after pulse duration time elapsed
20:42:47.871 00.031 29876 IsSlewing returns 0
20:42:47.871 00.000 29876 IsGuiding returns 1
20:42:47.901 00.030 29876 IsSlewing returns 0
20:42:47.901 00.000 29876 IsGuiding returns 1
20:42:47.931 00.030 29876 IsSlewing returns 0
20:42:47.931 00.000 29876 IsGuiding returns 0
20:42:47.931 00.000 29876 scope move finished after 59 + 103 ms
20:42:47.931 00.000 29876 Move returns status 0, amount 59
20:42:47.931 00.000 29876 MoveAxis(N, 0, ABG)
20:42:47.931 00.000 29876 Move returns status 0, amount 0
20:42:47.931 00.000 29876 move complete, result=0
20:42:47.932 00.001 29876 worker thread done servicing request
20:42:47.932 00.000 29876 Worker thread wakes up
20:42:47.932 00.000 31432 GuideStep: 0.7 px 59 ms WEST, -0.6 px 0 ms NORTH
20:42:47.934 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:47.934 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:50.059 02.125 29876 Exposure complete
20:42:50.114 00.055 29876 worker thread done servicing request
20:42:50.114 00.000 31432 OnExposeComplete: enter
20:42:50.117 00.003 31432 UpdateGuideState(): m_state=6
20:42:50.120 00.003 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:42:50.122 00.002 31432 Star::Find returns 1 (0), X=614.64, Y=162.01, Mass=2608, SNR=30.9, Peak=218 HFD=3.8
20:42:50.125 00.003 31432 MultiStar: [#1 0.20,0.41,1.09,U] [#2 1.08,-0.21,0.00,M2] [#3 0.65,0.01,1.04,U] [#4 0.55,0.21,0.87,U] [#5 0.55,0.42,0.90,U] [#6 0.68,0.44,1.13,U] [#7 0.29,0.52,0.86,U] [#8 0.52,0.77,0.00,M2] 
20:42:50.128 00.003 31432 single-star, 6 included, MultiStar: {0.47, 0.31}, one-star: {0.37, 0.15}
20:42:50.130 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
20:42:50.133 00.003 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.91)
20:42:50.136 00.003 31432 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.40 cameraTheta=0.38 mountX=0.37 mountY=-0.09, mountTheta=-0.24
20:42:50.139 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.15, opts=13)
20:42:50.142 00.003 31432 Enqueuing Move request for scope (0.37, 0.15)
20:42:50.145 00.003 29876 Worker thread wakes up
20:42:50.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
20:42:50.145 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
20:42:50.145 00.000 29876 Moving (0.37, 0.15) raw xDistance=0.37 yDistance=-0.09
20:42:50.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
20:42:50.145 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:50.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:42:50.145 00.000 29876 MoveAxis(W, 44, ABG)
20:42:50.145 00.000 29876 Guiding  Dir = 3, Dur = 44
20:42:50.146 00.001 29876 IsSlewing returns 0
20:42:50.146 00.000 29876 IsGuiding returns 0
20:42:50.146 00.000 29876 PulseGuide returned control before completion, sleep 54
20:42:50.151 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:50.167 00.016 31432 UpdateGuideState exits: m=2608 RSB=30.9
20:42:50.174 00.007 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:50.178 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:50.181 00.003 31432 Enqueuing Expose request
20:42:50.214 00.033 29876 IsGuiding returns 1
20:42:50.214 00.000 29876 scope still moving after pulse duration time elapsed
20:42:50.245 00.031 29876 IsSlewing returns 0
20:42:50.245 00.000 29876 IsGuiding returns 0
20:42:50.245 00.000 29876 scope move finished after 44 + 55 ms
20:42:50.245 00.000 29876 Move returns status 0, amount 44
20:42:50.245 00.000 29876 MoveAxis(N, 0, ABG)
20:42:50.245 00.000 29876 Move returns status 0, amount 0
20:42:50.245 00.000 29876 move complete, result=0
20:42:50.246 00.001 29876 worker thread done servicing request
20:42:50.246 00.000 29876 Worker thread wakes up
20:42:50.246 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.1 px 0 ms NORTH
20:42:50.248 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:50.248 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:52.158 01.910 29876 Exposure complete
20:42:52.212 00.054 29876 worker thread done servicing request
20:42:52.212 00.000 31432 OnExposeComplete: enter
20:42:52.215 00.003 31432 UpdateGuideState(): m_state=6
20:42:52.217 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:42:52.220 00.003 31432 Star::Find returns 1 (0), X=614.26, Y=162.01, Mass=2447, SNR=30.5, Peak=236 HFD=3.4
20:42:52.223 00.003 31432 MultiStar: [#1 0.47,0.20,1.03,U] [#2 1.03,-0.38,0.00,M3] [#3 0.15,0.28,0.97,U] [#4 0.17,0.20,0.92,U] [#5 0.14,0.32,0.96,U] [#6 0.46,0.39,1.13,U] [#7 0.30,0.49,0.88,U] [#8 0.38,0.37,0.93,U] 
20:42:52.226 00.003 31432 single-star, 7 included, MultiStar: {0.26, 0.30}, one-star: {-0.01, 0.14}
20:42:52.228 00.002 31432 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
20:42:52.231 00.003 31432 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.62 = -1.66)
20:42:52.233 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.63 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
20:42:52.237 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.14, opts=13)
20:42:52.240 00.003 31432 Enqueuing Move request for scope (-0.01, 0.14)
20:42:52.243 00.003 29876 Worker thread wakes up
20:42:52.243 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
20:42:52.243 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
20:42:52.243 00.000 29876 Moving (-0.01, 0.14) raw xDistance=-0.01 yDistance=-0.14
20:42:52.243 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:42:52.243 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:52.243 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:42:52.243 00.000 29876 MoveAxis(E, 0, ABG)
20:42:52.243 00.000 29876 Move returns status 0, amount 0
20:42:52.243 00.000 29876 MoveAxis(N, 0, ABG)
20:42:52.243 00.000 29876 Move returns status 0, amount 0
20:42:52.243 00.000 29876 move complete, result=0
20:42:52.243 00.000 29876 worker thread done servicing request
20:42:52.248 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:52.268 00.020 31432 UpdateGuideState exits: m=2447 RSB=30.5
20:42:52.272 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:52.275 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:52.278 00.003 31432 Enqueuing Expose request
20:42:52.280 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:42:52.283 00.003 29876 Worker thread wakes up
20:42:52.284 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:52.284 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:54.511 02.227 29876 Exposure complete
20:42:54.556 00.045 29876 worker thread done servicing request
20:42:54.556 00.000 31432 OnExposeComplete: enter
20:42:54.558 00.002 31432 UpdateGuideState(): m_state=6
20:42:54.560 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:42:54.562 00.002 31432 Star::Find returns 1 (0), X=614.71, Y=162.44, Mass=2731, SNR=31.7, Peak=231 HFD=3.5
20:42:54.564 00.002 31432 MultiStar: [#1 0.74,0.62,0.00,M1] [#2 1.49,0.07,0.00,M4] [#3 0.50,0.44,0.94,U] [#4 -0.23,0.85,0.89,U] [#5 0.45,0.78,0.96,U] [#6 1.30,0.54,0.00,M1] [#7 0.02,0.88,0.83,U] [#8 0.25,0.78,0.86,U] 
20:42:54.566 00.002 31432 single-star, 5 included, MultiStar: {0.25, 0.71}, one-star: {0.44, 0.58}
20:42:54.567 00.001 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
20:42:54.569 00.002 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
20:42:54.571 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.58 hyp=0.72 cameraTheta=0.92 mountX=0.45 mountY=-0.50, mountTheta=-0.84
20:42:54.574 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.58, opts=13)
20:42:54.576 00.002 31432 Enqueuing Move request for scope (0.44, 0.58)
20:42:54.578 00.002 29876 Worker thread wakes up
20:42:54.578 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.58) opts 0xd
20:42:54.578 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.58)
20:42:54.578 00.000 29876 Moving (0.44, 0.58) raw xDistance=0.45 yDistance=-0.50
20:42:54.578 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
20:42:54.578 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.73
20:42:54.578 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.50
20:42:54.578 00.000 29876 MoveAxis(W, 43, ABG)
20:42:54.578 00.000 29876 Guiding  Dir = 3, Dur = 43
20:42:54.579 00.001 29876 IsSlewing returns 0
20:42:54.579 00.000 29876 IsGuiding returns 0
20:42:54.579 00.000 29876 PulseGuide returned control before completion, sleep 53
20:42:54.582 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:42:54.595 00.013 31432 UpdateGuideState exits: m=2731 RSB=31.7
20:42:54.597 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:54.599 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:54.601 00.002 31432 Enqueuing Expose request
20:42:54.634 00.033 29876 IsGuiding returns 1
20:42:54.634 00.000 29876 scope still moving after pulse duration time elapsed
20:42:54.665 00.031 29876 IsSlewing returns 0
20:42:54.665 00.000 29876 IsGuiding returns 1
20:42:54.697 00.032 29876 IsSlewing returns 0
20:42:54.697 00.000 29876 IsGuiding returns 1
20:42:54.728 00.031 29876 IsSlewing returns 0
20:42:54.728 00.000 29876 IsGuiding returns 0
20:42:54.728 00.000 29876 scope move finished after 43 + 106 ms
20:42:54.728 00.000 29876 Move returns status 0, amount 43
20:42:54.728 00.000 29876 BLC: Oldest BLC event removed
20:42:54.728 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:42:54.728 00.000 29876 MoveAxis(N, 57, ABG)
20:42:54.728 00.000 29876 Guiding  Dir = 0, Dur = 57
20:42:54.728 00.000 29876 IsSlewing returns 0
20:42:54.728 00.000 29876 IsGuiding returns 0
20:42:54.729 00.001 29876 PulseGuide returned control before completion, sleep 67
20:42:54.805 00.076 29876 IsGuiding returns 1
20:42:54.805 00.000 29876 scope still moving after pulse duration time elapsed
20:42:54.836 00.031 29876 IsSlewing returns 0
20:42:54.836 00.000 29876 IsGuiding returns 1
20:42:54.868 00.032 29876 IsSlewing returns 0
20:42:54.868 00.000 29876 IsGuiding returns 1
20:42:54.898 00.030 29876 IsSlewing returns 0
20:42:54.898 00.000 29876 IsGuiding returns 1
20:42:54.928 00.030 29876 IsSlewing returns 0
20:42:54.928 00.000 29876 IsGuiding returns 1
20:42:54.960 00.032 29876 IsSlewing returns 0
20:42:54.960 00.000 29876 IsGuiding returns 0
20:42:54.960 00.000 29876 scope move finished after 57 + 173 ms
20:42:54.960 00.000 29876 Move returns status 0, amount 57
20:42:54.960 00.000 29876 move complete, result=0
20:42:54.960 00.000 29876 worker thread done servicing request
20:42:54.960 00.000 29876 Worker thread wakes up
20:42:54.960 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:54.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:54.960 00.000 31432 GuideStep: 0.5 px 43 ms WEST, -0.5 px 57 ms NORTH
20:42:56.865 01.905 29876 Exposure complete
20:42:56.909 00.044 29876 worker thread done servicing request
20:42:56.909 00.000 31432 OnExposeComplete: enter
20:42:56.911 00.002 31432 UpdateGuideState(): m_state=6
20:42:56.915 00.004 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:42:56.917 00.002 31432 Star::Find returns 1 (0), X=614.93, Y=162.00, Mass=2558, SNR=31.3, Peak=256 HFD=3.9
20:42:56.920 00.003 31432 MultiStar: [#1 0.61,0.40,1.00,U] [#2 0.67,-0.06,1.14,U] [#3 0.22,0.18,1.03,U] [#4 0.01,0.31,0.88,U] [#5 0.47,0.54,0.95,U] [#6 0.34,0.32,1.07,U] [#7 0.16,0.66,0.76,U] [#8 -0.09,0.83,0.86,U] 
20:42:56.924 00.004 31432 refined, 8 included, MultiStar: {0.36, 0.34}, one-star: {0.66, 0.13}
20:42:56.927 00.003 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
20:42:56.930 00.003 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.53)
20:42:56.933 00.003 31432 CameraToMount -- cameraX=0.36 cameraY=0.34 hyp=0.50 cameraTheta=0.76 mountX=0.37 mountY=-0.29, mountTheta=-0.66
20:42:56.937 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.34, opts=13)
20:42:56.939 00.002 31432 Enqueuing Move request for scope (0.36, 0.34)
20:42:56.941 00.002 29876 Worker thread wakes up
20:42:56.941 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.34) opts 0xd
20:42:56.941 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.34)
20:42:56.941 00.000 29876 Moving (0.36, 0.34) raw xDistance=0.37 yDistance=-0.29
20:42:56.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
20:42:56.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:56.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:42:56.941 00.000 29876 MoveAxis(W, 41, ABG)
20:42:56.941 00.000 29876 Guiding  Dir = 3, Dur = 41
20:42:56.942 00.001 29876 IsSlewing returns 0
20:42:56.942 00.000 29876 IsGuiding returns 0
20:42:56.942 00.000 29876 PulseGuide returned control before completion, sleep 51
20:42:56.946 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:56.956 00.010 31432 UpdateGuideState exits: m=2558 RSB=31.3
20:42:56.959 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:56.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:56.962 00.001 31432 Enqueuing Expose request
20:42:57.005 00.043 29876 IsGuiding returns 1
20:42:57.005 00.000 29876 scope still moving after pulse duration time elapsed
20:42:57.037 00.032 29876 IsSlewing returns 0
20:42:57.037 00.000 29876 IsGuiding returns 0
20:42:57.037 00.000 29876 scope move finished after 41 + 54 ms
20:42:57.037 00.000 29876 Move returns status 0, amount 41
20:42:57.037 00.000 29876 MoveAxis(N, 0, ABG)
20:42:57.037 00.000 29876 Move returns status 0, amount 0
20:42:57.037 00.000 29876 move complete, result=0
20:42:57.038 00.001 29876 worker thread done servicing request
20:42:57.038 00.000 29876 Worker thread wakes up
20:42:57.038 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:57.038 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:57.038 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.3 px 0 ms NORTH
20:42:59.167 02.129 29876 Exposure complete
20:42:59.211 00.044 29876 worker thread done servicing request
20:42:59.211 00.000 31432 OnExposeComplete: enter
20:42:59.213 00.002 31432 UpdateGuideState(): m_state=6
20:42:59.215 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:42:59.217 00.002 31432 Star::Find returns 1 (0), X=614.84, Y=161.73, Mass=2426, SNR=29.7, Peak=228 HFD=3.6
20:42:59.219 00.002 31432 MultiStar: [#1 0.87,-0.16,1.07,U] [#2 1.05,-0.65,0.00,M4] [#3 0.78,-0.22,1.05,U] [#4 0.29,-0.03,0.98,U] [#5 0.78,-0.06,0.97,U] [#6 0.75,0.17,1.13,U] [#7 0.19,0.14,0.80,U] [#8 0.70,-0.15,0.93,U] 
20:42:59.221 00.002 31432 single-star, 7 included, MultiStar: {0.63, -0.06}, one-star: {0.57, -0.14}
20:42:59.223 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.26 = -0.26)
20:42:59.225 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.75 = 2.75)
20:42:59.226 00.001 31432 CameraToMount -- cameraX=0.57 cameraY=-0.14 hyp=0.58 cameraTheta=-0.23 mountX=0.56 mountY=0.22, mountTheta=0.37
20:42:59.231 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.14, opts=13)
20:42:59.233 00.002 31432 Enqueuing Move request for scope (0.57, -0.14)
20:42:59.235 00.002 29876 Worker thread wakes up
20:42:59.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.14) opts 0xd
20:42:59.235 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.14)
20:42:59.235 00.000 29876 Moving (0.57, -0.14) raw xDistance=0.56 yDistance=0.22
20:42:59.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
20:42:59.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:59.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:42:59.235 00.000 29876 MoveAxis(W, 60, ABG)
20:42:59.235 00.000 29876 Guiding  Dir = 3, Dur = 60
20:42:59.235 00.000 29876 IsSlewing returns 0
20:42:59.236 00.001 29876 IsGuiding returns 0
20:42:59.236 00.000 29876 PulseGuide returned control before completion, sleep 70
20:42:59.239 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:42:59.250 00.011 31432 UpdateGuideState exits: m=2426 RSB=29.7
20:42:59.252 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:59.254 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:42:59.256 00.002 31432 Enqueuing Expose request
20:42:59.321 00.065 29876 IsGuiding returns 1
20:42:59.321 00.000 29876 scope still moving after pulse duration time elapsed
20:42:59.351 00.030 29876 IsSlewing returns 0
20:42:59.351 00.000 29876 IsGuiding returns 1
20:42:59.382 00.031 29876 IsSlewing returns 0
20:42:59.382 00.000 29876 IsGuiding returns 0
20:42:59.382 00.000 29876 scope move finished after 60 + 85 ms
20:42:59.382 00.000 29876 Move returns status 0, amount 60
20:42:59.382 00.000 29876 MoveAxis(N, 0, ABG)
20:42:59.382 00.000 29876 Move returns status 0, amount 0
20:42:59.382 00.000 29876 move complete, result=0
20:42:59.382 00.000 29876 worker thread done servicing request
20:42:59.382 00.000 29876 Worker thread wakes up
20:42:59.382 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:42:59.382 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:42:59.382 00.000 31432 GuideStep: 0.6 px 60 ms WEST, 0.2 px 0 ms NORTH
20:43:01.291 01.909 29876 Exposure complete
20:43:01.334 00.043 29876 worker thread done servicing request
20:43:01.334 00.000 31432 OnExposeComplete: enter
20:43:01.337 00.003 31432 UpdateGuideState(): m_state=6
20:43:01.339 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:43:01.342 00.003 31432 Star::Find returns 1 (0), X=614.83, Y=162.22, Mass=2638, SNR=31.3, Peak=235 HFD=3.7
20:43:01.344 00.002 31432 MultiStar: [#1 0.46,0.52,1.03,U] [#2 0.40,0.07,1.17,U] [#3 0.78,-0.08,1.02,U] [#4 0.38,-0.29,0.88,U] [#5 0.49,0.33,0.95,U] [#6 0.17,0.27,1.07,U] [#7 0.52,0.36,0.84,U] [#8 0.54,0.16,0.88,U] 
20:43:01.346 00.002 31432 refined, 8 included, MultiStar: {0.47, 0.19}, one-star: {0.56, 0.35}
20:43:01.348 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
20:43:01.350 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.92)
20:43:01.352 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.19 hyp=0.51 cameraTheta=0.38 mountX=0.48 mountY=-0.11, mountTheta=-0.23
20:43:01.355 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.19, opts=13)
20:43:01.357 00.002 31432 Enqueuing Move request for scope (0.47, 0.19)
20:43:01.359 00.002 29876 Worker thread wakes up
20:43:01.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.19) opts 0xd
20:43:01.359 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.19)
20:43:01.359 00.000 29876 Moving (0.47, 0.19) raw xDistance=0.48 yDistance=-0.11
20:43:01.359 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
20:43:01.359 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:01.360 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:43:01.360 00.000 29876 MoveAxis(W, 54, ABG)
20:43:01.360 00.000 29876 Guiding  Dir = 3, Dur = 54
20:43:01.360 00.000 29876 IsSlewing returns 0
20:43:01.360 00.000 29876 IsGuiding returns 0
20:43:01.360 00.000 29876 PulseGuide returned control before completion, sleep 64
20:43:01.363 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:43:01.375 00.012 31432 UpdateGuideState exits: m=2638 RSB=31.3
20:43:01.377 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:01.379 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:01.381 00.002 31432 Enqueuing Expose request
20:43:01.430 00.049 29876 IsGuiding returns 1
20:43:01.430 00.000 29876 scope still moving after pulse duration time elapsed
20:43:01.462 00.032 29876 IsSlewing returns 0
20:43:01.462 00.000 29876 IsGuiding returns 1
20:43:01.493 00.031 29876 IsSlewing returns 0
20:43:01.493 00.000 29876 IsGuiding returns 0
20:43:01.493 00.000 29876 scope move finished after 54 + 79 ms
20:43:01.493 00.000 29876 Move returns status 0, amount 54
20:43:01.493 00.000 29876 MoveAxis(N, 0, ABG)
20:43:01.493 00.000 29876 Move returns status 0, amount 0
20:43:01.493 00.000 29876 move complete, result=0
20:43:01.493 00.000 29876 worker thread done servicing request
20:43:01.493 00.000 29876 Worker thread wakes up
20:43:01.495 00.002 31432 GuideStep: 0.5 px 54 ms WEST, -0.1 px 0 ms NORTH
20:43:01.497 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:01.497 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:03.629 02.132 29876 Exposure complete
20:43:03.676 00.047 29876 worker thread done servicing request
20:43:03.676 00.000 31432 OnExposeComplete: enter
20:43:03.681 00.005 31432 UpdateGuideState(): m_state=6
20:43:03.687 00.006 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:43:03.690 00.003 31432 Star::Find returns 1 (0), X=614.26, Y=162.03, Mass=2453, SNR=30.2, Peak=204 HFD=4.0
20:43:03.693 00.003 31432 MultiStar: [#1 -0.28,0.46,1.01,U] [#2 0.54,0.43,1.15,U] [#3 -0.00,0.88,1.03,U] [#4 -0.19,0.16,0.95,U] [#5 -0.26,0.52,0.92,U] [#6 0.56,0.54,1.04,U] [#7 -0.13,0.31,0.85,U] [#8 0.50,0.40,0.88,U] 
20:43:03.695 00.002 31432 single-star, 8 included, MultiStar: {0.09, 0.43}, one-star: {-0.01, 0.17}
20:43:03.697 00.002 31432 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.02) = xAngle (1.62 = 1.62)
20:43:03.699 00.002 31432 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.63 = -1.65)
20:43:03.701 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=-0.01 mountY=-0.17, mountTheta=-1.62
20:43:03.703 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.17, opts=13)
20:43:03.706 00.003 31432 Enqueuing Move request for scope (-0.01, 0.17)
20:43:03.709 00.003 29876 Worker thread wakes up
20:43:03.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
20:43:03.709 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
20:43:03.709 00.000 29876 Moving (-0.01, 0.17) raw xDistance=-0.01 yDistance=-0.17
20:43:03.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:43:03.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:03.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:43:03.709 00.000 29876 MoveAxis(E, 0, ABG)
20:43:03.709 00.000 29876 Move returns status 0, amount 0
20:43:03.709 00.000 29876 MoveAxis(N, 0, ABG)
20:43:03.709 00.000 29876 Move returns status 0, amount 0
20:43:03.709 00.000 29876 move complete, result=0
20:43:03.709 00.000 29876 worker thread done servicing request
20:43:03.715 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:03.726 00.011 31432 UpdateGuideState exits: m=2453 RSB=30.2
20:43:03.729 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:03.733 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:03.735 00.002 31432 Enqueuing Expose request
20:43:03.737 00.002 29876 Worker thread wakes up
20:43:03.737 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:43:03.739 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:03.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:05.650 01.911 29876 Exposure complete
20:43:05.694 00.044 29876 worker thread done servicing request
20:43:05.694 00.000 31432 OnExposeComplete: enter
20:43:05.697 00.003 31432 UpdateGuideState(): m_state=6
20:43:05.700 00.003 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:43:05.702 00.002 31432 Star::Find returns 1 (0), X=614.60, Y=162.12, Mass=2448, SNR=30.2, Peak=213 HFD=3.8
20:43:05.704 00.002 31432 MultiStar: [#1 0.54,0.40,1.03,U] [#2 0.57,0.19,1.25,U] [#3 -0.02,0.93,0.00,M1] [#4 -0.26,0.50,0.92,U] [#5 -0.03,0.88,0.96,U] [#6 0.40,0.32,1.11,U] [#7 -0.52,1.05,0.00,M1] [#8 0.31,0.75,0.86,U] 
20:43:05.706 00.002 31432 single-star, 6 included, MultiStar: {0.29, 0.45}, one-star: {0.33, 0.26}
20:43:05.708 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
20:43:05.709 00.001 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.64)
20:43:05.712 00.003 31432 CameraToMount -- cameraX=0.33 cameraY=0.26 hyp=0.42 cameraTheta=0.66 mountX=0.34 mountY=-0.20, mountTheta=-0.54
20:43:05.714 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.26, opts=13)
20:43:05.716 00.002 31432 Enqueuing Move request for scope (0.33, 0.26)
20:43:05.718 00.002 29876 Worker thread wakes up
20:43:05.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.26) opts 0xd
20:43:05.718 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.26)
20:43:05.718 00.000 29876 Moving (0.33, 0.26) raw xDistance=0.34 yDistance=-0.20
20:43:05.718 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
20:43:05.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:05.718 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:43:05.718 00.000 29876 MoveAxis(W, 32, ABG)
20:43:05.718 00.000 29876 Guiding  Dir = 3, Dur = 32
20:43:05.718 00.000 29876 IsSlewing returns 0
20:43:05.718 00.000 29876 IsGuiding returns 0
20:43:05.719 00.001 29876 PulseGuide returned control before completion, sleep 42
20:43:05.722 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:43:05.733 00.011 31432 UpdateGuideState exits: m=2448 RSB=30.2
20:43:05.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:05.737 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:05.738 00.001 31432 Enqueuing Expose request
20:43:05.772 00.034 29876 IsGuiding returns 1
20:43:05.772 00.000 29876 scope still moving after pulse duration time elapsed
20:43:05.802 00.030 29876 IsSlewing returns 0
20:43:05.802 00.000 29876 IsGuiding returns 1
20:43:05.834 00.032 29876 IsSlewing returns 0
20:43:05.834 00.000 29876 IsGuiding returns 0
20:43:05.834 00.000 29876 scope move finished after 32 + 83 ms
20:43:05.834 00.000 29876 Move returns status 0, amount 32
20:43:05.834 00.000 29876 MoveAxis(N, 0, ABG)
20:43:05.834 00.000 29876 Move returns status 0, amount 0
20:43:05.834 00.000 29876 move complete, result=0
20:43:05.834 00.000 29876 worker thread done servicing request
20:43:05.834 00.000 29876 Worker thread wakes up
20:43:05.834 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.2 px 0 ms NORTH
20:43:05.837 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:05.837 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:07.963 02.126 29876 Exposure complete
20:43:08.006 00.043 29876 worker thread done servicing request
20:43:08.006 00.000 31432 OnExposeComplete: enter
20:43:08.009 00.003 31432 UpdateGuideState(): m_state=6
20:43:08.011 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:43:08.012 00.001 31432 Star::Find returns 1 (0), X=614.88, Y=162.23, Mass=2596, SNR=31.6, Peak=244 HFD=3.5
20:43:08.014 00.002 31432 MultiStar: [#1 0.79,0.20,1.00,U] [#2 1.61,-0.79,0.00,M2] [#3 0.85,-0.02,0.96,U] [#4 -0.03,0.16,0.92,U] [#5 0.79,0.22,0.95,U] [#6 1.31,-0.37,0.00,M1] [#7 0.24,0.25,0.85,U] [#8 0.32,0.51,0.86,U] 
20:43:08.016 00.002 31432 refined, 6 included, MultiStar: {0.52, 0.24}, one-star: {0.61, 0.36}
20:43:08.018 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
20:43:08.020 00.002 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.87)
20:43:08.022 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.24 hyp=0.57 cameraTheta=0.42 mountX=0.53 mountY=-0.15, mountTheta=-0.28
20:43:08.025 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.24, opts=13)
20:43:08.027 00.002 31432 Enqueuing Move request for scope (0.52, 0.24)
20:43:08.029 00.002 29876 Worker thread wakes up
20:43:08.029 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.24) opts 0xd
20:43:08.029 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.24)
20:43:08.029 00.000 29876 Moving (0.52, 0.24) raw xDistance=0.53 yDistance=-0.15
20:43:08.029 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
20:43:08.029 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:08.029 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:43:08.029 00.000 29876 MoveAxis(W, 55, ABG)
20:43:08.029 00.000 29876 Guiding  Dir = 3, Dur = 55
20:43:08.030 00.001 29876 IsSlewing returns 0
20:43:08.030 00.000 29876 IsGuiding returns 0
20:43:08.030 00.000 29876 PulseGuide returned control before completion, sleep 65
20:43:08.033 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:08.045 00.012 31432 UpdateGuideState exits: m=2596 RSB=31.6
20:43:08.047 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:08.049 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:08.051 00.002 31432 Enqueuing Expose request
20:43:08.102 00.051 29876 IsGuiding returns 1
20:43:08.102 00.000 29876 scope still moving after pulse duration time elapsed
20:43:08.133 00.031 29876 IsSlewing returns 0
20:43:08.133 00.000 29876 IsGuiding returns 1
20:43:08.163 00.030 29876 IsSlewing returns 0
20:43:08.163 00.000 29876 IsGuiding returns 1
20:43:08.194 00.031 29876 IsSlewing returns 0
20:43:08.194 00.000 29876 IsGuiding returns 0
20:43:08.194 00.000 29876 scope move finished after 55 + 108 ms
20:43:08.194 00.000 29876 Move returns status 0, amount 55
20:43:08.194 00.000 29876 MoveAxis(N, 0, ABG)
20:43:08.194 00.000 29876 Move returns status 0, amount 0
20:43:08.194 00.000 29876 move complete, result=0
20:43:08.194 00.000 29876 worker thread done servicing request
20:43:08.195 00.001 29876 Worker thread wakes up
20:43:08.195 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:08.195 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:08.195 00.000 31432 GuideStep: 0.5 px 55 ms WEST, -0.2 px 0 ms NORTH
20:43:10.111 01.916 29876 Exposure complete
20:43:10.154 00.043 29876 worker thread done servicing request
20:43:10.155 00.001 31432 OnExposeComplete: enter
20:43:10.156 00.001 31432 UpdateGuideState(): m_state=6
20:43:10.159 00.003 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:43:10.161 00.002 31432 Star::Find returns 1 (0), X=615.17, Y=161.77, Mass=2509, SNR=31.5, Peak=256 HFD=3.5
20:43:10.163 00.002 31432 MultiStar: [#1 1.25,-0.04,0.00,M1] [#2 1.77,-0.68,0.00,M3] [#3 1.05,0.02,0.00,M1] [#4 0.69,-0.22,0.91,U] [#5 0.68,-0.00,0.95,U] [#6 1.49,-0.12,0.00,M2] [#7 0.78,0.06,0.80,U] [#8 0.70,-0.10,0.89,U] 
20:43:10.165 00.002 31432 refined, 4 included, MultiStar: {0.75, -0.07}, one-star: {0.90, -0.10}
20:43:10.167 00.002 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
20:43:10.169 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
20:43:10.171 00.002 31432 CameraToMount -- cameraX=0.75 cameraY=-0.07 hyp=0.75 cameraTheta=-0.10 mountX=0.75 mountY=0.19, mountTheta=0.25
20:43:10.173 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=-0.07, opts=13)
20:43:10.175 00.002 31432 Enqueuing Move request for scope (0.75, -0.07)
20:43:10.177 00.002 29876 Worker thread wakes up
20:43:10.177 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.07) opts 0xd
20:43:10.177 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, -0.07)
20:43:10.177 00.000 29876 Moving (0.75, -0.07) raw xDistance=0.75 yDistance=0.19
20:43:10.177 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.75
20:43:10.177 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:10.178 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:43:10.178 00.000 29876 MoveAxis(W, 80, ABG)
20:43:10.178 00.000 29876 Guiding  Dir = 3, Dur = 80
20:43:10.178 00.000 29876 IsSlewing returns 0
20:43:10.178 00.000 29876 IsGuiding returns 0
20:43:10.178 00.000 29876 PulseGuide returned control before completion, sleep 90
20:43:10.183 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:10.195 00.012 31432 UpdateGuideState exits: m=2509 RSB=31.5
20:43:10.197 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:10.199 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:10.201 00.002 31432 Enqueuing Expose request
20:43:10.283 00.082 29876 IsGuiding returns 1
20:43:10.283 00.000 29876 scope still moving after pulse duration time elapsed
20:43:10.314 00.031 29876 IsSlewing returns 0
20:43:10.314 00.000 29876 IsGuiding returns 1
20:43:10.345 00.031 29876 IsSlewing returns 0
20:43:10.345 00.000 29876 IsGuiding returns 0
20:43:10.345 00.000 29876 scope move finished after 80 + 87 ms
20:43:10.345 00.000 29876 Move returns status 0, amount 80
20:43:10.345 00.000 29876 MoveAxis(N, 0, ABG)
20:43:10.345 00.000 29876 Move returns status 0, amount 0
20:43:10.345 00.000 29876 move complete, result=0
20:43:10.346 00.001 29876 worker thread done servicing request
20:43:10.346 00.000 29876 Worker thread wakes up
20:43:10.346 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:10.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:10.346 00.000 31432 GuideStep: 0.7 px 80 ms WEST, 0.2 px 0 ms NORTH
20:43:12.480 02.134 29876 Exposure complete
20:43:12.523 00.043 29876 worker thread done servicing request
20:43:12.524 00.001 31432 OnExposeComplete: enter
20:43:12.526 00.002 31432 UpdateGuideState(): m_state=6
20:43:12.528 00.002 31432 Star::Find(15, 615, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:43:12.530 00.002 31432 Star::Find returns 1 (0), X=614.33, Y=161.99, Mass=2475, SNR=31.1, Peak=224 HFD=3.3
20:43:12.532 00.002 31432 MultiStar: [#1 0.50,0.20,1.02,U] [#2 0.86,-0.06,1.15,U] [#3 0.38,0.27,1.01,U] [#4 -0.05,0.19,0.93,U] [#5 -0.03,0.81,0.97,U] [#6 0.57,0.38,1.03,U] [#7 0.01,0.49,0.85,U] [#8 0.40,0.55,0.83,U] 
20:43:12.534 00.002 31432 single-star, 8 included, MultiStar: {0.32, 0.31}, one-star: {0.06, 0.13}
20:43:12.535 00.001 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
20:43:12.537 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.18)
20:43:12.539 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.12 mountX=0.06 mountY=-0.12, mountTheta=-1.06
20:43:12.542 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.13, opts=13)
20:43:12.544 00.002 31432 Enqueuing Move request for scope (0.06, 0.13)
20:43:12.546 00.002 29876 Worker thread wakes up
20:43:12.546 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
20:43:12.546 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
20:43:12.546 00.000 29876 Moving (0.06, 0.13) raw xDistance=0.06 yDistance=-0.12
20:43:12.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:43:12.547 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:12.547 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:43:12.547 00.000 29876 MoveAxis(E, 0, ABG)
20:43:12.547 00.000 29876 Move returns status 0, amount 0
20:43:12.547 00.000 29876 MoveAxis(N, 0, ABG)
20:43:12.547 00.000 29876 Move returns status 0, amount 0
20:43:12.547 00.000 29876 move complete, result=0
20:43:12.547 00.000 29876 worker thread done servicing request
20:43:12.550 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=10, FiltMax=257, Gamma=0.490
20:43:12.564 00.014 31432 UpdateGuideState exits: m=2475 RSB=31.1
20:43:12.566 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:12.568 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:12.570 00.002 31432 Enqueuing Expose request
20:43:12.572 00.002 29876 Worker thread wakes up
20:43:12.572 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:43:12.575 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:12.575 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:14.487 01.912 29876 Exposure complete
20:43:14.530 00.043 29876 worker thread done servicing request
20:43:14.531 00.001 31432 OnExposeComplete: enter
20:43:14.533 00.002 31432 UpdateGuideState(): m_state=6
20:43:14.535 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:43:14.537 00.002 31432 Star::Find returns 1 (0), X=614.39, Y=162.65, Mass=2429, SNR=30.3, Peak=225 HFD=3.4
20:43:14.538 00.001 31432 MultiStar: [#1 0.29,0.91,0.00,M1] [#2 0.88,0.25,0.00,M3] [#3 0.81,0.17,1.06,U] [#4 0.29,0.33,0.92,U] [#5 0.34,0.89,0.00,M1] [#6 0.53,0.63,1.07,U] [#7 -0.21,0.76,0.90,U] [#8 0.71,0.30,0.87,U] 
20:43:14.540 00.002 31432 refined, 5 included, MultiStar: {0.39, 0.50}, one-star: {0.12, 0.78}
20:43:14.542 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
20:43:14.544 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.39)
20:43:14.545 00.001 31432 CameraToMount -- cameraX=0.39 cameraY=0.50 hyp=0.63 cameraTheta=0.91 mountX=0.40 mountY=-0.43, mountTheta=-0.83
20:43:14.549 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.50, opts=13)
20:43:14.553 00.004 31432 Enqueuing Move request for scope (0.39, 0.50)
20:43:14.554 00.001 29876 Worker thread wakes up
20:43:14.554 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.50) opts 0xd
20:43:14.554 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.50)
20:43:14.554 00.000 29876 Moving (0.39, 0.50) raw xDistance=0.40 yDistance=-0.43
20:43:14.555 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
20:43:14.555 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
20:43:14.555 00.000 29876 MoveAxis(W, 38, ABG)
20:43:14.555 00.000 29876 Guiding  Dir = 3, Dur = 38
20:43:14.555 00.000 29876 IsSlewing returns 0
20:43:14.555 00.000 29876 IsGuiding returns 0
20:43:14.555 00.000 29876 PulseGuide returned control before completion, sleep 48
20:43:14.558 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:14.569 00.011 31432 UpdateGuideState exits: m=2429 RSB=30.3
20:43:14.571 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:14.573 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:14.575 00.002 31432 Enqueuing Expose request
20:43:14.609 00.034 29876 IsGuiding returns 1
20:43:14.609 00.000 29876 scope still moving after pulse duration time elapsed
20:43:14.639 00.030 29876 IsSlewing returns 0
20:43:14.639 00.000 29876 IsGuiding returns 1
20:43:14.670 00.031 29876 IsSlewing returns 0
20:43:14.671 00.001 29876 IsGuiding returns 0
20:43:14.671 00.000 29876 scope move finished after 38 + 77 ms
20:43:14.671 00.000 29876 Move returns status 0, amount 38
20:43:14.671 00.000 29876 MoveAxis(N, 32, ABG)
20:43:14.671 00.000 29876 Guiding  Dir = 0, Dur = 32
20:43:14.671 00.000 29876 IsSlewing returns 0
20:43:14.671 00.000 29876 IsGuiding returns 0
20:43:14.672 00.001 29876 PulseGuide returned control before completion, sleep 42
20:43:14.715 00.043 29876 IsGuiding returns 1
20:43:14.715 00.000 29876 scope still moving after pulse duration time elapsed
20:43:14.746 00.031 29876 IsSlewing returns 0
20:43:14.746 00.000 29876 IsGuiding returns 1
20:43:14.777 00.031 29876 IsSlewing returns 0
20:43:14.777 00.000 29876 IsGuiding returns 1
20:43:14.807 00.030 29876 IsSlewing returns 0
20:43:14.807 00.000 29876 IsGuiding returns 0
20:43:14.807 00.000 29876 scope move finished after 32 + 103 ms
20:43:14.807 00.000 29876 Move returns status 0, amount 32
20:43:14.807 00.000 29876 move complete, result=0
20:43:14.808 00.001 29876 worker thread done servicing request
20:43:14.808 00.000 29876 Worker thread wakes up
20:43:14.808 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:14.808 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:14.808 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.4 px 32 ms NORTH
20:43:16.934 02.126 29876 Exposure complete
20:43:16.977 00.043 29876 worker thread done servicing request
20:43:16.977 00.000 31432 OnExposeComplete: enter
20:43:16.979 00.002 31432 UpdateGuideState(): m_state=6
20:43:16.981 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:43:16.983 00.002 31432 Star::Find returns 1 (0), X=614.40, Y=162.11, Mass=2561, SNR=30.8, Peak=173 HFD=3.9
20:43:16.985 00.002 31432 MultiStar: [#1 0.34,0.30,1.05,U] [#2 0.94,-0.09,0.00,M4] [#3 0.36,0.31,1.02,U] [#4 0.20,0.09,0.93,U] [#5 0.29,0.50,0.94,U] [#6 0.41,0.20,1.09,U] [#7 -0.21,0.49,0.84,U] [#8 0.62,0.31,0.87,U] 
20:43:16.987 00.002 31432 single-star, 7 included, MultiStar: {0.27, 0.30}, one-star: {0.13, 0.24}
20:43:16.989 00.002 31432 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
20:43:16.991 00.002 31432 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
20:43:16.992 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.09 mountX=0.13 mountY=-0.22, mountTheta=-1.03
20:43:16.996 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.24, opts=13)
20:43:16.998 00.002 31432 Enqueuing Move request for scope (0.13, 0.24)
20:43:17.000 00.002 29876 Worker thread wakes up
20:43:17.000 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
20:43:17.000 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
20:43:17.000 00.000 29876 Moving (0.13, 0.24) raw xDistance=0.13 yDistance=-0.22
20:43:17.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:43:17.000 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:17.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:43:17.000 00.000 29876 MoveAxis(E, 0, ABG)
20:43:17.000 00.000 29876 Move returns status 0, amount 0
20:43:17.000 00.000 29876 MoveAxis(N, 0, ABG)
20:43:17.000 00.000 29876 Move returns status 0, amount 0
20:43:17.000 00.000 29876 move complete, result=0
20:43:17.000 00.000 29876 worker thread done servicing request
20:43:17.004 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:17.016 00.012 31432 UpdateGuideState exits: m=2561 RSB=30.8
20:43:17.018 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:17.020 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:17.022 00.002 31432 Enqueuing Expose request
20:43:17.024 00.002 29876 Worker thread wakes up
20:43:17.024 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:17.024 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:17.024 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:43:19.035 02.011 29876 Exposure complete
20:43:19.079 00.044 29876 worker thread done servicing request
20:43:19.079 00.000 31432 OnExposeComplete: enter
20:43:19.082 00.003 31432 UpdateGuideState(): m_state=6
20:43:19.083 00.001 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:43:19.086 00.003 31432 Star::Find returns 1 (0), X=614.83, Y=162.13, Mass=2539, SNR=30.7, Peak=244 HFD=3.6
20:43:19.088 00.002 31432 MultiStar: [#1 0.82,0.28,1.05,U] [#2 1.35,-0.62,0.00,M5] [#3 0.54,0.48,1.04,U] [#4 0.13,0.17,0.89,U] [#5 0.91,0.16,0.00,M1] [#6 0.92,-0.13,0.00,M1] [#7 0.04,0.55,0.84,U] [#8 0.54,0.26,0.86,U] 
20:43:19.090 00.002 31432 refined, 5 included, MultiStar: {0.46, 0.33}, one-star: {0.56, 0.26}
20:43:19.091 00.001 31432 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.02) = xAngle (0.61 = 0.61)
20:43:19.093 00.002 31432 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.62 = -2.67)
20:43:19.095 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=0.33 hyp=0.57 cameraTheta=0.63 mountX=0.47 mountY=-0.26, mountTheta=-0.51
20:43:19.098 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.33, opts=13)
20:43:19.100 00.002 31432 Enqueuing Move request for scope (0.46, 0.33)
20:43:19.102 00.002 29876 Worker thread wakes up
20:43:19.102 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.33) opts 0xd
20:43:19.102 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.33)
20:43:19.102 00.000 29876 Moving (0.46, 0.33) raw xDistance=0.47 yDistance=-0.26
20:43:19.102 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
20:43:19.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:19.102 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:43:19.102 00.000 29876 MoveAxis(W, 45, ABG)
20:43:19.102 00.000 29876 Guiding  Dir = 3, Dur = 45
20:43:19.102 00.000 29876 IsSlewing returns 0
20:43:19.102 00.000 29876 IsGuiding returns 0
20:43:19.103 00.001 29876 PulseGuide returned control before completion, sleep 55
20:43:19.106 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:19.117 00.011 31432 UpdateGuideState exits: m=2539 RSB=30.7
20:43:19.120 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:19.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:19.124 00.002 31432 Enqueuing Expose request
20:43:19.173 00.049 29876 IsGuiding returns 1
20:43:19.173 00.000 29876 scope still moving after pulse duration time elapsed
20:43:19.203 00.030 29876 IsSlewing returns 0
20:43:19.203 00.000 29876 IsGuiding returns 0
20:43:19.203 00.000 29876 scope move finished after 45 + 55 ms
20:43:19.203 00.000 29876 Move returns status 0, amount 45
20:43:19.203 00.000 29876 MoveAxis(N, 0, ABG)
20:43:19.203 00.000 29876 Move returns status 0, amount 0
20:43:19.203 00.000 29876 move complete, result=0
20:43:19.203 00.000 29876 worker thread done servicing request
20:43:19.203 00.000 29876 Worker thread wakes up
20:43:19.203 00.000 31432 GuideStep: 0.5 px 45 ms WEST, -0.3 px 0 ms NORTH
20:43:19.206 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:19.206 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:21.435 02.229 29876 Exposure complete
20:43:21.479 00.044 29876 worker thread done servicing request
20:43:21.479 00.000 31432 OnExposeComplete: enter
20:43:21.481 00.002 31432 UpdateGuideState(): m_state=6
20:43:21.483 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:43:21.485 00.002 31432 Star::Find returns 1 (0), X=614.87, Y=161.79, Mass=2598, SNR=31.3, Peak=224 HFD=3.9
20:43:21.487 00.002 31432 MultiStar: [#1 0.47,0.18,0.96,U] [#2 1.74,-0.40,0.00,M6] [#3 0.72,0.12,1.06,U] [#4 0.58,-0.01,0.85,U] [#5 0.54,0.39,0.91,U] [#6 1.23,0.15,0.00,M2] [#7 0.06,0.50,0.81,U] [#8 0.24,0.58,0.84,U] 
20:43:21.488 00.001 31432 refined, 6 included, MultiStar: {0.48, 0.23}, one-star: {0.60, -0.08}
20:43:21.490 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
20:43:21.492 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.85)
20:43:21.494 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.23 hyp=0.53 cameraTheta=0.45 mountX=0.48 mountY=-0.15, mountTheta=-0.31
20:43:21.498 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.23, opts=13)
20:43:21.502 00.004 31432 Enqueuing Move request for scope (0.48, 0.23)
20:43:21.504 00.002 29876 Worker thread wakes up
20:43:21.504 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.23) opts 0xd
20:43:21.504 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.23)
20:43:21.504 00.000 29876 Moving (0.48, 0.23) raw xDistance=0.48 yDistance=-0.15
20:43:21.504 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
20:43:21.504 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:21.504 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:43:21.504 00.000 29876 MoveAxis(W, 53, ABG)
20:43:21.504 00.000 29876 Guiding  Dir = 3, Dur = 53
20:43:21.505 00.001 29876 IsSlewing returns 0
20:43:21.505 00.000 29876 IsGuiding returns 0
20:43:21.505 00.000 29876 PulseGuide returned control before completion, sleep 63
20:43:21.510 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:21.523 00.013 31432 UpdateGuideState exits: m=2598 RSB=31.3
20:43:21.525 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:21.527 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:21.529 00.002 31432 Enqueuing Expose request
20:43:21.574 00.045 29876 IsGuiding returns 1
20:43:21.574 00.000 29876 scope still moving after pulse duration time elapsed
20:43:21.606 00.032 29876 IsSlewing returns 0
20:43:21.606 00.000 29876 IsGuiding returns 1
20:43:21.636 00.030 29876 IsSlewing returns 0
20:43:21.636 00.000 29876 IsGuiding returns 1
20:43:21.668 00.032 29876 IsSlewing returns 0
20:43:21.668 00.000 29876 IsGuiding returns 0
20:43:21.668 00.000 29876 scope move finished after 53 + 110 ms
20:43:21.668 00.000 29876 Move returns status 0, amount 53
20:43:21.668 00.000 29876 MoveAxis(N, 0, ABG)
20:43:21.668 00.000 29876 Move returns status 0, amount 0
20:43:21.668 00.000 29876 move complete, result=0
20:43:21.669 00.001 29876 worker thread done servicing request
20:43:21.669 00.000 29876 Worker thread wakes up
20:43:21.669 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:21.669 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:21.669 00.000 31432 GuideStep: 0.5 px 53 ms WEST, -0.2 px 0 ms NORTH
20:43:23.573 01.904 29876 Exposure complete
20:43:23.621 00.048 29876 worker thread done servicing request
20:43:23.621 00.000 31432 OnExposeComplete: enter
20:43:23.623 00.002 31432 UpdateGuideState(): m_state=6
20:43:23.625 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:43:23.627 00.002 31432 Star::Find returns 1 (0), X=615.31, Y=161.79, Mass=2508, SNR=30.6, Peak=202 HFD=3.6
20:43:23.629 00.002 31432 MultiStar: [#1 1.06,0.27,0.00,M1] [#2 1.76,-0.08,0.00,M7] [#3 0.73,0.70,0.00,M1] [#4 0.01,0.32,0.95,U] [#5 0.98,0.23,0.00,M1] [#6 1.46,-0.27,0.00,M3] [#7 -0.12,0.52,0.84,U] [#8 0.41,0.50,0.90,U] 
20:43:23.631 00.002 31432 refined, 3 included, MultiStar: {0.36, 0.30}, one-star: {1.04, -0.08}
20:43:23.633 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
20:43:23.636 00.003 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.60)
20:43:23.637 00.001 31432 CameraToMount -- cameraX=0.36 cameraY=0.30 hyp=0.47 cameraTheta=0.70 mountX=0.36 mountY=-0.24, mountTheta=-0.58
20:43:23.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.30, opts=13)
20:43:23.642 00.002 31432 Enqueuing Move request for scope (0.36, 0.30)
20:43:23.644 00.002 29876 Worker thread wakes up
20:43:23.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.30) opts 0xd
20:43:23.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.30)
20:43:23.644 00.000 29876 Moving (0.36, 0.30) raw xDistance=0.36 yDistance=-0.24
20:43:23.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
20:43:23.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:23.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:43:23.644 00.000 29876 MoveAxis(W, 42, ABG)
20:43:23.644 00.000 29876 Guiding  Dir = 3, Dur = 42
20:43:23.645 00.001 29876 IsSlewing returns 0
20:43:23.645 00.000 29876 IsGuiding returns 0
20:43:23.645 00.000 29876 PulseGuide returned control before completion, sleep 52
20:43:23.649 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:23.661 00.012 31432 UpdateGuideState exits: m=2508 RSB=30.6
20:43:23.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:23.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:23.667 00.002 31432 Enqueuing Expose request
20:43:23.712 00.045 29876 IsGuiding returns 1
20:43:23.712 00.000 29876 scope still moving after pulse duration time elapsed
20:43:23.743 00.031 29876 IsSlewing returns 0
20:43:23.743 00.000 29876 IsGuiding returns 1
20:43:23.774 00.031 29876 IsSlewing returns 0
20:43:23.774 00.000 29876 IsGuiding returns 0
20:43:23.774 00.000 29876 scope move finished after 42 + 86 ms
20:43:23.774 00.000 29876 Move returns status 0, amount 42
20:43:23.774 00.000 29876 MoveAxis(N, 0, ABG)
20:43:23.774 00.000 29876 Move returns status 0, amount 0
20:43:23.774 00.000 29876 move complete, result=0
20:43:23.774 00.000 29876 worker thread done servicing request
20:43:23.774 00.000 29876 Worker thread wakes up
20:43:23.774 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:23.774 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.2 px 0 ms NORTH
20:43:23.777 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:25.901 02.124 29876 Exposure complete
20:43:25.945 00.044 29876 worker thread done servicing request
20:43:25.945 00.000 31432 OnExposeComplete: enter
20:43:25.947 00.002 31432 UpdateGuideState(): m_state=6
20:43:25.949 00.002 31432 Star::Find(15, 615, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:43:25.951 00.002 31432 Star::Find returns 1 (0), X=614.38, Y=162.41, Mass=2604, SNR=31.3, Peak=205 HFD=3.4
20:43:25.953 00.002 31432 MultiStar: [#1 0.36,0.62,1.03,U] [#2 0.95,0.10,0.00,M8] [#3 0.39,0.46,1.03,U] [#4 0.40,0.52,0.90,U] [#5 0.42,0.46,0.94,U] [#6 0.71,0.56,0.00,M4] [#7 0.43,0.71,0.85,U] [#8 0.71,0.55,0.00,M1] 
20:43:25.955 00.002 31432 single-star, 5 included, MultiStar: {0.35, 0.55}, one-star: {0.11, 0.55}
20:43:25.957 00.002 31432 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
20:43:25.958 00.001 31432 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.93)
20:43:25.960 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.55 hyp=0.56 cameraTheta=1.37 mountX=0.12 mountY=-0.52, mountTheta=-1.34
20:43:25.964 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.55, opts=13)
20:43:25.967 00.003 31432 Enqueuing Move request for scope (0.11, 0.55)
20:43:25.969 00.002 29876 Worker thread wakes up
20:43:25.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.55) opts 0xd
20:43:25.969 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.55)
20:43:25.969 00.000 29876 Moving (0.11, 0.55) raw xDistance=0.12 yDistance=-0.52
20:43:25.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:43:25.969 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
20:43:25.969 00.000 29876 MoveAxis(E, 0, ABG)
20:43:25.969 00.000 29876 Move returns status 0, amount 0
20:43:25.969 00.000 29876 MoveAxis(N, 38, ABG)
20:43:25.969 00.000 29876 Guiding  Dir = 0, Dur = 38
20:43:25.970 00.001 29876 IsSlewing returns 0
20:43:25.970 00.000 29876 IsGuiding returns 0
20:43:25.970 00.000 29876 PulseGuide returned control before completion, sleep 48
20:43:25.973 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:25.985 00.012 31432 UpdateGuideState exits: m=2604 RSB=31.3
20:43:25.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:25.989 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:25.991 00.002 31432 Enqueuing Expose request
20:43:26.024 00.033 29876 IsGuiding returns 1
20:43:26.024 00.000 29876 scope still moving after pulse duration time elapsed
20:43:26.056 00.032 29876 IsSlewing returns 0
20:43:26.056 00.000 29876 IsGuiding returns 1
20:43:26.088 00.032 29876 IsSlewing returns 0
20:43:26.088 00.000 29876 IsGuiding returns 1
20:43:26.119 00.031 29876 IsSlewing returns 0
20:43:26.119 00.000 29876 IsGuiding returns 1
20:43:26.149 00.030 29876 IsSlewing returns 0
20:43:26.149 00.000 29876 IsGuiding returns 0
20:43:26.149 00.000 29876 scope move finished after 38 + 141 ms
20:43:26.149 00.000 29876 Move returns status 0, amount 38
20:43:26.149 00.000 29876 move complete, result=0
20:43:26.149 00.000 29876 worker thread done servicing request
20:43:26.149 00.000 29876 Worker thread wakes up
20:43:26.149 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 38 ms NORTH
20:43:26.151 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:26.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:28.068 01.917 29876 Exposure complete
20:43:28.110 00.042 29876 worker thread done servicing request
20:43:28.112 00.002 31432 OnExposeComplete: enter
20:43:28.114 00.002 31432 UpdateGuideState(): m_state=6
20:43:28.115 00.001 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:43:28.117 00.002 31432 Star::Find returns 1 (0), X=614.90, Y=162.26, Mass=2664, SNR=31.6, Peak=205 HFD=3.9
20:43:28.120 00.003 31432 MultiStar: [#1 0.87,0.41,0.00,M1] [#2 1.56,0.08,0.00,M9] [#3 0.74,1.03,0.00,M1] [#4 0.50,0.49,0.90,U] [#5 0.72,0.56,0.00,M1] [#6 1.25,0.66,0.00,M5] [#7 0.28,0.81,0.83,U] [#8 0.70,0.51,0.00,M2] 
20:43:28.122 00.002 31432 refined, 2 included, MultiStar: {0.48, 0.55}, one-star: {0.63, 0.39}
20:43:28.123 00.001 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
20:43:28.125 00.002 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.44)
20:43:28.127 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.55 hyp=0.73 cameraTheta=0.85 mountX=0.49 mountY=-0.47, mountTheta=-0.76
20:43:28.130 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.55, opts=13)
20:43:28.131 00.001 31432 Enqueuing Move request for scope (0.48, 0.55)
20:43:28.133 00.002 29876 Worker thread wakes up
20:43:28.133 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.55) opts 0xd
20:43:28.133 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.55)
20:43:28.133 00.000 29876 Moving (0.48, 0.55) raw xDistance=0.49 yDistance=-0.47
20:43:28.133 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49
20:43:28.133 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
20:43:28.133 00.000 29876 MoveAxis(W, 47, ABG)
20:43:28.133 00.000 29876 Guiding  Dir = 3, Dur = 47
20:43:28.133 00.000 29876 IsSlewing returns 0
20:43:28.133 00.000 29876 IsGuiding returns 0
20:43:28.135 00.002 29876 PulseGuide returned control before completion, sleep 57
20:43:28.138 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:43:28.150 00.012 31432 UpdateGuideState exits: m=2664 RSB=31.6
20:43:28.153 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:28.154 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:28.157 00.003 31432 Enqueuing Expose request
20:43:28.193 00.036 29876 IsGuiding returns 1
20:43:28.193 00.000 29876 scope still moving after pulse duration time elapsed
20:43:28.224 00.031 29876 IsSlewing returns 0
20:43:28.224 00.000 29876 IsGuiding returns 1
20:43:28.255 00.031 29876 IsSlewing returns 0
20:43:28.255 00.000 29876 IsGuiding returns 1
20:43:28.286 00.031 29876 IsSlewing returns 0
20:43:28.286 00.000 29876 IsGuiding returns 0
20:43:28.286 00.000 29876 scope move finished after 47 + 105 ms
20:43:28.286 00.000 29876 Move returns status 0, amount 47
20:43:28.286 00.000 29876 MoveAxis(N, 34, ABG)
20:43:28.286 00.000 29876 Guiding  Dir = 0, Dur = 34
20:43:28.286 00.000 29876 IsSlewing returns 0
20:43:28.286 00.000 29876 IsGuiding returns 0
20:43:28.287 00.001 29876 PulseGuide returned control before completion, sleep 44
20:43:28.332 00.045 29876 IsGuiding returns 1
20:43:28.332 00.000 29876 scope still moving after pulse duration time elapsed
20:43:28.364 00.032 29876 IsSlewing returns 0
20:43:28.364 00.000 29876 IsGuiding returns 1
20:43:28.395 00.031 29876 IsSlewing returns 0
20:43:28.395 00.000 29876 IsGuiding returns 1
20:43:28.426 00.031 29876 IsSlewing returns 0
20:43:28.426 00.000 29876 IsGuiding returns 0
20:43:28.426 00.000 29876 scope move finished after 34 + 105 ms
20:43:28.426 00.000 29876 Move returns status 0, amount 34
20:43:28.426 00.000 29876 move complete, result=0
20:43:28.426 00.000 29876 worker thread done servicing request
20:43:28.427 00.001 29876 Worker thread wakes up
20:43:28.427 00.000 31432 GuideStep: 0.5 px 47 ms WEST, -0.5 px 34 ms NORTH
20:43:28.430 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:28.430 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:30.659 02.229 29876 Exposure complete
20:43:30.701 00.042 29876 worker thread done servicing request
20:43:30.702 00.001 31432 OnExposeComplete: enter
20:43:30.704 00.002 31432 UpdateGuideState(): m_state=6
20:43:30.706 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:43:30.708 00.002 31432 Star::Find returns 1 (0), X=614.54, Y=162.15, Mass=2539, SNR=31.1, Peak=220 HFD=3.6
20:43:30.710 00.002 31432 MultiStar: [#1 0.25,0.55,0.99,U] [#2 1.51,-0.45,0.00,M10] [#3 0.45,0.21,1.06,U] [#4 -0.00,0.39,0.91,U] [#5 0.43,0.30,0.96,U] [#6 0.97,0.07,0.00,M6] [#7 0.13,0.45,0.81,U] [#8 0.37,0.35,0.90,U] 
20:43:30.711 00.001 31432 single-star, 6 included, MultiStar: {0.28, 0.36}, one-star: {0.26, 0.28}
20:43:30.713 00.002 31432 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
20:43:30.714 00.001 31432 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.48)
20:43:30.716 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.81 mountX=0.27 mountY=-0.24, mountTheta=-0.72
20:43:30.719 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.28, opts=13)
20:43:30.721 00.002 31432 Enqueuing Move request for scope (0.26, 0.28)
20:43:30.723 00.002 29876 Worker thread wakes up
20:43:30.723 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
20:43:30.723 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
20:43:30.723 00.000 29876 Moving (0.26, 0.28) raw xDistance=0.27 yDistance=-0.24
20:43:30.723 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
20:43:30.723 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:30.723 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:43:30.723 00.000 29876 MoveAxis(W, 33, ABG)
20:43:30.723 00.000 29876 Guiding  Dir = 3, Dur = 33
20:43:30.723 00.000 29876 IsSlewing returns 0
20:43:30.723 00.000 29876 IsGuiding returns 0
20:43:30.724 00.001 29876 PulseGuide returned control before completion, sleep 43
20:43:30.727 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:30.738 00.011 31432 UpdateGuideState exits: m=2539 RSB=31.1
20:43:30.740 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:30.742 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:30.744 00.002 31432 Enqueuing Expose request
20:43:30.782 00.038 29876 IsGuiding returns 1
20:43:30.782 00.000 29876 scope still moving after pulse duration time elapsed
20:43:30.813 00.031 29876 IsSlewing returns 0
20:43:30.813 00.000 29876 IsGuiding returns 0
20:43:30.813 00.000 29876 scope move finished after 33 + 56 ms
20:43:30.813 00.000 29876 Move returns status 0, amount 33
20:43:30.813 00.000 29876 MoveAxis(N, 0, ABG)
20:43:30.814 00.001 29876 Move returns status 0, amount 0
20:43:30.814 00.000 29876 move complete, result=0
20:43:30.814 00.000 29876 worker thread done servicing request
20:43:30.814 00.000 29876 Worker thread wakes up
20:43:30.814 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:30.814 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.2 px 0 ms NORTH
20:43:30.816 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:32.719 01.903 29876 Exposure complete
20:43:32.763 00.044 29876 worker thread done servicing request
20:43:32.763 00.000 31432 OnExposeComplete: enter
20:43:32.766 00.003 31432 UpdateGuideState(): m_state=6
20:43:32.767 00.001 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:43:32.769 00.002 31432 Star::Find returns 1 (0), X=614.77, Y=161.63, Mass=2692, SNR=32.3, Peak=229 HFD=3.6
20:43:32.770 00.001 31432 MultiStar: [#1 1.00,-0.41,0.00,M1] [#2 1.62,-0.74,0.00,R] [#3 0.29,-0.06,0.96,U] [#4 0.26,-0.45,0.87,U] [#5 0.46,-0.38,0.87,U] [#6 1.31,-0.57,0.00,M7] [#7 0.18,-0.19,0.82,U] [#8 0.17,-0.01,0.82,U] 
20:43:32.772 00.002 31432 refined, 5 included, MultiStar: {0.32, -0.22}, one-star: {0.50, -0.24}
20:43:32.774 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
20:43:32.776 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
20:43:32.778 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.61 mountX=0.31 mountY=0.27, mountTheta=0.71
20:43:32.780 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.22, opts=13)
20:43:32.783 00.003 31432 Enqueuing Move request for scope (0.32, -0.22)
20:43:32.784 00.001 29876 Worker thread wakes up
20:43:32.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.22) opts 0xd
20:43:32.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.22)
20:43:32.784 00.000 29876 Moving (0.32, -0.22) raw xDistance=0.31 yDistance=0.27
20:43:32.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
20:43:32.785 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:32.785 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:43:32.785 00.000 29876 MoveAxis(W, 35, ABG)
20:43:32.785 00.000 29876 Guiding  Dir = 3, Dur = 35
20:43:32.785 00.000 29876 IsSlewing returns 0
20:43:32.785 00.000 29876 IsGuiding returns 0
20:43:32.785 00.000 29876 PulseGuide returned control before completion, sleep 45
20:43:32.788 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:32.800 00.012 31432 UpdateGuideState exits: m=2692 RSB=32.3
20:43:32.803 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:32.805 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:32.806 00.001 31432 Enqueuing Expose request
20:43:32.842 00.036 29876 IsGuiding returns 1
20:43:32.842 00.000 29876 scope still moving after pulse duration time elapsed
20:43:32.873 00.031 29876 IsSlewing returns 0
20:43:32.873 00.000 29876 IsGuiding returns 0
20:43:32.873 00.000 29876 scope move finished after 35 + 52 ms
20:43:32.873 00.000 29876 Move returns status 0, amount 35
20:43:32.873 00.000 29876 MoveAxis(N, 0, ABG)
20:43:32.873 00.000 29876 Move returns status 0, amount 0
20:43:32.873 00.000 29876 move complete, result=0
20:43:32.873 00.000 29876 worker thread done servicing request
20:43:32.873 00.000 29876 Worker thread wakes up
20:43:32.873 00.000 31432 GuideStep: 0.3 px 35 ms WEST, 0.3 px 0 ms NORTH
20:43:32.876 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:32.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:35.008 02.132 29876 Exposure complete
20:43:35.051 00.043 29876 worker thread done servicing request
20:43:35.051 00.000 31432 OnExposeComplete: enter
20:43:35.053 00.002 31432 UpdateGuideState(): m_state=6
20:43:35.055 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:43:35.057 00.002 31432 Star::Find returns 1 (0), X=614.35, Y=161.55, Mass=2393, SNR=29.8, Peak=201 HFD=3.3
20:43:35.060 00.003 31432 MultiStar: [#1 0.12,-0.30,1.05,U] [#2 -1.06,-0.09,0.00,M1] [#3 -0.08,-0.10,1.04,U] [#4 -0.01,-0.16,0.97,U] [#5 -0.08,-0.00,0.98,U] [#6 0.32,-0.32,1.09,U] [#7 -0.33,-0.25,0.84,U] [#8 -0.04,0.13,0.86,U] 
20:43:35.062 00.002 31432 refined, 7 included, MultiStar: {0.01, -0.17}, one-star: {0.07, -0.32}
20:43:35.063 00.001 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
20:43:35.065 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
20:43:35.067 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.51 mountX=0.01 mountY=0.17, mountTheta=1.53
20:43:35.071 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.17, opts=13)
20:43:35.073 00.002 31432 Enqueuing Move request for scope (0.01, -0.17)
20:43:35.075 00.002 29876 Worker thread wakes up
20:43:35.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
20:43:35.075 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
20:43:35.075 00.000 29876 Moving (0.01, -0.17) raw xDistance=0.01 yDistance=0.17
20:43:35.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:43:35.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:35.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:43:35.075 00.000 29876 MoveAxis(E, 0, ABG)
20:43:35.075 00.000 29876 Move returns status 0, amount 0
20:43:35.075 00.000 29876 MoveAxis(N, 0, ABG)
20:43:35.075 00.000 29876 Move returns status 0, amount 0
20:43:35.075 00.000 29876 move complete, result=0
20:43:35.075 00.000 29876 worker thread done servicing request
20:43:35.078 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:35.091 00.013 31432 UpdateGuideState exits: m=2393 RSB=29.8
20:43:35.093 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:35.095 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:35.097 00.002 31432 Enqueuing Expose request
20:43:35.099 00.002 29876 Worker thread wakes up
20:43:35.099 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:35.099 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:35.099 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:43:37.011 01.912 29876 Exposure complete
20:43:37.055 00.044 29876 worker thread done servicing request
20:43:37.055 00.000 31432 OnExposeComplete: enter
20:43:37.057 00.002 31432 UpdateGuideState(): m_state=6
20:43:37.059 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:43:37.061 00.002 31432 Star::Find returns 1 (0), X=613.45, Y=162.56, Mass=2434, SNR=29.9, Peak=181 HFD=3.3
20:43:37.063 00.002 31432 MultiStar: [#1 -0.88,0.70,0.00,M1] [#2 -1.76,0.87,0.00,M2] [#3 -0.17,0.11,1.02,U] [#4 -0.94,0.44,0.00,M1] [#5 -0.93,0.76,0.00,M1] [#6 -0.15,0.37,1.12,U] [#7 -1.09,1.01,0.00,M1] [#8 -0.46,0.54,0.88,U] 
20:43:37.065 00.002 31432 refined, 3 included, MultiStar: {-0.39, 0.42}, one-star: {-0.83, 0.69}
20:43:37.067 00.002 31432 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.02) = xAngle (2.29 = 2.29)
20:43:37.069 00.002 31432 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.30 = -0.98)
20:43:37.071 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.42 hyp=0.58 cameraTheta=2.32 mountX=-0.38 mountY=-0.48, mountTheta=-2.24
20:43:37.075 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.42, opts=13)
20:43:37.078 00.003 31432 Enqueuing Move request for scope (-0.39, 0.42)
20:43:37.080 00.002 29876 Worker thread wakes up
20:43:37.080 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.42) opts 0xd
20:43:37.080 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.42)
20:43:37.080 00.000 29876 Moving (-0.39, 0.42) raw xDistance=-0.38 yDistance=-0.48
20:43:37.080 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
20:43:37.080 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
20:43:37.080 00.000 29876 MoveAxis(E, 37, ABG)
20:43:37.080 00.000 29876 Guiding  Dir = 2, Dur = 37
20:43:37.081 00.001 29876 IsSlewing returns 0
20:43:37.081 00.000 29876 IsGuiding returns 0
20:43:37.081 00.000 29876 PulseGuide returned control before completion, sleep 47
20:43:37.084 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:37.096 00.012 31432 UpdateGuideState exits: m=2434 RSB=29.9
20:43:37.098 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:37.100 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:37.101 00.001 31432 Enqueuing Expose request
20:43:37.134 00.033 29876 IsGuiding returns 1
20:43:37.134 00.000 29876 scope still moving after pulse duration time elapsed
20:43:37.164 00.030 29876 IsSlewing returns 0
20:43:37.164 00.000 29876 IsGuiding returns 0
20:43:37.164 00.000 29876 scope move finished after 37 + 46 ms
20:43:37.164 00.000 29876 Move returns status 0, amount 37
20:43:37.164 00.000 29876 MoveAxis(N, 35, ABG)
20:43:37.164 00.000 29876 Guiding  Dir = 0, Dur = 35
20:43:37.164 00.000 29876 IsSlewing returns 0
20:43:37.164 00.000 29876 IsGuiding returns 0
20:43:37.165 00.001 29876 PulseGuide returned control before completion, sleep 45
20:43:37.225 00.060 29876 IsGuiding returns 1
20:43:37.225 00.000 29876 scope still moving after pulse duration time elapsed
20:43:37.256 00.031 29876 IsSlewing returns 0
20:43:37.256 00.000 29876 IsGuiding returns 1
20:43:37.287 00.031 29876 IsSlewing returns 0
20:43:37.287 00.000 29876 IsGuiding returns 1
20:43:37.318 00.031 29876 IsSlewing returns 0
20:43:37.318 00.000 29876 IsGuiding returns 0
20:43:37.318 00.000 29876 scope move finished after 35 + 119 ms
20:43:37.318 00.000 29876 Move returns status 0, amount 35
20:43:37.318 00.000 29876 move complete, result=0
20:43:37.318 00.000 29876 worker thread done servicing request
20:43:37.318 00.000 29876 Worker thread wakes up
20:43:37.318 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.5 px 35 ms NORTH
20:43:37.323 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:37.324 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:39.454 02.130 29876 Exposure complete
20:43:39.497 00.043 29876 worker thread done servicing request
20:43:39.498 00.001 31432 OnExposeComplete: enter
20:43:39.500 00.002 31432 UpdateGuideState(): m_state=6
20:43:39.502 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:43:39.504 00.002 31432 Star::Find returns 1 (0), X=614.52, Y=161.32, Mass=2684, SNR=31.1, Peak=193 HFD=4.0
20:43:39.506 00.002 31432 MultiStar: [#1 0.82,-0.71,0.00,M2] [#2 -0.66,-0.44,1.11,U] [#3 0.76,-0.41,0.00,M1] [#4 0.54,-0.90,0.00,M2] [#5 0.77,-0.47,0.00,M2] [#6 0.95,-1.01,0.00,M6] [#7 0.47,-0.72,0.00,M2] [#8 0.63,-0.70,0.00,M1] 
20:43:39.508 00.002 31432 refined, 1 included, MultiStar: {-0.23, -0.49}, one-star: {0.25, -0.55}
20:43:39.510 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
20:43:39.512 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
20:43:39.514 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-2.01 mountX=-0.24 mountY=0.45, mountTheta=2.06
20:43:39.518 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.49, opts=13)
20:43:39.520 00.002 31432 Enqueuing Move request for scope (-0.23, -0.49)
20:43:39.522 00.002 29876 Worker thread wakes up
20:43:39.522 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.49) opts 0xd
20:43:39.522 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.49)
20:43:39.522 00.000 29876 Moving (-0.23, -0.49) raw xDistance=-0.24 yDistance=0.45
20:43:39.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
20:43:39.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:39.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:43:39.522 00.000 29876 MoveAxis(E, 28, ABG)
20:43:39.522 00.000 29876 Guiding  Dir = 2, Dur = 28
20:43:39.522 00.000 29876 IsSlewing returns 0
20:43:39.523 00.001 29876 IsGuiding returns 0
20:43:39.523 00.000 29876 PulseGuide returned control before completion, sleep 38
20:43:39.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:39.537 00.011 31432 UpdateGuideState exits: m=2684 RSB=31.1
20:43:39.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:39.541 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:39.543 00.002 31432 Enqueuing Expose request
20:43:39.575 00.032 29876 IsGuiding returns 1
20:43:39.575 00.000 29876 scope still moving after pulse duration time elapsed
20:43:39.605 00.030 29876 IsSlewing returns 0
20:43:39.605 00.000 29876 IsGuiding returns 1
20:43:39.636 00.031 29876 IsSlewing returns 0
20:43:39.636 00.000 29876 IsGuiding returns 1
20:43:39.666 00.030 29876 IsSlewing returns 0
20:43:39.666 00.000 29876 IsGuiding returns 0
20:43:39.666 00.000 29876 scope move finished after 28 + 115 ms
20:43:39.666 00.000 29876 Move returns status 0, amount 28
20:43:39.666 00.000 29876 MoveAxis(N, 0, ABG)
20:43:39.666 00.000 29876 Move returns status 0, amount 0
20:43:39.666 00.000 29876 move complete, result=0
20:43:39.666 00.000 29876 worker thread done servicing request
20:43:39.666 00.000 29876 Worker thread wakes up
20:43:39.666 00.000 31432 GuideStep: -0.2 px 28 ms EAST, 0.4 px 0 ms NORTH
20:43:39.669 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:39.669 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:41.576 01.907 29876 Exposure complete
20:43:41.619 00.043 29876 worker thread done servicing request
20:43:41.619 00.000 31432 OnExposeComplete: enter
20:43:41.622 00.003 31432 UpdateGuideState(): m_state=6
20:43:41.624 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:43:41.626 00.002 31432 Star::Find returns 1 (0), X=615.39, Y=161.38, Mass=2582, SNR=30.3, Peak=214 HFD=3.5
20:43:41.628 00.002 31432 MultiStar: [#1 1.00,-0.26,0.00,M3] [#2 -0.37,-0.01,1.17,U] [#3 1.19,-0.27,0.00,M2] [#4 0.88,-0.40,0.00,M3] [#5 1.13,0.00,0.00,M3] [#6 1.20,-0.41,0.00,M7] [#7 1.03,-0.16,0.00,M3] [#8 0.96,-0.01,0.00,M2] 
20:43:41.630 00.002 31432 refined, 1 included, MultiStar: {0.32, -0.23}, one-star: {1.12, -0.49}
20:43:41.631 00.001 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
20:43:41.633 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
20:43:41.635 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=0.31 mountY=0.28, mountTheta=0.73
20:43:41.640 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.23, opts=13)
20:43:41.642 00.002 31432 Enqueuing Move request for scope (0.32, -0.23)
20:43:41.644 00.002 29876 Worker thread wakes up
20:43:41.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0xd
20:43:41.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
20:43:41.644 00.000 29876 Moving (0.32, -0.23) raw xDistance=0.31 yDistance=0.28
20:43:41.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
20:43:41.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:41.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:43:41.644 00.000 29876 MoveAxis(W, 26, ABG)
20:43:41.644 00.000 29876 Guiding  Dir = 3, Dur = 26
20:43:41.645 00.001 29876 IsSlewing returns 0
20:43:41.645 00.000 29876 IsGuiding returns 0
20:43:41.645 00.000 29876 PulseGuide returned control before completion, sleep 36
20:43:41.648 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:41.660 00.012 31432 UpdateGuideState exits: m=2582 RSB=30.3
20:43:41.663 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:41.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:41.667 00.002 31432 Enqueuing Expose request
20:43:41.683 00.016 29876 IsGuiding returns 1
20:43:41.683 00.000 29876 scope still moving after pulse duration time elapsed
20:43:41.713 00.030 29876 IsSlewing returns 0
20:43:41.713 00.000 29876 IsGuiding returns 1
20:43:41.744 00.031 29876 IsSlewing returns 0
20:43:41.744 00.000 29876 IsGuiding returns 1
20:43:41.774 00.030 29876 IsSlewing returns 0
20:43:41.774 00.000 29876 IsGuiding returns 0
20:43:41.774 00.000 29876 scope move finished after 26 + 103 ms
20:43:41.774 00.000 29876 Move returns status 0, amount 26
20:43:41.774 00.000 29876 MoveAxis(N, 0, ABG)
20:43:41.774 00.000 29876 Move returns status 0, amount 0
20:43:41.774 00.000 29876 move complete, result=0
20:43:41.774 00.000 29876 worker thread done servicing request
20:43:41.774 00.000 29876 Worker thread wakes up
20:43:41.774 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.3 px 0 ms NORTH
20:43:41.776 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:41.777 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:44.006 02.229 29876 Exposure complete
20:43:44.049 00.043 29876 worker thread done servicing request
20:43:44.050 00.001 31432 OnExposeComplete: enter
20:43:44.052 00.002 31432 UpdateGuideState(): m_state=6
20:43:44.054 00.002 31432 Star::Find(15, 615, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:43:44.056 00.002 31432 Star::Find returns 1 (0), X=615.25, Y=161.51, Mass=2465, SNR=29.6, Peak=206 HFD=3.6
20:43:44.058 00.002 31432 MultiStar: [#1 1.21,-0.27,0.00,M4] [#2 -0.07,0.27,1.19,U] [#3 1.41,-0.23,0.00,M3] [#4 1.07,-0.29,0.00,M4] [#5 1.07,-0.17,0.00,M4] [#6 1.60,-0.42,0.00,M8] [#7 1.16,-0.34,0.00,M4] [#8 1.43,-0.21,0.00,M3] 
20:43:44.060 00.002 31432 refined, 1 included, MultiStar: {0.41, -0.02}, one-star: {0.98, -0.36}
20:43:44.061 00.001 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
20:43:44.063 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
20:43:44.065 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-0.04 mountX=0.41 mountY=0.08, mountTheta=0.19
20:43:44.071 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.02, opts=13)
20:43:44.073 00.002 31432 Enqueuing Move request for scope (0.41, -0.02)
20:43:44.075 00.002 29876 Worker thread wakes up
20:43:44.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.02) opts 0xd
20:43:44.075 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.02)
20:43:44.075 00.000 29876 Moving (0.41, -0.02) raw xDistance=0.41 yDistance=0.08
20:43:44.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
20:43:44.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:44.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:43:44.076 00.001 29876 MoveAxis(W, 43, ABG)
20:43:44.076 00.000 29876 Guiding  Dir = 3, Dur = 43
20:43:44.076 00.000 29876 IsSlewing returns 0
20:43:44.076 00.000 29876 IsGuiding returns 0
20:43:44.076 00.000 29876 PulseGuide returned control before completion, sleep 53
20:43:44.079 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=6, FiltMax=257, Gamma=0.490
20:43:44.092 00.013 31432 UpdateGuideState exits: m=2465 RSB=29.6
20:43:44.094 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:44.096 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:44.098 00.002 31432 Enqueuing Expose request
20:43:44.144 00.046 29876 IsGuiding returns 1
20:43:44.144 00.000 29876 scope still moving after pulse duration time elapsed
20:43:44.174 00.030 29876 IsSlewing returns 0
20:43:44.174 00.000 29876 IsGuiding returns 1
20:43:44.206 00.032 29876 IsSlewing returns 0
20:43:44.206 00.000 29876 IsGuiding returns 1
20:43:44.238 00.032 29876 IsSlewing returns 0
20:43:44.238 00.000 29876 IsGuiding returns 0
20:43:44.238 00.000 29876 scope move finished after 43 + 118 ms
20:43:44.238 00.000 29876 Move returns status 0, amount 43
20:43:44.238 00.000 29876 MoveAxis(N, 0, ABG)
20:43:44.238 00.000 29876 Move returns status 0, amount 0
20:43:44.238 00.000 29876 move complete, result=0
20:43:44.238 00.000 29876 worker thread done servicing request
20:43:44.239 00.001 29876 Worker thread wakes up
20:43:44.239 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.1 px 0 ms NORTH
20:43:44.241 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:44.241 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:46.152 01.911 29876 Exposure complete
20:43:46.196 00.044 29876 worker thread done servicing request
20:43:46.196 00.000 31432 OnExposeComplete: enter
20:43:46.198 00.002 31432 UpdateGuideState(): m_state=6
20:43:46.200 00.002 31432 Star::Find(15, 615, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:43:46.202 00.002 31432 Star::Find returns 1 (0), X=614.88, Y=161.81, Mass=2537, SNR=31.0, Peak=225 HFD=3.7
20:43:46.204 00.002 31432 MultiStar: [#1 0.98,0.01,0.00,M5] [#2 0.49,-0.04,1.17,U] [#3 1.25,-0.14,0.00,M4] [#4 1.00,-0.47,0.00,M5] [#5 0.73,-0.30,0.90,U] [#6 2.01,-0.46,0.00,M9] [#7 0.86,-0.12,0.00,M5] [#8 1.23,-0.13,0.00,M4] 
20:43:46.206 00.002 31432 single-star, 2 included, MultiStar: {0.60, -0.12}, one-star: {0.60, -0.06}
20:43:46.208 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
20:43:46.209 00.001 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.90 = 2.90)
20:43:46.211 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.06 hyp=0.61 cameraTheta=-0.09 mountX=0.60 mountY=0.15, mountTheta=0.24
20:43:46.216 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.06, opts=13)
20:43:46.219 00.003 31432 Enqueuing Move request for scope (0.60, -0.06)
20:43:46.220 00.001 29876 Worker thread wakes up
20:43:46.220 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.06) opts 0xd
20:43:46.220 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.06)
20:43:46.220 00.000 29876 Moving (0.60, -0.06) raw xDistance=0.60 yDistance=0.15
20:43:46.220 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
20:43:46.220 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:46.221 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:43:46.221 00.000 29876 MoveAxis(W, 64, ABG)
20:43:46.221 00.000 29876 Guiding  Dir = 3, Dur = 64
20:43:46.221 00.000 29876 IsSlewing returns 0
20:43:46.221 00.000 29876 IsGuiding returns 0
20:43:46.221 00.000 29876 PulseGuide returned control before completion, sleep 74
20:43:46.224 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:46.236 00.012 31432 UpdateGuideState exits: m=2537 RSB=31.0
20:43:46.238 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:46.240 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:46.242 00.002 31432 Enqueuing Expose request
20:43:46.306 00.064 29876 IsGuiding returns 1
20:43:46.306 00.000 29876 scope still moving after pulse duration time elapsed
20:43:46.336 00.030 29876 IsSlewing returns 0
20:43:46.336 00.000 29876 IsGuiding returns 1
20:43:46.368 00.032 29876 IsSlewing returns 0
20:43:46.368 00.000 29876 IsGuiding returns 1
20:43:46.399 00.031 29876 IsSlewing returns 0
20:43:46.399 00.000 29876 IsGuiding returns 1
20:43:46.430 00.031 29876 IsSlewing returns 0
20:43:46.430 00.000 29876 IsGuiding returns 0
20:43:46.430 00.000 29876 scope move finished after 64 + 144 ms
20:43:46.430 00.000 29876 Move returns status 0, amount 64
20:43:46.430 00.000 29876 MoveAxis(N, 0, ABG)
20:43:46.430 00.000 29876 Move returns status 0, amount 0
20:43:46.430 00.000 29876 move complete, result=0
20:43:46.430 00.000 29876 worker thread done servicing request
20:43:46.430 00.000 29876 Worker thread wakes up
20:43:46.430 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.1 px 0 ms NORTH
20:43:46.433 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:46.433 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:48.658 02.225 29876 Exposure complete
20:43:48.701 00.043 29876 worker thread done servicing request
20:43:48.702 00.001 31432 OnExposeComplete: enter
20:43:48.704 00.002 31432 UpdateGuideState(): m_state=6
20:43:48.706 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:43:48.708 00.002 31432 Star::Find returns 1 (0), X=614.86, Y=161.19, Mass=2644, SNR=31.7, Peak=228 HFD=3.6
20:43:48.710 00.002 31432 MultiStar: [#1 0.92,-0.62,0.00,M6] [#2 -0.58,-0.38,1.07,U] [#3 0.62,-0.55,1.00,U] [#4 -0.20,-0.55,0.85,U] [#5 0.56,-0.52,0.94,U] [#6 0.91,-0.89,0.00,M10] [#7 -0.13,-0.43,0.80,U] [#8 -0.03,-0.05,0.88,U] 
20:43:48.712 00.002 31432 refined, 6 included, MultiStar: {0.13, -0.45}, one-star: {0.59, -0.68}
20:43:48.714 00.002 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
20:43:48.715 00.001 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
20:43:48.717 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.30 mountX=0.11 mountY=0.47, mountTheta=1.33
20:43:48.721 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.45, opts=13)
20:43:48.723 00.002 31432 Enqueuing Move request for scope (0.13, -0.45)
20:43:48.725 00.002 29876 Worker thread wakes up
20:43:48.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.45) opts 0xd
20:43:48.725 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.45)
20:43:48.725 00.000 29876 Moving (0.13, -0.45) raw xDistance=0.11 yDistance=0.47
20:43:48.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:43:48.725 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:48.725 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
20:43:48.725 00.000 29876 MoveAxis(E, 0, ABG)
20:43:48.725 00.000 29876 Move returns status 0, amount 0
20:43:48.725 00.000 29876 MoveAxis(N, 0, ABG)
20:43:48.725 00.000 29876 Move returns status 0, amount 0
20:43:48.725 00.000 29876 move complete, result=0
20:43:48.725 00.000 29876 worker thread done servicing request
20:43:48.729 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:43:48.741 00.012 31432 UpdateGuideState exits: m=2644 RSB=31.7
20:43:48.744 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:48.746 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:48.748 00.002 31432 Enqueuing Expose request
20:43:48.749 00.001 29876 Worker thread wakes up
20:43:48.749 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
20:43:48.753 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:48.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:50.656 01.903 29876 Exposure complete
20:43:50.699 00.043 29876 worker thread done servicing request
20:43:50.699 00.000 31432 OnExposeComplete: enter
20:43:50.702 00.003 31432 UpdateGuideState(): m_state=6
20:43:50.705 00.003 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:43:50.708 00.003 31432 Star::Find returns 1 (0), X=614.66, Y=161.23, Mass=2485, SNR=30.4, Peak=199 HFD=3.6
20:43:50.709 00.001 31432 MultiStar: [#1 0.81,-0.71,0.00,M7] [#2 -0.18,-0.53,1.20,U] [#3 0.73,-0.73,0.00,M4] [#4 0.24,-0.80,0.92,U] [#5 0.91,-0.89,0.00,M3] [#6 1.31,-0.95,0.00,R] [#7 0.39,-0.43,0.85,U] [#8 0.45,-0.74,0.00,M4] 
20:43:50.711 00.002 31432 refined, 3 included, MultiStar: {0.18, -0.60}, one-star: {0.39, -0.64}
20:43:50.713 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.02) = xAngle (-1.30 = -1.30)
20:43:50.716 00.003 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.71 = 1.71)
20:43:50.717 00.001 31432 CameraToMount -- cameraX=0.18 cameraY=-0.60 hyp=0.63 cameraTheta=-1.28 mountX=0.17 mountY=0.62, mountTheta=1.31
20:43:50.720 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.60, opts=13)
20:43:50.722 00.002 31432 Enqueuing Move request for scope (0.18, -0.60)
20:43:50.724 00.002 29876 Worker thread wakes up
20:43:50.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.60) opts 0xd
20:43:50.724 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.60)
20:43:50.724 00.000 29876 Moving (0.18, -0.60) raw xDistance=0.17 yDistance=0.62
20:43:50.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:43:50.724 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:50.725 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
20:43:50.725 00.000 29876 MoveAxis(E, 0, ABG)
20:43:50.725 00.000 29876 Move returns status 0, amount 0
20:43:50.725 00.000 29876 MoveAxis(N, 0, ABG)
20:43:50.725 00.000 29876 Move returns status 0, amount 0
20:43:50.725 00.000 29876 move complete, result=0
20:43:50.725 00.000 29876 worker thread done servicing request
20:43:50.727 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:50.740 00.013 31432 UpdateGuideState exits: m=2485 RSB=30.4
20:43:50.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:50.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:50.746 00.002 31432 Enqueuing Expose request
20:43:50.747 00.001 29876 Worker thread wakes up
20:43:50.748 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
20:43:50.750 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:50.750 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:52.880 02.130 29876 Exposure complete
20:43:52.934 00.054 29876 worker thread done servicing request
20:43:52.934 00.000 31432 OnExposeComplete: enter
20:43:52.938 00.004 31432 UpdateGuideState(): m_state=6
20:43:52.941 00.003 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:43:52.944 00.003 31432 Star::Find returns 1 (0), X=615.15, Y=160.96, Mass=2685, SNR=31.3, Peak=222 HFD=4.0
20:43:52.946 00.002 31432 MultiStar: [#1 1.28,-0.82,0.00,M8] [#2 0.14,-0.51,1.21,U] [#3 1.44,-0.85,0.00,M5] [#4 1.23,-1.11,0.00,M4] [#5 0.80,-0.33,0.00,M4] [#6 0.04,-0.13,1.07,U] [#7 0.97,-0.64,0.00,M4] [#8 1.49,-0.63,0.00,M5] 
20:43:52.949 00.003 31432 refined, 2 included, MultiStar: {0.33, -0.51}, one-star: {0.88, -0.91}
20:43:52.952 00.003 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.02 = -1.02)
20:43:52.954 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.99 = 1.99)
20:43:52.956 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.51 hyp=0.60 cameraTheta=-0.99 mountX=0.32 mountY=0.55, mountTheta=1.05
20:43:52.960 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.51, opts=13)
20:43:52.963 00.003 31432 Enqueuing Move request for scope (0.33, -0.51)
20:43:52.965 00.002 29876 Worker thread wakes up
20:43:52.965 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.51) opts 0xd
20:43:52.965 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.51)
20:43:52.965 00.000 29876 Moving (0.33, -0.51) raw xDistance=0.32 yDistance=0.55
20:43:52.965 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
20:43:52.965 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.04 newest=1.64
20:43:52.965 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
20:43:52.965 00.000 29876 MoveAxis(W, 31, ABG)
20:43:52.965 00.000 29876 Guiding  Dir = 3, Dur = 31
20:43:52.966 00.001 29876 IsSlewing returns 0
20:43:52.966 00.000 29876 IsGuiding returns 0
20:43:52.966 00.000 29876 PulseGuide returned control before completion, sleep 41
20:43:52.971 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=9, FiltMax=257, Gamma=0.490
20:43:52.987 00.016 31432 UpdateGuideState exits: m=2685 RSB=31.3
20:43:52.990 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:52.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:52.995 00.003 31432 Enqueuing Expose request
20:43:53.017 00.022 29876 IsGuiding returns 1
20:43:53.017 00.000 29876 scope still moving after pulse duration time elapsed
20:43:53.048 00.031 29876 IsSlewing returns 0
20:43:53.048 00.000 29876 IsGuiding returns 1
20:43:53.080 00.032 29876 IsSlewing returns 0
20:43:53.080 00.000 29876 IsGuiding returns 0
20:43:53.080 00.000 29876 scope move finished after 31 + 82 ms
20:43:53.080 00.000 29876 Move returns status 0, amount 31
20:43:53.080 00.000 29876 BLC: Oldest BLC event removed
20:43:53.080 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:43:53.080 00.000 29876 MoveAxis(S, 60, ABG)
20:43:53.080 00.000 29876 Guiding  Dir = 1, Dur = 60
20:43:53.080 00.000 29876 IsSlewing returns 0
20:43:53.080 00.000 29876 IsGuiding returns 0
20:43:53.080 00.000 29876 PulseGuide returned control before completion, sleep 70
20:43:53.159 00.079 29876 IsGuiding returns 1
20:43:53.159 00.000 29876 scope still moving after pulse duration time elapsed
20:43:53.190 00.031 29876 IsSlewing returns 0
20:43:53.190 00.000 29876 IsGuiding returns 1
20:43:53.221 00.031 29876 IsSlewing returns 0
20:43:53.221 00.000 29876 IsGuiding returns 0
20:43:53.221 00.000 29876 scope move finished after 60 + 80 ms
20:43:53.221 00.000 29876 Move returns status 0, amount 60
20:43:53.221 00.000 29876 move complete, result=0
20:43:53.222 00.001 29876 worker thread done servicing request
20:43:53.222 00.000 29876 Worker thread wakes up
20:43:53.222 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:53.222 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:53.222 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.5 px 60 ms SOUTH
20:43:55.124 01.902 29876 Exposure complete
20:43:55.170 00.046 29876 worker thread done servicing request
20:43:55.171 00.001 31432 OnExposeComplete: enter
20:43:55.173 00.002 31432 UpdateGuideState(): m_state=6
20:43:55.175 00.002 31432 Star::Find(15, 615, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:43:55.177 00.002 31432 Star::Find returns 1 (0), X=615.07, Y=161.23, Mass=2462, SNR=30.8, Peak=214 HFD=3.5
20:43:55.179 00.002 31432 MultiStar: [#1 1.04,-0.76,0.00,M9] [#2 0.40,-0.88,0.00,M1] [#3 0.44,-0.32,1.03,U] [#4 0.88,-1.02,0.00,M5] [#5 0.87,-0.62,0.00,M5] [#6 0.24,0.10,1.09,U] [#7 0.16,-0.24,0.88,U] [#8 0.74,-0.56,0.00,M6] 
20:43:55.181 00.002 31432 refined, 3 included, MultiStar: {0.41, -0.27}, one-star: {0.80, -0.63}
20:43:55.182 00.001 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
20:43:55.184 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
20:43:55.186 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-0.57 mountX=0.41 mountY=0.33, mountTheta=0.68
20:43:55.189 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.27, opts=13)
20:43:55.191 00.002 31432 Enqueuing Move request for scope (0.41, -0.27)
20:43:55.193 00.002 29876 Worker thread wakes up
20:43:55.193 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd
20:43:55.193 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.27)
20:43:55.193 00.000 29876 Moving (0.41, -0.27) raw xDistance=0.41 yDistance=0.33
20:43:55.193 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
20:43:55.193 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
20:43:55.193 00.000 29876 MoveAxis(W, 43, ABG)
20:43:55.193 00.000 29876 Guiding  Dir = 3, Dur = 43
20:43:55.194 00.001 29876 IsSlewing returns 0
20:43:55.194 00.000 29876 IsGuiding returns 0
20:43:55.194 00.000 29876 PulseGuide returned control before completion, sleep 53
20:43:55.197 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=7, FiltMax=257, Gamma=0.490
20:43:55.208 00.011 31432 UpdateGuideState exits: m=2462 RSB=30.8
20:43:55.211 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:55.213 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:55.215 00.002 31432 Enqueuing Expose request
20:43:55.263 00.048 29876 IsGuiding returns 1
20:43:55.263 00.000 29876 scope still moving after pulse duration time elapsed
20:43:55.293 00.030 29876 IsSlewing returns 0
20:43:55.293 00.000 29876 IsGuiding returns 1
20:43:55.324 00.031 29876 IsSlewing returns 0
20:43:55.324 00.000 29876 IsGuiding returns 1
20:43:55.355 00.031 29876 IsSlewing returns 0
20:43:55.355 00.000 29876 IsGuiding returns 0
20:43:55.355 00.000 29876 scope move finished after 43 + 118 ms
20:43:55.355 00.000 29876 Move returns status 0, amount 43
20:43:55.355 00.000 29876 MoveAxis(S, 24, ABG)
20:43:55.355 00.000 29876 Guiding  Dir = 1, Dur = 24
20:43:55.355 00.000 29876 IsSlewing returns 0
20:43:55.355 00.000 29876 IsGuiding returns 0
20:43:55.355 00.000 29876 PulseGuide returned control before completion, sleep 34
20:43:55.402 00.047 29876 IsGuiding returns 1
20:43:55.402 00.000 29876 scope still moving after pulse duration time elapsed
20:43:55.431 00.029 29876 IsSlewing returns 0
20:43:55.431 00.000 29876 IsGuiding returns 1
20:43:55.462 00.031 29876 IsSlewing returns 0
20:43:55.462 00.000 29876 IsGuiding returns 1
20:43:55.493 00.031 29876 IsSlewing returns 0
20:43:55.493 00.000 29876 IsGuiding returns 1
20:43:55.524 00.031 29876 IsSlewing returns 0
20:43:55.524 00.000 29876 IsGuiding returns 1
20:43:55.554 00.030 29876 IsSlewing returns 0
20:43:55.554 00.000 29876 IsGuiding returns 1
20:43:55.585 00.031 29876 IsSlewing returns 0
20:43:55.585 00.000 29876 IsGuiding returns 0
20:43:55.585 00.000 29876 scope move finished after 24 + 205 ms
20:43:55.585 00.000 29876 Move returns status 0, amount 24
20:43:55.585 00.000 29876 move complete, result=0
20:43:55.586 00.001 29876 worker thread done servicing request
20:43:55.586 00.000 29876 Worker thread wakes up
20:43:55.586 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:55.586 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:55.586 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.3 px 24 ms SOUTH
20:43:57.713 02.127 29876 Exposure complete
20:43:57.756 00.043 29876 worker thread done servicing request
20:43:57.757 00.001 31432 OnExposeComplete: enter
20:43:57.759 00.002 31432 UpdateGuideState(): m_state=6
20:43:57.762 00.003 31432 Star::Find(15, 615, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:43:57.764 00.002 31432 Star::Find returns 1 (0), X=614.32, Y=160.81, Mass=2590, SNR=30.7, Peak=219 HFD=3.6
20:43:57.766 00.002 31432 MultiStar: [#1 0.07,-1.23,0.00,M10] [#2 -0.95,-0.96,0.00,M2] [#3 -0.29,-0.70,0.97,U] [#4 -0.40,-0.96,0.00,M6] [#5 -0.00,-0.84,0.94,U] [#6 -0.93,-0.15,0.00,M1] [#7 -0.10,-0.96,0.00,M4] [#8 -0.31,-0.69,0.87,U] 
20:43:57.768 00.002 31432 refined, 3 included, MultiStar: {-0.14, -0.83}, one-star: {0.04, -1.06}
20:43:57.770 00.002 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.02) = xAngle (-1.76 = -1.76)
20:43:57.771 00.001 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.25 = 1.25)
20:43:57.773 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.83 hyp=0.84 cameraTheta=-1.73 mountX=-0.16 mountY=0.80, mountTheta=1.76
20:43:57.777 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.83, opts=13)
20:43:57.780 00.003 31432 Enqueuing Move request for scope (-0.14, -0.83)
20:43:57.782 00.002 29876 Worker thread wakes up
20:43:57.782 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.83) opts 0xd
20:43:57.782 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.83)
20:43:57.782 00.000 29876 Moving (-0.14, -0.83) raw xDistance=-0.16 yDistance=0.80
20:43:57.782 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:43:57.782 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.80
20:43:57.782 00.000 29876 MoveAxis(E, 0, ABG)
20:43:57.782 00.000 29876 Move returns status 0, amount 0
20:43:57.782 00.000 29876 MoveAxis(S, 59, ABG)
20:43:57.782 00.000 29876 Guiding  Dir = 1, Dur = 59
20:43:57.782 00.000 29876 IsSlewing returns 0
20:43:57.782 00.000 29876 IsGuiding returns 0
20:43:57.783 00.001 29876 PulseGuide returned control before completion, sleep 69
20:43:57.786 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:43:57.797 00.011 31432 UpdateGuideState exits: m=2590 RSB=30.7
20:43:57.800 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:57.802 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:43:57.803 00.001 31432 Enqueuing Expose request
20:43:57.866 00.063 29876 IsGuiding returns 1
20:43:57.866 00.000 29876 scope still moving after pulse duration time elapsed
20:43:57.898 00.032 29876 IsSlewing returns 0
20:43:57.898 00.000 29876 IsGuiding returns 1
20:43:57.929 00.031 29876 IsSlewing returns 0
20:43:57.929 00.000 29876 IsGuiding returns 1
20:43:57.960 00.031 29876 IsSlewing returns 0
20:43:57.961 00.001 29876 IsGuiding returns 1
20:43:57.991 00.030 29876 IsSlewing returns 0
20:43:57.991 00.000 29876 IsGuiding returns 1
20:43:58.021 00.030 29876 IsSlewing returns 0
20:43:58.021 00.000 29876 IsGuiding returns 0
20:43:58.021 00.000 29876 scope move finished after 59 + 179 ms
20:43:58.021 00.000 29876 Move returns status 0, amount 59
20:43:58.021 00.000 29876 move complete, result=0
20:43:58.021 00.000 29876 worker thread done servicing request
20:43:58.021 00.000 29876 Worker thread wakes up
20:43:58.021 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.8 px 59 ms SOUTH
20:43:58.024 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:43:58.024 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:43:59.931 01.907 29876 Exposure complete
20:43:59.974 00.043 29876 worker thread done servicing request
20:43:59.974 00.000 31432 OnExposeComplete: enter
20:43:59.977 00.003 31432 UpdateGuideState(): m_state=6
20:43:59.979 00.002 31432 Star::Find(15, 614, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:43:59.981 00.002 31432 Star::Find returns 1 (0), X=614.17, Y=161.01, Mass=2739, SNR=32.2, Peak=198 HFD=4.1
20:43:59.983 00.002 31432 MultiStar: [#1 0.40,-0.67,1.00,U] [#2 -0.94,-0.55,0.00,M3] [#3 -0.42,-0.77,0.00,M4] [#4 -0.61,-0.50,0.87,U] [#5 -0.03,-0.59,0.87,U] [#6 -1.13,-0.18,0.00,M2] [#7 -0.90,-0.55,0.00,M5] [#8 -0.46,-0.46,0.87,U] 
20:43:59.984 00.001 31432 refined, 4 included, MultiStar: {-0.14, -0.62}, one-star: {-0.11, -0.86}
20:43:59.986 00.002 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:43:59.988 00.002 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:43:59.990 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.62 hyp=0.64 cameraTheta=-1.80 mountX=-0.16 mountY=0.59, mountTheta=1.83
20:43:59.993 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.62, opts=13)
20:43:59.994 00.001 31432 Enqueuing Move request for scope (-0.14, -0.62)
20:43:59.996 00.002 29876 Worker thread wakes up
20:43:59.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.62) opts 0xd
20:43:59.996 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.62)
20:43:59.996 00.000 29876 Moving (-0.14, -0.62) raw xDistance=-0.16 yDistance=0.59
20:43:59.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:43:59.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.59
20:43:59.996 00.000 29876 MoveAxis(E, 0, ABG)
20:43:59.997 00.001 29876 Move returns status 0, amount 0
20:43:59.997 00.000 29876 MoveAxis(S, 44, ABG)
20:43:59.997 00.000 29876 Guiding  Dir = 1, Dur = 44
20:43:59.997 00.000 29876 IsSlewing returns 0
20:43:59.997 00.000 29876 IsGuiding returns 0
20:43:59.997 00.000 29876 PulseGuide returned control before completion, sleep 54
20:44:00.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:00.012 00.012 31432 UpdateGuideState exits: m=2739 RSB=32.2
20:44:00.015 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:00.017 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:00.019 00.002 31432 Enqueuing Expose request
20:44:00.065 00.046 29876 IsGuiding returns 1
20:44:00.065 00.000 29876 scope still moving after pulse duration time elapsed
20:44:00.096 00.031 29876 IsSlewing returns 0
20:44:00.096 00.000 29876 IsGuiding returns 1
20:44:00.127 00.031 29876 IsSlewing returns 0
20:44:00.127 00.000 29876 IsGuiding returns 1
20:44:00.159 00.032 29876 IsSlewing returns 0
20:44:00.159 00.000 29876 IsGuiding returns 0
20:44:00.159 00.000 29876 scope move finished after 44 + 117 ms
20:44:00.159 00.000 29876 Move returns status 0, amount 44
20:44:00.159 00.000 29876 move complete, result=0
20:44:00.159 00.000 29876 worker thread done servicing request
20:44:00.159 00.000 29876 Worker thread wakes up
20:44:00.159 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.6 px 44 ms SOUTH
20:44:00.162 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:00.162 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:02.390 02.228 29876 Exposure complete
20:44:02.433 00.043 29876 worker thread done servicing request
20:44:02.433 00.000 31432 OnExposeComplete: enter
20:44:02.436 00.003 31432 UpdateGuideState(): m_state=6
20:44:02.438 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:44:02.440 00.002 31432 Star::Find returns 1 (0), X=614.42, Y=161.64, Mass=2527, SNR=30.9, Peak=202 HFD=3.4
20:44:02.442 00.002 31432 MultiStar: [#1 0.14,-0.09,1.01,U] [#2 -1.17,0.06,0.00,M4] [#3 -0.35,0.32,1.03,U] [#4 0.00,-0.16,0.95,U] [#5 0.08,-0.12,0.88,U] [#6 -1.18,0.73,0.00,M3] [#7 -0.04,-0.02,0.85,U] [#8 0.31,0.31,0.88,U] 
20:44:02.444 00.002 31432 refined, 6 included, MultiStar: {0.03, 0.00}, one-star: {0.15, -0.23}
20:44:02.445 00.001 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
20:44:02.447 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
20:44:02.449 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.04 cameraTheta=0.06 mountX=0.03 mountY=0.00, mountTheta=0.09
20:44:02.453 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.00, opts=13)
20:44:02.458 00.005 31432 Enqueuing Move request for scope (0.03, 0.00)
20:44:02.462 00.004 29876 Worker thread wakes up
20:44:02.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
20:44:02.462 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
20:44:02.463 00.001 29876 Moving (0.03, 0.00) raw xDistance=0.03 yDistance=0.00
20:44:02.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:44:02.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:02.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:44:02.463 00.000 29876 MoveAxis(E, 0, ABG)
20:44:02.463 00.000 29876 Move returns status 0, amount 0
20:44:02.463 00.000 29876 MoveAxis(N, 0, ABG)
20:44:02.463 00.000 29876 Move returns status 0, amount 0
20:44:02.463 00.000 29876 move complete, result=0
20:44:02.463 00.000 29876 worker thread done servicing request
20:44:02.468 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:02.483 00.015 31432 UpdateGuideState exits: m=2527 RSB=30.9
20:44:02.486 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:02.488 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:02.489 00.001 31432 Enqueuing Expose request
20:44:02.491 00.002 29876 Worker thread wakes up
20:44:02.491 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:44:02.494 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:02.494 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:04.407 01.913 29876 Exposure complete
20:44:04.454 00.047 29876 worker thread done servicing request
20:44:04.454 00.000 31432 OnExposeComplete: enter
20:44:04.456 00.002 31432 UpdateGuideState(): m_state=6
20:44:04.458 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:44:04.462 00.004 31432 Star::Find returns 1 (0), X=614.25, Y=161.49, Mass=2459, SNR=29.7, Peak=234 HFD=3.4
20:44:04.468 00.006 31432 MultiStar: [#1 -0.15,-0.26,1.06,U] [#2 -0.92,0.16,0.00,M5] [#3 -0.18,0.15,1.02,U] [#4 0.10,-0.54,0.93,U] [#5 -0.17,-0.32,0.95,U] [#6 -0.88,0.67,0.00,M4] [#7 -0.10,-0.21,0.83,U] [#8 0.08,0.10,0.90,U] 
20:44:04.471 00.003 31432 refined, 6 included, MultiStar: {-0.07, -0.21}, one-star: {-0.03, -0.38}
20:44:04.473 00.002 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.91 = -1.91)
20:44:04.475 00.002 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
20:44:04.477 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.89 mountX=-0.07 mountY=0.19, mountTheta=1.93
20:44:04.480 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.21, opts=13)
20:44:04.482 00.002 31432 Enqueuing Move request for scope (-0.07, -0.21)
20:44:04.485 00.003 29876 Worker thread wakes up
20:44:04.485 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
20:44:04.485 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
20:44:04.485 00.000 29876 Moving (-0.07, -0.21) raw xDistance=-0.07 yDistance=0.19
20:44:04.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:44:04.485 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:04.485 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:44:04.485 00.000 29876 MoveAxis(E, 0, ABG)
20:44:04.485 00.000 29876 Move returns status 0, amount 0
20:44:04.485 00.000 29876 MoveAxis(N, 0, ABG)
20:44:04.485 00.000 29876 Move returns status 0, amount 0
20:44:04.485 00.000 29876 move complete, result=0
20:44:04.485 00.000 29876 worker thread done servicing request
20:44:04.489 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:04.503 00.014 31432 UpdateGuideState exits: m=2459 RSB=29.7
20:44:04.505 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:04.507 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:04.509 00.002 31432 Enqueuing Expose request
20:44:04.511 00.002 29876 Worker thread wakes up
20:44:04.511 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:44:04.513 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:04.513 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:06.645 02.132 29876 Exposure complete
20:44:06.687 00.042 29876 worker thread done servicing request
20:44:06.687 00.000 31432 OnExposeComplete: enter
20:44:06.690 00.003 31432 UpdateGuideState(): m_state=6
20:44:06.693 00.003 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:44:06.695 00.002 31432 Star::Find returns 1 (0), X=614.34, Y=161.44, Mass=2540, SNR=31.4, Peak=208 HFD=3.4
20:44:06.699 00.004 31432 MultiStar: [#1 0.28,-0.27,0.98,U] [#2 -1.30,-0.03,0.00,M6] [#3 0.22,-0.55,0.99,U] [#4 -0.62,-0.36,0.90,U] [#5 -0.13,0.01,0.93,U] [#6 -0.95,0.42,0.00,M5] [#7 -0.40,-0.11,0.83,U] [#8 0.17,-0.37,0.82,U] 
20:44:06.704 00.005 31432 refined, 6 included, MultiStar: {-0.05, -0.30}, one-star: {0.07, -0.43}
20:44:06.707 00.003 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.02) = xAngle (-1.75 = -1.75)
20:44:06.710 00.003 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.26 = 1.26)
20:44:06.711 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.73 mountX=-0.06 mountY=0.29, mountTheta=1.76
20:44:06.714 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.30, opts=13)
20:44:06.716 00.002 31432 Enqueuing Move request for scope (-0.05, -0.30)
20:44:06.718 00.002 29876 Worker thread wakes up
20:44:06.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
20:44:06.718 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
20:44:06.718 00.000 29876 Moving (-0.05, -0.30) raw xDistance=-0.06 yDistance=0.29
20:44:06.718 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:44:06.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:06.719 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:44:06.719 00.000 29876 MoveAxis(E, 0, ABG)
20:44:06.719 00.000 29876 Move returns status 0, amount 0
20:44:06.719 00.000 29876 MoveAxis(N, 0, ABG)
20:44:06.719 00.000 29876 Move returns status 0, amount 0
20:44:06.719 00.000 29876 move complete, result=0
20:44:06.719 00.000 29876 worker thread done servicing request
20:44:06.726 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=27, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:06.741 00.015 31432 UpdateGuideState exits: m=2540 RSB=31.4
20:44:06.743 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:06.746 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:06.747 00.001 31432 Enqueuing Expose request
20:44:06.749 00.002 29876 Worker thread wakes up
20:44:06.749 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:44:06.751 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:06.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:08.659 01.908 29876 Exposure complete
20:44:08.703 00.044 29876 worker thread done servicing request
20:44:08.703 00.000 31432 OnExposeComplete: enter
20:44:08.706 00.003 31432 UpdateGuideState(): m_state=6
20:44:08.708 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:44:08.710 00.002 31432 Star::Find returns 1 (0), X=613.90, Y=161.86, Mass=2465, SNR=30.1, Peak=181 HFD=4.1
20:44:08.711 00.001 31432 MultiStar: [#1 0.02,-0.17,0.98,U] [#2 -1.06,-0.20,0.00,M7] [#3 0.26,-0.53,1.05,U] [#4 -0.15,-0.39,0.95,U] [#5 -0.42,-0.08,0.96,U] [#6 -0.86,0.44,0.00,M6] [#7 -0.45,-0.14,0.83,U] [#8 0.45,-0.15,0.85,U] 
20:44:08.713 00.002 31432 refined, 6 included, MultiStar: {-0.09, -0.21}, one-star: {-0.37, -0.01}
20:44:08.715 00.002 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.00 = -2.00)
20:44:08.717 00.002 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.01 = 1.01)
20:44:08.719 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.98 mountX=-0.10 mountY=0.20, mountTheta=2.03
20:44:08.723 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.21, opts=13)
20:44:08.726 00.003 31432 Enqueuing Move request for scope (-0.09, -0.21)
20:44:08.727 00.001 29876 Worker thread wakes up
20:44:08.727 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
20:44:08.727 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
20:44:08.727 00.000 29876 Moving (-0.09, -0.21) raw xDistance=-0.10 yDistance=0.20
20:44:08.728 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:44:08.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:08.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:44:08.728 00.000 29876 MoveAxis(E, 0, ABG)
20:44:08.728 00.000 29876 Move returns status 0, amount 0
20:44:08.728 00.000 29876 MoveAxis(N, 0, ABG)
20:44:08.728 00.000 29876 Move returns status 0, amount 0
20:44:08.728 00.000 29876 move complete, result=0
20:44:08.728 00.000 29876 worker thread done servicing request
20:44:08.731 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:08.743 00.012 31432 UpdateGuideState exits: m=2465 RSB=30.1
20:44:08.745 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:08.746 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:08.748 00.002 31432 Enqueuing Expose request
20:44:08.750 00.002 29876 Worker thread wakes up
20:44:08.750 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:44:08.752 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:08.752 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:10.880 02.128 29876 Exposure complete
20:44:10.923 00.043 29876 worker thread done servicing request
20:44:10.923 00.000 31432 OnExposeComplete: enter
20:44:10.926 00.003 31432 UpdateGuideState(): m_state=6
20:44:10.928 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:44:10.930 00.002 31432 Star::Find returns 1 (0), X=613.69, Y=161.32, Mass=2637, SNR=31.9, Peak=220 HFD=3.6
20:44:10.932 00.002 31432 MultiStar: [#1 -0.30,-0.61,1.00,U] [#2 -1.30,-0.25,0.00,M8] [#3 -0.60,-0.33,0.97,U] [#4 -0.94,-0.63,0.00,M2] [#5 -0.54,-0.67,0.00,M1] [#6 -1.32,0.29,0.00,M7] [#7 -1.07,-0.54,0.00,M2] [#8 -0.23,-0.52,0.83,U] 
20:44:10.934 00.002 31432 refined, 3 included, MultiStar: {-0.44, -0.51}, one-star: {-0.59, -0.55}
20:44:10.936 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:44:10.937 00.001 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:44:10.939 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.51 hyp=0.67 cameraTheta=-2.28 mountX=-0.45 mountY=0.43, mountTheta=2.37
20:44:10.943 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.51, opts=13)
20:44:10.947 00.004 31432 Enqueuing Move request for scope (-0.44, -0.51)
20:44:10.949 00.002 29876 Worker thread wakes up
20:44:10.949 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.51) opts 0xd
20:44:10.949 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.51)
20:44:10.949 00.000 29876 Moving (-0.44, -0.51) raw xDistance=-0.45 yDistance=0.43
20:44:10.949 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:44:10.949 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
20:44:10.949 00.000 29876 MoveAxis(E, 43, ABG)
20:44:10.949 00.000 29876 Guiding  Dir = 2, Dur = 43
20:44:10.950 00.001 29876 IsSlewing returns 0
20:44:10.950 00.000 29876 IsGuiding returns 0
20:44:10.950 00.000 29876 PulseGuide returned control before completion, sleep 53
20:44:10.955 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:44:10.968 00.013 31432 UpdateGuideState exits: m=2637 RSB=31.9
20:44:10.970 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:10.973 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:10.974 00.001 31432 Enqueuing Expose request
20:44:11.017 00.043 29876 IsGuiding returns 1
20:44:11.017 00.000 29876 scope still moving after pulse duration time elapsed
20:44:11.047 00.030 29876 IsSlewing returns 0
20:44:11.047 00.000 29876 IsGuiding returns 0
20:44:11.047 00.000 29876 scope move finished after 43 + 54 ms
20:44:11.047 00.000 29876 Move returns status 0, amount 43
20:44:11.047 00.000 29876 MoveAxis(S, 32, ABG)
20:44:11.047 00.000 29876 Guiding  Dir = 1, Dur = 32
20:44:11.047 00.000 29876 IsSlewing returns 0
20:44:11.047 00.000 29876 IsGuiding returns 0
20:44:11.048 00.001 29876 PulseGuide returned control before completion, sleep 42
20:44:11.093 00.045 29876 IsGuiding returns 1
20:44:11.093 00.000 29876 scope still moving after pulse duration time elapsed
20:44:11.124 00.031 29876 IsSlewing returns 0
20:44:11.124 00.000 29876 IsGuiding returns 1
20:44:11.154 00.030 29876 IsSlewing returns 0
20:44:11.154 00.000 29876 IsGuiding returns 1
20:44:11.185 00.031 29876 IsSlewing returns 0
20:44:11.185 00.000 29876 IsGuiding returns 1
20:44:11.215 00.030 29876 IsSlewing returns 0
20:44:11.215 00.000 29876 IsGuiding returns 1
20:44:11.246 00.031 29876 IsSlewing returns 0
20:44:11.246 00.000 29876 IsGuiding returns 0
20:44:11.246 00.000 29876 scope move finished after 32 + 166 ms
20:44:11.246 00.000 29876 Move returns status 0, amount 32
20:44:11.246 00.000 29876 move complete, result=0
20:44:11.246 00.000 29876 worker thread done servicing request
20:44:11.246 00.000 29876 Worker thread wakes up
20:44:11.246 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.4 px 32 ms SOUTH
20:44:11.249 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:11.249 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:13.154 01.905 29876 Exposure complete
20:44:13.197 00.043 29876 worker thread done servicing request
20:44:13.197 00.000 31432 OnExposeComplete: enter
20:44:13.200 00.003 31432 UpdateGuideState(): m_state=6
20:44:13.202 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:44:13.204 00.002 31432 Star::Find returns 1 (0), X=614.29, Y=161.57, Mass=2390, SNR=30.6, Peak=223 HFD=3.2
20:44:13.206 00.002 31432 MultiStar: [#1 -0.26,-0.29,1.03,U] [#2 -1.06,-0.28,0.00,M9] [#3 -0.08,-0.11,1.07,U] [#4 -0.62,-0.25,0.96,U] [#5 0.08,-0.20,1.00,U] [#6 -0.89,0.46,0.00,M8] [#7 -0.69,-0.04,0.85,U] [#8 -0.48,-0.18,0.87,U] 
20:44:13.207 00.001 31432 single-star, 6 included, MultiStar: {-0.27, -0.20}, one-star: {0.02, -0.30}
20:44:13.209 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
20:44:13.211 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
20:44:13.213 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=0.01 mountY=0.30, mountTheta=1.53
20:44:13.218 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.30, opts=13)
20:44:13.220 00.002 31432 Enqueuing Move request for scope (0.02, -0.30)
20:44:13.222 00.002 29876 Worker thread wakes up
20:44:13.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
20:44:13.222 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
20:44:13.222 00.000 29876 Moving (0.02, -0.30) raw xDistance=0.01 yDistance=0.30
20:44:13.223 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:44:13.223 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
20:44:13.223 00.000 29876 MoveAxis(E, 0, ABG)
20:44:13.223 00.000 29876 Move returns status 0, amount 0
20:44:13.223 00.000 29876 MoveAxis(S, 22, ABG)
20:44:13.223 00.000 29876 Guiding  Dir = 1, Dur = 22
20:44:13.223 00.000 29876 IsSlewing returns 0
20:44:13.223 00.000 29876 IsGuiding returns 0
20:44:13.223 00.000 29876 PulseGuide returned control before completion, sleep 32
20:44:13.228 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:13.239 00.011 31432 UpdateGuideState exits: m=2390 RSB=30.6
20:44:13.241 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:13.243 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:13.245 00.002 31432 Enqueuing Expose request
20:44:13.259 00.014 29876 IsGuiding returns 1
20:44:13.259 00.000 29876 scope still moving after pulse duration time elapsed
20:44:13.290 00.031 29876 IsSlewing returns 0
20:44:13.290 00.000 29876 IsGuiding returns 1
20:44:13.321 00.031 29876 IsSlewing returns 0
20:44:13.321 00.000 29876 IsGuiding returns 1
20:44:13.352 00.031 29876 IsSlewing returns 0
20:44:13.352 00.000 29876 IsGuiding returns 1
20:44:13.382 00.030 29876 IsSlewing returns 0
20:44:13.382 00.000 29876 IsGuiding returns 1
20:44:13.413 00.031 29876 IsSlewing returns 0
20:44:13.413 00.000 29876 IsGuiding returns 1
20:44:13.444 00.031 29876 IsSlewing returns 0
20:44:13.444 00.000 29876 IsGuiding returns 0
20:44:13.444 00.000 29876 scope move finished after 22 + 199 ms
20:44:13.444 00.000 29876 Move returns status 0, amount 22
20:44:13.444 00.000 29876 move complete, result=0
20:44:13.444 00.000 29876 worker thread done servicing request
20:44:13.444 00.000 29876 Worker thread wakes up
20:44:13.444 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:13.444 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 22 ms SOUTH
20:44:13.447 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:15.569 02.122 29876 Exposure complete
20:44:15.612 00.043 29876 worker thread done servicing request
20:44:15.612 00.000 31432 OnExposeComplete: enter
20:44:15.614 00.002 31432 UpdateGuideState(): m_state=6
20:44:15.616 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:44:15.617 00.001 31432 Star::Find returns 1 (0), X=614.62, Y=162.60, Mass=2681, SNR=32.2, Peak=195 HFD=3.4
20:44:15.619 00.002 31432 MultiStar: [#1 0.41,0.45,0.99,U] [#2 -0.68,0.88,0.00,M10] [#3 0.14,0.69,0.94,U] [#4 0.15,0.87,0.00,M2] [#5 0.33,0.97,0.00,M1] [#6 -0.81,1.38,0.00,M9] [#7 0.02,1.04,0.00,M2] [#8 0.45,0.81,0.00,M1] 
20:44:15.621 00.002 31432 refined, 2 included, MultiStar: {0.30, 0.62}, one-star: {0.35, 0.73}
20:44:15.623 00.002 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
20:44:15.625 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.18)
20:44:15.626 00.001 31432 CameraToMount -- cameraX=0.30 cameraY=0.62 hyp=0.69 cameraTheta=1.12 mountX=0.32 mountY=-0.57, mountTheta=-1.06
20:44:15.630 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.62, opts=13)
20:44:15.633 00.003 31432 Enqueuing Move request for scope (0.30, 0.62)
20:44:15.635 00.002 29876 Worker thread wakes up
20:44:15.635 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.62) opts 0xd
20:44:15.635 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.62)
20:44:15.635 00.000 29876 Moving (0.30, 0.62) raw xDistance=0.32 yDistance=-0.57
20:44:15.635 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
20:44:15.635 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:44:15.635 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
20:44:15.635 00.000 29876 MoveAxis(W, 31, ABG)
20:44:15.635 00.000 29876 Guiding  Dir = 3, Dur = 31
20:44:15.635 00.000 29876 IsSlewing returns 0
20:44:15.636 00.001 29876 IsGuiding returns 0
20:44:15.636 00.000 29876 PulseGuide returned control before completion, sleep 41
20:44:15.639 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:15.650 00.011 31432 UpdateGuideState exits: m=2681 RSB=32.2
20:44:15.653 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:15.654 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:15.656 00.002 31432 Enqueuing Expose request
20:44:15.690 00.034 29876 IsGuiding returns 1
20:44:15.690 00.000 29876 scope still moving after pulse duration time elapsed
20:44:15.721 00.031 29876 IsSlewing returns 0
20:44:15.721 00.000 29876 IsGuiding returns 0
20:44:15.721 00.000 29876 scope move finished after 31 + 54 ms
20:44:15.721 00.000 29876 Move returns status 0, amount 31
20:44:15.721 00.000 29876 MoveAxis(N, 0, ABG)
20:44:15.721 00.000 29876 Move returns status 0, amount 0
20:44:15.721 00.000 29876 move complete, result=0
20:44:15.722 00.001 29876 worker thread done servicing request
20:44:15.722 00.000 29876 Worker thread wakes up
20:44:15.722 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:15.722 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:15.722 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.6 px 0 ms NORTH
20:44:17.639 01.917 29876 Exposure complete
20:44:17.684 00.045 29876 worker thread done servicing request
20:44:17.684 00.000 31432 OnExposeComplete: enter
20:44:17.687 00.003 31432 UpdateGuideState(): m_state=6
20:44:17.689 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:44:17.691 00.002 31432 Star::Find returns 1 (0), X=613.39, Y=162.50, Mass=2560, SNR=31.7, Peak=217 HFD=3.3
20:44:17.693 00.002 31432 MultiStar: [#1 -0.61,0.72,0.00,M3] [#2 -1.29,0.63,0.00,R] [#3 -0.90,0.84,0.00,M1] [#4 -1.04,0.61,0.00,M3] [#5 -0.38,0.52,0.86,U] [#6 -1.30,1.12,0.00,M10] [#7 -1.16,0.82,0.00,M3] [#8 -0.71,0.74,0.00,M2] 
20:44:17.695 00.002 31432 refined, 1 included, MultiStar: {-0.65, 0.58}, one-star: {-0.88, 0.63}
20:44:17.696 00.001 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
20:44:17.698 00.002 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.40 = -0.88)
20:44:17.700 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.58 hyp=0.87 cameraTheta=2.42 mountX=-0.64 mountY=-0.67, mountTheta=-2.33
20:44:17.704 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.58, opts=13)
20:44:17.707 00.003 31432 Enqueuing Move request for scope (-0.65, 0.58)
20:44:17.709 00.002 29876 Worker thread wakes up
20:44:17.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.58) opts 0xd
20:44:17.709 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.58)
20:44:17.709 00.000 29876 Moving (-0.65, 0.58) raw xDistance=-0.64 yDistance=-0.67
20:44:17.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.64
20:44:17.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:44:17.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
20:44:17.709 00.000 29876 MoveAxis(E, 57, ABG)
20:44:17.710 00.001 29876 Guiding  Dir = 2, Dur = 57
20:44:17.710 00.000 29876 IsSlewing returns 0
20:44:17.710 00.000 29876 IsGuiding returns 0
20:44:17.710 00.000 29876 PulseGuide returned control before completion, sleep 67
20:44:17.716 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:17.728 00.012 31432 UpdateGuideState exits: m=2560 RSB=31.7
20:44:17.730 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:17.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:17.734 00.002 31432 Enqueuing Expose request
20:44:17.793 00.059 29876 IsGuiding returns 1
20:44:17.793 00.000 29876 scope still moving after pulse duration time elapsed
20:44:17.823 00.030 29876 IsSlewing returns 0
20:44:17.823 00.000 29876 IsGuiding returns 1
20:44:17.854 00.031 29876 IsSlewing returns 0
20:44:17.854 00.000 29876 IsGuiding returns 1
20:44:17.886 00.032 29876 IsSlewing returns 0
20:44:17.886 00.000 29876 IsGuiding returns 0
20:44:17.886 00.000 29876 scope move finished after 57 + 118 ms
20:44:17.886 00.000 29876 Move returns status 0, amount 57
20:44:17.886 00.000 29876 MoveAxis(N, 0, ABG)
20:44:17.886 00.000 29876 Move returns status 0, amount 0
20:44:17.886 00.000 29876 move complete, result=0
20:44:17.886 00.000 29876 worker thread done servicing request
20:44:17.886 00.000 29876 Worker thread wakes up
20:44:17.886 00.000 31432 GuideStep: -0.6 px 57 ms EAST, -0.7 px 0 ms NORTH
20:44:17.889 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:17.889 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:20.018 02.129 29876 Exposure complete
20:44:20.061 00.043 29876 worker thread done servicing request
20:44:20.062 00.001 31432 OnExposeComplete: enter
20:44:20.064 00.002 31432 UpdateGuideState(): m_state=6
20:44:20.066 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:44:20.068 00.002 31432 Star::Find returns 1 (0), X=614.14, Y=162.03, Mass=2457, SNR=30.2, Peak=201 HFD=3.8
20:44:20.069 00.001 31432 MultiStar: [#1 0.19,0.12,1.02,U] [#2 0.53,-0.62,1.19,U] [#3 0.04,-0.13,1.03,U] [#4 -0.10,0.13,0.95,U] [#5 -0.22,0.10,0.96,U] [#6 -0.74,0.66,0.00,R] [#7 0.02,-0.01,0.81,U] [#8 0.40,0.07,0.94,U] 
20:44:20.071 00.002 31432 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {-0.14, 0.16}
20:44:20.073 00.002 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.39 = -0.39)
20:44:20.075 00.002 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.62 = 2.62)
20:44:20.076 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=0.10 mountY=0.06, mountTheta=0.49
20:44:20.081 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.04, opts=13)
20:44:20.085 00.004 31432 Enqueuing Move request for scope (0.10, -0.04)
20:44:20.087 00.002 29876 Worker thread wakes up
20:44:20.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
20:44:20.087 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
20:44:20.087 00.000 29876 Moving (0.10, -0.04) raw xDistance=0.10 yDistance=0.06
20:44:20.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:44:20.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:20.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:44:20.087 00.000 29876 MoveAxis(E, 0, ABG)
20:44:20.087 00.000 29876 Move returns status 0, amount 0
20:44:20.087 00.000 29876 MoveAxis(N, 0, ABG)
20:44:20.087 00.000 29876 Move returns status 0, amount 0
20:44:20.087 00.000 29876 move complete, result=0
20:44:20.087 00.000 29876 worker thread done servicing request
20:44:20.090 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:20.102 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.2
20:44:20.104 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:20.106 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:20.107 00.001 31432 Enqueuing Expose request
20:44:20.109 00.002 29876 Worker thread wakes up
20:44:20.109 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:20.109 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:20.109 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:44:22.026 01.917 29876 Exposure complete
20:44:22.069 00.043 29876 worker thread done servicing request
20:44:22.069 00.000 31432 OnExposeComplete: enter
20:44:22.072 00.003 31432 UpdateGuideState(): m_state=6
20:44:22.074 00.002 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:44:22.076 00.002 31432 Star::Find returns 1 (0), X=613.97, Y=162.47, Mass=2582, SNR=31.0, Peak=216 HFD=3.7
20:44:22.078 00.002 31432 MultiStar: [#1 0.13,0.82,1.03,U] [#2 -0.19,-0.02,1.15,U] [#3 -0.35,0.60,1.03,U] [#4 -0.74,0.55,0.00,M3] [#5 -0.39,0.74,0.91,U] [#6 -0.65,0.73,0.00,M1] [#7 -0.86,0.89,0.00,M3] [#8 -0.47,0.73,0.00,M2] 
20:44:22.080 00.002 31432 refined, 4 included, MultiStar: {-0.22, 0.53}, one-star: {-0.30, 0.60}
20:44:22.082 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.93 = 1.93)
20:44:22.083 00.001 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.94 = -1.34)
20:44:22.085 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.53 hyp=0.57 cameraTheta=1.96 mountX=-0.20 mountY=-0.56, mountTheta=-1.92
20:44:22.088 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.53, opts=13)
20:44:22.090 00.002 31432 Enqueuing Move request for scope (-0.22, 0.53)
20:44:22.092 00.002 29876 Worker thread wakes up
20:44:22.092 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.53) opts 0xd
20:44:22.092 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.53)
20:44:22.092 00.000 29876 Moving (-0.22, 0.53) raw xDistance=-0.20 yDistance=-0.56
20:44:22.092 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
20:44:22.092 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:22.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
20:44:22.092 00.000 29876 MoveAxis(E, 20, ABG)
20:44:22.092 00.000 29876 Guiding  Dir = 2, Dur = 20
20:44:22.092 00.000 29876 IsSlewing returns 0
20:44:22.092 00.000 29876 IsGuiding returns 0
20:44:22.093 00.001 29876 PulseGuide returned control before completion, sleep 30
20:44:22.096 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:22.107 00.011 31432 UpdateGuideState exits: m=2582 RSB=31.0
20:44:22.109 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:22.111 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:22.113 00.002 31432 Enqueuing Expose request
20:44:22.130 00.017 29876 IsGuiding returns 1
20:44:22.130 00.000 29876 scope still moving after pulse duration time elapsed
20:44:22.161 00.031 29876 IsSlewing returns 0
20:44:22.161 00.000 29876 IsGuiding returns 1
20:44:22.192 00.031 29876 IsSlewing returns 0
20:44:22.192 00.000 29876 IsGuiding returns 0
20:44:22.192 00.000 29876 scope move finished after 20 + 79 ms
20:44:22.192 00.000 29876 Move returns status 0, amount 20
20:44:22.192 00.000 29876 MoveAxis(N, 0, ABG)
20:44:22.192 00.000 29876 Move returns status 0, amount 0
20:44:22.192 00.000 29876 move complete, result=0
20:44:22.192 00.000 29876 worker thread done servicing request
20:44:22.192 00.000 29876 Worker thread wakes up
20:44:22.192 00.000 31432 GuideStep: -0.2 px 20 ms EAST, -0.6 px 0 ms NORTH
20:44:22.195 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:22.195 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:24.325 02.130 29876 Exposure complete
20:44:24.369 00.044 29876 worker thread done servicing request
20:44:24.369 00.000 31432 OnExposeComplete: enter
20:44:24.371 00.002 31432 UpdateGuideState(): m_state=6
20:44:24.373 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:44:24.375 00.002 31432 Star::Find returns 1 (0), X=614.07, Y=162.43, Mass=2450, SNR=30.5, Peak=229 HFD=3.6
20:44:24.377 00.002 31432 MultiStar: [#1 0.05,0.73,0.99,U] [#2 0.32,0.19,1.14,U] [#3 -0.10,0.73,1.03,U] [#4 -0.22,0.68,0.90,U] [#5 -0.01,0.63,0.88,U] [#6 -0.51,0.95,0.00,M2] [#7 -0.32,0.81,0.00,M4] [#8 -0.41,0.72,0.85,U] 
20:44:24.379 00.002 31432 single-star, 6 included, MultiStar: {-0.07, 0.59}, one-star: {-0.20, 0.56}
20:44:24.381 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
20:44:24.382 00.001 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.37)
20:44:24.384 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.56 hyp=0.59 cameraTheta=1.92 mountX=-0.19 mountY=-0.58, mountTheta=-1.89
20:44:24.387 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.56, opts=13)
20:44:24.389 00.002 31432 Enqueuing Move request for scope (-0.20, 0.56)
20:44:24.391 00.002 29876 Worker thread wakes up
20:44:24.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.56) opts 0xd
20:44:24.391 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.56)
20:44:24.391 00.000 29876 Moving (-0.20, 0.56) raw xDistance=-0.19 yDistance=-0.58
20:44:24.391 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:44:24.391 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:24.391 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
20:44:24.391 00.000 29876 MoveAxis(E, 0, ABG)
20:44:24.391 00.000 29876 Move returns status 0, amount 0
20:44:24.391 00.000 29876 MoveAxis(N, 0, ABG)
20:44:24.391 00.000 29876 Move returns status 0, amount 0
20:44:24.391 00.000 29876 move complete, result=0
20:44:24.391 00.000 29876 worker thread done servicing request
20:44:24.395 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:24.406 00.011 31432 UpdateGuideState exits: m=2450 RSB=30.5
20:44:24.409 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:24.410 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:24.413 00.003 31432 Enqueuing Expose request
20:44:24.414 00.001 29876 Worker thread wakes up
20:44:24.414 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
20:44:24.417 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:24.417 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:26.329 01.912 29876 Exposure complete
20:44:26.372 00.043 29876 worker thread done servicing request
20:44:26.372 00.000 31432 OnExposeComplete: enter
20:44:26.375 00.003 31432 UpdateGuideState(): m_state=6
20:44:26.376 00.001 31432 Star::Find(15, 614, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:44:26.378 00.002 31432 Star::Find returns 1 (0), X=613.74, Y=162.13, Mass=2391, SNR=29.8, Peak=202 HFD=3.5
20:44:26.380 00.002 31432 MultiStar: [#1 -0.12,0.52,1.07,U] [#2 0.02,-0.38,1.21,U] [#3 -0.79,0.10,1.01,U] [#4 -0.32,0.51,0.86,U] [#5 -0.43,0.77,0.00,M1] [#6 -0.53,0.15,1.11,U] [#7 -0.93,0.95,0.00,M5] [#8 -0.51,0.70,0.00,M2] 
20:44:26.382 00.002 31432 refined, 5 included, MultiStar: {-0.37, 0.17}, one-star: {-0.54, 0.26}
20:44:26.384 00.002 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
20:44:26.386 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.59)
20:44:26.387 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.71 mountX=-0.36 mountY=-0.22, mountTheta=-2.59
20:44:26.391 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.17, opts=13)
20:44:26.393 00.002 31432 Enqueuing Move request for scope (-0.37, 0.17)
20:44:26.395 00.002 29876 Worker thread wakes up
20:44:26.395 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
20:44:26.395 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
20:44:26.395 00.000 29876 Moving (-0.37, 0.17) raw xDistance=-0.36 yDistance=-0.22
20:44:26.395 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
20:44:26.395 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:26.395 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:44:26.396 00.001 29876 MoveAxis(E, 35, ABG)
20:44:26.396 00.000 29876 Guiding  Dir = 2, Dur = 35
20:44:26.396 00.000 29876 IsSlewing returns 0
20:44:26.396 00.000 29876 IsGuiding returns 0
20:44:26.396 00.000 29876 PulseGuide returned control before completion, sleep 45
20:44:26.400 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=6, FiltMax=257, Gamma=0.490
20:44:26.411 00.011 31432 UpdateGuideState exits: m=2391 RSB=29.8
20:44:26.413 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:26.415 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:26.417 00.002 31432 Enqueuing Expose request
20:44:26.450 00.033 29876 IsGuiding returns 1
20:44:26.450 00.000 29876 scope still moving after pulse duration time elapsed
20:44:26.481 00.031 29876 IsSlewing returns 0
20:44:26.481 00.000 29876 IsGuiding returns 0
20:44:26.481 00.000 29876 scope move finished after 35 + 50 ms
20:44:26.481 00.000 29876 Move returns status 0, amount 35
20:44:26.481 00.000 29876 MoveAxis(N, 0, ABG)
20:44:26.481 00.000 29876 Move returns status 0, amount 0
20:44:26.481 00.000 29876 move complete, result=0
20:44:26.481 00.000 29876 worker thread done servicing request
20:44:26.481 00.000 29876 Worker thread wakes up
20:44:26.482 00.001 31432 GuideStep: -0.4 px 35 ms EAST, -0.2 px 0 ms NORTH
20:44:26.487 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:26.487 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:28.619 02.132 29876 Exposure complete
20:44:28.662 00.043 29876 worker thread done servicing request
20:44:28.662 00.000 31432 OnExposeComplete: enter
20:44:28.664 00.002 31432 UpdateGuideState(): m_state=6
20:44:28.667 00.003 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:44:28.669 00.002 31432 Star::Find returns 1 (0), X=613.91, Y=161.73, Mass=2601, SNR=31.3, Peak=233 HFD=3.6
20:44:28.671 00.002 31432 MultiStar: [#1 -0.36,0.11,1.02,U] [#2 0.22,-0.46,1.12,U] [#3 0.12,0.19,1.02,U] [#4 -0.46,-0.35,0.89,U] [#5 -0.20,-0.03,0.93,U] [#6 -0.25,0.27,1.10,U] [#7 -0.63,0.12,0.82,U] [#8 -0.34,0.26,0.86,U] 
20:44:28.672 00.001 31432 refined, 8 included, MultiStar: {-0.23, -0.01}, one-star: {-0.36, -0.14}
20:44:28.674 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
20:44:28.676 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
20:44:28.678 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.11 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
20:44:28.680 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.01, opts=13)
20:44:28.682 00.002 31432 Enqueuing Move request for scope (-0.23, -0.01)
20:44:28.684 00.002 29876 Worker thread wakes up
20:44:28.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
20:44:28.684 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
20:44:28.684 00.000 29876 Moving (-0.23, -0.01) raw xDistance=-0.23 yDistance=-0.03
20:44:28.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
20:44:28.684 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:28.685 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:44:28.685 00.000 29876 MoveAxis(E, 27, ABG)
20:44:28.685 00.000 29876 Guiding  Dir = 2, Dur = 27
20:44:28.685 00.000 29876 IsSlewing returns 0
20:44:28.685 00.000 29876 IsGuiding returns 0
20:44:28.685 00.000 29876 PulseGuide returned control before completion, sleep 37
20:44:28.688 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:44:28.700 00.012 31432 UpdateGuideState exits: m=2601 RSB=31.3
20:44:28.702 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:28.704 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:28.705 00.001 31432 Enqueuing Expose request
20:44:28.728 00.023 29876 IsGuiding returns 1
20:44:28.728 00.000 29876 scope still moving after pulse duration time elapsed
20:44:28.758 00.030 29876 IsSlewing returns 0
20:44:28.758 00.000 29876 IsGuiding returns 1
20:44:28.790 00.032 29876 IsSlewing returns 0
20:44:28.790 00.000 29876 IsGuiding returns 1
20:44:28.821 00.031 29876 IsSlewing returns 0
20:44:28.821 00.000 29876 IsGuiding returns 0
20:44:28.821 00.000 29876 scope move finished after 27 + 109 ms
20:44:28.821 00.000 29876 Move returns status 0, amount 27
20:44:28.821 00.000 29876 MoveAxis(N, 0, ABG)
20:44:28.821 00.000 29876 Move returns status 0, amount 0
20:44:28.821 00.000 29876 move complete, result=0
20:44:28.821 00.000 29876 worker thread done servicing request
20:44:28.821 00.000 29876 Worker thread wakes up
20:44:28.821 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
20:44:28.824 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:28.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:30.729 01.905 29876 Exposure complete
20:44:30.772 00.043 29876 worker thread done servicing request
20:44:30.772 00.000 31432 OnExposeComplete: enter
20:44:30.774 00.002 31432 UpdateGuideState(): m_state=6
20:44:30.776 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:44:30.778 00.002 31432 Star::Find returns 1 (0), X=613.98, Y=161.64, Mass=2620, SNR=31.6, Peak=198 HFD=3.8
20:44:30.780 00.002 31432 MultiStar: [#1 0.32,-0.20,1.00,U] [#2 0.40,-0.24,1.13,U] [#3 -0.44,0.23,0.98,U] [#4 -0.39,-0.24,0.91,U] [#5 -0.30,0.04,0.90,U] [#6 -0.03,-0.10,1.10,U] [#7 -0.75,0.02,0.80,U] [#8 -1.02,0.19,0.00,M2] 
20:44:30.782 00.002 31432 refined, 7 included, MultiStar: {-0.15, -0.10}, one-star: {-0.29, -0.23}
20:44:30.784 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
20:44:30.785 00.001 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
20:44:30.787 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=-0.16 mountY=0.07, mountTheta=2.71
20:44:30.791 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.10, opts=13)
20:44:30.793 00.002 31432 Enqueuing Move request for scope (-0.15, -0.10)
20:44:30.794 00.001 29876 Worker thread wakes up
20:44:30.794 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
20:44:30.795 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
20:44:30.795 00.000 29876 Moving (-0.15, -0.10) raw xDistance=-0.16 yDistance=0.07
20:44:30.795 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:44:30.795 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:30.795 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:44:30.795 00.000 29876 MoveAxis(E, 0, ABG)
20:44:30.795 00.000 29876 Move returns status 0, amount 0
20:44:30.795 00.000 29876 MoveAxis(N, 0, ABG)
20:44:30.795 00.000 29876 Move returns status 0, amount 0
20:44:30.795 00.000 29876 move complete, result=0
20:44:30.795 00.000 29876 worker thread done servicing request
20:44:30.798 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:30.809 00.011 31432 UpdateGuideState exits: m=2620 RSB=31.6
20:44:30.811 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:30.813 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:30.815 00.002 31432 Enqueuing Expose request
20:44:30.817 00.002 29876 Worker thread wakes up
20:44:30.817 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:44:30.819 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:30.819 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:32.948 02.129 29876 Exposure complete
20:44:32.996 00.048 29876 worker thread done servicing request
20:44:32.996 00.000 31432 OnExposeComplete: enter
20:44:33.000 00.004 31432 UpdateGuideState(): m_state=6
20:44:33.002 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:44:33.004 00.002 31432 Star::Find returns 1 (0), X=613.70, Y=161.33, Mass=2619, SNR=31.3, Peak=204 HFD=3.6
20:44:33.006 00.002 31432 MultiStar: [#1 -0.41,-0.42,0.94,U] [#2 -0.47,-0.54,1.13,U] [#3 -0.88,-0.09,0.00,M1] [#4 -0.80,-0.36,0.00,M1] [#5 -0.22,-0.40,0.92,U] [#6 -0.66,-0.47,1.03,U] [#7 -0.77,-0.33,0.00,M4] [#8 -0.34,-0.45,0.92,U] 
20:44:33.008 00.002 31432 refined, 5 included, MultiStar: {-0.45, -0.47}, one-star: {-0.57, -0.54}
20:44:33.010 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
20:44:33.011 00.001 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.66 = 0.66)
20:44:33.013 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.47 hyp=0.66 cameraTheta=-2.33 mountX=-0.46 mountY=0.40, mountTheta=2.43
20:44:33.016 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.47, opts=13)
20:44:33.018 00.002 31432 Enqueuing Move request for scope (-0.45, -0.47)
20:44:33.020 00.002 29876 Worker thread wakes up
20:44:33.020 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.47) opts 0xd
20:44:33.020 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.47)
20:44:33.020 00.000 29876 Moving (-0.45, -0.47) raw xDistance=-0.46 yDistance=0.40
20:44:33.020 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
20:44:33.020 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:33.020 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:44:33.020 00.000 29876 MoveAxis(E, 45, ABG)
20:44:33.020 00.000 29876 Guiding  Dir = 2, Dur = 45
20:44:33.020 00.000 29876 IsSlewing returns 0
20:44:33.021 00.001 29876 IsGuiding returns 0
20:44:33.021 00.000 29876 PulseGuide returned control before completion, sleep 55
20:44:33.025 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:33.036 00.011 31432 UpdateGuideState exits: m=2619 RSB=31.3
20:44:33.039 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:33.040 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:33.041 00.001 31432 Enqueuing Expose request
20:44:33.086 00.045 29876 IsGuiding returns 1
20:44:33.086 00.000 29876 scope still moving after pulse duration time elapsed
20:44:33.117 00.031 29876 IsSlewing returns 0
20:44:33.117 00.000 29876 IsGuiding returns 0
20:44:33.117 00.000 29876 scope move finished after 45 + 51 ms
20:44:33.117 00.000 29876 Move returns status 0, amount 45
20:44:33.117 00.000 29876 MoveAxis(N, 0, ABG)
20:44:33.117 00.000 29876 Move returns status 0, amount 0
20:44:33.117 00.000 29876 move complete, result=0
20:44:33.117 00.000 29876 worker thread done servicing request
20:44:33.117 00.000 29876 Worker thread wakes up
20:44:33.117 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.4 px 0 ms NORTH
20:44:33.121 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:33.121 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:35.035 01.914 29876 Exposure complete
20:44:35.078 00.043 29876 worker thread done servicing request
20:44:35.078 00.000 31432 OnExposeComplete: enter
20:44:35.080 00.002 31432 UpdateGuideState(): m_state=6
20:44:35.082 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:44:35.084 00.002 31432 Star::Find returns 1 (0), X=613.73, Y=161.46, Mass=2428, SNR=30.3, Peak=225 HFD=3.3
20:44:35.086 00.002 31432 MultiStar: [#1 -0.12,-0.47,1.03,U] [#2 -0.40,-0.75,0.00,M1] [#3 -0.91,-0.12,0.00,M2] [#4 -1.20,-0.39,0.00,M2] [#5 -0.67,-0.45,0.92,U] [#6 -0.81,-0.36,0.00,M1] [#7 -1.12,-0.36,0.00,M5] [#8 -1.13,-0.16,0.00,M2] 
20:44:35.088 00.002 31432 refined, 2 included, MultiStar: {-0.43, -0.44}, one-star: {-0.54, -0.40}
20:44:35.090 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:44:35.092 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
20:44:35.093 00.001 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.44 hyp=0.62 cameraTheta=-2.35 mountX=-0.44 mountY=0.37, mountTheta=2.45
20:44:35.096 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.44, opts=13)
20:44:35.100 00.004 31432 Enqueuing Move request for scope (-0.43, -0.44)
20:44:35.101 00.001 29876 Worker thread wakes up
20:44:35.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.44) opts 0xd
20:44:35.101 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.44)
20:44:35.101 00.000 29876 Moving (-0.43, -0.44) raw xDistance=-0.44 yDistance=0.37
20:44:35.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
20:44:35.102 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:35.102 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:44:35.102 00.000 29876 MoveAxis(E, 49, ABG)
20:44:35.102 00.000 29876 Guiding  Dir = 2, Dur = 49
20:44:35.102 00.000 29876 IsSlewing returns 0
20:44:35.102 00.000 29876 IsGuiding returns 0
20:44:35.102 00.000 29876 PulseGuide returned control before completion, sleep 59
20:44:35.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:35.117 00.012 31432 UpdateGuideState exits: m=2428 RSB=30.3
20:44:35.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:35.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:35.123 00.002 31432 Enqueuing Expose request
20:44:35.172 00.049 29876 IsGuiding returns 1
20:44:35.172 00.000 29876 scope still moving after pulse duration time elapsed
20:44:35.203 00.031 29876 IsSlewing returns 0
20:44:35.203 00.000 29876 IsGuiding returns 0
20:44:35.203 00.000 29876 scope move finished after 49 + 51 ms
20:44:35.203 00.000 29876 Move returns status 0, amount 49
20:44:35.203 00.000 29876 MoveAxis(N, 0, ABG)
20:44:35.203 00.000 29876 Move returns status 0, amount 0
20:44:35.203 00.000 29876 move complete, result=0
20:44:35.203 00.000 29876 worker thread done servicing request
20:44:35.203 00.000 29876 Worker thread wakes up
20:44:35.203 00.000 31432 GuideStep: -0.4 px 49 ms EAST, 0.4 px 0 ms NORTH
20:44:35.206 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:35.206 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:37.334 02.128 29876 Exposure complete
20:44:37.388 00.054 29876 worker thread done servicing request
20:44:37.388 00.000 31432 OnExposeComplete: enter
20:44:37.391 00.003 31432 UpdateGuideState(): m_state=6
20:44:37.392 00.001 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:44:37.394 00.002 31432 Star::Find returns 1 (0), X=614.38, Y=161.41, Mass=2673, SNR=31.4, Peak=195 HFD=3.4
20:44:37.396 00.002 31432 MultiStar: [#1 0.02,-0.16,1.03,U] [#2 0.21,-0.68,1.12,U] [#3 0.38,0.07,1.03,U] [#4 -0.34,-0.30,0.90,U] [#5 -0.24,0.05,0.94,U] [#6 -0.38,0.16,1.07,U] [#7 -0.54,0.22,0.82,U] [#8 -0.01,-0.09,0.83,U] 
20:44:37.398 00.002 31432 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {0.11, -0.45}
20:44:37.400 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.05 = -2.05)
20:44:37.402 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
20:44:37.404 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.03 mountX=-0.07 mountY=0.13, mountTheta=2.08
20:44:37.406 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.14, opts=13)
20:44:37.408 00.002 31432 Enqueuing Move request for scope (-0.07, -0.14)
20:44:37.410 00.002 29876 Worker thread wakes up
20:44:37.410 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
20:44:37.410 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
20:44:37.410 00.000 29876 Moving (-0.07, -0.14) raw xDistance=-0.07 yDistance=0.13
20:44:37.410 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:44:37.410 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:37.410 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:44:37.410 00.000 29876 MoveAxis(E, 0, ABG)
20:44:37.410 00.000 29876 Move returns status 0, amount 0
20:44:37.410 00.000 29876 MoveAxis(N, 0, ABG)
20:44:37.411 00.001 29876 Move returns status 0, amount 0
20:44:37.411 00.000 29876 move complete, result=0
20:44:37.411 00.000 29876 worker thread done servicing request
20:44:37.414 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:37.426 00.012 31432 UpdateGuideState exits: m=2673 RSB=31.4
20:44:37.429 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:37.431 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:37.433 00.002 31432 Enqueuing Expose request
20:44:37.435 00.002 29876 Worker thread wakes up
20:44:37.435 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:44:37.437 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:37.437 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:39.343 01.906 29876 Exposure complete
20:44:39.386 00.043 29876 worker thread done servicing request
20:44:39.386 00.000 31432 OnExposeComplete: enter
20:44:39.388 00.002 31432 UpdateGuideState(): m_state=6
20:44:39.390 00.002 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:44:39.392 00.002 31432 Star::Find returns 1 (0), X=613.69, Y=161.43, Mass=2576, SNR=31.9, Peak=200 HFD=3.5
20:44:39.394 00.002 31432 MultiStar: [#1 -0.53,-0.23,1.02,U] [#2 -0.36,-0.94,0.00,M1] [#3 -0.54,0.08,0.98,U] [#4 -0.89,-0.18,0.00,M2] [#5 -0.57,0.16,0.87,U] [#6 -1.21,0.11,0.00,M1] [#7 -1.12,0.06,0.00,M5] [#8 -0.67,-0.00,0.88,U] 
20:44:39.396 00.002 31432 refined, 4 included, MultiStar: {-0.58, -0.10}, one-star: {-0.59, -0.44}
20:44:39.398 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
20:44:39.400 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:44:39.402 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.10 hyp=0.58 cameraTheta=-2.98 mountX=-0.58 mountY=0.01, mountTheta=3.13
20:44:39.406 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.10, opts=13)
20:44:39.410 00.004 31432 Enqueuing Move request for scope (-0.58, -0.10)
20:44:39.415 00.005 29876 Worker thread wakes up
20:44:39.415 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.10) opts 0xd
20:44:39.415 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.10)
20:44:39.415 00.000 29876 Moving (-0.58, -0.10) raw xDistance=-0.58 yDistance=0.01
20:44:39.415 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.58
20:44:39.415 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:39.416 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:44:39.416 00.000 29876 MoveAxis(E, 56, ABG)
20:44:39.416 00.000 29876 Guiding  Dir = 2, Dur = 56
20:44:39.416 00.000 29876 IsSlewing returns 0
20:44:39.416 00.000 29876 IsGuiding returns 0
20:44:39.416 00.000 29876 PulseGuide returned control before completion, sleep 66
20:44:39.420 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:39.431 00.011 31432 UpdateGuideState exits: m=2576 RSB=31.9
20:44:39.434 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:39.436 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:39.438 00.002 31432 Enqueuing Expose request
20:44:39.497 00.059 29876 IsGuiding returns 1
20:44:39.497 00.000 29876 scope still moving after pulse duration time elapsed
20:44:39.528 00.031 29876 IsSlewing returns 0
20:44:39.528 00.000 29876 IsGuiding returns 1
20:44:39.559 00.031 29876 IsSlewing returns 0
20:44:39.559 00.000 29876 IsGuiding returns 1
20:44:39.590 00.031 29876 IsSlewing returns 0
20:44:39.590 00.000 29876 IsGuiding returns 0
20:44:39.590 00.000 29876 scope move finished after 56 + 117 ms
20:44:39.590 00.000 29876 Move returns status 0, amount 56
20:44:39.590 00.000 29876 MoveAxis(N, 0, ABG)
20:44:39.590 00.000 29876 Move returns status 0, amount 0
20:44:39.590 00.000 29876 move complete, result=0
20:44:39.590 00.000 29876 worker thread done servicing request
20:44:39.590 00.000 29876 Worker thread wakes up
20:44:39.590 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:39.590 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:39.590 00.000 31432 GuideStep: -0.6 px 56 ms EAST, 0.0 px 0 ms NORTH
20:44:41.722 02.132 29876 Exposure complete
20:44:41.771 00.049 29876 worker thread done servicing request
20:44:41.771 00.000 31432 OnExposeComplete: enter
20:44:41.773 00.002 31432 UpdateGuideState(): m_state=6
20:44:41.775 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:44:41.777 00.002 31432 Star::Find returns 1 (0), X=613.61, Y=161.30, Mass=2706, SNR=31.9, Peak=229 HFD=3.5
20:44:41.779 00.002 31432 MultiStar: [#1 -0.36,-0.42,1.03,U] [#2 -0.02,-0.84,0.00,M2] [#3 -0.51,-0.29,1.00,U] [#4 -0.89,-0.20,0.00,M3] [#5 -0.59,-0.35,0.91,U] [#6 -0.73,-0.17,1.07,U] [#7 -0.96,0.14,0.00,M6] [#8 -0.84,-0.04,0.00,M1] 
20:44:41.781 00.002 31432 refined, 4 included, MultiStar: {-0.57, -0.36}, one-star: {-0.66, -0.57}
20:44:41.783 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
20:44:41.785 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
20:44:41.787 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.36 hyp=0.67 cameraTheta=-2.58 mountX=-0.58 mountY=0.26, mountTheta=2.71
20:44:41.791 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.36, opts=13)
20:44:41.796 00.005 31432 Enqueuing Move request for scope (-0.57, -0.36)
20:44:41.798 00.002 29876 Worker thread wakes up
20:44:41.798 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.36) opts 0xd
20:44:41.798 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.36)
20:44:41.798 00.000 29876 Moving (-0.57, -0.36) raw xDistance=-0.58 yDistance=0.26
20:44:41.798 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
20:44:41.798 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:41.798 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:44:41.798 00.000 29876 MoveAxis(E, 63, ABG)
20:44:41.798 00.000 29876 Guiding  Dir = 2, Dur = 63
20:44:41.798 00.000 29876 IsSlewing returns 0
20:44:41.798 00.000 29876 IsGuiding returns 0
20:44:41.799 00.001 29876 PulseGuide returned control before completion, sleep 73
20:44:41.803 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:41.820 00.017 31432 UpdateGuideState exits: m=2706 RSB=31.9
20:44:41.825 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:41.830 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:41.832 00.002 31432 Enqueuing Expose request
20:44:41.878 00.046 29876 IsGuiding returns 1
20:44:41.878 00.000 29876 scope still moving after pulse duration time elapsed
20:44:41.909 00.031 29876 IsSlewing returns 0
20:44:41.909 00.000 29876 IsGuiding returns 1
20:44:41.940 00.031 29876 IsSlewing returns 0
20:44:41.940 00.000 29876 IsGuiding returns 0
20:44:41.940 00.000 29876 scope move finished after 63 + 79 ms
20:44:41.940 00.000 29876 Move returns status 0, amount 63
20:44:41.940 00.000 29876 MoveAxis(N, 0, ABG)
20:44:41.940 00.000 29876 Move returns status 0, amount 0
20:44:41.940 00.000 29876 move complete, result=0
20:44:41.940 00.000 29876 worker thread done servicing request
20:44:41.940 00.000 29876 Worker thread wakes up
20:44:41.940 00.000 31432 GuideStep: -0.6 px 63 ms EAST, 0.3 px 0 ms NORTH
20:44:41.943 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:41.943 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:43.848 01.905 29876 Exposure complete
20:44:43.893 00.045 29876 worker thread done servicing request
20:44:43.893 00.000 31432 OnExposeComplete: enter
20:44:43.895 00.002 31432 UpdateGuideState(): m_state=6
20:44:43.897 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:44:43.899 00.002 31432 Star::Find returns 1 (0), X=613.73, Y=161.41, Mass=2593, SNR=31.7, Peak=243 HFD=3.4
20:44:43.900 00.001 31432 MultiStar: [#1 -0.34,-0.24,0.98,U] [#2 -0.99,-0.25,0.00,M3] [#3 -0.31,-0.29,0.99,U] [#4 -0.47,-0.53,0.88,U] [#5 -0.48,-0.23,0.93,U] [#6 -1.27,0.07,0.00,M1] [#7 -0.67,-0.03,0.83,U] [#8 -0.64,-0.17,0.87,U] 
20:44:43.902 00.002 31432 refined, 6 included, MultiStar: {-0.49, -0.28}, one-star: {-0.55, -0.46}
20:44:43.905 00.003 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
20:44:43.907 00.002 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
20:44:43.907 00.000 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.28 hyp=0.56 cameraTheta=-2.62 mountX=-0.49 mountY=0.20, mountTheta=2.75
20:44:43.911 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.28, opts=13)
20:44:43.913 00.002 31432 Enqueuing Move request for scope (-0.49, -0.28)
20:44:43.914 00.001 29876 Worker thread wakes up
20:44:43.914 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.28) opts 0xd
20:44:43.914 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.28)
20:44:43.914 00.000 29876 Moving (-0.49, -0.28) raw xDistance=-0.49 yDistance=0.20
20:44:43.914 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
20:44:43.914 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:43.914 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:44:43.914 00.000 29876 MoveAxis(E, 56, ABG)
20:44:43.914 00.000 29876 Guiding  Dir = 2, Dur = 56
20:44:43.915 00.001 29876 IsSlewing returns 0
20:44:43.915 00.000 29876 IsGuiding returns 0
20:44:43.915 00.000 29876 PulseGuide returned control before completion, sleep 66
20:44:43.918 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=6, FiltMax=257, Gamma=0.490
20:44:43.930 00.012 31432 UpdateGuideState exits: m=2593 RSB=31.7
20:44:43.933 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:43.935 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:43.936 00.001 31432 Enqueuing Expose request
20:44:43.986 00.050 29876 IsGuiding returns 1
20:44:43.986 00.000 29876 scope still moving after pulse duration time elapsed
20:44:44.016 00.030 29876 IsSlewing returns 0
20:44:44.016 00.000 29876 IsGuiding returns 1
20:44:44.047 00.031 29876 IsSlewing returns 0
20:44:44.047 00.000 29876 IsGuiding returns 0
20:44:44.047 00.000 29876 scope move finished after 56 + 75 ms
20:44:44.047 00.000 29876 Move returns status 0, amount 56
20:44:44.047 00.000 29876 MoveAxis(N, 0, ABG)
20:44:44.047 00.000 29876 Move returns status 0, amount 0
20:44:44.047 00.000 29876 move complete, result=0
20:44:44.047 00.000 29876 worker thread done servicing request
20:44:44.047 00.000 29876 Worker thread wakes up
20:44:44.047 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:44.047 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:44.047 00.000 31432 GuideStep: -0.5 px 56 ms EAST, 0.2 px 0 ms NORTH
20:44:46.274 02.227 29876 Exposure complete
20:44:46.320 00.046 29876 worker thread done servicing request
20:44:46.320 00.000 31432 OnExposeComplete: enter
20:44:46.325 00.005 31432 UpdateGuideState(): m_state=6
20:44:46.331 00.006 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:44:46.336 00.005 31432 Star::Find returns 1 (0), X=613.78, Y=161.13, Mass=2457, SNR=30.7, Peak=214 HFD=3.5
20:44:46.339 00.003 31432 MultiStar: [#1 -0.34,-0.68,1.04,U] [#2 -0.01,-0.87,0.00,M4] [#3 -1.15,-0.21,0.00,M1] [#4 -0.83,-0.37,0.00,M3] [#5 -0.69,-0.29,0.93,U] [#6 -0.30,-0.41,1.12,U] [#7 -0.59,-0.33,0.85,U] [#8 -0.59,0.02,0.85,U] 
20:44:46.344 00.005 31432 refined, 5 included, MultiStar: {-0.49, -0.42}, one-star: {-0.50, -0.74}
20:44:46.346 00.002 31432 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
20:44:46.348 00.002 31432 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
20:44:46.350 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.42 hyp=0.65 cameraTheta=-2.43 mountX=-0.50 mountY=0.34, mountTheta=2.54
20:44:46.354 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.42, opts=13)
20:44:46.357 00.003 31432 Enqueuing Move request for scope (-0.49, -0.42)
20:44:46.359 00.002 29876 Worker thread wakes up
20:44:46.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.42) opts 0xd
20:44:46.359 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.42)
20:44:46.359 00.000 29876 Moving (-0.49, -0.42) raw xDistance=-0.50 yDistance=0.34
20:44:46.359 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
20:44:46.360 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
20:44:46.360 00.000 29876 MoveAxis(E, 56, ABG)
20:44:46.360 00.000 29876 Guiding  Dir = 2, Dur = 56
20:44:46.360 00.000 29876 IsSlewing returns 0
20:44:46.360 00.000 29876 IsGuiding returns 0
20:44:46.360 00.000 29876 PulseGuide returned control before completion, sleep 66
20:44:46.363 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:46.375 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.7
20:44:46.377 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:46.379 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:46.381 00.002 31432 Enqueuing Expose request
20:44:46.427 00.046 29876 IsGuiding returns 1
20:44:46.427 00.000 29876 scope still moving after pulse duration time elapsed
20:44:46.457 00.030 29876 IsSlewing returns 0
20:44:46.457 00.000 29876 IsGuiding returns 1
20:44:46.488 00.031 29876 IsSlewing returns 0
20:44:46.488 00.000 29876 IsGuiding returns 1
20:44:46.518 00.030 29876 IsSlewing returns 0
20:44:46.518 00.000 29876 IsGuiding returns 1
20:44:46.549 00.031 29876 IsSlewing returns 0
20:44:46.549 00.000 29876 IsGuiding returns 0
20:44:46.549 00.000 29876 scope move finished after 56 + 132 ms
20:44:46.549 00.000 29876 Move returns status 0, amount 56
20:44:46.549 00.000 29876 MoveAxis(S, 25, ABG)
20:44:46.549 00.000 29876 Guiding  Dir = 1, Dur = 25
20:44:46.549 00.000 29876 IsSlewing returns 0
20:44:46.549 00.000 29876 IsGuiding returns 0
20:44:46.549 00.000 29876 PulseGuide returned control before completion, sleep 35
20:44:46.595 00.046 29876 IsGuiding returns 1
20:44:46.595 00.000 29876 scope still moving after pulse duration time elapsed
20:44:46.625 00.030 29876 IsSlewing returns 0
20:44:46.625 00.000 29876 IsGuiding returns 1
20:44:46.656 00.031 29876 IsSlewing returns 0
20:44:46.656 00.000 29876 IsGuiding returns 1
20:44:46.686 00.030 29876 IsSlewing returns 0
20:44:46.686 00.000 29876 IsGuiding returns 0
20:44:46.686 00.000 29876 scope move finished after 25 + 112 ms
20:44:46.686 00.000 29876 Move returns status 0, amount 25
20:44:46.686 00.000 29876 move complete, result=0
20:44:46.687 00.001 29876 worker thread done servicing request
20:44:46.687 00.000 29876 Worker thread wakes up
20:44:46.687 00.000 31432 GuideStep: -0.5 px 56 ms EAST, 0.3 px 25 ms SOUTH
20:44:46.689 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:46.689 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:48.602 01.913 29876 Exposure complete
20:44:48.646 00.044 29876 worker thread done servicing request
20:44:48.646 00.000 31432 OnExposeComplete: enter
20:44:48.649 00.003 31432 UpdateGuideState(): m_state=6
20:44:48.651 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:44:48.653 00.002 31432 Star::Find returns 1 (0), X=614.07, Y=161.91, Mass=2677, SNR=32.0, Peak=248 HFD=3.4
20:44:48.655 00.002 31432 MultiStar: [#1 0.10,-0.08,1.03,U] [#2 -0.14,-0.47,1.07,U] [#3 -0.12,0.19,0.95,U] [#4 -0.55,-0.11,0.86,U] [#5 0.09,-0.05,0.91,U] [#6 -0.41,0.26,1.03,U] [#7 -0.56,0.35,0.77,U] [#8 -0.41,0.11,0.88,U] 
20:44:48.657 00.002 31432 single-star, 8 included, MultiStar: {-0.23, 0.02}, one-star: {-0.21, 0.04}
20:44:48.659 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
20:44:48.662 00.003 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
20:44:48.664 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.93 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
20:44:48.667 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.04, opts=13)
20:44:48.669 00.002 31432 Enqueuing Move request for scope (-0.21, 0.04)
20:44:48.671 00.002 29876 Worker thread wakes up
20:44:48.671 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
20:44:48.671 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
20:44:48.671 00.000 29876 Moving (-0.21, 0.04) raw xDistance=-0.20 yDistance=-0.07
20:44:48.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.20
20:44:48.671 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:48.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:44:48.671 00.000 29876 MoveAxis(E, 27, ABG)
20:44:48.671 00.000 29876 Guiding  Dir = 2, Dur = 27
20:44:48.672 00.001 29876 IsSlewing returns 0
20:44:48.672 00.000 29876 IsGuiding returns 0
20:44:48.672 00.000 29876 PulseGuide returned control before completion, sleep 37
20:44:48.675 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:44:48.691 00.016 31432 UpdateGuideState exits: m=2677 RSB=32.0
20:44:48.694 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:48.696 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:48.697 00.001 31432 Enqueuing Expose request
20:44:48.723 00.026 29876 IsGuiding returns 1
20:44:48.723 00.000 29876 scope still moving after pulse duration time elapsed
20:44:48.754 00.031 29876 IsSlewing returns 0
20:44:48.754 00.000 29876 IsGuiding returns 1
20:44:48.785 00.031 29876 IsSlewing returns 0
20:44:48.785 00.000 29876 IsGuiding returns 0
20:44:48.785 00.000 29876 scope move finished after 27 + 86 ms
20:44:48.785 00.000 29876 Move returns status 0, amount 27
20:44:48.785 00.000 29876 MoveAxis(N, 0, ABG)
20:44:48.785 00.000 29876 Move returns status 0, amount 0
20:44:48.785 00.000 29876 move complete, result=0
20:44:48.785 00.000 29876 worker thread done servicing request
20:44:48.786 00.001 29876 Worker thread wakes up
20:44:48.786 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:48.786 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:48.786 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
20:44:50.919 02.133 29876 Exposure complete
20:44:50.966 00.047 29876 worker thread done servicing request
20:44:50.966 00.000 31432 OnExposeComplete: enter
20:44:50.969 00.003 31432 UpdateGuideState(): m_state=6
20:44:50.970 00.001 31432 Star::Find(15, 614, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:44:50.973 00.003 31432 Star::Find returns 1 (0), X=613.93, Y=161.54, Mass=2691, SNR=31.6, Peak=199 HFD=3.8
20:44:50.975 00.002 31432 MultiStar: [#1 -0.25,0.02,0.96,U] [#2 -0.11,-0.24,1.07,U] [#3 -0.04,-0.14,0.95,U] [#4 -0.26,-0.55,0.91,U] [#5 -0.40,0.08,0.93,U] [#6 -0.57,-0.05,1.05,U] [#7 -0.83,-0.09,0.00,M4] [#8 -0.09,-0.33,0.84,U] 
20:44:50.977 00.002 31432 refined, 7 included, MultiStar: {-0.26, -0.19}, one-star: {-0.34, -0.33}
20:44:50.979 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
20:44:50.981 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
20:44:50.983 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-2.52 mountX=-0.27 mountY=0.15, mountTheta=2.64
20:44:50.985 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.19, opts=13)
20:44:50.987 00.002 31432 Enqueuing Move request for scope (-0.26, -0.19)
20:44:50.989 00.002 29876 Worker thread wakes up
20:44:50.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.19) opts 0xd
20:44:50.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.19)
20:44:50.989 00.000 29876 Moving (-0.26, -0.19) raw xDistance=-0.27 yDistance=0.15
20:44:50.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
20:44:50.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:50.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:44:50.989 00.000 29876 MoveAxis(E, 29, ABG)
20:44:50.989 00.000 29876 Guiding  Dir = 2, Dur = 29
20:44:50.989 00.000 29876 IsSlewing returns 0
20:44:50.990 00.001 29876 IsGuiding returns 0
20:44:50.990 00.000 29876 PulseGuide returned control before completion, sleep 39
20:44:50.993 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:51.005 00.012 31432 UpdateGuideState exits: m=2691 RSB=31.6
20:44:51.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:51.010 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:51.012 00.002 31432 Enqueuing Expose request
20:44:51.041 00.029 29876 IsGuiding returns 1
20:44:51.041 00.000 29876 scope still moving after pulse duration time elapsed
20:44:51.072 00.031 29876 IsSlewing returns 0
20:44:51.072 00.000 29876 IsGuiding returns 1
20:44:51.104 00.032 29876 IsSlewing returns 0
20:44:51.104 00.000 29876 IsGuiding returns 0
20:44:51.104 00.000 29876 scope move finished after 29 + 85 ms
20:44:51.104 00.000 29876 Move returns status 0, amount 29
20:44:51.104 00.000 29876 MoveAxis(N, 0, ABG)
20:44:51.104 00.000 29876 Move returns status 0, amount 0
20:44:51.104 00.000 29876 move complete, result=0
20:44:51.104 00.000 29876 worker thread done servicing request
20:44:51.104 00.000 29876 Worker thread wakes up
20:44:51.104 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
20:44:51.108 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:51.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(599,147,31,31)
20:44:52.626 01.518 31432 evsrv: cli 0CE15398 connect
20:44:52.629 00.003 31432 case statement mapped state 6 to 3
20:44:52.631 00.002 31432 case statement mapped state 6 to 3
20:44:52.633 00.002 31432 evsrv: cli 0CE15398 request: {"method":"get_app_state","id":"acb33cc6-b0fa-4288-bcd0-d4e7602ffefc"}
20:44:52.636 00.003 31432 case statement mapped state 6 to 3
20:44:52.639 00.003 31432 evsrv: cli 0CE15398 response: {"jsonrpc":"2.0","result":"Guiding","id":"acb33cc6-b0fa-4288-bcd0-d4e7602ffefc"}
20:44:52.644 00.005 31432 evsrv: cli 0CE15398 disconnect
20:44:52.649 00.005 31432 evsrv: cli 0CE154D8 connect
20:44:52.652 00.003 31432 case statement mapped state 6 to 3
20:44:52.655 00.003 31432 case statement mapped state 6 to 3
20:44:52.658 00.003 31432 evsrv: cli 0CE154D8 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a8d3b626-5125-4ef2-a644-34cc4da60337"}
20:44:52.661 00.003 31432 PhdController::Dither begins
20:44:52.663 00.002 31432 dither: size=3.00, dRA=-2.45 dDec=-0.81
20:44:52.665 00.002 31432 MountToCamera -- mountTheta (2.82) + m_xAngle (0.02) = xAngle (2.85 = 2.85)
20:44:52.667 00.002 31432 MountToCamera -- mountX=-2.45 mountY=-0.81 hyp=2.58 mountTheta=2.82 cameraX=-2.47, cameraY=0.75 cameraTheta=2.85
20:44:52.670 00.003 31432 setting lock position to (611.80, 162.62)
20:44:52.673 00.003 31432 Mount: notify guiding dithered (-2.5, 0.8)
20:44:52.675 00.002 31432 MultiStar: stabilizing after lock position change
20:44:52.678 00.003 31432 Status Line: Dithering de -2.45,-0.81
20:44:52.682 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
20:44:52.685 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
20:44:52.688 00.003 31432 evsrv: cli 0CE154D8 response: {"jsonrpc":"2.0","result":0,"id":"a8d3b626-5125-4ef2-a644-34cc4da60337"}
20:44:52.691 00.003 31432 evsrv: cli 0CE154D8 disconnect
20:44:53.015 00.324 29876 Exposure complete
20:44:53.066 00.051 29876 worker thread done servicing request
20:44:53.066 00.000 31432 OnExposeComplete: enter
20:44:53.068 00.002 31432 UpdateGuideState(): m_state=6
20:44:53.071 00.003 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:44:53.073 00.002 31432 Star::Find returns 1 (0), X=613.88, Y=161.51, Mass=2651, SNR=31.5, Peak=192 HFD=3.8
20:44:53.075 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
20:44:53.079 00.004 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
20:44:53.082 00.003 31432 CameraToMount -- cameraX=2.08 cameraY=-1.11 hyp=2.36 cameraTheta=-0.49 mountX=2.05 mountY=1.42, mountTheta=0.60
20:44:53.086 00.004 31432 dither recenter: remaining=(2.5,0.8) step=(2.5,0.8)
20:44:53.090 00.004 31432 MountToCamera -- mountTheta (-0.32) + m_xAngle (0.02) = xAngle (-0.30 = -0.30)
20:44:53.093 00.003 31432 MountToCamera -- mountX=2.45 mountY=0.81 hyp=2.58 mountTheta=-0.32 cameraX=2.47, cameraY=-0.75 cameraTheta=-0.30
20:44:53.095 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=2.47, y=-0.75, opts=4)
20:44:53.098 00.003 31432 Enqueuing Move request for scope (2.47, -0.75)
20:44:53.101 00.003 31432 Mount: notify direct move 2.45,0.81
20:44:53.104 00.003 29876 Worker thread wakes up
20:44:53.104 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.47, -0.75) opts 0x4
20:44:53.104 00.000 29876 Handling offset move in thread for scope, endpoint = (2.47, -0.75)
20:44:53.104 00.000 29876 Moving (2.47, -0.75) raw xDistance=2.45 yDistance=0.81
20:44:53.104 00.000 29876 BLC: window closed
20:44:53.104 00.000 29876 MoveAxis(W, 421, B)
20:44:53.104 00.000 29876 Guiding  Dir = 3, Dur = 421
20:44:53.105 00.001 29876 IsSlewing returns 0
20:44:53.105 00.000 29876 IsGuiding returns 0
20:44:53.105 00.000 29876 PulseGuide returned control before completion, sleep 431
20:44:53.110 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:53.127 00.017 31432 UpdateGuideState exits: m=2651 RSB=31.5
20:44:53.131 00.004 31432 PhdController: settling, locked = 1, distance = 2.81 (1.50) aobump = 0 frame = 1 / 99999
20:44:53.133 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555893.133,"Host":"MSI","Inst":1,"Distance":2.81,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:44:53.136 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:53.139 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:53.143 00.004 31432 Enqueuing Expose request
20:44:53.543 00.400 29876 IsGuiding returns 1
20:44:53.543 00.000 29876 scope still moving after pulse duration time elapsed
20:44:53.574 00.031 29876 IsSlewing returns 0
20:44:53.574 00.000 29876 IsGuiding returns 1
20:44:53.605 00.031 29876 IsSlewing returns 0
20:44:53.605 00.000 29876 IsGuiding returns 1
20:44:53.636 00.031 29876 IsSlewing returns 0
20:44:53.636 00.000 29876 IsGuiding returns 0
20:44:53.636 00.000 29876 scope move finished after 421 + 110 ms
20:44:53.636 00.000 29876 Move returns status 0, amount 421
20:44:53.636 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
20:44:53.636 00.000 29876 MoveAxis(S, 100, B)
20:44:53.636 00.000 29876 Guiding  Dir = 1, Dur = 100
20:44:53.637 00.001 29876 IsSlewing returns 0
20:44:53.637 00.000 29876 IsGuiding returns 0
20:44:53.637 00.000 29876 PulseGuide returned control before completion, sleep 110
20:44:53.760 00.123 29876 IsGuiding returns 1
20:44:53.760 00.000 29876 scope still moving after pulse duration time elapsed
20:44:53.792 00.032 29876 IsSlewing returns 0
20:44:53.792 00.000 29876 IsGuiding returns 1
20:44:53.822 00.030 29876 IsSlewing returns 0
20:44:53.822 00.000 29876 IsGuiding returns 1
20:44:53.853 00.031 29876 IsSlewing returns 0
20:44:53.853 00.000 29876 IsGuiding returns 1
20:44:53.883 00.030 29876 IsSlewing returns 0
20:44:53.883 00.000 29876 IsGuiding returns 1
20:44:53.915 00.032 29876 IsSlewing returns 0
20:44:53.915 00.000 29876 IsGuiding returns 0
20:44:53.915 00.000 29876 scope move finished after 100 + 178 ms
20:44:53.915 00.000 29876 Move returns status 0, amount 100
20:44:53.915 00.000 29876 move complete, result=0
20:44:53.915 00.000 29876 worker thread done servicing request
20:44:53.915 00.000 29876 Worker thread wakes up
20:44:53.915 00.000 31432 GuideStep: 2.5 px 421 ms WEST, 0.8 px 100 ms SOUTH
20:44:53.919 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:53.919 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:44:56.046 02.127 29876 Exposure complete
20:44:56.089 00.043 29876 worker thread done servicing request
20:44:56.089 00.000 31432 OnExposeComplete: enter
20:44:56.092 00.003 31432 UpdateGuideState(): m_state=6
20:44:56.094 00.002 31432 Star::Find(15, 613, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
20:44:56.095 00.001 31432 Star::Find returns 1 (0), X=611.63, Y=162.69, Mass=2507, SNR=31.0, Peak=241 HFD=3.4
20:44:56.097 00.002 31432 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.02) = xAngle (2.76 = 2.76)
20:44:56.099 00.002 31432 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.77 = -0.51)
20:44:56.101 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=-0.17 mountY=-0.09, mountTheta=-2.66
20:44:56.103 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.07, opts=13)
20:44:56.105 00.002 31432 Enqueuing Move request for scope (-0.18, 0.07)
20:44:56.107 00.002 29876 Worker thread wakes up
20:44:56.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
20:44:56.107 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
20:44:56.107 00.000 29876 Moving (-0.18, 0.07) raw xDistance=-0.17 yDistance=-0.09
20:44:56.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:44:56.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:56.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:44:56.107 00.000 29876 MoveAxis(E, 0, ABG)
20:44:56.107 00.000 29876 Move returns status 0, amount 0
20:44:56.107 00.000 29876 MoveAxis(N, 0, ABG)
20:44:56.107 00.000 29876 Move returns status 0, amount 0
20:44:56.107 00.000 29876 move complete, result=0
20:44:56.107 00.000 29876 worker thread done servicing request
20:44:56.114 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=5, FiltMax=257, Gamma=0.490
20:44:56.125 00.011 31432 UpdateGuideState exits: m=2507 RSB=31.0
20:44:56.128 00.003 31432 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 2 / 99999
20:44:56.129 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767555896.129,"Host":"MSI","Inst":1,"Distance":0.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:44:56.131 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:56.133 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:56.135 00.002 31432 Enqueuing Expose request
20:44:56.137 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:44:56.139 00.002 29876 Worker thread wakes up
20:44:56.139 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:56.139 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:44:58.057 01.918 29876 Exposure complete
20:44:58.102 00.045 29876 worker thread done servicing request
20:44:58.102 00.000 31432 OnExposeComplete: enter
20:44:58.105 00.003 31432 UpdateGuideState(): m_state=6
20:44:58.107 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
20:44:58.109 00.002 31432 Star::Find returns 1 (0), X=611.25, Y=162.09, Mass=2585, SNR=31.3, Peak=215 HFD=3.6
20:44:58.111 00.002 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
20:44:58.113 00.002 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
20:44:58.115 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=-0.54 hyp=0.77 cameraTheta=-2.37 mountX=-0.56 mountY=0.45, mountTheta=2.47
20:44:58.118 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=-0.54, opts=13)
20:44:58.121 00.003 31432 Enqueuing Move request for scope (-0.55, -0.54)
20:44:58.123 00.002 29876 Worker thread wakes up
20:44:58.123 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.54) opts 0xd
20:44:58.123 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, -0.54)
20:44:58.123 00.000 29876 Moving (-0.55, -0.54) raw xDistance=-0.56 yDistance=0.45
20:44:58.123 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.56
20:44:58.123 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:58.123 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:44:58.123 00.000 29876 MoveAxis(E, 54, ABG)
20:44:58.123 00.000 29876 Guiding  Dir = 2, Dur = 54
20:44:58.123 00.000 29876 IsSlewing returns 0
20:44:58.123 00.000 29876 IsGuiding returns 0
20:44:58.124 00.001 29876 PulseGuide returned control before completion, sleep 64
20:44:58.127 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:44:58.138 00.011 31432 UpdateGuideState exits: m=2585 RSB=31.3
20:44:58.141 00.003 31432 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
20:44:58.142 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767555898.142,"Host":"MSI","Inst":1,"Distance":0.36,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
20:44:58.144 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:58.146 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:44:58.148 00.002 31432 Enqueuing Expose request
20:44:58.196 00.048 29876 IsGuiding returns 1
20:44:58.196 00.000 29876 scope still moving after pulse duration time elapsed
20:44:58.227 00.031 29876 IsSlewing returns 0
20:44:58.227 00.000 29876 IsGuiding returns 1
20:44:58.259 00.032 29876 IsSlewing returns 0
20:44:58.259 00.000 29876 IsGuiding returns 0
20:44:58.259 00.000 29876 scope move finished after 54 + 81 ms
20:44:58.259 00.000 29876 Move returns status 0, amount 54
20:44:58.259 00.000 29876 MoveAxis(N, 0, ABG)
20:44:58.259 00.000 29876 Move returns status 0, amount 0
20:44:58.259 00.000 29876 move complete, result=0
20:44:58.259 00.000 29876 worker thread done servicing request
20:44:58.259 00.000 29876 Worker thread wakes up
20:44:58.259 00.000 31432 GuideStep: -0.6 px 54 ms EAST, 0.4 px 0 ms NORTH
20:44:58.264 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:44:58.264 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:00.392 02.128 29876 Exposure complete
20:45:00.440 00.048 29876 worker thread done servicing request
20:45:00.440 00.000 31432 OnExposeComplete: enter
20:45:00.443 00.003 31432 UpdateGuideState(): m_state=6
20:45:00.445 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
20:45:00.447 00.002 31432 Star::Find returns 1 (0), X=611.32, Y=162.58, Mass=2474, SNR=30.0, Peak=230 HFD=3.3
20:45:00.449 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
20:45:00.451 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
20:45:00.453 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.04 hyp=0.48 cameraTheta=-3.05 mountX=-0.48 mountY=-0.03, mountTheta=-3.08
20:45:00.457 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.04, opts=13)
20:45:00.460 00.003 31432 Enqueuing Move request for scope (-0.48, -0.04)
20:45:00.462 00.002 29876 Worker thread wakes up
20:45:00.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.04) opts 0xd
20:45:00.462 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.04)
20:45:00.462 00.000 29876 Moving (-0.48, -0.04) raw xDistance=-0.48 yDistance=-0.03
20:45:00.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
20:45:00.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:00.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:45:00.462 00.000 29876 MoveAxis(E, 54, ABG)
20:45:00.462 00.000 29876 Guiding  Dir = 2, Dur = 54
20:45:00.462 00.000 29876 IsSlewing returns 0
20:45:00.462 00.000 29876 IsGuiding returns 0
20:45:00.463 00.001 29876 PulseGuide returned control before completion, sleep 64
20:45:00.466 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:00.478 00.012 31432 UpdateGuideState exits: m=2474 RSB=30.0
20:45:00.480 00.002 31432 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 4 / 99999
20:45:00.482 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555900.482,"Host":"MSI","Inst":1,"Distance":0.40,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
20:45:00.484 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:00.486 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:00.489 00.003 31432 Enqueuing Expose request
20:45:00.531 00.042 29876 IsGuiding returns 1
20:45:00.531 00.000 29876 scope still moving after pulse duration time elapsed
20:45:00.562 00.031 29876 IsSlewing returns 0
20:45:00.562 00.000 29876 IsGuiding returns 1
20:45:00.593 00.031 29876 IsSlewing returns 0
20:45:00.593 00.000 29876 IsGuiding returns 0
20:45:00.593 00.000 29876 scope move finished after 54 + 76 ms
20:45:00.593 00.000 29876 Move returns status 0, amount 54
20:45:00.593 00.000 29876 MoveAxis(N, 0, ABG)
20:45:00.593 00.000 29876 Move returns status 0, amount 0
20:45:00.593 00.000 29876 move complete, result=0
20:45:00.593 00.000 29876 worker thread done servicing request
20:45:00.593 00.000 29876 Worker thread wakes up
20:45:00.593 00.000 31432 GuideStep: -0.5 px 54 ms EAST, -0.0 px 0 ms NORTH
20:45:00.596 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:00.596 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:02.511 01.915 29876 Exposure complete
20:45:02.555 00.044 29876 worker thread done servicing request
20:45:02.555 00.000 31432 OnExposeComplete: enter
20:45:02.559 00.004 31432 UpdateGuideState(): m_state=6
20:45:02.565 00.006 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
20:45:02.568 00.003 31432 Star::Find returns 1 (0), X=611.46, Y=162.90, Mass=2623, SNR=31.7, Peak=218 HFD=3.6
20:45:02.571 00.003 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
20:45:02.573 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.84)
20:45:02.575 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.28 hyp=0.44 cameraTheta=2.46 mountX=-0.33 mountY=-0.32, mountTheta=-2.37
20:45:02.581 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.28, opts=13)
20:45:02.583 00.002 31432 Enqueuing Move request for scope (-0.34, 0.28)
20:45:02.585 00.002 29876 Worker thread wakes up
20:45:02.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.28) opts 0xd
20:45:02.585 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.28)
20:45:02.585 00.000 29876 Moving (-0.34, 0.28) raw xDistance=-0.33 yDistance=-0.32
20:45:02.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
20:45:02.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:02.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:45:02.585 00.000 29876 MoveAxis(E, 40, ABG)
20:45:02.585 00.000 29876 Guiding  Dir = 2, Dur = 40
20:45:02.585 00.000 29876 IsSlewing returns 0
20:45:02.585 00.000 29876 IsGuiding returns 0
20:45:02.586 00.001 29876 PulseGuide returned control before completion, sleep 50
20:45:02.589 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:02.601 00.012 31432 UpdateGuideState exits: m=2623 RSB=31.7
20:45:02.603 00.002 31432 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 5 / 99999
20:45:02.605 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555902.605,"Host":"MSI","Inst":1,"Distance":0.41,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
20:45:02.607 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:02.609 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:02.611 00.002 31432 Enqueuing Expose request
20:45:02.651 00.040 29876 IsGuiding returns 1
20:45:02.651 00.000 29876 scope still moving after pulse duration time elapsed
20:45:02.682 00.031 29876 IsSlewing returns 0
20:45:02.682 00.000 29876 IsGuiding returns 0
20:45:02.682 00.000 29876 scope move finished after 40 + 56 ms
20:45:02.682 00.000 29876 Move returns status 0, amount 40
20:45:02.682 00.000 29876 MoveAxis(N, 0, ABG)
20:45:02.682 00.000 29876 Move returns status 0, amount 0
20:45:02.682 00.000 29876 move complete, result=0
20:45:02.683 00.001 29876 worker thread done servicing request
20:45:02.683 00.000 29876 Worker thread wakes up
20:45:02.683 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:02.683 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:02.686 00.003 31432 GuideStep: -0.3 px 40 ms EAST, -0.3 px 0 ms NORTH
20:45:04.815 02.129 29876 Exposure complete
20:45:04.858 00.043 29876 worker thread done servicing request
20:45:04.858 00.000 31432 OnExposeComplete: enter
20:45:04.860 00.002 31432 UpdateGuideState(): m_state=6
20:45:04.862 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
20:45:04.864 00.002 31432 Star::Find returns 1 (0), X=611.43, Y=162.84, Mass=2496, SNR=30.7, Peak=190 HFD=3.7
20:45:04.866 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
20:45:04.868 00.002 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.68)
20:45:04.870 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.43 cameraTheta=2.62 mountX=-0.37 mountY=-0.27, mountTheta=-2.51
20:45:04.872 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.22, opts=13)
20:45:04.874 00.002 31432 Enqueuing Move request for scope (-0.38, 0.22)
20:45:04.876 00.002 29876 Worker thread wakes up
20:45:04.876 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd
20:45:04.876 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.22)
20:45:04.876 00.000 29876 Moving (-0.38, 0.22) raw xDistance=-0.37 yDistance=-0.27
20:45:04.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
20:45:04.876 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:04.876 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:45:04.876 00.000 29876 MoveAxis(E, 41, ABG)
20:45:04.876 00.000 29876 Guiding  Dir = 2, Dur = 41
20:45:04.877 00.001 29876 IsSlewing returns 0
20:45:04.877 00.000 29876 IsGuiding returns 0
20:45:04.877 00.000 29876 PulseGuide returned control before completion, sleep 51
20:45:04.882 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:45:04.894 00.012 31432 UpdateGuideState exits: m=2496 RSB=30.7
20:45:04.896 00.002 31432 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 6 / 99999
20:45:04.898 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767555904.898,"Host":"MSI","Inst":1,"Distance":0.42,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
20:45:04.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:04.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:04.904 00.002 31432 Enqueuing Expose request
20:45:04.938 00.034 29876 IsGuiding returns 1
20:45:04.938 00.000 29876 scope still moving after pulse duration time elapsed
20:45:04.969 00.031 29876 IsSlewing returns 0
20:45:04.969 00.000 29876 IsGuiding returns 1
20:45:05.000 00.031 29876 IsSlewing returns 0
20:45:05.000 00.000 29876 IsGuiding returns 1
20:45:05.032 00.032 29876 IsSlewing returns 0
20:45:05.032 00.000 29876 IsGuiding returns 0
20:45:05.032 00.000 29876 scope move finished after 41 + 114 ms
20:45:05.032 00.000 29876 Move returns status 0, amount 41
20:45:05.032 00.000 29876 MoveAxis(N, 0, ABG)
20:45:05.032 00.000 29876 Move returns status 0, amount 0
20:45:05.032 00.000 29876 move complete, result=0
20:45:05.033 00.001 29876 worker thread done servicing request
20:45:05.033 00.000 29876 Worker thread wakes up
20:45:05.033 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:05.033 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:05.033 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.3 px 0 ms NORTH
20:45:06.943 01.910 29876 Exposure complete
20:45:06.987 00.044 29876 worker thread done servicing request
20:45:06.987 00.000 31432 OnExposeComplete: enter
20:45:06.989 00.002 31432 UpdateGuideState(): m_state=6
20:45:06.991 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
20:45:06.993 00.002 31432 Star::Find returns 1 (0), X=611.45, Y=162.79, Mass=2731, SNR=32.2, Peak=237 HFD=3.6
20:45:06.995 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
20:45:06.996 00.001 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
20:45:06.998 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.17 hyp=0.39 cameraTheta=2.69 mountX=-0.34 mountY=-0.22, mountTheta=-2.57
20:45:07.001 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.17, opts=13)
20:45:07.003 00.002 31432 Enqueuing Move request for scope (-0.35, 0.17)
20:45:07.005 00.002 29876 Worker thread wakes up
20:45:07.005 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.17) opts 0xd
20:45:07.005 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.17)
20:45:07.005 00.000 29876 Moving (-0.35, 0.17) raw xDistance=-0.34 yDistance=-0.22
20:45:07.005 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
20:45:07.005 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:07.005 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:45:07.005 00.000 29876 MoveAxis(E, 39, ABG)
20:45:07.005 00.000 29876 Guiding  Dir = 2, Dur = 39
20:45:07.005 00.000 29876 IsSlewing returns 0
20:45:07.005 00.000 29876 IsGuiding returns 0
20:45:07.005 00.000 29876 PulseGuide returned control before completion, sleep 49
20:45:07.011 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:07.023 00.012 31432 UpdateGuideState exits: m=2731 RSB=32.2
20:45:07.025 00.002 31432 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 7 / 99999
20:45:07.027 00.002 31432 PhdController: newstate STATE_FINISH
20:45:07.028 00.001 31432 PhdController complete: success
20:45:07.030 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767555907.030,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
20:45:07.032 00.002 31432 Mount: notify guiding dither settle done success=1
20:45:07.034 00.002 31432 PhdController: newstate STATE_IDLE
20:45:07.036 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:07.038 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:07.040 00.002 31432 Enqueuing Expose request
20:45:07.067 00.027 29876 IsGuiding returns 1
20:45:07.067 00.000 29876 scope still moving after pulse duration time elapsed
20:45:07.098 00.031 29876 IsSlewing returns 0
20:45:07.098 00.000 29876 IsGuiding returns 1
20:45:07.129 00.031 29876 IsSlewing returns 0
20:45:07.129 00.000 29876 IsGuiding returns 1
20:45:07.160 00.031 29876 IsSlewing returns 0
20:45:07.160 00.000 29876 IsGuiding returns 0
20:45:07.160 00.000 29876 scope move finished after 39 + 115 ms
20:45:07.160 00.000 29876 Move returns status 0, amount 39
20:45:07.160 00.000 29876 MoveAxis(N, 0, ABG)
20:45:07.160 00.000 29876 Move returns status 0, amount 0
20:45:07.160 00.000 29876 move complete, result=0
20:45:07.160 00.000 29876 worker thread done servicing request
20:45:07.161 00.001 29876 Worker thread wakes up
20:45:07.161 00.000 31432 GuideStep: -0.3 px 39 ms EAST, -0.2 px 0 ms NORTH
20:45:07.164 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:07.164 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:09.294 02.130 29876 Exposure complete
20:45:09.337 00.043 29876 worker thread done servicing request
20:45:09.337 00.000 31432 OnExposeComplete: enter
20:45:09.339 00.002 31432 UpdateGuideState(): m_state=6
20:45:09.342 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.344 00.002 31432 Star::Find returns 1 (0), X=611.45, Y=162.95, Mass=2417, SNR=30.1, Peak=210 HFD=3.6
20:45:09.346 00.002 31432 MultiStar: exiting stabilization period
20:45:09.348 00.002 31432 MultiStar: updating star positions after lock position change
20:45:09.349 00.001 31432 Star::Find(15, 674, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.351 00.002 31432 Star::Find returns 1 (0), X=674.37, Y=161.17, Mass=2560, SNR=31.1, Peak=209 HFD=3.6
20:45:09.353 00.002 31432 Star::Find(15, 1056, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.355 00.002 31432 Star::Find returns 1 (0), X=1056.44, Y=263.98, Mass=3683, SNR=37.5, Peak=256 HFD=4.1
20:45:09.357 00.002 31432 Star::Find(15, 573, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.359 00.002 31432 Star::Find returns 1 (0), X=573.11, Y=868.30, Mass=2493, SNR=31.6, Peak=181 HFD=3.4
20:45:09.361 00.002 31432 Star::Find(15, 263, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.362 00.001 31432 Star::Find returns 1 (0), X=263.63, Y=210.47, Mass=2360, SNR=30.0, Peak=200 HFD=3.3
20:45:09.364 00.002 31432 Star::Find(15, 543, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.366 00.002 31432 Star::Find returns 1 (0), X=543.85, Y=253.22, Mass=2222, SNR=29.3, Peak=196 HFD=3.5
20:45:09.368 00.002 31432 Star::Find(15, 1084, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.370 00.002 31432 Star::Find returns 1 (0), X=1084.44, Y=462.99, Mass=3095, SNR=34.6, Peak=213 HFD=4.1
20:45:09.372 00.002 31432 Star::Find(15, 308, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.374 00.002 31432 Star::Find returns 1 (0), X=308.71, Y=98.04, Mass=1947, SNR=26.6, Peak=190 HFD=3.6
20:45:09.376 00.002 31432 Star::Find(15, 85, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.378 00.002 31432 Star::Find returns 1 (0), X=85.37, Y=235.44, Mass=1976, SNR=27.3, Peak=184 HFD=3.4
20:45:09.380 00.002 31432 Star::Find(15, 808, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.382 00.002 31432 Star::Find returns 1 (0), X=807.93, Y=67.41, Mass=2351, SNR=29.8, Peak=187 HFD=3.7
20:45:09.384 00.002 31432 Star::Find(15, 559, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.385 00.001 31432 Star::Find returns 1 (0), X=559.29, Y=533.76, Mass=1694, SNR=24.8, Peak=171 HFD=3.6
20:45:09.388 00.003 31432 Star::Find(15, 56, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:45:09.390 00.002 31432 Star::Find returns 1 (0), X=56.30, Y=37.39, Mass=1749, SNR=25.3, Peak=170 HFD=3.3
20:45:09.392 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
20:45:09.393 00.001 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.91)
20:45:09.395 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.33 hyp=0.48 cameraTheta=2.38 mountX=-0.34 mountY=-0.38, mountTheta=-2.30
20:45:09.398 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.33, opts=13)
20:45:09.400 00.002 31432 Enqueuing Move request for scope (-0.35, 0.33)
20:45:09.402 00.002 29876 Worker thread wakes up
20:45:09.402 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.33) opts 0xd
20:45:09.402 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.33)
20:45:09.402 00.000 29876 Moving (-0.35, 0.33) raw xDistance=-0.34 yDistance=-0.38
20:45:09.402 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
20:45:09.402 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:09.402 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
20:45:09.402 00.000 29876 MoveAxis(E, 38, ABG)
20:45:09.402 00.000 29876 Guiding  Dir = 2, Dur = 38
20:45:09.403 00.001 29876 IsSlewing returns 0
20:45:09.403 00.000 29876 IsGuiding returns 0
20:45:09.403 00.000 29876 PulseGuide returned control before completion, sleep 48
20:45:09.409 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:09.420 00.011 31432 UpdateGuideState exits: m=2417 RSB=30.1
20:45:09.422 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:09.424 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:09.426 00.002 31432 Enqueuing Expose request
20:45:09.465 00.039 29876 IsGuiding returns 1
20:45:09.465 00.000 29876 scope still moving after pulse duration time elapsed
20:45:09.496 00.031 29876 IsSlewing returns 0
20:45:09.496 00.000 29876 IsGuiding returns 1
20:45:09.527 00.031 29876 IsSlewing returns 0
20:45:09.527 00.000 29876 IsGuiding returns 1
20:45:09.557 00.030 29876 IsSlewing returns 0
20:45:09.557 00.000 29876 IsGuiding returns 0
20:45:09.557 00.000 29876 scope move finished after 38 + 116 ms
20:45:09.557 00.000 29876 Move returns status 0, amount 38
20:45:09.557 00.000 29876 MoveAxis(N, 0, ABG)
20:45:09.557 00.000 29876 Move returns status 0, amount 0
20:45:09.557 00.000 29876 move complete, result=0
20:45:09.557 00.000 29876 worker thread done servicing request
20:45:09.557 00.000 29876 Worker thread wakes up
20:45:09.557 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.4 px 0 ms NORTH
20:45:09.560 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:09.560 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:11.470 01.910 29876 Exposure complete
20:45:11.513 00.043 29876 worker thread done servicing request
20:45:11.513 00.000 31432 OnExposeComplete: enter
20:45:11.516 00.003 31432 UpdateGuideState(): m_state=6
20:45:11.518 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
20:45:11.520 00.002 31432 Star::Find returns 1 (0), X=611.62, Y=162.70, Mass=2490, SNR=31.0, Peak=214 HFD=3.4
20:45:11.521 00.001 31432 MultiStar: [#1 0.27,-0.29,1.05,U] [#2 0.33,-0.55,1.16,U] [#3 0.19,0.08,0.99,U] [#4 0.22,-0.54,0.95,U] [#5 0.30,-0.51,0.95,U] [#6 0.32,-0.58,1.03,U] [#7 0.22,-0.48,0.86,U] [#8 -0.07,-0.14,0.85,U] 
20:45:11.523 00.002 31432 single-star, 8 included, MultiStar: {0.19, -0.33}, one-star: {-0.18, 0.07}
20:45:11.525 00.002 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
20:45:11.527 00.002 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.53)
20:45:11.528 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.20 cameraTheta=2.76 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
20:45:11.531 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.07, opts=13)
20:45:11.533 00.002 31432 Enqueuing Move request for scope (-0.18, 0.07)
20:45:11.536 00.003 29876 Worker thread wakes up
20:45:11.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
20:45:11.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
20:45:11.536 00.000 29876 Moving (-0.18, 0.07) raw xDistance=-0.18 yDistance=-0.10
20:45:11.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:45:11.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:11.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:45:11.536 00.000 29876 MoveAxis(E, 0, ABG)
20:45:11.536 00.000 29876 Move returns status 0, amount 0
20:45:11.536 00.000 29876 MoveAxis(N, 0, ABG)
20:45:11.536 00.000 29876 Move returns status 0, amount 0
20:45:11.537 00.001 29876 move complete, result=0
20:45:11.537 00.000 29876 worker thread done servicing request
20:45:11.540 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:11.552 00.012 31432 UpdateGuideState exits: m=2490 RSB=31.0
20:45:11.554 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:11.556 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:11.558 00.002 31432 Enqueuing Expose request
20:45:11.560 00.002 29876 Worker thread wakes up
20:45:11.560 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:45:11.562 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:11.562 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:13.685 02.123 29876 Exposure complete
20:45:13.730 00.045 29876 worker thread done servicing request
20:45:13.730 00.000 31432 OnExposeComplete: enter
20:45:13.732 00.002 31432 UpdateGuideState(): m_state=6
20:45:13.734 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
20:45:13.736 00.002 31432 Star::Find returns 1 (0), X=611.18, Y=163.51, Mass=2339, SNR=29.6, Peak=210 HFD=3.4
20:45:13.738 00.002 31432 MultiStar: [#1 -0.25,0.91,0.00,M1] [#2 -0.30,0.76,1.23,U] [#3 -0.66,0.59,0.00,M1] [#4 -0.50,0.58,0.90,U] [#5 0.16,0.40,1.04,U] [#6 -0.41,0.51,1.12,U] [#7 -0.58,0.60,0.00,M4] [#8 -0.69,0.40,0.91,U] 
20:45:13.739 00.001 31432 refined, 5 included, MultiStar: {-0.38, 0.59}, one-star: {-0.62, 0.89}
20:45:13.741 00.002 31432 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.02) = xAngle (2.12 = 2.12)
20:45:13.743 00.002 31432 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.13 = -1.16)
20:45:13.744 00.001 31432 CameraToMount -- cameraX=-0.38 cameraY=0.59 hyp=0.71 cameraTheta=2.14 mountX=-0.37 mountY=-0.65, mountTheta=-2.09
20:45:13.747 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.59, opts=13)
20:45:13.750 00.003 31432 Enqueuing Move request for scope (-0.38, 0.59)
20:45:13.751 00.001 29876 Worker thread wakes up
20:45:13.752 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.59) opts 0xd
20:45:13.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.59)
20:45:13.752 00.000 29876 Moving (-0.38, 0.59) raw xDistance=-0.37 yDistance=-0.65
20:45:13.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.37
20:45:13.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:13.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
20:45:13.752 00.000 29876 MoveAxis(E, 35, ABG)
20:45:13.752 00.000 29876 Guiding  Dir = 2, Dur = 35
20:45:13.752 00.000 29876 IsSlewing returns 0
20:45:13.752 00.000 29876 IsGuiding returns 0
20:45:13.753 00.001 29876 PulseGuide returned control before completion, sleep 45
20:45:13.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:45:13.767 00.011 31432 UpdateGuideState exits: m=2339 RSB=29.6
20:45:13.769 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:13.771 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:13.773 00.002 31432 Enqueuing Expose request
20:45:13.807 00.034 29876 IsGuiding returns 1
20:45:13.807 00.000 29876 scope still moving after pulse duration time elapsed
20:45:13.838 00.031 29876 IsSlewing returns 0
20:45:13.838 00.000 29876 IsGuiding returns 0
20:45:13.838 00.000 29876 scope move finished after 35 + 50 ms
20:45:13.838 00.000 29876 Move returns status 0, amount 35
20:45:13.838 00.000 29876 MoveAxis(N, 0, ABG)
20:45:13.838 00.000 29876 Move returns status 0, amount 0
20:45:13.838 00.000 29876 move complete, result=0
20:45:13.838 00.000 29876 worker thread done servicing request
20:45:13.838 00.000 29876 Worker thread wakes up
20:45:13.838 00.000 31432 GuideStep: -0.4 px 35 ms EAST, -0.6 px 0 ms NORTH
20:45:13.841 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:13.841 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:15.754 01.913 29876 Exposure complete
20:45:15.798 00.044 29876 worker thread done servicing request
20:45:15.798 00.000 31432 OnExposeComplete: enter
20:45:15.804 00.006 31432 UpdateGuideState(): m_state=6
20:45:15.807 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
20:45:15.810 00.003 31432 Star::Find returns 1 (0), X=611.13, Y=163.15, Mass=2503, SNR=30.5, Peak=222 HFD=3.7
20:45:15.813 00.003 31432 MultiStar: [#1 -0.49,0.12,1.04,U] [#2 -0.15,-0.09,1.20,U] [#3 -0.76,0.30,0.00,M2] [#4 -0.31,-0.17,0.92,U] [#5 -0.23,-0.05,0.92,U] [#6 -0.25,-0.28,1.13,U] [#7 -0.28,0.21,0.81,U] [#8 -0.65,0.02,0.88,U] 
20:45:15.815 00.002 31432 refined, 7 included, MultiStar: {-0.37, 0.03}, one-star: {-0.67, 0.52}
20:45:15.817 00.002 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.02) = xAngle (3.05 = 3.05)
20:45:15.818 00.001 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.22)
20:45:15.820 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.07 mountX=-0.37 mountY=-0.08, mountTheta=-2.92
20:45:15.823 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.03, opts=13)
20:45:15.825 00.002 31432 Enqueuing Move request for scope (-0.37, 0.03)
20:45:15.826 00.001 29876 Worker thread wakes up
20:45:15.827 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.03) opts 0xd
20:45:15.827 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.03)
20:45:15.827 00.000 29876 Moving (-0.37, 0.03) raw xDistance=-0.37 yDistance=-0.08
20:45:15.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
20:45:15.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:15.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:45:15.827 00.000 29876 MoveAxis(E, 41, ABG)
20:45:15.827 00.000 29876 Guiding  Dir = 2, Dur = 41
20:45:15.827 00.000 29876 IsSlewing returns 0
20:45:15.827 00.000 29876 IsGuiding returns 0
20:45:15.827 00.000 29876 PulseGuide returned control before completion, sleep 51
20:45:15.833 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:15.844 00.011 31432 UpdateGuideState exits: m=2503 RSB=30.5
20:45:15.846 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:15.848 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:15.850 00.002 31432 Enqueuing Expose request
20:45:15.891 00.041 29876 IsGuiding returns 1
20:45:15.891 00.000 29876 scope still moving after pulse duration time elapsed
20:45:15.921 00.030 29876 IsSlewing returns 0
20:45:15.921 00.000 29876 IsGuiding returns 1
20:45:15.953 00.032 29876 IsSlewing returns 0
20:45:15.953 00.000 29876 IsGuiding returns 1
20:45:15.983 00.030 29876 IsSlewing returns 0
20:45:15.983 00.000 29876 IsGuiding returns 0
20:45:15.983 00.000 29876 scope move finished after 41 + 114 ms
20:45:15.983 00.000 29876 Move returns status 0, amount 41
20:45:15.983 00.000 29876 MoveAxis(N, 0, ABG)
20:45:15.983 00.000 29876 Move returns status 0, amount 0
20:45:15.983 00.000 29876 move complete, result=0
20:45:15.983 00.000 29876 worker thread done servicing request
20:45:15.983 00.000 29876 Worker thread wakes up
20:45:15.983 00.000 31432 GuideStep: -0.4 px 41 ms EAST, -0.1 px 0 ms NORTH
20:45:15.987 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:15.987 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:18.215 02.228 29876 Exposure complete
20:45:18.259 00.044 29876 worker thread done servicing request
20:45:18.259 00.000 31432 OnExposeComplete: enter
20:45:18.261 00.002 31432 UpdateGuideState(): m_state=6
20:45:18.263 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
20:45:18.265 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=163.35, Mass=2533, SNR=30.8, Peak=244 HFD=3.4
20:45:18.267 00.002 31432 MultiStar: [#1 0.13,0.29,1.00,U] [#2 -0.42,0.19,1.20,U] [#3 0.51,0.32,1.02,U] [#4 0.20,0.01,0.97,U] [#5 0.93,0.06,0.00,M1] [#6 0.13,0.19,1.10,U] [#7 0.65,-0.11,0.85,U] [#8 0.09,-0.19,0.89,U] 
20:45:18.269 00.002 31432 refined, 7 included, MultiStar: {0.16, 0.19}, one-star: {0.15, 0.73}
20:45:18.271 00.002 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
20:45:18.273 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
20:45:18.274 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.87 mountX=0.16 mountY=-0.16, mountTheta=-0.78
20:45:18.277 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.19, opts=13)
20:45:18.279 00.002 31432 Enqueuing Move request for scope (0.16, 0.19)
20:45:18.281 00.002 29876 Worker thread wakes up
20:45:18.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
20:45:18.281 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
20:45:18.281 00.000 29876 Moving (0.16, 0.19) raw xDistance=0.16 yDistance=-0.16
20:45:18.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:45:18.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:18.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:45:18.281 00.000 29876 MoveAxis(E, 0, ABG)
20:45:18.281 00.000 29876 Move returns status 0, amount 0
20:45:18.281 00.000 29876 MoveAxis(N, 0, ABG)
20:45:18.281 00.000 29876 Move returns status 0, amount 0
20:45:18.281 00.000 29876 move complete, result=0
20:45:18.281 00.000 29876 worker thread done servicing request
20:45:18.285 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:18.296 00.011 31432 UpdateGuideState exits: m=2533 RSB=30.8
20:45:18.298 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:18.300 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:18.301 00.001 31432 Enqueuing Expose request
20:45:18.303 00.002 29876 Worker thread wakes up
20:45:18.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:18.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:18.304 00.001 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:45:20.212 01.908 29876 Exposure complete
20:45:20.255 00.043 29876 worker thread done servicing request
20:45:20.255 00.000 31432 OnExposeComplete: enter
20:45:20.257 00.002 31432 UpdateGuideState(): m_state=6
20:45:20.259 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
20:45:20.261 00.002 31432 Star::Find returns 1 (0), X=611.19, Y=163.63, Mass=2641, SNR=31.5, Peak=209 HFD=3.6
20:45:20.263 00.002 31432 MultiStar: [#1 0.05,0.50,0.96,U] [#2 -0.28,0.37,1.11,U] [#3 -0.17,0.78,0.99,U] [#4 0.38,0.43,0.86,U] [#5 0.18,0.39,0.97,U] [#6 -0.12,0.37,1.02,U] [#7 0.56,0.53,0.85,U] [#8 0.02,0.57,0.86,U] 
20:45:20.265 00.002 31432 refined, 8 included, MultiStar: {-0.02, 0.55}, one-star: {-0.61, 1.01}
20:45:20.267 00.002 31432 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
20:45:20.268 00.001 31432 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.69)
20:45:20.270 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.55 hyp=0.55 cameraTheta=1.61 mountX=-0.01 mountY=-0.55, mountTheta=-1.58
20:45:20.273 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.55, opts=13)
20:45:20.275 00.002 31432 Enqueuing Move request for scope (-0.02, 0.55)
20:45:20.277 00.002 29876 Worker thread wakes up
20:45:20.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.55) opts 0xd
20:45:20.277 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.55)
20:45:20.277 00.000 29876 Moving (-0.02, 0.55) raw xDistance=-0.01 yDistance=-0.55
20:45:20.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:45:20.277 00.000 29876 switching direction from 0 to -1 - decHistory=-4 oldest=-0.63 newest=-0.79
20:45:20.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.55
20:45:20.277 00.000 29876 MoveAxis(E, 0, ABG)
20:45:20.277 00.000 29876 Move returns status 0, amount 0
20:45:20.277 00.000 29876 BLC: Oldest BLC event removed
20:45:20.277 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:45:20.277 00.000 29876 MoveAxis(N, 60, ABG)
20:45:20.277 00.000 29876 Guiding  Dir = 0, Dur = 60
20:45:20.278 00.001 29876 IsSlewing returns 0
20:45:20.278 00.000 29876 IsGuiding returns 0
20:45:20.278 00.000 29876 PulseGuide returned control before completion, sleep 70
20:45:20.281 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:20.292 00.011 31432 UpdateGuideState exits: m=2641 RSB=31.5
20:45:20.294 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:20.296 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:20.298 00.002 31432 Enqueuing Expose request
20:45:20.349 00.051 29876 IsGuiding returns 1
20:45:20.349 00.000 29876 scope still moving after pulse duration time elapsed
20:45:20.380 00.031 29876 IsSlewing returns 0
20:45:20.380 00.000 29876 IsGuiding returns 1
20:45:20.411 00.031 29876 IsSlewing returns 0
20:45:20.411 00.000 29876 IsGuiding returns 1
20:45:20.441 00.030 29876 IsSlewing returns 0
20:45:20.441 00.000 29876 IsGuiding returns 0
20:45:20.441 00.000 29876 scope move finished after 60 + 103 ms
20:45:20.441 00.000 29876 Move returns status 0, amount 60
20:45:20.441 00.000 29876 move complete, result=0
20:45:20.441 00.000 29876 worker thread done servicing request
20:45:20.441 00.000 29876 Worker thread wakes up
20:45:20.441 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 60 ms NORTH
20:45:20.445 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:20.445 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:22.576 02.131 29876 Exposure complete
20:45:22.622 00.046 29876 worker thread done servicing request
20:45:22.622 00.000 31432 OnExposeComplete: enter
20:45:22.624 00.002 31432 UpdateGuideState(): m_state=6
20:45:22.626 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
20:45:22.628 00.002 31432 Star::Find returns 1 (0), X=611.59, Y=162.92, Mass=2459, SNR=29.8, Peak=198 HFD=3.6
20:45:22.630 00.002 31432 MultiStar: [#1 0.08,0.05,1.07,U] [#2 0.61,-0.03,1.18,U] [#3 -0.05,0.15,1.05,U] [#4 0.06,0.17,0.99,U] [#5 0.14,0.20,0.95,U] [#6 0.54,-0.08,1.09,U] [#7 -0.01,0.31,0.87,U] [#8 -0.19,0.11,0.93,U] 
20:45:22.632 00.002 31432 refined, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.22, 0.30}
20:45:22.633 00.001 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:45:22.635 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
20:45:22.637 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=0.13 mountY=-0.10, mountTheta=-0.67
20:45:22.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.12, opts=13)
20:45:22.642 00.002 31432 Enqueuing Move request for scope (0.12, 0.12)
20:45:22.644 00.002 29876 Worker thread wakes up
20:45:22.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
20:45:22.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
20:45:22.644 00.000 29876 Moving (0.12, 0.12) raw xDistance=0.13 yDistance=-0.10
20:45:22.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:45:22.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:22.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:45:22.644 00.000 29876 MoveAxis(E, 0, ABG)
20:45:22.644 00.000 29876 Move returns status 0, amount 0
20:45:22.644 00.000 29876 MoveAxis(N, 0, ABG)
20:45:22.644 00.000 29876 Move returns status 0, amount 0
20:45:22.644 00.000 29876 move complete, result=0
20:45:22.644 00.000 29876 worker thread done servicing request
20:45:22.647 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:22.659 00.012 31432 UpdateGuideState exits: m=2459 RSB=29.8
20:45:22.661 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:22.663 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:22.665 00.002 31432 Enqueuing Expose request
20:45:22.667 00.002 29876 Worker thread wakes up
20:45:22.667 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:45:22.669 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:22.669 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:24.574 01.905 29876 Exposure complete
20:45:24.616 00.042 29876 worker thread done servicing request
20:45:24.616 00.000 31432 OnExposeComplete: enter
20:45:24.619 00.003 31432 UpdateGuideState(): m_state=6
20:45:24.621 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
20:45:24.622 00.001 31432 Star::Find returns 1 (0), X=611.78, Y=162.60, Mass=2412, SNR=29.0, Peak=182 HFD=3.7
20:45:24.624 00.002 31432 MultiStar: [#1 0.36,-0.19,1.08,U] [#2 -0.46,0.06,1.28,U] [#3 -0.58,0.34,1.05,U] [#4 -0.28,-0.22,0.98,U] [#5 0.01,-0.14,0.99,U] [#6 -0.10,-0.19,1.12,U] [#7 -0.48,-0.39,0.86,U] [#8 -0.71,-0.40,0.91,U] 
20:45:24.626 00.002 31432 single-star, 8 included, MultiStar: {-0.25, -0.12}, one-star: {-0.02, -0.02}
20:45:24.628 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
20:45:24.630 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
20:45:24.632 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.46 mountX=-0.02 mountY=0.02, mountTheta=2.58
20:45:24.635 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.02, opts=13)
20:45:24.639 00.004 31432 Enqueuing Move request for scope (-0.02, -0.02)
20:45:24.641 00.002 29876 Worker thread wakes up
20:45:24.641 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
20:45:24.641 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
20:45:24.641 00.000 29876 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
20:45:24.641 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:45:24.641 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:24.641 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:45:24.641 00.000 29876 MoveAxis(E, 0, ABG)
20:45:24.641 00.000 29876 Move returns status 0, amount 0
20:45:24.641 00.000 29876 MoveAxis(N, 0, ABG)
20:45:24.641 00.000 29876 Move returns status 0, amount 0
20:45:24.641 00.000 29876 move complete, result=0
20:45:24.641 00.000 29876 worker thread done servicing request
20:45:24.645 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:24.656 00.011 31432 UpdateGuideState exits: m=2412 RSB=29.0
20:45:24.658 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:24.660 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:24.662 00.002 31432 Enqueuing Expose request
20:45:24.664 00.002 29876 Worker thread wakes up
20:45:24.664 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:45:24.666 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:24.667 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:26.791 02.124 29876 Exposure complete
20:45:26.836 00.045 29876 worker thread done servicing request
20:45:26.836 00.000 31432 OnExposeComplete: enter
20:45:26.838 00.002 31432 UpdateGuideState(): m_state=6
20:45:26.840 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
20:45:26.842 00.002 31432 Star::Find returns 1 (0), X=610.83, Y=162.61, Mass=2466, SNR=30.5, Peak=207 HFD=3.6
20:45:26.844 00.002 31432 MultiStar: [#1 -0.56,-0.37,1.05,U] [#2 -0.96,-0.61,0.00,M1] [#3 -1.08,-0.13,0.00,M1] [#4 -1.22,-0.13,0.00,M1] [#5 -0.45,-0.53,0.99,U] [#6 -0.76,-0.65,0.00,M1] [#7 -0.94,-0.62,0.00,M1] [#8 -1.67,-0.55,0.00,M1] 
20:45:26.846 00.002 31432 refined, 2 included, MultiStar: {-0.66, -0.31}, one-star: {-0.97, -0.01}
20:45:26.847 00.001 31432 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.02) = xAngle (-2.73 = -2.73)
20:45:26.849 00.002 31432 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.28 = 0.28)
20:45:26.851 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.31 hyp=0.73 cameraTheta=-2.71 mountX=-0.67 mountY=0.20, mountTheta=2.85
20:45:26.854 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.31, opts=13)
20:45:26.856 00.002 31432 Enqueuing Move request for scope (-0.66, -0.31)
20:45:26.858 00.002 29876 Worker thread wakes up
20:45:26.858 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.31) opts 0xd
20:45:26.858 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.31)
20:45:26.858 00.000 29876 Moving (-0.66, -0.31) raw xDistance=-0.67 yDistance=0.20
20:45:26.858 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.67
20:45:26.858 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:26.858 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:45:26.858 00.000 29876 MoveAxis(E, 64, ABG)
20:45:26.858 00.000 29876 Guiding  Dir = 2, Dur = 64
20:45:26.858 00.000 29876 IsSlewing returns 0
20:45:26.858 00.000 29876 IsGuiding returns 0
20:45:26.859 00.001 29876 PulseGuide returned control before completion, sleep 74
20:45:26.862 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:45:26.873 00.011 31432 UpdateGuideState exits: m=2466 RSB=30.5
20:45:26.875 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:26.877 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:26.879 00.002 31432 Enqueuing Expose request
20:45:26.944 00.065 29876 IsGuiding returns 1
20:45:26.944 00.000 29876 scope still moving after pulse duration time elapsed
20:45:26.975 00.031 29876 IsSlewing returns 0
20:45:26.975 00.000 29876 IsGuiding returns 1
20:45:27.006 00.031 29876 IsSlewing returns 0
20:45:27.006 00.000 29876 IsGuiding returns 1
20:45:27.037 00.031 29876 IsSlewing returns 0
20:45:27.037 00.000 29876 IsGuiding returns 0
20:45:27.037 00.000 29876 scope move finished after 64 + 114 ms
20:45:27.037 00.000 29876 Move returns status 0, amount 64
20:45:27.037 00.000 29876 MoveAxis(N, 0, ABG)
20:45:27.037 00.000 29876 Move returns status 0, amount 0
20:45:27.037 00.000 29876 move complete, result=0
20:45:27.037 00.000 29876 worker thread done servicing request
20:45:27.037 00.000 29876 Worker thread wakes up
20:45:27.037 00.000 31432 GuideStep: -0.7 px 64 ms EAST, 0.2 px 0 ms NORTH
20:45:27.040 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:27.040 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:28.956 01.916 29876 Exposure complete
20:45:29.001 00.045 29876 worker thread done servicing request
20:45:29.001 00.000 31432 OnExposeComplete: enter
20:45:29.003 00.002 31432 UpdateGuideState(): m_state=6
20:45:29.005 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
20:45:29.007 00.002 31432 Star::Find returns 1 (0), X=611.75, Y=162.94, Mass=2620, SNR=31.2, Peak=207 HFD=4.0
20:45:29.009 00.002 31432 MultiStar: [#1 0.05,-0.05,1.00,U] [#2 -0.52,-0.54,1.14,U] [#3 -0.86,0.18,0.00,M2] [#4 -0.31,0.23,0.92,U] [#5 0.20,-0.12,0.96,U] [#6 -0.27,-0.43,1.05,U] [#7 -0.01,0.05,0.78,U] [#8 -0.59,0.89,0.00,M2] 
20:45:29.011 00.002 31432 refined, 6 included, MultiStar: {-0.14, -0.10}, one-star: {-0.05, 0.32}
20:45:29.013 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.57 = -2.57)
20:45:29.014 00.001 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.44 = 0.44)
20:45:29.016 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.55 mountX=-0.14 mountY=0.07, mountTheta=2.67
20:45:29.020 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.10, opts=13)
20:45:29.023 00.003 31432 Enqueuing Move request for scope (-0.14, -0.10)
20:45:29.025 00.002 29876 Worker thread wakes up
20:45:29.025 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
20:45:29.025 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
20:45:29.025 00.000 29876 Moving (-0.14, -0.10) raw xDistance=-0.14 yDistance=0.07
20:45:29.025 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:45:29.025 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:29.025 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:45:29.025 00.000 29876 MoveAxis(E, 0, ABG)
20:45:29.025 00.000 29876 Move returns status 0, amount 0
20:45:29.025 00.000 29876 MoveAxis(N, 0, ABG)
20:45:29.025 00.000 29876 Move returns status 0, amount 0
20:45:29.025 00.000 29876 move complete, result=0
20:45:29.025 00.000 29876 worker thread done servicing request
20:45:29.029 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:29.040 00.011 31432 UpdateGuideState exits: m=2620 RSB=31.2
20:45:29.043 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:29.044 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:29.046 00.002 31432 Enqueuing Expose request
20:45:29.048 00.002 29876 Worker thread wakes up
20:45:29.048 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:45:29.050 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:29.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:31.276 02.226 29876 Exposure complete
20:45:31.319 00.043 29876 worker thread done servicing request
20:45:31.319 00.000 31432 OnExposeComplete: enter
20:45:31.322 00.003 31432 UpdateGuideState(): m_state=6
20:45:31.324 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
20:45:31.326 00.002 31432 Star::Find returns 1 (0), X=611.77, Y=162.53, Mass=2594, SNR=31.7, Peak=220 HFD=3.4
20:45:31.328 00.002 31432 MultiStar: [#1 0.24,-0.36,1.01,U] [#2 -0.24,-0.79,1.16,U] [#3 -0.47,-0.09,0.97,U] [#4 -0.41,-0.29,0.89,U] [#5 -0.04,-0.43,0.96,U] [#6 -0.19,-0.42,1.02,U] [#7 -0.16,-0.49,0.76,U] [#8 -0.54,-0.16,0.84,U] 
20:45:31.330 00.002 31432 single-star, 8 included, MultiStar: {-0.20, -0.36}, one-star: {-0.03, -0.09}
20:45:31.332 00.002 31432 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.02) = xAngle (-1.90 = -1.90)
20:45:31.334 00.002 31432 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.11 = 1.11)
20:45:31.336 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=-0.03 mountY=0.08, mountTheta=1.92
20:45:31.339 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.09, opts=13)
20:45:31.342 00.003 31432 Enqueuing Move request for scope (-0.03, -0.09)
20:45:31.344 00.002 29876 Worker thread wakes up
20:45:31.344 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
20:45:31.344 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
20:45:31.344 00.000 29876 Moving (-0.03, -0.09) raw xDistance=-0.03 yDistance=0.08
20:45:31.344 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:45:31.344 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:31.344 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:45:31.344 00.000 29876 MoveAxis(E, 0, ABG)
20:45:31.344 00.000 29876 Move returns status 0, amount 0
20:45:31.344 00.000 29876 MoveAxis(N, 0, ABG)
20:45:31.344 00.000 29876 Move returns status 0, amount 0
20:45:31.344 00.000 29876 move complete, result=0
20:45:31.344 00.000 29876 worker thread done servicing request
20:45:31.347 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:31.358 00.011 31432 UpdateGuideState exits: m=2594 RSB=31.7
20:45:31.361 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:31.362 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:31.364 00.002 31432 Enqueuing Expose request
20:45:31.366 00.002 29876 Worker thread wakes up
20:45:31.366 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:45:31.368 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:31.368 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:33.285 01.917 29876 Exposure complete
20:45:33.332 00.047 29876 worker thread done servicing request
20:45:33.333 00.001 31432 OnExposeComplete: enter
20:45:33.335 00.002 31432 UpdateGuideState(): m_state=6
20:45:33.337 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
20:45:33.339 00.002 31432 Star::Find returns 1 (0), X=611.22, Y=162.89, Mass=2647, SNR=31.6, Peak=227 HFD=3.8
20:45:33.341 00.002 31432 MultiStar: [#1 -0.44,-0.22,1.00,U] [#2 0.16,-0.53,1.07,U] [#3 -0.64,-0.15,1.00,U] [#4 -0.23,-0.34,0.86,U] [#5 -0.26,0.07,0.90,U] [#6 -0.17,-0.32,1.07,U] [#7 -0.50,-0.03,0.82,U] [#8 -0.32,-0.40,0.82,U] 
20:45:33.344 00.003 31432 refined, 8 included, MultiStar: {-0.33, -0.19}, one-star: {-0.59, 0.26}
20:45:33.348 00.004 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
20:45:33.351 00.003 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
20:45:33.356 00.005 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.62 mountX=-0.33 mountY=0.14, mountTheta=2.75
20:45:33.364 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.19, opts=13)
20:45:33.368 00.004 31432 Enqueuing Move request for scope (-0.33, -0.19)
20:45:33.372 00.004 29876 Worker thread wakes up
20:45:33.372 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
20:45:33.372 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
20:45:33.372 00.000 29876 Moving (-0.33, -0.19) raw xDistance=-0.33 yDistance=0.14
20:45:33.372 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
20:45:33.372 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:33.372 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:45:33.372 00.000 29876 MoveAxis(E, 32, ABG)
20:45:33.372 00.000 29876 Guiding  Dir = 2, Dur = 32
20:45:33.372 00.000 29876 IsSlewing returns 0
20:45:33.373 00.001 29876 IsGuiding returns 0
20:45:33.373 00.000 29876 PulseGuide returned control before completion, sleep 42
20:45:33.376 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:33.388 00.012 31432 UpdateGuideState exits: m=2647 RSB=31.6
20:45:33.390 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:33.392 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:33.394 00.002 31432 Enqueuing Expose request
20:45:33.423 00.029 29876 IsGuiding returns 1
20:45:33.423 00.000 29876 scope still moving after pulse duration time elapsed
20:45:33.453 00.030 29876 IsSlewing returns 0
20:45:33.453 00.000 29876 IsGuiding returns 1
20:45:33.483 00.030 29876 IsSlewing returns 0
20:45:33.483 00.000 29876 IsGuiding returns 0
20:45:33.483 00.000 29876 scope move finished after 32 + 78 ms
20:45:33.483 00.000 29876 Move returns status 0, amount 32
20:45:33.483 00.000 29876 MoveAxis(N, 0, ABG)
20:45:33.483 00.000 29876 Move returns status 0, amount 0
20:45:33.483 00.000 29876 move complete, result=0
20:45:33.483 00.000 29876 worker thread done servicing request
20:45:33.483 00.000 29876 Worker thread wakes up
20:45:33.483 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.1 px 0 ms NORTH
20:45:33.486 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:33.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:35.713 02.227 29876 Exposure complete
20:45:35.758 00.045 29876 worker thread done servicing request
20:45:35.758 00.000 31432 OnExposeComplete: enter
20:45:35.760 00.002 31432 UpdateGuideState(): m_state=6
20:45:35.763 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
20:45:35.765 00.002 31432 Star::Find returns 1 (0), X=611.72, Y=162.26, Mass=2350, SNR=28.9, Peak=208 HFD=3.5
20:45:35.767 00.002 31432 MultiStar: [#1 0.15,-0.86,0.00,M1] [#2 -0.39,-0.29,1.20,U] [#3 0.49,-0.73,0.00,M1] [#4 0.42,-0.79,0.00,M1] [#5 0.79,-0.99,0.00,M1] [#6 -0.04,-0.84,0.00,M1] [#7 0.23,-0.77,0.87,U] [#8 -0.01,-0.93,0.00,M1] 
20:45:35.769 00.002 31432 single-star, 2 included, MultiStar: {-0.12, -0.45}, one-star: {-0.08, -0.36}
20:45:35.771 00.002 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:45:35.773 00.002 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:45:35.775 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.80 mountX=-0.09 mountY=0.34, mountTheta=1.83
20:45:35.777 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.36, opts=13)
20:45:35.780 00.003 31432 Enqueuing Move request for scope (-0.08, -0.36)
20:45:35.782 00.002 29876 Worker thread wakes up
20:45:35.782 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
20:45:35.782 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
20:45:35.782 00.000 29876 Moving (-0.08, -0.36) raw xDistance=-0.09 yDistance=0.34
20:45:35.782 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:45:35.782 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:45:35.782 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:45:35.782 00.000 29876 MoveAxis(E, 0, ABG)
20:45:35.782 00.000 29876 Move returns status 0, amount 0
20:45:35.782 00.000 29876 MoveAxis(N, 0, ABG)
20:45:35.782 00.000 29876 Move returns status 0, amount 0
20:45:35.782 00.000 29876 move complete, result=0
20:45:35.782 00.000 29876 worker thread done servicing request
20:45:35.786 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:35.798 00.012 31432 UpdateGuideState exits: m=2350 RSB=28.9
20:45:35.801 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:35.803 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:35.805 00.002 31432 Enqueuing Expose request
20:45:35.808 00.003 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:45:35.811 00.003 29876 Worker thread wakes up
20:45:35.811 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:35.812 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:37.719 01.907 29876 Exposure complete
20:45:37.761 00.042 29876 worker thread done servicing request
20:45:37.762 00.001 31432 OnExposeComplete: enter
20:45:37.764 00.002 31432 UpdateGuideState(): m_state=6
20:45:37.766 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
20:45:37.768 00.002 31432 Star::Find returns 1 (0), X=611.36, Y=162.61, Mass=2720, SNR=31.5, Peak=240 HFD=3.5
20:45:37.769 00.001 31432 MultiStar: [#1 -0.24,-0.04,0.99,U] [#2 -0.80,-0.11,1.10,U] [#3 0.26,-0.74,1.01,U] [#4 -0.03,-0.83,0.00,M2] [#5 0.10,-0.38,0.90,U] [#6 -0.60,0.12,1.06,U] [#7 -0.53,-0.70,0.00,M1] [#8 -0.41,-0.69,0.87,U] 
20:45:37.771 00.002 31432 refined, 6 included, MultiStar: {-0.32, -0.25}, one-star: {-0.44, -0.01}
20:45:37.773 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
20:45:37.775 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
20:45:37.776 00.001 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.25 hyp=0.40 cameraTheta=-2.47 mountX=-0.32 mountY=0.20, mountTheta=2.59
20:45:37.779 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.25, opts=13)
20:45:37.782 00.003 31432 Enqueuing Move request for scope (-0.32, -0.25)
20:45:37.784 00.002 29876 Worker thread wakes up
20:45:37.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.25) opts 0xd
20:45:37.784 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.25)
20:45:37.784 00.000 29876 Moving (-0.32, -0.25) raw xDistance=-0.32 yDistance=0.20
20:45:37.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
20:45:37.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:37.785 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:45:37.785 00.000 29876 MoveAxis(E, 31, ABG)
20:45:37.785 00.000 29876 Guiding  Dir = 2, Dur = 31
20:45:37.785 00.000 29876 IsSlewing returns 0
20:45:37.785 00.000 29876 IsGuiding returns 0
20:45:37.785 00.000 29876 PulseGuide returned control before completion, sleep 41
20:45:37.789 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:37.800 00.011 31432 UpdateGuideState exits: m=2720 RSB=31.5
20:45:37.803 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:37.805 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:37.807 00.002 31432 Enqueuing Expose request
20:45:37.827 00.020 29876 IsGuiding returns 1
20:45:37.827 00.000 29876 scope still moving after pulse duration time elapsed
20:45:37.858 00.031 29876 IsSlewing returns 0
20:45:37.858 00.000 29876 IsGuiding returns 1
20:45:37.890 00.032 29876 IsSlewing returns 0
20:45:37.890 00.000 29876 IsGuiding returns 0
20:45:37.890 00.000 29876 scope move finished after 31 + 74 ms
20:45:37.890 00.000 29876 Move returns status 0, amount 31
20:45:37.890 00.000 29876 MoveAxis(N, 0, ABG)
20:45:37.890 00.000 29876 Move returns status 0, amount 0
20:45:37.890 00.000 29876 move complete, result=0
20:45:37.891 00.001 29876 worker thread done servicing request
20:45:37.891 00.000 29876 Worker thread wakes up
20:45:37.891 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:37.891 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.2 px 0 ms NORTH
20:45:37.894 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:40.121 02.227 29876 Exposure complete
20:45:40.164 00.043 29876 worker thread done servicing request
20:45:40.165 00.001 31432 OnExposeComplete: enter
20:45:40.167 00.002 31432 UpdateGuideState(): m_state=6
20:45:40.169 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
20:45:40.172 00.003 31432 Star::Find returns 1 (0), X=611.45, Y=162.47, Mass=2418, SNR=30.1, Peak=172 HFD=3.3
20:45:40.175 00.003 31432 MultiStar: [#1 -0.47,-0.44,1.02,U] [#2 -0.59,-0.63,0.00,M1] [#3 -0.08,-0.43,1.06,U] [#4 0.20,-0.79,0.97,U] [#5 0.21,-0.82,0.00,M1] [#6 -0.20,-0.67,1.19,U] [#7 0.21,-0.79,0.82,U] [#8 -0.21,-0.57,0.99,U] 
20:45:40.177 00.002 31432 single-star, 6 included, MultiStar: {-0.14, -0.55}, one-star: {-0.36, -0.15}
20:45:40.179 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
20:45:40.181 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
20:45:40.183 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.73 mountX=-0.36 mountY=0.10, mountTheta=2.88
20:45:40.185 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.15, opts=13)
20:45:40.188 00.003 31432 Enqueuing Move request for scope (-0.36, -0.15)
20:45:40.190 00.002 29876 Worker thread wakes up
20:45:40.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
20:45:40.190 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
20:45:40.190 00.000 29876 Moving (-0.36, -0.15) raw xDistance=-0.36 yDistance=0.10
20:45:40.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
20:45:40.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:40.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:45:40.190 00.000 29876 MoveAxis(E, 39, ABG)
20:45:40.190 00.000 29876 Guiding  Dir = 2, Dur = 39
20:45:40.190 00.000 29876 IsSlewing returns 0
20:45:40.191 00.001 29876 IsGuiding returns 0
20:45:40.191 00.000 29876 PulseGuide returned control before completion, sleep 49
20:45:40.194 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:40.205 00.011 31432 UpdateGuideState exits: m=2418 RSB=30.1
20:45:40.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:40.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:40.211 00.002 31432 Enqueuing Expose request
20:45:40.245 00.034 29876 IsGuiding returns 1
20:45:40.245 00.000 29876 scope still moving after pulse duration time elapsed
20:45:40.276 00.031 29876 IsSlewing returns 0
20:45:40.276 00.000 29876 IsGuiding returns 1
20:45:40.307 00.031 29876 IsSlewing returns 0
20:45:40.307 00.000 29876 IsGuiding returns 0
20:45:40.307 00.000 29876 scope move finished after 39 + 77 ms
20:45:40.307 00.000 29876 Move returns status 0, amount 39
20:45:40.307 00.000 29876 MoveAxis(N, 0, ABG)
20:45:40.307 00.000 29876 Move returns status 0, amount 0
20:45:40.307 00.000 29876 move complete, result=0
20:45:40.308 00.001 29876 worker thread done servicing request
20:45:40.308 00.000 29876 Worker thread wakes up
20:45:40.308 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:40.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:40.308 00.000 31432 GuideStep: -0.4 px 39 ms EAST, 0.1 px 0 ms NORTH
20:45:42.222 01.914 29876 Exposure complete
20:45:42.268 00.046 29876 worker thread done servicing request
20:45:42.268 00.000 31432 OnExposeComplete: enter
20:45:42.271 00.003 31432 UpdateGuideState(): m_state=6
20:45:42.273 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
20:45:42.275 00.002 31432 Star::Find returns 1 (0), X=611.36, Y=162.86, Mass=2535, SNR=31.2, Peak=239 HFD=3.7
20:45:42.277 00.002 31432 MultiStar: [#1 -0.02,-0.34,1.00,U] [#2 0.72,-0.76,0.00,M2] [#3 0.07,-0.28,0.99,U] [#4 0.05,-0.65,0.92,U] [#5 0.24,-0.24,0.92,U] [#6 0.27,-0.59,1.05,U] [#7 -0.02,-0.60,0.80,U] [#8 -0.17,-0.68,0.89,U] 
20:45:42.279 00.002 31432 refined, 7 included, MultiStar: {-0.00, -0.38}, one-star: {-0.45, 0.24}
20:45:42.281 00.002 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
20:45:42.282 00.001 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
20:45:42.284 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.57 mountX=-0.01 mountY=0.38, mountTheta=1.60
20:45:42.287 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.38, opts=13)
20:45:42.289 00.002 31432 Enqueuing Move request for scope (-0.00, -0.38)
20:45:42.291 00.002 29876 Worker thread wakes up
20:45:42.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
20:45:42.291 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
20:45:42.291 00.000 29876 Moving (-0.00, -0.38) raw xDistance=-0.01 yDistance=0.38
20:45:42.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:45:42.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:42.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:45:42.291 00.000 29876 MoveAxis(E, 0, ABG)
20:45:42.291 00.000 29876 Move returns status 0, amount 0
20:45:42.291 00.000 29876 MoveAxis(N, 0, ABG)
20:45:42.291 00.000 29876 Move returns status 0, amount 0
20:45:42.291 00.000 29876 move complete, result=0
20:45:42.291 00.000 29876 worker thread done servicing request
20:45:42.295 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:42.308 00.013 31432 UpdateGuideState exits: m=2535 RSB=31.2
20:45:42.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:42.312 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:42.314 00.002 31432 Enqueuing Expose request
20:45:42.317 00.003 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
20:45:42.319 00.002 29876 Worker thread wakes up
20:45:42.319 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:42.319 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:44.448 02.129 29876 Exposure complete
20:45:44.495 00.047 29876 worker thread done servicing request
20:45:44.495 00.000 31432 OnExposeComplete: enter
20:45:44.498 00.003 31432 UpdateGuideState(): m_state=6
20:45:44.500 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
20:45:44.502 00.002 31432 Star::Find returns 1 (0), X=612.31, Y=162.05, Mass=2413, SNR=30.0, Peak=201 HFD=3.4
20:45:44.504 00.002 31432 MultiStar: [#1 0.67,-0.87,0.00,M1] [#2 1.24,-0.97,0.00,M3] [#3 -0.08,-0.37,1.04,U] [#4 0.61,-0.83,0.00,M1] [#5 0.35,-0.65,0.96,U] [#6 1.28,-1.15,0.00,M1] [#7 0.47,-0.70,0.00,M1] [#8 0.22,-0.73,0.89,U] 
20:45:44.506 00.002 31432 refined, 3 included, MultiStar: {0.25, -0.58}, one-star: {0.51, -0.58}
20:45:44.509 00.003 31432 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.02) = xAngle (-1.19 = -1.19)
20:45:44.510 00.001 31432 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.82 = 1.82)
20:45:44.512 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.58 hyp=0.63 cameraTheta=-1.16 mountX=0.23 mountY=0.61, mountTheta=1.20
20:45:44.515 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.58, opts=13)
20:45:44.517 00.002 31432 Enqueuing Move request for scope (0.25, -0.58)
20:45:44.519 00.002 29876 Worker thread wakes up
20:45:44.519 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.58) opts 0xd
20:45:44.519 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.58)
20:45:44.519 00.000 29876 Moving (0.25, -0.58) raw xDistance=0.23 yDistance=0.61
20:45:44.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
20:45:44.519 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=1.08
20:45:44.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
20:45:44.519 00.000 29876 MoveAxis(W, 23, ABG)
20:45:44.519 00.000 29876 Guiding  Dir = 3, Dur = 23
20:45:44.520 00.001 29876 IsSlewing returns 0
20:45:44.520 00.000 29876 IsGuiding returns 0
20:45:44.520 00.000 29876 PulseGuide returned control before completion, sleep 33
20:45:44.523 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:44.536 00.013 31432 UpdateGuideState exits: m=2413 RSB=30.0
20:45:44.538 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:44.540 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:44.542 00.002 31432 Enqueuing Expose request
20:45:44.568 00.026 29876 IsGuiding returns 1
20:45:44.568 00.000 29876 scope still moving after pulse duration time elapsed
20:45:44.598 00.030 29876 IsSlewing returns 0
20:45:44.598 00.000 29876 IsGuiding returns 0
20:45:44.598 00.000 29876 scope move finished after 23 + 55 ms
20:45:44.598 00.000 29876 Move returns status 0, amount 23
20:45:44.598 00.000 29876 BLC: Oldest BLC event removed
20:45:44.598 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:45:44.598 00.000 29876 MoveAxis(S, 65, ABG)
20:45:44.598 00.000 29876 Guiding  Dir = 1, Dur = 65
20:45:44.598 00.000 29876 IsSlewing returns 0
20:45:44.598 00.000 29876 IsGuiding returns 0
20:45:44.599 00.001 29876 PulseGuide returned control before completion, sleep 75
20:45:44.675 00.076 29876 IsGuiding returns 1
20:45:44.675 00.000 29876 scope still moving after pulse duration time elapsed
20:45:44.705 00.030 29876 IsSlewing returns 0
20:45:44.705 00.000 29876 IsGuiding returns 1
20:45:44.735 00.030 29876 IsSlewing returns 0
20:45:44.735 00.000 29876 IsGuiding returns 1
20:45:44.766 00.031 29876 IsSlewing returns 0
20:45:44.766 00.000 29876 IsGuiding returns 0
20:45:44.766 00.000 29876 scope move finished after 65 + 102 ms
20:45:44.766 00.000 29876 Move returns status 0, amount 65
20:45:44.766 00.000 29876 move complete, result=0
20:45:44.766 00.000 29876 worker thread done servicing request
20:45:44.766 00.000 29876 Worker thread wakes up
20:45:44.766 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:44.766 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:44.767 00.001 31432 GuideStep: 0.2 px 23 ms WEST, 0.6 px 65 ms SOUTH
20:45:46.669 01.902 29876 Exposure complete
20:45:46.712 00.043 29876 worker thread done servicing request
20:45:46.712 00.000 31432 OnExposeComplete: enter
20:45:46.714 00.002 31432 UpdateGuideState(): m_state=6
20:45:46.717 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
20:45:46.719 00.002 31432 Star::Find returns 1 (0), X=611.34, Y=162.44, Mass=2448, SNR=30.5, Peak=227 HFD=3.2
20:45:46.721 00.002 31432 MultiStar: [#1 -0.40,-0.69,1.00,U] [#2 -0.46,-1.05,0.00,M4] [#3 -0.44,-0.68,1.05,U] [#4 -0.21,-0.75,0.98,U] [#5 0.37,-0.72,0.95,U] [#6 -0.60,-0.95,0.00,M2] [#7 -0.04,-0.46,0.81,U] [#8 -0.70,-0.60,0.00,M1] 
20:45:46.723 00.002 31432 single-star, 5 included, MultiStar: {-0.21, -0.58}, one-star: {-0.46, -0.18}
20:45:46.724 00.001 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
20:45:46.726 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
20:45:46.728 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.18 hyp=0.49 cameraTheta=-2.77 mountX=-0.46 mountY=0.11, mountTheta=2.92
20:45:46.730 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.18, opts=13)
20:45:46.733 00.003 31432 Enqueuing Move request for scope (-0.46, -0.18)
20:45:46.735 00.002 29876 Worker thread wakes up
20:45:46.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.18) opts 0xd
20:45:46.735 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.18)
20:45:46.735 00.000 29876 Moving (-0.46, -0.18) raw xDistance=-0.46 yDistance=0.11
20:45:46.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.46
20:45:46.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:46.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:45:46.735 00.000 29876 MoveAxis(E, 42, ABG)
20:45:46.735 00.000 29876 Guiding  Dir = 2, Dur = 42
20:45:46.736 00.001 29876 IsSlewing returns 0
20:45:46.736 00.000 29876 IsGuiding returns 0
20:45:46.736 00.000 29876 PulseGuide returned control before completion, sleep 52
20:45:46.739 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:46.751 00.012 31432 UpdateGuideState exits: m=2448 RSB=30.5
20:45:46.753 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:46.755 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:46.757 00.002 31432 Enqueuing Expose request
20:45:46.793 00.036 29876 IsGuiding returns 1
20:45:46.793 00.000 29876 scope still moving after pulse duration time elapsed
20:45:46.824 00.031 29876 IsSlewing returns 0
20:45:46.824 00.000 29876 IsGuiding returns 1
20:45:46.855 00.031 29876 IsSlewing returns 0
20:45:46.855 00.000 29876 IsGuiding returns 1
20:45:46.886 00.031 29876 IsSlewing returns 0
20:45:46.886 00.000 29876 IsGuiding returns 0
20:45:46.886 00.000 29876 scope move finished after 42 + 108 ms
20:45:46.886 00.000 29876 Move returns status 0, amount 42
20:45:46.886 00.000 29876 MoveAxis(N, 0, ABG)
20:45:46.886 00.000 29876 Move returns status 0, amount 0
20:45:46.886 00.000 29876 move complete, result=0
20:45:46.886 00.000 29876 worker thread done servicing request
20:45:46.886 00.000 29876 Worker thread wakes up
20:45:46.886 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:46.886 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:46.886 00.000 31432 GuideStep: -0.5 px 42 ms EAST, 0.1 px 0 ms NORTH
20:45:49.017 02.131 29876 Exposure complete
20:45:49.060 00.043 29876 worker thread done servicing request
20:45:49.060 00.000 31432 OnExposeComplete: enter
20:45:49.063 00.003 31432 UpdateGuideState(): m_state=6
20:45:49.065 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
20:45:49.067 00.002 31432 Star::Find returns 1 (0), X=611.39, Y=162.44, Mass=2324, SNR=29.2, Peak=223 HFD=3.2
20:45:49.069 00.002 31432 MultiStar: [#1 -0.25,-0.54,1.08,U] [#2 -0.60,-0.44,1.23,U] [#3 -0.21,-0.45,1.15,U] [#4 -0.34,-0.71,1.00,U] [#5 -0.00,-0.59,1.04,U] [#6 -0.61,-0.35,1.13,U] [#7 -0.24,-0.17,0.87,U] [#8 -0.51,-0.71,0.00,M2] 
20:45:49.071 00.002 31432 single-star, 7 included, MultiStar: {-0.34, -0.44}, one-star: {-0.41, -0.18}
20:45:49.072 00.001 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
20:45:49.074 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
20:45:49.076 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-2.73 mountX=-0.41 mountY=0.12, mountTheta=2.87
20:45:49.079 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.18, opts=13)
20:45:49.082 00.003 31432 Enqueuing Move request for scope (-0.41, -0.18)
20:45:49.083 00.001 29876 Worker thread wakes up
20:45:49.083 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.18) opts 0xd
20:45:49.083 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.18)
20:45:49.083 00.000 29876 Moving (-0.41, -0.18) raw xDistance=-0.41 yDistance=0.12
20:45:49.083 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
20:45:49.083 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:49.083 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:45:49.083 00.000 29876 MoveAxis(E, 46, ABG)
20:45:49.083 00.000 29876 Guiding  Dir = 2, Dur = 46
20:45:49.083 00.000 29876 IsSlewing returns 0
20:45:49.083 00.000 29876 IsGuiding returns 0
20:45:49.085 00.002 29876 PulseGuide returned control before completion, sleep 56
20:45:49.088 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:49.098 00.010 31432 UpdateGuideState exits: m=2324 RSB=29.2
20:45:49.101 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:49.103 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:49.105 00.002 31432 Enqueuing Expose request
20:45:49.154 00.049 29876 IsGuiding returns 1
20:45:49.154 00.000 29876 scope still moving after pulse duration time elapsed
20:45:49.185 00.031 29876 IsSlewing returns 0
20:45:49.185 00.000 29876 IsGuiding returns 1
20:45:49.217 00.032 29876 IsSlewing returns 0
20:45:49.217 00.000 29876 IsGuiding returns 1
20:45:49.248 00.031 29876 IsSlewing returns 0
20:45:49.248 00.000 29876 IsGuiding returns 0
20:45:49.248 00.000 29876 scope move finished after 46 + 117 ms
20:45:49.248 00.000 29876 Move returns status 0, amount 46
20:45:49.248 00.000 29876 MoveAxis(N, 0, ABG)
20:45:49.248 00.000 29876 Move returns status 0, amount 0
20:45:49.248 00.000 29876 move complete, result=0
20:45:49.248 00.000 29876 worker thread done servicing request
20:45:49.249 00.001 29876 Worker thread wakes up
20:45:49.249 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.1 px 0 ms NORTH
20:45:49.251 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:49.251 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:51.165 01.914 29876 Exposure complete
20:45:51.211 00.046 29876 worker thread done servicing request
20:45:51.211 00.000 31432 OnExposeComplete: enter
20:45:51.213 00.002 31432 UpdateGuideState(): m_state=6
20:45:51.215 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
20:45:51.217 00.002 31432 Star::Find returns 1 (0), X=611.67, Y=162.46, Mass=2348, SNR=29.8, Peak=197 HFD=3.2
20:45:51.218 00.001 31432 MultiStar: [#1 0.15,-0.50,0.99,U] [#2 0.03,-0.49,1.19,U] [#3 0.43,-0.61,1.05,U] [#4 0.13,-0.77,0.96,U] [#5 0.74,-0.65,0.00,M1] [#6 0.52,-0.48,1.13,U] [#7 0.46,-1.08,0.00,M1] [#8 0.09,-0.50,0.95,U] 
20:45:51.221 00.003 31432 single-star, 6 included, MultiStar: {0.18, -0.50}, one-star: {-0.13, -0.16}
20:45:51.223 00.002 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
20:45:51.224 00.001 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.75 = 0.75)
20:45:51.226 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=-0.13 mountY=0.14, mountTheta=2.32
20:45:51.229 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.16, opts=13)
20:45:51.232 00.003 31432 Enqueuing Move request for scope (-0.13, -0.16)
20:45:51.234 00.002 29876 Worker thread wakes up
20:45:51.234 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
20:45:51.234 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
20:45:51.234 00.000 29876 Moving (-0.13, -0.16) raw xDistance=-0.13 yDistance=0.14
20:45:51.234 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:45:51.234 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:51.234 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:45:51.234 00.000 29876 MoveAxis(E, 0, ABG)
20:45:51.234 00.000 29876 Move returns status 0, amount 0
20:45:51.234 00.000 29876 MoveAxis(N, 0, ABG)
20:45:51.235 00.001 29876 Move returns status 0, amount 0
20:45:51.235 00.000 29876 move complete, result=0
20:45:51.235 00.000 29876 worker thread done servicing request
20:45:51.238 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:51.249 00.011 31432 UpdateGuideState exits: m=2348 RSB=29.8
20:45:51.251 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:51.253 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:51.255 00.002 31432 Enqueuing Expose request
20:45:51.257 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:45:51.259 00.002 29876 Worker thread wakes up
20:45:51.259 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:51.259 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:53.382 02.123 29876 Exposure complete
20:45:53.425 00.043 29876 worker thread done servicing request
20:45:53.425 00.000 31432 OnExposeComplete: enter
20:45:53.428 00.003 31432 UpdateGuideState(): m_state=6
20:45:53.430 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
20:45:53.431 00.001 31432 Star::Find returns 1 (0), X=612.29, Y=162.97, Mass=2587, SNR=31.1, Peak=220 HFD=3.8
20:45:53.433 00.002 31432 MultiStar: [#1 0.51,-0.07,1.04,U] [#2 0.87,-0.17,0.00,M3] [#3 0.48,-0.37,1.00,U] [#4 0.90,-0.39,0.00,M1] [#5 0.75,-0.11,0.91,U] [#6 0.70,-0.28,1.08,U] [#7 0.95,-0.20,0.00,M2] [#8 0.83,-0.46,0.00,M2] 
20:45:53.435 00.002 31432 refined, 4 included, MultiStar: {0.58, -0.10}, one-star: {0.48, 0.35}
20:45:53.437 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
20:45:53.439 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
20:45:53.441 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-0.17 mountX=0.58 mountY=0.19, mountTheta=0.31
20:45:53.443 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.10, opts=13)
20:45:53.445 00.002 31432 Enqueuing Move request for scope (0.58, -0.10)
20:45:53.447 00.002 29876 Worker thread wakes up
20:45:53.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.10) opts 0xd
20:45:53.447 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.10)
20:45:53.447 00.000 29876 Moving (0.58, -0.10) raw xDistance=0.58 yDistance=0.19
20:45:53.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.58
20:45:53.447 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:53.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:45:53.447 00.000 29876 MoveAxis(W, 56, ABG)
20:45:53.447 00.000 29876 Guiding  Dir = 3, Dur = 56
20:45:53.447 00.000 29876 IsSlewing returns 0
20:45:53.448 00.001 29876 IsGuiding returns 0
20:45:53.448 00.000 29876 PulseGuide returned control before completion, sleep 66
20:45:53.451 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:53.463 00.012 31432 UpdateGuideState exits: m=2587 RSB=31.1
20:45:53.466 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:53.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:53.470 00.002 31432 Enqueuing Expose request
20:45:53.521 00.051 29876 IsGuiding returns 1
20:45:53.521 00.000 29876 scope still moving after pulse duration time elapsed
20:45:53.552 00.031 29876 IsSlewing returns 0
20:45:53.552 00.000 29876 IsGuiding returns 1
20:45:53.581 00.029 29876 IsSlewing returns 0
20:45:53.581 00.000 29876 IsGuiding returns 0
20:45:53.581 00.000 29876 scope move finished after 56 + 77 ms
20:45:53.581 00.000 29876 Move returns status 0, amount 56
20:45:53.581 00.000 29876 MoveAxis(N, 0, ABG)
20:45:53.581 00.000 29876 Move returns status 0, amount 0
20:45:53.581 00.000 29876 move complete, result=0
20:45:53.581 00.000 29876 worker thread done servicing request
20:45:53.581 00.000 29876 Worker thread wakes up
20:45:53.582 00.001 31432 GuideStep: 0.6 px 56 ms WEST, 0.2 px 0 ms NORTH
20:45:53.584 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:53.584 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:55.502 01.918 29876 Exposure complete
20:45:55.547 00.045 29876 worker thread done servicing request
20:45:55.547 00.000 31432 OnExposeComplete: enter
20:45:55.549 00.002 31432 UpdateGuideState(): m_state=6
20:45:55.551 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
20:45:55.553 00.002 31432 Star::Find returns 1 (0), X=612.02, Y=162.60, Mass=2472, SNR=30.2, Peak=230 HFD=3.4
20:45:55.555 00.002 31432 MultiStar: [#1 0.40,-0.18,1.05,U] [#2 0.54,-0.67,0.00,M4] [#3 0.18,-0.26,1.05,U] [#4 0.53,-0.33,1.01,U] [#5 0.72,-0.28,0.93,U] [#6 0.85,-0.81,0.00,M1] [#7 0.48,-0.26,0.85,U] [#8 0.23,-0.38,0.89,U] 
20:45:55.557 00.002 31432 single-star, 6 included, MultiStar: {0.39, -0.24}, one-star: {0.21, -0.02}
20:45:55.558 00.001 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
20:45:55.559 00.001 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
20:45:55.561 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=0.21 mountY=0.06, mountTheta=0.26
20:45:55.564 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.02, opts=13)
20:45:55.566 00.002 31432 Enqueuing Move request for scope (0.21, -0.02)
20:45:55.568 00.002 29876 Worker thread wakes up
20:45:55.568 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
20:45:55.568 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
20:45:55.568 00.000 29876 Moving (0.21, -0.02) raw xDistance=0.21 yDistance=0.06
20:45:55.568 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
20:45:55.568 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:55.568 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:45:55.568 00.000 29876 MoveAxis(W, 28, ABG)
20:45:55.568 00.000 29876 Guiding  Dir = 3, Dur = 28
20:45:55.568 00.000 29876 IsSlewing returns 0
20:45:55.568 00.000 29876 IsGuiding returns 0
20:45:55.569 00.001 29876 PulseGuide returned control before completion, sleep 38
20:45:55.572 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:55.583 00.011 31432 UpdateGuideState exits: m=2472 RSB=30.2
20:45:55.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:55.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:55.589 00.002 31432 Enqueuing Expose request
20:45:55.609 00.020 29876 IsGuiding returns 1
20:45:55.609 00.000 29876 scope still moving after pulse duration time elapsed
20:45:55.640 00.031 29876 IsSlewing returns 0
20:45:55.640 00.000 29876 IsGuiding returns 1
20:45:55.670 00.030 29876 IsSlewing returns 0
20:45:55.670 00.000 29876 IsGuiding returns 1
20:45:55.702 00.032 29876 IsSlewing returns 0
20:45:55.702 00.000 29876 IsGuiding returns 0
20:45:55.702 00.000 29876 scope move finished after 28 + 105 ms
20:45:55.702 00.000 29876 Move returns status 0, amount 28
20:45:55.703 00.001 29876 MoveAxis(N, 0, ABG)
20:45:55.703 00.000 29876 Move returns status 0, amount 0
20:45:55.703 00.000 29876 move complete, result=0
20:45:55.703 00.000 29876 worker thread done servicing request
20:45:55.703 00.000 29876 Worker thread wakes up
20:45:55.703 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:55.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:55.703 00.000 31432 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
20:45:57.831 02.128 29876 Exposure complete
20:45:57.874 00.043 29876 worker thread done servicing request
20:45:57.874 00.000 31432 OnExposeComplete: enter
20:45:57.876 00.002 31432 UpdateGuideState(): m_state=6
20:45:57.878 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
20:45:57.880 00.002 31432 Star::Find returns 1 (0), X=611.62, Y=162.73, Mass=2588, SNR=31.6, Peak=231 HFD=3.5
20:45:57.882 00.002 31432 MultiStar: [#1 -0.09,-0.23,0.98,U] [#2 -0.24,-0.20,1.17,U] [#3 -0.10,-0.62,1.00,U] [#4 -0.04,-0.53,0.94,U] [#5 0.10,-0.05,0.94,U] [#6 0.01,-0.32,1.07,U] [#7 0.05,-0.61,0.79,U] [#8 0.04,-0.61,0.88,U] 
20:45:57.884 00.002 31432 single-star, 8 included, MultiStar: {-0.06, -0.33}, one-star: {-0.19, 0.10}
20:45:57.886 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
20:45:57.888 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.66)
20:45:57.890 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
20:45:57.896 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.10, opts=13)
20:45:57.899 00.003 31432 Enqueuing Move request for scope (-0.19, 0.10)
20:45:57.900 00.001 29876 Worker thread wakes up
20:45:57.900 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
20:45:57.900 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
20:45:57.900 00.000 29876 Moving (-0.19, 0.10) raw xDistance=-0.18 yDistance=-0.13
20:45:57.901 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:45:57.901 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:57.901 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:45:57.901 00.000 29876 MoveAxis(E, 0, ABG)
20:45:57.901 00.000 29876 Move returns status 0, amount 0
20:45:57.901 00.000 29876 MoveAxis(N, 0, ABG)
20:45:57.901 00.000 29876 Move returns status 0, amount 0
20:45:57.901 00.000 29876 move complete, result=0
20:45:57.901 00.000 29876 worker thread done servicing request
20:45:57.904 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:45:57.916 00.012 31432 UpdateGuideState exits: m=2588 RSB=31.6
20:45:57.918 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:57.920 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:57.922 00.002 31432 Enqueuing Expose request
20:45:57.924 00.002 29876 Worker thread wakes up
20:45:57.924 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:45:57.926 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:45:57.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:45:59.843 01.917 29876 Exposure complete
20:45:59.887 00.044 29876 worker thread done servicing request
20:45:59.887 00.000 31432 OnExposeComplete: enter
20:45:59.889 00.002 31432 UpdateGuideState(): m_state=6
20:45:59.891 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
20:45:59.893 00.002 31432 Star::Find returns 1 (0), X=611.33, Y=162.42, Mass=2705, SNR=32.3, Peak=238 HFD=3.3
20:45:59.895 00.002 31432 MultiStar: [#1 -0.24,-0.56,0.95,U] [#2 -0.40,-0.64,1.12,U] [#3 -0.02,-0.38,0.94,U] [#4 -0.14,-0.67,0.88,U] [#5 -0.04,-0.57,0.88,U] [#6 -0.77,-0.42,0.00,M1] [#7 -0.46,-0.52,0.82,U] [#8 -0.30,-0.74,0.87,U] 
20:45:59.897 00.002 31432 single-star, 7 included, MultiStar: {-0.26, -0.53}, one-star: {-0.47, -0.20}
20:45:59.899 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
20:45:59.899 00.000 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
20:45:59.902 00.003 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-2.73 mountX=-0.48 mountY=0.13, mountTheta=2.87
20:45:59.904 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.20, opts=13)
20:45:59.906 00.002 31432 Enqueuing Move request for scope (-0.47, -0.20)
20:45:59.909 00.003 29876 Worker thread wakes up
20:45:59.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.20) opts 0xd
20:45:59.909 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.20)
20:45:59.909 00.000 29876 Moving (-0.47, -0.20) raw xDistance=-0.48 yDistance=0.13
20:45:59.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
20:45:59.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:59.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:45:59.909 00.000 29876 MoveAxis(E, 46, ABG)
20:45:59.909 00.000 29876 Guiding  Dir = 2, Dur = 46
20:45:59.910 00.001 29876 IsSlewing returns 0
20:45:59.910 00.000 29876 IsGuiding returns 0
20:45:59.910 00.000 29876 PulseGuide returned control before completion, sleep 56
20:45:59.913 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:45:59.924 00.011 31432 UpdateGuideState exits: m=2705 RSB=32.3
20:45:59.928 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:59.929 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:45:59.932 00.003 31432 Enqueuing Expose request
20:45:59.978 00.046 29876 IsGuiding returns 1
20:45:59.978 00.000 29876 scope still moving after pulse duration time elapsed
20:46:00.009 00.031 29876 IsSlewing returns 0
20:46:00.009 00.000 29876 IsGuiding returns 1
20:46:00.040 00.031 29876 IsSlewing returns 0
20:46:00.040 00.000 29876 IsGuiding returns 0
20:46:00.040 00.000 29876 scope move finished after 46 + 85 ms
20:46:00.040 00.000 29876 Move returns status 0, amount 46
20:46:00.040 00.000 29876 MoveAxis(N, 0, ABG)
20:46:00.040 00.000 29876 Move returns status 0, amount 0
20:46:00.040 00.000 29876 move complete, result=0
20:46:00.040 00.000 29876 worker thread done servicing request
20:46:00.040 00.000 29876 Worker thread wakes up
20:46:00.040 00.000 31432 GuideStep: -0.5 px 46 ms EAST, 0.1 px 0 ms NORTH
20:46:00.043 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:00.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:02.166 02.123 29876 Exposure complete
20:46:02.209 00.043 29876 worker thread done servicing request
20:46:02.210 00.001 31432 OnExposeComplete: enter
20:46:02.212 00.002 31432 UpdateGuideState(): m_state=6
20:46:02.214 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
20:46:02.216 00.002 31432 Star::Find returns 1 (0), X=611.36, Y=163.04, Mass=2618, SNR=31.1, Peak=200 HFD=3.8
20:46:02.218 00.002 31432 MultiStar: [#1 -0.11,0.27,1.00,U] [#2 -0.27,-0.12,1.14,U] [#3 0.28,-0.47,1.00,U] [#4 0.28,-0.35,0.91,U] [#5 0.65,-0.32,0.94,U] [#6 -0.14,-0.11,1.05,U] [#7 0.27,-0.45,0.86,U] [#8 0.08,-0.13,0.84,U] 
20:46:02.220 00.002 31432 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.44, 0.42}
20:46:02.222 00.002 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
20:46:02.224 00.002 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
20:46:02.226 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.05 mountY=0.14, mountTheta=1.24
20:46:02.230 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.13, opts=13)
20:46:02.233 00.003 31432 Enqueuing Move request for scope (0.05, -0.13)
20:46:02.235 00.002 29876 Worker thread wakes up
20:46:02.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
20:46:02.235 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
20:46:02.235 00.000 29876 Moving (0.05, -0.13) raw xDistance=0.05 yDistance=0.14
20:46:02.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:46:02.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:02.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:46:02.235 00.000 29876 MoveAxis(E, 0, ABG)
20:46:02.235 00.000 29876 Move returns status 0, amount 0
20:46:02.235 00.000 29876 MoveAxis(N, 0, ABG)
20:46:02.235 00.000 29876 Move returns status 0, amount 0
20:46:02.235 00.000 29876 move complete, result=0
20:46:02.235 00.000 29876 worker thread done servicing request
20:46:02.239 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:02.251 00.012 31432 UpdateGuideState exits: m=2618 RSB=31.1
20:46:02.254 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:02.255 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:02.258 00.003 31432 Enqueuing Expose request
20:46:02.260 00.002 29876 Worker thread wakes up
20:46:02.260 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:46:02.263 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:02.263 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:04.172 01.909 29876 Exposure complete
20:46:04.216 00.044 29876 worker thread done servicing request
20:46:04.216 00.000 31432 OnExposeComplete: enter
20:46:04.219 00.003 31432 UpdateGuideState(): m_state=6
20:46:04.222 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
20:46:04.224 00.002 31432 Star::Find returns 1 (0), X=611.87, Y=162.18, Mass=2629, SNR=31.8, Peak=235 HFD=3.7
20:46:04.226 00.002 31432 MultiStar: [#1 0.67,-1.29,0.00,M1] [#2 0.24,-1.21,0.00,M2] [#3 -0.30,-0.55,1.01,U] [#4 0.15,-0.95,0.00,M1] [#5 0.67,-1.24,0.00,M1] [#6 0.53,-1.51,0.00,M1] [#7 0.10,-1.04,0.00,M1] [#8 0.01,-0.72,0.86,U] 
20:46:04.228 00.002 31432 single-star, 2 included, MultiStar: {-0.08, -0.56}, one-star: {0.06, -0.44}
20:46:04.230 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
20:46:04.231 00.001 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
20:46:04.233 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.45 cameraTheta=-1.43 mountX=0.05 mountY=0.45, mountTheta=1.45
20:46:04.236 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.44, opts=13)
20:46:04.238 00.002 31432 Enqueuing Move request for scope (0.06, -0.44)
20:46:04.240 00.002 29876 Worker thread wakes up
20:46:04.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
20:46:04.240 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
20:46:04.240 00.000 29876 Moving (0.06, -0.44) raw xDistance=0.05 yDistance=0.45
20:46:04.240 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:46:04.241 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
20:46:04.241 00.000 29876 MoveAxis(E, 0, ABG)
20:46:04.241 00.000 29876 Move returns status 0, amount 0
20:46:04.241 00.000 29876 MoveAxis(S, 33, ABG)
20:46:04.241 00.000 29876 Guiding  Dir = 1, Dur = 33
20:46:04.241 00.000 29876 IsSlewing returns 0
20:46:04.241 00.000 29876 IsGuiding returns 0
20:46:04.241 00.000 29876 PulseGuide returned control before completion, sleep 43
20:46:04.244 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:04.256 00.012 31432 UpdateGuideState exits: m=2629 RSB=31.8
20:46:04.258 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:04.260 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:04.262 00.002 31432 Enqueuing Expose request
20:46:04.296 00.034 29876 IsGuiding returns 1
20:46:04.296 00.000 29876 scope still moving after pulse duration time elapsed
20:46:04.327 00.031 29876 IsSlewing returns 0
20:46:04.327 00.000 29876 IsGuiding returns 1
20:46:04.358 00.031 29876 IsSlewing returns 0
20:46:04.358 00.000 29876 IsGuiding returns 0
20:46:04.358 00.000 29876 scope move finished after 33 + 84 ms
20:46:04.358 00.000 29876 Move returns status 0, amount 33
20:46:04.358 00.000 29876 move complete, result=0
20:46:04.359 00.001 29876 worker thread done servicing request
20:46:04.359 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 33 ms SOUTH
20:46:04.361 00.002 29876 Worker thread wakes up
20:46:04.361 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:04.361 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:06.488 02.127 29876 Exposure complete
20:46:06.531 00.043 29876 worker thread done servicing request
20:46:06.531 00.000 31432 OnExposeComplete: enter
20:46:06.533 00.002 31432 UpdateGuideState(): m_state=6
20:46:06.535 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
20:46:06.537 00.002 31432 Star::Find returns 1 (0), X=611.94, Y=162.42, Mass=2575, SNR=31.2, Peak=210 HFD=3.5
20:46:06.539 00.002 31432 MultiStar: [#1 0.48,-0.68,0.00,M2] [#2 0.55,-0.95,0.00,M3] [#3 0.16,-0.43,1.05,U] [#4 0.30,-0.54,0.93,U] [#5 0.41,-0.46,0.93,U] [#6 0.51,-0.97,0.00,M2] [#7 0.36,-0.40,0.80,U] [#8 -0.04,-0.43,0.91,U] 
20:46:06.541 00.002 31432 single-star, 5 included, MultiStar: {0.22, -0.41}, one-star: {0.14, -0.20}
20:46:06.542 00.001 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:46:06.544 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
20:46:06.546 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.96 mountX=0.14 mountY=0.22, mountTheta=1.02
20:46:06.549 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.20, opts=13)
20:46:06.552 00.003 31432 Enqueuing Move request for scope (0.14, -0.20)
20:46:06.554 00.002 29876 Worker thread wakes up
20:46:06.554 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
20:46:06.554 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
20:46:06.554 00.000 29876 Moving (0.14, -0.20) raw xDistance=0.14 yDistance=0.22
20:46:06.554 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:46:06.554 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:06.554 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:46:06.554 00.000 29876 MoveAxis(E, 0, ABG)
20:46:06.554 00.000 29876 Move returns status 0, amount 0
20:46:06.554 00.000 29876 MoveAxis(N, 0, ABG)
20:46:06.554 00.000 29876 Move returns status 0, amount 0
20:46:06.554 00.000 29876 move complete, result=0
20:46:06.554 00.000 29876 worker thread done servicing request
20:46:06.558 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:46:06.569 00.011 31432 UpdateGuideState exits: m=2575 RSB=31.2
20:46:06.571 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:06.573 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:06.575 00.002 31432 Enqueuing Expose request
20:46:06.577 00.002 29876 Worker thread wakes up
20:46:06.577 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:46:06.579 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:06.579 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:08.491 01.912 29876 Exposure complete
20:46:08.539 00.048 29876 worker thread done servicing request
20:46:08.540 00.001 31432 OnExposeComplete: enter
20:46:08.542 00.002 31432 UpdateGuideState(): m_state=6
20:46:08.544 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
20:46:08.546 00.002 31432 Star::Find returns 1 (0), X=612.48, Y=162.49, Mass=2529, SNR=30.8, Peak=226 HFD=3.2
20:46:08.548 00.002 31432 MultiStar: [#1 0.72,-0.45,0.00,M3] [#2 0.91,-0.94,0.00,M4] [#3 1.09,-0.68,0.00,M1] [#4 0.65,-0.75,0.00,M1] [#5 1.28,-0.74,0.00,M1] [#6 1.17,-1.04,0.00,M3] [#7 1.01,-0.86,0.00,M1] [#8 0.53,-0.98,0.00,M1] 
20:46:08.550 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
20:46:08.552 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
20:46:08.554 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=-0.14 hyp=0.70 cameraTheta=-0.20 mountX=0.68 mountY=0.24, mountTheta=0.34
20:46:08.556 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=-0.14, opts=13)
20:46:08.558 00.002 31432 Enqueuing Move request for scope (0.68, -0.14)
20:46:08.560 00.002 29876 Worker thread wakes up
20:46:08.560 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.14) opts 0xd
20:46:08.560 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, -0.14)
20:46:08.560 00.000 29876 Moving (0.68, -0.14) raw xDistance=0.68 yDistance=0.24
20:46:08.561 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.68
20:46:08.561 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:08.561 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:46:08.561 00.000 29876 MoveAxis(W, 65, ABG)
20:46:08.561 00.000 29876 Guiding  Dir = 3, Dur = 65
20:46:08.561 00.000 29876 IsSlewing returns 0
20:46:08.561 00.000 29876 IsGuiding returns 0
20:46:08.561 00.000 29876 PulseGuide returned control before completion, sleep 75
20:46:08.564 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:08.576 00.012 31432 UpdateGuideState exits: m=2529 RSB=30.8
20:46:08.578 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:08.580 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:08.582 00.002 31432 Enqueuing Expose request
20:46:08.646 00.064 29876 IsGuiding returns 1
20:46:08.646 00.000 29876 scope still moving after pulse duration time elapsed
20:46:08.677 00.031 29876 IsSlewing returns 0
20:46:08.677 00.000 29876 IsGuiding returns 1
20:46:08.707 00.030 29876 IsSlewing returns 0
20:46:08.707 00.000 29876 IsGuiding returns 0
20:46:08.707 00.000 29876 scope move finished after 65 + 80 ms
20:46:08.707 00.000 29876 Move returns status 0, amount 65
20:46:08.707 00.000 29876 MoveAxis(N, 0, ABG)
20:46:08.707 00.000 29876 Move returns status 0, amount 0
20:46:08.707 00.000 29876 move complete, result=0
20:46:08.707 00.000 29876 worker thread done servicing request
20:46:08.707 00.000 29876 Worker thread wakes up
20:46:08.707 00.000 31432 GuideStep: 0.7 px 65 ms WEST, 0.2 px 0 ms NORTH
20:46:08.709 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:08.709 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:10.835 02.126 29876 Exposure complete
20:46:10.891 00.056 29876 worker thread done servicing request
20:46:10.891 00.000 31432 OnExposeComplete: enter
20:46:10.893 00.002 31432 UpdateGuideState(): m_state=6
20:46:10.895 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
20:46:10.897 00.002 31432 Star::Find returns 1 (0), X=611.97, Y=162.88, Mass=2606, SNR=31.2, Peak=241 HFD=3.2
20:46:10.899 00.002 31432 MultiStar: [#1 0.50,-0.15,1.06,U] [#2 0.06,-0.07,1.13,U] [#3 0.21,-0.04,1.02,U] [#4 0.32,-0.26,0.87,U] [#5 0.86,-0.35,0.00,M2] [#6 0.19,-0.11,1.05,U] [#7 0.64,-0.55,0.00,M2] [#8 0.04,-0.36,0.90,U] 
20:46:10.901 00.002 31432 refined, 6 included, MultiStar: {0.21, -0.10}, one-star: {0.17, 0.25}
20:46:10.903 00.002 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
20:46:10.904 00.001 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
20:46:10.906 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.44 mountX=0.21 mountY=0.13, mountTheta=0.56
20:46:10.909 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.10, opts=13)
20:46:10.911 00.002 31432 Enqueuing Move request for scope (0.21, -0.10)
20:46:10.913 00.002 29876 Worker thread wakes up
20:46:10.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
20:46:10.913 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
20:46:10.913 00.000 29876 Moving (0.21, -0.10) raw xDistance=0.21 yDistance=0.13
20:46:10.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.21
20:46:10.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:10.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:46:10.913 00.000 29876 MoveAxis(W, 29, ABG)
20:46:10.913 00.000 29876 Guiding  Dir = 3, Dur = 29
20:46:10.913 00.000 29876 IsSlewing returns 0
20:46:10.914 00.001 29876 IsGuiding returns 0
20:46:10.914 00.000 29876 PulseGuide returned control before completion, sleep 39
20:46:10.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:10.929 00.012 31432 UpdateGuideState exits: m=2606 RSB=31.2
20:46:10.932 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:10.935 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:10.937 00.002 31432 Enqueuing Expose request
20:46:10.958 00.021 29876 IsGuiding returns 1
20:46:10.958 00.000 29876 scope still moving after pulse duration time elapsed
20:46:10.989 00.031 29876 IsSlewing returns 0
20:46:10.989 00.000 29876 IsGuiding returns 1
20:46:11.020 00.031 29876 IsSlewing returns 0
20:46:11.020 00.000 29876 IsGuiding returns 1
20:46:11.052 00.032 29876 IsSlewing returns 0
20:46:11.052 00.000 29876 IsGuiding returns 1
20:46:11.083 00.031 29876 IsSlewing returns 0
20:46:11.083 00.000 29876 IsGuiding returns 0
20:46:11.083 00.000 29876 scope move finished after 29 + 140 ms
20:46:11.083 00.000 29876 Move returns status 0, amount 29
20:46:11.083 00.000 29876 MoveAxis(N, 0, ABG)
20:46:11.083 00.000 29876 Move returns status 0, amount 0
20:46:11.083 00.000 29876 move complete, result=0
20:46:11.083 00.000 29876 worker thread done servicing request
20:46:11.083 00.000 29876 Worker thread wakes up
20:46:11.083 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:11.083 00.000 31432 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
20:46:11.086 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:12.993 01.907 29876 Exposure complete
20:46:13.035 00.042 29876 worker thread done servicing request
20:46:13.035 00.000 31432 OnExposeComplete: enter
20:46:13.039 00.004 31432 UpdateGuideState(): m_state=6
20:46:13.041 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
20:46:13.043 00.002 31432 Star::Find returns 1 (0), X=611.40, Y=163.00, Mass=2453, SNR=30.5, Peak=206 HFD=3.8
20:46:13.045 00.002 31432 MultiStar: [#1 -0.58,-0.04,1.02,U] [#2 -0.30,-0.52,1.18,U] [#3 0.03,-0.37,1.03,U] [#4 0.10,-0.60,0.95,U] [#5 0.23,-0.46,0.90,U] [#6 -0.63,-0.23,1.10,U] [#7 0.38,-0.50,0.84,U] [#8 -0.21,-0.44,0.89,U] 
20:46:13.047 00.002 31432 refined, 8 included, MultiStar: {-0.18, -0.30}, one-star: {-0.41, 0.38}
20:46:13.049 00.002 31432 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
20:46:13.051 00.002 31432 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
20:46:13.052 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.10 mountX=-0.18 mountY=0.27, mountTheta=2.17
20:46:13.056 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.30, opts=13)
20:46:13.058 00.002 31432 Enqueuing Move request for scope (-0.18, -0.30)
20:46:13.060 00.002 29876 Worker thread wakes up
20:46:13.060 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
20:46:13.061 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
20:46:13.061 00.000 29876 Moving (-0.18, -0.30) raw xDistance=-0.18 yDistance=0.27
20:46:13.061 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:46:13.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:13.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:46:13.061 00.000 29876 MoveAxis(E, 0, ABG)
20:46:13.061 00.000 29876 Move returns status 0, amount 0
20:46:13.061 00.000 29876 MoveAxis(N, 0, ABG)
20:46:13.061 00.000 29876 Move returns status 0, amount 0
20:46:13.061 00.000 29876 move complete, result=0
20:46:13.061 00.000 29876 worker thread done servicing request
20:46:13.068 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:13.081 00.013 31432 UpdateGuideState exits: m=2453 RSB=30.5
20:46:13.084 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:13.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:13.087 00.001 31432 Enqueuing Expose request
20:46:13.089 00.002 29876 Worker thread wakes up
20:46:13.089 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:46:13.091 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:13.091 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:15.215 02.124 29876 Exposure complete
20:46:15.263 00.048 29876 worker thread done servicing request
20:46:15.263 00.000 31432 OnExposeComplete: enter
20:46:15.265 00.002 31432 UpdateGuideState(): m_state=6
20:46:15.267 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
20:46:15.269 00.002 31432 Star::Find returns 1 (0), X=611.63, Y=162.77, Mass=2707, SNR=32.9, Peak=226 HFD=3.6
20:46:15.271 00.002 31432 MultiStar: [#1 -0.23,-0.42,0.96,U] [#2 -0.11,-0.45,1.09,U] [#3 -0.51,0.02,0.98,U] [#4 -0.17,-0.31,0.87,U] [#5 0.38,-0.49,0.88,U] [#6 -0.10,-0.49,1.02,U] [#7 0.25,-0.41,0.76,U] [#8 -0.28,-0.46,0.82,U] 
20:46:15.273 00.002 31432 single-star, 8 included, MultiStar: {-0.11, -0.31}, one-star: {-0.17, 0.15}
20:46:15.275 00.002 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
20:46:15.279 00.004 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.88)
20:46:15.282 00.003 31432 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.42 mountX=-0.17 mountY=-0.17, mountTheta=-2.33
20:46:15.285 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.15, opts=13)
20:46:15.287 00.002 31432 Enqueuing Move request for scope (-0.17, 0.15)
20:46:15.289 00.002 29876 Worker thread wakes up
20:46:15.289 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
20:46:15.289 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
20:46:15.289 00.000 29876 Moving (-0.17, 0.15) raw xDistance=-0.17 yDistance=-0.17
20:46:15.289 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:46:15.289 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:15.289 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:46:15.289 00.000 29876 MoveAxis(E, 0, ABG)
20:46:15.289 00.000 29876 Move returns status 0, amount 0
20:46:15.289 00.000 29876 MoveAxis(N, 0, ABG)
20:46:15.289 00.000 29876 Move returns status 0, amount 0
20:46:15.289 00.000 29876 move complete, result=0
20:46:15.289 00.000 29876 worker thread done servicing request
20:46:15.294 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:15.309 00.015 31432 UpdateGuideState exits: m=2707 RSB=32.9
20:46:15.312 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:15.314 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:15.316 00.002 31432 Enqueuing Expose request
20:46:15.317 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:46:15.320 00.003 29876 Worker thread wakes up
20:46:15.320 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:15.320 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:17.229 01.909 29876 Exposure complete
20:46:17.273 00.044 29876 worker thread done servicing request
20:46:17.273 00.000 31432 OnExposeComplete: enter
20:46:17.276 00.003 31432 UpdateGuideState(): m_state=6
20:46:17.278 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
20:46:17.280 00.002 31432 Star::Find returns 1 (0), X=611.87, Y=162.76, Mass=2543, SNR=31.3, Peak=188 HFD=3.7
20:46:17.282 00.002 31432 MultiStar: [#1 -0.04,0.19,1.02,U] [#2 0.27,-0.37,1.17,U] [#3 0.49,-0.18,1.05,U] [#4 0.67,-0.59,0.00,M1] [#5 0.74,-0.35,0.00,M1] [#6 0.47,-0.44,1.03,U] [#7 0.61,-0.36,0.83,U] [#8 0.29,-0.49,0.87,U] 
20:46:17.284 00.002 31432 single-star, 6 included, MultiStar: {0.30, -0.21}, one-star: {0.07, 0.14}
20:46:17.285 00.001 31432 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.02) = xAngle (1.09 = 1.09)
20:46:17.287 00.002 31432 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.10 = -2.18)
20:46:17.289 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.07 mountY=-0.13, mountTheta=-1.06
20:46:17.292 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.14, opts=13)
20:46:17.294 00.002 31432 Enqueuing Move request for scope (0.07, 0.14)
20:46:17.296 00.002 29876 Worker thread wakes up
20:46:17.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
20:46:17.296 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
20:46:17.296 00.000 29876 Moving (0.07, 0.14) raw xDistance=0.07 yDistance=-0.13
20:46:17.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:46:17.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:17.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:46:17.297 00.001 29876 MoveAxis(E, 0, ABG)
20:46:17.297 00.000 29876 Move returns status 0, amount 0
20:46:17.297 00.000 29876 MoveAxis(N, 0, ABG)
20:46:17.297 00.000 29876 Move returns status 0, amount 0
20:46:17.297 00.000 29876 move complete, result=0
20:46:17.297 00.000 29876 worker thread done servicing request
20:46:17.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:17.311 00.011 31432 UpdateGuideState exits: m=2543 RSB=31.3
20:46:17.314 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:17.315 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:17.317 00.002 31432 Enqueuing Expose request
20:46:17.319 00.002 29876 Worker thread wakes up
20:46:17.319 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:46:17.322 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:17.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:19.453 02.131 29876 Exposure complete
20:46:19.496 00.043 29876 worker thread done servicing request
20:46:19.496 00.000 31432 OnExposeComplete: enter
20:46:19.498 00.002 31432 UpdateGuideState(): m_state=6
20:46:19.501 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
20:46:19.502 00.001 31432 Star::Find returns 1 (0), X=612.36, Y=162.13, Mass=2503, SNR=30.7, Peak=208 HFD=3.6
20:46:19.504 00.002 31432 MultiStar: [#1 1.14,-0.64,0.00,M1] [#2 1.17,-0.64,0.00,M1] [#3 1.16,-0.34,0.00,M1] [#4 1.17,-0.98,0.00,M2] [#5 1.47,-0.45,0.00,M2] [#6 1.58,-0.90,0.00,M1] [#7 1.30,-1.00,0.00,M1] [#8 0.61,-0.68,0.00,M1] 
20:46:19.506 00.002 31432 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.02) = xAngle (-0.74 = -0.74)
20:46:19.508 00.002 31432 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.27 = 2.27)
20:46:19.510 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=-0.49 hyp=0.74 cameraTheta=-0.72 mountX=0.55 mountY=0.57, mountTheta=0.80
20:46:19.513 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=-0.49, opts=13)
20:46:19.514 00.001 31432 Enqueuing Move request for scope (0.56, -0.49)
20:46:19.516 00.002 29876 Worker thread wakes up
20:46:19.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.49) opts 0xd
20:46:19.516 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, -0.49)
20:46:19.516 00.000 29876 Moving (0.56, -0.49) raw xDistance=0.55 yDistance=0.57
20:46:19.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
20:46:19.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
20:46:19.516 00.000 29876 MoveAxis(W, 53, ABG)
20:46:19.516 00.000 29876 Guiding  Dir = 3, Dur = 53
20:46:19.516 00.000 29876 IsSlewing returns 0
20:46:19.517 00.001 29876 IsGuiding returns 0
20:46:19.517 00.000 29876 PulseGuide returned control before completion, sleep 63
20:46:19.520 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:19.532 00.012 31432 UpdateGuideState exits: m=2503 RSB=30.7
20:46:19.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:19.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:19.538 00.002 31432 Enqueuing Expose request
20:46:19.590 00.052 29876 IsGuiding returns 1
20:46:19.590 00.000 29876 scope still moving after pulse duration time elapsed
20:46:19.620 00.030 29876 IsSlewing returns 0
20:46:19.620 00.000 29876 IsGuiding returns 1
20:46:19.650 00.030 29876 IsSlewing returns 0
20:46:19.650 00.000 29876 IsGuiding returns 1
20:46:19.681 00.031 29876 IsSlewing returns 0
20:46:19.681 00.000 29876 IsGuiding returns 0
20:46:19.681 00.000 29876 scope move finished after 53 + 111 ms
20:46:19.681 00.000 29876 Move returns status 0, amount 53
20:46:19.681 00.000 29876 MoveAxis(S, 42, ABG)
20:46:19.681 00.000 29876 Guiding  Dir = 1, Dur = 42
20:46:19.681 00.000 29876 IsSlewing returns 0
20:46:19.681 00.000 29876 IsGuiding returns 0
20:46:19.681 00.000 29876 PulseGuide returned control before completion, sleep 52
20:46:19.742 00.061 29876 IsGuiding returns 1
20:46:19.742 00.000 29876 scope still moving after pulse duration time elapsed
20:46:19.774 00.032 29876 IsSlewing returns 0
20:46:19.774 00.000 29876 IsGuiding returns 1
20:46:19.805 00.031 29876 IsSlewing returns 0
20:46:19.805 00.000 29876 IsGuiding returns 1
20:46:19.836 00.031 29876 IsSlewing returns 0
20:46:19.836 00.000 29876 IsGuiding returns 1
20:46:19.866 00.030 29876 IsSlewing returns 0
20:46:19.866 00.000 29876 IsGuiding returns 1
20:46:19.896 00.030 29876 IsSlewing returns 0
20:46:19.896 00.000 29876 IsGuiding returns 0
20:46:19.896 00.000 29876 scope move finished after 42 + 172 ms
20:46:19.896 00.000 29876 Move returns status 0, amount 42
20:46:19.896 00.000 29876 move complete, result=0
20:46:19.896 00.000 29876 worker thread done servicing request
20:46:19.896 00.000 29876 Worker thread wakes up
20:46:19.897 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:19.897 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:19.897 00.000 31432 GuideStep: 0.5 px 53 ms WEST, 0.6 px 42 ms SOUTH
20:46:21.803 01.906 29876 Exposure complete
20:46:21.846 00.043 29876 worker thread done servicing request
20:46:21.847 00.001 31432 OnExposeComplete: enter
20:46:21.849 00.002 31432 UpdateGuideState(): m_state=6
20:46:21.851 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
20:46:21.853 00.002 31432 Star::Find returns 1 (0), X=612.34, Y=162.71, Mass=2377, SNR=29.9, Peak=244 HFD=3.3
20:46:21.854 00.001 31432 MultiStar: [#1 1.03,-0.30,0.00,M2] [#2 0.85,-0.15,0.00,M2] [#3 0.93,-0.47,0.00,M2] [#4 0.75,-0.54,0.00,M3] [#5 0.86,-0.38,0.00,M3] [#6 0.74,-0.10,1.10,U] [#7 0.78,-0.31,0.00,M2] [#8 0.86,-0.48,0.00,M2] 
20:46:21.856 00.002 31432 single-star, 1 included, MultiStar: {0.64, -0.01}, one-star: {0.54, 0.08}
20:46:21.858 00.002 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
20:46:21.860 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.14 = -3.14)
20:46:21.862 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.08 hyp=0.55 cameraTheta=0.16 mountX=0.54 mountY=-0.00, mountTheta=-0.00
20:46:21.867 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.08, opts=13)
20:46:21.871 00.004 31432 Enqueuing Move request for scope (0.54, 0.08)
20:46:21.873 00.002 29876 Worker thread wakes up
20:46:21.873 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.08) opts 0xd
20:46:21.873 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.08)
20:46:21.873 00.000 29876 Moving (0.54, 0.08) raw xDistance=0.54 yDistance=-0.00
20:46:21.873 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
20:46:21.873 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:21.873 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:46:21.873 00.000 29876 MoveAxis(W, 60, ABG)
20:46:21.873 00.000 29876 Guiding  Dir = 3, Dur = 60
20:46:21.874 00.001 29876 IsSlewing returns 0
20:46:21.874 00.000 29876 IsGuiding returns 0
20:46:21.874 00.000 29876 PulseGuide returned control before completion, sleep 70
20:46:21.877 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:21.889 00.012 31432 UpdateGuideState exits: m=2377 RSB=29.9
20:46:21.891 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:21.893 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:21.895 00.002 31432 Enqueuing Expose request
20:46:21.956 00.061 29876 IsGuiding returns 1
20:46:21.956 00.000 29876 scope still moving after pulse duration time elapsed
20:46:21.986 00.030 29876 IsSlewing returns 0
20:46:21.986 00.000 29876 IsGuiding returns 1
20:46:22.017 00.031 29876 IsSlewing returns 0
20:46:22.017 00.000 29876 IsGuiding returns 1
20:46:22.047 00.030 29876 IsSlewing returns 0
20:46:22.047 00.000 29876 IsGuiding returns 0
20:46:22.047 00.000 29876 scope move finished after 60 + 113 ms
20:46:22.047 00.000 29876 Move returns status 0, amount 60
20:46:22.047 00.000 29876 MoveAxis(N, 0, ABG)
20:46:22.047 00.000 29876 Move returns status 0, amount 0
20:46:22.047 00.000 29876 move complete, result=0
20:46:22.048 00.001 29876 worker thread done servicing request
20:46:22.048 00.000 29876 Worker thread wakes up
20:46:22.048 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:22.048 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:22.048 00.000 31432 GuideStep: 0.5 px 60 ms WEST, -0.0 px 0 ms NORTH
20:46:24.170 02.122 29876 Exposure complete
20:46:24.214 00.044 29876 worker thread done servicing request
20:46:24.214 00.000 31432 OnExposeComplete: enter
20:46:24.216 00.002 31432 UpdateGuideState(): m_state=6
20:46:24.219 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
20:46:24.220 00.001 31432 Star::Find returns 1 (0), X=612.17, Y=163.16, Mass=2509, SNR=31.1, Peak=200 HFD=3.6
20:46:24.222 00.002 31432 MultiStar: [#1 0.48,-0.01,1.04,U] [#2 0.38,-0.46,1.13,U] [#3 0.22,0.41,0.96,U] [#4 0.61,0.05,0.85,U] [#5 0.74,0.00,0.93,U] [#6 0.54,-0.28,1.04,U] [#7 0.37,-0.01,0.81,U] [#8 0.18,-0.12,0.88,U] 
20:46:24.223 00.001 31432 refined, 8 included, MultiStar: {0.43, 0.01}, one-star: {0.36, 0.54}
20:46:24.225 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
20:46:24.227 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
20:46:24.229 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.01 mountX=0.43 mountY=0.06, mountTheta=0.14
20:46:24.231 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.01, opts=13)
20:46:24.233 00.002 31432 Enqueuing Move request for scope (0.43, 0.01)
20:46:24.235 00.002 29876 Worker thread wakes up
20:46:24.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.01) opts 0xd
20:46:24.235 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.01)
20:46:24.235 00.000 29876 Moving (0.43, 0.01) raw xDistance=0.43 yDistance=0.06
20:46:24.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
20:46:24.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:24.236 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:46:24.236 00.000 29876 MoveAxis(W, 50, ABG)
20:46:24.236 00.000 29876 Guiding  Dir = 3, Dur = 50
20:46:24.236 00.000 29876 IsSlewing returns 0
20:46:24.236 00.000 29876 IsGuiding returns 0
20:46:24.236 00.000 29876 PulseGuide returned control before completion, sleep 60
20:46:24.239 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:24.251 00.012 31432 UpdateGuideState exits: m=2509 RSB=31.1
20:46:24.253 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:24.255 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:24.257 00.002 31432 Enqueuing Expose request
20:46:24.309 00.052 29876 IsGuiding returns 1
20:46:24.309 00.000 29876 scope still moving after pulse duration time elapsed
20:46:24.340 00.031 29876 IsSlewing returns 0
20:46:24.340 00.000 29876 IsGuiding returns 1
20:46:24.372 00.032 29876 IsSlewing returns 0
20:46:24.372 00.000 29876 IsGuiding returns 0
20:46:24.372 00.000 29876 scope move finished after 50 + 85 ms
20:46:24.372 00.000 29876 Move returns status 0, amount 50
20:46:24.372 00.000 29876 MoveAxis(N, 0, ABG)
20:46:24.372 00.000 29876 Move returns status 0, amount 0
20:46:24.372 00.000 29876 move complete, result=0
20:46:24.372 00.000 29876 worker thread done servicing request
20:46:24.372 00.000 29876 Worker thread wakes up
20:46:24.372 00.000 31432 GuideStep: 0.4 px 50 ms WEST, 0.1 px 0 ms NORTH
20:46:24.375 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:24.375 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:26.283 01.908 29876 Exposure complete
20:46:26.327 00.044 29876 worker thread done servicing request
20:46:26.327 00.000 31432 OnExposeComplete: enter
20:46:26.329 00.002 31432 UpdateGuideState(): m_state=6
20:46:26.331 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
20:46:26.333 00.002 31432 Star::Find returns 1 (0), X=612.48, Y=163.15, Mass=2360, SNR=30.2, Peak=214 HFD=3.4
20:46:26.335 00.002 31432 MultiStar: [#1 0.69,0.14,1.06,U] [#2 0.85,-0.16,0.00,M2] [#3 0.77,0.17,1.05,U] [#4 0.91,-0.17,0.00,M3] [#5 1.33,-0.23,0.00,M3] [#6 1.02,-0.24,0.00,M1] [#7 0.83,0.05,0.00,M2] [#8 0.42,0.05,0.92,U] 
20:46:26.337 00.002 31432 refined, 3 included, MultiStar: {0.64, 0.22}, one-star: {0.68, 0.53}
20:46:26.339 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
20:46:26.341 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
20:46:26.343 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.22 hyp=0.68 cameraTheta=0.33 mountX=0.65 mountY=-0.12, mountTheta=-0.18
20:46:26.345 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.22, opts=13)
20:46:26.347 00.002 31432 Enqueuing Move request for scope (0.64, 0.22)
20:46:26.349 00.002 29876 Worker thread wakes up
20:46:26.349 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.22) opts 0xd
20:46:26.349 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.22)
20:46:26.349 00.000 29876 Moving (0.64, 0.22) raw xDistance=0.65 yDistance=-0.12
20:46:26.349 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.65
20:46:26.349 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:26.350 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:46:26.350 00.000 29876 MoveAxis(W, 70, ABG)
20:46:26.350 00.000 29876 Guiding  Dir = 3, Dur = 70
20:46:26.350 00.000 29876 IsSlewing returns 0
20:46:26.350 00.000 29876 IsGuiding returns 0
20:46:26.350 00.000 29876 PulseGuide returned control before completion, sleep 80
20:46:26.353 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:26.364 00.011 31432 UpdateGuideState exits: m=2360 RSB=30.2
20:46:26.366 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:26.368 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:26.370 00.002 31432 Enqueuing Expose request
20:46:26.435 00.065 29876 IsGuiding returns 1
20:46:26.435 00.000 29876 scope still moving after pulse duration time elapsed
20:46:26.467 00.032 29876 IsSlewing returns 0
20:46:26.467 00.000 29876 IsGuiding returns 1
20:46:26.498 00.031 29876 IsSlewing returns 0
20:46:26.498 00.000 29876 IsGuiding returns 0
20:46:26.498 00.000 29876 scope move finished after 70 + 77 ms
20:46:26.498 00.000 29876 Move returns status 0, amount 70
20:46:26.498 00.000 29876 MoveAxis(N, 0, ABG)
20:46:26.498 00.000 29876 Move returns status 0, amount 0
20:46:26.498 00.000 29876 move complete, result=0
20:46:26.498 00.000 29876 worker thread done servicing request
20:46:26.498 00.000 29876 Worker thread wakes up
20:46:26.498 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:26.498 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:26.498 00.000 31432 GuideStep: 0.7 px 70 ms WEST, -0.1 px 0 ms NORTH
20:46:28.620 02.122 29876 Exposure complete
20:46:28.665 00.045 29876 worker thread done servicing request
20:46:28.665 00.000 31432 OnExposeComplete: enter
20:46:28.667 00.002 31432 UpdateGuideState(): m_state=6
20:46:28.669 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
20:46:28.671 00.002 31432 Star::Find returns 1 (0), X=612.32, Y=163.08, Mass=2468, SNR=30.7, Peak=219 HFD=3.4
20:46:28.673 00.002 31432 MultiStar: [#1 0.76,0.15,1.06,U] [#2 0.90,0.07,0.00,M3] [#3 0.91,0.08,0.00,M1] [#4 1.01,-0.04,0.00,M4] [#5 1.10,0.08,0.00,M4] [#6 0.51,0.02,1.09,U] [#7 0.75,0.07,0.84,U] [#8 0.73,-0.11,0.92,U] 
20:46:28.675 00.002 31432 refined, 4 included, MultiStar: {0.64, 0.12}, one-star: {0.52, 0.46}
20:46:28.676 00.001 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
20:46:28.678 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
20:46:28.680 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.12 hyp=0.66 cameraTheta=0.19 mountX=0.65 mountY=-0.02, mountTheta=-0.03
20:46:28.683 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.12, opts=13)
20:46:28.685 00.002 31432 Enqueuing Move request for scope (0.64, 0.12)
20:46:28.687 00.002 29876 Worker thread wakes up
20:46:28.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.12) opts 0xd
20:46:28.687 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.12)
20:46:28.687 00.000 29876 Moving (0.64, 0.12) raw xDistance=0.65 yDistance=-0.02
20:46:28.687 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
20:46:28.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:28.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:46:28.687 00.000 29876 MoveAxis(W, 72, ABG)
20:46:28.687 00.000 29876 Guiding  Dir = 3, Dur = 72
20:46:28.687 00.000 29876 IsSlewing returns 0
20:46:28.687 00.000 29876 IsGuiding returns 0
20:46:28.688 00.001 29876 PulseGuide returned control before completion, sleep 82
20:46:28.691 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:46:28.703 00.012 31432 UpdateGuideState exits: m=2468 RSB=30.7
20:46:28.705 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:28.707 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:28.709 00.002 31432 Enqueuing Expose request
20:46:28.774 00.065 29876 IsGuiding returns 1
20:46:28.774 00.000 29876 scope still moving after pulse duration time elapsed
20:46:28.806 00.032 29876 IsSlewing returns 0
20:46:28.806 00.000 29876 IsGuiding returns 1
20:46:28.837 00.031 29876 IsSlewing returns 0
20:46:28.837 00.000 29876 IsGuiding returns 1
20:46:28.867 00.030 29876 IsSlewing returns 0
20:46:28.867 00.000 29876 IsGuiding returns 0
20:46:28.867 00.000 29876 scope move finished after 72 + 107 ms
20:46:28.867 00.000 29876 Move returns status 0, amount 72
20:46:28.867 00.000 29876 MoveAxis(N, 0, ABG)
20:46:28.867 00.000 29876 Move returns status 0, amount 0
20:46:28.867 00.000 29876 move complete, result=0
20:46:28.867 00.000 29876 worker thread done servicing request
20:46:28.867 00.000 29876 Worker thread wakes up
20:46:28.867 00.000 31432 GuideStep: 0.6 px 72 ms WEST, -0.0 px 0 ms NORTH
20:46:28.872 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:28.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:30.789 01.917 29876 Exposure complete
20:46:30.833 00.044 29876 worker thread done servicing request
20:46:30.833 00.000 31432 OnExposeComplete: enter
20:46:30.835 00.002 31432 UpdateGuideState(): m_state=6
20:46:30.837 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
20:46:30.840 00.003 31432 Star::Find returns 1 (0), X=611.69, Y=163.11, Mass=2452, SNR=30.6, Peak=208 HFD=3.4
20:46:30.842 00.002 31432 MultiStar: [#1 0.10,-0.10,1.03,U] [#2 0.04,-0.16,1.13,U] [#3 0.16,-0.34,1.02,U] [#4 0.53,-0.52,0.91,U] [#5 0.36,-0.24,0.95,U] [#6 -0.13,-0.10,1.11,U] [#7 0.21,-0.28,0.88,U] [#8 0.49,-0.67,0.00,M1] 
20:46:30.844 00.002 31432 refined, 7 included, MultiStar: {0.13, -0.15}, one-star: {-0.11, 0.49}
20:46:30.845 00.001 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
20:46:30.847 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
20:46:30.849 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.84 mountX=0.13 mountY=0.17, mountTheta=0.91
20:46:30.851 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.15, opts=13)
20:46:30.854 00.003 31432 Enqueuing Move request for scope (0.13, -0.15)
20:46:30.855 00.001 29876 Worker thread wakes up
20:46:30.856 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
20:46:30.856 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
20:46:30.856 00.000 29876 Moving (0.13, -0.15) raw xDistance=0.13 yDistance=0.17
20:46:30.856 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:46:30.856 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:30.856 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:46:30.856 00.000 29876 MoveAxis(E, 0, ABG)
20:46:30.856 00.000 29876 Move returns status 0, amount 0
20:46:30.856 00.000 29876 MoveAxis(N, 0, ABG)
20:46:30.856 00.000 29876 Move returns status 0, amount 0
20:46:30.856 00.000 29876 move complete, result=0
20:46:30.856 00.000 29876 worker thread done servicing request
20:46:30.858 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=5, FiltMax=257, Gamma=0.490
20:46:30.871 00.013 31432 UpdateGuideState exits: m=2452 RSB=30.6
20:46:30.872 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:30.875 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:30.877 00.002 31432 Enqueuing Expose request
20:46:30.879 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:46:30.880 00.001 29876 Worker thread wakes up
20:46:30.880 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:30.880 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:33.107 02.227 29876 Exposure complete
20:46:33.152 00.045 29876 worker thread done servicing request
20:46:33.152 00.000 31432 OnExposeComplete: enter
20:46:33.154 00.002 31432 UpdateGuideState(): m_state=6
20:46:33.156 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
20:46:33.158 00.002 31432 Star::Find returns 1 (0), X=612.08, Y=163.12, Mass=2482, SNR=30.3, Peak=257 HFD=3.1
20:46:33.160 00.002 31432 MultiStar: [#1 0.71,-0.02,1.07,U] [#2 0.18,-0.33,1.14,U] [#3 0.78,-0.38,0.00,M1] [#4 0.92,-0.61,0.00,M4] [#5 0.95,-0.47,0.00,M4] [#6 0.16,-0.19,1.10,U] [#7 0.96,-0.45,0.00,M1] [#8 0.28,-0.57,0.92,U] 
20:46:33.162 00.002 31432 refined, 4 included, MultiStar: {0.32, -0.12}, one-star: {0.28, 0.50}
20:46:33.164 00.002 31432 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.02) = xAngle (-0.38 = -0.38)
20:46:33.166 00.002 31432 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.63 = 2.63)
20:46:33.168 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.36 mountX=0.32 mountY=0.17, mountTheta=0.49
20:46:33.171 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.12, opts=13)
20:46:33.173 00.002 31432 Enqueuing Move request for scope (0.32, -0.12)
20:46:33.175 00.002 29876 Worker thread wakes up
20:46:33.175 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
20:46:33.175 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
20:46:33.175 00.000 29876 Moving (0.32, -0.12) raw xDistance=0.32 yDistance=0.17
20:46:33.175 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
20:46:33.175 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:33.176 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:46:33.176 00.000 29876 MoveAxis(W, 31, ABG)
20:46:33.176 00.000 29876 Guiding  Dir = 3, Dur = 31
20:46:33.176 00.000 29876 IsSlewing returns 0
20:46:33.176 00.000 29876 IsGuiding returns 0
20:46:33.176 00.000 29876 PulseGuide returned control before completion, sleep 41
20:46:33.179 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:33.191 00.012 31432 UpdateGuideState exits: m=2482 RSB=30.3
20:46:33.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:33.195 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:33.197 00.002 31432 Enqueuing Expose request
20:46:33.229 00.032 29876 IsGuiding returns 1
20:46:33.229 00.000 29876 scope still moving after pulse duration time elapsed
20:46:33.260 00.031 29876 IsSlewing returns 0
20:46:33.260 00.000 29876 IsGuiding returns 0
20:46:33.260 00.000 29876 scope move finished after 31 + 52 ms
20:46:33.260 00.000 29876 Move returns status 0, amount 31
20:46:33.260 00.000 29876 MoveAxis(N, 0, ABG)
20:46:33.260 00.000 29876 Move returns status 0, amount 0
20:46:33.260 00.000 29876 move complete, result=0
20:46:33.260 00.000 29876 worker thread done servicing request
20:46:33.260 00.000 29876 Worker thread wakes up
20:46:33.260 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:33.260 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:33.261 00.001 31432 GuideStep: 0.3 px 31 ms WEST, 0.2 px 0 ms NORTH
20:46:35.172 01.911 29876 Exposure complete
20:46:35.215 00.043 29876 worker thread done servicing request
20:46:35.215 00.000 31432 OnExposeComplete: enter
20:46:35.218 00.003 31432 UpdateGuideState(): m_state=6
20:46:35.220 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
20:46:35.222 00.002 31432 Star::Find returns 1 (0), X=611.67, Y=162.65, Mass=2370, SNR=29.4, Peak=239 HFD=3.2
20:46:35.224 00.002 31432 MultiStar: [#1 0.14,0.03,1.07,U] [#2 0.52,-0.01,1.29,U] [#3 0.21,-0.27,1.10,U] [#4 0.78,-0.48,0.00,M5] [#5 0.85,-0.56,0.00,M5] [#6 0.66,-0.17,1.19,U] [#7 0.82,-0.68,0.00,M2] [#8 0.48,-0.21,0.96,U] 
20:46:35.225 00.001 31432 single-star, 5 included, MultiStar: {0.33, -0.10}, one-star: {-0.13, 0.02}
20:46:35.227 00.002 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.94 = 2.94)
20:46:35.229 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.95 = -0.33)
20:46:35.231 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=-0.13 mountY=-0.04, mountTheta=-2.82
20:46:35.234 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.02, opts=13)
20:46:35.236 00.002 31432 Enqueuing Move request for scope (-0.13, 0.02)
20:46:35.237 00.001 29876 Worker thread wakes up
20:46:35.237 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
20:46:35.237 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
20:46:35.237 00.000 29876 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=-0.04
20:46:35.238 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:46:35.238 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:35.238 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:46:35.238 00.000 29876 MoveAxis(E, 0, ABG)
20:46:35.238 00.000 29876 Move returns status 0, amount 0
20:46:35.238 00.000 29876 MoveAxis(N, 0, ABG)
20:46:35.238 00.000 29876 Move returns status 0, amount 0
20:46:35.238 00.000 29876 move complete, result=0
20:46:35.238 00.000 29876 worker thread done servicing request
20:46:35.241 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:46:35.253 00.012 31432 UpdateGuideState exits: m=2370 RSB=29.4
20:46:35.255 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:35.257 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:35.259 00.002 31432 Enqueuing Expose request
20:46:35.261 00.002 29876 Worker thread wakes up
20:46:35.261 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:46:35.263 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:35.263 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:37.394 02.131 29876 Exposure complete
20:46:37.441 00.047 29876 worker thread done servicing request
20:46:37.442 00.001 31432 OnExposeComplete: enter
20:46:37.448 00.006 31432 UpdateGuideState(): m_state=6
20:46:37.453 00.005 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
20:46:37.459 00.006 31432 Star::Find returns 1 (0), X=612.42, Y=163.14, Mass=2494, SNR=31.1, Peak=231 HFD=3.4
20:46:37.464 00.005 31432 MultiStar: [#1 1.25,0.11,0.00,M1] [#2 1.11,0.07,0.00,M1] [#3 1.21,0.44,0.00,M1] [#4 1.47,-0.29,0.00,M6] [#5 1.49,0.03,0.00,M6] [#6 1.03,0.26,0.00,M1] [#7 1.22,-0.25,0.00,M3] [#8 1.13,-0.10,0.00,M1] 
20:46:37.465 00.001 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
20:46:37.467 00.002 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.60)
20:46:37.469 00.002 31432 CameraToMount -- cameraX=0.62 cameraY=0.52 hyp=0.80 cameraTheta=0.70 mountX=0.63 mountY=-0.41, mountTheta=-0.58
20:46:37.472 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=0.52, opts=13)
20:46:37.474 00.002 31432 Enqueuing Move request for scope (0.62, 0.52)
20:46:37.476 00.002 29876 Worker thread wakes up
20:46:37.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.52) opts 0xd
20:46:37.476 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, 0.52)
20:46:37.476 00.000 29876 Moving (0.62, 0.52) raw xDistance=0.63 yDistance=-0.41
20:46:37.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.63
20:46:37.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:46:37.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:46:37.476 00.000 29876 MoveAxis(W, 60, ABG)
20:46:37.476 00.000 29876 Guiding  Dir = 3, Dur = 60
20:46:37.476 00.000 29876 IsSlewing returns 0
20:46:37.476 00.000 29876 IsGuiding returns 0
20:46:37.477 00.001 29876 PulseGuide returned control before completion, sleep 70
20:46:37.480 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:37.491 00.011 31432 UpdateGuideState exits: m=2494 RSB=31.1
20:46:37.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:37.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:37.497 00.002 31432 Enqueuing Expose request
20:46:37.548 00.051 29876 IsGuiding returns 1
20:46:37.548 00.000 29876 scope still moving after pulse duration time elapsed
20:46:37.580 00.032 29876 IsSlewing returns 0
20:46:37.580 00.000 29876 IsGuiding returns 1
20:46:37.610 00.030 29876 IsSlewing returns 0
20:46:37.610 00.000 29876 IsGuiding returns 1
20:46:37.640 00.030 29876 IsSlewing returns 0
20:46:37.640 00.000 29876 IsGuiding returns 0
20:46:37.640 00.000 29876 scope move finished after 60 + 103 ms
20:46:37.640 00.000 29876 Move returns status 0, amount 60
20:46:37.640 00.000 29876 MoveAxis(N, 0, ABG)
20:46:37.640 00.000 29876 Move returns status 0, amount 0
20:46:37.640 00.000 29876 move complete, result=0
20:46:37.640 00.000 29876 worker thread done servicing request
20:46:37.641 00.001 29876 Worker thread wakes up
20:46:37.641 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:37.641 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:37.641 00.000 31432 GuideStep: 0.6 px 60 ms WEST, -0.4 px 0 ms NORTH
20:46:39.545 01.904 29876 Exposure complete
20:46:39.588 00.043 29876 worker thread done servicing request
20:46:39.589 00.001 31432 OnExposeComplete: enter
20:46:39.591 00.002 31432 UpdateGuideState(): m_state=6
20:46:39.593 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
20:46:39.595 00.002 31432 Star::Find returns 1 (0), X=612.05, Y=162.94, Mass=2330, SNR=29.0, Peak=207 HFD=3.5
20:46:39.597 00.002 31432 MultiStar: [#1 0.72,-0.10,1.04,U] [#2 0.66,-0.15,1.19,U] [#3 0.95,-0.08,0.00,M2] [#4 1.03,-0.33,0.00,M7] [#5 0.88,-0.23,0.00,M7] [#6 0.54,-0.14,1.21,U] [#7 1.06,-0.30,0.00,M4] [#8 0.78,-0.22,0.00,M2] 
20:46:39.599 00.002 31432 single-star, 3 included, MultiStar: {0.55, -0.03}, one-star: {0.24, 0.31}
20:46:39.601 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
20:46:39.603 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
20:46:39.604 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=0.31 hyp=0.40 cameraTheta=0.91 mountX=0.25 mountY=-0.27, mountTheta=-0.83
20:46:39.607 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.31, opts=13)
20:46:39.609 00.002 31432 Enqueuing Move request for scope (0.24, 0.31)
20:46:39.612 00.003 29876 Worker thread wakes up
20:46:39.612 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.31) opts 0xd
20:46:39.612 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.31)
20:46:39.612 00.000 29876 Moving (0.24, 0.31) raw xDistance=0.25 yDistance=-0.27
20:46:39.612 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25
20:46:39.612 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:39.612 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:46:39.612 00.000 29876 MoveAxis(W, 33, ABG)
20:46:39.612 00.000 29876 Guiding  Dir = 3, Dur = 33
20:46:39.612 00.000 29876 IsSlewing returns 0
20:46:39.612 00.000 29876 IsGuiding returns 0
20:46:39.613 00.001 29876 PulseGuide returned control before completion, sleep 43
20:46:39.616 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:39.628 00.012 31432 UpdateGuideState exits: m=2330 RSB=29.0
20:46:39.631 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:39.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:39.634 00.001 31432 Enqueuing Expose request
20:46:39.668 00.034 29876 IsGuiding returns 1
20:46:39.668 00.000 29876 scope still moving after pulse duration time elapsed
20:46:39.698 00.030 29876 IsSlewing returns 0
20:46:39.698 00.000 29876 IsGuiding returns 0
20:46:39.698 00.000 29876 scope move finished after 33 + 52 ms
20:46:39.698 00.000 29876 Move returns status 0, amount 33
20:46:39.698 00.000 29876 MoveAxis(N, 0, ABG)
20:46:39.698 00.000 29876 Move returns status 0, amount 0
20:46:39.698 00.000 29876 move complete, result=0
20:46:39.699 00.001 29876 worker thread done servicing request
20:46:39.699 00.000 29876 Worker thread wakes up
20:46:39.699 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:39.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:39.699 00.000 31432 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
20:46:41.830 02.131 29876 Exposure complete
20:46:41.872 00.042 29876 worker thread done servicing request
20:46:41.873 00.001 31432 OnExposeComplete: enter
20:46:41.875 00.002 31432 UpdateGuideState(): m_state=6
20:46:41.877 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
20:46:41.879 00.002 31432 Star::Find returns 1 (0), X=612.30, Y=162.95, Mass=2490, SNR=30.6, Peak=228 HFD=3.4
20:46:41.881 00.002 31432 MultiStar: [#1 0.89,-0.19,0.00,M1] [#2 1.12,-0.22,0.00,M1] [#3 0.99,0.17,0.00,M3] [#4 0.35,-0.12,0.92,U] [#5 1.14,-0.25,0.00,M8] [#6 1.05,0.04,0.00,M1] [#7 0.49,-0.10,0.83,U] [#8 0.35,-0.44,0.90,U] 
20:46:41.883 00.002 31432 refined, 3 included, MultiStar: {0.42, -0.07}, one-star: {0.50, 0.32}
20:46:41.884 00.001 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
20:46:41.886 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
20:46:41.888 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-0.17 mountX=0.42 mountY=0.14, mountTheta=0.31
20:46:41.890 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.07, opts=13)
20:46:41.893 00.003 31432 Enqueuing Move request for scope (0.42, -0.07)
20:46:41.895 00.002 29876 Worker thread wakes up
20:46:41.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.07) opts 0xd
20:46:41.895 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.07)
20:46:41.895 00.000 29876 Moving (0.42, -0.07) raw xDistance=0.42 yDistance=0.14
20:46:41.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
20:46:41.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:41.895 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:46:41.895 00.000 29876 MoveAxis(W, 45, ABG)
20:46:41.895 00.000 29876 Guiding  Dir = 3, Dur = 45
20:46:41.896 00.001 29876 IsSlewing returns 0
20:46:41.896 00.000 29876 IsGuiding returns 0
20:46:41.896 00.000 29876 PulseGuide returned control before completion, sleep 55
20:46:41.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:41.911 00.012 31432 UpdateGuideState exits: m=2490 RSB=30.6
20:46:41.914 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:41.917 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:41.920 00.003 31432 Enqueuing Expose request
20:46:41.954 00.034 29876 IsGuiding returns 1
20:46:41.954 00.000 29876 scope still moving after pulse duration time elapsed
20:46:41.985 00.031 29876 IsSlewing returns 0
20:46:41.985 00.000 29876 IsGuiding returns 1
20:46:42.016 00.031 29876 IsSlewing returns 0
20:46:42.016 00.000 29876 IsGuiding returns 1
20:46:42.047 00.031 29876 IsSlewing returns 0
20:46:42.047 00.000 29876 IsGuiding returns 1
20:46:42.078 00.031 29876 IsSlewing returns 0
20:46:42.078 00.000 29876 IsGuiding returns 1
20:46:42.108 00.030 29876 IsSlewing returns 0
20:46:42.108 00.000 29876 IsGuiding returns 0
20:46:42.108 00.000 29876 scope move finished after 45 + 167 ms
20:46:42.108 00.000 29876 Move returns status 0, amount 45
20:46:42.108 00.000 29876 MoveAxis(N, 0, ABG)
20:46:42.108 00.000 29876 Move returns status 0, amount 0
20:46:42.108 00.000 29876 move complete, result=0
20:46:42.108 00.000 29876 worker thread done servicing request
20:46:42.108 00.000 29876 Worker thread wakes up
20:46:42.109 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:42.109 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:42.109 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.1 px 0 ms NORTH
20:46:44.025 01.916 29876 Exposure complete
20:46:44.069 00.044 29876 worker thread done servicing request
20:46:44.069 00.000 31432 OnExposeComplete: enter
20:46:44.072 00.003 31432 UpdateGuideState(): m_state=6
20:46:44.073 00.001 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
20:46:44.075 00.002 31432 Star::Find returns 1 (0), X=612.74, Y=163.13, Mass=2349, SNR=29.4, Peak=200 HFD=3.5
20:46:44.078 00.003 31432 MultiStar: [#1 1.22,0.15,0.00,M2] [#2 0.94,0.08,0.00,M2] [#3 0.70,0.63,0.00,M4] [#4 1.07,0.01,0.00,M7] [#5 1.21,0.16,0.00,M9] [#6 1.12,0.24,0.00,M2] [#7 1.62,0.32,0.00,M4] [#8 0.94,0.25,0.00,M2] 
20:46:44.079 00.001 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
20:46:44.081 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
20:46:44.083 00.002 31432 CameraToMount -- cameraX=0.94 cameraY=0.51 hyp=1.07 cameraTheta=0.50 mountX=0.95 mountY=-0.36, mountTheta=-0.36
20:46:44.086 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.94, y=0.51, opts=13)
20:46:44.088 00.002 31432 Enqueuing Move request for scope (0.94, 0.51)
20:46:44.089 00.001 29876 Worker thread wakes up
20:46:44.089 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.51) opts 0xd
20:46:44.089 00.000 29876 Handling offset move in thread for scope, endpoint = (0.94, 0.51)
20:46:44.089 00.000 29876 Moving (0.94, 0.51) raw xDistance=0.95 yDistance=-0.36
20:46:44.090 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.95
20:46:44.090 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:44.090 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:46:44.090 00.000 29876 MoveAxis(W, 98, ABG)
20:46:44.090 00.000 29876 Guiding  Dir = 3, Dur = 98
20:46:44.090 00.000 29876 IsSlewing returns 0
20:46:44.090 00.000 29876 IsGuiding returns 0
20:46:44.090 00.000 29876 PulseGuide returned control before completion, sleep 108
20:46:44.093 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:44.104 00.011 31432 UpdateGuideState exits: m=2349 RSB=29.4
20:46:44.107 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:44.109 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:44.110 00.001 31432 Enqueuing Expose request
20:46:44.210 00.100 29876 IsGuiding returns 1
20:46:44.210 00.000 29876 scope still moving after pulse duration time elapsed
20:46:44.241 00.031 29876 IsSlewing returns 0
20:46:44.241 00.000 29876 IsGuiding returns 1
20:46:44.271 00.030 29876 IsSlewing returns 0
20:46:44.271 00.000 29876 IsGuiding returns 0
20:46:44.271 00.000 29876 scope move finished after 98 + 83 ms
20:46:44.271 00.000 29876 Move returns status 0, amount 98
20:46:44.271 00.000 29876 MoveAxis(N, 0, ABG)
20:46:44.271 00.000 29876 Move returns status 0, amount 0
20:46:44.271 00.000 29876 move complete, result=0
20:46:44.271 00.000 29876 worker thread done servicing request
20:46:44.271 00.000 29876 Worker thread wakes up
20:46:44.271 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:44.271 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:44.272 00.001 31432 GuideStep: 1.0 px 98 ms WEST, -0.4 px 0 ms NORTH
20:46:46.406 02.134 29876 Exposure complete
20:46:46.449 00.043 29876 worker thread done servicing request
20:46:46.449 00.000 31432 OnExposeComplete: enter
20:46:46.451 00.002 31432 UpdateGuideState(): m_state=6
20:46:46.454 00.003 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
20:46:46.456 00.002 31432 Star::Find returns 1 (0), X=612.21, Y=162.58, Mass=2437, SNR=30.4, Peak=238 HFD=3.3
20:46:46.458 00.002 31432 MultiStar: [#1 0.43,-0.42,1.05,U] [#2 -0.10,-0.17,1.17,U] [#3 0.35,-0.56,1.06,U] [#4 0.14,-0.48,0.92,U] [#5 0.68,-0.70,0.00,M10] [#6 0.07,-0.61,1.04,U] [#7 0.46,-0.42,0.79,U] [#8 -0.04,-0.07,0.91,U] 
20:46:46.460 00.002 31432 refined, 7 included, MultiStar: {0.21, -0.35}, one-star: {0.41, -0.04}
20:46:46.462 00.002 31432 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.02) = xAngle (-1.06 = -1.06)
20:46:46.464 00.002 31432 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.95 = 1.95)
20:46:46.465 00.001 31432 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.40 cameraTheta=-1.03 mountX=0.20 mountY=0.37, mountTheta=1.08
20:46:46.469 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.35, opts=13)
20:46:46.471 00.002 31432 Enqueuing Move request for scope (0.21, -0.35)
20:46:46.473 00.002 29876 Worker thread wakes up
20:46:46.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.35) opts 0xd
20:46:46.473 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.35)
20:46:46.473 00.000 29876 Moving (0.21, -0.35) raw xDistance=0.20 yDistance=0.37
20:46:46.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:46:46.473 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:46.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:46:46.473 00.000 29876 MoveAxis(E, 0, ABG)
20:46:46.473 00.000 29876 Move returns status 0, amount 0
20:46:46.473 00.000 29876 MoveAxis(N, 0, ABG)
20:46:46.473 00.000 29876 Move returns status 0, amount 0
20:46:46.473 00.000 29876 move complete, result=0
20:46:46.473 00.000 29876 worker thread done servicing request
20:46:46.478 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:46.489 00.011 31432 UpdateGuideState exits: m=2437 RSB=30.4
20:46:46.492 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:46.493 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:46.495 00.002 31432 Enqueuing Expose request
20:46:46.497 00.002 29876 Worker thread wakes up
20:46:46.497 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:46:46.499 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:46.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:48.413 01.914 29876 Exposure complete
20:46:48.456 00.043 29876 worker thread done servicing request
20:46:48.456 00.000 31432 OnExposeComplete: enter
20:46:48.458 00.002 31432 UpdateGuideState(): m_state=6
20:46:48.461 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
20:46:48.463 00.002 31432 Star::Find returns 1 (0), X=612.79, Y=162.83, Mass=2560, SNR=30.8, Peak=237 HFD=3.6
20:46:48.465 00.002 31432 MultiStar: [#1 0.66,0.14,0.99,U] [#2 0.07,-0.10,1.11,U] [#3 0.96,-0.49,0.00,M4] [#4 1.18,-0.43,0.00,M7] [#5 1.38,-0.27,0.00,R] [#6 0.23,-0.05,1.06,U] [#7 1.10,-0.25,0.00,M4] [#8 1.03,-0.34,0.00,M2] 
20:46:48.467 00.002 31432 refined, 3 included, MultiStar: {0.47, 0.04}, one-star: {0.99, 0.21}
20:46:48.469 00.002 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
20:46:48.471 00.002 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
20:46:48.472 00.001 31432 CameraToMount -- cameraX=0.47 cameraY=0.04 hyp=0.47 cameraTheta=0.09 mountX=0.47 mountY=0.03, mountTheta=0.06
20:46:48.475 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.04, opts=13)
20:46:48.477 00.002 31432 Enqueuing Move request for scope (0.47, 0.04)
20:46:48.479 00.002 29876 Worker thread wakes up
20:46:48.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.04) opts 0xd
20:46:48.479 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.04)
20:46:48.479 00.000 29876 Moving (0.47, 0.04) raw xDistance=0.47 yDistance=0.03
20:46:48.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
20:46:48.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:48.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:46:48.479 00.000 29876 MoveAxis(W, 45, ABG)
20:46:48.479 00.000 29876 Guiding  Dir = 3, Dur = 45
20:46:48.479 00.000 29876 IsSlewing returns 0
20:46:48.479 00.000 29876 IsGuiding returns 0
20:46:48.479 00.000 29876 PulseGuide returned control before completion, sleep 55
20:46:48.484 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:48.496 00.012 31432 UpdateGuideState exits: m=2560 RSB=30.8
20:46:48.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:48.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:48.501 00.001 31432 Enqueuing Expose request
20:46:48.536 00.035 29876 IsGuiding returns 1
20:46:48.536 00.000 29876 scope still moving after pulse duration time elapsed
20:46:48.568 00.032 29876 IsSlewing returns 0
20:46:48.568 00.000 29876 IsGuiding returns 1
20:46:48.599 00.031 29876 IsSlewing returns 0
20:46:48.599 00.000 29876 IsGuiding returns 0
20:46:48.599 00.000 29876 scope move finished after 45 + 74 ms
20:46:48.599 00.000 29876 Move returns status 0, amount 45
20:46:48.599 00.000 29876 MoveAxis(N, 0, ABG)
20:46:48.599 00.000 29876 Move returns status 0, amount 0
20:46:48.599 00.000 29876 move complete, result=0
20:46:48.599 00.000 29876 worker thread done servicing request
20:46:48.600 00.001 29876 Worker thread wakes up
20:46:48.600 00.000 31432 GuideStep: 0.5 px 45 ms WEST, 0.0 px 0 ms NORTH
20:46:48.602 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:48.602 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:50.830 02.228 29876 Exposure complete
20:46:50.877 00.047 29876 worker thread done servicing request
20:46:50.877 00.000 31432 OnExposeComplete: enter
20:46:50.880 00.003 31432 UpdateGuideState(): m_state=6
20:46:50.881 00.001 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
20:46:50.883 00.002 31432 Star::Find returns 1 (0), X=611.15, Y=162.71, Mass=2559, SNR=31.1, Peak=231 HFD=3.6
20:46:50.886 00.003 31432 MultiStar: [#1 0.02,-0.29,1.02,U] [#2 0.18,-0.62,1.22,U] [#3 -0.19,0.08,1.02,U] [#4 -0.03,-0.32,0.93,U] [#5 -1.31,-0.20,0.00,M1] [#6 -0.03,-0.54,1.10,U] [#7 0.32,-0.41,0.86,U] [#8 -0.28,-0.22,0.88,U] 
20:46:50.888 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.29}, one-star: {-0.65, 0.08}
20:46:50.890 00.002 31432 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
20:46:50.892 00.002 31432 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
20:46:50.893 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.83 mountX=-0.09 mountY=0.27, mountTheta=1.87
20:46:50.896 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.29, opts=13)
20:46:50.899 00.003 31432 Enqueuing Move request for scope (-0.08, -0.29)
20:46:50.901 00.002 29876 Worker thread wakes up
20:46:50.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
20:46:50.901 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
20:46:50.901 00.000 29876 Moving (-0.08, -0.29) raw xDistance=-0.09 yDistance=0.27
20:46:50.901 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:46:50.901 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:50.901 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:46:50.901 00.000 29876 MoveAxis(E, 0, ABG)
20:46:50.901 00.000 29876 Move returns status 0, amount 0
20:46:50.901 00.000 29876 MoveAxis(N, 0, ABG)
20:46:50.901 00.000 29876 Move returns status 0, amount 0
20:46:50.901 00.000 29876 move complete, result=0
20:46:50.901 00.000 29876 worker thread done servicing request
20:46:50.905 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:50.916 00.011 31432 UpdateGuideState exits: m=2559 RSB=31.1
20:46:50.919 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:50.921 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:50.923 00.002 31432 Enqueuing Expose request
20:46:50.926 00.003 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:46:50.929 00.003 29876 Worker thread wakes up
20:46:50.929 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:50.929 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:52.838 01.909 29876 Exposure complete
20:46:52.881 00.043 29876 worker thread done servicing request
20:46:52.881 00.000 31432 OnExposeComplete: enter
20:46:52.883 00.002 31432 UpdateGuideState(): m_state=6
20:46:52.885 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
20:46:52.887 00.002 31432 Star::Find returns 1 (0), X=611.98, Y=162.41, Mass=2282, SNR=29.1, Peak=216 HFD=3.4
20:46:52.890 00.003 31432 MultiStar: [#1 0.36,-0.27,1.05,U] [#2 -0.12,-0.23,1.28,U] [#3 -0.17,-0.02,1.08,U] [#4 0.12,-0.00,0.92,U] [#5 -0.92,-0.12,0.00,M2] [#6 -0.16,-0.49,1.18,U] [#7 0.20,-0.11,0.91,U] [#8 0.01,-0.33,1.00,U] 
20:46:52.891 00.001 31432 refined, 7 included, MultiStar: {0.04, -0.22}, one-star: {0.18, -0.21}
20:46:52.893 00.002 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.02) = xAngle (-1.41 = -1.41)
20:46:52.895 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.60 = 1.60)
20:46:52.897 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=0.04 mountY=0.22, mountTheta=1.41
20:46:52.899 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.22, opts=13)
20:46:52.902 00.003 31432 Enqueuing Move request for scope (0.04, -0.22)
20:46:52.905 00.003 29876 Worker thread wakes up
20:46:52.905 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
20:46:52.905 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
20:46:52.905 00.000 29876 Moving (0.04, -0.22) raw xDistance=0.04 yDistance=0.22
20:46:52.906 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:46:52.906 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:52.906 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:46:52.906 00.000 29876 MoveAxis(E, 0, ABG)
20:46:52.906 00.000 29876 Move returns status 0, amount 0
20:46:52.906 00.000 29876 MoveAxis(N, 0, ABG)
20:46:52.906 00.000 29876 Move returns status 0, amount 0
20:46:52.906 00.000 29876 move complete, result=0
20:46:52.906 00.000 29876 worker thread done servicing request
20:46:52.909 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:52.921 00.012 31432 UpdateGuideState exits: m=2282 RSB=29.1
20:46:52.923 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:52.925 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:52.927 00.002 31432 Enqueuing Expose request
20:46:52.928 00.001 29876 Worker thread wakes up
20:46:52.929 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:46:52.931 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:52.931 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:55.065 02.134 29876 Exposure complete
20:46:55.110 00.045 29876 worker thread done servicing request
20:46:55.110 00.000 31432 OnExposeComplete: enter
20:46:55.113 00.003 31432 UpdateGuideState(): m_state=6
20:46:55.115 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
20:46:55.117 00.002 31432 Star::Find returns 1 (0), X=611.84, Y=162.83, Mass=2436, SNR=30.0, Peak=202 HFD=3.5
20:46:55.119 00.002 31432 MultiStar: [#1 0.35,-0.13,1.00,U] [#2 0.34,-0.37,1.19,U] [#3 0.84,-0.21,0.00,M3] [#4 0.77,-0.67,0.00,M6] [#5 -1.21,0.21,0.00,M3] [#6 -0.01,-0.33,1.14,U] [#7 0.64,-0.40,0.84,U] [#8 0.38,-0.64,0.92,U] 
20:46:55.121 00.002 31432 single-star, 5 included, MultiStar: {0.28, -0.27}, one-star: {0.04, 0.21}
20:46:55.123 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
20:46:55.125 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.90)
20:46:55.126 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.39 mountX=0.04 mountY=-0.20, mountTheta=-1.36
20:46:55.129 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.21, opts=13)
20:46:55.131 00.002 31432 Enqueuing Move request for scope (0.04, 0.21)
20:46:55.133 00.002 29876 Worker thread wakes up
20:46:55.133 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
20:46:55.133 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
20:46:55.133 00.000 29876 Moving (0.04, 0.21) raw xDistance=0.04 yDistance=-0.20
20:46:55.133 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:46:55.133 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:55.134 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:46:55.134 00.000 29876 MoveAxis(E, 0, ABG)
20:46:55.134 00.000 29876 Move returns status 0, amount 0
20:46:55.134 00.000 29876 MoveAxis(N, 0, ABG)
20:46:55.134 00.000 29876 Move returns status 0, amount 0
20:46:55.134 00.000 29876 move complete, result=0
20:46:55.134 00.000 29876 worker thread done servicing request
20:46:55.137 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:55.149 00.012 31432 UpdateGuideState exits: m=2436 RSB=30.0
20:46:55.151 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:55.153 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:55.156 00.003 31432 Enqueuing Expose request
20:46:55.157 00.001 29876 Worker thread wakes up
20:46:55.158 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:46:55.160 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:55.160 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:57.073 01.913 29876 Exposure complete
20:46:57.116 00.043 29876 worker thread done servicing request
20:46:57.116 00.000 31432 OnExposeComplete: enter
20:46:57.120 00.004 31432 UpdateGuideState(): m_state=6
20:46:57.122 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
20:46:57.124 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=162.76, Mass=2387, SNR=30.0, Peak=234 HFD=3.3
20:46:57.125 00.001 31432 MultiStar: [#1 0.30,-0.18,1.04,U] [#2 -0.21,0.02,1.20,U] [#3 0.44,-0.29,1.15,U] [#4 0.66,-0.77,0.00,M7] [#5 -0.60,-0.08,1.03,U] [#6 0.20,-0.40,1.12,U] [#7 0.81,-0.47,0.00,M2] [#8 0.69,-0.50,0.00,M1] 
20:46:57.127 00.002 31432 refined, 5 included, MultiStar: {0.05, -0.14}, one-star: {0.15, 0.14}
20:46:57.129 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
20:46:57.131 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
20:46:57.133 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.22 mountX=0.05 mountY=0.14, mountTheta=1.26
20:46:57.136 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.14, opts=13)
20:46:57.139 00.003 31432 Enqueuing Move request for scope (0.05, -0.14)
20:46:57.141 00.002 29876 Worker thread wakes up
20:46:57.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
20:46:57.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
20:46:57.141 00.000 29876 Moving (0.05, -0.14) raw xDistance=0.05 yDistance=0.14
20:46:57.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:46:57.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:57.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:46:57.141 00.000 29876 MoveAxis(E, 0, ABG)
20:46:57.141 00.000 29876 Move returns status 0, amount 0
20:46:57.141 00.000 29876 MoveAxis(N, 0, ABG)
20:46:57.141 00.000 29876 Move returns status 0, amount 0
20:46:57.141 00.000 29876 move complete, result=0
20:46:57.141 00.000 29876 worker thread done servicing request
20:46:57.145 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:46:57.156 00.011 31432 UpdateGuideState exits: m=2387 RSB=30.0
20:46:57.159 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:57.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:57.163 00.002 31432 Enqueuing Expose request
20:46:57.165 00.002 29876 Worker thread wakes up
20:46:57.165 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:46:57.167 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:57.167 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:59.293 02.126 29876 Exposure complete
20:46:59.338 00.045 29876 worker thread done servicing request
20:46:59.339 00.001 31432 OnExposeComplete: enter
20:46:59.341 00.002 31432 UpdateGuideState(): m_state=6
20:46:59.344 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
20:46:59.346 00.002 31432 Star::Find returns 1 (0), X=612.02, Y=163.12, Mass=2585, SNR=31.4, Peak=200 HFD=3.8
20:46:59.348 00.002 31432 MultiStar: [#1 0.72,0.06,0.98,U] [#2 0.70,-0.20,1.11,U] [#3 0.82,0.05,0.00,M3] [#4 1.11,-0.48,0.00,M8] [#5 -0.20,0.03,0.92,U] [#6 0.89,-0.04,0.00,M1] [#7 1.24,-0.29,0.00,M3] [#8 0.57,-0.20,0.86,U] 
20:46:59.350 00.002 31432 refined, 4 included, MultiStar: {0.41, 0.04}, one-star: {0.22, 0.50}
20:46:59.351 00.001 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
20:46:59.353 00.002 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
20:46:59.355 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.42 cameraTheta=0.09 mountX=0.41 mountY=0.02, mountTheta=0.06
20:46:59.358 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.04, opts=13)
20:46:59.360 00.002 31432 Enqueuing Move request for scope (0.41, 0.04)
20:46:59.362 00.002 29876 Worker thread wakes up
20:46:59.362 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
20:46:59.362 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
20:46:59.362 00.000 29876 Moving (0.41, 0.04) raw xDistance=0.41 yDistance=0.02
20:46:59.362 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
20:46:59.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:59.362 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:46:59.362 00.000 29876 MoveAxis(W, 40, ABG)
20:46:59.362 00.000 29876 Guiding  Dir = 3, Dur = 40
20:46:59.362 00.000 29876 IsSlewing returns 0
20:46:59.362 00.000 29876 IsGuiding returns 0
20:46:59.363 00.001 29876 PulseGuide returned control before completion, sleep 50
20:46:59.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:46:59.377 00.011 31432 UpdateGuideState exits: m=2585 RSB=31.4
20:46:59.379 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:59.381 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:46:59.383 00.002 31432 Enqueuing Expose request
20:46:59.416 00.033 29876 IsGuiding returns 1
20:46:59.416 00.000 29876 scope still moving after pulse duration time elapsed
20:46:59.447 00.031 29876 IsSlewing returns 0
20:46:59.447 00.000 29876 IsGuiding returns 1
20:46:59.479 00.032 29876 IsSlewing returns 0
20:46:59.479 00.000 29876 IsGuiding returns 1
20:46:59.510 00.031 29876 IsSlewing returns 0
20:46:59.510 00.000 29876 IsGuiding returns 0
20:46:59.510 00.000 29876 scope move finished after 40 + 108 ms
20:46:59.510 00.000 29876 Move returns status 0, amount 40
20:46:59.510 00.000 29876 MoveAxis(N, 0, ABG)
20:46:59.510 00.000 29876 Move returns status 0, amount 0
20:46:59.510 00.000 29876 move complete, result=0
20:46:59.511 00.001 29876 worker thread done servicing request
20:46:59.511 00.000 29876 Worker thread wakes up
20:46:59.511 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:46:59.511 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:46:59.511 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.0 px 0 ms NORTH
20:47:01.415 01.904 29876 Exposure complete
20:47:01.459 00.044 29876 worker thread done servicing request
20:47:01.459 00.000 31432 OnExposeComplete: enter
20:47:01.461 00.002 31432 UpdateGuideState(): m_state=6
20:47:01.463 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
20:47:01.465 00.002 31432 Star::Find returns 1 (0), X=611.63, Y=162.90, Mass=2271, SNR=28.9, Peak=209 HFD=3.4
20:47:01.467 00.002 31432 MultiStar: [#1 0.04,0.20,1.06,U] [#2 0.23,-0.09,1.19,U] [#3 0.59,-0.37,1.08,U] [#4 0.55,-0.32,0.98,U] [#5 -0.96,-0.11,0.00,M2] [#6 0.24,-0.22,1.12,U] [#7 0.55,-0.20,0.95,U] [#8 0.16,-0.18,0.98,U] 
20:47:01.469 00.002 31432 refined, 7 included, MultiStar: {0.27, -0.11}, one-star: {-0.18, 0.28}
20:47:01.471 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:47:01.472 00.001 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
20:47:01.474 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=0.27 mountY=0.15, mountTheta=0.52
20:47:01.480 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.11, opts=13)
20:47:01.484 00.004 31432 Enqueuing Move request for scope (0.27, -0.11)
20:47:01.486 00.002 29876 Worker thread wakes up
20:47:01.486 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
20:47:01.486 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
20:47:01.486 00.000 29876 Moving (0.27, -0.11) raw xDistance=0.27 yDistance=0.15
20:47:01.486 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
20:47:01.486 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:01.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:47:01.486 00.000 29876 MoveAxis(W, 31, ABG)
20:47:01.486 00.000 29876 Guiding  Dir = 3, Dur = 31
20:47:01.486 00.000 29876 IsSlewing returns 0
20:47:01.486 00.000 29876 IsGuiding returns 0
20:47:01.486 00.000 29876 PulseGuide returned control before completion, sleep 41
20:47:01.490 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:01.502 00.012 31432 UpdateGuideState exits: m=2271 RSB=28.9
20:47:01.504 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:01.507 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:01.508 00.001 31432 Enqueuing Expose request
20:47:01.537 00.029 29876 IsGuiding returns 1
20:47:01.537 00.000 29876 scope still moving after pulse duration time elapsed
20:47:01.567 00.030 29876 IsSlewing returns 0
20:47:01.567 00.000 29876 IsGuiding returns 0
20:47:01.567 00.000 29876 scope move finished after 31 + 49 ms
20:47:01.567 00.000 29876 Move returns status 0, amount 31
20:47:01.567 00.000 29876 MoveAxis(N, 0, ABG)
20:47:01.567 00.000 29876 Move returns status 0, amount 0
20:47:01.567 00.000 29876 move complete, result=0
20:47:01.568 00.001 29876 worker thread done servicing request
20:47:01.568 00.000 29876 Worker thread wakes up
20:47:01.568 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:01.568 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.2 px 0 ms NORTH
20:47:01.570 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:03.691 02.121 29876 Exposure complete
20:47:03.735 00.044 29876 worker thread done servicing request
20:47:03.735 00.000 31432 OnExposeComplete: enter
20:47:03.738 00.003 31432 UpdateGuideState(): m_state=6
20:47:03.740 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
20:47:03.742 00.002 31432 Star::Find returns 1 (0), X=611.70, Y=162.91, Mass=2744, SNR=32.2, Peak=218 HFD=3.9
20:47:03.744 00.002 31432 MultiStar: [#1 0.20,0.11,0.96,U] [#2 0.27,0.07,1.11,U] [#3 0.25,0.09,0.97,U] [#4 0.22,-0.35,0.91,U] [#5 -0.71,0.03,0.90,U] [#6 -0.00,0.08,0.99,U] [#7 0.46,-0.52,0.83,U] [#8 -0.11,-0.19,0.87,U] 
20:47:03.746 00.002 31432 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.11, 0.28}
20:47:03.748 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
20:47:03.749 00.001 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
20:47:03.752 00.003 31432 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.48 mountX=0.06 mountY=0.04, mountTheta=0.59
20:47:03.757 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.03, opts=13)
20:47:03.759 00.002 31432 Enqueuing Move request for scope (0.06, -0.03)
20:47:03.761 00.002 29876 Worker thread wakes up
20:47:03.761 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
20:47:03.761 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
20:47:03.761 00.000 29876 Moving (0.06, -0.03) raw xDistance=0.06 yDistance=0.04
20:47:03.761 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:47:03.761 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:03.761 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:47:03.761 00.000 29876 MoveAxis(E, 0, ABG)
20:47:03.761 00.000 29876 Move returns status 0, amount 0
20:47:03.761 00.000 29876 MoveAxis(N, 0, ABG)
20:47:03.761 00.000 29876 Move returns status 0, amount 0
20:47:03.761 00.000 29876 move complete, result=0
20:47:03.762 00.001 29876 worker thread done servicing request
20:47:03.765 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=4, FiltMax=257, Gamma=0.490
20:47:03.778 00.013 31432 UpdateGuideState exits: m=2744 RSB=32.2
20:47:03.780 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:03.782 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:03.786 00.004 31432 Enqueuing Expose request
20:47:03.788 00.002 29876 Worker thread wakes up
20:47:03.788 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:47:03.790 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:03.791 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:05.701 01.910 29876 Exposure complete
20:47:05.745 00.044 29876 worker thread done servicing request
20:47:05.745 00.000 31432 OnExposeComplete: enter
20:47:05.747 00.002 31432 UpdateGuideState(): m_state=6
20:47:05.749 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
20:47:05.751 00.002 31432 Star::Find returns 1 (0), X=611.34, Y=163.01, Mass=2532, SNR=30.4, Peak=192 HFD=3.9
20:47:05.753 00.002 31432 MultiStar: [#1 0.12,-0.06,1.00,U] [#2 0.26,-0.74,1.20,U] [#3 0.15,-0.21,1.01,U] [#4 0.22,-0.33,0.89,U] [#5 -1.01,-0.23,0.00,M2] [#6 0.21,-0.55,1.09,U] [#7 0.53,-0.50,0.81,U] [#8 -0.38,-0.13,0.90,U] 
20:47:05.755 00.002 31432 refined, 7 included, MultiStar: {0.08, -0.28}, one-star: {-0.47, 0.39}
20:47:05.757 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
20:47:05.758 00.001 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.70 = 1.70)
20:47:05.760 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=0.07 mountY=0.28, mountTheta=1.32
20:47:05.766 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.28, opts=13)
20:47:05.768 00.002 31432 Enqueuing Move request for scope (0.08, -0.28)
20:47:05.770 00.002 29876 Worker thread wakes up
20:47:05.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
20:47:05.770 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
20:47:05.770 00.000 29876 Moving (0.08, -0.28) raw xDistance=0.07 yDistance=0.28
20:47:05.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:47:05.770 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:05.771 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:47:05.771 00.000 29876 MoveAxis(E, 0, ABG)
20:47:05.771 00.000 29876 Move returns status 0, amount 0
20:47:05.771 00.000 29876 MoveAxis(N, 0, ABG)
20:47:05.771 00.000 29876 Move returns status 0, amount 0
20:47:05.771 00.000 29876 move complete, result=0
20:47:05.771 00.000 29876 worker thread done servicing request
20:47:05.774 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:05.786 00.012 31432 UpdateGuideState exits: m=2532 RSB=30.4
20:47:05.788 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:05.790 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:05.792 00.002 31432 Enqueuing Expose request
20:47:05.794 00.002 29876 Worker thread wakes up
20:47:05.794 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:47:05.796 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:05.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:07.932 02.136 29876 Exposure complete
20:47:07.975 00.043 29876 worker thread done servicing request
20:47:07.975 00.000 31432 OnExposeComplete: enter
20:47:07.978 00.003 31432 UpdateGuideState(): m_state=6
20:47:07.980 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
20:47:07.982 00.002 31432 Star::Find returns 1 (0), X=611.48, Y=163.14, Mass=2393, SNR=29.5, Peak=193 HFD=3.5
20:47:07.984 00.002 31432 MultiStar: [#1 -0.16,-0.03,1.09,U] [#2 -0.17,0.32,1.22,U] [#3 0.11,0.25,1.02,U] [#4 0.30,0.03,0.96,U] [#5 -0.84,0.26,0.00,M3] [#6 0.11,0.05,1.17,U] [#7 0.38,0.12,0.90,U] [#8 0.61,-0.33,0.94,U] 
20:47:07.986 00.002 31432 refined, 7 included, MultiStar: {0.09, 0.12}, one-star: {-0.33, 0.51}
20:47:07.988 00.002 31432 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.02) = xAngle (0.93 = 0.93)
20:47:07.989 00.001 31432 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.94 = -2.35)
20:47:07.991 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=0.09 mountY=-0.11, mountTheta=-0.87
20:47:07.995 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.12, opts=13)
20:47:07.998 00.003 31432 Enqueuing Move request for scope (0.09, 0.12)
20:47:08.000 00.002 29876 Worker thread wakes up
20:47:08.000 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
20:47:08.000 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
20:47:08.000 00.000 29876 Moving (0.09, 0.12) raw xDistance=0.09 yDistance=-0.11
20:47:08.000 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:47:08.000 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:08.000 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:47:08.000 00.000 29876 MoveAxis(E, 0, ABG)
20:47:08.000 00.000 29876 Move returns status 0, amount 0
20:47:08.000 00.000 29876 MoveAxis(N, 0, ABG)
20:47:08.000 00.000 29876 Move returns status 0, amount 0
20:47:08.000 00.000 29876 move complete, result=0
20:47:08.000 00.000 29876 worker thread done servicing request
20:47:08.004 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:08.016 00.012 31432 UpdateGuideState exits: m=2393 RSB=29.5
20:47:08.019 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:08.021 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:08.023 00.002 31432 Enqueuing Expose request
20:47:08.025 00.002 29876 Worker thread wakes up
20:47:08.025 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:47:08.027 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:08.027 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:09.932 01.905 29876 Exposure complete
20:47:09.974 00.042 29876 worker thread done servicing request
20:47:09.974 00.000 31432 OnExposeComplete: enter
20:47:09.976 00.002 31432 UpdateGuideState(): m_state=6
20:47:09.978 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
20:47:09.980 00.002 31432 Star::Find returns 1 (0), X=612.03, Y=163.48, Mass=2469, SNR=30.5, Peak=204 HFD=3.6
20:47:09.982 00.002 31432 MultiStar: [#1 0.59,0.56,0.00,M1] [#2 0.24,0.67,1.17,U] [#3 1.17,-0.18,0.00,M1] [#4 0.68,0.06,0.92,U] [#5 -0.67,0.61,0.00,M4] [#6 1.05,0.46,0.00,M1] [#7 0.88,0.24,0.00,M1] [#8 1.07,-0.39,0.00,M1] 
20:47:09.984 00.002 31432 refined, 2 included, MultiStar: {0.37, 0.55}, one-star: {0.23, 0.86}
20:47:09.986 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
20:47:09.988 00.002 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.32)
20:47:09.989 00.001 31432 CameraToMount -- cameraX=0.37 cameraY=0.55 hyp=0.66 cameraTheta=0.98 mountX=0.38 mountY=-0.48, mountTheta=-0.90
20:47:09.994 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.55, opts=13)
20:47:09.996 00.002 31432 Enqueuing Move request for scope (0.37, 0.55)
20:47:09.998 00.002 29876 Worker thread wakes up
20:47:09.998 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.55) opts 0xd
20:47:09.998 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.55)
20:47:09.998 00.000 29876 Moving (0.37, 0.55) raw xDistance=0.38 yDistance=-0.48
20:47:09.998 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
20:47:09.998 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:47:09.998 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
20:47:09.998 00.000 29876 MoveAxis(W, 37, ABG)
20:47:09.999 00.001 29876 Guiding  Dir = 3, Dur = 37
20:47:09.999 00.000 29876 IsSlewing returns 0
20:47:09.999 00.000 29876 IsGuiding returns 0
20:47:09.999 00.000 29876 PulseGuide returned control before completion, sleep 47
20:47:10.002 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:10.014 00.012 31432 UpdateGuideState exits: m=2469 RSB=30.5
20:47:10.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:10.018 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:10.019 00.001 31432 Enqueuing Expose request
20:47:10.053 00.034 29876 IsGuiding returns 1
20:47:10.053 00.000 29876 scope still moving after pulse duration time elapsed
20:47:10.085 00.032 29876 IsSlewing returns 0
20:47:10.085 00.000 29876 IsGuiding returns 0
20:47:10.085 00.000 29876 scope move finished after 37 + 49 ms
20:47:10.085 00.000 29876 Move returns status 0, amount 37
20:47:10.085 00.000 29876 MoveAxis(N, 0, ABG)
20:47:10.085 00.000 29876 Move returns status 0, amount 0
20:47:10.085 00.000 29876 move complete, result=0
20:47:10.086 00.001 29876 worker thread done servicing request
20:47:10.086 00.000 29876 Worker thread wakes up
20:47:10.086 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:10.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:10.087 00.001 31432 GuideStep: 0.4 px 37 ms WEST, -0.5 px 0 ms NORTH
20:47:12.217 02.130 29876 Exposure complete
20:47:12.277 00.060 29876 worker thread done servicing request
20:47:12.277 00.000 31432 OnExposeComplete: enter
20:47:12.281 00.004 31432 UpdateGuideState(): m_state=6
20:47:12.286 00.005 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
20:47:12.289 00.003 31432 Star::Find returns 1 (0), X=612.15, Y=162.95, Mass=2430, SNR=30.5, Peak=232 HFD=3.5
20:47:12.292 00.003 31432 MultiStar: [#1 0.76,0.03,1.03,U] [#2 0.77,-0.05,1.15,U] [#3 1.10,0.08,0.00,M2] [#4 0.95,-0.05,0.00,M4] [#5 -0.37,0.37,0.90,U] [#6 1.15,-0.21,0.00,M2] [#7 0.80,-0.10,0.00,M2] [#8 1.09,-0.26,0.00,M2] 
20:47:12.295 00.003 31432 refined, 3 included, MultiStar: {0.41, 0.16}, one-star: {0.35, 0.33}
20:47:12.297 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
20:47:12.298 00.001 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
20:47:12.300 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.16 hyp=0.44 cameraTheta=0.36 mountX=0.42 mountY=-0.09, mountTheta=-0.21
20:47:12.303 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.16, opts=13)
20:47:12.305 00.002 31432 Enqueuing Move request for scope (0.41, 0.16)
20:47:12.307 00.002 29876 Worker thread wakes up
20:47:12.307 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.16) opts 0xd
20:47:12.307 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.16)
20:47:12.307 00.000 29876 Moving (0.41, 0.16) raw xDistance=0.42 yDistance=-0.09
20:47:12.307 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
20:47:12.308 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:12.308 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:47:12.308 00.000 29876 MoveAxis(W, 45, ABG)
20:47:12.308 00.000 29876 Guiding  Dir = 3, Dur = 45
20:47:12.308 00.000 29876 IsSlewing returns 0
20:47:12.308 00.000 29876 IsGuiding returns 0
20:47:12.308 00.000 29876 PulseGuide returned control before completion, sleep 55
20:47:12.315 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:12.333 00.018 31432 UpdateGuideState exits: m=2430 RSB=30.5
20:47:12.336 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:12.338 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:12.340 00.002 31432 Enqueuing Expose request
20:47:12.370 00.030 29876 IsGuiding returns 1
20:47:12.370 00.000 29876 scope still moving after pulse duration time elapsed
20:47:12.401 00.031 29876 IsSlewing returns 0
20:47:12.401 00.000 29876 IsGuiding returns 0
20:47:12.401 00.000 29876 scope move finished after 45 + 47 ms
20:47:12.401 00.000 29876 Move returns status 0, amount 45
20:47:12.401 00.000 29876 MoveAxis(N, 0, ABG)
20:47:12.401 00.000 29876 Move returns status 0, amount 0
20:47:12.401 00.000 29876 move complete, result=0
20:47:12.401 00.000 29876 worker thread done servicing request
20:47:12.402 00.001 29876 Worker thread wakes up
20:47:12.402 00.000 31432 GuideStep: 0.4 px 45 ms WEST, -0.1 px 0 ms NORTH
20:47:12.405 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:12.405 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:14.307 01.902 29876 Exposure complete
20:47:14.351 00.044 29876 worker thread done servicing request
20:47:14.351 00.000 31432 OnExposeComplete: enter
20:47:14.355 00.004 31432 UpdateGuideState(): m_state=6
20:47:14.357 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
20:47:14.359 00.002 31432 Star::Find returns 1 (0), X=612.05, Y=163.25, Mass=2568, SNR=31.4, Peak=203 HFD=3.4
20:47:14.362 00.003 31432 MultiStar: [#1 0.81,0.03,0.00,M1] [#2 0.05,0.12,1.10,U] [#3 0.17,0.04,1.02,U] [#4 0.64,-0.05,0.94,U] [#5 -0.55,0.13,0.94,U] [#6 -0.02,-0.07,1.07,U] [#7 1.01,-0.16,0.00,M3] [#8 0.50,0.04,0.86,U] 
20:47:14.364 00.002 31432 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.24, 0.63}
20:47:14.366 00.002 31432 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
20:47:14.368 00.002 31432 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.58)
20:47:14.369 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=0.14 mountY=-0.10, mountTheta=-0.61
20:47:14.372 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.12, opts=13)
20:47:14.374 00.002 31432 Enqueuing Move request for scope (0.14, 0.12)
20:47:14.376 00.002 29876 Worker thread wakes up
20:47:14.376 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
20:47:14.376 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
20:47:14.376 00.000 29876 Moving (0.14, 0.12) raw xDistance=0.14 yDistance=-0.10
20:47:14.376 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:47:14.376 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:14.376 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:47:14.376 00.000 29876 MoveAxis(E, 0, ABG)
20:47:14.376 00.000 29876 Move returns status 0, amount 0
20:47:14.376 00.000 29876 MoveAxis(N, 0, ABG)
20:47:14.376 00.000 29876 Move returns status 0, amount 0
20:47:14.376 00.000 29876 move complete, result=0
20:47:14.376 00.000 29876 worker thread done servicing request
20:47:14.380 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:14.392 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.4
20:47:14.394 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:14.396 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:14.399 00.003 31432 Enqueuing Expose request
20:47:14.401 00.002 29876 Worker thread wakes up
20:47:14.401 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:47:14.403 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:14.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:16.531 02.128 29876 Exposure complete
20:47:16.574 00.043 29876 worker thread done servicing request
20:47:16.575 00.001 31432 OnExposeComplete: enter
20:47:16.577 00.002 31432 UpdateGuideState(): m_state=6
20:47:16.580 00.003 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
20:47:16.583 00.003 31432 Star::Find returns 1 (0), X=612.09, Y=163.35, Mass=2475, SNR=29.9, Peak=211 HFD=3.6
20:47:16.585 00.002 31432 MultiStar: [#1 0.18,0.67,1.05,U] [#2 -0.09,0.12,1.15,U] [#3 0.49,0.04,1.04,U] [#4 0.77,-0.06,0.96,U] [#5 -0.24,0.21,0.93,U] [#6 0.21,0.10,1.10,U] [#7 1.11,0.00,0.00,M4] [#8 0.54,-0.08,0.90,U] 
20:47:16.587 00.002 31432 refined, 7 included, MultiStar: {0.26, 0.22}, one-star: {0.29, 0.73}
20:47:16.589 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.68 = 0.68)
20:47:16.590 00.001 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.69 = -2.59)
20:47:16.592 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.27 mountY=-0.18, mountTheta=-0.59
20:47:16.595 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.22, opts=13)
20:47:16.597 00.002 31432 Enqueuing Move request for scope (0.26, 0.22)
20:47:16.599 00.002 29876 Worker thread wakes up
20:47:16.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
20:47:16.599 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
20:47:16.599 00.000 29876 Moving (0.26, 0.22) raw xDistance=0.27 yDistance=-0.18
20:47:16.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
20:47:16.599 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:16.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:47:16.599 00.000 29876 MoveAxis(W, 26, ABG)
20:47:16.599 00.000 29876 Guiding  Dir = 3, Dur = 26
20:47:16.600 00.001 29876 IsSlewing returns 0
20:47:16.600 00.000 29876 IsGuiding returns 0
20:47:16.600 00.000 29876 PulseGuide returned control before completion, sleep 36
20:47:16.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:47:16.615 00.012 31432 UpdateGuideState exits: m=2475 RSB=29.9
20:47:16.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:16.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:16.621 00.002 31432 Enqueuing Expose request
20:47:16.640 00.019 29876 IsGuiding returns 1
20:47:16.640 00.000 29876 scope still moving after pulse duration time elapsed
20:47:16.670 00.030 29876 IsSlewing returns 0
20:47:16.670 00.000 29876 IsGuiding returns 1
20:47:16.701 00.031 29876 IsSlewing returns 0
20:47:16.701 00.000 29876 IsGuiding returns 0
20:47:16.701 00.000 29876 scope move finished after 26 + 75 ms
20:47:16.701 00.000 29876 Move returns status 0, amount 26
20:47:16.701 00.000 29876 MoveAxis(N, 0, ABG)
20:47:16.701 00.000 29876 Move returns status 0, amount 0
20:47:16.701 00.000 29876 move complete, result=0
20:47:16.701 00.000 29876 worker thread done servicing request
20:47:16.702 00.001 29876 Worker thread wakes up
20:47:16.702 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.2 px 0 ms NORTH
20:47:16.704 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:16.705 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:18.610 01.905 29876 Exposure complete
20:47:18.653 00.043 29876 worker thread done servicing request
20:47:18.653 00.000 31432 OnExposeComplete: enter
20:47:18.656 00.003 31432 UpdateGuideState(): m_state=6
20:47:18.658 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
20:47:18.660 00.002 31432 Star::Find returns 1 (0), X=611.89, Y=163.04, Mass=2467, SNR=29.7, Peak=209 HFD=3.9
20:47:18.663 00.003 31432 MultiStar: [#1 0.31,0.16,1.03,U] [#2 0.13,-0.05,1.23,U] [#3 0.07,0.38,1.02,U] [#4 0.09,-0.32,0.94,U] [#5 -1.06,0.18,0.00,M2] [#6 -0.04,-0.01,1.14,U] [#7 -0.01,-0.20,0.82,U] [#8 0.10,-0.15,0.92,U] 
20:47:18.665 00.002 31432 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.09, 0.42}
20:47:18.667 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
20:47:18.670 00.003 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
20:47:18.672 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=0.09 mountY=-0.02, mountTheta=-0.22
20:47:18.675 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.04, opts=13)
20:47:18.678 00.003 31432 Enqueuing Move request for scope (0.09, 0.04)
20:47:18.680 00.002 29876 Worker thread wakes up
20:47:18.680 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
20:47:18.680 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
20:47:18.680 00.000 29876 Moving (0.09, 0.04) raw xDistance=0.09 yDistance=-0.02
20:47:18.680 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:47:18.680 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:18.680 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:47:18.680 00.000 29876 MoveAxis(E, 0, ABG)
20:47:18.680 00.000 29876 Move returns status 0, amount 0
20:47:18.680 00.000 29876 MoveAxis(N, 0, ABG)
20:47:18.680 00.000 29876 Move returns status 0, amount 0
20:47:18.680 00.000 29876 move complete, result=0
20:47:18.680 00.000 29876 worker thread done servicing request
20:47:18.683 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:18.695 00.012 31432 UpdateGuideState exits: m=2467 RSB=29.7
20:47:18.698 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:18.701 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:18.704 00.003 31432 Enqueuing Expose request
20:47:18.706 00.002 29876 Worker thread wakes up
20:47:18.706 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:47:18.708 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:18.708 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:20.839 02.131 29876 Exposure complete
20:47:20.881 00.042 29876 worker thread done servicing request
20:47:20.881 00.000 31432 OnExposeComplete: enter
20:47:20.884 00.003 31432 UpdateGuideState(): m_state=6
20:47:20.886 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
20:47:20.889 00.003 31432 Star::Find returns 1 (0), X=611.64, Y=163.07, Mass=2496, SNR=30.9, Peak=204 HFD=3.8
20:47:20.891 00.002 31432 MultiStar: [#1 -0.14,0.27,1.04,U] [#2 0.14,0.15,1.09,U] [#3 0.25,0.57,1.00,U] [#4 0.78,-0.07,0.00,M2] [#5 -1.11,0.72,0.00,M3] [#6 0.23,0.32,1.09,U] [#7 0.76,0.15,0.85,U] [#8 0.43,0.55,0.87,U] 
20:47:20.893 00.002 31432 refined, 6 included, MultiStar: {0.20, 0.35}, one-star: {-0.16, 0.45}
20:47:20.895 00.002 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.03 = 1.03)
20:47:20.897 00.002 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.24)
20:47:20.899 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.40 cameraTheta=1.06 mountX=0.20 mountY=-0.31, mountTheta=-0.99
20:47:20.906 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.35, opts=13)
20:47:20.908 00.002 31432 Enqueuing Move request for scope (0.20, 0.35)
20:47:20.910 00.002 29876 Worker thread wakes up
20:47:20.910 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
20:47:20.910 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
20:47:20.910 00.000 29876 Moving (0.20, 0.35) raw xDistance=0.20 yDistance=-0.31
20:47:20.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
20:47:20.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:47:20.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:47:20.910 00.000 29876 MoveAxis(W, 20, ABG)
20:47:20.910 00.000 29876 Guiding  Dir = 3, Dur = 20
20:47:20.911 00.001 29876 IsSlewing returns 0
20:47:20.911 00.000 29876 IsGuiding returns 0
20:47:20.911 00.000 29876 PulseGuide returned control before completion, sleep 30
20:47:20.914 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:47:20.929 00.015 31432 UpdateGuideState exits: m=2496 RSB=30.9
20:47:20.932 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:20.935 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:20.937 00.002 31432 Enqueuing Expose request
20:47:20.944 00.007 29876 IsGuiding returns 1
20:47:20.944 00.000 29876 scope still moving after pulse duration time elapsed
20:47:20.974 00.030 29876 IsSlewing returns 0
20:47:20.974 00.000 29876 IsGuiding returns 0
20:47:20.974 00.000 29876 scope move finished after 20 + 43 ms
20:47:20.974 00.000 29876 Move returns status 0, amount 20
20:47:20.974 00.000 29876 MoveAxis(N, 0, ABG)
20:47:20.974 00.000 29876 Move returns status 0, amount 0
20:47:20.974 00.000 29876 move complete, result=0
20:47:20.974 00.000 29876 worker thread done servicing request
20:47:20.974 00.000 29876 Worker thread wakes up
20:47:20.974 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:20.974 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.3 px 0 ms NORTH
20:47:20.977 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:22.885 01.908 29876 Exposure complete
20:47:22.928 00.043 29876 worker thread done servicing request
20:47:22.929 00.001 31432 OnExposeComplete: enter
20:47:22.932 00.003 31432 UpdateGuideState(): m_state=6
20:47:22.934 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
20:47:22.936 00.002 31432 Star::Find returns 1 (0), X=611.90, Y=163.63, Mass=2301, SNR=29.8, Peak=197 HFD=3.6
20:47:22.938 00.002 31432 MultiStar: [#1 0.79,0.31,0.00,M1] [#2 0.81,0.02,0.00,M1] [#3 0.30,0.29,0.99,U] [#4 0.36,0.31,0.88,U] [#5 -0.69,0.75,0.00,M4] [#6 0.96,-0.09,0.00,M1] [#7 0.61,0.12,0.74,U] [#8 0.53,0.03,0.82,U] 
20:47:22.940 00.002 31432 refined, 4 included, MultiStar: {0.36, 0.38}, one-star: {0.10, 1.01}
20:47:22.942 00.002 31432 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
20:47:22.944 00.002 31432 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.49)
20:47:22.946 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.38 hyp=0.52 cameraTheta=0.81 mountX=0.37 mountY=-0.32, mountTheta=-0.71
20:47:22.948 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.38, opts=13)
20:47:22.950 00.002 31432 Enqueuing Move request for scope (0.36, 0.38)
20:47:22.952 00.002 29876 Worker thread wakes up
20:47:22.952 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.38) opts 0xd
20:47:22.952 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.38)
20:47:22.952 00.000 29876 Moving (0.36, 0.38) raw xDistance=0.37 yDistance=-0.32
20:47:22.952 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
20:47:22.952 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.21 newest=-0.66
20:47:22.952 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
20:47:22.952 00.000 29876 MoveAxis(W, 38, ABG)
20:47:22.952 00.000 29876 Guiding  Dir = 3, Dur = 38
20:47:22.953 00.001 29876 IsSlewing returns 0
20:47:22.953 00.000 29876 IsGuiding returns 0
20:47:22.953 00.000 29876 PulseGuide returned control before completion, sleep 48
20:47:22.956 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=6, FiltMax=257, Gamma=0.490
20:47:22.968 00.012 31432 UpdateGuideState exits: m=2301 RSB=29.8
20:47:22.970 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:22.972 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:22.974 00.002 31432 Enqueuing Expose request
20:47:23.005 00.031 29876 IsGuiding returns 1
20:47:23.005 00.000 29876 scope still moving after pulse duration time elapsed
20:47:23.036 00.031 29876 IsSlewing returns 0
20:47:23.036 00.000 29876 IsGuiding returns 1
20:47:23.066 00.030 29876 IsSlewing returns 0
20:47:23.066 00.000 29876 IsGuiding returns 1
20:47:23.097 00.031 29876 IsSlewing returns 0
20:47:23.097 00.000 29876 IsGuiding returns 1
20:47:23.128 00.031 29876 IsSlewing returns 0
20:47:23.128 00.000 29876 IsGuiding returns 1
20:47:23.159 00.031 29876 IsSlewing returns 0
20:47:23.159 00.000 29876 IsGuiding returns 0
20:47:23.159 00.000 29876 scope move finished after 38 + 168 ms
20:47:23.159 00.000 29876 Move returns status 0, amount 38
20:47:23.159 00.000 29876 BLC: Oldest BLC event removed
20:47:23.159 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:47:23.159 00.000 29876 MoveAxis(N, 43, ABG)
20:47:23.159 00.000 29876 Guiding  Dir = 0, Dur = 43
20:47:23.159 00.000 29876 IsSlewing returns 0
20:47:23.159 00.000 29876 IsGuiding returns 0
20:47:23.160 00.001 29876 PulseGuide returned control before completion, sleep 53
20:47:23.223 00.063 29876 IsGuiding returns 1
20:47:23.223 00.000 29876 scope still moving after pulse duration time elapsed
20:47:23.253 00.030 29876 IsSlewing returns 0
20:47:23.253 00.000 29876 IsGuiding returns 1
20:47:23.284 00.031 29876 IsSlewing returns 0
20:47:23.284 00.000 29876 IsGuiding returns 1
20:47:23.315 00.031 29876 IsSlewing returns 0
20:47:23.315 00.000 29876 IsGuiding returns 0
20:47:23.315 00.000 29876 scope move finished after 43 + 112 ms
20:47:23.315 00.000 29876 Move returns status 0, amount 43
20:47:23.315 00.000 29876 move complete, result=0
20:47:23.315 00.000 29876 worker thread done servicing request
20:47:23.315 00.000 29876 Worker thread wakes up
20:47:23.315 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.3 px 43 ms NORTH
20:47:23.318 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:23.318 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:25.448 02.130 29876 Exposure complete
20:47:25.490 00.042 29876 worker thread done servicing request
20:47:25.491 00.001 31432 OnExposeComplete: enter
20:47:25.493 00.002 31432 UpdateGuideState(): m_state=6
20:47:25.495 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
20:47:25.497 00.002 31432 Star::Find returns 1 (0), X=612.13, Y=163.36, Mass=2530, SNR=31.0, Peak=208 HFD=3.6
20:47:25.498 00.001 31432 MultiStar: [#1 0.50,0.21,1.00,U] [#2 0.38,-0.09,1.18,U] [#3 0.38,-0.18,1.00,U] [#4 0.33,-0.01,0.91,U] [#5 -0.93,0.51,0.00,M5] [#6 0.47,-0.07,1.12,U] [#7 0.33,0.19,0.83,U] [#8 0.47,-0.07,0.89,U] 
20:47:25.500 00.002 31432 refined, 7 included, MultiStar: {0.40, 0.08}, one-star: {0.33, 0.73}
20:47:25.502 00.002 31432 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
20:47:25.504 00.002 31432 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.19 = -3.09)
20:47:25.505 00.001 31432 CameraToMount -- cameraX=0.40 cameraY=0.08 hyp=0.41 cameraTheta=0.20 mountX=0.40 mountY=-0.02, mountTheta=-0.05
20:47:25.509 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.08, opts=13)
20:47:25.513 00.004 31432 Enqueuing Move request for scope (0.40, 0.08)
20:47:25.515 00.002 29876 Worker thread wakes up
20:47:25.515 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.08) opts 0xd
20:47:25.515 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.08)
20:47:25.515 00.000 29876 Moving (0.40, 0.08) raw xDistance=0.40 yDistance=-0.02
20:47:25.515 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
20:47:25.515 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:25.516 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:47:25.516 00.000 29876 MoveAxis(W, 44, ABG)
20:47:25.516 00.000 29876 Guiding  Dir = 3, Dur = 44
20:47:25.516 00.000 29876 IsSlewing returns 0
20:47:25.516 00.000 29876 IsGuiding returns 0
20:47:25.516 00.000 29876 PulseGuide returned control before completion, sleep 54
20:47:25.519 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:25.532 00.013 31432 UpdateGuideState exits: m=2530 RSB=31.0
20:47:25.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:25.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:25.538 00.002 31432 Enqueuing Expose request
20:47:25.583 00.045 29876 IsGuiding returns 1
20:47:25.583 00.000 29876 scope still moving after pulse duration time elapsed
20:47:25.614 00.031 29876 IsSlewing returns 0
20:47:25.614 00.000 29876 IsGuiding returns 0
20:47:25.614 00.000 29876 scope move finished after 44 + 53 ms
20:47:25.614 00.000 29876 Move returns status 0, amount 44
20:47:25.614 00.000 29876 MoveAxis(N, 0, ABG)
20:47:25.614 00.000 29876 Move returns status 0, amount 0
20:47:25.614 00.000 29876 move complete, result=0
20:47:25.614 00.000 29876 worker thread done servicing request
20:47:25.614 00.000 29876 Worker thread wakes up
20:47:25.614 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.0 px 0 ms NORTH
20:47:25.618 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:25.618 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:27.524 01.906 29876 Exposure complete
20:47:27.572 00.048 29876 worker thread done servicing request
20:47:27.572 00.000 31432 OnExposeComplete: enter
20:47:27.578 00.006 31432 UpdateGuideState(): m_state=6
20:47:27.583 00.005 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
20:47:27.585 00.002 31432 Star::Find returns 1 (0), X=611.85, Y=162.98, Mass=2361, SNR=29.3, Peak=176 HFD=4.0
20:47:27.587 00.002 31432 MultiStar: [#1 -0.04,0.05,1.05,U] [#2 0.34,-0.01,1.14,U] [#3 0.12,-0.08,1.10,U] [#4 0.32,-0.12,0.99,U] [#5 -0.97,0.14,0.00,M6] [#6 0.41,-0.14,1.13,U] [#7 0.38,0.06,0.86,U] [#8 -0.08,0.06,0.90,U] 
20:47:27.589 00.002 31432 refined, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.04, 0.36}
20:47:27.592 00.003 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
20:47:27.594 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.07 = 3.07)
20:47:27.595 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.08 mountX=0.19 mountY=0.01, mountTheta=0.07
20:47:27.598 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.02, opts=13)
20:47:27.600 00.002 31432 Enqueuing Move request for scope (0.19, 0.02)
20:47:27.602 00.002 29876 Worker thread wakes up
20:47:27.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
20:47:27.602 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
20:47:27.602 00.000 29876 Moving (0.19, 0.02) raw xDistance=0.19 yDistance=0.01
20:47:27.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:47:27.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:27.603 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:47:27.603 00.000 29876 MoveAxis(E, 0, ABG)
20:47:27.603 00.000 29876 Move returns status 0, amount 0
20:47:27.603 00.000 29876 MoveAxis(N, 0, ABG)
20:47:27.603 00.000 29876 Move returns status 0, amount 0
20:47:27.603 00.000 29876 move complete, result=0
20:47:27.603 00.000 29876 worker thread done servicing request
20:47:27.607 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:27.619 00.012 31432 UpdateGuideState exits: m=2361 RSB=29.3
20:47:27.621 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:27.623 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:27.624 00.001 31432 Enqueuing Expose request
20:47:27.626 00.002 29876 Worker thread wakes up
20:47:27.626 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:27.627 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:27.627 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:47:29.753 02.126 29876 Exposure complete
20:47:29.797 00.044 29876 worker thread done servicing request
20:47:29.797 00.000 31432 OnExposeComplete: enter
20:47:29.800 00.003 31432 UpdateGuideState(): m_state=6
20:47:29.804 00.004 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
20:47:29.807 00.003 31432 Star::Find returns 1 (0), X=611.48, Y=163.06, Mass=2326, SNR=28.8, Peak=202 HFD=3.6
20:47:29.811 00.004 31432 MultiStar: [#1 0.21,-0.05,1.11,U] [#2 0.17,-0.02,1.26,U] [#3 -0.03,-0.20,1.03,U] [#4 0.17,0.03,0.95,U] [#5 -1.12,0.24,0.00,M7] [#6 0.36,-0.13,1.15,U] [#7 0.64,-0.17,0.86,U] [#8 0.00,-0.29,0.98,U] 
20:47:29.813 00.002 31432 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {-0.32, 0.44}
20:47:29.815 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
20:47:29.817 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
20:47:29.819 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=0.15 mountY=0.07, mountTheta=0.45
20:47:29.821 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.05, opts=13)
20:47:29.823 00.002 31432 Enqueuing Move request for scope (0.15, -0.05)
20:47:29.825 00.002 29876 Worker thread wakes up
20:47:29.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
20:47:29.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
20:47:29.825 00.000 29876 Moving (0.15, -0.05) raw xDistance=0.15 yDistance=0.07
20:47:29.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:47:29.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:29.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:47:29.825 00.000 29876 MoveAxis(E, 0, ABG)
20:47:29.825 00.000 29876 Move returns status 0, amount 0
20:47:29.825 00.000 29876 MoveAxis(N, 0, ABG)
20:47:29.825 00.000 29876 Move returns status 0, amount 0
20:47:29.825 00.000 29876 move complete, result=0
20:47:29.825 00.000 29876 worker thread done servicing request
20:47:29.829 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:29.842 00.013 31432 UpdateGuideState exits: m=2326 RSB=28.8
20:47:29.844 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:29.847 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:29.848 00.001 31432 Enqueuing Expose request
20:47:29.850 00.002 29876 Worker thread wakes up
20:47:29.850 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:29.851 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:29.851 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:47:31.767 01.916 29876 Exposure complete
20:47:31.809 00.042 29876 worker thread done servicing request
20:47:31.809 00.000 31432 OnExposeComplete: enter
20:47:31.812 00.003 31432 UpdateGuideState(): m_state=6
20:47:31.814 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
20:47:31.817 00.003 31432 Star::Find returns 1 (0), X=611.45, Y=162.38, Mass=2399, SNR=29.6, Peak=172 HFD=3.4
20:47:31.821 00.004 31432 MultiStar: [#1 0.38,-0.53,1.03,U] [#2 0.28,-0.99,0.00,M1] [#3 0.29,-1.04,0.00,M1] [#4 0.69,-1.00,0.00,M1] [#5 -0.76,-0.75,0.00,M8] [#6 0.34,-0.64,1.08,U] [#7 0.70,-0.69,0.00,M1] [#8 -0.00,-0.75,0.84,U] 
20:47:31.824 00.003 31432 single-star, 3 included, MultiStar: {0.10, -0.53}, one-star: {-0.35, -0.25}
20:47:31.826 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.55 = -2.55)
20:47:31.828 00.002 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
20:47:31.830 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-2.53 mountX=-0.35 mountY=0.19, mountTheta=2.65
20:47:31.832 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.25, opts=13)
20:47:31.835 00.003 31432 Enqueuing Move request for scope (-0.35, -0.25)
20:47:31.836 00.001 29876 Worker thread wakes up
20:47:31.837 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.25) opts 0xd
20:47:31.837 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.25)
20:47:31.837 00.000 29876 Moving (-0.35, -0.25) raw xDistance=-0.35 yDistance=0.19
20:47:31.837 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
20:47:31.837 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:31.837 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:47:31.837 00.000 29876 MoveAxis(E, 34, ABG)
20:47:31.837 00.000 29876 Guiding  Dir = 2, Dur = 34
20:47:31.837 00.000 29876 IsSlewing returns 0
20:47:31.837 00.000 29876 IsGuiding returns 0
20:47:31.837 00.000 29876 PulseGuide returned control before completion, sleep 44
20:47:31.841 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:31.852 00.011 31432 UpdateGuideState exits: m=2399 RSB=29.6
20:47:31.854 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:31.857 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:31.858 00.001 31432 Enqueuing Expose request
20:47:31.887 00.029 29876 IsGuiding returns 1
20:47:31.887 00.000 29876 scope still moving after pulse duration time elapsed
20:47:31.918 00.031 29876 IsSlewing returns 0
20:47:31.918 00.000 29876 IsGuiding returns 1
20:47:31.948 00.030 29876 IsSlewing returns 0
20:47:31.948 00.000 29876 IsGuiding returns 0
20:47:31.948 00.000 29876 scope move finished after 34 + 76 ms
20:47:31.948 00.000 29876 Move returns status 0, amount 34
20:47:31.948 00.000 29876 MoveAxis(N, 0, ABG)
20:47:31.948 00.000 29876 Move returns status 0, amount 0
20:47:31.948 00.000 29876 move complete, result=0
20:47:31.948 00.000 29876 worker thread done servicing request
20:47:31.948 00.000 29876 Worker thread wakes up
20:47:31.948 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.2 px 0 ms NORTH
20:47:31.951 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:31.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:34.179 02.228 29876 Exposure complete
20:47:34.222 00.043 29876 worker thread done servicing request
20:47:34.222 00.000 31432 OnExposeComplete: enter
20:47:34.224 00.002 31432 UpdateGuideState(): m_state=6
20:47:34.226 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
20:47:34.228 00.002 31432 Star::Find returns 1 (0), X=612.21, Y=162.75, Mass=2452, SNR=29.6, Peak=230 HFD=3.5
20:47:34.230 00.002 31432 MultiStar: [#1 0.88,-0.50,0.00,M1] [#2 0.08,-0.80,0.00,M2] [#3 0.90,-0.51,0.00,M2] [#4 0.67,-0.64,0.00,M2] [#5 -0.21,-0.16,0.99,U] [#6 0.25,-0.46,1.13,U] [#7 0.82,-0.50,0.00,M2] [#8 0.63,-0.59,0.00,M1] 
20:47:34.232 00.002 31432 refined, 2 included, MultiStar: {0.15, -0.18}, one-star: {0.40, 0.13}
20:47:34.234 00.002 31432 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
20:47:34.235 00.001 31432 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.13 = 2.13)
20:47:34.237 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.86 mountX=0.15 mountY=0.20, mountTheta=0.93
20:47:34.240 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.18, opts=13)
20:47:34.243 00.003 31432 Enqueuing Move request for scope (0.15, -0.18)
20:47:34.245 00.002 29876 Worker thread wakes up
20:47:34.245 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
20:47:34.245 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
20:47:34.245 00.000 29876 Moving (0.15, -0.18) raw xDistance=0.15 yDistance=0.20
20:47:34.245 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:47:34.245 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:34.245 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:47:34.245 00.000 29876 MoveAxis(E, 0, ABG)
20:47:34.245 00.000 29876 Move returns status 0, amount 0
20:47:34.245 00.000 29876 MoveAxis(N, 0, ABG)
20:47:34.245 00.000 29876 Move returns status 0, amount 0
20:47:34.245 00.000 29876 move complete, result=0
20:47:34.246 00.001 29876 worker thread done servicing request
20:47:34.249 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:34.261 00.012 31432 UpdateGuideState exits: m=2452 RSB=29.6
20:47:34.264 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:34.266 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:34.268 00.002 31432 Enqueuing Expose request
20:47:34.270 00.002 29876 Worker thread wakes up
20:47:34.270 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:47:34.272 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:34.273 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:36.184 01.911 29876 Exposure complete
20:47:36.229 00.045 29876 worker thread done servicing request
20:47:36.230 00.001 31432 OnExposeComplete: enter
20:47:36.233 00.003 31432 UpdateGuideState(): m_state=6
20:47:36.235 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
20:47:36.237 00.002 31432 Star::Find returns 1 (0), X=611.63, Y=162.15, Mass=2514, SNR=30.6, Peak=244 HFD=3.6
20:47:36.239 00.002 31432 MultiStar: [#1 -0.07,-0.72,1.03,U] [#2 -0.08,-1.15,0.00,M3] [#3 0.43,-1.08,0.00,M3] [#4 0.57,-0.86,0.00,M3] [#5 -0.93,-0.73,0.00,M8] [#6 -0.05,-1.10,0.00,M1] [#7 0.56,-1.00,0.00,M3] [#8 0.48,-1.34,0.00,M2] 
20:47:36.241 00.002 31432 single-star, 1 included, MultiStar: {-0.12, -0.60}, one-star: {-0.17, -0.47}
20:47:36.243 00.002 31432 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
20:47:36.245 00.002 31432 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
20:47:36.247 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.92 mountX=-0.19 mountY=0.44, mountTheta=1.97
20:47:36.249 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.47, opts=13)
20:47:36.251 00.002 31432 Enqueuing Move request for scope (-0.17, -0.47)
20:47:36.253 00.002 29876 Worker thread wakes up
20:47:36.254 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.47) opts 0xd
20:47:36.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.47)
20:47:36.254 00.000 29876 Moving (-0.17, -0.47) raw xDistance=-0.19 yDistance=0.44
20:47:36.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:47:36.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:47:36.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:47:36.254 00.000 29876 MoveAxis(E, 0, ABG)
20:47:36.254 00.000 29876 Move returns status 0, amount 0
20:47:36.254 00.000 29876 MoveAxis(N, 0, ABG)
20:47:36.254 00.000 29876 Move returns status 0, amount 0
20:47:36.254 00.000 29876 move complete, result=0
20:47:36.254 00.000 29876 worker thread done servicing request
20:47:36.257 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:36.269 00.012 31432 UpdateGuideState exits: m=2514 RSB=30.6
20:47:36.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:36.273 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:36.275 00.002 31432 Enqueuing Expose request
20:47:36.277 00.002 29876 Worker thread wakes up
20:47:36.277 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
20:47:36.279 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:36.279 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:38.405 02.126 29876 Exposure complete
20:47:38.448 00.043 29876 worker thread done servicing request
20:47:38.448 00.000 31432 OnExposeComplete: enter
20:47:38.449 00.001 31432 UpdateGuideState(): m_state=6
20:47:38.452 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
20:47:38.453 00.001 31432 Star::Find returns 1 (0), X=611.48, Y=162.13, Mass=2635, SNR=31.2, Peak=179 HFD=3.8
20:47:38.455 00.002 31432 MultiStar: [#1 -0.25,-0.84,0.00,M1] [#2 -0.21,-0.70,1.17,U] [#3 -0.22,-0.75,0.00,M4] [#4 0.18,-1.16,0.00,M4] [#5 -1.06,-0.78,0.00,M9] [#6 0.10,-0.76,1.04,U] [#7 0.26,-1.43,0.00,M4] [#8 0.03,-1.11,0.00,M3] 
20:47:38.458 00.003 31432 single-star, 2 included, MultiStar: {-0.14, -0.65}, one-star: {-0.32, -0.49}
20:47:38.460 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
20:47:38.461 00.001 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:47:38.464 00.003 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.49 hyp=0.59 cameraTheta=-2.16 mountX=-0.34 mountY=0.43, mountTheta=2.23
20:47:38.468 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.49, opts=13)
20:47:38.474 00.006 31432 Enqueuing Move request for scope (-0.32, -0.49)
20:47:38.476 00.002 29876 Worker thread wakes up
20:47:38.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.49) opts 0xd
20:47:38.476 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.49)
20:47:38.476 00.000 29876 Moving (-0.32, -0.49) raw xDistance=-0.34 yDistance=0.43
20:47:38.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
20:47:38.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:47:38.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
20:47:38.476 00.000 29876 MoveAxis(E, 32, ABG)
20:47:38.476 00.000 29876 Guiding  Dir = 2, Dur = 32
20:47:38.476 00.000 29876 IsSlewing returns 0
20:47:38.476 00.000 29876 IsGuiding returns 0
20:47:38.477 00.001 29876 PulseGuide returned control before completion, sleep 42
20:47:38.482 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:38.494 00.012 31432 UpdateGuideState exits: m=2635 RSB=31.2
20:47:38.496 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:38.498 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:38.500 00.002 31432 Enqueuing Expose request
20:47:38.527 00.027 29876 IsGuiding returns 1
20:47:38.527 00.000 29876 scope still moving after pulse duration time elapsed
20:47:38.558 00.031 29876 IsSlewing returns 0
20:47:38.558 00.000 29876 IsGuiding returns 0
20:47:38.558 00.000 29876 scope move finished after 32 + 48 ms
20:47:38.558 00.000 29876 Move returns status 0, amount 32
20:47:38.558 00.000 29876 MoveAxis(N, 0, ABG)
20:47:38.558 00.000 29876 Move returns status 0, amount 0
20:47:38.558 00.000 29876 move complete, result=0
20:47:38.558 00.000 29876 worker thread done servicing request
20:47:38.559 00.001 29876 Worker thread wakes up
20:47:38.559 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:38.559 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:38.559 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.4 px 0 ms NORTH
20:47:40.476 01.917 29876 Exposure complete
20:47:40.518 00.042 29876 worker thread done servicing request
20:47:40.519 00.001 31432 OnExposeComplete: enter
20:47:40.521 00.002 31432 UpdateGuideState(): m_state=6
20:47:40.523 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
20:47:40.525 00.002 31432 Star::Find returns 1 (0), X=611.56, Y=162.34, Mass=2367, SNR=29.3, Peak=209 HFD=3.4
20:47:40.527 00.002 31432 MultiStar: [#1 0.44,-0.92,0.00,M2] [#2 0.08,-0.97,0.00,M3] [#3 -0.18,-0.47,1.02,U] [#4 0.14,-1.15,0.00,M5] [#5 -1.40,-0.29,0.00,M10] [#6 0.54,-0.99,0.00,M1] [#7 -0.21,-0.75,0.00,M5] [#8 -0.71,-0.93,0.00,M4] 
20:47:40.529 00.002 31432 single-star, 1 included, MultiStar: {-0.21, -0.37}, one-star: {-0.25, -0.28}
20:47:40.531 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
20:47:40.533 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:47:40.535 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-2.29 mountX=-0.25 mountY=0.24, mountTheta=2.38
20:47:40.539 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.28, opts=13)
20:47:40.543 00.004 31432 Enqueuing Move request for scope (-0.25, -0.28)
20:47:40.545 00.002 29876 Worker thread wakes up
20:47:40.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.28) opts 0xd
20:47:40.545 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.28)
20:47:40.545 00.000 29876 Moving (-0.25, -0.28) raw xDistance=-0.25 yDistance=0.24
20:47:40.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
20:47:40.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:40.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:47:40.545 00.000 29876 MoveAxis(E, 29, ABG)
20:47:40.545 00.000 29876 Guiding  Dir = 2, Dur = 29
20:47:40.545 00.000 29876 IsSlewing returns 0
20:47:40.545 00.000 29876 IsGuiding returns 0
20:47:40.546 00.001 29876 PulseGuide returned control before completion, sleep 39
20:47:40.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:40.561 00.012 31432 UpdateGuideState exits: m=2367 RSB=29.3
20:47:40.563 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:40.566 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:40.568 00.002 31432 Enqueuing Expose request
20:47:40.596 00.028 29876 IsGuiding returns 1
20:47:40.596 00.000 29876 scope still moving after pulse duration time elapsed
20:47:40.627 00.031 29876 IsSlewing returns 0
20:47:40.627 00.000 29876 IsGuiding returns 1
20:47:40.658 00.031 29876 IsSlewing returns 0
20:47:40.658 00.000 29876 IsGuiding returns 1
20:47:40.689 00.031 29876 IsSlewing returns 0
20:47:40.689 00.000 29876 IsGuiding returns 0
20:47:40.689 00.000 29876 scope move finished after 29 + 114 ms
20:47:40.689 00.000 29876 Move returns status 0, amount 29
20:47:40.689 00.000 29876 MoveAxis(N, 0, ABG)
20:47:40.689 00.000 29876 Move returns status 0, amount 0
20:47:40.689 00.000 29876 move complete, result=0
20:47:40.689 00.000 29876 worker thread done servicing request
20:47:40.689 00.000 29876 Worker thread wakes up
20:47:40.689 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.2 px 0 ms NORTH
20:47:40.692 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:40.692 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:42.818 02.126 29876 Exposure complete
20:47:42.862 00.044 29876 worker thread done servicing request
20:47:42.862 00.000 31432 OnExposeComplete: enter
20:47:42.865 00.003 31432 UpdateGuideState(): m_state=6
20:47:42.867 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
20:47:42.869 00.002 31432 Star::Find returns 1 (0), X=611.54, Y=162.57, Mass=2512, SNR=30.6, Peak=193 HFD=3.3
20:47:42.871 00.002 31432 MultiStar: [#1 0.38,-0.59,1.03,U] [#2 0.28,-0.66,1.19,U] [#3 0.04,-0.86,0.00,M4] [#4 0.34,-0.82,0.00,M6] [#5 -0.97,-0.30,0.00,R] [#6 0.31,-0.96,0.00,M2] [#7 0.24,-0.62,0.83,U] [#8 0.18,-0.75,0.00,M5] 
20:47:42.873 00.002 31432 single-star, 3 included, MultiStar: {0.16, -0.48}, one-star: {-0.27, -0.05}
20:47:42.875 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.02) = xAngle (-2.97 = -2.97)
20:47:42.876 00.001 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.04 = 0.04)
20:47:42.878 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-2.95 mountX=-0.27 mountY=0.01, mountTheta=3.10
20:47:42.881 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.05, opts=13)
20:47:42.883 00.002 31432 Enqueuing Move request for scope (-0.27, -0.05)
20:47:42.885 00.002 29876 Worker thread wakes up
20:47:42.885 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
20:47:42.885 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
20:47:42.885 00.000 29876 Moving (-0.27, -0.05) raw xDistance=-0.27 yDistance=0.01
20:47:42.885 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
20:47:42.885 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:42.885 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:47:42.885 00.000 29876 MoveAxis(E, 30, ABG)
20:47:42.885 00.000 29876 Guiding  Dir = 2, Dur = 30
20:47:42.886 00.001 29876 IsSlewing returns 0
20:47:42.886 00.000 29876 IsGuiding returns 0
20:47:42.886 00.000 29876 PulseGuide returned control before completion, sleep 40
20:47:42.890 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:47:42.901 00.011 31432 UpdateGuideState exits: m=2512 RSB=30.6
20:47:42.903 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:42.905 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:42.907 00.002 31432 Enqueuing Expose request
20:47:42.941 00.034 29876 IsGuiding returns 1
20:47:42.941 00.000 29876 scope still moving after pulse duration time elapsed
20:47:42.971 00.030 29876 IsSlewing returns 0
20:47:42.971 00.000 29876 IsGuiding returns 0
20:47:42.971 00.000 29876 scope move finished after 30 + 55 ms
20:47:42.971 00.000 29876 Move returns status 0, amount 30
20:47:42.971 00.000 29876 MoveAxis(N, 0, ABG)
20:47:42.971 00.000 29876 Move returns status 0, amount 0
20:47:42.971 00.000 29876 move complete, result=0
20:47:42.972 00.001 29876 worker thread done servicing request
20:47:42.972 00.000 29876 Worker thread wakes up
20:47:42.972 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:42.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:42.972 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.0 px 0 ms NORTH
20:47:44.889 01.917 29876 Exposure complete
20:47:44.935 00.046 29876 worker thread done servicing request
20:47:44.935 00.000 31432 OnExposeComplete: enter
20:47:44.938 00.003 31432 UpdateGuideState(): m_state=6
20:47:44.940 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
20:47:44.943 00.003 31432 Star::Find returns 1 (0), X=611.71, Y=162.24, Mass=2605, SNR=30.9, Peak=193 HFD=3.7
20:47:44.945 00.002 31432 MultiStar: [#1 0.42,-0.81,0.00,M2] [#2 0.01,-0.67,1.11,U] [#3 0.19,-0.40,0.96,U] [#4 0.46,-1.14,0.00,M7] [#5 0.16,-0.56,0.91,U] [#6 0.14,-1.06,0.00,M3] [#7 0.40,-0.91,0.00,M5] [#8 0.50,-0.83,0.00,M6] 
20:47:44.946 00.001 31432 single-star, 3 included, MultiStar: {0.06, -0.51}, one-star: {-0.10, -0.38}
20:47:44.948 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
20:47:44.950 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
20:47:44.952 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.82 mountX=-0.11 mountY=0.36, mountTheta=1.85
20:47:44.954 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.38, opts=13)
20:47:44.956 00.002 31432 Enqueuing Move request for scope (-0.10, -0.38)
20:47:44.958 00.002 29876 Worker thread wakes up
20:47:44.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.38) opts 0xd
20:47:44.958 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.38)
20:47:44.958 00.000 29876 Moving (-0.10, -0.38) raw xDistance=-0.11 yDistance=0.36
20:47:44.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:47:44.958 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.06 newest=0.61
20:47:44.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
20:47:44.958 00.000 29876 MoveAxis(E, 0, ABG)
20:47:44.959 00.001 29876 Move returns status 0, amount 0
20:47:44.959 00.000 29876 BLC: Oldest BLC event removed
20:47:44.959 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:47:44.959 00.000 29876 MoveAxis(S, 47, ABG)
20:47:44.959 00.000 29876 Guiding  Dir = 1, Dur = 47
20:47:44.959 00.000 29876 IsSlewing returns 0
20:47:44.959 00.000 29876 IsGuiding returns 0
20:47:44.959 00.000 29876 PulseGuide returned control before completion, sleep 57
20:47:44.963 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:47:44.975 00.012 31432 UpdateGuideState exits: m=2605 RSB=30.9
20:47:44.977 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:44.979 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:44.981 00.002 31432 Enqueuing Expose request
20:47:45.027 00.046 29876 IsGuiding returns 1
20:47:45.027 00.000 29876 scope still moving after pulse duration time elapsed
20:47:45.057 00.030 29876 IsSlewing returns 0
20:47:45.057 00.000 29876 IsGuiding returns 1
20:47:45.087 00.030 29876 IsSlewing returns 0
20:47:45.087 00.000 29876 IsGuiding returns 1
20:47:45.117 00.030 29876 IsSlewing returns 0
20:47:45.117 00.000 29876 IsGuiding returns 0
20:47:45.117 00.000 29876 scope move finished after 47 + 111 ms
20:47:45.117 00.000 29876 Move returns status 0, amount 47
20:47:45.117 00.000 29876 move complete, result=0
20:47:45.117 00.000 29876 worker thread done servicing request
20:47:45.117 00.000 29876 Worker thread wakes up
20:47:45.117 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 47 ms SOUTH
20:47:45.120 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:45.120 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:47.254 02.134 29876 Exposure complete
20:47:47.299 00.045 29876 worker thread done servicing request
20:47:47.299 00.000 31432 OnExposeComplete: enter
20:47:47.302 00.003 31432 UpdateGuideState(): m_state=6
20:47:47.304 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
20:47:47.306 00.002 31432 Star::Find returns 1 (0), X=611.23, Y=162.76, Mass=2420, SNR=29.9, Peak=178 HFD=3.7
20:47:47.308 00.002 31432 MultiStar: [#1 -0.34,-0.16,1.01,U] [#2 -0.25,-0.05,1.15,U] [#3 -0.68,0.23,1.06,U] [#4 -0.32,-0.31,0.94,U] [#5 -0.48,0.14,0.95,U] [#6 -0.49,-0.51,1.05,U] [#7 0.19,-0.38,0.87,U] [#8 -0.66,-0.25,0.93,U] 
20:47:47.310 00.002 31432 refined, 8 included, MultiStar: {-0.41, -0.12}, one-star: {-0.57, 0.14}
20:47:47.312 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
20:47:47.313 00.001 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
20:47:47.315 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.12 hyp=0.43 cameraTheta=-2.85 mountX=-0.41 mountY=0.06, mountTheta=3.00
20:47:47.319 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.12, opts=13)
20:47:47.325 00.006 31432 Enqueuing Move request for scope (-0.41, -0.12)
20:47:47.330 00.005 29876 Worker thread wakes up
20:47:47.330 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.12) opts 0xd
20:47:47.330 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.12)
20:47:47.331 00.001 29876 Moving (-0.41, -0.12) raw xDistance=-0.41 yDistance=0.06
20:47:47.331 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
20:47:47.331 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:47.331 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:47:47.331 00.000 29876 MoveAxis(E, 39, ABG)
20:47:47.331 00.000 29876 Guiding  Dir = 2, Dur = 39
20:47:47.331 00.000 29876 IsSlewing returns 0
20:47:47.331 00.000 29876 IsGuiding returns 0
20:47:47.331 00.000 29876 PulseGuide returned control before completion, sleep 49
20:47:47.337 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:47.353 00.016 31432 UpdateGuideState exits: m=2420 RSB=29.9
20:47:47.355 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:47.357 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:47.359 00.002 31432 Enqueuing Expose request
20:47:47.392 00.033 29876 IsGuiding returns 1
20:47:47.392 00.000 29876 scope still moving after pulse duration time elapsed
20:47:47.423 00.031 29876 IsSlewing returns 0
20:47:47.423 00.000 29876 IsGuiding returns 1
20:47:47.455 00.032 29876 IsSlewing returns 0
20:47:47.455 00.000 29876 IsGuiding returns 1
20:47:47.486 00.031 29876 IsSlewing returns 0
20:47:47.486 00.000 29876 IsGuiding returns 0
20:47:47.486 00.000 29876 scope move finished after 39 + 115 ms
20:47:47.486 00.000 29876 Move returns status 0, amount 39
20:47:47.486 00.000 29876 MoveAxis(N, 0, ABG)
20:47:47.486 00.000 29876 Move returns status 0, amount 0
20:47:47.486 00.000 29876 move complete, result=0
20:47:47.487 00.001 29876 worker thread done servicing request
20:47:47.487 00.000 29876 Worker thread wakes up
20:47:47.487 00.000 31432 GuideStep: -0.4 px 39 ms EAST, 0.1 px 0 ms NORTH
20:47:47.493 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:47.493 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:49.405 01.912 29876 Exposure complete
20:47:49.447 00.042 29876 worker thread done servicing request
20:47:49.448 00.001 31432 OnExposeComplete: enter
20:47:49.450 00.002 31432 UpdateGuideState(): m_state=6
20:47:49.452 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
20:47:49.454 00.002 31432 Star::Find returns 1 (0), X=611.26, Y=162.25, Mass=2325, SNR=28.7, Peak=169 HFD=3.7
20:47:49.455 00.001 31432 MultiStar: [#1 -0.59,-0.23,1.07,U] [#2 -1.10,-0.11,0.00,M1] [#3 -1.16,-0.08,0.00,M3] [#4 -1.04,-0.01,0.00,M7] [#5 -0.83,0.29,0.00,M1] [#6 -1.30,-0.08,0.00,M3] [#7 -1.02,-0.18,0.00,M5] [#8 -0.64,-0.55,0.00,M6] 
20:47:49.457 00.002 31432 refined, 1 included, MultiStar: {-0.57, -0.30}, one-star: {-0.55, -0.37}
20:47:49.459 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
20:47:49.461 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
20:47:49.462 00.001 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.30 hyp=0.64 cameraTheta=-2.66 mountX=-0.58 mountY=0.21, mountTheta=2.80
20:47:49.465 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.30, opts=13)
20:47:49.467 00.002 31432 Enqueuing Move request for scope (-0.57, -0.30)
20:47:49.469 00.002 29876 Worker thread wakes up
20:47:49.469 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.30) opts 0xd
20:47:49.469 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.30)
20:47:49.469 00.000 29876 Moving (-0.57, -0.30) raw xDistance=-0.58 yDistance=0.21
20:47:49.469 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
20:47:49.469 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:49.469 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:47:49.469 00.000 29876 MoveAxis(E, 61, ABG)
20:47:49.469 00.000 29876 Guiding  Dir = 2, Dur = 61
20:47:49.469 00.000 29876 IsSlewing returns 0
20:47:49.469 00.000 29876 IsGuiding returns 0
20:47:49.470 00.001 29876 PulseGuide returned control before completion, sleep 71
20:47:49.473 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=6, FiltMax=257, Gamma=0.490
20:47:49.485 00.012 31432 UpdateGuideState exits: m=2325 RSB=28.7
20:47:49.487 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:49.489 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:49.491 00.002 31432 Enqueuing Expose request
20:47:49.542 00.051 29876 IsGuiding returns 1
20:47:49.542 00.000 29876 scope still moving after pulse duration time elapsed
20:47:49.572 00.030 29876 IsSlewing returns 0
20:47:49.572 00.000 29876 IsGuiding returns 1
20:47:49.604 00.032 29876 IsSlewing returns 0
20:47:49.604 00.000 29876 IsGuiding returns 1
20:47:49.634 00.030 29876 IsSlewing returns 0
20:47:49.634 00.000 29876 IsGuiding returns 1
20:47:49.665 00.031 29876 IsSlewing returns 0
20:47:49.665 00.000 29876 IsGuiding returns 0
20:47:49.665 00.000 29876 scope move finished after 61 + 134 ms
20:47:49.665 00.000 29876 Move returns status 0, amount 61
20:47:49.665 00.000 29876 MoveAxis(N, 0, ABG)
20:47:49.665 00.000 29876 Move returns status 0, amount 0
20:47:49.665 00.000 29876 move complete, result=0
20:47:49.665 00.000 29876 worker thread done servicing request
20:47:49.665 00.000 29876 Worker thread wakes up
20:47:49.665 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:49.665 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:49.665 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.2 px 0 ms NORTH
20:47:51.797 02.132 29876 Exposure complete
20:47:51.840 00.043 29876 worker thread done servicing request
20:47:51.840 00.000 31432 OnExposeComplete: enter
20:47:51.842 00.002 31432 UpdateGuideState(): m_state=6
20:47:51.844 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
20:47:51.846 00.002 31432 Star::Find returns 1 (0), X=610.49, Y=161.83, Mass=2255, SNR=28.4, Peak=185 HFD=3.8
20:47:51.848 00.002 31432 MultiStar: [#1 -0.98,-1.05,0.00,M1] [#2 -0.77,-0.80,0.00,M2] [#3 -1.37,-0.41,0.00,M4] [#4 -0.86,-0.65,0.00,M8] [#5 -1.25,-0.43,0.00,M2] [#6 -0.47,-1.15,0.00,M4] [#7 -0.25,-0.99,0.00,M6] [#8 -0.75,-0.77,0.00,M7] 
20:47:51.850 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.62 = -2.62)
20:47:51.852 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.39 = 0.39)
20:47:51.854 00.002 31432 CameraToMount -- cameraX=-1.31 cameraY=-0.79 hyp=1.53 cameraTheta=-2.60 mountX=-1.33 mountY=0.58, mountTheta=2.73
20:47:51.859 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.31, y=-0.79, opts=13)
20:47:51.864 00.005 31432 Enqueuing Move request for scope (-1.31, -0.79)
20:47:51.865 00.001 29876 Worker thread wakes up
20:47:51.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.79) opts 0xd
20:47:51.865 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.31, -0.79)
20:47:51.865 00.000 29876 Moving (-1.31, -0.79) raw xDistance=-1.33 yDistance=0.58
20:47:51.866 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.33
20:47:51.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
20:47:51.866 00.000 29876 MoveAxis(E, 136, ABG)
20:47:51.866 00.000 29876 Guiding  Dir = 2, Dur = 136
20:47:51.866 00.000 29876 IsSlewing returns 0
20:47:51.866 00.000 29876 IsGuiding returns 0
20:47:51.866 00.000 29876 PulseGuide returned control before completion, sleep 146
20:47:51.869 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:51.884 00.015 31432 UpdateGuideState exits: m=2255 RSB=28.4
20:47:51.886 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:51.888 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:51.890 00.002 31432 Enqueuing Expose request
20:47:52.026 00.136 29876 IsGuiding returns 1
20:47:52.026 00.000 29876 scope still moving after pulse duration time elapsed
20:47:52.057 00.031 29876 IsSlewing returns 0
20:47:52.057 00.000 29876 IsGuiding returns 0
20:47:52.057 00.000 29876 scope move finished after 136 + 54 ms
20:47:52.057 00.000 29876 Move returns status 0, amount 136
20:47:52.057 00.000 29876 MoveAxis(S, 43, ABG)
20:47:52.057 00.000 29876 Guiding  Dir = 1, Dur = 43
20:47:52.057 00.000 29876 IsSlewing returns 0
20:47:52.057 00.000 29876 IsGuiding returns 0
20:47:52.058 00.001 29876 PulseGuide returned control before completion, sleep 53
20:47:52.118 00.060 29876 IsGuiding returns 1
20:47:52.118 00.000 29876 scope still moving after pulse duration time elapsed
20:47:52.148 00.030 29876 IsSlewing returns 0
20:47:52.148 00.000 29876 IsGuiding returns 1
20:47:52.179 00.031 29876 IsSlewing returns 0
20:47:52.179 00.000 29876 IsGuiding returns 1
20:47:52.211 00.032 29876 IsSlewing returns 0
20:47:52.211 00.000 29876 IsGuiding returns 1
20:47:52.241 00.030 29876 IsSlewing returns 0
20:47:52.241 00.000 29876 IsGuiding returns 1
20:47:52.273 00.032 29876 IsSlewing returns 0
20:47:52.273 00.000 29876 IsGuiding returns 0
20:47:52.273 00.000 29876 scope move finished after 43 + 173 ms
20:47:52.273 00.000 29876 Move returns status 0, amount 43
20:47:52.273 00.000 29876 move complete, result=0
20:47:52.273 00.000 29876 worker thread done servicing request
20:47:52.273 00.000 29876 Worker thread wakes up
20:47:52.273 00.000 31432 GuideStep: -1.3 px 136 ms EAST, 0.6 px 43 ms SOUTH
20:47:52.276 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:52.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:54.183 01.907 29876 Exposure complete
20:47:54.225 00.042 29876 worker thread done servicing request
20:47:54.225 00.000 31432 OnExposeComplete: enter
20:47:54.228 00.003 31432 UpdateGuideState(): m_state=6
20:47:54.230 00.002 31432 Star::Find(15, 610, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
20:47:54.233 00.003 31432 Star::Find returns 1 (0), X=611.31, Y=162.63, Mass=2255, SNR=28.6, Peak=188 HFD=3.5
20:47:54.235 00.002 31432 MultiStar: [#1 -0.20,-0.16,1.05,U] [#2 -0.33,-0.16,1.24,U] [#3 -0.22,-0.79,0.00,M5] [#4 0.25,-0.71,0.94,U] [#5 -0.18,0.54,0.97,U] [#6 -0.54,-0.20,1.12,U] [#7 -0.08,-0.37,0.90,U] [#8 -0.59,-0.81,0.00,M8] 
20:47:54.237 00.002 31432 refined, 6 included, MultiStar: {-0.24, -0.15}, one-star: {-0.49, 0.01}
20:47:54.239 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
20:47:54.241 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
20:47:54.243 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.58 mountX=-0.24 mountY=0.11, mountTheta=2.71
20:47:54.246 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.15, opts=13)
20:47:54.248 00.002 31432 Enqueuing Move request for scope (-0.24, -0.15)
20:47:54.250 00.002 29876 Worker thread wakes up
20:47:54.250 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
20:47:54.251 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
20:47:54.251 00.000 29876 Moving (-0.24, -0.15) raw xDistance=-0.24 yDistance=0.11
20:47:54.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.24
20:47:54.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:54.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:47:54.251 00.000 29876 MoveAxis(E, 42, ABG)
20:47:54.251 00.000 29876 Guiding  Dir = 2, Dur = 42
20:47:54.251 00.000 29876 IsSlewing returns 0
20:47:54.251 00.000 29876 IsGuiding returns 0
20:47:54.251 00.000 29876 PulseGuide returned control before completion, sleep 52
20:47:54.255 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:54.267 00.012 31432 UpdateGuideState exits: m=2255 RSB=28.6
20:47:54.269 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:54.271 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:54.273 00.002 31432 Enqueuing Expose request
20:47:54.307 00.034 29876 IsGuiding returns 1
20:47:54.307 00.000 29876 scope still moving after pulse duration time elapsed
20:47:54.338 00.031 29876 IsSlewing returns 0
20:47:54.338 00.000 29876 IsGuiding returns 1
20:47:54.368 00.030 29876 IsSlewing returns 0
20:47:54.368 00.000 29876 IsGuiding returns 1
20:47:54.399 00.031 29876 IsSlewing returns 0
20:47:54.399 00.000 29876 IsGuiding returns 0
20:47:54.399 00.000 29876 scope move finished after 42 + 106 ms
20:47:54.399 00.000 29876 Move returns status 0, amount 42
20:47:54.399 00.000 29876 MoveAxis(N, 0, ABG)
20:47:54.399 00.000 29876 Move returns status 0, amount 0
20:47:54.399 00.000 29876 move complete, result=0
20:47:54.400 00.001 29876 worker thread done servicing request
20:47:54.400 00.000 31432 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
20:47:54.402 00.002 29876 Worker thread wakes up
20:47:54.402 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:54.402 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:56.532 02.130 29876 Exposure complete
20:47:56.577 00.045 29876 worker thread done servicing request
20:47:56.577 00.000 31432 OnExposeComplete: enter
20:47:56.579 00.002 31432 UpdateGuideState(): m_state=6
20:47:56.581 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
20:47:56.583 00.002 31432 Star::Find returns 1 (0), X=610.86, Y=162.62, Mass=2443, SNR=29.9, Peak=171 HFD=3.9
20:47:56.585 00.002 31432 MultiStar: [#1 -0.50,-0.65,0.00,M1] [#2 0.01,-1.07,0.00,M2] [#3 0.32,-0.92,0.00,M6] [#4 0.10,-1.26,0.00,M8] [#5 -0.77,-0.18,0.00,M2] [#6 0.31,-0.77,0.00,M4] [#7 -0.60,-0.89,0.00,M6] [#8 0.18,-1.37,0.00,M9] 
20:47:56.587 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.12 = 3.12)
20:47:56.589 00.002 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.16)
20:47:56.591 00.002 31432 CameraToMount -- cameraX=-0.94 cameraY=0.00 hyp=0.94 cameraTheta=3.14 mountX=-0.94 mountY=-0.15, mountTheta=-2.99
20:47:56.593 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=0.00, opts=13)
20:47:56.595 00.002 31432 Enqueuing Move request for scope (-0.94, 0.00)
20:47:56.597 00.002 29876 Worker thread wakes up
20:47:56.597 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.00) opts 0xd
20:47:56.597 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, 0.00)
20:47:56.597 00.000 29876 Moving (-0.94, 0.00) raw xDistance=-0.94 yDistance=-0.15
20:47:56.597 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.94
20:47:56.597 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:56.598 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:47:56.598 00.000 29876 MoveAxis(E, 97, ABG)
20:47:56.598 00.000 29876 Guiding  Dir = 2, Dur = 97
20:47:56.598 00.000 29876 IsSlewing returns 0
20:47:56.598 00.000 29876 IsGuiding returns 0
20:47:56.598 00.000 29876 PulseGuide returned control before completion, sleep 107
20:47:56.601 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:47:56.613 00.012 31432 UpdateGuideState exits: m=2443 RSB=29.9
20:47:56.616 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:56.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:56.620 00.002 31432 Enqueuing Expose request
20:47:56.721 00.101 29876 IsGuiding returns 1
20:47:56.721 00.000 29876 scope still moving after pulse duration time elapsed
20:47:56.752 00.031 29876 IsSlewing returns 0
20:47:56.752 00.000 29876 IsGuiding returns 1
20:47:56.783 00.031 29876 IsSlewing returns 0
20:47:56.783 00.000 29876 IsGuiding returns 0
20:47:56.783 00.000 29876 scope move finished after 97 + 88 ms
20:47:56.783 00.000 29876 Move returns status 0, amount 97
20:47:56.783 00.000 29876 MoveAxis(N, 0, ABG)
20:47:56.783 00.000 29876 Move returns status 0, amount 0
20:47:56.783 00.000 29876 move complete, result=0
20:47:56.784 00.001 29876 worker thread done servicing request
20:47:56.784 00.000 29876 Worker thread wakes up
20:47:56.784 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:56.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:47:56.784 00.000 31432 GuideStep: -0.9 px 97 ms EAST, -0.1 px 0 ms NORTH
20:47:58.690 01.906 29876 Exposure complete
20:47:58.733 00.043 29876 worker thread done servicing request
20:47:58.733 00.000 31432 OnExposeComplete: enter
20:47:58.735 00.002 31432 UpdateGuideState(): m_state=6
20:47:58.737 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
20:47:58.739 00.002 31432 Star::Find returns 1 (0), X=611.50, Y=162.90, Mass=2462, SNR=29.8, Peak=154 HFD=3.9
20:47:58.741 00.002 31432 MultiStar: [#1 0.38,0.02,1.02,U] [#2 0.12,-0.27,1.19,U] [#3 0.02,0.06,1.05,U] [#4 0.19,-0.55,0.95,U] [#5 0.05,0.26,0.87,U] [#6 0.35,-0.66,1.05,U] [#7 0.09,-0.40,0.83,U] [#8 -0.11,-0.07,0.85,U] 
20:47:58.743 00.002 31432 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.30, 0.28}
20:47:58.745 00.002 31432 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.02) = xAngle (-1.05 = -1.05)
20:47:58.746 00.001 31432 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.97 = 1.97)
20:47:58.748 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.02 mountX=0.09 mountY=0.16, mountTheta=1.07
20:47:58.752 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.15, opts=13)
20:47:58.754 00.002 31432 Enqueuing Move request for scope (0.09, -0.15)
20:47:58.756 00.002 29876 Worker thread wakes up
20:47:58.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
20:47:58.756 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
20:47:58.756 00.000 29876 Moving (0.09, -0.15) raw xDistance=0.09 yDistance=0.16
20:47:58.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:47:58.757 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:58.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:47:58.757 00.000 29876 MoveAxis(E, 0, ABG)
20:47:58.757 00.000 29876 Move returns status 0, amount 0
20:47:58.757 00.000 29876 MoveAxis(N, 0, ABG)
20:47:58.757 00.000 29876 Move returns status 0, amount 0
20:47:58.757 00.000 29876 move complete, result=0
20:47:58.757 00.000 29876 worker thread done servicing request
20:47:58.761 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:47:58.773 00.012 31432 UpdateGuideState exits: m=2462 RSB=29.8
20:47:58.775 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:58.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:47:58.779 00.002 31432 Enqueuing Expose request
20:47:58.780 00.001 29876 Worker thread wakes up
20:47:58.781 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:47:58.783 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:47:58.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:00.911 02.128 29876 Exposure complete
20:48:00.954 00.043 29876 worker thread done servicing request
20:48:00.954 00.000 31432 OnExposeComplete: enter
20:48:00.957 00.003 31432 UpdateGuideState(): m_state=6
20:48:00.958 00.001 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
20:48:00.960 00.002 31432 Star::Find returns 1 (0), X=611.02, Y=162.58, Mass=2633, SNR=31.3, Peak=159 HFD=4.1
20:48:00.962 00.002 31432 MultiStar: [#1 -0.43,-0.20,0.98,U] [#2 0.18,-0.35,1.10,U] [#3 -0.20,-0.49,1.01,U] [#4 -0.12,-0.63,0.92,U] [#5 -0.63,0.25,0.88,U] [#6 -0.03,-0.45,1.04,U] [#7 -0.62,-0.27,0.80,U] [#8 -0.20,-0.61,0.82,U] 
20:48:00.964 00.002 31432 refined, 8 included, MultiStar: {-0.30, -0.31}, one-star: {-0.78, -0.04}
20:48:00.966 00.002 31432 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
20:48:00.968 00.002 31432 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
20:48:00.970 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-2.33 mountX=-0.31 mountY=0.26, mountTheta=2.43
20:48:00.974 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.31, opts=13)
20:48:00.977 00.003 31432 Enqueuing Move request for scope (-0.30, -0.31)
20:48:00.979 00.002 29876 Worker thread wakes up
20:48:00.979 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.31) opts 0xd
20:48:00.979 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.31)
20:48:00.979 00.000 29876 Moving (-0.30, -0.31) raw xDistance=-0.31 yDistance=0.26
20:48:00.979 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
20:48:00.979 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:00.979 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:48:00.979 00.000 29876 MoveAxis(E, 29, ABG)
20:48:00.979 00.000 29876 Guiding  Dir = 2, Dur = 29
20:48:00.980 00.001 29876 IsSlewing returns 0
20:48:00.980 00.000 29876 IsGuiding returns 0
20:48:00.980 00.000 29876 PulseGuide returned control before completion, sleep 39
20:48:00.985 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:00.996 00.011 31432 UpdateGuideState exits: m=2633 RSB=31.3
20:48:00.998 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:01.000 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:01.002 00.002 31432 Enqueuing Expose request
20:48:01.034 00.032 29876 IsGuiding returns 1
20:48:01.034 00.000 29876 scope still moving after pulse duration time elapsed
20:48:01.065 00.031 29876 IsSlewing returns 0
20:48:01.065 00.000 29876 IsGuiding returns 0
20:48:01.065 00.000 29876 scope move finished after 29 + 56 ms
20:48:01.065 00.000 29876 Move returns status 0, amount 29
20:48:01.065 00.000 29876 MoveAxis(N, 0, ABG)
20:48:01.065 00.000 29876 Move returns status 0, amount 0
20:48:01.065 00.000 29876 move complete, result=0
20:48:01.065 00.000 29876 worker thread done servicing request
20:48:01.065 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.3 px 0 ms NORTH
20:48:01.068 00.003 29876 Worker thread wakes up
20:48:01.068 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:01.068 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:02.984 01.916 29876 Exposure complete
20:48:03.033 00.049 29876 worker thread done servicing request
20:48:03.034 00.001 31432 OnExposeComplete: enter
20:48:03.039 00.005 31432 UpdateGuideState(): m_state=6
20:48:03.045 00.006 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
20:48:03.048 00.003 31432 Star::Find returns 1 (0), X=611.31, Y=162.65, Mass=2425, SNR=29.9, Peak=187 HFD=3.6
20:48:03.050 00.002 31432 MultiStar: [#1 -0.27,-0.33,1.05,U] [#2 -0.41,-1.11,0.00,M1] [#3 -0.38,-0.56,1.02,U] [#4 -0.51,-0.60,0.00,M7] [#5 -0.35,-0.19,0.95,U] [#6 -0.25,-0.78,0.00,M3] [#7 -0.51,-0.59,0.00,M5] [#8 -0.82,-0.72,0.00,M8] 
20:48:03.052 00.002 31432 refined, 3 included, MultiStar: {-0.37, -0.27}, one-star: {-0.49, 0.02}
20:48:03.054 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
20:48:03.059 00.005 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
20:48:03.062 00.003 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-2.51 mountX=-0.38 mountY=0.21, mountTheta=2.63
20:48:03.065 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.27, opts=13)
20:48:03.067 00.002 31432 Enqueuing Move request for scope (-0.37, -0.27)
20:48:03.069 00.002 29876 Worker thread wakes up
20:48:03.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.27) opts 0xd
20:48:03.069 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.27)
20:48:03.069 00.000 29876 Moving (-0.37, -0.27) raw xDistance=-0.38 yDistance=0.21
20:48:03.069 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
20:48:03.069 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:03.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:48:03.069 00.000 29876 MoveAxis(E, 40, ABG)
20:48:03.069 00.000 29876 Guiding  Dir = 2, Dur = 40
20:48:03.070 00.001 29876 IsSlewing returns 0
20:48:03.070 00.000 29876 IsGuiding returns 0
20:48:03.070 00.000 29876 PulseGuide returned control before completion, sleep 50
20:48:03.073 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:03.084 00.011 31432 UpdateGuideState exits: m=2425 RSB=29.9
20:48:03.086 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:03.088 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:03.090 00.002 31432 Enqueuing Expose request
20:48:03.123 00.033 29876 IsGuiding returns 1
20:48:03.123 00.000 29876 scope still moving after pulse duration time elapsed
20:48:03.155 00.032 29876 IsSlewing returns 0
20:48:03.155 00.000 29876 IsGuiding returns 1
20:48:03.186 00.031 29876 IsSlewing returns 0
20:48:03.186 00.000 29876 IsGuiding returns 1
20:48:03.218 00.032 29876 IsSlewing returns 0
20:48:03.218 00.000 29876 IsGuiding returns 1
20:48:03.250 00.032 29876 IsSlewing returns 0
20:48:03.250 00.000 29876 IsGuiding returns 1
20:48:03.281 00.031 29876 IsSlewing returns 0
20:48:03.281 00.000 29876 IsGuiding returns 0
20:48:03.281 00.000 29876 scope move finished after 40 + 171 ms
20:48:03.281 00.000 29876 Move returns status 0, amount 40
20:48:03.281 00.000 29876 MoveAxis(N, 0, ABG)
20:48:03.281 00.000 29876 Move returns status 0, amount 0
20:48:03.281 00.000 29876 move complete, result=0
20:48:03.281 00.000 29876 worker thread done servicing request
20:48:03.281 00.000 29876 Worker thread wakes up
20:48:03.281 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:03.282 00.001 31432 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
20:48:03.284 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:05.414 02.130 29876 Exposure complete
20:48:05.461 00.047 29876 worker thread done servicing request
20:48:05.461 00.000 31432 OnExposeComplete: enter
20:48:05.463 00.002 31432 UpdateGuideState(): m_state=6
20:48:05.465 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
20:48:05.467 00.002 31432 Star::Find returns 1 (0), X=611.69, Y=162.66, Mass=2607, SNR=31.3, Peak=199 HFD=3.6
20:48:05.469 00.002 31432 MultiStar: [#1 0.08,-0.08,0.95,U] [#2 0.08,-0.09,1.10,U] [#3 0.35,0.03,0.97,U] [#4 0.52,-0.49,0.90,U] [#5 0.61,0.32,0.92,U] [#6 0.31,-0.49,1.12,U] [#7 1.04,-0.76,0.00,M6] [#8 0.04,-0.39,0.89,U] 
20:48:05.471 00.002 31432 single-star, 7 included, MultiStar: {0.23, -0.15}, one-star: {-0.11, 0.04}
20:48:05.473 00.002 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.79 = 2.79)
20:48:05.476 00.003 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.49)
20:48:05.478 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=-0.11 mountY=-0.06, mountTheta=-2.68
20:48:05.484 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.04, opts=13)
20:48:05.489 00.005 31432 Enqueuing Move request for scope (-0.11, 0.04)
20:48:05.492 00.003 29876 Worker thread wakes up
20:48:05.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
20:48:05.492 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
20:48:05.493 00.001 29876 Moving (-0.11, 0.04) raw xDistance=-0.11 yDistance=-0.06
20:48:05.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:48:05.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:05.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:48:05.493 00.000 29876 MoveAxis(E, 0, ABG)
20:48:05.493 00.000 29876 Move returns status 0, amount 0
20:48:05.493 00.000 29876 MoveAxis(N, 0, ABG)
20:48:05.493 00.000 29876 Move returns status 0, amount 0
20:48:05.493 00.000 29876 move complete, result=0
20:48:05.493 00.000 29876 worker thread done servicing request
20:48:05.499 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:05.515 00.016 31432 UpdateGuideState exits: m=2607 RSB=31.3
20:48:05.517 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:05.519 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:05.521 00.002 31432 Enqueuing Expose request
20:48:05.524 00.003 29876 Worker thread wakes up
20:48:05.524 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:48:05.526 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:05.526 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:07.438 01.912 29876 Exposure complete
20:48:07.482 00.044 29876 worker thread done servicing request
20:48:07.482 00.000 31432 OnExposeComplete: enter
20:48:07.485 00.003 31432 UpdateGuideState(): m_state=6
20:48:07.487 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
20:48:07.488 00.001 31432 Star::Find returns 1 (0), X=611.04, Y=162.95, Mass=2355, SNR=29.4, Peak=191 HFD=3.9
20:48:07.490 00.002 31432 MultiStar: [#1 -0.41,-0.37,1.08,U] [#2 -0.77,-0.47,0.00,M1] [#3 -0.17,-0.11,1.05,U] [#4 -0.03,-0.48,0.98,U] [#5 -0.32,0.02,0.95,U] [#6 -0.71,-0.51,0.00,M3] [#7 -0.31,-0.46,0.89,U] [#8 -0.41,-0.15,0.92,U] 
20:48:07.492 00.002 31432 refined, 6 included, MultiStar: {-0.35, -0.17}, one-star: {-0.77, 0.32}
20:48:07.494 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
20:48:07.496 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
20:48:07.498 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-2.68 mountX=-0.35 mountY=0.12, mountTheta=2.82
20:48:07.500 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.17, opts=13)
20:48:07.502 00.002 31432 Enqueuing Move request for scope (-0.35, -0.17)
20:48:07.504 00.002 29876 Worker thread wakes up
20:48:07.504 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.17) opts 0xd
20:48:07.504 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.17)
20:48:07.504 00.000 29876 Moving (-0.35, -0.17) raw xDistance=-0.35 yDistance=0.12
20:48:07.504 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
20:48:07.504 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:07.504 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:48:07.504 00.000 29876 MoveAxis(E, 34, ABG)
20:48:07.504 00.000 29876 Guiding  Dir = 2, Dur = 34
20:48:07.505 00.001 29876 IsSlewing returns 0
20:48:07.505 00.000 29876 IsGuiding returns 0
20:48:07.505 00.000 29876 PulseGuide returned control before completion, sleep 44
20:48:07.510 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:48:07.528 00.018 31432 UpdateGuideState exits: m=2355 RSB=29.4
20:48:07.531 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:07.533 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:07.534 00.001 31432 Enqueuing Expose request
20:48:07.560 00.026 29876 IsGuiding returns 1
20:48:07.560 00.000 29876 scope still moving after pulse duration time elapsed
20:48:07.592 00.032 29876 IsSlewing returns 0
20:48:07.592 00.000 29876 IsGuiding returns 0
20:48:07.592 00.000 29876 scope move finished after 34 + 54 ms
20:48:07.592 00.000 29876 Move returns status 0, amount 34
20:48:07.592 00.000 29876 MoveAxis(N, 0, ABG)
20:48:07.592 00.000 29876 Move returns status 0, amount 0
20:48:07.592 00.000 29876 move complete, result=0
20:48:07.592 00.000 29876 worker thread done servicing request
20:48:07.592 00.000 29876 Worker thread wakes up
20:48:07.592 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.1 px 0 ms NORTH
20:48:07.595 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:07.595 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:09.726 02.131 29876 Exposure complete
20:48:09.769 00.043 29876 worker thread done servicing request
20:48:09.769 00.000 31432 OnExposeComplete: enter
20:48:09.771 00.002 31432 UpdateGuideState(): m_state=6
20:48:09.774 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
20:48:09.776 00.002 31432 Star::Find returns 1 (0), X=610.52, Y=162.95, Mass=2655, SNR=30.9, Peak=209 HFD=3.8
20:48:09.778 00.002 31432 MultiStar: [#1 -0.91,-0.01,0.00,M1] [#2 -1.62,-0.26,0.00,M2] [#3 -0.79,-0.41,0.00,M2] [#4 -0.96,-0.09,0.00,M6] [#5 -1.18,0.48,0.00,M1] [#6 -0.76,-0.28,0.00,M4] [#7 -0.75,-0.20,0.78,U] [#8 -0.97,-0.38,0.00,M7] 
20:48:09.780 00.002 31432 refined, 1 included, MultiStar: {-1.05, 0.10}, one-star: {-1.28, 0.33}
20:48:09.781 00.001 31432 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
20:48:09.783 00.002 31432 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
20:48:09.785 00.002 31432 CameraToMount -- cameraX=-1.05 cameraY=0.10 hyp=1.05 cameraTheta=3.05 mountX=-1.05 mountY=-0.26, mountTheta=-2.90
20:48:09.788 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.05, y=0.10, opts=13)
20:48:09.790 00.002 31432 Enqueuing Move request for scope (-1.05, 0.10)
20:48:09.792 00.002 29876 Worker thread wakes up
20:48:09.792 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.10) opts 0xd
20:48:09.792 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.05, 0.10)
20:48:09.792 00.000 29876 Moving (-1.05, 0.10) raw xDistance=-1.05 yDistance=-0.26
20:48:09.792 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.05
20:48:09.792 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:09.792 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:48:09.792 00.000 29876 MoveAxis(E, 105, ABG)
20:48:09.792 00.000 29876 Guiding  Dir = 2, Dur = 105
20:48:09.793 00.001 29876 IsSlewing returns 0
20:48:09.793 00.000 29876 IsGuiding returns 0
20:48:09.793 00.000 29876 PulseGuide returned control before completion, sleep 115
20:48:09.796 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:48:09.808 00.012 31432 UpdateGuideState exits: m=2655 RSB=30.9
20:48:09.812 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:09.816 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:09.818 00.002 31432 Enqueuing Expose request
20:48:09.912 00.094 29876 IsGuiding returns 1
20:48:09.912 00.000 29876 scope still moving after pulse duration time elapsed
20:48:09.942 00.030 29876 IsSlewing returns 0
20:48:09.942 00.000 29876 IsGuiding returns 1
20:48:09.974 00.032 29876 IsSlewing returns 0
20:48:09.974 00.000 29876 IsGuiding returns 0
20:48:09.974 00.000 29876 scope move finished after 105 + 75 ms
20:48:09.974 00.000 29876 Move returns status 0, amount 105
20:48:09.974 00.000 29876 MoveAxis(N, 0, ABG)
20:48:09.974 00.000 29876 Move returns status 0, amount 0
20:48:09.974 00.000 29876 move complete, result=0
20:48:09.974 00.000 29876 worker thread done servicing request
20:48:09.974 00.000 29876 Worker thread wakes up
20:48:09.974 00.000 31432 GuideStep: -1.0 px 105 ms EAST, -0.3 px 0 ms NORTH
20:48:09.976 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:09.977 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:11.894 01.917 29876 Exposure complete
20:48:11.940 00.046 29876 worker thread done servicing request
20:48:11.940 00.000 31432 OnExposeComplete: enter
20:48:11.942 00.002 31432 UpdateGuideState(): m_state=6
20:48:11.944 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
20:48:11.946 00.002 31432 Star::Find returns 1 (0), X=610.41, Y=162.41, Mass=2571, SNR=30.4, Peak=170 HFD=4.3
20:48:11.948 00.002 31432 MultiStar: [#1 -0.93,-0.56,0.00,M2] [#2 -0.36,-0.90,0.00,M3] [#3 -0.79,-0.10,0.00,M3] [#4 -0.31,-1.08,0.00,M7] [#5 -0.66,-0.46,0.00,M2] [#6 -0.28,-0.88,0.00,M5] [#7 -0.46,-0.98,0.00,M5] [#8 -1.24,-0.49,0.00,M8] 
20:48:11.950 00.002 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
20:48:11.952 00.002 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.00 = -0.00)
20:48:11.954 00.002 31432 CameraToMount -- cameraX=-1.40 cameraY=-0.21 hyp=1.41 cameraTheta=-2.99 mountX=-1.40 mountY=-0.00, mountTheta=-3.14
20:48:11.958 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.40, y=-0.21, opts=13)
20:48:11.960 00.002 31432 Enqueuing Move request for scope (-1.40, -0.21)
20:48:11.962 00.002 29876 Worker thread wakes up
20:48:11.962 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.40, -0.21) opts 0xd
20:48:11.962 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.40, -0.21)
20:48:11.962 00.000 29876 Moving (-1.40, -0.21) raw xDistance=-1.40 yDistance=-0.00
20:48:11.963 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.40
20:48:11.963 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:11.963 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:48:11.963 00.000 29876 MoveAxis(E, 150, ABG)
20:48:11.963 00.000 29876 Guiding  Dir = 2, Dur = 150
20:48:11.963 00.000 29876 IsSlewing returns 0
20:48:11.963 00.000 29876 IsGuiding returns 0
20:48:11.963 00.000 29876 PulseGuide returned control before completion, sleep 160
20:48:11.966 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:11.978 00.012 31432 UpdateGuideState exits: m=2571 RSB=30.4
20:48:11.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:11.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:11.984 00.002 31432 Enqueuing Expose request
20:48:12.126 00.142 29876 IsGuiding returns 1
20:48:12.126 00.000 29876 scope still moving after pulse duration time elapsed
20:48:12.156 00.030 29876 IsSlewing returns 0
20:48:12.156 00.000 29876 IsGuiding returns 0
20:48:12.156 00.000 29876 scope move finished after 150 + 42 ms
20:48:12.156 00.000 29876 Move returns status 0, amount 150
20:48:12.156 00.000 29876 MoveAxis(N, 0, ABG)
20:48:12.156 00.000 29876 Move returns status 0, amount 0
20:48:12.156 00.000 29876 move complete, result=0
20:48:12.156 00.000 29876 worker thread done servicing request
20:48:12.156 00.000 29876 Worker thread wakes up
20:48:12.156 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:12.156 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:12.156 00.000 31432 GuideStep: -1.4 px 150 ms EAST, -0.0 px 0 ms NORTH
20:48:14.286 02.130 29876 Exposure complete
20:48:14.337 00.051 29876 worker thread done servicing request
20:48:14.337 00.000 31432 OnExposeComplete: enter
20:48:14.340 00.003 31432 UpdateGuideState(): m_state=6
20:48:14.342 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
20:48:14.344 00.002 31432 Star::Find returns 1 (0), X=610.73, Y=162.79, Mass=2425, SNR=29.3, Peak=177 HFD=4.2
20:48:14.346 00.002 31432 MultiStar: [#1 -0.49,-0.19,1.05,U] [#2 -0.58,-0.72,0.00,M4] [#3 -0.36,-0.61,1.11,U] [#4 -0.67,-0.64,0.00,M8] [#5 -0.02,-0.41,1.00,U] [#6 -0.52,-0.93,0.00,M6] [#7 -0.96,-0.54,0.00,M6] [#8 -0.48,-0.91,0.00,M9] 
20:48:14.348 00.002 31432 refined, 3 included, MultiStar: {-0.48, -0.27}, one-star: {-1.07, 0.17}
20:48:14.350 00.002 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
20:48:14.352 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
20:48:14.354 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.27 hyp=0.55 cameraTheta=-2.63 mountX=-0.49 mountY=0.19, mountTheta=2.77
20:48:14.356 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.27, opts=13)
20:48:14.358 00.002 31432 Enqueuing Move request for scope (-0.48, -0.27)
20:48:14.360 00.002 29876 Worker thread wakes up
20:48:14.360 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.27) opts 0xd
20:48:14.360 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.27)
20:48:14.360 00.000 29876 Moving (-0.48, -0.27) raw xDistance=-0.49 yDistance=0.19
20:48:14.360 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.49
20:48:14.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:14.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:48:14.360 00.000 29876 MoveAxis(E, 68, ABG)
20:48:14.360 00.000 29876 Guiding  Dir = 2, Dur = 68
20:48:14.360 00.000 29876 IsSlewing returns 0
20:48:14.361 00.001 29876 IsGuiding returns 0
20:48:14.361 00.000 29876 PulseGuide returned control before completion, sleep 78
20:48:14.364 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:14.381 00.017 31432 UpdateGuideState exits: m=2425 RSB=29.3
20:48:14.384 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:14.387 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:14.389 00.002 31432 Enqueuing Expose request
20:48:14.441 00.052 29876 IsGuiding returns 1
20:48:14.441 00.000 29876 scope still moving after pulse duration time elapsed
20:48:14.472 00.031 29876 IsSlewing returns 0
20:48:14.472 00.000 29876 IsGuiding returns 1
20:48:14.503 00.031 29876 IsSlewing returns 0
20:48:14.503 00.000 29876 IsGuiding returns 0
20:48:14.503 00.000 29876 scope move finished after 68 + 74 ms
20:48:14.503 00.000 29876 Move returns status 0, amount 68
20:48:14.503 00.000 29876 MoveAxis(N, 0, ABG)
20:48:14.503 00.000 29876 Move returns status 0, amount 0
20:48:14.503 00.000 29876 move complete, result=0
20:48:14.503 00.000 29876 worker thread done servicing request
20:48:14.503 00.000 29876 Worker thread wakes up
20:48:14.503 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:14.503 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:14.503 00.000 31432 GuideStep: -0.5 px 68 ms EAST, 0.2 px 0 ms NORTH
20:48:16.408 01.905 29876 Exposure complete
20:48:16.451 00.043 29876 worker thread done servicing request
20:48:16.451 00.000 31432 OnExposeComplete: enter
20:48:16.454 00.003 31432 UpdateGuideState(): m_state=6
20:48:16.456 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
20:48:16.458 00.002 31432 Star::Find returns 1 (0), X=611.80, Y=162.49, Mass=2642, SNR=31.2, Peak=198 HFD=3.7
20:48:16.460 00.002 31432 MultiStar: [#1 0.37,-0.43,0.98,U] [#2 0.72,-0.94,0.00,M5] [#3 -0.01,-0.69,0.98,U] [#4 0.53,-1.05,0.00,M9] [#5 0.28,-0.33,0.88,U] [#6 0.64,-0.80,0.00,M7] [#7 0.38,-0.81,0.00,M7] [#8 -0.27,-0.38,0.84,U] 
20:48:16.461 00.001 31432 single-star, 4 included, MultiStar: {0.08, -0.39}, one-star: {-0.00, -0.14}
20:48:16.463 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
20:48:16.465 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
20:48:16.467 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=-0.00 mountY=0.14, mountTheta=1.60
20:48:16.470 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.14, opts=13)
20:48:16.472 00.002 31432 Enqueuing Move request for scope (-0.00, -0.14)
20:48:16.475 00.003 29876 Worker thread wakes up
20:48:16.475 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
20:48:16.475 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
20:48:16.475 00.000 29876 Moving (-0.00, -0.14) raw xDistance=-0.00 yDistance=0.14
20:48:16.475 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:48:16.475 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:16.475 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:16.475 00.000 29876 MoveAxis(E, 0, ABG)
20:48:16.475 00.000 29876 Move returns status 0, amount 0
20:48:16.475 00.000 29876 MoveAxis(N, 0, ABG)
20:48:16.475 00.000 29876 Move returns status 0, amount 0
20:48:16.475 00.000 29876 move complete, result=0
20:48:16.475 00.000 29876 worker thread done servicing request
20:48:16.483 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:16.495 00.012 31432 UpdateGuideState exits: m=2642 RSB=31.2
20:48:16.497 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:16.499 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:16.501 00.002 31432 Enqueuing Expose request
20:48:16.502 00.001 29876 Worker thread wakes up
20:48:16.503 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:48:16.504 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:16.505 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:18.627 02.122 29876 Exposure complete
20:48:18.670 00.043 29876 worker thread done servicing request
20:48:18.670 00.000 31432 OnExposeComplete: enter
20:48:18.672 00.002 31432 UpdateGuideState(): m_state=6
20:48:18.674 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
20:48:18.676 00.002 31432 Star::Find returns 1 (0), X=611.59, Y=162.54, Mass=2524, SNR=30.2, Peak=237 HFD=3.3
20:48:18.678 00.002 31432 MultiStar: [#1 0.38,-0.72,0.00,M1] [#2 1.14,-0.63,0.00,M6] [#3 0.03,-0.34,1.05,U] [#4 -0.09,-0.71,0.90,U] [#5 -0.02,0.12,0.92,U] [#6 1.19,-0.74,0.00,M8] [#7 0.37,-0.90,0.00,M8] [#8 0.19,-0.76,0.89,U] 
20:48:18.680 00.002 31432 single-star, 4 included, MultiStar: {-0.02, -0.35}, one-star: {-0.21, -0.09}
20:48:18.681 00.001 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
20:48:18.684 00.003 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
20:48:18.686 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.76 mountX=-0.21 mountY=0.05, mountTheta=2.90
20:48:18.688 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.09, opts=13)
20:48:18.690 00.002 31432 Enqueuing Move request for scope (-0.21, -0.09)
20:48:18.692 00.002 29876 Worker thread wakes up
20:48:18.692 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
20:48:18.692 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
20:48:18.692 00.000 29876 Moving (-0.21, -0.09) raw xDistance=-0.21 yDistance=0.05
20:48:18.692 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:48:18.692 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:18.692 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:48:18.692 00.000 29876 MoveAxis(E, 21, ABG)
20:48:18.692 00.000 29876 Guiding  Dir = 2, Dur = 21
20:48:18.693 00.001 29876 IsSlewing returns 0
20:48:18.693 00.000 29876 IsGuiding returns 0
20:48:18.693 00.000 29876 PulseGuide returned control before completion, sleep 31
20:48:18.696 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:18.707 00.011 31432 UpdateGuideState exits: m=2524 RSB=30.2
20:48:18.710 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:18.712 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:18.714 00.002 31432 Enqueuing Expose request
20:48:18.734 00.020 29876 IsGuiding returns 1
20:48:18.734 00.000 29876 scope still moving after pulse duration time elapsed
20:48:18.765 00.031 29876 IsSlewing returns 0
20:48:18.765 00.000 29876 IsGuiding returns 1
20:48:18.796 00.031 29876 IsSlewing returns 0
20:48:18.796 00.000 29876 IsGuiding returns 0
20:48:18.796 00.000 29876 scope move finished after 21 + 82 ms
20:48:18.796 00.000 29876 Move returns status 0, amount 21
20:48:18.796 00.000 29876 MoveAxis(N, 0, ABG)
20:48:18.796 00.000 29876 Move returns status 0, amount 0
20:48:18.796 00.000 29876 move complete, result=0
20:48:18.796 00.000 29876 worker thread done servicing request
20:48:18.796 00.000 29876 Worker thread wakes up
20:48:18.797 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:18.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:18.797 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
20:48:20.713 01.916 29876 Exposure complete
20:48:20.756 00.043 29876 worker thread done servicing request
20:48:20.756 00.000 31432 OnExposeComplete: enter
20:48:20.759 00.003 31432 UpdateGuideState(): m_state=6
20:48:20.761 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
20:48:20.763 00.002 31432 Star::Find returns 1 (0), X=612.14, Y=162.50, Mass=2205, SNR=28.0, Peak=203 HFD=3.2
20:48:20.765 00.002 31432 MultiStar: [#1 0.76,-0.33,0.00,M2] [#2 0.65,-0.91,0.00,M7] [#3 0.65,-0.36,1.14,U] [#4 0.71,-0.78,0.00,M9] [#5 0.24,0.30,1.05,U] [#6 0.72,-0.71,0.00,M9] [#7 0.91,-0.98,0.00,M9] [#8 -0.01,-0.92,0.00,M8] 
20:48:20.767 00.002 31432 single-star, 2 included, MultiStar: {0.42, -0.07}, one-star: {0.34, -0.12}
20:48:20.768 00.001 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
20:48:20.770 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
20:48:20.773 00.003 31432 CameraToMount -- cameraX=0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-0.35 mountX=0.34 mountY=0.17, mountTheta=0.48
20:48:20.777 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.12, opts=13)
20:48:20.779 00.002 31432 Enqueuing Move request for scope (0.34, -0.12)
20:48:20.781 00.002 29876 Worker thread wakes up
20:48:20.781 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.12) opts 0xd
20:48:20.781 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.12)
20:48:20.781 00.000 29876 Moving (0.34, -0.12) raw xDistance=0.34 yDistance=0.17
20:48:20.781 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.34
20:48:20.781 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:20.781 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:48:20.781 00.000 29876 MoveAxis(W, 30, ABG)
20:48:20.781 00.000 29876 Guiding  Dir = 3, Dur = 30
20:48:20.781 00.000 29876 IsSlewing returns 0
20:48:20.781 00.000 29876 IsGuiding returns 0
20:48:20.782 00.001 29876 PulseGuide returned control before completion, sleep 40
20:48:20.787 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:20.802 00.015 31432 UpdateGuideState exits: m=2205 RSB=28.0
20:48:20.804 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:20.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:20.808 00.002 31432 Enqueuing Expose request
20:48:20.836 00.028 29876 IsGuiding returns 1
20:48:20.836 00.000 29876 scope still moving after pulse duration time elapsed
20:48:20.867 00.031 29876 IsSlewing returns 0
20:48:20.867 00.000 29876 IsGuiding returns 0
20:48:20.867 00.000 29876 scope move finished after 30 + 55 ms
20:48:20.867 00.000 29876 Move returns status 0, amount 30
20:48:20.867 00.000 29876 MoveAxis(N, 0, ABG)
20:48:20.867 00.000 29876 Move returns status 0, amount 0
20:48:20.867 00.000 29876 move complete, result=0
20:48:20.867 00.000 29876 worker thread done servicing request
20:48:20.867 00.000 29876 Worker thread wakes up
20:48:20.868 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:20.868 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:20.868 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.2 px 0 ms NORTH
20:48:22.998 02.130 29876 Exposure complete
20:48:23.042 00.044 29876 worker thread done servicing request
20:48:23.042 00.000 31432 OnExposeComplete: enter
20:48:23.044 00.002 31432 UpdateGuideState(): m_state=6
20:48:23.046 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
20:48:23.048 00.002 31432 Star::Find returns 1 (0), X=611.31, Y=162.74, Mass=2556, SNR=31.4, Peak=209 HFD=3.6
20:48:23.050 00.002 31432 MultiStar: [#1 -0.17,-0.16,1.03,U] [#2 0.05,-0.40,1.14,U] [#3 0.18,-0.60,0.96,U] [#4 0.04,-0.69,0.90,U] [#5 -0.20,0.40,0.92,U] [#6 0.14,-0.74,1.05,U] [#7 -0.11,-0.54,0.83,U] [#8 0.12,-0.79,0.89,U] 
20:48:23.052 00.002 31432 refined, 8 included, MultiStar: {-0.05, -0.37}, one-star: {-0.49, 0.12}
20:48:23.054 00.002 31432 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.02) = xAngle (-1.73 = -1.73)
20:48:23.056 00.002 31432 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.29 = 1.29)
20:48:23.058 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.70 mountX=-0.06 mountY=0.36, mountTheta=1.73
20:48:23.060 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.37, opts=13)
20:48:23.064 00.004 31432 Enqueuing Move request for scope (-0.05, -0.37)
20:48:23.065 00.001 29876 Worker thread wakes up
20:48:23.065 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
20:48:23.065 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
20:48:23.066 00.001 29876 Moving (-0.05, -0.37) raw xDistance=-0.06 yDistance=0.36
20:48:23.066 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:48:23.066 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
20:48:23.066 00.000 29876 MoveAxis(E, 0, ABG)
20:48:23.066 00.000 29876 Move returns status 0, amount 0
20:48:23.066 00.000 29876 MoveAxis(S, 26, ABG)
20:48:23.066 00.000 29876 Guiding  Dir = 1, Dur = 26
20:48:23.066 00.000 29876 IsSlewing returns 0
20:48:23.066 00.000 29876 IsGuiding returns 0
20:48:23.066 00.000 29876 PulseGuide returned control before completion, sleep 36
20:48:23.070 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:48:23.082 00.012 31432 UpdateGuideState exits: m=2556 RSB=31.4
20:48:23.084 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:23.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:23.089 00.003 31432 Enqueuing Expose request
20:48:23.103 00.014 29876 IsGuiding returns 1
20:48:23.103 00.000 29876 scope still moving after pulse duration time elapsed
20:48:23.134 00.031 29876 IsSlewing returns 0
20:48:23.134 00.000 29876 IsGuiding returns 1
20:48:23.164 00.030 29876 IsSlewing returns 0
20:48:23.164 00.000 29876 IsGuiding returns 1
20:48:23.195 00.031 29876 IsSlewing returns 0
20:48:23.195 00.000 29876 IsGuiding returns 1
20:48:23.226 00.031 29876 IsSlewing returns 0
20:48:23.226 00.000 29876 IsGuiding returns 0
20:48:23.226 00.000 29876 scope move finished after 26 + 134 ms
20:48:23.226 00.000 29876 Move returns status 0, amount 26
20:48:23.226 00.000 29876 move complete, result=0
20:48:23.227 00.001 29876 worker thread done servicing request
20:48:23.227 00.000 29876 Worker thread wakes up
20:48:23.227 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:23.227 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 26 ms SOUTH
20:48:23.229 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:25.139 01.910 29876 Exposure complete
20:48:25.182 00.043 29876 worker thread done servicing request
20:48:25.182 00.000 31432 OnExposeComplete: enter
20:48:25.184 00.002 31432 UpdateGuideState(): m_state=6
20:48:25.186 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
20:48:25.188 00.002 31432 Star::Find returns 1 (0), X=611.13, Y=162.47, Mass=2480, SNR=30.3, Peak=234 HFD=3.4
20:48:25.190 00.002 31432 MultiStar: [#1 -0.33,-0.45,0.97,U] [#2 0.11,-0.81,0.00,M7] [#3 -0.65,-0.47,0.00,M1] [#4 -0.38,-0.78,0.00,M9] [#5 -0.53,-0.14,0.98,U] [#6 0.13,-0.62,1.05,U] [#7 -0.31,-0.82,0.00,M9] [#8 -0.54,-0.88,0.00,M8] 
20:48:25.192 00.002 31432 refined, 3 included, MultiStar: {-0.35, -0.34}, one-star: {-0.68, -0.15}
20:48:25.194 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
20:48:25.196 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.63 = 0.63)
20:48:25.198 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-2.36 mountX=-0.35 mountY=0.29, mountTheta=2.46
20:48:25.201 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.34, opts=13)
20:48:25.204 00.003 31432 Enqueuing Move request for scope (-0.35, -0.34)
20:48:25.206 00.002 29876 Worker thread wakes up
20:48:25.206 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.34) opts 0xd
20:48:25.206 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.34)
20:48:25.206 00.000 29876 Moving (-0.35, -0.34) raw xDistance=-0.35 yDistance=0.29
20:48:25.206 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
20:48:25.206 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:25.206 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:48:25.207 00.001 29876 MoveAxis(E, 34, ABG)
20:48:25.207 00.000 29876 Guiding  Dir = 2, Dur = 34
20:48:25.207 00.000 29876 IsSlewing returns 0
20:48:25.207 00.000 29876 IsGuiding returns 0
20:48:25.207 00.000 29876 PulseGuide returned control before completion, sleep 44
20:48:25.210 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:25.222 00.012 31432 UpdateGuideState exits: m=2480 RSB=30.3
20:48:25.224 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:25.226 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:25.228 00.002 31432 Enqueuing Expose request
20:48:25.263 00.035 29876 IsGuiding returns 1
20:48:25.263 00.000 29876 scope still moving after pulse duration time elapsed
20:48:25.293 00.030 29876 IsSlewing returns 0
20:48:25.293 00.000 29876 IsGuiding returns 0
20:48:25.293 00.000 29876 scope move finished after 34 + 52 ms
20:48:25.293 00.000 29876 Move returns status 0, amount 34
20:48:25.293 00.000 29876 MoveAxis(N, 0, ABG)
20:48:25.293 00.000 29876 Move returns status 0, amount 0
20:48:25.293 00.000 29876 move complete, result=0
20:48:25.293 00.000 29876 worker thread done servicing request
20:48:25.294 00.001 29876 Worker thread wakes up
20:48:25.294 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.3 px 0 ms NORTH
20:48:25.297 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:25.297 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:27.418 02.121 29876 Exposure complete
20:48:27.462 00.044 29876 worker thread done servicing request
20:48:27.462 00.000 31432 OnExposeComplete: enter
20:48:27.464 00.002 31432 UpdateGuideState(): m_state=6
20:48:27.466 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
20:48:27.469 00.003 31432 Star::Find returns 1 (0), X=610.82, Y=163.30, Mass=2372, SNR=29.6, Peak=246 HFD=3.3
20:48:27.470 00.001 31432 MultiStar: [#1 -0.56,0.31,1.00,U] [#2 -0.42,0.21,1.19,U] [#3 -0.48,0.10,1.05,U] [#4 -0.47,0.18,1.00,U] [#5 -0.84,0.57,0.00,M1] [#6 -0.03,0.17,1.17,U] [#7 -0.62,0.03,0.86,U] [#8 -0.96,0.19,0.00,M9] 
20:48:27.472 00.002 31432 refined, 6 included, MultiStar: {-0.49, 0.24}, one-star: {-0.98, 0.68}
20:48:27.474 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
20:48:27.476 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.61)
20:48:27.478 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.24 hyp=0.55 cameraTheta=2.69 mountX=-0.49 mountY=-0.31, mountTheta=-2.57
20:48:27.482 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.24, opts=13)
20:48:27.487 00.005 31432 Enqueuing Move request for scope (-0.49, 0.24)
20:48:27.493 00.006 29876 Worker thread wakes up
20:48:27.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.24) opts 0xd
20:48:27.493 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.24)
20:48:27.493 00.000 29876 Moving (-0.49, 0.24) raw xDistance=-0.49 yDistance=-0.31
20:48:27.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
20:48:27.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:48:27.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:48:27.493 00.000 29876 MoveAxis(E, 52, ABG)
20:48:27.493 00.000 29876 Guiding  Dir = 2, Dur = 52
20:48:27.493 00.000 29876 IsSlewing returns 0
20:48:27.494 00.001 29876 IsGuiding returns 0
20:48:27.494 00.000 29876 PulseGuide returned control before completion, sleep 62
20:48:27.501 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:27.515 00.014 31432 UpdateGuideState exits: m=2372 RSB=29.6
20:48:27.517 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:27.519 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:27.520 00.001 31432 Enqueuing Expose request
20:48:27.557 00.037 29876 IsGuiding returns 1
20:48:27.557 00.000 29876 scope still moving after pulse duration time elapsed
20:48:27.588 00.031 29876 IsSlewing returns 0
20:48:27.588 00.000 29876 IsGuiding returns 1
20:48:27.619 00.031 29876 IsSlewing returns 0
20:48:27.619 00.000 29876 IsGuiding returns 1
20:48:27.649 00.030 29876 IsSlewing returns 0
20:48:27.649 00.000 29876 IsGuiding returns 1
20:48:27.681 00.032 29876 IsSlewing returns 0
20:48:27.681 00.000 29876 IsGuiding returns 1
20:48:27.712 00.031 29876 IsSlewing returns 0
20:48:27.712 00.000 29876 IsGuiding returns 0
20:48:27.712 00.000 29876 scope move finished after 52 + 165 ms
20:48:27.712 00.000 29876 Move returns status 0, amount 52
20:48:27.712 00.000 29876 MoveAxis(N, 0, ABG)
20:48:27.712 00.000 29876 Move returns status 0, amount 0
20:48:27.712 00.000 29876 move complete, result=0
20:48:27.712 00.000 29876 worker thread done servicing request
20:48:27.712 00.000 29876 Worker thread wakes up
20:48:27.713 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:27.713 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:27.713 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.3 px 0 ms NORTH
20:48:29.628 01.915 29876 Exposure complete
20:48:29.672 00.044 29876 worker thread done servicing request
20:48:29.672 00.000 31432 OnExposeComplete: enter
20:48:29.675 00.003 31432 UpdateGuideState(): m_state=6
20:48:29.677 00.002 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
20:48:29.678 00.001 31432 Star::Find returns 1 (0), X=611.55, Y=162.83, Mass=2424, SNR=29.5, Peak=191 HFD=3.6
20:48:29.680 00.002 31432 MultiStar: [#1 0.34,-0.21,1.07,U] [#2 -0.32,-0.43,1.22,U] [#3 0.19,0.11,1.02,U] [#4 -0.09,-0.57,0.96,U] [#5 0.04,0.22,0.96,U] [#6 -0.12,-0.30,1.14,U] [#7 0.27,-0.63,0.83,U] [#8 -0.34,-0.37,0.91,U] 
20:48:29.682 00.002 31432 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.25, 0.21}
20:48:29.684 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.77 = -1.77)
20:48:29.686 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
20:48:29.688 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.75 mountX=-0.04 mountY=0.21, mountTheta=1.78
20:48:29.693 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.22, opts=13)
20:48:29.695 00.002 31432 Enqueuing Move request for scope (-0.04, -0.22)
20:48:29.697 00.002 29876 Worker thread wakes up
20:48:29.697 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
20:48:29.697 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
20:48:29.697 00.000 29876 Moving (-0.04, -0.22) raw xDistance=-0.04 yDistance=0.21
20:48:29.697 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:48:29.697 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:29.698 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:48:29.698 00.000 29876 MoveAxis(E, 0, ABG)
20:48:29.698 00.000 29876 Move returns status 0, amount 0
20:48:29.698 00.000 29876 MoveAxis(N, 0, ABG)
20:48:29.698 00.000 29876 Move returns status 0, amount 0
20:48:29.698 00.000 29876 move complete, result=0
20:48:29.698 00.000 29876 worker thread done servicing request
20:48:29.701 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:29.713 00.012 31432 UpdateGuideState exits: m=2424 RSB=29.5
20:48:29.715 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:29.717 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:29.719 00.002 31432 Enqueuing Expose request
20:48:29.721 00.002 29876 Worker thread wakes up
20:48:29.721 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:48:29.724 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:29.724 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:31.854 02.130 29876 Exposure complete
20:48:31.898 00.044 29876 worker thread done servicing request
20:48:31.898 00.000 31432 OnExposeComplete: enter
20:48:31.900 00.002 31432 UpdateGuideState(): m_state=6
20:48:31.902 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
20:48:31.904 00.002 31432 Star::Find returns 1 (0), X=610.92, Y=162.95, Mass=2491, SNR=30.4, Peak=243 HFD=3.0
20:48:31.906 00.002 31432 MultiStar: [#1 -0.59,-0.02,1.03,U] [#2 -0.79,-0.70,0.00,M6] [#3 -0.32,-0.67,1.03,U] [#4 -0.26,-0.46,0.91,U] [#5 -0.63,-0.00,0.91,U] [#6 -0.97,-0.72,0.00,M6] [#7 -0.18,-0.57,0.85,U] [#8 -0.15,-0.65,0.89,U] 
20:48:31.908 00.002 31432 refined, 6 included, MultiStar: {-0.44, -0.28}, one-star: {-0.88, 0.33}
20:48:31.909 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
20:48:31.911 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
20:48:31.913 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.28 hyp=0.52 cameraTheta=-2.57 mountX=-0.45 mountY=0.21, mountTheta=2.70
20:48:31.916 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.28, opts=13)
20:48:31.918 00.002 31432 Enqueuing Move request for scope (-0.44, -0.28)
20:48:31.920 00.002 29876 Worker thread wakes up
20:48:31.920 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.28) opts 0xd
20:48:31.920 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.28)
20:48:31.920 00.000 29876 Moving (-0.44, -0.28) raw xDistance=-0.45 yDistance=0.21
20:48:31.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:48:31.920 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:31.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:48:31.920 00.000 29876 MoveAxis(E, 43, ABG)
20:48:31.920 00.000 29876 Guiding  Dir = 2, Dur = 43
20:48:31.920 00.000 29876 IsSlewing returns 0
20:48:31.921 00.001 29876 IsGuiding returns 0
20:48:31.921 00.000 29876 PulseGuide returned control before completion, sleep 53
20:48:31.924 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:31.935 00.011 31432 UpdateGuideState exits: m=2491 RSB=30.4
20:48:31.937 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:31.939 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:31.941 00.002 31432 Enqueuing Expose request
20:48:31.989 00.048 29876 IsGuiding returns 1
20:48:31.989 00.000 29876 scope still moving after pulse duration time elapsed
20:48:32.019 00.030 29876 IsSlewing returns 0
20:48:32.019 00.000 29876 IsGuiding returns 1
20:48:32.050 00.031 29876 IsSlewing returns 0
20:48:32.050 00.000 29876 IsGuiding returns 1
20:48:32.082 00.032 29876 IsSlewing returns 0
20:48:32.082 00.000 29876 IsGuiding returns 1
20:48:32.112 00.030 29876 IsSlewing returns 0
20:48:32.112 00.000 29876 IsGuiding returns 0
20:48:32.112 00.000 29876 scope move finished after 43 + 148 ms
20:48:32.112 00.000 29876 Move returns status 0, amount 43
20:48:32.112 00.000 29876 MoveAxis(N, 0, ABG)
20:48:32.112 00.000 29876 Move returns status 0, amount 0
20:48:32.112 00.000 29876 move complete, result=0
20:48:32.113 00.001 29876 worker thread done servicing request
20:48:32.113 00.000 29876 Worker thread wakes up
20:48:32.113 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:32.113 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:32.114 00.001 31432 GuideStep: -0.4 px 43 ms EAST, 0.2 px 0 ms NORTH
20:48:34.029 01.915 29876 Exposure complete
20:48:34.073 00.044 29876 worker thread done servicing request
20:48:34.073 00.000 31432 OnExposeComplete: enter
20:48:34.076 00.003 31432 UpdateGuideState(): m_state=6
20:48:34.078 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
20:48:34.080 00.002 31432 Star::Find returns 1 (0), X=610.94, Y=162.79, Mass=2481, SNR=31.0, Peak=240 HFD=3.2
20:48:34.081 00.001 31432 MultiStar: [#1 -0.41,-0.28,1.02,U] [#2 -0.55,-0.37,1.12,U] [#3 0.21,-0.66,1.06,U] [#4 0.11,-0.83,0.00,M7] [#5 -0.50,0.01,0.97,U] [#6 -0.47,-0.53,1.04,U] [#7 -0.05,-0.68,0.82,U] [#8 0.28,-0.86,0.00,M8] 
20:48:34.083 00.002 31432 refined, 6 included, MultiStar: {-0.38, -0.33}, one-star: {-0.86, 0.17}
20:48:34.085 00.002 31432 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
20:48:34.087 00.002 31432 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
20:48:34.089 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.33 hyp=0.51 cameraTheta=-2.43 mountX=-0.39 mountY=0.27, mountTheta=2.54
20:48:34.092 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.33, opts=13)
20:48:34.094 00.002 31432 Enqueuing Move request for scope (-0.38, -0.33)
20:48:34.096 00.002 29876 Worker thread wakes up
20:48:34.096 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.33) opts 0xd
20:48:34.096 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.33)
20:48:34.096 00.000 29876 Moving (-0.38, -0.33) raw xDistance=-0.39 yDistance=0.27
20:48:34.096 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
20:48:34.096 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:34.096 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:48:34.096 00.000 29876 MoveAxis(E, 43, ABG)
20:48:34.096 00.000 29876 Guiding  Dir = 2, Dur = 43
20:48:34.096 00.000 29876 IsSlewing returns 0
20:48:34.096 00.000 29876 IsGuiding returns 0
20:48:34.097 00.001 29876 PulseGuide returned control before completion, sleep 53
20:48:34.100 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:34.111 00.011 31432 UpdateGuideState exits: m=2481 RSB=31.0
20:48:34.114 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:34.115 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:34.117 00.002 31432 Enqueuing Expose request
20:48:34.151 00.034 29876 IsGuiding returns 1
20:48:34.151 00.000 29876 scope still moving after pulse duration time elapsed
20:48:34.182 00.031 29876 IsSlewing returns 0
20:48:34.198 00.016 29876 IsGuiding returns 1
20:48:34.229 00.031 29876 IsSlewing returns 0
20:48:34.229 00.000 29876 IsGuiding returns 0
20:48:34.229 00.000 29876 scope move finished after 43 + 89 ms
20:48:34.229 00.000 29876 Move returns status 0, amount 43
20:48:34.229 00.000 29876 MoveAxis(N, 0, ABG)
20:48:34.229 00.000 29876 Move returns status 0, amount 0
20:48:34.229 00.000 29876 move complete, result=0
20:48:34.229 00.000 29876 worker thread done servicing request
20:48:34.230 00.001 29876 Worker thread wakes up
20:48:34.230 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.3 px 0 ms NORTH
20:48:34.232 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:34.232 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:36.363 02.131 29876 Exposure complete
20:48:36.407 00.044 29876 worker thread done servicing request
20:48:36.407 00.000 31432 OnExposeComplete: enter
20:48:36.409 00.002 31432 UpdateGuideState(): m_state=6
20:48:36.411 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
20:48:36.413 00.002 31432 Star::Find returns 1 (0), X=611.58, Y=162.59, Mass=2587, SNR=30.7, Peak=242 HFD=3.4
20:48:36.415 00.002 31432 MultiStar: [#1 0.13,-0.40,1.05,U] [#2 0.09,-0.32,1.08,U] [#3 0.02,-0.18,1.01,U] [#4 0.03,-0.54,0.89,U] [#5 -0.65,0.54,0.00,M1] [#6 0.35,-0.53,1.12,U] [#7 -0.19,-0.43,0.79,U] [#8 0.06,-0.64,0.90,U] 
20:48:36.416 00.001 31432 single-star, 7 included, MultiStar: {0.05, -0.38}, one-star: {-0.22, -0.04}
20:48:36.418 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
20:48:36.420 00.002 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
20:48:36.421 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.98 mountX=-0.22 mountY=0.00, mountTheta=3.14
20:48:36.426 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.04, opts=13)
20:48:36.430 00.004 31432 Enqueuing Move request for scope (-0.22, -0.04)
20:48:36.432 00.002 29876 Worker thread wakes up
20:48:36.432 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
20:48:36.432 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
20:48:36.432 00.000 29876 Moving (-0.22, -0.04) raw xDistance=-0.22 yDistance=0.00
20:48:36.432 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
20:48:36.432 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:36.432 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:48:36.432 00.000 29876 MoveAxis(E, 27, ABG)
20:48:36.432 00.000 29876 Guiding  Dir = 2, Dur = 27
20:48:36.432 00.000 29876 IsSlewing returns 0
20:48:36.432 00.000 29876 IsGuiding returns 0
20:48:36.433 00.001 29876 PulseGuide returned control before completion, sleep 37
20:48:36.436 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:36.450 00.014 31432 UpdateGuideState exits: m=2587 RSB=30.7
20:48:36.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:36.454 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:36.456 00.002 31432 Enqueuing Expose request
20:48:36.484 00.028 29876 IsGuiding returns 1
20:48:36.484 00.000 29876 scope still moving after pulse duration time elapsed
20:48:36.515 00.031 29876 IsSlewing returns 0
20:48:36.515 00.000 29876 IsGuiding returns 0
20:48:36.515 00.000 29876 scope move finished after 27 + 55 ms
20:48:36.515 00.000 29876 Move returns status 0, amount 27
20:48:36.515 00.000 29876 MoveAxis(N, 0, ABG)
20:48:36.515 00.000 29876 Move returns status 0, amount 0
20:48:36.515 00.000 29876 move complete, result=0
20:48:36.515 00.000 29876 worker thread done servicing request
20:48:36.515 00.000 29876 Worker thread wakes up
20:48:36.515 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:36.516 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:36.516 00.000 31432 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
20:48:38.431 01.915 29876 Exposure complete
20:48:38.475 00.044 29876 worker thread done servicing request
20:48:38.475 00.000 31432 OnExposeComplete: enter
20:48:38.477 00.002 31432 UpdateGuideState(): m_state=6
20:48:38.479 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
20:48:38.481 00.002 31432 Star::Find returns 1 (0), X=611.37, Y=162.86, Mass=2425, SNR=29.8, Peak=209 HFD=3.6
20:48:38.483 00.002 31432 MultiStar: [#1 -0.25,0.05,1.01,U] [#2 -0.44,-0.02,1.18,U] [#3 -0.50,0.48,1.02,U] [#4 0.02,-0.22,0.96,U] [#5 -0.73,0.45,0.00,M2] [#6 -0.19,-0.04,1.07,U] [#7 -0.02,-0.07,0.82,U] [#8 -0.35,0.12,0.84,U] 
20:48:38.485 00.002 31432 refined, 7 included, MultiStar: {-0.28, 0.07}, one-star: {-0.43, 0.24}
20:48:38.487 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
20:48:38.489 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
20:48:38.491 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.29 cameraTheta=2.90 mountX=-0.28 mountY=-0.11, mountTheta=-2.76
20:48:38.493 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.07, opts=13)
20:48:38.495 00.002 31432 Enqueuing Move request for scope (-0.28, 0.07)
20:48:38.497 00.002 29876 Worker thread wakes up
20:48:38.497 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
20:48:38.497 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
20:48:38.497 00.000 29876 Moving (-0.28, 0.07) raw xDistance=-0.28 yDistance=-0.11
20:48:38.497 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
20:48:38.497 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:38.497 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:48:38.497 00.000 29876 MoveAxis(E, 31, ABG)
20:48:38.498 00.001 29876 Guiding  Dir = 2, Dur = 31
20:48:38.498 00.000 29876 IsSlewing returns 0
20:48:38.498 00.000 29876 IsGuiding returns 0
20:48:38.498 00.000 29876 PulseGuide returned control before completion, sleep 41
20:48:38.501 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:48:38.514 00.013 31432 UpdateGuideState exits: m=2425 RSB=29.8
20:48:38.515 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:38.517 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:38.519 00.002 31432 Enqueuing Expose request
20:48:38.552 00.033 29876 IsGuiding returns 1
20:48:38.552 00.000 29876 scope still moving after pulse duration time elapsed
20:48:38.582 00.030 29876 IsSlewing returns 0
20:48:38.582 00.000 29876 IsGuiding returns 0
20:48:38.582 00.000 29876 scope move finished after 31 + 53 ms
20:48:38.582 00.000 29876 Move returns status 0, amount 31
20:48:38.582 00.000 29876 MoveAxis(N, 0, ABG)
20:48:38.582 00.000 29876 Move returns status 0, amount 0
20:48:38.582 00.000 29876 move complete, result=0
20:48:38.583 00.001 29876 worker thread done servicing request
20:48:38.583 00.000 29876 Worker thread wakes up
20:48:38.583 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
20:48:38.588 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:38.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:40.715 02.127 29876 Exposure complete
20:48:40.760 00.045 29876 worker thread done servicing request
20:48:40.760 00.000 31432 OnExposeComplete: enter
20:48:40.763 00.003 31432 UpdateGuideState(): m_state=6
20:48:40.765 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
20:48:40.767 00.002 31432 Star::Find returns 1 (0), X=611.47, Y=162.67, Mass=2392, SNR=29.7, Peak=202 HFD=3.4
20:48:40.769 00.002 31432 MultiStar: [#1 0.14,-0.23,1.07,U] [#2 -0.16,-0.13,1.15,U] [#3 0.04,-0.60,0.99,U] [#4 0.40,-0.57,0.95,U] [#5 0.11,0.03,0.97,U] [#6 0.27,-0.50,1.10,U] [#7 0.41,-0.53,0.90,U] [#8 -0.03,-0.48,0.91,U] 
20:48:40.770 00.001 31432 single-star, 8 included, MultiStar: {0.09, -0.32}, one-star: {-0.33, 0.05}
20:48:40.772 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
20:48:40.774 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
20:48:40.776 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=0.05 hyp=0.33 cameraTheta=2.99 mountX=-0.33 mountY=-0.10, mountTheta=-2.85
20:48:40.779 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.05, opts=13)
20:48:40.785 00.006 31432 Enqueuing Move request for scope (-0.33, 0.05)
20:48:40.790 00.005 29876 Worker thread wakes up
20:48:40.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.05) opts 0xd
20:48:40.791 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.05)
20:48:40.791 00.000 29876 Moving (-0.33, 0.05) raw xDistance=-0.33 yDistance=-0.10
20:48:40.791 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
20:48:40.791 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:40.791 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:48:40.791 00.000 29876 MoveAxis(E, 36, ABG)
20:48:40.791 00.000 29876 Guiding  Dir = 2, Dur = 36
20:48:40.791 00.000 29876 IsSlewing returns 0
20:48:40.791 00.000 29876 IsGuiding returns 0
20:48:40.792 00.001 29876 PulseGuide returned control before completion, sleep 46
20:48:40.796 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:48:40.808 00.012 31432 UpdateGuideState exits: m=2392 RSB=29.7
20:48:40.810 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:40.812 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:40.814 00.002 31432 Enqueuing Expose request
20:48:40.839 00.025 29876 IsGuiding returns 1
20:48:40.839 00.000 29876 scope still moving after pulse duration time elapsed
20:48:40.870 00.031 29876 IsSlewing returns 0
20:48:40.870 00.000 29876 IsGuiding returns 1
20:48:40.902 00.032 29876 IsSlewing returns 0
20:48:40.902 00.000 29876 IsGuiding returns 1
20:48:40.932 00.030 29876 IsSlewing returns 0
20:48:40.932 00.000 29876 IsGuiding returns 0
20:48:40.932 00.000 29876 scope move finished after 36 + 105 ms
20:48:40.932 00.000 29876 Move returns status 0, amount 36
20:48:40.932 00.000 29876 MoveAxis(N, 0, ABG)
20:48:40.932 00.000 29876 Move returns status 0, amount 0
20:48:40.932 00.000 29876 move complete, result=0
20:48:40.932 00.000 29876 worker thread done servicing request
20:48:40.933 00.001 29876 Worker thread wakes up
20:48:40.933 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:40.933 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:40.933 00.000 31432 GuideStep: -0.3 px 36 ms EAST, -0.1 px 0 ms NORTH
20:48:42.843 01.910 29876 Exposure complete
20:48:42.886 00.043 29876 worker thread done servicing request
20:48:42.886 00.000 31432 OnExposeComplete: enter
20:48:42.889 00.003 31432 UpdateGuideState(): m_state=6
20:48:42.891 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
20:48:42.893 00.002 31432 Star::Find returns 1 (0), X=610.74, Y=162.91, Mass=2520, SNR=30.4, Peak=221 HFD=3.5
20:48:42.895 00.002 31432 MultiStar: [#1 -0.51,-0.15,1.07,U] [#2 -0.43,-0.06,1.24,U] [#3 -0.53,0.45,1.02,U] [#4 -0.14,-0.57,0.98,U] [#5 -0.68,0.55,0.00,M2] [#6 -0.29,-0.02,1.09,U] [#7 -0.25,-0.47,0.87,U] [#8 -0.61,-0.41,0.88,U] 
20:48:42.897 00.002 31432 refined, 7 included, MultiStar: {-0.48, -0.10}, one-star: {-1.06, 0.29}
20:48:42.901 00.004 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.95 = -2.95)
20:48:42.904 00.003 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
20:48:42.906 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-2.93 mountX=-0.48 mountY=0.03, mountTheta=3.08
20:48:42.909 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.10, opts=13)
20:48:42.911 00.002 31432 Enqueuing Move request for scope (-0.48, -0.10)
20:48:42.913 00.002 29876 Worker thread wakes up
20:48:42.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.10) opts 0xd
20:48:42.913 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.10)
20:48:42.913 00.000 29876 Moving (-0.48, -0.10) raw xDistance=-0.48 yDistance=0.03
20:48:42.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
20:48:42.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:42.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:48:42.913 00.000 29876 MoveAxis(E, 51, ABG)
20:48:42.913 00.000 29876 Guiding  Dir = 2, Dur = 51
20:48:42.914 00.001 29876 IsSlewing returns 0
20:48:42.914 00.000 29876 IsGuiding returns 0
20:48:42.914 00.000 29876 PulseGuide returned control before completion, sleep 61
20:48:42.922 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:42.934 00.012 31432 UpdateGuideState exits: m=2520 RSB=30.4
20:48:42.937 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:42.939 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:42.941 00.002 31432 Enqueuing Expose request
20:48:42.980 00.039 29876 IsGuiding returns 1
20:48:42.980 00.000 29876 scope still moving after pulse duration time elapsed
20:48:43.012 00.032 29876 IsSlewing returns 0
20:48:43.012 00.000 29876 IsGuiding returns 1
20:48:43.043 00.031 29876 IsSlewing returns 0
20:48:43.043 00.000 29876 IsGuiding returns 1
20:48:43.074 00.031 29876 IsSlewing returns 0
20:48:43.074 00.000 29876 IsGuiding returns 0
20:48:43.074 00.000 29876 scope move finished after 51 + 109 ms
20:48:43.074 00.000 29876 Move returns status 0, amount 51
20:48:43.074 00.000 29876 MoveAxis(N, 0, ABG)
20:48:43.074 00.000 29876 Move returns status 0, amount 0
20:48:43.074 00.000 29876 move complete, result=0
20:48:43.074 00.000 29876 worker thread done servicing request
20:48:43.074 00.000 29876 Worker thread wakes up
20:48:43.074 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:43.074 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:43.074 00.000 31432 GuideStep: -0.5 px 51 ms EAST, 0.0 px 0 ms NORTH
20:48:45.201 02.127 29876 Exposure complete
20:48:45.256 00.055 29876 worker thread done servicing request
20:48:45.256 00.000 31432 OnExposeComplete: enter
20:48:45.258 00.002 31432 UpdateGuideState(): m_state=6
20:48:45.261 00.003 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
20:48:45.263 00.002 31432 Star::Find returns 1 (0), X=611.59, Y=163.05, Mass=2592, SNR=31.3, Peak=224 HFD=3.6
20:48:45.265 00.002 31432 MultiStar: [#1 -0.53,0.16,0.98,U] [#2 -0.19,-0.45,1.15,U] [#3 0.23,-0.43,0.98,U] [#4 -0.01,-0.24,0.94,U] [#5 -0.23,0.04,0.88,U] [#6 -0.29,-0.52,1.07,U] [#7 0.05,-0.60,0.80,U] [#8 -0.13,-0.43,0.88,U] 
20:48:45.267 00.002 31432 refined, 8 included, MultiStar: {-0.15, -0.23}, one-star: {-0.21, 0.43}
20:48:45.269 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
20:48:45.271 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
20:48:45.273 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.17 mountX=-0.16 mountY=0.20, mountTheta=2.24
20:48:45.275 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.23, opts=13)
20:48:45.278 00.003 31432 Enqueuing Move request for scope (-0.15, -0.23)
20:48:45.280 00.002 29876 Worker thread wakes up
20:48:45.280 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
20:48:45.280 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
20:48:45.280 00.000 29876 Moving (-0.15, -0.23) raw xDistance=-0.16 yDistance=0.20
20:48:45.280 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:48:45.280 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:45.280 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:48:45.280 00.000 29876 MoveAxis(E, 0, ABG)
20:48:45.280 00.000 29876 Move returns status 0, amount 0
20:48:45.280 00.000 29876 MoveAxis(N, 0, ABG)
20:48:45.280 00.000 29876 Move returns status 0, amount 0
20:48:45.280 00.000 29876 move complete, result=0
20:48:45.280 00.000 29876 worker thread done servicing request
20:48:45.284 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:48:45.295 00.011 31432 UpdateGuideState exits: m=2592 RSB=31.3
20:48:45.298 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:45.300 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:45.302 00.002 31432 Enqueuing Expose request
20:48:45.304 00.002 29876 Worker thread wakes up
20:48:45.304 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:48:45.307 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:45.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:47.221 01.914 29876 Exposure complete
20:48:47.268 00.047 29876 worker thread done servicing request
20:48:47.268 00.000 31432 OnExposeComplete: enter
20:48:47.270 00.002 31432 UpdateGuideState(): m_state=6
20:48:47.272 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
20:48:47.274 00.002 31432 Star::Find returns 1 (0), X=611.46, Y=162.80, Mass=2614, SNR=31.3, Peak=215 HFD=3.6
20:48:47.276 00.002 31432 MultiStar: [#1 0.11,-0.23,1.01,U] [#2 0.32,-0.68,1.15,U] [#3 0.16,-0.50,1.01,U] [#4 -0.02,-0.23,0.95,U] [#5 -0.62,0.29,0.90,U] [#6 0.26,-0.54,1.08,U] [#7 0.36,-0.18,0.87,U] [#8 0.23,-0.27,0.89,U] 
20:48:47.278 00.002 31432 refined, 8 included, MultiStar: {0.06, -0.26}, one-star: {-0.35, 0.18}
20:48:47.280 00.002 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
20:48:47.282 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
20:48:47.284 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.26 cameraTheta=-1.35 mountX=0.05 mountY=0.26, mountTheta=1.37
20:48:47.287 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.26, opts=13)
20:48:47.289 00.002 31432 Enqueuing Move request for scope (0.06, -0.26)
20:48:47.291 00.002 29876 Worker thread wakes up
20:48:47.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
20:48:47.291 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
20:48:47.291 00.000 29876 Moving (0.06, -0.26) raw xDistance=0.05 yDistance=0.26
20:48:47.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:48:47.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:47.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:48:47.291 00.000 29876 MoveAxis(E, 0, ABG)
20:48:47.291 00.000 29876 Move returns status 0, amount 0
20:48:47.291 00.000 29876 MoveAxis(N, 0, ABG)
20:48:47.291 00.000 29876 Move returns status 0, amount 0
20:48:47.291 00.000 29876 move complete, result=0
20:48:47.291 00.000 29876 worker thread done servicing request
20:48:47.294 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:48:47.306 00.012 31432 UpdateGuideState exits: m=2614 RSB=31.3
20:48:47.309 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:47.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:47.313 00.002 31432 Enqueuing Expose request
20:48:47.315 00.002 29876 Worker thread wakes up
20:48:47.315 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:48:47.317 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:47.317 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:49.443 02.126 29876 Exposure complete
20:48:49.488 00.045 29876 worker thread done servicing request
20:48:49.488 00.000 31432 OnExposeComplete: enter
20:48:49.490 00.002 31432 UpdateGuideState(): m_state=6
20:48:49.492 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
20:48:49.494 00.002 31432 Star::Find returns 1 (0), X=611.68, Y=162.44, Mass=2626, SNR=31.0, Peak=243 HFD=3.3
20:48:49.496 00.002 31432 MultiStar: [#1 0.56,-0.40,1.02,U] [#2 0.16,-0.79,0.00,M1] [#3 0.20,-0.57,1.01,U] [#4 0.23,-0.59,0.94,U] [#5 0.04,-0.04,0.92,U] [#6 0.07,-0.24,1.11,U] [#7 0.37,-0.53,0.82,U] [#8 -0.19,-0.56,0.90,U] 
20:48:49.498 00.002 31432 single-star, 7 included, MultiStar: {0.14, -0.38}, one-star: {-0.12, -0.18}
20:48:49.500 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
20:48:49.502 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:48:49.504 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.16 mountX=-0.12 mountY=0.16, mountTheta=2.23
20:48:49.508 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.18, opts=13)
20:48:49.513 00.005 31432 Enqueuing Move request for scope (-0.12, -0.18)
20:48:49.515 00.002 29876 Worker thread wakes up
20:48:49.515 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
20:48:49.515 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
20:48:49.515 00.000 29876 Moving (-0.12, -0.18) raw xDistance=-0.12 yDistance=0.16
20:48:49.515 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:48:49.515 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:49.515 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:48:49.515 00.000 29876 MoveAxis(E, 0, ABG)
20:48:49.515 00.000 29876 Move returns status 0, amount 0
20:48:49.515 00.000 29876 MoveAxis(N, 0, ABG)
20:48:49.515 00.000 29876 Move returns status 0, amount 0
20:48:49.515 00.000 29876 move complete, result=0
20:48:49.515 00.000 29876 worker thread done servicing request
20:48:49.519 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:49.530 00.011 31432 UpdateGuideState exits: m=2626 RSB=31.0
20:48:49.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:49.534 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:49.536 00.002 31432 Enqueuing Expose request
20:48:49.538 00.002 29876 Worker thread wakes up
20:48:49.538 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:48:49.540 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:49.540 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:51.455 01.915 29876 Exposure complete
20:48:51.497 00.042 29876 worker thread done servicing request
20:48:51.497 00.000 31432 OnExposeComplete: enter
20:48:51.499 00.002 31432 UpdateGuideState(): m_state=6
20:48:51.501 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
20:48:51.503 00.002 31432 Star::Find returns 1 (0), X=611.55, Y=162.99, Mass=2501, SNR=30.1, Peak=220 HFD=3.6
20:48:51.505 00.002 31432 MultiStar: [#1 0.36,-0.34,1.03,U] [#2 0.41,-0.75,0.00,M2] [#3 0.37,-0.09,1.03,U] [#4 0.27,-0.43,0.94,U] [#5 0.07,-0.00,1.00,U] [#6 0.35,-0.31,1.19,U] [#7 -0.19,-0.50,0.87,U] [#8 0.13,-0.44,0.92,U] 
20:48:51.507 00.002 31432 refined, 7 included, MultiStar: {0.15, -0.21}, one-star: {-0.25, 0.37}
20:48:51.509 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:48:51.510 00.001 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
20:48:51.512 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=0.14 mountY=0.23, mountTheta=1.01
20:48:51.516 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.21, opts=13)
20:48:51.518 00.002 31432 Enqueuing Move request for scope (0.15, -0.21)
20:48:51.520 00.002 29876 Worker thread wakes up
20:48:51.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
20:48:51.520 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
20:48:51.520 00.000 29876 Moving (0.15, -0.21) raw xDistance=0.14 yDistance=0.23
20:48:51.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:48:51.521 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:51.521 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:48:51.521 00.000 29876 MoveAxis(E, 0, ABG)
20:48:51.521 00.000 29876 Move returns status 0, amount 0
20:48:51.521 00.000 29876 MoveAxis(N, 0, ABG)
20:48:51.521 00.000 29876 Move returns status 0, amount 0
20:48:51.521 00.000 29876 move complete, result=0
20:48:51.521 00.000 29876 worker thread done servicing request
20:48:51.524 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:51.535 00.011 31432 UpdateGuideState exits: m=2501 RSB=30.1
20:48:51.538 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:51.539 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:51.541 00.002 31432 Enqueuing Expose request
20:48:51.543 00.002 29876 Worker thread wakes up
20:48:51.543 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:51.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:51.543 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:48:53.677 02.134 29876 Exposure complete
20:48:53.720 00.043 29876 worker thread done servicing request
20:48:53.720 00.000 31432 OnExposeComplete: enter
20:48:53.723 00.003 31432 UpdateGuideState(): m_state=6
20:48:53.724 00.001 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
20:48:53.727 00.003 31432 Star::Find returns 1 (0), X=611.74, Y=162.74, Mass=2540, SNR=31.0, Peak=220 HFD=3.5
20:48:53.729 00.002 31432 MultiStar: [#1 0.16,-0.43,1.06,U] [#2 0.50,-1.05,0.00,M3] [#3 0.44,-0.77,0.00,M1] [#4 0.69,-0.66,0.00,M1] [#5 -0.01,0.03,0.91,U] [#6 0.37,-0.67,1.09,U] [#7 0.73,-0.53,0.00,M1] [#8 0.61,-0.91,0.00,M1] 
20:48:53.730 00.001 31432 single-star, 3 included, MultiStar: {0.12, -0.26}, one-star: {-0.06, 0.12}
20:48:53.732 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
20:48:53.734 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
20:48:53.736 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
20:48:53.738 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.12, opts=13)
20:48:53.740 00.002 31432 Enqueuing Move request for scope (-0.06, 0.12)
20:48:53.742 00.002 29876 Worker thread wakes up
20:48:53.742 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
20:48:53.742 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
20:48:53.742 00.000 29876 Moving (-0.06, 0.12) raw xDistance=-0.06 yDistance=-0.12
20:48:53.742 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:48:53.743 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:53.743 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:48:53.743 00.000 29876 MoveAxis(E, 0, ABG)
20:48:53.743 00.000 29876 Move returns status 0, amount 0
20:48:53.743 00.000 29876 MoveAxis(N, 0, ABG)
20:48:53.743 00.000 29876 Move returns status 0, amount 0
20:48:53.743 00.000 29876 move complete, result=0
20:48:53.743 00.000 29876 worker thread done servicing request
20:48:53.746 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:48:53.758 00.012 31432 UpdateGuideState exits: m=2540 RSB=31.0
20:48:53.760 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:53.762 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:53.763 00.001 31432 Enqueuing Expose request
20:48:53.765 00.002 29876 Worker thread wakes up
20:48:53.765 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:48:53.767 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:53.767 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:55.683 01.916 29876 Exposure complete
20:48:55.728 00.045 29876 worker thread done servicing request
20:48:55.728 00.000 31432 OnExposeComplete: enter
20:48:55.730 00.002 31432 UpdateGuideState(): m_state=6
20:48:55.732 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
20:48:55.734 00.002 31432 Star::Find returns 1 (0), X=611.97, Y=162.60, Mass=2486, SNR=30.7, Peak=216 HFD=3.4
20:48:55.736 00.002 31432 MultiStar: [#1 0.27,-0.31,1.03,U] [#2 0.49,-0.32,1.16,U] [#3 -0.17,0.10,1.04,U] [#4 0.32,-0.55,0.96,U] [#5 -0.10,0.44,0.97,U] [#6 0.92,-0.49,0.00,M1] [#7 0.35,-0.43,0.78,U] [#8 -0.27,-0.25,0.87,U] 
20:48:55.738 00.002 31432 single-star, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.17, -0.02}
20:48:55.740 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
20:48:55.741 00.001 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
20:48:55.743 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.11 mountX=0.17 mountY=0.05, mountTheta=0.26
20:48:55.746 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.02, opts=13)
20:48:55.748 00.002 31432 Enqueuing Move request for scope (0.17, -0.02)
20:48:55.750 00.002 29876 Worker thread wakes up
20:48:55.750 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
20:48:55.750 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
20:48:55.750 00.000 29876 Moving (0.17, -0.02) raw xDistance=0.17 yDistance=0.05
20:48:55.750 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:48:55.750 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:55.750 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:48:55.750 00.000 29876 MoveAxis(E, 0, ABG)
20:48:55.750 00.000 29876 Move returns status 0, amount 0
20:48:55.750 00.000 29876 MoveAxis(N, 0, ABG)
20:48:55.750 00.000 29876 Move returns status 0, amount 0
20:48:55.750 00.000 29876 move complete, result=0
20:48:55.750 00.000 29876 worker thread done servicing request
20:48:55.753 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:55.765 00.012 31432 UpdateGuideState exits: m=2486 RSB=30.7
20:48:55.767 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:55.769 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:55.771 00.002 31432 Enqueuing Expose request
20:48:55.773 00.002 29876 Worker thread wakes up
20:48:55.773 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:48:55.774 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:55.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:58.002 02.228 29876 Exposure complete
20:48:58.045 00.043 29876 worker thread done servicing request
20:48:58.045 00.000 31432 OnExposeComplete: enter
20:48:58.048 00.003 31432 UpdateGuideState(): m_state=6
20:48:58.050 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
20:48:58.052 00.002 31432 Star::Find returns 1 (0), X=611.66, Y=162.19, Mass=2509, SNR=30.9, Peak=215 HFD=3.7
20:48:58.054 00.002 31432 MultiStar: [#1 0.18,-0.84,0.00,M1] [#2 -0.05,-1.07,0.00,M3] [#3 -0.00,-0.84,0.00,M1] [#4 0.12,-0.79,0.94,U] [#5 0.05,-0.38,0.92,U] [#6 0.02,-0.87,0.00,M2] [#7 0.40,-0.97,0.00,M1] [#8 0.08,-0.88,0.00,M1] 
20:48:58.056 00.002 31432 single-star, 2 included, MultiStar: {0.01, -0.53}, one-star: {-0.14, -0.43}
20:48:58.058 00.002 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
20:48:58.060 00.002 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
20:48:58.062 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.43 hyp=0.45 cameraTheta=-1.89 mountX=-0.15 mountY=0.40, mountTheta=1.93
20:48:58.065 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.43, opts=13)
20:48:58.067 00.002 31432 Enqueuing Move request for scope (-0.14, -0.43)
20:48:58.069 00.002 29876 Worker thread wakes up
20:48:58.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.43) opts 0xd
20:48:58.069 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.43)
20:48:58.069 00.000 29876 Moving (-0.14, -0.43) raw xDistance=-0.15 yDistance=0.40
20:48:58.069 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:48:58.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
20:48:58.069 00.000 29876 MoveAxis(E, 0, ABG)
20:48:58.069 00.000 29876 Move returns status 0, amount 0
20:48:58.069 00.000 29876 MoveAxis(S, 30, ABG)
20:48:58.069 00.000 29876 Guiding  Dir = 1, Dur = 30
20:48:58.070 00.001 29876 IsSlewing returns 0
20:48:58.070 00.000 29876 IsGuiding returns 0
20:48:58.070 00.000 29876 PulseGuide returned control before completion, sleep 40
20:48:58.073 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:48:58.088 00.015 31432 UpdateGuideState exits: m=2509 RSB=30.9
20:48:58.090 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:58.093 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:48:58.094 00.001 31432 Enqueuing Expose request
20:48:58.122 00.028 29876 IsGuiding returns 1
20:48:58.122 00.000 29876 scope still moving after pulse duration time elapsed
20:48:58.153 00.031 29876 IsSlewing returns 0
20:48:58.153 00.000 29876 IsGuiding returns 1
20:48:58.184 00.031 29876 IsSlewing returns 0
20:48:58.184 00.000 29876 IsGuiding returns 1
20:48:58.214 00.030 29876 IsSlewing returns 0
20:48:58.214 00.000 29876 IsGuiding returns 1
20:48:58.246 00.032 29876 IsSlewing returns 0
20:48:58.246 00.000 29876 IsGuiding returns 0
20:48:58.246 00.000 29876 scope move finished after 30 + 146 ms
20:48:58.246 00.000 29876 Move returns status 0, amount 30
20:48:58.246 00.000 29876 move complete, result=0
20:48:58.247 00.001 29876 worker thread done servicing request
20:48:58.247 00.000 29876 Worker thread wakes up
20:48:58.247 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:48:58.247 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:48:58.247 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 30 ms SOUTH
20:49:00.159 01.912 29876 Exposure complete
20:49:00.203 00.044 29876 worker thread done servicing request
20:49:00.203 00.000 31432 OnExposeComplete: enter
20:49:00.206 00.003 31432 UpdateGuideState(): m_state=6
20:49:00.211 00.005 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
20:49:00.213 00.002 31432 Star::Find returns 1 (0), X=610.90, Y=163.30, Mass=2662, SNR=31.5, Peak=218 HFD=3.7
20:49:00.215 00.002 31432 MultiStar: [#1 -0.49,0.35,0.98,U] [#2 0.06,-0.60,1.12,U] [#3 -0.37,0.04,0.99,U] [#4 0.26,-0.43,0.91,U] [#5 -0.45,0.49,0.88,U] [#6 -0.02,-0.30,1.07,U] [#7 0.26,-0.48,0.77,U] [#8 -0.27,-0.47,0.89,U] 
20:49:00.217 00.002 31432 refined, 8 included, MultiStar: {-0.22, -0.08}, one-star: {-0.90, 0.67}
20:49:00.218 00.001 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
20:49:00.220 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.19 = 0.19)
20:49:00.222 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.79 mountX=-0.22 mountY=0.05, mountTheta=2.94
20:49:00.224 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.08, opts=13)
20:49:00.226 00.002 31432 Enqueuing Move request for scope (-0.22, -0.08)
20:49:00.228 00.002 29876 Worker thread wakes up
20:49:00.228 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
20:49:00.228 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
20:49:00.228 00.000 29876 Moving (-0.22, -0.08) raw xDistance=-0.22 yDistance=0.05
20:49:00.228 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
20:49:00.228 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:00.228 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:49:00.228 00.000 29876 MoveAxis(E, 21, ABG)
20:49:00.229 00.001 29876 Guiding  Dir = 2, Dur = 21
20:49:00.229 00.000 29876 IsSlewing returns 0
20:49:00.229 00.000 29876 IsGuiding returns 0
20:49:00.229 00.000 29876 PulseGuide returned control before completion, sleep 31
20:49:00.232 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=5, FiltMax=257, Gamma=0.490
20:49:00.244 00.012 31432 UpdateGuideState exits: m=2662 RSB=31.5
20:49:00.246 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:00.248 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:00.249 00.001 31432 Enqueuing Expose request
20:49:00.267 00.018 29876 IsGuiding returns 1
20:49:00.267 00.000 29876 scope still moving after pulse duration time elapsed
20:49:00.298 00.031 29876 IsSlewing returns 0
20:49:00.298 00.000 29876 IsGuiding returns 1
20:49:00.329 00.031 29876 IsSlewing returns 0
20:49:00.329 00.000 29876 IsGuiding returns 0
20:49:00.329 00.000 29876 scope move finished after 21 + 79 ms
20:49:00.329 00.000 29876 Move returns status 0, amount 21
20:49:00.329 00.000 29876 MoveAxis(N, 0, ABG)
20:49:00.329 00.000 29876 Move returns status 0, amount 0
20:49:00.329 00.000 29876 move complete, result=0
20:49:00.329 00.000 29876 worker thread done servicing request
20:49:00.329 00.000 29876 Worker thread wakes up
20:49:00.329 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
20:49:00.332 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:00.332 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:02.461 02.129 29876 Exposure complete
20:49:02.512 00.051 29876 worker thread done servicing request
20:49:02.512 00.000 31432 OnExposeComplete: enter
20:49:02.514 00.002 31432 UpdateGuideState(): m_state=6
20:49:02.517 00.003 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
20:49:02.519 00.002 31432 Star::Find returns 1 (0), X=611.97, Y=163.83, Mass=2485, SNR=30.2, Peak=190 HFD=3.9
20:49:02.521 00.002 31432 MultiStar: [#1 0.54,0.78,0.00,M1] [#2 0.41,0.80,0.00,M3] [#3 0.64,0.76,0.00,M1] [#4 1.02,0.43,0.00,M1] [#5 0.50,1.35,0.00,M1] [#6 0.68,0.59,0.00,M2] [#7 0.68,0.51,0.00,M1] [#8 0.53,0.34,0.84,U] 
20:49:02.523 00.002 31432 refined, 1 included, MultiStar: {0.34, 0.81}, one-star: {0.17, 1.21}
20:49:02.525 00.002 31432 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.02) = xAngle (1.15 = 1.15)
20:49:02.527 00.002 31432 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.16 = -2.12)
20:49:02.529 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.81 hyp=0.88 cameraTheta=1.18 mountX=0.36 mountY=-0.75, mountTheta=-1.13
20:49:02.532 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.81, opts=13)
20:49:02.534 00.002 31432 Enqueuing Move request for scope (0.34, 0.81)
20:49:02.535 00.001 29876 Worker thread wakes up
20:49:02.535 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.81) opts 0xd
20:49:02.535 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.81)
20:49:02.535 00.000 29876 Moving (0.34, 0.81) raw xDistance=0.36 yDistance=-0.75
20:49:02.536 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
20:49:02.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:49:02.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
20:49:02.536 00.000 29876 MoveAxis(W, 31, ABG)
20:49:02.536 00.000 29876 Guiding  Dir = 3, Dur = 31
20:49:02.536 00.000 29876 IsSlewing returns 0
20:49:02.536 00.000 29876 IsGuiding returns 0
20:49:02.536 00.000 29876 PulseGuide returned control before completion, sleep 41
20:49:02.541 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:02.558 00.017 31432 UpdateGuideState exits: m=2485 RSB=30.2
20:49:02.560 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:02.562 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:02.564 00.002 31432 Enqueuing Expose request
20:49:02.584 00.020 29876 IsGuiding returns 1
20:49:02.584 00.000 29876 scope still moving after pulse duration time elapsed
20:49:02.615 00.031 29876 IsSlewing returns 0
20:49:02.615 00.000 29876 IsGuiding returns 1
20:49:02.647 00.032 29876 IsSlewing returns 0
20:49:02.647 00.000 29876 IsGuiding returns 0
20:49:02.647 00.000 29876 scope move finished after 31 + 79 ms
20:49:02.647 00.000 29876 Move returns status 0, amount 31
20:49:02.647 00.000 29876 MoveAxis(N, 0, ABG)
20:49:02.647 00.000 29876 Move returns status 0, amount 0
20:49:02.647 00.000 29876 move complete, result=0
20:49:02.647 00.000 29876 worker thread done servicing request
20:49:02.647 00.000 29876 Worker thread wakes up
20:49:02.647 00.000 31432 GuideStep: 0.4 px 31 ms WEST, -0.7 px 0 ms NORTH
20:49:02.650 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:02.650 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:04.557 01.907 29876 Exposure complete
20:49:04.599 00.042 29876 worker thread done servicing request
20:49:04.599 00.000 31432 OnExposeComplete: enter
20:49:04.601 00.002 31432 UpdateGuideState(): m_state=6
20:49:04.603 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
20:49:04.605 00.002 31432 Star::Find returns 1 (0), X=611.10, Y=163.11, Mass=2335, SNR=29.3, Peak=200 HFD=3.6
20:49:04.607 00.002 31432 MultiStar: [#1 -0.20,0.11,1.07,U] [#2 -0.53,-0.06,1.26,U] [#3 -0.48,0.36,1.03,U] [#4 -0.19,-0.03,0.95,U] [#5 -0.49,0.59,1.02,U] [#6 -0.16,0.10,1.08,U] [#7 -0.03,-0.14,0.88,U] [#8 -0.56,0.34,0.92,U] 
20:49:04.609 00.002 31432 refined, 8 included, MultiStar: {-0.38, 0.19}, one-star: {-0.70, 0.49}
20:49:04.610 00.001 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.64 = 2.64)
20:49:04.612 00.002 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.65 = -0.63)
20:49:04.614 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.19 hyp=0.42 cameraTheta=2.67 mountX=-0.37 mountY=-0.25, mountTheta=-2.55
20:49:04.617 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.19, opts=13)
20:49:04.619 00.002 31432 Enqueuing Move request for scope (-0.38, 0.19)
20:49:04.621 00.002 29876 Worker thread wakes up
20:49:04.621 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.19) opts 0xd
20:49:04.621 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.19)
20:49:04.621 00.000 29876 Moving (-0.38, 0.19) raw xDistance=-0.37 yDistance=-0.25
20:49:04.621 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
20:49:04.621 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:04.621 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:49:04.621 00.000 29876 MoveAxis(E, 31, ABG)
20:49:04.621 00.000 29876 Guiding  Dir = 2, Dur = 31
20:49:04.622 00.001 29876 IsSlewing returns 0
20:49:04.622 00.000 29876 IsGuiding returns 0
20:49:04.622 00.000 29876 PulseGuide returned control before completion, sleep 41
20:49:04.625 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:04.636 00.011 31432 UpdateGuideState exits: m=2335 RSB=29.3
20:49:04.638 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:04.640 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:04.642 00.002 31432 Enqueuing Expose request
20:49:04.677 00.035 29876 IsGuiding returns 1
20:49:04.677 00.000 29876 scope still moving after pulse duration time elapsed
20:49:04.708 00.031 29876 IsSlewing returns 0
20:49:04.708 00.000 29876 IsGuiding returns 1
20:49:04.740 00.032 29876 IsSlewing returns 0
20:49:04.740 00.000 29876 IsGuiding returns 0
20:49:04.740 00.000 29876 scope move finished after 31 + 87 ms
20:49:04.740 00.000 29876 Move returns status 0, amount 31
20:49:04.740 00.000 29876 MoveAxis(N, 0, ABG)
20:49:04.740 00.000 29876 Move returns status 0, amount 0
20:49:04.740 00.000 29876 move complete, result=0
20:49:04.740 00.000 29876 worker thread done servicing request
20:49:04.740 00.000 29876 Worker thread wakes up
20:49:04.740 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:04.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:04.741 00.001 31432 GuideStep: -0.4 px 31 ms EAST, -0.2 px 0 ms NORTH
20:49:06.862 02.121 29876 Exposure complete
20:49:06.904 00.042 29876 worker thread done servicing request
20:49:06.904 00.000 31432 OnExposeComplete: enter
20:49:06.907 00.003 31432 UpdateGuideState(): m_state=6
20:49:06.909 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
20:49:06.911 00.002 31432 Star::Find returns 1 (0), X=610.81, Y=163.80, Mass=2653, SNR=31.0, Peak=211 HFD=4.0
20:49:06.913 00.002 31432 MultiStar: [#1 -0.46,0.46,1.02,U] [#2 -0.84,0.58,0.00,M3] [#3 -1.03,1.08,0.00,M1] [#4 -0.57,0.72,0.00,M1] [#5 -0.96,1.58,0.00,M1] [#6 -0.51,0.61,1.07,U] [#7 -0.71,0.91,0.00,M1] [#8 -0.67,0.73,0.00,M1] 
20:49:06.915 00.002 31432 refined, 2 included, MultiStar: {-0.65, 0.75}, one-star: {-1.00, 1.18}
20:49:06.917 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.27 = 2.27)
20:49:06.919 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.01)
20:49:06.921 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.75 hyp=0.99 cameraTheta=2.29 mountX=-0.63 mountY=-0.84, mountTheta=-2.22
20:49:06.924 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.75, opts=13)
20:49:06.927 00.003 31432 Enqueuing Move request for scope (-0.65, 0.75)
20:49:06.929 00.002 29876 Worker thread wakes up
20:49:06.929 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.75) opts 0xd
20:49:06.929 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.75)
20:49:06.929 00.000 29876 Moving (-0.65, 0.75) raw xDistance=-0.63 yDistance=-0.84
20:49:06.929 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
20:49:06.929 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:49:06.929 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
20:49:06.929 00.000 29876 MoveAxis(E, 65, ABG)
20:49:06.929 00.000 29876 Guiding  Dir = 2, Dur = 65
20:49:06.929 00.000 29876 IsSlewing returns 0
20:49:06.929 00.000 29876 IsGuiding returns 0
20:49:06.930 00.001 29876 PulseGuide returned control before completion, sleep 75
20:49:06.933 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:06.944 00.011 31432 UpdateGuideState exits: m=2653 RSB=31.0
20:49:06.946 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:06.948 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:06.950 00.002 31432 Enqueuing Expose request
20:49:07.016 00.066 29876 IsGuiding returns 1
20:49:07.016 00.000 29876 scope still moving after pulse duration time elapsed
20:49:07.047 00.031 29876 IsSlewing returns 0
20:49:07.047 00.000 29876 IsGuiding returns 1
20:49:07.077 00.030 29876 IsSlewing returns 0
20:49:07.077 00.000 29876 IsGuiding returns 0
20:49:07.077 00.000 29876 scope move finished after 65 + 82 ms
20:49:07.077 00.000 29876 Move returns status 0, amount 65
20:49:07.077 00.000 29876 MoveAxis(N, 0, ABG)
20:49:07.077 00.000 29876 Move returns status 0, amount 0
20:49:07.077 00.000 29876 move complete, result=0
20:49:07.077 00.000 29876 worker thread done servicing request
20:49:07.078 00.001 29876 Worker thread wakes up
20:49:07.078 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:07.078 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:07.078 00.000 31432 GuideStep: -0.6 px 65 ms EAST, -0.8 px 0 ms NORTH
20:49:08.991 01.913 29876 Exposure complete
20:49:09.034 00.043 29876 worker thread done servicing request
20:49:09.034 00.000 31432 OnExposeComplete: enter
20:49:09.037 00.003 31432 UpdateGuideState(): m_state=6
20:49:09.039 00.002 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
20:49:09.040 00.001 31432 Star::Find returns 1 (0), X=611.63, Y=163.23, Mass=2405, SNR=30.0, Peak=208 HFD=3.6
20:49:09.042 00.002 31432 MultiStar: [#1 0.07,0.40,1.00,U] [#2 -0.44,0.37,1.09,U] [#3 0.00,0.18,1.03,U] [#4 -0.14,0.20,0.96,U] [#5 -0.12,0.78,0.94,U] [#6 -0.15,-0.30,1.07,U] [#7 0.27,-0.04,0.82,U] [#8 0.12,0.40,0.90,U] 
20:49:09.044 00.002 31432 refined, 8 included, MultiStar: {-0.07, 0.29}, one-star: {-0.17, 0.61}
20:49:09.046 00.002 31432 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.02) = xAngle (1.80 = 1.80)
20:49:09.048 00.002 31432 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.81 = -1.48)
20:49:09.049 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.82 mountX=-0.07 mountY=-0.30, mountTheta=-1.79
20:49:09.052 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.29, opts=13)
20:49:09.055 00.003 31432 Enqueuing Move request for scope (-0.07, 0.29)
20:49:09.057 00.002 29876 Worker thread wakes up
20:49:09.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
20:49:09.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
20:49:09.057 00.000 29876 Moving (-0.07, 0.29) raw xDistance=-0.07 yDistance=-0.30
20:49:09.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:49:09.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:09.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:49:09.057 00.000 29876 MoveAxis(E, 0, ABG)
20:49:09.057 00.000 29876 Move returns status 0, amount 0
20:49:09.057 00.000 29876 MoveAxis(N, 0, ABG)
20:49:09.057 00.000 29876 Move returns status 0, amount 0
20:49:09.057 00.000 29876 move complete, result=0
20:49:09.057 00.000 29876 worker thread done servicing request
20:49:09.061 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:49:09.072 00.011 31432 UpdateGuideState exits: m=2405 RSB=30.0
20:49:09.074 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:09.076 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:09.078 00.002 31432 Enqueuing Expose request
20:49:09.080 00.002 29876 Worker thread wakes up
20:49:09.080 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:49:09.082 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:09.082 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:11.214 02.132 29876 Exposure complete
20:49:11.264 00.050 29876 worker thread done servicing request
20:49:11.264 00.000 31432 OnExposeComplete: enter
20:49:11.266 00.002 31432 UpdateGuideState(): m_state=6
20:49:11.268 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
20:49:11.270 00.002 31432 Star::Find returns 1 (0), X=611.48, Y=162.89, Mass=2461, SNR=30.5, Peak=213 HFD=3.6
20:49:11.272 00.002 31432 MultiStar: [#1 0.14,0.11,1.04,U] [#2 0.03,-0.18,1.14,U] [#3 -0.14,0.62,0.99,U] [#4 0.16,0.00,0.90,U] [#5 -0.16,0.72,0.98,U] [#6 0.01,0.20,1.07,U] [#7 0.40,-0.07,0.82,U] [#8 -0.09,0.18,0.88,U] 
20:49:11.274 00.002 31432 refined, 8 included, MultiStar: {-0.00, 0.21}, one-star: {-0.32, 0.27}
20:49:11.277 00.003 31432 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
20:49:11.279 00.002 31432 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.71)
20:49:11.282 00.003 31432 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.58 mountX=0.00 mountY=-0.20, mountTheta=-1.56
20:49:11.284 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.21, opts=13)
20:49:11.289 00.005 31432 Enqueuing Move request for scope (-0.00, 0.21)
20:49:11.293 00.004 29876 Worker thread wakes up
20:49:11.293 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
20:49:11.293 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
20:49:11.293 00.000 29876 Moving (-0.00, 0.21) raw xDistance=0.00 yDistance=-0.20
20:49:11.293 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:49:11.293 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:11.293 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:49:11.293 00.000 29876 MoveAxis(E, 0, ABG)
20:49:11.293 00.000 29876 Move returns status 0, amount 0
20:49:11.293 00.000 29876 MoveAxis(N, 0, ABG)
20:49:11.293 00.000 29876 Move returns status 0, amount 0
20:49:11.293 00.000 29876 move complete, result=0
20:49:11.293 00.000 29876 worker thread done servicing request
20:49:11.300 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:11.311 00.011 31432 UpdateGuideState exits: m=2461 RSB=30.5
20:49:11.314 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:11.315 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:11.317 00.002 31432 Enqueuing Expose request
20:49:11.319 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:49:11.321 00.002 29876 Worker thread wakes up
20:49:11.321 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:11.321 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:13.228 01.907 29876 Exposure complete
20:49:13.271 00.043 29876 worker thread done servicing request
20:49:13.271 00.000 31432 OnExposeComplete: enter
20:49:13.274 00.003 31432 UpdateGuideState(): m_state=6
20:49:13.275 00.001 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
20:49:13.277 00.002 31432 Star::Find returns 1 (0), X=611.75, Y=163.24, Mass=2319, SNR=28.9, Peak=189 HFD=3.6
20:49:13.279 00.002 31432 MultiStar: [#1 0.03,0.18,1.05,U] [#2 0.58,0.07,1.17,U] [#3 0.08,0.14,1.09,U] [#4 0.21,-0.05,0.95,U] [#5 0.04,0.60,0.94,U] [#6 0.33,0.14,1.10,U] [#7 0.45,-0.14,0.91,U] [#8 0.57,-0.15,0.89,U] 
20:49:13.281 00.002 31432 refined, 8 included, MultiStar: {0.25, 0.16}, one-star: {-0.05, 0.61}
20:49:13.283 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.54 = 0.54)
20:49:13.285 00.002 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
20:49:13.287 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.57 mountX=0.25 mountY=-0.12, mountTheta=-0.44
20:49:13.291 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.16, opts=13)
20:49:13.294 00.003 31432 Enqueuing Move request for scope (0.25, 0.16)
20:49:13.296 00.002 29876 Worker thread wakes up
20:49:13.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
20:49:13.296 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
20:49:13.296 00.000 29876 Moving (0.25, 0.16) raw xDistance=0.25 yDistance=-0.12
20:49:13.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
20:49:13.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:13.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:49:13.296 00.000 29876 MoveAxis(W, 24, ABG)
20:49:13.296 00.000 29876 Guiding  Dir = 3, Dur = 24
20:49:13.296 00.000 29876 IsSlewing returns 0
20:49:13.297 00.001 29876 IsGuiding returns 0
20:49:13.297 00.000 29876 PulseGuide returned control before completion, sleep 34
20:49:13.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:13.311 00.011 31432 UpdateGuideState exits: m=2319 RSB=28.9
20:49:13.313 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:13.315 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:13.317 00.002 31432 Enqueuing Expose request
20:49:13.334 00.017 29876 IsGuiding returns 1
20:49:13.334 00.000 29876 scope still moving after pulse duration time elapsed
20:49:13.364 00.030 29876 IsSlewing returns 0
20:49:13.364 00.000 29876 IsGuiding returns 1
20:49:13.394 00.030 29876 IsSlewing returns 0
20:49:13.394 00.000 29876 IsGuiding returns 0
20:49:13.394 00.000 29876 scope move finished after 24 + 74 ms
20:49:13.394 00.000 29876 Move returns status 0, amount 24
20:49:13.394 00.000 29876 MoveAxis(N, 0, ABG)
20:49:13.394 00.000 29876 Move returns status 0, amount 0
20:49:13.394 00.000 29876 move complete, result=0
20:49:13.394 00.000 29876 worker thread done servicing request
20:49:13.394 00.000 29876 Worker thread wakes up
20:49:13.394 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.1 px 0 ms NORTH
20:49:13.397 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:13.397 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:15.527 02.130 29876 Exposure complete
20:49:15.588 00.061 29876 worker thread done servicing request
20:49:15.589 00.001 31432 OnExposeComplete: enter
20:49:15.591 00.002 31432 UpdateGuideState(): m_state=6
20:49:15.593 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
20:49:15.594 00.001 31432 Star::Find returns 1 (0), X=611.95, Y=163.19, Mass=2476, SNR=30.7, Peak=222 HFD=3.6
20:49:15.596 00.002 31432 MultiStar: [#1 0.23,0.07,0.99,U] [#2 0.23,-0.00,1.14,U] [#3 0.65,0.25,1.07,U] [#4 0.71,-0.52,0.00,M1] [#5 0.64,0.63,0.00,M1] [#6 0.54,-0.13,1.06,U] [#7 0.54,-0.39,0.89,U] [#8 0.20,-0.24,0.86,U] 
20:49:15.598 00.002 31432 refined, 6 included, MultiStar: {0.37, 0.03}, one-star: {0.15, 0.57}
20:49:15.600 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
20:49:15.602 00.002 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
20:49:15.604 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.03 hyp=0.37 cameraTheta=0.08 mountX=0.37 mountY=0.03, mountTheta=0.08
20:49:15.606 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.03, opts=13)
20:49:15.608 00.002 31432 Enqueuing Move request for scope (0.37, 0.03)
20:49:15.610 00.002 29876 Worker thread wakes up
20:49:15.610 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.03) opts 0xd
20:49:15.610 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.03)
20:49:15.610 00.000 29876 Moving (0.37, 0.03) raw xDistance=0.37 yDistance=0.03
20:49:15.610 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
20:49:15.610 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:15.610 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:49:15.610 00.000 29876 MoveAxis(W, 39, ABG)
20:49:15.611 00.001 29876 Guiding  Dir = 3, Dur = 39
20:49:15.611 00.000 29876 IsSlewing returns 0
20:49:15.611 00.000 29876 IsGuiding returns 0
20:49:15.611 00.000 29876 PulseGuide returned control before completion, sleep 49
20:49:15.614 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:15.632 00.018 31432 UpdateGuideState exits: m=2476 RSB=30.7
20:49:15.635 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:15.637 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:15.642 00.005 31432 Enqueuing Expose request
20:49:15.666 00.024 29876 IsGuiding returns 1
20:49:15.666 00.000 29876 scope still moving after pulse duration time elapsed
20:49:15.698 00.032 29876 IsSlewing returns 0
20:49:15.698 00.000 29876 IsGuiding returns 1
20:49:15.728 00.030 29876 IsSlewing returns 0
20:49:15.728 00.000 29876 IsGuiding returns 1
20:49:15.759 00.031 29876 IsSlewing returns 0
20:49:15.759 00.000 29876 IsGuiding returns 0
20:49:15.759 00.000 29876 scope move finished after 39 + 108 ms
20:49:15.759 00.000 29876 Move returns status 0, amount 39
20:49:15.759 00.000 29876 MoveAxis(N, 0, ABG)
20:49:15.759 00.000 29876 Move returns status 0, amount 0
20:49:15.759 00.000 29876 move complete, result=0
20:49:15.759 00.000 29876 worker thread done servicing request
20:49:15.760 00.001 29876 Worker thread wakes up
20:49:15.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:15.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:15.760 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.0 px 0 ms NORTH
20:49:17.674 01.914 29876 Exposure complete
20:49:17.726 00.052 29876 worker thread done servicing request
20:49:17.726 00.000 31432 OnExposeComplete: enter
20:49:17.728 00.002 31432 UpdateGuideState(): m_state=6
20:49:17.730 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
20:49:17.732 00.002 31432 Star::Find returns 1 (0), X=611.43, Y=163.10, Mass=2746, SNR=32.2, Peak=219 HFD=3.6
20:49:17.734 00.002 31432 MultiStar: [#1 -0.50,0.25,0.97,U] [#2 0.02,-0.10,1.09,U] [#3 -0.23,0.01,0.93,U] [#4 0.12,0.02,0.91,U] [#5 -0.58,0.52,0.86,U] [#6 -0.01,-0.35,1.07,U] [#7 0.12,-0.04,0.76,U] [#8 -0.22,0.34,0.82,U] 
20:49:17.736 00.002 31432 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.37, 0.48}
20:49:17.738 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
20:49:17.740 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.71)
20:49:17.744 00.004 31432 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.22 cameraTheta=2.59 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
20:49:17.748 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.11, opts=13)
20:49:17.751 00.003 31432 Enqueuing Move request for scope (-0.18, 0.11)
20:49:17.754 00.003 29876 Worker thread wakes up
20:49:17.755 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
20:49:17.755 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
20:49:17.755 00.000 29876 Moving (-0.18, 0.11) raw xDistance=-0.18 yDistance=-0.14
20:49:17.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:49:17.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:17.755 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:49:17.755 00.000 29876 MoveAxis(E, 0, ABG)
20:49:17.755 00.000 29876 Move returns status 0, amount 0
20:49:17.755 00.000 29876 MoveAxis(N, 0, ABG)
20:49:17.755 00.000 29876 Move returns status 0, amount 0
20:49:17.755 00.000 29876 move complete, result=0
20:49:17.755 00.000 29876 worker thread done servicing request
20:49:17.759 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:49:17.772 00.013 31432 UpdateGuideState exits: m=2746 RSB=32.2
20:49:17.775 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:17.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:17.779 00.002 31432 Enqueuing Expose request
20:49:17.781 00.002 29876 Worker thread wakes up
20:49:17.781 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:49:17.784 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:17.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:19.904 02.120 29876 Exposure complete
20:49:19.952 00.048 29876 worker thread done servicing request
20:49:19.952 00.000 31432 OnExposeComplete: enter
20:49:19.954 00.002 31432 UpdateGuideState(): m_state=6
20:49:19.956 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
20:49:19.958 00.002 31432 Star::Find returns 1 (0), X=610.89, Y=163.35, Mass=2350, SNR=30.0, Peak=208 HFD=3.4
20:49:19.960 00.002 31432 MultiStar: [#1 -0.25,0.35,1.01,U] [#2 -0.45,-0.25,1.16,U] [#3 0.02,-0.02,1.04,U] [#4 -0.17,0.31,0.98,U] [#5 -0.72,0.93,0.00,M1] [#6 -0.38,0.10,1.08,U] [#7 -0.18,0.41,0.80,U] [#8 -0.32,0.21,0.94,U] 
20:49:19.962 00.002 31432 refined, 7 included, MultiStar: {-0.34, 0.21}, one-star: {-0.92, 0.72}
20:49:19.963 00.001 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
20:49:19.965 00.002 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.72)
20:49:19.967 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.58 mountX=-0.33 mountY=-0.26, mountTheta=-2.47
20:49:19.970 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.21, opts=13)
20:49:19.971 00.001 31432 Enqueuing Move request for scope (-0.34, 0.21)
20:49:19.973 00.002 29876 Worker thread wakes up
20:49:19.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd
20:49:19.973 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.21)
20:49:19.973 00.000 29876 Moving (-0.34, 0.21) raw xDistance=-0.33 yDistance=-0.26
20:49:19.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
20:49:19.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:19.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:49:19.974 00.001 29876 MoveAxis(E, 32, ABG)
20:49:19.974 00.000 29876 Guiding  Dir = 2, Dur = 32
20:49:19.974 00.000 29876 IsSlewing returns 0
20:49:19.974 00.000 29876 IsGuiding returns 0
20:49:19.974 00.000 29876 PulseGuide returned control before completion, sleep 42
20:49:19.977 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:49:19.988 00.011 31432 UpdateGuideState exits: m=2350 RSB=30.0
20:49:19.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:19.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:19.994 00.002 31432 Enqueuing Expose request
20:49:20.028 00.034 29876 IsGuiding returns 1
20:49:20.028 00.000 29876 scope still moving after pulse duration time elapsed
20:49:20.058 00.030 29876 IsSlewing returns 0
20:49:20.058 00.000 29876 IsGuiding returns 0
20:49:20.058 00.000 29876 scope move finished after 32 + 51 ms
20:49:20.058 00.000 29876 Move returns status 0, amount 32
20:49:20.058 00.000 29876 MoveAxis(N, 0, ABG)
20:49:20.058 00.000 29876 Move returns status 0, amount 0
20:49:20.058 00.000 29876 move complete, result=0
20:49:20.058 00.000 29876 worker thread done servicing request
20:49:20.058 00.000 29876 Worker thread wakes up
20:49:20.058 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:20.058 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.3 px 0 ms NORTH
20:49:20.061 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:21.963 01.902 29876 Exposure complete
20:49:22.007 00.044 29876 worker thread done servicing request
20:49:22.007 00.000 31432 OnExposeComplete: enter
20:49:22.009 00.002 31432 UpdateGuideState(): m_state=6
20:49:22.011 00.002 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
20:49:22.013 00.002 31432 Star::Find returns 1 (0), X=611.47, Y=162.67, Mass=2278, SNR=28.5, Peak=186 HFD=3.4
20:49:22.015 00.002 31432 MultiStar: [#1 -0.29,-0.07,1.10,U] [#2 0.01,-0.36,1.28,U] [#3 -0.23,-0.25,1.05,U] [#4 0.04,-0.52,0.98,U] [#5 -0.35,0.03,1.01,U] [#6 0.02,-0.58,1.10,U] [#7 0.24,-0.36,0.85,U] [#8 0.11,-0.53,0.96,U] 
20:49:22.017 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.29}, one-star: {-0.33, 0.05}
20:49:22.019 00.002 31432 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.02) = xAngle (-1.90 = -1.90)
20:49:22.021 00.002 31432 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.11 = 1.11)
20:49:22.022 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.88 mountX=-0.10 mountY=0.27, mountTheta=1.92
20:49:22.026 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.29, opts=13)
20:49:22.028 00.002 31432 Enqueuing Move request for scope (-0.09, -0.29)
20:49:22.030 00.002 29876 Worker thread wakes up
20:49:22.030 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
20:49:22.030 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
20:49:22.030 00.000 29876 Moving (-0.09, -0.29) raw xDistance=-0.10 yDistance=0.27
20:49:22.030 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:49:22.030 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:22.030 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:49:22.030 00.000 29876 MoveAxis(E, 0, ABG)
20:49:22.030 00.000 29876 Move returns status 0, amount 0
20:49:22.031 00.001 29876 MoveAxis(N, 0, ABG)
20:49:22.031 00.000 29876 Move returns status 0, amount 0
20:49:22.031 00.000 29876 move complete, result=0
20:49:22.031 00.000 29876 worker thread done servicing request
20:49:22.034 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:49:22.046 00.012 31432 UpdateGuideState exits: m=2278 RSB=28.5
20:49:22.049 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:22.051 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:22.052 00.001 31432 Enqueuing Expose request
20:49:22.054 00.002 29876 Worker thread wakes up
20:49:22.054 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:49:22.056 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:22.057 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:24.186 02.129 29876 Exposure complete
20:49:24.229 00.043 29876 worker thread done servicing request
20:49:24.229 00.000 31432 OnExposeComplete: enter
20:49:24.232 00.003 31432 UpdateGuideState(): m_state=6
20:49:24.234 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
20:49:24.235 00.001 31432 Star::Find returns 1 (0), X=612.08, Y=162.71, Mass=2447, SNR=30.9, Peak=201 HFD=3.9
20:49:24.237 00.002 31432 MultiStar: [#1 0.47,-0.56,1.01,U] [#2 0.28,-0.51,1.09,U] [#3 0.40,-0.08,0.98,U] [#4 0.39,-0.60,0.93,U] [#5 0.44,-0.21,0.92,U] [#6 0.34,-0.58,1.09,U] [#7 0.34,-0.72,0.84,U] [#8 0.40,-0.62,0.89,U] 
20:49:24.239 00.002 31432 single-star, 8 included, MultiStar: {0.37, -0.42}, one-star: {0.28, 0.09}
20:49:24.241 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
20:49:24.242 00.001 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
20:49:24.244 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=0.28 mountY=-0.05, mountTheta=-0.16
20:49:24.247 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.09, opts=13)
20:49:24.249 00.002 31432 Enqueuing Move request for scope (0.28, 0.09)
20:49:24.251 00.002 29876 Worker thread wakes up
20:49:24.251 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
20:49:24.251 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
20:49:24.251 00.000 29876 Moving (0.28, 0.09) raw xDistance=0.28 yDistance=-0.05
20:49:24.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
20:49:24.251 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:24.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:49:24.251 00.000 29876 MoveAxis(W, 27, ABG)
20:49:24.251 00.000 29876 Guiding  Dir = 3, Dur = 27
20:49:24.251 00.000 29876 IsSlewing returns 0
20:49:24.251 00.000 29876 IsGuiding returns 0
20:49:24.252 00.001 29876 PulseGuide returned control before completion, sleep 37
20:49:24.255 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:24.267 00.012 31432 UpdateGuideState exits: m=2447 RSB=30.9
20:49:24.269 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:24.271 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:24.273 00.002 31432 Enqueuing Expose request
20:49:24.293 00.020 29876 IsGuiding returns 1
20:49:24.293 00.000 29876 scope still moving after pulse duration time elapsed
20:49:24.324 00.031 29876 IsSlewing returns 0
20:49:24.324 00.000 29876 IsGuiding returns 1
20:49:24.356 00.032 29876 IsSlewing returns 0
20:49:24.356 00.000 29876 IsGuiding returns 0
20:49:24.356 00.000 29876 scope move finished after 27 + 76 ms
20:49:24.356 00.000 29876 Move returns status 0, amount 27
20:49:24.356 00.000 29876 MoveAxis(N, 0, ABG)
20:49:24.356 00.000 29876 Move returns status 0, amount 0
20:49:24.356 00.000 29876 move complete, result=0
20:49:24.356 00.000 29876 worker thread done servicing request
20:49:24.356 00.000 29876 Worker thread wakes up
20:49:24.356 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.0 px 0 ms NORTH
20:49:24.360 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:24.360 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:26.264 01.904 29876 Exposure complete
20:49:26.308 00.044 29876 worker thread done servicing request
20:49:26.308 00.000 31432 OnExposeComplete: enter
20:49:26.310 00.002 31432 UpdateGuideState(): m_state=6
20:49:26.313 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
20:49:26.315 00.002 31432 Star::Find returns 1 (0), X=612.25, Y=162.47, Mass=2351, SNR=29.4, Peak=201 HFD=3.6
20:49:26.316 00.001 31432 MultiStar: [#1 0.81,-0.48,0.00,M1] [#2 0.88,-0.14,0.00,M1] [#3 0.05,0.19,1.12,U] [#4 0.56,-0.32,0.97,U] [#5 0.55,0.12,0.96,U] [#6 0.68,-0.40,1.14,U] [#7 0.95,-0.85,0.00,M1] [#8 0.36,-0.05,0.93,U] 
20:49:26.318 00.002 31432 refined, 5 included, MultiStar: {0.44, -0.10}, one-star: {0.45, -0.16}
20:49:26.320 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
20:49:26.322 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
20:49:26.323 00.001 31432 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.23 mountX=0.44 mountY=0.17, mountTheta=0.37
20:49:26.327 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.10, opts=13)
20:49:26.329 00.002 31432 Enqueuing Move request for scope (0.44, -0.10)
20:49:26.330 00.001 29876 Worker thread wakes up
20:49:26.331 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
20:49:26.331 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
20:49:26.331 00.000 29876 Moving (0.44, -0.10) raw xDistance=0.44 yDistance=0.17
20:49:26.331 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
20:49:26.331 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:26.331 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:49:26.331 00.000 29876 MoveAxis(W, 46, ABG)
20:49:26.331 00.000 29876 Guiding  Dir = 3, Dur = 46
20:49:26.331 00.000 29876 IsSlewing returns 0
20:49:26.331 00.000 29876 IsGuiding returns 0
20:49:26.331 00.000 29876 PulseGuide returned control before completion, sleep 56
20:49:26.334 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:26.345 00.011 31432 UpdateGuideState exits: m=2351 RSB=29.4
20:49:26.348 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:26.349 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:26.351 00.002 31432 Enqueuing Expose request
20:49:26.401 00.050 29876 IsGuiding returns 1
20:49:26.401 00.000 29876 scope still moving after pulse duration time elapsed
20:49:26.432 00.031 29876 IsSlewing returns 0
20:49:26.432 00.000 29876 IsGuiding returns 0
20:49:26.432 00.000 29876 scope move finished after 46 + 54 ms
20:49:26.432 00.000 29876 Move returns status 0, amount 46
20:49:26.432 00.000 29876 MoveAxis(N, 0, ABG)
20:49:26.432 00.000 29876 Move returns status 0, amount 0
20:49:26.432 00.000 29876 move complete, result=0
20:49:26.433 00.001 29876 worker thread done servicing request
20:49:26.433 00.000 29876 Worker thread wakes up
20:49:26.433 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:26.433 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:26.433 00.000 31432 GuideStep: 0.4 px 46 ms WEST, 0.2 px 0 ms NORTH
20:49:28.560 02.127 29876 Exposure complete
20:49:28.604 00.044 29876 worker thread done servicing request
20:49:28.604 00.000 31432 OnExposeComplete: enter
20:49:28.606 00.002 31432 UpdateGuideState(): m_state=6
20:49:28.608 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
20:49:28.610 00.002 31432 Star::Find returns 1 (0), X=610.98, Y=163.06, Mass=2533, SNR=30.2, Peak=221 HFD=4.0
20:49:28.612 00.002 31432 MultiStar: [#1 -0.76,-0.05,1.08,U] [#2 -0.36,0.13,1.20,U] [#3 -0.49,0.16,1.06,U] [#4 -0.18,-0.37,0.97,U] [#5 -0.50,0.33,0.98,U] [#6 -0.12,0.17,1.13,U] [#7 -0.46,-0.06,0.89,U] [#8 -1.04,0.12,0.00,M1] 
20:49:28.614 00.002 31432 refined, 7 included, MultiStar: {-0.46, 0.10}, one-star: {-0.82, 0.43}
20:49:28.616 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
20:49:28.617 00.001 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
20:49:28.619 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.10 hyp=0.47 cameraTheta=2.93 mountX=-0.45 mountY=-0.16, mountTheta=-2.79
20:49:28.626 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.10, opts=13)
20:49:28.628 00.002 31432 Enqueuing Move request for scope (-0.46, 0.10)
20:49:28.630 00.002 29876 Worker thread wakes up
20:49:28.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.10) opts 0xd
20:49:28.630 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.10)
20:49:28.630 00.000 29876 Moving (-0.46, 0.10) raw xDistance=-0.45 yDistance=-0.16
20:49:28.630 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.45
20:49:28.630 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:28.630 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:49:28.630 00.000 29876 MoveAxis(E, 37, ABG)
20:49:28.630 00.000 29876 Guiding  Dir = 2, Dur = 37
20:49:28.630 00.000 29876 IsSlewing returns 0
20:49:28.630 00.000 29876 IsGuiding returns 0
20:49:28.631 00.001 29876 PulseGuide returned control before completion, sleep 47
20:49:28.634 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:49:28.649 00.015 31432 UpdateGuideState exits: m=2533 RSB=30.2
20:49:28.652 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:28.655 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:28.658 00.003 31432 Enqueuing Expose request
20:49:28.682 00.024 29876 IsGuiding returns 1
20:49:28.682 00.000 29876 scope still moving after pulse duration time elapsed
20:49:28.712 00.030 29876 IsSlewing returns 0
20:49:28.712 00.000 29876 IsGuiding returns 1
20:49:28.742 00.030 29876 IsSlewing returns 0
20:49:28.742 00.000 29876 IsGuiding returns 0
20:49:28.742 00.000 29876 scope move finished after 37 + 75 ms
20:49:28.742 00.000 29876 Move returns status 0, amount 37
20:49:28.742 00.000 29876 MoveAxis(N, 0, ABG)
20:49:28.742 00.000 29876 Move returns status 0, amount 0
20:49:28.742 00.000 29876 move complete, result=0
20:49:28.742 00.000 29876 worker thread done servicing request
20:49:28.742 00.000 29876 Worker thread wakes up
20:49:28.742 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:28.742 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:28.743 00.001 31432 GuideStep: -0.5 px 37 ms EAST, -0.2 px 0 ms NORTH
20:49:30.647 01.904 29876 Exposure complete
20:49:30.690 00.043 29876 worker thread done servicing request
20:49:30.690 00.000 31432 OnExposeComplete: enter
20:49:30.694 00.004 31432 UpdateGuideState(): m_state=6
20:49:30.695 00.001 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
20:49:30.697 00.002 31432 Star::Find returns 1 (0), X=611.99, Y=162.92, Mass=2590, SNR=31.1, Peak=205 HFD=4.0
20:49:30.699 00.002 31432 MultiStar: [#1 0.46,0.14,1.01,U] [#2 0.76,-0.25,1.13,U] [#3 0.62,-0.05,0.99,U] [#4 0.61,-0.37,0.92,U] [#5 0.13,0.27,0.86,U] [#6 0.83,-0.16,0.00,M1] [#7 0.39,0.04,0.80,U] [#8 0.04,-0.09,0.84,U] 
20:49:30.701 00.002 31432 single-star, 7 included, MultiStar: {0.42, -0.01}, one-star: {0.19, 0.30}
20:49:30.702 00.001 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.99 = 0.99)
20:49:30.704 00.002 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.29)
20:49:30.706 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.01 mountX=0.19 mountY=-0.27, mountTheta=-0.94
20:49:30.709 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.30, opts=13)
20:49:30.713 00.004 31432 Enqueuing Move request for scope (0.19, 0.30)
20:49:30.715 00.002 29876 Worker thread wakes up
20:49:30.715 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
20:49:30.715 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
20:49:30.715 00.000 29876 Moving (0.19, 0.30) raw xDistance=0.19 yDistance=-0.27
20:49:30.715 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:49:30.715 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:30.715 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:49:30.715 00.000 29876 MoveAxis(E, 0, ABG)
20:49:30.715 00.000 29876 Move returns status 0, amount 0
20:49:30.715 00.000 29876 MoveAxis(N, 0, ABG)
20:49:30.715 00.000 29876 Move returns status 0, amount 0
20:49:30.715 00.000 29876 move complete, result=0
20:49:30.716 00.001 29876 worker thread done servicing request
20:49:30.720 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:30.733 00.013 31432 UpdateGuideState exits: m=2590 RSB=31.1
20:49:30.736 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:30.737 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:30.740 00.003 31432 Enqueuing Expose request
20:49:30.740 00.000 29876 Worker thread wakes up
20:49:30.740 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:49:30.743 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:30.744 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:32.869 02.125 29876 Exposure complete
20:49:32.913 00.044 29876 worker thread done servicing request
20:49:32.913 00.000 31432 OnExposeComplete: enter
20:49:32.915 00.002 31432 UpdateGuideState(): m_state=6
20:49:32.917 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
20:49:32.920 00.003 31432 Star::Find returns 1 (0), X=612.81, Y=162.80, Mass=2394, SNR=30.1, Peak=237 HFD=3.6
20:49:32.922 00.002 31432 MultiStar: [#1 1.15,-0.17,0.00,M1] [#2 0.90,-0.46,0.00,M1] [#3 0.65,-0.13,1.01,U] [#4 1.02,-0.20,0.00,M1] [#5 0.64,0.71,0.00,M1] [#6 1.03,-0.32,0.00,M2] [#7 0.88,-0.17,0.00,M1] [#8 0.78,-0.24,0.00,M1] 
20:49:32.924 00.002 31432 refined, 1 included, MultiStar: {0.83, 0.02}, one-star: {1.01, 0.18}
20:49:32.927 00.003 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.00 = 0.00)
20:49:32.930 00.003 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
20:49:32.933 00.003 31432 CameraToMount -- cameraX=0.83 cameraY=0.02 hyp=0.83 cameraTheta=0.03 mountX=0.83 mountY=0.11, mountTheta=0.13
20:49:32.937 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=0.02, opts=13)
20:49:32.939 00.002 31432 Enqueuing Move request for scope (0.83, 0.02)
20:49:32.942 00.003 29876 Worker thread wakes up
20:49:32.942 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.02) opts 0xd
20:49:32.942 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, 0.02)
20:49:32.942 00.000 29876 Moving (0.83, 0.02) raw xDistance=0.83 yDistance=0.11
20:49:32.942 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.83
20:49:32.942 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:32.942 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:49:32.943 00.001 29876 MoveAxis(W, 80, ABG)
20:49:32.943 00.000 29876 Guiding  Dir = 3, Dur = 80
20:49:32.943 00.000 29876 IsSlewing returns 0
20:49:32.943 00.000 29876 IsGuiding returns 0
20:49:32.943 00.000 29876 PulseGuide returned control before completion, sleep 90
20:49:32.946 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:32.958 00.012 31432 UpdateGuideState exits: m=2394 RSB=30.1
20:49:32.960 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:32.962 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:32.964 00.002 31432 Enqueuing Expose request
20:49:33.041 00.077 29876 IsGuiding returns 1
20:49:33.041 00.000 29876 scope still moving after pulse duration time elapsed
20:49:33.072 00.031 29876 IsSlewing returns 0
20:49:33.072 00.000 29876 IsGuiding returns 0
20:49:33.072 00.000 29876 scope move finished after 80 + 49 ms
20:49:33.072 00.000 29876 Move returns status 0, amount 80
20:49:33.072 00.000 29876 MoveAxis(N, 0, ABG)
20:49:33.072 00.000 29876 Move returns status 0, amount 0
20:49:33.072 00.000 29876 move complete, result=0
20:49:33.072 00.000 29876 worker thread done servicing request
20:49:33.072 00.000 29876 Worker thread wakes up
20:49:33.072 00.000 31432 GuideStep: 0.8 px 80 ms WEST, 0.1 px 0 ms NORTH
20:49:33.075 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:33.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:34.981 01.906 29876 Exposure complete
20:49:35.026 00.045 29876 worker thread done servicing request
20:49:35.026 00.000 31432 OnExposeComplete: enter
20:49:35.028 00.002 31432 UpdateGuideState(): m_state=6
20:49:35.030 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
20:49:35.032 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=163.04, Mass=2658, SNR=31.9, Peak=221 HFD=3.9
20:49:35.034 00.002 31432 MultiStar: [#1 0.21,0.02,1.02,U] [#2 0.64,-0.09,1.09,U] [#3 0.74,-0.40,0.00,M1] [#4 0.63,-0.29,0.84,U] [#5 0.56,0.30,0.91,U] [#6 0.27,0.09,1.06,U] [#7 0.48,-0.18,0.81,U] [#8 0.41,-0.26,0.80,U] 
20:49:35.037 00.003 31432 refined, 7 included, MultiStar: {0.41, 0.01}, one-star: {0.15, 0.41}
20:49:35.038 00.001 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
20:49:35.041 00.003 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.02 = 3.02)
20:49:35.043 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.01 hyp=0.41 cameraTheta=0.03 mountX=0.41 mountY=0.05, mountTheta=0.12
20:49:35.046 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.01, opts=13)
20:49:35.048 00.002 31432 Enqueuing Move request for scope (0.41, 0.01)
20:49:35.050 00.002 29876 Worker thread wakes up
20:49:35.050 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.01) opts 0xd
20:49:35.050 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.01)
20:49:35.050 00.000 29876 Moving (0.41, 0.01) raw xDistance=0.41 yDistance=0.05
20:49:35.050 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
20:49:35.050 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:35.050 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:49:35.050 00.000 29876 MoveAxis(W, 51, ABG)
20:49:35.050 00.000 29876 Guiding  Dir = 3, Dur = 51
20:49:35.050 00.000 29876 IsSlewing returns 0
20:49:35.050 00.000 29876 IsGuiding returns 0
20:49:35.051 00.001 29876 PulseGuide returned control before completion, sleep 61
20:49:35.054 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:35.064 00.010 31432 UpdateGuideState exits: m=2658 RSB=31.9
20:49:35.066 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:35.068 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:35.070 00.002 31432 Enqueuing Expose request
20:49:35.120 00.050 29876 IsGuiding returns 1
20:49:35.120 00.000 29876 scope still moving after pulse duration time elapsed
20:49:35.151 00.031 29876 IsSlewing returns 0
20:49:35.151 00.000 29876 IsGuiding returns 1
20:49:35.182 00.031 29876 IsSlewing returns 0
20:49:35.182 00.000 29876 IsGuiding returns 0
20:49:35.182 00.000 29876 scope move finished after 51 + 81 ms
20:49:35.182 00.000 29876 Move returns status 0, amount 51
20:49:35.182 00.000 29876 MoveAxis(N, 0, ABG)
20:49:35.182 00.000 29876 Move returns status 0, amount 0
20:49:35.182 00.000 29876 move complete, result=0
20:49:35.183 00.001 29876 worker thread done servicing request
20:49:35.183 00.000 31432 GuideStep: 0.4 px 51 ms WEST, 0.1 px 0 ms NORTH
20:49:35.185 00.002 29876 Worker thread wakes up
20:49:35.185 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:35.185 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:37.316 02.131 29876 Exposure complete
20:49:37.358 00.042 29876 worker thread done servicing request
20:49:37.359 00.001 31432 OnExposeComplete: enter
20:49:37.361 00.002 31432 UpdateGuideState(): m_state=6
20:49:37.364 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
20:49:37.366 00.002 31432 Star::Find returns 1 (0), X=612.52, Y=162.62, Mass=2739, SNR=31.9, Peak=203 HFD=3.4
20:49:37.368 00.002 31432 MultiStar: [#1 0.99,-0.48,0.00,M1] [#2 0.74,-0.41,0.00,M1] [#3 0.75,-0.10,1.00,U] [#4 0.77,-0.51,0.00,M1] [#5 0.88,-0.03,0.00,M1] [#6 1.22,-0.84,0.00,M2] [#7 0.88,-0.97,0.00,M1] [#8 0.79,-0.77,0.00,M1] 
20:49:37.370 00.002 31432 single-star, 1 included, MultiStar: {0.73, -0.05}, one-star: {0.71, -0.00}
20:49:37.372 00.002 31432 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
20:49:37.374 00.002 31432 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.98 = 2.98)
20:49:37.376 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=-0.00 hyp=0.71 cameraTheta=-0.00 mountX=0.71 mountY=0.11, mountTheta=0.16
20:49:37.379 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=-0.00, opts=13)
20:49:37.381 00.002 31432 Enqueuing Move request for scope (0.71, -0.00)
20:49:37.383 00.002 29876 Worker thread wakes up
20:49:37.383 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.00) opts 0xd
20:49:37.383 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, -0.00)
20:49:37.383 00.000 29876 Moving (0.71, -0.00) raw xDistance=0.71 yDistance=0.11
20:49:37.383 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
20:49:37.383 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:37.383 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:49:37.383 00.000 29876 MoveAxis(W, 76, ABG)
20:49:37.383 00.000 29876 Guiding  Dir = 3, Dur = 76
20:49:37.383 00.000 29876 IsSlewing returns 0
20:49:37.383 00.000 29876 IsGuiding returns 0
20:49:37.384 00.001 29876 PulseGuide returned control before completion, sleep 86
20:49:37.387 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:37.399 00.012 31432 UpdateGuideState exits: m=2739 RSB=31.9
20:49:37.401 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:37.403 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:37.405 00.002 31432 Enqueuing Expose request
20:49:37.470 00.065 29876 IsGuiding returns 1
20:49:37.470 00.000 29876 scope still moving after pulse duration time elapsed
20:49:37.501 00.031 29876 IsSlewing returns 0
20:49:37.501 00.000 29876 IsGuiding returns 1
20:49:37.531 00.030 29876 IsSlewing returns 0
20:49:37.531 00.000 29876 IsGuiding returns 0
20:49:37.531 00.000 29876 scope move finished after 76 + 72 ms
20:49:37.531 00.000 29876 Move returns status 0, amount 76
20:49:37.531 00.000 29876 MoveAxis(N, 0, ABG)
20:49:37.531 00.000 29876 Move returns status 0, amount 0
20:49:37.531 00.000 29876 move complete, result=0
20:49:37.531 00.000 29876 worker thread done servicing request
20:49:37.531 00.000 29876 Worker thread wakes up
20:49:37.532 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:37.532 00.000 31432 GuideStep: 0.7 px 76 ms WEST, 0.1 px 0 ms NORTH
20:49:37.537 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:39.449 01.912 29876 Exposure complete
20:49:39.499 00.050 29876 worker thread done servicing request
20:49:39.499 00.000 31432 OnExposeComplete: enter
20:49:39.501 00.002 31432 UpdateGuideState(): m_state=6
20:49:39.503 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
20:49:39.505 00.002 31432 Star::Find returns 1 (0), X=612.00, Y=163.01, Mass=2449, SNR=30.4, Peak=248 HFD=2.9
20:49:39.507 00.002 31432 MultiStar: [#1 0.60,-0.23,1.08,U] [#2 0.31,-0.01,1.16,U] [#3 0.43,-0.60,1.00,U] [#4 0.59,-0.11,0.96,U] [#5 0.39,0.61,0.94,U] [#6 0.47,-0.24,1.09,U] [#7 0.68,0.13,0.79,U] [#8 0.37,-0.17,0.89,U] 
20:49:39.509 00.002 31432 single-star, 8 included, MultiStar: {0.44, -0.03}, one-star: {0.20, 0.39}
20:49:39.511 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
20:49:39.512 00.001 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.19)
20:49:39.514 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.44 cameraTheta=1.10 mountX=0.21 mountY=-0.36, mountTheta=-1.04
20:49:39.517 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.39, opts=13)
20:49:39.519 00.002 31432 Enqueuing Move request for scope (0.20, 0.39)
20:49:39.521 00.002 29876 Worker thread wakes up
20:49:39.521 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.39) opts 0xd
20:49:39.521 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.39)
20:49:39.521 00.000 29876 Moving (0.20, 0.39) raw xDistance=0.21 yDistance=-0.36
20:49:39.521 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.21
20:49:39.521 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:49:39.521 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:49:39.521 00.000 29876 MoveAxis(W, 31, ABG)
20:49:39.521 00.000 29876 Guiding  Dir = 3, Dur = 31
20:49:39.521 00.000 29876 IsSlewing returns 0
20:49:39.521 00.000 29876 IsGuiding returns 0
20:49:39.522 00.001 29876 PulseGuide returned control before completion, sleep 41
20:49:39.525 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:39.536 00.011 31432 UpdateGuideState exits: m=2449 RSB=30.4
20:49:39.538 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:39.540 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:39.542 00.002 31432 Enqueuing Expose request
20:49:39.575 00.033 29876 IsGuiding returns 1
20:49:39.575 00.000 29876 scope still moving after pulse duration time elapsed
20:49:39.606 00.031 29876 IsSlewing returns 0
20:49:39.606 00.000 29876 IsGuiding returns 0
20:49:39.606 00.000 29876 scope move finished after 31 + 54 ms
20:49:39.606 00.000 29876 Move returns status 0, amount 31
20:49:39.606 00.000 29876 MoveAxis(N, 0, ABG)
20:49:39.606 00.000 29876 Move returns status 0, amount 0
20:49:39.606 00.000 29876 move complete, result=0
20:49:39.606 00.000 29876 worker thread done servicing request
20:49:39.606 00.000 29876 Worker thread wakes up
20:49:39.607 00.001 31432 GuideStep: 0.2 px 31 ms WEST, -0.4 px 0 ms NORTH
20:49:39.609 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:39.609 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:41.740 02.131 29876 Exposure complete
20:49:41.785 00.045 29876 worker thread done servicing request
20:49:41.785 00.000 31432 OnExposeComplete: enter
20:49:41.788 00.003 31432 UpdateGuideState(): m_state=6
20:49:41.790 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
20:49:41.791 00.001 31432 Star::Find returns 1 (0), X=611.98, Y=162.60, Mass=2567, SNR=31.9, Peak=237 HFD=3.4
20:49:41.793 00.002 31432 MultiStar: [#1 0.30,-0.39,0.98,U] [#2 0.32,-0.78,0.00,M1] [#3 0.27,-0.59,0.97,U] [#4 0.39,-0.39,0.90,U] [#5 0.28,0.01,0.92,U] [#6 0.21,-0.21,1.04,U] [#7 0.50,-0.48,0.85,U] [#8 0.37,-0.52,0.85,U] 
20:49:41.795 00.002 31432 single-star, 7 included, MultiStar: {0.31, -0.32}, one-star: {0.18, -0.02}
20:49:41.797 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
20:49:41.799 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
20:49:41.801 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=0.18 mountY=0.05, mountTheta=0.26
20:49:41.805 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.02, opts=13)
20:49:41.809 00.004 31432 Enqueuing Move request for scope (0.18, -0.02)
20:49:41.812 00.003 29876 Worker thread wakes up
20:49:41.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
20:49:41.812 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
20:49:41.812 00.000 29876 Moving (0.18, -0.02) raw xDistance=0.18 yDistance=0.05
20:49:41.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:49:41.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:41.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:49:41.812 00.000 29876 MoveAxis(E, 0, ABG)
20:49:41.812 00.000 29876 Move returns status 0, amount 0
20:49:41.812 00.000 29876 MoveAxis(N, 0, ABG)
20:49:41.812 00.000 29876 Move returns status 0, amount 0
20:49:41.812 00.000 29876 move complete, result=0
20:49:41.812 00.000 29876 worker thread done servicing request
20:49:41.819 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:49:41.832 00.013 31432 UpdateGuideState exits: m=2567 RSB=31.9
20:49:41.835 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:41.837 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:41.838 00.001 31432 Enqueuing Expose request
20:49:41.840 00.002 29876 Worker thread wakes up
20:49:41.840 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:49:41.842 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:41.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:43.750 01.908 29876 Exposure complete
20:49:43.794 00.044 29876 worker thread done servicing request
20:49:43.794 00.000 31432 OnExposeComplete: enter
20:49:43.797 00.003 31432 UpdateGuideState(): m_state=6
20:49:43.799 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
20:49:43.801 00.002 31432 Star::Find returns 1 (0), X=612.04, Y=163.11, Mass=2475, SNR=30.8, Peak=227 HFD=3.5
20:49:43.806 00.005 31432 MultiStar: [#1 0.71,-0.07,1.01,U] [#2 0.79,-0.25,0.00,M2] [#3 0.99,0.15,0.00,M1] [#4 0.94,-0.33,0.00,M1] [#5 0.59,0.49,0.94,U] [#6 0.56,0.21,1.16,U] [#7 0.96,-0.01,0.00,M1] [#8 0.84,-0.46,0.00,M1] 
20:49:43.812 00.006 31432 single-star, 3 included, MultiStar: {0.52, 0.27}, one-star: {0.23, 0.49}
20:49:43.815 00.003 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
20:49:43.820 00.005 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.17)
20:49:43.825 00.005 31432 CameraToMount -- cameraX=0.23 cameraY=0.49 hyp=0.54 cameraTheta=1.12 mountX=0.25 mountY=-0.45, mountTheta=-1.07
20:49:43.829 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.49, opts=13)
20:49:43.831 00.002 31432 Enqueuing Move request for scope (0.23, 0.49)
20:49:43.833 00.002 29876 Worker thread wakes up
20:49:43.833 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.49) opts 0xd
20:49:43.834 00.001 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.49)
20:49:43.834 00.000 29876 Moving (0.23, 0.49) raw xDistance=0.25 yDistance=-0.45
20:49:43.834 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
20:49:43.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:49:43.834 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:49:43.834 00.000 29876 MoveAxis(W, 24, ABG)
20:49:43.834 00.000 29876 Guiding  Dir = 3, Dur = 24
20:49:43.834 00.000 29876 IsSlewing returns 0
20:49:43.834 00.000 29876 IsGuiding returns 0
20:49:43.834 00.000 29876 PulseGuide returned control before completion, sleep 34
20:49:43.840 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:43.851 00.011 31432 UpdateGuideState exits: m=2475 RSB=30.8
20:49:43.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:43.855 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:43.857 00.002 31432 Enqueuing Expose request
20:49:43.873 00.016 29876 IsGuiding returns 1
20:49:43.873 00.000 29876 scope still moving after pulse duration time elapsed
20:49:43.904 00.031 29876 IsSlewing returns 0
20:49:43.904 00.000 29876 IsGuiding returns 1
20:49:43.935 00.031 29876 IsSlewing returns 0
20:49:43.935 00.000 29876 IsGuiding returns 1
20:49:43.966 00.031 29876 IsSlewing returns 0
20:49:43.966 00.000 29876 IsGuiding returns 0
20:49:43.966 00.000 29876 scope move finished after 24 + 107 ms
20:49:43.966 00.000 29876 Move returns status 0, amount 24
20:49:43.966 00.000 29876 MoveAxis(N, 0, ABG)
20:49:43.966 00.000 29876 Move returns status 0, amount 0
20:49:43.966 00.000 29876 move complete, result=0
20:49:43.966 00.000 29876 worker thread done servicing request
20:49:43.966 00.000 29876 Worker thread wakes up
20:49:43.966 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:43.966 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:43.966 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.4 px 0 ms NORTH
20:49:46.099 02.133 29876 Exposure complete
20:49:46.143 00.044 29876 worker thread done servicing request
20:49:46.144 00.001 31432 OnExposeComplete: enter
20:49:46.146 00.002 31432 UpdateGuideState(): m_state=6
20:49:46.152 00.006 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
20:49:46.155 00.003 31432 Star::Find returns 1 (0), X=612.22, Y=162.74, Mass=2388, SNR=29.9, Peak=199 HFD=3.5
20:49:46.160 00.005 31432 MultiStar: [#1 0.58,-0.15,1.05,U] [#2 0.91,-0.35,0.00,M3] [#3 0.80,-0.29,0.00,M2] [#4 0.81,-0.63,0.00,M2] [#5 0.26,0.52,0.98,U] [#6 0.76,-0.12,1.08,U] [#7 1.06,-0.51,0.00,M2] [#8 0.29,0.02,0.91,U] 
20:49:46.162 00.002 31432 single-star, 4 included, MultiStar: {0.47, 0.07}, one-star: {0.42, 0.12}
20:49:46.164 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
20:49:46.166 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.03)
20:49:46.168 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.44 cameraTheta=0.27 mountX=0.42 mountY=-0.05, mountTheta=-0.12
20:49:46.172 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.12, opts=13)
20:49:46.176 00.004 31432 Enqueuing Move request for scope (0.42, 0.12)
20:49:46.178 00.002 29876 Worker thread wakes up
20:49:46.178 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
20:49:46.178 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
20:49:46.178 00.000 29876 Moving (0.42, 0.12) raw xDistance=0.42 yDistance=-0.05
20:49:46.178 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
20:49:46.178 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:46.178 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:49:46.178 00.000 29876 MoveAxis(W, 44, ABG)
20:49:46.178 00.000 29876 Guiding  Dir = 3, Dur = 44
20:49:46.178 00.000 29876 IsSlewing returns 0
20:49:46.179 00.001 29876 IsGuiding returns 0
20:49:46.179 00.000 29876 PulseGuide returned control before completion, sleep 54
20:49:46.182 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:49:46.193 00.011 31432 UpdateGuideState exits: m=2388 RSB=29.9
20:49:46.196 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:46.197 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:46.199 00.002 31432 Enqueuing Expose request
20:49:46.235 00.036 29876 IsGuiding returns 1
20:49:46.235 00.000 29876 scope still moving after pulse duration time elapsed
20:49:46.267 00.032 29876 IsSlewing returns 0
20:49:46.267 00.000 29876 IsGuiding returns 1
20:49:46.298 00.031 29876 IsSlewing returns 0
20:49:46.298 00.000 29876 IsGuiding returns 1
20:49:46.329 00.031 29876 IsSlewing returns 0
20:49:46.329 00.000 29876 IsGuiding returns 1
20:49:46.360 00.031 29876 IsSlewing returns 0
20:49:46.360 00.000 29876 IsGuiding returns 0
20:49:46.360 00.000 29876 scope move finished after 44 + 137 ms
20:49:46.360 00.000 29876 Move returns status 0, amount 44
20:49:46.360 00.000 29876 MoveAxis(N, 0, ABG)
20:49:46.360 00.000 29876 Move returns status 0, amount 0
20:49:46.360 00.000 29876 move complete, result=0
20:49:46.360 00.000 29876 worker thread done servicing request
20:49:46.361 00.001 29876 Worker thread wakes up
20:49:46.361 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.0 px 0 ms NORTH
20:49:46.363 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:46.363 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:48.277 01.914 29876 Exposure complete
20:49:48.320 00.043 29876 worker thread done servicing request
20:49:48.320 00.000 31432 OnExposeComplete: enter
20:49:48.322 00.002 31432 UpdateGuideState(): m_state=6
20:49:48.324 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
20:49:48.327 00.003 31432 Star::Find returns 1 (0), X=611.69, Y=163.07, Mass=2508, SNR=30.6, Peak=236 HFD=3.4
20:49:48.329 00.002 31432 MultiStar: [#1 -0.03,0.10,1.01,U] [#2 0.45,-0.12,1.17,U] [#3 0.66,-0.06,1.01,U] [#4 0.23,-0.18,0.94,U] [#5 0.51,0.42,0.93,U] [#6 0.42,-0.01,1.14,U] [#7 0.72,-0.09,0.87,U] [#8 0.17,-0.29,0.92,U] 
20:49:48.331 00.002 31432 refined, 8 included, MultiStar: {0.33, 0.02}, one-star: {-0.11, 0.44}
20:49:48.333 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
20:49:48.335 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
20:49:48.337 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.07 mountX=0.33 mountY=0.03, mountTheta=0.09
20:49:48.340 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.02, opts=13)
20:49:48.342 00.002 31432 Enqueuing Move request for scope (0.33, 0.02)
20:49:48.344 00.002 29876 Worker thread wakes up
20:49:48.344 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
20:49:48.344 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
20:49:48.344 00.000 29876 Moving (0.33, 0.02) raw xDistance=0.33 yDistance=0.03
20:49:48.344 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
20:49:48.344 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:48.344 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:49:48.344 00.000 29876 MoveAxis(W, 38, ABG)
20:49:48.344 00.000 29876 Guiding  Dir = 3, Dur = 38
20:49:48.345 00.001 29876 IsSlewing returns 0
20:49:48.345 00.000 29876 IsGuiding returns 0
20:49:48.345 00.000 29876 PulseGuide returned control before completion, sleep 48
20:49:48.348 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:48.361 00.013 31432 UpdateGuideState exits: m=2508 RSB=30.6
20:49:48.363 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:48.365 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:48.368 00.003 31432 Enqueuing Expose request
20:49:48.399 00.031 29876 IsGuiding returns 1
20:49:48.399 00.000 29876 scope still moving after pulse duration time elapsed
20:49:48.431 00.032 29876 IsSlewing returns 0
20:49:48.431 00.000 29876 IsGuiding returns 1
20:49:48.462 00.031 29876 IsSlewing returns 0
20:49:48.462 00.000 29876 IsGuiding returns 1
20:49:48.492 00.030 29876 IsSlewing returns 0
20:49:48.492 00.000 29876 IsGuiding returns 0
20:49:48.492 00.000 29876 scope move finished after 38 + 108 ms
20:49:48.492 00.000 29876 Move returns status 0, amount 38
20:49:48.492 00.000 29876 MoveAxis(N, 0, ABG)
20:49:48.492 00.000 29876 Move returns status 0, amount 0
20:49:48.492 00.000 29876 move complete, result=0
20:49:48.492 00.000 29876 worker thread done servicing request
20:49:48.492 00.000 29876 Worker thread wakes up
20:49:48.492 00.000 31432 GuideStep: 0.3 px 38 ms WEST, 0.0 px 0 ms NORTH
20:49:48.494 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:48.494 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:50.723 02.229 29876 Exposure complete
20:49:50.765 00.042 29876 worker thread done servicing request
20:49:50.765 00.000 31432 OnExposeComplete: enter
20:49:50.767 00.002 31432 UpdateGuideState(): m_state=6
20:49:50.769 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
20:49:50.771 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=162.66, Mass=2520, SNR=30.8, Peak=210 HFD=3.4
20:49:50.773 00.002 31432 MultiStar: [#1 0.46,-0.13,1.04,U] [#2 0.36,-0.56,1.12,U] [#3 0.53,-0.07,1.01,U] [#4 0.59,-0.53,0.96,U] [#5 0.11,0.17,0.94,U] [#6 0.38,-0.51,1.05,U] [#7 0.34,-0.48,0.87,U] [#8 -0.09,-0.35,0.83,U] 
20:49:50.775 00.002 31432 single-star, 8 included, MultiStar: {0.33, -0.27}, one-star: {0.15, 0.04}
20:49:50.776 00.001 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
20:49:50.778 00.002 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
20:49:50.780 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=0.15 mountY=-0.01, mountTheta=-0.08
20:49:50.782 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.04, opts=13)
20:49:50.785 00.003 31432 Enqueuing Move request for scope (0.15, 0.04)
20:49:50.787 00.002 29876 Worker thread wakes up
20:49:50.787 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:49:50.787 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:49:50.787 00.000 29876 Moving (0.15, 0.04) raw xDistance=0.15 yDistance=-0.01
20:49:50.787 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:49:50.787 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:50.787 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:49:50.787 00.000 29876 MoveAxis(E, 0, ABG)
20:49:50.787 00.000 29876 Move returns status 0, amount 0
20:49:50.787 00.000 29876 MoveAxis(N, 0, ABG)
20:49:50.788 00.001 29876 Move returns status 0, amount 0
20:49:50.788 00.000 29876 move complete, result=0
20:49:50.788 00.000 29876 worker thread done servicing request
20:49:50.791 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:50.803 00.012 31432 UpdateGuideState exits: m=2520 RSB=30.8
20:49:50.805 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:50.807 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:50.809 00.002 31432 Enqueuing Expose request
20:49:50.810 00.001 29876 Worker thread wakes up
20:49:50.810 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
20:49:50.813 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:50.813 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:52.716 01.903 29876 Exposure complete
20:49:52.760 00.044 29876 worker thread done servicing request
20:49:52.760 00.000 31432 OnExposeComplete: enter
20:49:52.762 00.002 31432 UpdateGuideState(): m_state=6
20:49:52.764 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
20:49:52.767 00.003 31432 Star::Find returns 1 (0), X=611.84, Y=162.81, Mass=2357, SNR=29.6, Peak=218 HFD=3.5
20:49:52.769 00.002 31432 MultiStar: [#1 0.17,-0.43,1.07,U] [#2 0.22,-0.51,1.19,U] [#3 0.18,-0.10,1.03,U] [#4 0.59,-0.51,1.02,U] [#5 0.05,0.37,0.98,U] [#6 0.31,-0.50,1.20,U] [#7 0.55,-0.25,0.88,U] [#8 0.65,-0.45,0.93,U] 
20:49:52.770 00.001 31432 single-star, 8 included, MultiStar: {0.30, -0.25}, one-star: {0.04, 0.19}
20:49:52.773 00.003 31432 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
20:49:52.775 00.002 31432 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.92)
20:49:52.776 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.38 mountX=0.04 mountY=-0.18, mountTheta=-1.34
20:49:52.779 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.19, opts=13)
20:49:52.782 00.003 31432 Enqueuing Move request for scope (0.04, 0.19)
20:49:52.784 00.002 29876 Worker thread wakes up
20:49:52.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
20:49:52.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
20:49:52.784 00.000 29876 Moving (0.04, 0.19) raw xDistance=0.04 yDistance=-0.18
20:49:52.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:49:52.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:52.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:49:52.784 00.000 29876 MoveAxis(E, 0, ABG)
20:49:52.784 00.000 29876 Move returns status 0, amount 0
20:49:52.784 00.000 29876 MoveAxis(N, 0, ABG)
20:49:52.784 00.000 29876 Move returns status 0, amount 0
20:49:52.784 00.000 29876 move complete, result=0
20:49:52.784 00.000 29876 worker thread done servicing request
20:49:52.790 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:52.802 00.012 31432 UpdateGuideState exits: m=2357 RSB=29.6
20:49:52.804 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:52.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:52.807 00.001 31432 Enqueuing Expose request
20:49:52.809 00.002 29876 Worker thread wakes up
20:49:52.809 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:49:52.812 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:52.812 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:54.934 02.122 29876 Exposure complete
20:49:54.978 00.044 29876 worker thread done servicing request
20:49:54.978 00.000 31432 OnExposeComplete: enter
20:49:54.980 00.002 31432 UpdateGuideState(): m_state=6
20:49:54.982 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
20:49:54.984 00.002 31432 Star::Find returns 1 (0), X=612.57, Y=162.79, Mass=2530, SNR=31.5, Peak=220 HFD=3.6
20:49:54.986 00.002 31432 MultiStar: [#1 0.88,-0.09,0.00,M1] [#2 0.65,-0.40,1.15,U] [#3 1.22,-0.74,0.00,M1] [#4 1.43,-0.61,0.00,M1] [#5 0.72,0.31,0.94,U] [#6 0.64,-0.11,1.09,U] [#7 1.61,-0.64,0.00,M1] [#8 1.16,-0.53,0.00,M1] 
20:49:54.988 00.002 31432 refined, 3 included, MultiStar: {0.69, -0.03}, one-star: {0.77, 0.17}
20:49:54.990 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:49:54.992 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:49:54.994 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=-0.03 hyp=0.69 cameraTheta=-0.04 mountX=0.69 mountY=0.13, mountTheta=0.19
20:49:54.999 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=-0.03, opts=13)
20:49:55.002 00.003 31432 Enqueuing Move request for scope (0.69, -0.03)
20:49:55.003 00.001 29876 Worker thread wakes up
20:49:55.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.03) opts 0xd
20:49:55.004 00.001 29876 Handling offset move in thread for scope, endpoint = (0.69, -0.03)
20:49:55.004 00.000 29876 Moving (0.69, -0.03) raw xDistance=0.69 yDistance=0.13
20:49:55.004 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.69
20:49:55.004 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:55.004 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:49:55.004 00.000 29876 MoveAxis(W, 67, ABG)
20:49:55.004 00.000 29876 Guiding  Dir = 3, Dur = 67
20:49:55.004 00.000 29876 IsSlewing returns 0
20:49:55.004 00.000 29876 IsGuiding returns 0
20:49:55.004 00.000 29876 PulseGuide returned control before completion, sleep 77
20:49:55.007 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:49:55.021 00.014 31432 UpdateGuideState exits: m=2530 RSB=31.5
20:49:55.023 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:55.025 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:55.027 00.002 31432 Enqueuing Expose request
20:49:55.089 00.062 29876 IsGuiding returns 1
20:49:55.089 00.000 29876 scope still moving after pulse duration time elapsed
20:49:55.121 00.032 29876 IsSlewing returns 0
20:49:55.121 00.000 29876 IsGuiding returns 1
20:49:55.151 00.030 29876 IsSlewing returns 0
20:49:55.151 00.000 29876 IsGuiding returns 1
20:49:55.183 00.032 29876 IsSlewing returns 0
20:49:55.183 00.000 29876 IsGuiding returns 0
20:49:55.183 00.000 29876 scope move finished after 67 + 111 ms
20:49:55.183 00.000 29876 Move returns status 0, amount 67
20:49:55.183 00.000 29876 MoveAxis(N, 0, ABG)
20:49:55.183 00.000 29876 Move returns status 0, amount 0
20:49:55.183 00.000 29876 move complete, result=0
20:49:55.183 00.000 29876 worker thread done servicing request
20:49:55.183 00.000 29876 Worker thread wakes up
20:49:55.183 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:55.184 00.001 31432 GuideStep: 0.7 px 67 ms WEST, 0.1 px 0 ms NORTH
20:49:55.186 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:57.100 01.914 29876 Exposure complete
20:49:57.144 00.044 29876 worker thread done servicing request
20:49:57.144 00.000 31432 OnExposeComplete: enter
20:49:57.146 00.002 31432 UpdateGuideState(): m_state=6
20:49:57.148 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
20:49:57.150 00.002 31432 Star::Find returns 1 (0), X=612.37, Y=162.60, Mass=2544, SNR=30.8, Peak=242 HFD=3.2
20:49:57.152 00.002 31432 MultiStar: [#1 0.74,0.01,0.96,U] [#2 0.77,-0.09,1.17,U] [#3 0.95,0.16,0.00,M2] [#4 0.80,-0.56,0.00,M2] [#5 0.90,0.31,0.00,M1] [#6 1.12,-0.30,0.00,M1] [#7 0.71,-0.40,0.00,M2] [#8 0.73,-0.59,0.00,M2] 
20:49:57.154 00.002 31432 single-star, 2 included, MultiStar: {0.69, -0.04}, one-star: {0.57, -0.02}
20:49:57.155 00.001 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:49:57.157 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:49:57.159 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=-0.02 hyp=0.57 cameraTheta=-0.04 mountX=0.57 mountY=0.11, mountTheta=0.19
20:49:57.161 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.02, opts=13)
20:49:57.164 00.003 31432 Enqueuing Move request for scope (0.57, -0.02)
20:49:57.165 00.001 29876 Worker thread wakes up
20:49:57.165 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.02) opts 0xd
20:49:57.165 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.02)
20:49:57.165 00.000 29876 Moving (0.57, -0.02) raw xDistance=0.57 yDistance=0.11
20:49:57.166 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
20:49:57.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:57.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:49:57.166 00.000 29876 MoveAxis(W, 64, ABG)
20:49:57.166 00.000 29876 Guiding  Dir = 3, Dur = 64
20:49:57.166 00.000 29876 IsSlewing returns 0
20:49:57.166 00.000 29876 IsGuiding returns 0
20:49:57.166 00.000 29876 PulseGuide returned control before completion, sleep 74
20:49:57.170 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:49:57.182 00.012 31432 UpdateGuideState exits: m=2544 RSB=30.8
20:49:57.184 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:57.186 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:57.188 00.002 31432 Enqueuing Expose request
20:49:57.256 00.068 29876 IsGuiding returns 1
20:49:57.256 00.000 29876 scope still moving after pulse duration time elapsed
20:49:57.286 00.030 29876 IsSlewing returns 0
20:49:57.286 00.000 29876 IsGuiding returns 1
20:49:57.317 00.031 29876 IsSlewing returns 0
20:49:57.317 00.000 29876 IsGuiding returns 0
20:49:57.317 00.000 29876 scope move finished after 64 + 87 ms
20:49:57.317 00.000 29876 Move returns status 0, amount 64
20:49:57.317 00.000 29876 MoveAxis(N, 0, ABG)
20:49:57.317 00.000 29876 Move returns status 0, amount 0
20:49:57.317 00.000 29876 move complete, result=0
20:49:57.317 00.000 29876 worker thread done servicing request
20:49:57.317 00.000 29876 Worker thread wakes up
20:49:57.317 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.1 px 0 ms NORTH
20:49:57.322 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:57.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:49:59.450 02.128 29876 Exposure complete
20:49:59.495 00.045 29876 worker thread done servicing request
20:49:59.495 00.000 31432 OnExposeComplete: enter
20:49:59.498 00.003 31432 UpdateGuideState(): m_state=6
20:49:59.500 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
20:49:59.502 00.002 31432 Star::Find returns 1 (0), X=611.46, Y=162.81, Mass=2498, SNR=30.1, Peak=220 HFD=3.6
20:49:59.504 00.002 31432 MultiStar: [#1 -0.03,-0.01,1.02,U] [#2 -0.09,-0.45,1.16,U] [#3 0.25,-0.37,1.04,U] [#4 0.84,-0.50,0.00,M3] [#5 -0.43,0.58,0.98,U] [#6 -0.19,-0.16,1.06,U] [#7 0.96,-0.38,0.00,M3] [#8 0.65,-0.14,0.89,U] 
20:49:59.505 00.001 31432 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.34, 0.19}
20:49:59.507 00.002 31432 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
20:49:59.509 00.002 31432 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
20:49:59.511 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.10 mountX=-0.04 mountY=0.06, mountTheta=2.16
20:49:59.514 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.06, opts=13)
20:49:59.516 00.002 31432 Enqueuing Move request for scope (-0.04, -0.06)
20:49:59.518 00.002 29876 Worker thread wakes up
20:49:59.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
20:49:59.518 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
20:49:59.518 00.000 29876 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.06
20:49:59.518 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:49:59.518 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:59.518 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:49:59.518 00.000 29876 MoveAxis(E, 0, ABG)
20:49:59.518 00.000 29876 Move returns status 0, amount 0
20:49:59.518 00.000 29876 MoveAxis(N, 0, ABG)
20:49:59.518 00.000 29876 Move returns status 0, amount 0
20:49:59.518 00.000 29876 move complete, result=0
20:49:59.518 00.000 29876 worker thread done servicing request
20:49:59.521 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:49:59.532 00.011 31432 UpdateGuideState exits: m=2498 RSB=30.1
20:49:59.534 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:59.536 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:49:59.538 00.002 31432 Enqueuing Expose request
20:49:59.541 00.003 29876 Worker thread wakes up
20:49:59.541 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:49:59.543 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:49:59.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:01.459 01.916 29876 Exposure complete
20:50:01.503 00.044 29876 worker thread done servicing request
20:50:01.503 00.000 31432 OnExposeComplete: enter
20:50:01.505 00.002 31432 UpdateGuideState(): m_state=6
20:50:01.508 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
20:50:01.510 00.002 31432 Star::Find returns 1 (0), X=611.75, Y=162.33, Mass=2542, SNR=30.2, Peak=181 HFD=3.7
20:50:01.512 00.002 31432 MultiStar: [#1 0.54,-0.47,1.00,U] [#2 1.02,-0.91,0.00,M1] [#3 0.32,-0.64,1.02,U] [#4 0.17,-0.77,0.95,U] [#5 -0.34,0.10,0.97,U] [#6 0.98,-0.60,0.00,M1] [#7 -0.23,-0.59,0.78,U] [#8 0.28,-0.96,0.00,M2] 
20:50:01.514 00.002 31432 single-star, 5 included, MultiStar: {0.08, -0.44}, one-star: {-0.06, -0.29}
20:50:01.516 00.002 31432 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.02) = xAngle (-1.79 = -1.79)
20:50:01.518 00.002 31432 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.22 = 1.22)
20:50:01.520 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.77 mountX=-0.06 mountY=0.28, mountTheta=1.80
20:50:01.523 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.29, opts=13)
20:50:01.526 00.003 31432 Enqueuing Move request for scope (-0.06, -0.29)
20:50:01.528 00.002 29876 Worker thread wakes up
20:50:01.529 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
20:50:01.529 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
20:50:01.529 00.000 29876 Moving (-0.06, -0.29) raw xDistance=-0.06 yDistance=0.28
20:50:01.529 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:50:01.529 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:01.529 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:50:01.529 00.000 29876 MoveAxis(E, 0, ABG)
20:50:01.529 00.000 29876 Move returns status 0, amount 0
20:50:01.529 00.000 29876 MoveAxis(N, 0, ABG)
20:50:01.529 00.000 29876 Move returns status 0, amount 0
20:50:01.529 00.000 29876 move complete, result=0
20:50:01.529 00.000 29876 worker thread done servicing request
20:50:01.532 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:01.544 00.012 31432 UpdateGuideState exits: m=2542 RSB=30.2
20:50:01.547 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:01.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:01.551 00.002 31432 Enqueuing Expose request
20:50:01.553 00.002 29876 Worker thread wakes up
20:50:01.553 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:50:01.557 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:01.557 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:03.689 02.132 29876 Exposure complete
20:50:03.732 00.043 29876 worker thread done servicing request
20:50:03.732 00.000 31432 OnExposeComplete: enter
20:50:03.735 00.003 31432 UpdateGuideState(): m_state=6
20:50:03.737 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
20:50:03.739 00.002 31432 Star::Find returns 1 (0), X=612.47, Y=162.12, Mass=2631, SNR=31.9, Peak=221 HFD=3.7
20:50:03.741 00.002 31432 MultiStar: [#1 0.74,-0.64,0.00,M1] [#2 0.77,-0.85,0.00,M2] [#3 0.44,-0.42,0.99,U] [#4 0.61,-0.94,0.00,M3] [#5 0.96,-0.42,0.00,M1] [#6 1.19,-0.97,0.00,M2] [#7 0.98,-0.94,0.00,M3] [#8 0.01,-0.39,0.86,U] 
20:50:03.742 00.001 31432 refined, 2 included, MultiStar: {0.39, -0.44}, one-star: {0.67, -0.51}
20:50:03.744 00.002 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
20:50:03.746 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
20:50:03.748 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.44 hyp=0.59 cameraTheta=-0.85 mountX=0.38 mountY=0.50, mountTheta=0.92
20:50:03.750 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.44, opts=13)
20:50:03.753 00.003 31432 Enqueuing Move request for scope (0.39, -0.44)
20:50:03.754 00.001 29876 Worker thread wakes up
20:50:03.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.44) opts 0xd
20:50:03.754 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.44)
20:50:03.754 00.000 29876 Moving (0.39, -0.44) raw xDistance=0.38 yDistance=0.50
20:50:03.754 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
20:50:03.754 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
20:50:03.754 00.000 29876 MoveAxis(W, 36, ABG)
20:50:03.755 00.001 29876 Guiding  Dir = 3, Dur = 36
20:50:03.755 00.000 29876 IsSlewing returns 0
20:50:03.755 00.000 29876 IsGuiding returns 0
20:50:03.755 00.000 29876 PulseGuide returned control before completion, sleep 46
20:50:03.758 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:03.769 00.011 31432 UpdateGuideState exits: m=2631 RSB=31.9
20:50:03.771 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:03.773 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:03.775 00.002 31432 Enqueuing Expose request
20:50:03.814 00.039 29876 IsGuiding returns 1
20:50:03.814 00.000 29876 scope still moving after pulse duration time elapsed
20:50:03.845 00.031 29876 IsSlewing returns 0
20:50:03.845 00.000 29876 IsGuiding returns 0
20:50:03.845 00.000 29876 scope move finished after 36 + 53 ms
20:50:03.845 00.000 29876 Move returns status 0, amount 36
20:50:03.845 00.000 29876 MoveAxis(S, 36, ABG)
20:50:03.845 00.000 29876 Guiding  Dir = 1, Dur = 36
20:50:03.845 00.000 29876 IsSlewing returns 0
20:50:03.845 00.000 29876 IsGuiding returns 0
20:50:03.845 00.000 29876 PulseGuide returned control before completion, sleep 46
20:50:03.906 00.061 29876 IsGuiding returns 1
20:50:03.906 00.000 29876 scope still moving after pulse duration time elapsed
20:50:03.937 00.031 29876 IsSlewing returns 0
20:50:03.937 00.000 29876 IsGuiding returns 1
20:50:03.968 00.031 29876 IsSlewing returns 0
20:50:03.968 00.000 29876 IsGuiding returns 0
20:50:03.968 00.000 29876 scope move finished after 36 + 87 ms
20:50:03.968 00.000 29876 Move returns status 0, amount 36
20:50:03.968 00.000 29876 move complete, result=0
20:50:03.968 00.000 29876 worker thread done servicing request
20:50:03.968 00.000 29876 Worker thread wakes up
20:50:03.968 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:03.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:03.968 00.000 31432 GuideStep: 0.4 px 36 ms WEST, 0.5 px 36 ms SOUTH
20:50:05.886 01.918 29876 Exposure complete
20:50:05.933 00.047 29876 worker thread done servicing request
20:50:05.934 00.001 31432 OnExposeComplete: enter
20:50:05.937 00.003 31432 UpdateGuideState(): m_state=6
20:50:05.939 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
20:50:05.941 00.002 31432 Star::Find returns 1 (0), X=612.33, Y=163.06, Mass=2436, SNR=30.2, Peak=201 HFD=3.7
20:50:05.943 00.002 31432 MultiStar: [#1 0.85,0.10,0.00,M2] [#2 1.02,-0.00,0.00,M3] [#3 0.77,0.12,1.06,U] [#4 1.12,0.10,0.00,M4] [#5 0.73,0.64,0.00,M2] [#6 0.79,0.00,1.10,U] [#7 0.99,-0.07,0.00,M4] [#8 0.90,0.04,0.00,M2] 
20:50:05.945 00.002 31432 single-star, 2 included, MultiStar: {0.70, 0.18}, one-star: {0.53, 0.44}
20:50:05.947 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
20:50:05.950 00.003 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
20:50:05.952 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=0.44 hyp=0.69 cameraTheta=0.69 mountX=0.54 mountY=-0.35, mountTheta=-0.58
20:50:05.954 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.44, opts=13)
20:50:05.957 00.003 31432 Enqueuing Move request for scope (0.53, 0.44)
20:50:05.958 00.001 29876 Worker thread wakes up
20:50:05.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.44) opts 0xd
20:50:05.959 00.001 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.44)
20:50:05.959 00.000 29876 Moving (0.53, 0.44) raw xDistance=0.54 yDistance=-0.35
20:50:05.959 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
20:50:05.959 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:50:05.959 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:50:05.959 00.000 29876 MoveAxis(W, 57, ABG)
20:50:05.959 00.000 29876 Guiding  Dir = 3, Dur = 57
20:50:05.959 00.000 29876 IsSlewing returns 0
20:50:05.959 00.000 29876 IsGuiding returns 0
20:50:05.960 00.001 29876 PulseGuide returned control before completion, sleep 67
20:50:05.964 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:05.979 00.015 31432 UpdateGuideState exits: m=2436 RSB=30.2
20:50:05.983 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:05.985 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:05.986 00.001 31432 Enqueuing Expose request
20:50:06.040 00.054 29876 IsGuiding returns 1
20:50:06.040 00.000 29876 scope still moving after pulse duration time elapsed
20:50:06.071 00.031 29876 IsSlewing returns 0
20:50:06.071 00.000 29876 IsGuiding returns 1
20:50:06.103 00.032 29876 IsSlewing returns 0
20:50:06.103 00.000 29876 IsGuiding returns 1
20:50:06.134 00.031 29876 IsSlewing returns 0
20:50:06.134 00.000 29876 IsGuiding returns 1
20:50:06.165 00.031 29876 IsSlewing returns 0
20:50:06.165 00.000 29876 IsGuiding returns 0
20:50:06.165 00.000 29876 scope move finished after 57 + 148 ms
20:50:06.165 00.000 29876 Move returns status 0, amount 57
20:50:06.165 00.000 29876 MoveAxis(N, 0, ABG)
20:50:06.165 00.000 29876 Move returns status 0, amount 0
20:50:06.165 00.000 29876 move complete, result=0
20:50:06.165 00.000 29876 worker thread done servicing request
20:50:06.165 00.000 29876 Worker thread wakes up
20:50:06.166 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:06.166 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:06.166 00.000 31432 GuideStep: 0.5 px 57 ms WEST, -0.4 px 0 ms NORTH
20:50:08.295 02.129 29876 Exposure complete
20:50:08.338 00.043 29876 worker thread done servicing request
20:50:08.338 00.000 31432 OnExposeComplete: enter
20:50:08.340 00.002 31432 UpdateGuideState(): m_state=6
20:50:08.341 00.001 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
20:50:08.343 00.002 31432 Star::Find returns 1 (0), X=612.74, Y=162.44, Mass=2545, SNR=31.3, Peak=200 HFD=3.6
20:50:08.345 00.002 31432 MultiStar: [#1 1.17,-0.56,0.00,M3] [#2 0.74,-0.24,1.16,U] [#3 0.88,-0.00,0.00,M1] [#4 1.04,-0.50,0.00,M5] [#5 1.00,0.00,0.00,M3] [#6 0.86,-0.53,0.00,M2] [#7 1.06,-0.66,0.00,M5] [#8 0.66,-0.41,0.88,U] 
20:50:08.347 00.002 31432 refined, 2 included, MultiStar: {0.78, -0.27}, one-star: {0.94, -0.18}
20:50:08.349 00.002 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
20:50:08.350 00.001 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
20:50:08.352 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=-0.27 hyp=0.83 cameraTheta=-0.33 mountX=0.77 mountY=0.39, mountTheta=0.46
20:50:08.355 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=-0.27, opts=13)
20:50:08.357 00.002 31432 Enqueuing Move request for scope (0.78, -0.27)
20:50:08.359 00.002 29876 Worker thread wakes up
20:50:08.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.27) opts 0xd
20:50:08.359 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, -0.27)
20:50:08.359 00.000 29876 Moving (0.78, -0.27) raw xDistance=0.77 yDistance=0.39
20:50:08.359 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
20:50:08.359 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
20:50:08.359 00.000 29876 MoveAxis(W, 83, ABG)
20:50:08.359 00.000 29876 Guiding  Dir = 3, Dur = 83
20:50:08.360 00.001 29876 IsSlewing returns 0
20:50:08.360 00.000 29876 IsGuiding returns 0
20:50:08.360 00.000 29876 PulseGuide returned control before completion, sleep 93
20:50:08.363 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:08.374 00.011 31432 UpdateGuideState exits: m=2545 RSB=31.3
20:50:08.377 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:08.378 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:08.380 00.002 31432 Enqueuing Expose request
20:50:08.465 00.085 29876 IsGuiding returns 1
20:50:08.465 00.000 29876 scope still moving after pulse duration time elapsed
20:50:08.495 00.030 29876 IsSlewing returns 0
20:50:08.495 00.000 29876 IsGuiding returns 1
20:50:08.526 00.031 29876 IsSlewing returns 0
20:50:08.526 00.000 29876 IsGuiding returns 0
20:50:08.526 00.000 29876 scope move finished after 83 + 83 ms
20:50:08.526 00.000 29876 Move returns status 0, amount 83
20:50:08.526 00.000 29876 MoveAxis(S, 28, ABG)
20:50:08.526 00.000 29876 Guiding  Dir = 1, Dur = 28
20:50:08.526 00.000 29876 IsSlewing returns 0
20:50:08.526 00.000 29876 IsGuiding returns 0
20:50:08.526 00.000 29876 PulseGuide returned control before completion, sleep 38
20:50:08.574 00.048 29876 IsGuiding returns 1
20:50:08.574 00.000 29876 scope still moving after pulse duration time elapsed
20:50:08.605 00.031 29876 IsSlewing returns 0
20:50:08.605 00.000 29876 IsGuiding returns 1
20:50:08.636 00.031 29876 IsSlewing returns 0
20:50:08.636 00.000 29876 IsGuiding returns 1
20:50:08.667 00.031 29876 IsSlewing returns 0
20:50:08.667 00.000 29876 IsGuiding returns 0
20:50:08.667 00.000 29876 scope move finished after 28 + 112 ms
20:50:08.667 00.000 29876 Move returns status 0, amount 28
20:50:08.667 00.000 29876 move complete, result=0
20:50:08.668 00.001 29876 worker thread done servicing request
20:50:08.668 00.000 29876 Worker thread wakes up
20:50:08.668 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:08.668 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:08.669 00.001 31432 GuideStep: 0.8 px 83 ms WEST, 0.4 px 28 ms SOUTH
20:50:10.584 01.915 29876 Exposure complete
20:50:10.627 00.043 29876 worker thread done servicing request
20:50:10.627 00.000 31432 OnExposeComplete: enter
20:50:10.629 00.002 31432 UpdateGuideState(): m_state=6
20:50:10.632 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
20:50:10.633 00.001 31432 Star::Find returns 1 (0), X=611.48, Y=162.59, Mass=2486, SNR=30.4, Peak=207 HFD=3.3
20:50:10.635 00.002 31432 MultiStar: [#1 0.08,-0.43,1.06,U] [#2 0.17,-0.76,1.21,U] [#3 0.13,-0.53,1.06,U] [#4 0.33,-0.67,0.92,U] [#5 -0.01,0.12,0.98,U] [#6 0.10,-0.55,1.06,U] [#7 0.61,-0.67,0.00,M6] [#8 -0.10,-0.17,0.86,U] 
20:50:10.637 00.002 31432 single-star, 7 included, MultiStar: {0.05, -0.39}, one-star: {-0.32, -0.03}
20:50:10.639 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
20:50:10.641 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
20:50:10.643 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-3.05 mountX=-0.32 mountY=-0.02, mountTheta=-3.08
20:50:10.646 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.03, opts=13)
20:50:10.648 00.002 31432 Enqueuing Move request for scope (-0.32, -0.03)
20:50:10.650 00.002 29876 Worker thread wakes up
20:50:10.650 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd
20:50:10.650 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.03)
20:50:10.650 00.000 29876 Moving (-0.32, -0.03) raw xDistance=-0.32 yDistance=-0.02
20:50:10.650 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.32
20:50:10.650 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:10.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:50:10.650 00.000 29876 MoveAxis(E, 20, ABG)
20:50:10.650 00.000 29876 Guiding  Dir = 2, Dur = 20
20:50:10.650 00.000 29876 IsSlewing returns 0
20:50:10.651 00.001 29876 IsGuiding returns 0
20:50:10.651 00.000 29876 PulseGuide returned control before completion, sleep 30
20:50:10.654 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:10.665 00.011 31432 UpdateGuideState exits: m=2486 RSB=30.4
20:50:10.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:10.669 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:10.671 00.002 31432 Enqueuing Expose request
20:50:10.693 00.022 29876 IsGuiding returns 1
20:50:10.693 00.000 29876 scope still moving after pulse duration time elapsed
20:50:10.723 00.030 29876 IsSlewing returns 0
20:50:10.723 00.000 29876 IsGuiding returns 1
20:50:10.753 00.030 29876 IsSlewing returns 0
20:50:10.753 00.000 29876 IsGuiding returns 0
20:50:10.753 00.000 29876 scope move finished after 20 + 82 ms
20:50:10.753 00.000 29876 Move returns status 0, amount 20
20:50:10.753 00.000 29876 MoveAxis(N, 0, ABG)
20:50:10.753 00.000 29876 Move returns status 0, amount 0
20:50:10.753 00.000 29876 move complete, result=0
20:50:10.753 00.000 29876 worker thread done servicing request
20:50:10.753 00.000 29876 Worker thread wakes up
20:50:10.753 00.000 31432 GuideStep: -0.3 px 20 ms EAST, -0.0 px 0 ms NORTH
20:50:10.756 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:10.756 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:12.984 02.228 29876 Exposure complete
20:50:13.028 00.044 29876 worker thread done servicing request
20:50:13.028 00.000 31432 OnExposeComplete: enter
20:50:13.030 00.002 31432 UpdateGuideState(): m_state=6
20:50:13.032 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
20:50:13.034 00.002 31432 Star::Find returns 1 (0), X=612.29, Y=162.61, Mass=2600, SNR=31.7, Peak=200 HFD=3.5
20:50:13.036 00.002 31432 MultiStar: [#1 0.51,0.01,0.98,U] [#2 0.67,-0.63,0.00,M2] [#3 0.29,0.17,0.96,U] [#4 0.31,-0.41,0.90,U] [#5 0.40,0.62,0.93,U] [#6 0.78,-0.43,0.00,M2] [#7 0.47,-0.33,0.84,U] [#8 -0.02,0.00,0.90,U] 
20:50:13.038 00.002 31432 refined, 6 included, MultiStar: {0.35, 0.01}, one-star: {0.49, -0.01}
20:50:13.040 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
20:50:13.042 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
20:50:13.044 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.04 mountX=0.35 mountY=0.04, mountTheta=0.11
20:50:13.047 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.01, opts=13)
20:50:13.050 00.003 31432 Enqueuing Move request for scope (0.35, 0.01)
20:50:13.053 00.003 29876 Worker thread wakes up
20:50:13.053 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
20:50:13.053 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
20:50:13.053 00.000 29876 Moving (0.35, 0.01) raw xDistance=0.35 yDistance=0.04
20:50:13.053 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.35
20:50:13.053 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:13.053 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:50:13.053 00.000 29876 MoveAxis(W, 31, ABG)
20:50:13.053 00.000 29876 Guiding  Dir = 3, Dur = 31
20:50:13.053 00.000 29876 IsSlewing returns 0
20:50:13.053 00.000 29876 IsGuiding returns 0
20:50:13.053 00.000 29876 PulseGuide returned control before completion, sleep 41
20:50:13.057 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:50:13.069 00.012 31432 UpdateGuideState exits: m=2600 RSB=31.7
20:50:13.071 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:13.073 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:13.074 00.001 31432 Enqueuing Expose request
20:50:13.108 00.034 29876 IsGuiding returns 1
20:50:13.108 00.000 29876 scope still moving after pulse duration time elapsed
20:50:13.139 00.031 29876 IsSlewing returns 0
20:50:13.139 00.000 29876 IsGuiding returns 1
20:50:13.170 00.031 29876 IsSlewing returns 0
20:50:13.170 00.000 29876 IsGuiding returns 0
20:50:13.170 00.000 29876 scope move finished after 31 + 86 ms
20:50:13.170 00.000 29876 Move returns status 0, amount 31
20:50:13.170 00.000 29876 MoveAxis(N, 0, ABG)
20:50:13.170 00.000 29876 Move returns status 0, amount 0
20:50:13.170 00.000 29876 move complete, result=0
20:50:13.170 00.000 29876 worker thread done servicing request
20:50:13.170 00.000 29876 Worker thread wakes up
20:50:13.170 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.0 px 0 ms NORTH
20:50:13.173 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:13.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:15.080 01.907 29876 Exposure complete
20:50:15.123 00.043 29876 worker thread done servicing request
20:50:15.123 00.000 31432 OnExposeComplete: enter
20:50:15.126 00.003 31432 UpdateGuideState(): m_state=6
20:50:15.128 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
20:50:15.130 00.002 31432 Star::Find returns 1 (0), X=612.50, Y=162.62, Mass=2498, SNR=30.6, Peak=212 HFD=3.4
20:50:15.132 00.002 31432 MultiStar: [#1 1.11,-0.37,0.00,M2] [#2 0.86,-0.74,0.00,M3] [#3 0.92,-0.53,0.00,M1] [#4 0.61,-0.47,0.97,U] [#5 0.80,-0.14,0.00,M2] [#6 0.98,-0.59,0.00,M3] [#7 0.97,-0.25,0.00,M6] [#8 0.46,-0.29,0.90,U] 
20:50:15.133 00.001 31432 refined, 2 included, MultiStar: {0.59, -0.25}, one-star: {0.69, -0.00}
20:50:15.135 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
20:50:15.137 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
20:50:15.139 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.25 hyp=0.64 cameraTheta=-0.40 mountX=0.58 mountY=0.34, mountTheta=0.52
20:50:15.144 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.25, opts=13)
20:50:15.147 00.003 31432 Enqueuing Move request for scope (0.59, -0.25)
20:50:15.149 00.002 29876 Worker thread wakes up
20:50:15.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.25) opts 0xd
20:50:15.149 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.25)
20:50:15.149 00.000 29876 Moving (0.59, -0.25) raw xDistance=0.58 yDistance=0.34
20:50:15.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
20:50:15.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
20:50:15.149 00.000 29876 MoveAxis(W, 61, ABG)
20:50:15.149 00.000 29876 Guiding  Dir = 3, Dur = 61
20:50:15.149 00.000 29876 IsSlewing returns 0
20:50:15.150 00.001 29876 IsGuiding returns 0
20:50:15.150 00.000 29876 PulseGuide returned control before completion, sleep 71
20:50:15.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:15.164 00.011 31432 UpdateGuideState exits: m=2498 RSB=30.6
20:50:15.167 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:15.167 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:15.170 00.003 31432 Enqueuing Expose request
20:50:15.235 00.065 29876 IsGuiding returns 1
20:50:15.235 00.000 29876 scope still moving after pulse duration time elapsed
20:50:15.266 00.031 29876 IsSlewing returns 0
20:50:15.266 00.000 29876 IsGuiding returns 1
20:50:15.297 00.031 29876 IsSlewing returns 0
20:50:15.297 00.000 29876 IsGuiding returns 1
20:50:15.328 00.031 29876 IsSlewing returns 0
20:50:15.328 00.000 29876 IsGuiding returns 0
20:50:15.328 00.000 29876 scope move finished after 61 + 117 ms
20:50:15.328 00.000 29876 Move returns status 0, amount 61
20:50:15.328 00.000 29876 MoveAxis(S, 25, ABG)
20:50:15.328 00.000 29876 Guiding  Dir = 1, Dur = 25
20:50:15.328 00.000 29876 IsSlewing returns 0
20:50:15.328 00.000 29876 IsGuiding returns 0
20:50:15.328 00.000 29876 PulseGuide returned control before completion, sleep 35
20:50:15.374 00.046 29876 IsGuiding returns 1
20:50:15.374 00.000 29876 scope still moving after pulse duration time elapsed
20:50:15.405 00.031 29876 IsSlewing returns 0
20:50:15.405 00.000 29876 IsGuiding returns 1
20:50:15.436 00.031 29876 IsSlewing returns 0
20:50:15.436 00.000 29876 IsGuiding returns 1
20:50:15.467 00.031 29876 IsSlewing returns 0
20:50:15.467 00.000 29876 IsGuiding returns 0
20:50:15.467 00.000 29876 scope move finished after 25 + 113 ms
20:50:15.467 00.000 29876 Move returns status 0, amount 25
20:50:15.467 00.000 29876 move complete, result=0
20:50:15.467 00.000 29876 worker thread done servicing request
20:50:15.467 00.000 29876 Worker thread wakes up
20:50:15.467 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:15.467 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:15.467 00.000 31432 GuideStep: 0.6 px 61 ms WEST, 0.3 px 25 ms SOUTH
20:50:17.590 02.123 29876 Exposure complete
20:50:17.645 00.055 29876 worker thread done servicing request
20:50:17.645 00.000 31432 OnExposeComplete: enter
20:50:17.648 00.003 31432 UpdateGuideState(): m_state=6
20:50:17.651 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
20:50:17.654 00.003 31432 Star::Find returns 1 (0), X=612.72, Y=163.36, Mass=2620, SNR=30.8, Peak=211 HFD=3.5
20:50:17.656 00.002 31432 MultiStar: [#1 1.15,0.19,0.00,M3] [#2 1.21,0.32,0.00,M4] [#3 1.33,0.66,0.00,M2] [#4 1.37,0.44,0.00,M3] [#5 0.96,0.94,0.00,M3] [#6 1.33,0.40,0.00,M4] [#7 1.30,0.16,0.00,M7] [#8 1.14,0.34,0.00,M1] 
20:50:17.658 00.002 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.65 = 0.65)
20:50:17.661 00.003 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.62)
20:50:17.663 00.002 31432 CameraToMount -- cameraX=0.92 cameraY=0.74 hyp=1.18 cameraTheta=0.68 mountX=0.94 mountY=-0.59, mountTheta=-0.56
20:50:17.667 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.92, y=0.74, opts=13)
20:50:17.670 00.003 31432 Enqueuing Move request for scope (0.92, 0.74)
20:50:17.673 00.003 29876 Worker thread wakes up
20:50:17.673 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.74) opts 0xd
20:50:17.673 00.000 29876 Handling offset move in thread for scope, endpoint = (0.92, 0.74)
20:50:17.673 00.000 29876 Moving (0.92, 0.74) raw xDistance=0.94 yDistance=-0.59
20:50:17.673 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.94
20:50:17.673 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:50:17.673 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
20:50:17.673 00.000 29876 MoveAxis(W, 99, ABG)
20:50:17.673 00.000 29876 Guiding  Dir = 3, Dur = 99
20:50:17.673 00.000 29876 IsSlewing returns 0
20:50:17.674 00.001 29876 IsGuiding returns 0
20:50:17.674 00.000 29876 PulseGuide returned control before completion, sleep 109
20:50:17.680 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:17.696 00.016 31432 UpdateGuideState exits: m=2620 RSB=30.8
20:50:17.699 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:17.701 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:17.703 00.002 31432 Enqueuing Expose request
20:50:17.786 00.083 29876 IsGuiding returns 1
20:50:17.786 00.000 29876 scope still moving after pulse duration time elapsed
20:50:17.818 00.032 29876 IsSlewing returns 0
20:50:17.818 00.000 29876 IsGuiding returns 1
20:50:17.849 00.031 29876 IsSlewing returns 0
20:50:17.849 00.000 29876 IsGuiding returns 0
20:50:17.849 00.000 29876 scope move finished after 99 + 76 ms
20:50:17.849 00.000 29876 Move returns status 0, amount 99
20:50:17.849 00.000 29876 MoveAxis(N, 0, ABG)
20:50:17.849 00.000 29876 Move returns status 0, amount 0
20:50:17.849 00.000 29876 move complete, result=0
20:50:17.849 00.000 29876 worker thread done servicing request
20:50:17.849 00.000 29876 Worker thread wakes up
20:50:17.849 00.000 31432 GuideStep: 0.9 px 99 ms WEST, -0.6 px 0 ms NORTH
20:50:17.852 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:17.852 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:19.770 01.918 29876 Exposure complete
20:50:19.815 00.045 29876 worker thread done servicing request
20:50:19.815 00.000 31432 OnExposeComplete: enter
20:50:19.817 00.002 31432 UpdateGuideState(): m_state=6
20:50:19.820 00.003 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
20:50:19.822 00.002 31432 Star::Find returns 1 (0), X=612.60, Y=164.04, Mass=2432, SNR=30.5, Peak=197 HFD=3.5
20:50:19.824 00.002 31432 MultiStar: [#1 0.83,1.00,0.00,M4] [#2 1.03,0.72,0.00,M5] [#3 0.50,1.10,0.00,M3] [#4 0.83,0.85,0.00,M4] [#5 0.75,1.64,0.00,M4] [#6 0.62,0.98,0.00,M5] [#7 1.02,1.19,0.00,M8] [#8 0.84,0.96,0.00,M2] 
20:50:19.825 00.001 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
20:50:19.827 00.002 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.24)
20:50:19.829 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=1.42 hyp=1.63 cameraTheta=1.06 mountX=0.83 mountY=-1.28, mountTheta=-1.00
20:50:19.832 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=1.42, opts=13)
20:50:19.834 00.002 31432 Enqueuing Move request for scope (0.80, 1.42)
20:50:19.836 00.002 29876 Worker thread wakes up
20:50:19.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 1.42) opts 0xd
20:50:19.836 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 1.42)
20:50:19.836 00.000 29876 Moving (0.80, 1.42) raw xDistance=0.83 yDistance=-1.28
20:50:19.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
20:50:19.836 00.000 29876 resist switch: large excursion: input -1.28 thresh 0.90 direction from 1 to -1
20:50:19.836 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.84
20:50:19.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.77 from input -1.28
20:50:19.837 00.001 29876 MoveAxis(W, 94, ABG)
20:50:19.837 00.000 29876 Guiding  Dir = 3, Dur = 94
20:50:19.837 00.000 29876 IsSlewing returns 0
20:50:19.837 00.000 29876 IsGuiding returns 0
20:50:19.837 00.000 29876 PulseGuide returned control before completion, sleep 104
20:50:19.841 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:19.856 00.015 31432 UpdateGuideState exits: m=2432 RSB=30.5
20:50:19.858 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:19.860 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:19.862 00.002 31432 Enqueuing Expose request
20:50:19.957 00.095 29876 IsGuiding returns 1
20:50:19.957 00.000 29876 scope still moving after pulse duration time elapsed
20:50:19.989 00.032 29876 IsSlewing returns 0
20:50:19.989 00.000 29876 IsGuiding returns 1
20:50:20.019 00.030 29876 IsSlewing returns 0
20:50:20.019 00.000 29876 IsGuiding returns 0
20:50:20.019 00.000 29876 scope move finished after 94 + 87 ms
20:50:20.019 00.000 29876 Move returns status 0, amount 94
20:50:20.019 00.000 29876 BLC: Oldest BLC event removed
20:50:20.019 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:50:20.019 00.000 29876 MoveAxis(N, 114, ABG)
20:50:20.019 00.000 29876 Guiding  Dir = 0, Dur = 114
20:50:20.019 00.000 29876 IsSlewing returns 0
20:50:20.019 00.000 29876 IsGuiding returns 0
20:50:20.019 00.000 29876 PulseGuide returned control before completion, sleep 124
20:50:20.159 00.140 29876 IsGuiding returns 1
20:50:20.159 00.000 29876 scope still moving after pulse duration time elapsed
20:50:20.189 00.030 29876 IsSlewing returns 0
20:50:20.189 00.000 29876 IsGuiding returns 1
20:50:20.220 00.031 29876 IsSlewing returns 0
20:50:20.220 00.000 29876 IsGuiding returns 1
20:50:20.251 00.031 29876 IsSlewing returns 0
20:50:20.251 00.000 29876 IsGuiding returns 1
20:50:20.282 00.031 29876 IsSlewing returns 0
20:50:20.282 00.000 29876 IsGuiding returns 0
20:50:20.282 00.000 29876 scope move finished after 114 + 149 ms
20:50:20.282 00.000 29876 Move returns status 0, amount 114
20:50:20.282 00.000 29876 move complete, result=0
20:50:20.282 00.000 29876 worker thread done servicing request
20:50:20.282 00.000 29876 Worker thread wakes up
20:50:20.282 00.000 31432 GuideStep: 0.8 px 94 ms WEST, -1.3 px 114 ms NORTH
20:50:20.284 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:20.285 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:22.420 02.135 29876 Exposure complete
20:50:22.464 00.044 29876 worker thread done servicing request
20:50:22.464 00.000 31432 OnExposeComplete: enter
20:50:22.466 00.002 31432 UpdateGuideState(): m_state=6
20:50:22.468 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
20:50:22.470 00.002 31432 Star::Find returns 1 (0), X=611.82, Y=163.56, Mass=2288, SNR=29.2, Peak=251 HFD=3.1
20:50:22.471 00.001 31432 MultiStar: [#1 0.18,0.44,1.09,U] [#2 0.07,0.31,1.25,U] [#3 0.42,0.32,1.09,U] [#4 0.70,0.04,1.03,U] [#5 0.15,1.07,0.00,M5] [#6 -0.01,0.58,1.18,U] [#7 0.84,0.20,0.00,M9] [#8 0.20,0.40,0.94,U] 
20:50:22.474 00.003 31432 refined, 6 included, MultiStar: {0.22, 0.43}, one-star: {0.01, 0.94}
20:50:22.476 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
20:50:22.478 00.002 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.19)
20:50:22.479 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.48 cameraTheta=1.10 mountX=0.23 mountY=-0.39, mountTheta=-1.04
20:50:22.484 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.43, opts=13)
20:50:22.487 00.003 31432 Enqueuing Move request for scope (0.22, 0.43)
20:50:22.492 00.005 29876 Worker thread wakes up
20:50:22.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
20:50:22.493 00.001 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
20:50:22.493 00.000 29876 Moving (0.22, 0.43) raw xDistance=0.23 yDistance=-0.39
20:50:22.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.23
20:50:22.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
20:50:22.493 00.000 29876 MoveAxis(W, 35, ABG)
20:50:22.493 00.000 29876 Guiding  Dir = 3, Dur = 35
20:50:22.493 00.000 29876 IsSlewing returns 0
20:50:22.493 00.000 29876 IsGuiding returns 0
20:50:22.494 00.001 29876 PulseGuide returned control before completion, sleep 45
20:50:22.501 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:22.518 00.017 31432 UpdateGuideState exits: m=2288 RSB=29.2
20:50:22.520 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:22.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:22.524 00.002 31432 Enqueuing Expose request
20:50:22.541 00.017 29876 IsGuiding returns 1
20:50:22.541 00.000 29876 scope still moving after pulse duration time elapsed
20:50:22.573 00.032 29876 IsSlewing returns 0
20:50:22.573 00.000 29876 IsGuiding returns 1
20:50:22.603 00.030 29876 IsSlewing returns 0
20:50:22.603 00.000 29876 IsGuiding returns 1
20:50:22.635 00.032 29876 IsSlewing returns 0
20:50:22.635 00.000 29876 IsGuiding returns 1
20:50:22.666 00.031 29876 IsSlewing returns 0
20:50:22.666 00.000 29876 IsGuiding returns 1
20:50:22.696 00.030 29876 IsSlewing returns 0
20:50:22.696 00.000 29876 IsGuiding returns 0
20:50:22.696 00.000 29876 scope move finished after 35 + 168 ms
20:50:22.696 00.000 29876 Move returns status 0, amount 35
20:50:22.696 00.000 29876 MoveAxis(N, 29, ABG)
20:50:22.696 00.000 29876 Guiding  Dir = 0, Dur = 29
20:50:22.696 00.000 29876 IsSlewing returns 0
20:50:22.696 00.000 29876 IsGuiding returns 0
20:50:22.697 00.001 29876 PulseGuide returned control before completion, sleep 39
20:50:22.743 00.046 29876 IsGuiding returns 1
20:50:22.743 00.000 29876 scope still moving after pulse duration time elapsed
20:50:22.774 00.031 29876 IsSlewing returns 0
20:50:22.774 00.000 29876 IsGuiding returns 1
20:50:22.805 00.031 29876 IsSlewing returns 0
20:50:22.805 00.000 29876 IsGuiding returns 1
20:50:22.835 00.030 29876 IsSlewing returns 0
20:50:22.835 00.000 29876 IsGuiding returns 0
20:50:22.835 00.000 29876 scope move finished after 29 + 109 ms
20:50:22.835 00.000 29876 Move returns status 0, amount 29
20:50:22.835 00.000 29876 move complete, result=0
20:50:22.835 00.000 29876 worker thread done servicing request
20:50:22.835 00.000 29876 Worker thread wakes up
20:50:22.835 00.000 31432 GuideStep: 0.2 px 35 ms WEST, -0.4 px 29 ms NORTH
20:50:22.838 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:22.838 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:24.748 01.910 29876 Exposure complete
20:50:24.790 00.042 29876 worker thread done servicing request
20:50:24.790 00.000 31432 OnExposeComplete: enter
20:50:24.792 00.002 31432 UpdateGuideState(): m_state=6
20:50:24.795 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
20:50:24.797 00.002 31432 Star::Find returns 1 (0), X=610.90, Y=163.87, Mass=2421, SNR=30.1, Peak=256 HFD=3.0
20:50:24.799 00.002 31432 MultiStar: [#1 -0.62,1.16,0.00,M4] [#2 -0.64,0.95,0.00,M5] [#3 -0.43,0.63,1.08,U] [#4 -0.41,1.09,0.00,M4] [#5 -0.69,1.38,0.00,M6] [#6 -0.26,0.62,1.14,U] [#7 -0.28,0.65,0.84,U] [#8 -0.60,0.91,0.00,M2] 
20:50:24.800 00.001 31432 refined, 3 included, MultiStar: {-0.47, 0.79}, one-star: {-0.90, 1.25}
20:50:24.802 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.08 = 2.08)
20:50:24.804 00.002 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.19)
20:50:24.806 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.79 hyp=0.91 cameraTheta=2.11 mountX=-0.45 mountY=-0.85, mountTheta=-2.06
20:50:24.809 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.79, opts=13)
20:50:24.811 00.002 31432 Enqueuing Move request for scope (-0.47, 0.79)
20:50:24.813 00.002 29876 Worker thread wakes up
20:50:24.813 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.79) opts 0xd
20:50:24.813 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.79)
20:50:24.813 00.000 29876 Moving (-0.47, 0.79) raw xDistance=-0.45 yDistance=-0.85
20:50:24.813 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.45
20:50:24.813 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.85
20:50:24.813 00.000 29876 MoveAxis(E, 38, ABG)
20:50:24.813 00.000 29876 Guiding  Dir = 2, Dur = 38
20:50:24.813 00.000 29876 IsSlewing returns 0
20:50:24.813 00.000 29876 IsGuiding returns 0
20:50:24.814 00.001 29876 PulseGuide returned control before completion, sleep 48
20:50:24.817 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:50:24.828 00.011 31432 UpdateGuideState exits: m=2421 RSB=30.1
20:50:24.831 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:24.832 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:24.834 00.002 31432 Enqueuing Expose request
20:50:24.870 00.036 29876 IsGuiding returns 1
20:50:24.870 00.000 29876 scope still moving after pulse duration time elapsed
20:50:24.915 00.045 29876 IsSlewing returns 0
20:50:24.915 00.000 29876 IsGuiding returns 0
20:50:24.915 00.000 29876 scope move finished after 38 + 63 ms
20:50:24.915 00.000 29876 Move returns status 0, amount 38
20:50:24.915 00.000 29876 MoveAxis(N, 62, ABG)
20:50:24.915 00.000 29876 Guiding  Dir = 0, Dur = 62
20:50:24.915 00.000 29876 IsSlewing returns 0
20:50:24.915 00.000 29876 IsGuiding returns 0
20:50:24.915 00.000 29876 PulseGuide returned control before completion, sleep 72
20:50:24.992 00.077 29876 IsGuiding returns 1
20:50:24.992 00.000 29876 scope still moving after pulse duration time elapsed
20:50:25.023 00.031 29876 IsSlewing returns 0
20:50:25.023 00.000 29876 IsGuiding returns 1
20:50:25.054 00.031 29876 IsSlewing returns 0
20:50:25.054 00.000 29876 IsGuiding returns 0
20:50:25.054 00.000 29876 scope move finished after 62 + 76 ms
20:50:25.054 00.000 29876 Move returns status 0, amount 62
20:50:25.054 00.000 29876 move complete, result=0
20:50:25.054 00.000 29876 worker thread done servicing request
20:50:25.054 00.000 29876 Worker thread wakes up
20:50:25.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:25.055 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:25.055 00.000 31432 GuideStep: -0.4 px 38 ms EAST, -0.8 px 62 ms NORTH
20:50:27.182 02.127 29876 Exposure complete
20:50:27.231 00.049 29876 worker thread done servicing request
20:50:27.231 00.000 31432 OnExposeComplete: enter
20:50:27.233 00.002 31432 UpdateGuideState(): m_state=6
20:50:27.235 00.002 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
20:50:27.237 00.002 31432 Star::Find returns 1 (0), X=611.36, Y=163.27, Mass=2608, SNR=31.8, Peak=235 HFD=3.3
20:50:27.239 00.002 31432 MultiStar: [#1 -0.40,0.41,1.05,U] [#2 -0.03,0.56,1.12,U] [#3 -0.45,0.29,1.03,U] [#4 0.12,0.31,0.90,U] [#5 -0.35,0.68,0.91,U] [#6 0.00,0.27,1.07,U] [#7 0.19,0.28,0.84,U] [#8 0.10,0.29,0.87,U] 
20:50:27.241 00.002 31432 refined, 8 included, MultiStar: {-0.15, 0.42}, one-star: {-0.44, 0.64}
20:50:27.243 00.002 31432 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
20:50:27.245 00.002 31432 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.90 = -1.38)
20:50:27.247 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.44 cameraTheta=1.91 mountX=-0.14 mountY=-0.44, mountTheta=-1.88
20:50:27.249 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.42, opts=13)
20:50:27.251 00.002 31432 Enqueuing Move request for scope (-0.15, 0.42)
20:50:27.253 00.002 29876 Worker thread wakes up
20:50:27.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.42) opts 0xd
20:50:27.253 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.42)
20:50:27.253 00.000 29876 Moving (-0.15, 0.42) raw xDistance=-0.14 yDistance=-0.44
20:50:27.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:50:27.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
20:50:27.253 00.000 29876 MoveAxis(E, 0, ABG)
20:50:27.253 00.000 29876 Move returns status 0, amount 0
20:50:27.253 00.000 29876 MoveAxis(N, 32, ABG)
20:50:27.253 00.000 29876 Guiding  Dir = 0, Dur = 32
20:50:27.254 00.001 29876 IsSlewing returns 0
20:50:27.254 00.000 29876 IsGuiding returns 0
20:50:27.254 00.000 29876 PulseGuide returned control before completion, sleep 42
20:50:27.257 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:50:27.270 00.013 31432 UpdateGuideState exits: m=2608 RSB=31.8
20:50:27.275 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:27.279 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:27.282 00.003 31432 Enqueuing Expose request
20:50:27.305 00.023 29876 IsGuiding returns 1
20:50:27.305 00.000 29876 scope still moving after pulse duration time elapsed
20:50:27.336 00.031 29876 IsSlewing returns 0
20:50:27.336 00.000 29876 IsGuiding returns 1
20:50:27.368 00.032 29876 IsSlewing returns 0
20:50:27.368 00.000 29876 IsGuiding returns 0
20:50:27.368 00.000 29876 scope move finished after 32 + 82 ms
20:50:27.368 00.000 29876 Move returns status 0, amount 32
20:50:27.368 00.000 29876 move complete, result=0
20:50:27.368 00.000 29876 worker thread done servicing request
20:50:27.368 00.000 29876 Worker thread wakes up
20:50:27.368 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 32 ms NORTH
20:50:27.372 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:27.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:29.285 01.913 29876 Exposure complete
20:50:29.328 00.043 29876 worker thread done servicing request
20:50:29.328 00.000 31432 OnExposeComplete: enter
20:50:29.330 00.002 31432 UpdateGuideState(): m_state=6
20:50:29.333 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
20:50:29.335 00.002 31432 Star::Find returns 1 (0), X=611.88, Y=162.89, Mass=2569, SNR=31.8, Peak=227 HFD=3.7
20:50:29.337 00.002 31432 MultiStar: [#1 0.44,-0.13,1.00,U] [#2 0.23,0.11,1.11,U] [#3 0.15,0.03,1.05,U] [#4 0.26,-0.20,0.88,U] [#5 0.21,0.35,0.97,U] [#6 0.37,-0.24,1.09,U] [#7 0.59,-0.08,0.83,U] [#8 0.01,-0.15,0.96,U] 
20:50:29.339 00.002 31432 refined, 8 included, MultiStar: {0.25, -0.00}, one-star: {0.08, 0.27}
20:50:29.341 00.002 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
20:50:29.343 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.98 = 2.98)
20:50:29.344 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.01 mountX=0.25 mountY=0.04, mountTheta=0.16
20:50:29.348 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.00, opts=13)
20:50:29.352 00.004 31432 Enqueuing Move request for scope (0.25, -0.00)
20:50:29.354 00.002 29876 Worker thread wakes up
20:50:29.354 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
20:50:29.354 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
20:50:29.354 00.000 29876 Moving (0.25, -0.00) raw xDistance=0.25 yDistance=0.04
20:50:29.354 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
20:50:29.354 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:29.355 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:50:29.355 00.000 29876 MoveAxis(W, 24, ABG)
20:50:29.355 00.000 29876 Guiding  Dir = 3, Dur = 24
20:50:29.355 00.000 29876 IsSlewing returns 0
20:50:29.355 00.000 29876 IsGuiding returns 0
20:50:29.355 00.000 29876 PulseGuide returned control before completion, sleep 34
20:50:29.358 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:50:29.370 00.012 31432 UpdateGuideState exits: m=2569 RSB=31.8
20:50:29.372 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:29.374 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:29.376 00.002 31432 Enqueuing Expose request
20:50:29.394 00.018 29876 IsGuiding returns 1
20:50:29.394 00.000 29876 scope still moving after pulse duration time elapsed
20:50:29.425 00.031 29876 IsSlewing returns 0
20:50:29.425 00.000 29876 IsGuiding returns 1
20:50:29.455 00.030 29876 IsSlewing returns 0
20:50:29.455 00.000 29876 IsGuiding returns 0
20:50:29.455 00.000 29876 scope move finished after 24 + 76 ms
20:50:29.455 00.000 29876 Move returns status 0, amount 24
20:50:29.455 00.000 29876 MoveAxis(N, 0, ABG)
20:50:29.455 00.000 29876 Move returns status 0, amount 0
20:50:29.455 00.000 29876 move complete, result=0
20:50:29.455 00.000 29876 worker thread done servicing request
20:50:29.455 00.000 29876 Worker thread wakes up
20:50:29.455 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:29.456 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:29.456 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
20:50:31.685 02.229 29876 Exposure complete
20:50:31.728 00.043 29876 worker thread done servicing request
20:50:31.728 00.000 31432 OnExposeComplete: enter
20:50:31.731 00.003 31432 UpdateGuideState(): m_state=6
20:50:31.732 00.001 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
20:50:31.734 00.002 31432 Star::Find returns 1 (0), X=611.66, Y=163.58, Mass=2442, SNR=29.6, Peak=227 HFD=3.2
20:50:31.736 00.002 31432 MultiStar: [#1 0.17,0.73,1.08,U] [#2 -0.11,0.46,1.16,U] [#3 0.03,0.44,1.02,U] [#4 0.47,0.35,0.93,U] [#5 0.22,0.94,0.00,M5] [#6 -0.03,0.10,1.12,U] [#7 0.40,0.63,0.88,U] [#8 0.30,0.22,0.90,U] 
20:50:31.738 00.002 31432 refined, 7 included, MultiStar: {0.12, 0.48}, one-star: {-0.14, 0.96}
20:50:31.740 00.002 31432 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.02) = xAngle (1.30 = 1.30)
20:50:31.741 00.001 31432 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.97)
20:50:31.743 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.48 hyp=0.50 cameraTheta=1.33 mountX=0.13 mountY=-0.46, mountTheta=-1.29
20:50:31.746 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.48, opts=13)
20:50:31.748 00.002 31432 Enqueuing Move request for scope (0.12, 0.48)
20:50:31.750 00.002 29876 Worker thread wakes up
20:50:31.750 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.48) opts 0xd
20:50:31.750 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.48)
20:50:31.750 00.000 29876 Moving (0.12, 0.48) raw xDistance=0.13 yDistance=-0.46
20:50:31.750 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:50:31.750 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
20:50:31.750 00.000 29876 MoveAxis(E, 0, ABG)
20:50:31.750 00.000 29876 Move returns status 0, amount 0
20:50:31.750 00.000 29876 MoveAxis(N, 34, ABG)
20:50:31.750 00.000 29876 Guiding  Dir = 0, Dur = 34
20:50:31.750 00.000 29876 IsSlewing returns 0
20:50:31.750 00.000 29876 IsGuiding returns 0
20:50:31.751 00.001 29876 PulseGuide returned control before completion, sleep 44
20:50:31.754 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:31.765 00.011 31432 UpdateGuideState exits: m=2442 RSB=29.6
20:50:31.768 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:31.770 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:31.772 00.002 31432 Enqueuing Expose request
20:50:31.808 00.036 29876 IsGuiding returns 1
20:50:31.808 00.000 29876 scope still moving after pulse duration time elapsed
20:50:31.839 00.031 29876 IsSlewing returns 0
20:50:31.839 00.000 29876 IsGuiding returns 1
20:50:31.871 00.032 29876 IsSlewing returns 0
20:50:31.871 00.000 29876 IsGuiding returns 1
20:50:31.901 00.030 29876 IsSlewing returns 0
20:50:31.901 00.000 29876 IsGuiding returns 1
20:50:31.933 00.032 29876 IsSlewing returns 0
20:50:31.933 00.000 29876 IsGuiding returns 1
20:50:31.964 00.031 29876 IsSlewing returns 0
20:50:31.964 00.000 29876 IsGuiding returns 0
20:50:31.964 00.000 29876 scope move finished after 34 + 179 ms
20:50:31.964 00.000 29876 Move returns status 0, amount 34
20:50:31.964 00.000 29876 move complete, result=0
20:50:31.965 00.001 29876 worker thread done servicing request
20:50:31.965 00.000 29876 Worker thread wakes up
20:50:31.965 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:31.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:31.965 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 34 ms NORTH
20:50:33.872 01.907 29876 Exposure complete
20:50:33.915 00.043 29876 worker thread done servicing request
20:50:33.915 00.000 31432 OnExposeComplete: enter
20:50:33.919 00.004 31432 UpdateGuideState(): m_state=6
20:50:33.922 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
20:50:33.924 00.002 31432 Star::Find returns 1 (0), X=611.44, Y=162.90, Mass=2633, SNR=31.1, Peak=213 HFD=3.6
20:50:33.926 00.002 31432 MultiStar: [#1 -0.14,-0.09,1.00,U] [#2 0.09,-0.47,1.20,U] [#3 -0.13,0.22,1.01,U] [#4 0.03,-0.24,0.92,U] [#5 -0.23,0.31,0.91,U] [#6 0.10,-0.47,1.04,U] [#7 -0.06,-0.42,0.82,U] [#8 -0.46,-0.16,0.94,U] 
20:50:33.928 00.002 31432 refined, 8 included, MultiStar: {-0.12, -0.12}, one-star: {-0.37, 0.28}
20:50:33.931 00.003 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
20:50:33.933 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
20:50:33.936 00.003 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.36 mountX=-0.13 mountY=0.10, mountTheta=2.47
20:50:33.939 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.12, opts=13)
20:50:33.942 00.003 31432 Enqueuing Move request for scope (-0.12, -0.12)
20:50:33.944 00.002 29876 Worker thread wakes up
20:50:33.944 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
20:50:33.944 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
20:50:33.944 00.000 29876 Moving (-0.12, -0.12) raw xDistance=-0.13 yDistance=0.10
20:50:33.944 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:50:33.944 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:33.944 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:50:33.944 00.000 29876 MoveAxis(E, 0, ABG)
20:50:33.944 00.000 29876 Move returns status 0, amount 0
20:50:33.944 00.000 29876 MoveAxis(N, 0, ABG)
20:50:33.944 00.000 29876 Move returns status 0, amount 0
20:50:33.944 00.000 29876 move complete, result=0
20:50:33.944 00.000 29876 worker thread done servicing request
20:50:33.948 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:50:33.960 00.012 31432 UpdateGuideState exits: m=2633 RSB=31.1
20:50:33.962 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:33.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:33.966 00.002 31432 Enqueuing Expose request
20:50:33.968 00.002 29876 Worker thread wakes up
20:50:33.968 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:50:33.970 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:33.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:36.097 02.127 29876 Exposure complete
20:50:36.140 00.043 29876 worker thread done servicing request
20:50:36.140 00.000 31432 OnExposeComplete: enter
20:50:36.142 00.002 31432 UpdateGuideState(): m_state=6
20:50:36.144 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
20:50:36.146 00.002 31432 Star::Find returns 1 (0), X=611.40, Y=162.99, Mass=2569, SNR=30.9, Peak=221 HFD=3.7
20:50:36.148 00.002 31432 MultiStar: [#1 0.18,-0.17,0.98,U] [#2 -0.05,-0.12,1.18,U] [#3 -0.23,0.40,1.03,U] [#4 0.01,-0.36,0.94,U] [#5 -0.00,0.17,0.94,U] [#6 0.04,-0.13,1.09,U] [#7 0.20,-0.40,0.82,U] [#8 -0.24,-0.24,0.92,U] 
20:50:36.150 00.002 31432 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.40, 0.37}
20:50:36.152 00.002 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
20:50:36.153 00.001 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
20:50:36.155 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=-0.06 mountY=0.04, mountTheta=2.60
20:50:36.159 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.05, opts=13)
20:50:36.161 00.002 31432 Enqueuing Move request for scope (-0.06, -0.05)
20:50:36.163 00.002 29876 Worker thread wakes up
20:50:36.163 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
20:50:36.163 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
20:50:36.163 00.000 29876 Moving (-0.06, -0.05) raw xDistance=-0.06 yDistance=0.04
20:50:36.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:50:36.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:36.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:50:36.163 00.000 29876 MoveAxis(E, 0, ABG)
20:50:36.163 00.000 29876 Move returns status 0, amount 0
20:50:36.163 00.000 29876 MoveAxis(N, 0, ABG)
20:50:36.164 00.001 29876 Move returns status 0, amount 0
20:50:36.164 00.000 29876 move complete, result=0
20:50:36.164 00.000 29876 worker thread done servicing request
20:50:36.170 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:36.181 00.011 31432 UpdateGuideState exits: m=2569 RSB=30.9
20:50:36.183 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:36.185 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:36.187 00.002 31432 Enqueuing Expose request
20:50:36.189 00.002 29876 Worker thread wakes up
20:50:36.189 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:50:36.191 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:36.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:38.106 01.915 29876 Exposure complete
20:50:38.154 00.048 29876 worker thread done servicing request
20:50:38.154 00.000 31432 OnExposeComplete: enter
20:50:38.156 00.002 31432 UpdateGuideState(): m_state=6
20:50:38.158 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
20:50:38.160 00.002 31432 Star::Find returns 1 (0), X=611.46, Y=162.81, Mass=2826, SNR=32.6, Peak=234 HFD=3.8
20:50:38.162 00.002 31432 MultiStar: [#1 -0.07,0.10,0.95,U] [#2 0.11,0.03,1.02,U] [#3 -0.14,-0.13,0.95,U] [#4 0.07,-0.09,0.88,U] [#5 -0.31,0.58,0.89,U] [#6 -0.07,-0.15,0.98,U] [#7 0.19,-0.15,0.83,U] [#8 -0.02,0.04,0.86,U] 
20:50:38.164 00.002 31432 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.34, 0.19}
20:50:38.165 00.001 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
20:50:38.167 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
20:50:38.169 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.54 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
20:50:38.172 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.05, opts=13)
20:50:38.174 00.002 31432 Enqueuing Move request for scope (-0.07, 0.05)
20:50:38.176 00.002 29876 Worker thread wakes up
20:50:38.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
20:50:38.176 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
20:50:38.176 00.000 29876 Moving (-0.07, 0.05) raw xDistance=-0.07 yDistance=-0.06
20:50:38.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:50:38.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:38.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:50:38.176 00.000 29876 MoveAxis(E, 0, ABG)
20:50:38.176 00.000 29876 Move returns status 0, amount 0
20:50:38.176 00.000 29876 MoveAxis(N, 0, ABG)
20:50:38.176 00.000 29876 Move returns status 0, amount 0
20:50:38.176 00.000 29876 move complete, result=0
20:50:38.176 00.000 29876 worker thread done servicing request
20:50:38.180 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:50:38.191 00.011 31432 UpdateGuideState exits: m=2826 RSB=32.6
20:50:38.194 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:38.195 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:38.197 00.002 31432 Enqueuing Expose request
20:50:38.199 00.002 29876 Worker thread wakes up
20:50:38.199 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:50:38.201 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:38.201 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:40.330 02.129 29876 Exposure complete
20:50:40.378 00.048 29876 worker thread done servicing request
20:50:40.378 00.000 31432 OnExposeComplete: enter
20:50:40.380 00.002 31432 UpdateGuideState(): m_state=6
20:50:40.382 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
20:50:40.384 00.002 31432 Star::Find returns 1 (0), X=611.66, Y=162.59, Mass=2554, SNR=31.2, Peak=253 HFD=3.4
20:50:40.386 00.002 31432 MultiStar: [#1 0.31,-0.50,0.94,U] [#2 0.42,-0.33,1.14,U] [#3 0.43,-0.14,1.02,U] [#4 0.53,-0.87,0.00,M1] [#5 0.10,0.04,0.94,U] [#6 0.41,-0.44,1.07,U] [#7 0.56,-0.75,0.00,M3] [#8 0.11,-0.66,0.86,U] 
20:50:40.388 00.002 31432 single-star, 6 included, MultiStar: {0.24, -0.29}, one-star: {-0.14, -0.04}
20:50:40.390 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
20:50:40.392 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
20:50:40.394 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.90 mountX=-0.14 mountY=0.01, mountTheta=3.05
20:50:40.397 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.04, opts=13)
20:50:40.399 00.002 31432 Enqueuing Move request for scope (-0.14, -0.04)
20:50:40.401 00.002 29876 Worker thread wakes up
20:50:40.401 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
20:50:40.401 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
20:50:40.401 00.000 29876 Moving (-0.14, -0.04) raw xDistance=-0.14 yDistance=0.01
20:50:40.401 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:50:40.401 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:40.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:50:40.401 00.000 29876 MoveAxis(E, 0, ABG)
20:50:40.401 00.000 29876 Move returns status 0, amount 0
20:50:40.401 00.000 29876 MoveAxis(N, 0, ABG)
20:50:40.401 00.000 29876 Move returns status 0, amount 0
20:50:40.401 00.000 29876 move complete, result=0
20:50:40.401 00.000 29876 worker thread done servicing request
20:50:40.404 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:50:40.416 00.012 31432 UpdateGuideState exits: m=2554 RSB=31.2
20:50:40.421 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:40.423 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:40.425 00.002 31432 Enqueuing Expose request
20:50:40.427 00.002 29876 Worker thread wakes up
20:50:40.427 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:50:40.429 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:40.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:42.337 01.908 29876 Exposure complete
20:50:42.386 00.049 29876 worker thread done servicing request
20:50:42.386 00.000 31432 OnExposeComplete: enter
20:50:42.388 00.002 31432 UpdateGuideState(): m_state=6
20:50:42.390 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
20:50:42.392 00.002 31432 Star::Find returns 1 (0), X=611.73, Y=163.23, Mass=2574, SNR=31.5, Peak=229 HFD=3.6
20:50:42.394 00.002 31432 MultiStar: [#1 0.38,0.01,0.96,U] [#2 0.38,-0.08,1.11,U] [#3 0.08,0.23,0.95,U] [#4 0.61,-0.06,0.89,U] [#5 -0.21,0.91,0.00,M2] [#6 0.28,-0.18,1.05,U] [#7 0.56,0.33,0.83,U] [#8 0.46,-0.05,0.88,U] 
20:50:42.396 00.002 31432 refined, 7 included, MultiStar: {0.32, 0.09}, one-star: {-0.07, 0.60}
20:50:42.397 00.001 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
20:50:42.399 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
20:50:42.401 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.34 cameraTheta=0.28 mountX=0.33 mountY=-0.04, mountTheta=-0.13
20:50:42.404 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.09, opts=13)
20:50:42.406 00.002 31432 Enqueuing Move request for scope (0.32, 0.09)
20:50:42.407 00.001 29876 Worker thread wakes up
20:50:42.408 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
20:50:42.408 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
20:50:42.408 00.000 29876 Moving (0.32, 0.09) raw xDistance=0.33 yDistance=-0.04
20:50:42.408 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
20:50:42.408 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:42.408 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:50:42.408 00.000 29876 MoveAxis(W, 31, ABG)
20:50:42.408 00.000 29876 Guiding  Dir = 3, Dur = 31
20:50:42.408 00.000 29876 IsSlewing returns 0
20:50:42.408 00.000 29876 IsGuiding returns 0
20:50:42.408 00.000 29876 PulseGuide returned control before completion, sleep 41
20:50:42.412 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:50:42.427 00.015 31432 UpdateGuideState exits: m=2574 RSB=31.5
20:50:42.431 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:42.432 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:42.435 00.003 31432 Enqueuing Expose request
20:50:42.459 00.024 29876 IsGuiding returns 1
20:50:42.459 00.000 29876 scope still moving after pulse duration time elapsed
20:50:42.490 00.031 29876 IsSlewing returns 0
20:50:42.490 00.000 29876 IsGuiding returns 0
20:50:42.490 00.000 29876 scope move finished after 31 + 51 ms
20:50:42.490 00.000 29876 Move returns status 0, amount 31
20:50:42.490 00.000 29876 MoveAxis(N, 0, ABG)
20:50:42.490 00.000 29876 Move returns status 0, amount 0
20:50:42.490 00.000 29876 move complete, result=0
20:50:42.490 00.000 29876 worker thread done servicing request
20:50:42.490 00.000 29876 Worker thread wakes up
20:50:42.490 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.0 px 0 ms NORTH
20:50:42.492 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:42.493 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:44.620 02.127 29876 Exposure complete
20:50:44.664 00.044 29876 worker thread done servicing request
20:50:44.664 00.000 31432 OnExposeComplete: enter
20:50:44.666 00.002 31432 UpdateGuideState(): m_state=6
20:50:44.668 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
20:50:44.670 00.002 31432 Star::Find returns 1 (0), X=610.97, Y=162.68, Mass=2560, SNR=30.6, Peak=220 HFD=3.9
20:50:44.672 00.002 31432 MultiStar: [#1 -0.46,-0.11,0.99,U] [#2 0.26,-0.42,1.19,U] [#3 -0.09,0.03,1.00,U] [#4 -0.14,-0.43,0.94,U] [#5 -0.35,0.32,0.88,U] [#6 0.30,-0.43,1.08,U] [#7 -0.25,-0.50,0.90,U] [#8 -0.22,-0.30,0.87,U] 
20:50:44.674 00.002 31432 refined, 8 included, MultiStar: {-0.18, -0.21}, one-star: {-0.83, 0.05}
20:50:44.676 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:50:44.677 00.001 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:50:44.679 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-2.29 mountX=-0.18 mountY=0.18, mountTheta=2.38
20:50:44.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.21, opts=13)
20:50:44.684 00.002 31432 Enqueuing Move request for scope (-0.18, -0.21)
20:50:44.686 00.002 29876 Worker thread wakes up
20:50:44.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
20:50:44.686 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
20:50:44.686 00.000 29876 Moving (-0.18, -0.21) raw xDistance=-0.18 yDistance=0.18
20:50:44.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:50:44.686 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:44.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:50:44.686 00.000 29876 MoveAxis(E, 0, ABG)
20:50:44.686 00.000 29876 Move returns status 0, amount 0
20:50:44.686 00.000 29876 MoveAxis(N, 0, ABG)
20:50:44.686 00.000 29876 Move returns status 0, amount 0
20:50:44.686 00.000 29876 move complete, result=0
20:50:44.686 00.000 29876 worker thread done servicing request
20:50:44.689 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:50:44.701 00.012 31432 UpdateGuideState exits: m=2560 RSB=30.6
20:50:44.703 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:44.705 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:44.707 00.002 31432 Enqueuing Expose request
20:50:44.709 00.002 29876 Worker thread wakes up
20:50:44.709 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:50:44.711 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:44.711 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:46.623 01.912 29876 Exposure complete
20:50:46.668 00.045 29876 worker thread done servicing request
20:50:46.668 00.000 31432 OnExposeComplete: enter
20:50:46.670 00.002 31432 UpdateGuideState(): m_state=6
20:50:46.673 00.003 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
20:50:46.674 00.001 31432 Star::Find returns 1 (0), X=611.51, Y=162.71, Mass=2515, SNR=31.0, Peak=207 HFD=3.3
20:50:46.676 00.002 31432 MultiStar: [#1 0.03,-0.31,1.05,U] [#2 0.05,-0.29,1.13,U] [#3 -0.11,-0.09,1.00,U] [#4 -0.25,-0.37,0.93,U] [#5 -0.36,0.39,0.98,U] [#6 0.49,-0.38,1.04,U] [#7 0.06,-0.30,0.80,U] [#8 -0.28,-0.26,0.88,U] 
20:50:46.678 00.002 31432 refined, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.30, 0.09}
20:50:46.680 00.002 31432 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
20:50:46.682 00.002 31432 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
20:50:46.684 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.96 mountX=-0.07 mountY=0.16, mountTheta=2.01
20:50:46.686 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.17, opts=13)
20:50:46.688 00.002 31432 Enqueuing Move request for scope (-0.07, -0.17)
20:50:46.690 00.002 29876 Worker thread wakes up
20:50:46.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
20:50:46.690 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
20:50:46.690 00.000 29876 Moving (-0.07, -0.17) raw xDistance=-0.07 yDistance=0.16
20:50:46.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:50:46.690 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:46.691 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:50:46.691 00.000 29876 MoveAxis(E, 0, ABG)
20:50:46.691 00.000 29876 Move returns status 0, amount 0
20:50:46.691 00.000 29876 MoveAxis(N, 0, ABG)
20:50:46.691 00.000 29876 Move returns status 0, amount 0
20:50:46.691 00.000 29876 move complete, result=0
20:50:46.691 00.000 29876 worker thread done servicing request
20:50:46.694 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:46.706 00.012 31432 UpdateGuideState exits: m=2515 RSB=31.0
20:50:46.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:46.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:46.712 00.002 31432 Enqueuing Expose request
20:50:46.714 00.002 29876 Worker thread wakes up
20:50:46.714 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:50:46.716 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:46.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:48.846 02.130 29876 Exposure complete
20:50:48.889 00.043 29876 worker thread done servicing request
20:50:48.889 00.000 31432 OnExposeComplete: enter
20:50:48.891 00.002 31432 UpdateGuideState(): m_state=6
20:50:48.894 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
20:50:48.896 00.002 31432 Star::Find returns 1 (0), X=611.83, Y=162.91, Mass=2613, SNR=31.6, Peak=232 HFD=3.8
20:50:48.898 00.002 31432 MultiStar: [#1 0.07,-0.30,1.01,U] [#2 0.60,-0.28,1.13,U] [#3 0.48,-0.06,0.97,U] [#4 0.48,-0.61,0.93,U] [#5 0.21,0.02,0.89,U] [#6 0.99,-0.37,0.00,M1] [#7 0.21,-0.15,0.79,U] [#8 0.10,-0.31,0.84,U] 
20:50:48.900 00.002 31432 single-star, 7 included, MultiStar: {0.28, -0.18}, one-star: {0.03, 0.29}
20:50:48.901 00.001 31432 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.02) = xAngle (1.46 = 1.46)
20:50:48.903 00.002 31432 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.47 = -1.81)
20:50:48.905 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.48 mountX=0.03 mountY=-0.28, mountTheta=-1.46
20:50:48.907 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.29, opts=13)
20:50:48.910 00.003 31432 Enqueuing Move request for scope (0.03, 0.29)
20:50:48.912 00.002 29876 Worker thread wakes up
20:50:48.912 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
20:50:48.912 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
20:50:48.912 00.000 29876 Moving (0.03, 0.29) raw xDistance=0.03 yDistance=-0.28
20:50:48.912 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:50:48.912 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:48.912 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:50:48.912 00.000 29876 MoveAxis(E, 0, ABG)
20:50:48.912 00.000 29876 Move returns status 0, amount 0
20:50:48.912 00.000 29876 MoveAxis(N, 0, ABG)
20:50:48.912 00.000 29876 Move returns status 0, amount 0
20:50:48.912 00.000 29876 move complete, result=0
20:50:48.912 00.000 29876 worker thread done servicing request
20:50:48.917 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:48.929 00.012 31432 UpdateGuideState exits: m=2613 RSB=31.6
20:50:48.931 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:48.933 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:48.935 00.002 31432 Enqueuing Expose request
20:50:48.937 00.002 29876 Worker thread wakes up
20:50:48.937 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
20:50:48.939 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:48.939 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:50.854 01.915 29876 Exposure complete
20:50:50.897 00.043 29876 worker thread done servicing request
20:50:50.897 00.000 31432 OnExposeComplete: enter
20:50:50.899 00.002 31432 UpdateGuideState(): m_state=6
20:50:50.901 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
20:50:50.903 00.002 31432 Star::Find returns 1 (0), X=612.24, Y=162.69, Mass=2440, SNR=30.4, Peak=206 HFD=3.6
20:50:50.905 00.002 31432 MultiStar: [#1 0.82,-0.32,0.00,M1] [#2 0.81,-0.46,0.00,M1] [#3 0.42,-0.50,1.00,U] [#4 0.39,-0.18,0.93,U] [#5 0.59,0.31,0.90,U] [#6 0.93,-0.52,0.00,M2] [#7 0.41,-0.32,0.83,U] [#8 0.12,-0.20,0.87,U] 
20:50:50.907 00.002 31432 refined, 5 included, MultiStar: {0.40, -0.14}, one-star: {0.44, 0.07}
20:50:50.908 00.001 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
20:50:50.910 00.002 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
20:50:50.912 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.33 mountX=0.39 mountY=0.20, mountTheta=0.46
20:50:50.914 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.14, opts=13)
20:50:50.918 00.004 31432 Enqueuing Move request for scope (0.40, -0.14)
20:50:50.920 00.002 29876 Worker thread wakes up
20:50:50.920 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
20:50:50.920 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
20:50:50.921 00.001 29876 Moving (0.40, -0.14) raw xDistance=0.39 yDistance=0.20
20:50:50.921 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
20:50:50.921 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:50.921 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:50:50.921 00.000 29876 MoveAxis(W, 38, ABG)
20:50:50.921 00.000 29876 Guiding  Dir = 3, Dur = 38
20:50:50.921 00.000 29876 IsSlewing returns 0
20:50:50.921 00.000 29876 IsGuiding returns 0
20:50:50.921 00.000 29876 PulseGuide returned control before completion, sleep 48
20:50:50.926 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:50:50.940 00.014 31432 UpdateGuideState exits: m=2440 RSB=30.4
20:50:50.942 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:50.944 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:50.946 00.002 31432 Enqueuing Expose request
20:50:50.977 00.031 29876 IsGuiding returns 1
20:50:50.977 00.000 29876 scope still moving after pulse duration time elapsed
20:50:51.008 00.031 29876 IsSlewing returns 0
20:50:51.008 00.000 29876 IsGuiding returns 1
20:50:51.038 00.030 29876 IsSlewing returns 0
20:50:51.038 00.000 29876 IsGuiding returns 1
20:50:51.069 00.031 29876 IsSlewing returns 0
20:50:51.069 00.000 29876 IsGuiding returns 0
20:50:51.069 00.000 29876 scope move finished after 38 + 110 ms
20:50:51.069 00.000 29876 Move returns status 0, amount 38
20:50:51.069 00.000 29876 MoveAxis(N, 0, ABG)
20:50:51.069 00.000 29876 Move returns status 0, amount 0
20:50:51.069 00.000 29876 move complete, result=0
20:50:51.069 00.000 29876 worker thread done servicing request
20:50:51.070 00.001 29876 Worker thread wakes up
20:50:51.070 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.2 px 0 ms NORTH
20:50:51.072 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:51.072 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:53.193 02.121 29876 Exposure complete
20:50:53.236 00.043 29876 worker thread done servicing request
20:50:53.236 00.000 31432 OnExposeComplete: enter
20:50:53.239 00.003 31432 UpdateGuideState(): m_state=6
20:50:53.241 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
20:50:53.243 00.002 31432 Star::Find returns 1 (0), X=611.88, Y=162.22, Mass=2608, SNR=31.1, Peak=236 HFD=3.5
20:50:53.244 00.001 31432 MultiStar: [#1 0.24,-0.40,0.97,U] [#2 0.01,-0.57,1.14,U] [#3 0.20,-0.42,1.05,U] [#4 0.28,-0.94,0.00,M1] [#5 0.17,-0.27,0.97,U] [#6 0.04,-0.71,1.13,U] [#7 0.59,-0.83,0.00,M1] [#8 -0.67,-0.38,0.86,U] 
20:50:53.246 00.002 31432 single-star, 6 included, MultiStar: {0.02, -0.46}, one-star: {0.08, -0.40}
20:50:53.248 00.002 31432 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.02) = xAngle (-1.41 = -1.41)
20:50:53.250 00.002 31432 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.60 = 1.60)
20:50:53.251 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.38 mountX=0.07 mountY=0.41, mountTheta=1.41
20:50:53.256 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.40, opts=13)
20:50:53.259 00.003 31432 Enqueuing Move request for scope (0.08, -0.40)
20:50:53.260 00.001 29876 Worker thread wakes up
20:50:53.261 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
20:50:53.261 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
20:50:53.261 00.000 29876 Moving (0.08, -0.40) raw xDistance=0.07 yDistance=0.41
20:50:53.261 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:50:53.261 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:50:53.261 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
20:50:53.261 00.000 29876 MoveAxis(E, 0, ABG)
20:50:53.261 00.000 29876 Move returns status 0, amount 0
20:50:53.261 00.000 29876 MoveAxis(N, 0, ABG)
20:50:53.261 00.000 29876 Move returns status 0, amount 0
20:50:53.261 00.000 29876 move complete, result=0
20:50:53.261 00.000 29876 worker thread done servicing request
20:50:53.264 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:50:53.276 00.012 31432 UpdateGuideState exits: m=2608 RSB=31.1
20:50:53.278 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:53.280 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:53.282 00.002 31432 Enqueuing Expose request
20:50:53.284 00.002 29876 Worker thread wakes up
20:50:53.284 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
20:50:53.286 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:53.286 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:55.204 01.918 29876 Exposure complete
20:50:55.248 00.044 29876 worker thread done servicing request
20:50:55.249 00.001 31432 OnExposeComplete: enter
20:50:55.253 00.004 31432 UpdateGuideState(): m_state=6
20:50:55.255 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
20:50:55.258 00.003 31432 Star::Find returns 1 (0), X=611.44, Y=162.19, Mass=2458, SNR=30.1, Peak=222 HFD=3.6
20:50:55.260 00.002 31432 MultiStar: [#1 -0.55,-0.86,0.00,M1] [#2 -0.74,-0.97,0.00,M1] [#3 -0.18,-0.70,0.97,U] [#4 -0.47,-0.92,0.00,M2] [#5 -0.52,-0.26,1.00,U] [#6 -0.55,-0.71,0.00,M2] [#7 -0.17,-0.79,0.85,U] [#8 -0.67,-0.63,0.00,M1] 
20:50:55.262 00.002 31432 single-star, 3 included, MultiStar: {-0.32, -0.53}, one-star: {-0.37, -0.44}
20:50:55.264 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
20:50:55.266 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
20:50:55.267 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.44 hyp=0.57 cameraTheta=-2.27 mountX=-0.38 mountY=0.37, mountTheta=2.36
20:50:55.270 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.44, opts=13)
20:50:55.272 00.002 31432 Enqueuing Move request for scope (-0.37, -0.44)
20:50:55.274 00.002 29876 Worker thread wakes up
20:50:55.274 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.44) opts 0xd
20:50:55.274 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.44)
20:50:55.274 00.000 29876 Moving (-0.37, -0.44) raw xDistance=-0.38 yDistance=0.37
20:50:55.274 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
20:50:55.274 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:50:55.274 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:50:55.274 00.000 29876 MoveAxis(E, 36, ABG)
20:50:55.274 00.000 29876 Guiding  Dir = 2, Dur = 36
20:50:55.274 00.000 29876 IsSlewing returns 0
20:50:55.274 00.000 29876 IsGuiding returns 0
20:50:55.275 00.001 29876 PulseGuide returned control before completion, sleep 46
20:50:55.278 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:50:55.289 00.011 31432 UpdateGuideState exits: m=2458 RSB=30.1
20:50:55.291 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:55.293 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:55.295 00.002 31432 Enqueuing Expose request
20:50:55.326 00.031 29876 IsGuiding returns 1
20:50:55.326 00.000 29876 scope still moving after pulse duration time elapsed
20:50:55.356 00.030 29876 IsSlewing returns 0
20:50:55.356 00.000 29876 IsGuiding returns 1
20:50:55.387 00.031 29876 IsSlewing returns 0
20:50:55.387 00.000 29876 IsGuiding returns 1
20:50:55.418 00.031 29876 IsSlewing returns 0
20:50:55.418 00.000 29876 IsGuiding returns 1
20:50:55.449 00.031 29876 IsSlewing returns 0
20:50:55.449 00.000 29876 IsGuiding returns 0
20:50:55.449 00.000 29876 scope move finished after 36 + 138 ms
20:50:55.449 00.000 29876 Move returns status 0, amount 36
20:50:55.449 00.000 29876 MoveAxis(N, 0, ABG)
20:50:55.449 00.000 29876 Move returns status 0, amount 0
20:50:55.449 00.000 29876 move complete, result=0
20:50:55.449 00.000 29876 worker thread done servicing request
20:50:55.449 00.000 29876 Worker thread wakes up
20:50:55.449 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.4 px 0 ms NORTH
20:50:55.452 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:55.452 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:57.584 02.132 29876 Exposure complete
20:50:57.627 00.043 29876 worker thread done servicing request
20:50:57.627 00.000 31432 OnExposeComplete: enter
20:50:57.629 00.002 31432 UpdateGuideState(): m_state=6
20:50:57.631 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
20:50:57.633 00.002 31432 Star::Find returns 1 (0), X=611.15, Y=162.63, Mass=2692, SNR=31.8, Peak=225 HFD=3.7
20:50:57.635 00.002 31432 MultiStar: [#1 -0.64,-0.03,0.99,U] [#2 -0.16,-0.33,1.12,U] [#3 0.08,-0.43,0.98,U] [#4 -0.04,-0.62,0.88,U] [#5 -0.27,-0.11,0.93,U] [#6 -0.51,-0.23,1.04,U] [#7 -0.03,-0.82,0.80,U] [#8 -0.09,-0.60,0.83,U] 
20:50:57.637 00.002 31432 refined, 8 included, MultiStar: {-0.27, -0.33}, one-star: {-0.65, 0.01}
20:50:57.639 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
20:50:57.641 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
20:50:57.642 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-2.25 mountX=-0.28 mountY=0.29, mountTheta=2.33
20:50:57.645 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.33, opts=13)
20:50:57.647 00.002 31432 Enqueuing Move request for scope (-0.27, -0.33)
20:50:57.649 00.002 29876 Worker thread wakes up
20:50:57.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.33) opts 0xd
20:50:57.650 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.33)
20:50:57.650 00.000 29876 Moving (-0.27, -0.33) raw xDistance=-0.28 yDistance=0.29
20:50:57.650 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
20:50:57.650 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:57.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:50:57.650 00.000 29876 MoveAxis(E, 32, ABG)
20:50:57.650 00.000 29876 Guiding  Dir = 2, Dur = 32
20:50:57.650 00.000 29876 IsSlewing returns 0
20:50:57.650 00.000 29876 IsGuiding returns 0
20:50:57.650 00.000 29876 PulseGuide returned control before completion, sleep 42
20:50:57.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:50:57.665 00.012 31432 UpdateGuideState exits: m=2692 RSB=31.8
20:50:57.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:57.669 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:57.671 00.002 31432 Enqueuing Expose request
20:50:57.707 00.036 29876 IsGuiding returns 1
20:50:57.707 00.000 29876 scope still moving after pulse duration time elapsed
20:50:57.738 00.031 29876 IsSlewing returns 0
20:50:57.738 00.000 29876 IsGuiding returns 0
20:50:57.738 00.000 29876 scope move finished after 32 + 55 ms
20:50:57.738 00.000 29876 Move returns status 0, amount 32
20:50:57.738 00.000 29876 MoveAxis(N, 0, ABG)
20:50:57.738 00.000 29876 Move returns status 0, amount 0
20:50:57.738 00.000 29876 move complete, result=0
20:50:57.738 00.000 29876 worker thread done servicing request
20:50:57.738 00.000 29876 Worker thread wakes up
20:50:57.738 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.3 px 0 ms NORTH
20:50:57.741 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:57.741 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:59.653 01.912 29876 Exposure complete
20:50:59.697 00.044 29876 worker thread done servicing request
20:50:59.697 00.000 31432 OnExposeComplete: enter
20:50:59.700 00.003 31432 UpdateGuideState(): m_state=6
20:50:59.704 00.004 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
20:50:59.706 00.002 31432 Star::Find returns 1 (0), X=611.00, Y=163.15, Mass=2534, SNR=31.0, Peak=230 HFD=3.2
20:50:59.708 00.002 31432 MultiStar: [#1 -0.34,0.05,1.02,U] [#2 -0.38,-0.43,1.16,U] [#3 -0.18,-0.35,1.01,U] [#4 -0.21,-0.49,0.93,U] [#5 -0.66,0.59,0.00,M1] [#6 -0.24,-0.24,1.06,U] [#7 -0.14,-0.35,0.80,U] [#8 -0.29,-0.50,0.89,U] 
20:50:59.710 00.002 31432 refined, 7 included, MultiStar: {-0.33, -0.22}, one-star: {-0.80, 0.53}
20:50:59.712 00.002 31432 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.02) = xAngle (-2.58 = -2.58)
20:50:59.714 00.002 31432 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.43 = 0.43)
20:50:59.716 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.22 hyp=0.39 cameraTheta=-2.56 mountX=-0.33 mountY=0.16, mountTheta=2.69
20:50:59.719 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.22, opts=13)
20:50:59.722 00.003 31432 Enqueuing Move request for scope (-0.33, -0.22)
20:50:59.724 00.002 29876 Worker thread wakes up
20:50:59.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.22) opts 0xd
20:50:59.724 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.22)
20:50:59.724 00.000 29876 Moving (-0.33, -0.22) raw xDistance=-0.33 yDistance=0.16
20:50:59.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
20:50:59.724 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:59.725 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:50:59.725 00.000 29876 MoveAxis(E, 36, ABG)
20:50:59.725 00.000 29876 Guiding  Dir = 2, Dur = 36
20:50:59.725 00.000 29876 IsSlewing returns 0
20:50:59.725 00.000 29876 IsGuiding returns 0
20:50:59.725 00.000 29876 PulseGuide returned control before completion, sleep 46
20:50:59.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:50:59.740 00.012 31432 UpdateGuideState exits: m=2534 RSB=31.0
20:50:59.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:59.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:50:59.746 00.002 31432 Enqueuing Expose request
20:50:59.777 00.031 29876 IsGuiding returns 1
20:50:59.777 00.000 29876 scope still moving after pulse duration time elapsed
20:50:59.809 00.032 29876 IsSlewing returns 0
20:50:59.809 00.000 29876 IsGuiding returns 1
20:50:59.839 00.030 29876 IsSlewing returns 0
20:50:59.839 00.000 29876 IsGuiding returns 1
20:50:59.869 00.030 29876 IsSlewing returns 0
20:50:59.869 00.000 29876 IsGuiding returns 0
20:50:59.869 00.000 29876 scope move finished after 36 + 108 ms
20:50:59.869 00.000 29876 Move returns status 0, amount 36
20:50:59.869 00.000 29876 MoveAxis(N, 0, ABG)
20:50:59.869 00.000 29876 Move returns status 0, amount 0
20:50:59.869 00.000 29876 move complete, result=0
20:50:59.870 00.001 29876 worker thread done servicing request
20:50:59.870 00.000 29876 Worker thread wakes up
20:50:59.870 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:50:59.870 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:50:59.870 00.000 31432 GuideStep: -0.3 px 36 ms EAST, 0.2 px 0 ms NORTH
20:51:01.995 02.125 29876 Exposure complete
20:51:02.039 00.044 29876 worker thread done servicing request
20:51:02.039 00.000 31432 OnExposeComplete: enter
20:51:02.042 00.003 31432 UpdateGuideState(): m_state=6
20:51:02.044 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
20:51:02.046 00.002 31432 Star::Find returns 1 (0), X=612.00, Y=162.76, Mass=2538, SNR=30.5, Peak=257 HFD=3.3
20:51:02.048 00.002 31432 MultiStar: [#1 0.37,-0.09,1.05,U] [#2 0.47,0.08,1.13,U] [#3 0.53,-0.46,0.98,U] [#4 0.80,-0.56,0.00,M1] [#5 0.31,0.45,0.99,U] [#6 0.46,-0.35,1.03,U] [#7 0.77,-0.19,0.83,U] [#8 0.33,-0.19,0.89,U] 
20:51:02.050 00.002 31432 single-star, 7 included, MultiStar: {0.42, -0.07}, one-star: {0.20, 0.14}
20:51:02.051 00.001 31432 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.02) = xAngle (0.61 = 0.61)
20:51:02.053 00.002 31432 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.62 = -2.67)
20:51:02.055 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=0.20 mountY=-0.11, mountTheta=-0.51
20:51:02.058 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.14, opts=13)
20:51:02.060 00.002 31432 Enqueuing Move request for scope (0.20, 0.14)
20:51:02.062 00.002 29876 Worker thread wakes up
20:51:02.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
20:51:02.062 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
20:51:02.062 00.000 29876 Moving (0.20, 0.14) raw xDistance=0.20 yDistance=-0.11
20:51:02.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:51:02.062 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:02.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:51:02.062 00.000 29876 MoveAxis(E, 0, ABG)
20:51:02.062 00.000 29876 Move returns status 0, amount 0
20:51:02.062 00.000 29876 MoveAxis(N, 0, ABG)
20:51:02.062 00.000 29876 Move returns status 0, amount 0
20:51:02.062 00.000 29876 move complete, result=0
20:51:02.063 00.001 29876 worker thread done servicing request
20:51:02.068 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:02.081 00.013 31432 UpdateGuideState exits: m=2538 RSB=30.5
20:51:02.083 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:02.085 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:02.087 00.002 31432 Enqueuing Expose request
20:51:02.089 00.002 29876 Worker thread wakes up
20:51:02.089 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:51:02.091 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:02.091 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:04.003 01.912 29876 Exposure complete
20:51:04.046 00.043 29876 worker thread done servicing request
20:51:04.046 00.000 31432 OnExposeComplete: enter
20:51:04.048 00.002 31432 UpdateGuideState(): m_state=6
20:51:04.050 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
20:51:04.052 00.002 31432 Star::Find returns 1 (0), X=611.72, Y=162.74, Mass=2484, SNR=30.8, Peak=205 HFD=3.5
20:51:04.054 00.002 31432 MultiStar: [#1 0.31,-0.16,1.02,U] [#2 0.04,-0.33,1.18,U] [#3 -0.09,0.07,1.03,U] [#4 0.92,-0.43,0.00,M2] [#5 -0.13,0.05,0.91,U] [#6 0.06,-0.44,1.08,U] [#7 0.55,-0.63,0.00,M1] [#8 0.15,-0.30,0.86,U] 
20:51:04.056 00.002 31432 single-star, 6 included, MultiStar: {0.04, -0.15}, one-star: {-0.08, 0.12}
20:51:04.058 00.002 31432 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.02) = xAngle (2.16 = 2.16)
20:51:04.060 00.002 31432 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.17 = -1.11)
20:51:04.062 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.18 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
20:51:04.065 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.12, opts=13)
20:51:04.066 00.001 31432 Enqueuing Move request for scope (-0.08, 0.12)
20:51:04.069 00.003 29876 Worker thread wakes up
20:51:04.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
20:51:04.069 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
20:51:04.069 00.000 29876 Moving (-0.08, 0.12) raw xDistance=-0.08 yDistance=-0.13
20:51:04.069 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:51:04.069 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:04.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:51:04.069 00.000 29876 MoveAxis(E, 0, ABG)
20:51:04.069 00.000 29876 Move returns status 0, amount 0
20:51:04.069 00.000 29876 MoveAxis(N, 0, ABG)
20:51:04.069 00.000 29876 Move returns status 0, amount 0
20:51:04.069 00.000 29876 move complete, result=0
20:51:04.069 00.000 29876 worker thread done servicing request
20:51:04.073 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:04.083 00.010 31432 UpdateGuideState exits: m=2484 RSB=30.8
20:51:04.085 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:04.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:04.089 00.002 31432 Enqueuing Expose request
20:51:04.091 00.002 29876 Worker thread wakes up
20:51:04.091 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:51:04.093 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:04.093 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:06.225 02.132 29876 Exposure complete
20:51:06.268 00.043 29876 worker thread done servicing request
20:51:06.268 00.000 31432 OnExposeComplete: enter
20:51:06.270 00.002 31432 UpdateGuideState(): m_state=6
20:51:06.272 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
20:51:06.274 00.002 31432 Star::Find returns 1 (0), X=611.35, Y=162.57, Mass=2246, SNR=28.9, Peak=217 HFD=3.2
20:51:06.276 00.002 31432 MultiStar: [#1 -0.52,-0.29,1.07,U] [#2 -0.28,-0.81,0.00,M1] [#3 -0.11,-0.09,1.08,U] [#4 -0.31,-0.62,1.04,U] [#5 -0.17,-0.01,0.95,U] [#6 -0.19,-0.41,1.13,U] [#7 -0.18,-0.74,0.90,U] [#8 -0.50,-0.57,0.94,U] 
20:51:06.278 00.002 31432 single-star, 7 included, MultiStar: {-0.30, -0.34}, one-star: {-0.45, -0.05}
20:51:06.281 00.003 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
20:51:06.282 00.001 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
20:51:06.284 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-3.03 mountX=-0.45 mountY=-0.02, mountTheta=-3.09
20:51:06.287 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.05, opts=13)
20:51:06.289 00.002 31432 Enqueuing Move request for scope (-0.45, -0.05)
20:51:06.290 00.001 29876 Worker thread wakes up
20:51:06.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.05) opts 0xd
20:51:06.291 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.05)
20:51:06.291 00.000 29876 Moving (-0.45, -0.05) raw xDistance=-0.45 yDistance=-0.02
20:51:06.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:51:06.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:06.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:51:06.291 00.000 29876 MoveAxis(E, 43, ABG)
20:51:06.291 00.000 29876 Guiding  Dir = 2, Dur = 43
20:51:06.291 00.000 29876 IsSlewing returns 0
20:51:06.291 00.000 29876 IsGuiding returns 0
20:51:06.291 00.000 29876 PulseGuide returned control before completion, sleep 53
20:51:06.294 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:06.305 00.011 31432 UpdateGuideState exits: m=2246 RSB=28.9
20:51:06.308 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:06.309 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:06.311 00.002 31432 Enqueuing Expose request
20:51:06.349 00.038 29876 IsGuiding returns 1
20:51:06.349 00.000 29876 scope still moving after pulse duration time elapsed
20:51:06.380 00.031 29876 IsSlewing returns 0
20:51:06.380 00.000 29876 IsGuiding returns 1
20:51:06.411 00.031 29876 IsSlewing returns 0
20:51:06.411 00.000 29876 IsGuiding returns 1
20:51:06.442 00.031 29876 IsSlewing returns 0
20:51:06.442 00.000 29876 IsGuiding returns 1
20:51:06.473 00.031 29876 IsSlewing returns 0
20:51:06.473 00.000 29876 IsGuiding returns 0
20:51:06.473 00.000 29876 scope move finished after 43 + 138 ms
20:51:06.473 00.000 29876 Move returns status 0, amount 43
20:51:06.473 00.000 29876 MoveAxis(N, 0, ABG)
20:51:06.473 00.000 29876 Move returns status 0, amount 0
20:51:06.473 00.000 29876 move complete, result=0
20:51:06.473 00.000 29876 worker thread done servicing request
20:51:06.473 00.000 29876 Worker thread wakes up
20:51:06.473 00.000 31432 GuideStep: -0.5 px 43 ms EAST, -0.0 px 0 ms NORTH
20:51:06.476 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:06.476 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:08.382 01.906 29876 Exposure complete
20:51:08.424 00.042 29876 worker thread done servicing request
20:51:08.425 00.001 31432 OnExposeComplete: enter
20:51:08.427 00.002 31432 UpdateGuideState(): m_state=6
20:51:08.429 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
20:51:08.431 00.002 31432 Star::Find returns 1 (0), X=611.72, Y=162.95, Mass=2538, SNR=30.5, Peak=215 HFD=3.9
20:51:08.433 00.002 31432 MultiStar: [#1 0.20,-0.20,1.01,U] [#2 0.20,-0.48,1.19,U] [#3 0.02,-0.28,1.07,U] [#4 0.35,-0.47,0.96,U] [#5 0.16,0.33,0.93,U] [#6 0.35,-0.18,1.07,U] [#7 0.28,-0.63,0.86,U] [#8 0.35,-0.55,0.95,U] 
20:51:08.436 00.003 31432 refined, 8 included, MultiStar: {0.20, -0.24}, one-star: {-0.08, 0.33}
20:51:08.441 00.005 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
20:51:08.444 00.003 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.12 = 2.12)
20:51:08.446 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.87 mountX=0.20 mountY=0.27, mountTheta=0.94
20:51:08.449 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.24, opts=13)
20:51:08.451 00.002 31432 Enqueuing Move request for scope (0.20, -0.24)
20:51:08.453 00.002 29876 Worker thread wakes up
20:51:08.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
20:51:08.453 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
20:51:08.453 00.000 29876 Moving (0.20, -0.24) raw xDistance=0.20 yDistance=0.27
20:51:08.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:51:08.453 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:08.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:51:08.453 00.000 29876 MoveAxis(E, 0, ABG)
20:51:08.453 00.000 29876 Move returns status 0, amount 0
20:51:08.453 00.000 29876 MoveAxis(N, 0, ABG)
20:51:08.453 00.000 29876 Move returns status 0, amount 0
20:51:08.453 00.000 29876 move complete, result=0
20:51:08.453 00.000 29876 worker thread done servicing request
20:51:08.457 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:51:08.474 00.017 31432 UpdateGuideState exits: m=2538 RSB=30.5
20:51:08.477 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:08.479 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:08.481 00.002 31432 Enqueuing Expose request
20:51:08.483 00.002 29876 Worker thread wakes up
20:51:08.483 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:51:08.485 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:08.485 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:10.610 02.125 29876 Exposure complete
20:51:10.654 00.044 29876 worker thread done servicing request
20:51:10.654 00.000 31432 OnExposeComplete: enter
20:51:10.656 00.002 31432 UpdateGuideState(): m_state=6
20:51:10.658 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
20:51:10.660 00.002 31432 Star::Find returns 1 (0), X=611.14, Y=163.01, Mass=2605, SNR=31.6, Peak=237 HFD=3.3
20:51:10.662 00.002 31432 MultiStar: [#1 -0.17,-0.23,1.00,U] [#2 -0.14,-0.49,1.15,U] [#3 -0.13,-0.14,0.99,U] [#4 -0.31,-0.46,0.89,U] [#5 -0.30,0.22,0.93,U] [#6 -0.47,-0.42,1.07,U] [#7 -0.10,-0.60,0.81,U] [#8 -0.39,-0.41,0.89,U] 
20:51:10.664 00.002 31432 refined, 8 included, MultiStar: {-0.30, -0.23}, one-star: {-0.66, 0.39}
20:51:10.666 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
20:51:10.668 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
20:51:10.670 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-2.47 mountX=-0.30 mountY=0.19, mountTheta=2.59
20:51:10.674 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.23, opts=13)
20:51:10.677 00.003 31432 Enqueuing Move request for scope (-0.30, -0.23)
20:51:10.679 00.002 29876 Worker thread wakes up
20:51:10.679 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.23) opts 0xd
20:51:10.679 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.23)
20:51:10.679 00.000 29876 Moving (-0.30, -0.23) raw xDistance=-0.30 yDistance=0.19
20:51:10.679 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
20:51:10.679 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:10.679 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:51:10.679 00.000 29876 MoveAxis(E, 29, ABG)
20:51:10.679 00.000 29876 Guiding  Dir = 2, Dur = 29
20:51:10.680 00.001 29876 IsSlewing returns 0
20:51:10.680 00.000 29876 IsGuiding returns 0
20:51:10.680 00.000 29876 PulseGuide returned control before completion, sleep 39
20:51:10.683 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:10.695 00.012 31432 UpdateGuideState exits: m=2605 RSB=31.6
20:51:10.697 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:10.699 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:10.701 00.002 31432 Enqueuing Expose request
20:51:10.734 00.033 29876 IsGuiding returns 1
20:51:10.734 00.000 29876 scope still moving after pulse duration time elapsed
20:51:10.765 00.031 29876 IsSlewing returns 0
20:51:10.765 00.000 29876 IsGuiding returns 0
20:51:10.765 00.000 29876 scope move finished after 29 + 55 ms
20:51:10.765 00.000 29876 Move returns status 0, amount 29
20:51:10.765 00.000 29876 MoveAxis(N, 0, ABG)
20:51:10.765 00.000 29876 Move returns status 0, amount 0
20:51:10.765 00.000 29876 move complete, result=0
20:51:10.765 00.000 29876 worker thread done servicing request
20:51:10.765 00.000 29876 Worker thread wakes up
20:51:10.765 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.2 px 0 ms NORTH
20:51:10.767 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:10.768 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:12.671 01.903 29876 Exposure complete
20:51:12.715 00.044 29876 worker thread done servicing request
20:51:12.715 00.000 31432 OnExposeComplete: enter
20:51:12.717 00.002 31432 UpdateGuideState(): m_state=6
20:51:12.719 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
20:51:12.721 00.002 31432 Star::Find returns 1 (0), X=611.42, Y=162.40, Mass=2351, SNR=29.8, Peak=228 HFD=3.2
20:51:12.723 00.002 31432 MultiStar: [#1 -0.09,-0.87,0.00,M1] [#2 -0.04,-0.92,0.00,M1] [#3 -0.22,-0.88,0.00,M1] [#4 -0.33,-0.63,0.95,U] [#5 -0.38,-0.21,0.98,U] [#6 0.03,-0.76,1.07,U] [#7 0.06,-0.86,0.00,M1] [#8 -0.21,-0.80,0.00,M1] 
20:51:12.725 00.002 31432 single-star, 3 included, MultiStar: {-0.26, -0.46}, one-star: {-0.38, -0.22}
20:51:12.727 00.002 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.65 = -2.65)
20:51:12.728 00.001 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
20:51:12.730 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.62 mountX=-0.39 mountY=0.16, mountTheta=2.76
20:51:12.734 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.22, opts=13)
20:51:12.737 00.003 31432 Enqueuing Move request for scope (-0.38, -0.22)
20:51:12.739 00.002 29876 Worker thread wakes up
20:51:12.739 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.22) opts 0xd
20:51:12.739 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.22)
20:51:12.739 00.000 29876 Moving (-0.38, -0.22) raw xDistance=-0.39 yDistance=0.16
20:51:12.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
20:51:12.739 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:12.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:51:12.739 00.000 29876 MoveAxis(E, 42, ABG)
20:51:12.739 00.000 29876 Guiding  Dir = 2, Dur = 42
20:51:12.739 00.000 29876 IsSlewing returns 0
20:51:12.740 00.001 29876 IsGuiding returns 0
20:51:12.740 00.000 29876 PulseGuide returned control before completion, sleep 52
20:51:12.743 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:51:12.756 00.013 31432 UpdateGuideState exits: m=2351 RSB=29.8
20:51:12.761 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:12.764 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:12.766 00.002 31432 Enqueuing Expose request
20:51:12.794 00.028 29876 IsGuiding returns 1
20:51:12.794 00.000 29876 scope still moving after pulse duration time elapsed
20:51:12.826 00.032 29876 IsSlewing returns 0
20:51:12.826 00.000 29876 IsGuiding returns 1
20:51:12.857 00.031 29876 IsSlewing returns 0
20:51:12.857 00.000 29876 IsGuiding returns 0
20:51:12.857 00.000 29876 scope move finished after 42 + 75 ms
20:51:12.857 00.000 29876 Move returns status 0, amount 42
20:51:12.857 00.000 29876 MoveAxis(N, 0, ABG)
20:51:12.857 00.000 29876 Move returns status 0, amount 0
20:51:12.857 00.000 29876 move complete, result=0
20:51:12.857 00.000 29876 worker thread done servicing request
20:51:12.858 00.001 29876 Worker thread wakes up
20:51:12.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:12.858 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:12.858 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.2 px 0 ms NORTH
20:51:14.982 02.124 29876 Exposure complete
20:51:15.026 00.044 29876 worker thread done servicing request
20:51:15.026 00.000 31432 OnExposeComplete: enter
20:51:15.028 00.002 31432 UpdateGuideState(): m_state=6
20:51:15.030 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
20:51:15.032 00.002 31432 Star::Find returns 1 (0), X=610.96, Y=162.31, Mass=2407, SNR=29.6, Peak=207 HFD=3.4
20:51:15.034 00.002 31432 MultiStar: [#1 0.01,-0.96,0.00,M2] [#2 -0.22,-0.78,1.21,U] [#3 -0.44,-0.49,1.05,U] [#4 -0.12,-0.76,0.91,U] [#5 -0.41,-0.28,0.95,U] [#6 -0.00,-0.84,0.00,M1] [#7 0.05,-1.16,0.00,M2] [#8 -0.83,-0.68,0.00,M2] 
20:51:15.036 00.002 31432 refined, 4 included, MultiStar: {-0.40, -0.53}, one-star: {-0.84, -0.31}
20:51:15.038 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
20:51:15.040 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
20:51:15.041 00.001 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.53 hyp=0.67 cameraTheta=-2.22 mountX=-0.42 mountY=0.47, mountTheta=2.30
20:51:15.045 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.53, opts=13)
20:51:15.049 00.004 31432 Enqueuing Move request for scope (-0.40, -0.53)
20:51:15.051 00.002 29876 Worker thread wakes up
20:51:15.051 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.53) opts 0xd
20:51:15.051 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.53)
20:51:15.051 00.000 29876 Moving (-0.40, -0.53) raw xDistance=-0.42 yDistance=0.47
20:51:15.051 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
20:51:15.051 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:51:15.051 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
20:51:15.051 00.000 29876 MoveAxis(E, 46, ABG)
20:51:15.051 00.000 29876 Guiding  Dir = 2, Dur = 46
20:51:15.051 00.000 29876 IsSlewing returns 0
20:51:15.052 00.001 29876 IsGuiding returns 0
20:51:15.052 00.000 29876 PulseGuide returned control before completion, sleep 56
20:51:15.055 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:15.066 00.011 31432 UpdateGuideState exits: m=2407 RSB=29.6
20:51:15.068 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:15.070 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:15.072 00.002 31432 Enqueuing Expose request
20:51:15.122 00.050 29876 IsGuiding returns 1
20:51:15.122 00.000 29876 scope still moving after pulse duration time elapsed
20:51:15.151 00.029 29876 IsSlewing returns 0
20:51:15.151 00.000 29876 IsGuiding returns 1
20:51:15.182 00.031 29876 IsSlewing returns 0
20:51:15.182 00.000 29876 IsGuiding returns 1
20:51:15.214 00.032 29876 IsSlewing returns 0
20:51:15.214 00.000 29876 IsGuiding returns 0
20:51:15.214 00.000 29876 scope move finished after 46 + 115 ms
20:51:15.214 00.000 29876 Move returns status 0, amount 46
20:51:15.214 00.000 29876 MoveAxis(N, 0, ABG)
20:51:15.214 00.000 29876 Move returns status 0, amount 0
20:51:15.214 00.000 29876 move complete, result=0
20:51:15.214 00.000 29876 worker thread done servicing request
20:51:15.214 00.000 29876 Worker thread wakes up
20:51:15.214 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.5 px 0 ms NORTH
20:51:15.216 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:15.217 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:17.133 01.916 29876 Exposure complete
20:51:17.185 00.052 29876 worker thread done servicing request
20:51:17.185 00.000 31432 OnExposeComplete: enter
20:51:17.187 00.002 31432 UpdateGuideState(): m_state=6
20:51:17.189 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
20:51:17.191 00.002 31432 Star::Find returns 1 (0), X=610.90, Y=162.14, Mass=2357, SNR=29.6, Peak=209 HFD=3.5
20:51:17.193 00.002 31432 MultiStar: [#1 -0.42,-0.75,0.00,M3] [#2 -0.89,-0.63,0.00,M1] [#3 -0.69,-0.73,0.00,M1] [#4 -0.53,-0.82,0.00,M1] [#5 -0.87,-0.47,0.00,M1] [#6 -0.29,-0.97,0.00,M2] [#7 -0.49,-0.79,0.00,M3] [#8 -0.46,-1.31,0.00,M3] 
20:51:17.195 00.002 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.02) = xAngle (-2.67 = -2.67)
20:51:17.197 00.002 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.34 = 0.34)
20:51:17.198 00.001 31432 CameraToMount -- cameraX=-0.90 cameraY=-0.48 hyp=1.02 cameraTheta=-2.65 mountX=-0.91 mountY=0.34, mountTheta=2.79
20:51:17.201 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=-0.48, opts=13)
20:51:17.203 00.002 31432 Enqueuing Move request for scope (-0.90, -0.48)
20:51:17.204 00.001 29876 Worker thread wakes up
20:51:17.204 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.48) opts 0xd
20:51:17.204 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, -0.48)
20:51:17.204 00.000 29876 Moving (-0.90, -0.48) raw xDistance=-0.91 yDistance=0.34
20:51:17.204 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.91
20:51:17.204 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:51:17.204 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:51:17.204 00.000 29876 MoveAxis(E, 94, ABG)
20:51:17.204 00.000 29876 Guiding  Dir = 2, Dur = 94
20:51:17.206 00.002 29876 IsSlewing returns 0
20:51:17.206 00.000 29876 IsGuiding returns 0
20:51:17.206 00.000 29876 PulseGuide returned control before completion, sleep 104
20:51:17.208 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:51:17.225 00.017 31432 UpdateGuideState exits: m=2357 RSB=29.6
20:51:17.228 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:17.230 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:17.233 00.003 31432 Enqueuing Expose request
20:51:17.316 00.083 29876 IsGuiding returns 1
20:51:17.316 00.000 29876 scope still moving after pulse duration time elapsed
20:51:17.347 00.031 29876 IsSlewing returns 0
20:51:17.347 00.000 29876 IsGuiding returns 1
20:51:17.378 00.031 29876 IsSlewing returns 0
20:51:17.378 00.000 29876 IsGuiding returns 1
20:51:17.408 00.030 29876 IsSlewing returns 0
20:51:17.408 00.000 29876 IsGuiding returns 1
20:51:17.441 00.033 29876 IsSlewing returns 0
20:51:17.441 00.000 29876 IsGuiding returns 0
20:51:17.441 00.000 29876 scope move finished after 94 + 141 ms
20:51:17.441 00.000 29876 Move returns status 0, amount 94
20:51:17.441 00.000 29876 MoveAxis(N, 0, ABG)
20:51:17.441 00.000 29876 Move returns status 0, amount 0
20:51:17.441 00.000 29876 move complete, result=0
20:51:17.441 00.000 29876 worker thread done servicing request
20:51:17.441 00.000 29876 Worker thread wakes up
20:51:17.441 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:17.441 00.000 31432 GuideStep: -0.9 px 94 ms EAST, 0.3 px 0 ms NORTH
20:51:17.445 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:19.574 02.129 29876 Exposure complete
20:51:19.634 00.060 29876 worker thread done servicing request
20:51:19.634 00.000 31432 OnExposeComplete: enter
20:51:19.638 00.004 31432 UpdateGuideState(): m_state=6
20:51:19.640 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
20:51:19.642 00.002 31432 Star::Find returns 1 (0), X=610.82, Y=162.49, Mass=2373, SNR=28.9, Peak=186 HFD=3.8
20:51:19.644 00.002 31432 MultiStar: [#1 -0.62,-0.62,0.00,M4] [#2 -1.08,-0.43,0.00,M2] [#3 -0.52,-0.06,1.09,U] [#4 -0.32,-0.78,0.00,M2] [#5 -0.54,-0.21,0.95,U] [#6 -0.98,-0.35,0.00,M3] [#7 -0.37,-0.51,0.88,U] [#8 -0.55,-0.70,0.00,M4] 
20:51:19.647 00.003 31432 refined, 3 included, MultiStar: {-0.61, -0.22}, one-star: {-0.98, -0.13}
20:51:19.650 00.003 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
20:51:19.653 00.003 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.19 = 0.19)
20:51:19.655 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.22 hyp=0.65 cameraTheta=-2.80 mountX=-0.62 mountY=0.12, mountTheta=2.95
20:51:19.659 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.22, opts=13)
20:51:19.661 00.002 31432 Enqueuing Move request for scope (-0.61, -0.22)
20:51:19.664 00.003 29876 Worker thread wakes up
20:51:19.664 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.22) opts 0xd
20:51:19.664 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.22)
20:51:19.665 00.001 29876 Moving (-0.61, -0.22) raw xDistance=-0.62 yDistance=0.12
20:51:19.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
20:51:19.665 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:19.665 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:51:19.665 00.000 29876 MoveAxis(E, 72, ABG)
20:51:19.665 00.000 29876 Guiding  Dir = 2, Dur = 72
20:51:19.665 00.000 29876 IsSlewing returns 0
20:51:19.665 00.000 29876 IsGuiding returns 0
20:51:19.665 00.000 29876 PulseGuide returned control before completion, sleep 82
20:51:19.670 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:19.688 00.018 31432 UpdateGuideState exits: m=2373 RSB=28.9
20:51:19.691 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:19.693 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:19.696 00.003 31432 Enqueuing Expose request
20:51:19.760 00.064 29876 IsGuiding returns 1
20:51:19.760 00.000 29876 scope still moving after pulse duration time elapsed
20:51:19.791 00.031 29876 IsSlewing returns 0
20:51:19.791 00.000 29876 IsGuiding returns 1
20:51:19.822 00.031 29876 IsSlewing returns 0
20:51:19.822 00.000 29876 IsGuiding returns 0
20:51:19.822 00.000 29876 scope move finished after 72 + 84 ms
20:51:19.822 00.000 29876 Move returns status 0, amount 72
20:51:19.822 00.000 29876 MoveAxis(N, 0, ABG)
20:51:19.822 00.000 29876 Move returns status 0, amount 0
20:51:19.822 00.000 29876 move complete, result=0
20:51:19.822 00.000 29876 worker thread done servicing request
20:51:19.822 00.000 29876 Worker thread wakes up
20:51:19.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:19.822 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:19.822 00.000 31432 GuideStep: -0.6 px 72 ms EAST, 0.1 px 0 ms NORTH
20:51:21.726 01.904 29876 Exposure complete
20:51:21.769 00.043 29876 worker thread done servicing request
20:51:21.770 00.001 31432 OnExposeComplete: enter
20:51:21.772 00.002 31432 UpdateGuideState(): m_state=6
20:51:21.774 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
20:51:21.776 00.002 31432 Star::Find returns 1 (0), X=611.74, Y=162.45, Mass=2339, SNR=29.8, Peak=182 HFD=3.5
20:51:21.778 00.002 31432 MultiStar: [#1 0.38,-0.49,1.11,U] [#2 0.19,-0.89,0.00,M3] [#3 0.33,-0.80,0.00,M1] [#4 0.15,-0.82,0.00,M3] [#5 -0.14,-0.20,1.00,U] [#6 0.21,-0.97,0.00,M4] [#7 0.35,-0.79,0.00,M3] [#8 0.17,-0.62,0.92,U] 
20:51:21.780 00.002 31432 single-star, 3 included, MultiStar: {0.09, -0.37}, one-star: {-0.07, -0.18}
20:51:21.781 00.001 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
20:51:21.783 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
20:51:21.785 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.93 mountX=-0.07 mountY=0.16, mountTheta=1.98
20:51:21.788 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.18, opts=13)
20:51:21.790 00.002 31432 Enqueuing Move request for scope (-0.07, -0.18)
20:51:21.792 00.002 29876 Worker thread wakes up
20:51:21.792 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
20:51:21.792 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
20:51:21.792 00.000 29876 Moving (-0.07, -0.18) raw xDistance=-0.07 yDistance=0.16
20:51:21.792 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:51:21.792 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:21.792 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:51:21.792 00.000 29876 MoveAxis(E, 0, ABG)
20:51:21.792 00.000 29876 Move returns status 0, amount 0
20:51:21.792 00.000 29876 MoveAxis(N, 0, ABG)
20:51:21.792 00.000 29876 Move returns status 0, amount 0
20:51:21.792 00.000 29876 move complete, result=0
20:51:21.792 00.000 29876 worker thread done servicing request
20:51:21.796 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:21.808 00.012 31432 UpdateGuideState exits: m=2339 RSB=29.8
20:51:21.810 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:21.811 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:21.813 00.002 31432 Enqueuing Expose request
20:51:21.815 00.002 29876 Worker thread wakes up
20:51:21.815 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:51:21.817 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:21.817 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:23.939 02.122 29876 Exposure complete
20:51:23.982 00.043 29876 worker thread done servicing request
20:51:23.982 00.000 31432 OnExposeComplete: enter
20:51:23.984 00.002 31432 UpdateGuideState(): m_state=6
20:51:23.986 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
20:51:23.988 00.002 31432 Star::Find returns 1 (0), X=612.02, Y=162.69, Mass=2350, SNR=30.3, Peak=176 HFD=3.4
20:51:23.990 00.002 31432 MultiStar: [#1 0.01,-0.42,0.99,U] [#2 -0.06,-0.91,0.00,M4] [#3 0.42,-0.37,1.02,U] [#4 0.50,-0.60,0.90,U] [#5 0.54,-0.14,0.88,U] [#6 0.19,-0.59,1.05,U] [#7 0.26,-0.64,0.85,U] [#8 0.07,-0.57,0.91,U] 
20:51:23.992 00.002 31432 single-star, 7 included, MultiStar: {0.27, -0.40}, one-star: {0.22, 0.07}
20:51:23.994 00.002 31432 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
20:51:23.996 00.002 31432 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
20:51:23.997 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.30 mountX=0.22 mountY=-0.03, mountTheta=-0.15
20:51:24.000 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.07, opts=13)
20:51:24.002 00.002 31432 Enqueuing Move request for scope (0.22, 0.07)
20:51:24.004 00.002 29876 Worker thread wakes up
20:51:24.004 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
20:51:24.004 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
20:51:24.004 00.000 29876 Moving (0.22, 0.07) raw xDistance=0.22 yDistance=-0.03
20:51:24.004 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
20:51:24.004 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:24.004 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:51:24.004 00.000 29876 MoveAxis(W, 21, ABG)
20:51:24.004 00.000 29876 Guiding  Dir = 3, Dur = 21
20:51:24.005 00.001 29876 IsSlewing returns 0
20:51:24.005 00.000 29876 IsGuiding returns 0
20:51:24.005 00.000 29876 PulseGuide returned control before completion, sleep 31
20:51:24.009 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:51:24.021 00.012 31432 UpdateGuideState exits: m=2350 RSB=30.3
20:51:24.023 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:24.025 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:24.027 00.002 31432 Enqueuing Expose request
20:51:24.046 00.019 29876 IsGuiding returns 1
20:51:24.046 00.000 29876 scope still moving after pulse duration time elapsed
20:51:24.077 00.031 29876 IsSlewing returns 0
20:51:24.077 00.000 29876 IsGuiding returns 1
20:51:24.108 00.031 29876 IsSlewing returns 0
20:51:24.108 00.000 29876 IsGuiding returns 0
20:51:24.108 00.000 29876 scope move finished after 21 + 82 ms
20:51:24.108 00.000 29876 Move returns status 0, amount 21
20:51:24.108 00.000 29876 MoveAxis(N, 0, ABG)
20:51:24.108 00.000 29876 Move returns status 0, amount 0
20:51:24.108 00.000 29876 move complete, result=0
20:51:24.108 00.000 29876 worker thread done servicing request
20:51:24.108 00.000 29876 Worker thread wakes up
20:51:24.108 00.000 31432 GuideStep: 0.2 px 21 ms WEST, -0.0 px 0 ms NORTH
20:51:24.111 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:24.111 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:26.021 01.910 29876 Exposure complete
20:51:26.064 00.043 29876 worker thread done servicing request
20:51:26.064 00.000 31432 OnExposeComplete: enter
20:51:26.067 00.003 31432 UpdateGuideState(): m_state=6
20:51:26.069 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
20:51:26.070 00.001 31432 Star::Find returns 1 (0), X=610.79, Y=162.48, Mass=2563, SNR=30.2, Peak=206 HFD=3.7
20:51:26.072 00.002 31432 MultiStar: [#1 -0.57,-0.48,1.02,U] [#2 -0.28,-0.69,1.13,U] [#3 -0.45,-0.52,0.99,U] [#4 0.02,-0.87,0.00,M3] [#5 -0.76,-0.28,0.98,U] [#6 -0.11,-0.75,1.07,U] [#7 -0.38,-0.46,0.82,U] [#8 -0.16,-0.66,0.91,U] 
20:51:26.074 00.002 31432 refined, 7 included, MultiStar: {-0.46, -0.50}, one-star: {-1.02, -0.14}
20:51:26.076 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.02) = xAngle (-2.34 = -2.34)
20:51:26.078 00.002 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.67 = 0.67)
20:51:26.079 00.001 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.50 hyp=0.68 cameraTheta=-2.32 mountX=-0.48 mountY=0.43, mountTheta=2.41
20:51:26.083 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.50, opts=13)
20:51:26.085 00.002 31432 Enqueuing Move request for scope (-0.46, -0.50)
20:51:26.089 00.004 29876 Worker thread wakes up
20:51:26.089 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.50) opts 0xd
20:51:26.089 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.50)
20:51:26.089 00.000 29876 Moving (-0.46, -0.50) raw xDistance=-0.48 yDistance=0.43
20:51:26.089 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.48
20:51:26.089 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=0.56
20:51:26.089 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
20:51:26.089 00.000 29876 MoveAxis(E, 43, ABG)
20:51:26.089 00.000 29876 Guiding  Dir = 2, Dur = 43
20:51:26.089 00.000 29876 IsSlewing returns 0
20:51:26.089 00.000 29876 IsGuiding returns 0
20:51:26.090 00.001 29876 PulseGuide returned control before completion, sleep 53
20:51:26.093 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:26.105 00.012 31432 UpdateGuideState exits: m=2563 RSB=30.2
20:51:26.107 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:26.109 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:26.111 00.002 31432 Enqueuing Expose request
20:51:26.145 00.034 29876 IsGuiding returns 1
20:51:26.145 00.000 29876 scope still moving after pulse duration time elapsed
20:51:26.176 00.031 29876 IsSlewing returns 0
20:51:26.176 00.000 29876 IsGuiding returns 1
20:51:26.206 00.030 29876 IsSlewing returns 0
20:51:26.206 00.000 29876 IsGuiding returns 1
20:51:26.237 00.031 29876 IsSlewing returns 0
20:51:26.237 00.000 29876 IsGuiding returns 0
20:51:26.237 00.000 29876 scope move finished after 43 + 104 ms
20:51:26.237 00.000 29876 Move returns status 0, amount 43
20:51:26.237 00.000 29876 BLC: Oldest BLC event removed
20:51:26.237 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:51:26.237 00.000 29876 MoveAxis(S, 51, ABG)
20:51:26.237 00.000 29876 Guiding  Dir = 1, Dur = 51
20:51:26.237 00.000 29876 IsSlewing returns 0
20:51:26.238 00.001 29876 IsGuiding returns 0
20:51:26.238 00.000 29876 PulseGuide returned control before completion, sleep 61
20:51:26.299 00.061 29876 IsGuiding returns 1
20:51:26.299 00.000 29876 scope still moving after pulse duration time elapsed
20:51:26.330 00.031 29876 IsSlewing returns 0
20:51:26.330 00.000 29876 IsGuiding returns 1
20:51:26.361 00.031 29876 IsSlewing returns 0
20:51:26.361 00.000 29876 IsGuiding returns 1
20:51:26.392 00.031 29876 IsSlewing returns 0
20:51:26.392 00.000 29876 IsGuiding returns 1
20:51:26.423 00.031 29876 IsSlewing returns 0
20:51:26.423 00.000 29876 IsGuiding returns 1
20:51:26.454 00.031 29876 IsSlewing returns 0
20:51:26.454 00.000 29876 IsGuiding returns 1
20:51:26.485 00.031 29876 IsSlewing returns 0
20:51:26.485 00.000 29876 IsGuiding returns 0
20:51:26.486 00.001 29876 scope move finished after 51 + 197 ms
20:51:26.486 00.000 29876 Move returns status 0, amount 51
20:51:26.486 00.000 29876 move complete, result=0
20:51:26.486 00.000 29876 worker thread done servicing request
20:51:26.486 00.000 31432 GuideStep: -0.5 px 43 ms EAST, 0.4 px 51 ms SOUTH
20:51:26.488 00.002 29876 Worker thread wakes up
20:51:26.488 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:26.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:28.624 02.136 29876 Exposure complete
20:51:28.667 00.043 29876 worker thread done servicing request
20:51:28.667 00.000 31432 OnExposeComplete: enter
20:51:28.670 00.003 31432 UpdateGuideState(): m_state=6
20:51:28.672 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
20:51:28.674 00.002 31432 Star::Find returns 1 (0), X=610.75, Y=162.83, Mass=2620, SNR=31.4, Peak=225 HFD=3.6
20:51:28.676 00.002 31432 MultiStar: [#1 -0.74,-0.33,1.02,U] [#2 -0.97,-0.38,0.00,M4] [#3 -0.65,-0.43,0.95,U] [#4 -0.21,-0.54,0.92,U] [#5 -0.97,0.09,0.00,M1] [#6 -0.81,-0.40,0.00,M3] [#7 -0.57,-0.70,0.00,M2] [#8 -0.59,-0.37,0.91,U] 
20:51:28.679 00.003 31432 refined, 4 included, MultiStar: {-0.66, -0.28}, one-star: {-1.06, 0.21}
20:51:28.681 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
20:51:28.682 00.001 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
20:51:28.684 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.28 hyp=0.72 cameraTheta=-2.73 mountX=-0.67 mountY=0.18, mountTheta=2.88
20:51:28.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.28, opts=13)
20:51:28.690 00.003 31432 Enqueuing Move request for scope (-0.66, -0.28)
20:51:28.692 00.002 29876 Worker thread wakes up
20:51:28.692 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.28) opts 0xd
20:51:28.692 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.28)
20:51:28.692 00.000 29876 Moving (-0.66, -0.28) raw xDistance=-0.67 yDistance=0.18
20:51:28.692 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
20:51:28.692 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:28.692 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:51:28.692 00.000 29876 MoveAxis(E, 70, ABG)
20:51:28.692 00.000 29876 Guiding  Dir = 2, Dur = 70
20:51:28.692 00.000 29876 IsSlewing returns 0
20:51:28.692 00.000 29876 IsGuiding returns 0
20:51:28.693 00.001 29876 PulseGuide returned control before completion, sleep 80
20:51:28.696 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:28.709 00.013 31432 UpdateGuideState exits: m=2620 RSB=31.4
20:51:28.711 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:28.713 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:28.715 00.002 31432 Enqueuing Expose request
20:51:28.779 00.064 29876 IsGuiding returns 1
20:51:28.779 00.000 29876 scope still moving after pulse duration time elapsed
20:51:28.810 00.031 29876 IsSlewing returns 0
20:51:28.810 00.000 29876 IsGuiding returns 1
20:51:28.841 00.031 29876 IsSlewing returns 0
20:51:28.841 00.000 29876 IsGuiding returns 1
20:51:28.871 00.030 29876 IsSlewing returns 0
20:51:28.871 00.000 29876 IsGuiding returns 1
20:51:28.902 00.031 29876 IsSlewing returns 0
20:51:28.902 00.000 29876 IsGuiding returns 0
20:51:28.902 00.000 29876 scope move finished after 70 + 140 ms
20:51:28.902 00.000 29876 Move returns status 0, amount 70
20:51:28.902 00.000 29876 MoveAxis(N, 0, ABG)
20:51:28.902 00.000 29876 Move returns status 0, amount 0
20:51:28.902 00.000 29876 move complete, result=0
20:51:28.902 00.000 29876 worker thread done servicing request
20:51:28.902 00.000 29876 Worker thread wakes up
20:51:28.902 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:28.902 00.000 31432 GuideStep: -0.7 px 70 ms EAST, 0.2 px 0 ms NORTH
20:51:28.905 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:30.818 01.913 29876 Exposure complete
20:51:30.861 00.043 29876 worker thread done servicing request
20:51:30.861 00.000 31432 OnExposeComplete: enter
20:51:30.864 00.003 31432 UpdateGuideState(): m_state=6
20:51:30.866 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
20:51:30.868 00.002 31432 Star::Find returns 1 (0), X=610.83, Y=162.75, Mass=2348, SNR=29.9, Peak=226 HFD=3.5
20:51:30.870 00.002 31432 MultiStar: [#1 -0.51,-0.12,1.01,U] [#2 -0.90,-0.66,0.00,M5] [#3 -0.57,-0.34,1.04,U] [#4 -0.70,-0.36,0.93,U] [#5 -0.84,0.27,0.00,M2] [#6 -0.58,-0.60,0.00,M4] [#7 -0.62,-0.15,0.81,U] [#8 -0.44,-0.64,0.87,U] 
20:51:30.872 00.002 31432 refined, 5 included, MultiStar: {-0.64, -0.24}, one-star: {-0.97, 0.13}
20:51:30.874 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
20:51:30.875 00.001 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
20:51:30.877 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.24 hyp=0.68 cameraTheta=-2.78 mountX=-0.64 mountY=0.14, mountTheta=2.93
20:51:30.880 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.24, opts=13)
20:51:30.882 00.002 31432 Enqueuing Move request for scope (-0.64, -0.24)
20:51:30.884 00.002 29876 Worker thread wakes up
20:51:30.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.24) opts 0xd
20:51:30.884 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.24)
20:51:30.884 00.000 29876 Moving (-0.64, -0.24) raw xDistance=-0.64 yDistance=0.14
20:51:30.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
20:51:30.884 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:30.884 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:51:30.884 00.000 29876 MoveAxis(E, 72, ABG)
20:51:30.884 00.000 29876 Guiding  Dir = 2, Dur = 72
20:51:30.885 00.001 29876 IsSlewing returns 0
20:51:30.885 00.000 29876 IsGuiding returns 0
20:51:30.885 00.000 29876 PulseGuide returned control before completion, sleep 82
20:51:30.888 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:30.900 00.012 31432 UpdateGuideState exits: m=2348 RSB=29.9
20:51:30.902 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:30.904 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:30.906 00.002 31432 Enqueuing Expose request
20:51:30.975 00.069 29876 IsGuiding returns 1
20:51:30.975 00.000 29876 scope still moving after pulse duration time elapsed
20:51:31.005 00.030 29876 IsSlewing returns 0
20:51:31.005 00.000 29876 IsGuiding returns 1
20:51:31.035 00.030 29876 IsSlewing returns 0
20:51:31.035 00.000 29876 IsGuiding returns 0
20:51:31.035 00.000 29876 scope move finished after 72 + 77 ms
20:51:31.035 00.000 29876 Move returns status 0, amount 72
20:51:31.035 00.000 29876 MoveAxis(N, 0, ABG)
20:51:31.035 00.000 29876 Move returns status 0, amount 0
20:51:31.035 00.000 29876 move complete, result=0
20:51:31.035 00.000 29876 worker thread done servicing request
20:51:31.035 00.000 29876 Worker thread wakes up
20:51:31.035 00.000 31432 GuideStep: -0.6 px 72 ms EAST, 0.1 px 0 ms NORTH
20:51:31.038 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:31.038 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:33.263 02.225 29876 Exposure complete
20:51:33.307 00.044 29876 worker thread done servicing request
20:51:33.307 00.000 31432 OnExposeComplete: enter
20:51:33.310 00.003 31432 UpdateGuideState(): m_state=6
20:51:33.312 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
20:51:33.314 00.002 31432 Star::Find returns 1 (0), X=611.76, Y=162.75, Mass=2373, SNR=29.6, Peak=229 HFD=3.5
20:51:33.316 00.002 31432 MultiStar: [#1 0.25,-0.21,1.05,U] [#2 0.25,-0.44,1.20,U] [#3 0.13,-0.21,1.11,U] [#4 0.49,-0.91,0.00,M2] [#5 0.30,-0.32,0.92,U] [#6 -0.09,-0.63,1.12,U] [#7 0.67,-0.71,0.00,M2] [#8 -0.03,-0.65,0.92,U] 
20:51:33.317 00.001 31432 single-star, 6 included, MultiStar: {0.11, -0.33}, one-star: {-0.05, 0.13}
20:51:33.319 00.002 31432 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.02) = xAngle (1.88 = 1.88)
20:51:33.321 00.002 31432 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.89 = -1.39)
20:51:33.323 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
20:51:33.326 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.13, opts=13)
20:51:33.328 00.002 31432 Enqueuing Move request for scope (-0.05, 0.13)
20:51:33.330 00.002 29876 Worker thread wakes up
20:51:33.330 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
20:51:33.330 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
20:51:33.330 00.000 29876 Moving (-0.05, 0.13) raw xDistance=-0.04 yDistance=-0.14
20:51:33.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:51:33.330 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:33.330 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:51:33.330 00.000 29876 MoveAxis(E, 0, ABG)
20:51:33.330 00.000 29876 Move returns status 0, amount 0
20:51:33.330 00.000 29876 MoveAxis(N, 0, ABG)
20:51:33.330 00.000 29876 Move returns status 0, amount 0
20:51:33.330 00.000 29876 move complete, result=0
20:51:33.330 00.000 29876 worker thread done servicing request
20:51:33.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:51:33.346 00.013 31432 UpdateGuideState exits: m=2373 RSB=29.6
20:51:33.349 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:33.351 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:33.353 00.002 31432 Enqueuing Expose request
20:51:33.355 00.002 29876 Worker thread wakes up
20:51:33.355 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:51:33.357 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:33.357 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:35.262 01.905 29876 Exposure complete
20:51:35.306 00.044 29876 worker thread done servicing request
20:51:35.306 00.000 31432 OnExposeComplete: enter
20:51:35.308 00.002 31432 UpdateGuideState(): m_state=6
20:51:35.310 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
20:51:35.312 00.002 31432 Star::Find returns 1 (0), X=611.36, Y=162.03, Mass=2531, SNR=30.9, Peak=215 HFD=3.8
20:51:35.314 00.002 31432 MultiStar: [#1 -0.28,-0.73,0.98,U] [#2 -0.06,-1.12,0.00,M5] [#3 -0.29,-0.82,0.00,M1] [#4 -0.06,-0.98,0.00,M3] [#5 -0.53,-0.11,0.90,U] [#6 -0.04,-0.88,0.00,M4] [#7 -0.18,-0.92,0.00,M3] [#8 -0.39,-0.84,0.00,M1] 
20:51:35.316 00.002 31432 refined, 2 included, MultiStar: {-0.41, -0.49}, one-star: {-0.44, -0.59}
20:51:35.318 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.30 = -2.30)
20:51:35.320 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.71 = 0.71)
20:51:35.322 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.49 hyp=0.64 cameraTheta=-2.28 mountX=-0.43 mountY=0.42, mountTheta=2.37
20:51:35.325 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.49, opts=13)
20:51:35.328 00.003 31432 Enqueuing Move request for scope (-0.41, -0.49)
20:51:35.330 00.002 29876 Worker thread wakes up
20:51:35.330 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.49) opts 0xd
20:51:35.330 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.49)
20:51:35.330 00.000 29876 Moving (-0.41, -0.49) raw xDistance=-0.43 yDistance=0.42
20:51:35.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
20:51:35.330 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
20:51:35.330 00.000 29876 MoveAxis(E, 41, ABG)
20:51:35.330 00.000 29876 Guiding  Dir = 2, Dur = 41
20:51:35.330 00.000 29876 IsSlewing returns 0
20:51:35.330 00.000 29876 IsGuiding returns 0
20:51:35.331 00.001 29876 PulseGuide returned control before completion, sleep 51
20:51:35.334 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:35.345 00.011 31432 UpdateGuideState exits: m=2531 RSB=30.9
20:51:35.348 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:35.350 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:35.351 00.001 31432 Enqueuing Expose request
20:51:35.386 00.035 29876 IsGuiding returns 1
20:51:35.386 00.000 29876 scope still moving after pulse duration time elapsed
20:51:35.418 00.032 29876 IsSlewing returns 0
20:51:35.418 00.000 29876 IsGuiding returns 1
20:51:35.449 00.031 29876 IsSlewing returns 0
20:51:35.449 00.000 29876 IsGuiding returns 1
20:51:35.480 00.031 29876 IsSlewing returns 0
20:51:35.480 00.000 29876 IsGuiding returns 0
20:51:35.480 00.000 29876 scope move finished after 41 + 108 ms
20:51:35.480 00.000 29876 Move returns status 0, amount 41
20:51:35.480 00.000 29876 MoveAxis(S, 31, ABG)
20:51:35.480 00.000 29876 Guiding  Dir = 1, Dur = 31
20:51:35.481 00.001 29876 IsSlewing returns 0
20:51:35.481 00.000 29876 IsGuiding returns 0
20:51:35.481 00.000 29876 PulseGuide returned control before completion, sleep 41
20:51:35.526 00.045 29876 IsGuiding returns 1
20:51:35.526 00.000 29876 scope still moving after pulse duration time elapsed
20:51:35.556 00.030 29876 IsSlewing returns 0
20:51:35.556 00.000 29876 IsGuiding returns 1
20:51:35.587 00.031 29876 IsSlewing returns 0
20:51:35.587 00.000 29876 IsGuiding returns 1
20:51:35.618 00.031 29876 IsSlewing returns 0
20:51:35.618 00.000 29876 IsGuiding returns 1
20:51:35.648 00.030 29876 IsSlewing returns 0
20:51:35.648 00.000 29876 IsGuiding returns 1
20:51:35.679 00.031 29876 IsSlewing returns 0
20:51:35.679 00.000 29876 IsGuiding returns 0
20:51:35.679 00.000 29876 scope move finished after 31 + 167 ms
20:51:35.679 00.000 29876 Move returns status 0, amount 31
20:51:35.679 00.000 29876 move complete, result=0
20:51:35.679 00.000 29876 worker thread done servicing request
20:51:35.679 00.000 29876 Worker thread wakes up
20:51:35.679 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:35.679 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:35.679 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.4 px 31 ms SOUTH
20:51:37.811 02.132 29876 Exposure complete
20:51:37.857 00.046 29876 worker thread done servicing request
20:51:37.857 00.000 31432 OnExposeComplete: enter
20:51:37.859 00.002 31432 UpdateGuideState(): m_state=6
20:51:37.861 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
20:51:37.863 00.002 31432 Star::Find returns 1 (0), X=611.24, Y=162.74, Mass=2432, SNR=30.1, Peak=216 HFD=3.5
20:51:37.865 00.002 31432 MultiStar: [#1 -0.35,-0.46,1.03,U] [#2 0.07,-0.84,0.00,M6] [#3 -0.13,-0.83,0.00,M2] [#4 0.27,-0.99,0.00,M4] [#5 -0.46,-0.03,0.95,U] [#6 0.04,-0.65,1.10,U] [#7 0.04,-0.43,0.81,U] [#8 -0.42,-0.68,0.94,U] 
20:51:37.867 00.002 31432 refined, 5 included, MultiStar: {-0.28, -0.36}, one-star: {-0.56, 0.11}
20:51:37.868 00.001 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
20:51:37.870 00.002 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.75 = 0.75)
20:51:37.872 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-2.24 mountX=-0.29 mountY=0.31, mountTheta=2.33
20:51:37.875 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.36, opts=13)
20:51:37.877 00.002 31432 Enqueuing Move request for scope (-0.28, -0.36)
20:51:37.879 00.002 29876 Worker thread wakes up
20:51:37.879 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.36) opts 0xd
20:51:37.879 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.36)
20:51:37.879 00.000 29876 Moving (-0.28, -0.36) raw xDistance=-0.29 yDistance=0.31
20:51:37.879 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
20:51:37.879 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
20:51:37.879 00.000 29876 MoveAxis(E, 34, ABG)
20:51:37.879 00.000 29876 Guiding  Dir = 2, Dur = 34
20:51:37.879 00.000 29876 IsSlewing returns 0
20:51:37.880 00.001 29876 IsGuiding returns 0
20:51:37.880 00.000 29876 PulseGuide returned control before completion, sleep 44
20:51:37.883 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:37.894 00.011 31432 UpdateGuideState exits: m=2432 RSB=30.1
20:51:37.897 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:37.899 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:37.901 00.002 31432 Enqueuing Expose request
20:51:37.931 00.030 29876 IsGuiding returns 1
20:51:37.931 00.000 29876 scope still moving after pulse duration time elapsed
20:51:37.962 00.031 29876 IsSlewing returns 0
20:51:37.962 00.000 29876 IsGuiding returns 0
20:51:37.962 00.000 29876 scope move finished after 34 + 48 ms
20:51:37.962 00.000 29876 Move returns status 0, amount 34
20:51:37.962 00.000 29876 MoveAxis(S, 23, ABG)
20:51:37.962 00.000 29876 Guiding  Dir = 1, Dur = 23
20:51:37.962 00.000 29876 IsSlewing returns 0
20:51:37.962 00.000 29876 IsGuiding returns 0
20:51:37.962 00.000 29876 PulseGuide returned control before completion, sleep 33
20:51:38.008 00.046 29876 IsGuiding returns 1
20:51:38.008 00.000 29876 scope still moving after pulse duration time elapsed
20:51:38.039 00.031 29876 IsSlewing returns 0
20:51:38.039 00.000 29876 IsGuiding returns 1
20:51:38.070 00.031 29876 IsSlewing returns 0
20:51:38.070 00.000 29876 IsGuiding returns 1
20:51:38.100 00.030 29876 IsSlewing returns 0
20:51:38.100 00.000 29876 IsGuiding returns 1
20:51:38.130 00.030 29876 IsSlewing returns 0
20:51:38.130 00.000 29876 IsGuiding returns 1
20:51:38.161 00.031 29876 IsSlewing returns 0
20:51:38.161 00.000 29876 IsGuiding returns 0
20:51:38.161 00.000 29876 scope move finished after 23 + 175 ms
20:51:38.161 00.000 29876 Move returns status 0, amount 23
20:51:38.161 00.000 29876 move complete, result=0
20:51:38.161 00.000 29876 worker thread done servicing request
20:51:38.161 00.000 29876 Worker thread wakes up
20:51:38.161 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.3 px 23 ms SOUTH
20:51:38.163 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:38.163 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:40.077 01.914 29876 Exposure complete
20:51:40.120 00.043 29876 worker thread done servicing request
20:51:40.120 00.000 31432 OnExposeComplete: enter
20:51:40.122 00.002 31432 UpdateGuideState(): m_state=6
20:51:40.125 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
20:51:40.126 00.001 31432 Star::Find returns 1 (0), X=611.44, Y=162.85, Mass=2529, SNR=30.5, Peak=208 HFD=3.7
20:51:40.128 00.002 31432 MultiStar: [#1 0.01,-0.22,1.04,U] [#2 0.15,0.01,1.13,U] [#3 0.17,-0.52,1.03,U] [#4 -0.10,-0.54,0.94,U] [#5 -0.07,-0.06,0.90,U] [#6 0.44,-0.21,1.10,U] [#7 -0.06,-0.59,0.81,U] [#8 -0.14,-0.83,0.00,M1] 
20:51:40.130 00.002 31432 refined, 7 included, MultiStar: {0.03, -0.23}, one-star: {-0.37, 0.23}
20:51:40.132 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
20:51:40.134 00.002 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
20:51:40.136 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.43 mountX=0.03 mountY=0.23, mountTheta=1.45
20:51:40.140 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.23, opts=13)
20:51:40.142 00.002 31432 Enqueuing Move request for scope (0.03, -0.23)
20:51:40.144 00.002 29876 Worker thread wakes up
20:51:40.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
20:51:40.144 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
20:51:40.144 00.000 29876 Moving (0.03, -0.23) raw xDistance=0.03 yDistance=0.23
20:51:40.144 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:51:40.144 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:40.144 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:51:40.145 00.001 29876 MoveAxis(E, 0, ABG)
20:51:40.145 00.000 29876 Move returns status 0, amount 0
20:51:40.145 00.000 29876 MoveAxis(N, 0, ABG)
20:51:40.145 00.000 29876 Move returns status 0, amount 0
20:51:40.145 00.000 29876 move complete, result=0
20:51:40.145 00.000 29876 worker thread done servicing request
20:51:40.148 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:51:40.159 00.011 31432 UpdateGuideState exits: m=2529 RSB=30.5
20:51:40.161 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:40.163 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:40.165 00.002 31432 Enqueuing Expose request
20:51:40.167 00.002 29876 Worker thread wakes up
20:51:40.167 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:51:40.170 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:40.170 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:42.302 02.132 29876 Exposure complete
20:51:42.345 00.043 29876 worker thread done servicing request
20:51:42.345 00.000 31432 OnExposeComplete: enter
20:51:42.348 00.003 31432 UpdateGuideState(): m_state=6
20:51:42.350 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
20:51:42.353 00.003 31432 Star::Find returns 1 (0), X=610.85, Y=162.32, Mass=2667, SNR=31.9, Peak=224 HFD=3.8
20:51:42.355 00.002 31432 MultiStar: [#1 -0.55,-0.65,0.00,M1] [#2 -1.17,-0.74,0.00,M6] [#3 -1.00,-0.23,0.00,M2] [#4 -0.40,-0.68,0.92,U] [#5 -0.87,-0.05,0.00,M1] [#6 -0.86,-0.46,0.00,M3] [#7 -0.90,-0.27,0.00,M2] [#8 -1.21,-0.42,0.00,M2] 
20:51:42.357 00.002 31432 refined, 1 included, MultiStar: {-0.69, -0.48}, one-star: {-0.95, -0.30}
20:51:42.359 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.55 = -2.55)
20:51:42.361 00.002 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
20:51:42.362 00.001 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.48 hyp=0.84 cameraTheta=-2.53 mountX=-0.70 mountY=0.37, mountTheta=2.65
20:51:42.365 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.48, opts=13)
20:51:42.367 00.002 31432 Enqueuing Move request for scope (-0.69, -0.48)
20:51:42.369 00.002 29876 Worker thread wakes up
20:51:42.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.48) opts 0xd
20:51:42.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.48)
20:51:42.369 00.000 29876 Moving (-0.69, -0.48) raw xDistance=-0.70 yDistance=0.37
20:51:42.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.70
20:51:42.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
20:51:42.369 00.000 29876 MoveAxis(E, 67, ABG)
20:51:42.369 00.000 29876 Guiding  Dir = 2, Dur = 67
20:51:42.370 00.001 29876 IsSlewing returns 0
20:51:42.370 00.000 29876 IsGuiding returns 0
20:51:42.370 00.000 29876 PulseGuide returned control before completion, sleep 77
20:51:42.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:42.385 00.012 31432 UpdateGuideState exits: m=2667 RSB=31.9
20:51:42.387 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:42.389 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:42.391 00.002 31432 Enqueuing Expose request
20:51:42.454 00.063 29876 IsGuiding returns 1
20:51:42.454 00.000 29876 scope still moving after pulse duration time elapsed
20:51:42.485 00.031 29876 IsSlewing returns 0
20:51:42.485 00.000 29876 IsGuiding returns 1
20:51:42.516 00.031 29876 IsSlewing returns 0
20:51:42.516 00.000 29876 IsGuiding returns 0
20:51:42.516 00.000 29876 scope move finished after 67 + 78 ms
20:51:42.516 00.000 29876 Move returns status 0, amount 67
20:51:42.516 00.000 29876 MoveAxis(S, 27, ABG)
20:51:42.516 00.000 29876 Guiding  Dir = 1, Dur = 27
20:51:42.516 00.000 29876 IsSlewing returns 0
20:51:42.516 00.000 29876 IsGuiding returns 0
20:51:42.517 00.001 29876 PulseGuide returned control before completion, sleep 37
20:51:42.563 00.046 29876 IsGuiding returns 1
20:51:42.563 00.000 29876 scope still moving after pulse duration time elapsed
20:51:42.593 00.030 29876 IsSlewing returns 0
20:51:42.593 00.000 29876 IsGuiding returns 1
20:51:42.625 00.032 29876 IsSlewing returns 0
20:51:42.625 00.000 29876 IsGuiding returns 1
20:51:42.655 00.030 29876 IsSlewing returns 0
20:51:42.655 00.000 29876 IsGuiding returns 0
20:51:42.655 00.000 29876 scope move finished after 27 + 112 ms
20:51:42.655 00.000 29876 Move returns status 0, amount 27
20:51:42.655 00.000 29876 move complete, result=0
20:51:42.655 00.000 29876 worker thread done servicing request
20:51:42.655 00.000 29876 Worker thread wakes up
20:51:42.655 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.4 px 27 ms SOUTH
20:51:42.658 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:42.658 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:44.568 01.910 29876 Exposure complete
20:51:44.612 00.044 29876 worker thread done servicing request
20:51:44.612 00.000 31432 OnExposeComplete: enter
20:51:44.615 00.003 31432 UpdateGuideState(): m_state=6
20:51:44.617 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
20:51:44.618 00.001 31432 Star::Find returns 1 (0), X=610.46, Y=162.74, Mass=2457, SNR=30.0, Peak=219 HFD=3.5
20:51:44.620 00.002 31432 MultiStar: [#1 -1.14,-0.42,0.00,M2] [#2 -1.09,-0.38,0.00,M7] [#3 -0.93,-0.46,0.00,M3] [#4 -0.61,-0.55,0.99,U] [#5 -1.09,-0.02,0.00,M2] [#6 -0.76,-0.39,0.00,M4] [#7 -0.80,-0.51,0.00,M3] [#8 -0.82,-0.66,0.00,M3] 
20:51:44.622 00.002 31432 refined, 1 included, MultiStar: {-0.98, -0.21}, one-star: {-1.34, 0.11}
20:51:44.624 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.95 = -2.95)
20:51:44.626 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
20:51:44.628 00.002 31432 CameraToMount -- cameraX=-0.98 cameraY=-0.21 hyp=1.00 cameraTheta=-2.93 mountX=-0.98 mountY=0.06, mountTheta=3.08
20:51:44.631 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.98, y=-0.21, opts=13)
20:51:44.633 00.002 31432 Enqueuing Move request for scope (-0.98, -0.21)
20:51:44.635 00.002 29876 Worker thread wakes up
20:51:44.635 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.21) opts 0xd
20:51:44.635 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.98, -0.21)
20:51:44.635 00.000 29876 Moving (-0.98, -0.21) raw xDistance=-0.98 yDistance=0.06
20:51:44.635 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.98
20:51:44.635 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:44.635 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:51:44.635 00.000 29876 MoveAxis(E, 104, ABG)
20:51:44.635 00.000 29876 Guiding  Dir = 2, Dur = 104
20:51:44.636 00.001 29876 IsSlewing returns 0
20:51:44.636 00.000 29876 IsGuiding returns 0
20:51:44.636 00.000 29876 PulseGuide returned control before completion, sleep 114
20:51:44.639 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:44.651 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.0
20:51:44.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:44.655 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:44.657 00.002 31432 Enqueuing Expose request
20:51:44.751 00.094 29876 IsGuiding returns 1
20:51:44.751 00.000 29876 scope still moving after pulse duration time elapsed
20:51:44.781 00.030 29876 IsSlewing returns 0
20:51:44.781 00.000 29876 IsGuiding returns 0
20:51:44.781 00.000 29876 scope move finished after 104 + 41 ms
20:51:44.781 00.000 29876 Move returns status 0, amount 104
20:51:44.781 00.000 29876 MoveAxis(N, 0, ABG)
20:51:44.781 00.000 29876 Move returns status 0, amount 0
20:51:44.781 00.000 29876 move complete, result=0
20:51:44.782 00.001 29876 worker thread done servicing request
20:51:44.782 00.000 29876 Worker thread wakes up
20:51:44.782 00.000 31432 GuideStep: -1.0 px 104 ms EAST, 0.1 px 0 ms NORTH
20:51:44.784 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:44.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:47.010 02.226 29876 Exposure complete
20:51:47.053 00.043 29876 worker thread done servicing request
20:51:47.053 00.000 31432 OnExposeComplete: enter
20:51:47.055 00.002 31432 UpdateGuideState(): m_state=6
20:51:47.058 00.003 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
20:51:47.060 00.002 31432 Star::Find returns 1 (0), X=611.26, Y=162.47, Mass=2457, SNR=30.3, Peak=222 HFD=3.4
20:51:47.062 00.002 31432 MultiStar: [#1 -0.26,-0.77,1.05,U] [#2 -0.45,-0.86,0.00,M8] [#3 -0.41,-0.60,1.03,U] [#4 -0.11,-0.63,0.99,U] [#5 -0.57,0.09,0.94,U] [#6 -0.25,-0.65,1.12,U] [#7 -0.14,-0.54,0.83,U] [#8 -0.36,-0.61,0.91,U] 
20:51:47.063 00.001 31432 single-star, 7 included, MultiStar: {-0.33, -0.49}, one-star: {-0.54, -0.16}
20:51:47.065 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
20:51:47.067 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.13 = 0.13)
20:51:47.069 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-2.86 mountX=-0.55 mountY=0.07, mountTheta=3.01
20:51:47.071 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.16, opts=13)
20:51:47.073 00.002 31432 Enqueuing Move request for scope (-0.54, -0.16)
20:51:47.076 00.003 29876 Worker thread wakes up
20:51:47.076 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.16) opts 0xd
20:51:47.076 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.16)
20:51:47.076 00.000 29876 Moving (-0.54, -0.16) raw xDistance=-0.55 yDistance=0.07
20:51:47.076 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.55
20:51:47.076 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:47.076 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:51:47.076 00.000 29876 MoveAxis(E, 67, ABG)
20:51:47.076 00.000 29876 Guiding  Dir = 2, Dur = 67
20:51:47.076 00.000 29876 IsSlewing returns 0
20:51:47.077 00.001 29876 IsGuiding returns 0
20:51:47.077 00.000 29876 PulseGuide returned control before completion, sleep 77
20:51:47.080 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:47.092 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.3
20:51:47.094 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:47.096 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:47.098 00.002 31432 Enqueuing Expose request
20:51:47.166 00.068 29876 IsGuiding returns 1
20:51:47.166 00.000 29876 scope still moving after pulse duration time elapsed
20:51:47.196 00.030 29876 IsSlewing returns 0
20:51:47.196 00.000 29876 IsGuiding returns 1
20:51:47.226 00.030 29876 IsSlewing returns 0
20:51:47.226 00.000 29876 IsGuiding returns 0
20:51:47.226 00.000 29876 scope move finished after 67 + 82 ms
20:51:47.226 00.000 29876 Move returns status 0, amount 67
20:51:47.226 00.000 29876 MoveAxis(N, 0, ABG)
20:51:47.226 00.000 29876 Move returns status 0, amount 0
20:51:47.226 00.000 29876 move complete, result=0
20:51:47.226 00.000 29876 worker thread done servicing request
20:51:47.226 00.000 29876 Worker thread wakes up
20:51:47.226 00.000 31432 GuideStep: -0.5 px 67 ms EAST, 0.1 px 0 ms NORTH
20:51:47.230 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:47.230 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:49.136 01.906 29876 Exposure complete
20:51:49.180 00.044 29876 worker thread done servicing request
20:51:49.180 00.000 31432 OnExposeComplete: enter
20:51:49.182 00.002 31432 UpdateGuideState(): m_state=6
20:51:49.184 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
20:51:49.186 00.002 31432 Star::Find returns 1 (0), X=611.25, Y=162.51, Mass=2516, SNR=30.7, Peak=211 HFD=3.4
20:51:49.188 00.002 31432 MultiStar: [#1 -0.17,-0.45,1.01,U] [#2 -0.41,-0.62,1.13,U] [#3 0.20,-0.57,1.04,U] [#4 -0.31,-0.89,0.00,M1] [#5 -0.38,-0.19,0.95,U] [#6 -0.18,-0.66,1.05,U] [#7 0.06,-0.64,0.77,U] [#8 -0.43,-0.42,0.89,U] 
20:51:49.190 00.002 31432 refined, 7 included, MultiStar: {-0.24, -0.46}, one-star: {-0.55, -0.11}
20:51:49.191 00.001 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
20:51:49.193 00.002 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
20:51:49.195 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-2.05 mountX=-0.25 mountY=0.42, mountTheta=2.11
20:51:49.198 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.46, opts=13)
20:51:49.204 00.006 31432 Enqueuing Move request for scope (-0.24, -0.46)
20:51:49.206 00.002 29876 Worker thread wakes up
20:51:49.206 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.46) opts 0xd
20:51:49.206 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.46)
20:51:49.206 00.000 29876 Moving (-0.24, -0.46) raw xDistance=-0.25 yDistance=0.42
20:51:49.206 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.25
20:51:49.206 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
20:51:49.206 00.000 29876 MoveAxis(E, 33, ABG)
20:51:49.206 00.000 29876 Guiding  Dir = 2, Dur = 33
20:51:49.206 00.000 29876 IsSlewing returns 0
20:51:49.206 00.000 29876 IsGuiding returns 0
20:51:49.206 00.000 29876 PulseGuide returned control before completion, sleep 43
20:51:49.210 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:49.222 00.012 31432 UpdateGuideState exits: m=2516 RSB=30.7
20:51:49.224 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:49.226 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:49.227 00.001 31432 Enqueuing Expose request
20:51:49.257 00.030 29876 IsGuiding returns 1
20:51:49.257 00.000 29876 scope still moving after pulse duration time elapsed
20:51:49.288 00.031 29876 IsSlewing returns 0
20:51:49.288 00.000 29876 IsGuiding returns 0
20:51:49.288 00.000 29876 scope move finished after 33 + 48 ms
20:51:49.288 00.000 29876 Move returns status 0, amount 33
20:51:49.288 00.000 29876 MoveAxis(S, 31, ABG)
20:51:49.288 00.000 29876 Guiding  Dir = 1, Dur = 31
20:51:49.288 00.000 29876 IsSlewing returns 0
20:51:49.288 00.000 29876 IsGuiding returns 0
20:51:49.289 00.001 29876 PulseGuide returned control before completion, sleep 41
20:51:49.333 00.044 29876 IsGuiding returns 1
20:51:49.333 00.000 29876 scope still moving after pulse duration time elapsed
20:51:49.364 00.031 29876 IsSlewing returns 0
20:51:49.364 00.000 29876 IsGuiding returns 1
20:51:49.396 00.032 29876 IsSlewing returns 0
20:51:49.396 00.000 29876 IsGuiding returns 1
20:51:49.426 00.030 29876 IsSlewing returns 0
20:51:49.426 00.000 29876 IsGuiding returns 1
20:51:49.457 00.031 29876 IsSlewing returns 0
20:51:49.457 00.000 29876 IsGuiding returns 0
20:51:49.457 00.000 29876 scope move finished after 31 + 137 ms
20:51:49.457 00.000 29876 Move returns status 0, amount 31
20:51:49.457 00.000 29876 move complete, result=0
20:51:49.458 00.001 29876 worker thread done servicing request
20:51:49.459 00.001 29876 Worker thread wakes up
20:51:49.459 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:49.459 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:49.459 00.000 31432 GuideStep: -0.2 px 33 ms EAST, 0.4 px 31 ms SOUTH
20:51:51.592 02.133 29876 Exposure complete
20:51:51.637 00.045 29876 worker thread done servicing request
20:51:51.637 00.000 31432 OnExposeComplete: enter
20:51:51.640 00.003 31432 UpdateGuideState(): m_state=6
20:51:51.642 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
20:51:51.644 00.002 31432 Star::Find returns 1 (0), X=610.57, Y=163.09, Mass=2407, SNR=30.3, Peak=191 HFD=3.7
20:51:51.646 00.002 31432 MultiStar: [#1 -0.77,-0.15,1.03,U] [#2 -0.71,0.03,1.17,U] [#3 -0.65,0.31,0.98,U] [#4 -0.39,-0.36,0.96,U] [#5 -0.93,0.37,0.00,M1] [#6 -0.58,-0.17,1.07,U] [#7 -0.24,-0.50,0.87,U] [#8 -0.95,-0.15,0.00,M2] 
20:51:51.648 00.002 31432 refined, 6 included, MultiStar: {-0.66, -0.04}, one-star: {-1.23, 0.47}
20:51:51.650 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
20:51:51.652 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
20:51:51.653 00.001 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.04 hyp=0.67 cameraTheta=-3.08 mountX=-0.67 mountY=-0.06, mountTheta=-3.05
20:51:51.656 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.04, opts=13)
20:51:51.658 00.002 31432 Enqueuing Move request for scope (-0.66, -0.04)
20:51:51.660 00.002 29876 Worker thread wakes up
20:51:51.660 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.04) opts 0xd
20:51:51.660 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.04)
20:51:51.660 00.000 29876 Moving (-0.66, -0.04) raw xDistance=-0.67 yDistance=-0.06
20:51:51.660 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.67
20:51:51.660 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:51.660 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:51:51.660 00.000 29876 MoveAxis(E, 69, ABG)
20:51:51.660 00.000 29876 Guiding  Dir = 2, Dur = 69
20:51:51.661 00.001 29876 IsSlewing returns 0
20:51:51.661 00.000 29876 IsGuiding returns 0
20:51:51.661 00.000 29876 PulseGuide returned control before completion, sleep 79
20:51:51.664 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:51.676 00.012 31432 UpdateGuideState exits: m=2407 RSB=30.3
20:51:51.678 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:51.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:51.682 00.002 31432 Enqueuing Expose request
20:51:51.746 00.064 29876 IsGuiding returns 1
20:51:51.746 00.000 29876 scope still moving after pulse duration time elapsed
20:51:51.777 00.031 29876 IsSlewing returns 0
20:51:51.777 00.000 29876 IsGuiding returns 1
20:51:51.808 00.031 29876 IsSlewing returns 0
20:51:51.808 00.000 29876 IsGuiding returns 1
20:51:51.839 00.031 29876 IsSlewing returns 0
20:51:51.839 00.000 29876 IsGuiding returns 0
20:51:51.839 00.000 29876 scope move finished after 69 + 108 ms
20:51:51.839 00.000 29876 Move returns status 0, amount 69
20:51:51.839 00.000 29876 MoveAxis(N, 0, ABG)
20:51:51.839 00.000 29876 Move returns status 0, amount 0
20:51:51.839 00.000 29876 move complete, result=0
20:51:51.839 00.000 29876 worker thread done servicing request
20:51:51.839 00.000 29876 Worker thread wakes up
20:51:51.839 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -0.1 px 0 ms NORTH
20:51:51.842 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:51.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:53.754 01.912 29876 Exposure complete
20:51:53.800 00.046 29876 worker thread done servicing request
20:51:53.800 00.000 31432 OnExposeComplete: enter
20:51:53.804 00.004 31432 UpdateGuideState(): m_state=6
20:51:53.808 00.004 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
20:51:53.811 00.003 31432 Star::Find returns 1 (0), X=611.55, Y=162.69, Mass=2273, SNR=29.0, Peak=208 HFD=3.4
20:51:53.814 00.003 31432 MultiStar: [#1 -0.07,-0.26,1.02,U] [#2 -0.59,-0.43,1.25,U] [#3 -0.09,0.00,1.08,U] [#4 0.01,-0.28,0.97,U] [#5 -0.55,0.25,1.01,U] [#6 -0.32,-0.14,1.11,U] [#7 -0.13,-0.31,0.88,U] [#8 -0.46,-0.49,0.91,U] 
20:51:53.816 00.002 31432 single-star, 8 included, MultiStar: {-0.28, -0.17}, one-star: {-0.25, 0.07}
20:51:53.817 00.001 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
20:51:53.819 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.43)
20:51:53.821 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.87 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
20:51:53.823 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.07, opts=13)
20:51:53.825 00.002 31432 Enqueuing Move request for scope (-0.25, 0.07)
20:51:53.827 00.002 29876 Worker thread wakes up
20:51:53.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
20:51:53.827 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
20:51:53.827 00.000 29876 Moving (-0.25, 0.07) raw xDistance=-0.25 yDistance=-0.11
20:51:53.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.25
20:51:53.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:53.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:51:53.827 00.000 29876 MoveAxis(E, 34, ABG)
20:51:53.827 00.000 29876 Guiding  Dir = 2, Dur = 34
20:51:53.828 00.001 29876 IsSlewing returns 0
20:51:53.828 00.000 29876 IsGuiding returns 0
20:51:53.828 00.000 29876 PulseGuide returned control before completion, sleep 44
20:51:53.832 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:53.846 00.014 31432 UpdateGuideState exits: m=2273 RSB=29.0
20:51:53.849 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:53.850 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:53.852 00.002 31432 Enqueuing Expose request
20:51:53.876 00.024 29876 IsGuiding returns 1
20:51:53.876 00.000 29876 scope still moving after pulse duration time elapsed
20:51:53.906 00.030 29876 IsSlewing returns 0
20:51:53.906 00.000 29876 IsGuiding returns 1
20:51:53.938 00.032 29876 IsSlewing returns 0
20:51:53.938 00.000 29876 IsGuiding returns 1
20:51:53.970 00.032 29876 IsSlewing returns 0
20:51:53.970 00.000 29876 IsGuiding returns 1
20:51:54.001 00.031 29876 IsSlewing returns 0
20:51:54.001 00.000 29876 IsGuiding returns 0
20:51:54.001 00.000 29876 scope move finished after 34 + 139 ms
20:51:54.001 00.000 29876 Move returns status 0, amount 34
20:51:54.001 00.000 29876 MoveAxis(N, 0, ABG)
20:51:54.001 00.000 29876 Move returns status 0, amount 0
20:51:54.001 00.000 29876 move complete, result=0
20:51:54.001 00.000 29876 worker thread done servicing request
20:51:54.001 00.000 29876 Worker thread wakes up
20:51:54.002 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:54.002 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:54.002 00.000 31432 GuideStep: -0.3 px 34 ms EAST, -0.1 px 0 ms NORTH
20:51:56.124 02.122 29876 Exposure complete
20:51:56.167 00.043 29876 worker thread done servicing request
20:51:56.167 00.000 31432 OnExposeComplete: enter
20:51:56.170 00.003 31432 UpdateGuideState(): m_state=6
20:51:56.172 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
20:51:56.174 00.002 31432 Star::Find returns 1 (0), X=611.99, Y=162.97, Mass=2488, SNR=30.6, Peak=196 HFD=4.0
20:51:56.176 00.002 31432 MultiStar: [#1 0.32,0.06,1.00,U] [#2 0.40,-0.04,1.15,U] [#3 0.66,-0.06,1.01,U] [#4 0.47,-0.06,0.91,U] [#5 0.32,0.30,0.93,U] [#6 0.38,0.07,1.10,U] [#7 0.40,-0.06,0.79,U] [#8 0.10,0.35,0.92,U] 
20:51:56.178 00.002 31432 refined, 8 included, MultiStar: {0.36, 0.10}, one-star: {0.19, 0.35}
20:51:56.180 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
20:51:56.181 00.001 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
20:51:56.183 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.37 cameraTheta=0.27 mountX=0.36 mountY=-0.04, mountTheta=-0.12
20:51:56.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.10, opts=13)
20:51:56.188 00.002 31432 Enqueuing Move request for scope (0.36, 0.10)
20:51:56.190 00.002 29876 Worker thread wakes up
20:51:56.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
20:51:56.190 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
20:51:56.190 00.000 29876 Moving (0.36, 0.10) raw xDistance=0.36 yDistance=-0.04
20:51:56.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
20:51:56.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:56.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:51:56.190 00.000 29876 MoveAxis(W, 30, ABG)
20:51:56.190 00.000 29876 Guiding  Dir = 3, Dur = 30
20:51:56.190 00.000 29876 IsSlewing returns 0
20:51:56.190 00.000 29876 IsGuiding returns 0
20:51:56.190 00.000 29876 PulseGuide returned control before completion, sleep 40
20:51:56.194 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:56.205 00.011 31432 UpdateGuideState exits: m=2488 RSB=30.6
20:51:56.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:56.208 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:56.210 00.002 31432 Enqueuing Expose request
20:51:56.245 00.035 29876 IsGuiding returns 1
20:51:56.245 00.000 29876 scope still moving after pulse duration time elapsed
20:51:56.276 00.031 29876 IsSlewing returns 0
20:51:56.276 00.000 29876 IsGuiding returns 1
20:51:56.307 00.031 29876 IsSlewing returns 0
20:51:56.307 00.000 29876 IsGuiding returns 0
20:51:56.307 00.000 29876 scope move finished after 30 + 87 ms
20:51:56.307 00.000 29876 Move returns status 0, amount 30
20:51:56.307 00.000 29876 MoveAxis(N, 0, ABG)
20:51:56.307 00.000 29876 Move returns status 0, amount 0
20:51:56.307 00.000 29876 move complete, result=0
20:51:56.307 00.000 29876 worker thread done servicing request
20:51:56.307 00.000 29876 Worker thread wakes up
20:51:56.308 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:56.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:56.308 00.000 31432 GuideStep: 0.4 px 30 ms WEST, -0.0 px 0 ms NORTH
20:51:58.222 01.914 29876 Exposure complete
20:51:58.265 00.043 29876 worker thread done servicing request
20:51:58.265 00.000 31432 OnExposeComplete: enter
20:51:58.268 00.003 31432 UpdateGuideState(): m_state=6
20:51:58.270 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
20:51:58.272 00.002 31432 Star::Find returns 1 (0), X=612.12, Y=162.42, Mass=2356, SNR=29.1, Peak=245 HFD=3.3
20:51:58.275 00.003 31432 MultiStar: [#1 0.62,-0.54,1.05,U] [#2 0.21,-0.55,1.16,U] [#3 0.13,-0.15,1.02,U] [#4 -0.14,-0.57,0.92,U] [#5 -0.02,-0.10,1.00,U] [#6 0.30,-0.72,1.12,U] [#7 0.18,-0.51,0.93,U] [#8 -0.14,-0.41,0.92,U] 
20:51:58.277 00.002 31432 single-star, 8 included, MultiStar: {0.17, -0.42}, one-star: {0.32, -0.20}
20:51:58.279 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
20:51:58.281 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
20:51:58.283 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.56 mountX=0.32 mountY=0.25, mountTheta=0.66
20:51:58.286 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.20, opts=13)
20:51:58.288 00.002 31432 Enqueuing Move request for scope (0.32, -0.20)
20:51:58.290 00.002 29876 Worker thread wakes up
20:51:58.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
20:51:58.290 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
20:51:58.290 00.000 29876 Moving (0.32, -0.20) raw xDistance=0.32 yDistance=0.25
20:51:58.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
20:51:58.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:58.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:51:58.290 00.000 29876 MoveAxis(W, 35, ABG)
20:51:58.290 00.000 29876 Guiding  Dir = 3, Dur = 35
20:51:58.290 00.000 29876 IsSlewing returns 0
20:51:58.290 00.000 29876 IsGuiding returns 0
20:51:58.291 00.001 29876 PulseGuide returned control before completion, sleep 45
20:51:58.294 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:51:58.307 00.013 31432 UpdateGuideState exits: m=2356 RSB=29.1
20:51:58.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:58.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:51:58.313 00.002 31432 Enqueuing Expose request
20:51:58.345 00.032 29876 IsGuiding returns 1
20:51:58.345 00.000 29876 scope still moving after pulse duration time elapsed
20:51:58.376 00.031 29876 IsSlewing returns 0
20:51:58.376 00.000 29876 IsGuiding returns 0
20:51:58.376 00.000 29876 scope move finished after 35 + 50 ms
20:51:58.376 00.000 29876 Move returns status 0, amount 35
20:51:58.376 00.000 29876 MoveAxis(N, 0, ABG)
20:51:58.376 00.000 29876 Move returns status 0, amount 0
20:51:58.376 00.000 29876 move complete, result=0
20:51:58.376 00.000 29876 worker thread done servicing request
20:51:58.377 00.001 29876 Worker thread wakes up
20:51:58.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:51:58.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:51:58.377 00.000 31432 GuideStep: 0.3 px 35 ms WEST, 0.2 px 0 ms NORTH
20:52:00.501 02.124 29876 Exposure complete
20:52:00.545 00.044 29876 worker thread done servicing request
20:52:00.545 00.000 31432 OnExposeComplete: enter
20:52:00.548 00.003 31432 UpdateGuideState(): m_state=6
20:52:00.550 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:52:00.552 00.002 31432 Star::Find returns 1 (0), X=610.48, Y=163.10, Mass=2357, SNR=29.6, Peak=199 HFD=3.6
20:52:00.553 00.001 31432 MultiStar: [#1 -0.74,0.17,1.00,U] [#2 -1.00,0.16,0.00,M4] [#3 -0.95,0.23,0.00,M1] [#4 -0.59,0.04,0.96,U] [#5 -0.87,0.70,0.00,M1] [#6 -0.86,0.08,0.00,M1] [#7 -0.52,0.30,0.86,U] [#8 -0.88,0.19,0.00,M1] 
20:52:00.556 00.003 31432 refined, 3 included, MultiStar: {-0.80, 0.25}, one-star: {-1.32, 0.48}
20:52:00.557 00.001 31432 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.02) = xAngle (2.82 = 2.82)
20:52:00.559 00.002 31432 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.83 = -0.45)
20:52:00.561 00.002 31432 CameraToMount -- cameraX=-0.80 cameraY=0.25 hyp=0.84 cameraTheta=2.84 mountX=-0.80 mountY=-0.37, mountTheta=-2.71
20:52:00.565 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.80, y=0.25, opts=13)
20:52:00.567 00.002 31432 Enqueuing Move request for scope (-0.80, 0.25)
20:52:00.569 00.002 29876 Worker thread wakes up
20:52:00.569 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.25) opts 0xd
20:52:00.569 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.80, 0.25)
20:52:00.569 00.000 29876 Moving (-0.80, 0.25) raw xDistance=-0.80 yDistance=-0.37
20:52:00.569 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.80
20:52:00.569 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:52:00.569 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
20:52:00.569 00.000 29876 MoveAxis(E, 72, ABG)
20:52:00.569 00.000 29876 Guiding  Dir = 2, Dur = 72
20:52:00.570 00.001 29876 IsSlewing returns 0
20:52:00.570 00.000 29876 IsGuiding returns 0
20:52:00.570 00.000 29876 PulseGuide returned control before completion, sleep 82
20:52:00.573 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:00.584 00.011 31432 UpdateGuideState exits: m=2357 RSB=29.6
20:52:00.586 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:00.588 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:00.590 00.002 31432 Enqueuing Expose request
20:52:00.654 00.064 29876 IsGuiding returns 1
20:52:00.654 00.000 29876 scope still moving after pulse duration time elapsed
20:52:00.685 00.031 29876 IsSlewing returns 0
20:52:00.685 00.000 29876 IsGuiding returns 1
20:52:00.716 00.031 29876 IsSlewing returns 0
20:52:00.716 00.000 29876 IsGuiding returns 0
20:52:00.716 00.000 29876 scope move finished after 72 + 74 ms
20:52:00.716 00.000 29876 Move returns status 0, amount 72
20:52:00.716 00.000 29876 MoveAxis(N, 0, ABG)
20:52:00.716 00.000 29876 Move returns status 0, amount 0
20:52:00.716 00.000 29876 move complete, result=0
20:52:00.717 00.001 29876 worker thread done servicing request
20:52:00.717 00.000 29876 Worker thread wakes up
20:52:00.717 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:00.717 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:00.717 00.000 31432 GuideStep: -0.8 px 72 ms EAST, -0.4 px 0 ms NORTH
20:52:02.623 01.906 29876 Exposure complete
20:52:02.667 00.044 29876 worker thread done servicing request
20:52:02.667 00.000 31432 OnExposeComplete: enter
20:52:02.669 00.002 31432 UpdateGuideState(): m_state=6
20:52:02.672 00.003 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
20:52:02.673 00.001 31432 Star::Find returns 1 (0), X=610.43, Y=163.32, Mass=2450, SNR=30.1, Peak=227 HFD=3.4
20:52:02.675 00.002 31432 MultiStar: [#1 -1.21,0.52,0.00,M1] [#2 -1.09,0.00,0.00,M5] [#3 -0.94,-0.05,0.00,M2] [#4 -0.93,0.08,0.00,M1] [#5 -1.29,0.80,0.00,M2] [#6 -1.21,0.27,0.00,M2] [#7 -0.80,0.27,0.78,U] [#8 -1.07,0.03,0.00,M2] 
20:52:02.677 00.002 31432 refined, 1 included, MultiStar: {-1.12, 0.51}, one-star: {-1.38, 0.70}
20:52:02.679 00.002 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.69 = 2.69)
20:52:02.681 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.58)
20:52:02.683 00.002 31432 CameraToMount -- cameraX=-1.12 cameraY=0.51 hyp=1.23 cameraTheta=2.71 mountX=-1.11 mountY=-0.68, mountTheta=-2.59
20:52:02.687 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.12, y=0.51, opts=13)
20:52:02.689 00.002 31432 Enqueuing Move request for scope (-1.12, 0.51)
20:52:02.691 00.002 29876 Worker thread wakes up
20:52:02.691 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.51) opts 0xd
20:52:02.691 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.12, 0.51)
20:52:02.691 00.000 29876 Moving (-1.12, 0.51) raw xDistance=-1.11 yDistance=-0.68
20:52:02.691 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.11
20:52:02.691 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:52:02.691 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
20:52:02.691 00.000 29876 MoveAxis(E, 117, ABG)
20:52:02.691 00.000 29876 Guiding  Dir = 2, Dur = 117
20:52:02.691 00.000 29876 IsSlewing returns 0
20:52:02.691 00.000 29876 IsGuiding returns 0
20:52:02.692 00.001 29876 PulseGuide returned control before completion, sleep 127
20:52:02.695 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:52:02.706 00.011 31432 UpdateGuideState exits: m=2450 RSB=30.1
20:52:02.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:02.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:02.712 00.002 31432 Enqueuing Expose request
20:52:02.821 00.109 29876 IsGuiding returns 1
20:52:02.821 00.000 29876 scope still moving after pulse duration time elapsed
20:52:02.851 00.030 29876 IsSlewing returns 0
20:52:02.851 00.000 29876 IsGuiding returns 1
20:52:02.882 00.031 29876 IsSlewing returns 0
20:52:02.882 00.000 29876 IsGuiding returns 1
20:52:02.913 00.031 29876 IsSlewing returns 0
20:52:02.913 00.000 29876 IsGuiding returns 0
20:52:02.913 00.000 29876 scope move finished after 117 + 104 ms
20:52:02.913 00.000 29876 Move returns status 0, amount 117
20:52:02.913 00.000 29876 MoveAxis(N, 0, ABG)
20:52:02.913 00.000 29876 Move returns status 0, amount 0
20:52:02.913 00.000 29876 move complete, result=0
20:52:02.913 00.000 29876 worker thread done servicing request
20:52:02.913 00.000 29876 Worker thread wakes up
20:52:02.913 00.000 31432 GuideStep: -1.1 px 117 ms EAST, -0.7 px 0 ms NORTH
20:52:02.916 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:02.916 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:05.044 02.128 29876 Exposure complete
20:52:05.087 00.043 29876 worker thread done servicing request
20:52:05.087 00.000 31432 OnExposeComplete: enter
20:52:05.089 00.002 31432 UpdateGuideState(): m_state=6
20:52:05.092 00.003 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
20:52:05.094 00.002 31432 Star::Find returns 1 (0), X=611.42, Y=162.79, Mass=2467, SNR=30.2, Peak=231 HFD=3.5
20:52:05.096 00.002 31432 MultiStar: [#1 -0.08,-0.12,1.05,U] [#2 -0.16,-0.17,1.15,U] [#3 -0.06,0.26,1.03,U] [#4 -0.04,-0.22,0.93,U] [#5 0.02,0.34,1.00,U] [#6 0.02,-0.36,1.11,U] [#7 -0.10,-0.59,0.89,U] [#8 -0.43,-0.14,0.91,U] 
20:52:05.098 00.002 31432 refined, 8 included, MultiStar: {-0.13, -0.09}, one-star: {-0.38, 0.16}
20:52:05.100 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
20:52:05.102 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
20:52:05.104 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=-0.13 mountY=0.07, mountTheta=2.66
20:52:05.108 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.09, opts=13)
20:52:05.111 00.003 31432 Enqueuing Move request for scope (-0.13, -0.09)
20:52:05.113 00.002 29876 Worker thread wakes up
20:52:05.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
20:52:05.113 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
20:52:05.113 00.000 29876 Moving (-0.13, -0.09) raw xDistance=-0.13 yDistance=0.07
20:52:05.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:52:05.113 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:05.113 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:52:05.113 00.000 29876 MoveAxis(E, 0, ABG)
20:52:05.113 00.000 29876 Move returns status 0, amount 0
20:52:05.113 00.000 29876 MoveAxis(N, 0, ABG)
20:52:05.113 00.000 29876 Move returns status 0, amount 0
20:52:05.113 00.000 29876 move complete, result=0
20:52:05.114 00.001 29876 worker thread done servicing request
20:52:05.116 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:05.128 00.012 31432 UpdateGuideState exits: m=2467 RSB=30.2
20:52:05.131 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:05.133 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:05.135 00.002 31432 Enqueuing Expose request
20:52:05.136 00.001 29876 Worker thread wakes up
20:52:05.136 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:52:05.139 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:05.139 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:07.041 01.902 29876 Exposure complete
20:52:07.085 00.044 29876 worker thread done servicing request
20:52:07.085 00.000 31432 OnExposeComplete: enter
20:52:07.087 00.002 31432 UpdateGuideState(): m_state=6
20:52:07.089 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
20:52:07.091 00.002 31432 Star::Find returns 1 (0), X=611.44, Y=162.41, Mass=2393, SNR=30.0, Peak=198 HFD=3.3
20:52:07.093 00.002 31432 MultiStar: [#1 -0.39,-0.63,1.00,U] [#2 -1.02,-0.02,0.00,M5] [#3 -0.90,0.12,0.00,M2] [#4 -0.40,-0.23,0.92,U] [#5 -0.63,0.30,0.99,U] [#6 -0.67,-0.39,1.11,U] [#7 -0.18,-0.54,0.91,U] [#8 -0.55,-0.43,0.90,U] 
20:52:07.094 00.001 31432 single-star, 6 included, MultiStar: {-0.46, -0.30}, one-star: {-0.36, -0.21}
20:52:07.096 00.002 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
20:52:07.098 00.002 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
20:52:07.100 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.21 hyp=0.42 cameraTheta=-2.62 mountX=-0.37 mountY=0.15, mountTheta=2.75
20:52:07.104 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.21, opts=13)
20:52:07.107 00.003 31432 Enqueuing Move request for scope (-0.36, -0.21)
20:52:07.108 00.001 29876 Worker thread wakes up
20:52:07.109 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.21) opts 0xd
20:52:07.109 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.21)
20:52:07.109 00.000 29876 Moving (-0.36, -0.21) raw xDistance=-0.37 yDistance=0.15
20:52:07.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
20:52:07.109 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:07.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:52:07.109 00.000 29876 MoveAxis(E, 36, ABG)
20:52:07.109 00.000 29876 Guiding  Dir = 2, Dur = 36
20:52:07.109 00.000 29876 IsSlewing returns 0
20:52:07.109 00.000 29876 IsGuiding returns 0
20:52:07.109 00.000 29876 PulseGuide returned control before completion, sleep 46
20:52:07.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:07.125 00.013 31432 UpdateGuideState exits: m=2393 RSB=30.0
20:52:07.127 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:07.129 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:07.131 00.002 31432 Enqueuing Expose request
20:52:07.164 00.033 29876 IsGuiding returns 1
20:52:07.164 00.000 29876 scope still moving after pulse duration time elapsed
20:52:07.194 00.030 29876 IsSlewing returns 0
20:52:07.194 00.000 29876 IsGuiding returns 0
20:52:07.194 00.000 29876 scope move finished after 36 + 48 ms
20:52:07.194 00.000 29876 Move returns status 0, amount 36
20:52:07.194 00.000 29876 MoveAxis(N, 0, ABG)
20:52:07.194 00.000 29876 Move returns status 0, amount 0
20:52:07.194 00.000 29876 move complete, result=0
20:52:07.194 00.000 29876 worker thread done servicing request
20:52:07.195 00.001 29876 Worker thread wakes up
20:52:07.195 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:07.195 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:07.195 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.2 px 0 ms NORTH
20:52:09.324 02.129 29876 Exposure complete
20:52:09.374 00.050 29876 worker thread done servicing request
20:52:09.374 00.000 31432 OnExposeComplete: enter
20:52:09.376 00.002 31432 UpdateGuideState(): m_state=6
20:52:09.379 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
20:52:09.381 00.002 31432 Star::Find returns 1 (0), X=611.21, Y=163.33, Mass=2574, SNR=31.9, Peak=211 HFD=3.6
20:52:09.383 00.002 31432 MultiStar: [#1 -0.35,0.19,0.98,U] [#2 0.27,0.05,1.07,U] [#3 0.22,0.19,0.96,U] [#4 0.09,-0.16,0.89,U] [#5 -0.03,0.55,0.93,U] [#6 -0.03,0.01,1.03,U] [#7 -0.04,0.20,0.81,U] [#8 -0.29,0.18,0.79,U] 
20:52:09.384 00.001 31432 refined, 8 included, MultiStar: {-0.08, 0.21}, one-star: {-0.59, 0.71}
20:52:09.387 00.003 31432 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.02) = xAngle (1.91 = 1.91)
20:52:09.389 00.002 31432 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.92 = -1.37)
20:52:09.391 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.93 mountX=-0.08 mountY=-0.22, mountTheta=-1.90
20:52:09.394 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.21, opts=13)
20:52:09.396 00.002 31432 Enqueuing Move request for scope (-0.08, 0.21)
20:52:09.398 00.002 29876 Worker thread wakes up
20:52:09.398 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
20:52:09.398 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
20:52:09.398 00.000 29876 Moving (-0.08, 0.21) raw xDistance=-0.08 yDistance=-0.22
20:52:09.398 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:52:09.398 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:09.398 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:52:09.398 00.000 29876 MoveAxis(E, 0, ABG)
20:52:09.398 00.000 29876 Move returns status 0, amount 0
20:52:09.398 00.000 29876 MoveAxis(N, 0, ABG)
20:52:09.398 00.000 29876 Move returns status 0, amount 0
20:52:09.398 00.000 29876 move complete, result=0
20:52:09.398 00.000 29876 worker thread done servicing request
20:52:09.403 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:09.414 00.011 31432 UpdateGuideState exits: m=2574 RSB=31.9
20:52:09.417 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:09.419 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:09.421 00.002 31432 Enqueuing Expose request
20:52:09.423 00.002 29876 Worker thread wakes up
20:52:09.423 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:52:09.425 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:09.425 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:11.335 01.910 29876 Exposure complete
20:52:11.378 00.043 29876 worker thread done servicing request
20:52:11.378 00.000 31432 OnExposeComplete: enter
20:52:11.381 00.003 31432 UpdateGuideState(): m_state=6
20:52:11.383 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
20:52:11.385 00.002 31432 Star::Find returns 1 (0), X=612.04, Y=162.92, Mass=2379, SNR=29.4, Peak=210 HFD=3.3
20:52:11.387 00.002 31432 MultiStar: [#1 0.49,0.04,1.06,U] [#2 0.44,-0.12,1.27,U] [#3 0.30,-0.23,1.08,U] [#4 0.13,-0.22,0.93,U] [#5 0.31,0.54,0.97,U] [#6 0.36,-0.13,1.08,U] [#7 0.07,-0.01,0.86,U] [#8 -0.22,0.23,0.92,U] 
20:52:11.389 00.002 31432 refined, 8 included, MultiStar: {0.25, 0.04}, one-star: {0.24, 0.30}
20:52:11.391 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
20:52:11.393 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
20:52:11.395 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.14 mountX=0.26 mountY=0.00, mountTheta=0.01
20:52:11.399 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.04, opts=13)
20:52:11.405 00.006 31432 Enqueuing Move request for scope (0.25, 0.04)
20:52:11.409 00.004 29876 Worker thread wakes up
20:52:11.409 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
20:52:11.409 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
20:52:11.409 00.000 29876 Moving (0.25, 0.04) raw xDistance=0.26 yDistance=0.00
20:52:11.409 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
20:52:11.409 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:11.409 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:52:11.409 00.000 29876 MoveAxis(W, 25, ABG)
20:52:11.409 00.000 29876 Guiding  Dir = 3, Dur = 25
20:52:11.409 00.000 29876 IsSlewing returns 0
20:52:11.409 00.000 29876 IsGuiding returns 0
20:52:11.410 00.001 29876 PulseGuide returned control before completion, sleep 35
20:52:11.414 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:11.429 00.015 31432 UpdateGuideState exits: m=2379 RSB=29.4
20:52:11.431 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:11.434 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:11.439 00.005 31432 Enqueuing Expose request
20:52:11.457 00.018 29876 IsGuiding returns 1
20:52:11.457 00.000 29876 scope still moving after pulse duration time elapsed
20:52:11.489 00.032 29876 IsSlewing returns 0
20:52:11.489 00.000 29876 IsGuiding returns 1
20:52:11.519 00.030 29876 IsSlewing returns 0
20:52:11.519 00.000 29876 IsGuiding returns 0
20:52:11.519 00.000 29876 scope move finished after 25 + 84 ms
20:52:11.519 00.000 29876 Move returns status 0, amount 25
20:52:11.519 00.000 29876 MoveAxis(N, 0, ABG)
20:52:11.519 00.000 29876 Move returns status 0, amount 0
20:52:11.519 00.000 29876 move complete, result=0
20:52:11.519 00.000 29876 worker thread done servicing request
20:52:11.519 00.000 29876 Worker thread wakes up
20:52:11.519 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.0 px 0 ms NORTH
20:52:11.523 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:11.523 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:13.653 02.130 29876 Exposure complete
20:52:13.695 00.042 29876 worker thread done servicing request
20:52:13.695 00.000 31432 OnExposeComplete: enter
20:52:13.697 00.002 31432 UpdateGuideState(): m_state=6
20:52:13.699 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
20:52:13.701 00.002 31432 Star::Find returns 1 (0), X=611.41, Y=162.96, Mass=2276, SNR=28.4, Peak=203 HFD=3.6
20:52:13.704 00.003 31432 MultiStar: [#1 -0.33,-0.02,1.16,U] [#2 -0.51,-0.35,1.26,U] [#3 -0.62,0.14,1.06,U] [#4 -0.36,-0.06,0.96,U] [#5 -0.54,0.64,0.98,U] [#6 -0.20,-0.04,1.14,U] [#7 -0.47,-0.13,0.88,U] [#8 -0.56,-0.14,1.00,U] 
20:52:13.706 00.002 31432 refined, 8 included, MultiStar: {-0.44, 0.03}, one-star: {-0.40, 0.34}
20:52:13.707 00.001 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.02) = xAngle (3.05 = 3.05)
20:52:13.709 00.002 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.23)
20:52:13.711 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.07 mountX=-0.44 mountY=-0.10, mountTheta=-2.92
20:52:13.716 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.03, opts=13)
20:52:13.721 00.005 31432 Enqueuing Move request for scope (-0.44, 0.03)
20:52:13.723 00.002 29876 Worker thread wakes up
20:52:13.723 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.03) opts 0xd
20:52:13.723 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.03)
20:52:13.723 00.000 29876 Moving (-0.44, 0.03) raw xDistance=-0.44 yDistance=-0.10
20:52:13.723 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.44
20:52:13.723 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:13.723 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:52:13.723 00.000 29876 MoveAxis(E, 39, ABG)
20:52:13.724 00.001 29876 Guiding  Dir = 2, Dur = 39
20:52:13.724 00.000 29876 IsSlewing returns 0
20:52:13.724 00.000 29876 IsGuiding returns 0
20:52:13.724 00.000 29876 PulseGuide returned control before completion, sleep 49
20:52:13.727 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:13.744 00.017 31432 UpdateGuideState exits: m=2276 RSB=28.4
20:52:13.747 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:13.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:13.751 00.002 31432 Enqueuing Expose request
20:52:13.777 00.026 29876 IsGuiding returns 1
20:52:13.777 00.000 29876 scope still moving after pulse duration time elapsed
20:52:13.808 00.031 29876 IsSlewing returns 0
20:52:13.808 00.000 29876 IsGuiding returns 1
20:52:13.839 00.031 29876 IsSlewing returns 0
20:52:13.839 00.000 29876 IsGuiding returns 1
20:52:13.870 00.031 29876 IsSlewing returns 0
20:52:13.870 00.000 29876 IsGuiding returns 1
20:52:13.900 00.030 29876 IsSlewing returns 0
20:52:13.900 00.000 29876 IsGuiding returns 0
20:52:13.900 00.000 29876 scope move finished after 39 + 137 ms
20:52:13.900 00.000 29876 Move returns status 0, amount 39
20:52:13.900 00.000 29876 MoveAxis(N, 0, ABG)
20:52:13.900 00.000 29876 Move returns status 0, amount 0
20:52:13.900 00.000 29876 move complete, result=0
20:52:13.900 00.000 29876 worker thread done servicing request
20:52:13.900 00.000 29876 Worker thread wakes up
20:52:13.900 00.000 31432 GuideStep: -0.4 px 39 ms EAST, -0.1 px 0 ms NORTH
20:52:13.902 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:13.902 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:15.813 01.911 29876 Exposure complete
20:52:15.859 00.046 29876 worker thread done servicing request
20:52:15.859 00.000 31432 OnExposeComplete: enter
20:52:15.861 00.002 31432 UpdateGuideState(): m_state=6
20:52:15.864 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
20:52:15.867 00.003 31432 Star::Find returns 1 (0), X=611.31, Y=162.59, Mass=2368, SNR=29.7, Peak=192 HFD=3.5
20:52:15.869 00.002 31432 MultiStar: [#1 -0.38,-0.38,0.99,U] [#2 -0.70,-0.70,0.00,M3] [#3 -0.07,-0.66,1.06,U] [#4 -0.45,-0.84,0.00,M1] [#5 -0.37,-0.10,1.00,U] [#6 -0.37,-0.56,1.08,U] [#7 -0.23,-0.70,0.83,U] [#8 -0.44,-0.87,0.00,M1] 
20:52:15.870 00.001 31432 single-star, 5 included, MultiStar: {-0.32, -0.40}, one-star: {-0.50, -0.04}
20:52:15.872 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
20:52:15.874 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.08 = -0.08)
20:52:15.876 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.04 hyp=0.50 cameraTheta=-3.07 mountX=-0.50 mountY=-0.04, mountTheta=-3.06
20:52:15.879 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.04, opts=13)
20:52:15.881 00.002 31432 Enqueuing Move request for scope (-0.50, -0.04)
20:52:15.883 00.002 29876 Worker thread wakes up
20:52:15.883 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.04) opts 0xd
20:52:15.883 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.04)
20:52:15.883 00.000 29876 Moving (-0.50, -0.04) raw xDistance=-0.50 yDistance=-0.04
20:52:15.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
20:52:15.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:15.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:15.883 00.000 29876 MoveAxis(E, 53, ABG)
20:52:15.883 00.000 29876 Guiding  Dir = 2, Dur = 53
20:52:15.884 00.001 29876 IsSlewing returns 0
20:52:15.884 00.000 29876 IsGuiding returns 0
20:52:15.884 00.000 29876 PulseGuide returned control before completion, sleep 63
20:52:15.887 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:15.898 00.011 31432 UpdateGuideState exits: m=2368 RSB=29.7
20:52:15.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:15.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:15.904 00.002 31432 Enqueuing Expose request
20:52:15.954 00.050 29876 IsGuiding returns 1
20:52:15.954 00.000 29876 scope still moving after pulse duration time elapsed
20:52:15.985 00.031 29876 IsSlewing returns 0
20:52:15.985 00.000 29876 IsGuiding returns 1
20:52:16.015 00.030 29876 IsSlewing returns 0
20:52:16.015 00.000 29876 IsGuiding returns 0
20:52:16.015 00.000 29876 scope move finished after 53 + 78 ms
20:52:16.015 00.000 29876 Move returns status 0, amount 53
20:52:16.015 00.000 29876 MoveAxis(N, 0, ABG)
20:52:16.015 00.000 29876 Move returns status 0, amount 0
20:52:16.015 00.000 29876 move complete, result=0
20:52:16.015 00.000 29876 worker thread done servicing request
20:52:16.015 00.000 29876 Worker thread wakes up
20:52:16.015 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.0 px 0 ms NORTH
20:52:16.018 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:16.018 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:18.150 02.132 29876 Exposure complete
20:52:18.192 00.042 29876 worker thread done servicing request
20:52:18.192 00.000 31432 OnExposeComplete: enter
20:52:18.194 00.002 31432 UpdateGuideState(): m_state=6
20:52:18.197 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
20:52:18.199 00.002 31432 Star::Find returns 1 (0), X=612.81, Y=162.49, Mass=2450, SNR=30.9, Peak=218 HFD=3.4
20:52:18.201 00.002 31432 MultiStar: [#1 0.99,-0.36,0.00,M1] [#2 0.68,-0.77,0.00,M4] [#3 1.24,-0.69,0.00,M1] [#4 1.15,-0.87,0.00,M2] [#5 0.86,-0.27,0.00,M1] [#6 0.89,-0.83,0.00,M1] [#7 1.43,-0.76,0.00,M1] [#8 0.89,-0.91,0.00,M2] 
20:52:18.203 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.16 = -0.16)
20:52:18.205 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.85 = 2.85)
20:52:18.207 00.002 31432 CameraToMount -- cameraX=1.01 cameraY=-0.14 hyp=1.02 cameraTheta=-0.13 mountX=1.01 mountY=0.29, mountTheta=0.28
20:52:18.210 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.01, y=-0.14, opts=13)
20:52:18.212 00.002 31432 Enqueuing Move request for scope (1.01, -0.14)
20:52:18.214 00.002 29876 Worker thread wakes up
20:52:18.214 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.14) opts 0xd
20:52:18.214 00.000 29876 Handling offset move in thread for scope, endpoint = (1.01, -0.14)
20:52:18.214 00.000 29876 Moving (1.01, -0.14) raw xDistance=1.01 yDistance=0.29
20:52:18.214 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 1.01
20:52:18.214 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:18.214 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:52:18.214 00.000 29876 MoveAxis(W, 90, ABG)
20:52:18.214 00.000 29876 Guiding  Dir = 3, Dur = 90
20:52:18.214 00.000 29876 IsSlewing returns 0
20:52:18.214 00.000 29876 IsGuiding returns 0
20:52:18.215 00.001 29876 PulseGuide returned control before completion, sleep 100
20:52:18.218 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:18.229 00.011 31432 UpdateGuideState exits: m=2450 RSB=30.9
20:52:18.231 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:18.233 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:18.235 00.002 31432 Enqueuing Expose request
20:52:18.320 00.085 29876 IsGuiding returns 1
20:52:18.320 00.000 29876 scope still moving after pulse duration time elapsed
20:52:18.351 00.031 29876 IsSlewing returns 0
20:52:18.351 00.000 29876 IsGuiding returns 0
20:52:18.351 00.000 29876 scope move finished after 90 + 46 ms
20:52:18.351 00.000 29876 Move returns status 0, amount 90
20:52:18.351 00.000 29876 MoveAxis(N, 0, ABG)
20:52:18.351 00.000 29876 Move returns status 0, amount 0
20:52:18.351 00.000 29876 move complete, result=0
20:52:18.351 00.000 29876 worker thread done servicing request
20:52:18.351 00.000 29876 Worker thread wakes up
20:52:18.351 00.000 31432 GuideStep: 1.0 px 90 ms WEST, 0.3 px 0 ms NORTH
20:52:18.357 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:18.357 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:20.261 01.904 29876 Exposure complete
20:52:20.319 00.058 29876 worker thread done servicing request
20:52:20.320 00.001 31432 OnExposeComplete: enter
20:52:20.322 00.002 31432 UpdateGuideState(): m_state=6
20:52:20.324 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
20:52:20.326 00.002 31432 Star::Find returns 1 (0), X=611.73, Y=162.23, Mass=2491, SNR=30.6, Peak=184 HFD=3.8
20:52:20.327 00.001 31432 MultiStar: [#1 -0.12,-0.65,1.05,U] [#2 -0.08,-0.82,1.15,U] [#3 0.29,-1.02,0.00,M2] [#4 0.83,-1.05,0.00,M3] [#5 0.27,-0.43,0.90,U] [#6 -0.07,-0.91,0.00,M2] [#7 0.84,-1.12,0.00,M2] [#8 0.74,-1.05,0.00,M3] 
20:52:20.329 00.002 31432 single-star, 3 included, MultiStar: {-0.01, -0.59}, one-star: {-0.07, -0.39}
20:52:20.331 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
20:52:20.333 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
20:52:20.335 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.75 mountX=-0.08 mountY=0.38, mountTheta=1.78
20:52:20.337 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.39, opts=13)
20:52:20.339 00.002 31432 Enqueuing Move request for scope (-0.07, -0.39)
20:52:20.341 00.002 29876 Worker thread wakes up
20:52:20.341 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.39) opts 0xd
20:52:20.341 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.39)
20:52:20.341 00.000 29876 Moving (-0.07, -0.39) raw xDistance=-0.08 yDistance=0.38
20:52:20.341 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:52:20.341 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:52:20.341 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:52:20.341 00.000 29876 MoveAxis(E, 0, ABG)
20:52:20.341 00.000 29876 Move returns status 0, amount 0
20:52:20.341 00.000 29876 MoveAxis(N, 0, ABG)
20:52:20.341 00.000 29876 Move returns status 0, amount 0
20:52:20.342 00.001 29876 move complete, result=0
20:52:20.342 00.000 29876 worker thread done servicing request
20:52:20.345 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:20.358 00.013 31432 UpdateGuideState exits: m=2491 RSB=30.6
20:52:20.362 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:20.364 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:20.367 00.003 31432 Enqueuing Expose request
20:52:20.370 00.003 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
20:52:20.373 00.003 29876 Worker thread wakes up
20:52:20.373 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:20.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:22.509 02.136 29876 Exposure complete
20:52:22.554 00.045 29876 worker thread done servicing request
20:52:22.554 00.000 31432 OnExposeComplete: enter
20:52:22.557 00.003 31432 UpdateGuideState(): m_state=6
20:52:22.559 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
20:52:22.561 00.002 31432 Star::Find returns 1 (0), X=610.86, Y=162.19, Mass=2765, SNR=31.5, Peak=208 HFD=4.1
20:52:22.563 00.002 31432 MultiStar: [#1 -0.78,-0.70,0.00,M1] [#2 0.22,-1.10,0.00,M4] [#3 -0.31,-0.42,0.97,U] [#4 -0.11,-0.98,0.00,M4] [#5 -0.54,-0.34,0.88,U] [#6 0.32,-1.00,0.00,M3] [#7 0.13,-0.97,0.00,M3] [#8 -0.45,-0.60,0.88,U] 
20:52:22.564 00.001 31432 refined, 3 included, MultiStar: {-0.57, -0.45}, one-star: {-0.94, -0.44}
20:52:22.566 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
20:52:22.568 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
20:52:22.570 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.45 hyp=0.72 cameraTheta=-2.47 mountX=-0.58 mountY=0.36, mountTheta=2.59
20:52:22.573 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.45, opts=13)
20:52:22.578 00.005 31432 Enqueuing Move request for scope (-0.57, -0.45)
20:52:22.583 00.005 29876 Worker thread wakes up
20:52:22.583 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.45) opts 0xd
20:52:22.583 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.45)
20:52:22.583 00.000 29876 Moving (-0.57, -0.45) raw xDistance=-0.58 yDistance=0.36
20:52:22.583 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.58
20:52:22.583 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
20:52:22.583 00.000 29876 MoveAxis(E, 56, ABG)
20:52:22.584 00.001 29876 Guiding  Dir = 2, Dur = 56
20:52:22.584 00.000 29876 IsSlewing returns 0
20:52:22.584 00.000 29876 IsGuiding returns 0
20:52:22.584 00.000 29876 PulseGuide returned control before completion, sleep 66
20:52:22.588 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:22.600 00.012 31432 UpdateGuideState exits: m=2765 RSB=31.5
20:52:22.603 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:22.606 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:22.609 00.003 31432 Enqueuing Expose request
20:52:22.664 00.055 29876 IsGuiding returns 1
20:52:22.664 00.000 29876 scope still moving after pulse duration time elapsed
20:52:22.695 00.031 29876 IsSlewing returns 0
20:52:22.695 00.000 29876 IsGuiding returns 1
20:52:22.726 00.031 29876 IsSlewing returns 0
20:52:22.726 00.000 29876 IsGuiding returns 1
20:52:22.757 00.031 29876 IsSlewing returns 0
20:52:22.757 00.000 29876 IsGuiding returns 0
20:52:22.757 00.000 29876 scope move finished after 56 + 117 ms
20:52:22.757 00.000 29876 Move returns status 0, amount 56
20:52:22.757 00.000 29876 MoveAxis(S, 26, ABG)
20:52:22.757 00.000 29876 Guiding  Dir = 1, Dur = 26
20:52:22.757 00.000 29876 IsSlewing returns 0
20:52:22.758 00.001 29876 IsGuiding returns 0
20:52:22.758 00.000 29876 PulseGuide returned control before completion, sleep 36
20:52:22.803 00.045 29876 IsGuiding returns 1
20:52:22.803 00.000 29876 scope still moving after pulse duration time elapsed
20:52:22.833 00.030 29876 IsSlewing returns 0
20:52:22.833 00.000 29876 IsGuiding returns 1
20:52:22.864 00.031 29876 IsSlewing returns 0
20:52:22.864 00.000 29876 IsGuiding returns 1
20:52:22.896 00.032 29876 IsSlewing returns 0
20:52:22.896 00.000 29876 IsGuiding returns 0
20:52:22.896 00.000 29876 scope move finished after 26 + 112 ms
20:52:22.896 00.000 29876 Move returns status 0, amount 26
20:52:22.896 00.000 29876 move complete, result=0
20:52:22.896 00.000 29876 worker thread done servicing request
20:52:22.896 00.000 29876 Worker thread wakes up
20:52:22.896 00.000 31432 GuideStep: -0.6 px 56 ms EAST, 0.4 px 26 ms SOUTH
20:52:22.898 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:22.898 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:24.812 01.914 29876 Exposure complete
20:52:24.855 00.043 29876 worker thread done servicing request
20:52:24.855 00.000 31432 OnExposeComplete: enter
20:52:24.857 00.002 31432 UpdateGuideState(): m_state=6
20:52:24.859 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
20:52:24.861 00.002 31432 Star::Find returns 1 (0), X=611.96, Y=162.81, Mass=2511, SNR=30.0, Peak=209 HFD=3.8
20:52:24.863 00.002 31432 MultiStar: [#1 0.22,0.07,1.03,U] [#2 0.85,-0.50,0.00,M5] [#3 -0.02,0.36,1.05,U] [#4 0.42,-0.12,0.91,U] [#5 -0.02,0.56,0.96,U] [#6 0.73,-0.56,0.00,M4] [#7 0.40,-0.18,0.82,U] [#8 -0.00,0.06,0.90,U] 
20:52:24.865 00.002 31432 refined, 6 included, MultiStar: {0.16, 0.15}, one-star: {0.16, 0.19}
20:52:24.866 00.001 31432 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
20:52:24.868 00.002 31432 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
20:52:24.869 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.21 cameraTheta=0.75 mountX=0.16 mountY=-0.12, mountTheta=-0.64
20:52:24.873 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.15, opts=13)
20:52:24.874 00.001 31432 Enqueuing Move request for scope (0.16, 0.15)
20:52:24.877 00.003 29876 Worker thread wakes up
20:52:24.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
20:52:24.877 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
20:52:24.877 00.000 29876 Moving (0.16, 0.15) raw xDistance=0.16 yDistance=-0.12
20:52:24.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:52:24.877 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:24.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:52:24.877 00.000 29876 MoveAxis(E, 0, ABG)
20:52:24.877 00.000 29876 Move returns status 0, amount 0
20:52:24.877 00.000 29876 MoveAxis(N, 0, ABG)
20:52:24.877 00.000 29876 Move returns status 0, amount 0
20:52:24.877 00.000 29876 move complete, result=0
20:52:24.877 00.000 29876 worker thread done servicing request
20:52:24.881 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:24.892 00.011 31432 UpdateGuideState exits: m=2511 RSB=30.0
20:52:24.894 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:24.896 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:24.898 00.002 31432 Enqueuing Expose request
20:52:24.900 00.002 29876 Worker thread wakes up
20:52:24.900 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:24.902 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:24.902 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:27.027 02.125 29876 Exposure complete
20:52:27.070 00.043 29876 worker thread done servicing request
20:52:27.070 00.000 31432 OnExposeComplete: enter
20:52:27.073 00.003 31432 UpdateGuideState(): m_state=6
20:52:27.075 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
20:52:27.077 00.002 31432 Star::Find returns 1 (0), X=611.71, Y=163.14, Mass=2541, SNR=30.4, Peak=233 HFD=3.5
20:52:27.079 00.002 31432 MultiStar: [#1 0.29,0.17,1.00,U] [#2 0.50,-0.03,1.17,U] [#3 0.24,0.36,1.05,U] [#4 0.61,-0.06,0.94,U] [#5 0.14,0.49,0.95,U] [#6 0.49,-0.28,1.08,U] [#7 0.48,-0.07,0.90,U] [#8 0.49,-0.14,0.95,U] 
20:52:27.080 00.001 31432 refined, 8 included, MultiStar: {0.35, 0.10}, one-star: {-0.09, 0.52}
20:52:27.082 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
20:52:27.084 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
20:52:27.086 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.37 cameraTheta=0.29 mountX=0.35 mountY=-0.05, mountTheta=-0.14
20:52:27.089 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.10, opts=13)
20:52:27.092 00.003 31432 Enqueuing Move request for scope (0.35, 0.10)
20:52:27.094 00.002 29876 Worker thread wakes up
20:52:27.094 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
20:52:27.094 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
20:52:27.094 00.000 29876 Moving (0.35, 0.10) raw xDistance=0.35 yDistance=-0.05
20:52:27.094 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
20:52:27.094 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:27.094 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:52:27.094 00.000 29876 MoveAxis(W, 34, ABG)
20:52:27.094 00.000 29876 Guiding  Dir = 3, Dur = 34
20:52:27.094 00.000 29876 IsSlewing returns 0
20:52:27.095 00.001 29876 IsGuiding returns 0
20:52:27.095 00.000 29876 PulseGuide returned control before completion, sleep 44
20:52:27.098 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:27.109 00.011 31432 UpdateGuideState exits: m=2541 RSB=30.4
20:52:27.111 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:27.113 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:27.115 00.002 31432 Enqueuing Expose request
20:52:27.148 00.033 29876 IsGuiding returns 1
20:52:27.148 00.000 29876 scope still moving after pulse duration time elapsed
20:52:27.179 00.031 29876 IsSlewing returns 0
20:52:27.179 00.000 29876 IsGuiding returns 0
20:52:27.179 00.000 29876 scope move finished after 34 + 50 ms
20:52:27.179 00.000 29876 Move returns status 0, amount 34
20:52:27.179 00.000 29876 MoveAxis(N, 0, ABG)
20:52:27.179 00.000 29876 Move returns status 0, amount 0
20:52:27.179 00.000 29876 move complete, result=0
20:52:27.179 00.000 29876 worker thread done servicing request
20:52:27.179 00.000 29876 Worker thread wakes up
20:52:27.179 00.000 31432 GuideStep: 0.4 px 34 ms WEST, -0.0 px 0 ms NORTH
20:52:27.182 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:27.182 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:29.093 01.911 29876 Exposure complete
20:52:29.136 00.043 29876 worker thread done servicing request
20:52:29.136 00.000 31432 OnExposeComplete: enter
20:52:29.138 00.002 31432 UpdateGuideState(): m_state=6
20:52:29.140 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
20:52:29.142 00.002 31432 Star::Find returns 1 (0), X=611.85, Y=162.95, Mass=2558, SNR=30.6, Peak=210 HFD=4.1
20:52:29.144 00.002 31432 MultiStar: [#1 0.16,0.13,0.97,U] [#2 0.33,-0.05,1.17,U] [#3 0.14,-0.30,1.04,U] [#4 -0.01,-0.19,0.89,U] [#5 -0.09,0.60,0.92,U] [#6 0.50,-0.18,1.12,U] [#7 0.14,-0.09,0.84,U] [#8 -0.15,0.03,0.91,U] 
20:52:29.146 00.002 31432 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.04, 0.33}
20:52:29.148 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
20:52:29.149 00.001 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.12)
20:52:29.151 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.18 mountX=0.13 mountY=-0.00, mountTheta=-0.03
20:52:29.154 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.02, opts=13)
20:52:29.156 00.002 31432 Enqueuing Move request for scope (0.13, 0.02)
20:52:29.158 00.002 29876 Worker thread wakes up
20:52:29.158 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
20:52:29.158 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
20:52:29.158 00.000 29876 Moving (0.13, 0.02) raw xDistance=0.13 yDistance=-0.00
20:52:29.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:52:29.158 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:29.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:52:29.158 00.000 29876 MoveAxis(E, 0, ABG)
20:52:29.158 00.000 29876 Move returns status 0, amount 0
20:52:29.158 00.000 29876 MoveAxis(N, 0, ABG)
20:52:29.158 00.000 29876 Move returns status 0, amount 0
20:52:29.158 00.000 29876 move complete, result=0
20:52:29.158 00.000 29876 worker thread done servicing request
20:52:29.162 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:29.173 00.011 31432 UpdateGuideState exits: m=2558 RSB=30.6
20:52:29.175 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:29.177 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:29.179 00.002 31432 Enqueuing Expose request
20:52:29.181 00.002 29876 Worker thread wakes up
20:52:29.181 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:29.183 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:29.183 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:31.305 02.122 29876 Exposure complete
20:52:31.355 00.050 29876 worker thread done servicing request
20:52:31.355 00.000 31432 OnExposeComplete: enter
20:52:31.357 00.002 31432 UpdateGuideState(): m_state=6
20:52:31.359 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
20:52:31.361 00.002 31432 Star::Find returns 1 (0), X=611.77, Y=162.94, Mass=2529, SNR=30.8, Peak=211 HFD=3.8
20:52:31.363 00.002 31432 MultiStar: [#1 0.22,-0.01,0.97,U] [#2 -0.16,-0.22,1.11,U] [#3 0.22,0.25,1.03,U] [#4 0.41,-0.24,0.92,U] [#5 0.41,0.26,0.93,U] [#6 0.01,-0.33,1.08,U] [#7 0.66,-0.13,0.85,U] [#8 0.12,-0.22,0.92,U] 
20:52:31.365 00.002 31432 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {-0.03, 0.32}
20:52:31.367 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
20:52:31.369 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
20:52:31.371 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.19 mountY=0.07, mountTheta=0.34
20:52:31.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.04, opts=13)
20:52:31.376 00.002 31432 Enqueuing Move request for scope (0.19, -0.04)
20:52:31.378 00.002 29876 Worker thread wakes up
20:52:31.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
20:52:31.378 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
20:52:31.378 00.000 29876 Moving (0.19, -0.04) raw xDistance=0.19 yDistance=0.07
20:52:31.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:52:31.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:31.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:52:31.379 00.001 29876 MoveAxis(E, 0, ABG)
20:52:31.379 00.000 29876 Move returns status 0, amount 0
20:52:31.379 00.000 29876 MoveAxis(N, 0, ABG)
20:52:31.379 00.000 29876 Move returns status 0, amount 0
20:52:31.379 00.000 29876 move complete, result=0
20:52:31.379 00.000 29876 worker thread done servicing request
20:52:31.383 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:31.396 00.013 31432 UpdateGuideState exits: m=2529 RSB=30.8
20:52:31.399 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:31.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:31.403 00.002 31432 Enqueuing Expose request
20:52:31.405 00.002 29876 Worker thread wakes up
20:52:31.405 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:52:31.407 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:31.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:33.324 01.917 29876 Exposure complete
20:52:33.369 00.045 29876 worker thread done servicing request
20:52:33.369 00.000 31432 OnExposeComplete: enter
20:52:33.371 00.002 31432 UpdateGuideState(): m_state=6
20:52:33.373 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
20:52:33.375 00.002 31432 Star::Find returns 1 (0), X=611.15, Y=162.73, Mass=2198, SNR=28.2, Peak=180 HFD=3.6
20:52:33.377 00.002 31432 MultiStar: [#1 -0.58,-0.06,1.11,U] [#2 -0.88,0.16,0.00,M3] [#3 -0.33,0.22,1.16,U] [#4 -0.58,-0.06,1.00,U] [#5 -0.35,0.37,1.03,U] [#6 -0.32,-0.15,1.11,U] [#7 0.12,-0.91,0.00,M1] [#8 -0.52,0.01,0.97,U] 
20:52:33.379 00.002 31432 refined, 6 included, MultiStar: {-0.47, 0.06}, one-star: {-0.65, 0.11}
20:52:33.380 00.001 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
20:52:33.382 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
20:52:33.384 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.47 cameraTheta=3.01 mountX=-0.47 mountY=-0.13, mountTheta=-2.87
20:52:33.388 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.06, opts=13)
20:52:33.391 00.003 31432 Enqueuing Move request for scope (-0.47, 0.06)
20:52:33.393 00.002 29876 Worker thread wakes up
20:52:33.393 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.06) opts 0xd
20:52:33.393 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.06)
20:52:33.393 00.000 29876 Moving (-0.47, 0.06) raw xDistance=-0.47 yDistance=-0.13
20:52:33.393 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
20:52:33.393 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:33.393 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:52:33.393 00.000 29876 MoveAxis(E, 45, ABG)
20:52:33.393 00.000 29876 Guiding  Dir = 2, Dur = 45
20:52:33.393 00.000 29876 IsSlewing returns 0
20:52:33.393 00.000 29876 IsGuiding returns 0
20:52:33.394 00.001 29876 PulseGuide returned control before completion, sleep 55
20:52:33.397 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:33.407 00.010 31432 UpdateGuideState exits: m=2198 RSB=28.2
20:52:33.410 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:33.411 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:33.413 00.002 31432 Enqueuing Expose request
20:52:33.449 00.036 29876 IsGuiding returns 1
20:52:33.449 00.000 29876 scope still moving after pulse duration time elapsed
20:52:33.480 00.031 29876 IsSlewing returns 0
20:52:33.480 00.000 29876 IsGuiding returns 1
20:52:33.511 00.031 29876 IsSlewing returns 0
20:52:33.511 00.000 29876 IsGuiding returns 1
20:52:33.542 00.031 29876 IsSlewing returns 0
20:52:33.542 00.000 29876 IsGuiding returns 0
20:52:33.542 00.000 29876 scope move finished after 45 + 103 ms
20:52:33.542 00.000 29876 Move returns status 0, amount 45
20:52:33.542 00.000 29876 MoveAxis(N, 0, ABG)
20:52:33.542 00.000 29876 Move returns status 0, amount 0
20:52:33.542 00.000 29876 move complete, result=0
20:52:33.543 00.001 29876 worker thread done servicing request
20:52:33.543 00.000 29876 Worker thread wakes up
20:52:33.543 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:33.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:33.543 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.1 px 0 ms NORTH
20:52:35.666 02.123 29876 Exposure complete
20:52:35.709 00.043 29876 worker thread done servicing request
20:52:35.709 00.000 31432 OnExposeComplete: enter
20:52:35.712 00.003 31432 UpdateGuideState(): m_state=6
20:52:35.714 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
20:52:35.715 00.001 31432 Star::Find returns 1 (0), X=611.18, Y=163.01, Mass=2308, SNR=28.6, Peak=195 HFD=3.9
20:52:35.718 00.003 31432 MultiStar: [#1 -0.24,0.14,1.07,U] [#2 0.16,0.05,1.23,U] [#3 -0.64,0.18,1.04,U] [#4 -0.64,0.26,0.99,U] [#5 -0.89,0.91,0.00,M1] [#6 0.60,0.13,1.13,U] [#7 -0.26,0.15,0.82,U] [#8 -0.94,0.34,0.00,M1] 
20:52:35.719 00.001 31432 refined, 6 included, MultiStar: {-0.21, 0.18}, one-star: {-0.63, 0.39}
20:52:35.721 00.002 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
20:52:35.723 00.002 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.87)
20:52:35.725 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.42 mountX=-0.21 mountY=-0.21, mountTheta=-2.34
20:52:35.727 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.18, opts=13)
20:52:35.729 00.002 31432 Enqueuing Move request for scope (-0.21, 0.18)
20:52:35.731 00.002 29876 Worker thread wakes up
20:52:35.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
20:52:35.731 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
20:52:35.731 00.000 29876 Moving (-0.21, 0.18) raw xDistance=-0.21 yDistance=-0.21
20:52:35.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
20:52:35.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:35.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:52:35.731 00.000 29876 MoveAxis(E, 26, ABG)
20:52:35.731 00.000 29876 Guiding  Dir = 2, Dur = 26
20:52:35.732 00.001 29876 IsSlewing returns 0
20:52:35.732 00.000 29876 IsGuiding returns 0
20:52:35.732 00.000 29876 PulseGuide returned control before completion, sleep 36
20:52:35.735 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:35.746 00.011 31432 UpdateGuideState exits: m=2308 RSB=28.6
20:52:35.748 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:35.750 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:35.752 00.002 31432 Enqueuing Expose request
20:52:35.772 00.020 29876 IsGuiding returns 1
20:52:35.772 00.000 29876 scope still moving after pulse duration time elapsed
20:52:35.803 00.031 29876 IsSlewing returns 0
20:52:35.803 00.000 29876 IsGuiding returns 1
20:52:35.833 00.030 29876 IsSlewing returns 0
20:52:35.833 00.000 29876 IsGuiding returns 0
20:52:35.833 00.000 29876 scope move finished after 26 + 75 ms
20:52:35.833 00.000 29876 Move returns status 0, amount 26
20:52:35.833 00.000 29876 MoveAxis(N, 0, ABG)
20:52:35.833 00.000 29876 Move returns status 0, amount 0
20:52:35.833 00.000 29876 move complete, result=0
20:52:35.833 00.000 29876 worker thread done servicing request
20:52:35.833 00.000 29876 Worker thread wakes up
20:52:35.833 00.000 31432 GuideStep: -0.2 px 26 ms EAST, -0.2 px 0 ms NORTH
20:52:35.836 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:35.836 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:37.753 01.917 29876 Exposure complete
20:52:37.796 00.043 29876 worker thread done servicing request
20:52:37.796 00.000 31432 OnExposeComplete: enter
20:52:37.799 00.003 31432 UpdateGuideState(): m_state=6
20:52:37.802 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
20:52:37.807 00.005 31432 Star::Find returns 1 (0), X=613.08, Y=162.63, Mass=2688, SNR=31.2, Peak=236 HFD=3.6
20:52:37.810 00.003 31432 MultiStar: [#1 1.07,-0.12,0.00,M1] [#2 1.03,-0.76,0.00,M3] [#3 1.04,-0.14,0.00,M1] [#4 0.47,-0.68,0.92,U] [#5 0.87,0.22,0.00,M2] [#6 1.18,-0.57,0.00,M1] [#7 0.91,-0.57,0.00,M1] [#8 0.15,-0.74,0.86,U] 
20:52:37.813 00.003 31432 refined, 2 included, MultiStar: {0.66, -0.45}, one-star: {1.28, 0.01}
20:52:37.815 00.002 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.02) = xAngle (-0.62 = -0.62)
20:52:37.817 00.002 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.39 = 2.39)
20:52:37.819 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.45 hyp=0.80 cameraTheta=-0.60 mountX=0.65 mountY=0.55, mountTheta=0.70
20:52:37.821 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.45, opts=13)
20:52:37.823 00.002 31432 Enqueuing Move request for scope (0.66, -0.45)
20:52:37.825 00.002 29876 Worker thread wakes up
20:52:37.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.45) opts 0xd
20:52:37.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.45)
20:52:37.825 00.000 29876 Moving (0.66, -0.45) raw xDistance=0.65 yDistance=0.55
20:52:37.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.65
20:52:37.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
20:52:37.825 00.000 29876 MoveAxis(W, 59, ABG)
20:52:37.825 00.000 29876 Guiding  Dir = 3, Dur = 59
20:52:37.825 00.000 29876 IsSlewing returns 0
20:52:37.826 00.001 29876 IsGuiding returns 0
20:52:37.826 00.000 29876 PulseGuide returned control before completion, sleep 69
20:52:37.830 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:37.842 00.012 31432 UpdateGuideState exits: m=2688 RSB=31.2
20:52:37.844 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:37.846 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:37.848 00.002 31432 Enqueuing Expose request
20:52:37.907 00.059 29876 IsGuiding returns 1
20:52:37.907 00.000 29876 scope still moving after pulse duration time elapsed
20:52:37.938 00.031 29876 IsSlewing returns 0
20:52:37.938 00.000 29876 IsGuiding returns 1
20:52:37.969 00.031 29876 IsSlewing returns 0
20:52:37.969 00.000 29876 IsGuiding returns 1
20:52:38.000 00.031 29876 IsSlewing returns 0
20:52:38.000 00.000 29876 IsGuiding returns 0
20:52:38.000 00.000 29876 scope move finished after 59 + 115 ms
20:52:38.000 00.000 29876 Move returns status 0, amount 59
20:52:38.000 00.000 29876 MoveAxis(S, 40, ABG)
20:52:38.000 00.000 29876 Guiding  Dir = 1, Dur = 40
20:52:38.000 00.000 29876 IsSlewing returns 0
20:52:38.000 00.000 29876 IsGuiding returns 0
20:52:38.000 00.000 29876 PulseGuide returned control before completion, sleep 50
20:52:38.062 00.062 29876 IsGuiding returns 1
20:52:38.062 00.000 29876 scope still moving after pulse duration time elapsed
20:52:38.094 00.032 29876 IsSlewing returns 0
20:52:38.094 00.000 29876 IsGuiding returns 1
20:52:38.125 00.031 29876 IsSlewing returns 0
20:52:38.125 00.000 29876 IsGuiding returns 1
20:52:38.155 00.030 29876 IsSlewing returns 0
20:52:38.155 00.000 29876 IsGuiding returns 0
20:52:38.155 00.000 29876 scope move finished after 40 + 115 ms
20:52:38.155 00.000 29876 Move returns status 0, amount 40
20:52:38.155 00.000 29876 move complete, result=0
20:52:38.155 00.000 29876 worker thread done servicing request
20:52:38.155 00.000 29876 Worker thread wakes up
20:52:38.155 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:38.155 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:38.155 00.000 31432 GuideStep: 0.7 px 59 ms WEST, 0.5 px 40 ms SOUTH
20:52:40.287 02.132 29876 Exposure complete
20:52:40.330 00.043 29876 worker thread done servicing request
20:52:40.330 00.000 31432 OnExposeComplete: enter
20:52:40.332 00.002 31432 UpdateGuideState(): m_state=6
20:52:40.334 00.002 31432 Star::Find(15, 613, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
20:52:40.336 00.002 31432 Star::Find returns 1 (0), X=612.37, Y=163.08, Mass=2356, SNR=29.8, Peak=218 HFD=3.4
20:52:40.338 00.002 31432 MultiStar: [#1 0.87,-0.01,0.00,M2] [#2 0.48,-0.21,1.24,U] [#3 0.94,0.18,0.00,M2] [#4 1.05,-0.04,0.00,M1] [#5 0.36,0.73,0.90,U] [#6 0.75,0.09,1.09,U] [#7 1.42,-0.37,0.00,M2] [#8 0.92,-0.05,0.00,M1] 
20:52:40.340 00.002 31432 refined, 3 included, MultiStar: {0.54, 0.22}, one-star: {0.57, 0.46}
20:52:40.342 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
20:52:40.344 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
20:52:40.346 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.22 hyp=0.59 cameraTheta=0.39 mountX=0.55 mountY=-0.14, mountTheta=-0.25
20:52:40.348 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.22, opts=13)
20:52:40.350 00.002 31432 Enqueuing Move request for scope (0.54, 0.22)
20:52:40.352 00.002 29876 Worker thread wakes up
20:52:40.352 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.22) opts 0xd
20:52:40.352 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.22)
20:52:40.352 00.000 29876 Moving (0.54, 0.22) raw xDistance=0.55 yDistance=-0.14
20:52:40.352 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
20:52:40.352 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:40.352 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:52:40.352 00.000 29876 MoveAxis(W, 61, ABG)
20:52:40.352 00.000 29876 Guiding  Dir = 3, Dur = 61
20:52:40.353 00.001 29876 IsSlewing returns 0
20:52:40.353 00.000 29876 IsGuiding returns 0
20:52:40.353 00.000 29876 PulseGuide returned control before completion, sleep 71
20:52:40.356 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:40.367 00.011 31432 UpdateGuideState exits: m=2356 RSB=29.8
20:52:40.370 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:40.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:40.374 00.002 31432 Enqueuing Expose request
20:52:40.439 00.065 29876 IsGuiding returns 1
20:52:40.439 00.000 29876 scope still moving after pulse duration time elapsed
20:52:40.470 00.031 29876 IsSlewing returns 0
20:52:40.470 00.000 29876 IsGuiding returns 1
20:52:40.502 00.032 29876 IsSlewing returns 0
20:52:40.502 00.000 29876 IsGuiding returns 1
20:52:40.532 00.030 29876 IsSlewing returns 0
20:52:40.532 00.000 29876 IsGuiding returns 0
20:52:40.532 00.000 29876 scope move finished after 61 + 118 ms
20:52:40.532 00.000 29876 Move returns status 0, amount 61
20:52:40.532 00.000 29876 MoveAxis(N, 0, ABG)
20:52:40.532 00.000 29876 Move returns status 0, amount 0
20:52:40.532 00.000 29876 move complete, result=0
20:52:40.532 00.000 29876 worker thread done servicing request
20:52:40.532 00.000 29876 Worker thread wakes up
20:52:40.532 00.000 31432 GuideStep: 0.5 px 61 ms WEST, -0.1 px 0 ms NORTH
20:52:40.535 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:40.535 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:42.448 01.913 29876 Exposure complete
20:52:42.496 00.048 29876 worker thread done servicing request
20:52:42.496 00.000 31432 OnExposeComplete: enter
20:52:42.498 00.002 31432 UpdateGuideState(): m_state=6
20:52:42.500 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
20:52:42.502 00.002 31432 Star::Find returns 1 (0), X=612.31, Y=162.67, Mass=2524, SNR=30.3, Peak=191 HFD=3.6
20:52:42.504 00.002 31432 MultiStar: [#1 0.73,0.03,1.06,U] [#2 0.39,-0.03,1.23,U] [#3 0.51,-0.09,1.05,U] [#4 0.99,-0.57,0.00,M2] [#5 0.35,0.43,0.94,U] [#6 0.42,-0.14,1.04,U] [#7 0.87,-0.34,0.00,M3] [#8 0.10,0.01,0.89,U] 
20:52:42.506 00.002 31432 refined, 6 included, MultiStar: {0.44, 0.03}, one-star: {0.50, 0.04}
20:52:42.508 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
20:52:42.510 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
20:52:42.512 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.06 mountX=0.44 mountY=0.04, mountTheta=0.09
20:52:42.514 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.03, opts=13)
20:52:42.516 00.002 31432 Enqueuing Move request for scope (0.44, 0.03)
20:52:42.518 00.002 29876 Worker thread wakes up
20:52:42.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.03) opts 0xd
20:52:42.518 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.03)
20:52:42.518 00.000 29876 Moving (0.44, 0.03) raw xDistance=0.44 yDistance=0.04
20:52:42.518 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
20:52:42.518 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:42.519 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:52:42.519 00.000 29876 MoveAxis(W, 51, ABG)
20:52:42.519 00.000 29876 Guiding  Dir = 3, Dur = 51
20:52:42.519 00.000 29876 IsSlewing returns 0
20:52:42.519 00.000 29876 IsGuiding returns 0
20:52:42.519 00.000 29876 PulseGuide returned control before completion, sleep 61
20:52:42.522 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:42.534 00.012 31432 UpdateGuideState exits: m=2524 RSB=30.3
20:52:42.536 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:42.538 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:42.540 00.002 31432 Enqueuing Expose request
20:52:42.588 00.048 29876 IsGuiding returns 1
20:52:42.588 00.000 29876 scope still moving after pulse duration time elapsed
20:52:42.619 00.031 29876 IsSlewing returns 0
20:52:42.619 00.000 29876 IsGuiding returns 1
20:52:42.650 00.031 29876 IsSlewing returns 0
20:52:42.650 00.000 29876 IsGuiding returns 1
20:52:42.681 00.031 29876 IsSlewing returns 0
20:52:42.681 00.000 29876 IsGuiding returns 0
20:52:42.681 00.000 29876 scope move finished after 51 + 111 ms
20:52:42.681 00.000 29876 Move returns status 0, amount 51
20:52:42.681 00.000 29876 MoveAxis(N, 0, ABG)
20:52:42.681 00.000 29876 Move returns status 0, amount 0
20:52:42.681 00.000 29876 move complete, result=0
20:52:42.681 00.000 29876 worker thread done servicing request
20:52:42.681 00.000 29876 Worker thread wakes up
20:52:42.681 00.000 31432 GuideStep: 0.4 px 51 ms WEST, 0.0 px 0 ms NORTH
20:52:42.684 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:42.684 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:44.809 02.125 29876 Exposure complete
20:52:44.853 00.044 29876 worker thread done servicing request
20:52:44.853 00.000 31432 OnExposeComplete: enter
20:52:44.855 00.002 31432 UpdateGuideState(): m_state=6
20:52:44.857 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
20:52:44.859 00.002 31432 Star::Find returns 1 (0), X=611.52, Y=162.99, Mass=2489, SNR=30.4, Peak=237 HFD=3.6
20:52:44.861 00.002 31432 MultiStar: [#1 0.07,0.14,1.04,U] [#2 -0.31,-0.20,1.17,U] [#3 0.70,-0.58,0.00,M2] [#4 0.70,-0.82,0.00,M3] [#5 0.47,0.09,0.93,U] [#6 -0.10,-0.12,1.07,U] [#7 0.52,-0.36,0.89,U] [#8 0.83,-0.51,0.00,M1] 
20:52:44.863 00.002 31432 refined, 5 included, MultiStar: {0.04, -0.01}, one-star: {-0.28, 0.37}
20:52:44.864 00.001 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
20:52:44.866 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
20:52:44.869 00.003 31432 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.38 mountX=0.04 mountY=0.02, mountTheta=0.51
20:52:44.871 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.01, opts=13)
20:52:44.873 00.002 31432 Enqueuing Move request for scope (0.04, -0.01)
20:52:44.874 00.001 29876 Worker thread wakes up
20:52:44.874 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
20:52:44.874 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
20:52:44.874 00.000 29876 Moving (0.04, -0.01) raw xDistance=0.04 yDistance=0.02
20:52:44.874 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:52:44.874 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:44.875 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:52:44.875 00.000 29876 MoveAxis(E, 0, ABG)
20:52:44.875 00.000 29876 Move returns status 0, amount 0
20:52:44.875 00.000 29876 MoveAxis(N, 0, ABG)
20:52:44.875 00.000 29876 Move returns status 0, amount 0
20:52:44.875 00.000 29876 move complete, result=0
20:52:44.875 00.000 29876 worker thread done servicing request
20:52:44.878 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:44.890 00.012 31432 UpdateGuideState exits: m=2489 RSB=30.4
20:52:44.891 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:44.894 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:44.895 00.001 31432 Enqueuing Expose request
20:52:44.897 00.002 29876 Worker thread wakes up
20:52:44.897 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:52:44.899 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:44.899 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:46.812 01.913 29876 Exposure complete
20:52:46.855 00.043 29876 worker thread done servicing request
20:52:46.855 00.000 31432 OnExposeComplete: enter
20:52:46.857 00.002 31432 UpdateGuideState(): m_state=6
20:52:46.860 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
20:52:46.861 00.001 31432 Star::Find returns 1 (0), X=612.24, Y=162.66, Mass=2369, SNR=29.5, Peak=235 HFD=3.4
20:52:46.863 00.002 31432 MultiStar: [#1 0.83,-0.46,0.00,M1] [#2 0.28,-0.42,1.13,U] [#3 0.89,-0.82,0.00,M3] [#4 1.07,-1.14,0.00,M4] [#5 0.89,-0.31,0.00,M1] [#6 0.73,-0.65,0.00,M1] [#7 1.10,-1.02,0.00,M3] [#8 0.42,-1.14,0.00,M2] 
20:52:46.865 00.002 31432 refined, 1 included, MultiStar: {0.35, -0.21}, one-star: {0.43, 0.03}
20:52:46.867 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
20:52:46.869 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
20:52:46.870 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-0.53 mountX=0.35 mountY=0.26, mountTheta=0.64
20:52:46.873 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.21, opts=13)
20:52:46.875 00.002 31432 Enqueuing Move request for scope (0.35, -0.21)
20:52:46.877 00.002 29876 Worker thread wakes up
20:52:46.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.21) opts 0xd
20:52:46.877 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.21)
20:52:46.877 00.000 29876 Moving (0.35, -0.21) raw xDistance=0.35 yDistance=0.26
20:52:46.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
20:52:46.877 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:46.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:52:46.877 00.000 29876 MoveAxis(W, 33, ABG)
20:52:46.877 00.000 29876 Guiding  Dir = 3, Dur = 33
20:52:46.877 00.000 29876 IsSlewing returns 0
20:52:46.878 00.001 29876 IsGuiding returns 0
20:52:46.878 00.000 29876 PulseGuide returned control before completion, sleep 43
20:52:46.881 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:52:46.892 00.011 31432 UpdateGuideState exits: m=2369 RSB=29.5
20:52:46.894 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:46.896 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:46.898 00.002 31432 Enqueuing Expose request
20:52:46.936 00.038 29876 IsGuiding returns 1
20:52:46.936 00.000 29876 scope still moving after pulse duration time elapsed
20:52:46.967 00.031 29876 IsSlewing returns 0
20:52:46.967 00.000 29876 IsGuiding returns 0
20:52:46.967 00.000 29876 scope move finished after 33 + 56 ms
20:52:46.967 00.000 29876 Move returns status 0, amount 33
20:52:46.967 00.000 29876 MoveAxis(N, 0, ABG)
20:52:46.967 00.000 29876 Move returns status 0, amount 0
20:52:46.967 00.000 29876 move complete, result=0
20:52:46.967 00.000 29876 worker thread done servicing request
20:52:46.967 00.000 29876 Worker thread wakes up
20:52:46.967 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.3 px 0 ms NORTH
20:52:46.970 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:46.970 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:49.094 02.124 29876 Exposure complete
20:52:49.137 00.043 29876 worker thread done servicing request
20:52:49.138 00.001 31432 OnExposeComplete: enter
20:52:49.140 00.002 31432 UpdateGuideState(): m_state=6
20:52:49.142 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
20:52:49.143 00.001 31432 Star::Find returns 1 (0), X=611.94, Y=162.79, Mass=2427, SNR=30.3, Peak=232 HFD=3.3
20:52:49.145 00.002 31432 MultiStar: [#1 0.54,0.06,1.06,U] [#2 0.34,-0.08,1.20,U] [#3 0.54,-0.34,1.02,U] [#4 0.75,-0.68,0.00,M5] [#5 0.50,-0.05,0.96,U] [#6 0.61,-0.35,1.05,U] [#7 1.10,-0.67,0.00,M4] [#8 0.60,-0.62,0.00,M3] 
20:52:49.146 00.001 31432 single-star, 5 included, MultiStar: {0.44, -0.10}, one-star: {0.14, 0.17}
20:52:49.148 00.002 31432 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.02) = xAngle (0.87 = 0.87)
20:52:49.150 00.002 31432 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.40)
20:52:49.152 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.90 mountX=0.14 mountY=-0.15, mountTheta=-0.81
20:52:49.156 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.17, opts=13)
20:52:49.157 00.001 31432 Enqueuing Move request for scope (0.14, 0.17)
20:52:49.159 00.002 29876 Worker thread wakes up
20:52:49.159 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
20:52:49.159 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
20:52:49.159 00.000 29876 Moving (0.14, 0.17) raw xDistance=0.14 yDistance=-0.15
20:52:49.159 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:52:49.159 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:49.159 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:52:49.159 00.000 29876 MoveAxis(E, 0, ABG)
20:52:49.159 00.000 29876 Move returns status 0, amount 0
20:52:49.159 00.000 29876 MoveAxis(N, 0, ABG)
20:52:49.159 00.000 29876 Move returns status 0, amount 0
20:52:49.159 00.000 29876 move complete, result=0
20:52:49.159 00.000 29876 worker thread done servicing request
20:52:49.162 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:49.173 00.011 31432 UpdateGuideState exits: m=2427 RSB=30.3
20:52:49.176 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:49.177 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:49.179 00.002 31432 Enqueuing Expose request
20:52:49.181 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:49.183 00.002 29876 Worker thread wakes up
20:52:49.183 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:49.183 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:51.095 01.912 29876 Exposure complete
20:52:51.149 00.054 29876 worker thread done servicing request
20:52:51.149 00.000 31432 OnExposeComplete: enter
20:52:51.152 00.003 31432 UpdateGuideState(): m_state=6
20:52:51.153 00.001 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
20:52:51.155 00.002 31432 Star::Find returns 1 (0), X=612.30, Y=162.43, Mass=2661, SNR=31.4, Peak=226 HFD=3.3
20:52:51.158 00.003 31432 MultiStar: [#1 0.73,-0.51,0.00,M1] [#2 0.79,-0.69,0.00,M1] [#3 0.81,-0.23,0.00,M3] [#4 0.84,-0.70,0.00,M6] [#5 0.40,-0.06,0.91,U] [#6 0.44,-0.53,1.07,U] [#7 0.78,-0.59,0.00,M5] [#8 0.72,-0.86,0.00,M4] 
20:52:51.160 00.002 31432 refined, 2 included, MultiStar: {0.45, -0.27}, one-star: {0.50, -0.19}
20:52:51.161 00.001 31432 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.02) = xAngle (-0.57 = -0.57)
20:52:51.163 00.002 31432 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.44 = 2.44)
20:52:51.165 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=-0.27 hyp=0.52 cameraTheta=-0.55 mountX=0.44 mountY=0.34, mountTheta=0.65
20:52:51.168 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.27, opts=13)
20:52:51.170 00.002 31432 Enqueuing Move request for scope (0.45, -0.27)
20:52:51.171 00.001 29876 Worker thread wakes up
20:52:51.171 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.27) opts 0xd
20:52:51.171 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.27)
20:52:51.171 00.000 29876 Moving (0.45, -0.27) raw xDistance=0.44 yDistance=0.34
20:52:51.171 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
20:52:51.172 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
20:52:51.172 00.000 29876 MoveAxis(W, 42, ABG)
20:52:51.172 00.000 29876 Guiding  Dir = 3, Dur = 42
20:52:51.172 00.000 29876 IsSlewing returns 0
20:52:51.172 00.000 29876 IsGuiding returns 0
20:52:51.172 00.000 29876 PulseGuide returned control before completion, sleep 52
20:52:51.176 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:51.188 00.012 31432 UpdateGuideState exits: m=2661 RSB=31.4
20:52:51.190 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:51.192 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:51.194 00.002 31432 Enqueuing Expose request
20:52:51.234 00.040 29876 IsGuiding returns 1
20:52:51.234 00.000 29876 scope still moving after pulse duration time elapsed
20:52:51.265 00.031 29876 IsSlewing returns 0
20:52:51.265 00.000 29876 IsGuiding returns 0
20:52:51.265 00.000 29876 scope move finished after 42 + 50 ms
20:52:51.265 00.000 29876 Move returns status 0, amount 42
20:52:51.265 00.000 29876 MoveAxis(S, 25, ABG)
20:52:51.265 00.000 29876 Guiding  Dir = 1, Dur = 25
20:52:51.265 00.000 29876 IsSlewing returns 0
20:52:51.265 00.000 29876 IsGuiding returns 0
20:52:51.265 00.000 29876 PulseGuide returned control before completion, sleep 35
20:52:51.310 00.045 29876 IsGuiding returns 1
20:52:51.310 00.000 29876 scope still moving after pulse duration time elapsed
20:52:51.341 00.031 29876 IsSlewing returns 0
20:52:51.341 00.000 29876 IsGuiding returns 1
20:52:51.373 00.032 29876 IsSlewing returns 0
20:52:51.373 00.000 29876 IsGuiding returns 1
20:52:51.404 00.031 29876 IsSlewing returns 0
20:52:51.404 00.000 29876 IsGuiding returns 1
20:52:51.434 00.030 29876 IsSlewing returns 0
20:52:51.434 00.000 29876 IsGuiding returns 1
20:52:51.465 00.031 29876 IsSlewing returns 0
20:52:51.465 00.000 29876 IsGuiding returns 0
20:52:51.465 00.000 29876 scope move finished after 25 + 175 ms
20:52:51.465 00.000 29876 Move returns status 0, amount 25
20:52:51.465 00.000 29876 move complete, result=0
20:52:51.465 00.000 29876 worker thread done servicing request
20:52:51.465 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.3 px 25 ms SOUTH
20:52:51.468 00.003 29876 Worker thread wakes up
20:52:51.468 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:51.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:53.603 02.135 29876 Exposure complete
20:52:53.650 00.047 29876 worker thread done servicing request
20:52:53.650 00.000 31432 OnExposeComplete: enter
20:52:53.653 00.003 31432 UpdateGuideState(): m_state=6
20:52:53.655 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
20:52:53.657 00.002 31432 Star::Find returns 1 (0), X=612.35, Y=162.96, Mass=2351, SNR=29.8, Peak=190 HFD=3.6
20:52:53.659 00.002 31432 MultiStar: [#1 0.81,0.04,1.05,U] [#2 0.96,-0.39,0.00,M2] [#3 1.26,-0.47,0.00,M4] [#4 1.73,-0.35,0.00,M7] [#5 0.72,0.59,0.00,M1] [#6 1.16,-0.41,0.00,M1] [#7 1.59,-0.44,0.00,M6] [#8 1.42,-0.33,0.00,M5] 
20:52:53.661 00.002 31432 single-star, 1 included, MultiStar: {0.68, 0.18}, one-star: {0.54, 0.33}
20:52:53.663 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
20:52:53.665 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
20:52:53.667 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.33 hyp=0.64 cameraTheta=0.55 mountX=0.55 mountY=-0.25, mountTheta=-0.42
20:52:53.669 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.33, opts=13)
20:52:53.671 00.002 31432 Enqueuing Move request for scope (0.54, 0.33)
20:52:53.673 00.002 29876 Worker thread wakes up
20:52:53.673 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.33) opts 0xd
20:52:53.673 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.33)
20:52:53.673 00.000 29876 Moving (0.54, 0.33) raw xDistance=0.55 yDistance=-0.25
20:52:53.673 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
20:52:53.673 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:53.673 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:52:53.673 00.000 29876 MoveAxis(W, 59, ABG)
20:52:53.673 00.000 29876 Guiding  Dir = 3, Dur = 59
20:52:53.673 00.000 29876 IsSlewing returns 0
20:52:53.674 00.001 29876 IsGuiding returns 0
20:52:53.674 00.000 29876 PulseGuide returned control before completion, sleep 69
20:52:53.677 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:53.688 00.011 31432 UpdateGuideState exits: m=2351 RSB=29.8
20:52:53.690 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:53.692 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:53.695 00.003 31432 Enqueuing Expose request
20:52:53.755 00.060 29876 IsGuiding returns 1
20:52:53.755 00.000 29876 scope still moving after pulse duration time elapsed
20:52:53.786 00.031 29876 IsSlewing returns 0
20:52:53.786 00.000 29876 IsGuiding returns 1
20:52:53.817 00.031 29876 IsSlewing returns 0
20:52:53.817 00.000 29876 IsGuiding returns 0
20:52:53.817 00.000 29876 scope move finished after 59 + 84 ms
20:52:53.817 00.000 29876 Move returns status 0, amount 59
20:52:53.817 00.000 29876 MoveAxis(N, 0, ABG)
20:52:53.817 00.000 29876 Move returns status 0, amount 0
20:52:53.817 00.000 29876 move complete, result=0
20:52:53.817 00.000 29876 worker thread done servicing request
20:52:53.817 00.000 29876 Worker thread wakes up
20:52:53.818 00.001 31432 GuideStep: 0.6 px 59 ms WEST, -0.2 px 0 ms NORTH
20:52:53.821 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:53.821 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:55.732 01.911 29876 Exposure complete
20:52:55.778 00.046 29876 worker thread done servicing request
20:52:55.778 00.000 31432 OnExposeComplete: enter
20:52:55.780 00.002 31432 UpdateGuideState(): m_state=6
20:52:55.782 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
20:52:55.784 00.002 31432 Star::Find returns 1 (0), X=611.76, Y=163.30, Mass=2434, SNR=30.0, Peak=184 HFD=3.6
20:52:55.788 00.004 31432 MultiStar: [#1 0.87,0.29,0.00,M1] [#2 0.65,0.88,0.00,M3] [#3 1.05,0.56,0.00,M5] [#4 0.58,0.26,0.92,U] [#5 0.19,1.14,0.00,M2] [#6 0.76,0.79,0.00,M2] [#7 0.63,0.15,0.80,U] [#8 1.18,-0.18,0.00,M6] 
20:52:55.790 00.002 31432 refined, 2 included, MultiStar: {0.36, 0.38}, one-star: {-0.04, 0.68}
20:52:55.792 00.002 31432 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
20:52:55.793 00.001 31432 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.49)
20:52:55.795 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.38 hyp=0.53 cameraTheta=0.81 mountX=0.37 mountY=-0.32, mountTheta=-0.71
20:52:55.798 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.38, opts=13)
20:52:55.800 00.002 31432 Enqueuing Move request for scope (0.36, 0.38)
20:52:55.802 00.002 29876 Worker thread wakes up
20:52:55.802 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.38) opts 0xd
20:52:55.802 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.38)
20:52:55.802 00.000 29876 Moving (0.36, 0.38) raw xDistance=0.37 yDistance=-0.32
20:52:55.802 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
20:52:55.802 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:52:55.802 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:52:55.802 00.000 29876 MoveAxis(W, 44, ABG)
20:52:55.802 00.000 29876 Guiding  Dir = 3, Dur = 44
20:52:55.802 00.000 29876 IsSlewing returns 0
20:52:55.802 00.000 29876 IsGuiding returns 0
20:52:55.803 00.001 29876 PulseGuide returned control before completion, sleep 54
20:52:55.806 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:52:55.821 00.015 31432 UpdateGuideState exits: m=2434 RSB=30.0
20:52:55.825 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:55.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:55.829 00.002 31432 Enqueuing Expose request
20:52:55.870 00.041 29876 IsGuiding returns 1
20:52:55.870 00.000 29876 scope still moving after pulse duration time elapsed
20:52:55.901 00.031 29876 IsSlewing returns 0
20:52:55.901 00.000 29876 IsGuiding returns 1
20:52:55.932 00.031 29876 IsSlewing returns 0
20:52:55.932 00.000 29876 IsGuiding returns 0
20:52:55.932 00.000 29876 scope move finished after 44 + 84 ms
20:52:55.932 00.000 29876 Move returns status 0, amount 44
20:52:55.932 00.000 29876 MoveAxis(N, 0, ABG)
20:52:55.932 00.000 29876 Move returns status 0, amount 0
20:52:55.932 00.000 29876 move complete, result=0
20:52:55.932 00.000 29876 worker thread done servicing request
20:52:55.932 00.000 29876 Worker thread wakes up
20:52:55.932 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.3 px 0 ms NORTH
20:52:55.935 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:55.935 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:52:58.060 02.125 29876 Exposure complete
20:52:58.108 00.048 29876 worker thread done servicing request
20:52:58.108 00.000 31432 OnExposeComplete: enter
20:52:58.113 00.005 31432 UpdateGuideState(): m_state=6
20:52:58.119 00.006 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
20:52:58.123 00.004 31432 Star::Find returns 1 (0), X=612.07, Y=162.96, Mass=2570, SNR=31.6, Peak=204 HFD=4.0
20:52:58.125 00.002 31432 MultiStar: [#1 0.75,0.13,0.97,U] [#2 0.70,0.06,1.15,U] [#3 0.30,0.46,1.02,U] [#4 0.47,-0.15,0.90,U] [#5 0.45,0.42,0.93,U] [#6 0.75,0.12,1.04,U] [#7 0.61,0.14,0.84,U] [#8 0.43,-0.27,0.89,U] 
20:52:58.127 00.002 31432 single-star, 8 included, MultiStar: {0.53, 0.14}, one-star: {0.27, 0.34}
20:52:58.129 00.002 31432 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
20:52:58.130 00.001 31432 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.40)
20:52:58.132 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.34 hyp=0.44 cameraTheta=0.90 mountX=0.28 mountY=-0.30, mountTheta=-0.81
20:52:58.135 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.34, opts=13)
20:52:58.137 00.002 31432 Enqueuing Move request for scope (0.27, 0.34)
20:52:58.139 00.002 29876 Worker thread wakes up
20:52:58.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.34) opts 0xd
20:52:58.139 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.34)
20:52:58.139 00.000 29876 Moving (0.27, 0.34) raw xDistance=0.28 yDistance=-0.30
20:52:58.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
20:52:58.139 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:58.139 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:52:58.139 00.000 29876 MoveAxis(W, 33, ABG)
20:52:58.139 00.000 29876 Guiding  Dir = 3, Dur = 33
20:52:58.139 00.000 29876 IsSlewing returns 0
20:52:58.139 00.000 29876 IsGuiding returns 0
20:52:58.140 00.001 29876 PulseGuide returned control before completion, sleep 43
20:52:58.143 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:52:58.154 00.011 31432 UpdateGuideState exits: m=2570 RSB=31.6
20:52:58.156 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:58.157 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:52:58.159 00.002 31432 Enqueuing Expose request
20:52:58.184 00.025 29876 IsGuiding returns 1
20:52:58.184 00.000 29876 scope still moving after pulse duration time elapsed
20:52:58.214 00.030 29876 IsSlewing returns 0
20:52:58.214 00.000 29876 IsGuiding returns 1
20:52:58.245 00.031 29876 IsSlewing returns 0
20:52:58.245 00.000 29876 IsGuiding returns 0
20:52:58.245 00.000 29876 scope move finished after 33 + 73 ms
20:52:58.245 00.000 29876 Move returns status 0, amount 33
20:52:58.245 00.000 29876 MoveAxis(N, 0, ABG)
20:52:58.245 00.000 29876 Move returns status 0, amount 0
20:52:58.245 00.000 29876 move complete, result=0
20:52:58.245 00.000 29876 worker thread done servicing request
20:52:58.246 00.001 29876 Worker thread wakes up
20:52:58.246 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.3 px 0 ms NORTH
20:52:58.248 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:52:58.249 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:00.158 01.909 29876 Exposure complete
20:53:00.207 00.049 29876 worker thread done servicing request
20:53:00.207 00.000 31432 OnExposeComplete: enter
20:53:00.209 00.002 31432 UpdateGuideState(): m_state=6
20:53:00.211 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
20:53:00.213 00.002 31432 Star::Find returns 1 (0), X=612.39, Y=163.82, Mass=2308, SNR=29.4, Peak=178 HFD=3.6
20:53:00.214 00.001 31432 MultiStar: [#1 0.72,0.95,0.00,M1] [#2 0.25,0.79,1.20,U] [#3 0.66,0.53,0.00,M5] [#4 0.83,0.56,0.00,M6] [#5 0.85,0.96,0.00,M2] [#6 0.49,0.57,1.12,U] [#7 0.91,0.95,0.00,M5] [#8 0.59,0.73,0.00,M6] 
20:53:00.216 00.002 31432 refined, 2 included, MultiStar: {0.43, 0.84}, one-star: {0.59, 1.20}
20:53:00.219 00.003 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
20:53:00.222 00.003 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
20:53:00.224 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.84 hyp=0.94 cameraTheta=1.10 mountX=0.45 mountY=-0.76, mountTheta=-1.04
20:53:00.226 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.84, opts=13)
20:53:00.229 00.003 31432 Enqueuing Move request for scope (0.43, 0.84)
20:53:00.231 00.002 29876 Worker thread wakes up
20:53:00.231 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.84) opts 0xd
20:53:00.231 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.84)
20:53:00.231 00.000 29876 Moving (0.43, 0.84) raw xDistance=0.45 yDistance=-0.76
20:53:00.231 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
20:53:00.231 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:53:00.231 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
20:53:00.231 00.000 29876 MoveAxis(W, 48, ABG)
20:53:00.231 00.000 29876 Guiding  Dir = 3, Dur = 48
20:53:00.231 00.000 29876 IsSlewing returns 0
20:53:00.231 00.000 29876 IsGuiding returns 0
20:53:00.232 00.001 29876 PulseGuide returned control before completion, sleep 58
20:53:00.235 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:53:00.247 00.012 31432 UpdateGuideState exits: m=2308 RSB=29.4
20:53:00.252 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:00.256 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:00.258 00.002 31432 Enqueuing Expose request
20:53:00.297 00.039 29876 IsGuiding returns 1
20:53:00.297 00.000 29876 scope still moving after pulse duration time elapsed
20:53:00.327 00.030 29876 IsSlewing returns 0
20:53:00.327 00.000 29876 IsGuiding returns 1
20:53:00.358 00.031 29876 IsSlewing returns 0
20:53:00.358 00.000 29876 IsGuiding returns 0
20:53:00.358 00.000 29876 scope move finished after 48 + 78 ms
20:53:00.358 00.000 29876 Move returns status 0, amount 48
20:53:00.358 00.000 29876 MoveAxis(N, 0, ABG)
20:53:00.358 00.000 29876 Move returns status 0, amount 0
20:53:00.358 00.000 29876 move complete, result=0
20:53:00.358 00.000 29876 worker thread done servicing request
20:53:00.358 00.000 29876 Worker thread wakes up
20:53:00.358 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:00.358 00.000 31432 GuideStep: 0.5 px 48 ms WEST, -0.8 px 0 ms NORTH
20:53:00.364 00.006 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:02.495 02.131 29876 Exposure complete
20:53:02.538 00.043 29876 worker thread done servicing request
20:53:02.538 00.000 31432 OnExposeComplete: enter
20:53:02.540 00.002 31432 UpdateGuideState(): m_state=6
20:53:02.542 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
20:53:02.544 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=163.32, Mass=2545, SNR=30.4, Peak=216 HFD=3.4
20:53:02.546 00.002 31432 MultiStar: [#1 0.12,0.57,1.02,U] [#2 0.52,-0.04,1.21,U] [#3 0.50,0.52,1.04,U] [#4 1.12,-0.17,0.00,M7] [#5 0.18,0.75,0.98,U] [#6 0.44,0.29,1.12,U] [#7 0.88,0.26,0.00,M6] [#8 0.58,0.26,0.86,U] 
20:53:02.548 00.002 31432 refined, 6 included, MultiStar: {0.36, 0.42}, one-star: {0.14, 0.69}
20:53:02.550 00.002 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
20:53:02.551 00.001 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
20:53:02.553 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.42 hyp=0.55 cameraTheta=0.87 mountX=0.37 mountY=-0.36, mountTheta=-0.78
20:53:02.557 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.42, opts=13)
20:53:02.559 00.002 31432 Enqueuing Move request for scope (0.36, 0.42)
20:53:02.561 00.002 29876 Worker thread wakes up
20:53:02.561 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.42) opts 0xd
20:53:02.561 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.42)
20:53:02.561 00.000 29876 Moving (0.36, 0.42) raw xDistance=0.37 yDistance=-0.36
20:53:02.561 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
20:53:02.561 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:53:02.562 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:53:02.562 00.000 29876 MoveAxis(W, 42, ABG)
20:53:02.562 00.000 29876 Guiding  Dir = 3, Dur = 42
20:53:02.562 00.000 29876 IsSlewing returns 0
20:53:02.562 00.000 29876 IsGuiding returns 0
20:53:02.562 00.000 29876 PulseGuide returned control before completion, sleep 52
20:53:02.565 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:53:02.586 00.021 31432 UpdateGuideState exits: m=2545 RSB=30.4
20:53:02.589 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:02.592 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:02.594 00.002 31432 Enqueuing Expose request
20:53:02.618 00.024 29876 IsGuiding returns 1
20:53:02.618 00.000 29876 scope still moving after pulse duration time elapsed
20:53:02.649 00.031 29876 IsSlewing returns 0
20:53:02.649 00.000 29876 IsGuiding returns 1
20:53:02.680 00.031 29876 IsSlewing returns 0
20:53:02.680 00.000 29876 IsGuiding returns 1
20:53:02.712 00.032 29876 IsSlewing returns 0
20:53:02.712 00.000 29876 IsGuiding returns 0
20:53:02.712 00.000 29876 scope move finished after 42 + 107 ms
20:53:02.712 00.000 29876 Move returns status 0, amount 42
20:53:02.712 00.000 29876 MoveAxis(N, 0, ABG)
20:53:02.712 00.000 29876 Move returns status 0, amount 0
20:53:02.712 00.000 29876 move complete, result=0
20:53:02.712 00.000 29876 worker thread done servicing request
20:53:02.712 00.000 29876 Worker thread wakes up
20:53:02.712 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:02.712 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:02.712 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.4 px 0 ms NORTH
20:53:04.623 01.911 29876 Exposure complete
20:53:04.666 00.043 29876 worker thread done servicing request
20:53:04.666 00.000 31432 OnExposeComplete: enter
20:53:04.668 00.002 31432 UpdateGuideState(): m_state=6
20:53:04.670 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
20:53:04.672 00.002 31432 Star::Find returns 1 (0), X=611.71, Y=163.13, Mass=2323, SNR=29.3, Peak=237 HFD=3.4
20:53:04.674 00.002 31432 MultiStar: [#1 0.10,0.07,1.06,U] [#2 0.68,-0.26,1.27,U] [#3 0.28,-0.31,1.05,U] [#4 0.78,-0.72,0.00,M8] [#5 0.05,0.35,0.90,U] [#6 0.70,-0.00,1.13,U] [#7 0.31,0.22,0.86,U] [#8 0.06,-0.33,0.97,U] 
20:53:04.676 00.002 31432 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {-0.10, 0.51}
20:53:04.678 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
20:53:04.679 00.001 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
20:53:04.682 00.003 31432 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.05 mountX=0.28 mountY=0.03, mountTheta=0.10
20:53:04.685 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.01, opts=13)
20:53:04.688 00.003 31432 Enqueuing Move request for scope (0.28, 0.01)
20:53:04.690 00.002 29876 Worker thread wakes up
20:53:04.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
20:53:04.690 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
20:53:04.690 00.000 29876 Moving (0.28, 0.01) raw xDistance=0.28 yDistance=0.03
20:53:04.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
20:53:04.690 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:04.690 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:53:04.690 00.000 29876 MoveAxis(W, 33, ABG)
20:53:04.690 00.000 29876 Guiding  Dir = 3, Dur = 33
20:53:04.691 00.001 29876 IsSlewing returns 0
20:53:04.691 00.000 29876 IsGuiding returns 0
20:53:04.691 00.000 29876 PulseGuide returned control before completion, sleep 43
20:53:04.694 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:53:04.705 00.011 31432 UpdateGuideState exits: m=2323 RSB=29.3
20:53:04.707 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:04.709 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:04.711 00.002 31432 Enqueuing Expose request
20:53:04.746 00.035 29876 IsGuiding returns 1
20:53:04.746 00.000 29876 scope still moving after pulse duration time elapsed
20:53:04.776 00.030 29876 IsSlewing returns 0
20:53:04.776 00.000 29876 IsGuiding returns 0
20:53:04.776 00.000 29876 scope move finished after 33 + 52 ms
20:53:04.776 00.000 29876 Move returns status 0, amount 33
20:53:04.776 00.000 29876 MoveAxis(N, 0, ABG)
20:53:04.776 00.000 29876 Move returns status 0, amount 0
20:53:04.776 00.000 29876 move complete, result=0
20:53:04.776 00.000 29876 worker thread done servicing request
20:53:04.776 00.000 29876 Worker thread wakes up
20:53:04.776 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.0 px 0 ms NORTH
20:53:04.779 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:04.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:07.008 02.229 29876 Exposure complete
20:53:07.051 00.043 29876 worker thread done servicing request
20:53:07.051 00.000 31432 OnExposeComplete: enter
20:53:07.053 00.002 31432 UpdateGuideState(): m_state=6
20:53:07.055 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
20:53:07.057 00.002 31432 Star::Find returns 1 (0), X=611.65, Y=163.40, Mass=2480, SNR=30.7, Peak=208 HFD=3.4
20:53:07.059 00.002 31432 MultiStar: [#1 0.20,0.68,1.02,U] [#2 0.41,0.13,1.18,U] [#3 0.71,0.30,1.05,U] [#4 0.54,0.14,0.96,U] [#5 -0.10,1.05,0.00,M1] [#6 0.41,0.14,1.05,U] [#7 0.59,0.28,0.83,U] [#8 0.20,0.19,0.93,U] 
20:53:07.061 00.002 31432 refined, 7 included, MultiStar: {0.36, 0.33}, one-star: {-0.15, 0.78}
20:53:07.063 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
20:53:07.064 00.001 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
20:53:07.066 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.33 hyp=0.49 cameraTheta=0.73 mountX=0.37 mountY=-0.27, mountTheta=-0.62
20:53:07.069 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.33, opts=13)
20:53:07.071 00.002 31432 Enqueuing Move request for scope (0.36, 0.33)
20:53:07.073 00.002 29876 Worker thread wakes up
20:53:07.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.33) opts 0xd
20:53:07.073 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.33)
20:53:07.073 00.000 29876 Moving (0.36, 0.33) raw xDistance=0.37 yDistance=-0.27
20:53:07.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
20:53:07.073 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:07.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:53:07.073 00.000 29876 MoveAxis(W, 40, ABG)
20:53:07.073 00.000 29876 Guiding  Dir = 3, Dur = 40
20:53:07.073 00.000 29876 IsSlewing returns 0
20:53:07.073 00.000 29876 IsGuiding returns 0
20:53:07.073 00.000 29876 PulseGuide returned control before completion, sleep 50
20:53:07.077 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:07.087 00.010 31432 UpdateGuideState exits: m=2480 RSB=30.7
20:53:07.090 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:07.092 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:07.094 00.002 31432 Enqueuing Expose request
20:53:07.131 00.037 29876 IsGuiding returns 1
20:53:07.131 00.000 29876 scope still moving after pulse duration time elapsed
20:53:07.162 00.031 29876 IsSlewing returns 0
20:53:07.162 00.000 29876 IsGuiding returns 0
20:53:07.162 00.000 29876 scope move finished after 40 + 48 ms
20:53:07.162 00.000 29876 Move returns status 0, amount 40
20:53:07.162 00.000 29876 MoveAxis(N, 0, ABG)
20:53:07.162 00.000 29876 Move returns status 0, amount 0
20:53:07.162 00.000 29876 move complete, result=0
20:53:07.162 00.000 29876 worker thread done servicing request
20:53:07.162 00.000 29876 Worker thread wakes up
20:53:07.162 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:07.162 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:07.162 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.3 px 0 ms NORTH
20:53:09.067 01.905 29876 Exposure complete
20:53:09.109 00.042 29876 worker thread done servicing request
20:53:09.109 00.000 31432 OnExposeComplete: enter
20:53:09.112 00.003 31432 UpdateGuideState(): m_state=6
20:53:09.114 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
20:53:09.116 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=163.10, Mass=2371, SNR=29.9, Peak=227 HFD=3.1
20:53:09.118 00.002 31432 MultiStar: [#1 0.39,-0.07,1.03,U] [#2 0.57,-0.46,1.18,U] [#3 0.34,0.15,1.05,U] [#4 0.38,-0.18,0.94,U] [#5 0.03,0.40,0.96,U] [#6 0.70,-0.31,1.05,U] [#7 0.75,-0.26,0.78,U] [#8 0.07,-0.15,0.93,U] 
20:53:09.119 00.001 31432 refined, 8 included, MultiStar: {0.37, -0.05}, one-star: {0.15, 0.48}
20:53:09.121 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
20:53:09.123 00.002 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
20:53:09.125 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.05 hyp=0.38 cameraTheta=-0.13 mountX=0.37 mountY=0.11, mountTheta=0.28
20:53:09.128 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.05, opts=13)
20:53:09.130 00.002 31432 Enqueuing Move request for scope (0.37, -0.05)
20:53:09.132 00.002 29876 Worker thread wakes up
20:53:09.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.05) opts 0xd
20:53:09.132 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.05)
20:53:09.132 00.000 29876 Moving (0.37, -0.05) raw xDistance=0.37 yDistance=0.11
20:53:09.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
20:53:09.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:09.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:53:09.132 00.000 29876 MoveAxis(W, 42, ABG)
20:53:09.132 00.000 29876 Guiding  Dir = 3, Dur = 42
20:53:09.132 00.000 29876 IsSlewing returns 0
20:53:09.133 00.001 29876 IsGuiding returns 0
20:53:09.133 00.000 29876 PulseGuide returned control before completion, sleep 52
20:53:09.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:09.147 00.011 31432 UpdateGuideState exits: m=2371 RSB=29.9
20:53:09.149 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:09.151 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:09.153 00.002 31432 Enqueuing Expose request
20:53:09.190 00.037 29876 IsGuiding returns 1
20:53:09.190 00.000 29876 scope still moving after pulse duration time elapsed
20:53:09.220 00.030 29876 IsSlewing returns 0
20:53:09.220 00.000 29876 IsGuiding returns 1
20:53:09.250 00.030 29876 IsSlewing returns 0
20:53:09.250 00.000 29876 IsGuiding returns 1
20:53:09.281 00.031 29876 IsSlewing returns 0
20:53:09.281 00.000 29876 IsGuiding returns 0
20:53:09.281 00.000 29876 scope move finished after 42 + 106 ms
20:53:09.281 00.000 29876 Move returns status 0, amount 42
20:53:09.281 00.000 29876 MoveAxis(N, 0, ABG)
20:53:09.281 00.000 29876 Move returns status 0, amount 0
20:53:09.281 00.000 29876 move complete, result=0
20:53:09.281 00.000 29876 worker thread done servicing request
20:53:09.281 00.000 29876 Worker thread wakes up
20:53:09.281 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:09.281 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:09.282 00.001 31432 GuideStep: 0.4 px 42 ms WEST, 0.1 px 0 ms NORTH
20:53:11.409 02.127 29876 Exposure complete
20:53:11.452 00.043 29876 worker thread done servicing request
20:53:11.452 00.000 31432 OnExposeComplete: enter
20:53:11.455 00.003 31432 UpdateGuideState(): m_state=6
20:53:11.457 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
20:53:11.460 00.003 31432 Star::Find returns 1 (0), X=612.68, Y=163.00, Mass=2417, SNR=30.7, Peak=235 HFD=3.3
20:53:11.462 00.002 31432 MultiStar: [#1 1.26,-0.03,0.00,M1] [#2 0.59,-0.07,1.18,U] [#3 1.06,-0.13,0.00,M2] [#4 1.13,-0.13,0.00,M7] [#5 1.13,0.65,0.00,M1] [#6 0.87,-0.20,0.00,M1] [#7 1.30,0.10,0.00,M4] [#8 1.13,-0.39,0.00,M3] 
20:53:11.463 00.001 31432 refined, 1 included, MultiStar: {0.72, 0.14}, one-star: {0.88, 0.38}
20:53:11.465 00.002 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
20:53:11.467 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.11)
20:53:11.469 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.14 hyp=0.73 cameraTheta=0.19 mountX=0.72 mountY=-0.03, mountTheta=-0.03
20:53:11.472 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.14, opts=13)
20:53:11.474 00.002 31432 Enqueuing Move request for scope (0.72, 0.14)
20:53:11.476 00.002 29876 Worker thread wakes up
20:53:11.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.14) opts 0xd
20:53:11.476 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.14)
20:53:11.476 00.000 29876 Moving (0.72, 0.14) raw xDistance=0.72 yDistance=-0.03
20:53:11.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72
20:53:11.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:11.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:53:11.476 00.000 29876 MoveAxis(W, 75, ABG)
20:53:11.476 00.000 29876 Guiding  Dir = 3, Dur = 75
20:53:11.477 00.001 29876 IsSlewing returns 0
20:53:11.477 00.000 29876 IsGuiding returns 0
20:53:11.477 00.000 29876 PulseGuide returned control before completion, sleep 85
20:53:11.480 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=6, FiltMax=257, Gamma=0.490
20:53:11.492 00.012 31432 UpdateGuideState exits: m=2417 RSB=30.7
20:53:11.494 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:11.496 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:11.497 00.001 31432 Enqueuing Expose request
20:53:11.563 00.066 29876 IsGuiding returns 1
20:53:11.563 00.000 29876 scope still moving after pulse duration time elapsed
20:53:11.593 00.030 29876 IsSlewing returns 0
20:53:11.593 00.000 29876 IsGuiding returns 1
20:53:11.624 00.031 29876 IsSlewing returns 0
20:53:11.624 00.000 29876 IsGuiding returns 0
20:53:11.624 00.000 29876 scope move finished after 75 + 72 ms
20:53:11.624 00.000 29876 Move returns status 0, amount 75
20:53:11.624 00.000 29876 MoveAxis(N, 0, ABG)
20:53:11.624 00.000 29876 Move returns status 0, amount 0
20:53:11.624 00.000 29876 move complete, result=0
20:53:11.624 00.000 29876 worker thread done servicing request
20:53:11.624 00.000 29876 Worker thread wakes up
20:53:11.624 00.000 31432 GuideStep: 0.7 px 75 ms WEST, -0.0 px 0 ms NORTH
20:53:11.627 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:11.627 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:13.541 01.914 29876 Exposure complete
20:53:13.584 00.043 29876 worker thread done servicing request
20:53:13.584 00.000 31432 OnExposeComplete: enter
20:53:13.586 00.002 31432 UpdateGuideState(): m_state=6
20:53:13.587 00.001 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
20:53:13.590 00.003 31432 Star::Find returns 1 (0), X=612.08, Y=163.27, Mass=2492, SNR=31.2, Peak=219 HFD=3.5
20:53:13.592 00.002 31432 MultiStar: [#1 0.58,0.38,0.96,U] [#2 0.05,0.47,1.11,U] [#3 1.07,0.04,0.00,M3] [#4 1.17,-0.34,0.00,M8] [#5 0.39,0.80,0.00,M2] [#6 0.16,0.30,1.02,U] [#7 1.12,-0.29,0.00,M5] [#8 0.54,-0.07,0.86,U] 
20:53:13.593 00.001 31432 refined, 4 included, MultiStar: {0.31, 0.36}, one-star: {0.28, 0.65}
20:53:13.595 00.002 31432 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.02) = xAngle (0.84 = 0.84)
20:53:13.597 00.002 31432 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.85 = -2.43)
20:53:13.598 00.001 31432 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.47 cameraTheta=0.86 mountX=0.32 mountY=-0.31, mountTheta=-0.77
20:53:13.601 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.36, opts=13)
20:53:13.603 00.002 31432 Enqueuing Move request for scope (0.31, 0.36)
20:53:13.605 00.002 29876 Worker thread wakes up
20:53:13.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
20:53:13.605 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
20:53:13.605 00.000 29876 Moving (0.31, 0.36) raw xDistance=0.32 yDistance=-0.31
20:53:13.605 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
20:53:13.605 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:53:13.605 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:53:13.605 00.000 29876 MoveAxis(W, 41, ABG)
20:53:13.605 00.000 29876 Guiding  Dir = 3, Dur = 41
20:53:13.606 00.001 29876 IsSlewing returns 0
20:53:13.606 00.000 29876 IsGuiding returns 0
20:53:13.606 00.000 29876 PulseGuide returned control before completion, sleep 51
20:53:13.609 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:13.620 00.011 31432 UpdateGuideState exits: m=2492 RSB=31.2
20:53:13.622 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:13.624 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:13.626 00.002 31432 Enqueuing Expose request
20:53:13.662 00.036 29876 IsGuiding returns 1
20:53:13.662 00.000 29876 scope still moving after pulse duration time elapsed
20:53:13.693 00.031 29876 IsSlewing returns 0
20:53:13.693 00.000 29876 IsGuiding returns 0
20:53:13.693 00.000 29876 scope move finished after 41 + 46 ms
20:53:13.693 00.000 29876 Move returns status 0, amount 41
20:53:13.693 00.000 29876 MoveAxis(N, 0, ABG)
20:53:13.693 00.000 29876 Move returns status 0, amount 0
20:53:13.693 00.000 29876 move complete, result=0
20:53:13.693 00.000 29876 worker thread done servicing request
20:53:13.693 00.000 29876 Worker thread wakes up
20:53:13.693 00.000 31432 GuideStep: 0.3 px 41 ms WEST, -0.3 px 0 ms NORTH
20:53:13.696 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:13.696 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:15.823 02.127 29876 Exposure complete
20:53:15.866 00.043 29876 worker thread done servicing request
20:53:15.866 00.000 31432 OnExposeComplete: enter
20:53:15.869 00.003 31432 UpdateGuideState(): m_state=6
20:53:15.870 00.001 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
20:53:15.872 00.002 31432 Star::Find returns 1 (0), X=612.26, Y=162.84, Mass=2454, SNR=30.6, Peak=215 HFD=3.8
20:53:15.874 00.002 31432 MultiStar: [#1 0.75,0.03,0.99,U] [#2 0.76,-0.34,0.00,M1] [#3 0.93,-0.42,0.00,M4] [#4 0.71,-0.43,0.91,U] [#5 0.69,0.22,0.93,U] [#6 1.21,-0.33,0.00,M1] [#7 0.78,-0.47,0.00,M6] [#8 0.46,-0.38,0.92,U] 
20:53:15.876 00.002 31432 single-star, 4 included, MultiStar: {0.61, -0.06}, one-star: {0.46, 0.22}
20:53:15.878 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
20:53:15.880 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.85)
20:53:15.881 00.001 31432 CameraToMount -- cameraX=0.46 cameraY=0.22 hyp=0.51 cameraTheta=0.45 mountX=0.46 mountY=-0.15, mountTheta=-0.31
20:53:15.885 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.22, opts=13)
20:53:15.889 00.004 31432 Enqueuing Move request for scope (0.46, 0.22)
20:53:15.891 00.002 29876 Worker thread wakes up
20:53:15.891 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.22) opts 0xd
20:53:15.891 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.22)
20:53:15.891 00.000 29876 Moving (0.46, 0.22) raw xDistance=0.46 yDistance=-0.15
20:53:15.891 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
20:53:15.891 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:15.891 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:53:15.891 00.000 29876 MoveAxis(W, 50, ABG)
20:53:15.891 00.000 29876 Guiding  Dir = 3, Dur = 50
20:53:15.891 00.000 29876 IsSlewing returns 0
20:53:15.891 00.000 29876 IsGuiding returns 0
20:53:15.892 00.001 29876 PulseGuide returned control before completion, sleep 60
20:53:15.895 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:15.906 00.011 31432 UpdateGuideState exits: m=2454 RSB=30.6
20:53:15.908 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:15.910 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:15.912 00.002 31432 Enqueuing Expose request
20:53:15.959 00.047 29876 IsGuiding returns 1
20:53:15.959 00.000 29876 scope still moving after pulse duration time elapsed
20:53:15.991 00.032 29876 IsSlewing returns 0
20:53:15.991 00.000 29876 IsGuiding returns 1
20:53:16.022 00.031 29876 IsSlewing returns 0
20:53:16.022 00.000 29876 IsGuiding returns 1
20:53:16.053 00.031 29876 IsSlewing returns 0
20:53:16.053 00.000 29876 IsGuiding returns 1
20:53:16.083 00.030 29876 IsSlewing returns 0
20:53:16.083 00.000 29876 IsGuiding returns 0
20:53:16.083 00.000 29876 scope move finished after 50 + 142 ms
20:53:16.083 00.000 29876 Move returns status 0, amount 50
20:53:16.083 00.000 29876 MoveAxis(N, 0, ABG)
20:53:16.083 00.000 29876 Move returns status 0, amount 0
20:53:16.083 00.000 29876 move complete, result=0
20:53:16.083 00.000 29876 worker thread done servicing request
20:53:16.083 00.000 29876 Worker thread wakes up
20:53:16.083 00.000 31432 GuideStep: 0.5 px 50 ms WEST, -0.1 px 0 ms NORTH
20:53:16.086 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:16.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:17.989 01.903 29876 Exposure complete
20:53:18.032 00.043 29876 worker thread done servicing request
20:53:18.032 00.000 31432 OnExposeComplete: enter
20:53:18.034 00.002 31432 UpdateGuideState(): m_state=6
20:53:18.036 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
20:53:18.038 00.002 31432 Star::Find returns 1 (0), X=612.13, Y=162.63, Mass=2333, SNR=29.7, Peak=223 HFD=3.3
20:53:18.040 00.002 31432 MultiStar: [#1 0.61,-0.25,1.04,U] [#2 0.25,-0.28,1.20,U] [#3 0.77,-0.19,1.06,U] [#4 0.96,-0.24,0.00,M8] [#5 0.21,0.31,1.02,U] [#6 0.30,-0.33,1.10,U] [#7 0.93,-0.49,0.00,M7] [#8 0.29,-0.38,0.91,U] 
20:53:18.042 00.002 31432 single-star, 6 included, MultiStar: {0.39, -0.16}, one-star: {0.32, 0.01}
20:53:18.043 00.001 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.02) = xAngle (-0.00 = -0.00)
20:53:18.045 00.002 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
20:53:18.047 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.02 mountX=0.32 mountY=0.04, mountTheta=0.13
20:53:18.050 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.01, opts=13)
20:53:18.053 00.003 31432 Enqueuing Move request for scope (0.32, 0.01)
20:53:18.054 00.001 29876 Worker thread wakes up
20:53:18.054 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
20:53:18.054 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
20:53:18.054 00.000 29876 Moving (0.32, 0.01) raw xDistance=0.32 yDistance=0.04
20:53:18.055 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
20:53:18.055 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:18.055 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:53:18.055 00.000 29876 MoveAxis(W, 38, ABG)
20:53:18.055 00.000 29876 Guiding  Dir = 3, Dur = 38
20:53:18.055 00.000 29876 IsSlewing returns 0
20:53:18.055 00.000 29876 IsGuiding returns 0
20:53:18.055 00.000 29876 PulseGuide returned control before completion, sleep 48
20:53:18.058 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:18.069 00.011 31432 UpdateGuideState exits: m=2333 RSB=29.7
20:53:18.072 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:18.073 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:18.075 00.002 31432 Enqueuing Expose request
20:53:18.110 00.035 29876 IsGuiding returns 1
20:53:18.110 00.000 29876 scope still moving after pulse duration time elapsed
20:53:18.141 00.031 29876 IsSlewing returns 0
20:53:18.141 00.000 29876 IsGuiding returns 1
20:53:18.172 00.031 29876 IsSlewing returns 0
20:53:18.172 00.000 29876 IsGuiding returns 1
20:53:18.203 00.031 29876 IsSlewing returns 0
20:53:18.203 00.000 29876 IsGuiding returns 1
20:53:18.234 00.031 29876 IsSlewing returns 0
20:53:18.234 00.000 29876 IsGuiding returns 0
20:53:18.234 00.000 29876 scope move finished after 38 + 140 ms
20:53:18.234 00.000 29876 Move returns status 0, amount 38
20:53:18.234 00.000 29876 MoveAxis(N, 0, ABG)
20:53:18.234 00.000 29876 Move returns status 0, amount 0
20:53:18.234 00.000 29876 move complete, result=0
20:53:18.235 00.001 29876 worker thread done servicing request
20:53:18.235 00.000 29876 Worker thread wakes up
20:53:18.235 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:18.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:18.235 00.000 31432 GuideStep: 0.3 px 38 ms WEST, 0.0 px 0 ms NORTH
20:53:20.364 02.129 29876 Exposure complete
20:53:20.420 00.056 29876 worker thread done servicing request
20:53:20.420 00.000 31432 OnExposeComplete: enter
20:53:20.423 00.003 31432 UpdateGuideState(): m_state=6
20:53:20.424 00.001 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
20:53:20.427 00.003 31432 Star::Find returns 1 (0), X=611.31, Y=163.44, Mass=2492, SNR=30.5, Peak=196 HFD=3.4
20:53:20.430 00.003 31432 MultiStar: [#1 -0.01,0.42,0.99,U] [#2 0.27,0.32,1.18,U] [#3 0.64,0.22,1.02,U] [#4 0.38,-0.08,0.91,U] [#5 -0.16,0.97,0.00,M1] [#6 0.59,-0.09,1.01,U] [#7 0.44,0.06,0.81,U] [#8 0.13,-0.01,0.86,U] 
20:53:20.432 00.002 31432 refined, 7 included, MultiStar: {0.24, 0.22}, one-star: {-0.49, 0.82}
20:53:20.434 00.002 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
20:53:20.436 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
20:53:20.437 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.33 cameraTheta=0.74 mountX=0.25 mountY=-0.18, mountTheta=-0.63
20:53:20.440 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.22, opts=13)
20:53:20.442 00.002 31432 Enqueuing Move request for scope (0.24, 0.22)
20:53:20.444 00.002 29876 Worker thread wakes up
20:53:20.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
20:53:20.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
20:53:20.444 00.000 29876 Moving (0.24, 0.22) raw xDistance=0.25 yDistance=-0.18
20:53:20.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
20:53:20.444 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:20.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:53:20.444 00.000 29876 MoveAxis(W, 29, ABG)
20:53:20.444 00.000 29876 Guiding  Dir = 3, Dur = 29
20:53:20.444 00.000 29876 IsSlewing returns 0
20:53:20.445 00.001 29876 IsGuiding returns 0
20:53:20.445 00.000 29876 PulseGuide returned control before completion, sleep 39
20:53:20.448 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:20.460 00.012 31432 UpdateGuideState exits: m=2492 RSB=30.5
20:53:20.462 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:20.464 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:20.466 00.002 31432 Enqueuing Expose request
20:53:20.488 00.022 29876 IsGuiding returns 1
20:53:20.488 00.000 29876 scope still moving after pulse duration time elapsed
20:53:20.519 00.031 29876 IsSlewing returns 0
20:53:20.519 00.000 29876 IsGuiding returns 1
20:53:20.550 00.031 29876 IsSlewing returns 0
20:53:20.550 00.000 29876 IsGuiding returns 0
20:53:20.550 00.000 29876 scope move finished after 29 + 75 ms
20:53:20.550 00.000 29876 Move returns status 0, amount 29
20:53:20.550 00.000 29876 MoveAxis(N, 0, ABG)
20:53:20.550 00.000 29876 Move returns status 0, amount 0
20:53:20.550 00.000 29876 move complete, result=0
20:53:20.550 00.000 29876 worker thread done servicing request
20:53:20.550 00.000 29876 Worker thread wakes up
20:53:20.550 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:20.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:20.550 00.000 31432 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
20:53:22.463 01.913 29876 Exposure complete
20:53:22.521 00.058 29876 worker thread done servicing request
20:53:22.521 00.000 31432 OnExposeComplete: enter
20:53:22.525 00.004 31432 UpdateGuideState(): m_state=6
20:53:22.528 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
20:53:22.531 00.003 31432 Star::Find returns 1 (0), X=611.44, Y=163.07, Mass=2404, SNR=29.8, Peak=203 HFD=3.6
20:53:22.533 00.002 31432 MultiStar: [#1 -0.34,0.20,1.03,U] [#2 -0.33,0.15,1.19,U] [#3 0.18,-0.28,1.08,U] [#4 0.31,-0.23,0.93,U] [#5 -0.02,0.24,0.96,U] [#6 0.25,-0.04,1.08,U] [#7 0.30,-0.27,0.82,U] [#8 0.21,-0.42,0.92,U] 
20:53:22.535 00.002 31432 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.37, 0.45}
20:53:22.538 00.003 31432 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.02) = xAngle (-0.99 = -0.99)
20:53:22.541 00.003 31432 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.02 = 2.02)
20:53:22.543 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.97 mountX=0.01 mountY=0.01, mountTheta=1.02
20:53:22.547 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.01, opts=13)
20:53:22.550 00.003 31432 Enqueuing Move request for scope (0.01, -0.01)
20:53:22.552 00.002 29876 Worker thread wakes up
20:53:22.552 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
20:53:22.552 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
20:53:22.552 00.000 29876 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
20:53:22.553 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:53:22.553 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:22.553 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:22.553 00.000 29876 MoveAxis(E, 0, ABG)
20:53:22.553 00.000 29876 Move returns status 0, amount 0
20:53:22.553 00.000 29876 MoveAxis(N, 0, ABG)
20:53:22.553 00.000 29876 Move returns status 0, amount 0
20:53:22.553 00.000 29876 move complete, result=0
20:53:22.553 00.000 29876 worker thread done servicing request
20:53:22.559 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:22.576 00.017 31432 UpdateGuideState exits: m=2404 RSB=29.8
20:53:22.579 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:22.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:22.584 00.003 31432 Enqueuing Expose request
20:53:22.587 00.003 29876 Worker thread wakes up
20:53:22.587 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:53:22.589 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:22.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:24.721 02.132 29876 Exposure complete
20:53:24.764 00.043 29876 worker thread done servicing request
20:53:24.764 00.000 31432 OnExposeComplete: enter
20:53:24.767 00.003 31432 UpdateGuideState(): m_state=6
20:53:24.769 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
20:53:24.770 00.001 31432 Star::Find returns 1 (0), X=612.36, Y=163.11, Mass=2516, SNR=31.0, Peak=225 HFD=3.4
20:53:24.772 00.002 31432 MultiStar: [#1 0.64,0.34,1.03,U] [#2 0.70,-0.41,1.09,U] [#3 0.84,0.14,0.00,M2] [#4 0.87,-0.01,0.00,M7] [#5 0.33,0.79,0.00,M1] [#6 0.59,-0.30,1.02,U] [#7 0.74,-0.01,0.80,U] [#8 0.50,0.23,0.85,U] 
20:53:24.774 00.002 31432 refined, 5 included, MultiStar: {0.62, 0.05}, one-star: {0.56, 0.49}
20:53:24.776 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
20:53:24.778 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
20:53:24.780 00.002 31432 CameraToMount -- cameraX=0.62 cameraY=0.05 hyp=0.62 cameraTheta=0.07 mountX=0.62 mountY=0.05, mountTheta=0.08
20:53:24.782 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=0.05, opts=13)
20:53:24.785 00.003 31432 Enqueuing Move request for scope (0.62, 0.05)
20:53:24.787 00.002 29876 Worker thread wakes up
20:53:24.787 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.05) opts 0xd
20:53:24.787 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, 0.05)
20:53:24.787 00.000 29876 Moving (0.62, 0.05) raw xDistance=0.62 yDistance=0.05
20:53:24.787 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
20:53:24.787 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:24.787 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:53:24.787 00.000 29876 MoveAxis(W, 60, ABG)
20:53:24.787 00.000 29876 Guiding  Dir = 3, Dur = 60
20:53:24.787 00.000 29876 IsSlewing returns 0
20:53:24.787 00.000 29876 IsGuiding returns 0
20:53:24.788 00.001 29876 PulseGuide returned control before completion, sleep 70
20:53:24.791 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:24.802 00.011 31432 UpdateGuideState exits: m=2516 RSB=31.0
20:53:24.804 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:24.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:24.808 00.002 31432 Enqueuing Expose request
20:53:24.860 00.052 29876 IsGuiding returns 1
20:53:24.860 00.000 29876 scope still moving after pulse duration time elapsed
20:53:24.891 00.031 29876 IsSlewing returns 0
20:53:24.891 00.000 29876 IsGuiding returns 1
20:53:24.921 00.030 29876 IsSlewing returns 0
20:53:24.921 00.000 29876 IsGuiding returns 1
20:53:24.952 00.031 29876 IsSlewing returns 0
20:53:24.952 00.000 29876 IsGuiding returns 1
20:53:24.983 00.031 29876 IsSlewing returns 0
20:53:24.983 00.000 29876 IsGuiding returns 0
20:53:24.983 00.000 29876 scope move finished after 60 + 135 ms
20:53:24.983 00.000 29876 Move returns status 0, amount 60
20:53:24.983 00.000 29876 MoveAxis(N, 0, ABG)
20:53:24.983 00.000 29876 Move returns status 0, amount 0
20:53:24.983 00.000 29876 move complete, result=0
20:53:24.983 00.000 29876 worker thread done servicing request
20:53:24.983 00.000 29876 Worker thread wakes up
20:53:24.983 00.000 31432 GuideStep: 0.6 px 60 ms WEST, 0.0 px 0 ms NORTH
20:53:24.985 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:24.985 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:26.892 01.907 29876 Exposure complete
20:53:26.937 00.045 29876 worker thread done servicing request
20:53:26.937 00.000 31432 OnExposeComplete: enter
20:53:26.940 00.003 31432 UpdateGuideState(): m_state=6
20:53:26.943 00.003 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
20:53:26.944 00.001 31432 Star::Find returns 1 (0), X=611.61, Y=163.30, Mass=2483, SNR=30.6, Peak=218 HFD=3.5
20:53:26.947 00.003 31432 MultiStar: [#1 0.13,0.32,1.03,U] [#2 0.28,0.11,1.14,U] [#3 0.43,0.17,1.03,U] [#4 0.20,-0.00,0.90,U] [#5 -0.50,1.15,0.00,M2] [#6 0.31,0.19,1.04,U] [#7 0.17,0.11,0.76,U] [#8 0.16,-0.12,0.86,U] 
20:53:26.949 00.002 31432 refined, 7 included, MultiStar: {0.19, 0.19}, one-star: {-0.19, 0.68}
20:53:26.950 00.001 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
20:53:26.953 00.003 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.50)
20:53:26.955 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.79 mountX=0.19 mountY=-0.16, mountTheta=-0.69
20:53:26.958 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.19, opts=13)
20:53:26.959 00.001 31432 Enqueuing Move request for scope (0.19, 0.19)
20:53:26.961 00.002 29876 Worker thread wakes up
20:53:26.961 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
20:53:26.961 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
20:53:26.961 00.000 29876 Moving (0.19, 0.19) raw xDistance=0.19 yDistance=-0.16
20:53:26.961 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:53:26.962 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:26.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:53:26.962 00.000 29876 MoveAxis(E, 0, ABG)
20:53:26.962 00.000 29876 Move returns status 0, amount 0
20:53:26.962 00.000 29876 MoveAxis(N, 0, ABG)
20:53:26.962 00.000 29876 Move returns status 0, amount 0
20:53:26.962 00.000 29876 move complete, result=0
20:53:26.962 00.000 29876 worker thread done servicing request
20:53:26.965 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:53:26.978 00.013 31432 UpdateGuideState exits: m=2483 RSB=30.6
20:53:26.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:26.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:26.984 00.002 31432 Enqueuing Expose request
20:53:26.986 00.002 29876 Worker thread wakes up
20:53:26.986 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:53:26.988 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:26.988 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:29.117 02.129 29876 Exposure complete
20:53:29.160 00.043 29876 worker thread done servicing request
20:53:29.160 00.000 31432 OnExposeComplete: enter
20:53:29.162 00.002 31432 UpdateGuideState(): m_state=6
20:53:29.164 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
20:53:29.166 00.002 31432 Star::Find returns 1 (0), X=611.73, Y=163.17, Mass=2389, SNR=29.4, Peak=182 HFD=3.6
20:53:29.168 00.002 31432 MultiStar: [#1 -0.05,0.37,1.07,U] [#2 0.26,-0.15,1.24,U] [#3 -0.29,0.28,1.03,U] [#4 -0.02,-0.16,0.94,U] [#5 -0.16,0.64,0.96,U] [#6 0.06,-0.05,1.08,U] [#7 -0.33,0.11,0.84,U] [#8 -0.14,-0.29,0.92,U] 
20:53:29.170 00.002 31432 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.08, 0.55}
20:53:29.172 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
20:53:29.173 00.001 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
20:53:29.175 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
20:53:29.178 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.14, opts=13)
20:53:29.180 00.002 31432 Enqueuing Move request for scope (-0.07, 0.14)
20:53:29.182 00.002 29876 Worker thread wakes up
20:53:29.182 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
20:53:29.182 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
20:53:29.182 00.000 29876 Moving (-0.07, 0.14) raw xDistance=-0.06 yDistance=-0.15
20:53:29.182 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:53:29.182 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:29.182 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:53:29.182 00.000 29876 MoveAxis(E, 0, ABG)
20:53:29.182 00.000 29876 Move returns status 0, amount 0
20:53:29.182 00.000 29876 MoveAxis(N, 0, ABG)
20:53:29.182 00.000 29876 Move returns status 0, amount 0
20:53:29.182 00.000 29876 move complete, result=0
20:53:29.182 00.000 29876 worker thread done servicing request
20:53:29.185 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=7, FiltMax=257, Gamma=0.490
20:53:29.196 00.011 31432 UpdateGuideState exits: m=2389 RSB=29.4
20:53:29.199 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:29.201 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:29.202 00.001 31432 Enqueuing Expose request
20:53:29.204 00.002 29876 Worker thread wakes up
20:53:29.204 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:29.205 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:29.205 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:53:31.115 01.910 29876 Exposure complete
20:53:31.158 00.043 29876 worker thread done servicing request
20:53:31.158 00.000 31432 OnExposeComplete: enter
20:53:31.160 00.002 31432 UpdateGuideState(): m_state=6
20:53:31.163 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
20:53:31.164 00.001 31432 Star::Find returns 1 (0), X=612.38, Y=163.58, Mass=2224, SNR=28.8, Peak=200 HFD=3.2
20:53:31.166 00.002 31432 MultiStar: [#1 0.81,0.56,0.00,M1] [#2 0.36,0.44,1.20,U] [#3 0.67,0.54,0.00,M1] [#4 0.11,0.46,0.98,U] [#5 0.32,0.95,0.00,M2] [#6 0.54,0.25,1.12,U] [#7 0.24,0.53,0.86,U] [#8 0.36,0.46,0.91,U] 
20:53:31.168 00.002 31432 refined, 5 included, MultiStar: {0.37, 0.51}, one-star: {0.58, 0.96}
20:53:31.170 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.02) = xAngle (0.92 = 0.92)
20:53:31.172 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.93 = -2.36)
20:53:31.174 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.51 hyp=0.63 cameraTheta=0.94 mountX=0.39 mountY=-0.45, mountTheta=-0.86
20:53:31.176 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.51, opts=13)
20:53:31.179 00.003 31432 Enqueuing Move request for scope (0.37, 0.51)
20:53:31.181 00.002 29876 Worker thread wakes up
20:53:31.181 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.51) opts 0xd
20:53:31.181 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.51)
20:53:31.181 00.000 29876 Moving (0.37, 0.51) raw xDistance=0.39 yDistance=-0.45
20:53:31.181 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
20:53:31.181 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:53:31.181 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:53:31.181 00.000 29876 MoveAxis(W, 37, ABG)
20:53:31.181 00.000 29876 Guiding  Dir = 3, Dur = 37
20:53:31.181 00.000 29876 IsSlewing returns 0
20:53:31.181 00.000 29876 IsGuiding returns 0
20:53:31.182 00.001 29876 PulseGuide returned control before completion, sleep 47
20:53:31.185 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:53:31.196 00.011 31432 UpdateGuideState exits: m=2224 RSB=28.8
20:53:31.198 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:31.200 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:31.202 00.002 31432 Enqueuing Expose request
20:53:31.239 00.037 29876 IsGuiding returns 1
20:53:31.239 00.000 29876 scope still moving after pulse duration time elapsed
20:53:31.268 00.029 29876 IsSlewing returns 0
20:53:31.268 00.000 29876 IsGuiding returns 0
20:53:31.268 00.000 29876 scope move finished after 37 + 50 ms
20:53:31.268 00.000 29876 Move returns status 0, amount 37
20:53:31.268 00.000 29876 MoveAxis(N, 0, ABG)
20:53:31.268 00.000 29876 Move returns status 0, amount 0
20:53:31.268 00.000 29876 move complete, result=0
20:53:31.268 00.000 29876 worker thread done servicing request
20:53:31.268 00.000 29876 Worker thread wakes up
20:53:31.268 00.000 31432 GuideStep: 0.4 px 37 ms WEST, -0.4 px 0 ms NORTH
20:53:31.271 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:31.271 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:33.395 02.124 29876 Exposure complete
20:53:33.438 00.043 29876 worker thread done servicing request
20:53:33.438 00.000 31432 OnExposeComplete: enter
20:53:33.440 00.002 31432 UpdateGuideState(): m_state=6
20:53:33.443 00.003 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
20:53:33.445 00.002 31432 Star::Find returns 1 (0), X=611.49, Y=163.36, Mass=2439, SNR=30.4, Peak=183 HFD=3.4
20:53:33.447 00.002 31432 MultiStar: [#1 -0.14,0.37,1.06,U] [#2 -0.05,0.10,1.13,U] [#3 -0.02,0.34,1.00,U] [#4 -0.06,0.03,0.88,U] [#5 -0.09,0.68,0.88,U] [#6 0.14,0.27,1.09,U] [#7 0.49,0.03,0.83,U] [#8 -0.35,0.06,0.86,U] 
20:53:33.449 00.002 31432 refined, 8 included, MultiStar: {-0.05, 0.30}, one-star: {-0.32, 0.74}
20:53:33.451 00.002 31432 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
20:53:33.452 00.001 31432 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.57)
20:53:33.456 00.004 31432 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.73 mountX=-0.04 mountY=-0.30, mountTheta=-1.70
20:53:33.459 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.30, opts=13)
20:53:33.461 00.002 31432 Enqueuing Move request for scope (-0.05, 0.30)
20:53:33.464 00.003 29876 Worker thread wakes up
20:53:33.464 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
20:53:33.464 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
20:53:33.464 00.000 29876 Moving (-0.05, 0.30) raw xDistance=-0.04 yDistance=-0.30
20:53:33.464 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:53:33.464 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.90
20:53:33.464 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.30
20:53:33.464 00.000 29876 MoveAxis(E, 0, ABG)
20:53:33.464 00.000 29876 Move returns status 0, amount 0
20:53:33.464 00.000 29876 BLC: Oldest BLC event removed
20:53:33.464 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:53:33.464 00.000 29876 MoveAxis(N, 42, ABG)
20:53:33.464 00.000 29876 Guiding  Dir = 0, Dur = 42
20:53:33.464 00.000 29876 IsSlewing returns 0
20:53:33.464 00.000 29876 IsGuiding returns 0
20:53:33.465 00.001 29876 PulseGuide returned control before completion, sleep 52
20:53:33.468 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:33.479 00.011 31432 UpdateGuideState exits: m=2439 RSB=30.4
20:53:33.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:33.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:33.484 00.001 31432 Enqueuing Expose request
20:53:33.518 00.034 29876 IsGuiding returns 1
20:53:33.518 00.000 29876 scope still moving after pulse duration time elapsed
20:53:33.549 00.031 29876 IsSlewing returns 0
20:53:33.549 00.000 29876 IsGuiding returns 1
20:53:33.580 00.031 29876 IsSlewing returns 0
20:53:33.580 00.000 29876 IsGuiding returns 1
20:53:33.610 00.030 29876 IsSlewing returns 0
20:53:33.610 00.000 29876 IsGuiding returns 0
20:53:33.610 00.000 29876 scope move finished after 42 + 103 ms
20:53:33.610 00.000 29876 Move returns status 0, amount 42
20:53:33.610 00.000 29876 move complete, result=0
20:53:33.610 00.000 29876 worker thread done servicing request
20:53:33.610 00.000 29876 Worker thread wakes up
20:53:33.610 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:33.610 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:33.611 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 42 ms NORTH
20:53:35.527 01.916 29876 Exposure complete
20:53:35.570 00.043 29876 worker thread done servicing request
20:53:35.570 00.000 31432 OnExposeComplete: enter
20:53:35.573 00.003 31432 UpdateGuideState(): m_state=6
20:53:35.575 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
20:53:35.577 00.002 31432 Star::Find returns 1 (0), X=612.44, Y=162.88, Mass=2371, SNR=29.9, Peak=210 HFD=3.6
20:53:35.579 00.002 31432 MultiStar: [#1 1.05,-0.17,0.00,M1] [#2 0.73,0.01,1.16,U] [#3 1.11,0.15,0.00,M1] [#4 1.34,-0.32,0.00,M4] [#5 0.78,0.55,0.00,M2] [#6 0.97,-0.25,0.00,M1] [#7 1.16,-0.14,0.00,M1] [#8 0.87,-0.23,0.00,M1] 
20:53:35.580 00.001 31432 single-star, 1 included, MultiStar: {0.68, 0.12}, one-star: {0.63, 0.25}
20:53:35.582 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
20:53:35.584 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.91)
20:53:35.586 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=0.25 hyp=0.68 cameraTheta=0.38 mountX=0.64 mountY=-0.15, mountTheta=-0.24
20:53:35.589 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=0.25, opts=13)
20:53:35.591 00.002 31432 Enqueuing Move request for scope (0.63, 0.25)
20:53:35.593 00.002 29876 Worker thread wakes up
20:53:35.593 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.25) opts 0xd
20:53:35.593 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, 0.25)
20:53:35.593 00.000 29876 Moving (0.63, 0.25) raw xDistance=0.64 yDistance=-0.15
20:53:35.593 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.64
20:53:35.593 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:35.593 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:53:35.593 00.000 29876 MoveAxis(W, 61, ABG)
20:53:35.593 00.000 29876 Guiding  Dir = 3, Dur = 61
20:53:35.593 00.000 29876 IsSlewing returns 0
20:53:35.593 00.000 29876 IsGuiding returns 0
20:53:35.594 00.001 29876 PulseGuide returned control before completion, sleep 71
20:53:35.597 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:35.608 00.011 31432 UpdateGuideState exits: m=2371 RSB=29.9
20:53:35.610 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:35.612 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:35.614 00.002 31432 Enqueuing Expose request
20:53:35.680 00.066 29876 IsGuiding returns 1
20:53:35.680 00.000 29876 scope still moving after pulse duration time elapsed
20:53:35.711 00.031 29876 IsSlewing returns 0
20:53:35.711 00.000 29876 IsGuiding returns 1
20:53:35.742 00.031 29876 IsSlewing returns 0
20:53:35.742 00.000 29876 IsGuiding returns 1
20:53:35.788 00.046 29876 IsSlewing returns 0
20:53:35.788 00.000 29876 IsGuiding returns 1
20:53:35.819 00.031 29876 IsSlewing returns 0
20:53:35.819 00.000 29876 IsGuiding returns 0
20:53:35.819 00.000 29876 scope move finished after 61 + 165 ms
20:53:35.819 00.000 29876 Move returns status 0, amount 61
20:53:35.819 00.000 29876 MoveAxis(N, 0, ABG)
20:53:35.819 00.000 29876 Move returns status 0, amount 0
20:53:35.819 00.000 29876 move complete, result=0
20:53:35.819 00.000 29876 worker thread done servicing request
20:53:35.819 00.000 31432 GuideStep: 0.6 px 61 ms WEST, -0.2 px 0 ms NORTH
20:53:35.822 00.003 29876 Worker thread wakes up
20:53:35.822 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:35.822 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:37.948 02.126 29876 Exposure complete
20:53:37.990 00.042 29876 worker thread done servicing request
20:53:37.990 00.000 31432 OnExposeComplete: enter
20:53:37.992 00.002 31432 UpdateGuideState(): m_state=6
20:53:37.994 00.002 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
20:53:37.996 00.002 31432 Star::Find returns 1 (0), X=611.96, Y=163.78, Mass=2371, SNR=30.0, Peak=240 HFD=3.4
20:53:37.998 00.002 31432 MultiStar: [#1 0.09,0.51,0.97,U] [#2 0.42,0.62,1.17,U] [#3 0.70,0.63,0.00,M2] [#4 0.66,0.40,0.91,U] [#5 0.32,1.08,0.00,M3] [#6 0.39,0.60,1.12,U] [#7 0.81,0.20,0.00,M2] [#8 0.22,0.40,0.93,U] 
20:53:38.000 00.002 31432 refined, 5 included, MultiStar: {0.32, 0.62}, one-star: {0.16, 1.16}
20:53:38.002 00.002 31432 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
20:53:38.004 00.002 31432 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.21)
20:53:38.006 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.62 hyp=0.70 cameraTheta=1.09 mountX=0.34 mountY=-0.56, mountTheta=-1.03
20:53:38.010 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.62, opts=13)
20:53:38.016 00.006 31432 Enqueuing Move request for scope (0.32, 0.62)
20:53:38.022 00.006 29876 Worker thread wakes up
20:53:38.022 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.62) opts 0xd
20:53:38.022 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.62)
20:53:38.022 00.000 29876 Moving (0.32, 0.62) raw xDistance=0.34 yDistance=-0.56
20:53:38.022 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
20:53:38.022 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.56
20:53:38.022 00.000 29876 MoveAxis(W, 41, ABG)
20:53:38.022 00.000 29876 Guiding  Dir = 3, Dur = 41
20:53:38.022 00.000 29876 IsSlewing returns 0
20:53:38.022 00.000 29876 IsGuiding returns 0
20:53:38.023 00.001 29876 PulseGuide returned control before completion, sleep 51
20:53:38.028 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:38.039 00.011 31432 UpdateGuideState exits: m=2371 RSB=30.0
20:53:38.041 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:38.043 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:38.045 00.002 31432 Enqueuing Expose request
20:53:38.085 00.040 29876 IsGuiding returns 1
20:53:38.085 00.000 29876 scope still moving after pulse duration time elapsed
20:53:38.116 00.031 29876 IsSlewing returns 0
20:53:38.116 00.000 29876 IsGuiding returns 0
20:53:38.116 00.000 29876 scope move finished after 41 + 52 ms
20:53:38.116 00.000 29876 Move returns status 0, amount 41
20:53:38.116 00.000 29876 MoveAxis(N, 41, ABG)
20:53:38.116 00.000 29876 Guiding  Dir = 0, Dur = 41
20:53:38.116 00.000 29876 IsSlewing returns 0
20:53:38.116 00.000 29876 IsGuiding returns 0
20:53:38.117 00.001 29876 PulseGuide returned control before completion, sleep 51
20:53:38.178 00.061 29876 IsGuiding returns 1
20:53:38.178 00.000 29876 scope still moving after pulse duration time elapsed
20:53:38.209 00.031 29876 IsSlewing returns 0
20:53:38.209 00.000 29876 IsGuiding returns 1
20:53:38.240 00.031 29876 IsSlewing returns 0
20:53:38.240 00.000 29876 IsGuiding returns 0
20:53:38.240 00.000 29876 scope move finished after 41 + 83 ms
20:53:38.240 00.000 29876 Move returns status 0, amount 41
20:53:38.240 00.000 29876 move complete, result=0
20:53:38.240 00.000 29876 worker thread done servicing request
20:53:38.240 00.000 29876 Worker thread wakes up
20:53:38.240 00.000 31432 GuideStep: 0.3 px 41 ms WEST, -0.6 px 41 ms NORTH
20:53:38.243 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:38.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:40.146 01.903 29876 Exposure complete
20:53:40.189 00.043 29876 worker thread done servicing request
20:53:40.189 00.000 31432 OnExposeComplete: enter
20:53:40.192 00.003 31432 UpdateGuideState(): m_state=6
20:53:40.194 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
20:53:40.196 00.002 31432 Star::Find returns 1 (0), X=611.45, Y=163.25, Mass=2382, SNR=29.8, Peak=204 HFD=3.5
20:53:40.198 00.002 31432 MultiStar: [#1 0.01,0.45,1.04,U] [#2 -0.28,-0.31,1.17,U] [#3 0.26,-0.56,0.99,U] [#4 0.49,0.05,0.91,U] [#5 -0.41,0.77,0.00,M4] [#6 -0.33,0.16,1.04,U] [#7 0.20,-0.11,0.87,U] [#8 0.24,-0.11,0.93,U] 
20:53:40.200 00.002 31432 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {-0.35, 0.63}
20:53:40.201 00.001 31432 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.02) = xAngle (1.11 = 1.11)
20:53:40.203 00.002 31432 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.12 = -2.16)
20:53:40.205 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.14 mountX=0.01 mountY=-0.02, mountTheta=-1.08
20:53:40.208 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.02, opts=13)
20:53:40.210 00.002 31432 Enqueuing Move request for scope (0.01, 0.02)
20:53:40.211 00.001 29876 Worker thread wakes up
20:53:40.211 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
20:53:40.212 00.001 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
20:53:40.212 00.000 29876 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
20:53:40.212 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:53:40.212 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:40.212 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:53:40.212 00.000 29876 MoveAxis(E, 0, ABG)
20:53:40.212 00.000 29876 Move returns status 0, amount 0
20:53:40.212 00.000 29876 MoveAxis(N, 0, ABG)
20:53:40.212 00.000 29876 Move returns status 0, amount 0
20:53:40.212 00.000 29876 move complete, result=0
20:53:40.212 00.000 29876 worker thread done servicing request
20:53:40.215 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:53:40.226 00.011 31432 UpdateGuideState exits: m=2382 RSB=29.8
20:53:40.229 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:40.230 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:40.232 00.002 31432 Enqueuing Expose request
20:53:40.234 00.002 29876 Worker thread wakes up
20:53:40.234 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:53:40.236 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:40.236 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:42.366 02.130 29876 Exposure complete
20:53:42.408 00.042 29876 worker thread done servicing request
20:53:42.408 00.000 31432 OnExposeComplete: enter
20:53:42.410 00.002 31432 UpdateGuideState(): m_state=6
20:53:42.412 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
20:53:42.414 00.002 31432 Star::Find returns 1 (0), X=611.48, Y=163.04, Mass=2505, SNR=30.0, Peak=196 HFD=3.6
20:53:42.416 00.002 31432 MultiStar: [#1 -0.23,0.03,1.04,U] [#2 0.21,-0.24,1.20,U] [#3 0.19,0.24,1.01,U] [#4 0.97,-0.44,0.00,M3] [#5 0.08,0.29,0.92,U] [#6 0.47,-0.28,1.06,U] [#7 0.56,-0.21,0.83,U] [#8 0.73,-0.70,0.00,M1] 
20:53:42.418 00.002 31432 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {-0.32, 0.42}
20:53:42.420 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
20:53:42.422 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
20:53:42.424 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.21 mountX=0.13 mountY=-0.01, mountTheta=-0.06
20:53:42.430 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.03, opts=13)
20:53:42.435 00.005 31432 Enqueuing Move request for scope (0.13, 0.03)
20:53:42.440 00.005 29876 Worker thread wakes up
20:53:42.441 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
20:53:42.441 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
20:53:42.441 00.000 29876 Moving (0.13, 0.03) raw xDistance=0.13 yDistance=-0.01
20:53:42.441 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:53:42.441 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:42.441 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:53:42.441 00.000 29876 MoveAxis(E, 0, ABG)
20:53:42.441 00.000 29876 Move returns status 0, amount 0
20:53:42.441 00.000 29876 MoveAxis(N, 0, ABG)
20:53:42.441 00.000 29876 Move returns status 0, amount 0
20:53:42.441 00.000 29876 move complete, result=0
20:53:42.441 00.000 29876 worker thread done servicing request
20:53:42.446 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:42.457 00.011 31432 UpdateGuideState exits: m=2505 RSB=30.0
20:53:42.459 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:42.462 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:42.465 00.003 31432 Enqueuing Expose request
20:53:42.467 00.002 29876 Worker thread wakes up
20:53:42.467 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:53:42.469 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:42.469 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:44.386 01.917 29876 Exposure complete
20:53:44.429 00.043 29876 worker thread done servicing request
20:53:44.429 00.000 31432 OnExposeComplete: enter
20:53:44.431 00.002 31432 UpdateGuideState(): m_state=6
20:53:44.434 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
20:53:44.435 00.001 31432 Star::Find returns 1 (0), X=612.08, Y=163.18, Mass=2511, SNR=30.5, Peak=220 HFD=3.6
20:53:44.437 00.002 31432 MultiStar: [#1 0.59,0.05,1.00,U] [#2 0.71,0.41,1.17,U] [#3 0.78,0.31,0.00,M1] [#4 0.99,-0.08,0.00,M4] [#5 0.18,0.47,0.93,U] [#6 1.04,-0.16,0.00,M1] [#7 1.14,-0.25,0.00,M1] [#8 0.77,-0.07,0.84,U] 
20:53:44.439 00.002 31432 refined, 4 included, MultiStar: {0.51, 0.30}, one-star: {0.28, 0.55}
20:53:44.441 00.002 31432 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.50 = 0.50)
20:53:44.443 00.002 31432 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.51 = -2.77)
20:53:44.445 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.30 hyp=0.59 cameraTheta=0.53 mountX=0.52 mountY=-0.21, mountTheta=-0.39
20:53:44.450 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.30, opts=13)
20:53:44.455 00.005 31432 Enqueuing Move request for scope (0.51, 0.30)
20:53:44.460 00.005 29876 Worker thread wakes up
20:53:44.460 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.30) opts 0xd
20:53:44.460 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.30)
20:53:44.460 00.000 29876 Moving (0.51, 0.30) raw xDistance=0.52 yDistance=-0.21
20:53:44.460 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
20:53:44.460 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:44.460 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:53:44.461 00.001 29876 MoveAxis(W, 50, ABG)
20:53:44.461 00.000 29876 Guiding  Dir = 3, Dur = 50
20:53:44.461 00.000 29876 IsSlewing returns 0
20:53:44.461 00.000 29876 IsGuiding returns 0
20:53:44.461 00.000 29876 PulseGuide returned control before completion, sleep 60
20:53:44.468 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:44.484 00.016 31432 UpdateGuideState exits: m=2511 RSB=30.5
20:53:44.486 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:44.488 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:44.490 00.002 31432 Enqueuing Expose request
20:53:44.525 00.035 29876 IsGuiding returns 1
20:53:44.525 00.000 29876 scope still moving after pulse duration time elapsed
20:53:44.555 00.030 29876 IsSlewing returns 0
20:53:44.555 00.000 29876 IsGuiding returns 1
20:53:44.587 00.032 29876 IsSlewing returns 0
20:53:44.587 00.000 29876 IsGuiding returns 0
20:53:44.587 00.000 29876 scope move finished after 50 + 75 ms
20:53:44.587 00.000 29876 Move returns status 0, amount 50
20:53:44.587 00.000 29876 MoveAxis(N, 0, ABG)
20:53:44.587 00.000 29876 Move returns status 0, amount 0
20:53:44.587 00.000 29876 move complete, result=0
20:53:44.587 00.000 29876 worker thread done servicing request
20:53:44.587 00.000 29876 Worker thread wakes up
20:53:44.587 00.000 31432 GuideStep: 0.5 px 50 ms WEST, -0.2 px 0 ms NORTH
20:53:44.589 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:44.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:46.817 02.228 29876 Exposure complete
20:53:46.863 00.046 29876 worker thread done servicing request
20:53:46.863 00.000 31432 OnExposeComplete: enter
20:53:46.866 00.003 31432 UpdateGuideState(): m_state=6
20:53:46.867 00.001 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
20:53:46.869 00.002 31432 Star::Find returns 1 (0), X=612.03, Y=163.74, Mass=2568, SNR=30.8, Peak=212 HFD=4.0
20:53:46.871 00.002 31432 MultiStar: [#1 0.44,0.52,1.00,U] [#2 0.88,0.15,0.00,M1] [#3 0.18,0.23,0.99,U] [#4 0.38,0.28,0.90,U] [#5 0.26,1.16,0.00,M3] [#6 0.83,0.03,0.00,M2] [#7 0.51,0.27,0.80,U] [#8 0.36,0.27,0.87,U] 
20:53:46.873 00.002 31432 refined, 5 included, MultiStar: {0.34, 0.46}, one-star: {0.23, 1.12}
20:53:46.875 00.002 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.91 = 0.91)
20:53:46.877 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.92 = -2.36)
20:53:46.878 00.001 31432 CameraToMount -- cameraX=0.34 cameraY=0.46 hyp=0.57 cameraTheta=0.93 mountX=0.35 mountY=-0.40, mountTheta=-0.85
20:53:46.881 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.46, opts=13)
20:53:46.882 00.001 31432 Enqueuing Move request for scope (0.34, 0.46)
20:53:46.884 00.002 29876 Worker thread wakes up
20:53:46.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.46) opts 0xd
20:53:46.884 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.46)
20:53:46.884 00.000 29876 Moving (0.34, 0.46) raw xDistance=0.35 yDistance=-0.40
20:53:46.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
20:53:46.884 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
20:53:46.884 00.000 29876 MoveAxis(W, 41, ABG)
20:53:46.884 00.000 29876 Guiding  Dir = 3, Dur = 41
20:53:46.885 00.001 29876 IsSlewing returns 0
20:53:46.885 00.000 29876 IsGuiding returns 0
20:53:46.885 00.000 29876 PulseGuide returned control before completion, sleep 51
20:53:46.889 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=10, FiltMax=257, Gamma=0.490
20:53:46.900 00.011 31432 UpdateGuideState exits: m=2568 RSB=30.8
20:53:46.902 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:46.904 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:46.907 00.003 31432 Enqueuing Expose request
20:53:46.941 00.034 29876 IsGuiding returns 1
20:53:46.941 00.000 29876 scope still moving after pulse duration time elapsed
20:53:46.973 00.032 29876 IsSlewing returns 0
20:53:46.973 00.000 29876 IsGuiding returns 1
20:53:47.004 00.031 29876 IsSlewing returns 0
20:53:47.004 00.000 29876 IsGuiding returns 0
20:53:47.004 00.000 29876 scope move finished after 41 + 77 ms
20:53:47.004 00.000 29876 Move returns status 0, amount 41
20:53:47.004 00.000 29876 MoveAxis(N, 30, ABG)
20:53:47.004 00.000 29876 Guiding  Dir = 0, Dur = 30
20:53:47.004 00.000 29876 IsSlewing returns 0
20:53:47.004 00.000 29876 IsGuiding returns 0
20:53:47.004 00.000 29876 PulseGuide returned control before completion, sleep 40
20:53:47.051 00.047 29876 IsGuiding returns 1
20:53:47.051 00.000 29876 scope still moving after pulse duration time elapsed
20:53:47.082 00.031 29876 IsSlewing returns 0
20:53:47.082 00.000 29876 IsGuiding returns 1
20:53:47.114 00.032 29876 IsSlewing returns 0
20:53:47.114 00.000 29876 IsGuiding returns 0
20:53:47.114 00.000 29876 scope move finished after 30 + 79 ms
20:53:47.114 00.000 29876 Move returns status 0, amount 30
20:53:47.114 00.000 29876 move complete, result=0
20:53:47.114 00.000 29876 worker thread done servicing request
20:53:47.114 00.000 29876 Worker thread wakes up
20:53:47.115 00.001 31432 GuideStep: 0.4 px 41 ms WEST, -0.4 px 30 ms NORTH
20:53:47.117 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:47.117 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:49.022 01.905 29876 Exposure complete
20:53:49.065 00.043 29876 worker thread done servicing request
20:53:49.065 00.000 31432 OnExposeComplete: enter
20:53:49.067 00.002 31432 UpdateGuideState(): m_state=6
20:53:49.069 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
20:53:49.071 00.002 31432 Star::Find returns 1 (0), X=612.01, Y=163.15, Mass=2525, SNR=30.6, Peak=256 HFD=3.1
20:53:49.073 00.002 31432 MultiStar: [#1 0.47,0.28,1.05,U] [#2 0.93,-0.26,0.00,M2] [#3 1.09,0.03,0.00,M1] [#4 0.24,-0.40,0.90,U] [#5 0.36,0.54,0.93,U] [#6 0.94,-0.07,0.00,M3] [#7 0.56,-0.14,0.82,U] [#8 0.35,-0.25,0.85,U] 
20:53:49.075 00.002 31432 refined, 5 included, MultiStar: {0.36, 0.11}, one-star: {0.21, 0.53}
20:53:49.077 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
20:53:49.079 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
20:53:49.080 00.001 31432 CameraToMount -- cameraX=0.36 cameraY=0.11 hyp=0.38 cameraTheta=0.31 mountX=0.36 mountY=-0.06, mountTheta=-0.16
20:53:49.086 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.11, opts=13)
20:53:49.091 00.005 31432 Enqueuing Move request for scope (0.36, 0.11)
20:53:49.093 00.002 29876 Worker thread wakes up
20:53:49.093 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.11) opts 0xd
20:53:49.093 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.11)
20:53:49.094 00.001 29876 Moving (0.36, 0.11) raw xDistance=0.36 yDistance=-0.06
20:53:49.094 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
20:53:49.094 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:49.094 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:53:49.094 00.000 29876 MoveAxis(W, 41, ABG)
20:53:49.094 00.000 29876 Guiding  Dir = 3, Dur = 41
20:53:49.094 00.000 29876 IsSlewing returns 0
20:53:49.094 00.000 29876 IsGuiding returns 0
20:53:49.094 00.000 29876 PulseGuide returned control before completion, sleep 51
20:53:49.097 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=9, FiltMax=257, Gamma=0.490
20:53:49.108 00.011 31432 UpdateGuideState exits: m=2525 RSB=30.6
20:53:49.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:49.112 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:49.114 00.002 31432 Enqueuing Expose request
20:53:49.160 00.046 29876 IsGuiding returns 1
20:53:49.160 00.000 29876 scope still moving after pulse duration time elapsed
20:53:49.190 00.030 29876 IsSlewing returns 0
20:53:49.190 00.000 29876 IsGuiding returns 1
20:53:49.221 00.031 29876 IsSlewing returns 0
20:53:49.221 00.000 29876 IsGuiding returns 1
20:53:49.251 00.030 29876 IsSlewing returns 0
20:53:49.251 00.000 29876 IsGuiding returns 0
20:53:49.251 00.000 29876 scope move finished after 41 + 116 ms
20:53:49.251 00.000 29876 Move returns status 0, amount 41
20:53:49.251 00.000 29876 MoveAxis(N, 0, ABG)
20:53:49.251 00.000 29876 Move returns status 0, amount 0
20:53:49.251 00.000 29876 move complete, result=0
20:53:49.251 00.000 29876 worker thread done servicing request
20:53:49.251 00.000 29876 Worker thread wakes up
20:53:49.251 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.1 px 0 ms NORTH
20:53:49.256 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:49.256 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:51.385 02.129 29876 Exposure complete
20:53:51.428 00.043 29876 worker thread done servicing request
20:53:51.428 00.000 31432 OnExposeComplete: enter
20:53:51.432 00.004 31432 UpdateGuideState(): m_state=6
20:53:51.434 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
20:53:51.436 00.002 31432 Star::Find returns 1 (0), X=611.86, Y=163.18, Mass=2468, SNR=30.6, Peak=204 HFD=3.7
20:53:51.437 00.001 31432 MultiStar: [#1 0.48,0.12,0.95,U] [#2 0.15,-0.11,1.16,U] [#3 -0.15,1.03,0.00,M2] [#4 0.31,0.07,0.92,U] [#5 0.13,0.75,0.93,U] [#6 0.32,0.01,1.08,U] [#7 0.51,0.17,0.76,U] [#8 -0.15,0.28,0.92,U] 
20:53:51.439 00.002 31432 refined, 7 included, MultiStar: {0.22, 0.22}, one-star: {0.06, 0.56}
20:53:51.441 00.002 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
20:53:51.443 00.002 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.51)
20:53:51.445 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.22 hyp=0.31 cameraTheta=0.79 mountX=0.23 mountY=-0.19, mountTheta=-0.69
20:53:51.452 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.22, opts=13)
20:53:51.457 00.005 31432 Enqueuing Move request for scope (0.22, 0.22)
20:53:51.460 00.003 29876 Worker thread wakes up
20:53:51.460 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.22) opts 0xd
20:53:51.460 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.22)
20:53:51.460 00.000 29876 Moving (0.22, 0.22) raw xDistance=0.23 yDistance=-0.19
20:53:51.460 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
20:53:51.460 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:51.461 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:53:51.461 00.000 29876 MoveAxis(W, 27, ABG)
20:53:51.461 00.000 29876 Guiding  Dir = 3, Dur = 27
20:53:51.461 00.000 29876 IsSlewing returns 0
20:53:51.461 00.000 29876 IsGuiding returns 0
20:53:51.461 00.000 29876 PulseGuide returned control before completion, sleep 37
20:53:51.464 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:53:51.476 00.012 31432 UpdateGuideState exits: m=2468 RSB=30.6
20:53:51.479 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:51.481 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:51.483 00.002 31432 Enqueuing Expose request
20:53:51.506 00.023 29876 IsGuiding returns 1
20:53:51.506 00.000 29876 scope still moving after pulse duration time elapsed
20:53:51.537 00.031 29876 IsSlewing returns 0
20:53:51.537 00.000 29876 IsGuiding returns 1
20:53:51.569 00.032 29876 IsSlewing returns 0
20:53:51.569 00.000 29876 IsGuiding returns 0
20:53:51.569 00.000 29876 scope move finished after 27 + 80 ms
20:53:51.569 00.000 29876 Move returns status 0, amount 27
20:53:51.569 00.000 29876 MoveAxis(N, 0, ABG)
20:53:51.569 00.000 29876 Move returns status 0, amount 0
20:53:51.569 00.000 29876 move complete, result=0
20:53:51.569 00.000 29876 worker thread done servicing request
20:53:51.569 00.000 29876 Worker thread wakes up
20:53:51.569 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:51.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:51.569 00.000 31432 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
20:53:53.477 01.908 29876 Exposure complete
20:53:53.520 00.043 29876 worker thread done servicing request
20:53:53.520 00.000 31432 OnExposeComplete: enter
20:53:53.522 00.002 31432 UpdateGuideState(): m_state=6
20:53:53.524 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
20:53:53.526 00.002 31432 Star::Find returns 1 (0), X=611.34, Y=163.00, Mass=2345, SNR=28.5, Peak=206 HFD=3.4
20:53:53.528 00.002 31432 MultiStar: [#1 -0.18,0.02,1.05,U] [#2 0.12,-0.28,1.22,U] [#3 -0.16,0.13,1.04,U] [#4 -0.42,0.18,1.02,U] [#5 -0.10,0.75,1.00,U] [#6 0.11,-0.14,1.18,U] [#7 0.32,0.33,0.91,U] [#8 -0.18,0.41,0.94,U] 
20:53:53.530 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.18}, one-star: {-0.46, 0.38}
20:53:53.532 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
20:53:53.534 00.002 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.08 = -1.20)
20:53:53.535 00.001 31432 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.09 mountX=-0.10 mountY=-0.19, mountTheta=-2.04
20:53:53.538 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.18, opts=13)
20:53:53.540 00.002 31432 Enqueuing Move request for scope (-0.10, 0.18)
20:53:53.542 00.002 29876 Worker thread wakes up
20:53:53.542 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
20:53:53.542 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
20:53:53.542 00.000 29876 Moving (-0.10, 0.18) raw xDistance=-0.10 yDistance=-0.19
20:53:53.542 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:53:53.542 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:53.542 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:53:53.542 00.000 29876 MoveAxis(E, 0, ABG)
20:53:53.542 00.000 29876 Move returns status 0, amount 0
20:53:53.542 00.000 29876 MoveAxis(N, 0, ABG)
20:53:53.542 00.000 29876 Move returns status 0, amount 0
20:53:53.542 00.000 29876 move complete, result=0
20:53:53.542 00.000 29876 worker thread done servicing request
20:53:53.546 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:53:53.557 00.011 31432 UpdateGuideState exits: m=2345 RSB=28.5
20:53:53.559 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:53.561 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:53.563 00.002 31432 Enqueuing Expose request
20:53:53.565 00.002 29876 Worker thread wakes up
20:53:53.565 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:53:53.567 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:53.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:55.689 02.122 29876 Exposure complete
20:53:55.733 00.044 29876 worker thread done servicing request
20:53:55.733 00.000 31432 OnExposeComplete: enter
20:53:55.735 00.002 31432 UpdateGuideState(): m_state=6
20:53:55.737 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
20:53:55.739 00.002 31432 Star::Find returns 1 (0), X=611.26, Y=163.16, Mass=2516, SNR=30.8, Peak=211 HFD=3.5
20:53:55.741 00.002 31432 MultiStar: [#1 -0.02,-0.09,1.02,U] [#2 0.12,-0.15,1.14,U] [#3 -0.21,-0.22,1.00,U] [#4 -0.25,0.09,0.94,U] [#5 -0.23,0.35,0.95,U] [#6 0.00,-0.17,1.05,U] [#7 -0.57,0.10,0.79,U] [#8 0.05,-0.51,0.91,U] 
20:53:55.743 00.002 31432 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.54, 0.54}
20:53:55.744 00.001 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
20:53:55.746 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
20:53:55.748 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.09 mountX=-0.17 mountY=-0.02, mountTheta=-3.04
20:53:55.753 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.01, opts=13)
20:53:55.756 00.003 31432 Enqueuing Move request for scope (-0.17, -0.01)
20:53:55.758 00.002 29876 Worker thread wakes up
20:53:55.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
20:53:55.758 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
20:53:55.758 00.000 29876 Moving (-0.17, -0.01) raw xDistance=-0.17 yDistance=-0.02
20:53:55.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:53:55.758 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:55.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:53:55.758 00.000 29876 MoveAxis(E, 0, ABG)
20:53:55.758 00.000 29876 Move returns status 0, amount 0
20:53:55.758 00.000 29876 MoveAxis(N, 0, ABG)
20:53:55.758 00.000 29876 Move returns status 0, amount 0
20:53:55.758 00.000 29876 move complete, result=0
20:53:55.759 00.001 29876 worker thread done servicing request
20:53:55.762 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=28, FiltMin=8, FiltMax=257, Gamma=0.490
20:53:55.773 00.011 31432 UpdateGuideState exits: m=2516 RSB=30.8
20:53:55.775 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:55.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:55.779 00.002 31432 Enqueuing Expose request
20:53:55.781 00.002 29876 Worker thread wakes up
20:53:55.781 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:55.781 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:55.781 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
20:53:57.795 02.014 29876 Exposure complete
20:53:57.843 00.048 29876 worker thread done servicing request
20:53:57.843 00.000 31432 OnExposeComplete: enter
20:53:57.846 00.003 31432 UpdateGuideState(): m_state=6
20:53:57.848 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
20:53:57.850 00.002 31432 Star::Find returns 1 (0), X=611.93, Y=163.06, Mass=2367, SNR=30.4, Peak=230 HFD=2.9
20:53:57.852 00.002 31432 MultiStar: [#1 0.57,-0.25,1.04,U] [#2 0.23,-0.17,1.19,U] [#3 0.22,-0.21,1.05,U] [#4 0.50,-0.13,0.97,U] [#5 0.25,0.33,0.95,U] [#6 0.41,-0.12,1.12,U] [#7 0.23,-0.00,0.86,U] [#8 0.37,-0.17,0.87,U] 
20:53:57.854 00.002 31432 refined, 8 included, MultiStar: {0.32, -0.04}, one-star: {0.12, 0.44}
20:53:57.855 00.001 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
20:53:57.857 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.87 = 2.87)
20:53:57.859 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.33 cameraTheta=-0.12 mountX=0.32 mountY=0.09, mountTheta=0.26
20:53:57.862 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.04, opts=13)
20:53:57.864 00.002 31432 Enqueuing Move request for scope (0.32, -0.04)
20:53:57.866 00.002 29876 Worker thread wakes up
20:53:57.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
20:53:57.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
20:53:57.866 00.000 29876 Moving (0.32, -0.04) raw xDistance=0.32 yDistance=0.09
20:53:57.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
20:53:57.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:57.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:53:57.866 00.000 29876 MoveAxis(W, 31, ABG)
20:53:57.866 00.000 29876 Guiding  Dir = 3, Dur = 31
20:53:57.866 00.000 29876 IsSlewing returns 0
20:53:57.866 00.000 29876 IsGuiding returns 0
20:53:57.867 00.001 29876 PulseGuide returned control before completion, sleep 41
20:53:57.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:53:57.882 00.012 31432 UpdateGuideState exits: m=2367 RSB=30.4
20:53:57.884 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:57.886 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:53:57.888 00.002 31432 Enqueuing Expose request
20:53:57.918 00.030 29876 IsGuiding returns 1
20:53:57.918 00.000 29876 scope still moving after pulse duration time elapsed
20:53:57.949 00.031 29876 IsSlewing returns 0
20:53:57.949 00.000 29876 IsGuiding returns 0
20:53:57.949 00.000 29876 scope move finished after 31 + 51 ms
20:53:57.949 00.000 29876 Move returns status 0, amount 31
20:53:57.949 00.000 29876 MoveAxis(N, 0, ABG)
20:53:57.949 00.000 29876 Move returns status 0, amount 0
20:53:57.949 00.000 29876 move complete, result=0
20:53:57.949 00.000 29876 worker thread done servicing request
20:53:57.949 00.000 29876 Worker thread wakes up
20:53:57.949 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:53:57.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:53:57.949 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.1 px 0 ms NORTH
20:54:00.083 02.134 29876 Exposure complete
20:54:00.127 00.044 29876 worker thread done servicing request
20:54:00.127 00.000 31432 OnExposeComplete: enter
20:54:00.129 00.002 31432 UpdateGuideState(): m_state=6
20:54:00.131 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
20:54:00.133 00.002 31432 Star::Find returns 1 (0), X=611.96, Y=162.47, Mass=2388, SNR=29.4, Peak=256 HFD=3.3
20:54:00.135 00.002 31432 MultiStar: [#1 0.64,-0.52,0.00,M1] [#2 0.33,-0.84,0.00,M1] [#3 0.28,-0.10,1.07,U] [#4 0.60,-0.74,0.00,M1] [#5 0.34,-0.09,0.95,U] [#6 0.29,-0.31,1.13,U] [#7 0.52,-0.49,0.90,U] [#8 0.17,-0.79,0.93,U] 
20:54:00.137 00.002 31432 single-star, 5 included, MultiStar: {0.29, -0.31}, one-star: {0.16, -0.15}
20:54:00.139 00.002 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
20:54:00.140 00.001 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
20:54:00.142 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=0.16 mountY=0.17, mountTheta=0.84
20:54:00.145 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.15, opts=13)
20:54:00.147 00.002 31432 Enqueuing Move request for scope (0.16, -0.15)
20:54:00.149 00.002 29876 Worker thread wakes up
20:54:00.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
20:54:00.149 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
20:54:00.149 00.000 29876 Moving (0.16, -0.15) raw xDistance=0.16 yDistance=0.17
20:54:00.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:54:00.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:00.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:54:00.150 00.001 29876 MoveAxis(E, 0, ABG)
20:54:00.150 00.000 29876 Move returns status 0, amount 0
20:54:00.150 00.000 29876 MoveAxis(N, 0, ABG)
20:54:00.150 00.000 29876 Move returns status 0, amount 0
20:54:00.150 00.000 29876 move complete, result=0
20:54:00.150 00.000 29876 worker thread done servicing request
20:54:00.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:00.164 00.011 31432 UpdateGuideState exits: m=2388 RSB=29.4
20:54:00.167 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:00.168 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:00.170 00.002 31432 Enqueuing Expose request
20:54:00.172 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:54:00.174 00.002 29876 Worker thread wakes up
20:54:00.174 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:00.174 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:02.080 01.906 29876 Exposure complete
20:54:02.129 00.049 29876 worker thread done servicing request
20:54:02.129 00.000 31432 OnExposeComplete: enter
20:54:02.131 00.002 31432 UpdateGuideState(): m_state=6
20:54:02.134 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
20:54:02.136 00.002 31432 Star::Find returns 1 (0), X=611.63, Y=162.33, Mass=2304, SNR=28.6, Peak=213 HFD=3.4
20:54:02.139 00.003 31432 MultiStar: [#1 0.24,-0.43,1.05,U] [#2 -0.03,-0.59,1.19,U] [#3 0.15,-0.36,1.04,U] [#4 0.59,-0.74,0.00,M2] [#5 0.23,0.01,0.97,U] [#6 -0.03,-0.44,1.15,U] [#7 0.60,-0.66,0.00,M1] [#8 0.17,-0.57,0.96,U] 
20:54:02.142 00.003 31432 single-star, 6 included, MultiStar: {0.07, -0.39}, one-star: {-0.17, -0.29}
20:54:02.144 00.002 31432 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.02) = xAngle (-2.13 = -2.13)
20:54:02.146 00.002 31432 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.88 = 0.88)
20:54:02.149 00.003 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.11 mountX=-0.18 mountY=0.26, mountTheta=2.17
20:54:02.152 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.29, opts=13)
20:54:02.155 00.003 31432 Enqueuing Move request for scope (-0.17, -0.29)
20:54:02.157 00.002 29876 Worker thread wakes up
20:54:02.157 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
20:54:02.157 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
20:54:02.157 00.000 29876 Moving (-0.17, -0.29) raw xDistance=-0.18 yDistance=0.26
20:54:02.157 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:54:02.157 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:02.157 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:54:02.157 00.000 29876 MoveAxis(E, 0, ABG)
20:54:02.157 00.000 29876 Move returns status 0, amount 0
20:54:02.157 00.000 29876 MoveAxis(N, 0, ABG)
20:54:02.157 00.000 29876 Move returns status 0, amount 0
20:54:02.157 00.000 29876 move complete, result=0
20:54:02.157 00.000 29876 worker thread done servicing request
20:54:02.161 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:02.175 00.014 31432 UpdateGuideState exits: m=2304 RSB=28.6
20:54:02.178 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:02.180 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:02.182 00.002 31432 Enqueuing Expose request
20:54:02.184 00.002 29876 Worker thread wakes up
20:54:02.185 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:54:02.188 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:02.188 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:04.322 02.134 29876 Exposure complete
20:54:04.365 00.043 29876 worker thread done servicing request
20:54:04.365 00.000 31432 OnExposeComplete: enter
20:54:04.367 00.002 31432 UpdateGuideState(): m_state=6
20:54:04.369 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
20:54:04.371 00.002 31432 Star::Find returns 1 (0), X=611.34, Y=163.06, Mass=2599, SNR=31.4, Peak=221 HFD=3.9
20:54:04.373 00.002 31432 MultiStar: [#1 -0.16,0.12,0.91,U] [#2 -0.28,0.03,1.13,U] [#3 -0.04,0.39,0.98,U] [#4 -0.08,0.03,0.89,U] [#5 -0.55,0.70,0.00,M1] [#6 -0.49,0.27,1.05,U] [#7 -0.07,0.22,0.82,U] [#8 -0.67,0.35,0.86,U] 
20:54:04.375 00.002 31432 refined, 7 included, MultiStar: {-0.29, 0.23}, one-star: {-0.46, 0.44}
20:54:04.376 00.001 31432 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
20:54:04.378 00.002 31432 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
20:54:04.380 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.37 cameraTheta=2.47 mountX=-0.28 mountY=-0.27, mountTheta=-2.38
20:54:04.382 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.23, opts=13)
20:54:04.384 00.002 31432 Enqueuing Move request for scope (-0.29, 0.23)
20:54:04.386 00.002 29876 Worker thread wakes up
20:54:04.386 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.23) opts 0xd
20:54:04.386 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.23)
20:54:04.386 00.000 29876 Moving (-0.29, 0.23) raw xDistance=-0.28 yDistance=-0.27
20:54:04.386 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
20:54:04.386 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:04.386 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:54:04.386 00.000 29876 MoveAxis(E, 27, ABG)
20:54:04.387 00.001 29876 Guiding  Dir = 2, Dur = 27
20:54:04.387 00.000 29876 IsSlewing returns 0
20:54:04.387 00.000 29876 IsGuiding returns 0
20:54:04.387 00.000 29876 PulseGuide returned control before completion, sleep 37
20:54:04.390 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:04.401 00.011 31432 UpdateGuideState exits: m=2599 RSB=31.4
20:54:04.403 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:04.405 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:04.407 00.002 31432 Enqueuing Expose request
20:54:04.426 00.019 29876 IsGuiding returns 1
20:54:04.426 00.000 29876 scope still moving after pulse duration time elapsed
20:54:04.457 00.031 29876 IsSlewing returns 0
20:54:04.457 00.000 29876 IsGuiding returns 0
20:54:04.457 00.000 29876 scope move finished after 27 + 42 ms
20:54:04.457 00.000 29876 Move returns status 0, amount 27
20:54:04.457 00.000 29876 MoveAxis(N, 0, ABG)
20:54:04.457 00.000 29876 Move returns status 0, amount 0
20:54:04.457 00.000 29876 move complete, result=0
20:54:04.457 00.000 29876 worker thread done servicing request
20:54:04.457 00.000 29876 Worker thread wakes up
20:54:04.457 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.3 px 0 ms NORTH
20:54:04.460 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:04.460 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:06.368 01.908 29876 Exposure complete
20:54:06.413 00.045 29876 worker thread done servicing request
20:54:06.413 00.000 31432 OnExposeComplete: enter
20:54:06.415 00.002 31432 UpdateGuideState(): m_state=6
20:54:06.417 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
20:54:06.419 00.002 31432 Star::Find returns 1 (0), X=611.35, Y=162.83, Mass=2273, SNR=29.0, Peak=180 HFD=3.7
20:54:06.421 00.002 31432 MultiStar: [#1 -0.08,-0.02,1.00,U] [#2 -0.31,0.08,1.17,U] [#3 -0.19,-0.06,1.01,U] [#4 -0.11,-0.09,0.91,U] [#5 -0.26,0.28,0.96,U] [#6 -0.22,-0.16,1.08,U] [#7 0.18,-0.40,0.86,U] [#8 -0.38,-0.03,0.95,U] 
20:54:06.423 00.002 31432 refined, 8 included, MultiStar: {-0.21, -0.02}, one-star: {-0.45, 0.20}
20:54:06.425 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
20:54:06.426 00.001 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.08 = -0.08)
20:54:06.428 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.07 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
20:54:06.431 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.02, opts=13)
20:54:06.433 00.002 31432 Enqueuing Move request for scope (-0.21, -0.02)
20:54:06.435 00.002 29876 Worker thread wakes up
20:54:06.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
20:54:06.435 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
20:54:06.435 00.000 29876 Moving (-0.21, -0.02) raw xDistance=-0.21 yDistance=-0.02
20:54:06.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
20:54:06.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:06.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:06.435 00.000 29876 MoveAxis(E, 24, ABG)
20:54:06.435 00.000 29876 Guiding  Dir = 2, Dur = 24
20:54:06.435 00.000 29876 IsSlewing returns 0
20:54:06.436 00.001 29876 IsGuiding returns 0
20:54:06.436 00.000 29876 PulseGuide returned control before completion, sleep 34
20:54:06.439 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:06.450 00.011 31432 UpdateGuideState exits: m=2273 RSB=29.0
20:54:06.452 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:06.455 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:06.456 00.001 31432 Enqueuing Expose request
20:54:06.476 00.020 29876 IsGuiding returns 1
20:54:06.476 00.000 29876 scope still moving after pulse duration time elapsed
20:54:06.506 00.030 29876 IsSlewing returns 0
20:54:06.506 00.000 29876 IsGuiding returns 1
20:54:06.537 00.031 29876 IsSlewing returns 0
20:54:06.537 00.000 29876 IsGuiding returns 0
20:54:06.537 00.000 29876 scope move finished after 24 + 77 ms
20:54:06.537 00.000 29876 Move returns status 0, amount 24
20:54:06.537 00.000 29876 MoveAxis(N, 0, ABG)
20:54:06.537 00.000 29876 Move returns status 0, amount 0
20:54:06.537 00.000 29876 move complete, result=0
20:54:06.537 00.000 29876 worker thread done servicing request
20:54:06.537 00.000 29876 Worker thread wakes up
20:54:06.537 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
20:54:06.539 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:06.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:08.766 02.227 29876 Exposure complete
20:54:08.808 00.042 29876 worker thread done servicing request
20:54:08.808 00.000 31432 OnExposeComplete: enter
20:54:08.810 00.002 31432 UpdateGuideState(): m_state=6
20:54:08.812 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
20:54:08.814 00.002 31432 Star::Find returns 1 (0), X=611.95, Y=162.76, Mass=2514, SNR=30.0, Peak=195 HFD=4.0
20:54:08.816 00.002 31432 MultiStar: [#1 0.33,-0.18,1.05,U] [#2 -0.09,-0.18,1.14,U] [#3 0.42,-0.06,1.12,U] [#4 0.58,-0.35,0.96,U] [#5 0.43,0.37,0.90,U] [#6 0.31,-0.33,1.09,U] [#7 0.47,-0.33,0.81,U] [#8 0.14,-0.63,0.89,U] 
20:54:08.818 00.002 31432 single-star, 8 included, MultiStar: {0.29, -0.17}, one-star: {0.14, 0.14}
20:54:08.819 00.001 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
20:54:08.821 00.002 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.53)
20:54:08.823 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=0.15 mountY=-0.11, mountTheta=-0.66
20:54:08.826 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.14, opts=13)
20:54:08.828 00.002 31432 Enqueuing Move request for scope (0.14, 0.14)
20:54:08.830 00.002 29876 Worker thread wakes up
20:54:08.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
20:54:08.830 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
20:54:08.830 00.000 29876 Moving (0.14, 0.14) raw xDistance=0.15 yDistance=-0.11
20:54:08.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:54:08.830 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:08.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:54:08.830 00.000 29876 MoveAxis(E, 0, ABG)
20:54:08.830 00.000 29876 Move returns status 0, amount 0
20:54:08.830 00.000 29876 MoveAxis(N, 0, ABG)
20:54:08.830 00.000 29876 Move returns status 0, amount 0
20:54:08.830 00.000 29876 move complete, result=0
20:54:08.830 00.000 29876 worker thread done servicing request
20:54:08.834 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:08.845 00.011 31432 UpdateGuideState exits: m=2514 RSB=30.0
20:54:08.847 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:08.849 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:08.850 00.001 31432 Enqueuing Expose request
20:54:08.853 00.003 29876 Worker thread wakes up
20:54:08.853 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:54:08.855 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:08.855 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:10.761 01.906 29876 Exposure complete
20:54:10.803 00.042 29876 worker thread done servicing request
20:54:10.803 00.000 31432 OnExposeComplete: enter
20:54:10.806 00.003 31432 UpdateGuideState(): m_state=6
20:54:10.808 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
20:54:10.810 00.002 31432 Star::Find returns 1 (0), X=611.42, Y=162.83, Mass=2569, SNR=31.2, Peak=190 HFD=3.8
20:54:10.812 00.002 31432 MultiStar: [#1 -0.20,-0.21,0.95,U] [#2 -0.03,-0.59,1.06,U] [#3 -0.23,-0.28,0.98,U] [#4 -0.07,-0.15,0.87,U] [#5 -0.54,0.48,0.86,U] [#6 -0.11,-0.37,1.01,U] [#7 -0.22,-0.04,0.80,U] [#8 -0.09,-0.41,0.83,U] 
20:54:10.814 00.002 31432 refined, 8 included, MultiStar: {-0.21, -0.16}, one-star: {-0.38, 0.20}
20:54:10.815 00.001 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
20:54:10.817 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
20:54:10.819 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.48 mountX=-0.21 mountY=0.13, mountTheta=2.60
20:54:10.822 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.16, opts=13)
20:54:10.825 00.003 31432 Enqueuing Move request for scope (-0.21, -0.16)
20:54:10.827 00.002 29876 Worker thread wakes up
20:54:10.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
20:54:10.827 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
20:54:10.827 00.000 29876 Moving (-0.21, -0.16) raw xDistance=-0.21 yDistance=0.13
20:54:10.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
20:54:10.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:10.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:54:10.827 00.000 29876 MoveAxis(E, 20, ABG)
20:54:10.827 00.000 29876 Guiding  Dir = 2, Dur = 20
20:54:10.828 00.001 29876 IsSlewing returns 0
20:54:10.828 00.000 29876 IsGuiding returns 0
20:54:10.828 00.000 29876 PulseGuide returned control before completion, sleep 30
20:54:10.831 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:10.843 00.012 31432 UpdateGuideState exits: m=2569 RSB=31.2
20:54:10.845 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:10.847 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:10.849 00.002 31432 Enqueuing Expose request
20:54:10.868 00.019 29876 IsGuiding returns 1
20:54:10.868 00.000 29876 scope still moving after pulse duration time elapsed
20:54:10.899 00.031 29876 IsSlewing returns 0
20:54:10.899 00.000 29876 IsGuiding returns 0
20:54:10.899 00.000 29876 scope move finished after 20 + 51 ms
20:54:10.899 00.000 29876 Move returns status 0, amount 20
20:54:10.899 00.000 29876 MoveAxis(N, 0, ABG)
20:54:10.899 00.000 29876 Move returns status 0, amount 0
20:54:10.899 00.000 29876 move complete, result=0
20:54:10.899 00.000 29876 worker thread done servicing request
20:54:10.899 00.000 31432 GuideStep: -0.2 px 20 ms EAST, 0.1 px 0 ms NORTH
20:54:10.902 00.003 29876 Worker thread wakes up
20:54:10.902 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:10.902 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:13.130 02.228 29876 Exposure complete
20:54:13.175 00.045 29876 worker thread done servicing request
20:54:13.175 00.000 31432 OnExposeComplete: enter
20:54:13.177 00.002 31432 UpdateGuideState(): m_state=6
20:54:13.179 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
20:54:13.181 00.002 31432 Star::Find returns 1 (0), X=611.79, Y=162.67, Mass=2453, SNR=30.1, Peak=211 HFD=3.5
20:54:13.183 00.002 31432 MultiStar: [#1 0.45,-0.28,0.98,U] [#2 0.15,-0.48,1.15,U] [#3 -0.02,-0.20,0.98,U] [#4 0.11,-0.47,1.01,U] [#5 0.11,0.03,0.92,U] [#6 0.54,-0.51,1.09,U] [#7 0.29,-0.45,0.84,U] [#8 -0.10,-0.44,0.91,U] 
20:54:13.185 00.002 31432 single-star, 8 included, MultiStar: {0.17, -0.31}, one-star: {-0.01, 0.04}
20:54:13.187 00.002 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
20:54:13.188 00.001 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
20:54:13.190 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.78 mountX=-0.01 mountY=-0.04, mountTheta=-1.75
20:54:13.194 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.04, opts=13)
20:54:13.197 00.003 31432 Enqueuing Move request for scope (-0.01, 0.04)
20:54:13.199 00.002 29876 Worker thread wakes up
20:54:13.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
20:54:13.199 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
20:54:13.199 00.000 29876 Moving (-0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
20:54:13.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:54:13.199 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:13.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:54:13.199 00.000 29876 MoveAxis(E, 0, ABG)
20:54:13.199 00.000 29876 Move returns status 0, amount 0
20:54:13.199 00.000 29876 MoveAxis(N, 0, ABG)
20:54:13.199 00.000 29876 Move returns status 0, amount 0
20:54:13.199 00.000 29876 move complete, result=0
20:54:13.199 00.000 29876 worker thread done servicing request
20:54:13.202 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:13.213 00.011 31432 UpdateGuideState exits: m=2453 RSB=30.1
20:54:13.215 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:13.217 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:13.219 00.002 31432 Enqueuing Expose request
20:54:13.221 00.002 29876 Worker thread wakes up
20:54:13.221 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:54:13.223 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:13.223 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:15.126 01.903 29876 Exposure complete
20:54:15.169 00.043 29876 worker thread done servicing request
20:54:15.169 00.000 31432 OnExposeComplete: enter
20:54:15.171 00.002 31432 UpdateGuideState(): m_state=6
20:54:15.174 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
20:54:15.176 00.002 31432 Star::Find returns 1 (0), X=611.40, Y=163.08, Mass=2449, SNR=29.5, Peak=200 HFD=3.7
20:54:15.178 00.002 31432 MultiStar: [#1 -0.14,0.27,1.03,U] [#2 0.22,-0.38,1.15,U] [#3 0.12,0.06,1.03,U] [#4 -0.21,0.05,0.96,U] [#5 -0.47,0.57,0.95,U] [#6 0.12,-0.18,1.06,U] [#7 0.08,0.02,0.82,U] [#8 -0.43,0.09,0.88,U] 
20:54:15.180 00.002 31432 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.40, 0.46}
20:54:15.183 00.003 31432 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
20:54:15.185 00.002 31432 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.85)
20:54:15.188 00.003 31432 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.45 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
20:54:15.190 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.10, opts=13)
20:54:15.192 00.002 31432 Enqueuing Move request for scope (-0.11, 0.10)
20:54:15.195 00.003 29876 Worker thread wakes up
20:54:15.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
20:54:15.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
20:54:15.195 00.000 29876 Moving (-0.11, 0.10) raw xDistance=-0.11 yDistance=-0.11
20:54:15.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:54:15.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:15.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:54:15.195 00.000 29876 MoveAxis(E, 0, ABG)
20:54:15.195 00.000 29876 Move returns status 0, amount 0
20:54:15.195 00.000 29876 MoveAxis(N, 0, ABG)
20:54:15.195 00.000 29876 Move returns status 0, amount 0
20:54:15.195 00.000 29876 move complete, result=0
20:54:15.195 00.000 29876 worker thread done servicing request
20:54:15.199 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:15.210 00.011 31432 UpdateGuideState exits: m=2449 RSB=29.5
20:54:15.212 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:15.214 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:15.216 00.002 31432 Enqueuing Expose request
20:54:15.217 00.001 29876 Worker thread wakes up
20:54:15.217 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:54:15.219 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:15.220 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:17.349 02.129 29876 Exposure complete
20:54:17.397 00.048 29876 worker thread done servicing request
20:54:17.397 00.000 31432 OnExposeComplete: enter
20:54:17.399 00.002 31432 UpdateGuideState(): m_state=6
20:54:17.401 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
20:54:17.403 00.002 31432 Star::Find returns 1 (0), X=611.40, Y=163.30, Mass=2500, SNR=30.9, Peak=218 HFD=3.4
20:54:17.406 00.003 31432 MultiStar: [#1 -0.40,0.62,0.98,U] [#2 -0.47,0.13,1.13,U] [#3 -0.01,-0.21,0.94,U] [#4 0.28,-0.10,0.87,U] [#5 -0.02,0.65,0.93,U] [#6 -0.06,0.04,1.02,U] [#7 -0.13,0.10,0.83,U] [#8 -0.35,0.27,0.89,U] 
20:54:17.408 00.002 31432 refined, 8 included, MultiStar: {-0.19, 0.25}, one-star: {-0.41, 0.68}
20:54:17.410 00.002 31432 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.02) = xAngle (2.20 = 2.20)
20:54:17.411 00.001 31432 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.21 = -1.08)
20:54:17.413 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.22 mountX=-0.18 mountY=-0.27, mountTheta=-2.16
20:54:17.416 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.25, opts=13)
20:54:17.418 00.002 31432 Enqueuing Move request for scope (-0.19, 0.25)
20:54:17.420 00.002 29876 Worker thread wakes up
20:54:17.420 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
20:54:17.420 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
20:54:17.420 00.000 29876 Moving (-0.19, 0.25) raw xDistance=-0.18 yDistance=-0.27
20:54:17.420 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:54:17.420 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:17.420 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:54:17.420 00.000 29876 MoveAxis(E, 0, ABG)
20:54:17.420 00.000 29876 Move returns status 0, amount 0
20:54:17.420 00.000 29876 MoveAxis(N, 0, ABG)
20:54:17.420 00.000 29876 Move returns status 0, amount 0
20:54:17.420 00.000 29876 move complete, result=0
20:54:17.420 00.000 29876 worker thread done servicing request
20:54:17.424 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:17.435 00.011 31432 UpdateGuideState exits: m=2500 RSB=30.9
20:54:17.438 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:17.439 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:17.442 00.003 31432 Enqueuing Expose request
20:54:17.444 00.002 29876 Worker thread wakes up
20:54:17.445 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
20:54:17.448 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:17.448 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:19.360 01.912 29876 Exposure complete
20:54:19.404 00.044 29876 worker thread done servicing request
20:54:19.404 00.000 31432 OnExposeComplete: enter
20:54:19.406 00.002 31432 UpdateGuideState(): m_state=6
20:54:19.408 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
20:54:19.410 00.002 31432 Star::Find returns 1 (0), X=611.27, Y=162.83, Mass=2443, SNR=30.1, Peak=215 HFD=3.5
20:54:19.412 00.002 31432 MultiStar: [#1 -0.72,-0.11,1.01,U] [#2 -0.42,-0.30,1.19,U] [#3 0.22,-0.52,1.05,U] [#4 -0.02,-0.63,0.95,U] [#5 -0.42,0.14,0.99,U] [#6 -0.22,-0.38,1.07,U] [#7 0.14,-0.48,0.76,U] [#8 -0.49,-0.49,0.89,U] 
20:54:19.414 00.002 31432 refined, 8 included, MultiStar: {-0.28, -0.28}, one-star: {-0.53, 0.20}
20:54:19.416 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
20:54:19.418 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.63 = 0.63)
20:54:19.419 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.40 cameraTheta=-2.36 mountX=-0.29 mountY=0.23, mountTheta=2.46
20:54:19.422 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.28, opts=13)
20:54:19.424 00.002 31432 Enqueuing Move request for scope (-0.28, -0.28)
20:54:19.426 00.002 29876 Worker thread wakes up
20:54:19.426 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.28) opts 0xd
20:54:19.426 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.28)
20:54:19.426 00.000 29876 Moving (-0.28, -0.28) raw xDistance=-0.29 yDistance=0.23
20:54:19.426 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
20:54:19.426 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:19.426 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:54:19.426 00.000 29876 MoveAxis(E, 28, ABG)
20:54:19.426 00.000 29876 Guiding  Dir = 2, Dur = 28
20:54:19.426 00.000 29876 IsSlewing returns 0
20:54:19.427 00.001 29876 IsGuiding returns 0
20:54:19.427 00.000 29876 PulseGuide returned control before completion, sleep 38
20:54:19.430 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:19.441 00.011 31432 UpdateGuideState exits: m=2443 RSB=30.1
20:54:19.443 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:19.445 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:19.447 00.002 31432 Enqueuing Expose request
20:54:19.468 00.021 29876 IsGuiding returns 1
20:54:19.468 00.000 29876 scope still moving after pulse duration time elapsed
20:54:19.498 00.030 29876 IsSlewing returns 0
20:54:19.498 00.000 29876 IsGuiding returns 0
20:54:19.498 00.000 29876 scope move finished after 28 + 44 ms
20:54:19.498 00.000 29876 Move returns status 0, amount 28
20:54:19.498 00.000 29876 MoveAxis(N, 0, ABG)
20:54:19.498 00.000 29876 Move returns status 0, amount 0
20:54:19.498 00.000 29876 move complete, result=0
20:54:19.498 00.000 29876 worker thread done servicing request
20:54:19.498 00.000 29876 Worker thread wakes up
20:54:19.498 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:19.498 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:19.498 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
20:54:21.635 02.137 29876 Exposure complete
20:54:21.678 00.043 29876 worker thread done servicing request
20:54:21.678 00.000 31432 OnExposeComplete: enter
20:54:21.681 00.003 31432 UpdateGuideState(): m_state=6
20:54:21.682 00.001 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
20:54:21.684 00.002 31432 Star::Find returns 1 (0), X=611.21, Y=162.16, Mass=2444, SNR=29.6, Peak=212 HFD=3.7
20:54:21.686 00.002 31432 MultiStar: [#1 0.18,-1.02,0.00,M1] [#2 -0.32,-0.83,0.00,M1] [#3 -0.19,-0.78,1.09,U] [#4 0.29,-1.17,0.00,M1] [#5 -0.08,-0.60,1.02,U] [#6 -0.04,-1.05,0.00,M1] [#7 0.18,-1.11,0.00,M1] [#8 0.32,-1.40,0.00,M1] 
20:54:21.688 00.002 31432 refined, 2 included, MultiStar: {-0.28, -0.62}, one-star: {-0.59, -0.46}
20:54:21.690 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
20:54:21.691 00.001 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
20:54:21.693 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.62 hyp=0.68 cameraTheta=-2.00 mountX=-0.30 mountY=0.57, mountTheta=2.05
20:54:21.697 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.62, opts=13)
20:54:21.700 00.003 31432 Enqueuing Move request for scope (-0.28, -0.62)
20:54:21.705 00.005 29876 Worker thread wakes up
20:54:21.706 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.62) opts 0xd
20:54:21.706 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.62)
20:54:21.706 00.000 29876 Moving (-0.28, -0.62) raw xDistance=-0.30 yDistance=0.57
20:54:21.706 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
20:54:21.706 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:21.706 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
20:54:21.706 00.000 29876 MoveAxis(E, 32, ABG)
20:54:21.706 00.000 29876 Guiding  Dir = 2, Dur = 32
20:54:21.706 00.000 29876 IsSlewing returns 0
20:54:21.706 00.000 29876 IsGuiding returns 0
20:54:21.707 00.001 29876 PulseGuide returned control before completion, sleep 42
20:54:21.711 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:21.722 00.011 31432 UpdateGuideState exits: m=2444 RSB=29.6
20:54:21.724 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:21.726 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:21.728 00.002 31432 Enqueuing Expose request
20:54:21.756 00.028 29876 IsGuiding returns 1
20:54:21.756 00.000 29876 scope still moving after pulse duration time elapsed
20:54:21.787 00.031 29876 IsSlewing returns 0
20:54:21.787 00.000 29876 IsGuiding returns 0
20:54:21.787 00.000 29876 scope move finished after 32 + 48 ms
20:54:21.787 00.000 29876 Move returns status 0, amount 32
20:54:21.787 00.000 29876 MoveAxis(N, 0, ABG)
20:54:21.787 00.000 29876 Move returns status 0, amount 0
20:54:21.787 00.000 29876 move complete, result=0
20:54:21.787 00.000 29876 worker thread done servicing request
20:54:21.787 00.000 29876 Worker thread wakes up
20:54:21.787 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.6 px 0 ms NORTH
20:54:21.791 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:21.791 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:23.698 01.907 29876 Exposure complete
20:54:23.757 00.059 29876 worker thread done servicing request
20:54:23.757 00.000 31432 OnExposeComplete: enter
20:54:23.760 00.003 31432 UpdateGuideState(): m_state=6
20:54:23.762 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
20:54:23.764 00.002 31432 Star::Find returns 1 (0), X=611.09, Y=163.18, Mass=2500, SNR=30.8, Peak=209 HFD=3.5
20:54:23.766 00.002 31432 MultiStar: [#1 -0.25,0.25,1.02,U] [#2 -0.80,0.04,1.14,U] [#3 -0.37,0.35,1.00,U] [#4 0.01,-0.27,0.89,U] [#5 -0.43,0.50,0.95,U] [#6 -0.66,0.08,1.08,U] [#7 -0.49,-0.25,0.84,U] [#8 -0.05,-0.44,0.87,U] 
20:54:23.768 00.002 31432 refined, 8 included, MultiStar: {-0.44, 0.11}, one-star: {-0.71, 0.56}
20:54:23.770 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
20:54:23.772 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.40)
20:54:23.774 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.90 mountX=-0.43 mountY=-0.17, mountTheta=-2.76
20:54:23.778 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.11, opts=13)
20:54:23.781 00.003 31432 Enqueuing Move request for scope (-0.44, 0.11)
20:54:23.784 00.003 29876 Worker thread wakes up
20:54:23.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0xd
20:54:23.784 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
20:54:23.784 00.000 29876 Moving (-0.44, 0.11) raw xDistance=-0.43 yDistance=-0.17
20:54:23.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
20:54:23.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:23.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:54:23.784 00.000 29876 MoveAxis(E, 46, ABG)
20:54:23.784 00.000 29876 Guiding  Dir = 2, Dur = 46
20:54:23.784 00.000 29876 IsSlewing returns 0
20:54:23.785 00.001 29876 IsGuiding returns 0
20:54:23.785 00.000 29876 PulseGuide returned control before completion, sleep 56
20:54:23.789 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:23.805 00.016 31432 UpdateGuideState exits: m=2500 RSB=30.8
20:54:23.809 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:23.811 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:23.814 00.003 31432 Enqueuing Expose request
20:54:23.853 00.039 29876 IsGuiding returns 1
20:54:23.853 00.000 29876 scope still moving after pulse duration time elapsed
20:54:23.884 00.031 29876 IsSlewing returns 0
20:54:23.884 00.000 29876 IsGuiding returns 1
20:54:23.916 00.032 29876 IsSlewing returns 0
20:54:23.916 00.000 29876 IsGuiding returns 1
20:54:23.947 00.031 29876 IsSlewing returns 0
20:54:23.947 00.000 29876 IsGuiding returns 0
20:54:23.947 00.000 29876 scope move finished after 46 + 116 ms
20:54:23.947 00.000 29876 Move returns status 0, amount 46
20:54:23.947 00.000 29876 MoveAxis(N, 0, ABG)
20:54:23.947 00.000 29876 Move returns status 0, amount 0
20:54:23.947 00.000 29876 move complete, result=0
20:54:23.947 00.000 29876 worker thread done servicing request
20:54:23.947 00.000 29876 Worker thread wakes up
20:54:23.947 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:23.947 00.000 31432 GuideStep: -0.4 px 46 ms EAST, -0.2 px 0 ms NORTH
20:54:23.949 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:26.178 02.229 29876 Exposure complete
20:54:26.221 00.043 29876 worker thread done servicing request
20:54:26.221 00.000 31432 OnExposeComplete: enter
20:54:26.223 00.002 31432 UpdateGuideState(): m_state=6
20:54:26.225 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
20:54:26.227 00.002 31432 Star::Find returns 1 (0), X=611.78, Y=162.65, Mass=2496, SNR=30.6, Peak=197 HFD=3.6
20:54:26.229 00.002 31432 MultiStar: [#1 0.03,-0.23,1.00,U] [#2 0.06,-0.29,1.15,U] [#3 0.24,0.21,0.94,U] [#4 0.18,-0.48,0.94,U] [#5 -0.07,0.12,0.87,U] [#6 0.32,-0.38,1.09,U] [#7 0.34,-0.53,0.82,U] [#8 0.63,-0.81,0.00,M1] 
20:54:26.231 00.002 31432 single-star, 7 included, MultiStar: {0.13, -0.20}, one-star: {-0.03, 0.03}
20:54:26.233 00.002 31432 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.02) = xAngle (2.28 = 2.28)
20:54:26.234 00.001 31432 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.29 = -1.00)
20:54:26.236 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=-0.03 mountY=-0.03, mountTheta=-2.23
20:54:26.239 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.03, opts=13)
20:54:26.241 00.002 31432 Enqueuing Move request for scope (-0.03, 0.03)
20:54:26.242 00.001 29876 Worker thread wakes up
20:54:26.242 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
20:54:26.242 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
20:54:26.242 00.000 29876 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
20:54:26.242 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:54:26.242 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:26.242 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:54:26.242 00.000 29876 MoveAxis(E, 0, ABG)
20:54:26.242 00.000 29876 Move returns status 0, amount 0
20:54:26.242 00.000 29876 MoveAxis(N, 0, ABG)
20:54:26.242 00.000 29876 Move returns status 0, amount 0
20:54:26.242 00.000 29876 move complete, result=0
20:54:26.242 00.000 29876 worker thread done servicing request
20:54:26.246 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:26.257 00.011 31432 UpdateGuideState exits: m=2496 RSB=30.6
20:54:26.260 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:26.262 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:26.263 00.001 31432 Enqueuing Expose request
20:54:26.265 00.002 29876 Worker thread wakes up
20:54:26.265 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:54:26.268 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:26.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:28.180 01.912 29876 Exposure complete
20:54:28.223 00.043 29876 worker thread done servicing request
20:54:28.223 00.000 31432 OnExposeComplete: enter
20:54:28.225 00.002 31432 UpdateGuideState(): m_state=6
20:54:28.228 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:54:28.230 00.002 31432 Star::Find returns 1 (0), X=611.01, Y=162.99, Mass=2258, SNR=28.7, Peak=214 HFD=3.3
20:54:28.232 00.002 31432 MultiStar: [#1 -0.65,-0.06,1.06,U] [#2 -0.25,-0.60,1.22,U] [#3 -0.60,-0.13,1.07,U] [#4 -0.59,-0.09,0.97,U] [#5 -0.77,0.54,0.00,M1] [#6 -0.28,-0.41,1.14,U] [#7 -0.53,0.09,0.85,U] [#8 -0.63,-0.10,0.92,U] 
20:54:28.234 00.002 31432 refined, 7 included, MultiStar: {-0.53, -0.14}, one-star: {-0.80, 0.37}
20:54:28.236 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
20:54:28.238 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
20:54:28.239 00.001 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.14 hyp=0.55 cameraTheta=-2.89 mountX=-0.53 mountY=0.06, mountTheta=3.04
20:54:28.243 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.14, opts=13)
20:54:28.246 00.003 31432 Enqueuing Move request for scope (-0.53, -0.14)
20:54:28.248 00.002 29876 Worker thread wakes up
20:54:28.248 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.14) opts 0xd
20:54:28.248 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.14)
20:54:28.248 00.000 29876 Moving (-0.53, -0.14) raw xDistance=-0.53 yDistance=0.06
20:54:28.248 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.53
20:54:28.248 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:28.248 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:54:28.248 00.000 29876 MoveAxis(E, 51, ABG)
20:54:28.248 00.000 29876 Guiding  Dir = 2, Dur = 51
20:54:28.249 00.001 29876 IsSlewing returns 0
20:54:28.249 00.000 29876 IsGuiding returns 0
20:54:28.249 00.000 29876 PulseGuide returned control before completion, sleep 61
20:54:28.252 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:28.263 00.011 31432 UpdateGuideState exits: m=2258 RSB=28.7
20:54:28.266 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:28.267 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:28.269 00.002 31432 Enqueuing Expose request
20:54:28.317 00.048 29876 IsGuiding returns 1
20:54:28.317 00.000 29876 scope still moving after pulse duration time elapsed
20:54:28.347 00.030 29876 IsSlewing returns 0
20:54:28.347 00.000 29876 IsGuiding returns 0
20:54:28.347 00.000 29876 scope move finished after 51 + 47 ms
20:54:28.347 00.000 29876 Move returns status 0, amount 51
20:54:28.347 00.000 29876 MoveAxis(N, 0, ABG)
20:54:28.347 00.000 29876 Move returns status 0, amount 0
20:54:28.347 00.000 29876 move complete, result=0
20:54:28.347 00.000 29876 worker thread done servicing request
20:54:28.347 00.000 31432 GuideStep: -0.5 px 51 ms EAST, 0.1 px 0 ms NORTH
20:54:28.350 00.003 29876 Worker thread wakes up
20:54:28.350 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:28.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:30.480 02.130 29876 Exposure complete
20:54:30.523 00.043 29876 worker thread done servicing request
20:54:30.523 00.000 31432 OnExposeComplete: enter
20:54:30.525 00.002 31432 UpdateGuideState(): m_state=6
20:54:30.527 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
20:54:30.529 00.002 31432 Star::Find returns 1 (0), X=611.03, Y=162.56, Mass=2288, SNR=28.8, Peak=211 HFD=3.5
20:54:30.531 00.002 31432 MultiStar: [#1 -0.45,-0.39,1.04,U] [#2 -0.75,-0.59,0.00,M1] [#3 -0.48,-0.39,0.99,U] [#4 -0.28,-0.68,0.99,U] [#5 -0.40,-0.04,0.93,U] [#6 -0.34,-0.38,1.07,U] [#7 -0.23,-0.21,0.86,U] [#8 -0.97,-0.12,0.00,M1] 
20:54:30.533 00.002 31432 refined, 6 included, MultiStar: {-0.42, -0.31}, one-star: {-0.77, -0.07}
20:54:30.535 00.002 31432 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
20:54:30.537 00.002 31432 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
20:54:30.539 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.31 hyp=0.53 cameraTheta=-2.50 mountX=-0.43 mountY=0.25, mountTheta=2.62
20:54:30.542 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.31, opts=13)
20:54:30.545 00.003 31432 Enqueuing Move request for scope (-0.42, -0.31)
20:54:30.547 00.002 29876 Worker thread wakes up
20:54:30.547 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.31) opts 0xd
20:54:30.547 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.31)
20:54:30.547 00.000 29876 Moving (-0.42, -0.31) raw xDistance=-0.43 yDistance=0.25
20:54:30.547 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
20:54:30.547 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:30.547 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:54:30.547 00.000 29876 MoveAxis(E, 49, ABG)
20:54:30.547 00.000 29876 Guiding  Dir = 2, Dur = 49
20:54:30.547 00.000 29876 IsSlewing returns 0
20:54:30.547 00.000 29876 IsGuiding returns 0
20:54:30.547 00.000 29876 PulseGuide returned control before completion, sleep 59
20:54:30.550 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:30.562 00.012 31432 UpdateGuideState exits: m=2288 RSB=28.8
20:54:30.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:30.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:30.568 00.002 31432 Enqueuing Expose request
20:54:30.620 00.052 29876 IsGuiding returns 1
20:54:30.620 00.000 29876 scope still moving after pulse duration time elapsed
20:54:30.651 00.031 29876 IsSlewing returns 0
20:54:30.651 00.000 29876 IsGuiding returns 1
20:54:30.682 00.031 29876 IsSlewing returns 0
20:54:30.682 00.000 29876 IsGuiding returns 1
20:54:30.713 00.031 29876 IsSlewing returns 0
20:54:30.713 00.000 29876 IsGuiding returns 1
20:54:30.743 00.030 29876 IsSlewing returns 0
20:54:30.743 00.000 29876 IsGuiding returns 1
20:54:30.774 00.031 29876 IsSlewing returns 0
20:54:30.774 00.000 29876 IsGuiding returns 0
20:54:30.774 00.000 29876 scope move finished after 49 + 177 ms
20:54:30.774 00.000 29876 Move returns status 0, amount 49
20:54:30.774 00.000 29876 MoveAxis(N, 0, ABG)
20:54:30.774 00.000 29876 Move returns status 0, amount 0
20:54:30.774 00.000 29876 move complete, result=0
20:54:30.775 00.001 29876 worker thread done servicing request
20:54:30.775 00.000 29876 Worker thread wakes up
20:54:30.775 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:30.775 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:30.775 00.000 31432 GuideStep: -0.4 px 49 ms EAST, 0.2 px 0 ms NORTH
20:54:32.688 01.913 29876 Exposure complete
20:54:32.730 00.042 29876 worker thread done servicing request
20:54:32.730 00.000 31432 OnExposeComplete: enter
20:54:32.733 00.003 31432 UpdateGuideState(): m_state=6
20:54:32.735 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
20:54:32.737 00.002 31432 Star::Find returns 1 (0), X=611.63, Y=162.34, Mass=2275, SNR=29.0, Peak=183 HFD=3.4
20:54:32.739 00.002 31432 MultiStar: [#1 0.25,-0.28,1.02,U] [#2 0.14,-0.31,1.16,U] [#3 0.00,-0.09,1.06,U] [#4 0.03,-0.77,1.02,U] [#5 -0.25,0.30,1.02,U] [#6 0.38,-0.51,1.11,U] [#7 0.06,-0.70,0.89,U] [#8 -0.09,-0.67,0.93,U] 
20:54:32.740 00.001 31432 single-star, 8 included, MultiStar: {0.05, -0.36}, one-star: {-0.17, -0.28}
20:54:32.742 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
20:54:32.744 00.002 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
20:54:32.746 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.12 mountX=-0.18 mountY=0.25, mountTheta=2.18
20:54:32.748 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.28, opts=13)
20:54:32.750 00.002 31432 Enqueuing Move request for scope (-0.17, -0.28)
20:54:32.752 00.002 29876 Worker thread wakes up
20:54:32.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
20:54:32.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
20:54:32.753 00.001 29876 Moving (-0.17, -0.28) raw xDistance=-0.18 yDistance=0.25
20:54:32.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:54:32.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:32.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:54:32.753 00.000 29876 MoveAxis(E, 0, ABG)
20:54:32.753 00.000 29876 Move returns status 0, amount 0
20:54:32.753 00.000 29876 MoveAxis(N, 0, ABG)
20:54:32.753 00.000 29876 Move returns status 0, amount 0
20:54:32.753 00.000 29876 move complete, result=0
20:54:32.753 00.000 29876 worker thread done servicing request
20:54:32.756 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:32.768 00.012 31432 UpdateGuideState exits: m=2275 RSB=29.0
20:54:32.772 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:32.775 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:32.777 00.002 31432 Enqueuing Expose request
20:54:32.779 00.002 29876 Worker thread wakes up
20:54:32.779 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:54:32.782 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:32.782 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:35.009 02.227 29876 Exposure complete
20:54:35.052 00.043 29876 worker thread done servicing request
20:54:35.052 00.000 31432 OnExposeComplete: enter
20:54:35.056 00.004 31432 UpdateGuideState(): m_state=6
20:54:35.058 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
20:54:35.060 00.002 31432 Star::Find returns 1 (0), X=611.49, Y=162.53, Mass=2465, SNR=30.2, Peak=203 HFD=3.2
20:54:35.062 00.002 31432 MultiStar: [#1 -0.00,-0.41,1.02,U] [#2 0.29,-1.02,0.00,M1] [#3 -0.00,-0.58,1.02,U] [#4 0.05,-0.66,0.92,U] [#5 -0.30,-0.03,0.97,U] [#6 0.03,-0.51,1.08,U] [#7 0.11,-0.83,0.00,M1] [#8 -0.29,-0.63,0.87,U] 
20:54:35.064 00.002 31432 single-star, 6 included, MultiStar: {-0.11, -0.41}, one-star: {-0.31, -0.09}
20:54:35.065 00.001 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
20:54:35.067 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
20:54:35.069 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.84 mountX=-0.31 mountY=0.05, mountTheta=2.99
20:54:35.072 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.09, opts=13)
20:54:35.074 00.002 31432 Enqueuing Move request for scope (-0.31, -0.09)
20:54:35.076 00.002 29876 Worker thread wakes up
20:54:35.076 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
20:54:35.076 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
20:54:35.076 00.000 29876 Moving (-0.31, -0.09) raw xDistance=-0.31 yDistance=0.05
20:54:35.076 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
20:54:35.076 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:35.076 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:54:35.076 00.000 29876 MoveAxis(E, 30, ABG)
20:54:35.076 00.000 29876 Guiding  Dir = 2, Dur = 30
20:54:35.076 00.000 29876 IsSlewing returns 0
20:54:35.076 00.000 29876 IsGuiding returns 0
20:54:35.077 00.001 29876 PulseGuide returned control before completion, sleep 40
20:54:35.080 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:35.091 00.011 31432 UpdateGuideState exits: m=2465 RSB=30.2
20:54:35.094 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:35.095 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:35.097 00.002 31432 Enqueuing Expose request
20:54:35.132 00.035 29876 IsGuiding returns 1
20:54:35.132 00.000 29876 scope still moving after pulse duration time elapsed
20:54:35.163 00.031 29876 IsSlewing returns 0
20:54:35.163 00.000 29876 IsGuiding returns 0
20:54:35.163 00.000 29876 scope move finished after 30 + 56 ms
20:54:35.163 00.000 29876 Move returns status 0, amount 30
20:54:35.163 00.000 29876 MoveAxis(N, 0, ABG)
20:54:35.163 00.000 29876 Move returns status 0, amount 0
20:54:35.163 00.000 29876 move complete, result=0
20:54:35.163 00.000 29876 worker thread done servicing request
20:54:35.163 00.000 29876 Worker thread wakes up
20:54:35.163 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:35.163 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:35.163 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.0 px 0 ms NORTH
20:54:37.072 01.909 29876 Exposure complete
20:54:37.115 00.043 29876 worker thread done servicing request
20:54:37.115 00.000 31432 OnExposeComplete: enter
20:54:37.117 00.002 31432 UpdateGuideState(): m_state=6
20:54:37.119 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
20:54:37.121 00.002 31432 Star::Find returns 1 (0), X=610.90, Y=162.31, Mass=2288, SNR=28.6, Peak=184 HFD=3.7
20:54:37.123 00.002 31432 MultiStar: [#1 -0.86,-0.69,0.00,M1] [#2 -1.05,-0.91,0.00,M2] [#3 -1.07,-0.78,0.00,M1] [#4 -0.42,-0.60,0.95,U] [#5 -0.89,-0.00,0.00,M1] [#6 -0.58,-1.09,0.00,M1] [#7 -0.35,-0.62,0.85,U] [#8 -0.89,-0.32,0.00,M1] 
20:54:37.125 00.002 31432 refined, 2 included, MultiStar: {-0.57, -0.50}, one-star: {-0.91, -0.31}
20:54:37.127 00.002 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.02) = xAngle (-2.44 = -2.44)
20:54:37.129 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.57 = 0.57)
20:54:37.130 00.001 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.50 hyp=0.76 cameraTheta=-2.42 mountX=-0.58 mountY=0.41, mountTheta=2.53
20:54:37.133 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.50, opts=13)
20:54:37.135 00.002 31432 Enqueuing Move request for scope (-0.57, -0.50)
20:54:37.137 00.002 29876 Worker thread wakes up
20:54:37.137 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.50) opts 0xd
20:54:37.137 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.50)
20:54:37.137 00.000 29876 Moving (-0.57, -0.50) raw xDistance=-0.58 yDistance=0.41
20:54:37.137 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
20:54:37.137 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:37.137 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
20:54:37.137 00.000 29876 MoveAxis(E, 60, ABG)
20:54:37.137 00.000 29876 Guiding  Dir = 2, Dur = 60
20:54:37.137 00.000 29876 IsSlewing returns 0
20:54:37.138 00.001 29876 IsGuiding returns 0
20:54:37.138 00.000 29876 PulseGuide returned control before completion, sleep 70
20:54:37.141 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:37.152 00.011 31432 UpdateGuideState exits: m=2288 RSB=28.6
20:54:37.154 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:37.156 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:37.158 00.002 31432 Enqueuing Expose request
20:54:37.210 00.052 29876 IsGuiding returns 1
20:54:37.210 00.000 29876 scope still moving after pulse duration time elapsed
20:54:37.241 00.031 29876 IsSlewing returns 0
20:54:37.241 00.000 29876 IsGuiding returns 1
20:54:37.272 00.031 29876 IsSlewing returns 0
20:54:37.272 00.000 29876 IsGuiding returns 0
20:54:37.272 00.000 29876 scope move finished after 60 + 75 ms
20:54:37.272 00.000 29876 Move returns status 0, amount 60
20:54:37.272 00.000 29876 MoveAxis(N, 0, ABG)
20:54:37.272 00.000 29876 Move returns status 0, amount 0
20:54:37.272 00.000 29876 move complete, result=0
20:54:37.273 00.001 29876 worker thread done servicing request
20:54:37.273 00.000 29876 Worker thread wakes up
20:54:37.273 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:37.273 00.000 31432 GuideStep: -0.6 px 60 ms EAST, 0.4 px 0 ms NORTH
20:54:37.275 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:39.503 02.228 29876 Exposure complete
20:54:39.546 00.043 29876 worker thread done servicing request
20:54:39.546 00.000 31432 OnExposeComplete: enter
20:54:39.548 00.002 31432 UpdateGuideState(): m_state=6
20:54:39.551 00.003 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
20:54:39.552 00.001 31432 Star::Find returns 1 (0), X=609.72, Y=163.09, Mass=2354, SNR=29.4, Peak=208 HFD=3.8
20:54:39.554 00.002 31432 MultiStar: large primary error, entering stabilization period
20:54:39.556 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
20:54:39.558 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
20:54:39.560 00.002 31432 CameraToMount -- cameraX=-2.08 cameraY=0.46 hyp=2.13 cameraTheta=2.92 mountX=-2.07 mountY=-0.78, mountTheta=-2.78
20:54:39.562 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.08, y=0.46, opts=13)
20:54:39.564 00.002 31432 Enqueuing Move request for scope (-2.08, 0.46)
20:54:39.566 00.002 29876 Worker thread wakes up
20:54:39.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.08, 0.46) opts 0xd
20:54:39.566 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.08, 0.46)
20:54:39.567 00.001 29876 Moving (-2.08, 0.46) raw xDistance=-2.07 yDistance=-0.78
20:54:39.567 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.21 from input -2.07
20:54:39.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:39.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.78
20:54:39.567 00.000 29876 MoveAxis(E, 208, ABG)
20:54:39.567 00.000 29876 Guiding  Dir = 2, Dur = 208
20:54:39.567 00.000 29876 IsSlewing returns 0
20:54:39.567 00.000 29876 IsGuiding returns 0
20:54:39.567 00.000 29876 PulseGuide returned control before completion, sleep 218
20:54:39.572 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:39.583 00.011 31432 UpdateGuideState exits: m=2354 RSB=29.4
20:54:39.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:39.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:39.589 00.002 31432 Enqueuing Expose request
20:54:39.797 00.208 29876 IsGuiding returns 1
20:54:39.797 00.000 29876 scope still moving after pulse duration time elapsed
20:54:39.829 00.032 29876 IsSlewing returns 0
20:54:39.829 00.000 29876 IsGuiding returns 0
20:54:39.829 00.000 29876 scope move finished after 208 + 53 ms
20:54:39.829 00.000 29876 Move returns status 0, amount 208
20:54:39.829 00.000 29876 MoveAxis(N, 0, ABG)
20:54:39.829 00.000 29876 Move returns status 0, amount 0
20:54:39.829 00.000 29876 move complete, result=0
20:54:39.829 00.000 29876 worker thread done servicing request
20:54:39.829 00.000 29876 Worker thread wakes up
20:54:39.829 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:39.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:39.829 00.000 31432 GuideStep: -2.1 px 208 ms EAST, -0.8 px 0 ms NORTH
20:54:41.738 01.909 29876 Exposure complete
20:54:41.781 00.043 29876 worker thread done servicing request
20:54:41.781 00.000 31432 OnExposeComplete: enter
20:54:41.783 00.002 31432 UpdateGuideState(): m_state=6
20:54:41.785 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
20:54:41.787 00.002 31432 Star::Find returns 1 (0), X=611.36, Y=163.06, Mass=2400, SNR=29.3, Peak=185 HFD=3.9
20:54:41.789 00.002 31432 MultiStar: exiting stabilization period
20:54:41.791 00.002 31432 MultiStar: [#1 -0.20,-0.04,1.03,U] [#2 -0.37,0.05,1.14,U] [#3 -0.14,-0.22,1.02,U] [#4 -0.08,-0.08,0.92,U] [#5 -0.15,0.51,0.92,U] [#6 -0.51,0.22,1.13,U] [#7 -0.21,-0.32,0.80,U] [#8 -0.10,-0.23,0.87,U] 
20:54:41.793 00.002 31432 refined, 8 included, MultiStar: {-0.25, 0.05}, one-star: {-0.44, 0.43}
20:54:41.794 00.001 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.94 = 2.94)
20:54:41.796 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.95 = -0.33)
20:54:41.798 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.26 cameraTheta=2.96 mountX=-0.25 mountY=-0.08, mountTheta=-2.82
20:54:41.801 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.05, opts=13)
20:54:41.803 00.002 31432 Enqueuing Move request for scope (-0.25, 0.05)
20:54:41.805 00.002 29876 Worker thread wakes up
20:54:41.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
20:54:41.805 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
20:54:41.805 00.000 29876 Moving (-0.25, 0.05) raw xDistance=-0.25 yDistance=-0.08
20:54:41.805 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.25
20:54:41.805 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:41.805 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:54:41.805 00.000 29876 MoveAxis(E, 53, ABG)
20:54:41.805 00.000 29876 Guiding  Dir = 2, Dur = 53
20:54:41.805 00.000 29876 IsSlewing returns 0
20:54:41.805 00.000 29876 IsGuiding returns 0
20:54:41.806 00.001 29876 PulseGuide returned control before completion, sleep 63
20:54:41.809 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:41.823 00.014 31432 UpdateGuideState exits: m=2400 RSB=29.3
20:54:41.825 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:41.827 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:41.829 00.002 31432 Enqueuing Expose request
20:54:41.874 00.045 29876 IsGuiding returns 1
20:54:41.874 00.000 29876 scope still moving after pulse duration time elapsed
20:54:41.905 00.031 29876 IsSlewing returns 0
20:54:41.905 00.000 29876 IsGuiding returns 1
20:54:41.936 00.031 29876 IsSlewing returns 0
20:54:41.936 00.000 29876 IsGuiding returns 1
20:54:41.967 00.031 29876 IsSlewing returns 0
20:54:41.967 00.000 29876 IsGuiding returns 1
20:54:41.998 00.031 29876 IsSlewing returns 0
20:54:41.998 00.000 29876 IsGuiding returns 0
20:54:41.998 00.000 29876 scope move finished after 53 + 138 ms
20:54:41.998 00.000 29876 Move returns status 0, amount 53
20:54:41.998 00.000 29876 MoveAxis(N, 0, ABG)
20:54:41.998 00.000 29876 Move returns status 0, amount 0
20:54:41.998 00.000 29876 move complete, result=0
20:54:41.998 00.000 29876 worker thread done servicing request
20:54:41.998 00.000 29876 Worker thread wakes up
20:54:41.998 00.000 31432 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
20:54:42.001 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:42.001 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:44.227 02.226 29876 Exposure complete
20:54:44.275 00.048 29876 worker thread done servicing request
20:54:44.275 00.000 31432 OnExposeComplete: enter
20:54:44.277 00.002 31432 UpdateGuideState(): m_state=6
20:54:44.279 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
20:54:44.281 00.002 31432 Star::Find returns 1 (0), X=612.25, Y=162.35, Mass=2589, SNR=30.8, Peak=214 HFD=3.6
20:54:44.283 00.002 31432 MultiStar: [#1 0.76,-0.65,0.00,M1] [#2 0.53,-0.75,0.00,M2] [#3 0.98,-0.51,0.00,M1] [#4 1.14,-0.74,0.00,M1] [#5 0.31,0.13,0.93,U] [#6 1.11,-0.97,0.00,M1] [#7 0.66,-0.65,0.00,M1] [#8 0.72,-0.65,0.00,M1] 
20:54:44.285 00.002 31432 refined, 1 included, MultiStar: {0.38, -0.08}, one-star: {0.45, -0.27}
20:54:44.288 00.003 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
20:54:44.290 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
20:54:44.292 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-0.21 mountX=0.38 mountY=0.14, mountTheta=0.35
20:54:44.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.08, opts=13)
20:54:44.297 00.002 31432 Enqueuing Move request for scope (0.38, -0.08)
20:54:44.299 00.002 29876 Worker thread wakes up
20:54:44.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.08) opts 0xd
20:54:44.299 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.08)
20:54:44.299 00.000 29876 Moving (0.38, -0.08) raw xDistance=0.38 yDistance=0.14
20:54:44.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
20:54:44.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:44.299 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:54:44.299 00.000 29876 MoveAxis(W, 29, ABG)
20:54:44.299 00.000 29876 Guiding  Dir = 3, Dur = 29
20:54:44.300 00.001 29876 IsSlewing returns 0
20:54:44.300 00.000 29876 IsGuiding returns 0
20:54:44.300 00.000 29876 PulseGuide returned control before completion, sleep 39
20:54:44.304 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:44.316 00.012 31432 UpdateGuideState exits: m=2589 RSB=30.8
20:54:44.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:44.320 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:44.322 00.002 31432 Enqueuing Expose request
20:54:44.346 00.024 29876 IsGuiding returns 1
20:54:44.346 00.000 29876 scope still moving after pulse duration time elapsed
20:54:44.376 00.030 29876 IsSlewing returns 0
20:54:44.376 00.000 29876 IsGuiding returns 1
20:54:44.406 00.030 29876 IsSlewing returns 0
20:54:44.406 00.000 29876 IsGuiding returns 0
20:54:44.406 00.000 29876 scope move finished after 29 + 76 ms
20:54:44.406 00.000 29876 Move returns status 0, amount 29
20:54:44.406 00.000 29876 MoveAxis(N, 0, ABG)
20:54:44.406 00.000 29876 Move returns status 0, amount 0
20:54:44.406 00.000 29876 move complete, result=0
20:54:44.406 00.000 29876 worker thread done servicing request
20:54:44.406 00.000 29876 Worker thread wakes up
20:54:44.406 00.000 31432 GuideStep: 0.4 px 29 ms WEST, 0.1 px 0 ms NORTH
20:54:44.411 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:44.411 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:46.329 01.918 29876 Exposure complete
20:54:46.372 00.043 29876 worker thread done servicing request
20:54:46.372 00.000 31432 OnExposeComplete: enter
20:54:46.374 00.002 31432 UpdateGuideState(): m_state=6
20:54:46.377 00.003 31432 Star::Find(15, 612, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
20:54:46.379 00.002 31432 Star::Find returns 1 (0), X=611.63, Y=162.11, Mass=2522, SNR=30.3, Peak=191 HFD=3.8
20:54:46.380 00.001 31432 MultiStar: [#1 0.09,-1.05,0.00,M2] [#2 0.28,-0.93,0.00,M3] [#3 -0.08,-0.85,0.00,M2] [#4 0.14,-0.99,0.00,M2] [#5 -0.11,-0.52,0.94,U] [#6 0.26,-1.37,0.00,M2] [#7 0.14,-1.15,0.00,M2] [#8 -0.10,-1.19,0.00,M2] 
20:54:46.382 00.002 31432 refined, 1 included, MultiStar: {-0.14, -0.52}, one-star: {-0.17, -0.52}
20:54:46.384 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
20:54:46.386 00.002 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
20:54:46.387 00.001 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.52 hyp=0.54 cameraTheta=-1.84 mountX=-0.15 mountY=0.49, mountTheta=1.88
20:54:46.392 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.52, opts=13)
20:54:46.395 00.003 31432 Enqueuing Move request for scope (-0.14, -0.52)
20:54:46.397 00.002 29876 Worker thread wakes up
20:54:46.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.52) opts 0xd
20:54:46.397 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.52)
20:54:46.397 00.000 29876 Moving (-0.14, -0.52) raw xDistance=-0.15 yDistance=0.49
20:54:46.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:54:46.397 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:46.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:54:46.397 00.000 29876 MoveAxis(E, 0, ABG)
20:54:46.397 00.000 29876 Move returns status 0, amount 0
20:54:46.397 00.000 29876 MoveAxis(N, 0, ABG)
20:54:46.397 00.000 29876 Move returns status 0, amount 0
20:54:46.397 00.000 29876 move complete, result=0
20:54:46.397 00.000 29876 worker thread done servicing request
20:54:46.400 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:46.412 00.012 31432 UpdateGuideState exits: m=2522 RSB=30.3
20:54:46.414 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:46.416 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:46.417 00.001 31432 Enqueuing Expose request
20:54:46.419 00.002 29876 Worker thread wakes up
20:54:46.419 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
20:54:46.422 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:46.422 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:48.548 02.126 29876 Exposure complete
20:54:48.591 00.043 29876 worker thread done servicing request
20:54:48.591 00.000 31432 OnExposeComplete: enter
20:54:48.593 00.002 31432 UpdateGuideState(): m_state=6
20:54:48.596 00.003 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
20:54:48.598 00.002 31432 Star::Find returns 1 (0), X=611.52, Y=162.04, Mass=2427, SNR=30.0, Peak=209 HFD=3.6
20:54:48.601 00.003 31432 MultiStar: [#1 -0.06,-0.87,0.00,M3] [#2 -0.60,-1.29,0.00,M4] [#3 -0.45,-1.24,0.00,M3] [#4 -0.63,-0.96,0.00,M3] [#5 -0.70,-0.18,0.93,U] [#6 -0.45,-1.38,0.00,M3] [#7 -0.58,-0.78,0.00,M3] [#8 -0.49,-0.91,0.00,M3] 
20:54:48.603 00.002 31432 refined, 1 included, MultiStar: {-0.48, -0.39}, one-star: {-0.29, -0.58}
20:54:48.605 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
20:54:48.607 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
20:54:48.608 00.001 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.39 hyp=0.62 cameraTheta=-2.47 mountX=-0.49 mountY=0.31, mountTheta=2.58
20:54:48.611 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.39, opts=13)
20:54:48.613 00.002 31432 Enqueuing Move request for scope (-0.48, -0.39)
20:54:48.615 00.002 29876 Worker thread wakes up
20:54:48.615 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.39) opts 0xd
20:54:48.615 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.39)
20:54:48.615 00.000 29876 Moving (-0.48, -0.39) raw xDistance=-0.49 yDistance=0.31
20:54:48.615 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49
20:54:48.615 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:48.616 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:54:48.616 00.000 29876 MoveAxis(E, 47, ABG)
20:54:48.616 00.000 29876 Guiding  Dir = 2, Dur = 47
20:54:48.616 00.000 29876 IsSlewing returns 0
20:54:48.616 00.000 29876 IsGuiding returns 0
20:54:48.616 00.000 29876 PulseGuide returned control before completion, sleep 57
20:54:48.619 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:54:48.631 00.012 31432 UpdateGuideState exits: m=2427 RSB=30.0
20:54:48.633 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:48.635 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:48.637 00.002 31432 Enqueuing Expose request
20:54:48.686 00.049 29876 IsGuiding returns 1
20:54:48.686 00.000 29876 scope still moving after pulse duration time elapsed
20:54:48.718 00.032 29876 IsSlewing returns 0
20:54:48.718 00.000 29876 IsGuiding returns 1
20:54:48.749 00.031 29876 IsSlewing returns 0
20:54:48.749 00.000 29876 IsGuiding returns 0
20:54:48.749 00.000 29876 scope move finished after 47 + 85 ms
20:54:48.749 00.000 29876 Move returns status 0, amount 47
20:54:48.749 00.000 29876 MoveAxis(N, 0, ABG)
20:54:48.749 00.000 29876 Move returns status 0, amount 0
20:54:48.749 00.000 29876 move complete, result=0
20:54:48.749 00.000 29876 worker thread done servicing request
20:54:48.749 00.000 29876 Worker thread wakes up
20:54:48.749 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.3 px 0 ms NORTH
20:54:48.753 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:48.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:50.660 01.907 29876 Exposure complete
20:54:50.702 00.042 29876 worker thread done servicing request
20:54:50.702 00.000 31432 OnExposeComplete: enter
20:54:50.704 00.002 31432 UpdateGuideState(): m_state=6
20:54:50.706 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
20:54:50.708 00.002 31432 Star::Find returns 1 (0), X=611.70, Y=161.80, Mass=2477, SNR=29.8, Peak=226 HFD=3.6
20:54:50.709 00.001 31432 MultiStar: [#1 0.18,-1.29,0.00,M4] [#2 -0.37,-1.10,0.00,M5] [#3 -0.07,-0.99,0.00,M4] [#4 0.05,-1.41,0.00,M4] [#5 0.02,-0.43,0.92,U] [#6 0.04,-1.19,0.00,M4] [#7 0.32,-1.05,0.00,M4] [#8 0.03,-1.01,0.00,M4] 
20:54:50.712 00.003 31432 refined, 1 included, MultiStar: {-0.04, -0.64}, one-star: {-0.10, -0.82}
20:54:50.713 00.001 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
20:54:50.715 00.002 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
20:54:50.717 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.64 mountX=-0.06 mountY=0.62, mountTheta=1.66
20:54:50.719 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.64, opts=13)
20:54:50.721 00.002 31432 Enqueuing Move request for scope (-0.04, -0.64)
20:54:50.723 00.002 29876 Worker thread wakes up
20:54:50.723 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.64) opts 0xd
20:54:50.723 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.64)
20:54:50.723 00.000 29876 Moving (-0.04, -0.64) raw xDistance=-0.06 yDistance=0.62
20:54:50.723 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:54:50.723 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.54 newest=1.42
20:54:50.723 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
20:54:50.723 00.000 29876 MoveAxis(E, 0, ABG)
20:54:50.723 00.000 29876 Move returns status 0, amount 0
20:54:50.723 00.000 29876 BLC: Oldest BLC event removed
20:54:50.723 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:54:50.724 00.001 29876 MoveAxis(S, 66, ABG)
20:54:50.724 00.000 29876 Guiding  Dir = 1, Dur = 66
20:54:50.724 00.000 29876 IsSlewing returns 0
20:54:50.724 00.000 29876 IsGuiding returns 0
20:54:50.724 00.000 29876 PulseGuide returned control before completion, sleep 76
20:54:50.727 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:50.739 00.012 31432 UpdateGuideState exits: m=2477 RSB=29.8
20:54:50.741 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:50.743 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:50.744 00.001 31432 Enqueuing Expose request
20:54:50.814 00.070 29876 IsGuiding returns 1
20:54:50.814 00.000 29876 scope still moving after pulse duration time elapsed
20:54:50.845 00.031 29876 IsSlewing returns 0
20:54:50.845 00.000 29876 IsGuiding returns 1
20:54:50.877 00.032 29876 IsSlewing returns 0
20:54:50.877 00.000 29876 IsGuiding returns 0
20:54:50.877 00.000 29876 scope move finished after 66 + 86 ms
20:54:50.877 00.000 29876 Move returns status 0, amount 66
20:54:50.877 00.000 29876 move complete, result=0
20:54:50.877 00.000 29876 worker thread done servicing request
20:54:50.877 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 66 ms SOUTH
20:54:50.880 00.003 29876 Worker thread wakes up
20:54:50.880 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:50.880 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:53.108 02.228 29876 Exposure complete
20:54:53.152 00.044 29876 worker thread done servicing request
20:54:53.152 00.000 31432 OnExposeComplete: enter
20:54:53.154 00.002 31432 UpdateGuideState(): m_state=6
20:54:53.156 00.002 31432 Star::Find(15, 611, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
20:54:53.158 00.002 31432 Star::Find returns 1 (0), X=611.07, Y=162.12, Mass=2496, SNR=31.0, Peak=221 HFD=3.8
20:54:53.160 00.002 31432 MultiStar: [#1 -0.52,-0.58,1.00,U] [#2 -0.13,-0.50,1.12,U] [#3 -0.46,-0.35,0.95,U] [#4 -0.51,-0.55,0.95,U] [#5 -1.00,0.26,0.00,M1] [#6 -0.29,-0.49,1.09,U] [#7 -0.46,-0.68,0.81,U] [#8 -0.24,-0.65,0.85,U] 
20:54:53.161 00.001 31432 refined, 7 included, MultiStar: {-0.41, -0.53}, one-star: {-0.73, -0.50}
20:54:53.163 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
20:54:53.165 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
20:54:53.167 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.53 hyp=0.67 cameraTheta=-2.23 mountX=-0.43 mountY=0.46, mountTheta=2.32
20:54:53.169 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.53, opts=13)
20:54:53.171 00.002 31432 Enqueuing Move request for scope (-0.41, -0.53)
20:54:53.173 00.002 29876 Worker thread wakes up
20:54:53.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.53) opts 0xd
20:54:53.173 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.53)
20:54:53.173 00.000 29876 Moving (-0.41, -0.53) raw xDistance=-0.43 yDistance=0.46
20:54:53.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
20:54:53.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
20:54:53.173 00.000 29876 MoveAxis(E, 41, ABG)
20:54:53.173 00.000 29876 Guiding  Dir = 2, Dur = 41
20:54:53.175 00.002 29876 IsSlewing returns 0
20:54:53.175 00.000 29876 IsGuiding returns 0
20:54:53.175 00.000 29876 PulseGuide returned control before completion, sleep 51
20:54:53.178 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:53.190 00.012 31432 UpdateGuideState exits: m=2496 RSB=31.0
20:54:53.191 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:53.194 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:53.196 00.002 31432 Enqueuing Expose request
20:54:53.231 00.035 29876 IsGuiding returns 1
20:54:53.231 00.000 29876 scope still moving after pulse duration time elapsed
20:54:53.262 00.031 29876 IsSlewing returns 0
20:54:53.262 00.000 29876 IsGuiding returns 0
20:54:53.262 00.000 29876 scope move finished after 41 + 47 ms
20:54:53.262 00.000 29876 Move returns status 0, amount 41
20:54:53.262 00.000 29876 MoveAxis(S, 34, ABG)
20:54:53.262 00.000 29876 Guiding  Dir = 1, Dur = 34
20:54:53.262 00.000 29876 IsSlewing returns 0
20:54:53.262 00.000 29876 IsGuiding returns 0
20:54:53.263 00.001 29876 PulseGuide returned control before completion, sleep 44
20:54:53.308 00.045 29876 IsGuiding returns 1
20:54:53.308 00.000 29876 scope still moving after pulse duration time elapsed
20:54:53.339 00.031 29876 IsSlewing returns 0
20:54:53.339 00.000 29876 IsGuiding returns 1
20:54:53.370 00.031 29876 IsSlewing returns 0
20:54:53.370 00.000 29876 IsGuiding returns 1
20:54:53.402 00.032 29876 IsSlewing returns 0
20:54:53.402 00.000 29876 IsGuiding returns 0
20:54:53.402 00.000 29876 scope move finished after 34 + 105 ms
20:54:53.402 00.000 29876 Move returns status 0, amount 34
20:54:53.402 00.000 29876 move complete, result=0
20:54:53.402 00.000 29876 worker thread done servicing request
20:54:53.402 00.000 29876 Worker thread wakes up
20:54:53.403 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:53.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:53.403 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.5 px 34 ms SOUTH
20:54:55.306 01.903 29876 Exposure complete
20:54:55.349 00.043 29876 worker thread done servicing request
20:54:55.349 00.000 31432 OnExposeComplete: enter
20:54:55.351 00.002 31432 UpdateGuideState(): m_state=6
20:54:55.353 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
20:54:55.355 00.002 31432 Star::Find returns 1 (0), X=611.02, Y=162.65, Mass=2176, SNR=28.4, Peak=213 HFD=3.4
20:54:55.357 00.002 31432 MultiStar: [#1 -0.27,-0.47,1.10,U] [#2 -0.77,-0.88,0.00,M5] [#3 -0.56,-0.73,0.00,M4] [#4 -0.15,-0.80,1.00,U] [#5 -0.51,-0.10,0.94,U] [#6 -0.49,-0.86,0.00,M4] [#7 -0.54,-0.77,0.00,M4] [#8 -0.63,-0.71,0.00,M4] 
20:54:55.359 00.002 31432 refined, 3 included, MultiStar: {-0.42, -0.34}, one-star: {-0.78, 0.03}
20:54:55.361 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
20:54:55.362 00.001 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
20:54:55.364 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-2.46 mountX=-0.43 mountY=0.27, mountTheta=2.58
20:54:55.367 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.34, opts=13)
20:54:55.369 00.002 31432 Enqueuing Move request for scope (-0.42, -0.34)
20:54:55.371 00.002 29876 Worker thread wakes up
20:54:55.371 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.34) opts 0xd
20:54:55.371 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.34)
20:54:55.371 00.000 29876 Moving (-0.42, -0.34) raw xDistance=-0.43 yDistance=0.27
20:54:55.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
20:54:55.371 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:55.371 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:54:55.371 00.000 29876 MoveAxis(E, 47, ABG)
20:54:55.371 00.000 29876 Guiding  Dir = 2, Dur = 47
20:54:55.372 00.001 29876 IsSlewing returns 0
20:54:55.372 00.000 29876 IsGuiding returns 0
20:54:55.372 00.000 29876 PulseGuide returned control before completion, sleep 57
20:54:55.376 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:55.387 00.011 31432 UpdateGuideState exits: m=2176 RSB=28.4
20:54:55.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:55.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:55.393 00.002 31432 Enqueuing Expose request
20:54:55.444 00.051 29876 IsGuiding returns 1
20:54:55.444 00.000 29876 scope still moving after pulse duration time elapsed
20:54:55.475 00.031 29876 IsSlewing returns 0
20:54:55.475 00.000 29876 IsGuiding returns 0
20:54:55.475 00.000 29876 scope move finished after 47 + 56 ms
20:54:55.475 00.000 29876 Move returns status 0, amount 47
20:54:55.475 00.000 29876 MoveAxis(N, 0, ABG)
20:54:55.475 00.000 29876 Move returns status 0, amount 0
20:54:55.475 00.000 29876 move complete, result=0
20:54:55.475 00.000 29876 worker thread done servicing request
20:54:55.475 00.000 29876 Worker thread wakes up
20:54:55.475 00.000 31432 GuideStep: -0.4 px 47 ms EAST, 0.3 px 0 ms NORTH
20:54:55.479 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:55.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:57.601 02.122 29876 Exposure complete
20:54:57.643 00.042 29876 worker thread done servicing request
20:54:57.643 00.000 31432 OnExposeComplete: enter
20:54:57.645 00.002 31432 UpdateGuideState(): m_state=6
20:54:57.647 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
20:54:57.649 00.002 31432 Star::Find returns 1 (0), X=610.69, Y=162.82, Mass=2294, SNR=28.9, Peak=229 HFD=3.5
20:54:57.651 00.002 31432 MultiStar: [#1 -0.72,-0.12,1.03,U] [#2 -0.78,-0.54,0.00,M6] [#3 -0.65,-0.00,1.08,U] [#4 -0.51,-0.70,0.00,M3] [#5 -0.78,-0.11,0.95,U] [#6 -0.63,-0.18,1.17,U] [#7 -0.45,-0.61,0.93,U] [#8 -0.23,-0.80,0.96,U] 
20:54:57.653 00.002 31432 refined, 6 included, MultiStar: {-0.66, -0.22}, one-star: {-1.11, 0.19}
20:54:57.655 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.84 = -2.84)
20:54:57.656 00.001 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
20:54:57.658 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.22 hyp=0.69 cameraTheta=-2.81 mountX=-0.66 mountY=0.12, mountTheta=2.96
20:54:57.661 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.22, opts=13)
20:54:57.663 00.002 31432 Enqueuing Move request for scope (-0.66, -0.22)
20:54:57.665 00.002 29876 Worker thread wakes up
20:54:57.665 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.22) opts 0xd
20:54:57.665 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.22)
20:54:57.665 00.000 29876 Moving (-0.66, -0.22) raw xDistance=-0.66 yDistance=0.12
20:54:57.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
20:54:57.665 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:57.665 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:54:57.665 00.000 29876 MoveAxis(E, 70, ABG)
20:54:57.665 00.000 29876 Guiding  Dir = 2, Dur = 70
20:54:57.665 00.000 29876 IsSlewing returns 0
20:54:57.665 00.000 29876 IsGuiding returns 0
20:54:57.665 00.000 29876 PulseGuide returned control before completion, sleep 80
20:54:57.668 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:54:57.680 00.012 31432 UpdateGuideState exits: m=2294 RSB=28.9
20:54:57.683 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:57.684 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:57.686 00.002 31432 Enqueuing Expose request
20:54:57.754 00.068 29876 IsGuiding returns 1
20:54:57.754 00.000 29876 scope still moving after pulse duration time elapsed
20:54:57.785 00.031 29876 IsSlewing returns 0
20:54:57.785 00.000 29876 IsGuiding returns 1
20:54:57.815 00.030 29876 IsSlewing returns 0
20:54:57.815 00.000 29876 IsGuiding returns 0
20:54:57.815 00.000 29876 scope move finished after 70 + 80 ms
20:54:57.815 00.000 29876 Move returns status 0, amount 70
20:54:57.815 00.000 29876 MoveAxis(N, 0, ABG)
20:54:57.815 00.000 29876 Move returns status 0, amount 0
20:54:57.815 00.000 29876 move complete, result=0
20:54:57.815 00.000 29876 worker thread done servicing request
20:54:57.815 00.000 29876 Worker thread wakes up
20:54:57.815 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:54:57.815 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:54:57.815 00.000 31432 GuideStep: -0.7 px 70 ms EAST, 0.1 px 0 ms NORTH
20:54:59.720 01.905 29876 Exposure complete
20:54:59.772 00.052 29876 worker thread done servicing request
20:54:59.772 00.000 31432 OnExposeComplete: enter
20:54:59.775 00.003 31432 UpdateGuideState(): m_state=6
20:54:59.777 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
20:54:59.779 00.002 31432 Star::Find returns 1 (0), X=610.87, Y=162.24, Mass=2698, SNR=32.0, Peak=237 HFD=3.5
20:54:59.781 00.002 31432 MultiStar: [#1 -0.53,-0.48,0.99,U] [#2 -0.84,-0.58,0.00,M7] [#3 -0.57,-0.53,1.02,U] [#4 -0.49,-0.80,0.00,M4] [#5 -0.89,-0.22,0.00,M1] [#6 -0.82,-0.72,0.00,M4] [#7 -0.47,-1.15,0.00,M4] [#8 -0.75,-1.04,0.00,M4] 
20:54:59.783 00.002 31432 refined, 2 included, MultiStar: {-0.68, -0.46}, one-star: {-0.93, -0.38}
20:54:59.785 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.57 = -2.57)
20:54:59.788 00.003 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
20:54:59.790 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.46 hyp=0.82 cameraTheta=-2.54 mountX=-0.69 mountY=0.35, mountTheta=2.67
20:54:59.792 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.46, opts=13)
20:54:59.795 00.003 31432 Enqueuing Move request for scope (-0.68, -0.46)
20:54:59.797 00.002 29876 Worker thread wakes up
20:54:59.797 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.46) opts 0xd
20:54:59.797 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.46)
20:54:59.797 00.000 29876 Moving (-0.68, -0.46) raw xDistance=-0.69 yDistance=0.35
20:54:59.797 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
20:54:59.797 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
20:54:59.797 00.000 29876 MoveAxis(E, 76, ABG)
20:54:59.797 00.000 29876 Guiding  Dir = 2, Dur = 76
20:54:59.797 00.000 29876 IsSlewing returns 0
20:54:59.797 00.000 29876 IsGuiding returns 0
20:54:59.797 00.000 29876 PulseGuide returned control before completion, sleep 86
20:54:59.800 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:54:59.812 00.012 31432 UpdateGuideState exits: m=2698 RSB=32.0
20:54:59.815 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:59.819 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:54:59.821 00.002 31432 Enqueuing Expose request
20:54:59.887 00.066 29876 IsGuiding returns 1
20:54:59.887 00.000 29876 scope still moving after pulse duration time elapsed
20:54:59.918 00.031 29876 IsSlewing returns 0
20:54:59.918 00.000 29876 IsGuiding returns 1
20:54:59.949 00.031 29876 IsSlewing returns 0
20:54:59.949 00.000 29876 IsGuiding returns 1
20:54:59.980 00.031 29876 IsSlewing returns 0
20:54:59.980 00.000 29876 IsGuiding returns 0
20:54:59.980 00.000 29876 scope move finished after 76 + 106 ms
20:54:59.980 00.000 29876 Move returns status 0, amount 76
20:54:59.980 00.000 29876 MoveAxis(S, 26, ABG)
20:54:59.980 00.000 29876 Guiding  Dir = 1, Dur = 26
20:54:59.980 00.000 29876 IsSlewing returns 0
20:54:59.980 00.000 29876 IsGuiding returns 0
20:54:59.981 00.001 29876 PulseGuide returned control before completion, sleep 36
20:55:00.026 00.045 29876 IsGuiding returns 1
20:55:00.026 00.000 29876 scope still moving after pulse duration time elapsed
20:55:00.057 00.031 29876 IsSlewing returns 0
20:55:00.057 00.000 29876 IsGuiding returns 1
20:55:00.088 00.031 29876 IsSlewing returns 0
20:55:00.088 00.000 29876 IsGuiding returns 1
20:55:00.118 00.030 29876 IsSlewing returns 0
20:55:00.118 00.000 29876 IsGuiding returns 1
20:55:00.149 00.031 29876 IsSlewing returns 0
20:55:00.149 00.000 29876 IsGuiding returns 1
20:55:00.180 00.031 29876 IsSlewing returns 0
20:55:00.180 00.000 29876 IsGuiding returns 0
20:55:00.180 00.000 29876 scope move finished after 26 + 174 ms
20:55:00.180 00.000 29876 Move returns status 0, amount 26
20:55:00.180 00.000 29876 move complete, result=0
20:55:00.180 00.000 29876 worker thread done servicing request
20:55:00.180 00.000 29876 Worker thread wakes up
20:55:00.180 00.000 31432 GuideStep: -0.7 px 76 ms EAST, 0.4 px 26 ms SOUTH
20:55:00.185 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:00.186 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:02.307 02.121 29876 Exposure complete
20:55:02.354 00.047 29876 worker thread done servicing request
20:55:02.354 00.000 31432 OnExposeComplete: enter
20:55:02.356 00.002 31432 UpdateGuideState(): m_state=6
20:55:02.358 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
20:55:02.360 00.002 31432 Star::Find returns 1 (0), X=611.01, Y=163.06, Mass=2249, SNR=28.7, Peak=234 HFD=2.9
20:55:02.362 00.002 31432 MultiStar: [#1 -0.34,0.04,1.07,U] [#2 -0.34,-0.44,1.19,U] [#3 -0.63,-0.17,1.09,U] [#4 -0.73,0.09,0.97,U] [#5 -0.70,0.56,0.00,M2] [#6 -0.34,-0.42,1.10,U] [#7 -0.43,0.27,0.82,U] [#8 -0.35,0.03,0.94,U] 
20:55:02.364 00.002 31432 refined, 7 included, MultiStar: {-0.49, -0.04}, one-star: {-0.79, 0.44}
20:55:02.366 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
20:55:02.367 00.001 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
20:55:02.369 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-3.06 mountX=-0.49 mountY=-0.03, mountTheta=-3.07
20:55:02.372 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.04, opts=13)
20:55:02.374 00.002 31432 Enqueuing Move request for scope (-0.49, -0.04)
20:55:02.376 00.002 29876 Worker thread wakes up
20:55:02.376 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.04) opts 0xd
20:55:02.376 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.04)
20:55:02.376 00.000 29876 Moving (-0.49, -0.04) raw xDistance=-0.49 yDistance=-0.03
20:55:02.376 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
20:55:02.376 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:02.376 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:55:02.376 00.000 29876 MoveAxis(E, 58, ABG)
20:55:02.376 00.000 29876 Guiding  Dir = 2, Dur = 58
20:55:02.376 00.000 29876 IsSlewing returns 0
20:55:02.376 00.000 29876 IsGuiding returns 0
20:55:02.377 00.001 29876 PulseGuide returned control before completion, sleep 68
20:55:02.380 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:02.392 00.012 31432 UpdateGuideState exits: m=2249 RSB=28.7
20:55:02.394 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:02.396 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:02.398 00.002 31432 Enqueuing Expose request
20:55:02.447 00.049 29876 IsGuiding returns 1
20:55:02.447 00.000 29876 scope still moving after pulse duration time elapsed
20:55:02.478 00.031 29876 IsSlewing returns 0
20:55:02.478 00.000 29876 IsGuiding returns 1
20:55:02.509 00.031 29876 IsSlewing returns 0
20:55:02.509 00.000 29876 IsGuiding returns 1
20:55:02.540 00.031 29876 IsSlewing returns 0
20:55:02.540 00.000 29876 IsGuiding returns 0
20:55:02.540 00.000 29876 scope move finished after 58 + 105 ms
20:55:02.540 00.000 29876 Move returns status 0, amount 58
20:55:02.540 00.000 29876 MoveAxis(N, 0, ABG)
20:55:02.540 00.000 29876 Move returns status 0, amount 0
20:55:02.540 00.000 29876 move complete, result=0
20:55:02.541 00.001 29876 worker thread done servicing request
20:55:02.541 00.000 29876 Worker thread wakes up
20:55:02.541 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:02.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:02.541 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.0 px 0 ms NORTH
20:55:04.456 01.915 29876 Exposure complete
20:55:04.499 00.043 29876 worker thread done servicing request
20:55:04.500 00.001 31432 OnExposeComplete: enter
20:55:04.502 00.002 31432 UpdateGuideState(): m_state=6
20:55:04.505 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
20:55:04.507 00.002 31432 Star::Find returns 1 (0), X=611.56, Y=163.04, Mass=2421, SNR=30.1, Peak=180 HFD=3.7
20:55:04.509 00.002 31432 MultiStar: [#1 0.40,-0.16,1.06,U] [#2 0.10,-0.30,1.13,U] [#3 0.09,-0.12,0.99,U] [#4 -0.16,-0.13,0.92,U] [#5 0.39,0.24,0.98,U] [#6 0.30,-0.52,1.08,U] [#7 0.41,-0.37,0.86,U] [#8 -0.43,0.13,0.88,U] 
20:55:04.510 00.001 31432 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {-0.24, 0.42}
20:55:04.512 00.002 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.77 = -0.77)
20:55:04.514 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.24 = 2.24)
20:55:04.516 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.75 mountX=0.10 mountY=0.11, mountTheta=0.83
20:55:04.519 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.10, opts=13)
20:55:04.521 00.002 31432 Enqueuing Move request for scope (0.10, -0.10)
20:55:04.523 00.002 29876 Worker thread wakes up
20:55:04.523 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
20:55:04.523 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
20:55:04.523 00.000 29876 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=0.11
20:55:04.523 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:55:04.523 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:04.523 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:55:04.523 00.000 29876 MoveAxis(E, 0, ABG)
20:55:04.523 00.000 29876 Move returns status 0, amount 0
20:55:04.523 00.000 29876 MoveAxis(N, 0, ABG)
20:55:04.523 00.000 29876 Move returns status 0, amount 0
20:55:04.523 00.000 29876 move complete, result=0
20:55:04.523 00.000 29876 worker thread done servicing request
20:55:04.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:04.538 00.012 31432 UpdateGuideState exits: m=2421 RSB=30.1
20:55:04.540 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:04.542 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:04.544 00.002 31432 Enqueuing Expose request
20:55:04.546 00.002 29876 Worker thread wakes up
20:55:04.546 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:55:04.548 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:04.548 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:06.683 02.135 29876 Exposure complete
20:55:06.725 00.042 29876 worker thread done servicing request
20:55:06.726 00.001 31432 OnExposeComplete: enter
20:55:06.728 00.002 31432 UpdateGuideState(): m_state=6
20:55:06.730 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
20:55:06.732 00.002 31432 Star::Find returns 1 (0), X=610.94, Y=162.63, Mass=2376, SNR=29.3, Peak=194 HFD=3.8
20:55:06.734 00.002 31432 MultiStar: [#1 -0.43,-0.39,1.05,U] [#2 -0.47,-0.51,1.15,U] [#3 -0.39,-0.30,1.04,U] [#4 -0.26,-0.59,0.98,U] [#5 -0.56,0.08,0.98,U] [#6 -0.51,-0.39,1.18,U] [#7 -0.29,-0.38,0.90,U] [#8 -0.77,-0.20,0.94,U] 
20:55:06.735 00.001 31432 refined, 8 included, MultiStar: {-0.51, -0.30}, one-star: {-0.87, 0.00}
20:55:06.737 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
20:55:06.739 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
20:55:06.741 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.30 hyp=0.59 cameraTheta=-2.60 mountX=-0.51 mountY=0.22, mountTheta=2.73
20:55:06.743 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.30, opts=13)
20:55:06.745 00.002 31432 Enqueuing Move request for scope (-0.51, -0.30)
20:55:06.747 00.002 29876 Worker thread wakes up
20:55:06.747 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.30) opts 0xd
20:55:06.747 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.30)
20:55:06.747 00.000 29876 Moving (-0.51, -0.30) raw xDistance=-0.51 yDistance=0.22
20:55:06.747 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
20:55:06.747 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:06.747 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:55:06.747 00.000 29876 MoveAxis(E, 49, ABG)
20:55:06.747 00.000 29876 Guiding  Dir = 2, Dur = 49
20:55:06.748 00.001 29876 IsSlewing returns 0
20:55:06.748 00.000 29876 IsGuiding returns 0
20:55:06.748 00.000 29876 PulseGuide returned control before completion, sleep 59
20:55:06.751 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:06.762 00.011 31432 UpdateGuideState exits: m=2376 RSB=29.3
20:55:06.764 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:06.766 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:06.768 00.002 31432 Enqueuing Expose request
20:55:06.822 00.054 29876 IsGuiding returns 1
20:55:06.822 00.000 29876 scope still moving after pulse duration time elapsed
20:55:06.853 00.031 29876 IsSlewing returns 0
20:55:06.853 00.000 29876 IsGuiding returns 1
20:55:06.885 00.032 29876 IsSlewing returns 0
20:55:06.885 00.000 29876 IsGuiding returns 1
20:55:06.916 00.031 29876 IsSlewing returns 0
20:55:06.916 00.000 29876 IsGuiding returns 1
20:55:06.946 00.030 29876 IsSlewing returns 0
20:55:06.946 00.000 29876 IsGuiding returns 1
20:55:06.978 00.032 29876 IsSlewing returns 0
20:55:06.978 00.000 29876 IsGuiding returns 0
20:55:06.978 00.000 29876 scope move finished after 49 + 180 ms
20:55:06.978 00.000 29876 Move returns status 0, amount 49
20:55:06.978 00.000 29876 MoveAxis(N, 0, ABG)
20:55:06.978 00.000 29876 Move returns status 0, amount 0
20:55:06.978 00.000 29876 move complete, result=0
20:55:06.978 00.000 29876 worker thread done servicing request
20:55:06.978 00.000 29876 Worker thread wakes up
20:55:06.978 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:06.978 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:06.978 00.000 31432 GuideStep: -0.5 px 49 ms EAST, 0.2 px 0 ms NORTH
20:55:08.890 01.912 29876 Exposure complete
20:55:08.935 00.045 29876 worker thread done servicing request
20:55:08.936 00.001 31432 OnExposeComplete: enter
20:55:08.939 00.003 31432 UpdateGuideState(): m_state=6
20:55:08.941 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
20:55:08.943 00.002 31432 Star::Find returns 1 (0), X=610.96, Y=162.65, Mass=2537, SNR=30.7, Peak=256 HFD=3.3
20:55:08.945 00.002 31432 MultiStar: [#1 -0.31,-0.06,1.00,U] [#2 -0.54,-0.40,1.11,U] [#3 -0.92,-0.21,0.00,M1] [#4 -0.63,-0.64,0.00,M2] [#5 -0.70,0.12,0.94,U] [#6 -0.27,-0.61,1.11,U] [#7 -0.48,-0.89,0.00,M2] [#8 -0.68,-0.56,0.00,M2] 
20:55:08.947 00.002 31432 refined, 4 included, MultiStar: {-0.53, -0.20}, one-star: {-0.85, 0.02}
20:55:08.949 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
20:55:08.951 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
20:55:08.953 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.20 hyp=0.56 cameraTheta=-2.77 mountX=-0.53 mountY=0.12, mountTheta=2.92
20:55:08.956 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.20, opts=13)
20:55:08.958 00.002 31432 Enqueuing Move request for scope (-0.53, -0.20)
20:55:08.960 00.002 29876 Worker thread wakes up
20:55:08.960 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.20) opts 0xd
20:55:08.960 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.20)
20:55:08.960 00.000 29876 Moving (-0.53, -0.20) raw xDistance=-0.53 yDistance=0.12
20:55:08.960 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
20:55:08.960 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:08.960 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:55:08.960 00.000 29876 MoveAxis(E, 58, ABG)
20:55:08.960 00.000 29876 Guiding  Dir = 2, Dur = 58
20:55:08.960 00.000 29876 IsSlewing returns 0
20:55:08.960 00.000 29876 IsGuiding returns 0
20:55:08.961 00.001 29876 PulseGuide returned control before completion, sleep 68
20:55:08.964 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:08.977 00.013 31432 UpdateGuideState exits: m=2537 RSB=30.7
20:55:08.979 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:08.981 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:08.983 00.002 31432 Enqueuing Expose request
20:55:09.043 00.060 29876 IsGuiding returns 1
20:55:09.043 00.000 29876 scope still moving after pulse duration time elapsed
20:55:09.073 00.030 29876 IsSlewing returns 0
20:55:09.073 00.000 29876 IsGuiding returns 1
20:55:09.105 00.032 29876 IsSlewing returns 0
20:55:09.105 00.000 29876 IsGuiding returns 1
20:55:09.136 00.031 29876 IsSlewing returns 0
20:55:09.136 00.000 29876 IsGuiding returns 0
20:55:09.136 00.000 29876 scope move finished after 58 + 117 ms
20:55:09.136 00.000 29876 Move returns status 0, amount 58
20:55:09.136 00.000 29876 MoveAxis(N, 0, ABG)
20:55:09.136 00.000 29876 Move returns status 0, amount 0
20:55:09.136 00.000 29876 move complete, result=0
20:55:09.136 00.000 29876 worker thread done servicing request
20:55:09.136 00.000 29876 Worker thread wakes up
20:55:09.136 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:09.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:09.136 00.000 31432 GuideStep: -0.5 px 58 ms EAST, 0.1 px 0 ms NORTH
20:55:11.260 02.124 29876 Exposure complete
20:55:11.303 00.043 29876 worker thread done servicing request
20:55:11.303 00.000 31432 OnExposeComplete: enter
20:55:11.305 00.002 31432 UpdateGuideState(): m_state=6
20:55:11.307 00.002 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
20:55:11.309 00.002 31432 Star::Find returns 1 (0), X=612.42, Y=161.89, Mass=2442, SNR=29.7, Peak=221 HFD=3.6
20:55:11.311 00.002 31432 MultiStar: [#1 0.61,-1.07,0.00,M1] [#2 0.30,-1.20,0.00,M4] [#3 0.59,-0.90,0.00,M2] [#4 0.28,-1.20,0.00,M3] [#5 0.32,-0.55,0.95,U] [#6 0.07,-1.15,0.00,M1] [#7 0.38,-1.26,0.00,M3] [#8 -0.14,-1.30,0.00,M3] 
20:55:11.313 00.002 31432 refined, 1 included, MultiStar: {0.47, -0.65}, one-star: {0.61, -0.73}
20:55:11.314 00.001 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
20:55:11.316 00.002 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.05 = 2.05)
20:55:11.318 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.65 hyp=0.80 cameraTheta=-0.94 mountX=0.46 mountY=0.71, mountTheta=1.00
20:55:11.320 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.65, opts=13)
20:55:11.322 00.002 31432 Enqueuing Move request for scope (0.47, -0.65)
20:55:11.324 00.002 29876 Worker thread wakes up
20:55:11.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.65) opts 0xd
20:55:11.324 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.65)
20:55:11.324 00.000 29876 Moving (0.47, -0.65) raw xDistance=0.46 yDistance=0.71
20:55:11.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
20:55:11.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.71
20:55:11.324 00.000 29876 MoveAxis(W, 36, ABG)
20:55:11.324 00.000 29876 Guiding  Dir = 3, Dur = 36
20:55:11.325 00.001 29876 IsSlewing returns 0
20:55:11.325 00.000 29876 IsGuiding returns 0
20:55:11.325 00.000 29876 PulseGuide returned control before completion, sleep 46
20:55:11.328 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:11.339 00.011 31432 UpdateGuideState exits: m=2442 RSB=29.7
20:55:11.342 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:11.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:11.346 00.002 31432 Enqueuing Expose request
20:55:11.380 00.034 29876 IsGuiding returns 1
20:55:11.380 00.000 29876 scope still moving after pulse duration time elapsed
20:55:11.412 00.032 29876 IsSlewing returns 0
20:55:11.412 00.000 29876 IsGuiding returns 1
20:55:11.443 00.031 29876 IsSlewing returns 0
20:55:11.443 00.000 29876 IsGuiding returns 0
20:55:11.443 00.000 29876 scope move finished after 36 + 81 ms
20:55:11.443 00.000 29876 Move returns status 0, amount 36
20:55:11.443 00.000 29876 MoveAxis(S, 52, ABG)
20:55:11.443 00.000 29876 Guiding  Dir = 1, Dur = 52
20:55:11.443 00.000 29876 IsSlewing returns 0
20:55:11.443 00.000 29876 IsGuiding returns 0
20:55:11.443 00.000 29876 PulseGuide returned control before completion, sleep 62
20:55:11.520 00.077 29876 IsGuiding returns 1
20:55:11.520 00.000 29876 scope still moving after pulse duration time elapsed
20:55:11.552 00.032 29876 IsSlewing returns 0
20:55:11.552 00.000 29876 IsGuiding returns 1
20:55:11.581 00.029 29876 IsSlewing returns 0
20:55:11.581 00.000 29876 IsGuiding returns 1
20:55:11.612 00.031 29876 IsSlewing returns 0
20:55:11.612 00.000 29876 IsGuiding returns 1
20:55:11.643 00.031 29876 IsSlewing returns 0
20:55:11.643 00.000 29876 IsGuiding returns 1
20:55:11.673 00.030 29876 IsSlewing returns 0
20:55:11.673 00.000 29876 IsGuiding returns 0
20:55:11.673 00.000 29876 scope move finished after 52 + 177 ms
20:55:11.673 00.000 29876 Move returns status 0, amount 52
20:55:11.673 00.000 29876 move complete, result=0
20:55:11.673 00.000 29876 worker thread done servicing request
20:55:11.673 00.000 29876 Worker thread wakes up
20:55:11.673 00.000 31432 GuideStep: 0.5 px 36 ms WEST, 0.7 px 52 ms SOUTH
20:55:11.676 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:11.676 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:13.587 01.911 29876 Exposure complete
20:55:13.630 00.043 29876 worker thread done servicing request
20:55:13.630 00.000 31432 OnExposeComplete: enter
20:55:13.633 00.003 31432 UpdateGuideState(): m_state=6
20:55:13.635 00.002 31432 Star::Find(15, 612, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
20:55:13.637 00.002 31432 Star::Find returns 1 (0), X=611.26, Y=162.61, Mass=2347, SNR=29.6, Peak=209 HFD=3.3
20:55:13.639 00.002 31432 MultiStar: [#1 -0.40,-0.49,1.04,U] [#2 -0.50,-0.60,1.22,U] [#3 -0.59,-0.38,1.00,U] [#4 0.03,-0.62,0.98,U] [#5 -0.17,0.02,0.97,U] [#6 -0.28,-0.34,1.10,U] [#7 0.03,-0.51,0.87,U] [#8 -0.31,-0.28,0.93,U] 
20:55:13.641 00.002 31432 refined, 8 included, MultiStar: {-0.32, -0.36}, one-star: {-0.54, -0.01}
20:55:13.643 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
20:55:13.645 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
20:55:13.646 00.001 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-2.29 mountX=-0.32 mountY=0.31, mountTheta=2.38
20:55:13.650 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.36, opts=13)
20:55:13.652 00.002 31432 Enqueuing Move request for scope (-0.32, -0.36)
20:55:13.654 00.002 29876 Worker thread wakes up
20:55:13.654 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.36) opts 0xd
20:55:13.654 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.36)
20:55:13.654 00.000 29876 Moving (-0.32, -0.36) raw xDistance=-0.32 yDistance=0.31
20:55:13.654 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
20:55:13.654 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.31
20:55:13.654 00.000 29876 MoveAxis(E, 26, ABG)
20:55:13.655 00.001 29876 Guiding  Dir = 2, Dur = 26
20:55:13.655 00.000 29876 IsSlewing returns 0
20:55:13.655 00.000 29876 IsGuiding returns 0
20:55:13.655 00.000 29876 PulseGuide returned control before completion, sleep 36
20:55:13.658 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:13.669 00.011 31432 UpdateGuideState exits: m=2347 RSB=29.6
20:55:13.672 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:13.673 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:13.675 00.002 31432 Enqueuing Expose request
20:55:13.694 00.019 29876 IsGuiding returns 1
20:55:13.694 00.000 29876 scope still moving after pulse duration time elapsed
20:55:13.725 00.031 29876 IsSlewing returns 0
20:55:13.725 00.000 29876 IsGuiding returns 1
20:55:13.755 00.030 29876 IsSlewing returns 0
20:55:13.755 00.000 29876 IsGuiding returns 0
20:55:13.755 00.000 29876 scope move finished after 26 + 74 ms
20:55:13.755 00.000 29876 Move returns status 0, amount 26
20:55:13.755 00.000 29876 MoveAxis(S, 23, ABG)
20:55:13.755 00.000 29876 Guiding  Dir = 1, Dur = 23
20:55:13.755 00.000 29876 IsSlewing returns 0
20:55:13.755 00.000 29876 IsGuiding returns 0
20:55:13.755 00.000 29876 PulseGuide returned control before completion, sleep 33
20:55:13.802 00.047 29876 IsGuiding returns 1
20:55:13.802 00.000 29876 scope still moving after pulse duration time elapsed
20:55:13.832 00.030 29876 IsSlewing returns 0
20:55:13.832 00.000 29876 IsGuiding returns 1
20:55:13.862 00.030 29876 IsSlewing returns 0
20:55:13.862 00.000 29876 IsGuiding returns 1
20:55:13.894 00.032 29876 IsSlewing returns 0
20:55:13.894 00.000 29876 IsGuiding returns 0
20:55:13.894 00.000 29876 scope move finished after 23 + 115 ms
20:55:13.894 00.000 29876 Move returns status 0, amount 23
20:55:13.894 00.000 29876 move complete, result=0
20:55:13.894 00.000 29876 worker thread done servicing request
20:55:13.894 00.000 29876 Worker thread wakes up
20:55:13.894 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:13.895 00.001 31432 GuideStep: -0.3 px 26 ms EAST, 0.3 px 23 ms SOUTH
20:55:13.897 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:16.019 02.122 29876 Exposure complete
20:55:16.062 00.043 29876 worker thread done servicing request
20:55:16.062 00.000 31432 OnExposeComplete: enter
20:55:16.064 00.002 31432 UpdateGuideState(): m_state=6
20:55:16.066 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
20:55:16.068 00.002 31432 Star::Find returns 1 (0), X=611.77, Y=163.12, Mass=2258, SNR=29.2, Peak=237 HFD=3.3
20:55:16.070 00.002 31432 MultiStar: [#1 0.44,-0.01,1.06,U] [#2 0.20,-0.37,1.21,U] [#3 0.36,-0.12,1.05,U] [#4 0.13,-0.05,0.97,U] [#5 0.25,0.28,0.97,U] [#6 0.27,-0.21,1.09,U] [#7 0.46,-0.27,0.86,U] [#8 -0.05,-0.22,0.91,U] 
20:55:16.072 00.002 31432 refined, 8 included, MultiStar: {0.23, -0.06}, one-star: {-0.03, 0.50}
20:55:16.074 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
20:55:16.076 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
20:55:16.077 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.25 mountX=0.22 mountY=0.09, mountTheta=0.39
20:55:16.081 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.06, opts=13)
20:55:16.085 00.004 31432 Enqueuing Move request for scope (0.23, -0.06)
20:55:16.087 00.002 29876 Worker thread wakes up
20:55:16.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
20:55:16.087 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
20:55:16.087 00.000 29876 Moving (0.23, -0.06) raw xDistance=0.22 yDistance=0.09
20:55:16.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
20:55:16.088 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:16.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:55:16.088 00.000 29876 MoveAxis(W, 18, ABG)
20:55:16.088 00.000 29876 Guiding  Dir = 3, Dur = 18
20:55:16.088 00.000 29876 IsSlewing returns 0
20:55:16.088 00.000 29876 IsGuiding returns 0
20:55:16.088 00.000 29876 PulseGuide returned control before completion, sleep 28
20:55:16.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:16.103 00.012 31432 UpdateGuideState exits: m=2258 RSB=29.2
20:55:16.105 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:16.107 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:16.109 00.002 31432 Enqueuing Expose request
20:55:16.127 00.018 29876 IsGuiding returns 0
20:55:16.127 00.000 29876 Move returns status 0, amount 18
20:55:16.127 00.000 29876 MoveAxis(N, 0, ABG)
20:55:16.127 00.000 29876 Move returns status 0, amount 0
20:55:16.127 00.000 29876 move complete, result=0
20:55:16.127 00.000 29876 worker thread done servicing request
20:55:16.127 00.000 29876 Worker thread wakes up
20:55:16.127 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:16.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:16.127 00.000 31432 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
20:55:18.034 01.907 29876 Exposure complete
20:55:18.077 00.043 29876 worker thread done servicing request
20:55:18.077 00.000 31432 OnExposeComplete: enter
20:55:18.079 00.002 31432 UpdateGuideState(): m_state=6
20:55:18.082 00.003 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
20:55:18.084 00.002 31432 Star::Find returns 1 (0), X=611.90, Y=162.75, Mass=2598, SNR=31.2, Peak=224 HFD=3.5
20:55:18.086 00.002 31432 MultiStar: [#1 0.10,-0.32,0.98,U] [#2 -0.02,-0.32,1.17,U] [#3 0.11,0.30,1.02,U] [#4 0.33,-0.18,0.89,U] [#5 0.37,0.16,0.89,U] [#6 0.05,-0.04,1.07,U] [#7 0.81,-0.56,0.00,M2] [#8 0.18,-0.23,0.86,U] 
20:55:18.087 00.001 31432 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.10, 0.13}
20:55:18.089 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.45 = -0.45)
20:55:18.091 00.002 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.56 = 2.56)
20:55:18.093 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.14 mountY=0.08, mountTheta=0.55
20:55:18.095 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.06, opts=13)
20:55:18.097 00.002 31432 Enqueuing Move request for scope (0.14, -0.06)
20:55:18.099 00.002 29876 Worker thread wakes up
20:55:18.099 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
20:55:18.099 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
20:55:18.099 00.000 29876 Moving (0.14, -0.06) raw xDistance=0.14 yDistance=0.08
20:55:18.099 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:55:18.099 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:18.100 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:55:18.100 00.000 29876 MoveAxis(E, 0, ABG)
20:55:18.100 00.000 29876 Move returns status 0, amount 0
20:55:18.100 00.000 29876 MoveAxis(N, 0, ABG)
20:55:18.100 00.000 29876 Move returns status 0, amount 0
20:55:18.100 00.000 29876 move complete, result=0
20:55:18.100 00.000 29876 worker thread done servicing request
20:55:18.103 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:18.115 00.012 31432 UpdateGuideState exits: m=2598 RSB=31.2
20:55:18.117 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:18.119 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:18.121 00.002 31432 Enqueuing Expose request
20:55:18.122 00.001 29876 Worker thread wakes up
20:55:18.122 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:55:18.124 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:18.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:20.253 02.129 29876 Exposure complete
20:55:20.295 00.042 29876 worker thread done servicing request
20:55:20.296 00.001 31432 OnExposeComplete: enter
20:55:20.298 00.002 31432 UpdateGuideState(): m_state=6
20:55:20.300 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
20:55:20.302 00.002 31432 Star::Find returns 1 (0), X=611.20, Y=163.19, Mass=2557, SNR=31.1, Peak=235 HFD=3.6
20:55:20.303 00.001 31432 MultiStar: [#1 -0.45,0.04,1.01,U] [#2 -0.82,0.24,0.00,M2] [#3 -0.27,0.14,1.02,U] [#4 0.00,-0.01,0.90,U] [#5 -0.48,0.55,0.88,U] [#6 -0.72,0.08,1.05,U] [#7 0.03,-0.14,0.77,U] [#8 -0.12,0.11,0.85,U] 
20:55:20.305 00.002 31432 refined, 7 included, MultiStar: {-0.35, 0.17}, one-star: {-0.60, 0.57}
20:55:20.307 00.002 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
20:55:20.309 00.002 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.62)
20:55:20.310 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=0.17 hyp=0.39 cameraTheta=2.68 mountX=-0.34 mountY=-0.22, mountTheta=-2.56
20:55:20.313 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.17, opts=13)
20:55:20.315 00.002 31432 Enqueuing Move request for scope (-0.35, 0.17)
20:55:20.317 00.002 29876 Worker thread wakes up
20:55:20.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.17) opts 0xd
20:55:20.317 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.17)
20:55:20.317 00.000 29876 Moving (-0.35, 0.17) raw xDistance=-0.34 yDistance=-0.22
20:55:20.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
20:55:20.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:20.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:55:20.317 00.000 29876 MoveAxis(E, 33, ABG)
20:55:20.317 00.000 29876 Guiding  Dir = 2, Dur = 33
20:55:20.318 00.001 29876 IsSlewing returns 0
20:55:20.318 00.000 29876 IsGuiding returns 0
20:55:20.318 00.000 29876 PulseGuide returned control before completion, sleep 43
20:55:20.321 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:20.333 00.012 31432 UpdateGuideState exits: m=2557 RSB=31.1
20:55:20.335 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:20.337 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:20.339 00.002 31432 Enqueuing Expose request
20:55:20.373 00.034 29876 IsGuiding returns 1
20:55:20.373 00.000 29876 scope still moving after pulse duration time elapsed
20:55:20.405 00.032 29876 IsSlewing returns 0
20:55:20.405 00.000 29876 IsGuiding returns 0
20:55:20.405 00.000 29876 scope move finished after 33 + 53 ms
20:55:20.405 00.000 29876 Move returns status 0, amount 33
20:55:20.405 00.000 29876 MoveAxis(N, 0, ABG)
20:55:20.405 00.000 29876 Move returns status 0, amount 0
20:55:20.405 00.000 29876 move complete, result=0
20:55:20.405 00.000 29876 worker thread done servicing request
20:55:20.405 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
20:55:20.407 00.002 29876 Worker thread wakes up
20:55:20.408 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:20.408 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:22.312 01.904 29876 Exposure complete
20:55:22.354 00.042 29876 worker thread done servicing request
20:55:22.355 00.001 31432 OnExposeComplete: enter
20:55:22.356 00.001 31432 UpdateGuideState(): m_state=6
20:55:22.358 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
20:55:22.360 00.002 31432 Star::Find returns 1 (0), X=610.68, Y=162.79, Mass=2446, SNR=29.6, Peak=214 HFD=3.6
20:55:22.362 00.002 31432 MultiStar: [#1 -1.15,-0.10,0.00,M1] [#2 -1.14,-0.17,0.00,M3] [#3 -1.21,0.12,0.00,M1] [#4 -0.70,-0.28,0.97,U] [#5 -1.01,0.34,0.00,M1] [#6 -0.91,-0.30,0.00,M1] [#7 -0.46,-0.49,0.86,U] [#8 -1.17,-0.27,0.00,M1] 
20:55:22.364 00.002 31432 refined, 2 included, MultiStar: {-0.78, -0.19}, one-star: {-1.12, 0.17}
20:55:22.366 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
20:55:22.369 00.003 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
20:55:22.371 00.002 31432 CameraToMount -- cameraX=-0.78 cameraY=-0.19 hyp=0.80 cameraTheta=-2.90 mountX=-0.78 mountY=0.07, mountTheta=3.06
20:55:22.376 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=-0.19, opts=13)
20:55:22.381 00.005 31432 Enqueuing Move request for scope (-0.78, -0.19)
20:55:22.385 00.004 29876 Worker thread wakes up
20:55:22.386 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.19) opts 0xd
20:55:22.386 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, -0.19)
20:55:22.386 00.000 29876 Moving (-0.78, -0.19) raw xDistance=-0.78 yDistance=0.07
20:55:22.386 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.78
20:55:22.386 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:22.386 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:55:22.386 00.000 29876 MoveAxis(E, 80, ABG)
20:55:22.386 00.000 29876 Guiding  Dir = 2, Dur = 80
20:55:22.386 00.000 29876 IsSlewing returns 0
20:55:22.386 00.000 29876 IsGuiding returns 0
20:55:22.387 00.001 29876 PulseGuide returned control before completion, sleep 90
20:55:22.391 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:22.403 00.012 31432 UpdateGuideState exits: m=2446 RSB=29.6
20:55:22.405 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:22.407 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:22.409 00.002 31432 Enqueuing Expose request
20:55:22.481 00.072 29876 IsGuiding returns 1
20:55:22.481 00.000 29876 scope still moving after pulse duration time elapsed
20:55:22.512 00.031 29876 IsSlewing returns 0
20:55:22.512 00.000 29876 IsGuiding returns 1
20:55:22.544 00.032 29876 IsSlewing returns 0
20:55:22.544 00.000 29876 IsGuiding returns 0
20:55:22.544 00.000 29876 scope move finished after 80 + 77 ms
20:55:22.544 00.000 29876 Move returns status 0, amount 80
20:55:22.544 00.000 29876 MoveAxis(N, 0, ABG)
20:55:22.544 00.000 29876 Move returns status 0, amount 0
20:55:22.544 00.000 29876 move complete, result=0
20:55:22.545 00.001 29876 worker thread done servicing request
20:55:22.545 00.000 29876 Worker thread wakes up
20:55:22.545 00.000 31432 GuideStep: -0.8 px 80 ms EAST, 0.1 px 0 ms NORTH
20:55:22.547 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:22.547 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(597,148,31,31)
20:55:23.533 00.986 31432 evsrv: cli 0CE154D8 connect
20:55:23.536 00.003 31432 case statement mapped state 6 to 3
20:55:23.539 00.003 31432 case statement mapped state 6 to 3
20:55:23.546 00.007 31432 evsrv: cli 0CE154D8 request: {"method":"get_app_state","id":"351f493a-b63b-4e74-a724-7377d23e2425"}
20:55:23.549 00.003 31432 case statement mapped state 6 to 3
20:55:23.551 00.002 31432 evsrv: cli 0CE154D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"351f493a-b63b-4e74-a724-7377d23e2425"}
20:55:23.556 00.005 31432 evsrv: cli 0CE154D8 disconnect
20:55:23.560 00.004 31432 evsrv: cli 0CE147B8 connect
20:55:23.563 00.003 31432 case statement mapped state 6 to 3
20:55:23.565 00.002 31432 case statement mapped state 6 to 3
20:55:23.569 00.004 31432 evsrv: cli 0CE147B8 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"175817b1-2379-4cc9-a7e5-7e28a892370c"}
20:55:23.572 00.003 31432 PhdController::Dither begins
20:55:23.576 00.004 31432 dither: size=3.00, dRA=-2.12 dDec=-2.00
20:55:23.580 00.004 31432 MountToCamera -- mountTheta (2.38) + m_xAngle (0.02) = xAngle (2.41 = 2.41)
20:55:23.583 00.003 31432 MountToCamera -- mountX=-2.12 mountY=-2.00 hyp=2.91 mountTheta=2.38 cameraX=-2.16, cameraY=1.95 cameraTheta=2.41
20:55:23.585 00.002 31432 setting lock position to (609.64, 164.58)
20:55:23.587 00.002 31432 Mount: notify guiding dithered (-2.2, 2.0)
20:55:23.589 00.002 31432 MultiStar: stabilizing after lock position change
20:55:23.591 00.002 31432 Status Line: Dithering de -2.12,-2.00
20:55:23.594 00.003 31432 PhdController: newstate STATE_SETTLE_BEGIN
20:55:23.597 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
20:55:23.599 00.002 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":0,"id":"175817b1-2379-4cc9-a7e5-7e28a892370c"}
20:55:23.601 00.002 31432 evsrv: cli 0CE147B8 disconnect
20:55:24.672 01.071 29876 Exposure complete
20:55:24.730 00.058 29876 worker thread done servicing request
20:55:24.730 00.000 31432 OnExposeComplete: enter
20:55:24.733 00.003 31432 UpdateGuideState(): m_state=6
20:55:24.736 00.003 31432 Star::Find(15, 610, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
20:55:24.738 00.002 31432 Star::Find returns 1 (0), X=611.00, Y=162.88, Mass=2540, SNR=30.6, Peak=231 HFD=3.5
20:55:24.741 00.003 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
20:55:24.744 00.003 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
20:55:24.747 00.003 31432 CameraToMount -- cameraX=1.36 cameraY=-1.70 hyp=2.18 cameraTheta=-0.90 mountX=1.32 mountY=1.89, mountTheta=0.96
20:55:24.751 00.004 31432 dither recenter: remaining=(2.1,2.0) step=(2.1,2.0)
20:55:24.754 00.003 31432 MountToCamera -- mountTheta (-0.76) + m_xAngle (0.02) = xAngle (-0.73 = -0.73)
20:55:24.756 00.002 31432 MountToCamera -- mountX=2.12 mountY=2.00 hyp=2.91 mountTheta=-0.76 cameraX=2.16, cameraY=-1.95 cameraTheta=-0.73
20:55:24.759 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.16, y=-1.95, opts=4)
20:55:24.762 00.003 31432 Enqueuing Move request for scope (2.16, -1.95)
20:55:24.765 00.003 31432 Mount: notify direct move 2.12,2.00
20:55:24.768 00.003 29876 Worker thread wakes up
20:55:24.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.16, -1.95) opts 0x4
20:55:24.768 00.000 29876 Handling offset move in thread for scope, endpoint = (2.16, -1.95)
20:55:24.768 00.000 29876 Moving (2.16, -1.95) raw xDistance=2.12 yDistance=2.00
20:55:24.768 00.000 29876 BLC: window closed
20:55:24.768 00.000 29876 MoveAxis(W, 364, B)
20:55:24.769 00.001 29876 Guiding  Dir = 3, Dur = 364
20:55:24.769 00.000 29876 IsSlewing returns 0
20:55:24.769 00.000 29876 IsGuiding returns 0
20:55:24.769 00.000 29876 PulseGuide returned control before completion, sleep 374
20:55:24.774 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:24.790 00.016 31432 UpdateGuideState exits: m=2540 RSB=30.6
20:55:24.793 00.003 31432 PhdController: settling, locked = 1, distance = 3.05 (1.50) aobump = 0 frame = 1 / 99999
20:55:24.796 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767556524.796,"Host":"MSI","Inst":1,"Distance":3.05,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:55:24.799 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:24.802 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:24.806 00.004 31432 Enqueuing Expose request
20:55:25.148 00.342 29876 IsGuiding returns 1
20:55:25.148 00.000 29876 scope still moving after pulse duration time elapsed
20:55:25.180 00.032 29876 IsSlewing returns 0
20:55:25.180 00.000 29876 IsGuiding returns 0
20:55:25.180 00.000 29876 scope move finished after 364 + 47 ms
20:55:25.180 00.000 29876 Move returns status 0, amount 364
20:55:25.180 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
20:55:25.180 00.000 29876 MoveAxis(S, 245, B)
20:55:25.180 00.000 29876 Guiding  Dir = 1, Dur = 245
20:55:25.180 00.000 29876 IsSlewing returns 0
20:55:25.180 00.000 29876 IsGuiding returns 0
20:55:25.181 00.001 29876 PulseGuide returned control before completion, sleep 255
20:55:25.444 00.263 29876 IsGuiding returns 1
20:55:25.444 00.000 29876 scope still moving after pulse duration time elapsed
20:55:25.474 00.030 29876 IsSlewing returns 0
20:55:25.474 00.000 29876 IsGuiding returns 1
20:55:25.506 00.032 29876 IsSlewing returns 0
20:55:25.506 00.000 29876 IsGuiding returns 1
20:55:25.537 00.031 29876 IsSlewing returns 0
20:55:25.537 00.000 29876 IsGuiding returns 1
20:55:25.569 00.032 29876 IsSlewing returns 0
20:55:25.569 00.000 29876 IsGuiding returns 0
20:55:25.569 00.000 29876 scope move finished after 245 + 143 ms
20:55:25.569 00.000 29876 Move returns status 0, amount 245
20:55:25.569 00.000 29876 move complete, result=0
20:55:25.569 00.000 29876 worker thread done servicing request
20:55:25.569 00.000 29876 Worker thread wakes up
20:55:25.569 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:25.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:25.569 00.000 31432 GuideStep: 2.1 px 364 ms WEST, 2.0 px 245 ms SOUTH
20:55:27.484 01.915 29876 Exposure complete
20:55:27.529 00.045 29876 worker thread done servicing request
20:55:27.529 00.000 31432 OnExposeComplete: enter
20:55:27.531 00.002 31432 UpdateGuideState(): m_state=6
20:55:27.533 00.002 31432 Star::Find(15, 611, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
20:55:27.535 00.002 31432 Star::Find returns 1 (0), X=609.36, Y=163.28, Mass=2500, SNR=29.7, Peak=199 HFD=4.3
20:55:27.537 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.81 = -1.81)
20:55:27.539 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
20:55:27.540 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-1.29 hyp=1.32 cameraTheta=-1.79 mountX=-0.31 mountY=1.23, mountTheta=1.82
20:55:27.544 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-1.29, opts=13)
20:55:27.546 00.002 31432 Enqueuing Move request for scope (-0.28, -1.29)
20:55:27.548 00.002 29876 Worker thread wakes up
20:55:27.548 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.29) opts 0xd
20:55:27.548 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -1.29)
20:55:27.548 00.000 29876 Moving (-0.28, -1.29) raw xDistance=-0.31 yDistance=1.23
20:55:27.548 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
20:55:27.548 00.000 29876 resist switch: large excursion: input 1.23 thresh 0.90 direction from 0 to 1
20:55:27.548 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.70
20:55:27.548 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.23
20:55:27.548 00.000 29876 MoveAxis(E, 30, ABG)
20:55:27.548 00.000 29876 Guiding  Dir = 2, Dur = 30
20:55:27.548 00.000 29876 IsSlewing returns 0
20:55:27.548 00.000 29876 IsGuiding returns 0
20:55:27.549 00.001 29876 PulseGuide returned control before completion, sleep 40
20:55:27.552 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:27.564 00.012 31432 UpdateGuideState exits: m=2500 RSB=29.7
20:55:27.566 00.002 31432 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 2 / 99999
20:55:27.568 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767556527.568,"Host":"MSI","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:55:27.570 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:27.572 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:27.573 00.001 31432 Enqueuing Expose request
20:55:27.591 00.018 29876 IsGuiding returns 1
20:55:27.591 00.000 29876 scope still moving after pulse duration time elapsed
20:55:27.622 00.031 29876 IsSlewing returns 0
20:55:27.622 00.000 29876 IsGuiding returns 1
20:55:27.652 00.030 29876 IsSlewing returns 0
20:55:27.652 00.000 29876 IsGuiding returns 0
20:55:27.652 00.000 29876 scope move finished after 30 + 73 ms
20:55:27.652 00.000 29876 Move returns status 0, amount 30
20:55:27.652 00.000 29876 MoveAxis(S, 91, ABG)
20:55:27.652 00.000 29876 Guiding  Dir = 1, Dur = 91
20:55:27.652 00.000 29876 IsSlewing returns 0
20:55:27.652 00.000 29876 IsGuiding returns 0
20:55:27.652 00.000 29876 PulseGuide returned control before completion, sleep 101
20:55:27.762 00.110 29876 IsGuiding returns 1
20:55:27.762 00.000 29876 scope still moving after pulse duration time elapsed
20:55:27.794 00.032 29876 IsSlewing returns 0
20:55:27.794 00.000 29876 IsGuiding returns 1
20:55:27.824 00.030 29876 IsSlewing returns 0
20:55:27.824 00.000 29876 IsGuiding returns 0
20:55:27.824 00.000 29876 scope move finished after 91 + 81 ms
20:55:27.824 00.000 29876 Move returns status 0, amount 91
20:55:27.824 00.000 29876 move complete, result=0
20:55:27.824 00.000 29876 worker thread done servicing request
20:55:27.824 00.000 29876 Worker thread wakes up
20:55:27.824 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 1.2 px 91 ms SOUTH
20:55:27.828 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:27.828 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:29.952 02.124 29876 Exposure complete
20:55:29.995 00.043 29876 worker thread done servicing request
20:55:29.995 00.000 31432 OnExposeComplete: enter
20:55:29.998 00.003 31432 UpdateGuideState(): m_state=6
20:55:30.000 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
20:55:30.002 00.002 31432 Star::Find returns 1 (0), X=609.09, Y=164.76, Mass=2431, SNR=29.9, Peak=217 HFD=3.6
20:55:30.004 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
20:55:30.006 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.47)
20:55:30.007 00.001 31432 CameraToMount -- cameraX=-0.55 cameraY=0.18 hyp=0.58 cameraTheta=2.82 mountX=-0.54 mountY=-0.26, mountTheta=-2.69
20:55:30.010 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.18, opts=13)
20:55:30.012 00.002 31432 Enqueuing Move request for scope (-0.55, 0.18)
20:55:30.014 00.002 29876 Worker thread wakes up
20:55:30.014 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.18) opts 0xd
20:55:30.014 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.18)
20:55:30.014 00.000 29876 Moving (-0.55, 0.18) raw xDistance=-0.54 yDistance=-0.26
20:55:30.014 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54
20:55:30.014 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:30.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:55:30.014 00.000 29876 MoveAxis(E, 57, ABG)
20:55:30.014 00.000 29876 Guiding  Dir = 2, Dur = 57
20:55:30.015 00.001 29876 IsSlewing returns 0
20:55:30.015 00.000 29876 IsGuiding returns 0
20:55:30.015 00.000 29876 PulseGuide returned control before completion, sleep 67
20:55:30.018 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:30.030 00.012 31432 UpdateGuideState exits: m=2431 RSB=29.9
20:55:30.032 00.002 31432 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 3 / 99999
20:55:30.034 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767556530.034,"Host":"MSI","Inst":1,"Distance":1.10,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
20:55:30.036 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:30.038 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:30.040 00.002 31432 Enqueuing Expose request
20:55:30.090 00.050 29876 IsGuiding returns 1
20:55:30.090 00.000 29876 scope still moving after pulse duration time elapsed
20:55:30.121 00.031 29876 IsSlewing returns 0
20:55:30.121 00.000 29876 IsGuiding returns 1
20:55:30.152 00.031 29876 IsSlewing returns 0
20:55:30.152 00.000 29876 IsGuiding returns 0
20:55:30.152 00.000 29876 scope move finished after 57 + 80 ms
20:55:30.152 00.000 29876 Move returns status 0, amount 57
20:55:30.152 00.000 29876 MoveAxis(N, 0, ABG)
20:55:30.152 00.000 29876 Move returns status 0, amount 0
20:55:30.152 00.000 29876 move complete, result=0
20:55:30.152 00.000 29876 worker thread done servicing request
20:55:30.152 00.000 29876 Worker thread wakes up
20:55:30.152 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:30.152 00.000 31432 GuideStep: -0.5 px 57 ms EAST, -0.3 px 0 ms NORTH
20:55:30.155 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:32.062 01.907 29876 Exposure complete
20:55:32.104 00.042 29876 worker thread done servicing request
20:55:32.104 00.000 31432 OnExposeComplete: enter
20:55:32.106 00.002 31432 UpdateGuideState(): m_state=6
20:55:32.108 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
20:55:32.110 00.002 31432 Star::Find returns 1 (0), X=609.97, Y=165.03, Mass=2356, SNR=29.9, Peak=218 HFD=3.3
20:55:32.112 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.02) = xAngle (0.91 = 0.91)
20:55:32.114 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.92 = -2.36)
20:55:32.116 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.45 hyp=0.56 cameraTheta=0.94 mountX=0.34 mountY=-0.40, mountTheta=-0.86
20:55:32.119 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.45, opts=13)
20:55:32.123 00.004 31432 Enqueuing Move request for scope (0.33, 0.45)
20:55:32.125 00.002 29876 Worker thread wakes up
20:55:32.125 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.45) opts 0xd
20:55:32.125 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.45)
20:55:32.125 00.000 29876 Moving (0.33, 0.45) raw xDistance=0.34 yDistance=-0.40
20:55:32.125 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
20:55:32.125 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:32.125 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:55:32.125 00.000 29876 MoveAxis(W, 25, ABG)
20:55:32.126 00.001 29876 Guiding  Dir = 3, Dur = 25
20:55:32.126 00.000 29876 IsSlewing returns 0
20:55:32.126 00.000 29876 IsGuiding returns 0
20:55:32.126 00.000 29876 PulseGuide returned control before completion, sleep 35
20:55:32.129 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:32.141 00.012 31432 UpdateGuideState exits: m=2356 RSB=29.9
20:55:32.143 00.002 31432 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 4 / 99999
20:55:32.145 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767556532.145,"Host":"MSI","Inst":1,"Distance":0.94,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
20:55:32.147 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:32.149 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:32.151 00.002 31432 Enqueuing Expose request
20:55:32.168 00.017 29876 IsGuiding returns 1
20:55:32.168 00.000 29876 scope still moving after pulse duration time elapsed
20:55:32.199 00.031 29876 IsSlewing returns 0
20:55:32.199 00.000 29876 IsGuiding returns 1
20:55:32.230 00.031 29876 IsSlewing returns 0
20:55:32.230 00.000 29876 IsGuiding returns 1
20:55:32.262 00.032 29876 IsSlewing returns 0
20:55:32.262 00.000 29876 IsGuiding returns 0
20:55:32.262 00.000 29876 scope move finished after 25 + 110 ms
20:55:32.262 00.000 29876 Move returns status 0, amount 25
20:55:32.262 00.000 29876 MoveAxis(N, 0, ABG)
20:55:32.262 00.000 29876 Move returns status 0, amount 0
20:55:32.262 00.000 29876 move complete, result=0
20:55:32.262 00.000 29876 worker thread done servicing request
20:55:32.262 00.000 29876 Worker thread wakes up
20:55:32.262 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.4 px 0 ms NORTH
20:55:32.264 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:32.264 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:34.394 02.130 29876 Exposure complete
20:55:34.442 00.048 29876 worker thread done servicing request
20:55:34.443 00.001 31432 OnExposeComplete: enter
20:55:34.445 00.002 31432 UpdateGuideState(): m_state=6
20:55:34.447 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
20:55:34.448 00.001 31432 Star::Find returns 1 (0), X=608.97, Y=165.35, Mass=2412, SNR=30.1, Peak=200 HFD=3.9
20:55:34.450 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
20:55:34.452 00.002 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
20:55:34.454 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.77 hyp=1.02 cameraTheta=2.28 mountX=-0.65 mountY=-0.86, mountTheta=-2.21
20:55:34.457 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.77, opts=13)
20:55:34.459 00.002 31432 Enqueuing Move request for scope (-0.67, 0.77)
20:55:34.461 00.002 29876 Worker thread wakes up
20:55:34.461 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.77) opts 0xd
20:55:34.461 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.77)
20:55:34.461 00.000 29876 Moving (-0.67, 0.77) raw xDistance=-0.65 yDistance=-0.86
20:55:34.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.65
20:55:34.461 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:34.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
20:55:34.461 00.000 29876 MoveAxis(E, 59, ABG)
20:55:34.461 00.000 29876 Guiding  Dir = 2, Dur = 59
20:55:34.461 00.000 29876 IsSlewing returns 0
20:55:34.461 00.000 29876 IsGuiding returns 0
20:55:34.462 00.001 29876 PulseGuide returned control before completion, sleep 69
20:55:34.464 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:34.476 00.012 31432 UpdateGuideState exits: m=2412 RSB=30.1
20:55:34.479 00.003 31432 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 5 / 99999
20:55:34.481 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767556534.481,"Host":"MSI","Inst":1,"Distance":0.96,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
20:55:34.483 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:34.485 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:34.487 00.002 31432 Enqueuing Expose request
20:55:34.532 00.045 29876 IsGuiding returns 1
20:55:34.532 00.000 29876 scope still moving after pulse duration time elapsed
20:55:34.563 00.031 29876 IsSlewing returns 0
20:55:34.563 00.000 29876 IsGuiding returns 1
20:55:34.594 00.031 29876 IsSlewing returns 0
20:55:34.594 00.000 29876 IsGuiding returns 0
20:55:34.594 00.000 29876 scope move finished after 59 + 73 ms
20:55:34.594 00.000 29876 Move returns status 0, amount 59
20:55:34.594 00.000 29876 MoveAxis(N, 0, ABG)
20:55:34.594 00.000 29876 Move returns status 0, amount 0
20:55:34.594 00.000 29876 move complete, result=0
20:55:34.594 00.000 29876 worker thread done servicing request
20:55:34.594 00.000 29876 Worker thread wakes up
20:55:34.594 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:34.594 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:34.595 00.001 31432 GuideStep: -0.6 px 59 ms EAST, -0.9 px 0 ms NORTH
20:55:36.499 01.904 29876 Exposure complete
20:55:36.545 00.046 29876 worker thread done servicing request
20:55:36.545 00.000 31432 OnExposeComplete: enter
20:55:36.547 00.002 31432 UpdateGuideState(): m_state=6
20:55:36.549 00.002 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
20:55:36.551 00.002 31432 Star::Find returns 1 (0), X=610.06, Y=164.49, Mass=2464, SNR=30.5, Peak=241 HFD=3.5
20:55:36.553 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
20:55:36.555 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
20:55:36.557 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-0.21 mountX=0.42 mountY=0.15, mountTheta=0.35
20:55:36.561 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.09, opts=13)
20:55:36.563 00.002 31432 Enqueuing Move request for scope (0.42, -0.09)
20:55:36.565 00.002 29876 Worker thread wakes up
20:55:36.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.09) opts 0xd
20:55:36.565 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.09)
20:55:36.565 00.000 29876 Moving (0.42, -0.09) raw xDistance=0.42 yDistance=0.15
20:55:36.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
20:55:36.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:36.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:55:36.565 00.000 29876 MoveAxis(W, 32, ABG)
20:55:36.565 00.000 29876 Guiding  Dir = 3, Dur = 32
20:55:36.565 00.000 29876 IsSlewing returns 0
20:55:36.566 00.001 29876 IsGuiding returns 0
20:55:36.566 00.000 29876 PulseGuide returned control before completion, sleep 42
20:55:36.569 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:36.580 00.011 31432 UpdateGuideState exits: m=2464 RSB=30.5
20:55:36.582 00.002 31432 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 6 / 99999
20:55:36.584 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767556536.584,"Host":"MSI","Inst":1,"Distance":0.80,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
20:55:36.585 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:36.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:36.589 00.002 31432 Enqueuing Expose request
20:55:36.622 00.033 29876 IsGuiding returns 1
20:55:36.622 00.000 29876 scope still moving after pulse duration time elapsed
20:55:36.654 00.032 29876 IsSlewing returns 0
20:55:36.654 00.000 29876 IsGuiding returns 1
20:55:36.684 00.030 29876 IsSlewing returns 0
20:55:36.684 00.000 29876 IsGuiding returns 0
20:55:36.684 00.000 29876 scope move finished after 32 + 86 ms
20:55:36.684 00.000 29876 Move returns status 0, amount 32
20:55:36.684 00.000 29876 MoveAxis(N, 0, ABG)
20:55:36.684 00.000 29876 Move returns status 0, amount 0
20:55:36.684 00.000 29876 move complete, result=0
20:55:36.684 00.000 29876 worker thread done servicing request
20:55:36.684 00.000 29876 Worker thread wakes up
20:55:36.684 00.000 31432 GuideStep: 0.4 px 32 ms WEST, 0.2 px 0 ms NORTH
20:55:36.687 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:36.687 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:38.819 02.132 29876 Exposure complete
20:55:38.862 00.043 29876 worker thread done servicing request
20:55:38.862 00.000 31432 OnExposeComplete: enter
20:55:38.864 00.002 31432 UpdateGuideState(): m_state=6
20:55:38.866 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
20:55:38.868 00.002 31432 Star::Find returns 1 (0), X=609.70, Y=164.83, Mass=2346, SNR=29.5, Peak=219 HFD=3.5
20:55:38.869 00.001 31432 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.02) = xAngle (1.32 = 1.32)
20:55:38.871 00.002 31432 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.33 = -1.95)
20:55:38.873 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.35 mountX=0.06 mountY=-0.25, mountTheta=-1.31
20:55:38.875 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.26, opts=13)
20:55:38.877 00.002 31432 Enqueuing Move request for scope (0.06, 0.26)
20:55:38.879 00.002 29876 Worker thread wakes up
20:55:38.879 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
20:55:38.879 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
20:55:38.879 00.000 29876 Moving (0.06, 0.26) raw xDistance=0.06 yDistance=-0.25
20:55:38.879 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:55:38.879 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:38.879 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:55:38.879 00.000 29876 MoveAxis(E, 0, ABG)
20:55:38.879 00.000 29876 Move returns status 0, amount 0
20:55:38.879 00.000 29876 MoveAxis(N, 0, ABG)
20:55:38.879 00.000 29876 Move returns status 0, amount 0
20:55:38.879 00.000 29876 move complete, result=0
20:55:38.879 00.000 29876 worker thread done servicing request
20:55:38.883 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:38.894 00.011 31432 UpdateGuideState exits: m=2346 RSB=29.5
20:55:38.896 00.002 31432 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
20:55:38.898 00.002 31432 PhdController: newstate STATE_FINISH
20:55:38.900 00.002 31432 PhdController complete: success
20:55:38.902 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767556538.902,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
20:55:38.904 00.002 31432 Mount: notify guiding dither settle done success=1
20:55:38.906 00.002 31432 PhdController: newstate STATE_IDLE
20:55:38.907 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:38.909 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:38.911 00.002 31432 Enqueuing Expose request
20:55:38.913 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:55:38.915 00.002 29876 Worker thread wakes up
20:55:38.915 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:38.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:40.824 01.909 29876 Exposure complete
20:55:40.868 00.044 29876 worker thread done servicing request
20:55:40.868 00.000 31432 OnExposeComplete: enter
20:55:40.870 00.002 31432 UpdateGuideState(): m_state=6
20:55:40.873 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
20:55:40.875 00.002 31432 Star::Find returns 1 (0), X=609.66, Y=165.50, Mass=2198, SNR=28.0, Peak=195 HFD=3.4
20:55:40.877 00.002 31432 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
20:55:40.881 00.004 31432 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.75)
20:55:40.883 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.93 hyp=0.93 cameraTheta=1.55 mountX=0.04 mountY=-0.91, mountTheta=-1.52
20:55:40.885 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.93, opts=13)
20:55:40.888 00.003 31432 Enqueuing Move request for scope (0.02, 0.93)
20:55:40.891 00.003 29876 Worker thread wakes up
20:55:40.891 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.93) opts 0xd
20:55:40.891 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.93)
20:55:40.891 00.000 29876 Moving (0.02, 0.93) raw xDistance=0.04 yDistance=-0.91
20:55:40.891 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:55:40.891 00.000 29876 resist switch: large excursion: input -0.91 thresh 0.90 direction from 1 to -1
20:55:40.891 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.74
20:55:40.891 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.91
20:55:40.891 00.000 29876 MoveAxis(E, 0, ABG)
20:55:40.891 00.000 29876 Move returns status 0, amount 0
20:55:40.891 00.000 29876 BLC: Oldest BLC event removed
20:55:40.891 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:55:40.891 00.000 29876 MoveAxis(N, 87, ABG)
20:55:40.891 00.000 29876 Guiding  Dir = 0, Dur = 87
20:55:40.891 00.000 29876 IsSlewing returns 0
20:55:40.892 00.001 29876 IsGuiding returns 0
20:55:40.892 00.000 29876 PulseGuide returned control before completion, sleep 97
20:55:40.895 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:40.907 00.012 31432 UpdateGuideState exits: m=2198 RSB=28.0
20:55:40.909 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:40.911 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:40.912 00.001 31432 Enqueuing Expose request
20:55:40.995 00.083 29876 IsGuiding returns 1
20:55:40.995 00.000 29876 scope still moving after pulse duration time elapsed
20:55:41.026 00.031 29876 IsSlewing returns 0
20:55:41.026 00.000 29876 IsGuiding returns 1
20:55:41.056 00.030 29876 IsSlewing returns 0
20:55:41.056 00.000 29876 IsGuiding returns 1
20:55:41.088 00.032 29876 IsSlewing returns 0
20:55:41.088 00.000 29876 IsGuiding returns 1
20:55:41.119 00.031 29876 IsSlewing returns 0
20:55:41.119 00.000 29876 IsGuiding returns 1
20:55:41.150 00.031 29876 IsSlewing returns 0
20:55:41.150 00.000 29876 IsGuiding returns 0
20:55:41.150 00.000 29876 scope move finished after 87 + 170 ms
20:55:41.150 00.000 29876 Move returns status 0, amount 87
20:55:41.150 00.000 29876 move complete, result=0
20:55:41.150 00.000 29876 worker thread done servicing request
20:55:41.150 00.000 29876 Worker thread wakes up
20:55:41.150 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:41.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:41.150 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.9 px 87 ms NORTH
20:55:43.274 02.124 29876 Exposure complete
20:55:43.318 00.044 29876 worker thread done servicing request
20:55:43.318 00.000 31432 OnExposeComplete: enter
20:55:43.320 00.002 31432 UpdateGuideState(): m_state=6
20:55:43.322 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
20:55:43.324 00.002 31432 Star::Find returns 1 (0), X=609.30, Y=165.58, Mass=2521, SNR=30.4, Peak=206 HFD=3.6
20:55:43.326 00.002 31432 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.02) = xAngle (1.87 = 1.87)
20:55:43.327 00.001 31432 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.88 = -1.40)
20:55:43.329 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=1.00 hyp=1.05 cameraTheta=1.89 mountX=-0.31 mountY=-1.04, mountTheta=-1.86
20:55:43.332 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=1.00, opts=13)
20:55:43.334 00.002 31432 Enqueuing Move request for scope (-0.34, 1.00)
20:55:43.336 00.002 29876 Worker thread wakes up
20:55:43.336 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.00) opts 0xd
20:55:43.336 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 1.00)
20:55:43.336 00.000 29876 Moving (-0.34, 1.00) raw xDistance=-0.31 yDistance=-1.04
20:55:43.336 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
20:55:43.336 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.62 from input -1.04
20:55:43.336 00.000 29876 MoveAxis(E, 30, ABG)
20:55:43.336 00.000 29876 Guiding  Dir = 2, Dur = 30
20:55:43.336 00.000 29876 IsSlewing returns 0
20:55:43.336 00.000 29876 IsGuiding returns 0
20:55:43.336 00.000 29876 PulseGuide returned control before completion, sleep 40
20:55:43.343 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:43.359 00.016 31432 UpdateGuideState exits: m=2521 RSB=30.4
20:55:43.361 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:43.363 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:43.365 00.002 31432 Enqueuing Expose request
20:55:43.382 00.017 29876 IsGuiding returns 1
20:55:43.382 00.000 29876 scope still moving after pulse duration time elapsed
20:55:43.414 00.032 29876 IsSlewing returns 0
20:55:43.414 00.000 29876 IsGuiding returns 1
20:55:43.445 00.031 29876 IsSlewing returns 0
20:55:43.445 00.000 29876 IsGuiding returns 0
20:55:43.445 00.000 29876 scope move finished after 30 + 78 ms
20:55:43.445 00.000 29876 Move returns status 0, amount 30
20:55:43.445 00.000 29876 MoveAxis(N, 76, ABG)
20:55:43.445 00.000 29876 Guiding  Dir = 0, Dur = 76
20:55:43.445 00.000 29876 IsSlewing returns 0
20:55:43.445 00.000 29876 IsGuiding returns 0
20:55:43.445 00.000 29876 PulseGuide returned control before completion, sleep 86
20:55:43.539 00.094 29876 IsGuiding returns 1
20:55:43.539 00.000 29876 scope still moving after pulse duration time elapsed
20:55:43.569 00.030 29876 IsSlewing returns 0
20:55:43.569 00.000 29876 IsGuiding returns 1
20:55:43.600 00.031 29876 IsSlewing returns 0
20:55:43.600 00.000 29876 IsGuiding returns 0
20:55:43.600 00.000 29876 scope move finished after 76 + 78 ms
20:55:43.600 00.000 29876 Move returns status 0, amount 76
20:55:43.600 00.000 29876 move complete, result=0
20:55:43.600 00.000 29876 worker thread done servicing request
20:55:43.600 00.000 29876 Worker thread wakes up
20:55:43.600 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -1.0 px 76 ms NORTH
20:55:43.603 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:43.603 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:45.513 01.910 29876 Exposure complete
20:55:45.556 00.043 29876 worker thread done servicing request
20:55:45.556 00.000 31432 OnExposeComplete: enter
20:55:45.559 00.003 31432 UpdateGuideState(): m_state=6
20:55:45.561 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.562 00.001 31432 Star::Find returns 1 (0), X=609.29, Y=164.79, Mass=2474, SNR=30.3, Peak=217 HFD=3.6
20:55:45.564 00.002 31432 MultiStar: exiting stabilization period
20:55:45.566 00.002 31432 MultiStar: updating star positions after lock position change
20:55:45.568 00.002 31432 Star::Find(15, 672, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.569 00.001 31432 Star::Find returns 1 (0), X=671.98, Y=162.76, Mass=2607, SNR=30.8, Peak=191 HFD=4.1
20:55:45.571 00.002 31432 Star::Find(15, 1054, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.573 00.002 31432 Star::Find returns 1 (0), X=1054.41, Y=265.19, Mass=3031, SNR=33.6, Peak=207 HFD=3.8
20:55:45.575 00.002 31432 Star::Find(15, 571, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.577 00.002 31432 Star::Find returns 1 (0), X=570.70, Y=870.18, Mass=2505, SNR=31.3, Peak=205 HFD=3.7
20:55:45.579 00.002 31432 Star::Find(15, 261, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.581 00.002 31432 Star::Find returns 1 (0), X=261.60, Y=211.80, Mass=2298, SNR=29.5, Peak=163 HFD=3.7
20:55:45.583 00.002 31432 Star::Find(15, 541, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.584 00.001 31432 Star::Find returns 1 (0), X=541.89, Y=254.76, Mass=2254, SNR=29.0, Peak=185 HFD=3.9
20:55:45.586 00.002 31432 Star::Find(15, 1082, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.588 00.002 31432 Star::Find returns 1 (0), X=1082.36, Y=464.57, Mass=2936, SNR=33.0, Peak=238 HFD=3.9
20:55:45.590 00.002 31432 Star::Find(15, 306, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.592 00.002 31432 Star::Find returns 1 (0), X=306.72, Y=99.72, Mass=1609, SNR=23.7, Peak=170 HFD=3.4
20:55:45.593 00.001 31432 Star::Find(15, 83, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.595 00.002 31432 Star::Find returns 1 (0), X=82.99, Y=237.25, Mass=1777, SNR=25.6, Peak=170 HFD=3.3
20:55:45.596 00.001 31432 Star::Find(15, 805, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.599 00.003 31432 Star::Find returns 1 (0), X=805.89, Y=68.86, Mass=2384, SNR=29.7, Peak=235 HFD=3.8
20:55:45.600 00.001 31432 Star::Find(15, 557, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.602 00.002 31432 Star::Find returns 1 (0), X=557.34, Y=535.43, Mass=1469, SNR=22.5, Peak=129 HFD=3.4
20:55:45.604 00.002 31432 Star::Find(15, 54, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:55:45.606 00.002 31432 Star::Find returns 1 (0), X=54.00, Y=39.11, Mass=1674, SNR=24.8, Peak=164 HFD=3.0
20:55:45.608 00.002 31432 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
20:55:45.609 00.001 31432 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
20:55:45.611 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.41 cameraTheta=2.60 mountX=-0.35 mountY=-0.27, mountTheta=-2.49
20:55:45.614 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.21, opts=13)
20:55:45.615 00.001 31432 Enqueuing Move request for scope (-0.35, 0.21)
20:55:45.617 00.002 29876 Worker thread wakes up
20:55:45.617 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
20:55:45.617 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
20:55:45.617 00.000 29876 Moving (-0.35, 0.21) raw xDistance=-0.35 yDistance=-0.27
20:55:45.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
20:55:45.617 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:45.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:55:45.617 00.000 29876 MoveAxis(E, 38, ABG)
20:55:45.617 00.000 29876 Guiding  Dir = 2, Dur = 38
20:55:45.617 00.000 29876 IsSlewing returns 0
20:55:45.617 00.000 29876 IsGuiding returns 0
20:55:45.618 00.001 29876 PulseGuide returned control before completion, sleep 48
20:55:45.621 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:45.635 00.014 31432 UpdateGuideState exits: m=2474 RSB=30.3
20:55:45.637 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:45.639 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:45.641 00.002 31432 Enqueuing Expose request
20:55:45.667 00.026 29876 IsGuiding returns 1
20:55:45.667 00.000 29876 scope still moving after pulse duration time elapsed
20:55:45.697 00.030 29876 IsSlewing returns 0
20:55:45.697 00.000 29876 IsGuiding returns 1
20:55:45.727 00.030 29876 IsSlewing returns 0
20:55:45.727 00.000 29876 IsGuiding returns 0
20:55:45.727 00.000 29876 scope move finished after 38 + 70 ms
20:55:45.727 00.000 29876 Move returns status 0, amount 38
20:55:45.727 00.000 29876 MoveAxis(N, 0, ABG)
20:55:45.727 00.000 29876 Move returns status 0, amount 0
20:55:45.727 00.000 29876 move complete, result=0
20:55:45.727 00.000 29876 worker thread done servicing request
20:55:45.727 00.000 29876 Worker thread wakes up
20:55:45.727 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.3 px 0 ms NORTH
20:55:45.730 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:45.730 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:47.861 02.131 29876 Exposure complete
20:55:47.903 00.042 29876 worker thread done servicing request
20:55:47.903 00.000 31432 OnExposeComplete: enter
20:55:47.906 00.003 31432 UpdateGuideState(): m_state=6
20:55:47.908 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
20:55:47.910 00.002 31432 Star::Find returns 1 (0), X=609.86, Y=164.98, Mass=2532, SNR=31.3, Peak=237 HFD=3.8
20:55:47.911 00.001 31432 MultiStar: [#1 0.97,0.47,0.00,M2] [#2 0.49,0.27,1.08,U] [#3 0.65,0.41,1.05,U] [#4 0.42,0.36,0.88,U] [#5 0.69,0.37,0.89,U] [#6 0.39,0.29,1.05,U] [#7 0.71,0.08,0.85,U] [#8 0.46,-0.11,0.89,U] 
20:55:47.913 00.002 31432 single-star, 7 included, MultiStar: {0.50, 0.26}, one-star: {0.22, 0.40}
20:55:47.915 00.002 31432 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
20:55:47.917 00.002 31432 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.23)
20:55:47.919 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=0.23 mountY=-0.36, mountTheta=-1.00
20:55:47.923 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.40, opts=13)
20:55:47.926 00.003 31432 Enqueuing Move request for scope (0.22, 0.40)
20:55:47.928 00.002 29876 Worker thread wakes up
20:55:47.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.40) opts 0xd
20:55:47.928 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.40)
20:55:47.928 00.000 29876 Moving (0.22, 0.40) raw xDistance=0.23 yDistance=-0.36
20:55:47.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
20:55:47.928 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.36
20:55:47.928 00.000 29876 MoveAxis(W, 17, ABG)
20:55:47.928 00.000 29876 Guiding  Dir = 3, Dur = 17
20:55:47.928 00.000 29876 IsSlewing returns 0
20:55:47.928 00.000 29876 IsGuiding returns 0
20:55:47.928 00.000 29876 PulseGuide returned control before completion, sleep 27
20:55:47.932 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:47.945 00.013 31432 UpdateGuideState exits: m=2532 RSB=31.3
20:55:47.947 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:47.949 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:47.950 00.001 31432 Enqueuing Expose request
20:55:47.967 00.017 29876 IsGuiding returns 1
20:55:47.967 00.000 29876 scope still moving after pulse duration time elapsed
20:55:47.998 00.031 29876 IsSlewing returns 0
20:55:47.998 00.000 29876 IsGuiding returns 0
20:55:47.998 00.000 29876 scope move finished after 17 + 53 ms
20:55:47.998 00.000 29876 Move returns status 0, amount 17
20:55:47.998 00.000 29876 MoveAxis(N, 27, ABG)
20:55:47.998 00.000 29876 Guiding  Dir = 0, Dur = 27
20:55:47.998 00.000 29876 IsSlewing returns 0
20:55:47.998 00.000 29876 IsGuiding returns 0
20:55:47.999 00.001 29876 PulseGuide returned control before completion, sleep 37
20:55:48.046 00.047 29876 IsGuiding returns 1
20:55:48.046 00.000 29876 scope still moving after pulse duration time elapsed
20:55:48.076 00.030 29876 IsSlewing returns 0
20:55:48.076 00.000 29876 IsGuiding returns 1
20:55:48.107 00.031 29876 IsSlewing returns 0
20:55:48.107 00.000 29876 IsGuiding returns 1
20:55:48.139 00.032 29876 IsSlewing returns 0
20:55:48.139 00.000 29876 IsGuiding returns 0
20:55:48.139 00.000 29876 scope move finished after 27 + 113 ms
20:55:48.139 00.000 29876 Move returns status 0, amount 27
20:55:48.139 00.000 29876 move complete, result=0
20:55:48.139 00.000 29876 worker thread done servicing request
20:55:48.139 00.000 29876 Worker thread wakes up
20:55:48.139 00.000 31432 GuideStep: 0.2 px 17 ms WEST, -0.4 px 27 ms NORTH
20:55:48.144 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:48.144 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:50.055 01.911 29876 Exposure complete
20:55:50.098 00.043 29876 worker thread done servicing request
20:55:50.098 00.000 31432 OnExposeComplete: enter
20:55:50.100 00.002 31432 UpdateGuideState(): m_state=6
20:55:50.102 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
20:55:50.104 00.002 31432 Star::Find returns 1 (0), X=610.03, Y=164.32, Mass=2574, SNR=31.1, Peak=229 HFD=3.4
20:55:50.106 00.002 31432 MultiStar: [#1 1.07,-0.32,0.00,M3] [#2 0.66,-0.25,1.14,U] [#3 1.04,0.12,0.00,M1] [#4 0.46,-0.21,0.89,U] [#5 0.73,-0.16,0.91,U] [#6 1.03,-0.54,0.00,M1] [#7 0.58,-0.51,0.83,U] [#8 0.63,-0.62,0.00,M1] 
20:55:50.108 00.002 31432 single-star, 4 included, MultiStar: {0.57, -0.27}, one-star: {0.39, -0.26}
20:55:50.109 00.001 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
20:55:50.111 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
20:55:50.113 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.26 hyp=0.46 cameraTheta=-0.59 mountX=0.38 mountY=0.31, mountTheta=0.69
20:55:50.115 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.26, opts=13)
20:55:50.117 00.002 31432 Enqueuing Move request for scope (0.39, -0.26)
20:55:50.119 00.002 29876 Worker thread wakes up
20:55:50.119 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.26) opts 0xd
20:55:50.119 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.26)
20:55:50.119 00.000 29876 Moving (0.39, -0.26) raw xDistance=0.38 yDistance=0.31
20:55:50.119 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
20:55:50.119 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:50.119 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:55:50.119 00.000 29876 MoveAxis(W, 39, ABG)
20:55:50.119 00.000 29876 Guiding  Dir = 3, Dur = 39
20:55:50.120 00.001 29876 IsSlewing returns 0
20:55:50.120 00.000 29876 IsGuiding returns 0
20:55:50.120 00.000 29876 PulseGuide returned control before completion, sleep 49
20:55:50.124 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:55:50.135 00.011 31432 UpdateGuideState exits: m=2574 RSB=31.1
20:55:50.137 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:50.139 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:50.141 00.002 31432 Enqueuing Expose request
20:55:50.181 00.040 29876 IsGuiding returns 1
20:55:50.181 00.000 29876 scope still moving after pulse duration time elapsed
20:55:50.212 00.031 29876 IsSlewing returns 0
20:55:50.212 00.000 29876 IsGuiding returns 0
20:55:50.212 00.000 29876 scope move finished after 39 + 52 ms
20:55:50.212 00.000 29876 Move returns status 0, amount 39
20:55:50.212 00.000 29876 MoveAxis(N, 0, ABG)
20:55:50.212 00.000 29876 Move returns status 0, amount 0
20:55:50.212 00.000 29876 move complete, result=0
20:55:50.212 00.000 29876 worker thread done servicing request
20:55:50.212 00.000 29876 Worker thread wakes up
20:55:50.212 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.3 px 0 ms NORTH
20:55:50.215 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:50.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:52.348 02.133 29876 Exposure complete
20:55:52.396 00.048 29876 worker thread done servicing request
20:55:52.396 00.000 31432 OnExposeComplete: enter
20:55:52.398 00.002 31432 UpdateGuideState(): m_state=6
20:55:52.400 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
20:55:52.402 00.002 31432 Star::Find returns 1 (0), X=609.08, Y=164.62, Mass=2585, SNR=32.0, Peak=255 HFD=3.4
20:55:52.404 00.002 31432 MultiStar: [#1 0.28,0.00,1.02,U] [#2 -0.23,0.21,1.11,U] [#3 0.30,-0.78,0.00,M2] [#4 0.35,-0.28,0.90,U] [#5 0.16,-0.22,0.90,U] [#6 -0.03,-0.18,1.04,U] [#7 -0.33,-0.40,0.78,U] [#8 0.16,-0.38,0.87,U] 
20:55:52.406 00.002 31432 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {-0.56, 0.04}
20:55:52.408 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:55:52.410 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
20:55:52.411 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=-0.03 mountY=0.12, mountTheta=1.83
20:55:52.414 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.13, opts=13)
20:55:52.416 00.002 31432 Enqueuing Move request for scope (-0.03, -0.13)
20:55:52.417 00.001 29876 Worker thread wakes up
20:55:52.418 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
20:55:52.418 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
20:55:52.418 00.000 29876 Moving (-0.03, -0.13) raw xDistance=-0.03 yDistance=0.12
20:55:52.418 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:55:52.418 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:52.418 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:55:52.418 00.000 29876 MoveAxis(E, 0, ABG)
20:55:52.418 00.000 29876 Move returns status 0, amount 0
20:55:52.418 00.000 29876 MoveAxis(N, 0, ABG)
20:55:52.418 00.000 29876 Move returns status 0, amount 0
20:55:52.418 00.000 29876 move complete, result=0
20:55:52.418 00.000 29876 worker thread done servicing request
20:55:52.423 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:52.436 00.013 31432 UpdateGuideState exits: m=2585 RSB=32.0
20:55:52.438 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:52.440 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:52.443 00.003 31432 Enqueuing Expose request
20:55:52.445 00.002 29876 Worker thread wakes up
20:55:52.445 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:55:52.450 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:52.450 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:54.357 01.907 29876 Exposure complete
20:55:54.400 00.043 29876 worker thread done servicing request
20:55:54.400 00.000 31432 OnExposeComplete: enter
20:55:54.402 00.002 31432 UpdateGuideState(): m_state=6
20:55:54.405 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
20:55:54.406 00.001 31432 Star::Find returns 1 (0), X=608.91, Y=164.44, Mass=2385, SNR=29.8, Peak=241 HFD=3.3
20:55:54.408 00.002 31432 MultiStar: [#1 0.05,0.02,1.01,U] [#2 -0.55,-0.05,1.17,U] [#3 -0.24,-0.08,1.04,U] [#4 -0.86,0.18,0.00,M1] [#5 -0.16,-0.15,1.00,U] [#6 -0.30,-0.62,1.14,U] [#7 -0.49,-0.16,0.84,U] [#8 -0.38,-0.37,0.91,U] 
20:55:54.410 00.002 31432 refined, 7 included, MultiStar: {-0.35, -0.20}, one-star: {-0.73, -0.14}
20:55:54.412 00.002 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.65 = -2.65)
20:55:54.414 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
20:55:54.416 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.20 hyp=0.40 cameraTheta=-2.63 mountX=-0.35 mountY=0.14, mountTheta=2.76
20:55:54.418 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.20, opts=13)
20:55:54.420 00.002 31432 Enqueuing Move request for scope (-0.35, -0.20)
20:55:54.422 00.002 29876 Worker thread wakes up
20:55:54.422 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.20) opts 0xd
20:55:54.422 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.20)
20:55:54.422 00.000 29876 Moving (-0.35, -0.20) raw xDistance=-0.35 yDistance=0.14
20:55:54.422 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
20:55:54.422 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:54.422 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:55:54.422 00.000 29876 MoveAxis(E, 34, ABG)
20:55:54.423 00.001 29876 Guiding  Dir = 2, Dur = 34
20:55:54.423 00.000 29876 IsSlewing returns 0
20:55:54.423 00.000 29876 IsGuiding returns 0
20:55:54.423 00.000 29876 PulseGuide returned control before completion, sleep 44
20:55:54.427 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:54.437 00.010 31432 UpdateGuideState exits: m=2385 RSB=29.8
20:55:54.440 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:54.441 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:54.443 00.002 31432 Enqueuing Expose request
20:55:54.482 00.039 29876 IsGuiding returns 1
20:55:54.482 00.000 29876 scope still moving after pulse duration time elapsed
20:55:54.514 00.032 29876 IsSlewing returns 0
20:55:54.514 00.000 29876 IsGuiding returns 1
20:55:54.544 00.030 29876 IsSlewing returns 0
20:55:54.544 00.000 29876 IsGuiding returns 1
20:55:54.574 00.030 29876 IsSlewing returns 0
20:55:54.574 00.000 29876 IsGuiding returns 1
20:55:54.605 00.031 29876 IsSlewing returns 0
20:55:54.605 00.000 29876 IsGuiding returns 0
20:55:54.605 00.000 29876 scope move finished after 34 + 147 ms
20:55:54.605 00.000 29876 Move returns status 0, amount 34
20:55:54.605 00.000 29876 MoveAxis(N, 0, ABG)
20:55:54.605 00.000 29876 Move returns status 0, amount 0
20:55:54.605 00.000 29876 move complete, result=0
20:55:54.605 00.000 29876 worker thread done servicing request
20:55:54.605 00.000 29876 Worker thread wakes up
20:55:54.605 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:54.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:54.605 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.1 px 0 ms NORTH
20:55:56.736 02.131 29876 Exposure complete
20:55:56.779 00.043 29876 worker thread done servicing request
20:55:56.779 00.000 31432 OnExposeComplete: enter
20:55:56.781 00.002 31432 UpdateGuideState(): m_state=6
20:55:56.783 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
20:55:56.785 00.002 31432 Star::Find returns 1 (0), X=609.35, Y=164.97, Mass=2454, SNR=30.4, Peak=206 HFD=3.8
20:55:56.787 00.002 31432 MultiStar: [#1 0.52,0.11,0.99,U] [#2 -0.06,0.54,1.17,U] [#3 0.25,0.24,1.04,U] [#4 0.36,0.33,0.99,U] [#5 0.51,0.10,1.00,U] [#6 0.44,0.01,1.12,U] [#7 0.53,0.00,0.84,U] [#8 0.17,0.20,0.85,U] 
20:55:56.789 00.002 31432 refined, 8 included, MultiStar: {0.26, 0.22}, one-star: {-0.29, 0.40}
20:55:56.791 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
20:55:56.792 00.001 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.60)
20:55:56.794 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.27 mountY=-0.18, mountTheta=-0.58
20:55:56.798 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.22, opts=13)
20:55:56.801 00.003 31432 Enqueuing Move request for scope (0.26, 0.22)
20:55:56.803 00.002 29876 Worker thread wakes up
20:55:56.803 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
20:55:56.803 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
20:55:56.803 00.000 29876 Moving (0.26, 0.22) raw xDistance=0.27 yDistance=-0.18
20:55:56.803 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
20:55:56.803 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:56.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:55:56.803 00.000 29876 MoveAxis(W, 21, ABG)
20:55:56.803 00.000 29876 Guiding  Dir = 3, Dur = 21
20:55:56.804 00.001 29876 IsSlewing returns 0
20:55:56.804 00.000 29876 IsGuiding returns 0
20:55:56.804 00.000 29876 PulseGuide returned control before completion, sleep 31
20:55:56.807 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:55:56.818 00.011 31432 UpdateGuideState exits: m=2454 RSB=30.4
20:55:56.821 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:56.822 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:56.824 00.002 31432 Enqueuing Expose request
20:55:56.845 00.021 29876 IsGuiding returns 1
20:55:56.845 00.000 29876 scope still moving after pulse duration time elapsed
20:55:56.875 00.030 29876 IsSlewing returns 0
20:55:56.875 00.000 29876 IsGuiding returns 1
20:55:56.907 00.032 29876 IsSlewing returns 0
20:55:56.907 00.000 29876 IsGuiding returns 0
20:55:56.907 00.000 29876 scope move finished after 21 + 81 ms
20:55:56.907 00.000 29876 Move returns status 0, amount 21
20:55:56.907 00.000 29876 MoveAxis(N, 0, ABG)
20:55:56.907 00.000 29876 Move returns status 0, amount 0
20:55:56.907 00.000 29876 move complete, result=0
20:55:56.907 00.000 29876 worker thread done servicing request
20:55:56.907 00.000 29876 Worker thread wakes up
20:55:56.907 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:56.907 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:55:56.907 00.000 31432 GuideStep: 0.3 px 21 ms WEST, -0.2 px 0 ms NORTH
20:55:58.818 01.911 29876 Exposure complete
20:55:58.861 00.043 29876 worker thread done servicing request
20:55:58.861 00.000 31432 OnExposeComplete: enter
20:55:58.863 00.002 31432 UpdateGuideState(): m_state=6
20:55:58.865 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
20:55:58.867 00.002 31432 Star::Find returns 1 (0), X=609.84, Y=165.03, Mass=2422, SNR=30.8, Peak=203 HFD=3.7
20:55:58.869 00.002 31432 MultiStar: [#1 0.91,0.54,0.00,M1] [#2 0.33,0.49,1.17,U] [#3 0.96,0.28,0.00,M1] [#4 0.65,0.30,0.94,U] [#5 0.89,0.18,0.00,M1] [#6 0.77,0.24,1.09,U] [#7 0.60,-0.03,0.86,U] [#8 0.73,-0.22,0.87,U] 
20:55:58.871 00.002 31432 single-star, 5 included, MultiStar: {0.54, 0.23}, one-star: {0.20, 0.45}
20:55:58.873 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
20:55:58.876 00.003 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.14)
20:55:58.876 00.000 31432 CameraToMount -- cameraX=0.20 cameraY=0.45 hyp=0.49 cameraTheta=1.16 mountX=0.21 mountY=-0.41, mountTheta=-1.11
20:55:58.880 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.45, opts=13)
20:55:58.882 00.002 31432 Enqueuing Move request for scope (0.20, 0.45)
20:55:58.884 00.002 29876 Worker thread wakes up
20:55:58.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.45) opts 0xd
20:55:58.884 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.45)
20:55:58.884 00.000 29876 Moving (0.20, 0.45) raw xDistance=0.21 yDistance=-0.41
20:55:58.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
20:55:58.884 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
20:55:58.884 00.000 29876 MoveAxis(W, 23, ABG)
20:55:58.884 00.000 29876 Guiding  Dir = 3, Dur = 23
20:55:58.884 00.000 29876 IsSlewing returns 0
20:55:58.884 00.000 29876 IsGuiding returns 0
20:55:58.885 00.001 29876 PulseGuide returned control before completion, sleep 33
20:55:58.888 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:55:58.899 00.011 31432 UpdateGuideState exits: m=2422 RSB=30.8
20:55:58.901 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:58.903 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:55:58.905 00.002 31432 Enqueuing Expose request
20:55:58.925 00.020 29876 IsGuiding returns 1
20:55:58.925 00.000 29876 scope still moving after pulse duration time elapsed
20:55:58.956 00.031 29876 IsSlewing returns 0
20:55:58.956 00.000 29876 IsGuiding returns 0
20:55:58.956 00.000 29876 scope move finished after 23 + 48 ms
20:55:58.956 00.000 29876 Move returns status 0, amount 23
20:55:58.956 00.000 29876 MoveAxis(N, 30, ABG)
20:55:58.956 00.000 29876 Guiding  Dir = 0, Dur = 30
20:55:58.956 00.000 29876 IsSlewing returns 0
20:55:58.956 00.000 29876 IsGuiding returns 0
20:55:58.957 00.001 29876 PulseGuide returned control before completion, sleep 40
20:55:59.001 00.044 29876 IsGuiding returns 1
20:55:59.001 00.000 29876 scope still moving after pulse duration time elapsed
20:55:59.032 00.031 29876 IsSlewing returns 0
20:55:59.032 00.000 29876 IsGuiding returns 1
20:55:59.063 00.031 29876 IsSlewing returns 0
20:55:59.063 00.000 29876 IsGuiding returns 1
20:55:59.093 00.030 29876 IsSlewing returns 0
20:55:59.093 00.000 29876 IsGuiding returns 1
20:55:59.124 00.031 29876 IsSlewing returns 0
20:55:59.124 00.000 29876 IsGuiding returns 0
20:55:59.124 00.000 29876 scope move finished after 30 + 137 ms
20:55:59.124 00.000 29876 Move returns status 0, amount 30
20:55:59.124 00.000 29876 move complete, result=0
20:55:59.124 00.000 29876 worker thread done servicing request
20:55:59.124 00.000 29876 Worker thread wakes up
20:55:59.124 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.4 px 30 ms NORTH
20:55:59.127 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:55:59.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:01.358 02.231 29876 Exposure complete
20:56:01.400 00.042 29876 worker thread done servicing request
20:56:01.400 00.000 31432 OnExposeComplete: enter
20:56:01.403 00.003 31432 UpdateGuideState(): m_state=6
20:56:01.405 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
20:56:01.406 00.001 31432 Star::Find returns 1 (0), X=609.86, Y=164.70, Mass=2387, SNR=30.6, Peak=256 HFD=3.4
20:56:01.408 00.002 31432 MultiStar: [#1 0.59,0.00,1.01,U] [#2 0.41,0.32,1.14,U] [#3 1.06,-0.31,0.00,M2] [#4 0.94,-0.07,0.00,M1] [#5 0.41,0.10,0.90,U] [#6 0.83,-0.02,0.00,M1] [#7 0.56,0.07,0.83,U] [#8 0.95,-0.40,0.00,M1] 
20:56:01.410 00.002 31432 single-star, 4 included, MultiStar: {0.43, 0.13}, one-star: {0.22, 0.12}
20:56:01.412 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
20:56:01.414 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.79)
20:56:01.415 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.51 mountX=0.22 mountY=-0.09, mountTheta=-0.38
20:56:01.418 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.12, opts=13)
20:56:01.420 00.002 31432 Enqueuing Move request for scope (0.22, 0.12)
20:56:01.423 00.003 29876 Worker thread wakes up
20:56:01.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
20:56:01.423 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
20:56:01.423 00.000 29876 Moving (0.22, 0.12) raw xDistance=0.22 yDistance=-0.09
20:56:01.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
20:56:01.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:01.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:56:01.423 00.000 29876 MoveAxis(W, 25, ABG)
20:56:01.423 00.000 29876 Guiding  Dir = 3, Dur = 25
20:56:01.423 00.000 29876 IsSlewing returns 0
20:56:01.423 00.000 29876 IsGuiding returns 0
20:56:01.424 00.001 29876 PulseGuide returned control before completion, sleep 35
20:56:01.427 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:01.438 00.011 31432 UpdateGuideState exits: m=2387 RSB=30.6
20:56:01.440 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:01.442 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:01.444 00.002 31432 Enqueuing Expose request
20:56:01.466 00.022 29876 IsGuiding returns 1
20:56:01.466 00.000 29876 scope still moving after pulse duration time elapsed
20:56:01.497 00.031 29876 IsSlewing returns 0
20:56:01.497 00.000 29876 IsGuiding returns 0
20:56:01.497 00.000 29876 scope move finished after 25 + 48 ms
20:56:01.497 00.000 29876 Move returns status 0, amount 25
20:56:01.497 00.000 29876 MoveAxis(N, 0, ABG)
20:56:01.497 00.000 29876 Move returns status 0, amount 0
20:56:01.497 00.000 29876 move complete, result=0
20:56:01.497 00.000 29876 worker thread done servicing request
20:56:01.497 00.000 29876 Worker thread wakes up
20:56:01.497 00.000 31432 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
20:56:01.499 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:01.500 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:03.416 01.916 29876 Exposure complete
20:56:03.460 00.044 29876 worker thread done servicing request
20:56:03.461 00.001 31432 OnExposeComplete: enter
20:56:03.463 00.002 31432 UpdateGuideState(): m_state=6
20:56:03.465 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
20:56:03.467 00.002 31432 Star::Find returns 1 (0), X=609.68, Y=164.32, Mass=2461, SNR=30.3, Peak=208 HFD=3.5
20:56:03.469 00.002 31432 MultiStar: [#1 0.65,-0.16,0.99,U] [#2 -0.08,0.30,1.19,U] [#3 0.74,-0.26,0.98,U] [#4 0.21,-0.25,0.93,U] [#5 0.24,-0.26,0.84,U] [#6 0.01,0.03,1.09,U] [#7 0.33,-0.47,0.85,U] [#8 0.43,-0.14,0.88,U] 
20:56:03.471 00.002 31432 single-star, 8 included, MultiStar: {0.27, -0.14}, one-star: {0.04, -0.26}
20:56:03.472 00.001 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
20:56:03.474 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
20:56:03.476 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.40 mountX=0.04 mountY=0.26, mountTheta=1.43
20:56:03.480 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.26, opts=13)
20:56:03.482 00.002 31432 Enqueuing Move request for scope (0.04, -0.26)
20:56:03.484 00.002 29876 Worker thread wakes up
20:56:03.484 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
20:56:03.484 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
20:56:03.484 00.000 29876 Moving (0.04, -0.26) raw xDistance=0.04 yDistance=0.26
20:56:03.484 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:56:03.484 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:03.484 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:56:03.484 00.000 29876 MoveAxis(E, 0, ABG)
20:56:03.484 00.000 29876 Move returns status 0, amount 0
20:56:03.484 00.000 29876 MoveAxis(N, 0, ABG)
20:56:03.484 00.000 29876 Move returns status 0, amount 0
20:56:03.485 00.001 29876 move complete, result=0
20:56:03.485 00.000 29876 worker thread done servicing request
20:56:03.488 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:03.499 00.011 31432 UpdateGuideState exits: m=2461 RSB=30.3
20:56:03.501 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:03.503 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:03.505 00.002 31432 Enqueuing Expose request
20:56:03.506 00.001 29876 Worker thread wakes up
20:56:03.507 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:56:03.508 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:03.509 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:05.641 02.132 29876 Exposure complete
20:56:05.685 00.044 29876 worker thread done servicing request
20:56:05.685 00.000 31432 OnExposeComplete: enter
20:56:05.688 00.003 31432 UpdateGuideState(): m_state=6
20:56:05.690 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
20:56:05.692 00.002 31432 Star::Find returns 1 (0), X=610.10, Y=164.48, Mass=2473, SNR=30.3, Peak=226 HFD=3.7
20:56:05.693 00.001 31432 MultiStar: [#1 0.78,0.00,1.01,U] [#2 -0.05,0.28,1.17,U] [#3 0.88,-0.70,0.00,M2] [#4 0.94,0.07,0.00,M1] [#5 0.62,0.06,0.96,U] [#6 0.08,-0.08,1.10,U] [#7 0.54,-0.46,0.82,U] [#8 0.85,-0.48,0.00,M1] 
20:56:05.695 00.002 31432 refined, 5 included, MultiStar: {0.38, -0.03}, one-star: {0.46, -0.10}
20:56:05.697 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.10 = -0.10)
20:56:05.699 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
20:56:05.701 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-0.08 mountX=0.38 mountY=0.09, mountTheta=0.23
20:56:05.704 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.03, opts=13)
20:56:05.706 00.002 31432 Enqueuing Move request for scope (0.38, -0.03)
20:56:05.709 00.003 29876 Worker thread wakes up
20:56:05.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.03) opts 0xd
20:56:05.709 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.03)
20:56:05.709 00.000 29876 Moving (0.38, -0.03) raw xDistance=0.38 yDistance=0.09
20:56:05.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
20:56:05.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:05.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:56:05.709 00.000 29876 MoveAxis(W, 37, ABG)
20:56:05.709 00.000 29876 Guiding  Dir = 3, Dur = 37
20:56:05.709 00.000 29876 IsSlewing returns 0
20:56:05.710 00.001 29876 IsGuiding returns 0
20:56:05.710 00.000 29876 PulseGuide returned control before completion, sleep 47
20:56:05.713 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:05.724 00.011 31432 UpdateGuideState exits: m=2473 RSB=30.3
20:56:05.727 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:05.728 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:05.730 00.002 31432 Enqueuing Expose request
20:56:05.762 00.032 29876 IsGuiding returns 1
20:56:05.762 00.000 29876 scope still moving after pulse duration time elapsed
20:56:05.793 00.031 29876 IsSlewing returns 0
20:56:05.793 00.000 29876 IsGuiding returns 1
20:56:05.825 00.032 29876 IsSlewing returns 0
20:56:05.825 00.000 29876 IsGuiding returns 0
20:56:05.825 00.000 29876 scope move finished after 37 + 78 ms
20:56:05.825 00.000 29876 Move returns status 0, amount 37
20:56:05.825 00.000 29876 MoveAxis(N, 0, ABG)
20:56:05.825 00.000 29876 Move returns status 0, amount 0
20:56:05.825 00.000 29876 move complete, result=0
20:56:05.826 00.001 29876 worker thread done servicing request
20:56:05.826 00.000 29876 Worker thread wakes up
20:56:05.826 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:05.826 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.1 px 0 ms NORTH
20:56:05.828 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:07.744 01.916 29876 Exposure complete
20:56:07.787 00.043 29876 worker thread done servicing request
20:56:07.787 00.000 31432 OnExposeComplete: enter
20:56:07.790 00.003 31432 UpdateGuideState(): m_state=6
20:56:07.792 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
20:56:07.794 00.002 31432 Star::Find returns 1 (0), X=609.28, Y=164.39, Mass=2508, SNR=30.4, Peak=184 HFD=3.8
20:56:07.796 00.002 31432 MultiStar: [#1 -0.03,-0.05,1.09,U] [#2 0.17,0.10,1.17,U] [#3 0.47,-0.35,1.01,U] [#4 0.11,-0.14,0.94,U] [#5 0.29,-0.12,0.93,U] [#6 0.15,-0.41,1.06,U] [#7 -0.10,-0.70,0.87,U] [#8 0.53,-0.82,0.00,M2] 
20:56:07.798 00.002 31432 refined, 7 included, MultiStar: {0.09, -0.22}, one-star: {-0.36, -0.18}
20:56:07.800 00.002 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.20 = -1.20)
20:56:07.801 00.001 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.81 = 1.81)
20:56:07.803 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.18 mountX=0.08 mountY=0.23, mountTheta=1.22
20:56:07.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.22, opts=13)
20:56:07.810 00.004 31432 Enqueuing Move request for scope (0.09, -0.22)
20:56:07.813 00.003 29876 Worker thread wakes up
20:56:07.813 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
20:56:07.813 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
20:56:07.813 00.000 29876 Moving (0.09, -0.22) raw xDistance=0.08 yDistance=0.23
20:56:07.813 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:56:07.813 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:07.813 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:56:07.814 00.001 29876 MoveAxis(E, 0, ABG)
20:56:07.814 00.000 29876 Move returns status 0, amount 0
20:56:07.814 00.000 29876 MoveAxis(N, 0, ABG)
20:56:07.814 00.000 29876 Move returns status 0, amount 0
20:56:07.814 00.000 29876 move complete, result=0
20:56:07.814 00.000 29876 worker thread done servicing request
20:56:07.819 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:07.833 00.014 31432 UpdateGuideState exits: m=2508 RSB=30.4
20:56:07.835 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:07.837 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:07.839 00.002 31432 Enqueuing Expose request
20:56:07.841 00.002 29876 Worker thread wakes up
20:56:07.841 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:56:07.843 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:07.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:09.973 02.130 29876 Exposure complete
20:56:10.016 00.043 29876 worker thread done servicing request
20:56:10.016 00.000 31432 OnExposeComplete: enter
20:56:10.018 00.002 31432 UpdateGuideState(): m_state=6
20:56:10.019 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
20:56:10.022 00.003 31432 Star::Find returns 1 (0), X=610.26, Y=164.50, Mass=2533, SNR=30.6, Peak=225 HFD=3.3
20:56:10.024 00.002 31432 MultiStar: [#1 1.47,-0.22,0.00,M1] [#2 0.73,0.04,1.14,U] [#3 0.82,-0.31,0.00,M2] [#4 0.97,0.02,0.00,M1] [#5 1.15,-0.05,0.00,M1] [#6 0.72,-0.13,1.08,U] [#7 0.94,-0.37,0.00,M1] [#8 1.06,-0.29,0.00,M3] 
20:56:10.026 00.002 31432 single-star, 2 included, MultiStar: {0.69, -0.05}, one-star: {0.62, -0.07}
20:56:10.027 00.001 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
20:56:10.029 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.87 = 2.87)
20:56:10.031 00.002 31432 CameraToMount -- cameraX=0.62 cameraY=-0.07 hyp=0.63 cameraTheta=-0.12 mountX=0.62 mountY=0.17, mountTheta=0.27
20:56:10.034 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=-0.07, opts=13)
20:56:10.038 00.004 31432 Enqueuing Move request for scope (0.62, -0.07)
20:56:10.040 00.002 29876 Worker thread wakes up
20:56:10.040 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.07) opts 0xd
20:56:10.040 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, -0.07)
20:56:10.040 00.000 29876 Moving (0.62, -0.07) raw xDistance=0.62 yDistance=0.17
20:56:10.040 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
20:56:10.040 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:10.040 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:56:10.040 00.000 29876 MoveAxis(W, 60, ABG)
20:56:10.040 00.000 29876 Guiding  Dir = 3, Dur = 60
20:56:10.040 00.000 29876 IsSlewing returns 0
20:56:10.040 00.000 29876 IsGuiding returns 0
20:56:10.040 00.000 29876 PulseGuide returned control before completion, sleep 70
20:56:10.044 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:56:10.054 00.010 31432 UpdateGuideState exits: m=2533 RSB=30.6
20:56:10.058 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:10.058 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:10.061 00.003 31432 Enqueuing Expose request
20:56:10.126 00.065 29876 IsGuiding returns 1
20:56:10.126 00.000 29876 scope still moving after pulse duration time elapsed
20:56:10.157 00.031 29876 IsSlewing returns 0
20:56:10.157 00.000 29876 IsGuiding returns 1
20:56:10.188 00.031 29876 IsSlewing returns 0
20:56:10.188 00.000 29876 IsGuiding returns 1
20:56:10.219 00.031 29876 IsSlewing returns 0
20:56:10.219 00.000 29876 IsGuiding returns 0
20:56:10.219 00.000 29876 scope move finished after 60 + 118 ms
20:56:10.219 00.000 29876 Move returns status 0, amount 60
20:56:10.219 00.000 29876 MoveAxis(N, 0, ABG)
20:56:10.219 00.000 29876 Move returns status 0, amount 0
20:56:10.219 00.000 29876 move complete, result=0
20:56:10.219 00.000 29876 worker thread done servicing request
20:56:10.219 00.000 29876 Worker thread wakes up
20:56:10.219 00.000 31432 GuideStep: 0.6 px 60 ms WEST, 0.2 px 0 ms NORTH
20:56:10.222 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:10.222 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:12.138 01.916 29876 Exposure complete
20:56:12.181 00.043 29876 worker thread done servicing request
20:56:12.181 00.000 31432 OnExposeComplete: enter
20:56:12.184 00.003 31432 UpdateGuideState(): m_state=6
20:56:12.186 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
20:56:12.188 00.002 31432 Star::Find returns 1 (0), X=610.44, Y=164.31, Mass=2205, SNR=28.3, Peak=210 HFD=3.3
20:56:12.190 00.002 31432 MultiStar: [#1 1.04,-0.01,0.00,M2] [#2 0.07,0.56,1.27,U] [#3 0.86,-0.22,0.00,M3] [#4 0.71,0.32,1.00,U] [#5 0.96,-0.06,0.00,M2] [#6 0.51,0.22,1.16,U] [#7 0.71,-0.01,0.86,U] [#8 1.32,-0.50,0.00,M4] 
20:56:12.192 00.002 31432 refined, 4 included, MultiStar: {0.53, 0.19}, one-star: {0.80, -0.27}
20:56:12.194 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
20:56:12.196 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.34 = -2.95)
20:56:12.198 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=0.19 hyp=0.56 cameraTheta=0.35 mountX=0.53 mountY=-0.11, mountTheta=-0.20
20:56:12.200 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.19, opts=13)
20:56:12.202 00.002 31432 Enqueuing Move request for scope (0.53, 0.19)
20:56:12.204 00.002 29876 Worker thread wakes up
20:56:12.204 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.19) opts 0xd
20:56:12.204 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.19)
20:56:12.204 00.000 29876 Moving (0.53, 0.19) raw xDistance=0.53 yDistance=-0.11
20:56:12.204 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
20:56:12.204 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:12.204 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:56:12.205 00.001 29876 MoveAxis(W, 60, ABG)
20:56:12.205 00.000 29876 Guiding  Dir = 3, Dur = 60
20:56:12.205 00.000 29876 IsSlewing returns 0
20:56:12.205 00.000 29876 IsGuiding returns 0
20:56:12.205 00.000 29876 PulseGuide returned control before completion, sleep 70
20:56:12.208 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:56:12.220 00.012 31432 UpdateGuideState exits: m=2205 RSB=28.3
20:56:12.222 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:12.224 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:12.226 00.002 31432 Enqueuing Expose request
20:56:12.277 00.051 29876 IsGuiding returns 1
20:56:12.277 00.000 29876 scope still moving after pulse duration time elapsed
20:56:12.307 00.030 29876 IsSlewing returns 0
20:56:12.307 00.000 29876 IsGuiding returns 1
20:56:12.339 00.032 29876 IsSlewing returns 0
20:56:12.339 00.000 29876 IsGuiding returns 1
20:56:12.370 00.031 29876 IsSlewing returns 0
20:56:12.370 00.000 29876 IsGuiding returns 0
20:56:12.370 00.000 29876 scope move finished after 60 + 105 ms
20:56:12.370 00.000 29876 Move returns status 0, amount 60
20:56:12.370 00.000 29876 MoveAxis(N, 0, ABG)
20:56:12.370 00.000 29876 Move returns status 0, amount 0
20:56:12.370 00.000 29876 move complete, result=0
20:56:12.370 00.000 29876 worker thread done servicing request
20:56:12.370 00.000 29876 Worker thread wakes up
20:56:12.370 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:12.370 00.000 31432 GuideStep: 0.5 px 60 ms WEST, -0.1 px 0 ms NORTH
20:56:12.373 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:14.505 02.132 29876 Exposure complete
20:56:14.548 00.043 29876 worker thread done servicing request
20:56:14.548 00.000 31432 OnExposeComplete: enter
20:56:14.550 00.002 31432 UpdateGuideState(): m_state=6
20:56:14.552 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
20:56:14.554 00.002 31432 Star::Find returns 1 (0), X=610.25, Y=164.94, Mass=2416, SNR=30.0, Peak=204 HFD=3.4
20:56:14.556 00.002 31432 MultiStar: [#1 1.17,0.47,0.00,M3] [#2 0.87,0.84,0.00,M1] [#3 0.73,0.94,0.00,M4] [#4 0.67,0.71,0.00,M1] [#5 0.92,0.47,0.00,M3] [#6 0.94,0.17,0.00,M1] [#7 0.65,0.39,0.87,U] [#8 0.73,0.53,0.00,M5] 
20:56:14.558 00.002 31432 single-star, 1 included, MultiStar: {0.63, 0.38}, one-star: {0.61, 0.36}
20:56:14.559 00.001 31432 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
20:56:14.561 00.002 31432 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
20:56:14.563 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=0.36 hyp=0.71 cameraTheta=0.54 mountX=0.62 mountY=-0.27, mountTheta=-0.41
20:56:14.565 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.36, opts=13)
20:56:14.567 00.002 31432 Enqueuing Move request for scope (0.61, 0.36)
20:56:14.569 00.002 29876 Worker thread wakes up
20:56:14.569 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.36) opts 0xd
20:56:14.569 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.36)
20:56:14.569 00.000 29876 Moving (0.61, 0.36) raw xDistance=0.62 yDistance=-0.27
20:56:14.569 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
20:56:14.569 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:14.569 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:56:14.570 00.001 29876 MoveAxis(W, 68, ABG)
20:56:14.570 00.000 29876 Guiding  Dir = 3, Dur = 68
20:56:14.570 00.000 29876 IsSlewing returns 0
20:56:14.570 00.000 29876 IsGuiding returns 0
20:56:14.570 00.000 29876 PulseGuide returned control before completion, sleep 78
20:56:14.575 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:14.586 00.011 31432 UpdateGuideState exits: m=2416 RSB=30.0
20:56:14.588 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:14.590 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:14.592 00.002 31432 Enqueuing Expose request
20:56:14.660 00.068 29876 IsGuiding returns 1
20:56:14.660 00.000 29876 scope still moving after pulse duration time elapsed
20:56:14.691 00.031 29876 IsSlewing returns 0
20:56:14.691 00.000 29876 IsGuiding returns 1
20:56:14.721 00.030 29876 IsSlewing returns 0
20:56:14.721 00.000 29876 IsGuiding returns 0
20:56:14.721 00.000 29876 scope move finished after 68 + 83 ms
20:56:14.721 00.000 29876 Move returns status 0, amount 68
20:56:14.721 00.000 29876 MoveAxis(N, 0, ABG)
20:56:14.721 00.000 29876 Move returns status 0, amount 0
20:56:14.721 00.000 29876 move complete, result=0
20:56:14.721 00.000 29876 worker thread done servicing request
20:56:14.721 00.000 29876 Worker thread wakes up
20:56:14.721 00.000 31432 GuideStep: 0.6 px 68 ms WEST, -0.3 px 0 ms NORTH
20:56:14.723 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:14.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:16.634 01.911 29876 Exposure complete
20:56:16.676 00.042 29876 worker thread done servicing request
20:56:16.677 00.001 31432 OnExposeComplete: enter
20:56:16.679 00.002 31432 UpdateGuideState(): m_state=6
20:56:16.682 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
20:56:16.683 00.001 31432 Star::Find returns 1 (0), X=610.30, Y=164.61, Mass=2651, SNR=31.2, Peak=202 HFD=3.6
20:56:16.686 00.003 31432 MultiStar: [#1 1.19,-0.01,0.00,M4] [#2 1.10,0.18,0.00,M2] [#3 1.15,-0.32,0.00,M5] [#4 0.54,0.30,0.92,U] [#5 1.14,0.12,0.00,M4] [#6 0.85,-0.11,0.00,M2] [#7 0.52,0.09,0.87,U] [#8 1.03,-0.36,0.00,M6] 
20:56:16.687 00.001 31432 refined, 2 included, MultiStar: {0.58, 0.14}, one-star: {0.66, 0.03}
20:56:16.689 00.002 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
20:56:16.691 00.002 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
20:56:16.693 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=0.14 hyp=0.59 cameraTheta=0.23 mountX=0.58 mountY=-0.05, mountTheta=-0.08
20:56:16.696 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.14, opts=13)
20:56:16.698 00.002 31432 Enqueuing Move request for scope (0.58, 0.14)
20:56:16.700 00.002 29876 Worker thread wakes up
20:56:16.700 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.14) opts 0xd
20:56:16.701 00.001 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.14)
20:56:16.701 00.000 29876 Moving (0.58, 0.14) raw xDistance=0.58 yDistance=-0.05
20:56:16.701 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
20:56:16.701 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:16.701 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:56:16.701 00.000 29876 MoveAxis(W, 65, ABG)
20:56:16.701 00.000 29876 Guiding  Dir = 3, Dur = 65
20:56:16.701 00.000 29876 IsSlewing returns 0
20:56:16.701 00.000 29876 IsGuiding returns 0
20:56:16.701 00.000 29876 PulseGuide returned control before completion, sleep 75
20:56:16.704 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:16.715 00.011 31432 UpdateGuideState exits: m=2651 RSB=31.2
20:56:16.718 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:16.719 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:16.721 00.002 31432 Enqueuing Expose request
20:56:16.787 00.066 29876 IsGuiding returns 1
20:56:16.787 00.000 29876 scope still moving after pulse duration time elapsed
20:56:16.818 00.031 29876 IsSlewing returns 0
20:56:16.818 00.000 29876 IsGuiding returns 1
20:56:16.849 00.031 29876 IsSlewing returns 0
20:56:16.849 00.000 29876 IsGuiding returns 1
20:56:16.880 00.031 29876 IsSlewing returns 0
20:56:16.880 00.000 29876 IsGuiding returns 1
20:56:16.910 00.030 29876 IsSlewing returns 0
20:56:16.910 00.000 29876 IsGuiding returns 0
20:56:16.910 00.000 29876 scope move finished after 65 + 144 ms
20:56:16.910 00.000 29876 Move returns status 0, amount 65
20:56:16.910 00.000 29876 MoveAxis(N, 0, ABG)
20:56:16.910 00.000 29876 Move returns status 0, amount 0
20:56:16.910 00.000 29876 move complete, result=0
20:56:16.910 00.000 29876 worker thread done servicing request
20:56:16.910 00.000 29876 Worker thread wakes up
20:56:16.910 00.000 31432 GuideStep: 0.6 px 65 ms WEST, -0.0 px 0 ms NORTH
20:56:16.914 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:16.914 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:19.048 02.134 29876 Exposure complete
20:56:19.092 00.044 29876 worker thread done servicing request
20:56:19.092 00.000 31432 OnExposeComplete: enter
20:56:19.095 00.003 31432 UpdateGuideState(): m_state=6
20:56:19.097 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
20:56:19.099 00.002 31432 Star::Find returns 1 (0), X=609.93, Y=164.65, Mass=2464, SNR=30.2, Peak=250 HFD=3.3
20:56:19.100 00.001 31432 MultiStar: [#1 1.13,0.18,0.00,M5] [#2 0.70,0.21,1.20,U] [#3 1.27,-0.33,0.00,M6] [#4 0.57,0.40,1.00,U] [#5 0.57,0.22,1.00,U] [#6 0.81,-0.26,0.00,M3] [#7 0.45,-0.08,0.83,U] [#8 1.16,-0.34,0.00,M7] 
20:56:19.102 00.002 31432 single-star, 4 included, MultiStar: {0.53, 0.17}, one-star: {0.29, 0.08}
20:56:19.104 00.002 31432 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
20:56:19.106 00.002 31432 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
20:56:19.108 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.25 mountX=0.29 mountY=-0.03, mountTheta=-0.10
20:56:19.109 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.08, opts=13)
20:56:19.112 00.003 31432 Enqueuing Move request for scope (0.29, 0.08)
20:56:19.113 00.001 29876 Worker thread wakes up
20:56:19.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
20:56:19.113 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
20:56:19.113 00.000 29876 Moving (0.29, 0.08) raw xDistance=0.29 yDistance=-0.03
20:56:19.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
20:56:19.114 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:19.114 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:56:19.114 00.000 29876 MoveAxis(W, 37, ABG)
20:56:19.114 00.000 29876 Guiding  Dir = 3, Dur = 37
20:56:19.114 00.000 29876 IsSlewing returns 0
20:56:19.114 00.000 29876 IsGuiding returns 0
20:56:19.114 00.000 29876 PulseGuide returned control before completion, sleep 47
20:56:19.118 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:19.130 00.012 31432 UpdateGuideState exits: m=2464 RSB=30.2
20:56:19.132 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:19.133 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:19.135 00.002 31432 Enqueuing Expose request
20:56:19.170 00.035 29876 IsGuiding returns 1
20:56:19.170 00.000 29876 scope still moving after pulse duration time elapsed
20:56:19.201 00.031 29876 IsSlewing returns 0
20:56:19.201 00.000 29876 IsGuiding returns 0
20:56:19.201 00.000 29876 scope move finished after 37 + 49 ms
20:56:19.201 00.000 29876 Move returns status 0, amount 37
20:56:19.201 00.000 29876 MoveAxis(N, 0, ABG)
20:56:19.201 00.000 29876 Move returns status 0, amount 0
20:56:19.201 00.000 29876 move complete, result=0
20:56:19.201 00.000 29876 worker thread done servicing request
20:56:19.201 00.000 29876 Worker thread wakes up
20:56:19.201 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:19.201 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:19.201 00.000 31432 GuideStep: 0.3 px 37 ms WEST, -0.0 px 0 ms NORTH
20:56:21.108 01.907 29876 Exposure complete
20:56:21.153 00.045 29876 worker thread done servicing request
20:56:21.153 00.000 31432 OnExposeComplete: enter
20:56:21.155 00.002 31432 UpdateGuideState(): m_state=6
20:56:21.157 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
20:56:21.159 00.002 31432 Star::Find returns 1 (0), X=610.52, Y=164.21, Mass=2517, SNR=31.3, Peak=242 HFD=3.4
20:56:21.161 00.002 31432 MultiStar: [#1 1.28,-0.37,0.00,M6] [#2 1.18,-0.12,0.00,M2] [#3 1.28,-0.57,0.00,M7] [#4 0.70,0.01,0.92,U] [#5 1.16,-0.64,0.00,M4] [#6 1.16,-0.36,0.00,M4] [#7 0.96,-0.66,0.00,M1] [#8 0.98,-0.56,0.00,M8] 
20:56:21.162 00.001 31432 refined, 1 included, MultiStar: {0.80, -0.19}, one-star: {0.88, -0.37}
20:56:21.164 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
20:56:21.166 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
20:56:21.168 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=-0.19 hyp=0.82 cameraTheta=-0.23 mountX=0.79 mountY=0.31, mountTheta=0.37
20:56:21.171 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=-0.19, opts=13)
20:56:21.173 00.002 31432 Enqueuing Move request for scope (0.80, -0.19)
20:56:21.174 00.001 29876 Worker thread wakes up
20:56:21.174 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.19) opts 0xd
20:56:21.175 00.001 29876 Handling offset move in thread for scope, endpoint = (0.80, -0.19)
20:56:21.175 00.000 29876 Moving (0.80, -0.19) raw xDistance=0.79 yDistance=0.31
20:56:21.175 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.79
20:56:21.175 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:21.175 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:56:21.175 00.000 29876 MoveAxis(W, 82, ABG)
20:56:21.175 00.000 29876 Guiding  Dir = 3, Dur = 82
20:56:21.175 00.000 29876 IsSlewing returns 0
20:56:21.175 00.000 29876 IsGuiding returns 0
20:56:21.175 00.000 29876 PulseGuide returned control before completion, sleep 92
20:56:21.178 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:21.189 00.011 31432 UpdateGuideState exits: m=2517 RSB=31.3
20:56:21.192 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:21.193 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:21.195 00.002 31432 Enqueuing Expose request
20:56:21.275 00.080 29876 IsGuiding returns 1
20:56:21.275 00.000 29876 scope still moving after pulse duration time elapsed
20:56:21.306 00.031 29876 IsSlewing returns 0
20:56:21.306 00.000 29876 IsGuiding returns 1
20:56:21.337 00.031 29876 IsSlewing returns 0
20:56:21.337 00.000 29876 IsGuiding returns 0
20:56:21.337 00.000 29876 scope move finished after 82 + 79 ms
20:56:21.337 00.000 29876 Move returns status 0, amount 82
20:56:21.337 00.000 29876 MoveAxis(N, 0, ABG)
20:56:21.337 00.000 29876 Move returns status 0, amount 0
20:56:21.337 00.000 29876 move complete, result=0
20:56:21.337 00.000 29876 worker thread done servicing request
20:56:21.337 00.000 29876 Worker thread wakes up
20:56:21.337 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:21.337 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:21.337 00.000 31432 GuideStep: 0.8 px 82 ms WEST, 0.3 px 0 ms NORTH
20:56:23.470 02.133 29876 Exposure complete
20:56:23.513 00.043 29876 worker thread done servicing request
20:56:23.513 00.000 31432 OnExposeComplete: enter
20:56:23.515 00.002 31432 UpdateGuideState(): m_state=6
20:56:23.517 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
20:56:23.519 00.002 31432 Star::Find returns 1 (0), X=610.31, Y=164.43, Mass=2486, SNR=30.4, Peak=233 HFD=3.2
20:56:23.521 00.002 31432 MultiStar: [#1 1.42,-0.30,0.00,M7] [#2 0.95,0.05,0.00,M3] [#3 1.51,-0.53,0.00,M8] [#4 0.74,-0.13,0.92,U] [#5 1.06,-0.05,0.00,M5] [#6 0.88,-0.14,0.00,M5] [#7 0.81,-0.54,0.00,M2] [#8 1.23,-0.52,0.00,M9] 
20:56:23.523 00.002 31432 single-star, 1 included, MultiStar: {0.70, -0.14}, one-star: {0.67, -0.14}
20:56:23.525 00.002 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
20:56:23.527 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
20:56:23.529 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.69 cameraTheta=-0.21 mountX=0.67 mountY=0.24, mountTheta=0.35
20:56:23.531 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=-0.14, opts=13)
20:56:23.533 00.002 31432 Enqueuing Move request for scope (0.67, -0.14)
20:56:23.535 00.002 29876 Worker thread wakes up
20:56:23.535 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.14) opts 0xd
20:56:23.535 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, -0.14)
20:56:23.535 00.000 29876 Moving (0.67, -0.14) raw xDistance=0.67 yDistance=0.24
20:56:23.535 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
20:56:23.535 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:23.535 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:56:23.536 00.001 29876 MoveAxis(W, 76, ABG)
20:56:23.536 00.000 29876 Guiding  Dir = 3, Dur = 76
20:56:23.536 00.000 29876 IsSlewing returns 0
20:56:23.536 00.000 29876 IsGuiding returns 0
20:56:23.536 00.000 29876 PulseGuide returned control before completion, sleep 86
20:56:23.539 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=6, FiltMax=257, Gamma=0.490
20:56:23.552 00.013 31432 UpdateGuideState exits: m=2486 RSB=30.4
20:56:23.554 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:23.556 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:23.557 00.001 31432 Enqueuing Expose request
20:56:23.624 00.067 29876 IsGuiding returns 1
20:56:23.624 00.000 29876 scope still moving after pulse duration time elapsed
20:56:23.654 00.030 29876 IsSlewing returns 0
20:56:23.654 00.000 29876 IsGuiding returns 1
20:56:23.685 00.031 29876 IsSlewing returns 0
20:56:23.685 00.000 29876 IsGuiding returns 0
20:56:23.685 00.000 29876 scope move finished after 76 + 73 ms
20:56:23.685 00.000 29876 Move returns status 0, amount 76
20:56:23.685 00.000 29876 MoveAxis(N, 0, ABG)
20:56:23.685 00.000 29876 Move returns status 0, amount 0
20:56:23.685 00.000 29876 move complete, result=0
20:56:23.686 00.001 29876 worker thread done servicing request
20:56:23.686 00.000 29876 Worker thread wakes up
20:56:23.686 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:23.686 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:23.686 00.000 31432 GuideStep: 0.7 px 76 ms WEST, 0.2 px 0 ms NORTH
20:56:25.601 01.915 29876 Exposure complete
20:56:25.644 00.043 29876 worker thread done servicing request
20:56:25.644 00.000 31432 OnExposeComplete: enter
20:56:25.646 00.002 31432 UpdateGuideState(): m_state=6
20:56:25.648 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
20:56:25.650 00.002 31432 Star::Find returns 1 (0), X=609.62, Y=164.64, Mass=2473, SNR=30.4, Peak=212 HFD=3.4
20:56:25.652 00.002 31432 MultiStar: [#1 0.75,0.02,1.02,U] [#2 0.32,0.02,1.17,U] [#3 0.24,-0.37,1.00,U] [#4 0.51,0.15,0.93,U] [#5 0.62,-0.22,0.94,U] [#6 0.40,-0.40,1.07,U] [#7 0.19,-0.37,0.85,U] [#8 0.84,-0.36,0.00,M10] 
20:56:25.654 00.002 31432 single-star, 7 included, MultiStar: {0.38, -0.13}, one-star: {-0.02, 0.07}
20:56:25.656 00.002 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
20:56:25.658 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.45)
20:56:25.660 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.84 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
20:56:25.663 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.07, opts=13)
20:56:25.665 00.002 31432 Enqueuing Move request for scope (-0.02, 0.07)
20:56:25.667 00.002 29876 Worker thread wakes up
20:56:25.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
20:56:25.668 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
20:56:25.668 00.000 29876 Moving (-0.02, 0.07) raw xDistance=-0.02 yDistance=-0.07
20:56:25.668 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:56:25.668 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:25.668 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:56:25.668 00.000 29876 MoveAxis(E, 0, ABG)
20:56:25.668 00.000 29876 Move returns status 0, amount 0
20:56:25.668 00.000 29876 MoveAxis(N, 0, ABG)
20:56:25.668 00.000 29876 Move returns status 0, amount 0
20:56:25.668 00.000 29876 move complete, result=0
20:56:25.668 00.000 29876 worker thread done servicing request
20:56:25.671 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=7, FiltMax=257, Gamma=0.490
20:56:25.685 00.014 31432 UpdateGuideState exits: m=2473 RSB=30.4
20:56:25.687 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:25.689 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:25.691 00.002 31432 Enqueuing Expose request
20:56:25.693 00.002 29876 Worker thread wakes up
20:56:25.694 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:56:25.696 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:25.696 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:27.817 02.121 29876 Exposure complete
20:56:27.865 00.048 29876 worker thread done servicing request
20:56:27.865 00.000 31432 OnExposeComplete: enter
20:56:27.867 00.002 31432 UpdateGuideState(): m_state=6
20:56:27.869 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
20:56:27.870 00.001 31432 Star::Find returns 1 (0), X=610.01, Y=164.14, Mass=2315, SNR=29.5, Peak=239 HFD=3.2
20:56:27.872 00.002 31432 MultiStar: [#1 0.86,-0.46,0.00,M7] [#2 0.78,-0.53,0.00,M3] [#3 0.91,-0.80,0.00,M8] [#4 1.03,-0.57,0.00,M1] [#5 0.98,-0.64,0.00,M5] [#6 0.88,-0.67,0.00,M5] [#7 0.92,-0.57,0.00,M2] [#8 0.81,-0.93,0.00,R] 
20:56:27.874 00.002 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.89 = -0.89)
20:56:27.876 00.002 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.12 = 2.12)
20:56:27.878 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.44 hyp=0.58 cameraTheta=-0.87 mountX=0.36 mountY=0.49, mountTheta=0.93
20:56:27.881 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.44, opts=13)
20:56:27.883 00.002 31432 Enqueuing Move request for scope (0.37, -0.44)
20:56:27.885 00.002 29876 Worker thread wakes up
20:56:27.885 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.44) opts 0xd
20:56:27.885 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.44)
20:56:27.885 00.000 29876 Moving (0.37, -0.44) raw xDistance=0.36 yDistance=0.49
20:56:27.885 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
20:56:27.885 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:27.885 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:56:27.885 00.000 29876 MoveAxis(W, 35, ABG)
20:56:27.885 00.000 29876 Guiding  Dir = 3, Dur = 35
20:56:27.885 00.000 29876 IsSlewing returns 0
20:56:27.885 00.000 29876 IsGuiding returns 0
20:56:27.886 00.001 29876 PulseGuide returned control before completion, sleep 45
20:56:27.889 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:27.900 00.011 31432 UpdateGuideState exits: m=2315 RSB=29.5
20:56:27.904 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:27.906 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:27.907 00.001 31432 Enqueuing Expose request
20:56:27.942 00.035 29876 IsGuiding returns 1
20:56:27.942 00.000 29876 scope still moving after pulse duration time elapsed
20:56:27.973 00.031 29876 IsSlewing returns 0
20:56:27.973 00.000 29876 IsGuiding returns 0
20:56:27.973 00.000 29876 scope move finished after 35 + 52 ms
20:56:27.973 00.000 29876 Move returns status 0, amount 35
20:56:27.973 00.000 29876 MoveAxis(N, 0, ABG)
20:56:27.973 00.000 29876 Move returns status 0, amount 0
20:56:27.973 00.000 29876 move complete, result=0
20:56:27.973 00.000 29876 worker thread done servicing request
20:56:27.973 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.5 px 0 ms NORTH
20:56:27.976 00.003 29876 Worker thread wakes up
20:56:27.976 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:27.976 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:29.890 01.914 29876 Exposure complete
20:56:29.935 00.045 29876 worker thread done servicing request
20:56:29.935 00.000 31432 OnExposeComplete: enter
20:56:29.937 00.002 31432 UpdateGuideState(): m_state=6
20:56:29.939 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
20:56:29.941 00.002 31432 Star::Find returns 1 (0), X=610.15, Y=163.97, Mass=2438, SNR=30.1, Peak=202 HFD=3.9
20:56:29.943 00.002 31432 MultiStar: [#1 0.77,-0.38,0.00,M8] [#2 0.67,-0.29,1.10,U] [#3 0.81,-0.60,0.00,M9] [#4 1.01,-0.59,0.00,M2] [#5 0.88,-0.69,0.00,M6] [#6 1.21,-0.70,0.00,M6] [#7 0.87,-1.00,0.00,M3] [#8 0.13,0.21,0.88,U] 
20:56:29.946 00.003 31432 refined, 2 included, MultiStar: {0.46, -0.25}, one-star: {0.51, -0.60}
20:56:29.948 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
20:56:29.950 00.002 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
20:56:29.952 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.25 hyp=0.52 cameraTheta=-0.49 mountX=0.45 mountY=0.31, mountTheta=0.61
20:56:29.954 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.25, opts=13)
20:56:29.956 00.002 31432 Enqueuing Move request for scope (0.46, -0.25)
20:56:29.958 00.002 29876 Worker thread wakes up
20:56:29.958 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.25) opts 0xd
20:56:29.958 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.25)
20:56:29.958 00.000 29876 Moving (0.46, -0.25) raw xDistance=0.45 yDistance=0.31
20:56:29.958 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
20:56:29.958 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.21 newest=0.73
20:56:29.958 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
20:56:29.958 00.000 29876 MoveAxis(W, 48, ABG)
20:56:29.959 00.001 29876 Guiding  Dir = 3, Dur = 48
20:56:29.959 00.000 29876 IsSlewing returns 0
20:56:29.959 00.000 29876 IsGuiding returns 0
20:56:29.959 00.000 29876 PulseGuide returned control before completion, sleep 58
20:56:29.962 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:29.973 00.011 31432 UpdateGuideState exits: m=2438 RSB=30.1
20:56:29.975 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:29.977 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:29.979 00.002 31432 Enqueuing Expose request
20:56:30.027 00.048 29876 IsGuiding returns 1
20:56:30.027 00.000 29876 scope still moving after pulse duration time elapsed
20:56:30.059 00.032 29876 IsSlewing returns 0
20:56:30.059 00.000 29876 IsGuiding returns 1
20:56:30.089 00.030 29876 IsSlewing returns 0
20:56:30.089 00.000 29876 IsGuiding returns 1
20:56:30.119 00.030 29876 IsSlewing returns 0
20:56:30.119 00.000 29876 IsGuiding returns 1
20:56:30.149 00.030 29876 IsSlewing returns 0
20:56:30.149 00.000 29876 IsGuiding returns 1
20:56:30.180 00.031 29876 IsSlewing returns 0
20:56:30.180 00.000 29876 IsGuiding returns 0
20:56:30.180 00.000 29876 scope move finished after 48 + 173 ms
20:56:30.180 00.000 29876 Move returns status 0, amount 48
20:56:30.180 00.000 29876 BLC: Oldest BLC event removed
20:56:30.180 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
20:56:30.180 00.000 29876 MoveAxis(S, 43, ABG)
20:56:30.180 00.000 29876 Guiding  Dir = 1, Dur = 43
20:56:30.180 00.000 29876 IsSlewing returns 0
20:56:30.180 00.000 29876 IsGuiding returns 0
20:56:30.180 00.000 29876 PulseGuide returned control before completion, sleep 53
20:56:30.242 00.062 29876 IsGuiding returns 1
20:56:30.242 00.000 29876 scope still moving after pulse duration time elapsed
20:56:30.272 00.030 29876 IsSlewing returns 0
20:56:30.272 00.000 29876 IsGuiding returns 1
20:56:30.302 00.030 29876 IsSlewing returns 0
20:56:30.302 00.000 29876 IsGuiding returns 0
20:56:30.302 00.000 29876 scope move finished after 43 + 78 ms
20:56:30.302 00.000 29876 Move returns status 0, amount 43
20:56:30.302 00.000 29876 move complete, result=0
20:56:30.302 00.000 29876 worker thread done servicing request
20:56:30.302 00.000 29876 Worker thread wakes up
20:56:30.302 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.3 px 43 ms SOUTH
20:56:30.307 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:30.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:32.430 02.123 29876 Exposure complete
20:56:32.472 00.042 29876 worker thread done servicing request
20:56:32.472 00.000 31432 OnExposeComplete: enter
20:56:32.475 00.003 31432 UpdateGuideState(): m_state=6
20:56:32.478 00.003 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
20:56:32.480 00.002 31432 Star::Find returns 1 (0), X=610.29, Y=164.53, Mass=2559, SNR=30.9, Peak=216 HFD=3.4
20:56:32.482 00.002 31432 MultiStar: [#1 1.05,0.15,0.00,M9] [#2 1.14,0.36,0.00,M3] [#3 1.13,0.14,0.00,M10] [#4 0.99,-0.16,0.00,M3] [#5 1.00,0.11,0.00,M7] [#6 1.36,0.10,0.00,M7] [#7 0.61,-0.14,0.81,U] [#8 0.24,0.56,0.88,U] 
20:56:32.484 00.002 31432 refined, 2 included, MultiStar: {0.50, 0.12}, one-star: {0.65, -0.05}
20:56:32.486 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
20:56:32.488 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
20:56:32.490 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.12 hyp=0.52 cameraTheta=0.24 mountX=0.51 mountY=-0.04, mountTheta=-0.08
20:56:32.493 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.12, opts=13)
20:56:32.495 00.002 31432 Enqueuing Move request for scope (0.50, 0.12)
20:56:32.500 00.005 29876 Worker thread wakes up
20:56:32.500 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.12) opts 0xd
20:56:32.500 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.12)
20:56:32.501 00.001 29876 Moving (0.50, 0.12) raw xDistance=0.51 yDistance=-0.04
20:56:32.501 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
20:56:32.501 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:32.501 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:56:32.501 00.000 29876 MoveAxis(W, 56, ABG)
20:56:32.501 00.000 29876 Guiding  Dir = 3, Dur = 56
20:56:32.501 00.000 29876 IsSlewing returns 0
20:56:32.501 00.000 29876 IsGuiding returns 0
20:56:32.501 00.000 29876 PulseGuide returned control before completion, sleep 66
20:56:32.506 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:32.518 00.012 31432 UpdateGuideState exits: m=2559 RSB=30.9
20:56:32.521 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:32.523 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:32.525 00.002 31432 Enqueuing Expose request
20:56:32.569 00.044 29876 IsGuiding returns 1
20:56:32.569 00.000 29876 scope still moving after pulse duration time elapsed
20:56:32.599 00.030 29876 IsSlewing returns 0
20:56:32.599 00.000 29876 IsGuiding returns 1
20:56:32.630 00.031 29876 IsSlewing returns 0
20:56:32.630 00.000 29876 IsGuiding returns 1
20:56:32.661 00.031 29876 IsSlewing returns 0
20:56:32.661 00.000 29876 IsGuiding returns 1
20:56:32.693 00.032 29876 IsSlewing returns 0
20:56:32.693 00.000 29876 IsGuiding returns 0
20:56:32.693 00.000 29876 scope move finished after 56 + 135 ms
20:56:32.693 00.000 29876 Move returns status 0, amount 56
20:56:32.693 00.000 29876 MoveAxis(N, 0, ABG)
20:56:32.693 00.000 29876 Move returns status 0, amount 0
20:56:32.693 00.000 29876 move complete, result=0
20:56:32.693 00.000 29876 worker thread done servicing request
20:56:32.693 00.000 29876 Worker thread wakes up
20:56:32.693 00.000 31432 GuideStep: 0.5 px 56 ms WEST, -0.0 px 0 ms NORTH
20:56:32.696 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:32.696 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:34.606 01.910 29876 Exposure complete
20:56:34.649 00.043 29876 worker thread done servicing request
20:56:34.650 00.001 31432 OnExposeComplete: enter
20:56:34.652 00.002 31432 UpdateGuideState(): m_state=6
20:56:34.654 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
20:56:34.656 00.002 31432 Star::Find returns 1 (0), X=609.78, Y=164.93, Mass=2544, SNR=31.0, Peak=240 HFD=3.7
20:56:34.658 00.002 31432 MultiStar: [#1 0.82,0.32,0.00,M10] [#2 0.36,0.73,1.13,U] [#3 0.95,-0.22,0.00,R] [#4 0.04,0.54,0.89,U] [#5 0.34,0.49,0.96,U] [#6 0.44,0.42,1.09,U] [#7 0.50,0.36,0.84,U] [#8 -0.11,1.22,0.00,M1] 
20:56:34.659 00.001 31432 single-star, 5 included, MultiStar: {0.30, 0.49}, one-star: {0.14, 0.36}
20:56:34.661 00.002 31432 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
20:56:34.663 00.002 31432 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.09)
20:56:34.665 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.38 cameraTheta=1.21 mountX=0.15 mountY=-0.33, mountTheta=-1.16
20:56:34.667 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.36, opts=13)
20:56:34.669 00.002 31432 Enqueuing Move request for scope (0.14, 0.36)
20:56:34.671 00.002 29876 Worker thread wakes up
20:56:34.671 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
20:56:34.671 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
20:56:34.671 00.000 29876 Moving (0.14, 0.36) raw xDistance=0.15 yDistance=-0.33
20:56:34.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:56:34.671 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:56:34.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:56:34.671 00.000 29876 MoveAxis(E, 0, ABG)
20:56:34.671 00.000 29876 Move returns status 0, amount 0
20:56:34.671 00.000 29876 MoveAxis(N, 0, ABG)
20:56:34.672 00.001 29876 Move returns status 0, amount 0
20:56:34.672 00.000 29876 move complete, result=0
20:56:34.672 00.000 29876 worker thread done servicing request
20:56:34.675 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:34.686 00.011 31432 UpdateGuideState exits: m=2544 RSB=31.0
20:56:34.688 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:34.690 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:34.692 00.002 31432 Enqueuing Expose request
20:56:34.694 00.002 29876 Worker thread wakes up
20:56:34.694 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:56:34.696 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:34.696 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:36.828 02.132 29876 Exposure complete
20:56:36.870 00.042 29876 worker thread done servicing request
20:56:36.871 00.001 31432 OnExposeComplete: enter
20:56:36.873 00.002 31432 UpdateGuideState(): m_state=6
20:56:36.875 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
20:56:36.877 00.002 31432 Star::Find returns 1 (0), X=610.31, Y=164.10, Mass=2573, SNR=30.9, Peak=209 HFD=3.8
20:56:36.878 00.001 31432 MultiStar: [#1 0.83,-0.22,0.00,R] [#2 0.58,0.05,1.16,U] [#3 0.44,-0.36,1.01,U] [#4 1.16,-0.14,0.00,M3] [#5 1.11,-0.28,0.00,M7] [#6 0.34,-0.05,1.12,U] [#7 1.03,-0.71,0.00,M2] [#8 0.38,0.49,0.88,U] 
20:56:36.880 00.002 31432 refined, 4 included, MultiStar: {0.48, -0.08}, one-star: {0.67, -0.48}
20:56:36.882 00.002 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
20:56:36.884 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
20:56:36.886 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=-0.08 hyp=0.49 cameraTheta=-0.16 mountX=0.48 mountY=0.15, mountTheta=0.30
20:56:36.888 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.08, opts=13)
20:56:36.890 00.002 31432 Enqueuing Move request for scope (0.48, -0.08)
20:56:36.892 00.002 29876 Worker thread wakes up
20:56:36.892 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.08) opts 0xd
20:56:36.892 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.08)
20:56:36.892 00.000 29876 Moving (0.48, -0.08) raw xDistance=0.48 yDistance=0.15
20:56:36.892 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
20:56:36.892 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:36.892 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:56:36.892 00.000 29876 MoveAxis(W, 46, ABG)
20:56:36.892 00.000 29876 Guiding  Dir = 3, Dur = 46
20:56:36.892 00.000 29876 IsSlewing returns 0
20:56:36.893 00.001 29876 IsGuiding returns 0
20:56:36.893 00.000 29876 PulseGuide returned control before completion, sleep 56
20:56:36.896 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:36.907 00.011 31432 UpdateGuideState exits: m=2573 RSB=30.9
20:56:36.910 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:36.912 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:36.913 00.001 31432 Enqueuing Expose request
20:56:36.953 00.040 29876 IsGuiding returns 1
20:56:36.953 00.000 29876 scope still moving after pulse duration time elapsed
20:56:36.983 00.030 29876 IsSlewing returns 0
20:56:36.983 00.000 29876 IsGuiding returns 1
20:56:37.014 00.031 29876 IsSlewing returns 0
20:56:37.015 00.001 29876 IsGuiding returns 1
20:56:37.045 00.030 29876 IsSlewing returns 0
20:56:37.045 00.000 29876 IsGuiding returns 0
20:56:37.045 00.000 29876 scope move finished after 46 + 105 ms
20:56:37.045 00.000 29876 Move returns status 0, amount 46
20:56:37.045 00.000 29876 MoveAxis(N, 0, ABG)
20:56:37.045 00.000 29876 Move returns status 0, amount 0
20:56:37.045 00.000 29876 move complete, result=0
20:56:37.045 00.000 29876 worker thread done servicing request
20:56:37.045 00.000 29876 Worker thread wakes up
20:56:37.045 00.000 31432 GuideStep: 0.5 px 46 ms WEST, 0.2 px 0 ms NORTH
20:56:37.047 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:37.047 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:38.961 01.914 29876 Exposure complete
20:56:39.006 00.045 29876 worker thread done servicing request
20:56:39.006 00.000 31432 OnExposeComplete: enter
20:56:39.008 00.002 31432 UpdateGuideState(): m_state=6
20:56:39.010 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
20:56:39.012 00.002 31432 Star::Find returns 1 (0), X=609.82, Y=164.20, Mass=2368, SNR=29.2, Peak=210 HFD=3.5
20:56:39.014 00.002 31432 MultiStar: [#1 0.12,0.01,1.04,U] [#2 -0.05,-0.07,1.25,U] [#3 0.09,-0.36,1.08,U] [#4 0.60,-0.42,0.98,U] [#5 0.83,-0.53,0.00,M8] [#6 0.14,-0.36,1.09,U] [#7 0.54,-0.57,0.87,U] [#8 0.01,0.22,0.96,U] 
20:56:39.015 00.001 31432 refined, 7 included, MultiStar: {0.19, -0.23}, one-star: {0.18, -0.38}
20:56:39.017 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
20:56:39.019 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
20:56:39.021 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.90 mountX=0.18 mountY=0.26, mountTheta=0.96
20:56:39.024 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.23, opts=13)
20:56:39.026 00.002 31432 Enqueuing Move request for scope (0.19, -0.23)
20:56:39.028 00.002 29876 Worker thread wakes up
20:56:39.028 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
20:56:39.028 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
20:56:39.028 00.000 29876 Moving (0.19, -0.23) raw xDistance=0.18 yDistance=0.26
20:56:39.028 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:56:39.028 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:39.028 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:56:39.028 00.000 29876 MoveAxis(E, 0, ABG)
20:56:39.028 00.000 29876 Move returns status 0, amount 0
20:56:39.028 00.000 29876 MoveAxis(N, 0, ABG)
20:56:39.028 00.000 29876 Move returns status 0, amount 0
20:56:39.028 00.000 29876 move complete, result=0
20:56:39.028 00.000 29876 worker thread done servicing request
20:56:39.034 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:39.045 00.011 31432 UpdateGuideState exits: m=2368 RSB=29.2
20:56:39.047 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:39.049 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:39.050 00.001 31432 Enqueuing Expose request
20:56:39.053 00.003 29876 Worker thread wakes up
20:56:39.053 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
20:56:39.055 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:39.055 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:41.181 02.126 29876 Exposure complete
20:56:41.237 00.056 29876 worker thread done servicing request
20:56:41.237 00.000 31432 OnExposeComplete: enter
20:56:41.239 00.002 31432 UpdateGuideState(): m_state=6
20:56:41.241 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
20:56:41.244 00.003 31432 Star::Find returns 1 (0), X=609.80, Y=164.09, Mass=2402, SNR=29.8, Peak=217 HFD=3.5
20:56:41.247 00.003 31432 MultiStar: [#1 -0.20,-0.34,1.01,U] [#2 -0.09,-0.13,1.20,U] [#3 -0.36,-0.53,1.08,U] [#4 0.60,-0.19,0.92,U] [#5 0.42,-0.34,0.96,U] [#6 0.05,-0.41,1.14,U] [#7 0.91,-0.59,0.00,M2] [#8 0.05,0.20,0.91,U] 
20:56:41.250 00.003 31432 refined, 7 included, MultiStar: {0.06, -0.29}, one-star: {0.16, -0.48}
20:56:41.252 00.002 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
20:56:41.255 00.003 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
20:56:41.257 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=0.06 mountY=0.29, mountTheta=1.38
20:56:41.261 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.29, opts=13)
20:56:41.264 00.003 31432 Enqueuing Move request for scope (0.06, -0.29)
20:56:41.266 00.002 29876 Worker thread wakes up
20:56:41.266 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
20:56:41.266 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
20:56:41.266 00.000 29876 Moving (0.06, -0.29) raw xDistance=0.06 yDistance=0.29
20:56:41.266 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:56:41.266 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:41.267 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:56:41.267 00.000 29876 MoveAxis(E, 0, ABG)
20:56:41.267 00.000 29876 Move returns status 0, amount 0
20:56:41.267 00.000 29876 MoveAxis(N, 0, ABG)
20:56:41.267 00.000 29876 Move returns status 0, amount 0
20:56:41.267 00.000 29876 move complete, result=0
20:56:41.267 00.000 29876 worker thread done servicing request
20:56:41.271 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=7, FiltMax=257, Gamma=0.490
20:56:41.290 00.019 31432 UpdateGuideState exits: m=2402 RSB=29.8
20:56:41.293 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:41.295 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:41.298 00.003 31432 Enqueuing Expose request
20:56:41.300 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:56:41.303 00.003 29876 Worker thread wakes up
20:56:41.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:41.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:43.211 01.908 29876 Exposure complete
20:56:43.264 00.053 29876 worker thread done servicing request
20:56:43.264 00.000 31432 OnExposeComplete: enter
20:56:43.266 00.002 31432 UpdateGuideState(): m_state=6
20:56:43.268 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
20:56:43.270 00.002 31432 Star::Find returns 1 (0), X=609.95, Y=164.14, Mass=2273, SNR=29.3, Peak=255 HFD=3.0
20:56:43.273 00.003 31432 MultiStar: [#1 -0.14,-0.05,1.04,U] [#2 0.77,-0.40,0.00,M1] [#3 0.01,-0.15,1.08,U] [#4 0.70,-0.30,0.97,U] [#5 0.68,-0.13,0.94,U] [#6 0.78,-0.60,0.00,M4] [#7 0.36,-0.47,0.91,U] [#8 -0.05,0.68,0.91,U] 
20:56:43.275 00.002 31432 refined, 6 included, MultiStar: {0.26, -0.13}, one-star: {0.31, -0.44}
20:56:43.277 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
20:56:43.279 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
20:56:43.281 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.46 mountX=0.26 mountY=0.17, mountTheta=0.58
20:56:43.284 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.13, opts=13)
20:56:43.286 00.002 31432 Enqueuing Move request for scope (0.26, -0.13)
20:56:43.288 00.002 29876 Worker thread wakes up
20:56:43.288 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
20:56:43.288 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
20:56:43.288 00.000 29876 Moving (0.26, -0.13) raw xDistance=0.26 yDistance=0.17
20:56:43.288 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
20:56:43.288 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:43.288 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:56:43.288 00.000 29876 MoveAxis(W, 25, ABG)
20:56:43.288 00.000 29876 Guiding  Dir = 3, Dur = 25
20:56:43.289 00.001 29876 IsSlewing returns 0
20:56:43.289 00.000 29876 IsGuiding returns 0
20:56:43.289 00.000 29876 PulseGuide returned control before completion, sleep 35
20:56:43.293 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:43.310 00.017 31432 UpdateGuideState exits: m=2273 RSB=29.3
20:56:43.314 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:43.316 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:43.319 00.003 31432 Enqueuing Expose request
20:56:43.334 00.015 29876 IsGuiding returns 1
20:56:43.334 00.000 29876 scope still moving after pulse duration time elapsed
20:56:43.365 00.031 29876 IsSlewing returns 0
20:56:43.365 00.000 29876 IsGuiding returns 1
20:56:43.396 00.031 29876 IsSlewing returns 0
20:56:43.396 00.000 29876 IsGuiding returns 0
20:56:43.396 00.000 29876 scope move finished after 25 + 81 ms
20:56:43.396 00.000 29876 Move returns status 0, amount 25
20:56:43.396 00.000 29876 MoveAxis(N, 0, ABG)
20:56:43.396 00.000 29876 Move returns status 0, amount 0
20:56:43.396 00.000 29876 move complete, result=0
20:56:43.397 00.001 29876 worker thread done servicing request
20:56:43.397 00.000 29876 Worker thread wakes up
20:56:43.397 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:43.397 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:43.397 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.2 px 0 ms NORTH
20:56:45.522 02.125 29876 Exposure complete
20:56:45.565 00.043 29876 worker thread done servicing request
20:56:45.565 00.000 31432 OnExposeComplete: enter
20:56:45.568 00.003 31432 UpdateGuideState(): m_state=6
20:56:45.570 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
20:56:45.572 00.002 31432 Star::Find returns 1 (0), X=610.02, Y=164.58, Mass=2455, SNR=30.8, Peak=226 HFD=3.5
20:56:45.573 00.001 31432 MultiStar: [#1 -0.16,0.23,0.99,U] [#2 0.27,-0.12,1.14,U] [#3 -0.28,-0.16,1.02,U] [#4 0.57,0.01,0.90,U] [#5 0.67,-0.12,0.90,U] [#6 0.18,-0.41,1.06,U] [#7 0.62,-0.62,0.00,M2] [#8 -0.18,0.30,0.88,U] 
20:56:45.575 00.002 31432 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.38, 0.01}
20:56:45.577 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
20:56:45.579 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
20:56:45.581 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=0.17 mountY=0.07, mountTheta=0.37
20:56:45.584 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.04, opts=13)
20:56:45.586 00.002 31432 Enqueuing Move request for scope (0.18, -0.04)
20:56:45.587 00.001 29876 Worker thread wakes up
20:56:45.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
20:56:45.587 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
20:56:45.587 00.000 29876 Moving (0.18, -0.04) raw xDistance=0.17 yDistance=0.07
20:56:45.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:56:45.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:45.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:56:45.587 00.000 29876 MoveAxis(E, 0, ABG)
20:56:45.587 00.000 29876 Move returns status 0, amount 0
20:56:45.588 00.001 29876 MoveAxis(N, 0, ABG)
20:56:45.588 00.000 29876 Move returns status 0, amount 0
20:56:45.588 00.000 29876 move complete, result=0
20:56:45.588 00.000 29876 worker thread done servicing request
20:56:45.591 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:45.602 00.011 31432 UpdateGuideState exits: m=2455 RSB=30.8
20:56:45.604 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:45.606 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:45.608 00.002 31432 Enqueuing Expose request
20:56:45.609 00.001 29876 Worker thread wakes up
20:56:45.609 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:56:45.611 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:45.612 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:47.529 01.917 29876 Exposure complete
20:56:47.575 00.046 29876 worker thread done servicing request
20:56:47.576 00.001 31432 OnExposeComplete: enter
20:56:47.578 00.002 31432 UpdateGuideState(): m_state=6
20:56:47.580 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
20:56:47.582 00.002 31432 Star::Find returns 1 (0), X=610.01, Y=163.72, Mass=2569, SNR=31.0, Peak=254 HFD=3.3
20:56:47.584 00.002 31432 MultiStar: [#1 -0.07,-0.45,1.03,U] [#2 0.24,-0.56,1.14,U] [#3 -0.23,-0.70,1.03,U] [#4 0.64,-0.40,0.93,U] [#5 1.00,-0.84,0.00,M6] [#6 0.45,-0.88,0.00,M4] [#7 0.67,-0.82,0.00,M3] [#8 -0.22,0.27,0.87,U] 
20:56:47.586 00.002 31432 refined, 5 included, MultiStar: {0.12, -0.47}, one-star: {0.37, -0.85}
20:56:47.588 00.002 31432 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
20:56:47.590 00.002 31432 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
20:56:47.592 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.47 hyp=0.49 cameraTheta=-1.31 mountX=0.11 mountY=0.48, mountTheta=1.34
20:56:47.594 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.47, opts=13)
20:56:47.596 00.002 31432 Enqueuing Move request for scope (0.12, -0.47)
20:56:47.598 00.002 29876 Worker thread wakes up
20:56:47.598 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.47) opts 0xd
20:56:47.598 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.47)
20:56:47.598 00.000 29876 Moving (0.12, -0.47) raw xDistance=0.11 yDistance=0.48
20:56:47.598 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:56:47.598 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
20:56:47.598 00.000 29876 MoveAxis(E, 0, ABG)
20:56:47.598 00.000 29876 Move returns status 0, amount 0
20:56:47.598 00.000 29876 MoveAxis(S, 36, ABG)
20:56:47.598 00.000 29876 Guiding  Dir = 1, Dur = 36
20:56:47.598 00.000 29876 IsSlewing returns 0
20:56:47.599 00.001 29876 IsGuiding returns 0
20:56:47.599 00.000 29876 PulseGuide returned control before completion, sleep 46
20:56:47.602 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:47.614 00.012 31432 UpdateGuideState exits: m=2569 RSB=31.0
20:56:47.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:47.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:47.620 00.002 31432 Enqueuing Expose request
20:56:47.652 00.032 29876 IsGuiding returns 1
20:56:47.652 00.000 29876 scope still moving after pulse duration time elapsed
20:56:47.684 00.032 29876 IsSlewing returns 0
20:56:47.684 00.000 29876 IsGuiding returns 1
20:56:47.715 00.031 29876 IsSlewing returns 0
20:56:47.715 00.000 29876 IsGuiding returns 1
20:56:47.746 00.031 29876 IsSlewing returns 0
20:56:47.746 00.000 29876 IsGuiding returns 1
20:56:47.778 00.032 29876 IsSlewing returns 0
20:56:47.778 00.000 29876 IsGuiding returns 0
20:56:47.778 00.000 29876 scope move finished after 36 + 142 ms
20:56:47.778 00.000 29876 Move returns status 0, amount 36
20:56:47.778 00.000 29876 move complete, result=0
20:56:47.778 00.000 29876 worker thread done servicing request
20:56:47.778 00.000 29876 Worker thread wakes up
20:56:47.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:47.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:47.778 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 36 ms SOUTH
20:56:49.907 02.129 29876 Exposure complete
20:56:49.949 00.042 29876 worker thread done servicing request
20:56:49.949 00.000 31432 OnExposeComplete: enter
20:56:49.952 00.003 31432 UpdateGuideState(): m_state=6
20:56:49.954 00.002 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
20:56:49.956 00.002 31432 Star::Find returns 1 (0), X=609.58, Y=164.41, Mass=2518, SNR=31.1, Peak=255 HFD=3.3
20:56:49.958 00.002 31432 MultiStar: [#1 -0.48,-0.08,1.03,U] [#2 0.50,-0.10,1.10,U] [#3 -0.07,-0.50,0.98,U] [#4 0.75,-0.18,0.92,U] [#5 0.42,-0.34,0.92,U] [#6 0.51,-0.33,1.05,U] [#7 0.89,-0.56,0.00,M4] [#8 0.02,0.27,0.86,U] 
20:56:49.960 00.002 31432 single-star, 7 included, MultiStar: {0.20, -0.18}, one-star: {-0.06, -0.17}
20:56:49.961 00.001 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
20:56:49.963 00.002 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
20:56:49.965 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=-0.07 mountY=0.15, mountTheta=1.98
20:56:49.969 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.17, opts=13)
20:56:49.972 00.003 31432 Enqueuing Move request for scope (-0.06, -0.17)
20:56:49.974 00.002 29876 Worker thread wakes up
20:56:49.974 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
20:56:49.974 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
20:56:49.974 00.000 29876 Moving (-0.06, -0.17) raw xDistance=-0.07 yDistance=0.15
20:56:49.974 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:56:49.974 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:49.974 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:56:49.974 00.000 29876 MoveAxis(E, 0, ABG)
20:56:49.974 00.000 29876 Move returns status 0, amount 0
20:56:49.974 00.000 29876 MoveAxis(N, 0, ABG)
20:56:49.974 00.000 29876 Move returns status 0, amount 0
20:56:49.974 00.000 29876 move complete, result=0
20:56:49.974 00.000 29876 worker thread done servicing request
20:56:49.977 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:49.989 00.012 31432 UpdateGuideState exits: m=2518 RSB=31.1
20:56:49.991 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:49.993 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:49.995 00.002 31432 Enqueuing Expose request
20:56:49.997 00.002 29876 Worker thread wakes up
20:56:49.997 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:49.997 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:49.997 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:56:51.903 01.906 29876 Exposure complete
20:56:51.947 00.044 29876 worker thread done servicing request
20:56:51.947 00.000 31432 OnExposeComplete: enter
20:56:51.949 00.002 31432 UpdateGuideState(): m_state=6
20:56:51.951 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
20:56:51.953 00.002 31432 Star::Find returns 1 (0), X=610.29, Y=164.42, Mass=2364, SNR=29.7, Peak=233 HFD=3.2
20:56:51.955 00.002 31432 MultiStar: [#1 0.15,0.09,1.05,U] [#2 1.03,-0.07,0.00,M1] [#3 0.54,-0.81,0.00,M1] [#4 1.44,-0.29,0.00,M1] [#5 1.25,-0.26,0.00,M6] [#6 0.97,-0.31,0.00,M4] [#7 1.42,-0.52,0.00,M5] [#8 0.70,0.59,0.00,M1] 
20:56:51.957 00.002 31432 refined, 1 included, MultiStar: {0.39, -0.03}, one-star: {0.65, -0.15}
20:56:51.959 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
20:56:51.960 00.001 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
20:56:51.962 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-0.07 mountX=0.39 mountY=0.09, mountTheta=0.22
20:56:51.966 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.03, opts=13)
20:56:51.970 00.004 31432 Enqueuing Move request for scope (0.39, -0.03)
20:56:51.972 00.002 29876 Worker thread wakes up
20:56:51.972 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.03) opts 0xd
20:56:51.972 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.03)
20:56:51.972 00.000 29876 Moving (0.39, -0.03) raw xDistance=0.39 yDistance=0.09
20:56:51.972 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
20:56:51.972 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:51.972 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:56:51.972 00.000 29876 MoveAxis(W, 38, ABG)
20:56:51.972 00.000 29876 Guiding  Dir = 3, Dur = 38
20:56:51.972 00.000 29876 IsSlewing returns 0
20:56:51.972 00.000 29876 IsGuiding returns 0
20:56:51.973 00.001 29876 PulseGuide returned control before completion, sleep 48
20:56:51.976 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=7, FiltMax=257, Gamma=0.490
20:56:51.987 00.011 31432 UpdateGuideState exits: m=2364 RSB=29.7
20:56:51.991 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:51.992 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:51.994 00.002 31432 Enqueuing Expose request
20:56:52.027 00.033 29876 IsGuiding returns 1
20:56:52.027 00.000 29876 scope still moving after pulse duration time elapsed
20:56:52.058 00.031 29876 IsSlewing returns 0
20:56:52.058 00.000 29876 IsGuiding returns 1
20:56:52.089 00.031 29876 IsSlewing returns 0
20:56:52.089 00.000 29876 IsGuiding returns 1
20:56:52.121 00.032 29876 IsSlewing returns 0
20:56:52.121 00.000 29876 IsGuiding returns 0
20:56:52.121 00.000 29876 scope move finished after 38 + 109 ms
20:56:52.121 00.000 29876 Move returns status 0, amount 38
20:56:52.121 00.000 29876 MoveAxis(N, 0, ABG)
20:56:52.121 00.000 29876 Move returns status 0, amount 0
20:56:52.121 00.000 29876 move complete, result=0
20:56:52.122 00.001 29876 worker thread done servicing request
20:56:52.122 00.000 29876 Worker thread wakes up
20:56:52.122 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:52.122 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:52.122 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.1 px 0 ms NORTH
20:56:54.252 02.130 29876 Exposure complete
20:56:54.305 00.053 29876 worker thread done servicing request
20:56:54.305 00.000 31432 OnExposeComplete: enter
20:56:54.306 00.001 31432 UpdateGuideState(): m_state=6
20:56:54.309 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
20:56:54.311 00.002 31432 Star::Find returns 1 (0), X=610.31, Y=164.21, Mass=2385, SNR=30.8, Peak=225 HFD=3.5
20:56:54.313 00.002 31432 MultiStar: [#1 0.43,-0.18,1.05,U] [#2 0.89,-0.19,0.00,M2] [#3 0.70,-0.48,0.00,M2] [#4 1.09,-0.58,0.00,M2] [#5 1.00,-0.48,0.00,M7] [#6 1.09,-0.63,0.00,M5] [#7 0.93,-0.58,0.00,M6] [#8 0.75,-0.40,0.00,M2] 
20:56:54.315 00.002 31432 refined, 1 included, MultiStar: {0.55, -0.27}, one-star: {0.67, -0.37}
20:56:54.317 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.49 = -0.49)
20:56:54.319 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
20:56:54.321 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.27 hyp=0.61 cameraTheta=-0.46 mountX=0.54 mountY=0.35, mountTheta=0.58
20:56:54.323 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.27, opts=13)
20:56:54.326 00.003 31432 Enqueuing Move request for scope (0.55, -0.27)
20:56:54.327 00.001 29876 Worker thread wakes up
20:56:54.327 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.27) opts 0xd
20:56:54.328 00.001 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.27)
20:56:54.328 00.000 29876 Moving (0.55, -0.27) raw xDistance=0.54 yDistance=0.35
20:56:54.328 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
20:56:54.328 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
20:56:54.328 00.000 29876 MoveAxis(W, 57, ABG)
20:56:54.328 00.000 29876 Guiding  Dir = 3, Dur = 57
20:56:54.328 00.000 29876 IsSlewing returns 0
20:56:54.328 00.000 29876 IsGuiding returns 0
20:56:54.328 00.000 29876 PulseGuide returned control before completion, sleep 67
20:56:54.332 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:56:54.343 00.011 31432 UpdateGuideState exits: m=2385 RSB=30.8
20:56:54.346 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:54.348 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:54.349 00.001 31432 Enqueuing Expose request
20:56:54.406 00.057 29876 IsGuiding returns 1
20:56:54.406 00.000 29876 scope still moving after pulse duration time elapsed
20:56:54.436 00.030 29876 IsSlewing returns 0
20:56:54.436 00.000 29876 IsGuiding returns 1
20:56:54.468 00.032 29876 IsSlewing returns 0
20:56:54.468 00.000 29876 IsGuiding returns 1
20:56:54.499 00.031 29876 IsSlewing returns 0
20:56:54.499 00.000 29876 IsGuiding returns 0
20:56:54.499 00.000 29876 scope move finished after 57 + 114 ms
20:56:54.499 00.000 29876 Move returns status 0, amount 57
20:56:54.499 00.000 29876 MoveAxis(S, 26, ABG)
20:56:54.499 00.000 29876 Guiding  Dir = 1, Dur = 26
20:56:54.499 00.000 29876 IsSlewing returns 0
20:56:54.499 00.000 29876 IsGuiding returns 0
20:56:54.500 00.001 29876 PulseGuide returned control before completion, sleep 36
20:56:54.546 00.046 29876 IsGuiding returns 1
20:56:54.546 00.000 29876 scope still moving after pulse duration time elapsed
20:56:54.576 00.030 29876 IsSlewing returns 0
20:56:54.576 00.000 29876 IsGuiding returns 1
20:56:54.607 00.031 29876 IsSlewing returns 0
20:56:54.607 00.000 29876 IsGuiding returns 1
20:56:54.639 00.032 29876 IsSlewing returns 0
20:56:54.639 00.000 29876 IsGuiding returns 1
20:56:54.669 00.030 29876 IsSlewing returns 0
20:56:54.669 00.000 29876 IsGuiding returns 1
20:56:54.700 00.031 29876 IsSlewing returns 0
20:56:54.700 00.000 29876 IsGuiding returns 1
20:56:54.732 00.032 29876 IsSlewing returns 0
20:56:54.732 00.000 29876 IsGuiding returns 0
20:56:54.732 00.000 29876 scope move finished after 26 + 206 ms
20:56:54.732 00.000 29876 Move returns status 0, amount 26
20:56:54.732 00.000 29876 move complete, result=0
20:56:54.732 00.000 29876 worker thread done servicing request
20:56:54.732 00.000 29876 Worker thread wakes up
20:56:54.732 00.000 31432 GuideStep: 0.5 px 57 ms WEST, 0.4 px 26 ms SOUTH
20:56:54.735 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:54.735 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:56.648 01.913 29876 Exposure complete
20:56:56.692 00.044 29876 worker thread done servicing request
20:56:56.692 00.000 31432 OnExposeComplete: enter
20:56:56.694 00.002 31432 UpdateGuideState(): m_state=6
20:56:56.696 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
20:56:56.699 00.003 31432 Star::Find returns 1 (0), X=610.19, Y=164.47, Mass=2313, SNR=29.0, Peak=196 HFD=3.3
20:56:56.701 00.002 31432 MultiStar: [#1 0.21,0.33,1.08,U] [#2 0.63,-0.07,1.18,U] [#3 -0.30,-0.23,1.06,U] [#4 0.72,-0.13,0.99,U] [#5 0.85,0.12,0.00,M8] [#6 0.65,-0.32,1.20,U] [#7 0.22,-0.15,0.87,U] [#8 -0.07,0.68,0.90,U] 
20:56:56.702 00.001 31432 refined, 7 included, MultiStar: {0.34, -0.01}, one-star: {0.55, -0.11}
20:56:56.704 00.002 31432 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:56:56.706 00.002 31432 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:56:56.708 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.04 mountX=0.34 mountY=0.07, mountTheta=0.19
20:56:56.711 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.01, opts=13)
20:56:56.713 00.002 31432 Enqueuing Move request for scope (0.34, -0.01)
20:56:56.714 00.001 29876 Worker thread wakes up
20:56:56.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
20:56:56.714 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
20:56:56.714 00.000 29876 Moving (0.34, -0.01) raw xDistance=0.34 yDistance=0.07
20:56:56.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
20:56:56.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:56.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:56:56.714 00.000 29876 MoveAxis(W, 41, ABG)
20:56:56.714 00.000 29876 Guiding  Dir = 3, Dur = 41
20:56:56.715 00.001 29876 IsSlewing returns 0
20:56:56.715 00.000 29876 IsGuiding returns 0
20:56:56.715 00.000 29876 PulseGuide returned control before completion, sleep 51
20:56:56.718 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=7, FiltMax=257, Gamma=0.490
20:56:56.729 00.011 31432 UpdateGuideState exits: m=2313 RSB=29.0
20:56:56.731 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:56.733 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:56.735 00.002 31432 Enqueuing Expose request
20:56:56.770 00.035 29876 IsGuiding returns 1
20:56:56.770 00.000 29876 scope still moving after pulse duration time elapsed
20:56:56.800 00.030 29876 IsSlewing returns 0
20:56:56.800 00.000 29876 IsGuiding returns 1
20:56:56.832 00.032 29876 IsSlewing returns 0
20:56:56.832 00.000 29876 IsGuiding returns 0
20:56:56.832 00.000 29876 scope move finished after 41 + 75 ms
20:56:56.832 00.000 29876 Move returns status 0, amount 41
20:56:56.832 00.000 29876 MoveAxis(N, 0, ABG)
20:56:56.832 00.000 29876 Move returns status 0, amount 0
20:56:56.832 00.000 29876 move complete, result=0
20:56:56.832 00.000 29876 worker thread done servicing request
20:56:56.832 00.000 29876 Worker thread wakes up
20:56:56.832 00.000 31432 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
20:56:56.835 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:56.835 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:56:58.967 02.132 29876 Exposure complete
20:56:59.011 00.044 29876 worker thread done servicing request
20:56:59.011 00.000 31432 OnExposeComplete: enter
20:56:59.014 00.003 31432 UpdateGuideState(): m_state=6
20:56:59.016 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
20:56:59.018 00.002 31432 Star::Find returns 1 (0), X=609.97, Y=164.02, Mass=2439, SNR=30.7, Peak=256 HFD=3.0
20:56:59.019 00.001 31432 MultiStar: [#1 0.02,-0.38,1.01,U] [#2 0.50,-0.26,1.13,U] [#3 -0.25,-0.53,0.99,U] [#4 0.45,-0.37,0.89,U] [#5 0.85,-0.52,0.00,M9] [#6 0.45,-0.56,1.07,U] [#7 0.64,-0.91,0.00,M6] [#8 -0.25,0.25,0.86,U] 
20:56:59.021 00.002 31432 refined, 6 included, MultiStar: {0.19, -0.36}, one-star: {0.33, -0.56}
20:56:59.023 00.002 31432 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
20:56:59.024 00.001 31432 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
20:56:59.026 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.36 hyp=0.40 cameraTheta=-1.08 mountX=0.18 mountY=0.38, mountTheta=1.12
20:56:59.029 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.36, opts=13)
20:56:59.031 00.002 31432 Enqueuing Move request for scope (0.19, -0.36)
20:56:59.034 00.003 29876 Worker thread wakes up
20:56:59.034 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.36) opts 0xd
20:56:59.034 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.36)
20:56:59.034 00.000 29876 Moving (0.19, -0.36) raw xDistance=0.18 yDistance=0.38
20:56:59.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:56:59.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
20:56:59.034 00.000 29876 MoveAxis(E, 0, ABG)
20:56:59.034 00.000 29876 Move returns status 0, amount 0
20:56:59.034 00.000 29876 MoveAxis(S, 28, ABG)
20:56:59.034 00.000 29876 Guiding  Dir = 1, Dur = 28
20:56:59.034 00.000 29876 IsSlewing returns 0
20:56:59.034 00.000 29876 IsGuiding returns 0
20:56:59.035 00.001 29876 PulseGuide returned control before completion, sleep 38
20:56:59.038 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:56:59.050 00.012 31432 UpdateGuideState exits: m=2439 RSB=30.7
20:56:59.052 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:59.054 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:56:59.056 00.002 31432 Enqueuing Expose request
20:56:59.076 00.020 29876 IsGuiding returns 1
20:56:59.076 00.000 29876 scope still moving after pulse duration time elapsed
20:56:59.106 00.030 29876 IsSlewing returns 0
20:56:59.106 00.000 29876 IsGuiding returns 1
20:56:59.137 00.031 29876 IsSlewing returns 0
20:56:59.137 00.000 29876 IsGuiding returns 1
20:56:59.168 00.031 29876 IsSlewing returns 0
20:56:59.168 00.000 29876 IsGuiding returns 1
20:56:59.199 00.031 29876 IsSlewing returns 0
20:56:59.199 00.000 29876 IsGuiding returns 1
20:56:59.230 00.031 29876 IsSlewing returns 0
20:56:59.230 00.000 29876 IsGuiding returns 0
20:56:59.230 00.000 29876 scope move finished after 28 + 167 ms
20:56:59.230 00.000 29876 Move returns status 0, amount 28
20:56:59.230 00.000 29876 move complete, result=0
20:56:59.230 00.000 29876 worker thread done servicing request
20:56:59.230 00.000 29876 Worker thread wakes up
20:56:59.230 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 28 ms SOUTH
20:56:59.233 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:56:59.233 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:01.142 01.909 29876 Exposure complete
20:57:01.185 00.043 29876 worker thread done servicing request
20:57:01.185 00.000 31432 OnExposeComplete: enter
20:57:01.188 00.003 31432 UpdateGuideState(): m_state=6
20:57:01.190 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
20:57:01.192 00.002 31432 Star::Find returns 1 (0), X=609.22, Y=164.71, Mass=2298, SNR=29.5, Peak=237 HFD=3.5
20:57:01.194 00.002 31432 MultiStar: [#1 -0.68,0.22,1.08,U] [#2 0.12,0.16,1.17,U] [#3 -0.13,-0.22,1.07,U] [#4 0.25,-0.06,0.93,U] [#5 0.11,-0.05,0.93,U] [#6 -0.07,-0.19,1.10,U] [#7 0.38,-0.45,0.82,U] [#8 -0.21,0.32,0.94,U] 
20:57:01.196 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.42, 0.14}
20:57:01.198 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
20:57:01.199 00.001 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
20:57:01.201 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=-0.09 mountY=-0.01, mountTheta=-3.04
20:57:01.205 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.00, opts=13)
20:57:01.207 00.002 31432 Enqueuing Move request for scope (-0.09, -0.00)
20:57:01.209 00.002 29876 Worker thread wakes up
20:57:01.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
20:57:01.209 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
20:57:01.209 00.000 29876 Moving (-0.09, -0.00) raw xDistance=-0.09 yDistance=-0.01
20:57:01.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:57:01.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:01.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:57:01.209 00.000 29876 MoveAxis(E, 0, ABG)
20:57:01.209 00.000 29876 Move returns status 0, amount 0
20:57:01.209 00.000 29876 MoveAxis(N, 0, ABG)
20:57:01.209 00.000 29876 Move returns status 0, amount 0
20:57:01.209 00.000 29876 move complete, result=0
20:57:01.209 00.000 29876 worker thread done servicing request
20:57:01.213 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:57:01.224 00.011 31432 UpdateGuideState exits: m=2298 RSB=29.5
20:57:01.227 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:01.229 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:01.230 00.001 31432 Enqueuing Expose request
20:57:01.232 00.002 29876 Worker thread wakes up
20:57:01.232 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:57:01.235 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:01.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:03.360 02.125 29876 Exposure complete
20:57:03.403 00.043 29876 worker thread done servicing request
20:57:03.403 00.000 31432 OnExposeComplete: enter
20:57:03.405 00.002 31432 UpdateGuideState(): m_state=6
20:57:03.407 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
20:57:03.409 00.002 31432 Star::Find returns 1 (0), X=610.01, Y=164.20, Mass=2443, SNR=30.4, Peak=256 HFD=3.3
20:57:03.411 00.002 31432 MultiStar: [#1 0.15,-0.39,1.00,U] [#2 -0.13,-0.04,1.15,U] [#3 -0.13,-0.15,1.01,U] [#4 0.50,0.00,0.99,U] [#5 0.56,-0.27,0.88,U] [#6 0.34,0.05,1.08,U] [#7 0.46,-0.52,0.80,U] [#8 -0.46,0.62,0.88,U] 
20:57:03.413 00.002 31432 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.37, -0.38}
20:57:03.414 00.001 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
20:57:03.416 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
20:57:03.418 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.58 mountX=0.17 mountY=0.14, mountTheta=0.68
20:57:03.420 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.12, opts=13)
20:57:03.423 00.003 31432 Enqueuing Move request for scope (0.18, -0.12)
20:57:03.424 00.001 29876 Worker thread wakes up
20:57:03.424 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
20:57:03.424 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
20:57:03.424 00.000 29876 Moving (0.18, -0.12) raw xDistance=0.17 yDistance=0.14
20:57:03.424 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:57:03.425 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:03.425 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:57:03.425 00.000 29876 MoveAxis(E, 0, ABG)
20:57:03.425 00.000 29876 Move returns status 0, amount 0
20:57:03.425 00.000 29876 MoveAxis(N, 0, ABG)
20:57:03.425 00.000 29876 Move returns status 0, amount 0
20:57:03.425 00.000 29876 move complete, result=0
20:57:03.425 00.000 29876 worker thread done servicing request
20:57:03.428 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:57:03.440 00.012 31432 UpdateGuideState exits: m=2443 RSB=30.4
20:57:03.442 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:03.444 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:03.445 00.001 31432 Enqueuing Expose request
20:57:03.447 00.002 29876 Worker thread wakes up
20:57:03.447 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:03.449 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:03.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:05.357 01.908 29876 Exposure complete
20:57:05.399 00.042 29876 worker thread done servicing request
20:57:05.400 00.001 31432 OnExposeComplete: enter
20:57:05.402 00.002 31432 UpdateGuideState(): m_state=6
20:57:05.404 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
20:57:05.406 00.002 31432 Star::Find returns 1 (0), X=610.29, Y=164.47, Mass=2735, SNR=31.2, Peak=213 HFD=3.6
20:57:05.408 00.002 31432 MultiStar: [#1 0.35,0.06,1.01,U] [#2 0.69,0.22,1.13,U] [#3 0.12,-0.07,0.93,U] [#4 0.85,0.16,0.00,M1] [#5 1.03,-0.04,0.00,M8] [#6 0.78,0.05,1.03,U] [#7 0.57,-0.19,0.82,U] [#8 0.25,0.50,0.86,U] 
20:57:05.410 00.002 31432 refined, 6 included, MultiStar: {0.50, 0.07}, one-star: {0.65, -0.11}
20:57:05.412 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
20:57:05.414 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
20:57:05.415 00.001 31432 CameraToMount -- cameraX=0.50 cameraY=0.07 hyp=0.50 cameraTheta=0.14 mountX=0.50 mountY=0.01, mountTheta=0.01
20:57:05.418 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.07, opts=13)
20:57:05.421 00.003 31432 Enqueuing Move request for scope (0.50, 0.07)
20:57:05.423 00.002 29876 Worker thread wakes up
20:57:05.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.07) opts 0xd
20:57:05.423 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.07)
20:57:05.423 00.000 29876 Moving (0.50, 0.07) raw xDistance=0.50 yDistance=0.01
20:57:05.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
20:57:05.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:05.424 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:57:05.424 00.000 29876 MoveAxis(W, 48, ABG)
20:57:05.424 00.000 29876 Guiding  Dir = 3, Dur = 48
20:57:05.424 00.000 29876 IsSlewing returns 0
20:57:05.424 00.000 29876 IsGuiding returns 0
20:57:05.424 00.000 29876 PulseGuide returned control before completion, sleep 58
20:57:05.428 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=11, FiltMax=257, Gamma=0.490
20:57:05.439 00.011 31432 UpdateGuideState exits: m=2735 RSB=31.2
20:57:05.442 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:05.444 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:05.445 00.001 31432 Enqueuing Expose request
20:57:05.497 00.052 29876 IsGuiding returns 1
20:57:05.497 00.000 29876 scope still moving after pulse duration time elapsed
20:57:05.528 00.031 29876 IsSlewing returns 0
20:57:05.528 00.000 29876 IsGuiding returns 0
20:57:05.528 00.000 29876 scope move finished after 48 + 55 ms
20:57:05.528 00.000 29876 Move returns status 0, amount 48
20:57:05.528 00.000 29876 MoveAxis(N, 0, ABG)
20:57:05.528 00.000 29876 Move returns status 0, amount 0
20:57:05.528 00.000 29876 move complete, result=0
20:57:05.528 00.000 29876 worker thread done servicing request
20:57:05.528 00.000 29876 Worker thread wakes up
20:57:05.528 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:05.528 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:05.528 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.0 px 0 ms NORTH
20:57:07.654 02.126 29876 Exposure complete
20:57:07.701 00.047 29876 worker thread done servicing request
20:57:07.701 00.000 31432 OnExposeComplete: enter
20:57:07.704 00.003 31432 UpdateGuideState(): m_state=6
20:57:07.706 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
20:57:07.708 00.002 31432 Star::Find returns 1 (0), X=610.17, Y=164.26, Mass=2289, SNR=29.9, Peak=232 HFD=3.3
20:57:07.710 00.002 31432 MultiStar: [#1 0.03,0.01,1.07,U] [#2 0.15,0.34,1.14,U] [#3 0.13,-0.23,1.02,U] [#4 0.52,0.07,0.93,U] [#5 1.01,-0.39,0.00,M9] [#6 0.27,-0.37,1.10,U] [#7 0.53,-0.53,0.88,U] [#8 0.01,0.68,0.88,U] 
20:57:07.712 00.002 31432 refined, 7 included, MultiStar: {0.27, -0.04}, one-star: {0.54, -0.32}
20:57:07.713 00.001 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
20:57:07.716 00.003 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
20:57:07.717 00.001 31432 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.17 mountX=0.26 mountY=0.08, mountTheta=0.31
20:57:07.720 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.04, opts=13)
20:57:07.722 00.002 31432 Enqueuing Move request for scope (0.27, -0.04)
20:57:07.724 00.002 29876 Worker thread wakes up
20:57:07.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
20:57:07.724 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
20:57:07.724 00.000 29876 Moving (0.27, -0.04) raw xDistance=0.26 yDistance=0.08
20:57:07.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
20:57:07.724 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:07.724 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:57:07.724 00.000 29876 MoveAxis(W, 32, ABG)
20:57:07.724 00.000 29876 Guiding  Dir = 3, Dur = 32
20:57:07.724 00.000 29876 IsSlewing returns 0
20:57:07.724 00.000 29876 IsGuiding returns 0
20:57:07.725 00.001 29876 PulseGuide returned control before completion, sleep 42
20:57:07.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:07.739 00.011 31432 UpdateGuideState exits: m=2289 RSB=29.9
20:57:07.741 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:07.743 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:07.745 00.002 31432 Enqueuing Expose request
20:57:07.775 00.030 29876 IsGuiding returns 1
20:57:07.775 00.000 29876 scope still moving after pulse duration time elapsed
20:57:07.805 00.030 29876 IsSlewing returns 0
20:57:07.805 00.000 29876 IsGuiding returns 1
20:57:07.836 00.031 29876 IsSlewing returns 0
20:57:07.836 00.000 29876 IsGuiding returns 0
20:57:07.836 00.000 29876 scope move finished after 32 + 78 ms
20:57:07.836 00.000 29876 Move returns status 0, amount 32
20:57:07.836 00.000 29876 MoveAxis(N, 0, ABG)
20:57:07.836 00.000 29876 Move returns status 0, amount 0
20:57:07.836 00.000 29876 move complete, result=0
20:57:07.836 00.000 29876 worker thread done servicing request
20:57:07.836 00.000 29876 Worker thread wakes up
20:57:07.836 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
20:57:07.840 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:07.840 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:09.750 01.910 29876 Exposure complete
20:57:09.792 00.042 29876 worker thread done servicing request
20:57:09.792 00.000 31432 OnExposeComplete: enter
20:57:09.794 00.002 31432 UpdateGuideState(): m_state=6
20:57:09.796 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
20:57:09.798 00.002 31432 Star::Find returns 1 (0), X=609.84, Y=164.29, Mass=2507, SNR=30.3, Peak=247 HFD=3.4
20:57:09.800 00.002 31432 MultiStar: [#1 0.13,-0.06,1.06,U] [#2 0.02,-0.17,1.23,U] [#3 0.03,-0.44,1.02,U] [#4 0.62,-0.32,0.93,U] [#5 0.88,-0.09,0.00,M10] [#6 0.26,-0.29,1.05,U] [#7 0.69,-0.65,0.00,M3] [#8 0.12,0.07,0.89,U] 
20:57:09.802 00.002 31432 refined, 6 included, MultiStar: {0.19, -0.21}, one-star: {0.20, -0.28}
20:57:09.804 00.002 31432 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.02) = xAngle (-0.88 = -0.88)
20:57:09.805 00.001 31432 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.13 = 2.13)
20:57:09.807 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.86 mountX=0.18 mountY=0.24, mountTheta=0.92
20:57:09.809 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.21, opts=13)
20:57:09.812 00.003 31432 Enqueuing Move request for scope (0.19, -0.21)
20:57:09.815 00.003 29876 Worker thread wakes up
20:57:09.815 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
20:57:09.815 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
20:57:09.815 00.000 29876 Moving (0.19, -0.21) raw xDistance=0.18 yDistance=0.24
20:57:09.815 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:57:09.815 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:09.815 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:57:09.815 00.000 29876 MoveAxis(E, 0, ABG)
20:57:09.815 00.000 29876 Move returns status 0, amount 0
20:57:09.815 00.000 29876 MoveAxis(N, 0, ABG)
20:57:09.815 00.000 29876 Move returns status 0, amount 0
20:57:09.815 00.000 29876 move complete, result=0
20:57:09.815 00.000 29876 worker thread done servicing request
20:57:09.819 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:09.833 00.014 31432 UpdateGuideState exits: m=2507 RSB=30.3
20:57:09.835 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:09.837 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:09.839 00.002 31432 Enqueuing Expose request
20:57:09.841 00.002 29876 Worker thread wakes up
20:57:09.841 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:09.843 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:09.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:11.969 02.126 29876 Exposure complete
20:57:12.011 00.042 29876 worker thread done servicing request
20:57:12.011 00.000 31432 OnExposeComplete: enter
20:57:12.013 00.002 31432 UpdateGuideState(): m_state=6
20:57:12.016 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
20:57:12.018 00.002 31432 Star::Find returns 1 (0), X=609.87, Y=163.87, Mass=2537, SNR=30.6, Peak=241 HFD=3.6
20:57:12.020 00.002 31432 MultiStar: [#1 0.19,-0.52,1.04,U] [#2 0.38,-0.49,1.14,U] [#3 -0.39,-0.56,1.02,U] [#4 0.94,-0.47,0.00,M1] [#5 0.85,-0.82,0.00,R] [#6 0.71,-0.92,0.00,M1] [#7 0.99,-0.91,0.00,M4] [#8 0.11,0.25,0.88,U] 
20:57:12.022 00.002 31432 refined, 4 included, MultiStar: {0.11, -0.42}, one-star: {0.23, -0.70}
20:57:12.024 00.002 31432 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
20:57:12.025 00.001 31432 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
20:57:12.027 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.42 hyp=0.44 cameraTheta=-1.31 mountX=0.10 mountY=0.43, mountTheta=1.34
20:57:12.031 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.42, opts=13)
20:57:12.034 00.003 31432 Enqueuing Move request for scope (0.11, -0.42)
20:57:12.036 00.002 29876 Worker thread wakes up
20:57:12.036 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.42) opts 0xd
20:57:12.036 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.42)
20:57:12.036 00.000 29876 Moving (0.11, -0.42) raw xDistance=0.10 yDistance=0.43
20:57:12.036 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:57:12.036 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
20:57:12.036 00.000 29876 MoveAxis(E, 0, ABG)
20:57:12.036 00.000 29876 Move returns status 0, amount 0
20:57:12.036 00.000 29876 MoveAxis(S, 32, ABG)
20:57:12.036 00.000 29876 Guiding  Dir = 1, Dur = 32
20:57:12.037 00.001 29876 IsSlewing returns 0
20:57:12.037 00.000 29876 IsGuiding returns 0
20:57:12.037 00.000 29876 PulseGuide returned control before completion, sleep 42
20:57:12.043 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:12.057 00.014 31432 UpdateGuideState exits: m=2537 RSB=30.6
20:57:12.062 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:12.063 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:12.065 00.002 31432 Enqueuing Expose request
20:57:12.092 00.027 29876 IsGuiding returns 1
20:57:12.092 00.000 29876 scope still moving after pulse duration time elapsed
20:57:12.123 00.031 29876 IsSlewing returns 0
20:57:12.123 00.000 29876 IsGuiding returns 1
20:57:12.154 00.031 29876 IsSlewing returns 0
20:57:12.154 00.000 29876 IsGuiding returns 1
20:57:12.185 00.031 29876 IsSlewing returns 0
20:57:12.185 00.000 29876 IsGuiding returns 1
20:57:12.217 00.032 29876 IsSlewing returns 0
20:57:12.217 00.000 29876 IsGuiding returns 0
20:57:12.217 00.000 29876 scope move finished after 32 + 147 ms
20:57:12.217 00.000 29876 Move returns status 0, amount 32
20:57:12.217 00.000 29876 move complete, result=0
20:57:12.217 00.000 29876 worker thread done servicing request
20:57:12.217 00.000 29876 Worker thread wakes up
20:57:12.217 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 32 ms SOUTH
20:57:12.220 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:12.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:14.129 01.909 29876 Exposure complete
20:57:14.172 00.043 29876 worker thread done servicing request
20:57:14.172 00.000 31432 OnExposeComplete: enter
20:57:14.174 00.002 31432 UpdateGuideState(): m_state=6
20:57:14.177 00.003 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
20:57:14.179 00.002 31432 Star::Find returns 1 (0), X=609.72, Y=164.10, Mass=2568, SNR=31.7, Peak=232 HFD=3.6
20:57:14.181 00.002 31432 MultiStar: [#1 -0.17,-0.17,0.95,U] [#2 0.41,-0.36,1.13,U] [#3 -0.72,-0.20,0.97,U] [#4 0.45,-0.17,0.87,U] [#5 -0.77,0.63,0.00,M1] [#6 0.35,-0.48,1.08,U] [#7 0.24,-0.36,0.83,U] [#8 -0.37,0.45,0.87,U] 
20:57:14.183 00.002 31432 refined, 7 included, MultiStar: {0.04, -0.24}, one-star: {0.08, -0.48}
20:57:14.186 00.003 31432 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.02) = xAngle (-1.41 = -1.41)
20:57:14.190 00.004 31432 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.60 = 1.60)
20:57:14.192 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.38 mountX=0.04 mountY=0.24, mountTheta=1.41
20:57:14.195 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.24, opts=13)
20:57:14.197 00.002 31432 Enqueuing Move request for scope (0.04, -0.24)
20:57:14.199 00.002 29876 Worker thread wakes up
20:57:14.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
20:57:14.199 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
20:57:14.199 00.000 29876 Moving (0.04, -0.24) raw xDistance=0.04 yDistance=0.24
20:57:14.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:57:14.199 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:14.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:57:14.199 00.000 29876 MoveAxis(E, 0, ABG)
20:57:14.199 00.000 29876 Move returns status 0, amount 0
20:57:14.199 00.000 29876 MoveAxis(N, 0, ABG)
20:57:14.199 00.000 29876 Move returns status 0, amount 0
20:57:14.199 00.000 29876 move complete, result=0
20:57:14.199 00.000 29876 worker thread done servicing request
20:57:14.204 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:14.216 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.7
20:57:14.218 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:14.220 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:14.222 00.002 31432 Enqueuing Expose request
20:57:14.224 00.002 29876 Worker thread wakes up
20:57:14.224 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:14.226 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:14.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:16.362 02.136 29876 Exposure complete
20:57:16.409 00.047 29876 worker thread done servicing request
20:57:16.410 00.001 31432 OnExposeComplete: enter
20:57:16.412 00.002 31432 UpdateGuideState(): m_state=6
20:57:16.414 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
20:57:16.416 00.002 31432 Star::Find returns 1 (0), X=610.46, Y=164.48, Mass=2440, SNR=30.5, Peak=232 HFD=3.2
20:57:16.418 00.002 31432 MultiStar: [#1 0.44,0.17,0.96,U] [#2 0.68,0.21,1.15,U] [#3 0.27,-0.26,0.99,U] [#4 0.55,0.15,0.93,U] [#5 -0.31,0.95,0.00,M2] [#6 0.73,-0.11,1.04,U] [#7 0.59,-0.15,0.86,U] [#8 0.10,0.77,0.85,U] 
20:57:16.420 00.002 31432 refined, 7 included, MultiStar: {0.53, 0.08}, one-star: {0.82, -0.10}
20:57:16.421 00.001 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
20:57:16.423 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
20:57:16.425 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.54 cameraTheta=0.14 mountX=0.53 mountY=0.01, mountTheta=0.01
20:57:16.428 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.08, opts=13)
20:57:16.430 00.002 31432 Enqueuing Move request for scope (0.53, 0.08)
20:57:16.432 00.002 29876 Worker thread wakes up
20:57:16.432 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.08) opts 0xd
20:57:16.432 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.08)
20:57:16.432 00.000 29876 Moving (0.53, 0.08) raw xDistance=0.53 yDistance=0.01
20:57:16.432 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
20:57:16.432 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:16.433 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:57:16.433 00.000 29876 MoveAxis(W, 51, ABG)
20:57:16.433 00.000 29876 Guiding  Dir = 3, Dur = 51
20:57:16.433 00.000 29876 IsSlewing returns 0
20:57:16.433 00.000 29876 IsGuiding returns 0
20:57:16.433 00.000 29876 PulseGuide returned control before completion, sleep 61
20:57:16.437 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:57:16.453 00.016 31432 UpdateGuideState exits: m=2440 RSB=30.5
20:57:16.457 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:16.459 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:16.461 00.002 31432 Enqueuing Expose request
20:57:16.502 00.041 29876 IsGuiding returns 1
20:57:16.502 00.000 29876 scope still moving after pulse duration time elapsed
20:57:16.533 00.031 29876 IsSlewing returns 0
20:57:16.533 00.000 29876 IsGuiding returns 1
20:57:16.563 00.030 29876 IsSlewing returns 0
20:57:16.563 00.000 29876 IsGuiding returns 0
20:57:16.563 00.000 29876 scope move finished after 51 + 79 ms
20:57:16.563 00.000 29876 Move returns status 0, amount 51
20:57:16.563 00.000 29876 MoveAxis(N, 0, ABG)
20:57:16.563 00.000 29876 Move returns status 0, amount 0
20:57:16.563 00.000 29876 move complete, result=0
20:57:16.563 00.000 29876 worker thread done servicing request
20:57:16.563 00.000 29876 Worker thread wakes up
20:57:16.563 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:16.563 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:16.563 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.0 px 0 ms NORTH
20:57:18.479 01.916 29876 Exposure complete
20:57:18.522 00.043 29876 worker thread done servicing request
20:57:18.522 00.000 31432 OnExposeComplete: enter
20:57:18.524 00.002 31432 UpdateGuideState(): m_state=6
20:57:18.526 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
20:57:18.529 00.003 31432 Star::Find returns 1 (0), X=609.37, Y=164.68, Mass=2336, SNR=29.5, Peak=224 HFD=3.4
20:57:18.531 00.002 31432 MultiStar: [#1 -0.70,0.20,1.04,U] [#2 -0.18,0.09,1.25,U] [#3 -0.66,-0.30,1.05,U] [#4 0.09,-0.25,0.96,U] [#5 -0.61,0.72,0.00,M3] [#6 -0.09,0.04,1.15,U] [#7 0.16,-0.55,0.84,U] [#8 -0.52,0.22,0.90,U] 
20:57:18.533 00.002 31432 refined, 7 included, MultiStar: {-0.28, -0.04}, one-star: {-0.27, 0.10}
20:57:18.535 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
20:57:18.536 00.001 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.00 = 0.00)
20:57:18.538 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-2.98 mountX=-0.28 mountY=0.00, mountTheta=3.14
20:57:18.541 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.04, opts=13)
20:57:18.543 00.002 31432 Enqueuing Move request for scope (-0.28, -0.04)
20:57:18.545 00.002 29876 Worker thread wakes up
20:57:18.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
20:57:18.545 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
20:57:18.545 00.000 29876 Moving (-0.28, -0.04) raw xDistance=-0.28 yDistance=0.00
20:57:18.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
20:57:18.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:18.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:57:18.545 00.000 29876 MoveAxis(E, 20, ABG)
20:57:18.545 00.000 29876 Guiding  Dir = 2, Dur = 20
20:57:18.546 00.001 29876 IsSlewing returns 0
20:57:18.546 00.000 29876 IsGuiding returns 0
20:57:18.546 00.000 29876 PulseGuide returned control before completion, sleep 30
20:57:18.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:57:18.560 00.011 31432 UpdateGuideState exits: m=2336 RSB=29.5
20:57:18.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:18.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:18.566 00.002 31432 Enqueuing Expose request
20:57:18.586 00.020 29876 IsGuiding returns 1
20:57:18.586 00.000 29876 scope still moving after pulse duration time elapsed
20:57:18.617 00.031 29876 IsSlewing returns 0
20:57:18.617 00.000 29876 IsGuiding returns 1
20:57:18.648 00.031 29876 IsSlewing returns 0
20:57:18.648 00.000 29876 IsGuiding returns 1
20:57:18.678 00.030 29876 IsSlewing returns 0
20:57:18.678 00.000 29876 IsGuiding returns 1
20:57:18.709 00.031 29876 IsSlewing returns 0
20:57:18.709 00.000 29876 IsGuiding returns 0
20:57:18.709 00.000 29876 scope move finished after 20 + 143 ms
20:57:18.709 00.000 29876 Move returns status 0, amount 20
20:57:18.709 00.000 29876 MoveAxis(N, 0, ABG)
20:57:18.709 00.000 29876 Move returns status 0, amount 0
20:57:18.709 00.000 29876 move complete, result=0
20:57:18.709 00.000 29876 worker thread done servicing request
20:57:18.709 00.000 29876 Worker thread wakes up
20:57:18.709 00.000 31432 GuideStep: -0.3 px 20 ms EAST, 0.0 px 0 ms NORTH
20:57:18.714 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:18.714 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:20.841 02.127 29876 Exposure complete
20:57:20.883 00.042 29876 worker thread done servicing request
20:57:20.883 00.000 31432 OnExposeComplete: enter
20:57:20.886 00.003 31432 UpdateGuideState(): m_state=6
20:57:20.888 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
20:57:20.890 00.002 31432 Star::Find returns 1 (0), X=608.94, Y=164.22, Mass=2454, SNR=30.6, Peak=201 HFD=3.8
20:57:20.892 00.002 31432 MultiStar: [#1 -0.81,-0.11,0.00,M1] [#2 -0.03,0.03,1.14,U] [#3 -1.13,-0.08,0.00,M1] [#4 -0.33,-0.12,0.93,U] [#5 -1.14,0.27,0.00,M4] [#6 0.05,-0.74,1.04,U] [#7 -0.15,-0.79,0.85,U] [#8 -0.68,0.13,0.89,U] 
20:57:20.894 00.002 31432 refined, 5 included, MultiStar: {-0.29, -0.30}, one-star: {-0.70, -0.36}
20:57:20.895 00.001 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
20:57:20.898 00.003 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
20:57:20.899 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.30 hyp=0.42 cameraTheta=-2.34 mountX=-0.30 mountY=0.25, mountTheta=2.44
20:57:20.902 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.30, opts=13)
20:57:20.904 00.002 31432 Enqueuing Move request for scope (-0.29, -0.30)
20:57:20.906 00.002 29876 Worker thread wakes up
20:57:20.906 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.30) opts 0xd
20:57:20.906 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.30)
20:57:20.906 00.000 29876 Moving (-0.29, -0.30) raw xDistance=-0.30 yDistance=0.25
20:57:20.906 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
20:57:20.906 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:20.906 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:57:20.906 00.000 29876 MoveAxis(E, 32, ABG)
20:57:20.906 00.000 29876 Guiding  Dir = 2, Dur = 32
20:57:20.906 00.000 29876 IsSlewing returns 0
20:57:20.906 00.000 29876 IsGuiding returns 0
20:57:20.907 00.001 29876 PulseGuide returned control before completion, sleep 42
20:57:20.910 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:20.922 00.012 31432 UpdateGuideState exits: m=2454 RSB=30.6
20:57:20.926 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:20.930 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:20.931 00.001 31432 Enqueuing Expose request
20:57:20.961 00.030 29876 IsGuiding returns 1
20:57:20.961 00.000 29876 scope still moving after pulse duration time elapsed
20:57:20.992 00.031 29876 IsSlewing returns 0
20:57:20.992 00.000 29876 IsGuiding returns 0
20:57:20.992 00.000 29876 scope move finished after 32 + 53 ms
20:57:20.992 00.000 29876 Move returns status 0, amount 32
20:57:20.992 00.000 29876 MoveAxis(N, 0, ABG)
20:57:20.992 00.000 29876 Move returns status 0, amount 0
20:57:20.992 00.000 29876 move complete, result=0
20:57:20.992 00.000 29876 worker thread done servicing request
20:57:20.992 00.000 29876 Worker thread wakes up
20:57:20.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:20.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:20.993 00.001 31432 GuideStep: -0.3 px 32 ms EAST, 0.3 px 0 ms NORTH
20:57:22.910 01.917 29876 Exposure complete
20:57:22.953 00.043 29876 worker thread done servicing request
20:57:22.954 00.001 31432 OnExposeComplete: enter
20:57:22.956 00.002 31432 UpdateGuideState(): m_state=6
20:57:22.958 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
20:57:22.960 00.002 31432 Star::Find returns 1 (0), X=609.72, Y=163.88, Mass=2407, SNR=30.0, Peak=247 HFD=3.4
20:57:22.962 00.002 31432 MultiStar: [#1 -0.03,-0.31,1.10,U] [#2 0.14,-0.24,1.14,U] [#3 -0.40,-0.75,0.00,M2] [#4 0.13,-0.01,0.96,U] [#5 -0.50,0.27,0.93,U] [#6 0.18,-0.73,1.08,U] [#7 0.29,-0.52,0.84,U] [#8 -0.45,0.61,0.86,U] 
20:57:22.963 00.001 31432 refined, 7 included, MultiStar: {-0.01, -0.22}, one-star: {0.08, -0.70}
20:57:22.965 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.64 = -1.64)
20:57:22.967 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
20:57:22.969 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.62 mountX=-0.02 mountY=0.22, mountTheta=1.64
20:57:22.971 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.22, opts=13)
20:57:22.973 00.002 31432 Enqueuing Move request for scope (-0.01, -0.22)
20:57:22.975 00.002 29876 Worker thread wakes up
20:57:22.975 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
20:57:22.975 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
20:57:22.975 00.000 29876 Moving (-0.01, -0.22) raw xDistance=-0.02 yDistance=0.22
20:57:22.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:57:22.975 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:22.975 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:57:22.975 00.000 29876 MoveAxis(E, 0, ABG)
20:57:22.975 00.000 29876 Move returns status 0, amount 0
20:57:22.975 00.000 29876 MoveAxis(N, 0, ABG)
20:57:22.975 00.000 29876 Move returns status 0, amount 0
20:57:22.975 00.000 29876 move complete, result=0
20:57:22.975 00.000 29876 worker thread done servicing request
20:57:22.979 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:57:22.990 00.011 31432 UpdateGuideState exits: m=2407 RSB=30.0
20:57:22.992 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:22.994 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:22.996 00.002 31432 Enqueuing Expose request
20:57:22.998 00.002 29876 Worker thread wakes up
20:57:22.998 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:23.000 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:23.000 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:25.122 02.122 29876 Exposure complete
20:57:25.165 00.043 29876 worker thread done servicing request
20:57:25.165 00.000 31432 OnExposeComplete: enter
20:57:25.167 00.002 31432 UpdateGuideState(): m_state=6
20:57:25.169 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
20:57:25.171 00.002 31432 Star::Find returns 1 (0), X=609.40, Y=164.29, Mass=2378, SNR=29.1, Peak=203 HFD=3.5
20:57:25.173 00.002 31432 MultiStar: [#1 -0.49,0.06,1.05,U] [#2 -0.27,0.18,1.17,U] [#3 -0.52,-0.04,1.03,U] [#4 -0.07,-0.29,0.96,U] [#5 -0.68,0.44,0.00,M4] [#6 -0.16,-0.18,1.11,U] [#7 -0.20,-0.36,0.86,U] [#8 -0.25,-0.03,0.92,U] 
20:57:25.175 00.002 31432 refined, 7 included, MultiStar: {-0.28, -0.11}, one-star: {-0.24, -0.28}
20:57:25.176 00.001 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
20:57:25.178 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
20:57:25.180 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.77 mountX=-0.28 mountY=0.06, mountTheta=2.92
20:57:25.182 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.11, opts=13)
20:57:25.184 00.002 31432 Enqueuing Move request for scope (-0.28, -0.11)
20:57:25.186 00.002 29876 Worker thread wakes up
20:57:25.186 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
20:57:25.186 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
20:57:25.186 00.000 29876 Moving (-0.28, -0.11) raw xDistance=-0.28 yDistance=0.06
20:57:25.186 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
20:57:25.186 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:25.187 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:57:25.187 00.000 29876 MoveAxis(E, 27, ABG)
20:57:25.187 00.000 29876 Guiding  Dir = 2, Dur = 27
20:57:25.187 00.000 29876 IsSlewing returns 0
20:57:25.187 00.000 29876 IsGuiding returns 0
20:57:25.187 00.000 29876 PulseGuide returned control before completion, sleep 37
20:57:25.190 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:25.202 00.012 31432 UpdateGuideState exits: m=2378 RSB=29.1
20:57:25.204 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:25.206 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:25.208 00.002 31432 Enqueuing Expose request
20:57:25.230 00.022 29876 IsGuiding returns 1
20:57:25.230 00.000 29876 scope still moving after pulse duration time elapsed
20:57:25.262 00.032 29876 IsSlewing returns 0
20:57:25.262 00.000 29876 IsGuiding returns 1
20:57:25.293 00.031 29876 IsSlewing returns 0
20:57:25.293 00.000 29876 IsGuiding returns 0
20:57:25.293 00.000 29876 scope move finished after 27 + 78 ms
20:57:25.293 00.000 29876 Move returns status 0, amount 27
20:57:25.293 00.000 29876 MoveAxis(N, 0, ABG)
20:57:25.293 00.000 29876 Move returns status 0, amount 0
20:57:25.293 00.000 29876 move complete, result=0
20:57:25.294 00.001 29876 worker thread done servicing request
20:57:25.294 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
20:57:25.296 00.002 29876 Worker thread wakes up
20:57:25.296 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:25.296 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:27.205 01.909 29876 Exposure complete
20:57:27.247 00.042 29876 worker thread done servicing request
20:57:27.247 00.000 31432 OnExposeComplete: enter
20:57:27.250 00.003 31432 UpdateGuideState(): m_state=6
20:57:27.252 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
20:57:27.254 00.002 31432 Star::Find returns 1 (0), X=610.05, Y=165.00, Mass=2310, SNR=29.9, Peak=250 HFD=3.2
20:57:27.256 00.002 31432 MultiStar: [#1 0.03,0.58,1.03,U] [#2 0.32,0.43,1.14,U] [#3 0.44,-0.13,1.01,U] [#4 0.65,0.32,1.00,U] [#5 -0.09,1.10,0.00,M5] [#6 0.36,-0.24,1.06,U] [#7 0.60,0.01,0.86,U] [#8 0.01,0.74,0.90,U] 
20:57:27.258 00.002 31432 refined, 7 included, MultiStar: {0.35, 0.27}, one-star: {0.41, 0.42}
20:57:27.260 00.002 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
20:57:27.262 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.65)
20:57:27.263 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=0.27 hyp=0.44 cameraTheta=0.65 mountX=0.36 mountY=-0.21, mountTheta=-0.53
20:57:27.269 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.27, opts=13)
20:57:27.275 00.006 31432 Enqueuing Move request for scope (0.35, 0.27)
20:57:27.277 00.002 29876 Worker thread wakes up
20:57:27.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.27) opts 0xd
20:57:27.277 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.27)
20:57:27.277 00.000 29876 Moving (0.35, 0.27) raw xDistance=0.36 yDistance=-0.21
20:57:27.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
20:57:27.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:27.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:57:27.277 00.000 29876 MoveAxis(W, 31, ABG)
20:57:27.277 00.000 29876 Guiding  Dir = 3, Dur = 31
20:57:27.278 00.001 29876 IsSlewing returns 0
20:57:27.278 00.000 29876 IsGuiding returns 0
20:57:27.278 00.000 29876 PulseGuide returned control before completion, sleep 41
20:57:27.281 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:57:27.293 00.012 31432 UpdateGuideState exits: m=2310 RSB=29.9
20:57:27.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:27.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:27.299 00.002 31432 Enqueuing Expose request
20:57:27.329 00.030 29876 IsGuiding returns 1
20:57:27.329 00.000 29876 scope still moving after pulse duration time elapsed
20:57:27.360 00.031 29876 IsSlewing returns 0
20:57:27.360 00.000 29876 IsGuiding returns 1
20:57:27.391 00.031 29876 IsSlewing returns 0
20:57:27.391 00.000 29876 IsGuiding returns 0
20:57:27.391 00.000 29876 scope move finished after 31 + 82 ms
20:57:27.391 00.000 29876 Move returns status 0, amount 31
20:57:27.391 00.000 29876 MoveAxis(N, 0, ABG)
20:57:27.391 00.000 29876 Move returns status 0, amount 0
20:57:27.391 00.000 29876 move complete, result=0
20:57:27.391 00.000 29876 worker thread done servicing request
20:57:27.391 00.000 29876 Worker thread wakes up
20:57:27.391 00.000 31432 GuideStep: 0.4 px 31 ms WEST, -0.2 px 0 ms NORTH
20:57:27.394 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:27.394 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:29.515 02.121 29876 Exposure complete
20:57:29.560 00.045 29876 worker thread done servicing request
20:57:29.560 00.000 31432 OnExposeComplete: enter
20:57:29.561 00.001 31432 UpdateGuideState(): m_state=6
20:57:29.564 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
20:57:29.566 00.002 31432 Star::Find returns 1 (0), X=609.42, Y=164.37, Mass=2332, SNR=29.9, Peak=225 HFD=3.3
20:57:29.568 00.002 31432 MultiStar: [#1 -0.64,0.11,1.04,U] [#2 0.08,0.10,1.18,U] [#3 -0.52,0.08,1.05,U] [#4 -0.04,0.02,0.90,U] [#5 -0.77,0.86,0.00,M6] [#6 0.05,0.05,1.09,U] [#7 0.34,-0.34,0.83,U] [#8 -0.26,0.44,0.88,U] 
20:57:29.569 00.001 31432 refined, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.22, -0.20}
20:57:29.571 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
20:57:29.573 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
20:57:29.575 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.92 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
20:57:29.578 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.04, opts=13)
20:57:29.579 00.001 31432 Enqueuing Move request for scope (-0.16, 0.04)
20:57:29.581 00.002 29876 Worker thread wakes up
20:57:29.581 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
20:57:29.581 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
20:57:29.581 00.000 29876 Moving (-0.16, 0.04) raw xDistance=-0.16 yDistance=-0.06
20:57:29.581 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:57:29.581 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:29.582 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:57:29.582 00.000 29876 MoveAxis(E, 0, ABG)
20:57:29.582 00.000 29876 Move returns status 0, amount 0
20:57:29.582 00.000 29876 MoveAxis(N, 0, ABG)
20:57:29.582 00.000 29876 Move returns status 0, amount 0
20:57:29.582 00.000 29876 move complete, result=0
20:57:29.582 00.000 29876 worker thread done servicing request
20:57:29.585 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:57:29.596 00.011 31432 UpdateGuideState exits: m=2332 RSB=29.9
20:57:29.598 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:29.600 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:29.602 00.002 31432 Enqueuing Expose request
20:57:29.604 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:57:29.606 00.002 29876 Worker thread wakes up
20:57:29.606 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:29.606 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:31.621 02.015 29876 Exposure complete
20:57:31.670 00.049 29876 worker thread done servicing request
20:57:31.670 00.000 31432 OnExposeComplete: enter
20:57:31.672 00.002 31432 UpdateGuideState(): m_state=6
20:57:31.674 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
20:57:31.676 00.002 31432 Star::Find returns 1 (0), X=608.78, Y=164.63, Mass=2445, SNR=30.5, Peak=257 HFD=3.2
20:57:31.678 00.002 31432 MultiStar: [#1 -0.83,0.08,0.00,M1] [#2 -0.86,0.28,0.00,M1] [#3 -0.82,-0.19,0.00,M1] [#4 -0.03,-0.12,0.95,U] [#5 -1.13,0.75,0.00,M7] [#6 -0.40,-0.59,1.05,U] [#7 -0.23,-0.23,0.87,U] [#8 -0.53,0.13,0.91,U] 
20:57:31.680 00.002 31432 refined, 4 included, MultiStar: {-0.42, -0.16}, one-star: {-0.86, 0.05}
20:57:31.681 00.001 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
20:57:31.683 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
20:57:31.685 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-2.78 mountX=-0.42 mountY=0.09, mountTheta=2.93
20:57:31.688 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.16, opts=13)
20:57:31.690 00.002 31432 Enqueuing Move request for scope (-0.42, -0.16)
20:57:31.692 00.002 29876 Worker thread wakes up
20:57:31.692 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.16) opts 0xd
20:57:31.692 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.16)
20:57:31.692 00.000 29876 Moving (-0.42, -0.16) raw xDistance=-0.42 yDistance=0.09
20:57:31.692 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
20:57:31.692 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:31.692 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:57:31.692 00.000 29876 MoveAxis(E, 41, ABG)
20:57:31.692 00.000 29876 Guiding  Dir = 2, Dur = 41
20:57:31.692 00.000 29876 IsSlewing returns 0
20:57:31.693 00.001 29876 IsGuiding returns 0
20:57:31.693 00.000 29876 PulseGuide returned control before completion, sleep 51
20:57:31.696 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:57:31.708 00.012 31432 UpdateGuideState exits: m=2445 RSB=30.5
20:57:31.710 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:31.712 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:31.715 00.003 31432 Enqueuing Expose request
20:57:31.744 00.029 29876 IsGuiding returns 1
20:57:31.744 00.000 29876 scope still moving after pulse duration time elapsed
20:57:31.775 00.031 29876 IsSlewing returns 0
20:57:31.775 00.000 29876 IsGuiding returns 1
20:57:31.806 00.031 29876 IsSlewing returns 0
20:57:31.806 00.000 29876 IsGuiding returns 0
20:57:31.806 00.000 29876 scope move finished after 41 + 72 ms
20:57:31.806 00.000 29876 Move returns status 0, amount 41
20:57:31.806 00.000 29876 MoveAxis(N, 0, ABG)
20:57:31.806 00.000 29876 Move returns status 0, amount 0
20:57:31.806 00.000 29876 move complete, result=0
20:57:31.806 00.000 29876 worker thread done servicing request
20:57:31.806 00.000 29876 Worker thread wakes up
20:57:31.807 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:31.807 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:31.807 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.1 px 0 ms NORTH
20:57:34.035 02.228 29876 Exposure complete
20:57:34.078 00.043 29876 worker thread done servicing request
20:57:34.078 00.000 31432 OnExposeComplete: enter
20:57:34.081 00.003 31432 UpdateGuideState(): m_state=6
20:57:34.083 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
20:57:34.085 00.002 31432 Star::Find returns 1 (0), X=609.12, Y=164.16, Mass=2512, SNR=30.9, Peak=257 HFD=3.3
20:57:34.087 00.002 31432 MultiStar: [#1 -0.90,-0.11,0.00,M2] [#2 -0.59,-0.03,1.14,U] [#3 -0.89,-0.40,0.00,M2] [#4 -0.23,-0.42,0.93,U] [#5 -1.00,0.27,0.00,M8] [#6 -0.39,-0.81,0.00,M1] [#7 -0.15,-0.97,0.00,M1] [#8 -0.70,-0.05,0.88,U] 
20:57:34.089 00.002 31432 refined, 3 included, MultiStar: {-0.51, -0.23}, one-star: {-0.52, -0.42}
20:57:34.090 00.001 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
20:57:34.092 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
20:57:34.094 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.23 hyp=0.56 cameraTheta=-2.73 mountX=-0.52 mountY=0.14, mountTheta=2.87
20:57:34.097 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.23, opts=13)
20:57:34.099 00.002 31432 Enqueuing Move request for scope (-0.51, -0.23)
20:57:34.101 00.002 29876 Worker thread wakes up
20:57:34.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.23) opts 0xd
20:57:34.101 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.23)
20:57:34.101 00.000 29876 Moving (-0.51, -0.23) raw xDistance=-0.52 yDistance=0.14
20:57:34.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
20:57:34.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:34.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:57:34.102 00.001 29876 MoveAxis(E, 56, ABG)
20:57:34.102 00.000 29876 Guiding  Dir = 2, Dur = 56
20:57:34.102 00.000 29876 IsSlewing returns 0
20:57:34.102 00.000 29876 IsGuiding returns 0
20:57:34.102 00.000 29876 PulseGuide returned control before completion, sleep 66
20:57:34.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:34.116 00.011 31432 UpdateGuideState exits: m=2512 RSB=30.9
20:57:34.118 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:34.121 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:34.122 00.001 31432 Enqueuing Expose request
20:57:34.174 00.052 29876 IsGuiding returns 1
20:57:34.174 00.000 29876 scope still moving after pulse duration time elapsed
20:57:34.205 00.031 29876 IsSlewing returns 0
20:57:34.205 00.000 29876 IsGuiding returns 1
20:57:34.237 00.032 29876 IsSlewing returns 0
20:57:34.237 00.000 29876 IsGuiding returns 1
20:57:34.267 00.030 29876 IsSlewing returns 0
20:57:34.267 00.000 29876 IsGuiding returns 1
20:57:34.297 00.030 29876 IsSlewing returns 0
20:57:34.297 00.000 29876 IsGuiding returns 0
20:57:34.297 00.000 29876 scope move finished after 56 + 139 ms
20:57:34.297 00.000 29876 Move returns status 0, amount 56
20:57:34.297 00.000 29876 MoveAxis(N, 0, ABG)
20:57:34.297 00.000 29876 Move returns status 0, amount 0
20:57:34.297 00.000 29876 move complete, result=0
20:57:34.297 00.000 29876 worker thread done servicing request
20:57:34.297 00.000 29876 Worker thread wakes up
20:57:34.297 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:34.297 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:34.297 00.000 31432 GuideStep: -0.5 px 56 ms EAST, 0.1 px 0 ms NORTH
20:57:36.213 01.916 29876 Exposure complete
20:57:36.256 00.043 29876 worker thread done servicing request
20:57:36.256 00.000 31432 OnExposeComplete: enter
20:57:36.258 00.002 31432 UpdateGuideState(): m_state=6
20:57:36.261 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
20:57:36.263 00.002 31432 Star::Find returns 1 (0), X=610.05, Y=164.12, Mass=2407, SNR=30.2, Peak=247 HFD=3.0
20:57:36.264 00.001 31432 MultiStar: [#1 -0.48,-0.12,1.06,U] [#2 0.38,-0.07,1.26,U] [#3 -0.28,-0.13,1.02,U] [#4 0.66,-0.29,0.89,U] [#5 -0.53,0.53,0.98,U] [#6 0.75,-0.43,0.00,M2] [#7 0.42,-0.41,0.87,U] [#8 -0.09,0.28,0.94,U] 
20:57:36.266 00.002 31432 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {0.41, -0.46}
20:57:36.267 00.001 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
20:57:36.270 00.003 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
20:57:36.272 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=0.05 mountY=0.09, mountTheta=1.01
20:57:36.273 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.08, opts=13)
20:57:36.276 00.003 31432 Enqueuing Move request for scope (0.06, -0.08)
20:57:36.278 00.002 29876 Worker thread wakes up
20:57:36.279 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
20:57:36.279 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
20:57:36.279 00.000 29876 Moving (0.06, -0.08) raw xDistance=0.05 yDistance=0.09
20:57:36.279 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:57:36.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:36.279 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:57:36.279 00.000 29876 MoveAxis(E, 0, ABG)
20:57:36.279 00.000 29876 Move returns status 0, amount 0
20:57:36.279 00.000 29876 MoveAxis(N, 0, ABG)
20:57:36.279 00.000 29876 Move returns status 0, amount 0
20:57:36.279 00.000 29876 move complete, result=0
20:57:36.279 00.000 29876 worker thread done servicing request
20:57:36.282 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:36.293 00.011 31432 UpdateGuideState exits: m=2407 RSB=30.2
20:57:36.296 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:36.297 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:36.298 00.001 31432 Enqueuing Expose request
20:57:36.301 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:36.303 00.002 29876 Worker thread wakes up
20:57:36.303 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:36.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:38.432 02.129 29876 Exposure complete
20:57:38.475 00.043 29876 worker thread done servicing request
20:57:38.475 00.000 31432 OnExposeComplete: enter
20:57:38.477 00.002 31432 UpdateGuideState(): m_state=6
20:57:38.479 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
20:57:38.481 00.002 31432 Star::Find returns 1 (0), X=609.88, Y=164.77, Mass=2390, SNR=29.4, Peak=218 HFD=3.5
20:57:38.483 00.002 31432 MultiStar: [#1 0.05,0.22,1.06,U] [#2 0.32,0.09,1.20,U] [#3 -0.01,-0.17,1.06,U] [#4 0.71,0.09,0.96,U] [#5 -0.04,0.85,0.00,M8] [#6 0.69,-0.31,1.12,U] [#7 0.54,-0.28,0.85,U] [#8 0.33,0.43,0.93,U] 
20:57:38.485 00.002 31432 single-star, 7 included, MultiStar: {0.35, 0.03}, one-star: {0.24, 0.20}
20:57:38.487 00.002 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
20:57:38.489 00.002 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.61)
20:57:38.490 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.32 cameraTheta=0.68 mountX=0.25 mountY=-0.16, mountTheta=-0.57
20:57:38.493 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.20, opts=13)
20:57:38.495 00.002 31432 Enqueuing Move request for scope (0.24, 0.20)
20:57:38.497 00.002 29876 Worker thread wakes up
20:57:38.497 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
20:57:38.497 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
20:57:38.497 00.000 29876 Moving (0.24, 0.20) raw xDistance=0.25 yDistance=-0.16
20:57:38.497 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
20:57:38.497 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:38.497 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:57:38.497 00.000 29876 MoveAxis(W, 24, ABG)
20:57:38.497 00.000 29876 Guiding  Dir = 3, Dur = 24
20:57:38.497 00.000 29876 IsSlewing returns 0
20:57:38.498 00.001 29876 IsGuiding returns 0
20:57:38.498 00.000 29876 PulseGuide returned control before completion, sleep 34
20:57:38.501 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:38.512 00.011 31432 UpdateGuideState exits: m=2390 RSB=29.4
20:57:38.514 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:38.516 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:38.518 00.002 31432 Enqueuing Expose request
20:57:38.540 00.022 29876 IsGuiding returns 1
20:57:38.540 00.000 29876 scope still moving after pulse duration time elapsed
20:57:38.571 00.031 29876 IsSlewing returns 0
20:57:38.571 00.000 29876 IsGuiding returns 0
20:57:38.571 00.000 29876 scope move finished after 24 + 49 ms
20:57:38.571 00.000 29876 Move returns status 0, amount 24
20:57:38.571 00.000 29876 MoveAxis(N, 0, ABG)
20:57:38.571 00.000 29876 Move returns status 0, amount 0
20:57:38.571 00.000 29876 move complete, result=0
20:57:38.571 00.000 29876 worker thread done servicing request
20:57:38.571 00.000 29876 Worker thread wakes up
20:57:38.571 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
20:57:38.573 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:38.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:40.478 01.905 29876 Exposure complete
20:57:40.521 00.043 29876 worker thread done servicing request
20:57:40.521 00.000 31432 OnExposeComplete: enter
20:57:40.523 00.002 31432 UpdateGuideState(): m_state=6
20:57:40.525 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
20:57:40.527 00.002 31432 Star::Find returns 1 (0), X=609.76, Y=164.32, Mass=2530, SNR=30.1, Peak=238 HFD=3.6
20:57:40.529 00.002 31432 MultiStar: [#1 -0.17,0.28,1.03,U] [#2 0.73,0.13,1.18,U] [#3 -0.54,-0.03,1.03,U] [#4 0.49,-0.04,0.90,U] [#5 -0.56,0.60,0.00,M9] [#6 0.54,-0.35,1.13,U] [#7 0.51,-0.52,0.85,U] [#8 -0.32,0.54,0.91,U] 
20:57:40.531 00.002 31432 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.12, -0.26}
20:57:40.532 00.001 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
20:57:40.534 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
20:57:40.536 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=0.18 mountY=0.06, mountTheta=0.30
20:57:40.538 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.03, opts=13)
20:57:40.540 00.002 31432 Enqueuing Move request for scope (0.18, -0.03)
20:57:40.542 00.002 29876 Worker thread wakes up
20:57:40.542 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
20:57:40.542 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
20:57:40.542 00.000 29876 Moving (0.18, -0.03) raw xDistance=0.18 yDistance=0.06
20:57:40.542 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:57:40.542 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:40.542 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:57:40.542 00.000 29876 MoveAxis(E, 0, ABG)
20:57:40.542 00.000 29876 Move returns status 0, amount 0
20:57:40.542 00.000 29876 MoveAxis(N, 0, ABG)
20:57:40.542 00.000 29876 Move returns status 0, amount 0
20:57:40.542 00.000 29876 move complete, result=0
20:57:40.542 00.000 29876 worker thread done servicing request
20:57:40.545 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:57:40.557 00.012 31432 UpdateGuideState exits: m=2530 RSB=30.1
20:57:40.559 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:40.561 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:40.563 00.002 31432 Enqueuing Expose request
20:57:40.565 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:40.566 00.001 29876 Worker thread wakes up
20:57:40.566 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:40.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:42.796 02.230 29876 Exposure complete
20:57:42.852 00.056 29876 worker thread done servicing request
20:57:42.852 00.000 31432 OnExposeComplete: enter
20:57:42.855 00.003 31432 UpdateGuideState(): m_state=6
20:57:42.857 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
20:57:42.860 00.003 31432 Star::Find returns 1 (0), X=609.09, Y=164.56, Mass=2405, SNR=29.7, Peak=209 HFD=3.6
20:57:42.863 00.003 31432 MultiStar: [#1 -1.03,0.39,0.00,M1] [#2 -0.14,0.31,1.13,U] [#3 -0.64,-0.25,1.00,U] [#4 -0.12,-0.07,0.98,U] [#5 -0.94,0.84,0.00,M10] [#6 -0.10,-0.23,1.11,U] [#7 0.06,-0.19,0.85,U] [#8 -0.65,0.76,0.00,M1] 
20:57:42.865 00.002 31432 refined, 5 included, MultiStar: {-0.25, -0.07}, one-star: {-0.55, -0.02}
20:57:42.868 00.003 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
20:57:42.871 00.003 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
20:57:42.873 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.88 mountX=-0.25 mountY=0.03, mountTheta=3.03
20:57:42.877 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.07, opts=13)
20:57:42.880 00.003 31432 Enqueuing Move request for scope (-0.25, -0.07)
20:57:42.882 00.002 29876 Worker thread wakes up
20:57:42.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
20:57:42.882 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
20:57:42.883 00.001 29876 Moving (-0.25, -0.07) raw xDistance=-0.25 yDistance=0.03
20:57:42.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
20:57:42.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:42.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:57:42.883 00.000 29876 MoveAxis(E, 24, ABG)
20:57:42.883 00.000 29876 Guiding  Dir = 2, Dur = 24
20:57:42.883 00.000 29876 IsSlewing returns 0
20:57:42.883 00.000 29876 IsGuiding returns 0
20:57:42.884 00.001 29876 PulseGuide returned control before completion, sleep 34
20:57:42.888 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:42.905 00.017 31432 UpdateGuideState exits: m=2405 RSB=29.7
20:57:42.908 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:42.910 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:42.913 00.003 31432 Enqueuing Expose request
20:57:42.933 00.020 29876 IsGuiding returns 1
20:57:42.933 00.000 29876 scope still moving after pulse duration time elapsed
20:57:42.965 00.032 29876 IsSlewing returns 0
20:57:42.965 00.000 29876 IsGuiding returns 1
20:57:42.997 00.032 29876 IsSlewing returns 0
20:57:42.997 00.000 29876 IsGuiding returns 0
20:57:42.997 00.000 29876 scope move finished after 24 + 89 ms
20:57:42.997 00.000 29876 Move returns status 0, amount 24
20:57:42.997 00.000 29876 MoveAxis(N, 0, ABG)
20:57:42.997 00.000 29876 Move returns status 0, amount 0
20:57:42.997 00.000 29876 move complete, result=0
20:57:42.997 00.000 29876 worker thread done servicing request
20:57:42.997 00.000 29876 Worker thread wakes up
20:57:42.997 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:42.997 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:42.998 00.001 31432 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
20:57:44.911 01.913 29876 Exposure complete
20:57:44.968 00.057 29876 worker thread done servicing request
20:57:44.968 00.000 31432 OnExposeComplete: enter
20:57:44.971 00.003 31432 UpdateGuideState(): m_state=6
20:57:44.974 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
20:57:44.978 00.004 31432 Star::Find returns 1 (0), X=609.01, Y=164.00, Mass=2433, SNR=30.2, Peak=257 HFD=2.8
20:57:44.981 00.003 31432 MultiStar: [#1 -0.76,-0.33,0.00,M2] [#2 -0.09,-0.55,1.13,U] [#3 -1.35,-0.50,0.00,M1] [#4 -0.18,-0.21,0.95,U] [#5 -1.34,0.48,0.00,R] [#6 -0.19,-0.64,1.02,U] [#7 -0.40,-0.55,0.82,U] [#8 -0.87,0.28,0.00,M2] 
20:57:44.985 00.004 31432 refined, 4 included, MultiStar: {-0.29, -0.51}, one-star: {-0.63, -0.58}
20:57:44.988 00.003 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
20:57:44.992 00.004 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
20:57:44.995 00.003 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.51 hyp=0.58 cameraTheta=-2.09 mountX=-0.30 mountY=0.46, mountTheta=2.15
20:57:44.999 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.51, opts=13)
20:57:45.002 00.003 31432 Enqueuing Move request for scope (-0.29, -0.51)
20:57:45.004 00.002 29876 Worker thread wakes up
20:57:45.005 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.51) opts 0xd
20:57:45.005 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.51)
20:57:45.005 00.000 29876 Moving (-0.29, -0.51) raw xDistance=-0.30 yDistance=0.46
20:57:45.005 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
20:57:45.005 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
20:57:45.005 00.000 29876 MoveAxis(E, 32, ABG)
20:57:45.005 00.000 29876 Guiding  Dir = 2, Dur = 32
20:57:45.005 00.000 29876 IsSlewing returns 0
20:57:45.005 00.000 29876 IsGuiding returns 0
20:57:45.006 00.001 29876 PulseGuide returned control before completion, sleep 42
20:57:45.010 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:45.027 00.017 31432 UpdateGuideState exits: m=2433 RSB=30.2
20:57:45.030 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:45.032 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:45.036 00.004 31432 Enqueuing Expose request
20:57:45.049 00.013 29876 IsGuiding returns 1
20:57:45.049 00.000 29876 scope still moving after pulse duration time elapsed
20:57:45.081 00.032 29876 IsSlewing returns 0
20:57:45.081 00.000 29876 IsGuiding returns 0
20:57:45.081 00.000 29876 scope move finished after 32 + 43 ms
20:57:45.081 00.000 29876 Move returns status 0, amount 32
20:57:45.081 00.000 29876 MoveAxis(S, 34, ABG)
20:57:45.081 00.000 29876 Guiding  Dir = 1, Dur = 34
20:57:45.081 00.000 29876 IsSlewing returns 0
20:57:45.081 00.000 29876 IsGuiding returns 0
20:57:45.081 00.000 29876 PulseGuide returned control before completion, sleep 44
20:57:45.128 00.047 29876 IsGuiding returns 1
20:57:45.128 00.000 29876 scope still moving after pulse duration time elapsed
20:57:45.158 00.030 29876 IsSlewing returns 0
20:57:45.158 00.000 29876 IsGuiding returns 1
20:57:45.190 00.032 29876 IsSlewing returns 0
20:57:45.190 00.000 29876 IsGuiding returns 0
20:57:45.190 00.000 29876 scope move finished after 34 + 75 ms
20:57:45.190 00.000 29876 Move returns status 0, amount 34
20:57:45.190 00.000 29876 move complete, result=0
20:57:45.190 00.000 29876 worker thread done servicing request
20:57:45.190 00.000 29876 Worker thread wakes up
20:57:45.190 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:45.190 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.5 px 34 ms SOUTH
20:57:45.194 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:47.325 02.131 29876 Exposure complete
20:57:47.367 00.042 29876 worker thread done servicing request
20:57:47.367 00.000 31432 OnExposeComplete: enter
20:57:47.371 00.004 31432 UpdateGuideState(): m_state=6
20:57:47.373 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
20:57:47.375 00.002 31432 Star::Find returns 1 (0), X=609.29, Y=164.03, Mass=2534, SNR=30.7, Peak=256 HFD=3.3
20:57:47.377 00.002 31432 MultiStar: [#1 -0.79,-0.36,0.00,M3] [#2 -0.13,-0.35,1.15,U] [#3 -0.63,-1.02,0.00,M2] [#4 0.16,-0.38,0.94,U] [#5 0.70,-0.21,0.97,U] [#6 -0.08,-0.52,1.04,U] [#7 0.01,-0.84,0.00,M1] [#8 -0.37,-0.04,0.86,U] 
20:57:47.379 00.002 31432 refined, 5 included, MultiStar: {-0.01, -0.35}, one-star: {-0.35, -0.55}
20:57:47.380 00.001 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
20:57:47.382 00.002 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
20:57:47.384 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.61 mountX=-0.02 mountY=0.34, mountTheta=1.63
20:57:47.387 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.35, opts=13)
20:57:47.389 00.002 31432 Enqueuing Move request for scope (-0.01, -0.35)
20:57:47.391 00.002 29876 Worker thread wakes up
20:57:47.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
20:57:47.391 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
20:57:47.391 00.000 29876 Moving (-0.01, -0.35) raw xDistance=-0.02 yDistance=0.34
20:57:47.391 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:57:47.391 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
20:57:47.391 00.000 29876 MoveAxis(E, 0, ABG)
20:57:47.391 00.000 29876 Move returns status 0, amount 0
20:57:47.391 00.000 29876 MoveAxis(S, 25, ABG)
20:57:47.391 00.000 29876 Guiding  Dir = 1, Dur = 25
20:57:47.391 00.000 29876 IsSlewing returns 0
20:57:47.392 00.001 29876 IsGuiding returns 0
20:57:47.392 00.000 29876 PulseGuide returned control before completion, sleep 35
20:57:47.395 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:47.408 00.013 31432 UpdateGuideState exits: m=2534 RSB=30.7
20:57:47.410 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:47.412 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:47.414 00.002 31432 Enqueuing Expose request
20:57:47.431 00.017 29876 IsGuiding returns 1
20:57:47.431 00.000 29876 scope still moving after pulse duration time elapsed
20:57:47.462 00.031 29876 IsSlewing returns 0
20:57:47.462 00.000 29876 IsGuiding returns 1
20:57:47.493 00.031 29876 IsSlewing returns 0
20:57:47.493 00.000 29876 IsGuiding returns 1
20:57:47.524 00.031 29876 IsSlewing returns 0
20:57:47.524 00.000 29876 IsGuiding returns 0
20:57:47.524 00.000 29876 scope move finished after 25 + 106 ms
20:57:47.524 00.000 29876 Move returns status 0, amount 25
20:57:47.524 00.000 29876 move complete, result=0
20:57:47.524 00.000 29876 worker thread done servicing request
20:57:47.524 00.000 29876 Worker thread wakes up
20:57:47.524 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 25 ms SOUTH
20:57:47.529 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:47.529 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:49.444 01.915 29876 Exposure complete
20:57:49.492 00.048 29876 worker thread done servicing request
20:57:49.492 00.000 31432 OnExposeComplete: enter
20:57:49.494 00.002 31432 UpdateGuideState(): m_state=6
20:57:49.496 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
20:57:49.498 00.002 31432 Star::Find returns 1 (0), X=609.43, Y=164.12, Mass=2499, SNR=31.5, Peak=222 HFD=3.5
20:57:49.500 00.002 31432 MultiStar: [#1 -0.66,-0.27,1.00,U] [#2 -0.77,-0.34,0.00,M1] [#3 -0.79,-0.66,0.00,M3] [#4 -0.03,-0.12,0.95,U] [#5 0.69,-0.03,0.90,U] [#6 -0.26,-0.39,1.08,U] [#7 -0.02,-0.76,0.82,U] [#8 -0.50,0.18,0.85,U] 
20:57:49.502 00.002 31432 refined, 6 included, MultiStar: {-0.15, -0.27}, one-star: {-0.21, -0.46}
20:57:49.504 00.002 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
20:57:49.506 00.002 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
20:57:49.508 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-2.09 mountX=-0.16 mountY=0.24, mountTheta=2.16
20:57:49.511 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.27, opts=13)
20:57:49.513 00.002 31432 Enqueuing Move request for scope (-0.15, -0.27)
20:57:49.515 00.002 29876 Worker thread wakes up
20:57:49.515 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd
20:57:49.515 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.27)
20:57:49.515 00.000 29876 Moving (-0.15, -0.27) raw xDistance=-0.16 yDistance=0.24
20:57:49.515 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:57:49.515 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:49.515 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:57:49.515 00.000 29876 MoveAxis(E, 0, ABG)
20:57:49.515 00.000 29876 Move returns status 0, amount 0
20:57:49.515 00.000 29876 MoveAxis(N, 0, ABG)
20:57:49.515 00.000 29876 Move returns status 0, amount 0
20:57:49.515 00.000 29876 move complete, result=0
20:57:49.515 00.000 29876 worker thread done servicing request
20:57:49.519 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:49.530 00.011 31432 UpdateGuideState exits: m=2499 RSB=31.5
20:57:49.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:49.534 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:49.537 00.003 31432 Enqueuing Expose request
20:57:49.539 00.002 29876 Worker thread wakes up
20:57:49.539 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:49.541 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:49.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:51.674 02.133 29876 Exposure complete
20:57:51.717 00.043 29876 worker thread done servicing request
20:57:51.717 00.000 31432 OnExposeComplete: enter
20:57:51.721 00.004 31432 UpdateGuideState(): m_state=6
20:57:51.723 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
20:57:51.725 00.002 31432 Star::Find returns 1 (0), X=608.41, Y=164.55, Mass=2467, SNR=30.6, Peak=214 HFD=3.3
20:57:51.727 00.002 31432 MultiStar: [#1 -1.73,0.12,0.00,M3] [#2 -1.23,0.12,0.00,M2] [#3 -1.35,-0.59,0.00,M4] [#4 -0.78,-0.22,0.00,M1] [#5 -0.24,-0.09,0.90,U] [#6 -1.17,-0.25,0.00,M1] [#7 -0.78,-0.40,0.00,M1] [#8 -1.44,0.22,0.00,M1] 
20:57:51.729 00.002 31432 refined, 1 included, MultiStar: {-0.76, -0.05}, one-star: {-1.23, -0.02}
20:57:51.731 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
20:57:51.733 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.08 = -0.08)
20:57:51.735 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=-0.05 hyp=0.76 cameraTheta=-3.07 mountX=-0.76 mountY=-0.06, mountTheta=-3.06
20:57:51.739 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=-0.05, opts=13)
20:57:51.744 00.005 31432 Enqueuing Move request for scope (-0.76, -0.05)
20:57:51.746 00.002 29876 Worker thread wakes up
20:57:51.746 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.05) opts 0xd
20:57:51.746 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, -0.05)
20:57:51.746 00.000 29876 Moving (-0.76, -0.05) raw xDistance=-0.76 yDistance=-0.06
20:57:51.746 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.76
20:57:51.746 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:51.746 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:57:51.746 00.000 29876 MoveAxis(E, 73, ABG)
20:57:51.746 00.000 29876 Guiding  Dir = 2, Dur = 73
20:57:51.746 00.000 29876 IsSlewing returns 0
20:57:51.746 00.000 29876 IsGuiding returns 0
20:57:51.746 00.000 29876 PulseGuide returned control before completion, sleep 83
20:57:51.749 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=7, FiltMax=257, Gamma=0.490
20:57:51.766 00.017 31432 UpdateGuideState exits: m=2467 RSB=30.6
20:57:51.770 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:51.771 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:51.773 00.002 31432 Enqueuing Expose request
20:57:51.830 00.057 29876 IsGuiding returns 1
20:57:51.830 00.000 29876 scope still moving after pulse duration time elapsed
20:57:51.861 00.031 29876 IsSlewing returns 0
20:57:51.861 00.000 29876 IsGuiding returns 1
20:57:51.891 00.030 29876 IsSlewing returns 0
20:57:51.891 00.000 29876 IsGuiding returns 0
20:57:51.891 00.000 29876 scope move finished after 73 + 72 ms
20:57:51.891 00.000 29876 Move returns status 0, amount 73
20:57:51.891 00.000 29876 MoveAxis(N, 0, ABG)
20:57:51.891 00.000 29876 Move returns status 0, amount 0
20:57:51.891 00.000 29876 move complete, result=0
20:57:51.891 00.000 29876 worker thread done servicing request
20:57:51.891 00.000 29876 Worker thread wakes up
20:57:51.891 00.000 31432 GuideStep: -0.8 px 73 ms EAST, -0.1 px 0 ms NORTH
20:57:51.896 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:51.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:53.814 01.918 29876 Exposure complete
20:57:53.859 00.045 29876 worker thread done servicing request
20:57:53.859 00.000 31432 OnExposeComplete: enter
20:57:53.862 00.003 31432 UpdateGuideState(): m_state=6
20:57:53.863 00.001 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
20:57:53.865 00.002 31432 Star::Find returns 1 (0), X=608.00, Y=164.15, Mass=2396, SNR=29.9, Peak=248 HFD=3.0
20:57:53.867 00.002 31432 MultiStar: large primary error, entering stabilization period
20:57:53.869 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
20:57:53.871 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
20:57:53.873 00.002 31432 CameraToMount -- cameraX=-1.64 cameraY=-0.43 hyp=1.69 cameraTheta=-2.89 mountX=-1.65 mountY=0.17, mountTheta=3.04
20:57:53.876 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.64, y=-0.43, opts=13)
20:57:53.878 00.002 31432 Enqueuing Move request for scope (-1.64, -0.43)
20:57:53.880 00.002 29876 Worker thread wakes up
20:57:53.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.64, -0.43) opts 0xd
20:57:53.880 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.64, -0.43)
20:57:53.880 00.000 29876 Moving (-1.64, -0.43) raw xDistance=-1.65 yDistance=0.17
20:57:53.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.65
20:57:53.880 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:53.880 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:57:53.881 00.001 29876 MoveAxis(E, 169, ABG)
20:57:53.881 00.000 29876 Guiding  Dir = 2, Dur = 169
20:57:53.881 00.000 29876 IsSlewing returns 0
20:57:53.881 00.000 29876 IsGuiding returns 0
20:57:53.881 00.000 29876 PulseGuide returned control before completion, sleep 179
20:57:53.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:57:53.895 00.011 31432 UpdateGuideState exits: m=2396 RSB=29.9
20:57:53.898 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:53.899 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:53.901 00.002 31432 Enqueuing Expose request
20:57:54.062 00.161 29876 IsGuiding returns 1
20:57:54.062 00.000 29876 scope still moving after pulse duration time elapsed
20:57:54.093 00.031 29876 IsSlewing returns 0
20:57:54.093 00.000 29876 IsGuiding returns 1
20:57:54.124 00.031 29876 IsSlewing returns 0
20:57:54.124 00.000 29876 IsGuiding returns 0
20:57:54.124 00.000 29876 scope move finished after 169 + 73 ms
20:57:54.124 00.000 29876 Move returns status 0, amount 169
20:57:54.124 00.000 29876 MoveAxis(N, 0, ABG)
20:57:54.124 00.000 29876 Move returns status 0, amount 0
20:57:54.124 00.000 29876 move complete, result=0
20:57:54.124 00.000 29876 worker thread done servicing request
20:57:54.124 00.000 29876 Worker thread wakes up
20:57:54.124 00.000 31432 GuideStep: -1.6 px 169 ms EAST, 0.2 px 0 ms NORTH
20:57:54.128 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:54.128 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:56.258 02.130 29876 Exposure complete
20:57:56.300 00.042 29876 worker thread done servicing request
20:57:56.300 00.000 31432 OnExposeComplete: enter
20:57:56.303 00.003 31432 UpdateGuideState(): m_state=6
20:57:56.305 00.002 31432 Star::Find(15, 607, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
20:57:56.307 00.002 31432 Star::Find returns 1 (0), X=608.95, Y=164.28, Mass=2492, SNR=30.4, Peak=187 HFD=3.9
20:57:56.310 00.003 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
20:57:56.312 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
20:57:56.314 00.002 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.29 hyp=0.75 cameraTheta=-2.74 mountX=-0.69 mountY=0.19, mountTheta=2.88
20:57:56.317 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.29, opts=13)
20:57:56.319 00.002 31432 Enqueuing Move request for scope (-0.69, -0.29)
20:57:56.321 00.002 29876 Worker thread wakes up
20:57:56.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.29) opts 0xd
20:57:56.321 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.29)
20:57:56.321 00.000 29876 Moving (-0.69, -0.29) raw xDistance=-0.69 yDistance=0.19
20:57:56.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.69
20:57:56.321 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:56.321 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:57:56.321 00.000 29876 MoveAxis(E, 90, ABG)
20:57:56.321 00.000 29876 Guiding  Dir = 2, Dur = 90
20:57:56.321 00.000 29876 IsSlewing returns 0
20:57:56.322 00.001 29876 IsGuiding returns 0
20:57:56.322 00.000 29876 PulseGuide returned control before completion, sleep 100
20:57:56.325 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:56.336 00.011 31432 UpdateGuideState exits: m=2492 RSB=30.4
20:57:56.339 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:56.340 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:56.342 00.002 31432 Enqueuing Expose request
20:57:56.426 00.084 29876 IsGuiding returns 1
20:57:56.426 00.000 29876 scope still moving after pulse duration time elapsed
20:57:56.457 00.031 29876 IsSlewing returns 0
20:57:56.457 00.000 29876 IsGuiding returns 1
20:57:56.489 00.032 29876 IsSlewing returns 0
20:57:56.489 00.000 29876 IsGuiding returns 1
20:57:56.520 00.031 29876 IsSlewing returns 0
20:57:56.520 00.000 29876 IsGuiding returns 0
20:57:56.520 00.000 29876 scope move finished after 90 + 107 ms
20:57:56.520 00.000 29876 Move returns status 0, amount 90
20:57:56.520 00.000 29876 MoveAxis(N, 0, ABG)
20:57:56.520 00.000 29876 Move returns status 0, amount 0
20:57:56.520 00.000 29876 move complete, result=0
20:57:56.521 00.001 29876 worker thread done servicing request
20:57:56.521 00.000 29876 Worker thread wakes up
20:57:56.521 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:56.521 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:57:56.521 00.000 31432 GuideStep: -0.7 px 90 ms EAST, 0.2 px 0 ms NORTH
20:57:58.427 01.906 29876 Exposure complete
20:57:58.470 00.043 29876 worker thread done servicing request
20:57:58.470 00.000 31432 OnExposeComplete: enter
20:57:58.472 00.002 31432 UpdateGuideState(): m_state=6
20:57:58.474 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
20:57:58.476 00.002 31432 Star::Find returns 1 (0), X=608.71, Y=164.45, Mass=2262, SNR=29.1, Peak=186 HFD=3.3
20:57:58.478 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
20:57:58.480 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
20:57:58.482 00.002 31432 CameraToMount -- cameraX=-0.93 cameraY=-0.12 hyp=0.94 cameraTheta=-3.01 mountX=-0.94 mountY=-0.02, mountTheta=-3.12
20:57:58.484 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=-0.12, opts=13)
20:57:58.486 00.002 31432 Enqueuing Move request for scope (-0.93, -0.12)
20:57:58.488 00.002 29876 Worker thread wakes up
20:57:58.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.12) opts 0xd
20:57:58.488 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, -0.12)
20:57:58.488 00.000 29876 Moving (-0.93, -0.12) raw xDistance=-0.94 yDistance=-0.02
20:57:58.488 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.94
20:57:58.488 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:58.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:57:58.488 00.000 29876 MoveAxis(E, 103, ABG)
20:57:58.488 00.000 29876 Guiding  Dir = 2, Dur = 103
20:57:58.489 00.001 29876 IsSlewing returns 0
20:57:58.489 00.000 29876 IsGuiding returns 0
20:57:58.489 00.000 29876 PulseGuide returned control before completion, sleep 113
20:57:58.492 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:57:58.504 00.012 31432 UpdateGuideState exits: m=2262 RSB=29.1
20:57:58.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:58.508 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:57:58.509 00.001 31432 Enqueuing Expose request
20:57:58.613 00.104 29876 IsGuiding returns 1
20:57:58.613 00.000 29876 scope still moving after pulse duration time elapsed
20:57:58.643 00.030 29876 IsSlewing returns 0
20:57:58.643 00.000 29876 IsGuiding returns 1
20:57:58.674 00.031 29876 IsSlewing returns 0
20:57:58.674 00.000 29876 IsGuiding returns 1
20:57:58.706 00.032 29876 IsSlewing returns 0
20:57:58.706 00.000 29876 IsGuiding returns 1
20:57:58.737 00.031 29876 IsSlewing returns 0
20:57:58.737 00.000 29876 IsGuiding returns 0
20:57:58.737 00.000 29876 scope move finished after 103 + 144 ms
20:57:58.737 00.000 29876 Move returns status 0, amount 103
20:57:58.737 00.000 29876 MoveAxis(N, 0, ABG)
20:57:58.737 00.000 29876 Move returns status 0, amount 0
20:57:58.737 00.000 29876 move complete, result=0
20:57:58.737 00.000 29876 worker thread done servicing request
20:57:58.737 00.000 29876 Worker thread wakes up
20:57:58.737 00.000 31432 GuideStep: -0.9 px 103 ms EAST, -0.0 px 0 ms NORTH
20:57:58.740 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:57:58.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:00.965 02.225 29876 Exposure complete
20:58:01.012 00.047 29876 worker thread done servicing request
20:58:01.012 00.000 31432 OnExposeComplete: enter
20:58:01.014 00.002 31432 UpdateGuideState(): m_state=6
20:58:01.016 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
20:58:01.018 00.002 31432 Star::Find returns 1 (0), X=609.72, Y=164.31, Mass=2486, SNR=30.8, Peak=234 HFD=3.5
20:58:01.020 00.002 31432 MultiStar: exiting stabilization period
20:58:01.022 00.002 31432 MultiStar: [#1 -0.16,0.01,1.00,U] [#2 -0.19,0.16,1.20,U] [#3 -0.23,-0.59,0.98,U] [#4 0.33,-0.20,0.95,U] [#5 0.89,0.15,0.00,M1] [#6 -0.08,-0.43,1.06,U] [#7 0.66,-0.77,0.00,M2] [#8 0.06,0.19,0.88,U] 
20:58:01.023 00.001 31432 refined, 6 included, MultiStar: {-0.04, -0.16}, one-star: {0.08, -0.27}
20:58:01.025 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
20:58:01.027 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
20:58:01.029 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.79 mountX=-0.04 mountY=0.15, mountTheta=1.83
20:58:01.032 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.16, opts=13)
20:58:01.034 00.002 31432 Enqueuing Move request for scope (-0.04, -0.16)
20:58:01.035 00.001 29876 Worker thread wakes up
20:58:01.035 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
20:58:01.035 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
20:58:01.035 00.000 29876 Moving (-0.04, -0.16) raw xDistance=-0.04 yDistance=0.15
20:58:01.035 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:58:01.036 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:01.036 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:58:01.036 00.000 29876 MoveAxis(E, 0, ABG)
20:58:01.036 00.000 29876 Move returns status 0, amount 0
20:58:01.036 00.000 29876 MoveAxis(N, 0, ABG)
20:58:01.036 00.000 29876 Move returns status 0, amount 0
20:58:01.036 00.000 29876 move complete, result=0
20:58:01.036 00.000 29876 worker thread done servicing request
20:58:01.039 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:01.051 00.012 31432 UpdateGuideState exits: m=2486 RSB=30.8
20:58:01.053 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:01.055 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:01.056 00.001 31432 Enqueuing Expose request
20:58:01.058 00.002 29876 Worker thread wakes up
20:58:01.058 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:01.061 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:01.061 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:02.969 01.908 29876 Exposure complete
20:58:03.013 00.044 29876 worker thread done servicing request
20:58:03.013 00.000 31432 OnExposeComplete: enter
20:58:03.015 00.002 31432 UpdateGuideState(): m_state=6
20:58:03.017 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
20:58:03.019 00.002 31432 Star::Find returns 1 (0), X=609.13, Y=164.37, Mass=2418, SNR=29.6, Peak=204 HFD=3.5
20:58:03.021 00.002 31432 MultiStar: [#1 -0.77,-0.01,1.07,U] [#2 -0.17,0.13,1.16,U] [#3 -0.51,0.04,1.06,U] [#4 0.10,-0.17,0.95,U] [#5 0.20,0.33,0.93,U] [#6 -0.08,-0.13,1.08,U] [#7 -0.40,-0.20,0.82,U] [#8 -0.48,0.36,0.89,U] 
20:58:03.023 00.002 31432 refined, 8 included, MultiStar: {-0.29, 0.01}, one-star: {-0.50, -0.20}
20:58:03.025 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
20:58:03.026 00.001 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
20:58:03.030 00.004 31432 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.09 mountX=-0.29 mountY=-0.06, mountTheta=-2.94
20:58:03.034 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.01, opts=13)
20:58:03.036 00.002 31432 Enqueuing Move request for scope (-0.29, 0.01)
20:58:03.038 00.002 29876 Worker thread wakes up
20:58:03.038 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.01) opts 0xd
20:58:03.038 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.01)
20:58:03.038 00.000 29876 Moving (-0.29, 0.01) raw xDistance=-0.29 yDistance=-0.06
20:58:03.038 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
20:58:03.038 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:03.038 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:03.038 00.000 29876 MoveAxis(E, 28, ABG)
20:58:03.038 00.000 29876 Guiding  Dir = 2, Dur = 28
20:58:03.038 00.000 29876 IsSlewing returns 0
20:58:03.038 00.000 29876 IsGuiding returns 0
20:58:03.039 00.001 29876 PulseGuide returned control before completion, sleep 38
20:58:03.042 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:03.053 00.011 31432 UpdateGuideState exits: m=2418 RSB=29.6
20:58:03.058 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:03.061 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:03.063 00.002 31432 Enqueuing Expose request
20:58:03.079 00.016 29876 IsGuiding returns 1
20:58:03.079 00.000 29876 scope still moving after pulse duration time elapsed
20:58:03.109 00.030 29876 IsSlewing returns 0
20:58:03.109 00.000 29876 IsGuiding returns 0
20:58:03.109 00.000 29876 scope move finished after 28 + 42 ms
20:58:03.109 00.000 29876 Move returns status 0, amount 28
20:58:03.109 00.000 29876 MoveAxis(N, 0, ABG)
20:58:03.109 00.000 29876 Move returns status 0, amount 0
20:58:03.109 00.000 29876 move complete, result=0
20:58:03.109 00.000 29876 worker thread done servicing request
20:58:03.109 00.000 29876 Worker thread wakes up
20:58:03.109 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
20:58:03.112 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:03.112 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:05.239 02.127 29876 Exposure complete
20:58:05.282 00.043 29876 worker thread done servicing request
20:58:05.283 00.001 31432 OnExposeComplete: enter
20:58:05.285 00.002 31432 UpdateGuideState(): m_state=6
20:58:05.287 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
20:58:05.288 00.001 31432 Star::Find returns 1 (0), X=609.06, Y=164.54, Mass=2497, SNR=30.4, Peak=220 HFD=3.6
20:58:05.290 00.002 31432 MultiStar: [#1 -0.80,-0.05,0.98,U] [#2 -0.24,-0.02,1.18,U] [#3 -0.84,-0.00,0.00,M3] [#4 -0.16,-0.22,0.93,U] [#5 0.27,0.10,0.93,U] [#6 -0.32,0.00,1.08,U] [#7 0.05,-0.29,0.83,U] [#8 -0.62,0.38,0.90,U] 
20:58:05.292 00.002 31432 refined, 7 included, MultiStar: {-0.31, -0.01}, one-star: {-0.58, -0.04}
20:58:05.294 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
20:58:05.296 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
20:58:05.297 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.09 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
20:58:05.300 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.01, opts=13)
20:58:05.302 00.002 31432 Enqueuing Move request for scope (-0.31, -0.01)
20:58:05.304 00.002 29876 Worker thread wakes up
20:58:05.304 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
20:58:05.304 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
20:58:05.304 00.000 29876 Moving (-0.31, -0.01) raw xDistance=-0.31 yDistance=-0.03
20:58:05.304 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
20:58:05.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:05.304 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:58:05.304 00.000 29876 MoveAxis(E, 34, ABG)
20:58:05.304 00.000 29876 Guiding  Dir = 2, Dur = 34
20:58:05.305 00.001 29876 IsSlewing returns 0
20:58:05.305 00.000 29876 IsGuiding returns 0
20:58:05.305 00.000 29876 PulseGuide returned control before completion, sleep 44
20:58:05.308 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:05.319 00.011 31432 UpdateGuideState exits: m=2497 RSB=30.4
20:58:05.321 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:05.324 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:05.326 00.002 31432 Enqueuing Expose request
20:58:05.361 00.035 29876 IsGuiding returns 1
20:58:05.361 00.000 29876 scope still moving after pulse duration time elapsed
20:58:05.391 00.030 29876 IsSlewing returns 0
20:58:05.391 00.000 29876 IsGuiding returns 1
20:58:05.422 00.031 29876 IsSlewing returns 0
20:58:05.422 00.000 29876 IsGuiding returns 0
20:58:05.422 00.000 29876 scope move finished after 34 + 83 ms
20:58:05.422 00.000 29876 Move returns status 0, amount 34
20:58:05.422 00.000 29876 MoveAxis(N, 0, ABG)
20:58:05.422 00.000 29876 Move returns status 0, amount 0
20:58:05.422 00.000 29876 move complete, result=0
20:58:05.422 00.000 29876 worker thread done servicing request
20:58:05.422 00.000 29876 Worker thread wakes up
20:58:05.422 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:05.422 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:05.423 00.001 31432 GuideStep: -0.3 px 34 ms EAST, -0.0 px 0 ms NORTH
20:58:07.340 01.917 29876 Exposure complete
20:58:07.383 00.043 29876 worker thread done servicing request
20:58:07.383 00.000 31432 OnExposeComplete: enter
20:58:07.386 00.003 31432 UpdateGuideState(): m_state=6
20:58:07.388 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
20:58:07.389 00.001 31432 Star::Find returns 1 (0), X=608.29, Y=164.67, Mass=2528, SNR=30.2, Peak=227 HFD=3.6
20:58:07.392 00.003 31432 MultiStar: [#1 -1.54,0.06,0.00,M1] [#2 -1.39,0.22,0.00,M1] [#3 -1.89,-0.01,0.00,M4] [#4 -1.18,0.02,0.00,M1] [#5 -0.41,0.20,0.90,U] [#6 -0.99,-0.30,0.00,M1] [#7 -0.96,-0.34,0.00,M1] [#8 -1.44,0.79,0.00,M1] 
20:58:07.393 00.001 31432 refined, 1 included, MultiStar: {-0.91, 0.15}, one-star: {-1.35, 0.10}
20:58:07.395 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
20:58:07.397 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
20:58:07.399 00.002 31432 CameraToMount -- cameraX=-0.91 cameraY=0.15 hyp=0.92 cameraTheta=2.98 mountX=-0.90 mountY=-0.28, mountTheta=-2.84
20:58:07.402 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=0.15, opts=13)
20:58:07.404 00.002 31432 Enqueuing Move request for scope (-0.91, 0.15)
20:58:07.406 00.002 29876 Worker thread wakes up
20:58:07.406 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.15) opts 0xd
20:58:07.406 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, 0.15)
20:58:07.406 00.000 29876 Moving (-0.91, 0.15) raw xDistance=-0.90 yDistance=-0.28
20:58:07.406 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.90
20:58:07.406 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:07.406 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:58:07.406 00.000 29876 MoveAxis(E, 92, ABG)
20:58:07.406 00.000 29876 Guiding  Dir = 2, Dur = 92
20:58:07.406 00.000 29876 IsSlewing returns 0
20:58:07.406 00.000 29876 IsGuiding returns 0
20:58:07.406 00.000 29876 PulseGuide returned control before completion, sleep 102
20:58:07.410 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:07.420 00.010 31432 UpdateGuideState exits: m=2528 RSB=30.2
20:58:07.423 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:07.424 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:07.426 00.002 31432 Enqueuing Expose request
20:58:07.522 00.096 29876 IsGuiding returns 1
20:58:07.522 00.000 29876 scope still moving after pulse duration time elapsed
20:58:07.553 00.031 29876 IsSlewing returns 0
20:58:07.553 00.000 29876 IsGuiding returns 0
20:58:07.553 00.000 29876 scope move finished after 92 + 55 ms
20:58:07.553 00.000 29876 Move returns status 0, amount 92
20:58:07.553 00.000 29876 MoveAxis(N, 0, ABG)
20:58:07.553 00.000 29876 Move returns status 0, amount 0
20:58:07.553 00.000 29876 move complete, result=0
20:58:07.554 00.001 29876 worker thread done servicing request
20:58:07.554 00.000 29876 Worker thread wakes up
20:58:07.554 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:07.554 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:07.554 00.000 31432 GuideStep: -0.9 px 92 ms EAST, -0.3 px 0 ms NORTH
20:58:09.684 02.130 29876 Exposure complete
20:58:09.732 00.048 29876 worker thread done servicing request
20:58:09.732 00.000 31432 OnExposeComplete: enter
20:58:09.734 00.002 31432 UpdateGuideState(): m_state=6
20:58:09.736 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
20:58:09.738 00.002 31432 Star::Find returns 1 (0), X=608.87, Y=164.41, Mass=2325, SNR=29.6, Peak=218 HFD=3.4
20:58:09.740 00.002 31432 MultiStar: [#1 -0.86,0.02,0.00,M2] [#2 -0.52,-0.06,1.21,U] [#3 -1.07,0.03,0.00,M5] [#4 -0.40,-0.02,0.93,U] [#5 0.14,0.43,0.98,U] [#6 -0.35,-0.49,1.09,U] [#7 -0.41,-0.44,0.89,U] [#8 -0.84,0.53,0.00,M2] 
20:58:09.742 00.002 31432 refined, 5 included, MultiStar: {-0.39, -0.12}, one-star: {-0.77, -0.16}
20:58:09.744 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
20:58:09.746 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
20:58:09.747 00.001 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-2.83 mountX=-0.39 mountY=0.06, mountTheta=2.98
20:58:09.750 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.12, opts=13)
20:58:09.752 00.002 31432 Enqueuing Move request for scope (-0.39, -0.12)
20:58:09.754 00.002 29876 Worker thread wakes up
20:58:09.754 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.12) opts 0xd
20:58:09.754 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.12)
20:58:09.754 00.000 29876 Moving (-0.39, -0.12) raw xDistance=-0.39 yDistance=0.06
20:58:09.754 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
20:58:09.754 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:09.754 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:58:09.754 00.000 29876 MoveAxis(E, 51, ABG)
20:58:09.754 00.000 29876 Guiding  Dir = 2, Dur = 51
20:58:09.754 00.000 29876 IsSlewing returns 0
20:58:09.754 00.000 29876 IsGuiding returns 0
20:58:09.755 00.001 29876 PulseGuide returned control before completion, sleep 61
20:58:09.758 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:09.770 00.012 31432 UpdateGuideState exits: m=2325 RSB=29.6
20:58:09.772 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:09.774 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:09.776 00.002 31432 Enqueuing Expose request
20:58:09.822 00.046 29876 IsGuiding returns 1
20:58:09.822 00.000 29876 scope still moving after pulse duration time elapsed
20:58:09.852 00.030 29876 IsSlewing returns 0
20:58:09.852 00.000 29876 IsGuiding returns 1
20:58:09.884 00.032 29876 IsSlewing returns 0
20:58:09.884 00.000 29876 IsGuiding returns 1
20:58:09.915 00.031 29876 IsSlewing returns 0
20:58:09.915 00.000 29876 IsGuiding returns 0
20:58:09.915 00.000 29876 scope move finished after 51 + 109 ms
20:58:09.915 00.000 29876 Move returns status 0, amount 51
20:58:09.915 00.000 29876 MoveAxis(N, 0, ABG)
20:58:09.915 00.000 29876 Move returns status 0, amount 0
20:58:09.915 00.000 29876 move complete, result=0
20:58:09.915 00.000 29876 worker thread done servicing request
20:58:09.915 00.000 29876 Worker thread wakes up
20:58:09.915 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:09.915 00.000 31432 GuideStep: -0.4 px 51 ms EAST, 0.1 px 0 ms NORTH
20:58:09.918 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:11.833 01.915 29876 Exposure complete
20:58:11.877 00.044 29876 worker thread done servicing request
20:58:11.877 00.000 31432 OnExposeComplete: enter
20:58:11.879 00.002 31432 UpdateGuideState(): m_state=6
20:58:11.881 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
20:58:11.883 00.002 31432 Star::Find returns 1 (0), X=610.13, Y=164.14, Mass=2463, SNR=29.9, Peak=187 HFD=3.7
20:58:11.885 00.002 31432 MultiStar: [#1 0.22,-0.47,1.04,U] [#2 0.57,-0.19,1.23,U] [#3 -0.64,-0.31,1.00,U] [#4 0.21,-0.14,0.98,U] [#5 1.26,-0.19,0.00,M1] [#6 0.50,-0.76,0.00,M1] [#7 0.07,-0.72,0.85,U] [#8 -0.49,0.29,0.87,U] 
20:58:11.886 00.001 31432 refined, 6 included, MultiStar: {0.09, -0.28}, one-star: {0.49, -0.43}
20:58:11.888 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
20:58:11.890 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
20:58:11.892 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.27 mountX=0.08 mountY=0.29, mountTheta=1.30
20:58:11.894 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.28, opts=13)
20:58:11.896 00.002 31432 Enqueuing Move request for scope (0.09, -0.28)
20:58:11.898 00.002 29876 Worker thread wakes up
20:58:11.898 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
20:58:11.898 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
20:58:11.898 00.000 29876 Moving (0.09, -0.28) raw xDistance=0.08 yDistance=0.29
20:58:11.898 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:58:11.898 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:11.898 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:58:11.899 00.001 29876 MoveAxis(E, 0, ABG)
20:58:11.899 00.000 29876 Move returns status 0, amount 0
20:58:11.899 00.000 29876 MoveAxis(N, 0, ABG)
20:58:11.899 00.000 29876 Move returns status 0, amount 0
20:58:11.899 00.000 29876 move complete, result=0
20:58:11.899 00.000 29876 worker thread done servicing request
20:58:11.902 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:11.914 00.012 31432 UpdateGuideState exits: m=2463 RSB=29.9
20:58:11.917 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:11.920 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:11.923 00.003 31432 Enqueuing Expose request
20:58:11.926 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:58:11.928 00.002 29876 Worker thread wakes up
20:58:11.928 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:11.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:14.054 02.126 29876 Exposure complete
20:58:14.097 00.043 29876 worker thread done servicing request
20:58:14.097 00.000 31432 OnExposeComplete: enter
20:58:14.099 00.002 31432 UpdateGuideState(): m_state=6
20:58:14.101 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
20:58:14.102 00.001 31432 Star::Find returns 1 (0), X=609.49, Y=164.40, Mass=2376, SNR=29.9, Peak=229 HFD=3.3
20:58:14.104 00.002 31432 MultiStar: [#1 -0.70,0.11,1.01,U] [#2 -0.00,-0.09,1.18,U] [#3 -0.67,-0.47,0.00,M5] [#4 0.19,-0.24,0.87,U] [#5 0.70,-0.00,0.95,U] [#6 0.47,-0.58,1.07,U] [#7 0.09,-0.78,0.92,U] [#8 -0.52,0.60,0.87,U] 
20:58:14.106 00.002 31432 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {-0.15, -0.17}
20:58:14.108 00.002 31432 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
20:58:14.110 00.002 31432 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
20:58:14.111 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=0.01 mountY=0.15, mountTheta=1.51
20:58:14.116 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.15, opts=13)
20:58:14.119 00.003 31432 Enqueuing Move request for scope (0.01, -0.15)
20:58:14.121 00.002 29876 Worker thread wakes up
20:58:14.121 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
20:58:14.121 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
20:58:14.121 00.000 29876 Moving (0.01, -0.15) raw xDistance=0.01 yDistance=0.15
20:58:14.122 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:58:14.122 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:14.122 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:58:14.122 00.000 29876 MoveAxis(E, 0, ABG)
20:58:14.122 00.000 29876 Move returns status 0, amount 0
20:58:14.122 00.000 29876 MoveAxis(N, 0, ABG)
20:58:14.122 00.000 29876 Move returns status 0, amount 0
20:58:14.122 00.000 29876 move complete, result=0
20:58:14.122 00.000 29876 worker thread done servicing request
20:58:14.125 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:14.136 00.011 31432 UpdateGuideState exits: m=2376 RSB=29.9
20:58:14.139 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:14.141 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:14.143 00.002 31432 Enqueuing Expose request
20:58:14.144 00.001 29876 Worker thread wakes up
20:58:14.145 00.001 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:14.147 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:14.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:16.056 01.909 29876 Exposure complete
20:58:16.099 00.043 29876 worker thread done servicing request
20:58:16.099 00.000 31432 OnExposeComplete: enter
20:58:16.103 00.004 31432 UpdateGuideState(): m_state=6
20:58:16.105 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
20:58:16.107 00.002 31432 Star::Find returns 1 (0), X=608.97, Y=164.47, Mass=2630, SNR=31.4, Peak=228 HFD=3.6
20:58:16.109 00.002 31432 MultiStar: [#1 -0.86,0.06,0.00,M1] [#2 -0.63,-0.02,1.15,U] [#3 -0.95,-0.70,0.00,M6] [#4 -0.78,-0.24,0.00,M1] [#5 -0.06,0.12,0.94,U] [#6 -0.38,-0.48,1.05,U] [#7 -0.88,-0.65,0.00,M1] [#8 -0.87,0.20,0.00,M1] 
20:58:16.112 00.003 31432 refined, 3 included, MultiStar: {-0.45, -0.13}, one-star: {-0.67, -0.11}
20:58:16.115 00.003 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
20:58:16.119 00.004 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.13 = 0.13)
20:58:16.121 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.13 hyp=0.47 cameraTheta=-2.86 mountX=-0.45 mountY=0.06, mountTheta=3.01
20:58:16.127 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.13, opts=13)
20:58:16.129 00.002 31432 Enqueuing Move request for scope (-0.45, -0.13)
20:58:16.132 00.003 29876 Worker thread wakes up
20:58:16.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.13) opts 0xd
20:58:16.132 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.13)
20:58:16.132 00.000 29876 Moving (-0.45, -0.13) raw xDistance=-0.45 yDistance=0.06
20:58:16.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:58:16.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:16.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:58:16.132 00.000 29876 MoveAxis(E, 43, ABG)
20:58:16.132 00.000 29876 Guiding  Dir = 2, Dur = 43
20:58:16.132 00.000 29876 IsSlewing returns 0
20:58:16.132 00.000 29876 IsGuiding returns 0
20:58:16.133 00.001 29876 PulseGuide returned control before completion, sleep 53
20:58:16.137 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:58:16.150 00.013 31432 UpdateGuideState exits: m=2630 RSB=31.4
20:58:16.152 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:16.155 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:16.157 00.002 31432 Enqueuing Expose request
20:58:16.197 00.040 29876 IsGuiding returns 1
20:58:16.197 00.000 29876 scope still moving after pulse duration time elapsed
20:58:16.228 00.031 29876 IsSlewing returns 0
20:58:16.228 00.000 29876 IsGuiding returns 1
20:58:16.259 00.031 29876 IsSlewing returns 0
20:58:16.259 00.000 29876 IsGuiding returns 0
20:58:16.259 00.000 29876 scope move finished after 43 + 83 ms
20:58:16.259 00.000 29876 Move returns status 0, amount 43
20:58:16.259 00.000 29876 MoveAxis(N, 0, ABG)
20:58:16.259 00.000 29876 Move returns status 0, amount 0
20:58:16.259 00.000 29876 move complete, result=0
20:58:16.259 00.000 29876 worker thread done servicing request
20:58:16.259 00.000 29876 Worker thread wakes up
20:58:16.259 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:16.259 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:16.259 00.000 31432 GuideStep: -0.5 px 43 ms EAST, 0.1 px 0 ms NORTH
20:58:18.386 02.127 29876 Exposure complete
20:58:18.428 00.042 29876 worker thread done servicing request
20:58:18.429 00.001 31432 OnExposeComplete: enter
20:58:18.431 00.002 31432 UpdateGuideState(): m_state=6
20:58:18.433 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
20:58:18.435 00.002 31432 Star::Find returns 1 (0), X=609.19, Y=164.00, Mass=2647, SNR=31.6, Peak=224 HFD=3.5
20:58:18.436 00.001 31432 MultiStar: [#1 -0.79,-0.19,0.00,M2] [#2 -0.41,-0.27,1.16,U] [#3 -1.06,-0.09,0.00,M7] [#4 -0.63,-0.45,0.88,U] [#5 0.20,-0.14,0.91,U] [#6 -0.09,-0.64,1.03,U] [#7 -1.02,-0.71,0.00,M2] [#8 -1.11,0.05,0.00,M2] 
20:58:18.438 00.002 31432 refined, 4 included, MultiStar: {-0.28, -0.41}, one-star: {-0.45, -0.58}
20:58:18.440 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
20:58:18.442 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
20:58:18.443 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-2.16 mountX=-0.29 mountY=0.37, mountTheta=2.24
20:58:18.446 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.41, opts=13)
20:58:18.449 00.003 31432 Enqueuing Move request for scope (-0.28, -0.41)
20:58:18.451 00.002 29876 Worker thread wakes up
20:58:18.451 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.41) opts 0xd
20:58:18.452 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.41)
20:58:18.452 00.000 29876 Moving (-0.28, -0.41) raw xDistance=-0.29 yDistance=0.37
20:58:18.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
20:58:18.452 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
20:58:18.452 00.000 29876 MoveAxis(E, 34, ABG)
20:58:18.452 00.000 29876 Guiding  Dir = 2, Dur = 34
20:58:18.452 00.000 29876 IsSlewing returns 0
20:58:18.452 00.000 29876 IsGuiding returns 0
20:58:18.452 00.000 29876 PulseGuide returned control before completion, sleep 44
20:58:18.456 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:18.467 00.011 31432 UpdateGuideState exits: m=2647 RSB=31.6
20:58:18.469 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:18.471 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:18.473 00.002 31432 Enqueuing Expose request
20:58:18.509 00.036 29876 IsGuiding returns 1
20:58:18.509 00.000 29876 scope still moving after pulse duration time elapsed
20:58:18.539 00.030 29876 IsSlewing returns 0
20:58:18.539 00.000 29876 IsGuiding returns 0
20:58:18.539 00.000 29876 scope move finished after 34 + 52 ms
20:58:18.539 00.000 29876 Move returns status 0, amount 34
20:58:18.539 00.000 29876 MoveAxis(S, 27, ABG)
20:58:18.539 00.000 29876 Guiding  Dir = 1, Dur = 27
20:58:18.539 00.000 29876 IsSlewing returns 0
20:58:18.539 00.000 29876 IsGuiding returns 0
20:58:18.539 00.000 29876 PulseGuide returned control before completion, sleep 37
20:58:18.585 00.046 29876 IsGuiding returns 1
20:58:18.585 00.000 29876 scope still moving after pulse duration time elapsed
20:58:18.617 00.032 29876 IsSlewing returns 0
20:58:18.617 00.000 29876 IsGuiding returns 1
20:58:18.647 00.030 29876 IsSlewing returns 0
20:58:18.647 00.000 29876 IsGuiding returns 1
20:58:18.677 00.030 29876 IsSlewing returns 0
20:58:18.677 00.000 29876 IsGuiding returns 1
20:58:18.708 00.031 29876 IsSlewing returns 0
20:58:18.708 00.000 29876 IsGuiding returns 1
20:58:18.739 00.031 29876 IsSlewing returns 0
20:58:18.739 00.000 29876 IsGuiding returns 0
20:58:18.739 00.000 29876 scope move finished after 27 + 172 ms
20:58:18.739 00.000 29876 Move returns status 0, amount 27
20:58:18.739 00.000 29876 move complete, result=0
20:58:18.739 00.000 29876 worker thread done servicing request
20:58:18.739 00.000 29876 Worker thread wakes up
20:58:18.739 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.4 px 27 ms SOUTH
20:58:18.742 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:18.742 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:20.650 01.908 29876 Exposure complete
20:58:20.693 00.043 29876 worker thread done servicing request
20:58:20.693 00.000 31432 OnExposeComplete: enter
20:58:20.696 00.003 31432 UpdateGuideState(): m_state=6
20:58:20.698 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
20:58:20.699 00.001 31432 Star::Find returns 1 (0), X=608.83, Y=164.78, Mass=2313, SNR=29.3, Peak=236 HFD=3.4
20:58:20.701 00.002 31432 MultiStar: [#1 -1.12,0.49,0.00,M3] [#2 -0.32,0.12,1.22,U] [#3 -0.85,-0.39,0.00,M8] [#4 -0.58,0.02,1.03,U] [#5 0.14,0.30,0.96,U] [#6 -0.47,0.04,1.16,U] [#7 -0.43,-0.24,0.87,U] [#8 -0.76,0.98,0.00,M3] 
20:58:20.703 00.002 31432 refined, 5 included, MultiStar: {-0.42, 0.08}, one-star: {-0.81, 0.20}
20:58:20.705 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
20:58:20.707 00.002 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.35)
20:58:20.709 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.08 hyp=0.42 cameraTheta=2.95 mountX=-0.41 mountY=-0.14, mountTheta=-2.81
20:58:20.712 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.08, opts=13)
20:58:20.715 00.003 31432 Enqueuing Move request for scope (-0.42, 0.08)
20:58:20.717 00.002 29876 Worker thread wakes up
20:58:20.717 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.08) opts 0xd
20:58:20.717 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.08)
20:58:20.717 00.000 29876 Moving (-0.42, 0.08) raw xDistance=-0.41 yDistance=-0.14
20:58:20.717 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
20:58:20.717 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:20.717 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:58:20.718 00.001 29876 MoveAxis(E, 45, ABG)
20:58:20.718 00.000 29876 Guiding  Dir = 2, Dur = 45
20:58:20.718 00.000 29876 IsSlewing returns 0
20:58:20.718 00.000 29876 IsGuiding returns 0
20:58:20.718 00.000 29876 PulseGuide returned control before completion, sleep 55
20:58:20.721 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:20.733 00.012 31432 UpdateGuideState exits: m=2313 RSB=29.3
20:58:20.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:20.737 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:20.739 00.002 31432 Enqueuing Expose request
20:58:20.788 00.049 29876 IsGuiding returns 1
20:58:20.788 00.000 29876 scope still moving after pulse duration time elapsed
20:58:20.819 00.031 29876 IsSlewing returns 0
20:58:20.819 00.000 29876 IsGuiding returns 1
20:58:20.850 00.031 29876 IsSlewing returns 0
20:58:20.850 00.000 29876 IsGuiding returns 1
20:58:20.881 00.031 29876 IsSlewing returns 0
20:58:20.881 00.000 29876 IsGuiding returns 1
20:58:20.912 00.031 29876 IsSlewing returns 0
20:58:20.912 00.000 29876 IsGuiding returns 1
20:58:20.942 00.030 29876 IsSlewing returns 0
20:58:20.942 00.000 29876 IsGuiding returns 0
20:58:20.942 00.000 29876 scope move finished after 45 + 179 ms
20:58:20.942 00.000 29876 Move returns status 0, amount 45
20:58:20.942 00.000 29876 MoveAxis(N, 0, ABG)
20:58:20.942 00.000 29876 Move returns status 0, amount 0
20:58:20.942 00.000 29876 move complete, result=0
20:58:20.942 00.000 29876 worker thread done servicing request
20:58:20.942 00.000 29876 Worker thread wakes up
20:58:20.942 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:20.942 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:20.943 00.001 31432 GuideStep: -0.4 px 45 ms EAST, -0.1 px 0 ms NORTH
20:58:23.067 02.124 29876 Exposure complete
20:58:23.109 00.042 29876 worker thread done servicing request
20:58:23.109 00.000 31432 OnExposeComplete: enter
20:58:23.111 00.002 31432 UpdateGuideState(): m_state=6
20:58:23.114 00.003 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
20:58:23.116 00.002 31432 Star::Find returns 1 (0), X=609.26, Y=164.18, Mass=2130, SNR=28.5, Peak=209 HFD=3.0
20:58:23.118 00.002 31432 MultiStar: [#1 -0.58,-0.29,1.13,U] [#2 -0.16,0.02,1.27,U] [#3 -0.97,-0.28,0.00,M9] [#4 -0.56,-0.14,1.01,U] [#5 0.63,-0.13,0.93,U] [#6 -0.32,-0.56,1.15,U] [#7 -0.63,-0.53,0.00,M2] [#8 -0.95,0.20,0.00,M4] 
20:58:23.120 00.002 31432 refined, 5 included, MultiStar: {-0.24, -0.25}, one-star: {-0.38, -0.40}
20:58:23.122 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
20:58:23.124 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
20:58:23.125 00.001 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-2.35 mountX=-0.25 mountY=0.21, mountTheta=2.45
20:58:23.128 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.25, opts=13)
20:58:23.130 00.002 31432 Enqueuing Move request for scope (-0.24, -0.25)
20:58:23.132 00.002 29876 Worker thread wakes up
20:58:23.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.25) opts 0xd
20:58:23.132 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.25)
20:58:23.132 00.000 29876 Moving (-0.24, -0.25) raw xDistance=-0.25 yDistance=0.21
20:58:23.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
20:58:23.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:23.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:58:23.132 00.000 29876 MoveAxis(E, 30, ABG)
20:58:23.133 00.001 29876 Guiding  Dir = 2, Dur = 30
20:58:23.133 00.000 29876 IsSlewing returns 0
20:58:23.133 00.000 29876 IsGuiding returns 0
20:58:23.133 00.000 29876 PulseGuide returned control before completion, sleep 40
20:58:23.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:23.148 00.012 31432 UpdateGuideState exits: m=2130 RSB=28.5
20:58:23.150 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:23.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:23.153 00.001 31432 Enqueuing Expose request
20:58:23.176 00.023 29876 IsGuiding returns 1
20:58:23.176 00.000 29876 scope still moving after pulse duration time elapsed
20:58:23.207 00.031 29876 IsSlewing returns 0
20:58:23.207 00.000 29876 IsGuiding returns 1
20:58:23.237 00.030 29876 IsSlewing returns 0
20:58:23.237 00.000 29876 IsGuiding returns 0
20:58:23.237 00.000 29876 scope move finished after 30 + 75 ms
20:58:23.237 00.000 29876 Move returns status 0, amount 30
20:58:23.237 00.000 29876 MoveAxis(N, 0, ABG)
20:58:23.237 00.000 29876 Move returns status 0, amount 0
20:58:23.237 00.000 29876 move complete, result=0
20:58:23.237 00.000 29876 worker thread done servicing request
20:58:23.237 00.000 29876 Worker thread wakes up
20:58:23.239 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:23.239 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.2 px 0 ms NORTH
20:58:23.241 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:25.154 01.913 29876 Exposure complete
20:58:25.197 00.043 29876 worker thread done servicing request
20:58:25.197 00.000 31432 OnExposeComplete: enter
20:58:25.200 00.003 31432 UpdateGuideState(): m_state=6
20:58:25.202 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
20:58:25.203 00.001 31432 Star::Find returns 1 (0), X=609.05, Y=164.67, Mass=2542, SNR=31.6, Peak=254 HFD=3.3
20:58:25.205 00.002 31432 MultiStar: [#1 -0.69,0.18,1.00,U] [#2 -0.54,0.47,1.22,U] [#3 -0.51,-0.21,0.98,U] [#4 0.06,-0.04,0.88,U] [#5 0.43,0.23,0.93,U] [#6 -0.21,0.18,1.09,U] [#7 0.07,-0.33,0.81,U] [#8 -0.93,0.56,0.00,M5] 
20:58:25.207 00.002 31432 refined, 7 included, MultiStar: {-0.27, 0.10}, one-star: {-0.59, 0.10}
20:58:25.209 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
20:58:25.211 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
20:58:25.213 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.80 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
20:58:25.216 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.10, opts=13)
20:58:25.218 00.002 31432 Enqueuing Move request for scope (-0.27, 0.10)
20:58:25.220 00.002 29876 Worker thread wakes up
20:58:25.220 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
20:58:25.220 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
20:58:25.220 00.000 29876 Moving (-0.27, 0.10) raw xDistance=-0.27 yDistance=-0.14
20:58:25.220 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
20:58:25.220 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:25.220 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:58:25.220 00.000 29876 MoveAxis(E, 30, ABG)
20:58:25.220 00.000 29876 Guiding  Dir = 2, Dur = 30
20:58:25.221 00.001 29876 IsSlewing returns 0
20:58:25.221 00.000 29876 IsGuiding returns 0
20:58:25.221 00.000 29876 PulseGuide returned control before completion, sleep 40
20:58:25.224 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:25.235 00.011 31432 UpdateGuideState exits: m=2542 RSB=31.6
20:58:25.237 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:25.239 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:25.241 00.002 31432 Enqueuing Expose request
20:58:25.275 00.034 29876 IsGuiding returns 1
20:58:25.275 00.000 29876 scope still moving after pulse duration time elapsed
20:58:25.307 00.032 29876 IsSlewing returns 0
20:58:25.307 00.000 29876 IsGuiding returns 1
20:58:25.337 00.030 29876 IsSlewing returns 0
20:58:25.337 00.000 29876 IsGuiding returns 0
20:58:25.337 00.000 29876 scope move finished after 30 + 85 ms
20:58:25.337 00.000 29876 Move returns status 0, amount 30
20:58:25.337 00.000 29876 MoveAxis(N, 0, ABG)
20:58:25.337 00.000 29876 Move returns status 0, amount 0
20:58:25.337 00.000 29876 move complete, result=0
20:58:25.337 00.000 29876 worker thread done servicing request
20:58:25.337 00.000 29876 Worker thread wakes up
20:58:25.337 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
20:58:25.340 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:25.340 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:27.469 02.129 29876 Exposure complete
20:58:27.516 00.047 29876 worker thread done servicing request
20:58:27.516 00.000 31432 OnExposeComplete: enter
20:58:27.518 00.002 31432 UpdateGuideState(): m_state=6
20:58:27.520 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
20:58:27.522 00.002 31432 Star::Find returns 1 (0), X=609.14, Y=165.37, Mass=2190, SNR=28.2, Peak=231 HFD=3.1
20:58:27.524 00.002 31432 MultiStar: [#1 -0.82,1.07,0.00,M2] [#2 -0.48,1.25,0.00,M1] [#3 -0.68,0.39,1.11,U] [#4 0.21,0.59,1.00,U] [#5 0.23,1.08,0.00,M1] [#6 -0.56,0.90,0.00,M1] [#7 0.08,0.25,0.90,U] [#8 -0.73,1.07,0.00,M6] 
20:58:27.526 00.002 31432 refined, 3 included, MultiStar: {-0.24, 0.51}, one-star: {-0.50, 0.79}
20:58:27.528 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
20:58:27.530 00.002 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
20:58:27.532 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.51 hyp=0.56 cameraTheta=2.02 mountX=-0.23 mountY=-0.54, mountTheta=-1.97
20:58:27.535 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.51, opts=13)
20:58:27.541 00.006 31432 Enqueuing Move request for scope (-0.24, 0.51)
20:58:27.546 00.005 29876 Worker thread wakes up
20:58:27.546 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.51) opts 0xd
20:58:27.546 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.51)
20:58:27.546 00.000 29876 Moving (-0.24, 0.51) raw xDistance=-0.23 yDistance=-0.54
20:58:27.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
20:58:27.546 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:58:27.546 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
20:58:27.546 00.000 29876 MoveAxis(E, 26, ABG)
20:58:27.546 00.000 29876 Guiding  Dir = 2, Dur = 26
20:58:27.546 00.000 29876 IsSlewing returns 0
20:58:27.546 00.000 29876 IsGuiding returns 0
20:58:27.546 00.000 29876 PulseGuide returned control before completion, sleep 36
20:58:27.553 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:27.566 00.013 31432 UpdateGuideState exits: m=2190 RSB=28.2
20:58:27.568 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:27.570 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:27.572 00.002 31432 Enqueuing Expose request
20:58:27.592 00.020 29876 IsGuiding returns 1
20:58:27.592 00.000 29876 scope still moving after pulse duration time elapsed
20:58:27.623 00.031 29876 IsSlewing returns 0
20:58:27.623 00.000 29876 IsGuiding returns 1
20:58:27.654 00.031 29876 IsSlewing returns 0
20:58:27.654 00.000 29876 IsGuiding returns 1
20:58:27.685 00.031 29876 IsSlewing returns 0
20:58:27.685 00.000 29876 IsGuiding returns 1
20:58:27.716 00.031 29876 IsSlewing returns 0
20:58:27.716 00.000 29876 IsGuiding returns 0
20:58:27.716 00.000 29876 scope move finished after 26 + 143 ms
20:58:27.716 00.000 29876 Move returns status 0, amount 26
20:58:27.716 00.000 29876 MoveAxis(N, 0, ABG)
20:58:27.716 00.000 29876 Move returns status 0, amount 0
20:58:27.716 00.000 29876 move complete, result=0
20:58:27.716 00.000 29876 worker thread done servicing request
20:58:27.716 00.000 29876 Worker thread wakes up
20:58:27.716 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:27.716 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:27.716 00.000 31432 GuideStep: -0.2 px 26 ms EAST, -0.5 px 0 ms NORTH
20:58:29.621 01.905 29876 Exposure complete
20:58:29.664 00.043 29876 worker thread done servicing request
20:58:29.664 00.000 31432 OnExposeComplete: enter
20:58:29.666 00.002 31432 UpdateGuideState(): m_state=6
20:58:29.668 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
20:58:29.670 00.002 31432 Star::Find returns 1 (0), X=608.78, Y=165.11, Mass=2361, SNR=29.5, Peak=227 HFD=3.5
20:58:29.672 00.002 31432 MultiStar: [#1 -1.09,0.51,0.00,M3] [#2 -0.74,0.70,0.00,M2] [#3 -0.62,0.14,1.03,U] [#4 -0.35,0.38,0.97,U] [#5 -0.06,0.74,1.02,U] [#6 -0.84,0.38,0.00,M2] [#7 -0.48,0.10,0.90,U] [#8 -1.11,0.97,0.00,M7] 
20:58:29.674 00.002 31432 refined, 4 included, MultiStar: {-0.48, 0.38}, one-star: {-0.86, 0.54}
20:58:29.676 00.002 31432 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.02) = xAngle (2.44 = 2.44)
20:58:29.678 00.002 31432 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.45 = -0.83)
20:58:29.679 00.001 31432 CameraToMount -- cameraX=-0.48 cameraY=0.38 hyp=0.61 cameraTheta=2.46 mountX=-0.47 mountY=-0.45, mountTheta=-2.37
20:58:29.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.38, opts=13)
20:58:29.685 00.003 31432 Enqueuing Move request for scope (-0.48, 0.38)
20:58:29.686 00.001 29876 Worker thread wakes up
20:58:29.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.38) opts 0xd
20:58:29.687 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.38)
20:58:29.687 00.000 29876 Moving (-0.48, 0.38) raw xDistance=-0.47 yDistance=-0.45
20:58:29.687 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
20:58:29.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:58:29.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:58:29.687 00.000 29876 MoveAxis(E, 49, ABG)
20:58:29.687 00.000 29876 Guiding  Dir = 2, Dur = 49
20:58:29.687 00.000 29876 IsSlewing returns 0
20:58:29.687 00.000 29876 IsGuiding returns 0
20:58:29.687 00.000 29876 PulseGuide returned control before completion, sleep 59
20:58:29.690 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:58:29.702 00.012 31432 UpdateGuideState exits: m=2361 RSB=29.5
20:58:29.705 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:29.707 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:29.709 00.002 31432 Enqueuing Expose request
20:58:29.761 00.052 29876 IsGuiding returns 1
20:58:29.761 00.000 29876 scope still moving after pulse duration time elapsed
20:58:29.792 00.031 29876 IsSlewing returns 0
20:58:29.792 00.000 29876 IsGuiding returns 1
20:58:29.824 00.032 29876 IsSlewing returns 0
20:58:29.824 00.000 29876 IsGuiding returns 1
20:58:29.855 00.031 29876 IsSlewing returns 0
20:58:29.855 00.000 29876 IsGuiding returns 1
20:58:29.886 00.031 29876 IsSlewing returns 0
20:58:29.886 00.000 29876 IsGuiding returns 0
20:58:29.886 00.000 29876 scope move finished after 49 + 150 ms
20:58:29.886 00.000 29876 Move returns status 0, amount 49
20:58:29.886 00.000 29876 MoveAxis(N, 0, ABG)
20:58:29.886 00.000 29876 Move returns status 0, amount 0
20:58:29.886 00.000 29876 move complete, result=0
20:58:29.886 00.000 29876 worker thread done servicing request
20:58:29.886 00.000 29876 Worker thread wakes up
20:58:29.886 00.000 31432 GuideStep: -0.5 px 49 ms EAST, -0.5 px 0 ms NORTH
20:58:29.889 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:29.889 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:32.023 02.134 29876 Exposure complete
20:58:32.065 00.042 29876 worker thread done servicing request
20:58:32.065 00.000 31432 OnExposeComplete: enter
20:58:32.068 00.003 31432 UpdateGuideState(): m_state=6
20:58:32.070 00.002 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
20:58:32.072 00.002 31432 Star::Find returns 1 (0), X=609.01, Y=165.38, Mass=2494, SNR=29.8, Peak=240 HFD=3.4
20:58:32.073 00.001 31432 MultiStar: [#1 -0.93,0.82,0.00,M4] [#2 -0.58,1.23,0.00,M3] [#3 -0.63,0.30,1.03,U] [#4 0.12,0.36,1.00,U] [#5 0.29,0.75,1.00,U] [#6 -0.12,0.64,1.16,U] [#7 0.06,0.23,0.81,U] [#8 -0.51,0.67,0.00,M8] 
20:58:32.075 00.002 31432 refined, 5 included, MultiStar: {-0.16, 0.52}, one-star: {-0.62, 0.81}
20:58:32.077 00.002 31432 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
20:58:32.079 00.002 31432 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.85 = -1.43)
20:58:32.081 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.52 hyp=0.55 cameraTheta=1.87 mountX=-0.15 mountY=-0.54, mountTheta=-1.84
20:58:32.083 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.52, opts=13)
20:58:32.085 00.002 31432 Enqueuing Move request for scope (-0.16, 0.52)
20:58:32.087 00.002 29876 Worker thread wakes up
20:58:32.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.52) opts 0xd
20:58:32.087 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.52)
20:58:32.087 00.000 29876 Moving (-0.16, 0.52) raw xDistance=-0.15 yDistance=-0.54
20:58:32.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:58:32.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:58:32.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
20:58:32.088 00.001 29876 MoveAxis(E, 0, ABG)
20:58:32.088 00.000 29876 Move returns status 0, amount 0
20:58:32.088 00.000 29876 MoveAxis(N, 0, ABG)
20:58:32.088 00.000 29876 Move returns status 0, amount 0
20:58:32.088 00.000 29876 move complete, result=0
20:58:32.088 00.000 29876 worker thread done servicing request
20:58:32.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:32.102 00.011 31432 UpdateGuideState exits: m=2494 RSB=29.8
20:58:32.105 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:32.106 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:32.108 00.002 31432 Enqueuing Expose request
20:58:32.110 00.002 29876 Worker thread wakes up
20:58:32.110 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:32.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:32.111 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
20:58:34.016 01.905 29876 Exposure complete
20:58:34.066 00.050 29876 worker thread done servicing request
20:58:34.066 00.000 31432 OnExposeComplete: enter
20:58:34.068 00.002 31432 UpdateGuideState(): m_state=6
20:58:34.072 00.004 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
20:58:34.076 00.004 31432 Star::Find returns 1 (0), X=609.31, Y=164.34, Mass=2468, SNR=30.2, Peak=211 HFD=3.6
20:58:34.078 00.002 31432 MultiStar: [#1 -0.68,0.10,1.02,U] [#2 -0.21,0.15,1.17,U] [#3 -0.42,-0.11,1.01,U] [#4 0.18,-0.28,0.93,U] [#5 0.55,0.21,0.90,U] [#6 0.06,-0.01,1.10,U] [#7 0.18,-0.34,0.80,U] [#8 -0.48,0.51,0.89,U] 
20:58:34.080 00.002 31432 refined, 8 included, MultiStar: {-0.14, 0.00}, one-star: {-0.33, -0.24}
20:58:34.082 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
20:58:34.084 00.002 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.10 = -0.18)
20:58:34.086 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.11 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
20:58:34.088 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.00, opts=13)
20:58:34.090 00.002 31432 Enqueuing Move request for scope (-0.14, 0.00)
20:58:34.092 00.002 29876 Worker thread wakes up
20:58:34.092 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
20:58:34.092 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
20:58:34.092 00.000 29876 Moving (-0.14, 0.00) raw xDistance=-0.14 yDistance=-0.03
20:58:34.092 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:58:34.092 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:34.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:58:34.092 00.000 29876 MoveAxis(E, 0, ABG)
20:58:34.092 00.000 29876 Move returns status 0, amount 0
20:58:34.092 00.000 29876 MoveAxis(N, 0, ABG)
20:58:34.092 00.000 29876 Move returns status 0, amount 0
20:58:34.092 00.000 29876 move complete, result=0
20:58:34.093 00.001 29876 worker thread done servicing request
20:58:34.096 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:58:34.107 00.011 31432 UpdateGuideState exits: m=2468 RSB=30.2
20:58:34.110 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:34.112 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:34.114 00.002 31432 Enqueuing Expose request
20:58:34.116 00.002 29876 Worker thread wakes up
20:58:34.116 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:58:34.118 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:34.118 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:36.243 02.125 29876 Exposure complete
20:58:36.286 00.043 29876 worker thread done servicing request
20:58:36.286 00.000 31432 OnExposeComplete: enter
20:58:36.288 00.002 31432 UpdateGuideState(): m_state=6
20:58:36.290 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
20:58:36.292 00.002 31432 Star::Find returns 1 (0), X=608.82, Y=164.30, Mass=2477, SNR=30.4, Peak=215 HFD=3.5
20:58:36.294 00.002 31432 MultiStar: [#1 -0.97,0.02,0.00,M4] [#2 -0.78,-0.04,1.16,U] [#3 -1.17,-0.14,0.00,M5] [#4 -0.42,-0.14,0.96,U] [#5 0.29,0.08,0.98,U] [#6 -0.83,0.07,0.00,M1] [#7 -0.76,-0.56,0.00,M1] [#8 -0.78,0.30,0.00,M8] 
20:58:36.296 00.002 31432 refined, 3 included, MultiStar: {-0.45, -0.09}, one-star: {-0.82, -0.27}
20:58:36.297 00.001 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
20:58:36.300 00.003 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
20:58:36.301 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-2.94 mountX=-0.45 mountY=0.02, mountTheta=3.09
20:58:36.305 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.09, opts=13)
20:58:36.307 00.002 31432 Enqueuing Move request for scope (-0.45, -0.09)
20:58:36.309 00.002 29876 Worker thread wakes up
20:58:36.309 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.09) opts 0xd
20:58:36.309 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.09)
20:58:36.309 00.000 29876 Moving (-0.45, -0.09) raw xDistance=-0.45 yDistance=0.02
20:58:36.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
20:58:36.309 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:36.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:36.309 00.000 29876 MoveAxis(E, 44, ABG)
20:58:36.309 00.000 29876 Guiding  Dir = 2, Dur = 44
20:58:36.310 00.001 29876 IsSlewing returns 0
20:58:36.310 00.000 29876 IsGuiding returns 0
20:58:36.310 00.000 29876 PulseGuide returned control before completion, sleep 54
20:58:36.313 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:36.325 00.012 31432 UpdateGuideState exits: m=2477 RSB=30.4
20:58:36.327 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:36.329 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:36.331 00.002 31432 Enqueuing Expose request
20:58:36.367 00.036 29876 IsGuiding returns 1
20:58:36.367 00.000 29876 scope still moving after pulse duration time elapsed
20:58:36.398 00.031 29876 IsSlewing returns 0
20:58:36.398 00.000 29876 IsGuiding returns 1
20:58:36.429 00.031 29876 IsSlewing returns 0
20:58:36.429 00.000 29876 IsGuiding returns 1
20:58:36.459 00.030 29876 IsSlewing returns 0
20:58:36.459 00.000 29876 IsGuiding returns 0
20:58:36.459 00.000 29876 scope move finished after 44 + 105 ms
20:58:36.459 00.000 29876 Move returns status 0, amount 44
20:58:36.459 00.000 29876 MoveAxis(N, 0, ABG)
20:58:36.459 00.000 29876 Move returns status 0, amount 0
20:58:36.459 00.000 29876 move complete, result=0
20:58:36.459 00.000 29876 worker thread done servicing request
20:58:36.459 00.000 29876 Worker thread wakes up
20:58:36.459 00.000 31432 GuideStep: -0.5 px 44 ms EAST, 0.0 px 0 ms NORTH
20:58:36.462 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:36.462 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:38.370 01.908 29876 Exposure complete
20:58:38.413 00.043 29876 worker thread done servicing request
20:58:38.413 00.000 31432 OnExposeComplete: enter
20:58:38.415 00.002 31432 UpdateGuideState(): m_state=6
20:58:38.417 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
20:58:38.419 00.002 31432 Star::Find returns 1 (0), X=609.01, Y=164.54, Mass=2418, SNR=29.9, Peak=257 HFD=3.5
20:58:38.421 00.002 31432 MultiStar: [#1 -1.13,0.44,0.00,M5] [#2 -0.53,0.07,1.16,U] [#3 -0.79,-0.47,0.00,M6] [#4 -0.28,0.10,0.92,U] [#5 0.27,0.10,1.02,U] [#6 -0.24,-0.11,1.08,U] [#7 -0.46,-0.18,0.84,U] [#8 -0.89,0.45,0.00,M9] 
20:58:38.422 00.001 31432 refined, 5 included, MultiStar: {-0.31, -0.01}, one-star: {-0.63, -0.03}
20:58:38.424 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.15 = 3.14)
20:58:38.426 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
20:58:38.428 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.12 mountX=-0.31 mountY=-0.04, mountTheta=-3.01
20:58:38.430 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.01, opts=13)
20:58:38.432 00.002 31432 Enqueuing Move request for scope (-0.31, -0.01)
20:58:38.434 00.002 29876 Worker thread wakes up
20:58:38.434 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
20:58:38.434 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
20:58:38.434 00.000 29876 Moving (-0.31, -0.01) raw xDistance=-0.31 yDistance=-0.04
20:58:38.434 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
20:58:38.434 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:38.434 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:58:38.434 00.000 29876 MoveAxis(E, 36, ABG)
20:58:38.434 00.000 29876 Guiding  Dir = 2, Dur = 36
20:58:38.435 00.001 29876 IsSlewing returns 0
20:58:38.435 00.000 29876 IsGuiding returns 0
20:58:38.435 00.000 29876 PulseGuide returned control before completion, sleep 46
20:58:38.438 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:38.452 00.014 31432 UpdateGuideState exits: m=2418 RSB=29.9
20:58:38.455 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:38.456 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:38.458 00.002 31432 Enqueuing Expose request
20:58:38.493 00.035 29876 IsGuiding returns 1
20:58:38.493 00.000 29876 scope still moving after pulse duration time elapsed
20:58:38.524 00.031 29876 IsSlewing returns 0
20:58:38.524 00.000 29876 IsGuiding returns 1
20:58:38.555 00.031 29876 IsSlewing returns 0
20:58:38.555 00.000 29876 IsGuiding returns 0
20:58:38.555 00.000 29876 scope move finished after 36 + 83 ms
20:58:38.555 00.000 29876 Move returns status 0, amount 36
20:58:38.555 00.000 29876 MoveAxis(N, 0, ABG)
20:58:38.555 00.000 29876 Move returns status 0, amount 0
20:58:38.555 00.000 29876 move complete, result=0
20:58:38.555 00.000 29876 worker thread done servicing request
20:58:38.555 00.000 31432 GuideStep: -0.3 px 36 ms EAST, -0.0 px 0 ms NORTH
20:58:38.558 00.003 29876 Worker thread wakes up
20:58:38.558 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:38.558 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:40.681 02.123 29876 Exposure complete
20:58:40.724 00.043 29876 worker thread done servicing request
20:58:40.724 00.000 31432 OnExposeComplete: enter
20:58:40.726 00.002 31432 UpdateGuideState(): m_state=6
20:58:40.728 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
20:58:40.730 00.002 31432 Star::Find returns 1 (0), X=609.34, Y=163.94, Mass=2548, SNR=30.6, Peak=200 HFD=3.8
20:58:40.732 00.002 31432 MultiStar: [#1 -0.65,-0.46,1.05,U] [#2 0.11,-0.46,1.16,U] [#3 -1.00,-0.61,0.00,M7] [#4 -0.08,-0.58,0.88,U] [#5 0.20,0.05,0.94,U] [#6 0.17,-0.68,1.11,U] [#7 0.13,-0.86,0.00,M1] [#8 -0.42,0.16,0.90,U] 
20:58:40.733 00.001 31432 refined, 6 included, MultiStar: {-0.13, -0.39}, one-star: {-0.30, -0.64}
20:58:40.735 00.002 31432 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
20:58:40.737 00.002 31432 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
20:58:40.739 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.90 mountX=-0.14 mountY=0.36, mountTheta=1.94
20:58:40.742 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.39, opts=13)
20:58:40.745 00.003 31432 Enqueuing Move request for scope (-0.13, -0.39)
20:58:40.747 00.002 29876 Worker thread wakes up
20:58:40.747 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.39) opts 0xd
20:58:40.747 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.39)
20:58:40.747 00.000 29876 Moving (-0.13, -0.39) raw xDistance=-0.14 yDistance=0.36
20:58:40.747 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:58:40.747 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:58:40.747 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:58:40.747 00.000 29876 MoveAxis(E, 0, ABG)
20:58:40.747 00.000 29876 Move returns status 0, amount 0
20:58:40.747 00.000 29876 MoveAxis(N, 0, ABG)
20:58:40.747 00.000 29876 Move returns status 0, amount 0
20:58:40.747 00.000 29876 move complete, result=0
20:58:40.747 00.000 29876 worker thread done servicing request
20:58:40.750 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:40.762 00.012 31432 UpdateGuideState exits: m=2548 RSB=30.6
20:58:40.764 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:40.766 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:40.768 00.002 31432 Enqueuing Expose request
20:58:40.769 00.001 29876 Worker thread wakes up
20:58:40.769 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
20:58:40.771 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:40.771 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:42.787 02.016 29876 Exposure complete
20:58:42.831 00.044 29876 worker thread done servicing request
20:58:42.831 00.000 31432 OnExposeComplete: enter
20:58:42.833 00.002 31432 UpdateGuideState(): m_state=6
20:58:42.836 00.003 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
20:58:42.838 00.002 31432 Star::Find returns 1 (0), X=609.26, Y=164.60, Mass=2270, SNR=28.8, Peak=196 HFD=3.5
20:58:42.840 00.002 31432 MultiStar: [#1 -0.61,0.07,1.07,U] [#2 -0.38,0.52,1.22,U] [#3 -0.91,0.06,0.00,M8] [#4 -0.20,0.12,0.90,U] [#5 0.24,0.37,0.98,U] [#6 -0.36,-0.25,1.08,U] [#7 -0.13,-0.10,0.85,U] [#8 -0.65,0.52,0.00,M9] 
20:58:42.842 00.002 31432 refined, 6 included, MultiStar: {-0.27, 0.12}, one-star: {-0.38, 0.03}
20:58:42.844 00.002 31432 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
20:58:42.845 00.001 31432 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.57)
20:58:42.847 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
20:58:42.850 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.12, opts=13)
20:58:42.852 00.002 31432 Enqueuing Move request for scope (-0.27, 0.12)
20:58:42.854 00.002 29876 Worker thread wakes up
20:58:42.854 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
20:58:42.854 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
20:58:42.854 00.000 29876 Moving (-0.27, 0.12) raw xDistance=-0.27 yDistance=-0.16
20:58:42.854 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
20:58:42.854 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:42.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:58:42.854 00.000 29876 MoveAxis(E, 26, ABG)
20:58:42.854 00.000 29876 Guiding  Dir = 2, Dur = 26
20:58:42.854 00.000 29876 IsSlewing returns 0
20:58:42.855 00.001 29876 IsGuiding returns 0
20:58:42.855 00.000 29876 PulseGuide returned control before completion, sleep 36
20:58:42.858 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:42.869 00.011 31432 UpdateGuideState exits: m=2270 RSB=28.8
20:58:42.871 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:42.873 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:42.875 00.002 31432 Enqueuing Expose request
20:58:42.896 00.021 29876 IsGuiding returns 1
20:58:42.896 00.000 29876 scope still moving after pulse duration time elapsed
20:58:42.927 00.031 29876 IsSlewing returns 0
20:58:42.927 00.000 29876 IsGuiding returns 0
20:58:42.927 00.000 29876 scope move finished after 26 + 46 ms
20:58:42.927 00.000 29876 Move returns status 0, amount 26
20:58:42.927 00.000 29876 MoveAxis(N, 0, ABG)
20:58:42.927 00.000 29876 Move returns status 0, amount 0
20:58:42.927 00.000 29876 move complete, result=0
20:58:42.928 00.001 29876 worker thread done servicing request
20:58:42.928 00.000 29876 Worker thread wakes up
20:58:42.928 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
20:58:42.930 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:42.930 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:45.160 02.230 29876 Exposure complete
20:58:45.206 00.046 29876 worker thread done servicing request
20:58:45.206 00.000 31432 OnExposeComplete: enter
20:58:45.209 00.003 31432 UpdateGuideState(): m_state=6
20:58:45.212 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
20:58:45.215 00.003 31432 Star::Find returns 1 (0), X=610.03, Y=163.90, Mass=2385, SNR=29.4, Peak=196 HFD=3.9
20:58:45.218 00.003 31432 MultiStar: [#1 0.11,-0.18,1.01,U] [#2 0.01,-0.25,1.12,U] [#3 -0.10,-0.54,1.09,U] [#4 0.66,-0.52,0.00,M1] [#5 1.20,-0.15,0.00,M1] [#6 0.24,-0.22,1.08,U] [#7 0.55,-0.62,0.00,M1] [#8 -0.23,-0.00,0.92,U] 
20:58:45.221 00.003 31432 refined, 5 included, MultiStar: {0.07, -0.32}, one-star: {0.39, -0.68}
20:58:45.223 00.002 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
20:58:45.226 00.003 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
20:58:45.229 00.003 31432 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.32 cameraTheta=-1.35 mountX=0.06 mountY=0.32, mountTheta=1.38
20:58:45.231 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.32, opts=13)
20:58:45.234 00.003 31432 Enqueuing Move request for scope (0.07, -0.32)
20:58:45.237 00.003 29876 Worker thread wakes up
20:58:45.237 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
20:58:45.237 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
20:58:45.237 00.000 29876 Moving (0.07, -0.32) raw xDistance=0.06 yDistance=0.32
20:58:45.237 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:58:45.237 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:58:45.237 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:58:45.237 00.000 29876 MoveAxis(E, 0, ABG)
20:58:45.237 00.000 29876 Move returns status 0, amount 0
20:58:45.237 00.000 29876 MoveAxis(N, 0, ABG)
20:58:45.237 00.000 29876 Move returns status 0, amount 0
20:58:45.237 00.000 29876 move complete, result=0
20:58:45.238 00.001 29876 worker thread done servicing request
20:58:45.244 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:45.262 00.018 31432 UpdateGuideState exits: m=2385 RSB=29.4
20:58:45.265 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:45.268 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:45.271 00.003 31432 Enqueuing Expose request
20:58:45.274 00.003 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
20:58:45.277 00.003 29876 Worker thread wakes up
20:58:45.277 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:45.278 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:47.183 01.905 29876 Exposure complete
20:58:47.235 00.052 29876 worker thread done servicing request
20:58:47.235 00.000 31432 OnExposeComplete: enter
20:58:47.238 00.003 31432 UpdateGuideState(): m_state=6
20:58:47.240 00.002 31432 Star::Find(15, 610, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
20:58:47.243 00.003 31432 Star::Find returns 1 (0), X=609.74, Y=163.94, Mass=2272, SNR=28.6, Peak=226 HFD=3.5
20:58:47.246 00.003 31432 MultiStar: [#1 -0.16,-0.18,1.13,U] [#2 -0.27,-0.26,1.21,U] [#3 -0.44,0.12,1.10,U] [#4 0.51,0.08,0.93,U] [#5 1.00,-0.17,0.00,M2] [#6 0.19,-0.59,1.10,U] [#7 0.28,-0.46,0.88,U] [#8 -0.02,0.29,0.97,U] 
20:58:47.249 00.003 31432 refined, 7 included, MultiStar: {0.00, -0.21}, one-star: {0.10, -0.64}
20:58:47.252 00.003 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
20:58:47.254 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.43 = 1.43)
20:58:47.257 00.003 31432 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.00 mountY=0.21, mountTheta=1.59
20:58:47.261 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.21, opts=13)
20:58:47.264 00.003 31432 Enqueuing Move request for scope (0.00, -0.21)
20:58:47.267 00.003 29876 Worker thread wakes up
20:58:47.267 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
20:58:47.267 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
20:58:47.267 00.000 29876 Moving (0.00, -0.21) raw xDistance=-0.00 yDistance=0.21
20:58:47.268 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:58:47.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:47.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:58:47.268 00.000 29876 MoveAxis(E, 0, ABG)
20:58:47.268 00.000 29876 Move returns status 0, amount 0
20:58:47.268 00.000 29876 MoveAxis(N, 0, ABG)
20:58:47.268 00.000 29876 Move returns status 0, amount 0
20:58:47.268 00.000 29876 move complete, result=0
20:58:47.268 00.000 29876 worker thread done servicing request
20:58:47.273 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:47.291 00.018 31432 UpdateGuideState exits: m=2272 RSB=28.6
20:58:47.295 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:47.298 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:47.301 00.003 31432 Enqueuing Expose request
20:58:47.303 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:47.306 00.003 29876 Worker thread wakes up
20:58:47.306 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:47.306 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:49.430 02.124 29876 Exposure complete
20:58:49.473 00.043 29876 worker thread done servicing request
20:58:49.473 00.000 31432 OnExposeComplete: enter
20:58:49.475 00.002 31432 UpdateGuideState(): m_state=6
20:58:49.477 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
20:58:49.479 00.002 31432 Star::Find returns 1 (0), X=608.65, Y=164.04, Mass=2370, SNR=29.5, Peak=215 HFD=3.4
20:58:49.481 00.002 31432 MultiStar: [#1 -1.71,-0.23,0.00,M2] [#2 -0.77,-0.08,1.15,U] [#3 -1.01,-0.46,0.00,M7] [#4 -0.66,-0.62,0.00,M1] [#5 -0.15,-0.15,0.99,U] [#6 -0.76,-0.64,0.00,M1] [#7 -0.42,-0.75,0.00,M1] [#8 -1.04,0.08,0.00,M8] 
20:58:49.483 00.002 31432 refined, 2 included, MultiStar: {-0.64, -0.25}, one-star: {-0.99, -0.54}
20:58:49.485 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
20:58:49.486 00.001 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
20:58:49.488 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.25 hyp=0.69 cameraTheta=-2.77 mountX=-0.65 mountY=0.15, mountTheta=2.92
20:58:49.490 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.25, opts=13)
20:58:49.493 00.003 31432 Enqueuing Move request for scope (-0.64, -0.25)
20:58:49.494 00.001 29876 Worker thread wakes up
20:58:49.494 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.25) opts 0xd
20:58:49.494 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.25)
20:58:49.495 00.001 29876 Moving (-0.64, -0.25) raw xDistance=-0.65 yDistance=0.15
20:58:49.495 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.65
20:58:49.495 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:49.495 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:58:49.495 00.000 29876 MoveAxis(E, 62, ABG)
20:58:49.495 00.000 29876 Guiding  Dir = 2, Dur = 62
20:58:49.495 00.000 29876 IsSlewing returns 0
20:58:49.495 00.000 29876 IsGuiding returns 0
20:58:49.495 00.000 29876 PulseGuide returned control before completion, sleep 72
20:58:49.498 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:58:49.510 00.012 31432 UpdateGuideState exits: m=2370 RSB=29.5
20:58:49.512 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:49.514 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:49.515 00.001 31432 Enqueuing Expose request
20:58:49.569 00.054 29876 IsGuiding returns 1
20:58:49.569 00.000 29876 scope still moving after pulse duration time elapsed
20:58:49.599 00.030 29876 IsSlewing returns 0
20:58:49.599 00.000 29876 IsGuiding returns 1
20:58:49.630 00.031 29876 IsSlewing returns 0
20:58:49.630 00.000 29876 IsGuiding returns 1
20:58:49.661 00.031 29876 IsSlewing returns 0
20:58:49.661 00.000 29876 IsGuiding returns 0
20:58:49.661 00.000 29876 scope move finished after 62 + 104 ms
20:58:49.661 00.000 29876 Move returns status 0, amount 62
20:58:49.661 00.000 29876 MoveAxis(N, 0, ABG)
20:58:49.661 00.000 29876 Move returns status 0, amount 0
20:58:49.661 00.000 29876 move complete, result=0
20:58:49.661 00.000 29876 worker thread done servicing request
20:58:49.661 00.000 29876 Worker thread wakes up
20:58:49.661 00.000 31432 GuideStep: -0.6 px 62 ms EAST, 0.1 px 0 ms NORTH
20:58:49.664 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:49.664 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:51.578 01.914 29876 Exposure complete
20:58:51.620 00.042 29876 worker thread done servicing request
20:58:51.621 00.001 31432 OnExposeComplete: enter
20:58:51.623 00.002 31432 UpdateGuideState(): m_state=6
20:58:51.626 00.003 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
20:58:51.627 00.001 31432 Star::Find returns 1 (0), X=609.10, Y=163.79, Mass=2654, SNR=32.2, Peak=213 HFD=3.7
20:58:51.629 00.002 31432 MultiStar: [#1 -0.78,-0.45,0.00,M3] [#2 -0.43,-0.33,1.08,U] [#3 -0.82,-0.60,0.00,M8] [#4 -0.16,-0.71,0.83,U] [#5 0.26,-0.07,0.82,U] [#6 -0.38,-0.43,0.98,U] [#7 -0.22,-1.09,0.00,M2] [#8 -0.58,-0.11,0.77,U] 
20:58:51.631 00.002 31432 refined, 5 included, MultiStar: {-0.32, -0.42}, one-star: {-0.54, -0.79}
20:58:51.634 00.003 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
20:58:51.636 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
20:58:51.637 00.001 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.42 hyp=0.53 cameraTheta=-2.22 mountX=-0.33 mountY=0.37, mountTheta=2.30
20:58:51.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.42, opts=13)
20:58:51.644 00.004 31432 Enqueuing Move request for scope (-0.32, -0.42)
20:58:51.646 00.002 29876 Worker thread wakes up
20:58:51.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.42) opts 0xd
20:58:51.646 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.42)
20:58:51.646 00.000 29876 Moving (-0.32, -0.42) raw xDistance=-0.33 yDistance=0.37
20:58:51.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
20:58:51.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
20:58:51.646 00.000 29876 MoveAxis(E, 40, ABG)
20:58:51.647 00.001 29876 Guiding  Dir = 2, Dur = 40
20:58:51.647 00.000 29876 IsSlewing returns 0
20:58:51.647 00.000 29876 IsGuiding returns 0
20:58:51.647 00.000 29876 PulseGuide returned control before completion, sleep 50
20:58:51.650 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:51.660 00.010 31432 UpdateGuideState exits: m=2654 RSB=32.2
20:58:51.662 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:51.664 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:51.666 00.002 31432 Enqueuing Expose request
20:58:51.701 00.035 29876 IsGuiding returns 1
20:58:51.701 00.000 29876 scope still moving after pulse duration time elapsed
20:58:51.732 00.031 29876 IsSlewing returns 0
20:58:51.732 00.000 29876 IsGuiding returns 1
20:58:51.764 00.032 29876 IsSlewing returns 0
20:58:51.764 00.000 29876 IsGuiding returns 0
20:58:51.764 00.000 29876 scope move finished after 40 + 77 ms
20:58:51.764 00.000 29876 Move returns status 0, amount 40
20:58:51.764 00.000 29876 MoveAxis(S, 27, ABG)
20:58:51.764 00.000 29876 Guiding  Dir = 1, Dur = 27
20:58:51.764 00.000 29876 IsSlewing returns 0
20:58:51.764 00.000 29876 IsGuiding returns 0
20:58:51.764 00.000 29876 PulseGuide returned control before completion, sleep 37
20:58:51.810 00.046 29876 IsGuiding returns 1
20:58:51.810 00.000 29876 scope still moving after pulse duration time elapsed
20:58:51.841 00.031 29876 IsSlewing returns 0
20:58:51.841 00.000 29876 IsGuiding returns 1
20:58:51.872 00.031 29876 IsSlewing returns 0
20:58:51.872 00.000 29876 IsGuiding returns 1
20:58:51.904 00.032 29876 IsSlewing returns 0
20:58:51.904 00.000 29876 IsGuiding returns 1
20:58:51.935 00.031 29876 IsSlewing returns 0
20:58:51.935 00.000 29876 IsGuiding returns 1
20:58:51.966 00.031 29876 IsSlewing returns 0
20:58:51.966 00.000 29876 IsGuiding returns 1
20:58:51.997 00.031 29876 IsSlewing returns 0
20:58:51.997 00.000 29876 IsGuiding returns 0
20:58:51.997 00.000 29876 scope move finished after 27 + 205 ms
20:58:51.997 00.000 29876 Move returns status 0, amount 27
20:58:51.997 00.000 29876 move complete, result=0
20:58:51.998 00.001 29876 worker thread done servicing request
20:58:51.998 00.000 29876 Worker thread wakes up
20:58:51.998 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:51.998 00.000 31432 GuideStep: -0.3 px 40 ms EAST, 0.4 px 27 ms SOUTH
20:58:52.002 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:54.131 02.129 29876 Exposure complete
20:58:54.175 00.044 29876 worker thread done servicing request
20:58:54.175 00.000 31432 OnExposeComplete: enter
20:58:54.177 00.002 31432 UpdateGuideState(): m_state=6
20:58:54.179 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
20:58:54.181 00.002 31432 Star::Find returns 1 (0), X=609.48, Y=164.90, Mass=2266, SNR=29.1, Peak=195 HFD=3.6
20:58:54.183 00.002 31432 MultiStar: [#1 -0.53,0.47,1.00,U] [#2 0.25,0.25,1.21,U] [#3 -0.29,0.31,1.05,U] [#4 0.41,0.39,0.95,U] [#5 0.71,0.61,0.00,M1] [#6 0.42,0.26,1.08,U] [#7 0.28,0.03,0.90,U] [#8 -0.21,0.65,0.88,U] 
20:58:54.185 00.002 31432 refined, 7 included, MultiStar: {0.03, 0.33}, one-star: {-0.16, 0.32}
20:58:54.187 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.47 = 1.47)
20:58:54.188 00.001 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.48 = -1.80)
20:58:54.190 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.49 mountX=0.03 mountY=-0.32, mountTheta=-1.47
20:58:54.193 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.33, opts=13)
20:58:54.196 00.003 31432 Enqueuing Move request for scope (0.03, 0.33)
20:58:54.198 00.002 29876 Worker thread wakes up
20:58:54.198 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
20:58:54.198 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
20:58:54.198 00.000 29876 Moving (0.03, 0.33) raw xDistance=0.03 yDistance=-0.32
20:58:54.198 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:58:54.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:58:54.198 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:58:54.198 00.000 29876 MoveAxis(E, 0, ABG)
20:58:54.198 00.000 29876 Move returns status 0, amount 0
20:58:54.198 00.000 29876 MoveAxis(N, 0, ABG)
20:58:54.198 00.000 29876 Move returns status 0, amount 0
20:58:54.198 00.000 29876 move complete, result=0
20:58:54.198 00.000 29876 worker thread done servicing request
20:58:54.202 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:54.213 00.011 31432 UpdateGuideState exits: m=2266 RSB=29.1
20:58:54.216 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:54.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:54.219 00.001 31432 Enqueuing Expose request
20:58:54.221 00.002 29876 Worker thread wakes up
20:58:54.221 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
20:58:54.224 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:54.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:56.141 01.917 29876 Exposure complete
20:58:56.184 00.043 29876 worker thread done servicing request
20:58:56.184 00.000 31432 OnExposeComplete: enter
20:58:56.186 00.002 31432 UpdateGuideState(): m_state=6
20:58:56.188 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
20:58:56.190 00.002 31432 Star::Find returns 1 (0), X=609.52, Y=164.28, Mass=2424, SNR=29.4, Peak=196 HFD=3.6
20:58:56.192 00.002 31432 MultiStar: [#1 -0.27,-0.14,1.06,U] [#2 0.24,0.09,1.18,U] [#3 -0.57,-0.21,1.01,U] [#4 0.36,-0.19,0.89,U] [#5 0.80,0.02,0.98,U] [#6 0.52,-0.04,1.05,U] [#7 0.36,-0.27,0.87,U] [#8 -0.03,0.37,0.95,U] 
20:58:56.194 00.002 31432 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {-0.12, -0.30}
20:58:56.196 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
20:58:56.197 00.001 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
20:58:56.199 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=0.14 mountY=0.09, mountTheta=0.59
20:58:56.202 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.07, opts=13)
20:58:56.204 00.002 31432 Enqueuing Move request for scope (0.14, -0.07)
20:58:56.206 00.002 29876 Worker thread wakes up
20:58:56.206 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
20:58:56.206 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
20:58:56.206 00.000 29876 Moving (0.14, -0.07) raw xDistance=0.14 yDistance=0.09
20:58:56.206 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:58:56.206 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:56.206 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:58:56.206 00.000 29876 MoveAxis(E, 0, ABG)
20:58:56.206 00.000 29876 Move returns status 0, amount 0
20:58:56.206 00.000 29876 MoveAxis(N, 0, ABG)
20:58:56.206 00.000 29876 Move returns status 0, amount 0
20:58:56.206 00.000 29876 move complete, result=0
20:58:56.206 00.000 29876 worker thread done servicing request
20:58:56.209 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:58:56.220 00.011 31432 UpdateGuideState exits: m=2424 RSB=29.4
20:58:56.222 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:56.224 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:56.226 00.002 31432 Enqueuing Expose request
20:58:56.228 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:56.230 00.002 29876 Worker thread wakes up
20:58:56.230 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:56.230 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:58:58.353 02.123 29876 Exposure complete
20:58:58.396 00.043 29876 worker thread done servicing request
20:58:58.396 00.000 31432 OnExposeComplete: enter
20:58:58.398 00.002 31432 UpdateGuideState(): m_state=6
20:58:58.400 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
20:58:58.402 00.002 31432 Star::Find returns 1 (0), X=610.14, Y=164.26, Mass=2292, SNR=29.1, Peak=219 HFD=3.5
20:58:58.404 00.002 31432 MultiStar: [#1 0.09,0.06,1.04,U] [#2 0.39,0.01,1.24,U] [#3 -0.57,0.00,0.98,U] [#4 -0.35,-0.36,0.94,U] [#5 1.07,0.19,0.00,M1] [#6 0.44,-0.40,1.10,U] [#7 -0.27,-0.66,0.84,U] [#8 -0.41,0.76,0.00,M6] 
20:58:58.406 00.002 31432 refined, 6 included, MultiStar: {0.06, -0.22}, one-star: {0.50, -0.32}
20:58:58.407 00.001 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.32 = -1.32)
20:58:58.409 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.69 = 1.69)
20:58:58.411 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.30 mountX=0.06 mountY=0.23, mountTheta=1.33
20:58:58.415 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.22, opts=13)
20:58:58.418 00.003 31432 Enqueuing Move request for scope (0.06, -0.22)
20:58:58.420 00.002 29876 Worker thread wakes up
20:58:58.420 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
20:58:58.420 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
20:58:58.420 00.000 29876 Moving (0.06, -0.22) raw xDistance=0.06 yDistance=0.23
20:58:58.420 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:58:58.420 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:58.420 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:58:58.421 00.001 29876 MoveAxis(E, 0, ABG)
20:58:58.421 00.000 29876 Move returns status 0, amount 0
20:58:58.421 00.000 29876 MoveAxis(N, 0, ABG)
20:58:58.421 00.000 29876 Move returns status 0, amount 0
20:58:58.421 00.000 29876 move complete, result=0
20:58:58.421 00.000 29876 worker thread done servicing request
20:58:58.424 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:58:58.435 00.011 31432 UpdateGuideState exits: m=2292 RSB=29.1
20:58:58.437 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:58.439 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:58:58.441 00.002 31432 Enqueuing Expose request
20:58:58.443 00.002 29876 Worker thread wakes up
20:58:58.443 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:58.445 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:58:58.445 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:00.356 01.911 29876 Exposure complete
20:59:00.399 00.043 29876 worker thread done servicing request
20:59:00.399 00.000 31432 OnExposeComplete: enter
20:59:00.401 00.002 31432 UpdateGuideState(): m_state=6
20:59:00.404 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
20:59:00.406 00.002 31432 Star::Find returns 1 (0), X=609.28, Y=164.69, Mass=2316, SNR=29.4, Peak=204 HFD=3.5
20:59:00.408 00.002 31432 MultiStar: [#1 -0.73,0.20,1.01,U] [#2 -0.44,0.12,1.23,U] [#3 -0.87,0.18,0.00,M6] [#4 -0.21,0.19,0.99,U] [#5 0.49,0.32,0.93,U] [#6 -0.10,-0.23,1.15,U] [#7 -0.07,-0.27,0.85,U] [#8 -0.89,0.82,0.00,M7] 
20:59:00.410 00.002 31432 refined, 6 included, MultiStar: {-0.22, 0.06}, one-star: {-0.36, 0.11}
20:59:00.412 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
20:59:00.414 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.43)
20:59:00.416 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.87 mountX=-0.22 mountY=-0.09, mountTheta=-2.73
20:59:00.419 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.06, opts=13)
20:59:00.421 00.002 31432 Enqueuing Move request for scope (-0.22, 0.06)
20:59:00.423 00.002 29876 Worker thread wakes up
20:59:00.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
20:59:00.423 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
20:59:00.423 00.000 29876 Moving (-0.22, 0.06) raw xDistance=-0.22 yDistance=-0.09
20:59:00.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
20:59:00.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:00.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:59:00.423 00.000 29876 MoveAxis(E, 21, ABG)
20:59:00.423 00.000 29876 Guiding  Dir = 2, Dur = 21
20:59:00.423 00.000 29876 IsSlewing returns 0
20:59:00.423 00.000 29876 IsGuiding returns 0
20:59:00.424 00.001 29876 PulseGuide returned control before completion, sleep 31
20:59:00.427 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:00.438 00.011 31432 UpdateGuideState exits: m=2316 RSB=29.4
20:59:00.440 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:00.442 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:00.444 00.002 31432 Enqueuing Expose request
20:59:00.463 00.019 29876 IsGuiding returns 1
20:59:00.463 00.000 29876 scope still moving after pulse duration time elapsed
20:59:00.494 00.031 29876 IsSlewing returns 0
20:59:00.494 00.000 29876 IsGuiding returns 0
20:59:00.494 00.000 29876 scope move finished after 21 + 49 ms
20:59:00.494 00.000 29876 Move returns status 0, amount 21
20:59:00.494 00.000 29876 MoveAxis(N, 0, ABG)
20:59:00.494 00.000 29876 Move returns status 0, amount 0
20:59:00.494 00.000 29876 move complete, result=0
20:59:00.494 00.000 29876 worker thread done servicing request
20:59:00.494 00.000 29876 Worker thread wakes up
20:59:00.494 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:00.494 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:00.495 00.001 31432 GuideStep: -0.2 px 21 ms EAST, -0.1 px 0 ms NORTH
20:59:02.625 02.130 29876 Exposure complete
20:59:02.668 00.043 29876 worker thread done servicing request
20:59:02.668 00.000 31432 OnExposeComplete: enter
20:59:02.670 00.002 31432 UpdateGuideState(): m_state=6
20:59:02.673 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
20:59:02.675 00.002 31432 Star::Find returns 1 (0), X=608.56, Y=164.74, Mass=2195, SNR=28.2, Peak=173 HFD=3.6
20:59:02.677 00.002 31432 MultiStar: [#1 -1.37,0.48,0.00,M1] [#2 -0.99,0.55,0.00,M1] [#3 -1.25,0.07,0.00,M7] [#4 -0.56,0.23,0.98,U] [#5 -0.04,0.71,1.06,U] [#6 -0.92,0.21,0.00,M1] [#7 -0.90,-0.26,0.00,M1] [#8 -1.28,0.49,0.00,M8] 
20:59:02.679 00.002 31432 refined, 2 included, MultiStar: {-0.55, 0.38}, one-star: {-1.08, 0.16}
20:59:02.680 00.001 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
20:59:02.682 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.76)
20:59:02.684 00.002 31432 CameraToMount -- cameraX=-0.55 cameraY=0.38 hyp=0.66 cameraTheta=2.54 mountX=-0.54 mountY=-0.45, mountTheta=-2.44
20:59:02.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.55, y=0.38, opts=13)
20:59:02.690 00.003 31432 Enqueuing Move request for scope (-0.55, 0.38)
20:59:02.692 00.002 29876 Worker thread wakes up
20:59:02.692 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.38) opts 0xd
20:59:02.692 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.55, 0.38)
20:59:02.692 00.000 29876 Moving (-0.55, 0.38) raw xDistance=-0.54 yDistance=-0.45
20:59:02.692 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
20:59:02.692 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:59:02.692 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:59:02.692 00.000 29876 MoveAxis(E, 55, ABG)
20:59:02.692 00.000 29876 Guiding  Dir = 2, Dur = 55
20:59:02.692 00.000 29876 IsSlewing returns 0
20:59:02.693 00.001 29876 IsGuiding returns 0
20:59:02.693 00.000 29876 PulseGuide returned control before completion, sleep 65
20:59:02.696 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:02.709 00.013 31432 UpdateGuideState exits: m=2195 RSB=28.2
20:59:02.713 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:02.716 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:02.719 00.003 31432 Enqueuing Expose request
20:59:02.762 00.043 29876 IsGuiding returns 1
20:59:02.762 00.000 29876 scope still moving after pulse duration time elapsed
20:59:02.794 00.032 29876 IsSlewing returns 0
20:59:02.794 00.000 29876 IsGuiding returns 1
20:59:02.825 00.031 29876 IsSlewing returns 0
20:59:02.825 00.000 29876 IsGuiding returns 1
20:59:02.856 00.031 29876 IsSlewing returns 0
20:59:02.856 00.000 29876 IsGuiding returns 1
20:59:02.887 00.031 29876 IsSlewing returns 0
20:59:02.887 00.000 29876 IsGuiding returns 0
20:59:02.887 00.000 29876 scope move finished after 55 + 139 ms
20:59:02.887 00.000 29876 Move returns status 0, amount 55
20:59:02.887 00.000 29876 MoveAxis(N, 0, ABG)
20:59:02.887 00.000 29876 Move returns status 0, amount 0
20:59:02.887 00.000 29876 move complete, result=0
20:59:02.887 00.000 29876 worker thread done servicing request
20:59:02.887 00.000 29876 Worker thread wakes up
20:59:02.887 00.000 31432 GuideStep: -0.5 px 55 ms EAST, -0.5 px 0 ms NORTH
20:59:02.892 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:02.893 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:04.809 01.916 29876 Exposure complete
20:59:04.852 00.043 29876 worker thread done servicing request
20:59:04.852 00.000 31432 OnExposeComplete: enter
20:59:04.854 00.002 31432 UpdateGuideState(): m_state=6
20:59:04.856 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
20:59:04.858 00.002 31432 Star::Find returns 1 (0), X=609.26, Y=165.30, Mass=2230, SNR=28.7, Peak=186 HFD=3.5
20:59:04.860 00.002 31432 MultiStar: [#1 -0.62,1.23,0.00,M2] [#2 -0.23,1.27,0.00,M2] [#3 -0.72,1.18,0.00,M8] [#4 -0.19,1.04,0.00,M1] [#5 0.61,0.67,0.00,M1] [#6 -0.19,0.87,0.00,M2] [#7 -0.31,0.80,0.00,M2] [#8 -0.88,1.54,0.00,M9] 
20:59:04.862 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
20:59:04.863 00.001 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
20:59:04.865 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.72 hyp=0.82 cameraTheta=2.05 mountX=-0.36 mountY=-0.77, mountTheta=-2.01
20:59:04.868 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.72, opts=13)
20:59:04.869 00.001 31432 Enqueuing Move request for scope (-0.38, 0.72)
20:59:04.871 00.002 29876 Worker thread wakes up
20:59:04.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.72) opts 0xd
20:59:04.871 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.72)
20:59:04.871 00.000 29876 Moving (-0.38, 0.72) raw xDistance=-0.36 yDistance=-0.77
20:59:04.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
20:59:04.871 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:59:04.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
20:59:04.871 00.000 29876 MoveAxis(E, 42, ABG)
20:59:04.871 00.000 29876 Guiding  Dir = 2, Dur = 42
20:59:04.872 00.001 29876 IsSlewing returns 0
20:59:04.872 00.000 29876 IsGuiding returns 0
20:59:04.872 00.000 29876 PulseGuide returned control before completion, sleep 52
20:59:04.875 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:04.886 00.011 31432 UpdateGuideState exits: m=2230 RSB=28.7
20:59:04.888 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:04.890 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:04.892 00.002 31432 Enqueuing Expose request
20:59:04.933 00.041 29876 IsGuiding returns 1
20:59:04.933 00.000 29876 scope still moving after pulse duration time elapsed
20:59:04.964 00.031 29876 IsSlewing returns 0
20:59:04.964 00.000 29876 IsGuiding returns 0
20:59:04.964 00.000 29876 scope move finished after 42 + 49 ms
20:59:04.964 00.000 29876 Move returns status 0, amount 42
20:59:04.964 00.000 29876 MoveAxis(N, 0, ABG)
20:59:04.964 00.000 29876 Move returns status 0, amount 0
20:59:04.964 00.000 29876 move complete, result=0
20:59:04.964 00.000 29876 worker thread done servicing request
20:59:04.964 00.000 29876 Worker thread wakes up
20:59:04.964 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.8 px 0 ms NORTH
20:59:04.968 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:04.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:07.094 02.126 29876 Exposure complete
20:59:07.137 00.043 29876 worker thread done servicing request
20:59:07.138 00.001 31432 OnExposeComplete: enter
20:59:07.140 00.002 31432 UpdateGuideState(): m_state=6
20:59:07.142 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
20:59:07.143 00.001 31432 Star::Find returns 1 (0), X=609.57, Y=165.04, Mass=2477, SNR=30.3, Peak=213 HFD=3.6
20:59:07.145 00.002 31432 MultiStar: [#1 -0.25,0.72,1.01,U] [#2 0.56,0.19,1.19,U] [#3 0.03,0.32,1.03,U] [#4 1.07,0.09,0.00,M2] [#5 1.19,0.39,0.00,M2] [#6 0.63,0.16,1.11,U] [#7 0.55,-0.10,0.86,U] [#8 0.22,1.00,0.00,M10] 
20:59:07.147 00.002 31432 refined, 5 included, MultiStar: {0.25, 0.30}, one-star: {-0.07, 0.46}
20:59:07.149 00.002 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
20:59:07.151 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
20:59:07.152 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=0.30 hyp=0.39 cameraTheta=0.87 mountX=0.26 mountY=-0.26, mountTheta=-0.78
20:59:07.155 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.30, opts=13)
20:59:07.158 00.003 31432 Enqueuing Move request for scope (0.25, 0.30)
20:59:07.160 00.002 29876 Worker thread wakes up
20:59:07.160 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.30) opts 0xd
20:59:07.160 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.30)
20:59:07.160 00.000 29876 Moving (0.25, 0.30) raw xDistance=0.26 yDistance=-0.26
20:59:07.160 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
20:59:07.160 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:07.160 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:59:07.160 00.000 29876 MoveAxis(W, 19, ABG)
20:59:07.160 00.000 29876 Guiding  Dir = 3, Dur = 19
20:59:07.161 00.001 29876 IsSlewing returns 0
20:59:07.161 00.000 29876 IsGuiding returns 0
20:59:07.161 00.000 29876 PulseGuide returned control before completion, sleep 29
20:59:07.164 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:59:07.176 00.012 31432 UpdateGuideState exits: m=2477 RSB=30.3
20:59:07.178 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:07.180 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:07.181 00.001 31432 Enqueuing Expose request
20:59:07.200 00.019 29876 IsGuiding returns 0
20:59:07.200 00.000 29876 Move returns status 0, amount 19
20:59:07.200 00.000 29876 MoveAxis(N, 0, ABG)
20:59:07.200 00.000 29876 Move returns status 0, amount 0
20:59:07.200 00.000 29876 move complete, result=0
20:59:07.200 00.000 29876 worker thread done servicing request
20:59:07.200 00.000 29876 Worker thread wakes up
20:59:07.200 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:07.200 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:07.200 00.000 31432 GuideStep: 0.3 px 19 ms WEST, -0.3 px 0 ms NORTH
20:59:09.107 01.907 29876 Exposure complete
20:59:09.149 00.042 29876 worker thread done servicing request
20:59:09.149 00.000 31432 OnExposeComplete: enter
20:59:09.152 00.003 31432 UpdateGuideState(): m_state=6
20:59:09.154 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
20:59:09.157 00.003 31432 Star::Find returns 1 (0), X=610.29, Y=165.03, Mass=2478, SNR=29.7, Peak=180 HFD=4.0
20:59:09.158 00.001 31432 MultiStar: [#1 0.17,0.99,0.00,M2] [#2 0.98,0.79,0.00,M2] [#3 0.20,0.38,1.06,U] [#4 1.29,0.41,0.00,M3] [#5 1.77,0.74,0.00,M3] [#6 0.83,0.62,0.00,M2] [#7 1.50,0.30,0.00,M2] [#8 0.15,1.01,0.00,R] 
20:59:09.161 00.003 31432 refined, 1 included, MultiStar: {0.42, 0.42}, one-star: {0.65, 0.46}
20:59:09.161 00.000 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
20:59:09.164 00.003 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.52)
20:59:09.166 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.42 hyp=0.59 cameraTheta=0.78 mountX=0.43 mountY=-0.35, mountTheta=-0.68
20:59:09.171 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.42, opts=13)
20:59:09.173 00.002 31432 Enqueuing Move request for scope (0.42, 0.42)
20:59:09.174 00.001 29876 Worker thread wakes up
20:59:09.175 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.42) opts 0xd
20:59:09.175 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.42)
20:59:09.175 00.000 29876 Moving (0.42, 0.42) raw xDistance=0.43 yDistance=-0.35
20:59:09.175 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
20:59:09.175 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.19 newest=-1.38
20:59:09.175 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
20:59:09.175 00.000 29876 MoveAxis(W, 44, ABG)
20:59:09.175 00.000 29876 Guiding  Dir = 3, Dur = 44
20:59:09.175 00.000 29876 IsSlewing returns 0
20:59:09.175 00.000 29876 IsGuiding returns 0
20:59:09.175 00.000 29876 PulseGuide returned control before completion, sleep 54
20:59:09.178 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:09.190 00.012 31432 UpdateGuideState exits: m=2478 RSB=29.7
20:59:09.192 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:09.194 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:09.196 00.002 31432 Enqueuing Expose request
20:59:09.230 00.034 29876 IsGuiding returns 1
20:59:09.230 00.000 29876 scope still moving after pulse duration time elapsed
20:59:09.261 00.031 29876 IsSlewing returns 0
20:59:09.261 00.000 29876 IsGuiding returns 1
20:59:09.292 00.031 29876 IsSlewing returns 0
20:59:09.292 00.000 29876 IsGuiding returns 1
20:59:09.322 00.030 29876 IsSlewing returns 0
20:59:09.322 00.000 29876 IsGuiding returns 0
20:59:09.322 00.000 29876 scope move finished after 44 + 103 ms
20:59:09.322 00.000 29876 Move returns status 0, amount 44
20:59:09.322 00.000 29876 BLC: Oldest BLC event removed
20:59:09.322 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
20:59:09.322 00.000 29876 MoveAxis(N, 45, ABG)
20:59:09.322 00.000 29876 Guiding  Dir = 0, Dur = 45
20:59:09.322 00.000 29876 IsSlewing returns 0
20:59:09.322 00.000 29876 IsGuiding returns 0
20:59:09.322 00.000 29876 PulseGuide returned control before completion, sleep 55
20:59:09.383 00.061 29876 IsGuiding returns 1
20:59:09.383 00.000 29876 scope still moving after pulse duration time elapsed
20:59:09.414 00.031 29876 IsSlewing returns 0
20:59:09.414 00.000 29876 IsGuiding returns 1
20:59:09.445 00.031 29876 IsSlewing returns 0
20:59:09.445 00.000 29876 IsGuiding returns 0
20:59:09.445 00.000 29876 scope move finished after 45 + 77 ms
20:59:09.445 00.000 29876 Move returns status 0, amount 45
20:59:09.445 00.000 29876 move complete, result=0
20:59:09.445 00.000 29876 worker thread done servicing request
20:59:09.445 00.000 29876 Worker thread wakes up
20:59:09.445 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.3 px 45 ms NORTH
20:59:09.449 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:09.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:11.582 02.133 29876 Exposure complete
20:59:11.625 00.043 29876 worker thread done servicing request
20:59:11.625 00.000 31432 OnExposeComplete: enter
20:59:11.627 00.002 31432 UpdateGuideState(): m_state=6
20:59:11.630 00.003 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
20:59:11.631 00.001 31432 Star::Find returns 1 (0), X=609.24, Y=165.17, Mass=2386, SNR=29.7, Peak=215 HFD=3.5
20:59:11.633 00.002 31432 MultiStar: [#1 -0.56,0.80,0.00,M3] [#2 -0.02,0.59,1.15,U] [#3 -0.29,-0.02,1.03,U] [#4 0.48,0.14,1.04,U] [#5 0.56,0.80,0.00,M4] [#6 0.06,0.28,1.08,U] [#7 0.14,0.02,0.85,U] [#8 -0.47,-0.24,0.88,U] 
20:59:11.635 00.002 31432 refined, 6 included, MultiStar: {-0.06, 0.21}, one-star: {-0.40, 0.59}
20:59:11.637 00.002 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
20:59:11.639 00.002 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.85 = -1.44)
20:59:11.640 00.001 31432 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
20:59:11.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.21, opts=13)
20:59:11.645 00.002 31432 Enqueuing Move request for scope (-0.06, 0.21)
20:59:11.647 00.002 29876 Worker thread wakes up
20:59:11.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
20:59:11.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
20:59:11.647 00.000 29876 Moving (-0.06, 0.21) raw xDistance=-0.06 yDistance=-0.22
20:59:11.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:59:11.647 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:11.647 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:59:11.647 00.000 29876 MoveAxis(E, 0, ABG)
20:59:11.647 00.000 29876 Move returns status 0, amount 0
20:59:11.647 00.000 29876 MoveAxis(N, 0, ABG)
20:59:11.647 00.000 29876 Move returns status 0, amount 0
20:59:11.647 00.000 29876 move complete, result=0
20:59:11.647 00.000 29876 worker thread done servicing request
20:59:11.651 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:11.662 00.011 31432 UpdateGuideState exits: m=2386 RSB=29.7
20:59:11.664 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:11.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:11.667 00.001 31432 Enqueuing Expose request
20:59:11.669 00.002 29876 Worker thread wakes up
20:59:11.669 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:11.671 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:11.671 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:13.580 01.909 29876 Exposure complete
20:59:13.622 00.042 29876 worker thread done servicing request
20:59:13.622 00.000 31432 OnExposeComplete: enter
20:59:13.624 00.002 31432 UpdateGuideState(): m_state=6
20:59:13.626 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
20:59:13.628 00.002 31432 Star::Find returns 1 (0), X=609.87, Y=164.84, Mass=2458, SNR=31.1, Peak=225 HFD=3.5
20:59:13.630 00.002 31432 MultiStar: [#1 0.11,0.53,0.99,U] [#2 0.39,0.70,1.12,U] [#3 0.21,0.50,0.98,U] [#4 0.58,0.36,0.90,U] [#5 1.41,0.68,0.00,M5] [#6 0.19,0.33,1.07,U] [#7 0.92,0.05,0.00,M2] [#8 -0.36,-0.28,0.88,U] 
20:59:13.632 00.002 31432 single-star, 6 included, MultiStar: {0.20, 0.36}, one-star: {0.23, 0.26}
20:59:13.634 00.002 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
20:59:13.635 00.001 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.45)
20:59:13.637 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.26 hyp=0.35 cameraTheta=0.85 mountX=0.24 mountY=-0.22, mountTheta=-0.76
20:59:13.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.26, opts=13)
20:59:13.642 00.002 31432 Enqueuing Move request for scope (0.23, 0.26)
20:59:13.643 00.001 29876 Worker thread wakes up
20:59:13.643 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.26) opts 0xd
20:59:13.644 00.001 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.26)
20:59:13.644 00.000 29876 Moving (0.23, 0.26) raw xDistance=0.24 yDistance=-0.22
20:59:13.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
20:59:13.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:13.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:59:13.644 00.000 29876 MoveAxis(W, 23, ABG)
20:59:13.644 00.000 29876 Guiding  Dir = 3, Dur = 23
20:59:13.644 00.000 29876 IsSlewing returns 0
20:59:13.644 00.000 29876 IsGuiding returns 0
20:59:13.644 00.000 29876 PulseGuide returned control before completion, sleep 33
20:59:13.648 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:59:13.659 00.011 31432 UpdateGuideState exits: m=2458 RSB=31.1
20:59:13.661 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:13.663 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:13.665 00.002 31432 Enqueuing Expose request
20:59:13.687 00.022 29876 IsGuiding returns 1
20:59:13.687 00.000 29876 scope still moving after pulse duration time elapsed
20:59:13.718 00.031 29876 IsSlewing returns 0
20:59:13.718 00.000 29876 IsGuiding returns 1
20:59:13.749 00.031 29876 IsSlewing returns 0
20:59:13.749 00.000 29876 IsGuiding returns 0
20:59:13.749 00.000 29876 scope move finished after 23 + 81 ms
20:59:13.749 00.000 29876 Move returns status 0, amount 23
20:59:13.749 00.000 29876 MoveAxis(N, 0, ABG)
20:59:13.749 00.000 29876 Move returns status 0, amount 0
20:59:13.749 00.000 29876 move complete, result=0
20:59:13.749 00.000 29876 worker thread done servicing request
20:59:13.749 00.000 29876 Worker thread wakes up
20:59:13.749 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:13.749 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:13.749 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
20:59:15.875 02.126 29876 Exposure complete
20:59:15.917 00.042 29876 worker thread done servicing request
20:59:15.917 00.000 31432 OnExposeComplete: enter
20:59:15.920 00.003 31432 UpdateGuideState(): m_state=6
20:59:15.922 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
20:59:15.924 00.002 31432 Star::Find returns 1 (0), X=609.78, Y=164.78, Mass=2387, SNR=30.1, Peak=253 HFD=2.9
20:59:15.926 00.002 31432 MultiStar: [#1 -0.23,0.34,1.04,U] [#2 0.25,0.18,1.18,U] [#3 -0.41,0.07,1.03,U] [#4 0.01,0.41,0.94,U] [#5 0.97,0.58,0.00,M6] [#6 0.21,-0.05,1.15,U] [#7 0.13,0.17,0.84,U] [#8 -0.36,-0.11,0.87,U] 
20:59:15.928 00.002 31432 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {0.14, 0.20}
20:59:15.930 00.002 31432 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
20:59:15.932 00.002 31432 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.58)
20:59:15.934 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
20:59:15.936 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.15, opts=13)
20:59:15.939 00.003 31432 Enqueuing Move request for scope (-0.02, 0.15)
20:59:15.940 00.001 29876 Worker thread wakes up
20:59:15.941 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
20:59:15.941 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
20:59:15.941 00.000 29876 Moving (-0.02, 0.15) raw xDistance=-0.02 yDistance=-0.15
20:59:15.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:59:15.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:15.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:59:15.941 00.000 29876 MoveAxis(E, 0, ABG)
20:59:15.941 00.000 29876 Move returns status 0, amount 0
20:59:15.941 00.000 29876 MoveAxis(N, 0, ABG)
20:59:15.941 00.000 29876 Move returns status 0, amount 0
20:59:15.941 00.000 29876 move complete, result=0
20:59:15.941 00.000 29876 worker thread done servicing request
20:59:15.944 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:15.956 00.012 31432 UpdateGuideState exits: m=2387 RSB=30.1
20:59:15.959 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:15.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:15.963 00.002 31432 Enqueuing Expose request
20:59:15.965 00.002 29876 Worker thread wakes up
20:59:15.965 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:15.967 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:15.967 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:17.874 01.907 29876 Exposure complete
20:59:17.917 00.043 29876 worker thread done servicing request
20:59:17.917 00.000 31432 OnExposeComplete: enter
20:59:17.919 00.002 31432 UpdateGuideState(): m_state=6
20:59:17.922 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
20:59:17.924 00.002 31432 Star::Find returns 1 (0), X=610.17, Y=164.64, Mass=2238, SNR=29.1, Peak=204 HFD=3.2
20:59:17.927 00.003 31432 MultiStar: [#1 0.16,0.23,1.05,U] [#2 0.73,0.51,0.00,M1] [#3 0.10,-0.11,1.08,U] [#4 0.64,0.07,1.01,U] [#5 1.38,0.31,0.00,M7] [#6 0.92,-0.14,0.00,M1] [#7 0.96,-0.23,0.00,M2] [#8 -0.60,-0.31,0.92,U] 
20:59:17.930 00.003 31432 refined, 4 included, MultiStar: {0.18, -0.01}, one-star: {0.53, 0.06}
20:59:17.933 00.003 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
20:59:17.936 00.003 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
20:59:17.939 00.003 31432 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=0.18 mountY=0.03, mountTheta=0.19
20:59:17.942 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.01, opts=13)
20:59:17.944 00.002 31432 Enqueuing Move request for scope (0.18, -0.01)
20:59:17.946 00.002 29876 Worker thread wakes up
20:59:17.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
20:59:17.946 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
20:59:17.946 00.000 29876 Moving (0.18, -0.01) raw xDistance=0.18 yDistance=0.03
20:59:17.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:59:17.946 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:17.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:59:17.946 00.000 29876 MoveAxis(E, 0, ABG)
20:59:17.946 00.000 29876 Move returns status 0, amount 0
20:59:17.946 00.000 29876 MoveAxis(N, 0, ABG)
20:59:17.946 00.000 29876 Move returns status 0, amount 0
20:59:17.946 00.000 29876 move complete, result=0
20:59:17.946 00.000 29876 worker thread done servicing request
20:59:17.950 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:17.961 00.011 31432 UpdateGuideState exits: m=2238 RSB=29.1
20:59:17.964 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:17.965 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:17.968 00.003 31432 Enqueuing Expose request
20:59:17.970 00.002 29876 Worker thread wakes up
20:59:17.970 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:59:17.972 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:17.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:20.103 02.131 29876 Exposure complete
20:59:20.145 00.042 29876 worker thread done servicing request
20:59:20.145 00.000 31432 OnExposeComplete: enter
20:59:20.148 00.003 31432 UpdateGuideState(): m_state=6
20:59:20.150 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
20:59:20.152 00.002 31432 Star::Find returns 1 (0), X=609.98, Y=164.84, Mass=2305, SNR=29.6, Peak=230 HFD=3.1
20:59:20.154 00.002 31432 MultiStar: [#1 0.04,0.40,1.03,U] [#2 0.46,0.55,1.23,U] [#3 0.05,0.36,1.03,U] [#4 0.83,0.03,0.00,M1] [#5 1.45,0.61,0.00,M8] [#6 0.35,0.30,1.09,U] [#7 0.75,-0.06,0.92,U] [#8 0.16,-0.12,0.90,U] 
20:59:20.156 00.002 31432 refined, 6 included, MultiStar: {0.31, 0.26}, one-star: {0.34, 0.27}
20:59:20.158 00.002 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
20:59:20.159 00.001 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.59)
20:59:20.161 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.71 mountX=0.31 mountY=-0.21, mountTheta=-0.60
20:59:20.165 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.26, opts=13)
20:59:20.168 00.003 31432 Enqueuing Move request for scope (0.31, 0.26)
20:59:20.170 00.002 29876 Worker thread wakes up
20:59:20.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd
20:59:20.170 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.26)
20:59:20.170 00.000 29876 Moving (0.31, 0.26) raw xDistance=0.31 yDistance=-0.21
20:59:20.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
20:59:20.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:20.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:59:20.170 00.000 29876 MoveAxis(W, 30, ABG)
20:59:20.170 00.000 29876 Guiding  Dir = 3, Dur = 30
20:59:20.170 00.000 29876 IsSlewing returns 0
20:59:20.171 00.001 29876 IsGuiding returns 0
20:59:20.171 00.000 29876 PulseGuide returned control before completion, sleep 40
20:59:20.174 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:59:20.186 00.012 31432 UpdateGuideState exits: m=2305 RSB=29.6
20:59:20.188 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:20.190 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:20.192 00.002 31432 Enqueuing Expose request
20:59:20.226 00.034 29876 IsGuiding returns 1
20:59:20.226 00.000 29876 scope still moving after pulse duration time elapsed
20:59:20.257 00.031 29876 IsSlewing returns 0
20:59:20.257 00.000 29876 IsGuiding returns 1
20:59:20.287 00.030 29876 IsSlewing returns 0
20:59:20.287 00.000 29876 IsGuiding returns 1
20:59:20.319 00.032 29876 IsSlewing returns 0
20:59:20.319 00.000 29876 IsGuiding returns 0
20:59:20.319 00.000 29876 scope move finished after 30 + 117 ms
20:59:20.319 00.000 29876 Move returns status 0, amount 30
20:59:20.319 00.000 29876 MoveAxis(N, 0, ABG)
20:59:20.319 00.000 29876 Move returns status 0, amount 0
20:59:20.319 00.000 29876 move complete, result=0
20:59:20.319 00.000 29876 worker thread done servicing request
20:59:20.319 00.000 29876 Worker thread wakes up
20:59:20.319 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.2 px 0 ms NORTH
20:59:20.324 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:20.324 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:22.227 01.903 29876 Exposure complete
20:59:22.276 00.049 29876 worker thread done servicing request
20:59:22.276 00.000 31432 OnExposeComplete: enter
20:59:22.278 00.002 31432 UpdateGuideState(): m_state=6
20:59:22.280 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
20:59:22.282 00.002 31432 Star::Find returns 1 (0), X=610.40, Y=164.63, Mass=2276, SNR=28.8, Peak=240 HFD=3.3
20:59:22.284 00.002 31432 MultiStar: [#1 0.25,0.26,1.09,U] [#2 0.78,0.23,0.00,M1] [#3 0.06,0.33,1.10,U] [#4 0.60,0.40,0.96,U] [#5 1.39,0.28,0.00,M9] [#6 0.57,0.30,1.14,U] [#7 0.74,-0.26,0.87,U] [#8 0.11,-0.45,0.88,U] 
20:59:22.286 00.002 31432 refined, 6 included, MultiStar: {0.44, 0.11}, one-star: {0.76, 0.05}
20:59:22.288 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
20:59:22.290 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
20:59:22.291 00.001 31432 CameraToMount -- cameraX=0.44 cameraY=0.11 hyp=0.45 cameraTheta=0.26 mountX=0.44 mountY=-0.05, mountTheta=-0.10
20:59:22.294 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.11, opts=13)
20:59:22.296 00.002 31432 Enqueuing Move request for scope (0.44, 0.11)
20:59:22.298 00.002 29876 Worker thread wakes up
20:59:22.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.11) opts 0xd
20:59:22.298 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.11)
20:59:22.298 00.000 29876 Moving (0.44, 0.11) raw xDistance=0.44 yDistance=-0.05
20:59:22.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
20:59:22.298 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:22.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:59:22.298 00.000 29876 MoveAxis(W, 46, ABG)
20:59:22.298 00.000 29876 Guiding  Dir = 3, Dur = 46
20:59:22.298 00.000 29876 IsSlewing returns 0
20:59:22.299 00.001 29876 IsGuiding returns 0
20:59:22.299 00.000 29876 PulseGuide returned control before completion, sleep 56
20:59:22.303 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:22.320 00.017 31432 UpdateGuideState exits: m=2276 RSB=28.8
20:59:22.322 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:22.324 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:22.326 00.002 31432 Enqueuing Expose request
20:59:22.365 00.039 29876 IsGuiding returns 1
20:59:22.365 00.000 29876 scope still moving after pulse duration time elapsed
20:59:22.396 00.031 29876 IsSlewing returns 0
20:59:22.396 00.000 29876 IsGuiding returns 1
20:59:22.428 00.032 29876 IsSlewing returns 0
20:59:22.428 00.000 29876 IsGuiding returns 0
20:59:22.428 00.000 29876 scope move finished after 46 + 82 ms
20:59:22.428 00.000 29876 Move returns status 0, amount 46
20:59:22.428 00.000 29876 MoveAxis(N, 0, ABG)
20:59:22.428 00.000 29876 Move returns status 0, amount 0
20:59:22.428 00.000 29876 move complete, result=0
20:59:22.428 00.000 29876 worker thread done servicing request
20:59:22.428 00.000 29876 Worker thread wakes up
20:59:22.428 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.0 px 0 ms NORTH
20:59:22.433 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:22.434 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:24.566 02.132 29876 Exposure complete
20:59:24.609 00.043 29876 worker thread done servicing request
20:59:24.609 00.000 31432 OnExposeComplete: enter
20:59:24.611 00.002 31432 UpdateGuideState(): m_state=6
20:59:24.613 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
20:59:24.615 00.002 31432 Star::Find returns 1 (0), X=609.47, Y=164.33, Mass=2622, SNR=31.8, Peak=209 HFD=3.4
20:59:24.617 00.002 31432 MultiStar: [#1 -0.52,0.15,0.97,U] [#2 -0.07,0.26,1.08,U] [#3 -0.70,-0.18,0.97,U] [#4 -0.10,0.17,0.86,U] [#5 0.18,0.55,0.87,U] [#6 0.07,-0.36,1.03,U] [#7 -0.26,-0.06,0.80,U] [#8 -0.49,-0.39,0.80,U] 
20:59:24.619 00.002 31432 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.16, -0.24}
20:59:24.620 00.001 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
20:59:24.622 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
20:59:24.624 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.09 mountX=-0.22 mountY=-0.02, mountTheta=-3.04
20:59:24.626 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.01, opts=13)
20:59:24.629 00.003 31432 Enqueuing Move request for scope (-0.22, -0.01)
20:59:24.630 00.001 29876 Worker thread wakes up
20:59:24.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
20:59:24.630 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
20:59:24.631 00.001 29876 Moving (-0.22, -0.01) raw xDistance=-0.22 yDistance=-0.02
20:59:24.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
20:59:24.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:24.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:59:24.631 00.000 29876 MoveAxis(E, 15, ABG)
20:59:24.631 00.000 29876 Guiding  Dir = 2, Dur = 15
20:59:24.631 00.000 29876 IsSlewing returns 0
20:59:24.631 00.000 29876 IsGuiding returns 0
20:59:24.631 00.000 29876 PulseGuide returned control before completion, sleep 25
20:59:24.634 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:24.646 00.012 31432 UpdateGuideState exits: m=2622 RSB=31.8
20:59:24.648 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:24.649 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:24.651 00.002 31432 Enqueuing Expose request
20:59:24.658 00.007 29876 IsGuiding returns 0
20:59:24.658 00.000 29876 Move returns status 0, amount 15
20:59:24.658 00.000 29876 MoveAxis(N, 0, ABG)
20:59:24.658 00.000 29876 Move returns status 0, amount 0
20:59:24.658 00.000 29876 move complete, result=0
20:59:24.658 00.000 29876 worker thread done servicing request
20:59:24.658 00.000 29876 Worker thread wakes up
20:59:24.658 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:24.658 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:24.659 00.001 31432 GuideStep: -0.2 px 15 ms EAST, -0.0 px 0 ms NORTH
20:59:26.561 01.902 29876 Exposure complete
20:59:26.603 00.042 29876 worker thread done servicing request
20:59:26.603 00.000 31432 OnExposeComplete: enter
20:59:26.606 00.003 31432 UpdateGuideState(): m_state=6
20:59:26.608 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
20:59:26.610 00.002 31432 Star::Find returns 1 (0), X=609.65, Y=164.90, Mass=2315, SNR=29.8, Peak=255 HFD=3.3
20:59:26.611 00.001 31432 MultiStar: [#1 -0.26,0.35,1.09,U] [#2 0.59,0.12,1.20,U] [#3 -0.26,0.01,1.02,U] [#4 -0.01,-0.02,0.94,U] [#5 1.15,0.26,0.00,M9] [#6 0.36,-0.28,1.13,U] [#7 -0.10,-0.27,0.84,U] [#8 -0.68,-0.48,0.00,M1] 
20:59:26.613 00.002 31432 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.01, 0.32}
20:59:26.616 00.003 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
20:59:26.618 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
20:59:26.619 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.55 mountX=0.07 mountY=-0.03, mountTheta=-0.42
20:59:26.622 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.04, opts=13)
20:59:26.624 00.002 31432 Enqueuing Move request for scope (0.07, 0.04)
20:59:26.625 00.001 29876 Worker thread wakes up
20:59:26.625 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
20:59:26.625 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
20:59:26.625 00.000 29876 Moving (0.07, 0.04) raw xDistance=0.07 yDistance=-0.03
20:59:26.625 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:59:26.625 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:26.625 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:59:26.625 00.000 29876 MoveAxis(E, 0, ABG)
20:59:26.625 00.000 29876 Move returns status 0, amount 0
20:59:26.625 00.000 29876 MoveAxis(N, 0, ABG)
20:59:26.625 00.000 29876 Move returns status 0, amount 0
20:59:26.625 00.000 29876 move complete, result=0
20:59:26.625 00.000 29876 worker thread done servicing request
20:59:26.630 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=7, FiltMax=257, Gamma=0.490
20:59:26.640 00.010 31432 UpdateGuideState exits: m=2315 RSB=29.8
20:59:26.642 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:26.644 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:26.646 00.002 31432 Enqueuing Expose request
20:59:26.647 00.001 29876 Worker thread wakes up
20:59:26.647 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:59:26.649 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:26.650 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:28.782 02.132 29876 Exposure complete
20:59:28.825 00.043 29876 worker thread done servicing request
20:59:28.825 00.000 31432 OnExposeComplete: enter
20:59:28.828 00.003 31432 UpdateGuideState(): m_state=6
20:59:28.830 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
20:59:28.831 00.001 31432 Star::Find returns 1 (0), X=610.25, Y=164.69, Mass=2620, SNR=31.8, Peak=253 HFD=3.3
20:59:28.833 00.002 31432 MultiStar: [#1 0.36,0.33,1.01,U] [#2 0.42,0.45,1.11,U] [#3 0.26,-0.11,0.97,U] [#4 0.99,0.30,0.00,M1] [#5 1.54,0.29,0.00,M10] [#6 0.58,0.00,1.01,U] [#7 0.89,0.17,0.00,M1] [#8 -0.48,-0.07,0.88,U] 
20:59:28.835 00.002 31432 refined, 5 included, MultiStar: {0.31, 0.13}, one-star: {0.61, 0.11}
20:59:28.836 00.001 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
20:59:28.838 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
20:59:28.840 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.39 mountX=0.31 mountY=-0.08, mountTheta=-0.25
20:59:28.843 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.13, opts=13)
20:59:28.845 00.002 31432 Enqueuing Move request for scope (0.31, 0.13)
20:59:28.847 00.002 29876 Worker thread wakes up
20:59:28.847 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
20:59:28.847 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
20:59:28.847 00.000 29876 Moving (0.31, 0.13) raw xDistance=0.31 yDistance=-0.08
20:59:28.847 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
20:59:28.847 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:28.847 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:59:28.847 00.000 29876 MoveAxis(W, 30, ABG)
20:59:28.847 00.000 29876 Guiding  Dir = 3, Dur = 30
20:59:28.848 00.001 29876 IsSlewing returns 0
20:59:28.848 00.000 29876 IsGuiding returns 0
20:59:28.848 00.000 29876 PulseGuide returned control before completion, sleep 40
20:59:28.851 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:28.863 00.012 31432 UpdateGuideState exits: m=2620 RSB=31.8
20:59:28.865 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:28.867 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:28.869 00.002 31432 Enqueuing Expose request
20:59:28.890 00.021 29876 IsGuiding returns 1
20:59:28.890 00.000 29876 scope still moving after pulse duration time elapsed
20:59:28.921 00.031 29876 IsSlewing returns 0
20:59:28.921 00.000 29876 IsGuiding returns 1
20:59:28.951 00.030 29876 IsSlewing returns 0
20:59:28.951 00.000 29876 IsGuiding returns 1
20:59:28.982 00.031 29876 IsSlewing returns 0
20:59:28.982 00.000 29876 IsGuiding returns 0
20:59:28.982 00.000 29876 scope move finished after 30 + 103 ms
20:59:28.982 00.000 29876 Move returns status 0, amount 30
20:59:28.982 00.000 29876 MoveAxis(N, 0, ABG)
20:59:28.982 00.000 29876 Move returns status 0, amount 0
20:59:28.982 00.000 29876 move complete, result=0
20:59:28.982 00.000 29876 worker thread done servicing request
20:59:28.982 00.000 29876 Worker thread wakes up
20:59:28.982 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:28.982 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:28.982 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.1 px 0 ms NORTH
20:59:30.893 01.911 29876 Exposure complete
20:59:30.939 00.046 29876 worker thread done servicing request
20:59:30.940 00.001 31432 OnExposeComplete: enter
20:59:30.942 00.002 31432 UpdateGuideState(): m_state=6
20:59:30.944 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
20:59:30.946 00.002 31432 Star::Find returns 1 (0), X=610.03, Y=165.23, Mass=2237, SNR=28.9, Peak=210 HFD=3.5
20:59:30.948 00.002 31432 MultiStar: [#1 -0.00,0.86,0.00,M1] [#2 0.12,0.93,0.00,M1] [#3 0.31,-0.25,1.05,U] [#4 0.78,0.50,0.00,M2] [#5 1.41,0.59,0.00,R] [#6 0.31,0.21,1.12,U] [#7 0.72,0.17,0.87,U] [#8 0.24,0.02,0.92,U] 
20:59:30.950 00.002 31432 refined, 4 included, MultiStar: {0.39, 0.16}, one-star: {0.39, 0.65}
20:59:30.951 00.001 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
20:59:30.953 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.90)
20:59:30.955 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.16 hyp=0.42 cameraTheta=0.40 mountX=0.39 mountY=-0.10, mountTheta=-0.25
20:59:30.957 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.16, opts=13)
20:59:30.959 00.002 31432 Enqueuing Move request for scope (0.39, 0.16)
20:59:30.961 00.002 29876 Worker thread wakes up
20:59:30.961 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.16) opts 0xd
20:59:30.961 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.16)
20:59:30.961 00.000 29876 Moving (0.39, 0.16) raw xDistance=0.39 yDistance=-0.10
20:59:30.961 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
20:59:30.961 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:30.962 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:59:30.962 00.000 29876 MoveAxis(W, 42, ABG)
20:59:30.962 00.000 29876 Guiding  Dir = 3, Dur = 42
20:59:30.962 00.000 29876 IsSlewing returns 0
20:59:30.962 00.000 29876 IsGuiding returns 0
20:59:30.962 00.000 29876 PulseGuide returned control before completion, sleep 52
20:59:30.965 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
20:59:30.977 00.012 31432 UpdateGuideState exits: m=2237 RSB=28.9
20:59:30.979 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:30.981 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:30.983 00.002 31432 Enqueuing Expose request
20:59:31.017 00.034 29876 IsGuiding returns 1
20:59:31.017 00.000 29876 scope still moving after pulse duration time elapsed
20:59:31.047 00.030 29876 IsSlewing returns 0
20:59:31.047 00.000 29876 IsGuiding returns 1
20:59:31.077 00.030 29876 IsSlewing returns 0
20:59:31.077 00.000 29876 IsGuiding returns 1
20:59:31.107 00.030 29876 IsSlewing returns 0
20:59:31.107 00.000 29876 IsGuiding returns 0
20:59:31.107 00.000 29876 scope move finished after 42 + 102 ms
20:59:31.107 00.000 29876 Move returns status 0, amount 42
20:59:31.107 00.000 29876 MoveAxis(N, 0, ABG)
20:59:31.107 00.000 29876 Move returns status 0, amount 0
20:59:31.107 00.000 29876 move complete, result=0
20:59:31.107 00.000 29876 worker thread done servicing request
20:59:31.108 00.001 29876 Worker thread wakes up
20:59:31.108 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:31.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:31.108 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.1 px 0 ms NORTH
20:59:33.231 02.123 29876 Exposure complete
20:59:33.274 00.043 29876 worker thread done servicing request
20:59:33.274 00.000 31432 OnExposeComplete: enter
20:59:33.276 00.002 31432 UpdateGuideState(): m_state=6
20:59:33.279 00.003 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
20:59:33.281 00.002 31432 Star::Find returns 1 (0), X=610.12, Y=164.80, Mass=2646, SNR=31.4, Peak=221 HFD=3.7
20:59:33.283 00.002 31432 MultiStar: [#1 0.12,0.44,0.99,U] [#2 0.52,0.43,1.09,U] [#3 0.48,-0.03,0.95,U] [#4 1.08,-0.05,0.00,M3] [#5 0.18,-0.29,0.90,U] [#6 0.71,0.13,1.00,U] [#7 1.07,-0.36,0.00,M1] [#8 0.40,-0.51,0.83,U] 
20:59:33.285 00.002 31432 refined, 6 included, MultiStar: {0.42, 0.08}, one-star: {0.48, 0.23}
20:59:33.286 00.001 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.17 = 0.17)
20:59:33.288 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.10)
20:59:33.290 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.19 mountX=0.42 mountY=-0.02, mountTheta=-0.04
20:59:33.293 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.08, opts=13)
20:59:33.296 00.003 31432 Enqueuing Move request for scope (0.42, 0.08)
20:59:33.298 00.002 29876 Worker thread wakes up
20:59:33.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.08) opts 0xd
20:59:33.298 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.08)
20:59:33.298 00.000 29876 Moving (0.42, 0.08) raw xDistance=0.42 yDistance=-0.02
20:59:33.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
20:59:33.298 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:33.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:59:33.298 00.000 29876 MoveAxis(W, 46, ABG)
20:59:33.298 00.000 29876 Guiding  Dir = 3, Dur = 46
20:59:33.299 00.001 29876 IsSlewing returns 0
20:59:33.299 00.000 29876 IsGuiding returns 0
20:59:33.299 00.000 29876 PulseGuide returned control before completion, sleep 56
20:59:33.302 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:33.314 00.012 31432 UpdateGuideState exits: m=2646 RSB=31.4
20:59:33.316 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:33.318 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:33.319 00.001 31432 Enqueuing Expose request
20:59:33.368 00.049 29876 IsGuiding returns 1
20:59:33.368 00.000 29876 scope still moving after pulse duration time elapsed
20:59:33.400 00.032 29876 IsSlewing returns 0
20:59:33.400 00.000 29876 IsGuiding returns 0
20:59:33.400 00.000 29876 scope move finished after 46 + 55 ms
20:59:33.400 00.000 29876 Move returns status 0, amount 46
20:59:33.400 00.000 29876 MoveAxis(N, 0, ABG)
20:59:33.400 00.000 29876 Move returns status 0, amount 0
20:59:33.400 00.000 29876 move complete, result=0
20:59:33.400 00.000 29876 worker thread done servicing request
20:59:33.400 00.000 29876 Worker thread wakes up
20:59:33.400 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.0 px 0 ms NORTH
20:59:33.403 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:33.403 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:35.315 01.912 29876 Exposure complete
20:59:35.358 00.043 29876 worker thread done servicing request
20:59:35.358 00.000 31432 OnExposeComplete: enter
20:59:35.361 00.003 31432 UpdateGuideState(): m_state=6
20:59:35.363 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
20:59:35.365 00.002 31432 Star::Find returns 1 (0), X=610.24, Y=164.82, Mass=2492, SNR=30.6, Peak=238 HFD=3.6
20:59:35.367 00.002 31432 MultiStar: [#1 0.01,0.57,1.03,U] [#2 0.59,0.39,1.19,U] [#3 0.39,-0.11,1.00,U] [#4 0.88,0.19,0.00,M4] [#5 0.10,-0.17,0.91,U] [#6 0.50,0.27,1.12,U] [#7 1.30,-0.24,0.00,M2] [#8 0.53,-0.35,0.91,U] 
20:59:35.369 00.002 31432 refined, 6 included, MultiStar: {0.40, 0.14}, one-star: {0.60, 0.24}
20:59:35.371 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
20:59:35.372 00.001 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.95)
20:59:35.374 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.14 hyp=0.42 cameraTheta=0.34 mountX=0.40 mountY=-0.08, mountTheta=-0.20
20:59:35.378 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.14, opts=13)
20:59:35.381 00.003 31432 Enqueuing Move request for scope (0.40, 0.14)
20:59:35.382 00.001 29876 Worker thread wakes up
20:59:35.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.14) opts 0xd
20:59:35.383 00.001 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.14)
20:59:35.383 00.000 29876 Moving (0.40, 0.14) raw xDistance=0.40 yDistance=-0.08
20:59:35.383 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
20:59:35.383 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:35.383 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:59:35.383 00.000 29876 MoveAxis(W, 45, ABG)
20:59:35.383 00.000 29876 Guiding  Dir = 3, Dur = 45
20:59:35.383 00.000 29876 IsSlewing returns 0
20:59:35.383 00.000 29876 IsGuiding returns 0
20:59:35.383 00.000 29876 PulseGuide returned control before completion, sleep 55
20:59:35.387 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:35.398 00.011 31432 UpdateGuideState exits: m=2492 RSB=30.6
20:59:35.400 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:35.402 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:35.403 00.001 31432 Enqueuing Expose request
20:59:35.452 00.049 29876 IsGuiding returns 1
20:59:35.452 00.000 29876 scope still moving after pulse duration time elapsed
20:59:35.482 00.030 29876 IsSlewing returns 0
20:59:35.482 00.000 29876 IsGuiding returns 1
20:59:35.514 00.032 29876 IsSlewing returns 0
20:59:35.515 00.001 29876 IsGuiding returns 1
20:59:35.544 00.029 29876 IsSlewing returns 0
20:59:35.544 00.000 29876 IsGuiding returns 1
20:59:35.575 00.031 29876 IsSlewing returns 0
20:59:35.575 00.000 29876 IsGuiding returns 0
20:59:35.575 00.000 29876 scope move finished after 45 + 147 ms
20:59:35.575 00.000 29876 Move returns status 0, amount 45
20:59:35.575 00.000 29876 MoveAxis(N, 0, ABG)
20:59:35.575 00.000 29876 Move returns status 0, amount 0
20:59:35.575 00.000 29876 move complete, result=0
20:59:35.575 00.000 29876 worker thread done servicing request
20:59:35.575 00.000 29876 Worker thread wakes up
20:59:35.575 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:35.575 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:35.576 00.001 31432 GuideStep: 0.4 px 45 ms WEST, -0.1 px 0 ms NORTH
20:59:37.705 02.129 29876 Exposure complete
20:59:37.748 00.043 29876 worker thread done servicing request
20:59:37.748 00.000 31432 OnExposeComplete: enter
20:59:37.750 00.002 31432 UpdateGuideState(): m_state=6
20:59:37.752 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
20:59:37.754 00.002 31432 Star::Find returns 1 (0), X=610.70, Y=164.24, Mass=2647, SNR=31.7, Peak=256 HFD=3.6
20:59:37.756 00.002 31432 MultiStar: [#1 0.52,-0.27,0.99,U] [#2 0.65,-0.03,1.14,U] [#3 0.58,-0.33,0.98,U] [#4 1.15,-0.47,0.00,M5] [#5 0.53,-0.89,0.00,M1] [#6 0.21,-0.08,1.06,U] [#7 1.13,-0.74,0.00,M3] [#8 0.09,-0.94,0.00,M1] 
20:59:37.758 00.002 31432 refined, 4 included, MultiStar: {0.60, -0.20}, one-star: {1.06, -0.33}
20:59:37.760 00.002 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
20:59:37.761 00.001 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
20:59:37.763 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-0.33 mountX=0.60 mountY=0.29, mountTheta=0.46
20:59:37.766 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.20, opts=13)
20:59:37.768 00.002 31432 Enqueuing Move request for scope (0.60, -0.20)
20:59:37.770 00.002 29876 Worker thread wakes up
20:59:37.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.20) opts 0xd
20:59:37.770 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.20)
20:59:37.770 00.000 29876 Moving (0.60, -0.20) raw xDistance=0.60 yDistance=0.29
20:59:37.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
20:59:37.770 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:37.770 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:59:37.770 00.000 29876 MoveAxis(W, 64, ABG)
20:59:37.770 00.000 29876 Guiding  Dir = 3, Dur = 64
20:59:37.770 00.000 29876 IsSlewing returns 0
20:59:37.770 00.000 29876 IsGuiding returns 0
20:59:37.771 00.001 29876 PulseGuide returned control before completion, sleep 74
20:59:37.774 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:37.786 00.012 31432 UpdateGuideState exits: m=2647 RSB=31.7
20:59:37.788 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:37.790 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:37.791 00.001 31432 Enqueuing Expose request
20:59:37.861 00.070 29876 IsGuiding returns 1
20:59:37.861 00.000 29876 scope still moving after pulse duration time elapsed
20:59:37.891 00.030 29876 IsSlewing returns 0
20:59:37.891 00.000 29876 IsGuiding returns 1
20:59:37.922 00.031 29876 IsSlewing returns 0
20:59:37.922 00.000 29876 IsGuiding returns 1
20:59:37.951 00.029 29876 IsSlewing returns 0
20:59:37.951 00.000 29876 IsGuiding returns 0
20:59:37.951 00.000 29876 scope move finished after 64 + 116 ms
20:59:37.951 00.000 29876 Move returns status 0, amount 64
20:59:37.951 00.000 29876 MoveAxis(N, 0, ABG)
20:59:37.951 00.000 29876 Move returns status 0, amount 0
20:59:37.951 00.000 29876 move complete, result=0
20:59:37.951 00.000 29876 worker thread done servicing request
20:59:37.951 00.000 29876 Worker thread wakes up
20:59:37.951 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.3 px 0 ms NORTH
20:59:37.953 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:37.954 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:39.860 01.906 29876 Exposure complete
20:59:39.903 00.043 29876 worker thread done servicing request
20:59:39.903 00.000 31432 OnExposeComplete: enter
20:59:39.905 00.002 31432 UpdateGuideState(): m_state=6
20:59:39.907 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
20:59:39.909 00.002 31432 Star::Find returns 1 (0), X=609.74, Y=163.94, Mass=2346, SNR=29.5, Peak=209 HFD=3.3
20:59:39.911 00.002 31432 MultiStar: [#1 0.04,-0.30,1.06,U] [#2 0.98,-0.48,0.00,M1] [#3 0.05,-0.79,0.00,M1] [#4 1.10,-0.63,0.00,M6] [#5 0.02,-0.78,0.95,U] [#6 0.91,-0.73,0.00,M1] [#7 1.00,-0.95,0.00,M4] [#8 0.34,-1.30,0.00,M2] 
20:59:39.913 00.002 31432 refined, 2 included, MultiStar: {0.05, -0.56}, one-star: {0.10, -0.64}
20:59:39.914 00.001 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.50 = -1.50)
20:59:39.916 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.51 = 1.51)
20:59:39.918 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.56 hyp=0.56 cameraTheta=-1.48 mountX=0.04 mountY=0.56, mountTheta=1.50
20:59:39.920 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.56, opts=13)
20:59:39.922 00.002 31432 Enqueuing Move request for scope (0.05, -0.56)
20:59:39.924 00.002 29876 Worker thread wakes up
20:59:39.924 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.56) opts 0xd
20:59:39.924 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.56)
20:59:39.924 00.000 29876 Moving (0.05, -0.56) raw xDistance=0.04 yDistance=0.56
20:59:39.924 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:59:39.924 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:59:39.924 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
20:59:39.924 00.000 29876 MoveAxis(E, 0, ABG)
20:59:39.924 00.000 29876 Move returns status 0, amount 0
20:59:39.924 00.000 29876 MoveAxis(N, 0, ABG)
20:59:39.924 00.000 29876 Move returns status 0, amount 0
20:59:39.924 00.000 29876 move complete, result=0
20:59:39.925 00.001 29876 worker thread done servicing request
20:59:39.928 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:39.939 00.011 31432 UpdateGuideState exits: m=2346 RSB=29.5
20:59:39.941 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:39.943 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:39.945 00.002 31432 Enqueuing Expose request
20:59:39.946 00.001 29876 Worker thread wakes up
20:59:39.946 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
20:59:39.948 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:39.949 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:42.081 02.132 29876 Exposure complete
20:59:42.123 00.042 29876 worker thread done servicing request
20:59:42.123 00.000 31432 OnExposeComplete: enter
20:59:42.126 00.003 31432 UpdateGuideState(): m_state=6
20:59:42.128 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
20:59:42.129 00.001 31432 Star::Find returns 1 (0), X=609.95, Y=164.90, Mass=2435, SNR=30.6, Peak=256 HFD=3.0
20:59:42.132 00.003 31432 MultiStar: [#1 0.24,0.45,0.99,U] [#2 1.00,0.48,0.00,M2] [#3 0.09,0.22,1.00,U] [#4 0.66,0.27,0.94,U] [#5 -0.07,-0.12,0.95,U] [#6 0.89,-0.10,0.00,M2] [#7 0.69,0.03,0.80,U] [#8 0.07,-0.20,0.89,U] 
20:59:42.134 00.002 31432 refined, 6 included, MultiStar: {0.28, 0.15}, one-star: {0.31, 0.32}
20:59:42.136 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
20:59:42.137 00.001 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
20:59:42.140 00.003 31432 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.31 cameraTheta=0.49 mountX=0.28 mountY=-0.10, mountTheta=-0.36
20:59:42.143 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.15, opts=13)
20:59:42.145 00.002 31432 Enqueuing Move request for scope (0.28, 0.15)
20:59:42.147 00.002 29876 Worker thread wakes up
20:59:42.147 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.15) opts 0xd
20:59:42.147 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.15)
20:59:42.147 00.000 29876 Moving (0.28, 0.15) raw xDistance=0.28 yDistance=-0.10
20:59:42.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
20:59:42.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:42.147 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:59:42.147 00.000 29876 MoveAxis(W, 27, ABG)
20:59:42.147 00.000 29876 Guiding  Dir = 3, Dur = 27
20:59:42.147 00.000 29876 IsSlewing returns 0
20:59:42.147 00.000 29876 IsGuiding returns 0
20:59:42.148 00.001 29876 PulseGuide returned control before completion, sleep 37
20:59:42.151 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:42.162 00.011 31432 UpdateGuideState exits: m=2435 RSB=30.6
20:59:42.165 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:42.166 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:42.168 00.002 31432 Enqueuing Expose request
20:59:42.187 00.019 29876 IsGuiding returns 1
20:59:42.187 00.000 29876 scope still moving after pulse duration time elapsed
20:59:42.219 00.032 29876 IsSlewing returns 0
20:59:42.219 00.000 29876 IsGuiding returns 1
20:59:42.250 00.031 29876 IsSlewing returns 0
20:59:42.250 00.000 29876 IsGuiding returns 1
20:59:42.282 00.032 29876 IsSlewing returns 0
20:59:42.282 00.000 29876 IsGuiding returns 0
20:59:42.282 00.000 29876 scope move finished after 27 + 108 ms
20:59:42.282 00.000 29876 Move returns status 0, amount 27
20:59:42.282 00.000 29876 MoveAxis(N, 0, ABG)
20:59:42.282 00.000 29876 Move returns status 0, amount 0
20:59:42.282 00.000 29876 move complete, result=0
20:59:42.283 00.001 29876 worker thread done servicing request
20:59:42.283 00.000 29876 Worker thread wakes up
20:59:42.283 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:42.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:42.283 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
20:59:44.188 01.905 29876 Exposure complete
20:59:44.231 00.043 29876 worker thread done servicing request
20:59:44.231 00.000 31432 OnExposeComplete: enter
20:59:44.233 00.002 31432 UpdateGuideState(): m_state=6
20:59:44.235 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
20:59:44.237 00.002 31432 Star::Find returns 1 (0), X=609.71, Y=164.61, Mass=2517, SNR=30.3, Peak=256 HFD=3.2
20:59:44.239 00.002 31432 MultiStar: [#1 0.13,0.14,1.06,U] [#2 0.77,-0.02,1.18,U] [#3 -0.18,-0.34,1.10,U] [#4 0.50,0.18,0.91,U] [#5 -0.25,-0.29,0.92,U] [#6 0.50,-0.20,1.11,U] [#7 0.52,-0.10,0.85,U] [#8 -0.00,-0.69,0.92,U] 
20:59:44.241 00.002 31432 single-star, 8 included, MultiStar: {0.24, -0.14}, one-star: {0.07, 0.03}
20:59:44.242 00.001 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
20:59:44.244 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
20:59:44.246 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=0.07 mountY=-0.02, mountTheta=-0.30
20:59:44.250 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.03, opts=13)
20:59:44.253 00.003 31432 Enqueuing Move request for scope (0.07, 0.03)
20:59:44.255 00.002 29876 Worker thread wakes up
20:59:44.255 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:59:44.255 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:59:44.255 00.000 29876 Moving (0.07, 0.03) raw xDistance=0.07 yDistance=-0.02
20:59:44.255 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:59:44.255 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:44.256 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:59:44.256 00.000 29876 MoveAxis(E, 0, ABG)
20:59:44.256 00.000 29876 Move returns status 0, amount 0
20:59:44.256 00.000 29876 MoveAxis(N, 0, ABG)
20:59:44.256 00.000 29876 Move returns status 0, amount 0
20:59:44.256 00.000 29876 move complete, result=0
20:59:44.256 00.000 29876 worker thread done servicing request
20:59:44.259 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:44.270 00.011 31432 UpdateGuideState exits: m=2517 RSB=30.3
20:59:44.272 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:44.274 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:44.276 00.002 31432 Enqueuing Expose request
20:59:44.277 00.001 29876 Worker thread wakes up
20:59:44.277 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:59:44.280 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:44.280 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:46.409 02.129 29876 Exposure complete
20:59:46.462 00.053 29876 worker thread done servicing request
20:59:46.463 00.001 31432 OnExposeComplete: enter
20:59:46.469 00.006 31432 UpdateGuideState(): m_state=6
20:59:46.472 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
20:59:46.475 00.003 31432 Star::Find returns 1 (0), X=610.45, Y=164.66, Mass=2294, SNR=29.8, Peak=248 HFD=3.2
20:59:46.477 00.002 31432 MultiStar: [#1 0.90,0.13,0.00,M1] [#2 1.18,0.26,0.00,M2] [#3 0.62,-0.06,1.06,U] [#4 0.91,0.26,0.00,M5] [#5 0.13,-0.18,0.95,U] [#6 1.44,0.08,0.00,M2] [#7 1.13,-0.15,0.00,M3] [#8 0.13,-0.47,0.93,U] 
20:59:46.480 00.003 31432 refined, 3 included, MultiStar: {0.43, -0.15}, one-star: {0.81, 0.08}
20:59:46.483 00.003 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
20:59:46.485 00.002 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
20:59:46.487 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.15 hyp=0.46 cameraTheta=-0.33 mountX=0.43 mountY=0.21, mountTheta=0.46
20:59:46.490 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.15, opts=13)
20:59:46.492 00.002 31432 Enqueuing Move request for scope (0.43, -0.15)
20:59:46.494 00.002 29876 Worker thread wakes up
20:59:46.494 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.15) opts 0xd
20:59:46.494 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.15)
20:59:46.494 00.000 29876 Moving (0.43, -0.15) raw xDistance=0.43 yDistance=0.21
20:59:46.494 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
20:59:46.494 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:46.494 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:59:46.494 00.000 29876 MoveAxis(W, 42, ABG)
20:59:46.494 00.000 29876 Guiding  Dir = 3, Dur = 42
20:59:46.494 00.000 29876 IsSlewing returns 0
20:59:46.495 00.001 29876 IsGuiding returns 0
20:59:46.495 00.000 29876 PulseGuide returned control before completion, sleep 52
20:59:46.498 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:46.511 00.013 31432 UpdateGuideState exits: m=2294 RSB=29.8
20:59:46.515 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:46.518 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:46.521 00.003 31432 Enqueuing Expose request
20:59:46.560 00.039 29876 IsGuiding returns 1
20:59:46.560 00.000 29876 scope still moving after pulse duration time elapsed
20:59:46.590 00.030 29876 IsSlewing returns 0
20:59:46.590 00.000 29876 IsGuiding returns 1
20:59:46.620 00.030 29876 IsSlewing returns 0
20:59:46.620 00.000 29876 IsGuiding returns 1
20:59:46.650 00.030 29876 IsSlewing returns 0
20:59:46.650 00.000 29876 IsGuiding returns 1
20:59:46.681 00.031 29876 IsSlewing returns 0
20:59:46.681 00.000 29876 IsGuiding returns 0
20:59:46.681 00.000 29876 scope move finished after 42 + 144 ms
20:59:46.681 00.000 29876 Move returns status 0, amount 42
20:59:46.681 00.000 29876 MoveAxis(N, 0, ABG)
20:59:46.681 00.000 29876 Move returns status 0, amount 0
20:59:46.681 00.000 29876 move complete, result=0
20:59:46.682 00.001 29876 worker thread done servicing request
20:59:46.682 00.000 29876 Worker thread wakes up
20:59:46.682 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:46.682 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:46.682 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.2 px 0 ms NORTH
20:59:48.597 01.915 29876 Exposure complete
20:59:48.645 00.048 29876 worker thread done servicing request
20:59:48.645 00.000 31432 OnExposeComplete: enter
20:59:48.650 00.005 31432 UpdateGuideState(): m_state=6
20:59:48.653 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
20:59:48.656 00.003 31432 Star::Find returns 1 (0), X=610.62, Y=164.85, Mass=2537, SNR=30.8, Peak=228 HFD=3.6
20:59:48.658 00.002 31432 MultiStar: [#1 0.37,0.36,1.04,U] [#2 0.32,0.71,1.17,U] [#3 0.00,0.16,1.03,U] [#4 0.70,0.40,0.00,M6] [#5 0.29,0.07,0.92,U] [#6 0.73,0.30,1.07,U] [#7 0.88,0.06,0.00,M4] [#8 -0.12,-0.15,0.85,U] 
20:59:48.661 00.003 31432 refined, 6 included, MultiStar: {0.38, 0.27}, one-star: {0.98, 0.27}
20:59:48.663 00.002 31432 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.59 = 0.59)
20:59:48.666 00.003 31432 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.68)
20:59:48.668 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.46 cameraTheta=0.62 mountX=0.39 mountY=-0.21, mountTheta=-0.49
20:59:48.671 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.27, opts=13)
20:59:48.674 00.003 31432 Enqueuing Move request for scope (0.38, 0.27)
20:59:48.677 00.003 29876 Worker thread wakes up
20:59:48.677 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.27) opts 0xd
20:59:48.677 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.27)
20:59:48.677 00.000 29876 Moving (0.38, 0.27) raw xDistance=0.39 yDistance=-0.21
20:59:48.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
20:59:48.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:48.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:59:48.677 00.000 29876 MoveAxis(W, 43, ABG)
20:59:48.677 00.000 29876 Guiding  Dir = 3, Dur = 43
20:59:48.678 00.001 29876 IsSlewing returns 0
20:59:48.678 00.000 29876 IsGuiding returns 0
20:59:48.678 00.000 29876 PulseGuide returned control before completion, sleep 53
20:59:48.682 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:48.699 00.017 31432 UpdateGuideState exits: m=2537 RSB=30.8
20:59:48.702 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:48.704 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:48.707 00.003 31432 Enqueuing Expose request
20:59:48.733 00.026 29876 IsGuiding returns 1
20:59:48.733 00.000 29876 scope still moving after pulse duration time elapsed
20:59:48.763 00.030 29876 IsSlewing returns 0
20:59:48.763 00.000 29876 IsGuiding returns 1
20:59:48.794 00.031 29876 IsSlewing returns 0
20:59:48.794 00.000 29876 IsGuiding returns 0
20:59:48.794 00.000 29876 scope move finished after 43 + 73 ms
20:59:48.794 00.000 29876 Move returns status 0, amount 43
20:59:48.794 00.000 29876 MoveAxis(N, 0, ABG)
20:59:48.794 00.000 29876 Move returns status 0, amount 0
20:59:48.794 00.000 29876 move complete, result=0
20:59:48.794 00.000 29876 worker thread done servicing request
20:59:48.794 00.000 29876 Worker thread wakes up
20:59:48.795 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:48.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:48.795 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.2 px 0 ms NORTH
20:59:50.916 02.121 29876 Exposure complete
20:59:50.963 00.047 29876 worker thread done servicing request
20:59:50.963 00.000 31432 OnExposeComplete: enter
20:59:50.966 00.003 31432 UpdateGuideState(): m_state=6
20:59:50.968 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
20:59:50.970 00.002 31432 Star::Find returns 1 (0), X=611.00, Y=164.63, Mass=2506, SNR=31.0, Peak=236 HFD=3.4
20:59:50.975 00.005 31432 MultiStar: [#1 0.94,0.37,0.00,M1] [#2 1.14,0.48,0.00,M2] [#3 0.60,-0.06,1.02,U] [#4 1.45,-0.03,0.00,M7] [#5 0.54,-0.03,0.86,U] [#6 1.51,0.22,0.00,M2] [#7 1.44,-0.19,0.00,M5] [#8 0.69,-0.55,0.00,M1] 
20:59:50.977 00.002 31432 refined, 2 included, MultiStar: {0.85, -0.01}, one-star: {1.36, 0.06}
20:59:50.979 00.002 31432 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
20:59:50.981 00.002 31432 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.98 = 2.98)
20:59:50.983 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=-0.01 hyp=0.85 cameraTheta=-0.01 mountX=0.85 mountY=0.14, mountTheta=0.16
20:59:50.985 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=-0.01, opts=13)
20:59:50.987 00.002 31432 Enqueuing Move request for scope (0.85, -0.01)
20:59:50.988 00.001 29876 Worker thread wakes up
20:59:50.988 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.01) opts 0xd
20:59:50.988 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, -0.01)
20:59:50.988 00.000 29876 Moving (0.85, -0.01) raw xDistance=0.85 yDistance=0.14
20:59:50.989 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.85
20:59:50.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:50.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:59:50.989 00.000 29876 MoveAxis(W, 88, ABG)
20:59:50.989 00.000 29876 Guiding  Dir = 3, Dur = 88
20:59:50.989 00.000 29876 IsSlewing returns 0
20:59:50.989 00.000 29876 IsGuiding returns 0
20:59:50.989 00.000 29876 PulseGuide returned control before completion, sleep 98
20:59:50.992 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=11, FiltMax=257, Gamma=0.490
20:59:51.004 00.012 31432 UpdateGuideState exits: m=2506 RSB=31.0
20:59:51.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:51.007 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:51.009 00.002 31432 Enqueuing Expose request
20:59:51.102 00.093 29876 IsGuiding returns 1
20:59:51.102 00.000 29876 scope still moving after pulse duration time elapsed
20:59:51.133 00.031 29876 IsSlewing returns 0
20:59:51.133 00.000 29876 IsGuiding returns 0
20:59:51.133 00.000 29876 scope move finished after 88 + 55 ms
20:59:51.133 00.000 29876 Move returns status 0, amount 88
20:59:51.133 00.000 29876 MoveAxis(N, 0, ABG)
20:59:51.133 00.000 29876 Move returns status 0, amount 0
20:59:51.133 00.000 29876 move complete, result=0
20:59:51.133 00.000 29876 worker thread done servicing request
20:59:51.133 00.000 29876 Worker thread wakes up
20:59:51.133 00.000 31432 GuideStep: 0.8 px 88 ms WEST, 0.1 px 0 ms NORTH
20:59:51.136 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:51.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:53.052 01.916 29876 Exposure complete
20:59:53.095 00.043 29876 worker thread done servicing request
20:59:53.095 00.000 31432 OnExposeComplete: enter
20:59:53.097 00.002 31432 UpdateGuideState(): m_state=6
20:59:53.100 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
20:59:53.102 00.002 31432 Star::Find returns 1 (0), X=610.84, Y=164.89, Mass=2517, SNR=30.0, Peak=245 HFD=3.5
20:59:53.104 00.002 31432 MultiStar: [#1 0.79,0.56,0.00,M2] [#2 1.87,0.44,0.00,M3] [#3 0.72,-0.29,1.03,U] [#4 1.57,0.18,0.00,M8] [#5 0.38,-0.28,1.05,U] [#6 1.77,-0.46,0.00,M3] [#7 1.16,0.16,0.00,M6] [#8 0.95,-0.58,0.00,M2] 
20:59:53.106 00.002 31432 refined, 2 included, MultiStar: {0.76, -0.09}, one-star: {1.20, 0.31}
20:59:53.108 00.002 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
20:59:53.110 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.87 = 2.87)
20:59:53.112 00.002 31432 CameraToMount -- cameraX=0.76 cameraY=-0.09 hyp=0.77 cameraTheta=-0.12 mountX=0.76 mountY=0.21, mountTheta=0.27
20:59:53.114 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.76, y=-0.09, opts=13)
20:59:53.116 00.002 31432 Enqueuing Move request for scope (0.76, -0.09)
20:59:53.118 00.002 29876 Worker thread wakes up
20:59:53.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.09) opts 0xd
20:59:53.118 00.000 29876 Handling offset move in thread for scope, endpoint = (0.76, -0.09)
20:59:53.118 00.000 29876 Moving (0.76, -0.09) raw xDistance=0.76 yDistance=0.21
20:59:53.118 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
20:59:53.118 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:53.118 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:59:53.118 00.000 29876 MoveAxis(W, 85, ABG)
20:59:53.118 00.000 29876 Guiding  Dir = 3, Dur = 85
20:59:53.119 00.001 29876 IsSlewing returns 0
20:59:53.119 00.000 29876 IsGuiding returns 0
20:59:53.119 00.000 29876 PulseGuide returned control before completion, sleep 95
20:59:53.122 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:53.133 00.011 31432 UpdateGuideState exits: m=2517 RSB=30.0
20:59:53.136 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:53.139 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:53.142 00.003 31432 Enqueuing Expose request
20:59:53.220 00.078 29876 IsGuiding returns 1
20:59:53.220 00.000 29876 scope still moving after pulse duration time elapsed
20:59:53.251 00.031 29876 IsSlewing returns 0
20:59:53.251 00.000 29876 IsGuiding returns 1
20:59:53.282 00.031 29876 IsSlewing returns 0
20:59:53.282 00.000 29876 IsGuiding returns 0
20:59:53.282 00.000 29876 scope move finished after 85 + 78 ms
20:59:53.282 00.000 29876 Move returns status 0, amount 85
20:59:53.282 00.000 29876 MoveAxis(N, 0, ABG)
20:59:53.282 00.000 29876 Move returns status 0, amount 0
20:59:53.282 00.000 29876 move complete, result=0
20:59:53.282 00.000 29876 worker thread done servicing request
20:59:53.282 00.000 29876 Worker thread wakes up
20:59:53.282 00.000 31432 GuideStep: 0.8 px 85 ms WEST, 0.2 px 0 ms NORTH
20:59:53.284 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:53.284 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:55.410 02.126 29876 Exposure complete
20:59:55.457 00.047 29876 worker thread done servicing request
20:59:55.457 00.000 31432 OnExposeComplete: enter
20:59:55.462 00.005 31432 UpdateGuideState(): m_state=6
20:59:55.467 00.005 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
20:59:55.470 00.003 31432 Star::Find returns 1 (0), X=610.12, Y=164.93, Mass=2310, SNR=29.1, Peak=229 HFD=3.0
20:59:55.473 00.003 31432 MultiStar: [#1 0.49,0.43,1.09,U] [#2 0.81,0.32,0.00,M4] [#3 0.31,0.26,1.11,U] [#4 1.20,0.01,0.00,M9] [#5 0.31,-0.29,0.95,U] [#6 0.85,0.07,0.00,M4] [#7 1.08,-0.11,0.00,M7] [#8 0.10,-0.28,0.98,U] 
20:59:55.474 00.001 31432 refined, 4 included, MultiStar: {0.34, 0.11}, one-star: {0.49, 0.35}
20:59:55.476 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
20:59:55.478 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.99)
20:59:55.480 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.11 hyp=0.36 cameraTheta=0.31 mountX=0.34 mountY=-0.05, mountTheta=-0.16
20:59:55.483 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.11, opts=13)
20:59:55.485 00.002 31432 Enqueuing Move request for scope (0.34, 0.11)
20:59:55.487 00.002 29876 Worker thread wakes up
20:59:55.487 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.11) opts 0xd
20:59:55.487 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.11)
20:59:55.487 00.000 29876 Moving (0.34, 0.11) raw xDistance=0.34 yDistance=-0.05
20:59:55.487 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.34
20:59:55.487 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:55.487 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:59:55.487 00.000 29876 MoveAxis(W, 45, ABG)
20:59:55.487 00.000 29876 Guiding  Dir = 3, Dur = 45
20:59:55.487 00.000 29876 IsSlewing returns 0
20:59:55.487 00.000 29876 IsGuiding returns 0
20:59:55.488 00.001 29876 PulseGuide returned control before completion, sleep 55
20:59:55.491 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:55.504 00.013 31432 UpdateGuideState exits: m=2310 RSB=29.1
20:59:55.507 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:55.509 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:55.512 00.003 31432 Enqueuing Expose request
20:59:55.549 00.037 29876 IsGuiding returns 1
20:59:55.549 00.000 29876 scope still moving after pulse duration time elapsed
20:59:55.579 00.030 29876 IsSlewing returns 0
20:59:55.579 00.000 29876 IsGuiding returns 0
20:59:55.579 00.000 29876 scope move finished after 45 + 45 ms
20:59:55.579 00.000 29876 Move returns status 0, amount 45
20:59:55.579 00.000 29876 MoveAxis(N, 0, ABG)
20:59:55.579 00.000 29876 Move returns status 0, amount 0
20:59:55.579 00.000 29876 move complete, result=0
20:59:55.579 00.000 29876 worker thread done servicing request
20:59:55.579 00.000 29876 Worker thread wakes up
20:59:55.579 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:55.579 00.000 31432 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
20:59:55.582 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:57.484 01.902 29876 Exposure complete
20:59:57.527 00.043 29876 worker thread done servicing request
20:59:57.527 00.000 31432 OnExposeComplete: enter
20:59:57.529 00.002 31432 UpdateGuideState(): m_state=6
20:59:57.531 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
20:59:57.533 00.002 31432 Star::Find returns 1 (0), X=610.10, Y=164.70, Mass=2167, SNR=28.6, Peak=233 HFD=3.2
20:59:57.535 00.002 31432 MultiStar: [#1 0.25,0.30,1.13,U] [#2 0.96,0.28,0.00,M5] [#3 0.15,-0.23,1.09,U] [#4 0.96,-0.08,0.00,M10] [#5 0.35,-0.31,0.98,U] [#6 1.12,-0.19,0.00,M5] [#7 1.07,-0.20,0.00,M8] [#8 0.22,-0.70,0.97,U] 
20:59:57.537 00.002 31432 refined, 4 included, MultiStar: {0.28, -0.15}, one-star: {0.46, 0.12}
20:59:57.539 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
20:59:57.541 00.002 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.50 = 2.50)
20:59:57.543 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-0.49 mountX=0.28 mountY=0.19, mountTheta=0.60
20:59:57.546 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.15, opts=13)
20:59:57.551 00.005 31432 Enqueuing Move request for scope (0.28, -0.15)
20:59:57.556 00.005 29876 Worker thread wakes up
20:59:57.557 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
20:59:57.557 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
20:59:57.557 00.000 29876 Moving (0.28, -0.15) raw xDistance=0.28 yDistance=0.19
20:59:57.557 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
20:59:57.557 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:57.557 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:59:57.557 00.000 29876 MoveAxis(W, 33, ABG)
20:59:57.557 00.000 29876 Guiding  Dir = 3, Dur = 33
20:59:57.557 00.000 29876 IsSlewing returns 0
20:59:57.557 00.000 29876 IsGuiding returns 0
20:59:57.558 00.001 29876 PulseGuide returned control before completion, sleep 43
20:59:57.565 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
20:59:57.581 00.016 31432 UpdateGuideState exits: m=2167 RSB=28.6
20:59:57.585 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:57.591 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:57.593 00.002 31432 Enqueuing Expose request
20:59:57.606 00.013 29876 IsGuiding returns 1
20:59:57.606 00.000 29876 scope still moving after pulse duration time elapsed
20:59:57.637 00.031 29876 IsSlewing returns 0
20:59:57.637 00.000 29876 IsGuiding returns 0
20:59:57.637 00.000 29876 scope move finished after 33 + 47 ms
20:59:57.637 00.000 29876 Move returns status 0, amount 33
20:59:57.637 00.000 29876 MoveAxis(N, 0, ABG)
20:59:57.637 00.000 29876 Move returns status 0, amount 0
20:59:57.637 00.000 29876 move complete, result=0
20:59:57.637 00.000 29876 worker thread done servicing request
20:59:57.637 00.000 29876 Worker thread wakes up
20:59:57.637 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.2 px 0 ms NORTH
20:59:57.640 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
20:59:57.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
20:59:59.869 02.229 29876 Exposure complete
20:59:59.911 00.042 29876 worker thread done servicing request
20:59:59.911 00.000 31432 OnExposeComplete: enter
20:59:59.913 00.002 31432 UpdateGuideState(): m_state=6
20:59:59.916 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
20:59:59.918 00.002 31432 Star::Find returns 1 (0), X=611.01, Y=164.42, Mass=2587, SNR=31.3, Peak=233 HFD=3.4
20:59:59.920 00.002 31432 MultiStar: [#1 1.01,0.12,0.00,M1] [#2 1.71,-0.12,0.00,M6] [#3 0.87,-0.29,0.00,M1] [#4 1.65,0.08,0.00,R] [#5 0.59,-0.25,0.99,U] [#6 1.64,-0.31,0.00,M6] [#7 1.46,-0.06,0.00,M9] [#8 0.76,-0.72,0.00,M1] 
20:59:59.923 00.003 31432 refined, 1 included, MultiStar: {0.99, -0.20}, one-star: {1.37, -0.16}
20:59:59.926 00.003 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
20:59:59.928 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
20:59:59.930 00.002 31432 CameraToMount -- cameraX=0.99 cameraY=-0.20 hyp=1.01 cameraTheta=-0.20 mountX=0.98 mountY=0.35, mountTheta=0.35
20:59:59.933 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.99, y=-0.20, opts=13)
20:59:59.935 00.002 31432 Enqueuing Move request for scope (0.99, -0.20)
20:59:59.937 00.002 29876 Worker thread wakes up
20:59:59.937 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.20) opts 0xd
20:59:59.937 00.000 29876 Handling offset move in thread for scope, endpoint = (0.99, -0.20)
20:59:59.937 00.000 29876 Moving (0.99, -0.20) raw xDistance=0.98 yDistance=0.35
20:59:59.937 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.98
20:59:59.937 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:59:59.937 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:59:59.938 00.001 29876 MoveAxis(W, 99, ABG)
20:59:59.938 00.000 29876 Guiding  Dir = 3, Dur = 99
20:59:59.938 00.000 29876 IsSlewing returns 0
20:59:59.938 00.000 29876 IsGuiding returns 0
20:59:59.938 00.000 29876 PulseGuide returned control before completion, sleep 109
20:59:59.941 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
20:59:59.953 00.012 31432 UpdateGuideState exits: m=2587 RSB=31.3
20:59:59.955 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:59.957 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
20:59:59.959 00.002 31432 Enqueuing Expose request
21:00:00.054 00.095 29876 IsGuiding returns 1
21:00:00.054 00.000 29876 scope still moving after pulse duration time elapsed
21:00:00.085 00.031 29876 IsSlewing returns 0
21:00:00.085 00.000 29876 IsGuiding returns 0
21:00:00.085 00.000 29876 scope move finished after 99 + 47 ms
21:00:00.085 00.000 29876 Move returns status 0, amount 99
21:00:00.085 00.000 29876 MoveAxis(N, 0, ABG)
21:00:00.085 00.000 29876 Move returns status 0, amount 0
21:00:00.085 00.000 29876 move complete, result=0
21:00:00.085 00.000 29876 worker thread done servicing request
21:00:00.085 00.000 29876 Worker thread wakes up
21:00:00.085 00.000 31432 GuideStep: 1.0 px 99 ms WEST, 0.4 px 0 ms NORTH
21:00:00.087 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:00.087 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:01.992 01.905 29876 Exposure complete
21:00:02.036 00.044 29876 worker thread done servicing request
21:00:02.036 00.000 31432 OnExposeComplete: enter
21:00:02.038 00.002 31432 UpdateGuideState(): m_state=6
21:00:02.040 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
21:00:02.042 00.002 31432 Star::Find returns 1 (0), X=610.58, Y=164.21, Mass=2320, SNR=29.9, Peak=256 HFD=3.3
21:00:02.044 00.002 31432 MultiStar: [#1 0.77,-0.29,0.00,M2] [#2 0.60,-0.00,1.14,U] [#3 0.70,-0.31,1.01,U] [#4 -0.54,-0.18,0.93,U] [#5 0.14,-0.53,0.94,U] [#6 1.02,-0.41,0.00,M7] [#7 0.84,-0.75,0.00,M10] [#8 0.19,-0.78,0.00,M2] 
21:00:02.045 00.001 31432 refined, 4 included, MultiStar: {0.39, -0.27}, one-star: {0.94, -0.37}
21:00:02.047 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
21:00:02.049 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
21:00:02.051 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.47 cameraTheta=-0.61 mountX=0.38 mountY=0.33, mountTheta=0.71
21:00:02.053 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.27, opts=13)
21:00:02.055 00.002 31432 Enqueuing Move request for scope (0.39, -0.27)
21:00:02.057 00.002 29876 Worker thread wakes up
21:00:02.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.27) opts 0xd
21:00:02.057 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.27)
21:00:02.057 00.000 29876 Moving (0.39, -0.27) raw xDistance=0.38 yDistance=0.33
21:00:02.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
21:00:02.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:02.058 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:00:02.058 00.000 29876 MoveAxis(W, 51, ABG)
21:00:02.058 00.000 29876 Guiding  Dir = 3, Dur = 51
21:00:02.058 00.000 29876 IsSlewing returns 0
21:00:02.058 00.000 29876 IsGuiding returns 0
21:00:02.058 00.000 29876 PulseGuide returned control before completion, sleep 61
21:00:02.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:02.073 00.012 31432 UpdateGuideState exits: m=2320 RSB=29.9
21:00:02.075 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:02.076 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:02.078 00.002 31432 Enqueuing Expose request
21:00:02.132 00.054 29876 IsGuiding returns 1
21:00:02.132 00.000 29876 scope still moving after pulse duration time elapsed
21:00:02.163 00.031 29876 IsSlewing returns 0
21:00:02.163 00.000 29876 IsGuiding returns 1
21:00:02.193 00.030 29876 IsSlewing returns 0
21:00:02.193 00.000 29876 IsGuiding returns 1
21:00:02.224 00.031 29876 IsSlewing returns 0
21:00:02.224 00.000 29876 IsGuiding returns 0
21:00:02.224 00.000 29876 scope move finished after 51 + 115 ms
21:00:02.224 00.000 29876 Move returns status 0, amount 51
21:00:02.224 00.000 29876 MoveAxis(N, 0, ABG)
21:00:02.224 00.000 29876 Move returns status 0, amount 0
21:00:02.224 00.000 29876 move complete, result=0
21:00:02.224 00.000 29876 worker thread done servicing request
21:00:02.224 00.000 29876 Worker thread wakes up
21:00:02.224 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:02.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:02.224 00.000 31432 GuideStep: 0.4 px 51 ms WEST, 0.3 px 0 ms NORTH
21:00:04.356 02.132 29876 Exposure complete
21:00:04.399 00.043 29876 worker thread done servicing request
21:00:04.399 00.000 31432 OnExposeComplete: enter
21:00:04.402 00.003 31432 UpdateGuideState(): m_state=6
21:00:04.404 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
21:00:04.405 00.001 31432 Star::Find returns 1 (0), X=610.08, Y=164.79, Mass=2521, SNR=30.0, Peak=210 HFD=3.9
21:00:04.407 00.002 31432 MultiStar: [#1 0.11,0.47,1.01,U] [#2 0.54,0.24,1.15,U] [#3 0.23,-0.17,1.04,U] [#4 -0.89,0.11,0.00,M1] [#5 0.08,-0.10,0.93,U] [#6 0.76,-0.25,0.00,M8] [#7 0.82,-0.10,0.00,R] [#8 0.13,-0.31,0.93,U] 
21:00:04.409 00.002 31432 refined, 5 included, MultiStar: {0.26, 0.07}, one-star: {0.44, 0.22}
21:00:04.411 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
21:00:04.413 00.002 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
21:00:04.415 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.26 mountX=0.27 mountY=-0.03, mountTheta=-0.10
21:00:04.417 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.07, opts=13)
21:00:04.419 00.002 31432 Enqueuing Move request for scope (0.26, 0.07)
21:00:04.421 00.002 29876 Worker thread wakes up
21:00:04.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
21:00:04.421 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
21:00:04.421 00.000 29876 Moving (0.26, 0.07) raw xDistance=0.27 yDistance=-0.03
21:00:04.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
21:00:04.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:04.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:00:04.421 00.000 29876 MoveAxis(W, 33, ABG)
21:00:04.421 00.000 29876 Guiding  Dir = 3, Dur = 33
21:00:04.422 00.001 29876 IsSlewing returns 0
21:00:04.422 00.000 29876 IsGuiding returns 0
21:00:04.422 00.000 29876 PulseGuide returned control before completion, sleep 43
21:00:04.424 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:04.436 00.012 31432 UpdateGuideState exits: m=2521 RSB=30.0
21:00:04.438 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:04.440 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:04.442 00.002 31432 Enqueuing Expose request
21:00:04.478 00.036 29876 IsGuiding returns 1
21:00:04.478 00.000 29876 scope still moving after pulse duration time elapsed
21:00:04.509 00.031 29876 IsSlewing returns 0
21:00:04.509 00.000 29876 IsGuiding returns 1
21:00:04.541 00.032 29876 IsSlewing returns 0
21:00:04.541 00.000 29876 IsGuiding returns 0
21:00:04.541 00.000 29876 scope move finished after 33 + 86 ms
21:00:04.541 00.000 29876 Move returns status 0, amount 33
21:00:04.541 00.000 29876 MoveAxis(N, 0, ABG)
21:00:04.541 00.000 29876 Move returns status 0, amount 0
21:00:04.541 00.000 29876 move complete, result=0
21:00:04.541 00.000 29876 worker thread done servicing request
21:00:04.541 00.000 29876 Worker thread wakes up
21:00:04.541 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.0 px 0 ms NORTH
21:00:04.544 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:04.544 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:06.448 01.904 29876 Exposure complete
21:00:06.490 00.042 29876 worker thread done servicing request
21:00:06.490 00.000 31432 OnExposeComplete: enter
21:00:06.492 00.002 31432 UpdateGuideState(): m_state=6
21:00:06.494 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
21:00:06.496 00.002 31432 Star::Find returns 1 (0), X=609.57, Y=164.41, Mass=2379, SNR=30.1, Peak=250 HFD=3.1
21:00:06.498 00.002 31432 MultiStar: [#1 -0.30,-0.18,1.06,U] [#2 0.10,-0.37,1.12,U] [#3 -0.32,-0.22,1.03,U] [#4 -1.28,-0.38,0.00,M2] [#5 -0.68,-0.52,0.00,M1] [#6 0.21,-0.55,1.14,U] [#7 -0.35,-0.23,0.85,U] [#8 -0.20,-0.73,0.93,U] 
21:00:06.500 00.002 31432 single-star, 6 included, MultiStar: {-0.12, -0.35}, one-star: {-0.07, -0.16}
21:00:06.502 00.002 31432 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
21:00:06.503 00.001 31432 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
21:00:06.505 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.96 mountX=-0.07 mountY=0.15, mountTheta=2.01
21:00:06.508 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.16, opts=13)
21:00:06.510 00.002 31432 Enqueuing Move request for scope (-0.07, -0.16)
21:00:06.511 00.001 29876 Worker thread wakes up
21:00:06.511 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
21:00:06.512 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
21:00:06.512 00.000 29876 Moving (-0.07, -0.16) raw xDistance=-0.07 yDistance=0.15
21:00:06.512 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:00:06.512 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:06.512 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:00:06.512 00.000 29876 MoveAxis(E, 0, ABG)
21:00:06.512 00.000 29876 Move returns status 0, amount 0
21:00:06.512 00.000 29876 MoveAxis(N, 0, ABG)
21:00:06.512 00.000 29876 Move returns status 0, amount 0
21:00:06.512 00.000 29876 move complete, result=0
21:00:06.512 00.000 29876 worker thread done servicing request
21:00:06.515 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:06.526 00.011 31432 UpdateGuideState exits: m=2379 RSB=30.1
21:00:06.528 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:06.529 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:06.531 00.002 31432 Enqueuing Expose request
21:00:06.533 00.002 29876 Worker thread wakes up
21:00:06.533 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:00:06.535 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:06.535 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:08.664 02.129 29876 Exposure complete
21:00:08.707 00.043 29876 worker thread done servicing request
21:00:08.707 00.000 31432 OnExposeComplete: enter
21:00:08.709 00.002 31432 UpdateGuideState(): m_state=6
21:00:08.712 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
21:00:08.714 00.002 31432 Star::Find returns 1 (0), X=609.99, Y=164.58, Mass=2395, SNR=30.2, Peak=225 HFD=3.6
21:00:08.716 00.002 31432 MultiStar: [#1 0.44,0.04,1.04,U] [#2 0.57,0.17,1.12,U] [#3 0.11,0.14,1.00,U] [#4 -0.69,-0.06,0.92,U] [#5 0.06,-0.40,0.89,U] [#6 1.02,-0.38,0.00,M8] [#7 0.08,-0.29,0.83,U] [#8 -0.28,-0.22,0.90,U] 
21:00:08.718 00.002 31432 refined, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.35, 0.00}
21:00:08.719 00.001 31432 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.02) = xAngle (-0.57 = -0.57)
21:00:08.721 00.002 31432 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.44 = 2.44)
21:00:08.723 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.55 mountX=0.10 mountY=0.08, mountTheta=0.65
21:00:08.726 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.06, opts=13)
21:00:08.728 00.002 31432 Enqueuing Move request for scope (0.10, -0.06)
21:00:08.730 00.002 29876 Worker thread wakes up
21:00:08.730 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
21:00:08.730 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
21:00:08.730 00.000 29876 Moving (0.10, -0.06) raw xDistance=0.10 yDistance=0.08
21:00:08.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:00:08.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:08.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:00:08.730 00.000 29876 MoveAxis(E, 0, ABG)
21:00:08.730 00.000 29876 Move returns status 0, amount 0
21:00:08.730 00.000 29876 MoveAxis(N, 0, ABG)
21:00:08.730 00.000 29876 Move returns status 0, amount 0
21:00:08.730 00.000 29876 move complete, result=0
21:00:08.730 00.000 29876 worker thread done servicing request
21:00:08.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:08.745 00.012 31432 UpdateGuideState exits: m=2395 RSB=30.2
21:00:08.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:08.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:08.751 00.002 31432 Enqueuing Expose request
21:00:08.753 00.002 29876 Worker thread wakes up
21:00:08.753 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:08.755 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:08.755 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:10.664 01.909 29876 Exposure complete
21:00:10.707 00.043 29876 worker thread done servicing request
21:00:10.707 00.000 31432 OnExposeComplete: enter
21:00:10.709 00.002 31432 UpdateGuideState(): m_state=6
21:00:10.711 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
21:00:10.713 00.002 31432 Star::Find returns 1 (0), X=610.19, Y=164.50, Mass=2428, SNR=29.9, Peak=225 HFD=3.4
21:00:10.715 00.002 31432 MultiStar: [#1 0.27,0.12,1.00,U] [#2 0.74,-0.06,1.19,U] [#3 -0.02,-0.12,1.09,U] [#4 -0.99,-0.03,0.00,M2] [#5 0.24,-0.31,0.93,U] [#6 1.03,-0.29,0.00,M9] [#7 0.13,-0.40,0.87,U] [#8 0.24,-0.53,0.89,U] 
21:00:10.717 00.002 31432 refined, 6 included, MultiStar: {0.32, -0.18}, one-star: {0.55, -0.08}
21:00:10.719 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
21:00:10.721 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
21:00:10.722 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.52 mountX=0.31 mountY=0.23, mountTheta=0.63
21:00:10.725 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.18, opts=13)
21:00:10.727 00.002 31432 Enqueuing Move request for scope (0.32, -0.18)
21:00:10.729 00.002 29876 Worker thread wakes up
21:00:10.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd
21:00:10.729 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.18)
21:00:10.729 00.000 29876 Moving (0.32, -0.18) raw xDistance=0.31 yDistance=0.23
21:00:10.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
21:00:10.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:10.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:00:10.729 00.000 29876 MoveAxis(W, 30, ABG)
21:00:10.729 00.000 29876 Guiding  Dir = 3, Dur = 30
21:00:10.730 00.001 29876 IsSlewing returns 0
21:00:10.730 00.000 29876 IsGuiding returns 0
21:00:10.730 00.000 29876 PulseGuide returned control before completion, sleep 40
21:00:10.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:10.745 00.012 31432 UpdateGuideState exits: m=2428 RSB=29.9
21:00:10.747 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:10.749 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:10.751 00.002 31432 Enqueuing Expose request
21:00:10.772 00.021 29876 IsGuiding returns 1
21:00:10.772 00.000 29876 scope still moving after pulse duration time elapsed
21:00:10.802 00.030 29876 IsSlewing returns 0
21:00:10.802 00.000 29876 IsGuiding returns 1
21:00:10.834 00.032 29876 IsSlewing returns 0
21:00:10.834 00.000 29876 IsGuiding returns 0
21:00:10.834 00.000 29876 scope move finished after 30 + 73 ms
21:00:10.834 00.000 29876 Move returns status 0, amount 30
21:00:10.834 00.000 29876 MoveAxis(N, 0, ABG)
21:00:10.834 00.000 29876 Move returns status 0, amount 0
21:00:10.834 00.000 29876 move complete, result=0
21:00:10.834 00.000 29876 worker thread done servicing request
21:00:10.834 00.000 29876 Worker thread wakes up
21:00:10.834 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.2 px 0 ms NORTH
21:00:10.838 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:10.838 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:13.068 02.230 29876 Exposure complete
21:00:13.110 00.042 29876 worker thread done servicing request
21:00:13.111 00.001 31432 OnExposeComplete: enter
21:00:13.113 00.002 31432 UpdateGuideState(): m_state=6
21:00:13.115 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
21:00:13.117 00.002 31432 Star::Find returns 1 (0), X=610.19, Y=164.40, Mass=2231, SNR=29.4, Peak=221 HFD=3.2
21:00:13.119 00.002 31432 MultiStar: [#1 -0.07,-0.08,1.05,U] [#2 0.65,0.10,1.19,U] [#3 0.20,-0.16,1.10,U] [#4 -1.05,-0.12,0.00,M3] [#5 -0.01,-0.31,0.94,U] [#6 0.64,-0.36,1.13,U] [#7 0.02,-0.10,0.80,U] [#8 0.07,-0.73,0.91,U] 
21:00:13.121 00.002 31432 refined, 7 included, MultiStar: {0.28, -0.22}, one-star: {0.56, -0.18}
21:00:13.122 00.001 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.02) = xAngle (-0.69 = -0.69)
21:00:13.124 00.002 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.32 = 2.32)
21:00:13.126 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.36 cameraTheta=-0.66 mountX=0.27 mountY=0.26, mountTheta=0.76
21:00:13.129 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.22, opts=13)
21:00:13.132 00.003 31432 Enqueuing Move request for scope (0.28, -0.22)
21:00:13.134 00.002 29876 Worker thread wakes up
21:00:13.134 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
21:00:13.134 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
21:00:13.134 00.000 29876 Moving (0.28, -0.22) raw xDistance=0.27 yDistance=0.26
21:00:13.134 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
21:00:13.134 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:13.134 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:00:13.134 00.000 29876 MoveAxis(W, 31, ABG)
21:00:13.134 00.000 29876 Guiding  Dir = 3, Dur = 31
21:00:13.134 00.000 29876 IsSlewing returns 0
21:00:13.135 00.001 29876 IsGuiding returns 0
21:00:13.135 00.000 29876 PulseGuide returned control before completion, sleep 41
21:00:13.138 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:13.150 00.012 31432 UpdateGuideState exits: m=2231 RSB=29.4
21:00:13.152 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:13.154 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:13.155 00.001 31432 Enqueuing Expose request
21:00:13.189 00.034 29876 IsGuiding returns 1
21:00:13.189 00.000 29876 scope still moving after pulse duration time elapsed
21:00:13.219 00.030 29876 IsSlewing returns 0
21:00:13.219 00.000 29876 IsGuiding returns 1
21:00:13.251 00.032 29876 IsSlewing returns 0
21:00:13.251 00.000 29876 IsGuiding returns 0
21:00:13.251 00.000 29876 scope move finished after 31 + 85 ms
21:00:13.251 00.000 29876 Move returns status 0, amount 31
21:00:13.251 00.000 29876 MoveAxis(N, 0, ABG)
21:00:13.251 00.000 29876 Move returns status 0, amount 0
21:00:13.251 00.000 29876 move complete, result=0
21:00:13.251 00.000 29876 worker thread done servicing request
21:00:13.251 00.000 29876 Worker thread wakes up
21:00:13.252 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:13.252 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:13.252 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.3 px 0 ms NORTH
21:00:15.156 01.904 29876 Exposure complete
21:00:15.199 00.043 29876 worker thread done servicing request
21:00:15.199 00.000 31432 OnExposeComplete: enter
21:00:15.201 00.002 31432 UpdateGuideState(): m_state=6
21:00:15.204 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
21:00:15.206 00.002 31432 Star::Find returns 1 (0), X=610.69, Y=164.18, Mass=2557, SNR=31.2, Peak=232 HFD=3.5
21:00:15.208 00.002 31432 MultiStar: [#1 0.49,-0.00,0.99,U] [#2 0.88,-0.14,0.00,M1] [#3 0.45,-0.61,0.99,U] [#4 -0.36,-0.70,0.94,U] [#5 0.25,-0.89,0.00,M1] [#6 0.93,-0.58,0.00,M9] [#7 0.24,-0.45,0.83,U] [#8 0.45,-1.14,0.00,M1] 
21:00:15.210 00.002 31432 refined, 4 included, MultiStar: {0.39, -0.43}, one-star: {1.05, -0.40}
21:00:15.212 00.002 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
21:00:15.214 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
21:00:15.215 00.001 31432 CameraToMount -- cameraX=0.39 cameraY=-0.43 hyp=0.58 cameraTheta=-0.84 mountX=0.38 mountY=0.48, mountTheta=0.91
21:00:15.220 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.43, opts=13)
21:00:15.224 00.004 31432 Enqueuing Move request for scope (0.39, -0.43)
21:00:15.225 00.001 29876 Worker thread wakes up
21:00:15.226 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.43) opts 0xd
21:00:15.226 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.43)
21:00:15.226 00.000 29876 Moving (0.39, -0.43) raw xDistance=0.38 yDistance=0.48
21:00:15.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
21:00:15.226 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.49 newest=0.97
21:00:15.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
21:00:15.226 00.000 29876 MoveAxis(W, 41, ABG)
21:00:15.226 00.000 29876 Guiding  Dir = 3, Dur = 41
21:00:15.226 00.000 29876 IsSlewing returns 0
21:00:15.226 00.000 29876 IsGuiding returns 0
21:00:15.226 00.000 29876 PulseGuide returned control before completion, sleep 51
21:00:15.229 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:15.240 00.011 31432 UpdateGuideState exits: m=2557 RSB=31.2
21:00:15.243 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:15.245 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:15.246 00.001 31432 Enqueuing Expose request
21:00:15.281 00.035 29876 IsGuiding returns 1
21:00:15.281 00.000 29876 scope still moving after pulse duration time elapsed
21:00:15.312 00.031 29876 IsSlewing returns 0
21:00:15.312 00.000 29876 IsGuiding returns 1
21:00:15.344 00.032 29876 IsSlewing returns 0
21:00:15.344 00.000 29876 IsGuiding returns 1
21:00:15.374 00.030 29876 IsSlewing returns 0
21:00:15.374 00.000 29876 IsGuiding returns 0
21:00:15.374 00.000 29876 scope move finished after 41 + 106 ms
21:00:15.374 00.000 29876 Move returns status 0, amount 41
21:00:15.374 00.000 29876 BLC: Oldest BLC event removed
21:00:15.374 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:00:15.374 00.000 29876 MoveAxis(S, 55, ABG)
21:00:15.374 00.000 29876 Guiding  Dir = 1, Dur = 55
21:00:15.374 00.000 29876 IsSlewing returns 0
21:00:15.374 00.000 29876 IsGuiding returns 0
21:00:15.375 00.001 29876 PulseGuide returned control before completion, sleep 65
21:00:15.453 00.078 29876 IsGuiding returns 1
21:00:15.453 00.000 29876 scope still moving after pulse duration time elapsed
21:00:15.483 00.030 29876 IsSlewing returns 0
21:00:15.483 00.000 29876 IsGuiding returns 1
21:00:15.514 00.031 29876 IsSlewing returns 0
21:00:15.514 00.000 29876 IsGuiding returns 0
21:00:15.514 00.000 29876 scope move finished after 55 + 84 ms
21:00:15.514 00.000 29876 Move returns status 0, amount 55
21:00:15.514 00.000 29876 move complete, result=0
21:00:15.514 00.000 29876 worker thread done servicing request
21:00:15.514 00.000 29876 Worker thread wakes up
21:00:15.514 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.5 px 55 ms SOUTH
21:00:15.517 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:15.517 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:17.643 02.126 29876 Exposure complete
21:00:17.686 00.043 29876 worker thread done servicing request
21:00:17.686 00.000 31432 OnExposeComplete: enter
21:00:17.688 00.002 31432 UpdateGuideState(): m_state=6
21:00:17.690 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
21:00:17.692 00.002 31432 Star::Find returns 1 (0), X=610.25, Y=164.34, Mass=2357, SNR=28.8, Peak=199 HFD=3.6
21:00:17.694 00.002 31432 MultiStar: [#1 0.17,0.01,1.03,U] [#2 0.54,0.15,1.21,U] [#3 -0.06,-0.12,1.12,U] [#4 -0.89,-0.58,0.00,M3] [#5 0.04,-0.60,0.95,U] [#6 0.51,-0.47,1.17,U] [#7 0.02,-0.34,0.86,U] [#8 -0.01,-0.60,0.94,U] 
21:00:17.696 00.002 31432 refined, 7 included, MultiStar: {0.24, -0.26}, one-star: {0.61, -0.23}
21:00:17.698 00.002 31432 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.02) = xAngle (-0.84 = -0.84)
21:00:17.700 00.002 31432 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.17 = 2.17)
21:00:17.702 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-0.82 mountX=0.24 mountY=0.29, mountTheta=0.89
21:00:17.705 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.26, opts=13)
21:00:17.708 00.003 31432 Enqueuing Move request for scope (0.24, -0.26)
21:00:17.711 00.003 29876 Worker thread wakes up
21:00:17.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.26) opts 0xd
21:00:17.711 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.26)
21:00:17.711 00.000 29876 Moving (0.24, -0.26) raw xDistance=0.24 yDistance=0.29
21:00:17.711 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
21:00:17.711 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:17.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:00:17.711 00.000 29876 MoveAxis(W, 28, ABG)
21:00:17.711 00.000 29876 Guiding  Dir = 3, Dur = 28
21:00:17.711 00.000 29876 IsSlewing returns 0
21:00:17.711 00.000 29876 IsGuiding returns 0
21:00:17.711 00.000 29876 PulseGuide returned control before completion, sleep 38
21:00:17.715 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:17.727 00.012 31432 UpdateGuideState exits: m=2357 RSB=28.8
21:00:17.729 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:17.731 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:17.733 00.002 31432 Enqueuing Expose request
21:00:17.750 00.017 29876 IsGuiding returns 1
21:00:17.750 00.000 29876 scope still moving after pulse duration time elapsed
21:00:17.782 00.032 29876 IsSlewing returns 0
21:00:17.782 00.000 29876 IsGuiding returns 1
21:00:17.813 00.031 29876 IsSlewing returns 0
21:00:17.813 00.000 29876 IsGuiding returns 0
21:00:17.813 00.000 29876 scope move finished after 28 + 73 ms
21:00:17.813 00.000 29876 Move returns status 0, amount 28
21:00:17.813 00.000 29876 MoveAxis(N, 0, ABG)
21:00:17.813 00.000 29876 Move returns status 0, amount 0
21:00:17.813 00.000 29876 move complete, result=0
21:00:17.813 00.000 29876 worker thread done servicing request
21:00:17.813 00.000 29876 Worker thread wakes up
21:00:17.813 00.000 31432 GuideStep: 0.2 px 28 ms WEST, 0.3 px 0 ms NORTH
21:00:17.816 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:17.816 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:19.729 01.913 29876 Exposure complete
21:00:19.771 00.042 29876 worker thread done servicing request
21:00:19.771 00.000 31432 OnExposeComplete: enter
21:00:19.773 00.002 31432 UpdateGuideState(): m_state=6
21:00:19.775 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
21:00:19.777 00.002 31432 Star::Find returns 1 (0), X=609.72, Y=163.78, Mass=2398, SNR=29.7, Peak=225 HFD=3.5
21:00:19.779 00.002 31432 MultiStar: [#1 -0.29,-0.44,1.04,U] [#2 -0.04,-0.41,1.21,U] [#3 -0.41,-1.03,0.00,M1] [#4 -1.12,-0.73,0.00,M4] [#5 -0.46,-1.29,0.00,M1] [#6 0.09,-0.77,1.11,U] [#7 -0.51,-0.93,0.00,M1] [#8 -0.24,-1.16,0.00,M1] 
21:00:19.781 00.002 31432 refined, 3 included, MultiStar: {-0.04, -0.60}, one-star: {0.08, -0.80}
21:00:19.783 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
21:00:19.784 00.001 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
21:00:19.786 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.60 hyp=0.60 cameraTheta=-1.64 mountX=-0.05 mountY=0.58, mountTheta=1.66
21:00:19.789 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.60, opts=13)
21:00:19.791 00.002 31432 Enqueuing Move request for scope (-0.04, -0.60)
21:00:19.792 00.001 29876 Worker thread wakes up
21:00:19.792 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.60) opts 0xd
21:00:19.792 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.60)
21:00:19.793 00.001 29876 Moving (-0.04, -0.60) raw xDistance=-0.05 yDistance=0.58
21:00:19.793 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:00:19.793 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:00:19.793 00.000 29876 MoveAxis(E, 0, ABG)
21:00:19.793 00.000 29876 Move returns status 0, amount 0
21:00:19.793 00.000 29876 MoveAxis(S, 43, ABG)
21:00:19.793 00.000 29876 Guiding  Dir = 1, Dur = 43
21:00:19.793 00.000 29876 IsSlewing returns 0
21:00:19.793 00.000 29876 IsGuiding returns 0
21:00:19.793 00.000 29876 PulseGuide returned control before completion, sleep 53
21:00:19.796 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:19.810 00.014 31432 UpdateGuideState exits: m=2398 RSB=29.7
21:00:19.814 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:19.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:19.818 00.002 31432 Enqueuing Expose request
21:00:19.850 00.032 29876 IsGuiding returns 1
21:00:19.850 00.000 29876 scope still moving after pulse duration time elapsed
21:00:19.881 00.031 29876 IsSlewing returns 0
21:00:19.881 00.000 29876 IsGuiding returns 1
21:00:19.911 00.030 29876 IsSlewing returns 0
21:00:19.911 00.000 29876 IsGuiding returns 1
21:00:19.943 00.032 29876 IsSlewing returns 0
21:00:19.943 00.000 29876 IsGuiding returns 0
21:00:19.943 00.000 29876 scope move finished after 43 + 106 ms
21:00:19.943 00.000 29876 Move returns status 0, amount 43
21:00:19.943 00.000 29876 move complete, result=0
21:00:19.943 00.000 29876 worker thread done servicing request
21:00:19.943 00.000 29876 Worker thread wakes up
21:00:19.943 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:19.943 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:19.943 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 43 ms SOUTH
21:00:22.077 02.134 29876 Exposure complete
21:00:22.119 00.042 29876 worker thread done servicing request
21:00:22.120 00.001 31432 OnExposeComplete: enter
21:00:22.122 00.002 31432 UpdateGuideState(): m_state=6
21:00:22.124 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
21:00:22.126 00.002 31432 Star::Find returns 1 (0), X=610.32, Y=164.42, Mass=2394, SNR=29.7, Peak=224 HFD=3.3
21:00:22.128 00.002 31432 MultiStar: [#1 0.21,0.01,1.04,U] [#2 0.44,0.17,1.16,U] [#3 0.48,-0.38,1.05,U] [#4 -0.73,-0.34,0.00,M5] [#5 0.16,-0.48,0.96,U] [#6 0.79,-0.19,0.00,M8] [#7 -0.02,-0.28,0.85,U] [#8 0.44,-0.51,0.91,U] 
21:00:22.130 00.002 31432 refined, 6 included, MultiStar: {0.35, -0.22}, one-star: {0.68, -0.16}
21:00:22.132 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
21:00:22.133 00.001 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
21:00:22.135 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=-0.22 hyp=0.41 cameraTheta=-0.56 mountX=0.34 mountY=0.27, mountTheta=0.66
21:00:22.138 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.22, opts=13)
21:00:22.140 00.002 31432 Enqueuing Move request for scope (0.35, -0.22)
21:00:22.142 00.002 29876 Worker thread wakes up
21:00:22.142 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.22) opts 0xd
21:00:22.142 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.22)
21:00:22.142 00.000 29876 Moving (0.35, -0.22) raw xDistance=0.34 yDistance=0.27
21:00:22.142 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
21:00:22.142 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:22.142 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:00:22.143 00.001 29876 MoveAxis(W, 33, ABG)
21:00:22.143 00.000 29876 Guiding  Dir = 3, Dur = 33
21:00:22.143 00.000 29876 IsSlewing returns 0
21:00:22.143 00.000 29876 IsGuiding returns 0
21:00:22.143 00.000 29876 PulseGuide returned control before completion, sleep 43
21:00:22.146 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:22.157 00.011 31432 UpdateGuideState exits: m=2394 RSB=29.7
21:00:22.159 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:22.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:22.163 00.002 31432 Enqueuing Expose request
21:00:22.201 00.038 29876 IsGuiding returns 1
21:00:22.201 00.000 29876 scope still moving after pulse duration time elapsed
21:00:22.232 00.031 29876 IsSlewing returns 0
21:00:22.232 00.000 29876 IsGuiding returns 0
21:00:22.232 00.000 29876 scope move finished after 33 + 56 ms
21:00:22.232 00.000 29876 Move returns status 0, amount 33
21:00:22.232 00.000 29876 MoveAxis(N, 0, ABG)
21:00:22.232 00.000 29876 Move returns status 0, amount 0
21:00:22.232 00.000 29876 move complete, result=0
21:00:22.232 00.000 29876 worker thread done servicing request
21:00:22.232 00.000 29876 Worker thread wakes up
21:00:22.232 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.3 px 0 ms NORTH
21:00:22.235 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:22.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:24.141 01.906 29876 Exposure complete
21:00:24.185 00.044 29876 worker thread done servicing request
21:00:24.185 00.000 31432 OnExposeComplete: enter
21:00:24.188 00.003 31432 UpdateGuideState(): m_state=6
21:00:24.190 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
21:00:24.192 00.002 31432 Star::Find returns 1 (0), X=609.85, Y=164.56, Mass=2470, SNR=30.1, Peak=235 HFD=3.6
21:00:24.194 00.002 31432 MultiStar: [#1 -0.01,0.17,1.01,U] [#2 0.35,0.19,1.16,U] [#3 0.34,-0.56,1.00,U] [#4 -0.60,-0.54,0.91,U] [#5 0.26,-0.66,0.92,U] [#6 0.44,-0.23,1.10,U] [#7 0.04,-0.63,0.84,U] [#8 0.02,-0.66,0.87,U] 
21:00:24.196 00.002 31432 single-star, 8 included, MultiStar: {0.13, -0.30}, one-star: {0.21, -0.02}
21:00:24.198 00.002 31432 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
21:00:24.199 00.001 31432 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
21:00:24.201 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=0.21 mountY=0.05, mountTheta=0.24
21:00:24.204 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.02, opts=13)
21:00:24.206 00.002 31432 Enqueuing Move request for scope (0.21, -0.02)
21:00:24.208 00.002 29876 Worker thread wakes up
21:00:24.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
21:00:24.208 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
21:00:24.208 00.000 29876 Moving (0.21, -0.02) raw xDistance=0.21 yDistance=0.05
21:00:24.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:00:24.208 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:24.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:00:24.208 00.000 29876 MoveAxis(W, 25, ABG)
21:00:24.208 00.000 29876 Guiding  Dir = 3, Dur = 25
21:00:24.208 00.000 29876 IsSlewing returns 0
21:00:24.208 00.000 29876 IsGuiding returns 0
21:00:24.208 00.000 29876 PulseGuide returned control before completion, sleep 35
21:00:24.212 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:24.223 00.011 31432 UpdateGuideState exits: m=2470 RSB=30.1
21:00:24.225 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:24.227 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:24.228 00.001 31432 Enqueuing Expose request
21:00:24.247 00.019 29876 IsGuiding returns 1
21:00:24.247 00.000 29876 scope still moving after pulse duration time elapsed
21:00:24.278 00.031 29876 IsSlewing returns 0
21:00:24.278 00.000 29876 IsGuiding returns 1
21:00:24.309 00.031 29876 IsSlewing returns 0
21:00:24.309 00.000 29876 IsGuiding returns 1
21:00:24.340 00.031 29876 IsSlewing returns 0
21:00:24.340 00.000 29876 IsGuiding returns 0
21:00:24.340 00.000 29876 scope move finished after 25 + 107 ms
21:00:24.340 00.000 29876 Move returns status 0, amount 25
21:00:24.340 00.000 29876 MoveAxis(N, 0, ABG)
21:00:24.340 00.000 29876 Move returns status 0, amount 0
21:00:24.340 00.000 29876 move complete, result=0
21:00:24.340 00.000 29876 worker thread done servicing request
21:00:24.341 00.001 29876 Worker thread wakes up
21:00:24.341 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:24.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:24.341 00.000 31432 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:00:26.471 02.130 29876 Exposure complete
21:00:26.513 00.042 29876 worker thread done servicing request
21:00:26.513 00.000 31432 OnExposeComplete: enter
21:00:26.516 00.003 31432 UpdateGuideState(): m_state=6
21:00:26.518 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
21:00:26.520 00.002 31432 Star::Find returns 1 (0), X=610.28, Y=164.33, Mass=2274, SNR=29.2, Peak=213 HFD=3.4
21:00:26.522 00.002 31432 MultiStar: [#1 0.39,-0.12,1.07,U] [#2 0.80,0.19,0.00,M1] [#3 0.34,-0.62,1.00,U] [#4 -0.47,-0.24,0.99,U] [#5 0.20,-0.47,0.99,U] [#6 1.05,-0.38,0.00,M8] [#7 0.27,-0.41,0.81,U] [#8 0.40,-0.63,0.94,U] 
21:00:26.523 00.001 31432 refined, 6 included, MultiStar: {0.26, -0.39}, one-star: {0.64, -0.24}
21:00:26.525 00.002 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
21:00:26.527 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
21:00:26.529 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.39 hyp=0.46 cameraTheta=-0.99 mountX=0.25 mountY=0.42, mountTheta=1.04
21:00:26.531 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.39, opts=13)
21:00:26.533 00.002 31432 Enqueuing Move request for scope (0.26, -0.39)
21:00:26.535 00.002 29876 Worker thread wakes up
21:00:26.535 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.39) opts 0xd
21:00:26.535 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.39)
21:00:26.535 00.000 29876 Moving (0.26, -0.39) raw xDistance=0.25 yDistance=0.42
21:00:26.535 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:00:26.535 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
21:00:26.536 00.001 29876 MoveAxis(W, 27, ABG)
21:00:26.536 00.000 29876 Guiding  Dir = 3, Dur = 27
21:00:26.536 00.000 29876 IsSlewing returns 0
21:00:26.536 00.000 29876 IsGuiding returns 0
21:00:26.536 00.000 29876 PulseGuide returned control before completion, sleep 37
21:00:26.539 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:26.550 00.011 31432 UpdateGuideState exits: m=2274 RSB=29.2
21:00:26.553 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:26.554 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:26.556 00.002 31432 Enqueuing Expose request
21:00:26.580 00.024 29876 IsGuiding returns 1
21:00:26.580 00.000 29876 scope still moving after pulse duration time elapsed
21:00:26.611 00.031 29876 IsSlewing returns 0
21:00:26.611 00.000 29876 IsGuiding returns 1
21:00:26.643 00.032 29876 IsSlewing returns 0
21:00:26.643 00.000 29876 IsGuiding returns 0
21:00:26.643 00.000 29876 scope move finished after 27 + 79 ms
21:00:26.643 00.000 29876 Move returns status 0, amount 27
21:00:26.643 00.000 29876 MoveAxis(S, 31, ABG)
21:00:26.643 00.000 29876 Guiding  Dir = 1, Dur = 31
21:00:26.643 00.000 29876 IsSlewing returns 0
21:00:26.643 00.000 29876 IsGuiding returns 0
21:00:26.643 00.000 29876 PulseGuide returned control before completion, sleep 41
21:00:26.689 00.046 29876 IsGuiding returns 1
21:00:26.689 00.000 29876 scope still moving after pulse duration time elapsed
21:00:26.719 00.030 29876 IsSlewing returns 0
21:00:26.719 00.000 29876 IsGuiding returns 1
21:00:26.751 00.032 29876 IsSlewing returns 0
21:00:26.751 00.000 29876 IsGuiding returns 1
21:00:26.781 00.030 29876 IsSlewing returns 0
21:00:26.781 00.000 29876 IsGuiding returns 1
21:00:26.812 00.031 29876 IsSlewing returns 0
21:00:26.812 00.000 29876 IsGuiding returns 0
21:00:26.812 00.000 29876 scope move finished after 31 + 138 ms
21:00:26.812 00.000 29876 Move returns status 0, amount 31
21:00:26.812 00.000 29876 move complete, result=0
21:00:26.812 00.000 29876 worker thread done servicing request
21:00:26.812 00.000 29876 Worker thread wakes up
21:00:26.812 00.000 31432 GuideStep: 0.2 px 27 ms WEST, 0.4 px 31 ms SOUTH
21:00:26.815 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:26.815 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:28.724 01.909 29876 Exposure complete
21:00:28.767 00.043 29876 worker thread done servicing request
21:00:28.767 00.000 31432 OnExposeComplete: enter
21:00:28.770 00.003 31432 UpdateGuideState(): m_state=6
21:00:28.772 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
21:00:28.773 00.001 31432 Star::Find returns 1 (0), X=609.92, Y=164.87, Mass=2305, SNR=29.3, Peak=214 HFD=3.1
21:00:28.775 00.002 31432 MultiStar: [#1 -0.11,0.36,1.05,U] [#2 0.15,0.56,1.22,U] [#3 -0.44,0.35,1.07,U] [#4 -1.31,0.36,0.00,M4] [#5 -0.34,0.11,0.98,U] [#6 0.26,0.29,1.11,U] [#7 -0.42,0.49,0.86,U] [#8 -0.26,-0.12,0.91,U] 
21:00:28.777 00.002 31432 refined, 7 included, MultiStar: {-0.09, 0.30}, one-star: {0.28, 0.30}
21:00:28.779 00.002 31432 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
21:00:28.781 00.002 31432 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.85 = -1.43)
21:00:28.782 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.87 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
21:00:28.785 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.30, opts=13)
21:00:28.787 00.002 31432 Enqueuing Move request for scope (-0.09, 0.30)
21:00:28.789 00.002 29876 Worker thread wakes up
21:00:28.789 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
21:00:28.789 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
21:00:28.789 00.000 29876 Moving (-0.09, 0.30) raw xDistance=-0.09 yDistance=-0.31
21:00:28.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:00:28.789 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:00:28.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:00:28.789 00.000 29876 MoveAxis(E, 0, ABG)
21:00:28.789 00.000 29876 Move returns status 0, amount 0
21:00:28.789 00.000 29876 MoveAxis(N, 0, ABG)
21:00:28.789 00.000 29876 Move returns status 0, amount 0
21:00:28.789 00.000 29876 move complete, result=0
21:00:28.789 00.000 29876 worker thread done servicing request
21:00:28.793 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:28.804 00.011 31432 UpdateGuideState exits: m=2305 RSB=29.3
21:00:28.806 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:28.808 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:28.810 00.002 31432 Enqueuing Expose request
21:00:28.812 00.002 29876 Worker thread wakes up
21:00:28.812 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:00:28.814 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:28.814 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:30.946 02.132 29876 Exposure complete
21:00:30.988 00.042 29876 worker thread done servicing request
21:00:30.988 00.000 31432 OnExposeComplete: enter
21:00:30.991 00.003 31432 UpdateGuideState(): m_state=6
21:00:30.992 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
21:00:30.994 00.002 31432 Star::Find returns 1 (0), X=609.56, Y=165.34, Mass=2211, SNR=28.5, Peak=229 HFD=3.4
21:00:30.996 00.002 31432 MultiStar: [#1 -0.40,0.99,0.00,M1] [#2 0.22,0.65,1.25,U] [#3 -0.56,0.90,0.00,M1] [#4 -1.16,0.76,0.00,M5] [#5 -0.58,0.60,0.00,M1] [#6 0.33,0.79,0.00,M8] [#7 -0.52,0.86,0.00,M1] [#8 -0.45,0.33,0.91,U] 
21:00:30.998 00.002 31432 refined, 2 included, MultiStar: {-0.07, 0.59}, one-star: {-0.08, 0.76}
21:00:31.000 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
21:00:31.002 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.62)
21:00:31.004 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.59 hyp=0.60 cameraTheta=1.68 mountX=-0.05 mountY=-0.60, mountTheta=-1.66
21:00:31.007 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.59, opts=13)
21:00:31.009 00.002 31432 Enqueuing Move request for scope (-0.07, 0.59)
21:00:31.011 00.002 29876 Worker thread wakes up
21:00:31.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.59) opts 0xd
21:00:31.011 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.59)
21:00:31.011 00.000 29876 Moving (-0.07, 0.59) raw xDistance=-0.05 yDistance=-0.60
21:00:31.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:00:31.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:00:31.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
21:00:31.011 00.000 29876 MoveAxis(E, 0, ABG)
21:00:31.011 00.000 29876 Move returns status 0, amount 0
21:00:31.011 00.000 29876 MoveAxis(N, 0, ABG)
21:00:31.011 00.000 29876 Move returns status 0, amount 0
21:00:31.011 00.000 29876 move complete, result=0
21:00:31.011 00.000 29876 worker thread done servicing request
21:00:31.014 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:31.025 00.011 31432 UpdateGuideState exits: m=2211 RSB=28.5
21:00:31.028 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:31.030 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:31.031 00.001 31432 Enqueuing Expose request
21:00:31.033 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:00:31.035 00.002 29876 Worker thread wakes up
21:00:31.035 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:31.035 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:32.938 01.903 29876 Exposure complete
21:00:32.981 00.043 29876 worker thread done servicing request
21:00:32.981 00.000 31432 OnExposeComplete: enter
21:00:32.983 00.002 31432 UpdateGuideState(): m_state=6
21:00:32.985 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
21:00:32.988 00.003 31432 Star::Find returns 1 (0), X=609.46, Y=164.99, Mass=2299, SNR=29.2, Peak=198 HFD=3.7
21:00:32.994 00.006 31432 MultiStar: [#1 -0.64,0.67,0.00,M2] [#2 0.07,0.48,1.19,U] [#3 -0.23,0.57,1.11,U] [#4 -1.61,0.44,0.00,M6] [#5 -0.80,0.11,0.00,M2] [#6 0.25,0.66,1.13,U] [#7 -0.68,0.20,0.83,U] [#8 -0.42,-0.13,0.91,U] 
21:00:32.998 00.004 31432 refined, 5 included, MultiStar: {-0.17, 0.39}, one-star: {-0.18, 0.41}
21:00:33.002 00.004 31432 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
21:00:33.003 00.001 31432 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
21:00:33.004 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.42 cameraTheta=1.98 mountX=-0.16 mountY=-0.41, mountTheta=-1.94
21:00:33.007 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.39, opts=13)
21:00:33.009 00.002 31432 Enqueuing Move request for scope (-0.17, 0.39)
21:00:33.011 00.002 29876 Worker thread wakes up
21:00:33.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
21:00:33.011 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
21:00:33.011 00.000 29876 Moving (-0.17, 0.39) raw xDistance=-0.16 yDistance=-0.41
21:00:33.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:00:33.011 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:00:33.011 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:00:33.011 00.000 29876 MoveAxis(E, 0, ABG)
21:00:33.011 00.000 29876 Move returns status 0, amount 0
21:00:33.011 00.000 29876 MoveAxis(N, 0, ABG)
21:00:33.011 00.000 29876 Move returns status 0, amount 0
21:00:33.011 00.000 29876 move complete, result=0
21:00:33.011 00.000 29876 worker thread done servicing request
21:00:33.015 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:33.031 00.016 31432 UpdateGuideState exits: m=2299 RSB=29.2
21:00:33.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:33.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:33.039 00.004 31432 Enqueuing Expose request
21:00:33.043 00.004 29876 Worker thread wakes up
21:00:33.043 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:00:33.045 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:33.045 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:35.273 02.228 29876 Exposure complete
21:00:35.317 00.044 29876 worker thread done servicing request
21:00:35.317 00.000 31432 OnExposeComplete: enter
21:00:35.320 00.003 31432 UpdateGuideState(): m_state=6
21:00:35.321 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
21:00:35.323 00.002 31432 Star::Find returns 1 (0), X=610.03, Y=164.56, Mass=2348, SNR=29.9, Peak=243 HFD=3.4
21:00:35.325 00.002 31432 MultiStar: [#1 -0.04,0.30,1.00,U] [#2 0.51,0.34,1.14,U] [#3 -0.09,0.50,1.04,U] [#4 -0.94,0.21,0.00,M7] [#5 -0.23,-0.14,0.93,U] [#6 0.72,0.16,1.09,U] [#7 0.07,0.13,0.83,U] [#8 -0.26,-0.20,0.91,U] 
21:00:35.327 00.002 31432 refined, 7 included, MultiStar: {0.15, 0.15}, one-star: {0.39, -0.02}
21:00:35.329 00.002 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
21:00:35.330 00.001 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.53)
21:00:35.332 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.76 mountX=0.16 mountY=-0.12, mountTheta=-0.66
21:00:35.335 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.15, opts=13)
21:00:35.338 00.003 31432 Enqueuing Move request for scope (0.15, 0.15)
21:00:35.339 00.001 29876 Worker thread wakes up
21:00:35.339 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
21:00:35.339 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
21:00:35.339 00.000 29876 Moving (0.15, 0.15) raw xDistance=0.16 yDistance=-0.12
21:00:35.339 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:00:35.339 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:35.340 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:00:35.340 00.000 29876 MoveAxis(E, 0, ABG)
21:00:35.340 00.000 29876 Move returns status 0, amount 0
21:00:35.340 00.000 29876 MoveAxis(N, 0, ABG)
21:00:35.340 00.000 29876 Move returns status 0, amount 0
21:00:35.340 00.000 29876 move complete, result=0
21:00:35.340 00.000 29876 worker thread done servicing request
21:00:35.343 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
21:00:35.355 00.012 31432 UpdateGuideState exits: m=2348 RSB=29.9
21:00:35.357 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:35.359 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:35.361 00.002 31432 Enqueuing Expose request
21:00:35.363 00.002 29876 Worker thread wakes up
21:00:35.363 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:35.365 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:35.365 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:37.275 01.910 29876 Exposure complete
21:00:37.317 00.042 29876 worker thread done servicing request
21:00:37.317 00.000 31432 OnExposeComplete: enter
21:00:37.319 00.002 31432 UpdateGuideState(): m_state=6
21:00:37.321 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
21:00:37.323 00.002 31432 Star::Find returns 1 (0), X=609.66, Y=165.01, Mass=2601, SNR=30.8, Peak=228 HFD=3.9
21:00:37.325 00.002 31432 MultiStar: [#1 -0.24,0.73,1.01,U] [#2 0.25,0.80,0.00,M1] [#3 0.07,0.49,0.95,U] [#4 -1.00,0.37,0.00,M8] [#5 -0.40,0.12,0.87,U] [#6 0.30,0.42,1.05,U] [#7 -0.11,0.18,0.76,U] [#8 0.02,-0.07,0.84,U] 
21:00:37.327 00.002 31432 refined, 6 included, MultiStar: {-0.04, 0.35}, one-star: {0.02, 0.43}
21:00:37.329 00.002 31432 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
21:00:37.330 00.001 31432 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.68 = -1.61)
21:00:37.332 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.69 mountX=-0.03 mountY=-0.35, mountTheta=-1.66
21:00:37.336 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.35, opts=13)
21:00:37.342 00.006 31432 Enqueuing Move request for scope (-0.04, 0.35)
21:00:37.347 00.005 29876 Worker thread wakes up
21:00:37.347 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
21:00:37.347 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
21:00:37.347 00.000 29876 Moving (-0.04, 0.35) raw xDistance=-0.03 yDistance=-0.35
21:00:37.347 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:00:37.347 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:37.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:00:37.347 00.000 29876 MoveAxis(E, 0, ABG)
21:00:37.347 00.000 29876 Move returns status 0, amount 0
21:00:37.347 00.000 29876 MoveAxis(N, 0, ABG)
21:00:37.347 00.000 29876 Move returns status 0, amount 0
21:00:37.348 00.001 29876 move complete, result=0
21:00:37.348 00.000 29876 worker thread done servicing request
21:00:37.352 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:37.364 00.012 31432 UpdateGuideState exits: m=2601 RSB=30.8
21:00:37.366 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:37.368 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:37.370 00.002 31432 Enqueuing Expose request
21:00:37.372 00.002 29876 Worker thread wakes up
21:00:37.372 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:00:37.374 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:37.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:39.505 02.131 29876 Exposure complete
21:00:39.548 00.043 29876 worker thread done servicing request
21:00:39.548 00.000 31432 OnExposeComplete: enter
21:00:39.551 00.003 31432 UpdateGuideState(): m_state=6
21:00:39.552 00.001 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
21:00:39.554 00.002 31432 Star::Find returns 1 (0), X=609.78, Y=165.50, Mass=2336, SNR=28.8, Peak=203 HFD=3.6
21:00:39.556 00.002 31432 MultiStar: [#1 -0.08,1.13,0.00,M1] [#2 0.15,1.71,0.00,M2] [#3 -0.36,0.99,0.00,M1] [#4 -1.00,0.93,0.00,M9] [#5 -0.57,0.77,0.00,M1] [#6 0.52,1.10,0.00,M6] [#7 -0.35,1.18,0.00,M1] [#8 -0.07,0.59,0.90,U] 
21:00:39.558 00.002 31432 refined, 1 included, MultiStar: {0.04, 0.77}, one-star: {0.14, 0.93}
21:00:39.560 00.002 31432 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
21:00:39.561 00.001 31432 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.78)
21:00:39.563 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.77 hyp=0.77 cameraTheta=1.52 mountX=0.06 mountY=-0.75, mountTheta=-1.49
21:00:39.566 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.77, opts=13)
21:00:39.568 00.002 31432 Enqueuing Move request for scope (0.04, 0.77)
21:00:39.570 00.002 29876 Worker thread wakes up
21:00:39.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.77) opts 0xd
21:00:39.570 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.77)
21:00:39.570 00.000 29876 Moving (0.04, 0.77) raw xDistance=0.06 yDistance=-0.75
21:00:39.571 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:00:39.571 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.90 newest=-1.22
21:00:39.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.75
21:00:39.571 00.000 29876 MoveAxis(E, 0, ABG)
21:00:39.571 00.000 29876 Move returns status 0, amount 0
21:00:39.571 00.000 29876 BLC: Oldest BLC event removed
21:00:39.571 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:00:39.571 00.000 29876 MoveAxis(N, 75, ABG)
21:00:39.571 00.000 29876 Guiding  Dir = 0, Dur = 75
21:00:39.571 00.000 29876 IsSlewing returns 0
21:00:39.571 00.000 29876 IsGuiding returns 0
21:00:39.571 00.000 29876 PulseGuide returned control before completion, sleep 85
21:00:39.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:39.585 00.011 31432 UpdateGuideState exits: m=2336 RSB=28.8
21:00:39.588 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:39.589 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:39.591 00.002 31432 Enqueuing Expose request
21:00:39.671 00.080 29876 IsGuiding returns 1
21:00:39.671 00.000 29876 scope still moving after pulse duration time elapsed
21:00:39.701 00.030 29876 IsSlewing returns 0
21:00:39.701 00.000 29876 IsGuiding returns 1
21:00:39.731 00.030 29876 IsSlewing returns 0
21:00:39.731 00.000 29876 IsGuiding returns 0
21:00:39.731 00.000 29876 scope move finished after 75 + 85 ms
21:00:39.731 00.000 29876 Move returns status 0, amount 75
21:00:39.731 00.000 29876 move complete, result=0
21:00:39.731 00.000 29876 worker thread done servicing request
21:00:39.731 00.000 29876 Worker thread wakes up
21:00:39.731 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.8 px 75 ms NORTH
21:00:39.735 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:39.735 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:41.642 01.907 29876 Exposure complete
21:00:41.685 00.043 29876 worker thread done servicing request
21:00:41.686 00.001 31432 OnExposeComplete: enter
21:00:41.688 00.002 31432 UpdateGuideState(): m_state=6
21:00:41.690 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
21:00:41.693 00.003 31432 Star::Find returns 1 (0), X=609.50, Y=165.15, Mass=2627, SNR=31.7, Peak=218 HFD=3.7
21:00:41.695 00.002 31432 MultiStar: [#1 -0.72,0.76,0.00,M2] [#2 -0.13,1.03,0.00,M3] [#3 -0.78,0.23,0.00,M2] [#4 -1.32,0.86,0.00,M10] [#5 -0.92,0.43,0.00,M2] [#6 -0.34,0.67,1.07,U] [#7 -0.60,0.69,0.00,M2] [#8 -0.30,0.15,0.82,U] 
21:00:41.697 00.002 31432 refined, 2 included, MultiStar: {-0.26, 0.49}, one-star: {-0.14, 0.57}
21:00:41.699 00.002 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
21:00:41.700 00.001 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.24)
21:00:41.702 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.55 cameraTheta=2.06 mountX=-0.25 mountY=-0.52, mountTheta=-2.01
21:00:41.705 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.49, opts=13)
21:00:41.707 00.002 31432 Enqueuing Move request for scope (-0.26, 0.49)
21:00:41.709 00.002 29876 Worker thread wakes up
21:00:41.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.49) opts 0xd
21:00:41.709 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.49)
21:00:41.709 00.000 29876 Moving (-0.26, 0.49) raw xDistance=-0.25 yDistance=-0.52
21:00:41.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
21:00:41.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
21:00:41.709 00.000 29876 MoveAxis(E, 24, ABG)
21:00:41.709 00.000 29876 Guiding  Dir = 2, Dur = 24
21:00:41.709 00.000 29876 IsSlewing returns 0
21:00:41.709 00.000 29876 IsGuiding returns 0
21:00:41.709 00.000 29876 PulseGuide returned control before completion, sleep 34
21:00:41.712 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:41.723 00.011 31432 UpdateGuideState exits: m=2627 RSB=31.7
21:00:41.726 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:41.728 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:41.729 00.001 31432 Enqueuing Expose request
21:00:41.751 00.022 29876 IsGuiding returns 1
21:00:41.751 00.000 29876 scope still moving after pulse duration time elapsed
21:00:41.783 00.032 29876 IsSlewing returns 0
21:00:41.783 00.000 29876 IsGuiding returns 1
21:00:41.814 00.031 29876 IsSlewing returns 0
21:00:41.814 00.000 29876 IsGuiding returns 0
21:00:41.814 00.000 29876 scope move finished after 24 + 80 ms
21:00:41.814 00.000 29876 Move returns status 0, amount 24
21:00:41.814 00.000 29876 MoveAxis(N, 38, ABG)
21:00:41.814 00.000 29876 Guiding  Dir = 0, Dur = 38
21:00:41.814 00.000 29876 IsSlewing returns 0
21:00:41.814 00.000 29876 IsGuiding returns 0
21:00:41.814 00.000 29876 PulseGuide returned control before completion, sleep 48
21:00:41.876 00.062 29876 IsGuiding returns 1
21:00:41.876 00.000 29876 scope still moving after pulse duration time elapsed
21:00:41.906 00.030 29876 IsSlewing returns 0
21:00:41.906 00.000 29876 IsGuiding returns 1
21:00:41.938 00.032 29876 IsSlewing returns 0
21:00:41.938 00.000 29876 IsGuiding returns 1
21:00:41.969 00.031 29876 IsSlewing returns 0
21:00:41.969 00.000 29876 IsGuiding returns 1
21:00:41.999 00.030 29876 IsSlewing returns 0
21:00:41.999 00.000 29876 IsGuiding returns 0
21:00:41.999 00.000 29876 scope move finished after 38 + 147 ms
21:00:41.999 00.000 29876 Move returns status 0, amount 38
21:00:41.999 00.000 29876 move complete, result=0
21:00:41.999 00.000 29876 worker thread done servicing request
21:00:41.999 00.000 29876 Worker thread wakes up
21:00:41.999 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.5 px 38 ms NORTH
21:00:42.002 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:42.002 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:44.131 02.129 29876 Exposure complete
21:00:44.174 00.043 29876 worker thread done servicing request
21:00:44.174 00.000 31432 OnExposeComplete: enter
21:00:44.176 00.002 31432 UpdateGuideState(): m_state=6
21:00:44.178 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
21:00:44.180 00.002 31432 Star::Find returns 1 (0), X=609.24, Y=164.92, Mass=2281, SNR=28.5, Peak=202 HFD=3.6
21:00:44.181 00.001 31432 MultiStar: [#1 -0.83,0.86,0.00,M3] [#2 -0.30,0.85,0.00,M4] [#3 -0.51,0.41,1.10,U] [#4 -1.38,0.38,0.00,R] [#5 -0.79,0.00,1.03,U] [#6 -0.19,0.32,1.11,U] [#7 -0.74,0.10,0.89,U] [#8 -0.51,0.34,0.93,U] 
21:00:44.183 00.002 31432 single-star, 5 included, MultiStar: {-0.51, 0.26}, one-star: {-0.40, 0.34}
21:00:44.185 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
21:00:44.187 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.86)
21:00:44.189 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.34 hyp=0.53 cameraTheta=2.44 mountX=-0.39 mountY=-0.40, mountTheta=-2.35
21:00:44.195 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.34, opts=13)
21:00:44.198 00.003 31432 Enqueuing Move request for scope (-0.40, 0.34)
21:00:44.200 00.002 29876 Worker thread wakes up
21:00:44.200 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.34) opts 0xd
21:00:44.200 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.34)
21:00:44.200 00.000 29876 Moving (-0.40, 0.34) raw xDistance=-0.39 yDistance=-0.40
21:00:44.200 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
21:00:44.200 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
21:00:44.200 00.000 29876 MoveAxis(E, 41, ABG)
21:00:44.200 00.000 29876 Guiding  Dir = 2, Dur = 41
21:00:44.200 00.000 29876 IsSlewing returns 0
21:00:44.200 00.000 29876 IsGuiding returns 0
21:00:44.201 00.001 29876 PulseGuide returned control before completion, sleep 51
21:00:44.204 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:44.215 00.011 31432 UpdateGuideState exits: m=2281 RSB=28.5
21:00:44.218 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:44.220 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:44.221 00.001 31432 Enqueuing Expose request
21:00:44.254 00.033 29876 IsGuiding returns 1
21:00:44.254 00.000 29876 scope still moving after pulse duration time elapsed
21:00:44.285 00.031 29876 IsSlewing returns 0
21:00:44.285 00.000 29876 IsGuiding returns 1
21:00:44.316 00.031 29876 IsSlewing returns 0
21:00:44.316 00.000 29876 IsGuiding returns 1
21:00:44.347 00.031 29876 IsSlewing returns 0
21:00:44.347 00.000 29876 IsGuiding returns 0
21:00:44.347 00.000 29876 scope move finished after 41 + 106 ms
21:00:44.347 00.000 29876 Move returns status 0, amount 41
21:00:44.347 00.000 29876 MoveAxis(N, 29, ABG)
21:00:44.347 00.000 29876 Guiding  Dir = 0, Dur = 29
21:00:44.347 00.000 29876 IsSlewing returns 0
21:00:44.347 00.000 29876 IsGuiding returns 0
21:00:44.348 00.001 29876 PulseGuide returned control before completion, sleep 39
21:00:44.394 00.046 29876 IsGuiding returns 1
21:00:44.394 00.000 29876 scope still moving after pulse duration time elapsed
21:00:44.424 00.030 29876 IsSlewing returns 0
21:00:44.424 00.000 29876 IsGuiding returns 1
21:00:44.455 00.031 29876 IsSlewing returns 0
21:00:44.455 00.000 29876 IsGuiding returns 1
21:00:44.486 00.031 29876 IsSlewing returns 0
21:00:44.486 00.000 29876 IsGuiding returns 1
21:00:44.518 00.032 29876 IsSlewing returns 0
21:00:44.518 00.000 29876 IsGuiding returns 1
21:00:44.549 00.031 29876 IsSlewing returns 0
21:00:44.549 00.000 29876 IsGuiding returns 1
21:00:44.581 00.032 29876 IsSlewing returns 0
21:00:44.581 00.000 29876 IsGuiding returns 0
21:00:44.581 00.000 29876 scope move finished after 29 + 204 ms
21:00:44.581 00.000 29876 Move returns status 0, amount 29
21:00:44.581 00.000 29876 move complete, result=0
21:00:44.581 00.000 29876 worker thread done servicing request
21:00:44.581 00.000 29876 Worker thread wakes up
21:00:44.581 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:44.581 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:44.582 00.001 31432 GuideStep: -0.4 px 41 ms EAST, -0.4 px 29 ms NORTH
21:00:46.497 01.915 29876 Exposure complete
21:00:46.541 00.044 29876 worker thread done servicing request
21:00:46.541 00.000 31432 OnExposeComplete: enter
21:00:46.543 00.002 31432 UpdateGuideState(): m_state=6
21:00:46.545 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
21:00:46.547 00.002 31432 Star::Find returns 1 (0), X=610.35, Y=165.72, Mass=2544, SNR=30.9, Peak=230 HFD=3.5
21:00:46.549 00.002 31432 MultiStar: [#1 0.62,1.19,0.00,M4] [#2 0.57,1.27,0.00,M5] [#3 0.47,0.94,0.00,M2] [#4 1.44,0.55,0.00,M1] [#5 0.60,0.73,0.00,M2] [#6 0.89,1.06,0.00,M5] [#7 0.76,0.71,0.00,M2] [#8 0.42,0.65,0.85,U] 
21:00:46.551 00.002 31432 refined, 1 included, MultiStar: {0.58, 0.92}, one-star: {0.72, 1.14}
21:00:46.552 00.001 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
21:00:46.554 00.002 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.29)
21:00:46.556 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=0.92 hyp=1.09 cameraTheta=1.01 mountX=0.60 mountY=-0.82, mountTheta=-0.94
21:00:46.559 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.92, opts=13)
21:00:46.561 00.002 31432 Enqueuing Move request for scope (0.58, 0.92)
21:00:46.563 00.002 29876 Worker thread wakes up
21:00:46.563 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.92) opts 0xd
21:00:46.563 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.92)
21:00:46.563 00.000 29876 Moving (0.58, 0.92) raw xDistance=0.60 yDistance=-0.82
21:00:46.563 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.60
21:00:46.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.82
21:00:46.563 00.000 29876 MoveAxis(W, 52, ABG)
21:00:46.563 00.000 29876 Guiding  Dir = 3, Dur = 52
21:00:46.563 00.000 29876 IsSlewing returns 0
21:00:46.563 00.000 29876 IsGuiding returns 0
21:00:46.564 00.001 29876 PulseGuide returned control before completion, sleep 62
21:00:46.567 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:46.578 00.011 31432 UpdateGuideState exits: m=2544 RSB=30.9
21:00:46.580 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:46.582 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:46.584 00.002 31432 Enqueuing Expose request
21:00:46.634 00.050 29876 IsGuiding returns 1
21:00:46.634 00.000 29876 scope still moving after pulse duration time elapsed
21:00:46.665 00.031 29876 IsSlewing returns 0
21:00:46.665 00.000 29876 IsGuiding returns 1
21:00:46.696 00.031 29876 IsSlewing returns 0
21:00:46.696 00.000 29876 IsGuiding returns 0
21:00:46.696 00.000 29876 scope move finished after 52 + 81 ms
21:00:46.696 00.000 29876 Move returns status 0, amount 52
21:00:46.696 00.000 29876 MoveAxis(N, 60, ABG)
21:00:46.696 00.000 29876 Guiding  Dir = 0, Dur = 60
21:00:46.696 00.000 29876 IsSlewing returns 0
21:00:46.696 00.000 29876 IsGuiding returns 0
21:00:46.696 00.000 29876 PulseGuide returned control before completion, sleep 70
21:00:46.774 00.078 29876 IsGuiding returns 1
21:00:46.774 00.000 29876 scope still moving after pulse duration time elapsed
21:00:46.806 00.032 29876 IsSlewing returns 0
21:00:46.806 00.000 29876 IsGuiding returns 1
21:00:46.836 00.030 29876 IsSlewing returns 0
21:00:46.836 00.000 29876 IsGuiding returns 1
21:00:46.868 00.032 29876 IsSlewing returns 0
21:00:46.868 00.000 29876 IsGuiding returns 0
21:00:46.868 00.000 29876 scope move finished after 60 + 111 ms
21:00:46.868 00.000 29876 Move returns status 0, amount 60
21:00:46.868 00.000 29876 move complete, result=0
21:00:46.868 00.000 29876 worker thread done servicing request
21:00:46.868 00.000 29876 Worker thread wakes up
21:00:46.868 00.000 31432 GuideStep: 0.6 px 52 ms WEST, -0.8 px 60 ms NORTH
21:00:46.870 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:46.871 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:48.994 02.123 29876 Exposure complete
21:00:49.053 00.059 29876 worker thread done servicing request
21:00:49.053 00.000 31432 OnExposeComplete: enter
21:00:49.055 00.002 31432 UpdateGuideState(): m_state=6
21:00:49.058 00.003 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
21:00:49.061 00.003 31432 Star::Find returns 1 (0), X=609.22, Y=165.24, Mass=2317, SNR=29.4, Peak=225 HFD=3.5
21:00:49.063 00.002 31432 MultiStar: [#1 -0.87,0.94,0.00,M5] [#2 0.01,1.07,0.00,M6] [#3 -0.23,0.77,0.00,M3] [#4 -0.37,0.32,0.91,U] [#5 -0.92,0.44,0.00,M3] [#6 -0.24,1.02,0.00,M6] [#7 -0.91,0.63,0.00,M3] [#8 -0.71,0.29,0.88,U] 
21:00:49.066 00.003 31432 refined, 2 included, MultiStar: {-0.49, 0.43}, one-star: {-0.42, 0.66}
21:00:49.069 00.003 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
21:00:49.071 00.002 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.88)
21:00:49.074 00.003 31432 CameraToMount -- cameraX=-0.49 cameraY=0.43 hyp=0.66 cameraTheta=2.42 mountX=-0.48 mountY=-0.51, mountTheta=-2.33
21:00:49.077 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.43, opts=13)
21:00:49.080 00.003 31432 Enqueuing Move request for scope (-0.49, 0.43)
21:00:49.083 00.003 29876 Worker thread wakes up
21:00:49.083 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.43) opts 0xd
21:00:49.083 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.43)
21:00:49.083 00.000 29876 Moving (-0.49, 0.43) raw xDistance=-0.48 yDistance=-0.51
21:00:49.083 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.48
21:00:49.083 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.51
21:00:49.083 00.000 29876 MoveAxis(E, 39, ABG)
21:00:49.083 00.000 29876 Guiding  Dir = 2, Dur = 39
21:00:49.083 00.000 29876 IsSlewing returns 0
21:00:49.083 00.000 29876 IsGuiding returns 0
21:00:49.084 00.001 29876 PulseGuide returned control before completion, sleep 49
21:00:49.088 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:49.106 00.018 31432 UpdateGuideState exits: m=2317 RSB=29.4
21:00:49.109 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:49.111 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:49.115 00.004 31432 Enqueuing Expose request
21:00:49.148 00.033 29876 IsGuiding returns 1
21:00:49.148 00.000 29876 scope still moving after pulse duration time elapsed
21:00:49.179 00.031 29876 IsSlewing returns 0
21:00:49.179 00.000 29876 IsGuiding returns 0
21:00:49.179 00.000 29876 scope move finished after 39 + 56 ms
21:00:49.179 00.000 29876 Move returns status 0, amount 39
21:00:49.179 00.000 29876 MoveAxis(N, 37, ABG)
21:00:49.179 00.000 29876 Guiding  Dir = 0, Dur = 37
21:00:49.179 00.000 29876 IsSlewing returns 0
21:00:49.179 00.000 29876 IsGuiding returns 0
21:00:49.179 00.000 29876 PulseGuide returned control before completion, sleep 47
21:00:49.241 00.062 29876 IsGuiding returns 1
21:00:49.241 00.000 29876 scope still moving after pulse duration time elapsed
21:00:49.271 00.030 29876 IsSlewing returns 0
21:00:49.271 00.000 29876 IsGuiding returns 1
21:00:49.303 00.032 29876 IsSlewing returns 0
21:00:49.303 00.000 29876 IsGuiding returns 0
21:00:49.303 00.000 29876 scope move finished after 37 + 87 ms
21:00:49.303 00.000 29876 Move returns status 0, amount 37
21:00:49.303 00.000 29876 move complete, result=0
21:00:49.303 00.000 29876 worker thread done servicing request
21:00:49.304 00.001 29876 Worker thread wakes up
21:00:49.304 00.000 31432 GuideStep: -0.5 px 39 ms EAST, -0.5 px 37 ms NORTH
21:00:49.307 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:49.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:51.214 01.907 29876 Exposure complete
21:00:51.257 00.043 29876 worker thread done servicing request
21:00:51.257 00.000 31432 OnExposeComplete: enter
21:00:51.259 00.002 31432 UpdateGuideState(): m_state=6
21:00:51.261 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
21:00:51.263 00.002 31432 Star::Find returns 1 (0), X=609.63, Y=164.39, Mass=2300, SNR=29.6, Peak=211 HFD=3.4
21:00:51.265 00.002 31432 MultiStar: [#1 -0.44,0.05,1.03,U] [#2 -0.04,0.20,1.14,U] [#3 -0.34,-0.27,1.05,U] [#4 0.26,-0.72,0.95,U] [#5 -0.76,-0.33,0.00,M4] [#6 0.05,-0.50,1.10,U] [#7 -0.29,-0.17,0.87,U] [#8 -0.14,-0.57,0.91,U] 
21:00:51.267 00.002 31432 single-star, 7 included, MultiStar: {-0.12, -0.26}, one-star: {-0.01, -0.18}
21:00:51.268 00.001 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
21:00:51.270 00.002 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
21:00:51.272 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.64 mountX=-0.02 mountY=0.18, mountTheta=1.66
21:00:51.277 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.18, opts=13)
21:00:51.279 00.002 31432 Enqueuing Move request for scope (-0.01, -0.18)
21:00:51.281 00.002 29876 Worker thread wakes up
21:00:51.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
21:00:51.281 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
21:00:51.281 00.000 29876 Moving (-0.01, -0.18) raw xDistance=-0.02 yDistance=0.18
21:00:51.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:00:51.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:51.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:00:51.281 00.000 29876 MoveAxis(E, 0, ABG)
21:00:51.281 00.000 29876 Move returns status 0, amount 0
21:00:51.281 00.000 29876 MoveAxis(N, 0, ABG)
21:00:51.281 00.000 29876 Move returns status 0, amount 0
21:00:51.281 00.000 29876 move complete, result=0
21:00:51.281 00.000 29876 worker thread done servicing request
21:00:51.285 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:51.295 00.010 31432 UpdateGuideState exits: m=2300 RSB=29.6
21:00:51.297 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:51.299 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:51.301 00.002 31432 Enqueuing Expose request
21:00:51.303 00.002 29876 Worker thread wakes up
21:00:51.303 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:00:51.305 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:51.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:53.534 02.229 29876 Exposure complete
21:00:53.577 00.043 29876 worker thread done servicing request
21:00:53.577 00.000 31432 OnExposeComplete: enter
21:00:53.579 00.002 31432 UpdateGuideState(): m_state=6
21:00:53.582 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
21:00:53.583 00.001 31432 Star::Find returns 1 (0), X=609.54, Y=164.44, Mass=2488, SNR=29.9, Peak=198 HFD=3.3
21:00:53.585 00.002 31432 MultiStar: [#1 -0.53,0.15,1.01,U] [#2 0.27,0.58,1.18,U] [#3 -0.64,0.15,0.98,U] [#4 -0.14,-0.30,0.93,U] [#5 -1.05,-0.25,0.00,M5] [#6 -0.12,0.24,1.10,U] [#7 -0.84,0.01,0.00,M3] [#8 -0.32,-0.51,0.90,U] 
21:00:53.587 00.002 31432 single-star, 6 included, MultiStar: {-0.21, 0.05}, one-star: {-0.10, -0.14}
21:00:53.589 00.002 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
21:00:53.591 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
21:00:53.593 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=-0.10 mountY=0.12, mountTheta=2.25
21:00:53.595 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.14, opts=13)
21:00:53.597 00.002 31432 Enqueuing Move request for scope (-0.10, -0.14)
21:00:53.599 00.002 29876 Worker thread wakes up
21:00:53.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
21:00:53.599 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
21:00:53.599 00.000 29876 Moving (-0.10, -0.14) raw xDistance=-0.10 yDistance=0.12
21:00:53.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:00:53.599 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:53.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:00:53.599 00.000 29876 MoveAxis(E, 0, ABG)
21:00:53.599 00.000 29876 Move returns status 0, amount 0
21:00:53.599 00.000 29876 MoveAxis(N, 0, ABG)
21:00:53.599 00.000 29876 Move returns status 0, amount 0
21:00:53.599 00.000 29876 move complete, result=0
21:00:53.600 00.001 29876 worker thread done servicing request
21:00:53.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:53.615 00.012 31432 UpdateGuideState exits: m=2488 RSB=29.9
21:00:53.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:53.621 00.002 31432 Enqueuing Expose request
21:00:53.623 00.002 29876 Worker thread wakes up
21:00:53.623 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:53.625 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:53.625 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:55.540 01.915 29876 Exposure complete
21:00:55.583 00.043 29876 worker thread done servicing request
21:00:55.583 00.000 31432 OnExposeComplete: enter
21:00:55.585 00.002 31432 UpdateGuideState(): m_state=6
21:00:55.588 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
21:00:55.589 00.001 31432 Star::Find returns 1 (0), X=609.72, Y=165.29, Mass=2469, SNR=30.3, Peak=222 HFD=3.5
21:00:55.591 00.002 31432 MultiStar: [#1 -0.22,0.91,0.00,M4] [#2 0.19,0.95,0.00,M5] [#3 -0.50,0.19,1.00,U] [#4 0.03,0.40,0.91,U] [#5 -0.48,0.49,0.91,U] [#6 0.38,-0.01,1.05,U] [#7 -0.37,0.69,0.80,U] [#8 -0.29,0.10,0.87,U] 
21:00:55.593 00.002 31432 refined, 6 included, MultiStar: {-0.15, 0.36}, one-star: {0.08, 0.71}
21:00:55.595 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.94 = 1.94)
21:00:55.597 00.002 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.95 = -1.33)
21:00:55.599 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.96 mountX=-0.14 mountY=-0.38, mountTheta=-1.93
21:00:55.602 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.36, opts=13)
21:00:55.605 00.003 31432 Enqueuing Move request for scope (-0.15, 0.36)
21:00:55.607 00.002 29876 Worker thread wakes up
21:00:55.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
21:00:55.608 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
21:00:55.608 00.000 29876 Moving (-0.15, 0.36) raw xDistance=-0.14 yDistance=-0.38
21:00:55.608 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:00:55.608 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
21:00:55.608 00.000 29876 MoveAxis(E, 0, ABG)
21:00:55.608 00.000 29876 Move returns status 0, amount 0
21:00:55.608 00.000 29876 MoveAxis(N, 28, ABG)
21:00:55.608 00.000 29876 Guiding  Dir = 0, Dur = 28
21:00:55.608 00.000 29876 IsSlewing returns 0
21:00:55.608 00.000 29876 IsGuiding returns 0
21:00:55.608 00.000 29876 PulseGuide returned control before completion, sleep 38
21:00:55.611 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:00:55.623 00.012 31432 UpdateGuideState exits: m=2469 RSB=30.3
21:00:55.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:55.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:55.629 00.002 31432 Enqueuing Expose request
21:00:55.648 00.019 29876 IsGuiding returns 1
21:00:55.648 00.000 29876 scope still moving after pulse duration time elapsed
21:00:55.678 00.030 29876 IsSlewing returns 0
21:00:55.678 00.000 29876 IsGuiding returns 1
21:00:55.709 00.031 29876 IsSlewing returns 0
21:00:55.709 00.000 29876 IsGuiding returns 1
21:00:55.740 00.031 29876 IsSlewing returns 0
21:00:55.740 00.000 29876 IsGuiding returns 0
21:00:55.740 00.000 29876 scope move finished after 28 + 104 ms
21:00:55.740 00.000 29876 Move returns status 0, amount 28
21:00:55.740 00.000 29876 move complete, result=0
21:00:55.740 00.000 29876 worker thread done servicing request
21:00:55.740 00.000 29876 Worker thread wakes up
21:00:55.740 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 28 ms NORTH
21:00:55.744 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:55.744 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:57.875 02.131 29876 Exposure complete
21:00:57.919 00.044 29876 worker thread done servicing request
21:00:57.919 00.000 31432 OnExposeComplete: enter
21:00:57.921 00.002 31432 UpdateGuideState(): m_state=6
21:00:57.923 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
21:00:57.925 00.002 31432 Star::Find returns 1 (0), X=609.37, Y=164.52, Mass=2478, SNR=30.2, Peak=181 HFD=3.4
21:00:57.927 00.002 31432 MultiStar: [#1 -0.47,0.19,1.00,U] [#2 0.01,0.37,1.12,U] [#3 -0.22,0.02,1.03,U] [#4 -0.20,-0.47,0.89,U] [#5 -0.78,-0.26,0.00,M5] [#6 0.27,-0.21,1.10,U] [#7 -1.08,-0.16,0.00,M3] [#8 -0.87,-0.40,0.00,M1] 
21:00:57.929 00.002 31432 refined, 5 included, MultiStar: {-0.14, -0.01}, one-star: {-0.27, -0.06}
21:00:57.931 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
21:00:57.933 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
21:00:57.934 00.001 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
21:00:57.940 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.01, opts=13)
21:00:57.942 00.002 31432 Enqueuing Move request for scope (-0.14, -0.01)
21:00:57.944 00.002 29876 Worker thread wakes up
21:00:57.944 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
21:00:57.944 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
21:00:57.944 00.000 29876 Moving (-0.14, -0.01) raw xDistance=-0.14 yDistance=-0.01
21:00:57.945 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:00:57.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:57.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:00:57.945 00.000 29876 MoveAxis(E, 0, ABG)
21:00:57.945 00.000 29876 Move returns status 0, amount 0
21:00:57.945 00.000 29876 MoveAxis(N, 0, ABG)
21:00:57.945 00.000 29876 Move returns status 0, amount 0
21:00:57.945 00.000 29876 move complete, result=0
21:00:57.945 00.000 29876 worker thread done servicing request
21:00:57.948 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=5, FiltMax=257, Gamma=0.490
21:00:57.959 00.011 31432 UpdateGuideState exits: m=2478 RSB=30.2
21:00:57.963 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:57.965 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:57.966 00.001 31432 Enqueuing Expose request
21:00:57.967 00.001 29876 Worker thread wakes up
21:00:57.967 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:00:57.971 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:57.971 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:00:59.887 01.916 29876 Exposure complete
21:00:59.932 00.045 29876 worker thread done servicing request
21:00:59.933 00.001 31432 OnExposeComplete: enter
21:00:59.935 00.002 31432 UpdateGuideState(): m_state=6
21:00:59.937 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
21:00:59.939 00.002 31432 Star::Find returns 1 (0), X=609.36, Y=164.62, Mass=2359, SNR=29.2, Peak=206 HFD=3.5
21:00:59.941 00.002 31432 MultiStar: [#1 -0.46,0.17,1.04,U] [#2 0.06,-0.13,1.15,U] [#3 -0.37,-0.54,1.04,U] [#4 -0.12,-0.24,0.95,U] [#5 -1.18,-0.05,0.00,M6] [#6 0.30,-0.10,1.18,U] [#7 -0.82,-0.07,0.00,M4] [#8 -0.59,-0.20,0.92,U] 
21:00:59.943 00.002 31432 refined, 6 included, MultiStar: {-0.19, -0.14}, one-star: {-0.28, 0.04}
21:00:59.945 00.002 31432 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
21:00:59.946 00.001 31432 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
21:00:59.949 00.003 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.50 mountX=-0.19 mountY=0.11, mountTheta=2.62
21:00:59.951 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.14, opts=13)
21:00:59.953 00.002 31432 Enqueuing Move request for scope (-0.19, -0.14)
21:00:59.955 00.002 29876 Worker thread wakes up
21:00:59.955 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
21:00:59.955 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
21:00:59.955 00.000 29876 Moving (-0.19, -0.14) raw xDistance=-0.19 yDistance=0.11
21:00:59.955 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:00:59.955 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:59.955 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:00:59.955 00.000 29876 MoveAxis(E, 0, ABG)
21:00:59.955 00.000 29876 Move returns status 0, amount 0
21:00:59.955 00.000 29876 MoveAxis(N, 0, ABG)
21:00:59.955 00.000 29876 Move returns status 0, amount 0
21:00:59.955 00.000 29876 move complete, result=0
21:00:59.955 00.000 29876 worker thread done servicing request
21:00:59.959 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:00:59.970 00.011 31432 UpdateGuideState exits: m=2359 RSB=29.2
21:00:59.972 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:59.974 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:00:59.976 00.002 31432 Enqueuing Expose request
21:00:59.977 00.001 29876 Worker thread wakes up
21:00:59.977 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:59.980 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:00:59.980 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:02.112 02.132 29876 Exposure complete
21:01:02.154 00.042 29876 worker thread done servicing request
21:01:02.154 00.000 31432 OnExposeComplete: enter
21:01:02.157 00.003 31432 UpdateGuideState(): m_state=6
21:01:02.159 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
21:01:02.161 00.002 31432 Star::Find returns 1 (0), X=609.75, Y=163.60, Mass=2483, SNR=30.2, Peak=245 HFD=3.5
21:01:02.163 00.002 31432 MultiStar: [#1 -0.47,-0.89,0.00,M3] [#2 0.10,-0.82,0.00,M4] [#3 -0.23,-0.94,0.00,M1] [#4 -0.13,-1.29,0.00,M1] [#5 -0.68,-1.12,0.00,M7] [#6 -0.01,-1.29,0.00,M2] [#7 -0.81,-0.77,0.00,M5] [#8 -0.76,-0.95,0.00,M1] 
21:01:02.165 00.002 31432 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.02) = xAngle (-1.48 = -1.48)
21:01:02.167 00.002 31432 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.53 = 1.53)
21:01:02.169 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.98 hyp=0.98 cameraTheta=-1.46 mountX=0.08 mountY=0.98, mountTheta=1.49
21:01:02.172 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.98, opts=13)
21:01:02.174 00.002 31432 Enqueuing Move request for scope (0.11, -0.98)
21:01:02.175 00.001 29876 Worker thread wakes up
21:01:02.175 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.98) opts 0xd
21:01:02.176 00.001 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.98)
21:01:02.176 00.000 29876 Moving (0.11, -0.98) raw xDistance=0.08 yDistance=0.98
21:01:02.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:01:02.176 00.000 29876 resist switch: large excursion: input 0.98 thresh 0.90 direction from -1 to 1
21:01:02.176 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.95
21:01:02.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.98
21:01:02.176 00.000 29876 MoveAxis(E, 0, ABG)
21:01:02.176 00.000 29876 Move returns status 0, amount 0
21:01:02.176 00.000 29876 BLC: Oldest BLC event removed
21:01:02.176 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:01:02.176 00.000 29876 MoveAxis(S, 92, ABG)
21:01:02.176 00.000 29876 Guiding  Dir = 1, Dur = 92
21:01:02.176 00.000 29876 IsSlewing returns 0
21:01:02.176 00.000 29876 IsGuiding returns 0
21:01:02.177 00.001 29876 PulseGuide returned control before completion, sleep 102
21:01:02.180 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:02.191 00.011 31432 UpdateGuideState exits: m=2483 RSB=30.2
21:01:02.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:02.195 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:02.197 00.002 31432 Enqueuing Expose request
21:01:02.281 00.084 29876 IsGuiding returns 1
21:01:02.281 00.000 29876 scope still moving after pulse duration time elapsed
21:01:02.313 00.032 29876 IsSlewing returns 0
21:01:02.313 00.000 29876 IsGuiding returns 1
21:01:02.344 00.031 29876 IsSlewing returns 0
21:01:02.344 00.000 29876 IsGuiding returns 1
21:01:02.375 00.031 29876 IsSlewing returns 0
21:01:02.375 00.000 29876 IsGuiding returns 0
21:01:02.375 00.000 29876 scope move finished after 92 + 106 ms
21:01:02.375 00.000 29876 Move returns status 0, amount 92
21:01:02.375 00.000 29876 move complete, result=0
21:01:02.375 00.000 29876 worker thread done servicing request
21:01:02.375 00.000 29876 Worker thread wakes up
21:01:02.375 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:02.375 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 1.0 px 92 ms SOUTH
21:01:02.377 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:04.280 01.903 29876 Exposure complete
21:01:04.322 00.042 29876 worker thread done servicing request
21:01:04.322 00.000 31432 OnExposeComplete: enter
21:01:04.325 00.003 31432 UpdateGuideState(): m_state=6
21:01:04.327 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
21:01:04.329 00.002 31432 Star::Find returns 1 (0), X=609.02, Y=163.92, Mass=2530, SNR=30.8, Peak=232 HFD=3.5
21:01:04.331 00.002 31432 MultiStar: [#1 -0.51,-0.45,0.95,U] [#2 -0.00,-0.39,1.13,U] [#3 -0.68,-0.21,1.00,U] [#4 0.01,-1.07,0.00,M2] [#5 -0.82,-0.69,0.00,M8] [#6 -0.30,-0.52,1.01,U] [#7 -0.66,-0.42,0.80,U] [#8 -0.99,-0.62,0.00,M2] 
21:01:04.333 00.002 31432 refined, 5 included, MultiStar: {-0.44, -0.44}, one-star: {-0.62, -0.65}
21:01:04.335 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
21:01:04.337 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.63 = 0.63)
21:01:04.339 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.44 hyp=0.63 cameraTheta=-2.36 mountX=-0.45 mountY=0.37, mountTheta=2.46
21:01:04.342 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.44, opts=13)
21:01:04.344 00.002 31432 Enqueuing Move request for scope (-0.44, -0.44)
21:01:04.346 00.002 29876 Worker thread wakes up
21:01:04.346 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.44) opts 0xd
21:01:04.346 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.44)
21:01:04.346 00.000 29876 Moving (-0.44, -0.44) raw xDistance=-0.45 yDistance=0.37
21:01:04.346 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
21:01:04.346 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
21:01:04.346 00.000 29876 MoveAxis(E, 44, ABG)
21:01:04.346 00.000 29876 Guiding  Dir = 2, Dur = 44
21:01:04.347 00.001 29876 IsSlewing returns 0
21:01:04.347 00.000 29876 IsGuiding returns 0
21:01:04.347 00.000 29876 PulseGuide returned control before completion, sleep 54
21:01:04.350 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:04.361 00.011 31432 UpdateGuideState exits: m=2530 RSB=30.8
21:01:04.364 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:04.365 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:04.367 00.002 31432 Enqueuing Expose request
21:01:04.403 00.036 29876 IsGuiding returns 1
21:01:04.403 00.000 29876 scope still moving after pulse duration time elapsed
21:01:04.433 00.030 29876 IsSlewing returns 0
21:01:04.433 00.000 29876 IsGuiding returns 1
21:01:04.464 00.031 29876 IsSlewing returns 0
21:01:04.464 00.000 29876 IsGuiding returns 0
21:01:04.464 00.000 29876 scope move finished after 44 + 73 ms
21:01:04.464 00.000 29876 Move returns status 0, amount 44
21:01:04.464 00.000 29876 MoveAxis(S, 27, ABG)
21:01:04.464 00.000 29876 Guiding  Dir = 1, Dur = 27
21:01:04.464 00.000 29876 IsSlewing returns 0
21:01:04.464 00.000 29876 IsGuiding returns 0
21:01:04.465 00.001 29876 PulseGuide returned control before completion, sleep 37
21:01:04.509 00.044 29876 IsGuiding returns 1
21:01:04.509 00.000 29876 scope still moving after pulse duration time elapsed
21:01:04.540 00.031 29876 IsSlewing returns 0
21:01:04.540 00.000 29876 IsGuiding returns 1
21:01:04.571 00.031 29876 IsSlewing returns 0
21:01:04.571 00.000 29876 IsGuiding returns 1
21:01:04.602 00.031 29876 IsSlewing returns 0
21:01:04.602 00.000 29876 IsGuiding returns 1
21:01:04.633 00.031 29876 IsSlewing returns 0
21:01:04.633 00.000 29876 IsGuiding returns 1
21:01:04.664 00.031 29876 IsSlewing returns 0
21:01:04.664 00.000 29876 IsGuiding returns 0
21:01:04.664 00.000 29876 scope move finished after 27 + 172 ms
21:01:04.664 00.000 29876 Move returns status 0, amount 27
21:01:04.664 00.000 29876 move complete, result=0
21:01:04.664 00.000 29876 worker thread done servicing request
21:01:04.664 00.000 29876 Worker thread wakes up
21:01:04.664 00.000 31432 GuideStep: -0.5 px 44 ms EAST, 0.4 px 27 ms SOUTH
21:01:04.667 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:04.667 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:06.797 02.130 29876 Exposure complete
21:01:06.840 00.043 29876 worker thread done servicing request
21:01:06.840 00.000 31432 OnExposeComplete: enter
21:01:06.842 00.002 31432 UpdateGuideState(): m_state=6
21:01:06.844 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
21:01:06.846 00.002 31432 Star::Find returns 1 (0), X=609.36, Y=164.04, Mass=2543, SNR=30.7, Peak=210 HFD=3.8
21:01:06.848 00.002 31432 MultiStar: [#1 -0.55,-0.28,1.02,U] [#2 -0.51,-0.23,1.13,U] [#3 -0.47,-1.24,0.00,M1] [#4 -0.32,-0.85,0.00,M3] [#5 -1.00,-0.70,0.00,M9] [#6 0.03,-0.83,0.00,M2] [#7 -0.90,-0.35,0.00,M5] [#8 -0.92,-1.22,0.00,M3] 
21:01:06.850 00.002 31432 refined, 2 included, MultiStar: {-0.45, -0.34}, one-star: {-0.28, -0.54}
21:01:06.852 00.002 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
21:01:06.854 00.002 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
21:01:06.856 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.34 hyp=0.57 cameraTheta=-2.49 mountX=-0.46 mountY=0.27, mountTheta=2.61
21:01:06.859 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.34, opts=13)
21:01:06.861 00.002 31432 Enqueuing Move request for scope (-0.45, -0.34)
21:01:06.863 00.002 29876 Worker thread wakes up
21:01:06.863 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.34) opts 0xd
21:01:06.863 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.34)
21:01:06.863 00.000 29876 Moving (-0.45, -0.34) raw xDistance=-0.46 yDistance=0.27
21:01:06.863 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
21:01:06.863 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:06.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:01:06.863 00.000 29876 MoveAxis(E, 50, ABG)
21:01:06.863 00.000 29876 Guiding  Dir = 2, Dur = 50
21:01:06.864 00.001 29876 IsSlewing returns 0
21:01:06.864 00.000 29876 IsGuiding returns 0
21:01:06.864 00.000 29876 PulseGuide returned control before completion, sleep 60
21:01:06.868 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:06.880 00.012 31432 UpdateGuideState exits: m=2543 RSB=30.7
21:01:06.882 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:06.884 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:06.885 00.001 31432 Enqueuing Expose request
21:01:06.936 00.051 29876 IsGuiding returns 1
21:01:06.936 00.000 29876 scope still moving after pulse duration time elapsed
21:01:06.968 00.032 29876 IsSlewing returns 0
21:01:06.968 00.000 29876 IsGuiding returns 1
21:01:06.998 00.030 29876 IsSlewing returns 0
21:01:06.998 00.000 29876 IsGuiding returns 1
21:01:07.029 00.031 29876 IsSlewing returns 0
21:01:07.029 00.000 29876 IsGuiding returns 1
21:01:07.060 00.031 29876 IsSlewing returns 0
21:01:07.060 00.000 29876 IsGuiding returns 0
21:01:07.060 00.000 29876 scope move finished after 50 + 146 ms
21:01:07.060 00.000 29876 Move returns status 0, amount 50
21:01:07.060 00.000 29876 MoveAxis(N, 0, ABG)
21:01:07.060 00.000 29876 Move returns status 0, amount 0
21:01:07.060 00.000 29876 move complete, result=0
21:01:07.060 00.000 29876 worker thread done servicing request
21:01:07.060 00.000 29876 Worker thread wakes up
21:01:07.060 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.3 px 0 ms NORTH
21:01:07.062 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:07.063 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:08.971 01.908 29876 Exposure complete
21:01:09.013 00.042 29876 worker thread done servicing request
21:01:09.013 00.000 31432 OnExposeComplete: enter
21:01:09.015 00.002 31432 UpdateGuideState(): m_state=6
21:01:09.017 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
21:01:09.019 00.002 31432 Star::Find returns 1 (0), X=609.46, Y=163.64, Mass=2434, SNR=30.2, Peak=200 HFD=3.4
21:01:09.021 00.002 31432 MultiStar: [#1 -0.73,-0.52,0.00,M2] [#2 -0.67,-0.26,1.20,U] [#3 -0.66,-0.77,0.00,M2] [#4 -0.05,-0.77,0.94,U] [#5 -0.68,-1.05,0.00,M10] [#6 -0.66,-0.74,0.00,M3] [#7 -0.89,-1.02,0.00,M6] [#8 -1.24,-1.16,0.00,M4] 
21:01:09.023 00.002 31432 refined, 2 included, MultiStar: {-0.33, -0.63}, one-star: {-0.18, -0.94}
21:01:09.025 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
21:01:09.027 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
21:01:09.028 00.001 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.63 hyp=0.71 cameraTheta=-2.06 mountX=-0.34 mountY=0.57, mountTheta=2.12
21:01:09.032 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.63, opts=13)
21:01:09.034 00.002 31432 Enqueuing Move request for scope (-0.33, -0.63)
21:01:09.036 00.002 29876 Worker thread wakes up
21:01:09.036 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.63) opts 0xd
21:01:09.036 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.63)
21:01:09.037 00.001 29876 Moving (-0.33, -0.63) raw xDistance=-0.34 yDistance=0.57
21:01:09.037 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
21:01:09.037 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
21:01:09.037 00.000 29876 MoveAxis(E, 40, ABG)
21:01:09.037 00.000 29876 Guiding  Dir = 2, Dur = 40
21:01:09.037 00.000 29876 IsSlewing returns 0
21:01:09.037 00.000 29876 IsGuiding returns 0
21:01:09.037 00.000 29876 PulseGuide returned control before completion, sleep 50
21:01:09.042 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:09.053 00.011 31432 UpdateGuideState exits: m=2434 RSB=30.2
21:01:09.055 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:09.057 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:09.059 00.002 31432 Enqueuing Expose request
21:01:09.091 00.032 29876 IsGuiding returns 1
21:01:09.091 00.000 29876 scope still moving after pulse duration time elapsed
21:01:09.120 00.029 29876 IsSlewing returns 0
21:01:09.120 00.000 29876 IsGuiding returns 1
21:01:09.152 00.032 29876 IsSlewing returns 0
21:01:09.152 00.000 29876 IsGuiding returns 1
21:01:09.182 00.030 29876 IsSlewing returns 0
21:01:09.182 00.000 29876 IsGuiding returns 1
21:01:09.211 00.029 29876 IsSlewing returns 0
21:01:09.211 00.000 29876 IsGuiding returns 1
21:01:09.243 00.032 29876 IsSlewing returns 0
21:01:09.243 00.000 29876 IsGuiding returns 0
21:01:09.243 00.000 29876 scope move finished after 40 + 166 ms
21:01:09.243 00.000 29876 Move returns status 0, amount 40
21:01:09.243 00.000 29876 MoveAxis(S, 42, ABG)
21:01:09.243 00.000 29876 Guiding  Dir = 1, Dur = 42
21:01:09.243 00.000 29876 IsSlewing returns 0
21:01:09.243 00.000 29876 IsGuiding returns 0
21:01:09.244 00.001 29876 PulseGuide returned control before completion, sleep 52
21:01:09.305 00.061 29876 IsGuiding returns 1
21:01:09.305 00.000 29876 scope still moving after pulse duration time elapsed
21:01:09.336 00.031 29876 IsSlewing returns 0
21:01:09.336 00.000 29876 IsGuiding returns 1
21:01:09.367 00.031 29876 IsSlewing returns 0
21:01:09.367 00.000 29876 IsGuiding returns 1
21:01:09.397 00.030 29876 IsSlewing returns 0
21:01:09.397 00.000 29876 IsGuiding returns 0
21:01:09.397 00.000 29876 scope move finished after 42 + 111 ms
21:01:09.397 00.000 29876 Move returns status 0, amount 42
21:01:09.397 00.000 29876 move complete, result=0
21:01:09.397 00.000 29876 worker thread done servicing request
21:01:09.397 00.000 29876 Worker thread wakes up
21:01:09.397 00.000 31432 GuideStep: -0.3 px 40 ms EAST, 0.6 px 42 ms SOUTH
21:01:09.401 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:09.401 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:11.524 02.123 29876 Exposure complete
21:01:11.567 00.043 29876 worker thread done servicing request
21:01:11.567 00.000 31432 OnExposeComplete: enter
21:01:11.570 00.003 31432 UpdateGuideState(): m_state=6
21:01:11.572 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
21:01:11.574 00.002 31432 Star::Find returns 1 (0), X=609.03, Y=163.46, Mass=2437, SNR=30.5, Peak=200 HFD=3.7
21:01:11.576 00.002 31432 MultiStar: [#1 -1.01,-0.73,0.00,M3] [#2 -0.67,-0.74,0.00,M2] [#3 -0.58,-0.82,0.00,M3] [#4 -0.26,-1.24,0.00,M3] [#5 -0.86,-1.14,0.00,R] [#6 -0.48,-1.16,0.00,M4] [#7 -0.93,-1.05,0.00,M7] [#8 -1.06,-1.25,0.00,M5] 
21:01:11.578 00.002 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.02) = xAngle (-2.09 = -2.09)
21:01:11.579 00.001 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
21:01:11.581 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=-1.12 hyp=1.27 cameraTheta=-2.07 mountX=-0.63 mountY=1.01, mountTheta=2.13
21:01:11.584 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-1.12, opts=13)
21:01:11.586 00.002 31432 Enqueuing Move request for scope (-0.61, -1.12)
21:01:11.588 00.002 29876 Worker thread wakes up
21:01:11.588 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -1.12) opts 0xd
21:01:11.588 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -1.12)
21:01:11.588 00.000 29876 Moving (-0.61, -1.12) raw xDistance=-0.63 yDistance=1.01
21:01:11.588 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
21:01:11.588 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.61 from input 1.01
21:01:11.588 00.000 29876 MoveAxis(E, 67, ABG)
21:01:11.588 00.000 29876 Guiding  Dir = 2, Dur = 67
21:01:11.588 00.000 29876 IsSlewing returns 0
21:01:11.588 00.000 29876 IsGuiding returns 0
21:01:11.588 00.000 29876 PulseGuide returned control before completion, sleep 77
21:01:11.592 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=7, FiltMax=257, Gamma=0.490
21:01:11.603 00.011 31432 UpdateGuideState exits: m=2437 RSB=30.5
21:01:11.604 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:11.607 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:11.609 00.002 31432 Enqueuing Expose request
21:01:11.675 00.066 29876 IsGuiding returns 1
21:01:11.675 00.000 29876 scope still moving after pulse duration time elapsed
21:01:11.705 00.030 29876 IsSlewing returns 0
21:01:11.705 00.000 29876 IsGuiding returns 1
21:01:11.736 00.031 29876 IsSlewing returns 0
21:01:11.736 00.000 29876 IsGuiding returns 1
21:01:11.766 00.030 29876 IsSlewing returns 0
21:01:11.766 00.000 29876 IsGuiding returns 0
21:01:11.766 00.000 29876 scope move finished after 67 + 110 ms
21:01:11.766 00.000 29876 Move returns status 0, amount 67
21:01:11.766 00.000 29876 MoveAxis(S, 74, ABG)
21:01:11.766 00.000 29876 Guiding  Dir = 1, Dur = 74
21:01:11.766 00.000 29876 IsSlewing returns 0
21:01:11.766 00.000 29876 IsGuiding returns 0
21:01:11.767 00.001 29876 PulseGuide returned control before completion, sleep 84
21:01:11.859 00.092 29876 IsGuiding returns 1
21:01:11.859 00.000 29876 scope still moving after pulse duration time elapsed
21:01:11.889 00.030 29876 IsSlewing returns 0
21:01:11.889 00.000 29876 IsGuiding returns 0
21:01:11.889 00.000 29876 scope move finished after 74 + 49 ms
21:01:11.889 00.000 29876 Move returns status 0, amount 74
21:01:11.889 00.000 29876 move complete, result=0
21:01:11.889 00.000 29876 worker thread done servicing request
21:01:11.889 00.000 29876 Worker thread wakes up
21:01:11.889 00.000 31432 GuideStep: -0.6 px 67 ms EAST, 1.0 px 74 ms SOUTH
21:01:11.892 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:11.892 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:13.808 01.916 29876 Exposure complete
21:01:13.854 00.046 29876 worker thread done servicing request
21:01:13.855 00.001 31432 OnExposeComplete: enter
21:01:13.857 00.002 31432 UpdateGuideState(): m_state=6
21:01:13.859 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
21:01:13.861 00.002 31432 Star::Find returns 1 (0), X=609.75, Y=164.02, Mass=2339, SNR=29.2, Peak=192 HFD=4.0
21:01:13.863 00.002 31432 MultiStar: [#1 -0.37,-0.23,1.05,U] [#2 -0.09,-0.43,1.19,U] [#3 -0.36,-0.87,0.00,M4] [#4 0.04,-1.17,0.00,M4] [#5 0.04,0.20,0.97,U] [#6 0.26,-0.73,1.11,U] [#7 -0.76,-0.79,0.00,M8] [#8 -0.57,-0.93,0.00,M6] 
21:01:13.865 00.002 31432 refined, 4 included, MultiStar: {-0.01, -0.36}, one-star: {0.11, -0.56}
21:01:13.866 00.001 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
21:01:13.868 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
21:01:13.870 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.60 mountX=-0.02 mountY=0.35, mountTheta=1.63
21:01:13.873 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.36, opts=13)
21:01:13.875 00.002 31432 Enqueuing Move request for scope (-0.01, -0.36)
21:01:13.876 00.001 29876 Worker thread wakes up
21:01:13.876 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
21:01:13.876 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
21:01:13.876 00.000 29876 Moving (-0.01, -0.36) raw xDistance=-0.02 yDistance=0.35
21:01:13.876 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:01:13.877 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
21:01:13.877 00.000 29876 MoveAxis(E, 0, ABG)
21:01:13.877 00.000 29876 Move returns status 0, amount 0
21:01:13.877 00.000 29876 MoveAxis(S, 26, ABG)
21:01:13.877 00.000 29876 Guiding  Dir = 1, Dur = 26
21:01:13.877 00.000 29876 IsSlewing returns 0
21:01:13.877 00.000 29876 IsGuiding returns 0
21:01:13.877 00.000 29876 PulseGuide returned control before completion, sleep 36
21:01:13.880 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:01:13.891 00.011 31432 UpdateGuideState exits: m=2339 RSB=29.2
21:01:13.893 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:13.896 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:13.898 00.002 31432 Enqueuing Expose request
21:01:13.914 00.016 29876 IsGuiding returns 1
21:01:13.914 00.000 29876 scope still moving after pulse duration time elapsed
21:01:13.945 00.031 29876 IsSlewing returns 0
21:01:13.945 00.000 29876 IsGuiding returns 1
21:01:13.976 00.031 29876 IsSlewing returns 0
21:01:13.976 00.000 29876 IsGuiding returns 1
21:01:14.007 00.031 29876 IsSlewing returns 0
21:01:14.007 00.000 29876 IsGuiding returns 1
21:01:14.038 00.031 29876 IsSlewing returns 0
21:01:14.038 00.000 29876 IsGuiding returns 0
21:01:14.038 00.000 29876 scope move finished after 26 + 134 ms
21:01:14.038 00.000 29876 Move returns status 0, amount 26
21:01:14.038 00.000 29876 move complete, result=0
21:01:14.038 00.000 29876 worker thread done servicing request
21:01:14.038 00.000 29876 Worker thread wakes up
21:01:14.038 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 26 ms SOUTH
21:01:14.041 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:14.041 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:16.166 02.125 29876 Exposure complete
21:01:16.208 00.042 29876 worker thread done servicing request
21:01:16.208 00.000 31432 OnExposeComplete: enter
21:01:16.211 00.003 31432 UpdateGuideState(): m_state=6
21:01:16.213 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
21:01:16.215 00.002 31432 Star::Find returns 1 (0), X=608.47, Y=164.75, Mass=2365, SNR=29.2, Peak=206 HFD=3.5
21:01:16.217 00.002 31432 MultiStar: [#1 -1.53,0.26,0.00,M3] [#2 -0.42,0.02,1.19,U] [#3 -1.05,-0.26,0.00,M5] [#4 -0.64,-0.75,0.00,M5] [#5 -0.27,0.63,0.94,U] [#6 0.14,-0.27,1.12,U] [#7 -1.41,-0.39,0.00,M9] [#8 -1.01,-0.76,0.00,M7] 
21:01:16.218 00.001 31432 refined, 3 included, MultiStar: {-0.41, 0.11}, one-star: {-1.17, 0.17}
21:01:16.220 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
21:01:16.222 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
21:01:16.224 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.11 hyp=0.43 cameraTheta=2.87 mountX=-0.41 mountY=-0.18, mountTheta=-2.74
21:01:16.226 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.11, opts=13)
21:01:16.228 00.002 31432 Enqueuing Move request for scope (-0.41, 0.11)
21:01:16.230 00.002 29876 Worker thread wakes up
21:01:16.230 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.11) opts 0xd
21:01:16.230 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.11)
21:01:16.230 00.000 29876 Moving (-0.41, 0.11) raw xDistance=-0.41 yDistance=-0.18
21:01:16.230 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
21:01:16.230 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:16.230 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:01:16.230 00.000 29876 MoveAxis(E, 40, ABG)
21:01:16.230 00.000 29876 Guiding  Dir = 2, Dur = 40
21:01:16.230 00.000 29876 IsSlewing returns 0
21:01:16.231 00.001 29876 IsGuiding returns 0
21:01:16.231 00.000 29876 PulseGuide returned control before completion, sleep 50
21:01:16.234 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:16.245 00.011 31432 UpdateGuideState exits: m=2365 RSB=29.2
21:01:16.248 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:16.250 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:16.252 00.002 31432 Enqueuing Expose request
21:01:16.291 00.039 29876 IsGuiding returns 1
21:01:16.291 00.000 29876 scope still moving after pulse duration time elapsed
21:01:16.322 00.031 29876 IsSlewing returns 0
21:01:16.322 00.000 29876 IsGuiding returns 0
21:01:16.322 00.000 29876 scope move finished after 40 + 51 ms
21:01:16.322 00.000 29876 Move returns status 0, amount 40
21:01:16.322 00.000 29876 MoveAxis(N, 0, ABG)
21:01:16.322 00.000 29876 Move returns status 0, amount 0
21:01:16.322 00.000 29876 move complete, result=0
21:01:16.322 00.000 29876 worker thread done servicing request
21:01:16.322 00.000 29876 Worker thread wakes up
21:01:16.322 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.2 px 0 ms NORTH
21:01:16.325 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:16.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:18.233 01.908 29876 Exposure complete
21:01:18.276 00.043 29876 worker thread done servicing request
21:01:18.276 00.000 31432 OnExposeComplete: enter
21:01:18.278 00.002 31432 UpdateGuideState(): m_state=6
21:01:18.281 00.003 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
21:01:18.283 00.002 31432 Star::Find returns 1 (0), X=609.03, Y=164.46, Mass=2333, SNR=28.9, Peak=207 HFD=3.6
21:01:18.285 00.002 31432 MultiStar: [#1 -1.05,0.30,0.00,M4] [#2 0.31,0.14,1.18,U] [#3 -0.76,0.05,1.10,U] [#4 -0.37,-0.24,0.95,U] [#5 -0.23,0.59,0.99,U] [#6 0.03,-0.06,1.16,U] [#7 -1.28,-0.45,0.00,M10] [#8 -0.77,-0.63,0.00,M8] 
21:01:18.287 00.002 31432 refined, 5 included, MultiStar: {-0.26, 0.06}, one-star: {-0.61, -0.11}
21:01:18.289 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
21:01:18.291 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.40)
21:01:18.293 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.06 hyp=0.26 cameraTheta=2.90 mountX=-0.25 mountY=-0.10, mountTheta=-2.76
21:01:18.296 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.06, opts=13)
21:01:18.298 00.002 31432 Enqueuing Move request for scope (-0.26, 0.06)
21:01:18.300 00.002 29876 Worker thread wakes up
21:01:18.300 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.06) opts 0xd
21:01:18.300 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.06)
21:01:18.300 00.000 29876 Moving (-0.26, 0.06) raw xDistance=-0.25 yDistance=-0.10
21:01:18.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
21:01:18.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:18.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:01:18.300 00.000 29876 MoveAxis(E, 30, ABG)
21:01:18.301 00.001 29876 Guiding  Dir = 2, Dur = 30
21:01:18.301 00.000 29876 IsSlewing returns 0
21:01:18.301 00.000 29876 IsGuiding returns 0
21:01:18.301 00.000 29876 PulseGuide returned control before completion, sleep 40
21:01:18.303 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:01:18.315 00.012 31432 UpdateGuideState exits: m=2333 RSB=28.9
21:01:18.317 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:18.318 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:18.320 00.002 31432 Enqueuing Expose request
21:01:18.356 00.036 29876 IsGuiding returns 1
21:01:18.356 00.000 29876 scope still moving after pulse duration time elapsed
21:01:18.387 00.031 29876 IsSlewing returns 0
21:01:18.387 00.000 29876 IsGuiding returns 1
21:01:18.419 00.032 29876 IsSlewing returns 0
21:01:18.419 00.000 29876 IsGuiding returns 1
21:01:18.449 00.030 29876 IsSlewing returns 0
21:01:18.449 00.000 29876 IsGuiding returns 0
21:01:18.449 00.000 29876 scope move finished after 30 + 117 ms
21:01:18.449 00.000 29876 Move returns status 0, amount 30
21:01:18.449 00.000 29876 MoveAxis(N, 0, ABG)
21:01:18.449 00.000 29876 Move returns status 0, amount 0
21:01:18.449 00.000 29876 move complete, result=0
21:01:18.449 00.000 29876 worker thread done servicing request
21:01:18.449 00.000 29876 Worker thread wakes up
21:01:18.449 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
21:01:18.451 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:18.451 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:20.680 02.229 29876 Exposure complete
21:01:20.722 00.042 29876 worker thread done servicing request
21:01:20.722 00.000 31432 OnExposeComplete: enter
21:01:20.725 00.003 31432 UpdateGuideState(): m_state=6
21:01:20.727 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
21:01:20.729 00.002 31432 Star::Find returns 1 (0), X=610.02, Y=165.39, Mass=2415, SNR=29.9, Peak=241 HFD=3.4
21:01:20.731 00.002 31432 MultiStar: [#1 0.13,1.02,0.00,M5] [#2 0.68,0.73,0.00,M1] [#3 0.03,0.42,0.98,U] [#4 0.13,0.53,0.93,U] [#5 0.92,1.47,0.00,M1] [#6 0.21,0.37,1.10,U] [#7 -0.26,0.67,0.89,U] [#8 -0.44,0.01,0.90,U] 
21:01:20.733 00.002 31432 refined, 5 included, MultiStar: {0.02, 0.47}, one-star: {0.38, 0.81}
21:01:20.734 00.001 31432 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.02) = xAngle (1.50 = 1.50)
21:01:20.736 00.002 31432 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.51 = -1.77)
21:01:20.738 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.52 mountX=0.03 mountY=-0.46, mountTheta=-1.50
21:01:20.740 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.47, opts=13)
21:01:20.743 00.003 31432 Enqueuing Move request for scope (0.02, 0.47)
21:01:20.745 00.002 29876 Worker thread wakes up
21:01:20.745 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.47) opts 0xd
21:01:20.745 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.47)
21:01:20.745 00.000 29876 Moving (0.02, 0.47) raw xDistance=0.03 yDistance=-0.46
21:01:20.745 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:01:20.745 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:01:20.745 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:01:20.745 00.000 29876 MoveAxis(E, 0, ABG)
21:01:20.745 00.000 29876 Move returns status 0, amount 0
21:01:20.745 00.000 29876 MoveAxis(N, 0, ABG)
21:01:20.745 00.000 29876 Move returns status 0, amount 0
21:01:20.745 00.000 29876 move complete, result=0
21:01:20.745 00.000 29876 worker thread done servicing request
21:01:20.749 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:20.760 00.011 31432 UpdateGuideState exits: m=2415 RSB=29.9
21:01:20.762 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:20.764 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:20.766 00.002 31432 Enqueuing Expose request
21:01:20.767 00.001 29876 Worker thread wakes up
21:01:20.768 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:01:20.770 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:20.770 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:22.673 01.903 29876 Exposure complete
21:01:22.716 00.043 29876 worker thread done servicing request
21:01:22.716 00.000 31432 OnExposeComplete: enter
21:01:22.719 00.003 31432 UpdateGuideState(): m_state=6
21:01:22.721 00.002 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
21:01:22.723 00.002 31432 Star::Find returns 1 (0), X=608.77, Y=165.42, Mass=2414, SNR=29.6, Peak=236 HFD=3.6
21:01:22.725 00.002 31432 MultiStar: [#1 -1.02,0.92,0.00,M6] [#2 -0.54,0.79,0.00,M2] [#3 -0.91,0.32,0.00,M4] [#4 -0.55,0.22,0.98,U] [#5 -0.23,1.53,0.00,M2] [#6 -0.32,0.65,1.08,U] [#7 -0.97,0.64,0.00,M10] [#8 -1.10,0.02,0.00,M8] 
21:01:22.727 00.002 31432 refined, 2 included, MultiStar: {-0.57, 0.58}, one-star: {-0.87, 0.84}
21:01:22.728 00.001 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.33 = 2.33)
21:01:22.730 00.002 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.34 = -0.95)
21:01:22.732 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=0.58 hyp=0.81 cameraTheta=2.35 mountX=-0.55 mountY=-0.66, mountTheta=-2.27
21:01:22.736 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=0.58, opts=13)
21:01:22.739 00.003 31432 Enqueuing Move request for scope (-0.57, 0.58)
21:01:22.741 00.002 29876 Worker thread wakes up
21:01:22.741 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.58) opts 0xd
21:01:22.741 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, 0.58)
21:01:22.741 00.000 29876 Moving (-0.57, 0.58) raw xDistance=-0.55 yDistance=-0.66
21:01:22.741 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55
21:01:22.741 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:01:22.741 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
21:01:22.741 00.000 29876 MoveAxis(E, 53, ABG)
21:01:22.741 00.000 29876 Guiding  Dir = 2, Dur = 53
21:01:22.742 00.001 29876 IsSlewing returns 0
21:01:22.742 00.000 29876 IsGuiding returns 0
21:01:22.742 00.000 29876 PulseGuide returned control before completion, sleep 63
21:01:22.745 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:22.756 00.011 31432 UpdateGuideState exits: m=2414 RSB=29.6
21:01:22.758 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:22.760 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:22.762 00.002 31432 Enqueuing Expose request
21:01:22.812 00.050 29876 IsGuiding returns 1
21:01:22.812 00.000 29876 scope still moving after pulse duration time elapsed
21:01:22.844 00.032 29876 IsSlewing returns 0
21:01:22.844 00.000 29876 IsGuiding returns 1
21:01:22.875 00.031 29876 IsSlewing returns 0
21:01:22.875 00.000 29876 IsGuiding returns 1
21:01:22.907 00.032 29876 IsSlewing returns 0
21:01:22.907 00.000 29876 IsGuiding returns 0
21:01:22.907 00.000 29876 scope move finished after 53 + 112 ms
21:01:22.907 00.000 29876 Move returns status 0, amount 53
21:01:22.907 00.000 29876 MoveAxis(N, 0, ABG)
21:01:22.907 00.000 29876 Move returns status 0, amount 0
21:01:22.907 00.000 29876 move complete, result=0
21:01:22.907 00.000 29876 worker thread done servicing request
21:01:22.907 00.000 29876 Worker thread wakes up
21:01:22.908 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:22.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:22.908 00.000 31432 GuideStep: -0.6 px 53 ms EAST, -0.7 px 0 ms NORTH
21:01:25.039 02.131 29876 Exposure complete
21:01:25.082 00.043 29876 worker thread done servicing request
21:01:25.082 00.000 31432 OnExposeComplete: enter
21:01:25.085 00.003 31432 UpdateGuideState(): m_state=6
21:01:25.086 00.001 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
21:01:25.088 00.002 31432 Star::Find returns 1 (0), X=609.59, Y=164.55, Mass=2317, SNR=28.9, Peak=225 HFD=3.3
21:01:25.090 00.002 31432 MultiStar: [#1 -0.62,0.52,1.05,U] [#2 -0.13,0.42,1.17,U] [#3 -1.36,0.78,0.00,M5] [#4 -0.45,0.01,0.95,U] [#5 -0.05,1.13,0.00,M3] [#6 -0.11,-0.10,1.13,U] [#7 -1.33,0.12,0.00,R] [#8 -0.88,-0.02,0.00,M9] 
21:01:25.092 00.002 31432 single-star, 4 included, MultiStar: {-0.26, 0.17}, one-star: {-0.05, -0.03}
21:01:25.094 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.57 = -2.57)
21:01:25.096 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.44 = 0.44)
21:01:25.097 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.05 mountY=0.02, mountTheta=2.68
21:01:25.100 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.03, opts=13)
21:01:25.102 00.002 31432 Enqueuing Move request for scope (-0.05, -0.03)
21:01:25.104 00.002 29876 Worker thread wakes up
21:01:25.104 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:01:25.104 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:01:25.104 00.000 29876 Moving (-0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
21:01:25.104 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:01:25.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:25.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:01:25.104 00.000 29876 MoveAxis(E, 0, ABG)
21:01:25.104 00.000 29876 Move returns status 0, amount 0
21:01:25.104 00.000 29876 MoveAxis(N, 0, ABG)
21:01:25.104 00.000 29876 Move returns status 0, amount 0
21:01:25.104 00.000 29876 move complete, result=0
21:01:25.104 00.000 29876 worker thread done servicing request
21:01:25.107 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:01:25.119 00.012 31432 UpdateGuideState exits: m=2317 RSB=28.9
21:01:25.121 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:25.123 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:25.125 00.002 31432 Enqueuing Expose request
21:01:25.126 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:01:25.129 00.003 29876 Worker thread wakes up
21:01:25.129 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:25.129 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:27.038 01.909 29876 Exposure complete
21:01:27.081 00.043 29876 worker thread done servicing request
21:01:27.081 00.000 31432 OnExposeComplete: enter
21:01:27.084 00.003 31432 UpdateGuideState(): m_state=6
21:01:27.087 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
21:01:27.089 00.002 31432 Star::Find returns 1 (0), X=608.94, Y=164.63, Mass=2286, SNR=28.7, Peak=235 HFD=3.3
21:01:27.091 00.002 31432 MultiStar: [#1 -0.93,0.56,0.00,M6] [#2 -0.68,-0.02,1.32,U] [#3 -1.53,0.07,0.00,M6] [#4 -0.94,-0.20,0.00,M2] [#5 -0.59,0.76,0.00,M4] [#6 -0.50,-0.43,1.16,U] [#7 -0.02,-0.02,0.92,U] [#8 -1.37,-0.03,0.00,M10] 
21:01:27.093 00.002 31432 refined, 3 included, MultiStar: {-0.50, -0.11}, one-star: {-0.70, 0.06}
21:01:27.095 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.95 = -2.95)
21:01:27.097 00.002 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
21:01:27.098 00.001 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-2.92 mountX=-0.50 mountY=0.03, mountTheta=3.08
21:01:27.101 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.11, opts=13)
21:01:27.103 00.002 31432 Enqueuing Move request for scope (-0.50, -0.11)
21:01:27.105 00.002 29876 Worker thread wakes up
21:01:27.105 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.11) opts 0xd
21:01:27.105 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.11)
21:01:27.105 00.000 29876 Moving (-0.50, -0.11) raw xDistance=-0.50 yDistance=0.03
21:01:27.105 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
21:01:27.105 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:27.105 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:27.105 00.000 29876 MoveAxis(E, 48, ABG)
21:01:27.105 00.000 29876 Guiding  Dir = 2, Dur = 48
21:01:27.105 00.000 29876 IsSlewing returns 0
21:01:27.105 00.000 29876 IsGuiding returns 0
21:01:27.106 00.001 29876 PulseGuide returned control before completion, sleep 58
21:01:27.109 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:27.120 00.011 31432 UpdateGuideState exits: m=2286 RSB=28.7
21:01:27.122 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:27.124 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:27.125 00.001 31432 Enqueuing Expose request
21:01:27.177 00.052 29876 IsGuiding returns 1
21:01:27.177 00.000 29876 scope still moving after pulse duration time elapsed
21:01:27.208 00.031 29876 IsSlewing returns 0
21:01:27.208 00.000 29876 IsGuiding returns 1
21:01:27.239 00.031 29876 IsSlewing returns 0
21:01:27.239 00.000 29876 IsGuiding returns 1
21:01:27.270 00.031 29876 IsSlewing returns 0
21:01:27.270 00.000 29876 IsGuiding returns 0
21:01:27.270 00.000 29876 scope move finished after 48 + 116 ms
21:01:27.270 00.000 29876 Move returns status 0, amount 48
21:01:27.270 00.000 29876 MoveAxis(N, 0, ABG)
21:01:27.270 00.000 29876 Move returns status 0, amount 0
21:01:27.270 00.000 29876 move complete, result=0
21:01:27.270 00.000 29876 worker thread done servicing request
21:01:27.270 00.000 31432 GuideStep: -0.5 px 48 ms EAST, 0.0 px 0 ms NORTH
21:01:27.276 00.006 29876 Worker thread wakes up
21:01:27.276 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:27.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:29.410 02.134 29876 Exposure complete
21:01:29.452 00.042 29876 worker thread done servicing request
21:01:29.452 00.000 31432 OnExposeComplete: enter
21:01:29.455 00.003 31432 UpdateGuideState(): m_state=6
21:01:29.457 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
21:01:29.458 00.001 31432 Star::Find returns 1 (0), X=609.57, Y=165.19, Mass=2340, SNR=28.9, Peak=162 HFD=3.8
21:01:29.460 00.002 31432 MultiStar: [#1 -0.60,0.77,0.00,M7] [#2 -0.19,0.87,0.00,M1] [#3 -0.56,0.65,0.00,M7] [#4 -0.20,0.22,0.93,U] [#5 0.53,1.40,0.00,M5] [#6 -0.08,0.46,1.16,U] [#7 0.52,0.20,0.84,U] [#8 -0.49,0.15,0.92,U] 
21:01:29.462 00.002 31432 refined, 4 included, MultiStar: {-0.08, 0.34}, one-star: {-0.07, 0.62}
21:01:29.464 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
21:01:29.466 00.002 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.51)
21:01:29.467 00.001 31432 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.79 mountX=-0.07 mountY=-0.35, mountTheta=-1.76
21:01:29.470 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.34, opts=13)
21:01:29.472 00.002 31432 Enqueuing Move request for scope (-0.08, 0.34)
21:01:29.474 00.002 29876 Worker thread wakes up
21:01:29.474 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
21:01:29.474 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
21:01:29.474 00.000 29876 Moving (-0.08, 0.34) raw xDistance=-0.07 yDistance=-0.35
21:01:29.474 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:01:29.474 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:01:29.474 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:01:29.474 00.000 29876 MoveAxis(E, 0, ABG)
21:01:29.474 00.000 29876 Move returns status 0, amount 0
21:01:29.474 00.000 29876 MoveAxis(N, 0, ABG)
21:01:29.474 00.000 29876 Move returns status 0, amount 0
21:01:29.474 00.000 29876 move complete, result=0
21:01:29.474 00.000 29876 worker thread done servicing request
21:01:29.478 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:01:29.491 00.013 31432 UpdateGuideState exits: m=2340 RSB=28.9
21:01:29.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:29.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:29.496 00.001 31432 Enqueuing Expose request
21:01:29.498 00.002 29876 Worker thread wakes up
21:01:29.498 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:01:29.500 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:29.500 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:31.410 01.910 29876 Exposure complete
21:01:31.457 00.047 29876 worker thread done servicing request
21:01:31.457 00.000 31432 OnExposeComplete: enter
21:01:31.459 00.002 31432 UpdateGuideState(): m_state=6
21:01:31.461 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
21:01:31.463 00.002 31432 Star::Find returns 1 (0), X=609.34, Y=164.82, Mass=2294, SNR=28.7, Peak=215 HFD=3.5
21:01:31.465 00.002 31432 MultiStar: [#1 -0.69,0.15,1.09,U] [#2 0.25,-0.10,1.28,U] [#3 -0.76,0.32,0.00,M8] [#4 -0.18,-0.34,0.96,U] [#5 0.11,1.03,0.00,M6] [#6 0.06,-0.24,1.13,U] [#7 0.55,-0.15,0.83,U] [#8 -0.74,-0.41,0.00,M10] 
21:01:31.467 00.002 31432 refined, 5 included, MultiStar: {-0.06, -0.07}, one-star: {-0.30, 0.24}
21:01:31.468 00.001 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
21:01:31.470 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
21:01:31.473 00.003 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.27 mountX=-0.06 mountY=0.06, mountTheta=2.36
21:01:31.475 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.07, opts=13)
21:01:31.477 00.002 31432 Enqueuing Move request for scope (-0.06, -0.07)
21:01:31.479 00.002 29876 Worker thread wakes up
21:01:31.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:01:31.479 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:01:31.479 00.000 29876 Moving (-0.06, -0.07) raw xDistance=-0.06 yDistance=0.06
21:01:31.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:01:31.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:31.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:01:31.479 00.000 29876 MoveAxis(E, 0, ABG)
21:01:31.479 00.000 29876 Move returns status 0, amount 0
21:01:31.479 00.000 29876 MoveAxis(N, 0, ABG)
21:01:31.479 00.000 29876 Move returns status 0, amount 0
21:01:31.480 00.001 29876 move complete, result=0
21:01:31.480 00.000 29876 worker thread done servicing request
21:01:31.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:31.494 00.011 31432 UpdateGuideState exits: m=2294 RSB=28.7
21:01:31.496 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:31.498 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:31.500 00.002 31432 Enqueuing Expose request
21:01:31.502 00.002 29876 Worker thread wakes up
21:01:31.502 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:31.504 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:31.504 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:33.629 02.125 29876 Exposure complete
21:01:33.672 00.043 29876 worker thread done servicing request
21:01:33.672 00.000 31432 OnExposeComplete: enter
21:01:33.674 00.002 31432 UpdateGuideState(): m_state=6
21:01:33.676 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
21:01:33.678 00.002 31432 Star::Find returns 1 (0), X=608.91, Y=163.82, Mass=2376, SNR=29.6, Peak=206 HFD=3.8
21:01:33.680 00.002 31432 MultiStar: [#1 -0.96,-0.18,0.00,M7] [#2 -0.56,-0.08,1.20,U] [#3 -1.44,0.09,0.00,M9] [#4 -0.97,-0.42,0.00,M1] [#5 -0.47,0.57,0.96,U] [#6 -0.51,-0.70,0.00,M1] [#7 -0.10,-0.47,0.84,U] [#8 -1.40,-0.50,0.00,R] 
21:01:33.682 00.002 31432 refined, 3 included, MultiStar: {-0.48, -0.18}, one-star: {-0.73, -0.76}
21:01:33.683 00.001 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
21:01:33.685 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
21:01:33.687 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.18 hyp=0.52 cameraTheta=-2.79 mountX=-0.49 mountY=0.10, mountTheta=2.94
21:01:33.690 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.18, opts=13)
21:01:33.692 00.002 31432 Enqueuing Move request for scope (-0.48, -0.18)
21:01:33.694 00.002 29876 Worker thread wakes up
21:01:33.694 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.18) opts 0xd
21:01:33.694 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.18)
21:01:33.694 00.000 29876 Moving (-0.48, -0.18) raw xDistance=-0.49 yDistance=0.10
21:01:33.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
21:01:33.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:33.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:01:33.694 00.000 29876 MoveAxis(E, 47, ABG)
21:01:33.694 00.000 29876 Guiding  Dir = 2, Dur = 47
21:01:33.694 00.000 29876 IsSlewing returns 0
21:01:33.695 00.001 29876 IsGuiding returns 0
21:01:33.695 00.000 29876 PulseGuide returned control before completion, sleep 57
21:01:33.698 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:01:33.710 00.012 31432 UpdateGuideState exits: m=2376 RSB=29.6
21:01:33.712 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:33.714 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:33.716 00.002 31432 Enqueuing Expose request
21:01:33.766 00.050 29876 IsGuiding returns 1
21:01:33.766 00.000 29876 scope still moving after pulse duration time elapsed
21:01:33.797 00.031 29876 IsSlewing returns 0
21:01:33.797 00.000 29876 IsGuiding returns 0
21:01:33.797 00.000 29876 scope move finished after 47 + 54 ms
21:01:33.797 00.000 29876 Move returns status 0, amount 47
21:01:33.797 00.000 29876 MoveAxis(N, 0, ABG)
21:01:33.797 00.000 29876 Move returns status 0, amount 0
21:01:33.797 00.000 29876 move complete, result=0
21:01:33.797 00.000 29876 worker thread done servicing request
21:01:33.797 00.000 29876 Worker thread wakes up
21:01:33.797 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.1 px 0 ms NORTH
21:01:33.800 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:33.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:35.716 01.916 29876 Exposure complete
21:01:35.758 00.042 29876 worker thread done servicing request
21:01:35.758 00.000 31432 OnExposeComplete: enter
21:01:35.760 00.002 31432 UpdateGuideState(): m_state=6
21:01:35.762 00.002 31432 Star::Find(15, 608, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
21:01:35.765 00.003 31432 Star::Find returns 1 (0), X=609.02, Y=164.35, Mass=2462, SNR=30.3, Peak=232 HFD=3.4
21:01:35.767 00.002 31432 MultiStar: [#1 -1.11,0.03,0.00,M8] [#2 -0.59,-0.31,1.14,U] [#3 -1.39,-0.21,0.00,M10] [#4 -0.66,-0.55,0.00,M2] [#5 -0.23,0.53,0.93,U] [#6 -0.24,-0.77,1.08,U] [#7 0.17,-0.21,0.85,U] [#8 0.34,-0.03,0.87,U] 
21:01:35.769 00.002 31432 refined, 5 included, MultiStar: {-0.23, -0.19}, one-star: {-0.62, -0.23}
21:01:35.771 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
21:01:35.772 00.001 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
21:01:35.774 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.44 mountX=-0.23 mountY=0.15, mountTheta=2.55
21:01:35.778 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.19, opts=13)
21:01:35.784 00.006 31432 Enqueuing Move request for scope (-0.23, -0.19)
21:01:35.788 00.004 29876 Worker thread wakes up
21:01:35.788 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
21:01:35.788 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
21:01:35.788 00.000 29876 Moving (-0.23, -0.19) raw xDistance=-0.23 yDistance=0.15
21:01:35.788 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
21:01:35.788 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:35.788 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:01:35.788 00.000 29876 MoveAxis(E, 29, ABG)
21:01:35.788 00.000 29876 Guiding  Dir = 2, Dur = 29
21:01:35.788 00.000 29876 IsSlewing returns 0
21:01:35.788 00.000 29876 IsGuiding returns 0
21:01:35.788 00.000 29876 PulseGuide returned control before completion, sleep 39
21:01:35.791 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:35.803 00.012 31432 UpdateGuideState exits: m=2462 RSB=30.3
21:01:35.805 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:35.807 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:35.811 00.004 31432 Enqueuing Expose request
21:01:35.839 00.028 29876 IsGuiding returns 1
21:01:35.839 00.000 29876 scope still moving after pulse duration time elapsed
21:01:35.871 00.032 29876 IsSlewing returns 0
21:01:35.871 00.000 29876 IsGuiding returns 1
21:01:35.902 00.031 29876 IsSlewing returns 0
21:01:35.902 00.000 29876 IsGuiding returns 0
21:01:35.902 00.000 29876 scope move finished after 29 + 84 ms
21:01:35.902 00.000 29876 Move returns status 0, amount 29
21:01:35.902 00.000 29876 MoveAxis(N, 0, ABG)
21:01:35.902 00.000 29876 Move returns status 0, amount 0
21:01:35.902 00.000 29876 move complete, result=0
21:01:35.902 00.000 29876 worker thread done servicing request
21:01:35.902 00.000 29876 Worker thread wakes up
21:01:35.902 00.000 31432 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
21:01:35.907 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:35.907 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:38.042 02.135 29876 Exposure complete
21:01:38.087 00.045 29876 worker thread done servicing request
21:01:38.087 00.000 31432 OnExposeComplete: enter
21:01:38.090 00.003 31432 UpdateGuideState(): m_state=6
21:01:38.092 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
21:01:38.094 00.002 31432 Star::Find returns 1 (0), X=608.59, Y=164.52, Mass=2588, SNR=30.6, Peak=204 HFD=3.3
21:01:38.096 00.002 31432 MultiStar: [#1 -1.25,-0.04,0.00,M9] [#2 -0.94,-0.08,0.00,M1] [#3 -1.62,-0.07,0.00,R] [#4 -1.29,-0.56,0.00,M3] [#5 -0.67,0.70,0.00,M5] [#6 -0.88,-0.22,0.00,M1] [#7 0.04,-0.42,0.89,U] [#8 -0.42,-0.03,0.84,U] 
21:01:38.099 00.003 31432 refined, 2 included, MultiStar: {-0.50, -0.16}, one-star: {-1.05, -0.06}
21:01:38.101 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
21:01:38.102 00.001 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
21:01:38.105 00.003 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.16 hyp=0.53 cameraTheta=-2.82 mountX=-0.50 mountY=0.09, mountTheta=2.97
21:01:38.107 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.16, opts=13)
21:01:38.109 00.002 31432 Enqueuing Move request for scope (-0.50, -0.16)
21:01:38.111 00.002 29876 Worker thread wakes up
21:01:38.111 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.16) opts 0xd
21:01:38.111 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.16)
21:01:38.111 00.000 29876 Moving (-0.50, -0.16) raw xDistance=-0.50 yDistance=0.09
21:01:38.111 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
21:01:38.111 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:38.112 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:01:38.112 00.000 29876 MoveAxis(E, 53, ABG)
21:01:38.112 00.000 29876 Guiding  Dir = 2, Dur = 53
21:01:38.112 00.000 29876 IsSlewing returns 0
21:01:38.112 00.000 29876 IsGuiding returns 0
21:01:38.112 00.000 29876 PulseGuide returned control before completion, sleep 63
21:01:38.115 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:38.133 00.018 31432 UpdateGuideState exits: m=2588 RSB=30.6
21:01:38.135 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:38.137 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:38.139 00.002 31432 Enqueuing Expose request
21:01:38.179 00.040 29876 IsGuiding returns 1
21:01:38.179 00.000 29876 scope still moving after pulse duration time elapsed
21:01:38.212 00.033 29876 IsSlewing returns 0
21:01:38.212 00.000 29876 IsGuiding returns 1
21:01:38.242 00.030 29876 IsSlewing returns 0
21:01:38.242 00.000 29876 IsGuiding returns 1
21:01:38.274 00.032 29876 IsSlewing returns 0
21:01:38.274 00.000 29876 IsGuiding returns 1
21:01:38.305 00.031 29876 IsSlewing returns 0
21:01:38.305 00.000 29876 IsGuiding returns 1
21:01:38.335 00.030 29876 IsSlewing returns 0
21:01:38.335 00.000 29876 IsGuiding returns 1
21:01:38.366 00.031 29876 IsSlewing returns 0
21:01:38.366 00.000 29876 IsGuiding returns 0
21:01:38.366 00.000 29876 scope move finished after 53 + 201 ms
21:01:38.366 00.000 29876 Move returns status 0, amount 53
21:01:38.366 00.000 29876 MoveAxis(N, 0, ABG)
21:01:38.366 00.000 29876 Move returns status 0, amount 0
21:01:38.366 00.000 29876 move complete, result=0
21:01:38.366 00.000 29876 worker thread done servicing request
21:01:38.366 00.000 29876 Worker thread wakes up
21:01:38.366 00.000 31432 GuideStep: -0.5 px 53 ms EAST, 0.1 px 0 ms NORTH
21:01:38.369 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:38.369 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:40.282 01.913 29876 Exposure complete
21:01:40.324 00.042 29876 worker thread done servicing request
21:01:40.324 00.000 31432 OnExposeComplete: enter
21:01:40.327 00.003 31432 UpdateGuideState(): m_state=6
21:01:40.329 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
21:01:40.330 00.001 31432 Star::Find returns 1 (0), X=608.98, Y=164.50, Mass=2621, SNR=31.1, Peak=255 HFD=3.6
21:01:40.332 00.002 31432 MultiStar: [#1 -0.68,0.12,0.98,U] [#2 0.28,-0.17,1.10,U] [#3 0.93,0.09,0.00,M1] [#4 -0.43,-0.16,0.86,U] [#5 -0.12,0.73,0.88,U] [#6 -0.09,-0.05,1.05,U] [#7 0.89,-0.10,0.00,M1] [#8 0.85,0.29,0.00,M1] 
21:01:40.334 00.002 31432 refined, 5 included, MultiStar: {-0.27, 0.05}, one-star: {-0.66, -0.07}
21:01:40.336 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
21:01:40.338 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.35)
21:01:40.339 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.94 mountX=-0.27 mountY=-0.09, mountTheta=-2.80
21:01:40.343 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.05, opts=13)
21:01:40.345 00.002 31432 Enqueuing Move request for scope (-0.27, 0.05)
21:01:40.347 00.002 29876 Worker thread wakes up
21:01:40.347 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
21:01:40.347 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
21:01:40.347 00.000 29876 Moving (-0.27, 0.05) raw xDistance=-0.27 yDistance=-0.09
21:01:40.347 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
21:01:40.347 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:40.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:01:40.347 00.000 29876 MoveAxis(E, 33, ABG)
21:01:40.347 00.000 29876 Guiding  Dir = 2, Dur = 33
21:01:40.348 00.001 29876 IsSlewing returns 0
21:01:40.348 00.000 29876 IsGuiding returns 0
21:01:40.348 00.000 29876 PulseGuide returned control before completion, sleep 43
21:01:40.351 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:40.362 00.011 31432 UpdateGuideState exits: m=2621 RSB=31.1
21:01:40.364 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:40.367 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:40.369 00.002 31432 Enqueuing Expose request
21:01:40.403 00.034 29876 IsGuiding returns 1
21:01:40.403 00.000 29876 scope still moving after pulse duration time elapsed
21:01:40.435 00.032 29876 IsSlewing returns 0
21:01:40.435 00.000 29876 IsGuiding returns 0
21:01:40.435 00.000 29876 scope move finished after 33 + 53 ms
21:01:40.435 00.000 29876 Move returns status 0, amount 33
21:01:40.435 00.000 29876 MoveAxis(N, 0, ABG)
21:01:40.435 00.000 29876 Move returns status 0, amount 0
21:01:40.435 00.000 29876 move complete, result=0
21:01:40.435 00.000 29876 worker thread done servicing request
21:01:40.435 00.000 29876 Worker thread wakes up
21:01:40.435 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
21:01:40.437 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:40.437 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:42.563 02.126 29876 Exposure complete
21:01:42.609 00.046 29876 worker thread done servicing request
21:01:42.609 00.000 31432 OnExposeComplete: enter
21:01:42.611 00.002 31432 UpdateGuideState(): m_state=6
21:01:42.613 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
21:01:42.615 00.002 31432 Star::Find returns 1 (0), X=609.59, Y=164.24, Mass=2385, SNR=30.0, Peak=214 HFD=3.5
21:01:42.617 00.002 31432 MultiStar: [#1 -0.37,-0.29,1.04,U] [#2 -0.20,0.19,1.15,U] [#3 0.58,0.06,1.01,U] [#4 -0.30,-0.49,0.94,U] [#5 0.19,0.55,0.93,U] [#6 0.17,-0.59,1.13,U] [#7 0.92,-1.07,0.00,M2] [#8 0.41,-0.02,0.89,U] 
21:01:42.619 00.002 31432 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {-0.05, -0.34}
21:01:42.621 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.24 = -1.24)
21:01:42.623 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.77 = 1.77)
21:01:42.625 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=0.04 mountY=0.13, mountTheta=1.25
21:01:42.630 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.12, opts=13)
21:01:42.632 00.002 31432 Enqueuing Move request for scope (0.05, -0.12)
21:01:42.634 00.002 29876 Worker thread wakes up
21:01:42.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
21:01:42.634 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
21:01:42.634 00.000 29876 Moving (0.05, -0.12) raw xDistance=0.04 yDistance=0.13
21:01:42.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:01:42.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:42.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:01:42.634 00.000 29876 MoveAxis(E, 0, ABG)
21:01:42.634 00.000 29876 Move returns status 0, amount 0
21:01:42.634 00.000 29876 MoveAxis(N, 0, ABG)
21:01:42.634 00.000 29876 Move returns status 0, amount 0
21:01:42.634 00.000 29876 move complete, result=0
21:01:42.634 00.000 29876 worker thread done servicing request
21:01:42.638 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:42.649 00.011 31432 UpdateGuideState exits: m=2385 RSB=30.0
21:01:42.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:42.655 00.002 31432 Enqueuing Expose request
21:01:42.657 00.002 29876 Worker thread wakes up
21:01:42.657 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:42.659 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:42.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:44.562 01.903 29876 Exposure complete
21:01:44.605 00.043 29876 worker thread done servicing request
21:01:44.605 00.000 31432 OnExposeComplete: enter
21:01:44.607 00.002 31432 UpdateGuideState(): m_state=6
21:01:44.609 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
21:01:44.611 00.002 31432 Star::Find returns 1 (0), X=608.56, Y=164.45, Mass=2513, SNR=30.6, Peak=216 HFD=3.3
21:01:44.613 00.002 31432 MultiStar: [#1 -1.49,0.21,0.00,M8] [#2 -0.61,-0.04,1.12,U] [#3 0.19,0.75,1.01,U] [#4 -0.43,-0.68,0.00,M2] [#5 -0.62,0.83,0.00,M4] [#6 -0.53,0.12,1.09,U] [#7 0.36,-0.84,0.00,M3] [#8 -0.10,0.37,0.88,U] 
21:01:44.615 00.002 31432 refined, 4 included, MultiStar: {-0.44, 0.20}, one-star: {-1.08, -0.13}
21:01:44.617 00.002 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.69 = 2.69)
21:01:44.619 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.59)
21:01:44.621 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.48 cameraTheta=2.71 mountX=-0.43 mountY=-0.27, mountTheta=-2.59
21:01:44.623 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.20, opts=13)
21:01:44.625 00.002 31432 Enqueuing Move request for scope (-0.44, 0.20)
21:01:44.627 00.002 29876 Worker thread wakes up
21:01:44.627 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.20) opts 0xd
21:01:44.627 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.20)
21:01:44.627 00.000 29876 Moving (-0.44, 0.20) raw xDistance=-0.43 yDistance=-0.27
21:01:44.628 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
21:01:44.628 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:44.628 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:01:44.628 00.000 29876 MoveAxis(E, 42, ABG)
21:01:44.628 00.000 29876 Guiding  Dir = 2, Dur = 42
21:01:44.628 00.000 29876 IsSlewing returns 0
21:01:44.628 00.000 29876 IsGuiding returns 0
21:01:44.628 00.000 29876 PulseGuide returned control before completion, sleep 52
21:01:44.631 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:44.643 00.012 31432 UpdateGuideState exits: m=2513 RSB=30.6
21:01:44.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:44.648 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:44.652 00.004 31432 Enqueuing Expose request
21:01:44.688 00.036 29876 IsGuiding returns 1
21:01:44.688 00.000 29876 scope still moving after pulse duration time elapsed
21:01:44.718 00.030 29876 IsSlewing returns 0
21:01:44.718 00.000 29876 IsGuiding returns 0
21:01:44.718 00.000 29876 scope move finished after 42 + 47 ms
21:01:44.718 00.000 29876 Move returns status 0, amount 42
21:01:44.718 00.000 29876 MoveAxis(N, 0, ABG)
21:01:44.718 00.000 29876 Move returns status 0, amount 0
21:01:44.718 00.000 29876 move complete, result=0
21:01:44.718 00.000 29876 worker thread done servicing request
21:01:44.718 00.000 29876 Worker thread wakes up
21:01:44.718 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.3 px 0 ms NORTH
21:01:44.721 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:44.721 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:46.851 02.130 29876 Exposure complete
21:01:46.895 00.044 29876 worker thread done servicing request
21:01:46.895 00.000 31432 OnExposeComplete: enter
21:01:46.897 00.002 31432 UpdateGuideState(): m_state=6
21:01:46.899 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
21:01:46.901 00.002 31432 Star::Find returns 1 (0), X=608.91, Y=164.60, Mass=2344, SNR=29.7, Peak=233 HFD=3.3
21:01:46.903 00.002 31432 MultiStar: [#1 -0.71,0.27,1.03,U] [#2 -0.62,0.15,1.18,U] [#3 0.51,-0.34,1.04,U] [#4 -1.19,-0.05,0.00,M3] [#5 -0.57,0.79,0.00,M5] [#6 -0.35,0.07,1.07,U] [#7 -0.19,-0.21,0.85,U] [#8 0.67,-0.01,0.92,U] 
21:01:46.904 00.001 31432 refined, 6 included, MultiStar: {-0.22, -0.00}, one-star: {-0.73, 0.02}
21:01:46.906 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.02) = xAngle (-3.16 = 3.12)
21:01:46.908 00.002 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.15 = -0.15)
21:01:46.910 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-3.14 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
21:01:46.913 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.00, opts=13)
21:01:46.915 00.002 31432 Enqueuing Move request for scope (-0.22, -0.00)
21:01:46.917 00.002 29876 Worker thread wakes up
21:01:46.917 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.00) opts 0xd
21:01:46.917 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.00)
21:01:46.917 00.000 29876 Moving (-0.22, -0.00) raw xDistance=-0.22 yDistance=-0.03
21:01:46.917 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
21:01:46.917 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:46.917 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:01:46.917 00.000 29876 MoveAxis(E, 27, ABG)
21:01:46.917 00.000 29876 Guiding  Dir = 2, Dur = 27
21:01:46.917 00.000 29876 IsSlewing returns 0
21:01:46.918 00.001 29876 IsGuiding returns 0
21:01:46.918 00.000 29876 PulseGuide returned control before completion, sleep 37
21:01:46.921 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:46.932 00.011 31432 UpdateGuideState exits: m=2344 RSB=29.7
21:01:46.934 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:46.936 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:46.938 00.002 31432 Enqueuing Expose request
21:01:46.957 00.019 29876 IsGuiding returns 1
21:01:46.957 00.000 29876 scope still moving after pulse duration time elapsed
21:01:46.989 00.032 29876 IsSlewing returns 0
21:01:46.989 00.000 29876 IsGuiding returns 0
21:01:46.989 00.000 29876 scope move finished after 27 + 44 ms
21:01:46.989 00.000 29876 Move returns status 0, amount 27
21:01:46.989 00.000 29876 MoveAxis(N, 0, ABG)
21:01:46.989 00.000 29876 Move returns status 0, amount 0
21:01:46.989 00.000 29876 move complete, result=0
21:01:46.990 00.001 29876 worker thread done servicing request
21:01:46.990 00.000 29876 Worker thread wakes up
21:01:46.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:46.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:46.990 00.000 31432 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
21:01:48.897 01.907 29876 Exposure complete
21:01:48.950 00.053 29876 worker thread done servicing request
21:01:48.950 00.000 31432 OnExposeComplete: enter
21:01:48.953 00.003 31432 UpdateGuideState(): m_state=6
21:01:48.955 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
21:01:48.959 00.004 31432 Star::Find returns 1 (0), X=608.48, Y=165.01, Mass=2416, SNR=30.3, Peak=193 HFD=3.6
21:01:48.962 00.003 31432 MultiStar: [#1 -1.60,0.67,0.00,M8] [#2 -0.98,0.57,0.00,M1] [#3 0.42,-0.11,1.02,U] [#4 -1.23,-0.11,0.00,M4] [#5 -0.63,1.23,0.00,M6] [#6 -0.66,0.45,1.12,U] [#7 -0.75,0.22,0.83,U] [#8 0.10,0.35,0.88,U] 
21:01:48.964 00.002 31432 refined, 4 included, MultiStar: {-0.42, 0.27}, one-star: {-1.16, 0.43}
21:01:48.966 00.002 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
21:01:48.968 00.002 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.74)
21:01:48.970 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.27 hyp=0.50 cameraTheta=2.56 mountX=-0.41 mountY=-0.33, mountTheta=-2.46
21:01:48.973 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.27, opts=13)
21:01:48.975 00.002 31432 Enqueuing Move request for scope (-0.42, 0.27)
21:01:48.977 00.002 29876 Worker thread wakes up
21:01:48.978 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.27) opts 0xd
21:01:48.978 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.27)
21:01:48.978 00.000 29876 Moving (-0.42, 0.27) raw xDistance=-0.41 yDistance=-0.33
21:01:48.978 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
21:01:48.978 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:48.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:01:48.978 00.000 29876 MoveAxis(E, 43, ABG)
21:01:48.978 00.000 29876 Guiding  Dir = 2, Dur = 43
21:01:48.978 00.000 29876 IsSlewing returns 0
21:01:48.978 00.000 29876 IsGuiding returns 0
21:01:48.979 00.001 29876 PulseGuide returned control before completion, sleep 53
21:01:48.985 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:49.006 00.021 31432 UpdateGuideState exits: m=2416 RSB=30.3
21:01:49.008 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:49.010 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:49.012 00.002 31432 Enqueuing Expose request
21:01:49.035 00.023 29876 IsGuiding returns 1
21:01:49.035 00.000 29876 scope still moving after pulse duration time elapsed
21:01:49.065 00.030 29876 IsSlewing returns 0
21:01:49.065 00.000 29876 IsGuiding returns 1
21:01:49.095 00.030 29876 IsSlewing returns 0
21:01:49.095 00.000 29876 IsGuiding returns 1
21:01:49.127 00.032 29876 IsSlewing returns 0
21:01:49.127 00.000 29876 IsGuiding returns 1
21:01:49.158 00.031 29876 IsSlewing returns 0
21:01:49.158 00.000 29876 IsGuiding returns 0
21:01:49.158 00.000 29876 scope move finished after 43 + 136 ms
21:01:49.158 00.000 29876 Move returns status 0, amount 43
21:01:49.158 00.000 29876 MoveAxis(N, 0, ABG)
21:01:49.158 00.000 29876 Move returns status 0, amount 0
21:01:49.158 00.000 29876 move complete, result=0
21:01:49.158 00.000 29876 worker thread done servicing request
21:01:49.158 00.000 29876 Worker thread wakes up
21:01:49.158 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:49.158 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.3 px 0 ms NORTH
21:01:49.162 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:51.285 02.123 29876 Exposure complete
21:01:51.337 00.052 29876 worker thread done servicing request
21:01:51.337 00.000 31432 OnExposeComplete: enter
21:01:51.339 00.002 31432 UpdateGuideState(): m_state=6
21:01:51.341 00.002 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
21:01:51.343 00.002 31432 Star::Find returns 1 (0), X=609.82, Y=164.49, Mass=2154, SNR=28.2, Peak=232 HFD=3.4
21:01:51.345 00.002 31432 MultiStar: [#1 0.06,0.02,1.12,U] [#2 0.52,0.20,1.17,U] [#3 1.49,0.14,0.00,M1] [#4 0.11,-0.41,0.98,U] [#5 0.66,0.96,0.00,M7] [#6 0.62,-0.30,1.22,U] [#7 0.98,-0.43,0.00,M2] [#8 1.01,0.00,0.00,M1] 
21:01:51.347 00.002 31432 single-star, 4 included, MultiStar: {0.31, -0.11}, one-star: {0.18, -0.08}
21:01:51.349 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.45 = -0.45)
21:01:51.351 00.002 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.56 = 2.56)
21:01:51.353 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.18 mountY=0.11, mountTheta=0.55
21:01:51.356 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.08, opts=13)
21:01:51.358 00.002 31432 Enqueuing Move request for scope (0.18, -0.08)
21:01:51.359 00.001 29876 Worker thread wakes up
21:01:51.359 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
21:01:51.359 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
21:01:51.359 00.000 29876 Moving (0.18, -0.08) raw xDistance=0.18 yDistance=0.11
21:01:51.360 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:01:51.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:51.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:01:51.360 00.000 29876 MoveAxis(E, 0, ABG)
21:01:51.360 00.000 29876 Move returns status 0, amount 0
21:01:51.360 00.000 29876 MoveAxis(N, 0, ABG)
21:01:51.360 00.000 29876 Move returns status 0, amount 0
21:01:51.360 00.000 29876 move complete, result=0
21:01:51.360 00.000 29876 worker thread done servicing request
21:01:51.365 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:01:51.382 00.017 31432 UpdateGuideState exits: m=2154 RSB=28.2
21:01:51.385 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:51.388 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:51.391 00.003 31432 Enqueuing Expose request
21:01:51.394 00.003 29876 Worker thread wakes up
21:01:51.394 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:51.397 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:51.397 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:53.301 01.904 29876 Exposure complete
21:01:53.343 00.042 29876 worker thread done servicing request
21:01:53.343 00.000 31432 OnExposeComplete: enter
21:01:53.346 00.003 31432 UpdateGuideState(): m_state=6
21:01:53.348 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
21:01:53.350 00.002 31432 Star::Find returns 1 (0), X=609.85, Y=164.12, Mass=2109, SNR=27.8, Peak=195 HFD=3.0
21:01:53.352 00.002 31432 MultiStar: [#1 -0.11,-0.36,1.11,U] [#2 0.05,0.12,1.26,U] [#3 1.59,-0.59,0.00,M2] [#4 -0.02,-1.09,0.00,M4] [#5 0.46,0.31,1.07,U] [#6 -0.01,-0.52,1.14,U] [#7 0.68,-0.54,0.00,M3] [#8 0.98,-0.43,0.00,M2] 
21:01:53.354 00.002 31432 refined, 4 included, MultiStar: {0.11, -0.17}, one-star: {0.21, -0.46}
21:01:53.356 00.002 31432 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.02) = xAngle (-1.02 = -1.02)
21:01:53.358 00.002 31432 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.99 = 1.99)
21:01:53.359 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-1.00 mountX=0.11 mountY=0.19, mountTheta=1.05
21:01:53.364 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.17, opts=13)
21:01:53.367 00.003 31432 Enqueuing Move request for scope (0.11, -0.17)
21:01:53.368 00.001 29876 Worker thread wakes up
21:01:53.368 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
21:01:53.368 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
21:01:53.368 00.000 29876 Moving (0.11, -0.17) raw xDistance=0.11 yDistance=0.19
21:01:53.369 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:01:53.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:53.369 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:01:53.369 00.000 29876 MoveAxis(E, 0, ABG)
21:01:53.369 00.000 29876 Move returns status 0, amount 0
21:01:53.369 00.000 29876 MoveAxis(N, 0, ABG)
21:01:53.369 00.000 29876 Move returns status 0, amount 0
21:01:53.369 00.000 29876 move complete, result=0
21:01:53.369 00.000 29876 worker thread done servicing request
21:01:53.372 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:53.383 00.011 31432 UpdateGuideState exits: m=2109 RSB=27.8
21:01:53.386 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:53.387 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:53.389 00.002 31432 Enqueuing Expose request
21:01:53.391 00.002 29876 Worker thread wakes up
21:01:53.391 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:53.391 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:01:53.393 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:55.517 02.124 29876 Exposure complete
21:01:55.561 00.044 29876 worker thread done servicing request
21:01:55.561 00.000 31432 OnExposeComplete: enter
21:01:55.563 00.002 31432 UpdateGuideState(): m_state=6
21:01:55.566 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
21:01:55.568 00.002 31432 Star::Find returns 1 (0), X=608.80, Y=164.46, Mass=2770, SNR=32.4, Peak=237 HFD=3.7
21:01:55.569 00.001 31432 MultiStar: [#1 -1.28,0.21,0.00,M7] [#2 -0.51,-0.08,1.04,U] [#3 0.18,-0.49,0.97,U] [#4 -0.76,-0.56,0.00,M5] [#5 -0.69,1.02,0.00,M7] [#6 -0.67,-0.41,1.03,U] [#7 0.00,-0.13,0.75,U] [#8 -0.03,0.07,0.86,U] 
21:01:55.570 00.001 31432 refined, 5 included, MultiStar: {-0.34, -0.20}, one-star: {-0.84, -0.11}
21:01:55.573 00.003 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
21:01:55.575 00.002 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
21:01:55.577 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-2.61 mountX=-0.34 mountY=0.14, mountTheta=2.74
21:01:55.580 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.20, opts=13)
21:01:55.582 00.002 31432 Enqueuing Move request for scope (-0.34, -0.20)
21:01:55.584 00.002 29876 Worker thread wakes up
21:01:55.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.20) opts 0xd
21:01:55.584 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.20)
21:01:55.584 00.000 29876 Moving (-0.34, -0.20) raw xDistance=-0.34 yDistance=0.14
21:01:55.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
21:01:55.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:55.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:01:55.584 00.000 29876 MoveAxis(E, 33, ABG)
21:01:55.584 00.000 29876 Guiding  Dir = 2, Dur = 33
21:01:55.585 00.001 29876 IsSlewing returns 0
21:01:55.585 00.000 29876 IsGuiding returns 0
21:01:55.585 00.000 29876 PulseGuide returned control before completion, sleep 43
21:01:55.588 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:55.599 00.011 31432 UpdateGuideState exits: m=2770 RSB=32.4
21:01:55.601 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:55.604 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:55.605 00.001 31432 Enqueuing Expose request
21:01:55.641 00.036 29876 IsGuiding returns 1
21:01:55.641 00.000 29876 scope still moving after pulse duration time elapsed
21:01:55.672 00.031 29876 IsSlewing returns 0
21:01:55.672 00.000 29876 IsGuiding returns 0
21:01:55.672 00.000 29876 scope move finished after 33 + 53 ms
21:01:55.672 00.000 29876 Move returns status 0, amount 33
21:01:55.672 00.000 29876 MoveAxis(N, 0, ABG)
21:01:55.672 00.000 29876 Move returns status 0, amount 0
21:01:55.672 00.000 29876 move complete, result=0
21:01:55.672 00.000 29876 worker thread done servicing request
21:01:55.672 00.000 29876 Worker thread wakes up
21:01:55.672 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
21:01:55.676 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:55.676 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:01:57.582 01.906 29876 Exposure complete
21:01:57.625 00.043 29876 worker thread done servicing request
21:01:57.625 00.000 31432 OnExposeComplete: enter
21:01:57.627 00.002 31432 UpdateGuideState(): m_state=6
21:01:57.629 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
21:01:57.631 00.002 31432 Star::Find returns 1 (0), X=608.43, Y=164.04, Mass=2488, SNR=30.2, Peak=223 HFD=3.6
21:01:57.633 00.002 31432 MultiStar: [#1 -1.21,-0.48,0.00,M8] [#2 -0.94,-0.56,0.00,M1] [#3 0.07,-0.44,1.00,U] [#4 -0.64,-0.74,0.00,M6] [#5 -0.86,0.34,0.00,M8] [#6 -0.87,-0.66,0.00,M1] [#7 0.08,-0.80,0.89,U] [#8 0.08,-0.36,0.90,U] 
21:01:57.635 00.002 31432 refined, 3 included, MultiStar: {-0.26, -0.53}, one-star: {-1.21, -0.53}
21:01:57.637 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.05 = -2.05)
21:01:57.638 00.001 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
21:01:57.640 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.53 hyp=0.59 cameraTheta=-2.03 mountX=-0.27 mountY=0.48, mountTheta=2.09
21:01:57.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.53, opts=13)
21:01:57.645 00.002 31432 Enqueuing Move request for scope (-0.26, -0.53)
21:01:57.647 00.002 29876 Worker thread wakes up
21:01:57.647 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.53) opts 0xd
21:01:57.647 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.53)
21:01:57.647 00.000 29876 Moving (-0.26, -0.53) raw xDistance=-0.27 yDistance=0.48
21:01:57.647 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
21:01:57.647 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
21:01:57.647 00.000 29876 MoveAxis(E, 31, ABG)
21:01:57.647 00.000 29876 Guiding  Dir = 2, Dur = 31
21:01:57.647 00.000 29876 IsSlewing returns 0
21:01:57.647 00.000 29876 IsGuiding returns 0
21:01:57.648 00.001 29876 PulseGuide returned control before completion, sleep 41
21:01:57.651 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:01:57.662 00.011 31432 UpdateGuideState exits: m=2488 RSB=30.2
21:01:57.664 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:57.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:01:57.668 00.002 31432 Enqueuing Expose request
21:01:57.690 00.022 29876 IsGuiding returns 1
21:01:57.690 00.000 29876 scope still moving after pulse duration time elapsed
21:01:57.720 00.030 29876 IsSlewing returns 0
21:01:57.720 00.000 29876 IsGuiding returns 1
21:01:57.752 00.032 29876 IsSlewing returns 0
21:01:57.752 00.000 29876 IsGuiding returns 0
21:01:57.752 00.000 29876 scope move finished after 31 + 73 ms
21:01:57.752 00.000 29876 Move returns status 0, amount 31
21:01:57.752 00.000 29876 MoveAxis(S, 35, ABG)
21:01:57.752 00.000 29876 Guiding  Dir = 1, Dur = 35
21:01:57.752 00.000 29876 IsSlewing returns 0
21:01:57.753 00.001 29876 IsGuiding returns 0
21:01:57.753 00.000 29876 PulseGuide returned control before completion, sleep 45
21:01:57.799 00.046 29876 IsGuiding returns 1
21:01:57.799 00.000 29876 scope still moving after pulse duration time elapsed
21:01:57.829 00.030 29876 IsSlewing returns 0
21:01:57.829 00.000 29876 IsGuiding returns 1
21:01:57.860 00.031 29876 IsSlewing returns 0
21:01:57.860 00.000 29876 IsGuiding returns 1
21:01:57.891 00.031 29876 IsSlewing returns 0
21:01:57.891 00.000 29876 IsGuiding returns 0
21:01:57.891 00.000 29876 scope move finished after 35 + 103 ms
21:01:57.891 00.000 29876 Move returns status 0, amount 35
21:01:57.891 00.000 29876 move complete, result=0
21:01:57.891 00.000 29876 worker thread done servicing request
21:01:57.891 00.000 29876 Worker thread wakes up
21:01:57.891 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.5 px 35 ms SOUTH
21:01:57.895 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:01:57.895 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:00.026 02.131 29876 Exposure complete
21:02:00.071 00.045 29876 worker thread done servicing request
21:02:00.071 00.000 31432 OnExposeComplete: enter
21:02:00.074 00.003 31432 UpdateGuideState(): m_state=6
21:02:00.076 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
21:02:00.078 00.002 31432 Star::Find returns 1 (0), X=608.73, Y=164.36, Mass=2432, SNR=29.9, Peak=230 HFD=3.3
21:02:00.080 00.002 31432 MultiStar: [#1 -1.46,0.40,0.00,M9] [#2 -0.94,0.02,0.00,M2] [#3 0.32,-0.21,1.01,U] [#4 -1.04,-0.31,0.00,M7] [#5 -0.97,0.95,0.00,M9] [#6 -0.78,-0.12,1.10,U] [#7 -0.37,-0.48,0.94,U] [#8 -0.02,0.48,0.90,U] 
21:02:00.082 00.002 31432 refined, 4 included, MultiStar: {-0.36, -0.12}, one-star: {-0.91, -0.22}
21:02:00.084 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
21:02:00.086 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
21:02:00.088 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-2.83 mountX=-0.37 mountY=0.06, mountTheta=2.98
21:02:00.091 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.12, opts=13)
21:02:00.093 00.002 31432 Enqueuing Move request for scope (-0.36, -0.12)
21:02:00.095 00.002 29876 Worker thread wakes up
21:02:00.095 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.12) opts 0xd
21:02:00.095 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.12)
21:02:00.095 00.000 29876 Moving (-0.36, -0.12) raw xDistance=-0.37 yDistance=0.06
21:02:00.095 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:02:00.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:00.095 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:02:00.095 00.000 29876 MoveAxis(E, 40, ABG)
21:02:00.095 00.000 29876 Guiding  Dir = 2, Dur = 40
21:02:00.095 00.000 29876 IsSlewing returns 0
21:02:00.095 00.000 29876 IsGuiding returns 0
21:02:00.095 00.000 29876 PulseGuide returned control before completion, sleep 50
21:02:00.098 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:00.110 00.012 31432 UpdateGuideState exits: m=2432 RSB=29.9
21:02:00.112 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:00.114 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:00.116 00.002 31432 Enqueuing Expose request
21:02:00.160 00.044 29876 IsGuiding returns 1
21:02:00.160 00.000 29876 scope still moving after pulse duration time elapsed
21:02:00.190 00.030 29876 IsSlewing returns 0
21:02:00.190 00.000 29876 IsGuiding returns 1
21:02:00.220 00.030 29876 IsSlewing returns 0
21:02:00.220 00.000 29876 IsGuiding returns 1
21:02:00.250 00.030 29876 IsSlewing returns 0
21:02:00.250 00.000 29876 IsGuiding returns 1
21:02:00.280 00.030 29876 IsSlewing returns 0
21:02:00.280 00.000 29876 IsGuiding returns 0
21:02:00.280 00.000 29876 scope move finished after 40 + 145 ms
21:02:00.280 00.000 29876 Move returns status 0, amount 40
21:02:00.280 00.000 29876 MoveAxis(N, 0, ABG)
21:02:00.280 00.000 29876 Move returns status 0, amount 0
21:02:00.280 00.000 29876 move complete, result=0
21:02:00.280 00.000 29876 worker thread done servicing request
21:02:00.280 00.000 29876 Worker thread wakes up
21:02:00.280 00.000 31432 GuideStep: -0.4 px 40 ms EAST, 0.1 px 0 ms NORTH
21:02:00.283 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:00.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:02.194 01.911 29876 Exposure complete
21:02:02.242 00.048 29876 worker thread done servicing request
21:02:02.242 00.000 31432 OnExposeComplete: enter
21:02:02.244 00.002 31432 UpdateGuideState(): m_state=6
21:02:02.246 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
21:02:02.248 00.002 31432 Star::Find returns 1 (0), X=608.85, Y=165.32, Mass=2701, SNR=32.1, Peak=235 HFD=3.5
21:02:02.250 00.002 31432 MultiStar: [#1 -1.06,0.69,0.00,M10] [#2 -0.88,0.68,0.00,M3] [#3 0.64,0.15,0.97,U] [#4 -0.58,-0.11,0.87,U] [#5 -0.50,1.47,0.00,M10] [#6 -0.64,0.28,1.06,U] [#7 0.12,0.10,0.77,U] [#8 0.21,0.48,0.86,U] 
21:02:02.252 00.002 31432 refined, 5 included, MultiStar: {-0.20, 0.28}, one-star: {-0.79, 0.74}
21:02:02.254 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:02:02.256 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
21:02:02.258 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.17 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
21:02:02.261 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.28, opts=13)
21:02:02.263 00.002 31432 Enqueuing Move request for scope (-0.20, 0.28)
21:02:02.265 00.002 29876 Worker thread wakes up
21:02:02.265 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
21:02:02.265 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
21:02:02.265 00.000 29876 Moving (-0.20, 0.28) raw xDistance=-0.19 yDistance=-0.31
21:02:02.265 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:02:02.265 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:02.265 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:02:02.265 00.000 29876 MoveAxis(E, 0, ABG)
21:02:02.265 00.000 29876 Move returns status 0, amount 0
21:02:02.265 00.000 29876 MoveAxis(N, 0, ABG)
21:02:02.265 00.000 29876 Move returns status 0, amount 0
21:02:02.265 00.000 29876 move complete, result=0
21:02:02.265 00.000 29876 worker thread done servicing request
21:02:02.268 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:02:02.283 00.015 31432 UpdateGuideState exits: m=2701 RSB=32.1
21:02:02.285 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:02.287 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:02.289 00.002 31432 Enqueuing Expose request
21:02:02.291 00.002 29876 Worker thread wakes up
21:02:02.292 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:02:02.294 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:02.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:04.420 02.126 29876 Exposure complete
21:02:04.463 00.043 29876 worker thread done servicing request
21:02:04.463 00.000 31432 OnExposeComplete: enter
21:02:04.465 00.002 31432 UpdateGuideState(): m_state=6
21:02:04.467 00.002 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
21:02:04.470 00.003 31432 Star::Find returns 1 (0), X=609.05, Y=164.99, Mass=2419, SNR=30.3, Peak=197 HFD=3.9
21:02:04.473 00.003 31432 MultiStar: [#1 -0.69,0.63,0.00,R] [#2 -0.63,0.69,0.00,M4] [#3 0.80,0.37,0.00,M1] [#4 -0.33,-0.01,0.91,U] [#5 -0.22,1.31,0.00,R] [#6 -0.24,0.23,1.07,U] [#7 0.22,0.34,0.83,U] [#8 0.51,0.77,0.00,M1] 
21:02:04.474 00.001 31432 refined, 3 included, MultiStar: {-0.25, 0.25}, one-star: {-0.59, 0.41}
21:02:04.476 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
21:02:04.478 00.002 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.92)
21:02:04.480 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.38 mountX=-0.25 mountY=-0.28, mountTheta=-2.30
21:02:04.484 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.25, opts=13)
21:02:04.486 00.002 31432 Enqueuing Move request for scope (-0.25, 0.25)
21:02:04.488 00.002 29876 Worker thread wakes up
21:02:04.488 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
21:02:04.488 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
21:02:04.488 00.000 29876 Moving (-0.25, 0.25) raw xDistance=-0.25 yDistance=-0.28
21:02:04.488 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
21:02:04.488 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:04.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:02:04.488 00.000 29876 MoveAxis(E, 24, ABG)
21:02:04.488 00.000 29876 Guiding  Dir = 2, Dur = 24
21:02:04.489 00.001 29876 IsSlewing returns 0
21:02:04.489 00.000 29876 IsGuiding returns 0
21:02:04.489 00.000 29876 PulseGuide returned control before completion, sleep 34
21:02:04.492 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:04.504 00.012 31432 UpdateGuideState exits: m=2419 RSB=30.3
21:02:04.506 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:04.508 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:04.510 00.002 31432 Enqueuing Expose request
21:02:04.530 00.020 29876 IsGuiding returns 1
21:02:04.530 00.000 29876 scope still moving after pulse duration time elapsed
21:02:04.560 00.030 29876 IsSlewing returns 0
21:02:04.560 00.000 29876 IsGuiding returns 1
21:02:04.591 00.031 29876 IsSlewing returns 0
21:02:04.591 00.000 29876 IsGuiding returns 0
21:02:04.591 00.000 29876 scope move finished after 24 + 77 ms
21:02:04.591 00.000 29876 Move returns status 0, amount 24
21:02:04.591 00.000 29876 MoveAxis(N, 0, ABG)
21:02:04.591 00.000 29876 Move returns status 0, amount 0
21:02:04.591 00.000 29876 move complete, result=0
21:02:04.591 00.000 29876 worker thread done servicing request
21:02:04.591 00.000 29876 Worker thread wakes up
21:02:04.591 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:04.592 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:04.592 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.3 px 0 ms NORTH
21:02:06.497 01.905 29876 Exposure complete
21:02:06.540 00.043 29876 worker thread done servicing request
21:02:06.540 00.000 31432 OnExposeComplete: enter
21:02:06.542 00.002 31432 UpdateGuideState(): m_state=6
21:02:06.544 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
21:02:06.546 00.002 31432 Star::Find returns 1 (0), X=609.25, Y=165.26, Mass=2379, SNR=29.1, Peak=211 HFD=3.5
21:02:06.548 00.002 31432 MultiStar: [#1 -0.16,0.45,1.11,U] [#2 -0.20,0.87,0.00,M5] [#3 0.86,0.22,0.00,M2] [#4 -0.63,0.32,0.96,U] [#5 -0.30,0.42,0.99,U] [#6 -0.16,0.57,1.06,U] [#7 -0.04,0.40,0.90,U] [#8 0.29,0.65,0.89,U] 
21:02:06.550 00.002 31432 refined, 6 included, MultiStar: {-0.20, 0.50}, one-star: {-0.39, 0.69}
21:02:06.552 00.002 31432 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.02) = xAngle (1.94 = 1.94)
21:02:06.553 00.001 31432 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.95 = -1.34)
21:02:06.555 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.50 hyp=0.54 cameraTheta=1.96 mountX=-0.19 mountY=-0.53, mountTheta=-1.92
21:02:06.558 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.50, opts=13)
21:02:06.560 00.002 31432 Enqueuing Move request for scope (-0.20, 0.50)
21:02:06.563 00.003 29876 Worker thread wakes up
21:02:06.563 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.50) opts 0xd
21:02:06.563 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.50)
21:02:06.563 00.000 29876 Moving (-0.20, 0.50) raw xDistance=-0.19 yDistance=-0.53
21:02:06.563 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:02:06.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:06.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:02:06.563 00.000 29876 MoveAxis(E, 0, ABG)
21:02:06.563 00.000 29876 Move returns status 0, amount 0
21:02:06.563 00.000 29876 MoveAxis(N, 0, ABG)
21:02:06.563 00.000 29876 Move returns status 0, amount 0
21:02:06.563 00.000 29876 move complete, result=0
21:02:06.563 00.000 29876 worker thread done servicing request
21:02:06.567 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:02:06.581 00.014 31432 UpdateGuideState exits: m=2379 RSB=29.1
21:02:06.583 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:06.585 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:06.587 00.002 31432 Enqueuing Expose request
21:02:06.589 00.002 29876 Worker thread wakes up
21:02:06.589 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:02:06.591 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:06.591 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:08.714 02.123 29876 Exposure complete
21:02:08.758 00.044 29876 worker thread done servicing request
21:02:08.758 00.000 31432 OnExposeComplete: enter
21:02:08.760 00.002 31432 UpdateGuideState(): m_state=6
21:02:08.762 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
21:02:08.764 00.002 31432 Star::Find returns 1 (0), X=608.57, Y=164.74, Mass=2505, SNR=30.7, Peak=218 HFD=3.5
21:02:08.765 00.001 31432 MultiStar: [#1 -0.61,-0.40,1.01,U] [#2 -0.53,0.23,1.13,U] [#3 0.33,-0.16,1.00,U] [#4 -0.79,-0.43,0.00,M5] [#5 -0.18,-0.47,0.92,U] [#6 -0.64,-0.25,1.07,U] [#7 -0.15,-0.34,0.89,U] [#8 -0.06,0.07,0.89,U] 
21:02:08.767 00.002 31432 refined, 7 included, MultiStar: {-0.38, -0.14}, one-star: {-1.07, 0.17}
21:02:08.769 00.002 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
21:02:08.771 00.002 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.19 = 0.19)
21:02:08.772 00.001 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.14 hyp=0.40 cameraTheta=-2.80 mountX=-0.38 mountY=0.08, mountTheta=2.95
21:02:08.775 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.14, opts=13)
21:02:08.777 00.002 31432 Enqueuing Move request for scope (-0.38, -0.14)
21:02:08.779 00.002 29876 Worker thread wakes up
21:02:08.779 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.14) opts 0xd
21:02:08.779 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.14)
21:02:08.779 00.000 29876 Moving (-0.38, -0.14) raw xDistance=-0.38 yDistance=0.08
21:02:08.779 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
21:02:08.779 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:08.779 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:02:08.779 00.000 29876 MoveAxis(E, 37, ABG)
21:02:08.779 00.000 29876 Guiding  Dir = 2, Dur = 37
21:02:08.779 00.000 29876 IsSlewing returns 0
21:02:08.779 00.000 29876 IsGuiding returns 0
21:02:08.780 00.001 29876 PulseGuide returned control before completion, sleep 47
21:02:08.783 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:02:08.794 00.011 31432 UpdateGuideState exits: m=2505 RSB=30.7
21:02:08.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:08.798 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:08.800 00.002 31432 Enqueuing Expose request
21:02:08.836 00.036 29876 IsGuiding returns 1
21:02:08.836 00.000 29876 scope still moving after pulse duration time elapsed
21:02:08.867 00.031 29876 IsSlewing returns 0
21:02:08.867 00.000 29876 IsGuiding returns 0
21:02:08.867 00.000 29876 scope move finished after 37 + 50 ms
21:02:08.867 00.000 29876 Move returns status 0, amount 37
21:02:08.867 00.000 29876 MoveAxis(N, 0, ABG)
21:02:08.867 00.000 29876 Move returns status 0, amount 0
21:02:08.867 00.000 29876 move complete, result=0
21:02:08.868 00.001 29876 worker thread done servicing request
21:02:08.868 00.000 29876 Worker thread wakes up
21:02:08.868 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:08.868 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:08.868 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.1 px 0 ms NORTH
21:02:10.770 01.902 29876 Exposure complete
21:02:10.818 00.048 29876 worker thread done servicing request
21:02:10.818 00.000 31432 OnExposeComplete: enter
21:02:10.820 00.002 31432 UpdateGuideState(): m_state=6
21:02:10.822 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
21:02:10.824 00.002 31432 Star::Find returns 1 (0), X=608.79, Y=164.17, Mass=2246, SNR=28.9, Peak=253 HFD=2.9
21:02:10.826 00.002 31432 MultiStar: [#1 -0.27,-1.04,0.00,M1] [#2 -0.59,-0.42,1.22,U] [#3 0.37,-0.55,1.09,U] [#4 -0.64,-1.13,0.00,M6] [#5 -0.13,-1.11,0.00,M1] [#6 -0.41,-0.91,0.00,M1] [#7 -0.24,-0.63,0.88,U] [#8 0.26,-0.51,0.94,U] 
21:02:10.828 00.002 31432 refined, 4 included, MultiStar: {-0.22, -0.50}, one-star: {-0.85, -0.41}
21:02:10.830 00.002 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
21:02:10.832 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
21:02:10.835 00.003 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.50 hyp=0.55 cameraTheta=-1.99 mountX=-0.23 mountY=0.46, mountTheta=2.04
21:02:10.839 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.50, opts=13)
21:02:10.845 00.006 31432 Enqueuing Move request for scope (-0.22, -0.50)
21:02:10.850 00.005 29876 Worker thread wakes up
21:02:10.851 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.50) opts 0xd
21:02:10.851 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.50)
21:02:10.851 00.000 29876 Moving (-0.22, -0.50) raw xDistance=-0.23 yDistance=0.46
21:02:10.851 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
21:02:10.851 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
21:02:10.851 00.000 29876 MoveAxis(E, 28, ABG)
21:02:10.851 00.000 29876 Guiding  Dir = 2, Dur = 28
21:02:10.851 00.000 29876 IsSlewing returns 0
21:02:10.851 00.000 29876 IsGuiding returns 0
21:02:10.852 00.001 29876 PulseGuide returned control before completion, sleep 38
21:02:10.857 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:10.868 00.011 31432 UpdateGuideState exits: m=2246 RSB=28.9
21:02:10.870 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:10.872 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:10.875 00.003 31432 Enqueuing Expose request
21:02:10.894 00.019 29876 IsGuiding returns 1
21:02:10.894 00.000 29876 scope still moving after pulse duration time elapsed
21:02:10.925 00.031 29876 IsSlewing returns 0
21:02:10.926 00.001 29876 IsGuiding returns 1
21:02:10.956 00.030 29876 IsSlewing returns 0
21:02:10.956 00.000 29876 IsGuiding returns 0
21:02:10.956 00.000 29876 scope move finished after 28 + 76 ms
21:02:10.956 00.000 29876 Move returns status 0, amount 28
21:02:10.956 00.000 29876 MoveAxis(S, 34, ABG)
21:02:10.956 00.000 29876 Guiding  Dir = 1, Dur = 34
21:02:10.956 00.000 29876 IsSlewing returns 0
21:02:10.956 00.000 29876 IsGuiding returns 0
21:02:10.956 00.000 29876 PulseGuide returned control before completion, sleep 44
21:02:11.002 00.046 29876 IsGuiding returns 1
21:02:11.002 00.000 29876 scope still moving after pulse duration time elapsed
21:02:11.033 00.031 29876 IsSlewing returns 0
21:02:11.033 00.000 29876 IsGuiding returns 1
21:02:11.065 00.032 29876 IsSlewing returns 0
21:02:11.065 00.000 29876 IsGuiding returns 1
21:02:11.096 00.031 29876 IsSlewing returns 0
21:02:11.096 00.000 29876 IsGuiding returns 1
21:02:11.126 00.030 29876 IsSlewing returns 0
21:02:11.126 00.000 29876 IsGuiding returns 0
21:02:11.126 00.000 29876 scope move finished after 34 + 136 ms
21:02:11.126 00.000 29876 Move returns status 0, amount 34
21:02:11.126 00.000 29876 move complete, result=0
21:02:11.126 00.000 29876 worker thread done servicing request
21:02:11.126 00.000 29876 Worker thread wakes up
21:02:11.127 00.001 31432 GuideStep: -0.2 px 28 ms EAST, 0.5 px 34 ms SOUTH
21:02:11.129 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:11.129 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:13.261 02.132 29876 Exposure complete
21:02:13.304 00.043 29876 worker thread done servicing request
21:02:13.304 00.000 31432 OnExposeComplete: enter
21:02:13.307 00.003 31432 UpdateGuideState(): m_state=6
21:02:13.309 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
21:02:13.310 00.001 31432 Star::Find returns 1 (0), X=608.41, Y=164.48, Mass=2378, SNR=29.8, Peak=210 HFD=3.3
21:02:13.312 00.002 31432 MultiStar: [#1 -0.68,-0.66,0.00,M2] [#2 -1.68,-0.15,0.00,M4] [#3 -0.36,-0.24,1.03,U] [#4 -1.47,-0.49,0.00,M7] [#5 -0.84,-0.69,0.00,M2] [#6 -1.46,-0.21,0.00,M2] [#7 -0.64,-0.76,0.00,M1] [#8 -0.60,0.13,0.89,U] 
21:02:13.314 00.002 31432 refined, 2 included, MultiStar: {-0.73, -0.08}, one-star: {-1.23, -0.10}
21:02:13.316 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
21:02:13.318 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
21:02:13.319 00.001 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.73 cameraTheta=-3.03 mountX=-0.73 mountY=-0.03, mountTheta=-3.10
21:02:13.322 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.08, opts=13)
21:02:13.324 00.002 31432 Enqueuing Move request for scope (-0.73, -0.08)
21:02:13.326 00.002 29876 Worker thread wakes up
21:02:13.326 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.08) opts 0xd
21:02:13.326 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.08)
21:02:13.326 00.000 29876 Moving (-0.73, -0.08) raw xDistance=-0.73 yDistance=-0.03
21:02:13.326 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.73
21:02:13.326 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:13.326 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:02:13.326 00.000 29876 MoveAxis(E, 74, ABG)
21:02:13.326 00.000 29876 Guiding  Dir = 2, Dur = 74
21:02:13.326 00.000 29876 IsSlewing returns 0
21:02:13.327 00.001 29876 IsGuiding returns 0
21:02:13.327 00.000 29876 PulseGuide returned control before completion, sleep 84
21:02:13.330 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:13.341 00.011 31432 UpdateGuideState exits: m=2378 RSB=29.8
21:02:13.344 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:13.345 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:13.347 00.002 31432 Enqueuing Expose request
21:02:13.414 00.067 29876 IsGuiding returns 1
21:02:13.414 00.000 29876 scope still moving after pulse duration time elapsed
21:02:13.445 00.031 29876 IsSlewing returns 0
21:02:13.445 00.000 29876 IsGuiding returns 1
21:02:13.475 00.030 29876 IsSlewing returns 0
21:02:13.475 00.000 29876 IsGuiding returns 0
21:02:13.475 00.000 29876 scope move finished after 74 + 74 ms
21:02:13.475 00.000 29876 Move returns status 0, amount 74
21:02:13.475 00.000 29876 MoveAxis(N, 0, ABG)
21:02:13.475 00.000 29876 Move returns status 0, amount 0
21:02:13.475 00.000 29876 move complete, result=0
21:02:13.475 00.000 29876 worker thread done servicing request
21:02:13.475 00.000 29876 Worker thread wakes up
21:02:13.475 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:13.475 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:13.476 00.001 31432 GuideStep: -0.7 px 74 ms EAST, -0.0 px 0 ms NORTH
21:02:15.392 01.916 29876 Exposure complete
21:02:15.439 00.047 29876 worker thread done servicing request
21:02:15.439 00.000 31432 OnExposeComplete: enter
21:02:15.443 00.004 31432 UpdateGuideState(): m_state=6
21:02:15.445 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
21:02:15.449 00.004 31432 Star::Find returns 1 (0), X=609.14, Y=164.88, Mass=2282, SNR=28.5, Peak=193 HFD=3.8
21:02:15.451 00.002 31432 MultiStar: [#1 -0.06,0.23,1.09,U] [#2 -0.79,0.73,0.00,M5] [#3 0.98,0.26,0.00,M1] [#4 -0.88,-0.21,0.00,M8] [#5 0.24,-0.18,1.01,U] [#6 -0.33,0.40,1.13,U] [#7 0.16,0.22,0.90,U] [#8 -0.02,0.59,0.93,U] 
21:02:15.452 00.001 31432 refined, 5 included, MultiStar: {-0.09, 0.26}, one-star: {-0.50, 0.30}
21:02:15.454 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
21:02:15.456 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.90 = -1.38)
21:02:15.458 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.92 mountX=-0.09 mountY=-0.27, mountTheta=-1.88
21:02:15.461 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.26, opts=13)
21:02:15.464 00.003 31432 Enqueuing Move request for scope (-0.09, 0.26)
21:02:15.467 00.003 29876 Worker thread wakes up
21:02:15.467 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
21:02:15.467 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
21:02:15.467 00.000 29876 Moving (-0.09, 0.26) raw xDistance=-0.09 yDistance=-0.27
21:02:15.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:02:15.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:15.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:02:15.468 00.001 29876 MoveAxis(E, 0, ABG)
21:02:15.468 00.000 29876 Move returns status 0, amount 0
21:02:15.468 00.000 29876 MoveAxis(N, 0, ABG)
21:02:15.468 00.000 29876 Move returns status 0, amount 0
21:02:15.468 00.000 29876 move complete, result=0
21:02:15.468 00.000 29876 worker thread done servicing request
21:02:15.474 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:15.490 00.016 31432 UpdateGuideState exits: m=2282 RSB=28.5
21:02:15.492 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:15.494 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:15.496 00.002 31432 Enqueuing Expose request
21:02:15.498 00.002 29876 Worker thread wakes up
21:02:15.498 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:02:15.500 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:15.500 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:17.631 02.131 29876 Exposure complete
21:02:17.674 00.043 29876 worker thread done servicing request
21:02:17.674 00.000 31432 OnExposeComplete: enter
21:02:17.676 00.002 31432 UpdateGuideState(): m_state=6
21:02:17.678 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
21:02:17.680 00.002 31432 Star::Find returns 1 (0), X=609.08, Y=164.93, Mass=2463, SNR=29.8, Peak=197 HFD=3.8
21:02:17.682 00.002 31432 MultiStar: [#1 -0.23,-0.33,1.04,U] [#2 -0.82,0.65,0.00,M6] [#3 0.72,0.00,1.05,U] [#4 -0.27,-0.27,0.94,U] [#5 0.13,-0.30,0.93,U] [#6 -0.45,-0.10,1.08,U] [#7 0.62,0.04,0.80,U] [#8 0.29,0.55,0.89,U] 
21:02:17.684 00.002 31432 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.56, 0.36}
21:02:17.686 00.002 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
21:02:17.687 00.001 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.21 = 2.21)
21:02:17.689 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.77 mountX=0.01 mountY=0.02, mountTheta=0.85
21:02:17.691 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.01, opts=13)
21:02:17.693 00.002 31432 Enqueuing Move request for scope (0.01, -0.01)
21:02:17.695 00.002 29876 Worker thread wakes up
21:02:17.695 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:02:17.695 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:02:17.695 00.000 29876 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.02
21:02:17.695 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:02:17.696 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:17.696 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:02:17.696 00.000 29876 MoveAxis(E, 0, ABG)
21:02:17.696 00.000 29876 Move returns status 0, amount 0
21:02:17.696 00.000 29876 MoveAxis(N, 0, ABG)
21:02:17.696 00.000 29876 Move returns status 0, amount 0
21:02:17.696 00.000 29876 move complete, result=0
21:02:17.696 00.000 29876 worker thread done servicing request
21:02:17.700 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:02:17.711 00.011 31432 UpdateGuideState exits: m=2463 RSB=29.8
21:02:17.714 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:17.716 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:17.718 00.002 31432 Enqueuing Expose request
21:02:17.720 00.002 29876 Worker thread wakes up
21:02:17.720 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:02:17.722 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:17.722 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:19.625 01.903 29876 Exposure complete
21:02:19.667 00.042 29876 worker thread done servicing request
21:02:19.668 00.001 31432 OnExposeComplete: enter
21:02:19.670 00.002 31432 UpdateGuideState(): m_state=6
21:02:19.672 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
21:02:19.674 00.002 31432 Star::Find returns 1 (0), X=608.67, Y=164.73, Mass=2392, SNR=29.5, Peak=200 HFD=3.5
21:02:19.676 00.002 31432 MultiStar: [#1 -0.71,-0.22,1.02,U] [#2 -0.69,0.49,0.00,M7] [#3 0.74,0.22,1.01,U] [#4 -0.82,-0.30,0.00,M8] [#5 -0.01,-0.05,0.97,U] [#6 -0.40,0.30,1.14,U] [#7 0.20,-0.09,0.88,U] [#8 0.18,0.07,0.86,U] 
21:02:19.678 00.002 31432 refined, 6 included, MultiStar: {-0.16, 0.06}, one-star: {-0.97, 0.15}
21:02:19.679 00.001 31432 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
21:02:19.681 00.002 31432 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.53)
21:02:19.683 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
21:02:19.686 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.06, opts=13)
21:02:19.688 00.002 31432 Enqueuing Move request for scope (-0.16, 0.06)
21:02:19.690 00.002 29876 Worker thread wakes up
21:02:19.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
21:02:19.690 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
21:02:19.690 00.000 29876 Moving (-0.16, 0.06) raw xDistance=-0.15 yDistance=-0.08
21:02:19.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:02:19.690 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:19.690 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:02:19.690 00.000 29876 MoveAxis(E, 0, ABG)
21:02:19.691 00.001 29876 Move returns status 0, amount 0
21:02:19.691 00.000 29876 MoveAxis(N, 0, ABG)
21:02:19.691 00.000 29876 Move returns status 0, amount 0
21:02:19.691 00.000 29876 move complete, result=0
21:02:19.691 00.000 29876 worker thread done servicing request
21:02:19.694 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:19.706 00.012 31432 UpdateGuideState exits: m=2392 RSB=29.5
21:02:19.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:19.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:19.712 00.002 31432 Enqueuing Expose request
21:02:19.714 00.002 29876 Worker thread wakes up
21:02:19.714 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:19.714 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:19.716 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:21.838 02.122 29876 Exposure complete
21:02:21.881 00.043 29876 worker thread done servicing request
21:02:21.881 00.000 31432 OnExposeComplete: enter
21:02:21.883 00.002 31432 UpdateGuideState(): m_state=6
21:02:21.885 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
21:02:21.887 00.002 31432 Star::Find returns 1 (0), X=608.80, Y=164.61, Mass=2254, SNR=28.0, Peak=202 HFD=3.4
21:02:21.889 00.002 31432 MultiStar: [#1 -0.37,-0.21,1.09,U] [#2 -0.88,0.30,0.00,M8] [#3 0.35,0.09,1.11,U] [#4 -0.81,-0.73,0.00,M9] [#5 -0.36,-0.50,0.99,U] [#6 -0.66,-0.17,1.16,U] [#7 -0.21,-0.63,0.88,U] [#8 0.27,0.14,0.98,U] 
21:02:21.891 00.002 31432 refined, 6 included, MultiStar: {-0.26, -0.17}, one-star: {-0.84, 0.03}
21:02:21.892 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
21:02:21.894 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:02:21.896 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.57 mountX=-0.27 mountY=0.13, mountTheta=2.70
21:02:21.898 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.17, opts=13)
21:02:21.900 00.002 31432 Enqueuing Move request for scope (-0.26, -0.17)
21:02:21.902 00.002 29876 Worker thread wakes up
21:02:21.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
21:02:21.902 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
21:02:21.902 00.000 29876 Moving (-0.26, -0.17) raw xDistance=-0.27 yDistance=0.13
21:02:21.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
21:02:21.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:21.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:02:21.903 00.001 29876 MoveAxis(E, 26, ABG)
21:02:21.903 00.000 29876 Guiding  Dir = 2, Dur = 26
21:02:21.903 00.000 29876 IsSlewing returns 0
21:02:21.903 00.000 29876 IsGuiding returns 0
21:02:21.903 00.000 29876 PulseGuide returned control before completion, sleep 36
21:02:21.906 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:21.918 00.012 31432 UpdateGuideState exits: m=2254 RSB=28.0
21:02:21.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:21.922 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:21.923 00.001 31432 Enqueuing Expose request
21:02:21.945 00.022 29876 IsGuiding returns 1
21:02:21.945 00.000 29876 scope still moving after pulse duration time elapsed
21:02:21.976 00.031 29876 IsSlewing returns 0
21:02:21.976 00.000 29876 IsGuiding returns 1
21:02:22.007 00.031 29876 IsSlewing returns 0
21:02:22.007 00.000 29876 IsGuiding returns 0
21:02:22.007 00.000 29876 scope move finished after 26 + 78 ms
21:02:22.007 00.000 29876 Move returns status 0, amount 26
21:02:22.007 00.000 29876 MoveAxis(N, 0, ABG)
21:02:22.007 00.000 29876 Move returns status 0, amount 0
21:02:22.007 00.000 29876 move complete, result=0
21:02:22.007 00.000 29876 worker thread done servicing request
21:02:22.007 00.000 29876 Worker thread wakes up
21:02:22.007 00.000 31432 GuideStep: -0.3 px 26 ms EAST, 0.1 px 0 ms NORTH
21:02:22.010 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:22.010 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:23.928 01.918 29876 Exposure complete
21:02:23.971 00.043 29876 worker thread done servicing request
21:02:23.971 00.000 31432 OnExposeComplete: enter
21:02:23.973 00.002 31432 UpdateGuideState(): m_state=6
21:02:23.976 00.003 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
21:02:23.978 00.002 31432 Star::Find returns 1 (0), X=609.30, Y=164.57, Mass=2473, SNR=31.0, Peak=220 HFD=3.2
21:02:23.980 00.002 31432 MultiStar: [#1 -0.02,-0.45,1.01,U] [#2 -0.32,0.24,1.09,U] [#3 0.65,0.29,1.01,U] [#4 -0.72,-0.42,0.00,M10] [#5 -0.08,-0.26,0.88,U] [#6 -0.10,-0.15,1.04,U] [#7 0.16,-0.23,0.79,U] [#8 0.25,0.04,0.86,U] 
21:02:23.982 00.002 31432 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.34, -0.00}
21:02:23.983 00.001 31432 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
21:02:23.985 00.002 31432 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
21:02:23.987 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.34 mountX=0.01 mountY=0.06, mountTheta=1.37
21:02:23.992 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.06, opts=13)
21:02:23.995 00.003 31432 Enqueuing Move request for scope (0.01, -0.06)
21:02:23.997 00.002 29876 Worker thread wakes up
21:02:23.997 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:02:23.997 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:02:23.997 00.000 29876 Moving (0.01, -0.06) raw xDistance=0.01 yDistance=0.06
21:02:23.997 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:02:23.997 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:23.997 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:02:23.997 00.000 29876 MoveAxis(E, 0, ABG)
21:02:23.997 00.000 29876 Move returns status 0, amount 0
21:02:23.997 00.000 29876 MoveAxis(N, 0, ABG)
21:02:23.997 00.000 29876 Move returns status 0, amount 0
21:02:23.997 00.000 29876 move complete, result=0
21:02:23.997 00.000 29876 worker thread done servicing request
21:02:24.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:24.012 00.012 31432 UpdateGuideState exits: m=2473 RSB=31.0
21:02:24.014 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:24.016 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:24.018 00.002 31432 Enqueuing Expose request
21:02:24.019 00.001 29876 Worker thread wakes up
21:02:24.020 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:24.020 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:24.022 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:26.250 02.228 29876 Exposure complete
21:02:26.294 00.044 29876 worker thread done servicing request
21:02:26.294 00.000 31432 OnExposeComplete: enter
21:02:26.297 00.003 31432 UpdateGuideState(): m_state=6
21:02:26.299 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
21:02:26.300 00.001 31432 Star::Find returns 1 (0), X=609.28, Y=164.84, Mass=2362, SNR=29.3, Peak=203 HFD=3.6
21:02:26.302 00.002 31432 MultiStar: [#1 0.14,-0.13,1.05,U] [#2 -0.22,0.55,1.19,U] [#3 1.22,0.62,0.00,M1] [#4 0.05,-0.20,0.94,U] [#5 0.05,0.08,0.98,U] [#6 0.08,0.35,1.13,U] [#7 0.81,0.17,0.00,M1] [#8 0.62,0.49,0.90,U] 
21:02:26.304 00.002 31432 refined, 6 included, MultiStar: {0.04, 0.21}, one-star: {-0.36, 0.27}
21:02:26.306 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
21:02:26.308 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.91)
21:02:26.310 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.39 mountX=0.04 mountY=-0.20, mountTheta=-1.36
21:02:26.312 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.21, opts=13)
21:02:26.314 00.002 31432 Enqueuing Move request for scope (0.04, 0.21)
21:02:26.316 00.002 29876 Worker thread wakes up
21:02:26.316 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
21:02:26.316 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
21:02:26.316 00.000 29876 Moving (0.04, 0.21) raw xDistance=0.04 yDistance=-0.20
21:02:26.316 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:02:26.316 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:26.316 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:02:26.316 00.000 29876 MoveAxis(E, 0, ABG)
21:02:26.316 00.000 29876 Move returns status 0, amount 0
21:02:26.316 00.000 29876 MoveAxis(N, 0, ABG)
21:02:26.316 00.000 29876 Move returns status 0, amount 0
21:02:26.317 00.001 29876 move complete, result=0
21:02:26.317 00.000 29876 worker thread done servicing request
21:02:26.320 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:26.331 00.011 31432 UpdateGuideState exits: m=2362 RSB=29.3
21:02:26.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:26.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:26.337 00.002 31432 Enqueuing Expose request
21:02:26.339 00.002 29876 Worker thread wakes up
21:02:26.339 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:26.341 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:26.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:28.249 01.908 29876 Exposure complete
21:02:28.292 00.043 29876 worker thread done servicing request
21:02:28.292 00.000 31432 OnExposeComplete: enter
21:02:28.295 00.003 31432 UpdateGuideState(): m_state=6
21:02:28.296 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
21:02:28.298 00.002 31432 Star::Find returns 1 (0), X=609.82, Y=164.76, Mass=2440, SNR=30.1, Peak=232 HFD=3.4
21:02:28.300 00.002 31432 MultiStar: [#1 0.52,-0.03,1.01,U] [#2 0.29,0.57,1.19,U] [#3 1.58,0.32,0.00,M2] [#4 0.37,-0.46,1.00,U] [#5 0.84,-0.57,0.00,M1] [#6 0.48,0.14,1.11,U] [#7 1.02,-0.24,0.00,M2] [#8 1.03,0.28,0.00,M1] 
21:02:28.302 00.002 31432 single-star, 4 included, MultiStar: {0.37, 0.10}, one-star: {0.18, 0.18}
21:02:28.304 00.002 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
21:02:28.306 00.002 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.50)
21:02:28.307 00.001 31432 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.79 mountX=0.18 mountY=-0.15, mountTheta=-0.69
21:02:28.311 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.18, opts=13)
21:02:28.314 00.003 31432 Enqueuing Move request for scope (0.18, 0.18)
21:02:28.315 00.001 29876 Worker thread wakes up
21:02:28.316 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
21:02:28.316 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
21:02:28.316 00.000 29876 Moving (0.18, 0.18) raw xDistance=0.18 yDistance=-0.15
21:02:28.316 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:02:28.316 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:28.316 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:02:28.316 00.000 29876 MoveAxis(E, 0, ABG)
21:02:28.316 00.000 29876 Move returns status 0, amount 0
21:02:28.316 00.000 29876 MoveAxis(N, 0, ABG)
21:02:28.316 00.000 29876 Move returns status 0, amount 0
21:02:28.316 00.000 29876 move complete, result=0
21:02:28.316 00.000 29876 worker thread done servicing request
21:02:28.319 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:02:28.331 00.012 31432 UpdateGuideState exits: m=2440 RSB=30.1
21:02:28.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:28.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:28.337 00.002 31432 Enqueuing Expose request
21:02:28.339 00.002 29876 Worker thread wakes up
21:02:28.339 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:28.341 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:28.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:30.566 02.225 29876 Exposure complete
21:02:30.608 00.042 29876 worker thread done servicing request
21:02:30.609 00.001 31432 OnExposeComplete: enter
21:02:30.611 00.002 31432 UpdateGuideState(): m_state=6
21:02:30.613 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
21:02:30.615 00.002 31432 Star::Find returns 1 (0), X=609.01, Y=164.92, Mass=2496, SNR=30.8, Peak=210 HFD=3.9
21:02:30.617 00.002 31432 MultiStar: [#1 -0.07,0.01,0.96,U] [#2 -0.31,0.70,1.15,U] [#3 0.93,-0.02,0.00,M3] [#4 -0.18,-0.40,0.90,U] [#5 0.18,-0.19,0.96,U] [#6 -0.01,-0.09,1.14,U] [#7 0.26,-0.27,0.82,U] [#8 0.59,0.14,0.87,U] 
21:02:30.618 00.001 31432 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.63, 0.35}
21:02:30.620 00.002 31432 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.02) = xAngle (2.19 = 2.19)
21:02:30.622 00.002 31432 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.08)
21:02:30.624 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.22 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
21:02:30.628 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.06, opts=13)
21:02:30.630 00.002 31432 Enqueuing Move request for scope (-0.04, 0.06)
21:02:30.632 00.002 29876 Worker thread wakes up
21:02:30.632 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
21:02:30.632 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
21:02:30.632 00.000 29876 Moving (-0.04, 0.06) raw xDistance=-0.04 yDistance=-0.06
21:02:30.632 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:02:30.632 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:30.632 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:02:30.632 00.000 29876 MoveAxis(E, 0, ABG)
21:02:30.632 00.000 29876 Move returns status 0, amount 0
21:02:30.632 00.000 29876 MoveAxis(N, 0, ABG)
21:02:30.632 00.000 29876 Move returns status 0, amount 0
21:02:30.632 00.000 29876 move complete, result=0
21:02:30.632 00.000 29876 worker thread done servicing request
21:02:30.635 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:30.647 00.012 31432 UpdateGuideState exits: m=2496 RSB=30.8
21:02:30.649 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:30.651 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:30.653 00.002 31432 Enqueuing Expose request
21:02:30.654 00.001 29876 Worker thread wakes up
21:02:30.654 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:30.657 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:30.657 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:32.568 01.911 29876 Exposure complete
21:02:32.615 00.047 29876 worker thread done servicing request
21:02:32.615 00.000 31432 OnExposeComplete: enter
21:02:32.617 00.002 31432 UpdateGuideState(): m_state=6
21:02:32.619 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
21:02:32.621 00.002 31432 Star::Find returns 1 (0), X=609.13, Y=165.25, Mass=2351, SNR=28.8, Peak=229 HFD=3.8
21:02:32.623 00.002 31432 MultiStar: [#1 -0.21,0.16,1.06,U] [#2 -0.71,0.65,0.00,M5] [#3 0.89,0.07,0.00,M4] [#4 -0.35,-0.06,0.98,U] [#5 -0.06,0.21,1.06,U] [#6 -0.58,0.32,1.05,U] [#7 0.57,0.20,0.93,U] [#8 0.50,0.31,0.89,U] 
21:02:32.624 00.001 31432 refined, 6 included, MultiStar: {-0.11, 0.26}, one-star: {-0.51, 0.67}
21:02:32.626 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
21:02:32.628 00.002 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
21:02:32.630 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=-0.11 mountY=-0.28, mountTheta=-1.94
21:02:32.632 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.26, opts=13)
21:02:32.634 00.002 31432 Enqueuing Move request for scope (-0.11, 0.26)
21:02:32.636 00.002 29876 Worker thread wakes up
21:02:32.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
21:02:32.636 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
21:02:32.636 00.000 29876 Moving (-0.11, 0.26) raw xDistance=-0.11 yDistance=-0.28
21:02:32.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:02:32.636 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:32.636 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:02:32.636 00.000 29876 MoveAxis(E, 0, ABG)
21:02:32.636 00.000 29876 Move returns status 0, amount 0
21:02:32.637 00.001 29876 MoveAxis(N, 0, ABG)
21:02:32.637 00.000 29876 Move returns status 0, amount 0
21:02:32.637 00.000 29876 move complete, result=0
21:02:32.637 00.000 29876 worker thread done servicing request
21:02:32.640 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:32.651 00.011 31432 UpdateGuideState exits: m=2351 RSB=28.8
21:02:32.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:32.655 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:32.657 00.002 31432 Enqueuing Expose request
21:02:32.659 00.002 29876 Worker thread wakes up
21:02:32.659 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:02:32.662 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:32.662 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:34.792 02.130 29876 Exposure complete
21:02:34.835 00.043 29876 worker thread done servicing request
21:02:34.835 00.000 31432 OnExposeComplete: enter
21:02:34.837 00.002 31432 UpdateGuideState(): m_state=6
21:02:34.840 00.003 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
21:02:34.841 00.001 31432 Star::Find returns 1 (0), X=609.31, Y=164.90, Mass=2478, SNR=30.5, Peak=218 HFD=3.6
21:02:34.843 00.002 31432 MultiStar: [#1 0.36,0.09,1.02,U] [#2 -0.40,0.96,0.00,M6] [#3 0.97,0.04,0.00,M5] [#4 -0.36,0.07,0.94,U] [#5 0.48,-0.21,0.95,U] [#6 -0.22,0.21,1.05,U] [#7 0.80,-0.07,0.89,U] [#8 0.73,0.52,0.00,M1] 
21:02:34.844 00.001 31432 refined, 5 included, MultiStar: {0.11, 0.07}, one-star: {-0.33, 0.33}
21:02:34.847 00.003 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
21:02:34.849 00.002 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
21:02:34.850 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.11 mountY=-0.06, mountTheta=-0.48
21:02:34.853 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.07, opts=13)
21:02:34.855 00.002 31432 Enqueuing Move request for scope (0.11, 0.07)
21:02:34.857 00.002 29876 Worker thread wakes up
21:02:34.857 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
21:02:34.857 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
21:02:34.857 00.000 29876 Moving (0.11, 0.07) raw xDistance=0.11 yDistance=-0.06
21:02:34.857 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:02:34.857 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:34.857 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:02:34.857 00.000 29876 MoveAxis(E, 0, ABG)
21:02:34.857 00.000 29876 Move returns status 0, amount 0
21:02:34.857 00.000 29876 MoveAxis(N, 0, ABG)
21:02:34.857 00.000 29876 Move returns status 0, amount 0
21:02:34.857 00.000 29876 move complete, result=0
21:02:34.857 00.000 29876 worker thread done servicing request
21:02:34.860 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:02:34.872 00.012 31432 UpdateGuideState exits: m=2478 RSB=30.5
21:02:34.873 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.875 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:34.877 00.002 31432 Enqueuing Expose request
21:02:34.880 00.003 29876 Worker thread wakes up
21:02:34.880 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:34.882 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:34.882 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:36.795 01.913 29876 Exposure complete
21:02:36.838 00.043 29876 worker thread done servicing request
21:02:36.838 00.000 31432 OnExposeComplete: enter
21:02:36.840 00.002 31432 UpdateGuideState(): m_state=6
21:02:36.842 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
21:02:36.844 00.002 31432 Star::Find returns 1 (0), X=610.00, Y=164.54, Mass=2532, SNR=30.9, Peak=240 HFD=3.5
21:02:36.846 00.002 31432 MultiStar: [#1 0.78,-0.39,0.00,M1] [#2 0.50,0.50,1.09,U] [#3 1.45,-0.03,0.00,M6] [#4 0.05,-0.13,0.97,U] [#5 0.85,-0.24,0.00,M1] [#6 0.57,-0.41,1.04,U] [#7 1.02,-0.02,0.00,M1] [#8 1.24,-0.02,0.00,M2] 
21:02:36.848 00.002 31432 single-star, 3 included, MultiStar: {0.38, -0.01}, one-star: {0.36, -0.04}
21:02:36.849 00.001 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
21:02:36.851 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
21:02:36.853 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.11 mountX=0.36 mountY=0.09, mountTheta=0.26
21:02:36.856 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.04, opts=13)
21:02:36.858 00.002 31432 Enqueuing Move request for scope (0.36, -0.04)
21:02:36.860 00.002 29876 Worker thread wakes up
21:02:36.861 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
21:02:36.861 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
21:02:36.861 00.000 29876 Moving (0.36, -0.04) raw xDistance=0.36 yDistance=0.09
21:02:36.861 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
21:02:36.861 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:36.861 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:02:36.861 00.000 29876 MoveAxis(W, 35, ABG)
21:02:36.861 00.000 29876 Guiding  Dir = 3, Dur = 35
21:02:36.861 00.000 29876 IsSlewing returns 0
21:02:36.861 00.000 29876 IsGuiding returns 0
21:02:36.861 00.000 29876 PulseGuide returned control before completion, sleep 45
21:02:36.864 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:02:36.876 00.012 31432 UpdateGuideState exits: m=2532 RSB=30.9
21:02:36.878 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:36.880 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:36.882 00.002 31432 Enqueuing Expose request
21:02:36.918 00.036 29876 IsGuiding returns 1
21:02:36.918 00.000 29876 scope still moving after pulse duration time elapsed
21:02:36.950 00.032 29876 IsSlewing returns 0
21:02:36.950 00.000 29876 IsGuiding returns 1
21:02:36.981 00.031 29876 IsSlewing returns 0
21:02:36.981 00.000 29876 IsGuiding returns 1
21:02:37.012 00.031 29876 IsSlewing returns 0
21:02:37.012 00.000 29876 IsGuiding returns 0
21:02:37.012 00.000 29876 scope move finished after 35 + 116 ms
21:02:37.012 00.000 29876 Move returns status 0, amount 35
21:02:37.012 00.000 29876 MoveAxis(N, 0, ABG)
21:02:37.012 00.000 29876 Move returns status 0, amount 0
21:02:37.012 00.000 29876 move complete, result=0
21:02:37.012 00.000 29876 worker thread done servicing request
21:02:37.012 00.000 29876 Worker thread wakes up
21:02:37.012 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.1 px 0 ms NORTH
21:02:37.014 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:37.014 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:39.148 02.134 29876 Exposure complete
21:02:39.190 00.042 29876 worker thread done servicing request
21:02:39.190 00.000 31432 OnExposeComplete: enter
21:02:39.192 00.002 31432 UpdateGuideState(): m_state=6
21:02:39.194 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
21:02:39.196 00.002 31432 Star::Find returns 1 (0), X=609.84, Y=164.77, Mass=2347, SNR=28.6, Peak=215 HFD=3.5
21:02:39.198 00.002 31432 MultiStar: [#1 0.65,-0.41,1.04,U] [#2 0.20,0.35,1.22,U] [#3 1.64,0.21,0.00,M7] [#4 0.53,-0.19,0.95,U] [#5 1.17,-0.44,0.00,M2] [#6 0.14,0.28,1.11,U] [#7 1.53,-0.12,0.00,M2] [#8 1.27,0.08,0.00,M3] 
21:02:39.200 00.002 31432 single-star, 4 included, MultiStar: {0.33, 0.06}, one-star: {0.20, 0.19}
21:02:39.202 00.002 31432 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
21:02:39.203 00.001 31432 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.53)
21:02:39.205 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.77 mountX=0.20 mountY=-0.16, mountTheta=-0.66
21:02:39.208 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.19, opts=13)
21:02:39.210 00.002 31432 Enqueuing Move request for scope (0.20, 0.19)
21:02:39.212 00.002 29876 Worker thread wakes up
21:02:39.212 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
21:02:39.212 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
21:02:39.212 00.000 29876 Moving (0.20, 0.19) raw xDistance=0.20 yDistance=-0.16
21:02:39.212 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:02:39.212 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:39.212 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:02:39.212 00.000 29876 MoveAxis(W, 24, ABG)
21:02:39.212 00.000 29876 Guiding  Dir = 3, Dur = 24
21:02:39.212 00.000 29876 IsSlewing returns 0
21:02:39.212 00.000 29876 IsGuiding returns 0
21:02:39.213 00.001 29876 PulseGuide returned control before completion, sleep 34
21:02:39.216 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:02:39.227 00.011 31432 UpdateGuideState exits: m=2347 RSB=28.6
21:02:39.229 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:39.231 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:39.233 00.002 31432 Enqueuing Expose request
21:02:39.256 00.023 29876 IsGuiding returns 1
21:02:39.256 00.000 29876 scope still moving after pulse duration time elapsed
21:02:39.287 00.031 29876 IsSlewing returns 0
21:02:39.287 00.000 29876 IsGuiding returns 1
21:02:39.318 00.031 29876 IsSlewing returns 0
21:02:39.318 00.000 29876 IsGuiding returns 0
21:02:39.318 00.000 29876 scope move finished after 24 + 81 ms
21:02:39.318 00.000 29876 Move returns status 0, amount 24
21:02:39.318 00.000 29876 MoveAxis(N, 0, ABG)
21:02:39.318 00.000 29876 Move returns status 0, amount 0
21:02:39.318 00.000 29876 move complete, result=0
21:02:39.318 00.000 29876 worker thread done servicing request
21:02:39.318 00.000 29876 Worker thread wakes up
21:02:39.318 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:39.318 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:39.318 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
21:02:41.233 01.915 29876 Exposure complete
21:02:41.279 00.046 29876 worker thread done servicing request
21:02:41.279 00.000 31432 OnExposeComplete: enter
21:02:41.281 00.002 31432 UpdateGuideState(): m_state=6
21:02:41.284 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
21:02:41.287 00.003 31432 Star::Find returns 1 (0), X=609.04, Y=165.17, Mass=2380, SNR=29.5, Peak=207 HFD=4.1
21:02:41.292 00.005 31432 MultiStar: [#1 -0.11,0.07,1.04,U] [#2 -0.67,0.94,0.00,M5] [#3 0.51,0.42,0.99,U] [#4 -0.27,0.28,0.92,U] [#5 0.11,0.32,0.90,U] [#6 -0.29,0.45,1.04,U] [#7 0.49,0.44,0.89,U] [#8 0.37,0.76,0.00,M4] 
21:02:41.295 00.003 31432 refined, 6 included, MultiStar: {-0.03, 0.37}, one-star: {-0.59, 0.59}
21:02:41.299 00.004 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.63 = 1.63)
21:02:41.303 00.004 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.64)
21:02:41.307 00.004 31432 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.66 mountX=-0.02 mountY=-0.37, mountTheta=-1.63
21:02:41.310 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.37, opts=13)
21:02:41.312 00.002 31432 Enqueuing Move request for scope (-0.03, 0.37)
21:02:41.314 00.002 29876 Worker thread wakes up
21:02:41.314 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
21:02:41.314 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
21:02:41.314 00.000 29876 Moving (-0.03, 0.37) raw xDistance=-0.02 yDistance=-0.37
21:02:41.314 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:02:41.314 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:41.314 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:02:41.314 00.000 29876 MoveAxis(E, 0, ABG)
21:02:41.314 00.000 29876 Move returns status 0, amount 0
21:02:41.314 00.000 29876 MoveAxis(N, 0, ABG)
21:02:41.314 00.000 29876 Move returns status 0, amount 0
21:02:41.314 00.000 29876 move complete, result=0
21:02:41.314 00.000 29876 worker thread done servicing request
21:02:41.318 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:02:41.329 00.011 31432 UpdateGuideState exits: m=2380 RSB=29.5
21:02:41.331 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:41.333 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:41.335 00.002 31432 Enqueuing Expose request
21:02:41.337 00.002 29876 Worker thread wakes up
21:02:41.337 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:02:41.340 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:41.340 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:43.474 02.134 29876 Exposure complete
21:02:43.521 00.047 29876 worker thread done servicing request
21:02:43.521 00.000 31432 OnExposeComplete: enter
21:02:43.523 00.002 31432 UpdateGuideState(): m_state=6
21:02:43.525 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
21:02:43.526 00.001 31432 Star::Find returns 1 (0), X=609.24, Y=164.84, Mass=2378, SNR=30.3, Peak=177 HFD=3.8
21:02:43.528 00.002 31432 MultiStar: [#1 0.28,-0.27,0.98,U] [#2 -0.10,0.57,1.13,U] [#3 1.41,-0.05,0.00,M7] [#4 0.07,-0.56,0.90,U] [#5 0.63,-0.62,0.00,M2] [#6 0.15,-0.15,1.08,U] [#7 0.90,-0.12,0.00,M2] [#8 0.96,0.28,0.00,M5] 
21:02:43.530 00.002 31432 refined, 4 included, MultiStar: {-0.01, -0.01}, one-star: {-0.40, 0.26}
21:02:43.532 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
21:02:43.534 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
21:02:43.536 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.29 mountX=-0.01 mountY=0.00, mountTheta=2.38
21:02:43.538 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.01, opts=13)
21:02:43.540 00.002 31432 Enqueuing Move request for scope (-0.01, -0.01)
21:02:43.542 00.002 29876 Worker thread wakes up
21:02:43.542 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
21:02:43.543 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
21:02:43.543 00.000 29876 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.00
21:02:43.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:02:43.543 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:43.543 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:02:43.543 00.000 29876 MoveAxis(E, 0, ABG)
21:02:43.543 00.000 29876 Move returns status 0, amount 0
21:02:43.543 00.000 29876 MoveAxis(N, 0, ABG)
21:02:43.543 00.000 29876 Move returns status 0, amount 0
21:02:43.543 00.000 29876 move complete, result=0
21:02:43.543 00.000 29876 worker thread done servicing request
21:02:43.548 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:43.560 00.012 31432 UpdateGuideState exits: m=2378 RSB=30.3
21:02:43.564 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:43.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:43.569 00.003 31432 Enqueuing Expose request
21:02:43.571 00.002 29876 Worker thread wakes up
21:02:43.571 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:02:43.573 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:43.573 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:45.486 01.913 29876 Exposure complete
21:02:45.529 00.043 29876 worker thread done servicing request
21:02:45.529 00.000 31432 OnExposeComplete: enter
21:02:45.532 00.003 31432 UpdateGuideState(): m_state=6
21:02:45.534 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
21:02:45.535 00.001 31432 Star::Find returns 1 (0), X=609.68, Y=164.68, Mass=2504, SNR=30.2, Peak=248 HFD=3.4
21:02:45.537 00.002 31432 MultiStar: [#1 0.25,-0.16,0.99,U] [#2 -0.30,0.41,1.22,U] [#3 1.61,0.22,0.00,M8] [#4 0.71,-0.25,0.93,U] [#5 0.47,0.01,0.94,U] [#6 0.29,-0.14,1.11,U] [#7 1.20,-0.05,0.00,M3] [#8 1.61,0.33,0.00,M6] 
21:02:45.539 00.002 31432 single-star, 5 included, MultiStar: {0.22, 0.01}, one-star: {0.04, 0.10}
21:02:45.541 00.002 31432 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.02) = xAngle (1.15 = 1.15)
21:02:45.543 00.002 31432 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.16 = -2.12)
21:02:45.545 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=0.05 mountY=-0.09, mountTheta=-1.12
21:02:45.547 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.10, opts=13)
21:02:45.549 00.002 31432 Enqueuing Move request for scope (0.04, 0.10)
21:02:45.551 00.002 29876 Worker thread wakes up
21:02:45.551 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:02:45.551 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:02:45.551 00.000 29876 Moving (0.04, 0.10) raw xDistance=0.05 yDistance=-0.09
21:02:45.551 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:02:45.551 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:45.551 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:02:45.551 00.000 29876 MoveAxis(E, 0, ABG)
21:02:45.551 00.000 29876 Move returns status 0, amount 0
21:02:45.551 00.000 29876 MoveAxis(N, 0, ABG)
21:02:45.551 00.000 29876 Move returns status 0, amount 0
21:02:45.551 00.000 29876 move complete, result=0
21:02:45.551 00.000 29876 worker thread done servicing request
21:02:45.554 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:45.566 00.012 31432 UpdateGuideState exits: m=2504 RSB=30.2
21:02:45.568 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:45.570 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:45.572 00.002 31432 Enqueuing Expose request
21:02:45.573 00.001 29876 Worker thread wakes up
21:02:45.574 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:45.576 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:45.576 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:47.806 02.230 29876 Exposure complete
21:02:47.850 00.044 29876 worker thread done servicing request
21:02:47.850 00.000 31432 OnExposeComplete: enter
21:02:47.852 00.002 31432 UpdateGuideState(): m_state=6
21:02:47.854 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
21:02:47.856 00.002 31432 Star::Find returns 1 (0), X=610.10, Y=164.75, Mass=2305, SNR=29.0, Peak=256 HFD=3.2
21:02:47.857 00.001 31432 MultiStar: [#1 1.00,-0.20,0.00,M1] [#2 0.60,0.72,0.00,M4] [#3 2.12,-0.13,0.00,M9] [#4 0.97,-0.25,0.00,M1] [#5 1.03,-0.13,0.00,M2] [#6 0.72,0.28,1.14,U] [#7 1.37,-0.12,0.00,M4] [#8 1.79,0.01,0.00,M7] 
21:02:47.859 00.002 31432 single-star, 1 included, MultiStar: {0.60, 0.23}, one-star: {0.46, 0.18}
21:02:47.861 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
21:02:47.863 00.002 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
21:02:47.865 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=0.18 hyp=0.50 cameraTheta=0.36 mountX=0.47 mountY=-0.10, mountTheta=-0.22
21:02:47.867 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.18, opts=13)
21:02:47.869 00.002 31432 Enqueuing Move request for scope (0.46, 0.18)
21:02:47.871 00.002 29876 Worker thread wakes up
21:02:47.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.18) opts 0xd
21:02:47.871 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.18)
21:02:47.871 00.000 29876 Moving (0.46, 0.18) raw xDistance=0.47 yDistance=-0.10
21:02:47.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
21:02:47.871 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:47.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:02:47.871 00.000 29876 MoveAxis(W, 45, ABG)
21:02:47.871 00.000 29876 Guiding  Dir = 3, Dur = 45
21:02:47.871 00.000 29876 IsSlewing returns 0
21:02:47.872 00.001 29876 IsGuiding returns 0
21:02:47.872 00.000 29876 PulseGuide returned control before completion, sleep 55
21:02:47.875 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:47.886 00.011 31432 UpdateGuideState exits: m=2305 RSB=29.0
21:02:47.888 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:47.890 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:47.892 00.002 31432 Enqueuing Expose request
21:02:47.943 00.051 29876 IsGuiding returns 1
21:02:47.943 00.000 29876 scope still moving after pulse duration time elapsed
21:02:47.975 00.032 29876 IsSlewing returns 0
21:02:47.975 00.000 29876 IsGuiding returns 1
21:02:48.005 00.030 29876 IsSlewing returns 0
21:02:48.005 00.000 29876 IsGuiding returns 1
21:02:48.036 00.031 29876 IsSlewing returns 0
21:02:48.036 00.000 29876 IsGuiding returns 0
21:02:48.036 00.000 29876 scope move finished after 45 + 118 ms
21:02:48.036 00.000 29876 Move returns status 0, amount 45
21:02:48.036 00.000 29876 MoveAxis(N, 0, ABG)
21:02:48.036 00.000 29876 Move returns status 0, amount 0
21:02:48.036 00.000 29876 move complete, result=0
21:02:48.037 00.001 29876 worker thread done servicing request
21:02:48.037 00.000 29876 Worker thread wakes up
21:02:48.037 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:48.037 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:48.037 00.000 31432 GuideStep: 0.5 px 45 ms WEST, -0.1 px 0 ms NORTH
21:02:49.950 01.913 29876 Exposure complete
21:02:49.992 00.042 29876 worker thread done servicing request
21:02:49.992 00.000 31432 OnExposeComplete: enter
21:02:49.994 00.002 31432 UpdateGuideState(): m_state=6
21:02:49.997 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
21:02:49.998 00.001 31432 Star::Find returns 1 (0), X=610.61, Y=164.84, Mass=2728, SNR=32.3, Peak=233 HFD=3.6
21:02:50.000 00.002 31432 MultiStar: [#1 0.90,-0.46,0.00,M2] [#2 0.58,0.38,1.11,U] [#3 1.87,0.01,0.00,M10] [#4 0.76,-0.32,0.00,M2] [#5 1.39,-0.08,0.00,M3] [#6 0.83,0.07,0.00,M1] [#7 1.46,-0.02,0.00,M5] [#8 1.68,0.05,0.00,M8] 
21:02:50.002 00.002 31432 refined, 1 included, MultiStar: {0.77, 0.33}, one-star: {0.97, 0.26}
21:02:50.004 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
21:02:50.006 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
21:02:50.008 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.33 hyp=0.83 cameraTheta=0.40 mountX=0.77 mountY=-0.20, mountTheta=-0.26
21:02:50.011 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.33, opts=13)
21:02:50.013 00.002 31432 Enqueuing Move request for scope (0.77, 0.33)
21:02:50.015 00.002 29876 Worker thread wakes up
21:02:50.015 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.33) opts 0xd
21:02:50.015 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.33)
21:02:50.015 00.000 29876 Moving (0.77, 0.33) raw xDistance=0.77 yDistance=-0.20
21:02:50.015 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.77
21:02:50.015 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:50.015 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:02:50.015 00.000 29876 MoveAxis(W, 81, ABG)
21:02:50.015 00.000 29876 Guiding  Dir = 3, Dur = 81
21:02:50.015 00.000 29876 IsSlewing returns 0
21:02:50.015 00.000 29876 IsGuiding returns 0
21:02:50.015 00.000 29876 PulseGuide returned control before completion, sleep 91
21:02:50.019 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:02:50.030 00.011 31432 UpdateGuideState exits: m=2728 RSB=32.3
21:02:50.032 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:50.034 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:50.036 00.002 31432 Enqueuing Expose request
21:02:50.118 00.082 29876 IsGuiding returns 1
21:02:50.118 00.000 29876 scope still moving after pulse duration time elapsed
21:02:50.149 00.031 29876 IsSlewing returns 0
21:02:50.149 00.000 29876 IsGuiding returns 1
21:02:50.180 00.031 29876 IsSlewing returns 0
21:02:50.180 00.000 29876 IsGuiding returns 0
21:02:50.180 00.000 29876 scope move finished after 81 + 83 ms
21:02:50.180 00.000 29876 Move returns status 0, amount 81
21:02:50.180 00.000 29876 MoveAxis(N, 0, ABG)
21:02:50.180 00.000 29876 Move returns status 0, amount 0
21:02:50.180 00.000 29876 move complete, result=0
21:02:50.180 00.000 29876 worker thread done servicing request
21:02:50.180 00.000 29876 Worker thread wakes up
21:02:50.180 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:50.181 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:50.181 00.000 31432 GuideStep: 0.8 px 81 ms WEST, -0.2 px 0 ms NORTH
21:02:52.314 02.133 29876 Exposure complete
21:02:52.372 00.058 29876 worker thread done servicing request
21:02:52.372 00.000 31432 OnExposeComplete: enter
21:02:52.376 00.004 31432 UpdateGuideState(): m_state=6
21:02:52.379 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
21:02:52.382 00.003 31432 Star::Find returns 1 (0), X=609.78, Y=164.88, Mass=2452, SNR=29.9, Peak=225 HFD=3.6
21:02:52.385 00.003 31432 MultiStar: [#1 0.53,-0.05,1.04,U] [#2 0.03,0.59,1.17,U] [#3 1.40,0.26,0.00,R] [#4 -0.03,-0.18,0.98,U] [#5 0.54,-0.22,1.01,U] [#6 0.38,0.41,1.12,U] [#7 0.94,-0.19,0.00,M6] [#8 0.93,0.22,0.00,M9] 
21:02:52.387 00.002 31432 refined, 5 included, MultiStar: {0.26, 0.16}, one-star: {0.14, 0.30}
21:02:52.390 00.003 31432 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
21:02:52.393 00.003 31432 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
21:02:52.395 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.54 mountX=0.27 mountY=-0.12, mountTheta=-0.41
21:02:52.399 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.16, opts=13)
21:02:52.402 00.003 31432 Enqueuing Move request for scope (0.26, 0.16)
21:02:52.404 00.002 29876 Worker thread wakes up
21:02:52.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
21:02:52.404 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
21:02:52.404 00.000 29876 Moving (0.26, 0.16) raw xDistance=0.27 yDistance=-0.12
21:02:52.404 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.27
21:02:52.405 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:52.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:02:52.405 00.000 29876 MoveAxis(W, 37, ABG)
21:02:52.405 00.000 29876 Guiding  Dir = 3, Dur = 37
21:02:52.405 00.000 29876 IsSlewing returns 0
21:02:52.405 00.000 29876 IsGuiding returns 0
21:02:52.405 00.000 29876 PulseGuide returned control before completion, sleep 47
21:02:52.410 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:52.426 00.016 31432 UpdateGuideState exits: m=2452 RSB=29.9
21:02:52.430 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:52.433 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:52.436 00.003 31432 Enqueuing Expose request
21:02:52.453 00.017 29876 IsGuiding returns 1
21:02:52.453 00.000 29876 scope still moving after pulse duration time elapsed
21:02:52.484 00.031 29876 IsSlewing returns 0
21:02:52.484 00.000 29876 IsGuiding returns 1
21:02:52.515 00.031 29876 IsSlewing returns 0
21:02:52.515 00.000 29876 IsGuiding returns 0
21:02:52.515 00.000 29876 scope move finished after 37 + 73 ms
21:02:52.515 00.000 29876 Move returns status 0, amount 37
21:02:52.515 00.000 29876 MoveAxis(N, 0, ABG)
21:02:52.515 00.000 29876 Move returns status 0, amount 0
21:02:52.515 00.000 29876 move complete, result=0
21:02:52.515 00.000 29876 worker thread done servicing request
21:02:52.515 00.000 29876 Worker thread wakes up
21:02:52.515 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:52.515 00.000 31432 GuideStep: 0.3 px 37 ms WEST, -0.1 px 0 ms NORTH
21:02:52.518 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:54.432 01.914 29876 Exposure complete
21:02:54.475 00.043 29876 worker thread done servicing request
21:02:54.475 00.000 31432 OnExposeComplete: enter
21:02:54.478 00.003 31432 UpdateGuideState(): m_state=6
21:02:54.480 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
21:02:54.481 00.001 31432 Star::Find returns 1 (0), X=610.09, Y=165.03, Mass=2534, SNR=30.5, Peak=240 HFD=3.8
21:02:54.483 00.002 31432 MultiStar: [#1 0.77,-0.07,0.99,U] [#2 0.25,0.48,1.09,U] [#3 0.34,-0.20,1.04,U] [#4 0.51,-0.31,0.93,U] [#5 0.93,-0.06,0.00,M3] [#6 0.42,0.09,1.05,U] [#7 1.66,-0.10,0.00,M7] [#8 1.20,0.50,0.00,M10] 
21:02:54.485 00.002 31432 refined, 5 included, MultiStar: {0.45, 0.09}, one-star: {0.45, 0.46}
21:02:54.487 00.002 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
21:02:54.488 00.001 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
21:02:54.490 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.46 cameraTheta=0.19 mountX=0.45 mountY=-0.01, mountTheta=-0.03
21:02:54.494 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.09, opts=13)
21:02:54.496 00.002 31432 Enqueuing Move request for scope (0.45, 0.09)
21:02:54.498 00.002 29876 Worker thread wakes up
21:02:54.498 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.09) opts 0xd
21:02:54.498 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.09)
21:02:54.498 00.000 29876 Moving (0.45, 0.09) raw xDistance=0.45 yDistance=-0.01
21:02:54.498 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
21:02:54.498 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:54.498 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:54.498 00.000 29876 MoveAxis(W, 49, ABG)
21:02:54.498 00.000 29876 Guiding  Dir = 3, Dur = 49
21:02:54.499 00.001 29876 IsSlewing returns 0
21:02:54.499 00.000 29876 IsGuiding returns 0
21:02:54.499 00.000 29876 PulseGuide returned control before completion, sleep 59
21:02:54.502 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:02:54.513 00.011 31432 UpdateGuideState exits: m=2534 RSB=30.5
21:02:54.516 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.517 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:54.519 00.002 31432 Enqueuing Expose request
21:02:54.570 00.051 29876 IsGuiding returns 1
21:02:54.570 00.000 29876 scope still moving after pulse duration time elapsed
21:02:54.600 00.030 29876 IsSlewing returns 0
21:02:54.600 00.000 29876 IsGuiding returns 1
21:02:54.630 00.030 29876 IsSlewing returns 0
21:02:54.630 00.000 29876 IsGuiding returns 1
21:02:54.662 00.032 29876 IsSlewing returns 0
21:02:54.662 00.000 29876 IsGuiding returns 1
21:02:54.692 00.030 29876 IsSlewing returns 0
21:02:54.692 00.000 29876 IsGuiding returns 1
21:02:54.723 00.031 29876 IsSlewing returns 0
21:02:54.723 00.000 29876 IsGuiding returns 0
21:02:54.723 00.000 29876 scope move finished after 49 + 174 ms
21:02:54.723 00.000 29876 Move returns status 0, amount 49
21:02:54.723 00.000 29876 MoveAxis(N, 0, ABG)
21:02:54.723 00.000 29876 Move returns status 0, amount 0
21:02:54.723 00.000 29876 move complete, result=0
21:02:54.723 00.000 29876 worker thread done servicing request
21:02:54.723 00.000 29876 Worker thread wakes up
21:02:54.723 00.000 31432 GuideStep: 0.5 px 49 ms WEST, -0.0 px 0 ms NORTH
21:02:54.727 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:54.727 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:56.851 02.124 29876 Exposure complete
21:02:56.894 00.043 29876 worker thread done servicing request
21:02:56.894 00.000 31432 OnExposeComplete: enter
21:02:56.896 00.002 31432 UpdateGuideState(): m_state=6
21:02:56.898 00.002 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
21:02:56.900 00.002 31432 Star::Find returns 1 (0), X=609.87, Y=164.52, Mass=2220, SNR=28.4, Peak=202 HFD=3.4
21:02:56.902 00.002 31432 MultiStar: [#1 0.64,-0.65,0.00,M1] [#2 0.49,0.07,1.22,U] [#3 -0.29,0.11,1.07,U] [#4 0.06,-0.46,1.01,U] [#5 0.69,-0.58,0.00,M4] [#6 0.83,-0.21,0.00,M1] [#7 0.74,-0.47,0.00,M8] [#8 1.05,0.11,0.00,R] 
21:02:56.904 00.002 31432 refined, 3 included, MultiStar: {0.14, -0.07}, one-star: {0.23, -0.05}
21:02:56.906 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
21:02:56.907 00.001 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
21:02:56.909 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=0.13 mountY=0.09, mountTheta=0.61
21:02:56.912 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.07, opts=13)
21:02:56.914 00.002 31432 Enqueuing Move request for scope (0.14, -0.07)
21:02:56.916 00.002 29876 Worker thread wakes up
21:02:56.916 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
21:02:56.916 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
21:02:56.916 00.000 29876 Moving (0.14, -0.07) raw xDistance=0.13 yDistance=0.09
21:02:56.916 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:02:56.916 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:56.916 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:02:56.917 00.001 29876 MoveAxis(E, 0, ABG)
21:02:56.917 00.000 29876 Move returns status 0, amount 0
21:02:56.917 00.000 29876 MoveAxis(N, 0, ABG)
21:02:56.917 00.000 29876 Move returns status 0, amount 0
21:02:56.917 00.000 29876 move complete, result=0
21:02:56.917 00.000 29876 worker thread done servicing request
21:02:56.922 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:02:56.937 00.015 31432 UpdateGuideState exits: m=2220 RSB=28.4
21:02:56.940 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:56.941 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:56.943 00.002 31432 Enqueuing Expose request
21:02:56.945 00.002 29876 Worker thread wakes up
21:02:56.945 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:56.947 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:56.948 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:58.852 01.904 29876 Exposure complete
21:02:58.894 00.042 29876 worker thread done servicing request
21:02:58.894 00.000 31432 OnExposeComplete: enter
21:02:58.896 00.002 31432 UpdateGuideState(): m_state=6
21:02:58.899 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:02:58.900 00.001 31432 Star::Find returns 1 (0), X=610.26, Y=164.57, Mass=2404, SNR=29.9, Peak=240 HFD=3.3
21:02:58.902 00.002 31432 MultiStar: [#1 1.18,-0.26,0.00,M2] [#2 0.87,0.34,0.00,M1] [#3 0.37,0.42,1.06,U] [#4 0.76,-0.65,0.00,M1] [#5 1.27,-0.62,0.00,M5] [#6 1.01,0.26,0.00,M2] [#7 1.46,-0.32,0.00,M9] [#8 0.42,0.00,0.89,U] 
21:02:58.904 00.002 31432 refined, 2 included, MultiStar: {0.47, 0.15}, one-star: {0.63, -0.00}
21:02:58.906 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
21:02:58.907 00.001 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.99)
21:02:58.909 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.15 hyp=0.50 cameraTheta=0.31 mountX=0.48 mountY=-0.08, mountTheta=-0.16
21:02:58.912 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.15, opts=13)
21:02:58.914 00.002 31432 Enqueuing Move request for scope (0.47, 0.15)
21:02:58.916 00.002 29876 Worker thread wakes up
21:02:58.916 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.15) opts 0xd
21:02:58.916 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.15)
21:02:58.916 00.000 29876 Moving (0.47, 0.15) raw xDistance=0.48 yDistance=-0.08
21:02:58.916 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
21:02:58.916 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:58.916 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:02:58.916 00.000 29876 MoveAxis(W, 46, ABG)
21:02:58.916 00.000 29876 Guiding  Dir = 3, Dur = 46
21:02:58.916 00.000 29876 IsSlewing returns 0
21:02:58.916 00.000 29876 IsGuiding returns 0
21:02:58.917 00.001 29876 PulseGuide returned control before completion, sleep 56
21:02:58.920 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:02:58.931 00.011 31432 UpdateGuideState exits: m=2404 RSB=29.9
21:02:58.933 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:58.935 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:02:58.937 00.002 31432 Enqueuing Expose request
21:02:58.973 00.036 29876 IsGuiding returns 1
21:02:58.973 00.000 29876 scope still moving after pulse duration time elapsed
21:02:59.003 00.030 29876 IsSlewing returns 0
21:02:59.003 00.000 29876 IsGuiding returns 1
21:02:59.034 00.031 29876 IsSlewing returns 0
21:02:59.034 00.000 29876 IsGuiding returns 1
21:02:59.065 00.031 29876 IsSlewing returns 0
21:02:59.065 00.000 29876 IsGuiding returns 0
21:02:59.065 00.000 29876 scope move finished after 46 + 102 ms
21:02:59.065 00.000 29876 Move returns status 0, amount 46
21:02:59.065 00.000 29876 MoveAxis(N, 0, ABG)
21:02:59.065 00.000 29876 Move returns status 0, amount 0
21:02:59.065 00.000 29876 move complete, result=0
21:02:59.065 00.000 29876 worker thread done servicing request
21:02:59.065 00.000 29876 Worker thread wakes up
21:02:59.065 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:02:59.065 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:02:59.065 00.000 31432 GuideStep: 0.5 px 46 ms WEST, -0.1 px 0 ms NORTH
21:03:01.189 02.124 29876 Exposure complete
21:03:01.232 00.043 29876 worker thread done servicing request
21:03:01.232 00.000 31432 OnExposeComplete: enter
21:03:01.234 00.002 31432 UpdateGuideState(): m_state=6
21:03:01.236 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
21:03:01.238 00.002 31432 Star::Find returns 1 (0), X=610.33, Y=164.90, Mass=2516, SNR=31.1, Peak=256 HFD=3.3
21:03:01.240 00.002 31432 MultiStar: [#1 0.83,0.06,0.00,M3] [#2 0.33,0.77,0.00,M2] [#3 0.27,0.50,0.95,U] [#4 0.64,-0.23,0.87,U] [#5 1.40,-0.23,0.00,M6] [#6 0.60,0.19,1.07,U] [#7 1.39,0.12,0.00,M10] [#8 0.31,0.58,0.83,U] 
21:03:01.242 00.002 31432 refined, 4 included, MultiStar: {0.51, 0.27}, one-star: {0.69, 0.33}
21:03:01.244 00.002 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
21:03:01.246 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
21:03:01.247 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=0.27 hyp=0.58 cameraTheta=0.50 mountX=0.51 mountY=-0.19, mountTheta=-0.36
21:03:01.250 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.27, opts=13)
21:03:01.252 00.002 31432 Enqueuing Move request for scope (0.51, 0.27)
21:03:01.254 00.002 29876 Worker thread wakes up
21:03:01.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.27) opts 0xd
21:03:01.254 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.27)
21:03:01.254 00.000 29876 Moving (0.51, 0.27) raw xDistance=0.51 yDistance=-0.19
21:03:01.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
21:03:01.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:01.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:03:01.254 00.000 29876 MoveAxis(W, 56, ABG)
21:03:01.254 00.000 29876 Guiding  Dir = 3, Dur = 56
21:03:01.255 00.001 29876 IsSlewing returns 0
21:03:01.255 00.000 29876 IsGuiding returns 0
21:03:01.255 00.000 29876 PulseGuide returned control before completion, sleep 66
21:03:01.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:01.270 00.012 31432 UpdateGuideState exits: m=2516 RSB=31.1
21:03:01.272 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:01.274 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:01.276 00.002 31432 Enqueuing Expose request
21:03:01.325 00.049 29876 IsGuiding returns 1
21:03:01.325 00.000 29876 scope still moving after pulse duration time elapsed
21:03:01.356 00.031 29876 IsSlewing returns 0
21:03:01.356 00.000 29876 IsGuiding returns 1
21:03:01.388 00.032 29876 IsSlewing returns 0
21:03:01.388 00.000 29876 IsGuiding returns 1
21:03:01.418 00.030 29876 IsSlewing returns 0
21:03:01.418 00.000 29876 IsGuiding returns 0
21:03:01.418 00.000 29876 scope move finished after 56 + 107 ms
21:03:01.418 00.000 29876 Move returns status 0, amount 56
21:03:01.418 00.000 29876 MoveAxis(N, 0, ABG)
21:03:01.418 00.000 29876 Move returns status 0, amount 0
21:03:01.418 00.000 29876 move complete, result=0
21:03:01.418 00.000 29876 worker thread done servicing request
21:03:01.418 00.000 29876 Worker thread wakes up
21:03:01.418 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:01.418 00.000 31432 GuideStep: 0.5 px 56 ms WEST, -0.2 px 0 ms NORTH
21:03:01.421 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:03.328 01.907 29876 Exposure complete
21:03:03.371 00.043 29876 worker thread done servicing request
21:03:03.371 00.000 31432 OnExposeComplete: enter
21:03:03.373 00.002 31432 UpdateGuideState(): m_state=6
21:03:03.376 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
21:03:03.377 00.001 31432 Star::Find returns 1 (0), X=609.72, Y=163.85, Mass=2344, SNR=29.6, Peak=216 HFD=3.4
21:03:03.380 00.003 31432 MultiStar: [#1 0.40,-0.97,0.00,M4] [#2 0.63,-0.21,1.24,U] [#3 -0.77,-0.08,1.09,U] [#4 0.25,-0.55,0.93,U] [#5 0.82,-1.12,0.00,M7] [#6 0.73,-0.84,0.00,M2] [#7 1.14,-0.81,0.00,R] [#8 0.42,-0.41,0.88,U] 
21:03:03.382 00.002 31432 refined, 4 included, MultiStar: {0.12, -0.38}, one-star: {0.08, -0.73}
21:03:03.384 00.002 31432 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.02) = xAngle (-1.28 = -1.28)
21:03:03.385 00.001 31432 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.73 = 1.73)
21:03:03.387 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.26 mountX=0.11 mountY=0.39, mountTheta=1.29
21:03:03.390 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.38, opts=13)
21:03:03.392 00.002 31432 Enqueuing Move request for scope (0.12, -0.38)
21:03:03.393 00.001 29876 Worker thread wakes up
21:03:03.393 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.38) opts 0xd
21:03:03.393 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.38)
21:03:03.393 00.000 29876 Moving (0.12, -0.38) raw xDistance=0.11 yDistance=0.39
21:03:03.393 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:03:03.393 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
21:03:03.393 00.000 29876 MoveAxis(E, 0, ABG)
21:03:03.393 00.000 29876 Move returns status 0, amount 0
21:03:03.393 00.000 29876 MoveAxis(S, 29, ABG)
21:03:03.394 00.001 29876 Guiding  Dir = 1, Dur = 29
21:03:03.394 00.000 29876 IsSlewing returns 0
21:03:03.394 00.000 29876 IsGuiding returns 0
21:03:03.394 00.000 29876 PulseGuide returned control before completion, sleep 39
21:03:03.397 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:03.409 00.012 31432 UpdateGuideState exits: m=2344 RSB=29.6
21:03:03.411 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:03.413 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:03.414 00.001 31432 Enqueuing Expose request
21:03:03.436 00.022 29876 IsGuiding returns 1
21:03:03.436 00.000 29876 scope still moving after pulse duration time elapsed
21:03:03.467 00.031 29876 IsSlewing returns 0
21:03:03.467 00.000 29876 IsGuiding returns 1
21:03:03.498 00.031 29876 IsSlewing returns 0
21:03:03.498 00.000 29876 IsGuiding returns 1
21:03:03.528 00.030 29876 IsSlewing returns 0
21:03:03.528 00.000 29876 IsGuiding returns 0
21:03:03.528 00.000 29876 scope move finished after 29 + 104 ms
21:03:03.528 00.000 29876 Move returns status 0, amount 29
21:03:03.528 00.000 29876 move complete, result=0
21:03:03.528 00.000 29876 worker thread done servicing request
21:03:03.528 00.000 29876 Worker thread wakes up
21:03:03.528 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
21:03:03.531 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:03.531 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:05.659 02.128 29876 Exposure complete
21:03:05.703 00.044 29876 worker thread done servicing request
21:03:05.703 00.000 31432 OnExposeComplete: enter
21:03:05.705 00.002 31432 UpdateGuideState(): m_state=6
21:03:05.707 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
21:03:05.709 00.002 31432 Star::Find returns 1 (0), X=609.98, Y=164.83, Mass=2450, SNR=29.9, Peak=188 HFD=4.0
21:03:05.711 00.002 31432 MultiStar: [#1 0.55,-0.14,1.05,U] [#2 0.34,0.90,0.00,M2] [#3 -0.02,0.45,0.96,U] [#4 -0.14,-0.05,0.93,U] [#5 0.76,-0.17,0.93,U] [#6 0.51,0.48,1.08,U] [#7 -0.31,0.73,0.82,U] [#8 -0.50,0.92,0.00,M1] 
21:03:05.713 00.002 31432 refined, 6 included, MultiStar: {0.26, 0.21}, one-star: {0.34, 0.25}
21:03:05.715 00.002 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
21:03:05.716 00.001 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.61)
21:03:05.718 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.34 cameraTheta=0.68 mountX=0.27 mountY=-0.17, mountTheta=-0.57
21:03:05.722 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.21, opts=13)
21:03:05.724 00.002 31432 Enqueuing Move request for scope (0.26, 0.21)
21:03:05.726 00.002 29876 Worker thread wakes up
21:03:05.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
21:03:05.726 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
21:03:05.726 00.000 29876 Moving (0.26, 0.21) raw xDistance=0.27 yDistance=-0.17
21:03:05.726 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:03:05.726 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:05.726 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:03:05.726 00.000 29876 MoveAxis(W, 26, ABG)
21:03:05.726 00.000 29876 Guiding  Dir = 3, Dur = 26
21:03:05.726 00.000 29876 IsSlewing returns 0
21:03:05.727 00.001 29876 IsGuiding returns 0
21:03:05.727 00.000 29876 PulseGuide returned control before completion, sleep 36
21:03:05.730 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:03:05.742 00.012 31432 UpdateGuideState exits: m=2450 RSB=29.9
21:03:05.744 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:05.746 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:05.748 00.002 31432 Enqueuing Expose request
21:03:05.767 00.019 29876 IsGuiding returns 1
21:03:05.767 00.000 29876 scope still moving after pulse duration time elapsed
21:03:05.798 00.031 29876 IsSlewing returns 0
21:03:05.798 00.000 29876 IsGuiding returns 1
21:03:05.829 00.031 29876 IsSlewing returns 0
21:03:05.829 00.000 29876 IsGuiding returns 0
21:03:05.829 00.000 29876 scope move finished after 26 + 76 ms
21:03:05.829 00.000 29876 Move returns status 0, amount 26
21:03:05.829 00.000 29876 MoveAxis(N, 0, ABG)
21:03:05.829 00.000 29876 Move returns status 0, amount 0
21:03:05.829 00.000 29876 move complete, result=0
21:03:05.829 00.000 29876 worker thread done servicing request
21:03:05.829 00.000 29876 Worker thread wakes up
21:03:05.829 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:05.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:05.830 00.001 31432 GuideStep: 0.3 px 26 ms WEST, -0.2 px 0 ms NORTH
21:03:07.734 01.904 29876 Exposure complete
21:03:07.777 00.043 29876 worker thread done servicing request
21:03:07.777 00.000 31432 OnExposeComplete: enter
21:03:07.780 00.003 31432 UpdateGuideState(): m_state=6
21:03:07.782 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
21:03:07.784 00.002 31432 Star::Find returns 1 (0), X=610.87, Y=165.12, Mass=2376, SNR=30.0, Peak=216 HFD=3.3
21:03:07.786 00.002 31432 MultiStar: [#1 1.44,-0.01,0.00,M4] [#2 1.04,0.61,0.00,M3] [#3 0.55,0.22,1.05,U] [#4 0.57,0.13,0.92,U] [#5 1.62,0.06,0.00,M7] [#6 1.03,0.23,0.00,M2] [#7 0.42,1.16,0.00,M1] [#8 0.46,0.62,0.86,U] 
21:03:07.788 00.002 31432 refined, 3 included, MultiStar: {0.71, 0.37}, one-star: {1.23, 0.54}
21:03:07.789 00.001 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
21:03:07.791 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.81)
21:03:07.793 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.37 hyp=0.80 cameraTheta=0.48 mountX=0.72 mountY=-0.26, mountTheta=-0.34
21:03:07.797 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.37, opts=13)
21:03:07.799 00.002 31432 Enqueuing Move request for scope (0.71, 0.37)
21:03:07.801 00.002 29876 Worker thread wakes up
21:03:07.801 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.37) opts 0xd
21:03:07.801 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.37)
21:03:07.801 00.000 29876 Moving (0.71, 0.37) raw xDistance=0.72 yDistance=-0.26
21:03:07.801 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.72
21:03:07.801 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:07.801 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:03:07.801 00.000 29876 MoveAxis(W, 73, ABG)
21:03:07.801 00.000 29876 Guiding  Dir = 3, Dur = 73
21:03:07.801 00.000 29876 IsSlewing returns 0
21:03:07.801 00.000 29876 IsGuiding returns 0
21:03:07.802 00.001 29876 PulseGuide returned control before completion, sleep 83
21:03:07.805 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:07.819 00.014 31432 UpdateGuideState exits: m=2376 RSB=30.0
21:03:07.822 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:07.824 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:07.826 00.002 31432 Enqueuing Expose request
21:03:07.889 00.063 29876 IsGuiding returns 1
21:03:07.889 00.000 29876 scope still moving after pulse duration time elapsed
21:03:07.920 00.031 29876 IsSlewing returns 0
21:03:07.920 00.000 29876 IsGuiding returns 1
21:03:07.951 00.031 29876 IsSlewing returns 0
21:03:07.951 00.000 29876 IsGuiding returns 0
21:03:07.951 00.000 29876 scope move finished after 73 + 76 ms
21:03:07.951 00.000 29876 Move returns status 0, amount 73
21:03:07.951 00.000 29876 MoveAxis(N, 0, ABG)
21:03:07.951 00.000 29876 Move returns status 0, amount 0
21:03:07.951 00.000 29876 move complete, result=0
21:03:07.951 00.000 29876 worker thread done servicing request
21:03:07.951 00.000 29876 Worker thread wakes up
21:03:07.951 00.000 31432 GuideStep: 0.7 px 73 ms WEST, -0.3 px 0 ms NORTH
21:03:07.953 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:07.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:10.083 02.130 29876 Exposure complete
21:03:10.126 00.043 29876 worker thread done servicing request
21:03:10.126 00.000 31432 OnExposeComplete: enter
21:03:10.128 00.002 31432 UpdateGuideState(): m_state=6
21:03:10.130 00.002 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
21:03:10.132 00.002 31432 Star::Find returns 1 (0), X=610.21, Y=164.87, Mass=2318, SNR=28.7, Peak=212 HFD=3.4
21:03:10.134 00.002 31432 MultiStar: [#1 1.22,0.00,0.00,M5] [#2 0.95,0.48,0.00,M4] [#3 0.97,-0.48,0.00,M1] [#4 0.82,-0.17,0.00,M1] [#5 1.28,-0.19,0.00,M8] [#6 0.99,0.40,0.00,M3] [#7 0.85,0.70,0.00,M2] [#8 0.77,0.51,0.00,M1] 
21:03:10.136 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
21:03:10.138 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.82)
21:03:10.139 00.001 31432 CameraToMount -- cameraX=0.57 cameraY=0.30 hyp=0.65 cameraTheta=0.48 mountX=0.58 mountY=-0.21, mountTheta=-0.34
21:03:10.142 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.30, opts=13)
21:03:10.144 00.002 31432 Enqueuing Move request for scope (0.57, 0.30)
21:03:10.145 00.001 29876 Worker thread wakes up
21:03:10.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.30) opts 0xd
21:03:10.146 00.001 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.30)
21:03:10.146 00.000 29876 Moving (0.57, 0.30) raw xDistance=0.58 yDistance=-0.21
21:03:10.146 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
21:03:10.146 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:10.146 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:03:10.146 00.000 29876 MoveAxis(W, 66, ABG)
21:03:10.146 00.000 29876 Guiding  Dir = 3, Dur = 66
21:03:10.146 00.000 29876 IsSlewing returns 0
21:03:10.146 00.000 29876 IsGuiding returns 0
21:03:10.146 00.000 29876 PulseGuide returned control before completion, sleep 76
21:03:10.152 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=7, FiltMax=257, Gamma=0.490
21:03:10.164 00.012 31432 UpdateGuideState exits: m=2318 RSB=28.7
21:03:10.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:10.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:10.170 00.002 31432 Enqueuing Expose request
21:03:10.223 00.053 29876 IsGuiding returns 1
21:03:10.223 00.000 29876 scope still moving after pulse duration time elapsed
21:03:10.254 00.031 29876 IsSlewing returns 0
21:03:10.254 00.000 29876 IsGuiding returns 1
21:03:10.285 00.031 29876 IsSlewing returns 0
21:03:10.285 00.000 29876 IsGuiding returns 0
21:03:10.285 00.000 29876 scope move finished after 66 + 73 ms
21:03:10.285 00.000 29876 Move returns status 0, amount 66
21:03:10.285 00.000 29876 MoveAxis(N, 0, ABG)
21:03:10.285 00.000 29876 Move returns status 0, amount 0
21:03:10.285 00.000 29876 move complete, result=0
21:03:10.285 00.000 29876 worker thread done servicing request
21:03:10.286 00.001 29876 Worker thread wakes up
21:03:10.286 00.000 31432 GuideStep: 0.6 px 66 ms WEST, -0.2 px 0 ms NORTH
21:03:10.289 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:10.289 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:12.197 01.908 29876 Exposure complete
21:03:12.240 00.043 29876 worker thread done servicing request
21:03:12.240 00.000 31432 OnExposeComplete: enter
21:03:12.242 00.002 31432 UpdateGuideState(): m_state=6
21:03:12.245 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
21:03:12.247 00.002 31432 Star::Find returns 1 (0), X=610.37, Y=164.48, Mass=2253, SNR=28.8, Peak=230 HFD=3.2
21:03:12.249 00.002 31432 MultiStar: [#1 1.45,-0.48,0.00,M6] [#2 0.74,0.11,1.20,U] [#3 0.84,-0.54,0.00,M2] [#4 0.98,-0.48,0.00,M2] [#5 1.47,-0.43,0.00,M9] [#6 1.06,-0.08,0.00,M4] [#7 0.60,0.46,0.94,U] [#8 0.98,-0.30,0.00,M2] 
21:03:12.251 00.002 31432 refined, 2 included, MultiStar: {0.69, 0.15}, one-star: {0.73, -0.10}
21:03:12.252 00.001 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
21:03:12.254 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
21:03:12.256 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=0.15 hyp=0.71 cameraTheta=0.21 mountX=0.70 mountY=-0.04, mountTheta=-0.06
21:03:12.259 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=0.15, opts=13)
21:03:12.261 00.002 31432 Enqueuing Move request for scope (0.69, 0.15)
21:03:12.263 00.002 29876 Worker thread wakes up
21:03:12.263 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.15) opts 0xd
21:03:12.263 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, 0.15)
21:03:12.263 00.000 29876 Moving (0.69, 0.15) raw xDistance=0.70 yDistance=-0.04
21:03:12.263 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
21:03:12.263 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:12.264 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:12.264 00.000 29876 MoveAxis(W, 76, ABG)
21:03:12.264 00.000 29876 Guiding  Dir = 3, Dur = 76
21:03:12.264 00.000 29876 IsSlewing returns 0
21:03:12.264 00.000 29876 IsGuiding returns 0
21:03:12.264 00.000 29876 PulseGuide returned control before completion, sleep 86
21:03:12.268 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:12.279 00.011 31432 UpdateGuideState exits: m=2253 RSB=28.8
21:03:12.282 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:12.284 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:12.285 00.001 31432 Enqueuing Expose request
21:03:12.353 00.068 29876 IsGuiding returns 1
21:03:12.353 00.000 29876 scope still moving after pulse duration time elapsed
21:03:12.385 00.032 29876 IsSlewing returns 0
21:03:12.385 00.000 29876 IsGuiding returns 1
21:03:12.416 00.031 29876 IsSlewing returns 0
21:03:12.416 00.000 29876 IsGuiding returns 0
21:03:12.416 00.000 29876 scope move finished after 76 + 75 ms
21:03:12.416 00.000 29876 Move returns status 0, amount 76
21:03:12.416 00.000 29876 MoveAxis(N, 0, ABG)
21:03:12.416 00.000 29876 Move returns status 0, amount 0
21:03:12.416 00.000 29876 move complete, result=0
21:03:12.416 00.000 29876 worker thread done servicing request
21:03:12.416 00.000 29876 Worker thread wakes up
21:03:12.416 00.000 31432 GuideStep: 0.7 px 76 ms WEST, -0.0 px 0 ms NORTH
21:03:12.419 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:12.419 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:14.548 02.129 29876 Exposure complete
21:03:14.591 00.043 29876 worker thread done servicing request
21:03:14.591 00.000 31432 OnExposeComplete: enter
21:03:14.593 00.002 31432 UpdateGuideState(): m_state=6
21:03:14.595 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
21:03:14.597 00.002 31432 Star::Find returns 1 (0), X=609.98, Y=164.92, Mass=2311, SNR=29.1, Peak=191 HFD=3.5
21:03:14.599 00.002 31432 MultiStar: [#1 0.63,-0.21,1.06,U] [#2 0.36,0.64,1.20,U] [#3 0.10,0.14,1.04,U] [#4 0.30,0.16,0.95,U] [#5 1.04,-0.26,0.00,M10] [#6 0.57,0.13,1.13,U] [#7 -0.00,0.96,0.00,M2] [#8 0.20,0.45,0.92,U] 
21:03:14.601 00.002 31432 refined, 6 included, MultiStar: {0.37, 0.24}, one-star: {0.34, 0.35}
21:03:14.602 00.001 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
21:03:14.604 00.002 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.72)
21:03:14.606 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.24 hyp=0.44 cameraTheta=0.58 mountX=0.37 mountY=-0.18, mountTheta=-0.45
21:03:14.608 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.24, opts=13)
21:03:14.611 00.003 31432 Enqueuing Move request for scope (0.37, 0.24)
21:03:14.613 00.002 29876 Worker thread wakes up
21:03:14.613 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.24) opts 0xd
21:03:14.613 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.24)
21:03:14.613 00.000 29876 Moving (0.37, 0.24) raw xDistance=0.37 yDistance=-0.18
21:03:14.613 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
21:03:14.613 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:14.613 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:03:14.613 00.000 29876 MoveAxis(W, 46, ABG)
21:03:14.613 00.000 29876 Guiding  Dir = 3, Dur = 46
21:03:14.613 00.000 29876 IsSlewing returns 0
21:03:14.613 00.000 29876 IsGuiding returns 0
21:03:14.614 00.001 29876 PulseGuide returned control before completion, sleep 56
21:03:14.617 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:14.629 00.012 31432 UpdateGuideState exits: m=2311 RSB=29.1
21:03:14.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:14.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:14.635 00.002 31432 Enqueuing Expose request
21:03:14.672 00.037 29876 IsGuiding returns 1
21:03:14.672 00.000 29876 scope still moving after pulse duration time elapsed
21:03:14.703 00.031 29876 IsSlewing returns 0
21:03:14.703 00.000 29876 IsGuiding returns 1
21:03:14.734 00.031 29876 IsSlewing returns 0
21:03:14.734 00.000 29876 IsGuiding returns 0
21:03:14.734 00.000 29876 scope move finished after 46 + 74 ms
21:03:14.734 00.000 29876 Move returns status 0, amount 46
21:03:14.734 00.000 29876 MoveAxis(N, 0, ABG)
21:03:14.734 00.000 29876 Move returns status 0, amount 0
21:03:14.734 00.000 29876 move complete, result=0
21:03:14.734 00.000 29876 worker thread done servicing request
21:03:14.734 00.000 29876 Worker thread wakes up
21:03:14.734 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.2 px 0 ms NORTH
21:03:14.737 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:14.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:16.654 01.917 29876 Exposure complete
21:03:16.698 00.044 29876 worker thread done servicing request
21:03:16.698 00.000 31432 OnExposeComplete: enter
21:03:16.701 00.003 31432 UpdateGuideState(): m_state=6
21:03:16.702 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
21:03:16.704 00.002 31432 Star::Find returns 1 (0), X=610.19, Y=164.94, Mass=2519, SNR=30.5, Peak=253 HFD=3.5
21:03:16.706 00.002 31432 MultiStar: [#1 0.61,0.39,1.04,U] [#2 0.37,0.74,0.00,M3] [#3 0.09,0.30,1.03,U] [#4 0.37,0.32,0.93,U] [#5 0.67,0.00,0.95,U] [#6 0.25,0.23,1.10,U] [#7 -0.15,1.05,0.00,M3] [#8 -0.00,0.85,0.00,M2] 
21:03:16.708 00.002 31432 refined, 5 included, MultiStar: {0.42, 0.27}, one-star: {0.55, 0.36}
21:03:16.710 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
21:03:16.711 00.001 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
21:03:16.713 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.27 hyp=0.50 cameraTheta=0.57 mountX=0.42 mountY=-0.20, mountTheta=-0.44
21:03:16.716 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.27, opts=13)
21:03:16.718 00.002 31432 Enqueuing Move request for scope (0.42, 0.27)
21:03:16.720 00.002 29876 Worker thread wakes up
21:03:16.720 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.27) opts 0xd
21:03:16.720 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.27)
21:03:16.720 00.000 29876 Moving (0.42, 0.27) raw xDistance=0.42 yDistance=-0.20
21:03:16.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
21:03:16.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:16.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:03:16.720 00.000 29876 MoveAxis(W, 47, ABG)
21:03:16.720 00.000 29876 Guiding  Dir = 3, Dur = 47
21:03:16.720 00.000 29876 IsSlewing returns 0
21:03:16.720 00.000 29876 IsGuiding returns 0
21:03:16.721 00.001 29876 PulseGuide returned control before completion, sleep 57
21:03:16.723 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:03:16.735 00.012 31432 UpdateGuideState exits: m=2519 RSB=30.5
21:03:16.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:16.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:16.740 00.001 31432 Enqueuing Expose request
21:03:16.790 00.050 29876 IsGuiding returns 1
21:03:16.790 00.000 29876 scope still moving after pulse duration time elapsed
21:03:16.821 00.031 29876 IsSlewing returns 0
21:03:16.821 00.000 29876 IsGuiding returns 1
21:03:16.852 00.031 29876 IsSlewing returns 0
21:03:16.852 00.000 29876 IsGuiding returns 1
21:03:16.883 00.031 29876 IsSlewing returns 0
21:03:16.883 00.000 29876 IsGuiding returns 0
21:03:16.883 00.000 29876 scope move finished after 47 + 115 ms
21:03:16.883 00.000 29876 Move returns status 0, amount 47
21:03:16.883 00.000 29876 MoveAxis(N, 0, ABG)
21:03:16.883 00.000 29876 Move returns status 0, amount 0
21:03:16.883 00.000 29876 move complete, result=0
21:03:16.883 00.000 29876 worker thread done servicing request
21:03:16.883 00.000 29876 Worker thread wakes up
21:03:16.884 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:16.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:16.884 00.000 31432 GuideStep: 0.4 px 47 ms WEST, -0.2 px 0 ms NORTH
21:03:19.010 02.126 29876 Exposure complete
21:03:19.052 00.042 29876 worker thread done servicing request
21:03:19.052 00.000 31432 OnExposeComplete: enter
21:03:19.055 00.003 31432 UpdateGuideState(): m_state=6
21:03:19.058 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
21:03:19.060 00.002 31432 Star::Find returns 1 (0), X=609.85, Y=165.11, Mass=2482, SNR=29.8, Peak=230 HFD=3.7
21:03:19.062 00.002 31432 MultiStar: [#1 0.23,0.17,1.06,U] [#2 0.40,0.51,1.16,U] [#3 0.34,-0.12,1.08,U] [#4 0.16,-0.28,0.97,U] [#5 0.82,0.03,0.00,M10] [#6 0.44,0.29,1.14,U] [#7 -0.18,0.90,0.00,M4] [#8 0.01,0.29,0.90,U] 
21:03:19.063 00.001 31432 refined, 6 included, MultiStar: {0.27, 0.20}, one-star: {0.21, 0.53}
21:03:19.065 00.002 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
21:03:19.066 00.001 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.65)
21:03:19.068 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.65 mountX=0.27 mountY=-0.16, mountTheta=-0.53
21:03:19.072 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.20, opts=13)
21:03:19.074 00.002 31432 Enqueuing Move request for scope (0.27, 0.20)
21:03:19.076 00.002 29876 Worker thread wakes up
21:03:19.076 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
21:03:19.076 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
21:03:19.076 00.000 29876 Moving (0.27, 0.20) raw xDistance=0.27 yDistance=-0.16
21:03:19.076 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
21:03:19.076 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:19.076 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:03:19.076 00.000 29876 MoveAxis(W, 33, ABG)
21:03:19.076 00.000 29876 Guiding  Dir = 3, Dur = 33
21:03:19.077 00.001 29876 IsSlewing returns 0
21:03:19.077 00.000 29876 IsGuiding returns 0
21:03:19.077 00.000 29876 PulseGuide returned control before completion, sleep 43
21:03:19.080 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:19.091 00.011 31432 UpdateGuideState exits: m=2482 RSB=29.8
21:03:19.093 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.095 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:19.097 00.002 31432 Enqueuing Expose request
21:03:19.133 00.036 29876 IsGuiding returns 1
21:03:19.133 00.000 29876 scope still moving after pulse duration time elapsed
21:03:19.163 00.030 29876 IsSlewing returns 0
21:03:19.163 00.000 29876 IsGuiding returns 0
21:03:19.163 00.000 29876 scope move finished after 33 + 53 ms
21:03:19.163 00.000 29876 Move returns status 0, amount 33
21:03:19.163 00.000 29876 MoveAxis(N, 0, ABG)
21:03:19.163 00.000 29876 Move returns status 0, amount 0
21:03:19.163 00.000 29876 move complete, result=0
21:03:19.164 00.001 29876 worker thread done servicing request
21:03:19.164 00.000 29876 Worker thread wakes up
21:03:19.164 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:19.164 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:19.164 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.2 px 0 ms NORTH
21:03:21.081 01.917 29876 Exposure complete
21:03:21.125 00.044 29876 worker thread done servicing request
21:03:21.125 00.000 31432 OnExposeComplete: enter
21:03:21.129 00.004 31432 UpdateGuideState(): m_state=6
21:03:21.132 00.003 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
21:03:21.136 00.004 31432 Star::Find returns 1 (0), X=609.70, Y=164.87, Mass=2557, SNR=30.7, Peak=196 HFD=3.7
21:03:21.139 00.003 31432 MultiStar: [#1 0.25,0.00,0.99,U] [#2 0.31,0.39,1.16,U] [#3 -0.12,-0.28,1.02,U] [#4 0.59,-0.44,0.97,U] [#5 0.83,-0.32,0.00,R] [#6 0.52,-0.10,1.09,U] [#7 0.22,0.58,0.88,U] [#8 0.43,0.26,0.87,U] 
21:03:21.140 00.001 31432 refined, 7 included, MultiStar: {0.28, 0.08}, one-star: {0.06, 0.30}
21:03:21.142 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
21:03:21.144 00.002 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.01)
21:03:21.146 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=0.28 mountY=-0.04, mountTheta=-0.14
21:03:21.148 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.08, opts=13)
21:03:21.151 00.003 31432 Enqueuing Move request for scope (0.28, 0.08)
21:03:21.152 00.001 29876 Worker thread wakes up
21:03:21.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
21:03:21.152 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
21:03:21.152 00.000 29876 Moving (0.28, 0.08) raw xDistance=0.28 yDistance=-0.04
21:03:21.152 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
21:03:21.153 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:21.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:21.153 00.000 29876 MoveAxis(W, 32, ABG)
21:03:21.153 00.000 29876 Guiding  Dir = 3, Dur = 32
21:03:21.153 00.000 29876 IsSlewing returns 0
21:03:21.153 00.000 29876 IsGuiding returns 0
21:03:21.153 00.000 29876 PulseGuide returned control before completion, sleep 42
21:03:21.156 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:21.168 00.012 31432 UpdateGuideState exits: m=2557 RSB=30.7
21:03:21.170 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:21.172 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:21.174 00.002 31432 Enqueuing Expose request
21:03:21.205 00.031 29876 IsGuiding returns 1
21:03:21.205 00.000 29876 scope still moving after pulse duration time elapsed
21:03:21.236 00.031 29876 IsSlewing returns 0
21:03:21.236 00.000 29876 IsGuiding returns 0
21:03:21.236 00.000 29876 scope move finished after 32 + 50 ms
21:03:21.236 00.000 29876 Move returns status 0, amount 32
21:03:21.236 00.000 29876 MoveAxis(N, 0, ABG)
21:03:21.236 00.000 29876 Move returns status 0, amount 0
21:03:21.236 00.000 29876 move complete, result=0
21:03:21.236 00.000 29876 worker thread done servicing request
21:03:21.236 00.000 29876 Worker thread wakes up
21:03:21.236 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.0 px 0 ms NORTH
21:03:21.239 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:21.239 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:23.466 02.227 29876 Exposure complete
21:03:23.508 00.042 29876 worker thread done servicing request
21:03:23.508 00.000 31432 OnExposeComplete: enter
21:03:23.511 00.003 31432 UpdateGuideState(): m_state=6
21:03:23.513 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
21:03:23.515 00.002 31432 Star::Find returns 1 (0), X=608.54, Y=165.30, Mass=2419, SNR=30.5, Peak=216 HFD=3.4
21:03:23.517 00.002 31432 MultiStar: [#1 -0.54,0.07,1.02,U] [#2 -0.86,1.10,0.00,M2] [#3 -1.33,0.93,0.00,M1] [#4 -0.85,0.22,0.00,M1] [#5 -1.24,0.65,0.00,M1] [#6 -0.68,0.71,0.00,M1] [#7 -1.55,1.09,0.00,M4] [#8 -1.04,0.79,0.00,M1] 
21:03:23.518 00.001 31432 refined, 1 included, MultiStar: {-0.82, 0.39}, one-star: {-1.10, 0.72}
21:03:23.520 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
21:03:23.522 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
21:03:23.524 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=0.39 hyp=0.91 cameraTheta=2.69 mountX=-0.81 mountY=-0.52, mountTheta=-2.57
21:03:23.528 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=0.39, opts=13)
21:03:23.530 00.002 31432 Enqueuing Move request for scope (-0.82, 0.39)
21:03:23.532 00.002 29876 Worker thread wakes up
21:03:23.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.39) opts 0xd
21:03:23.532 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, 0.39)
21:03:23.532 00.000 29876 Moving (-0.82, 0.39) raw xDistance=-0.81 yDistance=-0.52
21:03:23.532 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.81
21:03:23.532 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:03:23.532 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:03:23.532 00.000 29876 MoveAxis(E, 73, ABG)
21:03:23.533 00.001 29876 Guiding  Dir = 2, Dur = 73
21:03:23.533 00.000 29876 IsSlewing returns 0
21:03:23.533 00.000 29876 IsGuiding returns 0
21:03:23.533 00.000 29876 PulseGuide returned control before completion, sleep 83
21:03:23.536 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:23.547 00.011 31432 UpdateGuideState exits: m=2419 RSB=30.5
21:03:23.550 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:23.551 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:23.553 00.002 31432 Enqueuing Expose request
21:03:23.618 00.065 29876 IsGuiding returns 1
21:03:23.618 00.000 29876 scope still moving after pulse duration time elapsed
21:03:23.663 00.045 29876 IsSlewing returns 0
21:03:23.663 00.000 29876 IsGuiding returns 1
21:03:23.695 00.032 29876 IsSlewing returns 0
21:03:23.695 00.000 29876 IsGuiding returns 0
21:03:23.695 00.000 29876 scope move finished after 73 + 89 ms
21:03:23.695 00.000 29876 Move returns status 0, amount 73
21:03:23.695 00.000 29876 MoveAxis(N, 0, ABG)
21:03:23.695 00.000 29876 Move returns status 0, amount 0
21:03:23.695 00.000 29876 move complete, result=0
21:03:23.695 00.000 29876 worker thread done servicing request
21:03:23.695 00.000 29876 Worker thread wakes up
21:03:23.695 00.000 31432 GuideStep: -0.8 px 73 ms EAST, -0.5 px 0 ms NORTH
21:03:23.698 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:23.698 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:25.612 01.914 29876 Exposure complete
21:03:25.655 00.043 29876 worker thread done servicing request
21:03:25.655 00.000 31432 OnExposeComplete: enter
21:03:25.658 00.003 31432 UpdateGuideState(): m_state=6
21:03:25.660 00.002 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
21:03:25.662 00.002 31432 Star::Find returns 1 (0), X=609.90, Y=164.87, Mass=2476, SNR=30.5, Peak=228 HFD=3.8
21:03:25.665 00.003 31432 MultiStar: [#1 0.31,-0.09,1.00,U] [#2 0.49,0.79,0.00,M3] [#3 -0.10,0.34,1.04,U] [#4 0.08,0.05,0.90,U] [#5 -0.02,0.33,0.90,U] [#6 0.34,0.23,1.05,U] [#7 0.07,0.71,0.85,U] [#8 0.01,0.48,0.83,U] 
21:03:25.668 00.003 31432 refined, 7 included, MultiStar: {0.12, 0.28}, one-star: {0.27, 0.30}
21:03:25.670 00.002 31432 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
21:03:25.672 00.002 31432 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.14 = -2.14)
21:03:25.674 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.15 mountX=0.13 mountY=-0.26, mountTheta=-1.10
21:03:25.677 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.28, opts=13)
21:03:25.679 00.002 31432 Enqueuing Move request for scope (0.12, 0.28)
21:03:25.681 00.002 29876 Worker thread wakes up
21:03:25.681 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
21:03:25.681 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
21:03:25.681 00.000 29876 Moving (0.12, 0.28) raw xDistance=0.13 yDistance=-0.26
21:03:25.681 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:03:25.681 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:25.681 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:03:25.681 00.000 29876 MoveAxis(E, 0, ABG)
21:03:25.681 00.000 29876 Move returns status 0, amount 0
21:03:25.681 00.000 29876 MoveAxis(N, 0, ABG)
21:03:25.681 00.000 29876 Move returns status 0, amount 0
21:03:25.681 00.000 29876 move complete, result=0
21:03:25.681 00.000 29876 worker thread done servicing request
21:03:25.684 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:25.696 00.012 31432 UpdateGuideState exits: m=2476 RSB=30.5
21:03:25.699 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:25.700 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:25.702 00.002 31432 Enqueuing Expose request
21:03:25.704 00.002 29876 Worker thread wakes up
21:03:25.704 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:03:25.706 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:25.706 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:27.935 02.229 29876 Exposure complete
21:03:27.978 00.043 29876 worker thread done servicing request
21:03:27.978 00.000 31432 OnExposeComplete: enter
21:03:27.980 00.002 31432 UpdateGuideState(): m_state=6
21:03:27.982 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
21:03:27.984 00.002 31432 Star::Find returns 1 (0), X=610.49, Y=165.23, Mass=2568, SNR=31.3, Peak=230 HFD=3.5
21:03:27.986 00.002 31432 MultiStar: [#1 1.15,0.22,0.00,M1] [#2 0.60,0.87,0.00,M4] [#3 0.69,0.49,0.00,M1] [#4 0.91,-0.07,0.00,M1] [#5 0.43,0.56,0.91,U] [#6 0.93,0.26,0.00,M1] [#7 0.51,1.08,0.00,M4] [#8 0.93,0.61,0.00,M1] 
21:03:27.989 00.003 31432 refined, 1 included, MultiStar: {0.65, 0.61}, one-star: {0.85, 0.66}
21:03:27.994 00.005 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.73 = 0.73)
21:03:27.997 00.003 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.54)
21:03:27.999 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.61 hyp=0.89 cameraTheta=0.76 mountX=0.66 mountY=-0.51, mountTheta=-0.65
21:03:28.002 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.61, opts=13)
21:03:28.004 00.002 31432 Enqueuing Move request for scope (0.65, 0.61)
21:03:28.006 00.002 29876 Worker thread wakes up
21:03:28.006 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.61) opts 0xd
21:03:28.006 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.61)
21:03:28.006 00.000 29876 Moving (0.65, 0.61) raw xDistance=0.66 yDistance=-0.51
21:03:28.006 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.66
21:03:28.006 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:03:28.006 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:03:28.006 00.000 29876 MoveAxis(W, 64, ABG)
21:03:28.006 00.000 29876 Guiding  Dir = 3, Dur = 64
21:03:28.007 00.001 29876 IsSlewing returns 0
21:03:28.007 00.000 29876 IsGuiding returns 0
21:03:28.007 00.000 29876 PulseGuide returned control before completion, sleep 74
21:03:28.010 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:28.022 00.012 31432 UpdateGuideState exits: m=2568 RSB=31.3
21:03:28.024 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:28.026 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:28.027 00.001 31432 Enqueuing Expose request
21:03:28.089 00.062 29876 IsGuiding returns 1
21:03:28.089 00.000 29876 scope still moving after pulse duration time elapsed
21:03:28.120 00.031 29876 IsSlewing returns 0
21:03:28.120 00.000 29876 IsGuiding returns 1
21:03:28.151 00.031 29876 IsSlewing returns 0
21:03:28.151 00.000 29876 IsGuiding returns 1
21:03:28.182 00.031 29876 IsSlewing returns 0
21:03:28.182 00.000 29876 IsGuiding returns 0
21:03:28.182 00.000 29876 scope move finished after 64 + 111 ms
21:03:28.182 00.000 29876 Move returns status 0, amount 64
21:03:28.182 00.000 29876 MoveAxis(N, 0, ABG)
21:03:28.182 00.000 29876 Move returns status 0, amount 0
21:03:28.182 00.000 29876 move complete, result=0
21:03:28.182 00.000 29876 worker thread done servicing request
21:03:28.182 00.000 29876 Worker thread wakes up
21:03:28.182 00.000 31432 GuideStep: 0.7 px 64 ms WEST, -0.5 px 0 ms NORTH
21:03:28.185 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:28.185 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:30.098 01.913 29876 Exposure complete
21:03:30.141 00.043 29876 worker thread done servicing request
21:03:30.141 00.000 31432 OnExposeComplete: enter
21:03:30.143 00.002 31432 UpdateGuideState(): m_state=6
21:03:30.145 00.002 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
21:03:30.147 00.002 31432 Star::Find returns 1 (0), X=610.31, Y=164.98, Mass=2547, SNR=30.4, Peak=235 HFD=3.4
21:03:30.149 00.002 31432 MultiStar: [#1 0.95,-0.00,0.00,M2] [#2 0.45,0.71,0.00,M5] [#3 0.04,0.00,1.00,U] [#4 0.30,0.29,0.91,U] [#5 0.17,0.37,0.94,U] [#6 0.70,-0.10,1.11,U] [#7 -0.03,1.23,0.00,M5] [#8 0.27,0.54,0.87,U] 
21:03:30.151 00.002 31432 refined, 5 included, MultiStar: {0.37, 0.24}, one-star: {0.67, 0.41}
21:03:30.152 00.001 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
21:03:30.154 00.002 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
21:03:30.156 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.24 hyp=0.44 cameraTheta=0.57 mountX=0.37 mountY=-0.18, mountTheta=-0.44
21:03:30.159 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.24, opts=13)
21:03:30.161 00.002 31432 Enqueuing Move request for scope (0.37, 0.24)
21:03:30.163 00.002 29876 Worker thread wakes up
21:03:30.163 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.24) opts 0xd
21:03:30.163 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.24)
21:03:30.163 00.000 29876 Moving (0.37, 0.24) raw xDistance=0.37 yDistance=-0.18
21:03:30.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
21:03:30.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:30.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:03:30.163 00.000 29876 MoveAxis(W, 45, ABG)
21:03:30.163 00.000 29876 Guiding  Dir = 3, Dur = 45
21:03:30.163 00.000 29876 IsSlewing returns 0
21:03:30.163 00.000 29876 IsGuiding returns 0
21:03:30.164 00.001 29876 PulseGuide returned control before completion, sleep 55
21:03:30.167 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:30.177 00.010 31432 UpdateGuideState exits: m=2547 RSB=30.4
21:03:30.179 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:30.181 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:30.183 00.002 31432 Enqueuing Expose request
21:03:30.233 00.050 29876 IsGuiding returns 1
21:03:30.233 00.000 29876 scope still moving after pulse duration time elapsed
21:03:30.263 00.030 29876 IsSlewing returns 0
21:03:30.263 00.000 29876 IsGuiding returns 1
21:03:30.294 00.031 29876 IsSlewing returns 0
21:03:30.294 00.000 29876 IsGuiding returns 1
21:03:30.325 00.031 29876 IsSlewing returns 0
21:03:30.325 00.000 29876 IsGuiding returns 0
21:03:30.325 00.000 29876 scope move finished after 45 + 117 ms
21:03:30.325 00.000 29876 Move returns status 0, amount 45
21:03:30.325 00.000 29876 MoveAxis(N, 0, ABG)
21:03:30.325 00.000 29876 Move returns status 0, amount 0
21:03:30.325 00.000 29876 move complete, result=0
21:03:30.325 00.000 29876 worker thread done servicing request
21:03:30.325 00.000 29876 Worker thread wakes up
21:03:30.325 00.000 31432 GuideStep: 0.4 px 45 ms WEST, -0.2 px 0 ms NORTH
21:03:30.328 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:30.328 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:32.455 02.127 29876 Exposure complete
21:03:32.498 00.043 29876 worker thread done servicing request
21:03:32.498 00.000 31432 OnExposeComplete: enter
21:03:32.500 00.002 31432 UpdateGuideState(): m_state=6
21:03:32.503 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
21:03:32.504 00.001 31432 Star::Find returns 1 (0), X=610.22, Y=164.98, Mass=2497, SNR=30.8, Peak=225 HFD=4.0
21:03:32.506 00.002 31432 MultiStar: [#1 0.58,0.05,1.03,U] [#2 0.41,0.60,1.16,U] [#3 0.59,-0.16,1.03,U] [#4 0.77,-0.29,0.00,M1] [#5 0.39,0.33,0.92,U] [#6 0.18,0.62,1.09,U] [#7 -0.09,0.86,0.00,M6] [#8 0.19,0.03,0.86,U] 
21:03:32.509 00.003 31432 refined, 6 included, MultiStar: {0.42, 0.28}, one-star: {0.58, 0.40}
21:03:32.510 00.001 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
21:03:32.512 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.71)
21:03:32.514 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.28 hyp=0.51 cameraTheta=0.59 mountX=0.43 mountY=-0.21, mountTheta=-0.46
21:03:32.517 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.28, opts=13)
21:03:32.519 00.002 31432 Enqueuing Move request for scope (0.42, 0.28)
21:03:32.521 00.002 29876 Worker thread wakes up
21:03:32.521 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.28) opts 0xd
21:03:32.521 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.28)
21:03:32.521 00.000 29876 Moving (0.42, 0.28) raw xDistance=0.43 yDistance=-0.21
21:03:32.521 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
21:03:32.521 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:32.522 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:03:32.522 00.000 29876 MoveAxis(W, 48, ABG)
21:03:32.522 00.000 29876 Guiding  Dir = 3, Dur = 48
21:03:32.522 00.000 29876 IsSlewing returns 0
21:03:32.522 00.000 29876 IsGuiding returns 0
21:03:32.522 00.000 29876 PulseGuide returned control before completion, sleep 58
21:03:32.530 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:32.543 00.013 31432 UpdateGuideState exits: m=2497 RSB=30.8
21:03:32.547 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:32.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:32.551 00.002 31432 Enqueuing Expose request
21:03:32.594 00.043 29876 IsGuiding returns 1
21:03:32.594 00.000 29876 scope still moving after pulse duration time elapsed
21:03:32.625 00.031 29876 IsSlewing returns 0
21:03:32.625 00.000 29876 IsGuiding returns 1
21:03:32.656 00.031 29876 IsSlewing returns 0
21:03:32.656 00.000 29876 IsGuiding returns 1
21:03:32.687 00.031 29876 IsSlewing returns 0
21:03:32.687 00.000 29876 IsGuiding returns 1
21:03:32.718 00.031 29876 IsSlewing returns 0
21:03:32.718 00.000 29876 IsGuiding returns 1
21:03:32.749 00.031 29876 IsSlewing returns 0
21:03:32.749 00.000 29876 IsGuiding returns 0
21:03:32.749 00.000 29876 scope move finished after 48 + 179 ms
21:03:32.749 00.000 29876 Move returns status 0, amount 48
21:03:32.749 00.000 29876 MoveAxis(N, 0, ABG)
21:03:32.749 00.000 29876 Move returns status 0, amount 0
21:03:32.749 00.000 29876 move complete, result=0
21:03:32.749 00.000 29876 worker thread done servicing request
21:03:32.749 00.000 29876 Worker thread wakes up
21:03:32.749 00.000 31432 GuideStep: 0.4 px 48 ms WEST, -0.2 px 0 ms NORTH
21:03:32.752 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:32.752 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:34.661 01.909 29876 Exposure complete
21:03:34.705 00.044 29876 worker thread done servicing request
21:03:34.705 00.000 31432 OnExposeComplete: enter
21:03:34.707 00.002 31432 UpdateGuideState(): m_state=6
21:03:34.710 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
21:03:34.712 00.002 31432 Star::Find returns 1 (0), X=609.94, Y=165.12, Mass=2273, SNR=28.9, Peak=209 HFD=3.0
21:03:34.716 00.004 31432 MultiStar: [#1 0.34,0.23,1.06,U] [#2 0.06,0.74,1.22,U] [#3 -0.23,0.14,1.06,U] [#4 0.24,-0.09,0.95,U] [#5 -0.39,0.36,0.92,U] [#6 -0.06,0.24,1.09,U] [#7 -0.41,1.07,0.00,M7] [#8 0.24,0.23,0.90,U] 
21:03:34.721 00.005 31432 refined, 7 included, MultiStar: {0.06, 0.31}, one-star: {0.30, 0.54}
21:03:34.724 00.003 31432 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
21:03:34.726 00.002 31432 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.92)
21:03:34.728 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=0.07 mountY=-0.30, mountTheta=-1.35
21:03:34.731 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.31, opts=13)
21:03:34.733 00.002 31432 Enqueuing Move request for scope (0.06, 0.31)
21:03:34.735 00.002 29876 Worker thread wakes up
21:03:34.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
21:03:34.735 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
21:03:34.735 00.000 29876 Moving (0.06, 0.31) raw xDistance=0.07 yDistance=-0.30
21:03:34.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:03:34.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:34.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:03:34.735 00.000 29876 MoveAxis(E, 0, ABG)
21:03:34.735 00.000 29876 Move returns status 0, amount 0
21:03:34.735 00.000 29876 MoveAxis(N, 0, ABG)
21:03:34.735 00.000 29876 Move returns status 0, amount 0
21:03:34.736 00.001 29876 move complete, result=0
21:03:34.736 00.000 29876 worker thread done servicing request
21:03:34.740 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:34.752 00.012 31432 UpdateGuideState exits: m=2273 RSB=28.9
21:03:34.755 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:34.756 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:34.758 00.002 31432 Enqueuing Expose request
21:03:34.760 00.002 29876 Worker thread wakes up
21:03:34.760 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:03:34.762 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:34.762 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:36.888 02.126 29876 Exposure complete
21:03:36.931 00.043 29876 worker thread done servicing request
21:03:36.931 00.000 31432 OnExposeComplete: enter
21:03:36.933 00.002 31432 UpdateGuideState(): m_state=6
21:03:36.936 00.003 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
21:03:36.937 00.001 31432 Star::Find returns 1 (0), X=609.11, Y=164.12, Mass=2424, SNR=30.8, Peak=218 HFD=3.8
21:03:36.939 00.002 31432 MultiStar: [#1 -0.01,-0.64,1.01,U] [#2 0.11,-0.14,1.14,U] [#3 -0.03,-0.19,1.02,U] [#4 -0.22,-0.41,0.93,U] [#5 -0.51,-0.45,0.99,U] [#6 -0.06,-0.25,1.07,U] [#7 -0.60,0.09,0.80,U] [#8 -0.15,-0.36,0.87,U] 
21:03:36.941 00.002 31432 refined, 8 included, MultiStar: {-0.21, -0.32}, one-star: {-0.53, -0.46}
21:03:36.943 00.002 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
21:03:36.945 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
21:03:36.946 00.001 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-2.15 mountX=-0.21 mountY=0.28, mountTheta=2.22
21:03:36.950 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.32, opts=13)
21:03:36.952 00.002 31432 Enqueuing Move request for scope (-0.21, -0.32)
21:03:36.954 00.002 29876 Worker thread wakes up
21:03:36.954 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd
21:03:36.954 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.32)
21:03:36.954 00.000 29876 Moving (-0.21, -0.32) raw xDistance=-0.21 yDistance=0.28
21:03:36.954 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
21:03:36.954 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:36.954 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:03:36.954 00.000 29876 MoveAxis(E, 21, ABG)
21:03:36.954 00.000 29876 Guiding  Dir = 2, Dur = 21
21:03:36.955 00.001 29876 IsSlewing returns 0
21:03:36.955 00.000 29876 IsGuiding returns 0
21:03:36.955 00.000 29876 PulseGuide returned control before completion, sleep 31
21:03:36.958 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:03:36.970 00.012 31432 UpdateGuideState exits: m=2424 RSB=30.8
21:03:36.972 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:36.974 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:36.975 00.001 31432 Enqueuing Expose request
21:03:36.996 00.021 29876 IsGuiding returns 1
21:03:36.996 00.000 29876 scope still moving after pulse duration time elapsed
21:03:37.028 00.032 29876 IsSlewing returns 0
21:03:37.028 00.000 29876 IsGuiding returns 0
21:03:37.028 00.000 29876 scope move finished after 21 + 51 ms
21:03:37.028 00.000 29876 Move returns status 0, amount 21
21:03:37.028 00.000 29876 MoveAxis(N, 0, ABG)
21:03:37.028 00.000 29876 Move returns status 0, amount 0
21:03:37.028 00.000 29876 move complete, result=0
21:03:37.028 00.000 29876 worker thread done servicing request
21:03:37.028 00.000 29876 Worker thread wakes up
21:03:37.028 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.3 px 0 ms NORTH
21:03:37.030 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:37.030 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:38.947 01.917 29876 Exposure complete
21:03:38.989 00.042 29876 worker thread done servicing request
21:03:38.989 00.000 31432 OnExposeComplete: enter
21:03:38.991 00.002 31432 UpdateGuideState(): m_state=6
21:03:38.994 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
21:03:38.996 00.002 31432 Star::Find returns 1 (0), X=609.95, Y=165.05, Mass=2412, SNR=29.8, Peak=202 HFD=3.9
21:03:38.998 00.002 31432 MultiStar: [#1 0.66,-0.01,1.05,U] [#2 -0.03,0.79,1.17,U] [#3 0.17,0.43,1.02,U] [#4 0.28,-0.15,0.98,U] [#5 0.01,-0.07,0.97,U] [#6 0.34,0.32,1.14,U] [#7 0.01,0.56,0.85,U] [#8 0.36,-0.01,0.88,U] 
21:03:39.000 00.002 31432 refined, 8 included, MultiStar: {0.24, 0.27}, one-star: {0.31, 0.47}
21:03:39.002 00.002 31432 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
21:03:39.003 00.001 31432 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.44)
21:03:39.005 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.86 mountX=0.24 mountY=-0.23, mountTheta=-0.76
21:03:39.008 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.27, opts=13)
21:03:39.009 00.001 31432 Enqueuing Move request for scope (0.24, 0.27)
21:03:39.011 00.002 29876 Worker thread wakes up
21:03:39.012 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
21:03:39.012 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
21:03:39.012 00.000 29876 Moving (0.24, 0.27) raw xDistance=0.24 yDistance=-0.23
21:03:39.012 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
21:03:39.012 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:39.012 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:03:39.012 00.000 29876 MoveAxis(W, 20, ABG)
21:03:39.012 00.000 29876 Guiding  Dir = 3, Dur = 20
21:03:39.012 00.000 29876 IsSlewing returns 0
21:03:39.012 00.000 29876 IsGuiding returns 0
21:03:39.012 00.000 29876 PulseGuide returned control before completion, sleep 30
21:03:39.016 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:39.028 00.012 31432 UpdateGuideState exits: m=2412 RSB=29.8
21:03:39.031 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.032 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:39.033 00.001 31432 Enqueuing Expose request
21:03:39.055 00.022 29876 IsGuiding returns 1
21:03:39.055 00.000 29876 scope still moving after pulse duration time elapsed
21:03:39.086 00.031 29876 IsSlewing returns 0
21:03:39.086 00.000 29876 IsGuiding returns 1
21:03:39.116 00.030 29876 IsSlewing returns 0
21:03:39.116 00.000 29876 IsGuiding returns 1
21:03:39.148 00.032 29876 IsSlewing returns 0
21:03:39.148 00.000 29876 IsGuiding returns 1
21:03:39.179 00.031 29876 IsSlewing returns 0
21:03:39.179 00.000 29876 IsGuiding returns 0
21:03:39.179 00.000 29876 scope move finished after 20 + 147 ms
21:03:39.179 00.000 29876 Move returns status 0, amount 20
21:03:39.179 00.000 29876 MoveAxis(N, 0, ABG)
21:03:39.179 00.000 29876 Move returns status 0, amount 0
21:03:39.179 00.000 29876 move complete, result=0
21:03:39.179 00.000 29876 worker thread done servicing request
21:03:39.179 00.000 29876 Worker thread wakes up
21:03:39.179 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:39.179 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:39.179 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.2 px 0 ms NORTH
21:03:41.313 02.134 29876 Exposure complete
21:03:41.356 00.043 29876 worker thread done servicing request
21:03:41.356 00.000 31432 OnExposeComplete: enter
21:03:41.358 00.002 31432 UpdateGuideState(): m_state=6
21:03:41.360 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
21:03:41.362 00.002 31432 Star::Find returns 1 (0), X=610.37, Y=164.59, Mass=2236, SNR=28.7, Peak=228 HFD=3.1
21:03:41.364 00.002 31432 MultiStar: [#1 1.01,-0.23,0.00,M1] [#2 0.29,0.29,1.23,U] [#3 0.36,-0.37,1.09,U] [#4 0.53,-0.43,0.97,U] [#5 0.43,-0.05,0.97,U] [#6 0.53,-0.19,1.13,U] [#7 0.11,0.59,0.85,U] [#8 0.55,0.11,0.90,U] 
21:03:41.366 00.002 31432 refined, 7 included, MultiStar: {0.44, -0.01}, one-star: {0.73, 0.01}
21:03:41.368 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
21:03:41.369 00.001 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
21:03:41.371 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.01 hyp=0.44 cameraTheta=-0.03 mountX=0.44 mountY=0.08, mountTheta=0.18
21:03:41.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.01, opts=13)
21:03:41.376 00.002 31432 Enqueuing Move request for scope (0.44, -0.01)
21:03:41.378 00.002 29876 Worker thread wakes up
21:03:41.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.01) opts 0xd
21:03:41.378 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.01)
21:03:41.378 00.000 29876 Moving (0.44, -0.01) raw xDistance=0.44 yDistance=0.08
21:03:41.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
21:03:41.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:41.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:03:41.378 00.000 29876 MoveAxis(W, 45, ABG)
21:03:41.378 00.000 29876 Guiding  Dir = 3, Dur = 45
21:03:41.378 00.000 29876 IsSlewing returns 0
21:03:41.378 00.000 29876 IsGuiding returns 0
21:03:41.379 00.001 29876 PulseGuide returned control before completion, sleep 55
21:03:41.382 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:03:41.393 00.011 31432 UpdateGuideState exits: m=2236 RSB=28.7
21:03:41.396 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.397 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:41.399 00.002 31432 Enqueuing Expose request
21:03:41.437 00.038 29876 IsGuiding returns 1
21:03:41.437 00.000 29876 scope still moving after pulse duration time elapsed
21:03:41.467 00.030 29876 IsSlewing returns 0
21:03:41.467 00.000 29876 IsGuiding returns 1
21:03:41.499 00.032 29876 IsSlewing returns 0
21:03:41.499 00.000 29876 IsGuiding returns 1
21:03:41.531 00.032 29876 IsSlewing returns 0
21:03:41.531 00.000 29876 IsGuiding returns 1
21:03:41.561 00.030 29876 IsSlewing returns 0
21:03:41.561 00.000 29876 IsGuiding returns 0
21:03:41.561 00.000 29876 scope move finished after 45 + 137 ms
21:03:41.561 00.000 29876 Move returns status 0, amount 45
21:03:41.561 00.000 29876 MoveAxis(N, 0, ABG)
21:03:41.561 00.000 29876 Move returns status 0, amount 0
21:03:41.561 00.000 29876 move complete, result=0
21:03:41.561 00.000 29876 worker thread done servicing request
21:03:41.561 00.000 29876 Worker thread wakes up
21:03:41.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:41.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:41.561 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.1 px 0 ms NORTH
21:03:43.479 01.918 29876 Exposure complete
21:03:43.522 00.043 29876 worker thread done servicing request
21:03:43.522 00.000 31432 OnExposeComplete: enter
21:03:43.524 00.002 31432 UpdateGuideState(): m_state=6
21:03:43.527 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
21:03:43.529 00.002 31432 Star::Find returns 1 (0), X=609.60, Y=164.64, Mass=2461, SNR=29.6, Peak=197 HFD=3.4
21:03:43.531 00.002 31432 MultiStar: [#1 0.57,0.10,1.12,U] [#2 -0.23,0.78,0.00,M1] [#3 0.33,-0.19,1.05,U] [#4 0.24,-0.52,0.97,U] [#5 0.14,-0.25,0.97,U] [#6 -0.13,0.07,1.12,U] [#7 -0.09,0.67,0.86,U] [#8 -0.36,0.19,0.93,U] 
21:03:43.532 00.001 31432 single-star, 7 included, MultiStar: {0.09, 0.01}, one-star: {-0.04, 0.06}
21:03:43.534 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
21:03:43.536 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.13)
21:03:43.538 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.17 mountX=-0.04 mountY=-0.07, mountTheta=-2.11
21:03:43.542 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.06, opts=13)
21:03:43.545 00.003 31432 Enqueuing Move request for scope (-0.04, 0.06)
21:03:43.547 00.002 29876 Worker thread wakes up
21:03:43.547 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
21:03:43.547 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
21:03:43.547 00.000 29876 Moving (-0.04, 0.06) raw xDistance=-0.04 yDistance=-0.07
21:03:43.547 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:03:43.548 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:43.548 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:03:43.548 00.000 29876 MoveAxis(E, 0, ABG)
21:03:43.548 00.000 29876 Move returns status 0, amount 0
21:03:43.548 00.000 29876 MoveAxis(N, 0, ABG)
21:03:43.548 00.000 29876 Move returns status 0, amount 0
21:03:43.548 00.000 29876 move complete, result=0
21:03:43.548 00.000 29876 worker thread done servicing request
21:03:43.551 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:43.562 00.011 31432 UpdateGuideState exits: m=2461 RSB=29.6
21:03:43.564 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:43.566 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:43.568 00.002 31432 Enqueuing Expose request
21:03:43.570 00.002 29876 Worker thread wakes up
21:03:43.570 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:03:43.572 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:43.572 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:45.799 02.227 29876 Exposure complete
21:03:45.844 00.045 29876 worker thread done servicing request
21:03:45.845 00.001 31432 OnExposeComplete: enter
21:03:45.847 00.002 31432 UpdateGuideState(): m_state=6
21:03:45.849 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
21:03:45.851 00.002 31432 Star::Find returns 1 (0), X=609.09, Y=165.15, Mass=2334, SNR=29.1, Peak=237 HFD=3.7
21:03:45.852 00.001 31432 MultiStar: [#1 -0.13,0.03,1.03,U] [#2 -0.31,1.07,0.00,M2] [#3 -0.19,0.11,1.05,U] [#4 -0.34,0.42,0.92,U] [#5 -0.79,0.38,0.00,M1] [#6 -0.11,0.66,1.10,U] [#7 -0.52,1.08,0.00,M4] [#8 -0.34,0.62,0.89,U] 
21:03:45.854 00.002 31432 refined, 5 included, MultiStar: {-0.27, 0.40}, one-star: {-0.55, 0.57}
21:03:45.856 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:03:45.858 00.002 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.13)
21:03:45.860 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.17 mountX=-0.26 mountY=-0.43, mountTheta=-2.11
21:03:45.862 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.40, opts=13)
21:03:45.864 00.002 31432 Enqueuing Move request for scope (-0.27, 0.40)
21:03:45.866 00.002 29876 Worker thread wakes up
21:03:45.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
21:03:45.866 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
21:03:45.866 00.000 29876 Moving (-0.27, 0.40) raw xDistance=-0.26 yDistance=-0.43
21:03:45.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
21:03:45.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:03:45.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:03:45.866 00.000 29876 MoveAxis(E, 25, ABG)
21:03:45.866 00.000 29876 Guiding  Dir = 2, Dur = 25
21:03:45.867 00.001 29876 IsSlewing returns 0
21:03:45.867 00.000 29876 IsGuiding returns 0
21:03:45.867 00.000 29876 PulseGuide returned control before completion, sleep 35
21:03:45.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:45.882 00.012 31432 UpdateGuideState exits: m=2334 RSB=29.1
21:03:45.884 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.886 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:45.888 00.002 31432 Enqueuing Expose request
21:03:45.905 00.017 29876 IsGuiding returns 1
21:03:45.905 00.000 29876 scope still moving after pulse duration time elapsed
21:03:45.936 00.031 29876 IsSlewing returns 0
21:03:45.936 00.000 29876 IsGuiding returns 1
21:03:45.967 00.031 29876 IsSlewing returns 0
21:03:45.967 00.000 29876 IsGuiding returns 0
21:03:45.967 00.000 29876 scope move finished after 25 + 74 ms
21:03:45.967 00.000 29876 Move returns status 0, amount 25
21:03:45.967 00.000 29876 MoveAxis(N, 0, ABG)
21:03:45.967 00.000 29876 Move returns status 0, amount 0
21:03:45.967 00.000 29876 move complete, result=0
21:03:45.967 00.000 29876 worker thread done servicing request
21:03:45.967 00.000 29876 Worker thread wakes up
21:03:45.967 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:45.967 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:45.967 00.000 31432 GuideStep: -0.3 px 25 ms EAST, -0.4 px 0 ms NORTH
21:03:47.874 01.907 29876 Exposure complete
21:03:47.916 00.042 29876 worker thread done servicing request
21:03:47.917 00.001 31432 OnExposeComplete: enter
21:03:47.919 00.002 31432 UpdateGuideState(): m_state=6
21:03:47.921 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
21:03:47.923 00.002 31432 Star::Find returns 1 (0), X=609.22, Y=165.24, Mass=2621, SNR=31.8, Peak=190 HFD=3.8
21:03:47.926 00.003 31432 MultiStar: [#1 -0.18,0.37,0.91,U] [#2 -0.21,1.12,0.00,M3] [#3 -0.51,0.87,0.00,M1] [#4 0.19,0.12,0.86,U] [#5 -0.33,0.33,0.90,U] [#6 -0.08,0.58,0.98,U] [#7 -0.48,1.14,0.00,M5] [#8 -0.44,0.33,0.80,U] 
21:03:47.929 00.003 31432 refined, 5 included, MultiStar: {-0.21, 0.41}, one-star: {-0.42, 0.67}
21:03:47.932 00.003 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.02 = 2.02)
21:03:47.934 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.03 = -1.25)
21:03:47.937 00.003 31432 CameraToMount -- cameraX=-0.21 cameraY=0.41 hyp=0.46 cameraTheta=2.05 mountX=-0.20 mountY=-0.44, mountTheta=-2.00
21:03:47.941 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.41, opts=13)
21:03:47.943 00.002 31432 Enqueuing Move request for scope (-0.21, 0.41)
21:03:47.944 00.001 29876 Worker thread wakes up
21:03:47.944 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.41) opts 0xd
21:03:47.944 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.41)
21:03:47.945 00.001 29876 Moving (-0.21, 0.41) raw xDistance=-0.20 yDistance=-0.44
21:03:47.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:03:47.945 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.90 newest=-0.94
21:03:47.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.44
21:03:47.945 00.000 29876 MoveAxis(E, 23, ABG)
21:03:47.945 00.000 29876 Guiding  Dir = 2, Dur = 23
21:03:47.945 00.000 29876 IsSlewing returns 0
21:03:47.945 00.000 29876 IsGuiding returns 0
21:03:47.945 00.000 29876 PulseGuide returned control before completion, sleep 33
21:03:47.948 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:47.961 00.013 31432 UpdateGuideState exits: m=2621 RSB=31.8
21:03:47.963 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:47.965 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:47.966 00.001 31432 Enqueuing Expose request
21:03:47.981 00.015 29876 IsGuiding returns 1
21:03:47.981 00.000 29876 scope still moving after pulse duration time elapsed
21:03:48.013 00.032 29876 IsSlewing returns 0
21:03:48.013 00.000 29876 IsGuiding returns 0
21:03:48.013 00.000 29876 scope move finished after 23 + 44 ms
21:03:48.013 00.000 29876 Move returns status 0, amount 23
21:03:48.013 00.000 29876 BLC: Oldest BLC event removed
21:03:48.013 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:03:48.013 00.000 29876 MoveAxis(N, 52, ABG)
21:03:48.013 00.000 29876 Guiding  Dir = 0, Dur = 52
21:03:48.013 00.000 29876 IsSlewing returns 0
21:03:48.014 00.001 29876 IsGuiding returns 0
21:03:48.014 00.000 29876 PulseGuide returned control before completion, sleep 62
21:03:48.090 00.076 29876 IsGuiding returns 1
21:03:48.090 00.000 29876 scope still moving after pulse duration time elapsed
21:03:48.121 00.031 29876 IsSlewing returns 0
21:03:48.121 00.000 29876 IsGuiding returns 1
21:03:48.152 00.031 29876 IsSlewing returns 0
21:03:48.152 00.000 29876 IsGuiding returns 1
21:03:48.183 00.031 29876 IsSlewing returns 0
21:03:48.183 00.000 29876 IsGuiding returns 1
21:03:48.214 00.031 29876 IsSlewing returns 0
21:03:48.214 00.000 29876 IsGuiding returns 0
21:03:48.214 00.000 29876 scope move finished after 52 + 148 ms
21:03:48.214 00.000 29876 Move returns status 0, amount 52
21:03:48.214 00.000 29876 move complete, result=0
21:03:48.214 00.000 29876 worker thread done servicing request
21:03:48.214 00.000 29876 Worker thread wakes up
21:03:48.214 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.4 px 52 ms NORTH
21:03:48.218 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:48.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:50.347 02.129 29876 Exposure complete
21:03:50.390 00.043 29876 worker thread done servicing request
21:03:50.390 00.000 31432 OnExposeComplete: enter
21:03:50.392 00.002 31432 UpdateGuideState(): m_state=6
21:03:50.394 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
21:03:50.396 00.002 31432 Star::Find returns 1 (0), X=610.06, Y=165.03, Mass=2275, SNR=29.1, Peak=214 HFD=3.9
21:03:50.398 00.002 31432 MultiStar: [#1 0.65,-0.03,1.04,U] [#2 -0.05,0.51,1.18,U] [#3 0.12,0.15,1.05,U] [#4 0.04,0.28,0.94,U] [#5 0.36,0.04,0.94,U] [#6 0.27,0.37,1.11,U] [#7 0.00,1.12,0.00,M6] [#8 0.13,0.39,0.94,U] 
21:03:50.399 00.001 31432 refined, 7 included, MultiStar: {0.24, 0.28}, one-star: {0.42, 0.45}
21:03:50.401 00.002 31432 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
21:03:50.403 00.002 31432 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.44)
21:03:50.405 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.36 cameraTheta=0.86 mountX=0.25 mountY=-0.24, mountTheta=-0.76
21:03:50.407 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.28, opts=13)
21:03:50.409 00.002 31432 Enqueuing Move request for scope (0.24, 0.28)
21:03:50.411 00.002 29876 Worker thread wakes up
21:03:50.411 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
21:03:50.411 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
21:03:50.411 00.000 29876 Moving (0.24, 0.28) raw xDistance=0.25 yDistance=-0.24
21:03:50.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
21:03:50.411 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:50.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:03:50.411 00.000 29876 MoveAxis(W, 20, ABG)
21:03:50.411 00.000 29876 Guiding  Dir = 3, Dur = 20
21:03:50.412 00.001 29876 IsSlewing returns 0
21:03:50.412 00.000 29876 IsGuiding returns 0
21:03:50.412 00.000 29876 PulseGuide returned control before completion, sleep 30
21:03:50.415 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:50.427 00.012 31432 UpdateGuideState exits: m=2275 RSB=29.1
21:03:50.429 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:50.431 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:50.433 00.002 31432 Enqueuing Expose request
21:03:50.455 00.022 29876 IsGuiding returns 1
21:03:50.455 00.000 29876 scope still moving after pulse duration time elapsed
21:03:50.486 00.031 29876 IsSlewing returns 0
21:03:50.486 00.000 29876 IsGuiding returns 0
21:03:50.486 00.000 29876 scope move finished after 20 + 53 ms
21:03:50.486 00.000 29876 Move returns status 0, amount 20
21:03:50.486 00.000 29876 MoveAxis(N, 0, ABG)
21:03:50.486 00.000 29876 Move returns status 0, amount 0
21:03:50.486 00.000 29876 move complete, result=0
21:03:50.486 00.000 29876 worker thread done servicing request
21:03:50.486 00.000 29876 Worker thread wakes up
21:03:50.486 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.2 px 0 ms NORTH
21:03:50.488 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:50.489 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:52.397 01.908 29876 Exposure complete
21:03:52.452 00.055 29876 worker thread done servicing request
21:03:52.452 00.000 31432 OnExposeComplete: enter
21:03:52.456 00.004 31432 UpdateGuideState(): m_state=6
21:03:52.458 00.002 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
21:03:52.461 00.003 31432 Star::Find returns 1 (0), X=609.66, Y=164.80, Mass=2714, SNR=31.0, Peak=203 HFD=3.7
21:03:52.464 00.003 31432 MultiStar: [#1 0.34,-0.06,0.99,U] [#2 0.06,0.33,1.12,U] [#3 -0.01,-0.48,1.03,U] [#4 0.11,-0.40,0.88,U] [#5 -0.32,0.08,0.97,U] [#6 -0.15,0.14,1.03,U] [#7 -0.14,0.60,0.81,U] [#8 -0.19,0.11,0.88,U] 
21:03:52.466 00.002 31432 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.02, 0.22}
21:03:52.469 00.003 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.01 = 2.01)
21:03:52.471 00.002 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.26)
21:03:52.473 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.03 mountX=-0.03 mountY=-0.06, mountTheta=-1.99
21:03:52.477 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.06, opts=13)
21:03:52.479 00.002 31432 Enqueuing Move request for scope (-0.03, 0.06)
21:03:52.482 00.003 29876 Worker thread wakes up
21:03:52.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:03:52.482 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:03:52.482 00.000 29876 Moving (-0.03, 0.06) raw xDistance=-0.03 yDistance=-0.06
21:03:52.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:03:52.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:52.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:03:52.482 00.000 29876 MoveAxis(E, 0, ABG)
21:03:52.482 00.000 29876 Move returns status 0, amount 0
21:03:52.482 00.000 29876 MoveAxis(N, 0, ABG)
21:03:52.483 00.001 29876 Move returns status 0, amount 0
21:03:52.483 00.000 29876 move complete, result=0
21:03:52.483 00.000 29876 worker thread done servicing request
21:03:52.487 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=8, FiltMax=257, Gamma=0.490
21:03:52.504 00.017 31432 UpdateGuideState exits: m=2714 RSB=31.0
21:03:52.508 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:52.510 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:52.512 00.002 31432 Enqueuing Expose request
21:03:52.514 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:03:52.517 00.003 29876 Worker thread wakes up
21:03:52.517 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:52.517 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:54.639 02.122 29876 Exposure complete
21:03:54.697 00.058 29876 worker thread done servicing request
21:03:54.697 00.000 31432 OnExposeComplete: enter
21:03:54.700 00.003 31432 UpdateGuideState(): m_state=6
21:03:54.701 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
21:03:54.703 00.002 31432 Star::Find returns 1 (0), X=610.10, Y=164.25, Mass=2573, SNR=31.3, Peak=225 HFD=3.7
21:03:54.705 00.002 31432 MultiStar: [#1 0.57,-0.39,1.02,U] [#2 0.33,0.07,1.13,U] [#3 0.52,-0.31,1.02,U] [#4 0.61,-0.80,0.00,M1] [#5 0.27,-0.70,0.85,U] [#6 0.47,-0.36,1.01,U] [#7 0.37,0.26,0.79,U] [#8 0.27,-0.21,0.86,U] 
21:03:54.707 00.002 31432 refined, 7 included, MultiStar: {0.41, -0.25}, one-star: {0.46, -0.33}
21:03:54.709 00.002 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
21:03:54.711 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
21:03:54.712 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-0.25 hyp=0.48 cameraTheta=-0.54 mountX=0.41 mountY=0.31, mountTheta=0.65
21:03:54.716 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.25, opts=13)
21:03:54.718 00.002 31432 Enqueuing Move request for scope (0.41, -0.25)
21:03:54.720 00.002 29876 Worker thread wakes up
21:03:54.720 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.25) opts 0xd
21:03:54.720 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.25)
21:03:54.720 00.000 29876 Moving (0.41, -0.25) raw xDistance=0.41 yDistance=0.31
21:03:54.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
21:03:54.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:03:54.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:03:54.720 00.000 29876 MoveAxis(W, 39, ABG)
21:03:54.720 00.000 29876 Guiding  Dir = 3, Dur = 39
21:03:54.720 00.000 29876 IsSlewing returns 0
21:03:54.720 00.000 29876 IsGuiding returns 0
21:03:54.721 00.001 29876 PulseGuide returned control before completion, sleep 49
21:03:54.723 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:03:54.735 00.012 31432 UpdateGuideState exits: m=2573 RSB=31.3
21:03:54.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:54.741 00.002 31432 Enqueuing Expose request
21:03:54.776 00.035 29876 IsGuiding returns 1
21:03:54.776 00.000 29876 scope still moving after pulse duration time elapsed
21:03:54.806 00.030 29876 IsSlewing returns 0
21:03:54.806 00.000 29876 IsGuiding returns 1
21:03:54.835 00.029 29876 IsSlewing returns 0
21:03:54.835 00.000 29876 IsGuiding returns 1
21:03:54.867 00.032 29876 IsSlewing returns 0
21:03:54.867 00.000 29876 IsGuiding returns 0
21:03:54.867 00.000 29876 scope move finished after 39 + 108 ms
21:03:54.867 00.000 29876 Move returns status 0, amount 39
21:03:54.867 00.000 29876 MoveAxis(N, 0, ABG)
21:03:54.867 00.000 29876 Move returns status 0, amount 0
21:03:54.867 00.000 29876 move complete, result=0
21:03:54.867 00.000 29876 worker thread done servicing request
21:03:54.867 00.000 29876 Worker thread wakes up
21:03:54.867 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.3 px 0 ms NORTH
21:03:54.869 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:54.870 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:56.774 01.904 29876 Exposure complete
21:03:56.817 00.043 29876 worker thread done servicing request
21:03:56.817 00.000 31432 OnExposeComplete: enter
21:03:56.819 00.002 31432 UpdateGuideState(): m_state=6
21:03:56.821 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
21:03:56.823 00.002 31432 Star::Find returns 1 (0), X=609.25, Y=165.13, Mass=2470, SNR=30.3, Peak=215 HFD=3.7
21:03:56.825 00.002 31432 MultiStar: [#1 -0.14,0.16,1.06,U] [#2 -0.19,0.54,1.16,U] [#3 -0.35,0.01,0.99,U] [#4 -0.21,0.06,0.92,U] [#5 -0.48,0.21,0.97,U] [#6 -0.07,0.14,1.09,U] [#7 -0.47,0.81,0.00,M5] [#8 -0.07,0.27,0.86,U] 
21:03:56.826 00.001 31432 refined, 7 included, MultiStar: {-0.23, 0.25}, one-star: {-0.39, 0.55}
21:03:56.828 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
21:03:56.830 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.31 = -0.97)
21:03:56.832 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.33 mountX=-0.23 mountY=-0.28, mountTheta=-2.25
21:03:56.834 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.25, opts=13)
21:03:56.837 00.003 31432 Enqueuing Move request for scope (-0.23, 0.25)
21:03:56.838 00.001 29876 Worker thread wakes up
21:03:56.838 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
21:03:56.838 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
21:03:56.838 00.000 29876 Moving (-0.23, 0.25) raw xDistance=-0.23 yDistance=-0.28
21:03:56.839 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
21:03:56.839 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:56.839 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:03:56.839 00.000 29876 MoveAxis(E, 17, ABG)
21:03:56.839 00.000 29876 Guiding  Dir = 2, Dur = 17
21:03:56.839 00.000 29876 IsSlewing returns 0
21:03:56.839 00.000 29876 IsGuiding returns 0
21:03:56.839 00.000 29876 PulseGuide returned control before completion, sleep 27
21:03:56.842 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:56.854 00.012 31432 UpdateGuideState exits: m=2470 RSB=30.3
21:03:56.856 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:56.857 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:56.859 00.002 31432 Enqueuing Expose request
21:03:56.882 00.023 29876 IsGuiding returns 0
21:03:56.882 00.000 29876 Move returns status 0, amount 17
21:03:56.882 00.000 29876 MoveAxis(N, 0, ABG)
21:03:56.882 00.000 29876 Move returns status 0, amount 0
21:03:56.882 00.000 29876 move complete, result=0
21:03:56.882 00.000 29876 worker thread done servicing request
21:03:56.882 00.000 31432 GuideStep: -0.2 px 17 ms EAST, -0.3 px 0 ms NORTH
21:03:56.885 00.003 29876 Worker thread wakes up
21:03:56.885 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:56.885 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:03:59.112 02.227 29876 Exposure complete
21:03:59.155 00.043 29876 worker thread done servicing request
21:03:59.155 00.000 31432 OnExposeComplete: enter
21:03:59.157 00.002 31432 UpdateGuideState(): m_state=6
21:03:59.159 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
21:03:59.161 00.002 31432 Star::Find returns 1 (0), X=608.89, Y=164.99, Mass=2391, SNR=29.5, Peak=219 HFD=3.1
21:03:59.163 00.002 31432 MultiStar: [#1 -0.33,0.25,1.03,U] [#2 -0.54,0.87,0.00,M1] [#3 -0.64,0.25,1.07,U] [#4 -0.48,0.01,0.93,U] [#5 -0.88,0.46,0.00,M1] [#6 -0.62,0.19,1.12,U] [#7 -0.78,0.81,0.00,M6] [#8 -0.70,0.36,0.92,U] 
21:03:59.165 00.002 31432 refined, 5 included, MultiStar: {-0.59, 0.25}, one-star: {-0.75, 0.42}
21:03:59.167 00.002 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.72 = 2.72)
21:03:59.169 00.002 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.55)
21:03:59.170 00.001 31432 CameraToMount -- cameraX=-0.59 cameraY=0.25 hyp=0.64 cameraTheta=2.74 mountX=-0.58 mountY=-0.33, mountTheta=-2.62
21:03:59.175 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.25, opts=13)
21:03:59.178 00.003 31432 Enqueuing Move request for scope (-0.59, 0.25)
21:03:59.180 00.002 29876 Worker thread wakes up
21:03:59.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.25) opts 0xd
21:03:59.180 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.25)
21:03:59.180 00.000 29876 Moving (-0.59, 0.25) raw xDistance=-0.58 yDistance=-0.33
21:03:59.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.58
21:03:59.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
21:03:59.180 00.000 29876 MoveAxis(E, 58, ABG)
21:03:59.180 00.000 29876 Guiding  Dir = 2, Dur = 58
21:03:59.181 00.001 29876 IsSlewing returns 0
21:03:59.181 00.000 29876 IsGuiding returns 0
21:03:59.181 00.000 29876 PulseGuide returned control before completion, sleep 68
21:03:59.184 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:03:59.196 00.012 31432 UpdateGuideState exits: m=2391 RSB=29.5
21:03:59.198 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:59.200 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:03:59.201 00.001 31432 Enqueuing Expose request
21:03:59.251 00.050 29876 IsGuiding returns 1
21:03:59.251 00.000 29876 scope still moving after pulse duration time elapsed
21:03:59.282 00.031 29876 IsSlewing returns 0
21:03:59.282 00.000 29876 IsGuiding returns 1
21:03:59.312 00.030 29876 IsSlewing returns 0
21:03:59.312 00.000 29876 IsGuiding returns 1
21:03:59.343 00.031 29876 IsSlewing returns 0
21:03:59.343 00.000 29876 IsGuiding returns 0
21:03:59.343 00.000 29876 scope move finished after 58 + 104 ms
21:03:59.343 00.000 29876 Move returns status 0, amount 58
21:03:59.343 00.000 29876 MoveAxis(N, 24, ABG)
21:03:59.343 00.000 29876 Guiding  Dir = 0, Dur = 24
21:03:59.344 00.001 29876 IsSlewing returns 0
21:03:59.344 00.000 29876 IsGuiding returns 0
21:03:59.344 00.000 29876 PulseGuide returned control before completion, sleep 34
21:03:59.390 00.046 29876 IsGuiding returns 1
21:03:59.390 00.000 29876 scope still moving after pulse duration time elapsed
21:03:59.421 00.031 29876 IsSlewing returns 0
21:03:59.421 00.000 29876 IsGuiding returns 1
21:03:59.453 00.032 29876 IsSlewing returns 0
21:03:59.453 00.000 29876 IsGuiding returns 1
21:03:59.484 00.031 29876 IsSlewing returns 0
21:03:59.484 00.000 29876 IsGuiding returns 1
21:03:59.515 00.031 29876 IsSlewing returns 0
21:03:59.515 00.000 29876 IsGuiding returns 0
21:03:59.515 00.000 29876 scope move finished after 24 + 147 ms
21:03:59.515 00.000 29876 Move returns status 0, amount 24
21:03:59.515 00.000 29876 move complete, result=0
21:03:59.515 00.000 29876 worker thread done servicing request
21:03:59.515 00.000 29876 Worker thread wakes up
21:03:59.515 00.000 31432 GuideStep: -0.6 px 58 ms EAST, -0.3 px 24 ms NORTH
21:03:59.518 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:03:59.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:01.431 01.913 29876 Exposure complete
21:04:01.473 00.042 29876 worker thread done servicing request
21:04:01.473 00.000 31432 OnExposeComplete: enter
21:04:01.475 00.002 31432 UpdateGuideState(): m_state=6
21:04:01.477 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
21:04:01.479 00.002 31432 Star::Find returns 1 (0), X=609.38, Y=164.57, Mass=2414, SNR=29.5, Peak=224 HFD=3.4
21:04:01.481 00.002 31432 MultiStar: [#1 -0.11,-0.19,1.03,U] [#2 -0.08,0.08,1.13,U] [#3 -0.43,0.03,1.04,U] [#4 0.15,-0.21,0.95,U] [#5 -0.51,0.03,1.01,U] [#6 0.09,0.10,1.11,U] [#7 -0.76,0.45,0.00,M7] [#8 -0.06,0.08,0.94,U] 
21:04:01.483 00.002 31432 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.26, -0.01}
21:04:01.485 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
21:04:01.486 00.001 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
21:04:01.488 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=-0.15 mountY=-0.02, mountTheta=-3.04
21:04:01.491 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.01, opts=13)
21:04:01.493 00.002 31432 Enqueuing Move request for scope (-0.15, -0.01)
21:04:01.495 00.002 29876 Worker thread wakes up
21:04:01.495 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:04:01.495 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:04:01.495 00.000 29876 Moving (-0.15, -0.01) raw xDistance=-0.15 yDistance=-0.02
21:04:01.495 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:04:01.495 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:01.495 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:04:01.495 00.000 29876 MoveAxis(E, 0, ABG)
21:04:01.495 00.000 29876 Move returns status 0, amount 0
21:04:01.495 00.000 29876 MoveAxis(N, 0, ABG)
21:04:01.495 00.000 29876 Move returns status 0, amount 0
21:04:01.495 00.000 29876 move complete, result=0
21:04:01.495 00.000 29876 worker thread done servicing request
21:04:01.498 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:01.510 00.012 31432 UpdateGuideState exits: m=2414 RSB=29.5
21:04:01.512 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.514 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:01.516 00.002 31432 Enqueuing Expose request
21:04:01.518 00.002 29876 Worker thread wakes up
21:04:01.518 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:01.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:01.518 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:04:03.648 02.130 29876 Exposure complete
21:04:03.690 00.042 29876 worker thread done servicing request
21:04:03.691 00.001 31432 OnExposeComplete: enter
21:04:03.693 00.002 31432 UpdateGuideState(): m_state=6
21:04:03.695 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
21:04:03.697 00.002 31432 Star::Find returns 1 (0), X=609.58, Y=164.58, Mass=2579, SNR=31.2, Peak=216 HFD=3.4
21:04:03.699 00.002 31432 MultiStar: [#1 0.42,-0.37,1.00,U] [#2 0.37,0.29,1.16,U] [#3 -0.61,0.40,1.03,U] [#4 -0.11,-0.39,0.90,U] [#5 -0.24,-0.23,0.99,U] [#6 0.26,-0.08,1.08,U] [#7 -0.45,0.64,0.81,U] [#8 -0.40,0.25,0.87,U] 
21:04:03.702 00.003 31432 single-star, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.06, 0.00}
21:04:03.704 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
21:04:03.706 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.20)
21:04:03.707 00.001 31432 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=-0.06 mountY=-0.01, mountTheta=-2.95
21:04:03.710 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.00, opts=13)
21:04:03.712 00.002 31432 Enqueuing Move request for scope (-0.06, 0.00)
21:04:03.714 00.002 29876 Worker thread wakes up
21:04:03.714 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
21:04:03.714 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
21:04:03.714 00.000 29876 Moving (-0.06, 0.00) raw xDistance=-0.06 yDistance=-0.01
21:04:03.714 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:04:03.714 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:03.714 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:04:03.714 00.000 29876 MoveAxis(E, 0, ABG)
21:04:03.714 00.000 29876 Move returns status 0, amount 0
21:04:03.714 00.000 29876 MoveAxis(N, 0, ABG)
21:04:03.714 00.000 29876 Move returns status 0, amount 0
21:04:03.714 00.000 29876 move complete, result=0
21:04:03.714 00.000 29876 worker thread done servicing request
21:04:03.717 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:04:03.732 00.015 31432 UpdateGuideState exits: m=2579 RSB=31.2
21:04:03.735 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:03.738 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:03.741 00.003 31432 Enqueuing Expose request
21:04:03.744 00.003 29876 Worker thread wakes up
21:04:03.744 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:04:03.747 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:03.747 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:05.662 01.915 29876 Exposure complete
21:04:05.707 00.045 29876 worker thread done servicing request
21:04:05.707 00.000 31432 OnExposeComplete: enter
21:04:05.709 00.002 31432 UpdateGuideState(): m_state=6
21:04:05.711 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
21:04:05.713 00.002 31432 Star::Find returns 1 (0), X=609.58, Y=164.55, Mass=2372, SNR=29.5, Peak=239 HFD=3.2
21:04:05.715 00.002 31432 MultiStar: [#1 0.28,-0.52,1.04,U] [#2 0.11,0.34,1.16,U] [#3 -0.25,-0.17,1.02,U] [#4 -0.20,0.00,0.93,U] [#5 -0.68,-0.03,0.95,U] [#6 0.35,0.04,1.11,U] [#7 -0.28,0.47,0.83,U] [#8 -0.14,0.16,0.91,U] 
21:04:05.717 00.002 31432 single-star, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.06, -0.03}
21:04:05.718 00.001 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
21:04:05.720 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
21:04:05.722 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=-0.07 mountY=0.02, mountTheta=2.87
21:04:05.725 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.03, opts=13)
21:04:05.726 00.001 31432 Enqueuing Move request for scope (-0.06, -0.03)
21:04:05.728 00.002 29876 Worker thread wakes up
21:04:05.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:04:05.728 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:04:05.728 00.000 29876 Moving (-0.06, -0.03) raw xDistance=-0.07 yDistance=0.02
21:04:05.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:04:05.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:05.729 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:04:05.729 00.000 29876 MoveAxis(E, 0, ABG)
21:04:05.729 00.000 29876 Move returns status 0, amount 0
21:04:05.729 00.000 29876 MoveAxis(N, 0, ABG)
21:04:05.729 00.000 29876 Move returns status 0, amount 0
21:04:05.729 00.000 29876 move complete, result=0
21:04:05.729 00.000 29876 worker thread done servicing request
21:04:05.732 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=29, FiltMin=9, FiltMax=257, Gamma=0.490
21:04:05.744 00.012 31432 UpdateGuideState exits: m=2372 RSB=29.5
21:04:05.746 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:05.748 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:05.750 00.002 31432 Enqueuing Expose request
21:04:05.751 00.001 29876 Worker thread wakes up
21:04:05.751 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:04:05.753 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:05.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:07.885 02.132 29876 Exposure complete
21:04:07.927 00.042 29876 worker thread done servicing request
21:04:07.927 00.000 31432 OnExposeComplete: enter
21:04:07.930 00.003 31432 UpdateGuideState(): m_state=6
21:04:07.932 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
21:04:07.934 00.002 31432 Star::Find returns 1 (0), X=609.34, Y=164.41, Mass=2492, SNR=30.3, Peak=225 HFD=3.4
21:04:07.936 00.002 31432 MultiStar: [#1 0.22,-0.67,1.03,U] [#2 0.26,-0.12,1.14,U] [#3 -0.45,-0.73,0.00,M1] [#4 -0.24,-0.71,0.93,U] [#5 -0.63,-0.31,0.93,U] [#6 0.33,-0.62,1.07,U] [#7 -0.72,0.20,0.87,U] [#8 -0.31,-0.44,0.85,U] 
21:04:07.938 00.002 31432 single-star, 7 included, MultiStar: {-0.14, -0.36}, one-star: {-0.30, -0.17}
21:04:07.939 00.001 31432 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
21:04:07.942 00.003 31432 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.35 = 0.35)
21:04:07.944 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.17 hyp=0.35 cameraTheta=-2.64 mountX=-0.31 mountY=0.12, mountTheta=2.77
21:04:07.945 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.17, opts=13)
21:04:07.948 00.003 31432 Enqueuing Move request for scope (-0.30, -0.17)
21:04:07.950 00.002 29876 Worker thread wakes up
21:04:07.950 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.17) opts 0xd
21:04:07.950 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.17)
21:04:07.950 00.000 29876 Moving (-0.30, -0.17) raw xDistance=-0.31 yDistance=0.12
21:04:07.950 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:04:07.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:07.950 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:04:07.950 00.000 29876 MoveAxis(E, 29, ABG)
21:04:07.950 00.000 29876 Guiding  Dir = 2, Dur = 29
21:04:07.950 00.000 29876 IsSlewing returns 0
21:04:07.951 00.001 29876 IsGuiding returns 0
21:04:07.951 00.000 29876 PulseGuide returned control before completion, sleep 39
21:04:07.954 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:07.966 00.012 31432 UpdateGuideState exits: m=2492 RSB=30.3
21:04:07.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:07.970 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:07.972 00.002 31432 Enqueuing Expose request
21:04:07.992 00.020 29876 IsGuiding returns 1
21:04:07.992 00.000 29876 scope still moving after pulse duration time elapsed
21:04:08.022 00.030 29876 IsSlewing returns 0
21:04:08.022 00.000 29876 IsGuiding returns 0
21:04:08.022 00.000 29876 scope move finished after 29 + 42 ms
21:04:08.022 00.000 29876 Move returns status 0, amount 29
21:04:08.022 00.000 29876 MoveAxis(N, 0, ABG)
21:04:08.022 00.000 29876 Move returns status 0, amount 0
21:04:08.022 00.000 29876 move complete, result=0
21:04:08.022 00.000 29876 worker thread done servicing request
21:04:08.022 00.000 29876 Worker thread wakes up
21:04:08.022 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
21:04:08.026 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:08.026 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:09.930 01.904 29876 Exposure complete
21:04:09.971 00.041 29876 worker thread done servicing request
21:04:09.971 00.000 31432 OnExposeComplete: enter
21:04:09.974 00.003 31432 UpdateGuideState(): m_state=6
21:04:09.976 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
21:04:09.978 00.002 31432 Star::Find returns 1 (0), X=609.32, Y=164.09, Mass=2456, SNR=30.6, Peak=214 HFD=3.8
21:04:09.980 00.002 31432 MultiStar: [#1 0.28,-0.81,0.00,M1] [#2 -0.12,-0.33,1.10,U] [#3 -0.38,-0.77,0.00,M2] [#4 -0.25,-0.91,0.00,M1] [#5 -0.80,-0.56,0.00,M1] [#6 -0.05,-0.50,1.05,U] [#7 -0.65,0.10,0.83,U] [#8 -0.22,-0.39,0.85,U] 
21:04:09.982 00.002 31432 refined, 4 included, MultiStar: {-0.25, -0.34}, one-star: {-0.32, -0.49}
21:04:09.984 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
21:04:09.986 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
21:04:09.988 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.34 hyp=0.42 cameraTheta=-2.22 mountX=-0.26 mountY=0.29, mountTheta=2.30
21:04:09.993 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.34, opts=13)
21:04:09.997 00.004 31432 Enqueuing Move request for scope (-0.25, -0.34)
21:04:09.998 00.001 29876 Worker thread wakes up
21:04:09.999 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.34) opts 0xd
21:04:09.999 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.34)
21:04:09.999 00.000 29876 Moving (-0.25, -0.34) raw xDistance=-0.26 yDistance=0.29
21:04:09.999 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
21:04:09.999 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:09.999 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:04:09.999 00.000 29876 MoveAxis(E, 29, ABG)
21:04:09.999 00.000 29876 Guiding  Dir = 2, Dur = 29
21:04:09.999 00.000 29876 IsSlewing returns 0
21:04:09.999 00.000 29876 IsGuiding returns 0
21:04:09.999 00.000 29876 PulseGuide returned control before completion, sleep 39
21:04:10.002 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:04:10.014 00.012 31432 UpdateGuideState exits: m=2456 RSB=30.6
21:04:10.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:10.018 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:10.019 00.001 31432 Enqueuing Expose request
21:04:10.053 00.034 29876 IsGuiding returns 1
21:04:10.053 00.000 29876 scope still moving after pulse duration time elapsed
21:04:10.084 00.031 29876 IsSlewing returns 0
21:04:10.084 00.000 29876 IsGuiding returns 1
21:04:10.114 00.030 29876 IsSlewing returns 0
21:04:10.114 00.000 29876 IsGuiding returns 0
21:04:10.114 00.000 29876 scope move finished after 29 + 85 ms
21:04:10.114 00.000 29876 Move returns status 0, amount 29
21:04:10.114 00.000 29876 MoveAxis(N, 0, ABG)
21:04:10.114 00.000 29876 Move returns status 0, amount 0
21:04:10.114 00.000 29876 move complete, result=0
21:04:10.114 00.000 29876 worker thread done servicing request
21:04:10.114 00.000 29876 Worker thread wakes up
21:04:10.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:10.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:10.114 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.3 px 0 ms NORTH
21:04:12.236 02.122 29876 Exposure complete
21:04:12.279 00.043 29876 worker thread done servicing request
21:04:12.279 00.000 31432 OnExposeComplete: enter
21:04:12.282 00.003 31432 UpdateGuideState(): m_state=6
21:04:12.284 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
21:04:12.286 00.002 31432 Star::Find returns 1 (0), X=609.49, Y=164.18, Mass=2440, SNR=30.1, Peak=251 HFD=3.4
21:04:12.288 00.002 31432 MultiStar: [#1 0.12,-0.94,0.00,M2] [#2 -0.54,0.16,1.16,U] [#3 -0.44,-0.51,1.00,U] [#4 -0.12,-0.77,0.99,U] [#5 -0.55,-0.50,0.93,U] [#6 -0.29,-0.34,1.06,U] [#7 -0.55,-0.20,0.88,U] [#8 -0.57,-0.32,0.90,U] 
21:04:12.290 00.002 31432 single-star, 7 included, MultiStar: {-0.40, -0.35}, one-star: {-0.15, -0.40}
21:04:12.292 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
21:04:12.294 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
21:04:12.296 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.93 mountX=-0.16 mountY=0.37, mountTheta=1.97
21:04:12.300 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.40, opts=13)
21:04:12.303 00.003 31432 Enqueuing Move request for scope (-0.15, -0.40)
21:04:12.305 00.002 29876 Worker thread wakes up
21:04:12.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
21:04:12.305 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
21:04:12.305 00.000 29876 Moving (-0.15, -0.40) raw xDistance=-0.16 yDistance=0.37
21:04:12.305 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:04:12.305 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:12.305 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:04:12.305 00.000 29876 MoveAxis(E, 0, ABG)
21:04:12.306 00.001 29876 Move returns status 0, amount 0
21:04:12.306 00.000 29876 MoveAxis(N, 0, ABG)
21:04:12.306 00.000 29876 Move returns status 0, amount 0
21:04:12.306 00.000 29876 move complete, result=0
21:04:12.306 00.000 29876 worker thread done servicing request
21:04:12.309 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=6, FiltMax=257, Gamma=0.490
21:04:12.321 00.012 31432 UpdateGuideState exits: m=2440 RSB=30.1
21:04:12.323 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:12.325 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:12.330 00.005 31432 Enqueuing Expose request
21:04:12.332 00.002 29876 Worker thread wakes up
21:04:12.332 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:04:12.334 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:12.334 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:14.238 01.904 29876 Exposure complete
21:04:14.281 00.043 29876 worker thread done servicing request
21:04:14.281 00.000 31432 OnExposeComplete: enter
21:04:14.284 00.003 31432 UpdateGuideState(): m_state=6
21:04:14.285 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
21:04:14.287 00.002 31432 Star::Find returns 1 (0), X=609.39, Y=164.49, Mass=2497, SNR=30.3, Peak=195 HFD=3.3
21:04:14.289 00.002 31432 MultiStar: [#1 0.15,-0.53,1.03,U] [#2 -0.28,0.49,1.16,U] [#3 0.02,-0.61,1.00,U] [#4 0.03,-0.64,0.93,U] [#5 -0.45,-0.15,0.92,U] [#6 -0.17,0.19,1.11,U] [#7 -0.51,0.26,0.85,U] [#8 -0.36,-0.15,0.83,U] 
21:04:14.291 00.002 31432 refined, 8 included, MultiStar: {-0.19, -0.12}, one-star: {-0.25, -0.09}
21:04:14.293 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
21:04:14.294 00.001 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:04:14.296 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.57 mountX=-0.20 mountY=0.09, mountTheta=2.70
21:04:14.299 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.12, opts=13)
21:04:14.301 00.002 31432 Enqueuing Move request for scope (-0.19, -0.12)
21:04:14.303 00.002 29876 Worker thread wakes up
21:04:14.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
21:04:14.303 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
21:04:14.303 00.000 29876 Moving (-0.19, -0.12) raw xDistance=-0.20 yDistance=0.09
21:04:14.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:04:14.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:14.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:04:14.303 00.000 29876 MoveAxis(E, 0, ABG)
21:04:14.303 00.000 29876 Move returns status 0, amount 0
21:04:14.303 00.000 29876 MoveAxis(N, 0, ABG)
21:04:14.303 00.000 29876 Move returns status 0, amount 0
21:04:14.303 00.000 29876 move complete, result=0
21:04:14.304 00.001 29876 worker thread done servicing request
21:04:14.307 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:14.318 00.011 31432 UpdateGuideState exits: m=2497 RSB=30.3
21:04:14.321 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:14.322 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:14.324 00.002 31432 Enqueuing Expose request
21:04:14.326 00.002 29876 Worker thread wakes up
21:04:14.326 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:04:14.328 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:14.328 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:16.459 02.131 29876 Exposure complete
21:04:16.503 00.044 29876 worker thread done servicing request
21:04:16.503 00.000 31432 OnExposeComplete: enter
21:04:16.505 00.002 31432 UpdateGuideState(): m_state=6
21:04:16.507 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
21:04:16.509 00.002 31432 Star::Find returns 1 (0), X=609.43, Y=164.59, Mass=2484, SNR=30.1, Peak=230 HFD=3.3
21:04:16.511 00.002 31432 MultiStar: [#1 0.25,-0.38,1.01,U] [#2 0.14,0.56,1.15,U] [#3 -0.20,-0.41,1.04,U] [#4 0.06,-0.19,0.96,U] [#5 -0.29,-0.20,0.97,U] [#6 0.23,-0.09,1.09,U] [#7 -0.40,0.43,0.83,U] [#8 0.07,-0.09,0.87,U] 
21:04:16.513 00.002 31432 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.21, 0.01}
21:04:16.515 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
21:04:16.516 00.001 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
21:04:16.518 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.16 mountX=-0.03 mountY=0.03, mountTheta=2.24
21:04:16.521 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.04, opts=13)
21:04:16.523 00.002 31432 Enqueuing Move request for scope (-0.03, -0.04)
21:04:16.526 00.003 29876 Worker thread wakes up
21:04:16.526 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
21:04:16.526 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
21:04:16.526 00.000 29876 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
21:04:16.526 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:04:16.526 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:16.526 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:04:16.526 00.000 29876 MoveAxis(E, 0, ABG)
21:04:16.526 00.000 29876 Move returns status 0, amount 0
21:04:16.526 00.000 29876 MoveAxis(N, 0, ABG)
21:04:16.526 00.000 29876 Move returns status 0, amount 0
21:04:16.526 00.000 29876 move complete, result=0
21:04:16.526 00.000 29876 worker thread done servicing request
21:04:16.529 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:04:16.541 00.012 31432 UpdateGuideState exits: m=2484 RSB=30.1
21:04:16.543 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:16.545 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:16.547 00.002 31432 Enqueuing Expose request
21:04:16.548 00.001 29876 Worker thread wakes up
21:04:16.548 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:04:16.550 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:16.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:18.459 01.909 29876 Exposure complete
21:04:18.506 00.047 29876 worker thread done servicing request
21:04:18.506 00.000 31432 OnExposeComplete: enter
21:04:18.509 00.003 31432 UpdateGuideState(): m_state=6
21:04:18.510 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
21:04:18.512 00.002 31432 Star::Find returns 1 (0), X=608.74, Y=164.89, Mass=2369, SNR=29.9, Peak=211 HFD=3.8
21:04:18.514 00.002 31432 MultiStar: [#1 -0.51,-0.14,1.08,U] [#2 -1.09,0.47,0.00,M1] [#3 -1.01,-0.31,0.00,M1] [#4 -0.61,-0.31,0.95,U] [#5 -1.11,-0.01,0.00,M1] [#6 -0.63,-0.07,1.12,U] [#7 -0.97,0.59,0.00,M1] [#8 -0.62,0.08,0.88,U] 
21:04:18.516 00.002 31432 refined, 4 included, MultiStar: {-0.65, -0.03}, one-star: {-0.90, 0.32}
21:04:18.518 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
21:04:18.520 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
21:04:18.522 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.03 hyp=0.65 cameraTheta=-3.10 mountX=-0.65 mountY=-0.07, mountTheta=-3.03
21:04:18.524 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.03, opts=13)
21:04:18.526 00.002 31432 Enqueuing Move request for scope (-0.65, -0.03)
21:04:18.528 00.002 29876 Worker thread wakes up
21:04:18.528 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.03) opts 0xd
21:04:18.528 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.03)
21:04:18.528 00.000 29876 Moving (-0.65, -0.03) raw xDistance=-0.65 yDistance=-0.07
21:04:18.528 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.65
21:04:18.528 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:18.528 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:04:18.528 00.000 29876 MoveAxis(E, 63, ABG)
21:04:18.528 00.000 29876 Guiding  Dir = 2, Dur = 63
21:04:18.529 00.001 29876 IsSlewing returns 0
21:04:18.529 00.000 29876 IsGuiding returns 0
21:04:18.529 00.000 29876 PulseGuide returned control before completion, sleep 73
21:04:18.532 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:18.544 00.012 31432 UpdateGuideState exits: m=2369 RSB=29.9
21:04:18.546 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:18.547 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:18.549 00.002 31432 Enqueuing Expose request
21:04:18.614 00.065 29876 IsGuiding returns 1
21:04:18.614 00.000 29876 scope still moving after pulse duration time elapsed
21:04:18.645 00.031 29876 IsSlewing returns 0
21:04:18.645 00.000 29876 IsGuiding returns 1
21:04:18.675 00.030 29876 IsSlewing returns 0
21:04:18.675 00.000 29876 IsGuiding returns 1
21:04:18.706 00.031 29876 IsSlewing returns 0
21:04:18.706 00.000 29876 IsGuiding returns 0
21:04:18.706 00.000 29876 scope move finished after 63 + 114 ms
21:04:18.706 00.000 29876 Move returns status 0, amount 63
21:04:18.706 00.000 29876 MoveAxis(N, 0, ABG)
21:04:18.706 00.000 29876 Move returns status 0, amount 0
21:04:18.706 00.000 29876 move complete, result=0
21:04:18.706 00.000 29876 worker thread done servicing request
21:04:18.706 00.000 29876 Worker thread wakes up
21:04:18.706 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -0.1 px 0 ms NORTH
21:04:18.710 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:18.710 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:20.938 02.228 29876 Exposure complete
21:04:20.981 00.043 29876 worker thread done servicing request
21:04:20.982 00.001 31432 OnExposeComplete: enter
21:04:20.984 00.002 31432 UpdateGuideState(): m_state=6
21:04:20.986 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
21:04:20.987 00.001 31432 Star::Find returns 1 (0), X=608.85, Y=165.13, Mass=2220, SNR=28.5, Peak=255 HFD=3.1
21:04:20.989 00.002 31432 MultiStar: [#1 -0.15,-0.25,1.14,U] [#2 0.10,0.02,1.27,U] [#3 -0.53,-0.16,1.11,U] [#4 -0.20,-0.37,0.99,U] [#5 -0.81,0.04,0.00,M2] [#6 0.18,-0.23,1.20,U] [#7 -0.83,0.73,0.00,M2] [#8 -0.32,-0.04,0.96,U] 
21:04:20.991 00.002 31432 refined, 6 included, MultiStar: {-0.22, -0.07}, one-star: {-0.79, 0.56}
21:04:20.993 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
21:04:20.995 00.002 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.17 = 0.17)
21:04:20.996 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.82 mountX=-0.22 mountY=0.04, mountTheta=2.97
21:04:20.998 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.07, opts=13)
21:04:21.000 00.002 31432 Enqueuing Move request for scope (-0.22, -0.07)
21:04:21.002 00.002 29876 Worker thread wakes up
21:04:21.002 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
21:04:21.002 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
21:04:21.002 00.000 29876 Moving (-0.22, -0.07) raw xDistance=-0.22 yDistance=0.04
21:04:21.002 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.22
21:04:21.002 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:21.002 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:04:21.002 00.000 29876 MoveAxis(E, 30, ABG)
21:04:21.002 00.000 29876 Guiding  Dir = 2, Dur = 30
21:04:21.003 00.001 29876 IsSlewing returns 0
21:04:21.003 00.000 29876 IsGuiding returns 0
21:04:21.003 00.000 29876 PulseGuide returned control before completion, sleep 40
21:04:21.007 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:21.018 00.011 31432 UpdateGuideState exits: m=2220 RSB=28.5
21:04:21.020 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:21.022 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:21.024 00.002 31432 Enqueuing Expose request
21:04:21.047 00.023 29876 IsGuiding returns 1
21:04:21.047 00.000 29876 scope still moving after pulse duration time elapsed
21:04:21.078 00.031 29876 IsSlewing returns 0
21:04:21.078 00.000 29876 IsGuiding returns 1
21:04:21.108 00.030 29876 IsSlewing returns 0
21:04:21.108 00.000 29876 IsGuiding returns 0
21:04:21.108 00.000 29876 scope move finished after 30 + 74 ms
21:04:21.108 00.000 29876 Move returns status 0, amount 30
21:04:21.108 00.000 29876 MoveAxis(N, 0, ABG)
21:04:21.108 00.000 29876 Move returns status 0, amount 0
21:04:21.108 00.000 29876 move complete, result=0
21:04:21.108 00.000 29876 worker thread done servicing request
21:04:21.108 00.000 29876 Worker thread wakes up
21:04:21.108 00.000 31432 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
21:04:21.111 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:21.111 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:23.019 01.908 29876 Exposure complete
21:04:23.061 00.042 29876 worker thread done servicing request
21:04:23.062 00.001 31432 OnExposeComplete: enter
21:04:23.064 00.002 31432 UpdateGuideState(): m_state=6
21:04:23.066 00.002 31432 Star::Find(15, 608, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
21:04:23.068 00.002 31432 Star::Find returns 1 (0), X=609.11, Y=164.45, Mass=2636, SNR=31.0, Peak=238 HFD=3.6
21:04:23.070 00.002 31432 MultiStar: [#1 -0.36,-0.35,1.01,U] [#2 -0.82,0.28,0.00,M1] [#3 -0.91,-0.38,0.00,M1] [#4 -0.80,-0.55,0.00,M1] [#5 -0.74,-0.24,0.92,U] [#6 -0.38,-0.13,1.14,U] [#7 -1.16,0.61,0.00,M3] [#8 -0.86,-0.05,0.00,M1] 
21:04:23.071 00.001 31432 refined, 3 included, MultiStar: {-0.50, -0.21}, one-star: {-0.53, -0.13}
21:04:23.073 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
21:04:23.075 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
21:04:23.077 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-2.75 mountX=-0.50 mountY=0.13, mountTheta=2.89
21:04:23.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.21, opts=13)
21:04:23.082 00.002 31432 Enqueuing Move request for scope (-0.50, -0.21)
21:04:23.083 00.001 29876 Worker thread wakes up
21:04:23.084 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.21) opts 0xd
21:04:23.084 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.21)
21:04:23.084 00.000 29876 Moving (-0.50, -0.21) raw xDistance=-0.50 yDistance=0.13
21:04:23.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
21:04:23.084 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:23.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:23.084 00.000 29876 MoveAxis(E, 52, ABG)
21:04:23.084 00.000 29876 Guiding  Dir = 2, Dur = 52
21:04:23.084 00.000 29876 IsSlewing returns 0
21:04:23.084 00.000 29876 IsGuiding returns 0
21:04:23.084 00.000 29876 PulseGuide returned control before completion, sleep 62
21:04:23.087 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:23.099 00.012 31432 UpdateGuideState exits: m=2636 RSB=31.0
21:04:23.101 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:23.103 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:23.104 00.001 31432 Enqueuing Expose request
21:04:23.155 00.051 29876 IsGuiding returns 1
21:04:23.155 00.000 29876 scope still moving after pulse duration time elapsed
21:04:23.186 00.031 29876 IsSlewing returns 0
21:04:23.186 00.000 29876 IsGuiding returns 0
21:04:23.186 00.000 29876 scope move finished after 52 + 49 ms
21:04:23.186 00.000 29876 Move returns status 0, amount 52
21:04:23.186 00.000 29876 MoveAxis(N, 0, ABG)
21:04:23.186 00.000 29876 Move returns status 0, amount 0
21:04:23.186 00.000 29876 move complete, result=0
21:04:23.187 00.001 29876 worker thread done servicing request
21:04:23.187 00.000 29876 Worker thread wakes up
21:04:23.187 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:23.187 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:23.187 00.000 31432 GuideStep: -0.5 px 52 ms EAST, 0.1 px 0 ms NORTH
21:04:25.318 02.131 29876 Exposure complete
21:04:25.361 00.043 29876 worker thread done servicing request
21:04:25.361 00.000 31432 OnExposeComplete: enter
21:04:25.363 00.002 31432 UpdateGuideState(): m_state=6
21:04:25.365 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
21:04:25.367 00.002 31432 Star::Find returns 1 (0), X=608.61, Y=164.33, Mass=2355, SNR=30.1, Peak=239 HFD=3.4
21:04:25.369 00.002 31432 MultiStar: [#1 -0.47,-0.52,1.04,U] [#2 -0.33,0.22,1.17,U] [#3 -0.96,-0.36,0.00,M2] [#4 -0.28,-0.70,0.97,U] [#5 -1.16,-0.07,0.00,M2] [#6 -0.36,-0.51,1.09,U] [#7 -1.26,0.75,0.00,M4] [#8 -0.93,-0.10,0.00,M2] 
21:04:25.370 00.001 31432 refined, 4 included, MultiStar: {-0.49, -0.33}, one-star: {-1.03, -0.24}
21:04:25.372 00.002 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
21:04:25.374 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
21:04:25.376 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-2.54 mountX=-0.49 mountY=0.25, mountTheta=2.66
21:04:25.378 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.33, opts=13)
21:04:25.381 00.003 31432 Enqueuing Move request for scope (-0.49, -0.33)
21:04:25.382 00.001 29876 Worker thread wakes up
21:04:25.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.33) opts 0xd
21:04:25.382 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.33)
21:04:25.382 00.000 29876 Moving (-0.49, -0.33) raw xDistance=-0.49 yDistance=0.25
21:04:25.382 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
21:04:25.383 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:25.383 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:04:25.383 00.000 29876 MoveAxis(E, 55, ABG)
21:04:25.383 00.000 29876 Guiding  Dir = 2, Dur = 55
21:04:25.383 00.000 29876 IsSlewing returns 0
21:04:25.383 00.000 29876 IsGuiding returns 0
21:04:25.383 00.000 29876 PulseGuide returned control before completion, sleep 65
21:04:25.386 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:04:25.398 00.012 31432 UpdateGuideState exits: m=2355 RSB=30.1
21:04:25.400 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:25.402 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:25.404 00.002 31432 Enqueuing Expose request
21:04:25.456 00.052 29876 IsGuiding returns 1
21:04:25.456 00.000 29876 scope still moving after pulse duration time elapsed
21:04:25.487 00.031 29876 IsSlewing returns 0
21:04:25.487 00.000 29876 IsGuiding returns 1
21:04:25.518 00.031 29876 IsSlewing returns 0
21:04:25.518 00.000 29876 IsGuiding returns 1
21:04:25.548 00.030 29876 IsSlewing returns 0
21:04:25.548 00.000 29876 IsGuiding returns 0
21:04:25.548 00.000 29876 scope move finished after 55 + 109 ms
21:04:25.548 00.000 29876 Move returns status 0, amount 55
21:04:25.548 00.000 29876 MoveAxis(N, 0, ABG)
21:04:25.548 00.000 29876 Move returns status 0, amount 0
21:04:25.548 00.000 29876 move complete, result=0
21:04:25.548 00.000 29876 worker thread done servicing request
21:04:25.548 00.000 29876 Worker thread wakes up
21:04:25.548 00.000 31432 GuideStep: -0.5 px 55 ms EAST, 0.3 px 0 ms NORTH
21:04:25.550 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:25.551 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:27.456 01.905 29876 Exposure complete
21:04:27.509 00.053 29876 worker thread done servicing request
21:04:27.509 00.000 31432 OnExposeComplete: enter
21:04:27.511 00.002 31432 UpdateGuideState(): m_state=6
21:04:27.513 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
21:04:27.515 00.002 31432 Star::Find returns 1 (0), X=609.68, Y=164.21, Mass=2335, SNR=28.7, Peak=188 HFD=3.6
21:04:27.517 00.002 31432 MultiStar: [#1 0.32,-0.76,0.00,M1] [#2 0.22,-0.19,1.24,U] [#3 -0.77,-0.17,1.07,U] [#4 -0.53,-0.50,0.97,U] [#5 -0.23,-0.45,1.02,U] [#6 0.24,-0.44,1.18,U] [#7 -0.64,0.14,0.85,U] [#8 -0.51,-0.04,0.88,U] 
21:04:27.519 00.002 31432 refined, 7 included, MultiStar: {-0.24, -0.26}, one-star: {0.05, -0.36}
21:04:27.521 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
21:04:27.523 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
21:04:27.524 00.001 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.30 mountX=-0.24 mountY=0.22, mountTheta=2.40
21:04:27.527 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.26, opts=13)
21:04:27.529 00.002 31432 Enqueuing Move request for scope (-0.24, -0.26)
21:04:27.531 00.002 29876 Worker thread wakes up
21:04:27.531 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
21:04:27.531 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
21:04:27.531 00.000 29876 Moving (-0.24, -0.26) raw xDistance=-0.24 yDistance=0.22
21:04:27.531 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24
21:04:27.531 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:27.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:04:27.531 00.000 29876 MoveAxis(E, 31, ABG)
21:04:27.531 00.000 29876 Guiding  Dir = 2, Dur = 31
21:04:27.531 00.000 29876 IsSlewing returns 0
21:04:27.531 00.000 29876 IsGuiding returns 0
21:04:27.532 00.001 29876 PulseGuide returned control before completion, sleep 41
21:04:27.535 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:27.550 00.015 31432 UpdateGuideState exits: m=2335 RSB=28.7
21:04:27.552 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:27.554 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:27.556 00.002 31432 Enqueuing Expose request
21:04:27.580 00.024 29876 IsGuiding returns 1
21:04:27.580 00.000 29876 scope still moving after pulse duration time elapsed
21:04:27.611 00.031 29876 IsSlewing returns 0
21:04:27.611 00.000 29876 IsGuiding returns 1
21:04:27.642 00.031 29876 IsSlewing returns 0
21:04:27.642 00.000 29876 IsGuiding returns 0
21:04:27.642 00.000 29876 scope move finished after 31 + 79 ms
21:04:27.642 00.000 29876 Move returns status 0, amount 31
21:04:27.642 00.000 29876 MoveAxis(N, 0, ABG)
21:04:27.642 00.000 29876 Move returns status 0, amount 0
21:04:27.642 00.000 29876 move complete, result=0
21:04:27.643 00.001 29876 worker thread done servicing request
21:04:27.643 00.000 29876 Worker thread wakes up
21:04:27.643 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:27.643 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:27.643 00.000 31432 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
21:04:29.773 02.130 29876 Exposure complete
21:04:29.818 00.045 29876 worker thread done servicing request
21:04:29.818 00.000 31432 OnExposeComplete: enter
21:04:29.819 00.001 31432 UpdateGuideState(): m_state=6
21:04:29.822 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
21:04:29.824 00.002 31432 Star::Find returns 1 (0), X=609.42, Y=164.55, Mass=2499, SNR=30.2, Peak=224 HFD=3.3
21:04:29.826 00.002 31432 MultiStar: [#1 0.41,-0.14,1.03,U] [#2 -0.42,0.21,1.17,U] [#3 -0.69,-0.19,1.05,U] [#4 -0.69,0.02,0.94,U] [#5 -0.60,-0.06,0.94,U] [#6 -0.43,0.30,1.04,U] [#7 -0.80,0.91,0.00,M4] [#8 -0.93,0.30,0.00,M2] 
21:04:29.828 00.002 31432 single-star, 6 included, MultiStar: {-0.37, 0.02}, one-star: {-0.22, -0.02}
21:04:29.829 00.001 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
21:04:29.831 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
21:04:29.833 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.23 cameraTheta=-3.03 mountX=-0.22 mountY=-0.01, mountTheta=-3.10
21:04:29.837 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.02, opts=13)
21:04:29.840 00.003 31432 Enqueuing Move request for scope (-0.22, -0.02)
21:04:29.842 00.002 29876 Worker thread wakes up
21:04:29.842 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
21:04:29.842 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
21:04:29.842 00.000 29876 Moving (-0.22, -0.02) raw xDistance=-0.22 yDistance=-0.01
21:04:29.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
21:04:29.842 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:29.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:04:29.842 00.000 29876 MoveAxis(E, 26, ABG)
21:04:29.842 00.000 29876 Guiding  Dir = 2, Dur = 26
21:04:29.842 00.000 29876 IsSlewing returns 0
21:04:29.842 00.000 29876 IsGuiding returns 0
21:04:29.843 00.001 29876 PulseGuide returned control before completion, sleep 36
21:04:29.846 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:29.858 00.012 31432 UpdateGuideState exits: m=2499 RSB=30.2
21:04:29.860 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:29.862 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:29.864 00.002 31432 Enqueuing Expose request
21:04:29.879 00.015 29876 IsGuiding returns 1
21:04:29.879 00.000 29876 scope still moving after pulse duration time elapsed
21:04:29.910 00.031 29876 IsSlewing returns 0
21:04:29.910 00.000 29876 IsGuiding returns 1
21:04:29.941 00.031 29876 IsSlewing returns 0
21:04:29.941 00.000 29876 IsGuiding returns 0
21:04:29.941 00.000 29876 scope move finished after 26 + 72 ms
21:04:29.941 00.000 29876 Move returns status 0, amount 26
21:04:29.941 00.000 29876 MoveAxis(N, 0, ABG)
21:04:29.941 00.000 29876 Move returns status 0, amount 0
21:04:29.941 00.000 29876 move complete, result=0
21:04:29.942 00.001 29876 worker thread done servicing request
21:04:29.942 00.000 29876 Worker thread wakes up
21:04:29.942 00.000 31432 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
21:04:29.944 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:29.945 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:31.851 01.906 29876 Exposure complete
21:04:31.893 00.042 29876 worker thread done servicing request
21:04:31.893 00.000 31432 OnExposeComplete: enter
21:04:31.895 00.002 31432 UpdateGuideState(): m_state=6
21:04:31.898 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
21:04:31.900 00.002 31432 Star::Find returns 1 (0), X=608.89, Y=164.47, Mass=2444, SNR=30.1, Peak=227 HFD=3.5
21:04:31.902 00.002 31432 MultiStar: [#1 -0.33,-0.51,1.04,U] [#2 -0.76,0.00,1.19,U] [#3 -0.58,-0.29,1.00,U] [#4 -0.82,-0.89,0.00,M1] [#5 -1.16,-0.33,0.00,M1] [#6 -0.80,-0.51,0.00,M1] [#7 -1.35,0.40,0.00,M5] [#8 -1.16,-0.15,0.00,M3] 
21:04:31.904 00.002 31432 refined, 3 included, MultiStar: {-0.61, -0.22}, one-star: {-0.75, -0.11}
21:04:31.906 00.002 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.82 = -2.82)
21:04:31.908 00.002 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.19 = 0.19)
21:04:31.910 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.22 hyp=0.65 cameraTheta=-2.80 mountX=-0.61 mountY=0.12, mountTheta=2.94
21:04:31.914 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.22, opts=13)
21:04:31.917 00.003 31432 Enqueuing Move request for scope (-0.61, -0.22)
21:04:31.919 00.002 29876 Worker thread wakes up
21:04:31.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.22) opts 0xd
21:04:31.919 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.22)
21:04:31.919 00.000 29876 Moving (-0.61, -0.22) raw xDistance=-0.61 yDistance=0.12
21:04:31.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.61
21:04:31.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:31.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:04:31.919 00.000 29876 MoveAxis(E, 63, ABG)
21:04:31.919 00.000 29876 Guiding  Dir = 2, Dur = 63
21:04:31.919 00.000 29876 IsSlewing returns 0
21:04:31.919 00.000 29876 IsGuiding returns 0
21:04:31.920 00.001 29876 PulseGuide returned control before completion, sleep 73
21:04:31.923 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=5, FiltMax=257, Gamma=0.490
21:04:31.933 00.010 31432 UpdateGuideState exits: m=2444 RSB=30.1
21:04:31.936 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:31.937 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:31.939 00.002 31432 Enqueuing Expose request
21:04:32.005 00.066 29876 IsGuiding returns 1
21:04:32.005 00.000 29876 scope still moving after pulse duration time elapsed
21:04:32.036 00.031 29876 IsSlewing returns 0
21:04:32.036 00.000 29876 IsGuiding returns 1
21:04:32.067 00.031 29876 IsSlewing returns 0
21:04:32.067 00.000 29876 IsGuiding returns 0
21:04:32.067 00.000 29876 scope move finished after 63 + 84 ms
21:04:32.067 00.000 29876 Move returns status 0, amount 63
21:04:32.067 00.000 29876 MoveAxis(N, 0, ABG)
21:04:32.067 00.000 29876 Move returns status 0, amount 0
21:04:32.067 00.000 29876 move complete, result=0
21:04:32.067 00.000 29876 worker thread done servicing request
21:04:32.067 00.000 29876 Worker thread wakes up
21:04:32.067 00.000 31432 GuideStep: -0.6 px 63 ms EAST, 0.1 px 0 ms NORTH
21:04:32.070 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:32.070 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:34.197 02.127 29876 Exposure complete
21:04:34.239 00.042 29876 worker thread done servicing request
21:04:34.239 00.000 31432 OnExposeComplete: enter
21:04:34.242 00.003 31432 UpdateGuideState(): m_state=6
21:04:34.244 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
21:04:34.246 00.002 31432 Star::Find returns 1 (0), X=608.34, Y=164.55, Mass=2181, SNR=28.1, Peak=195 HFD=3.2
21:04:34.248 00.002 31432 MultiStar: [#1 -0.71,-0.41,0.00,M1] [#2 -1.31,0.28,0.00,M1] [#3 -1.41,-0.30,0.00,M1] [#4 -0.97,-0.59,0.00,M2] [#5 -1.56,-0.22,0.00,M2] [#6 -1.25,-0.01,0.00,M2] [#7 -1.14,0.36,0.00,M6] [#8 -0.95,-0.18,0.00,M4] 
21:04:34.250 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = 3.14)
21:04:34.252 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:04:34.253 00.001 31432 CameraToMount -- cameraX=-1.30 cameraY=-0.03 hyp=1.30 cameraTheta=-3.12 mountX=-1.30 mountY=-0.17, mountTheta=-3.01
21:04:34.256 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.30, y=-0.03, opts=13)
21:04:34.258 00.002 31432 Enqueuing Move request for scope (-1.30, -0.03)
21:04:34.260 00.002 29876 Worker thread wakes up
21:04:34.260 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.30, -0.03) opts 0xd
21:04:34.260 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.30, -0.03)
21:04:34.260 00.000 29876 Moving (-1.30, -0.03) raw xDistance=-1.30 yDistance=-0.17
21:04:34.260 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.30
21:04:34.260 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:34.260 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:04:34.260 00.000 29876 MoveAxis(E, 134, ABG)
21:04:34.260 00.000 29876 Guiding  Dir = 2, Dur = 134
21:04:34.261 00.001 29876 IsSlewing returns 0
21:04:34.261 00.000 29876 IsGuiding returns 0
21:04:34.261 00.000 29876 PulseGuide returned control before completion, sleep 144
21:04:34.264 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:34.275 00.011 31432 UpdateGuideState exits: m=2181 RSB=28.1
21:04:34.278 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:34.280 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:34.282 00.002 31432 Enqueuing Expose request
21:04:34.411 00.129 29876 IsGuiding returns 1
21:04:34.411 00.000 29876 scope still moving after pulse duration time elapsed
21:04:34.441 00.030 29876 IsSlewing returns 0
21:04:34.441 00.000 29876 IsGuiding returns 0
21:04:34.441 00.000 29876 scope move finished after 134 + 46 ms
21:04:34.441 00.000 29876 Move returns status 0, amount 134
21:04:34.441 00.000 29876 MoveAxis(N, 0, ABG)
21:04:34.441 00.000 29876 Move returns status 0, amount 0
21:04:34.441 00.000 29876 move complete, result=0
21:04:34.442 00.001 29876 worker thread done servicing request
21:04:34.442 00.000 29876 Worker thread wakes up
21:04:34.442 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:34.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:34.442 00.000 31432 GuideStep: -1.3 px 134 ms EAST, -0.2 px 0 ms NORTH
21:04:36.357 01.915 29876 Exposure complete
21:04:36.399 00.042 29876 worker thread done servicing request
21:04:36.399 00.000 31432 OnExposeComplete: enter
21:04:36.402 00.003 31432 UpdateGuideState(): m_state=6
21:04:36.404 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
21:04:36.405 00.001 31432 Star::Find returns 1 (0), X=609.25, Y=164.34, Mass=2541, SNR=30.7, Peak=225 HFD=3.6
21:04:36.407 00.002 31432 MultiStar: [#1 -0.27,-0.48,0.97,U] [#2 -0.67,0.21,1.16,U] [#3 -0.54,-0.25,1.02,U] [#4 -0.90,-0.44,0.00,M3] [#5 -0.84,-0.25,0.00,M3] [#6 -0.65,-0.08,1.10,U] [#7 -1.10,0.51,0.00,M7] [#8 -0.61,-0.35,0.84,U] 
21:04:36.409 00.002 31432 single-star, 5 included, MultiStar: {-0.53, -0.18}, one-star: {-0.39, -0.24}
21:04:36.411 00.002 31432 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
21:04:36.412 00.001 31432 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
21:04:36.414 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.24 hyp=0.45 cameraTheta=-2.59 mountX=-0.39 mountY=0.18, mountTheta=2.72
21:04:36.417 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.24, opts=13)
21:04:36.419 00.002 31432 Enqueuing Move request for scope (-0.39, -0.24)
21:04:36.421 00.002 29876 Worker thread wakes up
21:04:36.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.24) opts 0xd
21:04:36.421 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.24)
21:04:36.421 00.000 29876 Moving (-0.39, -0.24) raw xDistance=-0.39 yDistance=0.18
21:04:36.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.39
21:04:36.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:36.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:04:36.421 00.000 29876 MoveAxis(E, 57, ABG)
21:04:36.421 00.000 29876 Guiding  Dir = 2, Dur = 57
21:04:36.421 00.000 29876 IsSlewing returns 0
21:04:36.421 00.000 29876 IsGuiding returns 0
21:04:36.422 00.001 29876 PulseGuide returned control before completion, sleep 67
21:04:36.425 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:36.436 00.011 31432 UpdateGuideState exits: m=2541 RSB=30.7
21:04:36.438 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:36.440 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:36.442 00.002 31432 Enqueuing Expose request
21:04:36.495 00.053 29876 IsGuiding returns 1
21:04:36.495 00.000 29876 scope still moving after pulse duration time elapsed
21:04:36.526 00.031 29876 IsSlewing returns 0
21:04:36.526 00.000 29876 IsGuiding returns 1
21:04:36.557 00.031 29876 IsSlewing returns 0
21:04:36.557 00.000 29876 IsGuiding returns 0
21:04:36.557 00.000 29876 scope move finished after 57 + 78 ms
21:04:36.557 00.000 29876 Move returns status 0, amount 57
21:04:36.557 00.000 29876 MoveAxis(N, 0, ABG)
21:04:36.557 00.000 29876 Move returns status 0, amount 0
21:04:36.557 00.000 29876 move complete, result=0
21:04:36.557 00.000 29876 worker thread done servicing request
21:04:36.557 00.000 29876 Worker thread wakes up
21:04:36.557 00.000 31432 GuideStep: -0.4 px 57 ms EAST, 0.2 px 0 ms NORTH
21:04:36.560 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:36.560 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:38.685 02.125 29876 Exposure complete
21:04:38.728 00.043 29876 worker thread done servicing request
21:04:38.728 00.000 31432 OnExposeComplete: enter
21:04:38.730 00.002 31432 UpdateGuideState(): m_state=6
21:04:38.732 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
21:04:38.734 00.002 31432 Star::Find returns 1 (0), X=608.99, Y=164.75, Mass=2316, SNR=29.4, Peak=211 HFD=3.4
21:04:38.736 00.002 31432 MultiStar: [#1 -0.36,-0.44,1.08,U] [#2 -0.41,-0.03,1.21,U] [#3 -0.27,-1.00,0.00,M1] [#4 -0.28,-0.48,0.98,U] [#5 -0.60,0.09,0.94,U] [#6 -0.50,-0.43,1.07,U] [#7 -0.99,0.54,0.00,M8] [#8 -0.66,-0.17,0.87,U] 
21:04:38.737 00.001 31432 refined, 6 included, MultiStar: {-0.49, -0.19}, one-star: {-0.64, 0.17}
21:04:38.739 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:04:38.741 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:04:38.743 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.19 hyp=0.52 cameraTheta=-2.78 mountX=-0.49 mountY=0.11, mountTheta=2.92
21:04:38.746 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.19, opts=13)
21:04:38.748 00.002 31432 Enqueuing Move request for scope (-0.49, -0.19)
21:04:38.749 00.001 29876 Worker thread wakes up
21:04:38.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.19) opts 0xd
21:04:38.750 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.19)
21:04:38.750 00.000 29876 Moving (-0.49, -0.19) raw xDistance=-0.49 yDistance=0.11
21:04:38.750 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
21:04:38.750 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:38.750 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:04:38.750 00.000 29876 MoveAxis(E, 55, ABG)
21:04:38.750 00.000 29876 Guiding  Dir = 2, Dur = 55
21:04:38.750 00.000 29876 IsSlewing returns 0
21:04:38.750 00.000 29876 IsGuiding returns 0
21:04:38.750 00.000 29876 PulseGuide returned control before completion, sleep 65
21:04:38.753 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:38.764 00.011 31432 UpdateGuideState exits: m=2316 RSB=29.4
21:04:38.767 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:38.768 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:38.770 00.002 31432 Enqueuing Expose request
21:04:38.822 00.052 29876 IsGuiding returns 1
21:04:38.822 00.000 29876 scope still moving after pulse duration time elapsed
21:04:38.852 00.030 29876 IsSlewing returns 0
21:04:38.852 00.000 29876 IsGuiding returns 1
21:04:38.882 00.030 29876 IsSlewing returns 0
21:04:38.882 00.000 29876 IsGuiding returns 1
21:04:38.913 00.031 29876 IsSlewing returns 0
21:04:38.913 00.000 29876 IsGuiding returns 1
21:04:38.943 00.030 29876 IsSlewing returns 0
21:04:38.943 00.000 29876 IsGuiding returns 1
21:04:38.975 00.032 29876 IsSlewing returns 0
21:04:38.975 00.000 29876 IsGuiding returns 0
21:04:38.975 00.000 29876 scope move finished after 55 + 169 ms
21:04:38.975 00.000 29876 Move returns status 0, amount 55
21:04:38.975 00.000 29876 MoveAxis(N, 0, ABG)
21:04:38.975 00.000 29876 Move returns status 0, amount 0
21:04:38.975 00.000 29876 move complete, result=0
21:04:38.975 00.000 29876 worker thread done servicing request
21:04:38.975 00.000 29876 Worker thread wakes up
21:04:38.975 00.000 31432 GuideStep: -0.5 px 55 ms EAST, 0.1 px 0 ms NORTH
21:04:38.978 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:38.978 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:40.891 01.913 29876 Exposure complete
21:04:40.934 00.043 29876 worker thread done servicing request
21:04:40.934 00.000 31432 OnExposeComplete: enter
21:04:40.936 00.002 31432 UpdateGuideState(): m_state=6
21:04:40.938 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
21:04:40.940 00.002 31432 Star::Find returns 1 (0), X=609.28, Y=165.12, Mass=2538, SNR=31.0, Peak=218 HFD=3.8
21:04:40.942 00.002 31432 MultiStar: [#1 0.03,0.14,0.96,U] [#2 0.11,0.60,1.08,U] [#3 -0.17,-0.05,0.96,U] [#4 -0.05,0.08,0.93,U] [#5 -0.34,0.11,0.91,U] [#6 0.33,0.29,1.02,U] [#7 -0.45,0.87,0.00,M9] [#8 -0.10,0.55,0.90,U] 
21:04:40.944 00.002 31432 refined, 7 included, MultiStar: {-0.06, 0.29}, one-star: {-0.36, 0.54}
21:04:40.945 00.001 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
21:04:40.947 00.002 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.77 = -1.51)
21:04:40.949 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.78 mountX=-0.06 mountY=-0.29, mountTheta=-1.76
21:04:40.952 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.29, opts=13)
21:04:40.953 00.001 31432 Enqueuing Move request for scope (-0.06, 0.29)
21:04:40.955 00.002 29876 Worker thread wakes up
21:04:40.955 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
21:04:40.955 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
21:04:40.955 00.000 29876 Moving (-0.06, 0.29) raw xDistance=-0.06 yDistance=-0.29
21:04:40.955 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:04:40.955 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:40.955 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:04:40.955 00.000 29876 MoveAxis(E, 0, ABG)
21:04:40.955 00.000 29876 Move returns status 0, amount 0
21:04:40.955 00.000 29876 MoveAxis(N, 0, ABG)
21:04:40.955 00.000 29876 Move returns status 0, amount 0
21:04:40.955 00.000 29876 move complete, result=0
21:04:40.955 00.000 29876 worker thread done servicing request
21:04:40.959 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:04:40.971 00.012 31432 UpdateGuideState exits: m=2538 RSB=31.0
21:04:40.974 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:40.976 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:40.978 00.002 31432 Enqueuing Expose request
21:04:40.980 00.002 29876 Worker thread wakes up
21:04:40.980 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:04:40.982 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:40.982 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:43.109 02.127 29876 Exposure complete
21:04:43.153 00.044 29876 worker thread done servicing request
21:04:43.153 00.000 31432 OnExposeComplete: enter
21:04:43.155 00.002 31432 UpdateGuideState(): m_state=6
21:04:43.157 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
21:04:43.159 00.002 31432 Star::Find returns 1 (0), X=609.16, Y=164.66, Mass=2575, SNR=31.3, Peak=221 HFD=3.7
21:04:43.160 00.001 31432 MultiStar: [#1 0.07,-0.28,0.96,U] [#2 -0.10,0.47,1.09,U] [#3 -0.21,-0.02,0.97,U] [#4 -0.35,-0.15,0.91,U] [#5 -0.93,-0.18,0.00,M2] [#6 0.01,0.19,0.99,U] [#7 -0.87,0.72,0.00,M10] [#8 -0.68,-0.03,0.83,U] 
21:04:43.162 00.002 31432 refined, 6 included, MultiStar: {-0.24, 0.05}, one-star: {-0.48, 0.08}
21:04:43.164 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
21:04:43.165 00.001 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.36)
21:04:43.167 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=-0.24 mountY=-0.08, mountTheta=-2.80
21:04:43.170 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.05, opts=13)
21:04:43.172 00.002 31432 Enqueuing Move request for scope (-0.24, 0.05)
21:04:43.174 00.002 29876 Worker thread wakes up
21:04:43.174 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
21:04:43.174 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
21:04:43.174 00.000 29876 Moving (-0.24, 0.05) raw xDistance=-0.24 yDistance=-0.08
21:04:43.174 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
21:04:43.174 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:43.174 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:04:43.174 00.000 29876 MoveAxis(E, 23, ABG)
21:04:43.174 00.000 29876 Guiding  Dir = 2, Dur = 23
21:04:43.174 00.000 29876 IsSlewing returns 0
21:04:43.174 00.000 29876 IsGuiding returns 0
21:04:43.175 00.001 29876 PulseGuide returned control before completion, sleep 33
21:04:43.177 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:43.189 00.012 31432 UpdateGuideState exits: m=2575 RSB=31.3
21:04:43.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.192 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:43.194 00.002 31432 Enqueuing Expose request
21:04:43.214 00.020 29876 IsGuiding returns 1
21:04:43.214 00.000 29876 scope still moving after pulse duration time elapsed
21:04:43.245 00.031 29876 IsSlewing returns 0
21:04:43.245 00.000 29876 IsGuiding returns 1
21:04:43.277 00.032 29876 IsSlewing returns 0
21:04:43.277 00.000 29876 IsGuiding returns 0
21:04:43.277 00.000 29876 scope move finished after 23 + 78 ms
21:04:43.277 00.000 29876 Move returns status 0, amount 23
21:04:43.277 00.000 29876 MoveAxis(N, 0, ABG)
21:04:43.277 00.000 29876 Move returns status 0, amount 0
21:04:43.277 00.000 29876 move complete, result=0
21:04:43.277 00.000 29876 worker thread done servicing request
21:04:43.277 00.000 29876 Worker thread wakes up
21:04:43.277 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:43.277 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:43.277 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
21:04:45.188 01.911 29876 Exposure complete
21:04:45.231 00.043 29876 worker thread done servicing request
21:04:45.231 00.000 31432 OnExposeComplete: enter
21:04:45.233 00.002 31432 UpdateGuideState(): m_state=6
21:04:45.235 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
21:04:45.237 00.002 31432 Star::Find returns 1 (0), X=609.70, Y=164.45, Mass=2297, SNR=28.9, Peak=210 HFD=3.4
21:04:45.239 00.002 31432 MultiStar: [#1 0.35,-0.57,0.98,U] [#2 0.10,0.33,1.16,U] [#3 -0.45,0.32,1.05,U] [#4 -0.30,-0.17,0.98,U] [#5 -0.48,-0.32,0.96,U] [#6 0.39,-0.05,1.12,U] [#7 -0.55,0.61,0.00,R] [#8 -0.58,0.33,0.90,U] 
21:04:45.241 00.002 31432 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {0.06, -0.12}
21:04:45.243 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
21:04:45.244 00.001 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
21:04:45.246 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.91 mountX=-0.10 mountY=0.01, mountTheta=3.06
21:04:45.250 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.02, opts=13)
21:04:45.252 00.002 31432 Enqueuing Move request for scope (-0.10, -0.02)
21:04:45.254 00.002 29876 Worker thread wakes up
21:04:45.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:04:45.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:04:45.254 00.000 29876 Moving (-0.10, -0.02) raw xDistance=-0.10 yDistance=0.01
21:04:45.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:04:45.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:45.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:04:45.254 00.000 29876 MoveAxis(E, 0, ABG)
21:04:45.254 00.000 29876 Move returns status 0, amount 0
21:04:45.254 00.000 29876 MoveAxis(N, 0, ABG)
21:04:45.255 00.001 29876 Move returns status 0, amount 0
21:04:45.255 00.000 29876 move complete, result=0
21:04:45.255 00.000 29876 worker thread done servicing request
21:04:45.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:04:45.270 00.012 31432 UpdateGuideState exits: m=2297 RSB=28.9
21:04:45.272 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:45.273 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:45.275 00.002 31432 Enqueuing Expose request
21:04:45.277 00.002 29876 Worker thread wakes up
21:04:45.277 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:04:45.280 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:45.280 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:47.416 02.136 29876 Exposure complete
21:04:47.459 00.043 29876 worker thread done servicing request
21:04:47.459 00.000 31432 OnExposeComplete: enter
21:04:47.461 00.002 31432 UpdateGuideState(): m_state=6
21:04:47.464 00.003 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
21:04:47.465 00.001 31432 Star::Find returns 1 (0), X=609.56, Y=164.75, Mass=2382, SNR=29.9, Peak=182 HFD=3.6
21:04:47.467 00.002 31432 MultiStar: [#1 0.16,-0.03,1.02,U] [#2 -0.30,0.36,1.20,U] [#3 0.11,-0.01,1.03,U] [#4 0.03,-0.30,0.95,U] [#5 -0.43,-0.15,0.94,U] [#6 -0.10,0.05,1.10,U] [#7 0.14,0.16,0.85,U] [#8 -0.05,0.24,0.96,U] 
21:04:47.469 00.002 31432 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.08, 0.18}
21:04:47.471 00.002 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.33 = 2.33)
21:04:47.473 00.002 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.34 = -0.94)
21:04:47.474 00.001 31432 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.35 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
21:04:47.477 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.06, opts=13)
21:04:47.480 00.003 31432 Enqueuing Move request for scope (-0.06, 0.06)
21:04:47.481 00.001 29876 Worker thread wakes up
21:04:47.482 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
21:04:47.482 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
21:04:47.482 00.000 29876 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=-0.07
21:04:47.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:04:47.482 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:47.482 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:04:47.482 00.000 29876 MoveAxis(E, 0, ABG)
21:04:47.482 00.000 29876 Move returns status 0, amount 0
21:04:47.482 00.000 29876 MoveAxis(N, 0, ABG)
21:04:47.482 00.000 29876 Move returns status 0, amount 0
21:04:47.482 00.000 29876 move complete, result=0
21:04:47.482 00.000 29876 worker thread done servicing request
21:04:47.485 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:47.497 00.012 31432 UpdateGuideState exits: m=2382 RSB=29.9
21:04:47.499 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:47.501 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:47.503 00.002 31432 Enqueuing Expose request
21:04:47.505 00.002 29876 Worker thread wakes up
21:04:47.505 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:04:47.507 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:47.507 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:49.410 01.903 29876 Exposure complete
21:04:49.453 00.043 29876 worker thread done servicing request
21:04:49.453 00.000 31432 OnExposeComplete: enter
21:04:49.455 00.002 31432 UpdateGuideState(): m_state=6
21:04:49.457 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
21:04:49.459 00.002 31432 Star::Find returns 1 (0), X=609.27, Y=164.36, Mass=2552, SNR=31.1, Peak=211 HFD=3.6
21:04:49.460 00.001 31432 MultiStar: [#1 0.09,-0.69,1.01,U] [#2 0.03,-0.10,1.13,U] [#3 -0.13,-0.78,1.03,U] [#4 0.04,-0.81,0.00,M1] [#5 -0.32,-0.24,0.96,U] [#6 0.46,-0.40,1.03,U] [#7 0.38,-0.26,0.82,U] [#8 -0.25,-0.34,0.80,U] 
21:04:49.462 00.002 31432 refined, 7 included, MultiStar: {-0.01, -0.38}, one-star: {-0.37, -0.22}
21:04:49.464 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.62 = -1.62)
21:04:49.466 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
21:04:49.467 00.001 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.60 mountX=-0.02 mountY=0.38, mountTheta=1.63
21:04:49.470 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.38, opts=13)
21:04:49.472 00.002 31432 Enqueuing Move request for scope (-0.01, -0.38)
21:04:49.474 00.002 29876 Worker thread wakes up
21:04:49.474 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.38) opts 0xd
21:04:49.474 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.38)
21:04:49.474 00.000 29876 Moving (-0.01, -0.38) raw xDistance=-0.02 yDistance=0.38
21:04:49.474 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:04:49.474 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:49.474 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:04:49.474 00.000 29876 MoveAxis(E, 0, ABG)
21:04:49.474 00.000 29876 Move returns status 0, amount 0
21:04:49.474 00.000 29876 MoveAxis(N, 0, ABG)
21:04:49.474 00.000 29876 Move returns status 0, amount 0
21:04:49.475 00.001 29876 move complete, result=0
21:04:49.475 00.000 29876 worker thread done servicing request
21:04:49.478 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:04:49.489 00.011 31432 UpdateGuideState exits: m=2552 RSB=31.1
21:04:49.492 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:49.493 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:49.495 00.002 31432 Enqueuing Expose request
21:04:49.497 00.002 29876 Worker thread wakes up
21:04:49.497 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:04:49.499 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:49.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:51.620 02.121 29876 Exposure complete
21:04:51.664 00.044 29876 worker thread done servicing request
21:04:51.664 00.000 31432 OnExposeComplete: enter
21:04:51.667 00.003 31432 UpdateGuideState(): m_state=6
21:04:51.669 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
21:04:51.671 00.002 31432 Star::Find returns 1 (0), X=609.08, Y=163.88, Mass=2642, SNR=30.8, Peak=224 HFD=3.8
21:04:51.674 00.003 31432 MultiStar: [#1 -0.18,-1.14,0.00,M1] [#2 -0.19,-0.83,0.00,M1] [#3 -0.69,-0.90,0.00,M1] [#4 -0.34,-1.44,0.00,M2] [#5 -0.75,-0.89,0.00,M1] [#6 -0.03,-0.88,0.00,M1] [#7 -0.49,-1.20,0.00,M1] [#8 -0.37,-0.90,0.00,M1] 
21:04:51.676 00.002 31432 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
21:04:51.676 00.000 31432 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
21:04:51.679 00.003 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.70 hyp=0.89 cameraTheta=-2.24 mountX=-0.57 mountY=0.60, mountTheta=2.33
21:04:51.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.70, opts=13)
21:04:51.684 00.002 31432 Enqueuing Move request for scope (-0.56, -0.70)
21:04:51.685 00.001 29876 Worker thread wakes up
21:04:51.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.70) opts 0xd
21:04:51.685 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.70)
21:04:51.685 00.000 29876 Moving (-0.56, -0.70) raw xDistance=-0.57 yDistance=0.60
21:04:51.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
21:04:51.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:51.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
21:04:51.685 00.000 29876 MoveAxis(E, 55, ABG)
21:04:51.685 00.000 29876 Guiding  Dir = 2, Dur = 55
21:04:51.685 00.000 29876 IsSlewing returns 0
21:04:51.685 00.000 29876 IsGuiding returns 0
21:04:51.687 00.002 29876 PulseGuide returned control before completion, sleep 65
21:04:51.689 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=7, FiltMax=257, Gamma=0.490
21:04:51.701 00.012 31432 UpdateGuideState exits: m=2642 RSB=30.8
21:04:51.704 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:51.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:51.708 00.002 31432 Enqueuing Expose request
21:04:51.759 00.051 29876 IsGuiding returns 1
21:04:51.759 00.000 29876 scope still moving after pulse duration time elapsed
21:04:51.790 00.031 29876 IsSlewing returns 0
21:04:51.790 00.000 29876 IsGuiding returns 1
21:04:51.821 00.031 29876 IsSlewing returns 0
21:04:51.821 00.000 29876 IsGuiding returns 0
21:04:51.821 00.000 29876 scope move finished after 55 + 80 ms
21:04:51.821 00.000 29876 Move returns status 0, amount 55
21:04:51.821 00.000 29876 MoveAxis(N, 0, ABG)
21:04:51.821 00.000 29876 Move returns status 0, amount 0
21:04:51.821 00.000 29876 move complete, result=0
21:04:51.821 00.000 29876 worker thread done servicing request
21:04:51.821 00.000 29876 Worker thread wakes up
21:04:51.821 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:51.821 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:51.821 00.000 31432 GuideStep: -0.6 px 55 ms EAST, 0.6 px 0 ms NORTH
21:04:53.732 01.911 29876 Exposure complete
21:04:53.791 00.059 29876 worker thread done servicing request
21:04:53.791 00.000 31432 OnExposeComplete: enter
21:04:53.796 00.005 31432 UpdateGuideState(): m_state=6
21:04:53.800 00.004 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
21:04:53.805 00.005 31432 Star::Find returns 1 (0), X=609.22, Y=164.12, Mass=2452, SNR=29.8, Peak=198 HFD=3.8
21:04:53.814 00.009 31432 MultiStar: [#1 0.09,-0.70,1.02,U] [#2 -0.19,-0.11,1.15,U] [#3 -0.59,-0.27,1.00,U] [#4 -0.22,-0.53,0.97,U] [#5 -0.63,-0.50,0.00,M2] [#6 -0.46,-0.18,1.02,U] [#7 -0.14,-0.30,0.80,U] [#8 -0.69,-0.28,0.90,U] 
21:04:53.818 00.004 31432 refined, 7 included, MultiStar: {-0.32, -0.35}, one-star: {-0.42, -0.45}
21:04:53.821 00.003 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.02) = xAngle (-2.34 = -2.34)
21:04:53.824 00.003 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.67 = 0.67)
21:04:53.826 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.35 hyp=0.48 cameraTheta=-2.32 mountX=-0.33 mountY=0.30, mountTheta=2.41
21:04:53.830 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.35, opts=13)
21:04:53.832 00.002 31432 Enqueuing Move request for scope (-0.32, -0.35)
21:04:53.834 00.002 29876 Worker thread wakes up
21:04:53.834 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.35) opts 0xd
21:04:53.834 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.35)
21:04:53.834 00.000 29876 Moving (-0.32, -0.35) raw xDistance=-0.33 yDistance=0.30
21:04:53.834 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
21:04:53.834 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:53.834 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:04:53.834 00.000 29876 MoveAxis(E, 40, ABG)
21:04:53.834 00.000 29876 Guiding  Dir = 2, Dur = 40
21:04:53.835 00.001 29876 IsSlewing returns 0
21:04:53.835 00.000 29876 IsGuiding returns 0
21:04:53.835 00.000 29876 PulseGuide returned control before completion, sleep 50
21:04:53.838 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:04:53.850 00.012 31432 UpdateGuideState exits: m=2452 RSB=29.8
21:04:53.853 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:53.857 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:53.859 00.002 31432 Enqueuing Expose request
21:04:53.899 00.040 29876 IsGuiding returns 1
21:04:53.899 00.000 29876 scope still moving after pulse duration time elapsed
21:04:53.931 00.032 29876 IsSlewing returns 0
21:04:53.931 00.000 29876 IsGuiding returns 1
21:04:53.962 00.031 29876 IsSlewing returns 0
21:04:53.962 00.000 29876 IsGuiding returns 0
21:04:53.962 00.000 29876 scope move finished after 40 + 86 ms
21:04:53.962 00.000 29876 Move returns status 0, amount 40
21:04:53.962 00.000 29876 MoveAxis(N, 0, ABG)
21:04:53.962 00.000 29876 Move returns status 0, amount 0
21:04:53.962 00.000 29876 move complete, result=0
21:04:53.962 00.000 29876 worker thread done servicing request
21:04:53.962 00.000 29876 Worker thread wakes up
21:04:53.962 00.000 31432 GuideStep: -0.3 px 40 ms EAST, 0.3 px 0 ms NORTH
21:04:53.965 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:53.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:56.089 02.124 29876 Exposure complete
21:04:56.147 00.058 29876 worker thread done servicing request
21:04:56.147 00.000 31432 OnExposeComplete: enter
21:04:56.151 00.004 31432 UpdateGuideState(): m_state=6
21:04:56.155 00.004 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
21:04:56.158 00.003 31432 Star::Find returns 1 (0), X=608.20, Y=164.93, Mass=2403, SNR=29.3, Peak=161 HFD=4.1
21:04:56.161 00.003 31432 MultiStar: [#1 -0.89,-0.16,0.00,M1] [#2 -1.21,0.38,0.00,M1] [#3 -0.95,-0.17,0.00,M1] [#4 -0.92,-0.07,0.00,M2] [#5 -1.70,0.09,0.00,M3] [#6 -1.31,0.25,0.00,M1] [#7 -1.13,0.28,0.00,M1] [#8 -0.85,0.29,0.00,M1] 
21:04:56.164 00.003 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:04:56.167 00.003 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.40)
21:04:56.171 00.004 31432 CameraToMount -- cameraX=-1.44 cameraY=0.36 hyp=1.48 cameraTheta=2.90 mountX=-1.43 mountY=-0.58, mountTheta=-2.76
21:04:56.176 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.44, y=0.36, opts=13)
21:04:56.179 00.003 31432 Enqueuing Move request for scope (-1.44, 0.36)
21:04:56.181 00.002 29876 Worker thread wakes up
21:04:56.181 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 0.36) opts 0xd
21:04:56.181 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.44, 0.36)
21:04:56.181 00.000 29876 Moving (-1.44, 0.36) raw xDistance=-1.43 yDistance=-0.58
21:04:56.181 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.43
21:04:56.181 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:56.181 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:04:56.182 00.001 29876 MoveAxis(E, 143, ABG)
21:04:56.182 00.000 29876 Guiding  Dir = 2, Dur = 143
21:04:56.182 00.000 29876 IsSlewing returns 0
21:04:56.182 00.000 29876 IsGuiding returns 0
21:04:56.182 00.000 29876 PulseGuide returned control before completion, sleep 153
21:04:56.186 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:56.203 00.017 31432 UpdateGuideState exits: m=2403 RSB=29.3
21:04:56.206 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:56.209 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:56.212 00.003 31432 Enqueuing Expose request
21:04:56.349 00.137 29876 IsGuiding returns 1
21:04:56.349 00.000 29876 scope still moving after pulse duration time elapsed
21:04:56.380 00.031 29876 IsSlewing returns 0
21:04:56.380 00.000 29876 IsGuiding returns 0
21:04:56.380 00.000 29876 scope move finished after 143 + 55 ms
21:04:56.380 00.000 29876 Move returns status 0, amount 143
21:04:56.380 00.000 29876 MoveAxis(N, 0, ABG)
21:04:56.380 00.000 29876 Move returns status 0, amount 0
21:04:56.380 00.000 29876 move complete, result=0
21:04:56.380 00.000 29876 worker thread done servicing request
21:04:56.380 00.000 29876 Worker thread wakes up
21:04:56.380 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:56.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:56.380 00.000 31432 GuideStep: -1.4 px 143 ms EAST, -0.6 px 0 ms NORTH
21:04:58.285 01.905 29876 Exposure complete
21:04:58.331 00.046 29876 worker thread done servicing request
21:04:58.332 00.001 31432 OnExposeComplete: enter
21:04:58.334 00.002 31432 UpdateGuideState(): m_state=6
21:04:58.335 00.001 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
21:04:58.337 00.002 31432 Star::Find returns 1 (0), X=609.11, Y=165.14, Mass=2443, SNR=29.6, Peak=202 HFD=3.9
21:04:58.339 00.002 31432 MultiStar: [#1 0.26,0.35,1.04,U] [#2 -0.50,0.83,0.00,M2] [#3 -0.16,0.20,1.01,U] [#4 -0.41,0.14,0.91,U] [#5 -0.63,0.36,0.92,U] [#6 -0.01,0.28,1.02,U] [#7 -0.21,0.63,0.84,U] [#8 -0.26,0.49,0.85,U] 
21:04:58.341 00.002 31432 refined, 7 included, MultiStar: {-0.24, 0.37}, one-star: {-0.53, 0.57}
21:04:58.343 00.002 31432 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
21:04:58.345 00.002 31432 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.12 = -1.16)
21:04:58.347 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.37 hyp=0.44 cameraTheta=2.14 mountX=-0.23 mountY=-0.40, mountTheta=-2.08
21:04:58.349 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.37, opts=13)
21:04:58.351 00.002 31432 Enqueuing Move request for scope (-0.24, 0.37)
21:04:58.353 00.002 29876 Worker thread wakes up
21:04:58.353 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.37) opts 0xd
21:04:58.353 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.37)
21:04:58.353 00.000 29876 Moving (-0.24, 0.37) raw xDistance=-0.23 yDistance=-0.40
21:04:58.353 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.23
21:04:58.353 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
21:04:58.353 00.000 29876 MoveAxis(E, 42, ABG)
21:04:58.353 00.000 29876 Guiding  Dir = 2, Dur = 42
21:04:58.353 00.000 29876 IsSlewing returns 0
21:04:58.353 00.000 29876 IsGuiding returns 0
21:04:58.354 00.001 29876 PulseGuide returned control before completion, sleep 52
21:04:58.357 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:04:58.368 00.011 31432 UpdateGuideState exits: m=2443 RSB=29.6
21:04:58.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:58.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:04:58.374 00.002 31432 Enqueuing Expose request
21:04:58.408 00.034 29876 IsGuiding returns 1
21:04:58.408 00.000 29876 scope still moving after pulse duration time elapsed
21:04:58.440 00.032 29876 IsSlewing returns 0
21:04:58.440 00.000 29876 IsGuiding returns 1
21:04:58.470 00.030 29876 IsSlewing returns 0
21:04:58.470 00.000 29876 IsGuiding returns 1
21:04:58.500 00.030 29876 IsSlewing returns 0
21:04:58.500 00.000 29876 IsGuiding returns 0
21:04:58.500 00.000 29876 scope move finished after 42 + 105 ms
21:04:58.500 00.000 29876 Move returns status 0, amount 42
21:04:58.500 00.000 29876 MoveAxis(N, 30, ABG)
21:04:58.500 00.000 29876 Guiding  Dir = 0, Dur = 30
21:04:58.500 00.000 29876 IsSlewing returns 0
21:04:58.500 00.000 29876 IsGuiding returns 0
21:04:58.500 00.000 29876 PulseGuide returned control before completion, sleep 40
21:04:58.547 00.047 29876 IsGuiding returns 1
21:04:58.547 00.000 29876 scope still moving after pulse duration time elapsed
21:04:58.577 00.030 29876 IsSlewing returns 0
21:04:58.577 00.000 29876 IsGuiding returns 1
21:04:58.608 00.031 29876 IsSlewing returns 0
21:04:58.608 00.000 29876 IsGuiding returns 1
21:04:58.639 00.031 29876 IsSlewing returns 0
21:04:58.639 00.000 29876 IsGuiding returns 1
21:04:58.670 00.031 29876 IsSlewing returns 0
21:04:58.670 00.000 29876 IsGuiding returns 0
21:04:58.670 00.000 29876 scope move finished after 30 + 139 ms
21:04:58.670 00.000 29876 Move returns status 0, amount 30
21:04:58.670 00.000 29876 move complete, result=0
21:04:58.670 00.000 29876 worker thread done servicing request
21:04:58.670 00.000 29876 Worker thread wakes up
21:04:58.670 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:04:58.670 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:04:58.670 00.000 31432 GuideStep: -0.2 px 42 ms EAST, -0.4 px 30 ms NORTH
21:05:00.793 02.123 29876 Exposure complete
21:05:00.842 00.049 29876 worker thread done servicing request
21:05:00.842 00.000 31432 OnExposeComplete: enter
21:05:00.845 00.003 31432 UpdateGuideState(): m_state=6
21:05:00.847 00.002 31432 Star::Find(15, 609, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
21:05:00.849 00.002 31432 Star::Find returns 1 (0), X=610.01, Y=165.35, Mass=2219, SNR=28.2, Peak=157 HFD=4.0
21:05:00.851 00.002 31432 MultiStar: [#1 0.75,0.45,0.00,M1] [#2 0.31,1.17,0.00,M3] [#3 0.14,0.20,1.07,U] [#4 0.10,0.59,0.94,U] [#5 -0.04,1.00,0.00,M3] [#6 0.18,1.15,0.00,M1] [#7 -0.20,0.87,0.00,M1] [#8 0.05,1.06,0.00,M1] 
21:05:00.853 00.002 31432 refined, 2 included, MultiStar: {0.21, 0.51}, one-star: {0.38, 0.78}
21:05:00.855 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
21:05:00.858 00.003 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.11)
21:05:00.860 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.51 hyp=0.55 cameraTheta=1.19 mountX=0.22 mountY=-0.48, mountTheta=-1.14
21:05:00.863 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.51, opts=13)
21:05:00.865 00.002 31432 Enqueuing Move request for scope (0.21, 0.51)
21:05:00.867 00.002 29876 Worker thread wakes up
21:05:00.867 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.51) opts 0xd
21:05:00.867 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.51)
21:05:00.867 00.000 29876 Moving (0.21, 0.51) raw xDistance=0.22 yDistance=-0.48
21:05:00.867 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.22
21:05:00.867 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
21:05:00.868 00.001 29876 MoveAxis(W, 15, ABG)
21:05:00.868 00.000 29876 Guiding  Dir = 3, Dur = 15
21:05:00.868 00.000 29876 IsSlewing returns 0
21:05:00.868 00.000 29876 IsGuiding returns 0
21:05:00.868 00.000 29876 PulseGuide returned control before completion, sleep 25
21:05:00.873 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:00.885 00.012 31432 UpdateGuideState exits: m=2219 RSB=28.2
21:05:00.887 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:00.889 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:00.891 00.002 31432 Enqueuing Expose request
21:05:00.899 00.008 29876 IsGuiding returns 0
21:05:00.899 00.000 29876 Move returns status 0, amount 15
21:05:00.899 00.000 29876 MoveAxis(N, 35, ABG)
21:05:00.899 00.000 29876 Guiding  Dir = 0, Dur = 35
21:05:00.899 00.000 29876 IsSlewing returns 0
21:05:00.899 00.000 29876 IsGuiding returns 0
21:05:00.899 00.000 29876 PulseGuide returned control before completion, sleep 45
21:05:00.960 00.061 29876 IsGuiding returns 1
21:05:00.960 00.000 29876 scope still moving after pulse duration time elapsed
21:05:00.992 00.032 29876 IsSlewing returns 0
21:05:00.992 00.000 29876 IsGuiding returns 1
21:05:01.024 00.032 29876 IsSlewing returns 0
21:05:01.024 00.000 29876 IsGuiding returns 1
21:05:01.054 00.030 29876 IsSlewing returns 0
21:05:01.054 00.000 29876 IsGuiding returns 1
21:05:01.084 00.030 29876 IsSlewing returns 0
21:05:01.084 00.000 29876 IsGuiding returns 0
21:05:01.084 00.000 29876 scope move finished after 35 + 150 ms
21:05:01.084 00.000 29876 Move returns status 0, amount 35
21:05:01.084 00.000 29876 move complete, result=0
21:05:01.084 00.000 29876 worker thread done servicing request
21:05:01.084 00.000 29876 Worker thread wakes up
21:05:01.084 00.000 31432 GuideStep: 0.2 px 15 ms WEST, -0.5 px 35 ms NORTH
21:05:01.087 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:01.087 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:02.993 01.906 29876 Exposure complete
21:05:03.036 00.043 29876 worker thread done servicing request
21:05:03.036 00.000 31432 OnExposeComplete: enter
21:05:03.038 00.002 31432 UpdateGuideState(): m_state=6
21:05:03.040 00.002 31432 Star::Find(15, 610, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
21:05:03.042 00.002 31432 Star::Find returns 1 (0), X=609.15, Y=164.80, Mass=2544, SNR=30.1, Peak=172 HFD=4.3
21:05:03.044 00.002 31432 MultiStar: [#1 -0.26,-0.06,0.94,U] [#2 -0.65,0.65,0.00,M4] [#3 -0.69,-0.24,0.95,U] [#4 -0.38,-0.24,0.90,U] [#5 -0.48,0.11,0.93,U] [#6 -0.51,0.16,1.04,U] [#7 0.19,0.05,0.74,U] [#8 -0.12,0.37,0.83,U] 
21:05:03.046 00.002 31432 refined, 7 included, MultiStar: {-0.36, 0.05}, one-star: {-0.49, 0.22}
21:05:03.047 00.001 31432 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
21:05:03.049 00.002 31432 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
21:05:03.051 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.37 cameraTheta=3.02 mountX=-0.36 mountY=-0.10, mountTheta=-2.87
21:05:03.053 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.05, opts=13)
21:05:03.055 00.002 31432 Enqueuing Move request for scope (-0.36, 0.05)
21:05:03.057 00.002 29876 Worker thread wakes up
21:05:03.057 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.05) opts 0xd
21:05:03.057 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.05)
21:05:03.057 00.000 29876 Moving (-0.36, 0.05) raw xDistance=-0.36 yDistance=-0.10
21:05:03.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36
21:05:03.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:03.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:05:03.058 00.001 29876 MoveAxis(E, 33, ABG)
21:05:03.058 00.000 29876 Guiding  Dir = 2, Dur = 33
21:05:03.058 00.000 29876 IsSlewing returns 0
21:05:03.058 00.000 29876 IsGuiding returns 0
21:05:03.058 00.000 29876 PulseGuide returned control before completion, sleep 43
21:05:03.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:03.072 00.011 31432 UpdateGuideState exits: m=2544 RSB=30.1
21:05:03.075 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:03.076 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:03.078 00.002 31432 Enqueuing Expose request
21:05:03.115 00.037 29876 IsGuiding returns 1
21:05:03.115 00.000 29876 scope still moving after pulse duration time elapsed
21:05:03.146 00.031 29876 IsSlewing returns 0
21:05:03.146 00.000 29876 IsGuiding returns 0
21:05:03.146 00.000 29876 scope move finished after 33 + 55 ms
21:05:03.146 00.000 29876 Move returns status 0, amount 33
21:05:03.146 00.000 29876 MoveAxis(N, 0, ABG)
21:05:03.146 00.000 29876 Move returns status 0, amount 0
21:05:03.146 00.000 29876 move complete, result=0
21:05:03.146 00.000 29876 worker thread done servicing request
21:05:03.146 00.000 29876 Worker thread wakes up
21:05:03.146 00.000 31432 GuideStep: -0.4 px 33 ms EAST, -0.1 px 0 ms NORTH
21:05:03.150 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:03.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:05.283 02.133 29876 Exposure complete
21:05:05.325 00.042 29876 worker thread done servicing request
21:05:05.326 00.001 31432 OnExposeComplete: enter
21:05:05.328 00.002 31432 UpdateGuideState(): m_state=6
21:05:05.330 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
21:05:05.333 00.003 31432 Star::Find returns 1 (0), X=609.14, Y=164.10, Mass=2320, SNR=29.0, Peak=162 HFD=4.2
21:05:05.335 00.002 31432 MultiStar: [#1 -0.31,-0.82,0.00,M1] [#2 -0.50,-0.37,1.21,U] [#3 -0.64,-0.64,0.00,M1] [#4 -1.09,-0.70,0.00,M1] [#5 -0.80,-0.55,0.00,M3] [#6 -0.37,-0.71,1.04,U] [#7 -0.77,-0.78,0.00,M1] [#8 -0.93,-0.56,0.00,M1] 
21:05:05.337 00.002 31432 refined, 2 included, MultiStar: {-0.46, -0.51}, one-star: {-0.50, -0.48}
21:05:05.339 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
21:05:05.341 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
21:05:05.343 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.51 hyp=0.69 cameraTheta=-2.30 mountX=-0.47 mountY=0.44, mountTheta=2.39
21:05:05.346 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.51, opts=13)
21:05:05.348 00.002 31432 Enqueuing Move request for scope (-0.46, -0.51)
21:05:05.350 00.002 29876 Worker thread wakes up
21:05:05.350 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.51) opts 0xd
21:05:05.350 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.51)
21:05:05.350 00.000 29876 Moving (-0.46, -0.51) raw xDistance=-0.47 yDistance=0.44
21:05:05.350 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
21:05:05.350 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:05.351 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:05:05.351 00.000 29876 MoveAxis(E, 50, ABG)
21:05:05.351 00.000 29876 Guiding  Dir = 2, Dur = 50
21:05:05.351 00.000 29876 IsSlewing returns 0
21:05:05.351 00.000 29876 IsGuiding returns 0
21:05:05.351 00.000 29876 PulseGuide returned control before completion, sleep 60
21:05:05.354 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:05.368 00.014 31432 UpdateGuideState exits: m=2320 RSB=29.0
21:05:05.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:05.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:05.374 00.002 31432 Enqueuing Expose request
21:05:05.422 00.048 29876 IsGuiding returns 1
21:05:05.422 00.000 29876 scope still moving after pulse duration time elapsed
21:05:05.454 00.032 29876 IsSlewing returns 0
21:05:05.454 00.000 29876 IsGuiding returns 1
21:05:05.485 00.031 29876 IsSlewing returns 0
21:05:05.485 00.000 29876 IsGuiding returns 1
21:05:05.517 00.032 29876 IsSlewing returns 0
21:05:05.517 00.000 29876 IsGuiding returns 1
21:05:05.547 00.030 29876 IsSlewing returns 0
21:05:05.547 00.000 29876 IsGuiding returns 1
21:05:05.578 00.031 29876 IsSlewing returns 0
21:05:05.578 00.000 29876 IsGuiding returns 1
21:05:05.609 00.031 29876 IsSlewing returns 0
21:05:05.609 00.000 29876 IsGuiding returns 0
21:05:05.609 00.000 29876 scope move finished after 50 + 208 ms
21:05:05.609 00.000 29876 Move returns status 0, amount 50
21:05:05.609 00.000 29876 MoveAxis(N, 0, ABG)
21:05:05.609 00.000 29876 Move returns status 0, amount 0
21:05:05.609 00.000 29876 move complete, result=0
21:05:05.609 00.000 29876 worker thread done servicing request
21:05:05.609 00.000 29876 Worker thread wakes up
21:05:05.609 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.4 px 0 ms NORTH
21:05:05.612 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:05.612 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:07.530 01.918 29876 Exposure complete
21:05:07.575 00.045 29876 worker thread done servicing request
21:05:07.575 00.000 31432 OnExposeComplete: enter
21:05:07.577 00.002 31432 UpdateGuideState(): m_state=6
21:05:07.579 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
21:05:07.581 00.002 31432 Star::Find returns 1 (0), X=609.21, Y=164.14, Mass=2555, SNR=30.5, Peak=196 HFD=4.0
21:05:07.583 00.002 31432 MultiStar: [#1 0.12,-0.76,1.02,U] [#2 -0.30,0.06,1.11,U] [#3 -0.49,-0.61,1.02,U] [#4 -0.30,-0.75,0.00,M2] [#5 -0.56,-0.45,0.94,U] [#6 -0.29,-0.61,1.05,U] [#7 -0.10,-0.61,0.82,U] [#8 -0.51,-0.36,0.79,U] 
21:05:07.585 00.002 31432 refined, 7 included, MultiStar: {-0.32, -0.47}, one-star: {-0.43, -0.43}
21:05:07.587 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
21:05:07.589 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
21:05:07.591 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.47 hyp=0.57 cameraTheta=-2.17 mountX=-0.33 mountY=0.41, mountTheta=2.25
21:05:07.595 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.47, opts=13)
21:05:07.597 00.002 31432 Enqueuing Move request for scope (-0.32, -0.47)
21:05:07.599 00.002 29876 Worker thread wakes up
21:05:07.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.47) opts 0xd
21:05:07.599 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.47)
21:05:07.599 00.000 29876 Moving (-0.32, -0.47) raw xDistance=-0.33 yDistance=0.41
21:05:07.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
21:05:07.599 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:07.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:05:07.599 00.000 29876 MoveAxis(E, 39, ABG)
21:05:07.599 00.000 29876 Guiding  Dir = 2, Dur = 39
21:05:07.600 00.001 29876 IsSlewing returns 0
21:05:07.600 00.000 29876 IsGuiding returns 0
21:05:07.600 00.000 29876 PulseGuide returned control before completion, sleep 49
21:05:07.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:07.615 00.012 31432 UpdateGuideState exits: m=2555 RSB=30.5
21:05:07.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:07.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:07.621 00.002 31432 Enqueuing Expose request
21:05:07.651 00.030 29876 IsGuiding returns 1
21:05:07.651 00.000 29876 scope still moving after pulse duration time elapsed
21:05:07.682 00.031 29876 IsSlewing returns 0
21:05:07.682 00.000 29876 IsGuiding returns 1
21:05:07.712 00.030 29876 IsSlewing returns 0
21:05:07.712 00.000 29876 IsGuiding returns 1
21:05:07.742 00.030 29876 IsSlewing returns 0
21:05:07.742 00.000 29876 IsGuiding returns 0
21:05:07.742 00.000 29876 scope move finished after 39 + 103 ms
21:05:07.742 00.000 29876 Move returns status 0, amount 39
21:05:07.742 00.000 29876 MoveAxis(N, 0, ABG)
21:05:07.742 00.000 29876 Move returns status 0, amount 0
21:05:07.742 00.000 29876 move complete, result=0
21:05:07.742 00.000 29876 worker thread done servicing request
21:05:07.742 00.000 29876 Worker thread wakes up
21:05:07.742 00.000 31432 GuideStep: -0.3 px 39 ms EAST, 0.4 px 0 ms NORTH
21:05:07.744 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:07.745 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:09.872 02.127 29876 Exposure complete
21:05:09.915 00.043 29876 worker thread done servicing request
21:05:09.915 00.000 31432 OnExposeComplete: enter
21:05:09.917 00.002 31432 UpdateGuideState(): m_state=6
21:05:09.919 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
21:05:09.921 00.002 31432 Star::Find returns 1 (0), X=610.38, Y=164.22, Mass=2474, SNR=29.3, Peak=178 HFD=3.7
21:05:09.923 00.002 31432 MultiStar: [#1 1.18,-0.81,0.00,M1] [#2 0.76,-0.41,0.00,M3] [#3 0.65,-0.89,0.00,M1] [#4 0.64,-0.91,0.00,M3] [#5 0.45,-0.41,0.92,U] [#6 0.87,-0.73,0.00,M1] [#7 0.81,-0.62,0.00,M1] [#8 0.66,-0.71,0.00,M1] 
21:05:09.925 00.002 31432 refined, 1 included, MultiStar: {0.60, -0.38}, one-star: {0.74, -0.36}
21:05:09.926 00.001 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
21:05:09.928 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
21:05:09.930 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=-0.38 hyp=0.71 cameraTheta=-0.57 mountX=0.59 mountY=0.47, mountTheta=0.68
21:05:09.933 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=-0.38, opts=13)
21:05:09.935 00.002 31432 Enqueuing Move request for scope (0.60, -0.38)
21:05:09.936 00.001 29876 Worker thread wakes up
21:05:09.936 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.38) opts 0xd
21:05:09.936 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, -0.38)
21:05:09.936 00.000 29876 Moving (0.60, -0.38) raw xDistance=0.59 yDistance=0.47
21:05:09.936 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.59
21:05:09.936 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:09.936 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:05:09.936 00.000 29876 MoveAxis(W, 51, ABG)
21:05:09.936 00.000 29876 Guiding  Dir = 3, Dur = 51
21:05:09.937 00.001 29876 IsSlewing returns 0
21:05:09.937 00.000 29876 IsGuiding returns 0
21:05:09.937 00.000 29876 PulseGuide returned control before completion, sleep 61
21:05:09.940 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:09.951 00.011 31432 UpdateGuideState exits: m=2474 RSB=29.3
21:05:09.954 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:09.956 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:09.957 00.001 31432 Enqueuing Expose request
21:05:10.007 00.050 29876 IsGuiding returns 1
21:05:10.007 00.000 29876 scope still moving after pulse duration time elapsed
21:05:10.038 00.031 29876 IsSlewing returns 0
21:05:10.038 00.000 29876 IsGuiding returns 0
21:05:10.038 00.000 29876 scope move finished after 51 + 49 ms
21:05:10.038 00.000 29876 Move returns status 0, amount 51
21:05:10.038 00.000 29876 MoveAxis(N, 0, ABG)
21:05:10.038 00.000 29876 Move returns status 0, amount 0
21:05:10.038 00.000 29876 move complete, result=0
21:05:10.038 00.000 29876 worker thread done servicing request
21:05:10.038 00.000 29876 Worker thread wakes up
21:05:10.038 00.000 31432 GuideStep: 0.6 px 51 ms WEST, 0.5 px 0 ms NORTH
21:05:10.041 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:10.041 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:11.944 01.903 29876 Exposure complete
21:05:11.987 00.043 29876 worker thread done servicing request
21:05:11.987 00.000 31432 OnExposeComplete: enter
21:05:11.989 00.002 31432 UpdateGuideState(): m_state=6
21:05:11.992 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
21:05:11.993 00.001 31432 Star::Find returns 1 (0), X=609.94, Y=164.03, Mass=2395, SNR=29.9, Peak=239 HFD=3.9
21:05:11.995 00.002 31432 MultiStar: [#1 0.77,-0.90,0.00,M2] [#2 0.34,-0.22,1.15,U] [#3 0.18,-0.63,1.02,U] [#4 0.05,-1.02,0.00,M4] [#5 0.41,-0.86,0.00,M2] [#6 0.33,-0.49,1.05,U] [#7 0.55,-0.58,0.87,U] [#8 0.06,-0.83,0.00,M2] 
21:05:11.997 00.002 31432 refined, 4 included, MultiStar: {0.33, -0.48}, one-star: {0.30, -0.55}
21:05:11.999 00.002 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.99 = -0.99)
21:05:12.001 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.02 = 2.02)
21:05:12.002 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=-0.48 hyp=0.59 cameraTheta=-0.96 mountX=0.32 mountY=0.53, mountTheta=1.02
21:05:12.005 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.48, opts=13)
21:05:12.008 00.003 31432 Enqueuing Move request for scope (0.33, -0.48)
21:05:12.010 00.002 29876 Worker thread wakes up
21:05:12.010 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.48) opts 0xd
21:05:12.010 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.48)
21:05:12.010 00.000 29876 Moving (0.33, -0.48) raw xDistance=0.32 yDistance=0.53
21:05:12.010 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:05:12.010 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:12.010 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:05:12.010 00.000 29876 MoveAxis(W, 38, ABG)
21:05:12.010 00.000 29876 Guiding  Dir = 3, Dur = 38
21:05:12.010 00.000 29876 IsSlewing returns 0
21:05:12.010 00.000 29876 IsGuiding returns 0
21:05:12.011 00.001 29876 PulseGuide returned control before completion, sleep 48
21:05:12.014 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:05:12.025 00.011 31432 UpdateGuideState exits: m=2395 RSB=29.9
21:05:12.027 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:12.029 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:12.031 00.002 31432 Enqueuing Expose request
21:05:12.067 00.036 29876 IsGuiding returns 1
21:05:12.067 00.000 29876 scope still moving after pulse duration time elapsed
21:05:12.098 00.031 29876 IsSlewing returns 0
21:05:12.098 00.000 29876 IsGuiding returns 0
21:05:12.098 00.000 29876 scope move finished after 38 + 50 ms
21:05:12.098 00.000 29876 Move returns status 0, amount 38
21:05:12.098 00.000 29876 MoveAxis(N, 0, ABG)
21:05:12.098 00.000 29876 Move returns status 0, amount 0
21:05:12.098 00.000 29876 move complete, result=0
21:05:12.098 00.000 29876 worker thread done servicing request
21:05:12.098 00.000 31432 GuideStep: 0.3 px 38 ms WEST, 0.5 px 0 ms NORTH
21:05:12.102 00.004 29876 Worker thread wakes up
21:05:12.102 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:12.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:14.228 02.126 29876 Exposure complete
21:05:14.270 00.042 29876 worker thread done servicing request
21:05:14.270 00.000 31432 OnExposeComplete: enter
21:05:14.273 00.003 31432 UpdateGuideState(): m_state=6
21:05:14.275 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
21:05:14.277 00.002 31432 Star::Find returns 1 (0), X=608.72, Y=163.99, Mass=2234, SNR=28.9, Peak=219 HFD=3.4
21:05:14.279 00.002 31432 MultiStar: [#1 -0.39,-0.81,0.00,M3] [#2 -0.55,-0.23,1.22,U] [#3 -0.99,-0.91,0.00,M1] [#4 -0.45,-0.66,0.98,U] [#5 -1.27,-0.32,0.00,M3] [#6 -0.62,-0.68,0.00,M1] [#7 -0.55,-0.31,0.85,U] [#8 -0.79,-0.40,0.00,M3] 
21:05:14.281 00.002 31432 refined, 3 included, MultiStar: {-0.62, -0.44}, one-star: {-0.92, -0.59}
21:05:14.283 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
21:05:14.285 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
21:05:14.287 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.44 hyp=0.76 cameraTheta=-2.52 mountX=-0.63 mountY=0.34, mountTheta=2.64
21:05:14.289 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.44, opts=13)
21:05:14.291 00.002 31432 Enqueuing Move request for scope (-0.62, -0.44)
21:05:14.293 00.002 29876 Worker thread wakes up
21:05:14.293 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.44) opts 0xd
21:05:14.293 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.44)
21:05:14.293 00.000 29876 Moving (-0.62, -0.44) raw xDistance=-0.63 yDistance=0.34
21:05:14.293 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.63
21:05:14.293 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:14.293 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:05:14.294 00.001 29876 MoveAxis(E, 55, ABG)
21:05:14.294 00.000 29876 Guiding  Dir = 2, Dur = 55
21:05:14.294 00.000 29876 IsSlewing returns 0
21:05:14.294 00.000 29876 IsGuiding returns 0
21:05:14.294 00.000 29876 PulseGuide returned control before completion, sleep 65
21:05:14.297 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:05:14.309 00.012 31432 UpdateGuideState exits: m=2234 RSB=28.9
21:05:14.311 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:14.313 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:14.315 00.002 31432 Enqueuing Expose request
21:05:14.369 00.054 29876 IsGuiding returns 1
21:05:14.369 00.000 29876 scope still moving after pulse duration time elapsed
21:05:14.400 00.031 29876 IsSlewing returns 0
21:05:14.400 00.000 29876 IsGuiding returns 1
21:05:14.430 00.030 29876 IsSlewing returns 0
21:05:14.430 00.000 29876 IsGuiding returns 1
21:05:14.461 00.031 29876 IsSlewing returns 0
21:05:14.461 00.000 29876 IsGuiding returns 1
21:05:14.492 00.031 29876 IsSlewing returns 0
21:05:14.492 00.000 29876 IsGuiding returns 1
21:05:14.522 00.030 29876 IsSlewing returns 0
21:05:14.522 00.000 29876 IsGuiding returns 0
21:05:14.522 00.000 29876 scope move finished after 55 + 173 ms
21:05:14.522 00.000 29876 Move returns status 0, amount 55
21:05:14.522 00.000 29876 MoveAxis(N, 0, ABG)
21:05:14.522 00.000 29876 Move returns status 0, amount 0
21:05:14.522 00.000 29876 move complete, result=0
21:05:14.522 00.000 29876 worker thread done servicing request
21:05:14.522 00.000 29876 Worker thread wakes up
21:05:14.522 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:14.523 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:14.523 00.000 31432 GuideStep: -0.6 px 55 ms EAST, 0.3 px 0 ms NORTH
21:05:16.434 01.911 29876 Exposure complete
21:05:16.478 00.044 29876 worker thread done servicing request
21:05:16.478 00.000 31432 OnExposeComplete: enter
21:05:16.480 00.002 31432 UpdateGuideState(): m_state=6
21:05:16.483 00.003 31432 Star::Find(15, 608, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
21:05:16.485 00.002 31432 Star::Find returns 1 (0), X=609.35, Y=163.63, Mass=2417, SNR=29.2, Peak=195 HFD=3.5
21:05:16.487 00.002 31432 MultiStar: [#1 0.23,-1.40,0.00,M4] [#2 -0.18,-0.56,1.21,U] [#3 -0.51,-0.92,0.00,M2] [#4 -0.45,-1.18,0.00,M4] [#5 -0.70,-1.01,0.00,M4] [#6 0.16,-0.97,0.00,M2] [#7 -0.32,-0.89,0.00,M1] [#8 -0.31,-0.99,0.00,M4] 
21:05:16.489 00.002 31432 refined, 1 included, MultiStar: {-0.23, -0.74}, one-star: {-0.29, -0.95}
21:05:16.490 00.001 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
21:05:16.492 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
21:05:16.494 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.74 hyp=0.77 cameraTheta=-1.87 mountX=-0.25 mountY=0.70, mountTheta=1.91
21:05:16.498 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.74, opts=13)
21:05:16.500 00.002 31432 Enqueuing Move request for scope (-0.23, -0.74)
21:05:16.502 00.002 29876 Worker thread wakes up
21:05:16.502 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.74) opts 0xd
21:05:16.502 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.74)
21:05:16.502 00.000 29876 Moving (-0.23, -0.74) raw xDistance=-0.25 yDistance=0.70
21:05:16.502 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
21:05:16.502 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-1.46 newest=1.57
21:05:16.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
21:05:16.502 00.000 29876 MoveAxis(E, 31, ABG)
21:05:16.502 00.000 29876 Guiding  Dir = 2, Dur = 31
21:05:16.503 00.001 29876 IsSlewing returns 0
21:05:16.503 00.000 29876 IsGuiding returns 0
21:05:16.503 00.000 29876 PulseGuide returned control before completion, sleep 41
21:05:16.506 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:05:16.518 00.012 31432 UpdateGuideState exits: m=2417 RSB=29.2
21:05:16.520 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:16.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:16.524 00.002 31432 Enqueuing Expose request
21:05:16.559 00.035 29876 IsGuiding returns 1
21:05:16.559 00.000 29876 scope still moving after pulse duration time elapsed
21:05:16.591 00.032 29876 IsSlewing returns 0
21:05:16.591 00.000 29876 IsGuiding returns 1
21:05:16.622 00.031 29876 IsSlewing returns 0
21:05:16.622 00.000 29876 IsGuiding returns 1
21:05:16.653 00.031 29876 IsSlewing returns 0
21:05:16.653 00.000 29876 IsGuiding returns 0
21:05:16.653 00.000 29876 scope move finished after 31 + 119 ms
21:05:16.653 00.000 29876 Move returns status 0, amount 31
21:05:16.653 00.000 29876 BLC: Oldest BLC event removed
21:05:16.653 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:05:16.653 00.000 29876 MoveAxis(S, 71, ABG)
21:05:16.653 00.000 29876 Guiding  Dir = 1, Dur = 71
21:05:16.653 00.000 29876 IsSlewing returns 0
21:05:16.653 00.000 29876 IsGuiding returns 0
21:05:16.654 00.001 29876 PulseGuide returned control before completion, sleep 81
21:05:16.746 00.092 29876 IsGuiding returns 1
21:05:16.746 00.000 29876 scope still moving after pulse duration time elapsed
21:05:16.777 00.031 29876 IsSlewing returns 0
21:05:16.777 00.000 29876 IsGuiding returns 1
21:05:16.807 00.030 29876 IsSlewing returns 0
21:05:16.807 00.000 29876 IsGuiding returns 0
21:05:16.807 00.000 29876 scope move finished after 71 + 82 ms
21:05:16.807 00.000 29876 Move returns status 0, amount 71
21:05:16.807 00.000 29876 move complete, result=0
21:05:16.807 00.000 29876 worker thread done servicing request
21:05:16.807 00.000 29876 Worker thread wakes up
21:05:16.807 00.000 31432 GuideStep: -0.2 px 31 ms EAST, 0.7 px 71 ms SOUTH
21:05:16.810 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:16.810 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:18.942 02.132 29876 Exposure complete
21:05:18.984 00.042 29876 worker thread done servicing request
21:05:18.984 00.000 31432 OnExposeComplete: enter
21:05:18.986 00.002 31432 UpdateGuideState(): m_state=6
21:05:18.988 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
21:05:18.990 00.002 31432 Star::Find returns 1 (0), X=609.44, Y=164.50, Mass=2365, SNR=29.3, Peak=199 HFD=3.2
21:05:18.992 00.002 31432 MultiStar: [#1 -0.17,-0.56,1.05,U] [#2 -0.63,0.24,1.16,U] [#3 -0.37,-0.56,1.03,U] [#4 -0.32,-0.52,0.92,U] [#5 -0.56,-0.04,0.95,U] [#6 -0.41,-0.39,1.15,U] [#7 -0.22,-0.37,0.87,U] [#8 -0.37,-0.19,0.90,U] 
21:05:18.994 00.002 31432 single-star, 8 included, MultiStar: {-0.37, -0.27}, one-star: {-0.20, -0.07}
21:05:18.996 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
21:05:18.997 00.001 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
21:05:18.999 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.79 mountX=-0.20 mountY=0.04, mountTheta=2.94
21:05:19.002 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.07, opts=13)
21:05:19.004 00.002 31432 Enqueuing Move request for scope (-0.20, -0.07)
21:05:19.005 00.001 29876 Worker thread wakes up
21:05:19.005 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
21:05:19.005 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
21:05:19.005 00.000 29876 Moving (-0.20, -0.07) raw xDistance=-0.20 yDistance=0.04
21:05:19.005 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
21:05:19.005 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:19.006 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:05:19.006 00.000 29876 MoveAxis(E, 24, ABG)
21:05:19.006 00.000 29876 Guiding  Dir = 2, Dur = 24
21:05:19.009 00.003 29876 IsSlewing returns 0
21:05:19.009 00.000 29876 IsGuiding returns 0
21:05:19.010 00.001 29876 PulseGuide returned control before completion, sleep 34
21:05:19.011 00.001 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:05:19.023 00.012 31432 UpdateGuideState exits: m=2365 RSB=29.3
21:05:19.025 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:19.027 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:19.029 00.002 31432 Enqueuing Expose request
21:05:19.049 00.020 29876 IsGuiding returns 1
21:05:19.049 00.000 29876 scope still moving after pulse duration time elapsed
21:05:19.080 00.031 29876 IsSlewing returns 0
21:05:19.080 00.000 29876 IsGuiding returns 1
21:05:19.111 00.031 29876 IsSlewing returns 0
21:05:19.111 00.000 29876 IsGuiding returns 0
21:05:19.111 00.000 29876 scope move finished after 24 + 77 ms
21:05:19.111 00.000 29876 Move returns status 0, amount 24
21:05:19.111 00.000 29876 MoveAxis(N, 0, ABG)
21:05:19.111 00.000 29876 Move returns status 0, amount 0
21:05:19.111 00.000 29876 move complete, result=0
21:05:19.111 00.000 29876 worker thread done servicing request
21:05:19.111 00.000 29876 Worker thread wakes up
21:05:19.111 00.000 31432 GuideStep: -0.2 px 24 ms EAST, 0.0 px 0 ms NORTH
21:05:19.113 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:19.114 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:21.022 01.908 29876 Exposure complete
21:05:21.065 00.043 29876 worker thread done servicing request
21:05:21.065 00.000 31432 OnExposeComplete: enter
21:05:21.067 00.002 31432 UpdateGuideState(): m_state=6
21:05:21.069 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
21:05:21.071 00.002 31432 Star::Find returns 1 (0), X=609.42, Y=164.24, Mass=2377, SNR=29.6, Peak=194 HFD=3.6
21:05:21.073 00.002 31432 MultiStar: [#1 0.07,-0.44,0.98,U] [#2 0.02,0.20,1.18,U] [#3 -0.25,-0.51,1.00,U] [#4 -0.10,-0.55,0.94,U] [#5 -0.80,-0.11,0.00,M4] [#6 -0.05,-0.04,1.11,U] [#7 -0.16,-0.09,0.81,U] [#8 -0.31,0.18,0.87,U] 
21:05:21.074 00.001 31432 refined, 7 included, MultiStar: {-0.12, -0.19}, one-star: {-0.22, -0.33}
21:05:21.077 00.003 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.15 = -2.15)
21:05:21.078 00.001 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.86 = 0.86)
21:05:21.080 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.12 mountX=-0.12 mountY=0.17, mountTheta=2.19
21:05:21.084 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.19, opts=13)
21:05:21.087 00.003 31432 Enqueuing Move request for scope (-0.12, -0.19)
21:05:21.087 00.000 29876 Worker thread wakes up
21:05:21.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
21:05:21.087 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
21:05:21.087 00.000 29876 Moving (-0.12, -0.19) raw xDistance=-0.12 yDistance=0.17
21:05:21.088 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:05:21.088 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:21.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:05:21.088 00.000 29876 MoveAxis(E, 0, ABG)
21:05:21.088 00.000 29876 Move returns status 0, amount 0
21:05:21.088 00.000 29876 MoveAxis(N, 0, ABG)
21:05:21.088 00.000 29876 Move returns status 0, amount 0
21:05:21.088 00.000 29876 move complete, result=0
21:05:21.088 00.000 29876 worker thread done servicing request
21:05:21.092 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:05:21.105 00.013 31432 UpdateGuideState exits: m=2377 RSB=29.6
21:05:21.109 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:21.112 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:21.116 00.004 31432 Enqueuing Expose request
21:05:21.119 00.003 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:05:21.122 00.003 29876 Worker thread wakes up
21:05:21.122 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:21.122 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:23.245 02.123 29876 Exposure complete
21:05:23.290 00.045 29876 worker thread done servicing request
21:05:23.290 00.000 31432 OnExposeComplete: enter
21:05:23.293 00.003 31432 UpdateGuideState(): m_state=6
21:05:23.294 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
21:05:23.296 00.002 31432 Star::Find returns 1 (0), X=609.43, Y=163.77, Mass=2354, SNR=29.4, Peak=213 HFD=3.3
21:05:23.298 00.002 31432 MultiStar: [#1 0.26,-0.82,0.00,M3] [#2 0.40,-0.23,1.18,U] [#3 -0.09,-0.94,0.00,M1] [#4 -0.59,-0.84,0.00,M3] [#5 -0.58,-0.68,0.00,M5] [#6 0.19,-0.63,1.11,U] [#7 -0.18,-0.48,0.88,U] [#8 -0.51,-0.58,0.92,U] 
21:05:23.300 00.002 31432 refined, 4 included, MultiStar: {-0.03, -0.54}, one-star: {-0.21, -0.81}
21:05:23.302 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:05:23.303 00.001 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:05:23.305 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.63 mountX=-0.04 mountY=0.53, mountTheta=1.65
21:05:23.308 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.54, opts=13)
21:05:23.310 00.002 31432 Enqueuing Move request for scope (-0.03, -0.54)
21:05:23.312 00.002 29876 Worker thread wakes up
21:05:23.312 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.54) opts 0xd
21:05:23.312 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.54)
21:05:23.312 00.000 29876 Moving (-0.03, -0.54) raw xDistance=-0.04 yDistance=0.53
21:05:23.312 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:05:23.312 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
21:05:23.312 00.000 29876 MoveAxis(E, 0, ABG)
21:05:23.312 00.000 29876 Move returns status 0, amount 0
21:05:23.312 00.000 29876 MoveAxis(S, 39, ABG)
21:05:23.312 00.000 29876 Guiding  Dir = 1, Dur = 39
21:05:23.312 00.000 29876 IsSlewing returns 0
21:05:23.312 00.000 29876 IsGuiding returns 0
21:05:23.313 00.001 29876 PulseGuide returned control before completion, sleep 49
21:05:23.316 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:23.327 00.011 31432 UpdateGuideState exits: m=2354 RSB=29.4
21:05:23.329 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:23.331 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:23.333 00.002 31432 Enqueuing Expose request
21:05:23.366 00.033 29876 IsGuiding returns 1
21:05:23.366 00.000 29876 scope still moving after pulse duration time elapsed
21:05:23.398 00.032 29876 IsSlewing returns 0
21:05:23.398 00.000 29876 IsGuiding returns 1
21:05:23.427 00.029 29876 IsSlewing returns 0
21:05:23.427 00.000 29876 IsGuiding returns 1
21:05:23.458 00.031 29876 IsSlewing returns 0
21:05:23.458 00.000 29876 IsGuiding returns 1
21:05:23.490 00.032 29876 IsSlewing returns 0
21:05:23.490 00.000 29876 IsGuiding returns 0
21:05:23.490 00.000 29876 scope move finished after 39 + 138 ms
21:05:23.490 00.000 29876 Move returns status 0, amount 39
21:05:23.490 00.000 29876 move complete, result=0
21:05:23.490 00.000 29876 worker thread done servicing request
21:05:23.490 00.000 29876 Worker thread wakes up
21:05:23.490 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.5 px 39 ms SOUTH
21:05:23.493 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:23.493 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:25.402 01.909 29876 Exposure complete
21:05:25.446 00.044 29876 worker thread done servicing request
21:05:25.446 00.000 31432 OnExposeComplete: enter
21:05:25.448 00.002 31432 UpdateGuideState(): m_state=6
21:05:25.450 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
21:05:25.452 00.002 31432 Star::Find returns 1 (0), X=609.92, Y=163.67, Mass=2365, SNR=29.6, Peak=196 HFD=3.9
21:05:25.454 00.002 31432 MultiStar: [#1 0.84,-1.04,0.00,M4] [#2 0.20,-0.74,1.18,U] [#3 -0.23,-0.91,0.00,M2] [#4 -0.01,-1.16,0.00,M4] [#5 -0.05,-0.99,0.00,M6] [#6 0.37,-1.14,0.00,M1] [#7 0.13,-0.60,0.84,U] [#8 0.02,-0.88,0.00,M2] 
21:05:25.456 00.002 31432 refined, 2 included, MultiStar: {0.21, -0.75}, one-star: {0.28, -0.90}
21:05:25.458 00.002 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
21:05:25.459 00.001 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
21:05:25.461 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.75 hyp=0.78 cameraTheta=-1.30 mountX=0.19 mountY=0.78, mountTheta=1.33
21:05:25.464 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.75, opts=13)
21:05:25.466 00.002 31432 Enqueuing Move request for scope (0.21, -0.75)
21:05:25.468 00.002 29876 Worker thread wakes up
21:05:25.468 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.75) opts 0xd
21:05:25.468 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.75)
21:05:25.468 00.000 29876 Moving (0.21, -0.75) raw xDistance=0.19 yDistance=0.78
21:05:25.468 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:05:25.468 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
21:05:25.468 00.000 29876 MoveAxis(E, 0, ABG)
21:05:25.468 00.000 29876 Move returns status 0, amount 0
21:05:25.468 00.000 29876 MoveAxis(S, 57, ABG)
21:05:25.468 00.000 29876 Guiding  Dir = 1, Dur = 57
21:05:25.469 00.001 29876 IsSlewing returns 0
21:05:25.469 00.000 29876 IsGuiding returns 0
21:05:25.469 00.000 29876 PulseGuide returned control before completion, sleep 67
21:05:25.472 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:25.483 00.011 31432 UpdateGuideState exits: m=2365 RSB=29.6
21:05:25.485 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:25.487 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:25.489 00.002 31432 Enqueuing Expose request
21:05:25.540 00.051 29876 IsGuiding returns 1
21:05:25.540 00.000 29876 scope still moving after pulse duration time elapsed
21:05:25.572 00.032 29876 IsSlewing returns 0
21:05:25.572 00.000 29876 IsGuiding returns 1
21:05:25.603 00.031 29876 IsSlewing returns 0
21:05:25.603 00.000 29876 IsGuiding returns 1
21:05:25.634 00.031 29876 IsSlewing returns 0
21:05:25.634 00.000 29876 IsGuiding returns 1
21:05:25.664 00.030 29876 IsSlewing returns 0
21:05:25.664 00.000 29876 IsGuiding returns 0
21:05:25.664 00.000 29876 scope move finished after 57 + 138 ms
21:05:25.664 00.000 29876 Move returns status 0, amount 57
21:05:25.664 00.000 29876 move complete, result=0
21:05:25.664 00.000 29876 worker thread done servicing request
21:05:25.664 00.000 29876 Worker thread wakes up
21:05:25.664 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.8 px 57 ms SOUTH
21:05:25.666 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:25.666 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:27.791 02.125 29876 Exposure complete
21:05:27.837 00.046 29876 worker thread done servicing request
21:05:27.837 00.000 31432 OnExposeComplete: enter
21:05:27.840 00.003 31432 UpdateGuideState(): m_state=6
21:05:27.842 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
21:05:27.843 00.001 31432 Star::Find returns 1 (0), X=609.61, Y=163.68, Mass=2471, SNR=30.0, Peak=205 HFD=3.5
21:05:27.846 00.003 31432 MultiStar: [#1 0.22,-0.99,0.00,M5] [#2 -0.14,-0.41,1.15,U] [#3 -0.04,-0.50,1.02,U] [#4 -0.49,-0.69,0.00,M5] [#5 -0.38,-0.80,0.00,M7] [#6 0.30,-0.67,1.03,U] [#7 0.05,-0.92,0.00,M1] [#8 -0.44,-0.50,0.94,U] 
21:05:27.848 00.002 31432 refined, 4 included, MultiStar: {-0.07, -0.59}, one-star: {-0.03, -0.90}
21:05:27.849 00.001 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
21:05:27.851 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
21:05:27.853 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.59 hyp=0.60 cameraTheta=-1.68 mountX=-0.08 mountY=0.58, mountTheta=1.71
21:05:27.856 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.59, opts=13)
21:05:27.858 00.002 31432 Enqueuing Move request for scope (-0.07, -0.59)
21:05:27.860 00.002 29876 Worker thread wakes up
21:05:27.860 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.59) opts 0xd
21:05:27.860 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.59)
21:05:27.860 00.000 29876 Moving (-0.07, -0.59) raw xDistance=-0.08 yDistance=0.58
21:05:27.860 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:05:27.860 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:05:27.860 00.000 29876 MoveAxis(E, 0, ABG)
21:05:27.860 00.000 29876 Move returns status 0, amount 0
21:05:27.860 00.000 29876 MoveAxis(S, 42, ABG)
21:05:27.860 00.000 29876 Guiding  Dir = 1, Dur = 42
21:05:27.860 00.000 29876 IsSlewing returns 0
21:05:27.860 00.000 29876 IsGuiding returns 0
21:05:27.861 00.001 29876 PulseGuide returned control before completion, sleep 52
21:05:27.864 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:05:27.875 00.011 31432 UpdateGuideState exits: m=2471 RSB=30.0
21:05:27.877 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:27.879 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:27.880 00.001 31432 Enqueuing Expose request
21:05:27.914 00.034 29876 IsGuiding returns 1
21:05:27.914 00.000 29876 scope still moving after pulse duration time elapsed
21:05:27.945 00.031 29876 IsSlewing returns 0
21:05:27.945 00.000 29876 IsGuiding returns 1
21:05:27.976 00.031 29876 IsSlewing returns 0
21:05:27.976 00.000 29876 IsGuiding returns 1
21:05:28.007 00.031 29876 IsSlewing returns 0
21:05:28.007 00.000 29876 IsGuiding returns 0
21:05:28.007 00.000 29876 scope move finished after 42 + 104 ms
21:05:28.007 00.000 29876 Move returns status 0, amount 42
21:05:28.007 00.000 29876 move complete, result=0
21:05:28.007 00.000 29876 worker thread done servicing request
21:05:28.007 00.000 29876 Worker thread wakes up
21:05:28.007 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:28.007 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:28.007 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 42 ms SOUTH
21:05:29.914 01.907 29876 Exposure complete
21:05:29.961 00.047 29876 worker thread done servicing request
21:05:29.961 00.000 31432 OnExposeComplete: enter
21:05:29.963 00.002 31432 UpdateGuideState(): m_state=6
21:05:29.965 00.002 31432 Star::Find(15, 609, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
21:05:29.967 00.002 31432 Star::Find returns 1 (0), X=609.03, Y=164.80, Mass=2441, SNR=30.6, Peak=196 HFD=3.5
21:05:29.969 00.002 31432 MultiStar: [#1 0.15,-0.21,1.00,U] [#2 -0.24,0.27,1.11,U] [#3 -0.07,-0.61,1.02,U] [#4 0.12,-0.32,0.89,U] [#5 -0.77,0.00,0.93,U] [#6 -0.31,0.09,1.03,U] [#7 -0.13,0.08,0.80,U] [#8 -0.23,-0.04,0.88,U] 
21:05:29.971 00.002 31432 refined, 8 included, MultiStar: {-0.24, -0.05}, one-star: {-0.61, 0.22}
21:05:29.972 00.001 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
21:05:29.974 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
21:05:29.977 00.003 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.91 mountX=-0.24 mountY=0.02, mountTheta=3.07
21:05:29.980 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.05, opts=13)
21:05:29.982 00.002 31432 Enqueuing Move request for scope (-0.24, -0.05)
21:05:29.984 00.002 29876 Worker thread wakes up
21:05:29.984 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
21:05:29.984 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
21:05:29.984 00.000 29876 Moving (-0.24, -0.05) raw xDistance=-0.24 yDistance=0.02
21:05:29.984 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
21:05:29.984 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:29.984 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:05:29.984 00.000 29876 MoveAxis(E, 23, ABG)
21:05:29.984 00.000 29876 Guiding  Dir = 2, Dur = 23
21:05:29.984 00.000 29876 IsSlewing returns 0
21:05:29.984 00.000 29876 IsGuiding returns 0
21:05:29.984 00.000 29876 PulseGuide returned control before completion, sleep 33
21:05:29.988 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:05:29.999 00.011 31432 UpdateGuideState exits: m=2441 RSB=30.6
21:05:30.001 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:30.002 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:30.004 00.002 31432 Enqueuing Expose request
21:05:30.023 00.019 29876 IsGuiding returns 1
21:05:30.023 00.000 29876 scope still moving after pulse duration time elapsed
21:05:30.054 00.031 29876 IsSlewing returns 0
21:05:30.054 00.000 29876 IsGuiding returns 1
21:05:30.086 00.032 29876 IsSlewing returns 0
21:05:30.086 00.000 29876 IsGuiding returns 0
21:05:30.086 00.000 29876 scope move finished after 23 + 78 ms
21:05:30.086 00.000 29876 Move returns status 0, amount 23
21:05:30.086 00.000 29876 MoveAxis(N, 0, ABG)
21:05:30.086 00.000 29876 Move returns status 0, amount 0
21:05:30.086 00.000 29876 move complete, result=0
21:05:30.086 00.000 29876 worker thread done servicing request
21:05:30.086 00.000 29876 Worker thread wakes up
21:05:30.086 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:30.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:30.086 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.0 px 0 ms NORTH
21:05:32.215 02.129 29876 Exposure complete
21:05:32.260 00.045 29876 worker thread done servicing request
21:05:32.260 00.000 31432 OnExposeComplete: enter
21:05:32.263 00.003 31432 UpdateGuideState(): m_state=6
21:05:32.265 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
21:05:32.267 00.002 31432 Star::Find returns 1 (0), X=609.21, Y=164.59, Mass=2394, SNR=30.1, Peak=231 HFD=3.2
21:05:32.269 00.002 31432 MultiStar: [#1 -0.03,-0.32,1.06,U] [#2 -0.32,0.09,1.17,U] [#3 -0.05,-0.90,0.00,M1] [#4 0.08,-0.76,0.96,U] [#5 -0.61,-0.35,0.94,U] [#6 -0.20,-0.17,1.14,U] [#7 -0.16,-0.42,0.80,U] [#8 -0.38,-0.46,0.87,U] 
21:05:32.270 00.001 31432 refined, 7 included, MultiStar: {-0.25, -0.28}, one-star: {-0.43, 0.01}
21:05:32.272 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
21:05:32.274 00.002 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
21:05:32.276 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-2.31 mountX=-0.26 mountY=0.24, mountTheta=2.41
21:05:32.279 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.28, opts=13)
21:05:32.281 00.002 31432 Enqueuing Move request for scope (-0.25, -0.28)
21:05:32.283 00.002 29876 Worker thread wakes up
21:05:32.283 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.28) opts 0xd
21:05:32.283 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.28)
21:05:32.283 00.000 29876 Moving (-0.25, -0.28) raw xDistance=-0.26 yDistance=0.24
21:05:32.283 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:05:32.283 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:32.283 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:05:32.283 00.000 29876 MoveAxis(E, 28, ABG)
21:05:32.283 00.000 29876 Guiding  Dir = 2, Dur = 28
21:05:32.283 00.000 29876 IsSlewing returns 0
21:05:32.283 00.000 29876 IsGuiding returns 0
21:05:32.284 00.001 29876 PulseGuide returned control before completion, sleep 38
21:05:32.287 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:32.298 00.011 31432 UpdateGuideState exits: m=2394 RSB=30.1
21:05:32.300 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:32.302 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:32.304 00.002 31432 Enqueuing Expose request
21:05:32.337 00.033 29876 IsGuiding returns 1
21:05:32.337 00.000 29876 scope still moving after pulse duration time elapsed
21:05:32.368 00.031 29876 IsSlewing returns 0
21:05:32.368 00.000 29876 IsGuiding returns 1
21:05:32.399 00.031 29876 IsSlewing returns 0
21:05:32.399 00.000 29876 IsGuiding returns 1
21:05:32.429 00.030 29876 IsSlewing returns 0
21:05:32.429 00.000 29876 IsGuiding returns 0
21:05:32.429 00.000 29876 scope move finished after 28 + 118 ms
21:05:32.429 00.000 29876 Move returns status 0, amount 28
21:05:32.429 00.000 29876 MoveAxis(N, 0, ABG)
21:05:32.429 00.000 29876 Move returns status 0, amount 0
21:05:32.429 00.000 29876 move complete, result=0
21:05:32.429 00.000 29876 worker thread done servicing request
21:05:32.429 00.000 29876 Worker thread wakes up
21:05:32.429 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:32.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:32.429 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
21:05:34.339 01.910 29876 Exposure complete
21:05:34.381 00.042 29876 worker thread done servicing request
21:05:34.381 00.000 31432 OnExposeComplete: enter
21:05:34.384 00.003 31432 UpdateGuideState(): m_state=6
21:05:34.385 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
21:05:34.387 00.002 31432 Star::Find returns 1 (0), X=609.70, Y=164.60, Mass=2508, SNR=30.0, Peak=251 HFD=3.4
21:05:34.389 00.002 31432 MultiStar: [#1 0.56,-0.68,0.00,M4] [#2 0.10,-0.03,1.16,U] [#3 -0.15,-0.36,1.00,U] [#4 -0.02,-0.73,0.91,U] [#5 -0.40,-0.48,0.93,U] [#6 0.62,-0.47,1.10,U] [#7 0.12,-0.49,0.84,U] [#8 0.05,-0.77,0.89,U] 
21:05:34.391 00.002 31432 single-star, 7 included, MultiStar: {0.06, -0.39}, one-star: {0.06, 0.03}
21:05:34.393 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
21:05:34.395 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.84)
21:05:34.396 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=0.06 mountY=-0.02, mountTheta=-0.32
21:05:34.401 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.03, opts=13)
21:05:34.404 00.003 31432 Enqueuing Move request for scope (0.06, 0.03)
21:05:34.406 00.002 29876 Worker thread wakes up
21:05:34.406 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:05:34.406 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:05:34.406 00.000 29876 Moving (0.06, 0.03) raw xDistance=0.06 yDistance=-0.02
21:05:34.406 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:05:34.406 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:34.406 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:05:34.406 00.000 29876 MoveAxis(E, 0, ABG)
21:05:34.406 00.000 29876 Move returns status 0, amount 0
21:05:34.406 00.000 29876 MoveAxis(N, 0, ABG)
21:05:34.406 00.000 29876 Move returns status 0, amount 0
21:05:34.406 00.000 29876 move complete, result=0
21:05:34.406 00.000 29876 worker thread done servicing request
21:05:34.410 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:34.421 00.011 31432 UpdateGuideState exits: m=2508 RSB=30.0
21:05:34.424 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:34.425 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:34.427 00.002 31432 Enqueuing Expose request
21:05:34.429 00.002 29876 Worker thread wakes up
21:05:34.429 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:05:34.431 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:34.431 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:36.660 02.229 29876 Exposure complete
21:05:36.703 00.043 29876 worker thread done servicing request
21:05:36.703 00.000 31432 OnExposeComplete: enter
21:05:36.706 00.003 31432 UpdateGuideState(): m_state=6
21:05:36.708 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
21:05:36.709 00.001 31432 Star::Find returns 1 (0), X=609.21, Y=164.14, Mass=2451, SNR=30.5, Peak=244 HFD=3.0
21:05:36.711 00.002 31432 MultiStar: [#1 0.17,-1.14,0.00,M5] [#2 0.17,-0.66,1.14,U] [#3 -0.44,-0.82,0.00,M1] [#4 -0.15,-0.90,0.00,M3] [#5 -0.55,-0.72,0.00,M5] [#6 0.17,-0.66,1.10,U] [#7 0.07,-0.71,0.85,U] [#8 -0.63,-0.17,0.88,U] 
21:05:36.713 00.002 31432 refined, 4 included, MultiStar: {-0.11, -0.54}, one-star: {-0.43, -0.43}
21:05:36.715 00.002 31432 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.02) = xAngle (-1.80 = -1.80)
21:05:36.717 00.002 31432 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
21:05:36.718 00.001 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.54 hyp=0.55 cameraTheta=-1.77 mountX=-0.12 mountY=0.51, mountTheta=1.81
21:05:36.721 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.54, opts=13)
21:05:36.723 00.002 31432 Enqueuing Move request for scope (-0.11, -0.54)
21:05:36.725 00.002 29876 Worker thread wakes up
21:05:36.725 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.54) opts 0xd
21:05:36.725 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.54)
21:05:36.725 00.000 29876 Moving (-0.11, -0.54) raw xDistance=-0.12 yDistance=0.51
21:05:36.725 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:05:36.725 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
21:05:36.725 00.000 29876 MoveAxis(E, 0, ABG)
21:05:36.725 00.000 29876 Move returns status 0, amount 0
21:05:36.725 00.000 29876 MoveAxis(S, 38, ABG)
21:05:36.725 00.000 29876 Guiding  Dir = 1, Dur = 38
21:05:36.725 00.000 29876 IsSlewing returns 0
21:05:36.725 00.000 29876 IsGuiding returns 0
21:05:36.726 00.001 29876 PulseGuide returned control before completion, sleep 48
21:05:36.728 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:36.741 00.013 31432 UpdateGuideState exits: m=2451 RSB=30.5
21:05:36.742 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:36.747 00.003 31432 Enqueuing Expose request
21:05:36.784 00.037 29876 IsGuiding returns 1
21:05:36.784 00.000 29876 scope still moving after pulse duration time elapsed
21:05:36.815 00.031 29876 IsSlewing returns 0
21:05:36.815 00.000 29876 IsGuiding returns 1
21:05:36.846 00.031 29876 IsSlewing returns 0
21:05:36.846 00.000 29876 IsGuiding returns 1
21:05:36.877 00.031 29876 IsSlewing returns 0
21:05:36.877 00.000 29876 IsGuiding returns 1
21:05:36.908 00.031 29876 IsSlewing returns 0
21:05:36.908 00.000 29876 IsGuiding returns 0
21:05:36.908 00.000 29876 scope move finished after 38 + 143 ms
21:05:36.908 00.000 29876 Move returns status 0, amount 38
21:05:36.908 00.000 29876 move complete, result=0
21:05:36.908 00.000 29876 worker thread done servicing request
21:05:36.908 00.000 29876 Worker thread wakes up
21:05:36.908 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 38 ms SOUTH
21:05:36.910 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:36.910 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:38.823 01.913 29876 Exposure complete
21:05:38.867 00.044 29876 worker thread done servicing request
21:05:38.867 00.000 31432 OnExposeComplete: enter
21:05:38.870 00.003 31432 UpdateGuideState(): m_state=6
21:05:38.871 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
21:05:38.873 00.002 31432 Star::Find returns 1 (0), X=608.75, Y=164.60, Mass=2561, SNR=30.6, Peak=255 HFD=3.2
21:05:38.875 00.002 31432 MultiStar: [#1 -0.40,-0.51,1.07,U] [#2 -0.35,-0.28,1.16,U] [#3 -0.64,-0.30,1.01,U] [#4 -0.54,-0.58,0.91,U] [#5 -0.97,-0.27,0.00,M6] [#6 -0.09,-0.59,1.08,U] [#7 -0.29,-0.24,0.86,U] [#8 -0.73,-0.29,0.91,U] 
21:05:38.877 00.002 31432 refined, 7 included, MultiStar: {-0.48, -0.35}, one-star: {-0.89, 0.03}
21:05:38.879 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
21:05:38.881 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
21:05:38.882 00.001 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.35 hyp=0.59 cameraTheta=-2.52 mountX=-0.49 mountY=0.27, mountTheta=2.64
21:05:38.886 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.35, opts=13)
21:05:38.888 00.002 31432 Enqueuing Move request for scope (-0.48, -0.35)
21:05:38.890 00.002 29876 Worker thread wakes up
21:05:38.890 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.35) opts 0xd
21:05:38.890 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.35)
21:05:38.890 00.000 29876 Moving (-0.48, -0.35) raw xDistance=-0.49 yDistance=0.27
21:05:38.890 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
21:05:38.890 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:38.890 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:05:38.890 00.000 29876 MoveAxis(E, 47, ABG)
21:05:38.890 00.000 29876 Guiding  Dir = 2, Dur = 47
21:05:38.890 00.000 29876 IsSlewing returns 0
21:05:38.891 00.001 29876 IsGuiding returns 0
21:05:38.891 00.000 29876 PulseGuide returned control before completion, sleep 57
21:05:38.894 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:38.907 00.013 31432 UpdateGuideState exits: m=2561 RSB=30.6
21:05:38.909 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:38.911 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:38.913 00.002 31432 Enqueuing Expose request
21:05:38.960 00.047 29876 IsGuiding returns 1
21:05:38.960 00.000 29876 scope still moving after pulse duration time elapsed
21:05:38.991 00.031 29876 IsSlewing returns 0
21:05:38.991 00.000 29876 IsGuiding returns 1
21:05:39.022 00.031 29876 IsSlewing returns 0
21:05:39.022 00.000 29876 IsGuiding returns 1
21:05:39.053 00.031 29876 IsSlewing returns 0
21:05:39.053 00.000 29876 IsGuiding returns 0
21:05:39.053 00.000 29876 scope move finished after 47 + 116 ms
21:05:39.053 00.000 29876 Move returns status 0, amount 47
21:05:39.053 00.000 29876 MoveAxis(N, 0, ABG)
21:05:39.053 00.000 29876 Move returns status 0, amount 0
21:05:39.053 00.000 29876 move complete, result=0
21:05:39.053 00.000 29876 worker thread done servicing request
21:05:39.053 00.000 29876 Worker thread wakes up
21:05:39.053 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.3 px 0 ms NORTH
21:05:39.056 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:39.056 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:41.285 02.229 29876 Exposure complete
21:05:41.328 00.043 29876 worker thread done servicing request
21:05:41.328 00.000 31432 OnExposeComplete: enter
21:05:41.331 00.003 31432 UpdateGuideState(): m_state=6
21:05:41.333 00.002 31432 Star::Find(15, 608, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
21:05:41.335 00.002 31432 Star::Find returns 1 (0), X=609.81, Y=164.32, Mass=2698, SNR=31.9, Peak=223 HFD=3.6
21:05:41.338 00.003 31432 MultiStar: [#1 0.61,-0.73,0.00,M5] [#2 0.15,-0.18,1.05,U] [#3 0.02,-0.70,0.96,U] [#4 0.20,-0.74,0.84,U] [#5 0.03,-0.60,0.90,U] [#6 0.31,-0.70,0.98,U] [#7 0.59,-0.28,0.80,U] [#8 0.13,-0.21,0.85,U] 
21:05:41.339 00.001 31432 single-star, 7 included, MultiStar: {0.19, -0.46}, one-star: {0.17, -0.26}
21:05:41.341 00.002 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
21:05:41.343 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
21:05:41.345 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.99 mountX=0.16 mountY=0.28, mountTheta=1.05
21:05:41.349 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.26, opts=13)
21:05:41.354 00.005 31432 Enqueuing Move request for scope (0.17, -0.26)
21:05:41.356 00.002 29876 Worker thread wakes up
21:05:41.356 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
21:05:41.356 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
21:05:41.356 00.000 29876 Moving (0.17, -0.26) raw xDistance=0.16 yDistance=0.28
21:05:41.356 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:05:41.356 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:41.356 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:05:41.356 00.000 29876 MoveAxis(E, 0, ABG)
21:05:41.356 00.000 29876 Move returns status 0, amount 0
21:05:41.356 00.000 29876 MoveAxis(N, 0, ABG)
21:05:41.356 00.000 29876 Move returns status 0, amount 0
21:05:41.356 00.000 29876 move complete, result=0
21:05:41.356 00.000 29876 worker thread done servicing request
21:05:41.359 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:41.370 00.011 31432 UpdateGuideState exits: m=2698 RSB=31.9
21:05:41.373 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:41.374 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:41.376 00.002 31432 Enqueuing Expose request
21:05:41.378 00.002 29876 Worker thread wakes up
21:05:41.378 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:05:41.380 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:41.380 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:43.285 01.905 29876 Exposure complete
21:05:43.327 00.042 29876 worker thread done servicing request
21:05:43.327 00.000 31432 OnExposeComplete: enter
21:05:43.330 00.003 31432 UpdateGuideState(): m_state=6
21:05:43.331 00.001 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
21:05:43.333 00.002 31432 Star::Find returns 1 (0), X=610.24, Y=164.31, Mass=2246, SNR=28.3, Peak=195 HFD=3.6
21:05:43.335 00.002 31432 MultiStar: [#1 0.83,-0.52,0.00,M6] [#2 0.75,0.04,1.23,U] [#3 0.67,-0.22,1.11,U] [#4 0.61,-0.47,1.00,U] [#5 0.23,-0.11,1.03,U] [#6 1.18,-0.41,0.00,M1] [#7 0.77,-0.23,0.00,M1] [#8 0.58,-0.43,0.91,U] 
21:05:43.336 00.001 31432 refined, 5 included, MultiStar: {0.58, -0.23}, one-star: {0.60, -0.26}
21:05:43.339 00.003 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
21:05:43.341 00.002 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
21:05:43.341 00.000 31432 CameraToMount -- cameraX=0.58 cameraY=-0.23 hyp=0.62 cameraTheta=-0.37 mountX=0.57 mountY=0.31, mountTheta=0.50
21:05:43.345 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.23, opts=13)
21:05:43.347 00.002 31432 Enqueuing Move request for scope (0.58, -0.23)
21:05:43.349 00.002 29876 Worker thread wakes up
21:05:43.349 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.23) opts 0xd
21:05:43.349 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.23)
21:05:43.349 00.000 29876 Moving (0.58, -0.23) raw xDistance=0.57 yDistance=0.31
21:05:43.349 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
21:05:43.349 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
21:05:43.349 00.000 29876 MoveAxis(W, 55, ABG)
21:05:43.349 00.000 29876 Guiding  Dir = 3, Dur = 55
21:05:43.349 00.000 29876 IsSlewing returns 0
21:05:43.349 00.000 29876 IsGuiding returns 0
21:05:43.350 00.001 29876 PulseGuide returned control before completion, sleep 65
21:05:43.353 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:05:43.363 00.010 31432 UpdateGuideState exits: m=2246 RSB=28.3
21:05:43.366 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:43.368 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:43.370 00.002 31432 Enqueuing Expose request
21:05:43.422 00.052 29876 IsGuiding returns 1
21:05:43.422 00.000 29876 scope still moving after pulse duration time elapsed
21:05:43.453 00.031 29876 IsSlewing returns 0
21:05:43.453 00.000 29876 IsGuiding returns 1
21:05:43.484 00.031 29876 IsSlewing returns 0
21:05:43.484 00.000 29876 IsGuiding returns 1
21:05:43.514 00.030 29876 IsSlewing returns 0
21:05:43.514 00.000 29876 IsGuiding returns 1
21:05:43.545 00.031 29876 IsSlewing returns 0
21:05:43.545 00.000 29876 IsGuiding returns 0
21:05:43.545 00.000 29876 scope move finished after 55 + 140 ms
21:05:43.545 00.000 29876 Move returns status 0, amount 55
21:05:43.545 00.000 29876 MoveAxis(S, 23, ABG)
21:05:43.545 00.000 29876 Guiding  Dir = 1, Dur = 23
21:05:43.545 00.000 29876 IsSlewing returns 0
21:05:43.545 00.000 29876 IsGuiding returns 0
21:05:43.546 00.001 29876 PulseGuide returned control before completion, sleep 33
21:05:43.590 00.044 29876 IsGuiding returns 1
21:05:43.590 00.000 29876 scope still moving after pulse duration time elapsed
21:05:43.621 00.031 29876 IsSlewing returns 0
21:05:43.621 00.000 29876 IsGuiding returns 1
21:05:43.652 00.031 29876 IsSlewing returns 0
21:05:43.652 00.000 29876 IsGuiding returns 1
21:05:43.683 00.031 29876 IsSlewing returns 0
21:05:43.683 00.000 29876 IsGuiding returns 1
21:05:43.713 00.030 29876 IsSlewing returns 0
21:05:43.713 00.000 29876 IsGuiding returns 0
21:05:43.713 00.000 29876 scope move finished after 23 + 144 ms
21:05:43.713 00.000 29876 Move returns status 0, amount 23
21:05:43.713 00.000 29876 move complete, result=0
21:05:43.713 00.000 29876 worker thread done servicing request
21:05:43.713 00.000 29876 Worker thread wakes up
21:05:43.713 00.000 31432 GuideStep: 0.6 px 55 ms WEST, 0.3 px 23 ms SOUTH
21:05:43.715 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:43.715 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:45.842 02.127 29876 Exposure complete
21:05:45.887 00.045 29876 worker thread done servicing request
21:05:45.887 00.000 31432 OnExposeComplete: enter
21:05:45.889 00.002 31432 UpdateGuideState(): m_state=6
21:05:45.891 00.002 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
21:05:45.893 00.002 31432 Star::Find returns 1 (0), X=609.46, Y=164.81, Mass=2561, SNR=30.7, Peak=206 HFD=3.7
21:05:45.895 00.002 31432 MultiStar: [#1 0.39,-0.04,0.98,U] [#2 0.23,0.51,1.10,U] [#3 -0.21,-0.04,1.00,U] [#4 -0.01,-0.24,0.85,U] [#5 -0.31,0.10,0.93,U] [#6 0.32,0.13,1.04,U] [#7 0.19,0.25,0.87,U] [#8 -0.04,0.31,0.87,U] 
21:05:45.897 00.002 31432 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.18, 0.23}
21:05:45.898 00.001 31432 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
21:05:45.900 00.002 31432 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.24 = -2.05)
21:05:45.902 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=0.05 mountY=-0.13, mountTheta=-1.21
21:05:45.905 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.14, opts=13)
21:05:45.906 00.001 31432 Enqueuing Move request for scope (0.05, 0.14)
21:05:45.908 00.002 29876 Worker thread wakes up
21:05:45.908 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
21:05:45.908 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
21:05:45.908 00.000 29876 Moving (0.05, 0.14) raw xDistance=0.05 yDistance=-0.13
21:05:45.908 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:05:45.908 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:45.909 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:05:45.909 00.000 29876 MoveAxis(E, 0, ABG)
21:05:45.909 00.000 29876 Move returns status 0, amount 0
21:05:45.909 00.000 29876 MoveAxis(N, 0, ABG)
21:05:45.909 00.000 29876 Move returns status 0, amount 0
21:05:45.909 00.000 29876 move complete, result=0
21:05:45.909 00.000 29876 worker thread done servicing request
21:05:45.912 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:05:45.923 00.011 31432 UpdateGuideState exits: m=2561 RSB=30.7
21:05:45.925 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:45.927 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:45.929 00.002 31432 Enqueuing Expose request
21:05:45.931 00.002 29876 Worker thread wakes up
21:05:45.931 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:05:45.933 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:45.933 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:47.850 01.917 29876 Exposure complete
21:05:47.893 00.043 29876 worker thread done servicing request
21:05:47.893 00.000 31432 OnExposeComplete: enter
21:05:47.895 00.002 31432 UpdateGuideState(): m_state=6
21:05:47.897 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
21:05:47.899 00.002 31432 Star::Find returns 1 (0), X=609.16, Y=164.50, Mass=2480, SNR=30.6, Peak=227 HFD=3.4
21:05:47.901 00.002 31432 MultiStar: [#1 -0.03,-0.27,1.04,U] [#2 -0.10,0.54,1.14,U] [#3 -0.48,0.06,1.02,U] [#4 -0.89,-0.07,0.00,M1] [#5 -0.37,-0.35,0.93,U] [#6 -0.09,0.01,1.13,U] [#7 -0.24,-0.20,0.81,U] [#8 -0.69,0.34,0.87,U] 
21:05:47.903 00.002 31432 refined, 7 included, MultiStar: {-0.30, 0.02}, one-star: {-0.48, -0.07}
21:05:47.905 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.02) = xAngle (3.05 = 3.05)
21:05:47.907 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.22)
21:05:47.908 00.001 31432 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.08 mountX=-0.30 mountY=-0.06, mountTheta=-2.93
21:05:47.912 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.02, opts=13)
21:05:47.915 00.003 31432 Enqueuing Move request for scope (-0.30, 0.02)
21:05:47.918 00.003 29876 Worker thread wakes up
21:05:47.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
21:05:47.918 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
21:05:47.918 00.000 29876 Moving (-0.30, 0.02) raw xDistance=-0.30 yDistance=-0.06
21:05:47.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:05:47.918 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:47.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:05:47.918 00.000 29876 MoveAxis(E, 29, ABG)
21:05:47.918 00.000 29876 Guiding  Dir = 2, Dur = 29
21:05:47.919 00.001 29876 IsSlewing returns 0
21:05:47.919 00.000 29876 IsGuiding returns 0
21:05:47.919 00.000 29876 PulseGuide returned control before completion, sleep 39
21:05:47.924 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:05:47.938 00.014 31432 UpdateGuideState exits: m=2480 RSB=30.6
21:05:47.940 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:47.942 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:47.944 00.002 31432 Enqueuing Expose request
21:05:47.972 00.028 29876 IsGuiding returns 1
21:05:47.972 00.000 29876 scope still moving after pulse duration time elapsed
21:05:48.002 00.030 29876 IsSlewing returns 0
21:05:48.002 00.000 29876 IsGuiding returns 1
21:05:48.034 00.032 29876 IsSlewing returns 0
21:05:48.034 00.000 29876 IsGuiding returns 0
21:05:48.034 00.000 29876 scope move finished after 29 + 85 ms
21:05:48.034 00.000 29876 Move returns status 0, amount 29
21:05:48.034 00.000 29876 MoveAxis(N, 0, ABG)
21:05:48.034 00.000 29876 Move returns status 0, amount 0
21:05:48.034 00.000 29876 move complete, result=0
21:05:48.034 00.000 29876 worker thread done servicing request
21:05:48.034 00.000 29876 Worker thread wakes up
21:05:48.034 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
21:05:48.037 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:48.037 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:50.265 02.228 29876 Exposure complete
21:05:50.307 00.042 29876 worker thread done servicing request
21:05:50.308 00.001 31432 OnExposeComplete: enter
21:05:50.310 00.002 31432 UpdateGuideState(): m_state=6
21:05:50.312 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
21:05:50.313 00.001 31432 Star::Find returns 1 (0), X=609.68, Y=164.67, Mass=2428, SNR=30.2, Peak=235 HFD=3.3
21:05:50.315 00.002 31432 MultiStar: [#1 0.19,-0.28,1.03,U] [#2 -0.18,0.21,1.18,U] [#3 -0.73,0.24,0.99,U] [#4 -0.20,-0.28,0.94,U] [#5 -0.39,0.05,0.91,U] [#6 0.09,-0.01,1.13,U] [#7 -0.03,-0.05,0.85,U] [#8 -0.49,0.16,0.86,U] 
21:05:50.317 00.002 31432 single-star, 8 included, MultiStar: {-0.18, 0.02}, one-star: {0.04, 0.09}
21:05:50.319 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
21:05:50.321 00.002 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.13)
21:05:50.322 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=0.04 mountY=-0.08, mountTheta=-1.11
21:05:50.327 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.09, opts=13)
21:05:50.330 00.003 31432 Enqueuing Move request for scope (0.04, 0.09)
21:05:50.332 00.002 29876 Worker thread wakes up
21:05:50.332 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:05:50.332 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:05:50.332 00.000 29876 Moving (0.04, 0.09) raw xDistance=0.04 yDistance=-0.08
21:05:50.332 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:05:50.332 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:50.332 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:05:50.332 00.000 29876 MoveAxis(E, 0, ABG)
21:05:50.332 00.000 29876 Move returns status 0, amount 0
21:05:50.332 00.000 29876 MoveAxis(N, 0, ABG)
21:05:50.332 00.000 29876 Move returns status 0, amount 0
21:05:50.332 00.000 29876 move complete, result=0
21:05:50.332 00.000 29876 worker thread done servicing request
21:05:50.336 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:50.347 00.011 31432 UpdateGuideState exits: m=2428 RSB=30.2
21:05:50.349 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:50.351 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:50.353 00.002 31432 Enqueuing Expose request
21:05:50.355 00.002 29876 Worker thread wakes up
21:05:50.355 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:05:50.357 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:50.357 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:52.270 01.913 29876 Exposure complete
21:05:52.316 00.046 29876 worker thread done servicing request
21:05:52.316 00.000 31432 OnExposeComplete: enter
21:05:52.319 00.003 31432 UpdateGuideState(): m_state=6
21:05:52.321 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
21:05:52.322 00.001 31432 Star::Find returns 1 (0), X=609.50, Y=164.79, Mass=2333, SNR=29.3, Peak=252 HFD=3.4
21:05:52.324 00.002 31432 MultiStar: [#1 0.28,-0.31,1.11,U] [#2 -0.21,0.67,1.24,U] [#3 -0.34,0.30,1.09,U] [#4 -0.46,-0.19,0.92,U] [#5 -0.72,0.08,0.95,U] [#6 0.16,0.27,1.12,U] [#7 -0.03,0.03,0.84,U] [#8 -0.42,0.55,0.95,U] 
21:05:52.325 00.001 31432 single-star, 8 included, MultiStar: {-0.20, 0.19}, one-star: {-0.14, 0.21}
21:05:52.328 00.003 31432 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.02) = xAngle (2.12 = 2.12)
21:05:52.330 00.002 31432 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.14 = -1.15)
21:05:52.332 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.15 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
21:05:52.333 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.21, opts=13)
21:05:52.339 00.006 31432 Enqueuing Move request for scope (-0.14, 0.21)
21:05:52.341 00.002 29876 Worker thread wakes up
21:05:52.341 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
21:05:52.341 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
21:05:52.341 00.000 29876 Moving (-0.14, 0.21) raw xDistance=-0.13 yDistance=-0.23
21:05:52.341 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:05:52.341 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:52.341 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:05:52.341 00.000 29876 MoveAxis(E, 0, ABG)
21:05:52.341 00.000 29876 Move returns status 0, amount 0
21:05:52.341 00.000 29876 MoveAxis(N, 0, ABG)
21:05:52.341 00.000 29876 Move returns status 0, amount 0
21:05:52.341 00.000 29876 move complete, result=0
21:05:52.341 00.000 29876 worker thread done servicing request
21:05:52.346 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:52.359 00.013 31432 UpdateGuideState exits: m=2333 RSB=29.3
21:05:52.361 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:52.364 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:52.366 00.002 31432 Enqueuing Expose request
21:05:52.368 00.002 29876 Worker thread wakes up
21:05:52.368 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:05:52.370 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:52.370 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:54.494 02.124 29876 Exposure complete
21:05:54.542 00.048 29876 worker thread done servicing request
21:05:54.542 00.000 31432 OnExposeComplete: enter
21:05:54.544 00.002 31432 UpdateGuideState(): m_state=6
21:05:54.546 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
21:05:54.548 00.002 31432 Star::Find returns 1 (0), X=610.33, Y=164.82, Mass=2287, SNR=29.4, Peak=198 HFD=3.5
21:05:54.550 00.002 31432 MultiStar: [#1 1.28,-0.04,0.00,M3] [#2 0.80,0.63,0.00,M1] [#3 0.30,0.11,1.02,U] [#4 0.53,0.12,1.00,U] [#5 0.35,0.51,0.91,U] [#6 1.02,-0.11,0.00,M1] [#7 0.62,0.40,0.86,U] [#8 0.15,0.67,0.90,U] 
21:05:54.552 00.002 31432 refined, 5 included, MultiStar: {0.44, 0.33}, one-star: {0.69, 0.24}
21:05:54.553 00.001 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
21:05:54.555 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
21:05:54.557 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.33 hyp=0.55 cameraTheta=0.64 mountX=0.45 mountY=-0.26, mountTheta=-0.53
21:05:54.560 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.33, opts=13)
21:05:54.562 00.002 31432 Enqueuing Move request for scope (0.44, 0.33)
21:05:54.564 00.002 29876 Worker thread wakes up
21:05:54.564 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.33) opts 0xd
21:05:54.564 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.33)
21:05:54.564 00.000 29876 Moving (0.44, 0.33) raw xDistance=0.45 yDistance=-0.26
21:05:54.564 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
21:05:54.564 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:54.564 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:05:54.564 00.000 29876 MoveAxis(W, 43, ABG)
21:05:54.564 00.000 29876 Guiding  Dir = 3, Dur = 43
21:05:54.564 00.000 29876 IsSlewing returns 0
21:05:54.564 00.000 29876 IsGuiding returns 0
21:05:54.565 00.001 29876 PulseGuide returned control before completion, sleep 53
21:05:54.567 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:54.581 00.014 31432 UpdateGuideState exits: m=2287 RSB=29.4
21:05:54.583 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:54.585 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:54.587 00.002 31432 Enqueuing Expose request
21:05:54.632 00.045 29876 IsGuiding returns 1
21:05:54.632 00.000 29876 scope still moving after pulse duration time elapsed
21:05:54.663 00.031 29876 IsSlewing returns 0
21:05:54.663 00.000 29876 IsGuiding returns 1
21:05:54.693 00.030 29876 IsSlewing returns 0
21:05:54.693 00.000 29876 IsGuiding returns 1
21:05:54.724 00.031 29876 IsSlewing returns 0
21:05:54.724 00.000 29876 IsGuiding returns 0
21:05:54.724 00.000 29876 scope move finished after 43 + 117 ms
21:05:54.724 00.000 29876 Move returns status 0, amount 43
21:05:54.724 00.000 29876 MoveAxis(N, 0, ABG)
21:05:54.724 00.000 29876 Move returns status 0, amount 0
21:05:54.724 00.000 29876 move complete, result=0
21:05:54.724 00.000 29876 worker thread done servicing request
21:05:54.724 00.000 29876 Worker thread wakes up
21:05:54.724 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.3 px 0 ms NORTH
21:05:54.728 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:54.728 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,150,31,31)
21:05:55.403 00.675 31432 evsrv: cli 0CE157F8 connect
21:05:55.407 00.004 31432 case statement mapped state 6 to 3
21:05:55.410 00.003 31432 case statement mapped state 6 to 3
21:05:55.417 00.007 31432 evsrv: cli 0CE157F8 request: {"method":"get_app_state","id":"d9287250-ce98-4378-80f1-e93506b50c51"}
21:05:55.420 00.003 31432 case statement mapped state 6 to 3
21:05:55.423 00.003 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9287250-ce98-4378-80f1-e93506b50c51"}
21:05:55.426 00.003 31432 evsrv: cli 0CE157F8 disconnect
21:05:55.431 00.005 31432 evsrv: cli 0CE154D8 connect
21:05:55.434 00.003 31432 case statement mapped state 6 to 3
21:05:55.438 00.004 31432 case statement mapped state 6 to 3
21:05:55.441 00.003 31432 evsrv: cli 0CE154D8 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c06d218c-84b9-4922-9584-03ea8d9b7b3d"}
21:05:55.443 00.002 31432 PhdController::Dither begins
21:05:55.445 00.002 31432 dither: size=3.00, dRA=2.93 dDec=-0.33
21:05:55.447 00.002 31432 MountToCamera -- mountTheta (0.11) + m_xAngle (0.02) = xAngle (0.13 = 0.13)
21:05:55.449 00.002 31432 MountToCamera -- mountX=2.93 mountY=-0.33 hyp=2.95 mountTheta=0.11 cameraX=2.92, cameraY=0.40 cameraTheta=0.13
21:05:55.451 00.002 31432 setting lock position to (612.56, 164.97)
21:05:55.453 00.002 31432 Mount: notify guiding dithered (2.9, 0.4)
21:05:55.455 00.002 31432 MultiStar: stabilizing after lock position change
21:05:55.457 00.002 31432 Status Line: Dithering de 2.93,-0.33
21:05:55.460 00.003 31432 PhdController: newstate STATE_SETTLE_BEGIN
21:05:55.463 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
21:05:55.465 00.002 31432 evsrv: cli 0CE154D8 response: {"jsonrpc":"2.0","result":0,"id":"c06d218c-84b9-4922-9584-03ea8d9b7b3d"}
21:05:55.467 00.002 31432 evsrv: cli 0CE154D8 disconnect
21:05:56.634 01.167 29876 Exposure complete
21:05:56.692 00.058 29876 worker thread done servicing request
21:05:56.692 00.000 31432 OnExposeComplete: enter
21:05:56.696 00.004 31432 UpdateGuideState(): m_state=6
21:05:56.699 00.003 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
21:05:56.702 00.003 31432 Star::Find returns 1 (0), X=609.79, Y=164.85, Mass=2299, SNR=29.0, Peak=256 HFD=3.0
21:05:56.705 00.003 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
21:05:56.708 00.003 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
21:05:56.711 00.003 31432 CameraToMount -- cameraX=-2.77 cameraY=-0.12 hyp=2.77 cameraTheta=-3.10 mountX=-2.77 mountY=-0.30, mountTheta=-3.03
21:05:56.715 00.004 31432 dither recenter: remaining=(-2.9,0.3) step=(-2.9,0.3)
21:05:56.717 00.002 31432 MountToCamera -- mountTheta (-3.03) + m_xAngle (0.02) = xAngle (-3.01 = -3.01)
21:05:56.720 00.003 31432 MountToCamera -- mountX=-2.93 mountY=0.33 hyp=2.95 mountTheta=-3.03 cameraX=-2.92, cameraY=-0.40 cameraTheta=-3.01
21:05:56.723 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.92, y=-0.40, opts=4)
21:05:56.726 00.003 31432 Enqueuing Move request for scope (-2.92, -0.40)
21:05:56.729 00.003 31432 Mount: notify direct move -2.93,0.33
21:05:56.731 00.002 29876 Worker thread wakes up
21:05:56.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.92, -0.40) opts 0x4
21:05:56.732 00.001 29876 Handling offset move in thread for scope, endpoint = (-2.92, -0.40)
21:05:56.732 00.000 29876 Moving (-2.92, -0.40) raw xDistance=-2.93 yDistance=0.33
21:05:56.732 00.000 29876 BLC: window closed
21:05:56.732 00.000 29876 MoveAxis(E, 504, B)
21:05:56.732 00.000 29876 Guiding  Dir = 2, Dur = 504
21:05:56.732 00.000 29876 IsSlewing returns 0
21:05:56.732 00.000 29876 IsGuiding returns 0
21:05:56.732 00.000 29876 PulseGuide returned control before completion, sleep 514
21:05:56.737 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:05:56.753 00.016 31432 UpdateGuideState exits: m=2299 RSB=29.0
21:05:56.756 00.003 31432 PhdController: settling, locked = 1, distance = 3.14 (1.50) aobump = 0 frame = 1 / 99999
21:05:56.759 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767557156.759,"Host":"MSI","Inst":1,"Distance":3.14,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:05:56.762 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:56.765 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:56.769 00.004 31432 Enqueuing Expose request
21:05:57.253 00.484 29876 IsGuiding returns 1
21:05:57.253 00.000 29876 scope still moving after pulse duration time elapsed
21:05:57.284 00.031 29876 IsSlewing returns 0
21:05:57.284 00.000 29876 IsGuiding returns 0
21:05:57.284 00.000 29876 scope move finished after 504 + 47 ms
21:05:57.284 00.000 29876 Move returns status 0, amount 504
21:05:57.284 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:05:57.284 00.000 29876 MoveAxis(S, 40, B)
21:05:57.284 00.000 29876 Guiding  Dir = 1, Dur = 40
21:05:57.284 00.000 29876 IsSlewing returns 0
21:05:57.284 00.000 29876 IsGuiding returns 0
21:05:57.285 00.001 29876 PulseGuide returned control before completion, sleep 50
21:05:57.346 00.061 29876 IsGuiding returns 1
21:05:57.346 00.000 29876 scope still moving after pulse duration time elapsed
21:05:57.377 00.031 29876 IsSlewing returns 0
21:05:57.377 00.000 29876 IsGuiding returns 1
21:05:57.408 00.031 29876 IsSlewing returns 0
21:05:57.408 00.000 29876 IsGuiding returns 1
21:05:57.438 00.030 29876 IsSlewing returns 0
21:05:57.438 00.000 29876 IsGuiding returns 1
21:05:57.468 00.030 29876 IsSlewing returns 0
21:05:57.468 00.000 29876 IsGuiding returns 1
21:05:57.499 00.031 29876 IsSlewing returns 0
21:05:57.499 00.000 29876 IsGuiding returns 1
21:05:57.530 00.031 29876 IsSlewing returns 0
21:05:57.530 00.000 29876 IsGuiding returns 1
21:05:57.561 00.031 29876 IsSlewing returns 0
21:05:57.561 00.000 29876 IsGuiding returns 0
21:05:57.561 00.000 29876 scope move finished after 40 + 236 ms
21:05:57.561 00.000 29876 Move returns status 0, amount 40
21:05:57.561 00.000 29876 move complete, result=0
21:05:57.561 00.000 29876 worker thread done servicing request
21:05:57.561 00.000 29876 Worker thread wakes up
21:05:57.561 00.000 31432 GuideStep: -2.9 px 504 ms EAST, 0.3 px 40 ms SOUTH
21:05:57.564 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:05:57.564 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:05:59.695 02.131 29876 Exposure complete
21:05:59.738 00.043 29876 worker thread done servicing request
21:05:59.738 00.000 31432 OnExposeComplete: enter
21:05:59.741 00.003 31432 UpdateGuideState(): m_state=6
21:05:59.743 00.002 31432 Star::Find(15, 609, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
21:05:59.744 00.001 31432 Star::Find returns 1 (0), X=611.88, Y=165.96, Mass=2426, SNR=30.5, Peak=242 HFD=3.0
21:05:59.746 00.002 31432 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:05:59.748 00.002 31432 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
21:05:59.750 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=0.99 hyp=1.20 cameraTheta=2.18 mountX=-0.66 mountY=-1.08, mountTheta=-2.12
21:05:59.752 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.99, opts=13)
21:05:59.754 00.002 31432 Enqueuing Move request for scope (-0.68, 0.99)
21:05:59.756 00.002 29876 Worker thread wakes up
21:05:59.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.99) opts 0xd
21:05:59.756 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.99)
21:05:59.756 00.000 29876 Moving (-0.68, 0.99) raw xDistance=-0.66 yDistance=-1.08
21:05:59.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.66
21:05:59.756 00.000 29876 resist switch: large excursion: input -1.08 thresh 0.90 direction from 0 to -1
21:05:59.756 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.25
21:05:59.756 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.65 from input -1.08
21:05:59.756 00.000 29876 MoveAxis(E, 64, ABG)
21:05:59.756 00.000 29876 Guiding  Dir = 2, Dur = 64
21:05:59.757 00.001 29876 IsSlewing returns 0
21:05:59.757 00.000 29876 IsGuiding returns 0
21:05:59.757 00.000 29876 PulseGuide returned control before completion, sleep 74
21:05:59.760 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:05:59.771 00.011 31432 UpdateGuideState exits: m=2426 RSB=30.5
21:05:59.773 00.002 31432 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 2 / 99999
21:05:59.775 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557159.775,"Host":"MSI","Inst":1,"Distance":1.20,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:05:59.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:59.779 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:05:59.781 00.002 31432 Enqueuing Expose request
21:05:59.847 00.066 29876 IsGuiding returns 1
21:05:59.847 00.000 29876 scope still moving after pulse duration time elapsed
21:05:59.877 00.030 29876 IsSlewing returns 0
21:05:59.877 00.000 29876 IsGuiding returns 1
21:05:59.908 00.031 29876 IsSlewing returns 0
21:05:59.908 00.000 29876 IsGuiding returns 1
21:05:59.939 00.031 29876 IsSlewing returns 0
21:05:59.939 00.000 29876 IsGuiding returns 1
21:05:59.969 00.030 29876 IsSlewing returns 0
21:05:59.969 00.000 29876 IsGuiding returns 1
21:05:59.999 00.030 29876 IsSlewing returns 0
21:05:59.999 00.000 29876 IsGuiding returns 0
21:05:59.999 00.000 29876 scope move finished after 64 + 178 ms
21:05:59.999 00.000 29876 Move returns status 0, amount 64
21:05:59.999 00.000 29876 BLC: Oldest BLC event removed
21:05:59.999 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:05:59.999 00.000 29876 MoveAxis(N, 100, ABG)
21:05:59.999 00.000 29876 Guiding  Dir = 0, Dur = 100
21:05:59.999 00.000 29876 IsSlewing returns 0
21:05:59.999 00.000 29876 IsGuiding returns 0
21:05:59.999 00.000 29876 PulseGuide returned control before completion, sleep 110
21:06:00.124 00.125 29876 IsGuiding returns 1
21:06:00.124 00.000 29876 scope still moving after pulse duration time elapsed
21:06:00.155 00.031 29876 IsSlewing returns 0
21:06:00.155 00.000 29876 IsGuiding returns 1
21:06:00.186 00.031 29876 IsSlewing returns 0
21:06:00.186 00.000 29876 IsGuiding returns 0
21:06:00.186 00.000 29876 scope move finished after 100 + 87 ms
21:06:00.186 00.000 29876 Move returns status 0, amount 100
21:06:00.186 00.000 29876 move complete, result=0
21:06:00.186 00.000 29876 worker thread done servicing request
21:06:00.186 00.000 29876 Worker thread wakes up
21:06:00.186 00.000 31432 GuideStep: -0.7 px 64 ms EAST, -1.1 px 100 ms NORTH
21:06:00.191 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:00.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:02.099 01.908 29876 Exposure complete
21:06:02.142 00.043 29876 worker thread done servicing request
21:06:02.143 00.001 31432 OnExposeComplete: enter
21:06:02.145 00.002 31432 UpdateGuideState(): m_state=6
21:06:02.147 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
21:06:02.149 00.002 31432 Star::Find returns 1 (0), X=612.31, Y=165.94, Mass=2508, SNR=30.2, Peak=206 HFD=3.7
21:06:02.151 00.002 31432 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.02) = xAngle (1.80 = 1.80)
21:06:02.153 00.002 31432 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.81 = -1.47)
21:06:02.154 00.001 31432 CameraToMount -- cameraX=-0.25 cameraY=0.97 hyp=1.01 cameraTheta=1.83 mountX=-0.23 mountY=-1.00, mountTheta=-1.80
21:06:02.158 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.97, opts=13)
21:06:02.163 00.005 31432 Enqueuing Move request for scope (-0.25, 0.97)
21:06:02.168 00.005 29876 Worker thread wakes up
21:06:02.168 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.97) opts 0xd
21:06:02.168 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.97)
21:06:02.168 00.000 29876 Moving (-0.25, 0.97) raw xDistance=-0.23 yDistance=-1.00
21:06:02.168 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.23
21:06:02.168 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.60 from input -1.00
21:06:02.168 00.000 29876 MoveAxis(E, 31, ABG)
21:06:02.169 00.001 29876 Guiding  Dir = 2, Dur = 31
21:06:02.169 00.000 29876 IsSlewing returns 0
21:06:02.169 00.000 29876 IsGuiding returns 0
21:06:02.169 00.000 29876 PulseGuide returned control before completion, sleep 41
21:06:02.174 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:02.185 00.011 31432 UpdateGuideState exits: m=2508 RSB=30.2
21:06:02.187 00.002 31432 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 3 / 99999
21:06:02.189 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557162.189,"Host":"MSI","Inst":1,"Distance":1.14,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
21:06:02.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:02.193 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:02.195 00.002 31432 Enqueuing Expose request
21:06:02.219 00.024 29876 IsGuiding returns 1
21:06:02.219 00.000 29876 scope still moving after pulse duration time elapsed
21:06:02.251 00.032 29876 IsSlewing returns 0
21:06:02.251 00.000 29876 IsGuiding returns 0
21:06:02.251 00.000 29876 scope move finished after 31 + 50 ms
21:06:02.251 00.000 29876 Move returns status 0, amount 31
21:06:02.251 00.000 29876 MoveAxis(N, 73, ABG)
21:06:02.251 00.000 29876 Guiding  Dir = 0, Dur = 73
21:06:02.251 00.000 29876 IsSlewing returns 0
21:06:02.251 00.000 29876 IsGuiding returns 0
21:06:02.252 00.001 29876 PulseGuide returned control before completion, sleep 83
21:06:02.344 00.092 29876 IsGuiding returns 1
21:06:02.344 00.000 29876 scope still moving after pulse duration time elapsed
21:06:02.375 00.031 29876 IsSlewing returns 0
21:06:02.375 00.000 29876 IsGuiding returns 1
21:06:02.407 00.032 29876 IsSlewing returns 0
21:06:02.407 00.000 29876 IsGuiding returns 1
21:06:02.438 00.031 29876 IsSlewing returns 0
21:06:02.438 00.000 29876 IsGuiding returns 1
21:06:02.468 00.030 29876 IsSlewing returns 0
21:06:02.468 00.000 29876 IsGuiding returns 1
21:06:02.498 00.030 29876 IsSlewing returns 0
21:06:02.498 00.000 29876 IsGuiding returns 0
21:06:02.498 00.000 29876 scope move finished after 73 + 174 ms
21:06:02.498 00.000 29876 Move returns status 0, amount 73
21:06:02.498 00.000 29876 move complete, result=0
21:06:02.498 00.000 29876 worker thread done servicing request
21:06:02.499 00.001 29876 Worker thread wakes up
21:06:02.499 00.000 31432 GuideStep: -0.2 px 31 ms EAST, -1.0 px 73 ms NORTH
21:06:02.501 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:02.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:04.728 02.227 29876 Exposure complete
21:06:04.771 00.043 29876 worker thread done servicing request
21:06:04.771 00.000 31432 OnExposeComplete: enter
21:06:04.773 00.002 31432 UpdateGuideState(): m_state=6
21:06:04.775 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
21:06:04.777 00.002 31432 Star::Find returns 1 (0), X=613.33, Y=165.66, Mass=2674, SNR=31.6, Peak=229 HFD=3.6
21:06:04.779 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
21:06:04.781 00.002 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
21:06:04.782 00.001 31432 CameraToMount -- cameraX=0.77 cameraY=0.69 hyp=1.03 cameraTheta=0.73 mountX=0.78 mountY=-0.56, mountTheta=-0.62
21:06:04.785 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.69, opts=13)
21:06:04.787 00.002 31432 Enqueuing Move request for scope (0.77, 0.69)
21:06:04.788 00.001 29876 Worker thread wakes up
21:06:04.788 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.69) opts 0xd
21:06:04.789 00.001 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.69)
21:06:04.789 00.000 29876 Moving (0.77, 0.69) raw xDistance=0.78 yDistance=-0.56
21:06:04.789 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.78
21:06:04.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.56
21:06:04.789 00.000 29876 MoveAxis(W, 71, ABG)
21:06:04.789 00.000 29876 Guiding  Dir = 3, Dur = 71
21:06:04.789 00.000 29876 IsSlewing returns 0
21:06:04.789 00.000 29876 IsGuiding returns 0
21:06:04.789 00.000 29876 PulseGuide returned control before completion, sleep 81
21:06:04.793 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:04.805 00.012 31432 UpdateGuideState exits: m=2674 RSB=31.6
21:06:04.808 00.003 31432 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 4 / 99999
21:06:04.809 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767557164.809,"Host":"MSI","Inst":1,"Distance":1.11,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
21:06:04.811 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:04.813 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:04.815 00.002 31432 Enqueuing Expose request
21:06:04.880 00.065 29876 IsGuiding returns 1
21:06:04.880 00.000 29876 scope still moving after pulse duration time elapsed
21:06:04.911 00.031 29876 IsSlewing returns 0
21:06:04.911 00.000 29876 IsGuiding returns 1
21:06:04.942 00.031 29876 IsSlewing returns 0
21:06:04.942 00.000 29876 IsGuiding returns 0
21:06:04.942 00.000 29876 scope move finished after 71 + 81 ms
21:06:04.942 00.000 29876 Move returns status 0, amount 71
21:06:04.942 00.000 29876 MoveAxis(N, 41, ABG)
21:06:04.942 00.000 29876 Guiding  Dir = 0, Dur = 41
21:06:04.942 00.000 29876 IsSlewing returns 0
21:06:04.942 00.000 29876 IsGuiding returns 0
21:06:04.943 00.001 29876 PulseGuide returned control before completion, sleep 51
21:06:05.004 00.061 29876 IsGuiding returns 1
21:06:05.004 00.000 29876 scope still moving after pulse duration time elapsed
21:06:05.035 00.031 29876 IsSlewing returns 0
21:06:05.035 00.000 29876 IsGuiding returns 1
21:06:05.066 00.031 29876 IsSlewing returns 0
21:06:05.066 00.000 29876 IsGuiding returns 0
21:06:05.066 00.000 29876 scope move finished after 41 + 82 ms
21:06:05.066 00.000 29876 Move returns status 0, amount 41
21:06:05.066 00.000 29876 move complete, result=0
21:06:05.066 00.000 29876 worker thread done servicing request
21:06:05.066 00.000 29876 Worker thread wakes up
21:06:05.066 00.000 31432 GuideStep: 0.8 px 71 ms WEST, -0.6 px 41 ms NORTH
21:06:05.069 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:05.069 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:06.977 01.908 29876 Exposure complete
21:06:07.021 00.044 29876 worker thread done servicing request
21:06:07.021 00.000 31432 OnExposeComplete: enter
21:06:07.023 00.002 31432 UpdateGuideState(): m_state=6
21:06:07.025 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
21:06:07.027 00.002 31432 Star::Find returns 1 (0), X=613.40, Y=164.73, Mass=2655, SNR=30.8, Peak=229 HFD=3.5
21:06:07.029 00.002 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
21:06:07.031 00.002 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.71 = 2.71)
21:06:07.032 00.001 31432 CameraToMount -- cameraX=0.84 cameraY=-0.24 hyp=0.87 cameraTheta=-0.28 mountX=0.83 mountY=0.37, mountTheta=0.42
21:06:07.035 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=-0.24, opts=13)
21:06:07.037 00.002 31432 Enqueuing Move request for scope (0.84, -0.24)
21:06:07.039 00.002 29876 Worker thread wakes up
21:06:07.039 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.24) opts 0xd
21:06:07.039 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, -0.24)
21:06:07.039 00.000 29876 Moving (0.84, -0.24) raw xDistance=0.83 yDistance=0.37
21:06:07.039 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
21:06:07.039 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:07.039 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:06:07.039 00.000 29876 MoveAxis(W, 90, ABG)
21:06:07.039 00.000 29876 Guiding  Dir = 3, Dur = 90
21:06:07.039 00.000 29876 IsSlewing returns 0
21:06:07.040 00.001 29876 IsGuiding returns 0
21:06:07.040 00.000 29876 PulseGuide returned control before completion, sleep 100
21:06:07.043 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:07.054 00.011 31432 UpdateGuideState exits: m=2655 RSB=30.8
21:06:07.056 00.002 31432 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 5 / 99999
21:06:07.058 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557167.058,"Host":"MSI","Inst":1,"Distance":1.04,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
21:06:07.060 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:07.062 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:07.064 00.002 31432 Enqueuing Expose request
21:06:07.146 00.082 29876 IsGuiding returns 1
21:06:07.146 00.000 29876 scope still moving after pulse duration time elapsed
21:06:07.176 00.030 29876 IsSlewing returns 0
21:06:07.176 00.000 29876 IsGuiding returns 0
21:06:07.176 00.000 29876 scope move finished after 90 + 46 ms
21:06:07.176 00.000 29876 Move returns status 0, amount 90
21:06:07.176 00.000 29876 MoveAxis(N, 0, ABG)
21:06:07.176 00.000 29876 Move returns status 0, amount 0
21:06:07.176 00.000 29876 move complete, result=0
21:06:07.176 00.000 29876 worker thread done servicing request
21:06:07.176 00.000 29876 Worker thread wakes up
21:06:07.176 00.000 31432 GuideStep: 0.8 px 90 ms WEST, 0.4 px 0 ms NORTH
21:06:07.179 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:07.179 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:09.307 02.128 29876 Exposure complete
21:06:09.349 00.042 29876 worker thread done servicing request
21:06:09.349 00.000 31432 OnExposeComplete: enter
21:06:09.351 00.002 31432 UpdateGuideState(): m_state=6
21:06:09.353 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
21:06:09.355 00.002 31432 Star::Find returns 1 (0), X=613.77, Y=165.02, Mass=2438, SNR=30.1, Peak=229 HFD=3.2
21:06:09.357 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
21:06:09.358 00.001 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
21:06:09.360 00.002 31432 CameraToMount -- cameraX=1.21 cameraY=0.05 hyp=1.21 cameraTheta=0.04 mountX=1.21 mountY=0.14, mountTheta=0.11
21:06:09.363 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.21, y=0.05, opts=13)
21:06:09.364 00.001 31432 Enqueuing Move request for scope (1.21, 0.05)
21:06:09.366 00.002 29876 Worker thread wakes up
21:06:09.367 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (1.21, 0.05) opts 0xd
21:06:09.367 00.000 29876 Handling offset move in thread for scope, endpoint = (1.21, 0.05)
21:06:09.367 00.000 29876 Moving (1.21, 0.05) raw xDistance=1.21 yDistance=0.14
21:06:09.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.21
21:06:09.367 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:09.367 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:06:09.367 00.000 29876 MoveAxis(W, 129, ABG)
21:06:09.367 00.000 29876 Guiding  Dir = 3, Dur = 129
21:06:09.367 00.000 29876 IsSlewing returns 0
21:06:09.367 00.000 29876 IsGuiding returns 0
21:06:09.368 00.001 29876 PulseGuide returned control before completion, sleep 139
21:06:09.371 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:09.383 00.012 31432 UpdateGuideState exits: m=2438 RSB=30.1
21:06:09.385 00.002 31432 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 6 / 99999
21:06:09.387 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557169.387,"Host":"MSI","Inst":1,"Distance":1.09,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
21:06:09.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:09.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:09.393 00.002 31432 Enqueuing Expose request
21:06:09.522 00.129 29876 IsGuiding returns 1
21:06:09.522 00.000 29876 scope still moving after pulse duration time elapsed
21:06:09.553 00.031 29876 IsSlewing returns 0
21:06:09.553 00.000 29876 IsGuiding returns 0
21:06:09.553 00.000 29876 scope move finished after 129 + 56 ms
21:06:09.553 00.000 29876 Move returns status 0, amount 129
21:06:09.553 00.000 29876 MoveAxis(N, 0, ABG)
21:06:09.553 00.000 29876 Move returns status 0, amount 0
21:06:09.553 00.000 29876 move complete, result=0
21:06:09.553 00.000 29876 worker thread done servicing request
21:06:09.553 00.000 29876 Worker thread wakes up
21:06:09.553 00.000 31432 GuideStep: 1.2 px 129 ms WEST, 0.1 px 0 ms NORTH
21:06:09.555 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:09.556 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:11.469 01.913 29876 Exposure complete
21:06:11.514 00.045 29876 worker thread done servicing request
21:06:11.514 00.000 31432 OnExposeComplete: enter
21:06:11.516 00.002 31432 UpdateGuideState(): m_state=6
21:06:11.518 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
21:06:11.520 00.002 31432 Star::Find returns 1 (0), X=612.71, Y=164.88, Mass=2342, SNR=29.9, Peak=241 HFD=3.4
21:06:11.522 00.002 31432 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
21:06:11.523 00.001 31432 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
21:06:11.525 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=0.14 mountY=0.11, mountTheta=0.66
21:06:11.528 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.09, opts=13)
21:06:11.530 00.002 31432 Enqueuing Move request for scope (0.14, -0.09)
21:06:11.532 00.002 29876 Worker thread wakes up
21:06:11.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
21:06:11.532 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
21:06:11.532 00.000 29876 Moving (0.14, -0.09) raw xDistance=0.14 yDistance=0.11
21:06:11.532 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:06:11.532 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:11.532 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:06:11.532 00.000 29876 MoveAxis(E, 0, ABG)
21:06:11.532 00.000 29876 Move returns status 0, amount 0
21:06:11.532 00.000 29876 MoveAxis(N, 0, ABG)
21:06:11.532 00.000 29876 Move returns status 0, amount 0
21:06:11.532 00.000 29876 move complete, result=0
21:06:11.532 00.000 29876 worker thread done servicing request
21:06:11.537 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:11.548 00.011 31432 UpdateGuideState exits: m=2342 RSB=29.9
21:06:11.550 00.002 31432 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 7 / 99999
21:06:11.552 00.002 31432 PhdController: newstate STATE_FINISH
21:06:11.554 00.002 31432 PhdController complete: success
21:06:11.556 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767557171.556,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:06:11.558 00.002 31432 Mount: notify guiding dither settle done success=1
21:06:11.560 00.002 31432 PhdController: newstate STATE_IDLE
21:06:11.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:11.563 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:11.565 00.002 31432 Enqueuing Expose request
21:06:11.567 00.002 29876 Worker thread wakes up
21:06:11.567 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:11.569 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:11.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:13.692 02.123 29876 Exposure complete
21:06:13.736 00.044 29876 worker thread done servicing request
21:06:13.736 00.000 31432 OnExposeComplete: enter
21:06:13.739 00.003 31432 UpdateGuideState(): m_state=6
21:06:13.741 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
21:06:13.743 00.002 31432 Star::Find returns 1 (0), X=613.23, Y=165.60, Mass=2470, SNR=30.1, Peak=225 HFD=3.2
21:06:13.745 00.002 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.73 = 0.73)
21:06:13.747 00.002 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.74 = -2.54)
21:06:13.749 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=0.63 hyp=0.92 cameraTheta=0.76 mountX=0.68 mountY=-0.52, mountTheta=-0.65
21:06:13.752 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.63, opts=13)
21:06:13.753 00.001 31432 Enqueuing Move request for scope (0.67, 0.63)
21:06:13.755 00.002 29876 Worker thread wakes up
21:06:13.755 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.63) opts 0xd
21:06:13.755 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.63)
21:06:13.755 00.000 29876 Moving (0.67, 0.63) raw xDistance=0.68 yDistance=-0.52
21:06:13.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.68
21:06:13.756 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
21:06:13.756 00.000 29876 MoveAxis(W, 66, ABG)
21:06:13.756 00.000 29876 Guiding  Dir = 3, Dur = 66
21:06:13.756 00.000 29876 IsSlewing returns 0
21:06:13.756 00.000 29876 IsGuiding returns 0
21:06:13.756 00.000 29876 PulseGuide returned control before completion, sleep 76
21:06:13.759 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:13.771 00.012 31432 UpdateGuideState exits: m=2470 RSB=30.1
21:06:13.773 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:13.775 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:13.776 00.001 31432 Enqueuing Expose request
21:06:13.845 00.069 29876 IsGuiding returns 1
21:06:13.845 00.000 29876 scope still moving after pulse duration time elapsed
21:06:13.875 00.030 29876 IsSlewing returns 0
21:06:13.875 00.000 29876 IsGuiding returns 1
21:06:13.906 00.031 29876 IsSlewing returns 0
21:06:13.906 00.000 29876 IsGuiding returns 0
21:06:13.906 00.000 29876 scope move finished after 66 + 83 ms
21:06:13.906 00.000 29876 Move returns status 0, amount 66
21:06:13.906 00.000 29876 MoveAxis(N, 38, ABG)
21:06:13.906 00.000 29876 Guiding  Dir = 0, Dur = 38
21:06:13.906 00.000 29876 IsSlewing returns 0
21:06:13.906 00.000 29876 IsGuiding returns 0
21:06:13.906 00.000 29876 PulseGuide returned control before completion, sleep 48
21:06:13.968 00.062 29876 IsGuiding returns 1
21:06:13.968 00.000 29876 scope still moving after pulse duration time elapsed
21:06:13.999 00.031 29876 IsSlewing returns 0
21:06:13.999 00.000 29876 IsGuiding returns 1
21:06:14.030 00.031 29876 IsSlewing returns 0
21:06:14.030 00.000 29876 IsGuiding returns 0
21:06:14.030 00.000 29876 scope move finished after 38 + 85 ms
21:06:14.030 00.000 29876 Move returns status 0, amount 38
21:06:14.030 00.000 29876 move complete, result=0
21:06:14.030 00.000 29876 worker thread done servicing request
21:06:14.030 00.000 29876 Worker thread wakes up
21:06:14.030 00.000 31432 GuideStep: 0.7 px 66 ms WEST, -0.5 px 38 ms NORTH
21:06:14.032 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:14.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:15.945 01.913 29876 Exposure complete
21:06:15.988 00.043 29876 worker thread done servicing request
21:06:15.988 00.000 31432 OnExposeComplete: enter
21:06:15.990 00.002 31432 UpdateGuideState(): m_state=6
21:06:15.992 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
21:06:15.994 00.002 31432 Star::Find returns 1 (0), X=613.04, Y=165.46, Mass=2513, SNR=30.6, Peak=253 HFD=3.5
21:06:15.996 00.002 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
21:06:15.998 00.002 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.50)
21:06:16.000 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.49 hyp=0.68 cameraTheta=0.80 mountX=0.49 mountY=-0.41, mountTheta=-0.70
21:06:16.002 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.49, opts=13)
21:06:16.004 00.002 31432 Enqueuing Move request for scope (0.47, 0.49)
21:06:16.007 00.003 29876 Worker thread wakes up
21:06:16.007 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.49) opts 0xd
21:06:16.007 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.49)
21:06:16.007 00.000 29876 Moving (0.47, 0.49) raw xDistance=0.49 yDistance=-0.41
21:06:16.007 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
21:06:16.007 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
21:06:16.007 00.000 29876 MoveAxis(W, 56, ABG)
21:06:16.007 00.000 29876 Guiding  Dir = 3, Dur = 56
21:06:16.007 00.000 29876 IsSlewing returns 0
21:06:16.007 00.000 29876 IsGuiding returns 0
21:06:16.007 00.000 29876 PulseGuide returned control before completion, sleep 66
21:06:16.011 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:06:16.022 00.011 31432 UpdateGuideState exits: m=2513 RSB=30.6
21:06:16.024 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.026 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:16.028 00.002 31432 Enqueuing Expose request
21:06:16.082 00.054 29876 IsGuiding returns 1
21:06:16.082 00.000 29876 scope still moving after pulse duration time elapsed
21:06:16.113 00.031 29876 IsSlewing returns 0
21:06:16.113 00.000 29876 IsGuiding returns 1
21:06:16.144 00.031 29876 IsSlewing returns 0
21:06:16.144 00.000 29876 IsGuiding returns 0
21:06:16.144 00.000 29876 scope move finished after 56 + 81 ms
21:06:16.144 00.000 29876 Move returns status 0, amount 56
21:06:16.144 00.000 29876 MoveAxis(N, 30, ABG)
21:06:16.144 00.000 29876 Guiding  Dir = 0, Dur = 30
21:06:16.144 00.000 29876 IsSlewing returns 0
21:06:16.144 00.000 29876 IsGuiding returns 0
21:06:16.144 00.000 29876 PulseGuide returned control before completion, sleep 40
21:06:16.190 00.046 29876 IsGuiding returns 1
21:06:16.190 00.000 29876 scope still moving after pulse duration time elapsed
21:06:16.221 00.031 29876 IsSlewing returns 0
21:06:16.221 00.000 29876 IsGuiding returns 1
21:06:16.251 00.030 29876 IsSlewing returns 0
21:06:16.251 00.000 29876 IsGuiding returns 1
21:06:16.281 00.030 29876 IsSlewing returns 0
21:06:16.281 00.000 29876 IsGuiding returns 1
21:06:16.311 00.030 29876 IsSlewing returns 0
21:06:16.311 00.000 29876 IsGuiding returns 1
21:06:16.342 00.031 29876 IsSlewing returns 0
21:06:16.342 00.000 29876 IsGuiding returns 1
21:06:16.372 00.030 29876 IsSlewing returns 0
21:06:16.372 00.000 29876 IsGuiding returns 0
21:06:16.372 00.000 29876 scope move finished after 30 + 197 ms
21:06:16.372 00.000 29876 Move returns status 0, amount 30
21:06:16.372 00.000 29876 move complete, result=0
21:06:16.372 00.000 29876 worker thread done servicing request
21:06:16.372 00.000 29876 Worker thread wakes up
21:06:16.372 00.000 31432 GuideStep: 0.5 px 56 ms WEST, -0.4 px 30 ms NORTH
21:06:16.374 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:16.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:18.507 02.133 29876 Exposure complete
21:06:18.550 00.043 29876 worker thread done servicing request
21:06:18.550 00.000 31432 OnExposeComplete: enter
21:06:18.552 00.002 31432 UpdateGuideState(): m_state=6
21:06:18.555 00.003 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.557 00.002 31432 Star::Find returns 1 (0), X=612.72, Y=165.18, Mass=2479, SNR=30.6, Peak=256 HFD=3.5
21:06:18.559 00.002 31432 MultiStar: exiting stabilization period
21:06:18.560 00.001 31432 MultiStar: updating star positions after lock position change
21:06:18.562 00.002 31432 Star::Find(15, 675, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.564 00.002 31432 Star::Find returns 1 (0), X=675.79, Y=163.19, Mass=2674, SNR=31.2, Peak=248 HFD=3.6
21:06:18.565 00.001 31432 Star::Find(15, 1058, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.567 00.002 31432 Star::Find returns 1 (0), X=1057.68, Y=266.00, Mass=3286, SNR=35.4, Peak=247 HFD=4.1
21:06:18.569 00.002 31432 Star::Find(15, 574, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.571 00.002 31432 Star::Find returns 1 (0), X=574.69, Y=870.25, Mass=2566, SNR=31.7, Peak=205 HFD=3.6
21:06:18.573 00.002 31432 Star::Find(15, 265, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.575 00.002 31432 Star::Find returns 1 (0), X=264.81, Y=212.40, Mass=2235, SNR=28.9, Peak=222 HFD=3.2
21:06:18.577 00.002 31432 Star::Find(15, 545, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.579 00.002 31432 Star::Find returns 1 (0), X=545.34, Y=255.28, Mass=2364, SNR=29.1, Peak=203 HFD=3.6
21:06:18.580 00.001 31432 Star::Find(15, 1086, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.582 00.002 31432 Star::Find returns 1 (0), X=1085.43, Y=464.80, Mass=2808, SNR=32.6, Peak=242 HFD=3.7
21:06:18.584 00.002 31432 Star::Find(15, 310, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.586 00.002 31432 Star::Find returns 1 (0), X=309.96, Y=100.07, Mass=1791, SNR=25.4, Peak=190 HFD=3.0
21:06:18.588 00.002 31432 Star::Find(15, 86, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.590 00.002 31432 Star::Find returns 1 (0), X=86.54, Y=237.33, Mass=1975, SNR=27.1, Peak=196 HFD=3.2
21:06:18.592 00.002 31432 Star::Find(15, 809, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.593 00.001 31432 Star::Find returns 1 (0), X=809.35, Y=69.14, Mass=2313, SNR=29.0, Peak=201 HFD=3.7
21:06:18.595 00.002 31432 Star::Find(15, 560, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.597 00.002 31432 Star::Find returns 1 (0), X=560.58, Y=535.97, Mass=1496, SNR=22.9, Peak=141 HFD=3.4
21:06:18.599 00.002 31432 Star::Find(15, 57, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:06:18.600 00.001 31432 Star::Find returns 1 (0), X=57.51, Y=39.67, Mass=1845, SNR=26.0, Peak=179 HFD=3.3
21:06:18.603 00.003 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
21:06:18.605 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.39)
21:06:18.607 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.91 mountX=0.16 mountY=-0.18, mountTheta=-0.82
21:06:18.609 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.20, opts=13)
21:06:18.611 00.002 31432 Enqueuing Move request for scope (0.16, 0.20)
21:06:18.613 00.002 29876 Worker thread wakes up
21:06:18.614 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
21:06:18.614 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
21:06:18.614 00.000 29876 Moving (0.16, 0.20) raw xDistance=0.16 yDistance=-0.18
21:06:18.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:06:18.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:18.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:06:18.614 00.000 29876 MoveAxis(E, 0, ABG)
21:06:18.614 00.000 29876 Move returns status 0, amount 0
21:06:18.614 00.000 29876 MoveAxis(N, 0, ABG)
21:06:18.614 00.000 29876 Move returns status 0, amount 0
21:06:18.614 00.000 29876 move complete, result=0
21:06:18.614 00.000 29876 worker thread done servicing request
21:06:18.618 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:18.629 00.011 31432 UpdateGuideState exits: m=2479 RSB=30.6
21:06:18.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:18.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:18.635 00.002 31432 Enqueuing Expose request
21:06:18.637 00.002 29876 Worker thread wakes up
21:06:18.637 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:06:18.639 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:18.639 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:20.553 01.914 29876 Exposure complete
21:06:20.596 00.043 29876 worker thread done servicing request
21:06:20.596 00.000 31432 OnExposeComplete: enter
21:06:20.598 00.002 31432 UpdateGuideState(): m_state=6
21:06:20.600 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
21:06:20.602 00.002 31432 Star::Find returns 1 (0), X=613.03, Y=164.43, Mass=2372, SNR=29.8, Peak=225 HFD=3.4
21:06:20.604 00.002 31432 MultiStar: [#1 0.04,-0.51,1.03,U] [#2 -0.09,-0.30,1.23,U] [#3 -0.16,-0.41,1.02,U] [#4 0.28,-0.62,0.91,U] [#5 0.34,-0.62,0.95,U] [#6 0.08,-0.39,1.09,U] [#7 0.40,-0.67,0.81,U] [#8 0.23,-0.20,0.86,U] 
21:06:20.606 00.002 31432 refined, 8 included, MultiStar: {0.16, -0.47}, one-star: {0.47, -0.54}
21:06:20.608 00.002 31432 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
21:06:20.609 00.001 31432 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
21:06:20.611 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.49 cameraTheta=-1.24 mountX=0.15 mountY=0.49, mountTheta=1.27
21:06:20.614 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.47, opts=13)
21:06:20.618 00.004 31432 Enqueuing Move request for scope (0.16, -0.47)
21:06:20.620 00.002 29876 Worker thread wakes up
21:06:20.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.47) opts 0xd
21:06:20.620 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.47)
21:06:20.620 00.000 29876 Moving (0.16, -0.47) raw xDistance=0.15 yDistance=0.49
21:06:20.620 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:06:20.620 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:20.620 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:06:20.620 00.000 29876 MoveAxis(E, 0, ABG)
21:06:20.621 00.001 29876 Move returns status 0, amount 0
21:06:20.621 00.000 29876 MoveAxis(N, 0, ABG)
21:06:20.621 00.000 29876 Move returns status 0, amount 0
21:06:20.621 00.000 29876 move complete, result=0
21:06:20.621 00.000 29876 worker thread done servicing request
21:06:20.624 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=5, FiltMax=257, Gamma=0.490
21:06:20.636 00.012 31432 UpdateGuideState exits: m=2372 RSB=29.8
21:06:20.638 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:20.640 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:20.642 00.002 31432 Enqueuing Expose request
21:06:20.644 00.002 29876 Worker thread wakes up
21:06:20.644 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:06:20.646 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:20.646 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:22.774 02.128 29876 Exposure complete
21:06:22.817 00.043 29876 worker thread done servicing request
21:06:22.817 00.000 31432 OnExposeComplete: enter
21:06:22.820 00.003 31432 UpdateGuideState(): m_state=6
21:06:22.822 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
21:06:22.824 00.002 31432 Star::Find returns 1 (0), X=613.42, Y=164.05, Mass=2397, SNR=30.4, Peak=197 HFD=3.6
21:06:22.826 00.002 31432 MultiStar: [#1 0.38,-0.73,0.00,M3] [#2 0.73,-1.07,0.00,M1] [#3 0.36,-0.61,1.02,U] [#4 0.90,-0.67,0.00,M1] [#5 0.95,-0.73,0.00,M1] [#6 1.05,-0.65,0.00,M1] [#7 0.86,-0.89,0.00,M1] [#8 0.36,-0.22,0.88,U] 
21:06:22.828 00.002 31432 refined, 2 included, MultiStar: {0.53, -0.60}, one-star: {0.86, -0.93}
21:06:22.830 00.002 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
21:06:22.831 00.001 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
21:06:22.833 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.60 hyp=0.80 cameraTheta=-0.85 mountX=0.52 mountY=0.68, mountTheta=0.92
21:06:22.836 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.60, opts=13)
21:06:22.838 00.002 31432 Enqueuing Move request for scope (0.53, -0.60)
21:06:22.840 00.002 29876 Worker thread wakes up
21:06:22.840 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.60) opts 0xd
21:06:22.840 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.60)
21:06:22.840 00.000 29876 Moving (0.53, -0.60) raw xDistance=0.52 yDistance=0.68
21:06:22.840 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
21:06:22.840 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:22.840 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
21:06:22.840 00.000 29876 MoveAxis(W, 50, ABG)
21:06:22.840 00.000 29876 Guiding  Dir = 3, Dur = 50
21:06:22.840 00.000 29876 IsSlewing returns 0
21:06:22.841 00.001 29876 IsGuiding returns 0
21:06:22.841 00.000 29876 PulseGuide returned control before completion, sleep 60
21:06:22.844 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:22.855 00.011 31432 UpdateGuideState exits: m=2397 RSB=30.4
21:06:22.857 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:22.859 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:22.861 00.002 31432 Enqueuing Expose request
21:06:22.912 00.051 29876 IsGuiding returns 1
21:06:22.912 00.000 29876 scope still moving after pulse duration time elapsed
21:06:22.942 00.030 29876 IsSlewing returns 0
21:06:22.942 00.000 29876 IsGuiding returns 1
21:06:22.972 00.030 29876 IsSlewing returns 0
21:06:22.972 00.000 29876 IsGuiding returns 1
21:06:23.002 00.030 29876 IsSlewing returns 0
21:06:23.002 00.000 29876 IsGuiding returns 0
21:06:23.002 00.000 29876 scope move finished after 50 + 111 ms
21:06:23.002 00.000 29876 Move returns status 0, amount 50
21:06:23.002 00.000 29876 MoveAxis(N, 0, ABG)
21:06:23.002 00.000 29876 Move returns status 0, amount 0
21:06:23.002 00.000 29876 move complete, result=0
21:06:23.002 00.000 29876 worker thread done servicing request
21:06:23.002 00.000 29876 Worker thread wakes up
21:06:23.002 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.7 px 0 ms NORTH
21:06:23.005 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:23.005 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:24.911 01.906 29876 Exposure complete
21:06:24.954 00.043 29876 worker thread done servicing request
21:06:24.954 00.000 31432 OnExposeComplete: enter
21:06:24.956 00.002 31432 UpdateGuideState(): m_state=6
21:06:24.958 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
21:06:24.960 00.002 31432 Star::Find returns 1 (0), X=613.34, Y=164.91, Mass=2678, SNR=31.9, Peak=212 HFD=3.7
21:06:24.961 00.001 31432 MultiStar: [#1 0.24,-0.13,0.95,U] [#2 0.38,-0.24,1.09,U] [#3 0.43,0.03,0.97,U] [#4 0.97,-0.51,0.00,M2] [#5 0.86,-0.24,0.00,M2] [#6 0.81,-0.25,0.00,M2] [#7 0.80,-0.44,0.00,M2] [#8 0.67,-0.37,0.83,U] 
21:06:24.963 00.002 31432 refined, 4 included, MultiStar: {0.49, -0.15}, one-star: {0.78, -0.06}
21:06:24.965 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
21:06:24.967 00.002 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
21:06:24.969 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=-0.15 hyp=0.52 cameraTheta=-0.30 mountX=0.49 mountY=0.22, mountTheta=0.43
21:06:24.971 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.15, opts=13)
21:06:24.973 00.002 31432 Enqueuing Move request for scope (0.49, -0.15)
21:06:24.975 00.002 29876 Worker thread wakes up
21:06:24.975 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.15) opts 0xd
21:06:24.975 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.15)
21:06:24.975 00.000 29876 Moving (0.49, -0.15) raw xDistance=0.49 yDistance=0.22
21:06:24.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
21:06:24.975 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:24.975 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:06:24.975 00.000 29876 MoveAxis(W, 54, ABG)
21:06:24.975 00.000 29876 Guiding  Dir = 3, Dur = 54
21:06:24.976 00.001 29876 IsSlewing returns 0
21:06:24.976 00.000 29876 IsGuiding returns 0
21:06:24.976 00.000 29876 PulseGuide returned control before completion, sleep 64
21:06:24.979 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:24.990 00.011 31432 UpdateGuideState exits: m=2678 RSB=31.9
21:06:24.993 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:24.994 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:24.996 00.002 31432 Enqueuing Expose request
21:06:25.051 00.055 29876 IsGuiding returns 1
21:06:25.051 00.000 29876 scope still moving after pulse duration time elapsed
21:06:25.081 00.030 29876 IsSlewing returns 0
21:06:25.081 00.000 29876 IsGuiding returns 1
21:06:25.113 00.032 29876 IsSlewing returns 0
21:06:25.113 00.000 29876 IsGuiding returns 0
21:06:25.113 00.000 29876 scope move finished after 54 + 83 ms
21:06:25.113 00.000 29876 Move returns status 0, amount 54
21:06:25.113 00.000 29876 MoveAxis(N, 0, ABG)
21:06:25.113 00.000 29876 Move returns status 0, amount 0
21:06:25.113 00.000 29876 move complete, result=0
21:06:25.113 00.000 29876 worker thread done servicing request
21:06:25.113 00.000 29876 Worker thread wakes up
21:06:25.113 00.000 31432 GuideStep: 0.5 px 54 ms WEST, 0.2 px 0 ms NORTH
21:06:25.116 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:25.116 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:27.238 02.122 29876 Exposure complete
21:06:27.281 00.043 29876 worker thread done servicing request
21:06:27.281 00.000 31432 OnExposeComplete: enter
21:06:27.283 00.002 31432 UpdateGuideState(): m_state=6
21:06:27.286 00.003 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
21:06:27.287 00.001 31432 Star::Find returns 1 (0), X=612.77, Y=164.45, Mass=2704, SNR=32.3, Peak=242 HFD=3.4
21:06:27.289 00.002 31432 MultiStar: [#1 -0.02,-0.75,0.96,U] [#2 -0.40,-0.47,1.11,U] [#3 -0.11,-0.54,0.97,U] [#4 0.07,-0.71,0.89,U] [#5 -0.03,-0.61,0.88,U] [#6 0.35,-0.29,1.05,U] [#7 0.32,-0.66,0.76,U] [#8 0.14,-0.45,0.88,U] 
21:06:27.291 00.002 31432 refined, 8 included, MultiStar: {0.05, -0.55}, one-star: {0.21, -0.52}
21:06:27.293 00.002 31432 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
21:06:27.295 00.002 31432 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
21:06:27.297 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.55 hyp=0.55 cameraTheta=-1.49 mountX=0.03 mountY=0.55, mountTheta=1.51
21:06:27.299 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.55, opts=13)
21:06:27.302 00.003 31432 Enqueuing Move request for scope (0.05, -0.55)
21:06:27.303 00.001 29876 Worker thread wakes up
21:06:27.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.55) opts 0xd
21:06:27.303 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.55)
21:06:27.303 00.000 29876 Moving (0.05, -0.55) raw xDistance=0.03 yDistance=0.55
21:06:27.304 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:06:27.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:27.304 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:06:27.304 00.000 29876 MoveAxis(E, 0, ABG)
21:06:27.304 00.000 29876 Move returns status 0, amount 0
21:06:27.304 00.000 29876 MoveAxis(N, 0, ABG)
21:06:27.304 00.000 29876 Move returns status 0, amount 0
21:06:27.304 00.000 29876 move complete, result=0
21:06:27.304 00.000 29876 worker thread done servicing request
21:06:27.307 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:06:27.319 00.012 31432 UpdateGuideState exits: m=2704 RSB=32.3
21:06:27.321 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:27.323 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:27.325 00.002 31432 Enqueuing Expose request
21:06:27.327 00.002 29876 Worker thread wakes up
21:06:27.327 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:06:27.329 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:27.329 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:29.343 02.014 29876 Exposure complete
21:06:29.386 00.043 29876 worker thread done servicing request
21:06:29.386 00.000 31432 OnExposeComplete: enter
21:06:29.388 00.002 31432 UpdateGuideState(): m_state=6
21:06:29.391 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
21:06:29.392 00.001 31432 Star::Find returns 1 (0), X=613.56, Y=164.46, Mass=2629, SNR=31.4, Peak=228 HFD=3.3
21:06:29.395 00.003 31432 MultiStar: [#1 0.38,-0.68,1.01,U] [#2 0.61,-0.64,0.00,M1] [#3 0.25,-0.52,0.98,U] [#4 0.74,-0.82,0.00,M2] [#5 0.63,-0.75,0.00,M2] [#6 0.92,-0.54,0.00,M2] [#7 0.65,-0.61,0.00,M2] [#8 0.73,-0.43,0.00,M1] 
21:06:29.397 00.002 31432 refined, 2 included, MultiStar: {0.54, -0.57}, one-star: {1.00, -0.51}
21:06:29.399 00.002 31432 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.02) = xAngle (-0.83 = -0.83)
21:06:29.400 00.001 31432 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.18 = 2.18)
21:06:29.402 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.57 hyp=0.79 cameraTheta=-0.81 mountX=0.53 mountY=0.65, mountTheta=0.88
21:06:29.405 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.57, opts=13)
21:06:29.407 00.002 31432 Enqueuing Move request for scope (0.54, -0.57)
21:06:29.409 00.002 29876 Worker thread wakes up
21:06:29.409 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.57) opts 0xd
21:06:29.409 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.57)
21:06:29.409 00.000 29876 Moving (0.54, -0.57) raw xDistance=0.53 yDistance=0.65
21:06:29.409 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
21:06:29.409 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:29.409 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
21:06:29.409 00.000 29876 MoveAxis(W, 51, ABG)
21:06:29.409 00.000 29876 Guiding  Dir = 3, Dur = 51
21:06:29.409 00.000 29876 IsSlewing returns 0
21:06:29.409 00.000 29876 IsGuiding returns 0
21:06:29.410 00.001 29876 PulseGuide returned control before completion, sleep 61
21:06:29.413 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:29.424 00.011 31432 UpdateGuideState exits: m=2629 RSB=31.4
21:06:29.427 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:29.429 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:29.431 00.002 31432 Enqueuing Expose request
21:06:29.480 00.049 29876 IsGuiding returns 1
21:06:29.480 00.000 29876 scope still moving after pulse duration time elapsed
21:06:29.511 00.031 29876 IsSlewing returns 0
21:06:29.511 00.000 29876 IsGuiding returns 1
21:06:29.543 00.032 29876 IsSlewing returns 0
21:06:29.543 00.000 29876 IsGuiding returns 1
21:06:29.574 00.031 29876 IsSlewing returns 0
21:06:29.574 00.000 29876 IsGuiding returns 0
21:06:29.574 00.000 29876 scope move finished after 51 + 113 ms
21:06:29.574 00.000 29876 Move returns status 0, amount 51
21:06:29.574 00.000 29876 MoveAxis(N, 0, ABG)
21:06:29.574 00.000 29876 Move returns status 0, amount 0
21:06:29.574 00.000 29876 move complete, result=0
21:06:29.574 00.000 29876 worker thread done servicing request
21:06:29.574 00.000 29876 Worker thread wakes up
21:06:29.574 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:29.574 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:29.574 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.6 px 0 ms NORTH
21:06:31.701 02.127 29876 Exposure complete
21:06:31.743 00.042 29876 worker thread done servicing request
21:06:31.743 00.000 31432 OnExposeComplete: enter
21:06:31.745 00.002 31432 UpdateGuideState(): m_state=6
21:06:31.747 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
21:06:31.749 00.002 31432 Star::Find returns 1 (0), X=613.66, Y=164.61, Mass=2607, SNR=30.9, Peak=236 HFD=3.4
21:06:31.751 00.002 31432 MultiStar: [#1 0.70,-0.26,1.07,U] [#2 0.85,-0.70,0.00,M2] [#3 0.71,-0.36,0.98,U] [#4 1.27,-0.23,0.00,M3] [#5 1.20,-0.53,0.00,M3] [#6 0.81,-0.10,0.00,M3] [#7 1.01,-0.30,0.00,M3] [#8 1.30,-0.29,0.00,M2] 
21:06:31.753 00.002 31432 refined, 2 included, MultiStar: {0.83, -0.33}, one-star: {1.10, -0.37}
21:06:31.755 00.002 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
21:06:31.757 00.002 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
21:06:31.759 00.002 31432 CameraToMount -- cameraX=0.83 cameraY=-0.33 hyp=0.90 cameraTheta=-0.37 mountX=0.83 mountY=0.45, mountTheta=0.50
21:06:31.762 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=-0.33, opts=13)
21:06:31.765 00.003 31432 Enqueuing Move request for scope (0.83, -0.33)
21:06:31.767 00.002 29876 Worker thread wakes up
21:06:31.767 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.33) opts 0xd
21:06:31.767 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, -0.33)
21:06:31.767 00.000 29876 Moving (0.83, -0.33) raw xDistance=0.83 yDistance=0.45
21:06:31.767 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.83
21:06:31.767 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.82 newest=1.65
21:06:31.767 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
21:06:31.767 00.000 29876 MoveAxis(W, 87, ABG)
21:06:31.767 00.000 29876 Guiding  Dir = 3, Dur = 87
21:06:31.768 00.001 29876 IsSlewing returns 0
21:06:31.768 00.000 29876 IsGuiding returns 0
21:06:31.768 00.000 29876 PulseGuide returned control before completion, sleep 97
21:06:31.771 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:31.783 00.012 31432 UpdateGuideState exits: m=2607 RSB=30.9
21:06:31.785 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:31.787 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:31.789 00.002 31432 Enqueuing Expose request
21:06:31.872 00.083 29876 IsGuiding returns 1
21:06:31.872 00.000 29876 scope still moving after pulse duration time elapsed
21:06:31.903 00.031 29876 IsSlewing returns 0
21:06:31.903 00.000 29876 IsGuiding returns 0
21:06:31.903 00.000 29876 scope move finished after 87 + 47 ms
21:06:31.903 00.000 29876 Move returns status 0, amount 87
21:06:31.903 00.000 29876 BLC: Oldest BLC event removed
21:06:31.903 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:06:31.903 00.000 29876 MoveAxis(S, 53, ABG)
21:06:31.903 00.000 29876 Guiding  Dir = 1, Dur = 53
21:06:31.903 00.000 29876 IsSlewing returns 0
21:06:31.903 00.000 29876 IsGuiding returns 0
21:06:31.903 00.000 29876 PulseGuide returned control before completion, sleep 63
21:06:31.981 00.078 29876 IsGuiding returns 1
21:06:31.981 00.000 29876 scope still moving after pulse duration time elapsed
21:06:32.010 00.029 29876 IsSlewing returns 0
21:06:32.010 00.000 29876 IsGuiding returns 1
21:06:32.042 00.032 29876 IsSlewing returns 0
21:06:32.042 00.000 29876 IsGuiding returns 1
21:06:32.073 00.031 29876 IsSlewing returns 0
21:06:32.073 00.000 29876 IsGuiding returns 1
21:06:32.103 00.030 29876 IsSlewing returns 0
21:06:32.103 00.000 29876 IsGuiding returns 1
21:06:32.134 00.031 29876 IsSlewing returns 0
21:06:32.134 00.000 29876 IsGuiding returns 0
21:06:32.134 00.000 29876 scope move finished after 53 + 178 ms
21:06:32.134 00.000 29876 Move returns status 0, amount 53
21:06:32.134 00.000 29876 move complete, result=0
21:06:32.134 00.000 29876 worker thread done servicing request
21:06:32.134 00.000 29876 Worker thread wakes up
21:06:32.134 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:32.134 00.000 31432 GuideStep: 0.8 px 87 ms WEST, 0.5 px 53 ms SOUTH
21:06:32.137 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:34.055 01.918 29876 Exposure complete
21:06:34.103 00.048 29876 worker thread done servicing request
21:06:34.103 00.000 31432 OnExposeComplete: enter
21:06:34.105 00.002 31432 UpdateGuideState(): m_state=6
21:06:34.107 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
21:06:34.109 00.002 31432 Star::Find returns 1 (0), X=613.06, Y=165.00, Mass=2403, SNR=30.1, Peak=213 HFD=3.9
21:06:34.112 00.003 31432 MultiStar: [#1 0.08,0.03,1.03,U] [#2 0.05,0.14,1.18,U] [#3 -0.35,-0.17,1.09,U] [#4 0.12,-0.24,0.87,U] [#5 0.43,-0.49,0.97,U] [#6 0.30,-0.06,1.13,U] [#7 0.36,-0.16,0.83,U] [#8 0.19,-0.16,0.87,U] 
21:06:34.116 00.004 31432 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.50, 0.03}
21:06:34.118 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
21:06:34.120 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
21:06:34.122 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=0.17 mountY=0.14, mountTheta=0.66
21:06:34.125 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.11, opts=13)
21:06:34.127 00.002 31432 Enqueuing Move request for scope (0.18, -0.11)
21:06:34.132 00.005 29876 Worker thread wakes up
21:06:34.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
21:06:34.132 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
21:06:34.132 00.000 29876 Moving (0.18, -0.11) raw xDistance=0.17 yDistance=0.14
21:06:34.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:06:34.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:34.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:06:34.132 00.000 29876 MoveAxis(E, 0, ABG)
21:06:34.132 00.000 29876 Move returns status 0, amount 0
21:06:34.132 00.000 29876 MoveAxis(N, 0, ABG)
21:06:34.132 00.000 29876 Move returns status 0, amount 0
21:06:34.132 00.000 29876 move complete, result=0
21:06:34.133 00.001 29876 worker thread done servicing request
21:06:34.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:34.147 00.011 31432 UpdateGuideState exits: m=2403 RSB=30.1
21:06:34.150 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:34.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:34.154 00.002 31432 Enqueuing Expose request
21:06:34.155 00.001 29876 Worker thread wakes up
21:06:34.156 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:34.158 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:34.158 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:36.286 02.128 29876 Exposure complete
21:06:36.331 00.045 29876 worker thread done servicing request
21:06:36.331 00.000 31432 OnExposeComplete: enter
21:06:36.333 00.002 31432 UpdateGuideState(): m_state=6
21:06:36.335 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
21:06:36.337 00.002 31432 Star::Find returns 1 (0), X=613.68, Y=163.97, Mass=2497, SNR=30.9, Peak=239 HFD=3.4
21:06:36.339 00.002 31432 MultiStar: [#1 0.80,-1.04,0.00,M1] [#2 0.85,-1.02,0.00,M2] [#3 0.52,-0.30,1.04,U] [#4 1.31,-1.11,0.00,M3] [#5 1.02,-0.87,0.00,M3] [#6 1.11,-0.54,0.00,M3] [#7 1.00,-1.23,0.00,M3] [#8 0.40,-0.56,0.85,U] 
21:06:36.341 00.002 31432 refined, 2 included, MultiStar: {0.69, -0.62}, one-star: {1.12, -1.00}
21:06:36.343 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
21:06:36.344 00.001 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
21:06:36.346 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=-0.62 hyp=0.93 cameraTheta=-0.73 mountX=0.68 mountY=0.72, mountTheta=0.81
21:06:36.349 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=-0.62, opts=13)
21:06:36.351 00.002 31432 Enqueuing Move request for scope (0.69, -0.62)
21:06:36.353 00.002 29876 Worker thread wakes up
21:06:36.353 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.62) opts 0xd
21:06:36.353 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, -0.62)
21:06:36.353 00.000 29876 Moving (0.69, -0.62) raw xDistance=0.68 yDistance=0.72
21:06:36.353 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.68
21:06:36.353 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
21:06:36.353 00.000 29876 MoveAxis(W, 65, ABG)
21:06:36.353 00.000 29876 Guiding  Dir = 3, Dur = 65
21:06:36.353 00.000 29876 IsSlewing returns 0
21:06:36.353 00.000 29876 IsGuiding returns 0
21:06:36.353 00.000 29876 PulseGuide returned control before completion, sleep 75
21:06:36.356 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:36.368 00.012 31432 UpdateGuideState exits: m=2497 RSB=30.9
21:06:36.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:36.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:36.374 00.002 31432 Enqueuing Expose request
21:06:36.443 00.069 29876 IsGuiding returns 1
21:06:36.443 00.000 29876 scope still moving after pulse duration time elapsed
21:06:36.474 00.031 29876 IsSlewing returns 0
21:06:36.474 00.000 29876 IsGuiding returns 1
21:06:36.506 00.032 29876 IsSlewing returns 0
21:06:36.506 00.000 29876 IsGuiding returns 0
21:06:36.506 00.000 29876 scope move finished after 65 + 87 ms
21:06:36.506 00.000 29876 Move returns status 0, amount 65
21:06:36.506 00.000 29876 MoveAxis(S, 53, ABG)
21:06:36.506 00.000 29876 Guiding  Dir = 1, Dur = 53
21:06:36.506 00.000 29876 IsSlewing returns 0
21:06:36.506 00.000 29876 IsGuiding returns 0
21:06:36.507 00.001 29876 PulseGuide returned control before completion, sleep 63
21:06:36.583 00.076 29876 IsGuiding returns 1
21:06:36.583 00.000 29876 scope still moving after pulse duration time elapsed
21:06:36.615 00.032 29876 IsSlewing returns 0
21:06:36.615 00.000 29876 IsGuiding returns 1
21:06:36.645 00.030 29876 IsSlewing returns 0
21:06:36.645 00.000 29876 IsGuiding returns 1
21:06:36.676 00.031 29876 IsSlewing returns 0
21:06:36.676 00.000 29876 IsGuiding returns 1
21:06:36.706 00.030 29876 IsSlewing returns 0
21:06:36.706 00.000 29876 IsGuiding returns 1
21:06:36.738 00.032 29876 IsSlewing returns 0
21:06:36.738 00.000 29876 IsGuiding returns 1
21:06:36.768 00.030 29876 IsSlewing returns 0
21:06:36.768 00.000 29876 IsGuiding returns 0
21:06:36.768 00.000 29876 scope move finished after 53 + 208 ms
21:06:36.768 00.000 29876 Move returns status 0, amount 53
21:06:36.768 00.000 29876 move complete, result=0
21:06:36.768 00.000 29876 worker thread done servicing request
21:06:36.768 00.000 29876 Worker thread wakes up
21:06:36.768 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:36.769 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:36.769 00.000 31432 GuideStep: 0.7 px 65 ms WEST, 0.7 px 53 ms SOUTH
21:06:38.683 01.914 29876 Exposure complete
21:06:38.728 00.045 29876 worker thread done servicing request
21:06:38.728 00.000 31432 OnExposeComplete: enter
21:06:38.730 00.002 31432 UpdateGuideState(): m_state=6
21:06:38.732 00.002 31432 Star::Find(15, 613, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
21:06:38.734 00.002 31432 Star::Find returns 1 (0), X=613.65, Y=164.61, Mass=2426, SNR=30.1, Peak=236 HFD=3.3
21:06:38.736 00.002 31432 MultiStar: [#1 0.58,-0.50,1.05,U] [#2 1.08,-0.62,0.00,M3] [#3 0.50,-0.06,1.05,U] [#4 1.16,-0.81,0.00,M4] [#5 0.94,-0.43,0.00,M4] [#6 1.20,-0.30,0.00,M4] [#7 0.92,-0.87,0.00,M4] [#8 0.53,-0.22,0.87,U] 
21:06:38.738 00.002 31432 refined, 3 included, MultiStar: {0.68, -0.29}, one-star: {1.09, -0.36}
21:06:38.740 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
21:06:38.742 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
21:06:38.744 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=-0.29 hyp=0.73 cameraTheta=-0.40 mountX=0.67 mountY=0.39, mountTheta=0.52
21:06:38.747 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=-0.29, opts=13)
21:06:38.750 00.003 31432 Enqueuing Move request for scope (0.68, -0.29)
21:06:38.752 00.002 29876 Worker thread wakes up
21:06:38.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.29) opts 0xd
21:06:38.752 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, -0.29)
21:06:38.752 00.000 29876 Moving (0.68, -0.29) raw xDistance=0.67 yDistance=0.39
21:06:38.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67
21:06:38.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
21:06:38.752 00.000 29876 MoveAxis(W, 73, ABG)
21:06:38.752 00.000 29876 Guiding  Dir = 3, Dur = 73
21:06:38.752 00.000 29876 IsSlewing returns 0
21:06:38.752 00.000 29876 IsGuiding returns 0
21:06:38.752 00.000 29876 PulseGuide returned control before completion, sleep 83
21:06:38.756 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:06:38.767 00.011 31432 UpdateGuideState exits: m=2426 RSB=30.1
21:06:38.769 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.771 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:38.774 00.003 31432 Enqueuing Expose request
21:06:38.838 00.064 29876 IsGuiding returns 1
21:06:38.838 00.000 29876 scope still moving after pulse duration time elapsed
21:06:38.869 00.031 29876 IsSlewing returns 0
21:06:38.869 00.000 29876 IsGuiding returns 1
21:06:38.899 00.030 29876 IsSlewing returns 0
21:06:38.899 00.000 29876 IsGuiding returns 1
21:06:38.930 00.031 29876 IsSlewing returns 0
21:06:38.930 00.000 29876 IsGuiding returns 1
21:06:38.961 00.031 29876 IsSlewing returns 0
21:06:38.961 00.000 29876 IsGuiding returns 0
21:06:38.961 00.000 29876 scope move finished after 73 + 135 ms
21:06:38.961 00.000 29876 Move returns status 0, amount 73
21:06:38.961 00.000 29876 MoveAxis(S, 28, ABG)
21:06:38.961 00.000 29876 Guiding  Dir = 1, Dur = 28
21:06:38.961 00.000 29876 IsSlewing returns 0
21:06:38.962 00.001 29876 IsGuiding returns 0
21:06:38.962 00.000 29876 PulseGuide returned control before completion, sleep 38
21:06:39.007 00.045 29876 IsGuiding returns 1
21:06:39.007 00.000 29876 scope still moving after pulse duration time elapsed
21:06:39.038 00.031 29876 IsSlewing returns 0
21:06:39.038 00.000 29876 IsGuiding returns 1
21:06:39.069 00.031 29876 IsSlewing returns 0
21:06:39.069 00.000 29876 IsGuiding returns 1
21:06:39.101 00.032 29876 IsSlewing returns 0
21:06:39.101 00.000 29876 IsGuiding returns 0
21:06:39.101 00.000 29876 scope move finished after 28 + 111 ms
21:06:39.101 00.000 29876 Move returns status 0, amount 28
21:06:39.101 00.000 29876 move complete, result=0
21:06:39.101 00.000 29876 worker thread done servicing request
21:06:39.101 00.000 29876 Worker thread wakes up
21:06:39.101 00.000 31432 GuideStep: 0.7 px 73 ms WEST, 0.4 px 28 ms SOUTH
21:06:39.104 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:39.104 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:41.234 02.130 29876 Exposure complete
21:06:41.277 00.043 29876 worker thread done servicing request
21:06:41.277 00.000 31432 OnExposeComplete: enter
21:06:41.279 00.002 31432 UpdateGuideState(): m_state=6
21:06:41.281 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
21:06:41.283 00.002 31432 Star::Find returns 1 (0), X=612.39, Y=165.34, Mass=2413, SNR=29.8, Peak=215 HFD=3.4
21:06:41.284 00.001 31432 MultiStar: [#1 -0.46,-0.04,1.13,U] [#2 -0.30,-0.08,1.17,U] [#3 -0.54,0.13,1.04,U] [#4 -0.02,0.09,0.94,U] [#5 -0.24,-0.05,0.94,U] [#6 0.08,0.02,1.12,U] [#7 0.01,0.02,0.87,U] [#8 -0.09,0.08,0.87,U] 
21:06:41.286 00.002 31432 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.17, 0.37}
21:06:41.288 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
21:06:41.290 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
21:06:41.292 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
21:06:41.294 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.06, opts=13)
21:06:41.296 00.002 31432 Enqueuing Move request for scope (-0.20, 0.06)
21:06:41.298 00.002 29876 Worker thread wakes up
21:06:41.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
21:06:41.298 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
21:06:41.298 00.000 29876 Moving (-0.20, 0.06) raw xDistance=-0.20 yDistance=-0.09
21:06:41.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:06:41.298 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:41.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:06:41.298 00.000 29876 MoveAxis(E, 9, ABG)
21:06:41.298 00.000 29876 Guiding  Dir = 2, Dur = 9
21:06:41.298 00.000 29876 IsSlewing returns 0
21:06:41.299 00.001 29876 IsGuiding returns 0
21:06:41.299 00.000 29876 PulseGuide returned control before completion, sleep 19
21:06:41.302 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:41.314 00.012 31432 UpdateGuideState exits: m=2413 RSB=29.8
21:06:41.316 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:41.317 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:41.319 00.002 31432 Enqueuing Expose request
21:06:41.326 00.007 29876 IsGuiding returns 0
21:06:41.326 00.000 29876 Move returns status 0, amount 9
21:06:41.326 00.000 29876 MoveAxis(N, 0, ABG)
21:06:41.326 00.000 29876 Move returns status 0, amount 0
21:06:41.326 00.000 29876 move complete, result=0
21:06:41.326 00.000 29876 worker thread done servicing request
21:06:41.326 00.000 29876 Worker thread wakes up
21:06:41.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:41.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:41.328 00.002 31432 GuideStep: -0.2 px 9 ms EAST, -0.1 px 0 ms NORTH
21:06:43.234 01.906 29876 Exposure complete
21:06:43.277 00.043 29876 worker thread done servicing request
21:06:43.277 00.000 31432 OnExposeComplete: enter
21:06:43.279 00.002 31432 UpdateGuideState(): m_state=6
21:06:43.283 00.004 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
21:06:43.289 00.006 31432 Star::Find returns 1 (0), X=612.48, Y=165.35, Mass=2466, SNR=30.3, Peak=242 HFD=3.2
21:06:43.294 00.005 31432 MultiStar: [#1 -0.40,0.29,1.01,U] [#2 -0.12,-0.01,1.15,U] [#3 -0.65,-0.10,1.05,U] [#4 -0.46,0.16,0.95,U] [#5 -0.02,0.02,0.90,U] [#6 -0.18,0.27,1.07,U] [#7 -0.09,0.09,0.83,U] [#8 -0.32,0.15,0.86,U] 
21:06:43.298 00.004 31432 refined, 8 included, MultiStar: {-0.26, 0.14}, one-star: {-0.08, 0.37}
21:06:43.303 00.005 31432 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.02) = xAngle (2.63 = 2.63)
21:06:43.305 00.002 31432 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.64 = -0.64)
21:06:43.307 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.29 cameraTheta=2.66 mountX=-0.26 mountY=-0.17, mountTheta=-2.54
21:06:43.310 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.14, opts=13)
21:06:43.312 00.002 31432 Enqueuing Move request for scope (-0.26, 0.14)
21:06:43.314 00.002 29876 Worker thread wakes up
21:06:43.315 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
21:06:43.315 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
21:06:43.315 00.000 29876 Moving (-0.26, 0.14) raw xDistance=-0.26 yDistance=-0.17
21:06:43.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
21:06:43.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:43.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:06:43.315 00.000 29876 MoveAxis(E, 26, ABG)
21:06:43.315 00.000 29876 Guiding  Dir = 2, Dur = 26
21:06:43.315 00.000 29876 IsSlewing returns 0
21:06:43.315 00.000 29876 IsGuiding returns 0
21:06:43.315 00.000 29876 PulseGuide returned control before completion, sleep 36
21:06:43.319 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:06:43.329 00.010 31432 UpdateGuideState exits: m=2466 RSB=30.3
21:06:43.332 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:43.334 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:43.336 00.002 31432 Enqueuing Expose request
21:06:43.357 00.021 29876 IsGuiding returns 1
21:06:43.357 00.000 29876 scope still moving after pulse duration time elapsed
21:06:43.388 00.031 29876 IsSlewing returns 0
21:06:43.388 00.000 29876 IsGuiding returns 1
21:06:43.419 00.031 29876 IsSlewing returns 0
21:06:43.419 00.000 29876 IsGuiding returns 1
21:06:43.451 00.032 29876 IsSlewing returns 0
21:06:43.451 00.000 29876 IsGuiding returns 1
21:06:43.481 00.030 29876 IsSlewing returns 0
21:06:43.481 00.000 29876 IsGuiding returns 0
21:06:43.481 00.000 29876 scope move finished after 26 + 140 ms
21:06:43.481 00.000 29876 Move returns status 0, amount 26
21:06:43.481 00.000 29876 MoveAxis(N, 0, ABG)
21:06:43.481 00.000 29876 Move returns status 0, amount 0
21:06:43.481 00.000 29876 move complete, result=0
21:06:43.481 00.000 29876 worker thread done servicing request
21:06:43.481 00.000 29876 Worker thread wakes up
21:06:43.481 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
21:06:43.483 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:43.484 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:45.713 02.229 29876 Exposure complete
21:06:45.763 00.050 29876 worker thread done servicing request
21:06:45.763 00.000 31432 OnExposeComplete: enter
21:06:45.768 00.005 31432 UpdateGuideState(): m_state=6
21:06:45.773 00.005 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
21:06:45.775 00.002 31432 Star::Find returns 1 (0), X=613.15, Y=164.72, Mass=2449, SNR=30.2, Peak=256 HFD=3.4
21:06:45.778 00.003 31432 MultiStar: [#1 0.31,-0.26,1.01,U] [#2 -0.26,-0.33,1.20,U] [#3 0.25,-0.62,1.01,U] [#4 0.69,-0.66,0.00,M3] [#5 0.64,-0.49,0.00,M3] [#6 0.27,-0.32,1.11,U] [#7 0.80,-0.60,0.00,M3] [#8 0.51,-0.24,0.89,U] 
21:06:45.780 00.002 31432 refined, 5 included, MultiStar: {0.26, -0.34}, one-star: {0.59, -0.25}
21:06:45.782 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
21:06:45.783 00.001 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
21:06:45.786 00.003 31432 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-0.92 mountX=0.25 mountY=0.37, mountTheta=0.98
21:06:45.793 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.34, opts=13)
21:06:45.795 00.002 31432 Enqueuing Move request for scope (0.26, -0.34)
21:06:45.797 00.002 29876 Worker thread wakes up
21:06:45.798 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
21:06:45.798 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
21:06:45.798 00.000 29876 Moving (0.26, -0.34) raw xDistance=0.25 yDistance=0.37
21:06:45.798 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
21:06:45.798 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
21:06:45.798 00.000 29876 MoveAxis(W, 20, ABG)
21:06:45.798 00.000 29876 Guiding  Dir = 3, Dur = 20
21:06:45.798 00.000 29876 IsSlewing returns 0
21:06:45.798 00.000 29876 IsGuiding returns 0
21:06:45.798 00.000 29876 PulseGuide returned control before completion, sleep 30
21:06:45.802 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:45.816 00.014 31432 UpdateGuideState exits: m=2449 RSB=30.2
21:06:45.820 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:45.822 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:45.823 00.001 31432 Enqueuing Expose request
21:06:45.837 00.014 29876 IsGuiding returns 1
21:06:45.837 00.000 29876 scope still moving after pulse duration time elapsed
21:06:45.868 00.031 29876 IsSlewing returns 0
21:06:45.868 00.000 29876 IsGuiding returns 1
21:06:45.899 00.031 29876 IsSlewing returns 0
21:06:45.899 00.000 29876 IsGuiding returns 1
21:06:45.931 00.032 29876 IsSlewing returns 0
21:06:45.931 00.000 29876 IsGuiding returns 1
21:06:45.963 00.032 29876 IsSlewing returns 0
21:06:45.963 00.000 29876 IsGuiding returns 1
21:06:45.994 00.031 29876 IsSlewing returns 0
21:06:45.994 00.000 29876 IsGuiding returns 0
21:06:45.994 00.000 29876 scope move finished after 20 + 175 ms
21:06:45.994 00.000 29876 Move returns status 0, amount 20
21:06:45.994 00.000 29876 MoveAxis(S, 27, ABG)
21:06:45.994 00.000 29876 Guiding  Dir = 1, Dur = 27
21:06:45.994 00.000 29876 IsSlewing returns 0
21:06:45.995 00.001 29876 IsGuiding returns 0
21:06:45.995 00.000 29876 PulseGuide returned control before completion, sleep 37
21:06:46.040 00.045 29876 IsGuiding returns 1
21:06:46.040 00.000 29876 scope still moving after pulse duration time elapsed
21:06:46.071 00.031 29876 IsSlewing returns 0
21:06:46.071 00.000 29876 IsGuiding returns 1
21:06:46.102 00.031 29876 IsSlewing returns 0
21:06:46.102 00.000 29876 IsGuiding returns 1
21:06:46.132 00.030 29876 IsSlewing returns 0
21:06:46.132 00.000 29876 IsGuiding returns 0
21:06:46.133 00.001 29876 scope move finished after 27 + 111 ms
21:06:46.133 00.000 29876 Move returns status 0, amount 27
21:06:46.133 00.000 29876 move complete, result=0
21:06:46.133 00.000 29876 worker thread done servicing request
21:06:46.133 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.4 px 27 ms SOUTH
21:06:46.135 00.002 29876 Worker thread wakes up
21:06:46.135 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:46.135 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:48.051 01.916 29876 Exposure complete
21:06:48.095 00.044 29876 worker thread done servicing request
21:06:48.095 00.000 31432 OnExposeComplete: enter
21:06:48.097 00.002 31432 UpdateGuideState(): m_state=6
21:06:48.100 00.003 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
21:06:48.102 00.002 31432 Star::Find returns 1 (0), X=613.13, Y=164.64, Mass=2312, SNR=29.3, Peak=214 HFD=3.4
21:06:48.108 00.006 31432 MultiStar: [#1 0.23,-0.44,0.99,U] [#2 0.60,-0.42,1.19,U] [#3 0.15,0.05,1.06,U] [#4 0.48,-0.21,0.91,U] [#5 0.37,-0.41,0.96,U] [#6 0.68,-0.29,1.10,U] [#7 0.72,-0.34,0.82,U] [#8 0.82,0.01,0.00,M1] 
21:06:48.113 00.005 31432 refined, 7 included, MultiStar: {0.47, -0.30}, one-star: {0.57, -0.34}
21:06:48.115 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.59 = -0.59)
21:06:48.117 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
21:06:48.122 00.005 31432 CameraToMount -- cameraX=0.47 cameraY=-0.30 hyp=0.56 cameraTheta=-0.56 mountX=0.46 mountY=0.37, mountTheta=0.67
21:06:48.129 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.30, opts=13)
21:06:48.132 00.003 31432 Enqueuing Move request for scope (0.47, -0.30)
21:06:48.133 00.001 29876 Worker thread wakes up
21:06:48.134 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.30) opts 0xd
21:06:48.134 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.30)
21:06:48.134 00.000 29876 Moving (0.47, -0.30) raw xDistance=0.46 yDistance=0.37
21:06:48.134 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
21:06:48.134 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
21:06:48.134 00.000 29876 MoveAxis(W, 47, ABG)
21:06:48.134 00.000 29876 Guiding  Dir = 3, Dur = 47
21:06:48.134 00.000 29876 IsSlewing returns 0
21:06:48.134 00.000 29876 IsGuiding returns 0
21:06:48.134 00.000 29876 PulseGuide returned control before completion, sleep 57
21:06:48.137 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:06:48.148 00.011 31432 UpdateGuideState exits: m=2312 RSB=29.3
21:06:48.150 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:48.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:48.154 00.002 31432 Enqueuing Expose request
21:06:48.205 00.051 29876 IsGuiding returns 1
21:06:48.205 00.000 29876 scope still moving after pulse duration time elapsed
21:06:48.237 00.032 29876 IsSlewing returns 0
21:06:48.237 00.000 29876 IsGuiding returns 1
21:06:48.268 00.031 29876 IsSlewing returns 0
21:06:48.268 00.000 29876 IsGuiding returns 1
21:06:48.299 00.031 29876 IsSlewing returns 0
21:06:48.299 00.000 29876 IsGuiding returns 1
21:06:48.329 00.030 29876 IsSlewing returns 0
21:06:48.329 00.000 29876 IsGuiding returns 0
21:06:48.329 00.000 29876 scope move finished after 47 + 148 ms
21:06:48.329 00.000 29876 Move returns status 0, amount 47
21:06:48.329 00.000 29876 MoveAxis(S, 27, ABG)
21:06:48.329 00.000 29876 Guiding  Dir = 1, Dur = 27
21:06:48.329 00.000 29876 IsSlewing returns 0
21:06:48.329 00.000 29876 IsGuiding returns 0
21:06:48.330 00.001 29876 PulseGuide returned control before completion, sleep 37
21:06:48.375 00.045 29876 IsGuiding returns 1
21:06:48.375 00.000 29876 scope still moving after pulse duration time elapsed
21:06:48.407 00.032 29876 IsSlewing returns 0
21:06:48.407 00.000 29876 IsGuiding returns 1
21:06:48.438 00.031 29876 IsSlewing returns 0
21:06:48.438 00.000 29876 IsGuiding returns 1
21:06:48.469 00.031 29876 IsSlewing returns 0
21:06:48.469 00.000 29876 IsGuiding returns 1
21:06:48.500 00.031 29876 IsSlewing returns 0
21:06:48.500 00.000 29876 IsGuiding returns 1
21:06:48.531 00.031 29876 IsSlewing returns 0
21:06:48.531 00.000 29876 IsGuiding returns 0
21:06:48.531 00.000 29876 scope move finished after 27 + 174 ms
21:06:48.531 00.000 29876 Move returns status 0, amount 27
21:06:48.531 00.000 29876 move complete, result=0
21:06:48.531 00.000 29876 worker thread done servicing request
21:06:48.531 00.000 29876 Worker thread wakes up
21:06:48.531 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:48.531 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:48.531 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.4 px 27 ms SOUTH
21:06:50.665 02.134 29876 Exposure complete
21:06:50.708 00.043 29876 worker thread done servicing request
21:06:50.708 00.000 31432 OnExposeComplete: enter
21:06:50.710 00.002 31432 UpdateGuideState(): m_state=6
21:06:50.712 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
21:06:50.714 00.002 31432 Star::Find returns 1 (0), X=613.08, Y=164.78, Mass=2481, SNR=30.3, Peak=222 HFD=3.5
21:06:50.716 00.002 31432 MultiStar: [#1 -0.13,-0.17,1.01,U] [#2 -0.11,0.04,1.14,U] [#3 -0.33,0.03,1.00,U] [#4 0.30,-0.31,0.94,U] [#5 0.34,-0.38,0.95,U] [#6 0.06,-0.09,1.03,U] [#7 0.27,-0.47,0.81,U] [#8 -0.11,0.29,0.85,U] 
21:06:50.718 00.002 31432 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {0.52, -0.19}
21:06:50.719 00.001 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.02) = xAngle (-1.03 = -1.03)
21:06:50.721 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.98 = 1.98)
21:06:50.723 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.01 mountX=0.08 mountY=0.14, mountTheta=1.06
21:06:50.726 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.13, opts=13)
21:06:50.728 00.002 31432 Enqueuing Move request for scope (0.08, -0.13)
21:06:50.730 00.002 29876 Worker thread wakes up
21:06:50.730 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
21:06:50.730 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
21:06:50.730 00.000 29876 Moving (0.08, -0.13) raw xDistance=0.08 yDistance=0.14
21:06:50.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:06:50.730 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:50.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:06:50.730 00.000 29876 MoveAxis(E, 0, ABG)
21:06:50.730 00.000 29876 Move returns status 0, amount 0
21:06:50.730 00.000 29876 MoveAxis(N, 0, ABG)
21:06:50.730 00.000 29876 Move returns status 0, amount 0
21:06:50.730 00.000 29876 move complete, result=0
21:06:50.730 00.000 29876 worker thread done servicing request
21:06:50.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=7, FiltMax=257, Gamma=0.490
21:06:50.744 00.011 31432 UpdateGuideState exits: m=2481 RSB=30.3
21:06:50.746 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:50.748 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:50.750 00.002 31432 Enqueuing Expose request
21:06:50.751 00.001 29876 Worker thread wakes up
21:06:50.752 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:50.753 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:50.753 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:52.671 01.918 29876 Exposure complete
21:06:52.713 00.042 29876 worker thread done servicing request
21:06:52.713 00.000 31432 OnExposeComplete: enter
21:06:52.716 00.003 31432 UpdateGuideState(): m_state=6
21:06:52.719 00.003 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
21:06:52.721 00.002 31432 Star::Find returns 1 (0), X=613.06, Y=164.53, Mass=2453, SNR=30.3, Peak=211 HFD=3.6
21:06:52.723 00.002 31432 MultiStar: [#1 0.20,-0.51,1.03,U] [#2 0.15,-0.36,1.12,U] [#3 0.02,-0.73,0.98,U] [#4 0.22,-0.52,0.97,U] [#5 0.41,-0.63,0.94,U] [#6 0.35,-0.44,1.01,U] [#7 0.46,-0.43,0.83,U] [#8 -0.01,-0.46,0.88,U] 
21:06:52.725 00.002 31432 refined, 8 included, MultiStar: {0.25, -0.50}, one-star: {0.50, -0.45}
21:06:52.727 00.002 31432 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.02) = xAngle (-1.13 = -1.13)
21:06:52.729 00.002 31432 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.89 = 1.89)
21:06:52.731 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-1.10 mountX=0.24 mountY=0.53, mountTheta=1.15
21:06:52.734 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.50, opts=13)
21:06:52.736 00.002 31432 Enqueuing Move request for scope (0.25, -0.50)
21:06:52.738 00.002 29876 Worker thread wakes up
21:06:52.738 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.50) opts 0xd
21:06:52.738 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.50)
21:06:52.738 00.000 29876 Moving (0.25, -0.50) raw xDistance=0.24 yDistance=0.53
21:06:52.738 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
21:06:52.738 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
21:06:52.738 00.000 29876 MoveAxis(W, 23, ABG)
21:06:52.738 00.000 29876 Guiding  Dir = 3, Dur = 23
21:06:52.738 00.000 29876 IsSlewing returns 0
21:06:52.738 00.000 29876 IsGuiding returns 0
21:06:52.739 00.001 29876 PulseGuide returned control before completion, sleep 33
21:06:52.741 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:06:52.752 00.011 31432 UpdateGuideState exits: m=2453 RSB=30.3
21:06:52.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:52.757 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:52.759 00.002 31432 Enqueuing Expose request
21:06:52.777 00.018 29876 IsGuiding returns 1
21:06:52.777 00.000 29876 scope still moving after pulse duration time elapsed
21:06:52.808 00.031 29876 IsSlewing returns 0
21:06:52.808 00.000 29876 IsGuiding returns 1
21:06:52.839 00.031 29876 IsSlewing returns 0
21:06:52.839 00.000 29876 IsGuiding returns 0
21:06:52.839 00.000 29876 scope move finished after 23 + 77 ms
21:06:52.839 00.000 29876 Move returns status 0, amount 23
21:06:52.839 00.000 29876 MoveAxis(S, 39, ABG)
21:06:52.839 00.000 29876 Guiding  Dir = 1, Dur = 39
21:06:52.839 00.000 29876 IsSlewing returns 0
21:06:52.839 00.000 29876 IsGuiding returns 0
21:06:52.839 00.000 29876 PulseGuide returned control before completion, sleep 49
21:06:52.901 00.062 29876 IsGuiding returns 1
21:06:52.901 00.000 29876 scope still moving after pulse duration time elapsed
21:06:52.932 00.031 29876 IsSlewing returns 0
21:06:52.933 00.001 29876 IsGuiding returns 1
21:06:52.963 00.030 29876 IsSlewing returns 0
21:06:52.963 00.000 29876 IsGuiding returns 1
21:06:52.994 00.031 29876 IsSlewing returns 0
21:06:52.994 00.000 29876 IsGuiding returns 0
21:06:52.994 00.000 29876 scope move finished after 39 + 116 ms
21:06:52.994 00.000 29876 Move returns status 0, amount 39
21:06:52.994 00.000 29876 move complete, result=0
21:06:52.994 00.000 29876 worker thread done servicing request
21:06:52.994 00.000 29876 Worker thread wakes up
21:06:52.994 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.5 px 39 ms SOUTH
21:06:52.997 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:52.997 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:55.225 02.228 29876 Exposure complete
21:06:55.267 00.042 29876 worker thread done servicing request
21:06:55.268 00.001 31432 OnExposeComplete: enter
21:06:55.270 00.002 31432 UpdateGuideState(): m_state=6
21:06:55.273 00.003 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
21:06:55.274 00.001 31432 Star::Find returns 1 (0), X=612.77, Y=164.92, Mass=2550, SNR=31.4, Peak=219 HFD=3.6
21:06:55.277 00.003 31432 MultiStar: [#1 -0.41,-0.09,1.01,U] [#2 -0.11,-0.43,1.11,U] [#3 -0.70,0.19,0.99,U] [#4 0.11,-0.33,0.86,U] [#5 -0.01,-0.25,0.85,U] [#6 0.09,0.06,1.08,U] [#7 0.21,-0.43,0.78,U] [#8 -0.19,-0.18,0.81,U] 
21:06:55.278 00.001 31432 refined, 8 included, MultiStar: {-0.10, -0.16}, one-star: {0.21, -0.05}
21:06:55.280 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
21:06:55.282 00.002 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
21:06:55.284 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=-0.10 mountY=0.14, mountTheta=2.18
21:06:55.285 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.16, opts=13)
21:06:55.288 00.003 31432 Enqueuing Move request for scope (-0.10, -0.16)
21:06:55.290 00.002 29876 Worker thread wakes up
21:06:55.290 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
21:06:55.290 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
21:06:55.290 00.000 29876 Moving (-0.10, -0.16) raw xDistance=-0.10 yDistance=0.14
21:06:55.290 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:06:55.290 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:55.290 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:06:55.291 00.001 29876 MoveAxis(E, 0, ABG)
21:06:55.291 00.000 29876 Move returns status 0, amount 0
21:06:55.291 00.000 29876 MoveAxis(N, 0, ABG)
21:06:55.291 00.000 29876 Move returns status 0, amount 0
21:06:55.291 00.000 29876 move complete, result=0
21:06:55.291 00.000 29876 worker thread done servicing request
21:06:55.294 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=256, Gamma=0.490
21:06:55.305 00.011 31432 UpdateGuideState exits: m=2550 RSB=31.4
21:06:55.306 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:55.309 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:55.311 00.002 31432 Enqueuing Expose request
21:06:55.312 00.001 29876 Worker thread wakes up
21:06:55.312 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:55.313 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:55.313 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:57.219 01.906 29876 Exposure complete
21:06:57.261 00.042 29876 worker thread done servicing request
21:06:57.261 00.000 31432 OnExposeComplete: enter
21:06:57.264 00.003 31432 UpdateGuideState(): m_state=6
21:06:57.267 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
21:06:57.269 00.002 31432 Star::Find returns 1 (0), X=612.00, Y=164.78, Mass=2433, SNR=29.6, Peak=218 HFD=3.4
21:06:57.272 00.003 31432 MultiStar: [#1 -0.96,0.12,0.00,M1] [#2 -1.02,-0.26,0.00,M1] [#3 -1.33,0.13,0.00,M1] [#4 -0.43,-0.14,0.92,U] [#5 -0.94,-0.13,0.00,M1] [#6 -0.81,0.11,0.00,M1] [#7 -0.58,0.02,0.86,U] [#8 -0.33,0.01,0.91,U] 
21:06:57.278 00.006 31432 refined, 3 included, MultiStar: {-0.48, -0.08}, one-star: {-0.56, -0.19}
21:06:57.280 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
21:06:57.282 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
21:06:57.284 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.08 hyp=0.48 cameraTheta=-2.97 mountX=-0.48 mountY=0.01, mountTheta=3.13
21:06:57.287 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.08, opts=13)
21:06:57.289 00.002 31432 Enqueuing Move request for scope (-0.48, -0.08)
21:06:57.291 00.002 29876 Worker thread wakes up
21:06:57.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.08) opts 0xd
21:06:57.291 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.08)
21:06:57.291 00.000 29876 Moving (-0.48, -0.08) raw xDistance=-0.48 yDistance=0.01
21:06:57.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
21:06:57.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:57.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:06:57.291 00.000 29876 MoveAxis(E, 46, ABG)
21:06:57.292 00.001 29876 Guiding  Dir = 2, Dur = 46
21:06:57.292 00.000 29876 IsSlewing returns 0
21:06:57.292 00.000 29876 IsGuiding returns 0
21:06:57.292 00.000 29876 PulseGuide returned control before completion, sleep 56
21:06:57.295 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:06:57.307 00.012 31432 UpdateGuideState exits: m=2433 RSB=29.6
21:06:57.309 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:57.311 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:57.313 00.002 31432 Enqueuing Expose request
21:06:57.359 00.046 29876 IsGuiding returns 1
21:06:57.359 00.000 29876 scope still moving after pulse duration time elapsed
21:06:57.390 00.031 29876 IsSlewing returns 0
21:06:57.390 00.000 29876 IsGuiding returns 1
21:06:57.420 00.030 29876 IsSlewing returns 0
21:06:57.420 00.000 29876 IsGuiding returns 0
21:06:57.420 00.000 29876 scope move finished after 46 + 81 ms
21:06:57.420 00.000 29876 Move returns status 0, amount 46
21:06:57.420 00.000 29876 MoveAxis(N, 0, ABG)
21:06:57.420 00.000 29876 Move returns status 0, amount 0
21:06:57.420 00.000 29876 move complete, result=0
21:06:57.420 00.000 29876 worker thread done servicing request
21:06:57.420 00.000 29876 Worker thread wakes up
21:06:57.420 00.000 31432 GuideStep: -0.5 px 46 ms EAST, 0.0 px 0 ms NORTH
21:06:57.423 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:57.423 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:59.553 02.130 29876 Exposure complete
21:06:59.595 00.042 29876 worker thread done servicing request
21:06:59.595 00.000 31432 OnExposeComplete: enter
21:06:59.598 00.003 31432 UpdateGuideState(): m_state=6
21:06:59.600 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
21:06:59.604 00.004 31432 Star::Find returns 1 (0), X=613.40, Y=164.90, Mass=2732, SNR=32.1, Peak=234 HFD=3.6
21:06:59.609 00.005 31432 MultiStar: [#1 0.23,-0.06,0.96,U] [#2 0.35,-0.32,1.09,U] [#3 -0.14,0.05,0.91,U] [#4 0.29,0.05,0.87,U] [#5 0.42,-0.15,0.85,U] [#6 0.83,0.07,0.00,M2] [#7 0.25,-0.12,0.75,U] [#8 0.15,0.35,0.83,U] 
21:06:59.613 00.004 31432 refined, 7 included, MultiStar: {0.31, -0.04}, one-star: {0.84, -0.07}
21:06:59.615 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.02) = xAngle (-0.16 = -0.16)
21:06:59.617 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.85 = 2.85)
21:06:59.619 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.14 mountX=0.31 mountY=0.09, mountTheta=0.29
21:06:59.624 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.04, opts=13)
21:06:59.629 00.005 31432 Enqueuing Move request for scope (0.31, -0.04)
21:06:59.631 00.002 29876 Worker thread wakes up
21:06:59.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
21:06:59.631 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
21:06:59.631 00.000 29876 Moving (0.31, -0.04) raw xDistance=0.31 yDistance=0.09
21:06:59.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
21:06:59.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:59.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:06:59.631 00.000 29876 MoveAxis(W, 23, ABG)
21:06:59.631 00.000 29876 Guiding  Dir = 3, Dur = 23
21:06:59.631 00.000 29876 IsSlewing returns 0
21:06:59.631 00.000 29876 IsGuiding returns 0
21:06:59.632 00.001 29876 PulseGuide returned control before completion, sleep 33
21:06:59.635 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:06:59.646 00.011 31432 UpdateGuideState exits: m=2732 RSB=32.1
21:06:59.649 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:59.650 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:06:59.652 00.002 31432 Enqueuing Expose request
21:06:59.673 00.021 29876 IsGuiding returns 1
21:06:59.673 00.000 29876 scope still moving after pulse duration time elapsed
21:06:59.705 00.032 29876 IsSlewing returns 0
21:06:59.705 00.000 29876 IsGuiding returns 1
21:06:59.735 00.030 29876 IsSlewing returns 0
21:06:59.735 00.000 29876 IsGuiding returns 0
21:06:59.735 00.000 29876 scope move finished after 23 + 80 ms
21:06:59.735 00.000 29876 Move returns status 0, amount 23
21:06:59.735 00.000 29876 MoveAxis(N, 0, ABG)
21:06:59.735 00.000 29876 Move returns status 0, amount 0
21:06:59.735 00.000 29876 move complete, result=0
21:06:59.736 00.001 29876 worker thread done servicing request
21:06:59.736 00.000 29876 Worker thread wakes up
21:06:59.736 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:06:59.736 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:06:59.736 00.000 31432 GuideStep: 0.3 px 23 ms WEST, 0.1 px 0 ms NORTH
21:07:01.642 01.906 29876 Exposure complete
21:07:01.686 00.044 29876 worker thread done servicing request
21:07:01.686 00.000 31432 OnExposeComplete: enter
21:07:01.688 00.002 31432 UpdateGuideState(): m_state=6
21:07:01.690 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
21:07:01.692 00.002 31432 Star::Find returns 1 (0), X=613.58, Y=165.11, Mass=2279, SNR=28.7, Peak=221 HFD=3.3
21:07:01.694 00.002 31432 MultiStar: [#1 0.56,0.18,1.08,U] [#2 0.88,-0.08,0.00,M1] [#3 0.49,0.20,1.10,U] [#4 0.72,0.09,0.94,U] [#5 0.92,-0.24,0.00,M1] [#6 0.99,-0.02,0.00,M3] [#7 0.83,0.21,0.00,M1] [#8 0.46,0.10,0.91,U] 
21:07:01.696 00.002 31432 refined, 4 included, MultiStar: {0.65, 0.14}, one-star: {1.02, 0.14}
21:07:01.697 00.001 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.20 = 0.20)
21:07:01.699 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.21 = -3.08)
21:07:01.701 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.14 hyp=0.66 cameraTheta=0.22 mountX=0.65 mountY=-0.04, mountTheta=-0.07
21:07:01.704 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.14, opts=13)
21:07:01.707 00.003 31432 Enqueuing Move request for scope (0.65, 0.14)
21:07:01.709 00.002 29876 Worker thread wakes up
21:07:01.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.14) opts 0xd
21:07:01.709 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.14)
21:07:01.709 00.000 29876 Moving (0.65, 0.14) raw xDistance=0.65 yDistance=-0.04
21:07:01.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.65
21:07:01.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:01.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:07:01.710 00.001 29876 MoveAxis(W, 66, ABG)
21:07:01.710 00.000 29876 Guiding  Dir = 3, Dur = 66
21:07:01.710 00.000 29876 IsSlewing returns 0
21:07:01.710 00.000 29876 IsGuiding returns 0
21:07:01.710 00.000 29876 PulseGuide returned control before completion, sleep 76
21:07:01.713 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:01.727 00.014 31432 UpdateGuideState exits: m=2279 RSB=28.7
21:07:01.729 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:01.731 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:01.733 00.002 31432 Enqueuing Expose request
21:07:01.794 00.061 29876 IsGuiding returns 1
21:07:01.794 00.000 29876 scope still moving after pulse duration time elapsed
21:07:01.824 00.030 29876 IsSlewing returns 0
21:07:01.824 00.000 29876 IsGuiding returns 1
21:07:01.855 00.031 29876 IsSlewing returns 0
21:07:01.855 00.000 29876 IsGuiding returns 0
21:07:01.855 00.000 29876 scope move finished after 66 + 79 ms
21:07:01.855 00.000 29876 Move returns status 0, amount 66
21:07:01.855 00.000 29876 MoveAxis(N, 0, ABG)
21:07:01.855 00.000 29876 Move returns status 0, amount 0
21:07:01.855 00.000 29876 move complete, result=0
21:07:01.856 00.001 29876 worker thread done servicing request
21:07:01.856 00.000 29876 Worker thread wakes up
21:07:01.856 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:01.856 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:01.856 00.000 31432 GuideStep: 0.7 px 66 ms WEST, -0.0 px 0 ms NORTH
21:07:04.083 02.227 29876 Exposure complete
21:07:04.127 00.044 29876 worker thread done servicing request
21:07:04.127 00.000 31432 OnExposeComplete: enter
21:07:04.130 00.003 31432 UpdateGuideState(): m_state=6
21:07:04.131 00.001 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
21:07:04.133 00.002 31432 Star::Find returns 1 (0), X=613.35, Y=164.86, Mass=2533, SNR=30.6, Peak=230 HFD=3.6
21:07:04.135 00.002 31432 MultiStar: [#1 0.42,0.26,1.05,U] [#2 0.61,0.06,1.14,U] [#3 0.32,0.19,1.00,U] [#4 0.93,0.18,0.00,M1] [#5 0.70,0.15,0.92,U] [#6 0.71,0.17,1.09,U] [#7 1.09,-0.04,0.00,M2] [#8 0.41,0.45,0.84,U] 
21:07:04.137 00.002 31432 refined, 6 included, MultiStar: {0.57, 0.16}, one-star: {0.79, -0.11}
21:07:04.138 00.001 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
21:07:04.140 00.002 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
21:07:04.142 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.16 hyp=0.59 cameraTheta=0.27 mountX=0.57 mountY=-0.07, mountTheta=-0.12
21:07:04.146 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.16, opts=13)
21:07:04.146 00.000 31432 Enqueuing Move request for scope (0.57, 0.16)
21:07:04.148 00.002 29876 Worker thread wakes up
21:07:04.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.16) opts 0xd
21:07:04.148 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.16)
21:07:04.148 00.000 29876 Moving (0.57, 0.16) raw xDistance=0.57 yDistance=-0.07
21:07:04.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
21:07:04.149 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:04.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:07:04.149 00.000 29876 MoveAxis(W, 64, ABG)
21:07:04.149 00.000 29876 Guiding  Dir = 3, Dur = 64
21:07:04.149 00.000 29876 IsSlewing returns 0
21:07:04.149 00.000 29876 IsGuiding returns 0
21:07:04.149 00.000 29876 PulseGuide returned control before completion, sleep 74
21:07:04.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:07:04.163 00.011 31432 UpdateGuideState exits: m=2533 RSB=30.6
21:07:04.166 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:04.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:04.169 00.001 31432 Enqueuing Expose request
21:07:04.234 00.065 29876 IsGuiding returns 1
21:07:04.234 00.000 29876 scope still moving after pulse duration time elapsed
21:07:04.265 00.031 29876 IsSlewing returns 0
21:07:04.265 00.000 29876 IsGuiding returns 1
21:07:04.297 00.032 29876 IsSlewing returns 0
21:07:04.297 00.000 29876 IsGuiding returns 1
21:07:04.328 00.031 29876 IsSlewing returns 0
21:07:04.328 00.000 29876 IsGuiding returns 1
21:07:04.359 00.031 29876 IsSlewing returns 0
21:07:04.359 00.000 29876 IsGuiding returns 0
21:07:04.359 00.000 29876 scope move finished after 64 + 145 ms
21:07:04.359 00.000 29876 Move returns status 0, amount 64
21:07:04.359 00.000 29876 MoveAxis(N, 0, ABG)
21:07:04.359 00.000 29876 Move returns status 0, amount 0
21:07:04.359 00.000 29876 move complete, result=0
21:07:04.359 00.000 29876 worker thread done servicing request
21:07:04.360 00.001 29876 Worker thread wakes up
21:07:04.360 00.000 31432 GuideStep: 0.6 px 64 ms WEST, -0.1 px 0 ms NORTH
21:07:04.364 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:04.364 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:06.278 01.914 29876 Exposure complete
21:07:06.321 00.043 29876 worker thread done servicing request
21:07:06.321 00.000 31432 OnExposeComplete: enter
21:07:06.323 00.002 31432 UpdateGuideState(): m_state=6
21:07:06.325 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
21:07:06.327 00.002 31432 Star::Find returns 1 (0), X=612.02, Y=164.76, Mass=2484, SNR=30.6, Peak=214 HFD=3.7
21:07:06.329 00.002 31432 MultiStar: [#1 -0.70,-0.21,0.96,U] [#2 -0.45,-0.59,1.13,U] [#3 -0.62,-0.07,1.05,U] [#4 -0.13,-0.54,0.93,U] [#5 -0.42,-0.41,0.90,U] [#6 -0.10,-0.21,1.06,U] [#7 -0.15,-0.49,0.87,U] [#8 -0.47,-0.32,0.88,U] 
21:07:06.330 00.001 31432 refined, 8 included, MultiStar: {-0.40, -0.34}, one-star: {-0.54, -0.21}
21:07:06.332 00.002 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
21:07:06.334 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.55 = 0.55)
21:07:06.336 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.34 hyp=0.52 cameraTheta=-2.44 mountX=-0.41 mountY=0.27, mountTheta=2.55
21:07:06.338 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.34, opts=13)
21:07:06.340 00.002 31432 Enqueuing Move request for scope (-0.40, -0.34)
21:07:06.342 00.002 29876 Worker thread wakes up
21:07:06.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.34) opts 0xd
21:07:06.342 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.34)
21:07:06.342 00.000 29876 Moving (-0.40, -0.34) raw xDistance=-0.41 yDistance=0.27
21:07:06.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.41
21:07:06.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:06.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:07:06.342 00.000 29876 MoveAxis(E, 30, ABG)
21:07:06.342 00.000 29876 Guiding  Dir = 2, Dur = 30
21:07:06.342 00.000 29876 IsSlewing returns 0
21:07:06.343 00.001 29876 IsGuiding returns 0
21:07:06.343 00.000 29876 PulseGuide returned control before completion, sleep 40
21:07:06.346 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:07:06.357 00.011 31432 UpdateGuideState exits: m=2484 RSB=30.6
21:07:06.359 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:06.361 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:06.363 00.002 31432 Enqueuing Expose request
21:07:06.384 00.021 29876 IsGuiding returns 1
21:07:06.384 00.000 29876 scope still moving after pulse duration time elapsed
21:07:06.416 00.032 29876 IsSlewing returns 0
21:07:06.416 00.000 29876 IsGuiding returns 0
21:07:06.416 00.000 29876 scope move finished after 30 + 43 ms
21:07:06.416 00.000 29876 Move returns status 0, amount 30
21:07:06.416 00.000 29876 MoveAxis(N, 0, ABG)
21:07:06.416 00.000 29876 Move returns status 0, amount 0
21:07:06.416 00.000 29876 move complete, result=0
21:07:06.416 00.000 29876 worker thread done servicing request
21:07:06.416 00.000 29876 Worker thread wakes up
21:07:06.416 00.000 31432 GuideStep: -0.4 px 30 ms EAST, 0.3 px 0 ms NORTH
21:07:06.421 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:06.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:08.542 02.121 29876 Exposure complete
21:07:08.585 00.043 29876 worker thread done servicing request
21:07:08.585 00.000 31432 OnExposeComplete: enter
21:07:08.587 00.002 31432 UpdateGuideState(): m_state=6
21:07:08.590 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
21:07:08.591 00.001 31432 Star::Find returns 1 (0), X=612.40, Y=165.08, Mass=2500, SNR=30.7, Peak=218 HFD=3.6
21:07:08.593 00.002 31432 MultiStar: [#1 -0.70,0.00,0.97,U] [#2 -0.22,-0.38,1.12,U] [#3 -0.74,0.13,0.99,U] [#4 0.08,0.16,0.89,U] [#5 -0.53,-0.13,0.92,U] [#6 0.04,-0.27,1.03,U] [#7 -0.21,0.10,0.83,U] [#8 -0.33,0.03,0.87,U] 
21:07:08.595 00.002 31432 single-star, 8 included, MultiStar: {-0.31, -0.04}, one-star: {-0.16, 0.11}
21:07:08.597 00.002 31432 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.02) = xAngle (2.51 = 2.51)
21:07:08.599 00.002 31432 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.52 = -0.76)
21:07:08.601 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.53 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
21:07:08.603 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.11, opts=13)
21:07:08.606 00.003 31432 Enqueuing Move request for scope (-0.16, 0.11)
21:07:08.607 00.001 29876 Worker thread wakes up
21:07:08.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
21:07:08.607 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
21:07:08.608 00.001 29876 Moving (-0.16, 0.11) raw xDistance=-0.16 yDistance=-0.14
21:07:08.608 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:07:08.608 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:08.608 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:07:08.608 00.000 29876 MoveAxis(E, 0, ABG)
21:07:08.608 00.000 29876 Move returns status 0, amount 0
21:07:08.608 00.000 29876 MoveAxis(N, 0, ABG)
21:07:08.608 00.000 29876 Move returns status 0, amount 0
21:07:08.608 00.000 29876 move complete, result=0
21:07:08.608 00.000 29876 worker thread done servicing request
21:07:08.611 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:08.621 00.010 31432 UpdateGuideState exits: m=2500 RSB=30.7
21:07:08.625 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:08.625 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:08.628 00.003 31432 Enqueuing Expose request
21:07:08.630 00.002 29876 Worker thread wakes up
21:07:08.630 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:07:08.632 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:08.632 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:10.646 02.014 29876 Exposure complete
21:07:10.688 00.042 29876 worker thread done servicing request
21:07:10.689 00.001 31432 OnExposeComplete: enter
21:07:10.691 00.002 31432 UpdateGuideState(): m_state=6
21:07:10.693 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
21:07:10.695 00.002 31432 Star::Find returns 1 (0), X=612.49, Y=165.70, Mass=2459, SNR=30.4, Peak=230 HFD=3.4
21:07:10.696 00.001 31432 MultiStar: [#1 -0.62,0.57,0.00,M1] [#2 -0.18,0.21,1.14,U] [#3 -0.59,0.46,1.02,U] [#4 0.03,0.50,0.90,U] [#5 -0.10,0.67,0.95,U] [#6 0.42,0.55,1.05,U] [#7 -0.03,0.35,0.79,U] [#8 -0.19,0.70,0.91,U] 
21:07:10.698 00.002 31432 refined, 7 included, MultiStar: {-0.09, 0.52}, one-star: {-0.07, 0.73}
21:07:10.700 00.002 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.72 = 1.72)
21:07:10.702 00.002 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.73 = -1.55)
21:07:10.704 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.75 mountX=-0.08 mountY=-0.53, mountTheta=-1.72
21:07:10.706 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.52, opts=13)
21:07:10.709 00.003 31432 Enqueuing Move request for scope (-0.09, 0.52)
21:07:10.710 00.001 29876 Worker thread wakes up
21:07:10.710 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.52) opts 0xd
21:07:10.710 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.52)
21:07:10.710 00.000 29876 Moving (-0.09, 0.52) raw xDistance=-0.08 yDistance=-0.53
21:07:10.710 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:07:10.710 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:10.710 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:07:10.710 00.000 29876 MoveAxis(E, 0, ABG)
21:07:10.710 00.000 29876 Move returns status 0, amount 0
21:07:10.710 00.000 29876 MoveAxis(N, 0, ABG)
21:07:10.710 00.000 29876 Move returns status 0, amount 0
21:07:10.711 00.001 29876 move complete, result=0
21:07:10.711 00.000 29876 worker thread done servicing request
21:07:10.714 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:10.725 00.011 31432 UpdateGuideState exits: m=2459 RSB=30.4
21:07:10.727 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:10.729 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:10.731 00.002 31432 Enqueuing Expose request
21:07:10.733 00.002 29876 Worker thread wakes up
21:07:10.733 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:07:10.735 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:10.735 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:12.860 02.125 29876 Exposure complete
21:07:12.904 00.044 29876 worker thread done servicing request
21:07:12.904 00.000 31432 OnExposeComplete: enter
21:07:12.906 00.002 31432 UpdateGuideState(): m_state=6
21:07:12.908 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
21:07:12.910 00.002 31432 Star::Find returns 1 (0), X=613.33, Y=164.68, Mass=2389, SNR=30.0, Peak=224 HFD=3.4
21:07:12.912 00.002 31432 MultiStar: [#1 0.17,-0.25,1.05,U] [#2 0.26,-0.27,1.21,U] [#3 0.23,0.03,1.02,U] [#4 0.32,-0.30,0.95,U] [#5 0.60,-0.36,0.94,U] [#6 0.84,-0.14,0.00,M1] [#7 0.45,-0.42,0.82,U] [#8 0.55,-0.28,0.90,U] 
21:07:12.914 00.002 31432 refined, 7 included, MultiStar: {0.41, -0.26}, one-star: {0.77, -0.29}
21:07:12.916 00.002 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.59 = -0.59)
21:07:12.918 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
21:07:12.920 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.26 hyp=0.49 cameraTheta=-0.57 mountX=0.40 mountY=0.32, mountTheta=0.67
21:07:12.923 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.26, opts=13)
21:07:12.925 00.002 31432 Enqueuing Move request for scope (0.41, -0.26)
21:07:12.927 00.002 29876 Worker thread wakes up
21:07:12.927 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.26) opts 0xd
21:07:12.927 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.26)
21:07:12.927 00.000 29876 Moving (0.41, -0.26) raw xDistance=0.40 yDistance=0.32
21:07:12.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
21:07:12.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:07:12.927 00.000 29876 MoveAxis(W, 39, ABG)
21:07:12.927 00.000 29876 Guiding  Dir = 3, Dur = 39
21:07:12.927 00.000 29876 IsSlewing returns 0
21:07:12.928 00.001 29876 IsGuiding returns 0
21:07:12.928 00.000 29876 PulseGuide returned control before completion, sleep 49
21:07:12.931 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:12.942 00.011 31432 UpdateGuideState exits: m=2389 RSB=30.0
21:07:12.945 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:12.946 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:12.948 00.002 31432 Enqueuing Expose request
21:07:12.984 00.036 29876 IsGuiding returns 1
21:07:12.984 00.000 29876 scope still moving after pulse duration time elapsed
21:07:13.016 00.032 29876 IsSlewing returns 0
21:07:13.016 00.000 29876 IsGuiding returns 0
21:07:13.016 00.000 29876 scope move finished after 39 + 49 ms
21:07:13.016 00.000 29876 Move returns status 0, amount 39
21:07:13.016 00.000 29876 MoveAxis(S, 24, ABG)
21:07:13.016 00.000 29876 Guiding  Dir = 1, Dur = 24
21:07:13.016 00.000 29876 IsSlewing returns 0
21:07:13.016 00.000 29876 IsGuiding returns 0
21:07:13.016 00.000 29876 PulseGuide returned control before completion, sleep 34
21:07:13.061 00.045 29876 IsGuiding returns 1
21:07:13.061 00.000 29876 scope still moving after pulse duration time elapsed
21:07:13.093 00.032 29876 IsSlewing returns 0
21:07:13.093 00.000 29876 IsGuiding returns 1
21:07:13.124 00.031 29876 IsSlewing returns 0
21:07:13.124 00.000 29876 IsGuiding returns 1
21:07:13.155 00.031 29876 IsSlewing returns 0
21:07:13.155 00.000 29876 IsGuiding returns 1
21:07:13.185 00.030 29876 IsSlewing returns 0
21:07:13.185 00.000 29876 IsGuiding returns 0
21:07:13.185 00.000 29876 scope move finished after 24 + 145 ms
21:07:13.185 00.000 29876 Move returns status 0, amount 24
21:07:13.185 00.000 29876 move complete, result=0
21:07:13.185 00.000 29876 worker thread done servicing request
21:07:13.186 00.001 29876 Worker thread wakes up
21:07:13.186 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.3 px 24 ms SOUTH
21:07:13.188 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:13.188 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:15.100 01.912 29876 Exposure complete
21:07:15.158 00.058 29876 worker thread done servicing request
21:07:15.158 00.000 31432 OnExposeComplete: enter
21:07:15.161 00.003 31432 UpdateGuideState(): m_state=6
21:07:15.163 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
21:07:15.165 00.002 31432 Star::Find returns 1 (0), X=612.53, Y=165.65, Mass=2394, SNR=29.6, Peak=237 HFD=3.3
21:07:15.167 00.002 31432 MultiStar: [#1 -0.40,0.60,1.03,U] [#2 -0.18,0.53,1.12,U] [#3 -0.46,0.66,0.00,M1] [#4 0.11,0.35,0.93,U] [#5 0.09,0.56,0.96,U] [#6 0.13,0.71,1.13,U] [#7 0.06,0.42,0.92,U] [#8 0.03,0.51,0.93,U] 
21:07:15.169 00.002 31432 refined, 7 included, MultiStar: {-0.03, 0.55}, one-star: {-0.03, 0.68}
21:07:15.171 00.002 31432 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.02) = xAngle (1.60 = 1.60)
21:07:15.173 00.002 31432 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.61 = -1.67)
21:07:15.174 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.62 mountX=-0.01 mountY=-0.55, mountTheta=-1.60
21:07:15.177 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.55, opts=13)
21:07:15.179 00.002 31432 Enqueuing Move request for scope (-0.03, 0.55)
21:07:15.181 00.002 29876 Worker thread wakes up
21:07:15.181 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.55) opts 0xd
21:07:15.181 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.55)
21:07:15.181 00.000 29876 Moving (-0.03, 0.55) raw xDistance=-0.01 yDistance=-0.55
21:07:15.181 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:07:15.181 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:15.181 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:07:15.181 00.000 29876 MoveAxis(E, 0, ABG)
21:07:15.181 00.000 29876 Move returns status 0, amount 0
21:07:15.181 00.000 29876 MoveAxis(N, 0, ABG)
21:07:15.181 00.000 29876 Move returns status 0, amount 0
21:07:15.181 00.000 29876 move complete, result=0
21:07:15.181 00.000 29876 worker thread done servicing request
21:07:15.185 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:15.196 00.011 31432 UpdateGuideState exits: m=2394 RSB=29.6
21:07:15.199 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:15.201 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:15.203 00.002 31432 Enqueuing Expose request
21:07:15.206 00.003 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:07:15.208 00.002 29876 Worker thread wakes up
21:07:15.208 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:15.209 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:17.330 02.121 29876 Exposure complete
21:07:17.373 00.043 29876 worker thread done servicing request
21:07:17.373 00.000 31432 OnExposeComplete: enter
21:07:17.376 00.003 31432 UpdateGuideState(): m_state=6
21:07:17.377 00.001 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
21:07:17.379 00.002 31432 Star::Find returns 1 (0), X=612.37, Y=166.04, Mass=2378, SNR=29.3, Peak=194 HFD=3.8
21:07:17.381 00.002 31432 MultiStar: [#1 -0.49,0.43,1.02,U] [#2 -1.03,1.05,0.00,M1] [#3 -0.71,1.07,0.00,M2] [#4 -0.51,0.79,0.00,M1] [#5 -0.26,0.63,0.94,U] [#6 -0.36,0.78,0.00,M1] [#7 -0.23,0.81,0.00,M1] [#8 -0.35,0.86,0.00,M1] 
21:07:17.383 00.002 31432 refined, 2 included, MultiStar: {-0.32, 0.71}, one-star: {-0.19, 1.07}
21:07:17.385 00.002 31432 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
21:07:17.387 00.002 31432 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.30)
21:07:17.389 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.71 hyp=0.78 cameraTheta=1.99 mountX=-0.30 mountY=-0.75, mountTheta=-1.95
21:07:17.392 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.71, opts=13)
21:07:17.394 00.002 31432 Enqueuing Move request for scope (-0.32, 0.71)
21:07:17.396 00.002 29876 Worker thread wakes up
21:07:17.396 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.71) opts 0xd
21:07:17.396 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.71)
21:07:17.396 00.000 29876 Moving (-0.32, 0.71) raw xDistance=-0.30 yDistance=-0.75
21:07:17.396 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:07:17.396 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:17.396 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
21:07:17.396 00.000 29876 MoveAxis(E, 29, ABG)
21:07:17.396 00.000 29876 Guiding  Dir = 2, Dur = 29
21:07:17.396 00.000 29876 IsSlewing returns 0
21:07:17.396 00.000 29876 IsGuiding returns 0
21:07:17.397 00.001 29876 PulseGuide returned control before completion, sleep 39
21:07:17.400 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:17.411 00.011 31432 UpdateGuideState exits: m=2378 RSB=29.3
21:07:17.414 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:17.416 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:17.418 00.002 31432 Enqueuing Expose request
21:07:17.439 00.021 29876 IsGuiding returns 1
21:07:17.439 00.000 29876 scope still moving after pulse duration time elapsed
21:07:17.469 00.030 29876 IsSlewing returns 0
21:07:17.469 00.000 29876 IsGuiding returns 1
21:07:17.500 00.031 29876 IsSlewing returns 0
21:07:17.500 00.000 29876 IsGuiding returns 1
21:07:17.532 00.032 29876 IsSlewing returns 0
21:07:17.532 00.000 29876 IsGuiding returns 1
21:07:17.563 00.031 29876 IsSlewing returns 0
21:07:17.563 00.000 29876 IsGuiding returns 0
21:07:17.563 00.000 29876 scope move finished after 29 + 137 ms
21:07:17.563 00.000 29876 Move returns status 0, amount 29
21:07:17.563 00.000 29876 MoveAxis(N, 0, ABG)
21:07:17.563 00.000 29876 Move returns status 0, amount 0
21:07:17.563 00.000 29876 move complete, result=0
21:07:17.564 00.001 29876 worker thread done servicing request
21:07:17.564 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.8 px 0 ms NORTH
21:07:17.566 00.002 29876 Worker thread wakes up
21:07:17.566 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:17.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:19.479 01.913 29876 Exposure complete
21:07:19.522 00.043 29876 worker thread done servicing request
21:07:19.522 00.000 31432 OnExposeComplete: enter
21:07:19.524 00.002 31432 UpdateGuideState(): m_state=6
21:07:19.526 00.002 31432 Star::Find(15, 612, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
21:07:19.528 00.002 31432 Star::Find returns 1 (0), X=612.71, Y=165.35, Mass=2415, SNR=30.2, Peak=207 HFD=3.5
21:07:19.530 00.002 31432 MultiStar: [#1 -0.56,0.35,1.02,U] [#2 -0.26,0.31,1.15,U] [#3 -0.43,0.47,1.08,U] [#4 0.44,-0.08,0.96,U] [#5 0.09,-0.06,0.93,U] [#6 0.17,0.30,1.08,U] [#7 0.55,-0.26,0.79,U] [#8 -0.08,0.26,0.87,U] 
21:07:19.532 00.002 31432 refined, 8 included, MultiStar: {-0.01, 0.20}, one-star: {0.15, 0.38}
21:07:19.533 00.001 31432 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
21:07:19.535 00.002 31432 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.62 = -1.66)
21:07:19.537 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.64 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
21:07:19.540 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.20, opts=13)
21:07:19.544 00.004 31432 Enqueuing Move request for scope (-0.01, 0.20)
21:07:19.546 00.002 29876 Worker thread wakes up
21:07:19.546 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
21:07:19.546 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
21:07:19.546 00.000 29876 Moving (-0.01, 0.20) raw xDistance=-0.01 yDistance=-0.20
21:07:19.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:07:19.546 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:19.546 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:07:19.546 00.000 29876 MoveAxis(E, 0, ABG)
21:07:19.546 00.000 29876 Move returns status 0, amount 0
21:07:19.546 00.000 29876 MoveAxis(N, 0, ABG)
21:07:19.546 00.000 29876 Move returns status 0, amount 0
21:07:19.546 00.000 29876 move complete, result=0
21:07:19.547 00.001 29876 worker thread done servicing request
21:07:19.551 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:07:19.562 00.011 31432 UpdateGuideState exits: m=2415 RSB=30.2
21:07:19.565 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:19.566 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:19.568 00.002 31432 Enqueuing Expose request
21:07:19.570 00.002 29876 Worker thread wakes up
21:07:19.570 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:07:19.572 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:19.572 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:21.705 02.133 29876 Exposure complete
21:07:21.746 00.041 29876 worker thread done servicing request
21:07:21.746 00.000 31432 OnExposeComplete: enter
21:07:21.749 00.003 31432 UpdateGuideState(): m_state=6
21:07:21.751 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
21:07:21.752 00.001 31432 Star::Find returns 1 (0), X=612.83, Y=165.12, Mass=2516, SNR=31.4, Peak=256 HFD=3.7
21:07:21.754 00.002 31432 MultiStar: [#1 -0.08,0.29,0.99,U] [#2 0.31,0.08,1.11,U] [#3 0.61,0.40,1.01,U] [#4 0.69,0.31,0.89,U] [#5 0.33,0.02,0.93,U] [#6 0.61,0.43,1.06,U] [#7 0.67,0.05,0.84,U] [#8 0.58,0.67,0.00,M1] 
21:07:21.756 00.002 31432 single-star, 7 included, MultiStar: {0.42, 0.22}, one-star: {0.27, 0.15}
21:07:21.758 00.002 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.48 = 0.48)
21:07:21.760 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.49 = -2.79)
21:07:21.761 00.001 31432 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.30 cameraTheta=0.50 mountX=0.27 mountY=-0.10, mountTheta=-0.37
21:07:21.764 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.15, opts=13)
21:07:21.766 00.002 31432 Enqueuing Move request for scope (0.27, 0.15)
21:07:21.769 00.003 29876 Worker thread wakes up
21:07:21.769 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
21:07:21.769 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
21:07:21.769 00.000 29876 Moving (0.27, 0.15) raw xDistance=0.27 yDistance=-0.10
21:07:21.769 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:07:21.769 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:21.769 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:07:21.769 00.000 29876 MoveAxis(W, 26, ABG)
21:07:21.769 00.000 29876 Guiding  Dir = 3, Dur = 26
21:07:21.769 00.000 29876 IsSlewing returns 0
21:07:21.769 00.000 29876 IsGuiding returns 0
21:07:21.770 00.001 29876 PulseGuide returned control before completion, sleep 36
21:07:21.773 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:21.784 00.011 31432 UpdateGuideState exits: m=2516 RSB=31.4
21:07:21.786 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:21.788 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:21.790 00.002 31432 Enqueuing Expose request
21:07:21.812 00.022 29876 IsGuiding returns 1
21:07:21.812 00.000 29876 scope still moving after pulse duration time elapsed
21:07:21.843 00.031 29876 IsSlewing returns 0
21:07:21.843 00.000 29876 IsGuiding returns 1
21:07:21.875 00.032 29876 IsSlewing returns 0
21:07:21.875 00.000 29876 IsGuiding returns 0
21:07:21.875 00.000 29876 scope move finished after 26 + 79 ms
21:07:21.875 00.000 29876 Move returns status 0, amount 26
21:07:21.875 00.000 29876 MoveAxis(N, 0, ABG)
21:07:21.875 00.000 29876 Move returns status 0, amount 0
21:07:21.875 00.000 29876 move complete, result=0
21:07:21.875 00.000 29876 worker thread done servicing request
21:07:21.875 00.000 29876 Worker thread wakes up
21:07:21.875 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:21.875 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.1 px 0 ms NORTH
21:07:21.878 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:23.789 01.911 29876 Exposure complete
21:07:23.835 00.046 29876 worker thread done servicing request
21:07:23.836 00.001 31432 OnExposeComplete: enter
21:07:23.838 00.002 31432 UpdateGuideState(): m_state=6
21:07:23.840 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
21:07:23.841 00.001 31432 Star::Find returns 1 (0), X=612.57, Y=165.13, Mass=2415, SNR=30.0, Peak=219 HFD=3.6
21:07:23.843 00.002 31432 MultiStar: [#1 0.00,0.02,1.05,U] [#2 -0.18,0.06,1.17,U] [#3 -0.30,0.40,1.08,U] [#4 0.40,-0.02,0.96,U] [#5 0.02,0.26,0.99,U] [#6 0.28,0.30,1.11,U] [#7 0.34,-0.10,0.89,U] [#8 0.15,-0.06,0.88,U] 
21:07:23.845 00.002 31432 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.01, 0.16}
21:07:23.846 00.001 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
21:07:23.848 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.23)
21:07:23.850 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.07 mountY=-0.11, mountTheta=-1.01
21:07:23.853 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.12, opts=13)
21:07:23.855 00.002 31432 Enqueuing Move request for scope (0.07, 0.12)
21:07:23.857 00.002 29876 Worker thread wakes up
21:07:23.857 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:07:23.857 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:07:23.857 00.000 29876 Moving (0.07, 0.12) raw xDistance=0.07 yDistance=-0.11
21:07:23.857 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:07:23.857 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:23.857 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:07:23.857 00.000 29876 MoveAxis(E, 0, ABG)
21:07:23.857 00.000 29876 Move returns status 0, amount 0
21:07:23.857 00.000 29876 MoveAxis(N, 0, ABG)
21:07:23.857 00.000 29876 Move returns status 0, amount 0
21:07:23.858 00.001 29876 move complete, result=0
21:07:23.858 00.000 29876 worker thread done servicing request
21:07:23.861 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:23.872 00.011 31432 UpdateGuideState exits: m=2415 RSB=30.0
21:07:23.874 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:23.876 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:23.878 00.002 31432 Enqueuing Expose request
21:07:23.880 00.002 29876 Worker thread wakes up
21:07:23.880 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:07:23.882 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:23.883 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:26.004 02.121 29876 Exposure complete
21:07:26.047 00.043 29876 worker thread done servicing request
21:07:26.047 00.000 31432 OnExposeComplete: enter
21:07:26.049 00.002 31432 UpdateGuideState(): m_state=6
21:07:26.052 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
21:07:26.053 00.001 31432 Star::Find returns 1 (0), X=612.84, Y=165.51, Mass=2534, SNR=31.2, Peak=233 HFD=3.4
21:07:26.055 00.002 31432 MultiStar: [#1 -0.19,0.60,0.99,U] [#2 -0.23,0.63,1.15,U] [#3 -0.31,0.60,0.98,U] [#4 0.06,0.47,0.94,U] [#5 -0.01,0.39,0.89,U] [#6 0.27,0.45,1.09,U] [#7 0.06,0.45,0.82,U] [#8 0.01,0.51,0.86,U] 
21:07:26.057 00.002 31432 refined, 8 included, MultiStar: {-0.01, 0.52}, one-star: {0.27, 0.54}
21:07:26.059 00.002 31432 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
21:07:26.061 00.002 31432 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.71)
21:07:26.062 00.001 31432 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.59 mountX=0.00 mountY=-0.51, mountTheta=-1.56
21:07:26.065 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.52, opts=13)
21:07:26.068 00.003 31432 Enqueuing Move request for scope (-0.01, 0.52)
21:07:26.069 00.001 29876 Worker thread wakes up
21:07:26.069 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd
21:07:26.069 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.52)
21:07:26.069 00.000 29876 Moving (-0.01, 0.52) raw xDistance=0.00 yDistance=-0.51
21:07:26.070 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:07:26.070 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.73
21:07:26.070 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.51
21:07:26.070 00.000 29876 MoveAxis(E, 0, ABG)
21:07:26.070 00.000 29876 Move returns status 0, amount 0
21:07:26.070 00.000 29876 BLC: Oldest BLC event removed
21:07:26.070 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:07:26.070 00.000 29876 MoveAxis(N, 58, ABG)
21:07:26.070 00.000 29876 Guiding  Dir = 0, Dur = 58
21:07:26.070 00.000 29876 IsSlewing returns 0
21:07:26.070 00.000 29876 IsGuiding returns 0
21:07:26.070 00.000 29876 PulseGuide returned control before completion, sleep 68
21:07:26.073 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:26.084 00.011 31432 UpdateGuideState exits: m=2534 RSB=31.2
21:07:26.086 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:26.088 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:26.090 00.002 31432 Enqueuing Expose request
21:07:26.141 00.051 29876 IsGuiding returns 1
21:07:26.141 00.000 29876 scope still moving after pulse duration time elapsed
21:07:26.173 00.032 29876 IsSlewing returns 0
21:07:26.173 00.000 29876 IsGuiding returns 1
21:07:26.203 00.030 29876 IsSlewing returns 0
21:07:26.203 00.000 29876 IsGuiding returns 0
21:07:26.203 00.000 29876 scope move finished after 58 + 74 ms
21:07:26.203 00.000 29876 Move returns status 0, amount 58
21:07:26.203 00.000 29876 move complete, result=0
21:07:26.203 00.000 29876 worker thread done servicing request
21:07:26.203 00.000 29876 Worker thread wakes up
21:07:26.203 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:26.204 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:26.204 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 58 ms NORTH
21:07:28.119 01.915 29876 Exposure complete
21:07:28.162 00.043 29876 worker thread done servicing request
21:07:28.162 00.000 31432 OnExposeComplete: enter
21:07:28.165 00.003 31432 UpdateGuideState(): m_state=6
21:07:28.167 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
21:07:28.168 00.001 31432 Star::Find returns 1 (0), X=612.47, Y=165.41, Mass=2455, SNR=30.5, Peak=216 HFD=3.3
21:07:28.170 00.002 31432 MultiStar: [#1 -0.77,0.50,0.00,M1] [#2 -0.76,0.56,0.00,M1] [#3 -0.44,0.63,1.00,U] [#4 -0.34,0.17,0.96,U] [#5 -0.48,0.32,0.94,U] [#6 -0.42,0.70,0.00,M1] [#7 -0.04,0.06,0.82,U] [#8 -0.37,0.36,0.85,U] 
21:07:28.172 00.002 31432 single-star, 5 included, MultiStar: {-0.30, 0.34}, one-star: {-0.09, 0.44}
21:07:28.174 00.002 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
21:07:28.176 00.002 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
21:07:28.177 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.78 mountX=-0.08 mountY=-0.45, mountTheta=-1.75
21:07:28.180 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.44, opts=13)
21:07:28.182 00.002 31432 Enqueuing Move request for scope (-0.09, 0.44)
21:07:28.184 00.002 29876 Worker thread wakes up
21:07:28.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.44) opts 0xd
21:07:28.184 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.44)
21:07:28.184 00.000 29876 Moving (-0.09, 0.44) raw xDistance=-0.08 yDistance=-0.45
21:07:28.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:07:28.184 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
21:07:28.184 00.000 29876 MoveAxis(E, 0, ABG)
21:07:28.184 00.000 29876 Move returns status 0, amount 0
21:07:28.184 00.000 29876 MoveAxis(N, 33, ABG)
21:07:28.184 00.000 29876 Guiding  Dir = 0, Dur = 33
21:07:28.184 00.000 29876 IsSlewing returns 0
21:07:28.184 00.000 29876 IsGuiding returns 0
21:07:28.185 00.001 29876 PulseGuide returned control before completion, sleep 43
21:07:28.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:28.199 00.011 31432 UpdateGuideState exits: m=2455 RSB=30.5
21:07:28.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:28.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:28.204 00.001 31432 Enqueuing Expose request
21:07:28.241 00.037 29876 IsGuiding returns 1
21:07:28.241 00.000 29876 scope still moving after pulse duration time elapsed
21:07:28.273 00.032 29876 IsSlewing returns 0
21:07:28.273 00.000 29876 IsGuiding returns 1
21:07:28.303 00.030 29876 IsSlewing returns 0
21:07:28.303 00.000 29876 IsGuiding returns 1
21:07:28.334 00.031 29876 IsSlewing returns 0
21:07:28.334 00.000 29876 IsGuiding returns 0
21:07:28.334 00.000 29876 scope move finished after 33 + 117 ms
21:07:28.334 00.000 29876 Move returns status 0, amount 33
21:07:28.334 00.000 29876 move complete, result=0
21:07:28.334 00.000 29876 worker thread done servicing request
21:07:28.334 00.000 29876 Worker thread wakes up
21:07:28.334 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 33 ms NORTH
21:07:28.337 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:28.337 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:30.460 02.123 29876 Exposure complete
21:07:30.504 00.044 29876 worker thread done servicing request
21:07:30.504 00.000 31432 OnExposeComplete: enter
21:07:30.506 00.002 31432 UpdateGuideState(): m_state=6
21:07:30.508 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
21:07:30.510 00.002 31432 Star::Find returns 1 (0), X=611.89, Y=165.52, Mass=2286, SNR=29.0, Peak=219 HFD=3.3
21:07:30.512 00.002 31432 MultiStar: [#1 -1.03,0.87,0.00,M2] [#2 -0.78,0.58,0.00,M2] [#3 -0.84,0.83,0.00,M1] [#4 -0.49,0.36,0.94,U] [#5 -0.74,0.71,0.00,M1] [#6 -0.47,0.70,0.00,M2] [#7 -0.79,0.49,0.00,M1] [#8 -0.53,0.62,0.00,M1] 
21:07:30.513 00.001 31432 refined, 1 included, MultiStar: {-0.58, 0.46}, one-star: {-0.67, 0.55}
21:07:30.515 00.002 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.46 = 2.46)
21:07:30.517 00.002 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.82)
21:07:30.519 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.46 hyp=0.74 cameraTheta=2.48 mountX=-0.57 mountY=-0.54, mountTheta=-2.39
21:07:30.521 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.46, opts=13)
21:07:30.523 00.002 31432 Enqueuing Move request for scope (-0.58, 0.46)
21:07:30.525 00.002 29876 Worker thread wakes up
21:07:30.525 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.46) opts 0xd
21:07:30.525 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.46)
21:07:30.525 00.000 29876 Moving (-0.58, 0.46) raw xDistance=-0.57 yDistance=-0.54
21:07:30.525 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
21:07:30.525 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.54
21:07:30.525 00.000 29876 MoveAxis(E, 55, ABG)
21:07:30.525 00.000 29876 Guiding  Dir = 2, Dur = 55
21:07:30.525 00.000 29876 IsSlewing returns 0
21:07:30.526 00.001 29876 IsGuiding returns 0
21:07:30.526 00.000 29876 PulseGuide returned control before completion, sleep 65
21:07:30.529 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=256, Gamma=0.490
21:07:30.540 00.011 31432 UpdateGuideState exits: m=2286 RSB=29.0
21:07:30.543 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:30.545 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:30.546 00.001 31432 Enqueuing Expose request
21:07:30.600 00.054 29876 IsGuiding returns 1
21:07:30.600 00.000 29876 scope still moving after pulse duration time elapsed
21:07:30.630 00.030 29876 IsSlewing returns 0
21:07:30.630 00.000 29876 IsGuiding returns 1
21:07:30.660 00.030 29876 IsSlewing returns 0
21:07:30.660 00.000 29876 IsGuiding returns 1
21:07:30.691 00.031 29876 IsSlewing returns 0
21:07:30.691 00.000 29876 IsGuiding returns 0
21:07:30.691 00.000 29876 scope move finished after 55 + 111 ms
21:07:30.691 00.000 29876 Move returns status 0, amount 55
21:07:30.691 00.000 29876 MoveAxis(N, 40, ABG)
21:07:30.691 00.000 29876 Guiding  Dir = 0, Dur = 40
21:07:30.691 00.000 29876 IsSlewing returns 0
21:07:30.691 00.000 29876 IsGuiding returns 0
21:07:30.692 00.001 29876 PulseGuide returned control before completion, sleep 50
21:07:30.753 00.061 29876 IsGuiding returns 1
21:07:30.753 00.000 29876 scope still moving after pulse duration time elapsed
21:07:30.784 00.031 29876 IsSlewing returns 0
21:07:30.784 00.000 29876 IsGuiding returns 1
21:07:30.815 00.031 29876 IsSlewing returns 0
21:07:30.815 00.000 29876 IsGuiding returns 1
21:07:30.845 00.030 29876 IsSlewing returns 0
21:07:30.845 00.000 29876 IsGuiding returns 1
21:07:30.876 00.031 29876 IsSlewing returns 0
21:07:30.876 00.000 29876 IsGuiding returns 1
21:07:30.907 00.031 29876 IsSlewing returns 0
21:07:30.907 00.000 29876 IsGuiding returns 0
21:07:30.907 00.000 29876 scope move finished after 40 + 175 ms
21:07:30.907 00.000 29876 Move returns status 0, amount 40
21:07:30.907 00.000 29876 move complete, result=0
21:07:30.908 00.001 29876 worker thread done servicing request
21:07:30.908 00.000 29876 Worker thread wakes up
21:07:30.908 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:30.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:30.908 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.5 px 40 ms NORTH
21:07:32.825 01.917 29876 Exposure complete
21:07:32.868 00.043 29876 worker thread done servicing request
21:07:32.868 00.000 31432 OnExposeComplete: enter
21:07:32.871 00.003 31432 UpdateGuideState(): m_state=6
21:07:32.873 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
21:07:32.875 00.002 31432 Star::Find returns 1 (0), X=612.56, Y=165.93, Mass=2392, SNR=30.3, Peak=256 HFD=3.6
21:07:32.877 00.002 31432 MultiStar: [#1 -0.03,0.77,1.02,U] [#2 -0.09,0.72,1.13,U] [#3 -0.41,0.88,0.00,M2] [#4 -0.29,0.88,0.00,M1] [#5 -0.97,0.94,0.00,M2] [#6 0.14,1.02,0.00,M3] [#7 -0.25,0.79,0.00,M2] [#8 -0.18,0.96,0.00,M2] 
21:07:32.879 00.002 31432 refined, 2 included, MultiStar: {-0.04, 0.81}, one-star: {0.00, 0.95}
21:07:32.881 00.002 31432 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.02) = xAngle (1.60 = 1.60)
21:07:32.882 00.001 31432 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.61 = -1.67)
21:07:32.884 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.81 hyp=0.81 cameraTheta=1.62 mountX=-0.02 mountY=-0.81, mountTheta=-1.60
21:07:32.887 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.81, opts=13)
21:07:32.890 00.003 31432 Enqueuing Move request for scope (-0.04, 0.81)
21:07:32.891 00.001 29876 Worker thread wakes up
21:07:32.891 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.81) opts 0xd
21:07:32.891 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.81)
21:07:32.892 00.001 29876 Moving (-0.04, 0.81) raw xDistance=-0.02 yDistance=-0.81
21:07:32.892 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:07:32.892 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.81
21:07:32.892 00.000 29876 MoveAxis(E, 0, ABG)
21:07:32.892 00.000 29876 Move returns status 0, amount 0
21:07:32.892 00.000 29876 MoveAxis(N, 59, ABG)
21:07:32.892 00.000 29876 Guiding  Dir = 0, Dur = 59
21:07:32.892 00.000 29876 IsSlewing returns 0
21:07:32.892 00.000 29876 IsGuiding returns 0
21:07:32.892 00.000 29876 PulseGuide returned control before completion, sleep 69
21:07:32.895 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:32.906 00.011 31432 UpdateGuideState exits: m=2392 RSB=30.3
21:07:32.909 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:32.911 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:32.912 00.001 31432 Enqueuing Expose request
21:07:32.964 00.052 29876 IsGuiding returns 1
21:07:32.964 00.000 29876 scope still moving after pulse duration time elapsed
21:07:32.995 00.031 29876 IsSlewing returns 0
21:07:32.995 00.000 29876 IsGuiding returns 1
21:07:33.026 00.031 29876 IsSlewing returns 0
21:07:33.026 00.000 29876 IsGuiding returns 0
21:07:33.026 00.000 29876 scope move finished after 59 + 75 ms
21:07:33.026 00.000 29876 Move returns status 0, amount 59
21:07:33.026 00.000 29876 move complete, result=0
21:07:33.026 00.000 29876 worker thread done servicing request
21:07:33.026 00.000 29876 Worker thread wakes up
21:07:33.027 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:33.027 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:33.027 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.8 px 59 ms NORTH
21:07:35.152 02.125 29876 Exposure complete
21:07:35.195 00.043 29876 worker thread done servicing request
21:07:35.195 00.000 31432 OnExposeComplete: enter
21:07:35.197 00.002 31432 UpdateGuideState(): m_state=6
21:07:35.200 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
21:07:35.202 00.002 31432 Star::Find returns 1 (0), X=612.49, Y=165.92, Mass=2382, SNR=29.6, Peak=247 HFD=3.4
21:07:35.204 00.002 31432 MultiStar: [#1 -0.19,0.68,1.05,U] [#2 0.08,0.56,1.23,U] [#3 -0.50,0.67,0.00,M3] [#4 -0.50,0.92,0.00,M2] [#5 -0.27,0.81,0.00,M3] [#6 0.19,0.32,1.17,U] [#7 -0.28,0.69,0.88,U] [#8 -0.36,0.84,0.00,M3] 
21:07:35.206 00.002 31432 refined, 4 included, MultiStar: {-0.04, 0.62}, one-star: {-0.07, 0.95}
21:07:35.207 00.001 31432 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.02) = xAngle (1.60 = 1.60)
21:07:35.209 00.002 31432 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.62 = -1.67)
21:07:35.211 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.62 hyp=0.62 cameraTheta=1.63 mountX=-0.02 mountY=-0.62, mountTheta=-1.60
21:07:35.214 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.62, opts=13)
21:07:35.217 00.003 31432 Enqueuing Move request for scope (-0.04, 0.62)
21:07:35.219 00.002 29876 Worker thread wakes up
21:07:35.219 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.62) opts 0xd
21:07:35.219 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.62)
21:07:35.219 00.000 29876 Moving (-0.04, 0.62) raw xDistance=-0.02 yDistance=-0.62
21:07:35.219 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:07:35.219 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.62
21:07:35.219 00.000 29876 MoveAxis(E, 0, ABG)
21:07:35.219 00.000 29876 Move returns status 0, amount 0
21:07:35.219 00.000 29876 MoveAxis(N, 46, ABG)
21:07:35.219 00.000 29876 Guiding  Dir = 0, Dur = 46
21:07:35.220 00.001 29876 IsSlewing returns 0
21:07:35.220 00.000 29876 IsGuiding returns 0
21:07:35.220 00.000 29876 PulseGuide returned control before completion, sleep 56
21:07:35.223 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:35.235 00.012 31432 UpdateGuideState exits: m=2382 RSB=29.6
21:07:35.237 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:35.239 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:35.241 00.002 31432 Enqueuing Expose request
21:07:35.289 00.048 29876 IsGuiding returns 1
21:07:35.289 00.000 29876 scope still moving after pulse duration time elapsed
21:07:35.320 00.031 29876 IsSlewing returns 0
21:07:35.320 00.000 29876 IsGuiding returns 1
21:07:35.352 00.032 29876 IsSlewing returns 0
21:07:35.352 00.000 29876 IsGuiding returns 0
21:07:35.352 00.000 29876 scope move finished after 46 + 86 ms
21:07:35.352 00.000 29876 Move returns status 0, amount 46
21:07:35.352 00.000 29876 move complete, result=0
21:07:35.353 00.001 29876 worker thread done servicing request
21:07:35.353 00.000 29876 Worker thread wakes up
21:07:35.353 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:35.353 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:35.353 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.6 px 46 ms NORTH
21:07:37.261 01.908 29876 Exposure complete
21:07:37.307 00.046 29876 worker thread done servicing request
21:07:37.307 00.000 31432 OnExposeComplete: enter
21:07:37.309 00.002 31432 UpdateGuideState(): m_state=6
21:07:37.311 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
21:07:37.313 00.002 31432 Star::Find returns 1 (0), X=612.52, Y=165.48, Mass=2440, SNR=30.3, Peak=231 HFD=3.2
21:07:37.315 00.002 31432 MultiStar: [#1 -0.11,0.38,1.04,U] [#2 -0.55,0.45,1.18,U] [#3 -0.58,0.24,1.01,U] [#4 -0.10,0.41,0.91,U] [#5 -0.38,0.59,0.91,U] [#6 0.03,0.30,1.02,U] [#7 -0.20,0.34,0.79,U] [#8 -0.33,0.53,0.90,U] 
21:07:37.317 00.002 31432 refined, 8 included, MultiStar: {-0.26, 0.42}, one-star: {-0.04, 0.51}
21:07:37.319 00.002 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
21:07:37.321 00.002 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.17)
21:07:37.323 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.42 hyp=0.49 cameraTheta=2.12 mountX=-0.25 mountY=-0.45, mountTheta=-2.07
21:07:37.327 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.42, opts=13)
21:07:37.332 00.005 31432 Enqueuing Move request for scope (-0.26, 0.42)
21:07:37.337 00.005 29876 Worker thread wakes up
21:07:37.337 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.42) opts 0xd
21:07:37.337 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.42)
21:07:37.338 00.001 29876 Moving (-0.26, 0.42) raw xDistance=-0.25 yDistance=-0.45
21:07:37.338 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
21:07:37.338 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
21:07:37.338 00.000 29876 MoveAxis(E, 24, ABG)
21:07:37.338 00.000 29876 Guiding  Dir = 2, Dur = 24
21:07:37.338 00.000 29876 IsSlewing returns 0
21:07:37.338 00.000 29876 IsGuiding returns 0
21:07:37.338 00.000 29876 PulseGuide returned control before completion, sleep 34
21:07:37.343 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:37.355 00.012 31432 UpdateGuideState exits: m=2440 RSB=30.3
21:07:37.361 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:37.364 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:37.366 00.002 31432 Enqueuing Expose request
21:07:37.386 00.020 29876 IsGuiding returns 1
21:07:37.386 00.000 29876 scope still moving after pulse duration time elapsed
21:07:37.416 00.030 29876 IsSlewing returns 0
21:07:37.416 00.000 29876 IsGuiding returns 1
21:07:37.447 00.031 29876 IsSlewing returns 0
21:07:37.447 00.000 29876 IsGuiding returns 0
21:07:37.447 00.000 29876 scope move finished after 24 + 85 ms
21:07:37.447 00.000 29876 Move returns status 0, amount 24
21:07:37.447 00.000 29876 MoveAxis(N, 33, ABG)
21:07:37.447 00.000 29876 Guiding  Dir = 0, Dur = 33
21:07:37.447 00.000 29876 IsSlewing returns 0
21:07:37.447 00.000 29876 IsGuiding returns 0
21:07:37.448 00.001 29876 PulseGuide returned control before completion, sleep 43
21:07:37.493 00.045 29876 IsGuiding returns 1
21:07:37.493 00.000 29876 scope still moving after pulse duration time elapsed
21:07:37.524 00.031 29876 IsSlewing returns 0
21:07:37.524 00.000 29876 IsGuiding returns 1
21:07:37.556 00.032 29876 IsSlewing returns 0
21:07:37.556 00.000 29876 IsGuiding returns 1
21:07:37.587 00.031 29876 IsSlewing returns 0
21:07:37.588 00.001 29876 IsGuiding returns 0
21:07:37.588 00.000 29876 scope move finished after 33 + 106 ms
21:07:37.588 00.000 29876 Move returns status 0, amount 33
21:07:37.588 00.000 29876 move complete, result=0
21:07:37.588 00.000 29876 worker thread done servicing request
21:07:37.588 00.000 29876 Worker thread wakes up
21:07:37.588 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:37.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:37.589 00.001 31432 GuideStep: -0.2 px 24 ms EAST, -0.4 px 33 ms NORTH
21:07:39.816 02.227 29876 Exposure complete
21:07:39.859 00.043 29876 worker thread done servicing request
21:07:39.859 00.000 31432 OnExposeComplete: enter
21:07:39.861 00.002 31432 UpdateGuideState(): m_state=6
21:07:39.863 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
21:07:39.866 00.003 31432 Star::Find returns 1 (0), X=612.42, Y=164.80, Mass=2343, SNR=29.3, Peak=222 HFD=3.2
21:07:39.868 00.002 31432 MultiStar: [#1 -0.65,-0.43,1.01,U] [#2 -0.19,-0.52,1.22,U] [#3 -0.69,-0.15,1.10,U] [#4 -0.39,-0.10,0.95,U] [#5 -0.30,-0.34,0.96,U] [#6 0.25,-0.35,1.16,U] [#7 -0.21,-0.33,0.85,U] [#8 -0.48,-0.08,0.92,U] 
21:07:39.870 00.002 31432 single-star, 8 included, MultiStar: {-0.30, -0.28}, one-star: {-0.14, -0.18}
21:07:39.872 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.28 = -2.28)
21:07:39.874 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.73 = 0.73)
21:07:39.876 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.25 mountX=-0.15 mountY=0.15, mountTheta=2.34
21:07:39.879 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.18, opts=13)
21:07:39.881 00.002 31432 Enqueuing Move request for scope (-0.14, -0.18)
21:07:39.883 00.002 29876 Worker thread wakes up
21:07:39.883 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
21:07:39.883 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
21:07:39.883 00.000 29876 Moving (-0.14, -0.18) raw xDistance=-0.15 yDistance=0.15
21:07:39.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:07:39.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:39.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:07:39.883 00.000 29876 MoveAxis(E, 0, ABG)
21:07:39.883 00.000 29876 Move returns status 0, amount 0
21:07:39.883 00.000 29876 MoveAxis(N, 0, ABG)
21:07:39.883 00.000 29876 Move returns status 0, amount 0
21:07:39.883 00.000 29876 move complete, result=0
21:07:39.883 00.000 29876 worker thread done servicing request
21:07:39.887 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:39.899 00.012 31432 UpdateGuideState exits: m=2343 RSB=29.3
21:07:39.901 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:39.903 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:39.905 00.002 31432 Enqueuing Expose request
21:07:39.907 00.002 29876 Worker thread wakes up
21:07:39.907 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:39.909 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:39.909 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:41.824 01.915 29876 Exposure complete
21:07:41.867 00.043 29876 worker thread done servicing request
21:07:41.867 00.000 31432 OnExposeComplete: enter
21:07:41.869 00.002 31432 UpdateGuideState(): m_state=6
21:07:41.871 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
21:07:41.873 00.002 31432 Star::Find returns 1 (0), X=611.92, Y=165.08, Mass=2458, SNR=30.5, Peak=210 HFD=3.8
21:07:41.875 00.002 31432 MultiStar: [#1 -1.13,-0.05,0.00,M1] [#2 -1.12,0.06,0.00,M1] [#3 -1.28,0.13,0.00,M2] [#4 -0.78,-0.08,0.94,U] [#5 -0.99,0.13,0.00,M2] [#6 -0.51,0.21,1.09,U] [#7 -0.55,-0.18,0.85,U] [#8 -1.00,0.31,0.00,M2] 
21:07:41.877 00.002 31432 refined, 3 included, MultiStar: {-0.62, 0.03}, one-star: {-0.64, 0.11}
21:07:41.879 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
21:07:41.881 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
21:07:41.883 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.10 mountX=-0.62 mountY=-0.12, mountTheta=-2.95
21:07:41.886 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=0.03, opts=13)
21:07:41.888 00.002 31432 Enqueuing Move request for scope (-0.62, 0.03)
21:07:41.889 00.001 29876 Worker thread wakes up
21:07:41.889 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.03) opts 0xd
21:07:41.890 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.62, 0.03)
21:07:41.890 00.000 29876 Moving (-0.62, 0.03) raw xDistance=-0.62 yDistance=-0.12
21:07:41.890 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
21:07:41.890 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:41.890 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:07:41.890 00.000 29876 MoveAxis(E, 60, ABG)
21:07:41.890 00.000 29876 Guiding  Dir = 2, Dur = 60
21:07:41.890 00.000 29876 IsSlewing returns 0
21:07:41.890 00.000 29876 IsGuiding returns 0
21:07:41.890 00.000 29876 PulseGuide returned control before completion, sleep 70
21:07:41.894 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:41.905 00.011 31432 UpdateGuideState exits: m=2458 RSB=30.5
21:07:41.907 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:41.909 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:41.911 00.002 31432 Enqueuing Expose request
21:07:41.965 00.054 29876 IsGuiding returns 1
21:07:41.965 00.000 29876 scope still moving after pulse duration time elapsed
21:07:41.996 00.031 29876 IsSlewing returns 0
21:07:41.996 00.000 29876 IsGuiding returns 1
21:07:42.028 00.032 29876 IsSlewing returns 0
21:07:42.028 00.000 29876 IsGuiding returns 0
21:07:42.028 00.000 29876 scope move finished after 60 + 77 ms
21:07:42.028 00.000 29876 Move returns status 0, amount 60
21:07:42.028 00.000 29876 MoveAxis(N, 0, ABG)
21:07:42.028 00.000 29876 Move returns status 0, amount 0
21:07:42.028 00.000 29876 move complete, result=0
21:07:42.028 00.000 29876 worker thread done servicing request
21:07:42.028 00.000 29876 Worker thread wakes up
21:07:42.028 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.1 px 0 ms NORTH
21:07:42.031 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:42.031 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:44.152 02.121 29876 Exposure complete
21:07:44.195 00.043 29876 worker thread done servicing request
21:07:44.195 00.000 31432 OnExposeComplete: enter
21:07:44.197 00.002 31432 UpdateGuideState(): m_state=6
21:07:44.199 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
21:07:44.201 00.002 31432 Star::Find returns 1 (0), X=612.66, Y=164.83, Mass=2461, SNR=30.2, Peak=233 HFD=3.3
21:07:44.203 00.002 31432 MultiStar: [#1 -0.22,-0.43,1.02,U] [#2 -0.14,-0.28,1.13,U] [#3 -0.33,-0.31,1.04,U] [#4 0.13,-0.53,0.96,U] [#5 -0.21,-0.45,0.99,U] [#6 0.29,-0.37,1.06,U] [#7 -0.00,-0.28,0.84,U] [#8 -0.20,-0.11,0.90,U] 
21:07:44.205 00.002 31432 single-star, 8 included, MultiStar: {-0.07, -0.32}, one-star: {0.09, -0.14}
21:07:44.206 00.001 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
21:07:44.208 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
21:07:44.210 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.98 mountX=0.09 mountY=0.15, mountTheta=1.03
21:07:44.213 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.14, opts=13)
21:07:44.215 00.002 31432 Enqueuing Move request for scope (0.09, -0.14)
21:07:44.217 00.002 29876 Worker thread wakes up
21:07:44.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
21:07:44.217 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
21:07:44.217 00.000 29876 Moving (0.09, -0.14) raw xDistance=0.09 yDistance=0.15
21:07:44.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:07:44.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:44.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:07:44.217 00.000 29876 MoveAxis(E, 0, ABG)
21:07:44.217 00.000 29876 Move returns status 0, amount 0
21:07:44.217 00.000 29876 MoveAxis(N, 0, ABG)
21:07:44.217 00.000 29876 Move returns status 0, amount 0
21:07:44.217 00.000 29876 move complete, result=0
21:07:44.217 00.000 29876 worker thread done servicing request
21:07:44.220 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:44.232 00.012 31432 UpdateGuideState exits: m=2461 RSB=30.2
21:07:44.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:44.236 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:44.237 00.001 31432 Enqueuing Expose request
21:07:44.239 00.002 29876 Worker thread wakes up
21:07:44.239 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:44.241 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:44.241 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:46.157 01.916 29876 Exposure complete
21:07:46.199 00.042 29876 worker thread done servicing request
21:07:46.199 00.000 31432 OnExposeComplete: enter
21:07:46.202 00.003 31432 UpdateGuideState(): m_state=6
21:07:46.205 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
21:07:46.207 00.002 31432 Star::Find returns 1 (0), X=612.15, Y=164.93, Mass=2431, SNR=29.8, Peak=251 HFD=3.2
21:07:46.210 00.003 31432 MultiStar: [#1 -0.66,-0.01,1.07,U] [#2 -0.88,-0.24,0.00,M1] [#3 -0.72,-0.11,1.07,U] [#4 -0.33,-0.63,0.96,U] [#5 -0.63,-0.35,0.99,U] [#6 -0.36,-0.34,1.07,U] [#7 -0.46,-0.26,0.81,U] [#8 -0.80,-0.46,0.00,M2] 
21:07:46.212 00.002 31432 single-star, 6 included, MultiStar: {-0.52, -0.24}, one-star: {-0.42, -0.04}
21:07:46.214 00.002 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
21:07:46.216 00.002 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
21:07:46.218 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-3.05 mountX=-0.42 mountY=-0.02, mountTheta=-3.08
21:07:46.223 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.04, opts=13)
21:07:46.227 00.004 31432 Enqueuing Move request for scope (-0.42, -0.04)
21:07:46.231 00.004 29876 Worker thread wakes up
21:07:46.232 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.04) opts 0xd
21:07:46.232 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.04)
21:07:46.232 00.000 29876 Moving (-0.42, -0.04) raw xDistance=-0.42 yDistance=-0.02
21:07:46.232 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.42
21:07:46.232 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:46.232 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:07:46.232 00.000 29876 MoveAxis(E, 40, ABG)
21:07:46.232 00.000 29876 Guiding  Dir = 2, Dur = 40
21:07:46.232 00.000 29876 IsSlewing returns 0
21:07:46.232 00.000 29876 IsGuiding returns 0
21:07:46.233 00.001 29876 PulseGuide returned control before completion, sleep 50
21:07:46.237 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:07:46.248 00.011 31432 UpdateGuideState exits: m=2431 RSB=29.8
21:07:46.250 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:46.252 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:46.254 00.002 31432 Enqueuing Expose request
21:07:46.297 00.043 29876 IsGuiding returns 1
21:07:46.297 00.000 29876 scope still moving after pulse duration time elapsed
21:07:46.328 00.031 29876 IsSlewing returns 0
21:07:46.328 00.000 29876 IsGuiding returns 1
21:07:46.359 00.031 29876 IsSlewing returns 0
21:07:46.359 00.000 29876 IsGuiding returns 0
21:07:46.359 00.000 29876 scope move finished after 40 + 86 ms
21:07:46.359 00.000 29876 Move returns status 0, amount 40
21:07:46.359 00.000 29876 MoveAxis(N, 0, ABG)
21:07:46.359 00.000 29876 Move returns status 0, amount 0
21:07:46.359 00.000 29876 move complete, result=0
21:07:46.359 00.000 29876 worker thread done servicing request
21:07:46.359 00.000 29876 Worker thread wakes up
21:07:46.359 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.0 px 0 ms NORTH
21:07:46.362 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:46.362 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:48.496 02.134 29876 Exposure complete
21:07:48.548 00.052 29876 worker thread done servicing request
21:07:48.548 00.000 31432 OnExposeComplete: enter
21:07:48.550 00.002 31432 UpdateGuideState(): m_state=6
21:07:48.552 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
21:07:48.554 00.002 31432 Star::Find returns 1 (0), X=612.27, Y=164.90, Mass=2767, SNR=33.2, Peak=256 HFD=3.6
21:07:48.556 00.002 31432 MultiStar: [#1 -0.81,-0.18,0.00,M1] [#2 -0.68,-0.02,1.07,U] [#3 -0.87,-0.28,0.00,M1] [#4 -0.11,-0.37,0.84,U] [#5 -0.57,-0.05,0.87,U] [#6 -0.47,0.00,1.00,U] [#7 -0.49,-0.18,0.78,U] [#8 -0.15,-0.47,0.78,U] 
21:07:48.558 00.002 31432 single-star, 6 included, MultiStar: {-0.41, -0.15}, one-star: {-0.30, -0.08}
21:07:48.560 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
21:07:48.562 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
21:07:48.564 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.89 mountX=-0.30 mountY=0.03, mountTheta=3.04
21:07:48.566 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.08, opts=13)
21:07:48.568 00.002 31432 Enqueuing Move request for scope (-0.30, -0.08)
21:07:48.570 00.002 29876 Worker thread wakes up
21:07:48.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
21:07:48.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
21:07:48.570 00.000 29876 Moving (-0.30, -0.08) raw xDistance=-0.30 yDistance=0.03
21:07:48.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
21:07:48.570 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:48.570 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:07:48.570 00.000 29876 MoveAxis(E, 34, ABG)
21:07:48.570 00.000 29876 Guiding  Dir = 2, Dur = 34
21:07:48.571 00.001 29876 IsSlewing returns 0
21:07:48.571 00.000 29876 IsGuiding returns 0
21:07:48.571 00.000 29876 PulseGuide returned control before completion, sleep 44
21:07:48.577 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:48.590 00.013 31432 UpdateGuideState exits: m=2767 RSB=33.2
21:07:48.592 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:48.594 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:48.596 00.002 31432 Enqueuing Expose request
21:07:48.620 00.024 29876 IsGuiding returns 1
21:07:48.620 00.000 29876 scope still moving after pulse duration time elapsed
21:07:48.650 00.030 29876 IsSlewing returns 0
21:07:48.650 00.000 29876 IsGuiding returns 1
21:07:48.681 00.031 29876 IsSlewing returns 0
21:07:48.681 00.000 29876 IsGuiding returns 0
21:07:48.681 00.000 29876 scope move finished after 34 + 76 ms
21:07:48.681 00.000 29876 Move returns status 0, amount 34
21:07:48.681 00.000 29876 MoveAxis(N, 0, ABG)
21:07:48.681 00.000 29876 Move returns status 0, amount 0
21:07:48.681 00.000 29876 move complete, result=0
21:07:48.681 00.000 29876 worker thread done servicing request
21:07:48.681 00.000 29876 Worker thread wakes up
21:07:48.681 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.0 px 0 ms NORTH
21:07:48.684 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:48.684 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:50.595 01.911 29876 Exposure complete
21:07:50.637 00.042 29876 worker thread done servicing request
21:07:50.637 00.000 31432 OnExposeComplete: enter
21:07:50.639 00.002 31432 UpdateGuideState(): m_state=6
21:07:50.641 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
21:07:50.643 00.002 31432 Star::Find returns 1 (0), X=611.68, Y=164.78, Mass=2344, SNR=29.6, Peak=248 HFD=3.6
21:07:50.645 00.002 31432 MultiStar: [#1 -1.32,-0.22,0.00,M2] [#2 -1.08,-0.37,0.00,M1] [#3 -1.20,0.04,0.00,M2] [#4 -0.79,-0.24,0.00,M1] [#5 -1.00,-0.45,0.00,M1] [#6 -0.77,-0.13,1.08,U] [#7 -0.81,-0.28,0.00,M1] [#8 -0.56,-0.44,0.98,U] 
21:07:50.647 00.002 31432 refined, 2 included, MultiStar: {-0.74, -0.25}, one-star: {-0.89, -0.19}
21:07:50.649 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.84 = -2.84)
21:07:50.651 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.17 = 0.17)
21:07:50.656 00.005 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.25 hyp=0.78 cameraTheta=-2.81 mountX=-0.75 mountY=0.14, mountTheta=2.96
21:07:50.659 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.25, opts=13)
21:07:50.661 00.002 31432 Enqueuing Move request for scope (-0.74, -0.25)
21:07:50.663 00.002 29876 Worker thread wakes up
21:07:50.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.25) opts 0xd
21:07:50.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.25)
21:07:50.663 00.000 29876 Moving (-0.74, -0.25) raw xDistance=-0.75 yDistance=0.14
21:07:50.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75
21:07:50.663 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:50.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:07:50.663 00.000 29876 MoveAxis(E, 77, ABG)
21:07:50.663 00.000 29876 Guiding  Dir = 2, Dur = 77
21:07:50.663 00.000 29876 IsSlewing returns 0
21:07:50.663 00.000 29876 IsGuiding returns 0
21:07:50.664 00.001 29876 PulseGuide returned control before completion, sleep 87
21:07:50.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:50.680 00.013 31432 UpdateGuideState exits: m=2344 RSB=29.6
21:07:50.682 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:50.684 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:50.686 00.002 31432 Enqueuing Expose request
21:07:50.764 00.078 29876 IsGuiding returns 1
21:07:50.764 00.000 29876 scope still moving after pulse duration time elapsed
21:07:50.795 00.031 29876 IsSlewing returns 0
21:07:50.795 00.000 29876 IsGuiding returns 1
21:07:50.826 00.031 29876 IsSlewing returns 0
21:07:50.826 00.000 29876 IsGuiding returns 0
21:07:50.826 00.000 29876 scope move finished after 77 + 84 ms
21:07:50.826 00.000 29876 Move returns status 0, amount 77
21:07:50.826 00.000 29876 MoveAxis(N, 0, ABG)
21:07:50.826 00.000 29876 Move returns status 0, amount 0
21:07:50.826 00.000 29876 move complete, result=0
21:07:50.826 00.000 29876 worker thread done servicing request
21:07:50.826 00.000 29876 Worker thread wakes up
21:07:50.826 00.000 31432 GuideStep: -0.7 px 77 ms EAST, 0.1 px 0 ms NORTH
21:07:50.829 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:50.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:53.052 02.223 29876 Exposure complete
21:07:53.096 00.044 29876 worker thread done servicing request
21:07:53.096 00.000 31432 OnExposeComplete: enter
21:07:53.098 00.002 31432 UpdateGuideState(): m_state=6
21:07:53.100 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
21:07:53.102 00.002 31432 Star::Find returns 1 (0), X=612.38, Y=164.41, Mass=2497, SNR=30.7, Peak=217 HFD=3.2
21:07:53.104 00.002 31432 MultiStar: [#1 -0.88,-0.63,0.00,M3] [#2 -0.78,-0.39,0.00,M2] [#3 -0.91,-0.73,0.00,M3] [#4 -0.35,-0.72,0.00,M2] [#5 -0.35,-0.82,0.00,M2] [#6 -0.23,-0.38,1.10,U] [#7 -0.46,-0.69,0.00,M2] [#8 -0.82,-0.67,0.00,M1] 
21:07:53.107 00.003 31432 refined, 1 included, MultiStar: {-0.21, -0.46}, one-star: {-0.18, -0.56}
21:07:53.108 00.001 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
21:07:53.110 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
21:07:53.112 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.46 hyp=0.51 cameraTheta=-1.99 mountX=-0.22 mountY=0.43, mountTheta=2.05
21:07:53.115 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.46, opts=13)
21:07:53.117 00.002 31432 Enqueuing Move request for scope (-0.21, -0.46)
21:07:53.118 00.001 29876 Worker thread wakes up
21:07:53.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.46) opts 0xd
21:07:53.119 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.46)
21:07:53.119 00.000 29876 Moving (-0.21, -0.46) raw xDistance=-0.22 yDistance=0.43
21:07:53.119 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.22
21:07:53.119 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:53.119 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:07:53.119 00.000 29876 MoveAxis(E, 32, ABG)
21:07:53.119 00.000 29876 Guiding  Dir = 2, Dur = 32
21:07:53.119 00.000 29876 IsSlewing returns 0
21:07:53.119 00.000 29876 IsGuiding returns 0
21:07:53.119 00.000 29876 PulseGuide returned control before completion, sleep 42
21:07:53.122 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=12, FiltMax=257, Gamma=0.490
21:07:53.136 00.014 31432 UpdateGuideState exits: m=2497 RSB=30.7
21:07:53.138 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:53.140 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:53.142 00.002 31432 Enqueuing Expose request
21:07:53.174 00.032 29876 IsGuiding returns 1
21:07:53.174 00.000 29876 scope still moving after pulse duration time elapsed
21:07:53.204 00.030 29876 IsSlewing returns 0
21:07:53.204 00.000 29876 IsGuiding returns 0
21:07:53.204 00.000 29876 scope move finished after 32 + 53 ms
21:07:53.204 00.000 29876 Move returns status 0, amount 32
21:07:53.204 00.000 29876 MoveAxis(N, 0, ABG)
21:07:53.204 00.000 29876 Move returns status 0, amount 0
21:07:53.204 00.000 29876 move complete, result=0
21:07:53.204 00.000 29876 worker thread done servicing request
21:07:53.204 00.000 29876 Worker thread wakes up
21:07:53.204 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:53.204 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:53.204 00.000 31432 GuideStep: -0.2 px 32 ms EAST, 0.4 px 0 ms NORTH
21:07:55.114 01.910 29876 Exposure complete
21:07:55.156 00.042 29876 worker thread done servicing request
21:07:55.157 00.001 31432 OnExposeComplete: enter
21:07:55.159 00.002 31432 UpdateGuideState(): m_state=6
21:07:55.161 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
21:07:55.163 00.002 31432 Star::Find returns 1 (0), X=612.28, Y=164.56, Mass=2442, SNR=30.3, Peak=226 HFD=3.5
21:07:55.165 00.002 31432 MultiStar: [#1 -0.81,-0.48,0.00,M4] [#2 -0.83,-0.55,0.00,M3] [#3 -0.62,-0.44,0.99,U] [#4 -0.36,-0.60,0.94,U] [#5 -0.71,-0.52,0.00,M3] [#6 -0.22,-0.55,1.09,U] [#7 -0.29,-0.59,0.85,U] [#8 -0.56,-0.69,0.00,M2] 
21:07:55.167 00.002 31432 single-star, 4 included, MultiStar: {-0.35, -0.52}, one-star: {-0.28, -0.41}
21:07:55.168 00.001 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
21:07:55.170 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
21:07:55.172 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-2.18 mountX=-0.29 mountY=0.36, mountTheta=2.25
21:07:55.175 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.41, opts=13)
21:07:55.178 00.003 31432 Enqueuing Move request for scope (-0.28, -0.41)
21:07:55.180 00.002 29876 Worker thread wakes up
21:07:55.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.41) opts 0xd
21:07:55.180 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.41)
21:07:55.180 00.000 29876 Moving (-0.28, -0.41) raw xDistance=-0.29 yDistance=0.36
21:07:55.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
21:07:55.180 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:55.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:07:55.181 00.001 29876 MoveAxis(E, 33, ABG)
21:07:55.181 00.000 29876 Guiding  Dir = 2, Dur = 33
21:07:55.181 00.000 29876 IsSlewing returns 0
21:07:55.181 00.000 29876 IsGuiding returns 0
21:07:55.181 00.000 29876 PulseGuide returned control before completion, sleep 43
21:07:55.184 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:55.195 00.011 31432 UpdateGuideState exits: m=2442 RSB=30.3
21:07:55.198 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:55.199 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:55.201 00.002 31432 Enqueuing Expose request
21:07:55.236 00.035 29876 IsGuiding returns 1
21:07:55.236 00.000 29876 scope still moving after pulse duration time elapsed
21:07:55.266 00.030 29876 IsSlewing returns 0
21:07:55.266 00.000 29876 IsGuiding returns 0
21:07:55.266 00.000 29876 scope move finished after 33 + 52 ms
21:07:55.266 00.000 29876 Move returns status 0, amount 33
21:07:55.266 00.000 29876 MoveAxis(N, 0, ABG)
21:07:55.266 00.000 29876 Move returns status 0, amount 0
21:07:55.266 00.000 29876 move complete, result=0
21:07:55.266 00.000 29876 worker thread done servicing request
21:07:55.266 00.000 29876 Worker thread wakes up
21:07:55.266 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.4 px 0 ms NORTH
21:07:55.269 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:55.269 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:57.401 02.132 29876 Exposure complete
21:07:57.442 00.041 29876 worker thread done servicing request
21:07:57.444 00.002 31432 OnExposeComplete: enter
21:07:57.446 00.002 31432 UpdateGuideState(): m_state=6
21:07:57.448 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
21:07:57.450 00.002 31432 Star::Find returns 1 (0), X=612.41, Y=164.66, Mass=2484, SNR=30.7, Peak=237 HFD=3.3
21:07:57.451 00.001 31432 MultiStar: [#1 -0.85,-0.38,0.00,M5] [#2 -0.87,-0.54,0.00,M4] [#3 -1.11,-0.18,0.00,M3] [#4 -0.25,-0.46,0.88,U] [#5 -0.43,-0.43,0.88,U] [#6 -0.31,-0.09,1.07,U] [#7 -0.47,-0.44,0.83,U] [#8 -0.59,-0.62,0.00,M3] 
21:07:57.453 00.002 31432 single-star, 4 included, MultiStar: {-0.32, -0.34}, one-star: {-0.16, -0.32}
21:07:57.455 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
21:07:57.457 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
21:07:57.459 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.35 cameraTheta=-2.03 mountX=-0.16 mountY=0.29, mountTheta=2.09
21:07:57.461 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.32, opts=13)
21:07:57.463 00.002 31432 Enqueuing Move request for scope (-0.16, -0.32)
21:07:57.465 00.002 29876 Worker thread wakes up
21:07:57.465 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
21:07:57.465 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
21:07:57.465 00.000 29876 Moving (-0.16, -0.32) raw xDistance=-0.16 yDistance=0.29
21:07:57.465 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:07:57.465 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:57.465 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:07:57.465 00.000 29876 MoveAxis(E, 0, ABG)
21:07:57.465 00.000 29876 Move returns status 0, amount 0
21:07:57.465 00.000 29876 MoveAxis(N, 0, ABG)
21:07:57.465 00.000 29876 Move returns status 0, amount 0
21:07:57.465 00.000 29876 move complete, result=0
21:07:57.465 00.000 29876 worker thread done servicing request
21:07:57.469 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:07:57.480 00.011 31432 UpdateGuideState exits: m=2484 RSB=30.7
21:07:57.482 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:57.484 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:57.486 00.002 31432 Enqueuing Expose request
21:07:57.488 00.002 29876 Worker thread wakes up
21:07:57.488 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:07:57.490 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:57.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:59.397 01.907 29876 Exposure complete
21:07:59.440 00.043 29876 worker thread done servicing request
21:07:59.440 00.000 31432 OnExposeComplete: enter
21:07:59.443 00.003 31432 UpdateGuideState(): m_state=6
21:07:59.445 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
21:07:59.447 00.002 31432 Star::Find returns 1 (0), X=611.85, Y=164.59, Mass=2509, SNR=30.8, Peak=227 HFD=3.6
21:07:59.449 00.002 31432 MultiStar: [#1 -1.38,-0.33,0.00,M6] [#2 -0.76,-0.70,0.00,M5] [#3 -1.47,-0.11,0.00,M4] [#4 -0.93,-0.48,0.00,M1] [#5 -1.09,-0.59,0.00,M3] [#6 -0.33,-0.64,1.11,U] [#7 -0.93,-0.61,0.00,M1] [#8 -1.29,-0.07,0.00,M4] 
21:07:59.451 00.002 31432 refined, 1 included, MultiStar: {-0.51, -0.52}, one-star: {-0.71, -0.38}
21:07:59.453 00.002 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
21:07:59.454 00.001 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
21:07:59.456 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.52 hyp=0.73 cameraTheta=-2.35 mountX=-0.52 mountY=0.43, mountTheta=2.45
21:07:59.459 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.52, opts=13)
21:07:59.461 00.002 31432 Enqueuing Move request for scope (-0.51, -0.52)
21:07:59.463 00.002 29876 Worker thread wakes up
21:07:59.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.52) opts 0xd
21:07:59.463 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.52)
21:07:59.463 00.000 29876 Moving (-0.51, -0.52) raw xDistance=-0.52 yDistance=0.43
21:07:59.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
21:07:59.463 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=1.08
21:07:59.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
21:07:59.463 00.000 29876 MoveAxis(E, 50, ABG)
21:07:59.463 00.000 29876 Guiding  Dir = 2, Dur = 50
21:07:59.463 00.000 29876 IsSlewing returns 0
21:07:59.463 00.000 29876 IsGuiding returns 0
21:07:59.464 00.001 29876 PulseGuide returned control before completion, sleep 60
21:07:59.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:07:59.479 00.012 31432 UpdateGuideState exits: m=2509 RSB=30.8
21:07:59.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:59.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:07:59.484 00.001 31432 Enqueuing Expose request
21:07:59.534 00.050 29876 IsGuiding returns 1
21:07:59.534 00.000 29876 scope still moving after pulse duration time elapsed
21:07:59.564 00.030 29876 IsSlewing returns 0
21:07:59.564 00.000 29876 IsGuiding returns 1
21:07:59.595 00.031 29876 IsSlewing returns 0
21:07:59.595 00.000 29876 IsGuiding returns 1
21:07:59.625 00.030 29876 IsSlewing returns 0
21:07:59.625 00.000 29876 IsGuiding returns 1
21:07:59.656 00.031 29876 IsSlewing returns 0
21:07:59.656 00.000 29876 IsGuiding returns 0
21:07:59.656 00.000 29876 scope move finished after 50 + 142 ms
21:07:59.656 00.000 29876 Move returns status 0, amount 50
21:07:59.656 00.000 29876 BLC: Oldest BLC event removed
21:07:59.656 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:07:59.656 00.000 29876 MoveAxis(S, 52, ABG)
21:07:59.656 00.000 29876 Guiding  Dir = 1, Dur = 52
21:07:59.656 00.000 29876 IsSlewing returns 0
21:07:59.656 00.000 29876 IsGuiding returns 0
21:07:59.657 00.001 29876 PulseGuide returned control before completion, sleep 62
21:07:59.733 00.076 29876 IsGuiding returns 1
21:07:59.733 00.000 29876 scope still moving after pulse duration time elapsed
21:07:59.764 00.031 29876 IsSlewing returns 0
21:07:59.764 00.000 29876 IsGuiding returns 1
21:07:59.795 00.031 29876 IsSlewing returns 0
21:07:59.795 00.000 29876 IsGuiding returns 1
21:07:59.825 00.030 29876 IsSlewing returns 0
21:07:59.825 00.000 29876 IsGuiding returns 0
21:07:59.825 00.000 29876 scope move finished after 52 + 116 ms
21:07:59.825 00.000 29876 Move returns status 0, amount 52
21:07:59.825 00.000 29876 move complete, result=0
21:07:59.825 00.000 29876 worker thread done servicing request
21:07:59.825 00.000 29876 Worker thread wakes up
21:07:59.825 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:07:59.825 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:07:59.825 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.4 px 52 ms SOUTH
21:08:01.957 02.132 29876 Exposure complete
21:08:02.000 00.043 29876 worker thread done servicing request
21:08:02.000 00.000 31432 OnExposeComplete: enter
21:08:02.002 00.002 31432 UpdateGuideState(): m_state=6
21:08:02.004 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
21:08:02.006 00.002 31432 Star::Find returns 1 (0), X=611.01, Y=165.26, Mass=2183, SNR=28.3, Peak=201 HFD=3.4
21:08:02.008 00.002 31432 MultiStar: [#1 -1.87,0.44,0.00,M7] [#2 -1.68,-0.00,0.00,M6] [#3 -2.17,0.20,0.00,M5] [#4 -1.41,-0.07,0.00,M2] [#5 -1.46,0.10,0.00,M4] [#6 -1.78,0.26,0.00,M1] [#7 -1.68,0.20,0.00,M2] [#8 -1.60,0.06,0.00,M5] 
21:08:02.010 00.002 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
21:08:02.011 00.001 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
21:08:02.013 00.002 31432 CameraToMount -- cameraX=-1.55 cameraY=0.29 hyp=1.58 cameraTheta=2.96 mountX=-1.55 mountY=-0.53, mountTheta=-2.81
21:08:02.016 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.55, y=0.29, opts=13)
21:08:02.018 00.002 31432 Enqueuing Move request for scope (-1.55, 0.29)
21:08:02.019 00.001 29876 Worker thread wakes up
21:08:02.019 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 0.29) opts 0xd
21:08:02.019 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.55, 0.29)
21:08:02.019 00.000 29876 Moving (-1.55, 0.29) raw xDistance=-1.55 yDistance=-0.53
21:08:02.019 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.55
21:08:02.020 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:02.020 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:08:02.020 00.000 29876 MoveAxis(E, 156, ABG)
21:08:02.020 00.000 29876 Guiding  Dir = 2, Dur = 156
21:08:02.020 00.000 29876 IsSlewing returns 0
21:08:02.020 00.000 29876 IsGuiding returns 0
21:08:02.020 00.000 29876 PulseGuide returned control before completion, sleep 166
21:08:02.023 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:02.034 00.011 31432 UpdateGuideState exits: m=2183 RSB=28.3
21:08:02.037 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:02.039 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:02.040 00.001 31432 Enqueuing Expose request
21:08:02.201 00.161 29876 IsGuiding returns 1
21:08:02.201 00.000 29876 scope still moving after pulse duration time elapsed
21:08:02.232 00.031 29876 IsSlewing returns 0
21:08:02.232 00.000 29876 IsGuiding returns 0
21:08:02.232 00.000 29876 scope move finished after 156 + 55 ms
21:08:02.232 00.000 29876 Move returns status 0, amount 156
21:08:02.232 00.000 29876 MoveAxis(N, 0, ABG)
21:08:02.232 00.000 29876 Move returns status 0, amount 0
21:08:02.232 00.000 29876 move complete, result=0
21:08:02.232 00.000 29876 worker thread done servicing request
21:08:02.232 00.000 31432 GuideStep: -1.5 px 156 ms EAST, -0.5 px 0 ms NORTH
21:08:02.235 00.003 29876 Worker thread wakes up
21:08:02.235 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:02.235 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:04.142 01.907 29876 Exposure complete
21:08:04.186 00.044 29876 worker thread done servicing request
21:08:04.186 00.000 31432 OnExposeComplete: enter
21:08:04.188 00.002 31432 UpdateGuideState(): m_state=6
21:08:04.190 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
21:08:04.192 00.002 31432 Star::Find returns 1 (0), X=611.70, Y=164.66, Mass=2447, SNR=29.9, Peak=232 HFD=3.5
21:08:04.194 00.002 31432 MultiStar: [#1 -1.34,-0.33,0.00,M8] [#2 -0.69,-0.93,0.00,M7] [#3 -1.24,-0.23,0.00,M6] [#4 -0.67,-0.46,0.00,M3] [#5 -0.79,-0.47,0.00,M5] [#6 -0.67,-0.41,1.09,U] [#7 -0.79,-0.58,0.00,M3] [#8 -0.87,-0.26,0.00,M6] 
21:08:04.196 00.002 31432 refined, 1 included, MultiStar: {-0.76, -0.36}, one-star: {-0.86, -0.31}
21:08:04.198 00.002 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.02) = xAngle (-2.72 = -2.72)
21:08:04.199 00.001 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.29 = 0.29)
21:08:04.201 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=-0.36 hyp=0.84 cameraTheta=-2.69 mountX=-0.77 mountY=0.24, mountTheta=2.84
21:08:04.204 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=-0.36, opts=13)
21:08:04.206 00.002 31432 Enqueuing Move request for scope (-0.76, -0.36)
21:08:04.208 00.002 29876 Worker thread wakes up
21:08:04.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.36) opts 0xd
21:08:04.208 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, -0.36)
21:08:04.208 00.000 29876 Moving (-0.76, -0.36) raw xDistance=-0.77 yDistance=0.24
21:08:04.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.77
21:08:04.208 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:04.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:08:04.208 00.000 29876 MoveAxis(E, 96, ABG)
21:08:04.208 00.000 29876 Guiding  Dir = 2, Dur = 96
21:08:04.209 00.001 29876 IsSlewing returns 0
21:08:04.209 00.000 29876 IsGuiding returns 0
21:08:04.209 00.000 29876 PulseGuide returned control before completion, sleep 106
21:08:04.212 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:08:04.225 00.013 31432 UpdateGuideState exits: m=2447 RSB=29.9
21:08:04.227 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:04.228 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:04.230 00.002 31432 Enqueuing Expose request
21:08:04.324 00.094 29876 IsGuiding returns 1
21:08:04.324 00.000 29876 scope still moving after pulse duration time elapsed
21:08:04.356 00.032 29876 IsSlewing returns 0
21:08:04.356 00.000 29876 IsGuiding returns 1
21:08:04.386 00.030 29876 IsSlewing returns 0
21:08:04.386 00.000 29876 IsGuiding returns 0
21:08:04.386 00.000 29876 scope move finished after 96 + 81 ms
21:08:04.386 00.000 29876 Move returns status 0, amount 96
21:08:04.386 00.000 29876 MoveAxis(N, 0, ABG)
21:08:04.386 00.000 29876 Move returns status 0, amount 0
21:08:04.386 00.000 29876 move complete, result=0
21:08:04.386 00.000 29876 worker thread done servicing request
21:08:04.386 00.000 29876 Worker thread wakes up
21:08:04.386 00.000 31432 GuideStep: -0.8 px 96 ms EAST, 0.2 px 0 ms NORTH
21:08:04.389 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:04.389 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:06.523 02.134 29876 Exposure complete
21:08:06.565 00.042 29876 worker thread done servicing request
21:08:06.565 00.000 31432 OnExposeComplete: enter
21:08:06.568 00.003 31432 UpdateGuideState(): m_state=6
21:08:06.569 00.001 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
21:08:06.571 00.002 31432 Star::Find returns 1 (0), X=613.04, Y=165.29, Mass=2590, SNR=31.0, Peak=241 HFD=3.4
21:08:06.573 00.002 31432 MultiStar: [#1 -0.17,0.29,1.02,U] [#2 0.10,0.10,1.13,U] [#3 -0.16,0.07,1.00,U] [#4 0.38,-0.02,0.84,U] [#5 0.13,0.19,0.91,U] [#6 0.52,0.28,1.04,U] [#7 0.30,-0.11,0.79,U] [#8 0.29,-0.17,0.89,U] 
21:08:06.575 00.002 31432 refined, 8 included, MultiStar: {0.20, 0.12}, one-star: {0.47, 0.31}
21:08:06.576 00.001 31432 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
21:08:06.578 00.002 31432 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.52 = -2.77)
21:08:06.580 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.53 mountX=0.20 mountY=-0.08, mountTheta=-0.40
21:08:06.582 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.12, opts=13)
21:08:06.585 00.003 31432 Enqueuing Move request for scope (0.20, 0.12)
21:08:06.587 00.002 29876 Worker thread wakes up
21:08:06.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
21:08:06.587 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
21:08:06.587 00.000 29876 Moving (0.20, 0.12) raw xDistance=0.20 yDistance=-0.08
21:08:06.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.20
21:08:06.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:06.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:08:06.587 00.000 29876 MoveAxis(W, 6, ABG)
21:08:06.587 00.000 29876 Guiding  Dir = 3, Dur = 6
21:08:06.588 00.001 29876 IsSlewing returns 0
21:08:06.588 00.000 29876 IsGuiding returns 0
21:08:06.588 00.000 29876 PulseGuide returned control before completion, sleep 16
21:08:06.591 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:06.602 00.011 31432 UpdateGuideState exits: m=2590 RSB=31.0
21:08:06.605 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:06.606 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:06.608 00.002 31432 Enqueuing Expose request
21:08:06.615 00.007 29876 IsGuiding returns 1
21:08:06.615 00.000 29876 scope still moving after pulse duration time elapsed
21:08:06.646 00.031 29876 IsSlewing returns 0
21:08:06.646 00.000 29876 IsGuiding returns 0
21:08:06.646 00.000 29876 scope move finished after 6 + 51 ms
21:08:06.646 00.000 29876 Move returns status 0, amount 6
21:08:06.646 00.000 29876 MoveAxis(N, 0, ABG)
21:08:06.646 00.000 29876 Move returns status 0, amount 0
21:08:06.646 00.000 29876 move complete, result=0
21:08:06.646 00.000 29876 worker thread done servicing request
21:08:06.646 00.000 29876 Worker thread wakes up
21:08:06.646 00.000 31432 GuideStep: 0.2 px 6 ms WEST, -0.1 px 0 ms NORTH
21:08:06.648 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:06.648 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:08.563 01.915 29876 Exposure complete
21:08:08.605 00.042 29876 worker thread done servicing request
21:08:08.605 00.000 31432 OnExposeComplete: enter
21:08:08.608 00.003 31432 UpdateGuideState(): m_state=6
21:08:08.609 00.001 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
21:08:08.611 00.002 31432 Star::Find returns 1 (0), X=612.41, Y=164.32, Mass=2482, SNR=30.5, Peak=219 HFD=3.5
21:08:08.613 00.002 31432 MultiStar: [#1 -0.40,-0.46,0.99,U] [#2 -0.40,-0.76,0.00,M7] [#3 -0.91,-0.60,0.00,M6] [#4 -0.21,-0.51,0.92,U] [#5 -0.11,-0.66,0.96,U] [#6 -0.17,-0.53,1.08,U] [#7 -0.05,-0.75,0.84,U] [#8 -0.37,-0.43,0.89,U] 
21:08:08.615 00.002 31432 refined, 6 included, MultiStar: {-0.21, -0.57}, one-star: {-0.16, -0.65}
21:08:08.617 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
21:08:08.619 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
21:08:08.621 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.57 hyp=0.60 cameraTheta=-1.93 mountX=-0.22 mountY=0.53, mountTheta=1.97
21:08:08.623 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.57, opts=13)
21:08:08.626 00.003 31432 Enqueuing Move request for scope (-0.21, -0.57)
21:08:08.627 00.001 29876 Worker thread wakes up
21:08:08.627 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.57) opts 0xd
21:08:08.627 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.57)
21:08:08.627 00.000 29876 Moving (-0.21, -0.57) raw xDistance=-0.22 yDistance=0.53
21:08:08.628 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:08:08.628 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.53
21:08:08.628 00.000 29876 MoveAxis(E, 21, ABG)
21:08:08.628 00.000 29876 Guiding  Dir = 2, Dur = 21
21:08:08.628 00.000 29876 IsSlewing returns 0
21:08:08.628 00.000 29876 IsGuiding returns 0
21:08:08.628 00.000 29876 PulseGuide returned control before completion, sleep 31
21:08:08.631 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:08:08.643 00.012 31432 UpdateGuideState exits: m=2482 RSB=30.5
21:08:08.645 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:08.647 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:08.649 00.002 31432 Enqueuing Expose request
21:08:08.671 00.022 29876 IsGuiding returns 1
21:08:08.671 00.000 29876 scope still moving after pulse duration time elapsed
21:08:08.702 00.031 29876 IsSlewing returns 0
21:08:08.702 00.000 29876 IsGuiding returns 1
21:08:08.733 00.031 29876 IsSlewing returns 0
21:08:08.733 00.000 29876 IsGuiding returns 0
21:08:08.733 00.000 29876 scope move finished after 21 + 83 ms
21:08:08.733 00.000 29876 Move returns status 0, amount 21
21:08:08.733 00.000 29876 MoveAxis(S, 39, ABG)
21:08:08.733 00.000 29876 Guiding  Dir = 1, Dur = 39
21:08:08.733 00.000 29876 IsSlewing returns 0
21:08:08.733 00.000 29876 IsGuiding returns 0
21:08:08.733 00.000 29876 PulseGuide returned control before completion, sleep 49
21:08:08.795 00.062 29876 IsGuiding returns 1
21:08:08.795 00.000 29876 scope still moving after pulse duration time elapsed
21:08:08.826 00.031 29876 IsSlewing returns 0
21:08:08.826 00.000 29876 IsGuiding returns 1
21:08:08.857 00.031 29876 IsSlewing returns 0
21:08:08.857 00.000 29876 IsGuiding returns 1
21:08:08.888 00.031 29876 IsSlewing returns 0
21:08:08.888 00.000 29876 IsGuiding returns 1
21:08:08.917 00.029 29876 IsSlewing returns 0
21:08:08.917 00.000 29876 IsGuiding returns 1
21:08:08.948 00.031 29876 IsSlewing returns 0
21:08:08.948 00.000 29876 IsGuiding returns 0
21:08:08.948 00.000 29876 scope move finished after 39 + 176 ms
21:08:08.948 00.000 29876 Move returns status 0, amount 39
21:08:08.948 00.000 29876 move complete, result=0
21:08:08.948 00.000 29876 worker thread done servicing request
21:08:08.948 00.000 29876 Worker thread wakes up
21:08:08.948 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.5 px 39 ms SOUTH
21:08:08.951 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:08.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:11.082 02.131 29876 Exposure complete
21:08:11.124 00.042 29876 worker thread done servicing request
21:08:11.124 00.000 31432 OnExposeComplete: enter
21:08:11.127 00.003 31432 UpdateGuideState(): m_state=6
21:08:11.129 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
21:08:11.131 00.002 31432 Star::Find returns 1 (0), X=612.26, Y=164.53, Mass=2506, SNR=30.8, Peak=235 HFD=3.3
21:08:11.133 00.002 31432 MultiStar: [#1 -0.70,-0.58,0.00,M7] [#2 -0.38,-0.69,1.18,U] [#3 -0.59,-0.69,0.00,M7] [#4 -0.44,-0.81,0.00,M2] [#5 -0.28,-0.43,0.96,U] [#6 -0.15,-0.60,1.03,U] [#7 0.05,-0.82,0.00,M2] [#8 -0.80,-0.69,0.00,M5] 
21:08:11.135 00.002 31432 single-star, 3 included, MultiStar: {-0.28, -0.55}, one-star: {-0.30, -0.45}
21:08:11.137 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
21:08:11.139 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
21:08:11.141 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.45 hyp=0.54 cameraTheta=-2.16 mountX=-0.31 mountY=0.39, mountTheta=2.24
21:08:11.146 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.45, opts=13)
21:08:11.147 00.001 31432 Enqueuing Move request for scope (-0.30, -0.45)
21:08:11.149 00.002 29876 Worker thread wakes up
21:08:11.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.45) opts 0xd
21:08:11.149 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.45)
21:08:11.149 00.000 29876 Moving (-0.30, -0.45) raw xDistance=-0.31 yDistance=0.39
21:08:11.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:08:11.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
21:08:11.149 00.000 29876 MoveAxis(E, 33, ABG)
21:08:11.149 00.000 29876 Guiding  Dir = 2, Dur = 33
21:08:11.150 00.001 29876 IsSlewing returns 0
21:08:11.150 00.000 29876 IsGuiding returns 0
21:08:11.150 00.000 29876 PulseGuide returned control before completion, sleep 43
21:08:11.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:08:11.164 00.011 31432 UpdateGuideState exits: m=2506 RSB=30.8
21:08:11.167 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:11.169 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:11.170 00.001 31432 Enqueuing Expose request
21:08:11.204 00.034 29876 IsGuiding returns 1
21:08:11.204 00.000 29876 scope still moving after pulse duration time elapsed
21:08:11.235 00.031 29876 IsSlewing returns 0
21:08:11.235 00.000 29876 IsGuiding returns 0
21:08:11.235 00.000 29876 scope move finished after 33 + 51 ms
21:08:11.235 00.000 29876 Move returns status 0, amount 33
21:08:11.235 00.000 29876 MoveAxis(S, 29, ABG)
21:08:11.235 00.000 29876 Guiding  Dir = 1, Dur = 29
21:08:11.235 00.000 29876 IsSlewing returns 0
21:08:11.235 00.000 29876 IsGuiding returns 0
21:08:11.235 00.000 29876 PulseGuide returned control before completion, sleep 39
21:08:11.281 00.046 29876 IsGuiding returns 1
21:08:11.281 00.000 29876 scope still moving after pulse duration time elapsed
21:08:11.312 00.031 29876 IsSlewing returns 0
21:08:11.312 00.000 29876 IsGuiding returns 1
21:08:11.343 00.031 29876 IsSlewing returns 0
21:08:11.343 00.000 29876 IsGuiding returns 1
21:08:11.373 00.030 29876 IsSlewing returns 0
21:08:11.373 00.000 29876 IsGuiding returns 1
21:08:11.404 00.031 29876 IsSlewing returns 0
21:08:11.404 00.000 29876 IsGuiding returns 1
21:08:11.434 00.030 29876 IsSlewing returns 0
21:08:11.434 00.000 29876 IsGuiding returns 1
21:08:11.465 00.031 29876 IsSlewing returns 0
21:08:11.465 00.000 29876 IsGuiding returns 0
21:08:11.465 00.000 29876 scope move finished after 29 + 200 ms
21:08:11.465 00.000 29876 Move returns status 0, amount 29
21:08:11.465 00.000 29876 move complete, result=0
21:08:11.465 00.000 29876 worker thread done servicing request
21:08:11.465 00.000 29876 Worker thread wakes up
21:08:11.465 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.4 px 29 ms SOUTH
21:08:11.467 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:11.468 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:13.371 01.903 29876 Exposure complete
21:08:13.417 00.046 29876 worker thread done servicing request
21:08:13.417 00.000 31432 OnExposeComplete: enter
21:08:13.419 00.002 31432 UpdateGuideState(): m_state=6
21:08:13.421 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
21:08:13.423 00.002 31432 Star::Find returns 1 (0), X=611.24, Y=165.29, Mass=2298, SNR=28.5, Peak=218 HFD=3.4
21:08:13.425 00.002 31432 MultiStar: [#1 -1.25,0.06,0.00,M8] [#2 -1.26,0.20,0.00,M7] [#3 -1.35,0.04,0.00,M8] [#4 -1.17,-0.12,0.00,M3] [#5 -1.06,-0.14,0.00,M3] [#6 -0.74,0.21,1.12,U] [#7 -1.38,-0.21,0.00,M3] [#8 -1.12,-0.02,0.00,M6] 
21:08:13.427 00.002 31432 refined, 1 included, MultiStar: {-1.02, 0.26}, one-star: {-1.32, 0.32}
21:08:13.429 00.002 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:08:13.431 00.002 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
21:08:13.432 00.001 31432 CameraToMount -- cameraX=-1.02 cameraY=0.26 hyp=1.05 cameraTheta=2.89 mountX=-1.01 mountY=-0.41, mountTheta=-2.75
21:08:13.435 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.02, y=0.26, opts=13)
21:08:13.437 00.002 31432 Enqueuing Move request for scope (-1.02, 0.26)
21:08:13.439 00.002 29876 Worker thread wakes up
21:08:13.439 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.26) opts 0xd
21:08:13.439 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.02, 0.26)
21:08:13.439 00.000 29876 Moving (-1.02, 0.26) raw xDistance=-1.01 yDistance=-0.41
21:08:13.439 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.01
21:08:13.439 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:13.439 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:08:13.439 00.000 29876 MoveAxis(E, 102, ABG)
21:08:13.439 00.000 29876 Guiding  Dir = 2, Dur = 102
21:08:13.440 00.001 29876 IsSlewing returns 0
21:08:13.440 00.000 29876 IsGuiding returns 0
21:08:13.440 00.000 29876 PulseGuide returned control before completion, sleep 112
21:08:13.443 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:08:13.454 00.011 31432 UpdateGuideState exits: m=2298 RSB=28.5
21:08:13.457 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:13.459 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:13.461 00.002 31432 Enqueuing Expose request
21:08:13.558 00.097 29876 IsGuiding returns 1
21:08:13.558 00.000 29876 scope still moving after pulse duration time elapsed
21:08:13.589 00.031 29876 IsSlewing returns 0
21:08:13.589 00.000 29876 IsGuiding returns 1
21:08:13.620 00.031 29876 IsSlewing returns 0
21:08:13.620 00.000 29876 IsGuiding returns 0
21:08:13.620 00.000 29876 scope move finished after 102 + 77 ms
21:08:13.620 00.000 29876 Move returns status 0, amount 102
21:08:13.620 00.000 29876 MoveAxis(N, 0, ABG)
21:08:13.620 00.000 29876 Move returns status 0, amount 0
21:08:13.620 00.000 29876 move complete, result=0
21:08:13.620 00.000 29876 worker thread done servicing request
21:08:13.620 00.000 29876 Worker thread wakes up
21:08:13.620 00.000 31432 GuideStep: -1.0 px 102 ms EAST, -0.4 px 0 ms NORTH
21:08:13.623 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:13.623 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:15.745 02.122 29876 Exposure complete
21:08:15.799 00.054 29876 worker thread done servicing request
21:08:15.800 00.001 31432 OnExposeComplete: enter
21:08:15.802 00.002 31432 UpdateGuideState(): m_state=6
21:08:15.805 00.003 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
21:08:15.807 00.002 31432 Star::Find returns 1 (0), X=611.71, Y=164.79, Mass=2383, SNR=29.3, Peak=245 HFD=3.5
21:08:15.810 00.003 31432 MultiStar: [#1 -1.30,-0.22,0.00,M9] [#2 -0.77,-0.69,0.00,M8] [#3 -1.16,-0.06,0.00,M9] [#4 -0.88,-0.27,0.00,M4] [#5 -1.00,-0.12,0.00,M4] [#6 -0.69,-0.04,1.08,U] [#7 -0.79,-0.31,0.00,M4] [#8 -0.82,0.06,0.00,M7] 
21:08:15.813 00.003 31432 refined, 1 included, MultiStar: {-0.77, -0.11}, one-star: {-0.85, -0.19}
21:08:15.816 00.003 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
21:08:15.819 00.003 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
21:08:15.821 00.002 31432 CameraToMount -- cameraX=-0.77 cameraY=-0.11 hyp=0.77 cameraTheta=-3.00 mountX=-0.77 mountY=-0.01, mountTheta=-3.13
21:08:15.825 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=-0.11, opts=13)
21:08:15.828 00.003 31432 Enqueuing Move request for scope (-0.77, -0.11)
21:08:15.831 00.003 29876 Worker thread wakes up
21:08:15.831 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.11) opts 0xd
21:08:15.831 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, -0.11)
21:08:15.831 00.000 29876 Moving (-0.77, -0.11) raw xDistance=-0.77 yDistance=-0.01
21:08:15.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
21:08:15.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:15.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:08:15.831 00.000 29876 MoveAxis(E, 88, ABG)
21:08:15.831 00.000 29876 Guiding  Dir = 2, Dur = 88
21:08:15.832 00.001 29876 IsSlewing returns 0
21:08:15.832 00.000 29876 IsGuiding returns 0
21:08:15.832 00.000 29876 PulseGuide returned control before completion, sleep 98
21:08:15.837 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:08:15.854 00.017 31432 UpdateGuideState exits: m=2383 RSB=29.3
21:08:15.857 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:15.860 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:15.862 00.002 31432 Enqueuing Expose request
21:08:15.931 00.069 29876 IsGuiding returns 1
21:08:15.931 00.000 29876 scope still moving after pulse duration time elapsed
21:08:15.962 00.031 29876 IsSlewing returns 0
21:08:15.962 00.000 29876 IsGuiding returns 1
21:08:15.993 00.031 29876 IsSlewing returns 0
21:08:15.993 00.000 29876 IsGuiding returns 0
21:08:15.993 00.000 29876 scope move finished after 88 + 72 ms
21:08:15.993 00.000 29876 Move returns status 0, amount 88
21:08:15.993 00.000 29876 MoveAxis(N, 0, ABG)
21:08:15.993 00.000 29876 Move returns status 0, amount 0
21:08:15.993 00.000 29876 move complete, result=0
21:08:15.993 00.000 29876 worker thread done servicing request
21:08:15.994 00.001 29876 Worker thread wakes up
21:08:15.994 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:15.994 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:15.994 00.000 31432 GuideStep: -0.8 px 88 ms EAST, -0.0 px 0 ms NORTH
21:08:17.907 01.913 29876 Exposure complete
21:08:17.957 00.050 29876 worker thread done servicing request
21:08:17.957 00.000 31432 OnExposeComplete: enter
21:08:17.961 00.004 31432 UpdateGuideState(): m_state=6
21:08:17.964 00.003 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
21:08:17.968 00.004 31432 Star::Find returns 1 (0), X=612.32, Y=164.73, Mass=2288, SNR=29.3, Peak=215 HFD=3.2
21:08:17.971 00.003 31432 MultiStar: [#1 -0.54,-0.21,0.99,U] [#2 -0.29,-0.54,1.18,U] [#3 -0.50,-0.07,1.01,U] [#4 -0.29,-0.37,0.96,U] [#5 -0.50,-0.33,0.96,U] [#6 -0.07,-0.27,1.15,U] [#7 -0.42,-0.26,0.86,U] [#8 -0.50,-0.65,0.00,M8] 
21:08:17.975 00.004 31432 single-star, 7 included, MultiStar: {-0.35, -0.29}, one-star: {-0.24, -0.24}
21:08:17.978 00.003 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
21:08:17.981 00.003 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
21:08:17.984 00.003 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-2.37 mountX=-0.25 mountY=0.20, mountTheta=2.47
21:08:17.988 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.24, opts=13)
21:08:17.991 00.003 31432 Enqueuing Move request for scope (-0.24, -0.24)
21:08:17.994 00.003 29876 Worker thread wakes up
21:08:17.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.24) opts 0xd
21:08:17.994 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.24)
21:08:17.994 00.000 29876 Moving (-0.24, -0.24) raw xDistance=-0.25 yDistance=0.20
21:08:17.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.25
21:08:17.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:17.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:08:17.994 00.000 29876 MoveAxis(E, 36, ABG)
21:08:17.994 00.000 29876 Guiding  Dir = 2, Dur = 36
21:08:17.994 00.000 29876 IsSlewing returns 0
21:08:17.994 00.000 29876 IsGuiding returns 0
21:08:17.995 00.001 29876 PulseGuide returned control before completion, sleep 46
21:08:18.000 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:18.016 00.016 31432 UpdateGuideState exits: m=2288 RSB=29.3
21:08:18.019 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:18.021 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:18.024 00.003 31432 Enqueuing Expose request
21:08:18.046 00.022 29876 IsGuiding returns 1
21:08:18.046 00.000 29876 scope still moving after pulse duration time elapsed
21:08:18.077 00.031 29876 IsSlewing returns 0
21:08:18.077 00.000 29876 IsGuiding returns 1
21:08:18.107 00.030 29876 IsSlewing returns 0
21:08:18.107 00.000 29876 IsGuiding returns 1
21:08:18.139 00.032 29876 IsSlewing returns 0
21:08:18.139 00.000 29876 IsGuiding returns 0
21:08:18.139 00.000 29876 scope move finished after 36 + 108 ms
21:08:18.139 00.000 29876 Move returns status 0, amount 36
21:08:18.139 00.000 29876 MoveAxis(N, 0, ABG)
21:08:18.139 00.000 29876 Move returns status 0, amount 0
21:08:18.139 00.000 29876 move complete, result=0
21:08:18.139 00.000 29876 worker thread done servicing request
21:08:18.139 00.000 29876 Worker thread wakes up
21:08:18.139 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:18.139 00.000 31432 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
21:08:18.143 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:20.273 02.130 29876 Exposure complete
21:08:20.317 00.044 29876 worker thread done servicing request
21:08:20.317 00.000 31432 OnExposeComplete: enter
21:08:20.319 00.002 31432 UpdateGuideState(): m_state=6
21:08:20.321 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
21:08:20.323 00.002 31432 Star::Find returns 1 (0), X=612.67, Y=165.01, Mass=2268, SNR=29.4, Peak=219 HFD=3.3
21:08:20.325 00.002 31432 MultiStar: [#1 -0.38,-0.02,1.10,U] [#2 -0.26,0.18,1.16,U] [#3 -0.69,0.09,1.04,U] [#4 0.03,-0.00,0.94,U] [#5 -0.21,0.02,0.96,U] [#6 0.20,-0.17,1.07,U] [#7 -0.18,0.05,0.89,U] [#8 -0.17,0.04,0.92,U] 
21:08:20.327 00.002 31432 single-star, 8 included, MultiStar: {-0.18, 0.03}, one-star: {0.11, 0.04}
21:08:20.329 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
21:08:20.330 00.001 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.96)
21:08:20.332 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=0.11 mountY=-0.02, mountTheta=-0.19
21:08:20.335 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.04, opts=13)
21:08:20.337 00.002 31432 Enqueuing Move request for scope (0.11, 0.04)
21:08:20.339 00.002 29876 Worker thread wakes up
21:08:20.339 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:08:20.339 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:08:20.339 00.000 29876 Moving (0.11, 0.04) raw xDistance=0.11 yDistance=-0.02
21:08:20.339 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:08:20.339 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:20.339 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:08:20.339 00.000 29876 MoveAxis(E, 0, ABG)
21:08:20.339 00.000 29876 Move returns status 0, amount 0
21:08:20.339 00.000 29876 MoveAxis(N, 0, ABG)
21:08:20.339 00.000 29876 Move returns status 0, amount 0
21:08:20.339 00.000 29876 move complete, result=0
21:08:20.339 00.000 29876 worker thread done servicing request
21:08:20.342 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:20.354 00.012 31432 UpdateGuideState exits: m=2268 RSB=29.4
21:08:20.357 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:20.358 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:20.360 00.002 31432 Enqueuing Expose request
21:08:20.362 00.002 29876 Worker thread wakes up
21:08:20.362 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:08:20.364 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:20.364 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:22.270 01.906 29876 Exposure complete
21:08:22.315 00.045 29876 worker thread done servicing request
21:08:22.315 00.000 31432 OnExposeComplete: enter
21:08:22.318 00.003 31432 UpdateGuideState(): m_state=6
21:08:22.320 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
21:08:22.321 00.001 31432 Star::Find returns 1 (0), X=612.09, Y=164.92, Mass=2357, SNR=29.2, Peak=211 HFD=3.8
21:08:22.323 00.002 31432 MultiStar: [#1 -1.08,0.02,0.00,M8] [#2 -0.63,-0.14,1.23,U] [#3 -1.02,0.26,0.00,M8] [#4 -0.90,0.02,0.00,M3] [#5 -0.59,-0.16,0.93,U] [#6 -0.44,0.10,1.08,U] [#7 -0.60,-0.08,0.88,U] [#8 -1.02,-0.04,0.00,M8] 
21:08:22.325 00.002 31432 single-star, 4 included, MultiStar: {-0.55, -0.07}, one-star: {-0.47, -0.05}
21:08:22.327 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
21:08:22.329 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
21:08:22.332 00.003 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-3.04 mountX=-0.47 mountY=-0.02, mountTheta=-3.09
21:08:22.335 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.05, opts=13)
21:08:22.337 00.002 31432 Enqueuing Move request for scope (-0.47, -0.05)
21:08:22.339 00.002 29876 Worker thread wakes up
21:08:22.339 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.05) opts 0xd
21:08:22.339 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.05)
21:08:22.339 00.000 29876 Moving (-0.47, -0.05) raw xDistance=-0.47 yDistance=-0.02
21:08:22.339 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
21:08:22.339 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:22.339 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:08:22.339 00.000 29876 MoveAxis(E, 45, ABG)
21:08:22.339 00.000 29876 Guiding  Dir = 2, Dur = 45
21:08:22.339 00.000 29876 IsSlewing returns 0
21:08:22.340 00.001 29876 IsGuiding returns 0
21:08:22.340 00.000 29876 PulseGuide returned control before completion, sleep 55
21:08:22.343 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:22.356 00.013 31432 UpdateGuideState exits: m=2357 RSB=29.2
21:08:22.358 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:22.360 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:22.362 00.002 31432 Enqueuing Expose request
21:08:22.409 00.047 29876 IsGuiding returns 1
21:08:22.409 00.000 29876 scope still moving after pulse duration time elapsed
21:08:22.440 00.031 29876 IsSlewing returns 0
21:08:22.440 00.000 29876 IsGuiding returns 1
21:08:22.470 00.030 29876 IsSlewing returns 0
21:08:22.470 00.000 29876 IsGuiding returns 0
21:08:22.470 00.000 29876 scope move finished after 45 + 85 ms
21:08:22.470 00.000 29876 Move returns status 0, amount 45
21:08:22.470 00.000 29876 MoveAxis(N, 0, ABG)
21:08:22.470 00.000 29876 Move returns status 0, amount 0
21:08:22.470 00.000 29876 move complete, result=0
21:08:22.470 00.000 29876 worker thread done servicing request
21:08:22.470 00.000 29876 Worker thread wakes up
21:08:22.470 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.0 px 0 ms NORTH
21:08:22.474 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:22.474 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:24.606 02.132 29876 Exposure complete
21:08:24.649 00.043 29876 worker thread done servicing request
21:08:24.649 00.000 31432 OnExposeComplete: enter
21:08:24.651 00.002 31432 UpdateGuideState(): m_state=6
21:08:24.653 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
21:08:24.655 00.002 31432 Star::Find returns 1 (0), X=611.79, Y=165.32, Mass=2452, SNR=30.0, Peak=215 HFD=3.5
21:08:24.657 00.002 31432 MultiStar: [#1 -1.03,0.23,0.00,M9] [#2 -0.96,0.03,0.00,M6] [#3 -1.07,0.38,0.00,M9] [#4 -0.54,0.10,0.90,U] [#5 -1.07,0.01,0.00,M2] [#6 -0.35,0.40,1.09,U] [#7 -0.63,0.02,0.84,U] [#8 -0.93,0.03,0.00,M9] 
21:08:24.659 00.002 31432 refined, 3 included, MultiStar: {-0.57, 0.23}, one-star: {-0.77, 0.35}
21:08:24.661 00.002 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.02) = xAngle (2.73 = 2.73)
21:08:24.662 00.001 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.74 = -0.54)
21:08:24.664 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=0.23 hyp=0.61 cameraTheta=2.75 mountX=-0.56 mountY=-0.32, mountTheta=-2.63
21:08:24.668 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=0.23, opts=13)
21:08:24.673 00.005 31432 Enqueuing Move request for scope (-0.57, 0.23)
21:08:24.679 00.006 29876 Worker thread wakes up
21:08:24.679 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.23) opts 0xd
21:08:24.679 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, 0.23)
21:08:24.679 00.000 29876 Moving (-0.57, 0.23) raw xDistance=-0.56 yDistance=-0.32
21:08:24.679 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
21:08:24.679 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:24.679 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:08:24.679 00.000 29876 MoveAxis(E, 60, ABG)
21:08:24.679 00.000 29876 Guiding  Dir = 2, Dur = 60
21:08:24.679 00.000 29876 IsSlewing returns 0
21:08:24.680 00.001 29876 IsGuiding returns 0
21:08:24.680 00.000 29876 PulseGuide returned control before completion, sleep 70
21:08:24.685 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:24.702 00.017 31432 UpdateGuideState exits: m=2452 RSB=30.0
21:08:24.706 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:24.708 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:24.710 00.002 31432 Enqueuing Expose request
21:08:24.760 00.050 29876 IsGuiding returns 1
21:08:24.760 00.000 29876 scope still moving after pulse duration time elapsed
21:08:24.791 00.031 29876 IsSlewing returns 0
21:08:24.791 00.000 29876 IsGuiding returns 1
21:08:24.822 00.031 29876 IsSlewing returns 0
21:08:24.822 00.000 29876 IsGuiding returns 0
21:08:24.822 00.000 29876 scope move finished after 60 + 82 ms
21:08:24.822 00.000 29876 Move returns status 0, amount 60
21:08:24.822 00.000 29876 MoveAxis(N, 0, ABG)
21:08:24.822 00.000 29876 Move returns status 0, amount 0
21:08:24.822 00.000 29876 move complete, result=0
21:08:24.822 00.000 29876 worker thread done servicing request
21:08:24.822 00.000 29876 Worker thread wakes up
21:08:24.822 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.3 px 0 ms NORTH
21:08:24.826 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:24.826 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:26.744 01.918 29876 Exposure complete
21:08:26.788 00.044 29876 worker thread done servicing request
21:08:26.788 00.000 31432 OnExposeComplete: enter
21:08:26.790 00.002 31432 UpdateGuideState(): m_state=6
21:08:26.792 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
21:08:26.794 00.002 31432 Star::Find returns 1 (0), X=612.23, Y=164.76, Mass=2223, SNR=28.5, Peak=240 HFD=3.4
21:08:26.796 00.002 31432 MultiStar: [#1 -0.69,0.06,1.06,U] [#2 -0.92,-0.26,0.00,M7] [#3 -0.83,-0.20,0.00,M10] [#4 -0.57,-0.16,0.97,U] [#5 -0.72,-0.02,1.05,U] [#6 -0.73,0.09,1.14,U] [#7 -0.78,0.24,0.00,M1] [#8 -0.41,0.05,0.95,U] 
21:08:26.798 00.002 31432 single-star, 5 included, MultiStar: {-0.58, -0.03}, one-star: {-0.33, -0.21}
21:08:26.799 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
21:08:26.801 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:08:26.803 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.21 hyp=0.40 cameraTheta=-2.57 mountX=-0.34 mountY=0.16, mountTheta=2.70
21:08:26.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.21, opts=13)
21:08:26.810 00.004 31432 Enqueuing Move request for scope (-0.33, -0.21)
21:08:26.812 00.002 29876 Worker thread wakes up
21:08:26.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.21) opts 0xd
21:08:26.812 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.21)
21:08:26.812 00.000 29876 Moving (-0.33, -0.21) raw xDistance=-0.34 yDistance=0.16
21:08:26.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:08:26.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:26.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:08:26.812 00.000 29876 MoveAxis(E, 41, ABG)
21:08:26.812 00.000 29876 Guiding  Dir = 2, Dur = 41
21:08:26.812 00.000 29876 IsSlewing returns 0
21:08:26.812 00.000 29876 IsGuiding returns 0
21:08:26.812 00.000 29876 PulseGuide returned control before completion, sleep 51
21:08:26.816 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:26.826 00.010 31432 UpdateGuideState exits: m=2223 RSB=28.5
21:08:26.829 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:26.831 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:26.832 00.001 31432 Enqueuing Expose request
21:08:26.868 00.036 29876 IsGuiding returns 1
21:08:26.868 00.000 29876 scope still moving after pulse duration time elapsed
21:08:26.899 00.031 29876 IsSlewing returns 0
21:08:26.899 00.000 29876 IsGuiding returns 1
21:08:26.930 00.031 29876 IsSlewing returns 0
21:08:26.930 00.000 29876 IsGuiding returns 1
21:08:26.961 00.031 29876 IsSlewing returns 0
21:08:26.961 00.000 29876 IsGuiding returns 0
21:08:26.961 00.000 29876 scope move finished after 41 + 107 ms
21:08:26.961 00.000 29876 Move returns status 0, amount 41
21:08:26.961 00.000 29876 MoveAxis(N, 0, ABG)
21:08:26.961 00.000 29876 Move returns status 0, amount 0
21:08:26.961 00.000 29876 move complete, result=0
21:08:26.961 00.000 29876 worker thread done servicing request
21:08:26.961 00.000 31432 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
21:08:26.964 00.003 29876 Worker thread wakes up
21:08:26.964 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:26.964 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:29.194 02.230 29876 Exposure complete
21:08:29.237 00.043 29876 worker thread done servicing request
21:08:29.237 00.000 31432 OnExposeComplete: enter
21:08:29.239 00.002 31432 UpdateGuideState(): m_state=6
21:08:29.242 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
21:08:29.244 00.002 31432 Star::Find returns 1 (0), X=612.98, Y=164.65, Mass=2382, SNR=29.3, Peak=249 HFD=3.3
21:08:29.245 00.001 31432 MultiStar: [#1 0.03,-0.42,1.00,U] [#2 -0.00,-0.41,1.22,U] [#3 0.25,-0.67,1.01,U] [#4 0.56,-0.48,0.93,U] [#5 0.62,-0.45,0.94,U] [#6 0.49,-0.56,1.13,U] [#7 0.61,-0.74,0.00,M2] [#8 0.45,-0.14,0.88,U] 
21:08:29.248 00.003 31432 single-star, 7 included, MultiStar: {0.34, -0.44}, one-star: {0.41, -0.32}
21:08:29.249 00.001 31432 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.02) = xAngle (-0.68 = -0.68)
21:08:29.251 00.002 31432 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.33 = 2.33)
21:08:29.253 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.66 mountX=0.41 mountY=0.38, mountTheta=0.75
21:08:29.256 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.32, opts=13)
21:08:29.259 00.003 31432 Enqueuing Move request for scope (0.41, -0.32)
21:08:29.261 00.002 29876 Worker thread wakes up
21:08:29.261 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
21:08:29.261 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
21:08:29.261 00.000 29876 Moving (0.41, -0.32) raw xDistance=0.41 yDistance=0.38
21:08:29.261 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
21:08:29.261 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
21:08:29.261 00.000 29876 MoveAxis(W, 33, ABG)
21:08:29.261 00.000 29876 Guiding  Dir = 3, Dur = 33
21:08:29.262 00.001 29876 IsSlewing returns 0
21:08:29.262 00.000 29876 IsGuiding returns 0
21:08:29.262 00.000 29876 PulseGuide returned control before completion, sleep 43
21:08:29.266 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:29.278 00.012 31432 UpdateGuideState exits: m=2382 RSB=29.3
21:08:29.280 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:29.282 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:29.283 00.001 31432 Enqueuing Expose request
21:08:29.317 00.034 29876 IsGuiding returns 1
21:08:29.317 00.000 29876 scope still moving after pulse duration time elapsed
21:08:29.347 00.030 29876 IsSlewing returns 0
21:08:29.347 00.000 29876 IsGuiding returns 0
21:08:29.347 00.000 29876 scope move finished after 33 + 52 ms
21:08:29.347 00.000 29876 Move returns status 0, amount 33
21:08:29.347 00.000 29876 MoveAxis(S, 28, ABG)
21:08:29.347 00.000 29876 Guiding  Dir = 1, Dur = 28
21:08:29.347 00.000 29876 IsSlewing returns 0
21:08:29.347 00.000 29876 IsGuiding returns 0
21:08:29.348 00.001 29876 PulseGuide returned control before completion, sleep 38
21:08:29.395 00.047 29876 IsGuiding returns 1
21:08:29.395 00.000 29876 scope still moving after pulse duration time elapsed
21:08:29.426 00.031 29876 IsSlewing returns 0
21:08:29.426 00.000 29876 IsGuiding returns 1
21:08:29.457 00.031 29876 IsSlewing returns 0
21:08:29.457 00.000 29876 IsGuiding returns 1
21:08:29.488 00.031 29876 IsSlewing returns 0
21:08:29.488 00.000 29876 IsGuiding returns 0
21:08:29.488 00.000 29876 scope move finished after 28 + 112 ms
21:08:29.488 00.000 29876 Move returns status 0, amount 28
21:08:29.488 00.000 29876 move complete, result=0
21:08:29.488 00.000 29876 worker thread done servicing request
21:08:29.488 00.000 29876 Worker thread wakes up
21:08:29.488 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:29.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:29.488 00.000 31432 GuideStep: 0.4 px 33 ms WEST, 0.4 px 28 ms SOUTH
21:08:31.402 01.914 29876 Exposure complete
21:08:31.445 00.043 29876 worker thread done servicing request
21:08:31.445 00.000 31432 OnExposeComplete: enter
21:08:31.447 00.002 31432 UpdateGuideState(): m_state=6
21:08:31.449 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
21:08:31.451 00.002 31432 Star::Find returns 1 (0), X=612.84, Y=164.67, Mass=2408, SNR=29.6, Peak=225 HFD=3.7
21:08:31.453 00.002 31432 MultiStar: [#1 -0.58,-0.32,1.00,U] [#2 -0.12,-0.49,1.18,U] [#3 -0.16,-0.27,1.06,U] [#4 0.08,-0.49,0.99,U] [#5 0.12,-0.52,0.95,U] [#6 0.54,-0.44,1.13,U] [#7 0.21,-0.58,0.87,U] [#8 -0.25,-0.33,0.90,U] 
21:08:31.455 00.002 31432 refined, 8 included, MultiStar: {0.02, -0.41}, one-star: {0.28, -0.31}
21:08:31.457 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
21:08:31.458 00.001 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
21:08:31.460 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.42 cameraTheta=-1.53 mountX=0.01 mountY=0.41, mountTheta=1.55
21:08:31.463 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.41, opts=13)
21:08:31.465 00.002 31432 Enqueuing Move request for scope (0.02, -0.41)
21:08:31.466 00.001 29876 Worker thread wakes up
21:08:31.466 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.41) opts 0xd
21:08:31.466 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.41)
21:08:31.467 00.001 29876 Moving (0.02, -0.41) raw xDistance=0.01 yDistance=0.41
21:08:31.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:08:31.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.41
21:08:31.467 00.000 29876 MoveAxis(E, 0, ABG)
21:08:31.467 00.000 29876 Move returns status 0, amount 0
21:08:31.467 00.000 29876 MoveAxis(S, 30, ABG)
21:08:31.467 00.000 29876 Guiding  Dir = 1, Dur = 30
21:08:31.467 00.000 29876 IsSlewing returns 0
21:08:31.467 00.000 29876 IsGuiding returns 0
21:08:31.467 00.000 29876 PulseGuide returned control before completion, sleep 40
21:08:31.470 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:31.482 00.012 31432 UpdateGuideState exits: m=2408 RSB=29.6
21:08:31.484 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:31.486 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:31.487 00.001 31432 Enqueuing Expose request
21:08:31.511 00.024 29876 IsGuiding returns 1
21:08:31.511 00.000 29876 scope still moving after pulse duration time elapsed
21:08:31.541 00.030 29876 IsSlewing returns 0
21:08:31.541 00.000 29876 IsGuiding returns 1
21:08:31.573 00.032 29876 IsSlewing returns 0
21:08:31.573 00.000 29876 IsGuiding returns 1
21:08:31.604 00.031 29876 IsSlewing returns 0
21:08:31.604 00.000 29876 IsGuiding returns 0
21:08:31.604 00.000 29876 scope move finished after 30 + 106 ms
21:08:31.604 00.000 29876 Move returns status 0, amount 30
21:08:31.604 00.000 29876 move complete, result=0
21:08:31.604 00.000 29876 worker thread done servicing request
21:08:31.604 00.000 29876 Worker thread wakes up
21:08:31.604 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 30 ms SOUTH
21:08:31.607 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:31.607 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:33.731 02.124 29876 Exposure complete
21:08:33.773 00.042 29876 worker thread done servicing request
21:08:33.774 00.001 31432 OnExposeComplete: enter
21:08:33.776 00.002 31432 UpdateGuideState(): m_state=6
21:08:33.778 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
21:08:33.780 00.002 31432 Star::Find returns 1 (0), X=611.94, Y=165.13, Mass=2425, SNR=30.2, Peak=207 HFD=3.8
21:08:33.782 00.002 31432 MultiStar: [#1 -1.13,0.06,0.00,M7] [#2 -0.75,-0.10,1.13,U] [#3 -0.98,-0.13,0.00,M9] [#4 -0.32,-0.15,0.95,U] [#5 -0.56,-0.09,0.98,U] [#6 -0.54,-0.02,1.09,U] [#7 -0.09,-0.36,0.80,U] [#8 -0.48,0.08,0.89,U] 
21:08:33.783 00.001 31432 refined, 6 included, MultiStar: {-0.50, -0.06}, one-star: {-0.62, 0.16}
21:08:33.785 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
21:08:33.787 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
21:08:33.788 00.001 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.06 hyp=0.50 cameraTheta=-3.02 mountX=-0.50 mountY=-0.02, mountTheta=-3.11
21:08:33.791 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.06, opts=13)
21:08:33.793 00.002 31432 Enqueuing Move request for scope (-0.50, -0.06)
21:08:33.795 00.002 29876 Worker thread wakes up
21:08:33.795 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.06) opts 0xd
21:08:33.795 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.06)
21:08:33.795 00.000 29876 Moving (-0.50, -0.06) raw xDistance=-0.50 yDistance=-0.02
21:08:33.796 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
21:08:33.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:33.796 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:08:33.796 00.000 29876 MoveAxis(E, 48, ABG)
21:08:33.796 00.000 29876 Guiding  Dir = 2, Dur = 48
21:08:33.796 00.000 29876 IsSlewing returns 0
21:08:33.796 00.000 29876 IsGuiding returns 0
21:08:33.796 00.000 29876 PulseGuide returned control before completion, sleep 58
21:08:33.799 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:08:33.811 00.012 31432 UpdateGuideState exits: m=2425 RSB=30.2
21:08:33.815 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:33.819 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:33.822 00.003 31432 Enqueuing Expose request
21:08:33.855 00.033 29876 IsGuiding returns 1
21:08:33.855 00.000 29876 scope still moving after pulse duration time elapsed
21:08:33.886 00.031 29876 IsSlewing returns 0
21:08:33.886 00.000 29876 IsGuiding returns 1
21:08:33.917 00.031 29876 IsSlewing returns 0
21:08:33.917 00.000 29876 IsGuiding returns 1
21:08:33.948 00.031 29876 IsSlewing returns 0
21:08:33.948 00.000 29876 IsGuiding returns 0
21:08:33.948 00.000 29876 scope move finished after 48 + 104 ms
21:08:33.948 00.000 29876 Move returns status 0, amount 48
21:08:33.948 00.000 29876 MoveAxis(N, 0, ABG)
21:08:33.948 00.000 29876 Move returns status 0, amount 0
21:08:33.948 00.000 29876 move complete, result=0
21:08:33.948 00.000 29876 worker thread done servicing request
21:08:33.948 00.000 29876 Worker thread wakes up
21:08:33.948 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.0 px 0 ms NORTH
21:08:33.950 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:33.950 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:35.854 01.904 29876 Exposure complete
21:08:35.897 00.043 29876 worker thread done servicing request
21:08:35.897 00.000 31432 OnExposeComplete: enter
21:08:35.900 00.003 31432 UpdateGuideState(): m_state=6
21:08:35.902 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
21:08:35.904 00.002 31432 Star::Find returns 1 (0), X=612.32, Y=164.68, Mass=2503, SNR=30.4, Peak=256 HFD=3.4
21:08:35.905 00.001 31432 MultiStar: [#1 -0.56,-0.37,1.05,U] [#2 -0.67,-0.39,1.18,U] [#3 -0.90,-0.40,0.00,M10] [#4 0.09,-0.44,0.93,U] [#5 -0.59,-0.27,0.97,U] [#6 -0.36,-0.16,1.11,U] [#7 -0.26,-0.41,0.82,U] [#8 -0.08,-0.63,0.90,U] 
21:08:35.907 00.002 31432 single-star, 7 included, MultiStar: {-0.35, -0.36}, one-star: {-0.24, -0.29}
21:08:35.909 00.002 31432 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.02) = xAngle (-2.28 = -2.28)
21:08:35.911 00.002 31432 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.73 = 0.73)
21:08:35.913 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.26 mountX=-0.25 mountY=0.25, mountTheta=2.35
21:08:35.918 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.29, opts=13)
21:08:35.920 00.002 31432 Enqueuing Move request for scope (-0.24, -0.29)
21:08:35.922 00.002 29876 Worker thread wakes up
21:08:35.922 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
21:08:35.922 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
21:08:35.922 00.000 29876 Moving (-0.24, -0.29) raw xDistance=-0.25 yDistance=0.25
21:08:35.922 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
21:08:35.922 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:35.923 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:08:35.923 00.000 29876 MoveAxis(E, 30, ABG)
21:08:35.923 00.000 29876 Guiding  Dir = 2, Dur = 30
21:08:35.923 00.000 29876 IsSlewing returns 0
21:08:35.923 00.000 29876 IsGuiding returns 0
21:08:35.923 00.000 29876 PulseGuide returned control before completion, sleep 40
21:08:35.927 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:08:35.939 00.012 31432 UpdateGuideState exits: m=2503 RSB=30.4
21:08:35.941 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:35.942 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:35.944 00.002 31432 Enqueuing Expose request
21:08:35.977 00.033 29876 IsGuiding returns 1
21:08:35.977 00.000 29876 scope still moving after pulse duration time elapsed
21:08:36.007 00.030 29876 IsSlewing returns 0
21:08:36.007 00.000 29876 IsGuiding returns 0
21:08:36.007 00.000 29876 scope move finished after 30 + 54 ms
21:08:36.007 00.000 29876 Move returns status 0, amount 30
21:08:36.007 00.000 29876 MoveAxis(N, 0, ABG)
21:08:36.007 00.000 29876 Move returns status 0, amount 0
21:08:36.007 00.000 29876 move complete, result=0
21:08:36.007 00.000 29876 worker thread done servicing request
21:08:36.007 00.000 29876 Worker thread wakes up
21:08:36.007 00.000 31432 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
21:08:36.010 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:36.010 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:38.134 02.124 29876 Exposure complete
21:08:38.177 00.043 29876 worker thread done servicing request
21:08:38.177 00.000 31432 OnExposeComplete: enter
21:08:38.179 00.002 31432 UpdateGuideState(): m_state=6
21:08:38.181 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
21:08:38.183 00.002 31432 Star::Find returns 1 (0), X=612.10, Y=164.93, Mass=2347, SNR=29.7, Peak=238 HFD=3.1
21:08:38.185 00.002 31432 MultiStar: [#1 -0.54,-0.15,1.01,U] [#2 0.05,-0.55,1.13,U] [#3 -0.77,0.02,1.03,U] [#4 -0.45,-0.37,0.96,U] [#5 -0.58,-0.33,0.96,U] [#6 0.14,-0.05,1.13,U] [#7 -0.52,-0.73,0.00,M1] [#8 -0.42,-0.34,0.95,U] 
21:08:38.187 00.002 31432 refined, 7 included, MultiStar: {-0.36, -0.23}, one-star: {-0.47, -0.05}
21:08:38.188 00.001 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
21:08:38.190 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
21:08:38.192 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.43 cameraTheta=-2.58 mountX=-0.37 mountY=0.17, mountTheta=2.71
21:08:38.194 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.23, opts=13)
21:08:38.196 00.002 31432 Enqueuing Move request for scope (-0.36, -0.23)
21:08:38.198 00.002 29876 Worker thread wakes up
21:08:38.198 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.23) opts 0xd
21:08:38.198 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.23)
21:08:38.198 00.000 29876 Moving (-0.36, -0.23) raw xDistance=-0.37 yDistance=0.17
21:08:38.198 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:08:38.198 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:38.198 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:08:38.199 00.001 29876 MoveAxis(E, 40, ABG)
21:08:38.199 00.000 29876 Guiding  Dir = 2, Dur = 40
21:08:38.199 00.000 29876 IsSlewing returns 0
21:08:38.199 00.000 29876 IsGuiding returns 0
21:08:38.199 00.000 29876 PulseGuide returned control before completion, sleep 50
21:08:38.202 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:08:38.213 00.011 31432 UpdateGuideState exits: m=2347 RSB=29.7
21:08:38.216 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:38.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:38.219 00.001 31432 Enqueuing Expose request
21:08:38.257 00.038 29876 IsGuiding returns 1
21:08:38.257 00.000 29876 scope still moving after pulse duration time elapsed
21:08:38.287 00.030 29876 IsSlewing returns 0
21:08:38.287 00.000 29876 IsGuiding returns 1
21:08:38.319 00.032 29876 IsSlewing returns 0
21:08:38.319 00.000 29876 IsGuiding returns 1
21:08:38.350 00.031 29876 IsSlewing returns 0
21:08:38.350 00.000 29876 IsGuiding returns 0
21:08:38.350 00.000 29876 scope move finished after 40 + 111 ms
21:08:38.350 00.000 29876 Move returns status 0, amount 40
21:08:38.350 00.000 29876 MoveAxis(N, 0, ABG)
21:08:38.350 00.000 29876 Move returns status 0, amount 0
21:08:38.350 00.000 29876 move complete, result=0
21:08:38.350 00.000 29876 worker thread done servicing request
21:08:38.350 00.000 29876 Worker thread wakes up
21:08:38.350 00.000 31432 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
21:08:38.354 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:38.354 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:40.258 01.904 29876 Exposure complete
21:08:40.301 00.043 29876 worker thread done servicing request
21:08:40.301 00.000 31432 OnExposeComplete: enter
21:08:40.303 00.002 31432 UpdateGuideState(): m_state=6
21:08:40.305 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
21:08:40.307 00.002 31432 Star::Find returns 1 (0), X=613.05, Y=164.52, Mass=2583, SNR=30.9, Peak=238 HFD=3.6
21:08:40.309 00.002 31432 MultiStar: [#1 -0.17,-0.31,0.97,U] [#2 -0.23,-0.78,0.00,M3] [#3 -0.16,-0.59,0.97,U] [#4 0.08,-0.59,0.92,U] [#5 0.21,-0.75,0.95,U] [#6 0.00,-0.29,1.06,U] [#7 0.38,-0.74,0.00,M2] [#8 0.06,-0.60,0.85,U] 
21:08:40.311 00.002 31432 refined, 6 included, MultiStar: {0.07, -0.51}, one-star: {0.49, -0.45}
21:08:40.313 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
21:08:40.314 00.001 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
21:08:40.316 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.51 hyp=0.51 cameraTheta=-1.43 mountX=0.06 mountY=0.51, mountTheta=1.45
21:08:40.320 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.51, opts=13)
21:08:40.324 00.004 31432 Enqueuing Move request for scope (0.07, -0.51)
21:08:40.326 00.002 29876 Worker thread wakes up
21:08:40.326 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.51) opts 0xd
21:08:40.326 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.51)
21:08:40.326 00.000 29876 Moving (0.07, -0.51) raw xDistance=0.06 yDistance=0.51
21:08:40.326 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:08:40.326 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
21:08:40.326 00.000 29876 MoveAxis(E, 0, ABG)
21:08:40.326 00.000 29876 Move returns status 0, amount 0
21:08:40.326 00.000 29876 MoveAxis(S, 38, ABG)
21:08:40.326 00.000 29876 Guiding  Dir = 1, Dur = 38
21:08:40.326 00.000 29876 IsSlewing returns 0
21:08:40.326 00.000 29876 IsGuiding returns 0
21:08:40.327 00.001 29876 PulseGuide returned control before completion, sleep 48
21:08:40.330 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:40.341 00.011 31432 UpdateGuideState exits: m=2583 RSB=30.9
21:08:40.343 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:40.345 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:40.347 00.002 31432 Enqueuing Expose request
21:08:40.378 00.031 29876 IsGuiding returns 1
21:08:40.378 00.000 29876 scope still moving after pulse duration time elapsed
21:08:40.409 00.031 29876 IsSlewing returns 0
21:08:40.409 00.000 29876 IsGuiding returns 1
21:08:40.440 00.031 29876 IsSlewing returns 0
21:08:40.440 00.000 29876 IsGuiding returns 1
21:08:40.471 00.031 29876 IsSlewing returns 0
21:08:40.471 00.000 29876 IsGuiding returns 1
21:08:40.501 00.030 29876 IsSlewing returns 0
21:08:40.501 00.000 29876 IsGuiding returns 0
21:08:40.501 00.000 29876 scope move finished after 38 + 136 ms
21:08:40.501 00.000 29876 Move returns status 0, amount 38
21:08:40.501 00.000 29876 move complete, result=0
21:08:40.502 00.001 29876 worker thread done servicing request
21:08:40.502 00.000 29876 Worker thread wakes up
21:08:40.502 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:40.502 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 38 ms SOUTH
21:08:40.504 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:42.638 02.134 29876 Exposure complete
21:08:42.680 00.042 29876 worker thread done servicing request
21:08:42.680 00.000 31432 OnExposeComplete: enter
21:08:42.683 00.003 31432 UpdateGuideState(): m_state=6
21:08:42.684 00.001 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
21:08:42.687 00.003 31432 Star::Find returns 1 (0), X=612.45, Y=165.35, Mass=2260, SNR=29.1, Peak=205 HFD=3.4
21:08:42.689 00.002 31432 MultiStar: [#1 -0.83,0.33,0.00,M5] [#2 -0.55,-0.01,1.15,U] [#3 -1.27,0.75,0.00,M9] [#4 -0.19,0.49,0.89,U] [#5 -0.40,0.45,0.94,U] [#6 -0.46,0.59,1.08,U] [#7 -0.24,0.29,0.79,U] [#8 -0.54,0.99,0.00,M3] 
21:08:42.691 00.002 31432 single-star, 5 included, MultiStar: {-0.34, 0.36}, one-star: {-0.11, 0.38}
21:08:42.693 00.002 31432 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
21:08:42.694 00.001 31432 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.84 = -1.44)
21:08:42.697 00.003 31432 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.85 mountX=-0.10 mountY=-0.40, mountTheta=-1.82
21:08:42.699 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.38, opts=13)
21:08:42.703 00.004 31432 Enqueuing Move request for scope (-0.11, 0.38)
21:08:42.705 00.002 29876 Worker thread wakes up
21:08:42.705 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
21:08:42.705 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
21:08:42.705 00.000 29876 Moving (-0.11, 0.38) raw xDistance=-0.10 yDistance=-0.40
21:08:42.705 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:08:42.705 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:42.705 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:08:42.705 00.000 29876 MoveAxis(E, 0, ABG)
21:08:42.705 00.000 29876 Move returns status 0, amount 0
21:08:42.705 00.000 29876 MoveAxis(N, 0, ABG)
21:08:42.705 00.000 29876 Move returns status 0, amount 0
21:08:42.705 00.000 29876 move complete, result=0
21:08:42.705 00.000 29876 worker thread done servicing request
21:08:42.709 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:42.720 00.011 31432 UpdateGuideState exits: m=2260 RSB=29.1
21:08:42.722 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:42.724 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:42.725 00.001 31432 Enqueuing Expose request
21:08:42.727 00.002 29876 Worker thread wakes up
21:08:42.727 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:08:42.730 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:42.730 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:44.634 01.904 29876 Exposure complete
21:08:44.685 00.051 29876 worker thread done servicing request
21:08:44.686 00.001 31432 OnExposeComplete: enter
21:08:44.688 00.002 31432 UpdateGuideState(): m_state=6
21:08:44.690 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
21:08:44.691 00.001 31432 Star::Find returns 1 (0), X=612.33, Y=165.74, Mass=2297, SNR=29.3, Peak=220 HFD=3.5
21:08:44.693 00.002 31432 MultiStar: [#1 -0.60,0.71,0.00,M6] [#2 -0.36,0.41,1.18,U] [#3 -0.74,1.18,0.00,M10] [#4 -0.79,0.73,0.00,M1] [#5 -0.64,0.57,0.00,M1] [#6 -0.03,0.77,1.06,U] [#7 -0.47,0.83,0.00,M2] [#8 -0.66,0.83,0.00,M4] 
21:08:44.695 00.002 31432 refined, 2 included, MultiStar: {-0.21, 0.64}, one-star: {-0.24, 0.77}
21:08:44.697 00.002 31432 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.02) = xAngle (1.87 = 1.87)
21:08:44.699 00.002 31432 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.88 = -1.40)
21:08:44.701 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.64 hyp=0.67 cameraTheta=1.89 mountX=-0.20 mountY=-0.66, mountTheta=-1.86
21:08:44.704 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.64, opts=13)
21:08:44.706 00.002 31432 Enqueuing Move request for scope (-0.21, 0.64)
21:08:44.709 00.003 29876 Worker thread wakes up
21:08:44.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.64) opts 0xd
21:08:44.709 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.64)
21:08:44.709 00.000 29876 Moving (-0.21, 0.64) raw xDistance=-0.20 yDistance=-0.66
21:08:44.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:08:44.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:44.709 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
21:08:44.709 00.000 29876 MoveAxis(E, 0, ABG)
21:08:44.709 00.000 29876 Move returns status 0, amount 0
21:08:44.709 00.000 29876 MoveAxis(N, 0, ABG)
21:08:44.709 00.000 29876 Move returns status 0, amount 0
21:08:44.709 00.000 29876 move complete, result=0
21:08:44.709 00.000 29876 worker thread done servicing request
21:08:44.716 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:08:44.730 00.014 31432 UpdateGuideState exits: m=2297 RSB=29.3
21:08:44.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:44.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:44.736 00.002 31432 Enqueuing Expose request
21:08:44.738 00.002 29876 Worker thread wakes up
21:08:44.738 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
21:08:44.740 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:44.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:46.864 02.124 29876 Exposure complete
21:08:46.911 00.047 29876 worker thread done servicing request
21:08:46.912 00.001 31432 OnExposeComplete: enter
21:08:46.917 00.005 31432 UpdateGuideState(): m_state=6
21:08:46.921 00.004 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
21:08:46.925 00.004 31432 Star::Find returns 1 (0), X=612.07, Y=165.26, Mass=2377, SNR=29.6, Peak=193 HFD=3.7
21:08:46.927 00.002 31432 MultiStar: [#1 -0.89,0.18,0.00,M7] [#2 -0.64,0.04,1.15,U] [#3 -1.34,0.55,0.00,R] [#4 -0.89,0.45,0.00,M2] [#5 -0.89,0.45,0.00,M2] [#6 -0.54,0.27,1.06,U] [#7 -0.71,0.27,0.85,U] [#8 -1.18,0.93,0.00,M5] 
21:08:46.929 00.002 31432 single-star, 3 included, MultiStar: {-0.59, 0.21}, one-star: {-0.49, 0.29}
21:08:46.929 00.000 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
21:08:46.932 00.003 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.68)
21:08:46.934 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.29 hyp=0.57 cameraTheta=2.61 mountX=-0.48 mountY=-0.36, mountTheta=-2.50
21:08:46.940 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.29, opts=13)
21:08:46.944 00.004 31432 Enqueuing Move request for scope (-0.49, 0.29)
21:08:46.946 00.002 29876 Worker thread wakes up
21:08:46.946 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.29) opts 0xd
21:08:46.946 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.29)
21:08:46.946 00.000 29876 Moving (-0.49, 0.29) raw xDistance=-0.48 yDistance=-0.36
21:08:46.946 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
21:08:46.946 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:46.946 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:08:46.946 00.000 29876 MoveAxis(E, 47, ABG)
21:08:46.946 00.000 29876 Guiding  Dir = 2, Dur = 47
21:08:46.946 00.000 29876 IsSlewing returns 0
21:08:46.946 00.000 29876 IsGuiding returns 0
21:08:46.946 00.000 29876 PulseGuide returned control before completion, sleep 57
21:08:46.950 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:46.961 00.011 31432 UpdateGuideState exits: m=2377 RSB=29.6
21:08:46.963 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:46.965 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:46.967 00.002 31432 Enqueuing Expose request
21:08:47.017 00.050 29876 IsGuiding returns 1
21:08:47.017 00.000 29876 scope still moving after pulse duration time elapsed
21:08:47.048 00.031 29876 IsSlewing returns 0
21:08:47.048 00.000 29876 IsGuiding returns 0
21:08:47.048 00.000 29876 scope move finished after 47 + 54 ms
21:08:47.048 00.000 29876 Move returns status 0, amount 47
21:08:47.048 00.000 29876 MoveAxis(N, 0, ABG)
21:08:47.048 00.000 29876 Move returns status 0, amount 0
21:08:47.048 00.000 29876 move complete, result=0
21:08:47.048 00.000 29876 worker thread done servicing request
21:08:47.048 00.000 29876 Worker thread wakes up
21:08:47.048 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:47.048 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:47.048 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.4 px 0 ms NORTH
21:08:48.961 01.913 29876 Exposure complete
21:08:49.004 00.043 29876 worker thread done servicing request
21:08:49.004 00.000 31432 OnExposeComplete: enter
21:08:49.006 00.002 31432 UpdateGuideState(): m_state=6
21:08:49.008 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
21:08:49.010 00.002 31432 Star::Find returns 1 (0), X=612.16, Y=166.12, Mass=2170, SNR=27.6, Peak=179 HFD=3.8
21:08:49.012 00.002 31432 MultiStar: [#1 -0.45,1.08,0.00,M8] [#2 -0.73,0.94,0.00,M1] [#3 0.77,0.04,1.11,U] [#4 -0.37,1.00,0.00,M3] [#5 -0.59,0.88,0.00,M3] [#6 -0.17,1.28,0.00,M1] [#7 -0.06,0.69,0.84,U] [#8 -0.67,1.19,0.00,M6] 
21:08:49.014 00.002 31432 refined, 2 included, MultiStar: {0.13, 0.60}, one-star: {-0.40, 1.14}
21:08:49.016 00.002 31432 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
21:08:49.017 00.001 31432 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.34 = -1.95)
21:08:49.019 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.60 hyp=0.61 cameraTheta=1.35 mountX=0.15 mountY=-0.57, mountTheta=-1.32
21:08:49.022 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.60, opts=13)
21:08:49.024 00.002 31432 Enqueuing Move request for scope (0.13, 0.60)
21:08:49.026 00.002 29876 Worker thread wakes up
21:08:49.026 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.60) opts 0xd
21:08:49.026 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.60)
21:08:49.026 00.000 29876 Moving (0.13, 0.60) raw xDistance=0.15 yDistance=-0.57
21:08:49.026 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:08:49.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:49.026 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
21:08:49.026 00.000 29876 MoveAxis(E, 0, ABG)
21:08:49.026 00.000 29876 Move returns status 0, amount 0
21:08:49.026 00.000 29876 MoveAxis(N, 0, ABG)
21:08:49.026 00.000 29876 Move returns status 0, amount 0
21:08:49.026 00.000 29876 move complete, result=0
21:08:49.026 00.000 29876 worker thread done servicing request
21:08:49.029 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:08:49.041 00.012 31432 UpdateGuideState exits: m=2170 RSB=27.6
21:08:49.043 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:49.045 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:49.046 00.001 31432 Enqueuing Expose request
21:08:49.048 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:08:49.050 00.002 29876 Worker thread wakes up
21:08:49.050 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:49.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:51.279 02.229 29876 Exposure complete
21:08:51.321 00.042 29876 worker thread done servicing request
21:08:51.321 00.000 31432 OnExposeComplete: enter
21:08:51.323 00.002 31432 UpdateGuideState(): m_state=6
21:08:51.326 00.003 31432 Star::Find(15, 612, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
21:08:51.328 00.002 31432 Star::Find returns 1 (0), X=612.48, Y=165.91, Mass=2144, SNR=28.1, Peak=190 HFD=3.5
21:08:51.330 00.002 31432 MultiStar: [#1 -0.62,0.75,0.00,M9] [#2 -0.21,0.54,1.21,U] [#3 1.32,-0.12,0.00,M1] [#4 0.23,0.23,0.93,U] [#5 0.13,0.51,1.00,U] [#6 0.31,0.63,1.20,U] [#7 -0.02,0.64,0.88,U] [#8 -0.26,0.61,0.95,U] 
21:08:51.332 00.002 31432 refined, 6 included, MultiStar: {0.02, 0.59}, one-star: {-0.08, 0.93}
21:08:51.334 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.52 = 1.52)
21:08:51.336 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.75)
21:08:51.338 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.54 mountX=0.03 mountY=-0.58, mountTheta=-1.52
21:08:51.341 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.59, opts=13)
21:08:51.343 00.002 31432 Enqueuing Move request for scope (0.02, 0.59)
21:08:51.345 00.002 29876 Worker thread wakes up
21:08:51.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.59) opts 0xd
21:08:51.345 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.59)
21:08:51.345 00.000 29876 Moving (0.02, 0.59) raw xDistance=0.03 yDistance=-0.58
21:08:51.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:08:51.345 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.65 newest=-1.50
21:08:51.345 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.58
21:08:51.345 00.000 29876 MoveAxis(E, 0, ABG)
21:08:51.345 00.000 29876 Move returns status 0, amount 0
21:08:51.345 00.000 29876 BLC: Oldest BLC event removed
21:08:51.345 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:08:51.345 00.000 29876 MoveAxis(N, 62, ABG)
21:08:51.345 00.000 29876 Guiding  Dir = 0, Dur = 62
21:08:51.346 00.001 29876 IsSlewing returns 0
21:08:51.346 00.000 29876 IsGuiding returns 0
21:08:51.346 00.000 29876 PulseGuide returned control before completion, sleep 72
21:08:51.349 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:51.361 00.012 31432 UpdateGuideState exits: m=2144 RSB=28.1
21:08:51.363 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:51.365 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:51.367 00.002 31432 Enqueuing Expose request
21:08:51.431 00.064 29876 IsGuiding returns 1
21:08:51.431 00.000 29876 scope still moving after pulse duration time elapsed
21:08:51.461 00.030 29876 IsSlewing returns 0
21:08:51.461 00.000 29876 IsGuiding returns 1
21:08:51.492 00.031 29876 IsSlewing returns 0
21:08:51.492 00.000 29876 IsGuiding returns 1
21:08:51.523 00.031 29876 IsSlewing returns 0
21:08:51.524 00.001 29876 IsGuiding returns 0
21:08:51.524 00.000 29876 scope move finished after 62 + 115 ms
21:08:51.524 00.000 29876 Move returns status 0, amount 62
21:08:51.524 00.000 29876 move complete, result=0
21:08:51.524 00.000 29876 worker thread done servicing request
21:08:51.524 00.000 29876 Worker thread wakes up
21:08:51.524 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.6 px 62 ms NORTH
21:08:51.526 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:51.526 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:53.431 01.905 29876 Exposure complete
21:08:53.473 00.042 29876 worker thread done servicing request
21:08:53.474 00.001 31432 OnExposeComplete: enter
21:08:53.476 00.002 31432 UpdateGuideState(): m_state=6
21:08:53.478 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
21:08:53.480 00.002 31432 Star::Find returns 1 (0), X=612.49, Y=165.38, Mass=2426, SNR=30.8, Peak=215 HFD=3.3
21:08:53.482 00.002 31432 MultiStar: [#1 -0.23,0.48,0.96,U] [#2 -0.06,0.19,1.14,U] [#3 1.23,-0.30,0.00,M2] [#4 0.21,-0.22,0.87,U] [#5 -0.10,0.23,0.88,U] [#6 0.16,0.36,1.08,U] [#7 0.12,-0.11,0.87,U] [#8 -0.09,0.39,0.89,U] 
21:08:53.484 00.002 31432 refined, 7 included, MultiStar: {-0.01, 0.23}, one-star: {-0.07, 0.41}
21:08:53.486 00.002 31432 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
21:08:53.488 00.002 31432 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.69)
21:08:53.490 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=-0.00 mountY=-0.22, mountTheta=-1.58
21:08:53.492 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.23, opts=13)
21:08:53.494 00.002 31432 Enqueuing Move request for scope (-0.01, 0.23)
21:08:53.496 00.002 29876 Worker thread wakes up
21:08:53.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
21:08:53.496 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
21:08:53.496 00.000 29876 Moving (-0.01, 0.23) raw xDistance=-0.00 yDistance=-0.22
21:08:53.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:08:53.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:53.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:08:53.496 00.000 29876 MoveAxis(E, 0, ABG)
21:08:53.496 00.000 29876 Move returns status 0, amount 0
21:08:53.496 00.000 29876 MoveAxis(N, 0, ABG)
21:08:53.496 00.000 29876 Move returns status 0, amount 0
21:08:53.497 00.001 29876 move complete, result=0
21:08:53.497 00.000 29876 worker thread done servicing request
21:08:53.500 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:53.511 00.011 31432 UpdateGuideState exits: m=2426 RSB=30.8
21:08:53.514 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:53.515 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:53.517 00.002 31432 Enqueuing Expose request
21:08:53.519 00.002 29876 Worker thread wakes up
21:08:53.519 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:08:53.521 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:53.521 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:55.654 02.133 29876 Exposure complete
21:08:55.696 00.042 29876 worker thread done servicing request
21:08:55.696 00.000 31432 OnExposeComplete: enter
21:08:55.699 00.003 31432 UpdateGuideState(): m_state=6
21:08:55.700 00.001 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
21:08:55.702 00.002 31432 Star::Find returns 1 (0), X=612.67, Y=164.86, Mass=2305, SNR=29.6, Peak=256 HFD=3.3
21:08:55.705 00.003 31432 MultiStar: [#1 -0.21,0.01,1.01,U] [#2 0.07,-0.15,1.19,U] [#3 1.01,-0.39,0.00,M3] [#4 -0.00,-0.32,0.89,U] [#5 -0.06,-0.13,0.96,U] [#6 0.13,-0.05,1.13,U] [#7 0.15,-0.30,0.89,U] [#8 0.02,-0.18,0.90,U] 
21:08:55.707 00.002 31432 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {0.11, -0.11}
21:08:55.709 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
21:08:55.711 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
21:08:55.713 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.40 mountX=0.02 mountY=0.15, mountTheta=1.43
21:08:55.715 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.15, opts=13)
21:08:55.717 00.002 31432 Enqueuing Move request for scope (0.03, -0.15)
21:08:55.719 00.002 29876 Worker thread wakes up
21:08:55.719 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
21:08:55.719 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
21:08:55.719 00.000 29876 Moving (0.03, -0.15) raw xDistance=0.02 yDistance=0.15
21:08:55.719 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:08:55.719 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:55.719 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:08:55.719 00.000 29876 MoveAxis(E, 0, ABG)
21:08:55.719 00.000 29876 Move returns status 0, amount 0
21:08:55.719 00.000 29876 MoveAxis(N, 0, ABG)
21:08:55.719 00.000 29876 Move returns status 0, amount 0
21:08:55.719 00.000 29876 move complete, result=0
21:08:55.719 00.000 29876 worker thread done servicing request
21:08:55.723 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:08:55.734 00.011 31432 UpdateGuideState exits: m=2305 RSB=29.6
21:08:55.736 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:55.738 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:55.740 00.002 31432 Enqueuing Expose request
21:08:55.742 00.002 29876 Worker thread wakes up
21:08:55.742 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:08:55.744 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:55.744 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:57.656 01.912 29876 Exposure complete
21:08:57.699 00.043 29876 worker thread done servicing request
21:08:57.699 00.000 31432 OnExposeComplete: enter
21:08:57.702 00.003 31432 UpdateGuideState(): m_state=6
21:08:57.706 00.004 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
21:08:57.709 00.003 31432 Star::Find returns 1 (0), X=612.50, Y=164.69, Mass=2326, SNR=29.8, Peak=243 HFD=3.1
21:08:57.711 00.002 31432 MultiStar: [#1 -0.36,-0.41,1.08,U] [#2 -0.28,-0.40,1.13,U] [#3 0.76,-0.52,0.00,M4] [#4 -0.29,-0.52,0.99,U] [#5 -0.28,-0.38,0.97,U] [#6 0.17,-0.03,1.10,U] [#7 -0.00,-0.53,0.81,U] [#8 -0.44,-0.15,0.87,U] 
21:08:57.713 00.002 31432 single-star, 7 included, MultiStar: {-0.19, -0.33}, one-star: {-0.07, -0.28}
21:08:57.715 00.002 31432 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
21:08:57.717 00.002 31432 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.19 = 1.19)
21:08:57.719 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.80 mountX=-0.07 mountY=0.27, mountTheta=1.83
21:08:57.722 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.28, opts=13)
21:08:57.724 00.002 31432 Enqueuing Move request for scope (-0.07, -0.28)
21:08:57.726 00.002 29876 Worker thread wakes up
21:08:57.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
21:08:57.726 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
21:08:57.726 00.000 29876 Moving (-0.07, -0.28) raw xDistance=-0.07 yDistance=0.27
21:08:57.726 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:08:57.726 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:57.726 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:08:57.726 00.000 29876 MoveAxis(E, 0, ABG)
21:08:57.726 00.000 29876 Move returns status 0, amount 0
21:08:57.726 00.000 29876 MoveAxis(N, 0, ABG)
21:08:57.726 00.000 29876 Move returns status 0, amount 0
21:08:57.726 00.000 29876 move complete, result=0
21:08:57.726 00.000 29876 worker thread done servicing request
21:08:57.729 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=256, Gamma=0.490
21:08:57.741 00.012 31432 UpdateGuideState exits: m=2326 RSB=29.8
21:08:57.743 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:57.745 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:57.747 00.002 31432 Enqueuing Expose request
21:08:57.748 00.001 29876 Worker thread wakes up
21:08:57.748 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:08:57.750 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:57.751 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:08:59.878 02.127 29876 Exposure complete
21:08:59.923 00.045 29876 worker thread done servicing request
21:08:59.923 00.000 31432 OnExposeComplete: enter
21:08:59.925 00.002 31432 UpdateGuideState(): m_state=6
21:08:59.927 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
21:08:59.929 00.002 31432 Star::Find returns 1 (0), X=612.52, Y=164.96, Mass=2494, SNR=30.6, Peak=256 HFD=3.5
21:08:59.931 00.002 31432 MultiStar: [#1 -0.50,-0.04,1.02,U] [#2 -0.57,-0.17,1.10,U] [#3 0.52,-0.69,0.00,M5] [#4 -0.29,0.08,0.92,U] [#5 -0.58,-0.22,0.90,U] [#6 -0.19,0.21,1.08,U] [#7 -0.16,0.13,0.82,U] [#8 -0.33,0.34,0.86,U] 
21:08:59.933 00.002 31432 single-star, 7 included, MultiStar: {-0.33, 0.03}, one-star: {-0.04, -0.01}
21:08:59.935 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.99 = -2.99)
21:08:59.937 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.02 = 0.02)
21:08:59.938 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.96 mountX=-0.04 mountY=0.00, mountTheta=3.12
21:08:59.941 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.01, opts=13)
21:08:59.943 00.002 31432 Enqueuing Move request for scope (-0.04, -0.01)
21:08:59.944 00.001 29876 Worker thread wakes up
21:08:59.945 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:08:59.945 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:08:59.945 00.000 29876 Moving (-0.04, -0.01) raw xDistance=-0.04 yDistance=0.00
21:08:59.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:08:59.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:59.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:08:59.945 00.000 29876 MoveAxis(E, 0, ABG)
21:08:59.945 00.000 29876 Move returns status 0, amount 0
21:08:59.945 00.000 29876 MoveAxis(N, 0, ABG)
21:08:59.945 00.000 29876 Move returns status 0, amount 0
21:08:59.945 00.000 29876 move complete, result=0
21:08:59.945 00.000 29876 worker thread done servicing request
21:08:59.948 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:08:59.959 00.011 31432 UpdateGuideState exits: m=2494 RSB=30.6
21:08:59.962 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:59.963 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:08:59.965 00.002 31432 Enqueuing Expose request
21:08:59.967 00.002 29876 Worker thread wakes up
21:08:59.967 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:08:59.969 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:08:59.969 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:01.875 01.906 29876 Exposure complete
21:09:01.917 00.042 29876 worker thread done servicing request
21:09:01.917 00.000 31432 OnExposeComplete: enter
21:09:01.919 00.002 31432 UpdateGuideState(): m_state=6
21:09:01.922 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
21:09:01.924 00.002 31432 Star::Find returns 1 (0), X=612.36, Y=164.64, Mass=2457, SNR=30.7, Peak=231 HFD=3.4
21:09:01.926 00.002 31432 MultiStar: [#1 -0.29,-0.22,0.99,U] [#2 -0.27,-0.11,1.16,U] [#3 0.67,-0.57,0.00,M6] [#4 -0.08,-0.10,0.87,U] [#5 -0.47,-0.20,0.94,U] [#6 -0.06,-0.29,1.07,U] [#7 0.12,-0.36,0.84,U] [#8 -0.04,-0.18,0.84,U] 
21:09:01.927 00.001 31432 refined, 7 included, MultiStar: {-0.17, -0.22}, one-star: {-0.21, -0.34}
21:09:01.929 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
21:09:01.931 00.002 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
21:09:01.933 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.22 mountX=-0.18 mountY=0.19, mountTheta=2.31
21:09:01.936 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.22, opts=13)
21:09:01.940 00.004 31432 Enqueuing Move request for scope (-0.17, -0.22)
21:09:01.942 00.002 29876 Worker thread wakes up
21:09:01.942 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
21:09:01.942 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
21:09:01.942 00.000 29876 Moving (-0.17, -0.22) raw xDistance=-0.18 yDistance=0.19
21:09:01.942 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:09:01.942 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:01.942 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:09:01.942 00.000 29876 MoveAxis(E, 0, ABG)
21:09:01.942 00.000 29876 Move returns status 0, amount 0
21:09:01.942 00.000 29876 MoveAxis(N, 0, ABG)
21:09:01.942 00.000 29876 Move returns status 0, amount 0
21:09:01.942 00.000 29876 move complete, result=0
21:09:01.942 00.000 29876 worker thread done servicing request
21:09:01.945 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=7, FiltMax=256, Gamma=0.490
21:09:01.957 00.012 31432 UpdateGuideState exits: m=2457 RSB=30.7
21:09:01.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:01.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:01.963 00.002 31432 Enqueuing Expose request
21:09:01.965 00.002 29876 Worker thread wakes up
21:09:01.965 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:09:01.967 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:01.967 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:04.094 02.127 29876 Exposure complete
21:09:04.143 00.049 29876 worker thread done servicing request
21:09:04.143 00.000 31432 OnExposeComplete: enter
21:09:04.145 00.002 31432 UpdateGuideState(): m_state=6
21:09:04.147 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
21:09:04.149 00.002 31432 Star::Find returns 1 (0), X=613.12, Y=164.44, Mass=2493, SNR=30.5, Peak=241 HFD=3.3
21:09:04.151 00.002 31432 MultiStar: [#1 -0.17,-0.57,1.06,U] [#2 0.52,-0.76,0.00,M1] [#3 1.15,-0.87,0.00,M7] [#4 -0.09,-0.87,0.00,M1] [#5 0.32,-0.72,0.90,U] [#6 0.71,-0.66,0.00,M1] [#7 -0.04,-0.85,0.00,M1] [#8 -0.23,-0.63,0.88,U] 
21:09:04.153 00.002 31432 refined, 3 included, MultiStar: {0.12, -0.61}, one-star: {0.56, -0.53}
21:09:04.155 00.002 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.40 = -1.40)
21:09:04.157 00.002 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.61 = 1.61)
21:09:04.158 00.001 31432 CameraToMount -- cameraX=0.12 cameraY=-0.61 hyp=0.62 cameraTheta=-1.37 mountX=0.11 mountY=0.62, mountTheta=1.40
21:09:04.161 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.61, opts=13)
21:09:04.163 00.002 31432 Enqueuing Move request for scope (0.12, -0.61)
21:09:04.165 00.002 29876 Worker thread wakes up
21:09:04.165 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.61) opts 0xd
21:09:04.165 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.61)
21:09:04.165 00.000 29876 Moving (0.12, -0.61) raw xDistance=0.11 yDistance=0.62
21:09:04.165 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:09:04.165 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:04.165 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
21:09:04.165 00.000 29876 MoveAxis(E, 0, ABG)
21:09:04.165 00.000 29876 Move returns status 0, amount 0
21:09:04.165 00.000 29876 MoveAxis(N, 0, ABG)
21:09:04.166 00.001 29876 Move returns status 0, amount 0
21:09:04.166 00.000 29876 move complete, result=0
21:09:04.166 00.000 29876 worker thread done servicing request
21:09:04.170 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:09:04.182 00.012 31432 UpdateGuideState exits: m=2493 RSB=30.5
21:09:04.184 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:04.186 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:04.189 00.003 31432 Enqueuing Expose request
21:09:04.191 00.002 29876 Worker thread wakes up
21:09:04.191 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
21:09:04.193 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:04.193 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:06.101 01.908 29876 Exposure complete
21:09:06.144 00.043 29876 worker thread done servicing request
21:09:06.144 00.000 31432 OnExposeComplete: enter
21:09:06.146 00.002 31432 UpdateGuideState(): m_state=6
21:09:06.148 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
21:09:06.150 00.002 31432 Star::Find returns 1 (0), X=612.85, Y=164.87, Mass=2328, SNR=29.0, Peak=226 HFD=3.2
21:09:06.152 00.002 31432 MultiStar: [#1 0.07,-0.37,1.02,U] [#2 -0.43,0.03,1.22,U] [#3 1.15,-1.03,0.00,M8] [#4 0.26,-0.40,0.99,U] [#5 -0.03,-0.09,1.01,U] [#6 0.11,-0.01,1.11,U] [#7 0.12,-0.43,0.88,U] [#8 -0.07,-0.28,0.92,U] 
21:09:06.154 00.002 31432 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {0.29, -0.10}
21:09:06.156 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.46 = -1.46)
21:09:06.157 00.001 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.55 = 1.55)
21:09:06.159 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.43 mountX=0.02 mountY=0.19, mountTheta=1.46
21:09:06.162 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.19, opts=13)
21:09:06.165 00.003 31432 Enqueuing Move request for scope (0.03, -0.19)
21:09:06.166 00.001 29876 Worker thread wakes up
21:09:06.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
21:09:06.166 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
21:09:06.166 00.000 29876 Moving (0.03, -0.19) raw xDistance=0.02 yDistance=0.19
21:09:06.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:09:06.167 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:06.167 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:09:06.167 00.000 29876 MoveAxis(E, 0, ABG)
21:09:06.167 00.000 29876 Move returns status 0, amount 0
21:09:06.167 00.000 29876 MoveAxis(N, 0, ABG)
21:09:06.167 00.000 29876 Move returns status 0, amount 0
21:09:06.167 00.000 29876 move complete, result=0
21:09:06.167 00.000 29876 worker thread done servicing request
21:09:06.170 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=256, Gamma=0.490
21:09:06.181 00.011 31432 UpdateGuideState exits: m=2328 RSB=29.0
21:09:06.183 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:06.185 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:06.187 00.002 31432 Enqueuing Expose request
21:09:06.189 00.002 29876 Worker thread wakes up
21:09:06.189 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:09:06.191 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:06.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:08.327 02.136 29876 Exposure complete
21:09:08.370 00.043 29876 worker thread done servicing request
21:09:08.370 00.000 31432 OnExposeComplete: enter
21:09:08.372 00.002 31432 UpdateGuideState(): m_state=6
21:09:08.374 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
21:09:08.376 00.002 31432 Star::Find returns 1 (0), X=612.57, Y=164.70, Mass=2749, SNR=32.2, Peak=237 HFD=3.5
21:09:08.378 00.002 31432 MultiStar: [#1 -0.28,-0.41,1.00,U] [#2 0.03,-0.60,1.13,U] [#3 0.52,-0.56,0.95,U] [#4 -0.19,-0.26,0.87,U] [#5 -0.47,-0.20,0.81,U] [#6 0.05,-0.12,1.03,U] [#7 -0.12,-0.53,0.78,U] [#8 -0.43,0.16,0.85,U] 
21:09:08.380 00.002 31432 single-star, 8 included, MultiStar: {-0.08, -0.32}, one-star: {0.01, -0.27}
21:09:08.381 00.001 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
21:09:08.383 00.002 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
21:09:08.385 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.53 mountX=0.01 mountY=0.27, mountTheta=1.55
21:09:08.388 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.27, opts=13)
21:09:08.391 00.003 31432 Enqueuing Move request for scope (0.01, -0.27)
21:09:08.392 00.001 29876 Worker thread wakes up
21:09:08.393 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
21:09:08.393 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
21:09:08.393 00.000 29876 Moving (0.01, -0.27) raw xDistance=0.01 yDistance=0.27
21:09:08.393 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:09:08.393 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:08.393 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:09:08.393 00.000 29876 MoveAxis(E, 0, ABG)
21:09:08.393 00.000 29876 Move returns status 0, amount 0
21:09:08.393 00.000 29876 MoveAxis(N, 0, ABG)
21:09:08.393 00.000 29876 Move returns status 0, amount 0
21:09:08.393 00.000 29876 move complete, result=0
21:09:08.393 00.000 29876 worker thread done servicing request
21:09:08.399 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:09:08.418 00.019 31432 UpdateGuideState exits: m=2749 RSB=32.2
21:09:08.420 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:08.422 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:08.424 00.002 31432 Enqueuing Expose request
21:09:08.426 00.002 29876 Worker thread wakes up
21:09:08.426 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:09:08.428 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:08.428 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:10.335 01.907 29876 Exposure complete
21:09:10.383 00.048 29876 worker thread done servicing request
21:09:10.383 00.000 31432 OnExposeComplete: enter
21:09:10.385 00.002 31432 UpdateGuideState(): m_state=6
21:09:10.387 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
21:09:10.390 00.003 31432 Star::Find returns 1 (0), X=612.64, Y=164.47, Mass=2276, SNR=28.7, Peak=211 HFD=3.3
21:09:10.395 00.005 31432 MultiStar: [#1 -0.02,-0.45,1.10,U] [#2 -0.44,-0.63,1.24,U] [#3 1.04,-0.62,0.00,M8] [#4 0.20,-0.62,0.92,U] [#5 0.07,-0.58,1.00,U] [#6 0.23,-0.46,1.12,U] [#7 0.01,-0.76,0.89,U] [#8 -0.10,-0.82,0.00,M1] 
21:09:10.398 00.003 31432 single-star, 6 included, MultiStar: {0.00, -0.57}, one-star: {0.08, -0.50}
21:09:10.400 00.002 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.44 = -1.44)
21:09:10.402 00.002 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.57 = 1.57)
21:09:10.404 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.50 hyp=0.51 cameraTheta=-1.41 mountX=0.07 mountY=0.51, mountTheta=1.44
21:09:10.406 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.50, opts=13)
21:09:10.409 00.003 31432 Enqueuing Move request for scope (0.08, -0.50)
21:09:10.411 00.002 29876 Worker thread wakes up
21:09:10.411 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.50) opts 0xd
21:09:10.411 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.50)
21:09:10.411 00.000 29876 Moving (0.08, -0.50) raw xDistance=0.07 yDistance=0.51
21:09:10.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:09:10.411 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:10.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:09:10.411 00.000 29876 MoveAxis(E, 0, ABG)
21:09:10.411 00.000 29876 Move returns status 0, amount 0
21:09:10.411 00.000 29876 MoveAxis(N, 0, ABG)
21:09:10.411 00.000 29876 Move returns status 0, amount 0
21:09:10.411 00.000 29876 move complete, result=0
21:09:10.411 00.000 29876 worker thread done servicing request
21:09:10.415 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:10.426 00.011 31432 UpdateGuideState exits: m=2276 RSB=28.7
21:09:10.428 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:10.432 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:10.434 00.002 31432 Enqueuing Expose request
21:09:10.436 00.002 29876 Worker thread wakes up
21:09:10.436 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:09:10.438 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:10.438 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:12.560 02.122 29876 Exposure complete
21:09:12.603 00.043 29876 worker thread done servicing request
21:09:12.603 00.000 31432 OnExposeComplete: enter
21:09:12.605 00.002 31432 UpdateGuideState(): m_state=6
21:09:12.607 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
21:09:12.609 00.002 31432 Star::Find returns 1 (0), X=612.87, Y=164.35, Mass=2526, SNR=30.5, Peak=227 HFD=3.5
21:09:12.611 00.002 31432 MultiStar: [#1 -0.18,-0.52,1.02,U] [#2 -0.35,-0.40,1.17,U] [#3 1.34,-0.86,0.00,M9] [#4 0.14,-0.28,0.91,U] [#5 0.49,-0.61,0.91,U] [#6 -0.06,-0.26,1.12,U] [#7 0.52,-0.75,0.00,M1] [#8 0.35,-0.40,0.90,U] 
21:09:12.613 00.002 31432 refined, 6 included, MultiStar: {0.08, -0.44}, one-star: {0.31, -0.63}
21:09:12.614 00.001 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
21:09:12.616 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
21:09:12.618 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.40 mountX=0.07 mountY=0.45, mountTheta=1.42
21:09:12.622 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.44, opts=13)
21:09:12.625 00.003 31432 Enqueuing Move request for scope (0.08, -0.44)
21:09:12.627 00.002 29876 Worker thread wakes up
21:09:12.627 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.44) opts 0xd
21:09:12.627 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.44)
21:09:12.627 00.000 29876 Moving (0.08, -0.44) raw xDistance=0.07 yDistance=0.45
21:09:12.627 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:09:12.627 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=1.22
21:09:12.627 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
21:09:12.627 00.000 29876 MoveAxis(E, 0, ABG)
21:09:12.627 00.000 29876 Move returns status 0, amount 0
21:09:12.627 00.000 29876 BLC: Oldest BLC event removed
21:09:12.627 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:09:12.627 00.000 29876 MoveAxis(S, 53, ABG)
21:09:12.627 00.000 29876 Guiding  Dir = 1, Dur = 53
21:09:12.628 00.001 29876 IsSlewing returns 0
21:09:12.628 00.000 29876 IsGuiding returns 0
21:09:12.628 00.000 29876 PulseGuide returned control before completion, sleep 63
21:09:12.631 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:12.642 00.011 31432 UpdateGuideState exits: m=2526 RSB=30.5
21:09:12.644 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:12.646 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:12.648 00.002 31432 Enqueuing Expose request
21:09:12.697 00.049 29876 IsGuiding returns 1
21:09:12.697 00.000 29876 scope still moving after pulse duration time elapsed
21:09:12.728 00.031 29876 IsSlewing returns 0
21:09:12.728 00.000 29876 IsGuiding returns 1
21:09:12.759 00.031 29876 IsSlewing returns 0
21:09:12.759 00.000 29876 IsGuiding returns 0
21:09:12.759 00.000 29876 scope move finished after 53 + 78 ms
21:09:12.759 00.000 29876 Move returns status 0, amount 53
21:09:12.759 00.000 29876 move complete, result=0
21:09:12.759 00.000 29876 worker thread done servicing request
21:09:12.759 00.000 29876 Worker thread wakes up
21:09:12.759 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 53 ms SOUTH
21:09:12.764 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:12.764 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:14.673 01.909 29876 Exposure complete
21:09:14.715 00.042 29876 worker thread done servicing request
21:09:14.715 00.000 31432 OnExposeComplete: enter
21:09:14.718 00.003 31432 UpdateGuideState(): m_state=6
21:09:14.721 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
21:09:14.723 00.002 31432 Star::Find returns 1 (0), X=613.00, Y=164.68, Mass=2370, SNR=29.3, Peak=231 HFD=3.3
21:09:14.725 00.002 31432 MultiStar: [#1 0.14,0.01,1.06,U] [#2 0.39,-0.09,1.12,U] [#3 1.25,-0.59,0.00,M10] [#4 0.59,-0.33,0.95,U] [#5 0.64,-0.47,0.93,U] [#6 0.63,-0.23,1.08,U] [#7 0.45,-0.35,0.84,U] [#8 0.26,0.00,0.86,U] 
21:09:14.727 00.002 31432 refined, 7 included, MultiStar: {0.44, -0.21}, one-star: {0.43, -0.29}
21:09:14.729 00.002 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
21:09:14.730 00.001 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
21:09:14.732 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.21 hyp=0.49 cameraTheta=-0.45 mountX=0.43 mountY=0.28, mountTheta=0.57
21:09:14.735 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.21, opts=13)
21:09:14.737 00.002 31432 Enqueuing Move request for scope (0.44, -0.21)
21:09:14.738 00.001 29876 Worker thread wakes up
21:09:14.738 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.21) opts 0xd
21:09:14.739 00.001 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.21)
21:09:14.739 00.000 29876 Moving (0.44, -0.21) raw xDistance=0.43 yDistance=0.28
21:09:14.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
21:09:14.739 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:14.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:09:14.739 00.000 29876 MoveAxis(W, 42, ABG)
21:09:14.739 00.000 29876 Guiding  Dir = 3, Dur = 42
21:09:14.739 00.000 29876 IsSlewing returns 0
21:09:14.739 00.000 29876 IsGuiding returns 0
21:09:14.739 00.000 29876 PulseGuide returned control before completion, sleep 52
21:09:14.742 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:14.754 00.012 31432 UpdateGuideState exits: m=2370 RSB=29.3
21:09:14.756 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:14.758 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:14.759 00.001 31432 Enqueuing Expose request
21:09:14.795 00.036 29876 IsGuiding returns 1
21:09:14.795 00.000 29876 scope still moving after pulse duration time elapsed
21:09:14.826 00.031 29876 IsSlewing returns 0
21:09:14.826 00.000 29876 IsGuiding returns 1
21:09:14.857 00.031 29876 IsSlewing returns 0
21:09:14.857 00.000 29876 IsGuiding returns 1
21:09:14.888 00.031 29876 IsSlewing returns 0
21:09:14.888 00.000 29876 IsGuiding returns 0
21:09:14.888 00.000 29876 scope move finished after 42 + 106 ms
21:09:14.888 00.000 29876 Move returns status 0, amount 42
21:09:14.888 00.000 29876 MoveAxis(N, 0, ABG)
21:09:14.888 00.000 29876 Move returns status 0, amount 0
21:09:14.888 00.000 29876 move complete, result=0
21:09:14.888 00.000 29876 worker thread done servicing request
21:09:14.888 00.000 29876 Worker thread wakes up
21:09:14.888 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:14.888 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.3 px 0 ms NORTH
21:09:14.892 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:17.022 02.130 29876 Exposure complete
21:09:17.074 00.052 29876 worker thread done servicing request
21:09:17.075 00.001 31432 OnExposeComplete: enter
21:09:17.078 00.003 31432 UpdateGuideState(): m_state=6
21:09:17.080 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
21:09:17.083 00.003 31432 Star::Find returns 1 (0), X=612.88, Y=164.70, Mass=2483, SNR=30.4, Peak=247 HFD=3.4
21:09:17.085 00.002 31432 MultiStar: [#1 -0.05,-0.26,1.00,U] [#2 0.32,-0.29,1.17,U] [#3 1.24,-1.04,0.00,R] [#4 0.31,-0.41,0.91,U] [#5 0.29,-0.58,0.96,U] [#6 0.34,-0.20,1.09,U] [#7 0.37,-0.50,0.85,U] [#8 0.11,-0.56,0.86,U] 
21:09:17.088 00.003 31432 single-star, 7 included, MultiStar: {0.25, -0.37}, one-star: {0.32, -0.28}
21:09:17.090 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
21:09:17.093 00.003 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
21:09:17.095 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.28 hyp=0.42 cameraTheta=-0.71 mountX=0.31 mountY=0.32, mountTheta=0.80
21:09:17.099 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.28, opts=13)
21:09:17.105 00.006 31432 Enqueuing Move request for scope (0.32, -0.28)
21:09:17.108 00.003 29876 Worker thread wakes up
21:09:17.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.28) opts 0xd
21:09:17.108 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.28)
21:09:17.108 00.000 29876 Moving (0.32, -0.28) raw xDistance=0.31 yDistance=0.32
21:09:17.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
21:09:17.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:09:17.108 00.000 29876 MoveAxis(W, 36, ABG)
21:09:17.108 00.000 29876 Guiding  Dir = 3, Dur = 36
21:09:17.109 00.001 29876 IsSlewing returns 0
21:09:17.109 00.000 29876 IsGuiding returns 0
21:09:17.109 00.000 29876 PulseGuide returned control before completion, sleep 46
21:09:17.113 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:17.128 00.015 31432 UpdateGuideState exits: m=2483 RSB=30.4
21:09:17.133 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:17.136 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:17.140 00.004 31432 Enqueuing Expose request
21:09:17.160 00.020 29876 IsGuiding returns 1
21:09:17.160 00.000 29876 scope still moving after pulse duration time elapsed
21:09:17.190 00.030 29876 IsSlewing returns 0
21:09:17.190 00.000 29876 IsGuiding returns 1
21:09:17.221 00.031 29876 IsSlewing returns 0
21:09:17.221 00.000 29876 IsGuiding returns 0
21:09:17.221 00.000 29876 scope move finished after 36 + 76 ms
21:09:17.221 00.000 29876 Move returns status 0, amount 36
21:09:17.221 00.000 29876 MoveAxis(S, 24, ABG)
21:09:17.221 00.000 29876 Guiding  Dir = 1, Dur = 24
21:09:17.221 00.000 29876 IsSlewing returns 0
21:09:17.221 00.000 29876 IsGuiding returns 0
21:09:17.222 00.001 29876 PulseGuide returned control before completion, sleep 34
21:09:17.269 00.047 29876 IsGuiding returns 1
21:09:17.269 00.000 29876 scope still moving after pulse duration time elapsed
21:09:17.300 00.031 29876 IsSlewing returns 0
21:09:17.300 00.000 29876 IsGuiding returns 1
21:09:17.331 00.031 29876 IsSlewing returns 0
21:09:17.331 00.000 29876 IsGuiding returns 0
21:09:17.331 00.000 29876 scope move finished after 24 + 85 ms
21:09:17.331 00.000 29876 Move returns status 0, amount 24
21:09:17.331 00.000 29876 move complete, result=0
21:09:17.331 00.000 29876 worker thread done servicing request
21:09:17.331 00.000 31432 GuideStep: 0.3 px 36 ms WEST, 0.3 px 24 ms SOUTH
21:09:17.334 00.003 29876 Worker thread wakes up
21:09:17.334 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:17.335 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:19.242 01.907 29876 Exposure complete
21:09:19.293 00.051 29876 worker thread done servicing request
21:09:19.294 00.001 31432 OnExposeComplete: enter
21:09:19.297 00.003 31432 UpdateGuideState(): m_state=6
21:09:19.300 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
21:09:19.303 00.003 31432 Star::Find returns 1 (0), X=613.12, Y=164.36, Mass=2452, SNR=30.5, Peak=241 HFD=3.4
21:09:19.305 00.002 31432 MultiStar: [#1 0.38,-0.58,1.02,U] [#2 0.49,-0.79,0.00,M1] [#3 0.16,0.03,0.99,U] [#4 0.49,-0.62,0.89,U] [#5 0.46,-1.02,0.00,M1] [#6 0.59,-0.60,0.00,M1] [#7 0.62,-0.76,0.00,M1] [#8 0.27,-0.60,0.85,U] 
21:09:19.308 00.003 31432 refined, 4 included, MultiStar: {0.37, -0.47}, one-star: {0.56, -0.61}
21:09:19.310 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.93 = -0.93)
21:09:19.313 00.003 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
21:09:19.316 00.003 31432 CameraToMount -- cameraX=0.37 cameraY=-0.47 hyp=0.60 cameraTheta=-0.90 mountX=0.36 mountY=0.52, mountTheta=0.97
21:09:19.321 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.47, opts=13)
21:09:19.324 00.003 31432 Enqueuing Move request for scope (0.37, -0.47)
21:09:19.329 00.005 29876 Worker thread wakes up
21:09:19.329 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.47) opts 0xd
21:09:19.329 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.47)
21:09:19.330 00.001 29876 Moving (0.37, -0.47) raw xDistance=0.36 yDistance=0.52
21:09:19.330 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
21:09:19.330 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
21:09:19.330 00.000 29876 MoveAxis(W, 40, ABG)
21:09:19.330 00.000 29876 Guiding  Dir = 3, Dur = 40
21:09:19.330 00.000 29876 IsSlewing returns 0
21:09:19.330 00.000 29876 IsGuiding returns 0
21:09:19.330 00.000 29876 PulseGuide returned control before completion, sleep 50
21:09:19.335 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:19.351 00.016 31432 UpdateGuideState exits: m=2452 RSB=30.5
21:09:19.355 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:19.358 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:19.361 00.003 31432 Enqueuing Expose request
21:09:19.395 00.034 29876 IsGuiding returns 1
21:09:19.395 00.000 29876 scope still moving after pulse duration time elapsed
21:09:19.427 00.032 29876 IsSlewing returns 0
21:09:19.427 00.000 29876 IsGuiding returns 1
21:09:19.458 00.031 29876 IsSlewing returns 0
21:09:19.458 00.000 29876 IsGuiding returns 0
21:09:19.458 00.000 29876 scope move finished after 40 + 87 ms
21:09:19.458 00.000 29876 Move returns status 0, amount 40
21:09:19.458 00.000 29876 MoveAxis(S, 38, ABG)
21:09:19.458 00.000 29876 Guiding  Dir = 1, Dur = 38
21:09:19.458 00.000 29876 IsSlewing returns 0
21:09:19.458 00.000 29876 IsGuiding returns 0
21:09:19.458 00.000 29876 PulseGuide returned control before completion, sleep 48
21:09:19.520 00.062 29876 IsGuiding returns 1
21:09:19.520 00.000 29876 scope still moving after pulse duration time elapsed
21:09:19.551 00.031 29876 IsSlewing returns 0
21:09:19.551 00.000 29876 IsGuiding returns 1
21:09:19.583 00.032 29876 IsSlewing returns 0
21:09:19.583 00.000 29876 IsGuiding returns 0
21:09:19.583 00.000 29876 scope move finished after 38 + 86 ms
21:09:19.583 00.000 29876 Move returns status 0, amount 38
21:09:19.583 00.000 29876 move complete, result=0
21:09:19.583 00.000 29876 worker thread done servicing request
21:09:19.583 00.000 29876 Worker thread wakes up
21:09:19.583 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:19.583 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:19.583 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.5 px 38 ms SOUTH
21:09:21.809 02.226 29876 Exposure complete
21:09:21.852 00.043 29876 worker thread done servicing request
21:09:21.852 00.000 31432 OnExposeComplete: enter
21:09:21.854 00.002 31432 UpdateGuideState(): m_state=6
21:09:21.856 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
21:09:21.858 00.002 31432 Star::Find returns 1 (0), X=612.84, Y=165.49, Mass=2347, SNR=29.7, Peak=231 HFD=3.4
21:09:21.864 00.006 31432 MultiStar: [#1 -0.33,0.63,1.02,U] [#2 -0.16,0.33,1.15,U] [#3 -0.09,0.66,1.04,U] [#4 0.50,0.01,0.91,U] [#5 -0.06,0.44,0.94,U] [#6 0.32,0.40,1.04,U] [#7 0.31,0.23,0.85,U] [#8 -0.04,0.07,0.89,U] 
21:09:21.866 00.002 31432 refined, 8 included, MultiStar: {0.07, 0.37}, one-star: {0.27, 0.51}
21:09:21.868 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
21:09:21.869 00.001 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.91)
21:09:21.871 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.39 mountX=0.08 mountY=-0.36, mountTheta=-1.36
21:09:21.875 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.37, opts=13)
21:09:21.877 00.002 31432 Enqueuing Move request for scope (0.07, 0.37)
21:09:21.878 00.001 29876 Worker thread wakes up
21:09:21.878 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
21:09:21.878 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
21:09:21.878 00.000 29876 Moving (0.07, 0.37) raw xDistance=0.08 yDistance=-0.36
21:09:21.878 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:09:21.878 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:21.878 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:09:21.878 00.000 29876 MoveAxis(E, 0, ABG)
21:09:21.878 00.000 29876 Move returns status 0, amount 0
21:09:21.878 00.000 29876 MoveAxis(N, 0, ABG)
21:09:21.878 00.000 29876 Move returns status 0, amount 0
21:09:21.878 00.000 29876 move complete, result=0
21:09:21.878 00.000 29876 worker thread done servicing request
21:09:21.882 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:09:21.893 00.011 31432 UpdateGuideState exits: m=2347 RSB=29.7
21:09:21.895 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:21.897 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:21.899 00.002 31432 Enqueuing Expose request
21:09:21.901 00.002 29876 Worker thread wakes up
21:09:21.901 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:09:21.903 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:21.903 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:23.819 01.916 29876 Exposure complete
21:09:23.862 00.043 29876 worker thread done servicing request
21:09:23.862 00.000 31432 OnExposeComplete: enter
21:09:23.864 00.002 31432 UpdateGuideState(): m_state=6
21:09:23.866 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
21:09:23.868 00.002 31432 Star::Find returns 1 (0), X=613.12, Y=164.96, Mass=2381, SNR=30.2, Peak=218 HFD=3.0
21:09:23.870 00.002 31432 MultiStar: [#1 0.24,-0.05,1.03,U] [#2 0.63,-0.37,1.14,U] [#3 0.59,0.55,0.00,M1] [#4 0.99,-0.42,0.00,M1] [#5 0.78,-0.37,0.00,M1] [#6 0.92,0.12,0.00,M1] [#7 1.10,-0.35,0.00,M1] [#8 0.56,-0.08,0.89,U] 
21:09:23.872 00.002 31432 refined, 3 included, MultiStar: {0.50, -0.14}, one-star: {0.56, -0.01}
21:09:23.874 00.002 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
21:09:23.875 00.001 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
21:09:23.877 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-0.27 mountX=0.49 mountY=0.21, mountTheta=0.40
21:09:23.880 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.14, opts=13)
21:09:23.882 00.002 31432 Enqueuing Move request for scope (0.50, -0.14)
21:09:23.884 00.002 29876 Worker thread wakes up
21:09:23.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.14) opts 0xd
21:09:23.884 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.14)
21:09:23.884 00.000 29876 Moving (0.50, -0.14) raw xDistance=0.49 yDistance=0.21
21:09:23.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49
21:09:23.884 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:23.884 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:09:23.884 00.000 29876 MoveAxis(W, 48, ABG)
21:09:23.884 00.000 29876 Guiding  Dir = 3, Dur = 48
21:09:23.884 00.000 29876 IsSlewing returns 0
21:09:23.884 00.000 29876 IsGuiding returns 0
21:09:23.885 00.001 29876 PulseGuide returned control before completion, sleep 58
21:09:23.888 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:09:23.899 00.011 31432 UpdateGuideState exits: m=2381 RSB=30.2
21:09:23.902 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:23.903 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:23.905 00.002 31432 Enqueuing Expose request
21:09:23.957 00.052 29876 IsGuiding returns 1
21:09:23.957 00.000 29876 scope still moving after pulse duration time elapsed
21:09:23.989 00.032 29876 IsSlewing returns 0
21:09:23.989 00.000 29876 IsGuiding returns 1
21:09:24.020 00.031 29876 IsSlewing returns 0
21:09:24.020 00.000 29876 IsGuiding returns 1
21:09:24.052 00.032 29876 IsSlewing returns 0
21:09:24.052 00.000 29876 IsGuiding returns 0
21:09:24.052 00.000 29876 scope move finished after 48 + 118 ms
21:09:24.052 00.000 29876 Move returns status 0, amount 48
21:09:24.052 00.000 29876 MoveAxis(N, 0, ABG)
21:09:24.052 00.000 29876 Move returns status 0, amount 0
21:09:24.052 00.000 29876 move complete, result=0
21:09:24.052 00.000 29876 worker thread done servicing request
21:09:24.052 00.000 29876 Worker thread wakes up
21:09:24.052 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.2 px 0 ms NORTH
21:09:24.054 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:24.054 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:26.187 02.133 29876 Exposure complete
21:09:26.229 00.042 29876 worker thread done servicing request
21:09:26.229 00.000 31432 OnExposeComplete: enter
21:09:26.231 00.002 31432 UpdateGuideState(): m_state=6
21:09:26.234 00.003 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
21:09:26.236 00.002 31432 Star::Find returns 1 (0), X=612.97, Y=165.44, Mass=2374, SNR=29.7, Peak=243 HFD=3.5
21:09:26.238 00.002 31432 MultiStar: [#1 -0.03,0.38,1.08,U] [#2 0.21,0.46,1.20,U] [#3 0.17,0.76,1.00,U] [#4 0.43,0.34,0.92,U] [#5 0.03,0.38,0.93,U] [#6 0.48,0.81,0.00,M2] [#7 0.25,0.32,0.86,U] [#8 0.55,0.48,0.93,U] 
21:09:26.240 00.002 31432 refined, 7 included, MultiStar: {0.25, 0.45}, one-star: {0.41, 0.47}
21:09:26.241 00.001 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.05 = 1.05)
21:09:26.243 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.22)
21:09:26.245 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.45 hyp=0.52 cameraTheta=1.07 mountX=0.26 mountY=-0.41, mountTheta=-1.01
21:09:26.248 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.45, opts=13)
21:09:26.250 00.002 31432 Enqueuing Move request for scope (0.25, 0.45)
21:09:26.252 00.002 29876 Worker thread wakes up
21:09:26.252 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.45) opts 0xd
21:09:26.252 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.45)
21:09:26.252 00.000 29876 Moving (0.25, 0.45) raw xDistance=0.26 yDistance=-0.41
21:09:26.252 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
21:09:26.252 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:26.252 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:09:26.253 00.001 29876 MoveAxis(W, 31, ABG)
21:09:26.253 00.000 29876 Guiding  Dir = 3, Dur = 31
21:09:26.253 00.000 29876 IsSlewing returns 0
21:09:26.253 00.000 29876 IsGuiding returns 0
21:09:26.253 00.000 29876 PulseGuide returned control before completion, sleep 41
21:09:26.256 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:09:26.267 00.011 31432 UpdateGuideState exits: m=2374 RSB=29.7
21:09:26.270 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:26.271 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:26.273 00.002 31432 Enqueuing Expose request
21:09:26.309 00.036 29876 IsGuiding returns 1
21:09:26.309 00.000 29876 scope still moving after pulse duration time elapsed
21:09:26.339 00.030 29876 IsSlewing returns 0
21:09:26.339 00.000 29876 IsGuiding returns 1
21:09:26.370 00.031 29876 IsSlewing returns 0
21:09:26.370 00.000 29876 IsGuiding returns 0
21:09:26.370 00.000 29876 scope move finished after 31 + 85 ms
21:09:26.370 00.000 29876 Move returns status 0, amount 31
21:09:26.370 00.000 29876 MoveAxis(N, 0, ABG)
21:09:26.370 00.000 29876 Move returns status 0, amount 0
21:09:26.370 00.000 29876 move complete, result=0
21:09:26.370 00.000 29876 worker thread done servicing request
21:09:26.370 00.000 29876 Worker thread wakes up
21:09:26.370 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.4 px 0 ms NORTH
21:09:26.373 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:26.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:28.276 01.903 29876 Exposure complete
21:09:28.319 00.043 29876 worker thread done servicing request
21:09:28.319 00.000 31432 OnExposeComplete: enter
21:09:28.322 00.003 31432 UpdateGuideState(): m_state=6
21:09:28.324 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
21:09:28.326 00.002 31432 Star::Find returns 1 (0), X=612.46, Y=165.77, Mass=2547, SNR=31.2, Peak=203 HFD=3.7
21:09:28.327 00.001 31432 MultiStar: [#1 -0.17,0.52,1.00,U] [#2 -0.10,0.32,1.13,U] [#3 -0.35,1.23,0.00,M1] [#4 0.06,0.31,0.92,U] [#5 -0.02,0.43,0.93,U] [#6 0.03,0.90,0.00,M3] [#7 0.27,0.36,0.81,U] [#8 -0.02,0.36,0.87,U] 
21:09:28.329 00.002 31432 refined, 6 included, MultiStar: {-0.02, 0.45}, one-star: {-0.10, 0.80}
21:09:28.331 00.002 31432 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.02) = xAngle (1.59 = 1.59)
21:09:28.333 00.002 31432 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.61 = -1.68)
21:09:28.334 00.001 31432 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.62 mountX=-0.01 mountY=-0.45, mountTheta=-1.59
21:09:28.338 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.45, opts=13)
21:09:28.341 00.003 31432 Enqueuing Move request for scope (-0.02, 0.45)
21:09:28.343 00.002 29876 Worker thread wakes up
21:09:28.343 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd
21:09:28.343 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.45)
21:09:28.343 00.000 29876 Moving (-0.02, 0.45) raw xDistance=-0.01 yDistance=-0.45
21:09:28.343 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:09:28.343 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:28.343 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:09:28.343 00.000 29876 MoveAxis(E, 0, ABG)
21:09:28.343 00.000 29876 Move returns status 0, amount 0
21:09:28.343 00.000 29876 MoveAxis(N, 0, ABG)
21:09:28.343 00.000 29876 Move returns status 0, amount 0
21:09:28.343 00.000 29876 move complete, result=0
21:09:28.344 00.001 29876 worker thread done servicing request
21:09:28.349 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:09:28.360 00.011 31432 UpdateGuideState exits: m=2547 RSB=31.2
21:09:28.362 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:28.364 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:28.366 00.002 31432 Enqueuing Expose request
21:09:28.367 00.001 29876 Worker thread wakes up
21:09:28.368 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:09:28.369 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:28.370 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:30.594 02.224 29876 Exposure complete
21:09:30.637 00.043 29876 worker thread done servicing request
21:09:30.637 00.000 31432 OnExposeComplete: enter
21:09:30.639 00.002 31432 UpdateGuideState(): m_state=6
21:09:30.641 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
21:09:30.643 00.002 31432 Star::Find returns 1 (0), X=613.22, Y=165.28, Mass=2469, SNR=29.9, Peak=223 HFD=3.5
21:09:30.645 00.002 31432 MultiStar: [#1 0.43,0.23,1.02,U] [#2 0.51,0.11,1.16,U] [#3 0.28,1.06,0.00,M2] [#4 0.79,0.15,0.00,M1] [#5 0.17,0.57,1.01,U] [#6 0.72,0.49,0.00,M4] [#7 0.61,0.23,0.78,U] [#8 0.65,0.53,0.00,M1] 
21:09:30.647 00.002 31432 refined, 4 included, MultiStar: {0.47, 0.29}, one-star: {0.66, 0.31}
21:09:30.649 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
21:09:30.650 00.001 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.75)
21:09:30.652 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.29 hyp=0.55 cameraTheta=0.55 mountX=0.48 mountY=-0.21, mountTheta=-0.42
21:09:30.655 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.29, opts=13)
21:09:30.657 00.002 31432 Enqueuing Move request for scope (0.47, 0.29)
21:09:30.658 00.001 29876 Worker thread wakes up
21:09:30.659 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.29) opts 0xd
21:09:30.659 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.29)
21:09:30.659 00.000 29876 Moving (0.47, 0.29) raw xDistance=0.48 yDistance=-0.21
21:09:30.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
21:09:30.659 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:30.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:09:30.659 00.000 29876 MoveAxis(W, 46, ABG)
21:09:30.659 00.000 29876 Guiding  Dir = 3, Dur = 46
21:09:30.659 00.000 29876 IsSlewing returns 0
21:09:30.659 00.000 29876 IsGuiding returns 0
21:09:30.659 00.000 29876 PulseGuide returned control before completion, sleep 56
21:09:30.662 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:30.674 00.012 31432 UpdateGuideState exits: m=2469 RSB=29.9
21:09:30.676 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:30.678 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:30.680 00.002 31432 Enqueuing Expose request
21:09:30.730 00.050 29876 IsGuiding returns 1
21:09:30.730 00.000 29876 scope still moving after pulse duration time elapsed
21:09:30.761 00.031 29876 IsSlewing returns 0
21:09:30.761 00.000 29876 IsGuiding returns 1
21:09:30.791 00.030 29876 IsSlewing returns 0
21:09:30.791 00.000 29876 IsGuiding returns 1
21:09:30.822 00.031 29876 IsSlewing returns 0
21:09:30.822 00.000 29876 IsGuiding returns 0
21:09:30.822 00.000 29876 scope move finished after 46 + 117 ms
21:09:30.822 00.000 29876 Move returns status 0, amount 46
21:09:30.822 00.000 29876 MoveAxis(N, 0, ABG)
21:09:30.822 00.000 29876 Move returns status 0, amount 0
21:09:30.822 00.000 29876 move complete, result=0
21:09:30.822 00.000 29876 worker thread done servicing request
21:09:30.822 00.000 29876 Worker thread wakes up
21:09:30.822 00.000 31432 GuideStep: 0.5 px 46 ms WEST, -0.2 px 0 ms NORTH
21:09:30.824 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:30.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:32.734 01.910 29876 Exposure complete
21:09:32.777 00.043 29876 worker thread done servicing request
21:09:32.777 00.000 31432 OnExposeComplete: enter
21:09:32.779 00.002 31432 UpdateGuideState(): m_state=6
21:09:32.781 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
21:09:32.783 00.002 31432 Star::Find returns 1 (0), X=613.00, Y=165.15, Mass=2424, SNR=30.3, Peak=256 HFD=3.0
21:09:32.785 00.002 31432 MultiStar: [#1 0.10,0.27,1.05,U] [#2 0.05,0.27,1.13,U] [#3 0.28,1.00,0.00,M3] [#4 0.57,0.24,0.90,U] [#5 0.55,0.10,0.91,U] [#6 0.48,0.08,1.08,U] [#7 0.58,0.00,0.83,U] [#8 0.72,0.21,0.88,U] 
21:09:32.787 00.002 31432 refined, 7 included, MultiStar: {0.42, 0.17}, one-star: {0.43, 0.18}
21:09:32.789 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
21:09:32.790 00.001 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
21:09:32.792 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.17 hyp=0.45 cameraTheta=0.39 mountX=0.42 mountY=-0.11, mountTheta=-0.25
21:09:32.795 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.17, opts=13)
21:09:32.797 00.002 31432 Enqueuing Move request for scope (0.42, 0.17)
21:09:32.799 00.002 29876 Worker thread wakes up
21:09:32.799 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.17) opts 0xd
21:09:32.799 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.17)
21:09:32.799 00.000 29876 Moving (0.42, 0.17) raw xDistance=0.42 yDistance=-0.11
21:09:32.799 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
21:09:32.799 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:32.799 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:09:32.799 00.000 29876 MoveAxis(W, 47, ABG)
21:09:32.799 00.000 29876 Guiding  Dir = 3, Dur = 47
21:09:32.800 00.001 29876 IsSlewing returns 0
21:09:32.800 00.000 29876 IsGuiding returns 0
21:09:32.800 00.000 29876 PulseGuide returned control before completion, sleep 57
21:09:32.803 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:32.815 00.012 31432 UpdateGuideState exits: m=2424 RSB=30.3
21:09:32.817 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:32.819 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:32.820 00.001 31432 Enqueuing Expose request
21:09:32.872 00.052 29876 IsGuiding returns 1
21:09:32.872 00.000 29876 scope still moving after pulse duration time elapsed
21:09:32.903 00.031 29876 IsSlewing returns 0
21:09:32.903 00.000 29876 IsGuiding returns 1
21:09:32.934 00.031 29876 IsSlewing returns 0
21:09:32.934 00.000 29876 IsGuiding returns 1
21:09:32.965 00.031 29876 IsSlewing returns 0
21:09:32.965 00.000 29876 IsGuiding returns 0
21:09:32.965 00.000 29876 scope move finished after 47 + 117 ms
21:09:32.965 00.000 29876 Move returns status 0, amount 47
21:09:32.965 00.000 29876 MoveAxis(N, 0, ABG)
21:09:32.965 00.000 29876 Move returns status 0, amount 0
21:09:32.965 00.000 29876 move complete, result=0
21:09:32.965 00.000 29876 worker thread done servicing request
21:09:32.965 00.000 29876 Worker thread wakes up
21:09:32.965 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:32.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:32.966 00.001 31432 GuideStep: 0.4 px 47 ms WEST, -0.1 px 0 ms NORTH
21:09:35.098 02.132 29876 Exposure complete
21:09:35.142 00.044 29876 worker thread done servicing request
21:09:35.142 00.000 31432 OnExposeComplete: enter
21:09:35.144 00.002 31432 UpdateGuideState(): m_state=6
21:09:35.146 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
21:09:35.148 00.002 31432 Star::Find returns 1 (0), X=613.08, Y=165.47, Mass=2396, SNR=29.6, Peak=214 HFD=3.6
21:09:35.150 00.002 31432 MultiStar: [#1 0.10,0.51,1.03,U] [#2 -0.03,0.22,1.25,U] [#3 -0.22,1.32,0.00,M4] [#4 0.41,0.24,0.92,U] [#5 -0.09,0.49,0.95,U] [#6 0.03,0.62,1.04,U] [#7 0.45,0.45,0.79,U] [#8 0.27,0.39,0.86,U] 
21:09:35.152 00.002 31432 refined, 7 included, MultiStar: {0.19, 0.42}, one-star: {0.51, 0.50}
21:09:35.153 00.001 31432 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
21:09:35.155 00.002 31432 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.14 = -2.14)
21:09:35.157 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.42 hyp=0.46 cameraTheta=1.15 mountX=0.20 mountY=-0.39, mountTheta=-1.10
21:09:35.159 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.42, opts=13)
21:09:35.161 00.002 31432 Enqueuing Move request for scope (0.19, 0.42)
21:09:35.163 00.002 29876 Worker thread wakes up
21:09:35.163 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.42) opts 0xd
21:09:35.163 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.42)
21:09:35.163 00.000 29876 Moving (0.19, 0.42) raw xDistance=0.20 yDistance=-0.39
21:09:35.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:09:35.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:35.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:09:35.163 00.000 29876 MoveAxis(E, 0, ABG)
21:09:35.163 00.000 29876 Move returns status 0, amount 0
21:09:35.163 00.000 29876 MoveAxis(N, 0, ABG)
21:09:35.163 00.000 29876 Move returns status 0, amount 0
21:09:35.164 00.001 29876 move complete, result=0
21:09:35.164 00.000 29876 worker thread done servicing request
21:09:35.167 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:09:35.178 00.011 31432 UpdateGuideState exits: m=2396 RSB=29.6
21:09:35.180 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:35.182 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:35.184 00.002 31432 Enqueuing Expose request
21:09:35.186 00.002 29876 Worker thread wakes up
21:09:35.186 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:35.186 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:35.186 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:09:37.092 01.906 29876 Exposure complete
21:09:37.134 00.042 29876 worker thread done servicing request
21:09:37.134 00.000 31432 OnExposeComplete: enter
21:09:37.136 00.002 31432 UpdateGuideState(): m_state=6
21:09:37.138 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
21:09:37.140 00.002 31432 Star::Find returns 1 (0), X=612.86, Y=165.70, Mass=2446, SNR=30.2, Peak=170 HFD=3.9
21:09:37.142 00.002 31432 MultiStar: [#1 -0.01,0.68,1.00,U] [#2 0.39,0.47,1.12,U] [#3 -0.14,1.52,0.00,M5] [#4 0.45,0.54,0.89,U] [#5 0.21,0.62,0.90,U] [#6 0.21,0.80,0.00,M3] [#7 0.28,0.65,0.82,U] [#8 0.19,0.90,0.00,M1] 
21:09:37.144 00.002 31432 refined, 5 included, MultiStar: {0.27, 0.61}, one-star: {0.30, 0.72}
21:09:37.146 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
21:09:37.147 00.001 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.14)
21:09:37.149 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.61 hyp=0.67 cameraTheta=1.16 mountX=0.28 mountY=-0.56, mountTheta=-1.11
21:09:37.152 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.61, opts=13)
21:09:37.155 00.003 31432 Enqueuing Move request for scope (0.27, 0.61)
21:09:37.157 00.002 29876 Worker thread wakes up
21:09:37.157 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.61) opts 0xd
21:09:37.157 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.61)
21:09:37.157 00.000 29876 Moving (0.27, 0.61) raw xDistance=0.28 yDistance=-0.56
21:09:37.157 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:09:37.157 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.49 newest=-1.06
21:09:37.157 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.56
21:09:37.157 00.000 29876 MoveAxis(W, 27, ABG)
21:09:37.157 00.000 29876 Guiding  Dir = 3, Dur = 27
21:09:37.157 00.000 29876 IsSlewing returns 0
21:09:37.157 00.000 29876 IsGuiding returns 0
21:09:37.158 00.001 29876 PulseGuide returned control before completion, sleep 37
21:09:37.161 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=12, FiltMax=257, Gamma=0.490
21:09:37.172 00.011 31432 UpdateGuideState exits: m=2446 RSB=30.2
21:09:37.174 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:37.176 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:37.178 00.002 31432 Enqueuing Expose request
21:09:37.200 00.022 29876 IsGuiding returns 1
21:09:37.200 00.000 29876 scope still moving after pulse duration time elapsed
21:09:37.233 00.033 29876 IsSlewing returns 0
21:09:37.233 00.000 29876 IsGuiding returns 0
21:09:37.233 00.000 29876 scope move finished after 27 + 48 ms
21:09:37.233 00.000 29876 Move returns status 0, amount 27
21:09:37.233 00.000 29876 BLC: Oldest BLC event removed
21:09:37.233 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:09:37.233 00.000 29876 MoveAxis(N, 61, ABG)
21:09:37.233 00.000 29876 Guiding  Dir = 0, Dur = 61
21:09:37.233 00.000 29876 IsSlewing returns 0
21:09:37.233 00.000 29876 IsGuiding returns 0
21:09:37.234 00.001 29876 PulseGuide returned control before completion, sleep 71
21:09:37.311 00.077 29876 IsGuiding returns 1
21:09:37.311 00.000 29876 scope still moving after pulse duration time elapsed
21:09:37.341 00.030 29876 IsSlewing returns 0
21:09:37.341 00.000 29876 IsGuiding returns 1
21:09:37.372 00.031 29876 IsSlewing returns 0
21:09:37.372 00.000 29876 IsGuiding returns 1
21:09:37.403 00.031 29876 IsSlewing returns 0
21:09:37.403 00.000 29876 IsGuiding returns 1
21:09:37.435 00.032 29876 IsSlewing returns 0
21:09:37.435 00.000 29876 IsGuiding returns 1
21:09:37.467 00.032 29876 IsSlewing returns 0
21:09:37.467 00.000 29876 IsGuiding returns 0
21:09:37.467 00.000 29876 scope move finished after 61 + 173 ms
21:09:37.467 00.000 29876 Move returns status 0, amount 61
21:09:37.467 00.000 29876 move complete, result=0
21:09:37.467 00.000 29876 worker thread done servicing request
21:09:37.468 00.001 29876 Worker thread wakes up
21:09:37.468 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:37.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:37.468 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.6 px 61 ms NORTH
21:09:39.694 02.226 29876 Exposure complete
21:09:39.736 00.042 29876 worker thread done servicing request
21:09:39.736 00.000 31432 OnExposeComplete: enter
21:09:39.740 00.004 31432 UpdateGuideState(): m_state=6
21:09:39.741 00.001 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
21:09:39.743 00.002 31432 Star::Find returns 1 (0), X=613.07, Y=165.11, Mass=2224, SNR=28.7, Peak=255 HFD=2.9
21:09:39.745 00.002 31432 MultiStar: [#1 0.08,-0.06,1.05,U] [#2 0.31,-0.10,1.25,U] [#3 0.10,0.97,0.00,M6] [#4 0.46,-0.13,0.96,U] [#5 0.42,-0.26,1.03,U] [#6 0.83,-0.00,0.00,M4] [#7 0.57,-0.25,0.92,U] [#8 -0.02,0.29,0.99,U] 
21:09:39.747 00.002 31432 refined, 6 included, MultiStar: {0.33, -0.05}, one-star: {0.51, 0.14}
21:09:39.749 00.002 31432 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
21:09:39.751 00.002 31432 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
21:09:39.752 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-0.16 mountX=0.33 mountY=0.10, mountTheta=0.30
21:09:39.756 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.05, opts=13)
21:09:39.759 00.003 31432 Enqueuing Move request for scope (0.33, -0.05)
21:09:39.761 00.002 29876 Worker thread wakes up
21:09:39.761 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.05) opts 0xd
21:09:39.761 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.05)
21:09:39.761 00.000 29876 Moving (0.33, -0.05) raw xDistance=0.33 yDistance=0.10
21:09:39.762 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:09:39.762 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:39.762 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:09:39.762 00.000 29876 MoveAxis(W, 36, ABG)
21:09:39.762 00.000 29876 Guiding  Dir = 3, Dur = 36
21:09:39.762 00.000 29876 IsSlewing returns 0
21:09:39.762 00.000 29876 IsGuiding returns 0
21:09:39.762 00.000 29876 PulseGuide returned control before completion, sleep 46
21:09:39.765 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:39.776 00.011 31432 UpdateGuideState exits: m=2224 RSB=28.7
21:09:39.778 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:39.780 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:39.782 00.002 31432 Enqueuing Expose request
21:09:39.816 00.034 29876 IsGuiding returns 1
21:09:39.816 00.000 29876 scope still moving after pulse duration time elapsed
21:09:39.847 00.031 29876 IsSlewing returns 0
21:09:39.847 00.000 29876 IsGuiding returns 1
21:09:39.878 00.031 29876 IsSlewing returns 0
21:09:39.878 00.000 29876 IsGuiding returns 0
21:09:39.878 00.000 29876 scope move finished after 36 + 79 ms
21:09:39.878 00.000 29876 Move returns status 0, amount 36
21:09:39.878 00.000 29876 MoveAxis(N, 0, ABG)
21:09:39.878 00.000 29876 Move returns status 0, amount 0
21:09:39.878 00.000 29876 move complete, result=0
21:09:39.878 00.000 29876 worker thread done servicing request
21:09:39.878 00.000 29876 Worker thread wakes up
21:09:39.878 00.000 31432 GuideStep: 0.3 px 36 ms WEST, 0.1 px 0 ms NORTH
21:09:39.881 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:39.881 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:41.797 01.916 29876 Exposure complete
21:09:41.843 00.046 29876 worker thread done servicing request
21:09:41.843 00.000 31432 OnExposeComplete: enter
21:09:41.847 00.004 31432 UpdateGuideState(): m_state=6
21:09:41.849 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
21:09:41.850 00.001 31432 Star::Find returns 1 (0), X=612.94, Y=165.61, Mass=2291, SNR=29.9, Peak=250 HFD=3.2
21:09:41.851 00.001 31432 MultiStar: [#1 0.25,0.49,1.03,U] [#2 0.21,0.31,1.10,U] [#3 0.19,1.23,0.00,M7] [#4 0.47,0.41,0.96,U] [#5 0.00,0.50,0.91,U] [#6 0.59,0.73,0.00,M5] [#7 0.37,0.56,0.87,U] [#8 0.45,0.63,0.88,U] 
21:09:41.853 00.002 31432 refined, 6 included, MultiStar: {0.30, 0.50}, one-star: {0.38, 0.64}
21:09:41.855 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
21:09:41.856 00.001 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.27)
21:09:41.859 00.003 31432 CameraToMount -- cameraX=0.30 cameraY=0.50 hyp=0.58 cameraTheta=1.03 mountX=0.31 mountY=-0.45, mountTheta=-0.96
21:09:41.861 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.50, opts=13)
21:09:41.863 00.002 31432 Enqueuing Move request for scope (0.30, 0.50)
21:09:41.865 00.002 29876 Worker thread wakes up
21:09:41.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.50) opts 0xd
21:09:41.865 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.50)
21:09:41.865 00.000 29876 Moving (0.30, 0.50) raw xDistance=0.31 yDistance=-0.45
21:09:41.865 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
21:09:41.865 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
21:09:41.865 00.000 29876 MoveAxis(W, 35, ABG)
21:09:41.865 00.000 29876 Guiding  Dir = 3, Dur = 35
21:09:41.866 00.001 29876 IsSlewing returns 0
21:09:41.866 00.000 29876 IsGuiding returns 0
21:09:41.866 00.000 29876 PulseGuide returned control before completion, sleep 45
21:09:41.869 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:09:41.883 00.014 31432 UpdateGuideState exits: m=2291 RSB=29.9
21:09:41.885 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:41.886 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:41.889 00.003 31432 Enqueuing Expose request
21:09:41.920 00.031 29876 IsGuiding returns 1
21:09:41.920 00.000 29876 scope still moving after pulse duration time elapsed
21:09:41.950 00.030 29876 IsSlewing returns 0
21:09:41.950 00.000 29876 IsGuiding returns 1
21:09:41.981 00.031 29876 IsSlewing returns 0
21:09:41.981 00.000 29876 IsGuiding returns 0
21:09:41.981 00.000 29876 scope move finished after 35 + 79 ms
21:09:41.981 00.000 29876 Move returns status 0, amount 35
21:09:41.981 00.000 29876 MoveAxis(N, 33, ABG)
21:09:41.981 00.000 29876 Guiding  Dir = 0, Dur = 33
21:09:41.981 00.000 29876 IsSlewing returns 0
21:09:41.981 00.000 29876 IsGuiding returns 0
21:09:41.981 00.000 29876 PulseGuide returned control before completion, sleep 43
21:09:42.028 00.047 29876 IsGuiding returns 1
21:09:42.028 00.000 29876 scope still moving after pulse duration time elapsed
21:09:42.059 00.031 29876 IsSlewing returns 0
21:09:42.059 00.000 29876 IsGuiding returns 1
21:09:42.090 00.031 29876 IsSlewing returns 0
21:09:42.090 00.000 29876 IsGuiding returns 0
21:09:42.090 00.000 29876 scope move finished after 33 + 75 ms
21:09:42.090 00.000 29876 Move returns status 0, amount 33
21:09:42.090 00.000 29876 move complete, result=0
21:09:42.090 00.000 29876 worker thread done servicing request
21:09:42.090 00.000 29876 Worker thread wakes up
21:09:42.090 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:42.090 00.000 31432 GuideStep: 0.3 px 35 ms WEST, -0.4 px 33 ms NORTH
21:09:42.093 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:44.214 02.121 29876 Exposure complete
21:09:44.257 00.043 29876 worker thread done servicing request
21:09:44.257 00.000 31432 OnExposeComplete: enter
21:09:44.259 00.002 31432 UpdateGuideState(): m_state=6
21:09:44.261 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
21:09:44.263 00.002 31432 Star::Find returns 1 (0), X=613.45, Y=165.21, Mass=2476, SNR=30.0, Peak=202 HFD=3.6
21:09:44.265 00.002 31432 MultiStar: [#1 0.79,0.33,0.00,M1] [#2 1.02,0.15,0.00,M1] [#3 0.33,1.04,0.00,M8] [#4 0.73,0.29,0.93,U] [#5 0.80,0.16,0.00,M1] [#6 1.19,0.15,0.00,M6] [#7 0.54,0.37,0.83,U] [#8 0.16,0.32,0.85,U] 
21:09:44.267 00.002 31432 refined, 3 included, MultiStar: {0.60, 0.30}, one-star: {0.89, 0.24}
21:09:44.269 00.002 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
21:09:44.270 00.001 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.83)
21:09:44.272 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=0.30 hyp=0.67 cameraTheta=0.47 mountX=0.60 mountY=-0.21, mountTheta=-0.33
21:09:44.275 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=0.30, opts=13)
21:09:44.277 00.002 31432 Enqueuing Move request for scope (0.60, 0.30)
21:09:44.279 00.002 29876 Worker thread wakes up
21:09:44.279 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.30) opts 0xd
21:09:44.279 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, 0.30)
21:09:44.279 00.000 29876 Moving (0.60, 0.30) raw xDistance=0.60 yDistance=-0.21
21:09:44.279 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
21:09:44.279 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:44.279 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:09:44.279 00.000 29876 MoveAxis(W, 63, ABG)
21:09:44.279 00.000 29876 Guiding  Dir = 3, Dur = 63
21:09:44.279 00.000 29876 IsSlewing returns 0
21:09:44.279 00.000 29876 IsGuiding returns 0
21:09:44.280 00.001 29876 PulseGuide returned control before completion, sleep 73
21:09:44.283 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=12, FiltMax=257, Gamma=0.490
21:09:44.294 00.011 31432 UpdateGuideState exits: m=2476 RSB=30.0
21:09:44.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.298 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:44.300 00.002 31432 Enqueuing Expose request
21:09:44.369 00.069 29876 IsGuiding returns 1
21:09:44.369 00.000 29876 scope still moving after pulse duration time elapsed
21:09:44.400 00.031 29876 IsSlewing returns 0
21:09:44.400 00.000 29876 IsGuiding returns 1
21:09:44.431 00.031 29876 IsSlewing returns 0
21:09:44.431 00.000 29876 IsGuiding returns 1
21:09:44.462 00.031 29876 IsSlewing returns 0
21:09:44.462 00.000 29876 IsGuiding returns 0
21:09:44.462 00.000 29876 scope move finished after 63 + 119 ms
21:09:44.462 00.000 29876 Move returns status 0, amount 63
21:09:44.462 00.000 29876 MoveAxis(N, 0, ABG)
21:09:44.462 00.000 29876 Move returns status 0, amount 0
21:09:44.462 00.000 29876 move complete, result=0
21:09:44.462 00.000 29876 worker thread done servicing request
21:09:44.462 00.000 29876 Worker thread wakes up
21:09:44.462 00.000 31432 GuideStep: 0.6 px 63 ms WEST, -0.2 px 0 ms NORTH
21:09:44.465 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:44.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:46.368 01.903 29876 Exposure complete
21:09:46.415 00.047 29876 worker thread done servicing request
21:09:46.415 00.000 31432 OnExposeComplete: enter
21:09:46.420 00.005 31432 UpdateGuideState(): m_state=6
21:09:46.425 00.005 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
21:09:46.429 00.004 31432 Star::Find returns 1 (0), X=613.72, Y=164.80, Mass=2482, SNR=30.1, Peak=202 HFD=3.5
21:09:46.432 00.003 31432 MultiStar: [#1 0.95,-0.29,0.00,M2] [#2 1.16,-0.04,0.00,M2] [#3 0.41,1.00,0.00,M9] [#4 1.28,-0.09,0.00,M1] [#5 1.11,-0.45,0.00,M2] [#6 1.43,0.22,0.00,M7] [#7 1.54,-0.32,0.00,M1] [#8 0.90,0.16,0.00,M1] 
21:09:46.434 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
21:09:46.436 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
21:09:46.438 00.002 31432 CameraToMount -- cameraX=1.16 cameraY=-0.17 hyp=1.17 cameraTheta=-0.15 mountX=1.15 mountY=0.35, mountTheta=0.29
21:09:46.441 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.16, y=-0.17, opts=13)
21:09:46.443 00.002 31432 Enqueuing Move request for scope (1.16, -0.17)
21:09:46.446 00.003 29876 Worker thread wakes up
21:09:46.446 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.17) opts 0xd
21:09:46.446 00.000 29876 Handling offset move in thread for scope, endpoint = (1.16, -0.17)
21:09:46.446 00.000 29876 Moving (1.16, -0.17) raw xDistance=1.15 yDistance=0.35
21:09:46.446 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.15
21:09:46.446 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:46.446 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:09:46.446 00.000 29876 MoveAxis(W, 120, ABG)
21:09:46.446 00.000 29876 Guiding  Dir = 3, Dur = 120
21:09:46.446 00.000 29876 IsSlewing returns 0
21:09:46.446 00.000 29876 IsGuiding returns 0
21:09:46.447 00.001 29876 PulseGuide returned control before completion, sleep 130
21:09:46.450 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:09:46.461 00.011 31432 UpdateGuideState exits: m=2482 RSB=30.1
21:09:46.464 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:46.469 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:46.475 00.006 31432 Enqueuing Expose request
21:09:46.585 00.110 29876 IsGuiding returns 1
21:09:46.585 00.000 29876 scope still moving after pulse duration time elapsed
21:09:46.615 00.030 29876 IsSlewing returns 0
21:09:46.615 00.000 29876 IsGuiding returns 0
21:09:46.615 00.000 29876 scope move finished after 120 + 48 ms
21:09:46.615 00.000 29876 Move returns status 0, amount 120
21:09:46.615 00.000 29876 MoveAxis(N, 0, ABG)
21:09:46.615 00.000 29876 Move returns status 0, amount 0
21:09:46.615 00.000 29876 move complete, result=0
21:09:46.615 00.000 29876 worker thread done servicing request
21:09:46.615 00.000 29876 Worker thread wakes up
21:09:46.615 00.000 31432 GuideStep: 1.2 px 120 ms WEST, 0.3 px 0 ms NORTH
21:09:46.619 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:46.619 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:48.748 02.129 29876 Exposure complete
21:09:48.790 00.042 29876 worker thread done servicing request
21:09:48.790 00.000 31432 OnExposeComplete: enter
21:09:48.793 00.003 31432 UpdateGuideState(): m_state=6
21:09:48.795 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
21:09:48.797 00.002 31432 Star::Find returns 1 (0), X=613.01, Y=165.36, Mass=2435, SNR=29.5, Peak=217 HFD=3.4
21:09:48.802 00.005 31432 MultiStar: [#1 -0.19,0.26,1.07,U] [#2 -0.17,0.51,1.15,U] [#3 0.04,0.92,0.00,M10] [#4 -0.09,0.24,0.92,U] [#5 0.24,0.14,0.97,U] [#6 0.28,0.58,1.04,U] [#7 0.01,0.34,0.84,U] [#8 0.04,0.18,0.93,U] 
21:09:48.804 00.002 31432 refined, 7 included, MultiStar: {0.07, 0.34}, one-star: {0.45, 0.39}
21:09:48.806 00.002 31432 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.02) = xAngle (1.34 = 1.34)
21:09:48.808 00.002 31432 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.93)
21:09:48.810 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.37 mountX=0.08 mountY=-0.32, mountTheta=-1.34
21:09:48.812 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.34, opts=13)
21:09:48.814 00.002 31432 Enqueuing Move request for scope (0.07, 0.34)
21:09:48.816 00.002 29876 Worker thread wakes up
21:09:48.816 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
21:09:48.816 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
21:09:48.816 00.000 29876 Moving (0.07, 0.34) raw xDistance=0.08 yDistance=-0.32
21:09:48.816 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:09:48.816 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:09:48.816 00.000 29876 MoveAxis(E, 0, ABG)
21:09:48.816 00.000 29876 Move returns status 0, amount 0
21:09:48.816 00.000 29876 MoveAxis(N, 24, ABG)
21:09:48.816 00.000 29876 Guiding  Dir = 0, Dur = 24
21:09:48.817 00.001 29876 IsSlewing returns 0
21:09:48.817 00.000 29876 IsGuiding returns 0
21:09:48.817 00.000 29876 PulseGuide returned control before completion, sleep 34
21:09:48.820 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:48.831 00.011 31432 UpdateGuideState exits: m=2435 RSB=29.5
21:09:48.833 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:48.835 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:48.837 00.002 31432 Enqueuing Expose request
21:09:48.856 00.019 29876 IsGuiding returns 1
21:09:48.856 00.000 29876 scope still moving after pulse duration time elapsed
21:09:48.888 00.032 29876 IsSlewing returns 0
21:09:48.888 00.000 29876 IsGuiding returns 1
21:09:48.919 00.031 29876 IsSlewing returns 0
21:09:48.919 00.000 29876 IsGuiding returns 1
21:09:48.951 00.032 29876 IsSlewing returns 0
21:09:48.951 00.000 29876 IsGuiding returns 0
21:09:48.951 00.000 29876 scope move finished after 24 + 109 ms
21:09:48.951 00.000 29876 Move returns status 0, amount 24
21:09:48.951 00.000 29876 move complete, result=0
21:09:48.951 00.000 29876 worker thread done servicing request
21:09:48.951 00.000 29876 Worker thread wakes up
21:09:48.951 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 24 ms NORTH
21:09:48.953 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:48.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:50.859 01.906 29876 Exposure complete
21:09:50.901 00.042 29876 worker thread done servicing request
21:09:50.902 00.001 31432 OnExposeComplete: enter
21:09:50.905 00.003 31432 UpdateGuideState(): m_state=6
21:09:50.907 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
21:09:50.909 00.002 31432 Star::Find returns 1 (0), X=612.96, Y=165.62, Mass=2503, SNR=30.4, Peak=245 HFD=3.3
21:09:50.911 00.002 31432 MultiStar: [#1 0.11,0.55,0.99,U] [#2 0.16,0.52,1.14,U] [#3 0.39,1.13,0.00,R] [#4 0.43,0.60,0.91,U] [#5 0.30,0.53,0.95,U] [#6 0.61,0.53,0.00,M7] [#7 0.25,0.26,0.87,U] [#8 0.32,0.74,0.00,M1] 
21:09:50.914 00.003 31432 refined, 5 included, MultiStar: {0.27, 0.52}, one-star: {0.40, 0.65}
21:09:50.916 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
21:09:50.916 00.000 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
21:09:50.919 00.003 31432 CameraToMount -- cameraX=0.27 cameraY=0.52 hyp=0.59 cameraTheta=1.10 mountX=0.28 mountY=-0.48, mountTheta=-1.04
21:09:50.922 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.52, opts=13)
21:09:50.924 00.002 31432 Enqueuing Move request for scope (0.27, 0.52)
21:09:50.926 00.002 29876 Worker thread wakes up
21:09:50.927 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.52) opts 0xd
21:09:50.927 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.52)
21:09:50.927 00.000 29876 Moving (0.27, 0.52) raw xDistance=0.28 yDistance=-0.48
21:09:50.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:09:50.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
21:09:50.927 00.000 29876 MoveAxis(W, 27, ABG)
21:09:50.927 00.000 29876 Guiding  Dir = 3, Dur = 27
21:09:50.927 00.000 29876 IsSlewing returns 0
21:09:50.927 00.000 29876 IsGuiding returns 0
21:09:50.927 00.000 29876 PulseGuide returned control before completion, sleep 37
21:09:50.932 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:09:50.946 00.014 31432 UpdateGuideState exits: m=2503 RSB=30.4
21:09:50.948 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:50.950 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:50.952 00.002 31432 Enqueuing Expose request
21:09:50.966 00.014 29876 IsGuiding returns 1
21:09:50.966 00.000 29876 scope still moving after pulse duration time elapsed
21:09:50.997 00.031 29876 IsSlewing returns 0
21:09:50.997 00.000 29876 IsGuiding returns 1
21:09:51.028 00.031 29876 IsSlewing returns 0
21:09:51.028 00.000 29876 IsGuiding returns 0
21:09:51.028 00.000 29876 scope move finished after 27 + 73 ms
21:09:51.028 00.000 29876 Move returns status 0, amount 27
21:09:51.028 00.000 29876 MoveAxis(N, 35, ABG)
21:09:51.028 00.000 29876 Guiding  Dir = 0, Dur = 35
21:09:51.028 00.000 29876 IsSlewing returns 0
21:09:51.028 00.000 29876 IsGuiding returns 0
21:09:51.028 00.000 29876 PulseGuide returned control before completion, sleep 45
21:09:51.075 00.047 29876 IsGuiding returns 1
21:09:51.075 00.000 29876 scope still moving after pulse duration time elapsed
21:09:51.105 00.030 29876 IsSlewing returns 0
21:09:51.105 00.000 29876 IsGuiding returns 1
21:09:51.136 00.031 29876 IsSlewing returns 0
21:09:51.136 00.000 29876 IsGuiding returns 0
21:09:51.136 00.000 29876 scope move finished after 35 + 73 ms
21:09:51.136 00.000 29876 Move returns status 0, amount 35
21:09:51.136 00.000 29876 move complete, result=0
21:09:51.137 00.001 29876 worker thread done servicing request
21:09:51.137 00.000 29876 Worker thread wakes up
21:09:51.137 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.5 px 35 ms NORTH
21:09:51.140 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:51.140 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:53.274 02.134 29876 Exposure complete
21:09:53.320 00.046 29876 worker thread done servicing request
21:09:53.320 00.000 31432 OnExposeComplete: enter
21:09:53.322 00.002 31432 UpdateGuideState(): m_state=6
21:09:53.324 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
21:09:53.326 00.002 31432 Star::Find returns 1 (0), X=613.49, Y=165.99, Mass=2383, SNR=29.8, Peak=257 HFD=3.6
21:09:53.328 00.002 31432 MultiStar: [#1 0.31,1.03,0.00,M1] [#2 -0.05,1.26,0.00,M1] [#3 -0.25,0.01,0.99,U] [#4 0.60,1.30,0.00,M1] [#5 0.56,1.45,0.00,M1] [#6 0.36,1.27,0.00,M8] [#7 0.67,0.94,0.00,M1] [#8 0.61,0.97,0.00,M2] 
21:09:53.330 00.002 31432 refined, 1 included, MultiStar: {0.34, 0.52}, one-star: {0.93, 1.02}
21:09:53.332 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
21:09:53.334 00.002 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
21:09:53.336 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.52 hyp=0.62 cameraTheta=0.99 mountX=0.36 mountY=-0.46, mountTheta=-0.91
21:09:53.338 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.52, opts=13)
21:09:53.340 00.002 31432 Enqueuing Move request for scope (0.34, 0.52)
21:09:53.342 00.002 29876 Worker thread wakes up
21:09:53.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.52) opts 0xd
21:09:53.342 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.52)
21:09:53.342 00.000 29876 Moving (0.34, 0.52) raw xDistance=0.36 yDistance=-0.46
21:09:53.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
21:09:53.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
21:09:53.342 00.000 29876 MoveAxis(W, 38, ABG)
21:09:53.342 00.000 29876 Guiding  Dir = 3, Dur = 38
21:09:53.343 00.001 29876 IsSlewing returns 0
21:09:53.343 00.000 29876 IsGuiding returns 0
21:09:53.343 00.000 29876 PulseGuide returned control before completion, sleep 48
21:09:53.346 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:09:53.357 00.011 31432 UpdateGuideState exits: m=2383 RSB=29.8
21:09:53.359 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:53.361 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:53.363 00.002 31432 Enqueuing Expose request
21:09:53.397 00.034 29876 IsGuiding returns 1
21:09:53.397 00.000 29876 scope still moving after pulse duration time elapsed
21:09:53.427 00.030 29876 IsSlewing returns 0
21:09:53.427 00.000 29876 IsGuiding returns 1
21:09:53.458 00.031 29876 IsSlewing returns 0
21:09:53.458 00.000 29876 IsGuiding returns 0
21:09:53.458 00.000 29876 scope move finished after 38 + 77 ms
21:09:53.458 00.000 29876 Move returns status 0, amount 38
21:09:53.458 00.000 29876 MoveAxis(N, 34, ABG)
21:09:53.458 00.000 29876 Guiding  Dir = 0, Dur = 34
21:09:53.458 00.000 29876 IsSlewing returns 0
21:09:53.458 00.000 29876 IsGuiding returns 0
21:09:53.458 00.000 29876 PulseGuide returned control before completion, sleep 44
21:09:53.504 00.046 29876 IsGuiding returns 1
21:09:53.504 00.000 29876 scope still moving after pulse duration time elapsed
21:09:53.534 00.030 29876 IsSlewing returns 0
21:09:53.534 00.000 29876 IsGuiding returns 1
21:09:53.566 00.032 29876 IsSlewing returns 0
21:09:53.566 00.000 29876 IsGuiding returns 1
21:09:53.597 00.031 29876 IsSlewing returns 0
21:09:53.597 00.000 29876 IsGuiding returns 0
21:09:53.597 00.000 29876 scope move finished after 34 + 104 ms
21:09:53.597 00.000 29876 Move returns status 0, amount 34
21:09:53.597 00.000 29876 move complete, result=0
21:09:53.597 00.000 29876 worker thread done servicing request
21:09:53.597 00.000 29876 Worker thread wakes up
21:09:53.597 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.5 px 34 ms NORTH
21:09:53.600 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:53.600 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:55.509 01.909 29876 Exposure complete
21:09:55.552 00.043 29876 worker thread done servicing request
21:09:55.552 00.000 31432 OnExposeComplete: enter
21:09:55.554 00.002 31432 UpdateGuideState(): m_state=6
21:09:55.556 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
21:09:55.558 00.002 31432 Star::Find returns 1 (0), X=612.84, Y=165.89, Mass=2441, SNR=29.8, Peak=256 HFD=3.2
21:09:55.559 00.001 31432 MultiStar: [#1 -0.23,0.66,1.07,U] [#2 -0.13,0.34,1.16,U] [#3 -0.18,-0.69,1.07,U] [#4 0.53,0.27,0.92,U] [#5 0.10,0.25,0.92,U] [#6 -0.09,0.66,1.09,U] [#7 0.62,0.19,0.81,U] [#8 0.62,0.58,0.00,M3] 
21:09:55.561 00.002 31432 refined, 7 included, MultiStar: {0.08, 0.33}, one-star: {0.28, 0.92}
21:09:55.563 00.002 31432 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.02) = xAngle (1.30 = 1.30)
21:09:55.565 00.002 31432 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.31 = -1.97)
21:09:55.566 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.33 mountX=0.09 mountY=-0.31, mountTheta=-1.29
21:09:55.568 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.33, opts=13)
21:09:55.572 00.004 31432 Enqueuing Move request for scope (0.08, 0.33)
21:09:55.573 00.001 29876 Worker thread wakes up
21:09:55.573 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
21:09:55.573 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
21:09:55.573 00.000 29876 Moving (0.08, 0.33) raw xDistance=0.09 yDistance=-0.31
21:09:55.573 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:09:55.573 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
21:09:55.573 00.000 29876 MoveAxis(E, 0, ABG)
21:09:55.573 00.000 29876 Move returns status 0, amount 0
21:09:55.573 00.000 29876 MoveAxis(N, 23, ABG)
21:09:55.573 00.000 29876 Guiding  Dir = 0, Dur = 23
21:09:55.574 00.001 29876 IsSlewing returns 0
21:09:55.574 00.000 29876 IsGuiding returns 0
21:09:55.574 00.000 29876 PulseGuide returned control before completion, sleep 33
21:09:55.577 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=12, FiltMax=257, Gamma=0.490
21:09:55.589 00.012 31432 UpdateGuideState exits: m=2441 RSB=29.8
21:09:55.592 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:55.593 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:55.595 00.002 31432 Enqueuing Expose request
21:09:55.617 00.022 29876 IsGuiding returns 1
21:09:55.617 00.000 29876 scope still moving after pulse duration time elapsed
21:09:55.648 00.031 29876 IsSlewing returns 0
21:09:55.648 00.000 29876 IsGuiding returns 1
21:09:55.679 00.031 29876 IsSlewing returns 0
21:09:55.679 00.000 29876 IsGuiding returns 1
21:09:55.711 00.032 29876 IsSlewing returns 0
21:09:55.711 00.000 29876 IsGuiding returns 0
21:09:55.711 00.000 29876 scope move finished after 23 + 113 ms
21:09:55.711 00.000 29876 Move returns status 0, amount 23
21:09:55.711 00.000 29876 move complete, result=0
21:09:55.711 00.000 29876 worker thread done servicing request
21:09:55.711 00.000 29876 Worker thread wakes up
21:09:55.711 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 23 ms NORTH
21:09:55.714 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:55.714 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:57.942 02.228 29876 Exposure complete
21:09:57.984 00.042 29876 worker thread done servicing request
21:09:57.986 00.002 31432 OnExposeComplete: enter
21:09:57.988 00.002 31432 UpdateGuideState(): m_state=6
21:09:57.989 00.001 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
21:09:57.991 00.002 31432 Star::Find returns 1 (0), X=613.27, Y=165.94, Mass=2430, SNR=30.1, Peak=234 HFD=3.4
21:09:57.993 00.002 31432 MultiStar: [#1 0.09,0.93,0.00,M1] [#2 0.43,0.81,0.00,M1] [#3 -0.09,0.08,1.01,U] [#4 0.54,0.71,0.00,M1] [#5 0.51,0.64,0.00,M1] [#6 0.72,1.01,0.00,M8] [#7 0.36,0.75,0.00,M1] [#8 0.34,0.71,0.90,U] 
21:09:57.995 00.002 31432 refined, 2 included, MultiStar: {0.32, 0.58}, one-star: {0.71, 0.96}
21:09:57.996 00.001 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.05 = 1.05)
21:09:57.998 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.06 = -2.22)
21:09:58.000 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.58 hyp=0.66 cameraTheta=1.07 mountX=0.33 mountY=-0.52, mountTheta=-1.01
21:09:58.002 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.58, opts=13)
21:09:58.004 00.002 31432 Enqueuing Move request for scope (0.32, 0.58)
21:09:58.006 00.002 29876 Worker thread wakes up
21:09:58.006 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.58) opts 0xd
21:09:58.006 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.58)
21:09:58.006 00.000 29876 Moving (0.32, 0.58) raw xDistance=0.33 yDistance=-0.52
21:09:58.006 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
21:09:58.006 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
21:09:58.006 00.000 29876 MoveAxis(W, 32, ABG)
21:09:58.006 00.000 29876 Guiding  Dir = 3, Dur = 32
21:09:58.007 00.001 29876 IsSlewing returns 0
21:09:58.007 00.000 29876 IsGuiding returns 0
21:09:58.007 00.000 29876 PulseGuide returned control before completion, sleep 42
21:09:58.010 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:09:58.023 00.013 31432 UpdateGuideState exits: m=2430 RSB=30.1
21:09:58.026 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:58.028 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:09:58.030 00.002 31432 Enqueuing Expose request
21:09:58.065 00.035 29876 IsGuiding returns 1
21:09:58.065 00.000 29876 scope still moving after pulse duration time elapsed
21:09:58.095 00.030 29876 IsSlewing returns 0
21:09:58.095 00.000 29876 IsGuiding returns 0
21:09:58.095 00.000 29876 scope move finished after 32 + 55 ms
21:09:58.095 00.000 29876 Move returns status 0, amount 32
21:09:58.095 00.000 29876 MoveAxis(N, 38, ABG)
21:09:58.095 00.000 29876 Guiding  Dir = 0, Dur = 38
21:09:58.095 00.000 29876 IsSlewing returns 0
21:09:58.095 00.000 29876 IsGuiding returns 0
21:09:58.095 00.000 29876 PulseGuide returned control before completion, sleep 48
21:09:58.157 00.062 29876 IsGuiding returns 1
21:09:58.157 00.000 29876 scope still moving after pulse duration time elapsed
21:09:58.188 00.031 29876 IsSlewing returns 0
21:09:58.188 00.000 29876 IsGuiding returns 1
21:09:58.219 00.031 29876 IsSlewing returns 0
21:09:58.219 00.000 29876 IsGuiding returns 1
21:09:58.251 00.032 29876 IsSlewing returns 0
21:09:58.251 00.000 29876 IsGuiding returns 0
21:09:58.251 00.000 29876 scope move finished after 38 + 117 ms
21:09:58.251 00.000 29876 Move returns status 0, amount 38
21:09:58.251 00.000 29876 move complete, result=0
21:09:58.251 00.000 29876 worker thread done servicing request
21:09:58.251 00.000 29876 Worker thread wakes up
21:09:58.251 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:09:58.251 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:09:58.251 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.5 px 38 ms NORTH
21:10:00.163 01.912 29876 Exposure complete
21:10:00.205 00.042 29876 worker thread done servicing request
21:10:00.205 00.000 31432 OnExposeComplete: enter
21:10:00.208 00.003 31432 UpdateGuideState(): m_state=6
21:10:00.210 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
21:10:00.212 00.002 31432 Star::Find returns 1 (0), X=613.11, Y=164.94, Mass=2435, SNR=30.1, Peak=255 HFD=3.8
21:10:00.214 00.002 31432 MultiStar: [#1 -0.19,0.14,0.99,U] [#2 0.14,-0.23,1.13,U] [#3 -0.48,-0.67,0.00,M1] [#4 0.38,0.01,0.95,U] [#5 0.29,0.10,0.97,U] [#6 0.40,-0.07,1.06,U] [#7 0.19,-0.11,0.81,U] [#8 0.17,0.20,0.88,U] 
21:10:00.216 00.002 31432 refined, 7 included, MultiStar: {0.25, -0.01}, one-star: {0.55, -0.03}
21:10:00.217 00.001 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
21:10:00.219 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
21:10:00.221 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.02 mountX=0.24 mountY=0.04, mountTheta=0.17
21:10:00.223 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.01, opts=13)
21:10:00.226 00.003 31432 Enqueuing Move request for scope (0.25, -0.01)
21:10:00.227 00.001 29876 Worker thread wakes up
21:10:00.227 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
21:10:00.228 00.001 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
21:10:00.228 00.000 29876 Moving (0.25, -0.01) raw xDistance=0.24 yDistance=0.04
21:10:00.228 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
21:10:00.228 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:00.228 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:10:00.228 00.000 29876 MoveAxis(W, 28, ABG)
21:10:00.228 00.000 29876 Guiding  Dir = 3, Dur = 28
21:10:00.228 00.000 29876 IsSlewing returns 0
21:10:00.228 00.000 29876 IsGuiding returns 0
21:10:00.229 00.001 29876 PulseGuide returned control before completion, sleep 38
21:10:00.232 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:00.243 00.011 31432 UpdateGuideState exits: m=2435 RSB=30.1
21:10:00.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:00.247 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:00.249 00.002 31432 Enqueuing Expose request
21:10:00.270 00.021 29876 IsGuiding returns 1
21:10:00.270 00.000 29876 scope still moving after pulse duration time elapsed
21:10:00.302 00.032 29876 IsSlewing returns 0
21:10:00.302 00.000 29876 IsGuiding returns 1
21:10:00.332 00.030 29876 IsSlewing returns 0
21:10:00.332 00.000 29876 IsGuiding returns 0
21:10:00.332 00.000 29876 scope move finished after 28 + 75 ms
21:10:00.332 00.000 29876 Move returns status 0, amount 28
21:10:00.332 00.000 29876 MoveAxis(N, 0, ABG)
21:10:00.332 00.000 29876 Move returns status 0, amount 0
21:10:00.332 00.000 29876 move complete, result=0
21:10:00.332 00.000 29876 worker thread done servicing request
21:10:00.332 00.000 29876 Worker thread wakes up
21:10:00.332 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:00.332 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:00.333 00.001 31432 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
21:10:02.456 02.123 29876 Exposure complete
21:10:02.504 00.048 29876 worker thread done servicing request
21:10:02.504 00.000 31432 OnExposeComplete: enter
21:10:02.506 00.002 31432 UpdateGuideState(): m_state=6
21:10:02.508 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
21:10:02.510 00.002 31432 Star::Find returns 1 (0), X=612.30, Y=164.62, Mass=2405, SNR=29.7, Peak=225 HFD=3.5
21:10:02.512 00.002 31432 MultiStar: [#1 -0.64,-0.43,1.03,U] [#2 -0.13,-0.62,1.23,U] [#3 -1.14,-0.65,0.00,M2] [#4 -0.36,-0.09,0.90,U] [#5 -0.34,-0.68,0.92,U] [#6 -0.11,0.06,1.09,U] [#7 -0.14,-0.49,0.87,U] [#8 -0.14,0.08,0.90,U] 
21:10:02.514 00.002 31432 refined, 7 included, MultiStar: {-0.26, -0.32}, one-star: {-0.26, -0.35}
21:10:02.516 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.28 = -2.28)
21:10:02.518 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.73 = 0.73)
21:10:02.520 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.32 hyp=0.41 cameraTheta=-2.25 mountX=-0.27 mountY=0.28, mountTheta=2.34
21:10:02.522 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.32, opts=13)
21:10:02.524 00.002 31432 Enqueuing Move request for scope (-0.26, -0.32)
21:10:02.526 00.002 29876 Worker thread wakes up
21:10:02.526 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.32) opts 0xd
21:10:02.526 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.32)
21:10:02.526 00.000 29876 Moving (-0.26, -0.32) raw xDistance=-0.27 yDistance=0.28
21:10:02.526 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
21:10:02.526 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:02.526 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:10:02.526 00.000 29876 MoveAxis(E, 22, ABG)
21:10:02.526 00.000 29876 Guiding  Dir = 2, Dur = 22
21:10:02.526 00.000 29876 IsSlewing returns 0
21:10:02.527 00.001 29876 IsGuiding returns 0
21:10:02.527 00.000 29876 PulseGuide returned control before completion, sleep 32
21:10:02.530 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:02.547 00.017 31432 UpdateGuideState exits: m=2405 RSB=29.7
21:10:02.549 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:02.551 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:02.553 00.002 31432 Enqueuing Expose request
21:10:02.563 00.010 29876 IsGuiding returns 1
21:10:02.563 00.000 29876 scope still moving after pulse duration time elapsed
21:10:02.595 00.032 29876 IsSlewing returns 0
21:10:02.595 00.000 29876 IsGuiding returns 1
21:10:02.626 00.031 29876 IsSlewing returns 0
21:10:02.626 00.000 29876 IsGuiding returns 0
21:10:02.626 00.000 29876 scope move finished after 22 + 76 ms
21:10:02.626 00.000 29876 Move returns status 0, amount 22
21:10:02.626 00.000 29876 MoveAxis(N, 0, ABG)
21:10:02.626 00.000 29876 Move returns status 0, amount 0
21:10:02.626 00.000 29876 move complete, result=0
21:10:02.626 00.000 29876 worker thread done servicing request
21:10:02.626 00.000 29876 Worker thread wakes up
21:10:02.626 00.000 31432 GuideStep: -0.3 px 22 ms EAST, 0.3 px 0 ms NORTH
21:10:02.629 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:02.629 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:04.533 01.904 29876 Exposure complete
21:10:04.576 00.043 29876 worker thread done servicing request
21:10:04.576 00.000 31432 OnExposeComplete: enter
21:10:04.578 00.002 31432 UpdateGuideState(): m_state=6
21:10:04.580 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
21:10:04.582 00.002 31432 Star::Find returns 1 (0), X=613.35, Y=165.18, Mass=2389, SNR=29.8, Peak=207 HFD=3.7
21:10:04.584 00.002 31432 MultiStar: [#1 0.19,0.09,1.06,U] [#2 0.20,0.14,1.16,U] [#3 -0.15,-0.67,0.97,U] [#4 0.65,-0.07,0.90,U] [#5 0.54,-0.01,0.91,U] [#6 0.53,0.15,1.10,U] [#7 0.66,-0.16,0.81,U] [#8 0.44,-0.14,0.89,U] 
21:10:04.586 00.002 31432 refined, 8 included, MultiStar: {0.42, -0.04}, one-star: {0.79, 0.21}
21:10:04.587 00.001 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
21:10:04.589 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
21:10:04.591 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-0.10 mountX=0.42 mountY=0.10, mountTheta=0.24
21:10:04.594 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.04, opts=13)
21:10:04.596 00.002 31432 Enqueuing Move request for scope (0.42, -0.04)
21:10:04.598 00.002 29876 Worker thread wakes up
21:10:04.598 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.04) opts 0xd
21:10:04.598 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.04)
21:10:04.598 00.000 29876 Moving (0.42, -0.04) raw xDistance=0.42 yDistance=0.10
21:10:04.598 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.42
21:10:04.598 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:04.598 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:10:04.598 00.000 29876 MoveAxis(W, 37, ABG)
21:10:04.598 00.000 29876 Guiding  Dir = 3, Dur = 37
21:10:04.598 00.000 29876 IsSlewing returns 0
21:10:04.599 00.001 29876 IsGuiding returns 0
21:10:04.599 00.000 29876 PulseGuide returned control before completion, sleep 47
21:10:04.602 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:04.614 00.012 31432 UpdateGuideState exits: m=2389 RSB=29.8
21:10:04.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:04.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:04.619 00.001 31432 Enqueuing Expose request
21:10:04.656 00.037 29876 IsGuiding returns 1
21:10:04.656 00.000 29876 scope still moving after pulse duration time elapsed
21:10:04.686 00.030 29876 IsSlewing returns 0
21:10:04.686 00.000 29876 IsGuiding returns 0
21:10:04.686 00.000 29876 scope move finished after 37 + 50 ms
21:10:04.686 00.000 29876 Move returns status 0, amount 37
21:10:04.686 00.000 29876 MoveAxis(N, 0, ABG)
21:10:04.686 00.000 29876 Move returns status 0, amount 0
21:10:04.686 00.000 29876 move complete, result=0
21:10:04.686 00.000 29876 worker thread done servicing request
21:10:04.686 00.000 29876 Worker thread wakes up
21:10:04.686 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:04.687 00.001 31432 GuideStep: 0.4 px 37 ms WEST, 0.1 px 0 ms NORTH
21:10:04.689 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:06.817 02.128 29876 Exposure complete
21:10:06.860 00.043 29876 worker thread done servicing request
21:10:06.860 00.000 31432 OnExposeComplete: enter
21:10:06.862 00.002 31432 UpdateGuideState(): m_state=6
21:10:06.864 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
21:10:06.866 00.002 31432 Star::Find returns 1 (0), X=613.10, Y=165.26, Mass=2464, SNR=30.5, Peak=198 HFD=3.5
21:10:06.867 00.001 31432 MultiStar: [#1 0.07,0.31,1.02,U] [#2 0.43,0.07,1.14,U] [#3 -0.13,-0.37,0.97,U] [#4 0.23,-0.05,0.94,U] [#5 0.39,-0.06,0.91,U] [#6 0.55,0.41,1.03,U] [#7 0.62,-0.14,0.82,U] [#8 0.77,-0.22,0.86,U] 
21:10:06.869 00.002 31432 refined, 8 included, MultiStar: {0.38, 0.04}, one-star: {0.54, 0.28}
21:10:06.871 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
21:10:06.873 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
21:10:06.874 00.001 31432 CameraToMount -- cameraX=0.38 cameraY=0.04 hyp=0.38 cameraTheta=0.10 mountX=0.38 mountY=0.02, mountTheta=0.05
21:10:06.877 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.04, opts=13)
21:10:06.879 00.002 31432 Enqueuing Move request for scope (0.38, 0.04)
21:10:06.881 00.002 29876 Worker thread wakes up
21:10:06.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.04) opts 0xd
21:10:06.881 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.04)
21:10:06.881 00.000 29876 Moving (0.38, 0.04) raw xDistance=0.38 yDistance=0.02
21:10:06.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
21:10:06.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:06.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:06.881 00.000 29876 MoveAxis(W, 42, ABG)
21:10:06.881 00.000 29876 Guiding  Dir = 3, Dur = 42
21:10:06.881 00.000 29876 IsSlewing returns 0
21:10:06.881 00.000 29876 IsGuiding returns 0
21:10:06.882 00.001 29876 PulseGuide returned control before completion, sleep 52
21:10:06.885 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:06.895 00.010 31432 UpdateGuideState exits: m=2464 RSB=30.5
21:10:06.898 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.899 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:06.901 00.002 31432 Enqueuing Expose request
21:10:06.940 00.039 29876 IsGuiding returns 1
21:10:06.940 00.000 29876 scope still moving after pulse duration time elapsed
21:10:06.972 00.032 29876 IsSlewing returns 0
21:10:06.972 00.000 29876 IsGuiding returns 0
21:10:06.972 00.000 29876 scope move finished after 42 + 48 ms
21:10:06.972 00.000 29876 Move returns status 0, amount 42
21:10:06.972 00.000 29876 MoveAxis(N, 0, ABG)
21:10:06.972 00.000 29876 Move returns status 0, amount 0
21:10:06.972 00.000 29876 move complete, result=0
21:10:06.972 00.000 29876 worker thread done servicing request
21:10:06.972 00.000 29876 Worker thread wakes up
21:10:06.972 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:06.972 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:06.972 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.0 px 0 ms NORTH
21:10:08.876 01.904 29876 Exposure complete
21:10:08.926 00.050 29876 worker thread done servicing request
21:10:08.927 00.001 31432 OnExposeComplete: enter
21:10:08.932 00.005 31432 UpdateGuideState(): m_state=6
21:10:08.936 00.004 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
21:10:08.939 00.003 31432 Star::Find returns 1 (0), X=613.31, Y=164.84, Mass=2409, SNR=30.3, Peak=205 HFD=3.7
21:10:08.941 00.002 31432 MultiStar: [#1 0.30,0.14,0.98,U] [#2 0.44,-0.06,1.20,U] [#3 -0.52,-0.41,1.02,U] [#4 0.40,-0.21,0.91,U] [#5 0.51,-0.28,0.92,U] [#6 0.97,0.06,0.00,M5] [#7 0.66,-0.48,0.00,M1] [#8 0.02,0.38,0.96,U] 
21:10:08.943 00.002 31432 refined, 6 included, MultiStar: {0.27, -0.08}, one-star: {0.75, -0.13}
21:10:08.945 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
21:10:08.949 00.004 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
21:10:08.954 00.005 31432 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.30 mountX=0.27 mountY=0.12, mountTheta=0.43
21:10:08.957 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.08, opts=13)
21:10:08.959 00.002 31432 Enqueuing Move request for scope (0.27, -0.08)
21:10:08.961 00.002 29876 Worker thread wakes up
21:10:08.961 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
21:10:08.961 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
21:10:08.961 00.000 29876 Moving (0.27, -0.08) raw xDistance=0.27 yDistance=0.12
21:10:08.961 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
21:10:08.961 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:08.961 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:10:08.961 00.000 29876 MoveAxis(W, 32, ABG)
21:10:08.961 00.000 29876 Guiding  Dir = 3, Dur = 32
21:10:08.962 00.001 29876 IsSlewing returns 0
21:10:08.962 00.000 29876 IsGuiding returns 0
21:10:08.962 00.000 29876 PulseGuide returned control before completion, sleep 42
21:10:08.965 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:08.976 00.011 31432 UpdateGuideState exits: m=2409 RSB=30.3
21:10:08.978 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:08.980 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:08.982 00.002 31432 Enqueuing Expose request
21:10:09.015 00.033 29876 IsGuiding returns 1
21:10:09.015 00.000 29876 scope still moving after pulse duration time elapsed
21:10:09.046 00.031 29876 IsSlewing returns 0
21:10:09.046 00.000 29876 IsGuiding returns 0
21:10:09.046 00.000 29876 scope move finished after 32 + 51 ms
21:10:09.046 00.000 29876 Move returns status 0, amount 32
21:10:09.046 00.000 29876 MoveAxis(N, 0, ABG)
21:10:09.046 00.000 29876 Move returns status 0, amount 0
21:10:09.046 00.000 29876 move complete, result=0
21:10:09.046 00.000 29876 worker thread done servicing request
21:10:09.046 00.000 29876 Worker thread wakes up
21:10:09.046 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
21:10:09.049 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:09.049 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:11.180 02.131 29876 Exposure complete
21:10:11.226 00.046 29876 worker thread done servicing request
21:10:11.226 00.000 31432 OnExposeComplete: enter
21:10:11.229 00.003 31432 UpdateGuideState(): m_state=6
21:10:11.231 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
21:10:11.232 00.001 31432 Star::Find returns 1 (0), X=613.05, Y=165.24, Mass=2228, SNR=28.6, Peak=215 HFD=3.3
21:10:11.234 00.002 31432 MultiStar: [#1 0.38,0.42,1.08,U] [#2 0.75,0.01,1.15,U] [#3 -0.05,0.22,0.98,U] [#4 0.63,0.19,0.95,U] [#5 0.48,0.14,1.00,U] [#6 0.83,0.46,0.00,M6] [#7 0.73,-0.14,0.84,U] [#8 0.34,0.57,0.88,U] 
21:10:11.236 00.002 31432 refined, 7 included, MultiStar: {0.47, 0.21}, one-star: {0.49, 0.26}
21:10:11.238 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
21:10:11.240 00.002 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
21:10:11.242 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.21 hyp=0.51 cameraTheta=0.42 mountX=0.47 mountY=-0.13, mountTheta=-0.28
21:10:11.244 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.21, opts=13)
21:10:11.246 00.002 31432 Enqueuing Move request for scope (0.47, 0.21)
21:10:11.248 00.002 29876 Worker thread wakes up
21:10:11.248 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.21) opts 0xd
21:10:11.248 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.21)
21:10:11.248 00.000 29876 Moving (0.47, 0.21) raw xDistance=0.47 yDistance=-0.13
21:10:11.248 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
21:10:11.249 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:11.249 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:10:11.249 00.000 29876 MoveAxis(W, 50, ABG)
21:10:11.249 00.000 29876 Guiding  Dir = 3, Dur = 50
21:10:11.249 00.000 29876 IsSlewing returns 0
21:10:11.249 00.000 29876 IsGuiding returns 0
21:10:11.249 00.000 29876 PulseGuide returned control before completion, sleep 60
21:10:11.252 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:11.264 00.012 31432 UpdateGuideState exits: m=2228 RSB=28.6
21:10:11.266 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:11.269 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:11.271 00.002 31432 Enqueuing Expose request
21:10:11.315 00.044 29876 IsGuiding returns 1
21:10:11.315 00.000 29876 scope still moving after pulse duration time elapsed
21:10:11.346 00.031 29876 IsSlewing returns 0
21:10:11.346 00.000 29876 IsGuiding returns 1
21:10:11.377 00.031 29876 IsSlewing returns 0
21:10:11.377 00.000 29876 IsGuiding returns 1
21:10:11.408 00.031 29876 IsSlewing returns 0
21:10:11.408 00.000 29876 IsGuiding returns 1
21:10:11.438 00.030 29876 IsSlewing returns 0
21:10:11.438 00.000 29876 IsGuiding returns 0
21:10:11.438 00.000 29876 scope move finished after 50 + 138 ms
21:10:11.438 00.000 29876 Move returns status 0, amount 50
21:10:11.438 00.000 29876 MoveAxis(N, 0, ABG)
21:10:11.438 00.000 29876 Move returns status 0, amount 0
21:10:11.438 00.000 29876 move complete, result=0
21:10:11.438 00.000 29876 worker thread done servicing request
21:10:11.438 00.000 29876 Worker thread wakes up
21:10:11.438 00.000 31432 GuideStep: 0.5 px 50 ms WEST, -0.1 px 0 ms NORTH
21:10:11.441 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:11.441 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:13.358 01.917 29876 Exposure complete
21:10:13.401 00.043 29876 worker thread done servicing request
21:10:13.401 00.000 31432 OnExposeComplete: enter
21:10:13.403 00.002 31432 UpdateGuideState(): m_state=6
21:10:13.405 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
21:10:13.407 00.002 31432 Star::Find returns 1 (0), X=613.04, Y=164.96, Mass=2627, SNR=31.2, Peak=254 HFD=3.6
21:10:13.409 00.002 31432 MultiStar: [#1 0.31,-0.28,1.03,U] [#2 0.18,-0.45,1.11,U] [#3 -0.51,-0.52,0.95,U] [#4 0.21,-0.04,0.90,U] [#5 0.31,0.07,0.90,U] [#6 0.38,0.24,1.08,U] [#7 0.40,-0.26,0.77,U] [#8 -0.20,0.23,0.83,U] 
21:10:13.411 00.002 31432 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.48, -0.02}
21:10:13.415 00.004 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
21:10:13.419 00.004 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
21:10:13.425 00.006 31432 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=0.17 mountY=0.14, mountTheta=0.69
21:10:13.432 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.12, opts=13)
21:10:13.436 00.004 31432 Enqueuing Move request for scope (0.18, -0.12)
21:10:13.438 00.002 29876 Worker thread wakes up
21:10:13.438 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
21:10:13.438 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
21:10:13.438 00.000 29876 Moving (0.18, -0.12) raw xDistance=0.17 yDistance=0.14
21:10:13.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:10:13.438 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:13.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:10:13.438 00.000 29876 MoveAxis(E, 0, ABG)
21:10:13.438 00.000 29876 Move returns status 0, amount 0
21:10:13.438 00.000 29876 MoveAxis(N, 0, ABG)
21:10:13.438 00.000 29876 Move returns status 0, amount 0
21:10:13.438 00.000 29876 move complete, result=0
21:10:13.438 00.000 29876 worker thread done servicing request
21:10:13.441 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:13.453 00.012 31432 UpdateGuideState exits: m=2627 RSB=31.2
21:10:13.455 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:13.457 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:13.459 00.002 31432 Enqueuing Expose request
21:10:13.461 00.002 29876 Worker thread wakes up
21:10:13.461 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:13.461 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:13.461 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:10:15.591 02.130 29876 Exposure complete
21:10:15.634 00.043 29876 worker thread done servicing request
21:10:15.634 00.000 31432 OnExposeComplete: enter
21:10:15.636 00.002 31432 UpdateGuideState(): m_state=6
21:10:15.640 00.004 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
21:10:15.645 00.005 31432 Star::Find returns 1 (0), X=613.78, Y=164.47, Mass=2436, SNR=30.4, Peak=250 HFD=3.3
21:10:15.650 00.005 31432 MultiStar: [#1 0.64,-0.51,0.00,M1] [#2 0.66,-0.40,1.15,U] [#3 0.19,-0.69,0.96,U] [#4 0.89,-0.60,0.00,M1] [#5 1.19,-0.64,0.00,M1] [#6 1.29,-0.52,0.00,M6] [#7 1.15,-0.76,0.00,M1] [#8 0.35,-0.21,0.85,U] 
21:10:15.654 00.004 31432 refined, 3 included, MultiStar: {0.62, -0.45}, one-star: {1.22, -0.50}
21:10:15.656 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:10:15.657 00.001 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
21:10:15.660 00.003 31432 CameraToMount -- cameraX=0.62 cameraY=-0.45 hyp=0.77 cameraTheta=-0.63 mountX=0.61 mountY=0.54, mountTheta=0.73
21:10:15.669 00.009 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=-0.45, opts=13)
21:10:15.674 00.005 31432 Enqueuing Move request for scope (0.62, -0.45)
21:10:15.679 00.005 29876 Worker thread wakes up
21:10:15.679 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.45) opts 0xd
21:10:15.679 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, -0.45)
21:10:15.679 00.000 29876 Moving (0.62, -0.45) raw xDistance=0.61 yDistance=0.54
21:10:15.679 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.61
21:10:15.679 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:15.679 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
21:10:15.679 00.000 29876 MoveAxis(W, 59, ABG)
21:10:15.679 00.000 29876 Guiding  Dir = 3, Dur = 59
21:10:15.680 00.001 29876 IsSlewing returns 0
21:10:15.680 00.000 29876 IsGuiding returns 0
21:10:15.680 00.000 29876 PulseGuide returned control before completion, sleep 69
21:10:15.683 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:15.694 00.011 31432 UpdateGuideState exits: m=2436 RSB=30.4
21:10:15.697 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:15.699 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:15.701 00.002 31432 Enqueuing Expose request
21:10:15.760 00.059 29876 IsGuiding returns 1
21:10:15.760 00.000 29876 scope still moving after pulse duration time elapsed
21:10:15.791 00.031 29876 IsSlewing returns 0
21:10:15.791 00.000 29876 IsGuiding returns 1
21:10:15.821 00.030 29876 IsSlewing returns 0
21:10:15.821 00.000 29876 IsGuiding returns 1
21:10:15.853 00.032 29876 IsSlewing returns 0
21:10:15.853 00.000 29876 IsGuiding returns 0
21:10:15.853 00.000 29876 scope move finished after 59 + 114 ms
21:10:15.853 00.000 29876 Move returns status 0, amount 59
21:10:15.853 00.000 29876 MoveAxis(N, 0, ABG)
21:10:15.853 00.000 29876 Move returns status 0, amount 0
21:10:15.853 00.000 29876 move complete, result=0
21:10:15.853 00.000 29876 worker thread done servicing request
21:10:15.853 00.000 29876 Worker thread wakes up
21:10:15.854 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:15.854 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:15.854 00.000 31432 GuideStep: 0.6 px 59 ms WEST, 0.5 px 0 ms NORTH
21:10:17.771 01.917 29876 Exposure complete
21:10:17.814 00.043 29876 worker thread done servicing request
21:10:17.814 00.000 31432 OnExposeComplete: enter
21:10:17.817 00.003 31432 UpdateGuideState(): m_state=6
21:10:17.818 00.001 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
21:10:17.820 00.002 31432 Star::Find returns 1 (0), X=614.14, Y=164.20, Mass=2792, SNR=32.3, Peak=255 HFD=3.6
21:10:17.822 00.002 31432 MultiStar: large primary error, entering stabilization period
21:10:17.824 00.002 31432 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
21:10:17.826 00.002 31432 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.53 = 2.53)
21:10:17.827 00.001 31432 CameraToMount -- cameraX=1.58 cameraY=-0.77 hyp=1.76 cameraTheta=-0.46 mountX=1.56 mountY=1.01, mountTheta=0.57
21:10:17.831 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=1.58, y=-0.77, opts=13)
21:10:17.833 00.002 31432 Enqueuing Move request for scope (1.58, -0.77)
21:10:17.835 00.002 29876 Worker thread wakes up
21:10:17.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.77) opts 0xd
21:10:17.835 00.000 29876 Handling offset move in thread for scope, endpoint = (1.58, -0.77)
21:10:17.835 00.000 29876 Moving (1.58, -0.77) raw xDistance=1.56 yDistance=1.01
21:10:17.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.56
21:10:17.835 00.000 29876 resist switch: large excursion: input 1.01 thresh 0.90 direction from -1 to 1
21:10:17.835 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.02
21:10:17.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 1.01
21:10:17.835 00.000 29876 MoveAxis(W, 158, ABG)
21:10:17.835 00.000 29876 Guiding  Dir = 3, Dur = 158
21:10:17.836 00.001 29876 IsSlewing returns 0
21:10:17.836 00.000 29876 IsGuiding returns 0
21:10:17.836 00.000 29876 PulseGuide returned control before completion, sleep 168
21:10:17.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:17.849 00.010 31432 UpdateGuideState exits: m=2792 RSB=32.3
21:10:17.851 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:17.853 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:17.855 00.002 31432 Enqueuing Expose request
21:10:18.018 00.163 29876 IsGuiding returns 1
21:10:18.018 00.000 29876 scope still moving after pulse duration time elapsed
21:10:18.049 00.031 29876 IsSlewing returns 0
21:10:18.050 00.001 29876 IsGuiding returns 0
21:10:18.050 00.000 29876 scope move finished after 158 + 56 ms
21:10:18.050 00.000 29876 Move returns status 0, amount 158
21:10:18.050 00.000 29876 BLC: Oldest BLC event removed
21:10:18.050 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:10:18.050 00.000 29876 MoveAxis(S, 94, ABG)
21:10:18.050 00.000 29876 Guiding  Dir = 1, Dur = 94
21:10:18.050 00.000 29876 IsSlewing returns 0
21:10:18.050 00.000 29876 IsGuiding returns 0
21:10:18.051 00.001 29876 PulseGuide returned control before completion, sleep 104
21:10:18.156 00.105 29876 IsGuiding returns 1
21:10:18.156 00.000 29876 scope still moving after pulse duration time elapsed
21:10:18.188 00.032 29876 IsSlewing returns 0
21:10:18.188 00.000 29876 IsGuiding returns 1
21:10:18.219 00.031 29876 IsSlewing returns 0
21:10:18.219 00.000 29876 IsGuiding returns 1
21:10:18.250 00.031 29876 IsSlewing returns 0
21:10:18.250 00.000 29876 IsGuiding returns 1
21:10:18.282 00.032 29876 IsSlewing returns 0
21:10:18.282 00.000 29876 IsGuiding returns 1
21:10:18.313 00.031 29876 IsSlewing returns 0
21:10:18.313 00.000 29876 IsGuiding returns 0
21:10:18.313 00.000 29876 scope move finished after 94 + 168 ms
21:10:18.313 00.000 29876 Move returns status 0, amount 94
21:10:18.313 00.000 29876 move complete, result=0
21:10:18.313 00.000 29876 worker thread done servicing request
21:10:18.313 00.000 29876 Worker thread wakes up
21:10:18.314 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:18.314 00.000 31432 GuideStep: 1.6 px 158 ms WEST, 1.0 px 94 ms SOUTH
21:10:18.319 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:20.452 02.133 29876 Exposure complete
21:10:20.510 00.058 29876 worker thread done servicing request
21:10:20.511 00.001 31432 OnExposeComplete: enter
21:10:20.514 00.003 31432 UpdateGuideState(): m_state=6
21:10:20.517 00.003 31432 Star::Find(15, 614, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
21:10:20.520 00.003 31432 Star::Find returns 1 (0), X=612.34, Y=165.08, Mass=2447, SNR=30.4, Peak=225 HFD=3.4
21:10:20.523 00.003 31432 MultiStar: exiting stabilization period
21:10:20.525 00.002 31432 MultiStar: [#1 -0.44,0.09,1.00,U] [#2 -1.01,0.25,0.00,M1] [#3 -0.92,-0.90,0.00,M1] [#4 -0.19,-0.16,0.93,U] [#5 -0.32,-0.07,0.95,U] [#6 -0.35,0.26,1.08,U] [#7 -0.13,0.15,0.77,U] [#8 -0.11,-0.14,0.88,U] 
21:10:20.529 00.004 31432 single-star, 6 included, MultiStar: {-0.26, 0.04}, one-star: {-0.23, 0.10}
21:10:20.532 00.003 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.69 = 2.69)
21:10:20.535 00.003 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.58)
21:10:20.538 00.003 31432 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.71 mountX=-0.22 mountY=-0.14, mountTheta=-2.59
21:10:20.544 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.10, opts=13)
21:10:20.548 00.004 31432 Enqueuing Move request for scope (-0.23, 0.10)
21:10:20.553 00.005 29876 Worker thread wakes up
21:10:20.553 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
21:10:20.553 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
21:10:20.553 00.000 29876 Moving (-0.23, 0.10) raw xDistance=-0.22 yDistance=-0.14
21:10:20.553 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
21:10:20.553 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:20.553 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:10:20.553 00.000 29876 MoveAxis(W, 1, ABG)
21:10:20.553 00.000 29876 Guiding  Dir = 3, Dur = 1
21:10:20.553 00.000 29876 IsSlewing returns 0
21:10:20.553 00.000 29876 IsGuiding returns 0
21:10:20.553 00.000 29876 PulseGuide returned control before completion, sleep 11
21:10:20.558 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:20.573 00.015 29876 IsGuiding returns 1
21:10:20.573 00.000 29876 scope still moving after pulse duration time elapsed
21:10:20.576 00.003 31432 UpdateGuideState exits: m=2447 RSB=30.4
21:10:20.579 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:20.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:20.584 00.003 31432 Enqueuing Expose request
21:10:20.604 00.020 29876 IsSlewing returns 0
21:10:20.604 00.000 29876 IsGuiding returns 0
21:10:20.604 00.000 29876 scope move finished after 1 + 49 ms
21:10:20.604 00.000 29876 Move returns status 0, amount 1
21:10:20.604 00.000 29876 MoveAxis(N, 0, ABG)
21:10:20.604 00.000 29876 Move returns status 0, amount 0
21:10:20.604 00.000 29876 move complete, result=0
21:10:20.604 00.000 29876 worker thread done servicing request
21:10:20.604 00.000 29876 Worker thread wakes up
21:10:20.604 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:20.604 00.000 31432 GuideStep: -0.2 px 1 ms WEST, -0.1 px 0 ms NORTH
21:10:20.607 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:22.510 01.903 29876 Exposure complete
21:10:22.553 00.043 29876 worker thread done servicing request
21:10:22.553 00.000 31432 OnExposeComplete: enter
21:10:22.555 00.002 31432 UpdateGuideState(): m_state=6
21:10:22.557 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
21:10:22.559 00.002 31432 Star::Find returns 1 (0), X=612.51, Y=165.26, Mass=2338, SNR=29.8, Peak=235 HFD=3.4
21:10:22.561 00.002 31432 MultiStar: [#1 -0.54,0.33,0.95,U] [#2 -0.63,0.34,1.19,U] [#3 -0.95,-0.16,0.00,M2] [#4 -0.04,0.08,0.91,U] [#5 -0.27,0.17,0.90,U] [#6 -0.33,0.47,1.04,U] [#7 -0.39,0.29,0.82,U] [#8 -0.67,0.23,0.88,U] 
21:10:22.563 00.002 31432 single-star, 7 included, MultiStar: {-0.37, 0.28}, one-star: {-0.06, 0.28}
21:10:22.565 00.002 31432 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.02) = xAngle (1.74 = 1.74)
21:10:22.567 00.002 31432 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.75 = -1.53)
21:10:22.569 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
21:10:22.575 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.28, opts=13)
21:10:22.581 00.006 31432 Enqueuing Move request for scope (-0.06, 0.28)
21:10:22.584 00.003 29876 Worker thread wakes up
21:10:22.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
21:10:22.584 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
21:10:22.584 00.000 29876 Moving (-0.06, 0.28) raw xDistance=-0.05 yDistance=-0.29
21:10:22.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:10:22.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:22.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:10:22.584 00.000 29876 MoveAxis(E, 0, ABG)
21:10:22.584 00.000 29876 Move returns status 0, amount 0
21:10:22.584 00.000 29876 MoveAxis(N, 0, ABG)
21:10:22.584 00.000 29876 Move returns status 0, amount 0
21:10:22.584 00.000 29876 move complete, result=0
21:10:22.585 00.001 29876 worker thread done servicing request
21:10:22.592 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:22.603 00.011 31432 UpdateGuideState exits: m=2338 RSB=29.8
21:10:22.605 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:22.607 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:22.609 00.002 31432 Enqueuing Expose request
21:10:22.610 00.001 29876 Worker thread wakes up
21:10:22.610 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:22.611 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:22.611 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:10:24.735 02.124 29876 Exposure complete
21:10:24.777 00.042 29876 worker thread done servicing request
21:10:24.777 00.000 31432 OnExposeComplete: enter
21:10:24.780 00.003 31432 UpdateGuideState(): m_state=6
21:10:24.782 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
21:10:24.784 00.002 31432 Star::Find returns 1 (0), X=612.23, Y=164.71, Mass=2408, SNR=29.5, Peak=222 HFD=3.6
21:10:24.786 00.002 31432 MultiStar: [#1 -0.66,-0.22,1.05,U] [#2 -0.88,0.22,0.00,M1] [#3 -1.20,-0.41,0.00,M3] [#4 -0.22,0.06,1.00,U] [#5 -0.15,-0.09,0.91,U] [#6 -0.87,0.32,0.00,M5] [#7 -0.31,-0.08,0.89,U] [#8 -0.59,0.38,0.93,U] 
21:10:24.788 00.002 31432 refined, 5 included, MultiStar: {-0.38, -0.04}, one-star: {-0.33, -0.26}
21:10:24.790 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
21:10:24.792 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
21:10:24.794 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.04 mountX=-0.38 mountY=-0.02, mountTheta=-3.09
21:10:24.796 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.04, opts=13)
21:10:24.798 00.002 31432 Enqueuing Move request for scope (-0.38, -0.04)
21:10:24.800 00.002 29876 Worker thread wakes up
21:10:24.800 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.04) opts 0xd
21:10:24.800 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.04)
21:10:24.800 00.000 29876 Moving (-0.38, -0.04) raw xDistance=-0.38 yDistance=-0.02
21:10:24.800 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
21:10:24.800 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:24.800 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:10:24.801 00.001 29876 MoveAxis(E, 37, ABG)
21:10:24.801 00.000 29876 Guiding  Dir = 2, Dur = 37
21:10:24.801 00.000 29876 IsSlewing returns 0
21:10:24.801 00.000 29876 IsGuiding returns 0
21:10:24.801 00.000 29876 PulseGuide returned control before completion, sleep 47
21:10:24.804 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=256, Gamma=0.490
21:10:24.816 00.012 31432 UpdateGuideState exits: m=2408 RSB=29.5
21:10:24.818 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:24.820 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:24.821 00.001 31432 Enqueuing Expose request
21:10:24.856 00.035 29876 IsGuiding returns 1
21:10:24.856 00.000 29876 scope still moving after pulse duration time elapsed
21:10:24.888 00.032 29876 IsSlewing returns 0
21:10:24.888 00.000 29876 IsGuiding returns 0
21:10:24.888 00.000 29876 scope move finished after 37 + 49 ms
21:10:24.888 00.000 29876 Move returns status 0, amount 37
21:10:24.888 00.000 29876 MoveAxis(N, 0, ABG)
21:10:24.888 00.000 29876 Move returns status 0, amount 0
21:10:24.888 00.000 29876 move complete, result=0
21:10:24.888 00.000 29876 worker thread done servicing request
21:10:24.888 00.000 29876 Worker thread wakes up
21:10:24.888 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:24.888 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:24.888 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.0 px 0 ms NORTH
21:10:26.791 01.903 29876 Exposure complete
21:10:26.833 00.042 29876 worker thread done servicing request
21:10:26.833 00.000 31432 OnExposeComplete: enter
21:10:26.836 00.003 31432 UpdateGuideState(): m_state=6
21:10:26.838 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
21:10:26.840 00.002 31432 Star::Find returns 1 (0), X=612.18, Y=164.84, Mass=2568, SNR=30.7, Peak=207 HFD=3.8
21:10:26.842 00.002 31432 MultiStar: [#1 -0.71,-0.21,1.00,U] [#2 -0.68,-0.41,1.15,U] [#3 -1.14,-0.56,0.00,M4] [#4 -0.15,-0.23,0.90,U] [#5 -0.51,-0.44,0.88,U] [#6 -0.33,-0.01,1.05,U] [#7 0.08,-0.28,0.84,U] [#8 -0.53,-0.45,0.85,U] 
21:10:26.844 00.002 31432 single-star, 7 included, MultiStar: {-0.41, -0.27}, one-star: {-0.38, -0.13}
21:10:26.846 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
21:10:26.847 00.001 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
21:10:26.849 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-2.81 mountX=-0.38 mountY=0.07, mountTheta=2.95
21:10:26.852 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.13, opts=13)
21:10:26.854 00.002 31432 Enqueuing Move request for scope (-0.38, -0.13)
21:10:26.856 00.002 29876 Worker thread wakes up
21:10:26.856 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.13) opts 0xd
21:10:26.856 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.13)
21:10:26.856 00.000 29876 Moving (-0.38, -0.13) raw xDistance=-0.38 yDistance=0.07
21:10:26.856 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
21:10:26.856 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:26.856 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:10:26.856 00.000 29876 MoveAxis(E, 42, ABG)
21:10:26.856 00.000 29876 Guiding  Dir = 2, Dur = 42
21:10:26.856 00.000 29876 IsSlewing returns 0
21:10:26.856 00.000 29876 IsGuiding returns 0
21:10:26.857 00.001 29876 PulseGuide returned control before completion, sleep 52
21:10:26.860 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:26.871 00.011 31432 UpdateGuideState exits: m=2568 RSB=30.7
21:10:26.873 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:26.875 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:26.877 00.002 31432 Enqueuing Expose request
21:10:26.914 00.037 29876 IsGuiding returns 1
21:10:26.914 00.000 29876 scope still moving after pulse duration time elapsed
21:10:26.946 00.032 29876 IsSlewing returns 0
21:10:26.946 00.000 29876 IsGuiding returns 1
21:10:26.976 00.030 29876 IsSlewing returns 0
21:10:26.976 00.000 29876 IsGuiding returns 1
21:10:27.008 00.032 29876 IsSlewing returns 0
21:10:27.008 00.000 29876 IsGuiding returns 0
21:10:27.008 00.000 29876 scope move finished after 42 + 108 ms
21:10:27.008 00.000 29876 Move returns status 0, amount 42
21:10:27.008 00.000 29876 MoveAxis(N, 0, ABG)
21:10:27.008 00.000 29876 Move returns status 0, amount 0
21:10:27.008 00.000 29876 move complete, result=0
21:10:27.008 00.000 29876 worker thread done servicing request
21:10:27.008 00.000 29876 Worker thread wakes up
21:10:27.008 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.1 px 0 ms NORTH
21:10:27.012 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:27.012 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:29.143 02.131 29876 Exposure complete
21:10:29.186 00.043 29876 worker thread done servicing request
21:10:29.186 00.000 31432 OnExposeComplete: enter
21:10:29.188 00.002 31432 UpdateGuideState(): m_state=6
21:10:29.191 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
21:10:29.193 00.002 31432 Star::Find returns 1 (0), X=612.88, Y=165.49, Mass=2282, SNR=29.5, Peak=226 HFD=3.3
21:10:29.195 00.002 31432 MultiStar: [#1 -0.05,0.53,1.05,U] [#2 -0.06,0.15,1.19,U] [#3 -0.34,-0.58,1.03,U] [#4 0.28,-0.29,0.96,U] [#5 0.16,0.04,0.98,U] [#6 0.34,0.22,1.10,U] [#7 0.15,-0.30,0.82,U] [#8 -0.07,-0.03,0.87,U] 
21:10:29.196 00.001 31432 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.31, 0.52}
21:10:29.198 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
21:10:29.200 00.002 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
21:10:29.202 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=0.08 mountY=-0.03, mountTheta=-0.36
21:10:29.204 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.04, opts=13)
21:10:29.206 00.002 31432 Enqueuing Move request for scope (0.08, 0.04)
21:10:29.208 00.002 29876 Worker thread wakes up
21:10:29.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:10:29.208 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:10:29.209 00.001 29876 Moving (0.08, 0.04) raw xDistance=0.08 yDistance=-0.03
21:10:29.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:10:29.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:29.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:29.209 00.000 29876 MoveAxis(E, 0, ABG)
21:10:29.209 00.000 29876 Move returns status 0, amount 0
21:10:29.209 00.000 29876 MoveAxis(N, 0, ABG)
21:10:29.209 00.000 29876 Move returns status 0, amount 0
21:10:29.209 00.000 29876 move complete, result=0
21:10:29.209 00.000 29876 worker thread done servicing request
21:10:29.214 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:10:29.226 00.012 31432 UpdateGuideState exits: m=2282 RSB=29.5
21:10:29.228 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:29.230 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:29.232 00.002 31432 Enqueuing Expose request
21:10:29.233 00.001 29876 Worker thread wakes up
21:10:29.233 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:10:29.235 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:29.236 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:31.141 01.905 29876 Exposure complete
21:10:31.185 00.044 29876 worker thread done servicing request
21:10:31.186 00.001 31432 OnExposeComplete: enter
21:10:31.189 00.003 31432 UpdateGuideState(): m_state=6
21:10:31.191 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
21:10:31.193 00.002 31432 Star::Find returns 1 (0), X=613.49, Y=164.91, Mass=2629, SNR=31.4, Peak=227 HFD=3.6
21:10:31.195 00.002 31432 MultiStar: [#1 0.24,0.07,0.97,U] [#2 0.53,-0.05,1.12,U] [#3 0.28,-0.72,0.92,U] [#4 0.69,-0.17,0.85,U] [#5 0.48,0.28,0.86,U] [#6 0.77,-0.05,1.04,U] [#7 0.59,-0.04,0.76,U] [#8 0.41,0.25,0.83,U] 
21:10:31.197 00.002 31432 refined, 8 included, MultiStar: {0.55, -0.06}, one-star: {0.92, -0.06}
21:10:31.198 00.001 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
21:10:31.200 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
21:10:31.202 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.06 hyp=0.55 cameraTheta=-0.11 mountX=0.55 mountY=0.14, mountTheta=0.26
21:10:31.205 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.06, opts=13)
21:10:31.207 00.002 31432 Enqueuing Move request for scope (0.55, -0.06)
21:10:31.208 00.001 29876 Worker thread wakes up
21:10:31.209 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.06) opts 0xd
21:10:31.209 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.06)
21:10:31.209 00.000 29876 Moving (0.55, -0.06) raw xDistance=0.55 yDistance=0.14
21:10:31.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
21:10:31.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:31.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:10:31.209 00.000 29876 MoveAxis(W, 53, ABG)
21:10:31.209 00.000 29876 Guiding  Dir = 3, Dur = 53
21:10:31.209 00.000 29876 IsSlewing returns 0
21:10:31.209 00.000 29876 IsGuiding returns 0
21:10:31.210 00.001 29876 PulseGuide returned control before completion, sleep 63
21:10:31.213 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:31.224 00.011 31432 UpdateGuideState exits: m=2629 RSB=31.4
21:10:31.226 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:31.228 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:31.229 00.001 31432 Enqueuing Expose request
21:10:31.278 00.049 29876 IsGuiding returns 1
21:10:31.278 00.000 29876 scope still moving after pulse duration time elapsed
21:10:31.309 00.031 29876 IsSlewing returns 0
21:10:31.309 00.000 29876 IsGuiding returns 1
21:10:31.341 00.032 29876 IsSlewing returns 0
21:10:31.341 00.000 29876 IsGuiding returns 0
21:10:31.341 00.000 29876 scope move finished after 53 + 78 ms
21:10:31.341 00.000 29876 Move returns status 0, amount 53
21:10:31.341 00.000 29876 MoveAxis(N, 0, ABG)
21:10:31.341 00.000 29876 Move returns status 0, amount 0
21:10:31.341 00.000 29876 move complete, result=0
21:10:31.341 00.000 29876 worker thread done servicing request
21:10:31.341 00.000 29876 Worker thread wakes up
21:10:31.341 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:31.341 00.000 31432 GuideStep: 0.5 px 53 ms WEST, 0.1 px 0 ms NORTH
21:10:31.344 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:33.478 02.134 29876 Exposure complete
21:10:33.521 00.043 29876 worker thread done servicing request
21:10:33.521 00.000 31432 OnExposeComplete: enter
21:10:33.524 00.003 31432 UpdateGuideState(): m_state=6
21:10:33.526 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
21:10:33.527 00.001 31432 Star::Find returns 1 (0), X=612.36, Y=164.68, Mass=2465, SNR=30.1, Peak=206 HFD=3.5
21:10:33.529 00.002 31432 MultiStar: [#1 -0.80,-0.55,0.00,M1] [#2 -0.11,-0.81,0.00,M1] [#3 -1.04,-0.95,0.00,M3] [#4 -0.12,-0.41,0.91,U] [#5 -0.38,-0.50,0.95,U] [#6 0.03,-0.29,1.11,U] [#7 -0.09,-0.31,0.80,U] [#8 -0.31,-0.62,0.90,U] 
21:10:33.531 00.002 31432 single-star, 5 included, MultiStar: {-0.17, -0.40}, one-star: {-0.20, -0.29}
21:10:33.533 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
21:10:33.535 00.002 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
21:10:33.537 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-2.17 mountX=-0.21 mountY=0.26, mountTheta=2.24
21:10:33.542 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.29, opts=13)
21:10:33.544 00.002 31432 Enqueuing Move request for scope (-0.20, -0.29)
21:10:33.546 00.002 29876 Worker thread wakes up
21:10:33.546 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.29) opts 0xd
21:10:33.546 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.29)
21:10:33.546 00.000 29876 Moving (-0.20, -0.29) raw xDistance=-0.21 yDistance=0.26
21:10:33.546 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.21
21:10:33.546 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:33.547 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:10:33.547 00.000 29876 MoveAxis(E, 12, ABG)
21:10:33.547 00.000 29876 Guiding  Dir = 2, Dur = 12
21:10:33.547 00.000 29876 IsSlewing returns 0
21:10:33.547 00.000 29876 IsGuiding returns 0
21:10:33.547 00.000 29876 PulseGuide returned control before completion, sleep 22
21:10:33.551 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=8, FiltMax=257, Gamma=0.490
21:10:33.566 00.015 31432 UpdateGuideState exits: m=2465 RSB=30.1
21:10:33.568 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:33.570 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:33.572 00.002 31432 Enqueuing Expose request
21:10:33.574 00.002 29876 IsGuiding returns 1
21:10:33.574 00.000 29876 scope still moving after pulse duration time elapsed
21:10:33.602 00.028 29876 IsSlewing returns 0
21:10:33.602 00.000 29876 IsGuiding returns 0
21:10:33.602 00.000 29876 scope move finished after 12 + 42 ms
21:10:33.602 00.000 29876 Move returns status 0, amount 12
21:10:33.602 00.000 29876 MoveAxis(N, 0, ABG)
21:10:33.602 00.000 29876 Move returns status 0, amount 0
21:10:33.602 00.000 29876 move complete, result=0
21:10:33.602 00.000 29876 worker thread done servicing request
21:10:33.602 00.000 29876 Worker thread wakes up
21:10:33.602 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:33.602 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:33.602 00.000 31432 GuideStep: -0.2 px 12 ms EAST, 0.3 px 0 ms NORTH
21:10:35.517 01.915 29876 Exposure complete
21:10:35.560 00.043 29876 worker thread done servicing request
21:10:35.560 00.000 31432 OnExposeComplete: enter
21:10:35.562 00.002 31432 UpdateGuideState(): m_state=6
21:10:35.564 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
21:10:35.566 00.002 31432 Star::Find returns 1 (0), X=612.27, Y=164.86, Mass=2451, SNR=30.7, Peak=227 HFD=3.4
21:10:35.568 00.002 31432 MultiStar: [#1 -0.77,0.06,0.98,U] [#2 -0.36,-0.30,1.14,U] [#3 -0.88,-0.52,0.00,M4] [#4 -0.67,-0.26,0.89,U] [#5 -0.66,0.13,0.90,U] [#6 0.09,0.08,1.08,U] [#7 -0.86,-0.08,0.00,M1] [#8 -0.72,0.10,0.86,U] 
21:10:35.570 00.002 31432 single-star, 6 included, MultiStar: {-0.46, -0.05}, one-star: {-0.29, -0.11}
21:10:35.572 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:10:35.573 00.001 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:10:35.575 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.77 mountX=-0.29 mountY=0.07, mountTheta=2.92
21:10:35.578 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.11, opts=13)
21:10:35.580 00.002 31432 Enqueuing Move request for scope (-0.29, -0.11)
21:10:35.582 00.002 29876 Worker thread wakes up
21:10:35.582 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
21:10:35.582 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
21:10:35.582 00.000 29876 Moving (-0.29, -0.11) raw xDistance=-0.29 yDistance=0.07
21:10:35.582 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
21:10:35.582 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:35.582 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:10:35.582 00.000 29876 MoveAxis(E, 30, ABG)
21:10:35.582 00.000 29876 Guiding  Dir = 2, Dur = 30
21:10:35.582 00.000 29876 IsSlewing returns 0
21:10:35.583 00.001 29876 IsGuiding returns 0
21:10:35.583 00.000 29876 PulseGuide returned control before completion, sleep 40
21:10:35.586 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:35.597 00.011 31432 UpdateGuideState exits: m=2451 RSB=30.7
21:10:35.599 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:35.601 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:35.603 00.002 31432 Enqueuing Expose request
21:10:35.625 00.022 29876 IsGuiding returns 1
21:10:35.625 00.000 29876 scope still moving after pulse duration time elapsed
21:10:35.656 00.031 29876 IsSlewing returns 0
21:10:35.656 00.000 29876 IsGuiding returns 0
21:10:35.656 00.000 29876 scope move finished after 30 + 43 ms
21:10:35.656 00.000 29876 Move returns status 0, amount 30
21:10:35.656 00.000 29876 MoveAxis(N, 0, ABG)
21:10:35.656 00.000 29876 Move returns status 0, amount 0
21:10:35.656 00.000 29876 move complete, result=0
21:10:35.656 00.000 29876 worker thread done servicing request
21:10:35.656 00.000 29876 Worker thread wakes up
21:10:35.656 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
21:10:35.659 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:35.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:37.784 02.125 29876 Exposure complete
21:10:37.829 00.045 29876 worker thread done servicing request
21:10:37.829 00.000 31432 OnExposeComplete: enter
21:10:37.831 00.002 31432 UpdateGuideState(): m_state=6
21:10:37.833 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
21:10:37.835 00.002 31432 Star::Find returns 1 (0), X=612.25, Y=164.81, Mass=2320, SNR=29.0, Peak=222 HFD=3.5
21:10:37.836 00.001 31432 MultiStar: [#1 -0.89,-0.24,0.00,M1] [#2 -0.03,-0.63,1.21,U] [#3 -1.09,-1.01,0.00,M5] [#4 -0.59,-0.38,0.94,U] [#5 -0.28,-0.59,0.97,U] [#6 -0.10,-0.17,1.09,U] [#7 -0.40,-0.57,0.84,U] [#8 -0.36,-0.51,0.91,U] 
21:10:37.838 00.002 31432 single-star, 6 included, MultiStar: {-0.28, -0.43}, one-star: {-0.31, -0.16}
21:10:37.840 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
21:10:37.842 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
21:10:37.844 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.67 mountX=-0.31 mountY=0.11, mountTheta=2.81
21:10:37.846 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.16, opts=13)
21:10:37.848 00.002 31432 Enqueuing Move request for scope (-0.31, -0.16)
21:10:37.850 00.002 29876 Worker thread wakes up
21:10:37.850 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
21:10:37.850 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
21:10:37.850 00.000 29876 Moving (-0.31, -0.16) raw xDistance=-0.31 yDistance=0.11
21:10:37.850 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
21:10:37.850 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:37.850 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:10:37.850 00.000 29876 MoveAxis(E, 34, ABG)
21:10:37.850 00.000 29876 Guiding  Dir = 2, Dur = 34
21:10:37.851 00.001 29876 IsSlewing returns 0
21:10:37.851 00.000 29876 IsGuiding returns 0
21:10:37.851 00.000 29876 PulseGuide returned control before completion, sleep 44
21:10:37.854 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:10:37.865 00.011 31432 UpdateGuideState exits: m=2320 RSB=29.0
21:10:37.867 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:37.869 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:37.871 00.002 31432 Enqueuing Expose request
21:10:37.907 00.036 29876 IsGuiding returns 1
21:10:37.907 00.000 29876 scope still moving after pulse duration time elapsed
21:10:37.938 00.031 29876 IsSlewing returns 0
21:10:37.938 00.000 29876 IsGuiding returns 0
21:10:37.938 00.000 29876 scope move finished after 34 + 52 ms
21:10:37.938 00.000 29876 Move returns status 0, amount 34
21:10:37.938 00.000 29876 MoveAxis(N, 0, ABG)
21:10:37.938 00.000 29876 Move returns status 0, amount 0
21:10:37.938 00.000 29876 move complete, result=0
21:10:37.939 00.001 29876 worker thread done servicing request
21:10:37.939 00.000 29876 Worker thread wakes up
21:10:37.939 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:37.939 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:37.939 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.1 px 0 ms NORTH
21:10:39.849 01.910 29876 Exposure complete
21:10:39.892 00.043 29876 worker thread done servicing request
21:10:39.892 00.000 31432 OnExposeComplete: enter
21:10:39.894 00.002 31432 UpdateGuideState(): m_state=6
21:10:39.896 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
21:10:39.899 00.003 31432 Star::Find returns 1 (0), X=612.97, Y=164.04, Mass=2410, SNR=29.8, Peak=210 HFD=3.9
21:10:39.900 00.001 31432 MultiStar: [#1 0.39,-0.72,0.00,M2] [#2 0.73,-1.00,0.00,M1] [#3 -0.07,-1.10,0.00,M6] [#4 0.23,-1.10,0.00,M1] [#5 0.56,-0.96,0.00,M1] [#6 0.79,-0.82,0.00,M1] [#7 0.38,-1.10,0.00,M1] [#8 0.17,-1.11,0.00,M1] 
21:10:39.902 00.002 31432 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.02) = xAngle (-1.18 = -1.18)
21:10:39.904 00.002 31432 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.83 = 1.83)
21:10:39.905 00.001 31432 CameraToMount -- cameraX=0.41 cameraY=-0.93 hyp=1.02 cameraTheta=-1.16 mountX=0.38 mountY=0.99, mountTheta=1.20
21:10:39.908 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.93, opts=13)
21:10:39.910 00.002 31432 Enqueuing Move request for scope (0.41, -0.93)
21:10:39.912 00.002 29876 Worker thread wakes up
21:10:39.912 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.93) opts 0xd
21:10:39.912 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.93)
21:10:39.912 00.000 29876 Moving (0.41, -0.93) raw xDistance=0.38 yDistance=0.99
21:10:39.912 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
21:10:39.912 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.99
21:10:39.912 00.000 29876 MoveAxis(W, 32, ABG)
21:10:39.912 00.000 29876 Guiding  Dir = 3, Dur = 32
21:10:39.912 00.000 29876 IsSlewing returns 0
21:10:39.912 00.000 29876 IsGuiding returns 0
21:10:39.913 00.001 29876 PulseGuide returned control before completion, sleep 42
21:10:39.917 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:39.929 00.012 31432 UpdateGuideState exits: m=2410 RSB=29.8
21:10:39.931 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:39.933 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:39.935 00.002 31432 Enqueuing Expose request
21:10:39.957 00.022 29876 IsGuiding returns 1
21:10:39.957 00.000 29876 scope still moving after pulse duration time elapsed
21:10:39.987 00.030 29876 IsSlewing returns 0
21:10:39.987 00.000 29876 IsGuiding returns 0
21:10:39.987 00.000 29876 scope move finished after 32 + 41 ms
21:10:39.987 00.000 29876 Move returns status 0, amount 32
21:10:39.987 00.000 29876 MoveAxis(S, 72, ABG)
21:10:39.987 00.000 29876 Guiding  Dir = 1, Dur = 72
21:10:39.987 00.000 29876 IsSlewing returns 0
21:10:39.987 00.000 29876 IsGuiding returns 0
21:10:39.987 00.000 29876 PulseGuide returned control before completion, sleep 82
21:10:40.079 00.092 29876 IsGuiding returns 1
21:10:40.079 00.000 29876 scope still moving after pulse duration time elapsed
21:10:40.111 00.032 29876 IsSlewing returns 0
21:10:40.111 00.000 29876 IsGuiding returns 1
21:10:40.142 00.031 29876 IsSlewing returns 0
21:10:40.142 00.000 29876 IsGuiding returns 0
21:10:40.142 00.000 29876 scope move finished after 72 + 82 ms
21:10:40.142 00.000 29876 Move returns status 0, amount 72
21:10:40.142 00.000 29876 move complete, result=0
21:10:40.142 00.000 29876 worker thread done servicing request
21:10:40.142 00.000 29876 Worker thread wakes up
21:10:40.142 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:40.142 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:40.142 00.000 31432 GuideStep: 0.4 px 32 ms WEST, 1.0 px 72 ms SOUTH
21:10:42.270 02.128 29876 Exposure complete
21:10:42.318 00.048 29876 worker thread done servicing request
21:10:42.318 00.000 31432 OnExposeComplete: enter
21:10:42.320 00.002 31432 UpdateGuideState(): m_state=6
21:10:42.322 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
21:10:42.324 00.002 31432 Star::Find returns 1 (0), X=612.89, Y=164.48, Mass=2448, SNR=30.1, Peak=198 HFD=3.6
21:10:42.326 00.002 31432 MultiStar: [#1 -0.21,-0.34,1.00,U] [#2 -0.23,-0.47,1.13,U] [#3 -0.62,-0.72,0.00,M7] [#4 0.02,-0.35,0.96,U] [#5 0.09,-0.64,0.91,U] [#6 0.25,-0.26,1.09,U] [#7 0.16,-0.78,0.81,U] [#8 -0.15,-0.06,0.90,U] 
21:10:42.328 00.002 31432 refined, 7 included, MultiStar: {0.03, -0.42}, one-star: {0.32, -0.49}
21:10:42.331 00.003 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.02) = xAngle (-1.52 = -1.52)
21:10:42.333 00.002 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.49 = 1.49)
21:10:42.334 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.50 mountX=0.02 mountY=0.42, mountTheta=1.52
21:10:42.337 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.42, opts=13)
21:10:42.339 00.002 31432 Enqueuing Move request for scope (0.03, -0.42)
21:10:42.341 00.002 29876 Worker thread wakes up
21:10:42.341 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.42) opts 0xd
21:10:42.341 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.42)
21:10:42.341 00.000 29876 Moving (0.03, -0.42) raw xDistance=0.02 yDistance=0.42
21:10:42.341 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:10:42.341 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
21:10:42.341 00.000 29876 MoveAxis(E, 0, ABG)
21:10:42.341 00.000 29876 Move returns status 0, amount 0
21:10:42.341 00.000 29876 MoveAxis(S, 31, ABG)
21:10:42.341 00.000 29876 Guiding  Dir = 1, Dur = 31
21:10:42.342 00.001 29876 IsSlewing returns 0
21:10:42.342 00.000 29876 IsGuiding returns 0
21:10:42.342 00.000 29876 PulseGuide returned control before completion, sleep 41
21:10:42.345 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:42.357 00.012 31432 UpdateGuideState exits: m=2448 RSB=30.1
21:10:42.359 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:42.361 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:42.363 00.002 31432 Enqueuing Expose request
21:10:42.393 00.030 29876 IsGuiding returns 1
21:10:42.393 00.000 29876 scope still moving after pulse duration time elapsed
21:10:42.424 00.031 29876 IsSlewing returns 0
21:10:42.424 00.000 29876 IsGuiding returns 1
21:10:42.455 00.031 29876 IsSlewing returns 0
21:10:42.455 00.000 29876 IsGuiding returns 1
21:10:42.486 00.031 29876 IsSlewing returns 0
21:10:42.486 00.000 29876 IsGuiding returns 0
21:10:42.486 00.000 29876 scope move finished after 31 + 112 ms
21:10:42.486 00.000 29876 Move returns status 0, amount 31
21:10:42.486 00.000 29876 move complete, result=0
21:10:42.486 00.000 29876 worker thread done servicing request
21:10:42.486 00.000 29876 Worker thread wakes up
21:10:42.486 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 31 ms SOUTH
21:10:42.488 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:42.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:44.401 01.913 29876 Exposure complete
21:10:44.443 00.042 29876 worker thread done servicing request
21:10:44.443 00.000 31432 OnExposeComplete: enter
21:10:44.446 00.003 31432 UpdateGuideState(): m_state=6
21:10:44.448 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
21:10:44.450 00.002 31432 Star::Find returns 1 (0), X=612.48, Y=164.55, Mass=2436, SNR=30.2, Peak=199 HFD=3.2
21:10:44.452 00.002 31432 MultiStar: [#1 -0.28,-0.77,0.00,M2] [#2 0.04,-1.01,0.00,M1] [#3 -0.78,-0.89,0.00,M8] [#4 -0.13,-0.78,0.92,U] [#5 -0.15,-0.77,0.91,U] [#6 0.23,-0.72,1.06,U] [#7 0.21,-0.78,0.00,M1] [#8 -0.30,-0.51,0.83,U] 
21:10:44.453 00.001 31432 single-star, 4 included, MultiStar: {-0.07, -0.64}, one-star: {-0.08, -0.42}
21:10:44.455 00.002 31432 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.02) = xAngle (-1.79 = -1.79)
21:10:44.457 00.002 31432 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.22 = 1.22)
21:10:44.459 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.77 mountX=-0.09 mountY=0.41, mountTheta=1.80
21:10:44.461 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.42, opts=13)
21:10:44.464 00.003 31432 Enqueuing Move request for scope (-0.08, -0.42)
21:10:44.467 00.003 29876 Worker thread wakes up
21:10:44.467 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.42) opts 0xd
21:10:44.467 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.42)
21:10:44.467 00.000 29876 Moving (-0.08, -0.42) raw xDistance=-0.09 yDistance=0.41
21:10:44.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:10:44.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.41
21:10:44.467 00.000 29876 MoveAxis(E, 0, ABG)
21:10:44.467 00.000 29876 Move returns status 0, amount 0
21:10:44.467 00.000 29876 MoveAxis(S, 30, ABG)
21:10:44.467 00.000 29876 Guiding  Dir = 1, Dur = 30
21:10:44.467 00.000 29876 IsSlewing returns 0
21:10:44.467 00.000 29876 IsGuiding returns 0
21:10:44.467 00.000 29876 PulseGuide returned control before completion, sleep 40
21:10:44.471 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:44.482 00.011 31432 UpdateGuideState exits: m=2436 RSB=30.2
21:10:44.484 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:44.486 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:44.488 00.002 31432 Enqueuing Expose request
21:10:44.509 00.021 29876 IsGuiding returns 1
21:10:44.509 00.000 29876 scope still moving after pulse duration time elapsed
21:10:44.539 00.030 29876 IsSlewing returns 0
21:10:44.539 00.000 29876 IsGuiding returns 1
21:10:44.570 00.031 29876 IsSlewing returns 0
21:10:44.570 00.000 29876 IsGuiding returns 1
21:10:44.601 00.031 29876 IsSlewing returns 0
21:10:44.601 00.000 29876 IsGuiding returns 1
21:10:44.633 00.032 29876 IsSlewing returns 0
21:10:44.633 00.000 29876 IsGuiding returns 0
21:10:44.633 00.000 29876 scope move finished after 30 + 135 ms
21:10:44.633 00.000 29876 Move returns status 0, amount 30
21:10:44.633 00.000 29876 move complete, result=0
21:10:44.633 00.000 29876 worker thread done servicing request
21:10:44.633 00.000 29876 Worker thread wakes up
21:10:44.633 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:44.633 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:44.633 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.4 px 30 ms SOUTH
21:10:46.766 02.133 29876 Exposure complete
21:10:46.813 00.047 29876 worker thread done servicing request
21:10:46.813 00.000 31432 OnExposeComplete: enter
21:10:46.815 00.002 31432 UpdateGuideState(): m_state=6
21:10:46.817 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
21:10:46.819 00.002 31432 Star::Find returns 1 (0), X=612.22, Y=164.97, Mass=2433, SNR=29.8, Peak=256 HFD=3.5
21:10:46.821 00.002 31432 MultiStar: [#1 -0.70,0.03,0.99,U] [#2 -0.45,-0.14,1.17,U] [#3 -1.12,-0.25,0.00,M9] [#4 -0.10,-0.10,0.92,U] [#5 -0.31,-0.30,1.00,U] [#6 -0.21,0.28,1.13,U] [#7 -0.07,-0.01,0.86,U] [#8 -0.54,0.19,0.85,U] 
21:10:46.822 00.001 31432 single-star, 7 included, MultiStar: {-0.34, -0.01}, one-star: {-0.34, 0.00}
21:10:46.824 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
21:10:46.826 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
21:10:46.828 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.13 mountX=-0.34 mountY=-0.05, mountTheta=-2.98
21:10:46.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.00, opts=13)
21:10:46.837 00.006 31432 Enqueuing Move request for scope (-0.34, 0.00)
21:10:46.842 00.005 29876 Worker thread wakes up
21:10:46.842 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.00) opts 0xd
21:10:46.842 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.00)
21:10:46.842 00.000 29876 Moving (-0.34, 0.00) raw xDistance=-0.34 yDistance=-0.05
21:10:46.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
21:10:46.842 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:46.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:10:46.842 00.000 29876 MoveAxis(E, 33, ABG)
21:10:46.842 00.000 29876 Guiding  Dir = 2, Dur = 33
21:10:46.842 00.000 29876 IsSlewing returns 0
21:10:46.842 00.000 29876 IsGuiding returns 0
21:10:46.843 00.001 29876 PulseGuide returned control before completion, sleep 43
21:10:46.846 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=256, Gamma=0.490
21:10:46.858 00.012 31432 UpdateGuideState exits: m=2433 RSB=29.8
21:10:46.860 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:46.862 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:46.864 00.002 31432 Enqueuing Expose request
21:10:46.888 00.024 29876 IsGuiding returns 1
21:10:46.888 00.000 29876 scope still moving after pulse duration time elapsed
21:10:46.919 00.031 29876 IsSlewing returns 0
21:10:46.919 00.000 29876 IsGuiding returns 1
21:10:46.951 00.032 29876 IsSlewing returns 0
21:10:46.951 00.000 29876 IsGuiding returns 1
21:10:46.982 00.031 29876 IsSlewing returns 0
21:10:46.982 00.000 29876 IsGuiding returns 1
21:10:47.013 00.031 29876 IsSlewing returns 0
21:10:47.013 00.000 29876 IsGuiding returns 0
21:10:47.013 00.000 29876 scope move finished after 33 + 137 ms
21:10:47.013 00.000 29876 Move returns status 0, amount 33
21:10:47.013 00.000 29876 MoveAxis(N, 0, ABG)
21:10:47.013 00.000 29876 Move returns status 0, amount 0
21:10:47.014 00.001 29876 move complete, result=0
21:10:47.014 00.000 29876 worker thread done servicing request
21:10:47.014 00.000 29876 Worker thread wakes up
21:10:47.014 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:47.014 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.1 px 0 ms NORTH
21:10:47.016 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:48.930 01.914 29876 Exposure complete
21:10:48.973 00.043 29876 worker thread done servicing request
21:10:48.973 00.000 31432 OnExposeComplete: enter
21:10:48.976 00.003 31432 UpdateGuideState(): m_state=6
21:10:48.978 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
21:10:48.980 00.002 31432 Star::Find returns 1 (0), X=612.95, Y=164.58, Mass=2276, SNR=29.3, Peak=221 HFD=3.4
21:10:48.982 00.002 31432 MultiStar: [#1 -0.15,-0.28,1.05,U] [#2 0.10,-0.67,1.14,U] [#3 -0.45,-0.72,0.00,M10] [#4 0.38,-0.43,0.94,U] [#5 0.20,-0.35,0.90,U] [#6 0.45,-0.21,1.19,U] [#7 0.29,-0.70,0.88,U] [#8 0.14,-0.49,0.96,U] 
21:10:48.984 00.002 31432 refined, 7 included, MultiStar: {0.22, -0.43}, one-star: {0.39, -0.39}
21:10:48.985 00.001 31432 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.02) = xAngle (-1.12 = -1.12)
21:10:48.987 00.002 31432 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.89 = 1.89)
21:10:48.989 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.43 hyp=0.49 cameraTheta=-1.10 mountX=0.21 mountY=0.46, mountTheta=1.14
21:10:48.992 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.43, opts=13)
21:10:48.994 00.002 31432 Enqueuing Move request for scope (0.22, -0.43)
21:10:48.996 00.002 29876 Worker thread wakes up
21:10:48.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.43) opts 0xd
21:10:48.996 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.43)
21:10:48.996 00.000 29876 Moving (0.22, -0.43) raw xDistance=0.21 yDistance=0.46
21:10:48.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
21:10:48.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
21:10:48.996 00.000 29876 MoveAxis(W, 16, ABG)
21:10:48.996 00.000 29876 Guiding  Dir = 3, Dur = 16
21:10:48.997 00.001 29876 IsSlewing returns 0
21:10:48.997 00.000 29876 IsGuiding returns 0
21:10:48.997 00.000 29876 PulseGuide returned control before completion, sleep 26
21:10:49.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:10:49.012 00.012 31432 UpdateGuideState exits: m=2276 RSB=29.3
21:10:49.014 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:49.016 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:49.018 00.002 31432 Enqueuing Expose request
21:10:49.036 00.018 29876 IsGuiding returns 1
21:10:49.036 00.000 29876 scope still moving after pulse duration time elapsed
21:10:49.067 00.031 29876 IsSlewing returns 0
21:10:49.067 00.000 29876 IsGuiding returns 0
21:10:49.067 00.000 29876 scope move finished after 16 + 54 ms
21:10:49.067 00.000 29876 Move returns status 0, amount 16
21:10:49.067 00.000 29876 MoveAxis(S, 34, ABG)
21:10:49.067 00.000 29876 Guiding  Dir = 1, Dur = 34
21:10:49.067 00.000 29876 IsSlewing returns 0
21:10:49.067 00.000 29876 IsGuiding returns 0
21:10:49.068 00.001 29876 PulseGuide returned control before completion, sleep 44
21:10:49.114 00.046 29876 IsGuiding returns 1
21:10:49.114 00.000 29876 scope still moving after pulse duration time elapsed
21:10:49.145 00.031 29876 IsSlewing returns 0
21:10:49.145 00.000 29876 IsGuiding returns 1
21:10:49.176 00.031 29876 IsSlewing returns 0
21:10:49.176 00.000 29876 IsGuiding returns 0
21:10:49.176 00.000 29876 scope move finished after 34 + 74 ms
21:10:49.176 00.000 29876 Move returns status 0, amount 34
21:10:49.176 00.000 29876 move complete, result=0
21:10:49.176 00.000 29876 worker thread done servicing request
21:10:49.176 00.000 29876 Worker thread wakes up
21:10:49.176 00.000 31432 GuideStep: 0.2 px 16 ms WEST, 0.5 px 34 ms SOUTH
21:10:49.179 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:49.179 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:51.403 02.224 29876 Exposure complete
21:10:51.445 00.042 29876 worker thread done servicing request
21:10:51.446 00.001 31432 OnExposeComplete: enter
21:10:51.448 00.002 31432 UpdateGuideState(): m_state=6
21:10:51.450 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
21:10:51.452 00.002 31432 Star::Find returns 1 (0), X=612.57, Y=165.01, Mass=2471, SNR=30.9, Peak=242 HFD=3.5
21:10:51.453 00.001 31432 MultiStar: [#1 0.06,-0.00,0.98,U] [#2 -0.37,0.06,1.15,U] [#3 -0.97,-0.34,0.00,R] [#4 0.48,-0.10,0.92,U] [#5 -0.15,-0.36,0.88,U] [#6 0.14,-0.04,1.04,U] [#7 0.29,-0.08,0.81,U] [#8 -0.01,0.15,0.84,U] 
21:10:51.455 00.002 31432 single-star, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.01, 0.04}
21:10:51.457 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
21:10:51.459 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.91)
21:10:51.461 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.39 mountX=0.01 mountY=-0.04, mountTheta=-1.36
21:10:51.463 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.04, opts=13)
21:10:51.465 00.002 31432 Enqueuing Move request for scope (0.01, 0.04)
21:10:51.467 00.002 29876 Worker thread wakes up
21:10:51.467 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:10:51.467 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:10:51.467 00.000 29876 Moving (0.01, 0.04) raw xDistance=0.01 yDistance=-0.04
21:10:51.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:10:51.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:51.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:10:51.467 00.000 29876 MoveAxis(E, 0, ABG)
21:10:51.467 00.000 29876 Move returns status 0, amount 0
21:10:51.467 00.000 29876 MoveAxis(N, 0, ABG)
21:10:51.467 00.000 29876 Move returns status 0, amount 0
21:10:51.468 00.001 29876 move complete, result=0
21:10:51.468 00.000 29876 worker thread done servicing request
21:10:51.473 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:51.484 00.011 31432 UpdateGuideState exits: m=2471 RSB=30.9
21:10:51.487 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:51.488 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:51.490 00.002 31432 Enqueuing Expose request
21:10:51.492 00.002 29876 Worker thread wakes up
21:10:51.492 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:10:51.494 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:51.494 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:53.411 01.917 29876 Exposure complete
21:10:53.455 00.044 29876 worker thread done servicing request
21:10:53.455 00.000 31432 OnExposeComplete: enter
21:10:53.457 00.002 31432 UpdateGuideState(): m_state=6
21:10:53.459 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
21:10:53.461 00.002 31432 Star::Find returns 1 (0), X=612.55, Y=165.18, Mass=2555, SNR=31.4, Peak=216 HFD=3.7
21:10:53.463 00.002 31432 MultiStar: [#1 -0.64,0.14,1.00,U] [#2 -0.65,-0.11,1.16,U] [#3 -0.33,0.40,0.97,U] [#4 -0.33,-0.04,0.89,U] [#5 -0.50,0.04,0.92,U] [#6 -0.23,0.28,1.04,U] [#7 -0.49,0.11,0.81,U] [#8 -0.84,0.50,0.00,M1] 
21:10:53.465 00.002 31432 single-star, 7 included, MultiStar: {-0.40, 0.13}, one-star: {-0.01, 0.21}
21:10:53.466 00.001 31432 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
21:10:53.468 00.002 31432 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.60 = -1.69)
21:10:53.470 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.61 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
21:10:53.473 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.21, opts=13)
21:10:53.475 00.002 31432 Enqueuing Move request for scope (-0.01, 0.21)
21:10:53.477 00.002 29876 Worker thread wakes up
21:10:53.477 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
21:10:53.477 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
21:10:53.477 00.000 29876 Moving (-0.01, 0.21) raw xDistance=-0.00 yDistance=-0.21
21:10:53.477 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:10:53.477 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:53.477 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:10:53.477 00.000 29876 MoveAxis(E, 0, ABG)
21:10:53.477 00.000 29876 Move returns status 0, amount 0
21:10:53.477 00.000 29876 MoveAxis(N, 0, ABG)
21:10:53.477 00.000 29876 Move returns status 0, amount 0
21:10:53.477 00.000 29876 move complete, result=0
21:10:53.477 00.000 29876 worker thread done servicing request
21:10:53.480 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:10:53.492 00.012 31432 UpdateGuideState exits: m=2555 RSB=31.4
21:10:53.494 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:53.496 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:53.497 00.001 31432 Enqueuing Expose request
21:10:53.499 00.002 29876 Worker thread wakes up
21:10:53.499 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:10:53.501 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:53.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:55.730 02.229 29876 Exposure complete
21:10:55.772 00.042 29876 worker thread done servicing request
21:10:55.772 00.000 31432 OnExposeComplete: enter
21:10:55.774 00.002 31432 UpdateGuideState(): m_state=6
21:10:55.776 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
21:10:55.778 00.002 31432 Star::Find returns 1 (0), X=612.06, Y=165.71, Mass=2352, SNR=29.4, Peak=211 HFD=3.5
21:10:55.780 00.002 31432 MultiStar: [#1 -0.51,0.42,1.08,U] [#2 -0.70,0.43,0.00,M1] [#3 -0.14,0.67,1.03,U] [#4 -0.20,0.53,0.96,U] [#5 -0.63,0.65,0.00,M1] [#6 -0.24,0.53,1.09,U] [#7 -0.53,0.28,0.85,U] [#8 -0.50,0.51,0.91,U] 
21:10:55.782 00.002 31432 refined, 6 included, MultiStar: {-0.37, 0.53}, one-star: {-0.50, 0.74}
21:10:55.784 00.002 31432 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:10:55.786 00.002 31432 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.17 = -1.12)
21:10:55.787 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=0.53 hyp=0.65 cameraTheta=2.18 mountX=-0.36 mountY=-0.58, mountTheta=-2.12
21:10:55.791 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.53, opts=13)
21:10:55.794 00.003 31432 Enqueuing Move request for scope (-0.37, 0.53)
21:10:55.796 00.002 29876 Worker thread wakes up
21:10:55.796 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.53) opts 0xd
21:10:55.796 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.53)
21:10:55.796 00.000 29876 Moving (-0.37, 0.53) raw xDistance=-0.36 yDistance=-0.58
21:10:55.796 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
21:10:55.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:55.796 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:10:55.796 00.000 29876 MoveAxis(E, 34, ABG)
21:10:55.796 00.000 29876 Guiding  Dir = 2, Dur = 34
21:10:55.797 00.001 29876 IsSlewing returns 0
21:10:55.797 00.000 29876 IsGuiding returns 0
21:10:55.797 00.000 29876 PulseGuide returned control before completion, sleep 44
21:10:55.800 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:55.812 00.012 31432 UpdateGuideState exits: m=2352 RSB=29.4
21:10:55.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:55.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:55.818 00.002 31432 Enqueuing Expose request
21:10:55.852 00.034 29876 IsGuiding returns 1
21:10:55.852 00.000 29876 scope still moving after pulse duration time elapsed
21:10:55.885 00.033 29876 IsSlewing returns 0
21:10:55.886 00.001 29876 IsGuiding returns 1
21:10:55.914 00.028 29876 IsSlewing returns 0
21:10:55.914 00.000 29876 IsGuiding returns 1
21:10:55.945 00.031 29876 IsSlewing returns 0
21:10:55.945 00.000 29876 IsGuiding returns 1
21:10:55.976 00.031 29876 IsSlewing returns 0
21:10:55.976 00.000 29876 IsGuiding returns 0
21:10:55.976 00.000 29876 scope move finished after 34 + 145 ms
21:10:55.976 00.000 29876 Move returns status 0, amount 34
21:10:55.976 00.000 29876 MoveAxis(N, 0, ABG)
21:10:55.976 00.000 29876 Move returns status 0, amount 0
21:10:55.976 00.000 29876 move complete, result=0
21:10:55.976 00.000 29876 worker thread done servicing request
21:10:55.976 00.000 29876 Worker thread wakes up
21:10:55.976 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:55.976 00.000 31432 GuideStep: -0.4 px 34 ms EAST, -0.6 px 0 ms NORTH
21:10:55.979 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:10:57.885 01.906 29876 Exposure complete
21:10:57.932 00.047 29876 worker thread done servicing request
21:10:57.932 00.000 31432 OnExposeComplete: enter
21:10:57.938 00.006 31432 UpdateGuideState(): m_state=6
21:10:57.943 00.005 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
21:10:57.947 00.004 31432 Star::Find returns 1 (0), X=611.73, Y=165.08, Mass=2192, SNR=28.7, Peak=217 HFD=3.2
21:10:57.949 00.002 31432 MultiStar: [#1 -1.28,-0.11,0.00,M1] [#2 -0.98,-0.30,0.00,M2] [#3 -0.69,-0.47,0.00,M1] [#4 -0.88,0.11,0.00,M1] [#5 -1.38,-0.18,0.00,M2] [#6 -1.14,-0.25,0.00,M1] [#7 -1.13,0.37,0.00,M1] [#8 -1.15,0.13,0.00,M1] 
21:10:57.952 00.003 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
21:10:57.953 00.001 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.29)
21:10:57.955 00.002 31432 CameraToMount -- cameraX=-0.83 cameraY=0.11 hyp=0.84 cameraTheta=3.01 mountX=-0.83 mountY=-0.24, mountTheta=-2.86
21:10:57.958 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.83, y=0.11, opts=13)
21:10:57.960 00.002 31432 Enqueuing Move request for scope (-0.83, 0.11)
21:10:57.963 00.003 29876 Worker thread wakes up
21:10:57.963 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.11) opts 0xd
21:10:57.963 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.83, 0.11)
21:10:57.963 00.000 29876 Moving (-0.83, 0.11) raw xDistance=-0.83 yDistance=-0.24
21:10:57.963 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.83
21:10:57.963 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:57.963 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:10:57.963 00.000 29876 MoveAxis(E, 85, ABG)
21:10:57.963 00.000 29876 Guiding  Dir = 2, Dur = 85
21:10:57.963 00.000 29876 IsSlewing returns 0
21:10:57.963 00.000 29876 IsGuiding returns 0
21:10:57.964 00.001 29876 PulseGuide returned control before completion, sleep 95
21:10:57.967 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:10:57.978 00.011 31432 UpdateGuideState exits: m=2192 RSB=28.7
21:10:57.981 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:57.983 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:10:57.985 00.002 31432 Enqueuing Expose request
21:10:58.071 00.086 29876 IsGuiding returns 1
21:10:58.071 00.000 29876 scope still moving after pulse duration time elapsed
21:10:58.103 00.032 29876 IsSlewing returns 0
21:10:58.103 00.000 29876 IsGuiding returns 1
21:10:58.133 00.030 29876 IsSlewing returns 0
21:10:58.133 00.000 29876 IsGuiding returns 1
21:10:58.164 00.031 29876 IsSlewing returns 0
21:10:58.164 00.000 29876 IsGuiding returns 0
21:10:58.164 00.000 29876 scope move finished after 85 + 116 ms
21:10:58.164 00.000 29876 Move returns status 0, amount 85
21:10:58.164 00.000 29876 MoveAxis(N, 0, ABG)
21:10:58.164 00.000 29876 Move returns status 0, amount 0
21:10:58.164 00.000 29876 move complete, result=0
21:10:58.164 00.000 29876 worker thread done servicing request
21:10:58.164 00.000 29876 Worker thread wakes up
21:10:58.164 00.000 31432 GuideStep: -0.8 px 85 ms EAST, -0.2 px 0 ms NORTH
21:10:58.169 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:10:58.169 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:00.301 02.132 29876 Exposure complete
21:11:00.344 00.043 29876 worker thread done servicing request
21:11:00.344 00.000 31432 OnExposeComplete: enter
21:11:00.347 00.003 31432 UpdateGuideState(): m_state=6
21:11:00.349 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
21:11:00.350 00.001 31432 Star::Find returns 1 (0), X=611.55, Y=165.29, Mass=2212, SNR=28.6, Peak=223 HFD=3.2
21:11:00.353 00.003 31432 MultiStar: [#1 -1.11,0.11,0.00,M2] [#2 -0.84,-0.32,0.00,M3] [#3 -0.26,-0.21,1.08,U] [#4 -0.72,-0.08,1.00,U] [#5 -0.75,-0.12,1.02,U] [#6 -0.63,0.19,1.10,U] [#7 -0.84,-0.02,0.00,M2] [#8 -1.22,-0.08,0.00,M2] 
21:11:00.355 00.002 31432 refined, 4 included, MultiStar: {-0.67, 0.02}, one-star: {-1.02, 0.32}
21:11:00.356 00.001 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
21:11:00.358 00.002 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.10 = -0.18)
21:11:00.360 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.02 hyp=0.67 cameraTheta=3.11 mountX=-0.67 mountY=-0.12, mountTheta=-2.96
21:11:00.365 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.02, opts=13)
21:11:00.367 00.002 31432 Enqueuing Move request for scope (-0.67, 0.02)
21:11:00.369 00.002 29876 Worker thread wakes up
21:11:00.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.02) opts 0xd
21:11:00.369 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.02)
21:11:00.369 00.000 29876 Moving (-0.67, 0.02) raw xDistance=-0.67 yDistance=-0.12
21:11:00.370 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
21:11:00.370 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:00.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:11:00.370 00.000 29876 MoveAxis(E, 76, ABG)
21:11:00.370 00.000 29876 Guiding  Dir = 2, Dur = 76
21:11:00.370 00.000 29876 IsSlewing returns 0
21:11:00.370 00.000 29876 IsGuiding returns 0
21:11:00.370 00.000 29876 PulseGuide returned control before completion, sleep 86
21:11:00.373 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:00.385 00.012 31432 UpdateGuideState exits: m=2212 RSB=28.6
21:11:00.387 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:00.389 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:00.391 00.002 31432 Enqueuing Expose request
21:11:00.470 00.079 29876 IsGuiding returns 1
21:11:00.470 00.000 29876 scope still moving after pulse duration time elapsed
21:11:00.501 00.031 29876 IsSlewing returns 0
21:11:00.501 00.000 29876 IsGuiding returns 1
21:11:00.532 00.031 29876 IsSlewing returns 0
21:11:00.532 00.000 29876 IsGuiding returns 0
21:11:00.532 00.000 29876 scope move finished after 76 + 85 ms
21:11:00.532 00.000 29876 Move returns status 0, amount 76
21:11:00.532 00.000 29876 MoveAxis(N, 0, ABG)
21:11:00.532 00.000 29876 Move returns status 0, amount 0
21:11:00.532 00.000 29876 move complete, result=0
21:11:00.532 00.000 29876 worker thread done servicing request
21:11:00.532 00.000 29876 Worker thread wakes up
21:11:00.532 00.000 31432 GuideStep: -0.7 px 76 ms EAST, -0.1 px 0 ms NORTH
21:11:00.535 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:00.535 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:02.448 01.913 29876 Exposure complete
21:11:02.492 00.044 29876 worker thread done servicing request
21:11:02.492 00.000 31432 OnExposeComplete: enter
21:11:02.494 00.002 31432 UpdateGuideState(): m_state=6
21:11:02.497 00.003 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
21:11:02.499 00.002 31432 Star::Find returns 1 (0), X=612.19, Y=165.01, Mass=2181, SNR=28.7, Peak=206 HFD=3.2
21:11:02.502 00.003 31432 MultiStar: [#1 -0.29,0.16,1.12,U] [#2 -0.56,-0.20,1.23,U] [#3 0.26,-0.03,1.09,U] [#4 -0.17,-0.01,0.93,U] [#5 -0.42,-0.05,0.97,U] [#6 0.07,-0.00,1.13,U] [#7 -0.20,-0.09,0.81,U] [#8 -0.45,0.10,0.93,U] 
21:11:02.504 00.002 31432 refined, 8 included, MultiStar: {-0.24, -0.01}, one-star: {-0.37, 0.04}
21:11:02.506 00.002 31432 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
21:11:02.508 00.002 31432 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
21:11:02.511 00.003 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=-0.24 mountY=-0.02, mountTheta=-3.04
21:11:02.514 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.01, opts=13)
21:11:02.516 00.002 31432 Enqueuing Move request for scope (-0.24, -0.01)
21:11:02.518 00.002 29876 Worker thread wakes up
21:11:02.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
21:11:02.519 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
21:11:02.519 00.000 29876 Moving (-0.24, -0.01) raw xDistance=-0.24 yDistance=-0.02
21:11:02.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.24
21:11:02.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:02.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:11:02.519 00.000 29876 MoveAxis(E, 33, ABG)
21:11:02.519 00.000 29876 Guiding  Dir = 2, Dur = 33
21:11:02.519 00.000 29876 IsSlewing returns 0
21:11:02.519 00.000 29876 IsGuiding returns 0
21:11:02.519 00.000 29876 PulseGuide returned control before completion, sleep 43
21:11:02.523 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:02.536 00.013 31432 UpdateGuideState exits: m=2181 RSB=28.7
21:11:02.539 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:02.541 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:02.544 00.003 31432 Enqueuing Expose request
21:11:02.571 00.027 29876 IsGuiding returns 1
21:11:02.571 00.000 29876 scope still moving after pulse duration time elapsed
21:11:02.602 00.031 29876 IsSlewing returns 0
21:11:02.602 00.000 29876 IsGuiding returns 0
21:11:02.602 00.000 29876 scope move finished after 33 + 50 ms
21:11:02.602 00.000 29876 Move returns status 0, amount 33
21:11:02.602 00.000 29876 MoveAxis(N, 0, ABG)
21:11:02.602 00.000 29876 Move returns status 0, amount 0
21:11:02.602 00.000 29876 move complete, result=0
21:11:02.603 00.001 29876 worker thread done servicing request
21:11:02.603 00.000 29876 Worker thread wakes up
21:11:02.603 00.000 31432 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
21:11:02.605 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:02.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:04.735 02.130 29876 Exposure complete
21:11:04.778 00.043 29876 worker thread done servicing request
21:11:04.778 00.000 31432 OnExposeComplete: enter
21:11:04.780 00.002 31432 UpdateGuideState(): m_state=6
21:11:04.782 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
21:11:04.784 00.002 31432 Star::Find returns 1 (0), X=611.98, Y=165.21, Mass=2314, SNR=28.6, Peak=206 HFD=3.7
21:11:04.786 00.002 31432 MultiStar: [#1 -0.75,0.28,1.07,U] [#2 -1.16,0.16,0.00,M3] [#3 -0.09,0.05,1.07,U] [#4 -0.64,0.03,0.91,U] [#5 -0.81,0.25,0.00,M1] [#6 -0.61,0.60,0.00,M1] [#7 -0.91,0.32,0.00,M2] [#8 -0.59,0.07,0.96,U] 
21:11:04.787 00.001 31432 refined, 4 included, MultiStar: {-0.52, 0.13}, one-star: {-0.58, 0.24}
21:11:04.790 00.003 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:11:04.794 00.004 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
21:11:04.797 00.003 31432 CameraToMount -- cameraX=-0.52 cameraY=0.13 hyp=0.54 cameraTheta=2.89 mountX=-0.52 mountY=-0.21, mountTheta=-2.75
21:11:04.800 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.13, opts=13)
21:11:04.803 00.003 31432 Enqueuing Move request for scope (-0.52, 0.13)
21:11:04.808 00.005 29876 Worker thread wakes up
21:11:04.808 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.13) opts 0xd
21:11:04.808 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.13)
21:11:04.808 00.000 29876 Moving (-0.52, 0.13) raw xDistance=-0.52 yDistance=-0.21
21:11:04.808 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
21:11:04.809 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:04.809 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:11:04.809 00.000 29876 MoveAxis(E, 55, ABG)
21:11:04.809 00.000 29876 Guiding  Dir = 2, Dur = 55
21:11:04.809 00.000 29876 IsSlewing returns 0
21:11:04.809 00.000 29876 IsGuiding returns 0
21:11:04.809 00.000 29876 PulseGuide returned control before completion, sleep 65
21:11:04.815 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:11:04.827 00.012 31432 UpdateGuideState exits: m=2314 RSB=28.6
21:11:04.829 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:04.831 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:04.833 00.002 31432 Enqueuing Expose request
21:11:04.889 00.056 29876 IsGuiding returns 1
21:11:04.889 00.000 29876 scope still moving after pulse duration time elapsed
21:11:04.920 00.031 29876 IsSlewing returns 0
21:11:04.920 00.000 29876 IsGuiding returns 1
21:11:04.951 00.031 29876 IsSlewing returns 0
21:11:04.951 00.000 29876 IsGuiding returns 0
21:11:04.951 00.000 29876 scope move finished after 55 + 87 ms
21:11:04.951 00.000 29876 Move returns status 0, amount 55
21:11:04.951 00.000 29876 MoveAxis(N, 0, ABG)
21:11:04.951 00.000 29876 Move returns status 0, amount 0
21:11:04.951 00.000 29876 move complete, result=0
21:11:04.951 00.000 29876 worker thread done servicing request
21:11:04.951 00.000 29876 Worker thread wakes up
21:11:04.952 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:04.952 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:04.952 00.000 31432 GuideStep: -0.5 px 55 ms EAST, -0.2 px 0 ms NORTH
21:11:06.869 01.917 29876 Exposure complete
21:11:06.911 00.042 29876 worker thread done servicing request
21:11:06.911 00.000 31432 OnExposeComplete: enter
21:11:06.913 00.002 31432 UpdateGuideState(): m_state=6
21:11:06.915 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
21:11:06.917 00.002 31432 Star::Find returns 1 (0), X=612.57, Y=164.96, Mass=2387, SNR=29.7, Peak=220 HFD=3.5
21:11:06.919 00.002 31432 MultiStar: [#1 -0.35,0.06,1.03,U] [#2 -0.10,0.05,1.15,U] [#3 -0.03,0.14,1.04,U] [#4 -0.15,0.03,0.93,U] [#5 -0.14,0.17,0.96,U] [#6 -0.22,0.40,1.13,U] [#7 -0.05,-0.01,0.84,U] [#8 -0.36,0.07,0.93,U] 
21:11:06.921 00.002 31432 single-star, 8 included, MultiStar: {-0.16, 0.11}, one-star: {0.01, -0.01}
21:11:06.923 00.002 31432 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.02) = xAngle (-1.16 = -1.16)
21:11:06.924 00.001 31432 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.85 = 1.85)
21:11:06.926 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.14 mountX=0.00 mountY=0.01, mountTheta=1.18
21:11:06.929 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.01, opts=13)
21:11:06.931 00.002 31432 Enqueuing Move request for scope (0.01, -0.01)
21:11:06.933 00.002 29876 Worker thread wakes up
21:11:06.933 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:11:06.933 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:11:06.933 00.000 29876 Moving (0.01, -0.01) raw xDistance=0.00 yDistance=0.01
21:11:06.933 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:11:06.933 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:06.933 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:11:06.933 00.000 29876 MoveAxis(E, 0, ABG)
21:11:06.933 00.000 29876 Move returns status 0, amount 0
21:11:06.933 00.000 29876 MoveAxis(N, 0, ABG)
21:11:06.933 00.000 29876 Move returns status 0, amount 0
21:11:06.933 00.000 29876 move complete, result=0
21:11:06.934 00.001 29876 worker thread done servicing request
21:11:06.937 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:06.948 00.011 31432 UpdateGuideState exits: m=2387 RSB=29.7
21:11:06.950 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:06.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:06.954 00.002 31432 Enqueuing Expose request
21:11:06.956 00.002 29876 Worker thread wakes up
21:11:06.956 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:11:06.958 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:06.958 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:09.188 02.230 29876 Exposure complete
21:11:09.230 00.042 29876 worker thread done servicing request
21:11:09.231 00.001 31432 OnExposeComplete: enter
21:11:09.233 00.002 31432 UpdateGuideState(): m_state=6
21:11:09.235 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
21:11:09.237 00.002 31432 Star::Find returns 1 (0), X=611.22, Y=165.09, Mass=2182, SNR=28.5, Peak=207 HFD=3.2
21:11:09.239 00.002 31432 MultiStar: [#1 -1.56,0.00,0.00,M1] [#2 -1.49,-0.18,0.00,M3] [#3 -0.75,-0.17,1.03,U] [#4 -1.18,-0.52,0.00,M1] [#5 -1.18,-0.20,0.00,M1] [#6 -1.17,0.22,0.00,M1] [#7 -0.94,-0.60,0.00,M2] [#8 -1.48,-0.03,0.00,M1] 
21:11:09.241 00.002 31432 refined, 1 included, MultiStar: {-1.04, -0.03}, one-star: {-1.34, 0.12}
21:11:09.243 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = -3.14)
21:11:09.245 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:11:09.247 00.002 31432 CameraToMount -- cameraX=-1.04 cameraY=-0.03 hyp=1.04 cameraTheta=-3.12 mountX=-1.04 mountY=-0.13, mountTheta=-3.02
21:11:09.250 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.04, y=-0.03, opts=13)
21:11:09.252 00.002 31432 Enqueuing Move request for scope (-1.04, -0.03)
21:11:09.254 00.002 29876 Worker thread wakes up
21:11:09.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.03) opts 0xd
21:11:09.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.04, -0.03)
21:11:09.254 00.000 29876 Moving (-1.04, -0.03) raw xDistance=-1.04 yDistance=-0.13
21:11:09.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.04
21:11:09.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:09.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:11:09.254 00.000 29876 MoveAxis(E, 100, ABG)
21:11:09.254 00.000 29876 Guiding  Dir = 2, Dur = 100
21:11:09.255 00.001 29876 IsSlewing returns 0
21:11:09.255 00.000 29876 IsGuiding returns 0
21:11:09.255 00.000 29876 PulseGuide returned control before completion, sleep 110
21:11:09.258 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:09.269 00.011 31432 UpdateGuideState exits: m=2182 RSB=28.5
21:11:09.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:09.273 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:09.275 00.002 31432 Enqueuing Expose request
21:11:09.374 00.099 29876 IsGuiding returns 1
21:11:09.374 00.000 29876 scope still moving after pulse duration time elapsed
21:11:09.404 00.030 29876 IsSlewing returns 0
21:11:09.404 00.000 29876 IsGuiding returns 0
21:11:09.404 00.000 29876 scope move finished after 100 + 49 ms
21:11:09.404 00.000 29876 Move returns status 0, amount 100
21:11:09.404 00.000 29876 MoveAxis(N, 0, ABG)
21:11:09.404 00.000 29876 Move returns status 0, amount 0
21:11:09.404 00.000 29876 move complete, result=0
21:11:09.404 00.000 29876 worker thread done servicing request
21:11:09.404 00.000 29876 Worker thread wakes up
21:11:09.404 00.000 31432 GuideStep: -1.0 px 100 ms EAST, -0.1 px 0 ms NORTH
21:11:09.408 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:09.408 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:11.317 01.909 29876 Exposure complete
21:11:11.360 00.043 29876 worker thread done servicing request
21:11:11.360 00.000 31432 OnExposeComplete: enter
21:11:11.362 00.002 31432 UpdateGuideState(): m_state=6
21:11:11.364 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
21:11:11.366 00.002 31432 Star::Find returns 1 (0), X=611.39, Y=165.63, Mass=2554, SNR=30.9, Peak=234 HFD=3.4
21:11:11.368 00.002 31432 MultiStar: [#1 -1.32,0.79,0.00,M2] [#2 -1.07,0.55,0.00,M4] [#3 -0.86,0.67,0.00,M1] [#4 -1.28,0.85,0.00,M2] [#5 -1.28,0.51,0.00,M2] [#6 -0.73,0.96,0.00,M2] [#7 -1.23,0.63,0.00,M3] [#8 -1.69,1.06,0.00,M2] 
21:11:11.370 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
21:11:11.371 00.001 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.67)
21:11:11.373 00.002 31432 CameraToMount -- cameraX=-1.17 cameraY=0.66 hyp=1.34 cameraTheta=2.63 mountX=-1.15 mountY=-0.83, mountTheta=-2.52
21:11:11.376 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.17, y=0.66, opts=13)
21:11:11.378 00.002 31432 Enqueuing Move request for scope (-1.17, 0.66)
21:11:11.380 00.002 29876 Worker thread wakes up
21:11:11.380 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.66) opts 0xd
21:11:11.380 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.17, 0.66)
21:11:11.380 00.000 29876 Moving (-1.17, 0.66) raw xDistance=-1.15 yDistance=-0.83
21:11:11.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.15
21:11:11.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:11.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.83
21:11:11.380 00.000 29876 MoveAxis(E, 125, ABG)
21:11:11.380 00.000 29876 Guiding  Dir = 2, Dur = 125
21:11:11.380 00.000 29876 IsSlewing returns 0
21:11:11.380 00.000 29876 IsGuiding returns 0
21:11:11.381 00.001 29876 PulseGuide returned control before completion, sleep 135
21:11:11.383 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=256, Gamma=0.490
21:11:11.395 00.012 31432 UpdateGuideState exits: m=2554 RSB=30.9
21:11:11.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:11.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:11.401 00.002 31432 Enqueuing Expose request
21:11:11.532 00.131 29876 IsGuiding returns 1
21:11:11.532 00.000 29876 scope still moving after pulse duration time elapsed
21:11:11.563 00.031 29876 IsSlewing returns 0
21:11:11.563 00.000 29876 IsGuiding returns 0
21:11:11.563 00.000 29876 scope move finished after 125 + 57 ms
21:11:11.563 00.000 29876 Move returns status 0, amount 125
21:11:11.563 00.000 29876 MoveAxis(N, 0, ABG)
21:11:11.563 00.000 29876 Move returns status 0, amount 0
21:11:11.563 00.000 29876 move complete, result=0
21:11:11.563 00.000 29876 worker thread done servicing request
21:11:11.564 00.001 29876 Worker thread wakes up
21:11:11.564 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:11.564 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:11.564 00.000 31432 GuideStep: -1.2 px 125 ms EAST, -0.8 px 0 ms NORTH
21:11:13.697 02.133 29876 Exposure complete
21:11:13.741 00.044 29876 worker thread done servicing request
21:11:13.741 00.000 31432 OnExposeComplete: enter
21:11:13.743 00.002 31432 UpdateGuideState(): m_state=6
21:11:13.745 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
21:11:13.747 00.002 31432 Star::Find returns 1 (0), X=612.51, Y=165.75, Mass=2552, SNR=31.4, Peak=235 HFD=3.4
21:11:13.749 00.002 31432 MultiStar: [#1 -0.30,0.63,0.97,U] [#2 -0.51,0.50,1.10,U] [#3 0.26,0.42,0.98,U] [#4 -0.24,0.64,0.84,U] [#5 -0.27,0.50,0.93,U] [#6 -0.29,0.85,0.00,M3] [#7 -0.23,0.32,0.81,U] [#8 -0.35,0.61,0.82,U] 
21:11:13.750 00.001 31432 refined, 7 included, MultiStar: {-0.21, 0.55}, one-star: {-0.05, 0.78}
21:11:13.752 00.002 31432 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.02) = xAngle (1.91 = 1.91)
21:11:13.754 00.002 31432 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.36)
21:11:13.756 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.55 hyp=0.59 cameraTheta=1.94 mountX=-0.20 mountY=-0.58, mountTheta=-1.90
21:11:13.758 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.55, opts=13)
21:11:13.760 00.002 31432 Enqueuing Move request for scope (-0.21, 0.55)
21:11:13.762 00.002 29876 Worker thread wakes up
21:11:13.762 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.55) opts 0xd
21:11:13.762 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.55)
21:11:13.762 00.000 29876 Moving (-0.21, 0.55) raw xDistance=-0.20 yDistance=-0.58
21:11:13.762 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:11:13.762 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-1.03 newest=-1.54
21:11:13.762 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.58
21:11:13.762 00.000 29876 MoveAxis(E, 0, ABG)
21:11:13.762 00.000 29876 Move returns status 0, amount 0
21:11:13.762 00.000 29876 BLC: Oldest BLC event removed
21:11:13.762 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:11:13.762 00.000 29876 MoveAxis(N, 62, ABG)
21:11:13.762 00.000 29876 Guiding  Dir = 0, Dur = 62
21:11:13.762 00.000 29876 IsSlewing returns 0
21:11:13.763 00.001 29876 IsGuiding returns 0
21:11:13.763 00.000 29876 PulseGuide returned control before completion, sleep 72
21:11:13.766 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:13.777 00.011 31432 UpdateGuideState exits: m=2552 RSB=31.4
21:11:13.779 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:13.781 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:13.783 00.002 31432 Enqueuing Expose request
21:11:13.835 00.052 29876 IsGuiding returns 1
21:11:13.835 00.000 29876 scope still moving after pulse duration time elapsed
21:11:13.866 00.031 29876 IsSlewing returns 0
21:11:13.866 00.000 29876 IsGuiding returns 1
21:11:13.898 00.032 29876 IsSlewing returns 0
21:11:13.898 00.000 29876 IsGuiding returns 1
21:11:13.929 00.031 29876 IsSlewing returns 0
21:11:13.929 00.000 29876 IsGuiding returns 1
21:11:13.960 00.031 29876 IsSlewing returns 0
21:11:13.960 00.000 29876 IsGuiding returns 0
21:11:13.960 00.000 29876 scope move finished after 62 + 134 ms
21:11:13.960 00.000 29876 Move returns status 0, amount 62
21:11:13.960 00.000 29876 move complete, result=0
21:11:13.960 00.000 29876 worker thread done servicing request
21:11:13.960 00.000 29876 Worker thread wakes up
21:11:13.960 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.6 px 62 ms NORTH
21:11:13.963 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:13.963 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:15.866 01.903 29876 Exposure complete
21:11:15.910 00.044 29876 worker thread done servicing request
21:11:15.910 00.000 31432 OnExposeComplete: enter
21:11:15.913 00.003 31432 UpdateGuideState(): m_state=6
21:11:15.915 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
21:11:15.916 00.001 31432 Star::Find returns 1 (0), X=611.74, Y=165.21, Mass=2331, SNR=29.5, Peak=227 HFD=3.6
21:11:15.918 00.002 31432 MultiStar: [#1 -0.99,0.21,0.00,M2] [#2 -0.83,-0.17,0.00,M4] [#3 0.05,-0.15,1.03,U] [#4 -0.03,-0.25,0.98,U] [#5 -0.93,0.16,0.00,M2] [#6 -0.52,0.29,1.14,U] [#7 -0.27,0.16,0.84,U] [#8 -0.31,0.42,0.92,U] 
21:11:15.920 00.002 31432 refined, 5 included, MultiStar: {-0.32, 0.12}, one-star: {-0.82, 0.24}
21:11:15.922 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
21:11:15.924 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
21:11:15.925 00.001 31432 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.80 mountX=-0.32 mountY=-0.16, mountTheta=-2.67
21:11:15.929 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.12, opts=13)
21:11:15.931 00.002 31432 Enqueuing Move request for scope (-0.32, 0.12)
21:11:15.932 00.001 29876 Worker thread wakes up
21:11:15.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.12) opts 0xd
21:11:15.932 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.12)
21:11:15.933 00.001 29876 Moving (-0.32, 0.12) raw xDistance=-0.32 yDistance=-0.16
21:11:15.933 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
21:11:15.933 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:15.933 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:15.933 00.000 29876 MoveAxis(E, 31, ABG)
21:11:15.933 00.000 29876 Guiding  Dir = 2, Dur = 31
21:11:15.933 00.000 29876 IsSlewing returns 0
21:11:15.933 00.000 29876 IsGuiding returns 0
21:11:15.933 00.000 29876 PulseGuide returned control before completion, sleep 41
21:11:15.936 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:15.949 00.013 31432 UpdateGuideState exits: m=2331 RSB=29.5
21:11:15.951 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:15.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:15.955 00.002 31432 Enqueuing Expose request
21:11:15.989 00.034 29876 IsGuiding returns 1
21:11:15.989 00.000 29876 scope still moving after pulse duration time elapsed
21:11:16.020 00.031 29876 IsSlewing returns 0
21:11:16.020 00.000 29876 IsGuiding returns 1
21:11:16.051 00.031 29876 IsSlewing returns 0
21:11:16.051 00.000 29876 IsGuiding returns 0
21:11:16.051 00.000 29876 scope move finished after 31 + 86 ms
21:11:16.051 00.000 29876 Move returns status 0, amount 31
21:11:16.051 00.000 29876 MoveAxis(N, 0, ABG)
21:11:16.051 00.000 29876 Move returns status 0, amount 0
21:11:16.051 00.000 29876 move complete, result=0
21:11:16.051 00.000 29876 worker thread done servicing request
21:11:16.051 00.000 29876 Worker thread wakes up
21:11:16.051 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:16.051 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:16.051 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.2 px 0 ms NORTH
21:11:18.175 02.124 29876 Exposure complete
21:11:18.218 00.043 29876 worker thread done servicing request
21:11:18.218 00.000 31432 OnExposeComplete: enter
21:11:18.221 00.003 31432 UpdateGuideState(): m_state=6
21:11:18.223 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
21:11:18.225 00.002 31432 Star::Find returns 1 (0), X=612.12, Y=165.48, Mass=2285, SNR=29.0, Peak=256 HFD=3.3
21:11:18.227 00.002 31432 MultiStar: [#1 -0.68,0.28,1.05,U] [#2 -1.00,0.54,0.00,M5] [#3 -0.16,-0.11,1.06,U] [#4 -0.46,0.13,0.95,U] [#5 -0.36,-0.10,0.92,U] [#6 -0.56,0.47,1.14,U] [#7 -0.58,0.20,0.84,U] [#8 -0.78,0.52,0.00,M1] 
21:11:18.229 00.002 31432 refined, 6 included, MultiStar: {-0.46, 0.20}, one-star: {-0.44, 0.51}
21:11:18.230 00.001 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
21:11:18.232 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.57)
21:11:18.234 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.20 hyp=0.51 cameraTheta=2.73 mountX=-0.46 mountY=-0.27, mountTheta=-2.61
21:11:18.237 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.20, opts=13)
21:11:18.239 00.002 31432 Enqueuing Move request for scope (-0.46, 0.20)
21:11:18.240 00.001 29876 Worker thread wakes up
21:11:18.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.20) opts 0xd
21:11:18.240 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.20)
21:11:18.240 00.000 29876 Moving (-0.46, 0.20) raw xDistance=-0.46 yDistance=-0.27
21:11:18.241 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46
21:11:18.241 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:18.241 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:11:18.241 00.000 29876 MoveAxis(E, 48, ABG)
21:11:18.241 00.000 29876 Guiding  Dir = 2, Dur = 48
21:11:18.241 00.000 29876 IsSlewing returns 0
21:11:18.241 00.000 29876 IsGuiding returns 0
21:11:18.241 00.000 29876 PulseGuide returned control before completion, sleep 58
21:11:18.244 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:18.256 00.012 31432 UpdateGuideState exits: m=2285 RSB=29.0
21:11:18.258 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:18.260 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:18.261 00.001 31432 Enqueuing Expose request
21:11:18.313 00.052 29876 IsGuiding returns 1
21:11:18.313 00.000 29876 scope still moving after pulse duration time elapsed
21:11:18.343 00.030 29876 IsSlewing returns 0
21:11:18.343 00.000 29876 IsGuiding returns 0
21:11:18.343 00.000 29876 scope move finished after 48 + 53 ms
21:11:18.343 00.000 29876 Move returns status 0, amount 48
21:11:18.343 00.000 29876 MoveAxis(N, 0, ABG)
21:11:18.343 00.000 29876 Move returns status 0, amount 0
21:11:18.343 00.000 29876 move complete, result=0
21:11:18.343 00.000 29876 worker thread done servicing request
21:11:18.343 00.000 29876 Worker thread wakes up
21:11:18.343 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:18.343 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.3 px 0 ms NORTH
21:11:18.347 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:20.251 01.904 29876 Exposure complete
21:11:20.307 00.056 29876 worker thread done servicing request
21:11:20.307 00.000 31432 OnExposeComplete: enter
21:11:20.310 00.003 31432 UpdateGuideState(): m_state=6
21:11:20.313 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
21:11:20.316 00.003 31432 Star::Find returns 1 (0), X=612.26, Y=165.03, Mass=2527, SNR=30.9, Peak=232 HFD=3.7
21:11:20.319 00.003 31432 MultiStar: [#1 -0.57,0.06,1.00,U] [#2 -0.96,0.10,0.00,M6] [#3 -0.06,-0.07,0.99,U] [#4 -0.48,0.10,0.91,U] [#5 -0.71,0.32,0.92,U] [#6 -0.51,0.70,0.00,M2] [#7 -0.55,0.32,0.83,U] [#8 -0.60,0.30,0.85,U] 
21:11:20.322 00.003 31432 single-star, 6 included, MultiStar: {-0.46, 0.15}, one-star: {-0.31, 0.05}
21:11:20.324 00.002 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.94 = 2.94)
21:11:20.327 00.003 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.33)
21:11:20.330 00.003 31432 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.97 mountX=-0.30 mountY=-0.10, mountTheta=-2.82
21:11:20.334 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.05, opts=13)
21:11:20.337 00.003 31432 Enqueuing Move request for scope (-0.31, 0.05)
21:11:20.340 00.003 29876 Worker thread wakes up
21:11:20.340 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
21:11:20.340 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
21:11:20.340 00.000 29876 Moving (-0.31, 0.05) raw xDistance=-0.30 yDistance=-0.10
21:11:20.340 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
21:11:20.340 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:20.340 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:11:20.340 00.000 29876 MoveAxis(E, 36, ABG)
21:11:20.340 00.000 29876 Guiding  Dir = 2, Dur = 36
21:11:20.340 00.000 29876 IsSlewing returns 0
21:11:20.341 00.001 29876 IsGuiding returns 0
21:11:20.341 00.000 29876 PulseGuide returned control before completion, sleep 46
21:11:20.345 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:20.362 00.017 31432 UpdateGuideState exits: m=2527 RSB=30.9
21:11:20.364 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:20.367 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:20.370 00.003 31432 Enqueuing Expose request
21:11:20.388 00.018 29876 IsGuiding returns 1
21:11:20.388 00.000 29876 scope still moving after pulse duration time elapsed
21:11:20.419 00.031 29876 IsSlewing returns 0
21:11:20.419 00.000 29876 IsGuiding returns 1
21:11:20.451 00.032 29876 IsSlewing returns 0
21:11:20.451 00.000 29876 IsGuiding returns 0
21:11:20.451 00.000 29876 scope move finished after 36 + 74 ms
21:11:20.451 00.000 29876 Move returns status 0, amount 36
21:11:20.451 00.000 29876 MoveAxis(N, 0, ABG)
21:11:20.451 00.000 29876 Move returns status 0, amount 0
21:11:20.451 00.000 29876 move complete, result=0
21:11:20.451 00.000 29876 worker thread done servicing request
21:11:20.451 00.000 29876 Worker thread wakes up
21:11:20.451 00.000 31432 GuideStep: -0.3 px 36 ms EAST, -0.1 px 0 ms NORTH
21:11:20.455 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:20.455 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:22.579 02.124 29876 Exposure complete
21:11:22.631 00.052 29876 worker thread done servicing request
21:11:22.631 00.000 31432 OnExposeComplete: enter
21:11:22.633 00.002 31432 UpdateGuideState(): m_state=6
21:11:22.635 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
21:11:22.637 00.002 31432 Star::Find returns 1 (0), X=612.37, Y=165.66, Mass=2289, SNR=28.7, Peak=208 HFD=3.4
21:11:22.639 00.002 31432 MultiStar: [#1 -0.52,0.53,1.02,U] [#2 -0.57,0.60,0.00,M7] [#3 0.45,-0.13,1.09,U] [#4 -0.09,0.26,0.95,U] [#5 -0.51,0.12,1.00,U] [#6 -0.14,0.74,1.11,U] [#7 -0.07,0.30,0.85,U] [#8 -0.04,0.21,0.93,U] 
21:11:22.641 00.002 31432 refined, 7 included, MultiStar: {-0.14, 0.34}, one-star: {-0.19, 0.69}
21:11:22.643 00.002 31432 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
21:11:22.645 00.002 31432 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.35)
21:11:22.647 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.95 mountX=-0.13 mountY=-0.36, mountTheta=-1.91
21:11:22.651 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.34, opts=13)
21:11:22.653 00.002 31432 Enqueuing Move request for scope (-0.14, 0.34)
21:11:22.656 00.003 29876 Worker thread wakes up
21:11:22.656 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
21:11:22.656 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
21:11:22.656 00.000 29876 Moving (-0.14, 0.34) raw xDistance=-0.13 yDistance=-0.36
21:11:22.656 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:11:22.656 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.36
21:11:22.656 00.000 29876 MoveAxis(E, 0, ABG)
21:11:22.656 00.000 29876 Move returns status 0, amount 0
21:11:22.656 00.000 29876 MoveAxis(N, 26, ABG)
21:11:22.656 00.000 29876 Guiding  Dir = 0, Dur = 26
21:11:22.657 00.001 29876 IsSlewing returns 0
21:11:22.657 00.000 29876 IsGuiding returns 0
21:11:22.657 00.000 29876 PulseGuide returned control before completion, sleep 36
21:11:22.662 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:11:22.679 00.017 31432 UpdateGuideState exits: m=2289 RSB=28.7
21:11:22.682 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:22.685 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:22.687 00.002 31432 Enqueuing Expose request
21:11:22.703 00.016 29876 IsGuiding returns 1
21:11:22.703 00.000 29876 scope still moving after pulse duration time elapsed
21:11:22.734 00.031 29876 IsSlewing returns 0
21:11:22.734 00.000 29876 IsGuiding returns 1
21:11:22.766 00.032 29876 IsSlewing returns 0
21:11:22.766 00.000 29876 IsGuiding returns 1
21:11:22.798 00.032 29876 IsSlewing returns 0
21:11:22.798 00.000 29876 IsGuiding returns 0
21:11:22.798 00.000 29876 scope move finished after 26 + 115 ms
21:11:22.798 00.000 29876 Move returns status 0, amount 26
21:11:22.798 00.000 29876 move complete, result=0
21:11:22.799 00.001 29876 worker thread done servicing request
21:11:22.799 00.000 29876 Worker thread wakes up
21:11:22.799 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:22.799 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:22.799 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 26 ms NORTH
21:11:24.704 01.905 29876 Exposure complete
21:11:24.747 00.043 29876 worker thread done servicing request
21:11:24.747 00.000 31432 OnExposeComplete: enter
21:11:24.750 00.003 31432 UpdateGuideState(): m_state=6
21:11:24.752 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
21:11:24.754 00.002 31432 Star::Find returns 1 (0), X=612.49, Y=165.93, Mass=2157, SNR=27.9, Peak=207 HFD=3.4
21:11:24.756 00.002 31432 MultiStar: [#1 -0.44,0.83,0.00,M1] [#2 -1.11,0.78,0.00,M8] [#3 -0.12,0.66,1.05,U] [#4 -0.15,0.69,0.96,U] [#5 -0.62,0.80,0.00,M1] [#6 -0.77,0.90,0.00,M2] [#7 -0.15,0.89,0.00,M1] [#8 -0.32,1.00,0.00,M1] 
21:11:24.758 00.002 31432 refined, 2 included, MultiStar: {-0.12, 0.77}, one-star: {-0.08, 0.96}
21:11:24.760 00.002 31432 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
21:11:24.762 00.002 31432 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.57)
21:11:24.763 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=0.77 hyp=0.78 cameraTheta=1.72 mountX=-0.10 mountY=-0.78, mountTheta=-1.70
21:11:24.769 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.77, opts=13)
21:11:24.772 00.003 31432 Enqueuing Move request for scope (-0.12, 0.77)
21:11:24.774 00.002 29876 Worker thread wakes up
21:11:24.774 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.77) opts 0xd
21:11:24.774 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.77)
21:11:24.774 00.000 29876 Moving (-0.12, 0.77) raw xDistance=-0.10 yDistance=-0.78
21:11:24.774 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:11:24.774 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.78
21:11:24.774 00.000 29876 MoveAxis(E, 0, ABG)
21:11:24.774 00.000 29876 Move returns status 0, amount 0
21:11:24.774 00.000 29876 MoveAxis(N, 57, ABG)
21:11:24.774 00.000 29876 Guiding  Dir = 0, Dur = 57
21:11:24.774 00.000 29876 IsSlewing returns 0
21:11:24.775 00.001 29876 IsGuiding returns 0
21:11:24.775 00.000 29876 PulseGuide returned control before completion, sleep 67
21:11:24.778 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:24.789 00.011 31432 UpdateGuideState exits: m=2157 RSB=27.9
21:11:24.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:24.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:24.795 00.002 31432 Enqueuing Expose request
21:11:24.843 00.048 29876 IsGuiding returns 1
21:11:24.843 00.000 29876 scope still moving after pulse duration time elapsed
21:11:24.874 00.031 29876 IsSlewing returns 0
21:11:24.874 00.000 29876 IsGuiding returns 1
21:11:24.905 00.031 29876 IsSlewing returns 0
21:11:24.905 00.000 29876 IsGuiding returns 0
21:11:24.905 00.000 29876 scope move finished after 57 + 73 ms
21:11:24.905 00.000 29876 Move returns status 0, amount 57
21:11:24.905 00.000 29876 move complete, result=0
21:11:24.905 00.000 29876 worker thread done servicing request
21:11:24.905 00.000 29876 Worker thread wakes up
21:11:24.905 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.8 px 57 ms NORTH
21:11:24.908 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:24.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:27.042 02.134 29876 Exposure complete
21:11:27.084 00.042 29876 worker thread done servicing request
21:11:27.085 00.001 31432 OnExposeComplete: enter
21:11:27.087 00.002 31432 UpdateGuideState(): m_state=6
21:11:27.089 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
21:11:27.090 00.001 31432 Star::Find returns 1 (0), X=611.62, Y=164.90, Mass=2430, SNR=29.7, Peak=224 HFD=3.4
21:11:27.092 00.002 31432 MultiStar: [#1 -1.40,-0.06,0.00,M2] [#2 -1.40,-0.28,0.00,M9] [#3 -0.42,-0.09,1.07,U] [#4 -0.68,-0.22,0.94,U] [#5 -1.40,-0.24,0.00,M2] [#6 -0.83,0.22,0.00,M3] [#7 -0.97,-0.26,0.00,M2] [#8 -0.80,-0.53,0.00,M2] 
21:11:27.094 00.002 31432 refined, 2 included, MultiStar: {-0.67, -0.13}, one-star: {-0.94, -0.08}
21:11:27.096 00.002 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
21:11:27.098 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
21:11:27.100 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.13 hyp=0.69 cameraTheta=-2.96 mountX=-0.68 mountY=0.02, mountTheta=3.11
21:11:27.102 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.13, opts=13)
21:11:27.104 00.002 31432 Enqueuing Move request for scope (-0.67, -0.13)
21:11:27.106 00.002 29876 Worker thread wakes up
21:11:27.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.13) opts 0xd
21:11:27.106 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.13)
21:11:27.106 00.000 29876 Moving (-0.67, -0.13) raw xDistance=-0.68 yDistance=0.02
21:11:27.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.68
21:11:27.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:27.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:11:27.106 00.000 29876 MoveAxis(E, 65, ABG)
21:11:27.106 00.000 29876 Guiding  Dir = 2, Dur = 65
21:11:27.106 00.000 29876 IsSlewing returns 0
21:11:27.107 00.001 29876 IsGuiding returns 0
21:11:27.107 00.000 29876 PulseGuide returned control before completion, sleep 75
21:11:27.110 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=30, FiltMin=9, FiltMax=257, Gamma=0.490
21:11:27.121 00.011 31432 UpdateGuideState exits: m=2430 RSB=29.7
21:11:27.124 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:27.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:27.128 00.002 31432 Enqueuing Expose request
21:11:27.196 00.068 29876 IsGuiding returns 1
21:11:27.196 00.000 29876 scope still moving after pulse duration time elapsed
21:11:27.226 00.030 29876 IsSlewing returns 0
21:11:27.226 00.000 29876 IsGuiding returns 1
21:11:27.257 00.031 29876 IsSlewing returns 0
21:11:27.257 00.000 29876 IsGuiding returns 1
21:11:27.288 00.031 29876 IsSlewing returns 0
21:11:27.288 00.000 29876 IsGuiding returns 0
21:11:27.288 00.000 29876 scope move finished after 65 + 116 ms
21:11:27.288 00.000 29876 Move returns status 0, amount 65
21:11:27.288 00.000 29876 MoveAxis(N, 0, ABG)
21:11:27.288 00.000 29876 Move returns status 0, amount 0
21:11:27.288 00.000 29876 move complete, result=0
21:11:27.288 00.000 29876 worker thread done servicing request
21:11:27.288 00.000 29876 Worker thread wakes up
21:11:27.289 00.001 31432 GuideStep: -0.7 px 65 ms EAST, 0.0 px 0 ms NORTH
21:11:27.291 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:27.291 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:29.203 01.912 29876 Exposure complete
21:11:29.246 00.043 29876 worker thread done servicing request
21:11:29.246 00.000 31432 OnExposeComplete: enter
21:11:29.248 00.002 31432 UpdateGuideState(): m_state=6
21:11:29.250 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
21:11:29.252 00.002 31432 Star::Find returns 1 (0), X=611.78, Y=164.88, Mass=2473, SNR=30.6, Peak=207 HFD=3.6
21:11:29.254 00.002 31432 MultiStar: [#1 -1.17,-0.07,0.00,M3] [#2 -1.36,-0.02,0.00,M10] [#3 -0.60,-0.24,1.02,U] [#4 -0.39,-0.42,0.91,U] [#5 -0.94,-0.11,0.00,M3] [#6 -0.87,0.26,0.00,M4] [#7 -0.76,-0.18,0.79,U] [#8 -0.87,0.17,0.00,M3] 
21:11:29.256 00.002 31432 refined, 3 included, MultiStar: {-0.63, -0.23}, one-star: {-0.79, -0.09}
21:11:29.258 00.002 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
21:11:29.260 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
21:11:29.261 00.001 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.23 hyp=0.67 cameraTheta=-2.79 mountX=-0.64 mountY=0.13, mountTheta=2.94
21:11:29.266 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.23, opts=13)
21:11:29.269 00.003 31432 Enqueuing Move request for scope (-0.63, -0.23)
21:11:29.271 00.002 29876 Worker thread wakes up
21:11:29.271 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.23) opts 0xd
21:11:29.271 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.23)
21:11:29.271 00.000 29876 Moving (-0.63, -0.23) raw xDistance=-0.64 yDistance=0.13
21:11:29.271 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
21:11:29.271 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:29.271 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:11:29.271 00.000 29876 MoveAxis(E, 71, ABG)
21:11:29.271 00.000 29876 Guiding  Dir = 2, Dur = 71
21:11:29.271 00.000 29876 IsSlewing returns 0
21:11:29.272 00.001 29876 IsGuiding returns 0
21:11:29.272 00.000 29876 PulseGuide returned control before completion, sleep 81
21:11:29.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:11:29.286 00.011 31432 UpdateGuideState exits: m=2473 RSB=30.6
21:11:29.289 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:29.290 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:29.292 00.002 31432 Enqueuing Expose request
21:11:29.357 00.065 29876 IsGuiding returns 1
21:11:29.357 00.000 29876 scope still moving after pulse duration time elapsed
21:11:29.388 00.031 29876 IsSlewing returns 0
21:11:29.388 00.000 29876 IsGuiding returns 1
21:11:29.418 00.030 29876 IsSlewing returns 0
21:11:29.418 00.000 29876 IsGuiding returns 1
21:11:29.449 00.031 29876 IsSlewing returns 0
21:11:29.449 00.000 29876 IsGuiding returns 0
21:11:29.449 00.000 29876 scope move finished after 71 + 106 ms
21:11:29.449 00.000 29876 Move returns status 0, amount 71
21:11:29.449 00.000 29876 MoveAxis(N, 0, ABG)
21:11:29.449 00.000 29876 Move returns status 0, amount 0
21:11:29.449 00.000 29876 move complete, result=0
21:11:29.449 00.000 29876 worker thread done servicing request
21:11:29.449 00.000 29876 Worker thread wakes up
21:11:29.449 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:29.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:29.449 00.000 31432 GuideStep: -0.6 px 71 ms EAST, 0.1 px 0 ms NORTH
21:11:31.679 02.230 29876 Exposure complete
21:11:31.723 00.044 29876 worker thread done servicing request
21:11:31.723 00.000 31432 OnExposeComplete: enter
21:11:31.725 00.002 31432 UpdateGuideState(): m_state=6
21:11:31.727 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
21:11:31.729 00.002 31432 Star::Find returns 1 (0), X=611.83, Y=164.65, Mass=2424, SNR=30.2, Peak=229 HFD=3.5
21:11:31.731 00.002 31432 MultiStar: [#1 -1.02,-0.17,0.00,M4] [#2 -0.74,-0.46,0.00,R] [#3 -0.57,0.02,1.07,U] [#4 -0.88,-0.15,0.00,M1] [#5 -1.11,-0.47,0.00,M4] [#6 -0.19,-0.26,1.02,U] [#7 -0.71,-0.35,0.82,U] [#8 -0.88,-0.21,0.00,M4] 
21:11:31.733 00.002 31432 refined, 3 included, MultiStar: {-0.54, -0.22}, one-star: {-0.73, -0.32}
21:11:31.735 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
21:11:31.737 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
21:11:31.739 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=-0.22 hyp=0.59 cameraTheta=-2.76 mountX=-0.55 mountY=0.13, mountTheta=2.91
21:11:31.742 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=-0.22, opts=13)
21:11:31.744 00.002 31432 Enqueuing Move request for scope (-0.54, -0.22)
21:11:31.745 00.001 29876 Worker thread wakes up
21:11:31.745 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.22) opts 0xd
21:11:31.745 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, -0.22)
21:11:31.746 00.001 29876 Moving (-0.54, -0.22) raw xDistance=-0.55 yDistance=0.13
21:11:31.746 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
21:11:31.746 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:31.746 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:11:31.746 00.000 29876 MoveAxis(E, 63, ABG)
21:11:31.746 00.000 29876 Guiding  Dir = 2, Dur = 63
21:11:31.746 00.000 29876 IsSlewing returns 0
21:11:31.746 00.000 29876 IsGuiding returns 0
21:11:31.746 00.000 29876 PulseGuide returned control before completion, sleep 73
21:11:31.749 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:31.760 00.011 31432 UpdateGuideState exits: m=2424 RSB=30.2
21:11:31.763 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:31.764 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:31.766 00.002 31432 Enqueuing Expose request
21:11:31.831 00.065 29876 IsGuiding returns 1
21:11:31.831 00.000 29876 scope still moving after pulse duration time elapsed
21:11:31.863 00.032 29876 IsSlewing returns 0
21:11:31.863 00.000 29876 IsGuiding returns 1
21:11:31.894 00.031 29876 IsSlewing returns 0
21:11:31.894 00.000 29876 IsGuiding returns 1
21:11:31.925 00.031 29876 IsSlewing returns 0
21:11:31.925 00.000 29876 IsGuiding returns 0
21:11:31.925 00.000 29876 scope move finished after 63 + 116 ms
21:11:31.925 00.000 29876 Move returns status 0, amount 63
21:11:31.925 00.000 29876 MoveAxis(N, 0, ABG)
21:11:31.925 00.000 29876 Move returns status 0, amount 0
21:11:31.925 00.000 29876 move complete, result=0
21:11:31.925 00.000 29876 worker thread done servicing request
21:11:31.925 00.000 29876 Worker thread wakes up
21:11:31.925 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:31.925 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:31.925 00.000 31432 GuideStep: -0.5 px 63 ms EAST, 0.1 px 0 ms NORTH
21:11:33.837 01.912 29876 Exposure complete
21:11:33.880 00.043 29876 worker thread done servicing request
21:11:33.881 00.001 31432 OnExposeComplete: enter
21:11:33.883 00.002 31432 UpdateGuideState(): m_state=6
21:11:33.885 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
21:11:33.887 00.002 31432 Star::Find returns 1 (0), X=612.32, Y=165.12, Mass=2403, SNR=29.5, Peak=213 HFD=3.6
21:11:33.889 00.002 31432 MultiStar: [#1 -0.41,0.25,0.99,U] [#2 0.44,0.66,1.14,U] [#3 0.04,0.01,1.02,U] [#4 -0.16,0.17,0.93,U] [#5 -0.13,0.04,0.90,U] [#6 0.24,-0.09,1.11,U] [#7 -0.13,-0.10,0.85,U] [#8 -0.21,0.27,0.91,U] 
21:11:33.890 00.001 31432 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {-0.24, 0.14}
21:11:33.892 00.002 31432 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
21:11:33.894 00.002 31432 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.84 = -1.44)
21:11:33.896 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.85 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
21:11:33.899 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.16, opts=13)
21:11:33.900 00.001 31432 Enqueuing Move request for scope (-0.05, 0.16)
21:11:33.902 00.002 29876 Worker thread wakes up
21:11:33.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
21:11:33.902 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
21:11:33.902 00.000 29876 Moving (-0.05, 0.16) raw xDistance=-0.04 yDistance=-0.17
21:11:33.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:11:33.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:33.903 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:11:33.903 00.000 29876 MoveAxis(E, 0, ABG)
21:11:33.903 00.000 29876 Move returns status 0, amount 0
21:11:33.903 00.000 29876 MoveAxis(N, 0, ABG)
21:11:33.903 00.000 29876 Move returns status 0, amount 0
21:11:33.903 00.000 29876 move complete, result=0
21:11:33.903 00.000 29876 worker thread done servicing request
21:11:33.906 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:33.918 00.012 31432 UpdateGuideState exits: m=2403 RSB=29.5
21:11:33.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:33.922 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:33.924 00.002 31432 Enqueuing Expose request
21:11:33.926 00.002 29876 Worker thread wakes up
21:11:33.926 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:11:33.928 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:33.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:36.059 02.131 29876 Exposure complete
21:11:36.101 00.042 29876 worker thread done servicing request
21:11:36.102 00.001 31432 OnExposeComplete: enter
21:11:36.104 00.002 31432 UpdateGuideState(): m_state=6
21:11:36.106 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
21:11:36.108 00.002 31432 Star::Find returns 1 (0), X=612.32, Y=165.10, Mass=2344, SNR=29.5, Peak=206 HFD=3.8
21:11:36.110 00.002 31432 MultiStar: [#1 -0.58,0.21,1.03,U] [#2 0.10,0.47,1.15,U] [#3 -0.53,0.20,1.00,U] [#4 -0.71,0.17,0.88,U] [#5 -0.40,0.12,0.90,U] [#6 -0.34,0.12,1.06,U] [#7 -0.35,0.08,0.85,U] [#8 -0.63,0.30,0.90,U] 
21:11:36.112 00.002 31432 single-star, 8 included, MultiStar: {-0.39, 0.21}, one-star: {-0.24, 0.13}
21:11:36.114 00.002 31432 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.02) = xAngle (2.64 = 2.64)
21:11:36.116 00.002 31432 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.65 = -0.64)
21:11:36.118 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.66 mountX=-0.24 mountY=-0.16, mountTheta=-2.54
21:11:36.122 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.13, opts=13)
21:11:36.125 00.003 31432 Enqueuing Move request for scope (-0.24, 0.13)
21:11:36.127 00.002 29876 Worker thread wakes up
21:11:36.127 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
21:11:36.127 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
21:11:36.127 00.000 29876 Moving (-0.24, 0.13) raw xDistance=-0.24 yDistance=-0.16
21:11:36.127 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
21:11:36.127 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:36.127 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:36.127 00.000 29876 MoveAxis(E, 23, ABG)
21:11:36.127 00.000 29876 Guiding  Dir = 2, Dur = 23
21:11:36.127 00.000 29876 IsSlewing returns 0
21:11:36.128 00.001 29876 IsGuiding returns 0
21:11:36.128 00.000 29876 PulseGuide returned control before completion, sleep 33
21:11:36.131 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:36.142 00.011 31432 UpdateGuideState exits: m=2344 RSB=29.5
21:11:36.145 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:36.146 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:36.149 00.003 31432 Enqueuing Expose request
21:11:36.167 00.018 29876 IsGuiding returns 1
21:11:36.167 00.000 29876 scope still moving after pulse duration time elapsed
21:11:36.199 00.032 29876 IsSlewing returns 0
21:11:36.199 00.000 29876 IsGuiding returns 1
21:11:36.230 00.031 29876 IsSlewing returns 0
21:11:36.230 00.000 29876 IsGuiding returns 0
21:11:36.230 00.000 29876 scope move finished after 23 + 78 ms
21:11:36.230 00.000 29876 Move returns status 0, amount 23
21:11:36.230 00.000 29876 MoveAxis(N, 0, ABG)
21:11:36.230 00.000 29876 Move returns status 0, amount 0
21:11:36.230 00.000 29876 move complete, result=0
21:11:36.230 00.000 29876 worker thread done servicing request
21:11:36.230 00.000 29876 Worker thread wakes up
21:11:36.230 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.2 px 0 ms NORTH
21:11:36.233 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:36.233 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:38.145 01.912 29876 Exposure complete
21:11:38.188 00.043 29876 worker thread done servicing request
21:11:38.188 00.000 31432 OnExposeComplete: enter
21:11:38.191 00.003 31432 UpdateGuideState(): m_state=6
21:11:38.193 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
21:11:38.194 00.001 31432 Star::Find returns 1 (0), X=611.65, Y=164.81, Mass=2407, SNR=29.7, Peak=198 HFD=3.7
21:11:38.196 00.002 31432 MultiStar: [#1 -1.08,0.06,0.00,M3] [#2 -0.17,0.33,1.13,U] [#3 -0.59,0.13,1.02,U] [#4 -0.84,-0.05,0.00,M1] [#5 -0.82,-0.09,0.00,M3] [#6 -0.64,0.27,1.11,U] [#7 -0.90,-0.19,0.00,M1] [#8 -0.71,0.16,0.93,U] 
21:11:38.198 00.002 31432 refined, 4 included, MultiStar: {-0.59, 0.15}, one-star: {-0.91, -0.16}
21:11:38.200 00.002 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:11:38.202 00.002 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
21:11:38.204 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=0.15 hyp=0.61 cameraTheta=2.89 mountX=-0.59 mountY=-0.24, mountTheta=-2.75
21:11:38.206 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.15, opts=13)
21:11:38.208 00.002 31432 Enqueuing Move request for scope (-0.59, 0.15)
21:11:38.210 00.002 29876 Worker thread wakes up
21:11:38.210 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.15) opts 0xd
21:11:38.210 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.15)
21:11:38.210 00.000 29876 Moving (-0.59, 0.15) raw xDistance=-0.59 yDistance=-0.24
21:11:38.210 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59
21:11:38.210 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:38.210 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:11:38.210 00.000 29876 MoveAxis(E, 60, ABG)
21:11:38.210 00.000 29876 Guiding  Dir = 2, Dur = 60
21:11:38.211 00.001 29876 IsSlewing returns 0
21:11:38.211 00.000 29876 IsGuiding returns 0
21:11:38.211 00.000 29876 PulseGuide returned control before completion, sleep 70
21:11:38.214 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:38.226 00.012 31432 UpdateGuideState exits: m=2407 RSB=29.7
21:11:38.228 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:38.229 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:38.231 00.002 31432 Enqueuing Expose request
21:11:38.284 00.053 29876 IsGuiding returns 1
21:11:38.284 00.000 29876 scope still moving after pulse duration time elapsed
21:11:38.315 00.031 29876 IsSlewing returns 0
21:11:38.315 00.000 29876 IsGuiding returns 1
21:11:38.346 00.031 29876 IsSlewing returns 0
21:11:38.346 00.000 29876 IsGuiding returns 1
21:11:38.376 00.030 29876 IsSlewing returns 0
21:11:38.376 00.000 29876 IsGuiding returns 0
21:11:38.376 00.000 29876 scope move finished after 60 + 105 ms
21:11:38.376 00.000 29876 Move returns status 0, amount 60
21:11:38.376 00.000 29876 MoveAxis(N, 0, ABG)
21:11:38.376 00.000 29876 Move returns status 0, amount 0
21:11:38.376 00.000 29876 move complete, result=0
21:11:38.377 00.001 29876 worker thread done servicing request
21:11:38.377 00.000 29876 Worker thread wakes up
21:11:38.377 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:38.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:38.377 00.000 31432 GuideStep: -0.6 px 60 ms EAST, -0.2 px 0 ms NORTH
21:11:40.498 02.121 29876 Exposure complete
21:11:40.540 00.042 29876 worker thread done servicing request
21:11:40.540 00.000 31432 OnExposeComplete: enter
21:11:40.543 00.003 31432 UpdateGuideState(): m_state=6
21:11:40.545 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
21:11:40.548 00.003 31432 Star::Find returns 1 (0), X=611.72, Y=164.99, Mass=2636, SNR=31.7, Peak=218 HFD=3.5
21:11:40.550 00.002 31432 MultiStar: [#1 -1.18,-0.02,0.00,M4] [#2 -0.11,0.12,1.15,U] [#3 -0.50,-0.39,0.95,U] [#4 -1.05,0.08,0.00,M2] [#5 -0.99,-0.07,0.00,M4] [#6 -0.64,0.06,1.01,U] [#7 -0.88,-0.14,0.00,M2] [#8 -1.08,-0.02,0.00,M2] 
21:11:40.551 00.001 31432 refined, 3 included, MultiStar: {-0.51, -0.04}, one-star: {-0.84, 0.02}
21:11:40.553 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
21:11:40.555 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.08 = -0.08)
21:11:40.557 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.04 hyp=0.51 cameraTheta=-3.07 mountX=-0.51 mountY=-0.04, mountTheta=-3.06
21:11:40.561 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.04, opts=13)
21:11:40.564 00.003 31432 Enqueuing Move request for scope (-0.51, -0.04)
21:11:40.567 00.003 29876 Worker thread wakes up
21:11:40.567 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.04) opts 0xd
21:11:40.567 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.04)
21:11:40.567 00.000 29876 Moving (-0.51, -0.04) raw xDistance=-0.51 yDistance=-0.04
21:11:40.567 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
21:11:40.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:40.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:11:40.567 00.000 29876 MoveAxis(E, 58, ABG)
21:11:40.567 00.000 29876 Guiding  Dir = 2, Dur = 58
21:11:40.567 00.000 29876 IsSlewing returns 0
21:11:40.567 00.000 29876 IsGuiding returns 0
21:11:40.568 00.001 29876 PulseGuide returned control before completion, sleep 68
21:11:40.571 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:40.583 00.012 31432 UpdateGuideState exits: m=2636 RSB=31.7
21:11:40.585 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:40.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:40.588 00.001 31432 Enqueuing Expose request
21:11:40.639 00.051 29876 IsGuiding returns 1
21:11:40.639 00.000 29876 scope still moving after pulse duration time elapsed
21:11:40.669 00.030 29876 IsSlewing returns 0
21:11:40.669 00.000 29876 IsGuiding returns 1
21:11:40.699 00.030 29876 IsSlewing returns 0
21:11:40.699 00.000 29876 IsGuiding returns 1
21:11:40.731 00.032 29876 IsSlewing returns 0
21:11:40.731 00.000 29876 IsGuiding returns 0
21:11:40.731 00.000 29876 scope move finished after 58 + 105 ms
21:11:40.731 00.000 29876 Move returns status 0, amount 58
21:11:40.731 00.000 29876 MoveAxis(N, 0, ABG)
21:11:40.731 00.000 29876 Move returns status 0, amount 0
21:11:40.731 00.000 29876 move complete, result=0
21:11:40.731 00.000 29876 worker thread done servicing request
21:11:40.731 00.000 29876 Worker thread wakes up
21:11:40.731 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.0 px 0 ms NORTH
21:11:40.734 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:40.734 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:42.643 01.909 29876 Exposure complete
21:11:42.686 00.043 29876 worker thread done servicing request
21:11:42.686 00.000 31432 OnExposeComplete: enter
21:11:42.688 00.002 31432 UpdateGuideState(): m_state=6
21:11:42.692 00.004 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
21:11:42.694 00.002 31432 Star::Find returns 1 (0), X=612.09, Y=165.11, Mass=2367, SNR=29.6, Peak=218 HFD=3.6
21:11:42.696 00.002 31432 MultiStar: [#1 -0.92,0.16,0.00,M5] [#2 -0.47,0.50,1.17,U] [#3 -0.92,0.39,0.00,M1] [#4 -0.92,-0.01,0.00,M3] [#5 -0.73,0.15,0.94,U] [#6 -0.75,0.05,1.12,U] [#7 -0.71,0.12,0.83,U] [#8 -1.16,0.19,0.00,M3] 
21:11:42.698 00.002 31432 single-star, 4 included, MultiStar: {-0.62, 0.20}, one-star: {-0.47, 0.13}
21:11:42.699 00.001 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
21:11:42.701 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
21:11:42.703 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=0.13 hyp=0.49 cameraTheta=2.87 mountX=-0.47 mountY=-0.20, mountTheta=-2.73
21:11:42.706 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=0.13, opts=13)
21:11:42.708 00.002 31432 Enqueuing Move request for scope (-0.47, 0.13)
21:11:42.710 00.002 29876 Worker thread wakes up
21:11:42.710 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.13) opts 0xd
21:11:42.710 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, 0.13)
21:11:42.710 00.000 29876 Moving (-0.47, 0.13) raw xDistance=-0.47 yDistance=-0.20
21:11:42.710 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
21:11:42.710 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:42.710 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:11:42.710 00.000 29876 MoveAxis(E, 53, ABG)
21:11:42.710 00.000 29876 Guiding  Dir = 2, Dur = 53
21:11:42.711 00.001 29876 IsSlewing returns 0
21:11:42.711 00.000 29876 IsGuiding returns 0
21:11:42.711 00.000 29876 PulseGuide returned control before completion, sleep 63
21:11:42.714 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:42.725 00.011 31432 UpdateGuideState exits: m=2367 RSB=29.6
21:11:42.728 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:42.729 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:42.731 00.002 31432 Enqueuing Expose request
21:11:42.782 00.051 29876 IsGuiding returns 1
21:11:42.782 00.000 29876 scope still moving after pulse duration time elapsed
21:11:42.812 00.030 29876 IsSlewing returns 0
21:11:42.812 00.000 29876 IsGuiding returns 1
21:11:42.842 00.030 29876 IsSlewing returns 0
21:11:42.842 00.000 29876 IsGuiding returns 1
21:11:42.873 00.031 29876 IsSlewing returns 0
21:11:42.873 00.000 29876 IsGuiding returns 0
21:11:42.873 00.000 29876 scope move finished after 53 + 108 ms
21:11:42.873 00.000 29876 Move returns status 0, amount 53
21:11:42.873 00.000 29876 MoveAxis(N, 0, ABG)
21:11:42.873 00.000 29876 Move returns status 0, amount 0
21:11:42.873 00.000 29876 move complete, result=0
21:11:42.873 00.000 29876 worker thread done servicing request
21:11:42.873 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.2 px 0 ms NORTH
21:11:42.875 00.002 29876 Worker thread wakes up
21:11:42.876 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:42.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:45.008 02.132 29876 Exposure complete
21:11:45.051 00.043 29876 worker thread done servicing request
21:11:45.051 00.000 31432 OnExposeComplete: enter
21:11:45.053 00.002 31432 UpdateGuideState(): m_state=6
21:11:45.055 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
21:11:45.057 00.002 31432 Star::Find returns 1 (0), X=612.65, Y=165.24, Mass=2483, SNR=30.5, Peak=255 HFD=3.6
21:11:45.059 00.002 31432 MultiStar: [#1 -0.42,0.07,0.98,U] [#2 0.46,0.30,1.16,U] [#3 0.29,-0.23,1.04,U] [#4 -0.22,0.19,0.91,U] [#5 -0.19,0.01,0.99,U] [#6 0.12,0.29,1.06,U] [#7 -0.07,-0.22,0.83,U] [#8 -0.37,0.31,0.87,U] 
21:11:45.061 00.002 31432 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {0.09, 0.27}
21:11:45.062 00.001 31432 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.02) = xAngle (1.68 = 1.68)
21:11:45.064 00.002 31432 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.69 = -1.60)
21:11:45.066 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
21:11:45.068 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.12, opts=13)
21:11:45.070 00.002 31432 Enqueuing Move request for scope (-0.01, 0.12)
21:11:45.072 00.002 29876 Worker thread wakes up
21:11:45.072 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
21:11:45.072 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
21:11:45.072 00.000 29876 Moving (-0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
21:11:45.072 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:11:45.072 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:45.072 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:11:45.072 00.000 29876 MoveAxis(E, 0, ABG)
21:11:45.072 00.000 29876 Move returns status 0, amount 0
21:11:45.072 00.000 29876 MoveAxis(N, 0, ABG)
21:11:45.073 00.001 29876 Move returns status 0, amount 0
21:11:45.073 00.000 29876 move complete, result=0
21:11:45.073 00.000 29876 worker thread done servicing request
21:11:45.076 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:45.088 00.012 31432 UpdateGuideState exits: m=2483 RSB=30.5
21:11:45.090 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:45.092 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:45.093 00.001 31432 Enqueuing Expose request
21:11:45.095 00.002 29876 Worker thread wakes up
21:11:45.095 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:45.097 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:45.097 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:47.000 01.903 29876 Exposure complete
21:11:47.043 00.043 29876 worker thread done servicing request
21:11:47.043 00.000 31432 OnExposeComplete: enter
21:11:47.045 00.002 31432 UpdateGuideState(): m_state=6
21:11:47.047 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
21:11:47.049 00.002 31432 Star::Find returns 1 (0), X=612.64, Y=165.05, Mass=2289, SNR=29.0, Peak=235 HFD=3.4
21:11:47.051 00.002 31432 MultiStar: [#1 0.01,0.10,1.05,U] [#2 0.38,0.50,1.16,U] [#3 0.16,-0.04,0.99,U] [#4 0.26,-0.23,0.97,U] [#5 -0.13,-0.18,0.91,U] [#6 0.12,0.06,1.13,U] [#7 0.36,-0.19,0.82,U] [#8 -0.22,-0.09,0.91,U] 
21:11:47.052 00.001 31432 single-star, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.07, 0.08}
21:11:47.054 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
21:11:47.056 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.48)
21:11:47.058 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.08 mountY=-0.07, mountTheta=-0.72
21:11:47.061 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.08, opts=13)
21:11:47.064 00.003 31432 Enqueuing Move request for scope (0.07, 0.08)
21:11:47.066 00.002 29876 Worker thread wakes up
21:11:47.066 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
21:11:47.066 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
21:11:47.066 00.000 29876 Moving (0.07, 0.08) raw xDistance=0.08 yDistance=-0.07
21:11:47.066 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:11:47.066 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:47.066 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:11:47.066 00.000 29876 MoveAxis(E, 0, ABG)
21:11:47.067 00.001 29876 Move returns status 0, amount 0
21:11:47.067 00.000 29876 MoveAxis(N, 0, ABG)
21:11:47.067 00.000 29876 Move returns status 0, amount 0
21:11:47.067 00.000 29876 move complete, result=0
21:11:47.067 00.000 29876 worker thread done servicing request
21:11:47.070 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:47.081 00.011 31432 UpdateGuideState exits: m=2289 RSB=29.0
21:11:47.083 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:47.085 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:47.086 00.001 31432 Enqueuing Expose request
21:11:47.088 00.002 29876 Worker thread wakes up
21:11:47.088 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:47.090 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:47.090 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:49.221 02.131 29876 Exposure complete
21:11:49.264 00.043 29876 worker thread done servicing request
21:11:49.264 00.000 31432 OnExposeComplete: enter
21:11:49.266 00.002 31432 UpdateGuideState(): m_state=6
21:11:49.268 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
21:11:49.270 00.002 31432 Star::Find returns 1 (0), X=612.87, Y=164.75, Mass=2593, SNR=30.9, Peak=196 HFD=3.8
21:11:49.271 00.001 31432 MultiStar: [#1 -0.11,-0.24,0.96,U] [#2 0.27,0.07,1.16,U] [#3 0.67,-1.04,0.00,M1] [#4 0.12,-0.69,0.90,U] [#5 -0.32,-0.47,0.90,U] [#6 0.20,-0.39,1.10,U] [#7 0.03,-0.48,0.79,U] [#8 -0.09,-0.64,0.90,U] 
21:11:49.273 00.002 31432 refined, 7 included, MultiStar: {0.07, -0.36}, one-star: {0.31, -0.22}
21:11:49.275 00.002 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.02) = xAngle (-1.41 = -1.41)
21:11:49.277 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.60 = 1.60)
21:11:49.278 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.39 mountX=0.06 mountY=0.37, mountTheta=1.41
21:11:49.281 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.36, opts=13)
21:11:49.283 00.002 31432 Enqueuing Move request for scope (0.07, -0.36)
21:11:49.285 00.002 29876 Worker thread wakes up
21:11:49.285 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.36) opts 0xd
21:11:49.285 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.36)
21:11:49.285 00.000 29876 Moving (0.07, -0.36) raw xDistance=0.06 yDistance=0.37
21:11:49.285 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:11:49.285 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:49.285 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:11:49.285 00.000 29876 MoveAxis(E, 0, ABG)
21:11:49.285 00.000 29876 Move returns status 0, amount 0
21:11:49.285 00.000 29876 MoveAxis(N, 0, ABG)
21:11:49.285 00.000 29876 Move returns status 0, amount 0
21:11:49.285 00.000 29876 move complete, result=0
21:11:49.285 00.000 29876 worker thread done servicing request
21:11:49.289 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:11:49.300 00.011 31432 UpdateGuideState exits: m=2593 RSB=30.9
21:11:49.302 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:49.304 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:49.306 00.002 31432 Enqueuing Expose request
21:11:49.308 00.002 29876 Worker thread wakes up
21:11:49.308 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:11:49.310 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:49.310 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:51.219 01.909 29876 Exposure complete
21:11:51.263 00.044 29876 worker thread done servicing request
21:11:51.263 00.000 31432 OnExposeComplete: enter
21:11:51.266 00.003 31432 UpdateGuideState(): m_state=6
21:11:51.268 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
21:11:51.271 00.003 31432 Star::Find returns 1 (0), X=611.90, Y=165.04, Mass=2299, SNR=29.7, Peak=197 HFD=3.4
21:11:51.277 00.006 31432 MultiStar: [#1 -0.97,-0.09,0.00,M3] [#2 -0.05,0.62,1.16,U] [#3 -0.17,-0.93,0.00,M2] [#4 -0.60,0.02,0.92,U] [#5 -0.78,0.03,0.94,U] [#6 -0.60,0.33,1.16,U] [#7 -0.64,-0.28,0.83,U] [#8 -0.46,-0.23,0.84,U] 
21:11:51.280 00.003 31432 refined, 6 included, MultiStar: {-0.53, 0.12}, one-star: {-0.67, 0.07}
21:11:51.282 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:11:51.284 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
21:11:51.286 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.12 hyp=0.54 cameraTheta=2.93 mountX=-0.52 mountY=-0.20, mountTheta=-2.78
21:11:51.289 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.12, opts=13)
21:11:51.293 00.004 31432 Enqueuing Move request for scope (-0.53, 0.12)
21:11:51.296 00.003 29876 Worker thread wakes up
21:11:51.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.12) opts 0xd
21:11:51.296 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.12)
21:11:51.296 00.000 29876 Moving (-0.53, 0.12) raw xDistance=-0.52 yDistance=-0.20
21:11:51.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
21:11:51.296 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:51.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:11:51.297 00.001 29876 MoveAxis(E, 51, ABG)
21:11:51.297 00.000 29876 Guiding  Dir = 2, Dur = 51
21:11:51.297 00.000 29876 IsSlewing returns 0
21:11:51.297 00.000 29876 IsGuiding returns 0
21:11:51.297 00.000 29876 PulseGuide returned control before completion, sleep 61
21:11:51.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:11:51.312 00.012 31432 UpdateGuideState exits: m=2299 RSB=29.7
21:11:51.314 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:51.316 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:51.318 00.002 31432 Enqueuing Expose request
21:11:51.371 00.053 29876 IsGuiding returns 1
21:11:51.371 00.000 29876 scope still moving after pulse duration time elapsed
21:11:51.402 00.031 29876 IsSlewing returns 0
21:11:51.402 00.000 29876 IsGuiding returns 1
21:11:51.433 00.031 29876 IsSlewing returns 0
21:11:51.433 00.000 29876 IsGuiding returns 1
21:11:51.463 00.030 29876 IsSlewing returns 0
21:11:51.463 00.000 29876 IsGuiding returns 0
21:11:51.463 00.000 29876 scope move finished after 51 + 115 ms
21:11:51.464 00.001 29876 Move returns status 0, amount 51
21:11:51.464 00.000 29876 MoveAxis(N, 0, ABG)
21:11:51.464 00.000 29876 Move returns status 0, amount 0
21:11:51.464 00.000 29876 move complete, result=0
21:11:51.464 00.000 29876 worker thread done servicing request
21:11:51.464 00.000 29876 Worker thread wakes up
21:11:51.464 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.2 px 0 ms NORTH
21:11:51.466 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:51.466 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:53.695 02.229 29876 Exposure complete
21:11:53.743 00.048 29876 worker thread done servicing request
21:11:53.743 00.000 31432 OnExposeComplete: enter
21:11:53.746 00.003 31432 UpdateGuideState(): m_state=6
21:11:53.748 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
21:11:53.750 00.002 31432 Star::Find returns 1 (0), X=612.36, Y=164.42, Mass=2280, SNR=29.2, Peak=221 HFD=3.4
21:11:53.753 00.003 31432 MultiStar: [#1 -0.55,-0.59,1.05,U] [#2 0.29,-0.10,1.19,U] [#3 -0.25,-0.64,1.05,U] [#4 -0.34,-0.55,0.93,U] [#5 -0.60,-0.41,0.97,U] [#6 -0.17,-0.44,1.07,U] [#7 -0.41,-0.38,0.82,U] [#8 -0.58,-0.28,0.93,U] 
21:11:53.755 00.002 31432 refined, 8 included, MultiStar: {-0.30, -0.43}, one-star: {-0.21, -0.55}
21:11:53.757 00.002 31432 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.02) = xAngle (-2.19 = -2.19)
21:11:53.760 00.003 31432 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.82 = 0.82)
21:11:53.762 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.43 hyp=0.53 cameraTheta=-2.17 mountX=-0.31 mountY=0.38, mountTheta=2.24
21:11:53.767 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.43, opts=13)
21:11:53.769 00.002 31432 Enqueuing Move request for scope (-0.30, -0.43)
21:11:53.771 00.002 29876 Worker thread wakes up
21:11:53.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.43) opts 0xd
21:11:53.771 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.43)
21:11:53.771 00.000 29876 Moving (-0.30, -0.43) raw xDistance=-0.31 yDistance=0.38
21:11:53.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:11:53.771 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:53.771 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:11:53.771 00.000 29876 MoveAxis(E, 36, ABG)
21:11:53.771 00.000 29876 Guiding  Dir = 2, Dur = 36
21:11:53.771 00.000 29876 IsSlewing returns 0
21:11:53.771 00.000 29876 IsGuiding returns 0
21:11:53.772 00.001 29876 PulseGuide returned control before completion, sleep 46
21:11:53.778 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:11:53.793 00.015 31432 UpdateGuideState exits: m=2280 RSB=29.2
21:11:53.796 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:53.797 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:53.799 00.002 31432 Enqueuing Expose request
21:11:53.834 00.035 29876 IsGuiding returns 1
21:11:53.834 00.000 29876 scope still moving after pulse duration time elapsed
21:11:53.865 00.031 29876 IsSlewing returns 0
21:11:53.865 00.000 29876 IsGuiding returns 1
21:11:53.895 00.030 29876 IsSlewing returns 0
21:11:53.895 00.000 29876 IsGuiding returns 1
21:11:53.925 00.030 29876 IsSlewing returns 0
21:11:53.925 00.000 29876 IsGuiding returns 1
21:11:53.957 00.032 29876 IsSlewing returns 0
21:11:53.957 00.000 29876 IsGuiding returns 0
21:11:53.957 00.000 29876 scope move finished after 36 + 149 ms
21:11:53.957 00.000 29876 Move returns status 0, amount 36
21:11:53.957 00.000 29876 MoveAxis(N, 0, ABG)
21:11:53.957 00.000 29876 Move returns status 0, amount 0
21:11:53.957 00.000 29876 move complete, result=0
21:11:53.957 00.000 29876 worker thread done servicing request
21:11:53.957 00.000 29876 Worker thread wakes up
21:11:53.957 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:53.957 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:53.957 00.000 31432 GuideStep: -0.3 px 36 ms EAST, 0.4 px 0 ms NORTH
21:11:55.873 01.916 29876 Exposure complete
21:11:55.917 00.044 29876 worker thread done servicing request
21:11:55.917 00.000 31432 OnExposeComplete: enter
21:11:55.920 00.003 31432 UpdateGuideState(): m_state=6
21:11:55.922 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
21:11:55.924 00.002 31432 Star::Find returns 1 (0), X=612.03, Y=165.35, Mass=2364, SNR=29.0, Peak=180 HFD=3.9
21:11:55.926 00.002 31432 MultiStar: [#1 -1.08,0.57,0.00,M3] [#2 -0.24,0.79,0.00,M1] [#3 -0.07,0.35,1.06,U] [#4 -0.41,0.25,0.85,U] [#5 -0.82,0.36,0.00,M1] [#6 -0.71,0.47,0.00,M1] [#7 -0.44,0.31,0.83,U] [#8 -0.63,0.08,0.86,U] 
21:11:55.928 00.002 31432 refined, 4 included, MultiStar: {-0.40, 0.28}, one-star: {-0.53, 0.37}
21:11:55.929 00.001 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
21:11:55.931 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.76)
21:11:55.933 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.28 hyp=0.49 cameraTheta=2.54 mountX=-0.40 mountY=-0.34, mountTheta=-2.44
21:11:55.936 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.28, opts=13)
21:11:55.937 00.001 31432 Enqueuing Move request for scope (-0.40, 0.28)
21:11:55.939 00.002 29876 Worker thread wakes up
21:11:55.939 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.28) opts 0xd
21:11:55.939 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.28)
21:11:55.939 00.000 29876 Moving (-0.40, 0.28) raw xDistance=-0.40 yDistance=-0.34
21:11:55.939 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
21:11:55.939 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:55.939 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:11:55.940 00.001 29876 MoveAxis(E, 43, ABG)
21:11:55.940 00.000 29876 Guiding  Dir = 2, Dur = 43
21:11:55.940 00.000 29876 IsSlewing returns 0
21:11:55.940 00.000 29876 IsGuiding returns 0
21:11:55.940 00.000 29876 PulseGuide returned control before completion, sleep 53
21:11:55.943 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:11:55.954 00.011 31432 UpdateGuideState exits: m=2364 RSB=29.0
21:11:55.956 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:55.958 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:55.960 00.002 31432 Enqueuing Expose request
21:11:55.995 00.035 29876 IsGuiding returns 1
21:11:55.995 00.000 29876 scope still moving after pulse duration time elapsed
21:11:56.026 00.031 29876 IsSlewing returns 0
21:11:56.026 00.000 29876 IsGuiding returns 1
21:11:56.057 00.031 29876 IsSlewing returns 0
21:11:56.057 00.000 29876 IsGuiding returns 1
21:11:56.088 00.031 29876 IsSlewing returns 0
21:11:56.088 00.000 29876 IsGuiding returns 0
21:11:56.088 00.000 29876 scope move finished after 43 + 104 ms
21:11:56.088 00.000 29876 Move returns status 0, amount 43
21:11:56.088 00.000 29876 MoveAxis(N, 0, ABG)
21:11:56.088 00.000 29876 Move returns status 0, amount 0
21:11:56.088 00.000 29876 move complete, result=0
21:11:56.088 00.000 29876 worker thread done servicing request
21:11:56.088 00.000 29876 Worker thread wakes up
21:11:56.088 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:56.088 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:11:56.089 00.001 31432 GuideStep: -0.4 px 43 ms EAST, -0.3 px 0 ms NORTH
21:11:58.210 02.121 29876 Exposure complete
21:11:58.253 00.043 29876 worker thread done servicing request
21:11:58.253 00.000 31432 OnExposeComplete: enter
21:11:58.256 00.003 31432 UpdateGuideState(): m_state=6
21:11:58.258 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
21:11:58.260 00.002 31432 Star::Find returns 1 (0), X=613.07, Y=164.85, Mass=2343, SNR=29.4, Peak=182 HFD=3.8
21:11:58.262 00.002 31432 MultiStar: [#1 0.09,-0.21,1.01,U] [#2 0.94,0.16,0.00,M2] [#3 0.76,-0.73,0.00,M1] [#4 0.77,-0.75,0.00,M1] [#5 0.26,-0.55,0.87,U] [#6 0.56,-0.25,1.09,U] [#7 0.80,-0.64,0.00,M1] [#8 0.58,-0.54,0.87,U] 
21:11:58.264 00.002 31432 refined, 4 included, MultiStar: {0.40, -0.32}, one-star: {0.51, -0.12}
21:11:58.265 00.001 31432 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
21:11:58.267 00.002 31432 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
21:11:58.269 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.32 hyp=0.51 cameraTheta=-0.68 mountX=0.39 mountY=0.38, mountTheta=0.77
21:11:58.274 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.32, opts=13)
21:11:58.276 00.002 31432 Enqueuing Move request for scope (0.40, -0.32)
21:11:58.277 00.001 29876 Worker thread wakes up
21:11:58.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.32) opts 0xd
21:11:58.278 00.001 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.32)
21:11:58.278 00.000 29876 Moving (0.40, -0.32) raw xDistance=0.39 yDistance=0.38
21:11:58.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
21:11:58.278 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:58.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:11:58.278 00.000 29876 MoveAxis(W, 32, ABG)
21:11:58.278 00.000 29876 Guiding  Dir = 3, Dur = 32
21:11:58.278 00.000 29876 IsSlewing returns 0
21:11:58.278 00.000 29876 IsGuiding returns 0
21:11:58.278 00.000 29876 PulseGuide returned control before completion, sleep 42
21:11:58.281 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=8, FiltMax=257, Gamma=0.490
21:11:58.293 00.012 31432 UpdateGuideState exits: m=2343 RSB=29.4
21:11:58.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:58.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:11:58.300 00.003 31432 Enqueuing Expose request
21:11:58.333 00.033 29876 IsGuiding returns 1
21:11:58.333 00.000 29876 scope still moving after pulse duration time elapsed
21:11:58.363 00.030 29876 IsSlewing returns 0
21:11:58.363 00.000 29876 IsGuiding returns 1
21:11:58.394 00.031 29876 IsSlewing returns 0
21:11:58.394 00.000 29876 IsGuiding returns 1
21:11:58.425 00.031 29876 IsSlewing returns 0
21:11:58.425 00.000 29876 IsGuiding returns 0
21:11:58.425 00.000 29876 scope move finished after 32 + 114 ms
21:11:58.425 00.000 29876 Move returns status 0, amount 32
21:11:58.425 00.000 29876 MoveAxis(N, 0, ABG)
21:11:58.425 00.000 29876 Move returns status 0, amount 0
21:11:58.425 00.000 29876 move complete, result=0
21:11:58.425 00.000 29876 worker thread done servicing request
21:11:58.425 00.000 29876 Worker thread wakes up
21:11:58.425 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:11:58.425 00.000 31432 GuideStep: 0.4 px 32 ms WEST, 0.4 px 0 ms NORTH
21:11:58.429 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:00.336 01.907 29876 Exposure complete
21:12:00.379 00.043 29876 worker thread done servicing request
21:12:00.380 00.001 31432 OnExposeComplete: enter
21:12:00.382 00.002 31432 UpdateGuideState(): m_state=6
21:12:00.384 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
21:12:00.386 00.002 31432 Star::Find returns 1 (0), X=612.70, Y=164.56, Mass=2404, SNR=29.5, Peak=178 HFD=3.5
21:12:00.388 00.002 31432 MultiStar: [#1 -0.35,-0.22,1.04,U] [#2 1.03,-0.35,0.00,M3] [#3 0.64,-0.97,0.00,M2] [#4 0.35,-1.04,0.00,M2] [#5 0.53,-0.95,0.00,M1] [#6 0.46,-0.40,1.09,U] [#7 0.67,-0.88,0.00,M2] [#8 0.50,-0.79,0.00,M1] 
21:12:00.389 00.001 31432 refined, 2 included, MultiStar: {0.09, -0.35}, one-star: {0.14, -0.41}
21:12:00.391 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
21:12:00.393 00.002 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
21:12:00.395 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.32 mountX=0.08 mountY=0.36, mountTheta=1.35
21:12:00.398 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.35, opts=13)
21:12:00.401 00.003 31432 Enqueuing Move request for scope (0.09, -0.35)
21:12:00.403 00.002 29876 Worker thread wakes up
21:12:00.403 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
21:12:00.403 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
21:12:00.403 00.000 29876 Moving (0.09, -0.35) raw xDistance=0.08 yDistance=0.36
21:12:00.403 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:12:00.403 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.36 newest=0.40
21:12:00.403 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
21:12:00.403 00.000 29876 MoveAxis(E, 0, ABG)
21:12:00.403 00.000 29876 Move returns status 0, amount 0
21:12:00.404 00.001 29876 BLC: Oldest BLC event removed
21:12:00.404 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:12:00.404 00.000 29876 MoveAxis(S, 46, ABG)
21:12:00.404 00.000 29876 Guiding  Dir = 1, Dur = 46
21:12:00.404 00.000 29876 IsSlewing returns 0
21:12:00.404 00.000 29876 IsGuiding returns 0
21:12:00.404 00.000 29876 PulseGuide returned control before completion, sleep 56
21:12:00.407 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:00.418 00.011 31432 UpdateGuideState exits: m=2404 RSB=29.5
21:12:00.420 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:00.422 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:00.424 00.002 31432 Enqueuing Expose request
21:12:00.475 00.051 29876 IsGuiding returns 1
21:12:00.475 00.000 29876 scope still moving after pulse duration time elapsed
21:12:00.506 00.031 29876 IsSlewing returns 0
21:12:00.506 00.000 29876 IsGuiding returns 1
21:12:00.537 00.031 29876 IsSlewing returns 0
21:12:00.537 00.000 29876 IsGuiding returns 0
21:12:00.537 00.000 29876 scope move finished after 46 + 86 ms
21:12:00.537 00.000 29876 Move returns status 0, amount 46
21:12:00.537 00.000 29876 move complete, result=0
21:12:00.537 00.000 29876 worker thread done servicing request
21:12:00.537 00.000 29876 Worker thread wakes up
21:12:00.537 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 46 ms SOUTH
21:12:00.539 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:00.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:02.661 02.122 29876 Exposure complete
21:12:02.705 00.044 29876 worker thread done servicing request
21:12:02.705 00.000 31432 OnExposeComplete: enter
21:12:02.706 00.001 31432 UpdateGuideState(): m_state=6
21:12:02.708 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
21:12:02.710 00.002 31432 Star::Find returns 1 (0), X=612.67, Y=164.63, Mass=2397, SNR=28.8, Peak=174 HFD=3.5
21:12:02.712 00.002 31432 MultiStar: [#1 -0.05,-0.43,1.07,U] [#2 0.75,0.41,0.00,M4] [#3 0.52,-0.46,1.04,U] [#4 -0.09,-0.56,0.95,U] [#5 -0.07,-0.43,0.91,U] [#6 0.18,-0.05,1.07,U] [#7 0.13,-0.57,0.82,U] [#8 -0.03,-0.29,0.89,U] 
21:12:02.718 00.006 31432 single-star, 7 included, MultiStar: {0.09, -0.39}, one-star: {0.11, -0.35}
21:12:02.723 00.005 31432 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.02) = xAngle (-1.28 = -1.28)
21:12:02.727 00.004 31432 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.73 = 1.73)
21:12:02.730 00.003 31432 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.26 mountX=0.10 mountY=0.36, mountTheta=1.29
21:12:02.733 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.35, opts=13)
21:12:02.735 00.002 31432 Enqueuing Move request for scope (0.11, -0.35)
21:12:02.737 00.002 29876 Worker thread wakes up
21:12:02.737 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd
21:12:02.737 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.35)
21:12:02.737 00.000 29876 Moving (0.11, -0.35) raw xDistance=0.10 yDistance=0.36
21:12:02.737 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:12:02.737 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:12:02.737 00.000 29876 MoveAxis(E, 0, ABG)
21:12:02.737 00.000 29876 Move returns status 0, amount 0
21:12:02.737 00.000 29876 MoveAxis(S, 26, ABG)
21:12:02.737 00.000 29876 Guiding  Dir = 1, Dur = 26
21:12:02.737 00.000 29876 IsSlewing returns 0
21:12:02.737 00.000 29876 IsGuiding returns 0
21:12:02.738 00.001 29876 PulseGuide returned control before completion, sleep 36
21:12:02.741 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:02.752 00.011 31432 UpdateGuideState exits: m=2397 RSB=28.8
21:12:02.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:02.756 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:02.758 00.002 31432 Enqueuing Expose request
21:12:02.786 00.028 29876 IsGuiding returns 1
21:12:02.786 00.000 29876 scope still moving after pulse duration time elapsed
21:12:02.816 00.030 29876 IsSlewing returns 0
21:12:02.816 00.000 29876 IsGuiding returns 1
21:12:02.847 00.031 29876 IsSlewing returns 0
21:12:02.847 00.000 29876 IsGuiding returns 1
21:12:02.878 00.031 29876 IsSlewing returns 0
21:12:02.878 00.000 29876 IsGuiding returns 1
21:12:02.910 00.032 29876 IsSlewing returns 0
21:12:02.910 00.000 29876 IsGuiding returns 0
21:12:02.910 00.000 29876 scope move finished after 26 + 147 ms
21:12:02.910 00.000 29876 Move returns status 0, amount 26
21:12:02.910 00.000 29876 move complete, result=0
21:12:02.910 00.000 29876 worker thread done servicing request
21:12:02.911 00.001 29876 Worker thread wakes up
21:12:02.911 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:02.911 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:02.911 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 26 ms SOUTH
21:12:04.815 01.904 29876 Exposure complete
21:12:04.858 00.043 29876 worker thread done servicing request
21:12:04.858 00.000 31432 OnExposeComplete: enter
21:12:04.860 00.002 31432 UpdateGuideState(): m_state=6
21:12:04.862 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
21:12:04.864 00.002 31432 Star::Find returns 1 (0), X=612.45, Y=164.44, Mass=2230, SNR=28.7, Peak=203 HFD=3.2
21:12:04.866 00.002 31432 MultiStar: [#1 -0.56,-0.51,1.04,U] [#2 0.16,0.07,1.17,U] [#3 -0.29,-0.75,1.05,U] [#4 -0.62,-0.70,0.00,M2] [#5 -0.69,-0.68,0.00,M1] [#6 -0.24,-0.29,1.13,U] [#7 -0.41,-0.56,0.84,U] [#8 -0.08,-0.67,0.89,U] 
21:12:04.868 00.002 31432 refined, 6 included, MultiStar: {-0.21, -0.44}, one-star: {-0.11, -0.53}
21:12:04.870 00.002 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
21:12:04.872 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
21:12:04.874 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.44 hyp=0.49 cameraTheta=-2.02 mountX=-0.22 mountY=0.41, mountTheta=2.07
21:12:04.879 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.44, opts=13)
21:12:04.884 00.005 31432 Enqueuing Move request for scope (-0.21, -0.44)
21:12:04.885 00.001 29876 Worker thread wakes up
21:12:04.886 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.44) opts 0xd
21:12:04.886 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.44)
21:12:04.886 00.000 29876 Moving (-0.21, -0.44) raw xDistance=-0.22 yDistance=0.41
21:12:04.886 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:12:04.886 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.41
21:12:04.886 00.000 29876 MoveAxis(E, 21, ABG)
21:12:04.886 00.000 29876 Guiding  Dir = 2, Dur = 21
21:12:04.886 00.000 29876 IsSlewing returns 0
21:12:04.886 00.000 29876 IsGuiding returns 0
21:12:04.886 00.000 29876 PulseGuide returned control before completion, sleep 31
21:12:04.890 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:12:04.901 00.011 31432 UpdateGuideState exits: m=2230 RSB=28.7
21:12:04.903 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:04.905 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:04.907 00.002 31432 Enqueuing Expose request
21:12:04.922 00.015 29876 IsGuiding returns 1
21:12:04.922 00.000 29876 scope still moving after pulse duration time elapsed
21:12:04.953 00.031 29876 IsSlewing returns 0
21:12:04.953 00.000 29876 IsGuiding returns 1
21:12:04.983 00.030 29876 IsSlewing returns 0
21:12:04.983 00.000 29876 IsGuiding returns 0
21:12:04.983 00.000 29876 scope move finished after 21 + 75 ms
21:12:04.983 00.000 29876 Move returns status 0, amount 21
21:12:04.983 00.000 29876 MoveAxis(S, 30, ABG)
21:12:04.983 00.000 29876 Guiding  Dir = 1, Dur = 30
21:12:04.983 00.000 29876 IsSlewing returns 0
21:12:04.983 00.000 29876 IsGuiding returns 0
21:12:04.983 00.000 29876 PulseGuide returned control before completion, sleep 40
21:12:05.029 00.046 29876 IsGuiding returns 1
21:12:05.029 00.000 29876 scope still moving after pulse duration time elapsed
21:12:05.061 00.032 29876 IsSlewing returns 0
21:12:05.061 00.000 29876 IsGuiding returns 1
21:12:05.092 00.031 29876 IsSlewing returns 0
21:12:05.092 00.000 29876 IsGuiding returns 1
21:12:05.123 00.031 29876 IsSlewing returns 0
21:12:05.123 00.000 29876 IsGuiding returns 0
21:12:05.123 00.000 29876 scope move finished after 30 + 109 ms
21:12:05.123 00.000 29876 Move returns status 0, amount 30
21:12:05.123 00.000 29876 move complete, result=0
21:12:05.123 00.000 29876 worker thread done servicing request
21:12:05.123 00.000 29876 Worker thread wakes up
21:12:05.123 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.4 px 30 ms SOUTH
21:12:05.126 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:05.126 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:07.259 02.133 29876 Exposure complete
21:12:07.314 00.055 29876 worker thread done servicing request
21:12:07.314 00.000 31432 OnExposeComplete: enter
21:12:07.320 00.006 31432 UpdateGuideState(): m_state=6
21:12:07.322 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
21:12:07.324 00.002 31432 Star::Find returns 1 (0), X=612.25, Y=165.16, Mass=2266, SNR=28.5, Peak=219 HFD=3.6
21:12:07.326 00.002 31432 MultiStar: [#1 -0.57,0.28,1.05,U] [#2 0.05,0.43,1.21,U] [#3 -0.07,-0.35,1.05,U] [#4 -0.41,0.11,0.96,U] [#5 -0.66,0.32,0.95,U] [#6 -0.42,0.11,1.14,U] [#7 -0.42,0.03,0.81,U] [#8 -0.66,0.10,0.87,U] 
21:12:07.328 00.002 31432 single-star, 8 included, MultiStar: {-0.37, 0.14}, one-star: {-0.32, 0.19}
21:12:07.330 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.58 = 2.58)
21:12:07.332 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.59 = -0.69)
21:12:07.334 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.61 mountX=-0.31 mountY=-0.23, mountTheta=-2.50
21:12:07.338 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.19, opts=13)
21:12:07.344 00.006 31432 Enqueuing Move request for scope (-0.32, 0.19)
21:12:07.348 00.004 29876 Worker thread wakes up
21:12:07.348 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
21:12:07.348 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
21:12:07.348 00.000 29876 Moving (-0.32, 0.19) raw xDistance=-0.31 yDistance=-0.23
21:12:07.348 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:12:07.348 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:07.348 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:12:07.348 00.000 29876 MoveAxis(E, 33, ABG)
21:12:07.348 00.000 29876 Guiding  Dir = 2, Dur = 33
21:12:07.349 00.001 29876 IsSlewing returns 0
21:12:07.349 00.000 29876 IsGuiding returns 0
21:12:07.349 00.000 29876 PulseGuide returned control before completion, sleep 43
21:12:07.353 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:07.364 00.011 31432 UpdateGuideState exits: m=2266 RSB=28.5
21:12:07.367 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:07.369 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:07.370 00.001 31432 Enqueuing Expose request
21:12:07.398 00.028 29876 IsGuiding returns 1
21:12:07.398 00.000 29876 scope still moving after pulse duration time elapsed
21:12:07.430 00.032 29876 IsSlewing returns 0
21:12:07.430 00.000 29876 IsGuiding returns 1
21:12:07.460 00.030 29876 IsSlewing returns 0
21:12:07.460 00.000 29876 IsGuiding returns 0
21:12:07.460 00.000 29876 scope move finished after 33 + 78 ms
21:12:07.460 00.000 29876 Move returns status 0, amount 33
21:12:07.460 00.000 29876 MoveAxis(N, 0, ABG)
21:12:07.460 00.000 29876 Move returns status 0, amount 0
21:12:07.460 00.000 29876 move complete, result=0
21:12:07.460 00.000 29876 worker thread done servicing request
21:12:07.461 00.001 29876 Worker thread wakes up
21:12:07.461 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
21:12:07.465 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:07.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:09.377 01.912 29876 Exposure complete
21:12:09.421 00.044 29876 worker thread done servicing request
21:12:09.421 00.000 31432 OnExposeComplete: enter
21:12:09.423 00.002 31432 UpdateGuideState(): m_state=6
21:12:09.424 00.001 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
21:12:09.427 00.003 31432 Star::Find returns 1 (0), X=612.67, Y=164.90, Mass=2302, SNR=29.2, Peak=216 HFD=3.8
21:12:09.429 00.002 31432 MultiStar: [#1 -0.49,-0.28,1.00,U] [#2 0.77,0.42,0.00,M3] [#3 0.56,-0.51,1.04,U] [#4 0.29,-0.32,0.97,U] [#5 -0.05,-0.17,0.87,U] [#6 0.32,-0.11,1.16,U] [#7 0.07,-0.25,0.89,U] [#8 -0.19,-0.11,0.93,U] 
21:12:09.430 00.001 31432 single-star, 7 included, MultiStar: {0.09, -0.23}, one-star: {0.10, -0.07}
21:12:09.432 00.002 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
21:12:09.434 00.002 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
21:12:09.436 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=0.10 mountY=0.08, mountTheta=0.68
21:12:09.439 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.07, opts=13)
21:12:09.442 00.003 31432 Enqueuing Move request for scope (0.10, -0.07)
21:12:09.444 00.002 29876 Worker thread wakes up
21:12:09.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:12:09.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:12:09.444 00.000 29876 Moving (0.10, -0.07) raw xDistance=0.10 yDistance=0.08
21:12:09.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:12:09.444 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:09.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:12:09.444 00.000 29876 MoveAxis(E, 0, ABG)
21:12:09.444 00.000 29876 Move returns status 0, amount 0
21:12:09.444 00.000 29876 MoveAxis(N, 0, ABG)
21:12:09.444 00.000 29876 Move returns status 0, amount 0
21:12:09.444 00.000 29876 move complete, result=0
21:12:09.444 00.000 29876 worker thread done servicing request
21:12:09.447 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:09.458 00.011 31432 UpdateGuideState exits: m=2302 RSB=29.2
21:12:09.461 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:09.463 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:09.464 00.001 31432 Enqueuing Expose request
21:12:09.466 00.002 29876 Worker thread wakes up
21:12:09.466 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:09.466 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:09.466 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:12:11.592 02.126 29876 Exposure complete
21:12:11.635 00.043 29876 worker thread done servicing request
21:12:11.635 00.000 31432 OnExposeComplete: enter
21:12:11.637 00.002 31432 UpdateGuideState(): m_state=6
21:12:11.639 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
21:12:11.641 00.002 31432 Star::Find returns 1 (0), X=612.95, Y=164.96, Mass=2194, SNR=28.7, Peak=211 HFD=3.2
21:12:11.643 00.002 31432 MultiStar: [#1 0.17,-0.14,1.08,U] [#2 1.06,0.28,0.00,M4] [#3 0.51,-0.51,1.08,U] [#4 0.26,0.11,0.96,U] [#5 0.54,-0.05,0.98,U] [#6 0.34,-0.00,1.10,U] [#7 0.60,-0.17,0.81,U] [#8 0.04,-0.05,0.88,U] 
21:12:11.645 00.002 31432 refined, 7 included, MultiStar: {0.36, -0.11}, one-star: {0.39, -0.02}
21:12:11.647 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.32 = -0.32)
21:12:11.648 00.001 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
21:12:11.650 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.11 hyp=0.37 cameraTheta=-0.30 mountX=0.35 mountY=0.16, mountTheta=0.43
21:12:11.653 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.11, opts=13)
21:12:11.655 00.002 31432 Enqueuing Move request for scope (0.36, -0.11)
21:12:11.656 00.001 29876 Worker thread wakes up
21:12:11.656 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.11) opts 0xd
21:12:11.656 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.11)
21:12:11.656 00.000 29876 Moving (0.36, -0.11) raw xDistance=0.35 yDistance=0.16
21:12:11.656 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
21:12:11.656 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:11.657 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:12:11.657 00.000 29876 MoveAxis(W, 34, ABG)
21:12:11.657 00.000 29876 Guiding  Dir = 3, Dur = 34
21:12:11.657 00.000 29876 IsSlewing returns 0
21:12:11.657 00.000 29876 IsGuiding returns 0
21:12:11.657 00.000 29876 PulseGuide returned control before completion, sleep 44
21:12:11.661 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:11.671 00.010 31432 UpdateGuideState exits: m=2194 RSB=28.7
21:12:11.674 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:11.676 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:11.677 00.001 31432 Enqueuing Expose request
21:12:11.716 00.039 29876 IsGuiding returns 1
21:12:11.716 00.000 29876 scope still moving after pulse duration time elapsed
21:12:11.747 00.031 29876 IsSlewing returns 0
21:12:11.747 00.000 29876 IsGuiding returns 1
21:12:11.778 00.031 29876 IsSlewing returns 0
21:12:11.778 00.000 29876 IsGuiding returns 0
21:12:11.778 00.000 29876 scope move finished after 34 + 86 ms
21:12:11.778 00.000 29876 Move returns status 0, amount 34
21:12:11.778 00.000 29876 MoveAxis(N, 0, ABG)
21:12:11.778 00.000 29876 Move returns status 0, amount 0
21:12:11.778 00.000 29876 move complete, result=0
21:12:11.778 00.000 29876 worker thread done servicing request
21:12:11.778 00.000 29876 Worker thread wakes up
21:12:11.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:11.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:11.778 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.2 px 0 ms NORTH
21:12:13.689 01.911 29876 Exposure complete
21:12:13.732 00.043 29876 worker thread done servicing request
21:12:13.732 00.000 31432 OnExposeComplete: enter
21:12:13.735 00.003 31432 UpdateGuideState(): m_state=6
21:12:13.737 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
21:12:13.738 00.001 31432 Star::Find returns 1 (0), X=612.05, Y=165.14, Mass=2273, SNR=29.4, Peak=209 HFD=3.4
21:12:13.740 00.002 31432 MultiStar: [#1 -0.71,0.11,1.02,U] [#2 0.58,0.33,1.13,U] [#3 0.00,0.31,1.05,U] [#4 -0.02,-0.50,0.90,U] [#5 -0.22,-0.21,0.97,U] [#6 0.50,0.10,1.07,U] [#7 -0.34,-0.53,0.82,U] [#8 -0.42,0.24,0.90,U] 
21:12:13.742 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.51, 0.17}
21:12:13.744 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:12:13.746 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
21:12:13.747 00.001 31432 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
21:12:13.751 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.02, opts=13)
21:12:13.755 00.004 31432 Enqueuing Move request for scope (-0.10, 0.02)
21:12:13.757 00.002 29876 Worker thread wakes up
21:12:13.757 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
21:12:13.757 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
21:12:13.757 00.000 29876 Moving (-0.10, 0.02) raw xDistance=-0.10 yDistance=-0.04
21:12:13.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:12:13.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:13.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:12:13.757 00.000 29876 MoveAxis(E, 0, ABG)
21:12:13.757 00.000 29876 Move returns status 0, amount 0
21:12:13.757 00.000 29876 MoveAxis(N, 0, ABG)
21:12:13.757 00.000 29876 Move returns status 0, amount 0
21:12:13.757 00.000 29876 move complete, result=0
21:12:13.757 00.000 29876 worker thread done servicing request
21:12:13.760 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:13.772 00.012 31432 UpdateGuideState exits: m=2273 RSB=29.4
21:12:13.774 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.776 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:13.778 00.002 31432 Enqueuing Expose request
21:12:13.780 00.002 29876 Worker thread wakes up
21:12:13.780 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:12:13.782 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:13.782 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:15.905 02.123 29876 Exposure complete
21:12:15.948 00.043 29876 worker thread done servicing request
21:12:15.948 00.000 31432 OnExposeComplete: enter
21:12:15.950 00.002 31432 UpdateGuideState(): m_state=6
21:12:15.953 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
21:12:15.955 00.002 31432 Star::Find returns 1 (0), X=611.69, Y=165.41, Mass=2386, SNR=29.6, Peak=194 HFD=3.5
21:12:15.956 00.001 31432 MultiStar: [#1 -1.18,0.27,0.00,M1] [#2 -0.33,0.52,1.18,U] [#3 -0.19,-0.18,1.00,U] [#4 -0.50,0.36,0.95,U] [#5 -0.99,0.50,0.00,M1] [#6 -0.66,0.35,1.09,U] [#7 -0.44,0.14,0.81,U] [#8 -0.58,0.33,0.83,U] 
21:12:15.959 00.003 31432 refined, 6 included, MultiStar: {-0.51, 0.29}, one-star: {-0.87, 0.44}
21:12:15.961 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
21:12:15.962 00.001 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.67)
21:12:15.965 00.003 31432 CameraToMount -- cameraX=-0.51 cameraY=0.29 hyp=0.58 cameraTheta=2.62 mountX=-0.50 mountY=-0.36, mountTheta=-2.51
21:12:15.968 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.29, opts=13)
21:12:15.971 00.003 31432 Enqueuing Move request for scope (-0.51, 0.29)
21:12:15.973 00.002 29876 Worker thread wakes up
21:12:15.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.29) opts 0xd
21:12:15.973 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.29)
21:12:15.973 00.000 29876 Moving (-0.51, 0.29) raw xDistance=-0.50 yDistance=-0.36
21:12:15.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
21:12:15.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:15.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:12:15.973 00.000 29876 MoveAxis(E, 48, ABG)
21:12:15.973 00.000 29876 Guiding  Dir = 2, Dur = 48
21:12:15.973 00.000 29876 IsSlewing returns 0
21:12:15.973 00.000 29876 IsGuiding returns 0
21:12:15.974 00.001 29876 PulseGuide returned control before completion, sleep 58
21:12:15.977 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:12:15.988 00.011 31432 UpdateGuideState exits: m=2386 RSB=29.6
21:12:15.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:15.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:15.993 00.001 31432 Enqueuing Expose request
21:12:16.042 00.049 29876 IsGuiding returns 1
21:12:16.042 00.000 29876 scope still moving after pulse duration time elapsed
21:12:16.073 00.031 29876 IsSlewing returns 0
21:12:16.073 00.000 29876 IsGuiding returns 1
21:12:16.104 00.031 29876 IsSlewing returns 0
21:12:16.104 00.000 29876 IsGuiding returns 1
21:12:16.134 00.030 29876 IsSlewing returns 0
21:12:16.134 00.000 29876 IsGuiding returns 0
21:12:16.134 00.000 29876 scope move finished after 48 + 112 ms
21:12:16.134 00.000 29876 Move returns status 0, amount 48
21:12:16.134 00.000 29876 MoveAxis(N, 0, ABG)
21:12:16.134 00.000 29876 Move returns status 0, amount 0
21:12:16.134 00.000 29876 move complete, result=0
21:12:16.134 00.000 29876 worker thread done servicing request
21:12:16.134 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.4 px 0 ms NORTH
21:12:16.137 00.003 29876 Worker thread wakes up
21:12:16.137 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:16.137 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:18.041 01.904 29876 Exposure complete
21:12:18.084 00.043 29876 worker thread done servicing request
21:12:18.084 00.000 31432 OnExposeComplete: enter
21:12:18.086 00.002 31432 UpdateGuideState(): m_state=6
21:12:18.088 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
21:12:18.090 00.002 31432 Star::Find returns 1 (0), X=612.64, Y=164.70, Mass=2330, SNR=29.0, Peak=208 HFD=3.5
21:12:18.092 00.002 31432 MultiStar: [#1 -0.38,-0.37,0.99,U] [#2 0.65,0.02,1.16,U] [#3 0.39,-0.62,1.05,U] [#4 -0.02,-0.18,0.97,U] [#5 -0.43,-0.39,0.98,U] [#6 -0.04,-0.04,1.13,U] [#7 0.21,-0.55,0.86,U] [#8 0.25,-0.27,0.90,U] 
21:12:18.094 00.002 31432 single-star, 8 included, MultiStar: {0.09, -0.28}, one-star: {0.08, -0.27}
21:12:18.096 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
21:12:18.097 00.001 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.70 = 1.70)
21:12:18.099 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.28 mountX=0.07 mountY=0.28, mountTheta=1.31
21:12:18.102 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.27, opts=13)
21:12:18.104 00.002 31432 Enqueuing Move request for scope (0.08, -0.27)
21:12:18.105 00.001 29876 Worker thread wakes up
21:12:18.105 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
21:12:18.106 00.001 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
21:12:18.106 00.000 29876 Moving (0.08, -0.27) raw xDistance=0.07 yDistance=0.28
21:12:18.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:12:18.106 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:18.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:12:18.106 00.000 29876 MoveAxis(E, 0, ABG)
21:12:18.106 00.000 29876 Move returns status 0, amount 0
21:12:18.106 00.000 29876 MoveAxis(N, 0, ABG)
21:12:18.106 00.000 29876 Move returns status 0, amount 0
21:12:18.106 00.000 29876 move complete, result=0
21:12:18.106 00.000 29876 worker thread done servicing request
21:12:18.109 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:18.120 00.011 31432 UpdateGuideState exits: m=2330 RSB=29.0
21:12:18.123 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:18.124 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:18.126 00.002 31432 Enqueuing Expose request
21:12:18.128 00.002 29876 Worker thread wakes up
21:12:18.128 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:12:18.130 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:18.130 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:20.262 02.132 29876 Exposure complete
21:12:20.305 00.043 29876 worker thread done servicing request
21:12:20.305 00.000 31432 OnExposeComplete: enter
21:12:20.307 00.002 31432 UpdateGuideState(): m_state=6
21:12:20.309 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
21:12:20.312 00.003 31432 Star::Find returns 1 (0), X=612.90, Y=165.48, Mass=2433, SNR=30.1, Peak=196 HFD=3.7
21:12:20.314 00.002 31432 MultiStar: [#1 -0.04,0.40,0.99,U] [#2 0.96,0.83,0.00,M2] [#3 0.81,0.13,0.00,M1] [#4 0.40,0.05,0.91,U] [#5 0.49,0.45,0.91,U] [#6 0.49,0.44,1.11,U] [#7 0.62,0.43,0.85,U] [#8 0.57,0.20,0.87,U] 
21:12:20.316 00.002 31432 refined, 6 included, MultiStar: {0.40, 0.36}, one-star: {0.34, 0.51}
21:12:20.318 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
21:12:20.319 00.001 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.57)
21:12:20.321 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.36 hyp=0.54 cameraTheta=0.73 mountX=0.41 mountY=-0.29, mountTheta=-0.62
21:12:20.325 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.36, opts=13)
21:12:20.327 00.002 31432 Enqueuing Move request for scope (0.40, 0.36)
21:12:20.329 00.002 29876 Worker thread wakes up
21:12:20.329 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.36) opts 0xd
21:12:20.329 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.36)
21:12:20.329 00.000 29876 Moving (0.40, 0.36) raw xDistance=0.41 yDistance=-0.29
21:12:20.329 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
21:12:20.329 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:20.329 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:12:20.329 00.000 29876 MoveAxis(W, 40, ABG)
21:12:20.330 00.001 29876 Guiding  Dir = 3, Dur = 40
21:12:20.330 00.000 29876 IsSlewing returns 0
21:12:20.330 00.000 29876 IsGuiding returns 0
21:12:20.330 00.000 29876 PulseGuide returned control before completion, sleep 50
21:12:20.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:12:20.345 00.012 31432 UpdateGuideState exits: m=2433 RSB=30.1
21:12:20.347 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:20.349 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:20.351 00.002 31432 Enqueuing Expose request
21:12:20.384 00.033 29876 IsGuiding returns 1
21:12:20.384 00.000 29876 scope still moving after pulse duration time elapsed
21:12:20.415 00.031 29876 IsSlewing returns 0
21:12:20.415 00.000 29876 IsGuiding returns 1
21:12:20.446 00.031 29876 IsSlewing returns 0
21:12:20.446 00.000 29876 IsGuiding returns 0
21:12:20.446 00.000 29876 scope move finished after 40 + 76 ms
21:12:20.446 00.000 29876 Move returns status 0, amount 40
21:12:20.446 00.000 29876 MoveAxis(N, 0, ABG)
21:12:20.446 00.000 29876 Move returns status 0, amount 0
21:12:20.446 00.000 29876 move complete, result=0
21:12:20.446 00.000 29876 worker thread done servicing request
21:12:20.446 00.000 29876 Worker thread wakes up
21:12:20.446 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.3 px 0 ms NORTH
21:12:20.449 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:20.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:22.361 01.912 29876 Exposure complete
21:12:22.421 00.060 29876 worker thread done servicing request
21:12:22.421 00.000 31432 OnExposeComplete: enter
21:12:22.424 00.003 31432 UpdateGuideState(): m_state=6
21:12:22.425 00.001 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
21:12:22.427 00.002 31432 Star::Find returns 1 (0), X=612.93, Y=165.12, Mass=2461, SNR=30.3, Peak=223 HFD=3.8
21:12:22.430 00.003 31432 MultiStar: [#1 0.28,0.22,1.02,U] [#2 1.29,0.41,0.00,M3] [#3 0.84,-0.65,0.00,M2] [#4 0.36,-0.12,0.91,U] [#5 0.34,0.17,0.93,U] [#6 0.78,0.19,0.00,M1] [#7 0.33,0.14,0.84,U] [#8 0.45,-0.33,0.84,U] 
21:12:22.431 00.001 31432 refined, 5 included, MultiStar: {0.35, 0.05}, one-star: {0.37, 0.15}
21:12:22.433 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
21:12:22.435 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
21:12:22.437 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.36 cameraTheta=0.13 mountX=0.35 mountY=0.01, mountTheta=0.02
21:12:22.440 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.05, opts=13)
21:12:22.442 00.002 31432 Enqueuing Move request for scope (0.35, 0.05)
21:12:22.444 00.002 29876 Worker thread wakes up
21:12:22.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
21:12:22.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
21:12:22.444 00.000 29876 Moving (0.35, 0.05) raw xDistance=0.35 yDistance=0.01
21:12:22.444 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
21:12:22.445 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:22.445 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:12:22.445 00.000 29876 MoveAxis(W, 40, ABG)
21:12:22.445 00.000 29876 Guiding  Dir = 3, Dur = 40
21:12:22.445 00.000 29876 IsSlewing returns 0
21:12:22.445 00.000 29876 IsGuiding returns 0
21:12:22.445 00.000 29876 PulseGuide returned control before completion, sleep 50
21:12:22.449 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:22.462 00.013 31432 UpdateGuideState exits: m=2461 RSB=30.3
21:12:22.465 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:22.467 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:22.469 00.002 31432 Enqueuing Expose request
21:12:22.499 00.030 29876 IsGuiding returns 1
21:12:22.499 00.000 29876 scope still moving after pulse duration time elapsed
21:12:22.530 00.031 29876 IsSlewing returns 0
21:12:22.530 00.000 29876 IsGuiding returns 1
21:12:22.562 00.032 29876 IsSlewing returns 0
21:12:22.562 00.000 29876 IsGuiding returns 1
21:12:22.592 00.030 29876 IsSlewing returns 0
21:12:22.592 00.000 29876 IsGuiding returns 1
21:12:22.624 00.032 29876 IsSlewing returns 0
21:12:22.624 00.000 29876 IsGuiding returns 0
21:12:22.624 00.000 29876 scope move finished after 40 + 139 ms
21:12:22.624 00.000 29876 Move returns status 0, amount 40
21:12:22.624 00.000 29876 MoveAxis(N, 0, ABG)
21:12:22.624 00.000 29876 Move returns status 0, amount 0
21:12:22.624 00.000 29876 move complete, result=0
21:12:22.624 00.000 29876 worker thread done servicing request
21:12:22.624 00.000 29876 Worker thread wakes up
21:12:22.624 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.0 px 0 ms NORTH
21:12:22.628 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:22.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:24.855 02.227 29876 Exposure complete
21:12:24.899 00.044 29876 worker thread done servicing request
21:12:24.900 00.001 31432 OnExposeComplete: enter
21:12:24.902 00.002 31432 UpdateGuideState(): m_state=6
21:12:24.904 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
21:12:24.906 00.002 31432 Star::Find returns 1 (0), X=612.55, Y=164.79, Mass=2262, SNR=29.2, Peak=223 HFD=3.3
21:12:24.908 00.002 31432 MultiStar: [#1 -0.26,-0.37,1.04,U] [#2 0.62,-0.37,1.22,U] [#3 0.24,-1.00,0.00,M3] [#4 0.02,-0.69,0.98,U] [#5 -0.06,-0.72,0.96,U] [#6 0.18,-0.28,1.13,U] [#7 -0.16,-0.57,0.89,U] [#8 -0.47,-0.32,0.93,U] 
21:12:24.909 00.001 31432 single-star, 7 included, MultiStar: {0.01, -0.43}, one-star: {-0.01, -0.18}
21:12:24.911 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.64 = -1.64)
21:12:24.913 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
21:12:24.915 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=-0.01 mountY=0.18, mountTheta=1.64
21:12:24.917 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.18, opts=13)
21:12:24.919 00.002 31432 Enqueuing Move request for scope (-0.01, -0.18)
21:12:24.921 00.002 29876 Worker thread wakes up
21:12:24.921 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
21:12:24.922 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
21:12:24.922 00.000 29876 Moving (-0.01, -0.18) raw xDistance=-0.01 yDistance=0.18
21:12:24.922 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:12:24.922 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:24.922 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:12:24.922 00.000 29876 MoveAxis(E, 0, ABG)
21:12:24.922 00.000 29876 Move returns status 0, amount 0
21:12:24.922 00.000 29876 MoveAxis(N, 0, ABG)
21:12:24.922 00.000 29876 Move returns status 0, amount 0
21:12:24.922 00.000 29876 move complete, result=0
21:12:24.922 00.000 29876 worker thread done servicing request
21:12:24.927 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:24.938 00.011 31432 UpdateGuideState exits: m=2262 RSB=29.2
21:12:24.940 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:24.942 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:24.944 00.002 31432 Enqueuing Expose request
21:12:24.946 00.002 29876 Worker thread wakes up
21:12:24.946 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:12:24.948 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:24.948 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:26.856 01.908 29876 Exposure complete
21:12:26.899 00.043 29876 worker thread done servicing request
21:12:26.899 00.000 31432 OnExposeComplete: enter
21:12:26.901 00.002 31432 UpdateGuideState(): m_state=6
21:12:26.904 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
21:12:26.906 00.002 31432 Star::Find returns 1 (0), X=612.30, Y=163.72, Mass=2477, SNR=30.1, Peak=211 HFD=3.6
21:12:26.908 00.002 31432 MultiStar: [#1 -0.63,-1.29,0.00,M1] [#2 0.07,-1.12,0.00,M3] [#3 -0.16,-0.83,0.00,M4] [#4 -0.11,-1.31,0.00,M1] [#5 -0.70,-1.32,0.00,M1] [#6 -0.49,-0.92,0.00,M1] [#7 -0.10,-1.49,0.00,M1] [#8 -0.13,-1.30,0.00,M1] 
21:12:26.910 00.002 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.02) = xAngle (-1.80 = -1.80)
21:12:26.912 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
21:12:26.914 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-1.25 hyp=1.28 cameraTheta=-1.78 mountX=-0.29 mountY=1.20, mountTheta=1.81
21:12:26.916 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-1.25, opts=13)
21:12:26.919 00.003 31432 Enqueuing Move request for scope (-0.26, -1.25)
21:12:26.921 00.002 29876 Worker thread wakes up
21:12:26.921 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.25) opts 0xd
21:12:26.921 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -1.25)
21:12:26.921 00.000 29876 Moving (-0.26, -1.25) raw xDistance=-0.29 yDistance=1.20
21:12:26.921 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
21:12:26.921 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.72 from input 1.20
21:12:26.921 00.000 29876 MoveAxis(E, 28, ABG)
21:12:26.921 00.000 29876 Guiding  Dir = 2, Dur = 28
21:12:26.922 00.001 29876 IsSlewing returns 0
21:12:26.922 00.000 29876 IsGuiding returns 0
21:12:26.922 00.000 29876 PulseGuide returned control before completion, sleep 38
21:12:26.926 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:26.941 00.015 31432 UpdateGuideState exits: m=2477 RSB=30.1
21:12:26.943 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:26.945 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:26.946 00.001 31432 Enqueuing Expose request
21:12:26.962 00.016 29876 IsGuiding returns 1
21:12:26.962 00.000 29876 scope still moving after pulse duration time elapsed
21:12:26.993 00.031 29876 IsSlewing returns 0
21:12:26.993 00.000 29876 IsGuiding returns 1
21:12:27.024 00.031 29876 IsSlewing returns 0
21:12:27.024 00.000 29876 IsGuiding returns 0
21:12:27.024 00.000 29876 scope move finished after 28 + 74 ms
21:12:27.024 00.000 29876 Move returns status 0, amount 28
21:12:27.024 00.000 29876 MoveAxis(S, 88, ABG)
21:12:27.024 00.000 29876 Guiding  Dir = 1, Dur = 88
21:12:27.024 00.000 29876 IsSlewing returns 0
21:12:27.024 00.000 29876 IsGuiding returns 0
21:12:27.024 00.000 29876 PulseGuide returned control before completion, sleep 98
21:12:27.133 00.109 29876 IsGuiding returns 1
21:12:27.133 00.000 29876 scope still moving after pulse duration time elapsed
21:12:27.164 00.031 29876 IsSlewing returns 0
21:12:27.164 00.000 29876 IsGuiding returns 1
21:12:27.195 00.031 29876 IsSlewing returns 0
21:12:27.195 00.000 29876 IsGuiding returns 1
21:12:27.226 00.031 29876 IsSlewing returns 0
21:12:27.226 00.000 29876 IsGuiding returns 0
21:12:27.226 00.000 29876 scope move finished after 88 + 113 ms
21:12:27.226 00.000 29876 Move returns status 0, amount 88
21:12:27.226 00.000 29876 move complete, result=0
21:12:27.227 00.001 29876 worker thread done servicing request
21:12:27.227 00.000 29876 Worker thread wakes up
21:12:27.227 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 1.2 px 88 ms SOUTH
21:12:27.230 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:27.230 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:29.355 02.125 29876 Exposure complete
21:12:29.398 00.043 29876 worker thread done servicing request
21:12:29.398 00.000 31432 OnExposeComplete: enter
21:12:29.400 00.002 31432 UpdateGuideState(): m_state=6
21:12:29.402 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
21:12:29.404 00.002 31432 Star::Find returns 1 (0), X=612.88, Y=165.08, Mass=2291, SNR=29.0, Peak=200 HFD=4.0
21:12:29.406 00.002 31432 MultiStar: [#1 -0.01,0.24,1.03,U] [#2 1.10,0.44,0.00,M4] [#3 0.68,0.38,1.00,U] [#4 0.34,-0.13,0.94,U] [#5 0.24,-0.10,0.98,U] [#6 0.66,0.16,1.12,U] [#7 0.54,-0.22,0.83,U] [#8 0.36,-0.17,0.87,U] 
21:12:29.408 00.002 31432 single-star, 7 included, MultiStar: {0.39, 0.05}, one-star: {0.32, 0.11}
21:12:29.410 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
21:12:29.412 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
21:12:29.414 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.33 mountX=0.32 mountY=-0.06, mountTheta=-0.18
21:12:29.416 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.11, opts=13)
21:12:29.421 00.005 31432 Enqueuing Move request for scope (0.32, 0.11)
21:12:29.423 00.002 29876 Worker thread wakes up
21:12:29.423 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
21:12:29.423 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
21:12:29.423 00.000 29876 Moving (0.32, 0.11) raw xDistance=0.32 yDistance=-0.06
21:12:29.423 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32
21:12:29.423 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:29.423 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:12:29.423 00.000 29876 MoveAxis(W, 27, ABG)
21:12:29.423 00.000 29876 Guiding  Dir = 3, Dur = 27
21:12:29.423 00.000 29876 IsSlewing returns 0
21:12:29.423 00.000 29876 IsGuiding returns 0
21:12:29.423 00.000 29876 PulseGuide returned control before completion, sleep 37
21:12:29.426 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=8, FiltMax=257, Gamma=0.490
21:12:29.438 00.012 31432 UpdateGuideState exits: m=2291 RSB=29.0
21:12:29.440 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:29.442 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:29.443 00.001 31432 Enqueuing Expose request
21:12:29.462 00.019 29876 IsGuiding returns 1
21:12:29.462 00.000 29876 scope still moving after pulse duration time elapsed
21:12:29.492 00.030 29876 IsSlewing returns 0
21:12:29.492 00.000 29876 IsGuiding returns 1
21:12:29.524 00.032 29876 IsSlewing returns 0
21:12:29.524 00.000 29876 IsGuiding returns 0
21:12:29.524 00.000 29876 scope move finished after 27 + 74 ms
21:12:29.524 00.000 29876 Move returns status 0, amount 27
21:12:29.524 00.000 29876 MoveAxis(N, 0, ABG)
21:12:29.524 00.000 29876 Move returns status 0, amount 0
21:12:29.524 00.000 29876 move complete, result=0
21:12:29.524 00.000 29876 worker thread done servicing request
21:12:29.524 00.000 29876 Worker thread wakes up
21:12:29.525 00.001 31432 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
21:12:29.527 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:29.527 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:31.434 01.907 29876 Exposure complete
21:12:31.477 00.043 29876 worker thread done servicing request
21:12:31.477 00.000 31432 OnExposeComplete: enter
21:12:31.479 00.002 31432 UpdateGuideState(): m_state=6
21:12:31.481 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
21:12:31.483 00.002 31432 Star::Find returns 1 (0), X=612.96, Y=166.04, Mass=2343, SNR=28.7, Peak=210 HFD=3.0
21:12:31.485 00.002 31432 MultiStar: [#1 0.05,0.80,1.04,U] [#2 1.16,1.21,0.00,M5] [#3 0.37,0.44,1.08,U] [#4 0.41,0.86,0.00,M1] [#5 0.25,0.62,0.92,U] [#6 0.73,0.71,0.00,M1] [#7 0.66,0.72,0.00,M1] [#8 -0.03,1.07,0.00,M1] 
21:12:31.487 00.002 31432 refined, 3 included, MultiStar: {0.27, 0.73}, one-star: {0.40, 1.07}
21:12:31.489 00.002 31432 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.02) = xAngle (1.20 = 1.20)
21:12:31.491 00.002 31432 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.21 = -2.07)
21:12:31.492 00.001 31432 CameraToMount -- cameraX=0.27 cameraY=0.73 hyp=0.78 cameraTheta=1.22 mountX=0.28 mountY=-0.68, mountTheta=-1.18
21:12:31.495 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.73, opts=13)
21:12:31.497 00.002 31432 Enqueuing Move request for scope (0.27, 0.73)
21:12:31.499 00.002 29876 Worker thread wakes up
21:12:31.499 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.73) opts 0xd
21:12:31.499 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.73)
21:12:31.499 00.000 29876 Moving (0.27, 0.73) raw xDistance=0.28 yDistance=-0.68
21:12:31.499 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:12:31.499 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:31.499 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
21:12:31.499 00.000 29876 MoveAxis(W, 31, ABG)
21:12:31.499 00.000 29876 Guiding  Dir = 3, Dur = 31
21:12:31.500 00.001 29876 IsSlewing returns 0
21:12:31.500 00.000 29876 IsGuiding returns 0
21:12:31.500 00.000 29876 PulseGuide returned control before completion, sleep 41
21:12:31.503 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:31.515 00.012 31432 UpdateGuideState exits: m=2343 RSB=28.7
21:12:31.517 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:31.519 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:31.521 00.002 31432 Enqueuing Expose request
21:12:31.557 00.036 29876 IsGuiding returns 1
21:12:31.557 00.000 29876 scope still moving after pulse duration time elapsed
21:12:31.587 00.030 29876 IsSlewing returns 0
21:12:31.587 00.000 29876 IsGuiding returns 1
21:12:31.617 00.030 29876 IsSlewing returns 0
21:12:31.617 00.000 29876 IsGuiding returns 0
21:12:31.617 00.000 29876 scope move finished after 31 + 86 ms
21:12:31.617 00.000 29876 Move returns status 0, amount 31
21:12:31.617 00.000 29876 MoveAxis(N, 0, ABG)
21:12:31.617 00.000 29876 Move returns status 0, amount 0
21:12:31.617 00.000 29876 move complete, result=0
21:12:31.617 00.000 29876 worker thread done servicing request
21:12:31.617 00.000 29876 Worker thread wakes up
21:12:31.617 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:31.617 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:31.617 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.7 px 0 ms NORTH
21:12:33.848 02.231 29876 Exposure complete
21:12:33.891 00.043 29876 worker thread done servicing request
21:12:33.891 00.000 31432 OnExposeComplete: enter
21:12:33.894 00.003 31432 UpdateGuideState(): m_state=6
21:12:33.895 00.001 31432 Star::Find(15, 612, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
21:12:33.897 00.002 31432 Star::Find returns 1 (0), X=612.88, Y=165.31, Mass=2174, SNR=28.1, Peak=220 HFD=3.2
21:12:33.899 00.002 31432 MultiStar: [#1 -0.28,0.28,1.03,U] [#2 0.74,0.63,0.00,M6] [#3 0.59,-0.41,1.13,U] [#4 -0.17,0.26,0.97,U] [#5 -0.32,0.42,0.96,U] [#6 0.44,0.18,1.20,U] [#7 -0.03,0.14,0.91,U] [#8 -0.11,0.52,0.96,U] 
21:12:33.901 00.002 31432 refined, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.32, 0.34}
21:12:33.903 00.002 31432 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.02) = xAngle (1.20 = 1.20)
21:12:33.905 00.002 31432 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.21 = -2.07)
21:12:33.906 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.22 mountX=0.08 mountY=-0.19, mountTheta=-1.18
21:12:33.909 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.20, opts=13)
21:12:33.911 00.002 31432 Enqueuing Move request for scope (0.07, 0.20)
21:12:33.913 00.002 29876 Worker thread wakes up
21:12:33.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
21:12:33.913 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
21:12:33.913 00.000 29876 Moving (0.07, 0.20) raw xDistance=0.08 yDistance=-0.19
21:12:33.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:12:33.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:33.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:12:33.913 00.000 29876 MoveAxis(E, 0, ABG)
21:12:33.913 00.000 29876 Move returns status 0, amount 0
21:12:33.913 00.000 29876 MoveAxis(N, 0, ABG)
21:12:33.913 00.000 29876 Move returns status 0, amount 0
21:12:33.913 00.000 29876 move complete, result=0
21:12:33.913 00.000 29876 worker thread done servicing request
21:12:33.917 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:12:33.928 00.011 31432 UpdateGuideState exits: m=2174 RSB=28.1
21:12:33.930 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:33.932 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:33.933 00.001 31432 Enqueuing Expose request
21:12:33.935 00.002 29876 Worker thread wakes up
21:12:33.935 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:12:33.937 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:33.937 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:35.845 01.908 29876 Exposure complete
21:12:35.888 00.043 29876 worker thread done servicing request
21:12:35.888 00.000 31432 OnExposeComplete: enter
21:12:35.890 00.002 31432 UpdateGuideState(): m_state=6
21:12:35.892 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
21:12:35.894 00.002 31432 Star::Find returns 1 (0), X=613.17, Y=165.07, Mass=2404, SNR=30.3, Peak=196 HFD=3.5
21:12:35.896 00.002 31432 MultiStar: [#1 -0.16,0.11,0.99,U] [#2 0.91,0.68,0.00,M7] [#3 1.04,0.08,0.00,M2] [#4 0.57,0.29,0.83,U] [#5 0.58,-0.01,0.89,U] [#6 0.55,0.32,1.07,U] [#7 0.34,-0.17,0.82,U] [#8 0.47,0.33,0.89,U] 
21:12:35.898 00.002 31432 refined, 6 included, MultiStar: {0.42, 0.14}, one-star: {0.61, 0.10}
21:12:35.900 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
21:12:35.902 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.97)
21:12:35.904 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.14 hyp=0.44 cameraTheta=0.33 mountX=0.42 mountY=-0.08, mountTheta=-0.18
21:12:35.907 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.14, opts=13)
21:12:35.909 00.002 31432 Enqueuing Move request for scope (0.42, 0.14)
21:12:35.911 00.002 29876 Worker thread wakes up
21:12:35.911 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.14) opts 0xd
21:12:35.911 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.14)
21:12:35.911 00.000 29876 Moving (0.42, 0.14) raw xDistance=0.42 yDistance=-0.08
21:12:35.911 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
21:12:35.911 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:35.911 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:12:35.911 00.000 29876 MoveAxis(W, 41, ABG)
21:12:35.911 00.000 29876 Guiding  Dir = 3, Dur = 41
21:12:35.912 00.001 29876 IsSlewing returns 0
21:12:35.912 00.000 29876 IsGuiding returns 0
21:12:35.912 00.000 29876 PulseGuide returned control before completion, sleep 51
21:12:35.916 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:35.929 00.013 31432 UpdateGuideState exits: m=2404 RSB=30.3
21:12:35.931 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:35.933 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:35.935 00.002 31432 Enqueuing Expose request
21:12:35.969 00.034 29876 IsGuiding returns 1
21:12:35.969 00.000 29876 scope still moving after pulse duration time elapsed
21:12:36.001 00.032 29876 IsSlewing returns 0
21:12:36.001 00.000 29876 IsGuiding returns 0
21:12:36.001 00.000 29876 scope move finished after 41 + 47 ms
21:12:36.001 00.000 29876 Move returns status 0, amount 41
21:12:36.001 00.000 29876 MoveAxis(N, 0, ABG)
21:12:36.001 00.000 29876 Move returns status 0, amount 0
21:12:36.001 00.000 29876 move complete, result=0
21:12:36.001 00.000 29876 worker thread done servicing request
21:12:36.001 00.000 29876 Worker thread wakes up
21:12:36.002 00.001 31432 GuideStep: 0.4 px 41 ms WEST, -0.1 px 0 ms NORTH
21:12:36.004 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:36.004 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:38.234 02.230 29876 Exposure complete
21:12:38.277 00.043 29876 worker thread done servicing request
21:12:38.277 00.000 31432 OnExposeComplete: enter
21:12:38.280 00.003 31432 UpdateGuideState(): m_state=6
21:12:38.282 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
21:12:38.284 00.002 31432 Star::Find returns 1 (0), X=613.02, Y=165.80, Mass=2428, SNR=29.4, Peak=225 HFD=3.6
21:12:38.286 00.002 31432 MultiStar: [#1 -0.22,0.78,0.00,M1] [#2 1.23,0.99,0.00,M8] [#3 0.81,0.61,0.00,M3] [#4 0.41,0.60,0.97,U] [#5 0.33,0.69,0.93,U] [#6 0.88,0.82,0.00,M1] [#7 0.64,0.32,0.88,U] [#8 0.13,0.75,0.89,U] 
21:12:38.288 00.002 31432 refined, 4 included, MultiStar: {0.39, 0.65}, one-star: {0.46, 0.83}
21:12:38.290 00.002 31432 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
21:12:38.291 00.001 31432 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.27)
21:12:38.293 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.65 hyp=0.76 cameraTheta=1.02 mountX=0.41 mountY=-0.58, mountTheta=-0.96
21:12:38.297 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.65, opts=13)
21:12:38.301 00.004 31432 Enqueuing Move request for scope (0.39, 0.65)
21:12:38.303 00.002 29876 Worker thread wakes up
21:12:38.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.65) opts 0xd
21:12:38.303 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.65)
21:12:38.303 00.000 29876 Moving (0.39, 0.65) raw xDistance=0.41 yDistance=-0.58
21:12:38.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
21:12:38.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:38.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:12:38.303 00.000 29876 MoveAxis(W, 45, ABG)
21:12:38.303 00.000 29876 Guiding  Dir = 3, Dur = 45
21:12:38.303 00.000 29876 IsSlewing returns 0
21:12:38.303 00.000 29876 IsGuiding returns 0
21:12:38.303 00.000 29876 PulseGuide returned control before completion, sleep 55
21:12:38.307 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:38.318 00.011 31432 UpdateGuideState exits: m=2428 RSB=29.4
21:12:38.321 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:38.322 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:38.324 00.002 31432 Enqueuing Expose request
21:12:38.371 00.047 29876 IsGuiding returns 1
21:12:38.371 00.000 29876 scope still moving after pulse duration time elapsed
21:12:38.402 00.031 29876 IsSlewing returns 0
21:12:38.402 00.000 29876 IsGuiding returns 1
21:12:38.433 00.031 29876 IsSlewing returns 0
21:12:38.433 00.000 29876 IsGuiding returns 0
21:12:38.433 00.000 29876 scope move finished after 45 + 85 ms
21:12:38.433 00.000 29876 Move returns status 0, amount 45
21:12:38.433 00.000 29876 MoveAxis(N, 0, ABG)
21:12:38.433 00.000 29876 Move returns status 0, amount 0
21:12:38.433 00.000 29876 move complete, result=0
21:12:38.433 00.000 29876 worker thread done servicing request
21:12:38.433 00.000 31432 GuideStep: 0.4 px 45 ms WEST, -0.6 px 0 ms NORTH
21:12:38.435 00.002 29876 Worker thread wakes up
21:12:38.436 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:38.436 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:40.349 01.913 29876 Exposure complete
21:12:40.391 00.042 29876 worker thread done servicing request
21:12:40.391 00.000 31432 OnExposeComplete: enter
21:12:40.393 00.002 31432 UpdateGuideState(): m_state=6
21:12:40.395 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
21:12:40.397 00.002 31432 Star::Find returns 1 (0), X=613.16, Y=165.37, Mass=2396, SNR=29.5, Peak=246 HFD=3.3
21:12:40.399 00.002 31432 MultiStar: [#1 0.24,0.59,1.04,U] [#2 1.49,0.85,0.00,M9] [#3 1.04,-0.08,0.00,M4] [#4 0.80,0.02,0.92,U] [#5 0.19,0.04,0.99,U] [#6 1.07,0.40,0.00,M2] [#7 0.63,0.14,0.85,U] [#8 0.56,0.15,0.94,U] 
21:12:40.401 00.002 31432 refined, 5 included, MultiStar: {0.49, 0.23}, one-star: {0.60, 0.40}
21:12:40.402 00.001 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:12:40.404 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
21:12:40.406 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.44 mountX=0.50 mountY=-0.15, mountTheta=-0.30
21:12:40.409 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.23, opts=13)
21:12:40.411 00.002 31432 Enqueuing Move request for scope (0.49, 0.23)
21:12:40.413 00.002 29876 Worker thread wakes up
21:12:40.413 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.23) opts 0xd
21:12:40.413 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.23)
21:12:40.413 00.000 29876 Moving (0.49, 0.23) raw xDistance=0.50 yDistance=-0.15
21:12:40.413 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
21:12:40.413 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:40.413 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:12:40.414 00.001 29876 MoveAxis(W, 54, ABG)
21:12:40.414 00.000 29876 Guiding  Dir = 3, Dur = 54
21:12:40.414 00.000 29876 IsSlewing returns 0
21:12:40.414 00.000 29876 IsGuiding returns 0
21:12:40.414 00.000 29876 PulseGuide returned control before completion, sleep 64
21:12:40.417 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:40.428 00.011 31432 UpdateGuideState exits: m=2396 RSB=29.5
21:12:40.431 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:40.432 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:40.434 00.002 31432 Enqueuing Expose request
21:12:40.486 00.052 29876 IsGuiding returns 1
21:12:40.486 00.000 29876 scope still moving after pulse duration time elapsed
21:12:40.517 00.031 29876 IsSlewing returns 0
21:12:40.517 00.000 29876 IsGuiding returns 1
21:12:40.549 00.032 29876 IsSlewing returns 0
21:12:40.549 00.000 29876 IsGuiding returns 1
21:12:40.580 00.031 29876 IsSlewing returns 0
21:12:40.580 00.000 29876 IsGuiding returns 1
21:12:40.611 00.031 29876 IsSlewing returns 0
21:12:40.611 00.000 29876 IsGuiding returns 0
21:12:40.611 00.000 29876 scope move finished after 54 + 143 ms
21:12:40.611 00.000 29876 Move returns status 0, amount 54
21:12:40.611 00.000 29876 MoveAxis(N, 0, ABG)
21:12:40.611 00.000 29876 Move returns status 0, amount 0
21:12:40.611 00.000 29876 move complete, result=0
21:12:40.611 00.000 29876 worker thread done servicing request
21:12:40.611 00.000 29876 Worker thread wakes up
21:12:40.611 00.000 31432 GuideStep: 0.5 px 54 ms WEST, -0.2 px 0 ms NORTH
21:12:40.614 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:40.614 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:42.740 02.126 29876 Exposure complete
21:12:42.783 00.043 29876 worker thread done servicing request
21:12:42.783 00.000 31432 OnExposeComplete: enter
21:12:42.785 00.002 31432 UpdateGuideState(): m_state=6
21:12:42.787 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
21:12:42.789 00.002 31432 Star::Find returns 1 (0), X=613.26, Y=164.99, Mass=2425, SNR=30.2, Peak=213 HFD=3.4
21:12:42.791 00.002 31432 MultiStar: [#1 0.55,0.15,1.01,U] [#2 1.35,0.19,0.00,M10] [#3 1.03,-0.30,0.00,M5] [#4 0.74,-0.16,0.90,U] [#5 0.61,0.09,0.91,U] [#6 1.10,-0.05,0.00,M3] [#7 0.68,0.07,0.82,U] [#8 0.57,0.17,0.90,U] 
21:12:42.793 00.002 31432 refined, 5 included, MultiStar: {0.64, 0.06}, one-star: {0.70, 0.02}
21:12:42.794 00.001 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
21:12:42.796 00.002 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
21:12:42.798 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.06 hyp=0.64 cameraTheta=0.09 mountX=0.64 mountY=0.04, mountTheta=0.07
21:12:42.800 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.06, opts=13)
21:12:42.802 00.002 31432 Enqueuing Move request for scope (0.64, 0.06)
21:12:42.804 00.002 29876 Worker thread wakes up
21:12:42.804 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.06) opts 0xd
21:12:42.804 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.06)
21:12:42.804 00.000 29876 Moving (0.64, 0.06) raw xDistance=0.64 yDistance=0.04
21:12:42.804 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
21:12:42.804 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:42.804 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:42.805 00.001 29876 MoveAxis(W, 69, ABG)
21:12:42.805 00.000 29876 Guiding  Dir = 3, Dur = 69
21:12:42.805 00.000 29876 IsSlewing returns 0
21:12:42.805 00.000 29876 IsGuiding returns 0
21:12:42.805 00.000 29876 PulseGuide returned control before completion, sleep 79
21:12:42.808 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:42.819 00.011 31432 UpdateGuideState exits: m=2425 RSB=30.2
21:12:42.822 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:42.824 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:42.825 00.001 31432 Enqueuing Expose request
21:12:42.895 00.070 29876 IsGuiding returns 1
21:12:42.895 00.000 29876 scope still moving after pulse duration time elapsed
21:12:42.926 00.031 29876 IsSlewing returns 0
21:12:42.926 00.000 29876 IsGuiding returns 1
21:12:42.956 00.030 29876 IsSlewing returns 0
21:12:42.956 00.000 29876 IsGuiding returns 0
21:12:42.956 00.000 29876 scope move finished after 69 + 82 ms
21:12:42.956 00.000 29876 Move returns status 0, amount 69
21:12:42.956 00.000 29876 MoveAxis(N, 0, ABG)
21:12:42.956 00.000 29876 Move returns status 0, amount 0
21:12:42.956 00.000 29876 move complete, result=0
21:12:42.956 00.000 29876 worker thread done servicing request
21:12:42.956 00.000 29876 Worker thread wakes up
21:12:42.956 00.000 31432 GuideStep: 0.6 px 69 ms WEST, 0.0 px 0 ms NORTH
21:12:42.959 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:42.959 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:44.874 01.915 29876 Exposure complete
21:12:44.916 00.042 29876 worker thread done servicing request
21:12:44.916 00.000 31432 OnExposeComplete: enter
21:12:44.918 00.002 31432 UpdateGuideState(): m_state=6
21:12:44.921 00.003 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
21:12:44.923 00.002 31432 Star::Find returns 1 (0), X=613.42, Y=164.92, Mass=2308, SNR=29.4, Peak=234 HFD=3.5
21:12:44.925 00.002 31432 MultiStar: [#1 0.44,0.18,1.08,U] [#2 1.20,0.45,0.00,R] [#3 0.90,-0.08,0.00,M6] [#4 0.64,0.15,0.92,U] [#5 0.65,0.05,0.94,U] [#6 0.76,0.38,0.00,M4] [#7 0.54,0.04,0.83,U] [#8 0.35,0.61,0.91,U] 
21:12:44.928 00.003 31432 refined, 5 included, MultiStar: {0.58, 0.16}, one-star: {0.86, -0.05}
21:12:44.931 00.003 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
21:12:44.934 00.003 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.03)
21:12:44.937 00.003 31432 CameraToMount -- cameraX=0.58 cameraY=0.16 hyp=0.60 cameraTheta=0.27 mountX=0.59 mountY=-0.07, mountTheta=-0.12
21:12:44.941 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.16, opts=13)
21:12:44.943 00.002 31432 Enqueuing Move request for scope (0.58, 0.16)
21:12:44.945 00.002 29876 Worker thread wakes up
21:12:44.945 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.16) opts 0xd
21:12:44.945 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.16)
21:12:44.945 00.000 29876 Moving (0.58, 0.16) raw xDistance=0.59 yDistance=-0.07
21:12:44.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
21:12:44.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:44.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:12:44.945 00.000 29876 MoveAxis(W, 66, ABG)
21:12:44.946 00.001 29876 Guiding  Dir = 3, Dur = 66
21:12:44.946 00.000 29876 IsSlewing returns 0
21:12:44.946 00.000 29876 IsGuiding returns 0
21:12:44.946 00.000 29876 PulseGuide returned control before completion, sleep 76
21:12:44.949 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:44.960 00.011 31432 UpdateGuideState exits: m=2308 RSB=29.4
21:12:44.962 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:44.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:44.967 00.003 31432 Enqueuing Expose request
21:12:45.028 00.061 29876 IsGuiding returns 1
21:12:45.028 00.000 29876 scope still moving after pulse duration time elapsed
21:12:45.059 00.031 29876 IsSlewing returns 0
21:12:45.059 00.000 29876 IsGuiding returns 1
21:12:45.089 00.030 29876 IsSlewing returns 0
21:12:45.089 00.000 29876 IsGuiding returns 1
21:12:45.119 00.030 29876 IsSlewing returns 0
21:12:45.119 00.000 29876 IsGuiding returns 0
21:12:45.119 00.000 29876 scope move finished after 66 + 107 ms
21:12:45.119 00.000 29876 Move returns status 0, amount 66
21:12:45.119 00.000 29876 MoveAxis(N, 0, ABG)
21:12:45.119 00.000 29876 Move returns status 0, amount 0
21:12:45.119 00.000 29876 move complete, result=0
21:12:45.119 00.000 29876 worker thread done servicing request
21:12:45.119 00.000 31432 GuideStep: 0.6 px 66 ms WEST, -0.1 px 0 ms NORTH
21:12:45.122 00.003 29876 Worker thread wakes up
21:12:45.122 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:45.122 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:47.252 02.130 29876 Exposure complete
21:12:47.295 00.043 29876 worker thread done servicing request
21:12:47.295 00.000 31432 OnExposeComplete: enter
21:12:47.297 00.002 31432 UpdateGuideState(): m_state=6
21:12:47.299 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
21:12:47.301 00.002 31432 Star::Find returns 1 (0), X=613.20, Y=164.99, Mass=2447, SNR=30.4, Peak=224 HFD=3.3
21:12:47.303 00.002 31432 MultiStar: [#1 0.19,0.14,0.97,U] [#2 0.07,-0.31,1.11,U] [#3 0.63,0.06,1.01,U] [#4 0.49,0.02,0.92,U] [#5 0.41,0.01,0.91,U] [#6 0.71,0.15,1.09,U] [#7 0.75,0.12,0.89,U] [#8 0.38,0.08,0.90,U] 
21:12:47.305 00.002 31432 refined, 8 included, MultiStar: {0.47, 0.03}, one-star: {0.64, 0.02}
21:12:47.307 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
21:12:47.309 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
21:12:47.311 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.03 hyp=0.47 cameraTheta=0.06 mountX=0.47 mountY=0.04, mountTheta=0.09
21:12:47.315 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.03, opts=13)
21:12:47.321 00.006 31432 Enqueuing Move request for scope (0.47, 0.03)
21:12:47.326 00.005 29876 Worker thread wakes up
21:12:47.326 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.03) opts 0xd
21:12:47.326 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.03)
21:12:47.327 00.001 29876 Moving (0.47, 0.03) raw xDistance=0.47 yDistance=0.04
21:12:47.327 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
21:12:47.327 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:47.327 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:47.327 00.000 29876 MoveAxis(W, 55, ABG)
21:12:47.327 00.000 29876 Guiding  Dir = 3, Dur = 55
21:12:47.327 00.000 29876 IsSlewing returns 0
21:12:47.327 00.000 29876 IsGuiding returns 0
21:12:47.328 00.001 29876 PulseGuide returned control before completion, sleep 65
21:12:47.334 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:47.345 00.011 31432 UpdateGuideState exits: m=2447 RSB=30.4
21:12:47.348 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:47.350 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:47.352 00.002 31432 Enqueuing Expose request
21:12:47.404 00.052 29876 IsGuiding returns 1
21:12:47.404 00.000 29876 scope still moving after pulse duration time elapsed
21:12:47.434 00.030 29876 IsSlewing returns 0
21:12:47.434 00.000 29876 IsGuiding returns 1
21:12:47.465 00.031 29876 IsSlewing returns 0
21:12:47.465 00.000 29876 IsGuiding returns 0
21:12:47.465 00.000 29876 scope move finished after 55 + 83 ms
21:12:47.465 00.000 29876 Move returns status 0, amount 55
21:12:47.465 00.000 29876 MoveAxis(N, 0, ABG)
21:12:47.465 00.000 29876 Move returns status 0, amount 0
21:12:47.465 00.000 29876 move complete, result=0
21:12:47.465 00.000 29876 worker thread done servicing request
21:12:47.465 00.000 29876 Worker thread wakes up
21:12:47.465 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:47.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:47.465 00.000 31432 GuideStep: 0.5 px 55 ms WEST, 0.0 px 0 ms NORTH
21:12:49.371 01.906 29876 Exposure complete
21:12:49.414 00.043 29876 worker thread done servicing request
21:12:49.414 00.000 31432 OnExposeComplete: enter
21:12:49.416 00.002 31432 UpdateGuideState(): m_state=6
21:12:49.418 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
21:12:49.420 00.002 31432 Star::Find returns 1 (0), X=612.71, Y=165.25, Mass=2509, SNR=31.6, Peak=232 HFD=3.5
21:12:49.422 00.002 31432 MultiStar: [#1 -0.22,0.22,0.95,U] [#2 -0.45,0.14,1.11,U] [#3 0.29,0.04,1.02,U] [#4 0.00,0.03,0.87,U] [#5 0.32,-0.27,0.85,U] [#6 0.21,0.39,1.04,U] [#7 0.23,-0.25,0.77,U] [#8 -0.09,0.20,0.84,U] 
21:12:49.424 00.002 31432 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.15, 0.28}
21:12:49.425 00.001 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
21:12:49.427 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.09)
21:12:49.429 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.20 mountX=0.04 mountY=-0.09, mountTheta=-1.16
21:12:49.434 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.10, opts=13)
21:12:49.436 00.002 31432 Enqueuing Move request for scope (0.04, 0.10)
21:12:49.437 00.001 29876 Worker thread wakes up
21:12:49.438 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:12:49.438 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:12:49.438 00.000 29876 Moving (0.04, 0.10) raw xDistance=0.04 yDistance=-0.09
21:12:49.438 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:12:49.438 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:49.438 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:12:49.438 00.000 29876 MoveAxis(E, 0, ABG)
21:12:49.438 00.000 29876 Move returns status 0, amount 0
21:12:49.438 00.000 29876 MoveAxis(N, 0, ABG)
21:12:49.438 00.000 29876 Move returns status 0, amount 0
21:12:49.438 00.000 29876 move complete, result=0
21:12:49.438 00.000 29876 worker thread done servicing request
21:12:49.441 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:12:49.452 00.011 31432 UpdateGuideState exits: m=2509 RSB=31.6
21:12:49.455 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:49.456 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:49.458 00.002 31432 Enqueuing Expose request
21:12:49.460 00.002 29876 Worker thread wakes up
21:12:49.460 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:12:49.462 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:49.462 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:51.690 02.228 29876 Exposure complete
21:12:51.733 00.043 29876 worker thread done servicing request
21:12:51.733 00.000 31432 OnExposeComplete: enter
21:12:51.735 00.002 31432 UpdateGuideState(): m_state=6
21:12:51.737 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
21:12:51.739 00.002 31432 Star::Find returns 1 (0), X=613.40, Y=165.09, Mass=2605, SNR=31.8, Peak=242 HFD=3.4
21:12:51.741 00.002 31432 MultiStar: [#1 0.21,0.15,0.98,U] [#2 -0.07,0.29,1.10,U] [#3 1.17,-0.12,0.00,M5] [#4 0.59,0.05,0.83,U] [#5 0.68,-0.09,0.92,U] [#6 0.95,0.46,0.00,M3] [#7 1.04,-0.20,0.00,M1] [#8 0.49,0.16,0.80,U] 
21:12:51.743 00.002 31432 refined, 5 included, MultiStar: {0.44, 0.12}, one-star: {0.84, 0.12}
21:12:51.745 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
21:12:51.746 00.001 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
21:12:51.748 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.12 hyp=0.46 cameraTheta=0.26 mountX=0.44 mountY=-0.05, mountTheta=-0.11
21:12:51.751 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.12, opts=13)
21:12:51.753 00.002 31432 Enqueuing Move request for scope (0.44, 0.12)
21:12:51.755 00.002 29876 Worker thread wakes up
21:12:51.755 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.12) opts 0xd
21:12:51.755 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.12)
21:12:51.755 00.000 29876 Moving (0.44, 0.12) raw xDistance=0.44 yDistance=-0.05
21:12:51.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
21:12:51.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:51.756 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:51.756 00.000 29876 MoveAxis(W, 43, ABG)
21:12:51.756 00.000 29876 Guiding  Dir = 3, Dur = 43
21:12:51.756 00.000 29876 IsSlewing returns 0
21:12:51.756 00.000 29876 IsGuiding returns 0
21:12:51.756 00.000 29876 PulseGuide returned control before completion, sleep 53
21:12:51.759 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:51.770 00.011 31432 UpdateGuideState exits: m=2605 RSB=31.8
21:12:51.772 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:51.774 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:51.776 00.002 31432 Enqueuing Expose request
21:12:51.814 00.038 29876 IsGuiding returns 1
21:12:51.814 00.000 29876 scope still moving after pulse duration time elapsed
21:12:51.845 00.031 29876 IsSlewing returns 0
21:12:51.845 00.000 29876 IsGuiding returns 1
21:12:51.877 00.032 29876 IsSlewing returns 0
21:12:51.877 00.000 29876 IsGuiding returns 1
21:12:51.908 00.031 29876 IsSlewing returns 0
21:12:51.908 00.000 29876 IsGuiding returns 0
21:12:51.908 00.000 29876 scope move finished after 43 + 108 ms
21:12:51.908 00.000 29876 Move returns status 0, amount 43
21:12:51.908 00.000 29876 MoveAxis(N, 0, ABG)
21:12:51.908 00.000 29876 Move returns status 0, amount 0
21:12:51.908 00.000 29876 move complete, result=0
21:12:51.909 00.001 29876 worker thread done servicing request
21:12:51.909 00.000 29876 Worker thread wakes up
21:12:51.909 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:51.909 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:51.909 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.1 px 0 ms NORTH
21:12:53.812 01.903 29876 Exposure complete
21:12:53.856 00.044 29876 worker thread done servicing request
21:12:53.856 00.000 31432 OnExposeComplete: enter
21:12:53.859 00.003 31432 UpdateGuideState(): m_state=6
21:12:53.860 00.001 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
21:12:53.862 00.002 31432 Star::Find returns 1 (0), X=613.26, Y=165.10, Mass=2633, SNR=31.5, Peak=248 HFD=3.4
21:12:53.864 00.002 31432 MultiStar: [#1 0.27,0.06,1.01,U] [#2 0.20,0.27,1.12,U] [#3 1.11,0.06,0.00,M6] [#4 0.80,-0.35,0.00,M1] [#5 0.64,-0.02,0.86,U] [#6 1.19,0.24,0.00,M4] [#7 0.63,-0.31,0.80,U] [#8 0.57,-0.06,0.81,U] 
21:12:53.866 00.002 31432 refined, 5 included, MultiStar: {0.48, 0.03}, one-star: {0.70, 0.13}
21:12:53.868 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
21:12:53.872 00.004 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
21:12:53.874 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.03 hyp=0.48 cameraTheta=0.07 mountX=0.48 mountY=0.04, mountTheta=0.09
21:12:53.876 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.03, opts=13)
21:12:53.878 00.002 31432 Enqueuing Move request for scope (0.48, 0.03)
21:12:53.880 00.002 29876 Worker thread wakes up
21:12:53.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.03) opts 0xd
21:12:53.881 00.001 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.03)
21:12:53.881 00.000 29876 Moving (0.48, 0.03) raw xDistance=0.48 yDistance=0.04
21:12:53.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
21:12:53.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:53.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:53.881 00.000 29876 MoveAxis(W, 53, ABG)
21:12:53.881 00.000 29876 Guiding  Dir = 3, Dur = 53
21:12:53.881 00.000 29876 IsSlewing returns 0
21:12:53.881 00.000 29876 IsGuiding returns 0
21:12:53.882 00.001 29876 PulseGuide returned control before completion, sleep 63
21:12:53.884 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:53.897 00.013 31432 UpdateGuideState exits: m=2633 RSB=31.5
21:12:53.900 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:53.904 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:53.906 00.002 31432 Enqueuing Expose request
21:12:53.948 00.042 29876 IsGuiding returns 1
21:12:53.948 00.000 29876 scope still moving after pulse duration time elapsed
21:12:53.980 00.032 29876 IsSlewing returns 0
21:12:53.980 00.000 29876 IsGuiding returns 1
21:12:54.011 00.031 29876 IsSlewing returns 0
21:12:54.011 00.000 29876 IsGuiding returns 1
21:12:54.041 00.030 29876 IsSlewing returns 0
21:12:54.041 00.000 29876 IsGuiding returns 1
21:12:54.073 00.032 29876 IsSlewing returns 0
21:12:54.073 00.000 29876 IsGuiding returns 0
21:12:54.073 00.000 29876 scope move finished after 53 + 138 ms
21:12:54.073 00.000 29876 Move returns status 0, amount 53
21:12:54.073 00.000 29876 MoveAxis(N, 0, ABG)
21:12:54.073 00.000 29876 Move returns status 0, amount 0
21:12:54.073 00.000 29876 move complete, result=0
21:12:54.073 00.000 29876 worker thread done servicing request
21:12:54.074 00.001 31432 GuideStep: 0.5 px 53 ms WEST, 0.0 px 0 ms NORTH
21:12:54.076 00.002 29876 Worker thread wakes up
21:12:54.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:54.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:56.202 02.126 29876 Exposure complete
21:12:56.244 00.042 29876 worker thread done servicing request
21:12:56.245 00.001 31432 OnExposeComplete: enter
21:12:56.247 00.002 31432 UpdateGuideState(): m_state=6
21:12:56.249 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
21:12:56.251 00.002 31432 Star::Find returns 1 (0), X=613.24, Y=164.94, Mass=2447, SNR=30.8, Peak=231 HFD=3.2
21:12:56.253 00.002 31432 MultiStar: [#1 -0.04,0.07,0.98,U] [#2 -0.44,-0.18,1.08,U] [#3 0.47,-0.32,1.05,U] [#4 0.24,-0.31,0.91,U] [#5 0.31,-0.41,0.88,U] [#6 0.47,-0.03,1.07,U] [#7 0.32,-0.24,0.80,U] [#8 0.28,0.09,0.86,U] 
21:12:56.255 00.002 31432 refined, 8 included, MultiStar: {0.25, -0.15}, one-star: {0.68, -0.04}
21:12:56.257 00.002 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
21:12:56.259 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
21:12:56.261 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.54 mountX=0.25 mountY=0.19, mountTheta=0.65
21:12:56.266 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.15, opts=13)
21:12:56.268 00.002 31432 Enqueuing Move request for scope (0.25, -0.15)
21:12:56.270 00.002 29876 Worker thread wakes up
21:12:56.270 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
21:12:56.270 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
21:12:56.270 00.000 29876 Moving (0.25, -0.15) raw xDistance=0.25 yDistance=0.19
21:12:56.270 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
21:12:56.270 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:56.270 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:12:56.270 00.000 29876 MoveAxis(W, 31, ABG)
21:12:56.270 00.000 29876 Guiding  Dir = 3, Dur = 31
21:12:56.270 00.000 29876 IsSlewing returns 0
21:12:56.271 00.001 29876 IsGuiding returns 0
21:12:56.271 00.000 29876 PulseGuide returned control before completion, sleep 41
21:12:56.274 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:12:56.285 00.011 31432 UpdateGuideState exits: m=2447 RSB=30.8
21:12:56.287 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:56.289 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:56.291 00.002 31432 Enqueuing Expose request
21:12:56.324 00.033 29876 IsGuiding returns 1
21:12:56.324 00.000 29876 scope still moving after pulse duration time elapsed
21:12:56.356 00.032 29876 IsSlewing returns 0
21:12:56.356 00.000 29876 IsGuiding returns 0
21:12:56.356 00.000 29876 scope move finished after 31 + 54 ms
21:12:56.356 00.000 29876 Move returns status 0, amount 31
21:12:56.356 00.000 29876 MoveAxis(N, 0, ABG)
21:12:56.356 00.000 29876 Move returns status 0, amount 0
21:12:56.356 00.000 29876 move complete, result=0
21:12:56.356 00.000 29876 worker thread done servicing request
21:12:56.356 00.000 29876 Worker thread wakes up
21:12:56.356 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:56.356 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:12:56.356 00.000 31432 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
21:12:58.262 01.906 29876 Exposure complete
21:12:58.305 00.043 29876 worker thread done servicing request
21:12:58.305 00.000 31432 OnExposeComplete: enter
21:12:58.307 00.002 31432 UpdateGuideState(): m_state=6
21:12:58.311 00.004 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
21:12:58.316 00.005 31432 Star::Find returns 1 (0), X=612.87, Y=164.79, Mass=2443, SNR=30.7, Peak=252 HFD=3.4
21:12:58.318 00.002 31432 MultiStar: [#1 -0.18,-0.49,0.95,U] [#2 -0.21,-0.63,1.11,U] [#3 0.04,-0.36,1.05,U] [#4 0.03,-0.46,0.88,U] [#5 -0.03,-0.51,0.90,U] [#6 0.47,-0.30,1.05,U] [#7 0.28,-0.39,0.83,U] [#8 -0.16,0.05,0.90,U] 
21:12:58.320 00.002 31432 single-star, 8 included, MultiStar: {0.06, -0.36}, one-star: {0.31, -0.18}
21:12:58.322 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
21:12:58.324 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
21:12:58.326 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-0.52 mountX=0.31 mountY=0.22, mountTheta=0.63
21:12:58.329 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.18, opts=13)
21:12:58.331 00.002 31432 Enqueuing Move request for scope (0.31, -0.18)
21:12:58.333 00.002 29876 Worker thread wakes up
21:12:58.333 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.18) opts 0xd
21:12:58.333 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.18)
21:12:58.333 00.000 29876 Moving (0.31, -0.18) raw xDistance=0.31 yDistance=0.22
21:12:58.333 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
21:12:58.333 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:58.333 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:12:58.333 00.000 29876 MoveAxis(W, 34, ABG)
21:12:58.333 00.000 29876 Guiding  Dir = 3, Dur = 34
21:12:58.333 00.000 29876 IsSlewing returns 0
21:12:58.333 00.000 29876 IsGuiding returns 0
21:12:58.334 00.001 29876 PulseGuide returned control before completion, sleep 44
21:12:58.337 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:12:58.352 00.015 31432 UpdateGuideState exits: m=2443 RSB=30.7
21:12:58.355 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:58.358 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:12:58.360 00.002 31432 Enqueuing Expose request
21:12:58.385 00.025 29876 IsGuiding returns 1
21:12:58.385 00.000 29876 scope still moving after pulse duration time elapsed
21:12:58.416 00.031 29876 IsSlewing returns 0
21:12:58.416 00.000 29876 IsGuiding returns 0
21:12:58.416 00.000 29876 scope move finished after 34 + 49 ms
21:12:58.416 00.000 29876 Move returns status 0, amount 34
21:12:58.416 00.000 29876 MoveAxis(N, 0, ABG)
21:12:58.416 00.000 29876 Move returns status 0, amount 0
21:12:58.416 00.000 29876 move complete, result=0
21:12:58.416 00.000 29876 worker thread done servicing request
21:12:58.416 00.000 29876 Worker thread wakes up
21:12:58.416 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
21:12:58.419 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:12:58.419 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:00.551 02.132 29876 Exposure complete
21:13:00.594 00.043 29876 worker thread done servicing request
21:13:00.594 00.000 31432 OnExposeComplete: enter
21:13:00.596 00.002 31432 UpdateGuideState(): m_state=6
21:13:00.598 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
21:13:00.600 00.002 31432 Star::Find returns 1 (0), X=612.80, Y=164.97, Mass=2429, SNR=29.7, Peak=216 HFD=3.4
21:13:00.602 00.002 31432 MultiStar: [#1 -0.23,-0.07,1.03,U] [#2 -0.39,-0.17,1.16,U] [#3 0.51,-0.27,1.03,U] [#4 -0.39,-0.15,0.99,U] [#5 -0.34,-0.19,0.84,U] [#6 0.20,-0.17,1.09,U] [#7 -0.31,-0.16,0.92,U] [#8 -0.20,-0.09,0.94,U] 
21:13:00.604 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {0.24, 0.00}
21:13:00.605 00.001 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
21:13:00.607 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
21:13:00.608 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=-0.10 mountY=0.12, mountTheta=2.23
21:13:00.613 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.14, opts=13)
21:13:00.617 00.004 31432 Enqueuing Move request for scope (-0.09, -0.14)
21:13:00.619 00.002 29876 Worker thread wakes up
21:13:00.619 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
21:13:00.619 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
21:13:00.619 00.000 29876 Moving (-0.09, -0.14) raw xDistance=-0.10 yDistance=0.12
21:13:00.619 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:13:00.619 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:00.619 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:13:00.619 00.000 29876 MoveAxis(E, 0, ABG)
21:13:00.619 00.000 29876 Move returns status 0, amount 0
21:13:00.619 00.000 29876 MoveAxis(N, 0, ABG)
21:13:00.619 00.000 29876 Move returns status 0, amount 0
21:13:00.619 00.000 29876 move complete, result=0
21:13:00.619 00.000 29876 worker thread done servicing request
21:13:00.623 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:13:00.634 00.011 31432 UpdateGuideState exits: m=2429 RSB=29.7
21:13:00.636 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:00.638 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:00.640 00.002 31432 Enqueuing Expose request
21:13:00.642 00.002 29876 Worker thread wakes up
21:13:00.642 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:13:00.646 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:00.646 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:02.553 01.907 29876 Exposure complete
21:13:02.596 00.043 29876 worker thread done servicing request
21:13:02.596 00.000 31432 OnExposeComplete: enter
21:13:02.598 00.002 31432 UpdateGuideState(): m_state=6
21:13:02.600 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
21:13:02.602 00.002 31432 Star::Find returns 1 (0), X=613.82, Y=165.18, Mass=2637, SNR=31.6, Peak=233 HFD=3.7
21:13:02.603 00.001 31432 MultiStar: [#1 0.61,0.23,0.96,U] [#2 0.33,0.05,1.09,U] [#3 1.45,-0.13,0.00,M4] [#4 1.17,-0.18,0.00,M1] [#5 1.29,0.01,0.00,M1] [#6 1.18,0.24,0.00,M2] [#7 0.90,0.23,0.00,M1] [#8 0.83,0.15,0.00,M1] 
21:13:02.605 00.002 31432 refined, 2 included, MultiStar: {0.72, 0.16}, one-star: {1.26, 0.21}
21:13:02.607 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
21:13:02.608 00.001 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
21:13:02.610 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.16 hyp=0.74 cameraTheta=0.22 mountX=0.72 mountY=-0.05, mountTheta=-0.06
21:13:02.612 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.16, opts=13)
21:13:02.615 00.003 31432 Enqueuing Move request for scope (0.72, 0.16)
21:13:02.616 00.001 29876 Worker thread wakes up
21:13:02.616 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.16) opts 0xd
21:13:02.617 00.001 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.16)
21:13:02.617 00.000 29876 Moving (0.72, 0.16) raw xDistance=0.72 yDistance=-0.05
21:13:02.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.72
21:13:02.617 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:02.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:13:02.617 00.000 29876 MoveAxis(W, 70, ABG)
21:13:02.617 00.000 29876 Guiding  Dir = 3, Dur = 70
21:13:02.617 00.000 29876 IsSlewing returns 0
21:13:02.617 00.000 29876 IsGuiding returns 0
21:13:02.617 00.000 29876 PulseGuide returned control before completion, sleep 80
21:13:02.620 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:02.632 00.012 31432 UpdateGuideState exits: m=2637 RSB=31.6
21:13:02.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:02.636 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:02.637 00.001 31432 Enqueuing Expose request
21:13:02.708 00.071 29876 IsGuiding returns 1
21:13:02.708 00.000 29876 scope still moving after pulse duration time elapsed
21:13:02.739 00.031 29876 IsSlewing returns 0
21:13:02.739 00.000 29876 IsGuiding returns 1
21:13:02.770 00.031 29876 IsSlewing returns 0
21:13:02.770 00.000 29876 IsGuiding returns 1
21:13:02.801 00.031 29876 IsSlewing returns 0
21:13:02.801 00.000 29876 IsGuiding returns 1
21:13:02.831 00.030 29876 IsSlewing returns 0
21:13:02.831 00.000 29876 IsGuiding returns 1
21:13:02.862 00.031 29876 IsSlewing returns 0
21:13:02.862 00.000 29876 IsGuiding returns 0
21:13:02.862 00.000 29876 scope move finished after 70 + 174 ms
21:13:02.862 00.000 29876 Move returns status 0, amount 70
21:13:02.862 00.000 29876 MoveAxis(N, 0, ABG)
21:13:02.862 00.000 29876 Move returns status 0, amount 0
21:13:02.862 00.000 29876 move complete, result=0
21:13:02.862 00.000 29876 worker thread done servicing request
21:13:02.862 00.000 29876 Worker thread wakes up
21:13:02.862 00.000 31432 GuideStep: 0.7 px 70 ms WEST, -0.0 px 0 ms NORTH
21:13:02.864 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:02.865 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:04.994 02.129 29876 Exposure complete
21:13:05.036 00.042 29876 worker thread done servicing request
21:13:05.036 00.000 31432 OnExposeComplete: enter
21:13:05.040 00.004 31432 UpdateGuideState(): m_state=6
21:13:05.042 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
21:13:05.044 00.002 31432 Star::Find returns 1 (0), X=613.55, Y=164.92, Mass=2491, SNR=30.8, Peak=255 HFD=3.6
21:13:05.045 00.001 31432 MultiStar: [#1 0.33,-0.10,0.98,U] [#2 0.37,-0.02,1.15,U] [#3 1.22,-0.46,0.00,M5] [#4 1.02,-0.08,0.00,M2] [#5 0.49,-0.02,0.88,U] [#6 1.13,-0.12,0.00,M3] [#7 1.05,-0.35,0.00,M2] [#8 1.10,0.09,0.00,M2] 
21:13:05.047 00.002 31432 refined, 3 included, MultiStar: {0.54, -0.04}, one-star: {0.99, -0.05}
21:13:05.049 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
21:13:05.051 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.90 = 2.90)
21:13:05.053 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.04 hyp=0.54 cameraTheta=-0.08 mountX=0.54 mountY=0.13, mountTheta=0.23
21:13:05.056 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.04, opts=13)
21:13:05.060 00.004 31432 Enqueuing Move request for scope (0.54, -0.04)
21:13:05.062 00.002 29876 Worker thread wakes up
21:13:05.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.04) opts 0xd
21:13:05.062 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.04)
21:13:05.062 00.000 29876 Moving (0.54, -0.04) raw xDistance=0.54 yDistance=0.13
21:13:05.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
21:13:05.062 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:05.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:13:05.062 00.000 29876 MoveAxis(W, 62, ABG)
21:13:05.062 00.000 29876 Guiding  Dir = 3, Dur = 62
21:13:05.062 00.000 29876 IsSlewing returns 0
21:13:05.062 00.000 29876 IsGuiding returns 0
21:13:05.062 00.000 29876 PulseGuide returned control before completion, sleep 72
21:13:05.066 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:05.077 00.011 31432 UpdateGuideState exits: m=2491 RSB=30.8
21:13:05.079 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:05.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:05.083 00.002 31432 Enqueuing Expose request
21:13:05.149 00.066 29876 IsGuiding returns 1
21:13:05.149 00.000 29876 scope still moving after pulse duration time elapsed
21:13:05.180 00.031 29876 IsSlewing returns 0
21:13:05.180 00.000 29876 IsGuiding returns 1
21:13:05.211 00.031 29876 IsSlewing returns 0
21:13:05.211 00.000 29876 IsGuiding returns 0
21:13:05.211 00.000 29876 scope move finished after 62 + 86 ms
21:13:05.211 00.000 29876 Move returns status 0, amount 62
21:13:05.211 00.000 29876 MoveAxis(N, 0, ABG)
21:13:05.211 00.000 29876 Move returns status 0, amount 0
21:13:05.211 00.000 29876 move complete, result=0
21:13:05.211 00.000 29876 worker thread done servicing request
21:13:05.211 00.000 29876 Worker thread wakes up
21:13:05.211 00.000 31432 GuideStep: 0.5 px 62 ms WEST, 0.1 px 0 ms NORTH
21:13:05.215 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:05.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:07.118 01.903 29876 Exposure complete
21:13:07.163 00.045 29876 worker thread done servicing request
21:13:07.163 00.000 31432 OnExposeComplete: enter
21:13:07.165 00.002 31432 UpdateGuideState(): m_state=6
21:13:07.167 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
21:13:07.169 00.002 31432 Star::Find returns 1 (0), X=612.53, Y=165.05, Mass=2227, SNR=29.2, Peak=228 HFD=3.5
21:13:07.171 00.002 31432 MultiStar: [#1 -0.47,-0.19,1.10,U] [#2 -0.48,-0.21,1.19,U] [#3 0.15,-0.27,1.01,U] [#4 0.10,-0.09,0.99,U] [#5 -0.42,0.00,0.95,U] [#6 0.17,-0.09,1.06,U] [#7 -0.02,-0.01,0.89,U] [#8 0.04,-0.12,0.91,U] 
21:13:07.173 00.002 31432 single-star, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.03, 0.07}
21:13:07.175 00.002 31432 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
21:13:07.176 00.001 31432 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.36)
21:13:07.178 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.94 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
21:13:07.181 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.07, opts=13)
21:13:07.183 00.002 31432 Enqueuing Move request for scope (-0.03, 0.07)
21:13:07.185 00.002 29876 Worker thread wakes up
21:13:07.185 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:13:07.185 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:13:07.185 00.000 29876 Moving (-0.03, 0.07) raw xDistance=-0.03 yDistance=-0.08
21:13:07.185 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:13:07.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:07.185 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:13:07.185 00.000 29876 MoveAxis(E, 0, ABG)
21:13:07.185 00.000 29876 Move returns status 0, amount 0
21:13:07.185 00.000 29876 MoveAxis(N, 0, ABG)
21:13:07.185 00.000 29876 Move returns status 0, amount 0
21:13:07.185 00.000 29876 move complete, result=0
21:13:07.185 00.000 29876 worker thread done servicing request
21:13:07.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:07.200 00.012 31432 UpdateGuideState exits: m=2227 RSB=29.2
21:13:07.202 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:07.204 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:07.206 00.002 31432 Enqueuing Expose request
21:13:07.208 00.002 29876 Worker thread wakes up
21:13:07.208 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:13:07.210 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:07.210 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:09.337 02.127 29876 Exposure complete
21:13:09.393 00.056 29876 worker thread done servicing request
21:13:09.393 00.000 31432 OnExposeComplete: enter
21:13:09.399 00.006 31432 UpdateGuideState(): m_state=6
21:13:09.401 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
21:13:09.403 00.002 31432 Star::Find returns 1 (0), X=613.06, Y=164.19, Mass=2610, SNR=30.7, Peak=228 HFD=3.7
21:13:09.405 00.002 31432 MultiStar: [#1 -0.11,-0.83,0.00,M1] [#2 -0.48,-0.93,0.00,M1] [#3 0.10,-0.25,1.00,U] [#4 0.05,-0.65,0.87,U] [#5 0.10,-0.49,0.88,U] [#6 0.26,-0.39,1.08,U] [#7 -0.15,-0.69,0.82,U] [#8 -0.26,-0.09,0.83,U] 
21:13:09.407 00.002 31432 refined, 6 included, MultiStar: {0.10, -0.48}, one-star: {0.50, -0.78}
21:13:09.409 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
21:13:09.411 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
21:13:09.413 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.48 hyp=0.49 cameraTheta=-1.36 mountX=0.09 mountY=0.49, mountTheta=1.38
21:13:09.416 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.48, opts=13)
21:13:09.418 00.002 31432 Enqueuing Move request for scope (0.10, -0.48)
21:13:09.420 00.002 29876 Worker thread wakes up
21:13:09.420 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.48) opts 0xd
21:13:09.420 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.48)
21:13:09.420 00.000 29876 Moving (0.10, -0.48) raw xDistance=0.09 yDistance=0.49
21:13:09.420 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:13:09.420 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.49
21:13:09.420 00.000 29876 MoveAxis(E, 0, ABG)
21:13:09.420 00.000 29876 Move returns status 0, amount 0
21:13:09.420 00.000 29876 MoveAxis(S, 36, ABG)
21:13:09.420 00.000 29876 Guiding  Dir = 1, Dur = 36
21:13:09.420 00.000 29876 IsSlewing returns 0
21:13:09.421 00.001 29876 IsGuiding returns 0
21:13:09.421 00.000 29876 PulseGuide returned control before completion, sleep 46
21:13:09.424 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:13:09.435 00.011 31432 UpdateGuideState exits: m=2610 RSB=30.7
21:13:09.438 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:09.439 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:09.441 00.002 31432 Enqueuing Expose request
21:13:09.476 00.035 29876 IsGuiding returns 1
21:13:09.476 00.000 29876 scope still moving after pulse duration time elapsed
21:13:09.506 00.030 29876 IsSlewing returns 0
21:13:09.506 00.000 29876 IsGuiding returns 1
21:13:09.537 00.031 29876 IsSlewing returns 0
21:13:09.537 00.000 29876 IsGuiding returns 1
21:13:09.568 00.031 29876 IsSlewing returns 0
21:13:09.568 00.000 29876 IsGuiding returns 1
21:13:09.598 00.030 29876 IsSlewing returns 0
21:13:09.598 00.000 29876 IsGuiding returns 1
21:13:09.629 00.031 29876 IsSlewing returns 0
21:13:09.629 00.000 29876 IsGuiding returns 0
21:13:09.629 00.000 29876 scope move finished after 36 + 173 ms
21:13:09.629 00.000 29876 Move returns status 0, amount 36
21:13:09.629 00.000 29876 move complete, result=0
21:13:09.629 00.000 29876 worker thread done servicing request
21:13:09.629 00.000 29876 Worker thread wakes up
21:13:09.629 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 36 ms SOUTH
21:13:09.632 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:09.632 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:11.547 01.915 29876 Exposure complete
21:13:11.595 00.048 29876 worker thread done servicing request
21:13:11.595 00.000 31432 OnExposeComplete: enter
21:13:11.597 00.002 31432 UpdateGuideState(): m_state=6
21:13:11.599 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
21:13:11.601 00.002 31432 Star::Find returns 1 (0), X=613.11, Y=164.78, Mass=2212, SNR=28.5, Peak=231 HFD=3.4
21:13:11.603 00.002 31432 MultiStar: [#1 0.34,-0.24,1.12,U] [#2 -0.03,-0.69,1.20,U] [#3 0.46,-0.13,1.06,U] [#4 -0.03,0.08,1.01,U] [#5 0.20,-0.45,1.02,U] [#6 0.90,-0.14,0.00,M2] [#7 0.50,-0.30,0.91,U] [#8 0.02,0.19,0.91,U] 
21:13:11.605 00.002 31432 refined, 7 included, MultiStar: {0.25, -0.23}, one-star: {0.55, -0.19}
21:13:11.607 00.002 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
21:13:11.609 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.23 = 2.23)
21:13:11.611 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.75 mountX=0.24 mountY=0.27, mountTheta=0.84
21:13:11.613 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.23, opts=13)
21:13:11.615 00.002 31432 Enqueuing Move request for scope (0.25, -0.23)
21:13:11.617 00.002 29876 Worker thread wakes up
21:13:11.617 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
21:13:11.617 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
21:13:11.617 00.000 29876 Moving (0.25, -0.23) raw xDistance=0.24 yDistance=0.27
21:13:11.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
21:13:11.617 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:11.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:13:11.617 00.000 29876 MoveAxis(W, 23, ABG)
21:13:11.617 00.000 29876 Guiding  Dir = 3, Dur = 23
21:13:11.618 00.001 29876 IsSlewing returns 0
21:13:11.618 00.000 29876 IsGuiding returns 0
21:13:11.618 00.000 29876 PulseGuide returned control before completion, sleep 33
21:13:11.623 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:13:11.636 00.013 31432 UpdateGuideState exits: m=2212 RSB=28.5
21:13:11.638 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:11.640 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:11.642 00.002 31432 Enqueuing Expose request
21:13:11.655 00.013 29876 IsGuiding returns 1
21:13:11.655 00.000 29876 scope still moving after pulse duration time elapsed
21:13:11.685 00.030 29876 IsSlewing returns 0
21:13:11.685 00.000 29876 IsGuiding returns 1
21:13:11.716 00.031 29876 IsSlewing returns 0
21:13:11.716 00.000 29876 IsGuiding returns 1
21:13:11.748 00.032 29876 IsSlewing returns 0
21:13:11.748 00.000 29876 IsGuiding returns 0
21:13:11.748 00.000 29876 scope move finished after 23 + 106 ms
21:13:11.748 00.000 29876 Move returns status 0, amount 23
21:13:11.748 00.000 29876 MoveAxis(N, 0, ABG)
21:13:11.748 00.000 29876 Move returns status 0, amount 0
21:13:11.748 00.000 29876 move complete, result=0
21:13:11.748 00.000 29876 worker thread done servicing request
21:13:11.748 00.000 29876 Worker thread wakes up
21:13:11.748 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.3 px 0 ms NORTH
21:13:11.751 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:11.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:13.884 02.133 29876 Exposure complete
21:13:13.926 00.042 29876 worker thread done servicing request
21:13:13.926 00.000 31432 OnExposeComplete: enter
21:13:13.928 00.002 31432 UpdateGuideState(): m_state=6
21:13:13.930 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
21:13:13.932 00.002 31432 Star::Find returns 1 (0), X=613.14, Y=165.56, Mass=2256, SNR=28.9, Peak=218 HFD=3.3
21:13:13.934 00.002 31432 MultiStar: [#1 0.50,0.23,1.13,U] [#2 -0.22,0.19,1.16,U] [#3 0.51,0.36,1.03,U] [#4 0.12,0.50,0.95,U] [#5 0.58,0.48,0.96,U] [#6 0.10,0.57,1.09,U] [#7 0.45,0.35,0.89,U] [#8 0.13,0.54,0.94,U] 
21:13:13.936 00.002 31432 refined, 8 included, MultiStar: {0.30, 0.42}, one-star: {0.58, 0.59}
21:13:13.938 00.002 31432 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.02) = xAngle (0.93 = 0.93)
21:13:13.939 00.001 31432 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.94 = -2.34)
21:13:13.940 00.001 31432 CameraToMount -- cameraX=0.30 cameraY=0.42 hyp=0.51 cameraTheta=0.95 mountX=0.31 mountY=-0.37, mountTheta=-0.88
21:13:13.944 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.42, opts=13)
21:13:13.946 00.002 31432 Enqueuing Move request for scope (0.30, 0.42)
21:13:13.948 00.002 29876 Worker thread wakes up
21:13:13.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.42) opts 0xd
21:13:13.948 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.42)
21:13:13.948 00.000 29876 Moving (0.30, 0.42) raw xDistance=0.31 yDistance=-0.37
21:13:13.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:13:13.948 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:13.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:13:13.948 00.000 29876 MoveAxis(W, 33, ABG)
21:13:13.948 00.000 29876 Guiding  Dir = 3, Dur = 33
21:13:13.949 00.001 29876 IsSlewing returns 0
21:13:13.949 00.000 29876 IsGuiding returns 0
21:13:13.949 00.000 29876 PulseGuide returned control before completion, sleep 43
21:13:13.952 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:13.964 00.012 31432 UpdateGuideState exits: m=2256 RSB=28.9
21:13:13.966 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:13.968 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:13.969 00.001 31432 Enqueuing Expose request
21:13:14.006 00.037 29876 IsGuiding returns 1
21:13:14.006 00.000 29876 scope still moving after pulse duration time elapsed
21:13:14.036 00.030 29876 IsSlewing returns 0
21:13:14.036 00.000 29876 IsGuiding returns 0
21:13:14.036 00.000 29876 scope move finished after 33 + 54 ms
21:13:14.036 00.000 29876 Move returns status 0, amount 33
21:13:14.036 00.000 29876 MoveAxis(N, 0, ABG)
21:13:14.036 00.000 29876 Move returns status 0, amount 0
21:13:14.036 00.000 29876 move complete, result=0
21:13:14.036 00.000 29876 worker thread done servicing request
21:13:14.036 00.000 29876 Worker thread wakes up
21:13:14.036 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.4 px 0 ms NORTH
21:13:14.039 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:14.039 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:15.943 01.904 29876 Exposure complete
21:13:15.987 00.044 29876 worker thread done servicing request
21:13:15.987 00.000 31432 OnExposeComplete: enter
21:13:15.989 00.002 31432 UpdateGuideState(): m_state=6
21:13:15.991 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
21:13:15.993 00.002 31432 Star::Find returns 1 (0), X=612.95, Y=165.40, Mass=2399, SNR=29.9, Peak=241 HFD=3.3
21:13:15.995 00.002 31432 MultiStar: [#1 -0.12,0.52,1.03,U] [#2 -0.46,0.44,1.14,U] [#3 0.33,0.40,1.04,U] [#4 0.25,0.49,0.93,U] [#5 0.19,0.49,0.93,U] [#6 -0.00,0.65,1.04,U] [#7 0.15,0.39,0.82,U] [#8 0.23,0.74,0.87,U] 
21:13:15.997 00.002 31432 refined, 8 included, MultiStar: {0.09, 0.51}, one-star: {0.39, 0.43}
21:13:15.998 00.001 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
21:13:16.000 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.91)
21:13:16.002 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.51 hyp=0.51 cameraTheta=1.39 mountX=0.11 mountY=-0.49, mountTheta=-1.36
21:13:16.005 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.51, opts=13)
21:13:16.007 00.002 31432 Enqueuing Move request for scope (0.09, 0.51)
21:13:16.009 00.002 29876 Worker thread wakes up
21:13:16.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.51) opts 0xd
21:13:16.009 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.51)
21:13:16.009 00.000 29876 Moving (0.09, 0.51) raw xDistance=0.11 yDistance=-0.49
21:13:16.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:13:16.009 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:16.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:13:16.010 00.001 29876 MoveAxis(E, 0, ABG)
21:13:16.010 00.000 29876 Move returns status 0, amount 0
21:13:16.010 00.000 29876 MoveAxis(N, 0, ABG)
21:13:16.010 00.000 29876 Move returns status 0, amount 0
21:13:16.010 00.000 29876 move complete, result=0
21:13:16.010 00.000 29876 worker thread done servicing request
21:13:16.013 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:13:16.024 00.011 31432 UpdateGuideState exits: m=2399 RSB=29.9
21:13:16.027 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:16.029 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:16.031 00.002 31432 Enqueuing Expose request
21:13:16.033 00.002 29876 Worker thread wakes up
21:13:16.033 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:13:16.035 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:16.035 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:18.163 02.128 29876 Exposure complete
21:13:18.208 00.045 29876 worker thread done servicing request
21:13:18.208 00.000 31432 OnExposeComplete: enter
21:13:18.209 00.001 31432 UpdateGuideState(): m_state=6
21:13:18.212 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
21:13:18.214 00.002 31432 Star::Find returns 1 (0), X=612.80, Y=165.50, Mass=2407, SNR=29.6, Peak=239 HFD=3.4
21:13:18.216 00.002 31432 MultiStar: [#1 0.12,0.49,1.05,U] [#2 -0.62,0.51,1.21,U] [#3 0.71,-0.21,1.00,U] [#4 0.62,0.31,0.95,U] [#5 0.26,0.53,0.92,U] [#6 0.22,0.72,1.04,U] [#7 0.54,0.27,0.79,U] [#8 0.38,0.31,0.85,U] 
21:13:18.217 00.001 31432 refined, 8 included, MultiStar: {0.24, 0.39}, one-star: {0.24, 0.53}
21:13:18.220 00.003 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.99 = 0.99)
21:13:18.222 00.002 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.28)
21:13:18.223 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=0.39 hyp=0.46 cameraTheta=1.01 mountX=0.25 mountY=-0.35, mountTheta=-0.94
21:13:18.225 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.39, opts=13)
21:13:18.228 00.003 31432 Enqueuing Move request for scope (0.24, 0.39)
21:13:18.230 00.002 29876 Worker thread wakes up
21:13:18.230 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.39) opts 0xd
21:13:18.230 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.39)
21:13:18.230 00.000 29876 Moving (0.24, 0.39) raw xDistance=0.25 yDistance=-0.35
21:13:18.230 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
21:13:18.230 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:18.230 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:13:18.230 00.000 29876 MoveAxis(W, 24, ABG)
21:13:18.230 00.000 29876 Guiding  Dir = 3, Dur = 24
21:13:18.230 00.000 29876 IsSlewing returns 0
21:13:18.231 00.001 29876 IsGuiding returns 0
21:13:18.231 00.000 29876 PulseGuide returned control before completion, sleep 34
21:13:18.233 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:13:18.244 00.011 31432 UpdateGuideState exits: m=2407 RSB=29.6
21:13:18.246 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:18.248 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:18.250 00.002 31432 Enqueuing Expose request
21:13:18.270 00.020 29876 IsGuiding returns 1
21:13:18.270 00.000 29876 scope still moving after pulse duration time elapsed
21:13:18.300 00.030 29876 IsSlewing returns 0
21:13:18.300 00.000 29876 IsGuiding returns 0
21:13:18.300 00.000 29876 scope move finished after 24 + 46 ms
21:13:18.300 00.000 29876 Move returns status 0, amount 24
21:13:18.300 00.000 29876 MoveAxis(N, 0, ABG)
21:13:18.300 00.000 29876 Move returns status 0, amount 0
21:13:18.300 00.000 29876 move complete, result=0
21:13:18.300 00.000 29876 worker thread done servicing request
21:13:18.300 00.000 29876 Worker thread wakes up
21:13:18.300 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.3 px 0 ms NORTH
21:13:18.303 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:18.303 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:20.208 01.905 29876 Exposure complete
21:13:20.250 00.042 29876 worker thread done servicing request
21:13:20.250 00.000 31432 OnExposeComplete: enter
21:13:20.253 00.003 31432 UpdateGuideState(): m_state=6
21:13:20.255 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
21:13:20.257 00.002 31432 Star::Find returns 1 (0), X=612.62, Y=165.17, Mass=2265, SNR=28.9, Peak=231 HFD=3.1
21:13:20.259 00.002 31432 MultiStar: [#1 -0.32,0.07,1.11,U] [#2 -0.79,0.26,0.00,M1] [#3 0.46,-0.38,1.07,U] [#4 0.23,0.06,0.96,U] [#5 -0.13,-0.25,1.00,U] [#6 0.32,0.24,1.16,U] [#7 0.31,0.03,0.90,U] [#8 0.25,0.17,0.89,U] 
21:13:20.261 00.002 31432 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.06, 0.20}
21:13:20.263 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
21:13:20.264 00.001 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
21:13:20.266 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=0.14 mountY=0.01, mountTheta=0.04
21:13:20.269 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.02, opts=13)
21:13:20.271 00.002 31432 Enqueuing Move request for scope (0.14, 0.02)
21:13:20.273 00.002 29876 Worker thread wakes up
21:13:20.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
21:13:20.273 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
21:13:20.273 00.000 29876 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.01
21:13:20.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:13:20.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:20.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:13:20.273 00.000 29876 MoveAxis(E, 0, ABG)
21:13:20.273 00.000 29876 Move returns status 0, amount 0
21:13:20.273 00.000 29876 MoveAxis(N, 0, ABG)
21:13:20.273 00.000 29876 Move returns status 0, amount 0
21:13:20.273 00.000 29876 move complete, result=0
21:13:20.273 00.000 29876 worker thread done servicing request
21:13:20.277 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:20.288 00.011 31432 UpdateGuideState exits: m=2265 RSB=28.9
21:13:20.290 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:20.292 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:20.294 00.002 31432 Enqueuing Expose request
21:13:20.296 00.002 29876 Worker thread wakes up
21:13:20.296 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:13:20.298 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:20.298 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:22.422 02.124 29876 Exposure complete
21:13:22.465 00.043 29876 worker thread done servicing request
21:13:22.466 00.001 31432 OnExposeComplete: enter
21:13:22.467 00.001 31432 UpdateGuideState(): m_state=6
21:13:22.469 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
21:13:22.471 00.002 31432 Star::Find returns 1 (0), X=612.99, Y=165.51, Mass=2370, SNR=29.8, Peak=227 HFD=3.6
21:13:22.473 00.002 31432 MultiStar: [#1 -0.25,0.57,0.97,U] [#2 -0.81,0.41,0.00,M2] [#3 0.31,0.24,1.02,U] [#4 0.06,0.49,0.95,U] [#5 0.29,0.31,0.89,U] [#6 0.12,0.64,1.10,U] [#7 0.14,0.33,0.80,U] [#8 0.28,0.31,0.90,U] 
21:13:22.475 00.002 31432 refined, 7 included, MultiStar: {0.17, 0.44}, one-star: {0.43, 0.54}
21:13:22.477 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
21:13:22.479 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
21:13:22.480 00.001 31432 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.47 cameraTheta=1.19 mountX=0.18 mountY=-0.40, mountTheta=-1.15
21:13:22.483 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.44, opts=13)
21:13:22.485 00.002 31432 Enqueuing Move request for scope (0.17, 0.44)
21:13:22.487 00.002 29876 Worker thread wakes up
21:13:22.487 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
21:13:22.487 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
21:13:22.487 00.000 29876 Moving (0.17, 0.44) raw xDistance=0.18 yDistance=-0.40
21:13:22.487 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:13:22.487 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-0.75
21:13:22.487 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
21:13:22.488 00.001 29876 MoveAxis(E, 0, ABG)
21:13:22.488 00.000 29876 Move returns status 0, amount 0
21:13:22.488 00.000 29876 BLC: Oldest BLC event removed
21:13:22.488 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:13:22.488 00.000 29876 MoveAxis(N, 50, ABG)
21:13:22.488 00.000 29876 Guiding  Dir = 0, Dur = 50
21:13:22.488 00.000 29876 IsSlewing returns 0
21:13:22.488 00.000 29876 IsGuiding returns 0
21:13:22.488 00.000 29876 PulseGuide returned control before completion, sleep 60
21:13:22.491 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:13:22.503 00.012 31432 UpdateGuideState exits: m=2370 RSB=29.8
21:13:22.505 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:22.507 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:22.509 00.002 31432 Enqueuing Expose request
21:13:22.561 00.052 29876 IsGuiding returns 1
21:13:22.561 00.000 29876 scope still moving after pulse duration time elapsed
21:13:22.592 00.031 29876 IsSlewing returns 0
21:13:22.592 00.000 29876 IsGuiding returns 1
21:13:22.623 00.031 29876 IsSlewing returns 0
21:13:22.623 00.000 29876 IsGuiding returns 1
21:13:22.654 00.031 29876 IsSlewing returns 0
21:13:22.654 00.000 29876 IsGuiding returns 0
21:13:22.654 00.000 29876 scope move finished after 50 + 115 ms
21:13:22.654 00.000 29876 Move returns status 0, amount 50
21:13:22.654 00.000 29876 move complete, result=0
21:13:22.654 00.000 29876 worker thread done servicing request
21:13:22.654 00.000 29876 Worker thread wakes up
21:13:22.654 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:22.655 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:22.655 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 50 ms NORTH
21:13:24.566 01.911 29876 Exposure complete
21:13:24.620 00.054 29876 worker thread done servicing request
21:13:24.620 00.000 31432 OnExposeComplete: enter
21:13:24.622 00.002 31432 UpdateGuideState(): m_state=6
21:13:24.624 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
21:13:24.626 00.002 31432 Star::Find returns 1 (0), X=613.03, Y=165.31, Mass=2382, SNR=30.4, Peak=218 HFD=3.4
21:13:24.628 00.002 31432 MultiStar: [#1 0.14,0.30,1.01,U] [#2 -0.27,0.09,1.18,U] [#3 0.73,0.13,1.00,U] [#4 0.57,0.05,0.91,U] [#5 0.40,0.04,0.89,U] [#6 0.92,0.35,0.00,M1] [#7 0.57,0.33,0.83,U] [#8 0.33,0.54,0.86,U] 
21:13:24.630 00.002 31432 refined, 7 included, MultiStar: {0.34, 0.22}, one-star: {0.47, 0.33}
21:13:24.632 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
21:13:24.634 00.002 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.73)
21:13:24.635 00.001 31432 CameraToMount -- cameraX=0.34 cameraY=0.22 hyp=0.41 cameraTheta=0.57 mountX=0.35 mountY=-0.17, mountTheta=-0.44
21:13:24.638 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.22, opts=13)
21:13:24.640 00.002 31432 Enqueuing Move request for scope (0.34, 0.22)
21:13:24.642 00.002 29876 Worker thread wakes up
21:13:24.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.22) opts 0xd
21:13:24.642 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.22)
21:13:24.642 00.000 29876 Moving (0.34, 0.22) raw xDistance=0.35 yDistance=-0.17
21:13:24.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
21:13:24.642 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:24.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:13:24.642 00.000 29876 MoveAxis(W, 34, ABG)
21:13:24.642 00.000 29876 Guiding  Dir = 3, Dur = 34
21:13:24.642 00.000 29876 IsSlewing returns 0
21:13:24.642 00.000 29876 IsGuiding returns 0
21:13:24.643 00.001 29876 PulseGuide returned control before completion, sleep 44
21:13:24.646 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:13:24.662 00.016 31432 UpdateGuideState exits: m=2382 RSB=30.4
21:13:24.664 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:24.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:24.667 00.001 31432 Enqueuing Expose request
21:13:24.690 00.023 29876 IsGuiding returns 1
21:13:24.690 00.000 29876 scope still moving after pulse duration time elapsed
21:13:24.721 00.031 29876 IsSlewing returns 0
21:13:24.721 00.000 29876 IsGuiding returns 1
21:13:24.751 00.030 29876 IsSlewing returns 0
21:13:24.751 00.000 29876 IsGuiding returns 0
21:13:24.751 00.000 29876 scope move finished after 34 + 75 ms
21:13:24.751 00.000 29876 Move returns status 0, amount 34
21:13:24.751 00.000 29876 MoveAxis(N, 0, ABG)
21:13:24.751 00.000 29876 Move returns status 0, amount 0
21:13:24.751 00.000 29876 move complete, result=0
21:13:24.751 00.000 29876 worker thread done servicing request
21:13:24.751 00.000 29876 Worker thread wakes up
21:13:24.751 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:24.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:24.751 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.2 px 0 ms NORTH
21:13:26.879 02.128 29876 Exposure complete
21:13:26.927 00.048 29876 worker thread done servicing request
21:13:26.927 00.000 31432 OnExposeComplete: enter
21:13:26.930 00.003 31432 UpdateGuideState(): m_state=6
21:13:26.932 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
21:13:26.934 00.002 31432 Star::Find returns 1 (0), X=613.00, Y=164.83, Mass=2290, SNR=29.3, Peak=254 HFD=3.1
21:13:26.937 00.003 31432 MultiStar: [#1 0.41,-0.04,1.07,U] [#2 -0.10,-0.25,1.16,U] [#3 0.88,-0.37,0.00,M1] [#4 0.63,-0.27,0.89,U] [#5 0.45,-0.20,0.98,U] [#6 0.57,-0.05,1.06,U] [#7 0.48,-0.15,0.87,U] [#8 0.18,-0.13,0.87,U] 
21:13:26.938 00.001 31432 refined, 7 included, MultiStar: {0.37, -0.15}, one-star: {0.43, -0.14}
21:13:26.940 00.002 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
21:13:26.942 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
21:13:26.944 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-0.39 mountX=0.37 mountY=0.21, mountTheta=0.51
21:13:26.946 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.15, opts=13)
21:13:26.948 00.002 31432 Enqueuing Move request for scope (0.37, -0.15)
21:13:26.950 00.002 29876 Worker thread wakes up
21:13:26.950 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.15) opts 0xd
21:13:26.950 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.15)
21:13:26.950 00.000 29876 Moving (0.37, -0.15) raw xDistance=0.37 yDistance=0.21
21:13:26.950 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:13:26.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:26.951 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:13:26.951 00.000 29876 MoveAxis(W, 40, ABG)
21:13:26.951 00.000 29876 Guiding  Dir = 3, Dur = 40
21:13:26.951 00.000 29876 IsSlewing returns 0
21:13:26.951 00.000 29876 IsGuiding returns 0
21:13:26.951 00.000 29876 PulseGuide returned control before completion, sleep 50
21:13:26.954 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:26.966 00.012 31432 UpdateGuideState exits: m=2290 RSB=29.3
21:13:26.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:26.970 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:26.971 00.001 31432 Enqueuing Expose request
21:13:27.016 00.045 29876 IsGuiding returns 1
21:13:27.016 00.000 29876 scope still moving after pulse duration time elapsed
21:13:27.047 00.031 29876 IsSlewing returns 0
21:13:27.047 00.000 29876 IsGuiding returns 0
21:13:27.047 00.000 29876 scope move finished after 40 + 56 ms
21:13:27.047 00.000 29876 Move returns status 0, amount 40
21:13:27.047 00.000 29876 MoveAxis(N, 0, ABG)
21:13:27.047 00.000 29876 Move returns status 0, amount 0
21:13:27.047 00.000 29876 move complete, result=0
21:13:27.047 00.000 29876 worker thread done servicing request
21:13:27.047 00.000 29876 Worker thread wakes up
21:13:27.047 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.2 px 0 ms NORTH
21:13:27.050 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:27.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:28.963 01.913 29876 Exposure complete
21:13:29.005 00.042 29876 worker thread done servicing request
21:13:29.005 00.000 31432 OnExposeComplete: enter
21:13:29.008 00.003 31432 UpdateGuideState(): m_state=6
21:13:29.010 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
21:13:29.011 00.001 31432 Star::Find returns 1 (0), X=613.37, Y=165.24, Mass=2393, SNR=30.0, Peak=256 HFD=3.2
21:13:29.015 00.004 31432 MultiStar: [#1 0.47,0.12,1.02,U] [#2 -0.15,0.21,1.18,U] [#3 0.88,0.03,0.00,M2] [#4 0.69,0.16,0.92,U] [#5 0.57,0.06,0.92,U] [#6 0.88,0.43,0.00,M1] [#7 0.60,0.05,0.84,U] [#8 0.43,0.47,0.89,U] 
21:13:29.020 00.005 31432 refined, 6 included, MultiStar: {0.47, 0.19}, one-star: {0.81, 0.27}
21:13:29.023 00.003 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
21:13:29.025 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
21:13:29.030 00.005 31432 CameraToMount -- cameraX=0.47 cameraY=0.19 hyp=0.50 cameraTheta=0.39 mountX=0.47 mountY=-0.12, mountTheta=-0.25
21:13:29.039 00.009 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.19, opts=13)
21:13:29.044 00.005 31432 Enqueuing Move request for scope (0.47, 0.19)
21:13:29.046 00.002 29876 Worker thread wakes up
21:13:29.046 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.19) opts 0xd
21:13:29.046 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.19)
21:13:29.046 00.000 29876 Moving (0.47, 0.19) raw xDistance=0.47 yDistance=-0.12
21:13:29.046 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
21:13:29.046 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:29.046 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:13:29.046 00.000 29876 MoveAxis(W, 51, ABG)
21:13:29.046 00.000 29876 Guiding  Dir = 3, Dur = 51
21:13:29.046 00.000 29876 IsSlewing returns 0
21:13:29.046 00.000 29876 IsGuiding returns 0
21:13:29.046 00.000 29876 PulseGuide returned control before completion, sleep 61
21:13:29.049 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:13:29.060 00.011 31432 UpdateGuideState exits: m=2393 RSB=30.0
21:13:29.063 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:29.065 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:29.066 00.001 31432 Enqueuing Expose request
21:13:29.116 00.050 29876 IsGuiding returns 1
21:13:29.116 00.000 29876 scope still moving after pulse duration time elapsed
21:13:29.147 00.031 29876 IsSlewing returns 0
21:13:29.147 00.000 29876 IsGuiding returns 0
21:13:29.147 00.000 29876 scope move finished after 51 + 49 ms
21:13:29.147 00.000 29876 Move returns status 0, amount 51
21:13:29.147 00.000 29876 MoveAxis(N, 0, ABG)
21:13:29.147 00.000 29876 Move returns status 0, amount 0
21:13:29.147 00.000 29876 move complete, result=0
21:13:29.147 00.000 29876 worker thread done servicing request
21:13:29.147 00.000 29876 Worker thread wakes up
21:13:29.147 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.1 px 0 ms NORTH
21:13:29.150 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:29.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:31.275 02.125 29876 Exposure complete
21:13:31.317 00.042 29876 worker thread done servicing request
21:13:31.317 00.000 31432 OnExposeComplete: enter
21:13:31.319 00.002 31432 UpdateGuideState(): m_state=6
21:13:31.322 00.003 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
21:13:31.324 00.002 31432 Star::Find returns 1 (0), X=612.89, Y=165.05, Mass=2362, SNR=29.8, Peak=256 HFD=3.0
21:13:31.326 00.002 31432 MultiStar: [#1 -0.39,0.02,1.02,U] [#2 -0.74,0.14,1.12,U] [#3 0.52,-0.24,1.06,U] [#4 0.09,0.22,0.96,U] [#5 0.11,-0.18,0.93,U] [#6 0.26,0.23,1.03,U] [#7 0.11,-0.16,0.86,U] [#8 -0.19,-0.06,0.95,U] 
21:13:31.328 00.002 31432 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.33, 0.08}
21:13:31.332 00.004 31432 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
21:13:31.337 00.005 31432 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
21:13:31.339 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.32 mountX=0.00 mountY=-0.01, mountTheta=-1.28
21:13:31.342 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.01, opts=13)
21:13:31.344 00.002 31432 Enqueuing Move request for scope (0.00, 0.01)
21:13:31.346 00.002 29876 Worker thread wakes up
21:13:31.346 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
21:13:31.346 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
21:13:31.346 00.000 29876 Moving (0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
21:13:31.346 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:13:31.346 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:31.346 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:13:31.346 00.000 29876 MoveAxis(E, 0, ABG)
21:13:31.346 00.000 29876 Move returns status 0, amount 0
21:13:31.346 00.000 29876 MoveAxis(N, 0, ABG)
21:13:31.346 00.000 29876 Move returns status 0, amount 0
21:13:31.346 00.000 29876 move complete, result=0
21:13:31.346 00.000 29876 worker thread done servicing request
21:13:31.350 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:31.361 00.011 31432 UpdateGuideState exits: m=2362 RSB=29.8
21:13:31.364 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:31.369 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:31.372 00.003 31432 Enqueuing Expose request
21:13:31.374 00.002 29876 Worker thread wakes up
21:13:31.374 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:13:31.376 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:31.376 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:33.290 01.914 29876 Exposure complete
21:13:33.331 00.041 29876 worker thread done servicing request
21:13:33.332 00.001 31432 OnExposeComplete: enter
21:13:33.334 00.002 31432 UpdateGuideState(): m_state=6
21:13:33.336 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
21:13:33.337 00.001 31432 Star::Find returns 1 (0), X=613.34, Y=164.59, Mass=2557, SNR=30.2, Peak=214 HFD=3.4
21:13:33.339 00.002 31432 MultiStar: [#1 0.47,0.08,1.00,U] [#2 -0.42,0.10,1.16,U] [#3 0.86,0.20,0.00,M2] [#4 0.80,-0.06,0.00,M1] [#5 0.61,-0.05,0.92,U] [#6 0.60,0.55,0.00,M1] [#7 0.84,-0.16,0.00,M1] [#8 0.28,0.06,0.90,U] 
21:13:33.341 00.002 31432 refined, 4 included, MultiStar: {0.31, -0.03}, one-star: {0.78, -0.38}
21:13:33.343 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
21:13:33.345 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
21:13:33.346 00.001 31432 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.32 cameraTheta=-0.11 mountX=0.31 mountY=0.08, mountTheta=0.26
21:13:33.349 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.03, opts=13)
21:13:33.351 00.002 31432 Enqueuing Move request for scope (0.31, -0.03)
21:13:33.353 00.002 29876 Worker thread wakes up
21:13:33.353 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
21:13:33.353 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
21:13:33.353 00.000 29876 Moving (0.31, -0.03) raw xDistance=0.31 yDistance=0.08
21:13:33.353 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
21:13:33.353 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:33.354 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:13:33.354 00.000 29876 MoveAxis(W, 30, ABG)
21:13:33.354 00.000 29876 Guiding  Dir = 3, Dur = 30
21:13:33.354 00.000 29876 IsSlewing returns 0
21:13:33.354 00.000 29876 IsGuiding returns 0
21:13:33.354 00.000 29876 PulseGuide returned control before completion, sleep 40
21:13:33.358 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:33.369 00.011 31432 UpdateGuideState exits: m=2557 RSB=30.2
21:13:33.371 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:33.373 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:33.375 00.002 31432 Enqueuing Expose request
21:13:33.396 00.021 29876 IsGuiding returns 1
21:13:33.396 00.000 29876 scope still moving after pulse duration time elapsed
21:13:33.426 00.030 29876 IsSlewing returns 0
21:13:33.426 00.000 29876 IsGuiding returns 1
21:13:33.457 00.031 29876 IsSlewing returns 0
21:13:33.457 00.000 29876 IsGuiding returns 0
21:13:33.457 00.000 29876 scope move finished after 30 + 73 ms
21:13:33.457 00.000 29876 Move returns status 0, amount 30
21:13:33.457 00.000 29876 MoveAxis(N, 0, ABG)
21:13:33.457 00.000 29876 Move returns status 0, amount 0
21:13:33.457 00.000 29876 move complete, result=0
21:13:33.457 00.000 29876 worker thread done servicing request
21:13:33.457 00.000 29876 Worker thread wakes up
21:13:33.457 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.1 px 0 ms NORTH
21:13:33.460 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:33.460 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:35.588 02.128 29876 Exposure complete
21:13:35.631 00.043 29876 worker thread done servicing request
21:13:35.631 00.000 31432 OnExposeComplete: enter
21:13:35.633 00.002 31432 UpdateGuideState(): m_state=6
21:13:35.635 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
21:13:35.637 00.002 31432 Star::Find returns 1 (0), X=613.61, Y=165.39, Mass=2344, SNR=29.4, Peak=212 HFD=3.3
21:13:35.639 00.002 31432 MultiStar: [#1 0.41,0.35,1.07,U] [#2 -0.19,0.32,1.16,U] [#3 1.36,-0.26,0.00,M3] [#4 0.93,0.38,0.00,M2] [#5 0.93,0.26,0.00,M1] [#6 0.57,0.40,1.10,U] [#7 1.16,0.12,0.00,M2] [#8 0.52,0.25,0.91,U] 
21:13:35.641 00.002 31432 refined, 4 included, MultiStar: {0.45, 0.35}, one-star: {1.04, 0.42}
21:13:35.643 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
21:13:35.644 00.001 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.64)
21:13:35.646 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.35 hyp=0.57 cameraTheta=0.66 mountX=0.46 mountY=-0.28, mountTheta=-0.54
21:13:35.649 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.35, opts=13)
21:13:35.651 00.002 31432 Enqueuing Move request for scope (0.45, 0.35)
21:13:35.653 00.002 29876 Worker thread wakes up
21:13:35.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.35) opts 0xd
21:13:35.653 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.35)
21:13:35.653 00.000 29876 Moving (0.45, 0.35) raw xDistance=0.46 yDistance=-0.28
21:13:35.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
21:13:35.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:35.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:13:35.653 00.000 29876 MoveAxis(W, 48, ABG)
21:13:35.653 00.000 29876 Guiding  Dir = 3, Dur = 48
21:13:35.653 00.000 29876 IsSlewing returns 0
21:13:35.653 00.000 29876 IsGuiding returns 0
21:13:35.654 00.001 29876 PulseGuide returned control before completion, sleep 58
21:13:35.657 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:35.668 00.011 31432 UpdateGuideState exits: m=2344 RSB=29.4
21:13:35.670 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:35.672 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:35.673 00.001 31432 Enqueuing Expose request
21:13:35.724 00.051 29876 IsGuiding returns 1
21:13:35.724 00.000 29876 scope still moving after pulse duration time elapsed
21:13:35.756 00.032 29876 IsSlewing returns 0
21:13:35.756 00.000 29876 IsGuiding returns 1
21:13:35.787 00.031 29876 IsSlewing returns 0
21:13:35.787 00.000 29876 IsGuiding returns 0
21:13:35.787 00.000 29876 scope move finished after 48 + 85 ms
21:13:35.787 00.000 29876 Move returns status 0, amount 48
21:13:35.787 00.000 29876 MoveAxis(N, 0, ABG)
21:13:35.787 00.000 29876 Move returns status 0, amount 0
21:13:35.787 00.000 29876 move complete, result=0
21:13:35.787 00.000 29876 worker thread done servicing request
21:13:35.787 00.000 29876 Worker thread wakes up
21:13:35.787 00.000 31432 GuideStep: 0.5 px 48 ms WEST, -0.3 px 0 ms NORTH
21:13:35.789 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:35.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:37.695 01.906 29876 Exposure complete
21:13:37.737 00.042 29876 worker thread done servicing request
21:13:37.737 00.000 31432 OnExposeComplete: enter
21:13:37.740 00.003 31432 UpdateGuideState(): m_state=6
21:13:37.742 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
21:13:37.744 00.002 31432 Star::Find returns 1 (0), X=612.76, Y=165.93, Mass=2497, SNR=30.8, Peak=194 HFD=4.0
21:13:37.746 00.002 31432 MultiStar: [#1 -0.34,1.05,0.00,M1] [#2 -0.59,0.72,0.00,M1] [#3 0.72,0.48,0.00,M4] [#4 0.70,0.19,0.85,U] [#5 0.35,0.42,0.96,U] [#6 0.32,0.74,0.00,M1] [#7 0.35,0.51,0.79,U] [#8 0.52,0.51,0.89,U] 
21:13:37.748 00.002 31432 refined, 4 included, MultiStar: {0.42, 0.53}, one-star: {0.20, 0.96}
21:13:37.750 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
21:13:37.751 00.001 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.39)
21:13:37.753 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.53 hyp=0.68 cameraTheta=0.91 mountX=0.43 mountY=-0.46, mountTheta=-0.82
21:13:37.756 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.53, opts=13)
21:13:37.758 00.002 31432 Enqueuing Move request for scope (0.42, 0.53)
21:13:37.760 00.002 29876 Worker thread wakes up
21:13:37.760 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.53) opts 0xd
21:13:37.760 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.53)
21:13:37.760 00.000 29876 Moving (0.42, 0.53) raw xDistance=0.43 yDistance=-0.46
21:13:37.760 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
21:13:37.760 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
21:13:37.760 00.000 29876 MoveAxis(W, 48, ABG)
21:13:37.760 00.000 29876 Guiding  Dir = 3, Dur = 48
21:13:37.760 00.000 29876 IsSlewing returns 0
21:13:37.760 00.000 29876 IsGuiding returns 0
21:13:37.761 00.001 29876 PulseGuide returned control before completion, sleep 58
21:13:37.764 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:13:37.775 00.011 31432 UpdateGuideState exits: m=2497 RSB=30.8
21:13:37.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:37.779 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:37.780 00.001 31432 Enqueuing Expose request
21:13:37.832 00.052 29876 IsGuiding returns 1
21:13:37.832 00.000 29876 scope still moving after pulse duration time elapsed
21:13:37.863 00.031 29876 IsSlewing returns 0
21:13:37.863 00.000 29876 IsGuiding returns 1
21:13:37.894 00.031 29876 IsSlewing returns 0
21:13:37.894 00.000 29876 IsGuiding returns 0
21:13:37.894 00.000 29876 scope move finished after 48 + 85 ms
21:13:37.894 00.000 29876 Move returns status 0, amount 48
21:13:37.894 00.000 29876 MoveAxis(N, 34, ABG)
21:13:37.894 00.000 29876 Guiding  Dir = 0, Dur = 34
21:13:37.894 00.000 29876 IsSlewing returns 0
21:13:37.894 00.000 29876 IsGuiding returns 0
21:13:37.894 00.000 29876 PulseGuide returned control before completion, sleep 44
21:13:37.940 00.046 29876 IsGuiding returns 1
21:13:37.940 00.000 29876 scope still moving after pulse duration time elapsed
21:13:37.971 00.031 29876 IsSlewing returns 0
21:13:37.971 00.000 29876 IsGuiding returns 1
21:13:38.002 00.031 29876 IsSlewing returns 0
21:13:38.002 00.000 29876 IsGuiding returns 1
21:13:38.033 00.031 29876 IsSlewing returns 0
21:13:38.033 00.000 29876 IsGuiding returns 1
21:13:38.064 00.031 29876 IsSlewing returns 0
21:13:38.064 00.000 29876 IsGuiding returns 1
21:13:38.096 00.032 29876 IsSlewing returns 0
21:13:38.096 00.000 29876 IsGuiding returns 1
21:13:38.128 00.032 29876 IsSlewing returns 0
21:13:38.128 00.000 29876 IsGuiding returns 0
21:13:38.128 00.000 29876 scope move finished after 34 + 199 ms
21:13:38.128 00.000 29876 Move returns status 0, amount 34
21:13:38.128 00.000 29876 move complete, result=0
21:13:38.129 00.001 29876 worker thread done servicing request
21:13:38.129 00.000 29876 Worker thread wakes up
21:13:38.129 00.000 31432 GuideStep: 0.4 px 48 ms WEST, -0.5 px 34 ms NORTH
21:13:38.131 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:38.131 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:40.257 02.126 29876 Exposure complete
21:13:40.300 00.043 29876 worker thread done servicing request
21:13:40.300 00.000 31432 OnExposeComplete: enter
21:13:40.302 00.002 31432 UpdateGuideState(): m_state=6
21:13:40.304 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
21:13:40.306 00.002 31432 Star::Find returns 1 (0), X=612.46, Y=165.42, Mass=2421, SNR=30.0, Peak=231 HFD=3.3
21:13:40.307 00.001 31432 MultiStar: [#1 -0.50,0.77,0.00,M2] [#2 -0.73,0.18,1.13,U] [#3 0.53,0.17,0.99,U] [#4 0.27,0.17,1.02,U] [#5 -0.07,-0.06,0.91,U] [#6 -0.11,0.85,0.00,M2] [#7 -0.08,0.06,0.89,U] [#8 -0.08,0.25,0.90,U] 
21:13:40.309 00.002 31432 refined, 6 included, MultiStar: {-0.05, 0.18}, one-star: {-0.11, 0.45}
21:13:40.311 00.002 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
21:13:40.312 00.001 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.45)
21:13:40.315 00.003 31432 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=-0.05 mountY=-0.18, mountTheta=-1.81
21:13:40.317 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.18, opts=13)
21:13:40.319 00.002 31432 Enqueuing Move request for scope (-0.05, 0.18)
21:13:40.321 00.002 29876 Worker thread wakes up
21:13:40.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
21:13:40.321 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
21:13:40.321 00.000 29876 Moving (-0.05, 0.18) raw xDistance=-0.05 yDistance=-0.18
21:13:40.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:13:40.322 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:40.322 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:13:40.322 00.000 29876 MoveAxis(E, 0, ABG)
21:13:40.322 00.000 29876 Move returns status 0, amount 0
21:13:40.322 00.000 29876 MoveAxis(N, 0, ABG)
21:13:40.322 00.000 29876 Move returns status 0, amount 0
21:13:40.322 00.000 29876 move complete, result=0
21:13:40.322 00.000 29876 worker thread done servicing request
21:13:40.325 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:40.336 00.011 31432 UpdateGuideState exits: m=2421 RSB=30.0
21:13:40.339 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:40.340 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:40.342 00.002 31432 Enqueuing Expose request
21:13:40.344 00.002 29876 Worker thread wakes up
21:13:40.344 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:13:40.346 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:40.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:42.254 01.908 29876 Exposure complete
21:13:42.296 00.042 29876 worker thread done servicing request
21:13:42.296 00.000 31432 OnExposeComplete: enter
21:13:42.299 00.003 31432 UpdateGuideState(): m_state=6
21:13:42.301 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
21:13:42.303 00.002 31432 Star::Find returns 1 (0), X=611.66, Y=165.89, Mass=2165, SNR=28.0, Peak=197 HFD=3.8
21:13:42.305 00.002 31432 MultiStar: [#1 -1.33,0.84,0.00,M3] [#2 -1.26,0.86,0.00,M1] [#3 0.00,0.35,1.07,U] [#4 -0.42,0.34,1.00,U] [#5 -0.79,0.77,0.00,M1] [#6 -0.35,0.85,0.00,M3] [#7 -0.43,0.67,0.87,U] [#8 -0.56,0.46,0.89,U] 
21:13:42.306 00.001 31432 refined, 4 included, MultiStar: {-0.46, 0.54}, one-star: {-0.91, 0.92}
21:13:42.308 00.002 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
21:13:42.310 00.002 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.03)
21:13:42.312 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.54 hyp=0.71 cameraTheta=2.27 mountX=-0.44 mountY=-0.61, mountTheta=-2.20
21:13:42.315 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.54, opts=13)
21:13:42.317 00.002 31432 Enqueuing Move request for scope (-0.46, 0.54)
21:13:42.319 00.002 29876 Worker thread wakes up
21:13:42.319 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.54) opts 0xd
21:13:42.319 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.54)
21:13:42.319 00.000 29876 Moving (-0.46, 0.54) raw xDistance=-0.44 yDistance=-0.61
21:13:42.319 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
21:13:42.319 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.61
21:13:42.319 00.000 29876 MoveAxis(E, 43, ABG)
21:13:42.319 00.000 29876 Guiding  Dir = 2, Dur = 43
21:13:42.319 00.000 29876 IsSlewing returns 0
21:13:42.320 00.001 29876 IsGuiding returns 0
21:13:42.320 00.000 29876 PulseGuide returned control before completion, sleep 53
21:13:42.323 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=256, Gamma=0.490
21:13:42.334 00.011 31432 UpdateGuideState exits: m=2165 RSB=28.0
21:13:42.337 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:42.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:42.340 00.001 31432 Enqueuing Expose request
21:13:42.377 00.037 29876 IsGuiding returns 1
21:13:42.377 00.000 29876 scope still moving after pulse duration time elapsed
21:13:42.407 00.030 29876 IsSlewing returns 0
21:13:42.407 00.000 29876 IsGuiding returns 1
21:13:42.437 00.030 29876 IsSlewing returns 0
21:13:42.437 00.000 29876 IsGuiding returns 1
21:13:42.468 00.031 29876 IsSlewing returns 0
21:13:42.468 00.000 29876 IsGuiding returns 0
21:13:42.468 00.000 29876 scope move finished after 43 + 105 ms
21:13:42.468 00.000 29876 Move returns status 0, amount 43
21:13:42.468 00.000 29876 MoveAxis(N, 44, ABG)
21:13:42.468 00.000 29876 Guiding  Dir = 0, Dur = 44
21:13:42.469 00.001 29876 IsSlewing returns 0
21:13:42.469 00.000 29876 IsGuiding returns 0
21:13:42.469 00.000 29876 PulseGuide returned control before completion, sleep 54
21:13:42.532 00.063 29876 IsGuiding returns 1
21:13:42.532 00.000 29876 scope still moving after pulse duration time elapsed
21:13:42.563 00.031 29876 IsSlewing returns 0
21:13:42.563 00.000 29876 IsGuiding returns 1
21:13:42.595 00.032 29876 IsSlewing returns 0
21:13:42.595 00.000 29876 IsGuiding returns 0
21:13:42.595 00.000 29876 scope move finished after 44 + 81 ms
21:13:42.595 00.000 29876 Move returns status 0, amount 44
21:13:42.595 00.000 29876 move complete, result=0
21:13:42.595 00.000 29876 worker thread done servicing request
21:13:42.595 00.000 29876 Worker thread wakes up
21:13:42.595 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.6 px 44 ms NORTH
21:13:42.598 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:42.598 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:44.827 02.229 29876 Exposure complete
21:13:44.869 00.042 29876 worker thread done servicing request
21:13:44.870 00.001 31432 OnExposeComplete: enter
21:13:44.872 00.002 31432 UpdateGuideState(): m_state=6
21:13:44.874 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
21:13:44.876 00.002 31432 Star::Find returns 1 (0), X=612.56, Y=165.49, Mass=2483, SNR=30.3, Peak=237 HFD=3.2
21:13:44.878 00.002 31432 MultiStar: [#1 -0.46,0.43,0.93,U] [#2 -0.80,0.41,0.00,M2] [#3 -0.12,0.07,1.00,U] [#4 0.09,0.27,0.85,U] [#5 -0.30,0.13,0.91,U] [#6 0.13,0.18,1.08,U] [#7 0.13,-0.03,0.84,U] [#8 0.00,0.37,0.84,U] 
21:13:44.880 00.002 31432 refined, 7 included, MultiStar: {-0.07, 0.24}, one-star: {-0.00, 0.52}
21:13:44.881 00.001 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.81 = 1.81)
21:13:44.883 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.82 = -1.46)
21:13:44.885 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=-0.06 mountY=-0.25, mountTheta=-1.81
21:13:44.889 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.24, opts=13)
21:13:44.893 00.004 31432 Enqueuing Move request for scope (-0.07, 0.24)
21:13:44.895 00.002 29876 Worker thread wakes up
21:13:44.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
21:13:44.895 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
21:13:44.895 00.000 29876 Moving (-0.07, 0.24) raw xDistance=-0.06 yDistance=-0.25
21:13:44.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:13:44.895 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:44.895 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:13:44.895 00.000 29876 MoveAxis(E, 0, ABG)
21:13:44.895 00.000 29876 Move returns status 0, amount 0
21:13:44.895 00.000 29876 MoveAxis(N, 0, ABG)
21:13:44.895 00.000 29876 Move returns status 0, amount 0
21:13:44.895 00.000 29876 move complete, result=0
21:13:44.895 00.000 29876 worker thread done servicing request
21:13:44.898 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:44.910 00.012 31432 UpdateGuideState exits: m=2483 RSB=30.3
21:13:44.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:44.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:44.914 00.000 31432 Enqueuing Expose request
21:13:44.917 00.003 29876 Worker thread wakes up
21:13:44.917 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:13:44.919 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:44.919 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:46.835 01.916 29876 Exposure complete
21:13:46.877 00.042 29876 worker thread done servicing request
21:13:46.877 00.000 31432 OnExposeComplete: enter
21:13:46.879 00.002 31432 UpdateGuideState(): m_state=6
21:13:46.881 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
21:13:46.883 00.002 31432 Star::Find returns 1 (0), X=612.78, Y=165.61, Mass=2223, SNR=28.4, Peak=190 HFD=3.6
21:13:46.885 00.002 31432 MultiStar: [#1 -0.14,0.48,1.09,U] [#2 -0.50,0.38,1.18,U] [#3 0.53,-0.10,1.00,U] [#4 0.20,0.20,0.96,U] [#5 -0.06,0.19,1.00,U] [#6 0.30,0.77,0.00,M3] [#7 0.31,-0.01,0.86,U] [#8 0.14,0.27,0.86,U] 
21:13:46.887 00.002 31432 refined, 7 included, MultiStar: {0.07, 0.27}, one-star: {0.22, 0.64}
21:13:46.889 00.002 31432 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
21:13:46.891 00.002 31432 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.31 = -1.98)
21:13:46.892 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.27 cameraTheta=1.32 mountX=0.07 mountY=-0.25, mountTheta=-1.28
21:13:46.895 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.27, opts=13)
21:13:46.897 00.002 31432 Enqueuing Move request for scope (0.07, 0.27)
21:13:46.899 00.002 29876 Worker thread wakes up
21:13:46.899 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
21:13:46.899 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
21:13:46.899 00.000 29876 Moving (0.07, 0.27) raw xDistance=0.07 yDistance=-0.25
21:13:46.899 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:13:46.899 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:46.899 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:13:46.899 00.000 29876 MoveAxis(E, 0, ABG)
21:13:46.899 00.000 29876 Move returns status 0, amount 0
21:13:46.899 00.000 29876 MoveAxis(N, 0, ABG)
21:13:46.899 00.000 29876 Move returns status 0, amount 0
21:13:46.899 00.000 29876 move complete, result=0
21:13:46.899 00.000 29876 worker thread done servicing request
21:13:46.902 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:46.914 00.012 31432 UpdateGuideState exits: m=2223 RSB=28.4
21:13:46.916 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.918 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:46.919 00.001 31432 Enqueuing Expose request
21:13:46.921 00.002 29876 Worker thread wakes up
21:13:46.921 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:13:46.923 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:46.923 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:49.050 02.127 29876 Exposure complete
21:13:49.093 00.043 29876 worker thread done servicing request
21:13:49.093 00.000 31432 OnExposeComplete: enter
21:13:49.096 00.003 31432 UpdateGuideState(): m_state=6
21:13:49.098 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
21:13:49.100 00.002 31432 Star::Find returns 1 (0), X=612.99, Y=165.02, Mass=2378, SNR=29.8, Peak=195 HFD=4.0
21:13:49.102 00.002 31432 MultiStar: [#1 -0.14,0.07,1.01,U] [#2 -0.36,0.18,1.15,U] [#3 0.64,-0.36,1.01,U] [#4 0.37,0.12,0.91,U] [#5 0.21,0.06,0.88,U] [#6 0.32,-0.07,1.14,U] [#7 0.17,0.07,0.78,U] [#8 0.34,0.16,0.87,U] 
21:13:49.104 00.002 31432 refined, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.43, 0.05}
21:13:49.106 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
21:13:49.108 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
21:13:49.110 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=0.21 mountY=0.00, mountTheta=0.02
21:13:49.114 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.03, opts=13)
21:13:49.116 00.002 31432 Enqueuing Move request for scope (0.21, 0.03)
21:13:49.118 00.002 29876 Worker thread wakes up
21:13:49.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
21:13:49.118 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
21:13:49.118 00.000 29876 Moving (0.21, 0.03) raw xDistance=0.21 yDistance=0.00
21:13:49.118 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
21:13:49.119 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:49.119 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:13:49.119 00.000 29876 MoveAxis(W, 20, ABG)
21:13:49.119 00.000 29876 Guiding  Dir = 3, Dur = 20
21:13:49.119 00.000 29876 IsSlewing returns 0
21:13:49.119 00.000 29876 IsGuiding returns 0
21:13:49.119 00.000 29876 PulseGuide returned control before completion, sleep 30
21:13:49.122 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=8, FiltMax=257, Gamma=0.490
21:13:49.134 00.012 31432 UpdateGuideState exits: m=2378 RSB=29.8
21:13:49.137 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:49.138 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:49.140 00.002 31432 Enqueuing Expose request
21:13:49.158 00.018 29876 IsGuiding returns 1
21:13:49.158 00.000 29876 scope still moving after pulse duration time elapsed
21:13:49.189 00.031 29876 IsSlewing returns 0
21:13:49.189 00.000 29876 IsGuiding returns 1
21:13:49.220 00.031 29876 IsSlewing returns 0
21:13:49.220 00.000 29876 IsGuiding returns 0
21:13:49.220 00.000 29876 scope move finished after 20 + 81 ms
21:13:49.220 00.000 29876 Move returns status 0, amount 20
21:13:49.220 00.000 29876 MoveAxis(N, 0, ABG)
21:13:49.220 00.000 29876 Move returns status 0, amount 0
21:13:49.220 00.000 29876 move complete, result=0
21:13:49.220 00.000 29876 worker thread done servicing request
21:13:49.220 00.000 29876 Worker thread wakes up
21:13:49.220 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:49.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:49.220 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.0 px 0 ms NORTH
21:13:51.137 01.917 29876 Exposure complete
21:13:51.181 00.044 29876 worker thread done servicing request
21:13:51.181 00.000 31432 OnExposeComplete: enter
21:13:51.183 00.002 31432 UpdateGuideState(): m_state=6
21:13:51.185 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
21:13:51.187 00.002 31432 Star::Find returns 1 (0), X=613.19, Y=165.70, Mass=2358, SNR=28.5, Peak=194 HFD=3.8
21:13:51.189 00.002 31432 MultiStar: [#1 0.13,0.60,1.06,U] [#2 -0.49,0.66,0.00,M1] [#3 0.59,0.14,1.06,U] [#4 0.53,0.25,0.97,U] [#5 0.31,0.15,0.95,U] [#6 0.49,0.44,1.12,U] [#7 0.45,0.51,0.82,U] [#8 0.18,0.49,0.91,U] 
21:13:51.191 00.002 31432 refined, 7 included, MultiStar: {0.42, 0.41}, one-star: {0.63, 0.73}
21:13:51.193 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
21:13:51.195 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
21:13:51.196 00.001 31432 CameraToMount -- cameraX=0.42 cameraY=0.41 hyp=0.58 cameraTheta=0.78 mountX=0.43 mountY=-0.34, mountTheta=-0.67
21:13:51.200 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.41, opts=13)
21:13:51.203 00.003 31432 Enqueuing Move request for scope (0.42, 0.41)
21:13:51.205 00.002 29876 Worker thread wakes up
21:13:51.205 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.41) opts 0xd
21:13:51.205 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.41)
21:13:51.205 00.000 29876 Moving (0.42, 0.41) raw xDistance=0.43 yDistance=-0.34
21:13:51.205 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
21:13:51.205 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.34
21:13:51.205 00.000 29876 MoveAxis(W, 44, ABG)
21:13:51.205 00.000 29876 Guiding  Dir = 3, Dur = 44
21:13:51.205 00.000 29876 IsSlewing returns 0
21:13:51.206 00.001 29876 IsGuiding returns 0
21:13:51.206 00.000 29876 PulseGuide returned control before completion, sleep 54
21:13:51.209 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:51.220 00.011 31432 UpdateGuideState exits: m=2358 RSB=28.5
21:13:51.223 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.224 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:51.226 00.002 31432 Enqueuing Expose request
21:13:51.261 00.035 29876 IsGuiding returns 1
21:13:51.261 00.000 29876 scope still moving after pulse duration time elapsed
21:13:51.291 00.030 29876 IsSlewing returns 0
21:13:51.291 00.000 29876 IsGuiding returns 1
21:13:51.322 00.031 29876 IsSlewing returns 0
21:13:51.322 00.000 29876 IsGuiding returns 1
21:13:51.354 00.032 29876 IsSlewing returns 0
21:13:51.354 00.000 29876 IsGuiding returns 1
21:13:51.385 00.031 29876 IsSlewing returns 0
21:13:51.385 00.000 29876 IsGuiding returns 1
21:13:51.416 00.031 29876 IsSlewing returns 0
21:13:51.416 00.000 29876 IsGuiding returns 0
21:13:51.416 00.000 29876 scope move finished after 44 + 166 ms
21:13:51.416 00.000 29876 Move returns status 0, amount 44
21:13:51.416 00.000 29876 MoveAxis(N, 25, ABG)
21:13:51.416 00.000 29876 Guiding  Dir = 0, Dur = 25
21:13:51.416 00.000 29876 IsSlewing returns 0
21:13:51.416 00.000 29876 IsGuiding returns 0
21:13:51.417 00.001 29876 PulseGuide returned control before completion, sleep 35
21:13:51.463 00.046 29876 IsGuiding returns 1
21:13:51.463 00.000 29876 scope still moving after pulse duration time elapsed
21:13:51.493 00.030 29876 IsSlewing returns 0
21:13:51.493 00.000 29876 IsGuiding returns 1
21:13:51.524 00.031 29876 IsSlewing returns 0
21:13:51.524 00.000 29876 IsGuiding returns 1
21:13:51.555 00.031 29876 IsSlewing returns 0
21:13:51.555 00.000 29876 IsGuiding returns 1
21:13:51.586 00.031 29876 IsSlewing returns 0
21:13:51.586 00.000 29876 IsGuiding returns 0
21:13:51.586 00.000 29876 scope move finished after 25 + 143 ms
21:13:51.586 00.000 29876 Move returns status 0, amount 25
21:13:51.586 00.000 29876 move complete, result=0
21:13:51.586 00.000 29876 worker thread done servicing request
21:13:51.586 00.000 29876 Worker thread wakes up
21:13:51.586 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.3 px 25 ms NORTH
21:13:51.589 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:51.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:53.816 02.227 29876 Exposure complete
21:13:53.858 00.042 29876 worker thread done servicing request
21:13:53.858 00.000 31432 OnExposeComplete: enter
21:13:53.861 00.003 31432 UpdateGuideState(): m_state=6
21:13:53.862 00.001 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
21:13:53.864 00.002 31432 Star::Find returns 1 (0), X=611.70, Y=164.95, Mass=2436, SNR=29.2, Peak=192 HFD=4.0
21:13:53.866 00.002 31432 MultiStar: [#1 -1.13,0.10,0.00,M1] [#2 -1.48,0.17,0.00,M2] [#3 -0.50,-0.10,1.02,U] [#4 -0.84,-0.03,0.00,M1] [#5 -0.95,0.24,0.00,M1] [#6 -0.77,0.07,1.02,U] [#7 -0.78,-0.02,0.80,U] [#8 -1.04,0.20,0.00,M1] 
21:13:53.868 00.002 31432 refined, 3 included, MultiStar: {-0.73, -0.02}, one-star: {-0.87, -0.02}
21:13:53.870 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = -3.14)
21:13:53.872 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:13:53.873 00.001 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.02 hyp=0.73 cameraTheta=-3.12 mountX=-0.73 mountY=-0.09, mountTheta=-3.01
21:13:53.876 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.02, opts=13)
21:13:53.878 00.002 31432 Enqueuing Move request for scope (-0.73, -0.02)
21:13:53.881 00.003 29876 Worker thread wakes up
21:13:53.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.02) opts 0xd
21:13:53.881 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.02)
21:13:53.881 00.000 29876 Moving (-0.73, -0.02) raw xDistance=-0.73 yDistance=-0.09
21:13:53.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.73
21:13:53.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:53.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:13:53.881 00.000 29876 MoveAxis(E, 64, ABG)
21:13:53.881 00.000 29876 Guiding  Dir = 2, Dur = 64
21:13:53.881 00.000 29876 IsSlewing returns 0
21:13:53.882 00.001 29876 IsGuiding returns 0
21:13:53.882 00.000 29876 PulseGuide returned control before completion, sleep 74
21:13:53.885 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:53.896 00.011 31432 UpdateGuideState exits: m=2436 RSB=29.2
21:13:53.898 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:53.900 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:53.902 00.002 31432 Enqueuing Expose request
21:13:53.957 00.055 29876 IsGuiding returns 1
21:13:53.957 00.000 29876 scope still moving after pulse duration time elapsed
21:13:53.988 00.031 29876 IsSlewing returns 0
21:13:53.988 00.000 29876 IsGuiding returns 1
21:13:54.018 00.030 29876 IsSlewing returns 0
21:13:54.018 00.000 29876 IsGuiding returns 1
21:13:54.049 00.031 29876 IsSlewing returns 0
21:13:54.049 00.000 29876 IsGuiding returns 1
21:13:54.081 00.032 29876 IsSlewing returns 0
21:13:54.081 00.000 29876 IsGuiding returns 0
21:13:54.081 00.000 29876 scope move finished after 64 + 135 ms
21:13:54.081 00.000 29876 Move returns status 0, amount 64
21:13:54.081 00.000 29876 MoveAxis(N, 0, ABG)
21:13:54.081 00.000 29876 Move returns status 0, amount 0
21:13:54.081 00.000 29876 move complete, result=0
21:13:54.081 00.000 29876 worker thread done servicing request
21:13:54.081 00.000 29876 Worker thread wakes up
21:13:54.081 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:54.082 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:54.082 00.000 31432 GuideStep: -0.7 px 64 ms EAST, -0.1 px 0 ms NORTH
21:13:55.985 01.903 29876 Exposure complete
21:13:56.028 00.043 29876 worker thread done servicing request
21:13:56.028 00.000 31432 OnExposeComplete: enter
21:13:56.030 00.002 31432 UpdateGuideState(): m_state=6
21:13:56.032 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
21:13:56.034 00.002 31432 Star::Find returns 1 (0), X=612.78, Y=164.03, Mass=2132, SNR=27.1, Peak=171 HFD=4.0
21:13:56.036 00.002 31432 MultiStar: [#1 -0.20,-0.77,1.08,U] [#2 -0.50,-1.00,0.00,M3] [#3 0.29,-0.94,0.00,M1] [#4 0.37,-1.36,0.00,M2] [#5 -0.02,-1.19,0.00,M2] [#6 0.35,-0.93,0.00,M1] [#7 0.30,-1.20,0.00,M1] [#8 -0.15,-0.76,0.94,U] 
21:13:56.037 00.001 31432 refined, 2 included, MultiStar: {-0.05, -0.82}, one-star: {0.22, -0.94}
21:13:56.039 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:13:56.041 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:13:56.043 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.82 hyp=0.82 cameraTheta=-1.63 mountX=-0.07 mountY=0.81, mountTheta=1.65
21:13:56.046 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.82, opts=13)
21:13:56.048 00.002 31432 Enqueuing Move request for scope (-0.05, -0.82)
21:13:56.050 00.002 29876 Worker thread wakes up
21:13:56.050 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.82) opts 0xd
21:13:56.050 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.82)
21:13:56.050 00.000 29876 Moving (-0.05, -0.82) raw xDistance=-0.07 yDistance=0.81
21:13:56.050 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:13:56.050 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:56.050 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
21:13:56.050 00.000 29876 MoveAxis(E, 0, ABG)
21:13:56.050 00.000 29876 Move returns status 0, amount 0
21:13:56.050 00.000 29876 MoveAxis(N, 0, ABG)
21:13:56.050 00.000 29876 Move returns status 0, amount 0
21:13:56.050 00.000 29876 move complete, result=0
21:13:56.050 00.000 29876 worker thread done servicing request
21:13:56.054 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:13:56.065 00.011 31432 UpdateGuideState exits: m=2132 RSB=27.1
21:13:56.068 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:56.069 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:56.071 00.002 31432 Enqueuing Expose request
21:13:56.073 00.002 29876 Worker thread wakes up
21:13:56.073 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
21:13:56.075 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:56.075 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:58.203 02.128 29876 Exposure complete
21:13:58.246 00.043 29876 worker thread done servicing request
21:13:58.246 00.000 31432 OnExposeComplete: enter
21:13:58.248 00.002 31432 UpdateGuideState(): m_state=6
21:13:58.250 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
21:13:58.252 00.002 31432 Star::Find returns 1 (0), X=612.97, Y=165.36, Mass=2265, SNR=29.0, Peak=183 HFD=3.8
21:13:58.254 00.002 31432 MultiStar: [#1 0.48,0.20,1.05,U] [#2 -0.23,0.06,1.17,U] [#3 0.64,0.22,1.03,U] [#4 0.33,0.07,0.89,U] [#5 0.44,0.02,0.89,U] [#6 0.76,0.10,1.07,U] [#7 0.57,-0.20,0.86,U] [#8 0.17,0.11,0.90,U] 
21:13:58.256 00.002 31432 refined, 8 included, MultiStar: {0.39, 0.11}, one-star: {0.41, 0.39}
21:13:58.258 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
21:13:58.259 00.001 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
21:13:58.261 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=0.11 hyp=0.41 cameraTheta=0.28 mountX=0.39 mountY=-0.05, mountTheta=-0.13
21:13:58.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=0.11, opts=13)
21:13:58.266 00.002 31432 Enqueuing Move request for scope (0.39, 0.11)
21:13:58.268 00.002 29876 Worker thread wakes up
21:13:58.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.11) opts 0xd
21:13:58.268 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, 0.11)
21:13:58.269 00.001 29876 Moving (0.39, 0.11) raw xDistance=0.39 yDistance=-0.05
21:13:58.269 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
21:13:58.269 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:58.269 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:13:58.269 00.000 29876 MoveAxis(W, 38, ABG)
21:13:58.269 00.000 29876 Guiding  Dir = 3, Dur = 38
21:13:58.269 00.000 29876 IsSlewing returns 0
21:13:58.269 00.000 29876 IsGuiding returns 0
21:13:58.269 00.000 29876 PulseGuide returned control before completion, sleep 48
21:13:58.273 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:13:58.284 00.011 31432 UpdateGuideState exits: m=2265 RSB=29.0
21:13:58.286 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:58.288 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:13:58.290 00.002 31432 Enqueuing Expose request
21:13:58.326 00.036 29876 IsGuiding returns 1
21:13:58.326 00.000 29876 scope still moving after pulse duration time elapsed
21:13:58.356 00.030 29876 IsSlewing returns 0
21:13:58.356 00.000 29876 IsGuiding returns 0
21:13:58.356 00.000 29876 scope move finished after 38 + 49 ms
21:13:58.356 00.000 29876 Move returns status 0, amount 38
21:13:58.356 00.000 29876 MoveAxis(N, 0, ABG)
21:13:58.356 00.000 29876 Move returns status 0, amount 0
21:13:58.356 00.000 29876 move complete, result=0
21:13:58.357 00.001 29876 worker thread done servicing request
21:13:58.357 00.000 29876 Worker thread wakes up
21:13:58.357 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:13:58.357 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:13:58.357 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.1 px 0 ms NORTH
21:14:00.272 01.915 29876 Exposure complete
21:14:00.314 00.042 29876 worker thread done servicing request
21:14:00.314 00.000 31432 OnExposeComplete: enter
21:14:00.316 00.002 31432 UpdateGuideState(): m_state=6
21:14:00.319 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
21:14:00.321 00.002 31432 Star::Find returns 1 (0), X=612.22, Y=165.42, Mass=2503, SNR=30.2, Peak=190 HFD=3.7
21:14:00.323 00.002 31432 MultiStar: [#1 -0.48,0.38,1.01,U] [#2 -0.85,0.36,0.00,M3] [#3 0.25,-0.03,0.93,U] [#4 -0.35,0.26,0.92,U] [#5 -0.63,0.46,0.88,U] [#6 -0.02,0.43,1.03,U] [#7 -0.50,0.25,0.82,U] [#8 -0.39,0.28,0.86,U] 
21:14:00.325 00.002 31432 refined, 7 included, MultiStar: {-0.30, 0.31}, one-star: {-0.34, 0.45}
21:14:00.326 00.001 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
21:14:00.328 00.002 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.96)
21:14:00.330 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.34 mountX=-0.29 mountY=-0.35, mountTheta=-2.26
21:14:00.332 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.31, opts=13)
21:14:00.334 00.002 31432 Enqueuing Move request for scope (-0.30, 0.31)
21:14:00.336 00.002 29876 Worker thread wakes up
21:14:00.336 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
21:14:00.336 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
21:14:00.336 00.000 29876 Moving (-0.30, 0.31) raw xDistance=-0.29 yDistance=-0.35
21:14:00.336 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
21:14:00.336 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
21:14:00.336 00.000 29876 MoveAxis(E, 23, ABG)
21:14:00.336 00.000 29876 Guiding  Dir = 2, Dur = 23
21:14:00.337 00.001 29876 IsSlewing returns 0
21:14:00.337 00.000 29876 IsGuiding returns 0
21:14:00.337 00.000 29876 PulseGuide returned control before completion, sleep 33
21:14:00.340 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:00.352 00.012 31432 UpdateGuideState exits: m=2503 RSB=30.2
21:14:00.354 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:00.356 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:00.358 00.002 31432 Enqueuing Expose request
21:14:00.380 00.022 29876 IsGuiding returns 1
21:14:00.380 00.000 29876 scope still moving after pulse duration time elapsed
21:14:00.412 00.032 29876 IsSlewing returns 0
21:14:00.412 00.000 29876 IsGuiding returns 1
21:14:00.442 00.030 29876 IsSlewing returns 0
21:14:00.442 00.000 29876 IsGuiding returns 0
21:14:00.442 00.000 29876 scope move finished after 23 + 82 ms
21:14:00.442 00.000 29876 Move returns status 0, amount 23
21:14:00.442 00.000 29876 MoveAxis(N, 26, ABG)
21:14:00.442 00.000 29876 Guiding  Dir = 0, Dur = 26
21:14:00.442 00.000 29876 IsSlewing returns 0
21:14:00.442 00.000 29876 IsGuiding returns 0
21:14:00.442 00.000 29876 PulseGuide returned control before completion, sleep 36
21:14:00.487 00.045 29876 IsGuiding returns 1
21:14:00.487 00.000 29876 scope still moving after pulse duration time elapsed
21:14:00.518 00.031 29876 IsSlewing returns 0
21:14:00.518 00.000 29876 IsGuiding returns 1
21:14:00.549 00.031 29876 IsSlewing returns 0
21:14:00.549 00.000 29876 IsGuiding returns 1
21:14:00.579 00.030 29876 IsSlewing returns 0
21:14:00.579 00.000 29876 IsGuiding returns 0
21:14:00.579 00.000 29876 scope move finished after 26 + 110 ms
21:14:00.579 00.000 29876 Move returns status 0, amount 26
21:14:00.579 00.000 29876 move complete, result=0
21:14:00.579 00.000 29876 worker thread done servicing request
21:14:00.579 00.000 29876 Worker thread wakes up
21:14:00.579 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:00.579 00.000 31432 GuideStep: -0.3 px 23 ms EAST, -0.4 px 26 ms NORTH
21:14:00.582 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:02.712 02.130 29876 Exposure complete
21:14:02.755 00.043 29876 worker thread done servicing request
21:14:02.755 00.000 31432 OnExposeComplete: enter
21:14:02.757 00.002 31432 UpdateGuideState(): m_state=6
21:14:02.759 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
21:14:02.761 00.002 31432 Star::Find returns 1 (0), X=612.29, Y=164.87, Mass=2406, SNR=29.5, Peak=202 HFD=3.8
21:14:02.763 00.002 31432 MultiStar: [#1 -0.50,-0.15,0.97,U] [#2 -0.60,-0.72,0.00,M4] [#3 -0.02,-0.30,1.01,U] [#4 0.25,-0.53,0.94,U] [#5 -0.49,-0.23,0.92,U] [#6 0.08,-0.25,1.10,U] [#7 -0.04,-0.61,0.81,U] [#8 -0.27,-0.13,0.88,U] 
21:14:02.765 00.002 31432 single-star, 7 included, MultiStar: {-0.15, -0.28}, one-star: {-0.27, -0.10}
21:14:02.767 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:14:02.769 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:14:02.770 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-2.78 mountX=-0.28 mountY=0.06, mountTheta=2.93
21:14:02.773 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.10, opts=13)
21:14:02.775 00.002 31432 Enqueuing Move request for scope (-0.27, -0.10)
21:14:02.776 00.001 29876 Worker thread wakes up
21:14:02.776 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.10) opts 0xd
21:14:02.776 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.10)
21:14:02.776 00.000 29876 Moving (-0.27, -0.10) raw xDistance=-0.28 yDistance=0.06
21:14:02.776 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
21:14:02.776 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:02.776 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:14:02.776 00.000 29876 MoveAxis(E, 30, ABG)
21:14:02.776 00.000 29876 Guiding  Dir = 2, Dur = 30
21:14:02.777 00.001 29876 IsSlewing returns 0
21:14:02.777 00.000 29876 IsGuiding returns 0
21:14:02.777 00.000 29876 PulseGuide returned control before completion, sleep 40
21:14:02.780 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:02.791 00.011 31432 UpdateGuideState exits: m=2406 RSB=29.5
21:14:02.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:02.795 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:02.797 00.002 31432 Enqueuing Expose request
21:14:02.833 00.036 29876 IsGuiding returns 1
21:14:02.833 00.000 29876 scope still moving after pulse duration time elapsed
21:14:02.863 00.030 29876 IsSlewing returns 0
21:14:02.863 00.000 29876 IsGuiding returns 0
21:14:02.863 00.000 29876 scope move finished after 30 + 56 ms
21:14:02.863 00.000 29876 Move returns status 0, amount 30
21:14:02.863 00.000 29876 MoveAxis(N, 0, ABG)
21:14:02.863 00.000 29876 Move returns status 0, amount 0
21:14:02.863 00.000 29876 move complete, result=0
21:14:02.863 00.000 29876 worker thread done servicing request
21:14:02.863 00.000 29876 Worker thread wakes up
21:14:02.863 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:02.863 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:02.863 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
21:14:04.775 01.912 29876 Exposure complete
21:14:04.823 00.048 29876 worker thread done servicing request
21:14:04.823 00.000 31432 OnExposeComplete: enter
21:14:04.825 00.002 31432 UpdateGuideState(): m_state=6
21:14:04.828 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
21:14:04.830 00.002 31432 Star::Find returns 1 (0), X=612.50, Y=164.53, Mass=2149, SNR=27.6, Peak=166 HFD=3.2
21:14:04.832 00.002 31432 MultiStar: [#1 -0.26,-0.17,1.05,U] [#2 -0.80,-0.31,0.00,M5] [#3 -0.01,-0.38,1.04,U] [#4 -0.05,-0.33,0.92,U] [#5 -0.45,-0.02,0.97,U] [#6 0.03,-0.07,1.12,U] [#7 -0.11,-0.48,0.89,U] [#8 0.19,-0.34,0.92,U] 
21:14:04.834 00.002 31432 refined, 7 included, MultiStar: {-0.09, -0.27}, one-star: {-0.07, -0.44}
21:14:04.836 00.002 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
21:14:04.837 00.001 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
21:14:04.839 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.89 mountX=-0.10 mountY=0.26, mountTheta=1.93
21:14:04.842 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.27, opts=13)
21:14:04.845 00.003 31432 Enqueuing Move request for scope (-0.09, -0.27)
21:14:04.847 00.002 29876 Worker thread wakes up
21:14:04.847 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
21:14:04.847 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
21:14:04.847 00.000 29876 Moving (-0.09, -0.27) raw xDistance=-0.10 yDistance=0.26
21:14:04.847 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:14:04.847 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:04.847 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:14:04.847 00.000 29876 MoveAxis(E, 0, ABG)
21:14:04.847 00.000 29876 Move returns status 0, amount 0
21:14:04.847 00.000 29876 MoveAxis(N, 0, ABG)
21:14:04.847 00.000 29876 Move returns status 0, amount 0
21:14:04.847 00.000 29876 move complete, result=0
21:14:04.847 00.000 29876 worker thread done servicing request
21:14:04.851 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:14:04.864 00.013 31432 UpdateGuideState exits: m=2149 RSB=27.6
21:14:04.866 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:04.868 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:04.870 00.002 31432 Enqueuing Expose request
21:14:04.871 00.001 29876 Worker thread wakes up
21:14:04.872 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:14:04.874 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:04.874 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:07.006 02.132 29876 Exposure complete
21:14:07.049 00.043 29876 worker thread done servicing request
21:14:07.049 00.000 31432 OnExposeComplete: enter
21:14:07.052 00.003 31432 UpdateGuideState(): m_state=6
21:14:07.054 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
21:14:07.055 00.001 31432 Star::Find returns 1 (0), X=612.88, Y=164.13, Mass=2201, SNR=27.5, Peak=161 HFD=4.1
21:14:07.057 00.002 31432 MultiStar: [#1 -0.12,-0.96,0.00,M1] [#2 -0.75,-0.58,0.00,M6] [#3 0.67,-0.83,0.00,M1] [#4 0.05,-0.92,0.00,M1] [#5 0.41,-1.13,0.00,M1] [#6 0.18,-0.44,1.14,U] [#7 0.07,-0.86,0.00,M1] [#8 0.37,-0.97,0.00,M1] 
21:14:07.059 00.002 31432 refined, 1 included, MultiStar: {0.25, -0.63}, one-star: {0.32, -0.84}
21:14:07.061 00.002 31432 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.02) = xAngle (-1.22 = -1.22)
21:14:07.063 00.002 31432 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.79 = 1.79)
21:14:07.064 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=-0.63 hyp=0.67 cameraTheta=-1.20 mountX=0.23 mountY=0.66, mountTheta=1.23
21:14:07.067 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.63, opts=13)
21:14:07.069 00.002 31432 Enqueuing Move request for scope (0.25, -0.63)
21:14:07.070 00.001 29876 Worker thread wakes up
21:14:07.070 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.63) opts 0xd
21:14:07.070 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.63)
21:14:07.070 00.000 29876 Moving (0.25, -0.63) raw xDistance=0.23 yDistance=0.66
21:14:07.070 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:14:07.071 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:07.071 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
21:14:07.071 00.000 29876 MoveAxis(W, 22, ABG)
21:14:07.071 00.000 29876 Guiding  Dir = 3, Dur = 22
21:14:07.071 00.000 29876 IsSlewing returns 0
21:14:07.071 00.000 29876 IsGuiding returns 0
21:14:07.071 00.000 29876 PulseGuide returned control before completion, sleep 32
21:14:07.074 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:14:07.085 00.011 31432 UpdateGuideState exits: m=2201 RSB=27.5
21:14:07.087 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:07.089 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:07.091 00.002 31432 Enqueuing Expose request
21:14:07.110 00.019 29876 IsGuiding returns 1
21:14:07.110 00.000 29876 scope still moving after pulse duration time elapsed
21:14:07.141 00.031 29876 IsSlewing returns 0
21:14:07.141 00.000 29876 IsGuiding returns 1
21:14:07.171 00.030 29876 IsSlewing returns 0
21:14:07.171 00.000 29876 IsGuiding returns 0
21:14:07.171 00.000 29876 scope move finished after 22 + 78 ms
21:14:07.171 00.000 29876 Move returns status 0, amount 22
21:14:07.171 00.000 29876 MoveAxis(N, 0, ABG)
21:14:07.171 00.000 29876 Move returns status 0, amount 0
21:14:07.171 00.000 29876 move complete, result=0
21:14:07.171 00.000 29876 worker thread done servicing request
21:14:07.171 00.000 29876 Worker thread wakes up
21:14:07.171 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.7 px 0 ms NORTH
21:14:07.175 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:07.175 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:09.080 01.905 29876 Exposure complete
21:14:09.122 00.042 29876 worker thread done servicing request
21:14:09.122 00.000 31432 OnExposeComplete: enter
21:14:09.125 00.003 31432 UpdateGuideState(): m_state=6
21:14:09.126 00.001 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
21:14:09.128 00.002 31432 Star::Find returns 1 (0), X=612.54, Y=164.52, Mass=2285, SNR=28.7, Peak=205 HFD=3.2
21:14:09.130 00.002 31432 MultiStar: [#1 -0.24,-0.47,1.04,U] [#2 -0.38,-0.67,1.23,U] [#3 0.69,-0.95,0.00,M2] [#4 0.14,-1.13,0.00,M2] [#5 0.08,-0.73,0.92,U] [#6 0.64,-0.90,0.00,M1] [#7 0.18,-0.82,0.00,M2] [#8 -0.05,-0.90,0.00,M2] 
21:14:09.132 00.002 31432 single-star, 3 included, MultiStar: {-0.16, -0.58}, one-star: {-0.03, -0.45}
21:14:09.134 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:14:09.136 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:14:09.138 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.45 hyp=0.45 cameraTheta=-1.63 mountX=-0.04 mountY=0.44, mountTheta=1.65
21:14:09.142 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.45, opts=13)
21:14:09.146 00.004 31432 Enqueuing Move request for scope (-0.03, -0.45)
21:14:09.147 00.001 29876 Worker thread wakes up
21:14:09.147 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.45) opts 0xd
21:14:09.147 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.45)
21:14:09.147 00.000 29876 Moving (-0.03, -0.45) raw xDistance=-0.04 yDistance=0.44
21:14:09.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:14:09.148 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:09.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:14:09.148 00.000 29876 MoveAxis(E, 0, ABG)
21:14:09.148 00.000 29876 Move returns status 0, amount 0
21:14:09.148 00.000 29876 MoveAxis(N, 0, ABG)
21:14:09.148 00.000 29876 Move returns status 0, amount 0
21:14:09.148 00.000 29876 move complete, result=0
21:14:09.148 00.000 29876 worker thread done servicing request
21:14:09.151 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:09.163 00.012 31432 UpdateGuideState exits: m=2285 RSB=28.7
21:14:09.165 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:09.167 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:09.169 00.002 31432 Enqueuing Expose request
21:14:09.171 00.002 29876 Worker thread wakes up
21:14:09.171 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:14:09.173 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:09.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:11.305 02.132 29876 Exposure complete
21:14:11.348 00.043 29876 worker thread done servicing request
21:14:11.348 00.000 31432 OnExposeComplete: enter
21:14:11.350 00.002 31432 UpdateGuideState(): m_state=6
21:14:11.352 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
21:14:11.354 00.002 31432 Star::Find returns 1 (0), X=612.85, Y=164.07, Mass=2314, SNR=29.1, Peak=221 HFD=3.3
21:14:11.356 00.002 31432 MultiStar: [#1 -0.14,-0.93,0.00,M1] [#2 -0.44,-1.12,0.00,M6] [#3 0.35,-0.63,1.04,U] [#4 0.17,-0.77,0.92,U] [#5 -0.26,-0.76,0.00,M1] [#6 0.43,-0.55,1.10,U] [#7 0.36,-1.13,0.00,M3] [#8 0.14,-0.61,0.93,U] 
21:14:11.358 00.002 31432 refined, 4 included, MultiStar: {0.28, -0.69}, one-star: {0.29, -0.91}
21:14:11.360 00.002 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.21 = -1.21)
21:14:11.361 00.001 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.81 = 1.81)
21:14:11.363 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.69 hyp=0.74 cameraTheta=-1.18 mountX=0.27 mountY=0.72, mountTheta=1.22
21:14:11.366 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.69, opts=13)
21:14:11.368 00.002 31432 Enqueuing Move request for scope (0.28, -0.69)
21:14:11.369 00.001 29876 Worker thread wakes up
21:14:11.370 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.69) opts 0xd
21:14:11.370 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.69)
21:14:11.370 00.000 29876 Moving (0.28, -0.69) raw xDistance=0.27 yDistance=0.72
21:14:11.370 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:14:11.370 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:11.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
21:14:11.370 00.000 29876 MoveAxis(W, 26, ABG)
21:14:11.370 00.000 29876 Guiding  Dir = 3, Dur = 26
21:14:11.370 00.000 29876 IsSlewing returns 0
21:14:11.370 00.000 29876 IsGuiding returns 0
21:14:11.371 00.001 29876 PulseGuide returned control before completion, sleep 36
21:14:11.374 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:11.385 00.011 31432 UpdateGuideState exits: m=2314 RSB=29.1
21:14:11.388 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:11.389 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:11.391 00.002 31432 Enqueuing Expose request
21:14:11.413 00.022 29876 IsGuiding returns 1
21:14:11.413 00.000 29876 scope still moving after pulse duration time elapsed
21:14:11.444 00.031 29876 IsSlewing returns 0
21:14:11.444 00.000 29876 IsGuiding returns 1
21:14:11.474 00.030 29876 IsSlewing returns 0
21:14:11.474 00.000 29876 IsGuiding returns 1
21:14:11.506 00.032 29876 IsSlewing returns 0
21:14:11.506 00.000 29876 IsGuiding returns 1
21:14:11.537 00.031 29876 IsSlewing returns 0
21:14:11.537 00.000 29876 IsGuiding returns 0
21:14:11.537 00.000 29876 scope move finished after 26 + 140 ms
21:14:11.537 00.000 29876 Move returns status 0, amount 26
21:14:11.537 00.000 29876 MoveAxis(N, 0, ABG)
21:14:11.537 00.000 29876 Move returns status 0, amount 0
21:14:11.537 00.000 29876 move complete, result=0
21:14:11.537 00.000 29876 worker thread done servicing request
21:14:11.538 00.001 29876 Worker thread wakes up
21:14:11.538 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.7 px 0 ms NORTH
21:14:11.541 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:11.541 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:13.456 01.915 29876 Exposure complete
21:14:13.499 00.043 29876 worker thread done servicing request
21:14:13.499 00.000 31432 OnExposeComplete: enter
21:14:13.500 00.001 31432 UpdateGuideState(): m_state=6
21:14:13.502 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
21:14:13.504 00.002 31432 Star::Find returns 1 (0), X=611.76, Y=164.32, Mass=2437, SNR=29.9, Peak=191 HFD=3.7
21:14:13.506 00.002 31432 MultiStar: [#1 -1.05,-0.62,0.00,M2] [#2 -1.68,-0.94,0.00,M7] [#3 -0.69,-1.02,0.00,M2] [#4 -0.68,-0.52,0.00,M2] [#5 -1.15,-0.83,0.00,M2] [#6 -1.02,-0.65,0.00,M1] [#7 -0.60,-0.83,0.00,M4] [#8 -1.18,-0.41,0.00,M2] 
21:14:13.508 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
21:14:13.510 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
21:14:13.511 00.001 31432 CameraToMount -- cameraX=-0.80 cameraY=-0.65 hyp=1.03 cameraTheta=-2.46 mountX=-0.82 mountY=0.52, mountTheta=2.58
21:14:13.515 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.80, y=-0.65, opts=13)
21:14:13.516 00.001 31432 Enqueuing Move request for scope (-0.80, -0.65)
21:14:13.519 00.003 29876 Worker thread wakes up
21:14:13.519 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.65) opts 0xd
21:14:13.519 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.80, -0.65)
21:14:13.519 00.000 29876 Moving (-0.80, -0.65) raw xDistance=-0.82 yDistance=0.52
21:14:13.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.82
21:14:13.519 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.66 newest=1.68
21:14:13.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
21:14:13.519 00.000 29876 MoveAxis(E, 75, ABG)
21:14:13.519 00.000 29876 Guiding  Dir = 2, Dur = 75
21:14:13.519 00.000 29876 IsSlewing returns 0
21:14:13.519 00.000 29876 IsGuiding returns 0
21:14:13.520 00.001 29876 PulseGuide returned control before completion, sleep 85
21:14:13.523 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:14:13.536 00.013 31432 UpdateGuideState exits: m=2437 RSB=29.9
21:14:13.538 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:13.540 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:13.542 00.002 31432 Enqueuing Expose request
21:14:13.609 00.067 29876 IsGuiding returns 1
21:14:13.609 00.000 29876 scope still moving after pulse duration time elapsed
21:14:13.641 00.032 29876 IsSlewing returns 0
21:14:13.641 00.000 29876 IsGuiding returns 1
21:14:13.672 00.031 29876 IsSlewing returns 0
21:14:13.672 00.000 29876 IsGuiding returns 1
21:14:13.702 00.030 29876 IsSlewing returns 0
21:14:13.702 00.000 29876 IsGuiding returns 0
21:14:13.702 00.000 29876 scope move finished after 75 + 106 ms
21:14:13.702 00.000 29876 Move returns status 0, amount 75
21:14:13.702 00.000 29876 BLC: Oldest BLC event removed
21:14:13.702 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:14:13.702 00.000 29876 MoveAxis(S, 58, ABG)
21:14:13.702 00.000 29876 Guiding  Dir = 1, Dur = 58
21:14:13.702 00.000 29876 IsSlewing returns 0
21:14:13.702 00.000 29876 IsGuiding returns 0
21:14:13.703 00.001 29876 PulseGuide returned control before completion, sleep 68
21:14:13.779 00.076 29876 IsGuiding returns 1
21:14:13.779 00.000 29876 scope still moving after pulse duration time elapsed
21:14:13.810 00.031 29876 IsSlewing returns 0
21:14:13.810 00.000 29876 IsGuiding returns 1
21:14:13.840 00.030 29876 IsSlewing returns 0
21:14:13.840 00.000 29876 IsGuiding returns 1
21:14:13.871 00.031 29876 IsSlewing returns 0
21:14:13.871 00.000 29876 IsGuiding returns 0
21:14:13.871 00.000 29876 scope move finished after 58 + 110 ms
21:14:13.871 00.000 29876 Move returns status 0, amount 58
21:14:13.871 00.000 29876 move complete, result=0
21:14:13.871 00.000 29876 worker thread done servicing request
21:14:13.872 00.001 29876 Worker thread wakes up
21:14:13.872 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:13.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:13.872 00.000 31432 GuideStep: -0.8 px 75 ms EAST, 0.5 px 58 ms SOUTH
21:14:16.099 02.227 29876 Exposure complete
21:14:16.141 00.042 29876 worker thread done servicing request
21:14:16.141 00.000 31432 OnExposeComplete: enter
21:14:16.143 00.002 31432 UpdateGuideState(): m_state=6
21:14:16.145 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
21:14:16.147 00.002 31432 Star::Find returns 1 (0), X=611.82, Y=164.74, Mass=2322, SNR=29.0, Peak=194 HFD=3.5
21:14:16.149 00.002 31432 MultiStar: [#1 -1.47,-0.30,0.00,M3] [#2 -1.53,-0.40,0.00,M8] [#3 -0.64,-0.50,0.00,M3] [#4 -0.51,-0.64,0.00,M3] [#5 -0.83,-0.23,0.00,M3] [#6 -0.74,-0.10,1.10,U] [#7 -0.74,-0.68,0.00,M5] [#8 -0.93,-0.23,0.00,M3] 
21:14:16.151 00.002 31432 refined, 1 included, MultiStar: {-0.74, -0.16}, one-star: {-0.75, -0.23}
21:14:16.153 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.95 = -2.95)
21:14:16.154 00.001 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
21:14:16.156 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.16 hyp=0.76 cameraTheta=-2.93 mountX=-0.75 mountY=0.05, mountTheta=3.08
21:14:16.159 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.16, opts=13)
21:14:16.162 00.003 31432 Enqueuing Move request for scope (-0.74, -0.16)
21:14:16.164 00.002 29876 Worker thread wakes up
21:14:16.164 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.16) opts 0xd
21:14:16.164 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.16)
21:14:16.164 00.000 29876 Moving (-0.74, -0.16) raw xDistance=-0.75 yDistance=0.05
21:14:16.164 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.75
21:14:16.164 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:16.164 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:16.164 00.000 29876 MoveAxis(E, 82, ABG)
21:14:16.164 00.000 29876 Guiding  Dir = 2, Dur = 82
21:14:16.164 00.000 29876 IsSlewing returns 0
21:14:16.164 00.000 29876 IsGuiding returns 0
21:14:16.165 00.001 29876 PulseGuide returned control before completion, sleep 92
21:14:16.168 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:16.179 00.011 31432 UpdateGuideState exits: m=2322 RSB=29.0
21:14:16.182 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:16.183 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:16.185 00.002 31432 Enqueuing Expose request
21:14:16.265 00.080 29876 IsGuiding returns 1
21:14:16.265 00.000 29876 scope still moving after pulse duration time elapsed
21:14:16.296 00.031 29876 IsSlewing returns 0
21:14:16.296 00.000 29876 IsGuiding returns 1
21:14:16.327 00.031 29876 IsSlewing returns 0
21:14:16.327 00.000 29876 IsGuiding returns 0
21:14:16.327 00.000 29876 scope move finished after 82 + 79 ms
21:14:16.327 00.000 29876 Move returns status 0, amount 82
21:14:16.327 00.000 29876 MoveAxis(N, 0, ABG)
21:14:16.327 00.000 29876 Move returns status 0, amount 0
21:14:16.327 00.000 29876 move complete, result=0
21:14:16.327 00.000 29876 worker thread done servicing request
21:14:16.327 00.000 29876 Worker thread wakes up
21:14:16.327 00.000 31432 GuideStep: -0.7 px 82 ms EAST, 0.0 px 0 ms NORTH
21:14:16.330 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:16.330 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:18.238 01.908 29876 Exposure complete
21:14:18.282 00.044 29876 worker thread done servicing request
21:14:18.282 00.000 31432 OnExposeComplete: enter
21:14:18.284 00.002 31432 UpdateGuideState(): m_state=6
21:14:18.286 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
21:14:18.288 00.002 31432 Star::Find returns 1 (0), X=611.55, Y=163.98, Mass=2447, SNR=30.3, Peak=225 HFD=3.5
21:14:18.290 00.002 31432 MultiStar: [#1 -1.28,-0.89,0.00,M4] [#2 -1.48,-1.25,0.00,M9] [#3 -0.52,-1.51,0.00,M4] [#4 -0.99,-0.93,0.00,M4] [#5 -1.31,-0.97,0.00,M4] [#6 -0.60,-0.90,0.00,M1] [#7 -1.07,-1.10,0.00,M6] [#8 -1.14,-0.91,0.00,M4] 
21:14:18.292 00.002 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
21:14:18.293 00.001 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
21:14:18.295 00.002 31432 CameraToMount -- cameraX=-1.01 cameraY=-1.00 hyp=1.42 cameraTheta=-2.36 mountX=-1.03 mountY=0.83, mountTheta=2.47
21:14:18.298 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.01, y=-1.00, opts=13)
21:14:18.300 00.002 31432 Enqueuing Move request for scope (-1.01, -1.00)
21:14:18.301 00.001 29876 Worker thread wakes up
21:14:18.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -1.00) opts 0xd
21:14:18.302 00.001 29876 Handling offset move in thread for scope, endpoint = (-1.01, -1.00)
21:14:18.302 00.000 29876 Moving (-1.01, -1.00) raw xDistance=-1.03 yDistance=0.83
21:14:18.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
21:14:18.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.83
21:14:18.302 00.000 29876 MoveAxis(E, 111, ABG)
21:14:18.302 00.000 29876 Guiding  Dir = 2, Dur = 111
21:14:18.302 00.000 29876 IsSlewing returns 0
21:14:18.302 00.000 29876 IsGuiding returns 0
21:14:18.302 00.000 29876 PulseGuide returned control before completion, sleep 121
21:14:18.305 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:14:18.317 00.012 31432 UpdateGuideState exits: m=2447 RSB=30.3
21:14:18.319 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:18.321 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:18.323 00.002 31432 Enqueuing Expose request
21:14:18.436 00.113 29876 IsGuiding returns 1
21:14:18.436 00.000 29876 scope still moving after pulse duration time elapsed
21:14:18.466 00.030 29876 IsSlewing returns 0
21:14:18.466 00.000 29876 IsGuiding returns 0
21:14:18.466 00.000 29876 scope move finished after 111 + 53 ms
21:14:18.466 00.000 29876 Move returns status 0, amount 111
21:14:18.466 00.000 29876 MoveAxis(S, 61, ABG)
21:14:18.466 00.000 29876 Guiding  Dir = 1, Dur = 61
21:14:18.466 00.000 29876 IsSlewing returns 0
21:14:18.466 00.000 29876 IsGuiding returns 0
21:14:18.467 00.001 29876 PulseGuide returned control before completion, sleep 71
21:14:18.545 00.078 29876 IsGuiding returns 1
21:14:18.545 00.000 29876 scope still moving after pulse duration time elapsed
21:14:18.576 00.031 29876 IsSlewing returns 0
21:14:18.576 00.000 29876 IsGuiding returns 1
21:14:18.607 00.031 29876 IsSlewing returns 0
21:14:18.607 00.000 29876 IsGuiding returns 1
21:14:18.638 00.031 29876 IsSlewing returns 0
21:14:18.638 00.000 29876 IsGuiding returns 1
21:14:18.670 00.032 29876 IsSlewing returns 0
21:14:18.670 00.000 29876 IsGuiding returns 0
21:14:18.670 00.000 29876 scope move finished after 61 + 142 ms
21:14:18.670 00.000 29876 Move returns status 0, amount 61
21:14:18.670 00.000 29876 move complete, result=0
21:14:18.670 00.000 29876 worker thread done servicing request
21:14:18.671 00.001 29876 Worker thread wakes up
21:14:18.671 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:18.671 00.000 31432 GuideStep: -1.0 px 111 ms EAST, 0.8 px 61 ms SOUTH
21:14:18.673 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:20.795 02.122 29876 Exposure complete
21:14:20.836 00.041 29876 worker thread done servicing request
21:14:20.836 00.000 31432 OnExposeComplete: enter
21:14:20.839 00.003 31432 UpdateGuideState(): m_state=6
21:14:20.841 00.002 31432 Star::Find(15, 611, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
21:14:20.843 00.002 31432 Star::Find returns 1 (0), X=612.52, Y=163.69, Mass=2405, SNR=30.1, Peak=207 HFD=3.4
21:14:20.845 00.002 31432 MultiStar: [#1 -0.37,-1.27,0.00,M5] [#2 -0.77,-1.45,0.00,M10] [#3 0.18,-1.07,0.00,M5] [#4 -0.11,-1.25,0.00,M5] [#5 -0.24,-1.32,0.00,M5] [#6 -0.10,-0.96,0.00,M2] [#7 -0.17,-1.59,0.00,M7] [#8 -0.20,-1.19,0.00,M5] 
21:14:20.847 00.002 31432 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
21:14:20.848 00.001 31432 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
21:14:20.850 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-1.29 hyp=1.29 cameraTheta=-1.61 mountX=-0.08 mountY=1.26, mountTheta=1.63
21:14:20.853 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-1.29, opts=13)
21:14:20.855 00.002 31432 Enqueuing Move request for scope (-0.05, -1.29)
21:14:20.857 00.002 29876 Worker thread wakes up
21:14:20.857 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.29) opts 0xd
21:14:20.857 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -1.29)
21:14:20.857 00.000 29876 Moving (-0.05, -1.29) raw xDistance=-0.08 yDistance=1.26
21:14:20.857 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:14:20.857 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.26
21:14:20.857 00.000 29876 MoveAxis(E, 0, ABG)
21:14:20.857 00.000 29876 Move returns status 0, amount 0
21:14:20.857 00.000 29876 MoveAxis(S, 93, ABG)
21:14:20.857 00.000 29876 Guiding  Dir = 1, Dur = 93
21:14:20.857 00.000 29876 IsSlewing returns 0
21:14:20.857 00.000 29876 IsGuiding returns 0
21:14:20.858 00.001 29876 PulseGuide returned control before completion, sleep 103
21:14:20.861 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:14:20.872 00.011 31432 UpdateGuideState exits: m=2405 RSB=30.1
21:14:20.874 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:20.876 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:20.878 00.002 31432 Enqueuing Expose request
21:14:20.963 00.085 29876 IsGuiding returns 1
21:14:20.963 00.000 29876 scope still moving after pulse duration time elapsed
21:14:20.994 00.031 29876 IsSlewing returns 0
21:14:20.994 00.000 29876 IsGuiding returns 1
21:14:21.024 00.030 29876 IsSlewing returns 0
21:14:21.024 00.000 29876 IsGuiding returns 1
21:14:21.054 00.030 29876 IsSlewing returns 0
21:14:21.054 00.000 29876 IsGuiding returns 0
21:14:21.054 00.000 29876 scope move finished after 93 + 103 ms
21:14:21.054 00.000 29876 Move returns status 0, amount 93
21:14:21.054 00.000 29876 move complete, result=0
21:14:21.054 00.000 29876 worker thread done servicing request
21:14:21.054 00.000 29876 Worker thread wakes up
21:14:21.054 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:21.054 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:21.054 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 1.3 px 93 ms SOUTH
21:14:22.971 01.917 29876 Exposure complete
21:14:23.015 00.044 29876 worker thread done servicing request
21:14:23.015 00.000 31432 OnExposeComplete: enter
21:14:23.018 00.003 31432 UpdateGuideState(): m_state=6
21:14:23.020 00.002 31432 Star::Find(15, 612, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
21:14:23.023 00.003 31432 Star::Find returns 1 (0), X=611.99, Y=164.75, Mass=2309, SNR=29.2, Peak=198 HFD=3.9
21:14:23.025 00.002 31432 MultiStar: [#1 -1.10,-0.29,0.00,M6] [#2 -1.67,-0.39,0.00,R] [#3 -0.52,-0.20,1.06,U] [#4 -0.72,-0.55,0.00,M6] [#5 -1.06,-0.28,0.00,M6] [#6 -0.94,0.13,0.00,M3] [#7 -0.72,-0.25,0.84,U] [#8 -1.34,-0.18,0.00,M6] 
21:14:23.026 00.001 31432 single-star, 2 included, MultiStar: {-0.60, -0.22}, one-star: {-0.57, -0.22}
21:14:23.028 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:14:23.030 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:14:23.032 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.22 hyp=0.62 cameraTheta=-2.77 mountX=-0.58 mountY=0.13, mountTheta=2.92
21:14:23.034 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.22, opts=13)
21:14:23.036 00.002 31432 Enqueuing Move request for scope (-0.57, -0.22)
21:14:23.038 00.002 29876 Worker thread wakes up
21:14:23.038 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.22) opts 0xd
21:14:23.038 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.22)
21:14:23.038 00.000 29876 Moving (-0.57, -0.22) raw xDistance=-0.58 yDistance=0.13
21:14:23.038 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.58
21:14:23.038 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:23.038 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:14:23.038 00.000 29876 MoveAxis(E, 56, ABG)
21:14:23.038 00.000 29876 Guiding  Dir = 2, Dur = 56
21:14:23.038 00.000 29876 IsSlewing returns 0
21:14:23.039 00.001 29876 IsGuiding returns 0
21:14:23.039 00.000 29876 PulseGuide returned control before completion, sleep 66
21:14:23.042 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:23.053 00.011 31432 UpdateGuideState exits: m=2309 RSB=29.2
21:14:23.055 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:23.057 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:23.059 00.002 31432 Enqueuing Expose request
21:14:23.107 00.048 29876 IsGuiding returns 1
21:14:23.107 00.000 29876 scope still moving after pulse duration time elapsed
21:14:23.138 00.031 29876 IsSlewing returns 0
21:14:23.138 00.000 29876 IsGuiding returns 1
21:14:23.168 00.030 29876 IsSlewing returns 0
21:14:23.168 00.000 29876 IsGuiding returns 1
21:14:23.199 00.031 29876 IsSlewing returns 0
21:14:23.199 00.000 29876 IsGuiding returns 0
21:14:23.199 00.000 29876 scope move finished after 56 + 104 ms
21:14:23.199 00.000 29876 Move returns status 0, amount 56
21:14:23.199 00.000 29876 MoveAxis(N, 0, ABG)
21:14:23.199 00.000 29876 Move returns status 0, amount 0
21:14:23.199 00.000 29876 move complete, result=0
21:14:23.199 00.000 29876 worker thread done servicing request
21:14:23.199 00.000 29876 Worker thread wakes up
21:14:23.199 00.000 31432 GuideStep: -0.6 px 56 ms EAST, 0.1 px 0 ms NORTH
21:14:23.202 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:23.202 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:25.432 02.230 29876 Exposure complete
21:14:25.491 00.059 29876 worker thread done servicing request
21:14:25.491 00.000 31432 OnExposeComplete: enter
21:14:25.494 00.003 31432 UpdateGuideState(): m_state=6
21:14:25.497 00.003 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
21:14:25.499 00.002 31432 Star::Find returns 1 (0), X=611.78, Y=164.96, Mass=2334, SNR=29.3, Peak=222 HFD=3.5
21:14:25.502 00.003 31432 MultiStar: [#1 -1.21,-0.31,0.00,M7] [#2 -0.14,0.06,1.17,U] [#3 -0.77,-0.07,1.07,U] [#4 -0.63,-0.21,0.96,U] [#5 -1.09,-0.10,0.00,M7] [#6 -0.98,-0.19,0.00,M4] [#7 -0.94,-0.02,0.00,M7] [#8 -0.88,0.18,0.00,M7] 
21:14:25.504 00.002 31432 refined, 3 included, MultiStar: {-0.56, -0.05}, one-star: {-0.78, -0.01}
21:14:25.507 00.003 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
21:14:25.510 00.003 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
21:14:25.511 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.05 hyp=0.57 cameraTheta=-3.05 mountX=-0.57 mountY=-0.03, mountTheta=-3.08
21:14:25.514 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.05, opts=13)
21:14:25.516 00.002 31432 Enqueuing Move request for scope (-0.56, -0.05)
21:14:25.518 00.002 29876 Worker thread wakes up
21:14:25.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.05) opts 0xd
21:14:25.518 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.05)
21:14:25.518 00.000 29876 Moving (-0.56, -0.05) raw xDistance=-0.57 yDistance=-0.03
21:14:25.518 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
21:14:25.518 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:25.518 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:14:25.518 00.000 29876 MoveAxis(E, 62, ABG)
21:14:25.518 00.000 29876 Guiding  Dir = 2, Dur = 62
21:14:25.518 00.000 29876 IsSlewing returns 0
21:14:25.518 00.000 29876 IsGuiding returns 0
21:14:25.518 00.000 29876 PulseGuide returned control before completion, sleep 72
21:14:25.521 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:25.536 00.015 31432 UpdateGuideState exits: m=2334 RSB=29.3
21:14:25.539 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:25.542 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:25.544 00.002 31432 Enqueuing Expose request
21:14:25.599 00.055 29876 IsGuiding returns 1
21:14:25.599 00.000 29876 scope still moving after pulse duration time elapsed
21:14:25.630 00.031 29876 IsSlewing returns 0
21:14:25.630 00.000 29876 IsGuiding returns 1
21:14:25.660 00.030 29876 IsSlewing returns 0
21:14:25.660 00.000 29876 IsGuiding returns 0
21:14:25.660 00.000 29876 scope move finished after 62 + 80 ms
21:14:25.660 00.000 29876 Move returns status 0, amount 62
21:14:25.660 00.000 29876 MoveAxis(N, 0, ABG)
21:14:25.660 00.000 29876 Move returns status 0, amount 0
21:14:25.660 00.000 29876 move complete, result=0
21:14:25.660 00.000 29876 worker thread done servicing request
21:14:25.660 00.000 29876 Worker thread wakes up
21:14:25.660 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:25.660 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:25.660 00.000 31432 GuideStep: -0.6 px 62 ms EAST, -0.0 px 0 ms NORTH
21:14:27.576 01.916 29876 Exposure complete
21:14:27.633 00.057 29876 worker thread done servicing request
21:14:27.633 00.000 31432 OnExposeComplete: enter
21:14:27.636 00.003 31432 UpdateGuideState(): m_state=6
21:14:27.639 00.003 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
21:14:27.642 00.003 31432 Star::Find returns 1 (0), X=611.81, Y=164.44, Mass=2366, SNR=29.6, Peak=242 HFD=3.3
21:14:27.645 00.003 31432 MultiStar: [#1 -1.34,-0.65,0.00,M8] [#2 0.15,-0.26,1.13,U] [#3 -0.57,-1.19,0.00,M4] [#4 -0.84,-0.69,0.00,M6] [#5 -1.07,-0.98,0.00,M8] [#6 -0.59,-0.37,1.09,U] [#7 -0.73,-0.94,0.00,M8] [#8 -0.82,-0.82,0.00,M8] 
21:14:27.648 00.003 31432 refined, 2 included, MultiStar: {-0.38, -0.38}, one-star: {-0.75, -0.53}
21:14:27.651 00.003 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
21:14:27.654 00.003 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.63 = 0.63)
21:14:27.657 00.003 31432 CameraToMount -- cameraX=-0.38 cameraY=-0.38 hyp=0.54 cameraTheta=-2.36 mountX=-0.39 mountY=0.32, mountTheta=2.46
21:14:27.661 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-0.38, opts=13)
21:14:27.664 00.003 31432 Enqueuing Move request for scope (-0.38, -0.38)
21:14:27.666 00.002 29876 Worker thread wakes up
21:14:27.667 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.38) opts 0xd
21:14:27.667 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -0.38)
21:14:27.667 00.000 29876 Moving (-0.38, -0.38) raw xDistance=-0.39 yDistance=0.32
21:14:27.667 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
21:14:27.667 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:14:27.667 00.000 29876 MoveAxis(E, 46, ABG)
21:14:27.667 00.000 29876 Guiding  Dir = 2, Dur = 46
21:14:27.667 00.000 29876 IsSlewing returns 0
21:14:27.667 00.000 29876 IsGuiding returns 0
21:14:27.667 00.000 29876 PulseGuide returned control before completion, sleep 56
21:14:27.672 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:27.687 00.015 31432 UpdateGuideState exits: m=2366 RSB=29.6
21:14:27.691 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:27.694 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:27.697 00.003 31432 Enqueuing Expose request
21:14:27.730 00.033 29876 IsGuiding returns 1
21:14:27.730 00.000 29876 scope still moving after pulse duration time elapsed
21:14:27.761 00.031 29876 IsSlewing returns 0
21:14:27.761 00.000 29876 IsGuiding returns 0
21:14:27.761 00.000 29876 scope move finished after 46 + 48 ms
21:14:27.761 00.000 29876 Move returns status 0, amount 46
21:14:27.761 00.000 29876 MoveAxis(S, 23, ABG)
21:14:27.761 00.000 29876 Guiding  Dir = 1, Dur = 23
21:14:27.762 00.001 29876 IsSlewing returns 0
21:14:27.762 00.000 29876 IsGuiding returns 0
21:14:27.762 00.000 29876 PulseGuide returned control before completion, sleep 33
21:14:27.808 00.046 29876 IsGuiding returns 1
21:14:27.808 00.000 29876 scope still moving after pulse duration time elapsed
21:14:27.839 00.031 29876 IsSlewing returns 0
21:14:27.839 00.000 29876 IsGuiding returns 1
21:14:27.869 00.030 29876 IsSlewing returns 0
21:14:27.869 00.000 29876 IsGuiding returns 1
21:14:27.900 00.031 29876 IsSlewing returns 0
21:14:27.900 00.000 29876 IsGuiding returns 1
21:14:27.931 00.031 29876 IsSlewing returns 0
21:14:27.931 00.000 29876 IsGuiding returns 1
21:14:27.962 00.031 29876 IsSlewing returns 0
21:14:27.962 00.000 29876 IsGuiding returns 0
21:14:27.962 00.000 29876 scope move finished after 23 + 176 ms
21:14:27.962 00.000 29876 Move returns status 0, amount 23
21:14:27.962 00.000 29876 move complete, result=0
21:14:27.962 00.000 29876 worker thread done servicing request
21:14:27.962 00.000 29876 Worker thread wakes up
21:14:27.962 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:27.962 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:27.962 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.3 px 23 ms SOUTH
21:14:30.084 02.122 29876 Exposure complete
21:14:30.126 00.042 29876 worker thread done servicing request
21:14:30.126 00.000 31432 OnExposeComplete: enter
21:14:30.128 00.002 31432 UpdateGuideState(): m_state=6
21:14:30.130 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
21:14:30.132 00.002 31432 Star::Find returns 1 (0), X=612.12, Y=164.22, Mass=2465, SNR=30.3, Peak=224 HFD=3.5
21:14:30.134 00.002 31432 MultiStar: [#1 -0.67,-0.74,0.00,M9] [#2 0.66,-0.82,0.00,M1] [#3 -0.43,-0.98,0.00,M5] [#4 -0.26,-1.01,0.00,M7] [#5 -0.86,-0.92,0.00,M9] [#6 -0.16,-1.11,0.00,M4] [#7 -0.35,-1.20,0.00,M9] [#8 -0.55,-0.94,0.00,M9] 
21:14:30.136 00.002 31432 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.02) = xAngle (-2.13 = -2.13)
21:14:30.138 00.002 31432 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.88 = 0.88)
21:14:30.139 00.001 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.75 hyp=0.87 cameraTheta=-2.11 mountX=-0.46 mountY=0.67, mountTheta=2.17
21:14:30.141 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.75, opts=13)
21:14:30.144 00.003 31432 Enqueuing Move request for scope (-0.44, -0.75)
21:14:30.146 00.002 29876 Worker thread wakes up
21:14:30.146 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.75) opts 0xd
21:14:30.146 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.75)
21:14:30.146 00.000 29876 Moving (-0.44, -0.75) raw xDistance=-0.46 yDistance=0.67
21:14:30.146 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
21:14:30.146 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
21:14:30.146 00.000 29876 MoveAxis(E, 51, ABG)
21:14:30.146 00.000 29876 Guiding  Dir = 2, Dur = 51
21:14:30.147 00.001 29876 IsSlewing returns 0
21:14:30.147 00.000 29876 IsGuiding returns 0
21:14:30.147 00.000 29876 PulseGuide returned control before completion, sleep 61
21:14:30.150 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=8, FiltMax=257, Gamma=0.490
21:14:30.161 00.011 31432 UpdateGuideState exits: m=2465 RSB=30.3
21:14:30.163 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:30.165 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:30.167 00.002 31432 Enqueuing Expose request
21:14:30.222 00.055 29876 IsGuiding returns 1
21:14:30.222 00.000 29876 scope still moving after pulse duration time elapsed
21:14:30.252 00.030 29876 IsSlewing returns 0
21:14:30.252 00.000 29876 IsGuiding returns 1
21:14:30.283 00.031 29876 IsSlewing returns 0
21:14:30.283 00.000 29876 IsGuiding returns 1
21:14:30.314 00.031 29876 IsSlewing returns 0
21:14:30.314 00.000 29876 IsGuiding returns 0
21:14:30.314 00.000 29876 scope move finished after 51 + 116 ms
21:14:30.314 00.000 29876 Move returns status 0, amount 51
21:14:30.314 00.000 29876 MoveAxis(S, 49, ABG)
21:14:30.314 00.000 29876 Guiding  Dir = 1, Dur = 49
21:14:30.315 00.001 29876 IsSlewing returns 0
21:14:30.315 00.000 29876 IsGuiding returns 0
21:14:30.315 00.000 29876 PulseGuide returned control before completion, sleep 59
21:14:30.376 00.061 29876 IsGuiding returns 1
21:14:30.376 00.000 29876 scope still moving after pulse duration time elapsed
21:14:30.407 00.031 29876 IsSlewing returns 0
21:14:30.407 00.000 29876 IsGuiding returns 1
21:14:30.438 00.031 29876 IsSlewing returns 0
21:14:30.438 00.000 29876 IsGuiding returns 1
21:14:30.469 00.031 29876 IsSlewing returns 0
21:14:30.469 00.000 29876 IsGuiding returns 1
21:14:30.499 00.030 29876 IsSlewing returns 0
21:14:30.499 00.000 29876 IsGuiding returns 0
21:14:30.499 00.000 29876 scope move finished after 49 + 135 ms
21:14:30.499 00.000 29876 Move returns status 0, amount 49
21:14:30.499 00.000 29876 move complete, result=0
21:14:30.500 00.001 29876 worker thread done servicing request
21:14:30.500 00.000 29876 Worker thread wakes up
21:14:30.500 00.000 31432 GuideStep: -0.5 px 51 ms EAST, 0.7 px 49 ms SOUTH
21:14:30.504 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:30.504 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:32.422 01.918 29876 Exposure complete
21:14:32.466 00.044 29876 worker thread done servicing request
21:14:32.466 00.000 31432 OnExposeComplete: enter
21:14:32.468 00.002 31432 UpdateGuideState(): m_state=6
21:14:32.470 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
21:14:32.472 00.002 31432 Star::Find returns 1 (0), X=611.92, Y=164.81, Mass=2497, SNR=30.4, Peak=226 HFD=3.5
21:14:32.474 00.002 31432 MultiStar: [#1 -0.85,-0.24,0.00,M10] [#2 0.41,-0.13,1.11,U] [#3 -0.32,-0.71,0.98,U] [#4 -0.55,-0.52,0.92,U] [#5 -0.85,-0.29,0.00,M10] [#6 -0.52,-0.25,1.08,U] [#7 -0.72,-0.39,0.00,M10] [#8 -0.87,-0.20,0.00,M10] 
21:14:32.476 00.002 31432 refined, 4 included, MultiStar: {-0.31, -0.34}, one-star: {-0.64, -0.16}
21:14:32.477 00.001 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
21:14:32.479 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
21:14:32.481 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.34 hyp=0.46 cameraTheta=-2.30 mountX=-0.32 mountY=0.29, mountTheta=2.40
21:14:32.485 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.34, opts=13)
21:14:32.488 00.003 31432 Enqueuing Move request for scope (-0.31, -0.34)
21:14:32.493 00.005 29876 Worker thread wakes up
21:14:32.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.34) opts 0xd
21:14:32.493 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.34)
21:14:32.494 00.001 29876 Moving (-0.31, -0.34) raw xDistance=-0.32 yDistance=0.29
21:14:32.494 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
21:14:32.494 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:32.494 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:14:32.494 00.000 29876 MoveAxis(E, 37, ABG)
21:14:32.494 00.000 29876 Guiding  Dir = 2, Dur = 37
21:14:32.494 00.000 29876 IsSlewing returns 0
21:14:32.494 00.000 29876 IsGuiding returns 0
21:14:32.495 00.001 29876 PulseGuide returned control before completion, sleep 47
21:14:32.501 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:32.518 00.017 31432 UpdateGuideState exits: m=2497 RSB=30.4
21:14:32.520 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:32.522 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:32.524 00.002 31432 Enqueuing Expose request
21:14:32.545 00.021 29876 IsGuiding returns 1
21:14:32.545 00.000 29876 scope still moving after pulse duration time elapsed
21:14:32.575 00.030 29876 IsSlewing returns 0
21:14:32.575 00.000 29876 IsGuiding returns 1
21:14:32.607 00.032 29876 IsSlewing returns 0
21:14:32.607 00.000 29876 IsGuiding returns 0
21:14:32.607 00.000 29876 scope move finished after 37 + 75 ms
21:14:32.607 00.000 29876 Move returns status 0, amount 37
21:14:32.607 00.000 29876 MoveAxis(N, 0, ABG)
21:14:32.607 00.000 29876 Move returns status 0, amount 0
21:14:32.607 00.000 29876 move complete, result=0
21:14:32.607 00.000 29876 worker thread done servicing request
21:14:32.607 00.000 29876 Worker thread wakes up
21:14:32.607 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.3 px 0 ms NORTH
21:14:32.610 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:32.610 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:34.746 02.136 29876 Exposure complete
21:14:34.788 00.042 29876 worker thread done servicing request
21:14:34.788 00.000 31432 OnExposeComplete: enter
21:14:34.790 00.002 31432 UpdateGuideState(): m_state=6
21:14:34.792 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
21:14:34.794 00.002 31432 Star::Find returns 1 (0), X=611.93, Y=164.95, Mass=2285, SNR=28.5, Peak=211 HFD=3.9
21:14:34.796 00.002 31432 MultiStar: [#1 -0.90,-0.21,0.00,R] [#2 0.28,0.25,1.20,U] [#3 -0.11,-0.44,1.04,U] [#4 -0.84,-0.38,0.00,M7] [#5 -0.79,-0.07,0.97,U] [#6 -0.67,0.25,1.09,U] [#7 -0.84,-0.18,0.00,R] [#8 -1.00,-0.23,0.00,R] 
21:14:34.798 00.002 31432 refined, 4 included, MultiStar: {-0.36, 0.01}, one-star: {-0.63, -0.02}
21:14:34.800 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
21:14:34.801 00.001 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
21:14:34.803 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.13 mountX=-0.36 mountY=-0.06, mountTheta=-2.97
21:14:34.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.01, opts=13)
21:14:34.808 00.002 31432 Enqueuing Move request for scope (-0.36, 0.01)
21:14:34.809 00.001 29876 Worker thread wakes up
21:14:34.809 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.01) opts 0xd
21:14:34.809 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.01)
21:14:34.809 00.000 29876 Moving (-0.36, 0.01) raw xDistance=-0.36 yDistance=-0.06
21:14:34.809 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
21:14:34.809 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:34.810 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:14:34.810 00.000 29876 MoveAxis(E, 40, ABG)
21:14:34.810 00.000 29876 Guiding  Dir = 2, Dur = 40
21:14:34.810 00.000 29876 IsSlewing returns 0
21:14:34.810 00.000 29876 IsGuiding returns 0
21:14:34.810 00.000 29876 PulseGuide returned control before completion, sleep 50
21:14:34.813 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:34.825 00.012 31432 UpdateGuideState exits: m=2285 RSB=28.5
21:14:34.827 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:34.829 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:34.830 00.001 31432 Enqueuing Expose request
21:14:34.870 00.040 29876 IsGuiding returns 1
21:14:34.870 00.000 29876 scope still moving after pulse duration time elapsed
21:14:34.901 00.031 29876 IsSlewing returns 0
21:14:34.901 00.000 29876 IsGuiding returns 0
21:14:34.901 00.000 29876 scope move finished after 40 + 50 ms
21:14:34.901 00.000 29876 Move returns status 0, amount 40
21:14:34.901 00.000 29876 MoveAxis(N, 0, ABG)
21:14:34.901 00.000 29876 Move returns status 0, amount 0
21:14:34.901 00.000 29876 move complete, result=0
21:14:34.901 00.000 29876 worker thread done servicing request
21:14:34.901 00.000 29876 Worker thread wakes up
21:14:34.901 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
21:14:34.904 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:34.904 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:36.820 01.916 29876 Exposure complete
21:14:36.862 00.042 29876 worker thread done servicing request
21:14:36.862 00.000 31432 OnExposeComplete: enter
21:14:36.864 00.002 31432 UpdateGuideState(): m_state=6
21:14:36.866 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
21:14:36.868 00.002 31432 Star::Find returns 1 (0), X=612.07, Y=164.77, Mass=2274, SNR=28.7, Peak=237 HFD=3.2
21:14:36.870 00.002 31432 MultiStar: [#1 0.02,-0.11,1.05,U] [#2 0.48,0.15,1.21,U] [#3 -0.17,-0.58,1.03,U] [#4 -0.33,-0.45,0.98,U] [#5 -0.56,-0.63,0.00,M10] [#6 -0.50,-0.50,1.10,U] [#7 0.55,-0.19,0.88,U] [#8 0.48,0.01,0.94,U] 
21:14:36.872 00.002 31432 refined, 7 included, MultiStar: {-0.00, -0.23}, one-star: {-0.50, -0.20}
21:14:36.874 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
21:14:36.876 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
21:14:36.877 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.58 mountX=-0.01 mountY=0.23, mountTheta=1.60
21:14:36.880 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.23, opts=13)
21:14:36.882 00.002 31432 Enqueuing Move request for scope (-0.00, -0.23)
21:14:36.884 00.002 29876 Worker thread wakes up
21:14:36.884 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
21:14:36.884 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
21:14:36.884 00.000 29876 Moving (-0.00, -0.23) raw xDistance=-0.01 yDistance=0.23
21:14:36.884 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:14:36.884 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:36.884 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:14:36.884 00.000 29876 MoveAxis(E, 0, ABG)
21:14:36.884 00.000 29876 Move returns status 0, amount 0
21:14:36.884 00.000 29876 MoveAxis(N, 0, ABG)
21:14:36.885 00.001 29876 Move returns status 0, amount 0
21:14:36.885 00.000 29876 move complete, result=0
21:14:36.885 00.000 29876 worker thread done servicing request
21:14:36.888 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:36.899 00.011 31432 UpdateGuideState exits: m=2274 RSB=28.7
21:14:36.902 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:36.904 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:36.905 00.001 31432 Enqueuing Expose request
21:14:36.907 00.002 29876 Worker thread wakes up
21:14:36.907 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:14:36.909 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:36.910 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:39.138 02.228 29876 Exposure complete
21:14:39.180 00.042 29876 worker thread done servicing request
21:14:39.180 00.000 31432 OnExposeComplete: enter
21:14:39.182 00.002 31432 UpdateGuideState(): m_state=6
21:14:39.184 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
21:14:39.186 00.002 31432 Star::Find returns 1 (0), X=611.87, Y=164.63, Mass=2217, SNR=29.2, Peak=220 HFD=3.2
21:14:39.188 00.002 31432 MultiStar: [#1 -0.26,-0.07,1.03,U] [#2 0.47,-0.43,1.17,U] [#3 -0.45,-0.36,1.05,U] [#4 -0.64,-0.45,0.95,U] [#5 -1.07,-0.30,0.00,R] [#6 -0.43,-0.43,1.12,U] [#7 -0.12,-0.30,0.87,U] [#8 -0.17,0.20,1.00,U] 
21:14:39.190 00.002 31432 refined, 7 included, MultiStar: {-0.28, -0.28}, one-star: {-0.69, -0.34}
21:14:39.191 00.001 31432 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
21:14:39.193 00.002 31432 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
21:14:39.195 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-2.35 mountX=-0.28 mountY=0.23, mountTheta=2.45
21:14:39.198 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.28, opts=13)
21:14:39.200 00.002 31432 Enqueuing Move request for scope (-0.28, -0.28)
21:14:39.202 00.002 29876 Worker thread wakes up
21:14:39.202 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.28) opts 0xd
21:14:39.202 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.28)
21:14:39.202 00.000 29876 Moving (-0.28, -0.28) raw xDistance=-0.28 yDistance=0.23
21:14:39.202 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
21:14:39.202 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:39.202 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:14:39.203 00.001 29876 MoveAxis(E, 27, ABG)
21:14:39.203 00.000 29876 Guiding  Dir = 2, Dur = 27
21:14:39.203 00.000 29876 IsSlewing returns 0
21:14:39.203 00.000 29876 IsGuiding returns 0
21:14:39.203 00.000 29876 PulseGuide returned control before completion, sleep 37
21:14:39.206 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:39.218 00.012 31432 UpdateGuideState exits: m=2217 RSB=29.2
21:14:39.220 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:39.222 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:39.224 00.002 31432 Enqueuing Expose request
21:14:39.243 00.019 29876 IsGuiding returns 1
21:14:39.243 00.000 29876 scope still moving after pulse duration time elapsed
21:14:39.274 00.031 29876 IsSlewing returns 0
21:14:39.274 00.000 29876 IsGuiding returns 1
21:14:39.305 00.031 29876 IsSlewing returns 0
21:14:39.305 00.000 29876 IsGuiding returns 1
21:14:39.336 00.031 29876 IsSlewing returns 0
21:14:39.336 00.000 29876 IsGuiding returns 0
21:14:39.336 00.000 29876 scope move finished after 27 + 105 ms
21:14:39.336 00.000 29876 Move returns status 0, amount 27
21:14:39.336 00.000 29876 MoveAxis(N, 0, ABG)
21:14:39.336 00.000 29876 Move returns status 0, amount 0
21:14:39.336 00.000 29876 move complete, result=0
21:14:39.336 00.000 29876 worker thread done servicing request
21:14:39.336 00.000 29876 Worker thread wakes up
21:14:39.336 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.2 px 0 ms NORTH
21:14:39.339 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:39.339 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:41.249 01.910 29876 Exposure complete
21:14:41.294 00.045 29876 worker thread done servicing request
21:14:41.294 00.000 31432 OnExposeComplete: enter
21:14:41.296 00.002 31432 UpdateGuideState(): m_state=6
21:14:41.298 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:14:41.300 00.002 31432 Star::Find returns 1 (0), X=611.57, Y=164.67, Mass=2361, SNR=30.3, Peak=237 HFD=3.2
21:14:41.302 00.002 31432 MultiStar: [#1 -0.42,0.04,0.99,U] [#2 0.06,-0.27,1.16,U] [#3 -0.85,-0.47,0.00,M2] [#4 -0.73,-0.66,0.00,M6] [#5 -0.43,-0.23,0.88,U] [#6 -0.66,-0.48,0.00,M1] [#7 0.14,-0.58,0.88,U] [#8 -0.31,0.49,0.87,U] 
21:14:41.304 00.002 31432 refined, 5 included, MultiStar: {-0.32, -0.15}, one-star: {-1.00, -0.30}
21:14:41.306 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.74 = -2.74)
21:14:41.308 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
21:14:41.310 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-2.72 mountX=-0.33 mountY=0.10, mountTheta=2.86
21:14:41.313 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.15, opts=13)
21:14:41.315 00.002 31432 Enqueuing Move request for scope (-0.32, -0.15)
21:14:41.317 00.002 29876 Worker thread wakes up
21:14:41.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.15) opts 0xd
21:14:41.317 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.15)
21:14:41.317 00.000 29876 Moving (-0.32, -0.15) raw xDistance=-0.33 yDistance=0.10
21:14:41.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
21:14:41.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:41.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:14:41.317 00.000 29876 MoveAxis(E, 35, ABG)
21:14:41.317 00.000 29876 Guiding  Dir = 2, Dur = 35
21:14:41.317 00.000 29876 IsSlewing returns 0
21:14:41.317 00.000 29876 IsGuiding returns 0
21:14:41.318 00.001 29876 PulseGuide returned control before completion, sleep 45
21:14:41.321 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:41.332 00.011 31432 UpdateGuideState exits: m=2361 RSB=30.3
21:14:41.335 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:41.336 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:41.338 00.002 31432 Enqueuing Expose request
21:14:41.372 00.034 29876 IsGuiding returns 1
21:14:41.372 00.000 29876 scope still moving after pulse duration time elapsed
21:14:41.402 00.030 29876 IsSlewing returns 0
21:14:41.402 00.000 29876 IsGuiding returns 0
21:14:41.402 00.000 29876 scope move finished after 35 + 49 ms
21:14:41.402 00.000 29876 Move returns status 0, amount 35
21:14:41.402 00.000 29876 MoveAxis(N, 0, ABG)
21:14:41.402 00.000 29876 Move returns status 0, amount 0
21:14:41.402 00.000 29876 move complete, result=0
21:14:41.402 00.000 29876 worker thread done servicing request
21:14:41.402 00.000 29876 Worker thread wakes up
21:14:41.402 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
21:14:41.405 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:41.405 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:43.531 02.126 29876 Exposure complete
21:14:43.576 00.045 29876 worker thread done servicing request
21:14:43.576 00.000 31432 OnExposeComplete: enter
21:14:43.577 00.001 31432 UpdateGuideState(): m_state=6
21:14:43.580 00.003 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
21:14:43.582 00.002 31432 Star::Find returns 1 (0), X=611.87, Y=164.20, Mass=2496, SNR=31.0, Peak=256 HFD=3.5
21:14:43.584 00.002 31432 MultiStar: [#1 -0.31,-0.56,0.99,U] [#2 0.36,-0.46,1.14,U] [#3 -0.33,-0.98,0.00,M3] [#4 -0.65,-0.92,0.00,M7] [#5 -0.03,-0.41,0.90,U] [#6 -0.44,-0.55,1.08,U] [#7 0.06,-0.77,0.80,U] [#8 -0.04,-0.36,0.90,U] 
21:14:43.586 00.002 31432 refined, 6 included, MultiStar: {-0.16, -0.55}, one-star: {-0.70, -0.77}
21:14:43.588 00.002 31432 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
21:14:43.590 00.002 31432 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
21:14:43.592 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.55 hyp=0.57 cameraTheta=-1.85 mountX=-0.17 mountY=0.52, mountTheta=1.89
21:14:43.595 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.55, opts=13)
21:14:43.597 00.002 31432 Enqueuing Move request for scope (-0.16, -0.55)
21:14:43.599 00.002 29876 Worker thread wakes up
21:14:43.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.55) opts 0xd
21:14:43.599 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.55)
21:14:43.599 00.000 29876 Moving (-0.16, -0.55) raw xDistance=-0.17 yDistance=0.52
21:14:43.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:14:43.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
21:14:43.599 00.000 29876 MoveAxis(E, 0, ABG)
21:14:43.599 00.000 29876 Move returns status 0, amount 0
21:14:43.599 00.000 29876 MoveAxis(S, 38, ABG)
21:14:43.600 00.001 29876 Guiding  Dir = 1, Dur = 38
21:14:43.600 00.000 29876 IsSlewing returns 0
21:14:43.600 00.000 29876 IsGuiding returns 0
21:14:43.600 00.000 29876 PulseGuide returned control before completion, sleep 48
21:14:43.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:43.615 00.012 31432 UpdateGuideState exits: m=2496 RSB=31.0
21:14:43.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:43.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:43.621 00.002 31432 Enqueuing Expose request
21:14:43.652 00.031 29876 IsGuiding returns 1
21:14:43.652 00.000 29876 scope still moving after pulse duration time elapsed
21:14:43.683 00.031 29876 IsSlewing returns 0
21:14:43.683 00.000 29876 IsGuiding returns 1
21:14:43.714 00.031 29876 IsSlewing returns 0
21:14:43.714 00.000 29876 IsGuiding returns 1
21:14:43.745 00.031 29876 IsSlewing returns 0
21:14:43.745 00.000 29876 IsGuiding returns 1
21:14:43.777 00.032 29876 IsSlewing returns 0
21:14:43.777 00.000 29876 IsGuiding returns 0
21:14:43.777 00.000 29876 scope move finished after 38 + 139 ms
21:14:43.777 00.000 29876 Move returns status 0, amount 38
21:14:43.777 00.000 29876 move complete, result=0
21:14:43.777 00.000 29876 worker thread done servicing request
21:14:43.777 00.000 29876 Worker thread wakes up
21:14:43.777 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 38 ms SOUTH
21:14:43.779 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:43.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:45.685 01.906 29876 Exposure complete
21:14:45.728 00.043 29876 worker thread done servicing request
21:14:45.728 00.000 31432 OnExposeComplete: enter
21:14:45.730 00.002 31432 UpdateGuideState(): m_state=6
21:14:45.732 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
21:14:45.734 00.002 31432 Star::Find returns 1 (0), X=611.67, Y=165.22, Mass=2270, SNR=28.6, Peak=248 HFD=3.3
21:14:45.736 00.002 31432 MultiStar: [#1 -0.51,0.27,1.08,U] [#2 0.01,0.06,1.26,U] [#3 -0.87,-0.43,0.00,M4] [#4 -1.25,0.03,0.00,M8] [#5 0.02,0.32,1.02,U] [#6 -0.97,-0.06,0.00,M1] [#7 -0.80,0.57,0.00,M1] [#8 -0.22,0.32,0.96,U] 
21:14:45.738 00.002 31432 refined, 4 included, MultiStar: {-0.31, 0.23}, one-star: {-0.89, 0.24}
21:14:45.740 00.002 31432 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.02) = xAngle (2.47 = 2.47)
21:14:45.742 00.002 31432 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.48 = -0.81)
21:14:45.743 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.49 mountX=-0.30 mountY=-0.28, mountTheta=-2.40
21:14:45.748 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.23, opts=13)
21:14:45.750 00.002 31432 Enqueuing Move request for scope (-0.31, 0.23)
21:14:45.752 00.002 29876 Worker thread wakes up
21:14:45.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
21:14:45.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
21:14:45.752 00.000 29876 Moving (-0.31, 0.23) raw xDistance=-0.30 yDistance=-0.28
21:14:45.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:14:45.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:45.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:14:45.752 00.000 29876 MoveAxis(E, 29, ABG)
21:14:45.752 00.000 29876 Guiding  Dir = 2, Dur = 29
21:14:45.754 00.002 29876 IsSlewing returns 0
21:14:45.754 00.000 29876 IsGuiding returns 0
21:14:45.754 00.000 29876 PulseGuide returned control before completion, sleep 39
21:14:45.758 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=256, Gamma=0.490
21:14:45.770 00.012 31432 UpdateGuideState exits: m=2270 RSB=28.6
21:14:45.773 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:45.775 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:45.777 00.002 31432 Enqueuing Expose request
21:14:45.808 00.031 29876 IsGuiding returns 1
21:14:45.808 00.000 29876 scope still moving after pulse duration time elapsed
21:14:45.839 00.031 29876 IsSlewing returns 0
21:14:45.839 00.000 29876 IsGuiding returns 0
21:14:45.839 00.000 29876 scope move finished after 29 + 56 ms
21:14:45.839 00.000 29876 Move returns status 0, amount 29
21:14:45.839 00.000 29876 MoveAxis(N, 0, ABG)
21:14:45.839 00.000 29876 Move returns status 0, amount 0
21:14:45.839 00.000 29876 move complete, result=0
21:14:45.839 00.000 29876 worker thread done servicing request
21:14:45.839 00.000 29876 Worker thread wakes up
21:14:45.839 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.3 px 0 ms NORTH
21:14:45.842 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:45.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:47.968 02.126 29876 Exposure complete
21:14:48.011 00.043 29876 worker thread done servicing request
21:14:48.011 00.000 31432 OnExposeComplete: enter
21:14:48.013 00.002 31432 UpdateGuideState(): m_state=6
21:14:48.016 00.003 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
21:14:48.019 00.003 31432 Star::Find returns 1 (0), X=610.92, Y=164.93, Mass=2362, SNR=30.5, Peak=256 HFD=2.8
21:14:48.025 00.006 31432 MultiStar: large primary error, entering stabilization period
21:14:48.027 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = -3.14)
21:14:48.029 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:14:48.031 00.002 31432 CameraToMount -- cameraX=-1.64 cameraY=-0.04 hyp=1.64 cameraTheta=-3.12 mountX=-1.64 mountY=-0.21, mountTheta=-3.01
21:14:48.034 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.64, y=-0.04, opts=13)
21:14:48.036 00.002 31432 Enqueuing Move request for scope (-1.64, -0.04)
21:14:48.038 00.002 29876 Worker thread wakes up
21:14:48.038 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.64, -0.04) opts 0xd
21:14:48.038 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.64, -0.04)
21:14:48.038 00.000 29876 Moving (-1.64, -0.04) raw xDistance=-1.64 yDistance=-0.21
21:14:48.038 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.64
21:14:48.038 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:48.038 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:14:48.038 00.000 29876 MoveAxis(E, 162, ABG)
21:14:48.038 00.000 29876 Guiding  Dir = 2, Dur = 162
21:14:48.038 00.000 29876 IsSlewing returns 0
21:14:48.039 00.001 29876 IsGuiding returns 0
21:14:48.039 00.000 29876 PulseGuide returned control before completion, sleep 172
21:14:48.042 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:14:48.053 00.011 31432 UpdateGuideState exits: m=2362 RSB=30.5
21:14:48.056 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.057 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:48.059 00.002 31432 Enqueuing Expose request
21:14:48.213 00.154 29876 IsGuiding returns 1
21:14:48.213 00.000 29876 scope still moving after pulse duration time elapsed
21:14:48.244 00.031 29876 IsSlewing returns 0
21:14:48.244 00.000 29876 IsGuiding returns 0
21:14:48.244 00.000 29876 scope move finished after 162 + 43 ms
21:14:48.244 00.000 29876 Move returns status 0, amount 162
21:14:48.244 00.000 29876 MoveAxis(N, 0, ABG)
21:14:48.244 00.000 29876 Move returns status 0, amount 0
21:14:48.244 00.000 29876 move complete, result=0
21:14:48.244 00.000 29876 worker thread done servicing request
21:14:48.244 00.000 29876 Worker thread wakes up
21:14:48.244 00.000 31432 GuideStep: -1.6 px 162 ms EAST, -0.2 px 0 ms NORTH
21:14:48.249 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:48.249 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:50.157 01.908 29876 Exposure complete
21:14:50.200 00.043 29876 worker thread done servicing request
21:14:50.200 00.000 31432 OnExposeComplete: enter
21:14:50.202 00.002 31432 UpdateGuideState(): m_state=6
21:14:50.203 00.001 31432 Star::Find(15, 610, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
21:14:50.206 00.003 31432 Star::Find returns 1 (0), X=611.38, Y=164.58, Mass=2193, SNR=28.4, Peak=198 HFD=3.3
21:14:50.208 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
21:14:50.209 00.001 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.17 = 0.17)
21:14:50.210 00.001 31432 CameraToMount -- cameraX=-1.19 cameraY=-0.39 hyp=1.25 cameraTheta=-2.82 mountX=-1.20 mountY=0.21, mountTheta=2.97
21:14:50.214 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.19, y=-0.39, opts=13)
21:14:50.216 00.002 31432 Enqueuing Move request for scope (-1.19, -0.39)
21:14:50.217 00.001 29876 Worker thread wakes up
21:14:50.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -0.39) opts 0xd
21:14:50.217 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.19, -0.39)
21:14:50.217 00.000 29876 Moving (-1.19, -0.39) raw xDistance=-1.20 yDistance=0.21
21:14:50.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.20
21:14:50.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:50.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:14:50.217 00.000 29876 MoveAxis(E, 138, ABG)
21:14:50.217 00.000 29876 Guiding  Dir = 2, Dur = 138
21:14:50.217 00.000 29876 IsSlewing returns 0
21:14:50.217 00.000 29876 IsGuiding returns 0
21:14:50.219 00.002 29876 PulseGuide returned control before completion, sleep 148
21:14:50.223 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:50.234 00.011 31432 UpdateGuideState exits: m=2193 RSB=28.4
21:14:50.236 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:50.238 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:50.240 00.002 31432 Enqueuing Expose request
21:14:50.372 00.132 29876 IsGuiding returns 1
21:14:50.372 00.000 29876 scope still moving after pulse duration time elapsed
21:14:50.403 00.031 29876 IsSlewing returns 0
21:14:50.403 00.000 29876 IsGuiding returns 0
21:14:50.403 00.000 29876 scope move finished after 138 + 46 ms
21:14:50.403 00.000 29876 Move returns status 0, amount 138
21:14:50.403 00.000 29876 MoveAxis(N, 0, ABG)
21:14:50.403 00.000 29876 Move returns status 0, amount 0
21:14:50.403 00.000 29876 move complete, result=0
21:14:50.403 00.000 29876 worker thread done servicing request
21:14:50.404 00.001 29876 Worker thread wakes up
21:14:50.404 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:50.404 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:50.404 00.000 31432 GuideStep: -1.2 px 138 ms EAST, 0.2 px 0 ms NORTH
21:14:52.536 02.132 29876 Exposure complete
21:14:52.579 00.043 29876 worker thread done servicing request
21:14:52.579 00.000 31432 OnExposeComplete: enter
21:14:52.581 00.002 31432 UpdateGuideState(): m_state=6
21:14:52.583 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
21:14:52.585 00.002 31432 Star::Find returns 1 (0), X=611.96, Y=164.55, Mass=2411, SNR=30.0, Peak=256 HFD=3.3
21:14:52.587 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.55 = -2.55)
21:14:52.588 00.001 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
21:14:52.590 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-2.53 mountX=-0.61 mountY=0.32, mountTheta=2.65
21:14:52.593 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.42, opts=13)
21:14:52.595 00.002 31432 Enqueuing Move request for scope (-0.60, -0.42)
21:14:52.596 00.001 29876 Worker thread wakes up
21:14:52.597 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.42) opts 0xd
21:14:52.597 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.42)
21:14:52.597 00.000 29876 Moving (-0.60, -0.42) raw xDistance=-0.61 yDistance=0.32
21:14:52.597 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.61
21:14:52.597 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:14:52.597 00.000 29876 MoveAxis(E, 78, ABG)
21:14:52.597 00.000 29876 Guiding  Dir = 2, Dur = 78
21:14:52.597 00.000 29876 IsSlewing returns 0
21:14:52.597 00.000 29876 IsGuiding returns 0
21:14:52.597 00.000 29876 PulseGuide returned control before completion, sleep 88
21:14:52.603 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:52.618 00.015 31432 UpdateGuideState exits: m=2411 RSB=30.0
21:14:52.620 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:52.622 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:52.624 00.002 31432 Enqueuing Expose request
21:14:52.691 00.067 29876 IsGuiding returns 1
21:14:52.691 00.000 29876 scope still moving after pulse duration time elapsed
21:14:52.722 00.031 29876 IsSlewing returns 0
21:14:52.722 00.000 29876 IsGuiding returns 1
21:14:52.752 00.030 29876 IsSlewing returns 0
21:14:52.752 00.000 29876 IsGuiding returns 0
21:14:52.752 00.000 29876 scope move finished after 78 + 77 ms
21:14:52.752 00.000 29876 Move returns status 0, amount 78
21:14:52.752 00.000 29876 MoveAxis(S, 24, ABG)
21:14:52.752 00.000 29876 Guiding  Dir = 1, Dur = 24
21:14:52.752 00.000 29876 IsSlewing returns 0
21:14:52.752 00.000 29876 IsGuiding returns 0
21:14:52.752 00.000 29876 PulseGuide returned control before completion, sleep 34
21:14:52.799 00.047 29876 IsGuiding returns 1
21:14:52.799 00.000 29876 scope still moving after pulse duration time elapsed
21:14:52.829 00.030 29876 IsSlewing returns 0
21:14:52.829 00.000 29876 IsGuiding returns 1
21:14:52.860 00.031 29876 IsSlewing returns 0
21:14:52.860 00.000 29876 IsGuiding returns 1
21:14:52.891 00.031 29876 IsSlewing returns 0
21:14:52.891 00.000 29876 IsGuiding returns 1
21:14:52.923 00.032 29876 IsSlewing returns 0
21:14:52.923 00.000 29876 IsGuiding returns 1
21:14:52.954 00.031 29876 IsSlewing returns 0
21:14:52.954 00.000 29876 IsGuiding returns 1
21:14:52.985 00.031 29876 IsSlewing returns 0
21:14:52.985 00.000 29876 IsGuiding returns 0
21:14:52.985 00.000 29876 scope move finished after 24 + 208 ms
21:14:52.985 00.000 29876 Move returns status 0, amount 24
21:14:52.985 00.000 29876 move complete, result=0
21:14:52.985 00.000 29876 worker thread done servicing request
21:14:52.985 00.000 29876 Worker thread wakes up
21:14:52.985 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:52.985 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:52.985 00.000 31432 GuideStep: -0.6 px 78 ms EAST, 0.3 px 24 ms SOUTH
21:14:54.901 01.916 29876 Exposure complete
21:14:54.945 00.044 29876 worker thread done servicing request
21:14:54.945 00.000 31432 OnExposeComplete: enter
21:14:54.947 00.002 31432 UpdateGuideState(): m_state=6
21:14:54.950 00.003 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
21:14:54.952 00.002 31432 Star::Find returns 1 (0), X=612.70, Y=165.02, Mass=2498, SNR=30.9, Peak=256 HFD=3.3
21:14:54.953 00.001 31432 MultiStar: exiting stabilization period
21:14:54.955 00.002 31432 MultiStar: [#1 0.03,0.21,0.98,U] [#2 0.67,0.41,1.14,U] [#3 -0.01,-0.17,1.02,U] [#4 -0.37,-0.32,0.93,U] [#5 0.80,0.35,0.00,M1] [#6 -0.17,0.31,1.03,U] [#7 0.31,0.00,0.81,U] [#8 0.40,0.03,0.84,U] 
21:14:54.957 00.002 31432 single-star, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.13, 0.05}
21:14:54.959 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
21:14:54.961 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
21:14:54.963 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.38 mountX=0.14 mountY=-0.03, mountTheta=-0.23
21:14:54.965 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.05, opts=13)
21:14:54.967 00.002 31432 Enqueuing Move request for scope (0.13, 0.05)
21:14:54.969 00.002 29876 Worker thread wakes up
21:14:54.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
21:14:54.969 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
21:14:54.969 00.000 29876 Moving (0.13, 0.05) raw xDistance=0.14 yDistance=-0.03
21:14:54.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:14:54.969 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:54.969 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:14:54.969 00.000 29876 MoveAxis(E, 0, ABG)
21:14:54.969 00.000 29876 Move returns status 0, amount 0
21:14:54.969 00.000 29876 MoveAxis(N, 0, ABG)
21:14:54.970 00.001 29876 Move returns status 0, amount 0
21:14:54.970 00.000 29876 move complete, result=0
21:14:54.970 00.000 29876 worker thread done servicing request
21:14:54.973 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:14:54.984 00.011 31432 UpdateGuideState exits: m=2498 RSB=30.9
21:14:54.986 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:54.988 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:54.990 00.002 31432 Enqueuing Expose request
21:14:54.992 00.002 29876 Worker thread wakes up
21:14:54.992 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:14:54.994 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:54.994 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:57.125 02.131 29876 Exposure complete
21:14:57.167 00.042 29876 worker thread done servicing request
21:14:57.167 00.000 31432 OnExposeComplete: enter
21:14:57.170 00.003 31432 UpdateGuideState(): m_state=6
21:14:57.172 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
21:14:57.174 00.002 31432 Star::Find returns 1 (0), X=611.78, Y=165.37, Mass=2260, SNR=28.3, Peak=207 HFD=3.5
21:14:57.176 00.002 31432 MultiStar: [#1 -0.10,0.58,1.11,U] [#2 0.34,0.86,0.00,M1] [#3 -0.55,0.13,1.09,U] [#4 -0.49,0.29,0.97,U] [#5 0.16,0.55,1.00,U] [#6 -0.66,0.75,0.00,M1] [#7 0.36,0.37,0.91,U] [#8 0.37,0.48,0.96,U] 
21:14:57.178 00.002 31432 refined, 6 included, MultiStar: {-0.16, 0.40}, one-star: {-0.78, 0.40}
21:14:57.180 00.002 31432 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.02) = xAngle (1.93 = 1.93)
21:14:57.181 00.001 31432 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.94 = -1.34)
21:14:57.183 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.95 mountX=-0.15 mountY=-0.42, mountTheta=-1.92
21:14:57.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.40, opts=13)
21:14:57.189 00.003 31432 Enqueuing Move request for scope (-0.16, 0.40)
21:14:57.190 00.001 29876 Worker thread wakes up
21:14:57.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.40) opts 0xd
21:14:57.190 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.40)
21:14:57.190 00.000 29876 Moving (-0.16, 0.40) raw xDistance=-0.15 yDistance=-0.42
21:14:57.191 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:14:57.191 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:57.191 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:14:57.191 00.000 29876 MoveAxis(E, 0, ABG)
21:14:57.191 00.000 29876 Move returns status 0, amount 0
21:14:57.191 00.000 29876 MoveAxis(N, 0, ABG)
21:14:57.191 00.000 29876 Move returns status 0, amount 0
21:14:57.191 00.000 29876 move complete, result=0
21:14:57.191 00.000 29876 worker thread done servicing request
21:14:57.194 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=256, Gamma=0.490
21:14:57.205 00.011 31432 UpdateGuideState exits: m=2260 RSB=28.3
21:14:57.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:57.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:57.211 00.002 31432 Enqueuing Expose request
21:14:57.213 00.002 29876 Worker thread wakes up
21:14:57.213 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:14:57.215 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:57.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:59.126 01.911 29876 Exposure complete
21:14:59.169 00.043 29876 worker thread done servicing request
21:14:59.169 00.000 31432 OnExposeComplete: enter
21:14:59.172 00.003 31432 UpdateGuideState(): m_state=6
21:14:59.174 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
21:14:59.175 00.001 31432 Star::Find returns 1 (0), X=611.03, Y=165.48, Mass=2255, SNR=28.6, Peak=248 HFD=3.5
21:14:59.177 00.002 31432 MultiStar: [#1 -1.27,0.85,0.00,M1] [#2 -0.11,0.36,1.18,U] [#3 -1.21,0.30,0.00,M3] [#4 -1.24,0.48,0.00,M7] [#5 -0.69,0.59,0.00,M1] [#6 -0.86,0.38,0.00,M2] [#7 -0.73,0.96,0.00,M1] [#8 -0.45,1.09,0.00,M1] 
21:14:59.179 00.002 31432 refined, 1 included, MultiStar: {-0.76, 0.43}, one-star: {-1.54, 0.50}
21:14:59.181 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
21:14:59.183 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.66)
21:14:59.185 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=0.43 hyp=0.87 cameraTheta=2.63 mountX=-0.75 mountY=-0.54, mountTheta=-2.52
21:14:59.189 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=0.43, opts=13)
21:14:59.192 00.003 31432 Enqueuing Move request for scope (-0.76, 0.43)
21:14:59.193 00.001 29876 Worker thread wakes up
21:14:59.193 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.43) opts 0xd
21:14:59.193 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, 0.43)
21:14:59.193 00.000 29876 Moving (-0.76, 0.43) raw xDistance=-0.75 yDistance=-0.54
21:14:59.193 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.75
21:14:59.193 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:59.193 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
21:14:59.194 00.001 29876 MoveAxis(E, 73, ABG)
21:14:59.194 00.000 29876 Guiding  Dir = 2, Dur = 73
21:14:59.194 00.000 29876 IsSlewing returns 0
21:14:59.194 00.000 29876 IsGuiding returns 0
21:14:59.194 00.000 29876 PulseGuide returned control before completion, sleep 83
21:14:59.197 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:14:59.209 00.012 31432 UpdateGuideState exits: m=2255 RSB=28.6
21:14:59.211 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:59.213 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:14:59.214 00.001 31432 Enqueuing Expose request
21:14:59.279 00.065 29876 IsGuiding returns 1
21:14:59.279 00.000 29876 scope still moving after pulse duration time elapsed
21:14:59.311 00.032 29876 IsSlewing returns 0
21:14:59.311 00.000 29876 IsGuiding returns 1
21:14:59.342 00.031 29876 IsSlewing returns 0
21:14:59.342 00.000 29876 IsGuiding returns 0
21:14:59.342 00.000 29876 scope move finished after 73 + 75 ms
21:14:59.342 00.000 29876 Move returns status 0, amount 73
21:14:59.342 00.000 29876 MoveAxis(N, 0, ABG)
21:14:59.342 00.000 29876 Move returns status 0, amount 0
21:14:59.342 00.000 29876 move complete, result=0
21:14:59.342 00.000 29876 worker thread done servicing request
21:14:59.342 00.000 29876 Worker thread wakes up
21:14:59.342 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:14:59.342 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:14:59.342 00.000 31432 GuideStep: -0.8 px 73 ms EAST, -0.5 px 0 ms NORTH
21:15:01.476 02.134 29876 Exposure complete
21:15:01.519 00.043 29876 worker thread done servicing request
21:15:01.519 00.000 31432 OnExposeComplete: enter
21:15:01.522 00.003 31432 UpdateGuideState(): m_state=6
21:15:01.524 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
21:15:01.526 00.002 31432 Star::Find returns 1 (0), X=611.12, Y=165.71, Mass=2373, SNR=29.7, Peak=227 HFD=3.4
21:15:01.528 00.002 31432 MultiStar: [#1 -0.62,0.59,0.00,M2] [#2 -0.01,0.49,1.13,U] [#3 -1.14,0.29,0.00,M4] [#4 -1.26,0.53,0.00,M8] [#5 -0.84,0.75,0.00,M2] [#6 -0.94,0.37,0.00,M3] [#7 -0.55,0.82,0.00,M2] [#8 -0.19,0.99,0.00,M2] 
21:15:01.529 00.001 31432 refined, 1 included, MultiStar: {-0.68, 0.60}, one-star: {-1.44, 0.74}
21:15:01.531 00.002 31432 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
21:15:01.532 00.001 31432 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.40 = -0.88)
21:15:01.535 00.003 31432 CameraToMount -- cameraX=-0.68 cameraY=0.60 hyp=0.91 cameraTheta=2.41 mountX=-0.66 mountY=-0.70, mountTheta=-2.33
21:15:01.539 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.60, opts=13)
21:15:01.541 00.002 31432 Enqueuing Move request for scope (-0.68, 0.60)
21:15:01.543 00.002 29876 Worker thread wakes up
21:15:01.543 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.60) opts 0xd
21:15:01.543 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.60)
21:15:01.543 00.000 29876 Moving (-0.68, 0.60) raw xDistance=-0.66 yDistance=-0.70
21:15:01.543 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
21:15:01.543 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:01.544 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
21:15:01.544 00.000 29876 MoveAxis(E, 74, ABG)
21:15:01.544 00.000 29876 Guiding  Dir = 2, Dur = 74
21:15:01.544 00.000 29876 IsSlewing returns 0
21:15:01.544 00.000 29876 IsGuiding returns 0
21:15:01.544 00.000 29876 PulseGuide returned control before completion, sleep 84
21:15:01.547 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:01.559 00.012 31432 UpdateGuideState exits: m=2373 RSB=29.7
21:15:01.561 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.563 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:01.564 00.001 31432 Enqueuing Expose request
21:15:01.644 00.080 29876 IsGuiding returns 1
21:15:01.644 00.000 29876 scope still moving after pulse duration time elapsed
21:15:01.675 00.031 29876 IsSlewing returns 0
21:15:01.675 00.000 29876 IsGuiding returns 1
21:15:01.706 00.031 29876 IsSlewing returns 0
21:15:01.706 00.000 29876 IsGuiding returns 0
21:15:01.706 00.000 29876 scope move finished after 74 + 87 ms
21:15:01.706 00.000 29876 Move returns status 0, amount 74
21:15:01.706 00.000 29876 MoveAxis(N, 0, ABG)
21:15:01.706 00.000 29876 Move returns status 0, amount 0
21:15:01.706 00.000 29876 move complete, result=0
21:15:01.706 00.000 29876 worker thread done servicing request
21:15:01.706 00.000 29876 Worker thread wakes up
21:15:01.706 00.000 31432 GuideStep: -0.7 px 74 ms EAST, -0.7 px 0 ms NORTH
21:15:01.708 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:01.708 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:03.613 01.905 29876 Exposure complete
21:15:03.656 00.043 29876 worker thread done servicing request
21:15:03.656 00.000 31432 OnExposeComplete: enter
21:15:03.658 00.002 31432 UpdateGuideState(): m_state=6
21:15:03.660 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
21:15:03.662 00.002 31432 Star::Find returns 1 (0), X=611.79, Y=165.84, Mass=2237, SNR=28.8, Peak=251 HFD=2.9
21:15:03.664 00.002 31432 MultiStar: [#1 0.10,0.73,1.10,U] [#2 0.50,0.89,0.00,M1] [#3 -0.30,0.38,1.05,U] [#4 -0.63,0.43,0.97,U] [#5 -0.15,0.98,0.00,M3] [#6 -0.20,0.57,1.17,U] [#7 0.07,0.60,0.91,U] [#8 -0.08,1.06,0.00,M3] 
21:15:03.666 00.002 31432 refined, 5 included, MultiStar: {-0.28, 0.60}, one-star: {-0.77, 0.87}
21:15:03.667 00.001 31432 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
21:15:03.669 00.002 31432 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
21:15:03.671 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.60 hyp=0.66 cameraTheta=2.01 mountX=-0.27 mountY=-0.63, mountTheta=-1.97
21:15:03.673 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.60, opts=13)
21:15:03.676 00.003 31432 Enqueuing Move request for scope (-0.28, 0.60)
21:15:03.678 00.002 29876 Worker thread wakes up
21:15:03.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.60) opts 0xd
21:15:03.678 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.60)
21:15:03.678 00.000 29876 Moving (-0.28, 0.60) raw xDistance=-0.27 yDistance=-0.63
21:15:03.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
21:15:03.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:03.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
21:15:03.678 00.000 29876 MoveAxis(E, 36, ABG)
21:15:03.678 00.000 29876 Guiding  Dir = 2, Dur = 36
21:15:03.678 00.000 29876 IsSlewing returns 0
21:15:03.678 00.000 29876 IsGuiding returns 0
21:15:03.678 00.000 29876 PulseGuide returned control before completion, sleep 46
21:15:03.682 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:03.693 00.011 31432 UpdateGuideState exits: m=2237 RSB=28.8
21:15:03.695 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:03.697 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:03.699 00.002 31432 Enqueuing Expose request
21:15:03.738 00.039 29876 IsGuiding returns 1
21:15:03.738 00.000 29876 scope still moving after pulse duration time elapsed
21:15:03.769 00.031 29876 IsSlewing returns 0
21:15:03.769 00.000 29876 IsGuiding returns 0
21:15:03.769 00.000 29876 scope move finished after 36 + 54 ms
21:15:03.769 00.000 29876 Move returns status 0, amount 36
21:15:03.769 00.000 29876 MoveAxis(N, 0, ABG)
21:15:03.769 00.000 29876 Move returns status 0, amount 0
21:15:03.769 00.000 29876 move complete, result=0
21:15:03.769 00.000 29876 worker thread done servicing request
21:15:03.769 00.000 29876 Worker thread wakes up
21:15:03.769 00.000 31432 GuideStep: -0.3 px 36 ms EAST, -0.6 px 0 ms NORTH
21:15:03.772 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:03.772 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:05.896 02.124 29876 Exposure complete
21:15:05.942 00.046 29876 worker thread done servicing request
21:15:05.942 00.000 31432 OnExposeComplete: enter
21:15:05.945 00.003 31432 UpdateGuideState(): m_state=6
21:15:05.946 00.001 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
21:15:05.948 00.002 31432 Star::Find returns 1 (0), X=612.41, Y=165.55, Mass=2379, SNR=30.1, Peak=241 HFD=3.2
21:15:05.950 00.002 31432 MultiStar: [#1 0.20,0.84,0.00,M2] [#2 1.01,0.95,0.00,M2] [#3 -0.06,0.08,1.02,U] [#4 -0.27,0.33,0.93,U] [#5 0.62,0.86,0.00,M4] [#6 -0.02,0.64,1.11,U] [#7 0.29,0.76,0.87,U] [#8 0.73,0.53,0.00,M4] 
21:15:05.952 00.002 31432 refined, 4 included, MultiStar: {-0.05, 0.47}, one-star: {-0.15, 0.58}
21:15:05.954 00.002 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
21:15:05.955 00.001 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
21:15:05.957 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.48 cameraTheta=1.67 mountX=-0.04 mountY=-0.48, mountTheta=-1.65
21:15:05.960 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.47, opts=13)
21:15:05.962 00.002 31432 Enqueuing Move request for scope (-0.05, 0.47)
21:15:05.964 00.002 29876 Worker thread wakes up
21:15:05.964 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.47) opts 0xd
21:15:05.964 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.47)
21:15:05.964 00.000 29876 Moving (-0.05, 0.47) raw xDistance=-0.04 yDistance=-0.48
21:15:05.964 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:15:05.964 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.28 newest=-1.81
21:15:05.964 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
21:15:05.964 00.000 29876 MoveAxis(E, 0, ABG)
21:15:05.964 00.000 29876 Move returns status 0, amount 0
21:15:05.964 00.000 29876 BLC: Oldest BLC event removed
21:15:05.964 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:15:05.964 00.000 29876 MoveAxis(N, 55, ABG)
21:15:05.964 00.000 29876 Guiding  Dir = 0, Dur = 55
21:15:05.964 00.000 29876 IsSlewing returns 0
21:15:05.964 00.000 29876 IsGuiding returns 0
21:15:05.965 00.001 29876 PulseGuide returned control before completion, sleep 65
21:15:05.967 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:05.980 00.013 31432 UpdateGuideState exits: m=2379 RSB=30.1
21:15:05.982 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:05.984 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:05.986 00.002 31432 Enqueuing Expose request
21:15:06.032 00.046 29876 IsGuiding returns 1
21:15:06.032 00.000 29876 scope still moving after pulse duration time elapsed
21:15:06.063 00.031 29876 IsSlewing returns 0
21:15:06.063 00.000 29876 IsGuiding returns 1
21:15:06.095 00.032 29876 IsSlewing returns 0
21:15:06.095 00.000 29876 IsGuiding returns 1
21:15:06.124 00.029 29876 IsSlewing returns 0
21:15:06.124 00.000 29876 IsGuiding returns 1
21:15:06.155 00.031 29876 IsSlewing returns 0
21:15:06.155 00.000 29876 IsGuiding returns 0
21:15:06.155 00.000 29876 scope move finished after 55 + 135 ms
21:15:06.155 00.000 29876 Move returns status 0, amount 55
21:15:06.155 00.000 29876 move complete, result=0
21:15:06.155 00.000 29876 worker thread done servicing request
21:15:06.155 00.000 29876 Worker thread wakes up
21:15:06.155 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 55 ms NORTH
21:15:06.158 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:06.158 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:08.075 01.917 29876 Exposure complete
21:15:08.117 00.042 29876 worker thread done servicing request
21:15:08.117 00.000 31432 OnExposeComplete: enter
21:15:08.120 00.003 31432 UpdateGuideState(): m_state=6
21:15:08.122 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
21:15:08.123 00.001 31432 Star::Find returns 1 (0), X=612.53, Y=165.58, Mass=2457, SNR=30.8, Peak=245 HFD=3.2
21:15:08.125 00.002 31432 MultiStar: [#1 0.55,0.78,0.00,M3] [#2 0.48,0.88,0.00,M3] [#3 0.03,0.21,1.02,U] [#4 -0.16,0.32,0.87,U] [#5 0.83,0.54,0.00,M5] [#6 -0.21,0.52,1.09,U] [#7 0.99,0.34,0.00,M1] [#8 1.08,0.55,0.00,M5] 
21:15:08.127 00.002 31432 refined, 3 included, MultiStar: {-0.09, 0.42}, one-star: {-0.03, 0.60}
21:15:08.129 00.002 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
21:15:08.131 00.002 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.77 = -1.51)
21:15:08.133 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.78 mountX=-0.08 mountY=-0.43, mountTheta=-1.76
21:15:08.135 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.42, opts=13)
21:15:08.137 00.002 31432 Enqueuing Move request for scope (-0.09, 0.42)
21:15:08.140 00.003 29876 Worker thread wakes up
21:15:08.140 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.42) opts 0xd
21:15:08.140 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.42)
21:15:08.140 00.000 29876 Moving (-0.09, 0.42) raw xDistance=-0.08 yDistance=-0.43
21:15:08.140 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:15:08.140 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
21:15:08.140 00.000 29876 MoveAxis(E, 0, ABG)
21:15:08.140 00.000 29876 Move returns status 0, amount 0
21:15:08.140 00.000 29876 MoveAxis(N, 31, ABG)
21:15:08.140 00.000 29876 Guiding  Dir = 0, Dur = 31
21:15:08.140 00.000 29876 IsSlewing returns 0
21:15:08.141 00.001 29876 IsGuiding returns 0
21:15:08.141 00.000 29876 PulseGuide returned control before completion, sleep 41
21:15:08.144 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:15:08.155 00.011 31432 UpdateGuideState exits: m=2457 RSB=30.8
21:15:08.158 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:08.161 00.001 31432 Enqueuing Expose request
21:15:08.183 00.022 29876 IsGuiding returns 1
21:15:08.183 00.000 29876 scope still moving after pulse duration time elapsed
21:15:08.214 00.031 29876 IsSlewing returns 0
21:15:08.214 00.000 29876 IsGuiding returns 1
21:15:08.245 00.031 29876 IsSlewing returns 0
21:15:08.245 00.000 29876 IsGuiding returns 1
21:15:08.275 00.030 29876 IsSlewing returns 0
21:15:08.275 00.000 29876 IsGuiding returns 0
21:15:08.275 00.000 29876 scope move finished after 31 + 103 ms
21:15:08.275 00.000 29876 Move returns status 0, amount 31
21:15:08.275 00.000 29876 move complete, result=0
21:15:08.275 00.000 29876 worker thread done servicing request
21:15:08.275 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 31 ms NORTH
21:15:08.278 00.003 29876 Worker thread wakes up
21:15:08.278 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:08.278 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:10.409 02.131 29876 Exposure complete
21:15:10.453 00.044 29876 worker thread done servicing request
21:15:10.453 00.000 31432 OnExposeComplete: enter
21:15:10.456 00.003 31432 UpdateGuideState(): m_state=6
21:15:10.458 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
21:15:10.461 00.003 31432 Star::Find returns 1 (0), X=611.93, Y=166.36, Mass=2235, SNR=28.8, Peak=256 HFD=3.2
21:15:10.463 00.002 31432 MultiStar: [#1 -0.14,1.71,0.00,M4] [#2 -0.03,1.77,0.00,M4] [#3 -0.50,1.28,0.00,M2] [#4 -0.67,1.29,0.00,M6] [#5 0.39,1.42,0.00,M6] [#6 -0.68,1.60,0.00,M1] [#7 0.19,1.27,0.00,M2] [#8 -0.27,1.94,0.00,M6] 
21:15:10.465 00.002 31432 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
21:15:10.467 00.002 31432 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.30)
21:15:10.468 00.001 31432 CameraToMount -- cameraX=-0.63 cameraY=1.39 hyp=1.53 cameraTheta=1.99 mountX=-0.59 mountY=-1.47, mountTheta=-1.96
21:15:10.472 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=1.39, opts=13)
21:15:10.474 00.002 31432 Enqueuing Move request for scope (-0.63, 1.39)
21:15:10.476 00.002 29876 Worker thread wakes up
21:15:10.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 1.39) opts 0xd
21:15:10.476 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 1.39)
21:15:10.476 00.000 29876 Moving (-0.63, 1.39) raw xDistance=-0.59 yDistance=-1.47
21:15:10.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.59
21:15:10.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.88 from input -1.47
21:15:10.476 00.000 29876 MoveAxis(E, 57, ABG)
21:15:10.476 00.000 29876 Guiding  Dir = 2, Dur = 57
21:15:10.476 00.000 29876 IsSlewing returns 0
21:15:10.476 00.000 29876 IsGuiding returns 0
21:15:10.477 00.001 29876 PulseGuide returned control before completion, sleep 67
21:15:10.480 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:10.491 00.011 31432 UpdateGuideState exits: m=2235 RSB=28.8
21:15:10.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:10.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:10.497 00.002 31432 Enqueuing Expose request
21:15:10.549 00.052 29876 IsGuiding returns 1
21:15:10.549 00.000 29876 scope still moving after pulse duration time elapsed
21:15:10.580 00.031 29876 IsSlewing returns 0
21:15:10.580 00.000 29876 IsGuiding returns 1
21:15:10.611 00.031 29876 IsSlewing returns 0
21:15:10.611 00.000 29876 IsGuiding returns 1
21:15:10.642 00.031 29876 IsSlewing returns 0
21:15:10.642 00.000 29876 IsGuiding returns 0
21:15:10.642 00.000 29876 scope move finished after 57 + 108 ms
21:15:10.642 00.000 29876 Move returns status 0, amount 57
21:15:10.642 00.000 29876 MoveAxis(N, 108, ABG)
21:15:10.642 00.000 29876 Guiding  Dir = 0, Dur = 108
21:15:10.642 00.000 29876 IsSlewing returns 0
21:15:10.642 00.000 29876 IsGuiding returns 0
21:15:10.643 00.001 29876 PulseGuide returned control before completion, sleep 118
21:15:10.765 00.122 29876 IsGuiding returns 1
21:15:10.765 00.000 29876 scope still moving after pulse duration time elapsed
21:15:10.796 00.031 29876 IsSlewing returns 0
21:15:10.796 00.000 29876 IsGuiding returns 1
21:15:10.826 00.030 29876 IsSlewing returns 0
21:15:10.826 00.000 29876 IsGuiding returns 1
21:15:10.858 00.032 29876 IsSlewing returns 0
21:15:10.858 00.000 29876 IsGuiding returns 0
21:15:10.858 00.000 29876 scope move finished after 108 + 106 ms
21:15:10.858 00.000 29876 Move returns status 0, amount 108
21:15:10.858 00.000 29876 move complete, result=0
21:15:10.858 00.000 29876 worker thread done servicing request
21:15:10.858 00.000 31432 GuideStep: -0.6 px 57 ms EAST, -1.5 px 108 ms NORTH
21:15:10.860 00.002 29876 Worker thread wakes up
21:15:10.860 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:10.861 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:12.775 01.914 29876 Exposure complete
21:15:12.818 00.043 29876 worker thread done servicing request
21:15:12.818 00.000 31432 OnExposeComplete: enter
21:15:12.820 00.002 31432 UpdateGuideState(): m_state=6
21:15:12.822 00.002 31432 Star::Find(15, 611, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
21:15:12.824 00.002 31432 Star::Find returns 1 (0), X=611.96, Y=165.75, Mass=2457, SNR=30.1, Peak=241 HFD=3.2
21:15:12.826 00.002 31432 MultiStar: [#1 -0.31,1.12,0.00,M5] [#2 0.03,1.19,0.00,M5] [#3 -0.44,0.44,1.00,U] [#4 -0.86,0.64,0.00,M7] [#5 0.19,0.83,0.00,M7] [#6 -0.82,0.86,0.00,M2] [#7 -0.07,0.70,0.82,U] [#8 0.18,1.23,0.00,M7] 
21:15:12.828 00.002 31432 refined, 2 included, MultiStar: {-0.39, 0.64}, one-star: {-0.60, 0.78}
21:15:12.829 00.001 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.10 = 2.10)
21:15:12.831 00.002 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.11 = -1.18)
21:15:12.833 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.64 hyp=0.75 cameraTheta=2.12 mountX=-0.38 mountY=-0.69, mountTheta=-2.07
21:15:12.836 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.64, opts=13)
21:15:12.838 00.002 31432 Enqueuing Move request for scope (-0.39, 0.64)
21:15:12.840 00.002 29876 Worker thread wakes up
21:15:12.840 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.64) opts 0xd
21:15:12.840 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.64)
21:15:12.840 00.000 29876 Moving (-0.39, 0.64) raw xDistance=-0.38 yDistance=-0.69
21:15:12.840 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
21:15:12.840 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.69
21:15:12.840 00.000 29876 MoveAxis(E, 44, ABG)
21:15:12.840 00.000 29876 Guiding  Dir = 2, Dur = 44
21:15:12.841 00.001 29876 IsSlewing returns 0
21:15:12.841 00.000 29876 IsGuiding returns 0
21:15:12.841 00.000 29876 PulseGuide returned control before completion, sleep 54
21:15:12.845 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:15:12.856 00.011 31432 UpdateGuideState exits: m=2457 RSB=30.1
21:15:12.858 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:12.860 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:12.862 00.002 31432 Enqueuing Expose request
21:15:12.899 00.037 29876 IsGuiding returns 1
21:15:12.899 00.000 29876 scope still moving after pulse duration time elapsed
21:15:12.930 00.031 29876 IsSlewing returns 0
21:15:12.930 00.000 29876 IsGuiding returns 1
21:15:12.961 00.031 29876 IsSlewing returns 0
21:15:12.961 00.000 29876 IsGuiding returns 1
21:15:12.991 00.030 29876 IsSlewing returns 0
21:15:12.991 00.000 29876 IsGuiding returns 0
21:15:12.991 00.000 29876 scope move finished after 44 + 106 ms
21:15:12.991 00.000 29876 Move returns status 0, amount 44
21:15:12.991 00.000 29876 MoveAxis(N, 51, ABG)
21:15:12.991 00.000 29876 Guiding  Dir = 0, Dur = 51
21:15:12.991 00.000 29876 IsSlewing returns 0
21:15:12.991 00.000 29876 IsGuiding returns 0
21:15:12.992 00.001 29876 PulseGuide returned control before completion, sleep 61
21:15:13.054 00.062 29876 IsGuiding returns 1
21:15:13.054 00.000 29876 scope still moving after pulse duration time elapsed
21:15:13.086 00.032 29876 IsSlewing returns 0
21:15:13.086 00.000 29876 IsGuiding returns 1
21:15:13.117 00.031 29876 IsSlewing returns 0
21:15:13.117 00.000 29876 IsGuiding returns 0
21:15:13.117 00.000 29876 scope move finished after 51 + 74 ms
21:15:13.117 00.000 29876 Move returns status 0, amount 51
21:15:13.117 00.000 29876 move complete, result=0
21:15:13.117 00.000 29876 worker thread done servicing request
21:15:13.117 00.000 29876 Worker thread wakes up
21:15:13.117 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:13.117 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:13.117 00.000 31432 GuideStep: -0.4 px 44 ms EAST, -0.7 px 51 ms NORTH
21:15:15.249 02.132 29876 Exposure complete
21:15:15.294 00.045 29876 worker thread done servicing request
21:15:15.294 00.000 31432 OnExposeComplete: enter
21:15:15.296 00.002 31432 UpdateGuideState(): m_state=6
21:15:15.298 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
21:15:15.300 00.002 31432 Star::Find returns 1 (0), X=612.04, Y=165.32, Mass=2497, SNR=30.6, Peak=256 HFD=3.4
21:15:15.302 00.002 31432 MultiStar: [#1 0.18,0.75,0.97,U] [#2 0.72,0.83,0.00,M6] [#3 0.20,-0.29,1.00,U] [#4 -0.51,0.20,0.88,U] [#5 0.59,0.38,0.95,U] [#6 -0.11,0.21,1.04,U] [#7 0.52,0.25,0.84,U] [#8 0.61,0.28,0.88,U] 
21:15:15.304 00.002 31432 refined, 7 included, MultiStar: {0.11, 0.27}, one-star: {-0.52, 0.35}
21:15:15.306 00.002 31432 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.02) = xAngle (1.16 = 1.16)
21:15:15.307 00.001 31432 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.17 = -2.11)
21:15:15.309 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.18 mountX=0.11 mountY=-0.25, mountTheta=-1.13
21:15:15.312 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.27, opts=13)
21:15:15.314 00.002 31432 Enqueuing Move request for scope (0.11, 0.27)
21:15:15.316 00.002 29876 Worker thread wakes up
21:15:15.316 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
21:15:15.316 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
21:15:15.316 00.000 29876 Moving (0.11, 0.27) raw xDistance=0.11 yDistance=-0.25
21:15:15.316 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:15:15.316 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:15.316 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:15:15.317 00.001 29876 MoveAxis(E, 0, ABG)
21:15:15.317 00.000 29876 Move returns status 0, amount 0
21:15:15.317 00.000 29876 MoveAxis(N, 0, ABG)
21:15:15.317 00.000 29876 Move returns status 0, amount 0
21:15:15.317 00.000 29876 move complete, result=0
21:15:15.317 00.000 29876 worker thread done servicing request
21:15:15.320 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=256, Gamma=0.490
21:15:15.331 00.011 31432 UpdateGuideState exits: m=2497 RSB=30.6
21:15:15.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:15.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:15.337 00.002 31432 Enqueuing Expose request
21:15:15.339 00.002 29876 Worker thread wakes up
21:15:15.339 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:15.341 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:15.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:17.249 01.908 29876 Exposure complete
21:15:17.293 00.044 29876 worker thread done servicing request
21:15:17.293 00.000 31432 OnExposeComplete: enter
21:15:17.295 00.002 31432 UpdateGuideState(): m_state=6
21:15:17.297 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
21:15:17.299 00.002 31432 Star::Find returns 1 (0), X=612.58, Y=165.19, Mass=2463, SNR=29.9, Peak=214 HFD=3.6
21:15:17.301 00.002 31432 MultiStar: [#1 0.50,0.51,1.02,U] [#2 0.96,0.31,0.00,M7] [#3 -0.08,0.04,1.04,U] [#4 -0.36,-0.14,0.93,U] [#5 0.85,0.33,0.00,M7] [#6 0.07,0.17,1.12,U] [#7 0.73,0.21,0.83,U] [#8 0.64,0.49,0.88,U] 
21:15:17.303 00.002 31432 single-star, 6 included, MultiStar: {0.20, 0.21}, one-star: {0.01, 0.22}
21:15:17.305 00.002 31432 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
21:15:17.307 00.002 31432 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.79)
21:15:17.308 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=0.02 mountY=-0.22, mountTheta=-1.48
21:15:17.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.22, opts=13)
21:15:17.313 00.002 31432 Enqueuing Move request for scope (0.01, 0.22)
21:15:17.315 00.002 29876 Worker thread wakes up
21:15:17.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
21:15:17.315 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
21:15:17.315 00.000 29876 Moving (0.01, 0.22) raw xDistance=0.02 yDistance=-0.22
21:15:17.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:15:17.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:17.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:15:17.315 00.000 29876 MoveAxis(E, 0, ABG)
21:15:17.315 00.000 29876 Move returns status 0, amount 0
21:15:17.315 00.000 29876 MoveAxis(N, 0, ABG)
21:15:17.315 00.000 29876 Move returns status 0, amount 0
21:15:17.315 00.000 29876 move complete, result=0
21:15:17.315 00.000 29876 worker thread done servicing request
21:15:17.319 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:17.330 00.011 31432 UpdateGuideState exits: m=2463 RSB=29.9
21:15:17.333 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:17.334 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:17.336 00.002 31432 Enqueuing Expose request
21:15:17.338 00.002 29876 Worker thread wakes up
21:15:17.338 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:17.340 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:17.340 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:19.567 02.227 29876 Exposure complete
21:15:19.609 00.042 29876 worker thread done servicing request
21:15:19.609 00.000 31432 OnExposeComplete: enter
21:15:19.612 00.003 31432 UpdateGuideState(): m_state=6
21:15:19.614 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
21:15:19.616 00.002 31432 Star::Find returns 1 (0), X=612.10, Y=165.19, Mass=2395, SNR=30.1, Peak=199 HFD=3.7
21:15:19.618 00.002 31432 MultiStar: [#1 0.22,0.43,0.99,U] [#2 0.43,0.56,1.16,U] [#3 -0.01,0.16,1.02,U] [#4 -0.23,0.08,0.92,U] [#5 0.57,0.14,0.97,U] [#6 -0.28,0.35,1.10,U] [#7 0.68,0.18,0.84,U] [#8 0.38,0.01,0.85,U] 
21:15:19.620 00.002 31432 refined, 8 included, MultiStar: {0.13, 0.25}, one-star: {-0.47, 0.22}
21:15:19.622 00.002 31432 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.02) = xAngle (1.06 = 1.06)
21:15:19.624 00.002 31432 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.07 = -2.21)
21:15:19.626 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.08 mountX=0.14 mountY=-0.23, mountTheta=-1.02
21:15:19.628 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.25, opts=13)
21:15:19.630 00.002 31432 Enqueuing Move request for scope (0.13, 0.25)
21:15:19.632 00.002 29876 Worker thread wakes up
21:15:19.632 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
21:15:19.632 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
21:15:19.632 00.000 29876 Moving (0.13, 0.25) raw xDistance=0.14 yDistance=-0.23
21:15:19.632 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:15:19.632 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:19.632 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:15:19.632 00.000 29876 MoveAxis(E, 0, ABG)
21:15:19.633 00.001 29876 Move returns status 0, amount 0
21:15:19.633 00.000 29876 MoveAxis(N, 0, ABG)
21:15:19.633 00.000 29876 Move returns status 0, amount 0
21:15:19.633 00.000 29876 move complete, result=0
21:15:19.633 00.000 29876 worker thread done servicing request
21:15:19.636 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:19.647 00.011 31432 UpdateGuideState exits: m=2395 RSB=30.1
21:15:19.649 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:19.651 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:19.653 00.002 31432 Enqueuing Expose request
21:15:19.655 00.002 29876 Worker thread wakes up
21:15:19.655 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:19.657 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:19.657 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:21.565 01.908 29876 Exposure complete
21:15:21.608 00.043 29876 worker thread done servicing request
21:15:21.608 00.000 31432 OnExposeComplete: enter
21:15:21.611 00.003 31432 UpdateGuideState(): m_state=6
21:15:21.613 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
21:15:21.614 00.001 31432 Star::Find returns 1 (0), X=612.46, Y=165.21, Mass=2099, SNR=27.4, Peak=224 HFD=3.4
21:15:21.616 00.002 31432 MultiStar: [#1 0.25,0.47,1.10,U] [#2 0.63,0.54,0.00,M7] [#3 -0.00,0.09,1.14,U] [#4 -0.09,0.13,1.00,U] [#5 0.87,0.38,0.00,M7] [#6 -0.08,0.24,1.19,U] [#7 0.83,0.35,0.00,M1] [#8 0.85,0.34,0.00,M5] 
21:15:21.618 00.002 31432 refined, 4 included, MultiStar: {-0.00, 0.23}, one-star: {-0.10, 0.24}
21:15:21.620 00.002 31432 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
21:15:21.622 00.002 31432 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.71)
21:15:21.623 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=0.00 mountY=-0.23, mountTheta=-1.56
21:15:21.626 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.23, opts=13)
21:15:21.628 00.002 31432 Enqueuing Move request for scope (-0.00, 0.23)
21:15:21.630 00.002 29876 Worker thread wakes up
21:15:21.630 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
21:15:21.630 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
21:15:21.630 00.000 29876 Moving (-0.00, 0.23) raw xDistance=0.00 yDistance=-0.23
21:15:21.630 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:15:21.630 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:21.630 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:15:21.630 00.000 29876 MoveAxis(E, 0, ABG)
21:15:21.630 00.000 29876 Move returns status 0, amount 0
21:15:21.630 00.000 29876 MoveAxis(N, 0, ABG)
21:15:21.630 00.000 29876 Move returns status 0, amount 0
21:15:21.630 00.000 29876 move complete, result=0
21:15:21.630 00.000 29876 worker thread done servicing request
21:15:21.633 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:15:21.644 00.011 31432 UpdateGuideState exits: m=2099 RSB=27.4
21:15:21.647 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:21.648 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:21.650 00.002 31432 Enqueuing Expose request
21:15:21.652 00.002 29876 Worker thread wakes up
21:15:21.652 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:21.654 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:21.654 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:23.785 02.131 29876 Exposure complete
21:15:23.828 00.043 29876 worker thread done servicing request
21:15:23.828 00.000 31432 OnExposeComplete: enter
21:15:23.830 00.002 31432 UpdateGuideState(): m_state=6
21:15:23.832 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
21:15:23.834 00.002 31432 Star::Find returns 1 (0), X=612.02, Y=165.10, Mass=2373, SNR=29.6, Peak=227 HFD=3.4
21:15:23.836 00.002 31432 MultiStar: [#1 -0.24,0.40,1.03,U] [#2 -0.05,0.60,1.19,U] [#3 -0.29,-0.46,1.00,U] [#4 -0.55,0.11,0.94,U] [#5 0.33,0.45,0.89,U] [#6 -1.01,0.14,0.00,M1] [#7 0.25,-0.06,0.86,U] [#8 0.26,0.40,0.92,U] 
21:15:23.838 00.002 31432 refined, 7 included, MultiStar: {-0.12, 0.21}, one-star: {-0.54, 0.13}
21:15:23.840 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
21:15:23.842 00.002 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.21)
21:15:23.844 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.11 mountY=-0.22, mountTheta=-2.04
21:15:23.848 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.21, opts=13)
21:15:23.853 00.005 31432 Enqueuing Move request for scope (-0.12, 0.21)
21:15:23.858 00.005 29876 Worker thread wakes up
21:15:23.859 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
21:15:23.859 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
21:15:23.859 00.000 29876 Moving (-0.12, 0.21) raw xDistance=-0.11 yDistance=-0.22
21:15:23.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:15:23.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:23.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:15:23.859 00.000 29876 MoveAxis(E, 0, ABG)
21:15:23.859 00.000 29876 Move returns status 0, amount 0
21:15:23.859 00.000 29876 MoveAxis(N, 0, ABG)
21:15:23.859 00.000 29876 Move returns status 0, amount 0
21:15:23.859 00.000 29876 move complete, result=0
21:15:23.859 00.000 29876 worker thread done servicing request
21:15:23.864 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:15:23.876 00.012 31432 UpdateGuideState exits: m=2373 RSB=29.6
21:15:23.878 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:23.880 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:23.881 00.001 31432 Enqueuing Expose request
21:15:23.883 00.002 29876 Worker thread wakes up
21:15:23.883 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:23.885 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:23.885 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:25.802 01.917 29876 Exposure complete
21:15:25.846 00.044 29876 worker thread done servicing request
21:15:25.846 00.000 31432 OnExposeComplete: enter
21:15:25.849 00.003 31432 UpdateGuideState(): m_state=6
21:15:25.851 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
21:15:25.853 00.002 31432 Star::Find returns 1 (0), X=611.78, Y=165.87, Mass=2080, SNR=26.9, Peak=201 HFD=3.4
21:15:25.854 00.001 31432 MultiStar: [#1 -0.28,1.18,0.00,M1] [#2 -0.29,1.11,0.00,M7] [#3 -0.53,0.42,1.09,U] [#4 -1.10,0.78,0.00,M3] [#5 0.00,1.34,0.00,M7] [#6 -1.03,0.87,0.00,M2] [#7 0.09,1.02,0.00,M1] [#8 0.15,1.15,0.00,M5] 
21:15:25.856 00.002 31432 refined, 1 included, MultiStar: {-0.65, 0.65}, one-star: {-0.78, 0.90}
21:15:25.858 00.002 31432 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.02) = xAngle (2.33 = 2.33)
21:15:25.860 00.002 31432 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.34 = -0.94)
21:15:25.862 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.65 hyp=0.92 cameraTheta=2.36 mountX=-0.63 mountY=-0.74, mountTheta=-2.28
21:15:25.864 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.65, opts=13)
21:15:25.866 00.002 31432 Enqueuing Move request for scope (-0.65, 0.65)
21:15:25.868 00.002 29876 Worker thread wakes up
21:15:25.868 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.65) opts 0xd
21:15:25.868 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.65)
21:15:25.868 00.000 29876 Moving (-0.65, 0.65) raw xDistance=-0.63 yDistance=-0.74
21:15:25.868 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.63
21:15:25.868 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.74
21:15:25.868 00.000 29876 MoveAxis(E, 61, ABG)
21:15:25.868 00.000 29876 Guiding  Dir = 2, Dur = 61
21:15:25.869 00.001 29876 IsSlewing returns 0
21:15:25.869 00.000 29876 IsGuiding returns 0
21:15:25.869 00.000 29876 PulseGuide returned control before completion, sleep 71
21:15:25.872 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:25.884 00.012 31432 UpdateGuideState exits: m=2080 RSB=26.9
21:15:25.886 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:25.887 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:25.889 00.002 31432 Enqueuing Expose request
21:15:25.954 00.065 29876 IsGuiding returns 1
21:15:25.954 00.000 29876 scope still moving after pulse duration time elapsed
21:15:25.985 00.031 29876 IsSlewing returns 0
21:15:25.985 00.000 29876 IsGuiding returns 1
21:15:26.016 00.031 29876 IsSlewing returns 0
21:15:26.016 00.000 29876 IsGuiding returns 1
21:15:26.047 00.031 29876 IsSlewing returns 0
21:15:26.047 00.000 29876 IsGuiding returns 0
21:15:26.047 00.000 29876 scope move finished after 61 + 116 ms
21:15:26.047 00.000 29876 Move returns status 0, amount 61
21:15:26.047 00.000 29876 MoveAxis(N, 54, ABG)
21:15:26.047 00.000 29876 Guiding  Dir = 0, Dur = 54
21:15:26.047 00.000 29876 IsSlewing returns 0
21:15:26.047 00.000 29876 IsGuiding returns 0
21:15:26.047 00.000 29876 PulseGuide returned control before completion, sleep 64
21:15:26.124 00.077 29876 IsGuiding returns 1
21:15:26.124 00.000 29876 scope still moving after pulse duration time elapsed
21:15:26.156 00.032 29876 IsSlewing returns 0
21:15:26.156 00.000 29876 IsGuiding returns 1
21:15:26.187 00.031 29876 IsSlewing returns 0
21:15:26.188 00.001 29876 IsGuiding returns 1
21:15:26.218 00.030 29876 IsSlewing returns 0
21:15:26.218 00.000 29876 IsGuiding returns 0
21:15:26.218 00.000 29876 scope move finished after 54 + 117 ms
21:15:26.218 00.000 29876 Move returns status 0, amount 54
21:15:26.218 00.000 29876 move complete, result=0
21:15:26.219 00.001 29876 worker thread done servicing request
21:15:26.219 00.000 29876 Worker thread wakes up
21:15:26.219 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:26.219 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:26.219 00.000 31432 GuideStep: -0.6 px 61 ms EAST, -0.7 px 54 ms NORTH
21:15:28.349 02.130 29876 Exposure complete
21:15:28.403 00.054 29876 worker thread done servicing request
21:15:28.403 00.000 31432 OnExposeComplete: enter
21:15:28.408 00.005 31432 UpdateGuideState(): m_state=6
21:15:28.410 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
21:15:28.413 00.003 31432 Star::Find returns 1 (0), X=612.16, Y=164.67, Mass=2154, SNR=27.7, Peak=210 HFD=3.3
21:15:28.416 00.003 31432 MultiStar: [#1 0.02,-0.13,1.10,U] [#2 0.64,-0.13,1.27,U] [#3 0.19,-0.76,1.00,U] [#4 -0.19,-0.42,0.96,U] [#5 0.62,-0.08,1.01,U] [#6 -0.71,-0.17,1.21,U] [#7 0.68,-0.14,0.85,U] [#8 0.66,-0.26,0.93,U] 
21:15:28.418 00.002 31432 refined, 8 included, MultiStar: {0.15, -0.26}, one-star: {-0.40, -0.30}
21:15:28.421 00.003 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
21:15:28.424 00.003 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
21:15:28.426 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.05 mountX=0.14 mountY=0.28, mountTheta=1.10
21:15:28.430 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.26, opts=13)
21:15:28.432 00.002 31432 Enqueuing Move request for scope (0.15, -0.26)
21:15:28.435 00.003 29876 Worker thread wakes up
21:15:28.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
21:15:28.435 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
21:15:28.435 00.000 29876 Moving (0.15, -0.26) raw xDistance=0.14 yDistance=0.28
21:15:28.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:15:28.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:28.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:15:28.436 00.001 29876 MoveAxis(E, 0, ABG)
21:15:28.436 00.000 29876 Move returns status 0, amount 0
21:15:28.436 00.000 29876 MoveAxis(N, 0, ABG)
21:15:28.436 00.000 29876 Move returns status 0, amount 0
21:15:28.436 00.000 29876 move complete, result=0
21:15:28.436 00.000 29876 worker thread done servicing request
21:15:28.440 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:28.457 00.017 31432 UpdateGuideState exits: m=2154 RSB=27.7
21:15:28.460 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:28.463 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:28.466 00.003 31432 Enqueuing Expose request
21:15:28.468 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:15:28.471 00.003 29876 Worker thread wakes up
21:15:28.471 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:28.471 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:30.381 01.910 29876 Exposure complete
21:15:30.424 00.043 29876 worker thread done servicing request
21:15:30.424 00.000 31432 OnExposeComplete: enter
21:15:30.427 00.003 31432 UpdateGuideState(): m_state=6
21:15:30.429 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
21:15:30.431 00.002 31432 Star::Find returns 1 (0), X=611.49, Y=165.10, Mass=2496, SNR=30.6, Peak=201 HFD=3.7
21:15:30.433 00.002 31432 MultiStar: [#1 -0.69,0.41,0.99,U] [#2 0.07,0.23,1.18,U] [#3 -0.46,-0.37,1.00,U] [#4 -0.62,-0.21,0.88,U] [#5 0.10,0.34,0.86,U] [#6 -1.07,0.34,0.00,M2] [#7 -0.04,0.22,0.80,U] [#8 0.43,0.05,0.85,U] 
21:15:30.435 00.002 31432 refined, 7 included, MultiStar: {-0.30, 0.10}, one-star: {-1.07, 0.13}
21:15:30.437 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
21:15:30.438 00.001 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.48)
21:15:30.440 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.82 mountX=-0.30 mountY=-0.14, mountTheta=-2.69
21:15:30.443 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.10, opts=13)
21:15:30.445 00.002 31432 Enqueuing Move request for scope (-0.30, 0.10)
21:15:30.447 00.002 29876 Worker thread wakes up
21:15:30.447 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
21:15:30.447 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
21:15:30.447 00.000 29876 Moving (-0.30, 0.10) raw xDistance=-0.30 yDistance=-0.14
21:15:30.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:15:30.447 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:30.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:15:30.447 00.000 29876 MoveAxis(E, 29, ABG)
21:15:30.448 00.001 29876 Guiding  Dir = 2, Dur = 29
21:15:30.448 00.000 29876 IsSlewing returns 0
21:15:30.448 00.000 29876 IsGuiding returns 0
21:15:30.448 00.000 29876 PulseGuide returned control before completion, sleep 39
21:15:30.451 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:30.463 00.012 31432 UpdateGuideState exits: m=2496 RSB=30.6
21:15:30.465 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:30.466 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:30.468 00.002 31432 Enqueuing Expose request
21:15:30.502 00.034 29876 IsGuiding returns 1
21:15:30.502 00.000 29876 scope still moving after pulse duration time elapsed
21:15:30.533 00.031 29876 IsSlewing returns 0
21:15:30.533 00.000 29876 IsGuiding returns 0
21:15:30.533 00.000 29876 scope move finished after 29 + 55 ms
21:15:30.533 00.000 29876 Move returns status 0, amount 29
21:15:30.533 00.000 29876 MoveAxis(N, 0, ABG)
21:15:30.533 00.000 29876 Move returns status 0, amount 0
21:15:30.533 00.000 29876 move complete, result=0
21:15:30.533 00.000 29876 worker thread done servicing request
21:15:30.533 00.000 29876 Worker thread wakes up
21:15:30.533 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:30.533 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:30.533 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
21:15:32.665 02.132 29876 Exposure complete
21:15:32.709 00.044 29876 worker thread done servicing request
21:15:32.709 00.000 31432 OnExposeComplete: enter
21:15:32.712 00.003 31432 UpdateGuideState(): m_state=6
21:15:32.714 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
21:15:32.715 00.001 31432 Star::Find returns 1 (0), X=611.82, Y=164.32, Mass=2529, SNR=30.7, Peak=207 HFD=3.6
21:15:32.717 00.002 31432 MultiStar: [#1 -0.45,-0.28,0.97,U] [#2 0.03,-0.34,1.14,U] [#3 -0.76,-0.57,0.00,M1] [#4 -0.93,-0.60,0.00,M2] [#5 0.04,-0.46,0.86,U] [#6 -1.20,-0.56,0.00,M3] [#7 -0.19,-0.43,0.78,U] [#8 -0.27,-0.31,0.84,U] 
21:15:32.719 00.002 31432 refined, 5 included, MultiStar: {-0.27, -0.41}, one-star: {-0.74, -0.65}
21:15:32.721 00.002 31432 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
21:15:32.723 00.002 31432 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
21:15:32.724 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.41 hyp=0.49 cameraTheta=-2.14 mountX=-0.28 mountY=0.37, mountTheta=2.22
21:15:32.727 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.41, opts=13)
21:15:32.729 00.002 31432 Enqueuing Move request for scope (-0.27, -0.41)
21:15:32.731 00.002 29876 Worker thread wakes up
21:15:32.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.41) opts 0xd
21:15:32.731 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.41)
21:15:32.731 00.000 29876 Moving (-0.27, -0.41) raw xDistance=-0.28 yDistance=0.37
21:15:32.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:15:32.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:32.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:15:32.731 00.000 29876 MoveAxis(E, 31, ABG)
21:15:32.731 00.000 29876 Guiding  Dir = 2, Dur = 31
21:15:32.731 00.000 29876 IsSlewing returns 0
21:15:32.731 00.000 29876 IsGuiding returns 0
21:15:32.732 00.001 29876 PulseGuide returned control before completion, sleep 41
21:15:32.735 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:32.746 00.011 31432 UpdateGuideState exits: m=2529 RSB=30.7
21:15:32.749 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:32.750 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:32.752 00.002 31432 Enqueuing Expose request
21:15:32.787 00.035 29876 IsGuiding returns 1
21:15:32.787 00.000 29876 scope still moving after pulse duration time elapsed
21:15:32.818 00.031 29876 IsSlewing returns 0
21:15:32.818 00.000 29876 IsGuiding returns 1
21:15:32.848 00.030 29876 IsSlewing returns 0
21:15:32.848 00.000 29876 IsGuiding returns 0
21:15:32.848 00.000 29876 scope move finished after 31 + 85 ms
21:15:32.848 00.000 29876 Move returns status 0, amount 31
21:15:32.848 00.000 29876 MoveAxis(N, 0, ABG)
21:15:32.848 00.000 29876 Move returns status 0, amount 0
21:15:32.848 00.000 29876 move complete, result=0
21:15:32.848 00.000 29876 worker thread done servicing request
21:15:32.848 00.000 29876 Worker thread wakes up
21:15:32.848 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.4 px 0 ms NORTH
21:15:32.851 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:32.851 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:34.756 01.905 29876 Exposure complete
21:15:34.801 00.045 29876 worker thread done servicing request
21:15:34.801 00.000 31432 OnExposeComplete: enter
21:15:34.803 00.002 31432 UpdateGuideState(): m_state=6
21:15:34.805 00.002 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
21:15:34.807 00.002 31432 Star::Find returns 1 (0), X=611.96, Y=164.83, Mass=2195, SNR=28.3, Peak=219 HFD=3.1
21:15:34.809 00.002 31432 MultiStar: [#1 0.06,-0.24,1.14,U] [#2 0.14,0.01,1.21,U] [#3 -0.34,-0.46,1.05,U] [#4 -0.37,-0.55,0.98,U] [#5 0.55,-0.11,0.97,U] [#6 -0.83,0.12,0.00,M4] [#7 0.37,-0.63,0.87,U] [#8 0.25,-0.07,0.93,U] 
21:15:34.811 00.002 31432 refined, 7 included, MultiStar: {0.00, -0.26}, one-star: {-0.60, -0.14}
21:15:34.813 00.002 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
21:15:34.815 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
21:15:34.817 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=-0.00 mountY=0.26, mountTheta=1.59
21:15:34.820 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.26, opts=13)
21:15:34.824 00.004 31432 Enqueuing Move request for scope (0.00, -0.26)
21:15:34.826 00.002 29876 Worker thread wakes up
21:15:34.826 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
21:15:34.826 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
21:15:34.826 00.000 29876 Moving (0.00, -0.26) raw xDistance=-0.00 yDistance=0.26
21:15:34.826 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:15:34.826 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:34.826 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:15:34.826 00.000 29876 MoveAxis(E, 0, ABG)
21:15:34.826 00.000 29876 Move returns status 0, amount 0
21:15:34.827 00.001 29876 MoveAxis(N, 0, ABG)
21:15:34.827 00.000 29876 Move returns status 0, amount 0
21:15:34.827 00.000 29876 move complete, result=0
21:15:34.827 00.000 29876 worker thread done servicing request
21:15:34.830 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:15:34.845 00.015 31432 UpdateGuideState exits: m=2195 RSB=28.3
21:15:34.850 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:34.855 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:34.860 00.005 31432 Enqueuing Expose request
21:15:34.863 00.003 29876 Worker thread wakes up
21:15:34.863 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:15:34.865 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:34.865 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:36.986 02.121 29876 Exposure complete
21:15:37.029 00.043 29876 worker thread done servicing request
21:15:37.029 00.000 31432 OnExposeComplete: enter
21:15:37.032 00.003 31432 UpdateGuideState(): m_state=6
21:15:37.035 00.003 31432 Star::Find(15, 611, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
21:15:37.037 00.002 31432 Star::Find returns 1 (0), X=612.09, Y=165.04, Mass=2349, SNR=29.6, Peak=225 HFD=3.4
21:15:37.039 00.002 31432 MultiStar: [#1 -0.19,0.18,1.01,U] [#2 0.41,0.10,1.17,U] [#3 -0.34,-0.43,1.04,U] [#4 -0.63,-0.08,0.96,U] [#5 0.20,0.46,0.92,U] [#6 -0.63,-0.22,1.12,U] [#7 0.28,-0.02,0.86,U] [#8 -0.05,0.12,0.90,U] 
21:15:37.041 00.002 31432 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.47, 0.07}
21:15:37.043 00.002 31432 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
21:15:37.045 00.002 31432 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.05 = -0.23)
21:15:37.048 00.003 31432 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
21:15:37.053 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.01, opts=13)
21:15:37.056 00.003 31432 Enqueuing Move request for scope (-0.16, 0.01)
21:15:37.058 00.002 29876 Worker thread wakes up
21:15:37.058 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
21:15:37.058 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
21:15:37.058 00.000 29876 Moving (-0.16, 0.01) raw xDistance=-0.16 yDistance=-0.04
21:15:37.058 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:15:37.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:37.058 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:15:37.058 00.000 29876 MoveAxis(E, 0, ABG)
21:15:37.058 00.000 29876 Move returns status 0, amount 0
21:15:37.058 00.000 29876 MoveAxis(N, 0, ABG)
21:15:37.058 00.000 29876 Move returns status 0, amount 0
21:15:37.058 00.000 29876 move complete, result=0
21:15:37.058 00.000 29876 worker thread done servicing request
21:15:37.062 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:15:37.073 00.011 31432 UpdateGuideState exits: m=2349 RSB=29.6
21:15:37.075 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:37.077 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:37.079 00.002 31432 Enqueuing Expose request
21:15:37.081 00.002 29876 Worker thread wakes up
21:15:37.082 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:15:37.084 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:37.084 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:38.994 01.910 29876 Exposure complete
21:15:39.037 00.043 29876 worker thread done servicing request
21:15:39.037 00.000 31432 OnExposeComplete: enter
21:15:39.039 00.002 31432 UpdateGuideState(): m_state=6
21:15:39.041 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
21:15:39.042 00.001 31432 Star::Find returns 1 (0), X=612.54, Y=165.17, Mass=2474, SNR=29.9, Peak=219 HFD=3.7
21:15:39.044 00.002 31432 MultiStar: [#1 0.30,0.36,1.00,U] [#2 0.89,0.22,0.00,M3] [#3 0.17,-0.27,1.02,U] [#4 -0.17,0.03,0.88,U] [#5 0.86,0.19,0.00,M3] [#6 -0.09,0.22,1.07,U] [#7 0.77,-0.13,0.84,U] [#8 0.76,-0.03,0.86,U] 
21:15:39.046 00.002 31432 single-star, 6 included, MultiStar: {0.23, 0.06}, one-star: {-0.02, 0.19}
21:15:39.048 00.002 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.64 = 1.64)
21:15:39.049 00.001 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.63)
21:15:39.051 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=-0.01 mountY=-0.19, mountTheta=-1.64
21:15:39.054 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.19, opts=13)
21:15:39.056 00.002 31432 Enqueuing Move request for scope (-0.02, 0.19)
21:15:39.058 00.002 29876 Worker thread wakes up
21:15:39.058 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
21:15:39.058 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
21:15:39.058 00.000 29876 Moving (-0.02, 0.19) raw xDistance=-0.01 yDistance=-0.19
21:15:39.058 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:15:39.058 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:39.058 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:15:39.058 00.000 29876 MoveAxis(E, 0, ABG)
21:15:39.058 00.000 29876 Move returns status 0, amount 0
21:15:39.058 00.000 29876 MoveAxis(N, 0, ABG)
21:15:39.058 00.000 29876 Move returns status 0, amount 0
21:15:39.058 00.000 29876 move complete, result=0
21:15:39.058 00.000 29876 worker thread done servicing request
21:15:39.061 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:39.072 00.011 31432 UpdateGuideState exits: m=2474 RSB=29.9
21:15:39.075 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:39.076 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:39.078 00.002 31432 Enqueuing Expose request
21:15:39.080 00.002 29876 Worker thread wakes up
21:15:39.080 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:39.080 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:39.080 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:41.205 02.125 29876 Exposure complete
21:15:41.248 00.043 29876 worker thread done servicing request
21:15:41.248 00.000 31432 OnExposeComplete: enter
21:15:41.250 00.002 31432 UpdateGuideState(): m_state=6
21:15:41.252 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
21:15:41.255 00.003 31432 Star::Find returns 1 (0), X=612.40, Y=164.94, Mass=2374, SNR=29.6, Peak=204 HFD=3.5
21:15:41.257 00.002 31432 MultiStar: [#1 0.14,0.09,0.98,U] [#2 0.73,0.17,1.10,U] [#3 0.41,-0.63,0.98,U] [#4 -0.11,-0.40,0.92,U] [#5 0.83,-0.16,0.00,M4] [#6 -0.27,-0.15,1.12,U] [#7 1.24,-0.38,0.00,M1] [#8 0.87,-0.29,0.00,M1] 
21:15:41.259 00.002 31432 single-star, 5 included, MultiStar: {0.13, -0.15}, one-star: {-0.17, -0.03}
21:15:41.261 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-2.99 = -2.99)
21:15:41.263 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.02 = 0.02)
21:15:41.265 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=-0.17 mountY=0.00, mountTheta=3.12
21:15:41.268 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.03, opts=13)
21:15:41.271 00.003 31432 Enqueuing Move request for scope (-0.17, -0.03)
21:15:41.273 00.002 29876 Worker thread wakes up
21:15:41.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
21:15:41.273 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
21:15:41.273 00.000 29876 Moving (-0.17, -0.03) raw xDistance=-0.17 yDistance=0.00
21:15:41.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:15:41.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:41.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:15:41.273 00.000 29876 MoveAxis(E, 0, ABG)
21:15:41.273 00.000 29876 Move returns status 0, amount 0
21:15:41.273 00.000 29876 MoveAxis(N, 0, ABG)
21:15:41.273 00.000 29876 Move returns status 0, amount 0
21:15:41.273 00.000 29876 move complete, result=0
21:15:41.273 00.000 29876 worker thread done servicing request
21:15:41.277 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=7, FiltMax=257, Gamma=0.490
21:15:41.288 00.011 31432 UpdateGuideState exits: m=2374 RSB=29.6
21:15:41.290 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:41.292 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:41.294 00.002 31432 Enqueuing Expose request
21:15:41.295 00.001 29876 Worker thread wakes up
21:15:41.296 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:41.298 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:41.298 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:43.309 02.011 29876 Exposure complete
21:15:43.352 00.043 29876 worker thread done servicing request
21:15:43.352 00.000 31432 OnExposeComplete: enter
21:15:43.355 00.003 31432 UpdateGuideState(): m_state=6
21:15:43.357 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
21:15:43.359 00.002 31432 Star::Find returns 1 (0), X=612.39, Y=164.35, Mass=2618, SNR=31.5, Peak=212 HFD=3.5
21:15:43.361 00.002 31432 MultiStar: [#1 0.32,-0.34,0.92,U] [#2 0.52,-0.44,1.08,U] [#3 0.05,-0.60,1.01,U] [#4 -0.16,-0.73,0.90,U] [#5 0.51,-0.31,0.87,U] [#6 -0.63,-0.43,0.98,U] [#7 0.44,-0.68,0.77,U] [#8 0.28,-0.35,0.86,U] 
21:15:43.362 00.001 31432 refined, 8 included, MultiStar: {0.12, -0.50}, one-star: {-0.18, -0.62}
21:15:43.364 00.002 31432 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.02) = xAngle (-1.36 = -1.36)
21:15:43.366 00.002 31432 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.65 = 1.65)
21:15:43.368 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.50 hyp=0.51 cameraTheta=-1.34 mountX=0.11 mountY=0.51, mountTheta=1.36
21:15:43.370 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.50, opts=13)
21:15:43.372 00.002 31432 Enqueuing Move request for scope (0.12, -0.50)
21:15:43.374 00.002 29876 Worker thread wakes up
21:15:43.374 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.50) opts 0xd
21:15:43.374 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.50)
21:15:43.374 00.000 29876 Moving (0.12, -0.50) raw xDistance=0.11 yDistance=0.51
21:15:43.374 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:15:43.374 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:43.374 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:15:43.374 00.000 29876 MoveAxis(E, 0, ABG)
21:15:43.374 00.000 29876 Move returns status 0, amount 0
21:15:43.374 00.000 29876 MoveAxis(N, 0, ABG)
21:15:43.374 00.000 29876 Move returns status 0, amount 0
21:15:43.374 00.000 29876 move complete, result=0
21:15:43.374 00.000 29876 worker thread done servicing request
21:15:43.377 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:43.389 00.012 31432 UpdateGuideState exits: m=2618 RSB=31.5
21:15:43.391 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:43.393 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:43.395 00.002 31432 Enqueuing Expose request
21:15:43.396 00.001 29876 Worker thread wakes up
21:15:43.396 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:15:43.398 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:43.398 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:45.534 02.136 29876 Exposure complete
21:15:45.576 00.042 29876 worker thread done servicing request
21:15:45.577 00.001 31432 OnExposeComplete: enter
21:15:45.579 00.002 31432 UpdateGuideState(): m_state=6
21:15:45.581 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
21:15:45.583 00.002 31432 Star::Find returns 1 (0), X=612.64, Y=164.25, Mass=2195, SNR=28.1, Peak=212 HFD=3.4
21:15:45.585 00.002 31432 MultiStar: [#1 0.54,-0.52,1.06,U] [#2 0.50,-0.82,0.00,M2] [#3 -0.33,-0.67,1.04,U] [#4 -0.24,-0.95,0.00,M1] [#5 0.79,-0.73,0.00,M4] [#6 -0.11,-0.91,0.00,M1] [#7 0.86,-0.78,0.00,M1] [#8 0.50,-0.11,0.94,U] 
21:15:45.587 00.002 31432 refined, 3 included, MultiStar: {0.19, -0.51}, one-star: {0.08, -0.72}
21:15:45.589 00.002 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.24 = -1.24)
21:15:45.591 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.77 = 1.77)
21:15:45.593 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.51 hyp=0.55 cameraTheta=-1.22 mountX=0.18 mountY=0.54, mountTheta=1.25
21:15:45.596 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.51, opts=13)
21:15:45.598 00.002 31432 Enqueuing Move request for scope (0.19, -0.51)
21:15:45.600 00.002 29876 Worker thread wakes up
21:15:45.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.51) opts 0xd
21:15:45.600 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.51)
21:15:45.600 00.000 29876 Moving (0.19, -0.51) raw xDistance=0.18 yDistance=0.54
21:15:45.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:15:45.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:45.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
21:15:45.600 00.000 29876 MoveAxis(E, 0, ABG)
21:15:45.600 00.000 29876 Move returns status 0, amount 0
21:15:45.600 00.000 29876 MoveAxis(N, 0, ABG)
21:15:45.600 00.000 29876 Move returns status 0, amount 0
21:15:45.600 00.000 29876 move complete, result=0
21:15:45.600 00.000 29876 worker thread done servicing request
21:15:45.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:15:45.615 00.012 31432 UpdateGuideState exits: m=2195 RSB=28.1
21:15:45.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:45.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:45.620 00.001 31432 Enqueuing Expose request
21:15:45.622 00.002 29876 Worker thread wakes up
21:15:45.622 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:15:45.624 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:45.624 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:47.531 01.907 29876 Exposure complete
21:15:47.574 00.043 29876 worker thread done servicing request
21:15:47.574 00.000 31432 OnExposeComplete: enter
21:15:47.577 00.003 31432 UpdateGuideState(): m_state=6
21:15:47.578 00.001 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
21:15:47.580 00.002 31432 Star::Find returns 1 (0), X=612.79, Y=164.53, Mass=2379, SNR=30.0, Peak=254 HFD=3.2
21:15:47.582 00.002 31432 MultiStar: [#1 0.41,-0.23,1.03,U] [#2 1.21,-0.22,0.00,M3] [#3 0.54,-0.21,1.02,U] [#4 0.27,-0.57,0.94,U] [#5 0.81,-0.16,0.00,M5] [#6 0.33,-0.46,1.09,U] [#7 1.05,-0.23,0.00,M2] [#8 0.99,-0.06,0.00,M1] 
21:15:47.584 00.002 31432 single-star, 4 included, MultiStar: {0.36, -0.38}, one-star: {0.23, -0.44}
21:15:47.589 00.005 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
21:15:47.591 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
21:15:47.593 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-1.09 mountX=0.22 mountY=0.47, mountTheta=1.13
21:15:47.595 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.44, opts=13)
21:15:47.597 00.002 31432 Enqueuing Move request for scope (0.23, -0.44)
21:15:47.599 00.002 29876 Worker thread wakes up
21:15:47.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.44) opts 0xd
21:15:47.599 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.44)
21:15:47.599 00.000 29876 Moving (0.23, -0.44) raw xDistance=0.22 yDistance=0.47
21:15:47.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
21:15:47.599 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.50 newest=1.52
21:15:47.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
21:15:47.599 00.000 29876 MoveAxis(W, 21, ABG)
21:15:47.599 00.000 29876 Guiding  Dir = 3, Dur = 21
21:15:47.600 00.001 29876 IsSlewing returns 0
21:15:47.600 00.000 29876 IsGuiding returns 0
21:15:47.600 00.000 29876 PulseGuide returned control before completion, sleep 31
21:15:47.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:47.614 00.011 31432 UpdateGuideState exits: m=2379 RSB=30.0
21:15:47.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:47.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:47.620 00.002 31432 Enqueuing Expose request
21:15:47.638 00.018 29876 IsGuiding returns 1
21:15:47.638 00.000 29876 scope still moving after pulse duration time elapsed
21:15:47.670 00.032 29876 IsSlewing returns 0
21:15:47.670 00.000 29876 IsGuiding returns 1
21:15:47.701 00.031 29876 IsSlewing returns 0
21:15:47.701 00.000 29876 IsGuiding returns 0
21:15:47.701 00.000 29876 scope move finished after 21 + 80 ms
21:15:47.701 00.000 29876 Move returns status 0, amount 21
21:15:47.701 00.000 29876 BLC: Oldest BLC event removed
21:15:47.701 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:15:47.701 00.000 29876 MoveAxis(S, 55, ABG)
21:15:47.701 00.000 29876 Guiding  Dir = 1, Dur = 55
21:15:47.701 00.000 29876 IsSlewing returns 0
21:15:47.701 00.000 29876 IsGuiding returns 0
21:15:47.702 00.001 29876 PulseGuide returned control before completion, sleep 65
21:15:47.779 00.077 29876 IsGuiding returns 1
21:15:47.779 00.000 29876 scope still moving after pulse duration time elapsed
21:15:47.811 00.032 29876 IsSlewing returns 0
21:15:47.811 00.000 29876 IsGuiding returns 1
21:15:47.843 00.032 29876 IsSlewing returns 0
21:15:47.843 00.000 29876 IsGuiding returns 0
21:15:47.843 00.000 29876 scope move finished after 55 + 86 ms
21:15:47.843 00.000 29876 Move returns status 0, amount 55
21:15:47.843 00.000 29876 move complete, result=0
21:15:47.843 00.000 29876 worker thread done servicing request
21:15:47.843 00.000 29876 Worker thread wakes up
21:15:47.843 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.5 px 55 ms SOUTH
21:15:47.846 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:47.846 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:49.978 02.132 29876 Exposure complete
21:15:50.020 00.042 29876 worker thread done servicing request
21:15:50.020 00.000 31432 OnExposeComplete: enter
21:15:50.023 00.003 31432 UpdateGuideState(): m_state=6
21:15:50.025 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
21:15:50.027 00.002 31432 Star::Find returns 1 (0), X=612.64, Y=164.75, Mass=2393, SNR=29.7, Peak=218 HFD=3.5
21:15:50.029 00.002 31432 MultiStar: [#1 0.67,-0.07,1.02,U] [#2 0.96,0.01,0.00,M4] [#3 0.54,-0.79,0.00,M1] [#4 0.12,-0.89,0.00,M1] [#5 1.48,-0.40,0.00,M6] [#6 0.06,-0.57,1.07,U] [#7 0.68,-0.55,0.00,M3] [#8 0.80,-0.34,0.00,M2] 
21:15:50.031 00.002 31432 single-star, 2 included, MultiStar: {0.27, -0.29}, one-star: {0.08, -0.23}
21:15:50.033 00.002 31432 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
21:15:50.035 00.002 31432 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
21:15:50.037 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.23 mountX=0.07 mountY=0.24, mountTheta=1.27
21:15:50.040 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.23, opts=13)
21:15:50.042 00.002 31432 Enqueuing Move request for scope (0.08, -0.23)
21:15:50.044 00.002 29876 Worker thread wakes up
21:15:50.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
21:15:50.045 00.001 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
21:15:50.045 00.000 29876 Moving (0.08, -0.23) raw xDistance=0.07 yDistance=0.24
21:15:50.045 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:15:50.045 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:50.045 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:15:50.045 00.000 29876 MoveAxis(E, 0, ABG)
21:15:50.045 00.000 29876 Move returns status 0, amount 0
21:15:50.045 00.000 29876 MoveAxis(N, 0, ABG)
21:15:50.045 00.000 29876 Move returns status 0, amount 0
21:15:50.045 00.000 29876 move complete, result=0
21:15:50.045 00.000 29876 worker thread done servicing request
21:15:50.048 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:50.059 00.011 31432 UpdateGuideState exits: m=2393 RSB=29.7
21:15:50.062 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:50.063 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:50.065 00.002 31432 Enqueuing Expose request
21:15:50.067 00.002 29876 Worker thread wakes up
21:15:50.067 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:50.067 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:50.067 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:15:51.971 01.904 29876 Exposure complete
21:15:52.013 00.042 29876 worker thread done servicing request
21:15:52.013 00.000 31432 OnExposeComplete: enter
21:15:52.016 00.003 31432 UpdateGuideState(): m_state=6
21:15:52.018 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
21:15:52.020 00.002 31432 Star::Find returns 1 (0), X=612.75, Y=164.92, Mass=2381, SNR=29.6, Peak=201 HFD=3.6
21:15:52.022 00.002 31432 MultiStar: [#1 0.72,0.04,0.98,U] [#2 0.63,0.20,1.11,U] [#3 0.52,-0.73,0.00,M2] [#4 0.33,-0.55,0.94,U] [#5 1.15,-0.05,0.00,M7] [#6 -0.16,-0.07,1.12,U] [#7 1.01,-0.10,0.00,M4] [#8 1.13,-0.04,0.00,M3] 
21:15:52.023 00.001 31432 single-star, 4 included, MultiStar: {0.33, -0.08}, one-star: {0.19, -0.05}
21:15:52.025 00.002 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
21:15:52.027 00.002 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
21:15:52.029 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=0.19 mountY=0.08, mountTheta=0.40
21:15:52.031 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.05, opts=13)
21:15:52.034 00.003 31432 Enqueuing Move request for scope (0.19, -0.05)
21:15:52.036 00.002 29876 Worker thread wakes up
21:15:52.036 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
21:15:52.036 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
21:15:52.036 00.000 29876 Moving (0.19, -0.05) raw xDistance=0.19 yDistance=0.08
21:15:52.036 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:15:52.036 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:52.036 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:15:52.036 00.000 29876 MoveAxis(E, 0, ABG)
21:15:52.036 00.000 29876 Move returns status 0, amount 0
21:15:52.036 00.000 29876 MoveAxis(N, 0, ABG)
21:15:52.036 00.000 29876 Move returns status 0, amount 0
21:15:52.036 00.000 29876 move complete, result=0
21:15:52.036 00.000 29876 worker thread done servicing request
21:15:52.040 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:15:52.051 00.011 31432 UpdateGuideState exits: m=2381 RSB=29.6
21:15:52.053 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:52.055 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:52.057 00.002 31432 Enqueuing Expose request
21:15:52.058 00.001 29876 Worker thread wakes up
21:15:52.058 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:52.060 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:52.060 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:54.190 02.130 29876 Exposure complete
21:15:54.232 00.042 29876 worker thread done servicing request
21:15:54.232 00.000 31432 OnExposeComplete: enter
21:15:54.234 00.002 31432 UpdateGuideState(): m_state=6
21:15:54.237 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
21:15:54.239 00.002 31432 Star::Find returns 1 (0), X=613.31, Y=164.10, Mass=2510, SNR=30.9, Peak=242 HFD=3.3
21:15:54.241 00.002 31432 MultiStar: [#1 1.43,-0.85,0.00,M1] [#2 1.12,-0.59,0.00,M4] [#3 1.04,-1.41,0.00,M3] [#4 0.21,-1.01,0.00,M1] [#5 1.37,-0.55,0.00,M8] [#6 0.48,-0.54,1.03,U] [#7 1.30,-0.91,0.00,M5] [#8 1.48,-0.56,0.00,M4] 
21:15:54.243 00.002 31432 refined, 1 included, MultiStar: {0.61, -0.70}, one-star: {0.75, -0.87}
21:15:54.245 00.002 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.88 = -0.88)
21:15:54.247 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.13 = 2.13)
21:15:54.248 00.001 31432 CameraToMount -- cameraX=0.61 cameraY=-0.70 hyp=0.93 cameraTheta=-0.85 mountX=0.59 mountY=0.79, mountTheta=0.92
21:15:54.252 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.70, opts=13)
21:15:54.254 00.002 31432 Enqueuing Move request for scope (0.61, -0.70)
21:15:54.256 00.002 29876 Worker thread wakes up
21:15:54.256 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.70) opts 0xd
21:15:54.256 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.70)
21:15:54.256 00.000 29876 Moving (0.61, -0.70) raw xDistance=0.59 yDistance=0.79
21:15:54.256 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.59
21:15:54.256 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.79
21:15:54.256 00.000 29876 MoveAxis(W, 57, ABG)
21:15:54.256 00.000 29876 Guiding  Dir = 3, Dur = 57
21:15:54.257 00.001 29876 IsSlewing returns 0
21:15:54.257 00.000 29876 IsGuiding returns 0
21:15:54.257 00.000 29876 PulseGuide returned control before completion, sleep 67
21:15:54.260 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:15:54.271 00.011 31432 UpdateGuideState exits: m=2510 RSB=30.9
21:15:54.273 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:54.275 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:54.277 00.002 31432 Enqueuing Expose request
21:15:54.328 00.051 29876 IsGuiding returns 1
21:15:54.328 00.000 29876 scope still moving after pulse duration time elapsed
21:15:54.358 00.030 29876 IsSlewing returns 0
21:15:54.358 00.000 29876 IsGuiding returns 1
21:15:54.390 00.032 29876 IsSlewing returns 0
21:15:54.390 00.000 29876 IsGuiding returns 0
21:15:54.390 00.000 29876 scope move finished after 57 + 75 ms
21:15:54.390 00.000 29876 Move returns status 0, amount 57
21:15:54.390 00.000 29876 MoveAxis(S, 58, ABG)
21:15:54.390 00.000 29876 Guiding  Dir = 1, Dur = 58
21:15:54.390 00.000 29876 IsSlewing returns 0
21:15:54.390 00.000 29876 IsGuiding returns 0
21:15:54.390 00.000 29876 PulseGuide returned control before completion, sleep 68
21:15:54.466 00.076 29876 IsGuiding returns 1
21:15:54.466 00.000 29876 scope still moving after pulse duration time elapsed
21:15:54.497 00.031 29876 IsSlewing returns 0
21:15:54.497 00.000 29876 IsGuiding returns 1
21:15:54.528 00.031 29876 IsSlewing returns 0
21:15:54.528 00.000 29876 IsGuiding returns 1
21:15:54.560 00.032 29876 IsSlewing returns 0
21:15:54.560 00.000 29876 IsGuiding returns 1
21:15:54.590 00.030 29876 IsSlewing returns 0
21:15:54.590 00.000 29876 IsGuiding returns 1
21:15:54.621 00.031 29876 IsSlewing returns 0
21:15:54.621 00.000 29876 IsGuiding returns 0
21:15:54.621 00.000 29876 scope move finished after 58 + 172 ms
21:15:54.621 00.000 29876 Move returns status 0, amount 58
21:15:54.621 00.000 29876 move complete, result=0
21:15:54.621 00.000 29876 worker thread done servicing request
21:15:54.621 00.000 29876 Worker thread wakes up
21:15:54.621 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:54.621 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:54.621 00.000 31432 GuideStep: 0.6 px 57 ms WEST, 0.8 px 58 ms SOUTH
21:15:56.535 01.914 29876 Exposure complete
21:15:56.579 00.044 29876 worker thread done servicing request
21:15:56.579 00.000 31432 OnExposeComplete: enter
21:15:56.581 00.002 31432 UpdateGuideState(): m_state=6
21:15:56.583 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
21:15:56.585 00.002 31432 Star::Find returns 1 (0), X=612.40, Y=164.45, Mass=2505, SNR=30.9, Peak=207 HFD=3.3
21:15:56.586 00.001 31432 MultiStar: [#1 0.51,-0.26,0.90,U] [#2 0.52,0.16,1.08,U] [#3 0.17,-0.83,0.00,M4] [#4 -0.36,-0.68,0.89,U] [#5 0.83,-0.49,0.00,M9] [#6 -0.29,-0.37,1.01,U] [#7 0.81,-0.44,0.00,M6] [#8 0.85,-0.42,0.00,M5] 
21:15:56.588 00.002 31432 refined, 4 included, MultiStar: {0.05, -0.32}, one-star: {-0.16, -0.52}
21:15:56.589 00.001 31432 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
21:15:56.591 00.002 31432 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
21:15:56.593 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.41 mountX=0.04 mountY=0.32, mountTheta=1.43
21:15:56.595 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.32, opts=13)
21:15:56.597 00.002 31432 Enqueuing Move request for scope (0.05, -0.32)
21:15:56.599 00.002 29876 Worker thread wakes up
21:15:56.599 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
21:15:56.599 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
21:15:56.599 00.000 29876 Moving (0.05, -0.32) raw xDistance=0.04 yDistance=0.32
21:15:56.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:15:56.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:15:56.599 00.000 29876 MoveAxis(E, 0, ABG)
21:15:56.599 00.000 29876 Move returns status 0, amount 0
21:15:56.599 00.000 29876 MoveAxis(S, 24, ABG)
21:15:56.600 00.001 29876 Guiding  Dir = 1, Dur = 24
21:15:56.600 00.000 29876 IsSlewing returns 0
21:15:56.600 00.000 29876 IsGuiding returns 0
21:15:56.600 00.000 29876 PulseGuide returned control before completion, sleep 34
21:15:56.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:15:56.616 00.013 31432 UpdateGuideState exits: m=2505 RSB=30.9
21:15:56.618 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:56.620 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:56.622 00.002 31432 Enqueuing Expose request
21:15:56.644 00.022 29876 IsGuiding returns 1
21:15:56.644 00.000 29876 scope still moving after pulse duration time elapsed
21:15:56.675 00.031 29876 IsSlewing returns 0
21:15:56.675 00.000 29876 IsGuiding returns 1
21:15:56.707 00.032 29876 IsSlewing returns 0
21:15:56.707 00.000 29876 IsGuiding returns 1
21:15:56.737 00.030 29876 IsSlewing returns 0
21:15:56.737 00.000 29876 IsGuiding returns 0
21:15:56.737 00.000 29876 scope move finished after 24 + 112 ms
21:15:56.737 00.000 29876 Move returns status 0, amount 24
21:15:56.737 00.000 29876 move complete, result=0
21:15:56.737 00.000 29876 worker thread done servicing request
21:15:56.737 00.000 29876 Worker thread wakes up
21:15:56.737 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 24 ms SOUTH
21:15:56.740 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:56.740 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:15:58.865 02.125 29876 Exposure complete
21:15:58.908 00.043 29876 worker thread done servicing request
21:15:58.908 00.000 31432 OnExposeComplete: enter
21:15:58.910 00.002 31432 UpdateGuideState(): m_state=6
21:15:58.912 00.002 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
21:15:58.914 00.002 31432 Star::Find returns 1 (0), X=611.87, Y=165.21, Mass=2305, SNR=29.1, Peak=223 HFD=3.2
21:15:58.916 00.002 31432 MultiStar: [#1 0.19,-0.04,1.03,U] [#2 0.81,-0.19,0.00,M4] [#3 -0.07,-0.20,1.03,U] [#4 0.01,-0.23,0.97,U] [#5 0.61,0.17,0.98,U] [#6 -0.00,-0.18,1.12,U] [#7 0.82,0.02,0.00,M7] [#8 0.86,0.17,0.00,M6] 
21:15:58.918 00.002 31432 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {-0.69, 0.24}
21:15:58.921 00.003 31432 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.02) = xAngle (-1.47 = -1.47)
21:15:58.923 00.002 31432 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.54 = 1.54)
21:15:58.925 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.45 mountX=0.00 mountY=0.04, mountTheta=1.47
21:15:58.928 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.04, opts=13)
21:15:58.929 00.001 31432 Enqueuing Move request for scope (0.01, -0.04)
21:15:58.931 00.002 29876 Worker thread wakes up
21:15:58.932 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:15:58.932 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:15:58.932 00.000 29876 Moving (0.01, -0.04) raw xDistance=0.00 yDistance=0.04
21:15:58.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:15:58.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:58.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:15:58.932 00.000 29876 MoveAxis(E, 0, ABG)
21:15:58.932 00.000 29876 Move returns status 0, amount 0
21:15:58.932 00.000 29876 MoveAxis(N, 0, ABG)
21:15:58.932 00.000 29876 Move returns status 0, amount 0
21:15:58.932 00.000 29876 move complete, result=0
21:15:58.932 00.000 29876 worker thread done servicing request
21:15:58.935 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=256, Gamma=0.490
21:15:58.947 00.012 31432 UpdateGuideState exits: m=2305 RSB=29.1
21:15:58.949 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:58.951 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:15:58.953 00.002 31432 Enqueuing Expose request
21:15:58.955 00.002 29876 Worker thread wakes up
21:15:58.955 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:58.957 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:15:58.957 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:00.861 01.904 29876 Exposure complete
21:16:00.903 00.042 29876 worker thread done servicing request
21:16:00.903 00.000 31432 OnExposeComplete: enter
21:16:00.906 00.003 31432 UpdateGuideState(): m_state=6
21:16:00.908 00.002 31432 Star::Find(15, 611, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
21:16:00.910 00.002 31432 Star::Find returns 1 (0), X=612.15, Y=164.96, Mass=2482, SNR=29.7, Peak=221 HFD=3.8
21:16:00.912 00.002 31432 MultiStar: [#1 0.34,0.22,1.00,U] [#2 0.66,0.25,1.14,U] [#3 0.35,-0.50,1.02,U] [#4 0.02,-0.47,0.95,U] [#5 0.54,0.04,0.92,U] [#6 0.03,-0.12,1.05,U] [#7 0.86,-0.14,0.00,M8] [#8 0.76,0.06,0.90,U] 
21:16:00.914 00.002 31432 refined, 7 included, MultiStar: {0.28, -0.06}, one-star: {-0.41, -0.02}
21:16:00.915 00.001 31432 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
21:16:00.917 00.002 31432 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.77 = 2.77)
21:16:00.919 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.22 mountX=0.28 mountY=0.11, mountTheta=0.36
21:16:00.923 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.06, opts=13)
21:16:00.926 00.003 31432 Enqueuing Move request for scope (0.28, -0.06)
21:16:00.928 00.002 29876 Worker thread wakes up
21:16:00.928 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
21:16:00.928 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
21:16:00.928 00.000 29876 Moving (0.28, -0.06) raw xDistance=0.28 yDistance=0.11
21:16:00.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:16:00.928 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:00.928 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:16:00.928 00.000 29876 MoveAxis(W, 27, ABG)
21:16:00.928 00.000 29876 Guiding  Dir = 3, Dur = 27
21:16:00.928 00.000 29876 IsSlewing returns 0
21:16:00.928 00.000 29876 IsGuiding returns 0
21:16:00.929 00.001 29876 PulseGuide returned control before completion, sleep 37
21:16:00.932 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:00.945 00.013 31432 UpdateGuideState exits: m=2482 RSB=29.7
21:16:00.948 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:00.950 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:00.951 00.001 31432 Enqueuing Expose request
21:16:00.968 00.017 29876 IsGuiding returns 1
21:16:00.968 00.000 29876 scope still moving after pulse duration time elapsed
21:16:00.999 00.031 29876 IsSlewing returns 0
21:16:00.999 00.000 29876 IsGuiding returns 1
21:16:01.029 00.030 29876 IsSlewing returns 0
21:16:01.029 00.000 29876 IsGuiding returns 0
21:16:01.029 00.000 29876 scope move finished after 27 + 73 ms
21:16:01.029 00.000 29876 Move returns status 0, amount 27
21:16:01.029 00.000 29876 MoveAxis(N, 0, ABG)
21:16:01.029 00.000 29876 Move returns status 0, amount 0
21:16:01.029 00.000 29876 move complete, result=0
21:16:01.029 00.000 29876 worker thread done servicing request
21:16:01.029 00.000 29876 Worker thread wakes up
21:16:01.029 00.000 31432 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
21:16:01.032 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:01.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:03.158 02.126 29876 Exposure complete
21:16:03.201 00.043 29876 worker thread done servicing request
21:16:03.201 00.000 31432 OnExposeComplete: enter
21:16:03.203 00.002 31432 UpdateGuideState(): m_state=6
21:16:03.206 00.003 31432 Star::Find(15, 612, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
21:16:03.208 00.002 31432 Star::Find returns 1 (0), X=613.34, Y=164.53, Mass=2478, SNR=30.1, Peak=218 HFD=3.4
21:16:03.209 00.001 31432 MultiStar: [#1 1.33,-0.21,0.00,M1] [#2 1.76,-0.26,0.00,M4] [#3 1.33,-1.12,0.00,M3] [#4 0.78,-0.83,0.00,M1] [#5 1.75,-0.25,0.00,M8] [#6 0.92,-0.53,0.00,M1] [#7 1.44,-0.70,0.00,M9] [#8 1.94,-0.41,0.00,M6] 
21:16:03.211 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
21:16:03.213 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
21:16:03.215 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=-0.44 hyp=0.89 cameraTheta=-0.52 mountX=0.77 mountY=0.56, mountTheta=0.63
21:16:03.218 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=-0.44, opts=13)
21:16:03.220 00.002 31432 Enqueuing Move request for scope (0.78, -0.44)
21:16:03.222 00.002 29876 Worker thread wakes up
21:16:03.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.44) opts 0xd
21:16:03.222 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, -0.44)
21:16:03.222 00.000 29876 Moving (0.78, -0.44) raw xDistance=0.77 yDistance=0.56
21:16:03.222 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.77
21:16:03.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.56
21:16:03.222 00.000 29876 MoveAxis(W, 78, ABG)
21:16:03.222 00.000 29876 Guiding  Dir = 3, Dur = 78
21:16:03.222 00.000 29876 IsSlewing returns 0
21:16:03.223 00.001 29876 IsGuiding returns 0
21:16:03.223 00.000 29876 PulseGuide returned control before completion, sleep 88
21:16:03.226 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:03.237 00.011 31432 UpdateGuideState exits: m=2478 RSB=30.1
21:16:03.239 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:03.241 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:03.243 00.002 31432 Enqueuing Expose request
21:16:03.325 00.082 29876 IsGuiding returns 1
21:16:03.325 00.000 29876 scope still moving after pulse duration time elapsed
21:16:03.357 00.032 29876 IsSlewing returns 0
21:16:03.357 00.000 29876 IsGuiding returns 0
21:16:03.357 00.000 29876 scope move finished after 78 + 56 ms
21:16:03.357 00.000 29876 Move returns status 0, amount 78
21:16:03.357 00.000 29876 MoveAxis(S, 41, ABG)
21:16:03.357 00.000 29876 Guiding  Dir = 1, Dur = 41
21:16:03.357 00.000 29876 IsSlewing returns 0
21:16:03.357 00.000 29876 IsGuiding returns 0
21:16:03.357 00.000 29876 PulseGuide returned control before completion, sleep 51
21:16:03.418 00.061 29876 IsGuiding returns 1
21:16:03.418 00.000 29876 scope still moving after pulse duration time elapsed
21:16:03.449 00.031 29876 IsSlewing returns 0
21:16:03.449 00.000 29876 IsGuiding returns 1
21:16:03.481 00.032 29876 IsSlewing returns 0
21:16:03.481 00.000 29876 IsGuiding returns 1
21:16:03.512 00.031 29876 IsSlewing returns 0
21:16:03.512 00.000 29876 IsGuiding returns 1
21:16:03.543 00.031 29876 IsSlewing returns 0
21:16:03.543 00.000 29876 IsGuiding returns 1
21:16:03.574 00.031 29876 IsSlewing returns 0
21:16:03.574 00.000 29876 IsGuiding returns 1
21:16:03.605 00.031 29876 IsSlewing returns 0
21:16:03.605 00.000 29876 IsGuiding returns 0
21:16:03.605 00.000 29876 scope move finished after 41 + 207 ms
21:16:03.605 00.000 29876 Move returns status 0, amount 41
21:16:03.605 00.000 29876 move complete, result=0
21:16:03.605 00.000 29876 worker thread done servicing request
21:16:03.605 00.000 29876 Worker thread wakes up
21:16:03.605 00.000 31432 GuideStep: 0.8 px 78 ms WEST, 0.6 px 41 ms SOUTH
21:16:03.609 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:03.609 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:05.523 01.914 29876 Exposure complete
21:16:05.566 00.043 29876 worker thread done servicing request
21:16:05.566 00.000 31432 OnExposeComplete: enter
21:16:05.568 00.002 31432 UpdateGuideState(): m_state=6
21:16:05.570 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
21:16:05.572 00.002 31432 Star::Find returns 1 (0), X=613.19, Y=164.36, Mass=2173, SNR=28.4, Peak=220 HFD=3.3
21:16:05.574 00.002 31432 MultiStar: [#1 0.94,-0.20,0.00,M2] [#2 1.08,-0.09,0.00,M5] [#3 0.72,-0.99,0.00,M4] [#4 0.75,-0.77,0.00,M2] [#5 1.29,-0.39,0.00,M9] [#6 0.31,-0.64,1.12,U] [#7 1.58,-0.68,0.00,M10] [#8 1.35,-0.59,0.00,M7] 
21:16:05.576 00.002 31432 refined, 1 included, MultiStar: {0.46, -0.63}, one-star: {0.63, -0.62}
21:16:05.578 00.002 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
21:16:05.580 00.002 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.05 = 2.05)
21:16:05.582 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.63 hyp=0.78 cameraTheta=-0.94 mountX=0.45 mountY=0.69, mountTheta=1.00
21:16:05.585 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.63, opts=13)
21:16:05.587 00.002 31432 Enqueuing Move request for scope (0.46, -0.63)
21:16:05.589 00.002 29876 Worker thread wakes up
21:16:05.589 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.63) opts 0xd
21:16:05.589 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.63)
21:16:05.589 00.000 29876 Moving (0.46, -0.63) raw xDistance=0.45 yDistance=0.69
21:16:05.589 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:16:05.589 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.69
21:16:05.589 00.000 29876 MoveAxis(W, 54, ABG)
21:16:05.589 00.000 29876 Guiding  Dir = 3, Dur = 54
21:16:05.589 00.000 29876 IsSlewing returns 0
21:16:05.589 00.000 29876 IsGuiding returns 0
21:16:05.589 00.000 29876 PulseGuide returned control before completion, sleep 64
21:16:05.593 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:05.604 00.011 31432 UpdateGuideState exits: m=2173 RSB=28.4
21:16:05.607 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:05.609 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:05.610 00.001 31432 Enqueuing Expose request
21:16:05.661 00.051 29876 IsGuiding returns 1
21:16:05.661 00.000 29876 scope still moving after pulse duration time elapsed
21:16:05.692 00.031 29876 IsSlewing returns 0
21:16:05.692 00.000 29876 IsGuiding returns 1
21:16:05.724 00.032 29876 IsSlewing returns 0
21:16:05.724 00.000 29876 IsGuiding returns 0
21:16:05.724 00.000 29876 scope move finished after 54 + 80 ms
21:16:05.724 00.000 29876 Move returns status 0, amount 54
21:16:05.724 00.000 29876 MoveAxis(S, 51, ABG)
21:16:05.724 00.000 29876 Guiding  Dir = 1, Dur = 51
21:16:05.724 00.000 29876 IsSlewing returns 0
21:16:05.724 00.000 29876 IsGuiding returns 0
21:16:05.724 00.000 29876 PulseGuide returned control before completion, sleep 61
21:16:05.801 00.077 29876 IsGuiding returns 1
21:16:05.801 00.000 29876 scope still moving after pulse duration time elapsed
21:16:05.831 00.030 29876 IsSlewing returns 0
21:16:05.831 00.000 29876 IsGuiding returns 1
21:16:05.862 00.031 29876 IsSlewing returns 0
21:16:05.862 00.000 29876 IsGuiding returns 1
21:16:05.893 00.031 29876 IsSlewing returns 0
21:16:05.893 00.000 29876 IsGuiding returns 1
21:16:05.925 00.032 29876 IsSlewing returns 0
21:16:05.925 00.000 29876 IsGuiding returns 1
21:16:05.957 00.032 29876 IsSlewing returns 0
21:16:05.957 00.000 29876 IsGuiding returns 1
21:16:05.988 00.031 29876 IsSlewing returns 0
21:16:05.988 00.000 29876 IsGuiding returns 0
21:16:05.988 00.000 29876 scope move finished after 51 + 213 ms
21:16:05.988 00.000 29876 Move returns status 0, amount 51
21:16:05.988 00.000 29876 move complete, result=0
21:16:05.988 00.000 29876 worker thread done servicing request
21:16:05.988 00.000 29876 Worker thread wakes up
21:16:05.988 00.000 31432 GuideStep: 0.4 px 54 ms WEST, 0.7 px 51 ms SOUTH
21:16:05.992 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:05.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:08.118 02.126 29876 Exposure complete
21:16:08.160 00.042 29876 worker thread done servicing request
21:16:08.160 00.000 31432 OnExposeComplete: enter
21:16:08.163 00.003 31432 UpdateGuideState(): m_state=6
21:16:08.165 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
21:16:08.167 00.002 31432 Star::Find returns 1 (0), X=613.33, Y=165.17, Mass=2322, SNR=29.4, Peak=226 HFD=3.5
21:16:08.168 00.001 31432 MultiStar: [#1 1.51,0.36,0.00,M3] [#2 1.72,0.47,0.00,M6] [#3 0.75,0.37,0.00,M5] [#4 0.72,0.16,0.89,U] [#5 1.56,0.81,0.00,M10] [#6 0.62,0.30,1.10,U] [#7 1.52,0.10,0.00,R] [#8 1.32,0.91,0.00,M8] 
21:16:08.170 00.002 31432 refined, 2 included, MultiStar: {0.70, 0.22}, one-star: {0.77, 0.20}
21:16:08.172 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
21:16:08.174 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.99)
21:16:08.176 00.002 31432 CameraToMount -- cameraX=0.70 cameraY=0.22 hyp=0.74 cameraTheta=0.31 mountX=0.71 mountY=-0.11, mountTheta=-0.16
21:16:08.180 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.22, opts=13)
21:16:08.183 00.003 31432 Enqueuing Move request for scope (0.70, 0.22)
21:16:08.184 00.001 29876 Worker thread wakes up
21:16:08.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.22) opts 0xd
21:16:08.184 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.22)
21:16:08.184 00.000 29876 Moving (0.70, 0.22) raw xDistance=0.71 yDistance=-0.11
21:16:08.185 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
21:16:08.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:08.185 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:16:08.185 00.000 29876 MoveAxis(W, 76, ABG)
21:16:08.185 00.000 29876 Guiding  Dir = 3, Dur = 76
21:16:08.185 00.000 29876 IsSlewing returns 0
21:16:08.185 00.000 29876 IsGuiding returns 0
21:16:08.185 00.000 29876 PulseGuide returned control before completion, sleep 86
21:16:08.189 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:08.200 00.011 31432 UpdateGuideState exits: m=2322 RSB=29.4
21:16:08.202 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:08.204 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:08.206 00.002 31432 Enqueuing Expose request
21:16:08.272 00.066 29876 IsGuiding returns 1
21:16:08.272 00.000 29876 scope still moving after pulse duration time elapsed
21:16:08.303 00.031 29876 IsSlewing returns 0
21:16:08.303 00.000 29876 IsGuiding returns 1
21:16:08.333 00.030 29876 IsSlewing returns 0
21:16:08.333 00.000 29876 IsGuiding returns 0
21:16:08.333 00.000 29876 scope move finished after 76 + 72 ms
21:16:08.333 00.000 29876 Move returns status 0, amount 76
21:16:08.333 00.000 29876 MoveAxis(N, 0, ABG)
21:16:08.333 00.000 29876 Move returns status 0, amount 0
21:16:08.333 00.000 29876 move complete, result=0
21:16:08.333 00.000 29876 worker thread done servicing request
21:16:08.333 00.000 29876 Worker thread wakes up
21:16:08.333 00.000 31432 GuideStep: 0.7 px 76 ms WEST, -0.1 px 0 ms NORTH
21:16:08.336 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:08.336 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:10.250 01.914 29876 Exposure complete
21:16:10.294 00.044 29876 worker thread done servicing request
21:16:10.294 00.000 31432 OnExposeComplete: enter
21:16:10.297 00.003 31432 UpdateGuideState(): m_state=6
21:16:10.298 00.001 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
21:16:10.300 00.002 31432 Star::Find returns 1 (0), X=613.87, Y=165.34, Mass=2293, SNR=28.9, Peak=244 HFD=3.3
21:16:10.302 00.002 31432 MultiStar: [#1 1.81,0.38,0.00,M4] [#2 1.96,0.53,0.00,M7] [#3 0.91,0.20,0.00,M6] [#4 0.83,0.72,0.00,M2] [#5 2.11,0.66,0.00,R] [#6 1.01,0.39,0.00,M1] [#7 0.11,0.57,0.87,U] [#8 1.36,1.61,0.00,M9] 
21:16:10.305 00.003 31432 refined, 1 included, MultiStar: {0.75, 0.46}, one-star: {1.31, 0.37}
21:16:10.306 00.001 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
21:16:10.308 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.74)
21:16:10.310 00.002 31432 CameraToMount -- cameraX=0.75 cameraY=0.46 hyp=0.88 cameraTheta=0.55 mountX=0.76 mountY=-0.34, mountTheta=-0.42
21:16:10.312 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=0.46, opts=13)
21:16:10.315 00.003 31432 Enqueuing Move request for scope (0.75, 0.46)
21:16:10.317 00.002 29876 Worker thread wakes up
21:16:10.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.46) opts 0xd
21:16:10.317 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, 0.46)
21:16:10.317 00.000 29876 Moving (0.75, 0.46) raw xDistance=0.76 yDistance=-0.34
21:16:10.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.76
21:16:10.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:10.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:16:10.317 00.000 29876 MoveAxis(W, 84, ABG)
21:16:10.317 00.000 29876 Guiding  Dir = 3, Dur = 84
21:16:10.317 00.000 29876 IsSlewing returns 0
21:16:10.317 00.000 29876 IsGuiding returns 0
21:16:10.317 00.000 29876 PulseGuide returned control before completion, sleep 94
21:16:10.320 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:10.332 00.012 31432 UpdateGuideState exits: m=2293 RSB=28.9
21:16:10.334 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:10.336 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:10.337 00.001 31432 Enqueuing Expose request
21:16:10.420 00.083 29876 IsGuiding returns 1
21:16:10.420 00.000 29876 scope still moving after pulse duration time elapsed
21:16:10.451 00.031 29876 IsSlewing returns 0
21:16:10.451 00.000 29876 IsGuiding returns 1
21:16:10.481 00.030 29876 IsSlewing returns 0
21:16:10.481 00.000 29876 IsGuiding returns 0
21:16:10.481 00.000 29876 scope move finished after 84 + 80 ms
21:16:10.481 00.000 29876 Move returns status 0, amount 84
21:16:10.481 00.000 29876 MoveAxis(N, 0, ABG)
21:16:10.481 00.000 29876 Move returns status 0, amount 0
21:16:10.481 00.000 29876 move complete, result=0
21:16:10.481 00.000 29876 worker thread done servicing request
21:16:10.481 00.000 29876 Worker thread wakes up
21:16:10.481 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:10.481 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:10.481 00.000 31432 GuideStep: 0.8 px 84 ms WEST, -0.3 px 0 ms NORTH
21:16:12.615 02.134 29876 Exposure complete
21:16:12.657 00.042 29876 worker thread done servicing request
21:16:12.657 00.000 31432 OnExposeComplete: enter
21:16:12.660 00.003 31432 UpdateGuideState(): m_state=6
21:16:12.662 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
21:16:12.664 00.002 31432 Star::Find returns 1 (0), X=613.49, Y=165.01, Mass=2312, SNR=28.9, Peak=214 HFD=3.6
21:16:12.666 00.002 31432 MultiStar: [#1 1.52,0.34,0.00,M5] [#2 1.95,0.37,0.00,M8] [#3 1.09,-0.14,0.00,M7] [#4 0.63,-0.38,0.95,U] [#5 0.20,-0.80,0.00,M1] [#6 1.15,0.13,0.00,M2] [#7 0.39,-0.32,0.82,U] [#8 1.58,0.17,0.00,M10] 
21:16:12.668 00.002 31432 refined, 2 included, MultiStar: {0.66, -0.21}, one-star: {0.93, 0.04}
21:16:12.670 00.002 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
21:16:12.671 00.001 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.68 = 2.68)
21:16:12.673 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.21 hyp=0.70 cameraTheta=-0.31 mountX=0.66 mountY=0.31, mountTheta=0.44
21:16:12.676 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.21, opts=13)
21:16:12.678 00.002 31432 Enqueuing Move request for scope (0.66, -0.21)
21:16:12.679 00.001 29876 Worker thread wakes up
21:16:12.679 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.21) opts 0xd
21:16:12.679 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.21)
21:16:12.679 00.000 29876 Moving (0.66, -0.21) raw xDistance=0.66 yDistance=0.31
21:16:12.680 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
21:16:12.680 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
21:16:12.680 00.000 29876 MoveAxis(W, 75, ABG)
21:16:12.680 00.000 29876 Guiding  Dir = 3, Dur = 75
21:16:12.680 00.000 29876 IsSlewing returns 0
21:16:12.680 00.000 29876 IsGuiding returns 0
21:16:12.680 00.000 29876 PulseGuide returned control before completion, sleep 85
21:16:12.684 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:12.696 00.012 31432 UpdateGuideState exits: m=2312 RSB=28.9
21:16:12.698 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:12.700 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:12.702 00.002 31432 Enqueuing Expose request
21:16:12.766 00.064 29876 IsGuiding returns 1
21:16:12.766 00.000 29876 scope still moving after pulse duration time elapsed
21:16:12.797 00.031 29876 IsSlewing returns 0
21:16:12.797 00.000 29876 IsGuiding returns 1
21:16:12.828 00.031 29876 IsSlewing returns 0
21:16:12.828 00.000 29876 IsGuiding returns 1
21:16:12.858 00.030 29876 IsSlewing returns 0
21:16:12.858 00.000 29876 IsGuiding returns 0
21:16:12.858 00.000 29876 scope move finished after 75 + 103 ms
21:16:12.858 00.000 29876 Move returns status 0, amount 75
21:16:12.858 00.000 29876 MoveAxis(S, 23, ABG)
21:16:12.858 00.000 29876 Guiding  Dir = 1, Dur = 23
21:16:12.858 00.000 29876 IsSlewing returns 0
21:16:12.858 00.000 29876 IsGuiding returns 0
21:16:12.858 00.000 29876 PulseGuide returned control before completion, sleep 33
21:16:12.903 00.045 29876 IsGuiding returns 1
21:16:12.903 00.000 29876 scope still moving after pulse duration time elapsed
21:16:12.935 00.032 29876 IsSlewing returns 0
21:16:12.935 00.000 29876 IsGuiding returns 1
21:16:12.965 00.030 29876 IsSlewing returns 0
21:16:12.965 00.000 29876 IsGuiding returns 1
21:16:12.995 00.030 29876 IsSlewing returns 0
21:16:12.995 00.000 29876 IsGuiding returns 1
21:16:13.026 00.031 29876 IsSlewing returns 0
21:16:13.026 00.000 29876 IsGuiding returns 1
21:16:13.057 00.031 29876 IsSlewing returns 0
21:16:13.057 00.000 29876 IsGuiding returns 0
21:16:13.057 00.000 29876 scope move finished after 23 + 175 ms
21:16:13.057 00.000 29876 Move returns status 0, amount 23
21:16:13.057 00.000 29876 move complete, result=0
21:16:13.057 00.000 29876 worker thread done servicing request
21:16:13.057 00.000 29876 Worker thread wakes up
21:16:13.057 00.000 31432 GuideStep: 0.7 px 75 ms WEST, 0.3 px 23 ms SOUTH
21:16:13.059 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:13.059 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:14.977 01.918 29876 Exposure complete
21:16:15.020 00.043 29876 worker thread done servicing request
21:16:15.020 00.000 31432 OnExposeComplete: enter
21:16:15.022 00.002 31432 UpdateGuideState(): m_state=6
21:16:15.025 00.003 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
21:16:15.027 00.002 31432 Star::Find returns 1 (0), X=612.50, Y=165.73, Mass=2351, SNR=29.2, Peak=208 HFD=3.4
21:16:15.028 00.001 31432 MultiStar: [#1 0.42,0.66,1.03,U] [#2 1.09,0.58,0.00,M9] [#3 0.57,0.26,1.02,U] [#4 0.13,0.43,0.97,U] [#5 -0.95,0.07,0.00,M2] [#6 0.20,0.58,1.08,U] [#7 -0.60,0.39,0.81,U] [#8 1.07,0.91,0.00,R] 
21:16:15.030 00.002 31432 refined, 5 included, MultiStar: {0.14, 0.52}, one-star: {-0.06, 0.75}
21:16:15.033 00.003 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
21:16:15.034 00.001 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
21:16:15.036 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.52 hyp=0.53 cameraTheta=1.31 mountX=0.15 mountY=-0.49, mountTheta=-1.28
21:16:15.039 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.52, opts=13)
21:16:15.041 00.002 31432 Enqueuing Move request for scope (0.14, 0.52)
21:16:15.042 00.001 29876 Worker thread wakes up
21:16:15.042 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.52) opts 0xd
21:16:15.042 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.52)
21:16:15.043 00.001 29876 Moving (0.14, 0.52) raw xDistance=0.15 yDistance=-0.49
21:16:15.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:16:15.043 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:15.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:16:15.043 00.000 29876 MoveAxis(E, 0, ABG)
21:16:15.043 00.000 29876 Move returns status 0, amount 0
21:16:15.043 00.000 29876 MoveAxis(N, 0, ABG)
21:16:15.043 00.000 29876 Move returns status 0, amount 0
21:16:15.043 00.000 29876 move complete, result=0
21:16:15.043 00.000 29876 worker thread done servicing request
21:16:15.046 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:16:15.057 00.011 31432 UpdateGuideState exits: m=2351 RSB=29.2
21:16:15.059 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:15.061 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:15.063 00.002 31432 Enqueuing Expose request
21:16:15.065 00.002 29876 Worker thread wakes up
21:16:15.065 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:16:15.067 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:15.067 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:17.189 02.122 29876 Exposure complete
21:16:17.232 00.043 29876 worker thread done servicing request
21:16:17.232 00.000 31432 OnExposeComplete: enter
21:16:17.234 00.002 31432 UpdateGuideState(): m_state=6
21:16:17.236 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
21:16:17.238 00.002 31432 Star::Find returns 1 (0), X=613.04, Y=165.41, Mass=2447, SNR=30.4, Peak=243 HFD=3.4
21:16:17.239 00.001 31432 MultiStar: [#1 0.92,0.52,0.00,M5] [#2 1.14,0.90,0.00,M10] [#3 0.82,0.28,0.00,M7] [#4 0.52,0.29,0.91,U] [#5 -0.57,-0.00,0.94,U] [#6 0.55,0.54,1.07,U] [#7 -0.20,0.18,0.81,U] [#8 0.41,-0.17,0.88,U] 
21:16:17.241 00.002 31432 refined, 5 included, MultiStar: {0.21, 0.23}, one-star: {0.48, 0.44}
21:16:17.243 00.002 31432 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
21:16:17.245 00.002 31432 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.48)
21:16:17.247 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.81 mountX=0.22 mountY=-0.19, mountTheta=-0.72
21:16:17.249 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.23, opts=13)
21:16:17.252 00.003 31432 Enqueuing Move request for scope (0.21, 0.23)
21:16:17.253 00.001 29876 Worker thread wakes up
21:16:17.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
21:16:17.254 00.001 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
21:16:17.254 00.000 29876 Moving (0.21, 0.23) raw xDistance=0.22 yDistance=-0.19
21:16:17.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
21:16:17.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:17.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:16:17.254 00.000 29876 MoveAxis(W, 21, ABG)
21:16:17.254 00.000 29876 Guiding  Dir = 3, Dur = 21
21:16:17.254 00.000 29876 IsSlewing returns 0
21:16:17.254 00.000 29876 IsGuiding returns 0
21:16:17.254 00.000 29876 PulseGuide returned control before completion, sleep 31
21:16:17.259 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:17.275 00.016 31432 UpdateGuideState exits: m=2447 RSB=30.4
21:16:17.278 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:17.279 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:17.281 00.002 31432 Enqueuing Expose request
21:16:17.298 00.017 29876 IsGuiding returns 1
21:16:17.298 00.000 29876 scope still moving after pulse duration time elapsed
21:16:17.329 00.031 29876 IsSlewing returns 0
21:16:17.329 00.000 29876 IsGuiding returns 0
21:16:17.329 00.000 29876 scope move finished after 21 + 53 ms
21:16:17.329 00.000 29876 Move returns status 0, amount 21
21:16:17.329 00.000 29876 MoveAxis(N, 0, ABG)
21:16:17.329 00.000 29876 Move returns status 0, amount 0
21:16:17.329 00.000 29876 move complete, result=0
21:16:17.329 00.000 29876 worker thread done servicing request
21:16:17.329 00.000 29876 Worker thread wakes up
21:16:17.329 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:17.329 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:17.330 00.001 31432 GuideStep: 0.2 px 21 ms WEST, -0.2 px 0 ms NORTH
21:16:19.247 01.917 29876 Exposure complete
21:16:19.290 00.043 29876 worker thread done servicing request
21:16:19.290 00.000 31432 OnExposeComplete: enter
21:16:19.292 00.002 31432 UpdateGuideState(): m_state=6
21:16:19.294 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
21:16:19.296 00.002 31432 Star::Find returns 1 (0), X=613.11, Y=164.62, Mass=2349, SNR=29.4, Peak=213 HFD=3.6
21:16:19.298 00.002 31432 MultiStar: [#1 1.02,-0.18,0.00,M6] [#2 1.49,0.02,0.00,R] [#3 0.91,-0.14,0.00,M8] [#4 0.29,-0.38,0.91,U] [#5 -0.62,-0.67,0.00,M2] [#6 0.66,-0.00,1.12,U] [#7 -0.27,-0.16,0.82,U] [#8 0.25,-0.76,0.87,U] 
21:16:19.300 00.002 31432 refined, 4 included, MultiStar: {0.33, -0.32}, one-star: {0.55, -0.35}
21:16:19.302 00.002 31432 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.02) = xAngle (-0.79 = -0.79)
21:16:19.303 00.001 31432 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.22 = 2.22)
21:16:19.305 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.32 hyp=0.46 cameraTheta=-0.77 mountX=0.32 mountY=0.36, mountTheta=0.85
21:16:19.308 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.32, opts=13)
21:16:19.310 00.002 31432 Enqueuing Move request for scope (0.33, -0.32)
21:16:19.312 00.002 29876 Worker thread wakes up
21:16:19.312 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.32) opts 0xd
21:16:19.312 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.32)
21:16:19.312 00.000 29876 Moving (0.33, -0.32) raw xDistance=0.32 yDistance=0.36
21:16:19.312 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:16:19.312 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:16:19.312 00.000 29876 MoveAxis(W, 34, ABG)
21:16:19.312 00.000 29876 Guiding  Dir = 3, Dur = 34
21:16:19.312 00.000 29876 IsSlewing returns 0
21:16:19.312 00.000 29876 IsGuiding returns 0
21:16:19.313 00.001 29876 PulseGuide returned control before completion, sleep 44
21:16:19.316 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:16:19.327 00.011 31432 UpdateGuideState exits: m=2349 RSB=29.4
21:16:19.330 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:19.332 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:19.334 00.002 31432 Enqueuing Expose request
21:16:19.368 00.034 29876 IsGuiding returns 1
21:16:19.368 00.000 29876 scope still moving after pulse duration time elapsed
21:16:19.398 00.030 29876 IsSlewing returns 0
21:16:19.398 00.000 29876 IsGuiding returns 0
21:16:19.398 00.000 29876 scope move finished after 34 + 51 ms
21:16:19.398 00.000 29876 Move returns status 0, amount 34
21:16:19.398 00.000 29876 MoveAxis(S, 27, ABG)
21:16:19.398 00.000 29876 Guiding  Dir = 1, Dur = 27
21:16:19.398 00.000 29876 IsSlewing returns 0
21:16:19.398 00.000 29876 IsGuiding returns 0
21:16:19.398 00.000 29876 PulseGuide returned control before completion, sleep 37
21:16:19.444 00.046 29876 IsGuiding returns 1
21:16:19.444 00.000 29876 scope still moving after pulse duration time elapsed
21:16:19.475 00.031 29876 IsSlewing returns 0
21:16:19.475 00.000 29876 IsGuiding returns 1
21:16:19.506 00.031 29876 IsSlewing returns 0
21:16:19.506 00.000 29876 IsGuiding returns 1
21:16:19.537 00.031 29876 IsSlewing returns 0
21:16:19.537 00.000 29876 IsGuiding returns 1
21:16:19.568 00.031 29876 IsSlewing returns 0
21:16:19.568 00.000 29876 IsGuiding returns 1
21:16:19.601 00.033 29876 IsSlewing returns 0
21:16:19.601 00.000 29876 IsGuiding returns 0
21:16:19.601 00.000 29876 scope move finished after 27 + 175 ms
21:16:19.601 00.000 29876 Move returns status 0, amount 27
21:16:19.601 00.000 29876 move complete, result=0
21:16:19.601 00.000 29876 worker thread done servicing request
21:16:19.601 00.000 29876 Worker thread wakes up
21:16:19.601 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.4 px 27 ms SOUTH
21:16:19.603 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:19.604 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:21.832 02.228 29876 Exposure complete
21:16:21.875 00.043 29876 worker thread done servicing request
21:16:21.875 00.000 31432 OnExposeComplete: enter
21:16:21.877 00.002 31432 UpdateGuideState(): m_state=6
21:16:21.879 00.002 31432 Star::Find(15, 613, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
21:16:21.881 00.002 31432 Star::Find returns 1 (0), X=612.98, Y=165.70, Mass=2364, SNR=29.3, Peak=217 HFD=3.3
21:16:21.883 00.002 31432 MultiStar: [#1 1.01,1.21,0.00,M7] [#2 -0.06,1.27,0.00,M1] [#3 0.88,0.76,0.00,M9] [#4 0.40,0.55,0.98,U] [#5 -0.80,0.23,0.00,M3] [#6 0.24,1.21,0.00,M1] [#7 -0.01,1.06,0.00,M1] [#8 0.53,-0.11,0.86,U] 
21:16:21.885 00.002 31432 refined, 2 included, MultiStar: {0.45, 0.42}, one-star: {0.42, 0.73}
21:16:21.887 00.002 31432 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
21:16:21.888 00.001 31432 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.55)
21:16:21.890 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.42 hyp=0.61 cameraTheta=0.75 mountX=0.46 mountY=-0.34, mountTheta=-0.64
21:16:21.893 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.42, opts=13)
21:16:21.895 00.002 31432 Enqueuing Move request for scope (0.45, 0.42)
21:16:21.896 00.001 29876 Worker thread wakes up
21:16:21.897 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.42) opts 0xd
21:16:21.897 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.42)
21:16:21.897 00.000 29876 Moving (0.45, 0.42) raw xDistance=0.46 yDistance=-0.34
21:16:21.897 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
21:16:21.897 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:21.897 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:16:21.897 00.000 29876 MoveAxis(W, 49, ABG)
21:16:21.897 00.000 29876 Guiding  Dir = 3, Dur = 49
21:16:21.897 00.000 29876 IsSlewing returns 0
21:16:21.897 00.000 29876 IsGuiding returns 0
21:16:21.897 00.000 29876 PulseGuide returned control before completion, sleep 59
21:16:21.901 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:21.912 00.011 31432 UpdateGuideState exits: m=2364 RSB=29.3
21:16:21.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:21.916 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:21.918 00.002 31432 Enqueuing Expose request
21:16:21.970 00.052 29876 IsGuiding returns 1
21:16:21.970 00.000 29876 scope still moving after pulse duration time elapsed
21:16:22.001 00.031 29876 IsSlewing returns 0
21:16:22.001 00.000 29876 IsGuiding returns 1
21:16:22.031 00.030 29876 IsSlewing returns 0
21:16:22.031 00.000 29876 IsGuiding returns 1
21:16:22.062 00.031 29876 IsSlewing returns 0
21:16:22.062 00.000 29876 IsGuiding returns 0
21:16:22.062 00.000 29876 scope move finished after 49 + 115 ms
21:16:22.062 00.000 29876 Move returns status 0, amount 49
21:16:22.062 00.000 29876 MoveAxis(N, 0, ABG)
21:16:22.062 00.000 29876 Move returns status 0, amount 0
21:16:22.062 00.000 29876 move complete, result=0
21:16:22.063 00.001 29876 worker thread done servicing request
21:16:22.063 00.000 29876 Worker thread wakes up
21:16:22.063 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:22.063 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:22.063 00.000 31432 GuideStep: 0.5 px 49 ms WEST, -0.3 px 0 ms NORTH
21:16:23.975 01.912 29876 Exposure complete
21:16:24.018 00.043 29876 worker thread done servicing request
21:16:24.018 00.000 31432 OnExposeComplete: enter
21:16:24.020 00.002 31432 UpdateGuideState(): m_state=6
21:16:24.022 00.002 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
21:16:24.024 00.002 31432 Star::Find returns 1 (0), X=613.05, Y=165.23, Mass=2446, SNR=30.0, Peak=256 HFD=3.2
21:16:24.026 00.002 31432 MultiStar: [#1 1.07,0.54,0.00,M8] [#2 0.07,0.62,1.16,U] [#3 0.56,0.08,1.03,U] [#4 0.81,0.37,0.00,M1] [#5 -0.58,-0.22,0.93,U] [#6 0.48,0.47,1.17,U] [#7 0.00,0.34,0.84,U] [#8 0.35,-0.22,0.83,U] 
21:16:24.028 00.002 31432 refined, 6 included, MultiStar: {0.21, 0.22}, one-star: {0.49, 0.26}
21:16:24.030 00.002 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
21:16:24.031 00.001 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.49)
21:16:24.033 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.80 mountX=0.21 mountY=-0.18, mountTheta=-0.70
21:16:24.036 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.22, opts=13)
21:16:24.042 00.006 31432 Enqueuing Move request for scope (0.21, 0.22)
21:16:24.047 00.005 29876 Worker thread wakes up
21:16:24.047 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
21:16:24.047 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
21:16:24.047 00.000 29876 Moving (0.21, 0.22) raw xDistance=0.21 yDistance=-0.18
21:16:24.047 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
21:16:24.047 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:24.047 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:16:24.047 00.000 29876 MoveAxis(W, 27, ABG)
21:16:24.047 00.000 29876 Guiding  Dir = 3, Dur = 27
21:16:24.048 00.001 29876 IsSlewing returns 0
21:16:24.048 00.000 29876 IsGuiding returns 0
21:16:24.048 00.000 29876 PulseGuide returned control before completion, sleep 37
21:16:24.053 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:24.064 00.011 31432 UpdateGuideState exits: m=2446 RSB=30.0
21:16:24.066 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:24.068 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:24.070 00.002 31432 Enqueuing Expose request
21:16:24.098 00.028 29876 IsGuiding returns 1
21:16:24.099 00.001 29876 scope still moving after pulse duration time elapsed
21:16:24.129 00.030 29876 IsSlewing returns 0
21:16:24.129 00.000 29876 IsGuiding returns 1
21:16:24.160 00.031 29876 IsSlewing returns 0
21:16:24.160 00.000 29876 IsGuiding returns 0
21:16:24.160 00.000 29876 scope move finished after 27 + 85 ms
21:16:24.160 00.000 29876 Move returns status 0, amount 27
21:16:24.160 00.000 29876 MoveAxis(N, 0, ABG)
21:16:24.160 00.000 29876 Move returns status 0, amount 0
21:16:24.160 00.000 29876 move complete, result=0
21:16:24.160 00.000 29876 worker thread done servicing request
21:16:24.160 00.000 29876 Worker thread wakes up
21:16:24.160 00.000 31432 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
21:16:24.163 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:24.163 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:26.296 02.133 29876 Exposure complete
21:16:26.339 00.043 29876 worker thread done servicing request
21:16:26.339 00.000 31432 OnExposeComplete: enter
21:16:26.342 00.003 31432 UpdateGuideState(): m_state=6
21:16:26.344 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
21:16:26.346 00.002 31432 Star::Find returns 1 (0), X=612.95, Y=165.68, Mass=2414, SNR=31.2, Peak=236 HFD=3.3
21:16:26.347 00.001 31432 MultiStar: [#1 0.91,0.86,0.00,M9] [#2 0.15,0.90,0.00,M1] [#3 0.97,0.72,0.00,M9] [#4 0.71,0.53,0.00,M2] [#5 -0.79,0.35,0.00,M3] [#6 0.87,0.53,0.00,M1] [#7 -0.24,0.56,0.85,U] [#8 0.40,-0.07,0.88,U] 
21:16:26.349 00.002 31432 refined, 2 included, MultiStar: {0.20, 0.41}, one-star: {0.39, 0.70}
21:16:26.351 00.002 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
21:16:26.353 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.17)
21:16:26.355 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.41 hyp=0.45 cameraTheta=1.12 mountX=0.21 mountY=-0.38, mountTheta=-1.07
21:16:26.359 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.41, opts=13)
21:16:26.364 00.005 31432 Enqueuing Move request for scope (0.20, 0.41)
21:16:26.369 00.005 29876 Worker thread wakes up
21:16:26.369 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.41) opts 0xd
21:16:26.369 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.41)
21:16:26.369 00.000 29876 Moving (0.20, 0.41) raw xDistance=0.21 yDistance=-0.38
21:16:26.369 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:16:26.369 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:26.370 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:16:26.370 00.000 29876 MoveAxis(W, 24, ABG)
21:16:26.370 00.000 29876 Guiding  Dir = 3, Dur = 24
21:16:26.370 00.000 29876 IsSlewing returns 0
21:16:26.370 00.000 29876 IsGuiding returns 0
21:16:26.370 00.000 29876 PulseGuide returned control before completion, sleep 34
21:16:26.375 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:26.386 00.011 31432 UpdateGuideState exits: m=2414 RSB=31.2
21:16:26.389 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:26.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:26.392 00.001 31432 Enqueuing Expose request
21:16:26.419 00.027 29876 IsGuiding returns 1
21:16:26.419 00.000 29876 scope still moving after pulse duration time elapsed
21:16:26.451 00.032 29876 IsSlewing returns 0
21:16:26.451 00.000 29876 IsGuiding returns 1
21:16:26.481 00.030 29876 IsSlewing returns 0
21:16:26.481 00.000 29876 IsGuiding returns 0
21:16:26.481 00.000 29876 scope move finished after 24 + 87 ms
21:16:26.481 00.000 29876 Move returns status 0, amount 24
21:16:26.481 00.000 29876 MoveAxis(N, 0, ABG)
21:16:26.481 00.000 29876 Move returns status 0, amount 0
21:16:26.481 00.000 29876 move complete, result=0
21:16:26.481 00.000 29876 worker thread done servicing request
21:16:26.482 00.001 29876 Worker thread wakes up
21:16:26.482 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:26.482 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(598,150,31,31)
21:16:26.482 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.4 px 0 ms NORTH
21:16:27.802 01.320 31432 evsrv: cli 0CE14CB8 connect
21:16:27.805 00.003 31432 case statement mapped state 6 to 3
21:16:27.809 00.004 31432 case statement mapped state 6 to 3
21:16:27.819 00.010 31432 evsrv: cli 0CE14CB8 request: {"method":"get_app_state","id":"b5712879-ebca-4b49-923f-d1054326c839"}
21:16:27.821 00.002 31432 case statement mapped state 6 to 3
21:16:27.823 00.002 31432 evsrv: cli 0CE14CB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5712879-ebca-4b49-923f-d1054326c839"}
21:16:27.827 00.004 31432 evsrv: cli 0CE14CB8 disconnect
21:16:27.831 00.004 31432 evsrv: cli 0CE14B78 connect
21:16:27.833 00.002 31432 case statement mapped state 6 to 3
21:16:27.836 00.003 31432 case statement mapped state 6 to 3
21:16:27.839 00.003 31432 evsrv: cli 0CE14B78 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d5e530f1-390c-422a-b161-70e7076e7d50"}
21:16:27.843 00.004 31432 PhdController::Dither begins
21:16:27.846 00.003 31432 dither: size=3.00, dRA=-2.29 dDec=-2.97
21:16:27.850 00.004 31432 MountToCamera -- mountTheta (2.23) + m_xAngle (0.02) = xAngle (2.25 = 2.25)
21:16:27.854 00.004 31432 MountToCamera -- mountX=-2.29 mountY=-2.97 hyp=3.75 mountTheta=2.23 cameraX=-2.36, cameraY=2.92 cameraTheta=2.25
21:16:27.856 00.002 31432 setting lock position to (610.21, 167.89)
21:16:27.859 00.003 31432 Mount: notify guiding dithered (-2.4, 2.9)
21:16:27.862 00.003 31432 MultiStar: stabilizing after lock position change
21:16:27.864 00.002 31432 Status Line: Dithering de -2.29,-2.97
21:16:27.869 00.005 31432 PhdController: newstate STATE_SETTLE_BEGIN
21:16:27.871 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
21:16:27.874 00.003 31432 evsrv: cli 0CE14B78 response: {"jsonrpc":"2.0","result":0,"id":"d5e530f1-390c-422a-b161-70e7076e7d50"}
21:16:27.877 00.003 31432 evsrv: cli 0CE14B78 disconnect
21:16:28.387 00.510 29876 Exposure complete
21:16:28.438 00.051 29876 worker thread done servicing request
21:16:28.438 00.000 31432 OnExposeComplete: enter
21:16:28.443 00.005 31432 UpdateGuideState(): m_state=6
21:16:28.446 00.003 31432 Star::Find(15, 612, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
21:16:28.454 00.008 31432 Star::Find returns 1 (0), X=613.37, Y=165.87, Mass=2437, SNR=30.3, Peak=243 HFD=3.3
21:16:28.461 00.007 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.59 = -0.59)
21:16:28.466 00.005 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
21:16:28.470 00.004 31432 CameraToMount -- cameraX=3.16 cameraY=-2.02 hyp=3.75 cameraTheta=-0.57 mountX=3.11 mountY=2.48, mountTheta=0.67
21:16:28.475 00.005 31432 dither recenter: remaining=(2.3,3.0) step=(2.3,3.0)
21:16:28.479 00.004 31432 MountToCamera -- mountTheta (-0.92) + m_xAngle (0.02) = xAngle (-0.89 = -0.89)
21:16:28.482 00.003 31432 MountToCamera -- mountX=2.29 mountY=2.97 hyp=3.75 mountTheta=-0.92 cameraX=2.36, cameraY=-2.92 cameraTheta=-0.89
21:16:28.485 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=2.36, y=-2.92, opts=4)
21:16:28.488 00.003 31432 Enqueuing Move request for scope (2.36, -2.92)
21:16:28.491 00.003 31432 Mount: notify direct move 2.29,2.97
21:16:28.493 00.002 29876 Worker thread wakes up
21:16:28.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.36, -2.92) opts 0x4
21:16:28.493 00.000 29876 Handling offset move in thread for scope, endpoint = (2.36, -2.92)
21:16:28.493 00.000 29876 Moving (2.36, -2.92) raw xDistance=2.29 yDistance=2.97
21:16:28.493 00.000 29876 BLC: window closed
21:16:28.494 00.001 29876 MoveAxis(W, 393, B)
21:16:28.494 00.000 29876 Guiding  Dir = 3, Dur = 393
21:16:28.494 00.000 29876 IsSlewing returns 0
21:16:28.494 00.000 29876 IsGuiding returns 0
21:16:28.494 00.000 29876 PulseGuide returned control before completion, sleep 403
21:16:28.499 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:16:28.516 00.017 31432 UpdateGuideState exits: m=2437 RSB=30.3
21:16:28.520 00.004 31432 PhdController: settling, locked = 1, distance = 4.08 (1.50) aobump = 0 frame = 1 / 99999
21:16:28.522 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557788.522,"Host":"MSI","Inst":1,"Distance":4.08,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:16:28.524 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:28.527 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:28.530 00.003 31432 Enqueuing Expose request
21:16:28.900 00.370 29876 IsGuiding returns 1
21:16:28.900 00.000 29876 scope still moving after pulse duration time elapsed
21:16:28.931 00.031 29876 IsSlewing returns 0
21:16:28.931 00.000 29876 IsGuiding returns 0
21:16:28.931 00.000 29876 scope move finished after 393 + 45 ms
21:16:28.931 00.000 29876 Move returns status 0, amount 393
21:16:28.931 00.000 29876 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:16:28.932 00.001 29876 MoveAxis(S, 364, B)
21:16:28.932 00.000 29876 Guiding  Dir = 1, Dur = 364
21:16:28.932 00.000 29876 IsSlewing returns 0
21:16:28.932 00.000 29876 IsGuiding returns 0
21:16:28.932 00.000 29876 PulseGuide returned control before completion, sleep 374
21:16:29.321 00.389 29876 IsGuiding returns 1
21:16:29.321 00.000 29876 scope still moving after pulse duration time elapsed
21:16:29.352 00.031 29876 IsSlewing returns 0
21:16:29.352 00.000 29876 IsGuiding returns 1
21:16:29.384 00.032 29876 IsSlewing returns 0
21:16:29.384 00.000 29876 IsGuiding returns 1
21:16:29.416 00.032 29876 IsSlewing returns 0
21:16:29.416 00.000 29876 IsGuiding returns 1
21:16:29.447 00.031 29876 IsSlewing returns 0
21:16:29.447 00.000 29876 IsGuiding returns 1
21:16:29.477 00.030 29876 IsSlewing returns 0
21:16:29.477 00.000 29876 IsGuiding returns 1
21:16:29.509 00.032 29876 IsSlewing returns 0
21:16:29.509 00.000 29876 IsGuiding returns 0
21:16:29.509 00.000 29876 scope move finished after 364 + 213 ms
21:16:29.509 00.000 29876 Move returns status 0, amount 364
21:16:29.509 00.000 29876 move complete, result=0
21:16:29.509 00.000 29876 worker thread done servicing request
21:16:29.509 00.000 29876 Worker thread wakes up
21:16:29.509 00.000 31432 GuideStep: 2.3 px 393 ms WEST, 3.0 px 364 ms SOUTH
21:16:29.512 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:29.512 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:31.634 02.122 29876 Exposure complete
21:16:31.677 00.043 29876 worker thread done servicing request
21:16:31.677 00.000 31432 OnExposeComplete: enter
21:16:31.679 00.002 31432 UpdateGuideState(): m_state=6
21:16:31.681 00.002 31432 Star::Find(15, 613, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
21:16:31.682 00.001 31432 Star::Find returns 1 (0), X=611.40, Y=168.27, Mass=2321, SNR=29.4, Peak=231 HFD=3.5
21:16:31.684 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
21:16:31.686 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.98)
21:16:31.688 00.002 31432 CameraToMount -- cameraX=1.19 cameraY=0.38 hyp=1.25 cameraTheta=0.31 mountX=1.20 mountY=-0.20, mountTheta=-0.16
21:16:31.690 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.19, y=0.38, opts=13)
21:16:31.692 00.002 31432 Enqueuing Move request for scope (1.19, 0.38)
21:16:31.694 00.002 29876 Worker thread wakes up
21:16:31.694 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.38) opts 0xd
21:16:31.694 00.000 29876 Handling offset move in thread for scope, endpoint = (1.19, 0.38)
21:16:31.694 00.000 29876 Moving (1.19, 0.38) raw xDistance=1.20 yDistance=-0.20
21:16:31.694 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.20
21:16:31.694 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:31.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:16:31.694 00.000 29876 MoveAxis(W, 116, ABG)
21:16:31.694 00.000 29876 Guiding  Dir = 3, Dur = 116
21:16:31.695 00.001 29876 IsSlewing returns 0
21:16:31.695 00.000 29876 IsGuiding returns 0
21:16:31.695 00.000 29876 PulseGuide returned control before completion, sleep 126
21:16:31.698 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:31.711 00.013 31432 UpdateGuideState exits: m=2321 RSB=29.4
21:16:31.713 00.002 31432 PhdController: settling, locked = 1, distance = 1.25 (1.50) aobump = 0 frame = 2 / 99999
21:16:31.715 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557791.715,"Host":"MSI","Inst":1,"Distance":1.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:16:31.717 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:31.719 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:31.721 00.002 31432 Enqueuing Expose request
21:16:31.834 00.113 29876 IsGuiding returns 1
21:16:31.834 00.000 29876 scope still moving after pulse duration time elapsed
21:16:31.865 00.031 29876 IsSlewing returns 0
21:16:31.865 00.000 29876 IsGuiding returns 0
21:16:31.865 00.000 29876 scope move finished after 116 + 54 ms
21:16:31.865 00.000 29876 Move returns status 0, amount 116
21:16:31.865 00.000 29876 MoveAxis(N, 0, ABG)
21:16:31.865 00.000 29876 Move returns status 0, amount 0
21:16:31.865 00.000 29876 move complete, result=0
21:16:31.865 00.000 29876 worker thread done servicing request
21:16:31.865 00.000 31432 GuideStep: 1.2 px 116 ms WEST, -0.2 px 0 ms NORTH
21:16:31.867 00.002 29876 Worker thread wakes up
21:16:31.867 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:31.867 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:33.772 01.905 29876 Exposure complete
21:16:33.817 00.045 29876 worker thread done servicing request
21:16:33.817 00.000 31432 OnExposeComplete: enter
21:16:33.820 00.003 31432 UpdateGuideState(): m_state=6
21:16:33.822 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
21:16:33.823 00.001 31432 Star::Find returns 1 (0), X=611.10, Y=167.62, Mass=2340, SNR=29.3, Peak=236 HFD=3.3
21:16:33.825 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.02) = xAngle (-0.31 = -0.31)
21:16:33.827 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.70 = 2.70)
21:16:33.829 00.002 31432 CameraToMount -- cameraX=0.89 cameraY=-0.27 hyp=0.93 cameraTheta=-0.29 mountX=0.89 mountY=0.40, mountTheta=0.42
21:16:33.831 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.89, y=-0.27, opts=13)
21:16:33.833 00.002 31432 Enqueuing Move request for scope (0.89, -0.27)
21:16:33.835 00.002 29876 Worker thread wakes up
21:16:33.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.27) opts 0xd
21:16:33.835 00.000 29876 Handling offset move in thread for scope, endpoint = (0.89, -0.27)
21:16:33.835 00.000 29876 Moving (0.89, -0.27) raw xDistance=0.89 yDistance=0.40
21:16:33.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
21:16:33.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:33.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:16:33.835 00.000 29876 MoveAxis(W, 101, ABG)
21:16:33.835 00.000 29876 Guiding  Dir = 3, Dur = 101
21:16:33.836 00.001 29876 IsSlewing returns 0
21:16:33.836 00.000 29876 IsGuiding returns 0
21:16:33.836 00.000 29876 PulseGuide returned control before completion, sleep 111
21:16:33.841 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:33.853 00.012 31432 UpdateGuideState exits: m=2340 RSB=29.3
21:16:33.855 00.002 31432 PhdController: settling, locked = 1, distance = 1.16 (1.50) aobump = 0 frame = 3 / 99999
21:16:33.857 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557793.857,"Host":"MSI","Inst":1,"Distance":1.16,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
21:16:33.859 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:33.860 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:33.862 00.002 31432 Enqueuing Expose request
21:16:33.957 00.095 29876 IsGuiding returns 1
21:16:33.957 00.000 29876 scope still moving after pulse duration time elapsed
21:16:33.988 00.031 29876 IsSlewing returns 0
21:16:33.988 00.000 29876 IsGuiding returns 0
21:16:33.988 00.000 29876 scope move finished after 101 + 50 ms
21:16:33.988 00.000 29876 Move returns status 0, amount 101
21:16:33.988 00.000 29876 MoveAxis(N, 0, ABG)
21:16:33.988 00.000 29876 Move returns status 0, amount 0
21:16:33.988 00.000 29876 move complete, result=0
21:16:33.988 00.000 29876 worker thread done servicing request
21:16:33.988 00.000 29876 Worker thread wakes up
21:16:33.988 00.000 31432 GuideStep: 0.9 px 101 ms WEST, 0.4 px 0 ms NORTH
21:16:33.991 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:33.991 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:36.114 02.123 29876 Exposure complete
21:16:36.158 00.044 29876 worker thread done servicing request
21:16:36.158 00.000 31432 OnExposeComplete: enter
21:16:36.160 00.002 31432 UpdateGuideState(): m_state=6
21:16:36.161 00.001 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
21:16:36.164 00.003 31432 Star::Find returns 1 (0), X=610.44, Y=167.70, Mass=2172, SNR=28.3, Peak=224 HFD=3.2
21:16:36.166 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.72 = -0.72)
21:16:36.168 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.29 = 2.29)
21:16:36.170 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.69 mountX=0.23 mountY=0.22, mountTheta=0.78
21:16:36.172 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.19, opts=13)
21:16:36.174 00.002 31432 Enqueuing Move request for scope (0.23, -0.19)
21:16:36.176 00.002 29876 Worker thread wakes up
21:16:36.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
21:16:36.176 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
21:16:36.176 00.000 29876 Moving (0.23, -0.19) raw xDistance=0.23 yDistance=0.22
21:16:36.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.23
21:16:36.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:36.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:16:36.176 00.000 29876 MoveAxis(W, 36, ABG)
21:16:36.176 00.000 29876 Guiding  Dir = 3, Dur = 36
21:16:36.177 00.001 29876 IsSlewing returns 0
21:16:36.177 00.000 29876 IsGuiding returns 0
21:16:36.177 00.000 29876 PulseGuide returned control before completion, sleep 46
21:16:36.180 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:36.190 00.010 31432 UpdateGuideState exits: m=2172 RSB=28.3
21:16:36.193 00.003 31432 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 4 / 99999
21:16:36.194 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767557796.194,"Host":"MSI","Inst":1,"Distance":0.90,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
21:16:36.196 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:36.198 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:36.200 00.002 31432 Enqueuing Expose request
21:16:36.238 00.038 29876 IsGuiding returns 1
21:16:36.238 00.000 29876 scope still moving after pulse duration time elapsed
21:16:36.270 00.032 29876 IsSlewing returns 0
21:16:36.270 00.000 29876 IsGuiding returns 1
21:16:36.301 00.031 29876 IsSlewing returns 0
21:16:36.301 00.000 29876 IsGuiding returns 0
21:16:36.301 00.000 29876 scope move finished after 36 + 88 ms
21:16:36.301 00.000 29876 Move returns status 0, amount 36
21:16:36.301 00.000 29876 MoveAxis(N, 0, ABG)
21:16:36.301 00.000 29876 Move returns status 0, amount 0
21:16:36.301 00.000 29876 move complete, result=0
21:16:36.301 00.000 29876 worker thread done servicing request
21:16:36.301 00.000 29876 Worker thread wakes up
21:16:36.301 00.000 31432 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
21:16:36.304 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:36.304 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:38.221 01.917 29876 Exposure complete
21:16:38.263 00.042 29876 worker thread done servicing request
21:16:38.264 00.001 31432 OnExposeComplete: enter
21:16:38.266 00.002 31432 UpdateGuideState(): m_state=6
21:16:38.268 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
21:16:38.270 00.002 31432 Star::Find returns 1 (0), X=610.08, Y=168.32, Mass=2136, SNR=28.1, Peak=253 HFD=3.1
21:16:38.271 00.001 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
21:16:38.273 00.002 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.84 = -1.44)
21:16:38.275 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.86 mountX=-0.12 mountY=-0.45, mountTheta=-1.83
21:16:38.278 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.43, opts=13)
21:16:38.280 00.002 31432 Enqueuing Move request for scope (-0.13, 0.43)
21:16:38.281 00.001 29876 Worker thread wakes up
21:16:38.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
21:16:38.281 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
21:16:38.281 00.000 29876 Moving (-0.13, 0.43) raw xDistance=-0.12 yDistance=-0.45
21:16:38.282 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:16:38.282 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:38.282 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:16:38.282 00.000 29876 MoveAxis(E, 0, ABG)
21:16:38.282 00.000 29876 Move returns status 0, amount 0
21:16:38.282 00.000 29876 MoveAxis(N, 0, ABG)
21:16:38.282 00.000 29876 Move returns status 0, amount 0
21:16:38.282 00.000 29876 move complete, result=0
21:16:38.282 00.000 29876 worker thread done servicing request
21:16:38.288 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:16:38.298 00.010 31432 UpdateGuideState exits: m=2136 RSB=28.1
21:16:38.301 00.003 31432 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 5 / 99999
21:16:38.303 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557798.303,"Host":"MSI","Inst":1,"Distance":0.76,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
21:16:38.304 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:38.306 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:38.308 00.002 31432 Enqueuing Expose request
21:16:38.310 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:16:38.312 00.002 29876 Worker thread wakes up
21:16:38.312 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:38.312 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:40.539 02.227 29876 Exposure complete
21:16:40.582 00.043 29876 worker thread done servicing request
21:16:40.582 00.000 31432 OnExposeComplete: enter
21:16:40.584 00.002 31432 UpdateGuideState(): m_state=6
21:16:40.586 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
21:16:40.588 00.002 31432 Star::Find returns 1 (0), X=610.43, Y=168.44, Mass=2313, SNR=28.8, Peak=215 HFD=3.2
21:16:40.590 00.002 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.16 = 1.16)
21:16:40.592 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.11)
21:16:40.593 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=0.55 hyp=0.59 cameraTheta=1.19 mountX=0.23 mountY=-0.51, mountTheta=-1.14
21:16:40.596 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.55, opts=13)
21:16:40.598 00.002 31432 Enqueuing Move request for scope (0.22, 0.55)
21:16:40.600 00.002 29876 Worker thread wakes up
21:16:40.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.55) opts 0xd
21:16:40.600 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.55)
21:16:40.600 00.000 29876 Moving (0.22, 0.55) raw xDistance=0.23 yDistance=-0.51
21:16:40.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:16:40.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:40.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:16:40.600 00.000 29876 MoveAxis(W, 23, ABG)
21:16:40.600 00.000 29876 Guiding  Dir = 3, Dur = 23
21:16:40.600 00.000 29876 IsSlewing returns 0
21:16:40.601 00.001 29876 IsGuiding returns 0
21:16:40.601 00.000 29876 PulseGuide returned control before completion, sleep 33
21:16:40.604 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:16:40.615 00.011 31432 UpdateGuideState exits: m=2313 RSB=28.8
21:16:40.618 00.003 31432 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
21:16:40.620 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767557800.620,"Host":"MSI","Inst":1,"Distance":0.71,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
21:16:40.622 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:40.624 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:40.626 00.002 31432 Enqueuing Expose request
21:16:40.646 00.020 29876 IsGuiding returns 1
21:16:40.646 00.000 29876 scope still moving after pulse duration time elapsed
21:16:40.678 00.032 29876 IsSlewing returns 0
21:16:40.678 00.000 29876 IsGuiding returns 1
21:16:40.709 00.031 29876 IsSlewing returns 0
21:16:40.709 00.000 29876 IsGuiding returns 0
21:16:40.709 00.000 29876 scope move finished after 23 + 84 ms
21:16:40.709 00.000 29876 Move returns status 0, amount 23
21:16:40.709 00.000 29876 MoveAxis(N, 0, ABG)
21:16:40.709 00.000 29876 Move returns status 0, amount 0
21:16:40.709 00.000 29876 move complete, result=0
21:16:40.709 00.000 29876 worker thread done servicing request
21:16:40.709 00.000 29876 Worker thread wakes up
21:16:40.709 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.5 px 0 ms NORTH
21:16:40.711 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:40.712 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:42.615 01.903 29876 Exposure complete
21:16:42.657 00.042 29876 worker thread done servicing request
21:16:42.658 00.001 31432 OnExposeComplete: enter
21:16:42.660 00.002 31432 UpdateGuideState(): m_state=6
21:16:42.662 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
21:16:42.664 00.002 31432 Star::Find returns 1 (0), X=610.17, Y=168.25, Mass=2588, SNR=30.5, Peak=248 HFD=3.5
21:16:42.666 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
21:16:42.668 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.62)
21:16:42.669 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.68 mountX=-0.03 mountY=-0.37, mountTheta=-1.66
21:16:42.672 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.37, opts=13)
21:16:42.674 00.002 31432 Enqueuing Move request for scope (-0.04, 0.37)
21:16:42.676 00.002 29876 Worker thread wakes up
21:16:42.676 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.37) opts 0xd
21:16:42.676 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.37)
21:16:42.676 00.000 29876 Moving (-0.04, 0.37) raw xDistance=-0.03 yDistance=-0.37
21:16:42.676 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:16:42.676 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:42.676 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:16:42.676 00.000 29876 MoveAxis(E, 0, ABG)
21:16:42.676 00.000 29876 Move returns status 0, amount 0
21:16:42.676 00.000 29876 MoveAxis(N, 0, ABG)
21:16:42.676 00.000 29876 Move returns status 0, amount 0
21:16:42.676 00.000 29876 move complete, result=0
21:16:42.676 00.000 29876 worker thread done servicing request
21:16:42.680 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:42.691 00.011 31432 UpdateGuideState exits: m=2588 RSB=30.5
21:16:42.693 00.002 31432 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 7 / 99999
21:16:42.695 00.002 31432 PhdController: newstate STATE_FINISH
21:16:42.697 00.002 31432 PhdController complete: success
21:16:42.699 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767557802.699,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:16:42.701 00.002 31432 Mount: notify guiding dither settle done success=1
21:16:42.703 00.002 31432 PhdController: newstate STATE_IDLE
21:16:42.705 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:42.706 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:42.708 00.002 31432 Enqueuing Expose request
21:16:42.710 00.002 29876 Worker thread wakes up
21:16:42.710 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:16:42.712 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:42.712 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:44.836 02.124 29876 Exposure complete
21:16:44.880 00.044 29876 worker thread done servicing request
21:16:44.880 00.000 31432 OnExposeComplete: enter
21:16:44.882 00.002 31432 UpdateGuideState(): m_state=6
21:16:44.884 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.886 00.002 31432 Star::Find returns 1 (0), X=610.58, Y=168.27, Mass=2405, SNR=30.2, Peak=237 HFD=3.4
21:16:44.888 00.002 31432 MultiStar: exiting stabilization period
21:16:44.890 00.002 31432 MultiStar: updating star positions after lock position change
21:16:44.891 00.001 31432 Star::Find(15, 673, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.893 00.002 31432 Star::Find returns 1 (0), X=673.31, Y=166.24, Mass=2532, SNR=31.6, Peak=255 HFD=3.5
21:16:44.895 00.002 31432 Star::Find(15, 1055, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.897 00.002 31432 Star::Find returns 1 (0), X=1055.16, Y=269.23, Mass=3020, SNR=33.6, Peak=224 HFD=3.9
21:16:44.899 00.002 31432 Star::Find(15, 572, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.900 00.001 31432 Star::Find returns 1 (0), X=572.15, Y=873.18, Mass=2454, SNR=31.7, Peak=207 HFD=3.4
21:16:44.902 00.002 31432 Star::Find(15, 262, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.904 00.002 31432 Star::Find returns 1 (0), X=262.82, Y=215.48, Mass=1999, SNR=27.5, Peak=184 HFD=3.4
21:16:44.905 00.001 31432 Star::Find(15, 543, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.907 00.002 31432 Star::Find returns 1 (0), X=543.10, Y=258.32, Mass=2073, SNR=27.9, Peak=256 HFD=3.1
21:16:44.909 00.002 31432 Star::Find(15, 1084, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.912 00.003 31432 Star::Find returns 1 (0), X=1083.36, Y=467.82, Mass=2855, SNR=33.0, Peak=232 HFD=3.7
21:16:44.912 00.000 31432 Star::Find(15, 307, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.915 00.003 31432 Star::Find returns 1 (0), X=307.66, Y=103.39, Mass=1679, SNR=24.3, Peak=170 HFD=3.1
21:16:44.918 00.003 31432 Star::Find(15, 84, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.921 00.003 31432 Star::Find returns 1 (0), X=84.44, Y=240.44, Mass=2093, SNR=27.6, Peak=169 HFD=3.2
21:16:44.923 00.002 31432 Star::Find(15, 807, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.926 00.003 31432 Star::Find returns 1 (0), X=806.60, Y=72.76, Mass=2295, SNR=28.8, Peak=221 HFD=3.6
21:16:44.928 00.002 31432 Star::Find(15, 558, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.931 00.003 31432 Star::Find returns 1 (0), X=558.34, Y=538.72, Mass=1545, SNR=24.4, Peak=182 HFD=3.0
21:16:44.933 00.002 31432 Star::Find(15, 55, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:16:44.935 00.002 31432 Star::Find returns 1 (0), X=55.04, Y=42.79, Mass=1902, SNR=26.5, Peak=183 HFD=3.3
21:16:44.936 00.001 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
21:16:44.939 00.003 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.50)
21:16:44.941 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.38 hyp=0.53 cameraTheta=0.80 mountX=0.38 mountY=-0.32, mountTheta=-0.70
21:16:44.944 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.38, opts=13)
21:16:44.946 00.002 31432 Enqueuing Move request for scope (0.37, 0.38)
21:16:44.948 00.002 29876 Worker thread wakes up
21:16:44.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.38) opts 0xd
21:16:44.948 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.38)
21:16:44.948 00.000 29876 Moving (0.37, 0.38) raw xDistance=0.38 yDistance=-0.32
21:16:44.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
21:16:44.948 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.20
21:16:44.949 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:16:44.949 00.000 29876 MoveAxis(W, 36, ABG)
21:16:44.949 00.000 29876 Guiding  Dir = 3, Dur = 36
21:16:44.949 00.000 29876 IsSlewing returns 0
21:16:44.949 00.000 29876 IsGuiding returns 0
21:16:44.949 00.000 29876 PulseGuide returned control before completion, sleep 46
21:16:44.952 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:44.963 00.011 31432 UpdateGuideState exits: m=2405 RSB=30.2
21:16:44.965 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:44.967 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:44.969 00.002 31432 Enqueuing Expose request
21:16:45.006 00.037 29876 IsGuiding returns 1
21:16:45.006 00.000 29876 scope still moving after pulse duration time elapsed
21:16:45.037 00.031 29876 IsSlewing returns 0
21:16:45.037 00.000 29876 IsGuiding returns 0
21:16:45.037 00.000 29876 scope move finished after 36 + 51 ms
21:16:45.037 00.000 29876 Move returns status 0, amount 36
21:16:45.037 00.000 29876 BLC: Oldest BLC event removed
21:16:45.037 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:16:45.037 00.000 29876 MoveAxis(N, 43, ABG)
21:16:45.037 00.000 29876 Guiding  Dir = 0, Dur = 43
21:16:45.037 00.000 29876 IsSlewing returns 0
21:16:45.037 00.000 29876 IsGuiding returns 0
21:16:45.038 00.001 29876 PulseGuide returned control before completion, sleep 53
21:16:45.098 00.060 29876 IsGuiding returns 1
21:16:45.098 00.000 29876 scope still moving after pulse duration time elapsed
21:16:45.128 00.030 29876 IsSlewing returns 0
21:16:45.128 00.000 29876 IsGuiding returns 1
21:16:45.159 00.031 29876 IsSlewing returns 0
21:16:45.159 00.000 29876 IsGuiding returns 1
21:16:45.190 00.031 29876 IsSlewing returns 0
21:16:45.190 00.000 29876 IsGuiding returns 1
21:16:45.221 00.031 29876 IsSlewing returns 0
21:16:45.221 00.000 29876 IsGuiding returns 0
21:16:45.221 00.000 29876 scope move finished after 43 + 141 ms
21:16:45.221 00.000 29876 Move returns status 0, amount 43
21:16:45.221 00.000 29876 move complete, result=0
21:16:45.221 00.000 29876 worker thread done servicing request
21:16:45.222 00.001 29876 Worker thread wakes up
21:16:45.222 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:45.222 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:45.222 00.000 31432 GuideStep: 0.4 px 36 ms WEST, -0.3 px 43 ms NORTH
21:16:47.135 01.913 29876 Exposure complete
21:16:47.178 00.043 29876 worker thread done servicing request
21:16:47.178 00.000 31432 OnExposeComplete: enter
21:16:47.181 00.003 31432 UpdateGuideState(): m_state=6
21:16:47.183 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
21:16:47.184 00.001 31432 Star::Find returns 1 (0), X=610.49, Y=168.71, Mass=2294, SNR=28.4, Peak=228 HFD=3.3
21:16:47.186 00.002 31432 MultiStar: [#1 -0.17,0.44,1.06,U] [#2 0.09,0.38,1.20,U] [#3 0.01,0.51,1.03,U] [#4 -0.13,0.52,1.02,U] [#5 -0.06,0.43,0.98,U] [#6 -0.04,0.58,1.11,U] [#7 0.12,0.31,0.87,U] [#8 -0.23,0.59,0.99,U] 
21:16:47.188 00.002 31432 refined, 8 included, MultiStar: {-0.01, 0.51}, one-star: {0.28, 0.82}
21:16:47.190 00.002 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
21:16:47.192 00.002 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.70)
21:16:47.194 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.60 mountX=-0.00 mountY=-0.51, mountTheta=-1.58
21:16:47.197 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.51, opts=13)
21:16:47.199 00.002 31432 Enqueuing Move request for scope (-0.01, 0.51)
21:16:47.201 00.002 29876 Worker thread wakes up
21:16:47.201 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.51) opts 0xd
21:16:47.201 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.51)
21:16:47.201 00.000 29876 Moving (-0.01, 0.51) raw xDistance=-0.00 yDistance=-0.51
21:16:47.201 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:16:47.201 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.51
21:16:47.201 00.000 29876 MoveAxis(E, 0, ABG)
21:16:47.201 00.000 29876 Move returns status 0, amount 0
21:16:47.201 00.000 29876 MoveAxis(N, 37, ABG)
21:16:47.201 00.000 29876 Guiding  Dir = 0, Dur = 37
21:16:47.202 00.001 29876 IsSlewing returns 0
21:16:47.202 00.000 29876 IsGuiding returns 0
21:16:47.202 00.000 29876 PulseGuide returned control before completion, sleep 47
21:16:47.205 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:16:47.216 00.011 31432 UpdateGuideState exits: m=2294 RSB=28.4
21:16:47.219 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:47.221 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:47.222 00.001 31432 Enqueuing Expose request
21:16:47.260 00.038 29876 IsGuiding returns 1
21:16:47.260 00.000 29876 scope still moving after pulse duration time elapsed
21:16:47.291 00.031 29876 IsSlewing returns 0
21:16:47.291 00.000 29876 IsGuiding returns 1
21:16:47.322 00.031 29876 IsSlewing returns 0
21:16:47.322 00.000 29876 IsGuiding returns 1
21:16:47.353 00.031 29876 IsSlewing returns 0
21:16:47.353 00.000 29876 IsGuiding returns 0
21:16:47.353 00.000 29876 scope move finished after 37 + 114 ms
21:16:47.353 00.000 29876 Move returns status 0, amount 37
21:16:47.353 00.000 29876 move complete, result=0
21:16:47.353 00.000 29876 worker thread done servicing request
21:16:47.353 00.000 29876 Worker thread wakes up
21:16:47.353 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 37 ms NORTH
21:16:47.356 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:47.356 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:49.486 02.130 29876 Exposure complete
21:16:49.528 00.042 29876 worker thread done servicing request
21:16:49.528 00.000 31432 OnExposeComplete: enter
21:16:49.531 00.003 31432 UpdateGuideState(): m_state=6
21:16:49.533 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
21:16:49.535 00.002 31432 Star::Find returns 1 (0), X=610.37, Y=168.43, Mass=2340, SNR=29.5, Peak=217 HFD=3.2
21:16:49.537 00.002 31432 MultiStar: [#1 -0.29,0.40,0.99,U] [#2 -0.25,-0.01,1.24,U] [#3 -0.21,0.41,0.98,U] [#4 -0.44,0.14,0.92,U] [#5 -0.45,0.16,0.97,U] [#6 -0.12,0.28,1.12,U] [#7 -0.05,0.21,0.88,U] [#8 -0.39,0.31,0.96,U] 
21:16:49.539 00.002 31432 refined, 8 included, MultiStar: {-0.22, 0.27}, one-star: {0.16, 0.55}
21:16:49.540 00.001 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
21:16:49.542 00.002 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.02)
21:16:49.544 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.27 mountX=-0.22 mountY=-0.30, mountTheta=-2.21
21:16:49.546 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.27, opts=13)
21:16:49.549 00.003 31432 Enqueuing Move request for scope (-0.22, 0.27)
21:16:49.550 00.001 29876 Worker thread wakes up
21:16:49.550 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
21:16:49.550 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
21:16:49.550 00.000 29876 Moving (-0.22, 0.27) raw xDistance=-0.22 yDistance=-0.30
21:16:49.550 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:16:49.550 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:49.551 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:16:49.551 00.000 29876 MoveAxis(E, 21, ABG)
21:16:49.551 00.000 29876 Guiding  Dir = 2, Dur = 21
21:16:49.551 00.000 29876 IsSlewing returns 0
21:16:49.551 00.000 29876 IsGuiding returns 0
21:16:49.551 00.000 29876 PulseGuide returned control before completion, sleep 31
21:16:49.554 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:49.566 00.012 31432 UpdateGuideState exits: m=2340 RSB=29.5
21:16:49.568 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:49.570 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:49.571 00.001 31432 Enqueuing Expose request
21:16:49.592 00.021 29876 IsGuiding returns 1
21:16:49.592 00.000 29876 scope still moving after pulse duration time elapsed
21:16:49.622 00.030 29876 IsSlewing returns 0
21:16:49.622 00.000 29876 IsGuiding returns 1
21:16:49.653 00.031 29876 IsSlewing returns 0
21:16:49.653 00.000 29876 IsGuiding returns 0
21:16:49.653 00.000 29876 scope move finished after 21 + 81 ms
21:16:49.653 00.000 29876 Move returns status 0, amount 21
21:16:49.653 00.000 29876 MoveAxis(N, 0, ABG)
21:16:49.653 00.000 29876 Move returns status 0, amount 0
21:16:49.653 00.000 29876 move complete, result=0
21:16:49.653 00.000 29876 worker thread done servicing request
21:16:49.653 00.000 29876 Worker thread wakes up
21:16:49.653 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.3 px 0 ms NORTH
21:16:49.656 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:49.656 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:51.564 01.908 29876 Exposure complete
21:16:51.611 00.047 29876 worker thread done servicing request
21:16:51.611 00.000 31432 OnExposeComplete: enter
21:16:51.613 00.002 31432 UpdateGuideState(): m_state=6
21:16:51.615 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
21:16:51.617 00.002 31432 Star::Find returns 1 (0), X=610.74, Y=168.18, Mass=2113, SNR=28.1, Peak=234 HFD=3.1
21:16:51.619 00.002 31432 MultiStar: [#1 0.13,-0.21,1.13,U] [#2 0.29,-0.54,1.21,U] [#3 0.03,0.12,1.04,U] [#4 0.02,-0.13,0.98,U] [#5 -0.05,-0.30,0.98,U] [#6 0.42,-0.08,1.16,U] [#7 0.59,-0.42,0.85,U] [#8 -0.21,-0.05,0.94,U] 
21:16:51.621 00.002 31432 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.53, 0.29}
21:16:51.623 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
21:16:51.625 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
21:16:51.627 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.64 mountX=0.19 mountY=0.18, mountTheta=0.74
21:16:51.630 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.15, opts=13)
21:16:51.631 00.001 31432 Enqueuing Move request for scope (0.20, -0.15)
21:16:51.634 00.003 29876 Worker thread wakes up
21:16:51.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
21:16:51.634 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
21:16:51.634 00.000 29876 Moving (0.20, -0.15) raw xDistance=0.19 yDistance=0.18
21:16:51.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:16:51.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:51.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:16:51.634 00.000 29876 MoveAxis(E, 0, ABG)
21:16:51.634 00.000 29876 Move returns status 0, amount 0
21:16:51.634 00.000 29876 MoveAxis(N, 0, ABG)
21:16:51.634 00.000 29876 Move returns status 0, amount 0
21:16:51.634 00.000 29876 move complete, result=0
21:16:51.634 00.000 29876 worker thread done servicing request
21:16:51.639 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:16:51.651 00.012 31432 UpdateGuideState exits: m=2113 RSB=28.1
21:16:51.653 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:51.655 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:51.657 00.002 31432 Enqueuing Expose request
21:16:51.659 00.002 29876 Worker thread wakes up
21:16:51.660 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:16:51.662 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:51.662 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:53.786 02.124 29876 Exposure complete
21:16:53.831 00.045 29876 worker thread done servicing request
21:16:53.831 00.000 31432 OnExposeComplete: enter
21:16:53.834 00.003 31432 UpdateGuideState(): m_state=6
21:16:53.835 00.001 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
21:16:53.837 00.002 31432 Star::Find returns 1 (0), X=611.19, Y=168.74, Mass=2386, SNR=29.5, Peak=246 HFD=3.3
21:16:53.839 00.002 31432 MultiStar: [#1 0.68,0.40,1.07,U] [#2 1.14,0.01,0.00,M1] [#3 0.80,0.44,0.00,M7] [#4 0.69,0.07,0.95,U] [#5 0.84,0.05,0.00,M1] [#6 0.82,0.48,0.00,M1] [#7 0.94,-0.33,0.00,M1] [#8 0.74,0.46,0.00,M1] 
21:16:53.841 00.002 31432 refined, 2 included, MultiStar: {0.78, 0.45}, one-star: {0.98, 0.85}
21:16:53.843 00.002 31432 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
21:16:53.845 00.002 31432 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.51 = -2.78)
21:16:53.847 00.002 31432 CameraToMount -- cameraX=0.78 cameraY=0.45 hyp=0.90 cameraTheta=0.52 mountX=0.79 mountY=-0.32, mountTheta=-0.38
21:16:53.850 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.78, y=0.45, opts=13)
21:16:53.852 00.002 31432 Enqueuing Move request for scope (0.78, 0.45)
21:16:53.855 00.003 29876 Worker thread wakes up
21:16:53.855 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.45) opts 0xd
21:16:53.855 00.000 29876 Handling offset move in thread for scope, endpoint = (0.78, 0.45)
21:16:53.855 00.000 29876 Moving (0.78, 0.45) raw xDistance=0.79 yDistance=-0.32
21:16:53.855 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.79
21:16:53.856 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:16:53.856 00.000 29876 MoveAxis(W, 76, ABG)
21:16:53.856 00.000 29876 Guiding  Dir = 3, Dur = 76
21:16:53.856 00.000 29876 IsSlewing returns 0
21:16:53.856 00.000 29876 IsGuiding returns 0
21:16:53.856 00.000 29876 PulseGuide returned control before completion, sleep 86
21:16:53.861 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:53.873 00.012 31432 UpdateGuideState exits: m=2386 RSB=29.5
21:16:53.875 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:53.877 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:53.880 00.003 31432 Enqueuing Expose request
21:16:53.955 00.075 29876 IsGuiding returns 1
21:16:53.955 00.000 29876 scope still moving after pulse duration time elapsed
21:16:53.987 00.032 29876 IsSlewing returns 0
21:16:53.987 00.000 29876 IsGuiding returns 1
21:16:54.017 00.030 29876 IsSlewing returns 0
21:16:54.017 00.000 29876 IsGuiding returns 0
21:16:54.017 00.000 29876 scope move finished after 76 + 85 ms
21:16:54.017 00.000 29876 Move returns status 0, amount 76
21:16:54.017 00.000 29876 MoveAxis(N, 24, ABG)
21:16:54.017 00.000 29876 Guiding  Dir = 0, Dur = 24
21:16:54.017 00.000 29876 IsSlewing returns 0
21:16:54.017 00.000 29876 IsGuiding returns 0
21:16:54.018 00.001 29876 PulseGuide returned control before completion, sleep 34
21:16:54.063 00.045 29876 IsGuiding returns 1
21:16:54.063 00.000 29876 scope still moving after pulse duration time elapsed
21:16:54.094 00.031 29876 IsSlewing returns 0
21:16:54.094 00.000 29876 IsGuiding returns 1
21:16:54.125 00.031 29876 IsSlewing returns 0
21:16:54.125 00.000 29876 IsGuiding returns 1
21:16:54.156 00.031 29876 IsSlewing returns 0
21:16:54.156 00.000 29876 IsGuiding returns 1
21:16:54.187 00.031 29876 IsSlewing returns 0
21:16:54.187 00.000 29876 IsGuiding returns 0
21:16:54.187 00.000 29876 scope move finished after 24 + 145 ms
21:16:54.187 00.000 29876 Move returns status 0, amount 24
21:16:54.187 00.000 29876 move complete, result=0
21:16:54.187 00.000 29876 worker thread done servicing request
21:16:54.188 00.001 29876 Worker thread wakes up
21:16:54.188 00.000 31432 GuideStep: 0.8 px 76 ms WEST, -0.3 px 24 ms NORTH
21:16:54.190 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:54.190 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:56.106 01.916 29876 Exposure complete
21:16:56.149 00.043 29876 worker thread done servicing request
21:16:56.149 00.000 31432 OnExposeComplete: enter
21:16:56.152 00.003 31432 UpdateGuideState(): m_state=6
21:16:56.154 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
21:16:56.156 00.002 31432 Star::Find returns 1 (0), X=611.23, Y=168.25, Mass=2315, SNR=29.5, Peak=209 HFD=3.5
21:16:56.158 00.002 31432 MultiStar: [#1 0.86,0.06,0.00,M6] [#2 0.90,-0.25,0.00,M2] [#3 0.67,0.13,1.06,U] [#4 0.82,-0.14,0.00,M1] [#5 0.86,0.05,0.00,M2] [#6 0.69,0.13,1.17,U] [#7 0.93,-0.23,0.00,M2] [#8 0.67,0.14,0.92,U] 
21:16:56.160 00.002 31432 refined, 3 included, MultiStar: {0.76, 0.19}, one-star: {1.02, 0.36}
21:16:56.162 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.22 = 0.22)
21:16:56.164 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.06)
21:16:56.166 00.002 31432 CameraToMount -- cameraX=0.76 cameraY=0.19 hyp=0.78 cameraTheta=0.24 mountX=0.76 mountY=-0.07, mountTheta=-0.09
21:16:56.170 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.76, y=0.19, opts=13)
21:16:56.175 00.005 31432 Enqueuing Move request for scope (0.76, 0.19)
21:16:56.177 00.002 29876 Worker thread wakes up
21:16:56.177 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.19) opts 0xd
21:16:56.177 00.000 29876 Handling offset move in thread for scope, endpoint = (0.76, 0.19)
21:16:56.177 00.000 29876 Moving (0.76, 0.19) raw xDistance=0.76 yDistance=-0.07
21:16:56.177 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.76
21:16:56.177 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:56.177 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:56.177 00.000 29876 MoveAxis(W, 84, ABG)
21:16:56.177 00.000 29876 Guiding  Dir = 3, Dur = 84
21:16:56.178 00.001 29876 IsSlewing returns 0
21:16:56.178 00.000 29876 IsGuiding returns 0
21:16:56.178 00.000 29876 PulseGuide returned control before completion, sleep 94
21:16:56.181 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:16:56.192 00.011 31432 UpdateGuideState exits: m=2315 RSB=29.5
21:16:56.195 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:56.197 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:56.199 00.002 31432 Enqueuing Expose request
21:16:56.277 00.078 29876 IsGuiding returns 1
21:16:56.277 00.000 29876 scope still moving after pulse duration time elapsed
21:16:56.309 00.032 29876 IsSlewing returns 0
21:16:56.309 00.000 29876 IsGuiding returns 1
21:16:56.340 00.031 29876 IsSlewing returns 0
21:16:56.340 00.000 29876 IsGuiding returns 1
21:16:56.371 00.031 29876 IsSlewing returns 0
21:16:56.371 00.000 29876 IsGuiding returns 0
21:16:56.371 00.000 29876 scope move finished after 84 + 109 ms
21:16:56.371 00.000 29876 Move returns status 0, amount 84
21:16:56.371 00.000 29876 MoveAxis(N, 0, ABG)
21:16:56.371 00.000 29876 Move returns status 0, amount 0
21:16:56.371 00.000 29876 move complete, result=0
21:16:56.371 00.000 29876 worker thread done servicing request
21:16:56.372 00.001 29876 Worker thread wakes up
21:16:56.372 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:56.372 00.000 31432 GuideStep: 0.8 px 84 ms WEST, -0.1 px 0 ms NORTH
21:16:56.374 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:16:58.507 02.133 29876 Exposure complete
21:16:58.553 00.046 29876 worker thread done servicing request
21:16:58.553 00.000 31432 OnExposeComplete: enter
21:16:58.556 00.003 31432 UpdateGuideState(): m_state=6
21:16:58.558 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
21:16:58.560 00.002 31432 Star::Find returns 1 (0), X=610.03, Y=168.16, Mass=2524, SNR=30.6, Peak=238 HFD=3.8
21:16:58.561 00.001 31432 MultiStar: [#1 -0.10,-0.27,1.03,U] [#2 -0.01,-0.69,1.16,U] [#3 -0.51,-0.02,1.06,U] [#4 -0.38,-0.58,0.90,U] [#5 -0.23,-0.16,0.94,U] [#6 -0.13,-0.36,1.06,U] [#7 -0.31,-0.56,0.88,U] [#8 -0.47,0.02,0.87,U] 
21:16:58.565 00.004 31432 single-star, 8 included, MultiStar: {-0.25, -0.27}, one-star: {-0.17, 0.27}
21:16:58.569 00.004 31432 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
21:16:58.574 00.005 31432 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.13 = -1.16)
21:16:58.576 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.14 mountX=-0.17 mountY=-0.29, mountTheta=-2.08
21:16:58.579 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.27, opts=13)
21:16:58.581 00.002 31432 Enqueuing Move request for scope (-0.17, 0.27)
21:16:58.583 00.002 29876 Worker thread wakes up
21:16:58.583 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
21:16:58.583 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
21:16:58.583 00.000 29876 Moving (-0.17, 0.27) raw xDistance=-0.17 yDistance=-0.29
21:16:58.583 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:16:58.583 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:58.583 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:16:58.583 00.000 29876 MoveAxis(E, 0, ABG)
21:16:58.583 00.000 29876 Move returns status 0, amount 0
21:16:58.583 00.000 29876 MoveAxis(N, 0, ABG)
21:16:58.583 00.000 29876 Move returns status 0, amount 0
21:16:58.583 00.000 29876 move complete, result=0
21:16:58.583 00.000 29876 worker thread done servicing request
21:16:58.588 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=256, Gamma=0.490
21:16:58.600 00.012 31432 UpdateGuideState exits: m=2524 RSB=30.6
21:16:58.602 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:58.604 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:16:58.606 00.002 31432 Enqueuing Expose request
21:16:58.608 00.002 29876 Worker thread wakes up
21:16:58.608 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:16:58.613 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:16:58.613 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:00.517 01.904 29876 Exposure complete
21:17:00.560 00.043 29876 worker thread done servicing request
21:17:00.560 00.000 31432 OnExposeComplete: enter
21:17:00.563 00.003 31432 UpdateGuideState(): m_state=6
21:17:00.564 00.001 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
21:17:00.566 00.002 31432 Star::Find returns 1 (0), X=609.84, Y=168.25, Mass=2420, SNR=30.1, Peak=255 HFD=3.4
21:17:00.568 00.002 31432 MultiStar: [#1 -0.51,0.15,0.98,U] [#2 -0.29,-0.28,1.15,U] [#3 -0.82,0.86,0.00,M6] [#4 -0.75,0.04,0.91,U] [#5 -0.81,0.23,0.00,M2] [#6 -0.48,0.27,1.08,U] [#7 -0.39,-0.33,0.85,U] [#8 -0.68,0.37,0.93,U] 
21:17:00.570 00.002 31432 refined, 6 included, MultiStar: {-0.49, 0.08}, one-star: {-0.37, 0.36}
21:17:00.572 00.002 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
21:17:00.574 00.002 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
21:17:00.576 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.08 hyp=0.49 cameraTheta=2.97 mountX=-0.48 mountY=-0.16, mountTheta=-2.83
21:17:00.580 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.08, opts=13)
21:17:00.582 00.002 31432 Enqueuing Move request for scope (-0.49, 0.08)
21:17:00.584 00.002 29876 Worker thread wakes up
21:17:00.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.08) opts 0xd
21:17:00.584 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.08)
21:17:00.584 00.000 29876 Moving (-0.49, 0.08) raw xDistance=-0.48 yDistance=-0.16
21:17:00.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
21:17:00.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:00.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:17:00.584 00.000 29876 MoveAxis(E, 47, ABG)
21:17:00.584 00.000 29876 Guiding  Dir = 2, Dur = 47
21:17:00.584 00.000 29876 IsSlewing returns 0
21:17:00.584 00.000 29876 IsGuiding returns 0
21:17:00.584 00.000 29876 PulseGuide returned control before completion, sleep 57
21:17:00.587 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:00.598 00.011 31432 UpdateGuideState exits: m=2420 RSB=30.1
21:17:00.601 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:00.602 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:00.604 00.002 31432 Enqueuing Expose request
21:17:00.655 00.051 29876 IsGuiding returns 1
21:17:00.655 00.000 29876 scope still moving after pulse duration time elapsed
21:17:00.686 00.031 29876 IsSlewing returns 0
21:17:00.686 00.000 29876 IsGuiding returns 1
21:17:00.717 00.031 29876 IsSlewing returns 0
21:17:00.717 00.000 29876 IsGuiding returns 1
21:17:00.748 00.031 29876 IsSlewing returns 0
21:17:00.748 00.000 29876 IsGuiding returns 0
21:17:00.748 00.000 29876 scope move finished after 47 + 116 ms
21:17:00.748 00.000 29876 Move returns status 0, amount 47
21:17:00.748 00.000 29876 MoveAxis(N, 0, ABG)
21:17:00.748 00.000 29876 Move returns status 0, amount 0
21:17:00.748 00.000 29876 move complete, result=0
21:17:00.748 00.000 29876 worker thread done servicing request
21:17:00.748 00.000 29876 Worker thread wakes up
21:17:00.748 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.2 px 0 ms NORTH
21:17:00.751 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:00.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:02.875 02.124 29876 Exposure complete
21:17:02.918 00.043 29876 worker thread done servicing request
21:17:02.919 00.001 31432 OnExposeComplete: enter
21:17:02.922 00.003 31432 UpdateGuideState(): m_state=6
21:17:02.924 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
21:17:02.928 00.004 31432 Star::Find returns 1 (0), X=609.96, Y=167.93, Mass=2416, SNR=30.3, Peak=248 HFD=2.9
21:17:02.931 00.003 31432 MultiStar: [#1 -0.13,-0.15,1.10,U] [#2 0.09,-0.50,1.12,U] [#3 -0.31,-0.01,1.01,U] [#4 -0.41,-0.28,0.93,U] [#5 -0.41,-0.48,0.94,U] [#6 0.08,-0.16,1.07,U] [#7 -0.23,-0.64,0.84,U] [#8 -0.34,-0.29,0.92,U] 
21:17:02.934 00.003 31432 single-star, 8 included, MultiStar: {-0.20, -0.27}, one-star: {-0.25, 0.04}
21:17:02.937 00.003 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
21:17:02.940 00.003 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
21:17:02.942 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.98 mountX=-0.25 mountY=-0.08, mountTheta=-2.83
21:17:02.944 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.04, opts=13)
21:17:02.946 00.002 31432 Enqueuing Move request for scope (-0.25, 0.04)
21:17:02.948 00.002 29876 Worker thread wakes up
21:17:02.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
21:17:02.948 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
21:17:02.948 00.000 29876 Moving (-0.25, 0.04) raw xDistance=-0.25 yDistance=-0.08
21:17:02.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
21:17:02.948 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:02.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:02.948 00.000 29876 MoveAxis(E, 31, ABG)
21:17:02.948 00.000 29876 Guiding  Dir = 2, Dur = 31
21:17:02.949 00.001 29876 IsSlewing returns 0
21:17:02.949 00.000 29876 IsGuiding returns 0
21:17:02.949 00.000 29876 PulseGuide returned control before completion, sleep 41
21:17:02.955 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:02.969 00.014 31432 UpdateGuideState exits: m=2416 RSB=30.3
21:17:02.971 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:02.973 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:02.975 00.002 31432 Enqueuing Expose request
21:17:02.997 00.022 29876 IsGuiding returns 1
21:17:02.997 00.000 29876 scope still moving after pulse duration time elapsed
21:17:03.028 00.031 29876 IsSlewing returns 0
21:17:03.028 00.000 29876 IsGuiding returns 1
21:17:03.059 00.031 29876 IsSlewing returns 0
21:17:03.059 00.000 29876 IsGuiding returns 0
21:17:03.059 00.000 29876 scope move finished after 31 + 79 ms
21:17:03.059 00.000 29876 Move returns status 0, amount 31
21:17:03.059 00.000 29876 MoveAxis(N, 0, ABG)
21:17:03.059 00.000 29876 Move returns status 0, amount 0
21:17:03.059 00.000 29876 move complete, result=0
21:17:03.059 00.000 29876 worker thread done servicing request
21:17:03.060 00.001 29876 Worker thread wakes up
21:17:03.060 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:03.060 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:03.060 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
21:17:04.965 01.905 29876 Exposure complete
21:17:05.008 00.043 29876 worker thread done servicing request
21:17:05.008 00.000 31432 OnExposeComplete: enter
21:17:05.010 00.002 31432 UpdateGuideState(): m_state=6
21:17:05.012 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
21:17:05.014 00.002 31432 Star::Find returns 1 (0), X=610.58, Y=167.86, Mass=2279, SNR=29.1, Peak=206 HFD=3.6
21:17:05.016 00.002 31432 MultiStar: [#1 0.27,0.04,1.05,U] [#2 0.71,-0.87,0.00,M1] [#3 0.30,-0.15,1.03,U] [#4 0.11,-0.12,0.91,U] [#5 0.05,-0.12,0.94,U] [#6 0.47,-0.38,1.07,U] [#7 0.32,-0.63,0.87,U] [#8 0.11,-0.19,0.88,U] 
21:17:05.017 00.001 31432 refined, 7 included, MultiStar: {0.26, -0.19}, one-star: {0.37, -0.03}
21:17:05.019 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
21:17:05.021 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
21:17:05.023 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.64 mountX=0.25 mountY=0.23, mountTheta=0.74
21:17:05.026 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.19, opts=13)
21:17:05.029 00.003 31432 Enqueuing Move request for scope (0.26, -0.19)
21:17:05.031 00.002 29876 Worker thread wakes up
21:17:05.031 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
21:17:05.031 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
21:17:05.031 00.000 29876 Moving (0.26, -0.19) raw xDistance=0.25 yDistance=0.23
21:17:05.031 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
21:17:05.031 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:05.031 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:17:05.031 00.000 29876 MoveAxis(W, 20, ABG)
21:17:05.031 00.000 29876 Guiding  Dir = 3, Dur = 20
21:17:05.031 00.000 29876 IsSlewing returns 0
21:17:05.032 00.001 29876 IsGuiding returns 0
21:17:05.032 00.000 29876 PulseGuide returned control before completion, sleep 30
21:17:05.035 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:17:05.046 00.011 31432 UpdateGuideState exits: m=2279 RSB=29.1
21:17:05.048 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:05.050 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:05.052 00.002 31432 Enqueuing Expose request
21:17:05.070 00.018 29876 IsGuiding returns 1
21:17:05.070 00.000 29876 scope still moving after pulse duration time elapsed
21:17:05.101 00.031 29876 IsSlewing returns 0
21:17:05.101 00.000 29876 IsGuiding returns 1
21:17:05.132 00.031 29876 IsSlewing returns 0
21:17:05.132 00.000 29876 IsGuiding returns 0
21:17:05.132 00.000 29876 scope move finished after 20 + 80 ms
21:17:05.132 00.000 29876 Move returns status 0, amount 20
21:17:05.132 00.000 29876 MoveAxis(N, 0, ABG)
21:17:05.132 00.000 29876 Move returns status 0, amount 0
21:17:05.132 00.000 29876 move complete, result=0
21:17:05.132 00.000 29876 worker thread done servicing request
21:17:05.132 00.000 29876 Worker thread wakes up
21:17:05.132 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:05.133 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:05.133 00.000 31432 GuideStep: 0.3 px 20 ms WEST, 0.2 px 0 ms NORTH
21:17:07.358 02.225 29876 Exposure complete
21:17:07.405 00.047 29876 worker thread done servicing request
21:17:07.405 00.000 31432 OnExposeComplete: enter
21:17:07.407 00.002 31432 UpdateGuideState(): m_state=6
21:17:07.409 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
21:17:07.411 00.002 31432 Star::Find returns 1 (0), X=610.84, Y=168.10, Mass=2350, SNR=29.6, Peak=215 HFD=3.7
21:17:07.413 00.002 31432 MultiStar: [#1 0.28,0.03,1.03,U] [#2 0.47,-0.15,1.18,U] [#3 0.06,0.61,1.03,U] [#4 -0.09,0.16,0.91,U] [#5 0.59,-0.26,0.95,U] [#6 0.42,0.20,1.09,U] [#7 0.63,-0.67,0.00,M1] [#8 -0.06,0.15,0.85,U] 
21:17:07.415 00.002 31432 refined, 7 included, MultiStar: {0.30, 0.12}, one-star: {0.63, 0.21}
21:17:07.417 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
21:17:07.419 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
21:17:07.420 00.001 31432 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.32 cameraTheta=0.37 mountX=0.31 mountY=-0.07, mountTheta=-0.23
21:17:07.423 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.12, opts=13)
21:17:07.425 00.002 31432 Enqueuing Move request for scope (0.30, 0.12)
21:17:07.427 00.002 29876 Worker thread wakes up
21:17:07.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0xd
21:17:07.427 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
21:17:07.427 00.000 29876 Moving (0.30, 0.12) raw xDistance=0.31 yDistance=-0.07
21:17:07.427 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:17:07.427 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:07.427 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:17:07.427 00.000 29876 MoveAxis(W, 32, ABG)
21:17:07.427 00.000 29876 Guiding  Dir = 3, Dur = 32
21:17:07.427 00.000 29876 IsSlewing returns 0
21:17:07.427 00.000 29876 IsGuiding returns 0
21:17:07.428 00.001 29876 PulseGuide returned control before completion, sleep 42
21:17:07.431 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:07.442 00.011 31432 UpdateGuideState exits: m=2350 RSB=29.6
21:17:07.445 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:07.446 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:07.448 00.002 31432 Enqueuing Expose request
21:17:07.479 00.031 29876 IsGuiding returns 1
21:17:07.479 00.000 29876 scope still moving after pulse duration time elapsed
21:17:07.509 00.030 29876 IsSlewing returns 0
21:17:07.509 00.000 29876 IsGuiding returns 0
21:17:07.509 00.000 29876 scope move finished after 32 + 49 ms
21:17:07.509 00.000 29876 Move returns status 0, amount 32
21:17:07.509 00.000 29876 MoveAxis(N, 0, ABG)
21:17:07.509 00.000 29876 Move returns status 0, amount 0
21:17:07.509 00.000 29876 move complete, result=0
21:17:07.509 00.000 29876 worker thread done servicing request
21:17:07.509 00.000 29876 Worker thread wakes up
21:17:07.510 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:07.510 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:07.510 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
21:17:09.414 01.904 29876 Exposure complete
21:17:09.457 00.043 29876 worker thread done servicing request
21:17:09.457 00.000 31432 OnExposeComplete: enter
21:17:09.460 00.003 31432 UpdateGuideState(): m_state=6
21:17:09.462 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
21:17:09.464 00.002 31432 Star::Find returns 1 (0), X=610.36, Y=168.45, Mass=2192, SNR=28.3, Peak=202 HFD=3.2
21:17:09.465 00.001 31432 MultiStar: [#1 -0.15,0.14,1.08,U] [#2 0.13,-0.30,1.15,U] [#3 0.08,0.04,1.09,U] [#4 0.02,0.16,0.98,U] [#5 -0.05,-0.02,0.94,U] [#6 -0.05,0.21,1.07,U] [#7 0.16,-0.16,0.91,U] [#8 0.11,0.02,0.97,U] 
21:17:09.467 00.002 31432 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.15, 0.56}
21:17:09.469 00.002 31432 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
21:17:09.471 00.002 31432 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.03 = -2.26)
21:17:09.473 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=0.04 mountY=-0.06, mountTheta=-0.97
21:17:09.476 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.07, opts=13)
21:17:09.478 00.002 31432 Enqueuing Move request for scope (0.04, 0.07)
21:17:09.479 00.001 29876 Worker thread wakes up
21:17:09.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
21:17:09.480 00.001 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
21:17:09.480 00.000 29876 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=-0.06
21:17:09.480 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:17:09.480 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:09.480 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:17:09.480 00.000 29876 MoveAxis(E, 0, ABG)
21:17:09.480 00.000 29876 Move returns status 0, amount 0
21:17:09.480 00.000 29876 MoveAxis(N, 0, ABG)
21:17:09.480 00.000 29876 Move returns status 0, amount 0
21:17:09.480 00.000 29876 move complete, result=0
21:17:09.480 00.000 29876 worker thread done servicing request
21:17:09.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=9, FiltMax=257, Gamma=0.490
21:17:09.494 00.011 31432 UpdateGuideState exits: m=2192 RSB=28.3
21:17:09.496 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:09.498 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:09.500 00.002 31432 Enqueuing Expose request
21:17:09.502 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:09.504 00.002 29876 Worker thread wakes up
21:17:09.504 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:09.504 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:11.635 02.131 29876 Exposure complete
21:17:11.678 00.043 29876 worker thread done servicing request
21:17:11.678 00.000 31432 OnExposeComplete: enter
21:17:11.680 00.002 31432 UpdateGuideState(): m_state=6
21:17:11.682 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
21:17:11.684 00.002 31432 Star::Find returns 1 (0), X=609.82, Y=168.18, Mass=2339, SNR=29.2, Peak=239 HFD=3.7
21:17:11.686 00.002 31432 MultiStar: [#1 -0.71,0.07,1.06,U] [#2 -0.59,-0.50,1.21,U] [#3 -0.26,-0.07,1.03,U] [#4 -0.32,-0.04,0.98,U] [#5 -0.43,-0.06,0.95,U] [#6 -0.46,0.04,1.09,U] [#7 -0.02,-0.47,0.85,U] [#8 -0.75,-0.04,0.85,U] 
21:17:11.687 00.001 31432 refined, 8 included, MultiStar: {-0.44, -0.09}, one-star: {-0.39, 0.29}
21:17:11.690 00.003 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.97 = -2.97)
21:17:11.692 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.04 = 0.04)
21:17:11.694 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.94 mountX=-0.45 mountY=0.02, mountTheta=3.10
21:17:11.697 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.09, opts=13)
21:17:11.701 00.004 31432 Enqueuing Move request for scope (-0.44, -0.09)
21:17:11.706 00.005 29876 Worker thread wakes up
21:17:11.706 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.09) opts 0xd
21:17:11.706 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.09)
21:17:11.706 00.000 29876 Moving (-0.44, -0.09) raw xDistance=-0.45 yDistance=0.02
21:17:11.706 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.45
21:17:11.706 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:11.706 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:11.706 00.000 29876 MoveAxis(E, 43, ABG)
21:17:11.706 00.000 29876 Guiding  Dir = 2, Dur = 43
21:17:11.706 00.000 29876 IsSlewing returns 0
21:17:11.707 00.001 29876 IsGuiding returns 0
21:17:11.707 00.000 29876 PulseGuide returned control before completion, sleep 53
21:17:11.711 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:11.724 00.013 31432 UpdateGuideState exits: m=2339 RSB=29.2
21:17:11.727 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:11.729 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:11.731 00.002 31432 Enqueuing Expose request
21:17:11.770 00.039 29876 IsGuiding returns 1
21:17:11.770 00.000 29876 scope still moving after pulse duration time elapsed
21:17:11.801 00.031 29876 IsSlewing returns 0
21:17:11.801 00.000 29876 IsGuiding returns 1
21:17:11.832 00.031 29876 IsSlewing returns 0
21:17:11.832 00.000 29876 IsGuiding returns 1
21:17:11.863 00.031 29876 IsSlewing returns 0
21:17:11.863 00.000 29876 IsGuiding returns 1
21:17:11.894 00.031 29876 IsSlewing returns 0
21:17:11.894 00.000 29876 IsGuiding returns 0
21:17:11.894 00.000 29876 scope move finished after 43 + 144 ms
21:17:11.894 00.000 29876 Move returns status 0, amount 43
21:17:11.894 00.000 29876 MoveAxis(N, 0, ABG)
21:17:11.894 00.000 29876 Move returns status 0, amount 0
21:17:11.894 00.000 29876 move complete, result=0
21:17:11.894 00.000 29876 worker thread done servicing request
21:17:11.894 00.000 29876 Worker thread wakes up
21:17:11.894 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.0 px 0 ms NORTH
21:17:11.896 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:11.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:13.804 01.908 29876 Exposure complete
21:17:13.850 00.046 29876 worker thread done servicing request
21:17:13.850 00.000 31432 OnExposeComplete: enter
21:17:13.852 00.002 31432 UpdateGuideState(): m_state=6
21:17:13.854 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
21:17:13.856 00.002 31432 Star::Find returns 1 (0), X=610.25, Y=168.08, Mass=2223, SNR=28.4, Peak=193 HFD=3.5
21:17:13.858 00.002 31432 MultiStar: [#1 -0.33,0.05,1.06,U] [#2 0.28,-0.60,1.14,U] [#3 0.25,0.30,1.08,U] [#4 -0.02,-0.51,1.03,U] [#5 -0.13,-0.44,0.94,U] [#6 -0.04,-0.34,1.09,U] [#7 0.09,-0.54,0.89,U] [#8 0.07,-0.40,0.97,U] 
21:17:13.860 00.002 31432 single-star, 8 included, MultiStar: {0.03, -0.25}, one-star: {0.05, 0.20}
21:17:13.861 00.001 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.32 = 1.32)
21:17:13.863 00.002 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.33 = -1.95)
21:17:13.865 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.34 mountX=0.05 mountY=-0.19, mountTheta=-1.31
21:17:13.867 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.20, opts=13)
21:17:13.869 00.002 31432 Enqueuing Move request for scope (0.05, 0.20)
21:17:13.871 00.002 29876 Worker thread wakes up
21:17:13.871 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:17:13.871 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:17:13.871 00.000 29876 Moving (0.05, 0.20) raw xDistance=0.05 yDistance=-0.19
21:17:13.871 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:17:13.871 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:13.871 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:17:13.871 00.000 29876 MoveAxis(E, 0, ABG)
21:17:13.872 00.001 29876 Move returns status 0, amount 0
21:17:13.872 00.000 29876 MoveAxis(N, 0, ABG)
21:17:13.872 00.000 29876 Move returns status 0, amount 0
21:17:13.872 00.000 29876 move complete, result=0
21:17:13.872 00.000 29876 worker thread done servicing request
21:17:13.875 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=256, Gamma=0.490
21:17:13.887 00.012 31432 UpdateGuideState exits: m=2223 RSB=28.4
21:17:13.889 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:13.890 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:13.892 00.002 31432 Enqueuing Expose request
21:17:13.894 00.002 29876 Worker thread wakes up
21:17:13.894 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:17:13.896 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:13.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:16.027 02.131 29876 Exposure complete
21:17:16.070 00.043 29876 worker thread done servicing request
21:17:16.070 00.000 31432 OnExposeComplete: enter
21:17:16.072 00.002 31432 UpdateGuideState(): m_state=6
21:17:16.074 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
21:17:16.076 00.002 31432 Star::Find returns 1 (0), X=611.09, Y=168.14, Mass=2242, SNR=29.1, Peak=213 HFD=3.0
21:17:16.078 00.002 31432 MultiStar: [#1 0.40,0.12,1.01,U] [#2 0.59,-0.08,1.18,U] [#3 0.64,0.64,0.00,M1] [#4 0.44,-0.10,0.97,U] [#5 0.46,0.11,0.91,U] [#6 0.57,0.30,1.08,U] [#7 0.85,-0.25,0.00,M1] [#8 0.57,0.28,0.93,U] 
21:17:16.080 00.002 31432 refined, 6 included, MultiStar: {0.56, 0.12}, one-star: {0.88, 0.26}
21:17:16.082 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
21:17:16.084 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
21:17:16.085 00.001 31432 CameraToMount -- cameraX=0.56 cameraY=0.12 hyp=0.57 cameraTheta=0.22 mountX=0.56 mountY=-0.04, mountTheta=-0.06
21:17:16.089 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.12, opts=13)
21:17:16.092 00.003 31432 Enqueuing Move request for scope (0.56, 0.12)
21:17:16.094 00.002 29876 Worker thread wakes up
21:17:16.094 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.12) opts 0xd
21:17:16.094 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.12)
21:17:16.094 00.000 29876 Moving (0.56, 0.12) raw xDistance=0.56 yDistance=-0.04
21:17:16.094 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.56
21:17:16.094 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:16.094 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:17:16.094 00.000 29876 MoveAxis(W, 54, ABG)
21:17:16.094 00.000 29876 Guiding  Dir = 3, Dur = 54
21:17:16.094 00.000 29876 IsSlewing returns 0
21:17:16.094 00.000 29876 IsGuiding returns 0
21:17:16.095 00.001 29876 PulseGuide returned control before completion, sleep 64
21:17:16.098 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:17:16.109 00.011 31432 UpdateGuideState exits: m=2242 RSB=29.1
21:17:16.112 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:16.113 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:16.115 00.002 31432 Enqueuing Expose request
21:17:16.168 00.053 29876 IsGuiding returns 1
21:17:16.168 00.000 29876 scope still moving after pulse duration time elapsed
21:17:16.199 00.031 29876 IsSlewing returns 0
21:17:16.199 00.000 29876 IsGuiding returns 1
21:17:16.230 00.031 29876 IsSlewing returns 0
21:17:16.230 00.000 29876 IsGuiding returns 0
21:17:16.230 00.000 29876 scope move finished after 54 + 81 ms
21:17:16.230 00.000 29876 Move returns status 0, amount 54
21:17:16.230 00.000 29876 MoveAxis(N, 0, ABG)
21:17:16.230 00.000 29876 Move returns status 0, amount 0
21:17:16.230 00.000 29876 move complete, result=0
21:17:16.230 00.000 29876 worker thread done servicing request
21:17:16.230 00.000 29876 Worker thread wakes up
21:17:16.230 00.000 31432 GuideStep: 0.6 px 54 ms WEST, -0.0 px 0 ms NORTH
21:17:16.232 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:16.232 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:18.145 01.913 29876 Exposure complete
21:17:18.187 00.042 29876 worker thread done servicing request
21:17:18.187 00.000 31432 OnExposeComplete: enter
21:17:18.190 00.003 31432 UpdateGuideState(): m_state=6
21:17:18.192 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
21:17:18.194 00.002 31432 Star::Find returns 1 (0), X=610.60, Y=168.33, Mass=2282, SNR=28.9, Peak=214 HFD=3.4
21:17:18.195 00.001 31432 MultiStar: [#1 0.30,0.17,1.05,U] [#2 0.10,-0.06,1.17,U] [#3 0.06,0.65,1.04,U] [#4 0.02,0.20,0.98,U] [#5 0.41,-0.06,1.00,U] [#6 -0.20,0.46,1.14,U] [#7 0.45,-0.34,0.89,U] [#8 0.06,0.28,0.94,U] 
21:17:18.197 00.002 31432 refined, 8 included, MultiStar: {0.17, 0.20}, one-star: {0.40, 0.45}
21:17:18.199 00.002 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
21:17:18.200 00.001 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
21:17:18.203 00.003 31432 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.87 mountX=0.17 mountY=-0.17, mountTheta=-0.78
21:17:18.207 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.20, opts=13)
21:17:18.210 00.003 31432 Enqueuing Move request for scope (0.17, 0.20)
21:17:18.212 00.002 29876 Worker thread wakes up
21:17:18.212 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
21:17:18.212 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
21:17:18.212 00.000 29876 Moving (0.17, 0.20) raw xDistance=0.17 yDistance=-0.17
21:17:18.212 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:17:18.212 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:18.212 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:17:18.212 00.000 29876 MoveAxis(E, 0, ABG)
21:17:18.212 00.000 29876 Move returns status 0, amount 0
21:17:18.213 00.001 29876 MoveAxis(N, 0, ABG)
21:17:18.213 00.000 29876 Move returns status 0, amount 0
21:17:18.213 00.000 29876 move complete, result=0
21:17:18.213 00.000 29876 worker thread done servicing request
21:17:18.216 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:17:18.227 00.011 31432 UpdateGuideState exits: m=2282 RSB=28.9
21:17:18.229 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:18.231 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:18.233 00.002 31432 Enqueuing Expose request
21:17:18.234 00.001 29876 Worker thread wakes up
21:17:18.235 00.001 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:17:18.237 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:18.237 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:20.366 02.129 29876 Exposure complete
21:17:20.409 00.043 29876 worker thread done servicing request
21:17:20.409 00.000 31432 OnExposeComplete: enter
21:17:20.412 00.003 31432 UpdateGuideState(): m_state=6
21:17:20.414 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
21:17:20.416 00.002 31432 Star::Find returns 1 (0), X=609.47, Y=168.59, Mass=2310, SNR=29.3, Peak=201 HFD=3.3
21:17:20.417 00.001 31432 MultiStar: [#1 -0.87,0.64,0.00,M1] [#2 -0.48,0.33,1.21,U] [#3 -0.54,0.65,0.00,M1] [#4 -1.11,0.44,0.00,M1] [#5 -0.92,0.32,0.00,M1] [#6 -0.64,0.72,0.00,M1] [#7 -0.82,0.23,0.00,M1] [#8 -0.77,0.24,0.94,U] 
21:17:20.419 00.002 31432 refined, 2 included, MultiStar: {-0.65, 0.42}, one-star: {-0.74, 0.70}
21:17:20.421 00.002 31432 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
21:17:20.423 00.002 31432 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.56 = -0.73)
21:17:20.424 00.001 31432 CameraToMount -- cameraX=-0.65 cameraY=0.42 hyp=0.77 cameraTheta=2.57 mountX=-0.64 mountY=-0.51, mountTheta=-2.46
21:17:20.429 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.42, opts=13)
21:17:20.432 00.003 31432 Enqueuing Move request for scope (-0.65, 0.42)
21:17:20.433 00.001 29876 Worker thread wakes up
21:17:20.433 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.42) opts 0xd
21:17:20.433 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.42)
21:17:20.433 00.000 29876 Moving (-0.65, 0.42) raw xDistance=-0.64 yDistance=-0.51
21:17:20.433 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.64
21:17:20.434 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.51
21:17:20.434 00.000 29876 MoveAxis(E, 61, ABG)
21:17:20.434 00.000 29876 Guiding  Dir = 2, Dur = 61
21:17:20.434 00.000 29876 IsSlewing returns 0
21:17:20.434 00.000 29876 IsGuiding returns 0
21:17:20.434 00.000 29876 PulseGuide returned control before completion, sleep 71
21:17:20.437 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:20.449 00.012 31432 UpdateGuideState exits: m=2310 RSB=29.3
21:17:20.451 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:20.452 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:20.454 00.002 31432 Enqueuing Expose request
21:17:20.520 00.066 29876 IsGuiding returns 1
21:17:20.520 00.000 29876 scope still moving after pulse duration time elapsed
21:17:20.551 00.031 29876 IsSlewing returns 0
21:17:20.551 00.000 29876 IsGuiding returns 1
21:17:20.582 00.031 29876 IsSlewing returns 0
21:17:20.582 00.000 29876 IsGuiding returns 0
21:17:20.582 00.000 29876 scope move finished after 61 + 86 ms
21:17:20.582 00.000 29876 Move returns status 0, amount 61
21:17:20.582 00.000 29876 MoveAxis(N, 38, ABG)
21:17:20.582 00.000 29876 Guiding  Dir = 0, Dur = 38
21:17:20.582 00.000 29876 IsSlewing returns 0
21:17:20.582 00.000 29876 IsGuiding returns 0
21:17:20.582 00.000 29876 PulseGuide returned control before completion, sleep 48
21:17:20.643 00.061 29876 IsGuiding returns 1
21:17:20.643 00.000 29876 scope still moving after pulse duration time elapsed
21:17:20.674 00.031 29876 IsSlewing returns 0
21:17:20.674 00.000 29876 IsGuiding returns 1
21:17:20.704 00.030 29876 IsSlewing returns 0
21:17:20.704 00.000 29876 IsGuiding returns 1
21:17:20.736 00.032 29876 IsSlewing returns 0
21:17:20.736 00.000 29876 IsGuiding returns 1
21:17:20.766 00.030 29876 IsSlewing returns 0
21:17:20.766 00.000 29876 IsGuiding returns 1
21:17:20.798 00.032 29876 IsSlewing returns 0
21:17:20.798 00.000 29876 IsGuiding returns 0
21:17:20.798 00.000 29876 scope move finished after 38 + 177 ms
21:17:20.798 00.000 29876 Move returns status 0, amount 38
21:17:20.798 00.000 29876 move complete, result=0
21:17:20.799 00.001 29876 worker thread done servicing request
21:17:20.799 00.000 29876 Worker thread wakes up
21:17:20.799 00.000 31432 GuideStep: -0.6 px 61 ms EAST, -0.5 px 38 ms NORTH
21:17:20.803 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:20.803 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:22.720 01.917 29876 Exposure complete
21:17:22.763 00.043 29876 worker thread done servicing request
21:17:22.763 00.000 31432 OnExposeComplete: enter
21:17:22.765 00.002 31432 UpdateGuideState(): m_state=6
21:17:22.767 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
21:17:22.769 00.002 31432 Star::Find returns 1 (0), X=610.30, Y=167.95, Mass=2203, SNR=28.2, Peak=216 HFD=3.3
21:17:22.771 00.002 31432 MultiStar: [#1 -0.35,0.14,1.10,U] [#2 -0.10,-0.15,1.20,U] [#3 -0.38,0.49,1.03,U] [#4 -0.23,0.12,0.93,U] [#5 -0.43,0.03,0.99,U] [#6 -0.58,0.32,1.18,U] [#7 -0.08,-0.32,0.90,U] [#8 -0.49,0.28,0.93,U] 
21:17:22.773 00.002 31432 single-star, 8 included, MultiStar: {-0.29, 0.11}, one-star: {0.09, 0.06}
21:17:22.775 00.002 31432 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
21:17:22.776 00.001 31432 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.72)
21:17:22.778 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=0.10 mountY=-0.05, mountTheta=-0.45
21:17:22.781 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.06, opts=13)
21:17:22.783 00.002 31432 Enqueuing Move request for scope (0.09, 0.06)
21:17:22.785 00.002 29876 Worker thread wakes up
21:17:22.785 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
21:17:22.785 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
21:17:22.785 00.000 29876 Moving (0.09, 0.06) raw xDistance=0.10 yDistance=-0.05
21:17:22.785 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:17:22.785 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:22.785 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:17:22.785 00.000 29876 MoveAxis(E, 0, ABG)
21:17:22.785 00.000 29876 Move returns status 0, amount 0
21:17:22.785 00.000 29876 MoveAxis(N, 0, ABG)
21:17:22.785 00.000 29876 Move returns status 0, amount 0
21:17:22.785 00.000 29876 move complete, result=0
21:17:22.785 00.000 29876 worker thread done servicing request
21:17:22.790 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:22.801 00.011 31432 UpdateGuideState exits: m=2203 RSB=28.2
21:17:22.804 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:22.805 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:22.807 00.002 31432 Enqueuing Expose request
21:17:22.809 00.002 29876 Worker thread wakes up
21:17:22.809 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:17:22.811 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:22.811 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:24.943 02.132 29876 Exposure complete
21:17:24.985 00.042 29876 worker thread done servicing request
21:17:24.985 00.000 31432 OnExposeComplete: enter
21:17:24.988 00.003 31432 UpdateGuideState(): m_state=6
21:17:24.990 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
21:17:24.991 00.001 31432 Star::Find returns 1 (0), X=610.05, Y=167.79, Mass=2485, SNR=29.7, Peak=208 HFD=4.0
21:17:24.993 00.002 31432 MultiStar: [#1 -0.30,-0.44,0.94,U] [#2 -0.04,-0.76,1.20,U] [#3 -0.03,-0.02,1.02,U] [#4 -0.22,-0.58,0.92,U] [#5 -0.59,-0.45,1.00,U] [#6 -0.30,-0.18,1.06,U] [#7 -0.25,-0.98,0.00,M1] [#8 -0.56,-0.43,0.86,U] 
21:17:24.995 00.002 31432 single-star, 7 included, MultiStar: {-0.26, -0.37}, one-star: {-0.15, -0.10}
21:17:24.997 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
21:17:24.999 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:17:25.001 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=-0.16 mountY=0.07, mountTheta=2.70
21:17:25.003 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.10, opts=13)
21:17:25.006 00.003 31432 Enqueuing Move request for scope (-0.15, -0.10)
21:17:25.007 00.001 29876 Worker thread wakes up
21:17:25.007 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
21:17:25.007 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
21:17:25.007 00.000 29876 Moving (-0.15, -0.10) raw xDistance=-0.16 yDistance=0.07
21:17:25.007 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:17:25.007 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:25.007 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:25.007 00.000 29876 MoveAxis(E, 0, ABG)
21:17:25.007 00.000 29876 Move returns status 0, amount 0
21:17:25.007 00.000 29876 MoveAxis(N, 0, ABG)
21:17:25.007 00.000 29876 Move returns status 0, amount 0
21:17:25.007 00.000 29876 move complete, result=0
21:17:25.007 00.000 29876 worker thread done servicing request
21:17:25.011 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:17:25.023 00.012 31432 UpdateGuideState exits: m=2485 RSB=29.7
21:17:25.025 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:25.027 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:25.029 00.002 31432 Enqueuing Expose request
21:17:25.030 00.001 29876 Worker thread wakes up
21:17:25.030 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:25.032 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:25.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:26.942 01.910 29876 Exposure complete
21:17:26.985 00.043 29876 worker thread done servicing request
21:17:26.985 00.000 31432 OnExposeComplete: enter
21:17:26.987 00.002 31432 UpdateGuideState(): m_state=6
21:17:26.990 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
21:17:26.991 00.001 31432 Star::Find returns 1 (0), X=610.52, Y=167.73, Mass=2317, SNR=29.0, Peak=196 HFD=3.6
21:17:26.994 00.003 31432 MultiStar: [#1 -0.02,-0.38,1.08,U] [#2 0.29,-0.36,1.17,U] [#3 0.05,-0.21,1.04,U] [#4 -0.07,-0.13,0.92,U] [#5 0.09,-0.47,1.00,U] [#6 0.30,-0.30,1.15,U] [#7 0.28,-0.62,0.86,U] [#8 -0.11,0.02,0.91,U] 
21:17:26.996 00.002 31432 refined, 8 included, MultiStar: {0.13, -0.29}, one-star: {0.32, -0.15}
21:17:26.998 00.002 31432 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.02) = xAngle (-1.17 = -1.17)
21:17:26.999 00.001 31432 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.84 = 1.84)
21:17:27.000 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.15 mountX=0.12 mountY=0.31, mountTheta=1.19
21:17:27.003 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.29, opts=13)
21:17:27.005 00.002 31432 Enqueuing Move request for scope (0.13, -0.29)
21:17:27.007 00.002 29876 Worker thread wakes up
21:17:27.007 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
21:17:27.007 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
21:17:27.007 00.000 29876 Moving (0.13, -0.29) raw xDistance=0.12 yDistance=0.31
21:17:27.007 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:17:27.007 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:27.007 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:17:27.007 00.000 29876 MoveAxis(E, 0, ABG)
21:17:27.007 00.000 29876 Move returns status 0, amount 0
21:17:27.007 00.000 29876 MoveAxis(N, 0, ABG)
21:17:27.007 00.000 29876 Move returns status 0, amount 0
21:17:27.007 00.000 29876 move complete, result=0
21:17:27.007 00.000 29876 worker thread done servicing request
21:17:27.011 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:27.022 00.011 31432 UpdateGuideState exits: m=2317 RSB=29.0
21:17:27.024 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:27.026 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:27.028 00.002 31432 Enqueuing Expose request
21:17:27.030 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:17:27.032 00.002 29876 Worker thread wakes up
21:17:27.032 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:27.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:29.159 02.127 29876 Exposure complete
21:17:29.202 00.043 29876 worker thread done servicing request
21:17:29.202 00.000 31432 OnExposeComplete: enter
21:17:29.204 00.002 31432 UpdateGuideState(): m_state=6
21:17:29.206 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
21:17:29.208 00.002 31432 Star::Find returns 1 (0), X=610.75, Y=167.39, Mass=2327, SNR=29.8, Peak=236 HFD=3.3
21:17:29.210 00.002 31432 MultiStar: [#1 0.32,-0.89,0.00,M1] [#2 0.64,-0.99,0.00,M1] [#3 0.37,-0.36,1.02,U] [#4 0.02,-0.99,0.00,M1] [#5 0.44,-0.99,0.00,M1] [#6 0.73,-0.83,0.00,M1] [#7 0.55,-1.03,0.00,M1] [#8 0.03,-0.73,0.87,U] 
21:17:29.212 00.002 31432 refined, 2 included, MultiStar: {0.33, -0.52}, one-star: {0.54, -0.50}
21:17:29.213 00.001 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.02) = xAngle (-1.03 = -1.03)
21:17:29.215 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.98 = 1.98)
21:17:29.217 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.52 hyp=0.62 cameraTheta=-1.01 mountX=0.32 mountY=0.56, mountTheta=1.06
21:17:29.222 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.52, opts=13)
21:17:29.226 00.004 31432 Enqueuing Move request for scope (0.33, -0.52)
21:17:29.228 00.002 29876 Worker thread wakes up
21:17:29.229 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.52) opts 0xd
21:17:29.229 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.52)
21:17:29.229 00.000 29876 Moving (0.33, -0.52) raw xDistance=0.32 yDistance=0.56
21:17:29.229 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
21:17:29.229 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:17:29.229 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:17:29.229 00.000 29876 MoveAxis(W, 30, ABG)
21:17:29.229 00.000 29876 Guiding  Dir = 3, Dur = 30
21:17:29.229 00.000 29876 IsSlewing returns 0
21:17:29.230 00.001 29876 IsGuiding returns 0
21:17:29.230 00.000 29876 PulseGuide returned control before completion, sleep 40
21:17:29.233 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:29.246 00.013 31432 UpdateGuideState exits: m=2327 RSB=29.8
21:17:29.248 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:29.250 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:29.252 00.002 31432 Enqueuing Expose request
21:17:29.281 00.029 29876 IsGuiding returns 1
21:17:29.281 00.000 29876 scope still moving after pulse duration time elapsed
21:17:29.311 00.030 29876 IsSlewing returns 0
21:17:29.311 00.000 29876 IsGuiding returns 0
21:17:29.311 00.000 29876 scope move finished after 30 + 52 ms
21:17:29.311 00.000 29876 Move returns status 0, amount 30
21:17:29.311 00.000 29876 MoveAxis(N, 0, ABG)
21:17:29.311 00.000 29876 Move returns status 0, amount 0
21:17:29.311 00.000 29876 move complete, result=0
21:17:29.311 00.000 29876 worker thread done servicing request
21:17:29.311 00.000 29876 Worker thread wakes up
21:17:29.311 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:29.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:29.311 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.6 px 0 ms NORTH
21:17:31.220 01.909 29876 Exposure complete
21:17:31.262 00.042 29876 worker thread done servicing request
21:17:31.262 00.000 31432 OnExposeComplete: enter
21:17:31.264 00.002 31432 UpdateGuideState(): m_state=6
21:17:31.267 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
21:17:31.269 00.002 31432 Star::Find returns 1 (0), X=610.02, Y=168.17, Mass=2402, SNR=29.4, Peak=207 HFD=4.0
21:17:31.271 00.002 31432 MultiStar: [#1 -0.22,-0.17,1.03,U] [#2 -0.26,-0.37,1.17,U] [#3 -0.11,0.38,1.06,U] [#4 -0.36,0.03,0.96,U] [#5 -0.14,-0.14,0.89,U] [#6 -0.32,0.16,1.05,U] [#7 -0.03,-0.51,0.80,U] [#8 -0.51,-0.03,0.94,U] 
21:17:31.276 00.005 31432 refined, 8 included, MultiStar: {-0.24, -0.03}, one-star: {-0.19, 0.29}
21:17:31.278 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
21:17:31.280 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
21:17:31.282 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=-0.24 mountY=-0.01, mountTheta=-3.12
21:17:31.285 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.03, opts=13)
21:17:31.287 00.002 31432 Enqueuing Move request for scope (-0.24, -0.03)
21:17:31.291 00.004 29876 Worker thread wakes up
21:17:31.291 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
21:17:31.291 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
21:17:31.291 00.000 29876 Moving (-0.24, -0.03) raw xDistance=-0.24 yDistance=-0.01
21:17:31.291 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
21:17:31.291 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:31.291 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:17:31.291 00.000 29876 MoveAxis(E, 19, ABG)
21:17:31.291 00.000 29876 Guiding  Dir = 2, Dur = 19
21:17:31.292 00.001 29876 IsSlewing returns 0
21:17:31.292 00.000 29876 IsGuiding returns 0
21:17:31.292 00.000 29876 PulseGuide returned control before completion, sleep 29
21:17:31.296 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=10, FiltMax=257, Gamma=0.490
21:17:31.308 00.012 31432 UpdateGuideState exits: m=2402 RSB=29.4
21:17:31.310 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:31.312 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:31.314 00.002 31432 Enqueuing Expose request
21:17:31.326 00.012 29876 IsGuiding returns 1
21:17:31.326 00.000 29876 scope still moving after pulse duration time elapsed
21:17:31.357 00.031 29876 IsSlewing returns 0
21:17:31.357 00.000 29876 IsGuiding returns 0
21:17:31.357 00.000 29876 scope move finished after 19 + 45 ms
21:17:31.357 00.000 29876 Move returns status 0, amount 19
21:17:31.357 00.000 29876 MoveAxis(N, 0, ABG)
21:17:31.357 00.000 29876 Move returns status 0, amount 0
21:17:31.357 00.000 29876 move complete, result=0
21:17:31.357 00.000 29876 worker thread done servicing request
21:17:31.357 00.000 29876 Worker thread wakes up
21:17:31.357 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:31.357 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:31.359 00.002 31432 GuideStep: -0.2 px 19 ms EAST, -0.0 px 0 ms NORTH
21:17:33.485 02.126 29876 Exposure complete
21:17:33.529 00.044 29876 worker thread done servicing request
21:17:33.529 00.000 31432 OnExposeComplete: enter
21:17:33.532 00.003 31432 UpdateGuideState(): m_state=6
21:17:33.534 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
21:17:33.538 00.004 31432 Star::Find returns 1 (0), X=609.00, Y=167.84, Mass=2199, SNR=27.9, Peak=203 HFD=3.7
21:17:33.542 00.004 31432 MultiStar: [#1 -1.65,-0.39,0.00,M1] [#2 -1.62,-0.35,0.00,M1] [#3 -1.48,-0.24,0.00,M1] [#4 -1.42,-0.67,0.00,M1] [#5 -1.25,-0.28,0.00,M1] [#6 -2.05,-0.31,0.00,M1] [#7 -1.26,-0.78,0.00,M1] [#8 -1.14,-0.51,0.00,M1] 
21:17:33.546 00.004 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
21:17:33.548 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
21:17:33.550 00.002 31432 CameraToMount -- cameraX=-1.21 cameraY=-0.05 hyp=1.21 cameraTheta=-3.10 mountX=-1.21 mountY=-0.13, mountTheta=-3.03
21:17:33.553 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.21, y=-0.05, opts=13)
21:17:33.555 00.002 31432 Enqueuing Move request for scope (-1.21, -0.05)
21:17:33.556 00.001 29876 Worker thread wakes up
21:17:33.556 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.05) opts 0xd
21:17:33.556 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.21, -0.05)
21:17:33.557 00.001 29876 Moving (-1.21, -0.05) raw xDistance=-1.21 yDistance=-0.13
21:17:33.557 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.21
21:17:33.557 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:33.557 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:17:33.557 00.000 29876 MoveAxis(E, 119, ABG)
21:17:33.557 00.000 29876 Guiding  Dir = 2, Dur = 119
21:17:33.557 00.000 29876 IsSlewing returns 0
21:17:33.557 00.000 29876 IsGuiding returns 0
21:17:33.557 00.000 29876 PulseGuide returned control before completion, sleep 129
21:17:33.560 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:33.572 00.012 31432 UpdateGuideState exits: m=2199 RSB=27.9
21:17:33.574 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:33.576 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:33.578 00.002 31432 Enqueuing Expose request
21:17:33.703 00.125 29876 IsGuiding returns 1
21:17:33.703 00.000 29876 scope still moving after pulse duration time elapsed
21:17:33.733 00.030 29876 IsSlewing returns 0
21:17:33.733 00.000 29876 IsGuiding returns 0
21:17:33.733 00.000 29876 scope move finished after 119 + 56 ms
21:17:33.733 00.000 29876 Move returns status 0, amount 119
21:17:33.733 00.000 29876 MoveAxis(N, 0, ABG)
21:17:33.733 00.000 29876 Move returns status 0, amount 0
21:17:33.733 00.000 29876 move complete, result=0
21:17:33.733 00.000 29876 worker thread done servicing request
21:17:33.733 00.000 29876 Worker thread wakes up
21:17:33.733 00.000 31432 GuideStep: -1.2 px 119 ms EAST, -0.1 px 0 ms NORTH
21:17:33.739 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:33.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:35.644 01.905 29876 Exposure complete
21:17:35.686 00.042 29876 worker thread done servicing request
21:17:35.686 00.000 31432 OnExposeComplete: enter
21:17:35.688 00.002 31432 UpdateGuideState(): m_state=6
21:17:35.690 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
21:17:35.694 00.004 31432 Star::Find returns 1 (0), X=609.61, Y=167.43, Mass=2440, SNR=29.5, Peak=190 HFD=3.4
21:17:35.696 00.002 31432 MultiStar: [#1 -0.87,-0.67,0.00,M2] [#2 -1.07,-0.81,0.00,M2] [#3 -0.74,-0.28,0.99,U] [#4 -0.80,-0.88,0.00,M2] [#5 -0.76,-0.89,0.00,M2] [#6 -1.13,-0.45,0.00,M2] [#7 -0.32,-1.22,0.00,M2] [#8 -0.58,-0.79,0.00,M2] 
21:17:35.698 00.002 31432 single-star, 1 included, MultiStar: {-0.66, -0.37}, one-star: {-0.59, -0.45}
21:17:35.700 00.002 31432 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.02) = xAngle (-2.51 = -2.51)
21:17:35.702 00.002 31432 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.50 = 0.50)
21:17:35.703 00.001 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.45 hyp=0.75 cameraTheta=-2.49 mountX=-0.61 mountY=0.36, mountTheta=2.61
21:17:35.707 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.45, opts=13)
21:17:35.709 00.002 31432 Enqueuing Move request for scope (-0.59, -0.45)
21:17:35.711 00.002 29876 Worker thread wakes up
21:17:35.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.45) opts 0xd
21:17:35.712 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.45)
21:17:35.712 00.000 29876 Moving (-0.59, -0.45) raw xDistance=-0.61 yDistance=0.36
21:17:35.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.61
21:17:35.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:17:35.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:17:35.712 00.000 29876 MoveAxis(E, 75, ABG)
21:17:35.712 00.000 29876 Guiding  Dir = 2, Dur = 75
21:17:35.712 00.000 29876 IsSlewing returns 0
21:17:35.712 00.000 29876 IsGuiding returns 0
21:17:35.712 00.000 29876 PulseGuide returned control before completion, sleep 85
21:17:35.715 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:35.726 00.011 31432 UpdateGuideState exits: m=2440 RSB=29.5
21:17:35.728 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:35.730 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:35.732 00.002 31432 Enqueuing Expose request
21:17:35.813 00.081 29876 IsGuiding returns 1
21:17:35.813 00.000 29876 scope still moving after pulse duration time elapsed
21:17:35.844 00.031 29876 IsSlewing returns 0
21:17:35.844 00.000 29876 IsGuiding returns 0
21:17:35.844 00.000 29876 scope move finished after 75 + 56 ms
21:17:35.844 00.000 29876 Move returns status 0, amount 75
21:17:35.844 00.000 29876 MoveAxis(N, 0, ABG)
21:17:35.844 00.000 29876 Move returns status 0, amount 0
21:17:35.844 00.000 29876 move complete, result=0
21:17:35.844 00.000 29876 worker thread done servicing request
21:17:35.844 00.000 29876 Worker thread wakes up
21:17:35.844 00.000 31432 GuideStep: -0.6 px 75 ms EAST, 0.4 px 0 ms NORTH
21:17:35.847 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:35.847 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:37.971 02.124 29876 Exposure complete
21:17:38.014 00.043 29876 worker thread done servicing request
21:17:38.014 00.000 31432 OnExposeComplete: enter
21:17:38.016 00.002 31432 UpdateGuideState(): m_state=6
21:17:38.018 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
21:17:38.020 00.002 31432 Star::Find returns 1 (0), X=609.37, Y=167.72, Mass=2422, SNR=29.6, Peak=200 HFD=3.6
21:17:38.021 00.001 31432 MultiStar: [#1 -0.93,-0.27,0.00,M3] [#2 -0.54,-0.37,1.13,U] [#3 -0.27,-0.04,0.95,U] [#4 -0.44,-0.61,0.91,U] [#5 -0.70,-0.40,0.92,U] [#6 -0.24,-0.01,1.03,U] [#7 -0.37,-0.92,0.00,M3] [#8 -0.61,-0.30,0.81,U] 
21:17:38.023 00.002 31432 refined, 6 included, MultiStar: {-0.52, -0.26}, one-star: {-0.84, -0.17}
21:17:38.025 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
21:17:38.027 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
21:17:38.029 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-2.67 mountX=-0.52 mountY=0.18, mountTheta=2.81
21:17:38.031 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.26, opts=13)
21:17:38.033 00.002 31432 Enqueuing Move request for scope (-0.52, -0.26)
21:17:38.035 00.002 29876 Worker thread wakes up
21:17:38.035 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.26) opts 0xd
21:17:38.035 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.26)
21:17:38.035 00.000 29876 Moving (-0.52, -0.26) raw xDistance=-0.52 yDistance=0.18
21:17:38.035 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
21:17:38.035 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:38.035 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:17:38.035 00.000 29876 MoveAxis(E, 61, ABG)
21:17:38.035 00.000 29876 Guiding  Dir = 2, Dur = 61
21:17:38.036 00.001 29876 IsSlewing returns 0
21:17:38.036 00.000 29876 IsGuiding returns 0
21:17:38.036 00.000 29876 PulseGuide returned control before completion, sleep 71
21:17:38.040 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:38.051 00.011 31432 UpdateGuideState exits: m=2422 RSB=29.6
21:17:38.053 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:38.055 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:38.057 00.002 31432 Enqueuing Expose request
21:17:38.110 00.053 29876 IsGuiding returns 1
21:17:38.110 00.000 29876 scope still moving after pulse duration time elapsed
21:17:38.141 00.031 29876 IsSlewing returns 0
21:17:38.141 00.000 29876 IsGuiding returns 1
21:17:38.172 00.031 29876 IsSlewing returns 0
21:17:38.172 00.000 29876 IsGuiding returns 1
21:17:38.202 00.030 29876 IsSlewing returns 0
21:17:38.202 00.000 29876 IsGuiding returns 1
21:17:38.233 00.031 29876 IsSlewing returns 0
21:17:38.233 00.000 29876 IsGuiding returns 0
21:17:38.233 00.000 29876 scope move finished after 61 + 135 ms
21:17:38.233 00.000 29876 Move returns status 0, amount 61
21:17:38.233 00.000 29876 MoveAxis(N, 0, ABG)
21:17:38.233 00.000 29876 Move returns status 0, amount 0
21:17:38.233 00.000 29876 move complete, result=0
21:17:38.233 00.000 29876 worker thread done servicing request
21:17:38.233 00.000 29876 Worker thread wakes up
21:17:38.233 00.000 31432 GuideStep: -0.5 px 61 ms EAST, 0.2 px 0 ms NORTH
21:17:38.236 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:38.236 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:40.140 01.904 29876 Exposure complete
21:17:40.183 00.043 29876 worker thread done servicing request
21:17:40.185 00.002 31432 OnExposeComplete: enter
21:17:40.187 00.002 31432 UpdateGuideState(): m_state=6
21:17:40.189 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
21:17:40.191 00.002 31432 Star::Find returns 1 (0), X=611.03, Y=167.86, Mass=2421, SNR=30.0, Peak=248 HFD=3.2
21:17:40.193 00.002 31432 MultiStar: [#1 0.42,-0.61,1.03,U] [#2 0.85,-0.88,0.00,M2] [#3 0.76,-0.66,0.00,M1] [#4 0.40,-0.60,0.95,U] [#5 0.59,-0.73,0.00,M2] [#6 0.82,-0.68,0.00,M2] [#7 0.56,-0.78,0.00,M4] [#8 0.46,-0.52,0.92,U] 
21:17:40.195 00.002 31432 refined, 3 included, MultiStar: {0.53, -0.44}, one-star: {0.83, -0.03}
21:17:40.197 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
21:17:40.199 00.002 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
21:17:40.201 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.44 hyp=0.68 cameraTheta=-0.69 mountX=0.52 mountY=0.51, mountTheta=0.78
21:17:40.204 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.44, opts=13)
21:17:40.206 00.002 31432 Enqueuing Move request for scope (0.53, -0.44)
21:17:40.208 00.002 29876 Worker thread wakes up
21:17:40.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.44) opts 0xd
21:17:40.208 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.44)
21:17:40.208 00.000 29876 Moving (0.53, -0.44) raw xDistance=0.52 yDistance=0.51
21:17:40.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
21:17:40.208 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.48 newest=1.05
21:17:40.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
21:17:40.208 00.000 29876 MoveAxis(W, 41, ABG)
21:17:40.208 00.000 29876 Guiding  Dir = 3, Dur = 41
21:17:40.208 00.000 29876 IsSlewing returns 0
21:17:40.209 00.001 29876 IsGuiding returns 0
21:17:40.209 00.000 29876 PulseGuide returned control before completion, sleep 51
21:17:40.212 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:40.223 00.011 31432 UpdateGuideState exits: m=2421 RSB=30.0
21:17:40.225 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:40.227 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:40.229 00.002 31432 Enqueuing Expose request
21:17:40.260 00.031 29876 IsGuiding returns 1
21:17:40.260 00.000 29876 scope still moving after pulse duration time elapsed
21:17:40.291 00.031 29876 IsSlewing returns 0
21:17:40.291 00.000 29876 IsGuiding returns 1
21:17:40.322 00.031 29876 IsSlewing returns 0
21:17:40.322 00.000 29876 IsGuiding returns 1
21:17:40.353 00.031 29876 IsSlewing returns 0
21:17:40.353 00.000 29876 IsGuiding returns 0
21:17:40.353 00.000 29876 scope move finished after 41 + 103 ms
21:17:40.353 00.000 29876 Move returns status 0, amount 41
21:17:40.353 00.000 29876 BLC: Oldest BLC event removed
21:17:40.353 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:17:40.353 00.000 29876 MoveAxis(S, 58, ABG)
21:17:40.353 00.000 29876 Guiding  Dir = 1, Dur = 58
21:17:40.353 00.000 29876 IsSlewing returns 0
21:17:40.353 00.000 29876 IsGuiding returns 0
21:17:40.353 00.000 29876 PulseGuide returned control before completion, sleep 68
21:17:40.430 00.077 29876 IsGuiding returns 1
21:17:40.430 00.000 29876 scope still moving after pulse duration time elapsed
21:17:40.461 00.031 29876 IsSlewing returns 0
21:17:40.461 00.000 29876 IsGuiding returns 1
21:17:40.493 00.032 29876 IsSlewing returns 0
21:17:40.493 00.000 29876 IsGuiding returns 1
21:17:40.523 00.030 29876 IsSlewing returns 0
21:17:40.523 00.000 29876 IsGuiding returns 1
21:17:40.556 00.033 29876 IsSlewing returns 0
21:17:40.556 00.000 29876 IsGuiding returns 1
21:17:40.587 00.031 29876 IsSlewing returns 0
21:17:40.587 00.000 29876 IsGuiding returns 0
21:17:40.587 00.000 29876 scope move finished after 58 + 176 ms
21:17:40.587 00.000 29876 Move returns status 0, amount 58
21:17:40.587 00.000 29876 move complete, result=0
21:17:40.587 00.000 29876 worker thread done servicing request
21:17:40.587 00.000 29876 Worker thread wakes up
21:17:40.587 00.000 31432 GuideStep: 0.5 px 41 ms WEST, 0.5 px 58 ms SOUTH
21:17:40.590 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:40.590 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:42.817 02.227 29876 Exposure complete
21:17:42.864 00.047 29876 worker thread done servicing request
21:17:42.864 00.000 31432 OnExposeComplete: enter
21:17:42.867 00.003 31432 UpdateGuideState(): m_state=6
21:17:42.871 00.004 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
21:17:42.876 00.005 31432 Star::Find returns 1 (0), X=609.28, Y=168.06, Mass=2312, SNR=28.6, Peak=216 HFD=3.6
21:17:42.880 00.004 31432 MultiStar: [#1 -1.21,0.25,0.00,M3] [#2 -0.94,-0.22,0.00,M3] [#3 -0.80,-0.21,0.00,M2] [#4 -1.21,-0.36,0.00,M1] [#5 -1.09,-0.48,0.00,M3] [#6 -0.77,-0.22,1.11,U] [#7 -1.07,-0.24,0.00,M5] [#8 -0.78,-0.51,0.00,M1] 
21:17:42.885 00.005 31432 refined, 1 included, MultiStar: {-0.84, -0.03}, one-star: {-0.92, 0.17}
21:17:42.890 00.005 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
21:17:42.895 00.005 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
21:17:42.897 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=-0.03 hyp=0.84 cameraTheta=-3.10 mountX=-0.84 mountY=-0.10, mountTheta=-3.03
21:17:42.899 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=-0.03, opts=13)
21:17:42.902 00.003 31432 Enqueuing Move request for scope (-0.84, -0.03)
21:17:42.903 00.001 29876 Worker thread wakes up
21:17:42.903 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.03) opts 0xd
21:17:42.904 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.84, -0.03)
21:17:42.904 00.000 29876 Moving (-0.84, -0.03) raw xDistance=-0.84 yDistance=-0.10
21:17:42.904 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.84
21:17:42.904 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:42.904 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:17:42.904 00.000 29876 MoveAxis(E, 75, ABG)
21:17:42.904 00.000 29876 Guiding  Dir = 2, Dur = 75
21:17:42.904 00.000 29876 IsSlewing returns 0
21:17:42.904 00.000 29876 IsGuiding returns 0
21:17:42.904 00.000 29876 PulseGuide returned control before completion, sleep 85
21:17:42.910 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:42.922 00.012 31432 UpdateGuideState exits: m=2312 RSB=28.6
21:17:42.924 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:42.927 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:42.929 00.002 31432 Enqueuing Expose request
21:17:43.002 00.073 29876 IsGuiding returns 1
21:17:43.002 00.000 29876 scope still moving after pulse duration time elapsed
21:17:43.034 00.032 29876 IsSlewing returns 0
21:17:43.034 00.000 29876 IsGuiding returns 1
21:17:43.066 00.032 29876 IsSlewing returns 0
21:17:43.066 00.000 29876 IsGuiding returns 1
21:17:43.097 00.031 29876 IsSlewing returns 0
21:17:43.097 00.000 29876 IsGuiding returns 0
21:17:43.097 00.000 29876 scope move finished after 75 + 118 ms
21:17:43.097 00.000 29876 Move returns status 0, amount 75
21:17:43.097 00.000 29876 MoveAxis(N, 0, ABG)
21:17:43.097 00.000 29876 Move returns status 0, amount 0
21:17:43.097 00.000 29876 move complete, result=0
21:17:43.097 00.000 29876 worker thread done servicing request
21:17:43.097 00.000 29876 Worker thread wakes up
21:17:43.097 00.000 31432 GuideStep: -0.8 px 75 ms EAST, -0.1 px 0 ms NORTH
21:17:43.100 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:43.100 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:45.005 01.905 29876 Exposure complete
21:17:45.057 00.052 29876 worker thread done servicing request
21:17:45.057 00.000 31432 OnExposeComplete: enter
21:17:45.059 00.002 31432 UpdateGuideState(): m_state=6
21:17:45.061 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
21:17:45.063 00.002 31432 Star::Find returns 1 (0), X=609.02, Y=167.95, Mass=2395, SNR=29.7, Peak=236 HFD=3.6
21:17:45.065 00.002 31432 MultiStar: [#1 -1.13,-0.19,0.00,M4] [#2 -0.81,-0.56,0.00,M4] [#3 -0.79,-0.28,0.00,M3] [#4 -1.11,-0.27,0.00,M2] [#5 -1.27,-0.28,0.00,M4] [#6 -1.08,0.02,0.00,M2] [#7 -0.85,-0.72,0.00,M6] [#8 -1.09,-0.59,0.00,M2] 
21:17:45.068 00.003 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
21:17:45.070 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.21)
21:17:45.073 00.003 31432 CameraToMount -- cameraX=-1.18 cameraY=0.06 hyp=1.19 cameraTheta=3.09 mountX=-1.18 mountY=-0.24, mountTheta=-2.94
21:17:45.076 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.18, y=0.06, opts=13)
21:17:45.079 00.003 31432 Enqueuing Move request for scope (-1.18, 0.06)
21:17:45.081 00.002 29876 Worker thread wakes up
21:17:45.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.06) opts 0xd
21:17:45.081 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.18, 0.06)
21:17:45.081 00.000 29876 Moving (-1.18, 0.06) raw xDistance=-1.18 yDistance=-0.24
21:17:45.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.18
21:17:45.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:45.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:17:45.081 00.000 29876 MoveAxis(E, 124, ABG)
21:17:45.081 00.000 29876 Guiding  Dir = 2, Dur = 124
21:17:45.082 00.001 29876 IsSlewing returns 0
21:17:45.082 00.000 29876 IsGuiding returns 0
21:17:45.082 00.000 29876 PulseGuide returned control before completion, sleep 134
21:17:45.086 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=9, FiltMax=257, Gamma=0.490
21:17:45.102 00.016 31432 UpdateGuideState exits: m=2395 RSB=29.7
21:17:45.105 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:45.107 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:45.110 00.003 31432 Enqueuing Expose request
21:17:45.219 00.109 29876 IsGuiding returns 1
21:17:45.219 00.000 29876 scope still moving after pulse duration time elapsed
21:17:45.250 00.031 29876 IsSlewing returns 0
21:17:45.250 00.000 29876 IsGuiding returns 0
21:17:45.250 00.000 29876 scope move finished after 124 + 44 ms
21:17:45.250 00.000 29876 Move returns status 0, amount 124
21:17:45.250 00.000 29876 MoveAxis(N, 0, ABG)
21:17:45.250 00.000 29876 Move returns status 0, amount 0
21:17:45.250 00.000 29876 move complete, result=0
21:17:45.250 00.000 29876 worker thread done servicing request
21:17:45.250 00.000 29876 Worker thread wakes up
21:17:45.250 00.000 31432 GuideStep: -1.2 px 124 ms EAST, -0.2 px 0 ms NORTH
21:17:45.254 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:45.254 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:47.378 02.124 29876 Exposure complete
21:17:47.436 00.058 29876 worker thread done servicing request
21:17:47.436 00.000 31432 OnExposeComplete: enter
21:17:47.440 00.004 31432 UpdateGuideState(): m_state=6
21:17:47.443 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
21:17:47.445 00.002 31432 Star::Find returns 1 (0), X=610.21, Y=167.82, Mass=2261, SNR=29.0, Peak=219 HFD=3.3
21:17:47.448 00.003 31432 MultiStar: [#1 -0.37,-0.34,1.05,U] [#2 -0.29,-0.49,1.20,U] [#3 -0.24,0.29,1.05,U] [#4 -0.47,-0.48,0.94,U] [#5 -0.45,-0.15,0.97,U] [#6 -0.30,-0.01,1.05,U] [#7 -0.53,-0.65,0.00,M7] [#8 -0.42,-0.33,0.91,U] 
21:17:47.450 00.002 31432 single-star, 7 included, MultiStar: {-0.31, -0.20}, one-star: {0.00, -0.07}
21:17:47.452 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
21:17:47.454 00.002 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
21:17:47.456 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=0.00 mountY=0.07, mountTheta=1.55
21:17:47.459 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.07, opts=13)
21:17:47.461 00.002 31432 Enqueuing Move request for scope (0.00, -0.07)
21:17:47.463 00.002 29876 Worker thread wakes up
21:17:47.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
21:17:47.463 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
21:17:47.463 00.000 29876 Moving (0.00, -0.07) raw xDistance=0.00 yDistance=0.07
21:17:47.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:17:47.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:47.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:47.463 00.000 29876 MoveAxis(E, 0, ABG)
21:17:47.463 00.000 29876 Move returns status 0, amount 0
21:17:47.463 00.000 29876 MoveAxis(N, 0, ABG)
21:17:47.463 00.000 29876 Move returns status 0, amount 0
21:17:47.463 00.000 29876 move complete, result=0
21:17:47.463 00.000 29876 worker thread done servicing request
21:17:47.467 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:47.478 00.011 31432 UpdateGuideState exits: m=2261 RSB=29.0
21:17:47.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:47.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:47.484 00.002 31432 Enqueuing Expose request
21:17:47.486 00.002 29876 Worker thread wakes up
21:17:47.486 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:47.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:47.486 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:49.403 01.917 29876 Exposure complete
21:17:49.447 00.044 29876 worker thread done servicing request
21:17:49.447 00.000 31432 OnExposeComplete: enter
21:17:49.449 00.002 31432 UpdateGuideState(): m_state=6
21:17:49.451 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
21:17:49.453 00.002 31432 Star::Find returns 1 (0), X=609.94, Y=167.94, Mass=2387, SNR=29.8, Peak=244 HFD=2.9
21:17:49.455 00.002 31432 MultiStar: [#1 -0.88,-0.04,0.00,M4] [#2 -0.47,-0.18,1.17,U] [#3 -0.22,-0.13,1.03,U] [#4 -0.61,-0.29,0.95,U] [#5 -0.72,0.03,0.94,U] [#6 -0.54,-0.12,1.08,U] [#7 -0.50,-0.83,0.00,M8] [#8 -0.72,-0.10,0.82,U] 
21:17:49.457 00.002 31432 single-star, 6 included, MultiStar: {-0.50, -0.11}, one-star: {-0.27, 0.06}
21:17:49.459 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.92 = 2.92)
21:17:49.461 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.93 = -0.36)
21:17:49.463 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=-0.27 mountY=-0.10, mountTheta=-2.80
21:17:49.467 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.06, opts=13)
21:17:49.470 00.003 31432 Enqueuing Move request for scope (-0.27, 0.06)
21:17:49.472 00.002 29876 Worker thread wakes up
21:17:49.472 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
21:17:49.472 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
21:17:49.472 00.000 29876 Moving (-0.27, 0.06) raw xDistance=-0.27 yDistance=-0.10
21:17:49.472 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
21:17:49.472 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:49.472 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:17:49.472 00.000 29876 MoveAxis(E, 26, ABG)
21:17:49.472 00.000 29876 Guiding  Dir = 2, Dur = 26
21:17:49.473 00.001 29876 IsSlewing returns 0
21:17:49.473 00.000 29876 IsGuiding returns 0
21:17:49.473 00.000 29876 PulseGuide returned control before completion, sleep 36
21:17:49.476 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:49.487 00.011 31432 UpdateGuideState exits: m=2387 RSB=29.8
21:17:49.489 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:49.491 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:49.493 00.002 31432 Enqueuing Expose request
21:17:49.512 00.019 29876 IsGuiding returns 1
21:17:49.512 00.000 29876 scope still moving after pulse duration time elapsed
21:17:49.542 00.030 29876 IsSlewing returns 0
21:17:49.542 00.000 29876 IsGuiding returns 1
21:17:49.573 00.031 29876 IsSlewing returns 0
21:17:49.573 00.000 29876 IsGuiding returns 0
21:17:49.573 00.000 29876 scope move finished after 26 + 74 ms
21:17:49.573 00.000 29876 Move returns status 0, amount 26
21:17:49.573 00.000 29876 MoveAxis(N, 0, ABG)
21:17:49.573 00.000 29876 Move returns status 0, amount 0
21:17:49.573 00.000 29876 move complete, result=0
21:17:49.573 00.000 29876 worker thread done servicing request
21:17:49.573 00.000 29876 Worker thread wakes up
21:17:49.573 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
21:17:49.578 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:49.578 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:51.705 02.127 29876 Exposure complete
21:17:51.747 00.042 29876 worker thread done servicing request
21:17:51.748 00.001 31432 OnExposeComplete: enter
21:17:51.750 00.002 31432 UpdateGuideState(): m_state=6
21:17:51.752 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
21:17:51.753 00.001 31432 Star::Find returns 1 (0), X=609.53, Y=167.67, Mass=2426, SNR=29.7, Peak=238 HFD=3.4
21:17:51.755 00.002 31432 MultiStar: [#1 -0.88,-0.56,0.00,M5] [#2 -0.71,-0.53,0.00,M3] [#3 -0.74,-0.51,0.00,M2] [#4 -0.68,-0.62,0.00,M1] [#5 -1.10,-0.46,0.00,M3] [#6 -0.76,-0.26,1.09,U] [#7 -0.41,-1.02,0.00,M9] [#8 -0.78,-0.35,0.00,M1] 
21:17:51.757 00.002 31432 single-star, 1 included, MultiStar: {-0.72, -0.24}, one-star: {-0.68, -0.22}
21:17:51.759 00.002 31432 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
21:17:51.761 00.002 31432 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
21:17:51.763 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.22 hyp=0.71 cameraTheta=-2.82 mountX=-0.68 mountY=0.12, mountTheta=2.97
21:17:51.767 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.22, opts=13)
21:17:51.771 00.004 31432 Enqueuing Move request for scope (-0.68, -0.22)
21:17:51.772 00.001 29876 Worker thread wakes up
21:17:51.772 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.22) opts 0xd
21:17:51.772 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.22)
21:17:51.772 00.000 29876 Moving (-0.68, -0.22) raw xDistance=-0.68 yDistance=0.12
21:17:51.772 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
21:17:51.772 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:51.772 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:17:51.772 00.000 29876 MoveAxis(E, 69, ABG)
21:17:51.772 00.000 29876 Guiding  Dir = 2, Dur = 69
21:17:51.772 00.000 29876 IsSlewing returns 0
21:17:51.772 00.000 29876 IsGuiding returns 0
21:17:51.773 00.001 29876 PulseGuide returned control before completion, sleep 79
21:17:51.777 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:51.789 00.012 31432 UpdateGuideState exits: m=2426 RSB=29.7
21:17:51.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:51.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:51.795 00.002 31432 Enqueuing Expose request
21:17:51.858 00.063 29876 IsGuiding returns 1
21:17:51.858 00.000 29876 scope still moving after pulse duration time elapsed
21:17:51.889 00.031 29876 IsSlewing returns 0
21:17:51.889 00.000 29876 IsGuiding returns 1
21:17:51.920 00.031 29876 IsSlewing returns 0
21:17:51.920 00.000 29876 IsGuiding returns 1
21:17:51.951 00.031 29876 IsSlewing returns 0
21:17:51.951 00.000 29876 IsGuiding returns 1
21:17:51.982 00.031 29876 IsSlewing returns 0
21:17:51.982 00.000 29876 IsGuiding returns 0
21:17:51.982 00.000 29876 scope move finished after 69 + 139 ms
21:17:51.982 00.000 29876 Move returns status 0, amount 69
21:17:51.982 00.000 29876 MoveAxis(N, 0, ABG)
21:17:51.982 00.000 29876 Move returns status 0, amount 0
21:17:51.982 00.000 29876 move complete, result=0
21:17:51.982 00.000 29876 worker thread done servicing request
21:17:51.982 00.000 29876 Worker thread wakes up
21:17:51.982 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:51.982 00.000 31432 GuideStep: -0.7 px 69 ms EAST, 0.1 px 0 ms NORTH
21:17:51.984 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:53.896 01.912 29876 Exposure complete
21:17:53.949 00.053 29876 worker thread done servicing request
21:17:53.949 00.000 31432 OnExposeComplete: enter
21:17:53.951 00.002 31432 UpdateGuideState(): m_state=6
21:17:53.953 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
21:17:53.955 00.002 31432 Star::Find returns 1 (0), X=609.29, Y=167.70, Mass=2427, SNR=30.2, Peak=208 HFD=3.7
21:17:53.957 00.002 31432 MultiStar: [#1 -0.95,-0.65,0.00,M6] [#2 -0.75,-1.04,0.00,M4] [#3 -0.59,-0.49,0.94,U] [#4 -0.61,-0.80,0.00,M2] [#5 -0.98,-0.61,0.00,M4] [#6 -1.06,-0.52,0.00,M1] [#7 -0.60,-1.02,0.00,M10] [#8 -0.74,-0.63,0.00,M2] 
21:17:53.959 00.002 31432 refined, 1 included, MultiStar: {-0.76, -0.33}, one-star: {-0.92, -0.19}
21:17:53.961 00.002 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
21:17:53.963 00.002 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
21:17:53.965 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=-0.33 hyp=0.83 cameraTheta=-2.73 mountX=-0.77 mountY=0.21, mountTheta=2.87
21:17:53.968 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=-0.33, opts=13)
21:17:53.970 00.002 31432 Enqueuing Move request for scope (-0.76, -0.33)
21:17:53.972 00.002 29876 Worker thread wakes up
21:17:53.972 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.33) opts 0xd
21:17:53.972 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, -0.33)
21:17:53.972 00.000 29876 Moving (-0.76, -0.33) raw xDistance=-0.77 yDistance=0.21
21:17:53.972 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
21:17:53.972 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:53.972 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:17:53.972 00.000 29876 MoveAxis(E, 83, ABG)
21:17:53.972 00.000 29876 Guiding  Dir = 2, Dur = 83
21:17:53.972 00.000 29876 IsSlewing returns 0
21:17:53.972 00.000 29876 IsGuiding returns 0
21:17:53.973 00.001 29876 PulseGuide returned control before completion, sleep 93
21:17:53.976 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:17:53.988 00.012 31432 UpdateGuideState exits: m=2427 RSB=30.2
21:17:53.991 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:53.993 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:53.994 00.001 31432 Enqueuing Expose request
21:17:54.081 00.087 29876 IsGuiding returns 1
21:17:54.081 00.000 29876 scope still moving after pulse duration time elapsed
21:17:54.111 00.030 29876 IsSlewing returns 0
21:17:54.111 00.000 29876 IsGuiding returns 1
21:17:54.142 00.031 29876 IsSlewing returns 0
21:17:54.142 00.000 29876 IsGuiding returns 0
21:17:54.142 00.000 29876 scope move finished after 83 + 86 ms
21:17:54.142 00.000 29876 Move returns status 0, amount 83
21:17:54.142 00.000 29876 MoveAxis(N, 0, ABG)
21:17:54.142 00.000 29876 Move returns status 0, amount 0
21:17:54.142 00.000 29876 move complete, result=0
21:17:54.142 00.000 29876 worker thread done servicing request
21:17:54.142 00.000 29876 Worker thread wakes up
21:17:54.142 00.000 31432 GuideStep: -0.8 px 83 ms EAST, 0.2 px 0 ms NORTH
21:17:54.145 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:54.145 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:56.277 02.132 29876 Exposure complete
21:17:56.320 00.043 29876 worker thread done servicing request
21:17:56.320 00.000 31432 OnExposeComplete: enter
21:17:56.323 00.003 31432 UpdateGuideState(): m_state=6
21:17:56.325 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
21:17:56.327 00.002 31432 Star::Find returns 1 (0), X=609.68, Y=167.30, Mass=2387, SNR=30.1, Peak=236 HFD=3.4
21:17:56.329 00.002 31432 MultiStar: [#1 -0.64,-0.80,0.00,M7] [#2 -0.55,-1.21,0.00,M5] [#3 -0.44,-0.75,0.00,M2] [#4 -0.82,-0.80,0.00,M3] [#5 -0.74,-0.80,0.00,M5] [#6 -0.67,-0.64,0.00,M2] [#7 -0.81,-1.30,0.00,R] [#8 -0.75,-0.88,0.00,M3] 
21:17:56.331 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
21:17:56.333 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
21:17:56.334 00.001 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.59 hyp=0.79 cameraTheta=-2.30 mountX=-0.54 mountY=0.50, mountTheta=2.39
21:17:56.337 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.59, opts=13)
21:17:56.339 00.002 31432 Enqueuing Move request for scope (-0.52, -0.59)
21:17:56.341 00.002 29876 Worker thread wakes up
21:17:56.341 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.59) opts 0xd
21:17:56.341 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.59)
21:17:56.341 00.000 29876 Moving (-0.52, -0.59) raw xDistance=-0.54 yDistance=0.50
21:17:56.341 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
21:17:56.341 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.50
21:17:56.341 00.000 29876 MoveAxis(E, 63, ABG)
21:17:56.341 00.000 29876 Guiding  Dir = 2, Dur = 63
21:17:56.341 00.000 29876 IsSlewing returns 0
21:17:56.342 00.001 29876 IsGuiding returns 0
21:17:56.342 00.000 29876 PulseGuide returned control before completion, sleep 73
21:17:56.345 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:17:56.356 00.011 31432 UpdateGuideState exits: m=2387 RSB=30.1
21:17:56.358 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:56.360 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:56.362 00.002 31432 Enqueuing Expose request
21:17:56.431 00.069 29876 IsGuiding returns 1
21:17:56.431 00.000 29876 scope still moving after pulse duration time elapsed
21:17:56.462 00.031 29876 IsSlewing returns 0
21:17:56.462 00.000 29876 IsGuiding returns 1
21:17:56.494 00.032 29876 IsSlewing returns 0
21:17:56.494 00.000 29876 IsGuiding returns 1
21:17:56.523 00.029 29876 IsSlewing returns 0
21:17:56.523 00.000 29876 IsGuiding returns 1
21:17:56.554 00.031 29876 IsSlewing returns 0
21:17:56.554 00.000 29876 IsGuiding returns 1
21:17:56.585 00.031 29876 IsSlewing returns 0
21:17:56.585 00.000 29876 IsGuiding returns 0
21:17:56.585 00.000 29876 scope move finished after 63 + 180 ms
21:17:56.585 00.000 29876 Move returns status 0, amount 63
21:17:56.585 00.000 29876 MoveAxis(S, 37, ABG)
21:17:56.585 00.000 29876 Guiding  Dir = 1, Dur = 37
21:17:56.585 00.000 29876 IsSlewing returns 0
21:17:56.585 00.000 29876 IsGuiding returns 0
21:17:56.585 00.000 29876 PulseGuide returned control before completion, sleep 47
21:17:56.646 00.061 29876 IsGuiding returns 1
21:17:56.646 00.000 29876 scope still moving after pulse duration time elapsed
21:17:56.677 00.031 29876 IsSlewing returns 0
21:17:56.677 00.000 29876 IsGuiding returns 1
21:17:56.708 00.031 29876 IsSlewing returns 0
21:17:56.708 00.000 29876 IsGuiding returns 1
21:17:56.739 00.031 29876 IsSlewing returns 0
21:17:56.739 00.000 29876 IsGuiding returns 0
21:17:56.739 00.000 29876 scope move finished after 37 + 117 ms
21:17:56.739 00.000 29876 Move returns status 0, amount 37
21:17:56.739 00.000 29876 move complete, result=0
21:17:56.739 00.000 29876 worker thread done servicing request
21:17:56.739 00.000 29876 Worker thread wakes up
21:17:56.739 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:56.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:17:56.739 00.000 31432 GuideStep: -0.5 px 63 ms EAST, 0.5 px 37 ms SOUTH
21:17:58.653 01.914 29876 Exposure complete
21:17:58.696 00.043 29876 worker thread done servicing request
21:17:58.696 00.000 31432 OnExposeComplete: enter
21:17:58.699 00.003 31432 UpdateGuideState(): m_state=6
21:17:58.701 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
21:17:58.703 00.002 31432 Star::Find returns 1 (0), X=609.87, Y=167.70, Mass=2287, SNR=28.9, Peak=226 HFD=3.4
21:17:58.704 00.001 31432 MultiStar: [#1 -0.79,-0.47,0.00,M8] [#2 -0.57,-0.86,0.00,M6] [#3 -0.31,-0.79,0.00,M3] [#4 -0.82,-0.89,0.00,M4] [#5 -0.58,-0.54,0.95,U] [#6 -0.42,-0.39,1.11,U] [#7 0.72,0.37,0.84,U] [#8 -0.43,-0.88,0.00,M4] 
21:17:58.706 00.002 31432 refined, 3 included, MultiStar: {-0.19, -0.21}, one-star: {-0.34, -0.19}
21:17:58.708 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
21:17:58.709 00.001 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
21:17:58.711 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.29 cameraTheta=-2.31 mountX=-0.20 mountY=0.18, mountTheta=2.40
21:17:58.714 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.21, opts=13)
21:17:58.715 00.001 31432 Enqueuing Move request for scope (-0.19, -0.21)
21:17:58.717 00.002 29876 Worker thread wakes up
21:17:58.717 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
21:17:58.717 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
21:17:58.717 00.000 29876 Moving (-0.19, -0.21) raw xDistance=-0.20 yDistance=0.18
21:17:58.717 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:17:58.717 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:58.717 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:17:58.717 00.000 29876 MoveAxis(E, 0, ABG)
21:17:58.717 00.000 29876 Move returns status 0, amount 0
21:17:58.718 00.001 29876 MoveAxis(N, 0, ABG)
21:17:58.718 00.000 29876 Move returns status 0, amount 0
21:17:58.718 00.000 29876 move complete, result=0
21:17:58.718 00.000 29876 worker thread done servicing request
21:17:58.722 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:17:58.733 00.011 31432 UpdateGuideState exits: m=2287 RSB=28.9
21:17:58.735 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:58.737 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:17:58.739 00.002 31432 Enqueuing Expose request
21:17:58.741 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:17:58.743 00.002 29876 Worker thread wakes up
21:17:58.743 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:17:58.744 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:00.868 02.124 29876 Exposure complete
21:18:00.910 00.042 29876 worker thread done servicing request
21:18:00.911 00.001 31432 OnExposeComplete: enter
21:18:00.912 00.001 31432 UpdateGuideState(): m_state=6
21:18:00.915 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
21:18:00.917 00.002 31432 Star::Find returns 1 (0), X=610.05, Y=167.69, Mass=2078, SNR=27.6, Peak=230 HFD=3.2
21:18:00.919 00.002 31432 MultiStar: [#1 -0.51,-0.37,1.12,U] [#2 -0.33,-0.53,1.18,U] [#3 -0.36,-0.65,1.07,U] [#4 -0.72,-0.32,0.99,U] [#5 -0.36,-0.36,0.96,U] [#6 -0.32,-0.26,1.15,U] [#7 0.74,0.39,0.00,M1] [#8 -0.43,-0.27,0.96,U] 
21:18:00.921 00.002 31432 single-star, 7 included, MultiStar: {-0.40, -0.37}, one-star: {-0.15, -0.20}
21:18:00.923 00.002 31432 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
21:18:00.924 00.001 31432 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
21:18:00.926 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.22 mountX=-0.16 mountY=0.18, mountTheta=2.30
21:18:00.929 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.20, opts=13)
21:18:00.931 00.002 31432 Enqueuing Move request for scope (-0.15, -0.20)
21:18:00.933 00.002 29876 Worker thread wakes up
21:18:00.933 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
21:18:00.933 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
21:18:00.933 00.000 29876 Moving (-0.15, -0.20) raw xDistance=-0.16 yDistance=0.18
21:18:00.933 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:18:00.933 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:00.934 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:18:00.934 00.000 29876 MoveAxis(E, 0, ABG)
21:18:00.934 00.000 29876 Move returns status 0, amount 0
21:18:00.934 00.000 29876 MoveAxis(N, 0, ABG)
21:18:00.934 00.000 29876 Move returns status 0, amount 0
21:18:00.934 00.000 29876 move complete, result=0
21:18:00.934 00.000 29876 worker thread done servicing request
21:18:00.937 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:00.949 00.012 31432 UpdateGuideState exits: m=2078 RSB=27.6
21:18:00.951 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:00.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:00.955 00.002 31432 Enqueuing Expose request
21:18:00.957 00.002 29876 Worker thread wakes up
21:18:00.957 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:18:00.959 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:00.959 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:02.875 01.916 29876 Exposure complete
21:18:02.919 00.044 29876 worker thread done servicing request
21:18:02.919 00.000 31432 OnExposeComplete: enter
21:18:02.922 00.003 31432 UpdateGuideState(): m_state=6
21:18:02.925 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
21:18:02.928 00.003 31432 Star::Find returns 1 (0), X=609.92, Y=166.93, Mass=2233, SNR=29.4, Peak=242 HFD=3.2
21:18:02.931 00.003 31432 MultiStar: [#1 -0.60,-0.83,0.00,M8] [#2 -0.68,-1.25,0.00,M6] [#3 -0.34,-0.66,0.99,U] [#4 -0.32,-1.20,0.00,M4] [#5 -0.66,-1.11,0.00,M4] [#6 -0.95,-0.63,0.00,M1] [#7 0.71,-0.08,0.88,U] [#8 -0.45,-0.96,0.00,M4] 
21:18:02.934 00.003 31432 refined, 2 included, MultiStar: {-0.00, -0.59}, one-star: {-0.29, -0.96}
21:18:02.937 00.003 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
21:18:02.940 00.003 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
21:18:02.942 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.59 hyp=0.59 cameraTheta=-1.57 mountX=-0.01 mountY=0.58, mountTheta=1.60
21:18:02.945 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.59, opts=13)
21:18:02.947 00.002 31432 Enqueuing Move request for scope (-0.00, -0.59)
21:18:02.949 00.002 29876 Worker thread wakes up
21:18:02.949 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.59) opts 0xd
21:18:02.949 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.59)
21:18:02.949 00.000 29876 Moving (-0.00, -0.59) raw xDistance=-0.01 yDistance=0.58
21:18:02.949 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:18:02.949 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:18:02.949 00.000 29876 MoveAxis(E, 0, ABG)
21:18:02.949 00.000 29876 Move returns status 0, amount 0
21:18:02.949 00.000 29876 MoveAxis(S, 43, ABG)
21:18:02.949 00.000 29876 Guiding  Dir = 1, Dur = 43
21:18:02.953 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:02.963 00.010 29876 IsSlewing returns 0
21:18:02.963 00.000 29876 IsGuiding returns 0
21:18:02.964 00.001 29876 PulseGuide returned control before completion, sleep 53
21:18:02.965 00.001 31432 UpdateGuideState exits: m=2233 RSB=29.4
21:18:02.967 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:02.969 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:02.970 00.001 31432 Enqueuing Expose request
21:18:03.029 00.059 29876 IsGuiding returns 1
21:18:03.029 00.000 29876 scope still moving after pulse duration time elapsed
21:18:03.059 00.030 29876 IsSlewing returns 0
21:18:03.059 00.000 29876 IsGuiding returns 1
21:18:03.091 00.032 29876 IsSlewing returns 0
21:18:03.091 00.000 29876 IsGuiding returns 1
21:18:03.122 00.031 29876 IsSlewing returns 0
21:18:03.122 00.000 29876 IsGuiding returns 0
21:18:03.122 00.000 29876 scope move finished after 43 + 114 ms
21:18:03.122 00.000 29876 Move returns status 0, amount 43
21:18:03.122 00.000 29876 move complete, result=0
21:18:03.122 00.000 29876 worker thread done servicing request
21:18:03.122 00.000 29876 Worker thread wakes up
21:18:03.122 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.6 px 43 ms SOUTH
21:18:03.125 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:03.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:05.255 02.130 29876 Exposure complete
21:18:05.298 00.043 29876 worker thread done servicing request
21:18:05.299 00.001 31432 OnExposeComplete: enter
21:18:05.301 00.002 31432 UpdateGuideState(): m_state=6
21:18:05.303 00.002 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
21:18:05.305 00.002 31432 Star::Find returns 1 (0), X=609.59, Y=167.24, Mass=2176, SNR=28.7, Peak=192 HFD=3.4
21:18:05.307 00.002 31432 MultiStar: [#1 -1.14,-1.08,0.00,M9] [#2 -1.02,-1.16,0.00,M7] [#3 -1.08,-0.66,0.00,M2] [#4 -0.86,-1.12,0.00,M5] [#5 -1.02,-1.19,0.00,M5] [#6 -0.96,-0.79,0.00,M2] [#7 -0.01,-0.08,0.81,U] [#8 -1.49,-0.69,0.00,M5] 
21:18:05.308 00.001 31432 refined, 1 included, MultiStar: {-0.35, -0.40}, one-star: {-0.62, -0.65}
21:18:05.310 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
21:18:05.312 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
21:18:05.313 00.001 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.40 hyp=0.53 cameraTheta=-2.29 mountX=-0.36 mountY=0.34, mountTheta=2.38
21:18:05.317 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.40, opts=13)
21:18:05.319 00.002 31432 Enqueuing Move request for scope (-0.35, -0.40)
21:18:05.320 00.001 29876 Worker thread wakes up
21:18:05.321 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.40) opts 0xd
21:18:05.321 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.40)
21:18:05.321 00.000 29876 Moving (-0.35, -0.40) raw xDistance=-0.36 yDistance=0.34
21:18:05.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
21:18:05.321 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
21:18:05.321 00.000 29876 MoveAxis(E, 34, ABG)
21:18:05.321 00.000 29876 Guiding  Dir = 2, Dur = 34
21:18:05.321 00.000 29876 IsSlewing returns 0
21:18:05.321 00.000 29876 IsGuiding returns 0
21:18:05.321 00.000 29876 PulseGuide returned control before completion, sleep 44
21:18:05.324 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:05.335 00.011 31432 UpdateGuideState exits: m=2176 RSB=28.7
21:18:05.337 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:05.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:05.341 00.002 31432 Enqueuing Expose request
21:18:05.377 00.036 29876 IsGuiding returns 1
21:18:05.377 00.000 29876 scope still moving after pulse duration time elapsed
21:18:05.408 00.031 29876 IsSlewing returns 0
21:18:05.408 00.000 29876 IsGuiding returns 1
21:18:05.439 00.031 29876 IsSlewing returns 0
21:18:05.439 00.000 29876 IsGuiding returns 0
21:18:05.439 00.000 29876 scope move finished after 34 + 84 ms
21:18:05.439 00.000 29876 Move returns status 0, amount 34
21:18:05.439 00.000 29876 MoveAxis(S, 25, ABG)
21:18:05.439 00.000 29876 Guiding  Dir = 1, Dur = 25
21:18:05.439 00.000 29876 IsSlewing returns 0
21:18:05.439 00.000 29876 IsGuiding returns 0
21:18:05.439 00.000 29876 PulseGuide returned control before completion, sleep 35
21:18:05.485 00.046 29876 IsGuiding returns 1
21:18:05.485 00.000 29876 scope still moving after pulse duration time elapsed
21:18:05.517 00.032 29876 IsSlewing returns 0
21:18:05.517 00.000 29876 IsGuiding returns 1
21:18:05.548 00.031 29876 IsSlewing returns 0
21:18:05.548 00.000 29876 IsGuiding returns 1
21:18:05.578 00.030 29876 IsSlewing returns 0
21:18:05.578 00.000 29876 IsGuiding returns 0
21:18:05.578 00.000 29876 scope move finished after 25 + 113 ms
21:18:05.578 00.000 29876 Move returns status 0, amount 25
21:18:05.578 00.000 29876 move complete, result=0
21:18:05.578 00.000 29876 worker thread done servicing request
21:18:05.578 00.000 29876 Worker thread wakes up
21:18:05.578 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.3 px 25 ms SOUTH
21:18:05.581 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:05.581 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:07.488 01.907 29876 Exposure complete
21:18:07.531 00.043 29876 worker thread done servicing request
21:18:07.531 00.000 31432 OnExposeComplete: enter
21:18:07.534 00.003 31432 UpdateGuideState(): m_state=6
21:18:07.536 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
21:18:07.538 00.002 31432 Star::Find returns 1 (0), X=608.79, Y=167.77, Mass=2271, SNR=29.0, Peak=210 HFD=3.6
21:18:07.540 00.002 31432 MultiStar: [#1 -1.89,-0.32,0.00,M10] [#2 -1.51,-0.58,0.00,M8] [#3 -1.86,-0.48,0.00,M3] [#4 -1.88,-0.32,0.00,M6] [#5 -1.62,-0.29,0.00,M6] [#6 -1.70,-0.23,0.00,M3] [#7 -0.54,0.69,0.00,M1] [#8 -1.51,-0.19,0.00,M6] 
21:18:07.541 00.001 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
21:18:07.543 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
21:18:07.545 00.002 31432 CameraToMount -- cameraX=-1.42 cameraY=-0.12 hyp=1.42 cameraTheta=-3.06 mountX=-1.42 mountY=-0.10, mountTheta=-3.07
21:18:07.548 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.42, y=-0.12, opts=13)
21:18:07.550 00.002 31432 Enqueuing Move request for scope (-1.42, -0.12)
21:18:07.552 00.002 29876 Worker thread wakes up
21:18:07.552 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.42, -0.12) opts 0xd
21:18:07.553 00.001 29876 Handling offset move in thread for scope, endpoint = (-1.42, -0.12)
21:18:07.553 00.000 29876 Moving (-1.42, -0.12) raw xDistance=-1.42 yDistance=-0.10
21:18:07.553 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.42
21:18:07.553 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:07.553 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:18:07.553 00.000 29876 MoveAxis(E, 142, ABG)
21:18:07.553 00.000 29876 Guiding  Dir = 2, Dur = 142
21:18:07.553 00.000 29876 IsSlewing returns 0
21:18:07.553 00.000 29876 IsGuiding returns 0
21:18:07.553 00.000 29876 PulseGuide returned control before completion, sleep 152
21:18:07.556 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:07.568 00.012 31432 UpdateGuideState exits: m=2271 RSB=29.0
21:18:07.570 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:07.572 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:07.574 00.002 31432 Enqueuing Expose request
21:18:07.720 00.146 29876 IsGuiding returns 1
21:18:07.720 00.000 29876 scope still moving after pulse duration time elapsed
21:18:07.751 00.031 29876 IsSlewing returns 0
21:18:07.751 00.000 29876 IsGuiding returns 0
21:18:07.751 00.000 29876 scope move finished after 142 + 56 ms
21:18:07.751 00.000 29876 Move returns status 0, amount 142
21:18:07.751 00.000 29876 MoveAxis(N, 0, ABG)
21:18:07.751 00.000 29876 Move returns status 0, amount 0
21:18:07.751 00.000 29876 move complete, result=0
21:18:07.752 00.001 29876 worker thread done servicing request
21:18:07.752 00.000 31432 GuideStep: -1.4 px 142 ms EAST, -0.1 px 0 ms NORTH
21:18:07.755 00.003 29876 Worker thread wakes up
21:18:07.755 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:07.755 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:09.885 02.130 29876 Exposure complete
21:18:09.928 00.043 29876 worker thread done servicing request
21:18:09.928 00.000 31432 OnExposeComplete: enter
21:18:09.930 00.002 31432 UpdateGuideState(): m_state=6
21:18:09.933 00.003 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
21:18:09.935 00.002 31432 Star::Find returns 1 (0), X=609.35, Y=167.46, Mass=2336, SNR=28.4, Peak=194 HFD=3.3
21:18:09.937 00.002 31432 MultiStar: [#1 -1.11,-0.50,0.00,R] [#2 -0.90,-0.66,0.00,M9] [#3 -0.53,-0.15,1.11,U] [#4 -0.89,-0.79,0.00,M7] [#5 -0.98,-0.56,0.00,M7] [#6 -1.08,0.12,0.00,M4] [#7 0.11,0.37,0.88,U] [#8 -1.06,-0.55,0.00,M7] 
21:18:09.939 00.002 31432 refined, 2 included, MultiStar: {-0.45, -0.09}, one-star: {-0.86, -0.43}
21:18:09.941 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.97 = -2.97)
21:18:09.943 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
21:18:09.945 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-2.94 mountX=-0.46 mountY=0.02, mountTheta=3.10
21:18:09.947 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.09, opts=13)
21:18:09.949 00.002 31432 Enqueuing Move request for scope (-0.45, -0.09)
21:18:09.951 00.002 29876 Worker thread wakes up
21:18:09.951 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.09) opts 0xd
21:18:09.951 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.09)
21:18:09.951 00.000 29876 Moving (-0.45, -0.09) raw xDistance=-0.46 yDistance=0.02
21:18:09.951 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.46
21:18:09.951 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:09.951 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:09.951 00.000 29876 MoveAxis(E, 64, ABG)
21:18:09.951 00.000 29876 Guiding  Dir = 2, Dur = 64
21:18:09.952 00.001 29876 IsSlewing returns 0
21:18:09.952 00.000 29876 IsGuiding returns 0
21:18:09.952 00.000 29876 PulseGuide returned control before completion, sleep 74
21:18:09.955 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:09.966 00.011 31432 UpdateGuideState exits: m=2336 RSB=28.4
21:18:09.968 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:09.970 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:09.972 00.002 31432 Enqueuing Expose request
21:18:10.039 00.067 29876 IsGuiding returns 1
21:18:10.039 00.000 29876 scope still moving after pulse duration time elapsed
21:18:10.069 00.030 29876 IsSlewing returns 0
21:18:10.069 00.000 29876 IsGuiding returns 1
21:18:10.100 00.031 29876 IsSlewing returns 0
21:18:10.100 00.000 29876 IsGuiding returns 0
21:18:10.100 00.000 29876 scope move finished after 64 + 84 ms
21:18:10.100 00.000 29876 Move returns status 0, amount 64
21:18:10.100 00.000 29876 MoveAxis(N, 0, ABG)
21:18:10.100 00.000 29876 Move returns status 0, amount 0
21:18:10.100 00.000 29876 move complete, result=0
21:18:10.100 00.000 29876 worker thread done servicing request
21:18:10.100 00.000 29876 Worker thread wakes up
21:18:10.100 00.000 31432 GuideStep: -0.5 px 64 ms EAST, 0.0 px 0 ms NORTH
21:18:10.102 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:10.103 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:12.018 01.915 29876 Exposure complete
21:18:12.060 00.042 29876 worker thread done servicing request
21:18:12.060 00.000 31432 OnExposeComplete: enter
21:18:12.063 00.003 31432 UpdateGuideState(): m_state=6
21:18:12.065 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
21:18:12.067 00.002 31432 Star::Find returns 1 (0), X=609.94, Y=167.77, Mass=2241, SNR=28.8, Peak=193 HFD=3.2
21:18:12.068 00.001 31432 MultiStar: [#1 0.54,0.07,1.05,U] [#2 -0.59,-0.67,0.00,M10] [#3 -0.32,-0.11,1.08,U] [#4 -0.29,-0.53,0.96,U] [#5 -0.45,-0.62,0.93,U] [#6 -0.85,-0.49,0.00,M5] [#7 0.86,0.60,0.00,M1] [#8 -0.34,-0.55,0.88,U] 
21:18:12.070 00.002 31432 single-star, 5 included, MultiStar: {-0.18, -0.30}, one-star: {-0.27, -0.12}
21:18:12.072 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
21:18:12.074 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
21:18:12.076 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.72 mountX=-0.27 mountY=0.08, mountTheta=2.87
21:18:12.078 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.12, opts=13)
21:18:12.081 00.003 31432 Enqueuing Move request for scope (-0.27, -0.12)
21:18:12.083 00.002 29876 Worker thread wakes up
21:18:12.083 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
21:18:12.083 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
21:18:12.083 00.000 29876 Moving (-0.27, -0.12) raw xDistance=-0.27 yDistance=0.08
21:18:12.083 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
21:18:12.083 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:12.083 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:18:12.083 00.000 29876 MoveAxis(E, 35, ABG)
21:18:12.083 00.000 29876 Guiding  Dir = 2, Dur = 35
21:18:12.083 00.000 29876 IsSlewing returns 0
21:18:12.083 00.000 29876 IsGuiding returns 0
21:18:12.084 00.001 29876 PulseGuide returned control before completion, sleep 45
21:18:12.087 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=256, Gamma=0.490
21:18:12.098 00.011 31432 UpdateGuideState exits: m=2241 RSB=28.8
21:18:12.100 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:12.102 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:12.104 00.002 31432 Enqueuing Expose request
21:18:12.142 00.038 29876 IsGuiding returns 1
21:18:12.142 00.000 29876 scope still moving after pulse duration time elapsed
21:18:12.172 00.030 29876 IsSlewing returns 0
21:18:12.172 00.000 29876 IsGuiding returns 1
21:18:12.203 00.031 29876 IsSlewing returns 0
21:18:12.203 00.000 29876 IsGuiding returns 1
21:18:12.234 00.031 29876 IsSlewing returns 0
21:18:12.234 00.000 29876 IsGuiding returns 1
21:18:12.265 00.031 29876 IsSlewing returns 0
21:18:12.265 00.000 29876 IsGuiding returns 0
21:18:12.265 00.000 29876 scope move finished after 35 + 146 ms
21:18:12.265 00.000 29876 Move returns status 0, amount 35
21:18:12.265 00.000 29876 MoveAxis(N, 0, ABG)
21:18:12.265 00.000 29876 Move returns status 0, amount 0
21:18:12.265 00.000 29876 move complete, result=0
21:18:12.265 00.000 29876 worker thread done servicing request
21:18:12.265 00.000 29876 Worker thread wakes up
21:18:12.265 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
21:18:12.268 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:12.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:14.389 02.121 29876 Exposure complete
21:18:14.432 00.043 29876 worker thread done servicing request
21:18:14.432 00.000 31432 OnExposeComplete: enter
21:18:14.434 00.002 31432 UpdateGuideState(): m_state=6
21:18:14.437 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
21:18:14.438 00.001 31432 Star::Find returns 1 (0), X=610.24, Y=168.10, Mass=2329, SNR=29.2, Peak=201 HFD=3.7
21:18:14.441 00.003 31432 MultiStar: [#1 0.73,0.44,0.00,M1] [#2 -0.14,-0.01,1.18,U] [#3 -0.10,0.51,0.99,U] [#4 -0.13,0.01,0.96,U] [#5 -0.18,0.01,0.93,U] [#6 -0.10,0.48,1.15,U] [#7 0.82,1.11,0.00,M2] [#8 -0.44,0.41,0.84,U] 
21:18:14.443 00.002 31432 single-star, 6 included, MultiStar: {-0.14, 0.23}, one-star: {0.03, 0.21}
21:18:14.444 00.001 31432 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.02) = xAngle (1.39 = 1.39)
21:18:14.446 00.002 31432 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.40 = -1.88)
21:18:14.448 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=0.04 mountY=-0.20, mountTheta=-1.39
21:18:14.451 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.21, opts=13)
21:18:14.453 00.002 31432 Enqueuing Move request for scope (0.03, 0.21)
21:18:14.455 00.002 29876 Worker thread wakes up
21:18:14.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
21:18:14.455 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
21:18:14.455 00.000 29876 Moving (0.03, 0.21) raw xDistance=0.04 yDistance=-0.20
21:18:14.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:18:14.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:14.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:18:14.455 00.000 29876 MoveAxis(E, 0, ABG)
21:18:14.455 00.000 29876 Move returns status 0, amount 0
21:18:14.455 00.000 29876 MoveAxis(N, 0, ABG)
21:18:14.455 00.000 29876 Move returns status 0, amount 0
21:18:14.455 00.000 29876 move complete, result=0
21:18:14.455 00.000 29876 worker thread done servicing request
21:18:14.459 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:14.471 00.012 31432 UpdateGuideState exits: m=2329 RSB=29.2
21:18:14.473 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:14.475 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:14.477 00.002 31432 Enqueuing Expose request
21:18:14.479 00.002 29876 Worker thread wakes up
21:18:14.479 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:18:14.482 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:14.482 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:16.496 02.014 29876 Exposure complete
21:18:16.539 00.043 29876 worker thread done servicing request
21:18:16.539 00.000 31432 OnExposeComplete: enter
21:18:16.542 00.003 31432 UpdateGuideState(): m_state=6
21:18:16.544 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
21:18:16.546 00.002 31432 Star::Find returns 1 (0), X=609.58, Y=168.07, Mass=2565, SNR=31.0, Peak=238 HFD=3.6
21:18:16.548 00.002 31432 MultiStar: [#1 0.22,0.51,1.00,U] [#2 -0.83,-0.37,0.00,M10] [#3 -0.88,0.13,0.00,M1] [#4 -1.08,0.11,0.00,M6] [#5 -1.07,-0.19,0.00,M6] [#6 -0.84,0.16,0.00,M5] [#7 0.15,0.99,0.00,M3] [#8 -1.15,0.08,0.00,M6] 
21:18:16.550 00.002 31432 refined, 1 included, MultiStar: {-0.20, 0.35}, one-star: {-0.62, 0.19}
21:18:16.552 00.002 31432 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
21:18:16.554 00.002 31432 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.20)
21:18:16.556 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.10 mountX=-0.19 mountY=-0.38, mountTheta=-2.05
21:18:16.559 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.35, opts=13)
21:18:16.560 00.001 31432 Enqueuing Move request for scope (-0.20, 0.35)
21:18:16.562 00.002 29876 Worker thread wakes up
21:18:16.562 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
21:18:16.562 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
21:18:16.562 00.000 29876 Moving (-0.20, 0.35) raw xDistance=-0.19 yDistance=-0.38
21:18:16.563 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:18:16.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:16.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:18:16.563 00.000 29876 MoveAxis(E, 0, ABG)
21:18:16.563 00.000 29876 Move returns status 0, amount 0
21:18:16.563 00.000 29876 MoveAxis(N, 0, ABG)
21:18:16.563 00.000 29876 Move returns status 0, amount 0
21:18:16.563 00.000 29876 move complete, result=0
21:18:16.563 00.000 29876 worker thread done servicing request
21:18:16.566 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:16.577 00.011 31432 UpdateGuideState exits: m=2565 RSB=31.0
21:18:16.580 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:16.582 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:16.584 00.002 31432 Enqueuing Expose request
21:18:16.586 00.002 29876 Worker thread wakes up
21:18:16.586 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:18:16.588 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:16.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:18.816 02.228 29876 Exposure complete
21:18:18.859 00.043 29876 worker thread done servicing request
21:18:18.859 00.000 31432 OnExposeComplete: enter
21:18:18.861 00.002 31432 UpdateGuideState(): m_state=6
21:18:18.864 00.003 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
21:18:18.865 00.001 31432 Star::Find returns 1 (0), X=609.02, Y=167.97, Mass=2416, SNR=29.5, Peak=236 HFD=3.4
21:18:18.867 00.002 31432 MultiStar: [#1 -0.19,0.62,1.04,U] [#2 -1.43,-0.21,0.00,R] [#3 -1.40,0.10,0.00,M2] [#4 -1.59,-0.11,0.00,M7] [#5 -1.38,-0.20,0.00,M7] [#6 -1.45,-0.01,0.00,M6] [#7 -0.56,1.11,0.00,M4] [#8 -1.34,0.08,0.00,M7] 
21:18:18.869 00.002 31432 refined, 1 included, MultiStar: {-0.68, 0.36}, one-star: {-1.19, 0.09}
21:18:18.871 00.002 31432 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.02) = xAngle (2.63 = 2.63)
21:18:18.873 00.002 31432 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.64 = -0.64)
21:18:18.875 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=0.36 hyp=0.77 cameraTheta=2.66 mountX=-0.67 mountY=-0.46, mountTheta=-2.54
21:18:18.877 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=0.36, opts=13)
21:18:18.879 00.002 31432 Enqueuing Move request for scope (-0.68, 0.36)
21:18:18.881 00.002 29876 Worker thread wakes up
21:18:18.882 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.36) opts 0xd
21:18:18.882 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 0.36)
21:18:18.882 00.000 29876 Moving (-0.68, 0.36) raw xDistance=-0.67 yDistance=-0.46
21:18:18.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.67
21:18:18.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:18.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:18:18.882 00.000 29876 MoveAxis(E, 64, ABG)
21:18:18.882 00.000 29876 Guiding  Dir = 2, Dur = 64
21:18:18.882 00.000 29876 IsSlewing returns 0
21:18:18.882 00.000 29876 IsGuiding returns 0
21:18:18.882 00.000 29876 PulseGuide returned control before completion, sleep 74
21:18:18.886 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:18.897 00.011 31432 UpdateGuideState exits: m=2416 RSB=29.5
21:18:18.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:18.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:18.903 00.002 31432 Enqueuing Expose request
21:18:18.972 00.069 29876 IsGuiding returns 1
21:18:18.972 00.000 29876 scope still moving after pulse duration time elapsed
21:18:19.002 00.030 29876 IsSlewing returns 0
21:18:19.002 00.000 29876 IsGuiding returns 1
21:18:19.033 00.031 29876 IsSlewing returns 0
21:18:19.033 00.000 29876 IsGuiding returns 1
21:18:19.063 00.030 29876 IsSlewing returns 0
21:18:19.063 00.000 29876 IsGuiding returns 1
21:18:19.094 00.031 29876 IsSlewing returns 0
21:18:19.094 00.000 29876 IsGuiding returns 0
21:18:19.094 00.000 29876 scope move finished after 64 + 148 ms
21:18:19.094 00.000 29876 Move returns status 0, amount 64
21:18:19.094 00.000 29876 MoveAxis(N, 0, ABG)
21:18:19.094 00.000 29876 Move returns status 0, amount 0
21:18:19.094 00.000 29876 move complete, result=0
21:18:19.094 00.000 29876 worker thread done servicing request
21:18:19.094 00.000 29876 Worker thread wakes up
21:18:19.094 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:19.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:19.094 00.000 31432 GuideStep: -0.7 px 64 ms EAST, -0.5 px 0 ms NORTH
21:18:21.009 01.915 29876 Exposure complete
21:18:21.052 00.043 29876 worker thread done servicing request
21:18:21.052 00.000 31432 OnExposeComplete: enter
21:18:21.054 00.002 31432 UpdateGuideState(): m_state=6
21:18:21.056 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
21:18:21.058 00.002 31432 Star::Find returns 1 (0), X=609.50, Y=168.71, Mass=2361, SNR=29.4, Peak=230 HFD=3.3
21:18:21.059 00.001 31432 MultiStar: [#1 -0.20,1.18,0.00,M1] [#2 0.33,0.60,1.20,U] [#3 -1.38,0.93,0.00,M3] [#4 -1.56,0.61,0.00,M8] [#5 -1.23,0.80,0.00,M8] [#6 -1.25,0.63,0.00,M7] [#7 -0.65,1.70,0.00,M5] [#8 -1.81,0.53,0.00,M8] 
21:18:21.062 00.003 31432 refined, 1 included, MultiStar: {-0.14, 0.70}, one-star: {-0.71, 0.82}
21:18:21.064 00.002 31432 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
21:18:21.065 00.001 31432 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
21:18:21.067 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.70 hyp=0.71 cameraTheta=1.77 mountX=-0.13 mountY=-0.71, mountTheta=-1.75
21:18:21.070 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.70, opts=13)
21:18:21.071 00.001 31432 Enqueuing Move request for scope (-0.14, 0.70)
21:18:21.074 00.003 29876 Worker thread wakes up
21:18:21.074 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.70) opts 0xd
21:18:21.074 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.70)
21:18:21.074 00.000 29876 Moving (-0.14, 0.70) raw xDistance=-0.13 yDistance=-0.71
21:18:21.074 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:18:21.074 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:18:21.074 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
21:18:21.074 00.000 29876 MoveAxis(E, 0, ABG)
21:18:21.074 00.000 29876 Move returns status 0, amount 0
21:18:21.074 00.000 29876 MoveAxis(N, 0, ABG)
21:18:21.074 00.000 29876 Move returns status 0, amount 0
21:18:21.074 00.000 29876 move complete, result=0
21:18:21.074 00.000 29876 worker thread done servicing request
21:18:21.077 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:18:21.089 00.012 31432 UpdateGuideState exits: m=2361 RSB=29.4
21:18:21.093 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:21.096 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:21.100 00.004 31432 Enqueuing Expose request
21:18:21.103 00.003 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
21:18:21.105 00.002 29876 Worker thread wakes up
21:18:21.105 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:21.105 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:23.234 02.129 29876 Exposure complete
21:18:23.278 00.044 29876 worker thread done servicing request
21:18:23.278 00.000 31432 OnExposeComplete: enter
21:18:23.281 00.003 31432 UpdateGuideState(): m_state=6
21:18:23.282 00.001 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
21:18:23.285 00.003 31432 Star::Find returns 1 (0), X=609.57, Y=168.08, Mass=2346, SNR=29.5, Peak=199 HFD=3.5
21:18:23.287 00.002 31432 MultiStar: [#1 -0.19,0.86,0.00,M2] [#2 0.57,-0.04,1.15,U] [#3 -0.79,-0.12,0.99,U] [#4 -0.86,-0.04,0.00,M9] [#5 -0.70,-0.31,0.95,U] [#6 -0.98,-0.14,0.00,M8] [#7 0.52,0.60,0.86,U] [#8 -0.87,0.05,0.00,M9] 
21:18:23.289 00.002 31432 refined, 4 included, MultiStar: {-0.20, 0.05}, one-star: {-0.64, 0.19}
21:18:23.290 00.001 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
21:18:23.292 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.40)
21:18:23.294 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
21:18:23.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.05, opts=13)
21:18:23.299 00.002 31432 Enqueuing Move request for scope (-0.20, 0.05)
21:18:23.301 00.002 29876 Worker thread wakes up
21:18:23.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
21:18:23.301 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
21:18:23.301 00.000 29876 Moving (-0.20, 0.05) raw xDistance=-0.20 yDistance=-0.08
21:18:23.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:18:23.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:23.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:18:23.301 00.000 29876 MoveAxis(E, 0, ABG)
21:18:23.301 00.000 29876 Move returns status 0, amount 0
21:18:23.301 00.000 29876 MoveAxis(N, 0, ABG)
21:18:23.301 00.000 29876 Move returns status 0, amount 0
21:18:23.301 00.000 29876 move complete, result=0
21:18:23.301 00.000 29876 worker thread done servicing request
21:18:23.306 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:23.316 00.010 31432 UpdateGuideState exits: m=2346 RSB=29.5
21:18:23.319 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:23.320 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:23.323 00.003 31432 Enqueuing Expose request
21:18:23.325 00.002 29876 Worker thread wakes up
21:18:23.325 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:23.327 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:23.327 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:25.230 01.903 29876 Exposure complete
21:18:25.272 00.042 29876 worker thread done servicing request
21:18:25.272 00.000 31432 OnExposeComplete: enter
21:18:25.275 00.003 31432 UpdateGuideState(): m_state=6
21:18:25.277 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
21:18:25.279 00.002 31432 Star::Find returns 1 (0), X=609.54, Y=168.32, Mass=2444, SNR=30.5, Peak=200 HFD=3.5
21:18:25.280 00.001 31432 MultiStar: [#1 -0.06,0.70,1.03,U] [#2 0.57,-0.11,1.08,U] [#3 -0.99,0.48,0.00,M3] [#4 -1.32,-0.01,0.00,M10] [#5 -0.74,-0.04,0.98,U] [#6 -1.05,0.06,0.00,M9] [#7 -0.06,0.97,0.00,M5] [#8 -1.28,0.20,0.00,M10] 
21:18:25.282 00.002 31432 refined, 3 included, MultiStar: {-0.20, 0.24}, one-star: {-0.66, 0.43}
21:18:25.284 00.002 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
21:18:25.286 00.002 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.02)
21:18:25.288 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.32 cameraTheta=2.27 mountX=-0.20 mountY=-0.27, mountTheta=-2.20
21:18:25.290 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.24, opts=13)
21:18:25.292 00.002 31432 Enqueuing Move request for scope (-0.20, 0.24)
21:18:25.294 00.002 29876 Worker thread wakes up
21:18:25.294 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
21:18:25.294 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
21:18:25.294 00.000 29876 Moving (-0.20, 0.24) raw xDistance=-0.20 yDistance=-0.27
21:18:25.294 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:18:25.294 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:25.294 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:18:25.294 00.000 29876 MoveAxis(E, 0, ABG)
21:18:25.294 00.000 29876 Move returns status 0, amount 0
21:18:25.294 00.000 29876 MoveAxis(N, 0, ABG)
21:18:25.295 00.001 29876 Move returns status 0, amount 0
21:18:25.295 00.000 29876 move complete, result=0
21:18:25.295 00.000 29876 worker thread done servicing request
21:18:25.298 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:25.309 00.011 31432 UpdateGuideState exits: m=2444 RSB=30.5
21:18:25.311 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:25.313 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:25.315 00.002 31432 Enqueuing Expose request
21:18:25.317 00.002 29876 Worker thread wakes up
21:18:25.317 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:18:25.319 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:25.319 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:27.448 02.129 29876 Exposure complete
21:18:27.496 00.048 29876 worker thread done servicing request
21:18:27.496 00.000 31432 OnExposeComplete: enter
21:18:27.498 00.002 31432 UpdateGuideState(): m_state=6
21:18:27.500 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
21:18:27.502 00.002 31432 Star::Find returns 1 (0), X=608.18, Y=168.38, Mass=2103, SNR=27.1, Peak=182 HFD=3.6
21:18:27.504 00.002 31432 MultiStar: large primary error, entering stabilization period
21:18:27.506 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
21:18:27.507 00.001 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.39)
21:18:27.509 00.002 31432 CameraToMount -- cameraX=-2.03 cameraY=0.49 hyp=2.09 cameraTheta=2.90 mountX=-2.02 mountY=-0.80, mountTheta=-2.76
21:18:27.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.03, y=0.49, opts=13)
21:18:27.514 00.002 31432 Enqueuing Move request for scope (-2.03, 0.49)
21:18:27.516 00.002 29876 Worker thread wakes up
21:18:27.516 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.03, 0.49) opts 0xd
21:18:27.516 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.03, 0.49)
21:18:27.516 00.000 29876 Moving (-2.03, 0.49) raw xDistance=-2.02 yDistance=-0.80
21:18:27.516 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.13 from input -2.02
21:18:27.516 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.00 newest=-1.15
21:18:27.516 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.80
21:18:27.516 00.000 29876 MoveAxis(E, 194, ABG)
21:18:27.516 00.000 29876 Guiding  Dir = 2, Dur = 194
21:18:27.516 00.000 29876 IsSlewing returns 0
21:18:27.516 00.000 29876 IsGuiding returns 0
21:18:27.516 00.000 29876 PulseGuide returned control before completion, sleep 204
21:18:27.520 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:27.531 00.011 31432 UpdateGuideState exits: m=2103 RSB=27.1
21:18:27.533 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:27.535 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:27.537 00.002 31432 Enqueuing Expose request
21:18:27.727 00.190 29876 IsGuiding returns 1
21:18:27.727 00.000 29876 scope still moving after pulse duration time elapsed
21:18:27.758 00.031 29876 IsSlewing returns 0
21:18:27.758 00.000 29876 IsGuiding returns 0
21:18:27.758 00.000 29876 scope move finished after 194 + 47 ms
21:18:27.758 00.000 29876 Move returns status 0, amount 194
21:18:27.758 00.000 29876 BLC: Oldest BLC event removed
21:18:27.758 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:18:27.758 00.000 29876 MoveAxis(N, 79, ABG)
21:18:27.758 00.000 29876 Guiding  Dir = 0, Dur = 79
21:18:27.758 00.000 29876 IsSlewing returns 0
21:18:27.758 00.000 29876 IsGuiding returns 0
21:18:27.758 00.000 29876 PulseGuide returned control before completion, sleep 89
21:18:27.852 00.094 29876 IsGuiding returns 1
21:18:27.852 00.000 29876 scope still moving after pulse duration time elapsed
21:18:27.883 00.031 29876 IsSlewing returns 0
21:18:27.883 00.000 29876 IsGuiding returns 1
21:18:27.914 00.031 29876 IsSlewing returns 0
21:18:27.914 00.000 29876 IsGuiding returns 1
21:18:27.945 00.031 29876 IsSlewing returns 0
21:18:27.945 00.000 29876 IsGuiding returns 1
21:18:27.976 00.031 29876 IsSlewing returns 0
21:18:27.976 00.000 29876 IsGuiding returns 1
21:18:28.007 00.031 29876 IsSlewing returns 0
21:18:28.007 00.000 29876 IsGuiding returns 1
21:18:28.038 00.031 29876 IsSlewing returns 0
21:18:28.038 00.000 29876 IsGuiding returns 0
21:18:28.038 00.000 29876 scope move finished after 79 + 200 ms
21:18:28.038 00.000 29876 Move returns status 0, amount 79
21:18:28.038 00.000 29876 move complete, result=0
21:18:28.038 00.000 29876 worker thread done servicing request
21:18:28.038 00.000 29876 Worker thread wakes up
21:18:28.039 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:28.039 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:28.039 00.000 31432 GuideStep: -2.0 px 194 ms EAST, -0.8 px 79 ms NORTH
21:18:29.944 01.905 29876 Exposure complete
21:18:29.986 00.042 29876 worker thread done servicing request
21:18:29.986 00.000 31432 OnExposeComplete: enter
21:18:29.989 00.003 31432 UpdateGuideState(): m_state=6
21:18:29.992 00.003 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
21:18:29.994 00.002 31432 Star::Find returns 1 (0), X=609.25, Y=168.10, Mass=2372, SNR=29.3, Peak=212 HFD=3.6
21:18:29.995 00.001 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:18:29.997 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
21:18:29.999 00.002 31432 CameraToMount -- cameraX=-0.95 cameraY=0.21 hyp=0.98 cameraTheta=2.92 mountX=-0.95 mountY=-0.36, mountTheta=-2.78
21:18:30.002 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.95, y=0.21, opts=13)
21:18:30.004 00.002 31432 Enqueuing Move request for scope (-0.95, 0.21)
21:18:30.006 00.002 29876 Worker thread wakes up
21:18:30.006 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.21) opts 0xd
21:18:30.006 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.95, 0.21)
21:18:30.006 00.000 29876 Moving (-0.95, 0.21) raw xDistance=-0.95 yDistance=-0.36
21:18:30.006 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.69 from input -0.95
21:18:30.006 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.36
21:18:30.006 00.000 29876 MoveAxis(E, 118, ABG)
21:18:30.006 00.000 29876 Guiding  Dir = 2, Dur = 118
21:18:30.006 00.000 29876 IsSlewing returns 0
21:18:30.006 00.000 29876 IsGuiding returns 0
21:18:30.007 00.001 29876 PulseGuide returned control before completion, sleep 128
21:18:30.010 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:30.021 00.011 31432 UpdateGuideState exits: m=2372 RSB=29.3
21:18:30.023 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:30.025 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:30.027 00.002 31432 Enqueuing Expose request
21:18:30.142 00.115 29876 IsGuiding returns 1
21:18:30.142 00.000 29876 scope still moving after pulse duration time elapsed
21:18:30.173 00.031 29876 IsSlewing returns 0
21:18:30.173 00.000 29876 IsGuiding returns 0
21:18:30.173 00.000 29876 scope move finished after 118 + 48 ms
21:18:30.173 00.000 29876 Move returns status 0, amount 118
21:18:30.173 00.000 29876 MoveAxis(N, 26, ABG)
21:18:30.173 00.000 29876 Guiding  Dir = 0, Dur = 26
21:18:30.173 00.000 29876 IsSlewing returns 0
21:18:30.173 00.000 29876 IsGuiding returns 0
21:18:30.173 00.000 29876 PulseGuide returned control before completion, sleep 36
21:18:30.219 00.046 29876 IsGuiding returns 1
21:18:30.219 00.000 29876 scope still moving after pulse duration time elapsed
21:18:30.250 00.031 29876 IsSlewing returns 0
21:18:30.250 00.000 29876 IsGuiding returns 1
21:18:30.280 00.030 29876 IsSlewing returns 0
21:18:30.280 00.000 29876 IsGuiding returns 1
21:18:30.311 00.031 29876 IsSlewing returns 0
21:18:30.311 00.000 29876 IsGuiding returns 1
21:18:30.343 00.032 29876 IsSlewing returns 0
21:18:30.343 00.000 29876 IsGuiding returns 1
21:18:30.374 00.031 29876 IsSlewing returns 0
21:18:30.374 00.000 29876 IsGuiding returns 1
21:18:30.405 00.031 29876 IsSlewing returns 0
21:18:30.405 00.000 29876 IsGuiding returns 0
21:18:30.405 00.000 29876 scope move finished after 26 + 205 ms
21:18:30.405 00.000 29876 Move returns status 0, amount 26
21:18:30.405 00.000 29876 move complete, result=0
21:18:30.405 00.000 29876 worker thread done servicing request
21:18:30.405 00.000 29876 Worker thread wakes up
21:18:30.405 00.000 31432 GuideStep: -0.9 px 118 ms EAST, -0.4 px 26 ms NORTH
21:18:30.407 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:30.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:32.535 02.128 29876 Exposure complete
21:18:32.577 00.042 29876 worker thread done servicing request
21:18:32.578 00.001 31432 OnExposeComplete: enter
21:18:32.580 00.002 31432 UpdateGuideState(): m_state=6
21:18:32.583 00.003 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
21:18:32.584 00.001 31432 Star::Find returns 1 (0), X=610.12, Y=168.44, Mass=2348, SNR=29.0, Peak=241 HFD=3.4
21:18:32.586 00.002 31432 MultiStar: exiting stabilization period
21:18:32.588 00.002 31432 MultiStar: [#1 0.73,0.59,0.00,M2] [#2 1.32,0.06,0.00,M1] [#3 -0.52,0.46,1.05,U] [#4 -0.56,-0.13,0.91,U] [#5 -0.30,-0.12,0.99,U] [#6 -0.01,0.40,1.11,U] [#7 0.37,1.17,0.00,M6] [#8 -0.81,0.33,0.00,R] 
21:18:32.590 00.002 31432 refined, 4 included, MultiStar: {-0.29, 0.24}, one-star: {-0.09, 0.55}
21:18:32.592 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
21:18:32.594 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.86)
21:18:32.596 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.38 cameraTheta=2.44 mountX=-0.28 mountY=-0.28, mountTheta=-2.35
21:18:32.598 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.24, opts=13)
21:18:32.600 00.002 31432 Enqueuing Move request for scope (-0.29, 0.24)
21:18:32.602 00.002 29876 Worker thread wakes up
21:18:32.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.24) opts 0xd
21:18:32.602 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.24)
21:18:32.602 00.000 29876 Moving (-0.29, 0.24) raw xDistance=-0.28 yDistance=-0.28
21:18:32.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.28
21:18:32.602 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:32.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:18:32.602 00.000 29876 MoveAxis(E, 44, ABG)
21:18:32.602 00.000 29876 Guiding  Dir = 2, Dur = 44
21:18:32.603 00.001 29876 IsSlewing returns 0
21:18:32.603 00.000 29876 IsGuiding returns 0
21:18:32.603 00.000 29876 PulseGuide returned control before completion, sleep 54
21:18:32.606 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:32.617 00.011 31432 UpdateGuideState exits: m=2348 RSB=29.0
21:18:32.619 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:32.621 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:32.623 00.002 31432 Enqueuing Expose request
21:18:32.658 00.035 29876 IsGuiding returns 1
21:18:32.658 00.000 29876 scope still moving after pulse duration time elapsed
21:18:32.689 00.031 29876 IsSlewing returns 0
21:18:32.689 00.000 29876 IsGuiding returns 1
21:18:32.720 00.031 29876 IsSlewing returns 0
21:18:32.720 00.000 29876 IsGuiding returns 1
21:18:32.751 00.031 29876 IsSlewing returns 0
21:18:32.751 00.000 29876 IsGuiding returns 0
21:18:32.751 00.000 29876 scope move finished after 44 + 104 ms
21:18:32.751 00.000 29876 Move returns status 0, amount 44
21:18:32.751 00.000 29876 MoveAxis(N, 0, ABG)
21:18:32.751 00.000 29876 Move returns status 0, amount 0
21:18:32.751 00.000 29876 move complete, result=0
21:18:32.751 00.000 29876 worker thread done servicing request
21:18:32.751 00.000 29876 Worker thread wakes up
21:18:32.751 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:32.751 00.000 31432 GuideStep: -0.3 px 44 ms EAST, -0.3 px 0 ms NORTH
21:18:32.754 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:34.656 01.902 29876 Exposure complete
21:18:34.698 00.042 29876 worker thread done servicing request
21:18:34.698 00.000 31432 OnExposeComplete: enter
21:18:34.700 00.002 31432 UpdateGuideState(): m_state=6
21:18:34.703 00.003 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
21:18:34.704 00.001 31432 Star::Find returns 1 (0), X=610.63, Y=167.71, Mass=2467, SNR=30.0, Peak=252 HFD=3.3
21:18:34.707 00.003 31432 MultiStar: [#1 0.98,0.25,0.00,M3] [#2 1.90,-0.45,0.00,M2] [#3 0.52,-0.12,0.98,U] [#4 0.28,-0.66,0.90,U] [#5 0.40,-0.42,0.95,U] [#6 0.41,-0.47,1.05,U] [#7 1.53,0.52,0.00,M7] [#8 1.33,-0.81,0.00,M1] 
21:18:34.709 00.002 31432 single-star, 4 included, MultiStar: {0.41, -0.36}, one-star: {0.42, -0.18}
21:18:34.711 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
21:18:34.712 00.001 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
21:18:34.714 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.45 cameraTheta=-0.40 mountX=0.42 mountY=0.24, mountTheta=0.52
21:18:34.718 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.18, opts=13)
21:18:34.720 00.002 31432 Enqueuing Move request for scope (0.42, -0.18)
21:18:34.721 00.001 29876 Worker thread wakes up
21:18:34.722 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
21:18:34.722 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
21:18:34.722 00.000 29876 Moving (0.42, -0.18) raw xDistance=0.42 yDistance=0.24
21:18:34.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.42
21:18:34.722 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:34.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:18:34.722 00.000 29876 MoveAxis(W, 34, ABG)
21:18:34.722 00.000 29876 Guiding  Dir = 3, Dur = 34
21:18:34.722 00.000 29876 IsSlewing returns 0
21:18:34.722 00.000 29876 IsGuiding returns 0
21:18:34.722 00.000 29876 PulseGuide returned control before completion, sleep 44
21:18:34.725 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:18:34.737 00.012 31432 UpdateGuideState exits: m=2467 RSB=30.0
21:18:34.739 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:34.741 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:34.743 00.002 31432 Enqueuing Expose request
21:18:34.780 00.037 29876 IsGuiding returns 1
21:18:34.780 00.000 29876 scope still moving after pulse duration time elapsed
21:18:34.812 00.032 29876 IsSlewing returns 0
21:18:34.812 00.000 29876 IsGuiding returns 1
21:18:34.843 00.031 29876 IsSlewing returns 0
21:18:34.843 00.000 29876 IsGuiding returns 1
21:18:34.874 00.031 29876 IsSlewing returns 0
21:18:34.874 00.000 29876 IsGuiding returns 1
21:18:34.905 00.031 29876 IsSlewing returns 0
21:18:34.905 00.000 29876 IsGuiding returns 0
21:18:34.905 00.000 29876 scope move finished after 34 + 148 ms
21:18:34.905 00.000 29876 Move returns status 0, amount 34
21:18:34.905 00.000 29876 MoveAxis(N, 0, ABG)
21:18:34.905 00.000 29876 Move returns status 0, amount 0
21:18:34.905 00.000 29876 move complete, result=0
21:18:34.905 00.000 29876 worker thread done servicing request
21:18:34.905 00.000 29876 Worker thread wakes up
21:18:34.905 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:34.905 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.2 px 0 ms NORTH
21:18:34.907 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:37.030 02.123 29876 Exposure complete
21:18:37.072 00.042 29876 worker thread done servicing request
21:18:37.072 00.000 31432 OnExposeComplete: enter
21:18:37.074 00.002 31432 UpdateGuideState(): m_state=6
21:18:37.076 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
21:18:37.078 00.002 31432 Star::Find returns 1 (0), X=610.35, Y=167.49, Mass=2311, SNR=28.9, Peak=197 HFD=3.3
21:18:37.080 00.002 31432 MultiStar: [#1 1.03,-0.10,0.00,M4] [#2 1.22,-0.63,0.00,M3] [#3 -0.25,-0.43,0.99,U] [#4 -0.68,-0.60,0.00,M9] [#5 -0.34,-0.83,0.00,M5] [#6 0.10,-0.62,1.11,U] [#7 0.70,0.14,0.87,U] [#8 0.52,-0.85,0.00,M2] 
21:18:37.082 00.002 31432 refined, 3 included, MultiStar: {0.15, -0.35}, one-star: {0.14, -0.40}
21:18:37.084 00.002 31432 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.02) = xAngle (-1.18 = -1.18)
21:18:37.085 00.001 31432 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.83 = 1.83)
21:18:37.087 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.16 mountX=0.15 mountY=0.37, mountTheta=1.20
21:18:37.090 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.35, opts=13)
21:18:37.092 00.002 31432 Enqueuing Move request for scope (0.15, -0.35)
21:18:37.094 00.002 29876 Worker thread wakes up
21:18:37.094 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
21:18:37.094 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
21:18:37.094 00.000 29876 Moving (0.15, -0.35) raw xDistance=0.15 yDistance=0.37
21:18:37.094 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:18:37.094 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:37.094 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:18:37.094 00.000 29876 MoveAxis(E, 0, ABG)
21:18:37.094 00.000 29876 Move returns status 0, amount 0
21:18:37.094 00.000 29876 MoveAxis(N, 0, ABG)
21:18:37.094 00.000 29876 Move returns status 0, amount 0
21:18:37.094 00.000 29876 move complete, result=0
21:18:37.094 00.000 29876 worker thread done servicing request
21:18:37.098 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=256, Gamma=0.490
21:18:37.109 00.011 31432 UpdateGuideState exits: m=2311 RSB=28.9
21:18:37.111 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:37.112 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:37.115 00.003 31432 Enqueuing Expose request
21:18:37.117 00.002 29876 Worker thread wakes up
21:18:37.117 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:18:37.119 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:37.119 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:39.033 01.914 29876 Exposure complete
21:18:39.075 00.042 29876 worker thread done servicing request
21:18:39.075 00.000 31432 OnExposeComplete: enter
21:18:39.078 00.003 31432 UpdateGuideState(): m_state=6
21:18:39.080 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
21:18:39.083 00.003 31432 Star::Find returns 1 (0), X=609.99, Y=167.55, Mass=2181, SNR=28.5, Peak=210 HFD=3.4
21:18:39.085 00.002 31432 MultiStar: [#1 0.65,-0.14,1.06,U] [#2 1.16,-0.37,0.00,M4] [#3 -0.16,-0.31,1.09,U] [#4 -0.70,-0.46,0.00,M10] [#5 -0.58,-0.49,0.92,U] [#6 -0.21,-0.24,1.08,U] [#7 0.45,0.48,0.87,U] [#8 0.21,-0.90,0.00,M3] 
21:18:39.086 00.001 31432 refined, 5 included, MultiStar: {-0.01, -0.19}, one-star: {-0.21, -0.34}
21:18:39.088 00.002 31432 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.02) = xAngle (-1.66 = -1.66)
21:18:39.090 00.002 31432 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.35 = 1.35)
21:18:39.092 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=-0.02 mountY=0.18, mountTheta=1.66
21:18:39.095 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.19, opts=13)
21:18:39.101 00.006 31432 Enqueuing Move request for scope (-0.01, -0.19)
21:18:39.104 00.003 29876 Worker thread wakes up
21:18:39.104 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
21:18:39.104 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
21:18:39.104 00.000 29876 Moving (-0.01, -0.19) raw xDistance=-0.02 yDistance=0.18
21:18:39.104 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:18:39.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:39.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:18:39.104 00.000 29876 MoveAxis(E, 0, ABG)
21:18:39.104 00.000 29876 Move returns status 0, amount 0
21:18:39.104 00.000 29876 MoveAxis(N, 0, ABG)
21:18:39.104 00.000 29876 Move returns status 0, amount 0
21:18:39.104 00.000 29876 move complete, result=0
21:18:39.105 00.001 29876 worker thread done servicing request
21:18:39.109 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:39.120 00.011 31432 UpdateGuideState exits: m=2181 RSB=28.5
21:18:39.122 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:39.124 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:39.128 00.004 31432 Enqueuing Expose request
21:18:39.130 00.002 29876 Worker thread wakes up
21:18:39.130 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:18:39.135 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:39.135 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:41.259 02.124 29876 Exposure complete
21:18:41.301 00.042 29876 worker thread done servicing request
21:18:41.301 00.000 31432 OnExposeComplete: enter
21:18:41.304 00.003 31432 UpdateGuideState(): m_state=6
21:18:41.306 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
21:18:41.308 00.002 31432 Star::Find returns 1 (0), X=609.82, Y=167.71, Mass=2508, SNR=31.0, Peak=243 HFD=3.4
21:18:41.310 00.002 31432 MultiStar: [#1 0.47,-0.20,0.99,U] [#2 0.72,-0.51,0.00,M5] [#3 -0.58,-0.05,0.99,U] [#4 -0.98,-0.37,0.00,R] [#5 -0.54,-0.65,0.00,M5] [#6 -0.68,-0.17,0.99,U] [#7 0.19,0.34,0.82,U] [#8 -0.31,-0.35,0.86,U] 
21:18:41.311 00.001 31432 refined, 5 included, MultiStar: {-0.23, -0.11}, one-star: {-0.38, -0.18}
21:18:41.315 00.004 31432 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.02) = xAngle (-2.71 = -2.71)
21:18:41.318 00.003 31432 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
21:18:41.320 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.69 mountX=-0.23 mountY=0.07, mountTheta=2.83
21:18:41.323 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.11, opts=13)
21:18:41.325 00.002 31432 Enqueuing Move request for scope (-0.23, -0.11)
21:18:41.329 00.004 29876 Worker thread wakes up
21:18:41.329 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
21:18:41.329 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
21:18:41.329 00.000 29876 Moving (-0.23, -0.11) raw xDistance=-0.23 yDistance=0.07
21:18:41.329 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
21:18:41.329 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:41.329 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:41.329 00.000 29876 MoveAxis(E, 22, ABG)
21:18:41.329 00.000 29876 Guiding  Dir = 2, Dur = 22
21:18:41.329 00.000 29876 IsSlewing returns 0
21:18:41.330 00.001 29876 IsGuiding returns 0
21:18:41.330 00.000 29876 PulseGuide returned control before completion, sleep 32
21:18:41.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:41.347 00.014 31432 UpdateGuideState exits: m=2508 RSB=31.0
21:18:41.349 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:41.351 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:41.353 00.002 31432 Enqueuing Expose request
21:18:41.368 00.015 29876 IsGuiding returns 1
21:18:41.368 00.000 29876 scope still moving after pulse duration time elapsed
21:18:41.399 00.031 29876 IsSlewing returns 0
21:18:41.399 00.000 29876 IsGuiding returns 0
21:18:41.399 00.000 29876 scope move finished after 22 + 47 ms
21:18:41.399 00.000 29876 Move returns status 0, amount 22
21:18:41.399 00.000 29876 MoveAxis(N, 0, ABG)
21:18:41.399 00.000 29876 Move returns status 0, amount 0
21:18:41.399 00.000 29876 move complete, result=0
21:18:41.399 00.000 29876 worker thread done servicing request
21:18:41.399 00.000 29876 Worker thread wakes up
21:18:41.399 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:41.399 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:41.400 00.001 31432 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
21:18:43.316 01.916 29876 Exposure complete
21:18:43.359 00.043 29876 worker thread done servicing request
21:18:43.359 00.000 31432 OnExposeComplete: enter
21:18:43.362 00.003 31432 UpdateGuideState(): m_state=6
21:18:43.364 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
21:18:43.366 00.002 31432 Star::Find returns 1 (0), X=610.30, Y=167.82, Mass=2155, SNR=28.0, Peak=198 HFD=3.4
21:18:43.367 00.001 31432 MultiStar: [#1 0.87,0.39,0.00,M3] [#2 1.26,-0.65,0.00,M6] [#3 -0.23,-0.00,1.13,U] [#4 0.39,0.27,0.97,U] [#5 -0.03,-0.33,0.99,U] [#6 -0.25,-0.21,1.07,U] [#7 0.56,0.74,0.00,M5] [#8 0.30,-0.44,0.94,U] 
21:18:43.369 00.002 31432 single-star, 5 included, MultiStar: {0.03, -0.13}, one-star: {0.09, -0.07}
21:18:43.371 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.64 = -0.64)
21:18:43.373 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.37 = 2.37)
21:18:43.374 00.001 31432 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.61 mountX=0.09 mountY=0.08, mountTheta=0.71
21:18:43.378 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.07, opts=13)
21:18:43.380 00.002 31432 Enqueuing Move request for scope (0.09, -0.07)
21:18:43.382 00.002 29876 Worker thread wakes up
21:18:43.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
21:18:43.382 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
21:18:43.382 00.000 29876 Moving (0.09, -0.07) raw xDistance=0.09 yDistance=0.08
21:18:43.382 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:18:43.382 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:43.382 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:18:43.382 00.000 29876 MoveAxis(E, 0, ABG)
21:18:43.382 00.000 29876 Move returns status 0, amount 0
21:18:43.382 00.000 29876 MoveAxis(N, 0, ABG)
21:18:43.382 00.000 29876 Move returns status 0, amount 0
21:18:43.382 00.000 29876 move complete, result=0
21:18:43.382 00.000 29876 worker thread done servicing request
21:18:43.386 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:43.398 00.012 31432 UpdateGuideState exits: m=2155 RSB=28.0
21:18:43.400 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:43.401 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:43.403 00.002 31432 Enqueuing Expose request
21:18:43.405 00.002 29876 Worker thread wakes up
21:18:43.405 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:43.407 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:43.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:45.634 02.227 29876 Exposure complete
21:18:45.677 00.043 29876 worker thread done servicing request
21:18:45.677 00.000 31432 OnExposeComplete: enter
21:18:45.679 00.002 31432 UpdateGuideState(): m_state=6
21:18:45.681 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
21:18:45.683 00.002 31432 Star::Find returns 1 (0), X=610.34, Y=167.68, Mass=2240, SNR=28.6, Peak=222 HFD=3.3
21:18:45.685 00.002 31432 MultiStar: [#1 0.97,0.45,0.00,M4] [#2 1.55,-0.17,0.00,M7] [#3 -0.11,0.15,1.06,U] [#4 0.83,0.20,0.00,M1] [#5 -0.28,-0.22,0.93,U] [#6 -0.07,-0.32,1.11,U] [#7 0.83,0.87,0.00,M6] [#8 0.76,-0.58,0.00,M2] 
21:18:45.687 00.002 31432 refined, 3 included, MultiStar: {-0.08, -0.15}, one-star: {0.14, -0.21}
21:18:45.688 00.001 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
21:18:45.690 00.002 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
21:18:45.692 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.05 mountX=-0.08 mountY=0.13, mountTheta=2.11
21:18:45.695 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.15, opts=13)
21:18:45.698 00.003 31432 Enqueuing Move request for scope (-0.08, -0.15)
21:18:45.701 00.003 29876 Worker thread wakes up
21:18:45.701 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
21:18:45.701 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
21:18:45.701 00.000 29876 Moving (-0.08, -0.15) raw xDistance=-0.08 yDistance=0.13
21:18:45.701 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:18:45.701 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:45.701 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:18:45.701 00.000 29876 MoveAxis(E, 0, ABG)
21:18:45.701 00.000 29876 Move returns status 0, amount 0
21:18:45.701 00.000 29876 MoveAxis(N, 0, ABG)
21:18:45.701 00.000 29876 Move returns status 0, amount 0
21:18:45.701 00.000 29876 move complete, result=0
21:18:45.701 00.000 29876 worker thread done servicing request
21:18:45.705 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:45.716 00.011 31432 UpdateGuideState exits: m=2240 RSB=28.6
21:18:45.719 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:45.720 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:45.722 00.002 31432 Enqueuing Expose request
21:18:45.724 00.002 29876 Worker thread wakes up
21:18:45.724 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:45.726 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:45.726 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:47.642 01.916 29876 Exposure complete
21:18:47.701 00.059 29876 worker thread done servicing request
21:18:47.701 00.000 31432 OnExposeComplete: enter
21:18:47.704 00.003 31432 UpdateGuideState(): m_state=6
21:18:47.707 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
21:18:47.710 00.003 31432 Star::Find returns 1 (0), X=609.82, Y=168.21, Mass=2243, SNR=28.8, Peak=198 HFD=3.5
21:18:47.713 00.003 31432 MultiStar: [#1 0.64,0.41,1.09,U] [#2 1.12,0.11,0.00,M8] [#3 -0.50,0.04,1.09,U] [#4 0.40,0.26,1.01,U] [#5 -0.79,0.12,0.89,U] [#6 -0.12,0.09,1.10,U] [#7 0.33,1.06,0.00,M7] [#8 0.05,-0.28,0.94,U] 
21:18:47.715 00.002 31432 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {-0.39, 0.33}
21:18:47.718 00.003 31432 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
21:18:47.721 00.003 31432 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
21:18:47.722 00.001 31432 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.12 mountX=-0.08 mountY=-0.15, mountTheta=-2.07
21:18:47.725 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.14, opts=13)
21:18:47.727 00.002 31432 Enqueuing Move request for scope (-0.09, 0.14)
21:18:47.729 00.002 29876 Worker thread wakes up
21:18:47.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
21:18:47.729 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
21:18:47.729 00.000 29876 Moving (-0.09, 0.14) raw xDistance=-0.08 yDistance=-0.15
21:18:47.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:18:47.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:47.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:18:47.729 00.000 29876 MoveAxis(E, 0, ABG)
21:18:47.729 00.000 29876 Move returns status 0, amount 0
21:18:47.730 00.001 29876 MoveAxis(N, 0, ABG)
21:18:47.730 00.000 29876 Move returns status 0, amount 0
21:18:47.730 00.000 29876 move complete, result=0
21:18:47.730 00.000 29876 worker thread done servicing request
21:18:47.735 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:18:47.753 00.018 31432 UpdateGuideState exits: m=2243 RSB=28.8
21:18:47.756 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:47.759 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:47.761 00.002 31432 Enqueuing Expose request
21:18:47.764 00.003 29876 Worker thread wakes up
21:18:47.764 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:18:47.767 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:47.767 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:49.899 02.132 29876 Exposure complete
21:18:49.942 00.043 29876 worker thread done servicing request
21:18:49.942 00.000 31432 OnExposeComplete: enter
21:18:49.944 00.002 31432 UpdateGuideState(): m_state=6
21:18:49.947 00.003 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
21:18:49.949 00.002 31432 Star::Find returns 1 (0), X=609.65, Y=168.08, Mass=2218, SNR=27.6, Peak=212 HFD=3.8
21:18:49.951 00.002 31432 MultiStar: [#1 0.21,0.24,1.12,U] [#2 0.68,-0.20,1.24,U] [#3 -0.65,0.00,1.06,U] [#4 -0.04,-0.00,1.05,U] [#5 -0.91,-0.10,0.00,M3] [#6 -0.91,-0.14,0.00,M2] [#7 0.09,0.84,0.00,M8] [#8 -0.07,-0.41,1.02,U] 
21:18:49.952 00.001 31432 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {-0.56, 0.19}
21:18:49.954 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.55 = -2.55)
21:18:49.956 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
21:18:49.958 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.05 mountY=0.02, mountTheta=2.65
21:18:49.961 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.03, opts=13)
21:18:49.963 00.002 31432 Enqueuing Move request for scope (-0.04, -0.03)
21:18:49.965 00.002 29876 Worker thread wakes up
21:18:49.965 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:18:49.965 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:18:49.965 00.000 29876 Moving (-0.04, -0.03) raw xDistance=-0.05 yDistance=0.02
21:18:49.965 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:18:49.965 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:49.965 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:49.965 00.000 29876 MoveAxis(E, 0, ABG)
21:18:49.965 00.000 29876 Move returns status 0, amount 0
21:18:49.965 00.000 29876 MoveAxis(N, 0, ABG)
21:18:49.965 00.000 29876 Move returns status 0, amount 0
21:18:49.965 00.000 29876 move complete, result=0
21:18:49.965 00.000 29876 worker thread done servicing request
21:18:49.969 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:49.980 00.011 31432 UpdateGuideState exits: m=2218 RSB=27.6
21:18:49.982 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:49.984 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:49.986 00.002 31432 Enqueuing Expose request
21:18:49.988 00.002 29876 Worker thread wakes up
21:18:49.988 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:49.990 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:49.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:51.906 01.916 29876 Exposure complete
21:18:51.948 00.042 29876 worker thread done servicing request
21:18:51.948 00.000 31432 OnExposeComplete: enter
21:18:51.951 00.003 31432 UpdateGuideState(): m_state=6
21:18:51.954 00.003 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
21:18:51.956 00.002 31432 Star::Find returns 1 (0), X=609.28, Y=168.14, Mass=2376, SNR=29.0, Peak=215 HFD=3.7
21:18:51.958 00.002 31432 MultiStar: [#1 0.11,0.38,0.98,U] [#2 0.57,-0.12,1.13,U] [#3 -0.97,0.40,0.00,M1] [#4 -0.27,0.29,0.94,U] [#5 -1.21,-0.24,0.00,M4] [#6 -0.89,0.01,0.00,M3] [#7 -0.04,0.54,0.87,U] [#8 -0.51,-0.35,0.91,U] 
21:18:51.959 00.001 31432 refined, 5 included, MultiStar: {-0.16, 0.16}, one-star: {-0.93, 0.25}
21:18:51.961 00.002 31432 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.02) = xAngle (2.34 = 2.34)
21:18:51.963 00.002 31432 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.35 = -0.93)
21:18:51.965 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.22 cameraTheta=2.36 mountX=-0.15 mountY=-0.18, mountTheta=-2.29
21:18:51.968 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.16, opts=13)
21:18:51.971 00.003 31432 Enqueuing Move request for scope (-0.16, 0.16)
21:18:51.973 00.002 29876 Worker thread wakes up
21:18:51.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
21:18:51.973 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
21:18:51.973 00.000 29876 Moving (-0.16, 0.16) raw xDistance=-0.15 yDistance=-0.18
21:18:51.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:18:51.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:51.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:18:51.973 00.000 29876 MoveAxis(E, 0, ABG)
21:18:51.973 00.000 29876 Move returns status 0, amount 0
21:18:51.973 00.000 29876 MoveAxis(N, 0, ABG)
21:18:51.973 00.000 29876 Move returns status 0, amount 0
21:18:51.973 00.000 29876 move complete, result=0
21:18:51.973 00.000 29876 worker thread done servicing request
21:18:51.977 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:51.988 00.011 31432 UpdateGuideState exits: m=2376 RSB=29.0
21:18:51.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:51.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:51.994 00.002 31432 Enqueuing Expose request
21:18:51.996 00.002 29876 Worker thread wakes up
21:18:51.996 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:18:51.998 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:51.998 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:54.121 02.123 29876 Exposure complete
21:18:54.163 00.042 29876 worker thread done servicing request
21:18:54.163 00.000 31432 OnExposeComplete: enter
21:18:54.165 00.002 31432 UpdateGuideState(): m_state=6
21:18:54.167 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
21:18:54.169 00.002 31432 Star::Find returns 1 (0), X=609.53, Y=167.85, Mass=2344, SNR=29.6, Peak=232 HFD=3.7
21:18:54.171 00.002 31432 MultiStar: [#1 0.08,0.32,0.96,U] [#2 0.48,-0.13,1.11,U] [#3 -0.99,0.47,0.00,M2] [#4 -0.09,0.37,0.86,U] [#5 -1.08,0.10,0.00,M5] [#6 -1.09,0.08,0.00,M4] [#7 0.02,0.96,0.00,M8] [#8 -0.28,-0.02,0.92,U] 
21:18:54.173 00.002 31432 refined, 4 included, MultiStar: {-0.08, 0.09}, one-star: {-0.67, -0.04}
21:18:54.175 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
21:18:54.176 00.001 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.96)
21:18:54.178 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
21:18:54.181 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.09, opts=13)
21:18:54.183 00.002 31432 Enqueuing Move request for scope (-0.08, 0.09)
21:18:54.184 00.001 29876 Worker thread wakes up
21:18:54.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
21:18:54.184 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
21:18:54.185 00.001 29876 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=-0.10
21:18:54.185 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:18:54.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:54.185 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:18:54.185 00.000 29876 MoveAxis(E, 0, ABG)
21:18:54.185 00.000 29876 Move returns status 0, amount 0
21:18:54.185 00.000 29876 MoveAxis(N, 0, ABG)
21:18:54.185 00.000 29876 Move returns status 0, amount 0
21:18:54.185 00.000 29876 move complete, result=0
21:18:54.185 00.000 29876 worker thread done servicing request
21:18:54.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:54.202 00.014 31432 UpdateGuideState exits: m=2344 RSB=29.6
21:18:54.204 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:54.206 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:54.208 00.002 31432 Enqueuing Expose request
21:18:54.210 00.002 29876 Worker thread wakes up
21:18:54.210 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:54.212 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:54.212 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:56.125 01.913 29876 Exposure complete
21:18:56.167 00.042 29876 worker thread done servicing request
21:18:56.167 00.000 31432 OnExposeComplete: enter
21:18:56.169 00.002 31432 UpdateGuideState(): m_state=6
21:18:56.172 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
21:18:56.174 00.002 31432 Star::Find returns 1 (0), X=609.15, Y=168.17, Mass=2314, SNR=29.1, Peak=228 HFD=3.5
21:18:56.176 00.002 31432 MultiStar: [#1 -0.05,0.52,1.02,U] [#2 0.64,-0.14,1.16,U] [#3 -1.23,0.02,0.00,M3] [#4 0.01,0.19,0.92,U] [#5 -1.24,0.25,0.00,M6] [#6 -1.37,-0.05,0.00,M5] [#7 0.01,1.06,0.00,M9] [#8 -0.64,-0.47,0.91,U] 
21:18:56.178 00.002 31432 refined, 4 included, MultiStar: {-0.19, 0.08}, one-star: {-1.06, 0.28}
21:18:56.179 00.001 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.02) = xAngle (2.73 = 2.73)
21:18:56.181 00.002 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.74 = -0.54)
21:18:56.183 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=-0.19 mountY=-0.11, mountTheta=-2.63
21:18:56.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.08, opts=13)
21:18:56.189 00.003 31432 Enqueuing Move request for scope (-0.19, 0.08)
21:18:56.190 00.001 29876 Worker thread wakes up
21:18:56.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
21:18:56.190 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
21:18:56.190 00.000 29876 Moving (-0.19, 0.08) raw xDistance=-0.19 yDistance=-0.11
21:18:56.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:18:56.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:56.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:18:56.190 00.000 29876 MoveAxis(E, 0, ABG)
21:18:56.190 00.000 29876 Move returns status 0, amount 0
21:18:56.190 00.000 29876 MoveAxis(N, 0, ABG)
21:18:56.190 00.000 29876 Move returns status 0, amount 0
21:18:56.190 00.000 29876 move complete, result=0
21:18:56.190 00.000 29876 worker thread done servicing request
21:18:56.193 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=31, FiltMin=12, FiltMax=257, Gamma=0.490
21:18:56.205 00.012 31432 UpdateGuideState exits: m=2314 RSB=29.1
21:18:56.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:56.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:56.210 00.001 31432 Enqueuing Expose request
21:18:56.212 00.002 29876 Worker thread wakes up
21:18:56.212 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:56.214 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:56.214 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:18:58.349 02.135 29876 Exposure complete
21:18:58.391 00.042 29876 worker thread done servicing request
21:18:58.391 00.000 31432 OnExposeComplete: enter
21:18:58.394 00.003 31432 UpdateGuideState(): m_state=6
21:18:58.395 00.001 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
21:18:58.397 00.002 31432 Star::Find returns 1 (0), X=609.62, Y=167.75, Mass=2438, SNR=30.0, Peak=194 HFD=3.6
21:18:58.399 00.002 31432 MultiStar: [#1 0.42,0.28,0.95,U] [#2 0.81,-0.16,0.00,M5] [#3 -1.09,-0.07,0.00,M4] [#4 0.02,0.15,0.85,U] [#5 -0.94,-0.12,0.00,M7] [#6 -0.74,-0.19,1.02,U] [#7 -0.01,0.74,0.89,U] [#8 -0.40,-0.36,0.83,U] 
21:18:58.401 00.002 31432 refined, 5 included, MultiStar: {-0.23, 0.08}, one-star: {-0.58, -0.14}
21:18:58.403 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
21:18:58.405 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.47)
21:18:58.406 00.001 31432 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.82 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
21:18:58.411 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=0.08, opts=13)
21:18:58.413 00.002 31432 Enqueuing Move request for scope (-0.23, 0.08)
21:18:58.415 00.002 29876 Worker thread wakes up
21:18:58.415 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
21:18:58.415 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
21:18:58.415 00.000 29876 Moving (-0.23, 0.08) raw xDistance=-0.23 yDistance=-0.11
21:18:58.415 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
21:18:58.415 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:58.415 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:18:58.415 00.000 29876 MoveAxis(E, 22, ABG)
21:18:58.415 00.000 29876 Guiding  Dir = 2, Dur = 22
21:18:58.416 00.001 29876 IsSlewing returns 0
21:18:58.416 00.000 29876 IsGuiding returns 0
21:18:58.416 00.000 29876 PulseGuide returned control before completion, sleep 32
21:18:58.419 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:18:58.430 00.011 31432 UpdateGuideState exits: m=2438 RSB=30.0
21:18:58.433 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:58.434 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:18:58.436 00.002 31432 Enqueuing Expose request
21:18:58.455 00.019 29876 IsGuiding returns 1
21:18:58.455 00.000 29876 scope still moving after pulse duration time elapsed
21:18:58.487 00.032 29876 IsSlewing returns 0
21:18:58.487 00.000 29876 IsGuiding returns 0
21:18:58.487 00.000 29876 scope move finished after 22 + 48 ms
21:18:58.487 00.000 29876 Move returns status 0, amount 22
21:18:58.487 00.000 29876 MoveAxis(N, 0, ABG)
21:18:58.487 00.000 29876 Move returns status 0, amount 0
21:18:58.487 00.000 29876 move complete, result=0
21:18:58.487 00.000 29876 worker thread done servicing request
21:18:58.487 00.000 29876 Worker thread wakes up
21:18:58.487 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
21:18:58.490 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:18:58.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:00.405 01.915 29876 Exposure complete
21:19:00.447 00.042 29876 worker thread done servicing request
21:19:00.447 00.000 31432 OnExposeComplete: enter
21:19:00.449 00.002 31432 UpdateGuideState(): m_state=6
21:19:00.452 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
21:19:00.453 00.001 31432 Star::Find returns 1 (0), X=609.50, Y=167.67, Mass=2346, SNR=29.3, Peak=207 HFD=3.4
21:19:00.455 00.002 31432 MultiStar: [#1 0.42,-0.07,1.03,U] [#2 1.11,-0.62,0.00,M6] [#3 -0.65,-0.09,1.06,U] [#4 -0.29,-0.02,0.94,U] [#5 -0.57,-0.64,0.00,M8] [#6 -0.85,-0.38,0.00,M5] [#7 -0.00,0.52,0.84,U] [#8 -0.22,-0.81,0.00,M1] 
21:19:00.457 00.002 31432 refined, 4 included, MultiStar: {-0.25, 0.01}, one-star: {-0.70, -0.22}
21:19:00.459 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
21:19:00.461 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
21:19:00.462 00.001 31432 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.12 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
21:19:00.465 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.01, opts=13)
21:19:00.469 00.004 31432 Enqueuing Move request for scope (-0.25, 0.01)
21:19:00.470 00.001 29876 Worker thread wakes up
21:19:00.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
21:19:00.470 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
21:19:00.470 00.000 29876 Moving (-0.25, 0.01) raw xDistance=-0.25 yDistance=-0.04
21:19:00.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:19:00.470 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:00.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:19:00.470 00.000 29876 MoveAxis(E, 27, ABG)
21:19:00.470 00.000 29876 Guiding  Dir = 2, Dur = 27
21:19:00.470 00.000 29876 IsSlewing returns 0
21:19:00.470 00.000 29876 IsGuiding returns 0
21:19:00.471 00.001 29876 PulseGuide returned control before completion, sleep 37
21:19:00.474 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:00.486 00.012 31432 UpdateGuideState exits: m=2346 RSB=29.3
21:19:00.488 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:00.490 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:00.492 00.002 31432 Enqueuing Expose request
21:19:00.514 00.022 29876 IsGuiding returns 1
21:19:00.514 00.000 29876 scope still moving after pulse duration time elapsed
21:19:00.544 00.030 29876 IsSlewing returns 0
21:19:00.544 00.000 29876 IsGuiding returns 1
21:19:00.575 00.031 29876 IsSlewing returns 0
21:19:00.575 00.000 29876 IsGuiding returns 0
21:19:00.575 00.000 29876 scope move finished after 27 + 77 ms
21:19:00.575 00.000 29876 Move returns status 0, amount 27
21:19:00.575 00.000 29876 MoveAxis(N, 0, ABG)
21:19:00.575 00.000 29876 Move returns status 0, amount 0
21:19:00.575 00.000 29876 move complete, result=0
21:19:00.575 00.000 29876 worker thread done servicing request
21:19:00.575 00.000 29876 Worker thread wakes up
21:19:00.575 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
21:19:00.577 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:00.577 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:02.701 02.124 29876 Exposure complete
21:19:02.743 00.042 29876 worker thread done servicing request
21:19:02.743 00.000 31432 OnExposeComplete: enter
21:19:02.745 00.002 31432 UpdateGuideState(): m_state=6
21:19:02.747 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
21:19:02.749 00.002 31432 Star::Find returns 1 (0), X=609.72, Y=168.70, Mass=2285, SNR=29.4, Peak=209 HFD=3.6
21:19:02.751 00.002 31432 MultiStar: [#1 0.65,1.03,0.00,M1] [#2 0.61,0.57,0.00,M7] [#3 -0.65,0.50,1.03,U] [#4 0.58,0.72,0.00,M1] [#5 -0.27,0.22,0.88,U] [#6 -0.92,0.26,0.00,M6] [#7 0.55,1.23,0.00,M8] [#8 0.03,0.30,0.84,U] 
21:19:02.754 00.003 31432 refined, 3 included, MultiStar: {-0.37, 0.47}, one-star: {-0.49, 0.81}
21:19:02.755 00.001 31432 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.02) = xAngle (2.21 = 2.21)
21:19:02.757 00.002 31432 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.07)
21:19:02.759 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=0.47 hyp=0.60 cameraTheta=2.23 mountX=-0.35 mountY=-0.52, mountTheta=-2.17
21:19:02.762 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=0.47, opts=13)
21:19:02.765 00.003 31432 Enqueuing Move request for scope (-0.37, 0.47)
21:19:02.767 00.002 29876 Worker thread wakes up
21:19:02.767 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.47) opts 0xd
21:19:02.767 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, 0.47)
21:19:02.767 00.000 29876 Moving (-0.37, 0.47) raw xDistance=-0.35 yDistance=-0.52
21:19:02.767 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:19:02.767 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.52
21:19:02.767 00.000 29876 MoveAxis(E, 38, ABG)
21:19:02.767 00.000 29876 Guiding  Dir = 2, Dur = 38
21:19:02.767 00.000 29876 IsSlewing returns 0
21:19:02.767 00.000 29876 IsGuiding returns 0
21:19:02.767 00.000 29876 PulseGuide returned control before completion, sleep 48
21:19:02.771 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:02.782 00.011 31432 UpdateGuideState exits: m=2285 RSB=29.4
21:19:02.784 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:02.786 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:02.788 00.002 31432 Enqueuing Expose request
21:19:02.823 00.035 29876 IsGuiding returns 1
21:19:02.823 00.000 29876 scope still moving after pulse duration time elapsed
21:19:02.854 00.031 29876 IsSlewing returns 0
21:19:02.854 00.000 29876 IsGuiding returns 0
21:19:02.854 00.000 29876 scope move finished after 38 + 48 ms
21:19:02.854 00.000 29876 Move returns status 0, amount 38
21:19:02.854 00.000 29876 MoveAxis(N, 38, ABG)
21:19:02.854 00.000 29876 Guiding  Dir = 0, Dur = 38
21:19:02.854 00.000 29876 IsSlewing returns 0
21:19:02.854 00.000 29876 IsGuiding returns 0
21:19:02.855 00.001 29876 PulseGuide returned control before completion, sleep 48
21:19:02.915 00.060 29876 IsGuiding returns 1
21:19:02.915 00.000 29876 scope still moving after pulse duration time elapsed
21:19:02.946 00.031 29876 IsSlewing returns 0
21:19:02.946 00.000 29876 IsGuiding returns 1
21:19:02.976 00.030 29876 IsSlewing returns 0
21:19:02.976 00.000 29876 IsGuiding returns 1
21:19:03.007 00.031 29876 IsSlewing returns 0
21:19:03.007 00.000 29876 IsGuiding returns 1
21:19:03.039 00.032 29876 IsSlewing returns 0
21:19:03.039 00.000 29876 IsGuiding returns 1
21:19:03.069 00.030 29876 IsSlewing returns 0
21:19:03.069 00.000 29876 IsGuiding returns 0
21:19:03.069 00.000 29876 scope move finished after 38 + 177 ms
21:19:03.069 00.000 29876 Move returns status 0, amount 38
21:19:03.069 00.000 29876 move complete, result=0
21:19:03.069 00.000 29876 worker thread done servicing request
21:19:03.069 00.000 29876 Worker thread wakes up
21:19:03.069 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:03.069 00.000 31432 GuideStep: -0.4 px 38 ms EAST, -0.5 px 38 ms NORTH
21:19:03.073 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:04.986 01.913 29876 Exposure complete
21:19:05.033 00.047 29876 worker thread done servicing request
21:19:05.033 00.000 31432 OnExposeComplete: enter
21:19:05.036 00.003 31432 UpdateGuideState(): m_state=6
21:19:05.038 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
21:19:05.040 00.002 31432 Star::Find returns 1 (0), X=610.06, Y=167.79, Mass=2393, SNR=29.6, Peak=216 HFD=3.9
21:19:05.042 00.002 31432 MultiStar: [#1 0.86,-0.01,0.00,M2] [#2 1.29,-0.47,0.00,M8] [#3 -0.47,-0.47,1.00,U] [#4 0.46,-0.13,0.90,U] [#5 -0.13,-0.24,0.90,U] [#6 -0.47,-0.27,1.08,U] [#7 0.69,0.38,0.83,U] [#8 0.21,-0.90,0.00,M1] 
21:19:05.045 00.003 31432 refined, 5 included, MultiStar: {-0.05, -0.15}, one-star: {-0.15, -0.10}
21:19:05.047 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
21:19:05.049 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
21:19:05.051 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.86 mountX=-0.05 mountY=0.15, mountTheta=1.90
21:19:05.054 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.15, opts=13)
21:19:05.057 00.003 31432 Enqueuing Move request for scope (-0.05, -0.15)
21:19:05.059 00.002 29876 Worker thread wakes up
21:19:05.059 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
21:19:05.059 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
21:19:05.059 00.000 29876 Moving (-0.05, -0.15) raw xDistance=-0.05 yDistance=0.15
21:19:05.059 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:19:05.059 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:05.059 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:19:05.059 00.000 29876 MoveAxis(E, 0, ABG)
21:19:05.059 00.000 29876 Move returns status 0, amount 0
21:19:05.059 00.000 29876 MoveAxis(N, 0, ABG)
21:19:05.059 00.000 29876 Move returns status 0, amount 0
21:19:05.059 00.000 29876 move complete, result=0
21:19:05.059 00.000 29876 worker thread done servicing request
21:19:05.063 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:05.076 00.013 31432 UpdateGuideState exits: m=2393 RSB=29.6
21:19:05.079 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:05.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:05.083 00.002 31432 Enqueuing Expose request
21:19:05.085 00.002 29876 Worker thread wakes up
21:19:05.086 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:19:05.088 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:05.088 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:07.218 02.130 29876 Exposure complete
21:19:07.262 00.044 29876 worker thread done servicing request
21:19:07.262 00.000 31432 OnExposeComplete: enter
21:19:07.264 00.002 31432 UpdateGuideState(): m_state=6
21:19:07.266 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
21:19:07.268 00.002 31432 Star::Find returns 1 (0), X=609.70, Y=167.37, Mass=2318, SNR=28.8, Peak=190 HFD=3.5
21:19:07.270 00.002 31432 MultiStar: [#1 0.75,-0.47,0.00,M3] [#2 1.19,-0.97,0.00,M9] [#3 -0.56,-0.30,0.99,U] [#4 0.10,-0.56,0.93,U] [#5 -0.52,-0.56,0.94,U] [#6 -0.40,-0.69,1.12,U] [#7 0.50,0.20,0.83,U] [#8 0.28,-0.90,0.00,M2] 
21:19:07.272 00.002 31432 refined, 5 included, MultiStar: {-0.26, -0.42}, one-star: {-0.51, -0.52}
21:19:07.274 00.002 31432 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
21:19:07.276 00.002 31432 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
21:19:07.278 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-2.11 mountX=-0.27 mountY=0.38, mountTheta=2.18
21:19:07.281 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.42, opts=13)
21:19:07.283 00.002 31432 Enqueuing Move request for scope (-0.26, -0.42)
21:19:07.284 00.001 29876 Worker thread wakes up
21:19:07.285 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.42) opts 0xd
21:19:07.285 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.42)
21:19:07.285 00.000 29876 Moving (-0.26, -0.42) raw xDistance=-0.27 yDistance=0.38
21:19:07.285 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
21:19:07.285 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:07.285 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:19:07.285 00.000 29876 MoveAxis(E, 26, ABG)
21:19:07.285 00.000 29876 Guiding  Dir = 2, Dur = 26
21:19:07.285 00.000 29876 IsSlewing returns 0
21:19:07.285 00.000 29876 IsGuiding returns 0
21:19:07.285 00.000 29876 PulseGuide returned control before completion, sleep 36
21:19:07.288 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:07.300 00.012 31432 UpdateGuideState exits: m=2318 RSB=28.8
21:19:07.303 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:07.305 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:07.307 00.002 31432 Enqueuing Expose request
21:19:07.326 00.019 29876 IsGuiding returns 1
21:19:07.326 00.000 29876 scope still moving after pulse duration time elapsed
21:19:07.358 00.032 29876 IsSlewing returns 0
21:19:07.358 00.000 29876 IsGuiding returns 0
21:19:07.358 00.000 29876 scope move finished after 26 + 46 ms
21:19:07.358 00.000 29876 Move returns status 0, amount 26
21:19:07.358 00.000 29876 MoveAxis(N, 0, ABG)
21:19:07.358 00.000 29876 Move returns status 0, amount 0
21:19:07.358 00.000 29876 move complete, result=0
21:19:07.358 00.000 29876 worker thread done servicing request
21:19:07.358 00.000 29876 Worker thread wakes up
21:19:07.359 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:07.359 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:07.359 00.000 31432 GuideStep: -0.3 px 26 ms EAST, 0.4 px 0 ms NORTH
21:19:09.266 01.907 29876 Exposure complete
21:19:09.308 00.042 29876 worker thread done servicing request
21:19:09.309 00.001 31432 OnExposeComplete: enter
21:19:09.311 00.002 31432 UpdateGuideState(): m_state=6
21:19:09.313 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
21:19:09.315 00.002 31432 Star::Find returns 1 (0), X=610.40, Y=167.75, Mass=2354, SNR=29.2, Peak=232 HFD=3.5
21:19:09.317 00.002 31432 MultiStar: [#1 1.47,-0.10,0.00,M4] [#2 1.86,-0.66,0.00,M10] [#3 0.07,-0.53,1.08,U] [#4 0.93,-0.24,0.00,M1] [#5 -0.13,-0.51,0.93,U] [#6 0.15,-0.41,1.10,U] [#7 1.13,0.46,0.00,M7] [#8 0.97,-1.02,0.00,M3] 
21:19:09.319 00.002 31432 single-star, 3 included, MultiStar: {0.08, -0.40}, one-star: {0.19, -0.14}
21:19:09.320 00.001 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
21:19:09.322 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
21:19:09.324 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.61 mountX=0.19 mountY=0.16, mountTheta=0.71
21:19:09.328 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.14, opts=13)
21:19:09.329 00.001 31432 Enqueuing Move request for scope (0.19, -0.14)
21:19:09.333 00.004 29876 Worker thread wakes up
21:19:09.334 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
21:19:09.334 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
21:19:09.334 00.000 29876 Moving (0.19, -0.14) raw xDistance=0.19 yDistance=0.16
21:19:09.334 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:19:09.334 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:09.334 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:19:09.334 00.000 29876 MoveAxis(E, 0, ABG)
21:19:09.334 00.000 29876 Move returns status 0, amount 0
21:19:09.334 00.000 29876 MoveAxis(N, 0, ABG)
21:19:09.334 00.000 29876 Move returns status 0, amount 0
21:19:09.334 00.000 29876 move complete, result=0
21:19:09.334 00.000 29876 worker thread done servicing request
21:19:09.340 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=256, Gamma=0.490
21:19:09.352 00.012 31432 UpdateGuideState exits: m=2354 RSB=29.2
21:19:09.355 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:09.357 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:09.361 00.004 31432 Enqueuing Expose request
21:19:09.366 00.005 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:19:09.370 00.004 29876 Worker thread wakes up
21:19:09.370 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:09.370 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:11.492 02.122 29876 Exposure complete
21:19:11.534 00.042 29876 worker thread done servicing request
21:19:11.534 00.000 31432 OnExposeComplete: enter
21:19:11.536 00.002 31432 UpdateGuideState(): m_state=6
21:19:11.539 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
21:19:11.541 00.002 31432 Star::Find returns 1 (0), X=610.65, Y=167.62, Mass=2278, SNR=28.6, Peak=240 HFD=3.1
21:19:11.544 00.003 31432 MultiStar: [#1 1.41,0.16,0.00,M5] [#2 2.01,-0.61,0.00,R] [#3 0.29,-0.17,1.06,U] [#4 0.90,-0.22,0.00,M2] [#5 0.02,-0.54,0.94,U] [#6 0.33,-0.22,1.15,U] [#7 1.18,0.46,0.00,M8] [#8 1.06,-1.16,0.00,M4] 
21:19:11.548 00.004 31432 refined, 3 included, MultiStar: {0.28, -0.29}, one-star: {0.44, -0.27}
21:19:11.550 00.002 31432 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.02) = xAngle (-0.84 = -0.84)
21:19:11.552 00.002 31432 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.17 = 2.17)
21:19:11.554 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.81 mountX=0.27 mountY=0.33, mountTheta=0.89
21:19:11.557 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.29, opts=13)
21:19:11.561 00.004 31432 Enqueuing Move request for scope (0.28, -0.29)
21:19:11.565 00.004 29876 Worker thread wakes up
21:19:11.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
21:19:11.565 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
21:19:11.565 00.000 29876 Moving (0.28, -0.29) raw xDistance=0.27 yDistance=0.33
21:19:11.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:19:11.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:11.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:19:11.565 00.000 29876 MoveAxis(W, 26, ABG)
21:19:11.565 00.000 29876 Guiding  Dir = 3, Dur = 26
21:19:11.565 00.000 29876 IsSlewing returns 0
21:19:11.565 00.000 29876 IsGuiding returns 0
21:19:11.566 00.001 29876 PulseGuide returned control before completion, sleep 36
21:19:11.569 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:19:11.580 00.011 31432 UpdateGuideState exits: m=2278 RSB=28.6
21:19:11.582 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:11.584 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:11.586 00.002 31432 Enqueuing Expose request
21:19:11.614 00.028 29876 IsGuiding returns 1
21:19:11.614 00.000 29876 scope still moving after pulse duration time elapsed
21:19:11.646 00.032 29876 IsSlewing returns 0
21:19:11.646 00.000 29876 IsGuiding returns 1
21:19:11.676 00.030 29876 IsSlewing returns 0
21:19:11.676 00.000 29876 IsGuiding returns 0
21:19:11.676 00.000 29876 scope move finished after 26 + 84 ms
21:19:11.676 00.000 29876 Move returns status 0, amount 26
21:19:11.676 00.000 29876 MoveAxis(N, 0, ABG)
21:19:11.676 00.000 29876 Move returns status 0, amount 0
21:19:11.676 00.000 29876 move complete, result=0
21:19:11.676 00.000 29876 worker thread done servicing request
21:19:11.676 00.000 29876 Worker thread wakes up
21:19:11.676 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.3 px 0 ms NORTH
21:19:11.679 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:11.679 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:13.590 01.911 29876 Exposure complete
21:19:13.633 00.043 29876 worker thread done servicing request
21:19:13.633 00.000 31432 OnExposeComplete: enter
21:19:13.635 00.002 31432 UpdateGuideState(): m_state=6
21:19:13.638 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
21:19:13.640 00.002 31432 Star::Find returns 1 (0), X=610.55, Y=167.49, Mass=2207, SNR=29.2, Peak=215 HFD=3.2
21:19:13.642 00.002 31432 MultiStar: [#1 1.10,-0.18,0.00,M6] [#2 -0.47,-0.17,1.18,U] [#3 0.49,-0.49,1.05,U] [#4 1.30,-0.53,0.00,M3] [#5 -0.02,-0.90,0.00,M4] [#6 0.10,-0.61,1.12,U] [#7 0.78,0.18,0.87,U] [#8 0.59,-1.07,0.00,M5] 
21:19:13.643 00.001 31432 refined, 4 included, MultiStar: {0.21, -0.31}, one-star: {0.35, -0.40}
21:19:13.645 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
21:19:13.647 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
21:19:13.649 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.38 cameraTheta=-0.98 mountX=0.20 mountY=0.34, mountTheta=1.04
21:19:13.651 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.31, opts=13)
21:19:13.654 00.003 31432 Enqueuing Move request for scope (0.21, -0.31)
21:19:13.655 00.001 29876 Worker thread wakes up
21:19:13.655 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
21:19:13.655 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
21:19:13.655 00.000 29876 Moving (0.21, -0.31) raw xDistance=0.20 yDistance=0.34
21:19:13.655 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:19:13.655 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:13.655 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:19:13.656 00.001 29876 MoveAxis(W, 23, ABG)
21:19:13.656 00.000 29876 Guiding  Dir = 3, Dur = 23
21:19:13.656 00.000 29876 IsSlewing returns 0
21:19:13.656 00.000 29876 IsGuiding returns 0
21:19:13.656 00.000 29876 PulseGuide returned control before completion, sleep 33
21:19:13.659 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=256, Gamma=0.490
21:19:13.671 00.012 31432 UpdateGuideState exits: m=2207 RSB=29.2
21:19:13.673 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:13.675 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:13.676 00.001 31432 Enqueuing Expose request
21:19:13.699 00.023 29876 IsGuiding returns 1
21:19:13.699 00.000 29876 scope still moving after pulse duration time elapsed
21:19:13.730 00.031 29876 IsSlewing returns 0
21:19:13.730 00.000 29876 IsGuiding returns 1
21:19:13.762 00.032 29876 IsSlewing returns 0
21:19:13.762 00.000 29876 IsGuiding returns 1
21:19:13.793 00.031 29876 IsSlewing returns 0
21:19:13.793 00.000 29876 IsGuiding returns 1
21:19:13.824 00.031 29876 IsSlewing returns 0
21:19:13.824 00.000 29876 IsGuiding returns 0
21:19:13.824 00.000 29876 scope move finished after 23 + 144 ms
21:19:13.824 00.000 29876 Move returns status 0, amount 23
21:19:13.824 00.000 29876 MoveAxis(N, 0, ABG)
21:19:13.824 00.000 29876 Move returns status 0, amount 0
21:19:13.824 00.000 29876 move complete, result=0
21:19:13.824 00.000 29876 worker thread done servicing request
21:19:13.824 00.000 29876 Worker thread wakes up
21:19:13.824 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:13.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:13.824 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.3 px 0 ms NORTH
21:19:15.948 02.124 29876 Exposure complete
21:19:15.991 00.043 29876 worker thread done servicing request
21:19:15.991 00.000 31432 OnExposeComplete: enter
21:19:15.994 00.003 31432 UpdateGuideState(): m_state=6
21:19:15.996 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
21:19:15.998 00.002 31432 Star::Find returns 1 (0), X=610.19, Y=167.98, Mass=2274, SNR=28.4, Peak=205 HFD=3.2
21:19:16.000 00.002 31432 MultiStar: [#1 1.22,0.12,0.00,M7] [#2 -0.33,0.32,1.21,U] [#3 -0.15,0.22,1.04,U] [#4 0.62,0.33,0.97,U] [#5 -0.14,-0.28,1.02,U] [#6 0.02,-0.31,1.11,U] [#7 0.91,0.73,0.00,M8] [#8 0.47,-0.43,0.95,U] 
21:19:16.002 00.002 31432 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {-0.02, 0.09}
21:19:16.004 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
21:19:16.006 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
21:19:16.007 00.001 31432 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.02 mountX=0.05 mountY=0.01, mountTheta=0.17
21:19:16.011 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.00, opts=13)
21:19:16.013 00.002 31432 Enqueuing Move request for scope (0.05, -0.00)
21:19:16.014 00.001 29876 Worker thread wakes up
21:19:16.015 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
21:19:16.015 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
21:19:16.015 00.000 29876 Moving (0.05, -0.00) raw xDistance=0.05 yDistance=0.01
21:19:16.015 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:19:16.015 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:16.015 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:19:16.015 00.000 29876 MoveAxis(E, 0, ABG)
21:19:16.015 00.000 29876 Move returns status 0, amount 0
21:19:16.015 00.000 29876 MoveAxis(N, 0, ABG)
21:19:16.015 00.000 29876 Move returns status 0, amount 0
21:19:16.015 00.000 29876 move complete, result=0
21:19:16.015 00.000 29876 worker thread done servicing request
21:19:16.018 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:16.029 00.011 31432 UpdateGuideState exits: m=2274 RSB=28.4
21:19:16.031 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:16.033 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:16.035 00.002 31432 Enqueuing Expose request
21:19:16.037 00.002 29876 Worker thread wakes up
21:19:16.037 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:19:16.039 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:16.039 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:18.052 02.013 29876 Exposure complete
21:19:18.094 00.042 29876 worker thread done servicing request
21:19:18.094 00.000 31432 OnExposeComplete: enter
21:19:18.096 00.002 31432 UpdateGuideState(): m_state=6
21:19:18.099 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
21:19:18.101 00.002 31432 Star::Find returns 1 (0), X=610.66, Y=167.73, Mass=2375, SNR=29.7, Peak=226 HFD=3.4
21:19:18.102 00.001 31432 MultiStar: [#1 1.42,-0.04,0.00,M8] [#2 -0.13,0.06,1.14,U] [#3 0.50,-0.11,0.99,U] [#4 1.33,-0.34,0.00,M3] [#5 0.38,-0.50,0.96,U] [#6 0.74,-0.44,0.00,M1] [#7 1.41,0.47,0.00,M9] [#8 1.00,-0.53,0.00,M5] 
21:19:18.104 00.002 31432 refined, 3 included, MultiStar: {0.28, -0.17}, one-star: {0.45, -0.16}
21:19:18.106 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
21:19:18.108 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
21:19:18.109 00.001 31432 CameraToMount -- cameraX=0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-0.53 mountX=0.28 mountY=0.21, mountTheta=0.64
21:19:18.113 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.17, opts=13)
21:19:18.115 00.002 31432 Enqueuing Move request for scope (0.28, -0.17)
21:19:18.117 00.002 29876 Worker thread wakes up
21:19:18.117 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.17) opts 0xd
21:19:18.117 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.17)
21:19:18.117 00.000 29876 Moving (0.28, -0.17) raw xDistance=0.28 yDistance=0.21
21:19:18.117 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:19:18.117 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:18.117 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:19:18.117 00.000 29876 MoveAxis(W, 27, ABG)
21:19:18.117 00.000 29876 Guiding  Dir = 3, Dur = 27
21:19:18.118 00.001 29876 IsSlewing returns 0
21:19:18.118 00.000 29876 IsGuiding returns 0
21:19:18.118 00.000 29876 PulseGuide returned control before completion, sleep 37
21:19:18.121 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:19:18.133 00.012 31432 UpdateGuideState exits: m=2375 RSB=29.7
21:19:18.135 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:18.137 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:18.138 00.001 31432 Enqueuing Expose request
21:19:18.158 00.020 29876 IsGuiding returns 1
21:19:18.158 00.000 29876 scope still moving after pulse duration time elapsed
21:19:18.190 00.032 29876 IsSlewing returns 0
21:19:18.190 00.000 29876 IsGuiding returns 1
21:19:18.222 00.032 29876 IsSlewing returns 0
21:19:18.222 00.000 29876 IsGuiding returns 0
21:19:18.222 00.000 29876 scope move finished after 27 + 77 ms
21:19:18.222 00.000 29876 Move returns status 0, amount 27
21:19:18.222 00.000 29876 MoveAxis(N, 0, ABG)
21:19:18.222 00.000 29876 Move returns status 0, amount 0
21:19:18.222 00.000 29876 move complete, result=0
21:19:18.222 00.000 29876 worker thread done servicing request
21:19:18.222 00.000 29876 Worker thread wakes up
21:19:18.222 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:18.222 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:18.223 00.001 31432 GuideStep: 0.3 px 27 ms WEST, 0.2 px 0 ms NORTH
21:19:20.350 02.127 29876 Exposure complete
21:19:20.392 00.042 29876 worker thread done servicing request
21:19:20.393 00.001 31432 OnExposeComplete: enter
21:19:20.395 00.002 31432 UpdateGuideState(): m_state=6
21:19:20.397 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
21:19:20.399 00.002 31432 Star::Find returns 1 (0), X=611.10, Y=167.47, Mass=2241, SNR=28.9, Peak=246 HFD=3.3
21:19:20.400 00.001 31432 MultiStar: [#1 1.76,-0.25,0.00,M9] [#2 0.53,-0.27,1.20,U] [#3 0.52,-0.47,1.13,U] [#4 1.24,-0.40,0.00,M4] [#5 0.65,-0.60,0.00,M3] [#6 0.72,-0.55,0.00,M2] [#7 1.76,-0.00,0.00,M10] [#8 1.25,-0.77,0.00,M6] 
21:19:20.402 00.002 31432 refined, 2 included, MultiStar: {0.64, -0.38}, one-star: {0.90, -0.41}
21:19:20.404 00.002 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
21:19:20.406 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
21:19:20.408 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=-0.38 hyp=0.74 cameraTheta=-0.54 mountX=0.63 mountY=0.47, mountTheta=0.65
21:19:20.410 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.38, opts=13)
21:19:20.413 00.003 31432 Enqueuing Move request for scope (0.64, -0.38)
21:19:20.415 00.002 29876 Worker thread wakes up
21:19:20.415 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.38) opts 0xd
21:19:20.415 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.38)
21:19:20.415 00.000 29876 Moving (0.64, -0.38) raw xDistance=0.63 yDistance=0.47
21:19:20.415 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
21:19:20.416 00.001 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.42 newest=0.69
21:19:20.416 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
21:19:20.416 00.000 29876 MoveAxis(W, 64, ABG)
21:19:20.416 00.000 29876 Guiding  Dir = 3, Dur = 64
21:19:20.416 00.000 29876 IsSlewing returns 0
21:19:20.416 00.000 29876 IsGuiding returns 0
21:19:20.416 00.000 29876 PulseGuide returned control before completion, sleep 74
21:19:20.419 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:19:20.430 00.011 31432 UpdateGuideState exits: m=2241 RSB=28.9
21:19:20.433 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:20.434 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:20.437 00.003 31432 Enqueuing Expose request
21:19:20.505 00.068 29876 IsGuiding returns 1
21:19:20.505 00.000 29876 scope still moving after pulse duration time elapsed
21:19:20.537 00.032 29876 IsSlewing returns 0
21:19:20.537 00.000 29876 IsGuiding returns 1
21:19:20.567 00.030 29876 IsSlewing returns 0
21:19:20.567 00.000 29876 IsGuiding returns 0
21:19:20.567 00.000 29876 scope move finished after 64 + 86 ms
21:19:20.567 00.000 29876 Move returns status 0, amount 64
21:19:20.567 00.000 29876 BLC: Oldest BLC event removed
21:19:20.567 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:19:20.567 00.000 29876 MoveAxis(S, 55, ABG)
21:19:20.567 00.000 29876 Guiding  Dir = 1, Dur = 55
21:19:20.567 00.000 29876 IsSlewing returns 0
21:19:20.567 00.000 29876 IsGuiding returns 0
21:19:20.567 00.000 29876 PulseGuide returned control before completion, sleep 65
21:19:20.643 00.076 29876 IsGuiding returns 1
21:19:20.643 00.000 29876 scope still moving after pulse duration time elapsed
21:19:20.674 00.031 29876 IsSlewing returns 0
21:19:20.674 00.000 29876 IsGuiding returns 1
21:19:20.706 00.032 29876 IsSlewing returns 0
21:19:20.706 00.000 29876 IsGuiding returns 1
21:19:20.737 00.031 29876 IsSlewing returns 0
21:19:20.737 00.000 29876 IsGuiding returns 0
21:19:20.737 00.000 29876 scope move finished after 55 + 115 ms
21:19:20.737 00.000 29876 Move returns status 0, amount 55
21:19:20.737 00.000 29876 move complete, result=0
21:19:20.737 00.000 29876 worker thread done servicing request
21:19:20.737 00.000 29876 Worker thread wakes up
21:19:20.737 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:20.737 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.5 px 55 ms SOUTH
21:19:20.740 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:22.646 01.906 29876 Exposure complete
21:19:22.689 00.043 29876 worker thread done servicing request
21:19:22.689 00.000 31432 OnExposeComplete: enter
21:19:22.692 00.003 31432 UpdateGuideState(): m_state=6
21:19:22.694 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
21:19:22.696 00.002 31432 Star::Find returns 1 (0), X=610.86, Y=167.80, Mass=2337, SNR=29.5, Peak=222 HFD=3.3
21:19:22.697 00.001 31432 MultiStar: [#1 1.82,0.32,0.00,M10] [#2 0.26,0.04,1.11,U] [#3 0.86,-0.05,0.00,M1] [#4 1.55,-0.10,0.00,M5] [#5 0.50,-0.32,0.97,U] [#6 0.49,-0.10,1.09,U] [#7 1.72,0.45,0.00,R] [#8 1.28,-0.46,0.00,M7] 
21:19:22.700 00.003 31432 refined, 3 included, MultiStar: {0.47, -0.11}, one-star: {0.65, -0.09}
21:19:22.701 00.001 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.26 = -0.26)
21:19:22.703 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
21:19:22.705 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-0.23 mountX=0.47 mountY=0.18, mountTheta=0.37
21:19:22.708 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.11, opts=13)
21:19:22.710 00.002 31432 Enqueuing Move request for scope (0.47, -0.11)
21:19:22.711 00.001 29876 Worker thread wakes up
21:19:22.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.11) opts 0xd
21:19:22.712 00.001 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.11)
21:19:22.712 00.000 29876 Moving (0.47, -0.11) raw xDistance=0.47 yDistance=0.18
21:19:22.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
21:19:22.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:22.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:19:22.712 00.000 29876 MoveAxis(W, 54, ABG)
21:19:22.712 00.000 29876 Guiding  Dir = 3, Dur = 54
21:19:22.712 00.000 29876 IsSlewing returns 0
21:19:22.712 00.000 29876 IsGuiding returns 0
21:19:22.712 00.000 29876 PulseGuide returned control before completion, sleep 64
21:19:22.715 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=8, FiltMax=257, Gamma=0.490
21:19:22.727 00.012 31432 UpdateGuideState exits: m=2337 RSB=29.5
21:19:22.729 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:22.731 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:22.733 00.002 31432 Enqueuing Expose request
21:19:22.784 00.051 29876 IsGuiding returns 1
21:19:22.784 00.000 29876 scope still moving after pulse duration time elapsed
21:19:22.815 00.031 29876 IsSlewing returns 0
21:19:22.815 00.000 29876 IsGuiding returns 1
21:19:22.845 00.030 29876 IsSlewing returns 0
21:19:22.845 00.000 29876 IsGuiding returns 0
21:19:22.845 00.000 29876 scope move finished after 54 + 79 ms
21:19:22.845 00.000 29876 Move returns status 0, amount 54
21:19:22.845 00.000 29876 MoveAxis(N, 0, ABG)
21:19:22.845 00.000 29876 Move returns status 0, amount 0
21:19:22.845 00.000 29876 move complete, result=0
21:19:22.845 00.000 29876 worker thread done servicing request
21:19:22.845 00.000 29876 Worker thread wakes up
21:19:22.845 00.000 31432 GuideStep: 0.5 px 54 ms WEST, 0.2 px 0 ms NORTH
21:19:22.848 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:22.848 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:24.978 02.130 29876 Exposure complete
21:19:25.021 00.043 29876 worker thread done servicing request
21:19:25.022 00.001 31432 OnExposeComplete: enter
21:19:25.024 00.002 31432 UpdateGuideState(): m_state=6
21:19:25.026 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
21:19:25.027 00.001 31432 Star::Find returns 1 (0), X=610.57, Y=167.54, Mass=2207, SNR=27.8, Peak=238 HFD=3.2
21:19:25.029 00.002 31432 MultiStar: [#1 1.40,-0.05,0.00,R] [#2 -0.12,-0.08,1.29,U] [#3 0.33,-0.64,1.09,U] [#4 1.20,-0.60,0.00,M6] [#5 0.46,-0.88,0.00,M3] [#6 0.44,-0.59,1.13,U] [#7 -0.34,-0.23,0.89,U] [#8 0.81,-0.93,0.00,M8] 
21:19:25.031 00.002 31432 refined, 4 included, MultiStar: {0.14, -0.37}, one-star: {0.36, -0.35}
21:19:25.033 00.002 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
21:19:25.035 00.002 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
21:19:25.037 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.21 mountX=0.13 mountY=0.39, mountTheta=1.24
21:19:25.039 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.37, opts=13)
21:19:25.041 00.002 31432 Enqueuing Move request for scope (0.14, -0.37)
21:19:25.043 00.002 29876 Worker thread wakes up
21:19:25.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
21:19:25.043 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
21:19:25.043 00.000 29876 Moving (0.14, -0.37) raw xDistance=0.13 yDistance=0.39
21:19:25.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:19:25.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
21:19:25.043 00.000 29876 MoveAxis(E, 0, ABG)
21:19:25.043 00.000 29876 Move returns status 0, amount 0
21:19:25.043 00.000 29876 MoveAxis(S, 29, ABG)
21:19:25.043 00.000 29876 Guiding  Dir = 1, Dur = 29
21:19:25.043 00.000 29876 IsSlewing returns 0
21:19:25.043 00.000 29876 IsGuiding returns 0
21:19:25.044 00.001 29876 PulseGuide returned control before completion, sleep 39
21:19:25.047 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=256, Gamma=0.490
21:19:25.058 00.011 31432 UpdateGuideState exits: m=2207 RSB=27.8
21:19:25.060 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:25.062 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:25.064 00.002 31432 Enqueuing Expose request
21:19:25.087 00.023 29876 IsGuiding returns 1
21:19:25.087 00.000 29876 scope still moving after pulse duration time elapsed
21:19:25.118 00.031 29876 IsSlewing returns 0
21:19:25.118 00.000 29876 IsGuiding returns 1
21:19:25.149 00.031 29876 IsSlewing returns 0
21:19:25.149 00.000 29876 IsGuiding returns 1
21:19:25.180 00.031 29876 IsSlewing returns 0
21:19:25.180 00.000 29876 IsGuiding returns 0
21:19:25.180 00.000 29876 scope move finished after 29 + 107 ms
21:19:25.180 00.000 29876 Move returns status 0, amount 29
21:19:25.180 00.000 29876 move complete, result=0
21:19:25.180 00.000 29876 worker thread done servicing request
21:19:25.180 00.000 29876 Worker thread wakes up
21:19:25.180 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
21:19:25.184 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:25.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:27.100 01.916 29876 Exposure complete
21:19:27.143 00.043 29876 worker thread done servicing request
21:19:27.143 00.000 31432 OnExposeComplete: enter
21:19:27.145 00.002 31432 UpdateGuideState(): m_state=6
21:19:27.147 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
21:19:27.149 00.002 31432 Star::Find returns 1 (0), X=610.98, Y=167.65, Mass=2325, SNR=29.2, Peak=251 HFD=3.3
21:19:27.151 00.002 31432 MultiStar: [#1 0.31,0.06,1.04,U] [#2 0.36,-0.23,1.22,U] [#3 0.68,-0.35,1.06,U] [#4 1.87,-0.38,0.00,M7] [#5 0.66,-0.61,0.00,M4] [#6 0.75,-0.42,0.00,M1] [#7 0.19,-0.24,0.88,U] [#8 1.48,-0.86,0.00,M9] 
21:19:27.153 00.002 31432 refined, 4 included, MultiStar: {0.46, -0.20}, one-star: {0.77, -0.24}
21:19:27.155 00.002 31432 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.02) = xAngle (-0.43 = -0.43)
21:19:27.156 00.001 31432 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.58 = 2.58)
21:19:27.157 00.001 31432 CameraToMount -- cameraX=0.46 cameraY=-0.20 hyp=0.51 cameraTheta=-0.41 mountX=0.46 mountY=0.27, mountTheta=0.53
21:19:27.160 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.20, opts=13)
21:19:27.166 00.006 31432 Enqueuing Move request for scope (0.46, -0.20)
21:19:27.171 00.005 29876 Worker thread wakes up
21:19:27.171 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.20) opts 0xd
21:19:27.171 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.20)
21:19:27.172 00.001 29876 Moving (0.46, -0.20) raw xDistance=0.46 yDistance=0.27
21:19:27.172 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
21:19:27.172 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:27.172 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:19:27.172 00.000 29876 MoveAxis(W, 44, ABG)
21:19:27.172 00.000 29876 Guiding  Dir = 3, Dur = 44
21:19:27.172 00.000 29876 IsSlewing returns 0
21:19:27.172 00.000 29876 IsGuiding returns 0
21:19:27.173 00.001 29876 PulseGuide returned control before completion, sleep 54
21:19:27.177 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:27.188 00.011 31432 UpdateGuideState exits: m=2325 RSB=29.2
21:19:27.190 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:27.192 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:27.194 00.002 31432 Enqueuing Expose request
21:19:27.239 00.045 29876 IsGuiding returns 1
21:19:27.239 00.000 29876 scope still moving after pulse duration time elapsed
21:19:27.270 00.031 29876 IsSlewing returns 0
21:19:27.270 00.000 29876 IsGuiding returns 0
21:19:27.270 00.000 29876 scope move finished after 44 + 53 ms
21:19:27.270 00.000 29876 Move returns status 0, amount 44
21:19:27.270 00.000 29876 MoveAxis(N, 0, ABG)
21:19:27.270 00.000 29876 Move returns status 0, amount 0
21:19:27.270 00.000 29876 move complete, result=0
21:19:27.270 00.000 29876 worker thread done servicing request
21:19:27.270 00.000 29876 Worker thread wakes up
21:19:27.270 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:27.270 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:27.270 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.3 px 0 ms NORTH
21:19:29.403 02.133 29876 Exposure complete
21:19:29.447 00.044 29876 worker thread done servicing request
21:19:29.447 00.000 31432 OnExposeComplete: enter
21:19:29.449 00.002 31432 UpdateGuideState(): m_state=6
21:19:29.451 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
21:19:29.453 00.002 31432 Star::Find returns 1 (0), X=611.37, Y=167.91, Mass=2104, SNR=27.4, Peak=194 HFD=3.4
21:19:29.455 00.002 31432 MultiStar: [#1 0.95,0.46,0.00,M1] [#2 0.84,0.24,0.00,M1] [#3 1.21,0.02,0.00,M1] [#4 2.24,-0.01,0.00,M8] [#5 0.81,-0.38,0.00,M5] [#6 1.24,0.19,0.00,M2] [#7 0.38,0.28,0.92,U] [#8 1.43,-0.49,0.00,M10] 
21:19:29.457 00.002 31432 refined, 1 included, MultiStar: {0.79, 0.14}, one-star: {1.17, 0.02}
21:19:29.459 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.15 = 0.15)
21:19:29.460 00.001 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.12)
21:19:29.462 00.002 31432 CameraToMount -- cameraX=0.79 cameraY=0.14 hyp=0.80 cameraTheta=0.18 mountX=0.79 mountY=-0.02, mountTheta=-0.02
21:19:29.465 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=0.14, opts=13)
21:19:29.467 00.002 31432 Enqueuing Move request for scope (0.79, 0.14)
21:19:29.468 00.001 29876 Worker thread wakes up
21:19:29.468 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.14) opts 0xd
21:19:29.468 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, 0.14)
21:19:29.469 00.001 29876 Moving (0.79, 0.14) raw xDistance=0.79 yDistance=-0.02
21:19:29.469 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.79
21:19:29.469 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:29.469 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:19:29.469 00.000 29876 MoveAxis(W, 83, ABG)
21:19:29.469 00.000 29876 Guiding  Dir = 3, Dur = 83
21:19:29.469 00.000 29876 IsSlewing returns 0
21:19:29.469 00.000 29876 IsGuiding returns 0
21:19:29.469 00.000 29876 PulseGuide returned control before completion, sleep 93
21:19:29.472 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:19:29.484 00.012 31432 UpdateGuideState exits: m=2104 RSB=27.4
21:19:29.486 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:29.488 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:29.490 00.002 31432 Enqueuing Expose request
21:19:29.569 00.079 29876 IsGuiding returns 1
21:19:29.569 00.000 29876 scope still moving after pulse duration time elapsed
21:19:29.599 00.030 29876 IsSlewing returns 0
21:19:29.599 00.000 29876 IsGuiding returns 1
21:19:29.630 00.031 29876 IsSlewing returns 0
21:19:29.630 00.000 29876 IsGuiding returns 1
21:19:29.661 00.031 29876 IsSlewing returns 0
21:19:29.661 00.000 29876 IsGuiding returns 0
21:19:29.661 00.000 29876 scope move finished after 83 + 107 ms
21:19:29.661 00.000 29876 Move returns status 0, amount 83
21:19:29.661 00.000 29876 MoveAxis(N, 0, ABG)
21:19:29.661 00.000 29876 Move returns status 0, amount 0
21:19:29.661 00.000 29876 move complete, result=0
21:19:29.661 00.000 29876 worker thread done servicing request
21:19:29.661 00.000 29876 Worker thread wakes up
21:19:29.661 00.000 31432 GuideStep: 0.8 px 83 ms WEST, -0.0 px 0 ms NORTH
21:19:29.664 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:29.664 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:31.581 01.917 29876 Exposure complete
21:19:31.624 00.043 29876 worker thread done servicing request
21:19:31.624 00.000 31432 OnExposeComplete: enter
21:19:31.626 00.002 31432 UpdateGuideState(): m_state=6
21:19:31.628 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
21:19:31.630 00.002 31432 Star::Find returns 1 (0), X=611.31, Y=167.67, Mass=2376, SNR=29.3, Peak=214 HFD=3.4
21:19:31.632 00.002 31432 MultiStar: [#1 0.82,-0.02,1.05,U] [#2 0.42,0.25,1.18,U] [#3 0.70,-0.01,1.00,U] [#4 1.74,-0.26,0.00,M9] [#5 0.77,-0.55,0.00,M6] [#6 0.94,-0.34,0.00,M3] [#7 0.17,-0.18,0.82,U] [#8 1.40,-0.69,0.00,R] 
21:19:31.634 00.002 31432 refined, 4 included, MultiStar: {0.65, -0.02}, one-star: {1.10, -0.22}
21:19:31.635 00.001 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
21:19:31.637 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
21:19:31.639 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=-0.02 hyp=0.65 cameraTheta=-0.03 mountX=0.65 mountY=0.12, mountTheta=0.18
21:19:31.641 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=-0.02, opts=13)
21:19:31.643 00.002 31432 Enqueuing Move request for scope (0.65, -0.02)
21:19:31.645 00.002 29876 Worker thread wakes up
21:19:31.645 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.02) opts 0xd
21:19:31.645 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, -0.02)
21:19:31.645 00.000 29876 Moving (0.65, -0.02) raw xDistance=0.65 yDistance=0.12
21:19:31.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
21:19:31.645 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:31.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:19:31.645 00.000 29876 MoveAxis(W, 74, ABG)
21:19:31.645 00.000 29876 Guiding  Dir = 3, Dur = 74
21:19:31.646 00.001 29876 IsSlewing returns 0
21:19:31.646 00.000 29876 IsGuiding returns 0
21:19:31.646 00.000 29876 PulseGuide returned control before completion, sleep 84
21:19:31.650 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:19:31.661 00.011 31432 UpdateGuideState exits: m=2376 RSB=29.3
21:19:31.664 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:31.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:31.667 00.001 31432 Enqueuing Expose request
21:19:31.736 00.069 29876 IsGuiding returns 1
21:19:31.736 00.000 29876 scope still moving after pulse duration time elapsed
21:19:31.766 00.030 29876 IsSlewing returns 0
21:19:31.766 00.000 29876 IsGuiding returns 1
21:19:31.797 00.031 29876 IsSlewing returns 0
21:19:31.797 00.000 29876 IsGuiding returns 0
21:19:31.797 00.000 29876 scope move finished after 74 + 77 ms
21:19:31.797 00.000 29876 Move returns status 0, amount 74
21:19:31.797 00.000 29876 MoveAxis(N, 0, ABG)
21:19:31.797 00.000 29876 Move returns status 0, amount 0
21:19:31.797 00.000 29876 move complete, result=0
21:19:31.797 00.000 29876 worker thread done servicing request
21:19:31.797 00.000 29876 Worker thread wakes up
21:19:31.797 00.000 31432 GuideStep: 0.7 px 74 ms WEST, 0.1 px 0 ms NORTH
21:19:31.801 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:31.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:33.929 02.128 29876 Exposure complete
21:19:33.971 00.042 29876 worker thread done servicing request
21:19:33.972 00.001 31432 OnExposeComplete: enter
21:19:33.974 00.002 31432 UpdateGuideState(): m_state=6
21:19:33.976 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
21:19:33.978 00.002 31432 Star::Find returns 1 (0), X=610.28, Y=168.16, Mass=2244, SNR=28.4, Peak=221 HFD=3.5
21:19:33.980 00.002 31432 MultiStar: [#1 -0.17,0.60,1.12,U] [#2 -0.48,0.55,1.17,U] [#3 -0.03,0.22,1.02,U] [#4 1.06,0.13,0.00,M10] [#5 -0.03,-0.10,0.91,U] [#6 -0.52,0.16,1.13,U] [#7 -0.58,0.44,0.86,U] [#8 -0.40,0.13,0.92,U] 
21:19:33.982 00.002 31432 single-star, 7 included, MultiStar: {-0.27, 0.29}, one-star: {0.07, 0.27}
21:19:33.984 00.002 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
21:19:33.986 00.002 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.98)
21:19:33.988 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.31 mountX=0.08 mountY=-0.26, mountTheta=-1.28
21:19:33.990 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.27, opts=13)
21:19:33.992 00.002 31432 Enqueuing Move request for scope (0.07, 0.27)
21:19:33.994 00.002 29876 Worker thread wakes up
21:19:33.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
21:19:33.994 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
21:19:33.994 00.000 29876 Moving (0.07, 0.27) raw xDistance=0.08 yDistance=-0.26
21:19:33.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:19:33.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:33.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:19:33.994 00.000 29876 MoveAxis(E, 0, ABG)
21:19:33.994 00.000 29876 Move returns status 0, amount 0
21:19:33.994 00.000 29876 MoveAxis(N, 0, ABG)
21:19:33.995 00.001 29876 Move returns status 0, amount 0
21:19:33.995 00.000 29876 move complete, result=0
21:19:33.995 00.000 29876 worker thread done servicing request
21:19:33.998 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:19:34.009 00.011 31432 UpdateGuideState exits: m=2244 RSB=28.4
21:19:34.011 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:34.013 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:34.015 00.002 31432 Enqueuing Expose request
21:19:34.017 00.002 29876 Worker thread wakes up
21:19:34.017 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:19:34.019 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:34.019 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:36.031 02.012 29876 Exposure complete
21:19:36.073 00.042 29876 worker thread done servicing request
21:19:36.073 00.000 31432 OnExposeComplete: enter
21:19:36.076 00.003 31432 UpdateGuideState(): m_state=6
21:19:36.078 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
21:19:36.080 00.002 31432 Star::Find returns 1 (0), X=610.64, Y=167.43, Mass=2410, SNR=30.0, Peak=202 HFD=3.4
21:19:36.081 00.001 31432 MultiStar: [#1 -0.07,-0.05,0.99,U] [#2 0.08,-0.36,1.13,U] [#3 0.36,-0.83,0.00,M1] [#4 1.16,-0.14,0.00,R] [#5 0.11,-0.64,0.87,U] [#6 0.62,-0.76,0.00,M3] [#7 -0.47,-0.25,0.80,U] [#8 -0.39,-0.08,0.91,U] 
21:19:36.083 00.002 31432 refined, 5 included, MultiStar: {-0.03, -0.31}, one-star: {0.43, -0.46}
21:19:36.084 00.001 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
21:19:36.087 00.003 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
21:19:36.089 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.67 mountX=-0.04 mountY=0.30, mountTheta=1.70
21:19:36.092 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.31, opts=13)
21:19:36.093 00.001 31432 Enqueuing Move request for scope (-0.03, -0.31)
21:19:36.095 00.002 29876 Worker thread wakes up
21:19:36.095 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
21:19:36.095 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
21:19:36.095 00.000 29876 Moving (-0.03, -0.31) raw xDistance=-0.04 yDistance=0.30
21:19:36.095 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:19:36.095 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:36.095 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:19:36.095 00.000 29876 MoveAxis(E, 0, ABG)
21:19:36.095 00.000 29876 Move returns status 0, amount 0
21:19:36.095 00.000 29876 MoveAxis(N, 0, ABG)
21:19:36.095 00.000 29876 Move returns status 0, amount 0
21:19:36.095 00.000 29876 move complete, result=0
21:19:36.095 00.000 29876 worker thread done servicing request
21:19:36.099 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:36.110 00.011 31432 UpdateGuideState exits: m=2410 RSB=30.0
21:19:36.112 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:36.114 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:36.116 00.002 31432 Enqueuing Expose request
21:19:36.118 00.002 29876 Worker thread wakes up
21:19:36.118 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:19:36.120 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:36.120 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:38.349 02.229 29876 Exposure complete
21:19:38.392 00.043 29876 worker thread done servicing request
21:19:38.392 00.000 31432 OnExposeComplete: enter
21:19:38.395 00.003 31432 UpdateGuideState(): m_state=6
21:19:38.397 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
21:19:38.399 00.002 31432 Star::Find returns 1 (0), X=611.21, Y=167.37, Mass=2112, SNR=27.3, Peak=200 HFD=3.3
21:19:38.401 00.002 31432 MultiStar: [#1 0.91,-0.43,0.00,M1] [#2 0.74,-0.36,1.22,U] [#3 0.87,-0.10,0.00,M2] [#4 0.45,-0.16,0.99,U] [#5 0.80,-0.59,0.00,M5] [#6 0.88,-0.61,0.00,M4] [#7 -0.08,-0.09,0.96,U] [#8 -0.09,-0.19,0.93,U] 
21:19:38.402 00.001 31432 refined, 4 included, MultiStar: {0.43, -0.27}, one-star: {1.00, -0.52}
21:19:38.404 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
21:19:38.406 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
21:19:38.408 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-0.56 mountX=0.42 mountY=0.33, mountTheta=0.66
21:19:38.410 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.27, opts=13)
21:19:38.412 00.002 31432 Enqueuing Move request for scope (0.43, -0.27)
21:19:38.414 00.002 29876 Worker thread wakes up
21:19:38.414 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.27) opts 0xd
21:19:38.414 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.27)
21:19:38.414 00.000 29876 Moving (0.43, -0.27) raw xDistance=0.42 yDistance=0.33
21:19:38.414 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
21:19:38.414 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
21:19:38.414 00.000 29876 MoveAxis(W, 41, ABG)
21:19:38.414 00.000 29876 Guiding  Dir = 3, Dur = 41
21:19:38.418 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:38.426 00.008 29876 IsSlewing returns 0
21:19:38.426 00.000 29876 IsGuiding returns 0
21:19:38.426 00.000 29876 PulseGuide returned control before completion, sleep 51
21:19:38.429 00.003 31432 UpdateGuideState exits: m=2112 RSB=27.3
21:19:38.431 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:38.433 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:38.435 00.002 31432 Enqueuing Expose request
21:19:38.488 00.053 29876 IsGuiding returns 1
21:19:38.488 00.000 29876 scope still moving after pulse duration time elapsed
21:19:38.520 00.032 29876 IsSlewing returns 0
21:19:38.520 00.000 29876 IsGuiding returns 1
21:19:38.551 00.031 29876 IsSlewing returns 0
21:19:38.551 00.000 29876 IsGuiding returns 0
21:19:38.551 00.000 29876 scope move finished after 41 + 84 ms
21:19:38.551 00.000 29876 Move returns status 0, amount 41
21:19:38.551 00.000 29876 MoveAxis(S, 24, ABG)
21:19:38.551 00.000 29876 Guiding  Dir = 1, Dur = 24
21:19:38.551 00.000 29876 IsSlewing returns 0
21:19:38.551 00.000 29876 IsGuiding returns 0
21:19:38.551 00.000 29876 PulseGuide returned control before completion, sleep 34
21:19:38.597 00.046 29876 IsGuiding returns 1
21:19:38.597 00.000 29876 scope still moving after pulse duration time elapsed
21:19:38.629 00.032 29876 IsSlewing returns 0
21:19:38.629 00.000 29876 IsGuiding returns 1
21:19:38.660 00.031 29876 IsSlewing returns 0
21:19:38.660 00.000 29876 IsGuiding returns 1
21:19:38.690 00.030 29876 IsSlewing returns 0
21:19:38.690 00.000 29876 IsGuiding returns 0
21:19:38.690 00.000 29876 scope move finished after 24 + 115 ms
21:19:38.690 00.000 29876 Move returns status 0, amount 24
21:19:38.690 00.000 29876 move complete, result=0
21:19:38.690 00.000 29876 worker thread done servicing request
21:19:38.690 00.000 29876 Worker thread wakes up
21:19:38.690 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:38.690 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:38.690 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.3 px 24 ms SOUTH
21:19:40.593 01.903 29876 Exposure complete
21:19:40.635 00.042 29876 worker thread done servicing request
21:19:40.635 00.000 31432 OnExposeComplete: enter
21:19:40.637 00.002 31432 UpdateGuideState(): m_state=6
21:19:40.639 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
21:19:40.641 00.002 31432 Star::Find returns 1 (0), X=611.41, Y=167.80, Mass=2289, SNR=29.3, Peak=181 HFD=3.7
21:19:40.643 00.002 31432 MultiStar: [#1 0.86,0.00,0.00,M2] [#2 0.67,-0.01,1.14,U] [#3 1.21,-0.15,0.00,M3] [#4 0.79,-0.11,0.96,U] [#5 1.23,-0.53,0.00,M6] [#6 0.76,-0.38,0.00,M5] [#7 0.23,0.18,0.87,U] [#8 0.19,-0.20,0.87,U] 
21:19:40.645 00.002 31432 refined, 4 included, MultiStar: {0.64, -0.05}, one-star: {1.21, -0.09}
21:19:40.646 00.001 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.10 = -0.10)
21:19:40.648 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
21:19:40.650 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=-0.05 hyp=0.64 cameraTheta=-0.08 mountX=0.64 mountY=0.15, mountTheta=0.22
21:19:40.653 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.05, opts=13)
21:19:40.655 00.002 31432 Enqueuing Move request for scope (0.64, -0.05)
21:19:40.657 00.002 29876 Worker thread wakes up
21:19:40.658 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.05) opts 0xd
21:19:40.658 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.05)
21:19:40.658 00.000 29876 Moving (0.64, -0.05) raw xDistance=0.64 yDistance=0.15
21:19:40.658 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64
21:19:40.658 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:40.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:19:40.658 00.000 29876 MoveAxis(W, 67, ABG)
21:19:40.658 00.000 29876 Guiding  Dir = 3, Dur = 67
21:19:40.658 00.000 29876 IsSlewing returns 0
21:19:40.658 00.000 29876 IsGuiding returns 0
21:19:40.659 00.001 29876 PulseGuide returned control before completion, sleep 77
21:19:40.662 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=13, FiltMax=257, Gamma=0.490
21:19:40.673 00.011 31432 UpdateGuideState exits: m=2289 RSB=29.3
21:19:40.675 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:40.677 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:40.679 00.002 31432 Enqueuing Expose request
21:19:40.747 00.068 29876 IsGuiding returns 1
21:19:40.747 00.000 29876 scope still moving after pulse duration time elapsed
21:19:40.778 00.031 29876 IsSlewing returns 0
21:19:40.778 00.000 29876 IsGuiding returns 1
21:19:40.809 00.031 29876 IsSlewing returns 0
21:19:40.809 00.000 29876 IsGuiding returns 1
21:19:40.839 00.030 29876 IsSlewing returns 0
21:19:40.839 00.000 29876 IsGuiding returns 0
21:19:40.839 00.000 29876 scope move finished after 67 + 113 ms
21:19:40.839 00.000 29876 Move returns status 0, amount 67
21:19:40.839 00.000 29876 MoveAxis(N, 0, ABG)
21:19:40.839 00.000 29876 Move returns status 0, amount 0
21:19:40.839 00.000 29876 move complete, result=0
21:19:40.839 00.000 29876 worker thread done servicing request
21:19:40.839 00.000 29876 Worker thread wakes up
21:19:40.839 00.000 31432 GuideStep: 0.6 px 67 ms WEST, 0.1 px 0 ms NORTH
21:19:40.842 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:40.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:42.967 02.125 29876 Exposure complete
21:19:43.009 00.042 29876 worker thread done servicing request
21:19:43.009 00.000 31432 OnExposeComplete: enter
21:19:43.011 00.002 31432 UpdateGuideState(): m_state=6
21:19:43.013 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
21:19:43.016 00.003 31432 Star::Find returns 1 (0), X=610.51, Y=167.62, Mass=2201, SNR=28.1, Peak=202 HFD=3.3
21:19:43.018 00.002 31432 MultiStar: [#1 -0.22,-0.19,1.05,U] [#2 0.05,-0.37,1.20,U] [#3 0.24,-0.46,1.06,U] [#4 0.08,-0.29,0.95,U] [#5 0.36,-0.66,0.99,U] [#6 0.35,-0.43,1.14,U] [#7 -0.22,-0.43,0.92,U] [#8 -0.29,-0.17,0.99,U] 
21:19:43.019 00.001 31432 refined, 8 included, MultiStar: {0.08, -0.37}, one-star: {0.31, -0.27}
21:19:43.021 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
21:19:43.023 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
21:19:43.025 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.37 cameraTheta=-1.36 mountX=0.07 mountY=0.37, mountTheta=1.39
21:19:43.028 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.37, opts=13)
21:19:43.029 00.001 31432 Enqueuing Move request for scope (0.08, -0.37)
21:19:43.032 00.003 29876 Worker thread wakes up
21:19:43.032 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.37) opts 0xd
21:19:43.032 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.37)
21:19:43.032 00.000 29876 Moving (0.08, -0.37) raw xDistance=0.07 yDistance=0.37
21:19:43.032 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:19:43.032 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
21:19:43.032 00.000 29876 MoveAxis(E, 0, ABG)
21:19:43.032 00.000 29876 Move returns status 0, amount 0
21:19:43.032 00.000 29876 MoveAxis(S, 27, ABG)
21:19:43.032 00.000 29876 Guiding  Dir = 1, Dur = 27
21:19:43.033 00.001 29876 IsSlewing returns 0
21:19:43.033 00.000 29876 IsGuiding returns 0
21:19:43.033 00.000 29876 PulseGuide returned control before completion, sleep 37
21:19:43.036 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:19:43.048 00.012 31432 UpdateGuideState exits: m=2201 RSB=28.1
21:19:43.050 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:43.052 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:43.053 00.001 31432 Enqueuing Expose request
21:19:43.076 00.023 29876 IsGuiding returns 1
21:19:43.076 00.000 29876 scope still moving after pulse duration time elapsed
21:19:43.106 00.030 29876 IsSlewing returns 0
21:19:43.106 00.000 29876 IsGuiding returns 1
21:19:43.136 00.030 29876 IsSlewing returns 0
21:19:43.136 00.000 29876 IsGuiding returns 1
21:19:43.166 00.030 29876 IsSlewing returns 0
21:19:43.166 00.000 29876 IsGuiding returns 1
21:19:43.198 00.032 29876 IsSlewing returns 0
21:19:43.198 00.000 29876 IsGuiding returns 1
21:19:43.229 00.031 29876 IsSlewing returns 0
21:19:43.229 00.000 29876 IsGuiding returns 0
21:19:43.229 00.000 29876 scope move finished after 27 + 168 ms
21:19:43.229 00.000 29876 Move returns status 0, amount 27
21:19:43.229 00.000 29876 move complete, result=0
21:19:43.229 00.000 29876 worker thread done servicing request
21:19:43.230 00.001 29876 Worker thread wakes up
21:19:43.230 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:43.230 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 27 ms SOUTH
21:19:43.232 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:45.138 01.906 29876 Exposure complete
21:19:45.181 00.043 29876 worker thread done servicing request
21:19:45.181 00.000 31432 OnExposeComplete: enter
21:19:45.183 00.002 31432 UpdateGuideState(): m_state=6
21:19:45.185 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
21:19:45.188 00.003 31432 Star::Find returns 1 (0), X=611.44, Y=167.40, Mass=2231, SNR=28.5, Peak=223 HFD=3.3
21:19:45.190 00.002 31432 MultiStar: [#1 0.70,0.06,1.08,U] [#2 0.28,0.11,1.14,U] [#3 0.85,-0.08,0.00,M3] [#4 1.03,-0.35,0.00,M1] [#5 0.67,-0.44,0.99,U] [#6 0.70,-0.44,0.00,M5] [#7 0.38,-0.25,0.91,U] [#8 0.25,-0.29,0.99,U] 
21:19:45.192 00.002 31432 refined, 5 included, MultiStar: {0.58, -0.20}, one-star: {1.23, -0.49}
21:19:45.194 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
21:19:45.197 00.003 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
21:19:45.202 00.005 31432 CameraToMount -- cameraX=0.58 cameraY=-0.20 hyp=0.62 cameraTheta=-0.34 mountX=0.58 mountY=0.29, mountTheta=0.47
21:19:45.205 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=-0.20, opts=13)
21:19:45.207 00.002 31432 Enqueuing Move request for scope (0.58, -0.20)
21:19:45.209 00.002 29876 Worker thread wakes up
21:19:45.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.20) opts 0xd
21:19:45.209 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, -0.20)
21:19:45.209 00.000 29876 Moving (0.58, -0.20) raw xDistance=0.58 yDistance=0.29
21:19:45.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.58
21:19:45.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:45.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:19:45.210 00.001 29876 MoveAxis(W, 56, ABG)
21:19:45.210 00.000 29876 Guiding  Dir = 3, Dur = 56
21:19:45.210 00.000 29876 IsSlewing returns 0
21:19:45.210 00.000 29876 IsGuiding returns 0
21:19:45.210 00.000 29876 PulseGuide returned control before completion, sleep 66
21:19:45.216 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:45.227 00.011 31432 UpdateGuideState exits: m=2231 RSB=28.5
21:19:45.229 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:45.231 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:45.234 00.003 31432 Enqueuing Expose request
21:19:45.279 00.045 29876 IsGuiding returns 1
21:19:45.279 00.000 29876 scope still moving after pulse duration time elapsed
21:19:45.310 00.031 29876 IsSlewing returns 0
21:19:45.310 00.000 29876 IsGuiding returns 1
21:19:45.341 00.031 29876 IsSlewing returns 0
21:19:45.341 00.000 29876 IsGuiding returns 1
21:19:45.372 00.031 29876 IsSlewing returns 0
21:19:45.372 00.000 29876 IsGuiding returns 1
21:19:45.402 00.030 29876 IsSlewing returns 0
21:19:45.402 00.000 29876 IsGuiding returns 0
21:19:45.402 00.000 29876 scope move finished after 56 + 136 ms
21:19:45.402 00.000 29876 Move returns status 0, amount 56
21:19:45.402 00.000 29876 MoveAxis(N, 0, ABG)
21:19:45.402 00.000 29876 Move returns status 0, amount 0
21:19:45.402 00.000 29876 move complete, result=0
21:19:45.402 00.000 29876 worker thread done servicing request
21:19:45.402 00.000 29876 Worker thread wakes up
21:19:45.402 00.000 31432 GuideStep: 0.6 px 56 ms WEST, 0.3 px 0 ms NORTH
21:19:45.404 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:45.405 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:47.539 02.134 29876 Exposure complete
21:19:47.585 00.046 29876 worker thread done servicing request
21:19:47.585 00.000 31432 OnExposeComplete: enter
21:19:47.587 00.002 31432 UpdateGuideState(): m_state=6
21:19:47.589 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
21:19:47.591 00.002 31432 Star::Find returns 1 (0), X=611.05, Y=167.66, Mass=2266, SNR=29.1, Peak=227 HFD=3.3
21:19:47.593 00.002 31432 MultiStar: [#1 0.45,0.24,0.98,U] [#2 0.33,-0.17,1.15,U] [#3 0.47,-0.41,1.05,U] [#4 0.23,0.15,0.89,U] [#5 0.46,-0.38,0.89,U] [#6 0.51,-0.36,1.11,U] [#7 -0.34,0.08,0.87,U] [#8 -0.28,0.20,0.88,U] 
21:19:47.595 00.002 31432 refined, 8 included, MultiStar: {0.32, -0.11}, one-star: {0.84, -0.22}
21:19:47.597 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
21:19:47.598 00.001 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
21:19:47.600 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.11 hyp=0.33 cameraTheta=-0.34 mountX=0.31 mountY=0.16, mountTheta=0.47
21:19:47.603 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.11, opts=13)
21:19:47.606 00.003 31432 Enqueuing Move request for scope (0.32, -0.11)
21:19:47.608 00.002 29876 Worker thread wakes up
21:19:47.608 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.11) opts 0xd
21:19:47.608 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.11)
21:19:47.608 00.000 29876 Moving (0.32, -0.11) raw xDistance=0.31 yDistance=0.16
21:19:47.608 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
21:19:47.608 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:47.608 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:19:47.608 00.000 29876 MoveAxis(W, 38, ABG)
21:19:47.608 00.000 29876 Guiding  Dir = 3, Dur = 38
21:19:47.608 00.000 29876 IsSlewing returns 0
21:19:47.609 00.001 29876 IsGuiding returns 0
21:19:47.609 00.000 29876 PulseGuide returned control before completion, sleep 48
21:19:47.612 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:47.623 00.011 31432 UpdateGuideState exits: m=2266 RSB=29.1
21:19:47.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:47.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:47.629 00.002 31432 Enqueuing Expose request
21:19:47.662 00.033 29876 IsGuiding returns 1
21:19:47.662 00.000 29876 scope still moving after pulse duration time elapsed
21:19:47.693 00.031 29876 IsSlewing returns 0
21:19:47.693 00.000 29876 IsGuiding returns 1
21:19:47.723 00.030 29876 IsSlewing returns 0
21:19:47.723 00.000 29876 IsGuiding returns 1
21:19:47.753 00.030 29876 IsSlewing returns 0
21:19:47.753 00.000 29876 IsGuiding returns 0
21:19:47.753 00.000 29876 scope move finished after 38 + 106 ms
21:19:47.753 00.000 29876 Move returns status 0, amount 38
21:19:47.753 00.000 29876 MoveAxis(N, 0, ABG)
21:19:47.753 00.000 29876 Move returns status 0, amount 0
21:19:47.753 00.000 29876 move complete, result=0
21:19:47.753 00.000 29876 worker thread done servicing request
21:19:47.753 00.000 29876 Worker thread wakes up
21:19:47.753 00.000 31432 GuideStep: 0.3 px 38 ms WEST, 0.2 px 0 ms NORTH
21:19:47.757 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:47.757 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:49.665 01.908 29876 Exposure complete
21:19:49.717 00.052 29876 worker thread done servicing request
21:19:49.717 00.000 31432 OnExposeComplete: enter
21:19:49.719 00.002 31432 UpdateGuideState(): m_state=6
21:19:49.721 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
21:19:49.722 00.001 31432 Star::Find returns 1 (0), X=610.46, Y=167.23, Mass=2320, SNR=29.0, Peak=204 HFD=3.6
21:19:49.724 00.002 31432 MultiStar: [#1 -0.31,-0.43,1.05,U] [#2 -0.39,-0.41,1.19,U] [#3 0.20,-0.34,1.06,U] [#4 -0.19,-0.50,0.91,U] [#5 0.04,-0.72,0.88,U] [#6 -0.10,-0.78,1.11,U] [#7 -0.96,-0.36,0.00,M1] [#8 -0.70,-0.22,0.87,U] 
21:19:49.727 00.003 31432 refined, 7 included, MultiStar: {-0.15, -0.51}, one-star: {0.25, -0.66}
21:19:49.730 00.003 31432 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
21:19:49.732 00.002 31432 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
21:19:49.735 00.003 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.85 mountX=-0.16 mountY=0.48, mountTheta=1.89
21:19:49.739 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.51, opts=13)
21:19:49.741 00.002 31432 Enqueuing Move request for scope (-0.15, -0.51)
21:19:49.744 00.003 29876 Worker thread wakes up
21:19:49.744 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.51) opts 0xd
21:19:49.744 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.51)
21:19:49.744 00.000 29876 Moving (-0.15, -0.51) raw xDistance=-0.16 yDistance=0.48
21:19:49.744 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:19:49.744 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
21:19:49.744 00.000 29876 MoveAxis(E, 0, ABG)
21:19:49.744 00.000 29876 Move returns status 0, amount 0
21:19:49.744 00.000 29876 MoveAxis(S, 35, ABG)
21:19:49.744 00.000 29876 Guiding  Dir = 1, Dur = 35
21:19:49.745 00.001 29876 IsSlewing returns 0
21:19:49.745 00.000 29876 IsGuiding returns 0
21:19:49.745 00.000 29876 PulseGuide returned control before completion, sleep 45
21:19:49.750 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:49.766 00.016 31432 UpdateGuideState exits: m=2320 RSB=29.0
21:19:49.769 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:49.772 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:49.775 00.003 31432 Enqueuing Expose request
21:19:49.804 00.029 29876 IsGuiding returns 1
21:19:49.804 00.000 29876 scope still moving after pulse duration time elapsed
21:19:49.836 00.032 29876 IsSlewing returns 0
21:19:49.836 00.000 29876 IsGuiding returns 1
21:19:49.866 00.030 29876 IsSlewing returns 0
21:19:49.866 00.000 29876 IsGuiding returns 1
21:19:49.898 00.032 29876 IsSlewing returns 0
21:19:49.898 00.000 29876 IsGuiding returns 0
21:19:49.898 00.000 29876 scope move finished after 35 + 117 ms
21:19:49.898 00.000 29876 Move returns status 0, amount 35
21:19:49.898 00.000 29876 move complete, result=0
21:19:49.898 00.000 29876 worker thread done servicing request
21:19:49.898 00.000 29876 Worker thread wakes up
21:19:49.898 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 35 ms SOUTH
21:19:49.900 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:49.900 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:52.128 02.228 29876 Exposure complete
21:19:52.171 00.043 29876 worker thread done servicing request
21:19:52.171 00.000 31432 OnExposeComplete: enter
21:19:52.173 00.002 31432 UpdateGuideState(): m_state=6
21:19:52.175 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
21:19:52.178 00.003 31432 Star::Find returns 1 (0), X=610.78, Y=167.45, Mass=2267, SNR=29.2, Peak=242 HFD=3.2
21:19:52.180 00.002 31432 MultiStar: [#1 0.27,-0.22,1.07,U] [#2 0.02,-0.35,1.22,U] [#3 0.64,-0.09,1.07,U] [#4 0.26,-0.03,0.96,U] [#5 0.64,-0.64,0.00,M3] [#6 0.38,-0.46,1.15,U] [#7 -0.06,-0.02,0.85,U] [#8 -0.35,-0.13,0.94,U] 
21:19:52.182 00.002 31432 refined, 7 included, MultiStar: {0.23, -0.23}, one-star: {0.58, -0.44}
21:19:52.184 00.002 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.81 = -0.81)
21:19:52.185 00.001 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.20 = 2.20)
21:19:52.187 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.79 mountX=0.22 mountY=0.26, mountTheta=0.86
21:19:52.191 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.23, opts=13)
21:19:52.193 00.002 31432 Enqueuing Move request for scope (0.23, -0.23)
21:19:52.195 00.002 29876 Worker thread wakes up
21:19:52.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
21:19:52.195 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
21:19:52.195 00.000 29876 Moving (0.23, -0.23) raw xDistance=0.22 yDistance=0.26
21:19:52.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
21:19:52.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:52.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:19:52.195 00.000 29876 MoveAxis(W, 21, ABG)
21:19:52.195 00.000 29876 Guiding  Dir = 3, Dur = 21
21:19:52.196 00.001 29876 IsSlewing returns 0
21:19:52.196 00.000 29876 IsGuiding returns 0
21:19:52.196 00.000 29876 PulseGuide returned control before completion, sleep 31
21:19:52.199 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:19:52.211 00.012 31432 UpdateGuideState exits: m=2267 RSB=29.2
21:19:52.213 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:52.215 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:52.217 00.002 31432 Enqueuing Expose request
21:19:52.236 00.019 29876 IsGuiding returns 1
21:19:52.236 00.000 29876 scope still moving after pulse duration time elapsed
21:19:52.267 00.031 29876 IsSlewing returns 0
21:19:52.267 00.000 29876 IsGuiding returns 1
21:19:52.297 00.030 29876 IsSlewing returns 0
21:19:52.297 00.000 29876 IsGuiding returns 0
21:19:52.297 00.000 29876 scope move finished after 21 + 79 ms
21:19:52.297 00.000 29876 Move returns status 0, amount 21
21:19:52.297 00.000 29876 MoveAxis(N, 0, ABG)
21:19:52.297 00.000 29876 Move returns status 0, amount 0
21:19:52.297 00.000 29876 move complete, result=0
21:19:52.297 00.000 29876 worker thread done servicing request
21:19:52.297 00.000 29876 Worker thread wakes up
21:19:52.298 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:52.298 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:52.298 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.3 px 0 ms NORTH
21:19:54.203 01.905 29876 Exposure complete
21:19:54.259 00.056 29876 worker thread done servicing request
21:19:54.259 00.000 31432 OnExposeComplete: enter
21:19:54.261 00.002 31432 UpdateGuideState(): m_state=6
21:19:54.263 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
21:19:54.265 00.002 31432 Star::Find returns 1 (0), X=611.08, Y=167.82, Mass=1948, SNR=26.3, Peak=186 HFD=3.1
21:19:54.267 00.002 31432 MultiStar: [#1 0.60,0.27,1.09,U] [#2 0.27,0.20,1.30,U] [#3 0.67,-0.44,1.16,U] [#4 0.40,-0.04,0.99,U] [#5 0.58,-0.25,1.02,U] [#6 0.91,-0.21,0.00,M3] [#7 -0.46,0.44,0.88,U] [#8 -0.14,0.05,0.93,U] 
21:19:54.269 00.002 31432 refined, 7 included, MultiStar: {0.37, 0.01}, one-star: {0.87, -0.07}
21:19:54.271 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
21:19:54.273 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
21:19:54.275 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.01 hyp=0.37 cameraTheta=0.04 mountX=0.37 mountY=0.04, mountTheta=0.11
21:19:54.277 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.01, opts=13)
21:19:54.279 00.002 31432 Enqueuing Move request for scope (0.37, 0.01)
21:19:54.281 00.002 29876 Worker thread wakes up
21:19:54.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.01) opts 0xd
21:19:54.281 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.01)
21:19:54.281 00.000 29876 Moving (0.37, 0.01) raw xDistance=0.37 yDistance=0.04
21:19:54.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
21:19:54.281 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:54.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:19:54.282 00.001 29876 MoveAxis(W, 39, ABG)
21:19:54.282 00.000 29876 Guiding  Dir = 3, Dur = 39
21:19:54.282 00.000 29876 IsSlewing returns 0
21:19:54.282 00.000 29876 IsGuiding returns 0
21:19:54.282 00.000 29876 PulseGuide returned control before completion, sleep 49
21:19:54.285 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:19:54.297 00.012 31432 UpdateGuideState exits: m=1948 RSB=26.3
21:19:54.299 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:54.301 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:54.303 00.002 31432 Enqueuing Expose request
21:19:54.341 00.038 29876 IsGuiding returns 1
21:19:54.341 00.000 29876 scope still moving after pulse duration time elapsed
21:19:54.373 00.032 29876 IsSlewing returns 0
21:19:54.373 00.000 29876 IsGuiding returns 0
21:19:54.373 00.000 29876 scope move finished after 39 + 52 ms
21:19:54.373 00.000 29876 Move returns status 0, amount 39
21:19:54.373 00.000 29876 MoveAxis(N, 0, ABG)
21:19:54.373 00.000 29876 Move returns status 0, amount 0
21:19:54.373 00.000 29876 move complete, result=0
21:19:54.373 00.000 29876 worker thread done servicing request
21:19:54.374 00.001 29876 Worker thread wakes up
21:19:54.374 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.0 px 0 ms NORTH
21:19:54.379 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:54.379 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:56.503 02.124 29876 Exposure complete
21:19:56.545 00.042 29876 worker thread done servicing request
21:19:56.545 00.000 31432 OnExposeComplete: enter
21:19:56.547 00.002 31432 UpdateGuideState(): m_state=6
21:19:56.549 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
21:19:56.551 00.002 31432 Star::Find returns 1 (0), X=610.22, Y=167.83, Mass=2261, SNR=28.5, Peak=204 HFD=3.6
21:19:56.553 00.002 31432 MultiStar: [#1 -0.70,0.24,1.10,U] [#2 -0.50,-0.08,1.17,U] [#3 -0.39,-0.15,1.07,U] [#4 -0.42,-0.10,0.92,U] [#5 -0.38,-0.57,0.95,U] [#6 -0.07,-0.63,1.09,U] [#7 -0.95,0.18,0.00,M1] [#8 -1.30,-0.05,0.00,M1] 
21:19:56.555 00.002 31432 single-star, 6 included, MultiStar: {-0.35, -0.19}, one-star: {0.01, -0.06}
21:19:56.557 00.002 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.39 = -1.39)
21:19:56.558 00.001 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.62 = 1.62)
21:19:56.560 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.37 mountX=0.01 mountY=0.06, mountTheta=1.39
21:19:56.563 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.06, opts=13)
21:19:56.565 00.002 31432 Enqueuing Move request for scope (0.01, -0.06)
21:19:56.566 00.001 29876 Worker thread wakes up
21:19:56.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:19:56.567 00.001 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:19:56.567 00.000 29876 Moving (0.01, -0.06) raw xDistance=0.01 yDistance=0.06
21:19:56.567 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:19:56.567 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:56.567 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:19:56.567 00.000 29876 MoveAxis(E, 0, ABG)
21:19:56.567 00.000 29876 Move returns status 0, amount 0
21:19:56.567 00.000 29876 MoveAxis(N, 0, ABG)
21:19:56.567 00.000 29876 Move returns status 0, amount 0
21:19:56.567 00.000 29876 move complete, result=0
21:19:56.567 00.000 29876 worker thread done servicing request
21:19:56.570 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:19:56.582 00.012 31432 UpdateGuideState exits: m=2261 RSB=28.5
21:19:56.583 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:56.585 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:56.587 00.002 31432 Enqueuing Expose request
21:19:56.589 00.002 29876 Worker thread wakes up
21:19:56.589 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:19:56.591 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:56.591 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:19:58.607 02.016 29876 Exposure complete
21:19:58.651 00.044 29876 worker thread done servicing request
21:19:58.651 00.000 31432 OnExposeComplete: enter
21:19:58.653 00.002 31432 UpdateGuideState(): m_state=6
21:19:58.655 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
21:19:58.657 00.002 31432 Star::Find returns 1 (0), X=610.21, Y=167.99, Mass=2201, SNR=28.1, Peak=210 HFD=3.3
21:19:58.659 00.002 31432 MultiStar: [#1 -0.45,0.33,1.14,U] [#2 -0.43,0.40,1.16,U] [#3 0.03,0.49,1.04,U] [#4 -0.45,0.36,0.94,U] [#5 -0.13,-0.21,0.93,U] [#6 0.08,-0.01,1.14,U] [#7 -0.75,0.15,0.91,U] [#8 -0.89,0.60,0.00,M2] 
21:19:58.661 00.002 31432 single-star, 7 included, MultiStar: {-0.25, 0.21}, one-star: {0.00, 0.10}
21:19:58.663 00.002 31432 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
21:19:58.665 00.002 31432 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
21:19:58.667 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.00 mountY=-0.10, mountTheta=-1.53
21:19:58.669 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.10, opts=13)
21:19:58.672 00.003 31432 Enqueuing Move request for scope (0.00, 0.10)
21:19:58.674 00.002 29876 Worker thread wakes up
21:19:58.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
21:19:58.674 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
21:19:58.674 00.000 29876 Moving (0.00, 0.10) raw xDistance=0.00 yDistance=-0.10
21:19:58.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:19:58.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:58.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:19:58.674 00.000 29876 MoveAxis(E, 0, ABG)
21:19:58.674 00.000 29876 Move returns status 0, amount 0
21:19:58.674 00.000 29876 MoveAxis(N, 0, ABG)
21:19:58.674 00.000 29876 Move returns status 0, amount 0
21:19:58.674 00.000 29876 move complete, result=0
21:19:58.674 00.000 29876 worker thread done servicing request
21:19:58.678 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:19:58.690 00.012 31432 UpdateGuideState exits: m=2201 RSB=28.1
21:19:58.693 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:58.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:19:58.697 00.002 31432 Enqueuing Expose request
21:19:58.699 00.002 29876 Worker thread wakes up
21:19:58.699 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:19:58.701 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:19:58.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:00.826 02.125 29876 Exposure complete
21:20:00.870 00.044 29876 worker thread done servicing request
21:20:00.870 00.000 31432 OnExposeComplete: enter
21:20:00.872 00.002 31432 UpdateGuideState(): m_state=6
21:20:00.875 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
21:20:00.877 00.002 31432 Star::Find returns 1 (0), X=611.23, Y=168.00, Mass=2351, SNR=29.7, Peak=218 HFD=3.3
21:20:00.882 00.005 31432 MultiStar: [#1 0.59,0.46,1.06,U] [#2 0.45,0.41,1.15,U] [#3 0.73,-0.04,1.04,U] [#4 0.28,0.20,0.93,U] [#5 0.67,-0.08,0.87,U] [#6 0.92,0.22,0.00,M2] [#7 -0.18,0.31,0.79,U] [#8 -0.21,0.44,0.90,U] 
21:20:00.887 00.005 31432 refined, 7 included, MultiStar: {0.44, 0.23}, one-star: {1.02, 0.11}
21:20:00.891 00.004 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
21:20:00.892 00.001 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.82)
21:20:00.894 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.50 cameraTheta=0.48 mountX=0.45 mountY=-0.16, mountTheta=-0.34
21:20:00.897 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.23, opts=13)
21:20:00.899 00.002 31432 Enqueuing Move request for scope (0.44, 0.23)
21:20:00.901 00.002 29876 Worker thread wakes up
21:20:00.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.23) opts 0xd
21:20:00.901 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.23)
21:20:00.901 00.000 29876 Moving (0.44, 0.23) raw xDistance=0.45 yDistance=-0.16
21:20:00.901 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
21:20:00.901 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:00.902 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:20:00.902 00.000 29876 MoveAxis(W, 43, ABG)
21:20:00.902 00.000 29876 Guiding  Dir = 3, Dur = 43
21:20:00.902 00.000 29876 IsSlewing returns 0
21:20:00.902 00.000 29876 IsGuiding returns 0
21:20:00.902 00.000 29876 PulseGuide returned control before completion, sleep 53
21:20:00.906 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:00.923 00.017 31432 UpdateGuideState exits: m=2351 RSB=29.7
21:20:00.925 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:00.927 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:00.929 00.002 31432 Enqueuing Expose request
21:20:00.966 00.037 29876 IsGuiding returns 1
21:20:00.966 00.000 29876 scope still moving after pulse duration time elapsed
21:20:00.996 00.030 29876 IsSlewing returns 0
21:20:00.996 00.000 29876 IsGuiding returns 0
21:20:00.996 00.000 29876 scope move finished after 43 + 50 ms
21:20:00.996 00.000 29876 Move returns status 0, amount 43
21:20:00.996 00.000 29876 MoveAxis(N, 0, ABG)
21:20:00.996 00.000 29876 Move returns status 0, amount 0
21:20:00.996 00.000 29876 move complete, result=0
21:20:00.996 00.000 29876 worker thread done servicing request
21:20:00.996 00.000 29876 Worker thread wakes up
21:20:00.996 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.2 px 0 ms NORTH
21:20:00.999 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:00.999 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:02.905 01.906 29876 Exposure complete
21:20:02.953 00.048 29876 worker thread done servicing request
21:20:02.953 00.000 31432 OnExposeComplete: enter
21:20:02.955 00.002 31432 UpdateGuideState(): m_state=6
21:20:02.957 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
21:20:02.959 00.002 31432 Star::Find returns 1 (0), X=611.21, Y=168.17, Mass=2270, SNR=29.2, Peak=210 HFD=3.4
21:20:02.960 00.001 31432 MultiStar: [#1 0.62,0.45,0.98,U] [#2 0.40,0.26,1.13,U] [#3 1.10,0.12,0.00,M1] [#4 0.66,0.18,0.95,U] [#5 0.92,-0.37,0.00,M1] [#6 0.79,-0.12,1.06,U] [#7 0.32,0.23,0.83,U] [#8 0.43,0.20,0.86,U] 
21:20:02.962 00.002 31432 refined, 6 included, MultiStar: {0.61, 0.21}, one-star: {1.00, 0.28}
21:20:02.964 00.002 31432 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
21:20:02.966 00.002 31432 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.97)
21:20:02.968 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=0.21 hyp=0.64 cameraTheta=0.33 mountX=0.61 mountY=-0.11, mountTheta=-0.18
21:20:02.970 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.21, opts=13)
21:20:02.972 00.002 31432 Enqueuing Move request for scope (0.61, 0.21)
21:20:02.974 00.002 29876 Worker thread wakes up
21:20:02.974 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.21) opts 0xd
21:20:02.974 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.21)
21:20:02.974 00.000 29876 Moving (0.61, 0.21) raw xDistance=0.61 yDistance=-0.11
21:20:02.974 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
21:20:02.974 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:02.974 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:20:02.974 00.000 29876 MoveAxis(W, 65, ABG)
21:20:02.974 00.000 29876 Guiding  Dir = 3, Dur = 65
21:20:02.975 00.001 29876 IsSlewing returns 0
21:20:02.975 00.000 29876 IsGuiding returns 0
21:20:02.975 00.000 29876 PulseGuide returned control before completion, sleep 75
21:20:02.978 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:02.989 00.011 31432 UpdateGuideState exits: m=2270 RSB=29.2
21:20:02.991 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:02.993 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:02.995 00.002 31432 Enqueuing Expose request
21:20:03.059 00.064 29876 IsGuiding returns 1
21:20:03.059 00.000 29876 scope still moving after pulse duration time elapsed
21:20:03.089 00.030 29876 IsSlewing returns 0
21:20:03.089 00.000 29876 IsGuiding returns 1
21:20:03.121 00.032 29876 IsSlewing returns 0
21:20:03.121 00.000 29876 IsGuiding returns 1
21:20:03.151 00.030 29876 IsSlewing returns 0
21:20:03.151 00.000 29876 IsGuiding returns 1
21:20:03.182 00.031 29876 IsSlewing returns 0
21:20:03.182 00.000 29876 IsGuiding returns 0
21:20:03.182 00.000 29876 scope move finished after 65 + 142 ms
21:20:03.182 00.000 29876 Move returns status 0, amount 65
21:20:03.182 00.000 29876 MoveAxis(N, 0, ABG)
21:20:03.182 00.000 29876 Move returns status 0, amount 0
21:20:03.182 00.000 29876 move complete, result=0
21:20:03.182 00.000 29876 worker thread done servicing request
21:20:03.182 00.000 29876 Worker thread wakes up
21:20:03.182 00.000 31432 GuideStep: 0.6 px 65 ms WEST, -0.1 px 0 ms NORTH
21:20:03.186 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:03.186 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:05.314 02.128 29876 Exposure complete
21:20:05.356 00.042 29876 worker thread done servicing request
21:20:05.356 00.000 31432 OnExposeComplete: enter
21:20:05.359 00.003 31432 UpdateGuideState(): m_state=6
21:20:05.361 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
21:20:05.363 00.002 31432 Star::Find returns 1 (0), X=610.62, Y=167.80, Mass=2240, SNR=28.6, Peak=255 HFD=3.3
21:20:05.366 00.003 31432 MultiStar: [#1 -0.46,0.21,1.06,U] [#2 -0.46,0.33,1.21,U] [#3 0.50,-0.70,0.00,M2] [#4 -0.11,-0.04,0.94,U] [#5 0.08,-0.46,0.94,U] [#6 -0.09,-0.23,1.12,U] [#7 -0.63,-0.17,0.86,U] [#8 -0.10,-0.10,0.92,U] 
21:20:05.368 00.002 31432 refined, 7 included, MultiStar: {-0.17, -0.05}, one-star: {0.41, -0.08}
21:20:05.370 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
21:20:05.376 00.006 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
21:20:05.379 00.003 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=-0.18 mountY=0.03, mountTheta=3.00
21:20:05.383 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.05, opts=13)
21:20:05.385 00.002 31432 Enqueuing Move request for scope (-0.17, -0.05)
21:20:05.387 00.002 29876 Worker thread wakes up
21:20:05.387 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
21:20:05.387 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
21:20:05.387 00.000 29876 Moving (-0.17, -0.05) raw xDistance=-0.18 yDistance=0.03
21:20:05.387 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:20:05.387 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:05.387 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:20:05.387 00.000 29876 MoveAxis(E, 0, ABG)
21:20:05.387 00.000 29876 Move returns status 0, amount 0
21:20:05.387 00.000 29876 MoveAxis(N, 0, ABG)
21:20:05.387 00.000 29876 Move returns status 0, amount 0
21:20:05.388 00.001 29876 move complete, result=0
21:20:05.388 00.000 29876 worker thread done servicing request
21:20:05.391 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:05.402 00.011 31432 UpdateGuideState exits: m=2240 RSB=28.6
21:20:05.405 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:05.406 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:05.409 00.003 31432 Enqueuing Expose request
21:20:05.411 00.002 29876 Worker thread wakes up
21:20:05.411 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:20:05.413 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:05.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:07.321 01.908 29876 Exposure complete
21:20:07.364 00.043 29876 worker thread done servicing request
21:20:07.364 00.000 31432 OnExposeComplete: enter
21:20:07.366 00.002 31432 UpdateGuideState(): m_state=6
21:20:07.368 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
21:20:07.370 00.002 31432 Star::Find returns 1 (0), X=610.23, Y=167.82, Mass=2326, SNR=28.4, Peak=195 HFD=3.5
21:20:07.372 00.002 31432 MultiStar: [#1 -0.53,0.56,1.08,U] [#2 -0.08,0.33,1.17,U] [#3 -0.06,-0.22,1.07,U] [#4 -0.12,0.34,0.94,U] [#5 0.07,-0.45,0.98,U] [#6 -0.18,-0.01,1.09,U] [#7 -0.57,0.29,0.86,U] [#8 -0.50,0.29,0.91,U] 
21:20:07.374 00.002 31432 single-star, 8 included, MultiStar: {-0.21, 0.12}, one-star: {0.02, -0.07}
21:20:07.376 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
21:20:07.378 00.002 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.70 = 1.70)
21:20:07.379 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=0.02 mountY=0.07, mountTheta=1.32
21:20:07.383 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.07, opts=13)
21:20:07.388 00.005 31432 Enqueuing Move request for scope (0.02, -0.07)
21:20:07.391 00.003 29876 Worker thread wakes up
21:20:07.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:20:07.391 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:20:07.391 00.000 29876 Moving (0.02, -0.07) raw xDistance=0.02 yDistance=0.07
21:20:07.391 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:20:07.391 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:07.391 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:07.391 00.000 29876 MoveAxis(E, 0, ABG)
21:20:07.391 00.000 29876 Move returns status 0, amount 0
21:20:07.391 00.000 29876 MoveAxis(N, 0, ABG)
21:20:07.391 00.000 29876 Move returns status 0, amount 0
21:20:07.391 00.000 29876 move complete, result=0
21:20:07.391 00.000 29876 worker thread done servicing request
21:20:07.395 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:20:07.406 00.011 31432 UpdateGuideState exits: m=2326 RSB=28.4
21:20:07.409 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:07.411 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:07.412 00.001 31432 Enqueuing Expose request
21:20:07.414 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:07.417 00.003 29876 Worker thread wakes up
21:20:07.417 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:07.417 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:09.545 02.128 29876 Exposure complete
21:20:09.589 00.044 29876 worker thread done servicing request
21:20:09.589 00.000 31432 OnExposeComplete: enter
21:20:09.591 00.002 31432 UpdateGuideState(): m_state=6
21:20:09.593 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
21:20:09.595 00.002 31432 Star::Find returns 1 (0), X=610.25, Y=167.71, Mass=2356, SNR=28.7, Peak=205 HFD=3.6
21:20:09.597 00.002 31432 MultiStar: [#1 -0.41,0.53,0.99,U] [#2 -0.53,0.34,1.23,U] [#3 0.14,-0.25,1.04,U] [#4 -0.46,-0.06,0.98,U] [#5 -0.06,-0.47,0.98,U] [#6 -0.26,-0.19,1.13,U] [#7 -0.62,0.39,0.85,U] [#8 -0.49,-0.00,0.92,U] 
21:20:09.599 00.002 31432 single-star, 8 included, MultiStar: {-0.29, 0.01}, one-star: {0.04, -0.18}
21:20:09.601 00.002 31432 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.02) = xAngle (-1.36 = -1.36)
21:20:09.603 00.002 31432 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.65 = 1.65)
21:20:09.604 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=0.04 mountY=0.19, mountTheta=1.36
21:20:09.607 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.18, opts=13)
21:20:09.609 00.002 31432 Enqueuing Move request for scope (0.04, -0.18)
21:20:09.611 00.002 29876 Worker thread wakes up
21:20:09.611 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
21:20:09.611 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
21:20:09.611 00.000 29876 Moving (0.04, -0.18) raw xDistance=0.04 yDistance=0.19
21:20:09.611 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:20:09.611 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:09.611 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:20:09.611 00.000 29876 MoveAxis(E, 0, ABG)
21:20:09.611 00.000 29876 Move returns status 0, amount 0
21:20:09.611 00.000 29876 MoveAxis(N, 0, ABG)
21:20:09.611 00.000 29876 Move returns status 0, amount 0
21:20:09.611 00.000 29876 move complete, result=0
21:20:09.611 00.000 29876 worker thread done servicing request
21:20:09.615 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:09.626 00.011 31432 UpdateGuideState exits: m=2356 RSB=28.7
21:20:09.628 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:09.630 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:09.632 00.002 31432 Enqueuing Expose request
21:20:09.633 00.001 29876 Worker thread wakes up
21:20:09.633 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:20:09.635 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:09.636 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:11.552 01.916 29876 Exposure complete
21:20:11.595 00.043 29876 worker thread done servicing request
21:20:11.595 00.000 31432 OnExposeComplete: enter
21:20:11.598 00.003 31432 UpdateGuideState(): m_state=6
21:20:11.600 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
21:20:11.602 00.002 31432 Star::Find returns 1 (0), X=610.65, Y=167.59, Mass=2048, SNR=27.2, Peak=205 HFD=3.3
21:20:11.603 00.001 31432 MultiStar: [#1 -0.03,0.12,1.10,U] [#2 -0.02,-0.34,1.20,U] [#3 0.52,-0.40,1.11,U] [#4 -0.07,-0.29,0.95,U] [#5 0.25,-0.57,0.99,U] [#6 0.57,-0.50,1.14,U] [#7 -0.49,-0.05,0.87,U] [#8 -0.47,-0.36,1.01,U] 
21:20:11.605 00.002 31432 refined, 8 included, MultiStar: {0.10, -0.30}, one-star: {0.44, -0.30}
21:20:11.607 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
21:20:11.609 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
21:20:11.610 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.27 mountX=0.09 mountY=0.31, mountTheta=1.30
21:20:11.613 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.30, opts=13)
21:20:11.615 00.002 31432 Enqueuing Move request for scope (0.10, -0.30)
21:20:11.617 00.002 29876 Worker thread wakes up
21:20:11.617 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
21:20:11.617 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
21:20:11.617 00.000 29876 Moving (0.10, -0.30) raw xDistance=0.09 yDistance=0.31
21:20:11.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:20:11.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
21:20:11.617 00.000 29876 MoveAxis(E, 0, ABG)
21:20:11.617 00.000 29876 Move returns status 0, amount 0
21:20:11.617 00.000 29876 MoveAxis(S, 23, ABG)
21:20:11.617 00.000 29876 Guiding  Dir = 1, Dur = 23
21:20:11.617 00.000 29876 IsSlewing returns 0
21:20:11.618 00.001 29876 IsGuiding returns 0
21:20:11.618 00.000 29876 PulseGuide returned control before completion, sleep 33
21:20:11.621 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:11.633 00.012 31432 UpdateGuideState exits: m=2048 RSB=27.2
21:20:11.635 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:11.637 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:11.639 00.002 31432 Enqueuing Expose request
21:20:11.660 00.021 29876 IsGuiding returns 1
21:20:11.660 00.000 29876 scope still moving after pulse duration time elapsed
21:20:11.690 00.030 29876 IsSlewing returns 0
21:20:11.690 00.000 29876 IsGuiding returns 1
21:20:11.721 00.031 29876 IsSlewing returns 0
21:20:11.721 00.000 29876 IsGuiding returns 1
21:20:11.752 00.031 29876 IsSlewing returns 0
21:20:11.752 00.000 29876 IsGuiding returns 1
21:20:11.782 00.030 29876 IsSlewing returns 0
21:20:11.782 00.000 29876 IsGuiding returns 0
21:20:11.782 00.000 29876 scope move finished after 23 + 141 ms
21:20:11.782 00.000 29876 Move returns status 0, amount 23
21:20:11.782 00.000 29876 move complete, result=0
21:20:11.783 00.001 29876 worker thread done servicing request
21:20:11.783 00.000 29876 Worker thread wakes up
21:20:11.783 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:11.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:11.783 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 23 ms SOUTH
21:20:13.912 02.129 29876 Exposure complete
21:20:13.955 00.043 29876 worker thread done servicing request
21:20:13.955 00.000 31432 OnExposeComplete: enter
21:20:13.957 00.002 31432 UpdateGuideState(): m_state=6
21:20:13.959 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
21:20:13.961 00.002 31432 Star::Find returns 1 (0), X=610.94, Y=168.42, Mass=2366, SNR=29.0, Peak=161 HFD=4.0
21:20:13.963 00.002 31432 MultiStar: [#1 0.18,0.88,0.00,M1] [#2 -0.28,0.76,1.11,U] [#3 0.37,0.42,0.98,U] [#4 -0.44,1.21,0.00,M1] [#5 0.40,0.62,0.83,U] [#6 0.29,1.03,0.00,M1] [#7 -0.66,0.69,0.00,M1] [#8 -0.54,0.93,0.00,M1] 
21:20:13.965 00.002 31432 refined, 3 included, MultiStar: {0.29, 0.59}, one-star: {0.74, 0.53}
21:20:13.967 00.002 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.09 = 1.09)
21:20:13.969 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.10 = -2.18)
21:20:13.971 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.59 hyp=0.65 cameraTheta=1.12 mountX=0.30 mountY=-0.54, mountTheta=-1.06
21:20:13.974 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.59, opts=13)
21:20:13.976 00.002 31432 Enqueuing Move request for scope (0.29, 0.59)
21:20:13.978 00.002 29876 Worker thread wakes up
21:20:13.978 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.59) opts 0xd
21:20:13.978 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.59)
21:20:13.978 00.000 29876 Moving (0.29, 0.59) raw xDistance=0.30 yDistance=-0.54
21:20:13.978 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
21:20:13.978 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:13.978 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
21:20:13.978 00.000 29876 MoveAxis(W, 29, ABG)
21:20:13.978 00.000 29876 Guiding  Dir = 3, Dur = 29
21:20:13.978 00.000 29876 IsSlewing returns 0
21:20:13.978 00.000 29876 IsGuiding returns 0
21:20:13.979 00.001 29876 PulseGuide returned control before completion, sleep 39
21:20:13.983 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:13.994 00.011 31432 UpdateGuideState exits: m=2366 RSB=29.0
21:20:13.997 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:13.998 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:14.000 00.002 31432 Enqueuing Expose request
21:20:14.021 00.021 29876 IsGuiding returns 1
21:20:14.021 00.000 29876 scope still moving after pulse duration time elapsed
21:20:14.051 00.030 29876 IsSlewing returns 0
21:20:14.051 00.000 29876 IsGuiding returns 1
21:20:14.082 00.031 29876 IsSlewing returns 0
21:20:14.082 00.000 29876 IsGuiding returns 1
21:20:14.112 00.030 29876 IsSlewing returns 0
21:20:14.112 00.000 29876 IsGuiding returns 1
21:20:14.144 00.032 29876 IsSlewing returns 0
21:20:14.144 00.000 29876 IsGuiding returns 0
21:20:14.144 00.000 29876 scope move finished after 29 + 136 ms
21:20:14.144 00.000 29876 Move returns status 0, amount 29
21:20:14.144 00.000 29876 MoveAxis(N, 0, ABG)
21:20:14.144 00.000 29876 Move returns status 0, amount 0
21:20:14.144 00.000 29876 move complete, result=0
21:20:14.144 00.000 29876 worker thread done servicing request
21:20:14.144 00.000 29876 Worker thread wakes up
21:20:14.144 00.000 31432 GuideStep: 0.3 px 29 ms WEST, -0.5 px 0 ms NORTH
21:20:14.147 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:14.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:16.050 01.903 29876 Exposure complete
21:20:16.093 00.043 29876 worker thread done servicing request
21:20:16.093 00.000 31432 OnExposeComplete: enter
21:20:16.095 00.002 31432 UpdateGuideState(): m_state=6
21:20:16.097 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
21:20:16.098 00.001 31432 Star::Find returns 1 (0), X=610.70, Y=169.17, Mass=2251, SNR=29.0, Peak=178 HFD=3.7
21:20:16.100 00.002 31432 MultiStar: [#1 0.06,1.78,0.00,M2] [#2 -0.52,1.76,0.00,M1] [#3 -0.16,1.33,0.00,M1] [#4 -0.18,1.67,0.00,M2] [#5 0.13,1.01,0.00,M1] [#6 -0.03,0.87,0.00,M2] [#7 -0.56,1.78,0.00,M2] [#8 -0.71,1.82,0.00,M2] 
21:20:16.102 00.002 31432 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
21:20:16.104 00.002 31432 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.20 = -2.09)
21:20:16.106 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=1.29 hyp=1.37 cameraTheta=1.21 mountX=0.52 mountY=-1.19, mountTheta=-1.16
21:20:16.109 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=1.29, opts=13)
21:20:16.110 00.001 31432 Enqueuing Move request for scope (0.49, 1.29)
21:20:16.112 00.002 29876 Worker thread wakes up
21:20:16.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 1.29) opts 0xd
21:20:16.112 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 1.29)
21:20:16.113 00.001 29876 Moving (0.49, 1.29) raw xDistance=0.52 yDistance=-1.19
21:20:16.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
21:20:16.113 00.000 29876 resist switch: large excursion: input -1.19 thresh 0.90 direction from 1 to -1
21:20:16.113 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.58
21:20:16.113 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.72 from input -1.19
21:20:16.113 00.000 29876 MoveAxis(W, 54, ABG)
21:20:16.113 00.000 29876 Guiding  Dir = 3, Dur = 54
21:20:16.113 00.000 29876 IsSlewing returns 0
21:20:16.113 00.000 29876 IsGuiding returns 0
21:20:16.113 00.000 29876 PulseGuide returned control before completion, sleep 64
21:20:16.116 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:16.128 00.012 31432 UpdateGuideState exits: m=2251 RSB=29.0
21:20:16.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:16.132 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:16.134 00.002 31432 Enqueuing Expose request
21:20:16.189 00.055 29876 IsGuiding returns 1
21:20:16.189 00.000 29876 scope still moving after pulse duration time elapsed
21:20:16.220 00.031 29876 IsSlewing returns 0
21:20:16.220 00.000 29876 IsGuiding returns 1
21:20:16.252 00.032 29876 IsSlewing returns 0
21:20:16.252 00.000 29876 IsGuiding returns 0
21:20:16.252 00.000 29876 scope move finished after 54 + 84 ms
21:20:16.252 00.000 29876 Move returns status 0, amount 54
21:20:16.252 00.000 29876 BLC: Oldest BLC event removed
21:20:16.252 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:20:16.252 00.000 29876 MoveAxis(N, 108, ABG)
21:20:16.252 00.000 29876 Guiding  Dir = 0, Dur = 108
21:20:16.252 00.000 29876 IsSlewing returns 0
21:20:16.252 00.000 29876 IsGuiding returns 0
21:20:16.253 00.001 29876 PulseGuide returned control before completion, sleep 118
21:20:16.376 00.123 29876 IsGuiding returns 1
21:20:16.376 00.000 29876 scope still moving after pulse duration time elapsed
21:20:16.406 00.030 29876 IsSlewing returns 0
21:20:16.406 00.000 29876 IsGuiding returns 1
21:20:16.437 00.031 29876 IsSlewing returns 0
21:20:16.437 00.000 29876 IsGuiding returns 1
21:20:16.469 00.032 29876 IsSlewing returns 0
21:20:16.469 00.000 29876 IsGuiding returns 1
21:20:16.500 00.031 29876 IsSlewing returns 0
21:20:16.500 00.000 29876 IsGuiding returns 1
21:20:16.531 00.031 29876 IsSlewing returns 0
21:20:16.531 00.000 29876 IsGuiding returns 1
21:20:16.562 00.031 29876 IsSlewing returns 0
21:20:16.562 00.000 29876 IsGuiding returns 0
21:20:16.562 00.000 29876 scope move finished after 108 + 201 ms
21:20:16.562 00.000 29876 Move returns status 0, amount 108
21:20:16.562 00.000 29876 move complete, result=0
21:20:16.562 00.000 29876 worker thread done servicing request
21:20:16.562 00.000 29876 Worker thread wakes up
21:20:16.562 00.000 31432 GuideStep: 0.5 px 54 ms WEST, -1.2 px 108 ms NORTH
21:20:16.564 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:16.564 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:18.696 02.132 29876 Exposure complete
21:20:18.738 00.042 29876 worker thread done servicing request
21:20:18.738 00.000 31432 OnExposeComplete: enter
21:20:18.741 00.003 31432 UpdateGuideState(): m_state=6
21:20:18.743 00.002 31432 Star::Find(15, 610, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
21:20:18.745 00.002 31432 Star::Find returns 1 (0), X=610.34, Y=168.70, Mass=2316, SNR=29.7, Peak=216 HFD=3.4
21:20:18.747 00.002 31432 MultiStar: [#1 -0.63,0.81,0.00,M3] [#2 -0.68,1.31,0.00,M2] [#3 -0.34,1.13,0.00,M2] [#4 -0.71,1.03,0.00,M3] [#5 -0.20,0.73,0.92,U] [#6 -0.26,0.76,1.04,U] [#7 -0.99,0.90,0.00,M3] [#8 -1.08,0.75,0.00,M3] 
21:20:18.749 00.002 31432 refined, 2 included, MultiStar: {-0.11, 0.77}, one-star: {0.13, 0.81}
21:20:18.751 00.002 31432 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.02) = xAngle (1.69 = 1.69)
21:20:18.752 00.001 31432 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.70 = -1.58)
21:20:18.754 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.77 hyp=0.78 cameraTheta=1.71 mountX=-0.09 mountY=-0.78, mountTheta=-1.69
21:20:18.758 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.77, opts=13)
21:20:18.761 00.003 31432 Enqueuing Move request for scope (-0.11, 0.77)
21:20:18.763 00.002 29876 Worker thread wakes up
21:20:18.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.77) opts 0xd
21:20:18.763 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.77)
21:20:18.763 00.000 29876 Moving (-0.11, 0.77) raw xDistance=-0.09 yDistance=-0.78
21:20:18.763 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:20:18.764 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.78
21:20:18.764 00.000 29876 MoveAxis(E, 0, ABG)
21:20:18.764 00.000 29876 Move returns status 0, amount 0
21:20:18.764 00.000 29876 MoveAxis(N, 57, ABG)
21:20:18.764 00.000 29876 Guiding  Dir = 0, Dur = 57
21:20:18.764 00.000 29876 IsSlewing returns 0
21:20:18.764 00.000 29876 IsGuiding returns 0
21:20:18.764 00.000 29876 PulseGuide returned control before completion, sleep 67
21:20:18.767 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:18.779 00.012 31432 UpdateGuideState exits: m=2316 RSB=29.7
21:20:18.781 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:18.783 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:18.784 00.001 31432 Enqueuing Expose request
21:20:18.835 00.051 29876 IsGuiding returns 1
21:20:18.835 00.000 29876 scope still moving after pulse duration time elapsed
21:20:18.865 00.030 29876 IsSlewing returns 0
21:20:18.865 00.000 29876 IsGuiding returns 1
21:20:18.896 00.031 29876 IsSlewing returns 0
21:20:18.896 00.000 29876 IsGuiding returns 1
21:20:18.927 00.031 29876 IsSlewing returns 0
21:20:18.927 00.000 29876 IsGuiding returns 0
21:20:18.927 00.000 29876 scope move finished after 57 + 106 ms
21:20:18.927 00.000 29876 Move returns status 0, amount 57
21:20:18.927 00.000 29876 move complete, result=0
21:20:18.927 00.000 29876 worker thread done servicing request
21:20:18.927 00.000 29876 Worker thread wakes up
21:20:18.927 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.8 px 57 ms NORTH
21:20:18.930 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:18.930 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:20.836 01.906 29876 Exposure complete
21:20:20.879 00.043 29876 worker thread done servicing request
21:20:20.879 00.000 31432 OnExposeComplete: enter
21:20:20.881 00.002 31432 UpdateGuideState(): m_state=6
21:20:20.883 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
21:20:20.885 00.002 31432 Star::Find returns 1 (0), X=609.89, Y=168.12, Mass=2460, SNR=29.9, Peak=255 HFD=3.5
21:20:20.886 00.001 31432 MultiStar: [#1 -1.09,0.62,0.00,M4] [#2 -1.15,0.36,0.00,M3] [#3 -0.61,0.07,0.96,U] [#4 -0.86,0.54,0.00,M4] [#5 -0.51,-0.14,0.95,U] [#6 -0.33,-0.14,1.11,U] [#7 -0.80,0.51,0.00,M4] [#8 -1.29,0.41,0.00,M4] 
21:20:20.888 00.002 31432 single-star, 3 included, MultiStar: {-0.43, 0.00}, one-star: {-0.31, 0.23}
21:20:20.890 00.002 31432 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.02) = xAngle (2.49 = 2.49)
21:20:20.892 00.002 31432 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.50 = -0.78)
21:20:20.894 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.51 mountX=-0.31 mountY=-0.27, mountTheta=-2.41
21:20:20.896 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.23, opts=13)
21:20:20.898 00.002 31432 Enqueuing Move request for scope (-0.31, 0.23)
21:20:20.900 00.002 29876 Worker thread wakes up
21:20:20.900 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
21:20:20.900 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
21:20:20.901 00.001 29876 Moving (-0.31, 0.23) raw xDistance=-0.31 yDistance=-0.27
21:20:20.901 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:20:20.901 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:20.901 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:20:20.901 00.000 29876 MoveAxis(E, 30, ABG)
21:20:20.901 00.000 29876 Guiding  Dir = 2, Dur = 30
21:20:20.901 00.000 29876 IsSlewing returns 0
21:20:20.901 00.000 29876 IsGuiding returns 0
21:20:20.901 00.000 29876 PulseGuide returned control before completion, sleep 40
21:20:20.906 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:20:20.918 00.012 31432 UpdateGuideState exits: m=2460 RSB=29.9
21:20:20.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:20.923 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:20.925 00.002 31432 Enqueuing Expose request
21:20:20.943 00.018 29876 IsGuiding returns 1
21:20:20.943 00.000 29876 scope still moving after pulse duration time elapsed
21:20:20.974 00.031 29876 IsSlewing returns 0
21:20:20.974 00.000 29876 IsGuiding returns 1
21:20:21.005 00.031 29876 IsSlewing returns 0
21:20:21.005 00.000 29876 IsGuiding returns 0
21:20:21.005 00.000 29876 scope move finished after 30 + 74 ms
21:20:21.005 00.000 29876 Move returns status 0, amount 30
21:20:21.005 00.000 29876 MoveAxis(N, 0, ABG)
21:20:21.005 00.000 29876 Move returns status 0, amount 0
21:20:21.005 00.000 29876 move complete, result=0
21:20:21.005 00.000 29876 worker thread done servicing request
21:20:21.005 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.3 px 0 ms NORTH
21:20:21.008 00.003 29876 Worker thread wakes up
21:20:21.008 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:21.008 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:23.131 02.123 29876 Exposure complete
21:20:23.173 00.042 29876 worker thread done servicing request
21:20:23.173 00.000 31432 OnExposeComplete: enter
21:20:23.175 00.002 31432 UpdateGuideState(): m_state=6
21:20:23.178 00.003 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
21:20:23.179 00.001 31432 Star::Find returns 1 (0), X=611.13, Y=168.20, Mass=2195, SNR=28.4, Peak=223 HFD=3.3
21:20:23.181 00.002 31432 MultiStar: [#1 0.32,0.89,0.00,M5] [#2 0.32,0.87,0.00,M4] [#3 0.73,0.44,0.00,M2] [#4 0.23,0.46,0.95,U] [#5 0.37,0.21,0.94,U] [#6 0.72,0.11,1.18,U] [#7 -0.16,0.51,0.88,U] [#8 -0.17,0.79,0.90,U] 
21:20:23.183 00.002 31432 refined, 5 included, MultiStar: {0.35, 0.38}, one-star: {0.92, 0.31}
21:20:23.185 00.002 31432 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.02) = xAngle (0.81 = 0.81)
21:20:23.187 00.002 31432 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.82 = -2.46)
21:20:23.188 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=0.38 hyp=0.52 cameraTheta=0.83 mountX=0.36 mountY=-0.32, mountTheta=-0.74
21:20:23.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.38, opts=13)
21:20:23.193 00.002 31432 Enqueuing Move request for scope (0.35, 0.38)
21:20:23.195 00.002 29876 Worker thread wakes up
21:20:23.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.38) opts 0xd
21:20:23.195 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.38)
21:20:23.195 00.000 29876 Moving (0.35, 0.38) raw xDistance=0.36 yDistance=-0.32
21:20:23.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
21:20:23.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:20:23.195 00.000 29876 MoveAxis(W, 30, ABG)
21:20:23.195 00.000 29876 Guiding  Dir = 3, Dur = 30
21:20:23.195 00.000 29876 IsSlewing returns 0
21:20:23.195 00.000 29876 IsGuiding returns 0
21:20:23.195 00.000 29876 PulseGuide returned control before completion, sleep 40
21:20:23.198 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:23.210 00.012 31432 UpdateGuideState exits: m=2195 RSB=28.4
21:20:23.212 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:23.213 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:23.216 00.003 31432 Enqueuing Expose request
21:20:23.240 00.024 29876 IsGuiding returns 1
21:20:23.240 00.000 29876 scope still moving after pulse duration time elapsed
21:20:23.271 00.031 29876 IsSlewing returns 0
21:20:23.271 00.000 29876 IsGuiding returns 0
21:20:23.271 00.000 29876 scope move finished after 30 + 46 ms
21:20:23.271 00.000 29876 Move returns status 0, amount 30
21:20:23.271 00.000 29876 MoveAxis(N, 24, ABG)
21:20:23.271 00.000 29876 Guiding  Dir = 0, Dur = 24
21:20:23.271 00.000 29876 IsSlewing returns 0
21:20:23.271 00.000 29876 IsGuiding returns 0
21:20:23.271 00.000 29876 PulseGuide returned control before completion, sleep 34
21:20:23.318 00.047 29876 IsGuiding returns 1
21:20:23.318 00.000 29876 scope still moving after pulse duration time elapsed
21:20:23.348 00.030 29876 IsSlewing returns 0
21:20:23.348 00.000 29876 IsGuiding returns 1
21:20:23.379 00.031 29876 IsSlewing returns 0
21:20:23.379 00.000 29876 IsGuiding returns 1
21:20:23.410 00.031 29876 IsSlewing returns 0
21:20:23.410 00.000 29876 IsGuiding returns 1
21:20:23.441 00.031 29876 IsSlewing returns 0
21:20:23.441 00.000 29876 IsGuiding returns 1
21:20:23.471 00.030 29876 IsSlewing returns 0
21:20:23.471 00.000 29876 IsGuiding returns 0
21:20:23.471 00.000 29876 scope move finished after 24 + 175 ms
21:20:23.471 00.000 29876 Move returns status 0, amount 24
21:20:23.471 00.000 29876 move complete, result=0
21:20:23.471 00.000 29876 worker thread done servicing request
21:20:23.471 00.000 29876 Worker thread wakes up
21:20:23.471 00.000 31432 GuideStep: 0.4 px 30 ms WEST, -0.3 px 24 ms NORTH
21:20:23.475 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:23.475 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:25.387 01.912 29876 Exposure complete
21:20:25.430 00.043 29876 worker thread done servicing request
21:20:25.430 00.000 31432 OnExposeComplete: enter
21:20:25.433 00.003 31432 UpdateGuideState(): m_state=6
21:20:25.434 00.001 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
21:20:25.436 00.002 31432 Star::Find returns 1 (0), X=610.10, Y=168.25, Mass=2269, SNR=28.5, Peak=218 HFD=3.4
21:20:25.438 00.002 31432 MultiStar: [#1 -0.59,0.71,0.00,M6] [#2 -0.33,0.34,1.12,U] [#3 0.16,0.19,1.06,U] [#4 -0.09,0.37,0.91,U] [#5 0.15,-0.15,0.98,U] [#6 0.25,0.22,1.14,U] [#7 -0.41,0.26,0.87,U] [#8 -0.63,0.39,0.88,U] 
21:20:25.440 00.002 31432 refined, 7 included, MultiStar: {-0.11, 0.25}, one-star: {-0.11, 0.36}
21:20:25.442 00.002 31432 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
21:20:25.443 00.001 31432 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.30)
21:20:25.445 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.99 mountX=-0.10 mountY=-0.26, mountTheta=-1.95
21:20:25.449 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.25, opts=13)
21:20:25.452 00.003 31432 Enqueuing Move request for scope (-0.11, 0.25)
21:20:25.454 00.002 29876 Worker thread wakes up
21:20:25.454 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
21:20:25.454 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
21:20:25.454 00.000 29876 Moving (-0.11, 0.25) raw xDistance=-0.10 yDistance=-0.26
21:20:25.454 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:20:25.454 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:25.454 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:20:25.454 00.000 29876 MoveAxis(E, 0, ABG)
21:20:25.454 00.000 29876 Move returns status 0, amount 0
21:20:25.454 00.000 29876 MoveAxis(N, 0, ABG)
21:20:25.454 00.000 29876 Move returns status 0, amount 0
21:20:25.454 00.000 29876 move complete, result=0
21:20:25.454 00.000 29876 worker thread done servicing request
21:20:25.457 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:25.469 00.012 31432 UpdateGuideState exits: m=2269 RSB=28.5
21:20:25.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:25.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:25.475 00.002 31432 Enqueuing Expose request
21:20:25.477 00.002 29876 Worker thread wakes up
21:20:25.477 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:20:25.479 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:25.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:27.610 02.131 29876 Exposure complete
21:20:27.652 00.042 29876 worker thread done servicing request
21:20:27.652 00.000 31432 OnExposeComplete: enter
21:20:27.654 00.002 31432 UpdateGuideState(): m_state=6
21:20:27.657 00.003 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
21:20:27.659 00.002 31432 Star::Find returns 1 (0), X=611.35, Y=168.10, Mass=2150, SNR=28.5, Peak=205 HFD=3.3
21:20:27.661 00.002 31432 MultiStar: [#1 0.35,0.45,1.05,U] [#2 0.28,0.60,1.21,U] [#3 1.12,-0.35,0.00,M2] [#4 0.53,0.25,0.98,U] [#5 0.89,-0.01,0.00,M1] [#6 0.99,-0.18,0.00,M1] [#7 0.09,0.64,0.92,U] [#8 -0.19,0.47,0.97,U] 
21:20:27.663 00.002 31432 refined, 5 included, MultiStar: {0.37, 0.44}, one-star: {1.14, 0.21}
21:20:27.665 00.002 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
21:20:27.667 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
21:20:27.669 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.44 hyp=0.57 cameraTheta=0.87 mountX=0.38 mountY=-0.38, mountTheta=-0.79
21:20:27.672 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.44, opts=13)
21:20:27.675 00.003 31432 Enqueuing Move request for scope (0.37, 0.44)
21:20:27.677 00.002 29876 Worker thread wakes up
21:20:27.677 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.44) opts 0xd
21:20:27.677 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.44)
21:20:27.677 00.000 29876 Moving (0.37, 0.44) raw xDistance=0.38 yDistance=-0.38
21:20:27.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
21:20:27.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
21:20:27.677 00.000 29876 MoveAxis(W, 36, ABG)
21:20:27.677 00.000 29876 Guiding  Dir = 3, Dur = 36
21:20:27.678 00.001 29876 IsSlewing returns 0
21:20:27.678 00.000 29876 IsGuiding returns 0
21:20:27.678 00.000 29876 PulseGuide returned control before completion, sleep 46
21:20:27.681 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:27.692 00.011 31432 UpdateGuideState exits: m=2150 RSB=28.5
21:20:27.694 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:27.696 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:27.698 00.002 31432 Enqueuing Expose request
21:20:27.733 00.035 29876 IsGuiding returns 1
21:20:27.733 00.000 29876 scope still moving after pulse duration time elapsed
21:20:27.764 00.031 29876 IsSlewing returns 0
21:20:27.764 00.000 29876 IsGuiding returns 0
21:20:27.764 00.000 29876 scope move finished after 36 + 50 ms
21:20:27.764 00.000 29876 Move returns status 0, amount 36
21:20:27.764 00.000 29876 MoveAxis(N, 28, ABG)
21:20:27.764 00.000 29876 Guiding  Dir = 0, Dur = 28
21:20:27.764 00.000 29876 IsSlewing returns 0
21:20:27.765 00.001 29876 IsGuiding returns 0
21:20:27.765 00.000 29876 PulseGuide returned control before completion, sleep 38
21:20:27.811 00.046 29876 IsGuiding returns 1
21:20:27.811 00.000 29876 scope still moving after pulse duration time elapsed
21:20:27.842 00.031 29876 IsSlewing returns 0
21:20:27.842 00.000 29876 IsGuiding returns 1
21:20:27.873 00.031 29876 IsSlewing returns 0
21:20:27.873 00.000 29876 IsGuiding returns 1
21:20:27.904 00.031 29876 IsSlewing returns 0
21:20:27.904 00.000 29876 IsGuiding returns 0
21:20:27.904 00.000 29876 scope move finished after 28 + 111 ms
21:20:27.904 00.000 29876 Move returns status 0, amount 28
21:20:27.904 00.000 29876 move complete, result=0
21:20:27.904 00.000 29876 worker thread done servicing request
21:20:27.904 00.000 29876 Worker thread wakes up
21:20:27.904 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:27.904 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:27.905 00.001 31432 GuideStep: 0.4 px 36 ms WEST, -0.4 px 28 ms NORTH
21:20:29.812 01.907 29876 Exposure complete
21:20:29.860 00.048 29876 worker thread done servicing request
21:20:29.860 00.000 31432 OnExposeComplete: enter
21:20:29.862 00.002 31432 UpdateGuideState(): m_state=6
21:20:29.864 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
21:20:29.866 00.002 31432 Star::Find returns 1 (0), X=611.10, Y=167.49, Mass=2166, SNR=28.0, Peak=242 HFD=3.0
21:20:29.868 00.002 31432 MultiStar: [#1 0.21,-0.00,1.08,U] [#2 0.14,0.01,1.22,U] [#3 0.94,-1.01,0.00,M3] [#4 0.21,0.10,0.97,U] [#5 0.59,-0.49,1.00,U] [#6 0.45,-0.33,1.14,U] [#7 -0.24,-0.12,0.85,U] [#8 0.10,-0.32,0.92,U] 
21:20:29.870 00.002 31432 refined, 7 included, MultiStar: {0.31, -0.19}, one-star: {0.90, -0.40}
21:20:29.871 00.001 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
21:20:29.873 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
21:20:29.875 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-0.56 mountX=0.30 mountY=0.23, mountTheta=0.66
21:20:29.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.19, opts=13)
21:20:29.881 00.003 31432 Enqueuing Move request for scope (0.31, -0.19)
21:20:29.883 00.002 29876 Worker thread wakes up
21:20:29.883 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.19) opts 0xd
21:20:29.883 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.19)
21:20:29.883 00.000 29876 Moving (0.31, -0.19) raw xDistance=0.30 yDistance=0.23
21:20:29.883 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
21:20:29.883 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:29.883 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:20:29.883 00.000 29876 MoveAxis(W, 34, ABG)
21:20:29.883 00.000 29876 Guiding  Dir = 3, Dur = 34
21:20:29.883 00.000 29876 IsSlewing returns 0
21:20:29.884 00.001 29876 IsGuiding returns 0
21:20:29.884 00.000 29876 PulseGuide returned control before completion, sleep 44
21:20:29.887 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:29.898 00.011 31432 UpdateGuideState exits: m=2166 RSB=28.0
21:20:29.900 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:29.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:29.904 00.002 31432 Enqueuing Expose request
21:20:29.934 00.030 29876 IsGuiding returns 1
21:20:29.934 00.000 29876 scope still moving after pulse duration time elapsed
21:20:29.965 00.031 29876 IsSlewing returns 0
21:20:29.965 00.000 29876 IsGuiding returns 1
21:20:29.995 00.030 29876 IsSlewing returns 0
21:20:29.995 00.000 29876 IsGuiding returns 1
21:20:30.025 00.030 29876 IsSlewing returns 0
21:20:30.025 00.000 29876 IsGuiding returns 1
21:20:30.056 00.031 29876 IsSlewing returns 0
21:20:30.056 00.000 29876 IsGuiding returns 0
21:20:30.056 00.000 29876 scope move finished after 34 + 137 ms
21:20:30.056 00.000 29876 Move returns status 0, amount 34
21:20:30.056 00.000 29876 MoveAxis(N, 0, ABG)
21:20:30.056 00.000 29876 Move returns status 0, amount 0
21:20:30.056 00.000 29876 move complete, result=0
21:20:30.056 00.000 29876 worker thread done servicing request
21:20:30.056 00.000 29876 Worker thread wakes up
21:20:30.056 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
21:20:30.058 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:30.058 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:32.185 02.127 29876 Exposure complete
21:20:32.227 00.042 29876 worker thread done servicing request
21:20:32.228 00.001 31432 OnExposeComplete: enter
21:20:32.230 00.002 31432 UpdateGuideState(): m_state=6
21:20:32.232 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
21:20:32.234 00.002 31432 Star::Find returns 1 (0), X=609.91, Y=167.99, Mass=2503, SNR=30.5, Peak=204 HFD=3.9
21:20:32.236 00.002 31432 MultiStar: [#1 -0.72,0.46,0.00,M5] [#2 -0.62,0.39,1.15,U] [#3 -0.18,-0.07,1.00,U] [#4 -0.57,-0.08,0.95,U] [#5 -0.28,-0.37,0.88,U] [#6 0.04,-0.23,1.09,U] [#7 -0.95,0.23,0.00,M1] [#8 -0.66,0.06,0.87,U] 
21:20:32.238 00.002 31432 single-star, 6 included, MultiStar: {-0.36, -0.02}, one-star: {-0.29, 0.10}
21:20:32.240 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
21:20:32.241 00.001 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.48)
21:20:32.243 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.82 mountX=-0.29 mountY=-0.14, mountTheta=-2.69
21:20:32.246 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.10, opts=13)
21:20:32.248 00.002 31432 Enqueuing Move request for scope (-0.29, 0.10)
21:20:32.250 00.002 29876 Worker thread wakes up
21:20:32.250 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
21:20:32.250 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
21:20:32.250 00.000 29876 Moving (-0.29, 0.10) raw xDistance=-0.29 yDistance=-0.14
21:20:32.250 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
21:20:32.250 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:32.250 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:20:32.250 00.000 29876 MoveAxis(E, 23, ABG)
21:20:32.250 00.000 29876 Guiding  Dir = 2, Dur = 23
21:20:32.250 00.000 29876 IsSlewing returns 0
21:20:32.252 00.002 29876 IsGuiding returns 0
21:20:32.252 00.000 29876 PulseGuide returned control before completion, sleep 33
21:20:32.255 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=256, Gamma=0.490
21:20:32.265 00.010 31432 UpdateGuideState exits: m=2503 RSB=30.5
21:20:32.267 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:32.269 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:32.272 00.003 31432 Enqueuing Expose request
21:20:32.293 00.021 29876 IsGuiding returns 1
21:20:32.293 00.000 29876 scope still moving after pulse duration time elapsed
21:20:32.325 00.032 29876 IsSlewing returns 0
21:20:32.325 00.000 29876 IsGuiding returns 1
21:20:32.356 00.031 29876 IsSlewing returns 0
21:20:32.356 00.000 29876 IsGuiding returns 1
21:20:32.387 00.031 29876 IsSlewing returns 0
21:20:32.387 00.000 29876 IsGuiding returns 1
21:20:32.417 00.030 29876 IsSlewing returns 0
21:20:32.417 00.000 29876 IsGuiding returns 0
21:20:32.417 00.000 29876 scope move finished after 23 + 143 ms
21:20:32.417 00.000 29876 Move returns status 0, amount 23
21:20:32.417 00.000 29876 MoveAxis(N, 0, ABG)
21:20:32.417 00.000 29876 Move returns status 0, amount 0
21:20:32.417 00.000 29876 move complete, result=0
21:20:32.418 00.001 29876 worker thread done servicing request
21:20:32.418 00.000 29876 Worker thread wakes up
21:20:32.418 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:32.418 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:32.418 00.000 31432 GuideStep: -0.3 px 23 ms EAST, -0.1 px 0 ms NORTH
21:20:34.320 01.902 29876 Exposure complete
21:20:34.362 00.042 29876 worker thread done servicing request
21:20:34.362 00.000 31432 OnExposeComplete: enter
21:20:34.364 00.002 31432 UpdateGuideState(): m_state=6
21:20:34.367 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
21:20:34.369 00.002 31432 Star::Find returns 1 (0), X=610.59, Y=168.46, Mass=2222, SNR=28.8, Peak=189 HFD=3.3
21:20:34.371 00.002 31432 MultiStar: [#1 -0.02,0.94,0.00,M6] [#2 -0.13,1.00,0.00,M1] [#3 0.59,0.37,1.11,U] [#4 0.32,0.82,0.00,M1] [#5 0.55,0.29,0.96,U] [#6 0.55,0.26,1.08,U] [#7 -0.12,0.70,0.86,U] [#8 -0.39,0.71,0.93,U] 
21:20:34.373 00.002 31432 refined, 5 included, MultiStar: {0.29, 0.47}, one-star: {0.38, 0.57}
21:20:34.374 00.001 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
21:20:34.376 00.002 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.27)
21:20:34.378 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.47 hyp=0.55 cameraTheta=1.03 mountX=0.30 mountY=-0.42, mountTheta=-0.96
21:20:34.380 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.47, opts=13)
21:20:34.383 00.003 31432 Enqueuing Move request for scope (0.29, 0.47)
21:20:34.384 00.001 29876 Worker thread wakes up
21:20:34.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.47) opts 0xd
21:20:34.384 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.47)
21:20:34.385 00.001 29876 Moving (0.29, 0.47) raw xDistance=0.30 yDistance=-0.42
21:20:34.385 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
21:20:34.385 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
21:20:34.385 00.000 29876 MoveAxis(W, 25, ABG)
21:20:34.385 00.000 29876 Guiding  Dir = 3, Dur = 25
21:20:34.385 00.000 29876 IsSlewing returns 0
21:20:34.385 00.000 29876 IsGuiding returns 0
21:20:34.385 00.000 29876 PulseGuide returned control before completion, sleep 35
21:20:34.388 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:34.400 00.012 31432 UpdateGuideState exits: m=2222 RSB=28.8
21:20:34.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:34.404 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:34.405 00.001 31432 Enqueuing Expose request
21:20:34.428 00.023 29876 IsGuiding returns 1
21:20:34.428 00.000 29876 scope still moving after pulse duration time elapsed
21:20:34.459 00.031 29876 IsSlewing returns 0
21:20:34.459 00.000 29876 IsGuiding returns 1
21:20:34.491 00.032 29876 IsSlewing returns 0
21:20:34.491 00.000 29876 IsGuiding returns 1
21:20:34.522 00.031 29876 IsSlewing returns 0
21:20:34.522 00.000 29876 IsGuiding returns 0
21:20:34.522 00.000 29876 scope move finished after 25 + 111 ms
21:20:34.522 00.000 29876 Move returns status 0, amount 25
21:20:34.522 00.000 29876 MoveAxis(N, 31, ABG)
21:20:34.522 00.000 29876 Guiding  Dir = 0, Dur = 31
21:20:34.522 00.000 29876 IsSlewing returns 0
21:20:34.522 00.000 29876 IsGuiding returns 0
21:20:34.522 00.000 29876 PulseGuide returned control before completion, sleep 41
21:20:34.569 00.047 29876 IsGuiding returns 1
21:20:34.569 00.000 29876 scope still moving after pulse duration time elapsed
21:20:34.599 00.030 29876 IsSlewing returns 0
21:20:34.599 00.000 29876 IsGuiding returns 1
21:20:34.630 00.031 29876 IsSlewing returns 0
21:20:34.630 00.000 29876 IsGuiding returns 1
21:20:34.661 00.031 29876 IsSlewing returns 0
21:20:34.661 00.000 29876 IsGuiding returns 0
21:20:34.661 00.000 29876 scope move finished after 31 + 107 ms
21:20:34.661 00.000 29876 Move returns status 0, amount 31
21:20:34.661 00.000 29876 move complete, result=0
21:20:34.662 00.001 29876 worker thread done servicing request
21:20:34.662 00.000 29876 Worker thread wakes up
21:20:34.662 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:34.662 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:34.662 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.4 px 31 ms NORTH
21:20:36.786 02.124 29876 Exposure complete
21:20:36.828 00.042 29876 worker thread done servicing request
21:20:36.828 00.000 31432 OnExposeComplete: enter
21:20:36.830 00.002 31432 UpdateGuideState(): m_state=6
21:20:36.832 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
21:20:36.834 00.002 31432 Star::Find returns 1 (0), X=610.71, Y=167.43, Mass=2332, SNR=29.3, Peak=224 HFD=3.3
21:20:36.836 00.002 31432 MultiStar: [#1 0.23,0.09,1.02,U] [#2 0.15,-0.16,1.12,U] [#3 -0.08,0.07,1.01,U] [#4 -0.17,0.19,0.95,U] [#5 -0.07,-0.36,0.90,U] [#6 0.39,-0.57,1.06,U] [#7 -0.56,-0.03,0.85,U] [#8 -0.67,0.00,0.95,U] 
21:20:36.838 00.002 31432 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.50, -0.45}
21:20:36.840 00.002 31432 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.02) = xAngle (-1.68 = -1.68)
21:20:36.842 00.002 31432 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.33 = 1.33)
21:20:36.843 00.001 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=-0.01 mountY=0.14, mountTheta=1.68
21:20:36.846 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.14, opts=13)
21:20:36.848 00.002 31432 Enqueuing Move request for scope (-0.01, -0.14)
21:20:36.850 00.002 29876 Worker thread wakes up
21:20:36.850 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
21:20:36.850 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
21:20:36.850 00.000 29876 Moving (-0.01, -0.14) raw xDistance=-0.01 yDistance=0.14
21:20:36.850 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:20:36.850 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:36.850 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:20:36.850 00.000 29876 MoveAxis(E, 0, ABG)
21:20:36.850 00.000 29876 Move returns status 0, amount 0
21:20:36.850 00.000 29876 MoveAxis(N, 0, ABG)
21:20:36.850 00.000 29876 Move returns status 0, amount 0
21:20:36.850 00.000 29876 move complete, result=0
21:20:36.850 00.000 29876 worker thread done servicing request
21:20:36.853 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=256, Gamma=0.490
21:20:36.865 00.012 31432 UpdateGuideState exits: m=2332 RSB=29.3
21:20:36.867 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:36.869 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:36.871 00.002 31432 Enqueuing Expose request
21:20:36.873 00.002 29876 Worker thread wakes up
21:20:36.873 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:36.875 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:36.875 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:38.787 01.912 29876 Exposure complete
21:20:38.831 00.044 29876 worker thread done servicing request
21:20:38.831 00.000 31432 OnExposeComplete: enter
21:20:38.835 00.004 31432 UpdateGuideState(): m_state=6
21:20:38.836 00.001 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
21:20:38.838 00.002 31432 Star::Find returns 1 (0), X=609.84, Y=167.39, Mass=2083, SNR=27.3, Peak=214 HFD=3.3
21:20:38.840 00.002 31432 MultiStar: [#1 -1.05,-0.18,0.00,M6] [#2 -1.34,-0.42,0.00,M1] [#3 -1.03,-0.43,0.00,M1] [#4 -1.30,-0.63,0.00,M1] [#5 -0.75,-0.73,0.00,M1] [#6 -0.81,-0.55,0.00,M1] [#7 -1.88,-0.02,0.00,M1] [#8 -1.75,-0.42,0.00,M1] 
21:20:38.841 00.001 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
21:20:38.844 00.003 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.78 = 0.78)
21:20:38.845 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.50 hyp=0.62 cameraTheta=-2.21 mountX=-0.38 mountY=0.43, mountTheta=2.29
21:20:38.848 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.50, opts=13)
21:20:38.852 00.004 31432 Enqueuing Move request for scope (-0.37, -0.50)
21:20:38.854 00.002 29876 Worker thread wakes up
21:20:38.854 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.50) opts 0xd
21:20:38.854 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.50)
21:20:38.854 00.000 29876 Moving (-0.37, -0.50) raw xDistance=-0.38 yDistance=0.43
21:20:38.854 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
21:20:38.854 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:38.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:20:38.854 00.000 29876 MoveAxis(E, 37, ABG)
21:20:38.854 00.000 29876 Guiding  Dir = 2, Dur = 37
21:20:38.854 00.000 29876 IsSlewing returns 0
21:20:38.854 00.000 29876 IsGuiding returns 0
21:20:38.854 00.000 29876 PulseGuide returned control before completion, sleep 47
21:20:38.858 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:38.868 00.010 31432 UpdateGuideState exits: m=2083 RSB=27.3
21:20:38.870 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:38.872 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:38.874 00.002 31432 Enqueuing Expose request
21:20:38.911 00.037 29876 IsGuiding returns 1
21:20:38.911 00.000 29876 scope still moving after pulse duration time elapsed
21:20:38.942 00.031 29876 IsSlewing returns 0
21:20:38.942 00.000 29876 IsGuiding returns 0
21:20:38.942 00.000 29876 scope move finished after 37 + 50 ms
21:20:38.942 00.000 29876 Move returns status 0, amount 37
21:20:38.942 00.000 29876 MoveAxis(N, 0, ABG)
21:20:38.942 00.000 29876 Move returns status 0, amount 0
21:20:38.942 00.000 29876 move complete, result=0
21:20:38.942 00.000 29876 worker thread done servicing request
21:20:38.942 00.000 29876 Worker thread wakes up
21:20:38.942 00.000 31432 GuideStep: -0.4 px 37 ms EAST, 0.4 px 0 ms NORTH
21:20:38.945 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:38.945 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:41.069 02.124 29876 Exposure complete
21:20:41.112 00.043 29876 worker thread done servicing request
21:20:41.112 00.000 31432 OnExposeComplete: enter
21:20:41.114 00.002 31432 UpdateGuideState(): m_state=6
21:20:41.116 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
21:20:41.118 00.002 31432 Star::Find returns 1 (0), X=610.15, Y=167.65, Mass=2322, SNR=29.1, Peak=224 HFD=3.3
21:20:41.120 00.002 31432 MultiStar: [#1 -0.65,0.06,1.02,U] [#2 -0.99,0.03,0.00,M2] [#3 -0.26,-0.83,0.00,M2] [#4 -0.73,-0.24,0.99,U] [#5 -0.40,-0.50,0.99,U] [#6 -0.32,-0.67,1.08,U] [#7 -1.18,-0.29,0.00,M2] [#8 -1.11,-0.35,0.00,M2] 
21:20:41.122 00.002 31432 single-star, 4 included, MultiStar: {-0.43, -0.32}, one-star: {-0.06, -0.24}
21:20:41.123 00.001 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
21:20:41.125 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
21:20:41.127 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.81 mountX=-0.07 mountY=0.23, mountTheta=1.85
21:20:41.130 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.24, opts=13)
21:20:41.132 00.002 31432 Enqueuing Move request for scope (-0.06, -0.24)
21:20:41.133 00.001 29876 Worker thread wakes up
21:20:41.134 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
21:20:41.134 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
21:20:41.134 00.000 29876 Moving (-0.06, -0.24) raw xDistance=-0.07 yDistance=0.23
21:20:41.134 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:20:41.134 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:41.134 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:20:41.134 00.000 29876 MoveAxis(E, 0, ABG)
21:20:41.134 00.000 29876 Move returns status 0, amount 0
21:20:41.134 00.000 29876 MoveAxis(N, 0, ABG)
21:20:41.134 00.000 29876 Move returns status 0, amount 0
21:20:41.134 00.000 29876 move complete, result=0
21:20:41.134 00.000 29876 worker thread done servicing request
21:20:41.137 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=13, FiltMax=257, Gamma=0.490
21:20:41.149 00.012 31432 UpdateGuideState exits: m=2322 RSB=29.1
21:20:41.151 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:41.153 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:41.156 00.003 31432 Enqueuing Expose request
21:20:41.159 00.003 29876 Worker thread wakes up
21:20:41.159 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:20:41.161 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:41.161 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:43.078 01.917 29876 Exposure complete
21:20:43.120 00.042 29876 worker thread done servicing request
21:20:43.121 00.001 31432 OnExposeComplete: enter
21:20:43.123 00.002 31432 UpdateGuideState(): m_state=6
21:20:43.125 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
21:20:43.127 00.002 31432 Star::Find returns 1 (0), X=609.61, Y=168.06, Mass=2290, SNR=29.0, Peak=231 HFD=3.5
21:20:43.129 00.002 31432 MultiStar: [#1 -1.22,0.52,0.00,M6] [#2 -1.46,0.46,0.00,M3] [#3 -0.87,-0.04,0.00,M3] [#4 -1.27,0.14,0.00,M1] [#5 -0.81,-0.22,0.00,M1] [#6 -1.19,-0.08,0.00,M1] [#7 -1.76,0.33,0.00,M3] [#8 -1.67,0.42,0.00,M3] 
21:20:43.131 00.002 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
21:20:43.132 00.001 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
21:20:43.134 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=0.17 hyp=0.62 cameraTheta=2.86 mountX=-0.59 mountY=-0.26, mountTheta=-2.73
21:20:43.137 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.17, opts=13)
21:20:43.139 00.002 31432 Enqueuing Move request for scope (-0.59, 0.17)
21:20:43.141 00.002 29876 Worker thread wakes up
21:20:43.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.17) opts 0xd
21:20:43.141 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.17)
21:20:43.141 00.000 29876 Moving (-0.59, 0.17) raw xDistance=-0.59 yDistance=-0.26
21:20:43.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.59
21:20:43.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:43.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:20:43.141 00.000 29876 MoveAxis(E, 57, ABG)
21:20:43.141 00.000 29876 Guiding  Dir = 2, Dur = 57
21:20:43.142 00.001 29876 IsSlewing returns 0
21:20:43.142 00.000 29876 IsGuiding returns 0
21:20:43.142 00.000 29876 PulseGuide returned control before completion, sleep 67
21:20:43.145 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:43.157 00.012 31432 UpdateGuideState exits: m=2290 RSB=29.0
21:20:43.159 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:43.160 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:43.162 00.002 31432 Enqueuing Expose request
21:20:43.218 00.056 29876 IsGuiding returns 1
21:20:43.218 00.000 29876 scope still moving after pulse duration time elapsed
21:20:43.249 00.031 29876 IsSlewing returns 0
21:20:43.249 00.000 29876 IsGuiding returns 1
21:20:43.279 00.030 29876 IsSlewing returns 0
21:20:43.279 00.000 29876 IsGuiding returns 0
21:20:43.279 00.000 29876 scope move finished after 57 + 79 ms
21:20:43.279 00.000 29876 Move returns status 0, amount 57
21:20:43.279 00.000 29876 MoveAxis(N, 0, ABG)
21:20:43.279 00.000 29876 Move returns status 0, amount 0
21:20:43.279 00.000 29876 move complete, result=0
21:20:43.279 00.000 29876 worker thread done servicing request
21:20:43.279 00.000 29876 Worker thread wakes up
21:20:43.279 00.000 31432 GuideStep: -0.6 px 57 ms EAST, -0.3 px 0 ms NORTH
21:20:43.282 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:43.282 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:45.407 02.125 29876 Exposure complete
21:20:45.450 00.043 29876 worker thread done servicing request
21:20:45.450 00.000 31432 OnExposeComplete: enter
21:20:45.453 00.003 31432 UpdateGuideState(): m_state=6
21:20:45.455 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
21:20:45.456 00.001 31432 Star::Find returns 1 (0), X=610.13, Y=167.40, Mass=2414, SNR=30.1, Peak=226 HFD=3.4
21:20:45.458 00.002 31432 MultiStar: [#1 -0.42,-0.22,1.04,U] [#2 -0.59,-0.20,1.18,U] [#3 -0.17,-0.86,0.00,M4] [#4 0.03,-0.89,0.00,M2] [#5 -0.13,-1.05,0.00,M2] [#6 -0.21,-0.88,0.00,M2] [#7 -0.48,-0.59,0.79,U] [#8 -0.65,-0.89,0.00,M4] 
21:20:45.460 00.002 31432 single-star, 3 included, MultiStar: {-0.40, -0.35}, one-star: {-0.07, -0.49}
21:20:45.462 00.002 31432 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.02) = xAngle (-1.74 = -1.74)
21:20:45.464 00.002 31432 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.27 = 1.27)
21:20:45.466 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.49 hyp=0.50 cameraTheta=-1.72 mountX=-0.08 mountY=0.48, mountTheta=1.75
21:20:45.469 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.49, opts=13)
21:20:45.471 00.002 31432 Enqueuing Move request for scope (-0.07, -0.49)
21:20:45.473 00.002 29876 Worker thread wakes up
21:20:45.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.49) opts 0xd
21:20:45.473 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.49)
21:20:45.473 00.000 29876 Moving (-0.07, -0.49) raw xDistance=-0.08 yDistance=0.48
21:20:45.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:20:45.473 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:45.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:20:45.473 00.000 29876 MoveAxis(E, 0, ABG)
21:20:45.473 00.000 29876 Move returns status 0, amount 0
21:20:45.473 00.000 29876 MoveAxis(N, 0, ABG)
21:20:45.473 00.000 29876 Move returns status 0, amount 0
21:20:45.473 00.000 29876 move complete, result=0
21:20:45.473 00.000 29876 worker thread done servicing request
21:20:45.477 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=7, FiltMax=256, Gamma=0.490
21:20:45.487 00.010 31432 UpdateGuideState exits: m=2414 RSB=30.1
21:20:45.490 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:45.491 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:45.493 00.002 31432 Enqueuing Expose request
21:20:45.495 00.002 29876 Worker thread wakes up
21:20:45.495 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:20:45.497 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:45.497 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:47.507 02.010 29876 Exposure complete
21:20:47.550 00.043 29876 worker thread done servicing request
21:20:47.550 00.000 31432 OnExposeComplete: enter
21:20:47.553 00.003 31432 UpdateGuideState(): m_state=6
21:20:47.555 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
21:20:47.557 00.002 31432 Star::Find returns 1 (0), X=609.58, Y=167.50, Mass=2431, SNR=30.0, Peak=219 HFD=3.2
21:20:47.558 00.001 31432 MultiStar: [#1 -1.13,-0.18,0.00,M6] [#2 -1.19,-0.12,0.00,M3] [#3 -0.94,-0.31,0.00,M5] [#4 -1.24,-0.28,0.00,M3] [#5 -1.18,-0.66,0.00,M3] [#6 -0.74,-0.40,0.00,M3] [#7 -1.92,-0.16,0.00,M3] [#8 -1.76,-0.30,0.00,M5] 
21:20:47.560 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
21:20:47.562 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.40 = 0.40)
21:20:47.564 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=-0.39 hyp=0.73 cameraTheta=-2.58 mountX=-0.63 mountY=0.29, mountTheta=2.71
21:20:47.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=-0.39, opts=13)
21:20:47.569 00.002 31432 Enqueuing Move request for scope (-0.62, -0.39)
21:20:47.572 00.003 29876 Worker thread wakes up
21:20:47.572 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.39) opts 0xd
21:20:47.572 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, -0.39)
21:20:47.572 00.000 29876 Moving (-0.62, -0.39) raw xDistance=-0.63 yDistance=0.29
21:20:47.572 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.63
21:20:47.572 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:47.572 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:20:47.572 00.000 29876 MoveAxis(E, 61, ABG)
21:20:47.572 00.000 29876 Guiding  Dir = 2, Dur = 61
21:20:47.572 00.000 29876 IsSlewing returns 0
21:20:47.573 00.001 29876 IsGuiding returns 0
21:20:47.573 00.000 29876 PulseGuide returned control before completion, sleep 71
21:20:47.577 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:20:47.593 00.016 31432 UpdateGuideState exits: m=2431 RSB=30.0
21:20:47.595 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:47.597 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:47.599 00.002 31432 Enqueuing Expose request
21:20:47.646 00.047 29876 IsGuiding returns 1
21:20:47.646 00.000 29876 scope still moving after pulse duration time elapsed
21:20:47.677 00.031 29876 IsSlewing returns 0
21:20:47.677 00.000 29876 IsGuiding returns 1
21:20:47.708 00.031 29876 IsSlewing returns 0
21:20:47.708 00.000 29876 IsGuiding returns 0
21:20:47.708 00.000 29876 scope move finished after 61 + 73 ms
21:20:47.708 00.000 29876 Move returns status 0, amount 61
21:20:47.708 00.000 29876 MoveAxis(N, 0, ABG)
21:20:47.708 00.000 29876 Move returns status 0, amount 0
21:20:47.708 00.000 29876 move complete, result=0
21:20:47.708 00.000 29876 worker thread done servicing request
21:20:47.709 00.001 29876 Worker thread wakes up
21:20:47.709 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:47.709 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:47.709 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.3 px 0 ms NORTH
21:20:49.834 02.125 29876 Exposure complete
21:20:49.885 00.051 29876 worker thread done servicing request
21:20:49.885 00.000 31432 OnExposeComplete: enter
21:20:49.889 00.004 31432 UpdateGuideState(): m_state=6
21:20:49.891 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
21:20:49.894 00.003 31432 Star::Find returns 1 (0), X=609.56, Y=167.73, Mass=2373, SNR=29.3, Peak=210 HFD=3.5
21:20:49.896 00.002 31432 MultiStar: [#1 -1.17,-0.12,0.00,M7] [#2 -1.38,0.02,0.00,M4] [#3 -0.76,-0.15,1.03,U] [#4 -1.16,-0.25,0.00,M4] [#5 -0.76,-0.51,0.00,M4] [#6 -0.61,-0.56,0.00,M4] [#7 -1.41,-0.13,0.00,M4] [#8 -1.66,-0.25,0.00,M6] 
21:20:49.898 00.002 31432 single-star, 1 included, MultiStar: {-0.71, -0.16}, one-star: {-0.65, -0.16}
21:20:49.901 00.003 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
21:20:49.903 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
21:20:49.906 00.003 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.16 hyp=0.67 cameraTheta=-2.90 mountX=-0.65 mountY=0.06, mountTheta=3.05
21:20:49.911 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.16, opts=13)
21:20:49.915 00.004 31432 Enqueuing Move request for scope (-0.65, -0.16)
21:20:49.919 00.004 29876 Worker thread wakes up
21:20:49.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.16) opts 0xd
21:20:49.919 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.16)
21:20:49.919 00.000 29876 Moving (-0.65, -0.16) raw xDistance=-0.65 yDistance=0.06
21:20:49.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65
21:20:49.919 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:49.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:20:49.919 00.000 29876 MoveAxis(E, 71, ABG)
21:20:49.919 00.000 29876 Guiding  Dir = 2, Dur = 71
21:20:49.920 00.001 29876 IsSlewing returns 0
21:20:49.920 00.000 29876 IsGuiding returns 0
21:20:49.920 00.000 29876 PulseGuide returned control before completion, sleep 81
21:20:49.924 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:20:49.941 00.017 31432 UpdateGuideState exits: m=2373 RSB=29.3
21:20:49.944 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:49.946 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:49.949 00.003 31432 Enqueuing Expose request
21:20:50.017 00.068 29876 IsGuiding returns 1
21:20:50.017 00.000 29876 scope still moving after pulse duration time elapsed
21:20:50.048 00.031 29876 IsSlewing returns 0
21:20:50.048 00.000 29876 IsGuiding returns 1
21:20:50.079 00.031 29876 IsSlewing returns 0
21:20:50.079 00.000 29876 IsGuiding returns 0
21:20:50.079 00.000 29876 scope move finished after 71 + 87 ms
21:20:50.079 00.000 29876 Move returns status 0, amount 71
21:20:50.079 00.000 29876 MoveAxis(N, 0, ABG)
21:20:50.079 00.000 29876 Move returns status 0, amount 0
21:20:50.079 00.000 29876 move complete, result=0
21:20:50.079 00.000 29876 worker thread done servicing request
21:20:50.079 00.000 29876 Worker thread wakes up
21:20:50.079 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:50.079 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:50.079 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.1 px 0 ms NORTH
21:20:51.995 01.916 29876 Exposure complete
21:20:52.050 00.055 29876 worker thread done servicing request
21:20:52.050 00.000 31432 OnExposeComplete: enter
21:20:52.053 00.003 31432 UpdateGuideState(): m_state=6
21:20:52.056 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
21:20:52.058 00.002 31432 Star::Find returns 1 (0), X=609.60, Y=167.29, Mass=2321, SNR=29.6, Peak=221 HFD=3.5
21:20:52.061 00.003 31432 MultiStar: [#1 -0.97,-0.23,0.00,M8] [#2 -0.85,-0.20,0.00,M5] [#3 -0.71,-0.08,1.01,U] [#4 -1.02,-0.34,0.00,M5] [#5 -0.86,-0.68,0.00,M5] [#6 -0.70,-0.22,1.03,U] [#7 -1.62,-0.29,0.00,M5] [#8 -1.64,-0.32,0.00,M7] 
21:20:52.064 00.003 31432 refined, 2 included, MultiStar: {-0.67, -0.30}, one-star: {-0.61, -0.60}
21:20:52.068 00.004 31432 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
21:20:52.071 00.003 31432 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
21:20:52.074 00.003 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.30 hyp=0.74 cameraTheta=-2.73 mountX=-0.68 mountY=0.19, mountTheta=2.87
21:20:52.077 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.30, opts=13)
21:20:52.080 00.003 31432 Enqueuing Move request for scope (-0.67, -0.30)
21:20:52.083 00.003 29876 Worker thread wakes up
21:20:52.083 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.30) opts 0xd
21:20:52.083 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.30)
21:20:52.083 00.000 29876 Moving (-0.67, -0.30) raw xDistance=-0.68 yDistance=0.19
21:20:52.083 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
21:20:52.083 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:52.083 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:20:52.083 00.000 29876 MoveAxis(E, 76, ABG)
21:20:52.083 00.000 29876 Guiding  Dir = 2, Dur = 76
21:20:52.084 00.001 29876 IsSlewing returns 0
21:20:52.084 00.000 29876 IsGuiding returns 0
21:20:52.084 00.000 29876 PulseGuide returned control before completion, sleep 86
21:20:52.088 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:20:52.105 00.017 31432 UpdateGuideState exits: m=2321 RSB=29.6
21:20:52.109 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:52.112 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:52.114 00.002 31432 Enqueuing Expose request
21:20:52.180 00.066 29876 IsGuiding returns 1
21:20:52.180 00.000 29876 scope still moving after pulse duration time elapsed
21:20:52.212 00.032 29876 IsSlewing returns 0
21:20:52.212 00.000 29876 IsGuiding returns 1
21:20:52.244 00.032 29876 IsSlewing returns 0
21:20:52.244 00.000 29876 IsGuiding returns 1
21:20:52.274 00.030 29876 IsSlewing returns 0
21:20:52.274 00.000 29876 IsGuiding returns 0
21:20:52.274 00.000 29876 scope move finished after 76 + 114 ms
21:20:52.274 00.000 29876 Move returns status 0, amount 76
21:20:52.274 00.000 29876 MoveAxis(N, 0, ABG)
21:20:52.274 00.000 29876 Move returns status 0, amount 0
21:20:52.274 00.000 29876 move complete, result=0
21:20:52.274 00.000 29876 worker thread done servicing request
21:20:52.275 00.001 29876 Worker thread wakes up
21:20:52.275 00.000 31432 GuideStep: -0.7 px 76 ms EAST, 0.2 px 0 ms NORTH
21:20:52.278 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:52.278 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:54.409 02.131 29876 Exposure complete
21:20:54.451 00.042 29876 worker thread done servicing request
21:20:54.452 00.001 31432 OnExposeComplete: enter
21:20:54.454 00.002 31432 UpdateGuideState(): m_state=6
21:20:54.456 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
21:20:54.458 00.002 31432 Star::Find returns 1 (0), X=610.95, Y=167.26, Mass=2178, SNR=27.9, Peak=197 HFD=3.3
21:20:54.461 00.003 31432 MultiStar: [#1 -0.02,-0.55,1.06,U] [#2 -0.13,-0.26,1.23,U] [#3 0.27,-0.45,1.15,U] [#4 -0.02,-0.61,0.91,U] [#5 0.30,-0.93,0.00,M6] [#6 0.38,-0.69,1.13,U] [#7 -0.58,-0.45,0.89,U] [#8 -0.75,-0.67,0.00,M8] 
21:20:54.463 00.002 31432 refined, 6 included, MultiStar: {0.10, -0.51}, one-star: {0.74, -0.63}
21:20:54.464 00.001 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.39 = -1.39)
21:20:54.466 00.002 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.62 = 1.62)
21:20:54.468 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.51 hyp=0.52 cameraTheta=-1.37 mountX=0.09 mountY=0.52, mountTheta=1.40
21:20:54.472 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.51, opts=13)
21:20:54.477 00.005 31432 Enqueuing Move request for scope (0.10, -0.51)
21:20:54.479 00.002 29876 Worker thread wakes up
21:20:54.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.51) opts 0xd
21:20:54.480 00.001 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.51)
21:20:54.480 00.000 29876 Moving (0.10, -0.51) raw xDistance=0.09 yDistance=0.52
21:20:54.480 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:20:54.480 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:20:54.480 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:20:54.480 00.000 29876 MoveAxis(E, 0, ABG)
21:20:54.480 00.000 29876 Move returns status 0, amount 0
21:20:54.480 00.000 29876 MoveAxis(N, 0, ABG)
21:20:54.480 00.000 29876 Move returns status 0, amount 0
21:20:54.480 00.000 29876 move complete, result=0
21:20:54.480 00.000 29876 worker thread done servicing request
21:20:54.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=256, Gamma=0.490
21:20:54.500 00.017 31432 UpdateGuideState exits: m=2178 RSB=27.9
21:20:54.503 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:54.504 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:54.506 00.002 31432 Enqueuing Expose request
21:20:54.508 00.002 29876 Worker thread wakes up
21:20:54.508 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:20:54.510 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:54.510 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:56.417 01.907 29876 Exposure complete
21:20:56.461 00.044 29876 worker thread done servicing request
21:20:56.461 00.000 31432 OnExposeComplete: enter
21:20:56.463 00.002 31432 UpdateGuideState(): m_state=6
21:20:56.466 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
21:20:56.468 00.002 31432 Star::Find returns 1 (0), X=610.65, Y=167.31, Mass=2439, SNR=30.2, Peak=202 HFD=3.6
21:20:56.470 00.002 31432 MultiStar: [#1 -0.24,-0.28,0.99,U] [#2 -0.53,-0.12,1.11,U] [#3 0.16,-1.22,0.00,M3] [#4 0.06,-0.50,0.91,U] [#5 0.03,-1.23,0.00,M7] [#6 0.07,-0.85,0.00,M3] [#7 -0.48,-0.54,0.78,U] [#8 -0.35,-0.76,0.00,M9] 
21:20:56.472 00.002 31432 refined, 4 included, MultiStar: {-0.15, -0.39}, one-star: {0.45, -0.58}
21:20:56.474 00.002 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
21:20:56.476 00.002 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
21:20:56.478 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.94 mountX=-0.16 mountY=0.36, mountTheta=1.98
21:20:56.481 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.39, opts=13)
21:20:56.483 00.002 31432 Enqueuing Move request for scope (-0.15, -0.39)
21:20:56.485 00.002 29876 Worker thread wakes up
21:20:56.485 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
21:20:56.485 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
21:20:56.485 00.000 29876 Moving (-0.15, -0.39) raw xDistance=-0.16 yDistance=0.36
21:20:56.485 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:20:56.486 00.001 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.80 newest=1.07
21:20:56.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:20:56.486 00.000 29876 MoveAxis(E, 0, ABG)
21:20:56.486 00.000 29876 Move returns status 0, amount 0
21:20:56.486 00.000 29876 BLC: Oldest BLC event removed
21:20:56.486 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:20:56.486 00.000 29876 MoveAxis(S, 46, ABG)
21:20:56.486 00.000 29876 Guiding  Dir = 1, Dur = 46
21:20:56.486 00.000 29876 IsSlewing returns 0
21:20:56.486 00.000 29876 IsGuiding returns 0
21:20:56.486 00.000 29876 PulseGuide returned control before completion, sleep 56
21:20:56.489 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=10, FiltMax=256, Gamma=0.490
21:20:56.501 00.012 31432 UpdateGuideState exits: m=2439 RSB=30.2
21:20:56.503 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:56.505 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:56.506 00.001 31432 Enqueuing Expose request
21:20:56.556 00.050 29876 IsGuiding returns 1
21:20:56.556 00.000 29876 scope still moving after pulse duration time elapsed
21:20:56.588 00.032 29876 IsSlewing returns 0
21:20:56.588 00.000 29876 IsGuiding returns 1
21:20:56.619 00.031 29876 IsSlewing returns 0
21:20:56.619 00.000 29876 IsGuiding returns 0
21:20:56.619 00.000 29876 scope move finished after 46 + 86 ms
21:20:56.619 00.000 29876 Move returns status 0, amount 46
21:20:56.619 00.000 29876 move complete, result=0
21:20:56.619 00.000 29876 worker thread done servicing request
21:20:56.619 00.000 29876 Worker thread wakes up
21:20:56.619 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 46 ms SOUTH
21:20:56.622 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:56.622 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:20:58.747 02.125 29876 Exposure complete
21:20:58.789 00.042 29876 worker thread done servicing request
21:20:58.789 00.000 31432 OnExposeComplete: enter
21:20:58.791 00.002 31432 UpdateGuideState(): m_state=6
21:20:58.794 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
21:20:58.796 00.002 31432 Star::Find returns 1 (0), X=609.73, Y=167.51, Mass=2158, SNR=27.6, Peak=201 HFD=3.2
21:20:58.798 00.002 31432 MultiStar: [#1 -0.92,-0.02,0.00,M7] [#2 -1.05,-0.19,0.00,M4] [#3 -0.93,-0.74,0.00,M4] [#4 -0.97,-0.38,0.00,M4] [#5 -0.77,-0.79,0.00,M8] [#6 -0.76,-0.68,0.00,M4] [#7 -1.05,-0.33,0.00,M4] [#8 -1.46,-0.44,0.00,M10] 
21:20:58.799 00.001 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
21:20:58.801 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
21:20:58.803 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.37 hyp=0.61 cameraTheta=-2.48 mountX=-0.49 mountY=0.30, mountTheta=2.59
21:20:58.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.37, opts=13)
21:20:58.808 00.002 31432 Enqueuing Move request for scope (-0.48, -0.37)
21:20:58.809 00.001 29876 Worker thread wakes up
21:20:58.810 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.37) opts 0xd
21:20:58.810 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.37)
21:20:58.810 00.000 29876 Moving (-0.48, -0.37) raw xDistance=-0.49 yDistance=0.30
21:20:58.810 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
21:20:58.810 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:58.810 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:20:58.810 00.000 29876 MoveAxis(E, 47, ABG)
21:20:58.810 00.000 29876 Guiding  Dir = 2, Dur = 47
21:20:58.810 00.000 29876 IsSlewing returns 0
21:20:58.810 00.000 29876 IsGuiding returns 0
21:20:58.810 00.000 29876 PulseGuide returned control before completion, sleep 57
21:20:58.813 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:20:58.825 00.012 31432 UpdateGuideState exits: m=2158 RSB=27.6
21:20:58.827 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:58.829 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:20:58.831 00.002 31432 Enqueuing Expose request
21:20:58.868 00.037 29876 IsGuiding returns 1
21:20:58.868 00.000 29876 scope still moving after pulse duration time elapsed
21:20:58.899 00.031 29876 IsSlewing returns 0
21:20:58.899 00.000 29876 IsGuiding returns 1
21:20:58.930 00.031 29876 IsSlewing returns 0
21:20:58.930 00.000 29876 IsGuiding returns 1
21:20:58.961 00.031 29876 IsSlewing returns 0
21:20:58.961 00.000 29876 IsGuiding returns 1
21:20:58.992 00.031 29876 IsSlewing returns 0
21:20:58.992 00.000 29876 IsGuiding returns 1
21:20:59.023 00.031 29876 IsSlewing returns 0
21:20:59.023 00.000 29876 IsGuiding returns 0
21:20:59.023 00.000 29876 scope move finished after 47 + 165 ms
21:20:59.023 00.000 29876 Move returns status 0, amount 47
21:20:59.023 00.000 29876 MoveAxis(N, 0, ABG)
21:20:59.023 00.000 29876 Move returns status 0, amount 0
21:20:59.023 00.000 29876 move complete, result=0
21:20:59.023 00.000 29876 worker thread done servicing request
21:20:59.023 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.3 px 0 ms NORTH
21:20:59.025 00.002 29876 Worker thread wakes up
21:20:59.025 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:20:59.025 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:00.942 01.917 29876 Exposure complete
21:21:00.984 00.042 29876 worker thread done servicing request
21:21:00.984 00.000 31432 OnExposeComplete: enter
21:21:00.986 00.002 31432 UpdateGuideState(): m_state=6
21:21:00.989 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
21:21:00.991 00.002 31432 Star::Find returns 1 (0), X=609.62, Y=166.72, Mass=2171, SNR=27.4, Peak=228 HFD=3.4
21:21:00.993 00.002 31432 MultiStar: [#1 -1.18,-0.91,0.00,M8] [#2 -0.97,-0.67,0.00,M5] [#3 -0.47,-0.92,0.00,M5] [#4 -1.15,-0.50,0.00,M5] [#5 -0.82,-1.14,0.00,M9] [#6 -0.38,-1.27,0.00,M5] [#7 -1.43,-0.63,0.00,M5] [#8 -1.17,-0.61,0.00,R] 
21:21:00.995 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
21:21:00.996 00.001 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.95 = 0.95)
21:21:00.998 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-1.17 hyp=1.31 cameraTheta=-2.03 mountX=-0.61 mountY=1.07, mountTheta=2.09
21:21:01.001 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-1.17, opts=13)
21:21:01.003 00.002 31432 Enqueuing Move request for scope (-0.58, -1.17)
21:21:01.005 00.002 29876 Worker thread wakes up
21:21:01.005 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.17) opts 0xd
21:21:01.005 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -1.17)
21:21:01.005 00.000 29876 Moving (-0.58, -1.17) raw xDistance=-0.61 yDistance=1.07
21:21:01.005 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
21:21:01.005 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.64 from input 1.07
21:21:01.005 00.000 29876 MoveAxis(E, 65, ABG)
21:21:01.005 00.000 29876 Guiding  Dir = 2, Dur = 65
21:21:01.005 00.000 29876 IsSlewing returns 0
21:21:01.005 00.000 29876 IsGuiding returns 0
21:21:01.006 00.001 29876 PulseGuide returned control before completion, sleep 75
21:21:01.009 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:01.020 00.011 31432 UpdateGuideState exits: m=2171 RSB=27.4
21:21:01.022 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:01.024 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:01.025 00.001 31432 Enqueuing Expose request
21:21:01.096 00.071 29876 IsGuiding returns 1
21:21:01.096 00.000 29876 scope still moving after pulse duration time elapsed
21:21:01.128 00.032 29876 IsSlewing returns 0
21:21:01.128 00.000 29876 IsGuiding returns 1
21:21:01.159 00.031 29876 IsSlewing returns 0
21:21:01.159 00.000 29876 IsGuiding returns 1
21:21:01.190 00.031 29876 IsSlewing returns 0
21:21:01.190 00.000 29876 IsGuiding returns 1
21:21:01.221 00.031 29876 IsSlewing returns 0
21:21:01.221 00.000 29876 IsGuiding returns 0
21:21:01.221 00.000 29876 scope move finished after 65 + 150 ms
21:21:01.221 00.000 29876 Move returns status 0, amount 65
21:21:01.221 00.000 29876 MoveAxis(S, 78, ABG)
21:21:01.221 00.000 29876 Guiding  Dir = 1, Dur = 78
21:21:01.221 00.000 29876 IsSlewing returns 0
21:21:01.221 00.000 29876 IsGuiding returns 0
21:21:01.221 00.000 29876 PulseGuide returned control before completion, sleep 88
21:21:01.313 00.092 29876 IsGuiding returns 1
21:21:01.313 00.000 29876 scope still moving after pulse duration time elapsed
21:21:01.344 00.031 29876 IsSlewing returns 0
21:21:01.344 00.000 29876 IsGuiding returns 1
21:21:01.375 00.031 29876 IsSlewing returns 0
21:21:01.375 00.000 29876 IsGuiding returns 1
21:21:01.406 00.031 29876 IsSlewing returns 0
21:21:01.406 00.000 29876 IsGuiding returns 1
21:21:01.437 00.031 29876 IsSlewing returns 0
21:21:01.437 00.000 29876 IsGuiding returns 0
21:21:01.437 00.000 29876 scope move finished after 78 + 137 ms
21:21:01.437 00.000 29876 Move returns status 0, amount 78
21:21:01.437 00.000 29876 move complete, result=0
21:21:01.437 00.000 29876 worker thread done servicing request
21:21:01.437 00.000 29876 Worker thread wakes up
21:21:01.437 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:01.437 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:01.437 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 1.1 px 78 ms SOUTH
21:21:03.570 02.133 29876 Exposure complete
21:21:03.613 00.043 29876 worker thread done servicing request
21:21:03.613 00.000 31432 OnExposeComplete: enter
21:21:03.616 00.003 31432 UpdateGuideState(): m_state=6
21:21:03.618 00.002 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
21:21:03.620 00.002 31432 Star::Find returns 1 (0), X=609.71, Y=166.58, Mass=2390, SNR=29.8, Peak=199 HFD=3.5
21:21:03.622 00.002 31432 MultiStar: [#1 -1.10,-0.89,0.00,M9] [#2 -1.24,-1.24,0.00,M6] [#3 -0.91,-1.37,0.00,M6] [#4 -0.94,-1.23,0.00,M6] [#5 -0.72,-1.61,0.00,M10] [#6 -1.00,-1.61,0.00,M6] [#7 -1.50,-1.10,0.00,M6] [#8 -0.34,-0.16,0.85,U] 
21:21:03.623 00.001 31432 refined, 1 included, MultiStar: {-0.43, -0.78}, one-star: {-0.50, -1.31}
21:21:03.626 00.003 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.02) = xAngle (-2.09 = -2.09)
21:21:03.628 00.002 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
21:21:03.629 00.001 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.78 hyp=0.89 cameraTheta=-2.07 mountX=-0.44 mountY=0.71, mountTheta=2.13
21:21:03.632 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.78, opts=13)
21:21:03.634 00.002 31432 Enqueuing Move request for scope (-0.43, -0.78)
21:21:03.636 00.002 29876 Worker thread wakes up
21:21:03.636 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.78) opts 0xd
21:21:03.636 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.78)
21:21:03.636 00.000 29876 Moving (-0.43, -0.78) raw xDistance=-0.44 yDistance=0.71
21:21:03.636 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
21:21:03.636 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.71
21:21:03.636 00.000 29876 MoveAxis(E, 52, ABG)
21:21:03.636 00.000 29876 Guiding  Dir = 2, Dur = 52
21:21:03.637 00.001 29876 IsSlewing returns 0
21:21:03.637 00.000 29876 IsGuiding returns 0
21:21:03.637 00.000 29876 PulseGuide returned control before completion, sleep 62
21:21:03.640 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:03.652 00.012 31432 UpdateGuideState exits: m=2390 RSB=29.8
21:21:03.654 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:03.656 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:03.657 00.001 31432 Enqueuing Expose request
21:21:03.707 00.050 29876 IsGuiding returns 1
21:21:03.707 00.000 29876 scope still moving after pulse duration time elapsed
21:21:03.738 00.031 29876 IsSlewing returns 0
21:21:03.738 00.000 29876 IsGuiding returns 1
21:21:03.769 00.031 29876 IsSlewing returns 0
21:21:03.769 00.000 29876 IsGuiding returns 1
21:21:03.800 00.031 29876 IsSlewing returns 0
21:21:03.800 00.000 29876 IsGuiding returns 1
21:21:03.831 00.031 29876 IsSlewing returns 0
21:21:03.831 00.000 29876 IsGuiding returns 0
21:21:03.831 00.000 29876 scope move finished after 52 + 142 ms
21:21:03.831 00.000 29876 Move returns status 0, amount 52
21:21:03.831 00.000 29876 MoveAxis(S, 52, ABG)
21:21:03.831 00.000 29876 Guiding  Dir = 1, Dur = 52
21:21:03.831 00.000 29876 IsSlewing returns 0
21:21:03.831 00.000 29876 IsGuiding returns 0
21:21:03.831 00.000 29876 PulseGuide returned control before completion, sleep 62
21:21:03.907 00.076 29876 IsGuiding returns 1
21:21:03.907 00.000 29876 scope still moving after pulse duration time elapsed
21:21:03.938 00.031 29876 IsSlewing returns 0
21:21:03.938 00.000 29876 IsGuiding returns 1
21:21:03.968 00.030 29876 IsSlewing returns 0
21:21:03.968 00.000 29876 IsGuiding returns 1
21:21:03.999 00.031 29876 IsSlewing returns 0
21:21:03.999 00.000 29876 IsGuiding returns 1
21:21:04.029 00.030 29876 IsSlewing returns 0
21:21:04.029 00.000 29876 IsGuiding returns 0
21:21:04.029 00.000 29876 scope move finished after 52 + 145 ms
21:21:04.029 00.000 29876 Move returns status 0, amount 52
21:21:04.029 00.000 29876 move complete, result=0
21:21:04.029 00.000 29876 worker thread done servicing request
21:21:04.029 00.000 29876 Worker thread wakes up
21:21:04.029 00.000 31432 GuideStep: -0.4 px 52 ms EAST, 0.7 px 52 ms SOUTH
21:21:04.032 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:04.032 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:05.947 01.915 29876 Exposure complete
21:21:05.990 00.043 29876 worker thread done servicing request
21:21:05.990 00.000 31432 OnExposeComplete: enter
21:21:05.992 00.002 31432 UpdateGuideState(): m_state=6
21:21:05.994 00.002 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
21:21:05.996 00.002 31432 Star::Find returns 1 (0), X=609.68, Y=167.25, Mass=2442, SNR=30.3, Peak=223 HFD=3.5
21:21:05.999 00.003 31432 MultiStar: [#1 -1.06,-0.35,0.00,M10] [#2 -0.90,-0.45,0.00,M7] [#3 -0.81,-0.67,0.00,M7] [#4 -0.83,-0.44,0.00,M7] [#5 -0.92,-0.63,0.00,R] [#6 -0.56,-1.00,0.00,M7] [#7 -1.49,-0.43,0.00,M7] [#8 -0.38,0.09,0.86,U] 
21:21:06.001 00.002 31432 refined, 1 included, MultiStar: {-0.46, -0.30}, one-star: {-0.53, -0.63}
21:21:06.003 00.002 31432 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
21:21:06.005 00.002 31432 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:21:06.006 00.001 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.30 hyp=0.55 cameraTheta=-2.56 mountX=-0.46 mountY=0.23, mountTheta=2.69
21:21:06.009 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.30, opts=13)
21:21:06.011 00.002 31432 Enqueuing Move request for scope (-0.46, -0.30)
21:21:06.013 00.002 29876 Worker thread wakes up
21:21:06.013 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.30) opts 0xd
21:21:06.013 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.30)
21:21:06.013 00.000 29876 Moving (-0.46, -0.30) raw xDistance=-0.46 yDistance=0.23
21:21:06.013 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
21:21:06.013 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:06.013 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:21:06.013 00.000 29876 MoveAxis(E, 52, ABG)
21:21:06.013 00.000 29876 Guiding  Dir = 2, Dur = 52
21:21:06.013 00.000 29876 IsSlewing returns 0
21:21:06.014 00.001 29876 IsGuiding returns 0
21:21:06.014 00.000 29876 PulseGuide returned control before completion, sleep 62
21:21:06.017 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:06.029 00.012 31432 UpdateGuideState exits: m=2442 RSB=30.3
21:21:06.031 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:06.032 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:06.034 00.002 31432 Enqueuing Expose request
21:21:06.085 00.051 29876 IsGuiding returns 1
21:21:06.085 00.000 29876 scope still moving after pulse duration time elapsed
21:21:06.115 00.030 29876 IsSlewing returns 0
21:21:06.115 00.000 29876 IsGuiding returns 1
21:21:06.146 00.031 29876 IsSlewing returns 0
21:21:06.146 00.000 29876 IsGuiding returns 1
21:21:06.177 00.031 29876 IsSlewing returns 0
21:21:06.177 00.000 29876 IsGuiding returns 0
21:21:06.177 00.000 29876 scope move finished after 52 + 111 ms
21:21:06.177 00.000 29876 Move returns status 0, amount 52
21:21:06.177 00.000 29876 MoveAxis(N, 0, ABG)
21:21:06.177 00.000 29876 Move returns status 0, amount 0
21:21:06.177 00.000 29876 move complete, result=0
21:21:06.177 00.000 29876 worker thread done servicing request
21:21:06.177 00.000 29876 Worker thread wakes up
21:21:06.177 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:06.177 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:06.177 00.000 31432 GuideStep: -0.5 px 52 ms EAST, 0.2 px 0 ms NORTH
21:21:08.406 02.229 29876 Exposure complete
21:21:08.455 00.049 29876 worker thread done servicing request
21:21:08.455 00.000 31432 OnExposeComplete: enter
21:21:08.459 00.004 31432 UpdateGuideState(): m_state=6
21:21:08.460 00.001 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
21:21:08.462 00.002 31432 Star::Find returns 1 (0), X=610.32, Y=166.98, Mass=2165, SNR=28.4, Peak=236 HFD=3.3
21:21:08.464 00.002 31432 MultiStar: [#1 -0.44,-0.83,0.00,R] [#2 -0.22,-0.54,1.19,U] [#3 0.02,-0.84,0.00,M8] [#4 -0.41,-0.65,0.97,U] [#5 0.95,-0.72,0.00,M1] [#6 0.02,-0.99,0.00,M8] [#7 -0.58,-0.91,0.00,M8] [#8 0.36,-0.21,0.90,U] 
21:21:08.466 00.002 31432 refined, 3 included, MultiStar: {-0.06, -0.58}, one-star: {0.11, -0.91}
21:21:08.468 00.002 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.69 = -1.69)
21:21:08.471 00.003 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.32 = 1.32)
21:21:08.473 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.58 hyp=0.59 cameraTheta=-1.67 mountX=-0.07 mountY=0.57, mountTheta=1.69
21:21:08.475 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.58, opts=13)
21:21:08.477 00.002 31432 Enqueuing Move request for scope (-0.06, -0.58)
21:21:08.479 00.002 29876 Worker thread wakes up
21:21:08.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.58) opts 0xd
21:21:08.479 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.58)
21:21:08.479 00.000 29876 Moving (-0.06, -0.58) raw xDistance=-0.07 yDistance=0.57
21:21:08.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:21:08.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
21:21:08.479 00.000 29876 MoveAxis(E, 0, ABG)
21:21:08.479 00.000 29876 Move returns status 0, amount 0
21:21:08.479 00.000 29876 MoveAxis(S, 42, ABG)
21:21:08.479 00.000 29876 Guiding  Dir = 1, Dur = 42
21:21:08.480 00.001 29876 IsSlewing returns 0
21:21:08.480 00.000 29876 IsGuiding returns 0
21:21:08.480 00.000 29876 PulseGuide returned control before completion, sleep 52
21:21:08.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:21:08.495 00.012 31432 UpdateGuideState exits: m=2165 RSB=28.4
21:21:08.497 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:08.499 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:08.501 00.002 31432 Enqueuing Expose request
21:21:08.545 00.044 29876 IsGuiding returns 1
21:21:08.545 00.000 29876 scope still moving after pulse duration time elapsed
21:21:08.577 00.032 29876 IsSlewing returns 0
21:21:08.577 00.000 29876 IsGuiding returns 1
21:21:08.608 00.031 29876 IsSlewing returns 0
21:21:08.608 00.000 29876 IsGuiding returns 1
21:21:08.639 00.031 29876 IsSlewing returns 0
21:21:08.639 00.000 29876 IsGuiding returns 0
21:21:08.639 00.000 29876 scope move finished after 42 + 117 ms
21:21:08.639 00.000 29876 Move returns status 0, amount 42
21:21:08.639 00.000 29876 move complete, result=0
21:21:08.639 00.000 29876 worker thread done servicing request
21:21:08.639 00.000 29876 Worker thread wakes up
21:21:08.639 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 42 ms SOUTH
21:21:08.641 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:08.641 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:10.556 01.915 29876 Exposure complete
21:21:10.599 00.043 29876 worker thread done servicing request
21:21:10.599 00.000 31432 OnExposeComplete: enter
21:21:10.602 00.003 31432 UpdateGuideState(): m_state=6
21:21:10.603 00.001 31432 Star::Find(15, 610, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
21:21:10.606 00.003 31432 Star::Find returns 1 (0), X=610.21, Y=167.62, Mass=2442, SNR=30.1, Peak=227 HFD=3.6
21:21:10.608 00.002 31432 MultiStar: [#1 -0.35,0.71,1.02,U] [#2 -0.57,-0.17,1.15,U] [#3 -0.20,-0.22,1.01,U] [#4 -0.88,0.04,0.00,M7] [#5 0.50,0.13,0.91,U] [#6 -0.49,-0.27,1.07,U] [#7 -0.93,-0.02,0.00,M9] [#8 0.26,0.08,0.86,U] 
21:21:10.610 00.002 31432 refined, 6 included, MultiStar: {-0.15, -0.01}, one-star: {-0.00, -0.27}
21:21:10.611 00.001 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
21:21:10.613 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
21:21:10.614 00.001 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=-0.15 mountY=-0.01, mountTheta=-3.05
21:21:10.618 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.01, opts=13)
21:21:10.619 00.001 31432 Enqueuing Move request for scope (-0.15, -0.01)
21:21:10.623 00.004 29876 Worker thread wakes up
21:21:10.623 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:21:10.623 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:21:10.623 00.000 29876 Moving (-0.15, -0.01) raw xDistance=-0.15 yDistance=-0.01
21:21:10.623 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:21:10.623 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:10.623 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:21:10.623 00.000 29876 MoveAxis(E, 0, ABG)
21:21:10.623 00.000 29876 Move returns status 0, amount 0
21:21:10.623 00.000 29876 MoveAxis(N, 0, ABG)
21:21:10.623 00.000 29876 Move returns status 0, amount 0
21:21:10.623 00.000 29876 move complete, result=0
21:21:10.623 00.000 29876 worker thread done servicing request
21:21:10.626 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:10.638 00.012 31432 UpdateGuideState exits: m=2442 RSB=30.1
21:21:10.640 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:10.642 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:10.644 00.002 31432 Enqueuing Expose request
21:21:10.646 00.002 29876 Worker thread wakes up
21:21:10.646 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:21:10.649 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:10.649 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:12.771 02.122 29876 Exposure complete
21:21:12.814 00.043 29876 worker thread done servicing request
21:21:12.814 00.000 31432 OnExposeComplete: enter
21:21:12.816 00.002 31432 UpdateGuideState(): m_state=6
21:21:12.818 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
21:21:12.820 00.002 31432 Star::Find returns 1 (0), X=609.61, Y=167.89, Mass=2201, SNR=28.1, Peak=227 HFD=3.3
21:21:12.822 00.002 31432 MultiStar: [#1 -0.32,1.06,0.00,M1] [#2 -1.20,0.13,0.00,M6] [#3 -0.43,0.04,1.13,U] [#4 -0.68,0.02,1.04,U] [#5 0.28,0.09,0.99,U] [#6 -0.57,-0.38,1.12,U] [#7 -1.07,0.23,0.00,M10] [#8 0.15,0.41,0.92,U] 
21:21:12.824 00.002 31432 refined, 5 included, MultiStar: {-0.32, 0.02}, one-star: {-0.59, -0.00}
21:21:12.826 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
21:21:12.827 00.001 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
21:21:12.829 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.09 mountX=-0.32 mountY=-0.06, mountTheta=-2.94
21:21:12.832 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.02, opts=13)
21:21:12.834 00.002 31432 Enqueuing Move request for scope (-0.32, 0.02)
21:21:12.836 00.002 29876 Worker thread wakes up
21:21:12.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
21:21:12.836 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
21:21:12.836 00.000 29876 Moving (-0.32, 0.02) raw xDistance=-0.32 yDistance=-0.06
21:21:12.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
21:21:12.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:12.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:21:12.836 00.000 29876 MoveAxis(E, 31, ABG)
21:21:12.836 00.000 29876 Guiding  Dir = 2, Dur = 31
21:21:12.837 00.001 29876 IsSlewing returns 0
21:21:12.837 00.000 29876 IsGuiding returns 0
21:21:12.837 00.000 29876 PulseGuide returned control before completion, sleep 41
21:21:12.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:21:12.851 00.011 31432 UpdateGuideState exits: m=2201 RSB=28.1
21:21:12.854 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:12.855 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:12.857 00.002 31432 Enqueuing Expose request
21:21:12.879 00.022 29876 IsGuiding returns 1
21:21:12.879 00.000 29876 scope still moving after pulse duration time elapsed
21:21:12.910 00.031 29876 IsSlewing returns 0
21:21:12.910 00.000 29876 IsGuiding returns 1
21:21:12.942 00.032 29876 IsSlewing returns 0
21:21:12.942 00.000 29876 IsGuiding returns 0
21:21:12.942 00.000 29876 scope move finished after 31 + 74 ms
21:21:12.942 00.000 29876 Move returns status 0, amount 31
21:21:12.942 00.000 29876 MoveAxis(N, 0, ABG)
21:21:12.942 00.000 29876 Move returns status 0, amount 0
21:21:12.942 00.000 29876 move complete, result=0
21:21:12.942 00.000 29876 worker thread done servicing request
21:21:12.942 00.000 29876 Worker thread wakes up
21:21:12.942 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
21:21:12.945 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:12.945 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:14.862 01.917 29876 Exposure complete
21:21:14.906 00.044 29876 worker thread done servicing request
21:21:14.906 00.000 31432 OnExposeComplete: enter
21:21:14.909 00.003 31432 UpdateGuideState(): m_state=6
21:21:14.911 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
21:21:14.913 00.002 31432 Star::Find returns 1 (0), X=610.00, Y=167.31, Mass=2303, SNR=28.9, Peak=222 HFD=3.3
21:21:14.916 00.003 31432 MultiStar: [#1 -0.60,0.68,0.00,M2] [#2 -1.43,-0.14,0.00,M7] [#3 -0.58,-1.08,0.00,M7] [#4 -0.63,-0.69,0.00,M7] [#5 -0.06,-0.22,0.99,U] [#6 -1.23,-0.37,0.00,M7] [#7 -1.41,-0.33,0.00,R] [#8 0.06,-0.04,0.94,U] 
21:21:14.919 00.003 31432 refined, 2 included, MultiStar: {-0.07, -0.29}, one-star: {-0.21, -0.58}
21:21:14.921 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
21:21:14.924 00.003 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
21:21:14.927 00.003 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.81 mountX=-0.08 mountY=0.27, mountTheta=1.85
21:21:14.930 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.29, opts=13)
21:21:14.932 00.002 31432 Enqueuing Move request for scope (-0.07, -0.29)
21:21:14.934 00.002 29876 Worker thread wakes up
21:21:14.934 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
21:21:14.934 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
21:21:14.934 00.000 29876 Moving (-0.07, -0.29) raw xDistance=-0.08 yDistance=0.27
21:21:14.934 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:14.934 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:14.934 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:21:14.934 00.000 29876 MoveAxis(E, 0, ABG)
21:21:14.934 00.000 29876 Move returns status 0, amount 0
21:21:14.934 00.000 29876 MoveAxis(N, 0, ABG)
21:21:14.934 00.000 29876 Move returns status 0, amount 0
21:21:14.934 00.000 29876 move complete, result=0
21:21:14.935 00.001 29876 worker thread done servicing request
21:21:14.938 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:14.949 00.011 31432 UpdateGuideState exits: m=2303 RSB=28.9
21:21:14.950 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:14.953 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:14.955 00.002 31432 Enqueuing Expose request
21:21:14.958 00.003 29876 Worker thread wakes up
21:21:14.958 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:21:14.960 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:14.960 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:17.081 02.121 29876 Exposure complete
21:21:17.124 00.043 29876 worker thread done servicing request
21:21:17.124 00.000 31432 OnExposeComplete: enter
21:21:17.127 00.003 31432 UpdateGuideState(): m_state=6
21:21:17.129 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
21:21:17.131 00.002 31432 Star::Find returns 1 (0), X=609.85, Y=167.50, Mass=2243, SNR=28.2, Peak=213 HFD=3.4
21:21:17.133 00.002 31432 MultiStar: [#1 -0.59,0.87,0.00,M3] [#2 -1.42,-0.17,0.00,M8] [#3 -0.93,-0.72,0.00,M8] [#4 -1.06,-0.61,0.00,M8] [#5 0.61,-0.50,1.00,U] [#6 -0.79,-0.93,0.00,M8] [#7 0.22,0.19,0.91,U] [#8 -0.26,0.33,0.92,U] 
21:21:17.135 00.002 31432 refined, 3 included, MultiStar: {0.06, -0.11}, one-star: {-0.35, -0.39}
21:21:17.136 00.001 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
21:21:17.138 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
21:21:17.140 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=0.05 mountY=0.11, mountTheta=1.13
21:21:17.143 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.11, opts=13)
21:21:17.145 00.002 31432 Enqueuing Move request for scope (0.06, -0.11)
21:21:17.146 00.001 29876 Worker thread wakes up
21:21:17.146 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
21:21:17.146 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
21:21:17.147 00.001 29876 Moving (0.06, -0.11) raw xDistance=0.05 yDistance=0.11
21:21:17.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:21:17.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:17.147 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:21:17.147 00.000 29876 MoveAxis(E, 0, ABG)
21:21:17.147 00.000 29876 Move returns status 0, amount 0
21:21:17.147 00.000 29876 MoveAxis(N, 0, ABG)
21:21:17.147 00.000 29876 Move returns status 0, amount 0
21:21:17.147 00.000 29876 move complete, result=0
21:21:17.147 00.000 29876 worker thread done servicing request
21:21:17.150 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:17.161 00.011 31432 UpdateGuideState exits: m=2243 RSB=28.2
21:21:17.163 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:17.165 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:17.166 00.001 31432 Enqueuing Expose request
21:21:17.168 00.002 29876 Worker thread wakes up
21:21:17.168 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:17.170 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:17.170 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:19.183 02.013 29876 Exposure complete
21:21:19.225 00.042 29876 worker thread done servicing request
21:21:19.225 00.000 31432 OnExposeComplete: enter
21:21:19.227 00.002 31432 UpdateGuideState(): m_state=6
21:21:19.229 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
21:21:19.231 00.002 31432 Star::Find returns 1 (0), X=609.62, Y=167.25, Mass=2124, SNR=28.5, Peak=208 HFD=3.2
21:21:19.233 00.002 31432 MultiStar: [#1 -0.78,0.49,0.00,M4] [#2 -1.28,-0.20,0.00,M9] [#3 -0.85,-0.08,0.00,M9] [#4 -1.13,-0.03,0.00,M9] [#5 -0.17,-0.09,0.98,U] [#6 -0.74,-0.71,0.00,M9] [#7 -0.04,0.35,0.93,U] [#8 -0.56,0.69,0.00,M1] 
21:21:19.235 00.002 31432 refined, 2 included, MultiStar: {-0.27, -0.14}, one-star: {-0.59, -0.64}
21:21:19.237 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
21:21:19.238 00.001 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
21:21:19.240 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-2.67 mountX=-0.27 mountY=0.09, mountTheta=2.81
21:21:19.243 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.14, opts=13)
21:21:19.245 00.002 31432 Enqueuing Move request for scope (-0.27, -0.14)
21:21:19.247 00.002 29876 Worker thread wakes up
21:21:19.247 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.14) opts 0xd
21:21:19.247 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.14)
21:21:19.247 00.000 29876 Moving (-0.27, -0.14) raw xDistance=-0.27 yDistance=0.09
21:21:19.247 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
21:21:19.247 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:19.247 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:21:19.247 00.000 29876 MoveAxis(E, 26, ABG)
21:21:19.247 00.000 29876 Guiding  Dir = 2, Dur = 26
21:21:19.247 00.000 29876 IsSlewing returns 0
21:21:19.247 00.000 29876 IsGuiding returns 0
21:21:19.248 00.001 29876 PulseGuide returned control before completion, sleep 36
21:21:19.251 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:19.262 00.011 31432 UpdateGuideState exits: m=2124 RSB=28.5
21:21:19.264 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:19.266 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:19.267 00.001 31432 Enqueuing Expose request
21:21:19.290 00.023 29876 IsGuiding returns 1
21:21:19.290 00.000 29876 scope still moving after pulse duration time elapsed
21:21:19.320 00.030 29876 IsSlewing returns 0
21:21:19.320 00.000 29876 IsGuiding returns 1
21:21:19.352 00.032 29876 IsSlewing returns 0
21:21:19.352 00.000 29876 IsGuiding returns 1
21:21:19.383 00.031 29876 IsSlewing returns 0
21:21:19.383 00.000 29876 IsGuiding returns 1
21:21:19.414 00.031 29876 IsSlewing returns 0
21:21:19.414 00.000 29876 IsGuiding returns 0
21:21:19.414 00.000 29876 scope move finished after 26 + 140 ms
21:21:19.414 00.000 29876 Move returns status 0, amount 26
21:21:19.414 00.000 29876 MoveAxis(N, 0, ABG)
21:21:19.414 00.000 29876 Move returns status 0, amount 0
21:21:19.414 00.000 29876 move complete, result=0
21:21:19.414 00.000 29876 worker thread done servicing request
21:21:19.414 00.000 29876 Worker thread wakes up
21:21:19.414 00.000 31432 GuideStep: -0.3 px 26 ms EAST, 0.1 px 0 ms NORTH
21:21:19.417 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:19.417 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:21.538 02.121 29876 Exposure complete
21:21:21.581 00.043 29876 worker thread done servicing request
21:21:21.581 00.000 31432 OnExposeComplete: enter
21:21:21.583 00.002 31432 UpdateGuideState(): m_state=6
21:21:21.585 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
21:21:21.587 00.002 31432 Star::Find returns 1 (0), X=609.29, Y=166.97, Mass=2248, SNR=28.8, Peak=236 HFD=3.5
21:21:21.589 00.002 31432 MultiStar: [#1 -1.40,0.38,0.00,M5] [#2 -1.51,-0.46,0.00,M10] [#3 -0.96,-0.90,0.00,M10] [#4 -1.36,-0.63,0.00,M10] [#5 -0.28,-0.25,0.96,U] [#6 -1.29,-1.11,0.00,M10] [#7 -0.63,-0.31,0.87,U] [#8 -0.40,-0.27,0.98,U] 
21:21:21.591 00.002 31432 refined, 3 included, MultiStar: {-0.56, -0.44}, one-star: {-0.92, -0.92}
21:21:21.593 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
21:21:21.595 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
21:21:21.596 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.44 hyp=0.71 cameraTheta=-2.47 mountX=-0.57 mountY=0.35, mountTheta=2.59
21:21:21.602 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.44, opts=13)
21:21:21.606 00.004 31432 Enqueuing Move request for scope (-0.56, -0.44)
21:21:21.608 00.002 29876 Worker thread wakes up
21:21:21.608 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.44) opts 0xd
21:21:21.608 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.44)
21:21:21.608 00.000 29876 Moving (-0.56, -0.44) raw xDistance=-0.57 yDistance=0.35
21:21:21.608 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
21:21:21.608 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.35
21:21:21.608 00.000 29876 MoveAxis(E, 58, ABG)
21:21:21.608 00.000 29876 Guiding  Dir = 2, Dur = 58
21:21:21.609 00.001 29876 IsSlewing returns 0
21:21:21.609 00.000 29876 IsGuiding returns 0
21:21:21.609 00.000 29876 PulseGuide returned control before completion, sleep 68
21:21:21.612 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:21.623 00.011 31432 UpdateGuideState exits: m=2248 RSB=28.8
21:21:21.625 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:21.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:21.629 00.002 31432 Enqueuing Expose request
21:21:21.692 00.063 29876 IsGuiding returns 1
21:21:21.692 00.000 29876 scope still moving after pulse duration time elapsed
21:21:21.725 00.033 29876 IsSlewing returns 0
21:21:21.725 00.000 29876 IsGuiding returns 1
21:21:21.756 00.031 29876 IsSlewing returns 0
21:21:21.756 00.000 29876 IsGuiding returns 0
21:21:21.756 00.000 29876 scope move finished after 58 + 88 ms
21:21:21.756 00.000 29876 Move returns status 0, amount 58
21:21:21.756 00.000 29876 MoveAxis(S, 26, ABG)
21:21:21.756 00.000 29876 Guiding  Dir = 1, Dur = 26
21:21:21.756 00.000 29876 IsSlewing returns 0
21:21:21.756 00.000 29876 IsGuiding returns 0
21:21:21.756 00.000 29876 PulseGuide returned control before completion, sleep 36
21:21:21.802 00.046 29876 IsGuiding returns 1
21:21:21.802 00.000 29876 scope still moving after pulse duration time elapsed
21:21:21.833 00.031 29876 IsSlewing returns 0
21:21:21.833 00.000 29876 IsGuiding returns 1
21:21:21.863 00.030 29876 IsSlewing returns 0
21:21:21.863 00.000 29876 IsGuiding returns 1
21:21:21.895 00.032 29876 IsSlewing returns 0
21:21:21.895 00.000 29876 IsGuiding returns 1
21:21:21.925 00.030 29876 IsSlewing returns 0
21:21:21.925 00.000 29876 IsGuiding returns 1
21:21:21.956 00.031 29876 IsSlewing returns 0
21:21:21.956 00.000 29876 IsGuiding returns 1
21:21:21.987 00.031 29876 IsSlewing returns 0
21:21:21.987 00.000 29876 IsGuiding returns 0
21:21:21.987 00.000 29876 scope move finished after 26 + 205 ms
21:21:21.987 00.000 29876 Move returns status 0, amount 26
21:21:21.987 00.000 29876 move complete, result=0
21:21:21.987 00.000 29876 worker thread done servicing request
21:21:21.987 00.000 29876 Worker thread wakes up
21:21:21.987 00.000 31432 GuideStep: -0.6 px 58 ms EAST, 0.4 px 26 ms SOUTH
21:21:21.990 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:21.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:23.892 01.902 29876 Exposure complete
21:21:23.938 00.046 29876 worker thread done servicing request
21:21:23.938 00.000 31432 OnExposeComplete: enter
21:21:23.942 00.004 31432 UpdateGuideState(): m_state=6
21:21:23.944 00.002 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
21:21:23.946 00.002 31432 Star::Find returns 1 (0), X=609.17, Y=167.54, Mass=2185, SNR=28.1, Peak=195 HFD=3.5
21:21:23.948 00.002 31432 MultiStar: [#1 -1.32,0.96,0.00,M6] [#2 -1.54,-0.05,0.00,R] [#3 -0.91,-0.76,0.00,R] [#4 -1.24,-0.32,0.00,R] [#5 -0.28,0.29,0.94,U] [#6 -1.14,-0.46,0.00,R] [#7 -0.74,0.15,0.81,U] [#8 -0.71,-0.01,0.94,U] 
21:21:23.949 00.001 31432 refined, 3 included, MultiStar: {-0.70, 0.01}, one-star: {-1.04, -0.34}
21:21:23.951 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
21:21:23.953 00.002 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
21:21:23.955 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=0.01 hyp=0.70 cameraTheta=3.12 mountX=-0.70 mountY=-0.12, mountTheta=-2.97
21:21:23.957 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=0.01, opts=13)
21:21:23.959 00.002 31432 Enqueuing Move request for scope (-0.70, 0.01)
21:21:23.961 00.002 29876 Worker thread wakes up
21:21:23.961 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.01) opts 0xd
21:21:23.961 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, 0.01)
21:21:23.961 00.000 29876 Moving (-0.70, 0.01) raw xDistance=-0.70 yDistance=-0.12
21:21:23.961 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
21:21:23.961 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:23.961 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:21:23.961 00.000 29876 MoveAxis(E, 75, ABG)
21:21:23.962 00.001 29876 Guiding  Dir = 2, Dur = 75
21:21:23.962 00.000 29876 IsSlewing returns 0
21:21:23.962 00.000 29876 IsGuiding returns 0
21:21:23.962 00.000 29876 PulseGuide returned control before completion, sleep 85
21:21:23.965 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:21:23.976 00.011 31432 UpdateGuideState exits: m=2185 RSB=28.1
21:21:23.978 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:23.979 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:23.981 00.002 31432 Enqueuing Expose request
21:21:24.060 00.079 29876 IsGuiding returns 1
21:21:24.060 00.000 29876 scope still moving after pulse duration time elapsed
21:21:24.090 00.030 29876 IsSlewing returns 0
21:21:24.090 00.000 29876 IsGuiding returns 0
21:21:24.090 00.000 29876 scope move finished after 75 + 53 ms
21:21:24.090 00.000 29876 Move returns status 0, amount 75
21:21:24.090 00.000 29876 MoveAxis(N, 0, ABG)
21:21:24.090 00.000 29876 Move returns status 0, amount 0
21:21:24.090 00.000 29876 move complete, result=0
21:21:24.090 00.000 29876 worker thread done servicing request
21:21:24.090 00.000 29876 Worker thread wakes up
21:21:24.090 00.000 31432 GuideStep: -0.7 px 75 ms EAST, -0.1 px 0 ms NORTH
21:21:24.092 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:24.092 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:26.318 02.226 29876 Exposure complete
21:21:26.360 00.042 29876 worker thread done servicing request
21:21:26.360 00.000 31432 OnExposeComplete: enter
21:21:26.363 00.003 31432 UpdateGuideState(): m_state=6
21:21:26.364 00.001 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
21:21:26.366 00.002 31432 Star::Find returns 1 (0), X=608.96, Y=168.10, Mass=2080, SNR=27.0, Peak=184 HFD=4.0
21:21:26.368 00.002 31432 MultiStar: [#1 -1.39,1.39,0.00,M7] [#2 -0.18,0.42,1.23,U] [#3 -0.06,0.66,1.12,U] [#4 0.12,0.58,0.96,U] [#5 -0.41,0.35,1.05,U] [#6 0.11,0.42,1.17,U] [#7 -0.18,0.66,0.90,U] [#8 -0.74,0.57,0.00,M1] 
21:21:26.370 00.002 31432 refined, 6 included, MultiStar: {-0.25, 0.47}, one-star: {-1.24, 0.21}
21:21:26.372 00.002 31432 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
21:21:26.373 00.001 31432 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.23)
21:21:26.375 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.47 hyp=0.53 cameraTheta=2.07 mountX=-0.24 mountY=-0.50, mountTheta=-2.02
21:21:26.379 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.47, opts=13)
21:21:26.382 00.003 31432 Enqueuing Move request for scope (-0.25, 0.47)
21:21:26.384 00.002 29876 Worker thread wakes up
21:21:26.384 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.47) opts 0xd
21:21:26.384 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.47)
21:21:26.384 00.000 29876 Moving (-0.25, 0.47) raw xDistance=-0.24 yDistance=-0.50
21:21:26.384 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.24
21:21:26.384 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:26.384 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:21:26.384 00.000 29876 MoveAxis(E, 34, ABG)
21:21:26.384 00.000 29876 Guiding  Dir = 2, Dur = 34
21:21:26.385 00.001 29876 IsSlewing returns 0
21:21:26.385 00.000 29876 IsGuiding returns 0
21:21:26.385 00.000 29876 PulseGuide returned control before completion, sleep 44
21:21:26.389 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=13, FiltMax=257, Gamma=0.490
21:21:26.400 00.011 31432 UpdateGuideState exits: m=2080 RSB=27.0
21:21:26.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:26.404 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:26.405 00.001 31432 Enqueuing Expose request
21:21:26.439 00.034 29876 IsGuiding returns 1
21:21:26.439 00.000 29876 scope still moving after pulse duration time elapsed
21:21:26.470 00.031 29876 IsSlewing returns 0
21:21:26.470 00.000 29876 IsGuiding returns 0
21:21:26.470 00.000 29876 scope move finished after 34 + 50 ms
21:21:26.470 00.000 29876 Move returns status 0, amount 34
21:21:26.470 00.000 29876 MoveAxis(N, 0, ABG)
21:21:26.470 00.000 29876 Move returns status 0, amount 0
21:21:26.470 00.000 29876 move complete, result=0
21:21:26.471 00.001 29876 worker thread done servicing request
21:21:26.471 00.000 29876 Worker thread wakes up
21:21:26.471 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:26.471 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:26.471 00.000 31432 GuideStep: -0.2 px 34 ms EAST, -0.5 px 0 ms NORTH
21:21:28.375 01.904 29876 Exposure complete
21:21:28.418 00.043 29876 worker thread done servicing request
21:21:28.418 00.000 31432 OnExposeComplete: enter
21:21:28.420 00.002 31432 UpdateGuideState(): m_state=6
21:21:28.423 00.003 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
21:21:28.424 00.001 31432 Star::Find returns 1 (0), X=609.88, Y=166.93, Mass=2456, SNR=30.4, Peak=192 HFD=3.8
21:21:28.426 00.002 31432 MultiStar: [#1 -0.35,0.37,1.03,U] [#2 0.07,-0.38,1.09,U] [#3 0.25,-0.37,0.99,U] [#4 0.02,-0.50,0.91,U] [#5 0.30,-0.51,0.92,U] [#6 -0.22,-0.38,1.05,U] [#7 -0.31,-0.27,0.81,U] [#8 -0.53,-0.05,0.84,U] 
21:21:28.428 00.002 31432 refined, 8 included, MultiStar: {-0.12, -0.34}, one-star: {-0.33, -0.96}
21:21:28.430 00.002 31432 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
21:21:28.432 00.002 31432 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
21:21:28.433 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.90 mountX=-0.12 mountY=0.32, mountTheta=1.94
21:21:28.436 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.34, opts=13)
21:21:28.438 00.002 31432 Enqueuing Move request for scope (-0.12, -0.34)
21:21:28.440 00.002 29876 Worker thread wakes up
21:21:28.440 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.34) opts 0xd
21:21:28.440 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.34)
21:21:28.440 00.000 29876 Moving (-0.12, -0.34) raw xDistance=-0.12 yDistance=0.32
21:21:28.440 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:21:28.440 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:21:28.440 00.000 29876 MoveAxis(E, 0, ABG)
21:21:28.440 00.000 29876 Move returns status 0, amount 0
21:21:28.440 00.000 29876 MoveAxis(S, 23, ABG)
21:21:28.440 00.000 29876 Guiding  Dir = 1, Dur = 23
21:21:28.441 00.001 29876 IsSlewing returns 0
21:21:28.441 00.000 29876 IsGuiding returns 0
21:21:28.441 00.000 29876 PulseGuide returned control before completion, sleep 33
21:21:28.444 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:28.455 00.011 31432 UpdateGuideState exits: m=2456 RSB=30.4
21:21:28.457 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:28.459 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:28.461 00.002 31432 Enqueuing Expose request
21:21:28.484 00.023 29876 IsGuiding returns 1
21:21:28.484 00.000 29876 scope still moving after pulse duration time elapsed
21:21:28.514 00.030 29876 IsSlewing returns 0
21:21:28.514 00.000 29876 IsGuiding returns 1
21:21:28.546 00.032 29876 IsSlewing returns 0
21:21:28.546 00.000 29876 IsGuiding returns 1
21:21:28.576 00.030 29876 IsSlewing returns 0
21:21:28.576 00.000 29876 IsGuiding returns 1
21:21:28.607 00.031 29876 IsSlewing returns 0
21:21:28.607 00.000 29876 IsGuiding returns 0
21:21:28.607 00.000 29876 scope move finished after 23 + 143 ms
21:21:28.607 00.000 29876 Move returns status 0, amount 23
21:21:28.607 00.000 29876 move complete, result=0
21:21:28.607 00.000 29876 worker thread done servicing request
21:21:28.607 00.000 29876 Worker thread wakes up
21:21:28.607 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 23 ms SOUTH
21:21:28.613 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:28.613 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:30.744 02.131 29876 Exposure complete
21:21:30.787 00.043 29876 worker thread done servicing request
21:21:30.787 00.000 31432 OnExposeComplete: enter
21:21:30.789 00.002 31432 UpdateGuideState(): m_state=6
21:21:30.791 00.002 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
21:21:30.793 00.002 31432 Star::Find returns 1 (0), X=609.94, Y=167.52, Mass=2167, SNR=28.7, Peak=226 HFD=3.3
21:21:30.795 00.002 31432 MultiStar: [#1 -0.42,0.93,0.00,M7] [#2 0.22,-0.17,1.19,U] [#3 0.39,0.28,1.04,U] [#4 0.38,0.25,0.94,U] [#5 0.46,0.09,0.90,U] [#6 0.10,-0.02,1.12,U] [#7 0.14,0.01,0.82,U] [#8 0.08,0.43,0.93,U] 
21:21:30.797 00.002 31432 refined, 7 included, MultiStar: {0.19, 0.05}, one-star: {-0.27, -0.37}
21:21:30.799 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
21:21:30.801 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.02)
21:21:30.803 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=0.19 mountY=-0.02, mountTheta=-0.13
21:21:30.805 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.05, opts=13)
21:21:30.807 00.002 31432 Enqueuing Move request for scope (0.19, 0.05)
21:21:30.809 00.002 29876 Worker thread wakes up
21:21:30.809 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
21:21:30.809 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
21:21:30.809 00.000 29876 Moving (0.19, 0.05) raw xDistance=0.19 yDistance=-0.02
21:21:30.809 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:21:30.809 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:30.809 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:21:30.809 00.000 29876 MoveAxis(E, 0, ABG)
21:21:30.809 00.000 29876 Move returns status 0, amount 0
21:21:30.809 00.000 29876 MoveAxis(N, 0, ABG)
21:21:30.810 00.001 29876 Move returns status 0, amount 0
21:21:30.810 00.000 29876 move complete, result=0
21:21:30.810 00.000 29876 worker thread done servicing request
21:21:30.813 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:30.824 00.011 31432 UpdateGuideState exits: m=2167 RSB=28.7
21:21:30.826 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:30.828 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:30.830 00.002 31432 Enqueuing Expose request
21:21:30.832 00.002 29876 Worker thread wakes up
21:21:30.832 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:21:30.834 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:30.834 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:32.738 01.904 29876 Exposure complete
21:21:32.786 00.048 29876 worker thread done servicing request
21:21:32.786 00.000 31432 OnExposeComplete: enter
21:21:32.788 00.002 31432 UpdateGuideState(): m_state=6
21:21:32.790 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
21:21:32.792 00.002 31432 Star::Find returns 1 (0), X=609.34, Y=167.99, Mass=2137, SNR=27.8, Peak=188 HFD=3.3
21:21:32.794 00.002 31432 MultiStar: [#1 -0.67,0.93,0.00,M8] [#2 -0.10,0.58,1.21,U] [#3 0.39,0.35,1.11,U] [#4 0.24,0.17,0.96,U] [#5 -0.03,0.78,0.98,U] [#6 -0.11,0.60,1.11,U] [#7 -0.11,0.31,0.92,U] [#8 -0.47,0.72,0.00,M1] 
21:21:32.796 00.002 31432 refined, 6 included, MultiStar: {-0.08, 0.42}, one-star: {-0.87, 0.11}
21:21:32.798 00.002 31432 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.02) = xAngle (1.73 = 1.73)
21:21:32.799 00.001 31432 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.75 = -1.54)
21:21:32.803 00.004 31432 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.76 mountX=-0.07 mountY=-0.43, mountTheta=-1.73
21:21:32.809 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.42, opts=13)
21:21:32.814 00.005 31432 Enqueuing Move request for scope (-0.08, 0.42)
21:21:32.817 00.003 29876 Worker thread wakes up
21:21:32.817 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
21:21:32.817 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
21:21:32.817 00.000 29876 Moving (-0.08, 0.42) raw xDistance=-0.07 yDistance=-0.43
21:21:32.817 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:21:32.817 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:32.817 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:21:32.818 00.001 29876 MoveAxis(E, 0, ABG)
21:21:32.818 00.000 29876 Move returns status 0, amount 0
21:21:32.818 00.000 29876 MoveAxis(N, 0, ABG)
21:21:32.818 00.000 29876 Move returns status 0, amount 0
21:21:32.818 00.000 29876 move complete, result=0
21:21:32.818 00.000 29876 worker thread done servicing request
21:21:32.824 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:21:32.839 00.015 31432 UpdateGuideState exits: m=2137 RSB=27.8
21:21:32.841 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:32.843 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:32.845 00.002 31432 Enqueuing Expose request
21:21:32.847 00.002 29876 Worker thread wakes up
21:21:32.847 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:21:32.849 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:32.849 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:35.077 02.228 29876 Exposure complete
21:21:35.121 00.044 29876 worker thread done servicing request
21:21:35.121 00.000 31432 OnExposeComplete: enter
21:21:35.123 00.002 31432 UpdateGuideState(): m_state=6
21:21:35.125 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
21:21:35.127 00.002 31432 Star::Find returns 1 (0), X=609.00, Y=167.85, Mass=2300, SNR=29.1, Peak=195 HFD=3.8
21:21:35.129 00.002 31432 MultiStar: [#1 -1.59,1.49,0.00,M9] [#2 -0.37,0.48,1.18,U] [#3 -0.18,0.67,0.98,U] [#4 -0.24,0.06,0.91,U] [#5 -0.28,0.12,1.01,U] [#6 -0.31,0.54,1.09,U] [#7 -0.36,0.10,0.88,U] [#8 -0.78,0.52,0.00,M2] 
21:21:35.131 00.002 31432 refined, 6 included, MultiStar: {-0.42, 0.29}, one-star: {-1.20, -0.04}
21:21:35.133 00.002 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
21:21:35.134 00.001 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.75)
21:21:35.136 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.29 hyp=0.51 cameraTheta=2.54 mountX=-0.41 mountY=-0.35, mountTheta=-2.44
21:21:35.139 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.29, opts=13)
21:21:35.141 00.002 31432 Enqueuing Move request for scope (-0.42, 0.29)
21:21:35.143 00.002 29876 Worker thread wakes up
21:21:35.143 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.29) opts 0xd
21:21:35.143 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.29)
21:21:35.143 00.000 29876 Moving (-0.42, 0.29) raw xDistance=-0.41 yDistance=-0.35
21:21:35.143 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
21:21:35.143 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:35.143 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:21:35.143 00.000 29876 MoveAxis(E, 40, ABG)
21:21:35.143 00.000 29876 Guiding  Dir = 2, Dur = 40
21:21:35.143 00.000 29876 IsSlewing returns 0
21:21:35.144 00.001 29876 IsGuiding returns 0
21:21:35.144 00.000 29876 PulseGuide returned control before completion, sleep 50
21:21:35.147 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:35.158 00.011 31432 UpdateGuideState exits: m=2300 RSB=29.1
21:21:35.160 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:35.162 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:35.164 00.002 31432 Enqueuing Expose request
21:21:35.199 00.035 29876 IsGuiding returns 1
21:21:35.199 00.000 29876 scope still moving after pulse duration time elapsed
21:21:35.229 00.030 29876 IsSlewing returns 0
21:21:35.229 00.000 29876 IsGuiding returns 1
21:21:35.261 00.032 29876 IsSlewing returns 0
21:21:35.261 00.000 29876 IsGuiding returns 1
21:21:35.291 00.030 29876 IsSlewing returns 0
21:21:35.291 00.000 29876 IsGuiding returns 1
21:21:35.321 00.030 29876 IsSlewing returns 0
21:21:35.321 00.000 29876 IsGuiding returns 0
21:21:35.321 00.000 29876 scope move finished after 40 + 137 ms
21:21:35.321 00.000 29876 Move returns status 0, amount 40
21:21:35.321 00.000 29876 MoveAxis(N, 0, ABG)
21:21:35.321 00.000 29876 Move returns status 0, amount 0
21:21:35.321 00.000 29876 move complete, result=0
21:21:35.321 00.000 29876 worker thread done servicing request
21:21:35.321 00.000 29876 Worker thread wakes up
21:21:35.321 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.3 px 0 ms NORTH
21:21:35.324 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:35.324 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:37.238 01.914 29876 Exposure complete
21:21:37.282 00.044 29876 worker thread done servicing request
21:21:37.282 00.000 31432 OnExposeComplete: enter
21:21:37.284 00.002 31432 UpdateGuideState(): m_state=6
21:21:37.286 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
21:21:37.288 00.002 31432 Star::Find returns 1 (0), X=608.72, Y=167.75, Mass=2345, SNR=29.3, Peak=232 HFD=3.5
21:21:37.290 00.002 31432 MultiStar: [#1 -1.91,1.14,0.00,M10] [#2 -0.47,0.40,1.22,U] [#3 -0.45,0.29,1.01,U] [#4 -0.49,0.09,0.98,U] [#5 -0.60,0.26,0.94,U] [#6 -0.52,0.47,1.10,U] [#7 -1.19,0.26,0.00,M1] [#8 -0.76,0.21,0.88,U] 
21:21:37.292 00.002 31432 refined, 6 included, MultiStar: {-0.67, 0.24}, one-star: {-1.49, -0.13}
21:21:37.293 00.001 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
21:21:37.295 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
21:21:37.297 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.24 hyp=0.71 cameraTheta=2.81 mountX=-0.67 mountY=-0.34, mountTheta=-2.68
21:21:37.300 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.24, opts=13)
21:21:37.306 00.006 31432 Enqueuing Move request for scope (-0.67, 0.24)
21:21:37.310 00.004 29876 Worker thread wakes up
21:21:37.310 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.24) opts 0xd
21:21:37.310 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.24)
21:21:37.310 00.000 29876 Moving (-0.67, 0.24) raw xDistance=-0.67 yDistance=-0.34
21:21:37.310 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
21:21:37.310 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:37.310 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:21:37.310 00.000 29876 MoveAxis(E, 70, ABG)
21:21:37.310 00.000 29876 Guiding  Dir = 2, Dur = 70
21:21:37.310 00.000 29876 IsSlewing returns 0
21:21:37.311 00.001 29876 IsGuiding returns 0
21:21:37.311 00.000 29876 PulseGuide returned control before completion, sleep 80
21:21:37.314 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:37.325 00.011 31432 UpdateGuideState exits: m=2345 RSB=29.3
21:21:37.327 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:37.328 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:37.330 00.002 31432 Enqueuing Expose request
21:21:37.391 00.061 29876 IsGuiding returns 1
21:21:37.391 00.000 29876 scope still moving after pulse duration time elapsed
21:21:37.422 00.031 29876 IsSlewing returns 0
21:21:37.422 00.000 29876 IsGuiding returns 1
21:21:37.453 00.031 29876 IsSlewing returns 0
21:21:37.453 00.000 29876 IsGuiding returns 0
21:21:37.453 00.000 29876 scope move finished after 70 + 73 ms
21:21:37.453 00.000 29876 Move returns status 0, amount 70
21:21:37.453 00.000 29876 MoveAxis(N, 0, ABG)
21:21:37.453 00.000 29876 Move returns status 0, amount 0
21:21:37.453 00.000 29876 move complete, result=0
21:21:37.453 00.000 29876 worker thread done servicing request
21:21:37.453 00.000 29876 Worker thread wakes up
21:21:37.453 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:37.454 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:37.454 00.000 31432 GuideStep: -0.7 px 70 ms EAST, -0.3 px 0 ms NORTH
21:21:39.583 02.129 29876 Exposure complete
21:21:39.627 00.044 29876 worker thread done servicing request
21:21:39.627 00.000 31432 OnExposeComplete: enter
21:21:39.629 00.002 31432 UpdateGuideState(): m_state=6
21:21:39.631 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
21:21:39.633 00.002 31432 Star::Find returns 1 (0), X=608.90, Y=167.68, Mass=2229, SNR=29.4, Peak=245 HFD=3.4
21:21:39.635 00.002 31432 MultiStar: [#1 -0.73,0.78,0.00,R] [#2 -0.09,0.03,1.18,U] [#3 -0.70,0.54,0.00,M1] [#4 -0.31,0.00,0.93,U] [#5 -0.47,-0.05,0.91,U] [#6 -0.21,-0.07,1.08,U] [#7 -0.77,0.54,0.00,M2] [#8 -0.81,0.40,0.00,M2] 
21:21:39.637 00.002 31432 refined, 4 included, MultiStar: {-0.46, -0.06}, one-star: {-1.31, -0.20}
21:21:39.639 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
21:21:39.641 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
21:21:39.643 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.47 cameraTheta=-3.02 mountX=-0.46 mountY=-0.01, mountTheta=-3.11
21:21:39.645 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.06, opts=13)
21:21:39.647 00.002 31432 Enqueuing Move request for scope (-0.46, -0.06)
21:21:39.649 00.002 29876 Worker thread wakes up
21:21:39.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0xd
21:21:39.649 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
21:21:39.649 00.000 29876 Moving (-0.46, -0.06) raw xDistance=-0.46 yDistance=-0.01
21:21:39.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
21:21:39.649 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:39.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:21:39.649 00.000 29876 MoveAxis(E, 54, ABG)
21:21:39.649 00.000 29876 Guiding  Dir = 2, Dur = 54
21:21:39.650 00.001 29876 IsSlewing returns 0
21:21:39.650 00.000 29876 IsGuiding returns 0
21:21:39.650 00.000 29876 PulseGuide returned control before completion, sleep 64
21:21:39.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:39.664 00.011 31432 UpdateGuideState exits: m=2229 RSB=29.4
21:21:39.666 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:39.668 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:39.670 00.002 31432 Enqueuing Expose request
21:21:39.721 00.051 29876 IsGuiding returns 1
21:21:39.721 00.000 29876 scope still moving after pulse duration time elapsed
21:21:39.752 00.031 29876 IsSlewing returns 0
21:21:39.752 00.000 29876 IsGuiding returns 1
21:21:39.782 00.030 29876 IsSlewing returns 0
21:21:39.782 00.000 29876 IsGuiding returns 1
21:21:39.813 00.031 29876 IsSlewing returns 0
21:21:39.813 00.000 29876 IsGuiding returns 1
21:21:39.844 00.031 29876 IsSlewing returns 0
21:21:39.844 00.000 29876 IsGuiding returns 1
21:21:39.875 00.031 29876 IsSlewing returns 0
21:21:39.875 00.000 29876 IsGuiding returns 0
21:21:39.875 00.000 29876 scope move finished after 54 + 171 ms
21:21:39.875 00.000 29876 Move returns status 0, amount 54
21:21:39.875 00.000 29876 MoveAxis(N, 0, ABG)
21:21:39.875 00.000 29876 Move returns status 0, amount 0
21:21:39.875 00.000 29876 move complete, result=0
21:21:39.876 00.001 29876 worker thread done servicing request
21:21:39.876 00.000 29876 Worker thread wakes up
21:21:39.876 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:39.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:39.876 00.000 31432 GuideStep: -0.5 px 54 ms EAST, -0.0 px 0 ms NORTH
21:21:41.793 01.917 29876 Exposure complete
21:21:41.839 00.046 29876 worker thread done servicing request
21:21:41.839 00.000 31432 OnExposeComplete: enter
21:21:41.841 00.002 31432 UpdateGuideState(): m_state=6
21:21:41.843 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
21:21:41.845 00.002 31432 Star::Find returns 1 (0), X=610.00, Y=167.30, Mass=2158, SNR=28.0, Peak=208 HFD=3.4
21:21:41.847 00.002 31432 MultiStar: [#1 0.37,0.09,1.08,U] [#2 0.53,-0.05,1.23,U] [#3 0.66,0.02,1.06,U] [#4 0.24,0.01,0.94,U] [#5 0.45,0.08,0.97,U] [#6 0.50,0.27,1.13,U] [#7 0.16,-0.03,0.90,U] [#8 -0.11,0.17,0.95,U] 
21:21:41.848 00.001 31432 refined, 8 included, MultiStar: {0.30, -0.00}, one-star: {-0.21, -0.58}
21:21:41.850 00.002 31432 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.02) = xAngle (-0.03 = -0.03)
21:21:41.852 00.002 31432 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.98 = 2.98)
21:21:41.854 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.00 mountX=0.30 mountY=0.05, mountTheta=0.16
21:21:41.857 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.00, opts=13)
21:21:41.860 00.003 31432 Enqueuing Move request for scope (0.30, -0.00)
21:21:41.862 00.002 29876 Worker thread wakes up
21:21:41.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd
21:21:41.862 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.00)
21:21:41.862 00.000 29876 Moving (0.30, -0.00) raw xDistance=0.30 yDistance=0.05
21:21:41.863 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
21:21:41.863 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:41.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:21:41.863 00.000 29876 MoveAxis(W, 22, ABG)
21:21:41.863 00.000 29876 Guiding  Dir = 3, Dur = 22
21:21:41.863 00.000 29876 IsSlewing returns 0
21:21:41.863 00.000 29876 IsGuiding returns 0
21:21:41.863 00.000 29876 PulseGuide returned control before completion, sleep 32
21:21:41.867 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:41.881 00.014 31432 UpdateGuideState exits: m=2158 RSB=28.0
21:21:41.883 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:41.886 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:41.887 00.001 31432 Enqueuing Expose request
21:21:41.900 00.013 29876 IsGuiding returns 1
21:21:41.900 00.000 29876 scope still moving after pulse duration time elapsed
21:21:41.931 00.031 29876 IsSlewing returns 0
21:21:41.931 00.000 29876 IsGuiding returns 0
21:21:41.931 00.000 29876 scope move finished after 22 + 46 ms
21:21:41.931 00.000 29876 Move returns status 0, amount 22
21:21:41.931 00.000 29876 MoveAxis(N, 0, ABG)
21:21:41.931 00.000 29876 Move returns status 0, amount 0
21:21:41.931 00.000 29876 move complete, result=0
21:21:41.931 00.000 29876 worker thread done servicing request
21:21:41.931 00.000 29876 Worker thread wakes up
21:21:41.931 00.000 31432 GuideStep: 0.3 px 22 ms WEST, 0.0 px 0 ms NORTH
21:21:41.935 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:41.935 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:44.059 02.124 29876 Exposure complete
21:21:44.102 00.043 29876 worker thread done servicing request
21:21:44.102 00.000 31432 OnExposeComplete: enter
21:21:44.104 00.002 31432 UpdateGuideState(): m_state=6
21:21:44.107 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
21:21:44.108 00.001 31432 Star::Find returns 1 (0), X=609.54, Y=167.98, Mass=2186, SNR=28.2, Peak=208 HFD=3.5
21:21:44.110 00.002 31432 MultiStar: [#1 -0.11,0.39,1.06,U] [#2 -0.15,0.05,1.19,U] [#3 -0.07,0.32,1.03,U] [#4 0.41,0.20,0.96,U] [#5 -0.18,0.40,0.94,U] [#6 0.14,0.13,1.08,U] [#7 -0.20,0.43,0.86,U] [#8 -0.63,0.66,0.00,M2] 
21:21:44.112 00.002 31432 refined, 7 included, MultiStar: {-0.10, 0.24}, one-star: {-0.67, 0.09}
21:21:44.114 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
21:21:44.116 00.002 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.33)
21:21:44.117 00.001 31432 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.97 mountX=-0.10 mountY=-0.26, mountTheta=-1.93
21:21:44.120 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.24, opts=13)
21:21:44.122 00.002 31432 Enqueuing Move request for scope (-0.10, 0.24)
21:21:44.124 00.002 29876 Worker thread wakes up
21:21:44.124 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
21:21:44.124 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
21:21:44.124 00.000 29876 Moving (-0.10, 0.24) raw xDistance=-0.10 yDistance=-0.26
21:21:44.124 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:21:44.124 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:44.124 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:21:44.124 00.000 29876 MoveAxis(E, 0, ABG)
21:21:44.124 00.000 29876 Move returns status 0, amount 0
21:21:44.124 00.000 29876 MoveAxis(N, 0, ABG)
21:21:44.124 00.000 29876 Move returns status 0, amount 0
21:21:44.125 00.001 29876 move complete, result=0
21:21:44.125 00.000 29876 worker thread done servicing request
21:21:44.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:44.139 00.011 31432 UpdateGuideState exits: m=2186 RSB=28.2
21:21:44.142 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:44.143 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:44.145 00.002 31432 Enqueuing Expose request
21:21:44.147 00.002 29876 Worker thread wakes up
21:21:44.147 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:21:44.149 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:44.149 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:46.164 02.015 29876 Exposure complete
21:21:46.206 00.042 29876 worker thread done servicing request
21:21:46.206 00.000 31432 OnExposeComplete: enter
21:21:46.209 00.003 31432 UpdateGuideState(): m_state=6
21:21:46.211 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
21:21:46.212 00.001 31432 Star::Find returns 1 (0), X=609.48, Y=168.17, Mass=2210, SNR=28.3, Peak=196 HFD=3.6
21:21:46.214 00.002 31432 MultiStar: [#1 -0.24,0.51,1.03,U] [#2 -0.21,0.61,1.13,U] [#3 -0.40,1.26,0.00,M1] [#4 -0.45,0.87,0.00,M1] [#5 -0.59,0.72,0.00,M1] [#6 -0.22,0.67,1.09,U] [#7 -0.63,0.93,0.00,M1] [#8 -0.91,1.07,0.00,M3] 
21:21:46.216 00.002 31432 refined, 3 included, MultiStar: {-0.34, 0.53}, one-star: {-0.73, 0.29}
21:21:46.218 00.002 31432 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.02) = xAngle (2.12 = 2.12)
21:21:46.220 00.002 31432 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.13 = -1.15)
21:21:46.221 00.001 31432 CameraToMount -- cameraX=-0.34 cameraY=0.53 hyp=0.63 cameraTheta=2.14 mountX=-0.33 mountY=-0.57, mountTheta=-2.09
21:21:46.224 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.53, opts=13)
21:21:46.227 00.003 31432 Enqueuing Move request for scope (-0.34, 0.53)
21:21:46.229 00.002 29876 Worker thread wakes up
21:21:46.229 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.53) opts 0xd
21:21:46.229 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.53)
21:21:46.229 00.000 29876 Moving (-0.34, 0.53) raw xDistance=-0.33 yDistance=-0.57
21:21:46.229 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
21:21:46.229 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.21 newest=-0.78
21:21:46.229 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.57
21:21:46.229 00.000 29876 MoveAxis(E, 32, ABG)
21:21:46.229 00.000 29876 Guiding  Dir = 2, Dur = 32
21:21:46.229 00.000 29876 IsSlewing returns 0
21:21:46.229 00.000 29876 IsGuiding returns 0
21:21:46.230 00.001 29876 PulseGuide returned control before completion, sleep 42
21:21:46.233 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:21:46.244 00.011 31432 UpdateGuideState exits: m=2210 RSB=28.3
21:21:46.246 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:46.247 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:46.249 00.002 31432 Enqueuing Expose request
21:21:46.287 00.038 29876 IsGuiding returns 1
21:21:46.287 00.000 29876 scope still moving after pulse duration time elapsed
21:21:46.317 00.030 29876 IsSlewing returns 0
21:21:46.317 00.000 29876 IsGuiding returns 0
21:21:46.317 00.000 29876 scope move finished after 32 + 56 ms
21:21:46.317 00.000 29876 Move returns status 0, amount 32
21:21:46.317 00.000 29876 BLC: Oldest BLC event removed
21:21:46.317 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:21:46.317 00.000 29876 MoveAxis(N, 62, ABG)
21:21:46.317 00.000 29876 Guiding  Dir = 0, Dur = 62
21:21:46.317 00.000 29876 IsSlewing returns 0
21:21:46.317 00.000 29876 IsGuiding returns 0
21:21:46.318 00.001 29876 PulseGuide returned control before completion, sleep 72
21:21:46.395 00.077 29876 IsGuiding returns 1
21:21:46.395 00.000 29876 scope still moving after pulse duration time elapsed
21:21:46.425 00.030 29876 IsSlewing returns 0
21:21:46.425 00.000 29876 IsGuiding returns 1
21:21:46.457 00.032 29876 IsSlewing returns 0
21:21:46.457 00.000 29876 IsGuiding returns 0
21:21:46.457 00.000 29876 scope move finished after 62 + 76 ms
21:21:46.457 00.000 29876 Move returns status 0, amount 62
21:21:46.457 00.000 29876 move complete, result=0
21:21:46.457 00.000 29876 worker thread done servicing request
21:21:46.457 00.000 29876 Worker thread wakes up
21:21:46.457 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.6 px 62 ms NORTH
21:21:46.460 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:46.460 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:48.687 02.227 29876 Exposure complete
21:21:48.731 00.044 29876 worker thread done servicing request
21:21:48.731 00.000 31432 OnExposeComplete: enter
21:21:48.734 00.003 31432 UpdateGuideState(): m_state=6
21:21:48.736 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
21:21:48.737 00.001 31432 Star::Find returns 1 (0), X=608.66, Y=168.05, Mass=2162, SNR=28.2, Peak=197 HFD=3.4
21:21:48.740 00.003 31432 MultiStar: [#1 -0.72,0.35,1.06,U] [#2 -1.16,0.65,0.00,M1] [#3 -0.54,0.45,1.03,U] [#4 -0.95,0.49,0.00,M2] [#5 -1.01,0.34,0.00,M2] [#6 -0.97,0.45,0.00,M1] [#7 -1.18,0.49,0.00,M2] [#8 -1.20,1.06,0.00,M4] 
21:21:48.742 00.002 31432 refined, 2 included, MultiStar: {-0.93, 0.32}, one-star: {-1.54, 0.16}
21:21:48.743 00.001 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
21:21:48.745 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.49)
21:21:48.747 00.002 31432 CameraToMount -- cameraX=-0.93 cameraY=0.32 hyp=0.98 cameraTheta=2.81 mountX=-0.92 mountY=-0.46, mountTheta=-2.68
21:21:48.750 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=0.32, opts=13)
21:21:48.752 00.002 31432 Enqueuing Move request for scope (-0.93, 0.32)
21:21:48.753 00.001 29876 Worker thread wakes up
21:21:48.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.32) opts 0xd
21:21:48.753 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, 0.32)
21:21:48.753 00.000 29876 Moving (-0.93, 0.32) raw xDistance=-0.92 yDistance=-0.46
21:21:48.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.92
21:21:48.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.46
21:21:48.754 00.001 29876 MoveAxis(E, 93, ABG)
21:21:48.754 00.000 29876 Guiding  Dir = 2, Dur = 93
21:21:48.754 00.000 29876 IsSlewing returns 0
21:21:48.754 00.000 29876 IsGuiding returns 0
21:21:48.754 00.000 29876 PulseGuide returned control before completion, sleep 103
21:21:48.756 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=8, FiltMax=257, Gamma=0.490
21:21:48.768 00.012 31432 UpdateGuideState exits: m=2162 RSB=28.2
21:21:48.770 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:48.772 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:48.773 00.001 31432 Enqueuing Expose request
21:21:48.871 00.098 29876 IsGuiding returns 1
21:21:48.871 00.000 29876 scope still moving after pulse duration time elapsed
21:21:48.903 00.032 29876 IsSlewing returns 0
21:21:48.903 00.000 29876 IsGuiding returns 0
21:21:48.903 00.000 29876 scope move finished after 93 + 56 ms
21:21:48.903 00.000 29876 Move returns status 0, amount 93
21:21:48.903 00.000 29876 MoveAxis(N, 34, ABG)
21:21:48.903 00.000 29876 Guiding  Dir = 0, Dur = 34
21:21:48.903 00.000 29876 IsSlewing returns 0
21:21:48.903 00.000 29876 IsGuiding returns 0
21:21:48.904 00.001 29876 PulseGuide returned control before completion, sleep 44
21:21:48.949 00.045 29876 IsGuiding returns 1
21:21:48.949 00.000 29876 scope still moving after pulse duration time elapsed
21:21:48.979 00.030 29876 IsSlewing returns 0
21:21:48.979 00.000 29876 IsGuiding returns 1
21:21:49.010 00.031 29876 IsSlewing returns 0
21:21:49.010 00.000 29876 IsGuiding returns 1
21:21:49.042 00.032 29876 IsSlewing returns 0
21:21:49.042 00.000 29876 IsGuiding returns 1
21:21:49.073 00.031 29876 IsSlewing returns 0
21:21:49.073 00.000 29876 IsGuiding returns 0
21:21:49.073 00.000 29876 scope move finished after 34 + 135 ms
21:21:49.073 00.000 29876 Move returns status 0, amount 34
21:21:49.073 00.000 29876 move complete, result=0
21:21:49.073 00.000 29876 worker thread done servicing request
21:21:49.073 00.000 29876 Worker thread wakes up
21:21:49.073 00.000 31432 GuideStep: -0.9 px 93 ms EAST, -0.5 px 34 ms NORTH
21:21:49.076 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:49.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:50.981 01.905 29876 Exposure complete
21:21:51.024 00.043 29876 worker thread done servicing request
21:21:51.024 00.000 31432 OnExposeComplete: enter
21:21:51.026 00.002 31432 UpdateGuideState(): m_state=6
21:21:51.028 00.002 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
21:21:51.030 00.002 31432 Star::Find returns 1 (0), X=608.50, Y=167.85, Mass=2330, SNR=29.0, Peak=213 HFD=3.6
21:21:51.032 00.002 31432 MultiStar: large primary error, entering stabilization period
21:21:51.033 00.001 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = 3.14)
21:21:51.035 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:21:51.037 00.002 31432 CameraToMount -- cameraX=-1.70 cameraY=-0.04 hyp=1.71 cameraTheta=-3.12 mountX=-1.71 mountY=-0.23, mountTheta=-3.01
21:21:51.040 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.70, y=-0.04, opts=13)
21:21:51.042 00.002 31432 Enqueuing Move request for scope (-1.70, -0.04)
21:21:51.044 00.002 29876 Worker thread wakes up
21:21:51.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.70, -0.04) opts 0xd
21:21:51.044 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.70, -0.04)
21:21:51.044 00.000 29876 Moving (-1.70, -0.04) raw xDistance=-1.71 yDistance=-0.23
21:21:51.044 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.71
21:21:51.044 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:51.044 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:21:51.044 00.000 29876 MoveAxis(E, 177, ABG)
21:21:51.044 00.000 29876 Guiding  Dir = 2, Dur = 177
21:21:51.044 00.000 29876 IsSlewing returns 0
21:21:51.045 00.001 29876 IsGuiding returns 0
21:21:51.045 00.000 29876 PulseGuide returned control before completion, sleep 187
21:21:51.048 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:21:51.060 00.012 31432 UpdateGuideState exits: m=2330 RSB=29.0
21:21:51.062 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:51.064 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:51.066 00.002 31432 Enqueuing Expose request
21:21:51.244 00.178 29876 IsGuiding returns 1
21:21:51.244 00.000 29876 scope still moving after pulse duration time elapsed
21:21:51.275 00.031 29876 IsSlewing returns 0
21:21:51.275 00.000 29876 IsGuiding returns 0
21:21:51.275 00.000 29876 scope move finished after 177 + 53 ms
21:21:51.275 00.000 29876 Move returns status 0, amount 177
21:21:51.275 00.000 29876 MoveAxis(N, 0, ABG)
21:21:51.275 00.000 29876 Move returns status 0, amount 0
21:21:51.275 00.000 29876 move complete, result=0
21:21:51.275 00.000 29876 worker thread done servicing request
21:21:51.275 00.000 29876 Worker thread wakes up
21:21:51.275 00.000 31432 GuideStep: -1.7 px 177 ms EAST, -0.2 px 0 ms NORTH
21:21:51.278 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:51.278 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:53.406 02.128 29876 Exposure complete
21:21:53.454 00.048 29876 worker thread done servicing request
21:21:53.454 00.000 31432 OnExposeComplete: enter
21:21:53.456 00.002 31432 UpdateGuideState(): m_state=6
21:21:53.458 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
21:21:53.460 00.002 31432 Star::Find returns 1 (0), X=610.12, Y=168.37, Mass=2128, SNR=27.9, Peak=183 HFD=3.4
21:21:53.462 00.002 31432 MultiStar: exiting stabilization period
21:21:53.463 00.001 31432 MultiStar: [#1 0.70,0.75,0.00,M1] [#2 1.08,0.67,0.00,M2] [#3 0.84,0.88,0.00,M1] [#4 0.76,0.53,0.00,M3] [#5 0.78,0.57,0.00,M3] [#6 1.19,0.46,0.00,M2] [#7 0.13,0.92,0.00,M3] [#8 0.29,0.68,0.93,U] 
21:21:53.465 00.002 31432 single-star, 1 included, MultiStar: {0.09, 0.57}, one-star: {-0.09, 0.48}
21:21:53.467 00.002 31432 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.02) = xAngle (1.73 = 1.73)
21:21:53.469 00.002 31432 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.74 = -1.54)
21:21:53.471 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.75 mountX=-0.08 mountY=-0.49, mountTheta=-1.73
21:21:53.473 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.48, opts=13)
21:21:53.475 00.002 31432 Enqueuing Move request for scope (-0.09, 0.48)
21:21:53.477 00.002 29876 Worker thread wakes up
21:21:53.477 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.48) opts 0xd
21:21:53.477 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.48)
21:21:53.477 00.000 29876 Moving (-0.09, 0.48) raw xDistance=-0.08 yDistance=-0.49
21:21:53.477 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:53.477 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.49
21:21:53.477 00.000 29876 MoveAxis(E, 0, ABG)
21:21:53.477 00.000 29876 Move returns status 0, amount 0
21:21:53.477 00.000 29876 MoveAxis(N, 36, ABG)
21:21:53.477 00.000 29876 Guiding  Dir = 0, Dur = 36
21:21:53.477 00.000 29876 IsSlewing returns 0
21:21:53.478 00.001 29876 IsGuiding returns 0
21:21:53.478 00.000 29876 PulseGuide returned control before completion, sleep 46
21:21:53.481 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:21:53.498 00.017 31432 UpdateGuideState exits: m=2128 RSB=27.9
21:21:53.501 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:53.504 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:53.507 00.003 31432 Enqueuing Expose request
21:21:53.528 00.021 29876 IsGuiding returns 1
21:21:53.528 00.000 29876 scope still moving after pulse duration time elapsed
21:21:53.561 00.033 29876 IsSlewing returns 0
21:21:53.561 00.000 29876 IsGuiding returns 1
21:21:53.591 00.030 29876 IsSlewing returns 0
21:21:53.591 00.000 29876 IsGuiding returns 1
21:21:53.622 00.031 29876 IsSlewing returns 0
21:21:53.622 00.000 29876 IsGuiding returns 0
21:21:53.622 00.000 29876 scope move finished after 36 + 107 ms
21:21:53.622 00.000 29876 Move returns status 0, amount 36
21:21:53.622 00.000 29876 move complete, result=0
21:21:53.622 00.000 29876 worker thread done servicing request
21:21:53.622 00.000 29876 Worker thread wakes up
21:21:53.622 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 36 ms NORTH
21:21:53.625 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:53.625 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:55.534 01.909 29876 Exposure complete
21:21:55.577 00.043 29876 worker thread done servicing request
21:21:55.577 00.000 31432 OnExposeComplete: enter
21:21:55.579 00.002 31432 UpdateGuideState(): m_state=6
21:21:55.581 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
21:21:55.583 00.002 31432 Star::Find returns 1 (0), X=611.07, Y=167.86, Mass=2258, SNR=28.0, Peak=181 HFD=3.8
21:21:55.585 00.002 31432 MultiStar: [#1 1.27,0.44,0.00,M2] [#2 1.36,0.70,0.00,M3] [#3 1.51,0.84,0.00,M2] [#4 1.21,0.98,0.00,M4] [#5 1.32,0.75,0.00,M4] [#6 1.63,0.56,0.00,M3] [#7 0.78,0.95,0.00,M4] [#8 0.93,1.39,0.00,M4] 
21:21:55.587 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
21:21:55.588 00.001 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
21:21:55.590 00.002 31432 CameraToMount -- cameraX=0.86 cameraY=-0.03 hyp=0.86 cameraTheta=-0.03 mountX=0.86 mountY=0.16, mountTheta=0.18
21:21:55.592 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.86, y=-0.03, opts=13)
21:21:55.594 00.002 31432 Enqueuing Move request for scope (0.86, -0.03)
21:21:55.597 00.003 29876 Worker thread wakes up
21:21:55.597 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.03) opts 0xd
21:21:55.597 00.000 29876 Handling offset move in thread for scope, endpoint = (0.86, -0.03)
21:21:55.597 00.000 29876 Moving (0.86, -0.03) raw xDistance=0.86 yDistance=0.16
21:21:55.597 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.86
21:21:55.597 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:55.597 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:21:55.597 00.000 29876 MoveAxis(W, 83, ABG)
21:21:55.597 00.000 29876 Guiding  Dir = 3, Dur = 83
21:21:55.597 00.000 29876 IsSlewing returns 0
21:21:55.597 00.000 29876 IsGuiding returns 0
21:21:55.598 00.001 29876 PulseGuide returned control before completion, sleep 93
21:21:55.601 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:21:55.613 00.012 31432 UpdateGuideState exits: m=2258 RSB=28.0
21:21:55.615 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:55.617 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:55.618 00.001 31432 Enqueuing Expose request
21:21:55.706 00.088 29876 IsGuiding returns 1
21:21:55.706 00.000 29876 scope still moving after pulse duration time elapsed
21:21:55.738 00.032 29876 IsSlewing returns 0
21:21:55.738 00.000 29876 IsGuiding returns 1
21:21:55.769 00.031 29876 IsSlewing returns 0
21:21:55.769 00.000 29876 IsGuiding returns 1
21:21:55.800 00.031 29876 IsSlewing returns 0
21:21:55.800 00.000 29876 IsGuiding returns 0
21:21:55.800 00.000 29876 scope move finished after 83 + 119 ms
21:21:55.800 00.000 29876 Move returns status 0, amount 83
21:21:55.800 00.000 29876 MoveAxis(N, 0, ABG)
21:21:55.800 00.000 29876 Move returns status 0, amount 0
21:21:55.800 00.000 29876 move complete, result=0
21:21:55.800 00.000 29876 worker thread done servicing request
21:21:55.800 00.000 29876 Worker thread wakes up
21:21:55.800 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:55.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:21:55.800 00.000 31432 GuideStep: 0.9 px 83 ms WEST, 0.2 px 0 ms NORTH
21:21:57.927 02.127 29876 Exposure complete
21:21:57.971 00.044 29876 worker thread done servicing request
21:21:57.971 00.000 31432 OnExposeComplete: enter
21:21:57.973 00.002 31432 UpdateGuideState(): m_state=6
21:21:57.976 00.003 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
21:21:57.977 00.001 31432 Star::Find returns 1 (0), X=609.60, Y=168.12, Mass=2284, SNR=29.0, Peak=202 HFD=3.6
21:21:57.980 00.003 31432 MultiStar: [#1 -0.37,0.91,0.00,M3] [#2 0.54,0.35,1.15,U] [#3 0.10,1.18,0.00,M3] [#4 0.46,0.53,0.92,U] [#5 -0.27,0.90,0.00,M5] [#6 0.49,0.60,1.09,U] [#7 -0.21,0.93,0.00,M5] [#8 0.01,0.79,0.89,U] 
21:21:57.982 00.002 31432 refined, 4 included, MultiStar: {0.19, 0.49}, one-star: {-0.61, 0.23}
21:21:57.983 00.001 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
21:21:57.985 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
21:21:57.987 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.49 hyp=0.53 cameraTheta=1.19 mountX=0.21 mountY=-0.45, mountTheta=-1.15
21:21:57.990 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.49, opts=13)
21:21:57.992 00.002 31432 Enqueuing Move request for scope (0.19, 0.49)
21:21:57.993 00.001 29876 Worker thread wakes up
21:21:57.993 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.49) opts 0xd
21:21:57.993 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.49)
21:21:57.994 00.001 29876 Moving (0.19, 0.49) raw xDistance=0.21 yDistance=-0.45
21:21:57.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.21
21:21:57.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
21:21:57.994 00.000 29876 MoveAxis(W, 31, ABG)
21:21:57.994 00.000 29876 Guiding  Dir = 3, Dur = 31
21:21:57.994 00.000 29876 IsSlewing returns 0
21:21:57.994 00.000 29876 IsGuiding returns 0
21:21:57.994 00.000 29876 PulseGuide returned control before completion, sleep 41
21:21:57.997 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=9, FiltMax=257, Gamma=0.490
21:21:58.009 00.012 31432 UpdateGuideState exits: m=2284 RSB=29.0
21:21:58.011 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:58.013 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:21:58.014 00.001 31432 Enqueuing Expose request
21:21:58.051 00.037 29876 IsGuiding returns 1
21:21:58.051 00.000 29876 scope still moving after pulse duration time elapsed
21:21:58.081 00.030 29876 IsSlewing returns 0
21:21:58.081 00.000 29876 IsGuiding returns 0
21:21:58.081 00.000 29876 scope move finished after 31 + 56 ms
21:21:58.081 00.000 29876 Move returns status 0, amount 31
21:21:58.081 00.000 29876 MoveAxis(N, 33, ABG)
21:21:58.081 00.000 29876 Guiding  Dir = 0, Dur = 33
21:21:58.081 00.000 29876 IsSlewing returns 0
21:21:58.081 00.000 29876 IsGuiding returns 0
21:21:58.082 00.001 29876 PulseGuide returned control before completion, sleep 43
21:21:58.128 00.046 29876 IsGuiding returns 1
21:21:58.128 00.000 29876 scope still moving after pulse duration time elapsed
21:21:58.159 00.031 29876 IsSlewing returns 0
21:21:58.159 00.000 29876 IsGuiding returns 1
21:21:58.190 00.031 29876 IsSlewing returns 0
21:21:58.190 00.000 29876 IsGuiding returns 1
21:21:58.220 00.030 29876 IsSlewing returns 0
21:21:58.220 00.000 29876 IsGuiding returns 0
21:21:58.220 00.000 29876 scope move finished after 33 + 104 ms
21:21:58.220 00.000 29876 Move returns status 0, amount 33
21:21:58.220 00.000 29876 move complete, result=0
21:21:58.220 00.000 29876 worker thread done servicing request
21:21:58.220 00.000 29876 Worker thread wakes up
21:21:58.220 00.000 31432 GuideStep: 0.2 px 31 ms WEST, -0.5 px 33 ms NORTH
21:21:58.223 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:21:58.223 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:00.137 01.914 29876 Exposure complete
21:22:00.180 00.043 29876 worker thread done servicing request
21:22:00.180 00.000 31432 OnExposeComplete: enter
21:22:00.182 00.002 31432 UpdateGuideState(): m_state=6
21:22:00.184 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
21:22:00.186 00.002 31432 Star::Find returns 1 (0), X=608.97, Y=168.42, Mass=2268, SNR=28.5, Peak=221 HFD=3.5
21:22:00.188 00.002 31432 MultiStar: [#1 -0.68,0.61,0.00,M4] [#2 -0.20,0.62,1.17,U] [#3 -0.48,1.24,0.00,M4] [#4 -0.74,0.75,0.00,M4] [#5 -0.71,0.64,0.00,M6] [#6 0.01,0.76,1.12,U] [#7 -0.93,0.74,0.00,M6] [#8 -0.92,1.21,0.00,M4] 
21:22:00.190 00.002 31432 refined, 2 included, MultiStar: {-0.45, 0.64}, one-star: {-1.23, 0.53}
21:22:00.192 00.002 31432 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:22:00.194 00.002 31432 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.17 = -1.12)
21:22:00.195 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=0.64 hyp=0.78 cameraTheta=2.18 mountX=-0.43 mountY=-0.70, mountTheta=-2.12
21:22:00.198 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.64, opts=13)
21:22:00.200 00.002 31432 Enqueuing Move request for scope (-0.45, 0.64)
21:22:00.202 00.002 29876 Worker thread wakes up
21:22:00.202 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.64) opts 0xd
21:22:00.202 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.64)
21:22:00.202 00.000 29876 Moving (-0.45, 0.64) raw xDistance=-0.43 yDistance=-0.70
21:22:00.202 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.43
21:22:00.202 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.70
21:22:00.202 00.000 29876 MoveAxis(E, 37, ABG)
21:22:00.202 00.000 29876 Guiding  Dir = 2, Dur = 37
21:22:00.202 00.000 29876 IsSlewing returns 0
21:22:00.202 00.000 29876 IsGuiding returns 0
21:22:00.203 00.001 29876 PulseGuide returned control before completion, sleep 47
21:22:00.206 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=10, FiltMax=257, Gamma=0.490
21:22:00.217 00.011 31432 UpdateGuideState exits: m=2268 RSB=28.5
21:22:00.219 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:00.221 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:00.223 00.002 31432 Enqueuing Expose request
21:22:00.262 00.039 29876 IsGuiding returns 1
21:22:00.262 00.000 29876 scope still moving after pulse duration time elapsed
21:22:00.292 00.030 29876 IsSlewing returns 0
21:22:00.292 00.000 29876 IsGuiding returns 1
21:22:00.324 00.032 29876 IsSlewing returns 0
21:22:00.324 00.000 29876 IsGuiding returns 1
21:22:00.355 00.031 29876 IsSlewing returns 0
21:22:00.355 00.000 29876 IsGuiding returns 1
21:22:00.386 00.031 29876 IsSlewing returns 0
21:22:00.386 00.000 29876 IsGuiding returns 0
21:22:00.386 00.000 29876 scope move finished after 37 + 146 ms
21:22:00.386 00.000 29876 Move returns status 0, amount 37
21:22:00.386 00.000 29876 MoveAxis(N, 51, ABG)
21:22:00.386 00.000 29876 Guiding  Dir = 0, Dur = 51
21:22:00.386 00.000 29876 IsSlewing returns 0
21:22:00.386 00.000 29876 IsGuiding returns 0
21:22:00.386 00.000 29876 PulseGuide returned control before completion, sleep 61
21:22:00.463 00.077 29876 IsGuiding returns 1
21:22:00.463 00.000 29876 scope still moving after pulse duration time elapsed
21:22:00.494 00.031 29876 IsSlewing returns 0
21:22:00.494 00.000 29876 IsGuiding returns 1
21:22:00.526 00.032 29876 IsSlewing returns 0
21:22:00.526 00.000 29876 IsGuiding returns 1
21:22:00.556 00.030 29876 IsSlewing returns 0
21:22:00.556 00.000 29876 IsGuiding returns 1
21:22:00.588 00.032 29876 IsSlewing returns 0
21:22:00.588 00.000 29876 IsGuiding returns 0
21:22:00.588 00.000 29876 scope move finished after 51 + 150 ms
21:22:00.588 00.000 29876 Move returns status 0, amount 51
21:22:00.588 00.000 29876 move complete, result=0
21:22:00.588 00.000 29876 worker thread done servicing request
21:22:00.588 00.000 29876 Worker thread wakes up
21:22:00.588 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:00.588 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:00.588 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.7 px 51 ms NORTH
21:22:02.818 02.230 29876 Exposure complete
21:22:02.861 00.043 29876 worker thread done servicing request
21:22:02.862 00.001 31432 OnExposeComplete: enter
21:22:02.864 00.002 31432 UpdateGuideState(): m_state=6
21:22:02.866 00.002 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
21:22:02.868 00.002 31432 Star::Find returns 1 (0), X=609.94, Y=167.95, Mass=2244, SNR=28.2, Peak=206 HFD=3.3
21:22:02.870 00.002 31432 MultiStar: [#1 0.43,0.27,1.06,U] [#2 0.44,0.19,1.18,U] [#3 0.93,0.37,0.00,M5] [#4 0.95,0.33,0.00,M5] [#5 0.74,0.17,0.96,U] [#6 0.64,0.25,1.11,U] [#7 0.54,0.23,0.87,U] [#8 0.34,0.72,0.92,U] 
21:22:02.872 00.002 31432 single-star, 6 included, MultiStar: {0.41, 0.26}, one-star: {-0.27, 0.06}
21:22:02.873 00.001 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
21:22:02.875 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
21:22:02.877 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.91 mountX=-0.27 mountY=-0.10, mountTheta=-2.77
21:22:02.881 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.06, opts=13)
21:22:02.885 00.004 31432 Enqueuing Move request for scope (-0.27, 0.06)
21:22:02.886 00.001 29876 Worker thread wakes up
21:22:02.886 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
21:22:02.886 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
21:22:02.887 00.001 29876 Moving (-0.27, 0.06) raw xDistance=-0.27 yDistance=-0.10
21:22:02.887 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
21:22:02.887 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:02.887 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:22:02.887 00.000 29876 MoveAxis(E, 31, ABG)
21:22:02.887 00.000 29876 Guiding  Dir = 2, Dur = 31
21:22:02.887 00.000 29876 IsSlewing returns 0
21:22:02.887 00.000 29876 IsGuiding returns 0
21:22:02.887 00.000 29876 PulseGuide returned control before completion, sleep 41
21:22:02.890 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=9, FiltMax=257, Gamma=0.490
21:22:02.901 00.011 31432 UpdateGuideState exits: m=2244 RSB=28.2
21:22:02.903 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:02.905 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:02.907 00.002 31432 Enqueuing Expose request
21:22:02.943 00.036 29876 IsGuiding returns 1
21:22:02.943 00.000 29876 scope still moving after pulse duration time elapsed
21:22:02.974 00.031 29876 IsSlewing returns 0
21:22:02.974 00.000 29876 IsGuiding returns 1
21:22:03.006 00.032 29876 IsSlewing returns 0
21:22:03.006 00.000 29876 IsGuiding returns 1
21:22:03.036 00.030 29876 IsSlewing returns 0
21:22:03.036 00.000 29876 IsGuiding returns 0
21:22:03.036 00.000 29876 scope move finished after 31 + 117 ms
21:22:03.036 00.000 29876 Move returns status 0, amount 31
21:22:03.036 00.000 29876 MoveAxis(N, 0, ABG)
21:22:03.036 00.000 29876 Move returns status 0, amount 0
21:22:03.036 00.000 29876 move complete, result=0
21:22:03.036 00.000 29876 worker thread done servicing request
21:22:03.036 00.000 29876 Worker thread wakes up
21:22:03.036 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:03.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:03.036 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
21:22:04.945 01.909 29876 Exposure complete
21:22:04.987 00.042 29876 worker thread done servicing request
21:22:04.987 00.000 31432 OnExposeComplete: enter
21:22:04.990 00.003 31432 UpdateGuideState(): m_state=6
21:22:04.992 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
21:22:04.994 00.002 31432 Star::Find returns 1 (0), X=610.06, Y=167.49, Mass=2361, SNR=29.3, Peak=213 HFD=3.6
21:22:04.996 00.002 31432 MultiStar: [#1 0.62,0.06,1.01,U] [#2 0.94,0.06,0.00,M1] [#3 0.78,0.19,0.99,U] [#4 0.45,0.42,0.91,U] [#5 0.64,0.13,0.95,U] [#6 0.96,0.18,0.00,M1] [#7 0.41,0.04,0.81,U] [#8 0.40,0.84,0.00,M4] 
21:22:04.998 00.002 31432 single-star, 5 included, MultiStar: {0.46, 0.07}, one-star: {-0.14, -0.40}
21:22:04.999 00.001 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.94 = -1.94)
21:22:05.001 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.07 = 1.07)
21:22:05.003 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.91 mountX=-0.15 mountY=0.37, mountTheta=1.96
21:22:05.005 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.40, opts=13)
21:22:05.008 00.003 31432 Enqueuing Move request for scope (-0.14, -0.40)
21:22:05.009 00.001 29876 Worker thread wakes up
21:22:05.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.40) opts 0xd
21:22:05.009 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.40)
21:22:05.009 00.000 29876 Moving (-0.14, -0.40) raw xDistance=-0.15 yDistance=0.37
21:22:05.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:22:05.009 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:05.010 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:22:05.010 00.000 29876 MoveAxis(E, 0, ABG)
21:22:05.010 00.000 29876 Move returns status 0, amount 0
21:22:05.010 00.000 29876 MoveAxis(N, 0, ABG)
21:22:05.010 00.000 29876 Move returns status 0, amount 0
21:22:05.010 00.000 29876 move complete, result=0
21:22:05.010 00.000 29876 worker thread done servicing request
21:22:05.013 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:22:05.024 00.011 31432 UpdateGuideState exits: m=2361 RSB=29.3
21:22:05.027 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:05.029 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:05.030 00.001 31432 Enqueuing Expose request
21:22:05.032 00.002 29876 Worker thread wakes up
21:22:05.032 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:22:05.034 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:05.034 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:07.159 02.125 29876 Exposure complete
21:22:07.203 00.044 29876 worker thread done servicing request
21:22:07.203 00.000 31432 OnExposeComplete: enter
21:22:07.205 00.002 31432 UpdateGuideState(): m_state=6
21:22:07.210 00.005 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
21:22:07.213 00.003 31432 Star::Find returns 1 (0), X=610.00, Y=167.51, Mass=2401, SNR=29.8, Peak=212 HFD=3.6
21:22:07.215 00.002 31432 MultiStar: [#1 0.69,0.09,1.00,U] [#2 0.53,0.23,1.15,U] [#3 0.86,0.44,0.00,M5] [#4 0.39,0.40,0.97,U] [#5 0.59,-0.14,0.88,U] [#6 0.67,0.49,1.09,U] [#7 0.45,0.32,0.84,U] [#8 -0.07,0.79,0.88,U] 
21:22:07.217 00.002 31432 single-star, 7 included, MultiStar: {0.39, 0.22}, one-star: {-0.21, -0.37}
21:22:07.218 00.001 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
21:22:07.220 00.002 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
21:22:07.222 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.37 hyp=0.43 cameraTheta=-2.08 mountX=-0.22 mountY=0.34, mountTheta=2.15
21:22:07.225 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.37, opts=13)
21:22:07.227 00.002 31432 Enqueuing Move request for scope (-0.21, -0.37)
21:22:07.229 00.002 29876 Worker thread wakes up
21:22:07.229 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.37) opts 0xd
21:22:07.229 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.37)
21:22:07.229 00.000 29876 Moving (-0.21, -0.37) raw xDistance=-0.22 yDistance=0.34
21:22:07.229 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:22:07.229 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:07.229 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:22:07.229 00.000 29876 MoveAxis(E, 21, ABG)
21:22:07.229 00.000 29876 Guiding  Dir = 2, Dur = 21
21:22:07.229 00.000 29876 IsSlewing returns 0
21:22:07.230 00.001 29876 IsGuiding returns 0
21:22:07.230 00.000 29876 PulseGuide returned control before completion, sleep 31
21:22:07.233 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:22:07.244 00.011 31432 UpdateGuideState exits: m=2401 RSB=29.8
21:22:07.247 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:07.248 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:07.250 00.002 31432 Enqueuing Expose request
21:22:07.267 00.017 29876 IsGuiding returns 1
21:22:07.267 00.000 29876 scope still moving after pulse duration time elapsed
21:22:07.298 00.031 29876 IsSlewing returns 0
21:22:07.298 00.000 29876 IsGuiding returns 0
21:22:07.298 00.000 29876 scope move finished after 21 + 47 ms
21:22:07.298 00.000 29876 Move returns status 0, amount 21
21:22:07.298 00.000 29876 MoveAxis(N, 0, ABG)
21:22:07.298 00.000 29876 Move returns status 0, amount 0
21:22:07.298 00.000 29876 move complete, result=0
21:22:07.299 00.001 29876 worker thread done servicing request
21:22:07.299 00.000 29876 Worker thread wakes up
21:22:07.299 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:07.299 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:07.300 00.001 31432 GuideStep: -0.2 px 21 ms EAST, 0.3 px 0 ms NORTH
21:22:09.203 01.903 29876 Exposure complete
21:22:09.248 00.045 29876 worker thread done servicing request
21:22:09.248 00.000 31432 OnExposeComplete: enter
21:22:09.253 00.005 31432 UpdateGuideState(): m_state=6
21:22:09.255 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
21:22:09.257 00.002 31432 Star::Find returns 1 (0), X=609.82, Y=167.81, Mass=2250, SNR=29.1, Peak=241 HFD=2.9
21:22:09.259 00.002 31432 MultiStar: [#1 0.20,0.02,1.02,U] [#2 0.42,0.72,1.17,U] [#3 0.39,0.93,0.00,M6] [#4 0.46,0.63,0.97,U] [#5 0.32,0.32,1.01,U] [#6 0.34,0.79,0.00,M1] [#7 0.10,0.60,0.91,U] [#8 -0.12,1.08,0.00,M4] 
21:22:09.261 00.002 31432 single-star, 5 included, MultiStar: {0.19, 0.37}, one-star: {-0.39, -0.08}
21:22:09.263 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
21:22:09.265 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
21:22:09.267 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-2.93 mountX=-0.39 mountY=0.02, mountTheta=3.09
21:22:09.272 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.08, opts=13)
21:22:09.274 00.002 31432 Enqueuing Move request for scope (-0.39, -0.08)
21:22:09.275 00.001 29876 Worker thread wakes up
21:22:09.276 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.08) opts 0xd
21:22:09.276 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.08)
21:22:09.276 00.000 29876 Moving (-0.39, -0.08) raw xDistance=-0.39 yDistance=0.02
21:22:09.276 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
21:22:09.276 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:09.276 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:22:09.276 00.000 29876 MoveAxis(E, 41, ABG)
21:22:09.276 00.000 29876 Guiding  Dir = 2, Dur = 41
21:22:09.276 00.000 29876 IsSlewing returns 0
21:22:09.276 00.000 29876 IsGuiding returns 0
21:22:09.276 00.000 29876 PulseGuide returned control before completion, sleep 51
21:22:09.279 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=5, FiltMax=257, Gamma=0.490
21:22:09.290 00.011 31432 UpdateGuideState exits: m=2250 RSB=29.1
21:22:09.292 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:09.294 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:09.296 00.002 31432 Enqueuing Expose request
21:22:09.342 00.046 29876 IsGuiding returns 1
21:22:09.342 00.000 29876 scope still moving after pulse duration time elapsed
21:22:09.373 00.031 29876 IsSlewing returns 0
21:22:09.373 00.000 29876 IsGuiding returns 1
21:22:09.403 00.030 29876 IsSlewing returns 0
21:22:09.403 00.000 29876 IsGuiding returns 1
21:22:09.434 00.031 29876 IsSlewing returns 0
21:22:09.434 00.000 29876 IsGuiding returns 0
21:22:09.434 00.000 29876 scope move finished after 41 + 116 ms
21:22:09.434 00.000 29876 Move returns status 0, amount 41
21:22:09.434 00.000 29876 MoveAxis(N, 0, ABG)
21:22:09.434 00.000 29876 Move returns status 0, amount 0
21:22:09.434 00.000 29876 move complete, result=0
21:22:09.435 00.001 29876 worker thread done servicing request
21:22:09.435 00.000 29876 Worker thread wakes up
21:22:09.435 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:09.435 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.0 px 0 ms NORTH
21:22:09.437 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:11.569 02.132 29876 Exposure complete
21:22:11.612 00.043 29876 worker thread done servicing request
21:22:11.612 00.000 31432 OnExposeComplete: enter
21:22:11.614 00.002 31432 UpdateGuideState(): m_state=6
21:22:11.616 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
21:22:11.618 00.002 31432 Star::Find returns 1 (0), X=610.07, Y=167.38, Mass=2048, SNR=27.4, Peak=236 HFD=3.0
21:22:11.620 00.002 31432 MultiStar: [#1 0.56,0.02,1.07,U] [#2 1.14,-0.06,0.00,M1] [#3 0.85,-0.20,0.00,M7] [#4 0.69,-0.40,0.95,U] [#5 0.63,-0.45,0.99,U] [#6 1.43,-0.50,0.00,M2] [#7 0.74,-0.35,0.95,U] [#8 -0.07,0.36,0.93,U] 
21:22:11.622 00.002 31432 refined, 5 included, MultiStar: {0.40, -0.22}, one-star: {-0.14, -0.51}
21:22:11.623 00.001 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
21:22:11.625 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.48 = 2.48)
21:22:11.627 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.46 cameraTheta=-0.50 mountX=0.40 mountY=0.28, mountTheta=0.62
21:22:11.629 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.22, opts=13)
21:22:11.632 00.003 31432 Enqueuing Move request for scope (0.40, -0.22)
21:22:11.634 00.002 29876 Worker thread wakes up
21:22:11.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.22) opts 0xd
21:22:11.634 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.22)
21:22:11.634 00.000 29876 Moving (0.40, -0.22) raw xDistance=0.40 yDistance=0.28
21:22:11.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.40
21:22:11.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:11.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:22:11.634 00.000 29876 MoveAxis(W, 33, ABG)
21:22:11.634 00.000 29876 Guiding  Dir = 3, Dur = 33
21:22:11.634 00.000 29876 IsSlewing returns 0
21:22:11.634 00.000 29876 IsGuiding returns 0
21:22:11.635 00.001 29876 PulseGuide returned control before completion, sleep 43
21:22:11.638 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:22:11.649 00.011 31432 UpdateGuideState exits: m=2048 RSB=27.4
21:22:11.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:11.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:11.655 00.002 31432 Enqueuing Expose request
21:22:11.692 00.037 29876 IsGuiding returns 1
21:22:11.692 00.000 29876 scope still moving after pulse duration time elapsed
21:22:11.723 00.031 29876 IsSlewing returns 0
21:22:11.723 00.000 29876 IsGuiding returns 0
21:22:11.723 00.000 29876 scope move finished after 33 + 55 ms
21:22:11.723 00.000 29876 Move returns status 0, amount 33
21:22:11.723 00.000 29876 MoveAxis(N, 0, ABG)
21:22:11.723 00.000 29876 Move returns status 0, amount 0
21:22:11.723 00.000 29876 move complete, result=0
21:22:11.723 00.000 29876 worker thread done servicing request
21:22:11.723 00.000 29876 Worker thread wakes up
21:22:11.723 00.000 31432 GuideStep: 0.4 px 33 ms WEST, 0.3 px 0 ms NORTH
21:22:11.726 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:11.726 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:13.643 01.917 29876 Exposure complete
21:22:13.685 00.042 29876 worker thread done servicing request
21:22:13.685 00.000 31432 OnExposeComplete: enter
21:22:13.688 00.003 31432 UpdateGuideState(): m_state=6
21:22:13.690 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
21:22:13.692 00.002 31432 Star::Find returns 1 (0), X=610.32, Y=167.28, Mass=2316, SNR=29.1, Peak=216 HFD=3.4
21:22:13.695 00.003 31432 MultiStar: [#1 0.83,-0.35,0.00,M1] [#2 0.72,0.09,1.17,U] [#3 0.75,0.29,1.03,U] [#4 1.07,-0.16,0.00,M2] [#5 0.87,-0.35,0.00,M2] [#6 0.97,-0.17,0.00,M3] [#7 0.45,-0.30,0.84,U] [#8 0.58,-0.08,0.88,U] 
21:22:13.697 00.002 31432 refined, 4 included, MultiStar: {0.53, -0.11}, one-star: {0.11, -0.61}
21:22:13.699 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
21:22:13.700 00.001 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
21:22:13.702 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.11 hyp=0.54 cameraTheta=-0.19 mountX=0.53 mountY=0.19, mountTheta=0.34
21:22:13.707 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.11, opts=13)
21:22:13.709 00.002 31432 Enqueuing Move request for scope (0.53, -0.11)
21:22:13.711 00.002 29876 Worker thread wakes up
21:22:13.711 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.11) opts 0xd
21:22:13.711 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.11)
21:22:13.711 00.000 29876 Moving (0.53, -0.11) raw xDistance=0.53 yDistance=0.19
21:22:13.711 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
21:22:13.711 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:13.711 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:22:13.711 00.000 29876 MoveAxis(W, 56, ABG)
21:22:13.711 00.000 29876 Guiding  Dir = 3, Dur = 56
21:22:13.712 00.001 29876 IsSlewing returns 0
21:22:13.712 00.000 29876 IsGuiding returns 0
21:22:13.712 00.000 29876 PulseGuide returned control before completion, sleep 66
21:22:13.717 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:13.731 00.014 31432 UpdateGuideState exits: m=2316 RSB=29.1
21:22:13.733 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:13.735 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:13.737 00.002 31432 Enqueuing Expose request
21:22:13.782 00.045 29876 IsGuiding returns 1
21:22:13.782 00.000 29876 scope still moving after pulse duration time elapsed
21:22:13.812 00.030 29876 IsSlewing returns 0
21:22:13.812 00.000 29876 IsGuiding returns 1
21:22:13.843 00.031 29876 IsSlewing returns 0
21:22:13.843 00.000 29876 IsGuiding returns 1
21:22:13.875 00.032 29876 IsSlewing returns 0
21:22:13.875 00.000 29876 IsGuiding returns 1
21:22:13.906 00.031 29876 IsSlewing returns 0
21:22:13.906 00.000 29876 IsGuiding returns 1
21:22:13.938 00.032 29876 IsSlewing returns 0
21:22:13.938 00.000 29876 IsGuiding returns 0
21:22:13.938 00.000 29876 scope move finished after 56 + 169 ms
21:22:13.938 00.000 29876 Move returns status 0, amount 56
21:22:13.938 00.000 29876 MoveAxis(N, 0, ABG)
21:22:13.938 00.000 29876 Move returns status 0, amount 0
21:22:13.938 00.000 29876 move complete, result=0
21:22:13.938 00.000 29876 worker thread done servicing request
21:22:13.938 00.000 29876 Worker thread wakes up
21:22:13.938 00.000 31432 GuideStep: 0.5 px 56 ms WEST, 0.2 px 0 ms NORTH
21:22:13.941 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:13.941 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:16.061 02.120 29876 Exposure complete
21:22:16.103 00.042 29876 worker thread done servicing request
21:22:16.103 00.000 31432 OnExposeComplete: enter
21:22:16.106 00.003 31432 UpdateGuideState(): m_state=6
21:22:16.108 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
21:22:16.110 00.002 31432 Star::Find returns 1 (0), X=609.67, Y=167.20, Mass=2355, SNR=28.9, Peak=213 HFD=3.6
21:22:16.114 00.004 31432 MultiStar: [#1 -0.18,-0.04,1.06,U] [#2 0.29,-0.41,1.14,U] [#3 0.40,-0.39,1.04,U] [#4 0.63,-0.41,1.00,U] [#5 0.18,-0.55,0.98,U] [#6 0.36,-0.20,1.13,U] [#7 0.21,-0.48,0.83,U] [#8 -0.17,-0.04,0.91,U] 
21:22:16.116 00.002 31432 refined, 8 included, MultiStar: {0.14, -0.35}, one-star: {-0.54, -0.69}
21:22:16.120 00.004 31432 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
21:22:16.123 00.003 31432 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
21:22:16.124 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.20 mountX=0.13 mountY=0.37, mountTheta=1.24
21:22:16.126 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.35, opts=13)
21:22:16.129 00.003 31432 Enqueuing Move request for scope (0.14, -0.35)
21:22:16.134 00.005 29876 Worker thread wakes up
21:22:16.135 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.35) opts 0xd
21:22:16.135 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.35)
21:22:16.135 00.000 29876 Moving (0.14, -0.35) raw xDistance=0.13 yDistance=0.37
21:22:16.135 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:22:16.135 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:16.135 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:22:16.135 00.000 29876 MoveAxis(E, 0, ABG)
21:22:16.135 00.000 29876 Move returns status 0, amount 0
21:22:16.135 00.000 29876 MoveAxis(N, 0, ABG)
21:22:16.135 00.000 29876 Move returns status 0, amount 0
21:22:16.135 00.000 29876 move complete, result=0
21:22:16.135 00.000 29876 worker thread done servicing request
21:22:16.141 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:22:16.152 00.011 31432 UpdateGuideState exits: m=2355 RSB=28.9
21:22:16.155 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:16.158 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:16.160 00.002 31432 Enqueuing Expose request
21:22:16.162 00.002 29876 Worker thread wakes up
21:22:16.162 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:22:16.164 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:16.164 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:18.075 01.911 29876 Exposure complete
21:22:18.119 00.044 29876 worker thread done servicing request
21:22:18.119 00.000 31432 OnExposeComplete: enter
21:22:18.121 00.002 31432 UpdateGuideState(): m_state=6
21:22:18.123 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
21:22:18.125 00.002 31432 Star::Find returns 1 (0), X=609.30, Y=166.78, Mass=2288, SNR=28.5, Peak=202 HFD=3.5
21:22:18.127 00.002 31432 MultiStar: [#1 -0.02,-0.60,1.04,U] [#2 0.22,-0.82,0.00,M1] [#3 0.05,-0.39,1.07,U] [#4 0.34,-0.79,0.00,M2] [#5 0.01,-0.90,0.00,M2] [#6 0.22,-0.75,1.11,U] [#7 -0.27,-0.52,0.88,U] [#8 -0.44,-0.38,0.94,U] 
21:22:18.129 00.002 31432 refined, 5 included, MultiStar: {-0.21, -0.63}, one-star: {-0.90, -1.11}
21:22:18.131 00.002 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
21:22:18.132 00.001 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
21:22:18.134 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.63 hyp=0.66 cameraTheta=-1.89 mountX=-0.22 mountY=0.59, mountTheta=1.94
21:22:18.137 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.63, opts=13)
21:22:18.139 00.002 31432 Enqueuing Move request for scope (-0.21, -0.63)
21:22:18.141 00.002 29876 Worker thread wakes up
21:22:18.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.63) opts 0xd
21:22:18.141 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.63)
21:22:18.141 00.000 29876 Moving (-0.21, -0.63) raw xDistance=-0.22 yDistance=0.59
21:22:18.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
21:22:18.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:18.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
21:22:18.141 00.000 29876 MoveAxis(E, 22, ABG)
21:22:18.141 00.000 29876 Guiding  Dir = 2, Dur = 22
21:22:18.141 00.000 29876 IsSlewing returns 0
21:22:18.141 00.000 29876 IsGuiding returns 0
21:22:18.142 00.001 29876 PulseGuide returned control before completion, sleep 32
21:22:18.145 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=11, FiltMax=257, Gamma=0.490
21:22:18.156 00.011 31432 UpdateGuideState exits: m=2288 RSB=28.5
21:22:18.158 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.160 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:18.161 00.001 31432 Enqueuing Expose request
21:22:18.182 00.021 29876 IsGuiding returns 1
21:22:18.182 00.000 29876 scope still moving after pulse duration time elapsed
21:22:18.213 00.031 29876 IsSlewing returns 0
21:22:18.213 00.000 29876 IsGuiding returns 0
21:22:18.213 00.000 29876 scope move finished after 22 + 49 ms
21:22:18.213 00.000 29876 Move returns status 0, amount 22
21:22:18.213 00.000 29876 MoveAxis(N, 0, ABG)
21:22:18.213 00.000 29876 Move returns status 0, amount 0
21:22:18.213 00.000 29876 move complete, result=0
21:22:18.213 00.000 29876 worker thread done servicing request
21:22:18.213 00.000 29876 Worker thread wakes up
21:22:18.213 00.000 31432 GuideStep: -0.2 px 22 ms EAST, 0.6 px 0 ms NORTH
21:22:18.215 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:18.216 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:20.443 02.227 29876 Exposure complete
21:22:20.485 00.042 29876 worker thread done servicing request
21:22:20.486 00.001 31432 OnExposeComplete: enter
21:22:20.488 00.002 31432 UpdateGuideState(): m_state=6
21:22:20.490 00.002 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
21:22:20.492 00.002 31432 Star::Find returns 1 (0), X=609.74, Y=167.30, Mass=2284, SNR=29.9, Peak=253 HFD=3.1
21:22:20.494 00.002 31432 MultiStar: [#1 0.36,-0.22,1.05,U] [#2 0.72,-0.54,0.00,M2] [#3 0.32,-0.32,1.04,U] [#4 0.44,-0.02,0.90,U] [#5 0.22,-0.31,0.91,U] [#6 0.81,-0.38,0.00,M2] [#7 0.28,-0.42,0.89,U] [#8 0.06,0.41,0.91,U] 
21:22:20.496 00.002 31432 refined, 6 included, MultiStar: {0.17, -0.22}, one-star: {-0.47, -0.59}
21:22:20.497 00.001 31432 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.02) = xAngle (-0.93 = -0.93)
21:22:20.499 00.002 31432 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.08 = 2.08)
21:22:20.501 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.27 cameraTheta=-0.91 mountX=0.16 mountY=0.24, mountTheta=0.97
21:22:20.506 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.22, opts=13)
21:22:20.508 00.002 31432 Enqueuing Move request for scope (0.17, -0.22)
21:22:20.510 00.002 29876 Worker thread wakes up
21:22:20.510 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
21:22:20.510 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
21:22:20.510 00.000 29876 Moving (0.17, -0.22) raw xDistance=0.16 yDistance=0.24
21:22:20.510 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:22:20.510 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:20.510 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:22:20.511 00.001 29876 MoveAxis(E, 0, ABG)
21:22:20.511 00.000 29876 Move returns status 0, amount 0
21:22:20.511 00.000 29876 MoveAxis(N, 0, ABG)
21:22:20.511 00.000 29876 Move returns status 0, amount 0
21:22:20.511 00.000 29876 move complete, result=0
21:22:20.511 00.000 29876 worker thread done servicing request
21:22:20.514 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:22:20.526 00.012 31432 UpdateGuideState exits: m=2284 RSB=29.9
21:22:20.528 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:20.529 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:20.531 00.002 31432 Enqueuing Expose request
21:22:20.534 00.003 29876 Worker thread wakes up
21:22:20.534 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:20.536 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:20.536 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:22.450 01.914 29876 Exposure complete
21:22:22.493 00.043 29876 worker thread done servicing request
21:22:22.493 00.000 31432 OnExposeComplete: enter
21:22:22.496 00.003 31432 UpdateGuideState(): m_state=6
21:22:22.498 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
21:22:22.499 00.001 31432 Star::Find returns 1 (0), X=609.84, Y=166.62, Mass=2252, SNR=29.2, Peak=246 HFD=3.3
21:22:22.501 00.002 31432 MultiStar: [#1 0.20,-0.77,1.06,U] [#2 0.40,-0.60,1.19,U] [#3 0.13,-0.31,1.06,U] [#4 0.08,-0.58,0.97,U] [#5 0.15,-0.58,0.93,U] [#6 0.36,-0.52,1.11,U] [#7 0.24,-0.64,0.88,U] [#8 -0.07,-0.42,0.92,U] 
21:22:22.503 00.002 31432 refined, 8 included, MultiStar: {0.13, -0.63}, one-star: {-0.37, -1.26}
21:22:22.505 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.39 = -1.39)
21:22:22.507 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
21:22:22.509 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.63 hyp=0.64 cameraTheta=-1.36 mountX=0.12 mountY=0.64, mountTheta=1.39
21:22:22.512 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.63, opts=13)
21:22:22.516 00.004 31432 Enqueuing Move request for scope (0.13, -0.63)
21:22:22.518 00.002 29876 Worker thread wakes up
21:22:22.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.63) opts 0xd
21:22:22.518 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.63)
21:22:22.518 00.000 29876 Moving (0.13, -0.63) raw xDistance=0.12 yDistance=0.64
21:22:22.518 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:22:22.518 00.000 29876 switching direction from -1 to 1 - decHistory=5 oldest=0.60 newest=1.47
21:22:22.518 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.64
21:22:22.518 00.000 29876 MoveAxis(E, 0, ABG)
21:22:22.518 00.000 29876 Move returns status 0, amount 0
21:22:22.518 00.000 29876 BLC: Oldest BLC event removed
21:22:22.518 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:22:22.518 00.000 29876 MoveAxis(S, 67, ABG)
21:22:22.518 00.000 29876 Guiding  Dir = 1, Dur = 67
21:22:22.519 00.001 29876 IsSlewing returns 0
21:22:22.519 00.000 29876 IsGuiding returns 0
21:22:22.519 00.000 29876 PulseGuide returned control before completion, sleep 77
21:22:22.522 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=32, FiltMin=10, FiltMax=257, Gamma=0.490
21:22:22.534 00.012 31432 UpdateGuideState exits: m=2252 RSB=29.2
21:22:22.536 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:22.538 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:22.540 00.002 31432 Enqueuing Expose request
21:22:22.604 00.064 29876 IsGuiding returns 1
21:22:22.604 00.000 29876 scope still moving after pulse duration time elapsed
21:22:22.636 00.032 29876 IsSlewing returns 0
21:22:22.636 00.000 29876 IsGuiding returns 1
21:22:22.666 00.030 29876 IsSlewing returns 0
21:22:22.666 00.000 29876 IsGuiding returns 1
21:22:22.697 00.031 29876 IsSlewing returns 0
21:22:22.697 00.000 29876 IsGuiding returns 0
21:22:22.697 00.000 29876 scope move finished after 67 + 111 ms
21:22:22.697 00.000 29876 Move returns status 0, amount 67
21:22:22.697 00.000 29876 move complete, result=0
21:22:22.697 00.000 29876 worker thread done servicing request
21:22:22.697 00.000 29876 Worker thread wakes up
21:22:22.697 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 67 ms SOUTH
21:22:22.700 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:22.700 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:24.926 02.226 29876 Exposure complete
21:22:24.969 00.043 29876 worker thread done servicing request
21:22:24.969 00.000 31432 OnExposeComplete: enter
21:22:24.971 00.002 31432 UpdateGuideState(): m_state=6
21:22:24.974 00.003 31432 Star::Find(15, 609, 166, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
21:22:24.976 00.002 31432 Star::Find returns 1 (0), X=609.75, Y=167.01, Mass=2273, SNR=29.0, Peak=210 HFD=3.3
21:22:24.978 00.002 31432 MultiStar: [#1 -0.04,-0.40,1.04,U] [#2 0.24,-0.09,1.20,U] [#3 0.10,0.06,1.05,U] [#4 0.27,-0.66,0.94,U] [#5 0.41,-0.64,0.92,U] [#6 0.65,-0.60,0.00,M2] [#7 0.09,-0.53,0.86,U] [#8 -0.21,-0.38,0.91,U] 
21:22:24.980 00.002 31432 refined, 7 included, MultiStar: {0.05, -0.42}, one-star: {-0.45, -0.88}
21:22:24.982 00.002 31432 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.02) = xAngle (-1.47 = -1.47)
21:22:24.983 00.001 31432 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.54 = 1.54)
21:22:24.985 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.43 cameraTheta=-1.44 mountX=0.04 mountY=0.43, mountTheta=1.47
21:22:24.988 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.42, opts=13)
21:22:24.990 00.002 31432 Enqueuing Move request for scope (0.05, -0.42)
21:22:24.992 00.002 29876 Worker thread wakes up
21:22:24.992 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
21:22:24.992 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
21:22:24.992 00.000 29876 Moving (0.05, -0.42) raw xDistance=0.04 yDistance=0.43
21:22:24.992 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:22:24.992 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
21:22:24.992 00.000 29876 MoveAxis(E, 0, ABG)
21:22:24.992 00.000 29876 Move returns status 0, amount 0
21:22:24.992 00.000 29876 MoveAxis(S, 31, ABG)
21:22:24.992 00.000 29876 Guiding  Dir = 1, Dur = 31
21:22:24.993 00.001 29876 IsSlewing returns 0
21:22:24.993 00.000 29876 IsGuiding returns 0
21:22:24.993 00.000 29876 PulseGuide returned control before completion, sleep 41
21:22:24.996 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:25.007 00.011 31432 UpdateGuideState exits: m=2273 RSB=29.0
21:22:25.009 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:25.011 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:25.013 00.002 31432 Enqueuing Expose request
21:22:25.035 00.022 29876 IsGuiding returns 1
21:22:25.035 00.000 29876 scope still moving after pulse duration time elapsed
21:22:25.065 00.030 29876 IsSlewing returns 0
21:22:25.065 00.000 29876 IsGuiding returns 1
21:22:25.096 00.031 29876 IsSlewing returns 0
21:22:25.096 00.000 29876 IsGuiding returns 1
21:22:25.127 00.031 29876 IsSlewing returns 0
21:22:25.127 00.000 29876 IsGuiding returns 1
21:22:25.158 00.031 29876 IsSlewing returns 0
21:22:25.158 00.000 29876 IsGuiding returns 0
21:22:25.158 00.000 29876 scope move finished after 31 + 135 ms
21:22:25.158 00.000 29876 Move returns status 0, amount 31
21:22:25.158 00.000 29876 move complete, result=0
21:22:25.158 00.000 29876 worker thread done servicing request
21:22:25.158 00.000 29876 Worker thread wakes up
21:22:25.158 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 31 ms SOUTH
21:22:25.160 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:25.160 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:27.076 01.916 29876 Exposure complete
21:22:27.119 00.043 29876 worker thread done servicing request
21:22:27.119 00.000 31432 OnExposeComplete: enter
21:22:27.121 00.002 31432 UpdateGuideState(): m_state=6
21:22:27.123 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
21:22:27.126 00.003 31432 Star::Find returns 1 (0), X=610.45, Y=167.26, Mass=2146, SNR=28.0, Peak=233 HFD=3.2
21:22:27.128 00.002 31432 MultiStar: [#1 0.79,-0.09,1.08,U] [#2 0.80,-0.12,1.23,U] [#3 1.24,-0.24,0.00,M2] [#4 0.95,-0.15,0.00,M1] [#5 1.10,-0.37,0.00,M1] [#6 1.01,-0.21,0.00,M3] [#7 0.42,0.04,0.88,U] [#8 0.41,0.06,0.91,U] 
21:22:27.129 00.001 31432 refined, 4 included, MultiStar: {0.55, -0.15}, one-star: {0.24, -0.63}
21:22:27.131 00.002 31432 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.02) = xAngle (-0.30 = -0.30)
21:22:27.133 00.002 31432 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
21:22:27.135 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.27 mountX=0.55 mountY=0.24, mountTheta=0.41
21:22:27.137 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.15, opts=13)
21:22:27.139 00.002 31432 Enqueuing Move request for scope (0.55, -0.15)
21:22:27.141 00.002 29876 Worker thread wakes up
21:22:27.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
21:22:27.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
21:22:27.141 00.000 29876 Moving (0.55, -0.15) raw xDistance=0.55 yDistance=0.24
21:22:27.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
21:22:27.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:27.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:22:27.141 00.000 29876 MoveAxis(W, 53, ABG)
21:22:27.141 00.000 29876 Guiding  Dir = 3, Dur = 53
21:22:27.142 00.001 29876 IsSlewing returns 0
21:22:27.142 00.000 29876 IsGuiding returns 0
21:22:27.142 00.000 29876 PulseGuide returned control before completion, sleep 63
21:22:27.145 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=32, FiltMin=13, FiltMax=257, Gamma=0.490
21:22:27.156 00.011 31432 UpdateGuideState exits: m=2146 RSB=28.0
21:22:27.159 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:27.160 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:27.162 00.002 31432 Enqueuing Expose request
21:22:27.216 00.054 29876 IsGuiding returns 1
21:22:27.216 00.000 29876 scope still moving after pulse duration time elapsed
21:22:27.247 00.031 29876 IsSlewing returns 0
21:22:27.247 00.000 29876 IsGuiding returns 1
21:22:27.278 00.031 29876 IsSlewing returns 0
21:22:27.278 00.000 29876 IsGuiding returns 0
21:22:27.278 00.000 29876 scope move finished after 53 + 83 ms
21:22:27.278 00.000 29876 Move returns status 0, amount 53
21:22:27.278 00.000 29876 MoveAxis(N, 0, ABG)
21:22:27.278 00.000 29876 Move returns status 0, amount 0
21:22:27.278 00.000 29876 move complete, result=0
21:22:27.278 00.000 29876 worker thread done servicing request
21:22:27.278 00.000 29876 Worker thread wakes up
21:22:27.278 00.000 31432 GuideStep: 0.5 px 53 ms WEST, 0.2 px 0 ms NORTH
21:22:27.281 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:27.281 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:29.404 02.123 29876 Exposure complete
21:22:29.448 00.044 29876 worker thread done servicing request
21:22:29.449 00.001 31432 OnExposeComplete: enter
21:22:29.451 00.002 31432 UpdateGuideState(): m_state=6
21:22:29.453 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
21:22:29.454 00.001 31432 Star::Find returns 1 (0), X=608.64, Y=167.31, Mass=2168, SNR=28.2, Peak=199 HFD=3.4
21:22:29.456 00.002 31432 MultiStar: [#1 -0.74,-0.05,1.07,U] [#2 -0.13,-0.34,1.18,U] [#3 -0.59,0.07,1.03,U] [#4 -0.53,0.10,0.92,U] [#5 -0.67,-0.11,0.91,U] [#6 -0.51,-0.11,1.20,U] [#7 -0.71,-0.22,0.82,U] [#8 -1.31,0.59,0.00,M1] 
21:22:29.458 00.002 31432 refined, 7 included, MultiStar: {-0.67, -0.16}, one-star: {-1.57, -0.57}
21:22:29.460 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
21:22:29.462 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
21:22:29.463 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.16 hyp=0.68 cameraTheta=-2.91 mountX=-0.67 mountY=0.05, mountTheta=3.06
21:22:29.466 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.16, opts=13)
21:22:29.468 00.002 31432 Enqueuing Move request for scope (-0.67, -0.16)
21:22:29.470 00.002 29876 Worker thread wakes up
21:22:29.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.16) opts 0xd
21:22:29.470 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.16)
21:22:29.470 00.000 29876 Moving (-0.67, -0.16) raw xDistance=-0.67 yDistance=0.05
21:22:29.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.67
21:22:29.470 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:29.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:22:29.470 00.000 29876 MoveAxis(E, 57, ABG)
21:22:29.470 00.000 29876 Guiding  Dir = 2, Dur = 57
21:22:29.470 00.000 29876 IsSlewing returns 0
21:22:29.470 00.000 29876 IsGuiding returns 0
21:22:29.471 00.001 29876 PulseGuide returned control before completion, sleep 67
21:22:29.474 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=10, FiltMax=257, Gamma=0.490
21:22:29.485 00.011 31432 UpdateGuideState exits: m=2168 RSB=28.2
21:22:29.487 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:29.489 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:29.491 00.002 31432 Enqueuing Expose request
21:22:29.540 00.049 29876 IsGuiding returns 1
21:22:29.540 00.000 29876 scope still moving after pulse duration time elapsed
21:22:29.571 00.031 29876 IsSlewing returns 0
21:22:29.571 00.000 29876 IsGuiding returns 1
21:22:29.601 00.030 29876 IsSlewing returns 0
21:22:29.601 00.000 29876 IsGuiding returns 1
21:22:29.633 00.032 29876 IsSlewing returns 0
21:22:29.633 00.000 29876 IsGuiding returns 1
21:22:29.664 00.031 29876 IsSlewing returns 0
21:22:29.664 00.000 29876 IsGuiding returns 1
21:22:29.695 00.031 29876 IsSlewing returns 0
21:22:29.695 00.000 29876 IsGuiding returns 1
21:22:29.726 00.031 29876 IsSlewing returns 0
21:22:29.726 00.000 29876 IsGuiding returns 0
21:22:29.726 00.000 29876 scope move finished after 57 + 198 ms
21:22:29.726 00.000 29876 Move returns status 0, amount 57
21:22:29.726 00.000 29876 MoveAxis(N, 0, ABG)
21:22:29.726 00.000 29876 Move returns status 0, amount 0
21:22:29.726 00.000 29876 move complete, result=0
21:22:29.726 00.000 29876 worker thread done servicing request
21:22:29.726 00.000 29876 Worker thread wakes up
21:22:29.726 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:29.726 00.000 31432 GuideStep: -0.7 px 57 ms EAST, 0.1 px 0 ms NORTH
21:22:29.729 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:31.638 01.909 29876 Exposure complete
21:22:31.681 00.043 29876 worker thread done servicing request
21:22:31.681 00.000 31432 OnExposeComplete: enter
21:22:31.684 00.003 31432 UpdateGuideState(): m_state=6
21:22:31.686 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
21:22:31.688 00.002 31432 Star::Find returns 1 (0), X=609.52, Y=167.75, Mass=2240, SNR=28.0, Peak=206 HFD=3.4
21:22:31.690 00.002 31432 MultiStar: [#1 0.08,-0.17,1.04,U] [#2 0.21,0.08,1.18,U] [#3 -0.00,-0.10,1.05,U] [#4 0.13,0.07,0.96,U] [#5 -0.20,-0.13,0.90,U] [#6 0.20,-0.38,1.13,U] [#7 -0.56,0.60,0.82,U] [#8 -0.31,0.35,0.95,U] 
21:22:31.692 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.69, -0.14}
21:22:31.694 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
21:22:31.695 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.10 = -0.18)
21:22:31.697 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.11 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
21:22:31.700 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.00, opts=13)
21:22:31.702 00.002 31432 Enqueuing Move request for scope (-0.10, 0.00)
21:22:31.704 00.002 29876 Worker thread wakes up
21:22:31.704 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
21:22:31.704 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
21:22:31.704 00.000 29876 Moving (-0.10, 0.00) raw xDistance=-0.10 yDistance=-0.02
21:22:31.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:22:31.704 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:31.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:22:31.704 00.000 29876 MoveAxis(E, 0, ABG)
21:22:31.704 00.000 29876 Move returns status 0, amount 0
21:22:31.704 00.000 29876 MoveAxis(N, 0, ABG)
21:22:31.704 00.000 29876 Move returns status 0, amount 0
21:22:31.704 00.000 29876 move complete, result=0
21:22:31.704 00.000 29876 worker thread done servicing request
21:22:31.707 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:22:31.719 00.012 31432 UpdateGuideState exits: m=2240 RSB=28.0
21:22:31.721 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:31.723 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:31.724 00.001 31432 Enqueuing Expose request
21:22:31.726 00.002 29876 Worker thread wakes up
21:22:31.726 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:22:31.728 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:31.729 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:33.852 02.123 29876 Exposure complete
21:22:33.896 00.044 29876 worker thread done servicing request
21:22:33.896 00.000 31432 OnExposeComplete: enter
21:22:33.898 00.002 31432 UpdateGuideState(): m_state=6
21:22:33.900 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
21:22:33.903 00.003 31432 Star::Find returns 1 (0), X=610.32, Y=167.18, Mass=2337, SNR=28.3, Peak=213 HFD=3.6
21:22:33.905 00.002 31432 MultiStar: [#1 0.75,-0.57,0.00,M1] [#2 1.27,-0.63,0.00,M1] [#3 0.79,-0.21,1.09,U] [#4 0.83,-0.18,0.00,M1] [#5 0.93,-0.59,0.00,M1] [#6 1.32,-0.68,0.00,M2] [#7 0.59,-0.10,0.88,U] [#8 0.26,-0.14,0.94,U] 
21:22:33.907 00.002 31432 refined, 3 included, MultiStar: {0.45, -0.30}, one-star: {0.11, -0.71}
21:22:33.910 00.003 31432 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
21:22:33.912 00.002 31432 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
21:22:33.914 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=-0.30 hyp=0.54 cameraTheta=-0.59 mountX=0.44 mountY=0.36, mountTheta=0.69
21:22:33.916 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.30, opts=13)
21:22:33.918 00.002 31432 Enqueuing Move request for scope (0.45, -0.30)
21:22:33.920 00.002 29876 Worker thread wakes up
21:22:33.920 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.30) opts 0xd
21:22:33.920 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.30)
21:22:33.920 00.000 29876 Moving (0.45, -0.30) raw xDistance=0.44 yDistance=0.36
21:22:33.920 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
21:22:33.920 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:22:33.920 00.000 29876 MoveAxis(W, 42, ABG)
21:22:33.920 00.000 29876 Guiding  Dir = 3, Dur = 42
21:22:33.921 00.001 29876 IsSlewing returns 0
21:22:33.921 00.000 29876 IsGuiding returns 0
21:22:33.921 00.000 29876 PulseGuide returned control before completion, sleep 52
21:22:33.924 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=10, FiltMax=257, Gamma=0.490
21:22:33.935 00.011 31432 UpdateGuideState exits: m=2337 RSB=28.3
21:22:33.937 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:33.939 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:33.941 00.002 31432 Enqueuing Expose request
21:22:33.975 00.034 29876 IsGuiding returns 1
21:22:33.975 00.000 29876 scope still moving after pulse duration time elapsed
21:22:34.005 00.030 29876 IsSlewing returns 0
21:22:34.005 00.000 29876 IsGuiding returns 1
21:22:34.036 00.031 29876 IsSlewing returns 0
21:22:34.036 00.000 29876 IsGuiding returns 1
21:22:34.067 00.031 29876 IsSlewing returns 0
21:22:34.067 00.000 29876 IsGuiding returns 0
21:22:34.067 00.000 29876 scope move finished after 42 + 104 ms
21:22:34.067 00.000 29876 Move returns status 0, amount 42
21:22:34.067 00.000 29876 MoveAxis(S, 27, ABG)
21:22:34.067 00.000 29876 Guiding  Dir = 1, Dur = 27
21:22:34.067 00.000 29876 IsSlewing returns 0
21:22:34.067 00.000 29876 IsGuiding returns 0
21:22:34.067 00.000 29876 PulseGuide returned control before completion, sleep 37
21:22:34.112 00.045 29876 IsGuiding returns 1
21:22:34.112 00.000 29876 scope still moving after pulse duration time elapsed
21:22:34.144 00.032 29876 IsSlewing returns 0
21:22:34.144 00.000 29876 IsGuiding returns 1
21:22:34.174 00.030 29876 IsSlewing returns 0
21:22:34.174 00.000 29876 IsGuiding returns 1
21:22:34.204 00.030 29876 IsSlewing returns 0
21:22:34.204 00.000 29876 IsGuiding returns 0
21:22:34.204 00.000 29876 scope move finished after 27 + 109 ms
21:22:34.204 00.000 29876 Move returns status 0, amount 27
21:22:34.204 00.000 29876 move complete, result=0
21:22:34.204 00.000 29876 worker thread done servicing request
21:22:34.204 00.000 29876 Worker thread wakes up
21:22:34.204 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.4 px 27 ms SOUTH
21:22:34.206 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:34.206 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:36.123 01.917 29876 Exposure complete
21:22:36.166 00.043 29876 worker thread done servicing request
21:22:36.166 00.000 31432 OnExposeComplete: enter
21:22:36.168 00.002 31432 UpdateGuideState(): m_state=6
21:22:36.171 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
21:22:36.173 00.002 31432 Star::Find returns 1 (0), X=610.39, Y=167.07, Mass=2464, SNR=30.3, Peak=225 HFD=3.6
21:22:36.175 00.002 31432 MultiStar: [#1 0.63,-0.44,0.98,U] [#2 1.12,-0.65,0.00,M2] [#3 0.94,-0.18,0.00,M1] [#4 0.78,-0.07,0.88,U] [#5 1.00,-0.57,0.00,M2] [#6 1.18,-0.36,0.00,M3] [#7 0.52,-0.25,0.87,U] [#8 0.08,0.09,0.87,U] 
21:22:36.178 00.003 31432 refined, 4 included, MultiStar: {0.44, -0.31}, one-star: {0.19, -0.81}
21:22:36.180 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
21:22:36.182 00.002 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
21:22:36.184 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.31 hyp=0.54 cameraTheta=-0.62 mountX=0.43 mountY=0.38, mountTheta=0.72
21:22:36.187 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.31, opts=13)
21:22:36.189 00.002 31432 Enqueuing Move request for scope (0.44, -0.31)
21:22:36.191 00.002 29876 Worker thread wakes up
21:22:36.191 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.31) opts 0xd
21:22:36.191 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.31)
21:22:36.191 00.000 29876 Moving (0.44, -0.31) raw xDistance=0.43 yDistance=0.38
21:22:36.191 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
21:22:36.191 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
21:22:36.191 00.000 29876 MoveAxis(W, 47, ABG)
21:22:36.191 00.000 29876 Guiding  Dir = 3, Dur = 47
21:22:36.191 00.000 29876 IsSlewing returns 0
21:22:36.191 00.000 29876 IsGuiding returns 0
21:22:36.191 00.000 29876 PulseGuide returned control before completion, sleep 57
21:22:36.195 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:36.206 00.011 31432 UpdateGuideState exits: m=2464 RSB=30.3
21:22:36.208 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:36.210 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:36.212 00.002 31432 Enqueuing Expose request
21:22:36.262 00.050 29876 IsGuiding returns 1
21:22:36.262 00.000 29876 scope still moving after pulse duration time elapsed
21:22:36.293 00.031 29876 IsSlewing returns 0
21:22:36.293 00.000 29876 IsGuiding returns 1
21:22:36.324 00.031 29876 IsSlewing returns 0
21:22:36.324 00.000 29876 IsGuiding returns 0
21:22:36.324 00.000 29876 scope move finished after 47 + 85 ms
21:22:36.324 00.000 29876 Move returns status 0, amount 47
21:22:36.324 00.000 29876 MoveAxis(S, 28, ABG)
21:22:36.324 00.000 29876 Guiding  Dir = 1, Dur = 28
21:22:36.324 00.000 29876 IsSlewing returns 0
21:22:36.324 00.000 29876 IsGuiding returns 0
21:22:36.325 00.001 29876 PulseGuide returned control before completion, sleep 38
21:22:36.370 00.045 29876 IsGuiding returns 1
21:22:36.370 00.000 29876 scope still moving after pulse duration time elapsed
21:22:36.401 00.031 29876 IsSlewing returns 0
21:22:36.401 00.000 29876 IsGuiding returns 1
21:22:36.431 00.030 29876 IsSlewing returns 0
21:22:36.431 00.000 29876 IsGuiding returns 1
21:22:36.463 00.032 29876 IsSlewing returns 0
21:22:36.463 00.000 29876 IsGuiding returns 1
21:22:36.493 00.030 29876 IsSlewing returns 0
21:22:36.493 00.000 29876 IsGuiding returns 1
21:22:36.524 00.031 29876 IsSlewing returns 0
21:22:36.524 00.000 29876 IsGuiding returns 1
21:22:36.555 00.031 29876 IsSlewing returns 0
21:22:36.555 00.000 29876 IsGuiding returns 0
21:22:36.555 00.000 29876 scope move finished after 28 + 202 ms
21:22:36.555 00.000 29876 Move returns status 0, amount 28
21:22:36.555 00.000 29876 move complete, result=0
21:22:36.556 00.001 29876 worker thread done servicing request
21:22:36.556 00.000 29876 Worker thread wakes up
21:22:36.556 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:36.556 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:36.556 00.000 31432 GuideStep: 0.4 px 47 ms WEST, 0.4 px 28 ms SOUTH
21:22:38.680 02.124 29876 Exposure complete
21:22:38.723 00.043 29876 worker thread done servicing request
21:22:38.723 00.000 31432 OnExposeComplete: enter
21:22:38.726 00.003 31432 UpdateGuideState(): m_state=6
21:22:38.727 00.001 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
21:22:38.730 00.003 31432 Star::Find returns 1 (0), X=610.04, Y=167.64, Mass=2345, SNR=28.8, Peak=202 HFD=3.5
21:22:38.732 00.002 31432 MultiStar: [#1 0.27,0.13,1.05,U] [#2 0.60,0.00,1.19,U] [#3 0.51,0.17,1.03,U] [#4 0.76,-0.17,0.99,U] [#5 0.57,-0.14,0.99,U] [#6 0.92,-0.41,0.00,M4] [#7 0.55,0.05,0.87,U] [#8 0.15,0.40,0.89,U] 
21:22:38.733 00.001 31432 single-star, 7 included, MultiStar: {0.41, 0.02}, one-star: {-0.16, -0.25}
21:22:38.734 00.001 31432 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
21:22:38.736 00.002 31432 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
21:22:38.738 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.15 mountX=-0.17 mountY=0.22, mountTheta=2.22
21:22:38.743 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.25, opts=13)
21:22:38.748 00.005 31432 Enqueuing Move request for scope (-0.16, -0.25)
21:22:38.752 00.004 29876 Worker thread wakes up
21:22:38.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
21:22:38.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
21:22:38.752 00.000 29876 Moving (-0.16, -0.25) raw xDistance=-0.17 yDistance=0.22
21:22:38.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:22:38.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:38.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:22:38.754 00.002 29876 MoveAxis(E, 0, ABG)
21:22:38.754 00.000 29876 Move returns status 0, amount 0
21:22:38.754 00.000 29876 MoveAxis(N, 0, ABG)
21:22:38.754 00.000 29876 Move returns status 0, amount 0
21:22:38.754 00.000 29876 move complete, result=0
21:22:38.754 00.000 29876 worker thread done servicing request
21:22:38.758 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:22:38.770 00.012 31432 UpdateGuideState exits: m=2345 RSB=28.8
21:22:38.771 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:38.774 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:38.775 00.001 31432 Enqueuing Expose request
21:22:38.778 00.003 29876 Worker thread wakes up
21:22:38.778 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:38.780 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:38.780 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:40.684 01.904 29876 Exposure complete
21:22:40.727 00.043 29876 worker thread done servicing request
21:22:40.727 00.000 31432 OnExposeComplete: enter
21:22:40.729 00.002 31432 UpdateGuideState(): m_state=6
21:22:40.731 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
21:22:40.733 00.002 31432 Star::Find returns 1 (0), X=610.49, Y=167.12, Mass=2381, SNR=29.5, Peak=246 HFD=3.3
21:22:40.735 00.002 31432 MultiStar: [#1 0.74,-0.41,0.00,M1] [#2 1.18,-0.67,0.00,M2] [#3 0.83,0.09,1.03,U] [#4 0.91,-0.23,0.00,M1] [#5 0.67,-0.46,0.94,U] [#6 1.06,-0.53,0.00,M5] [#7 0.63,0.04,0.84,U] [#8 0.12,0.30,0.87,U] 
21:22:40.737 00.002 31432 refined, 4 included, MultiStar: {0.51, -0.17}, one-star: {0.28, -0.77}
21:22:40.739 00.002 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
21:22:40.741 00.002 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
21:22:40.742 00.001 31432 CameraToMount -- cameraX=0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-0.33 mountX=0.51 mountY=0.25, mountTheta=0.46
21:22:40.745 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.17, opts=13)
21:22:40.747 00.002 31432 Enqueuing Move request for scope (0.51, -0.17)
21:22:40.749 00.002 29876 Worker thread wakes up
21:22:40.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.17) opts 0xd
21:22:40.749 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.17)
21:22:40.749 00.000 29876 Moving (0.51, -0.17) raw xDistance=0.51 yDistance=0.25
21:22:40.749 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.51
21:22:40.749 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:40.749 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:22:40.749 00.000 29876 MoveAxis(W, 49, ABG)
21:22:40.749 00.000 29876 Guiding  Dir = 3, Dur = 49
21:22:40.749 00.000 29876 IsSlewing returns 0
21:22:40.749 00.000 29876 IsGuiding returns 0
21:22:40.750 00.001 29876 PulseGuide returned control before completion, sleep 59
21:22:40.753 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=14, FiltMax=257, Gamma=0.490
21:22:40.764 00.011 31432 UpdateGuideState exits: m=2381 RSB=29.5
21:22:40.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:40.768 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:40.770 00.002 31432 Enqueuing Expose request
21:22:40.823 00.053 29876 IsGuiding returns 1
21:22:40.823 00.000 29876 scope still moving after pulse duration time elapsed
21:22:40.854 00.031 29876 IsSlewing returns 0
21:22:40.854 00.000 29876 IsGuiding returns 1
21:22:40.884 00.030 29876 IsSlewing returns 0
21:22:40.884 00.000 29876 IsGuiding returns 1
21:22:40.916 00.032 29876 IsSlewing returns 0
21:22:40.916 00.000 29876 IsGuiding returns 0
21:22:40.916 00.000 29876 scope move finished after 49 + 117 ms
21:22:40.916 00.000 29876 Move returns status 0, amount 49
21:22:40.916 00.000 29876 MoveAxis(N, 0, ABG)
21:22:40.916 00.000 29876 Move returns status 0, amount 0
21:22:40.916 00.000 29876 move complete, result=0
21:22:40.916 00.000 29876 worker thread done servicing request
21:22:40.916 00.000 29876 Worker thread wakes up
21:22:40.916 00.000 31432 GuideStep: 0.5 px 49 ms WEST, 0.2 px 0 ms NORTH
21:22:40.918 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:40.918 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:43.042 02.124 29876 Exposure complete
21:22:43.086 00.044 29876 worker thread done servicing request
21:22:43.087 00.001 31432 OnExposeComplete: enter
21:22:43.089 00.002 31432 UpdateGuideState(): m_state=6
21:22:43.091 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
21:22:43.093 00.002 31432 Star::Find returns 1 (0), X=610.21, Y=167.52, Mass=2279, SNR=28.9, Peak=213 HFD=3.4
21:22:43.095 00.002 31432 MultiStar: [#1 0.96,-0.05,0.00,M2] [#2 0.79,0.03,1.15,U] [#3 0.56,0.68,0.00,M1] [#4 1.05,-0.06,0.00,M2] [#5 0.67,0.14,0.97,U] [#6 1.21,0.05,0.00,M6] [#7 0.36,0.26,0.87,U] [#8 0.54,0.15,0.90,U] 
21:22:43.096 00.001 31432 single-star, 4 included, MultiStar: {0.48, 0.03}, one-star: {0.00, -0.37}
21:22:43.098 00.002 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
21:22:43.100 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
21:22:43.102 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-0.37 hyp=0.37 cameraTheta=-1.57 mountX=-0.01 mountY=0.37, mountTheta=1.59
21:22:43.105 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-0.37, opts=13)
21:22:43.107 00.002 31432 Enqueuing Move request for scope (0.00, -0.37)
21:22:43.108 00.001 29876 Worker thread wakes up
21:22:43.109 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.37) opts 0xd
21:22:43.109 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -0.37)
21:22:43.109 00.000 29876 Moving (0.00, -0.37) raw xDistance=-0.01 yDistance=0.37
21:22:43.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:22:43.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
21:22:43.109 00.000 29876 MoveAxis(E, 0, ABG)
21:22:43.109 00.000 29876 Move returns status 0, amount 0
21:22:43.109 00.000 29876 MoveAxis(S, 27, ABG)
21:22:43.109 00.000 29876 Guiding  Dir = 1, Dur = 27
21:22:43.109 00.000 29876 IsSlewing returns 0
21:22:43.109 00.000 29876 IsGuiding returns 0
21:22:43.109 00.000 29876 PulseGuide returned control before completion, sleep 37
21:22:43.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:22:43.123 00.011 31432 UpdateGuideState exits: m=2279 RSB=28.9
21:22:43.126 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:43.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:43.130 00.002 31432 Enqueuing Expose request
21:22:43.149 00.019 29876 IsGuiding returns 1
21:22:43.149 00.000 29876 scope still moving after pulse duration time elapsed
21:22:43.181 00.032 29876 IsSlewing returns 0
21:22:43.181 00.000 29876 IsGuiding returns 1
21:22:43.211 00.030 29876 IsSlewing returns 0
21:22:43.211 00.000 29876 IsGuiding returns 1
21:22:43.242 00.031 29876 IsSlewing returns 0
21:22:43.242 00.000 29876 IsGuiding returns 1
21:22:43.273 00.031 29876 IsSlewing returns 0
21:22:43.273 00.000 29876 IsGuiding returns 1
21:22:43.304 00.031 29876 IsSlewing returns 0
21:22:43.304 00.000 29876 IsGuiding returns 0
21:22:43.304 00.000 29876 scope move finished after 27 + 167 ms
21:22:43.304 00.000 29876 Move returns status 0, amount 27
21:22:43.304 00.000 29876 move complete, result=0
21:22:43.305 00.001 29876 worker thread done servicing request
21:22:43.305 00.000 29876 Worker thread wakes up
21:22:43.305 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:43.305 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 27 ms SOUTH
21:22:43.307 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:45.214 01.907 29876 Exposure complete
21:22:45.257 00.043 29876 worker thread done servicing request
21:22:45.257 00.000 31432 OnExposeComplete: enter
21:22:45.260 00.003 31432 UpdateGuideState(): m_state=6
21:22:45.261 00.001 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
21:22:45.263 00.002 31432 Star::Find returns 1 (0), X=610.76, Y=167.85, Mass=2166, SNR=28.3, Peak=255 HFD=3.0
21:22:45.265 00.002 31432 MultiStar: [#1 1.62,0.29,0.00,M3] [#2 1.10,0.49,0.00,M2] [#3 1.15,0.49,0.00,M2] [#4 1.06,0.49,0.00,M3] [#5 1.16,0.56,0.00,M1] [#6 1.65,0.13,0.00,M7] [#7 0.74,0.47,0.00,M1] [#8 0.71,0.70,0.00,M1] 
21:22:45.267 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.09 = -0.09)
21:22:45.269 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
21:22:45.270 00.001 31432 CameraToMount -- cameraX=0.56 cameraY=-0.03 hyp=0.56 cameraTheta=-0.06 mountX=0.55 mountY=0.12, mountTheta=0.21
21:22:45.273 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=-0.03, opts=13)
21:22:45.275 00.002 31432 Enqueuing Move request for scope (0.56, -0.03)
21:22:45.277 00.002 29876 Worker thread wakes up
21:22:45.277 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.03) opts 0xd
21:22:45.277 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, -0.03)
21:22:45.277 00.000 29876 Moving (0.56, -0.03) raw xDistance=0.55 yDistance=0.12
21:22:45.277 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
21:22:45.277 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:45.277 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:22:45.277 00.000 29876 MoveAxis(W, 53, ABG)
21:22:45.277 00.000 29876 Guiding  Dir = 3, Dur = 53
21:22:45.277 00.000 29876 IsSlewing returns 0
21:22:45.277 00.000 29876 IsGuiding returns 0
21:22:45.278 00.001 29876 PulseGuide returned control before completion, sleep 63
21:22:45.281 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:45.293 00.012 31432 UpdateGuideState exits: m=2166 RSB=28.3
21:22:45.295 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:45.297 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:45.299 00.002 31432 Enqueuing Expose request
21:22:45.352 00.053 29876 IsGuiding returns 1
21:22:45.352 00.000 29876 scope still moving after pulse duration time elapsed
21:22:45.383 00.031 29876 IsSlewing returns 0
21:22:45.383 00.000 29876 IsGuiding returns 1
21:22:45.413 00.030 29876 IsSlewing returns 0
21:22:45.413 00.000 29876 IsGuiding returns 1
21:22:45.444 00.031 29876 IsSlewing returns 0
21:22:45.444 00.000 29876 IsGuiding returns 1
21:22:45.474 00.030 29876 IsSlewing returns 0
21:22:45.474 00.000 29876 IsGuiding returns 1
21:22:45.504 00.030 29876 IsSlewing returns 0
21:22:45.504 00.000 29876 IsGuiding returns 0
21:22:45.504 00.000 29876 scope move finished after 53 + 173 ms
21:22:45.504 00.000 29876 Move returns status 0, amount 53
21:22:45.504 00.000 29876 MoveAxis(N, 0, ABG)
21:22:45.504 00.000 29876 Move returns status 0, amount 0
21:22:45.504 00.000 29876 move complete, result=0
21:22:45.504 00.000 29876 worker thread done servicing request
21:22:45.504 00.000 29876 Worker thread wakes up
21:22:45.504 00.000 31432 GuideStep: 0.6 px 53 ms WEST, 0.1 px 0 ms NORTH
21:22:45.507 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:45.507 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:47.733 02.226 29876 Exposure complete
21:22:47.775 00.042 29876 worker thread done servicing request
21:22:47.775 00.000 31432 OnExposeComplete: enter
21:22:47.777 00.002 31432 UpdateGuideState(): m_state=6
21:22:47.780 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
21:22:47.782 00.002 31432 Star::Find returns 1 (0), X=611.12, Y=167.87, Mass=2379, SNR=29.7, Peak=242 HFD=3.1
21:22:47.784 00.002 31432 MultiStar: [#1 1.56,0.19,0.00,M4] [#2 1.55,0.20,0.00,M3] [#3 1.38,0.71,0.00,M3] [#4 1.72,0.20,0.00,M4] [#5 1.35,0.06,0.00,M2] [#6 1.40,0.19,0.00,M8] [#7 1.28,0.64,0.00,M2] [#8 1.25,0.49,0.00,M2] 
21:22:47.786 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
21:22:47.788 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
21:22:47.789 00.001 31432 CameraToMount -- cameraX=0.92 cameraY=-0.02 hyp=0.92 cameraTheta=-0.02 mountX=0.92 mountY=0.16, mountTheta=0.17
21:22:47.792 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.92, y=-0.02, opts=13)
21:22:47.794 00.002 31432 Enqueuing Move request for scope (0.92, -0.02)
21:22:47.796 00.002 29876 Worker thread wakes up
21:22:47.796 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.02) opts 0xd
21:22:47.796 00.000 29876 Handling offset move in thread for scope, endpoint = (0.92, -0.02)
21:22:47.796 00.000 29876 Moving (0.92, -0.02) raw xDistance=0.92 yDistance=0.16
21:22:47.796 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.92
21:22:47.796 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:47.796 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:22:47.796 00.000 29876 MoveAxis(W, 96, ABG)
21:22:47.796 00.000 29876 Guiding  Dir = 3, Dur = 96
21:22:47.796 00.000 29876 IsSlewing returns 0
21:22:47.796 00.000 29876 IsGuiding returns 0
21:22:47.797 00.001 29876 PulseGuide returned control before completion, sleep 106
21:22:47.800 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:22:47.811 00.011 31432 UpdateGuideState exits: m=2379 RSB=29.7
21:22:47.814 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:47.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:47.818 00.002 31432 Enqueuing Expose request
21:22:47.919 00.101 29876 IsGuiding returns 1
21:22:47.919 00.000 29876 scope still moving after pulse duration time elapsed
21:22:47.950 00.031 29876 IsSlewing returns 0
21:22:47.950 00.000 29876 IsGuiding returns 0
21:22:47.950 00.000 29876 scope move finished after 96 + 57 ms
21:22:47.950 00.000 29876 Move returns status 0, amount 96
21:22:47.950 00.000 29876 MoveAxis(N, 0, ABG)
21:22:47.950 00.000 29876 Move returns status 0, amount 0
21:22:47.950 00.000 29876 move complete, result=0
21:22:47.951 00.001 29876 worker thread done servicing request
21:22:47.951 00.000 29876 Worker thread wakes up
21:22:47.951 00.000 31432 GuideStep: 0.9 px 96 ms WEST, 0.2 px 0 ms NORTH
21:22:47.953 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:47.953 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:49.857 01.904 29876 Exposure complete
21:22:49.900 00.043 29876 worker thread done servicing request
21:22:49.900 00.000 31432 OnExposeComplete: enter
21:22:49.902 00.002 31432 UpdateGuideState(): m_state=6
21:22:49.905 00.003 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
21:22:49.906 00.001 31432 Star::Find returns 1 (0), X=610.50, Y=167.67, Mass=2219, SNR=28.2, Peak=206 HFD=3.2
21:22:49.908 00.002 31432 MultiStar: [#1 0.52,0.26,1.09,U] [#2 0.70,0.30,1.19,U] [#3 1.33,0.43,0.00,M4] [#4 1.02,0.41,0.00,M5] [#5 0.69,0.38,0.93,U] [#6 0.71,0.80,0.00,M9] [#7 1.00,0.57,0.00,M3] [#8 0.62,0.72,0.00,M3] 
21:22:49.910 00.002 31432 single-star, 3 included, MultiStar: {0.56, 0.18}, one-star: {0.30, -0.22}
21:22:49.912 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:22:49.914 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
21:22:49.916 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-0.63 mountX=0.29 mountY=0.26, mountTheta=0.73
21:22:49.919 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.22, opts=13)
21:22:49.921 00.002 31432 Enqueuing Move request for scope (0.30, -0.22)
21:22:49.923 00.002 29876 Worker thread wakes up
21:22:49.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.22) opts 0xd
21:22:49.923 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.22)
21:22:49.923 00.000 29876 Moving (0.30, -0.22) raw xDistance=0.29 yDistance=0.26
21:22:49.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.29
21:22:49.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:49.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:22:49.923 00.000 29876 MoveAxis(W, 42, ABG)
21:22:49.923 00.000 29876 Guiding  Dir = 3, Dur = 42
21:22:49.923 00.000 29876 IsSlewing returns 0
21:22:49.923 00.000 29876 IsGuiding returns 0
21:22:49.924 00.001 29876 PulseGuide returned control before completion, sleep 52
21:22:49.927 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:49.937 00.010 31432 UpdateGuideState exits: m=2219 RSB=28.2
21:22:49.940 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:49.941 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:49.943 00.002 31432 Enqueuing Expose request
21:22:49.980 00.037 29876 IsGuiding returns 1
21:22:49.980 00.000 29876 scope still moving after pulse duration time elapsed
21:22:50.011 00.031 29876 IsSlewing returns 0
21:22:50.011 00.000 29876 IsGuiding returns 1
21:22:50.041 00.030 29876 IsSlewing returns 0
21:22:50.041 00.000 29876 IsGuiding returns 0
21:22:50.041 00.000 29876 scope move finished after 42 + 75 ms
21:22:50.041 00.000 29876 Move returns status 0, amount 42
21:22:50.041 00.000 29876 MoveAxis(N, 0, ABG)
21:22:50.041 00.000 29876 Move returns status 0, amount 0
21:22:50.041 00.000 29876 move complete, result=0
21:22:50.041 00.000 29876 worker thread done servicing request
21:22:50.041 00.000 29876 Worker thread wakes up
21:22:50.041 00.000 31432 GuideStep: 0.3 px 42 ms WEST, 0.3 px 0 ms NORTH
21:22:50.044 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:50.044 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:52.173 02.129 29876 Exposure complete
21:22:52.215 00.042 29876 worker thread done servicing request
21:22:52.215 00.000 31432 OnExposeComplete: enter
21:22:52.218 00.003 31432 UpdateGuideState(): m_state=6
21:22:52.220 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
21:22:52.222 00.002 31432 Star::Find returns 1 (0), X=610.23, Y=167.59, Mass=2198, SNR=28.6, Peak=224 HFD=3.4
21:22:52.224 00.002 31432 MultiStar: [#1 0.56,0.04,1.03,U] [#2 1.04,0.21,0.00,M3] [#3 0.64,0.43,1.05,U] [#4 0.89,-0.03,0.00,M6] [#5 0.59,0.13,0.95,U] [#6 1.01,0.14,0.00,M10] [#7 0.32,0.38,0.86,U] [#8 0.59,0.20,0.88,U] 
21:22:52.226 00.002 31432 single-star, 5 included, MultiStar: {0.46, 0.14}, one-star: {0.02, -0.30}
21:22:52.228 00.002 31432 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.02) = xAngle (-1.52 = -1.52)
21:22:52.229 00.001 31432 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.49 = 1.49)
21:22:52.231 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.50 mountX=0.01 mountY=0.30, mountTheta=1.52
21:22:52.235 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.30, opts=13)
21:22:52.241 00.006 31432 Enqueuing Move request for scope (0.02, -0.30)
21:22:52.246 00.005 29876 Worker thread wakes up
21:22:52.246 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
21:22:52.246 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
21:22:52.246 00.000 29876 Moving (0.02, -0.30) raw xDistance=0.01 yDistance=0.30
21:22:52.246 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:22:52.246 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
21:22:52.246 00.000 29876 MoveAxis(E, 0, ABG)
21:22:52.246 00.000 29876 Move returns status 0, amount 0
21:22:52.246 00.000 29876 MoveAxis(S, 22, ABG)
21:22:52.246 00.000 29876 Guiding  Dir = 1, Dur = 22
21:22:52.247 00.001 29876 IsSlewing returns 0
21:22:52.247 00.000 29876 IsGuiding returns 0
21:22:52.247 00.000 29876 PulseGuide returned control before completion, sleep 32
21:22:52.252 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=256, Gamma=0.490
21:22:52.263 00.011 31432 UpdateGuideState exits: m=2198 RSB=28.6
21:22:52.266 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:52.267 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:52.269 00.002 31432 Enqueuing Expose request
21:22:52.281 00.012 29876 IsGuiding returns 1
21:22:52.281 00.000 29876 scope still moving after pulse duration time elapsed
21:22:52.312 00.031 29876 IsSlewing returns 0
21:22:52.312 00.000 29876 IsGuiding returns 1
21:22:52.343 00.031 29876 IsSlewing returns 0
21:22:52.343 00.000 29876 IsGuiding returns 1
21:22:52.374 00.031 29876 IsSlewing returns 0
21:22:52.374 00.000 29876 IsGuiding returns 0
21:22:52.374 00.000 29876 scope move finished after 22 + 105 ms
21:22:52.374 00.000 29876 Move returns status 0, amount 22
21:22:52.374 00.000 29876 move complete, result=0
21:22:52.374 00.000 29876 worker thread done servicing request
21:22:52.374 00.000 29876 Worker thread wakes up
21:22:52.374 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 22 ms SOUTH
21:22:52.377 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:52.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:54.291 01.914 29876 Exposure complete
21:22:54.352 00.061 29876 worker thread done servicing request
21:22:54.352 00.000 31432 OnExposeComplete: enter
21:22:54.355 00.003 31432 UpdateGuideState(): m_state=6
21:22:54.357 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
21:22:54.360 00.003 31432 Star::Find returns 1 (0), X=610.59, Y=168.48, Mass=2097, SNR=27.4, Peak=220 HFD=3.2
21:22:54.363 00.003 31432 MultiStar: [#1 1.14,0.94,0.00,M3] [#2 0.95,0.97,0.00,M4] [#3 1.06,1.39,0.00,M4] [#4 0.93,1.37,0.00,M7] [#5 1.02,0.89,0.00,M1] [#6 1.00,1.23,0.00,R] [#7 0.55,0.91,0.00,M3] [#8 0.43,1.55,0.00,M3] 
21:22:54.365 00.002 31432 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
21:22:54.368 00.003 31432 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.30)
21:22:54.371 00.003 31432 CameraToMount -- cameraX=0.38 cameraY=0.59 hyp=0.70 cameraTheta=1.00 mountX=0.39 mountY=-0.52, mountTheta=-0.93
21:22:54.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.59, opts=13)
21:22:54.377 00.003 31432 Enqueuing Move request for scope (0.38, 0.59)
21:22:54.380 00.003 29876 Worker thread wakes up
21:22:54.380 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.59) opts 0xd
21:22:54.380 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.59)
21:22:54.380 00.000 29876 Moving (0.38, 0.59) raw xDistance=0.39 yDistance=-0.52
21:22:54.380 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
21:22:54.380 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:54.380 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:22:54.380 00.000 29876 MoveAxis(W, 38, ABG)
21:22:54.380 00.000 29876 Guiding  Dir = 3, Dur = 38
21:22:54.380 00.000 29876 IsSlewing returns 0
21:22:54.380 00.000 29876 IsGuiding returns 0
21:22:54.380 00.000 29876 PulseGuide returned control before completion, sleep 48
21:22:54.385 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:54.402 00.017 31432 UpdateGuideState exits: m=2097 RSB=27.4
21:22:54.405 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:54.407 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:54.410 00.003 31432 Enqueuing Expose request
21:22:54.431 00.021 29876 IsGuiding returns 1
21:22:54.431 00.000 29876 scope still moving after pulse duration time elapsed
21:22:54.462 00.031 29876 IsSlewing returns 0
21:22:54.462 00.000 29876 IsGuiding returns 1
21:22:54.493 00.031 29876 IsSlewing returns 0
21:22:54.493 00.000 29876 IsGuiding returns 0
21:22:54.493 00.000 29876 scope move finished after 38 + 75 ms
21:22:54.493 00.000 29876 Move returns status 0, amount 38
21:22:54.493 00.000 29876 MoveAxis(N, 0, ABG)
21:22:54.493 00.000 29876 Move returns status 0, amount 0
21:22:54.493 00.000 29876 move complete, result=0
21:22:54.494 00.001 29876 worker thread done servicing request
21:22:54.494 00.000 29876 Worker thread wakes up
21:22:54.494 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:54.494 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:54.494 00.000 31432 GuideStep: 0.4 px 38 ms WEST, -0.5 px 0 ms NORTH
21:22:56.626 02.132 29876 Exposure complete
21:22:56.668 00.042 29876 worker thread done servicing request
21:22:56.668 00.000 31432 OnExposeComplete: enter
21:22:56.671 00.003 31432 UpdateGuideState(): m_state=6
21:22:56.672 00.001 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
21:22:56.675 00.003 31432 Star::Find returns 1 (0), X=610.66, Y=168.69, Mass=2389, SNR=29.6, Peak=207 HFD=3.5
21:22:56.676 00.001 31432 MultiStar: [#1 1.29,1.14,0.00,M4] [#2 1.52,1.04,0.00,M5] [#3 1.77,0.74,0.00,M5] [#4 1.21,1.18,0.00,M8] [#5 0.92,0.97,0.00,M2] [#6 0.13,-0.15,1.06,U] [#7 0.79,1.63,0.00,M4] [#8 0.75,1.40,0.00,M4] 
21:22:56.679 00.003 31432 refined, 1 included, MultiStar: {0.29, 0.32}, one-star: {0.46, 0.80}
21:22:56.681 00.002 31432 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.02) = xAngle (0.81 = 0.81)
21:22:56.682 00.001 31432 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.82 = -2.47)
21:22:56.684 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.43 cameraTheta=0.83 mountX=0.30 mountY=-0.27, mountTheta=-0.74
21:22:56.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.32, opts=13)
21:22:56.689 00.002 31432 Enqueuing Move request for scope (0.29, 0.32)
21:22:56.691 00.002 29876 Worker thread wakes up
21:22:56.691 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0xd
21:22:56.691 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
21:22:56.691 00.000 29876 Moving (0.29, 0.32) raw xDistance=0.30 yDistance=-0.27
21:22:56.691 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
21:22:56.691 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:56.691 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:22:56.691 00.000 29876 MoveAxis(W, 34, ABG)
21:22:56.691 00.000 29876 Guiding  Dir = 3, Dur = 34
21:22:56.691 00.000 29876 IsSlewing returns 0
21:22:56.691 00.000 29876 IsGuiding returns 0
21:22:56.692 00.001 29876 PulseGuide returned control before completion, sleep 44
21:22:56.695 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:22:56.706 00.011 31432 UpdateGuideState exits: m=2389 RSB=29.6
21:22:56.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:56.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:56.712 00.002 31432 Enqueuing Expose request
21:22:56.748 00.036 29876 IsGuiding returns 1
21:22:56.748 00.000 29876 scope still moving after pulse duration time elapsed
21:22:56.778 00.030 29876 IsSlewing returns 0
21:22:56.778 00.000 29876 IsGuiding returns 0
21:22:56.778 00.000 29876 scope move finished after 34 + 52 ms
21:22:56.778 00.000 29876 Move returns status 0, amount 34
21:22:56.778 00.000 29876 MoveAxis(N, 0, ABG)
21:22:56.778 00.000 29876 Move returns status 0, amount 0
21:22:56.778 00.000 29876 move complete, result=0
21:22:56.778 00.000 29876 worker thread done servicing request
21:22:56.778 00.000 29876 Worker thread wakes up
21:22:56.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:56.779 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:56.779 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.3 px 0 ms NORTH
21:22:58.690 01.911 29876 Exposure complete
21:22:58.732 00.042 29876 worker thread done servicing request
21:22:58.732 00.000 31432 OnExposeComplete: enter
21:22:58.734 00.002 31432 UpdateGuideState(): m_state=6
21:22:58.738 00.004 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
21:22:58.740 00.002 31432 Star::Find returns 1 (0), X=611.06, Y=168.40, Mass=2044, SNR=27.1, Peak=225 HFD=3.3
21:22:58.745 00.005 31432 MultiStar: [#1 1.73,0.72,0.00,M5] [#2 1.78,0.69,0.00,M6] [#3 1.93,0.64,0.00,M6] [#4 1.93,0.66,0.00,M9] [#5 1.44,0.71,0.00,M3] [#6 0.93,-0.75,0.00,M1] [#7 1.68,0.63,0.00,M5] [#8 1.28,1.04,0.00,M5] 
21:22:58.747 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
21:22:58.748 00.001 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
21:22:58.750 00.002 31432 CameraToMount -- cameraX=0.85 cameraY=0.52 hyp=0.99 cameraTheta=0.55 mountX=0.86 mountY=-0.38, mountTheta=-0.42
21:22:58.753 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=0.52, opts=13)
21:22:58.755 00.002 31432 Enqueuing Move request for scope (0.85, 0.52)
21:22:58.757 00.002 29876 Worker thread wakes up
21:22:58.757 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.52) opts 0xd
21:22:58.757 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, 0.52)
21:22:58.757 00.000 29876 Moving (0.85, 0.52) raw xDistance=0.86 yDistance=-0.38
21:22:58.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.86
21:22:58.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:58.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:22:58.757 00.000 29876 MoveAxis(W, 88, ABG)
21:22:58.757 00.000 29876 Guiding  Dir = 3, Dur = 88
21:22:58.757 00.000 29876 IsSlewing returns 0
21:22:58.758 00.001 29876 IsGuiding returns 0
21:22:58.758 00.000 29876 PulseGuide returned control before completion, sleep 98
21:22:58.761 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:22:58.772 00.011 31432 UpdateGuideState exits: m=2044 RSB=27.1
21:22:58.774 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:58.776 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:22:58.778 00.002 31432 Enqueuing Expose request
21:22:58.859 00.081 29876 IsGuiding returns 1
21:22:58.859 00.000 29876 scope still moving after pulse duration time elapsed
21:22:58.889 00.030 29876 IsSlewing returns 0
21:22:58.889 00.000 29876 IsGuiding returns 1
21:22:58.921 00.032 29876 IsSlewing returns 0
21:22:58.921 00.000 29876 IsGuiding returns 1
21:22:58.952 00.031 29876 IsSlewing returns 0
21:22:58.952 00.000 29876 IsGuiding returns 0
21:22:58.952 00.000 29876 scope move finished after 88 + 106 ms
21:22:58.952 00.000 29876 Move returns status 0, amount 88
21:22:58.952 00.000 29876 MoveAxis(N, 0, ABG)
21:22:58.952 00.000 29876 Move returns status 0, amount 0
21:22:58.952 00.000 29876 move complete, result=0
21:22:58.952 00.000 29876 worker thread done servicing request
21:22:58.952 00.000 29876 Worker thread wakes up
21:22:58.952 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:22:58.952 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:22:58.952 00.000 31432 GuideStep: 0.9 px 88 ms WEST, -0.4 px 0 ms NORTH
21:23:01.078 02.126 29876 Exposure complete
21:23:01.120 00.042 29876 worker thread done servicing request
21:23:01.120 00.000 31432 OnExposeComplete: enter
21:23:01.123 00.003 31432 UpdateGuideState(): m_state=6
21:23:01.125 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
21:23:01.127 00.002 31432 Star::Find returns 1 (0), X=610.37, Y=168.31, Mass=2086, SNR=28.0, Peak=218 HFD=3.1
21:23:01.129 00.002 31432 MultiStar: [#1 0.92,0.89,0.00,M6] [#2 1.13,0.78,0.00,M7] [#3 1.13,1.15,0.00,M7] [#4 1.20,0.88,0.00,M10] [#5 0.71,0.84,0.00,M4] [#6 0.54,-0.46,1.10,U] [#7 0.82,1.02,0.00,M6] [#8 0.93,1.29,0.00,M6] 
21:23:01.131 00.002 31432 refined, 1 included, MultiStar: {0.36, -0.04}, one-star: {0.16, 0.42}
21:23:01.133 00.002 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.02) = xAngle (-0.14 = -0.14)
21:23:01.135 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.87 = 2.87)
21:23:01.137 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.12 mountX=0.36 mountY=0.10, mountTheta=0.26
21:23:01.139 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.04, opts=13)
21:23:01.141 00.002 31432 Enqueuing Move request for scope (0.36, -0.04)
21:23:01.143 00.002 29876 Worker thread wakes up
21:23:01.143 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
21:23:01.143 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
21:23:01.143 00.000 29876 Moving (0.36, -0.04) raw xDistance=0.36 yDistance=0.10
21:23:01.143 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
21:23:01.143 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:01.143 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:23:01.143 00.000 29876 MoveAxis(W, 47, ABG)
21:23:01.144 00.001 29876 Guiding  Dir = 3, Dur = 47
21:23:01.144 00.000 29876 IsSlewing returns 0
21:23:01.144 00.000 29876 IsGuiding returns 0
21:23:01.144 00.000 29876 PulseGuide returned control before completion, sleep 57
21:23:01.147 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:01.158 00.011 31432 UpdateGuideState exits: m=2086 RSB=28.0
21:23:01.161 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:01.162 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:01.164 00.002 31432 Enqueuing Expose request
21:23:01.216 00.052 29876 IsGuiding returns 1
21:23:01.216 00.000 29876 scope still moving after pulse duration time elapsed
21:23:01.246 00.030 29876 IsSlewing returns 0
21:23:01.246 00.000 29876 IsGuiding returns 1
21:23:01.278 00.032 29876 IsSlewing returns 0
21:23:01.278 00.000 29876 IsGuiding returns 0
21:23:01.278 00.000 29876 scope move finished after 47 + 86 ms
21:23:01.278 00.000 29876 Move returns status 0, amount 47
21:23:01.278 00.000 29876 MoveAxis(N, 0, ABG)
21:23:01.278 00.000 29876 Move returns status 0, amount 0
21:23:01.278 00.000 29876 move complete, result=0
21:23:01.278 00.000 29876 worker thread done servicing request
21:23:01.278 00.000 29876 Worker thread wakes up
21:23:01.278 00.000 31432 GuideStep: 0.4 px 47 ms WEST, 0.1 px 0 ms NORTH
21:23:01.282 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:01.282 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:03.184 01.902 29876 Exposure complete
21:23:03.227 00.043 29876 worker thread done servicing request
21:23:03.227 00.000 31432 OnExposeComplete: enter
21:23:03.230 00.003 31432 UpdateGuideState(): m_state=6
21:23:03.232 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
21:23:03.234 00.002 31432 Star::Find returns 1 (0), X=610.60, Y=168.49, Mass=2252, SNR=28.6, Peak=225 HFD=3.2
21:23:03.236 00.002 31432 MultiStar: [#1 1.10,0.99,0.00,M7] [#2 1.36,0.90,0.00,M8] [#3 0.73,1.42,0.00,M8] [#4 1.05,1.17,0.00,R] [#5 0.87,1.08,0.00,M5] [#6 0.52,0.02,1.08,U] [#7 0.71,1.01,0.00,M7] [#8 0.24,1.54,0.00,M7] 
21:23:03.237 00.001 31432 refined, 1 included, MultiStar: {0.46, 0.30}, one-star: {0.39, 0.60}
21:23:03.239 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
21:23:03.241 00.002 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.72)
21:23:03.243 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=0.30 hyp=0.55 cameraTheta=0.58 mountX=0.47 mountY=-0.23, mountTheta=-0.45
21:23:03.245 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.30, opts=13)
21:23:03.247 00.002 31432 Enqueuing Move request for scope (0.46, 0.30)
21:23:03.249 00.002 29876 Worker thread wakes up
21:23:03.249 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.30) opts 0xd
21:23:03.249 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.30)
21:23:03.249 00.000 29876 Moving (0.46, 0.30) raw xDistance=0.47 yDistance=-0.23
21:23:03.249 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
21:23:03.249 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:03.249 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:23:03.249 00.000 29876 MoveAxis(W, 51, ABG)
21:23:03.249 00.000 29876 Guiding  Dir = 3, Dur = 51
21:23:03.250 00.001 29876 IsSlewing returns 0
21:23:03.250 00.000 29876 IsGuiding returns 0
21:23:03.250 00.000 29876 PulseGuide returned control before completion, sleep 61
21:23:03.255 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:03.268 00.013 31432 UpdateGuideState exits: m=2252 RSB=28.6
21:23:03.270 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:03.271 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:03.273 00.002 31432 Enqueuing Expose request
21:23:03.324 00.051 29876 IsGuiding returns 1
21:23:03.324 00.000 29876 scope still moving after pulse duration time elapsed
21:23:03.354 00.030 29876 IsSlewing returns 0
21:23:03.354 00.000 29876 IsGuiding returns 1
21:23:03.385 00.031 29876 IsSlewing returns 0
21:23:03.385 00.000 29876 IsGuiding returns 1
21:23:03.416 00.031 29876 IsSlewing returns 0
21:23:03.416 00.000 29876 IsGuiding returns 1
21:23:03.447 00.031 29876 IsSlewing returns 0
21:23:03.447 00.000 29876 IsGuiding returns 0
21:23:03.447 00.000 29876 scope move finished after 51 + 145 ms
21:23:03.447 00.000 29876 Move returns status 0, amount 51
21:23:03.447 00.000 29876 MoveAxis(N, 0, ABG)
21:23:03.447 00.000 29876 Move returns status 0, amount 0
21:23:03.447 00.000 29876 move complete, result=0
21:23:03.447 00.000 29876 worker thread done servicing request
21:23:03.448 00.001 29876 Worker thread wakes up
21:23:03.448 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.2 px 0 ms NORTH
21:23:03.451 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:03.451 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:05.582 02.131 29876 Exposure complete
21:23:05.624 00.042 29876 worker thread done servicing request
21:23:05.624 00.000 31432 OnExposeComplete: enter
21:23:05.626 00.002 31432 UpdateGuideState(): m_state=6
21:23:05.628 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
21:23:05.630 00.002 31432 Star::Find returns 1 (0), X=609.90, Y=168.43, Mass=2315, SNR=29.6, Peak=248 HFD=3.2
21:23:05.632 00.002 31432 MultiStar: [#1 -0.01,0.80,1.02,U] [#2 0.22,0.85,0.00,M9] [#3 0.43,1.04,0.00,M9] [#4 -0.65,-0.36,0.87,U] [#5 0.43,0.65,0.92,U] [#6 -0.73,-0.52,0.00,M1] [#7 0.45,0.80,0.00,M8] [#8 0.06,1.00,0.00,M8] 
21:23:05.634 00.002 31432 refined, 3 included, MultiStar: {-0.13, 0.43}, one-star: {-0.31, 0.55}
21:23:05.636 00.002 31432 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.02) = xAngle (1.84 = 1.84)
21:23:05.637 00.001 31432 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.85 = -1.44)
21:23:05.639 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.86 mountX=-0.12 mountY=-0.45, mountTheta=-1.83
21:23:05.642 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.43, opts=13)
21:23:05.644 00.002 31432 Enqueuing Move request for scope (-0.13, 0.43)
21:23:05.646 00.002 29876 Worker thread wakes up
21:23:05.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
21:23:05.646 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
21:23:05.646 00.000 29876 Moving (-0.13, 0.43) raw xDistance=-0.12 yDistance=-0.45
21:23:05.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:23:05.646 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:05.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:23:05.646 00.000 29876 MoveAxis(E, 0, ABG)
21:23:05.646 00.000 29876 Move returns status 0, amount 0
21:23:05.646 00.000 29876 MoveAxis(N, 0, ABG)
21:23:05.646 00.000 29876 Move returns status 0, amount 0
21:23:05.646 00.000 29876 move complete, result=0
21:23:05.646 00.000 29876 worker thread done servicing request
21:23:05.650 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=14, FiltMax=257, Gamma=0.490
21:23:05.661 00.011 31432 UpdateGuideState exits: m=2315 RSB=29.6
21:23:05.664 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:05.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:05.668 00.002 31432 Enqueuing Expose request
21:23:05.670 00.002 29876 Worker thread wakes up
21:23:05.670 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:23:05.671 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:05.671 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:07.578 01.907 29876 Exposure complete
21:23:07.626 00.048 29876 worker thread done servicing request
21:23:07.626 00.000 31432 OnExposeComplete: enter
21:23:07.628 00.002 31432 UpdateGuideState(): m_state=6
21:23:07.630 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
21:23:07.631 00.001 31432 Star::Find returns 1 (0), X=609.83, Y=167.97, Mass=2131, SNR=28.4, Peak=184 HFD=3.1
21:23:07.636 00.005 31432 MultiStar: [#1 0.05,0.49,1.03,U] [#2 0.82,0.27,0.00,M10] [#3 0.50,0.72,0.00,M10] [#4 -0.06,-0.68,0.90,U] [#5 0.33,0.30,0.95,U] [#6 -0.05,-0.98,0.00,M2] [#7 0.55,0.78,0.00,M9] [#8 0.65,0.53,0.89,U] 
21:23:07.640 00.004 31432 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {-0.37, 0.08}
21:23:07.643 00.003 31432 CameraToMount -- cameraTheta (0.96) - m_xAngle (0.02) = xAngle (0.94 = 0.94)
21:23:07.645 00.002 31432 CameraToMount -- cameraTheta (0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.95 = -2.34)
21:23:07.646 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=0.11 mountY=-0.13, mountTheta=-0.88
21:23:07.649 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.15, opts=13)
21:23:07.651 00.002 31432 Enqueuing Move request for scope (0.11, 0.15)
21:23:07.652 00.001 29876 Worker thread wakes up
21:23:07.652 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
21:23:07.652 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
21:23:07.652 00.000 29876 Moving (0.11, 0.15) raw xDistance=0.11 yDistance=-0.13
21:23:07.652 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:23:07.652 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:07.652 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:23:07.652 00.000 29876 MoveAxis(E, 0, ABG)
21:23:07.652 00.000 29876 Move returns status 0, amount 0
21:23:07.652 00.000 29876 MoveAxis(N, 0, ABG)
21:23:07.652 00.000 29876 Move returns status 0, amount 0
21:23:07.652 00.000 29876 move complete, result=0
21:23:07.652 00.000 29876 worker thread done servicing request
21:23:07.658 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=256, Gamma=0.490
21:23:07.669 00.011 31432 UpdateGuideState exits: m=2131 RSB=28.4
21:23:07.672 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:07.674 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:07.676 00.002 31432 Enqueuing Expose request
21:23:07.677 00.001 29876 Worker thread wakes up
21:23:07.677 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:07.679 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:07.679 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:09.808 02.129 29876 Exposure complete
21:23:09.857 00.049 29876 worker thread done servicing request
21:23:09.857 00.000 31432 OnExposeComplete: enter
21:23:09.859 00.002 31432 UpdateGuideState(): m_state=6
21:23:09.861 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
21:23:09.863 00.002 31432 Star::Find returns 1 (0), X=610.52, Y=167.91, Mass=2397, SNR=29.8, Peak=216 HFD=3.5
21:23:09.864 00.001 31432 MultiStar: [#1 1.13,0.34,0.00,M6] [#2 1.52,0.19,0.00,R] [#3 1.11,0.71,0.00,R] [#4 0.19,-0.88,0.00,M1] [#5 1.17,0.17,0.00,M4] [#6 0.71,-1.03,0.00,M3] [#7 0.87,0.42,0.00,M10] [#8 0.87,0.89,0.00,M8] 
21:23:09.866 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
21:23:09.868 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
21:23:09.872 00.004 31432 CameraToMount -- cameraX=0.32 cameraY=0.02 hyp=0.32 cameraTheta=0.07 mountX=0.32 mountY=0.03, mountTheta=0.08
21:23:09.873 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.02, opts=13)
21:23:09.875 00.002 31432 Enqueuing Move request for scope (0.32, 0.02)
21:23:09.878 00.003 29876 Worker thread wakes up
21:23:09.878 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.02) opts 0xd
21:23:09.878 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.02)
21:23:09.878 00.000 29876 Moving (0.32, 0.02) raw xDistance=0.32 yDistance=0.03
21:23:09.878 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
21:23:09.878 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:09.878 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:23:09.879 00.001 29876 MoveAxis(W, 30, ABG)
21:23:09.879 00.000 29876 Guiding  Dir = 3, Dur = 30
21:23:09.879 00.000 29876 IsSlewing returns 0
21:23:09.879 00.000 29876 IsGuiding returns 0
21:23:09.879 00.000 29876 PulseGuide returned control before completion, sleep 40
21:23:09.881 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:09.893 00.012 31432 UpdateGuideState exits: m=2397 RSB=29.8
21:23:09.895 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:09.898 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:09.902 00.004 31432 Enqueuing Expose request
21:23:09.931 00.029 29876 IsGuiding returns 1
21:23:09.931 00.000 29876 scope still moving after pulse duration time elapsed
21:23:09.962 00.031 29876 IsSlewing returns 0
21:23:09.962 00.000 29876 IsGuiding returns 0
21:23:09.962 00.000 29876 scope move finished after 30 + 53 ms
21:23:09.962 00.000 29876 Move returns status 0, amount 30
21:23:09.962 00.000 29876 MoveAxis(N, 0, ABG)
21:23:09.962 00.000 29876 Move returns status 0, amount 0
21:23:09.962 00.000 29876 move complete, result=0
21:23:09.962 00.000 29876 worker thread done servicing request
21:23:09.962 00.000 29876 Worker thread wakes up
21:23:09.962 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.0 px 0 ms NORTH
21:23:09.965 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:09.965 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:11.880 01.915 29876 Exposure complete
21:23:11.925 00.045 29876 worker thread done servicing request
21:23:11.925 00.000 31432 OnExposeComplete: enter
21:23:11.928 00.003 31432 UpdateGuideState(): m_state=6
21:23:11.930 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
21:23:11.932 00.002 31432 Star::Find returns 1 (0), X=610.62, Y=168.25, Mass=2273, SNR=29.2, Peak=237 HFD=3.3
21:23:11.934 00.002 31432 MultiStar: [#1 1.40,0.83,0.00,M7] [#2 0.05,0.40,1.15,U] [#3 -0.17,0.36,1.04,U] [#4 0.01,-0.24,0.90,U] [#5 1.46,0.78,0.00,M5] [#6 0.78,-0.66,0.00,M4] [#7 1.19,0.61,0.00,R] [#8 0.83,1.13,0.00,M9] 
21:23:11.936 00.002 31432 refined, 3 included, MultiStar: {0.08, 0.24}, one-star: {0.41, 0.36}
21:23:11.938 00.002 31432 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.02) = xAngle (1.24 = 1.24)
21:23:11.939 00.001 31432 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.25 = -2.03)
21:23:11.941 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.26 mountX=0.08 mountY=-0.22, mountTheta=-1.22
21:23:11.944 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.24, opts=13)
21:23:11.946 00.002 31432 Enqueuing Move request for scope (0.08, 0.24)
21:23:11.948 00.002 29876 Worker thread wakes up
21:23:11.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
21:23:11.948 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
21:23:11.948 00.000 29876 Moving (0.08, 0.24) raw xDistance=0.08 yDistance=-0.22
21:23:11.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:23:11.948 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:11.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:23:11.948 00.000 29876 MoveAxis(E, 0, ABG)
21:23:11.948 00.000 29876 Move returns status 0, amount 0
21:23:11.948 00.000 29876 MoveAxis(N, 0, ABG)
21:23:11.948 00.000 29876 Move returns status 0, amount 0
21:23:11.948 00.000 29876 move complete, result=0
21:23:11.948 00.000 29876 worker thread done servicing request
21:23:11.951 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:11.963 00.012 31432 UpdateGuideState exits: m=2273 RSB=29.2
21:23:11.965 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:11.967 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:11.969 00.002 31432 Enqueuing Expose request
21:23:11.971 00.002 29876 Worker thread wakes up
21:23:11.971 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:23:11.973 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:11.973 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:14.202 02.229 29876 Exposure complete
21:23:14.245 00.043 29876 worker thread done servicing request
21:23:14.245 00.000 31432 OnExposeComplete: enter
21:23:14.248 00.003 31432 UpdateGuideState(): m_state=6
21:23:14.250 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
21:23:14.252 00.002 31432 Star::Find returns 1 (0), X=610.47, Y=167.96, Mass=2235, SNR=28.6, Peak=232 HFD=3.5
21:23:14.254 00.002 31432 MultiStar: [#1 0.80,0.50,0.00,M8] [#2 -0.09,0.35,1.18,U] [#3 0.18,0.58,1.08,U] [#4 0.35,-0.62,0.92,U] [#5 0.48,0.91,0.00,M6] [#6 0.08,-0.37,1.09,U] [#7 -0.44,0.11,0.97,U] [#8 0.59,1.15,0.00,M10] 
21:23:14.256 00.002 31432 refined, 5 included, MultiStar: {0.06, 0.04}, one-star: {0.26, 0.07}
21:23:14.257 00.001 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
21:23:14.259 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.58 = -2.71)
21:23:14.261 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.59 mountX=0.06 mountY=-0.03, mountTheta=-0.46
21:23:14.264 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.04, opts=13)
21:23:14.266 00.002 31432 Enqueuing Move request for scope (0.06, 0.04)
21:23:14.268 00.002 29876 Worker thread wakes up
21:23:14.268 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
21:23:14.268 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
21:23:14.268 00.000 29876 Moving (0.06, 0.04) raw xDistance=0.06 yDistance=-0.03
21:23:14.268 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:23:14.268 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:14.268 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:23:14.268 00.000 29876 MoveAxis(E, 0, ABG)
21:23:14.268 00.000 29876 Move returns status 0, amount 0
21:23:14.268 00.000 29876 MoveAxis(N, 0, ABG)
21:23:14.269 00.001 29876 Move returns status 0, amount 0
21:23:14.269 00.000 29876 move complete, result=0
21:23:14.269 00.000 29876 worker thread done servicing request
21:23:14.272 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:23:14.283 00.011 31432 UpdateGuideState exits: m=2235 RSB=28.6
21:23:14.285 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:14.287 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:14.288 00.001 31432 Enqueuing Expose request
21:23:14.290 00.002 29876 Worker thread wakes up
21:23:14.290 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:23:14.292 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:14.292 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:16.195 01.903 29876 Exposure complete
21:23:16.239 00.044 29876 worker thread done servicing request
21:23:16.239 00.000 31432 OnExposeComplete: enter
21:23:16.241 00.002 31432 UpdateGuideState(): m_state=6
21:23:16.243 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
21:23:16.245 00.002 31432 Star::Find returns 1 (0), X=610.38, Y=168.19, Mass=2133, SNR=27.0, Peak=203 HFD=3.6
21:23:16.247 00.002 31432 MultiStar: [#1 1.19,0.55,0.00,M9] [#2 -0.25,0.41,1.26,U] [#3 0.23,-0.12,1.06,U] [#4 0.39,-0.80,0.00,M1] [#5 1.00,0.42,0.00,M7] [#6 0.19,-0.68,1.17,U] [#7 0.06,0.23,0.93,U] [#8 1.06,0.57,0.00,R] 
21:23:16.249 00.002 31432 refined, 4 included, MultiStar: {0.07, 0.02}, one-star: {0.17, 0.30}
21:23:16.251 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.25 = 0.25)
21:23:16.252 00.001 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.26 = -3.02)
21:23:16.254 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.27 mountX=0.07 mountY=-0.01, mountTheta=-0.12
21:23:16.257 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.02, opts=13)
21:23:16.259 00.002 31432 Enqueuing Move request for scope (0.07, 0.02)
21:23:16.261 00.002 29876 Worker thread wakes up
21:23:16.261 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:23:16.261 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:23:16.261 00.000 29876 Moving (0.07, 0.02) raw xDistance=0.07 yDistance=-0.01
21:23:16.261 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:23:16.261 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:16.261 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:23:16.261 00.000 29876 MoveAxis(E, 0, ABG)
21:23:16.261 00.000 29876 Move returns status 0, amount 0
21:23:16.261 00.000 29876 MoveAxis(N, 0, ABG)
21:23:16.261 00.000 29876 Move returns status 0, amount 0
21:23:16.261 00.000 29876 move complete, result=0
21:23:16.261 00.000 29876 worker thread done servicing request
21:23:16.265 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:16.276 00.011 31432 UpdateGuideState exits: m=2133 RSB=27.0
21:23:16.278 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:16.280 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:16.281 00.001 31432 Enqueuing Expose request
21:23:16.283 00.002 29876 Worker thread wakes up
21:23:16.283 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:23:16.285 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:16.285 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:18.413 02.128 29876 Exposure complete
21:23:18.456 00.043 29876 worker thread done servicing request
21:23:18.456 00.000 31432 OnExposeComplete: enter
21:23:18.458 00.002 31432 UpdateGuideState(): m_state=6
21:23:18.461 00.003 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
21:23:18.463 00.002 31432 Star::Find returns 1 (0), X=610.80, Y=168.37, Mass=2018, SNR=27.8, Peak=217 HFD=3.2
21:23:18.465 00.002 31432 MultiStar: [#1 1.08,0.83,0.00,M10] [#2 -0.15,0.33,1.18,U] [#3 0.70,-0.01,1.07,U] [#4 0.51,-0.37,0.99,U] [#5 1.13,0.63,0.00,M8] [#6 0.27,-0.51,1.10,U] [#7 -0.06,0.68,0.89,U] [#8 0.16,0.48,0.90,U] 
21:23:18.467 00.002 31432 refined, 6 included, MultiStar: {0.29, 0.14}, one-star: {0.60, 0.49}
21:23:18.469 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:23:18.471 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
21:23:18.473 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.44 mountX=0.29 mountY=-0.09, mountTheta=-0.30
21:23:18.475 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.14, opts=13)
21:23:18.477 00.002 31432 Enqueuing Move request for scope (0.29, 0.14)
21:23:18.479 00.002 29876 Worker thread wakes up
21:23:18.479 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
21:23:18.479 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
21:23:18.479 00.000 29876 Moving (0.29, 0.14) raw xDistance=0.29 yDistance=-0.09
21:23:18.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
21:23:18.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:18.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:18.480 00.001 29876 MoveAxis(W, 28, ABG)
21:23:18.480 00.000 29876 Guiding  Dir = 3, Dur = 28
21:23:18.480 00.000 29876 IsSlewing returns 0
21:23:18.480 00.000 29876 IsGuiding returns 0
21:23:18.480 00.000 29876 PulseGuide returned control before completion, sleep 38
21:23:18.483 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:18.496 00.013 31432 UpdateGuideState exits: m=2018 RSB=27.8
21:23:18.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:18.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:18.502 00.002 31432 Enqueuing Expose request
21:23:18.533 00.031 29876 IsGuiding returns 1
21:23:18.533 00.000 29876 scope still moving after pulse duration time elapsed
21:23:18.564 00.031 29876 IsSlewing returns 0
21:23:18.564 00.000 29876 IsGuiding returns 1
21:23:18.594 00.030 29876 IsSlewing returns 0
21:23:18.594 00.000 29876 IsGuiding returns 0
21:23:18.594 00.000 29876 scope move finished after 28 + 86 ms
21:23:18.594 00.000 29876 Move returns status 0, amount 28
21:23:18.594 00.000 29876 MoveAxis(N, 0, ABG)
21:23:18.594 00.000 29876 Move returns status 0, amount 0
21:23:18.594 00.000 29876 move complete, result=0
21:23:18.594 00.000 29876 worker thread done servicing request
21:23:18.594 00.000 29876 Worker thread wakes up
21:23:18.594 00.000 31432 GuideStep: 0.3 px 28 ms WEST, -0.1 px 0 ms NORTH
21:23:18.597 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:18.597 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:20.512 01.915 29876 Exposure complete
21:23:20.555 00.043 29876 worker thread done servicing request
21:23:20.555 00.000 31432 OnExposeComplete: enter
21:23:20.557 00.002 31432 UpdateGuideState(): m_state=6
21:23:20.559 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
21:23:20.561 00.002 31432 Star::Find returns 1 (0), X=611.21, Y=168.68, Mass=2212, SNR=28.4, Peak=224 HFD=3.5
21:23:20.563 00.002 31432 MultiStar: [#1 1.47,1.14,0.00,R] [#2 -0.13,0.77,1.10,U] [#3 0.60,0.39,1.05,U] [#4 0.53,-0.02,0.98,U] [#5 1.83,0.77,0.00,M9] [#6 0.65,-0.45,1.05,U] [#7 0.18,0.65,0.88,U] [#8 0.48,0.45,0.92,U] 
21:23:20.565 00.002 31432 refined, 6 included, MultiStar: {0.47, 0.37}, one-star: {1.01, 0.79}
21:23:20.567 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
21:23:20.568 00.001 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.64)
21:23:20.570 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.37 hyp=0.60 cameraTheta=0.66 mountX=0.48 mountY=-0.29, mountTheta=-0.54
21:23:20.574 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.37, opts=13)
21:23:20.577 00.003 31432 Enqueuing Move request for scope (0.47, 0.37)
21:23:20.579 00.002 29876 Worker thread wakes up
21:23:20.579 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.37) opts 0xd
21:23:20.579 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.37)
21:23:20.579 00.000 29876 Moving (0.47, 0.37) raw xDistance=0.48 yDistance=-0.29
21:23:20.579 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
21:23:20.579 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:20.579 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:23:20.579 00.000 29876 MoveAxis(W, 50, ABG)
21:23:20.579 00.000 29876 Guiding  Dir = 3, Dur = 50
21:23:20.579 00.000 29876 IsSlewing returns 0
21:23:20.579 00.000 29876 IsGuiding returns 0
21:23:20.580 00.001 29876 PulseGuide returned control before completion, sleep 60
21:23:20.583 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:20.594 00.011 31432 UpdateGuideState exits: m=2212 RSB=28.4
21:23:20.596 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:20.598 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:20.600 00.002 31432 Enqueuing Expose request
21:23:20.651 00.051 29876 IsGuiding returns 1
21:23:20.651 00.000 29876 scope still moving after pulse duration time elapsed
21:23:20.682 00.031 29876 IsSlewing returns 0
21:23:20.682 00.000 29876 IsGuiding returns 1
21:23:20.713 00.031 29876 IsSlewing returns 0
21:23:20.713 00.000 29876 IsGuiding returns 1
21:23:20.743 00.030 29876 IsSlewing returns 0
21:23:20.743 00.000 29876 IsGuiding returns 1
21:23:20.774 00.031 29876 IsSlewing returns 0
21:23:20.774 00.000 29876 IsGuiding returns 0
21:23:20.774 00.000 29876 scope move finished after 50 + 144 ms
21:23:20.774 00.000 29876 Move returns status 0, amount 50
21:23:20.774 00.000 29876 MoveAxis(N, 0, ABG)
21:23:20.774 00.000 29876 Move returns status 0, amount 0
21:23:20.774 00.000 29876 move complete, result=0
21:23:20.774 00.000 29876 worker thread done servicing request
21:23:20.774 00.000 29876 Worker thread wakes up
21:23:20.774 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:20.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:20.774 00.000 31432 GuideStep: 0.5 px 50 ms WEST, -0.3 px 0 ms NORTH
21:23:22.899 02.125 29876 Exposure complete
21:23:22.941 00.042 29876 worker thread done servicing request
21:23:22.941 00.000 31432 OnExposeComplete: enter
21:23:22.943 00.002 31432 UpdateGuideState(): m_state=6
21:23:22.945 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
21:23:22.947 00.002 31432 Star::Find returns 1 (0), X=611.14, Y=167.75, Mass=2366, SNR=29.9, Peak=224 HFD=3.6
21:23:22.949 00.002 31432 MultiStar: [#1 0.17,-0.73,0.98,U] [#2 -0.01,0.47,1.08,U] [#3 0.37,-0.01,1.07,U] [#4 0.55,-0.44,0.92,U] [#5 1.49,0.44,0.00,M10] [#6 0.95,-0.92,0.00,M1] [#7 0.23,0.01,0.81,U] [#8 0.55,0.08,0.88,U] 
21:23:22.951 00.002 31432 refined, 6 included, MultiStar: {0.40, -0.10}, one-star: {0.93, -0.14}
21:23:22.953 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
21:23:22.955 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
21:23:22.956 00.001 31432 CameraToMount -- cameraX=0.40 cameraY=-0.10 hyp=0.41 cameraTheta=-0.25 mountX=0.39 mountY=0.16, mountTheta=0.39
21:23:22.959 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.10, opts=13)
21:23:22.961 00.002 31432 Enqueuing Move request for scope (0.40, -0.10)
21:23:22.963 00.002 29876 Worker thread wakes up
21:23:22.963 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.10) opts 0xd
21:23:22.963 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.10)
21:23:22.963 00.000 29876 Moving (0.40, -0.10) raw xDistance=0.39 yDistance=0.16
21:23:22.963 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
21:23:22.963 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:22.963 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:23:22.963 00.000 29876 MoveAxis(W, 45, ABG)
21:23:22.963 00.000 29876 Guiding  Dir = 3, Dur = 45
21:23:22.964 00.001 29876 IsSlewing returns 0
21:23:22.964 00.000 29876 IsGuiding returns 0
21:23:22.964 00.000 29876 PulseGuide returned control before completion, sleep 55
21:23:22.967 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:22.978 00.011 31432 UpdateGuideState exits: m=2366 RSB=29.9
21:23:22.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:22.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:22.984 00.002 31432 Enqueuing Expose request
21:23:23.022 00.038 29876 IsGuiding returns 1
21:23:23.022 00.000 29876 scope still moving after pulse duration time elapsed
21:23:23.053 00.031 29876 IsSlewing returns 0
21:23:23.053 00.000 29876 IsGuiding returns 1
21:23:23.084 00.031 29876 IsSlewing returns 0
21:23:23.084 00.000 29876 IsGuiding returns 1
21:23:23.115 00.031 29876 IsSlewing returns 0
21:23:23.115 00.000 29876 IsGuiding returns 0
21:23:23.115 00.000 29876 scope move finished after 45 + 105 ms
21:23:23.115 00.000 29876 Move returns status 0, amount 45
21:23:23.115 00.000 29876 MoveAxis(N, 0, ABG)
21:23:23.115 00.000 29876 Move returns status 0, amount 0
21:23:23.115 00.000 29876 move complete, result=0
21:23:23.116 00.001 29876 worker thread done servicing request
21:23:23.116 00.000 29876 Worker thread wakes up
21:23:23.116 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.2 px 0 ms NORTH
21:23:23.118 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:23.118 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:25.028 01.910 29876 Exposure complete
21:23:25.072 00.044 29876 worker thread done servicing request
21:23:25.072 00.000 31432 OnExposeComplete: enter
21:23:25.074 00.002 31432 UpdateGuideState(): m_state=6
21:23:25.076 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
21:23:25.078 00.002 31432 Star::Find returns 1 (0), X=610.00, Y=167.85, Mass=2120, SNR=26.3, Peak=177 HFD=3.7
21:23:25.080 00.002 31432 MultiStar: [#1 -1.02,-0.64,0.00,M1] [#2 -0.61,0.29,1.32,U] [#3 -0.20,-0.53,1.14,U] [#4 -0.30,-0.78,0.96,U] [#5 0.54,0.43,1.02,U] [#6 -0.23,-0.94,0.00,M2] [#7 -1.25,-0.05,0.00,M1] [#8 -0.84,-0.23,0.00,M1] 
21:23:25.082 00.002 31432 single-star, 4 included, MultiStar: {-0.18, -0.11}, one-star: {-0.20, -0.04}
21:23:25.083 00.001 31432 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
21:23:25.085 00.002 31432 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
21:23:25.087 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.96 mountX=-0.20 mountY=0.01, mountTheta=3.11
21:23:25.091 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.04, opts=13)
21:23:25.093 00.002 31432 Enqueuing Move request for scope (-0.20, -0.04)
21:23:25.095 00.002 29876 Worker thread wakes up
21:23:25.095 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
21:23:25.095 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
21:23:25.095 00.000 29876 Moving (-0.20, -0.04) raw xDistance=-0.20 yDistance=0.01
21:23:25.096 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.20
21:23:25.096 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:25.096 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:25.096 00.000 29876 MoveAxis(E, 13, ABG)
21:23:25.096 00.000 29876 Guiding  Dir = 2, Dur = 13
21:23:25.096 00.000 29876 IsSlewing returns 0
21:23:25.096 00.000 29876 IsGuiding returns 0
21:23:25.096 00.000 29876 PulseGuide returned control before completion, sleep 23
21:23:25.099 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=256, Gamma=0.490
21:23:25.112 00.013 31432 UpdateGuideState exits: m=2120 RSB=26.3
21:23:25.114 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:25.116 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:25.118 00.002 31432 Enqueuing Expose request
21:23:25.134 00.016 29876 IsGuiding returns 0
21:23:25.134 00.000 29876 Move returns status 0, amount 13
21:23:25.134 00.000 29876 MoveAxis(N, 0, ABG)
21:23:25.134 00.000 29876 Move returns status 0, amount 0
21:23:25.134 00.000 29876 move complete, result=0
21:23:25.134 00.000 31432 GuideStep: -0.2 px 13 ms EAST, 0.0 px 0 ms NORTH
21:23:25.137 00.003 29876 worker thread done servicing request
21:23:25.137 00.000 29876 Worker thread wakes up
21:23:25.137 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:25.137 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:27.265 02.128 29876 Exposure complete
21:23:27.308 00.043 29876 worker thread done servicing request
21:23:27.308 00.000 31432 OnExposeComplete: enter
21:23:27.310 00.002 31432 UpdateGuideState(): m_state=6
21:23:27.313 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
21:23:27.315 00.002 31432 Star::Find returns 1 (0), X=610.31, Y=167.26, Mass=2438, SNR=29.8, Peak=212 HFD=3.6
21:23:27.317 00.002 31432 MultiStar: [#1 -0.79,-1.34,0.00,M2] [#2 -0.63,-0.59,0.00,M1] [#3 -0.34,-0.60,1.01,U] [#4 -0.17,-1.05,0.00,M1] [#5 0.88,-0.12,0.00,M10] [#6 -0.38,-1.13,0.00,M3] [#7 -0.53,-0.34,0.85,U] [#8 -0.47,-0.18,0.82,U] 
21:23:27.319 00.002 31432 refined, 3 included, MultiStar: {-0.29, -0.45}, one-star: {0.10, -0.62}
21:23:27.321 00.002 31432 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.02) = xAngle (-2.17 = -2.17)
21:23:27.323 00.002 31432 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.84 = 0.84)
21:23:27.324 00.001 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-2.14 mountX=-0.30 mountY=0.40, mountTheta=2.21
21:23:27.327 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.45, opts=13)
21:23:27.329 00.002 31432 Enqueuing Move request for scope (-0.29, -0.45)
21:23:27.331 00.002 29876 Worker thread wakes up
21:23:27.331 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.45) opts 0xd
21:23:27.331 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.45)
21:23:27.331 00.000 29876 Moving (-0.29, -0.45) raw xDistance=-0.30 yDistance=0.40
21:23:27.331 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
21:23:27.331 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
21:23:27.331 00.000 29876 MoveAxis(E, 31, ABG)
21:23:27.331 00.000 29876 Guiding  Dir = 2, Dur = 31
21:23:27.332 00.001 29876 IsSlewing returns 0
21:23:27.332 00.000 29876 IsGuiding returns 0
21:23:27.332 00.000 29876 PulseGuide returned control before completion, sleep 41
21:23:27.335 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=256, Gamma=0.490
21:23:27.356 00.021 31432 UpdateGuideState exits: m=2438 RSB=29.8
21:23:27.358 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:27.359 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:27.361 00.002 31432 Enqueuing Expose request
21:23:27.386 00.025 29876 IsGuiding returns 1
21:23:27.386 00.000 29876 scope still moving after pulse duration time elapsed
21:23:27.416 00.030 29876 IsSlewing returns 0
21:23:27.416 00.000 29876 IsGuiding returns 0
21:23:27.416 00.000 29876 scope move finished after 31 + 53 ms
21:23:27.416 00.000 29876 Move returns status 0, amount 31
21:23:27.416 00.000 29876 MoveAxis(S, 30, ABG)
21:23:27.416 00.000 29876 Guiding  Dir = 1, Dur = 30
21:23:27.416 00.000 29876 IsSlewing returns 0
21:23:27.416 00.000 29876 IsGuiding returns 0
21:23:27.417 00.001 29876 PulseGuide returned control before completion, sleep 40
21:23:27.462 00.045 29876 IsGuiding returns 1
21:23:27.462 00.000 29876 scope still moving after pulse duration time elapsed
21:23:27.494 00.032 29876 IsSlewing returns 0
21:23:27.494 00.000 29876 IsGuiding returns 1
21:23:27.524 00.030 29876 IsSlewing returns 0
21:23:27.524 00.000 29876 IsGuiding returns 1
21:23:27.555 00.031 29876 IsSlewing returns 0
21:23:27.555 00.000 29876 IsGuiding returns 1
21:23:27.585 00.030 29876 IsSlewing returns 0
21:23:27.585 00.000 29876 IsGuiding returns 1
21:23:27.616 00.031 29876 IsSlewing returns 0
21:23:27.616 00.000 29876 IsGuiding returns 0
21:23:27.616 00.000 29876 scope move finished after 30 + 168 ms
21:23:27.616 00.000 29876 Move returns status 0, amount 30
21:23:27.616 00.000 29876 move complete, result=0
21:23:27.616 00.000 29876 worker thread done servicing request
21:23:27.616 00.000 29876 Worker thread wakes up
21:23:27.616 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.4 px 30 ms SOUTH
21:23:27.618 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:27.619 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:29.535 01.916 29876 Exposure complete
21:23:29.577 00.042 29876 worker thread done servicing request
21:23:29.577 00.000 31432 OnExposeComplete: enter
21:23:29.579 00.002 31432 UpdateGuideState(): m_state=6
21:23:29.582 00.003 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
21:23:29.584 00.002 31432 Star::Find returns 1 (0), X=611.45, Y=167.83, Mass=2151, SNR=28.0, Peak=217 HFD=3.3
21:23:29.586 00.002 31432 MultiStar: [#1 0.06,-0.69,0.98,U] [#2 0.46,0.41,1.17,U] [#3 0.45,0.06,1.02,U] [#4 0.81,-0.80,0.00,M2] [#5 1.86,0.32,0.00,R] [#6 0.74,-0.83,0.00,M4] [#7 0.08,0.24,0.85,U] [#8 0.17,0.08,0.90,U] 
21:23:29.588 00.002 31432 refined, 5 included, MultiStar: {0.42, 0.01}, one-star: {1.24, -0.06}
21:23:29.589 00.001 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
21:23:29.591 00.002 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.02 = 3.02)
21:23:29.593 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.01 hyp=0.42 cameraTheta=0.03 mountX=0.42 mountY=0.05, mountTheta=0.12
21:23:29.596 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.01, opts=13)
21:23:29.598 00.002 31432 Enqueuing Move request for scope (0.42, 0.01)
21:23:29.600 00.002 29876 Worker thread wakes up
21:23:29.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.01) opts 0xd
21:23:29.600 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.01)
21:23:29.600 00.000 29876 Moving (0.42, 0.01) raw xDistance=0.42 yDistance=0.05
21:23:29.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.42
21:23:29.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:29.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:23:29.600 00.000 29876 MoveAxis(W, 37, ABG)
21:23:29.600 00.000 29876 Guiding  Dir = 3, Dur = 37
21:23:29.600 00.000 29876 IsSlewing returns 0
21:23:29.600 00.000 29876 IsGuiding returns 0
21:23:29.600 00.000 29876 PulseGuide returned control before completion, sleep 47
21:23:29.603 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:23:29.615 00.012 31432 UpdateGuideState exits: m=2151 RSB=28.0
21:23:29.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:29.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:29.620 00.001 31432 Enqueuing Expose request
21:23:29.658 00.038 29876 IsGuiding returns 1
21:23:29.658 00.000 29876 scope still moving after pulse duration time elapsed
21:23:29.689 00.031 29876 IsSlewing returns 0
21:23:29.689 00.000 29876 IsGuiding returns 1
21:23:29.720 00.031 29876 IsSlewing returns 0
21:23:29.720 00.000 29876 IsGuiding returns 0
21:23:29.720 00.000 29876 scope move finished after 37 + 82 ms
21:23:29.720 00.000 29876 Move returns status 0, amount 37
21:23:29.720 00.000 29876 MoveAxis(N, 0, ABG)
21:23:29.720 00.000 29876 Move returns status 0, amount 0
21:23:29.720 00.000 29876 move complete, result=0
21:23:29.720 00.000 29876 worker thread done servicing request
21:23:29.720 00.000 29876 Worker thread wakes up
21:23:29.720 00.000 31432 GuideStep: 0.4 px 37 ms WEST, 0.1 px 0 ms NORTH
21:23:29.723 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:29.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:31.849 02.126 29876 Exposure complete
21:23:31.892 00.043 29876 worker thread done servicing request
21:23:31.892 00.000 31432 OnExposeComplete: enter
21:23:31.894 00.002 31432 UpdateGuideState(): m_state=6
21:23:31.896 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
21:23:31.898 00.002 31432 Star::Find returns 1 (0), X=611.14, Y=167.87, Mass=2217, SNR=28.0, Peak=217 HFD=3.2
21:23:31.900 00.002 31432 MultiStar: [#1 -0.23,-0.54,1.02,U] [#2 0.46,0.53,1.11,U] [#3 0.40,0.87,0.00,M1] [#4 0.68,-0.84,0.00,M3] [#5 -0.23,-0.21,0.97,U] [#6 0.80,-0.45,0.00,M5] [#7 0.39,-0.26,0.91,U] [#8 0.12,0.25,0.88,U] 
21:23:31.902 00.002 31432 refined, 5 included, MultiStar: {0.24, -0.03}, one-star: {0.93, -0.02}
21:23:31.904 00.002 31432 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.02) = xAngle (-0.16 = -0.16)
21:23:31.905 00.001 31432 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
21:23:31.907 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-0.13 mountX=0.24 mountY=0.07, mountTheta=0.28
21:23:31.910 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.03, opts=13)
21:23:31.912 00.002 31432 Enqueuing Move request for scope (0.24, -0.03)
21:23:31.913 00.001 29876 Worker thread wakes up
21:23:31.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
21:23:31.913 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
21:23:31.913 00.000 29876 Moving (0.24, -0.03) raw xDistance=0.24 yDistance=0.07
21:23:31.914 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
21:23:31.914 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:31.914 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:23:31.914 00.000 29876 MoveAxis(W, 29, ABG)
21:23:31.914 00.000 29876 Guiding  Dir = 3, Dur = 29
21:23:31.914 00.000 29876 IsSlewing returns 0
21:23:31.914 00.000 29876 IsGuiding returns 0
21:23:31.914 00.000 29876 PulseGuide returned control before completion, sleep 39
21:23:31.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:31.929 00.012 31432 UpdateGuideState exits: m=2217 RSB=28.0
21:23:31.931 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:31.932 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:31.934 00.002 31432 Enqueuing Expose request
21:23:31.955 00.021 29876 IsGuiding returns 1
21:23:31.955 00.000 29876 scope still moving after pulse duration time elapsed
21:23:31.986 00.031 29876 IsSlewing returns 0
21:23:31.986 00.000 29876 IsGuiding returns 0
21:23:31.986 00.000 29876 scope move finished after 29 + 42 ms
21:23:31.986 00.000 29876 Move returns status 0, amount 29
21:23:31.986 00.000 29876 MoveAxis(N, 0, ABG)
21:23:31.986 00.000 29876 Move returns status 0, amount 0
21:23:31.986 00.000 29876 move complete, result=0
21:23:31.986 00.000 29876 worker thread done servicing request
21:23:31.986 00.000 29876 Worker thread wakes up
21:23:31.986 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:31.986 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:31.986 00.000 31432 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
21:23:33.896 01.910 29876 Exposure complete
21:23:33.939 00.043 29876 worker thread done servicing request
21:23:33.939 00.000 31432 OnExposeComplete: enter
21:23:33.942 00.003 31432 UpdateGuideState(): m_state=6
21:23:33.943 00.001 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
21:23:33.946 00.003 31432 Star::Find returns 1 (0), X=611.07, Y=168.41, Mass=2134, SNR=27.0, Peak=194 HFD=3.6
21:23:33.947 00.001 31432 MultiStar: [#1 0.27,-0.06,1.06,U] [#2 0.21,0.67,1.19,U] [#3 0.42,0.74,0.00,M2] [#4 0.52,0.25,0.97,U] [#5 -0.25,0.54,1.03,U] [#6 0.98,-0.09,0.00,M6] [#7 0.63,0.49,0.86,U] [#8 0.24,1.13,0.00,M1] 
21:23:33.949 00.002 31432 refined, 5 included, MultiStar: {0.36, 0.41}, one-star: {0.86, 0.52}
21:23:33.950 00.001 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.83 = 0.83)
21:23:33.952 00.002 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.84 = -2.45)
21:23:33.955 00.003 31432 CameraToMount -- cameraX=0.36 cameraY=0.41 hyp=0.54 cameraTheta=0.85 mountX=0.37 mountY=-0.35, mountTheta=-0.76
21:23:33.957 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.41, opts=13)
21:23:33.959 00.002 31432 Enqueuing Move request for scope (0.36, 0.41)
21:23:33.962 00.003 29876 Worker thread wakes up
21:23:33.962 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.41) opts 0xd
21:23:33.962 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.41)
21:23:33.962 00.000 29876 Moving (0.36, 0.41) raw xDistance=0.37 yDistance=-0.35
21:23:33.962 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:23:33.962 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:33.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:23:33.962 00.000 29876 MoveAxis(W, 39, ABG)
21:23:33.962 00.000 29876 Guiding  Dir = 3, Dur = 39
21:23:33.962 00.000 29876 IsSlewing returns 0
21:23:33.962 00.000 29876 IsGuiding returns 0
21:23:33.962 00.000 29876 PulseGuide returned control before completion, sleep 49
21:23:33.967 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:33.978 00.011 31432 UpdateGuideState exits: m=2134 RSB=27.0
21:23:33.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:33.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:33.984 00.002 31432 Enqueuing Expose request
21:23:34.017 00.033 29876 IsGuiding returns 1
21:23:34.017 00.000 29876 scope still moving after pulse duration time elapsed
21:23:34.048 00.031 29876 IsSlewing returns 0
21:23:34.048 00.000 29876 IsGuiding returns 1
21:23:34.078 00.030 29876 IsSlewing returns 0
21:23:34.078 00.000 29876 IsGuiding returns 1
21:23:34.110 00.032 29876 IsSlewing returns 0
21:23:34.110 00.000 29876 IsGuiding returns 0
21:23:34.110 00.000 29876 scope move finished after 39 + 108 ms
21:23:34.110 00.000 29876 Move returns status 0, amount 39
21:23:34.110 00.000 29876 MoveAxis(N, 0, ABG)
21:23:34.110 00.000 29876 Move returns status 0, amount 0
21:23:34.110 00.000 29876 move complete, result=0
21:23:34.110 00.000 29876 worker thread done servicing request
21:23:34.110 00.000 29876 Worker thread wakes up
21:23:34.110 00.000 31432 GuideStep: 0.4 px 39 ms WEST, -0.3 px 0 ms NORTH
21:23:34.113 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:34.113 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:36.343 02.230 29876 Exposure complete
21:23:36.387 00.044 29876 worker thread done servicing request
21:23:36.387 00.000 31432 OnExposeComplete: enter
21:23:36.390 00.003 31432 UpdateGuideState(): m_state=6
21:23:36.392 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
21:23:36.393 00.001 31432 Star::Find returns 1 (0), X=610.44, Y=168.85, Mass=1923, SNR=26.7, Peak=179 HFD=3.3
21:23:36.395 00.002 31432 MultiStar: [#1 -0.77,0.23,1.08,U] [#2 -0.34,1.06,0.00,M1] [#3 -0.59,1.42,0.00,M3] [#4 -0.48,0.33,0.98,U] [#5 -1.12,0.83,0.00,M1] [#6 0.33,0.20,1.15,U] [#7 -0.87,1.04,0.00,M1] [#8 -0.97,1.16,0.00,M2] 
21:23:36.397 00.002 31432 refined, 3 included, MultiStar: {-0.16, 0.42}, one-star: {0.23, 0.96}
21:23:36.399 00.002 31432 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.02) = xAngle (1.92 = 1.92)
21:23:36.401 00.002 31432 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.93 = -1.35)
21:23:36.402 00.001 31432 CameraToMount -- cameraX=-0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.94 mountX=-0.15 mountY=-0.44, mountTheta=-1.91
21:23:36.406 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.42, opts=13)
21:23:36.408 00.002 31432 Enqueuing Move request for scope (-0.16, 0.42)
21:23:36.410 00.002 29876 Worker thread wakes up
21:23:36.410 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.42) opts 0xd
21:23:36.410 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.42)
21:23:36.410 00.000 29876 Moving (-0.16, 0.42) raw xDistance=-0.15 yDistance=-0.44
21:23:36.410 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:23:36.410 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:36.410 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:23:36.410 00.000 29876 MoveAxis(E, 0, ABG)
21:23:36.410 00.000 29876 Move returns status 0, amount 0
21:23:36.410 00.000 29876 MoveAxis(N, 0, ABG)
21:23:36.410 00.000 29876 Move returns status 0, amount 0
21:23:36.410 00.000 29876 move complete, result=0
21:23:36.410 00.000 29876 worker thread done servicing request
21:23:36.413 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:36.425 00.012 31432 UpdateGuideState exits: m=1923 RSB=26.7
21:23:36.430 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:36.432 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:36.433 00.001 31432 Enqueuing Expose request
21:23:36.435 00.002 29876 Worker thread wakes up
21:23:36.435 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:23:36.436 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:36.437 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:38.344 01.907 29876 Exposure complete
21:23:38.387 00.043 29876 worker thread done servicing request
21:23:38.387 00.000 31432 OnExposeComplete: enter
21:23:38.389 00.002 31432 UpdateGuideState(): m_state=6
21:23:38.391 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
21:23:38.393 00.002 31432 Star::Find returns 1 (0), X=610.59, Y=168.16, Mass=2150, SNR=27.4, Peak=224 HFD=3.6
21:23:38.395 00.002 31432 MultiStar: [#1 -0.02,-0.59,1.08,U] [#2 -0.05,0.62,1.22,U] [#3 -0.33,0.60,1.09,U] [#4 -0.64,-0.00,0.96,U] [#5 -0.66,0.67,0.00,M2] [#6 0.29,-0.54,1.09,U] [#7 -0.80,0.61,0.00,M2] [#8 -0.80,0.88,0.00,M3] 
21:23:38.397 00.002 31432 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {0.38, 0.27}
21:23:38.398 00.001 31432 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.02) = xAngle (2.20 = 2.20)
21:23:38.400 00.002 31432 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.21 = -1.07)
21:23:38.402 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
21:23:38.405 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.07, opts=13)
21:23:38.407 00.002 31432 Enqueuing Move request for scope (-0.06, 0.07)
21:23:38.408 00.001 29876 Worker thread wakes up
21:23:38.408 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:23:38.408 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:23:38.408 00.000 29876 Moving (-0.06, 0.07) raw xDistance=-0.05 yDistance=-0.08
21:23:38.408 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:23:38.408 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:38.409 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:38.409 00.000 29876 MoveAxis(E, 0, ABG)
21:23:38.409 00.000 29876 Move returns status 0, amount 0
21:23:38.409 00.000 29876 MoveAxis(N, 0, ABG)
21:23:38.409 00.000 29876 Move returns status 0, amount 0
21:23:38.409 00.000 29876 move complete, result=0
21:23:38.409 00.000 29876 worker thread done servicing request
21:23:38.412 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:38.423 00.011 31432 UpdateGuideState exits: m=2150 RSB=27.4
21:23:38.425 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:38.427 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:38.429 00.002 31432 Enqueuing Expose request
21:23:38.431 00.002 29876 Worker thread wakes up
21:23:38.431 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:38.433 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:38.433 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:40.558 02.125 29876 Exposure complete
21:23:40.601 00.043 29876 worker thread done servicing request
21:23:40.601 00.000 31432 OnExposeComplete: enter
21:23:40.604 00.003 31432 UpdateGuideState(): m_state=6
21:23:40.606 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
21:23:40.607 00.001 31432 Star::Find returns 1 (0), X=610.77, Y=167.86, Mass=2437, SNR=29.6, Peak=246 HFD=3.6
21:23:40.609 00.002 31432 MultiStar: [#1 -0.24,-0.78,1.03,U] [#2 -0.35,0.26,1.08,U] [#3 0.43,-0.01,0.96,U] [#4 0.16,-0.51,0.88,U] [#5 -0.58,0.25,0.86,U] [#6 0.42,-1.03,0.00,M5] [#7 -0.46,-0.04,0.84,U] [#8 -0.30,0.06,0.89,U] 
21:23:40.611 00.002 31432 refined, 7 included, MultiStar: {-0.09, -0.10}, one-star: {0.57, -0.03}
21:23:40.613 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.30 = -2.30)
21:23:40.615 00.002 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
21:23:40.617 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=-0.09 mountY=0.09, mountTheta=2.36
21:23:40.620 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.10, opts=13)
21:23:40.622 00.002 31432 Enqueuing Move request for scope (-0.09, -0.10)
21:23:40.623 00.001 29876 Worker thread wakes up
21:23:40.623 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
21:23:40.623 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
21:23:40.623 00.000 29876 Moving (-0.09, -0.10) raw xDistance=-0.09 yDistance=0.09
21:23:40.623 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:23:40.623 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:40.623 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:23:40.623 00.000 29876 MoveAxis(E, 0, ABG)
21:23:40.624 00.001 29876 Move returns status 0, amount 0
21:23:40.624 00.000 29876 MoveAxis(N, 0, ABG)
21:23:40.624 00.000 29876 Move returns status 0, amount 0
21:23:40.624 00.000 29876 move complete, result=0
21:23:40.624 00.000 29876 worker thread done servicing request
21:23:40.627 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:40.638 00.011 31432 UpdateGuideState exits: m=2437 RSB=29.6
21:23:40.640 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:40.642 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:40.644 00.002 31432 Enqueuing Expose request
21:23:40.646 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:23:40.647 00.001 29876 Worker thread wakes up
21:23:40.647 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:40.647 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:42.565 01.918 29876 Exposure complete
21:23:42.607 00.042 29876 worker thread done servicing request
21:23:42.607 00.000 31432 OnExposeComplete: enter
21:23:42.610 00.003 31432 UpdateGuideState(): m_state=6
21:23:42.612 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
21:23:42.614 00.002 31432 Star::Find returns 1 (0), X=611.03, Y=167.72, Mass=2265, SNR=28.9, Peak=232 HFD=3.4
21:23:42.616 00.002 31432 MultiStar: [#1 -0.29,-0.89,0.00,M1] [#2 -0.89,0.54,0.00,M1] [#3 -0.33,0.24,1.01,U] [#4 -0.04,-1.11,0.00,M1] [#5 -0.74,-0.10,0.90,U] [#6 0.06,-0.82,1.03,U] [#7 -0.63,-0.25,0.81,U] [#8 -0.71,0.37,0.87,U] 
21:23:42.618 00.002 31432 refined, 5 included, MultiStar: {-0.22, -0.13}, one-star: {0.83, -0.17}
21:23:42.620 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.62 = -2.62)
21:23:42.622 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.39 = 0.39)
21:23:42.624 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.60 mountX=-0.22 mountY=0.10, mountTheta=2.73
21:23:42.627 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.13, opts=13)
21:23:42.629 00.002 31432 Enqueuing Move request for scope (-0.22, -0.13)
21:23:42.631 00.002 29876 Worker thread wakes up
21:23:42.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
21:23:42.631 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
21:23:42.631 00.000 29876 Moving (-0.22, -0.13) raw xDistance=-0.22 yDistance=0.10
21:23:42.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:23:42.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:42.632 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:23:42.632 00.000 29876 MoveAxis(E, 21, ABG)
21:23:42.632 00.000 29876 Guiding  Dir = 2, Dur = 21
21:23:42.632 00.000 29876 IsSlewing returns 0
21:23:42.632 00.000 29876 IsGuiding returns 0
21:23:42.632 00.000 29876 PulseGuide returned control before completion, sleep 31
21:23:42.636 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:42.648 00.012 31432 UpdateGuideState exits: m=2265 RSB=28.9
21:23:42.650 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:42.654 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:42.657 00.003 31432 Enqueuing Expose request
21:23:42.671 00.014 29876 IsGuiding returns 1
21:23:42.671 00.000 29876 scope still moving after pulse duration time elapsed
21:23:42.700 00.029 29876 IsSlewing returns 0
21:23:42.700 00.000 29876 IsGuiding returns 1
21:23:42.732 00.032 29876 IsSlewing returns 0
21:23:42.732 00.000 29876 IsGuiding returns 0
21:23:42.732 00.000 29876 scope move finished after 21 + 78 ms
21:23:42.732 00.000 29876 Move returns status 0, amount 21
21:23:42.732 00.000 29876 MoveAxis(N, 0, ABG)
21:23:42.732 00.000 29876 Move returns status 0, amount 0
21:23:42.732 00.000 29876 move complete, result=0
21:23:42.732 00.000 29876 worker thread done servicing request
21:23:42.732 00.000 29876 Worker thread wakes up
21:23:42.732 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
21:23:42.735 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:42.735 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:44.857 02.122 29876 Exposure complete
21:23:44.900 00.043 29876 worker thread done servicing request
21:23:44.900 00.000 31432 OnExposeComplete: enter
21:23:44.902 00.002 31432 UpdateGuideState(): m_state=6
21:23:44.904 00.002 31432 Star::Find(15, 611, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
21:23:44.906 00.002 31432 Star::Find returns 1 (0), X=611.53, Y=168.02, Mass=2304, SNR=28.7, Peak=205 HFD=3.6
21:23:44.907 00.001 31432 MultiStar: [#1 -0.08,-0.58,1.04,U] [#2 0.20,0.55,1.08,U] [#3 0.21,0.36,1.03,U] [#4 0.58,-0.46,0.90,U] [#5 0.05,0.15,0.96,U] [#6 1.14,-0.57,0.00,M5] [#7 0.18,0.14,0.78,U] [#8 -0.03,0.70,0.93,U] 
21:23:44.910 00.003 31432 refined, 7 included, MultiStar: {0.31, 0.13}, one-star: {1.33, 0.13}
21:23:44.912 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
21:23:44.914 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
21:23:44.915 00.001 31432 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.33 cameraTheta=0.40 mountX=0.31 mountY=-0.08, mountTheta=-0.25
21:23:44.919 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.13, opts=13)
21:23:44.922 00.003 31432 Enqueuing Move request for scope (0.31, 0.13)
21:23:44.927 00.005 29876 Worker thread wakes up
21:23:44.927 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
21:23:44.928 00.001 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
21:23:44.928 00.000 29876 Moving (0.31, 0.13) raw xDistance=0.31 yDistance=-0.08
21:23:44.928 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.31
21:23:44.928 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:44.928 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:44.928 00.000 29876 MoveAxis(W, 27, ABG)
21:23:44.928 00.000 29876 Guiding  Dir = 3, Dur = 27
21:23:44.928 00.000 29876 IsSlewing returns 0
21:23:44.928 00.000 29876 IsGuiding returns 0
21:23:44.929 00.001 29876 PulseGuide returned control before completion, sleep 37
21:23:44.933 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:44.947 00.014 31432 UpdateGuideState exits: m=2304 RSB=28.7
21:23:44.949 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:44.951 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:44.953 00.002 31432 Enqueuing Expose request
21:23:44.980 00.027 29876 IsGuiding returns 1
21:23:44.980 00.000 29876 scope still moving after pulse duration time elapsed
21:23:45.011 00.031 29876 IsSlewing returns 0
21:23:45.011 00.000 29876 IsGuiding returns 0
21:23:45.011 00.000 29876 scope move finished after 27 + 55 ms
21:23:45.011 00.000 29876 Move returns status 0, amount 27
21:23:45.011 00.000 29876 MoveAxis(N, 0, ABG)
21:23:45.011 00.000 29876 Move returns status 0, amount 0
21:23:45.011 00.000 29876 move complete, result=0
21:23:45.011 00.000 29876 worker thread done servicing request
21:23:45.011 00.000 29876 Worker thread wakes up
21:23:45.011 00.000 31432 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
21:23:45.014 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:45.014 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:46.918 01.904 29876 Exposure complete
21:23:46.961 00.043 29876 worker thread done servicing request
21:23:46.961 00.000 31432 OnExposeComplete: enter
21:23:46.963 00.002 31432 UpdateGuideState(): m_state=6
21:23:46.965 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
21:23:46.967 00.002 31432 Star::Find returns 1 (0), X=611.00, Y=168.22, Mass=2269, SNR=28.7, Peak=222 HFD=3.3
21:23:46.969 00.002 31432 MultiStar: [#1 -0.03,-0.56,1.08,U] [#2 0.30,0.09,1.12,U] [#3 0.73,0.23,1.04,U] [#4 0.51,-0.62,0.92,U] [#5 -0.18,0.33,0.90,U] [#6 0.63,-0.95,0.00,M6] [#7 0.04,0.31,0.83,U] [#8 -0.03,0.26,0.85,U] 
21:23:46.971 00.002 31432 refined, 7 included, MultiStar: {0.28, 0.04}, one-star: {0.80, 0.33}
21:23:46.972 00.001 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
21:23:46.974 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
21:23:46.976 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.13 mountX=0.28 mountY=0.01, mountTheta=0.03
21:23:46.978 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.04, opts=13)
21:23:46.981 00.003 31432 Enqueuing Move request for scope (0.28, 0.04)
21:23:46.982 00.001 29876 Worker thread wakes up
21:23:46.983 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
21:23:46.983 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
21:23:46.983 00.000 29876 Moving (0.28, 0.04) raw xDistance=0.28 yDistance=0.01
21:23:46.983 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:23:46.983 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:46.983 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:46.983 00.000 29876 MoveAxis(W, 31, ABG)
21:23:46.983 00.000 29876 Guiding  Dir = 3, Dur = 31
21:23:46.983 00.000 29876 IsSlewing returns 0
21:23:46.983 00.000 29876 IsGuiding returns 0
21:23:46.983 00.000 29876 PulseGuide returned control before completion, sleep 41
21:23:46.986 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:46.997 00.011 31432 UpdateGuideState exits: m=2269 RSB=28.7
21:23:46.999 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:47.002 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:47.002 00.000 31432 Enqueuing Expose request
21:23:47.025 00.023 29876 IsGuiding returns 1
21:23:47.025 00.000 29876 scope still moving after pulse duration time elapsed
21:23:47.057 00.032 29876 IsSlewing returns 0
21:23:47.057 00.000 29876 IsGuiding returns 0
21:23:47.057 00.000 29876 scope move finished after 31 + 42 ms
21:23:47.057 00.000 29876 Move returns status 0, amount 31
21:23:47.057 00.000 29876 MoveAxis(N, 0, ABG)
21:23:47.057 00.000 29876 Move returns status 0, amount 0
21:23:47.057 00.000 29876 move complete, result=0
21:23:47.057 00.000 29876 worker thread done servicing request
21:23:47.057 00.000 29876 Worker thread wakes up
21:23:47.057 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:47.057 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:47.057 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.0 px 0 ms NORTH
21:23:49.286 02.229 29876 Exposure complete
21:23:49.328 00.042 29876 worker thread done servicing request
21:23:49.328 00.000 31432 OnExposeComplete: enter
21:23:49.331 00.003 31432 UpdateGuideState(): m_state=6
21:23:49.333 00.002 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
21:23:49.334 00.001 31432 Star::Find returns 1 (0), X=610.81, Y=168.45, Mass=2060, SNR=28.1, Peak=223 HFD=3.2
21:23:49.336 00.002 31432 MultiStar: [#1 -0.07,-0.39,1.03,U] [#2 -0.15,0.56,1.09,U] [#3 -0.11,0.81,1.05,U] [#4 0.16,-0.31,0.98,U] [#5 -0.75,0.36,0.97,U] [#6 0.68,-0.70,0.00,M7] [#7 -0.23,0.30,0.87,U] [#8 -0.42,0.57,0.88,U] 
21:23:49.338 00.002 31432 refined, 7 included, MultiStar: {-0.11, 0.31}, one-star: {0.60, 0.57}
21:23:49.340 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.90 = 1.90)
21:23:49.342 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.38)
21:23:49.343 00.001 31432 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=-0.11 mountY=-0.32, mountTheta=-1.88
21:23:49.347 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.31, opts=13)
21:23:49.349 00.002 31432 Enqueuing Move request for scope (-0.11, 0.31)
21:23:49.351 00.002 29876 Worker thread wakes up
21:23:49.351 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
21:23:49.351 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
21:23:49.351 00.000 29876 Moving (-0.11, 0.31) raw xDistance=-0.11 yDistance=-0.32
21:23:49.351 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:23:49.351 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.39
21:23:49.351 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:23:49.351 00.000 29876 MoveAxis(E, 0, ABG)
21:23:49.351 00.000 29876 Move returns status 0, amount 0
21:23:49.351 00.000 29876 BLC: Oldest BLC event removed
21:23:49.351 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:23:49.351 00.000 29876 MoveAxis(N, 44, ABG)
21:23:49.351 00.000 29876 Guiding  Dir = 0, Dur = 44
21:23:49.351 00.000 29876 IsSlewing returns 0
21:23:49.352 00.001 29876 IsGuiding returns 0
21:23:49.352 00.000 29876 PulseGuide returned control before completion, sleep 54
21:23:49.356 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:49.368 00.012 31432 UpdateGuideState exits: m=2060 RSB=28.1
21:23:49.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:49.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:49.374 00.002 31432 Enqueuing Expose request
21:23:49.410 00.036 29876 IsGuiding returns 1
21:23:49.410 00.000 29876 scope still moving after pulse duration time elapsed
21:23:49.441 00.031 29876 IsSlewing returns 0
21:23:49.441 00.000 29876 IsGuiding returns 1
21:23:49.471 00.030 29876 IsSlewing returns 0
21:23:49.471 00.000 29876 IsGuiding returns 1
21:23:49.501 00.030 29876 IsSlewing returns 0
21:23:49.501 00.000 29876 IsGuiding returns 0
21:23:49.501 00.000 29876 scope move finished after 44 + 105 ms
21:23:49.501 00.000 29876 Move returns status 0, amount 44
21:23:49.501 00.000 29876 move complete, result=0
21:23:49.501 00.000 29876 worker thread done servicing request
21:23:49.501 00.000 29876 Worker thread wakes up
21:23:49.501 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:49.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:49.501 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 44 ms NORTH
21:23:51.415 01.914 29876 Exposure complete
21:23:51.458 00.043 29876 worker thread done servicing request
21:23:51.458 00.000 31432 OnExposeComplete: enter
21:23:51.460 00.002 31432 UpdateGuideState(): m_state=6
21:23:51.463 00.003 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
21:23:51.465 00.002 31432 Star::Find returns 1 (0), X=610.96, Y=167.93, Mass=2453, SNR=30.6, Peak=222 HFD=3.9
21:23:51.466 00.001 31432 MultiStar: [#1 0.35,-0.65,0.91,U] [#2 0.46,0.25,1.06,U] [#3 0.56,0.35,0.96,U] [#4 0.80,-0.38,0.00,M1] [#5 -0.50,0.48,0.84,U] [#6 1.05,-0.36,0.00,M8] [#7 0.21,0.37,0.76,U] [#8 -0.05,0.86,0.00,M1] 
21:23:51.468 00.002 31432 refined, 5 included, MultiStar: {0.33, 0.13}, one-star: {0.76, 0.04}
21:23:51.470 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
21:23:51.472 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
21:23:51.474 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.13 hyp=0.36 cameraTheta=0.38 mountX=0.34 mountY=-0.08, mountTheta=-0.23
21:23:51.477 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.13, opts=13)
21:23:51.479 00.002 31432 Enqueuing Move request for scope (0.33, 0.13)
21:23:51.480 00.001 29876 Worker thread wakes up
21:23:51.481 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.13) opts 0xd
21:23:51.481 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.13)
21:23:51.481 00.000 29876 Moving (0.33, 0.13) raw xDistance=0.34 yDistance=-0.08
21:23:51.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
21:23:51.481 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:51.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:51.481 00.000 29876 MoveAxis(W, 32, ABG)
21:23:51.481 00.000 29876 Guiding  Dir = 3, Dur = 32
21:23:51.481 00.000 29876 IsSlewing returns 0
21:23:51.481 00.000 29876 IsGuiding returns 0
21:23:51.481 00.000 29876 PulseGuide returned control before completion, sleep 42
21:23:51.484 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:51.495 00.011 31432 UpdateGuideState exits: m=2453 RSB=30.6
21:23:51.498 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:51.502 00.002 31432 Enqueuing Expose request
21:23:51.524 00.022 29876 IsGuiding returns 1
21:23:51.524 00.000 29876 scope still moving after pulse duration time elapsed
21:23:51.555 00.031 29876 IsSlewing returns 0
21:23:51.555 00.000 29876 IsGuiding returns 1
21:23:51.586 00.031 29876 IsSlewing returns 0
21:23:51.586 00.000 29876 IsGuiding returns 0
21:23:51.586 00.000 29876 scope move finished after 32 + 73 ms
21:23:51.586 00.000 29876 Move returns status 0, amount 32
21:23:51.586 00.000 29876 MoveAxis(N, 0, ABG)
21:23:51.586 00.000 29876 Move returns status 0, amount 0
21:23:51.586 00.000 29876 move complete, result=0
21:23:51.586 00.000 29876 worker thread done servicing request
21:23:51.587 00.001 31432 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
21:23:51.589 00.002 29876 Worker thread wakes up
21:23:51.589 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:51.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:53.816 02.227 29876 Exposure complete
21:23:53.859 00.043 29876 worker thread done servicing request
21:23:53.859 00.000 31432 OnExposeComplete: enter
21:23:53.861 00.002 31432 UpdateGuideState(): m_state=6
21:23:53.863 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
21:23:53.865 00.002 31432 Star::Find returns 1 (0), X=611.06, Y=168.00, Mass=2103, SNR=27.4, Peak=198 HFD=3.9
21:23:53.867 00.002 31432 MultiStar: [#1 0.12,-0.40,1.12,U] [#2 0.25,0.38,1.22,U] [#3 0.82,-0.13,1.03,U] [#4 0.53,-0.24,0.97,U] [#5 -0.57,0.35,0.94,U] [#6 0.79,-0.67,0.00,M9] [#7 0.07,0.22,0.85,U] [#8 0.00,0.85,0.00,M2] 
21:23:53.869 00.002 31432 refined, 6 included, MultiStar: {0.31, 0.04}, one-star: {0.86, 0.11}
21:23:53.870 00.001 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
21:23:53.872 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
21:23:53.874 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.13 mountX=0.31 mountY=0.01, mountTheta=0.02
21:23:53.876 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.04, opts=13)
21:23:53.878 00.002 31432 Enqueuing Move request for scope (0.31, 0.04)
21:23:53.880 00.002 29876 Worker thread wakes up
21:23:53.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
21:23:53.880 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
21:23:53.880 00.000 29876 Moving (0.31, 0.04) raw xDistance=0.31 yDistance=0.01
21:23:53.881 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
21:23:53.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:53.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:53.881 00.000 29876 MoveAxis(W, 34, ABG)
21:23:53.881 00.000 29876 Guiding  Dir = 3, Dur = 34
21:23:53.881 00.000 29876 IsSlewing returns 0
21:23:53.881 00.000 29876 IsGuiding returns 0
21:23:53.881 00.000 29876 PulseGuide returned control before completion, sleep 44
21:23:53.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:53.895 00.011 31432 UpdateGuideState exits: m=2103 RSB=27.4
21:23:53.897 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:53.899 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:53.901 00.002 31432 Enqueuing Expose request
21:23:53.941 00.040 29876 IsGuiding returns 1
21:23:53.941 00.000 29876 scope still moving after pulse duration time elapsed
21:23:53.972 00.031 29876 IsSlewing returns 0
21:23:53.972 00.000 29876 IsGuiding returns 0
21:23:53.972 00.000 29876 scope move finished after 34 + 57 ms
21:23:53.972 00.000 29876 Move returns status 0, amount 34
21:23:53.972 00.000 29876 MoveAxis(N, 0, ABG)
21:23:53.972 00.000 29876 Move returns status 0, amount 0
21:23:53.972 00.000 29876 move complete, result=0
21:23:53.972 00.000 29876 worker thread done servicing request
21:23:53.973 00.001 31432 GuideStep: 0.3 px 34 ms WEST, 0.0 px 0 ms NORTH
21:23:53.975 00.002 29876 Worker thread wakes up
21:23:53.975 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:53.975 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:55.880 01.905 29876 Exposure complete
21:23:55.936 00.056 29876 worker thread done servicing request
21:23:55.936 00.000 31432 OnExposeComplete: enter
21:23:55.938 00.002 31432 UpdateGuideState(): m_state=6
21:23:55.941 00.003 31432 Star::Find(15, 611, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
21:23:55.944 00.003 31432 Star::Find returns 1 (0), X=609.85, Y=168.97, Mass=2249, SNR=27.9, Peak=179 HFD=4.1
21:23:55.947 00.003 31432 MultiStar: [#1 -1.00,-0.07,0.00,M1] [#2 -0.97,0.95,0.00,M1] [#3 -0.43,0.64,1.08,U] [#4 -0.61,0.07,0.94,U] [#5 -1.63,0.91,0.00,M1] [#6 -0.41,0.06,1.08,U] [#7 -0.76,0.87,0.00,M1] [#8 -0.71,0.78,0.00,M3] 
21:23:55.949 00.002 31432 refined, 3 included, MultiStar: {-0.45, 0.47}, one-star: {-0.36, 1.09}
21:23:55.952 00.003 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.31 = 2.31)
21:23:55.954 00.002 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.96)
21:23:55.955 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=0.47 hyp=0.65 cameraTheta=2.34 mountX=-0.44 mountY=-0.53, mountTheta=-2.26
21:23:55.958 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.47, opts=13)
21:23:55.960 00.002 31432 Enqueuing Move request for scope (-0.45, 0.47)
21:23:55.962 00.002 29876 Worker thread wakes up
21:23:55.962 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.47) opts 0xd
21:23:55.962 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.47)
21:23:55.962 00.000 29876 Moving (-0.45, 0.47) raw xDistance=-0.44 yDistance=-0.53
21:23:55.962 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.44
21:23:55.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
21:23:55.962 00.000 29876 MoveAxis(E, 37, ABG)
21:23:55.962 00.000 29876 Guiding  Dir = 2, Dur = 37
21:23:55.962 00.000 29876 IsSlewing returns 0
21:23:55.962 00.000 29876 IsGuiding returns 0
21:23:55.963 00.001 29876 PulseGuide returned control before completion, sleep 47
21:23:55.966 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:23:55.978 00.012 31432 UpdateGuideState exits: m=2249 RSB=27.9
21:23:55.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:55.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:55.983 00.001 31432 Enqueuing Expose request
21:23:56.016 00.033 29876 IsGuiding returns 1
21:23:56.016 00.000 29876 scope still moving after pulse duration time elapsed
21:23:56.048 00.032 29876 IsSlewing returns 0
21:23:56.048 00.000 29876 IsGuiding returns 0
21:23:56.048 00.000 29876 scope move finished after 37 + 48 ms
21:23:56.048 00.000 29876 Move returns status 0, amount 37
21:23:56.048 00.000 29876 MoveAxis(N, 39, ABG)
21:23:56.048 00.000 29876 Guiding  Dir = 0, Dur = 39
21:23:56.048 00.000 29876 IsSlewing returns 0
21:23:56.048 00.000 29876 IsGuiding returns 0
21:23:56.049 00.001 29876 PulseGuide returned control before completion, sleep 49
21:23:56.109 00.060 29876 IsGuiding returns 1
21:23:56.109 00.000 29876 scope still moving after pulse duration time elapsed
21:23:56.140 00.031 29876 IsSlewing returns 0
21:23:56.140 00.000 29876 IsGuiding returns 1
21:23:56.171 00.031 29876 IsSlewing returns 0
21:23:56.171 00.000 29876 IsGuiding returns 1
21:23:56.202 00.031 29876 IsSlewing returns 0
21:23:56.202 00.000 29876 IsGuiding returns 0
21:23:56.202 00.000 29876 scope move finished after 39 + 115 ms
21:23:56.202 00.000 29876 Move returns status 0, amount 39
21:23:56.202 00.000 29876 move complete, result=0
21:23:56.202 00.000 29876 worker thread done servicing request
21:23:56.202 00.000 29876 Worker thread wakes up
21:23:56.202 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:56.202 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.5 px 39 ms NORTH
21:23:56.205 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:23:58.432 02.227 29876 Exposure complete
21:23:58.476 00.044 29876 worker thread done servicing request
21:23:58.476 00.000 31432 OnExposeComplete: enter
21:23:58.478 00.002 31432 UpdateGuideState(): m_state=6
21:23:58.480 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
21:23:58.482 00.002 31432 Star::Find returns 1 (0), X=609.66, Y=168.23, Mass=2317, SNR=28.4, Peak=203 HFD=3.7
21:23:58.484 00.002 31432 MultiStar: [#1 -1.09,-0.32,0.00,M2] [#2 -0.57,0.32,1.20,U] [#3 -1.08,0.75,0.00,M1] [#4 -0.38,-0.45,0.92,U] [#5 -1.60,0.42,0.00,M2] [#6 -0.44,-0.46,1.07,U] [#7 -1.07,0.40,0.00,M2] [#8 -1.08,0.57,0.00,M4] 
21:23:58.486 00.002 31432 refined, 3 included, MultiStar: {-0.49, -0.04}, one-star: {-0.55, 0.34}
21:23:58.487 00.001 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
21:23:58.489 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
21:23:58.491 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-3.06 mountX=-0.49 mountY=-0.03, mountTheta=-3.07
21:23:58.494 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.04, opts=13)
21:23:58.497 00.003 31432 Enqueuing Move request for scope (-0.49, -0.04)
21:23:58.498 00.001 29876 Worker thread wakes up
21:23:58.498 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.04) opts 0xd
21:23:58.498 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.04)
21:23:58.499 00.001 29876 Moving (-0.49, -0.04) raw xDistance=-0.49 yDistance=-0.03
21:23:58.499 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
21:23:58.499 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:58.499 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:23:58.499 00.000 29876 MoveAxis(E, 52, ABG)
21:23:58.499 00.000 29876 Guiding  Dir = 2, Dur = 52
21:23:58.499 00.000 29876 IsSlewing returns 0
21:23:58.499 00.000 29876 IsGuiding returns 0
21:23:58.499 00.000 29876 PulseGuide returned control before completion, sleep 62
21:23:58.503 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:23:58.515 00.012 31432 UpdateGuideState exits: m=2317 RSB=28.4
21:23:58.516 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:58.518 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:23:58.520 00.002 31432 Enqueuing Expose request
21:23:58.571 00.051 29876 IsGuiding returns 1
21:23:58.571 00.000 29876 scope still moving after pulse duration time elapsed
21:23:58.602 00.031 29876 IsSlewing returns 0
21:23:58.602 00.000 29876 IsGuiding returns 1
21:23:58.632 00.030 29876 IsSlewing returns 0
21:23:58.632 00.000 29876 IsGuiding returns 1
21:23:58.664 00.032 29876 IsSlewing returns 0
21:23:58.664 00.000 29876 IsGuiding returns 0
21:23:58.664 00.000 29876 scope move finished after 52 + 112 ms
21:23:58.664 00.000 29876 Move returns status 0, amount 52
21:23:58.664 00.000 29876 MoveAxis(N, 0, ABG)
21:23:58.664 00.000 29876 Move returns status 0, amount 0
21:23:58.664 00.000 29876 move complete, result=0
21:23:58.664 00.000 29876 worker thread done servicing request
21:23:58.664 00.000 29876 Worker thread wakes up
21:23:58.664 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.0 px 0 ms NORTH
21:23:58.667 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:23:58.667 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:00.584 01.917 29876 Exposure complete
21:24:00.627 00.043 29876 worker thread done servicing request
21:24:00.627 00.000 31432 OnExposeComplete: enter
21:24:00.630 00.003 31432 UpdateGuideState(): m_state=6
21:24:00.632 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
21:24:00.633 00.001 31432 Star::Find returns 1 (0), X=610.56, Y=169.05, Mass=2298, SNR=28.8, Peak=188 HFD=3.8
21:24:00.635 00.002 31432 MultiStar: [#1 -0.88,0.35,0.00,M3] [#2 -0.45,0.93,0.00,M1] [#3 -0.60,0.68,0.00,M2] [#4 -0.75,0.25,0.85,U] [#5 -1.14,0.78,0.00,M3] [#6 0.10,-0.01,1.07,U] [#7 -0.66,0.65,0.00,M3] [#8 -1.02,0.94,0.00,M5] 
21:24:00.637 00.002 31432 refined, 2 included, MultiStar: {-0.06, 0.47}, one-star: {0.35, 1.17}
21:24:00.639 00.002 31432 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.02) = xAngle (1.68 = 1.68)
21:24:00.641 00.002 31432 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.69 = -1.59)
21:24:00.643 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.47 hyp=0.47 cameraTheta=1.70 mountX=-0.05 mountY=-0.47, mountTheta=-1.68
21:24:00.647 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.47, opts=13)
21:24:00.651 00.004 31432 Enqueuing Move request for scope (-0.06, 0.47)
21:24:00.652 00.001 29876 Worker thread wakes up
21:24:00.652 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.47) opts 0xd
21:24:00.652 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.47)
21:24:00.653 00.001 29876 Moving (-0.06, 0.47) raw xDistance=-0.05 yDistance=-0.47
21:24:00.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:24:00.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
21:24:00.653 00.000 29876 MoveAxis(E, 0, ABG)
21:24:00.653 00.000 29876 Move returns status 0, amount 0
21:24:00.653 00.000 29876 MoveAxis(N, 35, ABG)
21:24:00.653 00.000 29876 Guiding  Dir = 0, Dur = 35
21:24:00.653 00.000 29876 IsSlewing returns 0
21:24:00.653 00.000 29876 IsGuiding returns 0
21:24:00.653 00.000 29876 PulseGuide returned control before completion, sleep 45
21:24:00.656 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:00.668 00.012 31432 UpdateGuideState exits: m=2298 RSB=28.8
21:24:00.670 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:00.672 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:00.673 00.001 31432 Enqueuing Expose request
21:24:00.708 00.035 29876 IsGuiding returns 1
21:24:00.708 00.000 29876 scope still moving after pulse duration time elapsed
21:24:00.739 00.031 29876 IsSlewing returns 0
21:24:00.739 00.000 29876 IsGuiding returns 1
21:24:00.770 00.031 29876 IsSlewing returns 0
21:24:00.770 00.000 29876 IsGuiding returns 1
21:24:00.800 00.030 29876 IsSlewing returns 0
21:24:00.800 00.000 29876 IsGuiding returns 0
21:24:00.800 00.000 29876 scope move finished after 35 + 111 ms
21:24:00.800 00.000 29876 Move returns status 0, amount 35
21:24:00.800 00.000 29876 move complete, result=0
21:24:00.800 00.000 29876 worker thread done servicing request
21:24:00.800 00.000 29876 Worker thread wakes up
21:24:00.800 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:00.800 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:00.800 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 35 ms NORTH
21:24:02.926 02.126 29876 Exposure complete
21:24:02.969 00.043 29876 worker thread done servicing request
21:24:02.969 00.000 31432 OnExposeComplete: enter
21:24:02.971 00.002 31432 UpdateGuideState(): m_state=6
21:24:02.973 00.002 31432 Star::Find(15, 610, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
21:24:02.975 00.002 31432 Star::Find returns 1 (0), X=610.30, Y=168.52, Mass=2100, SNR=27.5, Peak=190 HFD=3.3
21:24:02.977 00.002 31432 MultiStar: [#1 -0.85,-0.08,0.00,M4] [#2 -0.73,0.81,0.00,M2] [#3 -0.38,0.62,1.05,U] [#4 -0.13,-0.02,0.94,U] [#5 -1.03,0.79,0.00,M4] [#6 -0.25,0.11,1.11,U] [#7 -0.37,0.67,0.82,U] [#8 -0.75,0.80,0.00,M6] 
21:24:02.979 00.002 31432 refined, 4 included, MultiStar: {-0.21, 0.39}, one-star: {0.09, 0.63}
21:24:02.981 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
21:24:02.983 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
21:24:02.985 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.39 hyp=0.44 cameraTheta=2.05 mountX=-0.20 mountY=-0.42, mountTheta=-2.01
21:24:02.987 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.39, opts=13)
21:24:02.990 00.003 31432 Enqueuing Move request for scope (-0.21, 0.39)
21:24:02.991 00.001 29876 Worker thread wakes up
21:24:02.991 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.39) opts 0xd
21:24:02.992 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.39)
21:24:02.992 00.000 29876 Moving (-0.21, 0.39) raw xDistance=-0.20 yDistance=-0.42
21:24:02.992 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:24:02.992 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
21:24:02.992 00.000 29876 MoveAxis(E, 0, ABG)
21:24:02.992 00.000 29876 Move returns status 0, amount 0
21:24:02.992 00.000 29876 MoveAxis(N, 31, ABG)
21:24:02.992 00.000 29876 Guiding  Dir = 0, Dur = 31
21:24:02.992 00.000 29876 IsSlewing returns 0
21:24:02.992 00.000 29876 IsGuiding returns 0
21:24:02.992 00.000 29876 PulseGuide returned control before completion, sleep 41
21:24:02.995 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:03.007 00.012 31432 UpdateGuideState exits: m=2100 RSB=27.5
21:24:03.009 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.011 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:03.013 00.002 31432 Enqueuing Expose request
21:24:03.035 00.022 29876 IsGuiding returns 1
21:24:03.035 00.000 29876 scope still moving after pulse duration time elapsed
21:24:03.066 00.031 29876 IsSlewing returns 0
21:24:03.066 00.000 29876 IsGuiding returns 1
21:24:03.098 00.032 29876 IsSlewing returns 0
21:24:03.098 00.000 29876 IsGuiding returns 1
21:24:03.128 00.030 29876 IsSlewing returns 0
21:24:03.128 00.000 29876 IsGuiding returns 1
21:24:03.159 00.031 29876 IsSlewing returns 0
21:24:03.159 00.000 29876 IsGuiding returns 1
21:24:03.191 00.032 29876 IsSlewing returns 0
21:24:03.191 00.000 29876 IsGuiding returns 0
21:24:03.191 00.000 29876 scope move finished after 31 + 167 ms
21:24:03.191 00.000 29876 Move returns status 0, amount 31
21:24:03.191 00.000 29876 move complete, result=0
21:24:03.191 00.000 29876 worker thread done servicing request
21:24:03.191 00.000 29876 Worker thread wakes up
21:24:03.191 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 31 ms NORTH
21:24:03.194 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:03.194 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:05.111 01.917 29876 Exposure complete
21:24:05.155 00.044 29876 worker thread done servicing request
21:24:05.155 00.000 31432 OnExposeComplete: enter
21:24:05.158 00.003 31432 UpdateGuideState(): m_state=6
21:24:05.160 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
21:24:05.162 00.002 31432 Star::Find returns 1 (0), X=610.37, Y=167.71, Mass=2287, SNR=28.9, Peak=227 HFD=3.5
21:24:05.164 00.002 31432 MultiStar: [#1 -0.70,-0.90,0.00,M5] [#2 -0.49,0.10,1.11,U] [#3 -0.17,-0.28,1.05,U] [#4 0.03,-0.86,0.00,M1] [#5 -1.07,-0.38,0.00,M5] [#6 0.17,-1.22,0.00,M6] [#7 -0.23,-0.09,0.89,U] [#8 -0.60,0.33,0.90,U] 
21:24:05.166 00.002 31432 single-star, 4 included, MultiStar: {-0.27, -0.03}, one-star: {0.16, -0.18}
21:24:05.167 00.001 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
21:24:05.169 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
21:24:05.171 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=0.15 mountY=0.20, mountTheta=0.91
21:24:05.174 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.18, opts=13)
21:24:05.177 00.003 31432 Enqueuing Move request for scope (0.16, -0.18)
21:24:05.179 00.002 29876 Worker thread wakes up
21:24:05.179 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
21:24:05.179 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
21:24:05.179 00.000 29876 Moving (0.16, -0.18) raw xDistance=0.15 yDistance=0.20
21:24:05.179 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:24:05.179 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:05.179 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:24:05.179 00.000 29876 MoveAxis(E, 0, ABG)
21:24:05.179 00.000 29876 Move returns status 0, amount 0
21:24:05.179 00.000 29876 MoveAxis(N, 0, ABG)
21:24:05.179 00.000 29876 Move returns status 0, amount 0
21:24:05.179 00.000 29876 move complete, result=0
21:24:05.179 00.000 29876 worker thread done servicing request
21:24:05.183 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=12, FiltMax=256, Gamma=0.490
21:24:05.194 00.011 31432 UpdateGuideState exits: m=2287 RSB=28.9
21:24:05.196 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:05.198 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:05.199 00.001 31432 Enqueuing Expose request
21:24:05.202 00.003 29876 Worker thread wakes up
21:24:05.202 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:05.204 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:05.204 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:07.337 02.133 29876 Exposure complete
21:24:07.379 00.042 29876 worker thread done servicing request
21:24:07.379 00.000 31432 OnExposeComplete: enter
21:24:07.381 00.002 31432 UpdateGuideState(): m_state=6
21:24:07.383 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
21:24:07.387 00.004 31432 Star::Find returns 1 (0), X=609.92, Y=167.20, Mass=2273, SNR=28.4, Peak=194 HFD=3.9
21:24:07.389 00.002 31432 MultiStar: [#1 -0.77,-1.41,0.00,M6] [#2 -0.38,-0.49,1.13,U] [#3 -0.70,-0.72,0.00,M1] [#4 -0.72,-1.05,0.00,M2] [#5 -0.92,-0.76,0.00,M6] [#6 0.06,-1.58,0.00,M7] [#7 -0.91,-0.77,0.00,M2] [#8 -0.82,-0.40,0.00,M6] 
21:24:07.391 00.002 31432 refined, 1 included, MultiStar: {-0.34, -0.58}, one-star: {-0.29, -0.69}
21:24:07.392 00.001 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
21:24:07.394 00.002 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
21:24:07.396 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.58 hyp=0.67 cameraTheta=-2.09 mountX=-0.35 mountY=0.53, mountTheta=2.16
21:24:07.399 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.58, opts=13)
21:24:07.401 00.002 31432 Enqueuing Move request for scope (-0.34, -0.58)
21:24:07.402 00.001 29876 Worker thread wakes up
21:24:07.402 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.58) opts 0xd
21:24:07.403 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.58)
21:24:07.403 00.000 29876 Moving (-0.34, -0.58) raw xDistance=-0.35 yDistance=0.53
21:24:07.403 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
21:24:07.403 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:07.403 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:24:07.403 00.000 29876 MoveAxis(E, 34, ABG)
21:24:07.403 00.000 29876 Guiding  Dir = 2, Dur = 34
21:24:07.403 00.000 29876 IsSlewing returns 0
21:24:07.403 00.000 29876 IsGuiding returns 0
21:24:07.403 00.000 29876 PulseGuide returned control before completion, sleep 44
21:24:07.406 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:07.419 00.013 31432 UpdateGuideState exits: m=2273 RSB=28.4
21:24:07.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:07.423 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:07.425 00.002 31432 Enqueuing Expose request
21:24:07.459 00.034 29876 IsGuiding returns 1
21:24:07.459 00.000 29876 scope still moving after pulse duration time elapsed
21:24:07.489 00.030 29876 IsSlewing returns 0
21:24:07.489 00.000 29876 IsGuiding returns 0
21:24:07.489 00.000 29876 scope move finished after 34 + 51 ms
21:24:07.489 00.000 29876 Move returns status 0, amount 34
21:24:07.489 00.000 29876 MoveAxis(N, 0, ABG)
21:24:07.489 00.000 29876 Move returns status 0, amount 0
21:24:07.489 00.000 29876 move complete, result=0
21:24:07.489 00.000 29876 worker thread done servicing request
21:24:07.490 00.001 29876 Worker thread wakes up
21:24:07.490 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:07.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:07.490 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.5 px 0 ms NORTH
21:24:09.392 01.902 29876 Exposure complete
21:24:09.434 00.042 29876 worker thread done servicing request
21:24:09.434 00.000 31432 OnExposeComplete: enter
21:24:09.438 00.004 31432 UpdateGuideState(): m_state=6
21:24:09.440 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
21:24:09.442 00.002 31432 Star::Find returns 1 (0), X=610.63, Y=167.03, Mass=2299, SNR=29.3, Peak=206 HFD=3.5
21:24:09.444 00.002 31432 MultiStar: [#1 -0.78,-1.34,0.00,M7] [#2 -0.74,-0.59,0.00,M1] [#3 -0.48,-0.95,0.00,M2] [#4 -0.35,-1.28,0.00,M3] [#5 -0.93,-1.01,0.00,M7] [#6 0.04,-1.93,0.00,M8] [#7 -0.50,-0.68,0.00,M3] [#8 -0.86,-0.38,0.00,M7] 
21:24:09.446 00.002 31432 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.02) = xAngle (-1.13 = -1.13)
21:24:09.448 00.002 31432 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.88 = 1.88)
21:24:09.450 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.86 hyp=0.95 cameraTheta=-1.11 mountX=0.40 mountY=0.91, mountTheta=1.15
21:24:09.452 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.86, opts=13)
21:24:09.454 00.002 31432 Enqueuing Move request for scope (0.42, -0.86)
21:24:09.456 00.002 29876 Worker thread wakes up
21:24:09.456 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.86) opts 0xd
21:24:09.456 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.86)
21:24:09.456 00.000 29876 Moving (0.42, -0.86) raw xDistance=0.40 yDistance=0.91
21:24:09.456 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.40
21:24:09.456 00.000 29876 resist switch: large excursion: input 0.91 thresh 0.90 direction from -1 to 1
21:24:09.456 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.73
21:24:09.456 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.91
21:24:09.456 00.000 29876 MoveAxis(W, 34, ABG)
21:24:09.456 00.000 29876 Guiding  Dir = 3, Dur = 34
21:24:09.457 00.001 29876 IsSlewing returns 0
21:24:09.457 00.000 29876 IsGuiding returns 0
21:24:09.457 00.000 29876 PulseGuide returned control before completion, sleep 44
21:24:09.460 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:09.471 00.011 31432 UpdateGuideState exits: m=2299 RSB=29.3
21:24:09.473 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:09.475 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:09.476 00.001 31432 Enqueuing Expose request
21:24:09.514 00.038 29876 IsGuiding returns 1
21:24:09.514 00.000 29876 scope still moving after pulse duration time elapsed
21:24:09.544 00.030 29876 IsSlewing returns 0
21:24:09.544 00.000 29876 IsGuiding returns 1
21:24:09.575 00.031 29876 IsSlewing returns 0
21:24:09.575 00.000 29876 IsGuiding returns 1
21:24:09.605 00.030 29876 IsSlewing returns 0
21:24:09.605 00.000 29876 IsGuiding returns 0
21:24:09.605 00.000 29876 scope move finished after 34 + 114 ms
21:24:09.605 00.000 29876 Move returns status 0, amount 34
21:24:09.605 00.000 29876 BLC: Oldest BLC event removed
21:24:09.605 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:24:09.605 00.000 29876 MoveAxis(S, 87, ABG)
21:24:09.605 00.000 29876 Guiding  Dir = 1, Dur = 87
21:24:09.605 00.000 29876 IsSlewing returns 0
21:24:09.605 00.000 29876 IsGuiding returns 0
21:24:09.605 00.000 29876 PulseGuide returned control before completion, sleep 97
21:24:09.713 00.108 29876 IsGuiding returns 1
21:24:09.713 00.000 29876 scope still moving after pulse duration time elapsed
21:24:09.744 00.031 29876 IsSlewing returns 0
21:24:09.744 00.000 29876 IsGuiding returns 1
21:24:09.775 00.031 29876 IsSlewing returns 0
21:24:09.775 00.000 29876 IsGuiding returns 1
21:24:09.805 00.030 29876 IsSlewing returns 0
21:24:09.805 00.000 29876 IsGuiding returns 0
21:24:09.805 00.000 29876 scope move finished after 87 + 112 ms
21:24:09.805 00.000 29876 Move returns status 0, amount 87
21:24:09.805 00.000 29876 move complete, result=0
21:24:09.805 00.000 29876 worker thread done servicing request
21:24:09.805 00.000 29876 Worker thread wakes up
21:24:09.805 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.9 px 87 ms SOUTH
21:24:09.811 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:09.811 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:12.040 02.229 29876 Exposure complete
21:24:12.082 00.042 29876 worker thread done servicing request
21:24:12.082 00.000 31432 OnExposeComplete: enter
21:24:12.084 00.002 31432 UpdateGuideState(): m_state=6
21:24:12.086 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
21:24:12.088 00.002 31432 Star::Find returns 1 (0), X=609.55, Y=167.21, Mass=2305, SNR=28.9, Peak=219 HFD=3.5
21:24:12.090 00.002 31432 MultiStar: [#1 -1.78,-1.34,0.00,M8] [#2 -1.56,-0.50,0.00,M2] [#3 -1.55,-0.27,0.00,M3] [#4 -1.17,-1.38,0.00,M4] [#5 -1.87,-0.40,0.00,M8] [#6 -0.97,-1.39,0.00,M9] [#7 -1.74,-0.79,0.00,M4] [#8 -2.06,-0.05,0.00,M8] 
21:24:12.091 00.001 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
21:24:12.093 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
21:24:12.095 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.68 hyp=0.94 cameraTheta=-2.34 mountX=-0.67 mountY=0.57, mountTheta=2.43
21:24:12.098 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.68, opts=13)
21:24:12.099 00.001 31432 Enqueuing Move request for scope (-0.65, -0.68)
21:24:12.101 00.002 29876 Worker thread wakes up
21:24:12.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.68) opts 0xd
21:24:12.101 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.68)
21:24:12.101 00.000 29876 Moving (-0.65, -0.68) raw xDistance=-0.67 yDistance=0.57
21:24:12.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.67
21:24:12.102 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
21:24:12.102 00.000 29876 MoveAxis(E, 60, ABG)
21:24:12.102 00.000 29876 Guiding  Dir = 2, Dur = 60
21:24:12.102 00.000 29876 IsSlewing returns 0
21:24:12.102 00.000 29876 IsGuiding returns 0
21:24:12.102 00.000 29876 PulseGuide returned control before completion, sleep 70
21:24:12.106 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:24:12.117 00.011 31432 UpdateGuideState exits: m=2305 RSB=28.9
21:24:12.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:12.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:12.123 00.002 31432 Enqueuing Expose request
21:24:12.177 00.054 29876 IsGuiding returns 1
21:24:12.177 00.000 29876 scope still moving after pulse duration time elapsed
21:24:12.208 00.031 29876 IsSlewing returns 0
21:24:12.208 00.000 29876 IsGuiding returns 1
21:24:12.238 00.030 29876 IsSlewing returns 0
21:24:12.238 00.000 29876 IsGuiding returns 1
21:24:12.268 00.030 29876 IsSlewing returns 0
21:24:12.268 00.000 29876 IsGuiding returns 0
21:24:12.268 00.000 29876 scope move finished after 60 + 106 ms
21:24:12.268 00.000 29876 Move returns status 0, amount 60
21:24:12.268 00.000 29876 MoveAxis(S, 42, ABG)
21:24:12.268 00.000 29876 Guiding  Dir = 1, Dur = 42
21:24:12.268 00.000 29876 IsSlewing returns 0
21:24:12.269 00.001 29876 IsGuiding returns 0
21:24:12.269 00.000 29876 PulseGuide returned control before completion, sleep 52
21:24:12.330 00.061 29876 IsGuiding returns 1
21:24:12.330 00.000 29876 scope still moving after pulse duration time elapsed
21:24:12.362 00.032 29876 IsSlewing returns 0
21:24:12.362 00.000 29876 IsGuiding returns 1
21:24:12.394 00.032 29876 IsSlewing returns 0
21:24:12.394 00.000 29876 IsGuiding returns 1
21:24:12.424 00.030 29876 IsSlewing returns 0
21:24:12.424 00.000 29876 IsGuiding returns 0
21:24:12.424 00.000 29876 scope move finished after 42 + 113 ms
21:24:12.424 00.000 29876 Move returns status 0, amount 42
21:24:12.424 00.000 29876 move complete, result=0
21:24:12.424 00.000 29876 worker thread done servicing request
21:24:12.424 00.000 29876 Worker thread wakes up
21:24:12.424 00.000 31432 GuideStep: -0.7 px 60 ms EAST, 0.6 px 42 ms SOUTH
21:24:12.428 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:12.428 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:14.345 01.917 29876 Exposure complete
21:24:14.386 00.041 29876 worker thread done servicing request
21:24:14.386 00.000 31432 OnExposeComplete: enter
21:24:14.388 00.002 31432 UpdateGuideState(): m_state=6
21:24:14.390 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
21:24:14.392 00.002 31432 Star::Find returns 1 (0), X=609.54, Y=167.20, Mass=2201, SNR=28.8, Peak=213 HFD=3.3
21:24:14.394 00.002 31432 MultiStar: [#1 -1.91,-1.24,0.00,M9] [#2 -1.46,-0.50,0.00,M3] [#3 -0.85,-0.46,0.00,M4] [#4 -1.30,-1.28,0.00,M5] [#5 -1.90,-0.59,0.00,M9] [#6 -0.76,-1.16,0.00,M10] [#7 -1.65,-0.59,0.00,M5] [#8 -1.69,-0.66,0.00,M9] 
21:24:14.396 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.36 = -2.36)
21:24:14.398 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.65 = 0.65)
21:24:14.400 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.69 hyp=0.96 cameraTheta=-2.34 mountX=-0.68 mountY=0.58, mountTheta=2.44
21:24:14.402 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.69, opts=13)
21:24:14.404 00.002 31432 Enqueuing Move request for scope (-0.66, -0.69)
21:24:14.406 00.002 29876 Worker thread wakes up
21:24:14.406 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.69) opts 0xd
21:24:14.406 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.69)
21:24:14.406 00.000 29876 Moving (-0.66, -0.69) raw xDistance=-0.68 yDistance=0.58
21:24:14.406 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
21:24:14.406 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:24:14.406 00.000 29876 MoveAxis(E, 74, ABG)
21:24:14.407 00.001 29876 Guiding  Dir = 2, Dur = 74
21:24:14.407 00.000 29876 IsSlewing returns 0
21:24:14.407 00.000 29876 IsGuiding returns 0
21:24:14.407 00.000 29876 PulseGuide returned control before completion, sleep 84
21:24:14.411 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:14.422 00.011 31432 UpdateGuideState exits: m=2201 RSB=28.8
21:24:14.425 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:14.427 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:14.428 00.001 31432 Enqueuing Expose request
21:24:14.498 00.070 29876 IsGuiding returns 1
21:24:14.498 00.000 29876 scope still moving after pulse duration time elapsed
21:24:14.529 00.031 29876 IsSlewing returns 0
21:24:14.529 00.000 29876 IsGuiding returns 1
21:24:14.560 00.031 29876 IsSlewing returns 0
21:24:14.560 00.000 29876 IsGuiding returns 1
21:24:14.591 00.031 29876 IsSlewing returns 0
21:24:14.591 00.000 29876 IsGuiding returns 1
21:24:14.622 00.031 29876 IsSlewing returns 0
21:24:14.622 00.000 29876 IsGuiding returns 0
21:24:14.622 00.000 29876 scope move finished after 74 + 140 ms
21:24:14.622 00.000 29876 Move returns status 0, amount 74
21:24:14.622 00.000 29876 MoveAxis(S, 42, ABG)
21:24:14.622 00.000 29876 Guiding  Dir = 1, Dur = 42
21:24:14.622 00.000 29876 IsSlewing returns 0
21:24:14.622 00.000 29876 IsGuiding returns 0
21:24:14.622 00.000 29876 PulseGuide returned control before completion, sleep 52
21:24:14.682 00.060 29876 IsGuiding returns 1
21:24:14.682 00.000 29876 scope still moving after pulse duration time elapsed
21:24:14.713 00.031 29876 IsSlewing returns 0
21:24:14.713 00.000 29876 IsGuiding returns 1
21:24:14.744 00.031 29876 IsSlewing returns 0
21:24:14.744 00.000 29876 IsGuiding returns 1
21:24:14.775 00.031 29876 IsSlewing returns 0
21:24:14.775 00.000 29876 IsGuiding returns 0
21:24:14.775 00.000 29876 scope move finished after 42 + 111 ms
21:24:14.775 00.000 29876 Move returns status 0, amount 42
21:24:14.775 00.000 29876 move complete, result=0
21:24:14.775 00.000 29876 worker thread done servicing request
21:24:14.775 00.000 29876 Worker thread wakes up
21:24:14.775 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:14.775 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:14.775 00.000 31432 GuideStep: -0.7 px 74 ms EAST, 0.6 px 42 ms SOUTH
21:24:16.901 02.126 29876 Exposure complete
21:24:16.944 00.043 29876 worker thread done servicing request
21:24:16.944 00.000 31432 OnExposeComplete: enter
21:24:16.946 00.002 31432 UpdateGuideState(): m_state=6
21:24:16.948 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
21:24:16.950 00.002 31432 Star::Find returns 1 (0), X=610.01, Y=167.34, Mass=2156, SNR=27.9, Peak=226 HFD=3.3
21:24:16.952 00.002 31432 MultiStar: [#1 -1.10,-1.22,0.00,M10] [#2 -1.05,-0.20,0.00,M4] [#3 -0.53,-0.65,0.00,M5] [#4 -0.63,-1.20,0.00,M6] [#5 -1.33,-0.63,0.00,M10] [#6 -0.63,-1.40,0.00,R] [#7 -0.85,-0.89,0.00,M6] [#8 -0.90,-0.64,0.00,M10] 
21:24:16.954 00.002 31432 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.02) = xAngle (-1.94 = -1.94)
21:24:16.956 00.002 31432 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.07 = 1.07)
21:24:16.957 00.001 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.55 hyp=0.58 cameraTheta=-1.92 mountX=-0.21 mountY=0.51, mountTheta=1.96
21:24:16.959 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.55, opts=13)
21:24:16.962 00.003 31432 Enqueuing Move request for scope (-0.20, -0.55)
21:24:16.963 00.001 29876 Worker thread wakes up
21:24:16.964 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.55) opts 0xd
21:24:16.964 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.55)
21:24:16.964 00.000 29876 Moving (-0.20, -0.55) raw xDistance=-0.21 yDistance=0.51
21:24:16.964 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.21
21:24:16.964 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
21:24:16.964 00.000 29876 MoveAxis(E, 31, ABG)
21:24:16.964 00.000 29876 Guiding  Dir = 2, Dur = 31
21:24:16.964 00.000 29876 IsSlewing returns 0
21:24:16.964 00.000 29876 IsGuiding returns 0
21:24:16.964 00.000 29876 PulseGuide returned control before completion, sleep 41
21:24:16.967 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:16.979 00.012 31432 UpdateGuideState exits: m=2156 RSB=27.9
21:24:16.981 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:16.983 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:16.985 00.002 31432 Enqueuing Expose request
21:24:17.007 00.022 29876 IsGuiding returns 1
21:24:17.007 00.000 29876 scope still moving after pulse duration time elapsed
21:24:17.038 00.031 29876 IsSlewing returns 0
21:24:17.038 00.000 29876 IsGuiding returns 1
21:24:17.070 00.032 29876 IsSlewing returns 0
21:24:17.070 00.000 29876 IsGuiding returns 0
21:24:17.070 00.000 29876 scope move finished after 31 + 74 ms
21:24:17.070 00.000 29876 Move returns status 0, amount 31
21:24:17.070 00.000 29876 MoveAxis(S, 38, ABG)
21:24:17.071 00.001 29876 Guiding  Dir = 1, Dur = 38
21:24:17.071 00.000 29876 IsSlewing returns 0
21:24:17.071 00.000 29876 IsGuiding returns 0
21:24:17.071 00.000 29876 PulseGuide returned control before completion, sleep 48
21:24:17.132 00.061 29876 IsGuiding returns 1
21:24:17.132 00.000 29876 scope still moving after pulse duration time elapsed
21:24:17.163 00.031 29876 IsSlewing returns 0
21:24:17.163 00.000 29876 IsGuiding returns 1
21:24:17.194 00.031 29876 IsSlewing returns 0
21:24:17.194 00.000 29876 IsGuiding returns 1
21:24:17.225 00.031 29876 IsSlewing returns 0
21:24:17.225 00.000 29876 IsGuiding returns 0
21:24:17.225 00.000 29876 scope move finished after 38 + 115 ms
21:24:17.225 00.000 29876 Move returns status 0, amount 38
21:24:17.225 00.000 29876 move complete, result=0
21:24:17.225 00.000 29876 worker thread done servicing request
21:24:17.225 00.000 29876 Worker thread wakes up
21:24:17.225 00.000 31432 GuideStep: -0.2 px 31 ms EAST, 0.5 px 38 ms SOUTH
21:24:17.227 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:17.228 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:19.143 01.915 29876 Exposure complete
21:24:19.187 00.044 29876 worker thread done servicing request
21:24:19.187 00.000 31432 OnExposeComplete: enter
21:24:19.190 00.003 31432 UpdateGuideState(): m_state=6
21:24:19.192 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
21:24:19.194 00.002 31432 Star::Find returns 1 (0), X=609.58, Y=168.14, Mass=2312, SNR=28.5, Peak=255 HFD=3.4
21:24:19.195 00.001 31432 MultiStar: [#1 -1.44,-0.48,0.00,R] [#2 -1.32,0.38,0.00,M5] [#3 -1.18,0.55,0.00,M6] [#4 -0.54,-0.62,0.95,U] [#5 -1.91,0.10,0.00,R] [#6 0.02,0.96,0.00,M1] [#7 -1.32,0.08,0.00,M7] [#8 -1.48,0.67,0.00,R] 
21:24:19.197 00.002 31432 refined, 1 included, MultiStar: {-0.58, -0.17}, one-star: {-0.63, 0.25}
21:24:19.199 00.002 31432 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
21:24:19.201 00.002 31432 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.14 = 0.14)
21:24:19.203 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.17 hyp=0.61 cameraTheta=-2.85 mountX=-0.59 mountY=0.08, mountTheta=3.00
21:24:19.205 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.17, opts=13)
21:24:19.207 00.002 31432 Enqueuing Move request for scope (-0.58, -0.17)
21:24:19.209 00.002 29876 Worker thread wakes up
21:24:19.209 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.17) opts 0xd
21:24:19.209 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.17)
21:24:19.209 00.000 29876 Moving (-0.58, -0.17) raw xDistance=-0.59 yDistance=0.08
21:24:19.209 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59
21:24:19.209 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:19.209 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:24:19.209 00.000 29876 MoveAxis(E, 61, ABG)
21:24:19.209 00.000 29876 Guiding  Dir = 2, Dur = 61
21:24:19.209 00.000 29876 IsSlewing returns 0
21:24:19.210 00.001 29876 IsGuiding returns 0
21:24:19.210 00.000 29876 PulseGuide returned control before completion, sleep 71
21:24:19.213 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:19.224 00.011 31432 UpdateGuideState exits: m=2312 RSB=28.5
21:24:19.226 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:19.228 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:19.230 00.002 31432 Enqueuing Expose request
21:24:19.296 00.066 29876 IsGuiding returns 1
21:24:19.296 00.000 29876 scope still moving after pulse duration time elapsed
21:24:19.327 00.031 29876 IsSlewing returns 0
21:24:19.327 00.000 29876 IsGuiding returns 1
21:24:19.357 00.030 29876 IsSlewing returns 0
21:24:19.357 00.000 29876 IsGuiding returns 1
21:24:19.388 00.031 29876 IsSlewing returns 0
21:24:19.388 00.000 29876 IsGuiding returns 0
21:24:19.388 00.000 29876 scope move finished after 61 + 117 ms
21:24:19.388 00.000 29876 Move returns status 0, amount 61
21:24:19.388 00.000 29876 MoveAxis(N, 0, ABG)
21:24:19.388 00.000 29876 Move returns status 0, amount 0
21:24:19.388 00.000 29876 move complete, result=0
21:24:19.388 00.000 29876 worker thread done servicing request
21:24:19.388 00.000 29876 Worker thread wakes up
21:24:19.388 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:19.388 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:19.388 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.1 px 0 ms NORTH
21:24:21.521 02.133 29876 Exposure complete
21:24:21.564 00.043 29876 worker thread done servicing request
21:24:21.564 00.000 31432 OnExposeComplete: enter
21:24:21.566 00.002 31432 UpdateGuideState(): m_state=6
21:24:21.568 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
21:24:21.570 00.002 31432 Star::Find returns 1 (0), X=609.78, Y=168.38, Mass=2148, SNR=27.9, Peak=222 HFD=3.3
21:24:21.572 00.002 31432 MultiStar: [#1 0.43,-0.06,1.09,U] [#2 -1.09,0.34,0.00,M6] [#3 -0.69,-0.10,1.03,U] [#4 -0.60,-0.53,0.95,U] [#5 0.37,0.07,0.95,U] [#6 -0.02,0.71,1.07,U] [#7 -1.11,0.00,0.00,M8] [#8 0.50,-0.37,0.89,U] 
21:24:21.574 00.002 31432 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.43, 0.49}
21:24:21.576 00.002 31432 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
21:24:21.577 00.001 31432 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.75)
21:24:21.580 00.003 31432 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.55 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
21:24:21.582 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.05, opts=13)
21:24:21.584 00.002 31432 Enqueuing Move request for scope (-0.07, 0.05)
21:24:21.586 00.002 29876 Worker thread wakes up
21:24:21.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
21:24:21.586 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
21:24:21.586 00.000 29876 Moving (-0.07, 0.05) raw xDistance=-0.07 yDistance=-0.06
21:24:21.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:24:21.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:21.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:24:21.586 00.000 29876 MoveAxis(E, 0, ABG)
21:24:21.586 00.000 29876 Move returns status 0, amount 0
21:24:21.586 00.000 29876 MoveAxis(N, 0, ABG)
21:24:21.586 00.000 29876 Move returns status 0, amount 0
21:24:21.586 00.000 29876 move complete, result=0
21:24:21.586 00.000 29876 worker thread done servicing request
21:24:21.590 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:24:21.601 00.011 31432 UpdateGuideState exits: m=2148 RSB=27.9
21:24:21.603 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:21.605 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:21.606 00.001 31432 Enqueuing Expose request
21:24:21.608 00.002 29876 Worker thread wakes up
21:24:21.608 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:21.608 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:21.610 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:23.520 01.910 29876 Exposure complete
21:24:23.562 00.042 29876 worker thread done servicing request
21:24:23.563 00.001 31432 OnExposeComplete: enter
21:24:23.565 00.002 31432 UpdateGuideState(): m_state=6
21:24:23.567 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
21:24:23.569 00.002 31432 Star::Find returns 1 (0), X=609.63, Y=168.16, Mass=2291, SNR=28.3, Peak=207 HFD=3.6
21:24:23.571 00.002 31432 MultiStar: [#1 0.09,0.14,1.07,U] [#2 -1.67,0.70,0.00,M7] [#3 -0.75,-0.05,1.05,U] [#4 -0.75,-0.57,0.00,M5] [#5 0.04,0.16,0.89,U] [#6 -0.51,0.98,0.00,M1] [#7 -1.40,0.08,0.00,M9] [#8 0.06,-0.65,0.88,U] 
21:24:23.572 00.001 31432 refined, 4 included, MultiStar: {-0.24, -0.01}, one-star: {-0.57, 0.27}
21:24:23.574 00.002 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
21:24:23.576 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
21:24:23.578 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.08 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
21:24:23.580 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.01, opts=13)
21:24:23.584 00.004 31432 Enqueuing Move request for scope (-0.24, -0.01)
21:24:23.586 00.002 29876 Worker thread wakes up
21:24:23.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
21:24:23.586 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
21:24:23.586 00.000 29876 Moving (-0.24, -0.01) raw xDistance=-0.24 yDistance=-0.02
21:24:23.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
21:24:23.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:23.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:24:23.586 00.000 29876 MoveAxis(E, 23, ABG)
21:24:23.586 00.000 29876 Guiding  Dir = 2, Dur = 23
21:24:23.587 00.001 29876 IsSlewing returns 0
21:24:23.587 00.000 29876 IsGuiding returns 0
21:24:23.587 00.000 29876 PulseGuide returned control before completion, sleep 33
21:24:23.589 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:23.600 00.011 31432 UpdateGuideState exits: m=2291 RSB=28.3
21:24:23.603 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:23.604 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:23.606 00.002 31432 Enqueuing Expose request
21:24:23.629 00.023 29876 IsGuiding returns 1
21:24:23.629 00.000 29876 scope still moving after pulse duration time elapsed
21:24:23.661 00.032 29876 IsSlewing returns 0
21:24:23.661 00.000 29876 IsGuiding returns 0
21:24:23.661 00.000 29876 scope move finished after 23 + 51 ms
21:24:23.661 00.000 29876 Move returns status 0, amount 23
21:24:23.661 00.000 29876 MoveAxis(N, 0, ABG)
21:24:23.661 00.000 29876 Move returns status 0, amount 0
21:24:23.661 00.000 29876 move complete, result=0
21:24:23.661 00.000 29876 worker thread done servicing request
21:24:23.661 00.000 29876 Worker thread wakes up
21:24:23.661 00.000 31432 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
21:24:23.664 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:23.664 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:25.787 02.123 29876 Exposure complete
21:24:25.832 00.045 29876 worker thread done servicing request
21:24:25.832 00.000 31432 OnExposeComplete: enter
21:24:25.834 00.002 31432 UpdateGuideState(): m_state=6
21:24:25.836 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
21:24:25.837 00.001 31432 Star::Find returns 1 (0), X=609.29, Y=168.07, Mass=2226, SNR=28.4, Peak=213 HFD=3.4
21:24:25.840 00.003 31432 MultiStar: [#1 -0.41,-0.14,1.02,U] [#2 -1.74,0.49,0.00,M8] [#3 -1.27,-0.19,0.00,M5] [#4 -1.07,-0.59,0.00,M6] [#5 -0.22,0.11,0.91,U] [#6 -0.61,0.68,0.00,M2] [#7 -1.79,0.11,0.00,M10] [#8 -0.14,-0.23,0.84,U] 
21:24:25.842 00.002 31432 refined, 3 included, MultiStar: {-0.44, -0.01}, one-star: {-0.92, 0.18}
21:24:25.844 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
21:24:25.845 00.001 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
21:24:25.847 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.01 hyp=0.44 cameraTheta=-3.11 mountX=-0.44 mountY=-0.05, mountTheta=-3.02
21:24:25.850 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.01, opts=13)
21:24:25.854 00.004 31432 Enqueuing Move request for scope (-0.44, -0.01)
21:24:25.855 00.001 29876 Worker thread wakes up
21:24:25.855 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.01) opts 0xd
21:24:25.855 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.01)
21:24:25.855 00.000 29876 Moving (-0.44, -0.01) raw xDistance=-0.44 yDistance=-0.05
21:24:25.855 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
21:24:25.855 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:25.855 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:24:25.855 00.000 29876 MoveAxis(E, 46, ABG)
21:24:25.855 00.000 29876 Guiding  Dir = 2, Dur = 46
21:24:25.855 00.000 29876 IsSlewing returns 0
21:24:25.855 00.000 29876 IsGuiding returns 0
21:24:25.855 00.000 29876 PulseGuide returned control before completion, sleep 56
21:24:25.858 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:24:25.870 00.012 31432 UpdateGuideState exits: m=2226 RSB=28.4
21:24:25.872 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:25.874 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:25.876 00.002 31432 Enqueuing Expose request
21:24:25.926 00.050 29876 IsGuiding returns 1
21:24:25.926 00.000 29876 scope still moving after pulse duration time elapsed
21:24:25.957 00.031 29876 IsSlewing returns 0
21:24:25.957 00.000 29876 IsGuiding returns 1
21:24:25.988 00.031 29876 IsSlewing returns 0
21:24:25.988 00.000 29876 IsGuiding returns 1
21:24:26.018 00.030 29876 IsSlewing returns 0
21:24:26.018 00.000 29876 IsGuiding returns 0
21:24:26.018 00.000 29876 scope move finished after 46 + 116 ms
21:24:26.018 00.000 29876 Move returns status 0, amount 46
21:24:26.018 00.000 29876 MoveAxis(N, 0, ABG)
21:24:26.018 00.000 29876 Move returns status 0, amount 0
21:24:26.018 00.000 29876 move complete, result=0
21:24:26.018 00.000 29876 worker thread done servicing request
21:24:26.018 00.000 29876 Worker thread wakes up
21:24:26.018 00.000 31432 GuideStep: -0.4 px 46 ms EAST, -0.1 px 0 ms NORTH
21:24:26.021 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:26.021 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:27.938 01.917 29876 Exposure complete
21:24:27.984 00.046 29876 worker thread done servicing request
21:24:27.984 00.000 31432 OnExposeComplete: enter
21:24:27.986 00.002 31432 UpdateGuideState(): m_state=6
21:24:27.988 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
21:24:27.990 00.002 31432 Star::Find returns 1 (0), X=609.73, Y=167.99, Mass=2359, SNR=29.7, Peak=243 HFD=3.4
21:24:27.992 00.002 31432 MultiStar: [#1 0.50,-0.18,1.01,U] [#2 -0.94,0.31,0.00,M9] [#3 -1.10,0.29,0.00,M6] [#4 -1.50,0.04,0.00,M7] [#5 0.27,-0.02,0.87,U] [#6 0.09,0.78,0.99,U] [#7 -1.65,0.19,0.00,R] [#8 0.08,0.13,0.83,U] 
21:24:27.994 00.002 31432 refined, 4 included, MultiStar: {0.09, 0.17}, one-star: {-0.48, 0.10}
21:24:27.996 00.002 31432 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.02) = xAngle (1.06 = 1.06)
21:24:27.998 00.002 31432 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.07 = -2.21)
21:24:28.000 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.08 mountX=0.09 mountY=-0.15, mountTheta=-1.02
21:24:28.004 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.17, opts=13)
21:24:28.006 00.002 31432 Enqueuing Move request for scope (0.09, 0.17)
21:24:28.007 00.001 29876 Worker thread wakes up
21:24:28.008 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
21:24:28.008 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
21:24:28.008 00.000 29876 Moving (0.09, 0.17) raw xDistance=0.09 yDistance=-0.15
21:24:28.008 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:24:28.008 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:28.008 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:24:28.008 00.000 29876 MoveAxis(E, 0, ABG)
21:24:28.008 00.000 29876 Move returns status 0, amount 0
21:24:28.008 00.000 29876 MoveAxis(N, 0, ABG)
21:24:28.008 00.000 29876 Move returns status 0, amount 0
21:24:28.008 00.000 29876 move complete, result=0
21:24:28.008 00.000 29876 worker thread done servicing request
21:24:28.011 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=9, FiltMax=257, Gamma=0.490
21:24:28.023 00.012 31432 UpdateGuideState exits: m=2359 RSB=29.7
21:24:28.025 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:28.027 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:28.030 00.003 31432 Enqueuing Expose request
21:24:28.032 00.002 29876 Worker thread wakes up
21:24:28.032 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:28.034 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:28.034 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:30.156 02.122 29876 Exposure complete
21:24:30.198 00.042 29876 worker thread done servicing request
21:24:30.198 00.000 31432 OnExposeComplete: enter
21:24:30.200 00.002 31432 UpdateGuideState(): m_state=6
21:24:30.202 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
21:24:30.204 00.002 31432 Star::Find returns 1 (0), X=609.28, Y=168.09, Mass=2173, SNR=28.3, Peak=241 HFD=2.9
21:24:30.206 00.002 31432 MultiStar: [#1 -0.40,-0.33,1.06,U] [#2 -2.03,0.12,0.00,M10] [#3 -1.57,0.20,0.00,M7] [#4 -1.26,-1.13,0.00,M8] [#5 -0.41,-0.19,0.97,U] [#6 -0.56,0.56,1.08,U] [#7 -0.08,-0.27,0.87,U] [#8 -0.48,-0.50,0.90,U] 
21:24:30.208 00.002 31432 refined, 5 included, MultiStar: {-0.48, -0.07}, one-star: {-0.92, 0.20}
21:24:30.210 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
21:24:30.211 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
21:24:30.213 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=-0.07 hyp=0.49 cameraTheta=-3.00 mountX=-0.49 mountY=-0.00, mountTheta=-3.13
21:24:30.218 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=-0.07, opts=13)
21:24:30.220 00.002 31432 Enqueuing Move request for scope (-0.48, -0.07)
21:24:30.222 00.002 29876 Worker thread wakes up
21:24:30.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.07) opts 0xd
21:24:30.222 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, -0.07)
21:24:30.222 00.000 29876 Moving (-0.48, -0.07) raw xDistance=-0.49 yDistance=-0.00
21:24:30.222 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
21:24:30.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:30.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:24:30.222 00.000 29876 MoveAxis(E, 47, ABG)
21:24:30.222 00.000 29876 Guiding  Dir = 2, Dur = 47
21:24:30.222 00.000 29876 IsSlewing returns 0
21:24:30.222 00.000 29876 IsGuiding returns 0
21:24:30.223 00.001 29876 PulseGuide returned control before completion, sleep 57
21:24:30.226 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:24:30.237 00.011 31432 UpdateGuideState exits: m=2173 RSB=28.3
21:24:30.239 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:30.241 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:30.243 00.002 31432 Enqueuing Expose request
21:24:30.293 00.050 29876 IsGuiding returns 1
21:24:30.293 00.000 29876 scope still moving after pulse duration time elapsed
21:24:30.324 00.031 29876 IsSlewing returns 0
21:24:30.324 00.000 29876 IsGuiding returns 1
21:24:30.354 00.030 29876 IsSlewing returns 0
21:24:30.354 00.000 29876 IsGuiding returns 1
21:24:30.385 00.031 29876 IsSlewing returns 0
21:24:30.385 00.000 29876 IsGuiding returns 1
21:24:30.417 00.032 29876 IsSlewing returns 0
21:24:30.417 00.000 29876 IsGuiding returns 0
21:24:30.417 00.000 29876 scope move finished after 47 + 146 ms
21:24:30.417 00.000 29876 Move returns status 0, amount 47
21:24:30.417 00.000 29876 MoveAxis(N, 0, ABG)
21:24:30.417 00.000 29876 Move returns status 0, amount 0
21:24:30.417 00.000 29876 move complete, result=0
21:24:30.417 00.000 29876 worker thread done servicing request
21:24:30.417 00.000 29876 Worker thread wakes up
21:24:30.417 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.0 px 0 ms NORTH
21:24:30.420 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:30.420 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:32.332 01.912 29876 Exposure complete
21:24:32.380 00.048 29876 worker thread done servicing request
21:24:32.380 00.000 31432 OnExposeComplete: enter
21:24:32.382 00.002 31432 UpdateGuideState(): m_state=6
21:24:32.384 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
21:24:32.386 00.002 31432 Star::Find returns 1 (0), X=609.10, Y=167.93, Mass=2320, SNR=29.2, Peak=239 HFD=3.3
21:24:32.388 00.002 31432 MultiStar: [#1 -0.45,-0.56,1.02,U] [#2 -1.99,0.24,0.00,R] [#3 -1.23,-0.25,0.00,M8] [#4 -0.88,-0.81,0.00,M9] [#5 -0.38,0.04,0.94,U] [#6 -0.68,0.65,0.00,M1] [#7 0.15,-0.45,0.84,U] [#8 -0.25,-0.46,0.88,U] 
21:24:32.390 00.002 31432 refined, 4 included, MultiStar: {-0.43, -0.27}, one-star: {-1.10, 0.05}
21:24:32.392 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
21:24:32.394 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
21:24:32.396 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-2.58 mountX=-0.44 mountY=0.20, mountTheta=2.71
21:24:32.398 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.27, opts=13)
21:24:32.400 00.002 31432 Enqueuing Move request for scope (-0.43, -0.27)
21:24:32.402 00.002 29876 Worker thread wakes up
21:24:32.402 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.27) opts 0xd
21:24:32.402 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.27)
21:24:32.402 00.000 29876 Moving (-0.43, -0.27) raw xDistance=-0.44 yDistance=0.20
21:24:32.402 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
21:24:32.402 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:32.402 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:24:32.402 00.000 29876 MoveAxis(E, 49, ABG)
21:24:32.402 00.000 29876 Guiding  Dir = 2, Dur = 49
21:24:32.403 00.001 29876 IsSlewing returns 0
21:24:32.403 00.000 29876 IsGuiding returns 0
21:24:32.403 00.000 29876 PulseGuide returned control before completion, sleep 59
21:24:32.406 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:24:32.418 00.012 31432 UpdateGuideState exits: m=2320 RSB=29.2
21:24:32.420 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:32.421 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:32.424 00.003 31432 Enqueuing Expose request
21:24:32.470 00.046 29876 IsGuiding returns 1
21:24:32.470 00.000 29876 scope still moving after pulse duration time elapsed
21:24:32.501 00.031 29876 IsSlewing returns 0
21:24:32.501 00.000 29876 IsGuiding returns 1
21:24:32.533 00.032 29876 IsSlewing returns 0
21:24:32.533 00.000 29876 IsGuiding returns 0
21:24:32.533 00.000 29876 scope move finished after 49 + 81 ms
21:24:32.533 00.000 29876 Move returns status 0, amount 49
21:24:32.533 00.000 29876 MoveAxis(N, 0, ABG)
21:24:32.533 00.000 29876 Move returns status 0, amount 0
21:24:32.533 00.000 29876 move complete, result=0
21:24:32.533 00.000 29876 worker thread done servicing request
21:24:32.533 00.000 29876 Worker thread wakes up
21:24:32.533 00.000 31432 GuideStep: -0.4 px 49 ms EAST, 0.2 px 0 ms NORTH
21:24:32.539 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:32.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:34.671 02.132 29876 Exposure complete
21:24:34.713 00.042 29876 worker thread done servicing request
21:24:34.713 00.000 31432 OnExposeComplete: enter
21:24:34.715 00.002 31432 UpdateGuideState(): m_state=6
21:24:34.717 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
21:24:34.719 00.002 31432 Star::Find returns 1 (0), X=609.30, Y=168.25, Mass=2263, SNR=28.0, Peak=197 HFD=3.5
21:24:34.721 00.002 31432 MultiStar: [#1 -0.55,0.16,1.01,U] [#2 0.27,0.35,1.22,U] [#3 -1.18,0.18,0.00,M9] [#4 -1.14,-0.51,0.00,M10] [#5 -0.17,0.25,0.89,U] [#6 -0.44,0.92,0.00,M2] [#7 -0.09,-0.24,0.87,U] [#8 0.03,-0.09,0.93,U] 
21:24:34.723 00.002 31432 refined, 5 included, MultiStar: {-0.22, 0.15}, one-star: {-0.91, 0.36}
21:24:34.725 00.002 31432 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.02) = xAngle (2.53 = 2.53)
21:24:34.727 00.002 31432 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.54 = -0.74)
21:24:34.728 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
21:24:34.731 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.15, opts=13)
21:24:34.733 00.002 31432 Enqueuing Move request for scope (-0.22, 0.15)
21:24:34.735 00.002 29876 Worker thread wakes up
21:24:34.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
21:24:34.735 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
21:24:34.735 00.000 29876 Moving (-0.22, 0.15) raw xDistance=-0.22 yDistance=-0.18
21:24:34.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
21:24:34.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:34.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:24:34.735 00.000 29876 MoveAxis(E, 28, ABG)
21:24:34.735 00.000 29876 Guiding  Dir = 2, Dur = 28
21:24:34.735 00.000 29876 IsSlewing returns 0
21:24:34.736 00.001 29876 IsGuiding returns 0
21:24:34.736 00.000 29876 PulseGuide returned control before completion, sleep 38
21:24:34.738 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:34.750 00.012 31432 UpdateGuideState exits: m=2263 RSB=28.0
21:24:34.752 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:34.754 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:34.756 00.002 31432 Enqueuing Expose request
21:24:34.780 00.024 29876 IsGuiding returns 1
21:24:34.780 00.000 29876 scope still moving after pulse duration time elapsed
21:24:34.810 00.030 29876 IsSlewing returns 0
21:24:34.810 00.000 29876 IsGuiding returns 1
21:24:34.841 00.031 29876 IsSlewing returns 0
21:24:34.841 00.000 29876 IsGuiding returns 0
21:24:34.841 00.000 29876 scope move finished after 28 + 77 ms
21:24:34.841 00.000 29876 Move returns status 0, amount 28
21:24:34.841 00.000 29876 MoveAxis(N, 0, ABG)
21:24:34.841 00.000 29876 Move returns status 0, amount 0
21:24:34.841 00.000 29876 move complete, result=0
21:24:34.841 00.000 29876 worker thread done servicing request
21:24:34.841 00.000 29876 Worker thread wakes up
21:24:34.841 00.000 31432 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
21:24:34.843 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:34.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:36.758 01.915 29876 Exposure complete
21:24:36.801 00.043 29876 worker thread done servicing request
21:24:36.801 00.000 31432 OnExposeComplete: enter
21:24:36.804 00.003 31432 UpdateGuideState(): m_state=6
21:24:36.806 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
21:24:36.808 00.002 31432 Star::Find returns 1 (0), X=609.49, Y=168.49, Mass=2282, SNR=29.3, Peak=237 HFD=3.2
21:24:36.810 00.002 31432 MultiStar: [#1 -0.62,0.21,1.02,U] [#2 0.38,0.28,1.12,U] [#3 -1.06,0.41,0.00,M10] [#4 -1.24,-0.07,0.00,R] [#5 -0.20,0.38,0.92,U] [#6 -0.17,1.10,0.00,M3] [#7 0.06,0.38,0.80,U] [#8 0.12,-0.07,0.90,U] 
21:24:36.812 00.002 31432 refined, 5 included, MultiStar: {-0.17, 0.30}, one-star: {-0.72, 0.60}
21:24:36.814 00.002 31432 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
21:24:36.816 00.002 31432 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.22)
21:24:36.817 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.34 cameraTheta=2.08 mountX=-0.16 mountY=-0.32, mountTheta=-2.03
21:24:36.820 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.30, opts=13)
21:24:36.822 00.002 31432 Enqueuing Move request for scope (-0.17, 0.30)
21:24:36.824 00.002 29876 Worker thread wakes up
21:24:36.824 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
21:24:36.824 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
21:24:36.824 00.000 29876 Moving (-0.17, 0.30) raw xDistance=-0.16 yDistance=-0.32
21:24:36.824 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:24:36.824 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:36.824 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:24:36.824 00.000 29876 MoveAxis(E, 0, ABG)
21:24:36.824 00.000 29876 Move returns status 0, amount 0
21:24:36.824 00.000 29876 MoveAxis(N, 0, ABG)
21:24:36.824 00.000 29876 Move returns status 0, amount 0
21:24:36.824 00.000 29876 move complete, result=0
21:24:36.824 00.000 29876 worker thread done servicing request
21:24:36.828 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:36.839 00.011 31432 UpdateGuideState exits: m=2282 RSB=29.3
21:24:36.841 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:36.843 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:36.845 00.002 31432 Enqueuing Expose request
21:24:36.847 00.002 29876 Worker thread wakes up
21:24:36.847 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:24:36.849 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:36.849 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:38.972 02.123 29876 Exposure complete
21:24:39.015 00.043 29876 worker thread done servicing request
21:24:39.015 00.000 31432 OnExposeComplete: enter
21:24:39.019 00.004 31432 UpdateGuideState(): m_state=6
21:24:39.024 00.005 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
21:24:39.027 00.003 31432 Star::Find returns 1 (0), X=608.95, Y=168.60, Mass=2343, SNR=29.4, Peak=256 HFD=3.4
21:24:39.032 00.005 31432 MultiStar: [#1 -0.54,0.42,1.02,U] [#2 -0.06,0.69,1.16,U] [#3 -1.42,0.52,0.00,R] [#4 -0.12,0.31,0.87,U] [#5 -0.41,0.78,0.00,M1] [#6 -1.04,1.44,0.00,M4] [#7 -0.52,0.77,0.00,M1] [#8 -0.65,0.31,0.81,U] 
21:24:39.034 00.002 31432 refined, 4 included, MultiStar: {-0.51, 0.50}, one-star: {-1.25, 0.71}
21:24:39.036 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.34 = 2.34)
21:24:39.037 00.001 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.35 = -0.93)
21:24:39.039 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.50 hyp=0.72 cameraTheta=2.37 mountX=-0.50 mountY=-0.58, mountTheta=-2.29
21:24:39.042 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.50, opts=13)
21:24:39.044 00.002 31432 Enqueuing Move request for scope (-0.51, 0.50)
21:24:39.046 00.002 29876 Worker thread wakes up
21:24:39.046 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.50) opts 0xd
21:24:39.046 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.50)
21:24:39.046 00.000 29876 Moving (-0.51, 0.50) raw xDistance=-0.50 yDistance=-0.58
21:24:39.046 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
21:24:39.046 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:39.046 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:24:39.046 00.000 29876 MoveAxis(E, 48, ABG)
21:24:39.046 00.000 29876 Guiding  Dir = 2, Dur = 48
21:24:39.046 00.000 29876 IsSlewing returns 0
21:24:39.047 00.001 29876 IsGuiding returns 0
21:24:39.047 00.000 29876 PulseGuide returned control before completion, sleep 58
21:24:39.054 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:39.070 00.016 31432 UpdateGuideState exits: m=2343 RSB=29.4
21:24:39.073 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:39.075 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:39.076 00.001 31432 Enqueuing Expose request
21:24:39.110 00.034 29876 IsGuiding returns 1
21:24:39.110 00.000 29876 scope still moving after pulse duration time elapsed
21:24:39.141 00.031 29876 IsSlewing returns 0
21:24:39.141 00.000 29876 IsGuiding returns 1
21:24:39.172 00.031 29876 IsSlewing returns 0
21:24:39.172 00.000 29876 IsGuiding returns 1
21:24:39.202 00.030 29876 IsSlewing returns 0
21:24:39.202 00.000 29876 IsGuiding returns 0
21:24:39.202 00.000 29876 scope move finished after 48 + 107 ms
21:24:39.202 00.000 29876 Move returns status 0, amount 48
21:24:39.202 00.000 29876 MoveAxis(N, 0, ABG)
21:24:39.202 00.000 29876 Move returns status 0, amount 0
21:24:39.202 00.000 29876 move complete, result=0
21:24:39.203 00.001 29876 worker thread done servicing request
21:24:39.203 00.000 29876 Worker thread wakes up
21:24:39.203 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.6 px 0 ms NORTH
21:24:39.205 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:39.205 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:41.111 01.906 29876 Exposure complete
21:24:41.159 00.048 29876 worker thread done servicing request
21:24:41.159 00.000 31432 OnExposeComplete: enter
21:24:41.162 00.003 31432 UpdateGuideState(): m_state=6
21:24:41.164 00.002 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
21:24:41.166 00.002 31432 Star::Find returns 1 (0), X=608.87, Y=168.39, Mass=2233, SNR=28.6, Peak=236 HFD=3.3
21:24:41.169 00.003 31432 MultiStar: [#1 -0.85,0.13,0.00,M1] [#2 0.09,0.57,1.16,U] [#3 0.18,-0.31,1.00,U] [#4 -0.06,-0.32,0.94,U] [#5 -0.75,0.30,0.94,U] [#6 -0.97,1.05,0.00,M5] [#7 -0.04,0.25,0.84,U] [#8 -0.47,-0.23,0.90,U] 
21:24:41.171 00.002 31432 refined, 6 included, MultiStar: {-0.34, 0.12}, one-star: {-1.33, 0.50}
21:24:41.174 00.003 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
21:24:41.176 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
21:24:41.178 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.79 mountX=-0.33 mountY=-0.17, mountTheta=-2.66
21:24:41.180 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.12, opts=13)
21:24:41.182 00.002 31432 Enqueuing Move request for scope (-0.34, 0.12)
21:24:41.184 00.002 29876 Worker thread wakes up
21:24:41.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.12) opts 0xd
21:24:41.184 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.12)
21:24:41.184 00.000 29876 Moving (-0.34, 0.12) raw xDistance=-0.33 yDistance=-0.17
21:24:41.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
21:24:41.184 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:41.184 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:24:41.184 00.000 29876 MoveAxis(E, 39, ABG)
21:24:41.185 00.001 29876 Guiding  Dir = 2, Dur = 39
21:24:41.185 00.000 29876 IsSlewing returns 0
21:24:41.185 00.000 29876 IsGuiding returns 0
21:24:41.185 00.000 29876 PulseGuide returned control before completion, sleep 49
21:24:41.189 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:24:41.200 00.011 31432 UpdateGuideState exits: m=2233 RSB=28.6
21:24:41.202 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:41.204 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:41.206 00.002 31432 Enqueuing Expose request
21:24:41.248 00.042 29876 IsGuiding returns 1
21:24:41.248 00.000 29876 scope still moving after pulse duration time elapsed
21:24:41.280 00.032 29876 IsSlewing returns 0
21:24:41.280 00.000 29876 IsGuiding returns 0
21:24:41.280 00.000 29876 scope move finished after 39 + 56 ms
21:24:41.280 00.000 29876 Move returns status 0, amount 39
21:24:41.280 00.000 29876 MoveAxis(N, 0, ABG)
21:24:41.280 00.000 29876 Move returns status 0, amount 0
21:24:41.280 00.000 29876 move complete, result=0
21:24:41.280 00.000 29876 worker thread done servicing request
21:24:41.280 00.000 29876 Worker thread wakes up
21:24:41.280 00.000 31432 GuideStep: -0.3 px 39 ms EAST, -0.2 px 0 ms NORTH
21:24:41.283 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:41.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:43.412 02.129 29876 Exposure complete
21:24:43.455 00.043 29876 worker thread done servicing request
21:24:43.455 00.000 31432 OnExposeComplete: enter
21:24:43.458 00.003 31432 UpdateGuideState(): m_state=6
21:24:43.459 00.001 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
21:24:43.461 00.002 31432 Star::Find returns 1 (0), X=608.61, Y=168.58, Mass=2437, SNR=29.6, Peak=251 HFD=3.2
21:24:43.463 00.002 31432 MultiStar: large primary error, entering stabilization period
21:24:43.465 00.002 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
21:24:43.467 00.002 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.56)
21:24:43.468 00.001 31432 CameraToMount -- cameraX=-1.60 cameraY=0.69 hyp=1.74 cameraTheta=2.74 mountX=-1.58 mountY=-0.93, mountTheta=-2.61
21:24:43.471 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.60, y=0.69, opts=13)
21:24:43.473 00.002 31432 Enqueuing Move request for scope (-1.60, 0.69)
21:24:43.475 00.002 29876 Worker thread wakes up
21:24:43.475 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.60, 0.69) opts 0xd
21:24:43.475 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.60, 0.69)
21:24:43.475 00.000 29876 Moving (-1.60, 0.69) raw xDistance=-1.58 yDistance=-0.93
21:24:43.475 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.58
21:24:43.475 00.000 29876 resist switch: large excursion: input -0.93 thresh 0.90 direction from 1 to -1
21:24:43.475 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.78
21:24:43.475 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.93
21:24:43.475 00.000 29876 MoveAxis(E, 158, ABG)
21:24:43.475 00.000 29876 Guiding  Dir = 2, Dur = 158
21:24:43.475 00.000 29876 IsSlewing returns 0
21:24:43.475 00.000 29876 IsGuiding returns 0
21:24:43.476 00.001 29876 PulseGuide returned control before completion, sleep 168
21:24:43.479 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:24:43.490 00.011 31432 UpdateGuideState exits: m=2437 RSB=29.6
21:24:43.492 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:43.494 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:43.496 00.002 31432 Enqueuing Expose request
21:24:43.658 00.162 29876 IsGuiding returns 1
21:24:43.658 00.000 29876 scope still moving after pulse duration time elapsed
21:24:43.690 00.032 29876 IsSlewing returns 0
21:24:43.690 00.000 29876 IsGuiding returns 0
21:24:43.690 00.000 29876 scope move finished after 158 + 56 ms
21:24:43.690 00.000 29876 Move returns status 0, amount 158
21:24:43.690 00.000 29876 BLC: Oldest BLC event removed
21:24:43.690 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:24:43.690 00.000 29876 MoveAxis(N, 88, ABG)
21:24:43.690 00.000 29876 Guiding  Dir = 0, Dur = 88
21:24:43.690 00.000 29876 IsSlewing returns 0
21:24:43.691 00.001 29876 IsGuiding returns 0
21:24:43.691 00.000 29876 PulseGuide returned control before completion, sleep 98
21:24:43.799 00.108 29876 IsGuiding returns 1
21:24:43.799 00.000 29876 scope still moving after pulse duration time elapsed
21:24:43.830 00.031 29876 IsSlewing returns 0
21:24:43.830 00.000 29876 IsGuiding returns 1
21:24:43.861 00.031 29876 IsSlewing returns 0
21:24:43.861 00.000 29876 IsGuiding returns 1
21:24:43.892 00.031 29876 IsSlewing returns 0
21:24:43.892 00.000 29876 IsGuiding returns 1
21:24:43.923 00.031 29876 IsSlewing returns 0
21:24:43.923 00.000 29876 IsGuiding returns 0
21:24:43.923 00.000 29876 scope move finished after 88 + 144 ms
21:24:43.923 00.000 29876 Move returns status 0, amount 88
21:24:43.923 00.000 29876 move complete, result=0
21:24:43.923 00.000 29876 worker thread done servicing request
21:24:43.923 00.000 29876 Worker thread wakes up
21:24:43.923 00.000 31432 GuideStep: -1.6 px 158 ms EAST, -0.9 px 88 ms NORTH
21:24:43.926 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:43.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:45.837 01.911 29876 Exposure complete
21:24:45.880 00.043 29876 worker thread done servicing request
21:24:45.880 00.000 31432 OnExposeComplete: enter
21:24:45.882 00.002 31432 UpdateGuideState(): m_state=6
21:24:45.884 00.002 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
21:24:45.886 00.002 31432 Star::Find returns 1 (0), X=609.00, Y=168.64, Mass=2199, SNR=28.1, Peak=237 HFD=3.4
21:24:45.888 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
21:24:45.889 00.001 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
21:24:45.891 00.002 31432 CameraToMount -- cameraX=-1.21 cameraY=0.75 hyp=1.42 cameraTheta=2.59 mountX=-1.19 mountY=-0.92, mountTheta=-2.48
21:24:45.894 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.21, y=0.75, opts=13)
21:24:45.896 00.002 31432 Enqueuing Move request for scope (-1.21, 0.75)
21:24:45.897 00.001 29876 Worker thread wakes up
21:24:45.897 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.75) opts 0xd
21:24:45.897 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.21, 0.75)
21:24:45.898 00.001 29876 Moving (-1.21, 0.75) raw xDistance=-1.19 yDistance=-0.92
21:24:45.898 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.19
21:24:45.898 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.92
21:24:45.898 00.000 29876 MoveAxis(E, 136, ABG)
21:24:45.898 00.000 29876 Guiding  Dir = 2, Dur = 136
21:24:45.898 00.000 29876 IsSlewing returns 0
21:24:45.898 00.000 29876 IsGuiding returns 0
21:24:45.898 00.000 29876 PulseGuide returned control before completion, sleep 146
21:24:45.902 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:24:45.914 00.012 31432 UpdateGuideState exits: m=2199 RSB=28.1
21:24:45.917 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:45.918 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:45.920 00.002 31432 Enqueuing Expose request
21:24:46.053 00.133 29876 IsGuiding returns 1
21:24:46.053 00.000 29876 scope still moving after pulse duration time elapsed
21:24:46.083 00.030 29876 IsSlewing returns 0
21:24:46.083 00.000 29876 IsGuiding returns 0
21:24:46.083 00.000 29876 scope move finished after 136 + 48 ms
21:24:46.083 00.000 29876 Move returns status 0, amount 136
21:24:46.083 00.000 29876 MoveAxis(N, 68, ABG)
21:24:46.083 00.000 29876 Guiding  Dir = 0, Dur = 68
21:24:46.083 00.000 29876 IsSlewing returns 0
21:24:46.083 00.000 29876 IsGuiding returns 0
21:24:46.084 00.001 29876 PulseGuide returned control before completion, sleep 78
21:24:46.175 00.091 29876 IsGuiding returns 1
21:24:46.175 00.000 29876 scope still moving after pulse duration time elapsed
21:24:46.206 00.031 29876 IsSlewing returns 0
21:24:46.206 00.000 29876 IsGuiding returns 1
21:24:46.237 00.031 29876 IsSlewing returns 0
21:24:46.237 00.000 29876 IsGuiding returns 1
21:24:46.268 00.031 29876 IsSlewing returns 0
21:24:46.268 00.000 29876 IsGuiding returns 1
21:24:46.298 00.030 29876 IsSlewing returns 0
21:24:46.298 00.000 29876 IsGuiding returns 0
21:24:46.298 00.000 29876 scope move finished after 68 + 147 ms
21:24:46.298 00.000 29876 Move returns status 0, amount 68
21:24:46.298 00.000 29876 move complete, result=0
21:24:46.298 00.000 29876 worker thread done servicing request
21:24:46.298 00.000 29876 Worker thread wakes up
21:24:46.298 00.000 31432 GuideStep: -1.2 px 136 ms EAST, -0.9 px 68 ms NORTH
21:24:46.302 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:46.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:48.435 02.133 29876 Exposure complete
21:24:48.479 00.044 29876 worker thread done servicing request
21:24:48.479 00.000 31432 OnExposeComplete: enter
21:24:48.481 00.002 31432 UpdateGuideState(): m_state=6
21:24:48.483 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
21:24:48.485 00.002 31432 Star::Find returns 1 (0), X=609.73, Y=168.47, Mass=2330, SNR=29.0, Peak=235 HFD=3.3
21:24:48.487 00.002 31432 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
21:24:48.489 00.002 31432 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.24 = -1.04)
21:24:48.491 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.58 hyp=0.75 cameraTheta=2.26 mountX=-0.46 mountY=-0.65, mountTheta=-2.19
21:24:48.493 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.58, opts=13)
21:24:48.496 00.003 31432 Enqueuing Move request for scope (-0.48, 0.58)
21:24:48.498 00.002 29876 Worker thread wakes up
21:24:48.498 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.58) opts 0xd
21:24:48.498 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.58)
21:24:48.498 00.000 29876 Moving (-0.48, 0.58) raw xDistance=-0.46 yDistance=-0.65
21:24:48.498 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.46
21:24:48.498 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
21:24:48.498 00.000 29876 MoveAxis(E, 64, ABG)
21:24:48.498 00.000 29876 Guiding  Dir = 2, Dur = 64
21:24:48.498 00.000 29876 IsSlewing returns 0
21:24:48.498 00.000 29876 IsGuiding returns 0
21:24:48.499 00.001 29876 PulseGuide returned control before completion, sleep 74
21:24:48.502 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:24:48.514 00.012 31432 UpdateGuideState exits: m=2330 RSB=29.0
21:24:48.516 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:48.518 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:48.519 00.001 31432 Enqueuing Expose request
21:24:48.587 00.068 29876 IsGuiding returns 1
21:24:48.587 00.000 29876 scope still moving after pulse duration time elapsed
21:24:48.619 00.032 29876 IsSlewing returns 0
21:24:48.619 00.000 29876 IsGuiding returns 1
21:24:48.650 00.031 29876 IsSlewing returns 0
21:24:48.650 00.000 29876 IsGuiding returns 0
21:24:48.650 00.000 29876 scope move finished after 64 + 87 ms
21:24:48.650 00.000 29876 Move returns status 0, amount 64
21:24:48.650 00.000 29876 MoveAxis(N, 48, ABG)
21:24:48.650 00.000 29876 Guiding  Dir = 0, Dur = 48
21:24:48.650 00.000 29876 IsSlewing returns 0
21:24:48.650 00.000 29876 IsGuiding returns 0
21:24:48.650 00.000 29876 PulseGuide returned control before completion, sleep 58
21:24:48.712 00.062 29876 IsGuiding returns 1
21:24:48.712 00.000 29876 scope still moving after pulse duration time elapsed
21:24:48.743 00.031 29876 IsSlewing returns 0
21:24:48.743 00.000 29876 IsGuiding returns 1
21:24:48.774 00.031 29876 IsSlewing returns 0
21:24:48.774 00.000 29876 IsGuiding returns 0
21:24:48.774 00.000 29876 scope move finished after 48 + 76 ms
21:24:48.774 00.000 29876 Move returns status 0, amount 48
21:24:48.774 00.000 29876 move complete, result=0
21:24:48.774 00.000 29876 worker thread done servicing request
21:24:48.774 00.000 29876 Worker thread wakes up
21:24:48.774 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:48.774 00.000 31432 GuideStep: -0.5 px 64 ms EAST, -0.6 px 48 ms NORTH
21:24:48.777 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:50.684 01.907 29876 Exposure complete
21:24:50.731 00.047 29876 worker thread done servicing request
21:24:50.731 00.000 31432 OnExposeComplete: enter
21:24:50.734 00.003 31432 UpdateGuideState(): m_state=6
21:24:50.738 00.004 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
21:24:50.744 00.006 31432 Star::Find returns 1 (0), X=609.90, Y=167.93, Mass=2295, SNR=28.8, Peak=237 HFD=3.3
21:24:50.746 00.002 31432 MultiStar: exiting stabilization period
21:24:50.750 00.004 31432 MultiStar: [#1 0.52,-0.36,1.07,U] [#2 0.71,0.07,1.16,U] [#3 0.91,-0.81,0.00,M1] [#4 0.74,-0.34,0.91,U] [#5 0.55,0.14,0.96,U] [#6 0.09,0.80,1.08,U] [#7 0.53,-0.18,0.86,U] [#8 0.48,-0.30,0.93,U] 
21:24:50.756 00.006 31432 single-star, 7 included, MultiStar: {0.41, -0.00}, one-star: {-0.30, 0.05}
21:24:50.760 00.004 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
21:24:50.762 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
21:24:50.764 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.31 cameraTheta=2.99 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
21:24:50.766 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.05, opts=13)
21:24:50.770 00.004 31432 Enqueuing Move request for scope (-0.30, 0.05)
21:24:50.772 00.002 29876 Worker thread wakes up
21:24:50.772 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.05) opts 0xd
21:24:50.772 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.05)
21:24:50.772 00.000 29876 Moving (-0.30, 0.05) raw xDistance=-0.30 yDistance=-0.09
21:24:50.772 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
21:24:50.772 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:50.772 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:24:50.772 00.000 29876 MoveAxis(E, 38, ABG)
21:24:50.772 00.000 29876 Guiding  Dir = 2, Dur = 38
21:24:50.772 00.000 29876 IsSlewing returns 0
21:24:50.772 00.000 29876 IsGuiding returns 0
21:24:50.773 00.001 29876 PulseGuide returned control before completion, sleep 48
21:24:50.776 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:50.789 00.013 31432 UpdateGuideState exits: m=2295 RSB=28.8
21:24:50.792 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:50.794 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:50.796 00.002 31432 Enqueuing Expose request
21:24:50.835 00.039 29876 IsGuiding returns 1
21:24:50.835 00.000 29876 scope still moving after pulse duration time elapsed
21:24:50.865 00.030 29876 IsSlewing returns 0
21:24:50.865 00.000 29876 IsGuiding returns 1
21:24:50.895 00.030 29876 IsSlewing returns 0
21:24:50.895 00.000 29876 IsGuiding returns 1
21:24:50.925 00.030 29876 IsSlewing returns 0
21:24:50.925 00.000 29876 IsGuiding returns 0
21:24:50.925 00.000 29876 scope move finished after 38 + 115 ms
21:24:50.925 00.000 29876 Move returns status 0, amount 38
21:24:50.925 00.000 29876 MoveAxis(N, 0, ABG)
21:24:50.925 00.000 29876 Move returns status 0, amount 0
21:24:50.925 00.000 29876 move complete, result=0
21:24:50.925 00.000 29876 worker thread done servicing request
21:24:50.925 00.000 29876 Worker thread wakes up
21:24:50.925 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:50.925 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:50.925 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.1 px 0 ms NORTH
21:24:53.054 02.129 29876 Exposure complete
21:24:53.097 00.043 29876 worker thread done servicing request
21:24:53.098 00.001 31432 OnExposeComplete: enter
21:24:53.100 00.002 31432 UpdateGuideState(): m_state=6
21:24:53.102 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
21:24:53.104 00.002 31432 Star::Find returns 1 (0), X=609.87, Y=168.05, Mass=2267, SNR=29.0, Peak=225 HFD=3.6
21:24:53.106 00.002 31432 MultiStar: [#1 0.19,-0.16,0.98,U] [#2 0.99,0.21,0.00,M1] [#3 0.57,-0.33,1.03,U] [#4 0.68,-0.42,0.94,U] [#5 0.21,0.07,0.95,U] [#6 0.13,0.64,1.03,U] [#7 0.55,-0.15,0.88,U] [#8 0.22,-0.19,0.91,U] 
21:24:53.108 00.002 31432 refined, 7 included, MultiStar: {0.27, -0.04}, one-star: {-0.34, 0.17}
21:24:53.110 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
21:24:53.112 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
21:24:53.114 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.15 mountX=0.27 mountY=0.08, mountTheta=0.29
21:24:53.116 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.04, opts=13)
21:24:53.119 00.003 31432 Enqueuing Move request for scope (0.27, -0.04)
21:24:53.121 00.002 29876 Worker thread wakes up
21:24:53.121 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
21:24:53.121 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
21:24:53.121 00.000 29876 Moving (0.27, -0.04) raw xDistance=0.27 yDistance=0.08
21:24:53.121 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
21:24:53.121 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:53.121 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:24:53.121 00.000 29876 MoveAxis(W, 21, ABG)
21:24:53.122 00.001 29876 Guiding  Dir = 3, Dur = 21
21:24:53.122 00.000 29876 IsSlewing returns 0
21:24:53.122 00.000 29876 IsGuiding returns 0
21:24:53.122 00.000 29876 PulseGuide returned control before completion, sleep 31
21:24:53.125 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:53.137 00.012 31432 UpdateGuideState exits: m=2267 RSB=29.0
21:24:53.139 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:53.141 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:53.143 00.002 31432 Enqueuing Expose request
21:24:53.161 00.018 29876 IsGuiding returns 1
21:24:53.161 00.000 29876 scope still moving after pulse duration time elapsed
21:24:53.193 00.032 29876 IsSlewing returns 0
21:24:53.193 00.000 29876 IsGuiding returns 1
21:24:53.223 00.030 29876 IsSlewing returns 0
21:24:53.223 00.000 29876 IsGuiding returns 0
21:24:53.223 00.000 29876 scope move finished after 21 + 80 ms
21:24:53.223 00.000 29876 Move returns status 0, amount 21
21:24:53.223 00.000 29876 MoveAxis(N, 0, ABG)
21:24:53.223 00.000 29876 Move returns status 0, amount 0
21:24:53.223 00.000 29876 move complete, result=0
21:24:53.223 00.000 29876 worker thread done servicing request
21:24:53.223 00.000 29876 Worker thread wakes up
21:24:53.223 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:53.223 00.000 31432 GuideStep: 0.3 px 21 ms WEST, 0.1 px 0 ms NORTH
21:24:53.226 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:55.139 01.913 29876 Exposure complete
21:24:55.182 00.043 29876 worker thread done servicing request
21:24:55.182 00.000 31432 OnExposeComplete: enter
21:24:55.184 00.002 31432 UpdateGuideState(): m_state=6
21:24:55.186 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
21:24:55.188 00.002 31432 Star::Find returns 1 (0), X=609.30, Y=167.48, Mass=2417, SNR=29.7, Peak=227 HFD=3.5
21:24:55.190 00.002 31432 MultiStar: [#1 -0.36,-0.78,0.00,M1] [#2 0.42,-0.48,1.08,U] [#3 -0.17,-0.30,1.04,U] [#4 0.16,-0.60,0.89,U] [#5 -0.35,-0.32,0.90,U] [#6 -0.38,-0.01,1.05,U] [#7 -0.03,-0.18,0.79,U] [#8 -0.20,-0.58,0.80,U] 
21:24:55.192 00.002 31432 refined, 7 included, MultiStar: {-0.18, -0.36}, one-star: {-0.91, -0.41}
21:24:55.193 00.001 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
21:24:55.195 00.002 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
21:24:55.197 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-2.05 mountX=-0.19 mountY=0.32, mountTheta=2.11
21:24:55.200 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.36, opts=13)
21:24:55.202 00.002 31432 Enqueuing Move request for scope (-0.18, -0.36)
21:24:55.204 00.002 29876 Worker thread wakes up
21:24:55.204 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.36) opts 0xd
21:24:55.204 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.36)
21:24:55.204 00.000 29876 Moving (-0.18, -0.36) raw xDistance=-0.19 yDistance=0.32
21:24:55.204 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:24:55.204 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:55.204 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:24:55.204 00.000 29876 MoveAxis(E, 0, ABG)
21:24:55.204 00.000 29876 Move returns status 0, amount 0
21:24:55.204 00.000 29876 MoveAxis(N, 0, ABG)
21:24:55.204 00.000 29876 Move returns status 0, amount 0
21:24:55.204 00.000 29876 move complete, result=0
21:24:55.204 00.000 29876 worker thread done servicing request
21:24:55.208 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:55.219 00.011 31432 UpdateGuideState exits: m=2417 RSB=29.7
21:24:55.221 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:55.223 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:55.225 00.002 31432 Enqueuing Expose request
21:24:55.226 00.001 29876 Worker thread wakes up
21:24:55.227 00.001 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:24:55.229 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:55.229 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:57.351 02.122 29876 Exposure complete
21:24:57.410 00.059 29876 worker thread done servicing request
21:24:57.410 00.000 31432 OnExposeComplete: enter
21:24:57.413 00.003 31432 UpdateGuideState(): m_state=6
21:24:57.416 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
21:24:57.419 00.003 31432 Star::Find returns 1 (0), X=608.94, Y=167.62, Mass=2499, SNR=30.0, Peak=228 HFD=3.5
21:24:57.422 00.003 31432 MultiStar: [#1 -0.81,-0.42,0.00,M2] [#2 0.40,-0.34,1.16,U] [#3 -0.39,-0.88,0.00,M1] [#4 -0.37,-0.76,0.00,M1] [#5 -0.63,-0.33,0.95,U] [#6 -0.82,0.18,1.04,U] [#7 -0.48,-0.43,0.84,U] [#8 -0.64,-0.85,0.00,M1] 
21:24:57.424 00.002 31432 refined, 4 included, MultiStar: {-0.53, -0.23}, one-star: {-1.27, -0.26}
21:24:57.427 00.003 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
21:24:57.430 00.003 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
21:24:57.432 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.23 hyp=0.58 cameraTheta=-2.74 mountX=-0.54 mountY=0.14, mountTheta=2.88
21:24:57.436 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.23, opts=13)
21:24:57.440 00.004 31432 Enqueuing Move request for scope (-0.53, -0.23)
21:24:57.443 00.003 29876 Worker thread wakes up
21:24:57.443 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.23) opts 0xd
21:24:57.443 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.23)
21:24:57.443 00.000 29876 Moving (-0.53, -0.23) raw xDistance=-0.54 yDistance=0.14
21:24:57.443 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
21:24:57.443 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:57.443 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:24:57.443 00.000 29876 MoveAxis(E, 52, ABG)
21:24:57.443 00.000 29876 Guiding  Dir = 2, Dur = 52
21:24:57.443 00.000 29876 IsSlewing returns 0
21:24:57.443 00.000 29876 IsGuiding returns 0
21:24:57.444 00.001 29876 PulseGuide returned control before completion, sleep 62
21:24:57.449 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:57.468 00.019 31432 UpdateGuideState exits: m=2499 RSB=30.0
21:24:57.473 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:57.476 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:57.480 00.004 31432 Enqueuing Expose request
21:24:57.520 00.040 29876 IsGuiding returns 1
21:24:57.520 00.000 29876 scope still moving after pulse duration time elapsed
21:24:57.551 00.031 29876 IsSlewing returns 0
21:24:57.551 00.000 29876 IsGuiding returns 1
21:24:57.582 00.031 29876 IsSlewing returns 0
21:24:57.582 00.000 29876 IsGuiding returns 0
21:24:57.582 00.000 29876 scope move finished after 52 + 87 ms
21:24:57.582 00.000 29876 Move returns status 0, amount 52
21:24:57.582 00.000 29876 MoveAxis(N, 0, ABG)
21:24:57.582 00.000 29876 Move returns status 0, amount 0
21:24:57.582 00.000 29876 move complete, result=0
21:24:57.582 00.000 29876 worker thread done servicing request
21:24:57.582 00.000 29876 Worker thread wakes up
21:24:57.582 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:57.582 00.000 31432 GuideStep: -0.5 px 52 ms EAST, 0.1 px 0 ms NORTH
21:24:57.586 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:24:59.495 01.909 29876 Exposure complete
21:24:59.541 00.046 29876 worker thread done servicing request
21:24:59.541 00.000 31432 OnExposeComplete: enter
21:24:59.543 00.002 31432 UpdateGuideState(): m_state=6
21:24:59.545 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
21:24:59.548 00.003 31432 Star::Find returns 1 (0), X=609.91, Y=167.60, Mass=2281, SNR=29.4, Peak=215 HFD=3.3
21:24:59.550 00.002 31432 MultiStar: [#1 0.07,-0.59,1.03,U] [#2 1.14,-0.79,0.00,M1] [#3 0.72,-1.26,0.00,M2] [#4 0.61,-1.04,0.00,M2] [#5 0.37,-0.50,0.92,U] [#6 0.21,0.20,1.09,U] [#7 0.44,-0.46,0.84,U] [#8 0.40,-0.96,0.00,M2] 
21:24:59.552 00.002 31432 refined, 4 included, MultiStar: {0.15, -0.31}, one-star: {-0.29, -0.29}
21:24:59.556 00.004 31432 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.02) = xAngle (-1.16 = -1.16)
21:24:59.559 00.003 31432 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.85 = 1.85)
21:24:59.561 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.13 mountX=0.14 mountY=0.33, mountTheta=1.17
21:24:59.567 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.31, opts=13)
21:24:59.572 00.005 31432 Enqueuing Move request for scope (0.15, -0.31)
21:24:59.574 00.002 29876 Worker thread wakes up
21:24:59.574 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
21:24:59.574 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
21:24:59.574 00.000 29876 Moving (0.15, -0.31) raw xDistance=0.14 yDistance=0.33
21:24:59.574 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:24:59.574 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:59.574 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:24:59.574 00.000 29876 MoveAxis(E, 0, ABG)
21:24:59.574 00.000 29876 Move returns status 0, amount 0
21:24:59.574 00.000 29876 MoveAxis(N, 0, ABG)
21:24:59.574 00.000 29876 Move returns status 0, amount 0
21:24:59.574 00.000 29876 move complete, result=0
21:24:59.575 00.001 29876 worker thread done servicing request
21:24:59.580 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:24:59.598 00.018 31432 UpdateGuideState exits: m=2281 RSB=29.4
21:24:59.602 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:59.604 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:24:59.606 00.002 31432 Enqueuing Expose request
21:24:59.608 00.002 29876 Worker thread wakes up
21:24:59.608 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:24:59.610 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:24:59.610 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:01.741 02.131 29876 Exposure complete
21:25:01.786 00.045 29876 worker thread done servicing request
21:25:01.786 00.000 31432 OnExposeComplete: enter
21:25:01.791 00.005 31432 UpdateGuideState(): m_state=6
21:25:01.796 00.005 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
21:25:01.798 00.002 31432 Star::Find returns 1 (0), X=609.37, Y=167.81, Mass=2222, SNR=27.9, Peak=224 HFD=3.3
21:25:01.800 00.002 31432 MultiStar: [#1 -0.33,-0.20,1.04,U] [#2 0.57,-0.02,1.22,U] [#3 0.65,-0.95,0.00,M3] [#4 0.24,-0.57,0.98,U] [#5 0.01,0.08,0.94,U] [#6 -0.08,0.55,1.19,U] [#7 0.39,-0.39,0.92,U] [#8 0.21,-0.51,0.90,U] 
21:25:01.802 00.002 31432 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {-0.83, -0.08}
21:25:01.805 00.003 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
21:25:01.809 00.004 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
21:25:01.812 00.003 31432 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=0.02 mountY=0.12, mountTheta=1.38
21:25:01.816 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.12, opts=13)
21:25:01.821 00.005 31432 Enqueuing Move request for scope (0.03, -0.12)
21:25:01.824 00.003 29876 Worker thread wakes up
21:25:01.824 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
21:25:01.824 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
21:25:01.824 00.000 29876 Moving (0.03, -0.12) raw xDistance=0.02 yDistance=0.12
21:25:01.824 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:25:01.824 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:01.824 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:25:01.824 00.000 29876 MoveAxis(E, 0, ABG)
21:25:01.824 00.000 29876 Move returns status 0, amount 0
21:25:01.824 00.000 29876 MoveAxis(N, 0, ABG)
21:25:01.824 00.000 29876 Move returns status 0, amount 0
21:25:01.824 00.000 29876 move complete, result=0
21:25:01.824 00.000 29876 worker thread done servicing request
21:25:01.827 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=14, FiltMax=257, Gamma=0.490
21:25:01.839 00.012 31432 UpdateGuideState exits: m=2222 RSB=27.9
21:25:01.842 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:01.843 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:01.845 00.002 31432 Enqueuing Expose request
21:25:01.847 00.002 29876 Worker thread wakes up
21:25:01.847 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:01.849 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:01.849 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:03.756 01.907 29876 Exposure complete
21:25:03.800 00.044 29876 worker thread done servicing request
21:25:03.800 00.000 31432 OnExposeComplete: enter
21:25:03.803 00.003 31432 UpdateGuideState(): m_state=6
21:25:03.807 00.004 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
21:25:03.810 00.003 31432 Star::Find returns 1 (0), X=608.25, Y=168.65, Mass=2344, SNR=28.9, Peak=214 HFD=3.6
21:25:03.813 00.003 31432 MultiStar: large primary error, entering stabilization period
21:25:03.815 00.002 31432 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.02) = xAngle (2.75 = 2.75)
21:25:03.817 00.002 31432 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.76 = -0.53)
21:25:03.819 00.002 31432 CameraToMount -- cameraX=-1.96 cameraY=0.77 hyp=2.10 cameraTheta=2.77 mountX=-1.94 mountY=-1.06, mountTheta=-2.64
21:25:03.822 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.96, y=0.77, opts=13)
21:25:03.824 00.002 31432 Enqueuing Move request for scope (-1.96, 0.77)
21:25:03.825 00.001 29876 Worker thread wakes up
21:25:03.826 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 0.77) opts 0xd
21:25:03.826 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.96, 0.77)
21:25:03.826 00.000 29876 Moving (-1.96, 0.77) raw xDistance=-1.94 yDistance=-1.06
21:25:03.826 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.94
21:25:03.826 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.63 from input -1.06
21:25:03.826 00.000 29876 MoveAxis(E, 187, ABG)
21:25:03.826 00.000 29876 Guiding  Dir = 2, Dur = 187
21:25:03.826 00.000 29876 IsSlewing returns 0
21:25:03.826 00.000 29876 IsGuiding returns 0
21:25:03.826 00.000 29876 PulseGuide returned control before completion, sleep 197
21:25:03.829 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:03.842 00.013 31432 UpdateGuideState exits: m=2344 RSB=28.9
21:25:03.844 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:03.846 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:03.848 00.002 31432 Enqueuing Expose request
21:25:04.031 00.183 29876 IsGuiding returns 1
21:25:04.031 00.000 29876 scope still moving after pulse duration time elapsed
21:25:04.061 00.030 29876 IsSlewing returns 0
21:25:04.061 00.000 29876 IsGuiding returns 0
21:25:04.061 00.000 29876 scope move finished after 187 + 48 ms
21:25:04.061 00.000 29876 Move returns status 0, amount 187
21:25:04.061 00.000 29876 MoveAxis(N, 78, ABG)
21:25:04.061 00.000 29876 Guiding  Dir = 0, Dur = 78
21:25:04.061 00.000 29876 IsSlewing returns 0
21:25:04.061 00.000 29876 IsGuiding returns 0
21:25:04.061 00.000 29876 PulseGuide returned control before completion, sleep 88
21:25:04.154 00.093 29876 IsGuiding returns 1
21:25:04.154 00.000 29876 scope still moving after pulse duration time elapsed
21:25:04.185 00.031 29876 IsSlewing returns 0
21:25:04.185 00.000 29876 IsGuiding returns 1
21:25:04.216 00.031 29876 IsSlewing returns 0
21:25:04.216 00.000 29876 IsGuiding returns 1
21:25:04.246 00.030 29876 IsSlewing returns 0
21:25:04.246 00.000 29876 IsGuiding returns 1
21:25:04.277 00.031 29876 IsSlewing returns 0
21:25:04.277 00.000 29876 IsGuiding returns 1
21:25:04.308 00.031 29876 IsSlewing returns 0
21:25:04.308 00.000 29876 IsGuiding returns 1
21:25:04.339 00.031 29876 IsSlewing returns 0
21:25:04.339 00.000 29876 IsGuiding returns 0
21:25:04.339 00.000 29876 scope move finished after 78 + 199 ms
21:25:04.339 00.000 29876 Move returns status 0, amount 78
21:25:04.339 00.000 29876 move complete, result=0
21:25:04.339 00.000 29876 worker thread done servicing request
21:25:04.339 00.000 29876 Worker thread wakes up
21:25:04.339 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:04.339 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:04.339 00.000 31432 GuideStep: -1.9 px 187 ms EAST, -1.1 px 78 ms NORTH
21:25:06.462 02.123 29876 Exposure complete
21:25:06.507 00.045 29876 worker thread done servicing request
21:25:06.508 00.001 31432 OnExposeComplete: enter
21:25:06.510 00.002 31432 UpdateGuideState(): m_state=6
21:25:06.511 00.001 31432 Star::Find(15, 608, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
21:25:06.513 00.002 31432 Star::Find returns 1 (0), X=609.36, Y=167.40, Mass=2314, SNR=28.5, Peak=229 HFD=3.3
21:25:06.515 00.002 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
21:25:06.517 00.002 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
21:25:06.519 00.002 31432 CameraToMount -- cameraX=-0.84 cameraY=-0.49 hyp=0.97 cameraTheta=-2.62 mountX=-0.85 mountY=0.35, mountTheta=2.75
21:25:06.522 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.84, y=-0.49, opts=13)
21:25:06.524 00.002 31432 Enqueuing Move request for scope (-0.84, -0.49)
21:25:06.526 00.002 29876 Worker thread wakes up
21:25:06.526 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.49) opts 0xd
21:25:06.526 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.84, -0.49)
21:25:06.526 00.000 29876 Moving (-0.84, -0.49) raw xDistance=-0.85 yDistance=0.35
21:25:06.526 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.85
21:25:06.526 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:06.527 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:25:06.527 00.000 29876 MoveAxis(E, 108, ABG)
21:25:06.527 00.000 29876 Guiding  Dir = 2, Dur = 108
21:25:06.527 00.000 29876 IsSlewing returns 0
21:25:06.527 00.000 29876 IsGuiding returns 0
21:25:06.527 00.000 29876 PulseGuide returned control before completion, sleep 118
21:25:06.530 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:06.543 00.013 31432 UpdateGuideState exits: m=2314 RSB=28.5
21:25:06.545 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:06.548 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:06.550 00.002 31432 Enqueuing Expose request
21:25:06.647 00.097 29876 IsGuiding returns 1
21:25:06.647 00.000 29876 scope still moving after pulse duration time elapsed
21:25:06.677 00.030 29876 IsSlewing returns 0
21:25:06.677 00.000 29876 IsGuiding returns 0
21:25:06.677 00.000 29876 scope move finished after 108 + 42 ms
21:25:06.677 00.000 29876 Move returns status 0, amount 108
21:25:06.677 00.000 29876 MoveAxis(N, 0, ABG)
21:25:06.677 00.000 29876 Move returns status 0, amount 0
21:25:06.677 00.000 29876 move complete, result=0
21:25:06.677 00.000 29876 worker thread done servicing request
21:25:06.677 00.000 29876 Worker thread wakes up
21:25:06.677 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:06.677 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:06.677 00.000 31432 GuideStep: -0.9 px 108 ms EAST, 0.4 px 0 ms NORTH
21:25:08.590 01.913 29876 Exposure complete
21:25:08.633 00.043 29876 worker thread done servicing request
21:25:08.633 00.000 31432 OnExposeComplete: enter
21:25:08.635 00.002 31432 UpdateGuideState(): m_state=6
21:25:08.638 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
21:25:08.640 00.002 31432 Star::Find returns 1 (0), X=609.79, Y=167.36, Mass=2285, SNR=28.9, Peak=243 HFD=3.3
21:25:08.642 00.002 31432 MultiStar: exiting stabilization period
21:25:08.644 00.002 31432 MultiStar: [#1 0.32,-0.92,0.00,M1] [#2 0.98,-0.50,0.00,M1] [#3 0.64,-0.90,0.00,M4] [#4 1.15,-1.27,0.00,M2] [#5 0.43,-0.63,0.95,U] [#6 0.22,-0.00,1.11,U] [#7 0.55,-0.96,0.00,M1] [#8 0.78,-1.15,0.00,M2] 
21:25:08.645 00.001 31432 refined, 2 included, MultiStar: {0.08, -0.37}, one-star: {-0.41, -0.53}
21:25:08.647 00.002 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
21:25:08.649 00.002 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
21:25:08.651 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.36 mountX=0.07 mountY=0.38, mountTheta=1.39
21:25:08.653 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.37, opts=13)
21:25:08.655 00.002 31432 Enqueuing Move request for scope (0.08, -0.37)
21:25:08.657 00.002 29876 Worker thread wakes up
21:25:08.657 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.37) opts 0xd
21:25:08.657 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.37)
21:25:08.657 00.000 29876 Moving (0.08, -0.37) raw xDistance=0.07 yDistance=0.38
21:25:08.657 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:25:08.657 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:08.657 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:25:08.658 00.001 29876 MoveAxis(E, 0, ABG)
21:25:08.658 00.000 29876 Move returns status 0, amount 0
21:25:08.658 00.000 29876 MoveAxis(N, 0, ABG)
21:25:08.658 00.000 29876 Move returns status 0, amount 0
21:25:08.658 00.000 29876 move complete, result=0
21:25:08.658 00.000 29876 worker thread done servicing request
21:25:08.661 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:08.672 00.011 31432 UpdateGuideState exits: m=2285 RSB=28.9
21:25:08.675 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:08.676 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:08.679 00.003 31432 Enqueuing Expose request
21:25:08.681 00.002 29876 Worker thread wakes up
21:25:08.681 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:25:08.683 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:08.683 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:10.805 02.122 29876 Exposure complete
21:25:10.847 00.042 29876 worker thread done servicing request
21:25:10.848 00.001 31432 OnExposeComplete: enter
21:25:10.850 00.002 31432 UpdateGuideState(): m_state=6
21:25:10.852 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
21:25:10.854 00.002 31432 Star::Find returns 1 (0), X=610.42, Y=167.27, Mass=2213, SNR=28.6, Peak=211 HFD=3.4
21:25:10.856 00.002 31432 MultiStar: [#1 0.93,-0.98,0.00,M2] [#2 1.61,-0.51,0.00,M2] [#3 1.10,-0.87,0.00,M5] [#4 1.25,-0.75,0.00,M3] [#5 0.99,-0.50,0.00,M1] [#6 0.86,0.06,0.00,M1] [#7 1.12,-0.75,0.00,M2] [#8 0.79,-0.80,0.00,M3] 
21:25:10.858 00.002 31432 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.02) = xAngle (-1.26 = -1.26)
21:25:10.859 00.001 31432 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.75 = 1.75)
21:25:10.861 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.62 hyp=0.65 cameraTheta=-1.24 mountX=0.20 mountY=0.64, mountTheta=1.27
21:25:10.863 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.62, opts=13)
21:25:10.866 00.003 31432 Enqueuing Move request for scope (0.21, -0.62)
21:25:10.867 00.001 29876 Worker thread wakes up
21:25:10.867 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.62) opts 0xd
21:25:10.868 00.001 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.62)
21:25:10.868 00.000 29876 Moving (0.21, -0.62) raw xDistance=0.20 yDistance=0.64
21:25:10.868 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:25:10.868 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.31 newest=1.37
21:25:10.868 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.64
21:25:10.868 00.000 29876 MoveAxis(E, 0, ABG)
21:25:10.868 00.000 29876 Move returns status 0, amount 0
21:25:10.868 00.000 29876 BLC: Oldest BLC event removed
21:25:10.868 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:25:10.868 00.000 29876 MoveAxis(S, 67, ABG)
21:25:10.868 00.000 29876 Guiding  Dir = 1, Dur = 67
21:25:10.868 00.000 29876 IsSlewing returns 0
21:25:10.868 00.000 29876 IsGuiding returns 0
21:25:10.869 00.001 29876 PulseGuide returned control before completion, sleep 77
21:25:10.871 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=256, Gamma=0.490
21:25:10.883 00.012 31432 UpdateGuideState exits: m=2213 RSB=28.6
21:25:10.885 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:10.887 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:10.888 00.001 31432 Enqueuing Expose request
21:25:10.959 00.071 29876 IsGuiding returns 1
21:25:10.959 00.000 29876 scope still moving after pulse duration time elapsed
21:25:10.990 00.031 29876 IsSlewing returns 0
21:25:10.990 00.000 29876 IsGuiding returns 1
21:25:11.021 00.031 29876 IsSlewing returns 0
21:25:11.021 00.000 29876 IsGuiding returns 0
21:25:11.021 00.000 29876 scope move finished after 67 + 85 ms
21:25:11.021 00.000 29876 Move returns status 0, amount 67
21:25:11.021 00.000 29876 move complete, result=0
21:25:11.021 00.000 29876 worker thread done servicing request
21:25:11.022 00.001 29876 Worker thread wakes up
21:25:11.022 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:11.022 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 67 ms SOUTH
21:25:11.024 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:12.933 01.909 29876 Exposure complete
21:25:12.975 00.042 29876 worker thread done servicing request
21:25:12.975 00.000 31432 OnExposeComplete: enter
21:25:12.978 00.003 31432 UpdateGuideState(): m_state=6
21:25:12.980 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
21:25:12.982 00.002 31432 Star::Find returns 1 (0), X=610.24, Y=167.96, Mass=2311, SNR=28.4, Peak=225 HFD=3.7
21:25:12.984 00.002 31432 MultiStar: [#1 0.60,-0.30,1.04,U] [#2 1.25,0.12,0.00,M3] [#3 1.03,-0.82,0.00,M6] [#4 0.49,-0.82,0.00,M4] [#5 0.67,-0.04,0.92,U] [#6 0.44,0.49,1.12,U] [#7 0.65,-0.26,0.82,U] [#8 0.64,-0.57,0.00,M4] 
21:25:12.986 00.002 31432 single-star, 4 included, MultiStar: {0.47, 0.01}, one-star: {0.03, 0.07}
21:25:12.988 00.002 31432 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.02) = xAngle (1.09 = 1.09)
21:25:12.990 00.002 31432 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.10 = -2.18)
21:25:12.991 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.11 mountX=0.03 mountY=-0.06, mountTheta=-1.06
21:25:12.994 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.07, opts=13)
21:25:12.997 00.003 31432 Enqueuing Move request for scope (0.03, 0.07)
21:25:12.999 00.002 29876 Worker thread wakes up
21:25:12.999 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:25:12.999 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:25:12.999 00.000 29876 Moving (0.03, 0.07) raw xDistance=0.03 yDistance=-0.06
21:25:12.999 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:25:12.999 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:12.999 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:12.999 00.000 29876 MoveAxis(E, 0, ABG)
21:25:12.999 00.000 29876 Move returns status 0, amount 0
21:25:12.999 00.000 29876 MoveAxis(N, 0, ABG)
21:25:12.999 00.000 29876 Move returns status 0, amount 0
21:25:12.999 00.000 29876 move complete, result=0
21:25:12.999 00.000 29876 worker thread done servicing request
21:25:13.003 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=256, Gamma=0.490
21:25:13.014 00.011 31432 UpdateGuideState exits: m=2311 RSB=28.4
21:25:13.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:13.018 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:13.019 00.001 31432 Enqueuing Expose request
21:25:13.021 00.002 29876 Worker thread wakes up
21:25:13.021 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:13.023 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:13.023 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:15.149 02.126 29876 Exposure complete
21:25:15.192 00.043 29876 worker thread done servicing request
21:25:15.192 00.000 31432 OnExposeComplete: enter
21:25:15.194 00.002 31432 UpdateGuideState(): m_state=6
21:25:15.196 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
21:25:15.198 00.002 31432 Star::Find returns 1 (0), X=610.30, Y=167.25, Mass=2300, SNR=28.7, Peak=211 HFD=3.5
21:25:15.200 00.002 31432 MultiStar: [#1 0.49,-1.09,0.00,M2] [#2 1.47,-0.68,0.00,M4] [#3 0.89,-1.00,0.00,M7] [#4 0.85,-0.80,0.00,M5] [#5 0.57,-0.64,0.00,M1] [#6 0.51,-0.34,1.18,U] [#7 0.89,-0.55,0.00,M2] [#8 0.85,-0.86,0.00,M5] 
21:25:15.202 00.002 31432 refined, 1 included, MultiStar: {0.32, -0.48}, one-star: {0.10, -0.64}
21:25:15.203 00.001 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
21:25:15.205 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
21:25:15.207 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.48 hyp=0.57 cameraTheta=-0.98 mountX=0.31 mountY=0.52, mountTheta=1.04
21:25:15.209 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.48, opts=13)
21:25:15.211 00.002 31432 Enqueuing Move request for scope (0.32, -0.48)
21:25:15.213 00.002 29876 Worker thread wakes up
21:25:15.213 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.48) opts 0xd
21:25:15.213 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.48)
21:25:15.213 00.000 29876 Moving (0.32, -0.48) raw xDistance=0.31 yDistance=0.52
21:25:15.213 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
21:25:15.213 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
21:25:15.213 00.000 29876 MoveAxis(W, 30, ABG)
21:25:15.213 00.000 29876 Guiding  Dir = 3, Dur = 30
21:25:15.214 00.001 29876 IsSlewing returns 0
21:25:15.214 00.000 29876 IsGuiding returns 0
21:25:15.214 00.000 29876 PulseGuide returned control before completion, sleep 40
21:25:15.217 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:15.229 00.012 31432 UpdateGuideState exits: m=2300 RSB=28.7
21:25:15.231 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:15.233 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:15.235 00.002 31432 Enqueuing Expose request
21:25:15.257 00.022 29876 IsGuiding returns 1
21:25:15.257 00.000 29876 scope still moving after pulse duration time elapsed
21:25:15.288 00.031 29876 IsSlewing returns 0
21:25:15.288 00.000 29876 IsGuiding returns 1
21:25:15.320 00.032 29876 IsSlewing returns 0
21:25:15.320 00.000 29876 IsGuiding returns 0
21:25:15.320 00.000 29876 scope move finished after 30 + 75 ms
21:25:15.320 00.000 29876 Move returns status 0, amount 30
21:25:15.320 00.000 29876 MoveAxis(S, 38, ABG)
21:25:15.320 00.000 29876 Guiding  Dir = 1, Dur = 38
21:25:15.320 00.000 29876 IsSlewing returns 0
21:25:15.321 00.001 29876 IsGuiding returns 0
21:25:15.321 00.000 29876 PulseGuide returned control before completion, sleep 48
21:25:15.381 00.060 29876 IsGuiding returns 1
21:25:15.381 00.000 29876 scope still moving after pulse duration time elapsed
21:25:15.413 00.032 29876 IsSlewing returns 0
21:25:15.413 00.000 29876 IsGuiding returns 1
21:25:15.444 00.031 29876 IsSlewing returns 0
21:25:15.444 00.000 29876 IsGuiding returns 1
21:25:15.474 00.030 29876 IsSlewing returns 0
21:25:15.474 00.000 29876 IsGuiding returns 1
21:25:15.505 00.031 29876 IsSlewing returns 0
21:25:15.505 00.000 29876 IsGuiding returns 1
21:25:15.536 00.031 29876 IsSlewing returns 0
21:25:15.536 00.000 29876 IsGuiding returns 0
21:25:15.536 00.000 29876 scope move finished after 38 + 177 ms
21:25:15.536 00.000 29876 Move returns status 0, amount 38
21:25:15.536 00.000 29876 move complete, result=0
21:25:15.536 00.000 29876 worker thread done servicing request
21:25:15.536 00.000 29876 Worker thread wakes up
21:25:15.536 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:15.536 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:15.536 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.5 px 38 ms SOUTH
21:25:17.439 01.903 29876 Exposure complete
21:25:17.481 00.042 29876 worker thread done servicing request
21:25:17.482 00.001 31432 OnExposeComplete: enter
21:25:17.484 00.002 31432 UpdateGuideState(): m_state=6
21:25:17.486 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
21:25:17.488 00.002 31432 Star::Find returns 1 (0), X=608.98, Y=167.30, Mass=2497, SNR=30.5, Peak=239 HFD=3.4
21:25:17.490 00.002 31432 MultiStar: [#1 -0.33,-0.95,0.00,M3] [#2 0.20,-0.61,1.05,U] [#3 0.23,-1.29,0.00,M8] [#4 0.12,-1.16,0.00,M6] [#5 -0.31,-0.45,0.92,U] [#6 -0.44,0.08,0.95,U] [#7 -0.25,-0.76,0.78,U] [#8 -0.41,-0.92,0.00,M6] 
21:25:17.491 00.001 31432 refined, 4 included, MultiStar: {-0.41, -0.46}, one-star: {-1.23, -0.59}
21:25:17.493 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
21:25:17.495 00.002 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
21:25:17.497 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.46 hyp=0.61 cameraTheta=-2.30 mountX=-0.42 mountY=0.39, mountTheta=2.39
21:25:17.499 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.46, opts=13)
21:25:17.501 00.002 31432 Enqueuing Move request for scope (-0.41, -0.46)
21:25:17.503 00.002 29876 Worker thread wakes up
21:25:17.503 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.46) opts 0xd
21:25:17.503 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.46)
21:25:17.503 00.000 29876 Moving (-0.41, -0.46) raw xDistance=-0.42 yDistance=0.39
21:25:17.504 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.42
21:25:17.504 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
21:25:17.504 00.000 29876 MoveAxis(E, 36, ABG)
21:25:17.504 00.000 29876 Guiding  Dir = 2, Dur = 36
21:25:17.504 00.000 29876 IsSlewing returns 0
21:25:17.504 00.000 29876 IsGuiding returns 0
21:25:17.504 00.000 29876 PulseGuide returned control before completion, sleep 46
21:25:17.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=10, FiltMax=257, Gamma=0.490
21:25:17.519 00.012 31432 UpdateGuideState exits: m=2497 RSB=30.5
21:25:17.522 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:17.523 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:17.525 00.002 31432 Enqueuing Expose request
21:25:17.563 00.038 29876 IsGuiding returns 1
21:25:17.563 00.000 29876 scope still moving after pulse duration time elapsed
21:25:17.594 00.031 29876 IsSlewing returns 0
21:25:17.594 00.000 29876 IsGuiding returns 0
21:25:17.594 00.000 29876 scope move finished after 36 + 53 ms
21:25:17.594 00.000 29876 Move returns status 0, amount 36
21:25:17.594 00.000 29876 MoveAxis(S, 29, ABG)
21:25:17.594 00.000 29876 Guiding  Dir = 1, Dur = 29
21:25:17.594 00.000 29876 IsSlewing returns 0
21:25:17.594 00.000 29876 IsGuiding returns 0
21:25:17.595 00.001 29876 PulseGuide returned control before completion, sleep 39
21:25:17.640 00.045 29876 IsGuiding returns 1
21:25:17.640 00.000 29876 scope still moving after pulse duration time elapsed
21:25:17.671 00.031 29876 IsSlewing returns 0
21:25:17.671 00.000 29876 IsGuiding returns 1
21:25:17.701 00.030 29876 IsSlewing returns 0
21:25:17.701 00.000 29876 IsGuiding returns 1
21:25:17.731 00.030 29876 IsSlewing returns 0
21:25:17.731 00.000 29876 IsGuiding returns 1
21:25:17.763 00.032 29876 IsSlewing returns 0
21:25:17.763 00.000 29876 IsGuiding returns 0
21:25:17.763 00.000 29876 scope move finished after 29 + 139 ms
21:25:17.763 00.000 29876 Move returns status 0, amount 29
21:25:17.763 00.000 29876 move complete, result=0
21:25:17.763 00.000 29876 worker thread done servicing request
21:25:17.763 00.000 29876 Worker thread wakes up
21:25:17.763 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:17.763 00.000 31432 GuideStep: -0.4 px 36 ms EAST, 0.4 px 29 ms SOUTH
21:25:17.766 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:19.894 02.128 29876 Exposure complete
21:25:19.938 00.044 29876 worker thread done servicing request
21:25:19.938 00.000 31432 OnExposeComplete: enter
21:25:19.940 00.002 31432 UpdateGuideState(): m_state=6
21:25:19.942 00.002 31432 Star::Find(15, 608, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
21:25:19.944 00.002 31432 Star::Find returns 1 (0), X=609.51, Y=167.58, Mass=2295, SNR=28.6, Peak=216 HFD=3.3
21:25:19.946 00.002 31432 MultiStar: [#1 0.15,-0.60,1.05,U] [#2 0.51,-0.53,1.20,U] [#3 0.69,-1.04,0.00,M9] [#4 0.49,-0.94,0.00,M7] [#5 -0.17,0.08,0.95,U] [#6 -0.42,0.25,1.13,U] [#7 0.26,-0.45,0.79,U] [#8 -0.04,-0.80,0.92,U] 
21:25:19.948 00.002 31432 refined, 6 included, MultiStar: {-0.05, -0.33}, one-star: {-0.70, -0.31}
21:25:19.949 00.001 31432 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.02) = xAngle (-1.76 = -1.76)
21:25:19.951 00.002 31432 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.25 = 1.25)
21:25:19.952 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.74 mountX=-0.06 mountY=0.32, mountTheta=1.77
21:25:19.955 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.33, opts=13)
21:25:19.958 00.003 31432 Enqueuing Move request for scope (-0.05, -0.33)
21:25:19.960 00.002 29876 Worker thread wakes up
21:25:19.960 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
21:25:19.960 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
21:25:19.960 00.000 29876 Moving (-0.05, -0.33) raw xDistance=-0.06 yDistance=0.32
21:25:19.960 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:25:19.960 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:25:19.961 00.001 29876 MoveAxis(E, 0, ABG)
21:25:19.961 00.000 29876 Move returns status 0, amount 0
21:25:19.961 00.000 29876 MoveAxis(S, 23, ABG)
21:25:19.961 00.000 29876 Guiding  Dir = 1, Dur = 23
21:25:19.961 00.000 29876 IsSlewing returns 0
21:25:19.961 00.000 29876 IsGuiding returns 0
21:25:19.961 00.000 29876 PulseGuide returned control before completion, sleep 33
21:25:19.964 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:19.976 00.012 31432 UpdateGuideState exits: m=2295 RSB=28.6
21:25:19.978 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:19.979 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:19.981 00.002 31432 Enqueuing Expose request
21:25:20.002 00.021 29876 IsGuiding returns 1
21:25:20.002 00.000 29876 scope still moving after pulse duration time elapsed
21:25:20.033 00.031 29876 IsSlewing returns 0
21:25:20.033 00.000 29876 IsGuiding returns 1
21:25:20.064 00.031 29876 IsSlewing returns 0
21:25:20.064 00.000 29876 IsGuiding returns 1
21:25:20.110 00.046 29876 IsSlewing returns 0
21:25:20.110 00.000 29876 IsGuiding returns 1
21:25:20.141 00.031 29876 IsSlewing returns 0
21:25:20.141 00.000 29876 IsGuiding returns 0
21:25:20.141 00.000 29876 scope move finished after 23 + 156 ms
21:25:20.141 00.000 29876 Move returns status 0, amount 23
21:25:20.141 00.000 29876 move complete, result=0
21:25:20.142 00.001 29876 worker thread done servicing request
21:25:20.142 00.000 29876 Worker thread wakes up
21:25:20.142 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 23 ms SOUTH
21:25:20.144 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:20.144 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:22.047 01.903 29876 Exposure complete
21:25:22.090 00.043 29876 worker thread done servicing request
21:25:22.090 00.000 31432 OnExposeComplete: enter
21:25:22.092 00.002 31432 UpdateGuideState(): m_state=6
21:25:22.094 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
21:25:22.096 00.002 31432 Star::Find returns 1 (0), X=609.54, Y=167.65, Mass=2442, SNR=29.9, Peak=216 HFD=3.4
21:25:22.098 00.002 31432 MultiStar: [#1 0.16,-0.76,0.97,U] [#2 1.00,-0.35,0.00,M3] [#3 0.67,-1.23,0.00,M10] [#4 0.72,-0.82,0.00,M8] [#5 -0.05,-0.50,0.88,U] [#6 -0.11,0.34,1.09,U] [#7 0.63,-0.35,0.76,U] [#8 0.20,-0.68,0.86,U] 
21:25:22.100 00.002 31432 refined, 5 included, MultiStar: {-0.01, -0.34}, one-star: {-0.67, -0.23}
21:25:22.101 00.001 31432 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.02) = xAngle (-1.61 = -1.61)
21:25:22.103 00.002 31432 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.40 = 1.40)
21:25:22.105 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.59 mountX=-0.01 mountY=0.33, mountTheta=1.61
21:25:22.108 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.34, opts=13)
21:25:22.110 00.002 31432 Enqueuing Move request for scope (-0.01, -0.34)
21:25:22.112 00.002 29876 Worker thread wakes up
21:25:22.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
21:25:22.112 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
21:25:22.112 00.000 29876 Moving (-0.01, -0.34) raw xDistance=-0.01 yDistance=0.33
21:25:22.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:25:22.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
21:25:22.112 00.000 29876 MoveAxis(E, 0, ABG)
21:25:22.112 00.000 29876 Move returns status 0, amount 0
21:25:22.112 00.000 29876 MoveAxis(S, 25, ABG)
21:25:22.112 00.000 29876 Guiding  Dir = 1, Dur = 25
21:25:22.112 00.000 29876 IsSlewing returns 0
21:25:22.112 00.000 29876 IsGuiding returns 0
21:25:22.113 00.001 29876 PulseGuide returned control before completion, sleep 35
21:25:22.116 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:22.127 00.011 31432 UpdateGuideState exits: m=2442 RSB=29.9
21:25:22.129 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:22.131 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:22.133 00.002 31432 Enqueuing Expose request
21:25:22.154 00.021 29876 IsGuiding returns 1
21:25:22.154 00.000 29876 scope still moving after pulse duration time elapsed
21:25:22.184 00.030 29876 IsSlewing returns 0
21:25:22.184 00.000 29876 IsGuiding returns 1
21:25:22.214 00.030 29876 IsSlewing returns 0
21:25:22.214 00.000 29876 IsGuiding returns 1
21:25:22.245 00.031 29876 IsSlewing returns 0
21:25:22.245 00.000 29876 IsGuiding returns 1
21:25:22.276 00.031 29876 IsSlewing returns 0
21:25:22.276 00.000 29876 IsGuiding returns 0
21:25:22.276 00.000 29876 scope move finished after 25 + 138 ms
21:25:22.276 00.000 29876 Move returns status 0, amount 25
21:25:22.276 00.000 29876 move complete, result=0
21:25:22.276 00.000 29876 worker thread done servicing request
21:25:22.277 00.001 29876 Worker thread wakes up
21:25:22.277 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 25 ms SOUTH
21:25:22.278 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:22.278 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:24.506 02.228 29876 Exposure complete
21:25:24.549 00.043 29876 worker thread done servicing request
21:25:24.549 00.000 31432 OnExposeComplete: enter
21:25:24.551 00.002 31432 UpdateGuideState(): m_state=6
21:25:24.554 00.003 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
21:25:24.555 00.001 31432 Star::Find returns 1 (0), X=609.66, Y=167.99, Mass=2365, SNR=30.0, Peak=234 HFD=3.3
21:25:24.557 00.002 31432 MultiStar: [#1 -0.10,0.02,0.94,U] [#2 0.71,0.36,1.13,U] [#3 0.90,-0.79,0.00,R] [#4 0.70,-1.03,0.00,M9] [#5 0.23,-0.31,0.90,U] [#6 0.19,0.68,1.01,U] [#7 0.68,-0.47,0.81,U] [#8 0.47,-0.75,0.00,M5] 
21:25:24.559 00.002 31432 refined, 5 included, MultiStar: {0.19, 0.09}, one-star: {-0.55, 0.10}
21:25:24.561 00.002 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
21:25:24.563 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.84)
21:25:24.565 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.46 mountX=0.19 mountY=-0.06, mountTheta=-0.32
21:25:24.566 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.09, opts=13)
21:25:24.569 00.003 31432 Enqueuing Move request for scope (0.19, 0.09)
21:25:24.570 00.001 29876 Worker thread wakes up
21:25:24.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
21:25:24.570 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
21:25:24.570 00.000 29876 Moving (0.19, 0.09) raw xDistance=0.19 yDistance=-0.06
21:25:24.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:25:24.571 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:24.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:24.571 00.000 29876 MoveAxis(E, 0, ABG)
21:25:24.571 00.000 29876 Move returns status 0, amount 0
21:25:24.571 00.000 29876 MoveAxis(N, 0, ABG)
21:25:24.571 00.000 29876 Move returns status 0, amount 0
21:25:24.571 00.000 29876 move complete, result=0
21:25:24.571 00.000 29876 worker thread done servicing request
21:25:24.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:25:24.585 00.011 31432 UpdateGuideState exits: m=2365 RSB=30.0
21:25:24.587 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:24.589 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:24.591 00.002 31432 Enqueuing Expose request
21:25:24.593 00.002 29876 Worker thread wakes up
21:25:24.593 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:24.595 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:24.595 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:26.506 01.911 29876 Exposure complete
21:25:26.549 00.043 29876 worker thread done servicing request
21:25:26.549 00.000 31432 OnExposeComplete: enter
21:25:26.551 00.002 31432 UpdateGuideState(): m_state=6
21:25:26.553 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
21:25:26.555 00.002 31432 Star::Find returns 1 (0), X=609.19, Y=168.27, Mass=2168, SNR=27.6, Peak=219 HFD=3.4
21:25:26.556 00.001 31432 MultiStar: [#1 -0.27,-0.05,1.04,U] [#2 0.65,0.05,1.27,U] [#3 -0.65,0.23,1.12,U] [#4 0.05,-0.19,0.97,U] [#5 -0.32,0.18,1.01,U] [#6 -0.03,0.75,1.10,U] [#7 0.33,0.23,0.89,U] [#8 0.26,-0.45,0.98,U] 
21:25:26.558 00.002 31432 refined, 8 included, MultiStar: {-0.10, 0.13}, one-star: {-1.02, 0.38}
21:25:26.560 00.002 31432 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.02) = xAngle (2.21 = 2.21)
21:25:26.562 00.002 31432 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.06)
21:25:26.564 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.23 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
21:25:26.566 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.13, opts=13)
21:25:26.568 00.002 31432 Enqueuing Move request for scope (-0.10, 0.13)
21:25:26.570 00.002 29876 Worker thread wakes up
21:25:26.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
21:25:26.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
21:25:26.570 00.000 29876 Moving (-0.10, 0.13) raw xDistance=-0.10 yDistance=-0.15
21:25:26.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:25:26.570 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:26.571 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:25:26.571 00.000 29876 MoveAxis(E, 0, ABG)
21:25:26.571 00.000 29876 Move returns status 0, amount 0
21:25:26.571 00.000 29876 MoveAxis(N, 0, ABG)
21:25:26.571 00.000 29876 Move returns status 0, amount 0
21:25:26.571 00.000 29876 move complete, result=0
21:25:26.571 00.000 29876 worker thread done servicing request
21:25:26.573 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=14, FiltMax=257, Gamma=0.490
21:25:26.585 00.012 31432 UpdateGuideState exits: m=2168 RSB=27.6
21:25:26.587 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.589 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:26.590 00.001 31432 Enqueuing Expose request
21:25:26.592 00.002 29876 Worker thread wakes up
21:25:26.592 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:26.595 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:26.595 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:28.725 02.130 29876 Exposure complete
21:25:28.768 00.043 29876 worker thread done servicing request
21:25:28.769 00.001 31432 OnExposeComplete: enter
21:25:28.771 00.002 31432 UpdateGuideState(): m_state=6
21:25:28.774 00.003 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
21:25:28.775 00.001 31432 Star::Find returns 1 (0), X=609.20, Y=167.90, Mass=2265, SNR=28.8, Peak=231 HFD=3.3
21:25:28.778 00.003 31432 MultiStar: [#1 -0.43,-0.18,1.04,U] [#2 0.24,-0.41,1.16,U] [#3 -0.55,-0.40,1.06,U] [#4 -0.23,-0.77,0.91,U] [#5 -0.39,-0.08,0.93,U] [#6 -0.41,0.51,1.07,U] [#7 -0.13,-0.35,0.86,U] [#8 -0.39,-0.88,0.00,M5] 
21:25:28.780 00.002 31432 refined, 7 included, MultiStar: {-0.36, -0.20}, one-star: {-1.01, 0.01}
21:25:28.782 00.002 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.66 = -2.66)
21:25:28.784 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
21:25:28.786 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-2.63 mountX=-0.36 mountY=0.14, mountTheta=2.77
21:25:28.789 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=-0.20, opts=13)
21:25:28.791 00.002 31432 Enqueuing Move request for scope (-0.36, -0.20)
21:25:28.792 00.001 29876 Worker thread wakes up
21:25:28.793 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.20) opts 0xd
21:25:28.793 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, -0.20)
21:25:28.793 00.000 29876 Moving (-0.36, -0.20) raw xDistance=-0.36 yDistance=0.14
21:25:28.793 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
21:25:28.793 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:28.793 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:25:28.793 00.000 29876 MoveAxis(E, 35, ABG)
21:25:28.793 00.000 29876 Guiding  Dir = 2, Dur = 35
21:25:28.793 00.000 29876 IsSlewing returns 0
21:25:28.793 00.000 29876 IsGuiding returns 0
21:25:28.794 00.001 29876 PulseGuide returned control before completion, sleep 45
21:25:28.797 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:28.808 00.011 31432 UpdateGuideState exits: m=2265 RSB=28.8
21:25:28.810 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:28.812 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:28.814 00.002 31432 Enqueuing Expose request
21:25:28.847 00.033 29876 IsGuiding returns 1
21:25:28.847 00.000 29876 scope still moving after pulse duration time elapsed
21:25:28.878 00.031 29876 IsSlewing returns 0
21:25:28.878 00.000 29876 IsGuiding returns 0
21:25:28.878 00.000 29876 scope move finished after 35 + 50 ms
21:25:28.878 00.000 29876 Move returns status 0, amount 35
21:25:28.878 00.000 29876 MoveAxis(N, 0, ABG)
21:25:28.878 00.000 29876 Move returns status 0, amount 0
21:25:28.878 00.000 29876 move complete, result=0
21:25:28.878 00.000 29876 worker thread done servicing request
21:25:28.878 00.000 29876 Worker thread wakes up
21:25:28.878 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:28.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:28.878 00.000 31432 GuideStep: -0.4 px 35 ms EAST, 0.1 px 0 ms NORTH
21:25:30.794 01.916 29876 Exposure complete
21:25:30.837 00.043 29876 worker thread done servicing request
21:25:30.837 00.000 31432 OnExposeComplete: enter
21:25:30.840 00.003 31432 UpdateGuideState(): m_state=6
21:25:30.842 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
21:25:30.844 00.002 31432 Star::Find returns 1 (0), X=609.02, Y=168.26, Mass=2391, SNR=29.7, Peak=233 HFD=3.7
21:25:30.846 00.002 31432 MultiStar: [#1 -0.84,0.12,0.00,M1] [#2 -0.39,0.28,1.16,U] [#3 -1.04,0.50,0.00,M1] [#4 -0.06,-0.35,0.90,U] [#5 -0.65,0.22,0.93,U] [#6 -0.96,0.66,0.00,M1] [#7 -0.39,0.35,0.88,U] [#8 -0.36,-0.06,0.89,U] 
21:25:30.847 00.001 31432 refined, 5 included, MultiStar: {-0.51, 0.15}, one-star: {-1.18, 0.37}
21:25:30.849 00.002 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
21:25:30.851 00.002 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
21:25:30.853 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.15 hyp=0.53 cameraTheta=2.86 mountX=-0.51 mountY=-0.22, mountTheta=-2.73
21:25:30.855 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.15, opts=13)
21:25:30.857 00.002 31432 Enqueuing Move request for scope (-0.51, 0.15)
21:25:30.859 00.002 29876 Worker thread wakes up
21:25:30.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.15) opts 0xd
21:25:30.859 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.15)
21:25:30.859 00.000 29876 Moving (-0.51, 0.15) raw xDistance=-0.51 yDistance=-0.22
21:25:30.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
21:25:30.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:30.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:25:30.859 00.000 29876 MoveAxis(E, 54, ABG)
21:25:30.859 00.000 29876 Guiding  Dir = 2, Dur = 54
21:25:30.860 00.001 29876 IsSlewing returns 0
21:25:30.860 00.000 29876 IsGuiding returns 0
21:25:30.860 00.000 29876 PulseGuide returned control before completion, sleep 64
21:25:30.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=10, FiltMax=257, Gamma=0.490
21:25:30.874 00.011 31432 UpdateGuideState exits: m=2391 RSB=29.7
21:25:30.877 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:30.878 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:30.880 00.002 31432 Enqueuing Expose request
21:25:30.932 00.052 29876 IsGuiding returns 1
21:25:30.932 00.000 29876 scope still moving after pulse duration time elapsed
21:25:30.963 00.031 29876 IsSlewing returns 0
21:25:30.963 00.000 29876 IsGuiding returns 1
21:25:30.993 00.030 29876 IsSlewing returns 0
21:25:30.993 00.000 29876 IsGuiding returns 1
21:25:31.024 00.031 29876 IsSlewing returns 0
21:25:31.024 00.000 29876 IsGuiding returns 0
21:25:31.024 00.000 29876 scope move finished after 54 + 109 ms
21:25:31.024 00.000 29876 Move returns status 0, amount 54
21:25:31.024 00.000 29876 MoveAxis(N, 0, ABG)
21:25:31.024 00.000 29876 Move returns status 0, amount 0
21:25:31.024 00.000 29876 move complete, result=0
21:25:31.024 00.000 29876 worker thread done servicing request
21:25:31.024 00.000 31432 GuideStep: -0.5 px 54 ms EAST, -0.2 px 0 ms NORTH
21:25:31.027 00.003 29876 Worker thread wakes up
21:25:31.027 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:31.027 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:33.150 02.123 29876 Exposure complete
21:25:33.211 00.061 29876 worker thread done servicing request
21:25:33.211 00.000 31432 OnExposeComplete: enter
21:25:33.214 00.003 31432 UpdateGuideState(): m_state=6
21:25:33.216 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
21:25:33.218 00.002 31432 Star::Find returns 1 (0), X=610.08, Y=167.59, Mass=2354, SNR=28.6, Peak=212 HFD=3.6
21:25:33.220 00.002 31432 MultiStar: [#1 0.18,-0.50,1.02,U] [#2 1.02,-0.65,0.00,M1] [#3 -0.29,-0.45,0.97,U] [#4 0.55,-1.05,0.00,M7] [#5 0.52,-0.63,0.91,U] [#6 0.03,0.23,1.03,U] [#7 0.83,-0.82,0.00,M1] [#8 0.54,-0.90,0.00,M5] 
21:25:33.222 00.002 31432 refined, 4 included, MultiStar: {0.06, -0.32}, one-star: {-0.13, -0.30}
21:25:33.224 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
21:25:33.226 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
21:25:33.228 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.40 mountX=0.05 mountY=0.33, mountTheta=1.42
21:25:33.231 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.32, opts=13)
21:25:33.233 00.002 31432 Enqueuing Move request for scope (0.06, -0.32)
21:25:33.235 00.002 29876 Worker thread wakes up
21:25:33.235 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
21:25:33.235 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
21:25:33.235 00.000 29876 Moving (0.06, -0.32) raw xDistance=0.05 yDistance=0.33
21:25:33.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:25:33.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
21:25:33.235 00.000 29876 MoveAxis(E, 0, ABG)
21:25:33.235 00.000 29876 Move returns status 0, amount 0
21:25:33.235 00.000 29876 MoveAxis(S, 24, ABG)
21:25:33.235 00.000 29876 Guiding  Dir = 1, Dur = 24
21:25:33.235 00.000 29876 IsSlewing returns 0
21:25:33.235 00.000 29876 IsGuiding returns 0
21:25:33.236 00.001 29876 PulseGuide returned control before completion, sleep 34
21:25:33.241 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:33.253 00.012 31432 UpdateGuideState exits: m=2354 RSB=28.6
21:25:33.256 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:33.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:33.260 00.002 31432 Enqueuing Expose request
21:25:33.273 00.013 29876 IsGuiding returns 1
21:25:33.273 00.000 29876 scope still moving after pulse duration time elapsed
21:25:33.303 00.030 29876 IsSlewing returns 0
21:25:33.303 00.000 29876 IsGuiding returns 1
21:25:33.336 00.033 29876 IsSlewing returns 0
21:25:33.336 00.000 29876 IsGuiding returns 1
21:25:33.368 00.032 29876 IsSlewing returns 0
21:25:33.368 00.000 29876 IsGuiding returns 1
21:25:33.398 00.030 29876 IsSlewing returns 0
21:25:33.398 00.000 29876 IsGuiding returns 1
21:25:33.429 00.031 29876 IsSlewing returns 0
21:25:33.429 00.000 29876 IsGuiding returns 1
21:25:33.459 00.030 29876 IsSlewing returns 0
21:25:33.459 00.000 29876 IsGuiding returns 1
21:25:33.490 00.031 29876 IsSlewing returns 0
21:25:33.490 00.000 29876 IsGuiding returns 0
21:25:33.490 00.000 29876 scope move finished after 24 + 231 ms
21:25:33.490 00.000 29876 Move returns status 0, amount 24
21:25:33.490 00.000 29876 move complete, result=0
21:25:33.490 00.000 29876 worker thread done servicing request
21:25:33.490 00.000 29876 Worker thread wakes up
21:25:33.490 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 24 ms SOUTH
21:25:33.496 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:33.496 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:35.409 01.913 29876 Exposure complete
21:25:35.453 00.044 29876 worker thread done servicing request
21:25:35.453 00.000 31432 OnExposeComplete: enter
21:25:35.455 00.002 31432 UpdateGuideState(): m_state=6
21:25:35.457 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
21:25:35.459 00.002 31432 Star::Find returns 1 (0), X=609.62, Y=168.00, Mass=2393, SNR=29.8, Peak=208 HFD=3.9
21:25:35.461 00.002 31432 MultiStar: [#1 -0.03,-0.09,0.96,U] [#2 0.95,0.47,0.00,M2] [#3 -0.31,0.92,0.00,M1] [#4 0.53,-0.71,0.00,M8] [#5 0.21,-0.22,0.93,U] [#6 0.33,0.88,0.00,M1] [#7 0.68,-0.41,0.86,U] [#8 0.13,-0.67,0.85,U] 
21:25:35.462 00.001 31432 refined, 4 included, MultiStar: {0.06, -0.24}, one-star: {-0.59, 0.11}
21:25:35.464 00.002 31432 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
21:25:35.466 00.002 31432 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
21:25:35.468 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.33 mountX=0.05 mountY=0.25, mountTheta=1.36
21:25:35.471 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.24, opts=13)
21:25:35.473 00.002 31432 Enqueuing Move request for scope (0.06, -0.24)
21:25:35.474 00.001 29876 Worker thread wakes up
21:25:35.474 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
21:25:35.474 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
21:25:35.474 00.000 29876 Moving (0.06, -0.24) raw xDistance=0.05 yDistance=0.25
21:25:35.475 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:25:35.475 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:35.475 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:25:35.475 00.000 29876 MoveAxis(E, 0, ABG)
21:25:35.475 00.000 29876 Move returns status 0, amount 0
21:25:35.475 00.000 29876 MoveAxis(N, 0, ABG)
21:25:35.475 00.000 29876 Move returns status 0, amount 0
21:25:35.475 00.000 29876 move complete, result=0
21:25:35.475 00.000 29876 worker thread done servicing request
21:25:35.479 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:35.491 00.012 31432 UpdateGuideState exits: m=2393 RSB=29.8
21:25:35.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:35.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:35.497 00.002 31432 Enqueuing Expose request
21:25:35.499 00.002 29876 Worker thread wakes up
21:25:35.499 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:25:35.501 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:35.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:37.631 02.130 29876 Exposure complete
21:25:37.674 00.043 29876 worker thread done servicing request
21:25:37.674 00.000 31432 OnExposeComplete: enter
21:25:37.676 00.002 31432 UpdateGuideState(): m_state=6
21:25:37.678 00.002 31432 Star::Find(15, 609, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
21:25:37.680 00.002 31432 Star::Find returns 1 (0), X=610.05, Y=167.60, Mass=2184, SNR=29.0, Peak=211 HFD=3.4
21:25:37.682 00.002 31432 MultiStar: [#1 0.44,-0.65,1.01,U] [#2 1.50,-0.26,0.00,M3] [#3 -0.42,-0.16,0.99,U] [#4 0.73,-0.82,0.00,M9] [#5 0.39,-0.05,0.91,U] [#6 0.84,0.12,1.14,U] [#7 0.32,-0.40,0.87,U] [#8 0.06,-0.66,0.88,U] 
21:25:37.684 00.002 31432 single-star, 6 included, MultiStar: {0.22, -0.29}, one-star: {-0.16, -0.29}
21:25:37.686 00.002 31432 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.02) = xAngle (-2.08 = -2.08)
21:25:37.688 00.002 31432 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.93 = 0.93)
21:25:37.689 00.001 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.06 mountX=-0.16 mountY=0.27, mountTheta=2.12
21:25:37.692 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.29, opts=13)
21:25:37.695 00.003 31432 Enqueuing Move request for scope (-0.16, -0.29)
21:25:37.697 00.002 29876 Worker thread wakes up
21:25:37.697 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
21:25:37.697 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
21:25:37.697 00.000 29876 Moving (-0.16, -0.29) raw xDistance=-0.16 yDistance=0.27
21:25:37.697 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:25:37.697 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:37.697 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:25:37.697 00.000 29876 MoveAxis(E, 0, ABG)
21:25:37.697 00.000 29876 Move returns status 0, amount 0
21:25:37.697 00.000 29876 MoveAxis(N, 0, ABG)
21:25:37.697 00.000 29876 Move returns status 0, amount 0
21:25:37.698 00.001 29876 move complete, result=0
21:25:37.698 00.000 29876 worker thread done servicing request
21:25:37.701 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:37.711 00.010 31432 UpdateGuideState exits: m=2184 RSB=29.0
21:25:37.713 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:37.715 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:37.717 00.002 31432 Enqueuing Expose request
21:25:37.719 00.002 29876 Worker thread wakes up
21:25:37.719 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:25:37.721 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:37.721 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:39.625 01.904 29876 Exposure complete
21:25:39.668 00.043 29876 worker thread done servicing request
21:25:39.668 00.000 31432 OnExposeComplete: enter
21:25:39.670 00.002 31432 UpdateGuideState(): m_state=6
21:25:39.672 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
21:25:39.674 00.002 31432 Star::Find returns 1 (0), X=610.35, Y=167.27, Mass=2306, SNR=29.3, Peak=209 HFD=3.5
21:25:39.676 00.002 31432 MultiStar: [#1 0.52,-0.87,0.00,M1] [#2 1.91,-0.80,0.00,M4] [#3 -0.15,-0.36,1.00,U] [#4 0.23,-1.12,0.00,M10] [#5 0.52,-0.60,0.89,U] [#6 0.91,-0.34,0.00,M1] [#7 0.04,-0.54,0.78,U] [#8 0.11,-0.98,0.00,M4] 
21:25:39.678 00.002 31432 refined, 3 included, MultiStar: {0.13, -0.53}, one-star: {0.14, -0.62}
21:25:39.680 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
21:25:39.681 00.001 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
21:25:39.684 00.003 31432 CameraToMount -- cameraX=0.13 cameraY=-0.53 hyp=0.54 cameraTheta=-1.32 mountX=0.12 mountY=0.54, mountTheta=1.35
21:25:39.687 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.53, opts=13)
21:25:39.689 00.002 31432 Enqueuing Move request for scope (0.13, -0.53)
21:25:39.691 00.002 29876 Worker thread wakes up
21:25:39.691 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.53) opts 0xd
21:25:39.691 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.53)
21:25:39.691 00.000 29876 Moving (0.13, -0.53) raw xDistance=0.12 yDistance=0.54
21:25:39.691 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:25:39.691 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.54
21:25:39.691 00.000 29876 MoveAxis(E, 0, ABG)
21:25:39.691 00.000 29876 Move returns status 0, amount 0
21:25:39.691 00.000 29876 MoveAxis(S, 40, ABG)
21:25:39.691 00.000 29876 Guiding  Dir = 1, Dur = 40
21:25:39.691 00.000 29876 IsSlewing returns 0
21:25:39.691 00.000 29876 IsGuiding returns 0
21:25:39.692 00.001 29876 PulseGuide returned control before completion, sleep 50
21:25:39.695 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:39.707 00.012 31432 UpdateGuideState exits: m=2306 RSB=29.3
21:25:39.710 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.712 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:39.713 00.001 31432 Enqueuing Expose request
21:25:39.746 00.033 29876 IsGuiding returns 1
21:25:39.746 00.000 29876 scope still moving after pulse duration time elapsed
21:25:39.776 00.030 29876 IsSlewing returns 0
21:25:39.776 00.000 29876 IsGuiding returns 1
21:25:39.807 00.031 29876 IsSlewing returns 0
21:25:39.807 00.000 29876 IsGuiding returns 1
21:25:39.838 00.031 29876 IsSlewing returns 0
21:25:39.838 00.000 29876 IsGuiding returns 1
21:25:39.869 00.031 29876 IsSlewing returns 0
21:25:39.869 00.000 29876 IsGuiding returns 0
21:25:39.869 00.000 29876 scope move finished after 40 + 137 ms
21:25:39.869 00.000 29876 Move returns status 0, amount 40
21:25:39.869 00.000 29876 move complete, result=0
21:25:39.869 00.000 29876 worker thread done servicing request
21:25:39.869 00.000 29876 Worker thread wakes up
21:25:39.869 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 40 ms SOUTH
21:25:39.872 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:39.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:41.996 02.124 29876 Exposure complete
21:25:42.039 00.043 29876 worker thread done servicing request
21:25:42.039 00.000 31432 OnExposeComplete: enter
21:25:42.042 00.003 31432 UpdateGuideState(): m_state=6
21:25:42.044 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
21:25:42.046 00.002 31432 Star::Find returns 1 (0), X=610.18, Y=167.67, Mass=2145, SNR=27.3, Peak=207 HFD=3.5
21:25:42.047 00.001 31432 MultiStar: [#1 0.74,-0.54,0.00,M2] [#2 1.40,-0.04,0.00,M5] [#3 0.05,0.29,1.07,U] [#4 0.45,-0.55,1.01,U] [#5 0.72,-0.13,0.99,U] [#6 0.55,0.51,1.10,U] [#7 0.82,-0.09,0.93,U] [#8 0.06,-0.55,0.90,U] 
21:25:42.049 00.002 31432 single-star, 6 included, MultiStar: {0.37, -0.09}, one-star: {-0.02, -0.22}
21:25:42.051 00.002 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
21:25:42.053 00.002 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.31 = 1.31)
21:25:42.054 00.001 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.03 mountY=0.21, mountTheta=1.70
21:25:42.056 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.22, opts=13)
21:25:42.059 00.003 31432 Enqueuing Move request for scope (-0.02, -0.22)
21:25:42.061 00.002 29876 Worker thread wakes up
21:25:42.061 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
21:25:42.061 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
21:25:42.061 00.000 29876 Moving (-0.02, -0.22) raw xDistance=-0.03 yDistance=0.21
21:25:42.061 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:25:42.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:42.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:25:42.061 00.000 29876 MoveAxis(E, 0, ABG)
21:25:42.061 00.000 29876 Move returns status 0, amount 0
21:25:42.061 00.000 29876 MoveAxis(N, 0, ABG)
21:25:42.061 00.000 29876 Move returns status 0, amount 0
21:25:42.061 00.000 29876 move complete, result=0
21:25:42.061 00.000 29876 worker thread done servicing request
21:25:42.065 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:42.076 00.011 31432 UpdateGuideState exits: m=2145 RSB=27.3
21:25:42.078 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:42.080 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:42.082 00.002 31432 Enqueuing Expose request
21:25:42.084 00.002 29876 Worker thread wakes up
21:25:42.084 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:25:42.086 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:42.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:43.998 01.912 29876 Exposure complete
21:25:44.041 00.043 29876 worker thread done servicing request
21:25:44.041 00.000 31432 OnExposeComplete: enter
21:25:44.043 00.002 31432 UpdateGuideState(): m_state=6
21:25:44.045 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
21:25:44.047 00.002 31432 Star::Find returns 1 (0), X=610.24, Y=167.90, Mass=2233, SNR=28.1, Peak=197 HFD=3.4
21:25:44.049 00.002 31432 MultiStar: [#1 0.78,-0.26,1.06,U] [#2 1.62,0.01,0.00,M6] [#3 -0.18,0.48,1.03,U] [#4 1.29,-0.64,0.00,M10] [#5 0.90,-0.18,0.00,M1] [#6 0.66,0.95,0.00,M1] [#7 1.30,-0.29,0.00,M1] [#8 -0.07,0.01,0.90,U] 
21:25:44.051 00.002 31432 single-star, 3 included, MultiStar: {0.16, 0.06}, one-star: {0.04, 0.01}
21:25:44.053 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
21:25:44.054 00.001 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
21:25:44.056 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.37 mountX=0.04 mountY=-0.01, mountTheta=-0.22
21:25:44.060 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.01, opts=13)
21:25:44.065 00.005 31432 Enqueuing Move request for scope (0.04, 0.01)
21:25:44.067 00.002 29876 Worker thread wakes up
21:25:44.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:25:44.067 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:25:44.067 00.000 29876 Moving (0.04, 0.01) raw xDistance=0.04 yDistance=-0.01
21:25:44.067 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:25:44.067 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:44.067 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:25:44.067 00.000 29876 MoveAxis(E, 0, ABG)
21:25:44.067 00.000 29876 Move returns status 0, amount 0
21:25:44.067 00.000 29876 MoveAxis(N, 0, ABG)
21:25:44.067 00.000 29876 Move returns status 0, amount 0
21:25:44.067 00.000 29876 move complete, result=0
21:25:44.067 00.000 29876 worker thread done servicing request
21:25:44.071 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:44.083 00.012 31432 UpdateGuideState exits: m=2233 RSB=28.1
21:25:44.085 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:44.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:44.089 00.002 31432 Enqueuing Expose request
21:25:44.091 00.002 29876 Worker thread wakes up
21:25:44.091 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:44.091 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:44.091 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:25:46.225 02.134 29876 Exposure complete
21:25:46.267 00.042 29876 worker thread done servicing request
21:25:46.267 00.000 31432 OnExposeComplete: enter
21:25:46.269 00.002 31432 UpdateGuideState(): m_state=6
21:25:46.271 00.002 31432 Star::Find(15, 610, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
21:25:46.273 00.002 31432 Star::Find returns 1 (0), X=610.52, Y=168.37, Mass=2405, SNR=29.8, Peak=226 HFD=3.4
21:25:46.275 00.002 31432 MultiStar: [#1 0.63,0.03,0.96,U] [#2 1.88,0.67,0.00,M7] [#3 0.79,0.64,0.00,M1] [#4 1.09,0.12,0.00,R] [#5 0.94,0.54,0.00,M2] [#6 0.74,1.36,0.00,M2] [#7 1.44,0.59,0.00,M2] [#8 0.42,0.31,0.85,U] 
21:25:46.276 00.001 31432 refined, 2 included, MultiStar: {0.45, 0.28}, one-star: {0.31, 0.48}
21:25:46.278 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
21:25:46.280 00.002 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.54 = -2.75)
21:25:46.282 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.28 hyp=0.53 cameraTheta=0.55 mountX=0.46 mountY=-0.20, mountTheta=-0.42
21:25:46.284 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.28, opts=13)
21:25:46.286 00.002 31432 Enqueuing Move request for scope (0.45, 0.28)
21:25:46.288 00.002 29876 Worker thread wakes up
21:25:46.288 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.28) opts 0xd
21:25:46.288 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.28)
21:25:46.288 00.000 29876 Moving (0.45, 0.28) raw xDistance=0.46 yDistance=-0.20
21:25:46.288 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
21:25:46.288 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:46.288 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:25:46.288 00.000 29876 MoveAxis(W, 44, ABG)
21:25:46.289 00.001 29876 Guiding  Dir = 3, Dur = 44
21:25:46.289 00.000 29876 IsSlewing returns 0
21:25:46.289 00.000 29876 IsGuiding returns 0
21:25:46.289 00.000 29876 PulseGuide returned control before completion, sleep 54
21:25:46.292 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:46.304 00.012 31432 UpdateGuideState exits: m=2405 RSB=29.8
21:25:46.305 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:46.307 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:46.310 00.003 31432 Enqueuing Expose request
21:25:46.347 00.037 29876 IsGuiding returns 1
21:25:46.347 00.000 29876 scope still moving after pulse duration time elapsed
21:25:46.378 00.031 29876 IsSlewing returns 0
21:25:46.378 00.000 29876 IsGuiding returns 1
21:25:46.410 00.032 29876 IsSlewing returns 0
21:25:46.410 00.000 29876 IsGuiding returns 0
21:25:46.410 00.000 29876 scope move finished after 44 + 76 ms
21:25:46.410 00.000 29876 Move returns status 0, amount 44
21:25:46.410 00.000 29876 MoveAxis(N, 0, ABG)
21:25:46.410 00.000 29876 Move returns status 0, amount 0
21:25:46.410 00.000 29876 move complete, result=0
21:25:46.410 00.000 29876 worker thread done servicing request
21:25:46.410 00.000 29876 Worker thread wakes up
21:25:46.410 00.000 31432 GuideStep: 0.5 px 44 ms WEST, -0.2 px 0 ms NORTH
21:25:46.413 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:46.413 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:48.330 01.917 29876 Exposure complete
21:25:48.376 00.046 29876 worker thread done servicing request
21:25:48.376 00.000 31432 OnExposeComplete: enter
21:25:48.378 00.002 31432 UpdateGuideState(): m_state=6
21:25:48.380 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
21:25:48.382 00.002 31432 Star::Find returns 1 (0), X=610.09, Y=169.00, Mass=2142, SNR=27.3, Peak=199 HFD=4.0
21:25:48.384 00.002 31432 MultiStar: [#1 0.51,0.65,1.09,U] [#2 1.36,0.85,0.00,M8] [#3 0.87,0.87,0.00,M2] [#4 0.20,0.20,0.95,U] [#5 1.17,1.11,0.00,M3] [#6 0.66,1.15,0.00,M3] [#7 1.33,0.62,0.00,M3] [#8 0.61,0.32,0.96,U] 
21:25:48.386 00.002 31432 refined, 3 included, MultiStar: {0.30, 0.58}, one-star: {-0.12, 1.11}
21:25:48.388 00.002 31432 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
21:25:48.390 00.002 31432 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
21:25:48.392 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.58 hyp=0.65 cameraTheta=1.09 mountX=0.32 mountY=-0.53, mountTheta=-1.03
21:25:48.395 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.58, opts=13)
21:25:48.397 00.002 31432 Enqueuing Move request for scope (0.30, 0.58)
21:25:48.399 00.002 29876 Worker thread wakes up
21:25:48.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.58) opts 0xd
21:25:48.399 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.58)
21:25:48.399 00.000 29876 Moving (0.30, 0.58) raw xDistance=0.32 yDistance=-0.53
21:25:48.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
21:25:48.399 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:48.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:25:48.399 00.000 29876 MoveAxis(W, 36, ABG)
21:25:48.399 00.000 29876 Guiding  Dir = 3, Dur = 36
21:25:48.400 00.001 29876 IsSlewing returns 0
21:25:48.400 00.000 29876 IsGuiding returns 0
21:25:48.400 00.000 29876 PulseGuide returned control before completion, sleep 46
21:25:48.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:48.416 00.013 31432 UpdateGuideState exits: m=2142 RSB=27.3
21:25:48.419 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:48.420 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:48.423 00.003 31432 Enqueuing Expose request
21:25:48.452 00.029 29876 IsGuiding returns 1
21:25:48.452 00.000 29876 scope still moving after pulse duration time elapsed
21:25:48.483 00.031 29876 IsSlewing returns 0
21:25:48.483 00.000 29876 IsGuiding returns 1
21:25:48.514 00.031 29876 IsSlewing returns 0
21:25:48.514 00.000 29876 IsGuiding returns 1
21:25:48.546 00.032 29876 IsSlewing returns 0
21:25:48.546 00.000 29876 IsGuiding returns 0
21:25:48.546 00.000 29876 scope move finished after 36 + 109 ms
21:25:48.546 00.000 29876 Move returns status 0, amount 36
21:25:48.546 00.000 29876 MoveAxis(N, 0, ABG)
21:25:48.546 00.000 29876 Move returns status 0, amount 0
21:25:48.546 00.000 29876 move complete, result=0
21:25:48.547 00.001 29876 worker thread done servicing request
21:25:48.547 00.000 29876 Worker thread wakes up
21:25:48.547 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:48.547 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:48.547 00.000 31432 GuideStep: 0.3 px 36 ms WEST, -0.5 px 0 ms NORTH
21:25:50.679 02.132 29876 Exposure complete
21:25:50.721 00.042 29876 worker thread done servicing request
21:25:50.721 00.000 31432 OnExposeComplete: enter
21:25:50.724 00.003 31432 UpdateGuideState(): m_state=6
21:25:50.726 00.002 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
21:25:50.728 00.002 31432 Star::Find returns 1 (0), X=609.95, Y=168.38, Mass=2444, SNR=29.9, Peak=255 HFD=3.4
21:25:50.730 00.002 31432 MultiStar: [#1 0.46,0.26,0.98,U] [#2 0.64,0.76,0.00,M9] [#3 0.03,0.59,0.97,U] [#4 -0.19,-0.27,0.95,U] [#5 0.18,0.88,0.00,M4] [#6 -0.13,0.92,0.00,M4] [#7 0.62,0.31,0.85,U] [#8 0.44,0.01,0.89,U] 
21:25:50.732 00.002 31432 refined, 5 included, MultiStar: {0.17, 0.24}, one-star: {-0.25, 0.49}
21:25:50.734 00.002 31432 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.02) = xAngle (0.93 = 0.93)
21:25:50.736 00.002 31432 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.94 = -2.34)
21:25:50.738 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.95 mountX=0.17 mountY=-0.21, mountTheta=-0.87
21:25:50.744 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.24, opts=13)
21:25:50.746 00.002 31432 Enqueuing Move request for scope (0.17, 0.24)
21:25:50.748 00.002 29876 Worker thread wakes up
21:25:50.748 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
21:25:50.748 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
21:25:50.748 00.000 29876 Moving (0.17, 0.24) raw xDistance=0.17 yDistance=-0.21
21:25:50.748 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:25:50.748 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:50.748 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:25:50.748 00.000 29876 MoveAxis(E, 0, ABG)
21:25:50.748 00.000 29876 Move returns status 0, amount 0
21:25:50.748 00.000 29876 MoveAxis(N, 0, ABG)
21:25:50.748 00.000 29876 Move returns status 0, amount 0
21:25:50.748 00.000 29876 move complete, result=0
21:25:50.748 00.000 29876 worker thread done servicing request
21:25:50.752 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:50.763 00.011 31432 UpdateGuideState exits: m=2444 RSB=29.9
21:25:50.765 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:50.767 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:50.769 00.002 31432 Enqueuing Expose request
21:25:50.771 00.002 29876 Worker thread wakes up
21:25:50.771 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:50.773 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:50.773 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:52.686 01.913 29876 Exposure complete
21:25:52.731 00.045 29876 worker thread done servicing request
21:25:52.731 00.000 31432 OnExposeComplete: enter
21:25:52.733 00.002 31432 UpdateGuideState(): m_state=6
21:25:52.734 00.001 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
21:25:52.736 00.002 31432 Star::Find returns 1 (0), X=609.79, Y=168.27, Mass=2332, SNR=29.2, Peak=249 HFD=3.5
21:25:52.738 00.002 31432 MultiStar: [#1 0.24,0.00,1.00,U] [#2 0.81,0.08,1.15,U] [#3 -0.53,0.95,0.00,M2] [#4 -0.61,-0.40,0.94,U] [#5 0.44,0.19,0.90,U] [#6 0.03,0.79,1.06,U] [#7 0.22,0.17,0.83,U] [#8 0.04,-0.06,0.88,U] 
21:25:52.740 00.002 31432 refined, 7 included, MultiStar: {0.11, 0.16}, one-star: {-0.42, 0.38}
21:25:52.742 00.002 31432 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
21:25:52.744 00.002 31432 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.32)
21:25:52.745 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=0.11 mountY=-0.14, mountTheta=-0.90
21:25:52.748 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.16, opts=13)
21:25:52.750 00.002 31432 Enqueuing Move request for scope (0.11, 0.16)
21:25:52.752 00.002 29876 Worker thread wakes up
21:25:52.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
21:25:52.752 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
21:25:52.752 00.000 29876 Moving (0.11, 0.16) raw xDistance=0.11 yDistance=-0.14
21:25:52.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:25:52.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:52.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:25:52.752 00.000 29876 MoveAxis(E, 0, ABG)
21:25:52.752 00.000 29876 Move returns status 0, amount 0
21:25:52.752 00.000 29876 MoveAxis(N, 0, ABG)
21:25:52.752 00.000 29876 Move returns status 0, amount 0
21:25:52.752 00.000 29876 move complete, result=0
21:25:52.752 00.000 29876 worker thread done servicing request
21:25:52.756 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=13, FiltMax=257, Gamma=0.490
21:25:52.766 00.010 31432 UpdateGuideState exits: m=2332 RSB=29.2
21:25:52.769 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:52.771 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:52.773 00.002 31432 Enqueuing Expose request
21:25:52.775 00.002 29876 Worker thread wakes up
21:25:52.775 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:52.777 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:52.777 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:54.907 02.130 29876 Exposure complete
21:25:54.949 00.042 29876 worker thread done servicing request
21:25:54.949 00.000 31432 OnExposeComplete: enter
21:25:54.952 00.003 31432 UpdateGuideState(): m_state=6
21:25:54.954 00.002 31432 Star::Find(15, 609, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
21:25:54.957 00.003 31432 Star::Find returns 1 (0), X=610.02, Y=168.39, Mass=2143, SNR=27.9, Peak=226 HFD=3.2
21:25:54.959 00.002 31432 MultiStar: [#1 0.58,0.04,1.10,U] [#2 1.18,0.34,0.00,M9] [#3 0.54,0.34,1.06,U] [#4 -0.12,-0.26,0.94,U] [#5 1.04,0.20,0.00,M4] [#6 0.63,1.11,0.00,M4] [#7 1.13,0.06,0.00,M2] [#8 0.44,0.09,0.92,U] 
21:25:54.961 00.002 31432 refined, 4 included, MultiStar: {0.26, 0.15}, one-star: {-0.19, 0.50}
21:25:54.962 00.001 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
21:25:54.964 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.79)
21:25:54.966 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.51 mountX=0.27 mountY=-0.10, mountTheta=-0.37
21:25:54.969 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.15, opts=13)
21:25:54.971 00.002 31432 Enqueuing Move request for scope (0.26, 0.15)
21:25:54.973 00.002 29876 Worker thread wakes up
21:25:54.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
21:25:54.973 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
21:25:54.973 00.000 29876 Moving (0.26, 0.15) raw xDistance=0.27 yDistance=-0.10
21:25:54.974 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:25:54.974 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:54.974 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:25:54.974 00.000 29876 MoveAxis(W, 26, ABG)
21:25:54.974 00.000 29876 Guiding  Dir = 3, Dur = 26
21:25:54.974 00.000 29876 IsSlewing returns 0
21:25:54.974 00.000 29876 IsGuiding returns 0
21:25:54.974 00.000 29876 PulseGuide returned control before completion, sleep 36
21:25:54.977 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=12, FiltMax=257, Gamma=0.490
21:25:54.988 00.011 31432 UpdateGuideState exits: m=2143 RSB=27.9
21:25:54.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:54.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:54.994 00.002 31432 Enqueuing Expose request
21:25:55.015 00.021 29876 IsGuiding returns 1
21:25:55.015 00.000 29876 scope still moving after pulse duration time elapsed
21:25:55.045 00.030 29876 IsSlewing returns 0
21:25:55.045 00.000 29876 IsGuiding returns 0
21:25:55.045 00.000 29876 scope move finished after 26 + 44 ms
21:25:55.045 00.000 29876 Move returns status 0, amount 26
21:25:55.045 00.000 29876 MoveAxis(N, 0, ABG)
21:25:55.045 00.000 29876 Move returns status 0, amount 0
21:25:55.045 00.000 29876 move complete, result=0
21:25:55.045 00.000 29876 worker thread done servicing request
21:25:55.045 00.000 29876 Worker thread wakes up
21:25:55.046 00.001 31432 GuideStep: 0.3 px 26 ms WEST, -0.1 px 0 ms NORTH
21:25:55.049 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:55.049 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:56.960 01.911 29876 Exposure complete
21:25:57.002 00.042 29876 worker thread done servicing request
21:25:57.002 00.000 31432 OnExposeComplete: enter
21:25:57.004 00.002 31432 UpdateGuideState(): m_state=6
21:25:57.007 00.003 31432 Star::Find(15, 610, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
21:25:57.008 00.001 31432 Star::Find returns 1 (0), X=609.98, Y=168.80, Mass=2303, SNR=28.9, Peak=210 HFD=3.5
21:25:57.010 00.002 31432 MultiStar: [#1 0.77,0.45,0.00,M1] [#2 1.68,0.93,0.00,M10] [#3 0.13,0.72,1.05,U] [#4 -0.07,0.18,0.89,U] [#5 0.33,1.04,0.00,M5] [#6 0.84,1.28,0.00,M5] [#7 0.99,0.88,0.00,M3] [#8 1.19,0.24,0.00,M1] 
21:25:57.012 00.002 31432 refined, 2 included, MultiStar: {-0.05, 0.62}, one-star: {-0.23, 0.92}
21:25:57.014 00.002 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.63 = 1.63)
21:25:57.016 00.002 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.64 = -1.64)
21:25:57.018 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.62 hyp=0.63 cameraTheta=1.66 mountX=-0.04 mountY=-0.63, mountTheta=-1.63
21:25:57.021 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.62, opts=13)
21:25:57.023 00.002 31432 Enqueuing Move request for scope (-0.05, 0.62)
21:25:57.025 00.002 29876 Worker thread wakes up
21:25:57.025 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.62) opts 0xd
21:25:57.026 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.62)
21:25:57.026 00.000 29876 Moving (-0.05, 0.62) raw xDistance=-0.04 yDistance=-0.63
21:25:57.026 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:25:57.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:57.026 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
21:25:57.026 00.000 29876 MoveAxis(E, 0, ABG)
21:25:57.026 00.000 29876 Move returns status 0, amount 0
21:25:57.026 00.000 29876 MoveAxis(N, 0, ABG)
21:25:57.026 00.000 29876 Move returns status 0, amount 0
21:25:57.026 00.000 29876 move complete, result=0
21:25:57.026 00.000 29876 worker thread done servicing request
21:25:57.029 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:25:57.040 00.011 31432 UpdateGuideState exits: m=2303 RSB=28.9
21:25:57.043 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:57.045 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:25:57.046 00.001 31432 Enqueuing Expose request
21:25:57.048 00.002 29876 Worker thread wakes up
21:25:57.048 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
21:25:57.050 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:25:57.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(595,153,31,31)
21:25:57.576 00.526 31432 evsrv: cli 0CE14998 connect
21:25:57.579 00.003 31432 case statement mapped state 6 to 3
21:25:57.582 00.003 31432 case statement mapped state 6 to 3
21:25:57.586 00.004 31432 evsrv: cli 0CE14998 request: {"method":"get_app_state","id":"17120053-1846-4a00-8cce-aa3038ba0fde"}
21:25:57.590 00.004 31432 case statement mapped state 6 to 3
21:25:57.594 00.004 31432 evsrv: cli 0CE14998 response: {"jsonrpc":"2.0","result":"Guiding","id":"17120053-1846-4a00-8cce-aa3038ba0fde"}
21:25:57.600 00.006 31432 evsrv: cli 0CE14998 disconnect
21:25:57.604 00.004 31432 evsrv: cli 0CE14DF8 connect
21:25:57.608 00.004 31432 case statement mapped state 6 to 3
21:25:57.611 00.003 31432 case statement mapped state 6 to 3
21:25:57.614 00.003 31432 evsrv: cli 0CE14DF8 request: {"method":"stop_capture","id":"4f1ee6eb-4d11-4660-b834-76742ce63003"}
21:25:57.617 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:25:57.620 00.003 31432 Status Line: Attente du matériel ...
21:25:57.624 00.004 31432 evsrv: cli 0CE14DF8 response: {"jsonrpc":"2.0","result":0,"id":"4f1ee6eb-4d11-4660-b834-76742ce63003"}
21:25:57.627 00.003 31432 evsrv: cli 0CE14DF8 disconnect
21:25:57.630 00.003 31432 evsrv: cli 0CE14A38 connect
21:25:57.633 00.003 31432 case statement mapped state 6 to 3
21:25:57.635 00.002 31432 case statement mapped state 6 to 3
21:25:57.637 00.002 31432 evsrv: cli 0CE14A38 request: {"method":"get_app_state","id":"7515844c-3429-4347-85f0-6fd1fbb5e5e3"}
21:25:57.639 00.002 31432 case statement mapped state 6 to 3
21:25:57.641 00.002 31432 evsrv: cli 0CE14A38 response: {"jsonrpc":"2.0","result":"Guiding","id":"7515844c-3429-4347-85f0-6fd1fbb5e5e3"}
21:25:57.643 00.002 31432 evsrv: cli 0CE14A38 disconnect
21:25:57.707 00.064 29876 ZWO: stopexposure
21:25:58.644 00.937 31432 evsrv: cli 0CE15118 connect
21:25:58.647 00.003 31432 case statement mapped state 6 to 3
21:25:58.650 00.003 31432 case statement mapped state 6 to 3
21:25:58.653 00.003 31432 evsrv: cli 0CE15118 request: {"method":"get_app_state","id":"7b981e13-6692-4fc1-bff6-75d52098eca0"}
21:25:58.656 00.003 31432 case statement mapped state 6 to 3
21:25:58.659 00.003 31432 evsrv: cli 0CE15118 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b981e13-6692-4fc1-bff6-75d52098eca0"}
21:25:58.662 00.003 31432 evsrv: cli 0CE15118 disconnect
21:25:59.170 00.508 29876 ZWO: stopexposure
21:25:59.170 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:25:59.170 00.000 29876 worker thread done servicing request
21:25:59.170 00.000 31432 OnExposeComplete: enter
21:25:59.173 00.003 31432 OnExposeComplete: Capture Error reported
21:25:59.176 00.003 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:25:59.178 00.002 31432 Mount: notify guiding stopped
21:25:59.181 00.003 31432 BLC: window closed
21:25:59.183 00.002 31432 BLC: Last direction was reset
21:25:59.186 00.003 31432 Changing from state GUIDING to STOP
21:25:59.188 00.002 31432 guider state => SELECTED
21:25:59.190 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=258, med=33, FiltMin=11, FiltMax=257, Gamma=0.490
21:25:59.201 00.011 31432 Changing from state SELECTED to UNINITIALIZED
21:25:59.203 00.002 31432 guider state => SELECTING
21:25:59.209 00.006 31432 Status Line: Arrêté.
21:25:59.213 00.004 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:25:59.667 00.454 31432 evsrv: cli 0CE148F8 connect
21:25:59.671 00.004 31432 evsrv: cli 0CE148F8 request: {"method":"get_app_state","id":"2b08de36-5160-4659-a89c-88d888b008db"}
21:25:59.674 00.003 31432 evsrv: cli 0CE148F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b08de36-5160-4659-a89c-88d888b008db"}
21:25:59.678 00.004 31432 evsrv: cli 0CE148F8 disconnect
21:32:04.498 364.820 31432 evsrv: cli 0CE148F8 connect
21:32:04.505 00.007 31432 evsrv: cli 0CE148F8 request: {"method":"get_app_state","id":"8719c115-9bcb-410b-95a6-0fee37bd3b2b"}
21:32:04.509 00.004 31432 evsrv: cli 0CE148F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"8719c115-9bcb-410b-95a6-0fee37bd3b2b"}
21:32:04.513 00.004 31432 evsrv: cli 0CE148F8 disconnect
21:32:04.517 00.004 31432 evsrv: cli 0CE14B78 connect
21:32:04.521 00.004 31432 evsrv: cli 0CE14B78 request: {"method":"get_calibrated","id":"f88cf02c-5f12-4549-b8ee-2a7c8ff4cb6d"}
21:32:04.523 00.002 31432 evsrv: cli 0CE14B78 response: {"jsonrpc":"2.0","result":true,"id":"f88cf02c-5f12-4549-b8ee-2a7c8ff4cb6d"}
21:32:04.527 00.004 31432 evsrv: cli 0CE14B78 disconnect
21:32:04.529 00.002 31432 evsrv: cli 0CE14AD8 connect
21:32:04.532 00.003 31432 evsrv: cli 0CE14AD8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"54f63540-769a-42bd-bb2c-d993bc7e7060"}
21:32:04.534 00.002 31432 PhdController::Guide begins
21:32:04.536 00.002 31432 PhdController: newstate STATE_SETUP
21:32:04.538 00.002 31432 PhdController: setup
21:32:04.540 00.002 31432 PhdController: newstate STATE_ATTEMPT_START
21:32:04.542 00.002 31432 PhdController: start capturing
21:32:04.544 00.002 31432 Changing from state SELECTING to UNINITIALIZED
21:32:04.546 00.002 31432 guider state => SELECTING
21:32:04.548 00.002 31432 setting force full frames = true
21:32:04.550 00.002 31432 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:32:04.559 00.009 31432 ScheduleExposure(2000,3,0) exposurePending=0
21:32:04.564 00.005 31432 Enqueuing Expose request
21:32:04.566 00.002 31432 PhdController: newstate STATE_SELECT_STAR
21:32:04.568 00.002 29876 Worker thread wakes up
21:32:04.569 00.001 31432 evsrv: cli 0CE14AD8 response: {"jsonrpc":"2.0","result":0,"id":"54f63540-769a-42bd-bb2c-d993bc7e7060"}
21:32:04.571 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:04.571 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
21:32:04.577 00.006 31432 evsrv: cli 0CE14AD8 disconnect
21:32:04.581 00.004 31432 evsrv: cli 0CE159D8 connect
21:32:04.583 00.002 31432 case statement mapped state 1 to 101
21:32:04.585 00.002 31432 case statement mapped state 1 to 101
21:32:04.587 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_lock_shift_params","id":"a8279c2f-597e-4beb-bee5-0edc0fca2bf5"}
21:32:04.589 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a8279c2f-597e-4beb-bee5-0edc0fca2bf5"}
21:32:04.593 00.004 31432 evsrv: cli 0CE159D8 disconnect
21:32:04.595 00.002 31432 evsrv: cli 0CE14998 connect
21:32:04.597 00.002 31432 case statement mapped state 1 to 101
21:32:04.599 00.002 31432 case statement mapped state 1 to 101
21:32:04.602 00.003 31432 evsrv: cli 0CE14998 request: {"method":"get_lock_position","id":"34c52e13-7366-4d3b-a4d5-41f12e37dfdb"}
21:32:04.606 00.004 31432 evsrv: cli 0CE14998 response: {"jsonrpc":"2.0","result":null,"id":"34c52e13-7366-4d3b-a4d5-41f12e37dfdb"}
21:32:04.609 00.003 31432 evsrv: cli 0CE14998 disconnect
21:32:05.613 01.004 31432 evsrv: cli 0CE14D58 connect
21:32:05.615 00.002 31432 case statement mapped state 1 to 101
21:32:05.617 00.002 31432 case statement mapped state 1 to 101
21:32:05.619 00.002 31432 evsrv: cli 0CE14D58 request: {"method":"get_lock_position","id":"02450eb0-dba7-454e-978b-4d33b235387a"}
21:32:05.621 00.002 31432 evsrv: cli 0CE14D58 response: {"jsonrpc":"2.0","result":null,"id":"02450eb0-dba7-454e-978b-4d33b235387a"}
21:32:05.623 00.002 31432 evsrv: cli 0CE14D58 disconnect
21:32:06.627 01.004 31432 evsrv: cli 0CE14FD8 connect
21:32:06.629 00.002 31432 case statement mapped state 1 to 101
21:32:06.631 00.002 31432 case statement mapped state 1 to 101
21:32:06.633 00.002 31432 evsrv: cli 0CE14FD8 request: {"method":"get_lock_position","id":"6a1a1b99-3973-4dc9-854f-887ebb29f73b"}
21:32:06.635 00.002 31432 evsrv: cli 0CE14FD8 response: {"jsonrpc":"2.0","result":null,"id":"6a1a1b99-3973-4dc9-854f-887ebb29f73b"}
21:32:06.638 00.003 31432 evsrv: cli 0CE14FD8 disconnect
21:32:06.799 00.161 29876 Exposure complete
21:32:06.843 00.044 29876 worker thread done servicing request
21:32:06.843 00.000 31432 OnExposeComplete: enter
21:32:06.845 00.002 31432 UpdateGuideState(): m_state=1
21:32:06.847 00.002 31432 UpdateCurrentPosition: no star selected
21:32:06.849 00.002 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:32:06.851 00.002 31432 Status Line: Aucune étoile selectionnée
21:32:06.854 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:06.865 00.011 31432 UpdateGuideState exits: Aucune étoile selectionnée
21:32:06.867 00.002 31432 GuiderMultiStar::AutoSelect enter
21:32:06.869 00.002 31432 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:32:06.913 00.044 31432 AutoFind: auto downsample for scale 0.99 => 1x
21:32:06.946 00.033 31432 AutoFind: global mean = 0.0, stdev 18.7
21:32:06.948 00.002 31432 AutoFind: using threshold = 0.1
21:32:06.999 00.051 31432 AutoFind: local max [706, 647] 49.9
21:32:07.002 00.003 31432 AutoFind: local max [451, 27] 49.2
21:32:07.004 00.002 31432 AutoFind: local max [299, 470] 48.6
21:32:07.005 00.001 31432 AutoFind: local max [116, 685] 48.5
21:32:07.007 00.002 31432 AutoFind: local max [312, 892] 48.4
21:32:07.009 00.002 31432 AutoFind: local max [857, 181] 48.1
21:32:07.011 00.002 31432 AutoFind: local max [28, 165] 48.0
21:32:07.012 00.001 31432 AutoFind: local max [950, 280] 47.8
21:32:07.014 00.002 31432 AutoFind: local max [797, 700] 47.2
21:32:07.016 00.002 31432 AutoFind: local max [465, 336] 44.7
21:32:07.018 00.002 31432 AutoFind: local max [678, 124] 44.7
21:32:07.019 00.001 31432 AutoFind: local max [874, 291] 41.2
21:32:07.021 00.002 31432 AutoFind: local max [938, 425] 40.7
21:32:07.022 00.001 31432 AutoFind: local max [957, 742] 40.7
21:32:07.024 00.002 31432 AutoFind: local max [793, 726] 39.3
21:32:07.026 00.002 31432 AutoFind: local max [386, 604] 36.7
21:32:07.028 00.002 31432 AutoFind: local max [977, 657] 36.5
21:32:07.030 00.002 31432 AutoFind: local max [79, 143] 36.2
21:32:07.031 00.001 31432 AutoFind: local max [1126, 702] 33.8
21:32:07.033 00.002 31432 AutoFind: local max [593, 687] 33.4
21:32:07.035 00.002 31432 AutoFind: local max [438, 710] 33.2
21:32:07.037 00.002 31432 AutoFind: local max [548, 107] 32.8
21:32:07.039 00.002 31432 AutoFind: local max [332, 635] 31.8
21:32:07.040 00.001 31432 AutoFind: local max [973, 412] 31.0
21:32:07.042 00.002 31432 AutoFind: local max [895, 26] 30.0
21:32:07.044 00.002 31432 AutoFind: local max [683, 305] 28.4
21:32:07.046 00.002 31432 AutoFind: local max [631, 699] 28.0
21:32:07.048 00.002 31432 AutoFind: local max [115, 17] 26.5
21:32:07.050 00.002 31432 AutoFind: local max [301, 791] 25.2
21:32:07.052 00.002 31432 AutoFind: local max [1050, 266] 23.8
21:32:07.053 00.001 31432 AutoFind: local max [358, 398] 23.6
21:32:07.055 00.002 31432 AutoFind: local max [1253, 926] 23.2
21:32:07.057 00.002 31432 AutoFind: local max [1078, 464] 22.6
21:32:07.059 00.002 31432 AutoFind: local max [707, 930] 22.5
21:32:07.061 00.002 31432 AutoFind: local max [668, 163] 22.5
21:32:07.063 00.002 31432 AutoFind: local max [605, 165] 21.6
21:32:07.065 00.002 31432 AutoFind: local max [986, 709] 20.7
21:32:07.066 00.001 31432 AutoFind: local max [567, 869] 20.6
21:32:07.068 00.002 31432 AutoFind: local max [538, 255] 20.5
21:32:07.070 00.002 31432 AutoFind: local max [990, 716] 20.1
21:32:07.072 00.002 31432 AutoFind: local max [333, 886] 20.0
21:32:07.074 00.002 31432 AutoFind: local max [802, 69] 19.3
21:32:07.075 00.001 31432 AutoFind: local max [991, 707] 19.2
21:32:07.077 00.002 31432 AutoFind: local max [257, 212] 17.2
21:32:07.079 00.002 31432 AutoFind: local max [767, 38] 17.2
21:32:07.081 00.002 31432 AutoFind: local max [374, 496] 16.8
21:32:07.082 00.001 31432 AutoFind: local max [75, 95] 15.9
21:32:07.084 00.002 31432 AutoFind: local max [451, 48] 15.6
21:32:07.086 00.002 31432 AutoFind: local max [833, 98] 15.6
21:32:07.088 00.002 31432 AutoFind: local max [1261, 45] 15.6
21:32:07.090 00.002 31432 AutoFind: local max [181, 317] 15.0
21:32:07.092 00.002 31432 AutoFind: local max [50, 40] 14.9
21:32:07.093 00.001 31432 AutoFind: local max [727, 299] 14.8
21:32:07.095 00.002 31432 AutoFind: local max [158, 549] 14.7
21:32:07.097 00.002 31432 AutoFind: local max [1087, 268] 14.6
21:32:07.099 00.002 31432 AutoFind: local max [303, 100] 14.2
21:32:07.100 00.001 31432 AutoFind: local max [79, 237] 13.9
21:32:07.102 00.002 31432 AutoFind: local max [95, 76] 13.5
21:32:07.104 00.002 31432 AutoFind: local max [282, 583] 13.5
21:32:07.106 00.002 31432 AutoFind: local max [554, 535] 13.3
21:32:07.107 00.001 31432 AutoFind: local max [416, 143] 13.1
21:32:07.109 00.002 31432 AutoFind: local max [1232, 534] 12.9
21:32:07.111 00.002 31432 AutoFind: local max [208, 532] 12.8
21:32:07.113 00.002 31432 AutoFind: local max [367, 239] 12.8
21:32:07.114 00.001 31432 AutoFind: local max [1125, 598] 12.8
21:32:07.116 00.002 31432 AutoFind: local max [743, 755] 12.4
21:32:07.117 00.001 31432 AutoFind: local max [803, 199] 12.1
21:32:07.120 00.003 31432 AutoFind: local max [637, 622] 11.6
21:32:07.122 00.002 31432 AutoFind: local max [350, 657] 11.6
21:32:07.124 00.002 31432 AutoFind: local max [674, 323] 11.5
21:32:07.126 00.002 31432 AutoFind: local max [860, 153] 11.2
21:32:07.127 00.001 31432 AutoFind: local max [1075, 753] 11.0
21:32:07.129 00.002 31432 AutoFind: local max [769, 156] 10.8
21:32:07.131 00.002 31432 AutoFind: local max [1152, 877] 10.6
21:32:07.133 00.002 31432 AutoFind: local max [1145, 770] 10.3
21:32:07.134 00.001 31432 AutoFind: local max [862, 477] 10.2
21:32:07.136 00.002 31432 AutoFind: local max [880, 351] 10.1
21:32:07.138 00.002 31432 AutoFind: local max [670, 313] 9.8
21:32:07.140 00.002 31432 AutoFind: local max [931, 337] 9.8
21:32:07.142 00.002 31432 AutoFind: local max [966, 675] 9.7
21:32:07.143 00.001 31432 AutoFind: local max [25, 555] 9.6
21:32:07.145 00.002 31432 AutoFind: local max [226, 489] 9.5
21:32:07.147 00.002 31432 AutoFind: local max [152, 607] 9.5
21:32:07.149 00.002 31432 AutoFind: local max [1103, 791] 9.3
21:32:07.151 00.002 31432 AutoFind: local max [816, 591] 9.3
21:32:07.152 00.001 31432 AutoFind: local max [555, 816] 9.2
21:32:07.154 00.002 31432 AutoFind: local max [1081, 801] 9.1
21:32:07.156 00.002 31432 AutoFind: local max [266, 22] 8.9
21:32:07.158 00.002 31432 AutoFind: local max [1152, 40] 8.9
21:32:07.159 00.001 31432 AutoFind: local max [260, 312] 8.9
21:32:07.161 00.002 31432 AutoFind: local max [443, 52] 8.8
21:32:07.163 00.002 31432 AutoFind: local max [1005, 37] 8.8
21:32:07.165 00.002 31432 AutoFind: local max [357, 503] 8.8
21:32:07.166 00.001 31432 AutoFind: local max [362, 378] 8.7
21:32:07.168 00.002 31432 AutoFind: local max [346, 300] 8.3
21:32:07.170 00.002 31432 AutoFind: local max [497, 170] 8.2
21:32:07.172 00.002 31432 AutoFind: local max [569, 168] 8.2
21:32:07.173 00.001 31432 AutoFind: local max [309, 930] 8.2
21:32:07.175 00.002 31432 AutoFind: local max [707, 270] 8.1
21:32:07.177 00.002 31432 AutoFind: local max [1092, 764] 8.0
21:32:07.179 00.002 31432 AutoFind: too close [1092, 764] 8.0 - [1075, 753] 11.0
21:32:07.180 00.001 31432 AutoFind: too close [362, 378] 8.7 - [358, 398] 23.6
21:32:07.182 00.002 31432 AutoFind: too close [357, 503] 8.8 - [374, 496] 16.8
21:32:07.184 00.002 31432 AutoFind: too close [443, 52] 8.8 - [451, 48] 15.6
21:32:07.186 00.002 31432 AutoFind: too close [966, 675] 9.7 - [977, 657] 36.5
21:32:07.187 00.001 31432 AutoFind: too close [670, 313] 9.8 - [674, 323] 11.5
21:32:07.189 00.002 31432 AutoFind: too close [670, 313] 9.8 - [683, 305] 28.4
21:32:07.191 00.002 31432 AutoFind: too close [674, 323] 11.5 - [683, 305] 28.4
21:32:07.192 00.001 31432 AutoFind: too close [95, 76] 13.5 - [75, 95] 15.9
21:32:07.194 00.002 31432 AutoFind: too close [991, 707] 19.2 - [990, 716] 20.1
21:32:07.196 00.002 31432 AutoFind: too close [991, 707] 19.2 - [986, 709] 20.7
21:32:07.198 00.002 31432 AutoFind: too close [990, 716] 20.1 - [986, 709] 20.7
21:32:07.200 00.002 31432 AutoFind: BPP = 8, saturation at 261, pedestal 6, thresh = 235
21:32:07.201 00.001 31432 Star::Find(15, 706, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.203 00.002 31432 Star::Find returns 1 (0), X=705.66, Y=646.82, Mass=5776, SNR=48.8, Peak=254 HFD=4.2
21:32:07.205 00.002 31432 Star::Find(15, 451, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.207 00.002 31432 Star::Find returns 1 (0), X=450.95, Y=26.72, Mass=6726, SNR=52.5, Peak=257 HFD=4.6
21:32:07.208 00.001 31432 Star::Find(15, 299, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.210 00.002 31432 Star::Find returns 1 (0), X=298.53, Y=469.50, Mass=6010, SNR=48.4, Peak=256 HFD=4.3
21:32:07.212 00.002 31432 Star::Find(15, 116, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.214 00.002 31432 Star::Find returns 1 (0), X=116.10, Y=684.15, Mass=6222, SNR=49.4, Peak=255 HFD=4.3
21:32:07.215 00.001 31432 Star::Find(15, 312, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.217 00.002 31432 Star::Find returns 1 (0), X=311.72, Y=891.69, Mass=6249, SNR=49.0, Peak=253 HFD=4.5
21:32:07.220 00.003 31432 Star::Find(15, 857, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.222 00.002 31432 Star::Find returns 1 (0), X=856.47, Y=181.30, Mass=6330, SNR=49.6, Peak=257 HFD=4.6
21:32:07.224 00.002 31432 Star::Find(15, 28, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.225 00.001 31432 Star::Find returns 1 (0), X=28.23, Y=165.29, Mass=7963, SNR=56.3, Peak=257 HFD=4.8
21:32:07.228 00.003 31432 Star::Find(15, 950, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.229 00.001 31432 Star::Find returns 1 (0), X=949.70, Y=279.82, Mass=6095, SNR=48.7, Peak=256 HFD=4.4
21:32:07.231 00.002 31432 Star::Find(15, 797, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.233 00.002 31432 Star::Find returns 1 (0), X=796.68, Y=699.89, Mass=8501, SNR=59.0, Peak=254 HFD=5.0
21:32:07.235 00.002 31432 Star::Find(15, 465, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.237 00.002 31432 Star::Find returns 1 (0), X=464.86, Y=335.75, Mass=4754, SNR=43.2, Peak=256 HFD=4.1
21:32:07.238 00.001 31432 Star::Find(15, 678, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.240 00.002 31432 Star::Find returns 1 (0), X=677.62, Y=123.59, Mass=5061, SNR=44.4, Peak=257 HFD=4.0
21:32:07.242 00.002 31432 Star::Find(15, 874, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.245 00.003 31432 Star::Find returns 1 (0), X=874.27, Y=291.08, Mass=4525, SNR=41.1, Peak=256 HFD=4.0
21:32:07.247 00.002 31432 Star::Find(15, 938, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.249 00.002 31432 Star::Find returns 1 (0), X=938.61, Y=424.53, Mass=9098, SNR=59.6, Peak=255 HFD=5.5
21:32:07.250 00.001 31432 Star::Find(15, 957, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.252 00.002 31432 Star::Find returns 1 (0), X=957.26, Y=741.93, Mass=4793, SNR=43.8, Peak=254 HFD=4.1
21:32:07.254 00.002 31432 Star::Find(15, 793, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.256 00.002 31432 Star::Find returns 1 (0), X=793.02, Y=725.72, Mass=3998, SNR=39.4, Peak=254 HFD=4.0
21:32:07.258 00.002 31432 Star::Find(15, 386, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.260 00.002 31432 Star::Find returns 1 (0), X=385.68, Y=603.83, Mass=3800, SNR=39.1, Peak=254 HFD=3.7
21:32:07.262 00.002 31432 Star::Find(15, 79, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.264 00.002 31432 Star::Find returns 1 (0), X=79.49, Y=142.33, Mass=3969, SNR=39.6, Peak=256 HFD=3.5
21:32:07.266 00.002 31432 Star::Find(15, 1126, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.267 00.001 31432 Star::Find returns 1 (0), X=1126.13, Y=702.54, Mass=3613, SNR=37.1, Peak=253 HFD=3.8
21:32:07.269 00.002 31432 Star::Find(15, 593, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.271 00.002 31432 Star::Find returns 1 (0), X=592.95, Y=686.84, Mass=3782, SNR=38.3, Peak=254 HFD=4.1
21:32:07.273 00.002 31432 Star::Find(15, 438, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.275 00.002 31432 Star::Find returns 1 (0), X=437.75, Y=709.97, Mass=3455, SNR=36.3, Peak=253 HFD=4.0
21:32:07.277 00.002 31432 Star::Find(15, 548, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.278 00.001 31432 Star::Find returns 1 (0), X=548.01, Y=104.85, Mass=11794, SNR=68.3, Peak=257 HFD=6.0
21:32:07.280 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.282 00.002 31432 Star::Find returns 1 (0), X=332.18, Y=634.98, Mass=3493, SNR=37.3, Peak=225 HFD=4.1
21:32:07.284 00.002 31432 Star::Find(15, 973, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.286 00.002 31432 Star::Find returns 1 (0), X=972.43, Y=411.85, Mass=3795, SNR=37.7, Peak=252 HFD=3.9
21:32:07.288 00.002 31432 Star::Find(15, 895, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.290 00.002 31432 Star::Find returns 1 (0), X=894.58, Y=26.33, Mass=3021, SNR=33.6, Peak=231 HFD=3.4
21:32:07.291 00.001 31432 Star::Find(15, 631, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.293 00.002 31432 Star::Find returns 1 (0), X=630.70, Y=699.53, Mass=3329, SNR=35.8, Peak=241 HFD=3.8
21:32:07.295 00.002 31432 Star::Find(15, 115, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.297 00.002 31432 Star::Find returns 1 (0), X=114.87, Y=16.70, Mass=2942, SNR=33.0, Peak=247 HFD=3.8
21:32:07.299 00.002 31432 Star::Find(15, 301, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.301 00.002 31432 Star::Find returns 1 (0), X=300.51, Y=791.23, Mass=2688, SNR=32.0, Peak=197 HFD=3.7
21:32:07.303 00.002 31432 Star::Find(15, 1050, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.305 00.002 31432 Star::Find returns 1 (0), X=1050.37, Y=265.70, Mass=2881, SNR=31.9, Peak=210 HFD=3.7
21:32:07.307 00.002 31432 Star::Find(15, 1253, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.308 00.001 31432 Star::Find returns 1 (0), X=1252.79, Y=926.78, Mass=3228, SNR=34.6, Peak=185 HFD=4.5
21:32:07.310 00.002 31432 Star::Find(15, 1078, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.312 00.002 31432 Star::Find returns 1 (0), X=1078.19, Y=464.41, Mass=2415, SNR=29.4, Peak=199 HFD=3.6
21:32:07.314 00.002 31432 Star::Find(15, 707, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.316 00.002 31432 Star::Find returns 1 (0), X=707.15, Y=930.69, Mass=2954, SNR=33.6, Peak=190 HFD=4.5
21:32:07.318 00.002 31432 Star::Find(15, 668, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.319 00.001 31432 Star::Find returns 1 (0), X=668.01, Y=162.97, Mass=2432, SNR=29.1, Peak=226 HFD=4.0
21:32:07.321 00.002 31432 Star::Find(15, 605, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.323 00.002 31432 Star::Find returns 1 (0), X=605.30, Y=164.61, Mass=2251, SNR=28.8, Peak=199 HFD=3.5
21:32:07.325 00.002 31432 Star::Find(15, 567, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.326 00.001 31432 Star::Find returns 1 (0), X=567.51, Y=869.60, Mass=2222, SNR=28.3, Peak=163 HFD=3.3
21:32:07.328 00.002 31432 Star::Find(15, 538, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.330 00.002 31432 Star::Find returns 1 (0), X=538.18, Y=254.80, Mass=1832, SNR=25.2, Peak=173 HFD=3.5
21:32:07.332 00.002 31432 Star::Find(15, 333, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.334 00.002 31432 Star::Find returns 1 (0), X=333.42, Y=886.23, Mass=2289, SNR=28.1, Peak=155 HFD=3.7
21:32:07.336 00.002 31432 Star::Find(15, 802, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.337 00.001 31432 Star::Find returns 1 (0), X=801.79, Y=69.29, Mass=2229, SNR=28.0, Peak=192 HFD=3.7
21:32:07.339 00.002 31432 Star::Find(15, 257, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.341 00.002 31432 Star::Find returns 1 (0), X=257.27, Y=211.70, Mass=1694, SNR=24.3, Peak=189 HFD=3.3
21:32:07.343 00.002 31432 Star::Find(15, 767, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.345 00.002 31432 Star::Find returns 1 (0), X=767.00, Y=37.47, Mass=1605, SNR=23.5, Peak=154 HFD=3.6
21:32:07.347 00.002 31432 Star::Find(15, 833, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.348 00.001 31432 Star::Find returns 1 (0), X=832.50, Y=98.16, Mass=1452, SNR=22.4, Peak=165 HFD=3.4
21:32:07.350 00.002 31432 Star::Find(15, 1261, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.352 00.002 31432 Star::Find returns 1 (0), X=1261.34, Y=44.79, Mass=1953, SNR=25.2, Peak=154 HFD=3.8
21:32:07.354 00.002 31432 Star::Find(15, 181, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.356 00.002 31432 Star::Find returns 1 (0), X=180.65, Y=316.71, Mass=1327, SNR=21.2, Peak=152 HFD=3.2
21:32:07.358 00.002 31432 Star::Find(15, 50, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.360 00.002 31432 Star::Find returns 1 (0), X=50.22, Y=39.43, Mass=1530, SNR=23.0, Peak=150 HFD=3.6
21:32:07.362 00.002 31432 Star::Find(15, 727, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.363 00.001 31432 Star::Find returns 1 (0), X=726.89, Y=299.19, Mass=1333, SNR=21.6, Peak=139 HFD=3.3
21:32:07.365 00.002 31432 Star::Find(15, 158, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.367 00.002 31432 Star::Find returns 1 (0), X=158.38, Y=548.83, Mass=1555, SNR=23.2, Peak=121 HFD=3.8
21:32:07.369 00.002 31432 Star::Find(15, 1087, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.371 00.002 31432 Star::Find returns 1 (0), X=1086.59, Y=267.71, Mass=1565, SNR=22.2, Peak=149 HFD=3.5
21:32:07.373 00.002 31432 Star::Find(15, 303, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.375 00.002 31432 Star::Find returns 1 (0), X=302.67, Y=99.11, Mass=1601, SNR=22.7, Peak=162 HFD=3.8
21:32:07.377 00.002 31432 Star::Find(15, 79, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.379 00.002 31432 Star::Find returns 1 (0), X=79.28, Y=236.72, Mass=1452, SNR=22.0, Peak=147 HFD=3.6
21:32:07.381 00.002 31432 Star::Find(15, 282, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.383 00.002 31432 Star::Find returns 1 (0), X=282.28, Y=583.16, Mass=1340, SNR=21.6, Peak=121 HFD=3.6
21:32:07.384 00.001 31432 Star::Find(15, 554, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.386 00.002 31432 Star::Find returns 1 (0), X=554.04, Y=535.25, Mass=1357, SNR=21.9, Peak=139 HFD=3.3
21:32:07.388 00.002 31432 Star::Find(15, 416, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.390 00.002 31432 Star::Find returns 1 (0), X=415.58, Y=143.10, Mass=1194, SNR=20.2, Peak=133 HFD=3.5
21:32:07.392 00.002 31432 Star::Find(15, 1232, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.393 00.001 31432 Star::Find returns 1 (0), X=1231.78, Y=534.04, Mass=1524, SNR=23.0, Peak=153 HFD=4.0
21:32:07.395 00.002 31432 Star::Find(15, 208, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.397 00.002 31432 Star::Find returns 1 (0), X=208.27, Y=531.19, Mass=1342, SNR=21.6, Peak=132 HFD=3.5
21:32:07.400 00.003 31432 Star::Find(15, 367, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.401 00.001 31432 Star::Find returns 1 (0), X=366.86, Y=239.23, Mass=1713, SNR=23.6, Peak=131 HFD=4.2
21:32:07.403 00.002 31432 Star::Find(15, 1125, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.405 00.002 31432 Star::Find returns 1 (0), X=1124.98, Y=597.93, Mass=1285, SNR=20.7, Peak=127 HFD=3.6
21:32:07.407 00.002 31432 Star::Find(15, 743, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.409 00.002 31432 Star::Find returns 1 (0), X=743.52, Y=754.77, Mass=1046, SNR=19.0, Peak=124 HFD=3.1
21:32:07.411 00.002 31432 Star::Find(15, 803, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.412 00.001 31432 Star::Find returns 1 (0), X=802.71, Y=199.49, Mass=1217, SNR=19.7, Peak=148 HFD=3.1
21:32:07.415 00.003 31432 Star::Find(15, 637, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.417 00.002 31432 Star::Find returns 1 (0), X=635.99, Y=622.04, Mass=1441, SNR=21.6, Peak=130 HFD=4.4
21:32:07.419 00.002 31432 Star::Find(15, 350, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.421 00.002 31432 Star::Find returns 1 (0), X=349.63, Y=657.06, Mass=1130, SNR=18.8, Peak=113 HFD=3.4
21:32:07.423 00.002 31432 Star::Find(15, 860, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.425 00.002 31432 Star::Find returns 1 (0), X=859.93, Y=152.82, Mass=1282, SNR=20.4, Peak=144 HFD=4.0
21:32:07.427 00.002 31432 Star::Find(15, 769, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.429 00.002 31432 Star::Find returns 1 (0), X=768.41, Y=155.51, Mass=1023, SNR=18.4, Peak=113 HFD=3.2
21:32:07.431 00.002 31432 Star::Find(15, 1152, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.433 00.002 31432 Star::Find returns 1 (0), X=1152.58, Y=876.90, Mass=1065, SNR=19.0, Peak=100 HFD=3.6
21:32:07.435 00.002 31432 Star::Find(15, 1145, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.437 00.002 31432 Star::Find returns 1 (0), X=1145.08, Y=770.00, Mass=1036, SNR=18.6, Peak=116 HFD=2.9
21:32:07.438 00.001 31432 Star::Find(15, 862, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.440 00.002 31432 Star::Find returns 1 (0), X=861.90, Y=477.05, Mass=849, SNR=16.2, Peak=103 HFD=2.9
21:32:07.442 00.002 31432 Star::Find(15, 880, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.444 00.002 31432 Star::Find returns 1 (0), X=880.03, Y=351.09, Mass=830, SNR=16.1, Peak=115 HFD=2.9
21:32:07.447 00.003 31432 Star::Find(15, 931, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.450 00.003 31432 Star::Find returns 1 (0), X=931.48, Y=336.88, Mass=878, SNR=16.2, Peak=115 HFD=3.4
21:32:07.452 00.002 31432 Star::Find(15, 25, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.454 00.002 31432 Star::Find returns 1 (0), X=24.88, Y=554.78, Mass=852, SNR=16.3, Peak=91 HFD=3.5
21:32:07.455 00.001 31432 Star::Find(15, 226, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.457 00.002 31432 Star::Find returns 1 (0), X=226.69, Y=488.65, Mass=1124, SNR=18.0, Peak=116 HFD=3.6
21:32:07.459 00.002 31432 Star::Find(15, 152, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.461 00.002 31432 Star::Find returns 1 (0), X=152.17, Y=607.14, Mass=911, SNR=17.2, Peak=112 HFD=3.2
21:32:07.463 00.002 31432 Star::Find(15, 1103, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.465 00.002 31432 Star::Find returns 1 (0), X=1103.28, Y=791.36, Mass=1082, SNR=18.5, Peak=109 HFD=3.5
21:32:07.467 00.002 31432 Star::Find(15, 816, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.468 00.001 31432 Star::Find returns 1 (0), X=816.61, Y=591.40, Mass=1004, SNR=18.7, Peak=114 HFD=3.3
21:32:07.470 00.002 31432 Star::Find(15, 555, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.472 00.002 31432 Star::Find returns 1 (0), X=555.15, Y=815.62, Mass=877, SNR=17.1, Peak=86 HFD=3.6
21:32:07.474 00.002 31432 Star::Find(15, 1081, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.476 00.002 31432 Star::Find returns 1 (0), X=1080.59, Y=801.49, Mass=1038, SNR=18.8, Peak=108 HFD=3.2
21:32:07.478 00.002 31432 Star::Find(15, 266, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.480 00.002 31432 Star::Find returns 1 (0), X=265.97, Y=22.18, Mass=664, SNR=14.3, Peak=110 HFD=2.6
21:32:07.482 00.002 31432 Star::Find(15, 1152, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.484 00.002 31432 Star::Find returns 1 (0), X=1151.78, Y=38.54, Mass=1049, SNR=17.8, Peak=106 HFD=4.2
21:32:07.486 00.002 31432 Star::Find(15, 260, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.487 00.001 31432 Star::Find returns 1 (0), X=260.18, Y=311.46, Mass=935, SNR=18.1, Peak=105 HFD=3.7
21:32:07.489 00.002 31432 Star::Find(15, 1005, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.491 00.002 31432 Star::Find returns 1 (0), X=1005.05, Y=37.27, Mass=758, SNR=15.1, Peak=109 HFD=3.2
21:32:07.493 00.002 31432 Star::Find(15, 346, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.495 00.002 31432 Star::Find returns 1 (0), X=345.88, Y=299.80, Mass=722, SNR=14.9, Peak=97 HFD=3.6
21:32:07.497 00.002 31432 Star::Find(15, 497, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.498 00.001 31432 Star::Find returns 1 (0), X=497.30, Y=170.18, Mass=624, SNR=13.9, Peak=121 HFD=2.7
21:32:07.500 00.002 31432 Star::Find(15, 569, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.502 00.002 31432 Star::Find returns 1 (0), X=569.60, Y=168.57, Mass=636, SNR=13.2, Peak=91 HFD=3.2
21:32:07.504 00.002 31432 Star::Find(15, 309, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.506 00.002 31432 Star::Find returns 1 (0), X=308.95, Y=929.68, Mass=849, SNR=16.4, Peak=87 HFD=3.4
21:32:07.508 00.002 31432 Star::Find(15, 707, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.509 00.001 31432 Star::Find returns 1 (0), X=707.22, Y=269.44, Mass=743, SNR=15.1, Peak=91 HFD=3.4
21:32:07.511 00.002 31432 AutoFind: finding best star pass 1
21:32:07.513 00.002 31432 Star::Find(15, 706, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.515 00.002 31432 Star::Find returns 1 (0), X=705.66, Y=646.82, Mass=5776, SNR=48.8, Peak=254 HFD=4.2
21:32:07.517 00.002 31432 AutoFind: near-saturated [706, 647] 49.9 Mass 5776 SNR 48.8 Peak 254
21:32:07.518 00.001 31432 Star::Find(15, 451, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.520 00.002 31432 Star::Find returns 1 (0), X=450.95, Y=26.72, Mass=6726, SNR=52.5, Peak=257 HFD=4.6
21:32:07.521 00.001 31432 AutoFind: near-saturated [451, 27] 49.2 Mass 6726 SNR 52.5 Peak 257
21:32:07.523 00.002 31432 Star::Find(15, 299, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.525 00.002 31432 Star::Find returns 1 (0), X=298.53, Y=469.50, Mass=6010, SNR=48.4, Peak=256 HFD=4.3
21:32:07.527 00.002 31432 AutoFind: near-saturated [299, 470] 48.6 Mass 6010 SNR 48.4 Peak 256
21:32:07.529 00.002 31432 Star::Find(15, 116, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.531 00.002 31432 Star::Find returns 1 (0), X=116.10, Y=684.15, Mass=6222, SNR=49.4, Peak=255 HFD=4.3
21:32:07.532 00.001 31432 AutoFind: near-saturated [116, 685] 48.5 Mass 6222 SNR 49.4 Peak 255
21:32:07.534 00.002 31432 Star::Find(15, 312, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.536 00.002 31432 Star::Find returns 1 (0), X=311.72, Y=891.69, Mass=6249, SNR=49.0, Peak=253 HFD=4.5
21:32:07.538 00.002 31432 AutoFind: near-saturated [312, 892] 48.4 Mass 6249 SNR 49.0 Peak 253
21:32:07.540 00.002 31432 Star::Find(15, 857, 181, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.542 00.002 31432 Star::Find returns 1 (0), X=856.47, Y=181.30, Mass=6330, SNR=49.6, Peak=257 HFD=4.6
21:32:07.543 00.001 31432 AutoFind: near-saturated [857, 181] 48.1 Mass 6330 SNR 49.6 Peak 257
21:32:07.545 00.002 31432 Star::Find(15, 28, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.547 00.002 31432 Star::Find returns 1 (0), X=28.23, Y=165.29, Mass=7963, SNR=56.3, Peak=257 HFD=4.8
21:32:07.549 00.002 31432 AutoFind: near-saturated [28, 165] 48.0 Mass 7963 SNR 56.3 Peak 257
21:32:07.551 00.002 31432 Star::Find(15, 950, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.552 00.001 31432 Star::Find returns 1 (0), X=949.70, Y=279.82, Mass=6095, SNR=48.7, Peak=256 HFD=4.4
21:32:07.554 00.002 31432 AutoFind: near-saturated [950, 280] 47.8 Mass 6095 SNR 48.7 Peak 256
21:32:07.556 00.002 31432 Star::Find(15, 797, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.558 00.002 31432 Star::Find returns 1 (0), X=796.68, Y=699.89, Mass=8501, SNR=59.0, Peak=254 HFD=5.0
21:32:07.560 00.002 31432 AutoFind: near-saturated [797, 700] 47.2 Mass 8501 SNR 59.0 Peak 254
21:32:07.562 00.002 31432 Star::Find(15, 465, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.563 00.001 31432 Star::Find returns 1 (0), X=464.86, Y=335.75, Mass=4754, SNR=43.2, Peak=256 HFD=4.1
21:32:07.565 00.002 31432 AutoFind: near-saturated [465, 336] 44.7 Mass 4754 SNR 43.2 Peak 256
21:32:07.567 00.002 31432 Star::Find(15, 678, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.569 00.002 31432 Star::Find returns 1 (0), X=677.62, Y=123.59, Mass=5061, SNR=44.4, Peak=257 HFD=4.0
21:32:07.571 00.002 31432 AutoFind: near-saturated [678, 124] 44.7 Mass 5061 SNR 44.4 Peak 257
21:32:07.572 00.001 31432 Star::Find(15, 874, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.574 00.002 31432 Star::Find returns 1 (0), X=874.27, Y=291.08, Mass=4525, SNR=41.1, Peak=256 HFD=4.0
21:32:07.576 00.002 31432 AutoFind: near-saturated [874, 291] 41.2 Mass 4525 SNR 41.1 Peak 256
21:32:07.578 00.002 31432 Star::Find(15, 938, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.580 00.002 31432 Star::Find returns 1 (0), X=938.61, Y=424.53, Mass=9098, SNR=59.6, Peak=255 HFD=5.5
21:32:07.581 00.001 31432 AutoFind: near-saturated [938, 425] 40.7 Mass 9098 SNR 59.6 Peak 255
21:32:07.583 00.002 31432 Star::Find(15, 957, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.585 00.002 31432 Star::Find returns 1 (0), X=957.26, Y=741.93, Mass=4793, SNR=43.8, Peak=254 HFD=4.1
21:32:07.587 00.002 31432 AutoFind: near-saturated [957, 742] 40.7 Mass 4793 SNR 43.8 Peak 254
21:32:07.589 00.002 31432 Star::Find(15, 793, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.590 00.001 31432 Star::Find returns 1 (0), X=793.02, Y=725.72, Mass=3998, SNR=39.4, Peak=254 HFD=4.0
21:32:07.592 00.002 31432 AutoFind: near-saturated [793, 726] 39.3 Mass 3998 SNR 39.4 Peak 254
21:32:07.594 00.002 31432 Star::Find(15, 386, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.596 00.002 31432 Star::Find returns 1 (0), X=385.68, Y=603.83, Mass=3800, SNR=39.1, Peak=254 HFD=3.7
21:32:07.597 00.001 31432 AutoFind: near-saturated [386, 604] 36.7 Mass 3800 SNR 39.1 Peak 254
21:32:07.599 00.002 31432 Star::Find(15, 79, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.602 00.003 31432 Star::Find returns 1 (0), X=79.49, Y=142.33, Mass=3969, SNR=39.6, Peak=256 HFD=3.5
21:32:07.604 00.002 31432 AutoFind: near-saturated [79, 143] 36.2 Mass 3969 SNR 39.6 Peak 256
21:32:07.606 00.002 31432 Star::Find(15, 1126, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.609 00.003 31432 Star::Find returns 1 (0), X=1126.13, Y=702.54, Mass=3613, SNR=37.1, Peak=253 HFD=3.8
21:32:07.611 00.002 31432 AutoFind: near-saturated [1126, 702] 33.8 Mass 3613 SNR 37.1 Peak 253
21:32:07.613 00.002 31432 Star::Find(15, 593, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.614 00.001 31432 Star::Find returns 1 (0), X=592.95, Y=686.84, Mass=3782, SNR=38.3, Peak=254 HFD=4.1
21:32:07.616 00.002 31432 AutoFind: near-saturated [593, 687] 33.4 Mass 3782 SNR 38.3 Peak 254
21:32:07.618 00.002 31432 Star::Find(15, 438, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.621 00.003 31432 Star::Find returns 1 (0), X=437.75, Y=709.97, Mass=3455, SNR=36.3, Peak=253 HFD=4.0
21:32:07.622 00.001 31432 AutoFind: near-saturated [438, 710] 33.2 Mass 3455 SNR 36.3 Peak 253
21:32:07.624 00.002 31432 Star::Find(15, 548, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.626 00.002 31432 Star::Find returns 1 (0), X=548.01, Y=104.85, Mass=11794, SNR=68.3, Peak=257 HFD=6.0
21:32:07.628 00.002 31432 AutoFind: near-saturated [548, 107] 32.8 Mass 11794 SNR 68.3 Peak 257
21:32:07.630 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.631 00.001 31432 Star::Find returns 1 (0), X=332.18, Y=634.98, Mass=3493, SNR=37.3, Peak=225 HFD=4.1
21:32:07.634 00.003 31432 AutoFind returns star at [332, 635] 31.8 Mass 3493 SNR 37.3
21:32:07.636 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.637 00.001 31432 Star::Find returns 1 (0), X=332.18, Y=634.98, Mass=3493, SNR=37.3, Peak=225 HFD=4.1
21:32:07.639 00.002 31432 MultiStar: List (12): {332.18, 634.98}(37.3), {972.43, 411.85}(37.7), {894.58, 26.33}(33.6), {630.70, 699.53}(35.8), {114.87, 16.70}(33.0), {300.51, 791.23}(32.0), {1050.37, 265.70}(31.9), {1252.79, 926.78}(34.6), {1078.19, 464.41}(29.4), {707.15, 930.69}(33.6), {668.01, 162.97}(29.1), {605.30, 164.61}(28.8), 
21:32:07.641 00.002 31432 setting lock position to (332.18, 634.98)
21:32:07.643 00.002 31432 MultiStar: stabilizing after lock position change
21:32:07.645 00.002 31432 AutoSelect: state = 1, call UpdateGuideState
21:32:07.647 00.002 31432 UpdateGuideState(): m_state=1
21:32:07.649 00.002 31432 Star::Find(15, 332, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:07.651 00.002 31432 Star::Find returns 1 (0), X=332.18, Y=634.98, Mass=3493, SNR=37.3, Peak=225 HFD=4.1
21:32:07.654 00.003 31432 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.02) = xAngle (-0.02 = -0.02)
21:32:07.656 00.002 31432 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.99 = 2.99)
21:32:07.657 00.001 31432 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
21:32:07.664 00.007 31432 setting force full frames = false
21:32:07.667 00.003 31432 setting lock position to (332.18, 634.98)
21:32:07.669 00.002 31432 MultiStar: stabilizing after lock position change
21:32:07.670 00.001 31432 CurrentPosition() valid, moving to STATE_SELECTED
21:32:07.672 00.002 31432 Changing from state SELECTING to SELECTED
21:32:07.674 00.002 31432 guider state => SELECTED
21:32:07.681 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:07.694 00.013 31432 UpdateGuideState exits: m=3493 RSB=37.3
21:32:07.697 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:07.711 00.014 31432 Status Line: Étoile sélectionnée automatiquement à (332.2, 635.0)
21:32:07.719 00.008 31432 PhdController: newstate STATE_WAIT_SELECTED
21:32:07.724 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:07.727 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:07.729 00.002 31432 Enqueuing Expose request
21:32:07.731 00.002 29876 Worker thread wakes up
21:32:07.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:07.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(317,620,31,31)
21:32:07.734 00.003 31432 evsrv: cli 0CE15118 connect
21:32:07.740 00.006 31432 case statement mapped state 2 to 1
21:32:07.743 00.003 31432 case statement mapped state 2 to 1
21:32:07.746 00.003 31432 evsrv: cli 0CE15118 request: {"method":"get_lock_position","id":"a624493f-88ac-415f-9571-8ee9a110566d"}
21:32:07.748 00.002 31432 evsrv: cli 0CE15118 response: {"jsonrpc":"2.0","result":[332.18,634.98],"id":"a624493f-88ac-415f-9571-8ee9a110566d"}
21:32:07.750 00.002 31432 evsrv: cli 0CE15118 disconnect
21:32:07.756 00.006 31432 evsrv: cli 0CE14F38 connect
21:32:07.760 00.004 31432 case statement mapped state 2 to 1
21:32:07.762 00.002 31432 case statement mapped state 2 to 1
21:32:07.765 00.003 31432 evsrv: cli 0CE14F38 request: {"method":"get_app_state","id":"5c656238-1cdc-4856-b486-c6ac485f7fb9"}
21:32:07.767 00.002 31432 case statement mapped state 2 to 1
21:32:07.768 00.001 31432 evsrv: cli 0CE14F38 response: {"jsonrpc":"2.0","result":"Selected","id":"5c656238-1cdc-4856-b486-c6ac485f7fb9"}
21:32:07.771 00.003 31432 evsrv: cli 0CE14F38 disconnect
21:32:08.779 01.008 31432 evsrv: cli 0CE147B8 connect
21:32:08.782 00.003 31432 case statement mapped state 2 to 1
21:32:08.783 00.001 31432 case statement mapped state 2 to 1
21:32:08.786 00.003 31432 evsrv: cli 0CE147B8 request: {"method":"get_app_state","id":"623c56e0-1c27-4f1c-b430-145d0d0920ef"}
21:32:08.788 00.002 31432 case statement mapped state 2 to 1
21:32:08.789 00.001 31432 evsrv: cli 0CE147B8 response: {"jsonrpc":"2.0","result":"Selected","id":"623c56e0-1c27-4f1c-b430-145d0d0920ef"}
21:32:08.791 00.002 31432 evsrv: cli 0CE147B8 disconnect
21:32:09.642 00.851 29876 Exposure complete
21:32:09.684 00.042 29876 worker thread done servicing request
21:32:09.685 00.001 31432 OnExposeComplete: enter
21:32:09.687 00.002 31432 UpdateGuideState(): m_state=2
21:32:09.689 00.002 31432 Star::Find(15, 332, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:32:09.691 00.002 31432 Star::Find returns 1 (0), X=332.45, Y=635.25, Mass=3395, SNR=35.9, Peak=254 HFD=3.6
21:32:09.693 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
21:32:09.695 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.52)
21:32:09.697 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.78 mountX=0.28 mountY=-0.22, mountTheta=-0.67
21:32:09.699 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:09.711 00.012 31432 UpdateGuideState exits: m=3395 RSB=35.9
21:32:09.713 00.002 31432 PhdController: newstate STATE_CALIBRATE
21:32:09.715 00.002 31432 PhdController: newstate STATE_GUIDE
21:32:09.724 00.009 31432 Changing from state SELECTED to CALIBRATING_PRIMARY
21:32:09.726 00.002 31432 guider state => CALIBRATED
21:32:09.727 00.001 31432 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:32:09.734 00.007 31432 reset dither spiral
21:32:09.737 00.003 31432 PhdController: newstate STATE_SETTLE_BEGIN
21:32:09.739 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:09.740 00.001 31432 ScheduleExposure(2000,3,0) exposurePending=0
21:32:09.742 00.002 31432 Enqueuing Expose request
21:32:09.744 00.002 29876 Worker thread wakes up
21:32:09.744 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:09.744 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
21:32:09.794 00.050 31432 evsrv: cli 0CE14FD8 connect
21:32:09.797 00.003 31432 case statement mapped state 5 to 1
21:32:09.799 00.002 31432 case statement mapped state 5 to 1
21:32:09.801 00.002 31432 evsrv: cli 0CE14FD8 request: {"method":"get_app_state","id":"c62ab35c-fcf3-48e0-a765-1342012ae5b2"}
21:32:09.803 00.002 31432 case statement mapped state 5 to 1
21:32:09.805 00.002 31432 evsrv: cli 0CE14FD8 response: {"jsonrpc":"2.0","result":"Selected","id":"c62ab35c-fcf3-48e0-a765-1342012ae5b2"}
21:32:09.807 00.002 31432 evsrv: cli 0CE14FD8 disconnect
21:32:10.814 01.007 31432 evsrv: cli 0CE15078 connect
21:32:10.816 00.002 31432 case statement mapped state 5 to 1
21:32:10.818 00.002 31432 case statement mapped state 5 to 1
21:32:10.821 00.003 31432 evsrv: cli 0CE15078 request: {"method":"get_app_state","id":"1ac41693-67bb-4226-9ec4-aee72ba57fdb"}
21:32:10.823 00.002 31432 case statement mapped state 5 to 1
21:32:10.825 00.002 31432 evsrv: cli 0CE15078 response: {"jsonrpc":"2.0","result":"Selected","id":"1ac41693-67bb-4226-9ec4-aee72ba57fdb"}
21:32:10.826 00.001 31432 evsrv: cli 0CE15078 disconnect
21:32:11.830 01.004 31432 evsrv: cli 0CE152F8 connect
21:32:11.833 00.003 31432 case statement mapped state 5 to 1
21:32:11.835 00.002 31432 case statement mapped state 5 to 1
21:32:11.837 00.002 31432 evsrv: cli 0CE152F8 request: {"method":"get_app_state","id":"410d42ad-2f22-4124-9ed8-db950ed9739f"}
21:32:11.839 00.002 31432 case statement mapped state 5 to 1
21:32:11.840 00.001 31432 evsrv: cli 0CE152F8 response: {"jsonrpc":"2.0","result":"Selected","id":"410d42ad-2f22-4124-9ed8-db950ed9739f"}
21:32:11.843 00.003 31432 evsrv: cli 0CE152F8 disconnect
21:32:11.877 00.034 29876 Exposure complete
21:32:11.920 00.043 29876 worker thread done servicing request
21:32:11.921 00.001 31432 OnExposeComplete: enter
21:32:11.924 00.003 31432 UpdateGuideState(): m_state=5
21:32:11.927 00.003 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:32:11.930 00.003 31432 Star::Find returns 1 (0), X=332.54, Y=635.47, Mass=3332, SNR=35.7, Peak=254 HFD=3.2
21:32:11.933 00.003 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
21:32:11.935 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
21:32:11.937 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.49 hyp=0.61 cameraTheta=0.93 mountX=0.38 mountY=-0.42, mountTheta=-0.84
21:32:11.941 00.004 31432 Changing from state CALIBRATED to GUIDING
21:32:11.948 00.007 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
21:32:11.950 00.002 31432 ScopeASCOM::SideOfPier() returns 0
21:32:11.952 00.002 31432 AdjustCalibrationForScopePointing (scope): current dec=48.5 pierSide=0, cal dec=-0.1 pierSide=0 rotAngle=Aucun bin=1
21:32:11.954 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
21:32:11.955 00.001 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
21:32:11.958 00.003 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:11.961 00.003 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:11.962 00.001 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
21:32:11.964 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
21:32:11.965 00.001 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
21:32:11.968 00.003 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:11.970 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
21:32:11.972 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
21:32:11.974 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
21:32:11.976 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
21:32:11.978 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
21:32:11.979 00.001 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:32:11.982 00.003 31432 GetDouble("/profile/13/camera/pixelsize", 0.000000) returns 3.750000
21:32:11.984 00.002 31432 Dec comp: XRate 8.787 -> 5.820 for dec -0.1 -> dec 48.5
21:32:11.989 00.005 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
21:32:11.992 00.003 31432 ScopeASCOM::SideOfPier() returns 0
21:32:11.994 00.002 31432 setting lock position to (332.54, 635.47)
21:32:11.996 00.002 31432 MultiStar: stabilizing after lock position change
21:32:11.998 00.002 31432 guider state => GUIDING
21:32:12.000 00.002 31432 Status Line: Guidage
21:32:12.004 00.004 31432 Mount: notify guiding started
21:32:12.008 00.004 31432 GetString("/profile/13/name", "") returns "EQ8 LAST CHANCE"
21:32:12.010 00.002 31432 GetString("/profile/13/scope/calibration/timestamp", "") returns "04/01/2026 18:51:05"
21:32:12.012 00.002 31432 GetDouble("/profile/13/scope/calibration/xRate", 1.000000) returns 0.008787
21:32:12.014 00.002 31432 GetDouble("/profile/13/scope/calibration/yRate", 1.000000) returns 0.008169
21:32:12.016 00.002 31432 GetInt("/profile/13/scope/calibration/binning", 1) returns 1
21:32:12.019 00.003 31432 GetDouble("/profile/13/scope/calibration/xAngle", 0.000000) returns 0.023731
21:32:12.020 00.001 31432 GetDouble("/profile/13/scope/calibration/yAngle", 0.000000) returns -1.677350
21:32:12.022 00.002 31432 GetDouble("/profile/13/scope/calibration/declination", 0.000000) returns -0.002270
21:32:12.024 00.002 31432 GetInt("/profile/13/scope/calibration/pierSide", -1) returns 0
21:32:12.026 00.002 31432 GetInt("/profile/13/scope/calibration/raGuideParity", 0) returns 1
21:32:12.028 00.002 31432 GetInt("/profile/13/scope/calibration/decGuideParity", 0) returns 1
21:32:12.031 00.003 31432 GetDouble("/profile/13/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:32:12.033 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
21:32:12.035 00.002 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
21:32:12.037 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:12.039 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:12.041 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
21:32:12.043 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
21:32:12.045 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
21:32:12.047 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:12.049 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
21:32:12.051 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
21:32:12.053 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
21:32:12.055 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
21:32:12.057 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
21:32:12.059 00.002 31432 GetInt("/profile/13/scope/calibration/focal_length", 0) returns 784
21:32:12.060 00.001 31432 GetDouble("/profile/13/scope/calibration/image_scale", 1.000000) returns 0.986599
21:32:12.062 00.002 31432 GetDouble("/profile/13/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:12.064 00.002 31432 GetDouble("/profile/13/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:12.066 00.002 31432 GetDouble("/profile/13/scope/calibration/ortho_error", 0.000000) returns 7.465000
21:32:12.068 00.002 31432 GetInt("/profile/13/scope/calibration/ra_step_count", 0) returns 10
21:32:12.070 00.002 31432 GetInt("/profile/13/scope/calibration/dec_step_count", 0) returns 11
21:32:12.072 00.002 31432 GetDouble("/profile/13/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:12.074 00.002 31432 GetInt("/profile/13/scope/calibration/last_issue", 0) returns 4
21:32:12.076 00.002 31432 GetString("/profile/13/scope/calibration/orig_timestamp", "Unknown") returns "04/01/2026 18:45:00"
21:32:12.078 00.002 31432 GetInt("/profile/13/scope/calibration/orig_pierside", -1) returns 1
21:32:12.080 00.002 31432 GetString("/profile/13/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.7 0.2}, {-4.1 0.1}, {-6.7 -0.2}, {-10.2 -0.4}, {-12.1 0.0}, {-15.0 0.0}, {-18.3 -0.6}, {-21.1 -0.4}, {-23.3 -0.7}, {-26.4 -0.6}, {-26.4 -0.6}, {-17.0 -0.5}, {-4.9 -0.1}"
21:32:12.082 00.002 31432 GetString("/profile/13/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-0.5 -4.1}, {-1.8 -7.2}, {-1.8 -9.2}, {-1.3 -11.9}, {-2.4 -13.6}, {-3.2 -16.6}, {-2.9 -19.1}, {-2.4 -21.3}, {-2.9 -24.1}, {-2.9 -26.8}, {-2.9 -26.8}, {-2.8 -25.3}, {-4.0 -20.1}, {-3.7 -18.5}"
21:32:12.084 00.002 31432 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:32:12.086 00.002 31432 ScopeASCOM::SideOfPier() returns 0
21:32:12.089 00.003 31432 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:32:12.091 00.002 31432 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:32:12.093 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns 48.5
21:32:12.095 00.002 31432 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 48.5
21:32:12.097 00.002 31432 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
21:32:12.098 00.001 31432 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
21:32:12.100 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
21:32:12.102 00.002 31432 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
21:32:12.104 00.002 31432 GetInt("/profile/13/AutoLoadCalibration", -1) returns 1
21:32:12.106 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:12.117 00.011 31432 UpdateGuideState exits: m=3332 RSB=35.7
21:32:12.119 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
21:32:12.121 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:12.123 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:12.125 00.002 31432 Enqueuing Expose request
21:32:12.126 00.001 29876 Worker thread wakes up
21:32:12.126 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:12.126 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:12.855 00.729 31432 evsrv: cli 0CE15258 connect
21:32:12.858 00.003 31432 case statement mapped state 6 to 3
21:32:12.860 00.002 31432 case statement mapped state 6 to 3
21:32:12.862 00.002 31432 evsrv: cli 0CE15258 request: {"method":"get_app_state","id":"c0220860-7ac7-4b16-948c-de69a42cd55e"}
21:32:12.864 00.002 31432 case statement mapped state 6 to 3
21:32:12.865 00.001 31432 evsrv: cli 0CE15258 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0220860-7ac7-4b16-948c-de69a42cd55e"}
21:32:12.867 00.002 31432 evsrv: cli 0CE15258 disconnect
21:32:14.043 01.176 29876 Exposure complete
21:32:14.085 00.042 29876 worker thread done servicing request
21:32:14.086 00.001 31432 OnExposeComplete: enter
21:32:14.088 00.002 31432 UpdateGuideState(): m_state=6
21:32:14.090 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:14.092 00.002 31432 Star::Find returns 1 (0), X=332.33, Y=635.23, Mass=3397, SNR=36.5, Peak=254 HFD=3.6
21:32:14.093 00.001 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
21:32:14.095 00.002 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
21:32:14.097 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.31 mountX=-0.22 mountY=0.20, mountTheta=2.40
21:32:14.100 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.24, opts=13)
21:32:14.102 00.002 31432 Enqueuing Move request for scope (-0.22, -0.24)
21:32:14.103 00.001 29876 Worker thread wakes up
21:32:14.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
21:32:14.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
21:32:14.103 00.000 29876 Moving (-0.22, -0.24) raw xDistance=-0.22 yDistance=0.20
21:32:14.104 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
21:32:14.104 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:14.104 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:32:14.104 00.000 29876 MoveAxis(E, 21, ABG)
21:32:14.104 00.000 29876 Guiding  Dir = 2, Dur = 21
21:32:14.104 00.000 29876 IsSlewing returns 0
21:32:14.104 00.000 29876 IsGuiding returns 0
21:32:14.104 00.000 29876 PulseGuide returned control before completion, sleep 31
21:32:14.109 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:14.120 00.011 31432 UpdateGuideState exits: m=3397 RSB=36.5
21:32:14.122 00.002 31432 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 1 / 99999
21:32:14.124 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558734.124,"Host":"MSI","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:32:14.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:14.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:14.130 00.002 31432 Enqueuing Expose request
21:32:14.137 00.007 29876 IsGuiding returns 1
21:32:14.137 00.000 29876 scope still moving after pulse duration time elapsed
21:32:14.167 00.030 29876 IsSlewing returns 0
21:32:14.167 00.000 29876 IsGuiding returns 1
21:32:14.199 00.032 29876 IsSlewing returns 0
21:32:14.199 00.000 29876 IsGuiding returns 0
21:32:14.199 00.000 29876 scope move finished after 21 + 73 ms
21:32:14.199 00.000 29876 Move returns status 0, amount 21
21:32:14.199 00.000 29876 MoveAxis(N, 0, ABG)
21:32:14.199 00.000 29876 Move returns status 0, amount 0
21:32:14.199 00.000 29876 move complete, result=0
21:32:14.199 00.000 29876 worker thread done servicing request
21:32:14.199 00.000 29876 Worker thread wakes up
21:32:14.199 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.2 px 0 ms NORTH
21:32:14.202 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:14.202 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:16.328 02.126 29876 Exposure complete
21:32:16.370 00.042 29876 worker thread done servicing request
21:32:16.370 00.000 31432 OnExposeComplete: enter
21:32:16.372 00.002 31432 UpdateGuideState(): m_state=6
21:32:16.374 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:32:16.376 00.002 31432 Star::Find returns 1 (0), X=332.72, Y=635.45, Mass=3611, SNR=37.6, Peak=255 HFD=3.6
21:32:16.378 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.10 = -0.10)
21:32:16.380 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.91 = 2.91)
21:32:16.381 00.001 31432 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=0.18 mountY=0.04, mountTheta=0.22
21:32:16.384 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.01, opts=13)
21:32:16.386 00.002 31432 Enqueuing Move request for scope (0.18, -0.01)
21:32:16.388 00.002 29876 Worker thread wakes up
21:32:16.388 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
21:32:16.388 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
21:32:16.388 00.000 29876 Moving (0.18, -0.01) raw xDistance=0.18 yDistance=0.04
21:32:16.388 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:32:16.388 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:16.388 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:32:16.388 00.000 29876 MoveAxis(E, 0, ABG)
21:32:16.388 00.000 29876 Move returns status 0, amount 0
21:32:16.388 00.000 29876 MoveAxis(N, 0, ABG)
21:32:16.388 00.000 29876 Move returns status 0, amount 0
21:32:16.388 00.000 29876 move complete, result=0
21:32:16.388 00.000 29876 worker thread done servicing request
21:32:16.393 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:16.405 00.012 31432 UpdateGuideState exits: m=3611 RSB=37.6
21:32:16.407 00.002 31432 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 2 / 99999
21:32:16.409 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558736.409,"Host":"MSI","Inst":1,"Distance":0.42,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
21:32:16.411 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:16.413 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:16.414 00.001 31432 Enqueuing Expose request
21:32:16.416 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:32:16.418 00.002 29876 Worker thread wakes up
21:32:16.418 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:16.418 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:18.331 01.913 29876 Exposure complete
21:32:18.374 00.043 29876 worker thread done servicing request
21:32:18.374 00.000 31432 OnExposeComplete: enter
21:32:18.376 00.002 31432 UpdateGuideState(): m_state=6
21:32:18.378 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:32:18.380 00.002 31432 Star::Find returns 1 (0), X=333.04, Y=635.40, Mass=3313, SNR=36.1, Peak=255 HFD=3.6
21:32:18.381 00.001 31432 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.02) = xAngle (-0.15 = -0.15)
21:32:18.383 00.002 31432 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.86 = 2.86)
21:32:18.385 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=-0.06 hyp=0.50 cameraTheta=-0.12 mountX=0.49 mountY=0.14, mountTheta=0.27
21:32:18.388 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=-0.06, opts=13)
21:32:18.389 00.001 31432 Enqueuing Move request for scope (0.49, -0.06)
21:32:18.391 00.002 29876 Worker thread wakes up
21:32:18.391 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.06) opts 0xd
21:32:18.391 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, -0.06)
21:32:18.392 00.001 29876 Moving (0.49, -0.06) raw xDistance=0.49 yDistance=0.14
21:32:18.392 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
21:32:18.392 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:18.392 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:32:18.392 00.000 29876 MoveAxis(W, 47, ABG)
21:32:18.392 00.000 29876 Guiding  Dir = 3, Dur = 47
21:32:18.392 00.000 29876 IsSlewing returns 0
21:32:18.392 00.000 29876 IsGuiding returns 0
21:32:18.392 00.000 29876 PulseGuide returned control before completion, sleep 57
21:32:18.395 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:32:18.407 00.012 31432 UpdateGuideState exits: m=3313 RSB=36.1
21:32:18.409 00.002 31432 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 3 / 99999
21:32:18.410 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767558738.410,"Host":"MSI","Inst":1,"Distance":0.44,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
21:32:18.412 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:18.414 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:18.416 00.002 31432 Enqueuing Expose request
21:32:18.454 00.038 29876 IsGuiding returns 1
21:32:18.454 00.000 29876 scope still moving after pulse duration time elapsed
21:32:18.485 00.031 29876 IsSlewing returns 0
21:32:18.485 00.000 29876 IsGuiding returns 1
21:32:18.516 00.031 29876 IsSlewing returns 0
21:32:18.516 00.000 29876 IsGuiding returns 1
21:32:18.547 00.031 29876 IsSlewing returns 0
21:32:18.547 00.000 29876 IsGuiding returns 1
21:32:18.578 00.031 29876 IsSlewing returns 0
21:32:18.578 00.000 29876 IsGuiding returns 0
21:32:18.578 00.000 29876 scope move finished after 47 + 139 ms
21:32:18.578 00.000 29876 Move returns status 0, amount 47
21:32:18.578 00.000 29876 MoveAxis(N, 0, ABG)
21:32:18.578 00.000 29876 Move returns status 0, amount 0
21:32:18.578 00.000 29876 move complete, result=0
21:32:18.578 00.000 29876 worker thread done servicing request
21:32:18.578 00.000 29876 Worker thread wakes up
21:32:18.578 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.1 px 0 ms NORTH
21:32:18.580 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:18.581 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:20.808 02.227 29876 Exposure complete
21:32:20.850 00.042 29876 worker thread done servicing request
21:32:20.850 00.000 31432 OnExposeComplete: enter
21:32:20.853 00.003 31432 UpdateGuideState(): m_state=6
21:32:20.855 00.002 31432 Star::Find(15, 333, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:32:20.857 00.002 31432 Star::Find returns 1 (0), X=332.48, Y=635.64, Mass=3210, SNR=35.5, Peak=255 HFD=3.4
21:32:20.858 00.001 31432 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
21:32:20.860 00.002 31432 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.90 = -1.38)
21:32:20.862 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.91 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
21:32:20.864 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.18, opts=13)
21:32:20.866 00.002 31432 Enqueuing Move request for scope (-0.06, 0.18)
21:32:20.868 00.002 29876 Worker thread wakes up
21:32:20.868 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
21:32:20.868 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
21:32:20.868 00.000 29876 Moving (-0.06, 0.18) raw xDistance=-0.06 yDistance=-0.18
21:32:20.868 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:32:20.868 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:20.868 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:32:20.868 00.000 29876 MoveAxis(E, 0, ABG)
21:32:20.868 00.000 29876 Move returns status 0, amount 0
21:32:20.868 00.000 29876 MoveAxis(N, 0, ABG)
21:32:20.868 00.000 29876 Move returns status 0, amount 0
21:32:20.868 00.000 29876 move complete, result=0
21:32:20.869 00.001 29876 worker thread done servicing request
21:32:20.873 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:20.885 00.012 31432 UpdateGuideState exits: m=3210 RSB=35.5
21:32:20.887 00.002 31432 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 4 / 99999
21:32:20.889 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558740.889,"Host":"MSI","Inst":1,"Distance":0.37,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
21:32:20.891 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:20.892 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:20.894 00.002 31432 Enqueuing Expose request
21:32:20.896 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:20.898 00.002 29876 Worker thread wakes up
21:32:20.898 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:20.898 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:22.806 01.908 29876 Exposure complete
21:32:22.848 00.042 29876 worker thread done servicing request
21:32:22.848 00.000 31432 OnExposeComplete: enter
21:32:22.850 00.002 31432 UpdateGuideState(): m_state=6
21:32:22.852 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:32:22.854 00.002 31432 Star::Find returns 1 (0), X=332.82, Y=635.10, Mass=3371, SNR=36.3, Peak=248 HFD=3.9
21:32:22.856 00.002 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.95 = -0.95)
21:32:22.858 00.002 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
21:32:22.860 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.37 hyp=0.46 cameraTheta=-0.92 mountX=0.27 mountY=0.41, mountTheta=0.98
21:32:22.862 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.37, opts=13)
21:32:22.864 00.002 31432 Enqueuing Move request for scope (0.28, -0.37)
21:32:22.866 00.002 29876 Worker thread wakes up
21:32:22.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.37) opts 0xd
21:32:22.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.37)
21:32:22.866 00.000 29876 Moving (0.28, -0.37) raw xDistance=0.27 yDistance=0.41
21:32:22.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:32:22.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:22.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:32:22.866 00.000 29876 MoveAxis(W, 26, ABG)
21:32:22.866 00.000 29876 Guiding  Dir = 3, Dur = 26
21:32:22.867 00.001 29876 IsSlewing returns 0
21:32:22.867 00.000 29876 IsGuiding returns 0
21:32:22.867 00.000 29876 PulseGuide returned control before completion, sleep 36
21:32:22.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:22.881 00.011 31432 UpdateGuideState exits: m=3371 RSB=36.3
21:32:22.883 00.002 31432 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 5 / 99999
21:32:22.885 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558742.885,"Host":"MSI","Inst":1,"Distance":0.39,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
21:32:22.887 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.889 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:22.891 00.002 31432 Enqueuing Expose request
21:32:22.913 00.022 29876 IsGuiding returns 1
21:32:22.913 00.000 29876 scope still moving after pulse duration time elapsed
21:32:22.944 00.031 29876 IsSlewing returns 0
21:32:22.944 00.000 29876 IsGuiding returns 1
21:32:22.974 00.030 29876 IsSlewing returns 0
21:32:22.974 00.000 29876 IsGuiding returns 1
21:32:23.005 00.031 29876 IsSlewing returns 0
21:32:23.005 00.000 29876 IsGuiding returns 0
21:32:23.005 00.000 29876 scope move finished after 26 + 112 ms
21:32:23.005 00.000 29876 Move returns status 0, amount 26
21:32:23.005 00.000 29876 MoveAxis(N, 0, ABG)
21:32:23.005 00.000 29876 Move returns status 0, amount 0
21:32:23.005 00.000 29876 move complete, result=0
21:32:23.005 00.000 29876 worker thread done servicing request
21:32:23.005 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.4 px 0 ms NORTH
21:32:23.007 00.002 29876 Worker thread wakes up
21:32:23.008 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:23.008 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:25.232 02.224 29876 Exposure complete
21:32:25.275 00.043 29876 worker thread done servicing request
21:32:25.275 00.000 31432 OnExposeComplete: enter
21:32:25.277 00.002 31432 UpdateGuideState(): m_state=6
21:32:25.279 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:32:25.281 00.002 31432 Star::Find returns 1 (0), X=332.69, Y=635.39, Mass=3551, SNR=36.8, Peak=240 HFD=3.6
21:32:25.283 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
21:32:25.284 00.001 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
21:32:25.286 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=0.14 mountY=0.10, mountTheta=0.61
21:32:25.289 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.08, opts=13)
21:32:25.291 00.002 31432 Enqueuing Move request for scope (0.15, -0.08)
21:32:25.292 00.001 29876 Worker thread wakes up
21:32:25.292 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
21:32:25.292 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
21:32:25.292 00.000 29876 Moving (0.15, -0.08) raw xDistance=0.14 yDistance=0.10
21:32:25.293 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:32:25.293 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:25.293 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:32:25.293 00.000 29876 MoveAxis(E, 0, ABG)
21:32:25.293 00.000 29876 Move returns status 0, amount 0
21:32:25.293 00.000 29876 MoveAxis(N, 0, ABG)
21:32:25.293 00.000 29876 Move returns status 0, amount 0
21:32:25.293 00.000 29876 move complete, result=0
21:32:25.294 00.001 29876 worker thread done servicing request
21:32:25.298 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:25.310 00.012 31432 UpdateGuideState exits: m=3551 RSB=36.8
21:32:25.312 00.002 31432 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 6 / 99999
21:32:25.314 00.002 31432 PhdController: newstate STATE_FINISH
21:32:25.315 00.001 31432 PhdController complete: success
21:32:25.317 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767558745.317,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:32:25.319 00.002 31432 Mount: notify guiding dither settle done success=1
21:32:25.321 00.002 31432 PhdController: newstate STATE_IDLE
21:32:25.323 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:25.325 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:25.327 00.002 31432 Enqueuing Expose request
21:32:25.329 00.002 29876 Worker thread wakes up
21:32:25.329 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:25.332 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:25.332 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:27.239 01.907 29876 Exposure complete
21:32:27.281 00.042 29876 worker thread done servicing request
21:32:27.281 00.000 31432 OnExposeComplete: enter
21:32:27.284 00.003 31432 UpdateGuideState(): m_state=6
21:32:27.286 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:32:27.287 00.001 31432 Star::Find returns 1 (0), X=333.07, Y=634.56, Mass=3404, SNR=36.8, Peak=255 HFD=3.6
21:32:27.289 00.002 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
21:32:27.291 00.002 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
21:32:27.293 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=-0.90 hyp=1.04 cameraTheta=-1.05 mountX=0.50 mountY=0.97, mountTheta=1.09
21:32:27.296 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=-0.90, opts=13)
21:32:27.299 00.003 31432 Enqueuing Move request for scope (0.52, -0.90)
21:32:27.301 00.002 29876 Worker thread wakes up
21:32:27.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.90) opts 0xd
21:32:27.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, -0.90)
21:32:27.301 00.000 29876 Moving (0.52, -0.90) raw xDistance=0.50 yDistance=0.97
21:32:27.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
21:32:27.301 00.000 29876 resist switch: large excursion: input 0.97 thresh 0.90 direction from 0 to 1
21:32:27.301 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.92
21:32:27.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.97
21:32:27.301 00.000 29876 MoveAxis(W, 48, ABG)
21:32:27.301 00.000 29876 Guiding  Dir = 3, Dur = 48
21:32:27.302 00.001 29876 IsSlewing returns 0
21:32:27.302 00.000 29876 IsGuiding returns 0
21:32:27.302 00.000 29876 PulseGuide returned control before completion, sleep 58
21:32:27.307 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:27.324 00.017 31432 UpdateGuideState exits: m=3404 RSB=36.8
21:32:27.326 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:27.328 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:27.330 00.002 31432 Enqueuing Expose request
21:32:27.361 00.031 29876 IsGuiding returns 1
21:32:27.361 00.000 29876 scope still moving after pulse duration time elapsed
21:32:27.393 00.032 29876 IsSlewing returns 0
21:32:27.393 00.000 29876 IsGuiding returns 1
21:32:27.424 00.031 29876 IsSlewing returns 0
21:32:27.424 00.000 29876 IsGuiding returns 1
21:32:27.455 00.031 29876 IsSlewing returns 0
21:32:27.455 00.000 29876 IsGuiding returns 0
21:32:27.455 00.000 29876 scope move finished after 48 + 105 ms
21:32:27.455 00.000 29876 Move returns status 0, amount 48
21:32:27.456 00.001 29876 MoveAxis(S, 71, ABG)
21:32:27.456 00.000 29876 Guiding  Dir = 1, Dur = 71
21:32:27.456 00.000 29876 IsSlewing returns 0
21:32:27.456 00.000 29876 IsGuiding returns 0
21:32:27.456 00.000 29876 PulseGuide returned control before completion, sleep 81
21:32:27.548 00.092 29876 IsGuiding returns 1
21:32:27.548 00.000 29876 scope still moving after pulse duration time elapsed
21:32:27.580 00.032 29876 IsSlewing returns 0
21:32:27.580 00.000 29876 IsGuiding returns 1
21:32:27.611 00.031 29876 IsSlewing returns 0
21:32:27.611 00.000 29876 IsGuiding returns 1
21:32:27.642 00.031 29876 IsSlewing returns 0
21:32:27.642 00.000 29876 IsGuiding returns 1
21:32:27.674 00.032 29876 IsSlewing returns 0
21:32:27.674 00.000 29876 IsGuiding returns 1
21:32:27.704 00.030 29876 IsSlewing returns 0
21:32:27.704 00.000 29876 IsGuiding returns 0
21:32:27.704 00.000 29876 scope move finished after 71 + 177 ms
21:32:27.704 00.000 29876 Move returns status 0, amount 71
21:32:27.704 00.000 29876 move complete, result=0
21:32:27.704 00.000 29876 worker thread done servicing request
21:32:27.704 00.000 29876 Worker thread wakes up
21:32:27.704 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:27.704 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 1.0 px 71 ms SOUTH
21:32:27.707 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:29.933 02.226 29876 Exposure complete
21:32:29.976 00.043 29876 worker thread done servicing request
21:32:29.976 00.000 31432 OnExposeComplete: enter
21:32:29.979 00.003 31432 UpdateGuideState(): m_state=6
21:32:29.981 00.002 31432 Star::Find(15, 333, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:32:29.983 00.002 31432 Star::Find returns 1 (0), X=332.35, Y=634.91, Mass=3618, SNR=38.0, Peak=255 HFD=3.8
21:32:29.985 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.93 = -1.93)
21:32:29.987 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
21:32:29.989 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.56 hyp=0.59 cameraTheta=-1.91 mountX=-0.21 mountY=0.52, mountTheta=1.95
21:32:29.991 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.56, opts=13)
21:32:29.994 00.003 31432 Enqueuing Move request for scope (-0.19, -0.56)
21:32:29.995 00.001 29876 Worker thread wakes up
21:32:29.996 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.56) opts 0xd
21:32:29.996 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.56)
21:32:29.996 00.000 29876 Moving (-0.19, -0.56) raw xDistance=-0.21 yDistance=0.52
21:32:29.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.21
21:32:29.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
21:32:29.996 00.000 29876 MoveAxis(E, 13, ABG)
21:32:29.996 00.000 29876 Guiding  Dir = 2, Dur = 13
21:32:29.996 00.000 29876 IsSlewing returns 0
21:32:29.996 00.000 29876 IsGuiding returns 0
21:32:29.996 00.000 29876 PulseGuide returned control before completion, sleep 23
21:32:29.999 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:30.011 00.012 31432 UpdateGuideState exits: m=3618 RSB=38.0
21:32:30.014 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.015 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:30.017 00.002 31432 Enqueuing Expose request
21:32:30.024 00.007 29876 IsGuiding returns 1
21:32:30.024 00.000 29876 scope still moving after pulse duration time elapsed
21:32:30.055 00.031 29876 IsSlewing returns 0
21:32:30.055 00.000 29876 IsGuiding returns 0
21:32:30.055 00.000 29876 scope move finished after 13 + 45 ms
21:32:30.055 00.000 29876 Move returns status 0, amount 13
21:32:30.055 00.000 29876 MoveAxis(S, 38, ABG)
21:32:30.055 00.000 29876 Guiding  Dir = 1, Dur = 38
21:32:30.055 00.000 29876 IsSlewing returns 0
21:32:30.055 00.000 29876 IsGuiding returns 0
21:32:30.056 00.001 29876 PulseGuide returned control before completion, sleep 48
21:32:30.117 00.061 29876 IsGuiding returns 1
21:32:30.117 00.000 29876 scope still moving after pulse duration time elapsed
21:32:30.149 00.032 29876 IsSlewing returns 0
21:32:30.149 00.000 29876 IsGuiding returns 1
21:32:30.180 00.031 29876 IsSlewing returns 0
21:32:30.180 00.000 29876 IsGuiding returns 1
21:32:30.211 00.031 29876 IsSlewing returns 0
21:32:30.211 00.000 29876 IsGuiding returns 0
21:32:30.211 00.000 29876 scope move finished after 38 + 118 ms
21:32:30.211 00.000 29876 Move returns status 0, amount 38
21:32:30.211 00.000 29876 move complete, result=0
21:32:30.211 00.000 29876 worker thread done servicing request
21:32:30.211 00.000 29876 Worker thread wakes up
21:32:30.212 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:30.212 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:30.212 00.000 31432 GuideStep: -0.2 px 13 ms EAST, 0.5 px 38 ms SOUTH
21:32:32.129 01.917 29876 Exposure complete
21:32:32.171 00.042 29876 worker thread done servicing request
21:32:32.171 00.000 31432 OnExposeComplete: enter
21:32:32.174 00.003 31432 UpdateGuideState(): m_state=6
21:32:32.176 00.002 31432 Star::Find(15, 332, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:32:32.177 00.001 31432 Star::Find returns 1 (0), X=333.15, Y=635.43, Mass=3474, SNR=36.6, Peak=255 HFD=3.6
21:32:32.179 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
21:32:32.181 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
21:32:32.183 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-0.05 mountX=0.61 mountY=0.13, mountTheta=0.20
21:32:32.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.03, opts=13)
21:32:32.187 00.001 31432 Enqueuing Move request for scope (0.61, -0.03)
21:32:32.189 00.002 29876 Worker thread wakes up
21:32:32.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.03) opts 0xd
21:32:32.189 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.03)
21:32:32.189 00.000 29876 Moving (0.61, -0.03) raw xDistance=0.61 yDistance=0.13
21:32:32.189 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.61
21:32:32.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:32.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:32:32.190 00.001 29876 MoveAxis(W, 57, ABG)
21:32:32.190 00.000 29876 Guiding  Dir = 3, Dur = 57
21:32:32.190 00.000 29876 IsSlewing returns 0
21:32:32.190 00.000 29876 IsGuiding returns 0
21:32:32.190 00.000 29876 PulseGuide returned control before completion, sleep 67
21:32:32.194 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:32.205 00.011 31432 UpdateGuideState exits: m=3474 RSB=36.6
21:32:32.208 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.210 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:32.212 00.002 31432 Enqueuing Expose request
21:32:32.268 00.056 29876 IsGuiding returns 1
21:32:32.268 00.000 29876 scope still moving after pulse duration time elapsed
21:32:32.300 00.032 29876 IsSlewing returns 0
21:32:32.300 00.000 29876 IsGuiding returns 1
21:32:32.347 00.047 29876 IsSlewing returns 0
21:32:32.347 00.000 29876 IsGuiding returns 0
21:32:32.347 00.000 29876 scope move finished after 57 + 99 ms
21:32:32.347 00.000 29876 Move returns status 0, amount 57
21:32:32.347 00.000 29876 MoveAxis(N, 0, ABG)
21:32:32.347 00.000 29876 Move returns status 0, amount 0
21:32:32.347 00.000 29876 move complete, result=0
21:32:32.348 00.001 29876 worker thread done servicing request
21:32:32.348 00.000 31432 GuideStep: 0.6 px 57 ms WEST, 0.1 px 0 ms NORTH
21:32:32.350 00.002 29876 Worker thread wakes up
21:32:32.350 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:32.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:34.480 02.130 29876 Exposure complete
21:32:34.523 00.043 29876 worker thread done servicing request
21:32:34.523 00.000 31432 OnExposeComplete: enter
21:32:34.526 00.003 31432 UpdateGuideState(): m_state=6
21:32:34.527 00.001 31432 Star::Find(15, 333, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:32:34.529 00.002 31432 Star::Find returns 1 (0), X=333.32, Y=635.90, Mass=3638, SNR=37.4, Peak=221 HFD=4.2
21:32:34.531 00.002 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
21:32:34.533 00.002 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.78)
21:32:34.535 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=0.44 hyp=0.89 cameraTheta=0.51 mountX=0.78 mountY=-0.31, mountTheta=-0.38
21:32:34.537 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=0.44, opts=13)
21:32:34.539 00.002 31432 Enqueuing Move request for scope (0.77, 0.44)
21:32:34.541 00.002 29876 Worker thread wakes up
21:32:34.541 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.44) opts 0xd
21:32:34.541 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, 0.44)
21:32:34.541 00.000 29876 Moving (0.77, 0.44) raw xDistance=0.78 yDistance=-0.31
21:32:34.541 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
21:32:34.541 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:34.541 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:32:34.541 00.000 29876 MoveAxis(W, 83, ABG)
21:32:34.541 00.000 29876 Guiding  Dir = 3, Dur = 83
21:32:34.542 00.001 29876 IsSlewing returns 0
21:32:34.542 00.000 29876 IsGuiding returns 0
21:32:34.542 00.000 29876 PulseGuide returned control before completion, sleep 93
21:32:34.545 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:32:34.556 00.011 31432 UpdateGuideState exits: m=3638 RSB=37.4
21:32:34.558 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:34.560 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:34.562 00.002 31432 Enqueuing Expose request
21:32:34.650 00.088 29876 IsGuiding returns 1
21:32:34.650 00.000 29876 scope still moving after pulse duration time elapsed
21:32:34.681 00.031 29876 IsSlewing returns 0
21:32:34.681 00.000 29876 IsGuiding returns 0
21:32:34.681 00.000 29876 scope move finished after 83 + 56 ms
21:32:34.681 00.000 29876 Move returns status 0, amount 83
21:32:34.681 00.000 29876 MoveAxis(N, 0, ABG)
21:32:34.681 00.000 29876 Move returns status 0, amount 0
21:32:34.682 00.001 29876 move complete, result=0
21:32:34.682 00.000 29876 worker thread done servicing request
21:32:34.682 00.000 29876 Worker thread wakes up
21:32:34.682 00.000 31432 GuideStep: 0.8 px 83 ms WEST, -0.3 px 0 ms NORTH
21:32:34.684 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:34.684 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:36.599 01.915 29876 Exposure complete
21:32:36.641 00.042 29876 worker thread done servicing request
21:32:36.641 00.000 31432 OnExposeComplete: enter
21:32:36.643 00.002 31432 UpdateGuideState(): m_state=6
21:32:36.645 00.002 31432 Star::Find(15, 333, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:32:36.647 00.002 31432 Star::Find returns 1 (0), X=332.69, Y=635.08, Mass=3349, SNR=35.8, Peak=240 HFD=3.9
21:32:36.649 00.002 31432 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
21:32:36.651 00.002 31432 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
21:32:36.652 00.001 31432 CameraToMount -- cameraX=0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.20 mountX=0.14 mountY=0.40, mountTheta=1.24
21:32:36.655 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.38, opts=13)
21:32:36.657 00.002 31432 Enqueuing Move request for scope (0.15, -0.38)
21:32:36.659 00.002 29876 Worker thread wakes up
21:32:36.659 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.38) opts 0xd
21:32:36.659 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.38)
21:32:36.659 00.000 29876 Moving (0.15, -0.38) raw xDistance=0.14 yDistance=0.40
21:32:36.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:32:36.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
21:32:36.659 00.000 29876 MoveAxis(E, 0, ABG)
21:32:36.659 00.000 29876 Move returns status 0, amount 0
21:32:36.659 00.000 29876 MoveAxis(S, 29, ABG)
21:32:36.659 00.000 29876 Guiding  Dir = 1, Dur = 29
21:32:36.659 00.000 29876 IsSlewing returns 0
21:32:36.660 00.001 29876 IsGuiding returns 0
21:32:36.660 00.000 29876 PulseGuide returned control before completion, sleep 39
21:32:36.666 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:36.678 00.012 31432 UpdateGuideState exits: m=3349 RSB=35.8
21:32:36.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:36.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:36.684 00.002 31432 Enqueuing Expose request
21:32:36.706 00.022 29876 IsGuiding returns 1
21:32:36.706 00.000 29876 scope still moving after pulse duration time elapsed
21:32:36.737 00.031 29876 IsSlewing returns 0
21:32:36.737 00.000 29876 IsGuiding returns 1
21:32:36.768 00.031 29876 IsSlewing returns 0
21:32:36.768 00.000 29876 IsGuiding returns 1
21:32:36.799 00.031 29876 IsSlewing returns 0
21:32:36.799 00.000 29876 IsGuiding returns 1
21:32:36.831 00.032 29876 IsSlewing returns 0
21:32:36.831 00.000 29876 IsGuiding returns 0
21:32:36.831 00.000 29876 scope move finished after 29 + 141 ms
21:32:36.831 00.000 29876 Move returns status 0, amount 29
21:32:36.831 00.000 29876 move complete, result=0
21:32:36.831 00.000 29876 worker thread done servicing request
21:32:36.831 00.000 29876 Worker thread wakes up
21:32:36.831 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
21:32:36.833 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:36.833 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:38.955 02.122 29876 Exposure complete
21:32:38.997 00.042 29876 worker thread done servicing request
21:32:38.997 00.000 31432 OnExposeComplete: enter
21:32:38.999 00.002 31432 UpdateGuideState(): m_state=6
21:32:39.002 00.003 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:32:39.004 00.002 31432 Star::Find returns 1 (0), X=333.28, Y=636.23, Mass=3515, SNR=37.0, Peak=223 HFD=3.8
21:32:39.005 00.001 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
21:32:39.007 00.002 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.49)
21:32:39.009 00.002 31432 CameraToMount -- cameraX=0.73 cameraY=0.76 hyp=1.06 cameraTheta=0.80 mountX=0.75 mountY=-0.64, mountTheta=-0.70
21:32:39.011 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.73, y=0.76, opts=13)
21:32:39.014 00.003 31432 Enqueuing Move request for scope (0.73, 0.76)
21:32:39.015 00.001 29876 Worker thread wakes up
21:32:39.015 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.76) opts 0xd
21:32:39.015 00.000 29876 Handling offset move in thread for scope, endpoint = (0.73, 0.76)
21:32:39.015 00.000 29876 Moving (0.73, 0.76) raw xDistance=0.75 yDistance=-0.64
21:32:39.015 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.75
21:32:39.015 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:39.015 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
21:32:39.015 00.000 29876 MoveAxis(W, 72, ABG)
21:32:39.015 00.000 29876 Guiding  Dir = 3, Dur = 72
21:32:39.015 00.000 29876 IsSlewing returns 0
21:32:39.015 00.000 29876 IsGuiding returns 0
21:32:39.015 00.000 29876 PulseGuide returned control before completion, sleep 82
21:32:39.019 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:32:39.031 00.012 31432 UpdateGuideState exits: m=3515 RSB=37.0
21:32:39.033 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.035 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:39.037 00.002 31432 Enqueuing Expose request
21:32:39.109 00.072 29876 IsGuiding returns 1
21:32:39.109 00.000 29876 scope still moving after pulse duration time elapsed
21:32:39.140 00.031 29876 IsSlewing returns 0
21:32:39.140 00.000 29876 IsGuiding returns 0
21:32:39.140 00.000 29876 scope move finished after 72 + 52 ms
21:32:39.140 00.000 29876 Move returns status 0, amount 72
21:32:39.140 00.000 29876 MoveAxis(N, 0, ABG)
21:32:39.140 00.000 29876 Move returns status 0, amount 0
21:32:39.140 00.000 29876 move complete, result=0
21:32:39.140 00.000 29876 worker thread done servicing request
21:32:39.140 00.000 29876 Worker thread wakes up
21:32:39.140 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:39.140 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:39.140 00.000 31432 GuideStep: 0.8 px 72 ms WEST, -0.6 px 0 ms NORTH
21:32:41.044 01.904 29876 Exposure complete
21:32:41.086 00.042 29876 worker thread done servicing request
21:32:41.086 00.000 31432 OnExposeComplete: enter
21:32:41.089 00.003 31432 UpdateGuideState(): m_state=6
21:32:41.091 00.002 31432 Star::Find(15, 333, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:32:41.093 00.002 31432 Star::Find returns 1 (0), X=332.88, Y=636.00, Mass=3454, SNR=36.1, Peak=225 HFD=4.2
21:32:41.095 00.002 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.99 = 0.99)
21:32:41.097 00.002 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.00 = -2.29)
21:32:41.099 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.53 hyp=0.62 cameraTheta=1.01 mountX=0.34 mountY=-0.47, mountTheta=-0.94
21:32:41.102 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.53, opts=13)
21:32:41.106 00.004 31432 Enqueuing Move request for scope (0.33, 0.53)
21:32:41.110 00.004 29876 Worker thread wakes up
21:32:41.110 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.53) opts 0xd
21:32:41.110 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.53)
21:32:41.110 00.000 29876 Moving (0.33, 0.53) raw xDistance=0.34 yDistance=-0.47
21:32:41.110 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
21:32:41.110 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:41.110 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:32:41.110 00.000 29876 MoveAxis(W, 43, ABG)
21:32:41.110 00.000 29876 Guiding  Dir = 3, Dur = 43
21:32:41.111 00.001 29876 IsSlewing returns 0
21:32:41.111 00.000 29876 IsGuiding returns 0
21:32:41.111 00.000 29876 PulseGuide returned control before completion, sleep 53
21:32:41.114 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:41.127 00.013 31432 UpdateGuideState exits: m=3454 RSB=36.1
21:32:41.129 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:41.134 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:41.138 00.004 31432 Enqueuing Expose request
21:32:41.168 00.030 29876 IsGuiding returns 1
21:32:41.168 00.000 29876 scope still moving after pulse duration time elapsed
21:32:41.198 00.030 29876 IsSlewing returns 0
21:32:41.198 00.000 29876 IsGuiding returns 1
21:32:41.228 00.030 29876 IsSlewing returns 0
21:32:41.228 00.000 29876 IsGuiding returns 1
21:32:41.260 00.032 29876 IsSlewing returns 0
21:32:41.260 00.000 29876 IsGuiding returns 1
21:32:41.291 00.031 29876 IsSlewing returns 0
21:32:41.291 00.000 29876 IsGuiding returns 0
21:32:41.291 00.000 29876 scope move finished after 43 + 136 ms
21:32:41.291 00.000 29876 Move returns status 0, amount 43
21:32:41.291 00.000 29876 MoveAxis(N, 0, ABG)
21:32:41.291 00.000 29876 Move returns status 0, amount 0
21:32:41.291 00.000 29876 move complete, result=0
21:32:41.291 00.000 29876 worker thread done servicing request
21:32:41.291 00.000 29876 Worker thread wakes up
21:32:41.291 00.000 31432 GuideStep: 0.3 px 43 ms WEST, -0.5 px 0 ms NORTH
21:32:41.294 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:41.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:43.526 02.232 29876 Exposure complete
21:32:43.573 00.047 29876 worker thread done servicing request
21:32:43.573 00.000 31432 OnExposeComplete: enter
21:32:43.575 00.002 31432 UpdateGuideState(): m_state=6
21:32:43.577 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:32:43.580 00.003 31432 Star::Find returns 1 (0), X=333.57, Y=636.51, Mass=3668, SNR=37.4, Peak=210 HFD=4.1
21:32:43.584 00.004 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
21:32:43.587 00.003 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.50)
21:32:43.589 00.002 31432 CameraToMount -- cameraX=1.03 cameraY=1.04 hyp=1.47 cameraTheta=0.79 mountX=1.05 mountY=-0.87, mountTheta=-0.69
21:32:43.591 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.03, y=1.04, opts=13)
21:32:43.594 00.003 31432 Enqueuing Move request for scope (1.03, 1.04)
21:32:43.596 00.002 29876 Worker thread wakes up
21:32:43.596 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.03, 1.04) opts 0xd
21:32:43.596 00.000 29876 Handling offset move in thread for scope, endpoint = (1.03, 1.04)
21:32:43.596 00.000 29876 Moving (1.03, 1.04) raw xDistance=1.05 yDistance=-0.87
21:32:43.596 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.05
21:32:43.596 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:43.596 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
21:32:43.596 00.000 29876 MoveAxis(W, 108, ABG)
21:32:43.596 00.000 29876 Guiding  Dir = 3, Dur = 108
21:32:43.596 00.000 29876 IsSlewing returns 0
21:32:43.596 00.000 29876 IsGuiding returns 0
21:32:43.597 00.001 29876 PulseGuide returned control before completion, sleep 118
21:32:43.600 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:32:43.611 00.011 31432 UpdateGuideState exits: m=3668 RSB=37.4
21:32:43.613 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:43.615 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:43.617 00.002 31432 Enqueuing Expose request
21:32:43.724 00.107 29876 IsGuiding returns 1
21:32:43.724 00.000 29876 scope still moving after pulse duration time elapsed
21:32:43.755 00.031 29876 IsSlewing returns 0
21:32:43.755 00.000 29876 IsGuiding returns 1
21:32:43.786 00.031 29876 IsSlewing returns 0
21:32:43.786 00.000 29876 IsGuiding returns 1
21:32:43.817 00.031 29876 IsSlewing returns 0
21:32:43.817 00.000 29876 IsGuiding returns 0
21:32:43.817 00.000 29876 scope move finished after 108 + 112 ms
21:32:43.817 00.000 29876 Move returns status 0, amount 108
21:32:43.817 00.000 29876 MoveAxis(N, 0, ABG)
21:32:43.817 00.000 29876 Move returns status 0, amount 0
21:32:43.817 00.000 29876 move complete, result=0
21:32:43.817 00.000 29876 worker thread done servicing request
21:32:43.817 00.000 29876 Worker thread wakes up
21:32:43.817 00.000 31432 GuideStep: 1.1 px 108 ms WEST, -0.9 px 0 ms NORTH
21:32:43.820 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:43.820 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:45.733 01.913 29876 Exposure complete
21:32:45.779 00.046 29876 worker thread done servicing request
21:32:45.779 00.000 31432 OnExposeComplete: enter
21:32:45.781 00.002 31432 UpdateGuideState(): m_state=6
21:32:45.783 00.002 31432 Star::Find(15, 333, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:32:45.785 00.002 31432 Star::Find returns 1 (0), X=332.97, Y=636.05, Mass=3555, SNR=37.0, Peak=254 HFD=3.9
21:32:45.787 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.02) = xAngle (0.91 = 0.91)
21:32:45.789 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.93 = -2.36)
21:32:45.791 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.58 hyp=0.72 cameraTheta=0.94 mountX=0.44 mountY=-0.51, mountTheta=-0.86
21:32:45.795 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.58, opts=13)
21:32:45.800 00.005 31432 Enqueuing Move request for scope (0.43, 0.58)
21:32:45.805 00.005 29876 Worker thread wakes up
21:32:45.805 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.58) opts 0xd
21:32:45.805 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.58)
21:32:45.805 00.000 29876 Moving (0.43, 0.58) raw xDistance=0.44 yDistance=-0.51
21:32:45.806 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.44
21:32:45.806 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:45.806 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:32:45.806 00.000 29876 MoveAxis(W, 58, ABG)
21:32:45.806 00.000 29876 Guiding  Dir = 3, Dur = 58
21:32:45.806 00.000 29876 IsSlewing returns 0
21:32:45.806 00.000 29876 IsGuiding returns 0
21:32:45.806 00.000 29876 PulseGuide returned control before completion, sleep 68
21:32:45.809 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:45.824 00.015 31432 UpdateGuideState exits: m=3555 RSB=37.0
21:32:45.826 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.828 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:45.830 00.002 31432 Enqueuing Expose request
21:32:45.888 00.058 29876 IsGuiding returns 1
21:32:45.888 00.000 29876 scope still moving after pulse duration time elapsed
21:32:45.920 00.032 29876 IsSlewing returns 0
21:32:45.920 00.000 29876 IsGuiding returns 1
21:32:45.951 00.031 29876 IsSlewing returns 0
21:32:45.951 00.000 29876 IsGuiding returns 0
21:32:45.951 00.000 29876 scope move finished after 58 + 86 ms
21:32:45.951 00.000 29876 Move returns status 0, amount 58
21:32:45.951 00.000 29876 MoveAxis(N, 0, ABG)
21:32:45.951 00.000 29876 Move returns status 0, amount 0
21:32:45.951 00.000 29876 move complete, result=0
21:32:45.951 00.000 29876 worker thread done servicing request
21:32:45.951 00.000 29876 Worker thread wakes up
21:32:45.951 00.000 31432 GuideStep: 0.4 px 58 ms WEST, -0.5 px 0 ms NORTH
21:32:45.954 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:45.954 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:48.079 02.125 29876 Exposure complete
21:32:48.123 00.044 29876 worker thread done servicing request
21:32:48.123 00.000 31432 OnExposeComplete: enter
21:32:48.125 00.002 31432 UpdateGuideState(): m_state=6
21:32:48.127 00.002 31432 Star::Find(15, 332, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.132 00.005 31432 Star::Find returns 1 (0), X=332.06, Y=635.71, Mass=3818, SNR=38.9, Peak=254 HFD=4.1
21:32:48.137 00.005 31432 MultiStar: exiting stabilization period
21:32:48.140 00.003 31432 MultiStar: updating star positions after lock position change
21:32:48.146 00.006 31432 Star::Find(15, 972, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.151 00.005 31432 Star::Find returns 1 (0), X=972.75, Y=411.73, Mass=3532, SNR=36.0, Peak=255 HFD=3.8
21:32:48.156 00.005 31432 Star::Find(15, 894, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.158 00.002 31432 Star::Find returns 1 (0), X=895.08, Y=25.95, Mass=3026, SNR=33.2, Peak=222 HFD=4.2
21:32:48.160 00.002 31432 Star::Find(15, 630, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.162 00.002 31432 Star::Find returns 1 (0), X=630.70, Y=699.87, Mass=3656, SNR=36.8, Peak=234 HFD=4.3
21:32:48.164 00.002 31432 Star::Find(15, 114, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.169 00.005 31432 Star::Find returns 1 (0), X=114.94, Y=16.79, Mass=3023, SNR=33.9, Peak=249 HFD=4.1
21:32:48.172 00.003 31432 Star::Find(15, 300, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.174 00.002 31432 Star::Find returns 1 (0), X=300.24, Y=792.18, Mass=2508, SNR=30.2, Peak=176 HFD=3.9
21:32:48.176 00.002 31432 Star::Find(15, 1050, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.178 00.002 31432 Star::Find returns 1 (0), X=1050.62, Y=265.46, Mass=2933, SNR=32.5, Peak=207 HFD=4.0
21:32:48.180 00.002 31432 Star::Find(15, 1252, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.182 00.002 31432 Star::Find returns 1 (0), X=1253.03, Y=927.17, Mass=3026, SNR=33.4, Peak=178 HFD=4.2
21:32:48.185 00.003 31432 Star::Find(15, 1078, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.188 00.003 31432 Star::Find returns 1 (0), X=1078.61, Y=464.61, Mass=2579, SNR=30.5, Peak=194 HFD=4.3
21:32:48.190 00.002 31432 Star::Find(15, 707, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.192 00.002 31432 Star::Find returns 1 (0), X=707.27, Y=931.51, Mass=3227, SNR=34.7, Peak=191 HFD=4.6
21:32:48.194 00.002 31432 Star::Find(15, 668, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.196 00.002 31432 Star::Find returns 1 (0), X=668.70, Y=162.61, Mass=2284, SNR=28.5, Peak=203 HFD=3.5
21:32:48.198 00.002 31432 Star::Find(15, 605, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:48.199 00.001 31432 Star::Find returns 1 (0), X=605.94, Y=164.43, Mass=2320, SNR=29.2, Peak=198 HFD=3.7
21:32:48.201 00.002 31432 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.02) = xAngle (2.65 = 2.65)
21:32:48.203 00.002 31432 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.66 = -0.62)
21:32:48.205 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=0.25 hyp=0.54 cameraTheta=2.67 mountX=-0.48 mountY=-0.32, mountTheta=-2.56
21:32:48.208 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.25, opts=13)
21:32:48.213 00.005 31432 Enqueuing Move request for scope (-0.49, 0.25)
21:32:48.218 00.005 29876 Worker thread wakes up
21:32:48.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.25) opts 0xd
21:32:48.218 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.25)
21:32:48.218 00.000 29876 Moving (-0.49, 0.25) raw xDistance=-0.48 yDistance=-0.32
21:32:48.218 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
21:32:48.218 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=1.62 newest=-1.70
21:32:48.218 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:32:48.218 00.000 29876 MoveAxis(E, 38, ABG)
21:32:48.219 00.001 29876 Guiding  Dir = 2, Dur = 38
21:32:48.219 00.000 29876 IsSlewing returns 0
21:32:48.219 00.000 29876 IsGuiding returns 0
21:32:48.219 00.000 29876 PulseGuide returned control before completion, sleep 48
21:32:48.223 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:32:48.234 00.011 31432 UpdateGuideState exits: m=3818 RSB=38.9
21:32:48.237 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:48.240 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:48.241 00.001 31432 Enqueuing Expose request
21:32:48.280 00.039 29876 IsGuiding returns 1
21:32:48.280 00.000 29876 scope still moving after pulse duration time elapsed
21:32:48.311 00.031 29876 IsSlewing returns 0
21:32:48.311 00.000 29876 IsGuiding returns 1
21:32:48.341 00.030 29876 IsSlewing returns 0
21:32:48.341 00.000 29876 IsGuiding returns 1
21:32:48.372 00.031 29876 IsSlewing returns 0
21:32:48.372 00.000 29876 IsGuiding returns 1
21:32:48.403 00.031 29876 IsSlewing returns 0
21:32:48.403 00.000 29876 IsGuiding returns 0
21:32:48.403 00.000 29876 scope move finished after 38 + 145 ms
21:32:48.403 00.000 29876 Move returns status 0, amount 38
21:32:48.403 00.000 29876 BLC: Oldest BLC event removed
21:32:48.403 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:32:48.403 00.000 29876 MoveAxis(N, 43, ABG)
21:32:48.403 00.000 29876 Guiding  Dir = 0, Dur = 43
21:32:48.403 00.000 29876 IsSlewing returns 0
21:32:48.403 00.000 29876 IsGuiding returns 0
21:32:48.403 00.000 29876 PulseGuide returned control before completion, sleep 53
21:32:48.466 00.063 29876 IsGuiding returns 1
21:32:48.466 00.000 29876 scope still moving after pulse duration time elapsed
21:32:48.497 00.031 29876 IsSlewing returns 0
21:32:48.497 00.000 29876 IsGuiding returns 1
21:32:48.528 00.031 29876 IsSlewing returns 0
21:32:48.528 00.000 29876 IsGuiding returns 1
21:32:48.559 00.031 29876 IsSlewing returns 0
21:32:48.559 00.000 29876 IsGuiding returns 0
21:32:48.559 00.000 29876 scope move finished after 43 + 112 ms
21:32:48.559 00.000 29876 Move returns status 0, amount 43
21:32:48.559 00.000 29876 move complete, result=0
21:32:48.559 00.000 29876 worker thread done servicing request
21:32:48.559 00.000 29876 Worker thread wakes up
21:32:48.559 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:48.559 00.000 31432 GuideStep: -0.5 px 38 ms EAST, -0.3 px 43 ms NORTH
21:32:48.562 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:50.470 01.908 29876 Exposure complete
21:32:50.514 00.044 29876 worker thread done servicing request
21:32:50.514 00.000 31432 OnExposeComplete: enter
21:32:50.517 00.003 31432 UpdateGuideState(): m_state=6
21:32:50.519 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:32:50.521 00.002 31432 Star::Find returns 1 (0), X=333.49, Y=635.10, Mass=3707, SNR=37.7, Peak=208 HFD=4.3
21:32:50.523 00.002 31432 MultiStar: [#1 0.39,0.51,0.91,U] [#2 0.95,0.36,0.00,M1] [#3 1.20,-0.18,0.00,M1] [#4 0.64,0.00,0.88,U] [#5 1.11,-0.71,0.00,M1] [#6 0.98,0.19,0.00,M1] [#7 0.79,-0.21,0.00,M1] [#8 1.15,0.26,0.00,M1] 
21:32:50.524 00.001 31432 refined, 2 included, MultiStar: {0.67, 0.04}, one-star: {0.95, -0.37}
21:32:50.526 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
21:32:50.528 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
21:32:50.530 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=0.04 hyp=0.67 cameraTheta=0.06 mountX=0.67 mountY=0.07, mountTheta=0.10
21:32:50.534 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.04, opts=13)
21:32:50.539 00.005 31432 Enqueuing Move request for scope (0.67, 0.04)
21:32:50.544 00.005 29876 Worker thread wakes up
21:32:50.544 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.04) opts 0xd
21:32:50.544 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.04)
21:32:50.544 00.000 29876 Moving (0.67, 0.04) raw xDistance=0.67 yDistance=0.07
21:32:50.544 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.67
21:32:50.545 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:50.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:50.545 00.000 29876 MoveAxis(W, 59, ABG)
21:32:50.545 00.000 29876 Guiding  Dir = 3, Dur = 59
21:32:50.545 00.000 29876 IsSlewing returns 0
21:32:50.545 00.000 29876 IsGuiding returns 0
21:32:50.546 00.001 29876 PulseGuide returned control before completion, sleep 69
21:32:50.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:32:50.564 00.015 31432 UpdateGuideState exits: m=3707 RSB=37.7
21:32:50.566 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.568 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:50.570 00.002 31432 Enqueuing Expose request
21:32:50.625 00.055 29876 IsGuiding returns 1
21:32:50.625 00.000 29876 scope still moving after pulse duration time elapsed
21:32:50.656 00.031 29876 IsSlewing returns 0
21:32:50.656 00.000 29876 IsGuiding returns 1
21:32:50.688 00.032 29876 IsSlewing returns 0
21:32:50.688 00.000 29876 IsGuiding returns 1
21:32:50.719 00.031 29876 IsSlewing returns 0
21:32:50.719 00.000 29876 IsGuiding returns 0
21:32:50.719 00.000 29876 scope move finished after 59 + 114 ms
21:32:50.719 00.000 29876 Move returns status 0, amount 59
21:32:50.719 00.000 29876 MoveAxis(N, 0, ABG)
21:32:50.719 00.000 29876 Move returns status 0, amount 0
21:32:50.719 00.000 29876 move complete, result=0
21:32:50.719 00.000 29876 worker thread done servicing request
21:32:50.720 00.001 29876 Worker thread wakes up
21:32:50.720 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:50.720 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:50.720 00.000 31432 GuideStep: 0.7 px 59 ms WEST, 0.1 px 0 ms NORTH
21:32:52.853 02.133 29876 Exposure complete
21:32:52.897 00.044 29876 worker thread done servicing request
21:32:52.897 00.000 31432 OnExposeComplete: enter
21:32:52.900 00.003 31432 UpdateGuideState(): m_state=6
21:32:52.902 00.002 31432 Star::Find(15, 333, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:32:52.904 00.002 31432 Star::Find returns 1 (0), X=333.76, Y=635.48, Mass=3240, SNR=35.5, Peak=247 HFD=3.4
21:32:52.905 00.001 31432 MultiStar: [#1 1.17,0.37,0.00,M1] [#2 1.37,0.66,0.00,M2] [#3 1.30,0.33,0.00,M2] [#4 1.64,0.23,0.00,M1] [#5 1.81,-0.27,0.00,M2] [#6 1.47,0.29,0.00,M2] [#7 1.12,0.44,0.00,M2] [#8 1.69,0.36,0.00,M2] 
21:32:52.907 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
21:32:52.909 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
21:32:52.911 00.002 31432 CameraToMount -- cameraX=1.22 cameraY=0.01 hyp=1.22 cameraTheta=0.01 mountX=1.22 mountY=0.17, mountTheta=0.14
21:32:52.913 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.22, y=0.01, opts=13)
21:32:52.915 00.002 31432 Enqueuing Move request for scope (1.22, 0.01)
21:32:52.917 00.002 29876 Worker thread wakes up
21:32:52.917 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.01) opts 0xd
21:32:52.917 00.000 29876 Handling offset move in thread for scope, endpoint = (1.22, 0.01)
21:32:52.917 00.000 29876 Moving (1.22, 0.01) raw xDistance=1.22 yDistance=0.17
21:32:52.917 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.22
21:32:52.917 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:52.917 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:32:52.917 00.000 29876 MoveAxis(W, 125, ABG)
21:32:52.917 00.000 29876 Guiding  Dir = 3, Dur = 125
21:32:52.918 00.001 29876 IsSlewing returns 0
21:32:52.918 00.000 29876 IsGuiding returns 0
21:32:52.918 00.000 29876 PulseGuide returned control before completion, sleep 135
21:32:52.921 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:32:52.932 00.011 31432 UpdateGuideState exits: m=3240 RSB=35.5
21:32:52.934 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:52.936 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:52.938 00.002 31432 Enqueuing Expose request
21:32:53.055 00.117 29876 IsGuiding returns 1
21:32:53.055 00.000 29876 scope still moving after pulse duration time elapsed
21:32:53.086 00.031 29876 IsSlewing returns 0
21:32:53.086 00.000 29876 IsGuiding returns 1
21:32:53.117 00.031 29876 IsSlewing returns 0
21:32:53.117 00.000 29876 IsGuiding returns 0
21:32:53.117 00.000 29876 scope move finished after 125 + 73 ms
21:32:53.117 00.000 29876 Move returns status 0, amount 125
21:32:53.117 00.000 29876 MoveAxis(N, 0, ABG)
21:32:53.117 00.000 29876 Move returns status 0, amount 0
21:32:53.117 00.000 29876 move complete, result=0
21:32:53.117 00.000 29876 worker thread done servicing request
21:32:53.117 00.000 29876 Worker thread wakes up
21:32:53.117 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:53.117 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:53.117 00.000 31432 GuideStep: 1.2 px 125 ms WEST, 0.2 px 0 ms NORTH
21:32:55.031 01.914 29876 Exposure complete
21:32:55.075 00.044 29876 worker thread done servicing request
21:32:55.075 00.000 31432 OnExposeComplete: enter
21:32:55.077 00.002 31432 UpdateGuideState(): m_state=6
21:32:55.079 00.002 31432 Star::Find(15, 333, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:32:55.083 00.004 31432 Star::Find returns 1 (0), X=333.77, Y=635.87, Mass=3517, SNR=36.4, Peak=238 HFD=4.0
21:32:55.086 00.003 31432 MultiStar: [#1 1.27,0.89,0.00,M2] [#2 1.73,0.42,0.00,M3] [#3 1.33,0.44,0.00,M3] [#4 1.29,0.60,0.00,M2] [#5 1.58,0.06,0.00,M3] [#6 1.42,0.69,0.00,M3] [#7 1.22,0.41,0.00,M3] [#8 1.53,0.47,0.00,M3] 
21:32:55.091 00.005 31432 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.02) = xAngle (0.30 = 0.30)
21:32:55.094 00.003 31432 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.31 = -2.98)
21:32:55.096 00.002 31432 CameraToMount -- cameraX=1.23 cameraY=0.41 hyp=1.29 cameraTheta=0.32 mountX=1.24 mountY=-0.21, mountTheta=-0.17
21:32:55.099 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.23, y=0.41, opts=13)
21:32:55.101 00.002 31432 Enqueuing Move request for scope (1.23, 0.41)
21:32:55.103 00.002 29876 Worker thread wakes up
21:32:55.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.41) opts 0xd
21:32:55.103 00.000 29876 Handling offset move in thread for scope, endpoint = (1.23, 0.41)
21:32:55.103 00.000 29876 Moving (1.23, 0.41) raw xDistance=1.24 yDistance=-0.21
21:32:55.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.24
21:32:55.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:55.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:32:55.103 00.000 29876 MoveAxis(W, 137, ABG)
21:32:55.103 00.000 29876 Guiding  Dir = 3, Dur = 137
21:32:55.104 00.001 29876 IsSlewing returns 0
21:32:55.104 00.000 29876 IsGuiding returns 0
21:32:55.104 00.000 29876 PulseGuide returned control before completion, sleep 147
21:32:55.107 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:55.119 00.012 31432 UpdateGuideState exits: m=3517 RSB=36.4
21:32:55.121 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:55.123 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:55.125 00.002 31432 Enqueuing Expose request
21:32:55.264 00.139 29876 IsGuiding returns 1
21:32:55.264 00.000 29876 scope still moving after pulse duration time elapsed
21:32:55.295 00.031 29876 IsSlewing returns 0
21:32:55.295 00.000 29876 IsGuiding returns 0
21:32:55.295 00.000 29876 scope move finished after 137 + 54 ms
21:32:55.295 00.000 29876 Move returns status 0, amount 137
21:32:55.295 00.000 29876 MoveAxis(N, 0, ABG)
21:32:55.295 00.000 29876 Move returns status 0, amount 0
21:32:55.295 00.000 29876 move complete, result=0
21:32:55.295 00.000 29876 worker thread done servicing request
21:32:55.295 00.000 29876 Worker thread wakes up
21:32:55.296 00.001 31432 GuideStep: 1.2 px 137 ms WEST, -0.2 px 0 ms NORTH
21:32:55.298 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:55.298 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:57.422 02.124 29876 Exposure complete
21:32:57.470 00.048 29876 worker thread done servicing request
21:32:57.470 00.000 31432 OnExposeComplete: enter
21:32:57.471 00.001 31432 UpdateGuideState(): m_state=6
21:32:57.473 00.002 31432 Star::Find(15, 333, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:32:57.475 00.002 31432 Star::Find returns 1 (0), X=332.65, Y=636.72, Mass=3303, SNR=35.7, Peak=223 HFD=3.7
21:32:57.477 00.002 31432 MultiStar: [#1 0.39,0.96,0.00,M3] [#2 0.52,1.48,0.00,M4] [#3 0.05,1.07,0.00,M4] [#4 0.65,0.92,0.00,M3] [#5 0.55,0.96,0.00,M4] [#6 0.33,1.03,0.00,M4] [#7 0.55,0.98,0.00,M4] [#8 0.80,0.89,0.00,M4] 
21:32:57.479 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.46 = 1.46)
21:32:57.481 00.002 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.47 = -1.81)
21:32:57.484 00.003 31432 CameraToMount -- cameraX=0.11 cameraY=1.25 hyp=1.26 cameraTheta=1.49 mountX=0.14 mountY=-1.22, mountTheta=-1.46
21:32:57.487 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=1.25, opts=13)
21:32:57.492 00.005 31432 Enqueuing Move request for scope (0.11, 1.25)
21:32:57.493 00.001 29876 Worker thread wakes up
21:32:57.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.25) opts 0xd
21:32:57.493 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 1.25)
21:32:57.493 00.000 29876 Moving (0.11, 1.25) raw xDistance=0.14 yDistance=-1.22
21:32:57.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:32:57.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.73 from input -1.22
21:32:57.493 00.000 29876 MoveAxis(E, 0, ABG)
21:32:57.493 00.000 29876 Move returns status 0, amount 0
21:32:57.493 00.000 29876 MoveAxis(N, 90, ABG)
21:32:57.493 00.000 29876 Guiding  Dir = 0, Dur = 90
21:32:57.494 00.001 29876 IsSlewing returns 0
21:32:57.494 00.000 29876 IsGuiding returns 0
21:32:57.494 00.000 29876 PulseGuide returned control before completion, sleep 100
21:32:57.497 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:32:57.512 00.015 31432 UpdateGuideState exits: m=3303 RSB=35.7
21:32:57.515 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:57.520 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:57.524 00.004 31432 Enqueuing Expose request
21:32:57.606 00.082 29876 IsGuiding returns 1
21:32:57.606 00.000 29876 scope still moving after pulse duration time elapsed
21:32:57.636 00.030 29876 IsSlewing returns 0
21:32:57.636 00.000 29876 IsGuiding returns 1
21:32:57.668 00.032 29876 IsSlewing returns 0
21:32:57.668 00.000 29876 IsGuiding returns 1
21:32:57.700 00.032 29876 IsSlewing returns 0
21:32:57.700 00.000 29876 IsGuiding returns 1
21:32:57.731 00.031 29876 IsSlewing returns 0
21:32:57.731 00.000 29876 IsGuiding returns 0
21:32:57.731 00.000 29876 scope move finished after 90 + 146 ms
21:32:57.731 00.000 29876 Move returns status 0, amount 90
21:32:57.731 00.000 29876 move complete, result=0
21:32:57.731 00.000 29876 worker thread done servicing request
21:32:57.731 00.000 29876 Worker thread wakes up
21:32:57.731 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:32:57.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:32:57.731 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -1.2 px 90 ms NORTH
21:32:59.643 01.912 29876 Exposure complete
21:32:59.691 00.048 29876 worker thread done servicing request
21:32:59.691 00.000 31432 OnExposeComplete: enter
21:32:59.693 00.002 31432 UpdateGuideState(): m_state=6
21:32:59.695 00.002 31432 Star::Find(15, 332, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:32:59.698 00.003 31432 Star::Find returns 1 (0), X=332.95, Y=636.15, Mass=3401, SNR=36.2, Peak=231 HFD=4.1
21:32:59.700 00.002 31432 MultiStar: [#1 0.19,1.00,0.00,M4] [#2 0.43,1.00,0.00,M5] [#3 0.60,0.51,1.03,U] [#4 0.68,0.61,0.00,M4] [#5 0.87,0.18,0.00,M5] [#6 0.80,0.85,0.00,M5] [#7 0.38,0.58,0.91,U] [#8 0.90,0.82,0.00,M5] 
21:32:59.702 00.002 31432 refined, 2 included, MultiStar: {0.47, 0.59}, one-star: {0.41, 0.69}
21:32:59.704 00.002 31432 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
21:32:59.708 00.004 31432 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.39)
21:32:59.710 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.59 hyp=0.75 cameraTheta=0.90 mountX=0.48 mountY=-0.51, mountTheta=-0.82
21:32:59.713 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.59, opts=13)
21:32:59.719 00.006 31432 Enqueuing Move request for scope (0.47, 0.59)
21:32:59.723 00.004 29876 Worker thread wakes up
21:32:59.723 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.59) opts 0xd
21:32:59.723 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.59)
21:32:59.723 00.000 29876 Moving (0.47, 0.59) raw xDistance=0.48 yDistance=-0.51
21:32:59.723 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
21:32:59.723 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.51
21:32:59.723 00.000 29876 MoveAxis(W, 46, ABG)
21:32:59.723 00.000 29876 Guiding  Dir = 3, Dur = 46
21:32:59.723 00.000 29876 IsSlewing returns 0
21:32:59.723 00.000 29876 IsGuiding returns 0
21:32:59.724 00.001 29876 PulseGuide returned control before completion, sleep 56
21:32:59.729 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:32:59.743 00.014 31432 UpdateGuideState exits: m=3401 RSB=36.2
21:32:59.746 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:59.748 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:32:59.749 00.001 31432 Enqueuing Expose request
21:32:59.781 00.032 29876 IsGuiding returns 1
21:32:59.781 00.000 29876 scope still moving after pulse duration time elapsed
21:32:59.811 00.030 29876 IsSlewing returns 0
21:32:59.811 00.000 29876 IsGuiding returns 1
21:32:59.842 00.031 29876 IsSlewing returns 0
21:32:59.842 00.000 29876 IsGuiding returns 1
21:32:59.872 00.030 29876 IsSlewing returns 0
21:32:59.872 00.000 29876 IsGuiding returns 0
21:32:59.872 00.000 29876 scope move finished after 46 + 102 ms
21:32:59.872 00.000 29876 Move returns status 0, amount 46
21:32:59.872 00.000 29876 MoveAxis(N, 38, ABG)
21:32:59.872 00.000 29876 Guiding  Dir = 0, Dur = 38
21:32:59.872 00.000 29876 IsSlewing returns 0
21:32:59.872 00.000 29876 IsGuiding returns 0
21:32:59.872 00.000 29876 PulseGuide returned control before completion, sleep 48
21:32:59.933 00.061 29876 IsGuiding returns 1
21:32:59.933 00.000 29876 scope still moving after pulse duration time elapsed
21:32:59.964 00.031 29876 IsSlewing returns 0
21:32:59.964 00.000 29876 IsGuiding returns 1
21:32:59.994 00.030 29876 IsSlewing returns 0
21:32:59.994 00.000 29876 IsGuiding returns 1
21:33:00.025 00.031 29876 IsSlewing returns 0
21:33:00.025 00.000 29876 IsGuiding returns 0
21:33:00.025 00.000 29876 scope move finished after 38 + 114 ms
21:33:00.025 00.000 29876 Move returns status 0, amount 38
21:33:00.025 00.000 29876 move complete, result=0
21:33:00.025 00.000 29876 worker thread done servicing request
21:33:00.025 00.000 29876 Worker thread wakes up
21:33:00.025 00.000 31432 GuideStep: 0.5 px 46 ms WEST, -0.5 px 38 ms NORTH
21:33:00.029 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:00.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:02.255 02.226 29876 Exposure complete
21:33:02.301 00.046 29876 worker thread done servicing request
21:33:02.301 00.000 31432 OnExposeComplete: enter
21:33:02.303 00.002 31432 UpdateGuideState(): m_state=6
21:33:02.305 00.002 31432 Star::Find(15, 332, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:33:02.307 00.002 31432 Star::Find returns 1 (0), X=333.03, Y=636.17, Mass=3592, SNR=36.7, Peak=233 HFD=4.1
21:33:02.309 00.002 31432 MultiStar: [#1 0.58,0.71,0.00,M5] [#2 0.72,0.90,0.00,M6] [#3 0.69,0.23,1.01,U] [#4 0.79,0.77,0.00,M5] [#5 1.21,0.21,0.00,M6] [#6 0.77,1.07,0.00,M6] [#7 0.73,0.03,0.95,U] [#8 0.69,0.65,0.00,M6] 
21:33:02.311 00.002 31432 refined, 2 included, MultiStar: {0.64, 0.33}, one-star: {0.49, 0.71}
21:33:02.313 00.002 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
21:33:02.314 00.001 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.82)
21:33:02.316 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=0.33 hyp=0.71 cameraTheta=0.47 mountX=0.64 mountY=-0.23, mountTheta=-0.34
21:33:02.320 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=0.33, opts=13)
21:33:02.322 00.002 31432 Enqueuing Move request for scope (0.64, 0.33)
21:33:02.324 00.002 29876 Worker thread wakes up
21:33:02.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.33) opts 0xd
21:33:02.324 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, 0.33)
21:33:02.324 00.000 29876 Moving (0.64, 0.33) raw xDistance=0.64 yDistance=-0.23
21:33:02.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
21:33:02.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:02.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:33:02.324 00.000 29876 MoveAxis(W, 68, ABG)
21:33:02.324 00.000 29876 Guiding  Dir = 3, Dur = 68
21:33:02.324 00.000 29876 IsSlewing returns 0
21:33:02.325 00.001 29876 IsGuiding returns 0
21:33:02.325 00.000 29876 PulseGuide returned control before completion, sleep 78
21:33:02.328 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:02.339 00.011 31432 UpdateGuideState exits: m=3592 RSB=36.7
21:33:02.342 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:02.343 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:02.345 00.002 31432 Enqueuing Expose request
21:33:02.411 00.066 29876 IsGuiding returns 1
21:33:02.411 00.000 29876 scope still moving after pulse duration time elapsed
21:33:02.442 00.031 29876 IsSlewing returns 0
21:33:02.442 00.000 29876 IsGuiding returns 1
21:33:02.474 00.032 29876 IsSlewing returns 0
21:33:02.475 00.001 29876 IsGuiding returns 1
21:33:02.505 00.030 29876 IsSlewing returns 0
21:33:02.505 00.000 29876 IsGuiding returns 1
21:33:02.536 00.031 29876 IsSlewing returns 0
21:33:02.536 00.000 29876 IsGuiding returns 0
21:33:02.536 00.000 29876 scope move finished after 68 + 143 ms
21:33:02.536 00.000 29876 Move returns status 0, amount 68
21:33:02.536 00.000 29876 MoveAxis(N, 0, ABG)
21:33:02.536 00.000 29876 Move returns status 0, amount 0
21:33:02.536 00.000 29876 move complete, result=0
21:33:02.536 00.000 29876 worker thread done servicing request
21:33:02.536 00.000 31432 GuideStep: 0.6 px 68 ms WEST, -0.2 px 0 ms NORTH
21:33:02.539 00.003 29876 Worker thread wakes up
21:33:02.539 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:02.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:04.444 01.905 29876 Exposure complete
21:33:04.486 00.042 29876 worker thread done servicing request
21:33:04.486 00.000 31432 OnExposeComplete: enter
21:33:04.488 00.002 31432 UpdateGuideState(): m_state=6
21:33:04.491 00.003 31432 Star::Find(15, 333, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:33:04.493 00.002 31432 Star::Find returns 1 (0), X=332.20, Y=635.18, Mass=3705, SNR=38.1, Peak=240 HFD=4.0
21:33:04.495 00.002 31432 MultiStar: [#1 0.06,-0.09,1.02,U] [#2 0.08,0.46,0.90,U] [#3 -0.22,-0.05,0.98,U] [#4 0.06,0.32,0.88,U] [#5 0.54,-0.48,0.77,U] [#6 -0.05,0.01,0.83,U] [#7 -0.34,-0.50,0.90,U] [#8 0.35,-0.07,0.79,U] 
21:33:04.499 00.004 31432 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.35, -0.29}
21:33:04.503 00.004 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:33:04.504 00.001 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:33:04.506 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.08 cameraTheta=-1.63 mountX=-0.01 mountY=0.07, mountTheta=1.65
21:33:04.509 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.07, opts=13)
21:33:04.511 00.002 31432 Enqueuing Move request for scope (-0.00, -0.07)
21:33:04.513 00.002 29876 Worker thread wakes up
21:33:04.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:33:04.513 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:33:04.513 00.000 29876 Moving (-0.00, -0.07) raw xDistance=-0.01 yDistance=0.07
21:33:04.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:33:04.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:04.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:33:04.513 00.000 29876 MoveAxis(E, 0, ABG)
21:33:04.513 00.000 29876 Move returns status 0, amount 0
21:33:04.513 00.000 29876 MoveAxis(N, 0, ABG)
21:33:04.513 00.000 29876 Move returns status 0, amount 0
21:33:04.513 00.000 29876 move complete, result=0
21:33:04.513 00.000 29876 worker thread done servicing request
21:33:04.516 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:04.528 00.012 31432 UpdateGuideState exits: m=3705 RSB=38.1
21:33:04.530 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:04.531 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:04.533 00.002 31432 Enqueuing Expose request
21:33:04.535 00.002 29876 Worker thread wakes up
21:33:04.535 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:04.538 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:04.538 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:06.667 02.129 29876 Exposure complete
21:33:06.713 00.046 29876 worker thread done servicing request
21:33:06.713 00.000 31432 OnExposeComplete: enter
21:33:06.717 00.004 31432 UpdateGuideState(): m_state=6
21:33:06.722 00.005 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:33:06.728 00.006 31432 Star::Find returns 1 (0), X=332.16, Y=635.30, Mass=3257, SNR=35.5, Peak=247 HFD=3.7
21:33:06.731 00.003 31432 MultiStar: [#1 -0.01,0.19,1.08,U] [#2 0.16,-0.29,0.94,U] [#3 0.01,-0.24,1.10,U] [#4 -0.16,0.19,0.99,U] [#5 0.76,-0.86,0.00,M6] [#6 0.30,0.11,0.90,U] [#7 0.39,-0.41,0.99,U] [#8 0.39,-0.16,0.88,U] 
21:33:06.736 00.005 31432 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {-0.39, -0.16}
21:33:06.741 00.005 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
21:33:06.745 00.004 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
21:33:06.747 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.89 mountX=0.08 mountY=0.11, mountTheta=0.96
21:33:06.750 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.10, opts=13)
21:33:06.752 00.002 31432 Enqueuing Move request for scope (0.08, -0.10)
21:33:06.756 00.004 29876 Worker thread wakes up
21:33:06.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
21:33:06.756 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
21:33:06.756 00.000 29876 Moving (0.08, -0.10) raw xDistance=0.08 yDistance=0.11
21:33:06.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:33:06.756 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:06.756 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:33:06.756 00.000 29876 MoveAxis(E, 0, ABG)
21:33:06.756 00.000 29876 Move returns status 0, amount 0
21:33:06.756 00.000 29876 MoveAxis(N, 0, ABG)
21:33:06.756 00.000 29876 Move returns status 0, amount 0
21:33:06.756 00.000 29876 move complete, result=0
21:33:06.756 00.000 29876 worker thread done servicing request
21:33:06.763 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:06.780 00.017 31432 UpdateGuideState exits: m=3257 RSB=35.5
21:33:06.781 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.783 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:06.785 00.002 31432 Enqueuing Expose request
21:33:06.787 00.002 29876 Worker thread wakes up
21:33:06.787 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:06.789 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:06.789 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:08.694 01.905 29876 Exposure complete
21:33:08.737 00.043 29876 worker thread done servicing request
21:33:08.737 00.000 31432 OnExposeComplete: enter
21:33:08.739 00.002 31432 UpdateGuideState(): m_state=6
21:33:08.742 00.003 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:33:08.744 00.002 31432 Star::Find returns 1 (0), X=332.75, Y=636.00, Mass=3645, SNR=38.7, Peak=254 HFD=4.0
21:33:08.746 00.002 31432 MultiStar: [#1 -0.44,1.13,0.00,M4] [#2 0.26,0.75,0.87,U] [#3 0.24,0.46,0.97,U] [#4 0.51,0.69,0.00,M4] [#5 0.56,0.18,0.78,U] [#6 0.13,0.78,0.87,U] [#7 0.12,0.63,0.93,U] [#8 0.13,0.89,0.00,M5] 
21:33:08.747 00.001 31432 single-star, 5 included, MultiStar: {0.24, 0.56}, one-star: {0.21, 0.54}
21:33:08.749 00.002 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
21:33:08.751 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.09)
21:33:08.753 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.54 hyp=0.58 cameraTheta=1.20 mountX=0.22 mountY=-0.50, mountTheta=-1.16
21:33:08.756 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.54, opts=13)
21:33:08.758 00.002 31432 Enqueuing Move request for scope (0.21, 0.54)
21:33:08.760 00.002 29876 Worker thread wakes up
21:33:08.760 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.54) opts 0xd
21:33:08.760 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.54)
21:33:08.760 00.000 29876 Moving (0.21, 0.54) raw xDistance=0.22 yDistance=-0.50
21:33:08.760 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
21:33:08.760 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.50
21:33:08.760 00.000 29876 MoveAxis(W, 21, ABG)
21:33:08.760 00.000 29876 Guiding  Dir = 3, Dur = 21
21:33:08.760 00.000 29876 IsSlewing returns 0
21:33:08.760 00.000 29876 IsGuiding returns 0
21:33:08.760 00.000 29876 PulseGuide returned control before completion, sleep 31
21:33:08.763 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:08.775 00.012 31432 UpdateGuideState exits: m=3645 RSB=38.7
21:33:08.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:08.778 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:08.780 00.002 31432 Enqueuing Expose request
21:33:08.803 00.023 29876 IsGuiding returns 1
21:33:08.803 00.000 29876 scope still moving after pulse duration time elapsed
21:33:08.834 00.031 29876 IsSlewing returns 0
21:33:08.834 00.000 29876 IsGuiding returns 1
21:33:08.864 00.030 29876 IsSlewing returns 0
21:33:08.864 00.000 29876 IsGuiding returns 0
21:33:08.864 00.000 29876 scope move finished after 21 + 83 ms
21:33:08.864 00.000 29876 Move returns status 0, amount 21
21:33:08.864 00.000 29876 MoveAxis(N, 37, ABG)
21:33:08.864 00.000 29876 Guiding  Dir = 0, Dur = 37
21:33:08.864 00.000 29876 IsSlewing returns 0
21:33:08.864 00.000 29876 IsGuiding returns 0
21:33:08.865 00.001 29876 PulseGuide returned control before completion, sleep 47
21:33:08.927 00.062 29876 IsGuiding returns 1
21:33:08.927 00.000 29876 scope still moving after pulse duration time elapsed
21:33:08.957 00.030 29876 IsSlewing returns 0
21:33:08.957 00.000 29876 IsGuiding returns 1
21:33:08.989 00.032 29876 IsSlewing returns 0
21:33:08.989 00.000 29876 IsGuiding returns 1
21:33:09.020 00.031 29876 IsSlewing returns 0
21:33:09.020 00.000 29876 IsGuiding returns 0
21:33:09.020 00.000 29876 scope move finished after 37 + 118 ms
21:33:09.020 00.000 29876 Move returns status 0, amount 37
21:33:09.020 00.000 29876 move complete, result=0
21:33:09.021 00.001 29876 worker thread done servicing request
21:33:09.021 00.000 29876 Worker thread wakes up
21:33:09.021 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:09.021 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:09.021 00.000 31432 GuideStep: 0.2 px 21 ms WEST, -0.5 px 37 ms NORTH
21:33:11.250 02.229 29876 Exposure complete
21:33:11.294 00.044 29876 worker thread done servicing request
21:33:11.294 00.000 31432 OnExposeComplete: enter
21:33:11.296 00.002 31432 UpdateGuideState(): m_state=6
21:33:11.298 00.002 31432 Star::Find(15, 332, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:33:11.300 00.002 31432 Star::Find returns 1 (0), X=332.92, Y=636.25, Mass=3484, SNR=36.6, Peak=238 HFD=4.0
21:33:11.302 00.002 31432 MultiStar: [#1 0.08,1.27,0.00,M5] [#2 0.40,1.07,0.00,M4] [#3 0.59,0.89,0.00,M1] [#4 0.40,1.13,0.00,M5] [#5 0.77,0.47,0.00,M6] [#6 0.41,0.78,0.00,M4] [#7 -0.15,1.04,0.00,M1] [#8 0.38,1.28,0.00,M6] 
21:33:11.304 00.002 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
21:33:11.306 00.002 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.17)
21:33:11.308 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.78 hyp=0.87 cameraTheta=1.13 mountX=0.39 mountY=-0.72, mountTheta=-1.07
21:33:11.312 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.78, opts=13)
21:33:11.314 00.002 31432 Enqueuing Move request for scope (0.37, 0.78)
21:33:11.316 00.002 29876 Worker thread wakes up
21:33:11.316 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.78) opts 0xd
21:33:11.316 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.78)
21:33:11.316 00.000 29876 Moving (0.37, 0.78) raw xDistance=0.39 yDistance=-0.72
21:33:11.316 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
21:33:11.316 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
21:33:11.316 00.000 29876 MoveAxis(W, 40, ABG)
21:33:11.317 00.001 29876 Guiding  Dir = 3, Dur = 40
21:33:11.317 00.000 29876 IsSlewing returns 0
21:33:11.317 00.000 29876 IsGuiding returns 0
21:33:11.317 00.000 29876 PulseGuide returned control before completion, sleep 50
21:33:11.320 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:11.331 00.011 31432 UpdateGuideState exits: m=3484 RSB=36.6
21:33:11.334 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:11.337 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:11.340 00.003 31432 Enqueuing Expose request
21:33:11.375 00.035 29876 IsGuiding returns 1
21:33:11.375 00.000 29876 scope still moving after pulse duration time elapsed
21:33:11.405 00.030 29876 IsSlewing returns 0
21:33:11.405 00.000 29876 IsGuiding returns 0
21:33:11.405 00.000 29876 scope move finished after 40 + 48 ms
21:33:11.405 00.000 29876 Move returns status 0, amount 40
21:33:11.405 00.000 29876 MoveAxis(N, 53, ABG)
21:33:11.405 00.000 29876 Guiding  Dir = 0, Dur = 53
21:33:11.405 00.000 29876 IsSlewing returns 0
21:33:11.405 00.000 29876 IsGuiding returns 0
21:33:11.406 00.001 29876 PulseGuide returned control before completion, sleep 63
21:33:11.482 00.076 29876 IsGuiding returns 1
21:33:11.482 00.000 29876 scope still moving after pulse duration time elapsed
21:33:11.512 00.030 29876 IsSlewing returns 0
21:33:11.512 00.000 29876 IsGuiding returns 1
21:33:11.543 00.031 29876 IsSlewing returns 0
21:33:11.543 00.000 29876 IsGuiding returns 1
21:33:11.573 00.030 29876 IsSlewing returns 0
21:33:11.573 00.000 29876 IsGuiding returns 1
21:33:11.604 00.031 29876 IsSlewing returns 0
21:33:11.604 00.000 29876 IsGuiding returns 0
21:33:11.604 00.000 29876 scope move finished after 53 + 145 ms
21:33:11.604 00.000 29876 Move returns status 0, amount 53
21:33:11.604 00.000 29876 move complete, result=0
21:33:11.604 00.000 29876 worker thread done servicing request
21:33:11.604 00.000 29876 Worker thread wakes up
21:33:11.604 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:11.604 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:11.604 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.7 px 53 ms NORTH
21:33:13.507 01.903 29876 Exposure complete
21:33:13.549 00.042 29876 worker thread done servicing request
21:33:13.549 00.000 31432 OnExposeComplete: enter
21:33:13.553 00.004 31432 UpdateGuideState(): m_state=6
21:33:13.555 00.002 31432 Star::Find(15, 332, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:33:13.557 00.002 31432 Star::Find returns 1 (0), X=332.79, Y=635.82, Mass=3624, SNR=37.6, Peak=255 HFD=3.9
21:33:13.559 00.002 31432 MultiStar: [#1 0.01,0.74,0.98,U] [#2 0.25,0.72,0.89,U] [#3 0.34,0.44,0.99,U] [#4 0.34,0.71,0.92,U] [#5 0.59,0.12,0.82,U] [#6 -0.11,0.89,0.00,M5] [#7 0.09,0.09,0.94,U] [#8 0.49,0.50,0.79,U] 
21:33:13.560 00.001 31432 single-star, 7 included, MultiStar: {0.28, 0.46}, one-star: {0.25, 0.35}
21:33:13.562 00.002 31432 CameraToMount -- cameraTheta (0.96) - m_xAngle (0.02) = xAngle (0.94 = 0.94)
21:33:13.564 00.002 31432 CameraToMount -- cameraTheta (0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.95 = -2.34)
21:33:13.566 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.35 hyp=0.43 cameraTheta=0.96 mountX=0.26 mountY=-0.31, mountTheta=-0.88
21:33:13.570 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.35, opts=13)
21:33:13.572 00.002 31432 Enqueuing Move request for scope (0.25, 0.35)
21:33:13.574 00.002 29876 Worker thread wakes up
21:33:13.574 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.35) opts 0xd
21:33:13.574 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.35)
21:33:13.575 00.001 29876 Moving (0.25, 0.35) raw xDistance=0.26 yDistance=-0.31
21:33:13.575 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
21:33:13.575 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
21:33:13.575 00.000 29876 MoveAxis(W, 30, ABG)
21:33:13.575 00.000 29876 Guiding  Dir = 3, Dur = 30
21:33:13.575 00.000 29876 IsSlewing returns 0
21:33:13.575 00.000 29876 IsGuiding returns 0
21:33:13.575 00.000 29876 PulseGuide returned control before completion, sleep 40
21:33:13.578 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:13.590 00.012 31432 UpdateGuideState exits: m=3624 RSB=37.6
21:33:13.592 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.594 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:13.596 00.002 31432 Enqueuing Expose request
21:33:13.631 00.035 29876 IsGuiding returns 1
21:33:13.631 00.000 29876 scope still moving after pulse duration time elapsed
21:33:13.662 00.031 29876 IsSlewing returns 0
21:33:13.662 00.000 29876 IsGuiding returns 1
21:33:13.694 00.032 29876 IsSlewing returns 0
21:33:13.694 00.000 29876 IsGuiding returns 1
21:33:13.725 00.031 29876 IsSlewing returns 0
21:33:13.725 00.000 29876 IsGuiding returns 0
21:33:13.725 00.000 29876 scope move finished after 30 + 119 ms
21:33:13.725 00.000 29876 Move returns status 0, amount 30
21:33:13.725 00.000 29876 MoveAxis(N, 23, ABG)
21:33:13.725 00.000 29876 Guiding  Dir = 0, Dur = 23
21:33:13.725 00.000 29876 IsSlewing returns 0
21:33:13.725 00.000 29876 IsGuiding returns 0
21:33:13.725 00.000 29876 PulseGuide returned control before completion, sleep 33
21:33:13.771 00.046 29876 IsGuiding returns 1
21:33:13.771 00.000 29876 scope still moving after pulse duration time elapsed
21:33:13.801 00.030 29876 IsSlewing returns 0
21:33:13.801 00.000 29876 IsGuiding returns 1
21:33:13.832 00.031 29876 IsSlewing returns 0
21:33:13.832 00.000 29876 IsGuiding returns 1
21:33:13.863 00.031 29876 IsSlewing returns 0
21:33:13.863 00.000 29876 IsGuiding returns 0
21:33:13.863 00.000 29876 scope move finished after 23 + 115 ms
21:33:13.863 00.000 29876 Move returns status 0, amount 23
21:33:13.863 00.000 29876 move complete, result=0
21:33:13.863 00.000 29876 worker thread done servicing request
21:33:13.863 00.000 29876 Worker thread wakes up
21:33:13.863 00.000 31432 GuideStep: 0.3 px 30 ms WEST, -0.3 px 23 ms NORTH
21:33:13.869 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:13.869 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:15.995 02.126 29876 Exposure complete
21:33:16.039 00.044 29876 worker thread done servicing request
21:33:16.039 00.000 31432 OnExposeComplete: enter
21:33:16.041 00.002 31432 UpdateGuideState(): m_state=6
21:33:16.043 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:33:16.045 00.002 31432 Star::Find returns 1 (0), X=332.90, Y=635.42, Mass=3391, SNR=36.1, Peak=234 HFD=3.9
21:33:16.047 00.002 31432 MultiStar: [#1 -0.08,-0.32,0.99,U] [#2 0.13,0.62,0.92,U] [#3 0.30,-0.19,0.96,U] [#4 0.63,-0.04,0.94,U] [#5 1.05,-0.81,0.00,M6] [#6 -0.02,-0.02,0.96,U] [#7 0.39,-0.27,0.86,U] [#8 -0.00,-0.29,0.85,U] 
21:33:16.049 00.002 31432 refined, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.35, -0.05}
21:33:16.051 00.002 31432 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.02) = xAngle (-0.34 = -0.34)
21:33:16.053 00.002 31432 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
21:33:16.055 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=0.21 mountY=0.10, mountTheta=0.44
21:33:16.059 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.07, opts=13)
21:33:16.061 00.002 31432 Enqueuing Move request for scope (0.21, -0.07)
21:33:16.063 00.002 29876 Worker thread wakes up
21:33:16.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
21:33:16.064 00.001 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
21:33:16.064 00.000 29876 Moving (0.21, -0.07) raw xDistance=0.21 yDistance=0.10
21:33:16.064 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:33:16.064 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:16.064 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:33:16.064 00.000 29876 MoveAxis(W, 24, ABG)
21:33:16.064 00.000 29876 Guiding  Dir = 3, Dur = 24
21:33:16.064 00.000 29876 IsSlewing returns 0
21:33:16.064 00.000 29876 IsGuiding returns 0
21:33:16.064 00.000 29876 PulseGuide returned control before completion, sleep 34
21:33:16.067 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:16.079 00.012 31432 UpdateGuideState exits: m=3391 RSB=36.1
21:33:16.081 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.083 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:16.085 00.002 31432 Enqueuing Expose request
21:33:16.104 00.019 29876 IsGuiding returns 1
21:33:16.104 00.000 29876 scope still moving after pulse duration time elapsed
21:33:16.135 00.031 29876 IsSlewing returns 0
21:33:16.135 00.000 29876 IsGuiding returns 1
21:33:16.166 00.031 29876 IsSlewing returns 0
21:33:16.166 00.000 29876 IsGuiding returns 0
21:33:16.166 00.000 29876 scope move finished after 24 + 77 ms
21:33:16.166 00.000 29876 Move returns status 0, amount 24
21:33:16.166 00.000 29876 MoveAxis(N, 0, ABG)
21:33:16.166 00.000 29876 Move returns status 0, amount 0
21:33:16.166 00.000 29876 move complete, result=0
21:33:16.166 00.000 29876 worker thread done servicing request
21:33:16.167 00.001 31432 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
21:33:16.169 00.002 29876 Worker thread wakes up
21:33:16.169 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:16.169 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:18.081 01.912 29876 Exposure complete
21:33:18.127 00.046 29876 worker thread done servicing request
21:33:18.127 00.000 31432 OnExposeComplete: enter
21:33:18.129 00.002 31432 UpdateGuideState(): m_state=6
21:33:18.131 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:33:18.133 00.002 31432 Star::Find returns 1 (0), X=333.15, Y=634.62, Mass=3440, SNR=36.4, Peak=230 HFD=3.9
21:33:18.135 00.002 31432 MultiStar: [#1 0.33,-0.18,1.00,U] [#2 0.06,0.21,0.91,U] [#3 0.09,-0.83,0.00,M1] [#4 0.52,-0.49,0.94,U] [#5 1.28,-1.22,0.00,M7] [#6 0.27,-0.11,0.86,U] [#7 0.69,-1.04,0.00,M1] [#8 0.63,-0.50,0.83,U] 
21:33:18.137 00.002 31432 refined, 5 included, MultiStar: {0.40, -0.33}, one-star: {0.61, -0.84}
21:33:18.138 00.001 31432 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.02) = xAngle (-0.70 = -0.70)
21:33:18.140 00.002 31432 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.31 = 2.31)
21:33:18.142 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.68 mountX=0.40 mountY=0.38, mountTheta=0.77
21:33:18.144 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.33, opts=13)
21:33:18.146 00.002 31432 Enqueuing Move request for scope (0.40, -0.33)
21:33:18.148 00.002 29876 Worker thread wakes up
21:33:18.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd
21:33:18.148 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.33)
21:33:18.148 00.000 29876 Moving (0.40, -0.33) raw xDistance=0.40 yDistance=0.38
21:33:18.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
21:33:18.148 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:18.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:33:18.148 00.000 29876 MoveAxis(W, 42, ABG)
21:33:18.148 00.000 29876 Guiding  Dir = 3, Dur = 42
21:33:18.148 00.000 29876 IsSlewing returns 0
21:33:18.149 00.001 29876 IsGuiding returns 0
21:33:18.149 00.000 29876 PulseGuide returned control before completion, sleep 52
21:33:18.152 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:33:18.163 00.011 31432 UpdateGuideState exits: m=3440 RSB=36.4
21:33:18.165 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:18.167 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:18.169 00.002 31432 Enqueuing Expose request
21:33:18.204 00.035 29876 IsGuiding returns 1
21:33:18.204 00.000 29876 scope still moving after pulse duration time elapsed
21:33:18.235 00.031 29876 IsSlewing returns 0
21:33:18.235 00.000 29876 IsGuiding returns 1
21:33:18.266 00.031 29876 IsSlewing returns 0
21:33:18.266 00.000 29876 IsGuiding returns 0
21:33:18.266 00.000 29876 scope move finished after 42 + 75 ms
21:33:18.266 00.000 29876 Move returns status 0, amount 42
21:33:18.266 00.000 29876 MoveAxis(N, 0, ABG)
21:33:18.266 00.000 29876 Move returns status 0, amount 0
21:33:18.266 00.000 29876 move complete, result=0
21:33:18.267 00.001 29876 worker thread done servicing request
21:33:18.267 00.000 29876 Worker thread wakes up
21:33:18.267 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:18.267 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.4 px 0 ms NORTH
21:33:18.269 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:20.401 02.132 29876 Exposure complete
21:33:20.448 00.047 29876 worker thread done servicing request
21:33:20.448 00.000 31432 OnExposeComplete: enter
21:33:20.451 00.003 31432 UpdateGuideState(): m_state=6
21:33:20.452 00.001 31432 Star::Find(15, 333, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:33:20.454 00.002 31432 Star::Find returns 1 (0), X=332.79, Y=635.82, Mass=3469, SNR=36.0, Peak=218 HFD=4.2
21:33:20.456 00.002 31432 MultiStar: [#1 0.30,0.37,1.01,U] [#2 0.08,0.68,0.83,U] [#3 0.00,0.64,1.00,U] [#4 0.74,0.26,0.86,U] [#5 0.85,0.12,0.00,M8] [#6 0.25,0.67,0.89,U] [#7 0.21,0.09,0.88,U] [#8 0.45,0.36,0.89,U] 
21:33:20.458 00.002 31432 single-star, 7 included, MultiStar: {0.28, 0.43}, one-star: {0.25, 0.35}
21:33:20.459 00.001 31432 CameraToMount -- cameraTheta (0.96) - m_xAngle (0.02) = xAngle (0.93 = 0.93)
21:33:20.462 00.003 31432 CameraToMount -- cameraTheta (0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.94 = -2.34)
21:33:20.463 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=0.35 hyp=0.43 cameraTheta=0.96 mountX=0.26 mountY=-0.31, mountTheta=-0.88
21:33:20.466 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.35, opts=13)
21:33:20.472 00.006 31432 Enqueuing Move request for scope (0.25, 0.35)
21:33:20.477 00.005 29876 Worker thread wakes up
21:33:20.477 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.35) opts 0xd
21:33:20.477 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.35)
21:33:20.477 00.000 29876 Moving (0.25, 0.35) raw xDistance=0.26 yDistance=-0.31
21:33:20.477 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
21:33:20.477 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
21:33:20.478 00.001 29876 MoveAxis(W, 31, ABG)
21:33:20.478 00.000 29876 Guiding  Dir = 3, Dur = 31
21:33:20.478 00.000 29876 IsSlewing returns 0
21:33:20.478 00.000 29876 IsGuiding returns 0
21:33:20.478 00.000 29876 PulseGuide returned control before completion, sleep 41
21:33:20.482 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:20.494 00.012 31432 UpdateGuideState exits: m=3469 RSB=36.0
21:33:20.498 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:20.501 00.001 31432 Enqueuing Expose request
21:33:20.524 00.023 29876 IsGuiding returns 1
21:33:20.524 00.000 29876 scope still moving after pulse duration time elapsed
21:33:20.556 00.032 29876 IsSlewing returns 0
21:33:20.556 00.000 29876 IsGuiding returns 1
21:33:20.587 00.031 29876 IsSlewing returns 0
21:33:20.587 00.000 29876 IsGuiding returns 1
21:33:20.619 00.032 29876 IsSlewing returns 0
21:33:20.619 00.000 29876 IsGuiding returns 0
21:33:20.619 00.000 29876 scope move finished after 31 + 109 ms
21:33:20.619 00.000 29876 Move returns status 0, amount 31
21:33:20.619 00.000 29876 MoveAxis(N, 23, ABG)
21:33:20.619 00.000 29876 Guiding  Dir = 0, Dur = 23
21:33:20.619 00.000 29876 IsSlewing returns 0
21:33:20.620 00.001 29876 IsGuiding returns 0
21:33:20.620 00.000 29876 PulseGuide returned control before completion, sleep 33
21:33:20.666 00.046 29876 IsGuiding returns 1
21:33:20.666 00.000 29876 scope still moving after pulse duration time elapsed
21:33:20.697 00.031 29876 IsSlewing returns 0
21:33:20.697 00.000 29876 IsGuiding returns 1
21:33:20.727 00.030 29876 IsSlewing returns 0
21:33:20.727 00.000 29876 IsGuiding returns 1
21:33:20.758 00.031 29876 IsSlewing returns 0
21:33:20.758 00.000 29876 IsGuiding returns 1
21:33:20.789 00.031 29876 IsSlewing returns 0
21:33:20.789 00.000 29876 IsGuiding returns 0
21:33:20.789 00.000 29876 scope move finished after 23 + 146 ms
21:33:20.789 00.000 29876 Move returns status 0, amount 23
21:33:20.789 00.000 29876 move complete, result=0
21:33:20.789 00.000 29876 worker thread done servicing request
21:33:20.789 00.000 29876 Worker thread wakes up
21:33:20.789 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.3 px 23 ms NORTH
21:33:20.794 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:20.794 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:22.707 01.913 29876 Exposure complete
21:33:22.750 00.043 29876 worker thread done servicing request
21:33:22.750 00.000 31432 OnExposeComplete: enter
21:33:22.752 00.002 31432 UpdateGuideState(): m_state=6
21:33:22.755 00.003 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:33:22.757 00.002 31432 Star::Find returns 1 (0), X=332.20, Y=635.44, Mass=3279, SNR=35.2, Peak=229 HFD=3.8
21:33:22.759 00.002 31432 MultiStar: [#1 -0.01,-0.20,1.04,U] [#2 0.05,-0.15,0.97,U] [#3 -0.15,-0.04,1.01,U] [#4 -0.15,-0.25,0.96,U] [#5 0.40,-0.71,0.88,U] [#6 0.04,-0.02,0.90,U] [#7 -0.47,-0.30,0.97,U] [#8 -0.11,-0.05,0.84,U] 
21:33:22.761 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.34, -0.03}
21:33:22.763 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
21:33:22.765 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
21:33:22.767 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.01 mountX=-0.09 mountY=0.17, mountTheta=2.06
21:33:22.771 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.19, opts=13)
21:33:22.777 00.006 31432 Enqueuing Move request for scope (-0.09, -0.19)
21:33:22.780 00.003 29876 Worker thread wakes up
21:33:22.780 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
21:33:22.780 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
21:33:22.780 00.000 29876 Moving (-0.09, -0.19) raw xDistance=-0.09 yDistance=0.17
21:33:22.780 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:33:22.780 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:22.780 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:33:22.780 00.000 29876 MoveAxis(E, 0, ABG)
21:33:22.780 00.000 29876 Move returns status 0, amount 0
21:33:22.780 00.000 29876 MoveAxis(N, 0, ABG)
21:33:22.780 00.000 29876 Move returns status 0, amount 0
21:33:22.780 00.000 29876 move complete, result=0
21:33:22.780 00.000 29876 worker thread done servicing request
21:33:22.782 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:22.794 00.012 31432 UpdateGuideState exits: m=3279 RSB=35.2
21:33:22.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:22.798 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:22.800 00.002 31432 Enqueuing Expose request
21:33:22.802 00.002 29876 Worker thread wakes up
21:33:22.802 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:33:22.804 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:22.804 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:25.034 02.230 29876 Exposure complete
21:33:25.077 00.043 29876 worker thread done servicing request
21:33:25.077 00.000 31432 OnExposeComplete: enter
21:33:25.079 00.002 31432 UpdateGuideState(): m_state=6
21:33:25.082 00.003 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:33:25.084 00.002 31432 Star::Find returns 1 (0), X=332.57, Y=635.60, Mass=3647, SNR=37.8, Peak=244 HFD=4.2
21:33:25.086 00.002 31432 MultiStar: [#1 0.23,0.14,0.91,U] [#2 0.28,0.08,0.84,U] [#3 0.05,0.41,0.95,U] [#4 0.13,0.41,0.86,U] [#5 0.73,-0.11,0.78,U] [#6 0.11,0.30,0.86,U] [#7 -0.08,0.06,0.82,U] [#8 0.03,0.15,0.76,U] 
21:33:25.088 00.002 31432 single-star, 8 included, MultiStar: {0.16, 0.18}, one-star: {0.02, 0.13}
21:33:25.090 00.002 31432 CameraToMount -- cameraTheta (1.41) - m_xAngle (0.02) = xAngle (1.39 = 1.39)
21:33:25.092 00.002 31432 CameraToMount -- cameraTheta (1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.40 = -1.89)
21:33:25.094 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=0.02 mountY=-0.13, mountTheta=-1.38
21:33:25.097 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.13, opts=13)
21:33:25.099 00.002 31432 Enqueuing Move request for scope (0.02, 0.13)
21:33:25.101 00.002 29876 Worker thread wakes up
21:33:25.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
21:33:25.101 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
21:33:25.101 00.000 29876 Moving (0.02, 0.13) raw xDistance=0.02 yDistance=-0.13
21:33:25.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:33:25.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:25.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:33:25.101 00.000 29876 MoveAxis(E, 0, ABG)
21:33:25.101 00.000 29876 Move returns status 0, amount 0
21:33:25.101 00.000 29876 MoveAxis(N, 0, ABG)
21:33:25.101 00.000 29876 Move returns status 0, amount 0
21:33:25.101 00.000 29876 move complete, result=0
21:33:25.102 00.001 29876 worker thread done servicing request
21:33:25.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:25.116 00.011 31432 UpdateGuideState exits: m=3647 RSB=37.8
21:33:25.119 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:25.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:25.123 00.002 31432 Enqueuing Expose request
21:33:25.124 00.001 29876 Worker thread wakes up
21:33:25.124 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:25.127 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:25.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:27.043 01.916 29876 Exposure complete
21:33:27.085 00.042 29876 worker thread done servicing request
21:33:27.085 00.000 31432 OnExposeComplete: enter
21:33:27.087 00.002 31432 UpdateGuideState(): m_state=6
21:33:27.089 00.002 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:33:27.091 00.002 31432 Star::Find returns 1 (0), X=332.27, Y=635.66, Mass=3087, SNR=33.6, Peak=161 HFD=4.7
21:33:27.094 00.003 31432 MultiStar: [#1 0.06,0.31,1.05,U] [#2 0.08,0.39,0.91,U] [#3 -0.17,0.23,1.04,U] [#4 0.04,0.60,0.95,U] [#5 0.31,-0.33,0.89,U] [#6 0.19,0.53,0.92,U] [#7 -0.07,0.14,0.95,U] [#8 -0.01,0.38,0.84,U] 
21:33:27.096 00.002 31432 refined, 8 included, MultiStar: {0.01, 0.27}, one-star: {-0.28, 0.19}
21:33:27.096 00.000 31432 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.02) = xAngle (1.51 = 1.51)
21:33:27.099 00.003 31432 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.52 = -1.76)
21:33:27.101 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=0.02 mountY=-0.27, mountTheta=-1.51
21:33:27.104 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.27, opts=13)
21:33:27.108 00.004 31432 Enqueuing Move request for scope (0.01, 0.27)
21:33:27.110 00.002 29876 Worker thread wakes up
21:33:27.110 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
21:33:27.110 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
21:33:27.110 00.000 29876 Moving (0.01, 0.27) raw xDistance=0.02 yDistance=-0.27
21:33:27.110 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:33:27.110 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:27.110 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:33:27.110 00.000 29876 MoveAxis(E, 0, ABG)
21:33:27.110 00.000 29876 Move returns status 0, amount 0
21:33:27.110 00.000 29876 MoveAxis(N, 0, ABG)
21:33:27.110 00.000 29876 Move returns status 0, amount 0
21:33:27.110 00.000 29876 move complete, result=0
21:33:27.110 00.000 29876 worker thread done servicing request
21:33:27.113 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:27.125 00.012 31432 UpdateGuideState exits: m=3087 RSB=33.6
21:33:27.127 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:27.129 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:27.131 00.002 31432 Enqueuing Expose request
21:33:27.133 00.002 29876 Worker thread wakes up
21:33:27.133 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:27.136 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:27.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(318,620,31,31)
21:33:27.822 00.686 31432 evsrv: cli 0CE154D8 connect
21:33:27.825 00.003 31432 case statement mapped state 6 to 3
21:33:27.827 00.002 31432 case statement mapped state 6 to 3
21:33:27.829 00.002 31432 evsrv: cli 0CE154D8 request: {"method":"get_app_state","id":"56ecd562-4f1b-4e5a-b9fd-e4759130a234"}
21:33:27.831 00.002 31432 case statement mapped state 6 to 3
21:33:27.833 00.002 31432 evsrv: cli 0CE154D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"56ecd562-4f1b-4e5a-b9fd-e4759130a234"}
21:33:27.839 00.006 31432 evsrv: cli 0CE154D8 disconnect
21:33:27.844 00.005 31432 evsrv: cli 0CE15258 connect
21:33:27.848 00.004 31432 case statement mapped state 6 to 3
21:33:27.851 00.003 31432 case statement mapped state 6 to 3
21:33:27.855 00.004 31432 evsrv: cli 0CE15258 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c4f2fdb2-690c-49ce-b756-bec058c43eaa"}
21:33:27.859 00.004 31432 PhdController::Dither begins
21:33:27.862 00.003 31432 dither: size=3.00, dRA=-2.95 dDec=-0.73
21:33:27.865 00.003 31432 MountToCamera -- mountTheta (2.90) + m_xAngle (0.02) = xAngle (2.92 = 2.92)
21:33:27.868 00.003 31432 MountToCamera -- mountX=-2.95 mountY=-0.73 hyp=3.04 mountTheta=2.90 cameraX=-2.96, cameraY=0.66 cameraTheta=2.92
21:33:27.870 00.002 31432 setting lock position to (329.58, 636.13)
21:33:27.873 00.003 31432 Mount: notify guiding dithered (-3.0, 0.7)
21:33:27.876 00.003 31432 MultiStar: stabilizing after lock position change
21:33:27.879 00.003 31432 Status Line: Dithering de -2.95,-0.73
21:33:27.883 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
21:33:27.885 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
21:33:27.888 00.003 31432 evsrv: cli 0CE15258 response: {"jsonrpc":"2.0","result":0,"id":"c4f2fdb2-690c-49ce-b756-bec058c43eaa"}
21:33:27.891 00.003 31432 evsrv: cli 0CE15258 disconnect
21:33:29.262 01.371 29876 Exposure complete
21:33:29.320 00.058 29876 worker thread done servicing request
21:33:29.320 00.000 31432 OnExposeComplete: enter
21:33:29.323 00.003 31432 UpdateGuideState(): m_state=6
21:33:29.326 00.003 31432 Star::Find(15, 332, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:33:29.329 00.003 31432 Star::Find returns 1 (0), X=331.82, Y=634.61, Mass=3302, SNR=35.0, Peak=224 HFD=3.9
21:33:29.331 00.002 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.02) = xAngle (-0.62 = -0.62)
21:33:29.334 00.003 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.39 = 2.39)
21:33:29.336 00.002 31432 CameraToMount -- cameraX=2.24 cameraY=-1.52 hyp=2.71 cameraTheta=-0.60 mountX=2.20 mountY=1.85, mountTheta=0.70
21:33:29.340 00.004 31432 dither recenter: remaining=(2.9,0.7) step=(2.9,0.7)
21:33:29.343 00.003 31432 MountToCamera -- mountTheta (-0.24) + m_xAngle (0.02) = xAngle (-0.22 = -0.22)
21:33:29.345 00.002 31432 MountToCamera -- mountX=2.95 mountY=0.73 hyp=3.04 mountTheta=-0.24 cameraX=2.96, cameraY=-0.66 cameraTheta=-0.22
21:33:29.347 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=2.96, y=-0.66, opts=4)
21:33:29.350 00.003 31432 Enqueuing Move request for scope (2.96, -0.66)
21:33:29.353 00.003 31432 Mount: notify direct move 2.95,0.73
21:33:29.355 00.002 29876 Worker thread wakes up
21:33:29.355 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (2.96, -0.66) opts 0x4
21:33:29.355 00.000 29876 Handling offset move in thread for scope, endpoint = (2.96, -0.66)
21:33:29.355 00.000 29876 Moving (2.96, -0.66) raw xDistance=2.95 yDistance=0.73
21:33:29.355 00.000 29876 BLC: window closed
21:33:29.355 00.000 29876 MoveAxis(W, 506, B)
21:33:29.355 00.000 29876 Guiding  Dir = 3, Dur = 506
21:33:29.356 00.001 29876 IsSlewing returns 0
21:33:29.356 00.000 29876 IsGuiding returns 0
21:33:29.356 00.000 29876 PulseGuide returned control before completion, sleep 516
21:33:29.359 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:29.371 00.012 31432 UpdateGuideState exits: m=3302 RSB=35.0
21:33:29.373 00.002 31432 PhdController: settling, locked = 1, distance = 3.15 (1.50) aobump = 0 frame = 1 / 99999
21:33:29.375 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558809.375,"Host":"MSI","Inst":1,"Distance":3.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:33:29.377 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.379 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:29.381 00.002 31432 Enqueuing Expose request
21:33:29.880 00.499 29876 IsGuiding returns 1
21:33:29.880 00.000 29876 scope still moving after pulse duration time elapsed
21:33:29.912 00.032 29876 IsSlewing returns 0
21:33:29.912 00.000 29876 IsGuiding returns 1
21:33:29.943 00.031 29876 IsSlewing returns 0
21:33:29.943 00.000 29876 IsGuiding returns 0
21:33:29.943 00.000 29876 scope move finished after 506 + 81 ms
21:33:29.943 00.000 29876 Move returns status 0, amount 506
21:33:29.943 00.000 29876 BLC: window closed
21:33:29.943 00.000 29876 BLC: Compensation needed for non-algo type move
21:33:29.943 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:33:29.943 00.000 29876 MoveAxis(S, 110, B)
21:33:29.943 00.000 29876 Guiding  Dir = 1, Dur = 110
21:33:29.943 00.000 29876 IsSlewing returns 0
21:33:29.943 00.000 29876 IsGuiding returns 0
21:33:29.944 00.001 29876 PulseGuide returned control before completion, sleep 120
21:33:30.067 00.123 29876 IsGuiding returns 1
21:33:30.067 00.000 29876 scope still moving after pulse duration time elapsed
21:33:30.097 00.030 29876 IsSlewing returns 0
21:33:30.097 00.000 29876 IsGuiding returns 1
21:33:30.129 00.032 29876 IsSlewing returns 0
21:33:30.129 00.000 29876 IsGuiding returns 1
21:33:30.160 00.031 29876 IsSlewing returns 0
21:33:30.160 00.000 29876 IsGuiding returns 1
21:33:30.191 00.031 29876 IsSlewing returns 0
21:33:30.191 00.000 29876 IsGuiding returns 1
21:33:30.222 00.031 29876 IsSlewing returns 0
21:33:30.222 00.000 29876 IsGuiding returns 1
21:33:30.254 00.032 29876 IsSlewing returns 0
21:33:30.254 00.000 29876 IsGuiding returns 1
21:33:30.286 00.032 29876 IsSlewing returns 0
21:33:30.286 00.000 29876 IsGuiding returns 1
21:33:30.317 00.031 29876 IsSlewing returns 0
21:33:30.317 00.000 29876 IsGuiding returns 0
21:33:30.317 00.000 29876 scope move finished after 110 + 262 ms
21:33:30.317 00.000 29876 Move returns status 0, amount 110
21:33:30.317 00.000 29876 move complete, result=0
21:33:30.317 00.000 29876 worker thread done servicing request
21:33:30.317 00.000 29876 Worker thread wakes up
21:33:30.317 00.000 31432 GuideStep: 2.9 px 506 ms WEST, 0.7 px 110 ms SOUTH
21:33:30.319 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:30.319 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:32.225 01.906 29876 Exposure complete
21:33:32.273 00.048 29876 worker thread done servicing request
21:33:32.273 00.000 31432 OnExposeComplete: enter
21:33:32.275 00.002 31432 UpdateGuideState(): m_state=6
21:33:32.277 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:33:32.281 00.004 31432 Star::Find returns 1 (0), X=330.14, Y=636.58, Mass=3193, SNR=33.8, Peak=195 HFD=4.2
21:33:32.286 00.005 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.65 = 0.65)
21:33:32.289 00.003 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.66 = -2.62)
21:33:32.291 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.45 hyp=0.72 cameraTheta=0.68 mountX=0.57 mountY=-0.36, mountTheta=-0.56
21:33:32.297 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.45, opts=13)
21:33:32.302 00.005 31432 Enqueuing Move request for scope (0.56, 0.45)
21:33:32.305 00.003 29876 Worker thread wakes up
21:33:32.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.45) opts 0xd
21:33:32.305 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.45)
21:33:32.305 00.000 29876 Moving (0.56, 0.45) raw xDistance=0.57 yDistance=-0.36
21:33:32.305 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
21:33:32.305 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:32.305 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:33:32.305 00.000 29876 MoveAxis(W, 55, ABG)
21:33:32.305 00.000 29876 Guiding  Dir = 3, Dur = 55
21:33:32.306 00.001 29876 IsSlewing returns 0
21:33:32.306 00.000 29876 IsGuiding returns 0
21:33:32.306 00.000 29876 PulseGuide returned control before completion, sleep 65
21:33:32.318 00.012 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:33:32.331 00.013 31432 UpdateGuideState exits: m=3193 RSB=33.8
21:33:32.334 00.003 31432 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 2 / 99999
21:33:32.336 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558812.336,"Host":"MSI","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:33:32.338 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:32.340 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:32.342 00.002 31432 Enqueuing Expose request
21:33:32.381 00.039 29876 IsGuiding returns 1
21:33:32.381 00.000 29876 scope still moving after pulse duration time elapsed
21:33:32.412 00.031 29876 IsSlewing returns 0
21:33:32.412 00.000 29876 IsGuiding returns 1
21:33:32.442 00.030 29876 IsSlewing returns 0
21:33:32.442 00.000 29876 IsGuiding returns 1
21:33:32.474 00.032 29876 IsSlewing returns 0
21:33:32.474 00.000 29876 IsGuiding returns 0
21:33:32.474 00.000 29876 scope move finished after 55 + 112 ms
21:33:32.474 00.000 29876 Move returns status 0, amount 55
21:33:32.474 00.000 29876 MoveAxis(N, 0, ABG)
21:33:32.474 00.000 29876 Move returns status 0, amount 0
21:33:32.474 00.000 29876 move complete, result=0
21:33:32.474 00.000 29876 worker thread done servicing request
21:33:32.474 00.000 31432 GuideStep: 0.6 px 55 ms WEST, -0.4 px 0 ms NORTH
21:33:32.477 00.003 29876 Worker thread wakes up
21:33:32.477 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:32.477 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:34.601 02.124 29876 Exposure complete
21:33:34.643 00.042 29876 worker thread done servicing request
21:33:34.643 00.000 31432 OnExposeComplete: enter
21:33:34.647 00.004 31432 UpdateGuideState(): m_state=6
21:33:34.651 00.004 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:33:34.656 00.005 31432 Star::Find returns 1 (0), X=328.83, Y=635.94, Mass=3365, SNR=35.8, Peak=208 HFD=4.2
21:33:34.658 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
21:33:34.661 00.003 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
21:33:34.663 00.002 31432 CameraToMount -- cameraX=-0.75 cameraY=-0.19 hyp=0.77 cameraTheta=-2.89 mountX=-0.75 mountY=0.07, mountTheta=3.04
21:33:34.666 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=-0.19, opts=13)
21:33:34.668 00.002 31432 Enqueuing Move request for scope (-0.75, -0.19)
21:33:34.670 00.002 29876 Worker thread wakes up
21:33:34.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.19) opts 0xd
21:33:34.670 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, -0.19)
21:33:34.670 00.000 29876 Moving (-0.75, -0.19) raw xDistance=-0.75 yDistance=0.07
21:33:34.670 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.75
21:33:34.670 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:34.670 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:33:34.670 00.000 29876 MoveAxis(E, 65, ABG)
21:33:34.670 00.000 29876 Guiding  Dir = 2, Dur = 65
21:33:34.670 00.000 29876 IsSlewing returns 0
21:33:34.670 00.000 29876 IsGuiding returns 0
21:33:34.671 00.001 29876 PulseGuide returned control before completion, sleep 75
21:33:34.674 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:34.685 00.011 31432 UpdateGuideState exits: m=3365 RSB=35.8
21:33:34.687 00.002 31432 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 3 / 99999
21:33:34.689 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558814.689,"Host":"MSI","Inst":1,"Distance":0.74,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
21:33:34.691 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:34.693 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:34.695 00.002 31432 Enqueuing Expose request
21:33:34.754 00.059 29876 IsGuiding returns 1
21:33:34.754 00.000 29876 scope still moving after pulse duration time elapsed
21:33:34.785 00.031 29876 IsSlewing returns 0
21:33:34.785 00.000 29876 IsGuiding returns 1
21:33:34.816 00.031 29876 IsSlewing returns 0
21:33:34.816 00.000 29876 IsGuiding returns 0
21:33:34.816 00.000 29876 scope move finished after 65 + 79 ms
21:33:34.816 00.000 29876 Move returns status 0, amount 65
21:33:34.816 00.000 29876 MoveAxis(N, 0, ABG)
21:33:34.816 00.000 29876 Move returns status 0, amount 0
21:33:34.816 00.000 29876 move complete, result=0
21:33:34.816 00.000 29876 worker thread done servicing request
21:33:34.816 00.000 29876 Worker thread wakes up
21:33:34.816 00.000 31432 GuideStep: -0.8 px 65 ms EAST, 0.1 px 0 ms NORTH
21:33:34.819 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:34.819 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:36.732 01.913 29876 Exposure complete
21:33:36.775 00.043 29876 worker thread done servicing request
21:33:36.775 00.000 31432 OnExposeComplete: enter
21:33:36.777 00.002 31432 UpdateGuideState(): m_state=6
21:33:36.779 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:33:36.781 00.002 31432 Star::Find returns 1 (0), X=330.19, Y=635.86, Mass=3283, SNR=34.9, Peak=230 HFD=4.0
21:33:36.783 00.002 31432 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.02) = xAngle (-0.44 = -0.44)
21:33:36.785 00.002 31432 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.57 = 2.57)
21:33:36.787 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=-0.27 hyp=0.67 cameraTheta=-0.42 mountX=0.61 mountY=0.36, mountTheta=0.54
21:33:36.790 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.27, opts=13)
21:33:36.792 00.002 31432 Enqueuing Move request for scope (0.61, -0.27)
21:33:36.794 00.002 29876 Worker thread wakes up
21:33:36.794 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.27) opts 0xd
21:33:36.794 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.27)
21:33:36.794 00.000 29876 Moving (0.61, -0.27) raw xDistance=0.61 yDistance=0.36
21:33:36.794 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.61
21:33:36.794 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:36.794 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:33:36.794 00.000 29876 MoveAxis(W, 49, ABG)
21:33:36.794 00.000 29876 Guiding  Dir = 3, Dur = 49
21:33:36.795 00.001 29876 IsSlewing returns 0
21:33:36.795 00.000 29876 IsGuiding returns 0
21:33:36.795 00.000 29876 PulseGuide returned control before completion, sleep 59
21:33:36.800 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:36.812 00.012 31432 UpdateGuideState exits: m=3283 RSB=34.9
21:33:36.814 00.002 31432 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 4 / 99999
21:33:36.816 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558816.816,"Host":"MSI","Inst":1,"Distance":0.72,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
21:33:36.818 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:36.820 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:36.822 00.002 31432 Enqueuing Expose request
21:33:36.869 00.047 29876 IsGuiding returns 1
21:33:36.869 00.000 29876 scope still moving after pulse duration time elapsed
21:33:36.900 00.031 29876 IsSlewing returns 0
21:33:36.900 00.000 29876 IsGuiding returns 1
21:33:36.932 00.032 29876 IsSlewing returns 0
21:33:36.932 00.000 29876 IsGuiding returns 1
21:33:36.963 00.031 29876 IsSlewing returns 0
21:33:36.963 00.000 29876 IsGuiding returns 1
21:33:36.994 00.031 29876 IsSlewing returns 0
21:33:36.994 00.000 29876 IsGuiding returns 0
21:33:36.994 00.000 29876 scope move finished after 49 + 150 ms
21:33:36.994 00.000 29876 Move returns status 0, amount 49
21:33:36.994 00.000 29876 MoveAxis(N, 0, ABG)
21:33:36.994 00.000 29876 Move returns status 0, amount 0
21:33:36.994 00.000 29876 move complete, result=0
21:33:36.994 00.000 29876 worker thread done servicing request
21:33:36.994 00.000 29876 Worker thread wakes up
21:33:36.994 00.000 31432 GuideStep: 0.6 px 49 ms WEST, 0.4 px 0 ms NORTH
21:33:36.996 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:36.996 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:39.122 02.126 29876 Exposure complete
21:33:39.170 00.048 29876 worker thread done servicing request
21:33:39.170 00.000 31432 OnExposeComplete: enter
21:33:39.172 00.002 31432 UpdateGuideState(): m_state=6
21:33:39.174 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:33:39.176 00.002 31432 Star::Find returns 1 (0), X=329.44, Y=635.27, Mass=3433, SNR=36.7, Peak=219 HFD=3.7
21:33:39.178 00.002 31432 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.02) = xAngle (-1.76 = -1.76)
21:33:39.180 00.002 31432 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.25 = 1.25)
21:33:39.182 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.86 hyp=0.87 cameraTheta=-1.73 mountX=-0.16 mountY=0.83, mountTheta=1.76
21:33:39.185 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.86, opts=13)
21:33:39.187 00.002 31432 Enqueuing Move request for scope (-0.14, -0.86)
21:33:39.189 00.002 29876 Worker thread wakes up
21:33:39.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.86) opts 0xd
21:33:39.189 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.86)
21:33:39.189 00.000 29876 Moving (-0.14, -0.86) raw xDistance=-0.16 yDistance=0.83
21:33:39.189 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:33:39.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:39.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.83
21:33:39.189 00.000 29876 MoveAxis(E, 0, ABG)
21:33:39.189 00.000 29876 Move returns status 0, amount 0
21:33:39.189 00.000 29876 MoveAxis(N, 0, ABG)
21:33:39.189 00.000 29876 Move returns status 0, amount 0
21:33:39.189 00.000 29876 move complete, result=0
21:33:39.189 00.000 29876 worker thread done servicing request
21:33:39.192 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:39.203 00.011 31432 UpdateGuideState exits: m=3433 RSB=36.7
21:33:39.206 00.003 31432 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 5 / 99999
21:33:39.208 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558819.208,"Host":"MSI","Inst":1,"Distance":0.76,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
21:33:39.210 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:39.212 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:39.214 00.002 31432 Enqueuing Expose request
21:33:39.216 00.002 29876 Worker thread wakes up
21:33:39.216 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
21:33:39.218 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:39.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:41.134 01.916 29876 Exposure complete
21:33:41.178 00.044 29876 worker thread done servicing request
21:33:41.178 00.000 31432 OnExposeComplete: enter
21:33:41.180 00.002 31432 UpdateGuideState(): m_state=6
21:33:41.182 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:33:41.184 00.002 31432 Star::Find returns 1 (0), X=329.30, Y=635.08, Mass=3495, SNR=37.5, Peak=251 HFD=3.9
21:33:41.186 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
21:33:41.188 00.002 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
21:33:41.189 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-1.05 hyp=1.09 cameraTheta=-1.84 mountX=-0.31 mountY=0.99, mountTheta=1.87
21:33:41.192 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-1.05, opts=13)
21:33:41.194 00.002 31432 Enqueuing Move request for scope (-0.28, -1.05)
21:33:41.195 00.001 29876 Worker thread wakes up
21:33:41.196 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.05) opts 0xd
21:33:41.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -1.05)
21:33:41.196 00.000 29876 Moving (-0.28, -1.05) raw xDistance=-0.31 yDistance=0.99
21:33:41.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:33:41.196 00.000 29876 resist switch: large excursion: input 0.99 thresh 0.90 direction from 0 to 1
21:33:41.196 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.98
21:33:41.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.99
21:33:41.196 00.000 29876 MoveAxis(E, 30, ABG)
21:33:41.196 00.000 29876 Guiding  Dir = 2, Dur = 30
21:33:41.196 00.000 29876 IsSlewing returns 0
21:33:41.196 00.000 29876 IsGuiding returns 0
21:33:41.197 00.001 29876 PulseGuide returned control before completion, sleep 40
21:33:41.201 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:41.213 00.012 31432 UpdateGuideState exits: m=3495 RSB=37.5
21:33:41.216 00.003 31432 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 6 / 99999
21:33:41.218 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767558821.218,"Host":"MSI","Inst":1,"Distance":0.86,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
21:33:41.220 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:41.222 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:41.224 00.002 31432 Enqueuing Expose request
21:33:41.242 00.018 29876 IsGuiding returns 1
21:33:41.242 00.000 29876 scope still moving after pulse duration time elapsed
21:33:41.272 00.030 29876 IsSlewing returns 0
21:33:41.272 00.000 29876 IsGuiding returns 0
21:33:41.272 00.000 29876 scope move finished after 30 + 46 ms
21:33:41.272 00.000 29876 Move returns status 0, amount 30
21:33:41.272 00.000 29876 MoveAxis(S, 73, ABG)
21:33:41.272 00.000 29876 Guiding  Dir = 1, Dur = 73
21:33:41.273 00.001 29876 IsSlewing returns 0
21:33:41.273 00.000 29876 IsGuiding returns 0
21:33:41.273 00.000 29876 PulseGuide returned control before completion, sleep 83
21:33:41.365 00.092 29876 IsGuiding returns 1
21:33:41.365 00.000 29876 scope still moving after pulse duration time elapsed
21:33:41.396 00.031 29876 IsSlewing returns 0
21:33:41.396 00.000 29876 IsGuiding returns 1
21:33:41.427 00.031 29876 IsSlewing returns 0
21:33:41.427 00.000 29876 IsGuiding returns 0
21:33:41.427 00.000 29876 scope move finished after 73 + 80 ms
21:33:41.427 00.000 29876 Move returns status 0, amount 73
21:33:41.427 00.000 29876 move complete, result=0
21:33:41.427 00.000 29876 worker thread done servicing request
21:33:41.427 00.000 29876 Worker thread wakes up
21:33:41.427 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 1.0 px 73 ms SOUTH
21:33:41.429 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:41.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:43.560 02.131 29876 Exposure complete
21:33:43.603 00.043 29876 worker thread done servicing request
21:33:43.603 00.000 31432 OnExposeComplete: enter
21:33:43.606 00.003 31432 UpdateGuideState(): m_state=6
21:33:43.608 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:33:43.609 00.001 31432 Star::Find returns 1 (0), X=329.58, Y=634.44, Mass=3425, SNR=35.8, Peak=254 HFD=3.3
21:33:43.611 00.002 31432 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.02) = xAngle (-1.59 = -1.59)
21:33:43.613 00.002 31432 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.42 = 1.42)
21:33:43.615 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=-1.68 hyp=1.68 cameraTheta=-1.57 mountX=-0.04 mountY=1.67, mountTheta=1.59
21:33:43.617 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=-1.68, opts=13)
21:33:43.618 00.001 31432 Enqueuing Move request for scope (0.00, -1.68)
21:33:43.620 00.002 29876 Worker thread wakes up
21:33:43.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.68) opts 0xd
21:33:43.620 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, -1.68)
21:33:43.620 00.000 29876 Moving (0.00, -1.68) raw xDistance=-0.04 yDistance=1.67
21:33:43.620 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:33:43.620 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.67
21:33:43.620 00.000 29876 MoveAxis(E, 0, ABG)
21:33:43.620 00.000 29876 Move returns status 0, amount 0
21:33:43.622 00.002 29876 MoveAxis(S, 122, ABG)
21:33:43.622 00.000 29876 Guiding  Dir = 1, Dur = 122
21:33:43.622 00.000 29876 IsSlewing returns 0
21:33:43.622 00.000 29876 IsGuiding returns 0
21:33:43.622 00.000 29876 PulseGuide returned control before completion, sleep 132
21:33:43.625 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:33:43.635 00.010 31432 UpdateGuideState exits: m=3425 RSB=35.8
21:33:43.638 00.003 31432 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 7 / 99999
21:33:43.640 00.002 31432 PhdController: newstate STATE_FINISH
21:33:43.641 00.001 31432 PhdController complete: success
21:33:43.644 00.003 31432 evsrv: {"Event":"SettleDone","Timestamp":1767558823.644,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:33:43.646 00.002 31432 Mount: notify guiding dither settle done success=1
21:33:43.648 00.002 31432 PhdController: newstate STATE_IDLE
21:33:43.648 00.000 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:43.651 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:43.653 00.002 31432 Enqueuing Expose request
21:33:43.758 00.105 29876 IsGuiding returns 1
21:33:43.758 00.000 29876 scope still moving after pulse duration time elapsed
21:33:43.789 00.031 29876 IsSlewing returns 0
21:33:43.789 00.000 29876 IsGuiding returns 1
21:33:43.820 00.031 29876 IsSlewing returns 0
21:33:43.820 00.000 29876 IsGuiding returns 1
21:33:43.850 00.030 29876 IsSlewing returns 0
21:33:43.850 00.000 29876 IsGuiding returns 0
21:33:43.850 00.000 29876 scope move finished after 122 + 106 ms
21:33:43.850 00.000 29876 Move returns status 0, amount 122
21:33:43.850 00.000 29876 move complete, result=0
21:33:43.851 00.001 29876 worker thread done servicing request
21:33:43.851 00.000 29876 Worker thread wakes up
21:33:43.851 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:43.851 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:43.851 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 1.7 px 122 ms SOUTH
21:33:45.756 01.905 29876 Exposure complete
21:33:45.799 00.043 29876 worker thread done servicing request
21:33:45.799 00.000 31432 OnExposeComplete: enter
21:33:45.802 00.003 31432 UpdateGuideState(): m_state=6
21:33:45.805 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:33:45.809 00.004 31432 Star::Find returns 1 (0), X=329.81, Y=635.10, Mass=3541, SNR=37.2, Peak=254 HFD=3.7
21:33:45.811 00.002 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.38 = -1.38)
21:33:45.814 00.003 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.63 = 1.63)
21:33:45.818 00.004 31432 CameraToMount -- cameraX=0.23 cameraY=-1.03 hyp=1.06 cameraTheta=-1.35 mountX=0.20 mountY=1.05, mountTheta=1.38
21:33:45.822 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-1.03, opts=13)
21:33:45.825 00.003 31432 Enqueuing Move request for scope (0.23, -1.03)
21:33:45.827 00.002 29876 Worker thread wakes up
21:33:45.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.03) opts 0xd
21:33:45.827 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -1.03)
21:33:45.827 00.000 29876 Moving (0.23, -1.03) raw xDistance=0.20 yDistance=1.05
21:33:45.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
21:33:45.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.63 from input 1.05
21:33:45.827 00.000 29876 MoveAxis(W, 20, ABG)
21:33:45.827 00.000 29876 Guiding  Dir = 3, Dur = 20
21:33:45.827 00.000 29876 IsSlewing returns 0
21:33:45.827 00.000 29876 IsGuiding returns 0
21:33:45.828 00.001 29876 PulseGuide returned control before completion, sleep 30
21:33:45.831 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:45.842 00.011 31432 UpdateGuideState exits: m=3541 RSB=37.2
21:33:45.845 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:45.846 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:45.848 00.002 31432 Enqueuing Expose request
21:33:45.864 00.016 29876 IsGuiding returns 1
21:33:45.864 00.000 29876 scope still moving after pulse duration time elapsed
21:33:45.895 00.031 29876 IsSlewing returns 0
21:33:45.895 00.000 29876 IsGuiding returns 0
21:33:45.895 00.000 29876 scope move finished after 20 + 47 ms
21:33:45.895 00.000 29876 Move returns status 0, amount 20
21:33:45.895 00.000 29876 MoveAxis(S, 77, ABG)
21:33:45.895 00.000 29876 Guiding  Dir = 1, Dur = 77
21:33:45.895 00.000 29876 IsSlewing returns 0
21:33:45.895 00.000 29876 IsGuiding returns 0
21:33:45.895 00.000 29876 PulseGuide returned control before completion, sleep 87
21:33:45.987 00.092 29876 IsGuiding returns 1
21:33:45.987 00.000 29876 scope still moving after pulse duration time elapsed
21:33:46.018 00.031 29876 IsSlewing returns 0
21:33:46.018 00.000 29876 IsGuiding returns 1
21:33:46.049 00.031 29876 IsSlewing returns 0
21:33:46.049 00.000 29876 IsGuiding returns 1
21:33:46.080 00.031 29876 IsSlewing returns 0
21:33:46.080 00.000 29876 IsGuiding returns 1
21:33:46.111 00.031 29876 IsSlewing returns 0
21:33:46.111 00.000 29876 IsGuiding returns 1
21:33:46.142 00.031 29876 IsSlewing returns 0
21:33:46.142 00.000 29876 IsGuiding returns 0
21:33:46.142 00.000 29876 scope move finished after 77 + 170 ms
21:33:46.142 00.000 29876 Move returns status 0, amount 77
21:33:46.142 00.000 29876 move complete, result=0
21:33:46.142 00.000 29876 worker thread done servicing request
21:33:46.142 00.000 29876 Worker thread wakes up
21:33:46.142 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 1.1 px 77 ms SOUTH
21:33:46.144 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:46.144 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:48.269 02.125 29876 Exposure complete
21:33:48.311 00.042 29876 worker thread done servicing request
21:33:48.311 00.000 31432 OnExposeComplete: enter
21:33:48.313 00.002 31432 UpdateGuideState(): m_state=6
21:33:48.315 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:33:48.317 00.002 31432 Star::Find returns 1 (0), X=330.04, Y=635.61, Mass=3398, SNR=36.1, Peak=254 HFD=3.5
21:33:48.319 00.002 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
21:33:48.321 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
21:33:48.323 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.52 hyp=0.69 cameraTheta=-0.85 mountX=0.45 mountY=0.58, mountTheta=0.92
21:33:48.325 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.52, opts=13)
21:33:48.327 00.002 31432 Enqueuing Move request for scope (0.46, -0.52)
21:33:48.329 00.002 29876 Worker thread wakes up
21:33:48.329 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.52) opts 0xd
21:33:48.329 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.52)
21:33:48.329 00.000 29876 Moving (0.46, -0.52) raw xDistance=0.45 yDistance=0.58
21:33:48.329 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
21:33:48.329 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:33:48.329 00.000 29876 MoveAxis(W, 46, ABG)
21:33:48.329 00.000 29876 Guiding  Dir = 3, Dur = 46
21:33:48.330 00.001 29876 IsSlewing returns 0
21:33:48.330 00.000 29876 IsGuiding returns 0
21:33:48.330 00.000 29876 PulseGuide returned control before completion, sleep 56
21:33:48.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:48.345 00.012 31432 UpdateGuideState exits: m=3398 RSB=36.1
21:33:48.347 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:48.349 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:48.351 00.002 31432 Enqueuing Expose request
21:33:48.393 00.042 29876 IsGuiding returns 1
21:33:48.393 00.000 29876 scope still moving after pulse duration time elapsed
21:33:48.424 00.031 29876 IsSlewing returns 0
21:33:48.424 00.000 29876 IsGuiding returns 0
21:33:48.424 00.000 29876 scope move finished after 46 + 48 ms
21:33:48.424 00.000 29876 Move returns status 0, amount 46
21:33:48.424 00.000 29876 MoveAxis(S, 43, ABG)
21:33:48.424 00.000 29876 Guiding  Dir = 1, Dur = 43
21:33:48.425 00.001 29876 IsSlewing returns 0
21:33:48.425 00.000 29876 IsGuiding returns 0
21:33:48.425 00.000 29876 PulseGuide returned control before completion, sleep 53
21:33:48.487 00.062 29876 IsGuiding returns 1
21:33:48.487 00.000 29876 scope still moving after pulse duration time elapsed
21:33:48.518 00.031 29876 IsSlewing returns 0
21:33:48.518 00.000 29876 IsGuiding returns 1
21:33:48.549 00.031 29876 IsSlewing returns 0
21:33:48.549 00.000 29876 IsGuiding returns 0
21:33:48.549 00.000 29876 scope move finished after 43 + 80 ms
21:33:48.549 00.000 29876 Move returns status 0, amount 43
21:33:48.549 00.000 29876 move complete, result=0
21:33:48.549 00.000 29876 worker thread done servicing request
21:33:48.549 00.000 29876 Worker thread wakes up
21:33:48.549 00.000 31432 GuideStep: 0.4 px 46 ms WEST, 0.6 px 43 ms SOUTH
21:33:48.552 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:48.552 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:50.463 01.911 29876 Exposure complete
21:33:50.507 00.044 29876 worker thread done servicing request
21:33:50.507 00.000 31432 OnExposeComplete: enter
21:33:50.510 00.003 31432 UpdateGuideState(): m_state=6
21:33:50.511 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.513 00.002 31432 Star::Find returns 1 (0), X=329.11, Y=635.95, Mass=3478, SNR=36.7, Peak=242 HFD=4.1
21:33:50.515 00.002 31432 MultiStar: exiting stabilization period
21:33:50.517 00.002 31432 MultiStar: updating star positions after lock position change
21:33:50.518 00.001 31432 Star::Find(15, 969, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.520 00.002 31432 Star::Find returns 1 (0), X=969.44, Y=412.48, Mass=3741, SNR=36.7, Peak=234 HFD=4.2
21:33:50.522 00.002 31432 Star::Find(15, 891, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.524 00.002 31432 Star::Find returns 1 (0), X=891.72, Y=27.08, Mass=2992, SNR=32.9, Peak=256 HFD=3.8
21:33:50.526 00.002 31432 Star::Find(15, 627, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.528 00.002 31432 Star::Find returns 1 (0), X=627.11, Y=700.77, Mass=3704, SNR=36.9, Peak=225 HFD=4.1
21:33:50.530 00.002 31432 Star::Find(15, 111, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.532 00.002 31432 Star::Find returns 1 (0), X=111.53, Y=17.94, Mass=3217, SNR=34.7, Peak=223 HFD=3.7
21:33:50.533 00.001 31432 Star::Find(15, 297, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.535 00.002 31432 Star::Find returns 1 (0), X=297.43, Y=792.06, Mass=2520, SNR=30.8, Peak=188 HFD=3.8
21:33:50.537 00.002 31432 Star::Find(15, 1047, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.539 00.002 31432 Star::Find returns 1 (0), X=1047.11, Y=266.40, Mass=2944, SNR=31.8, Peak=213 HFD=3.9
21:33:50.541 00.002 31432 Star::Find(15, 1249, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.542 00.001 31432 Star::Find returns 1 (0), X=1249.52, Y=927.20, Mass=2976, SNR=33.4, Peak=181 HFD=4.1
21:33:50.544 00.002 31432 Star::Find(15, 1075, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.546 00.002 31432 Star::Find returns 1 (0), X=1075.26, Y=465.08, Mass=2233, SNR=28.8, Peak=223 HFD=3.4
21:33:50.548 00.002 31432 Star::Find(15, 704, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.550 00.002 31432 Star::Find returns 1 (0), X=703.51, Y=931.90, Mass=3265, SNR=35.8, Peak=211 HFD=3.9
21:33:50.551 00.001 31432 Star::Find(15, 665, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.553 00.002 31432 Star::Find returns 1 (0), X=665.17, Y=163.86, Mass=2469, SNR=30.1, Peak=209 HFD=3.7
21:33:50.555 00.002 31432 Star::Find(15, 602, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:50.557 00.002 31432 Star::Find returns 1 (0), X=602.52, Y=165.77, Mass=2320, SNR=29.3, Peak=187 HFD=3.7
21:33:50.558 00.001 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:33:50.560 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:33:50.562 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.18 hyp=0.51 cameraTheta=-2.78 mountX=-0.48 mountY=0.11, mountTheta=2.92
21:33:50.564 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.18, opts=13)
21:33:50.566 00.002 31432 Enqueuing Move request for scope (-0.47, -0.18)
21:33:50.568 00.002 29876 Worker thread wakes up
21:33:50.568 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.18) opts 0xd
21:33:50.568 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.18)
21:33:50.568 00.000 29876 Moving (-0.47, -0.18) raw xDistance=-0.48 yDistance=0.11
21:33:50.568 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.48
21:33:50.568 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:50.568 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:33:50.568 00.000 29876 MoveAxis(E, 40, ABG)
21:33:50.569 00.001 29876 Guiding  Dir = 2, Dur = 40
21:33:50.569 00.000 29876 IsSlewing returns 0
21:33:50.569 00.000 29876 IsGuiding returns 0
21:33:50.569 00.000 29876 PulseGuide returned control before completion, sleep 50
21:33:50.572 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:50.583 00.011 31432 UpdateGuideState exits: m=3478 RSB=36.7
21:33:50.586 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:50.587 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:50.589 00.002 31432 Enqueuing Expose request
21:33:50.632 00.043 29876 IsGuiding returns 1
21:33:50.632 00.000 29876 scope still moving after pulse duration time elapsed
21:33:50.663 00.031 29876 IsSlewing returns 0
21:33:50.663 00.000 29876 IsGuiding returns 0
21:33:50.663 00.000 29876 scope move finished after 40 + 54 ms
21:33:50.663 00.000 29876 Move returns status 0, amount 40
21:33:50.663 00.000 29876 MoveAxis(N, 0, ABG)
21:33:50.663 00.000 29876 Move returns status 0, amount 0
21:33:50.663 00.000 29876 move complete, result=0
21:33:50.663 00.000 29876 worker thread done servicing request
21:33:50.663 00.000 29876 Worker thread wakes up
21:33:50.663 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:50.663 00.000 31432 GuideStep: -0.5 px 40 ms EAST, 0.1 px 0 ms NORTH
21:33:50.665 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:52.795 02.130 29876 Exposure complete
21:33:52.839 00.044 29876 worker thread done servicing request
21:33:52.839 00.000 31432 OnExposeComplete: enter
21:33:52.842 00.003 31432 UpdateGuideState(): m_state=6
21:33:52.844 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:33:52.846 00.002 31432 Star::Find returns 1 (0), X=329.10, Y=636.35, Mass=3530, SNR=37.0, Peak=254 HFD=3.7
21:33:52.848 00.002 31432 MultiStar: [#1 -0.10,-0.22,1.05,U] [#2 0.27,-0.35,0.90,U] [#3 0.26,-0.02,1.03,U] [#4 0.03,-0.29,0.95,U] [#5 0.11,0.13,0.85,U] [#6 -0.04,-0.43,0.90,U] [#7 -0.42,0.55,0.95,U] [#8 -0.08,0.10,0.84,U] 
21:33:52.849 00.001 31432 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.48, 0.22}
21:33:52.851 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.62 = -2.62)
21:33:52.853 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.39 = 0.39)
21:33:52.855 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.60 mountX=-0.06 mountY=0.02, mountTheta=2.73
21:33:52.857 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.03, opts=13)
21:33:52.860 00.003 31432 Enqueuing Move request for scope (-0.06, -0.03)
21:33:52.861 00.001 29876 Worker thread wakes up
21:33:52.862 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:33:52.862 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:33:52.862 00.000 29876 Moving (-0.06, -0.03) raw xDistance=-0.06 yDistance=0.02
21:33:52.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:33:52.862 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:52.862 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:52.862 00.000 29876 MoveAxis(E, 0, ABG)
21:33:52.862 00.000 29876 Move returns status 0, amount 0
21:33:52.862 00.000 29876 MoveAxis(N, 0, ABG)
21:33:52.862 00.000 29876 Move returns status 0, amount 0
21:33:52.862 00.000 29876 move complete, result=0
21:33:52.862 00.000 29876 worker thread done servicing request
21:33:52.865 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:33:52.876 00.011 31432 UpdateGuideState exits: m=3530 RSB=37.0
21:33:52.879 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:52.880 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:52.882 00.002 31432 Enqueuing Expose request
21:33:52.884 00.002 29876 Worker thread wakes up
21:33:52.884 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:33:52.886 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:52.886 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:54.802 01.916 29876 Exposure complete
21:33:54.844 00.042 29876 worker thread done servicing request
21:33:54.844 00.000 31432 OnExposeComplete: enter
21:33:54.847 00.003 31432 UpdateGuideState(): m_state=6
21:33:54.850 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:33:54.851 00.001 31432 Star::Find returns 1 (0), X=329.22, Y=636.19, Mass=3460, SNR=36.7, Peak=254 HFD=3.8
21:33:54.852 00.001 31432 MultiStar: [#1 0.09,0.18,1.01,U] [#2 0.51,-0.21,0.92,U] [#3 0.36,0.04,1.00,U] [#4 0.07,0.29,0.93,U] [#5 0.09,0.35,0.89,U] [#6 0.43,-0.10,0.92,U] [#7 0.11,0.93,0.00,M1] [#8 0.26,0.22,0.85,U] 
21:33:54.855 00.003 31432 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {-0.36, 0.06}
21:33:54.857 00.002 31432 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
21:33:54.859 00.002 31432 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.52 = -2.76)
21:33:54.860 00.001 31432 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=0.18 mountY=-0.07, mountTheta=-0.40
21:33:54.864 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.10, opts=13)
21:33:54.866 00.002 31432 Enqueuing Move request for scope (0.17, 0.10)
21:33:54.868 00.002 29876 Worker thread wakes up
21:33:54.868 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
21:33:54.868 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
21:33:54.868 00.000 29876 Moving (0.17, 0.10) raw xDistance=0.18 yDistance=-0.07
21:33:54.868 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:33:54.868 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:54.868 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:33:54.868 00.000 29876 MoveAxis(E, 0, ABG)
21:33:54.868 00.000 29876 Move returns status 0, amount 0
21:33:54.868 00.000 29876 MoveAxis(N, 0, ABG)
21:33:54.868 00.000 29876 Move returns status 0, amount 0
21:33:54.868 00.000 29876 move complete, result=0
21:33:54.869 00.001 29876 worker thread done servicing request
21:33:54.872 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:33:54.882 00.010 31432 UpdateGuideState exits: m=3460 RSB=36.7
21:33:54.885 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:54.887 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:54.889 00.002 31432 Enqueuing Expose request
21:33:54.890 00.001 29876 Worker thread wakes up
21:33:54.890 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:54.892 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:54.892 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:57.019 02.127 29876 Exposure complete
21:33:57.061 00.042 29876 worker thread done servicing request
21:33:57.061 00.000 31432 OnExposeComplete: enter
21:33:57.064 00.003 31432 UpdateGuideState(): m_state=6
21:33:57.066 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:33:57.068 00.002 31432 Star::Find returns 1 (0), X=328.86, Y=636.20, Mass=3519, SNR=36.8, Peak=254 HFD=3.6
21:33:57.069 00.001 31432 MultiStar: [#1 -0.06,0.15,1.05,U] [#2 -0.18,0.04,0.88,U] [#3 -0.01,0.05,1.03,U] [#4 -0.14,0.28,0.91,U] [#5 -0.24,0.67,0.86,U] [#6 -0.05,0.00,0.87,U] [#7 -0.29,0.43,0.96,U] [#8 -0.11,0.46,0.85,U] 
21:33:57.071 00.002 31432 refined, 8 included, MultiStar: {-0.20, 0.23}, one-star: {-0.72, 0.07}
21:33:57.073 00.002 31432 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.02) = xAngle (2.26 = 2.26)
21:33:57.075 00.002 31432 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.27 = -1.01)
21:33:57.077 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.29 mountX=-0.20 mountY=-0.26, mountTheta=-2.22
21:33:57.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.23, opts=13)
21:33:57.083 00.003 31432 Enqueuing Move request for scope (-0.20, 0.23)
21:33:57.085 00.002 29876 Worker thread wakes up
21:33:57.085 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
21:33:57.085 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
21:33:57.085 00.000 29876 Moving (-0.20, 0.23) raw xDistance=-0.20 yDistance=-0.26
21:33:57.085 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:33:57.085 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:57.085 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:33:57.085 00.000 29876 MoveAxis(E, 0, ABG)
21:33:57.085 00.000 29876 Move returns status 0, amount 0
21:33:57.085 00.000 29876 MoveAxis(N, 0, ABG)
21:33:57.085 00.000 29876 Move returns status 0, amount 0
21:33:57.085 00.000 29876 move complete, result=0
21:33:57.085 00.000 29876 worker thread done servicing request
21:33:57.088 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:33:57.100 00.012 31432 UpdateGuideState exits: m=3519 RSB=36.8
21:33:57.102 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:57.104 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:57.105 00.001 31432 Enqueuing Expose request
21:33:57.107 00.002 29876 Worker thread wakes up
21:33:57.107 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:57.109 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:57.109 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:59.020 01.911 29876 Exposure complete
21:33:59.062 00.042 29876 worker thread done servicing request
21:33:59.062 00.000 31432 OnExposeComplete: enter
21:33:59.064 00.002 31432 UpdateGuideState(): m_state=6
21:33:59.067 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:33:59.069 00.002 31432 Star::Find returns 1 (0), X=328.65, Y=636.37, Mass=3673, SNR=38.2, Peak=254 HFD=3.5
21:33:59.071 00.002 31432 MultiStar: [#1 -0.55,0.16,0.97,U] [#2 -0.35,-0.24,0.90,U] [#3 -0.20,-0.02,0.96,U] [#4 -0.07,0.21,0.88,U] [#5 -0.68,0.43,0.79,U] [#6 -0.43,0.16,0.86,U] [#7 -0.46,0.52,0.95,U] [#8 -0.59,0.33,0.80,U] 
21:33:59.073 00.002 31432 refined, 8 included, MultiStar: {-0.48, 0.19}, one-star: {-0.94, 0.24}
21:33:59.074 00.001 31432 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.02) = xAngle (2.73 = 2.73)
21:33:59.076 00.002 31432 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.74 = -0.54)
21:33:59.078 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.19 hyp=0.51 cameraTheta=2.75 mountX=-0.47 mountY=-0.27, mountTheta=-2.63
21:33:59.081 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.19, opts=13)
21:33:59.084 00.003 31432 Enqueuing Move request for scope (-0.48, 0.19)
21:33:59.086 00.002 29876 Worker thread wakes up
21:33:59.086 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.19) opts 0xd
21:33:59.086 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.19)
21:33:59.086 00.000 29876 Moving (-0.48, 0.19) raw xDistance=-0.47 yDistance=-0.27
21:33:59.086 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
21:33:59.086 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:59.086 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:33:59.086 00.000 29876 MoveAxis(E, 45, ABG)
21:33:59.086 00.000 29876 Guiding  Dir = 2, Dur = 45
21:33:59.086 00.000 29876 IsSlewing returns 0
21:33:59.086 00.000 29876 IsGuiding returns 0
21:33:59.087 00.001 29876 PulseGuide returned control before completion, sleep 55
21:33:59.090 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=15, FiltMax=257, Gamma=0.490
21:33:59.101 00.011 31432 UpdateGuideState exits: m=3673 RSB=38.2
21:33:59.103 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.105 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:33:59.107 00.002 31432 Enqueuing Expose request
21:33:59.155 00.048 29876 IsGuiding returns 1
21:33:59.155 00.000 29876 scope still moving after pulse duration time elapsed
21:33:59.187 00.032 29876 IsSlewing returns 0
21:33:59.187 00.000 29876 IsGuiding returns 0
21:33:59.187 00.000 29876 scope move finished after 45 + 54 ms
21:33:59.187 00.000 29876 Move returns status 0, amount 45
21:33:59.187 00.000 29876 MoveAxis(N, 0, ABG)
21:33:59.187 00.000 29876 Move returns status 0, amount 0
21:33:59.187 00.000 29876 move complete, result=0
21:33:59.187 00.000 29876 worker thread done servicing request
21:33:59.187 00.000 29876 Worker thread wakes up
21:33:59.187 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:33:59.187 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:33:59.187 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.3 px 0 ms NORTH
21:34:01.309 02.122 29876 Exposure complete
21:34:01.351 00.042 29876 worker thread done servicing request
21:34:01.351 00.000 31432 OnExposeComplete: enter
21:34:01.354 00.003 31432 UpdateGuideState(): m_state=6
21:34:01.355 00.001 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:34:01.357 00.002 31432 Star::Find returns 1 (0), X=328.75, Y=636.39, Mass=3531, SNR=37.6, Peak=254 HFD=3.6
21:34:01.359 00.002 31432 MultiStar: [#1 -0.30,0.17,1.03,U] [#2 -0.16,-0.34,0.91,U] [#3 0.13,0.24,1.01,U] [#4 -0.24,-0.01,0.96,U] [#5 -0.50,0.65,0.00,M2] [#6 -0.12,0.08,0.89,U] [#7 -0.04,0.99,0.00,M1] [#8 0.02,0.12,0.84,U] 
21:34:01.361 00.002 31432 refined, 6 included, MultiStar: {-0.22, 0.08}, one-star: {-0.83, 0.26}
21:34:01.363 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
21:34:01.365 00.002 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.50)
21:34:01.366 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.79 mountX=-0.22 mountY=-0.11, mountTheta=-2.66
21:34:01.369 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.08, opts=13)
21:34:01.371 00.002 31432 Enqueuing Move request for scope (-0.22, 0.08)
21:34:01.373 00.002 29876 Worker thread wakes up
21:34:01.373 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
21:34:01.373 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
21:34:01.373 00.000 29876 Moving (-0.22, 0.08) raw xDistance=-0.22 yDistance=-0.11
21:34:01.373 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
21:34:01.373 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:01.373 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:01.373 00.000 29876 MoveAxis(E, 28, ABG)
21:34:01.373 00.000 29876 Guiding  Dir = 2, Dur = 28
21:34:01.373 00.000 29876 IsSlewing returns 0
21:34:01.373 00.000 29876 IsGuiding returns 0
21:34:01.374 00.001 29876 PulseGuide returned control before completion, sleep 38
21:34:01.377 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:34:01.388 00.011 31432 UpdateGuideState exits: m=3531 RSB=37.6
21:34:01.390 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:01.392 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:01.394 00.002 31432 Enqueuing Expose request
21:34:01.415 00.021 29876 IsGuiding returns 1
21:34:01.415 00.000 29876 scope still moving after pulse duration time elapsed
21:34:01.446 00.031 29876 IsSlewing returns 0
21:34:01.446 00.000 29876 IsGuiding returns 1
21:34:01.477 00.031 29876 IsSlewing returns 0
21:34:01.477 00.000 29876 IsGuiding returns 0
21:34:01.477 00.000 29876 scope move finished after 28 + 74 ms
21:34:01.477 00.000 29876 Move returns status 0, amount 28
21:34:01.477 00.000 29876 MoveAxis(N, 0, ABG)
21:34:01.477 00.000 29876 Move returns status 0, amount 0
21:34:01.477 00.000 29876 move complete, result=0
21:34:01.477 00.000 29876 worker thread done servicing request
21:34:01.477 00.000 29876 Worker thread wakes up
21:34:01.477 00.000 31432 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
21:34:01.480 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:01.480 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:03.392 01.912 29876 Exposure complete
21:34:03.435 00.043 29876 worker thread done servicing request
21:34:03.435 00.000 31432 OnExposeComplete: enter
21:34:03.438 00.003 31432 UpdateGuideState(): m_state=6
21:34:03.440 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:34:03.442 00.002 31432 Star::Find returns 1 (0), X=329.09, Y=636.34, Mass=3538, SNR=37.5, Peak=250 HFD=3.7
21:34:03.444 00.002 31432 MultiStar: [#1 -0.15,0.20,1.02,U] [#2 0.11,0.24,0.90,U] [#3 0.30,-0.20,0.99,U] [#4 -0.14,0.11,0.93,U] [#5 0.03,0.43,0.84,U] [#6 -0.04,0.15,0.93,U] [#7 0.20,0.63,0.88,U] [#8 -0.02,0.38,0.86,U] 
21:34:03.446 00.002 31432 refined, 8 included, MultiStar: {-0.03, 0.23}, one-star: {-0.49, 0.22}
21:34:03.447 00.001 31432 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
21:34:03.449 00.002 31432 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.68 = -1.61)
21:34:03.451 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.69 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
21:34:03.454 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.23, opts=13)
21:34:03.456 00.002 31432 Enqueuing Move request for scope (-0.03, 0.23)
21:34:03.458 00.002 29876 Worker thread wakes up
21:34:03.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
21:34:03.458 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
21:34:03.458 00.000 29876 Moving (-0.03, 0.23) raw xDistance=-0.02 yDistance=-0.23
21:34:03.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:34:03.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:03.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:34:03.458 00.000 29876 MoveAxis(E, 0, ABG)
21:34:03.458 00.000 29876 Move returns status 0, amount 0
21:34:03.458 00.000 29876 MoveAxis(N, 0, ABG)
21:34:03.458 00.000 29876 Move returns status 0, amount 0
21:34:03.458 00.000 29876 move complete, result=0
21:34:03.458 00.000 29876 worker thread done servicing request
21:34:03.461 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:03.472 00.011 31432 UpdateGuideState exits: m=3538 RSB=37.5
21:34:03.475 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:03.477 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:03.478 00.001 31432 Enqueuing Expose request
21:34:03.480 00.002 29876 Worker thread wakes up
21:34:03.480 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:03.482 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:03.482 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:05.607 02.125 29876 Exposure complete
21:34:05.650 00.043 29876 worker thread done servicing request
21:34:05.650 00.000 31432 OnExposeComplete: enter
21:34:05.652 00.002 31432 UpdateGuideState(): m_state=6
21:34:05.654 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:34:05.656 00.002 31432 Star::Find returns 1 (0), X=328.60, Y=636.23, Mass=3403, SNR=36.5, Peak=252 HFD=3.6
21:34:05.658 00.002 31432 MultiStar: [#1 -0.88,0.26,0.00,M1] [#2 -0.66,-0.09,0.94,U] [#3 -0.52,0.07,1.07,U] [#4 -0.69,0.18,0.93,U] [#5 -0.30,0.29,0.85,U] [#6 -0.48,0.31,0.87,U] [#7 -0.06,0.44,0.93,U] [#8 -0.51,0.59,0.86,U] 
21:34:05.660 00.002 31432 refined, 7 included, MultiStar: {-0.53, 0.23}, one-star: {-0.98, 0.10}
21:34:05.662 00.002 31432 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.02) = xAngle (2.72 = 2.72)
21:34:05.663 00.001 31432 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.73 = -0.56)
21:34:05.665 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.23 hyp=0.58 cameraTheta=2.74 mountX=-0.53 mountY=-0.31, mountTheta=-2.62
21:34:05.668 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.23, opts=13)
21:34:05.670 00.002 31432 Enqueuing Move request for scope (-0.53, 0.23)
21:34:05.672 00.002 29876 Worker thread wakes up
21:34:05.672 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.23) opts 0xd
21:34:05.672 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.23)
21:34:05.672 00.000 29876 Moving (-0.53, 0.23) raw xDistance=-0.53 yDistance=-0.31
21:34:05.672 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.53
21:34:05.672 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:05.672 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:34:05.672 00.000 29876 MoveAxis(E, 51, ABG)
21:34:05.672 00.000 29876 Guiding  Dir = 2, Dur = 51
21:34:05.673 00.001 29876 IsSlewing returns 0
21:34:05.673 00.000 29876 IsGuiding returns 0
21:34:05.673 00.000 29876 PulseGuide returned control before completion, sleep 61
21:34:05.676 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:34:05.687 00.011 31432 UpdateGuideState exits: m=3403 RSB=36.5
21:34:05.689 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:05.691 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:05.693 00.002 31432 Enqueuing Expose request
21:34:05.745 00.052 29876 IsGuiding returns 1
21:34:05.745 00.000 29876 scope still moving after pulse duration time elapsed
21:34:05.776 00.031 29876 IsSlewing returns 0
21:34:05.776 00.000 29876 IsGuiding returns 1
21:34:05.806 00.030 29876 IsSlewing returns 0
21:34:05.806 00.000 29876 IsGuiding returns 1
21:34:05.837 00.031 29876 IsSlewing returns 0
21:34:05.837 00.000 29876 IsGuiding returns 1
21:34:05.868 00.031 29876 IsSlewing returns 0
21:34:05.868 00.000 29876 IsGuiding returns 0
21:34:05.868 00.000 29876 scope move finished after 51 + 144 ms
21:34:05.868 00.000 29876 Move returns status 0, amount 51
21:34:05.868 00.000 29876 MoveAxis(N, 0, ABG)
21:34:05.868 00.000 29876 Move returns status 0, amount 0
21:34:05.868 00.000 29876 move complete, result=0
21:34:05.868 00.000 29876 worker thread done servicing request
21:34:05.868 00.000 29876 Worker thread wakes up
21:34:05.869 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:05.869 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.3 px 0 ms NORTH
21:34:05.872 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:07.783 01.911 29876 Exposure complete
21:34:07.828 00.045 29876 worker thread done servicing request
21:34:07.828 00.000 31432 OnExposeComplete: enter
21:34:07.831 00.003 31432 UpdateGuideState(): m_state=6
21:34:07.833 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:34:07.835 00.002 31432 Star::Find returns 1 (0), X=329.53, Y=636.60, Mass=3822, SNR=38.6, Peak=254 HFD=3.4
21:34:07.837 00.002 31432 MultiStar: [#1 0.65,0.50,0.00,M2] [#2 0.74,0.04,0.85,U] [#3 0.70,-0.00,0.98,U] [#4 0.84,0.33,0.00,M1] [#5 0.15,0.73,0.83,U] [#6 0.82,0.36,0.00,M1] [#7 0.72,0.68,0.00,M1] [#8 0.76,0.55,0.00,M1] 
21:34:07.840 00.003 31432 single-star, 3 included, MultiStar: {0.38, 0.30}, one-star: {-0.05, 0.48}
21:34:07.842 00.002 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
21:34:07.844 00.002 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
21:34:07.846 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.67 mountX=-0.04 mountY=-0.48, mountTheta=-1.65
21:34:07.848 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.48, opts=13)
21:34:07.850 00.002 31432 Enqueuing Move request for scope (-0.05, 0.48)
21:34:07.852 00.002 29876 Worker thread wakes up
21:34:07.852 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
21:34:07.852 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
21:34:07.852 00.000 29876 Moving (-0.05, 0.48) raw xDistance=-0.04 yDistance=-0.48
21:34:07.853 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:34:07.853 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:07.853 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:34:07.853 00.000 29876 MoveAxis(E, 0, ABG)
21:34:07.853 00.000 29876 Move returns status 0, amount 0
21:34:07.853 00.000 29876 MoveAxis(N, 0, ABG)
21:34:07.853 00.000 29876 Move returns status 0, amount 0
21:34:07.853 00.000 29876 move complete, result=0
21:34:07.853 00.000 29876 worker thread done servicing request
21:34:07.856 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:07.866 00.010 31432 UpdateGuideState exits: m=3822 RSB=38.6
21:34:07.869 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:07.871 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:07.873 00.002 31432 Enqueuing Expose request
21:34:07.875 00.002 29876 Worker thread wakes up
21:34:07.875 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:34:07.877 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:07.877 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:10.003 02.126 29876 Exposure complete
21:34:10.045 00.042 29876 worker thread done servicing request
21:34:10.045 00.000 31432 OnExposeComplete: enter
21:34:10.047 00.002 31432 UpdateGuideState(): m_state=6
21:34:10.049 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:34:10.051 00.002 31432 Star::Find returns 1 (0), X=329.41, Y=636.65, Mass=3605, SNR=37.6, Peak=254 HFD=3.5
21:34:10.053 00.002 31432 MultiStar: [#1 0.38,0.16,1.02,U] [#2 0.59,0.55,0.00,M1] [#3 0.48,-0.03,1.00,U] [#4 0.80,-0.26,0.00,M2] [#5 0.16,0.76,0.81,U] [#6 0.64,0.15,0.86,U] [#7 0.85,0.77,0.00,M2] [#8 0.65,0.41,0.83,U] 
21:34:10.054 00.001 31432 refined, 5 included, MultiStar: {0.35, 0.32}, one-star: {-0.17, 0.52}
21:34:10.057 00.003 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
21:34:10.059 00.002 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.56)
21:34:10.061 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.32 hyp=0.47 cameraTheta=0.74 mountX=0.36 mountY=-0.26, mountTheta=-0.63
21:34:10.063 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.32, opts=13)
21:34:10.065 00.002 31432 Enqueuing Move request for scope (0.35, 0.32)
21:34:10.067 00.002 29876 Worker thread wakes up
21:34:10.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.32) opts 0xd
21:34:10.067 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.32)
21:34:10.067 00.000 29876 Moving (0.35, 0.32) raw xDistance=0.36 yDistance=-0.26
21:34:10.067 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
21:34:10.067 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:10.067 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:34:10.067 00.000 29876 MoveAxis(W, 34, ABG)
21:34:10.067 00.000 29876 Guiding  Dir = 3, Dur = 34
21:34:10.068 00.001 29876 IsSlewing returns 0
21:34:10.068 00.000 29876 IsGuiding returns 0
21:34:10.068 00.000 29876 PulseGuide returned control before completion, sleep 44
21:34:10.071 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:10.081 00.010 31432 UpdateGuideState exits: m=3605 RSB=37.6
21:34:10.084 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:10.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:10.087 00.001 31432 Enqueuing Expose request
21:34:10.127 00.040 29876 IsGuiding returns 1
21:34:10.127 00.000 29876 scope still moving after pulse duration time elapsed
21:34:10.159 00.032 29876 IsSlewing returns 0
21:34:10.159 00.000 29876 IsGuiding returns 0
21:34:10.159 00.000 29876 scope move finished after 34 + 57 ms
21:34:10.159 00.000 29876 Move returns status 0, amount 34
21:34:10.159 00.000 29876 MoveAxis(N, 0, ABG)
21:34:10.159 00.000 29876 Move returns status 0, amount 0
21:34:10.159 00.000 29876 move complete, result=0
21:34:10.159 00.000 29876 worker thread done servicing request
21:34:10.159 00.000 29876 Worker thread wakes up
21:34:10.159 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:10.159 00.000 31432 GuideStep: 0.4 px 34 ms WEST, -0.3 px 0 ms NORTH
21:34:10.162 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:12.072 01.910 29876 Exposure complete
21:34:12.118 00.046 29876 worker thread done servicing request
21:34:12.118 00.000 31432 OnExposeComplete: enter
21:34:12.121 00.003 31432 UpdateGuideState(): m_state=6
21:34:12.126 00.005 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:34:12.131 00.005 31432 Star::Find returns 1 (0), X=328.56, Y=636.32, Mass=3598, SNR=37.6, Peak=217 HFD=3.9
21:34:12.134 00.003 31432 MultiStar: [#1 -0.18,0.24,1.01,U] [#2 -0.05,-0.48,0.88,U] [#3 -0.07,-0.18,1.04,U] [#4 -0.08,-0.53,0.95,U] [#5 -0.40,0.34,0.86,U] [#6 0.03,-0.32,0.88,U] [#7 0.02,0.41,0.93,U] [#8 -0.12,0.16,0.84,U] 
21:34:12.136 00.002 31432 refined, 8 included, MultiStar: {-0.22, -0.02}, one-star: {-1.02, 0.19}
21:34:12.138 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
21:34:12.140 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
21:34:12.141 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.06 mountX=-0.22 mountY=-0.02, mountTheta=-3.07
21:34:12.144 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.02, opts=13)
21:34:12.146 00.002 31432 Enqueuing Move request for scope (-0.22, -0.02)
21:34:12.148 00.002 29876 Worker thread wakes up
21:34:12.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
21:34:12.148 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
21:34:12.148 00.000 29876 Moving (-0.22, -0.02) raw xDistance=-0.22 yDistance=-0.02
21:34:12.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
21:34:12.148 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:12.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:12.148 00.000 29876 MoveAxis(E, 16, ABG)
21:34:12.148 00.000 29876 Guiding  Dir = 2, Dur = 16
21:34:12.148 00.000 29876 IsSlewing returns 0
21:34:12.148 00.000 29876 IsGuiding returns 0
21:34:12.149 00.001 29876 PulseGuide returned control before completion, sleep 26
21:34:12.155 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:12.166 00.011 31432 UpdateGuideState exits: m=3598 RSB=37.6
21:34:12.168 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:12.170 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:12.172 00.002 31432 Enqueuing Expose request
21:34:12.179 00.007 29876 IsGuiding returns 0
21:34:12.179 00.000 29876 Move returns status 0, amount 16
21:34:12.179 00.000 29876 MoveAxis(N, 0, ABG)
21:34:12.179 00.000 29876 Move returns status 0, amount 0
21:34:12.179 00.000 29876 move complete, result=0
21:34:12.179 00.000 29876 worker thread done servicing request
21:34:12.179 00.000 29876 Worker thread wakes up
21:34:12.179 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:12.179 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:12.179 00.000 31432 GuideStep: -0.2 px 16 ms EAST, -0.0 px 0 ms NORTH
21:34:14.315 02.136 29876 Exposure complete
21:34:14.358 00.043 29876 worker thread done servicing request
21:34:14.358 00.000 31432 OnExposeComplete: enter
21:34:14.360 00.002 31432 UpdateGuideState(): m_state=6
21:34:14.363 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:34:14.365 00.002 31432 Star::Find returns 1 (0), X=328.15, Y=636.04, Mass=3499, SNR=37.2, Peak=247 HFD=4.0
21:34:14.367 00.002 31432 MultiStar: [#1 -1.03,-0.09,0.00,M1] [#2 -0.77,-0.46,0.00,M1] [#3 -0.72,-0.14,1.01,U] [#4 -0.78,-0.07,0.96,U] [#5 -0.94,0.12,0.00,M1] [#6 -0.70,-0.06,0.86,U] [#7 -0.88,0.44,0.00,M2] [#8 -0.93,0.02,0.00,M1] 
21:34:14.369 00.002 31432 refined, 3 included, MultiStar: {-0.92, -0.09}, one-star: {-1.43, -0.08}
21:34:14.372 00.003 31432 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.02) = xAngle (-3.07 = -3.07)
21:34:14.376 00.004 31432 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.06 = -0.06)
21:34:14.378 00.002 31432 CameraToMount -- cameraX=-0.92 cameraY=-0.09 hyp=0.92 cameraTheta=-3.05 mountX=-0.92 mountY=-0.05, mountTheta=-3.08
21:34:14.381 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=-0.09, opts=13)
21:34:14.383 00.002 31432 Enqueuing Move request for scope (-0.92, -0.09)
21:34:14.385 00.002 29876 Worker thread wakes up
21:34:14.385 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.09) opts 0xd
21:34:14.385 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, -0.09)
21:34:14.385 00.000 29876 Moving (-0.92, -0.09) raw xDistance=-0.92 yDistance=-0.05
21:34:14.385 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.92
21:34:14.385 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:14.385 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:34:14.385 00.000 29876 MoveAxis(E, 91, ABG)
21:34:14.385 00.000 29876 Guiding  Dir = 2, Dur = 91
21:34:14.386 00.001 29876 IsSlewing returns 0
21:34:14.386 00.000 29876 IsGuiding returns 0
21:34:14.386 00.000 29876 PulseGuide returned control before completion, sleep 101
21:34:14.389 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:14.401 00.012 31432 UpdateGuideState exits: m=3499 RSB=37.2
21:34:14.403 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.405 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:14.407 00.002 31432 Enqueuing Expose request
21:34:14.499 00.092 29876 IsGuiding returns 1
21:34:14.499 00.000 29876 scope still moving after pulse duration time elapsed
21:34:14.529 00.030 29876 IsSlewing returns 0
21:34:14.529 00.000 29876 IsGuiding returns 1
21:34:14.561 00.032 29876 IsSlewing returns 0
21:34:14.561 00.000 29876 IsGuiding returns 0
21:34:14.561 00.000 29876 scope move finished after 91 + 84 ms
21:34:14.561 00.000 29876 Move returns status 0, amount 91
21:34:14.561 00.000 29876 MoveAxis(N, 0, ABG)
21:34:14.561 00.000 29876 Move returns status 0, amount 0
21:34:14.561 00.000 29876 move complete, result=0
21:34:14.561 00.000 29876 worker thread done servicing request
21:34:14.561 00.000 29876 Worker thread wakes up
21:34:14.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:14.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:14.562 00.001 31432 GuideStep: -0.9 px 91 ms EAST, -0.1 px 0 ms NORTH
21:34:16.475 01.913 29876 Exposure complete
21:34:16.518 00.043 29876 worker thread done servicing request
21:34:16.519 00.001 31432 OnExposeComplete: enter
21:34:16.521 00.002 31432 UpdateGuideState(): m_state=6
21:34:16.523 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:34:16.524 00.001 31432 Star::Find returns 1 (0), X=328.52, Y=635.70, Mass=3493, SNR=37.4, Peak=255 HFD=3.5
21:34:16.526 00.002 31432 MultiStar: [#1 -0.59,-0.11,1.04,U] [#2 -0.73,-0.28,0.86,U] [#3 -0.24,-0.89,0.00,M1] [#4 -0.59,-0.46,0.88,U] [#5 -0.75,-0.11,0.81,U] [#6 -0.35,-0.19,0.91,U] [#7 -0.24,-0.14,0.97,U] [#8 -0.54,0.21,0.84,U] 
21:34:16.528 00.002 31432 refined, 7 included, MultiStar: {-0.61, -0.19}, one-star: {-1.06, -0.42}
21:34:16.530 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
21:34:16.532 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
21:34:16.534 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.19 hyp=0.64 cameraTheta=-2.83 mountX=-0.61 mountY=0.10, mountTheta=2.98
21:34:16.536 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.19, opts=13)
21:34:16.538 00.002 31432 Enqueuing Move request for scope (-0.61, -0.19)
21:34:16.540 00.002 29876 Worker thread wakes up
21:34:16.540 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.19) opts 0xd
21:34:16.540 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.19)
21:34:16.540 00.000 29876 Moving (-0.61, -0.19) raw xDistance=-0.61 yDistance=0.10
21:34:16.540 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
21:34:16.540 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:16.540 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:16.540 00.000 29876 MoveAxis(E, 72, ABG)
21:34:16.540 00.000 29876 Guiding  Dir = 2, Dur = 72
21:34:16.541 00.001 29876 IsSlewing returns 0
21:34:16.541 00.000 29876 IsGuiding returns 0
21:34:16.541 00.000 29876 PulseGuide returned control before completion, sleep 82
21:34:16.544 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:16.555 00.011 31432 UpdateGuideState exits: m=3493 RSB=37.4
21:34:16.557 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:16.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:16.561 00.002 31432 Enqueuing Expose request
21:34:16.630 00.069 29876 IsGuiding returns 1
21:34:16.630 00.000 29876 scope still moving after pulse duration time elapsed
21:34:16.661 00.031 29876 IsSlewing returns 0
21:34:16.661 00.000 29876 IsGuiding returns 1
21:34:16.692 00.031 29876 IsSlewing returns 0
21:34:16.692 00.000 29876 IsGuiding returns 1
21:34:16.723 00.031 29876 IsSlewing returns 0
21:34:16.723 00.000 29876 IsGuiding returns 1
21:34:16.754 00.031 29876 IsSlewing returns 0
21:34:16.754 00.000 29876 IsGuiding returns 0
21:34:16.754 00.000 29876 scope move finished after 72 + 141 ms
21:34:16.754 00.000 29876 Move returns status 0, amount 72
21:34:16.754 00.000 29876 MoveAxis(N, 0, ABG)
21:34:16.754 00.000 29876 Move returns status 0, amount 0
21:34:16.754 00.000 29876 move complete, result=0
21:34:16.754 00.000 29876 worker thread done servicing request
21:34:16.754 00.000 29876 Worker thread wakes up
21:34:16.754 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:16.754 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:16.754 00.000 31432 GuideStep: -0.6 px 72 ms EAST, 0.1 px 0 ms NORTH
21:34:18.883 02.129 29876 Exposure complete
21:34:18.931 00.048 29876 worker thread done servicing request
21:34:18.931 00.000 31432 OnExposeComplete: enter
21:34:18.936 00.005 31432 UpdateGuideState(): m_state=6
21:34:18.941 00.005 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:34:18.946 00.005 31432 Star::Find returns 1 (0), X=329.53, Y=636.10, Mass=3631, SNR=38.1, Peak=254 HFD=3.8
21:34:18.948 00.002 31432 MultiStar: [#1 0.27,0.14,1.00,U] [#2 0.41,-0.12,0.91,U] [#3 0.87,-0.25,0.00,M2] [#4 0.51,-0.02,0.91,U] [#5 0.57,0.20,0.78,U] [#6 0.71,0.01,0.84,U] [#7 0.46,0.64,0.93,U] [#8 0.53,0.18,0.83,U] 
21:34:18.950 00.002 31432 single-star, 7 included, MultiStar: {0.41, 0.12}, one-star: {-0.05, -0.03}
21:34:18.952 00.002 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
21:34:18.954 00.002 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
21:34:18.957 00.003 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.61 mountX=-0.05 mountY=0.02, mountTheta=2.74
21:34:18.961 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.03, opts=13)
21:34:18.964 00.003 31432 Enqueuing Move request for scope (-0.05, -0.03)
21:34:18.966 00.002 29876 Worker thread wakes up
21:34:18.966 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:34:18.966 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:34:18.966 00.000 29876 Moving (-0.05, -0.03) raw xDistance=-0.05 yDistance=0.02
21:34:18.966 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:34:18.966 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:18.966 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:34:18.966 00.000 29876 MoveAxis(E, 0, ABG)
21:34:18.966 00.000 29876 Move returns status 0, amount 0
21:34:18.966 00.000 29876 MoveAxis(N, 0, ABG)
21:34:18.966 00.000 29876 Move returns status 0, amount 0
21:34:18.966 00.000 29876 move complete, result=0
21:34:18.966 00.000 29876 worker thread done servicing request
21:34:18.970 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:18.982 00.012 31432 UpdateGuideState exits: m=3631 RSB=38.1
21:34:18.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:18.986 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:18.988 00.002 31432 Enqueuing Expose request
21:34:18.990 00.002 29876 Worker thread wakes up
21:34:18.990 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:18.992 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:18.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:20.904 01.912 29876 Exposure complete
21:34:20.951 00.047 29876 worker thread done servicing request
21:34:20.951 00.000 31432 OnExposeComplete: enter
21:34:20.953 00.002 31432 UpdateGuideState(): m_state=6
21:34:20.955 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:34:20.957 00.002 31432 Star::Find returns 1 (0), X=329.49, Y=636.28, Mass=3626, SNR=37.2, Peak=254 HFD=3.6
21:34:20.959 00.002 31432 MultiStar: [#1 -0.11,0.85,0.99,U] [#2 0.25,0.10,0.90,U] [#3 0.24,0.32,1.04,U] [#4 0.44,0.13,0.92,U] [#5 0.32,0.68,0.85,U] [#6 0.08,0.67,0.86,U] [#7 0.13,0.88,0.00,M1] [#8 0.15,0.90,0.00,M1] 
21:34:20.961 00.002 31432 single-star, 6 included, MultiStar: {0.16, 0.41}, one-star: {-0.10, 0.15}
21:34:20.962 00.001 31432 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
21:34:20.964 00.002 31432 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.12 = -1.16)
21:34:20.966 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.13 mountX=-0.09 mountY=-0.17, mountTheta=-2.08
21:34:20.968 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.15, opts=13)
21:34:20.971 00.003 31432 Enqueuing Move request for scope (-0.10, 0.15)
21:34:20.973 00.002 29876 Worker thread wakes up
21:34:20.973 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
21:34:20.973 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
21:34:20.973 00.000 29876 Moving (-0.10, 0.15) raw xDistance=-0.09 yDistance=-0.17
21:34:20.973 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:34:20.973 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:20.973 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:34:20.973 00.000 29876 MoveAxis(E, 0, ABG)
21:34:20.973 00.000 29876 Move returns status 0, amount 0
21:34:20.973 00.000 29876 MoveAxis(N, 0, ABG)
21:34:20.973 00.000 29876 Move returns status 0, amount 0
21:34:20.973 00.000 29876 move complete, result=0
21:34:20.973 00.000 29876 worker thread done servicing request
21:34:20.976 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:20.988 00.012 31432 UpdateGuideState exits: m=3626 RSB=37.2
21:34:20.990 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:20.992 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:20.993 00.001 31432 Enqueuing Expose request
21:34:20.996 00.003 29876 Worker thread wakes up
21:34:20.996 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:20.998 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:20.998 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:23.123 02.125 29876 Exposure complete
21:34:23.165 00.042 29876 worker thread done servicing request
21:34:23.166 00.001 31432 OnExposeComplete: enter
21:34:23.168 00.002 31432 UpdateGuideState(): m_state=6
21:34:23.170 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:34:23.172 00.002 31432 Star::Find returns 1 (0), X=328.62, Y=635.96, Mass=3829, SNR=39.3, Peak=255 HFD=3.8
21:34:23.174 00.002 31432 MultiStar: [#1 -0.71,0.05,0.97,U] [#2 -0.19,-0.46,0.85,U] [#3 -0.18,-0.17,0.96,U] [#4 -0.37,-0.61,0.87,U] [#5 -0.55,0.18,0.84,U] [#6 -0.44,-0.27,0.84,U] [#7 -0.02,-0.18,0.90,U] [#8 -0.27,0.16,0.83,U] 
21:34:23.176 00.002 31432 refined, 8 included, MultiStar: {-0.42, -0.16}, one-star: {-0.96, -0.17}
21:34:23.178 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:34:23.180 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
21:34:23.182 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-2.77 mountX=-0.42 mountY=0.10, mountTheta=2.92
21:34:23.184 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.16, opts=13)
21:34:23.186 00.002 31432 Enqueuing Move request for scope (-0.42, -0.16)
21:34:23.189 00.003 29876 Worker thread wakes up
21:34:23.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.16) opts 0xd
21:34:23.189 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.16)
21:34:23.189 00.000 29876 Moving (-0.42, -0.16) raw xDistance=-0.42 yDistance=0.10
21:34:23.189 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
21:34:23.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:23.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:23.189 00.000 29876 MoveAxis(E, 41, ABG)
21:34:23.189 00.000 29876 Guiding  Dir = 2, Dur = 41
21:34:23.189 00.000 29876 IsSlewing returns 0
21:34:23.189 00.000 29876 IsGuiding returns 0
21:34:23.190 00.001 29876 PulseGuide returned control before completion, sleep 51
21:34:23.192 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:23.204 00.012 31432 UpdateGuideState exits: m=3829 RSB=39.3
21:34:23.206 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:23.208 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:23.209 00.001 31432 Enqueuing Expose request
21:34:23.247 00.038 29876 IsGuiding returns 1
21:34:23.247 00.000 29876 scope still moving after pulse duration time elapsed
21:34:23.277 00.030 29876 IsSlewing returns 0
21:34:23.277 00.000 29876 IsGuiding returns 0
21:34:23.277 00.000 29876 scope move finished after 41 + 47 ms
21:34:23.277 00.000 29876 Move returns status 0, amount 41
21:34:23.277 00.000 29876 MoveAxis(N, 0, ABG)
21:34:23.277 00.000 29876 Move returns status 0, amount 0
21:34:23.277 00.000 29876 move complete, result=0
21:34:23.277 00.000 29876 worker thread done servicing request
21:34:23.277 00.000 29876 Worker thread wakes up
21:34:23.278 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:23.278 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 0.1 px 0 ms NORTH
21:34:23.280 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:25.193 01.913 29876 Exposure complete
21:34:25.236 00.043 29876 worker thread done servicing request
21:34:25.236 00.000 31432 OnExposeComplete: enter
21:34:25.238 00.002 31432 UpdateGuideState(): m_state=6
21:34:25.240 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:34:25.243 00.003 31432 Star::Find returns 1 (0), X=328.33, Y=636.07, Mass=3633, SNR=38.4, Peak=255 HFD=3.9
21:34:25.244 00.001 31432 MultiStar: [#1 -0.67,-0.15,1.01,U] [#2 -0.54,-0.45,0.86,U] [#3 -0.41,-0.44,0.98,U] [#4 -0.36,-0.68,0.91,U] [#5 -0.74,-0.16,0.85,U] [#6 -0.76,-0.12,0.92,U] [#7 -0.56,0.19,0.90,U] [#8 -0.69,0.00,0.82,U] 
21:34:25.246 00.002 31432 refined, 8 included, MultiStar: {-0.67, -0.21}, one-star: {-1.25, -0.06}
21:34:25.248 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
21:34:25.250 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
21:34:25.251 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.21 hyp=0.70 cameraTheta=-2.84 mountX=-0.67 mountY=0.10, mountTheta=2.99
21:34:25.254 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.21, opts=13)
21:34:25.256 00.002 31432 Enqueuing Move request for scope (-0.67, -0.21)
21:34:25.258 00.002 29876 Worker thread wakes up
21:34:25.258 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.21) opts 0xd
21:34:25.258 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.21)
21:34:25.258 00.000 29876 Moving (-0.67, -0.21) raw xDistance=-0.67 yDistance=0.10
21:34:25.258 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
21:34:25.258 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:25.258 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:25.258 00.000 29876 MoveAxis(E, 71, ABG)
21:34:25.258 00.000 29876 Guiding  Dir = 2, Dur = 71
21:34:25.259 00.001 29876 IsSlewing returns 0
21:34:25.259 00.000 29876 IsGuiding returns 0
21:34:25.259 00.000 29876 PulseGuide returned control before completion, sleep 81
21:34:25.262 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:25.273 00.011 31432 UpdateGuideState exits: m=3633 RSB=38.4
21:34:25.276 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:25.277 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:25.279 00.002 31432 Enqueuing Expose request
21:34:25.347 00.068 29876 IsGuiding returns 1
21:34:25.347 00.000 29876 scope still moving after pulse duration time elapsed
21:34:25.379 00.032 29876 IsSlewing returns 0
21:34:25.379 00.000 29876 IsGuiding returns 1
21:34:25.410 00.031 29876 IsSlewing returns 0
21:34:25.410 00.000 29876 IsGuiding returns 1
21:34:25.440 00.030 29876 IsSlewing returns 0
21:34:25.440 00.000 29876 IsGuiding returns 1
21:34:25.470 00.030 29876 IsSlewing returns 0
21:34:25.470 00.000 29876 IsGuiding returns 0
21:34:25.470 00.000 29876 scope move finished after 71 + 140 ms
21:34:25.470 00.000 29876 Move returns status 0, amount 71
21:34:25.470 00.000 29876 MoveAxis(N, 0, ABG)
21:34:25.470 00.000 29876 Move returns status 0, amount 0
21:34:25.470 00.000 29876 move complete, result=0
21:34:25.471 00.001 29876 worker thread done servicing request
21:34:25.471 00.000 29876 Worker thread wakes up
21:34:25.471 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.1 px 0 ms NORTH
21:34:25.473 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:25.474 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:27.704 02.230 29876 Exposure complete
21:34:27.749 00.045 29876 worker thread done servicing request
21:34:27.749 00.000 31432 OnExposeComplete: enter
21:34:27.751 00.002 31432 UpdateGuideState(): m_state=6
21:34:27.753 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:34:27.755 00.002 31432 Star::Find returns 1 (0), X=328.95, Y=635.97, Mass=3352, SNR=35.6, Peak=250 HFD=3.9
21:34:27.757 00.002 31432 MultiStar: [#1 0.23,-0.27,1.14,U] [#2 -0.09,-0.09,0.97,U] [#3 0.12,-0.26,1.04,U] [#4 0.08,-0.69,0.99,U] [#5 -0.21,0.08,0.87,U] [#6 -0.04,-0.12,0.91,U] [#7 0.14,0.15,0.99,U] [#8 0.06,0.07,0.94,U] 
21:34:27.759 00.002 31432 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.63, -0.16}
21:34:27.761 00.002 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.02) = xAngle (-1.81 = -1.81)
21:34:27.762 00.001 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
21:34:27.764 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.78 mountX=-0.04 mountY=0.14, mountTheta=1.82
21:34:27.768 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.15, opts=13)
21:34:27.771 00.003 31432 Enqueuing Move request for scope (-0.03, -0.15)
21:34:27.773 00.002 29876 Worker thread wakes up
21:34:27.773 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
21:34:27.773 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
21:34:27.773 00.000 29876 Moving (-0.03, -0.15) raw xDistance=-0.04 yDistance=0.14
21:34:27.773 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:34:27.773 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:27.773 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:34:27.773 00.000 29876 MoveAxis(E, 0, ABG)
21:34:27.773 00.000 29876 Move returns status 0, amount 0
21:34:27.773 00.000 29876 MoveAxis(N, 0, ABG)
21:34:27.773 00.000 29876 Move returns status 0, amount 0
21:34:27.773 00.000 29876 move complete, result=0
21:34:27.773 00.000 29876 worker thread done servicing request
21:34:27.777 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:27.789 00.012 31432 UpdateGuideState exits: m=3352 RSB=35.6
21:34:27.791 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:27.793 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:27.794 00.001 31432 Enqueuing Expose request
21:34:27.797 00.003 29876 Worker thread wakes up
21:34:27.797 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:27.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:27.797 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:29.702 01.905 29876 Exposure complete
21:34:29.748 00.046 29876 worker thread done servicing request
21:34:29.749 00.001 31432 OnExposeComplete: enter
21:34:29.751 00.002 31432 UpdateGuideState(): m_state=6
21:34:29.753 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:34:29.754 00.001 31432 Star::Find returns 1 (0), X=329.28, Y=636.45, Mass=3418, SNR=36.1, Peak=247 HFD=3.6
21:34:29.756 00.002 31432 MultiStar: [#1 -0.43,0.33,1.02,U] [#2 -0.26,0.35,0.91,U] [#3 0.29,0.18,1.07,U] [#4 0.31,-0.31,0.97,U] [#5 0.23,0.29,0.88,U] [#6 -0.14,0.27,0.91,U] [#7 -0.31,0.86,0.00,M1] [#8 -0.13,0.55,0.89,U] 
21:34:29.758 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.25}, one-star: {-0.30, 0.32}
21:34:29.760 00.002 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
21:34:29.762 00.002 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.77 = -1.51)
21:34:29.763 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=-0.05 mountY=-0.25, mountTheta=-1.76
21:34:29.766 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.25, opts=13)
21:34:29.768 00.002 31432 Enqueuing Move request for scope (-0.05, 0.25)
21:34:29.770 00.002 29876 Worker thread wakes up
21:34:29.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
21:34:29.770 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
21:34:29.770 00.000 29876 Moving (-0.05, 0.25) raw xDistance=-0.05 yDistance=-0.25
21:34:29.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:34:29.770 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:29.770 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:34:29.770 00.000 29876 MoveAxis(E, 0, ABG)
21:34:29.770 00.000 29876 Move returns status 0, amount 0
21:34:29.770 00.000 29876 MoveAxis(N, 0, ABG)
21:34:29.770 00.000 29876 Move returns status 0, amount 0
21:34:29.770 00.000 29876 move complete, result=0
21:34:29.770 00.000 29876 worker thread done servicing request
21:34:29.773 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:29.785 00.012 31432 UpdateGuideState exits: m=3418 RSB=36.1
21:34:29.788 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:29.789 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:29.790 00.001 31432 Enqueuing Expose request
21:34:29.793 00.003 29876 Worker thread wakes up
21:34:29.793 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:34:29.796 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:29.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:31.917 02.121 29876 Exposure complete
21:34:31.960 00.043 29876 worker thread done servicing request
21:34:31.960 00.000 31432 OnExposeComplete: enter
21:34:31.962 00.002 31432 UpdateGuideState(): m_state=6
21:34:31.964 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:34:31.966 00.002 31432 Star::Find returns 1 (0), X=329.24, Y=635.94, Mass=3444, SNR=36.6, Peak=246 HFD=3.9
21:34:31.968 00.002 31432 MultiStar: [#1 -0.25,0.61,1.11,U] [#2 -0.02,-0.11,0.89,U] [#3 0.18,-0.31,1.03,U] [#4 0.14,-0.36,0.98,U] [#5 -0.02,0.06,0.87,U] [#6 -0.10,0.07,0.91,U] [#7 -0.22,0.36,0.99,U] [#8 -0.05,0.77,0.86,U] 
21:34:31.970 00.002 31432 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.34, -0.19}
21:34:31.971 00.001 31432 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.02) = xAngle (2.21 = 2.21)
21:34:31.973 00.002 31432 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.06)
21:34:31.975 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=-0.08 mountY=-0.11, mountTheta=-2.17
21:34:31.979 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.10, opts=13)
21:34:31.981 00.002 31432 Enqueuing Move request for scope (-0.08, 0.10)
21:34:31.983 00.002 29876 Worker thread wakes up
21:34:31.983 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
21:34:31.983 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
21:34:31.983 00.000 29876 Moving (-0.08, 0.10) raw xDistance=-0.08 yDistance=-0.11
21:34:31.983 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:34:31.983 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:31.983 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:31.983 00.000 29876 MoveAxis(E, 0, ABG)
21:34:31.983 00.000 29876 Move returns status 0, amount 0
21:34:31.983 00.000 29876 MoveAxis(N, 0, ABG)
21:34:31.983 00.000 29876 Move returns status 0, amount 0
21:34:31.983 00.000 29876 move complete, result=0
21:34:31.983 00.000 29876 worker thread done servicing request
21:34:31.987 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:31.998 00.011 31432 UpdateGuideState exits: m=3444 RSB=36.6
21:34:32.000 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:32.002 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:32.004 00.002 31432 Enqueuing Expose request
21:34:32.006 00.002 29876 Worker thread wakes up
21:34:32.006 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:32.008 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:32.008 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:33.922 01.914 29876 Exposure complete
21:34:33.965 00.043 29876 worker thread done servicing request
21:34:33.965 00.000 31432 OnExposeComplete: enter
21:34:33.967 00.002 31432 UpdateGuideState(): m_state=6
21:34:33.969 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:34:33.971 00.002 31432 Star::Find returns 1 (0), X=328.60, Y=636.07, Mass=3483, SNR=37.3, Peak=216 HFD=3.9
21:34:33.973 00.002 31432 MultiStar: [#1 -0.77,0.47,0.00,M1] [#2 -0.59,0.58,0.94,U] [#3 -0.50,-0.08,1.01,U] [#4 -0.38,0.34,0.91,U] [#5 -0.22,-0.13,0.86,U] [#6 -0.54,0.66,0.92,U] [#7 -0.84,0.58,0.00,M1] [#8 -0.69,0.52,0.81,U] 
21:34:33.975 00.002 31432 refined, 6 included, MultiStar: {-0.56, 0.25}, one-star: {-0.99, -0.06}
21:34:33.977 00.002 31432 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
21:34:33.979 00.002 31432 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.57)
21:34:33.980 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=0.25 hyp=0.62 cameraTheta=2.72 mountX=-0.56 mountY=-0.34, mountTheta=-2.60
21:34:33.984 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.25, opts=13)
21:34:33.987 00.003 31432 Enqueuing Move request for scope (-0.56, 0.25)
21:34:33.989 00.002 29876 Worker thread wakes up
21:34:33.989 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.25) opts 0xd
21:34:33.989 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.25)
21:34:33.989 00.000 29876 Moving (-0.56, 0.25) raw xDistance=-0.56 yDistance=-0.34
21:34:33.989 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.56
21:34:33.989 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:33.989 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:34:33.989 00.000 29876 MoveAxis(E, 54, ABG)
21:34:33.989 00.000 29876 Guiding  Dir = 2, Dur = 54
21:34:33.989 00.000 29876 IsSlewing returns 0
21:34:33.989 00.000 29876 IsGuiding returns 0
21:34:33.990 00.001 29876 PulseGuide returned control before completion, sleep 64
21:34:33.993 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:34.005 00.012 31432 UpdateGuideState exits: m=3483 RSB=37.3
21:34:34.007 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:34.009 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:34.011 00.002 31432 Enqueuing Expose request
21:34:34.060 00.049 29876 IsGuiding returns 1
21:34:34.060 00.000 29876 scope still moving after pulse duration time elapsed
21:34:34.091 00.031 29876 IsSlewing returns 0
21:34:34.091 00.000 29876 IsGuiding returns 1
21:34:34.122 00.031 29876 IsSlewing returns 0
21:34:34.122 00.000 29876 IsGuiding returns 0
21:34:34.122 00.000 29876 scope move finished after 54 + 78 ms
21:34:34.122 00.000 29876 Move returns status 0, amount 54
21:34:34.122 00.000 29876 MoveAxis(N, 0, ABG)
21:34:34.122 00.000 29876 Move returns status 0, amount 0
21:34:34.122 00.000 29876 move complete, result=0
21:34:34.122 00.000 29876 worker thread done servicing request
21:34:34.122 00.000 29876 Worker thread wakes up
21:34:34.122 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:34.122 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:34.122 00.000 31432 GuideStep: -0.6 px 54 ms EAST, -0.3 px 0 ms NORTH
21:34:36.252 02.130 29876 Exposure complete
21:34:36.295 00.043 29876 worker thread done servicing request
21:34:36.295 00.000 31432 OnExposeComplete: enter
21:34:36.298 00.003 31432 UpdateGuideState(): m_state=6
21:34:36.300 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:34:36.301 00.001 31432 Star::Find returns 1 (0), X=328.69, Y=636.07, Mass=3549, SNR=37.5, Peak=241 HFD=3.9
21:34:36.303 00.002 31432 MultiStar: [#1 -0.87,0.59,0.00,M2] [#2 -0.51,-0.15,0.89,U] [#3 -0.49,-0.27,1.05,U] [#4 -0.50,-0.09,0.96,U] [#5 -0.64,0.07,0.82,U] [#6 -0.58,0.32,0.87,U] [#7 -0.59,0.91,0.00,M2] [#8 -0.78,0.63,0.00,M1] 
21:34:36.305 00.002 31432 refined, 5 included, MultiStar: {-0.60, -0.04}, one-star: {-0.90, -0.06}
21:34:36.307 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
21:34:36.309 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
21:34:36.310 00.001 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.04 hyp=0.61 cameraTheta=-3.07 mountX=-0.61 mountY=-0.05, mountTheta=-3.06
21:34:36.314 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.04, opts=13)
21:34:36.316 00.002 31432 Enqueuing Move request for scope (-0.60, -0.04)
21:34:36.318 00.002 29876 Worker thread wakes up
21:34:36.318 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.04) opts 0xd
21:34:36.318 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.04)
21:34:36.318 00.000 29876 Moving (-0.60, -0.04) raw xDistance=-0.61 yDistance=-0.05
21:34:36.318 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
21:34:36.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:36.318 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:34:36.318 00.000 29876 MoveAxis(E, 66, ABG)
21:34:36.318 00.000 29876 Guiding  Dir = 2, Dur = 66
21:34:36.318 00.000 29876 IsSlewing returns 0
21:34:36.318 00.000 29876 IsGuiding returns 0
21:34:36.319 00.001 29876 PulseGuide returned control before completion, sleep 76
21:34:36.321 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:36.333 00.012 31432 UpdateGuideState exits: m=3549 RSB=37.5
21:34:36.335 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:36.337 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:36.338 00.001 31432 Enqueuing Expose request
21:34:36.405 00.067 29876 IsGuiding returns 1
21:34:36.405 00.000 29876 scope still moving after pulse duration time elapsed
21:34:36.436 00.031 29876 IsSlewing returns 0
21:34:36.436 00.000 29876 IsGuiding returns 1
21:34:36.466 00.030 29876 IsSlewing returns 0
21:34:36.466 00.000 29876 IsGuiding returns 1
21:34:36.497 00.031 29876 IsSlewing returns 0
21:34:36.497 00.000 29876 IsGuiding returns 0
21:34:36.497 00.000 29876 scope move finished after 66 + 112 ms
21:34:36.497 00.000 29876 Move returns status 0, amount 66
21:34:36.497 00.000 29876 MoveAxis(N, 0, ABG)
21:34:36.497 00.000 29876 Move returns status 0, amount 0
21:34:36.497 00.000 29876 move complete, result=0
21:34:36.497 00.000 29876 worker thread done servicing request
21:34:36.497 00.000 29876 Worker thread wakes up
21:34:36.497 00.000 31432 GuideStep: -0.6 px 66 ms EAST, -0.1 px 0 ms NORTH
21:34:36.500 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:36.500 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:38.407 01.907 29876 Exposure complete
21:34:38.449 00.042 29876 worker thread done servicing request
21:34:38.449 00.000 31432 OnExposeComplete: enter
21:34:38.451 00.002 31432 UpdateGuideState(): m_state=6
21:34:38.454 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:34:38.456 00.002 31432 Star::Find returns 1 (0), X=328.43, Y=636.01, Mass=3543, SNR=37.2, Peak=223 HFD=4.1
21:34:38.458 00.002 31432 MultiStar: [#1 -0.68,-0.26,1.04,U] [#2 -1.11,0.31,0.00,M1] [#3 -0.58,-0.30,1.02,U] [#4 -0.44,-0.52,0.93,U] [#5 -0.67,0.22,0.81,U] [#6 -0.73,0.28,0.87,U] [#7 -1.02,0.72,0.00,M3] [#8 -0.73,0.17,0.80,U] 
21:34:38.460 00.002 31432 refined, 6 included, MultiStar: {-0.71, -0.10}, one-star: {-1.15, -0.12}
21:34:38.462 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
21:34:38.464 00.002 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
21:34:38.465 00.001 31432 CameraToMount -- cameraX=-0.71 cameraY=-0.10 hyp=0.72 cameraTheta=-3.01 mountX=-0.72 mountY=-0.02, mountTheta=-3.12
21:34:38.469 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-0.10, opts=13)
21:34:38.471 00.002 31432 Enqueuing Move request for scope (-0.71, -0.10)
21:34:38.473 00.002 29876 Worker thread wakes up
21:34:38.473 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.10) opts 0xd
21:34:38.473 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, -0.10)
21:34:38.473 00.000 29876 Moving (-0.71, -0.10) raw xDistance=-0.72 yDistance=-0.02
21:34:38.473 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
21:34:38.473 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:38.473 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:38.473 00.000 29876 MoveAxis(E, 78, ABG)
21:34:38.473 00.000 29876 Guiding  Dir = 2, Dur = 78
21:34:38.473 00.000 29876 IsSlewing returns 0
21:34:38.473 00.000 29876 IsGuiding returns 0
21:34:38.474 00.001 29876 PulseGuide returned control before completion, sleep 88
21:34:38.477 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:34:38.488 00.011 31432 UpdateGuideState exits: m=3543 RSB=37.2
21:34:38.490 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:38.492 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:38.494 00.002 31432 Enqueuing Expose request
21:34:38.577 00.083 29876 IsGuiding returns 1
21:34:38.577 00.000 29876 scope still moving after pulse duration time elapsed
21:34:38.608 00.031 29876 IsSlewing returns 0
21:34:38.608 00.000 29876 IsGuiding returns 1
21:34:38.640 00.032 29876 IsSlewing returns 0
21:34:38.640 00.000 29876 IsGuiding returns 1
21:34:38.671 00.031 29876 IsSlewing returns 0
21:34:38.671 00.000 29876 IsGuiding returns 0
21:34:38.671 00.000 29876 scope move finished after 78 + 118 ms
21:34:38.671 00.000 29876 Move returns status 0, amount 78
21:34:38.671 00.000 29876 MoveAxis(N, 0, ABG)
21:34:38.671 00.000 29876 Move returns status 0, amount 0
21:34:38.671 00.000 29876 move complete, result=0
21:34:38.671 00.000 29876 worker thread done servicing request
21:34:38.671 00.000 31432 GuideStep: -0.7 px 78 ms EAST, -0.0 px 0 ms NORTH
21:34:38.674 00.003 29876 Worker thread wakes up
21:34:38.674 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:38.674 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:40.903 02.229 29876 Exposure complete
21:34:40.945 00.042 29876 worker thread done servicing request
21:34:40.945 00.000 31432 OnExposeComplete: enter
21:34:40.947 00.002 31432 UpdateGuideState(): m_state=6
21:34:40.950 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:34:40.952 00.002 31432 Star::Find returns 1 (0), X=328.86, Y=636.18, Mass=3849, SNR=38.5, Peak=254 HFD=4.1
21:34:40.953 00.001 31432 MultiStar: [#1 -0.33,0.23,1.02,U] [#2 -0.06,-0.05,0.91,U] [#3 0.05,-0.38,0.97,U] [#4 -0.07,-0.23,0.91,U] [#5 -0.17,0.30,0.81,U] [#6 -0.11,0.07,0.85,U] [#7 -0.16,0.24,0.93,U] [#8 -0.16,0.23,0.85,U] 
21:34:40.955 00.002 31432 refined, 8 included, MultiStar: {-0.20, 0.04}, one-star: {-0.73, 0.05}
21:34:40.957 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:34:40.959 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
21:34:40.961 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.92 mountX=-0.20 mountY=-0.07, mountTheta=-2.78
21:34:40.963 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.04, opts=13)
21:34:40.966 00.003 31432 Enqueuing Move request for scope (-0.20, 0.04)
21:34:40.967 00.001 29876 Worker thread wakes up
21:34:40.967 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
21:34:40.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
21:34:40.967 00.000 29876 Moving (-0.20, 0.04) raw xDistance=-0.20 yDistance=-0.07
21:34:40.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:34:40.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:40.967 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:40.967 00.000 29876 MoveAxis(E, 0, ABG)
21:34:40.968 00.001 29876 Move returns status 0, amount 0
21:34:40.968 00.000 29876 MoveAxis(N, 0, ABG)
21:34:40.968 00.000 29876 Move returns status 0, amount 0
21:34:40.968 00.000 29876 move complete, result=0
21:34:40.968 00.000 29876 worker thread done servicing request
21:34:40.971 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:40.982 00.011 31432 UpdateGuideState exits: m=3849 RSB=38.5
21:34:40.984 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:40.986 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:40.988 00.002 31432 Enqueuing Expose request
21:34:40.990 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:40.992 00.002 29876 Worker thread wakes up
21:34:40.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:40.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:42.908 01.916 29876 Exposure complete
21:34:42.951 00.043 29876 worker thread done servicing request
21:34:42.951 00.000 31432 OnExposeComplete: enter
21:34:42.953 00.002 31432 UpdateGuideState(): m_state=6
21:34:42.955 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:34:42.957 00.002 31432 Star::Find returns 1 (0), X=328.65, Y=636.78, Mass=3622, SNR=38.3, Peak=247 HFD=3.6
21:34:42.959 00.002 31432 MultiStar: [#1 -0.23,0.42,1.01,U] [#2 0.26,-0.00,0.92,U] [#3 0.20,0.11,0.98,U] [#4 0.23,0.14,0.91,U] [#5 -0.12,0.81,0.83,U] [#6 0.35,0.06,0.90,U] [#7 0.20,0.71,0.93,U] [#8 -0.35,0.55,0.84,U] 
21:34:42.961 00.002 31432 refined, 8 included, MultiStar: {-0.05, 0.38}, one-star: {-0.93, 0.65}
21:34:42.962 00.001 31432 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.02) = xAngle (1.68 = 1.68)
21:34:42.964 00.002 31432 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.69 = -1.60)
21:34:42.966 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.70 mountX=-0.04 mountY=-0.38, mountTheta=-1.68
21:34:42.970 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.38, opts=13)
21:34:42.973 00.003 31432 Enqueuing Move request for scope (-0.05, 0.38)
21:34:42.975 00.002 29876 Worker thread wakes up
21:34:42.975 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
21:34:42.975 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
21:34:42.975 00.000 29876 Moving (-0.05, 0.38) raw xDistance=-0.04 yDistance=-0.38
21:34:42.975 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:34:42.975 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:42.975 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:34:42.975 00.000 29876 MoveAxis(E, 0, ABG)
21:34:42.975 00.000 29876 Move returns status 0, amount 0
21:34:42.975 00.000 29876 MoveAxis(N, 0, ABG)
21:34:42.975 00.000 29876 Move returns status 0, amount 0
21:34:42.975 00.000 29876 move complete, result=0
21:34:42.975 00.000 29876 worker thread done servicing request
21:34:42.979 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:42.990 00.011 31432 UpdateGuideState exits: m=3622 RSB=38.3
21:34:42.992 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:42.995 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:42.996 00.001 31432 Enqueuing Expose request
21:34:42.998 00.002 29876 Worker thread wakes up
21:34:42.999 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:34:43.001 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:43.001 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:45.127 02.126 29876 Exposure complete
21:34:45.169 00.042 29876 worker thread done servicing request
21:34:45.169 00.000 31432 OnExposeComplete: enter
21:34:45.171 00.002 31432 UpdateGuideState(): m_state=6
21:34:45.173 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:34:45.175 00.002 31432 Star::Find returns 1 (0), X=328.39, Y=636.50, Mass=3721, SNR=37.7, Peak=241 HFD=4.1
21:34:45.177 00.002 31432 MultiStar: [#1 -0.34,-0.13,1.04,U] [#2 -0.09,-0.05,0.92,U] [#3 -0.42,0.01,1.03,U] [#4 -0.50,0.10,0.94,U] [#5 -0.89,0.66,0.00,M1] [#6 0.06,0.17,0.91,U] [#7 -0.48,0.72,0.00,M2] [#8 -0.50,0.18,0.81,U] 
21:34:45.179 00.002 31432 refined, 6 included, MultiStar: {-0.43, 0.09}, one-star: {-1.19, 0.37}
21:34:45.181 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
21:34:45.183 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
21:34:45.184 00.001 31432 CameraToMount -- cameraX=-0.43 cameraY=0.09 hyp=0.44 cameraTheta=2.94 mountX=-0.43 mountY=-0.16, mountTheta=-2.80
21:34:45.187 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=0.09, opts=13)
21:34:45.189 00.002 31432 Enqueuing Move request for scope (-0.43, 0.09)
21:34:45.191 00.002 29876 Worker thread wakes up
21:34:45.191 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.09) opts 0xd
21:34:45.191 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, 0.09)
21:34:45.191 00.000 29876 Moving (-0.43, 0.09) raw xDistance=-0.43 yDistance=-0.16
21:34:45.191 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
21:34:45.191 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:45.191 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:34:45.191 00.000 29876 MoveAxis(E, 42, ABG)
21:34:45.192 00.001 29876 Guiding  Dir = 2, Dur = 42
21:34:45.192 00.000 29876 IsSlewing returns 0
21:34:45.192 00.000 29876 IsGuiding returns 0
21:34:45.192 00.000 29876 PulseGuide returned control before completion, sleep 52
21:34:45.195 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:34:45.206 00.011 31432 UpdateGuideState exits: m=3721 RSB=37.7
21:34:45.208 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:45.210 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:45.212 00.002 31432 Enqueuing Expose request
21:34:45.250 00.038 29876 IsGuiding returns 1
21:34:45.250 00.000 29876 scope still moving after pulse duration time elapsed
21:34:45.281 00.031 29876 IsSlewing returns 0
21:34:45.281 00.000 29876 IsGuiding returns 1
21:34:45.312 00.031 29876 IsSlewing returns 0
21:34:45.312 00.000 29876 IsGuiding returns 1
21:34:45.342 00.030 29876 IsSlewing returns 0
21:34:45.342 00.000 29876 IsGuiding returns 0
21:34:45.342 00.000 29876 scope move finished after 42 + 107 ms
21:34:45.342 00.000 29876 Move returns status 0, amount 42
21:34:45.342 00.000 29876 MoveAxis(N, 0, ABG)
21:34:45.342 00.000 29876 Move returns status 0, amount 0
21:34:45.342 00.000 29876 move complete, result=0
21:34:45.342 00.000 29876 worker thread done servicing request
21:34:45.342 00.000 29876 Worker thread wakes up
21:34:45.342 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.2 px 0 ms NORTH
21:34:45.346 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:45.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:47.249 01.903 29876 Exposure complete
21:34:47.308 00.059 29876 worker thread done servicing request
21:34:47.308 00.000 31432 OnExposeComplete: enter
21:34:47.312 00.004 31432 UpdateGuideState(): m_state=6
21:34:47.315 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:34:47.318 00.003 31432 Star::Find returns 1 (0), X=328.40, Y=635.90, Mass=3335, SNR=36.4, Peak=245 HFD=3.6
21:34:47.322 00.004 31432 MultiStar: [#1 -0.89,-0.05,0.00,M1] [#2 -0.45,-0.51,0.93,U] [#3 -0.42,-0.30,1.02,U] [#4 -0.51,-0.28,0.94,U] [#5 -0.41,0.11,0.85,U] [#6 -0.40,-0.46,0.87,U] [#7 -0.49,0.61,0.97,U] [#8 -0.63,0.32,0.84,U] 
21:34:47.325 00.003 31432 refined, 7 included, MultiStar: {-0.57, -0.09}, one-star: {-1.18, -0.23}
21:34:47.327 00.002 31432 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
21:34:47.331 00.004 31432 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
21:34:47.333 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.09 hyp=0.58 cameraTheta=-2.98 mountX=-0.57 mountY=0.01, mountTheta=3.13
21:34:47.337 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.09, opts=13)
21:34:47.340 00.003 31432 Enqueuing Move request for scope (-0.57, -0.09)
21:34:47.342 00.002 29876 Worker thread wakes up
21:34:47.342 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.09) opts 0xd
21:34:47.342 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.09)
21:34:47.342 00.000 29876 Moving (-0.57, -0.09) raw xDistance=-0.57 yDistance=0.01
21:34:47.342 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.57
21:34:47.342 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:47.342 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:47.342 00.000 29876 MoveAxis(E, 61, ABG)
21:34:47.342 00.000 29876 Guiding  Dir = 2, Dur = 61
21:34:47.342 00.000 29876 IsSlewing returns 0
21:34:47.342 00.000 29876 IsGuiding returns 0
21:34:47.342 00.000 29876 PulseGuide returned control before completion, sleep 71
21:34:47.347 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:34:47.365 00.018 31432 UpdateGuideState exits: m=3335 RSB=36.4
21:34:47.368 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:47.370 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:47.373 00.003 31432 Enqueuing Expose request
21:34:47.420 00.047 29876 IsGuiding returns 1
21:34:47.420 00.000 29876 scope still moving after pulse duration time elapsed
21:34:47.451 00.031 29876 IsSlewing returns 0
21:34:47.451 00.000 29876 IsGuiding returns 1
21:34:47.483 00.032 29876 IsSlewing returns 0
21:34:47.483 00.000 29876 IsGuiding returns 0
21:34:47.483 00.000 29876 scope move finished after 61 + 79 ms
21:34:47.483 00.000 29876 Move returns status 0, amount 61
21:34:47.483 00.000 29876 MoveAxis(N, 0, ABG)
21:34:47.483 00.000 29876 Move returns status 0, amount 0
21:34:47.483 00.000 29876 move complete, result=0
21:34:47.483 00.000 29876 worker thread done servicing request
21:34:47.483 00.000 29876 Worker thread wakes up
21:34:47.483 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:47.483 00.000 31432 GuideStep: -0.6 px 61 ms EAST, 0.0 px 0 ms NORTH
21:34:47.486 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:49.615 02.129 29876 Exposure complete
21:34:49.657 00.042 29876 worker thread done servicing request
21:34:49.657 00.000 31432 OnExposeComplete: enter
21:34:49.660 00.003 31432 UpdateGuideState(): m_state=6
21:34:49.661 00.001 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:34:49.664 00.003 31432 Star::Find returns 1 (0), X=328.80, Y=636.35, Mass=3560, SNR=37.2, Peak=228 HFD=3.7
21:34:49.666 00.002 31432 MultiStar: [#1 -0.56,0.13,1.05,U] [#2 -0.23,-0.19,0.88,U] [#3 -0.52,-0.10,1.02,U] [#4 -0.48,-0.12,0.97,U] [#5 -0.22,0.17,0.87,U] [#6 -0.08,-0.16,0.91,U] [#7 -0.76,0.58,0.00,M2] [#8 -0.24,0.07,0.81,U] 
21:34:49.667 00.001 31432 refined, 7 included, MultiStar: {-0.40, 0.00}, one-star: {-0.78, 0.23}
21:34:49.669 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
21:34:49.671 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
21:34:49.673 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.00 hyp=0.40 cameraTheta=3.13 mountX=-0.40 mountY=-0.06, mountTheta=-2.98
21:34:49.676 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.00, opts=13)
21:34:49.678 00.002 31432 Enqueuing Move request for scope (-0.40, 0.00)
21:34:49.680 00.002 29876 Worker thread wakes up
21:34:49.680 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.00) opts 0xd
21:34:49.680 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.00)
21:34:49.680 00.000 29876 Moving (-0.40, 0.00) raw xDistance=-0.40 yDistance=-0.06
21:34:49.680 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
21:34:49.680 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:49.680 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:34:49.680 00.000 29876 MoveAxis(E, 47, ABG)
21:34:49.680 00.000 29876 Guiding  Dir = 2, Dur = 47
21:34:49.680 00.000 29876 IsSlewing returns 0
21:34:49.681 00.001 29876 IsGuiding returns 0
21:34:49.681 00.000 29876 PulseGuide returned control before completion, sleep 57
21:34:49.684 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:34:49.696 00.012 31432 UpdateGuideState exits: m=3560 RSB=37.2
21:34:49.698 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:49.700 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:49.702 00.002 31432 Enqueuing Expose request
21:34:49.753 00.051 29876 IsGuiding returns 1
21:34:49.753 00.000 29876 scope still moving after pulse duration time elapsed
21:34:49.784 00.031 29876 IsSlewing returns 0
21:34:49.784 00.000 29876 IsGuiding returns 1
21:34:49.815 00.031 29876 IsSlewing returns 0
21:34:49.815 00.000 29876 IsGuiding returns 1
21:34:49.846 00.031 29876 IsSlewing returns 0
21:34:49.846 00.000 29876 IsGuiding returns 1
21:34:49.878 00.032 29876 IsSlewing returns 0
21:34:49.878 00.000 29876 IsGuiding returns 1
21:34:49.909 00.031 29876 IsSlewing returns 0
21:34:49.909 00.000 29876 IsGuiding returns 0
21:34:49.909 00.000 29876 scope move finished after 47 + 180 ms
21:34:49.909 00.000 29876 Move returns status 0, amount 47
21:34:49.909 00.000 29876 MoveAxis(N, 0, ABG)
21:34:49.909 00.000 29876 Move returns status 0, amount 0
21:34:49.909 00.000 29876 move complete, result=0
21:34:49.909 00.000 29876 worker thread done servicing request
21:34:49.909 00.000 29876 Worker thread wakes up
21:34:49.909 00.000 31432 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
21:34:49.911 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:49.911 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:51.820 01.909 29876 Exposure complete
21:34:51.864 00.044 29876 worker thread done servicing request
21:34:51.864 00.000 31432 OnExposeComplete: enter
21:34:51.866 00.002 31432 UpdateGuideState(): m_state=6
21:34:51.868 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:34:51.870 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=635.66, Mass=3317, SNR=35.9, Peak=237 HFD=3.8
21:34:51.872 00.002 31432 MultiStar: [#1 -0.39,-0.12,1.09,U] [#2 -0.39,-0.09,0.97,U] [#3 -0.12,-0.28,1.06,U] [#4 0.01,-0.70,0.97,U] [#5 -0.34,0.17,0.85,U] [#6 -0.28,-0.11,0.93,U] [#7 0.12,0.34,0.98,U] [#8 -0.35,0.00,0.86,U] 
21:34:51.877 00.005 31432 refined, 8 included, MultiStar: {-0.27, -0.15}, one-star: {-0.67, -0.47}
21:34:51.883 00.006 31432 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.02) = xAngle (-2.65 = -2.65)
21:34:51.885 00.002 31432 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.36 = 0.36)
21:34:51.888 00.003 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.63 mountX=-0.27 mountY=0.11, mountTheta=2.76
21:34:51.894 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.15, opts=13)
21:34:51.899 00.005 31432 Enqueuing Move request for scope (-0.27, -0.15)
21:34:51.905 00.006 29876 Worker thread wakes up
21:34:51.905 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
21:34:51.905 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
21:34:51.905 00.000 29876 Moving (-0.27, -0.15) raw xDistance=-0.27 yDistance=0.11
21:34:51.905 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
21:34:51.905 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:51.905 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:34:51.905 00.000 29876 MoveAxis(E, 33, ABG)
21:34:51.905 00.000 29876 Guiding  Dir = 2, Dur = 33
21:34:51.905 00.000 29876 IsSlewing returns 0
21:34:51.906 00.001 29876 IsGuiding returns 0
21:34:51.906 00.000 29876 PulseGuide returned control before completion, sleep 43
21:34:51.911 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:51.925 00.014 31432 UpdateGuideState exits: m=3317 RSB=35.9
21:34:51.927 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.930 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:51.932 00.002 31432 Enqueuing Expose request
21:34:51.960 00.028 29876 IsGuiding returns 1
21:34:51.960 00.000 29876 scope still moving after pulse duration time elapsed
21:34:51.991 00.031 29876 IsSlewing returns 0
21:34:51.991 00.000 29876 IsGuiding returns 0
21:34:51.991 00.000 29876 scope move finished after 33 + 53 ms
21:34:51.991 00.000 29876 Move returns status 0, amount 33
21:34:51.991 00.000 29876 MoveAxis(N, 0, ABG)
21:34:51.991 00.000 29876 Move returns status 0, amount 0
21:34:51.991 00.000 29876 move complete, result=0
21:34:51.991 00.000 29876 worker thread done servicing request
21:34:51.991 00.000 29876 Worker thread wakes up
21:34:51.991 00.000 31432 GuideStep: -0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
21:34:51.993 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:51.994 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:54.124 02.130 29876 Exposure complete
21:34:54.167 00.043 29876 worker thread done servicing request
21:34:54.167 00.000 31432 OnExposeComplete: enter
21:34:54.169 00.002 31432 UpdateGuideState(): m_state=6
21:34:54.171 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:34:54.173 00.002 31432 Star::Find returns 1 (0), X=329.15, Y=636.32, Mass=3535, SNR=36.8, Peak=235 HFD=3.8
21:34:54.175 00.002 31432 MultiStar: [#1 0.03,0.54,1.02,U] [#2 0.01,-0.11,0.88,U] [#3 0.29,0.01,1.01,U] [#4 0.47,-0.49,0.95,U] [#5 0.02,0.90,0.00,M1] [#6 0.33,0.18,0.87,U] [#7 0.25,0.51,0.98,U] [#8 0.10,0.80,0.81,U] 
21:34:54.177 00.002 31432 refined, 7 included, MultiStar: {0.13, 0.20}, one-star: {-0.43, 0.19}
21:34:54.181 00.004 31432 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
21:34:54.184 00.003 31432 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.30)
21:34:54.186 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=0.13 mountY=-0.18, mountTheta=-0.92
21:34:54.189 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.20, opts=13)
21:34:54.192 00.003 31432 Enqueuing Move request for scope (0.13, 0.20)
21:34:54.194 00.002 29876 Worker thread wakes up
21:34:54.194 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
21:34:54.194 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
21:34:54.194 00.000 29876 Moving (0.13, 0.20) raw xDistance=0.13 yDistance=-0.18
21:34:54.194 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:34:54.194 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:54.194 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:34:54.194 00.000 29876 MoveAxis(E, 0, ABG)
21:34:54.194 00.000 29876 Move returns status 0, amount 0
21:34:54.194 00.000 29876 MoveAxis(N, 0, ABG)
21:34:54.194 00.000 29876 Move returns status 0, amount 0
21:34:54.194 00.000 29876 move complete, result=0
21:34:54.194 00.000 29876 worker thread done servicing request
21:34:54.198 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:34:54.214 00.016 31432 UpdateGuideState exits: m=3535 RSB=36.8
21:34:54.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:54.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:54.220 00.002 31432 Enqueuing Expose request
21:34:54.222 00.002 29876 Worker thread wakes up
21:34:54.222 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:54.224 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:54.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:56.140 01.916 29876 Exposure complete
21:34:56.183 00.043 29876 worker thread done servicing request
21:34:56.183 00.000 31432 OnExposeComplete: enter
21:34:56.185 00.002 31432 UpdateGuideState(): m_state=6
21:34:56.187 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:34:56.189 00.002 31432 Star::Find returns 1 (0), X=329.13, Y=636.75, Mass=3442, SNR=36.5, Peak=254 HFD=3.9
21:34:56.191 00.002 31432 MultiStar: [#1 -0.14,0.79,1.11,U] [#2 0.43,0.64,0.93,U] [#3 0.12,0.45,1.02,U] [#4 -0.13,0.56,0.93,U] [#5 0.11,0.82,0.82,U] [#6 0.28,0.78,0.92,U] [#7 0.34,1.28,0.00,M1] [#8 -0.06,1.05,0.00,M1] 
21:34:56.193 00.002 31432 refined, 6 included, MultiStar: {0.02, 0.66}, one-star: {-0.45, 0.62}
21:34:56.195 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.52 = 1.52)
21:34:56.197 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.76)
21:34:56.199 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.66 hyp=0.66 cameraTheta=1.54 mountX=0.04 mountY=-0.65, mountTheta=-1.52
21:34:56.201 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.66, opts=13)
21:34:56.203 00.002 31432 Enqueuing Move request for scope (0.02, 0.66)
21:34:56.205 00.002 29876 Worker thread wakes up
21:34:56.205 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.66) opts 0xd
21:34:56.205 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.66)
21:34:56.205 00.000 29876 Moving (0.02, 0.66) raw xDistance=0.04 yDistance=-0.65
21:34:56.205 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:34:56.205 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:56.206 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
21:34:56.206 00.000 29876 MoveAxis(E, 0, ABG)
21:34:56.206 00.000 29876 Move returns status 0, amount 0
21:34:56.206 00.000 29876 MoveAxis(N, 0, ABG)
21:34:56.206 00.000 29876 Move returns status 0, amount 0
21:34:56.206 00.000 29876 move complete, result=0
21:34:56.206 00.000 29876 worker thread done servicing request
21:34:56.209 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:34:56.220 00.011 31432 UpdateGuideState exits: m=3442 RSB=36.5
21:34:56.223 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:56.225 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:56.226 00.001 31432 Enqueuing Expose request
21:34:56.228 00.002 29876 Worker thread wakes up
21:34:56.228 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
21:34:56.231 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:56.231 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:58.355 02.124 29876 Exposure complete
21:34:58.397 00.042 29876 worker thread done servicing request
21:34:58.397 00.000 31432 OnExposeComplete: enter
21:34:58.400 00.003 31432 UpdateGuideState(): m_state=6
21:34:58.402 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:34:58.404 00.002 31432 Star::Find returns 1 (0), X=328.47, Y=635.69, Mass=3614, SNR=37.6, Peak=255 HFD=3.5
21:34:58.406 00.002 31432 MultiStar: [#1 -0.57,0.17,1.06,U] [#2 -0.51,-0.04,0.88,U] [#3 -0.16,-0.95,0.00,M1] [#4 -0.39,-0.11,0.91,U] [#5 -0.75,-0.47,0.00,M1] [#6 -0.71,0.15,0.90,U] [#7 -0.49,-0.09,0.93,U] [#8 -0.72,0.11,0.87,U] 
21:34:58.408 00.002 31432 refined, 6 included, MultiStar: {-0.65, -0.04}, one-star: {-1.11, -0.44}
21:34:58.409 00.001 31432 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.02) = xAngle (-3.11 = -3.11)
21:34:58.411 00.002 31432 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.10 = -0.10)
21:34:58.413 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.04 hyp=0.65 cameraTheta=-3.08 mountX=-0.65 mountY=-0.06, mountTheta=-3.05
21:34:58.416 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.04, opts=13)
21:34:58.418 00.002 31432 Enqueuing Move request for scope (-0.65, -0.04)
21:34:58.420 00.002 29876 Worker thread wakes up
21:34:58.420 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.04) opts 0xd
21:34:58.420 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.04)
21:34:58.420 00.000 29876 Moving (-0.65, -0.04) raw xDistance=-0.65 yDistance=-0.06
21:34:58.420 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.65
21:34:58.420 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:58.420 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:34:58.420 00.000 29876 MoveAxis(E, 62, ABG)
21:34:58.420 00.000 29876 Guiding  Dir = 2, Dur = 62
21:34:58.420 00.000 29876 IsSlewing returns 0
21:34:58.420 00.000 29876 IsGuiding returns 0
21:34:58.421 00.001 29876 PulseGuide returned control before completion, sleep 72
21:34:58.424 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:34:58.435 00.011 31432 UpdateGuideState exits: m=3614 RSB=37.6
21:34:58.437 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:58.439 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:34:58.441 00.002 31432 Enqueuing Expose request
21:34:58.508 00.067 29876 IsGuiding returns 1
21:34:58.508 00.000 29876 scope still moving after pulse duration time elapsed
21:34:58.539 00.031 29876 IsSlewing returns 0
21:34:58.539 00.000 29876 IsGuiding returns 1
21:34:58.571 00.032 29876 IsSlewing returns 0
21:34:58.571 00.000 29876 IsGuiding returns 1
21:34:58.601 00.030 29876 IsSlewing returns 0
21:34:58.601 00.000 29876 IsGuiding returns 0
21:34:58.601 00.000 29876 scope move finished after 62 + 118 ms
21:34:58.601 00.000 29876 Move returns status 0, amount 62
21:34:58.601 00.000 29876 MoveAxis(N, 0, ABG)
21:34:58.601 00.000 29876 Move returns status 0, amount 0
21:34:58.601 00.000 29876 move complete, result=0
21:34:58.601 00.000 29876 worker thread done servicing request
21:34:58.601 00.000 29876 Worker thread wakes up
21:34:58.601 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:34:58.601 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:34:58.602 00.001 31432 GuideStep: -0.6 px 62 ms EAST, -0.1 px 0 ms NORTH
21:35:00.517 01.915 29876 Exposure complete
21:35:00.562 00.045 29876 worker thread done servicing request
21:35:00.562 00.000 31432 OnExposeComplete: enter
21:35:00.564 00.002 31432 UpdateGuideState(): m_state=6
21:35:00.566 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:35:00.568 00.002 31432 Star::Find returns 1 (0), X=328.33, Y=635.62, Mass=3402, SNR=36.5, Peak=215 HFD=3.6
21:35:00.570 00.002 31432 MultiStar: [#1 -1.07,-0.15,0.00,M1] [#2 -0.73,-0.37,0.94,U] [#3 -0.47,-0.97,0.00,M2] [#4 -0.68,-0.82,0.00,M1] [#5 -0.75,-0.39,0.79,U] [#6 -0.75,-0.55,0.00,M1] [#7 -0.65,-0.01,0.97,U] [#8 -0.87,0.09,0.00,M1] 
21:35:00.572 00.002 31432 refined, 3 included, MultiStar: {-0.86, -0.32}, one-star: {-1.26, -0.51}
21:35:00.573 00.001 31432 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.02) = xAngle (-2.81 = -2.81)
21:35:00.575 00.002 31432 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.20 = 0.20)
21:35:00.577 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=-0.32 hyp=0.91 cameraTheta=-2.79 mountX=-0.86 mountY=0.18, mountTheta=2.93
21:35:00.579 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.86, y=-0.32, opts=13)
21:35:00.582 00.003 31432 Enqueuing Move request for scope (-0.86, -0.32)
21:35:00.584 00.002 29876 Worker thread wakes up
21:35:00.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.32) opts 0xd
21:35:00.584 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.86, -0.32)
21:35:00.584 00.000 29876 Moving (-0.86, -0.32) raw xDistance=-0.86 yDistance=0.18
21:35:00.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.86
21:35:00.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:00.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:35:00.584 00.000 29876 MoveAxis(E, 92, ABG)
21:35:00.584 00.000 29876 Guiding  Dir = 2, Dur = 92
21:35:00.584 00.000 29876 IsSlewing returns 0
21:35:00.584 00.000 29876 IsGuiding returns 0
21:35:00.584 00.000 29876 PulseGuide returned control before completion, sleep 102
21:35:00.587 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:00.598 00.011 31432 UpdateGuideState exits: m=3402 RSB=36.5
21:35:00.600 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:00.603 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:00.604 00.001 31432 Enqueuing Expose request
21:35:00.702 00.098 29876 IsGuiding returns 1
21:35:00.702 00.000 29876 scope still moving after pulse duration time elapsed
21:35:00.732 00.030 29876 IsSlewing returns 0
21:35:00.732 00.000 29876 IsGuiding returns 0
21:35:00.732 00.000 29876 scope move finished after 92 + 56 ms
21:35:00.732 00.000 29876 Move returns status 0, amount 92
21:35:00.732 00.000 29876 MoveAxis(N, 0, ABG)
21:35:00.732 00.000 29876 Move returns status 0, amount 0
21:35:00.732 00.000 29876 move complete, result=0
21:35:00.732 00.000 29876 worker thread done servicing request
21:35:00.732 00.000 29876 Worker thread wakes up
21:35:00.732 00.000 31432 GuideStep: -0.9 px 92 ms EAST, 0.2 px 0 ms NORTH
21:35:00.735 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:00.735 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:02.965 02.230 29876 Exposure complete
21:35:03.018 00.053 29876 worker thread done servicing request
21:35:03.018 00.000 31432 OnExposeComplete: enter
21:35:03.020 00.002 31432 UpdateGuideState(): m_state=6
21:35:03.022 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:35:03.024 00.002 31432 Star::Find returns 1 (0), X=328.93, Y=635.99, Mass=3680, SNR=38.5, Peak=255 HFD=4.0
21:35:03.026 00.002 31432 MultiStar: [#1 -0.35,0.51,0.98,U] [#2 -0.32,-0.24,0.88,U] [#3 0.30,-0.50,0.99,U] [#4 -0.13,-0.36,0.88,U] [#5 0.09,-0.07,0.85,U] [#6 -0.22,0.44,0.86,U] [#7 -0.00,0.13,0.91,U] [#8 -0.03,0.44,0.80,U] 
21:35:03.028 00.002 31432 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.65, -0.13}
21:35:03.029 00.001 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
21:35:03.031 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
21:35:03.033 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.04 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
21:35:03.037 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.01, opts=13)
21:35:03.042 00.005 31432 Enqueuing Move request for scope (-0.15, 0.01)
21:35:03.045 00.003 29876 Worker thread wakes up
21:35:03.045 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
21:35:03.045 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
21:35:03.045 00.000 29876 Moving (-0.15, 0.01) raw xDistance=-0.15 yDistance=-0.04
21:35:03.045 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:35:03.045 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:03.045 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:35:03.045 00.000 29876 MoveAxis(E, 0, ABG)
21:35:03.045 00.000 29876 Move returns status 0, amount 0
21:35:03.045 00.000 29876 MoveAxis(N, 0, ABG)
21:35:03.045 00.000 29876 Move returns status 0, amount 0
21:35:03.045 00.000 29876 move complete, result=0
21:35:03.045 00.000 29876 worker thread done servicing request
21:35:03.049 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:35:03.061 00.012 31432 UpdateGuideState exits: m=3680 RSB=38.5
21:35:03.063 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:03.065 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:03.067 00.002 31432 Enqueuing Expose request
21:35:03.068 00.001 29876 Worker thread wakes up
21:35:03.069 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:03.069 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:03.069 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:35:04.983 01.914 29876 Exposure complete
21:35:05.026 00.043 29876 worker thread done servicing request
21:35:05.026 00.000 31432 OnExposeComplete: enter
21:35:05.029 00.003 31432 UpdateGuideState(): m_state=6
21:35:05.031 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:35:05.032 00.001 31432 Star::Find returns 1 (0), X=328.98, Y=635.84, Mass=3427, SNR=36.5, Peak=228 HFD=4.2
21:35:05.034 00.002 31432 MultiStar: [#1 -0.39,0.16,1.04,U] [#2 -0.29,-0.17,0.95,U] [#3 -0.01,-0.41,1.02,U] [#4 -0.17,-0.22,0.94,U] [#5 -0.26,0.01,0.84,U] [#6 -0.23,0.24,0.91,U] [#7 -0.26,0.44,0.95,U] [#8 -0.41,0.24,0.84,U] 
21:35:05.036 00.002 31432 refined, 8 included, MultiStar: {-0.29, -0.01}, one-star: {-0.60, -0.29}
21:35:05.038 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
21:35:05.040 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
21:35:05.042 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.11 mountX=-0.29 mountY=-0.04, mountTheta=-3.02
21:35:05.044 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.01, opts=13)
21:35:05.046 00.002 31432 Enqueuing Move request for scope (-0.29, -0.01)
21:35:05.048 00.002 29876 Worker thread wakes up
21:35:05.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
21:35:05.048 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
21:35:05.048 00.000 29876 Moving (-0.29, -0.01) raw xDistance=-0.29 yDistance=-0.04
21:35:05.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
21:35:05.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:05.049 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:35:05.049 00.000 29876 MoveAxis(E, 28, ABG)
21:35:05.049 00.000 29876 Guiding  Dir = 2, Dur = 28
21:35:05.049 00.000 29876 IsSlewing returns 0
21:35:05.049 00.000 29876 IsGuiding returns 0
21:35:05.049 00.000 29876 PulseGuide returned control before completion, sleep 38
21:35:05.052 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:05.063 00.011 31432 UpdateGuideState exits: m=3427 RSB=36.5
21:35:05.066 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:05.067 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:05.069 00.002 31432 Enqueuing Expose request
21:35:05.093 00.024 29876 IsGuiding returns 1
21:35:05.093 00.000 29876 scope still moving after pulse duration time elapsed
21:35:05.124 00.031 29876 IsSlewing returns 0
21:35:05.124 00.000 29876 IsGuiding returns 1
21:35:05.155 00.031 29876 IsSlewing returns 0
21:35:05.155 00.000 29876 IsGuiding returns 0
21:35:05.155 00.000 29876 scope move finished after 28 + 77 ms
21:35:05.155 00.000 29876 Move returns status 0, amount 28
21:35:05.155 00.000 29876 MoveAxis(N, 0, ABG)
21:35:05.155 00.000 29876 Move returns status 0, amount 0
21:35:05.155 00.000 29876 move complete, result=0
21:35:05.155 00.000 29876 worker thread done servicing request
21:35:05.155 00.000 29876 Worker thread wakes up
21:35:05.155 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:05.155 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:05.155 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.0 px 0 ms NORTH
21:35:07.277 02.122 29876 Exposure complete
21:35:07.320 00.043 29876 worker thread done servicing request
21:35:07.320 00.000 31432 OnExposeComplete: enter
21:35:07.322 00.002 31432 UpdateGuideState(): m_state=6
21:35:07.324 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:35:07.326 00.002 31432 Star::Find returns 1 (0), X=329.42, Y=636.29, Mass=3419, SNR=36.5, Peak=254 HFD=3.5
21:35:07.328 00.002 31432 MultiStar: [#1 -0.03,0.24,1.07,U] [#2 0.33,0.21,0.92,U] [#3 0.11,0.17,1.10,U] [#4 0.20,0.01,0.94,U] [#5 0.13,0.66,0.88,U] [#6 -0.07,0.29,0.93,U] [#7 0.17,0.74,1.07,U] [#8 0.16,0.45,0.85,U] 
21:35:07.330 00.002 31432 single-star, 8 included, MultiStar: {0.09, 0.32}, one-star: {-0.16, 0.16}
21:35:07.332 00.002 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
21:35:07.333 00.001 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
21:35:07.335 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.34 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
21:35:07.339 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.16, opts=13)
21:35:07.341 00.002 31432 Enqueuing Move request for scope (-0.16, 0.16)
21:35:07.343 00.002 29876 Worker thread wakes up
21:35:07.343 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
21:35:07.343 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
21:35:07.343 00.000 29876 Moving (-0.16, 0.16) raw xDistance=-0.16 yDistance=-0.19
21:35:07.343 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:35:07.343 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:07.343 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:35:07.343 00.000 29876 MoveAxis(E, 0, ABG)
21:35:07.343 00.000 29876 Move returns status 0, amount 0
21:35:07.343 00.000 29876 MoveAxis(N, 0, ABG)
21:35:07.343 00.000 29876 Move returns status 0, amount 0
21:35:07.343 00.000 29876 move complete, result=0
21:35:07.343 00.000 29876 worker thread done servicing request
21:35:07.347 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:07.358 00.011 31432 UpdateGuideState exits: m=3419 RSB=36.5
21:35:07.360 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:07.362 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:07.364 00.002 31432 Enqueuing Expose request
21:35:07.366 00.002 29876 Worker thread wakes up
21:35:07.366 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:07.368 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:07.368 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:09.380 02.012 29876 Exposure complete
21:35:09.423 00.043 29876 worker thread done servicing request
21:35:09.423 00.000 31432 OnExposeComplete: enter
21:35:09.425 00.002 31432 UpdateGuideState(): m_state=6
21:35:09.428 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:35:09.430 00.002 31432 Star::Find returns 1 (0), X=328.53, Y=636.09, Mass=3639, SNR=38.4, Peak=255 HFD=3.8
21:35:09.432 00.002 31432 MultiStar: [#1 -0.70,0.28,0.98,U] [#2 -0.30,-0.26,0.91,U] [#3 -0.29,-0.29,1.01,U] [#4 -0.48,0.16,0.94,U] [#5 -0.46,0.51,0.80,U] [#6 -0.32,-0.20,0.85,U] [#7 -0.40,0.49,0.92,U] [#8 -0.41,0.42,0.83,U] 
21:35:09.433 00.001 31432 refined, 8 included, MultiStar: {-0.50, 0.11}, one-star: {-1.05, -0.04}
21:35:09.435 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
21:35:09.437 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.37)
21:35:09.439 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.11 hyp=0.51 cameraTheta=2.93 mountX=-0.49 mountY=-0.18, mountTheta=-2.79
21:35:09.441 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.11, opts=13)
21:35:09.444 00.003 31432 Enqueuing Move request for scope (-0.50, 0.11)
21:35:09.446 00.002 29876 Worker thread wakes up
21:35:09.446 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.11) opts 0xd
21:35:09.446 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.11)
21:35:09.447 00.001 29876 Moving (-0.50, 0.11) raw xDistance=-0.49 yDistance=-0.18
21:35:09.447 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49
21:35:09.447 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:09.447 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:35:09.447 00.000 29876 MoveAxis(E, 48, ABG)
21:35:09.447 00.000 29876 Guiding  Dir = 2, Dur = 48
21:35:09.447 00.000 29876 IsSlewing returns 0
21:35:09.447 00.000 29876 IsGuiding returns 0
21:35:09.447 00.000 29876 PulseGuide returned control before completion, sleep 58
21:35:09.450 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:09.462 00.012 31432 UpdateGuideState exits: m=3639 RSB=38.4
21:35:09.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:09.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:09.468 00.002 31432 Enqueuing Expose request
21:35:09.520 00.052 29876 IsGuiding returns 1
21:35:09.520 00.000 29876 scope still moving after pulse duration time elapsed
21:35:09.551 00.031 29876 IsSlewing returns 0
21:35:09.551 00.000 29876 IsGuiding returns 1
21:35:09.581 00.030 29876 IsSlewing returns 0
21:35:09.581 00.000 29876 IsGuiding returns 1
21:35:09.612 00.031 29876 IsSlewing returns 0
21:35:09.612 00.000 29876 IsGuiding returns 0
21:35:09.612 00.000 29876 scope move finished after 48 + 116 ms
21:35:09.612 00.000 29876 Move returns status 0, amount 48
21:35:09.612 00.000 29876 MoveAxis(N, 0, ABG)
21:35:09.612 00.000 29876 Move returns status 0, amount 0
21:35:09.612 00.000 29876 move complete, result=0
21:35:09.612 00.000 29876 worker thread done servicing request
21:35:09.612 00.000 29876 Worker thread wakes up
21:35:09.612 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:09.612 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.2 px 0 ms NORTH
21:35:09.614 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:11.738 02.124 29876 Exposure complete
21:35:11.780 00.042 29876 worker thread done servicing request
21:35:11.781 00.001 31432 OnExposeComplete: enter
21:35:11.783 00.002 31432 UpdateGuideState(): m_state=6
21:35:11.785 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:35:11.786 00.001 31432 Star::Find returns 1 (0), X=328.58, Y=636.16, Mass=3338, SNR=36.4, Peak=248 HFD=3.7
21:35:11.788 00.002 31432 MultiStar: [#1 -0.55,0.06,1.08,U] [#2 -0.49,-0.30,0.92,U] [#3 -0.15,-0.09,1.09,U] [#4 -0.19,-0.50,0.99,U] [#5 -0.33,0.35,0.85,U] [#6 -0.61,-0.17,0.92,U] [#7 -0.53,0.60,0.99,U] [#8 -0.44,0.23,0.88,U] 
21:35:11.790 00.002 31432 refined, 8 included, MultiStar: {-0.48, 0.02}, one-star: {-1.00, 0.03}
21:35:11.792 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
21:35:11.794 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.19)
21:35:11.795 00.001 31432 CameraToMount -- cameraX=-0.48 cameraY=0.02 hyp=0.48 cameraTheta=3.10 mountX=-0.48 mountY=-0.09, mountTheta=-2.95
21:35:11.798 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.02, opts=13)
21:35:11.801 00.003 31432 Enqueuing Move request for scope (-0.48, 0.02)
21:35:11.803 00.002 29876 Worker thread wakes up
21:35:11.803 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.02) opts 0xd
21:35:11.803 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.02)
21:35:11.803 00.000 29876 Moving (-0.48, 0.02) raw xDistance=-0.48 yDistance=-0.09
21:35:11.803 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
21:35:11.803 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:11.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:35:11.803 00.000 29876 MoveAxis(E, 52, ABG)
21:35:11.803 00.000 29876 Guiding  Dir = 2, Dur = 52
21:35:11.803 00.000 29876 IsSlewing returns 0
21:35:11.804 00.001 29876 IsGuiding returns 0
21:35:11.804 00.000 29876 PulseGuide returned control before completion, sleep 62
21:35:11.806 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:11.819 00.013 31432 UpdateGuideState exits: m=3338 RSB=36.4
21:35:11.821 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:11.823 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:11.825 00.002 31432 Enqueuing Expose request
21:35:11.874 00.049 29876 IsGuiding returns 1
21:35:11.874 00.000 29876 scope still moving after pulse duration time elapsed
21:35:11.905 00.031 29876 IsSlewing returns 0
21:35:11.905 00.000 29876 IsGuiding returns 1
21:35:11.935 00.030 29876 IsSlewing returns 0
21:35:11.935 00.000 29876 IsGuiding returns 1
21:35:11.966 00.031 29876 IsSlewing returns 0
21:35:11.966 00.000 29876 IsGuiding returns 1
21:35:11.996 00.030 29876 IsSlewing returns 0
21:35:11.996 00.000 29876 IsGuiding returns 0
21:35:11.996 00.000 29876 scope move finished after 52 + 140 ms
21:35:11.996 00.000 29876 Move returns status 0, amount 52
21:35:11.996 00.000 29876 MoveAxis(N, 0, ABG)
21:35:11.996 00.000 29876 Move returns status 0, amount 0
21:35:11.996 00.000 29876 move complete, result=0
21:35:11.996 00.000 29876 worker thread done servicing request
21:35:11.996 00.000 29876 Worker thread wakes up
21:35:11.996 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:11.996 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:11.996 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.1 px 0 ms NORTH
21:35:13.901 01.905 29876 Exposure complete
21:35:13.943 00.042 29876 worker thread done servicing request
21:35:13.943 00.000 31432 OnExposeComplete: enter
21:35:13.946 00.003 31432 UpdateGuideState(): m_state=6
21:35:13.948 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:35:13.950 00.002 31432 Star::Find returns 1 (0), X=329.24, Y=636.71, Mass=3218, SNR=35.2, Peak=222 HFD=3.7
21:35:13.952 00.002 31432 MultiStar: [#1 -0.28,0.40,1.15,U] [#2 0.04,-0.10,0.88,U] [#3 0.45,0.14,1.05,U] [#4 0.36,0.05,1.01,U] [#5 -0.35,1.16,0.00,M1] [#6 0.22,0.40,0.90,U] [#7 -0.21,0.86,0.00,M1] [#8 -0.04,0.61,0.85,U] 
21:35:13.954 00.002 31432 refined, 6 included, MultiStar: {0.05, 0.30}, one-star: {-0.34, 0.58}
21:35:13.955 00.001 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
21:35:13.957 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.91)
21:35:13.959 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.39 mountX=0.06 mountY=-0.29, mountTheta=-1.36
21:35:13.962 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.30, opts=13)
21:35:13.965 00.003 31432 Enqueuing Move request for scope (0.05, 0.30)
21:35:13.967 00.002 29876 Worker thread wakes up
21:35:13.967 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
21:35:13.967 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
21:35:13.967 00.000 29876 Moving (0.05, 0.30) raw xDistance=0.06 yDistance=-0.29
21:35:13.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:13.968 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:13.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:35:13.968 00.000 29876 MoveAxis(E, 0, ABG)
21:35:13.968 00.000 29876 Move returns status 0, amount 0
21:35:13.968 00.000 29876 MoveAxis(N, 0, ABG)
21:35:13.968 00.000 29876 Move returns status 0, amount 0
21:35:13.968 00.000 29876 move complete, result=0
21:35:13.968 00.000 29876 worker thread done servicing request
21:35:13.971 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:13.982 00.011 31432 UpdateGuideState exits: m=3218 RSB=35.2
21:35:13.985 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:13.987 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:13.988 00.001 31432 Enqueuing Expose request
21:35:13.990 00.002 29876 Worker thread wakes up
21:35:13.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:13.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:13.991 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:16.120 02.129 29876 Exposure complete
21:35:16.162 00.042 29876 worker thread done servicing request
21:35:16.162 00.000 31432 OnExposeComplete: enter
21:35:16.165 00.003 31432 UpdateGuideState(): m_state=6
21:35:16.167 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:35:16.169 00.002 31432 Star::Find returns 1 (0), X=329.74, Y=636.07, Mass=3376, SNR=36.4, Peak=207 HFD=4.0
21:35:16.170 00.001 31432 MultiStar: [#1 0.91,-0.04,0.00,M1] [#2 1.28,-0.00,0.00,M1] [#3 0.80,-0.23,1.00,U] [#4 0.78,-0.32,0.96,U] [#5 1.01,0.04,0.00,M2] [#6 1.22,-0.27,0.00,M1] [#7 1.30,-0.09,0.00,M2] [#8 0.81,0.26,0.83,U] 
21:35:16.172 00.002 31432 single-star, 3 included, MultiStar: {0.63, -0.10}, one-star: {0.16, -0.06}
21:35:16.174 00.002 31432 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
21:35:16.176 00.002 31432 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
21:35:16.177 00.001 31432 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.16 mountY=0.09, mountTheta=0.50
21:35:16.181 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.06, opts=13)
21:35:16.183 00.002 31432 Enqueuing Move request for scope (0.16, -0.06)
21:35:16.184 00.001 29876 Worker thread wakes up
21:35:16.185 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
21:35:16.185 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
21:35:16.185 00.000 29876 Moving (0.16, -0.06) raw xDistance=0.16 yDistance=0.09
21:35:16.185 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:35:16.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:16.185 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:35:16.185 00.000 29876 MoveAxis(E, 0, ABG)
21:35:16.185 00.000 29876 Move returns status 0, amount 0
21:35:16.185 00.000 29876 MoveAxis(N, 0, ABG)
21:35:16.185 00.000 29876 Move returns status 0, amount 0
21:35:16.185 00.000 29876 move complete, result=0
21:35:16.185 00.000 29876 worker thread done servicing request
21:35:16.189 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:16.200 00.011 31432 UpdateGuideState exits: m=3376 RSB=36.4
21:35:16.202 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:16.204 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:16.205 00.001 31432 Enqueuing Expose request
21:35:16.207 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:35:16.209 00.002 29876 Worker thread wakes up
21:35:16.209 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:16.209 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:18.119 01.910 29876 Exposure complete
21:35:18.161 00.042 29876 worker thread done servicing request
21:35:18.161 00.000 31432 OnExposeComplete: enter
21:35:18.163 00.002 31432 UpdateGuideState(): m_state=6
21:35:18.166 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:35:18.168 00.002 31432 Star::Find returns 1 (0), X=329.57, Y=634.48, Mass=3240, SNR=35.4, Peak=198 HFD=3.3
21:35:18.169 00.001 31432 MultiStar: [#1 0.47,-1.02,0.00,M2] [#2 0.68,-1.31,0.00,M2] [#3 0.75,-2.00,0.00,M1] [#4 0.38,-0.91,0.00,M1] [#5 0.64,-1.45,0.00,M3] [#6 0.63,-1.15,0.00,M2] [#7 0.58,-0.69,0.00,M3] [#8 0.58,-0.85,0.00,M1] 
21:35:18.171 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
21:35:18.173 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
21:35:18.175 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-1.65 hyp=1.65 cameraTheta=-1.58 mountX=-0.05 mountY=1.63, mountTheta=1.60
21:35:18.178 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-1.65, opts=13)
21:35:18.179 00.001 31432 Enqueuing Move request for scope (-0.01, -1.65)
21:35:18.182 00.003 29876 Worker thread wakes up
21:35:18.182 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.65) opts 0xd
21:35:18.182 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -1.65)
21:35:18.182 00.000 29876 Moving (-0.01, -1.65) raw xDistance=-0.05 yDistance=1.63
21:35:18.182 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:35:18.182 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.98 from input 1.63
21:35:18.182 00.000 29876 MoveAxis(E, 0, ABG)
21:35:18.182 00.000 29876 Move returns status 0, amount 0
21:35:18.182 00.000 29876 MoveAxis(S, 120, ABG)
21:35:18.182 00.000 29876 Guiding  Dir = 1, Dur = 120
21:35:18.182 00.000 29876 IsSlewing returns 0
21:35:18.182 00.000 29876 IsGuiding returns 0
21:35:18.183 00.001 29876 PulseGuide returned control before completion, sleep 130
21:35:18.186 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:18.199 00.013 31432 UpdateGuideState exits: m=3240 RSB=35.4
21:35:18.202 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:18.203 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:18.205 00.002 31432 Enqueuing Expose request
21:35:18.320 00.115 29876 IsGuiding returns 1
21:35:18.320 00.000 29876 scope still moving after pulse duration time elapsed
21:35:18.351 00.031 29876 IsSlewing returns 0
21:35:18.351 00.000 29876 IsGuiding returns 1
21:35:18.382 00.031 29876 IsSlewing returns 0
21:35:18.382 00.000 29876 IsGuiding returns 0
21:35:18.382 00.000 29876 scope move finished after 120 + 79 ms
21:35:18.382 00.000 29876 Move returns status 0, amount 120
21:35:18.382 00.000 29876 move complete, result=0
21:35:18.382 00.000 29876 worker thread done servicing request
21:35:18.382 00.000 29876 Worker thread wakes up
21:35:18.382 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:18.382 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:18.382 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 1.6 px 120 ms SOUTH
21:35:20.610 02.228 29876 Exposure complete
21:35:20.654 00.044 29876 worker thread done servicing request
21:35:20.654 00.000 31432 OnExposeComplete: enter
21:35:20.656 00.002 31432 UpdateGuideState(): m_state=6
21:35:20.659 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:35:20.661 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=636.56, Mass=3860, SNR=38.3, Peak=254 HFD=3.9
21:35:20.663 00.002 31432 MultiStar: [#1 -0.01,0.78,0.98,U] [#2 0.50,-0.06,0.88,U] [#3 0.29,0.40,0.96,U] [#4 -0.15,0.11,0.85,U] [#5 0.05,0.81,0.83,U] [#6 0.12,0.58,0.84,U] [#7 0.02,1.11,0.00,M4] [#8 0.08,1.20,0.00,M2] 
21:35:20.665 00.002 31432 refined, 6 included, MultiStar: {0.01, 0.44}, one-star: {-0.68, 0.43}
21:35:20.667 00.002 31432 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
21:35:20.668 00.001 31432 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
21:35:20.670 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.55 mountX=0.02 mountY=-0.43, mountTheta=-1.53
21:35:20.673 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.44, opts=13)
21:35:20.675 00.002 31432 Enqueuing Move request for scope (0.01, 0.44)
21:35:20.677 00.002 29876 Worker thread wakes up
21:35:20.677 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
21:35:20.677 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
21:35:20.677 00.000 29876 Moving (0.01, 0.44) raw xDistance=0.02 yDistance=-0.43
21:35:20.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:35:20.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:20.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:35:20.677 00.000 29876 MoveAxis(E, 0, ABG)
21:35:20.677 00.000 29876 Move returns status 0, amount 0
21:35:20.677 00.000 29876 MoveAxis(N, 0, ABG)
21:35:20.677 00.000 29876 Move returns status 0, amount 0
21:35:20.677 00.000 29876 move complete, result=0
21:35:20.677 00.000 29876 worker thread done servicing request
21:35:20.681 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:20.692 00.011 31432 UpdateGuideState exits: m=3860 RSB=38.3
21:35:20.694 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:20.696 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:20.698 00.002 31432 Enqueuing Expose request
21:35:20.700 00.002 29876 Worker thread wakes up
21:35:20.700 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:35:20.702 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:20.702 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:22.607 01.905 29876 Exposure complete
21:35:22.650 00.043 29876 worker thread done servicing request
21:35:22.650 00.000 31432 OnExposeComplete: enter
21:35:22.652 00.002 31432 UpdateGuideState(): m_state=6
21:35:22.654 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:35:22.656 00.002 31432 Star::Find returns 1 (0), X=328.39, Y=637.25, Mass=3486, SNR=37.1, Peak=241 HFD=3.8
21:35:22.658 00.002 31432 MultiStar: [#1 -0.65,1.40,0.00,M2] [#2 -0.63,0.69,0.00,M2] [#3 -0.36,1.25,0.00,M1] [#4 -0.91,1.02,0.00,M1] [#5 -0.72,1.66,0.00,M3] [#6 -0.15,1.05,0.00,M2] [#7 -0.23,1.50,0.00,M5] [#8 -0.51,1.50,0.00,M3] 
21:35:22.660 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
21:35:22.662 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.91)
21:35:22.663 00.001 31432 CameraToMount -- cameraX=-1.19 cameraY=1.12 hyp=1.63 cameraTheta=2.39 mountX=-1.16 mountY=-1.29, mountTheta=-2.31
21:35:22.666 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.19, y=1.12, opts=13)
21:35:22.668 00.002 31432 Enqueuing Move request for scope (-1.19, 1.12)
21:35:22.670 00.002 29876 Worker thread wakes up
21:35:22.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 1.12) opts 0xd
21:35:22.671 00.001 29876 Handling offset move in thread for scope, endpoint = (-1.19, 1.12)
21:35:22.671 00.000 29876 Moving (-1.19, 1.12) raw xDistance=-1.16 yDistance=-1.29
21:35:22.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.16
21:35:22.671 00.000 29876 resist switch: large excursion: input -1.29 thresh 0.90 direction from 1 to -1
21:35:22.671 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.86
21:35:22.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.77 from input -1.29
21:35:22.671 00.000 29876 MoveAxis(E, 112, ABG)
21:35:22.671 00.000 29876 Guiding  Dir = 2, Dur = 112
21:35:22.671 00.000 29876 IsSlewing returns 0
21:35:22.671 00.000 29876 IsGuiding returns 0
21:35:22.671 00.000 29876 PulseGuide returned control before completion, sleep 122
21:35:22.674 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:22.688 00.014 31432 UpdateGuideState exits: m=3486 RSB=37.1
21:35:22.690 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:22.692 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:22.694 00.002 31432 Enqueuing Expose request
21:35:22.805 00.111 29876 IsGuiding returns 1
21:35:22.805 00.000 29876 scope still moving after pulse duration time elapsed
21:35:22.835 00.030 29876 IsSlewing returns 0
21:35:22.835 00.000 29876 IsGuiding returns 1
21:35:22.866 00.031 29876 IsSlewing returns 0
21:35:22.866 00.000 29876 IsGuiding returns 0
21:35:22.866 00.000 29876 scope move finished after 112 + 83 ms
21:35:22.866 00.000 29876 Move returns status 0, amount 112
21:35:22.866 00.000 29876 BLC: Oldest BLC event removed
21:35:22.866 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:35:22.866 00.000 29876 MoveAxis(N, 114, ABG)
21:35:22.866 00.000 29876 Guiding  Dir = 0, Dur = 114
21:35:22.866 00.000 29876 IsSlewing returns 0
21:35:22.866 00.000 29876 IsGuiding returns 0
21:35:22.866 00.000 29876 PulseGuide returned control before completion, sleep 124
21:35:23.004 00.138 29876 IsGuiding returns 1
21:35:23.004 00.000 29876 scope still moving after pulse duration time elapsed
21:35:23.035 00.031 29876 IsSlewing returns 0
21:35:23.035 00.000 29876 IsGuiding returns 1
21:35:23.066 00.031 29876 IsSlewing returns 0
21:35:23.066 00.000 29876 IsGuiding returns 1
21:35:23.096 00.030 29876 IsSlewing returns 0
21:35:23.096 00.000 29876 IsGuiding returns 1
21:35:23.126 00.030 29876 IsSlewing returns 0
21:35:23.126 00.000 29876 IsGuiding returns 0
21:35:23.126 00.000 29876 scope move finished after 114 + 145 ms
21:35:23.126 00.000 29876 Move returns status 0, amount 114
21:35:23.126 00.000 29876 move complete, result=0
21:35:23.126 00.000 29876 worker thread done servicing request
21:35:23.126 00.000 29876 Worker thread wakes up
21:35:23.126 00.000 31432 GuideStep: -1.2 px 112 ms EAST, -1.3 px 114 ms NORTH
21:35:23.128 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:23.128 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:25.259 02.131 29876 Exposure complete
21:35:25.303 00.044 29876 worker thread done servicing request
21:35:25.303 00.000 31432 OnExposeComplete: enter
21:35:25.305 00.002 31432 UpdateGuideState(): m_state=6
21:35:25.307 00.002 31432 Star::Find(15, 328, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:35:25.310 00.003 31432 Star::Find returns 1 (0), X=330.21, Y=637.24, Mass=3761, SNR=38.7, Peak=249 HFD=3.8
21:35:25.311 00.001 31432 MultiStar: [#1 1.11,1.12,0.00,M3] [#2 1.42,0.89,0.00,M3] [#3 1.05,0.73,0.00,M2] [#4 1.46,0.82,0.00,M2] [#5 1.19,1.23,0.00,M4] [#6 1.47,1.09,0.00,M3] [#7 1.14,1.54,0.00,M6] [#8 1.31,1.39,0.00,M4] 
21:35:25.313 00.002 31432 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.02) = xAngle (1.03 = 1.03)
21:35:25.315 00.002 31432 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.04 = -2.24)
21:35:25.317 00.002 31432 CameraToMount -- cameraX=0.63 cameraY=1.11 hyp=1.28 cameraTheta=1.05 mountX=0.66 mountY=-1.00, mountTheta=-0.99
21:35:25.320 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.63, y=1.11, opts=13)
21:35:25.322 00.002 31432 Enqueuing Move request for scope (0.63, 1.11)
21:35:25.323 00.001 29876 Worker thread wakes up
21:35:25.324 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.63, 1.11) opts 0xd
21:35:25.324 00.000 29876 Handling offset move in thread for scope, endpoint = (0.63, 1.11)
21:35:25.324 00.000 29876 Moving (0.63, 1.11) raw xDistance=0.66 yDistance=-1.00
21:35:25.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.66
21:35:25.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.60 from input -1.00
21:35:25.324 00.000 29876 MoveAxis(W, 48, ABG)
21:35:25.324 00.000 29876 Guiding  Dir = 3, Dur = 48
21:35:25.324 00.000 29876 IsSlewing returns 0
21:35:25.324 00.000 29876 IsGuiding returns 0
21:35:25.324 00.000 29876 PulseGuide returned control before completion, sleep 58
21:35:25.327 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:25.338 00.011 31432 UpdateGuideState exits: m=3761 RSB=38.7
21:35:25.341 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:25.342 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:25.344 00.002 31432 Enqueuing Expose request
21:35:25.398 00.054 29876 IsGuiding returns 1
21:35:25.398 00.000 29876 scope still moving after pulse duration time elapsed
21:35:25.428 00.030 29876 IsSlewing returns 0
21:35:25.428 00.000 29876 IsGuiding returns 1
21:35:25.459 00.031 29876 IsSlewing returns 0
21:35:25.459 00.000 29876 IsGuiding returns 1
21:35:25.490 00.031 29876 IsSlewing returns 0
21:35:25.490 00.000 29876 IsGuiding returns 1
21:35:25.521 00.031 29876 IsSlewing returns 0
21:35:25.521 00.000 29876 IsGuiding returns 0
21:35:25.521 00.000 29876 scope move finished after 48 + 148 ms
21:35:25.521 00.000 29876 Move returns status 0, amount 48
21:35:25.521 00.000 29876 MoveAxis(N, 74, ABG)
21:35:25.521 00.000 29876 Guiding  Dir = 0, Dur = 74
21:35:25.521 00.000 29876 IsSlewing returns 0
21:35:25.521 00.000 29876 IsGuiding returns 0
21:35:25.521 00.000 29876 PulseGuide returned control before completion, sleep 84
21:35:25.613 00.092 29876 IsGuiding returns 1
21:35:25.613 00.000 29876 scope still moving after pulse duration time elapsed
21:35:25.644 00.031 29876 IsSlewing returns 0
21:35:25.644 00.000 29876 IsGuiding returns 1
21:35:25.675 00.031 29876 IsSlewing returns 0
21:35:25.675 00.000 29876 IsGuiding returns 1
21:35:25.705 00.030 29876 IsSlewing returns 0
21:35:25.705 00.000 29876 IsGuiding returns 0
21:35:25.705 00.000 29876 scope move finished after 74 + 110 ms
21:35:25.705 00.000 29876 Move returns status 0, amount 74
21:35:25.705 00.000 29876 move complete, result=0
21:35:25.705 00.000 29876 worker thread done servicing request
21:35:25.705 00.000 29876 Worker thread wakes up
21:35:25.705 00.000 31432 GuideStep: 0.7 px 48 ms WEST, -1.0 px 74 ms NORTH
21:35:25.709 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:25.709 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:27.625 01.916 29876 Exposure complete
21:35:27.667 00.042 29876 worker thread done servicing request
21:35:27.667 00.000 31432 OnExposeComplete: enter
21:35:27.669 00.002 31432 UpdateGuideState(): m_state=6
21:35:27.671 00.002 31432 Star::Find(15, 330, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:35:27.673 00.002 31432 Star::Find returns 1 (0), X=329.15, Y=636.88, Mass=3700, SNR=37.6, Peak=254 HFD=4.1
21:35:27.675 00.002 31432 MultiStar: [#1 0.48,0.91,0.00,M4] [#2 0.68,0.49,0.92,U] [#3 0.71,0.30,1.04,U] [#4 0.33,0.47,0.92,U] [#5 0.29,0.88,0.00,M5] [#6 0.67,0.63,0.00,M4] [#7 0.60,1.17,0.00,M7] [#8 0.59,0.90,0.00,M5] 
21:35:27.677 00.002 31432 refined, 3 included, MultiStar: {0.32, 0.50}, one-star: {-0.44, 0.75}
21:35:27.679 00.002 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
21:35:27.680 00.001 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.29)
21:35:27.682 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.50 hyp=0.59 cameraTheta=1.01 mountX=0.33 mountY=-0.45, mountTheta=-0.93
21:35:27.685 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.50, opts=13)
21:35:27.688 00.003 31432 Enqueuing Move request for scope (0.32, 0.50)
21:35:27.689 00.001 29876 Worker thread wakes up
21:35:27.690 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.50) opts 0xd
21:35:27.690 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.50)
21:35:27.690 00.000 29876 Moving (0.32, 0.50) raw xDistance=0.33 yDistance=-0.45
21:35:27.690 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
21:35:27.690 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
21:35:27.690 00.000 29876 MoveAxis(W, 38, ABG)
21:35:27.690 00.000 29876 Guiding  Dir = 3, Dur = 38
21:35:27.690 00.000 29876 IsSlewing returns 0
21:35:27.690 00.000 29876 IsGuiding returns 0
21:35:27.690 00.000 29876 PulseGuide returned control before completion, sleep 48
21:35:27.693 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:27.706 00.013 31432 UpdateGuideState exits: m=3700 RSB=37.6
21:35:27.709 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:27.710 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:27.712 00.002 31432 Enqueuing Expose request
21:35:27.748 00.036 29876 IsGuiding returns 1
21:35:27.748 00.000 29876 scope still moving after pulse duration time elapsed
21:35:27.779 00.031 29876 IsSlewing returns 0
21:35:27.780 00.001 29876 IsGuiding returns 1
21:35:27.811 00.031 29876 IsSlewing returns 0
21:35:27.811 00.000 29876 IsGuiding returns 1
21:35:27.841 00.030 29876 IsSlewing returns 0
21:35:27.841 00.000 29876 IsGuiding returns 1
21:35:27.872 00.031 29876 IsSlewing returns 0
21:35:27.872 00.000 29876 IsGuiding returns 1
21:35:27.903 00.031 29876 IsSlewing returns 0
21:35:27.903 00.000 29876 IsGuiding returns 0
21:35:27.903 00.000 29876 scope move finished after 38 + 174 ms
21:35:27.903 00.000 29876 Move returns status 0, amount 38
21:35:27.903 00.000 29876 MoveAxis(N, 33, ABG)
21:35:27.903 00.000 29876 Guiding  Dir = 0, Dur = 33
21:35:27.903 00.000 29876 IsSlewing returns 0
21:35:27.903 00.000 29876 IsGuiding returns 0
21:35:27.904 00.001 29876 PulseGuide returned control before completion, sleep 43
21:35:27.949 00.045 29876 IsGuiding returns 1
21:35:27.949 00.000 29876 scope still moving after pulse duration time elapsed
21:35:27.979 00.030 29876 IsSlewing returns 0
21:35:27.979 00.000 29876 IsGuiding returns 1
21:35:28.010 00.031 29876 IsSlewing returns 0
21:35:28.010 00.000 29876 IsGuiding returns 1
21:35:28.041 00.031 29876 IsSlewing returns 0
21:35:28.041 00.000 29876 IsGuiding returns 0
21:35:28.041 00.000 29876 scope move finished after 33 + 105 ms
21:35:28.041 00.000 29876 Move returns status 0, amount 33
21:35:28.041 00.000 29876 move complete, result=0
21:35:28.041 00.000 29876 worker thread done servicing request
21:35:28.041 00.000 29876 Worker thread wakes up
21:35:28.041 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:28.041 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:28.041 00.000 31432 GuideStep: 0.3 px 38 ms WEST, -0.4 px 33 ms NORTH
21:35:30.169 02.128 29876 Exposure complete
21:35:30.212 00.043 29876 worker thread done servicing request
21:35:30.212 00.000 31432 OnExposeComplete: enter
21:35:30.214 00.002 31432 UpdateGuideState(): m_state=6
21:35:30.216 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:35:30.218 00.002 31432 Star::Find returns 1 (0), X=329.00, Y=636.57, Mass=3562, SNR=38.0, Peak=247 HFD=3.7
21:35:30.220 00.002 31432 MultiStar: [#1 -0.51,0.56,0.98,U] [#2 -0.53,0.39,0.85,U] [#3 -0.12,0.33,1.00,U] [#4 -0.38,0.41,0.93,U] [#5 -0.42,1.09,0.00,M6] [#6 -0.21,0.43,0.88,U] [#7 -0.51,1.12,0.00,M8] [#8 -0.47,0.75,0.87,U] 
21:35:30.222 00.002 31432 refined, 6 included, MultiStar: {-0.40, 0.47}, one-star: {-0.59, 0.45}
21:35:30.224 00.002 31432 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
21:35:30.225 00.001 31432 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.02)
21:35:30.227 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.47 hyp=0.62 cameraTheta=2.28 mountX=-0.39 mountY=-0.53, mountTheta=-2.21
21:35:30.230 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.47, opts=13)
21:35:30.232 00.002 31432 Enqueuing Move request for scope (-0.40, 0.47)
21:35:30.234 00.002 29876 Worker thread wakes up
21:35:30.234 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.47) opts 0xd
21:35:30.234 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.47)
21:35:30.234 00.000 29876 Moving (-0.40, 0.47) raw xDistance=-0.39 yDistance=-0.53
21:35:30.234 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
21:35:30.234 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
21:35:30.234 00.000 29876 MoveAxis(E, 32, ABG)
21:35:30.234 00.000 29876 Guiding  Dir = 2, Dur = 32
21:35:30.234 00.000 29876 IsSlewing returns 0
21:35:30.234 00.000 29876 IsGuiding returns 0
21:35:30.235 00.001 29876 PulseGuide returned control before completion, sleep 42
21:35:30.238 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:30.249 00.011 31432 UpdateGuideState exits: m=3562 RSB=38.0
21:35:30.251 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:30.253 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:30.254 00.001 31432 Enqueuing Expose request
21:35:30.292 00.038 29876 IsGuiding returns 1
21:35:30.292 00.000 29876 scope still moving after pulse duration time elapsed
21:35:30.322 00.030 29876 IsSlewing returns 0
21:35:30.322 00.000 29876 IsGuiding returns 0
21:35:30.322 00.000 29876 scope move finished after 32 + 55 ms
21:35:30.322 00.000 29876 Move returns status 0, amount 32
21:35:30.322 00.000 29876 MoveAxis(N, 39, ABG)
21:35:30.322 00.000 29876 Guiding  Dir = 0, Dur = 39
21:35:30.322 00.000 29876 IsSlewing returns 0
21:35:30.322 00.000 29876 IsGuiding returns 0
21:35:30.322 00.000 29876 PulseGuide returned control before completion, sleep 49
21:35:30.384 00.062 29876 IsGuiding returns 1
21:35:30.384 00.000 29876 scope still moving after pulse duration time elapsed
21:35:30.415 00.031 29876 IsSlewing returns 0
21:35:30.415 00.000 29876 IsGuiding returns 1
21:35:30.446 00.031 29876 IsSlewing returns 0
21:35:30.446 00.000 29876 IsGuiding returns 1
21:35:30.476 00.030 29876 IsSlewing returns 0
21:35:30.476 00.000 29876 IsGuiding returns 1
21:35:30.507 00.031 29876 IsSlewing returns 0
21:35:30.507 00.000 29876 IsGuiding returns 0
21:35:30.507 00.000 29876 scope move finished after 39 + 145 ms
21:35:30.507 00.000 29876 Move returns status 0, amount 39
21:35:30.507 00.000 29876 move complete, result=0
21:35:30.507 00.000 29876 worker thread done servicing request
21:35:30.507 00.000 29876 Worker thread wakes up
21:35:30.507 00.000 31432 GuideStep: -0.4 px 32 ms EAST, -0.5 px 39 ms NORTH
21:35:30.510 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:30.510 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:32.424 01.914 29876 Exposure complete
21:35:32.470 00.046 29876 worker thread done servicing request
21:35:32.470 00.000 31432 OnExposeComplete: enter
21:35:32.472 00.002 31432 UpdateGuideState(): m_state=6
21:35:32.474 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:35:32.476 00.002 31432 Star::Find returns 1 (0), X=329.02, Y=636.66, Mass=3554, SNR=36.5, Peak=234 HFD=3.9
21:35:32.478 00.002 31432 MultiStar: [#1 -0.27,0.46,1.08,U] [#2 -0.23,0.23,0.93,U] [#3 0.17,0.22,1.04,U] [#4 0.26,0.53,0.94,U] [#5 -0.45,1.14,0.00,M7] [#6 -0.13,0.45,0.95,U] [#7 -0.09,1.15,0.00,M9] [#8 0.18,0.71,0.88,U] 
21:35:32.480 00.002 31432 refined, 6 included, MultiStar: {-0.09, 0.44}, one-star: {-0.56, 0.53}
21:35:32.482 00.002 31432 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
21:35:32.483 00.001 31432 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
21:35:32.485 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.77 mountX=-0.08 mountY=-0.45, mountTheta=-1.75
21:35:32.488 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.44, opts=13)
21:35:32.490 00.002 31432 Enqueuing Move request for scope (-0.09, 0.44)
21:35:32.492 00.002 29876 Worker thread wakes up
21:35:32.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.44) opts 0xd
21:35:32.492 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.44)
21:35:32.492 00.000 29876 Moving (-0.09, 0.44) raw xDistance=-0.08 yDistance=-0.45
21:35:32.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:35:32.492 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
21:35:32.492 00.000 29876 MoveAxis(E, 0, ABG)
21:35:32.492 00.000 29876 Move returns status 0, amount 0
21:35:32.492 00.000 29876 MoveAxis(N, 33, ABG)
21:35:32.492 00.000 29876 Guiding  Dir = 0, Dur = 33
21:35:32.492 00.000 29876 IsSlewing returns 0
21:35:32.492 00.000 29876 IsGuiding returns 0
21:35:32.493 00.001 29876 PulseGuide returned control before completion, sleep 43
21:35:32.496 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:35:32.507 00.011 31432 UpdateGuideState exits: m=3554 RSB=36.5
21:35:32.509 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:32.511 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:32.513 00.002 31432 Enqueuing Expose request
21:35:32.546 00.033 29876 IsGuiding returns 1
21:35:32.546 00.000 29876 scope still moving after pulse duration time elapsed
21:35:32.577 00.031 29876 IsSlewing returns 0
21:35:32.577 00.000 29876 IsGuiding returns 1
21:35:32.607 00.030 29876 IsSlewing returns 0
21:35:32.607 00.000 29876 IsGuiding returns 1
21:35:32.638 00.031 29876 IsSlewing returns 0
21:35:32.638 00.000 29876 IsGuiding returns 0
21:35:32.638 00.000 29876 scope move finished after 33 + 112 ms
21:35:32.638 00.000 29876 Move returns status 0, amount 33
21:35:32.638 00.000 29876 move complete, result=0
21:35:32.638 00.000 29876 worker thread done servicing request
21:35:32.639 00.001 29876 Worker thread wakes up
21:35:32.639 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:32.639 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 33 ms NORTH
21:35:32.641 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:34.775 02.134 29876 Exposure complete
21:35:34.818 00.043 29876 worker thread done servicing request
21:35:34.818 00.000 31432 OnExposeComplete: enter
21:35:34.821 00.003 31432 UpdateGuideState(): m_state=6
21:35:34.823 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:35:34.825 00.002 31432 Star::Find returns 1 (0), X=328.93, Y=636.97, Mass=3193, SNR=35.1, Peak=242 HFD=4.1
21:35:34.827 00.002 31432 MultiStar: [#1 -0.59,0.96,0.00,M3] [#2 -0.47,0.55,0.94,U] [#3 0.12,0.64,1.08,U] [#4 0.10,0.81,0.97,U] [#5 -0.26,0.96,0.00,M8] [#6 -0.10,0.73,0.98,U] [#7 -0.27,1.46,0.00,M10] [#8 -0.41,0.89,0.00,M4] 
21:35:34.829 00.002 31432 refined, 4 included, MultiStar: {-0.19, 0.71}, one-star: {-0.65, 0.84}
21:35:34.831 00.002 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.81 = 1.81)
21:35:34.833 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.82 = -1.46)
21:35:34.835 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.71 hyp=0.74 cameraTheta=1.84 mountX=-0.18 mountY=-0.73, mountTheta=-1.81
21:35:34.839 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.71, opts=13)
21:35:34.841 00.002 31432 Enqueuing Move request for scope (-0.19, 0.71)
21:35:34.843 00.002 29876 Worker thread wakes up
21:35:34.843 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.71) opts 0xd
21:35:34.843 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.71)
21:35:34.843 00.000 29876 Moving (-0.19, 0.71) raw xDistance=-0.18 yDistance=-0.73
21:35:34.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:35:34.843 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.73
21:35:34.843 00.000 29876 MoveAxis(E, 0, ABG)
21:35:34.843 00.000 29876 Move returns status 0, amount 0
21:35:34.843 00.000 29876 MoveAxis(N, 54, ABG)
21:35:34.843 00.000 29876 Guiding  Dir = 0, Dur = 54
21:35:34.844 00.001 29876 IsSlewing returns 0
21:35:34.844 00.000 29876 IsGuiding returns 0
21:35:34.844 00.000 29876 PulseGuide returned control before completion, sleep 64
21:35:34.847 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:34.859 00.012 31432 UpdateGuideState exits: m=3193 RSB=35.1
21:35:34.861 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:34.863 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:34.865 00.002 31432 Enqueuing Expose request
21:35:34.911 00.046 29876 IsGuiding returns 1
21:35:34.911 00.000 29876 scope still moving after pulse duration time elapsed
21:35:34.942 00.031 29876 IsSlewing returns 0
21:35:34.942 00.000 29876 IsGuiding returns 1
21:35:34.972 00.030 29876 IsSlewing returns 0
21:35:34.972 00.000 29876 IsGuiding returns 1
21:35:35.003 00.031 29876 IsSlewing returns 0
21:35:35.003 00.000 29876 IsGuiding returns 0
21:35:35.003 00.000 29876 scope move finished after 54 + 105 ms
21:35:35.003 00.000 29876 Move returns status 0, amount 54
21:35:35.003 00.000 29876 move complete, result=0
21:35:35.003 00.000 29876 worker thread done servicing request
21:35:35.003 00.000 29876 Worker thread wakes up
21:35:35.003 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 54 ms NORTH
21:35:35.006 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:35.006 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:36.912 01.906 29876 Exposure complete
21:35:36.954 00.042 29876 worker thread done servicing request
21:35:36.954 00.000 31432 OnExposeComplete: enter
21:35:36.957 00.003 31432 UpdateGuideState(): m_state=6
21:35:36.959 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:35:36.961 00.002 31432 Star::Find returns 1 (0), X=329.13, Y=636.09, Mass=3714, SNR=37.6, Peak=254 HFD=4.0
21:35:36.962 00.001 31432 MultiStar: [#1 0.34,0.35,1.04,U] [#2 0.11,0.17,0.88,U] [#3 0.47,-0.36,1.02,U] [#4 0.16,0.22,0.90,U] [#5 -0.03,0.63,0.84,U] [#6 -0.03,0.46,0.90,U] [#7 0.29,0.07,0.97,U] [#8 -0.08,0.65,0.76,U] 
21:35:36.964 00.002 31432 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {-0.45, -0.04}
21:35:36.966 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
21:35:36.968 00.002 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.13)
21:35:36.969 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=0.10 mountY=-0.20, mountTheta=-1.11
21:35:36.972 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.22, opts=13)
21:35:36.975 00.003 31432 Enqueuing Move request for scope (0.10, 0.22)
21:35:36.976 00.001 29876 Worker thread wakes up
21:35:36.976 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
21:35:36.976 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
21:35:36.976 00.000 29876 Moving (0.10, 0.22) raw xDistance=0.10 yDistance=-0.20
21:35:36.976 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:35:36.976 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:36.977 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:35:36.977 00.000 29876 MoveAxis(E, 0, ABG)
21:35:36.977 00.000 29876 Move returns status 0, amount 0
21:35:36.977 00.000 29876 MoveAxis(N, 0, ABG)
21:35:36.977 00.000 29876 Move returns status 0, amount 0
21:35:36.977 00.000 29876 move complete, result=0
21:35:36.977 00.000 29876 worker thread done servicing request
21:35:36.980 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:35:36.992 00.012 31432 UpdateGuideState exits: m=3714 RSB=37.6
21:35:36.994 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:36.996 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:36.997 00.001 31432 Enqueuing Expose request
21:35:36.999 00.002 29876 Worker thread wakes up
21:35:36.999 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:37.001 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:37.001 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:39.123 02.122 29876 Exposure complete
21:35:39.166 00.043 29876 worker thread done servicing request
21:35:39.166 00.000 31432 OnExposeComplete: enter
21:35:39.169 00.003 31432 UpdateGuideState(): m_state=6
21:35:39.171 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:35:39.172 00.001 31432 Star::Find returns 1 (0), X=329.99, Y=635.75, Mass=3749, SNR=38.6, Peak=254 HFD=4.0
21:35:39.174 00.002 31432 MultiStar: [#1 0.40,-0.24,1.04,U] [#2 0.79,-0.46,0.00,M1] [#3 1.35,-0.82,0.00,M1] [#4 1.26,-0.37,0.00,M1] [#5 0.82,-0.09,0.80,U] [#6 0.67,-0.21,0.87,U] [#7 0.89,0.08,0.94,U] [#8 1.04,0.06,0.00,M4] 
21:35:39.176 00.002 31432 single-star, 4 included, MultiStar: {0.62, -0.17}, one-star: {0.41, -0.38}
21:35:39.178 00.002 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.77 = -0.77)
21:35:39.180 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.24 = 2.24)
21:35:39.182 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.38 hyp=0.56 cameraTheta=-0.75 mountX=0.40 mountY=0.44, mountTheta=0.83
21:35:39.185 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.38, opts=13)
21:35:39.188 00.003 31432 Enqueuing Move request for scope (0.41, -0.38)
21:35:39.189 00.001 29876 Worker thread wakes up
21:35:39.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.38) opts 0xd
21:35:39.189 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.38)
21:35:39.189 00.000 29876 Moving (0.41, -0.38) raw xDistance=0.40 yDistance=0.44
21:35:39.190 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
21:35:39.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:39.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:35:39.190 00.000 29876 MoveAxis(W, 38, ABG)
21:35:39.190 00.000 29876 Guiding  Dir = 3, Dur = 38
21:35:39.190 00.000 29876 IsSlewing returns 0
21:35:39.190 00.000 29876 IsGuiding returns 0
21:35:39.190 00.000 29876 PulseGuide returned control before completion, sleep 48
21:35:39.194 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:39.205 00.011 31432 UpdateGuideState exits: m=3749 RSB=38.6
21:35:39.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:39.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:39.210 00.001 31432 Enqueuing Expose request
21:35:39.245 00.035 29876 IsGuiding returns 1
21:35:39.245 00.000 29876 scope still moving after pulse duration time elapsed
21:35:39.276 00.031 29876 IsSlewing returns 0
21:35:39.276 00.000 29876 IsGuiding returns 0
21:35:39.276 00.000 29876 scope move finished after 38 + 48 ms
21:35:39.276 00.000 29876 Move returns status 0, amount 38
21:35:39.276 00.000 29876 MoveAxis(N, 0, ABG)
21:35:39.276 00.000 29876 Move returns status 0, amount 0
21:35:39.276 00.000 29876 move complete, result=0
21:35:39.276 00.000 29876 worker thread done servicing request
21:35:39.276 00.000 29876 Worker thread wakes up
21:35:39.276 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:39.276 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:39.276 00.000 31432 GuideStep: 0.4 px 38 ms WEST, 0.4 px 0 ms NORTH
21:35:41.181 01.905 29876 Exposure complete
21:35:41.226 00.045 29876 worker thread done servicing request
21:35:41.226 00.000 31432 OnExposeComplete: enter
21:35:41.228 00.002 31432 UpdateGuideState(): m_state=6
21:35:41.231 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:35:41.236 00.005 31432 Star::Find returns 1 (0), X=329.54, Y=635.27, Mass=3435, SNR=36.7, Peak=254 HFD=3.6
21:35:41.241 00.005 31432 MultiStar: [#1 0.20,-0.67,1.02,U] [#2 0.70,-1.13,0.00,M2] [#3 0.58,-1.43,0.00,M2] [#4 0.90,-1.11,0.00,M2] [#5 0.34,-0.42,0.87,U] [#6 0.67,-0.79,0.00,M1] [#7 0.56,-0.69,0.97,U] [#8 0.28,-0.63,0.84,U] 
21:35:41.244 00.003 31432 refined, 4 included, MultiStar: {0.26, -0.66}, one-star: {-0.04, -0.86}
21:35:41.247 00.003 31432 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.02) = xAngle (-1.22 = -1.22)
21:35:41.249 00.002 31432 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.79 = 1.79)
21:35:41.251 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.66 hyp=0.71 cameraTheta=-1.19 mountX=0.25 mountY=0.69, mountTheta=1.23
21:35:41.254 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.66, opts=13)
21:35:41.256 00.002 31432 Enqueuing Move request for scope (0.26, -0.66)
21:35:41.258 00.002 29876 Worker thread wakes up
21:35:41.258 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.66) opts 0xd
21:35:41.258 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.66)
21:35:41.258 00.000 29876 Moving (0.26, -0.66) raw xDistance=0.25 yDistance=0.69
21:35:41.258 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
21:35:41.258 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:41.259 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
21:35:41.259 00.000 29876 MoveAxis(W, 29, ABG)
21:35:41.259 00.000 29876 Guiding  Dir = 3, Dur = 29
21:35:41.259 00.000 29876 IsSlewing returns 0
21:35:41.259 00.000 29876 IsGuiding returns 0
21:35:41.259 00.000 29876 PulseGuide returned control before completion, sleep 39
21:35:41.263 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:41.275 00.012 31432 UpdateGuideState exits: m=3435 RSB=36.7
21:35:41.277 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:41.279 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:41.281 00.002 31432 Enqueuing Expose request
21:35:41.305 00.024 29876 IsGuiding returns 1
21:35:41.305 00.000 29876 scope still moving after pulse duration time elapsed
21:35:41.336 00.031 29876 IsSlewing returns 0
21:35:41.336 00.000 29876 IsGuiding returns 1
21:35:41.366 00.030 29876 IsSlewing returns 0
21:35:41.366 00.000 29876 IsGuiding returns 1
21:35:41.397 00.031 29876 IsSlewing returns 0
21:35:41.397 00.000 29876 IsGuiding returns 0
21:35:41.397 00.000 29876 scope move finished after 29 + 108 ms
21:35:41.397 00.000 29876 Move returns status 0, amount 29
21:35:41.397 00.000 29876 MoveAxis(N, 0, ABG)
21:35:41.397 00.000 29876 Move returns status 0, amount 0
21:35:41.397 00.000 29876 move complete, result=0
21:35:41.397 00.000 29876 worker thread done servicing request
21:35:41.397 00.000 29876 Worker thread wakes up
21:35:41.397 00.000 31432 GuideStep: 0.2 px 29 ms WEST, 0.7 px 0 ms NORTH
21:35:41.400 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:41.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:43.527 02.127 29876 Exposure complete
21:35:43.569 00.042 29876 worker thread done servicing request
21:35:43.569 00.000 31432 OnExposeComplete: enter
21:35:43.572 00.003 31432 UpdateGuideState(): m_state=6
21:35:43.574 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:35:43.576 00.002 31432 Star::Find returns 1 (0), X=329.15, Y=635.56, Mass=3490, SNR=37.5, Peak=255 HFD=3.6
21:35:43.578 00.002 31432 MultiStar: [#1 -0.23,-0.18,0.99,U] [#2 -0.29,-0.35,0.89,U] [#3 0.33,-0.73,1.00,U] [#4 0.26,-1.01,0.00,M3] [#5 -0.24,-0.03,0.83,U] [#6 -0.08,-0.28,0.89,U] [#7 -0.28,0.34,0.91,U] [#8 0.07,-0.16,0.89,U] 
21:35:43.580 00.002 31432 refined, 7 included, MultiStar: {-0.14, -0.26}, one-star: {-0.43, -0.57}
21:35:43.581 00.001 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.10 = -2.10)
21:35:43.583 00.002 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.91 = 0.91)
21:35:43.586 00.003 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.08 mountX=-0.15 mountY=0.23, mountTheta=2.14
21:35:43.591 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.26, opts=13)
21:35:43.594 00.003 31432 Enqueuing Move request for scope (-0.14, -0.26)
21:35:43.596 00.002 29876 Worker thread wakes up
21:35:43.596 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
21:35:43.596 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
21:35:43.596 00.000 29876 Moving (-0.14, -0.26) raw xDistance=-0.15 yDistance=0.23
21:35:43.596 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:35:43.596 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:43.596 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:35:43.596 00.000 29876 MoveAxis(E, 0, ABG)
21:35:43.596 00.000 29876 Move returns status 0, amount 0
21:35:43.596 00.000 29876 MoveAxis(N, 0, ABG)
21:35:43.596 00.000 29876 Move returns status 0, amount 0
21:35:43.596 00.000 29876 move complete, result=0
21:35:43.596 00.000 29876 worker thread done servicing request
21:35:43.600 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:43.610 00.010 31432 UpdateGuideState exits: m=3490 RSB=37.5
21:35:43.612 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:43.614 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:43.616 00.002 31432 Enqueuing Expose request
21:35:43.618 00.002 29876 Worker thread wakes up
21:35:43.618 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:35:43.620 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:43.620 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:45.537 01.917 29876 Exposure complete
21:35:45.580 00.043 29876 worker thread done servicing request
21:35:45.580 00.000 31432 OnExposeComplete: enter
21:35:45.582 00.002 31432 UpdateGuideState(): m_state=6
21:35:45.586 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:35:45.589 00.003 31432 Star::Find returns 1 (0), X=328.78, Y=635.92, Mass=3552, SNR=37.2, Peak=224 HFD=4.1
21:35:45.591 00.002 31432 MultiStar: [#1 -0.14,0.02,0.99,U] [#2 -0.00,-0.74,0.94,U] [#3 -0.00,-0.20,1.03,U] [#4 0.16,-0.34,0.93,U] [#5 -0.38,0.13,0.83,U] [#6 0.42,-0.33,0.87,U] [#7 -0.13,0.07,0.94,U] [#8 0.16,0.05,0.80,U] 
21:35:45.593 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.80, -0.21}
21:35:45.595 00.002 31432 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
21:35:45.597 00.002 31432 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.95 = 0.95)
21:35:45.600 00.003 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.03 mountX=-0.09 mountY=0.16, mountTheta=2.09
21:35:45.601 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.18, opts=13)
21:35:45.604 00.003 31432 Enqueuing Move request for scope (-0.09, -0.18)
21:35:45.606 00.002 29876 Worker thread wakes up
21:35:45.606 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
21:35:45.606 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
21:35:45.606 00.000 29876 Moving (-0.09, -0.18) raw xDistance=-0.09 yDistance=0.16
21:35:45.606 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:35:45.606 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:45.606 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:35:45.606 00.000 29876 MoveAxis(E, 0, ABG)
21:35:45.606 00.000 29876 Move returns status 0, amount 0
21:35:45.606 00.000 29876 MoveAxis(N, 0, ABG)
21:35:45.606 00.000 29876 Move returns status 0, amount 0
21:35:45.606 00.000 29876 move complete, result=0
21:35:45.606 00.000 29876 worker thread done servicing request
21:35:45.610 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:45.622 00.012 31432 UpdateGuideState exits: m=3552 RSB=37.2
21:35:45.625 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:45.627 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:45.629 00.002 31432 Enqueuing Expose request
21:35:45.631 00.002 29876 Worker thread wakes up
21:35:45.631 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:35:45.633 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:45.633 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:47.756 02.123 29876 Exposure complete
21:35:47.812 00.056 29876 worker thread done servicing request
21:35:47.812 00.000 31432 OnExposeComplete: enter
21:35:47.815 00.003 31432 UpdateGuideState(): m_state=6
21:35:47.818 00.003 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:35:47.821 00.003 31432 Star::Find returns 1 (0), X=329.15, Y=636.36, Mass=3399, SNR=36.5, Peak=224 HFD=3.7
21:35:47.823 00.002 31432 MultiStar: [#1 -0.24,0.17,1.06,U] [#2 0.28,-0.44,0.92,U] [#3 0.37,0.01,1.06,U] [#4 0.40,-0.38,0.90,U] [#5 0.05,-0.06,0.84,U] [#6 0.31,-0.09,0.91,U] [#7 -0.06,0.73,0.92,U] [#8 0.37,0.30,0.88,U] 
21:35:47.826 00.003 31432 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {-0.43, 0.24}
21:35:47.828 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.46 = 0.46)
21:35:47.829 00.001 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.47 = -2.82)
21:35:47.831 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=0.11 mountY=-0.04, mountTheta=-0.34
21:35:47.834 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.06, opts=13)
21:35:47.836 00.002 31432 Enqueuing Move request for scope (0.11, 0.06)
21:35:47.838 00.002 29876 Worker thread wakes up
21:35:47.838 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
21:35:47.838 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
21:35:47.838 00.000 29876 Moving (0.11, 0.06) raw xDistance=0.11 yDistance=-0.04
21:35:47.838 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:47.838 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:47.838 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:35:47.838 00.000 29876 MoveAxis(E, 0, ABG)
21:35:47.838 00.000 29876 Move returns status 0, amount 0
21:35:47.838 00.000 29876 MoveAxis(N, 0, ABG)
21:35:47.838 00.000 29876 Move returns status 0, amount 0
21:35:47.838 00.000 29876 move complete, result=0
21:35:47.838 00.000 29876 worker thread done servicing request
21:35:47.843 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:35:47.859 00.016 31432 UpdateGuideState exits: m=3399 RSB=36.5
21:35:47.862 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:47.864 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:47.867 00.003 31432 Enqueuing Expose request
21:35:47.870 00.003 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:35:47.872 00.002 29876 Worker thread wakes up
21:35:47.872 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:47.872 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:49.777 01.905 29876 Exposure complete
21:35:49.836 00.059 29876 worker thread done servicing request
21:35:49.836 00.000 31432 OnExposeComplete: enter
21:35:49.839 00.003 31432 UpdateGuideState(): m_state=6
21:35:49.841 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:35:49.844 00.003 31432 Star::Find returns 1 (0), X=329.81, Y=635.83, Mass=3632, SNR=37.5, Peak=242 HFD=4.0
21:35:49.846 00.002 31432 MultiStar: [#1 0.73,-0.18,1.00,U] [#2 0.75,-0.10,0.88,U] [#3 1.16,-0.79,0.00,M1] [#4 0.66,-0.27,0.93,U] [#5 0.56,-0.25,0.84,U] [#6 0.68,0.04,0.87,U] [#7 1.11,-0.02,0.00,M5] [#8 0.81,-0.10,0.81,U] 
21:35:49.849 00.003 31432 single-star, 6 included, MultiStar: {0.62, -0.17}, one-star: {0.23, -0.30}
21:35:49.852 00.003 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
21:35:49.854 00.002 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
21:35:49.857 00.003 31432 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.92 mountX=0.22 mountY=0.33, mountTheta=0.98
21:35:49.861 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.30, opts=13)
21:35:49.863 00.002 31432 Enqueuing Move request for scope (0.23, -0.30)
21:35:49.866 00.003 29876 Worker thread wakes up
21:35:49.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
21:35:49.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
21:35:49.866 00.000 29876 Moving (0.23, -0.30) raw xDistance=0.22 yDistance=0.33
21:35:49.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
21:35:49.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:49.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:35:49.866 00.000 29876 MoveAxis(W, 21, ABG)
21:35:49.866 00.000 29876 Guiding  Dir = 3, Dur = 21
21:35:49.867 00.001 29876 IsSlewing returns 0
21:35:49.867 00.000 29876 IsGuiding returns 0
21:35:49.867 00.000 29876 PulseGuide returned control before completion, sleep 31
21:35:49.872 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:35:49.889 00.017 31432 UpdateGuideState exits: m=3632 RSB=37.5
21:35:49.892 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:49.895 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:49.897 00.002 31432 Enqueuing Expose request
21:35:49.913 00.016 29876 IsGuiding returns 1
21:35:49.913 00.000 29876 scope still moving after pulse duration time elapsed
21:35:49.945 00.032 29876 IsSlewing returns 0
21:35:49.945 00.000 29876 IsGuiding returns 1
21:35:49.975 00.030 29876 IsSlewing returns 0
21:35:49.975 00.000 29876 IsGuiding returns 0
21:35:49.975 00.000 29876 scope move finished after 21 + 86 ms
21:35:49.975 00.000 29876 Move returns status 0, amount 21
21:35:49.975 00.000 29876 MoveAxis(N, 0, ABG)
21:35:49.975 00.000 29876 Move returns status 0, amount 0
21:35:49.975 00.000 29876 move complete, result=0
21:35:49.975 00.000 29876 worker thread done servicing request
21:35:49.975 00.000 29876 Worker thread wakes up
21:35:49.975 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:49.975 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:49.975 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.3 px 0 ms NORTH
21:35:52.102 02.127 29876 Exposure complete
21:35:52.144 00.042 29876 worker thread done servicing request
21:35:52.144 00.000 31432 OnExposeComplete: enter
21:35:52.146 00.002 31432 UpdateGuideState(): m_state=6
21:35:52.148 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:35:52.150 00.002 31432 Star::Find returns 1 (0), X=330.41, Y=635.80, Mass=3473, SNR=37.3, Peak=254 HFD=3.7
21:35:52.152 00.002 31432 MultiStar: [#1 1.34,-0.09,0.00,M1] [#2 1.46,-0.50,0.00,M1] [#3 1.72,-0.56,0.00,M2] [#4 1.41,-0.81,0.00,M1] [#5 1.17,-0.19,0.00,M2] [#6 1.65,-0.16,0.00,M1] [#7 1.46,-0.06,0.00,M6] [#8 1.44,0.15,0.00,M1] 
21:35:52.154 00.002 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.40 = -0.40)
21:35:52.156 00.002 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.61 = 2.61)
21:35:52.158 00.002 31432 CameraToMount -- cameraX=0.83 cameraY=-0.33 hyp=0.89 cameraTheta=-0.37 mountX=0.82 mountY=0.45, mountTheta=0.50
21:35:52.160 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=-0.33, opts=13)
21:35:52.162 00.002 31432 Enqueuing Move request for scope (0.83, -0.33)
21:35:52.164 00.002 29876 Worker thread wakes up
21:35:52.164 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.33) opts 0xd
21:35:52.164 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, -0.33)
21:35:52.164 00.000 29876 Moving (0.83, -0.33) raw xDistance=0.82 yDistance=0.45
21:35:52.164 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.82
21:35:52.164 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:52.164 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:35:52.164 00.000 29876 MoveAxis(W, 82, ABG)
21:35:52.165 00.001 29876 Guiding  Dir = 3, Dur = 82
21:35:52.165 00.000 29876 IsSlewing returns 0
21:35:52.165 00.000 29876 IsGuiding returns 0
21:35:52.165 00.000 29876 PulseGuide returned control before completion, sleep 92
21:35:52.169 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:35:52.181 00.012 31432 UpdateGuideState exits: m=3473 RSB=37.3
21:35:52.183 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:52.185 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:52.186 00.001 31432 Enqueuing Expose request
21:35:52.273 00.087 29876 IsGuiding returns 1
21:35:52.273 00.000 29876 scope still moving after pulse duration time elapsed
21:35:52.304 00.031 29876 IsSlewing returns 0
21:35:52.304 00.000 29876 IsGuiding returns 0
21:35:52.304 00.000 29876 scope move finished after 82 + 56 ms
21:35:52.304 00.000 29876 Move returns status 0, amount 82
21:35:52.304 00.000 29876 MoveAxis(N, 0, ABG)
21:35:52.304 00.000 29876 Move returns status 0, amount 0
21:35:52.304 00.000 29876 move complete, result=0
21:35:52.304 00.000 29876 worker thread done servicing request
21:35:52.304 00.000 29876 Worker thread wakes up
21:35:52.305 00.001 31432 GuideStep: 0.8 px 82 ms WEST, 0.4 px 0 ms NORTH
21:35:52.307 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:52.307 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:54.219 01.912 29876 Exposure complete
21:35:54.262 00.043 29876 worker thread done servicing request
21:35:54.262 00.000 31432 OnExposeComplete: enter
21:35:54.264 00.002 31432 UpdateGuideState(): m_state=6
21:35:54.266 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:35:54.268 00.002 31432 Star::Find returns 1 (0), X=330.01, Y=636.24, Mass=3447, SNR=36.4, Peak=241 HFD=4.0
21:35:54.270 00.002 31432 MultiStar: [#1 1.01,0.08,0.00,M2] [#2 1.56,-0.49,0.00,M2] [#3 1.52,-0.24,0.00,M3] [#4 1.34,-0.45,0.00,M2] [#5 1.09,0.33,0.00,M3] [#6 1.63,-0.46,0.00,M2] [#7 1.19,0.18,0.00,M7] [#8 1.10,0.16,0.00,M2] 
21:35:54.272 00.002 31432 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
21:35:54.274 00.002 31432 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.05)
21:35:54.276 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.11 hyp=0.45 cameraTheta=0.25 mountX=0.43 mountY=-0.04, mountTheta=-0.10
21:35:54.278 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.11, opts=13)
21:35:54.280 00.002 31432 Enqueuing Move request for scope (0.43, 0.11)
21:35:54.283 00.003 29876 Worker thread wakes up
21:35:54.283 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.11) opts 0xd
21:35:54.283 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.11)
21:35:54.283 00.000 29876 Moving (0.43, 0.11) raw xDistance=0.43 yDistance=-0.04
21:35:54.283 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
21:35:54.283 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:54.283 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:35:54.283 00.000 29876 MoveAxis(W, 53, ABG)
21:35:54.283 00.000 29876 Guiding  Dir = 3, Dur = 53
21:35:54.283 00.000 29876 IsSlewing returns 0
21:35:54.283 00.000 29876 IsGuiding returns 0
21:35:54.283 00.000 29876 PulseGuide returned control before completion, sleep 63
21:35:54.287 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:35:54.298 00.011 31432 UpdateGuideState exits: m=3447 RSB=36.4
21:35:54.300 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:54.302 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:54.304 00.002 31432 Enqueuing Expose request
21:35:54.358 00.054 29876 IsGuiding returns 1
21:35:54.358 00.000 29876 scope still moving after pulse duration time elapsed
21:35:54.388 00.030 29876 IsSlewing returns 0
21:35:54.388 00.000 29876 IsGuiding returns 1
21:35:54.419 00.031 29876 IsSlewing returns 0
21:35:54.419 00.000 29876 IsGuiding returns 1
21:35:54.449 00.030 29876 IsSlewing returns 0
21:35:54.449 00.000 29876 IsGuiding returns 1
21:35:54.481 00.032 29876 IsSlewing returns 0
21:35:54.481 00.000 29876 IsGuiding returns 1
21:35:54.512 00.031 29876 IsSlewing returns 0
21:35:54.512 00.000 29876 IsGuiding returns 0
21:35:54.512 00.000 29876 scope move finished after 53 + 175 ms
21:35:54.512 00.000 29876 Move returns status 0, amount 53
21:35:54.512 00.000 29876 MoveAxis(N, 0, ABG)
21:35:54.512 00.000 29876 Move returns status 0, amount 0
21:35:54.512 00.000 29876 move complete, result=0
21:35:54.512 00.000 29876 worker thread done servicing request
21:35:54.512 00.000 29876 Worker thread wakes up
21:35:54.512 00.000 31432 GuideStep: 0.4 px 53 ms WEST, -0.0 px 0 ms NORTH
21:35:54.515 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:54.515 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:56.638 02.123 29876 Exposure complete
21:35:56.681 00.043 29876 worker thread done servicing request
21:35:56.681 00.000 31432 OnExposeComplete: enter
21:35:56.683 00.002 31432 UpdateGuideState(): m_state=6
21:35:56.685 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:35:56.687 00.002 31432 Star::Find returns 1 (0), X=329.27, Y=636.35, Mass=3226, SNR=35.0, Peak=190 HFD=4.2
21:35:56.689 00.002 31432 MultiStar: [#1 -0.02,0.57,1.10,U] [#2 0.20,-0.08,0.94,U] [#3 0.55,0.09,1.05,U] [#4 -0.16,0.45,0.99,U] [#5 -0.02,0.43,0.84,U] [#6 0.08,0.45,0.95,U] [#7 0.10,0.84,0.93,U] [#8 -0.13,0.65,0.87,U] 
21:35:56.691 00.002 31432 single-star, 8 included, MultiStar: {0.04, 0.40}, one-star: {-0.31, 0.22}
21:35:56.692 00.001 31432 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.02) = xAngle (2.50 = 2.50)
21:35:56.694 00.002 31432 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.51 = -0.77)
21:35:56.696 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=0.22 hyp=0.39 cameraTheta=2.52 mountX=-0.31 mountY=-0.27, mountTheta=-2.43
21:35:56.700 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.22, opts=13)
21:35:56.703 00.003 31432 Enqueuing Move request for scope (-0.31, 0.22)
21:35:56.705 00.002 29876 Worker thread wakes up
21:35:56.705 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.22) opts 0xd
21:35:56.705 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.22)
21:35:56.705 00.000 29876 Moving (-0.31, 0.22) raw xDistance=-0.31 yDistance=-0.27
21:35:56.705 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
21:35:56.705 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:56.705 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:35:56.705 00.000 29876 MoveAxis(E, 22, ABG)
21:35:56.706 00.001 29876 Guiding  Dir = 2, Dur = 22
21:35:56.706 00.000 29876 IsSlewing returns 0
21:35:56.706 00.000 29876 IsGuiding returns 0
21:35:56.706 00.000 29876 PulseGuide returned control before completion, sleep 32
21:35:56.709 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:35:56.721 00.012 31432 UpdateGuideState exits: m=3226 RSB=35.0
21:35:56.723 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:56.725 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:56.727 00.002 31432 Enqueuing Expose request
21:35:56.745 00.018 29876 IsGuiding returns 1
21:35:56.745 00.000 29876 scope still moving after pulse duration time elapsed
21:35:56.776 00.031 29876 IsSlewing returns 0
21:35:56.776 00.000 29876 IsGuiding returns 1
21:35:56.807 00.031 29876 IsSlewing returns 0
21:35:56.807 00.000 29876 IsGuiding returns 0
21:35:56.807 00.000 29876 scope move finished after 22 + 79 ms
21:35:56.807 00.000 29876 Move returns status 0, amount 22
21:35:56.807 00.000 29876 MoveAxis(N, 0, ABG)
21:35:56.807 00.000 29876 Move returns status 0, amount 0
21:35:56.807 00.000 29876 move complete, result=0
21:35:56.807 00.000 29876 worker thread done servicing request
21:35:56.807 00.000 29876 Worker thread wakes up
21:35:56.807 00.000 31432 GuideStep: -0.3 px 22 ms EAST, -0.3 px 0 ms NORTH
21:35:56.810 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:56.810 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:58.713 01.903 29876 Exposure complete
21:35:58.756 00.043 29876 worker thread done servicing request
21:35:58.756 00.000 31432 OnExposeComplete: enter
21:35:58.758 00.002 31432 UpdateGuideState(): m_state=6
21:35:58.760 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:35:58.762 00.002 31432 Star::Find returns 1 (0), X=330.08, Y=636.70, Mass=3477, SNR=35.8, Peak=210 HFD=4.0
21:35:58.764 00.002 31432 MultiStar: [#1 0.99,0.59,0.00,M2] [#2 0.82,0.28,0.89,U] [#3 1.44,-0.01,0.00,M3] [#4 0.86,0.50,0.00,M2] [#5 0.66,0.85,0.00,M3] [#6 1.16,0.28,0.00,M2] [#7 0.93,1.00,0.00,M7] [#8 1.01,0.60,0.00,M2] 
21:35:58.766 00.002 31432 single-star, 1 included, MultiStar: {0.65, 0.43}, one-star: {0.50, 0.57}
21:35:58.768 00.002 31432 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
21:35:58.770 00.002 31432 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.45)
21:35:58.772 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.57 hyp=0.76 cameraTheta=0.85 mountX=0.52 mountY=-0.49, mountTheta=-0.75
21:35:58.775 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.57, opts=13)
21:35:58.777 00.002 31432 Enqueuing Move request for scope (0.50, 0.57)
21:35:58.779 00.002 29876 Worker thread wakes up
21:35:58.779 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.57) opts 0xd
21:35:58.779 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.57)
21:35:58.779 00.000 29876 Moving (0.50, 0.57) raw xDistance=0.52 yDistance=-0.49
21:35:58.779 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.52
21:35:58.779 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:35:58.779 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:35:58.779 00.000 29876 MoveAxis(W, 47, ABG)
21:35:58.779 00.000 29876 Guiding  Dir = 3, Dur = 47
21:35:58.779 00.000 29876 IsSlewing returns 0
21:35:58.779 00.000 29876 IsGuiding returns 0
21:35:58.780 00.001 29876 PulseGuide returned control before completion, sleep 57
21:35:58.783 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:35:58.794 00.011 31432 UpdateGuideState exits: m=3477 RSB=35.8
21:35:58.796 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:58.798 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:35:58.800 00.002 31432 Enqueuing Expose request
21:35:58.852 00.052 29876 IsGuiding returns 1
21:35:58.852 00.000 29876 scope still moving after pulse duration time elapsed
21:35:58.883 00.031 29876 IsSlewing returns 0
21:35:58.883 00.000 29876 IsGuiding returns 1
21:35:58.914 00.031 29876 IsSlewing returns 0
21:35:58.914 00.000 29876 IsGuiding returns 1
21:35:58.945 00.031 29876 IsSlewing returns 0
21:35:58.945 00.000 29876 IsGuiding returns 1
21:35:58.975 00.030 29876 IsSlewing returns 0
21:35:58.975 00.000 29876 IsGuiding returns 0
21:35:58.975 00.000 29876 scope move finished after 47 + 148 ms
21:35:58.975 00.000 29876 Move returns status 0, amount 47
21:35:58.975 00.000 29876 MoveAxis(N, 0, ABG)
21:35:58.975 00.000 29876 Move returns status 0, amount 0
21:35:58.975 00.000 29876 move complete, result=0
21:35:58.975 00.000 29876 worker thread done servicing request
21:35:58.975 00.000 29876 Worker thread wakes up
21:35:58.975 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:35:58.975 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:35:58.976 00.001 31432 GuideStep: 0.5 px 47 ms WEST, -0.5 px 0 ms NORTH
21:36:01.110 02.134 29876 Exposure complete
21:36:01.153 00.043 29876 worker thread done servicing request
21:36:01.153 00.000 31432 OnExposeComplete: enter
21:36:01.157 00.004 31432 UpdateGuideState(): m_state=6
21:36:01.159 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:36:01.161 00.002 31432 Star::Find returns 1 (0), X=330.11, Y=635.68, Mass=3259, SNR=35.3, Peak=254 HFD=3.6
21:36:01.163 00.002 31432 MultiStar: [#1 0.95,-0.21,0.00,M3] [#2 1.03,-0.67,0.00,M1] [#3 1.31,-0.91,0.00,M4] [#4 1.43,-0.83,0.00,M3] [#5 1.13,-0.37,0.00,M4] [#6 0.89,-0.40,0.00,M3] [#7 1.14,-0.07,0.00,M8] [#8 0.93,-0.11,0.00,M3] 
21:36:01.165 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
21:36:01.167 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
21:36:01.169 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.45 hyp=0.69 cameraTheta=-0.71 mountX=0.52 mountY=0.53, mountTheta=0.79
21:36:01.172 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.45, opts=13)
21:36:01.174 00.002 31432 Enqueuing Move request for scope (0.53, -0.45)
21:36:01.176 00.002 29876 Worker thread wakes up
21:36:01.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.45) opts 0xd
21:36:01.176 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.45)
21:36:01.176 00.000 29876 Moving (0.53, -0.45) raw xDistance=0.52 yDistance=0.53
21:36:01.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
21:36:01.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:36:01.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:36:01.176 00.000 29876 MoveAxis(W, 56, ABG)
21:36:01.176 00.000 29876 Guiding  Dir = 3, Dur = 56
21:36:01.177 00.001 29876 IsSlewing returns 0
21:36:01.177 00.000 29876 IsGuiding returns 0
21:36:01.177 00.000 29876 PulseGuide returned control before completion, sleep 66
21:36:01.180 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:01.192 00.012 31432 UpdateGuideState exits: m=3259 RSB=35.3
21:36:01.194 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:01.196 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:01.198 00.002 31432 Enqueuing Expose request
21:36:01.247 00.049 29876 IsGuiding returns 1
21:36:01.247 00.000 29876 scope still moving after pulse duration time elapsed
21:36:01.278 00.031 29876 IsSlewing returns 0
21:36:01.278 00.000 29876 IsGuiding returns 1
21:36:01.308 00.030 29876 IsSlewing returns 0
21:36:01.308 00.000 29876 IsGuiding returns 0
21:36:01.308 00.000 29876 scope move finished after 56 + 76 ms
21:36:01.308 00.000 29876 Move returns status 0, amount 56
21:36:01.308 00.000 29876 MoveAxis(N, 0, ABG)
21:36:01.308 00.000 29876 Move returns status 0, amount 0
21:36:01.308 00.000 29876 move complete, result=0
21:36:01.308 00.000 29876 worker thread done servicing request
21:36:01.308 00.000 29876 Worker thread wakes up
21:36:01.308 00.000 31432 GuideStep: 0.5 px 56 ms WEST, 0.5 px 0 ms NORTH
21:36:01.311 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:01.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:03.228 01.917 29876 Exposure complete
21:36:03.271 00.043 29876 worker thread done servicing request
21:36:03.271 00.000 31432 OnExposeComplete: enter
21:36:03.275 00.004 31432 UpdateGuideState(): m_state=6
21:36:03.277 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:36:03.279 00.002 31432 Star::Find returns 1 (0), X=330.66, Y=636.26, Mass=3287, SNR=35.5, Peak=225 HFD=3.7
21:36:03.281 00.002 31432 MultiStar: [#1 1.24,0.08,0.00,M4] [#2 1.69,-0.69,0.00,M2] [#3 1.67,0.04,0.00,M5] [#4 1.47,-0.38,0.00,M4] [#5 1.31,0.34,0.00,M5] [#6 1.46,-0.25,0.00,M4] [#7 1.07,0.51,0.00,M9] [#8 1.34,0.14,0.00,M4] 
21:36:03.283 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.09 = 0.09)
21:36:03.285 00.002 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
21:36:03.287 00.002 31432 CameraToMount -- cameraX=1.08 cameraY=0.13 hyp=1.09 cameraTheta=0.12 mountX=1.08 mountY=0.04, mountTheta=0.04
21:36:03.289 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.08, y=0.13, opts=13)
21:36:03.291 00.002 31432 Enqueuing Move request for scope (1.08, 0.13)
21:36:03.293 00.002 29876 Worker thread wakes up
21:36:03.293 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.13) opts 0xd
21:36:03.293 00.000 29876 Handling offset move in thread for scope, endpoint = (1.08, 0.13)
21:36:03.293 00.000 29876 Moving (1.08, 0.13) raw xDistance=1.08 yDistance=0.04
21:36:03.293 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.08
21:36:03.293 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:03.293 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:36:03.293 00.000 29876 MoveAxis(W, 112, ABG)
21:36:03.293 00.000 29876 Guiding  Dir = 3, Dur = 112
21:36:03.294 00.001 29876 IsSlewing returns 0
21:36:03.294 00.000 29876 IsGuiding returns 0
21:36:03.294 00.000 29876 PulseGuide returned control before completion, sleep 122
21:36:03.298 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:03.309 00.011 31432 UpdateGuideState exits: m=3287 RSB=35.5
21:36:03.312 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:03.313 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:03.315 00.002 31432 Enqueuing Expose request
21:36:03.425 00.110 29876 IsGuiding returns 1
21:36:03.425 00.000 29876 scope still moving after pulse duration time elapsed
21:36:03.457 00.032 29876 IsSlewing returns 0
21:36:03.457 00.000 29876 IsGuiding returns 1
21:36:03.487 00.030 29876 IsSlewing returns 0
21:36:03.487 00.000 29876 IsGuiding returns 0
21:36:03.487 00.000 29876 scope move finished after 112 + 81 ms
21:36:03.487 00.000 29876 Move returns status 0, amount 112
21:36:03.487 00.000 29876 MoveAxis(N, 0, ABG)
21:36:03.487 00.000 29876 Move returns status 0, amount 0
21:36:03.487 00.000 29876 move complete, result=0
21:36:03.487 00.000 29876 worker thread done servicing request
21:36:03.487 00.000 29876 Worker thread wakes up
21:36:03.487 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:03.487 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:03.487 00.000 31432 GuideStep: 1.1 px 112 ms WEST, 0.0 px 0 ms NORTH
21:36:05.618 02.131 29876 Exposure complete
21:36:05.662 00.044 29876 worker thread done servicing request
21:36:05.662 00.000 31432 OnExposeComplete: enter
21:36:05.664 00.002 31432 UpdateGuideState(): m_state=6
21:36:05.666 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:36:05.668 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.97, Mass=3403, SNR=36.7, Peak=254 HFD=3.8
21:36:05.670 00.002 31432 MultiStar: [#1 0.49,-0.14,1.03,U] [#2 0.70,-0.30,0.91,U] [#3 0.64,-0.43,1.04,U] [#4 0.52,-0.25,0.95,U] [#5 0.66,-0.17,0.85,U] [#6 0.54,-0.26,0.89,U] [#7 0.02,0.35,0.91,U] [#8 0.59,0.27,0.85,U] 
21:36:05.672 00.002 31432 single-star, 8 included, MultiStar: {0.46, -0.13}, one-star: {0.03, -0.15}
21:36:05.674 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.43 = -1.43)
21:36:05.675 00.001 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.58 = 1.58)
21:36:05.677 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.40 mountX=0.02 mountY=0.16, mountTheta=1.43
21:36:05.680 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.15, opts=13)
21:36:05.682 00.002 31432 Enqueuing Move request for scope (0.03, -0.15)
21:36:05.684 00.002 29876 Worker thread wakes up
21:36:05.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
21:36:05.684 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
21:36:05.684 00.000 29876 Moving (0.03, -0.15) raw xDistance=0.02 yDistance=0.16
21:36:05.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:36:05.684 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:05.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:36:05.684 00.000 29876 MoveAxis(E, 0, ABG)
21:36:05.684 00.000 29876 Move returns status 0, amount 0
21:36:05.684 00.000 29876 MoveAxis(N, 0, ABG)
21:36:05.684 00.000 29876 Move returns status 0, amount 0
21:36:05.684 00.000 29876 move complete, result=0
21:36:05.684 00.000 29876 worker thread done servicing request
21:36:05.687 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:05.700 00.013 31432 UpdateGuideState exits: m=3403 RSB=36.7
21:36:05.702 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:05.704 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:05.706 00.002 31432 Enqueuing Expose request
21:36:05.708 00.002 29876 Worker thread wakes up
21:36:05.708 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:36:05.710 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:05.710 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:07.614 01.904 29876 Exposure complete
21:36:07.655 00.041 29876 worker thread done servicing request
21:36:07.657 00.002 31432 OnExposeComplete: enter
21:36:07.659 00.002 31432 UpdateGuideState(): m_state=6
21:36:07.661 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:36:07.663 00.002 31432 Star::Find returns 1 (0), X=330.19, Y=635.87, Mass=3618, SNR=38.2, Peak=254 HFD=4.1
21:36:07.664 00.001 31432 MultiStar: [#1 0.84,-0.42,0.00,M4] [#2 0.77,-0.36,0.87,U] [#3 0.62,-0.46,0.92,U] [#4 1.02,-0.51,0.00,M4] [#5 0.94,-0.28,0.00,M5] [#6 0.94,-0.31,0.00,M4] [#7 0.97,0.26,0.00,M9] [#8 1.07,-0.26,0.00,M4] 
21:36:07.666 00.002 31432 single-star, 2 included, MultiStar: {0.66, -0.36}, one-star: {0.61, -0.26}
21:36:07.668 00.002 31432 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.02) = xAngle (-0.42 = -0.42)
21:36:07.670 00.002 31432 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.59 = 2.59)
21:36:07.672 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=-0.26 hyp=0.66 cameraTheta=-0.40 mountX=0.60 mountY=0.35, mountTheta=0.52
21:36:07.674 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.26, opts=13)
21:36:07.676 00.002 31432 Enqueuing Move request for scope (0.61, -0.26)
21:36:07.678 00.002 29876 Worker thread wakes up
21:36:07.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.26) opts 0xd
21:36:07.678 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.26)
21:36:07.678 00.000 29876 Moving (0.61, -0.26) raw xDistance=0.60 yDistance=0.35
21:36:07.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.60
21:36:07.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:36:07.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:36:07.678 00.000 29876 MoveAxis(W, 58, ABG)
21:36:07.678 00.000 29876 Guiding  Dir = 3, Dur = 58
21:36:07.679 00.001 29876 IsSlewing returns 0
21:36:07.679 00.000 29876 IsGuiding returns 0
21:36:07.679 00.000 29876 PulseGuide returned control before completion, sleep 68
21:36:07.682 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:07.693 00.011 31432 UpdateGuideState exits: m=3618 RSB=38.2
21:36:07.697 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:07.699 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:07.701 00.002 31432 Enqueuing Expose request
21:36:07.755 00.054 29876 IsGuiding returns 1
21:36:07.755 00.000 29876 scope still moving after pulse duration time elapsed
21:36:07.786 00.031 29876 IsSlewing returns 0
21:36:07.786 00.000 29876 IsGuiding returns 1
21:36:07.817 00.031 29876 IsSlewing returns 0
21:36:07.817 00.000 29876 IsGuiding returns 1
21:36:07.848 00.031 29876 IsSlewing returns 0
21:36:07.848 00.000 29876 IsGuiding returns 1
21:36:07.879 00.031 29876 IsSlewing returns 0
21:36:07.879 00.000 29876 IsGuiding returns 0
21:36:07.879 00.000 29876 scope move finished after 58 + 141 ms
21:36:07.879 00.000 29876 Move returns status 0, amount 58
21:36:07.879 00.000 29876 MoveAxis(N, 0, ABG)
21:36:07.879 00.000 29876 Move returns status 0, amount 0
21:36:07.879 00.000 29876 move complete, result=0
21:36:07.879 00.000 29876 worker thread done servicing request
21:36:07.879 00.000 29876 Worker thread wakes up
21:36:07.879 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:07.879 00.000 31432 GuideStep: 0.6 px 58 ms WEST, 0.3 px 0 ms NORTH
21:36:07.883 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:10.109 02.226 29876 Exposure complete
21:36:10.152 00.043 29876 worker thread done servicing request
21:36:10.152 00.000 31432 OnExposeComplete: enter
21:36:10.154 00.002 31432 UpdateGuideState(): m_state=6
21:36:10.156 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:36:10.158 00.002 31432 Star::Find returns 1 (0), X=329.72, Y=636.14, Mass=3564, SNR=36.8, Peak=253 HFD=4.0
21:36:10.160 00.002 31432 MultiStar: [#1 0.55,0.19,1.05,U] [#2 0.71,0.16,0.93,U] [#3 0.89,-0.29,0.00,M4] [#4 0.62,-0.04,0.88,U] [#5 0.60,0.19,0.88,U] [#6 0.82,0.23,0.88,U] [#7 0.59,0.36,0.99,U] [#8 0.85,0.27,0.00,M5] 
21:36:10.162 00.002 31432 single-star, 6 included, MultiStar: {0.57, 0.16}, one-star: {0.14, 0.01}
21:36:10.163 00.001 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
21:36:10.165 00.002 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
21:36:10.167 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=0.14 mountY=0.01, mountTheta=0.08
21:36:10.169 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.01, opts=13)
21:36:10.172 00.003 31432 Enqueuing Move request for scope (0.14, 0.01)
21:36:10.173 00.001 29876 Worker thread wakes up
21:36:10.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
21:36:10.173 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
21:36:10.174 00.001 29876 Moving (0.14, 0.01) raw xDistance=0.14 yDistance=0.01
21:36:10.174 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:36:10.174 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:10.174 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:36:10.174 00.000 29876 MoveAxis(E, 0, ABG)
21:36:10.174 00.000 29876 Move returns status 0, amount 0
21:36:10.174 00.000 29876 MoveAxis(N, 0, ABG)
21:36:10.174 00.000 29876 Move returns status 0, amount 0
21:36:10.174 00.000 29876 move complete, result=0
21:36:10.174 00.000 29876 worker thread done servicing request
21:36:10.177 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:10.189 00.012 31432 UpdateGuideState exits: m=3564 RSB=36.8
21:36:10.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:10.193 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:10.194 00.001 31432 Enqueuing Expose request
21:36:10.196 00.002 29876 Worker thread wakes up
21:36:10.196 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:36:10.198 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:10.198 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:12.109 01.911 29876 Exposure complete
21:36:12.152 00.043 29876 worker thread done servicing request
21:36:12.152 00.000 31432 OnExposeComplete: enter
21:36:12.155 00.003 31432 UpdateGuideState(): m_state=6
21:36:12.156 00.001 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:36:12.158 00.002 31432 Star::Find returns 1 (0), X=330.19, Y=636.10, Mass=3461, SNR=36.2, Peak=254 HFD=4.0
21:36:12.160 00.002 31432 MultiStar: [#1 0.98,0.08,0.00,M4] [#2 1.37,-0.14,0.00,M1] [#3 1.01,-0.16,0.00,M5] [#4 0.69,-0.05,0.92,U] [#5 1.10,0.12,0.00,M5] [#6 0.98,-0.02,0.00,M4] [#7 0.51,0.74,0.00,M9] [#8 1.06,0.05,0.00,M6] 
21:36:12.162 00.002 31432 single-star, 1 included, MultiStar: {0.65, -0.04}, one-star: {0.61, -0.03}
21:36:12.164 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
21:36:12.166 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
21:36:12.168 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-0.05 mountX=0.61 mountY=0.12, mountTheta=0.20
21:36:12.171 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.03, opts=13)
21:36:12.174 00.003 31432 Enqueuing Move request for scope (0.61, -0.03)
21:36:12.176 00.002 29876 Worker thread wakes up
21:36:12.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.03) opts 0xd
21:36:12.176 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.03)
21:36:12.176 00.000 29876 Moving (0.61, -0.03) raw xDistance=0.61 yDistance=0.12
21:36:12.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.61
21:36:12.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:12.176 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:36:12.176 00.000 29876 MoveAxis(W, 58, ABG)
21:36:12.176 00.000 29876 Guiding  Dir = 3, Dur = 58
21:36:12.176 00.000 29876 IsSlewing returns 0
21:36:12.176 00.000 29876 IsGuiding returns 0
21:36:12.177 00.001 29876 PulseGuide returned control before completion, sleep 68
21:36:12.180 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:12.191 00.011 31432 UpdateGuideState exits: m=3461 RSB=36.2
21:36:12.193 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:12.195 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:12.197 00.002 31432 Enqueuing Expose request
21:36:12.248 00.051 29876 IsGuiding returns 1
21:36:12.248 00.000 29876 scope still moving after pulse duration time elapsed
21:36:12.278 00.030 29876 IsSlewing returns 0
21:36:12.278 00.000 29876 IsGuiding returns 1
21:36:12.308 00.030 29876 IsSlewing returns 0
21:36:12.308 00.000 29876 IsGuiding returns 1
21:36:12.338 00.030 29876 IsSlewing returns 0
21:36:12.338 00.000 29876 IsGuiding returns 1
21:36:12.370 00.032 29876 IsSlewing returns 0
21:36:12.370 00.000 29876 IsGuiding returns 0
21:36:12.370 00.000 29876 scope move finished after 58 + 135 ms
21:36:12.370 00.000 29876 Move returns status 0, amount 58
21:36:12.370 00.000 29876 MoveAxis(N, 0, ABG)
21:36:12.370 00.000 29876 Move returns status 0, amount 0
21:36:12.370 00.000 29876 move complete, result=0
21:36:12.370 00.000 29876 worker thread done servicing request
21:36:12.370 00.000 29876 Worker thread wakes up
21:36:12.370 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:12.370 00.000 31432 GuideStep: 0.6 px 58 ms WEST, 0.1 px 0 ms NORTH
21:36:12.373 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:14.503 02.130 29876 Exposure complete
21:36:14.547 00.044 29876 worker thread done servicing request
21:36:14.547 00.000 31432 OnExposeComplete: enter
21:36:14.549 00.002 31432 UpdateGuideState(): m_state=6
21:36:14.551 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:36:14.553 00.002 31432 Star::Find returns 1 (0), X=329.60, Y=635.74, Mass=3511, SNR=37.3, Peak=254 HFD=3.6
21:36:14.556 00.003 31432 MultiStar: [#1 0.33,-0.19,1.01,U] [#2 0.47,-0.86,0.00,M2] [#3 0.55,-0.71,0.00,M6] [#4 0.74,-0.69,0.00,M3] [#5 0.54,-0.01,0.81,U] [#6 0.65,-0.63,0.00,M5] [#7 0.64,0.17,0.91,U] [#8 0.45,-0.02,0.81,U] 
21:36:14.558 00.002 31432 single-star, 4 included, MultiStar: {0.38, -0.10}, one-star: {0.01, -0.39}
21:36:14.560 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.56 = -1.56)
21:36:14.561 00.001 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
21:36:14.563 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.53 mountX=0.01 mountY=0.39, mountTheta=1.56
21:36:14.566 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.39, opts=13)
21:36:14.569 00.003 31432 Enqueuing Move request for scope (0.01, -0.39)
21:36:14.571 00.002 29876 Worker thread wakes up
21:36:14.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd
21:36:14.571 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.39)
21:36:14.571 00.000 29876 Moving (0.01, -0.39) raw xDistance=0.01 yDistance=0.39
21:36:14.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:36:14.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:14.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:36:14.571 00.000 29876 MoveAxis(E, 0, ABG)
21:36:14.571 00.000 29876 Move returns status 0, amount 0
21:36:14.571 00.000 29876 MoveAxis(N, 0, ABG)
21:36:14.571 00.000 29876 Move returns status 0, amount 0
21:36:14.571 00.000 29876 move complete, result=0
21:36:14.571 00.000 29876 worker thread done servicing request
21:36:14.577 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:14.590 00.013 31432 UpdateGuideState exits: m=3511 RSB=37.3
21:36:14.593 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:14.595 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:14.596 00.001 31432 Enqueuing Expose request
21:36:14.598 00.002 29876 Worker thread wakes up
21:36:14.598 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:36:14.601 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:14.601 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:16.518 01.917 29876 Exposure complete
21:36:16.561 00.043 29876 worker thread done servicing request
21:36:16.561 00.000 31432 OnExposeComplete: enter
21:36:16.564 00.003 31432 UpdateGuideState(): m_state=6
21:36:16.567 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:36:16.568 00.001 31432 Star::Find returns 1 (0), X=329.37, Y=636.59, Mass=3651, SNR=37.4, Peak=250 HFD=3.5
21:36:16.570 00.002 31432 MultiStar: [#1 0.90,-0.25,0.00,M4] [#2 1.13,-0.54,0.00,M3] [#3 0.62,-0.00,1.05,U] [#4 0.78,-0.21,0.89,U] [#5 0.25,0.73,0.80,U] [#6 1.03,-0.31,0.00,M6] [#7 0.85,0.60,0.00,M9] [#8 0.81,0.11,0.83,U] 
21:36:16.573 00.003 31432 refined, 4 included, MultiStar: {0.44, 0.21}, one-star: {-0.21, 0.46}
21:36:16.575 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:36:16.577 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
21:36:16.579 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=0.21 hyp=0.49 cameraTheta=0.44 mountX=0.44 mountY=-0.14, mountTheta=-0.30
21:36:16.581 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.21, opts=13)
21:36:16.584 00.003 31432 Enqueuing Move request for scope (0.44, 0.21)
21:36:16.586 00.002 29876 Worker thread wakes up
21:36:16.586 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.21) opts 0xd
21:36:16.586 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.21)
21:36:16.586 00.000 29876 Moving (0.44, 0.21) raw xDistance=0.44 yDistance=-0.14
21:36:16.586 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
21:36:16.586 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:16.586 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:36:16.586 00.000 29876 MoveAxis(W, 43, ABG)
21:36:16.586 00.000 29876 Guiding  Dir = 3, Dur = 43
21:36:16.586 00.000 29876 IsSlewing returns 0
21:36:16.586 00.000 29876 IsGuiding returns 0
21:36:16.586 00.000 29876 PulseGuide returned control before completion, sleep 53
21:36:16.590 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:16.602 00.012 31432 UpdateGuideState exits: m=3651 RSB=37.4
21:36:16.605 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:16.606 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:16.608 00.002 31432 Enqueuing Expose request
21:36:16.642 00.034 29876 IsGuiding returns 1
21:36:16.642 00.000 29876 scope still moving after pulse duration time elapsed
21:36:16.672 00.030 29876 IsSlewing returns 0
21:36:16.672 00.000 29876 IsGuiding returns 1
21:36:16.703 00.031 29876 IsSlewing returns 0
21:36:16.703 00.000 29876 IsGuiding returns 1
21:36:16.734 00.031 29876 IsSlewing returns 0
21:36:16.734 00.000 29876 IsGuiding returns 0
21:36:16.734 00.000 29876 scope move finished after 43 + 104 ms
21:36:16.734 00.000 29876 Move returns status 0, amount 43
21:36:16.734 00.000 29876 MoveAxis(N, 0, ABG)
21:36:16.734 00.000 29876 Move returns status 0, amount 0
21:36:16.734 00.000 29876 move complete, result=0
21:36:16.734 00.000 29876 worker thread done servicing request
21:36:16.734 00.000 29876 Worker thread wakes up
21:36:16.734 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.1 px 0 ms NORTH
21:36:16.737 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:16.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:18.869 02.132 29876 Exposure complete
21:36:18.911 00.042 29876 worker thread done servicing request
21:36:18.911 00.000 31432 OnExposeComplete: enter
21:36:18.914 00.003 31432 UpdateGuideState(): m_state=6
21:36:18.916 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:36:18.918 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.85, Mass=3506, SNR=37.1, Peak=247 HFD=3.7
21:36:18.920 00.002 31432 MultiStar: [#1 0.57,-0.45,1.04,U] [#2 0.76,-0.46,0.00,M4] [#3 0.55,-0.57,1.04,U] [#4 0.85,-0.45,0.00,M3] [#5 0.37,0.06,0.82,U] [#6 0.79,-0.39,0.89,U] [#7 0.75,0.02,0.99,U] [#8 0.92,-0.24,0.00,M5] 
21:36:18.921 00.001 31432 single-star, 5 included, MultiStar: {0.51, -0.28}, one-star: {0.03, -0.28}
21:36:18.923 00.002 31432 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.02) = xAngle (-1.48 = -1.48)
21:36:18.925 00.002 31432 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.54 = 1.54)
21:36:18.927 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.45 mountX=0.03 mountY=0.28, mountTheta=1.48
21:36:18.930 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.28, opts=13)
21:36:18.932 00.002 31432 Enqueuing Move request for scope (0.03, -0.28)
21:36:18.934 00.002 29876 Worker thread wakes up
21:36:18.934 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
21:36:18.934 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
21:36:18.934 00.000 29876 Moving (0.03, -0.28) raw xDistance=0.03 yDistance=0.28
21:36:18.934 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:36:18.934 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:18.934 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:36:18.934 00.000 29876 MoveAxis(E, 0, ABG)
21:36:18.934 00.000 29876 Move returns status 0, amount 0
21:36:18.934 00.000 29876 MoveAxis(N, 0, ABG)
21:36:18.934 00.000 29876 Move returns status 0, amount 0
21:36:18.934 00.000 29876 move complete, result=0
21:36:18.934 00.000 29876 worker thread done servicing request
21:36:18.938 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:36:18.949 00.011 31432 UpdateGuideState exits: m=3506 RSB=37.1
21:36:18.951 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:18.953 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:18.955 00.002 31432 Enqueuing Expose request
21:36:18.957 00.002 29876 Worker thread wakes up
21:36:18.957 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:18.957 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:18.957 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:36:20.861 01.904 29876 Exposure complete
21:36:20.906 00.045 29876 worker thread done servicing request
21:36:20.906 00.000 31432 OnExposeComplete: enter
21:36:20.909 00.003 31432 UpdateGuideState(): m_state=6
21:36:20.911 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:36:20.913 00.002 31432 Star::Find returns 1 (0), X=330.43, Y=635.63, Mass=3405, SNR=36.1, Peak=217 HFD=4.1
21:36:20.915 00.002 31432 MultiStar: [#1 1.57,-0.73,0.00,M4] [#2 1.43,-0.66,0.00,M5] [#3 1.90,-0.72,0.00,M5] [#4 1.58,-1.07,0.00,M4] [#5 1.51,0.06,0.00,M3] [#6 1.43,-0.68,0.00,M6] [#7 1.86,-0.19,0.00,M9] [#8 1.65,-0.36,0.00,M6] 
21:36:20.917 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
21:36:20.919 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
21:36:20.922 00.003 31432 CameraToMount -- cameraX=0.85 cameraY=-0.49 hyp=0.98 cameraTheta=-0.53 mountX=0.84 mountY=0.62, mountTheta=0.64
21:36:20.925 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.85, y=-0.49, opts=13)
21:36:20.929 00.004 31432 Enqueuing Move request for scope (0.85, -0.49)
21:36:20.932 00.003 29876 Worker thread wakes up
21:36:20.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.49) opts 0xd
21:36:20.932 00.000 29876 Handling offset move in thread for scope, endpoint = (0.85, -0.49)
21:36:20.932 00.000 29876 Moving (0.85, -0.49) raw xDistance=0.84 yDistance=0.62
21:36:20.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.84
21:36:20.932 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.72 newest=0.76
21:36:20.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
21:36:20.932 00.000 29876 MoveAxis(W, 81, ABG)
21:36:20.932 00.000 29876 Guiding  Dir = 3, Dur = 81
21:36:20.932 00.000 29876 IsSlewing returns 0
21:36:20.933 00.001 29876 IsGuiding returns 0
21:36:20.933 00.000 29876 PulseGuide returned control before completion, sleep 91
21:36:20.939 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:20.955 00.016 31432 UpdateGuideState exits: m=3405 RSB=36.1
21:36:20.957 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.959 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:20.961 00.002 31432 Enqueuing Expose request
21:36:21.027 00.066 29876 IsGuiding returns 1
21:36:21.027 00.000 29876 scope still moving after pulse duration time elapsed
21:36:21.059 00.032 29876 IsSlewing returns 0
21:36:21.059 00.000 29876 IsGuiding returns 0
21:36:21.059 00.000 29876 scope move finished after 81 + 44 ms
21:36:21.059 00.000 29876 Move returns status 0, amount 81
21:36:21.059 00.000 29876 BLC: Oldest BLC event removed
21:36:21.059 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:36:21.059 00.000 29876 MoveAxis(S, 65, ABG)
21:36:21.059 00.000 29876 Guiding  Dir = 1, Dur = 65
21:36:21.059 00.000 29876 IsSlewing returns 0
21:36:21.059 00.000 29876 IsGuiding returns 0
21:36:21.059 00.000 29876 PulseGuide returned control before completion, sleep 75
21:36:21.137 00.078 29876 IsGuiding returns 1
21:36:21.137 00.000 29876 scope still moving after pulse duration time elapsed
21:36:21.168 00.031 29876 IsSlewing returns 0
21:36:21.168 00.000 29876 IsGuiding returns 1
21:36:21.198 00.030 29876 IsSlewing returns 0
21:36:21.198 00.000 29876 IsGuiding returns 1
21:36:21.229 00.031 29876 IsSlewing returns 0
21:36:21.229 00.000 29876 IsGuiding returns 1
21:36:21.259 00.030 29876 IsSlewing returns 0
21:36:21.259 00.000 29876 IsGuiding returns 1
21:36:21.290 00.031 29876 IsSlewing returns 0
21:36:21.290 00.000 29876 IsGuiding returns 0
21:36:21.290 00.000 29876 scope move finished after 65 + 165 ms
21:36:21.290 00.000 29876 Move returns status 0, amount 65
21:36:21.290 00.000 29876 move complete, result=0
21:36:21.290 00.000 29876 worker thread done servicing request
21:36:21.290 00.000 29876 Worker thread wakes up
21:36:21.290 00.000 31432 GuideStep: 0.8 px 81 ms WEST, 0.6 px 65 ms SOUTH
21:36:21.292 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:21.292 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:23.427 02.135 29876 Exposure complete
21:36:23.470 00.043 29876 worker thread done servicing request
21:36:23.470 00.000 31432 OnExposeComplete: enter
21:36:23.473 00.003 31432 UpdateGuideState(): m_state=6
21:36:23.474 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:36:23.476 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=635.88, Mass=3363, SNR=35.4, Peak=234 HFD=4.1
21:36:23.478 00.002 31432 MultiStar: [#1 0.40,0.05,1.11,U] [#2 0.43,-0.04,0.92,U] [#3 0.47,-0.28,1.04,U] [#4 0.76,-0.14,0.94,U] [#5 0.41,0.19,0.89,U] [#6 0.27,0.20,0.88,U] [#7 0.06,0.69,0.95,U] [#8 0.38,0.22,0.84,U] 
21:36:23.480 00.002 31432 single-star, 8 included, MultiStar: {0.38, 0.06}, one-star: {0.24, -0.25}
21:36:23.482 00.002 31432 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.02) = xAngle (-0.82 = -0.82)
21:36:23.484 00.002 31432 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.19 = 2.19)
21:36:23.485 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-0.79 mountX=0.24 mountY=0.28, mountTheta=0.87
21:36:23.488 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.25, opts=13)
21:36:23.491 00.003 31432 Enqueuing Move request for scope (0.24, -0.25)
21:36:23.493 00.002 29876 Worker thread wakes up
21:36:23.493 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
21:36:23.493 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
21:36:23.493 00.000 29876 Moving (0.24, -0.25) raw xDistance=0.24 yDistance=0.28
21:36:23.493 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.24
21:36:23.493 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:23.493 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:36:23.493 00.000 29876 MoveAxis(W, 34, ABG)
21:36:23.493 00.000 29876 Guiding  Dir = 3, Dur = 34
21:36:23.494 00.001 29876 IsSlewing returns 0
21:36:23.494 00.000 29876 IsGuiding returns 0
21:36:23.494 00.000 29876 PulseGuide returned control before completion, sleep 44
21:36:23.497 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:23.508 00.011 31432 UpdateGuideState exits: m=3363 RSB=35.4
21:36:23.510 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.512 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:23.514 00.002 31432 Enqueuing Expose request
21:36:23.549 00.035 29876 IsGuiding returns 1
21:36:23.549 00.000 29876 scope still moving after pulse duration time elapsed
21:36:23.580 00.031 29876 IsSlewing returns 0
21:36:23.580 00.000 29876 IsGuiding returns 1
21:36:23.611 00.031 29876 IsSlewing returns 0
21:36:23.611 00.000 29876 IsGuiding returns 0
21:36:23.611 00.000 29876 scope move finished after 34 + 83 ms
21:36:23.611 00.000 29876 Move returns status 0, amount 34
21:36:23.611 00.000 29876 MoveAxis(N, 0, ABG)
21:36:23.611 00.000 29876 Move returns status 0, amount 0
21:36:23.611 00.000 29876 move complete, result=0
21:36:23.612 00.001 29876 worker thread done servicing request
21:36:23.612 00.000 29876 Worker thread wakes up
21:36:23.612 00.000 31432 GuideStep: 0.2 px 34 ms WEST, 0.3 px 0 ms NORTH
21:36:23.616 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:23.616 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:25.533 01.917 29876 Exposure complete
21:36:25.576 00.043 29876 worker thread done servicing request
21:36:25.576 00.000 31432 OnExposeComplete: enter
21:36:25.579 00.003 31432 UpdateGuideState(): m_state=6
21:36:25.580 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:36:25.582 00.002 31432 Star::Find returns 1 (0), X=328.39, Y=636.01, Mass=3618, SNR=37.8, Peak=238 HFD=4.1
21:36:25.584 00.002 31432 MultiStar: [#1 -0.42,-0.50,0.95,U] [#2 -0.38,-0.75,0.90,U] [#3 -0.49,-0.60,1.01,U] [#4 -0.15,-0.80,0.91,U] [#5 -0.86,0.52,0.00,M3] [#6 -0.28,-0.71,0.91,U] [#7 -0.45,0.51,0.86,U] [#8 -0.52,-0.61,0.77,U] 
21:36:25.586 00.002 31432 refined, 7 included, MultiStar: {-0.49, -0.45}, one-star: {-1.19, -0.12}
21:36:25.588 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
21:36:25.590 00.002 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
21:36:25.591 00.001 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.45 hyp=0.67 cameraTheta=-2.40 mountX=-0.50 mountY=0.37, mountTheta=2.51
21:36:25.596 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.45, opts=13)
21:36:25.600 00.004 31432 Enqueuing Move request for scope (-0.49, -0.45)
21:36:25.602 00.002 29876 Worker thread wakes up
21:36:25.602 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.45) opts 0xd
21:36:25.602 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.45)
21:36:25.602 00.000 29876 Moving (-0.49, -0.45) raw xDistance=-0.50 yDistance=0.37
21:36:25.602 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.50
21:36:25.602 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
21:36:25.602 00.000 29876 MoveAxis(E, 44, ABG)
21:36:25.602 00.000 29876 Guiding  Dir = 2, Dur = 44
21:36:25.602 00.000 29876 IsSlewing returns 0
21:36:25.602 00.000 29876 IsGuiding returns 0
21:36:25.602 00.000 29876 PulseGuide returned control before completion, sleep 54
21:36:25.606 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:25.621 00.015 31432 UpdateGuideState exits: m=3618 RSB=37.8
21:36:25.622 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:25.624 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:25.626 00.002 31432 Enqueuing Expose request
21:36:25.670 00.044 29876 IsGuiding returns 1
21:36:25.670 00.000 29876 scope still moving after pulse duration time elapsed
21:36:25.701 00.031 29876 IsSlewing returns 0
21:36:25.701 00.000 29876 IsGuiding returns 0
21:36:25.701 00.000 29876 scope move finished after 44 + 54 ms
21:36:25.701 00.000 29876 Move returns status 0, amount 44
21:36:25.701 00.000 29876 MoveAxis(S, 27, ABG)
21:36:25.701 00.000 29876 Guiding  Dir = 1, Dur = 27
21:36:25.701 00.000 29876 IsSlewing returns 0
21:36:25.701 00.000 29876 IsGuiding returns 0
21:36:25.702 00.001 29876 PulseGuide returned control before completion, sleep 37
21:36:25.747 00.045 29876 IsGuiding returns 1
21:36:25.747 00.000 29876 scope still moving after pulse duration time elapsed
21:36:25.778 00.031 29876 IsSlewing returns 0
21:36:25.778 00.000 29876 IsGuiding returns 1
21:36:25.808 00.030 29876 IsSlewing returns 0
21:36:25.808 00.000 29876 IsGuiding returns 1
21:36:25.838 00.030 29876 IsSlewing returns 0
21:36:25.838 00.000 29876 IsGuiding returns 0
21:36:25.838 00.000 29876 scope move finished after 27 + 109 ms
21:36:25.838 00.000 29876 Move returns status 0, amount 27
21:36:25.838 00.000 29876 move complete, result=0
21:36:25.838 00.000 29876 worker thread done servicing request
21:36:25.838 00.000 29876 Worker thread wakes up
21:36:25.838 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:25.838 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:25.839 00.001 31432 GuideStep: -0.5 px 44 ms EAST, 0.4 px 27 ms SOUTH
21:36:28.065 02.226 29876 Exposure complete
21:36:28.108 00.043 29876 worker thread done servicing request
21:36:28.108 00.000 31432 OnExposeComplete: enter
21:36:28.110 00.002 31432 UpdateGuideState(): m_state=6
21:36:28.112 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:36:28.114 00.002 31432 Star::Find returns 1 (0), X=329.65, Y=635.50, Mass=3699, SNR=38.1, Peak=232 HFD=4.0
21:36:28.116 00.002 31432 MultiStar: [#1 0.52,-0.82,0.00,M3] [#2 0.88,-1.33,0.00,M4] [#3 1.06,-0.85,0.00,M4] [#4 0.96,-1.55,0.00,M3] [#5 0.66,-0.42,0.80,U] [#6 0.91,-1.45,0.00,M5] [#7 0.01,-0.02,0.95,U] [#8 0.67,-1.00,0.00,M5] 
21:36:28.118 00.002 31432 refined, 2 included, MultiStar: {0.22, -0.36}, one-star: {0.07, -0.63}
21:36:28.120 00.002 31432 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.02) = xAngle (-1.04 = -1.04)
21:36:28.122 00.002 31432 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.97 = 1.97)
21:36:28.123 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-1.02 mountX=0.21 mountY=0.39, mountTheta=1.07
21:36:28.127 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.36, opts=13)
21:36:28.130 00.003 31432 Enqueuing Move request for scope (0.22, -0.36)
21:36:28.132 00.002 29876 Worker thread wakes up
21:36:28.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.36) opts 0xd
21:36:28.132 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.36)
21:36:28.132 00.000 29876 Moving (0.22, -0.36) raw xDistance=0.21 yDistance=0.39
21:36:28.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.21
21:36:28.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
21:36:28.132 00.000 29876 MoveAxis(W, 14, ABG)
21:36:28.133 00.001 29876 Guiding  Dir = 3, Dur = 14
21:36:28.133 00.000 29876 IsSlewing returns 0
21:36:28.133 00.000 29876 IsGuiding returns 0
21:36:28.133 00.000 29876 PulseGuide returned control before completion, sleep 24
21:36:28.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:28.147 00.011 31432 UpdateGuideState exits: m=3699 RSB=38.1
21:36:28.150 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:28.151 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:28.153 00.002 31432 Enqueuing Expose request
21:36:28.173 00.020 29876 IsGuiding returns 0
21:36:28.173 00.000 29876 Move returns status 0, amount 14
21:36:28.173 00.000 29876 MoveAxis(S, 28, ABG)
21:36:28.173 00.000 29876 Guiding  Dir = 1, Dur = 28
21:36:28.173 00.000 29876 IsSlewing returns 0
21:36:28.173 00.000 29876 IsGuiding returns 0
21:36:28.174 00.001 29876 PulseGuide returned control before completion, sleep 38
21:36:28.219 00.045 29876 IsGuiding returns 1
21:36:28.219 00.000 29876 scope still moving after pulse duration time elapsed
21:36:28.250 00.031 29876 IsSlewing returns 0
21:36:28.250 00.000 29876 IsGuiding returns 1
21:36:28.281 00.031 29876 IsSlewing returns 0
21:36:28.281 00.000 29876 IsGuiding returns 1
21:36:28.312 00.031 29876 IsSlewing returns 0
21:36:28.312 00.000 29876 IsGuiding returns 0
21:36:28.312 00.000 29876 scope move finished after 28 + 110 ms
21:36:28.312 00.000 29876 Move returns status 0, amount 28
21:36:28.312 00.000 29876 move complete, result=0
21:36:28.312 00.000 29876 worker thread done servicing request
21:36:28.312 00.000 29876 Worker thread wakes up
21:36:28.312 00.000 31432 GuideStep: 0.2 px 14 ms WEST, 0.4 px 28 ms SOUTH
21:36:28.314 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:28.314 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:30.230 01.916 29876 Exposure complete
21:36:30.273 00.043 29876 worker thread done servicing request
21:36:30.273 00.000 31432 OnExposeComplete: enter
21:36:30.276 00.003 31432 UpdateGuideState(): m_state=6
21:36:30.278 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:36:30.279 00.001 31432 Star::Find returns 1 (0), X=330.28, Y=635.67, Mass=3619, SNR=37.2, Peak=237 HFD=3.7
21:36:30.282 00.003 31432 MultiStar: [#1 0.45,0.04,1.04,U] [#2 1.07,-0.57,0.00,M5] [#3 1.43,-0.67,0.00,M5] [#4 1.27,-0.64,0.00,M4] [#5 1.58,-0.42,0.00,M3] [#6 0.94,-0.10,0.00,M6] [#7 0.98,0.14,0.00,M7] [#8 0.78,0.06,0.82,U] 
21:36:30.283 00.001 31432 refined, 2 included, MultiStar: {0.64, -0.13}, one-star: {0.70, -0.46}
21:36:30.285 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
21:36:30.287 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
21:36:30.289 00.002 31432 CameraToMount -- cameraX=0.64 cameraY=-0.13 hyp=0.65 cameraTheta=-0.20 mountX=0.63 mountY=0.23, mountTheta=0.34
21:36:30.291 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.13, opts=13)
21:36:30.293 00.002 31432 Enqueuing Move request for scope (0.64, -0.13)
21:36:30.295 00.002 29876 Worker thread wakes up
21:36:30.295 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.13) opts 0xd
21:36:30.295 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.13)
21:36:30.295 00.000 29876 Moving (0.64, -0.13) raw xDistance=0.63 yDistance=0.23
21:36:30.295 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
21:36:30.296 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:30.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:36:30.296 00.000 29876 MoveAxis(W, 63, ABG)
21:36:30.296 00.000 29876 Guiding  Dir = 3, Dur = 63
21:36:30.296 00.000 29876 IsSlewing returns 0
21:36:30.296 00.000 29876 IsGuiding returns 0
21:36:30.296 00.000 29876 PulseGuide returned control before completion, sleep 73
21:36:30.299 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:30.310 00.011 31432 UpdateGuideState exits: m=3619 RSB=37.2
21:36:30.313 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:30.314 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:30.316 00.002 31432 Enqueuing Expose request
21:36:30.383 00.067 29876 IsGuiding returns 1
21:36:30.383 00.000 29876 scope still moving after pulse duration time elapsed
21:36:30.414 00.031 29876 IsSlewing returns 0
21:36:30.414 00.000 29876 IsGuiding returns 1
21:36:30.444 00.030 29876 IsSlewing returns 0
21:36:30.444 00.000 29876 IsGuiding returns 0
21:36:30.444 00.000 29876 scope move finished after 63 + 85 ms
21:36:30.444 00.000 29876 Move returns status 0, amount 63
21:36:30.444 00.000 29876 MoveAxis(N, 0, ABG)
21:36:30.444 00.000 29876 Move returns status 0, amount 0
21:36:30.444 00.000 29876 move complete, result=0
21:36:30.444 00.000 29876 worker thread done servicing request
21:36:30.444 00.000 31432 GuideStep: 0.6 px 63 ms WEST, 0.2 px 0 ms NORTH
21:36:30.448 00.004 29876 Worker thread wakes up
21:36:30.448 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:30.448 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:32.572 02.124 29876 Exposure complete
21:36:32.617 00.045 29876 worker thread done servicing request
21:36:32.618 00.001 31432 OnExposeComplete: enter
21:36:32.620 00.002 31432 UpdateGuideState(): m_state=6
21:36:32.622 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:36:32.623 00.001 31432 Star::Find returns 1 (0), X=329.90, Y=636.20, Mass=3476, SNR=36.7, Peak=247 HFD=3.9
21:36:32.625 00.002 31432 MultiStar: [#1 0.50,0.23,1.03,U] [#2 1.01,-0.58,0.00,M6] [#3 0.62,-0.09,1.03,U] [#4 0.44,-0.16,0.95,U] [#5 0.70,0.24,0.85,U] [#6 1.11,0.01,0.00,M7] [#7 0.85,0.49,0.00,M8] [#8 0.64,0.49,0.86,U] 
21:36:32.628 00.003 31432 single-star, 5 included, MultiStar: {0.53, 0.12}, one-star: {0.32, 0.07}
21:36:32.629 00.001 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
21:36:32.631 00.002 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
21:36:32.633 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.07 hyp=0.33 cameraTheta=0.21 mountX=0.32 mountY=-0.02, mountTheta=-0.06
21:36:32.636 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.07, opts=13)
21:36:32.638 00.002 31432 Enqueuing Move request for scope (0.32, 0.07)
21:36:32.639 00.001 29876 Worker thread wakes up
21:36:32.639 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.07) opts 0xd
21:36:32.640 00.001 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.07)
21:36:32.640 00.000 29876 Moving (0.32, 0.07) raw xDistance=0.32 yDistance=-0.02
21:36:32.640 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
21:36:32.640 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:32.640 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:36:32.640 00.000 29876 MoveAxis(W, 40, ABG)
21:36:32.640 00.000 29876 Guiding  Dir = 3, Dur = 40
21:36:32.640 00.000 29876 IsSlewing returns 0
21:36:32.640 00.000 29876 IsGuiding returns 0
21:36:32.640 00.000 29876 PulseGuide returned control before completion, sleep 50
21:36:32.643 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:32.654 00.011 31432 UpdateGuideState exits: m=3476 RSB=36.7
21:36:32.657 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:32.658 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:32.660 00.002 31432 Enqueuing Expose request
21:36:32.694 00.034 29876 IsGuiding returns 1
21:36:32.694 00.000 29876 scope still moving after pulse duration time elapsed
21:36:32.724 00.030 29876 IsSlewing returns 0
21:36:32.724 00.000 29876 IsGuiding returns 1
21:36:32.755 00.031 29876 IsSlewing returns 0
21:36:32.755 00.000 29876 IsGuiding returns 1
21:36:32.785 00.030 29876 IsSlewing returns 0
21:36:32.785 00.000 29876 IsGuiding returns 0
21:36:32.785 00.000 29876 scope move finished after 40 + 104 ms
21:36:32.785 00.000 29876 Move returns status 0, amount 40
21:36:32.785 00.000 29876 MoveAxis(N, 0, ABG)
21:36:32.785 00.000 29876 Move returns status 0, amount 0
21:36:32.785 00.000 29876 move complete, result=0
21:36:32.785 00.000 29876 worker thread done servicing request
21:36:32.785 00.000 29876 Worker thread wakes up
21:36:32.785 00.000 31432 GuideStep: 0.3 px 40 ms WEST, -0.0 px 0 ms NORTH
21:36:32.788 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:32.788 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:34.696 01.908 29876 Exposure complete
21:36:34.739 00.043 29876 worker thread done servicing request
21:36:34.739 00.000 31432 OnExposeComplete: enter
21:36:34.741 00.002 31432 UpdateGuideState(): m_state=6
21:36:34.743 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:36:34.745 00.002 31432 Star::Find returns 1 (0), X=330.18, Y=636.40, Mass=3563, SNR=37.6, Peak=254 HFD=3.7
21:36:34.747 00.002 31432 MultiStar: [#1 0.73,0.97,0.00,M2] [#2 1.07,0.70,0.00,M7] [#3 0.66,0.71,0.00,M5] [#4 0.86,0.89,0.00,M4] [#5 0.88,0.62,0.00,M3] [#6 1.08,0.97,0.00,M8] [#7 0.97,1.31,0.00,M9] [#8 0.91,0.87,0.00,M4] 
21:36:34.749 00.002 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
21:36:34.751 00.002 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.42 = -2.87)
21:36:34.753 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=0.27 hyp=0.66 cameraTheta=0.43 mountX=0.60 mountY=-0.18, mountTheta=-0.29
21:36:34.756 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=0.27, opts=13)
21:36:34.759 00.003 31432 Enqueuing Move request for scope (0.60, 0.27)
21:36:34.761 00.002 29876 Worker thread wakes up
21:36:34.761 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.27) opts 0xd
21:36:34.761 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, 0.27)
21:36:34.761 00.000 29876 Moving (0.60, 0.27) raw xDistance=0.60 yDistance=-0.18
21:36:34.761 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
21:36:34.761 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:34.761 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:36:34.761 00.000 29876 MoveAxis(W, 64, ABG)
21:36:34.761 00.000 29876 Guiding  Dir = 3, Dur = 64
21:36:34.762 00.001 29876 IsSlewing returns 0
21:36:34.762 00.000 29876 IsGuiding returns 0
21:36:34.762 00.000 29876 PulseGuide returned control before completion, sleep 74
21:36:34.765 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:34.777 00.012 31432 UpdateGuideState exits: m=3563 RSB=37.6
21:36:34.779 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:34.781 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:34.783 00.002 31432 Enqueuing Expose request
21:36:34.849 00.066 29876 IsGuiding returns 1
21:36:34.849 00.000 29876 scope still moving after pulse duration time elapsed
21:36:34.880 00.031 29876 IsSlewing returns 0
21:36:34.880 00.000 29876 IsGuiding returns 1
21:36:34.912 00.032 29876 IsSlewing returns 0
21:36:34.912 00.000 29876 IsGuiding returns 1
21:36:34.942 00.030 29876 IsSlewing returns 0
21:36:34.942 00.000 29876 IsGuiding returns 1
21:36:34.973 00.031 29876 IsSlewing returns 0
21:36:34.973 00.000 29876 IsGuiding returns 0
21:36:34.973 00.000 29876 scope move finished after 64 + 147 ms
21:36:34.973 00.000 29876 Move returns status 0, amount 64
21:36:34.973 00.000 29876 MoveAxis(N, 0, ABG)
21:36:34.973 00.000 29876 Move returns status 0, amount 0
21:36:34.973 00.000 29876 move complete, result=0
21:36:34.973 00.000 29876 worker thread done servicing request
21:36:34.973 00.000 29876 Worker thread wakes up
21:36:34.973 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:34.974 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:34.974 00.000 31432 GuideStep: 0.6 px 64 ms WEST, -0.2 px 0 ms NORTH
21:36:37.107 02.133 29876 Exposure complete
21:36:37.159 00.052 29876 worker thread done servicing request
21:36:37.159 00.000 31432 OnExposeComplete: enter
21:36:37.161 00.002 31432 UpdateGuideState(): m_state=6
21:36:37.163 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:36:37.164 00.001 31432 Star::Find returns 1 (0), X=329.34, Y=636.35, Mass=3489, SNR=37.1, Peak=194 HFD=3.8
21:36:37.166 00.002 31432 MultiStar: [#1 0.70,0.21,1.07,U] [#2 0.64,0.16,0.90,U] [#3 0.50,-0.05,0.99,U] [#4 -0.00,0.19,0.95,U] [#5 0.33,0.58,0.82,U] [#6 0.82,0.29,0.90,U] [#7 1.20,0.31,0.00,M10] [#8 0.72,0.46,0.81,U] 
21:36:37.168 00.002 31432 single-star, 7 included, MultiStar: {0.43, 0.24}, one-star: {-0.24, 0.22}
21:36:37.170 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.37 = 2.37)
21:36:37.172 00.002 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.90)
21:36:37.174 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.33 cameraTheta=2.39 mountX=-0.24 mountY=-0.26, mountTheta=-2.31
21:36:37.176 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.22, opts=13)
21:36:37.178 00.002 31432 Enqueuing Move request for scope (-0.24, 0.22)
21:36:37.180 00.002 29876 Worker thread wakes up
21:36:37.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
21:36:37.180 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
21:36:37.180 00.000 29876 Moving (-0.24, 0.22) raw xDistance=-0.24 yDistance=-0.26
21:36:37.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.24
21:36:37.180 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:37.181 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:36:37.181 00.000 29876 MoveAxis(E, 14, ABG)
21:36:37.181 00.000 29876 Guiding  Dir = 2, Dur = 14
21:36:37.181 00.000 29876 IsSlewing returns 0
21:36:37.181 00.000 29876 IsGuiding returns 0
21:36:37.181 00.000 29876 PulseGuide returned control before completion, sleep 24
21:36:37.184 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:37.195 00.011 31432 UpdateGuideState exits: m=3489 RSB=37.1
21:36:37.198 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:37.200 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:37.202 00.002 31432 Enqueuing Expose request
21:36:37.217 00.015 29876 IsGuiding returns 0
21:36:37.217 00.000 29876 Move returns status 0, amount 14
21:36:37.217 00.000 29876 MoveAxis(N, 0, ABG)
21:36:37.217 00.000 29876 Move returns status 0, amount 0
21:36:37.217 00.000 29876 move complete, result=0
21:36:37.218 00.001 29876 worker thread done servicing request
21:36:37.218 00.000 29876 Worker thread wakes up
21:36:37.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:37.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:37.218 00.000 31432 GuideStep: -0.2 px 14 ms EAST, -0.3 px 0 ms NORTH
21:36:39.130 01.912 29876 Exposure complete
21:36:39.172 00.042 29876 worker thread done servicing request
21:36:39.172 00.000 31432 OnExposeComplete: enter
21:36:39.175 00.003 31432 UpdateGuideState(): m_state=6
21:36:39.177 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:36:39.179 00.002 31432 Star::Find returns 1 (0), X=329.44, Y=636.45, Mass=3532, SNR=36.7, Peak=228 HFD=3.3
21:36:39.181 00.002 31432 MultiStar: [#1 0.65,0.23,1.04,U] [#2 0.97,-0.02,0.00,M7] [#3 0.73,-0.33,1.03,U] [#4 0.54,-0.37,0.93,U] [#5 0.15,0.82,0.85,U] [#6 0.88,0.01,0.86,U] [#7 1.08,0.25,0.00,R] [#8 0.84,0.30,0.00,M4] 
21:36:39.183 00.002 31432 single-star, 5 included, MultiStar: {0.47, 0.10}, one-star: {-0.14, 0.32}
21:36:39.184 00.001 31432 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.02) = xAngle (1.96 = 1.96)
21:36:39.186 00.002 31432 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.97 = -1.31)
21:36:39.188 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.98 mountX=-0.13 mountY=-0.34, mountTheta=-1.94
21:36:39.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.32, opts=13)
21:36:39.193 00.002 31432 Enqueuing Move request for scope (-0.14, 0.32)
21:36:39.195 00.002 29876 Worker thread wakes up
21:36:39.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
21:36:39.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
21:36:39.195 00.000 29876 Moving (-0.14, 0.32) raw xDistance=-0.13 yDistance=-0.34
21:36:39.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:36:39.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:39.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:36:39.195 00.000 29876 MoveAxis(E, 0, ABG)
21:36:39.195 00.000 29876 Move returns status 0, amount 0
21:36:39.195 00.000 29876 MoveAxis(N, 0, ABG)
21:36:39.195 00.000 29876 Move returns status 0, amount 0
21:36:39.195 00.000 29876 move complete, result=0
21:36:39.195 00.000 29876 worker thread done servicing request
21:36:39.199 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:39.211 00.012 31432 UpdateGuideState exits: m=3532 RSB=36.7
21:36:39.213 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:39.214 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:39.216 00.002 31432 Enqueuing Expose request
21:36:39.218 00.002 29876 Worker thread wakes up
21:36:39.218 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:36:39.220 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:39.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:41.447 02.227 29876 Exposure complete
21:36:41.490 00.043 29876 worker thread done servicing request
21:36:41.490 00.000 31432 OnExposeComplete: enter
21:36:41.492 00.002 31432 UpdateGuideState(): m_state=6
21:36:41.495 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:36:41.496 00.001 31432 Star::Find returns 1 (0), X=329.87, Y=635.67, Mass=3465, SNR=36.6, Peak=254 HFD=3.8
21:36:41.498 00.002 31432 MultiStar: [#1 0.57,-0.07,1.04,U] [#2 0.91,-0.73,0.00,M8] [#3 1.13,-0.30,0.00,M4] [#4 0.96,-0.66,0.00,M3] [#5 0.85,-0.24,0.00,M2] [#6 0.98,-0.51,0.00,M7] [#7 -0.24,-0.01,0.99,U] [#8 0.97,0.10,0.00,M5] 
21:36:41.500 00.002 31432 refined, 2 included, MultiStar: {0.21, -0.18}, one-star: {0.29, -0.46}
21:36:41.502 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
21:36:41.504 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
21:36:41.506 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.71 mountX=0.21 mountY=0.21, mountTheta=0.79
21:36:41.508 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.18, opts=13)
21:36:41.510 00.002 31432 Enqueuing Move request for scope (0.21, -0.18)
21:36:41.512 00.002 29876 Worker thread wakes up
21:36:41.512 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
21:36:41.513 00.001 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
21:36:41.513 00.000 29876 Moving (0.21, -0.18) raw xDistance=0.21 yDistance=0.21
21:36:41.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.21
21:36:41.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:41.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:36:41.513 00.000 29876 MoveAxis(W, 20, ABG)
21:36:41.513 00.000 29876 Guiding  Dir = 3, Dur = 20
21:36:41.513 00.000 29876 IsSlewing returns 0
21:36:41.513 00.000 29876 IsGuiding returns 0
21:36:41.513 00.000 29876 PulseGuide returned control before completion, sleep 30
21:36:41.516 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:41.528 00.012 31432 UpdateGuideState exits: m=3465 RSB=36.6
21:36:41.530 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:41.532 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:41.534 00.002 31432 Enqueuing Expose request
21:36:41.555 00.021 29876 IsGuiding returns 1
21:36:41.555 00.000 29876 scope still moving after pulse duration time elapsed
21:36:41.586 00.031 29876 IsSlewing returns 0
21:36:41.586 00.000 29876 IsGuiding returns 0
21:36:41.586 00.000 29876 scope move finished after 20 + 52 ms
21:36:41.586 00.000 29876 Move returns status 0, amount 20
21:36:41.586 00.000 29876 MoveAxis(N, 0, ABG)
21:36:41.586 00.000 29876 Move returns status 0, amount 0
21:36:41.586 00.000 29876 move complete, result=0
21:36:41.586 00.000 29876 worker thread done servicing request
21:36:41.586 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
21:36:41.589 00.003 29876 Worker thread wakes up
21:36:41.589 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:41.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:43.505 01.916 29876 Exposure complete
21:36:43.548 00.043 29876 worker thread done servicing request
21:36:43.548 00.000 31432 OnExposeComplete: enter
21:36:43.550 00.002 31432 UpdateGuideState(): m_state=6
21:36:43.552 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:36:43.554 00.002 31432 Star::Find returns 1 (0), X=330.23, Y=635.28, Mass=3397, SNR=36.4, Peak=234 HFD=3.6
21:36:43.556 00.002 31432 MultiStar: [#1 0.96,-0.73,0.00,M1] [#2 1.15,-0.93,0.00,M9] [#3 1.43,-1.07,0.00,M5] [#4 1.55,-1.19,0.00,M4] [#5 1.24,-0.64,0.00,M3] [#6 1.19,-0.98,0.00,M8] [#7 -0.01,-0.21,0.97,U] [#8 1.12,-0.49,0.00,M6] 
21:36:43.557 00.001 31432 refined, 1 included, MultiStar: {0.32, -0.54}, one-star: {0.64, -0.85}
21:36:43.560 00.003 31432 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.02) = xAngle (-1.06 = -1.06)
21:36:43.562 00.002 31432 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.96 = 1.96)
21:36:43.563 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=-0.54 hyp=0.63 cameraTheta=-1.03 mountX=0.31 mountY=0.58, mountTheta=1.08
21:36:43.566 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.54, opts=13)
21:36:43.568 00.002 31432 Enqueuing Move request for scope (0.32, -0.54)
21:36:43.570 00.002 29876 Worker thread wakes up
21:36:43.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.54) opts 0xd
21:36:43.570 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.54)
21:36:43.570 00.000 29876 Moving (0.32, -0.54) raw xDistance=0.31 yDistance=0.58
21:36:43.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:36:43.570 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:36:43.570 00.000 29876 MoveAxis(W, 32, ABG)
21:36:43.570 00.000 29876 Guiding  Dir = 3, Dur = 32
21:36:43.573 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:43.582 00.009 29876 IsSlewing returns 0
21:36:43.582 00.000 29876 IsGuiding returns 0
21:36:43.582 00.000 29876 PulseGuide returned control before completion, sleep 42
21:36:43.585 00.003 31432 UpdateGuideState exits: m=3397 RSB=36.4
21:36:43.587 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:43.589 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:43.591 00.002 31432 Enqueuing Expose request
21:36:43.629 00.038 29876 IsGuiding returns 1
21:36:43.629 00.000 29876 scope still moving after pulse duration time elapsed
21:36:43.661 00.032 29876 IsSlewing returns 0
21:36:43.661 00.000 29876 IsGuiding returns 1
21:36:43.692 00.031 29876 IsSlewing returns 0
21:36:43.692 00.000 29876 IsGuiding returns 1
21:36:43.723 00.031 29876 IsSlewing returns 0
21:36:43.723 00.000 29876 IsGuiding returns 0
21:36:43.723 00.000 29876 scope move finished after 32 + 108 ms
21:36:43.723 00.000 29876 Move returns status 0, amount 32
21:36:43.723 00.000 29876 MoveAxis(S, 43, ABG)
21:36:43.723 00.000 29876 Guiding  Dir = 1, Dur = 43
21:36:43.723 00.000 29876 IsSlewing returns 0
21:36:43.723 00.000 29876 IsGuiding returns 0
21:36:43.723 00.000 29876 PulseGuide returned control before completion, sleep 53
21:36:43.784 00.061 29876 IsGuiding returns 1
21:36:43.784 00.000 29876 scope still moving after pulse duration time elapsed
21:36:43.816 00.032 29876 IsSlewing returns 0
21:36:43.816 00.000 29876 IsGuiding returns 1
21:36:43.846 00.030 29876 IsSlewing returns 0
21:36:43.846 00.000 29876 IsGuiding returns 1
21:36:43.876 00.030 29876 IsSlewing returns 0
21:36:43.876 00.000 29876 IsGuiding returns 0
21:36:43.876 00.000 29876 scope move finished after 43 + 110 ms
21:36:43.876 00.000 29876 Move returns status 0, amount 43
21:36:43.876 00.000 29876 move complete, result=0
21:36:43.876 00.000 29876 worker thread done servicing request
21:36:43.876 00.000 29876 Worker thread wakes up
21:36:43.876 00.000 31432 GuideStep: 0.3 px 32 ms WEST, 0.6 px 43 ms SOUTH
21:36:43.878 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:43.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:46.005 02.127 29876 Exposure complete
21:36:46.048 00.043 29876 worker thread done servicing request
21:36:46.048 00.000 31432 OnExposeComplete: enter
21:36:46.050 00.002 31432 UpdateGuideState(): m_state=6
21:36:46.052 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:36:46.054 00.002 31432 Star::Find returns 1 (0), X=330.16, Y=635.68, Mass=3694, SNR=37.1, Peak=254 HFD=3.9
21:36:46.056 00.002 31432 MultiStar: [#1 0.86,0.02,1.02,U] [#2 0.64,-0.24,0.91,U] [#3 1.08,-0.55,0.00,M6] [#4 1.11,-0.48,0.00,M5] [#5 0.84,-0.04,0.84,U] [#6 0.86,-0.12,0.91,U] [#7 -0.19,-0.12,0.93,U] [#8 0.58,0.20,0.83,U] 
21:36:46.058 00.002 31432 refined, 6 included, MultiStar: {0.59, -0.11}, one-star: {0.58, -0.45}
21:36:46.059 00.001 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
21:36:46.061 00.002 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.80 = 2.80)
21:36:46.063 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.11 hyp=0.60 cameraTheta=-0.19 mountX=0.59 mountY=0.20, mountTheta=0.33
21:36:46.067 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.11, opts=13)
21:36:46.070 00.003 31432 Enqueuing Move request for scope (0.59, -0.11)
21:36:46.071 00.001 29876 Worker thread wakes up
21:36:46.072 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.11) opts 0xd
21:36:46.072 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.11)
21:36:46.072 00.000 29876 Moving (0.59, -0.11) raw xDistance=0.59 yDistance=0.20
21:36:46.072 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.59
21:36:46.072 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:46.072 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:36:46.072 00.000 29876 MoveAxis(W, 61, ABG)
21:36:46.072 00.000 29876 Guiding  Dir = 3, Dur = 61
21:36:46.072 00.000 29876 IsSlewing returns 0
21:36:46.072 00.000 29876 IsGuiding returns 0
21:36:46.072 00.000 29876 PulseGuide returned control before completion, sleep 71
21:36:46.075 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:46.087 00.012 31432 UpdateGuideState exits: m=3694 RSB=37.1
21:36:46.089 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:46.091 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:46.093 00.002 31432 Enqueuing Expose request
21:36:46.159 00.066 29876 IsGuiding returns 1
21:36:46.159 00.000 29876 scope still moving after pulse duration time elapsed
21:36:46.189 00.030 29876 IsSlewing returns 0
21:36:46.189 00.000 29876 IsGuiding returns 1
21:36:46.220 00.031 29876 IsSlewing returns 0
21:36:46.220 00.000 29876 IsGuiding returns 0
21:36:46.220 00.000 29876 scope move finished after 61 + 86 ms
21:36:46.220 00.000 29876 Move returns status 0, amount 61
21:36:46.220 00.000 29876 MoveAxis(N, 0, ABG)
21:36:46.220 00.000 29876 Move returns status 0, amount 0
21:36:46.220 00.000 29876 move complete, result=0
21:36:46.221 00.001 29876 worker thread done servicing request
21:36:46.221 00.000 29876 Worker thread wakes up
21:36:46.221 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:46.221 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:46.221 00.000 31432 GuideStep: 0.6 px 61 ms WEST, 0.2 px 0 ms NORTH
21:36:48.126 01.905 29876 Exposure complete
21:36:48.169 00.043 29876 worker thread done servicing request
21:36:48.169 00.000 31432 OnExposeComplete: enter
21:36:48.171 00.002 31432 UpdateGuideState(): m_state=6
21:36:48.173 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:36:48.175 00.002 31432 Star::Find returns 1 (0), X=328.65, Y=636.70, Mass=3531, SNR=36.7, Peak=230 HFD=3.9
21:36:48.176 00.001 31432 MultiStar: [#1 -0.29,0.54,1.05,U] [#2 -0.39,0.17,0.91,U] [#3 -0.39,0.69,1.07,U] [#4 -0.59,0.18,0.97,U] [#5 -0.31,0.60,0.81,U] [#6 -0.38,0.45,0.90,U] [#7 -1.42,0.88,0.00,M1] [#8 -0.27,0.79,0.81,U] 
21:36:48.178 00.002 31432 refined, 7 included, MultiStar: {-0.45, 0.50}, one-star: {-0.93, 0.57}
21:36:48.180 00.002 31432 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.02) = xAngle (2.28 = 2.28)
21:36:48.182 00.002 31432 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.29 = -0.99)
21:36:48.183 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=0.50 hyp=0.67 cameraTheta=2.31 mountX=-0.44 mountY=-0.56, mountTheta=-2.23
21:36:48.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.50, opts=13)
21:36:48.188 00.002 31432 Enqueuing Move request for scope (-0.45, 0.50)
21:36:48.190 00.002 29876 Worker thread wakes up
21:36:48.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.50) opts 0xd
21:36:48.190 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.50)
21:36:48.190 00.000 29876 Moving (-0.45, 0.50) raw xDistance=-0.44 yDistance=-0.56
21:36:48.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
21:36:48.190 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:48.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:36:48.190 00.000 29876 MoveAxis(E, 34, ABG)
21:36:48.190 00.000 29876 Guiding  Dir = 2, Dur = 34
21:36:48.191 00.001 29876 IsSlewing returns 0
21:36:48.191 00.000 29876 IsGuiding returns 0
21:36:48.191 00.000 29876 PulseGuide returned control before completion, sleep 44
21:36:48.194 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:36:48.205 00.011 31432 UpdateGuideState exits: m=3531 RSB=36.7
21:36:48.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:48.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:48.211 00.002 31432 Enqueuing Expose request
21:36:48.247 00.036 29876 IsGuiding returns 1
21:36:48.247 00.000 29876 scope still moving after pulse duration time elapsed
21:36:48.279 00.032 29876 IsSlewing returns 0
21:36:48.279 00.000 29876 IsGuiding returns 1
21:36:48.309 00.030 29876 IsSlewing returns 0
21:36:48.309 00.000 29876 IsGuiding returns 0
21:36:48.309 00.000 29876 scope move finished after 34 + 84 ms
21:36:48.309 00.000 29876 Move returns status 0, amount 34
21:36:48.309 00.000 29876 MoveAxis(N, 0, ABG)
21:36:48.309 00.000 29876 Move returns status 0, amount 0
21:36:48.309 00.000 29876 move complete, result=0
21:36:48.309 00.000 29876 worker thread done servicing request
21:36:48.309 00.000 29876 Worker thread wakes up
21:36:48.309 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:48.309 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:48.310 00.001 31432 GuideStep: -0.4 px 34 ms EAST, -0.6 px 0 ms NORTH
21:36:50.436 02.126 29876 Exposure complete
21:36:50.494 00.058 29876 worker thread done servicing request
21:36:50.494 00.000 31432 OnExposeComplete: enter
21:36:50.497 00.003 31432 UpdateGuideState(): m_state=6
21:36:50.500 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:36:50.503 00.003 31432 Star::Find returns 1 (0), X=329.13, Y=635.99, Mass=3582, SNR=37.6, Peak=254 HFD=4.0
21:36:50.505 00.002 31432 MultiStar: [#1 0.22,0.04,0.99,U] [#2 0.13,-0.32,0.91,U] [#3 0.54,-0.39,1.02,U] [#4 0.34,-0.62,0.91,U] [#5 0.30,-0.13,0.89,U] [#6 0.23,0.16,0.87,U] [#7 -0.90,-0.07,0.00,M2] [#8 0.26,0.09,0.81,U] 
21:36:50.508 00.003 31432 refined, 7 included, MultiStar: {0.19, -0.17}, one-star: {-0.45, -0.14}
21:36:50.511 00.003 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.75 = -0.75)
21:36:50.513 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.26 = 2.26)
21:36:50.516 00.003 31432 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.73 mountX=0.19 mountY=0.20, mountTheta=0.81
21:36:50.519 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.17, opts=13)
21:36:50.521 00.002 31432 Enqueuing Move request for scope (0.19, -0.17)
21:36:50.523 00.002 29876 Worker thread wakes up
21:36:50.523 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
21:36:50.523 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
21:36:50.523 00.000 29876 Moving (0.19, -0.17) raw xDistance=0.19 yDistance=0.20
21:36:50.523 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:36:50.523 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:50.523 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:36:50.523 00.000 29876 MoveAxis(E, 0, ABG)
21:36:50.523 00.000 29876 Move returns status 0, amount 0
21:36:50.523 00.000 29876 MoveAxis(N, 0, ABG)
21:36:50.523 00.000 29876 Move returns status 0, amount 0
21:36:50.523 00.000 29876 move complete, result=0
21:36:50.523 00.000 29876 worker thread done servicing request
21:36:50.526 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:50.543 00.017 31432 UpdateGuideState exits: m=3582 RSB=37.6
21:36:50.547 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:50.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:50.552 00.003 31432 Enqueuing Expose request
21:36:50.555 00.003 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:36:50.558 00.003 29876 Worker thread wakes up
21:36:50.558 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:50.558 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:52.464 01.906 29876 Exposure complete
21:36:52.506 00.042 29876 worker thread done servicing request
21:36:52.506 00.000 31432 OnExposeComplete: enter
21:36:52.508 00.002 31432 UpdateGuideState(): m_state=6
21:36:52.510 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:36:52.512 00.002 31432 Star::Find returns 1 (0), X=329.56, Y=635.76, Mass=3169, SNR=35.0, Peak=239 HFD=3.6
21:36:52.514 00.002 31432 MultiStar: [#1 0.37,-0.17,1.09,U] [#2 0.54,-0.46,0.94,U] [#3 0.80,-0.77,0.00,M5] [#4 0.65,-0.36,0.96,U] [#5 0.54,-0.20,0.94,U] [#6 0.70,-0.54,0.00,M6] [#7 -0.95,-0.20,0.00,M3] [#8 0.38,-0.45,0.85,U] 
21:36:52.516 00.002 31432 single-star, 5 included, MultiStar: {0.41, -0.33}, one-star: {-0.02, -0.37}
21:36:52.518 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:36:52.520 00.002 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:36:52.522 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.62 mountX=-0.03 mountY=0.36, mountTheta=1.65
21:36:52.526 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.37, opts=13)
21:36:52.528 00.002 31432 Enqueuing Move request for scope (-0.02, -0.37)
21:36:52.530 00.002 29876 Worker thread wakes up
21:36:52.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.37) opts 0xd
21:36:52.530 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.37)
21:36:52.530 00.000 29876 Moving (-0.02, -0.37) raw xDistance=-0.03 yDistance=0.36
21:36:52.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:36:52.531 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:36:52.531 00.000 29876 MoveAxis(E, 0, ABG)
21:36:52.531 00.000 29876 Move returns status 0, amount 0
21:36:52.531 00.000 29876 MoveAxis(S, 26, ABG)
21:36:52.531 00.000 29876 Guiding  Dir = 1, Dur = 26
21:36:52.531 00.000 29876 IsSlewing returns 0
21:36:52.531 00.000 29876 IsGuiding returns 0
21:36:52.531 00.000 29876 PulseGuide returned control before completion, sleep 36
21:36:52.535 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:52.552 00.017 31432 UpdateGuideState exits: m=3169 RSB=35.0
21:36:52.554 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:52.556 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:52.558 00.002 31432 Enqueuing Expose request
21:36:52.571 00.013 29876 IsGuiding returns 1
21:36:52.571 00.000 29876 scope still moving after pulse duration time elapsed
21:36:52.603 00.032 29876 IsSlewing returns 0
21:36:52.603 00.000 29876 IsGuiding returns 1
21:36:52.634 00.031 29876 IsSlewing returns 0
21:36:52.634 00.000 29876 IsGuiding returns 1
21:36:52.665 00.031 29876 IsSlewing returns 0
21:36:52.665 00.000 29876 IsGuiding returns 0
21:36:52.665 00.000 29876 scope move finished after 26 + 107 ms
21:36:52.665 00.000 29876 Move returns status 0, amount 26
21:36:52.665 00.000 29876 move complete, result=0
21:36:52.665 00.000 29876 worker thread done servicing request
21:36:52.665 00.000 29876 Worker thread wakes up
21:36:52.665 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 26 ms SOUTH
21:36:52.668 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:52.668 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:54.801 02.133 29876 Exposure complete
21:36:54.843 00.042 29876 worker thread done servicing request
21:36:54.843 00.000 31432 OnExposeComplete: enter
21:36:54.845 00.002 31432 UpdateGuideState(): m_state=6
21:36:54.847 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:36:54.849 00.002 31432 Star::Find returns 1 (0), X=329.91, Y=636.27, Mass=3426, SNR=35.3, Peak=254 HFD=4.1
21:36:54.851 00.002 31432 MultiStar: [#1 0.48,0.06,1.05,U] [#2 1.20,-0.49,0.00,M6] [#3 0.86,-0.03,1.10,U] [#4 0.93,-0.27,0.00,M3] [#5 0.86,0.27,0.00,M1] [#6 0.99,-0.18,0.00,M7] [#7 -0.71,0.72,0.00,M4] [#8 0.63,0.15,0.89,U] 
21:36:54.853 00.002 31432 single-star, 3 included, MultiStar: {0.58, 0.08}, one-star: {0.33, 0.15}
21:36:54.854 00.001 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
21:36:54.856 00.002 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
21:36:54.858 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.36 cameraTheta=0.42 mountX=0.33 mountY=-0.09, mountTheta=-0.28
21:36:54.860 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.15, opts=13)
21:36:54.863 00.003 31432 Enqueuing Move request for scope (0.33, 0.15)
21:36:54.866 00.003 29876 Worker thread wakes up
21:36:54.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.15) opts 0xd
21:36:54.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.15)
21:36:54.866 00.000 29876 Moving (0.33, 0.15) raw xDistance=0.33 yDistance=-0.09
21:36:54.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
21:36:54.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:54.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:36:54.866 00.000 29876 MoveAxis(W, 32, ABG)
21:36:54.866 00.000 29876 Guiding  Dir = 3, Dur = 32
21:36:54.866 00.000 29876 IsSlewing returns 0
21:36:54.866 00.000 29876 IsGuiding returns 0
21:36:54.867 00.001 29876 PulseGuide returned control before completion, sleep 42
21:36:54.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:36:54.881 00.011 31432 UpdateGuideState exits: m=3426 RSB=35.3
21:36:54.883 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:54.885 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:54.887 00.002 31432 Enqueuing Expose request
21:36:54.923 00.036 29876 IsGuiding returns 1
21:36:54.923 00.000 29876 scope still moving after pulse duration time elapsed
21:36:54.955 00.032 29876 IsSlewing returns 0
21:36:54.955 00.000 29876 IsGuiding returns 0
21:36:54.955 00.000 29876 scope move finished after 32 + 56 ms
21:36:54.955 00.000 29876 Move returns status 0, amount 32
21:36:54.955 00.000 29876 MoveAxis(N, 0, ABG)
21:36:54.955 00.000 29876 Move returns status 0, amount 0
21:36:54.955 00.000 29876 move complete, result=0
21:36:54.955 00.000 29876 worker thread done servicing request
21:36:54.955 00.000 29876 Worker thread wakes up
21:36:54.955 00.000 31432 GuideStep: 0.3 px 32 ms WEST, -0.1 px 0 ms NORTH
21:36:54.958 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:54.958 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:56.871 01.913 29876 Exposure complete
21:36:56.914 00.043 29876 worker thread done servicing request
21:36:56.914 00.000 31432 OnExposeComplete: enter
21:36:56.916 00.002 31432 UpdateGuideState(): m_state=6
21:36:56.918 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:36:56.921 00.003 31432 Star::Find returns 1 (0), X=329.36, Y=637.09, Mass=3607, SNR=37.7, Peak=223 HFD=4.0
21:36:56.923 00.002 31432 MultiStar: [#1 0.24,0.81,0.94,U] [#2 0.65,0.23,0.90,U] [#3 0.28,0.75,0.97,U] [#4 0.28,0.69,0.91,U] [#5 0.15,0.98,0.00,M2] [#6 0.72,0.58,0.00,M8] [#7 -1.10,1.05,0.00,M5] [#8 0.65,0.98,0.00,M2] 
21:36:56.926 00.003 31432 refined, 4 included, MultiStar: {0.24, 0.70}, one-star: {-0.22, 0.96}
21:36:56.929 00.003 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
21:36:56.931 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
21:36:56.933 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=0.70 hyp=0.74 cameraTheta=1.24 mountX=0.25 mountY=-0.65, mountTheta=-1.20
21:36:56.936 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.70, opts=13)
21:36:56.938 00.002 31432 Enqueuing Move request for scope (0.24, 0.70)
21:36:56.939 00.001 29876 Worker thread wakes up
21:36:56.940 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.70) opts 0xd
21:36:56.940 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.70)
21:36:56.940 00.000 29876 Moving (0.24, 0.70) raw xDistance=0.25 yDistance=-0.65
21:36:56.940 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
21:36:56.940 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:56.940 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
21:36:56.940 00.000 29876 MoveAxis(W, 29, ABG)
21:36:56.940 00.000 29876 Guiding  Dir = 3, Dur = 29
21:36:56.940 00.000 29876 IsSlewing returns 0
21:36:56.940 00.000 29876 IsGuiding returns 0
21:36:56.940 00.000 29876 PulseGuide returned control before completion, sleep 39
21:36:56.943 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:56.954 00.011 31432 UpdateGuideState exits: m=3607 RSB=37.7
21:36:56.957 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:56.958 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:56.960 00.002 31432 Enqueuing Expose request
21:36:56.980 00.020 29876 IsGuiding returns 1
21:36:56.980 00.000 29876 scope still moving after pulse duration time elapsed
21:36:57.011 00.031 29876 IsSlewing returns 0
21:36:57.011 00.000 29876 IsGuiding returns 0
21:36:57.011 00.000 29876 scope move finished after 29 + 41 ms
21:36:57.011 00.000 29876 Move returns status 0, amount 29
21:36:57.011 00.000 29876 MoveAxis(N, 0, ABG)
21:36:57.011 00.000 29876 Move returns status 0, amount 0
21:36:57.011 00.000 29876 move complete, result=0
21:36:57.011 00.000 29876 worker thread done servicing request
21:36:57.012 00.001 29876 Worker thread wakes up
21:36:57.012 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:57.012 00.000 31432 GuideStep: 0.3 px 29 ms WEST, -0.7 px 0 ms NORTH
21:36:57.014 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:36:59.242 02.228 29876 Exposure complete
21:36:59.285 00.043 29876 worker thread done servicing request
21:36:59.285 00.000 31432 OnExposeComplete: enter
21:36:59.287 00.002 31432 UpdateGuideState(): m_state=6
21:36:59.289 00.002 31432 Star::Find(15, 329, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:36:59.291 00.002 31432 Star::Find returns 1 (0), X=328.59, Y=636.88, Mass=3540, SNR=37.1, Peak=242 HFD=3.8
21:36:59.293 00.002 31432 MultiStar: [#1 -0.31,0.05,0.98,U] [#2 -0.39,-0.09,0.88,U] [#3 -0.50,0.27,1.02,U] [#4 0.09,-0.16,0.94,U] [#5 -0.68,0.94,0.00,M3] [#6 -0.20,0.15,0.88,U] [#7 -1.65,0.64,0.00,M6] [#8 -0.00,0.49,0.81,U] 
21:36:59.294 00.001 31432 refined, 6 included, MultiStar: {-0.34, 0.21}, one-star: {-0.99, 0.75}
21:36:59.296 00.002 31432 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
21:36:59.298 00.002 31432 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
21:36:59.300 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.59 mountX=-0.34 mountY=-0.26, mountTheta=-2.49
21:36:59.303 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.21, opts=13)
21:36:59.304 00.001 31432 Enqueuing Move request for scope (-0.34, 0.21)
21:36:59.306 00.002 29876 Worker thread wakes up
21:36:59.306 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd
21:36:59.306 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.21)
21:36:59.306 00.000 29876 Moving (-0.34, 0.21) raw xDistance=-0.34 yDistance=-0.26
21:36:59.306 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.34
21:36:59.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:59.307 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:36:59.307 00.000 29876 MoveAxis(E, 29, ABG)
21:36:59.307 00.000 29876 Guiding  Dir = 2, Dur = 29
21:36:59.307 00.000 29876 IsSlewing returns 0
21:36:59.307 00.000 29876 IsGuiding returns 0
21:36:59.307 00.000 29876 PulseGuide returned control before completion, sleep 39
21:36:59.310 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:36:59.321 00.011 31432 UpdateGuideState exits: m=3540 RSB=37.1
21:36:59.324 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:59.325 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:36:59.327 00.002 31432 Enqueuing Expose request
21:36:59.349 00.022 29876 IsGuiding returns 1
21:36:59.349 00.000 29876 scope still moving after pulse duration time elapsed
21:36:59.380 00.031 29876 IsSlewing returns 0
21:36:59.380 00.000 29876 IsGuiding returns 1
21:36:59.411 00.031 29876 IsSlewing returns 0
21:36:59.411 00.000 29876 IsGuiding returns 0
21:36:59.411 00.000 29876 scope move finished after 29 + 74 ms
21:36:59.411 00.000 29876 Move returns status 0, amount 29
21:36:59.411 00.000 29876 MoveAxis(N, 0, ABG)
21:36:59.411 00.000 29876 Move returns status 0, amount 0
21:36:59.411 00.000 29876 move complete, result=0
21:36:59.411 00.000 29876 worker thread done servicing request
21:36:59.411 00.000 29876 Worker thread wakes up
21:36:59.411 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.3 px 0 ms NORTH
21:36:59.415 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:36:59.415 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:01.324 01.909 29876 Exposure complete
21:37:01.367 00.043 29876 worker thread done servicing request
21:37:01.367 00.000 31432 OnExposeComplete: enter
21:37:01.369 00.002 31432 UpdateGuideState(): m_state=6
21:37:01.371 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:37:01.373 00.002 31432 Star::Find returns 1 (0), X=328.94, Y=636.33, Mass=3430, SNR=36.4, Peak=254 HFD=3.7
21:37:01.375 00.002 31432 MultiStar: [#1 -0.34,0.52,1.11,U] [#2 0.16,0.31,0.99,U] [#3 0.02,0.22,1.10,U] [#4 -0.36,0.33,0.95,U] [#5 -0.15,0.31,0.85,U] [#6 0.23,0.25,0.87,U] [#7 -1.17,0.78,0.00,M7] [#8 -0.10,0.55,0.83,U] 
21:37:01.377 00.002 31432 refined, 7 included, MultiStar: {-0.16, 0.33}, one-star: {-0.64, 0.20}
21:37:01.379 00.002 31432 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.02) = xAngle (1.98 = 1.98)
21:37:01.380 00.001 31432 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.29)
21:37:01.382 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.37 cameraTheta=2.01 mountX=-0.15 mountY=-0.35, mountTheta=-1.97
21:37:01.385 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.33, opts=13)
21:37:01.387 00.002 31432 Enqueuing Move request for scope (-0.16, 0.33)
21:37:01.389 00.002 29876 Worker thread wakes up
21:37:01.389 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
21:37:01.389 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
21:37:01.389 00.000 29876 Moving (-0.16, 0.33) raw xDistance=-0.15 yDistance=-0.35
21:37:01.389 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:37:01.389 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:01.389 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:37:01.389 00.000 29876 MoveAxis(E, 0, ABG)
21:37:01.389 00.000 29876 Move returns status 0, amount 0
21:37:01.389 00.000 29876 MoveAxis(N, 0, ABG)
21:37:01.389 00.000 29876 Move returns status 0, amount 0
21:37:01.389 00.000 29876 move complete, result=0
21:37:01.389 00.000 29876 worker thread done servicing request
21:37:01.392 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:01.404 00.012 31432 UpdateGuideState exits: m=3430 RSB=36.4
21:37:01.407 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:01.410 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:01.412 00.002 31432 Enqueuing Expose request
21:37:01.414 00.002 29876 Worker thread wakes up
21:37:01.414 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:37:01.416 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:01.416 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:03.548 02.132 29876 Exposure complete
21:37:03.591 00.043 29876 worker thread done servicing request
21:37:03.591 00.000 31432 OnExposeComplete: enter
21:37:03.593 00.002 31432 UpdateGuideState(): m_state=6
21:37:03.595 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:37:03.597 00.002 31432 Star::Find returns 1 (0), X=328.51, Y=636.53, Mass=3521, SNR=37.1, Peak=235 HFD=3.2
21:37:03.599 00.002 31432 MultiStar: [#1 -0.68,0.67,0.00,M1] [#2 -0.09,0.43,0.96,U] [#3 -0.77,0.16,1.00,U] [#4 -0.64,0.56,0.94,U] [#5 -0.11,0.44,0.87,U] [#6 -0.23,0.34,0.87,U] [#7 -1.39,0.57,0.00,M8] [#8 -0.51,0.74,0.00,M1] 
21:37:03.601 00.002 31432 refined, 5 included, MultiStar: {-0.50, 0.39}, one-star: {-1.07, 0.40}
21:37:03.603 00.002 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.46 = 2.46)
21:37:03.605 00.002 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.82)
21:37:03.607 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.39 hyp=0.63 cameraTheta=2.48 mountX=-0.49 mountY=-0.46, mountTheta=-2.39
21:37:03.610 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.39, opts=13)
21:37:03.612 00.002 31432 Enqueuing Move request for scope (-0.50, 0.39)
21:37:03.613 00.001 29876 Worker thread wakes up
21:37:03.614 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.39) opts 0xd
21:37:03.614 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.39)
21:37:03.614 00.000 29876 Moving (-0.50, 0.39) raw xDistance=-0.49 yDistance=-0.46
21:37:03.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
21:37:03.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:03.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:37:03.614 00.000 29876 MoveAxis(E, 47, ABG)
21:37:03.614 00.000 29876 Guiding  Dir = 2, Dur = 47
21:37:03.614 00.000 29876 IsSlewing returns 0
21:37:03.614 00.000 29876 IsGuiding returns 0
21:37:03.614 00.000 29876 PulseGuide returned control before completion, sleep 57
21:37:03.617 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:37:03.629 00.012 31432 UpdateGuideState exits: m=3521 RSB=37.1
21:37:03.631 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:03.633 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:03.635 00.002 31432 Enqueuing Expose request
21:37:03.687 00.052 29876 IsGuiding returns 1
21:37:03.687 00.000 29876 scope still moving after pulse duration time elapsed
21:37:03.719 00.032 29876 IsSlewing returns 0
21:37:03.719 00.000 29876 IsGuiding returns 0
21:37:03.719 00.000 29876 scope move finished after 47 + 57 ms
21:37:03.719 00.000 29876 Move returns status 0, amount 47
21:37:03.719 00.000 29876 MoveAxis(N, 0, ABG)
21:37:03.719 00.000 29876 Move returns status 0, amount 0
21:37:03.719 00.000 29876 move complete, result=0
21:37:03.719 00.000 29876 worker thread done servicing request
21:37:03.719 00.000 29876 Worker thread wakes up
21:37:03.719 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.5 px 0 ms NORTH
21:37:03.724 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:03.725 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:05.638 01.913 29876 Exposure complete
21:37:05.681 00.043 29876 worker thread done servicing request
21:37:05.681 00.000 31432 OnExposeComplete: enter
21:37:05.683 00.002 31432 UpdateGuideState(): m_state=6
21:37:05.685 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:37:05.687 00.002 31432 Star::Find returns 1 (0), X=329.25, Y=636.37, Mass=3404, SNR=36.8, Peak=244 HFD=3.6
21:37:05.689 00.002 31432 MultiStar: [#1 0.57,0.26,1.01,U] [#2 0.34,0.40,0.88,U] [#3 0.77,-0.08,1.03,U] [#4 0.49,0.49,0.90,U] [#5 0.10,0.53,0.87,U] [#6 0.78,0.10,0.89,U] [#7 -0.20,0.09,0.90,U] [#8 0.77,0.81,0.00,M2] 
21:37:05.691 00.002 31432 refined, 7 included, MultiStar: {0.32, 0.25}, one-star: {-0.33, 0.24}
21:37:05.693 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
21:37:05.694 00.001 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.64)
21:37:05.696 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.25 hyp=0.40 cameraTheta=0.66 mountX=0.32 mountY=-0.19, mountTheta=-0.54
21:37:05.699 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.25, opts=13)
21:37:05.701 00.002 31432 Enqueuing Move request for scope (0.32, 0.25)
21:37:05.704 00.003 29876 Worker thread wakes up
21:37:05.704 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.25) opts 0xd
21:37:05.704 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.25)
21:37:05.704 00.000 29876 Moving (0.32, 0.25) raw xDistance=0.32 yDistance=-0.19
21:37:05.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
21:37:05.704 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:05.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:37:05.704 00.000 29876 MoveAxis(W, 25, ABG)
21:37:05.704 00.000 29876 Guiding  Dir = 3, Dur = 25
21:37:05.704 00.000 29876 IsSlewing returns 0
21:37:05.705 00.001 29876 IsGuiding returns 0
21:37:05.705 00.000 29876 PulseGuide returned control before completion, sleep 35
21:37:05.708 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:05.720 00.012 31432 UpdateGuideState exits: m=3404 RSB=36.8
21:37:05.722 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:05.724 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:05.726 00.002 31432 Enqueuing Expose request
21:37:05.748 00.022 29876 IsGuiding returns 1
21:37:05.748 00.000 29876 scope still moving after pulse duration time elapsed
21:37:05.779 00.031 29876 IsSlewing returns 0
21:37:05.779 00.000 29876 IsGuiding returns 1
21:37:05.810 00.031 29876 IsSlewing returns 0
21:37:05.810 00.000 29876 IsGuiding returns 1
21:37:05.841 00.031 29876 IsSlewing returns 0
21:37:05.841 00.000 29876 IsGuiding returns 1
21:37:05.871 00.030 29876 IsSlewing returns 0
21:37:05.871 00.000 29876 IsGuiding returns 1
21:37:05.902 00.031 29876 IsSlewing returns 0
21:37:05.902 00.000 29876 IsGuiding returns 0
21:37:05.902 00.000 29876 scope move finished after 25 + 171 ms
21:37:05.902 00.000 29876 Move returns status 0, amount 25
21:37:05.902 00.000 29876 MoveAxis(N, 0, ABG)
21:37:05.902 00.000 29876 Move returns status 0, amount 0
21:37:05.902 00.000 29876 move complete, result=0
21:37:05.902 00.000 29876 worker thread done servicing request
21:37:05.902 00.000 29876 Worker thread wakes up
21:37:05.902 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.2 px 0 ms NORTH
21:37:05.904 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:05.904 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:08.039 02.135 29876 Exposure complete
21:37:08.081 00.042 29876 worker thread done servicing request
21:37:08.081 00.000 31432 OnExposeComplete: enter
21:37:08.084 00.003 31432 UpdateGuideState(): m_state=6
21:37:08.086 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:37:08.087 00.001 31432 Star::Find returns 1 (0), X=328.89, Y=635.95, Mass=3499, SNR=36.5, Peak=254 HFD=4.0
21:37:08.089 00.002 31432 MultiStar: [#1 0.06,-0.33,1.02,U] [#2 0.33,-0.86,0.00,M2] [#3 -0.05,-0.04,1.00,U] [#4 -0.28,-0.49,0.95,U] [#5 0.08,0.19,0.90,U] [#6 0.12,-0.63,0.90,U] [#7 -1.15,0.38,0.00,M8] [#8 -0.09,0.04,0.85,U] 
21:37:08.091 00.002 31432 refined, 6 included, MultiStar: {-0.13, -0.21}, one-star: {-0.69, -0.18}
21:37:08.093 00.002 31432 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.02) = xAngle (-2.14 = -2.14)
21:37:08.095 00.002 31432 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.87 = 0.87)
21:37:08.096 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-2.12 mountX=-0.13 mountY=0.19, mountTheta=2.19
21:37:08.099 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.21, opts=13)
21:37:08.101 00.002 31432 Enqueuing Move request for scope (-0.13, -0.21)
21:37:08.103 00.002 29876 Worker thread wakes up
21:37:08.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
21:37:08.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
21:37:08.103 00.000 29876 Moving (-0.13, -0.21) raw xDistance=-0.13 yDistance=0.19
21:37:08.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:37:08.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:08.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:37:08.103 00.000 29876 MoveAxis(E, 0, ABG)
21:37:08.103 00.000 29876 Move returns status 0, amount 0
21:37:08.103 00.000 29876 MoveAxis(N, 0, ABG)
21:37:08.103 00.000 29876 Move returns status 0, amount 0
21:37:08.103 00.000 29876 move complete, result=0
21:37:08.103 00.000 29876 worker thread done servicing request
21:37:08.106 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:08.117 00.011 31432 UpdateGuideState exits: m=3499 RSB=36.5
21:37:08.120 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:08.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:08.124 00.002 31432 Enqueuing Expose request
21:37:08.125 00.001 29876 Worker thread wakes up
21:37:08.125 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:08.127 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:08.128 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:10.035 01.907 29876 Exposure complete
21:37:10.080 00.045 29876 worker thread done servicing request
21:37:10.080 00.000 31432 OnExposeComplete: enter
21:37:10.084 00.004 31432 UpdateGuideState(): m_state=6
21:37:10.086 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:37:10.087 00.001 31432 Star::Find returns 1 (0), X=328.29, Y=636.01, Mass=3469, SNR=36.5, Peak=245 HFD=4.0
21:37:10.089 00.002 31432 MultiStar: [#1 -0.46,-0.37,1.05,U] [#2 -0.26,-0.93,0.00,M3] [#3 -0.22,-0.52,1.02,U] [#4 -0.13,-1.11,0.00,M1] [#5 -0.71,-0.20,0.86,U] [#6 0.07,-0.71,0.92,U] [#7 -1.04,-0.43,0.00,M9] [#8 -0.28,-0.45,0.80,U] 
21:37:10.091 00.002 31432 refined, 5 included, MultiStar: {-0.49, -0.39}, one-star: {-1.29, -0.12}
21:37:10.093 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
21:37:10.095 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
21:37:10.097 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.39 hyp=0.63 cameraTheta=-2.46 mountX=-0.50 mountY=0.31, mountTheta=2.58
21:37:10.099 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.39, opts=13)
21:37:10.101 00.002 31432 Enqueuing Move request for scope (-0.49, -0.39)
21:37:10.103 00.002 29876 Worker thread wakes up
21:37:10.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.39) opts 0xd
21:37:10.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.39)
21:37:10.103 00.000 29876 Moving (-0.49, -0.39) raw xDistance=-0.50 yDistance=0.31
21:37:10.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
21:37:10.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:10.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:10.103 00.000 29876 MoveAxis(E, 48, ABG)
21:37:10.103 00.000 29876 Guiding  Dir = 2, Dur = 48
21:37:10.104 00.001 29876 IsSlewing returns 0
21:37:10.104 00.000 29876 IsGuiding returns 0
21:37:10.104 00.000 29876 PulseGuide returned control before completion, sleep 58
21:37:10.107 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:10.118 00.011 31432 UpdateGuideState exits: m=3469 RSB=36.5
21:37:10.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:10.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:10.124 00.002 31432 Enqueuing Expose request
21:37:10.173 00.049 29876 IsGuiding returns 1
21:37:10.173 00.000 29876 scope still moving after pulse duration time elapsed
21:37:10.204 00.031 29876 IsSlewing returns 0
21:37:10.204 00.000 29876 IsGuiding returns 1
21:37:10.234 00.030 29876 IsSlewing returns 0
21:37:10.234 00.000 29876 IsGuiding returns 1
21:37:10.265 00.031 29876 IsSlewing returns 0
21:37:10.265 00.000 29876 IsGuiding returns 1
21:37:10.295 00.030 29876 IsSlewing returns 0
21:37:10.295 00.000 29876 IsGuiding returns 0
21:37:10.295 00.000 29876 scope move finished after 48 + 143 ms
21:37:10.295 00.000 29876 Move returns status 0, amount 48
21:37:10.295 00.000 29876 MoveAxis(N, 0, ABG)
21:37:10.295 00.000 29876 Move returns status 0, amount 0
21:37:10.295 00.000 29876 move complete, result=0
21:37:10.295 00.000 29876 worker thread done servicing request
21:37:10.295 00.000 29876 Worker thread wakes up
21:37:10.295 00.000 31432 GuideStep: -0.5 px 48 ms EAST, 0.3 px 0 ms NORTH
21:37:10.299 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:10.299 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:12.431 02.132 29876 Exposure complete
21:37:12.479 00.048 29876 worker thread done servicing request
21:37:12.479 00.000 31432 OnExposeComplete: enter
21:37:12.482 00.003 31432 UpdateGuideState(): m_state=6
21:37:12.484 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:37:12.485 00.001 31432 Star::Find returns 1 (0), X=329.45, Y=635.39, Mass=3605, SNR=37.2, Peak=243 HFD=3.4
21:37:12.487 00.002 31432 MultiStar: [#1 0.34,-0.69,1.03,U] [#2 0.12,-0.87,0.00,M4] [#3 0.76,-1.11,0.00,M1] [#4 0.47,-1.26,0.00,M2] [#5 0.27,-0.74,0.83,U] [#6 0.17,-0.69,0.87,U] [#7 -0.62,-0.36,0.93,U] [#8 0.60,-0.42,0.82,U] 
21:37:12.489 00.002 31432 refined, 5 included, MultiStar: {0.09, -0.61}, one-star: {-0.13, -0.73}
21:37:12.491 00.002 31432 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
21:37:12.493 00.002 31432 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.57 = 1.57)
21:37:12.495 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.61 hyp=0.62 cameraTheta=-1.42 mountX=0.08 mountY=0.62, mountTheta=1.45
21:37:12.498 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.61, opts=13)
21:37:12.500 00.002 31432 Enqueuing Move request for scope (0.09, -0.61)
21:37:12.502 00.002 29876 Worker thread wakes up
21:37:12.502 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.61) opts 0xd
21:37:12.502 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.61)
21:37:12.502 00.000 29876 Moving (0.09, -0.61) raw xDistance=0.08 yDistance=0.62
21:37:12.502 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:37:12.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
21:37:12.502 00.000 29876 MoveAxis(E, 0, ABG)
21:37:12.502 00.000 29876 Move returns status 0, amount 0
21:37:12.502 00.000 29876 MoveAxis(S, 45, ABG)
21:37:12.502 00.000 29876 Guiding  Dir = 1, Dur = 45
21:37:12.502 00.000 29876 IsSlewing returns 0
21:37:12.502 00.000 29876 IsGuiding returns 0
21:37:12.502 00.000 29876 PulseGuide returned control before completion, sleep 55
21:37:12.508 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:12.520 00.012 31432 UpdateGuideState exits: m=3605 RSB=37.2
21:37:12.522 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:12.523 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:12.525 00.002 31432 Enqueuing Expose request
21:37:12.571 00.046 29876 IsGuiding returns 1
21:37:12.571 00.000 29876 scope still moving after pulse duration time elapsed
21:37:12.601 00.030 29876 IsSlewing returns 0
21:37:12.601 00.000 29876 IsGuiding returns 1
21:37:12.632 00.031 29876 IsSlewing returns 0
21:37:12.632 00.000 29876 IsGuiding returns 1
21:37:12.663 00.031 29876 IsSlewing returns 0
21:37:12.663 00.000 29876 IsGuiding returns 0
21:37:12.663 00.000 29876 scope move finished after 45 + 115 ms
21:37:12.663 00.000 29876 Move returns status 0, amount 45
21:37:12.663 00.000 29876 move complete, result=0
21:37:12.663 00.000 29876 worker thread done servicing request
21:37:12.663 00.000 29876 Worker thread wakes up
21:37:12.663 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 45 ms SOUTH
21:37:12.666 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:12.666 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:14.575 01.909 29876 Exposure complete
21:37:14.626 00.051 29876 worker thread done servicing request
21:37:14.626 00.000 31432 OnExposeComplete: enter
21:37:14.631 00.005 31432 UpdateGuideState(): m_state=6
21:37:14.635 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:37:14.637 00.002 31432 Star::Find returns 1 (0), X=329.35, Y=636.33, Mass=3607, SNR=38.0, Peak=254 HFD=3.6
21:37:14.639 00.002 31432 MultiStar: [#1 0.51,0.13,1.00,U] [#2 0.14,0.05,0.86,U] [#3 0.84,-0.14,0.99,U] [#4 0.31,-0.42,0.90,U] [#5 0.28,0.18,0.84,U] [#6 0.36,0.28,0.91,U] [#7 -0.35,0.20,0.91,U] [#8 0.20,0.39,0.82,U] 
21:37:14.641 00.002 31432 refined, 8 included, MultiStar: {0.23, 0.09}, one-star: {-0.23, 0.20}
21:37:14.643 00.002 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.36 = 0.36)
21:37:14.645 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.37 = -2.92)
21:37:14.646 00.001 31432 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.38 mountX=0.23 mountY=-0.06, mountTheta=-0.24
21:37:14.649 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.09, opts=13)
21:37:14.651 00.002 31432 Enqueuing Move request for scope (0.23, 0.09)
21:37:14.653 00.002 29876 Worker thread wakes up
21:37:14.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
21:37:14.653 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
21:37:14.653 00.000 29876 Moving (0.23, 0.09) raw xDistance=0.23 yDistance=-0.06
21:37:14.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:37:14.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:14.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:37:14.653 00.000 29876 MoveAxis(W, 23, ABG)
21:37:14.653 00.000 29876 Guiding  Dir = 3, Dur = 23
21:37:14.653 00.000 29876 IsSlewing returns 0
21:37:14.654 00.001 29876 IsGuiding returns 0
21:37:14.654 00.000 29876 PulseGuide returned control before completion, sleep 33
21:37:14.657 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:14.668 00.011 31432 UpdateGuideState exits: m=3607 RSB=38.0
21:37:14.670 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:14.672 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:14.674 00.002 31432 Enqueuing Expose request
21:37:14.697 00.023 29876 IsGuiding returns 1
21:37:14.697 00.000 29876 scope still moving after pulse duration time elapsed
21:37:14.728 00.031 29876 IsSlewing returns 0
21:37:14.728 00.000 29876 IsGuiding returns 1
21:37:14.759 00.031 29876 IsSlewing returns 0
21:37:14.759 00.000 29876 IsGuiding returns 0
21:37:14.759 00.000 29876 scope move finished after 23 + 83 ms
21:37:14.759 00.000 29876 Move returns status 0, amount 23
21:37:14.759 00.000 29876 MoveAxis(N, 0, ABG)
21:37:14.759 00.000 29876 Move returns status 0, amount 0
21:37:14.759 00.000 29876 move complete, result=0
21:37:14.759 00.000 29876 worker thread done servicing request
21:37:14.759 00.000 29876 Worker thread wakes up
21:37:14.759 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:14.759 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:14.759 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:37:16.887 02.128 29876 Exposure complete
21:37:16.929 00.042 29876 worker thread done servicing request
21:37:16.930 00.001 31432 OnExposeComplete: enter
21:37:16.932 00.002 31432 UpdateGuideState(): m_state=6
21:37:16.934 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:37:16.936 00.002 31432 Star::Find returns 1 (0), X=329.29, Y=635.68, Mass=3647, SNR=37.8, Peak=244 HFD=3.7
21:37:16.938 00.002 31432 MultiStar: [#1 -0.50,0.10,1.02,U] [#2 -0.18,0.03,0.90,U] [#3 0.23,-0.67,0.99,U] [#4 0.04,0.00,0.94,U] [#5 0.25,-0.26,0.85,U] [#6 -0.62,0.32,0.88,U] [#7 -1.35,0.17,0.00,M8] [#8 -0.35,0.41,0.83,U] 
21:37:16.940 00.002 31432 refined, 7 included, MultiStar: {-0.18, -0.08}, one-star: {-0.29, -0.45}
21:37:16.942 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.75 = -2.75)
21:37:16.944 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.26 = 0.26)
21:37:16.946 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=-0.18 mountY=0.05, mountTheta=2.87
21:37:16.951 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.08, opts=13)
21:37:16.954 00.003 31432 Enqueuing Move request for scope (-0.18, -0.08)
21:37:16.956 00.002 29876 Worker thread wakes up
21:37:16.956 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
21:37:16.956 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
21:37:16.956 00.000 29876 Moving (-0.18, -0.08) raw xDistance=-0.18 yDistance=0.05
21:37:16.956 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:37:16.956 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:16.956 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:37:16.956 00.000 29876 MoveAxis(E, 0, ABG)
21:37:16.956 00.000 29876 Move returns status 0, amount 0
21:37:16.956 00.000 29876 MoveAxis(N, 0, ABG)
21:37:16.956 00.000 29876 Move returns status 0, amount 0
21:37:16.956 00.000 29876 move complete, result=0
21:37:16.956 00.000 29876 worker thread done servicing request
21:37:16.959 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:16.970 00.011 31432 UpdateGuideState exits: m=3647 RSB=37.8
21:37:16.973 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:16.974 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:16.976 00.002 31432 Enqueuing Expose request
21:37:16.978 00.002 29876 Worker thread wakes up
21:37:16.978 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:16.980 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:16.980 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:18.890 01.910 29876 Exposure complete
21:37:18.933 00.043 29876 worker thread done servicing request
21:37:18.933 00.000 31432 OnExposeComplete: enter
21:37:18.935 00.002 31432 UpdateGuideState(): m_state=6
21:37:18.937 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:37:18.939 00.002 31432 Star::Find returns 1 (0), X=328.46, Y=636.42, Mass=3552, SNR=37.1, Peak=250 HFD=3.3
21:37:18.941 00.002 31432 MultiStar: [#1 -0.91,0.50,0.00,M1] [#2 -0.93,0.02,0.00,M3] [#3 -0.41,0.15,1.03,U] [#4 -0.35,0.05,0.94,U] [#5 -0.14,0.16,0.84,U] [#6 -0.74,0.51,0.00,M1] [#7 -1.93,0.56,0.00,M9] [#8 -1.03,0.58,0.00,M1] 
21:37:18.943 00.002 31432 refined, 3 included, MultiStar: {-0.52, 0.16}, one-star: {-1.12, 0.29}
21:37:18.945 00.002 31432 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.02) = xAngle (2.81 = 2.81)
21:37:18.946 00.001 31432 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.82 = -0.46)
21:37:18.948 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.16 hyp=0.55 cameraTheta=2.84 mountX=-0.52 mountY=-0.24, mountTheta=-2.70
21:37:18.951 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.16, opts=13)
21:37:18.952 00.001 31432 Enqueuing Move request for scope (-0.52, 0.16)
21:37:18.954 00.002 29876 Worker thread wakes up
21:37:18.954 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.16) opts 0xd
21:37:18.954 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.16)
21:37:18.954 00.000 29876 Moving (-0.52, 0.16) raw xDistance=-0.52 yDistance=-0.24
21:37:18.954 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
21:37:18.954 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:18.954 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:37:18.954 00.000 29876 MoveAxis(E, 50, ABG)
21:37:18.954 00.000 29876 Guiding  Dir = 2, Dur = 50
21:37:18.955 00.001 29876 IsSlewing returns 0
21:37:18.955 00.000 29876 IsGuiding returns 0
21:37:18.955 00.000 29876 PulseGuide returned control before completion, sleep 60
21:37:18.958 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:18.969 00.011 31432 UpdateGuideState exits: m=3552 RSB=37.1
21:37:18.971 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:18.973 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:18.975 00.002 31432 Enqueuing Expose request
21:37:19.029 00.054 29876 IsGuiding returns 1
21:37:19.029 00.000 29876 scope still moving after pulse duration time elapsed
21:37:19.060 00.031 29876 IsSlewing returns 0
21:37:19.060 00.000 29876 IsGuiding returns 1
21:37:19.091 00.031 29876 IsSlewing returns 0
21:37:19.091 00.000 29876 IsGuiding returns 1
21:37:19.122 00.031 29876 IsSlewing returns 0
21:37:19.122 00.000 29876 IsGuiding returns 0
21:37:19.122 00.000 29876 scope move finished after 50 + 116 ms
21:37:19.122 00.000 29876 Move returns status 0, amount 50
21:37:19.122 00.000 29876 MoveAxis(N, 0, ABG)
21:37:19.122 00.000 29876 Move returns status 0, amount 0
21:37:19.122 00.000 29876 move complete, result=0
21:37:19.122 00.000 29876 worker thread done servicing request
21:37:19.122 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.2 px 0 ms NORTH
21:37:19.125 00.003 29876 Worker thread wakes up
21:37:19.125 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:19.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:21.259 02.134 29876 Exposure complete
21:37:21.301 00.042 29876 worker thread done servicing request
21:37:21.302 00.001 31432 OnExposeComplete: enter
21:37:21.304 00.002 31432 UpdateGuideState(): m_state=6
21:37:21.306 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:37:21.308 00.002 31432 Star::Find returns 1 (0), X=328.94, Y=636.38, Mass=3557, SNR=37.2, Peak=254 HFD=3.6
21:37:21.310 00.002 31432 MultiStar: [#1 -0.42,0.40,1.00,U] [#2 -0.19,0.26,0.89,U] [#3 0.19,-0.18,1.05,U] [#4 0.04,0.06,0.93,U] [#5 -0.41,0.77,0.00,M1] [#6 -0.43,0.58,0.85,U] [#7 -1.49,0.15,0.00,M10] [#8 -0.51,0.61,0.85,U] 
21:37:21.312 00.002 31432 refined, 6 included, MultiStar: {-0.27, 0.27}, one-star: {-0.65, 0.25}
21:37:21.314 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
21:37:21.316 00.002 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.36 = -0.93)
21:37:21.317 00.001 31432 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.37 mountX=-0.27 mountY=-0.31, mountTheta=-2.29
21:37:21.320 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.27, opts=13)
21:37:21.321 00.001 31432 Enqueuing Move request for scope (-0.27, 0.27)
21:37:21.324 00.003 29876 Worker thread wakes up
21:37:21.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
21:37:21.324 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
21:37:21.324 00.000 29876 Moving (-0.27, 0.27) raw xDistance=-0.27 yDistance=-0.31
21:37:21.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
21:37:21.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:21.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:37:21.324 00.000 29876 MoveAxis(E, 33, ABG)
21:37:21.324 00.000 29876 Guiding  Dir = 2, Dur = 33
21:37:21.325 00.001 29876 IsSlewing returns 0
21:37:21.325 00.000 29876 IsGuiding returns 0
21:37:21.325 00.000 29876 PulseGuide returned control before completion, sleep 43
21:37:21.328 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:21.338 00.010 31432 UpdateGuideState exits: m=3557 RSB=37.2
21:37:21.341 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:21.345 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:21.348 00.003 31432 Enqueuing Expose request
21:37:21.384 00.036 29876 IsGuiding returns 1
21:37:21.384 00.000 29876 scope still moving after pulse duration time elapsed
21:37:21.414 00.030 29876 IsSlewing returns 0
21:37:21.414 00.000 29876 IsGuiding returns 1
21:37:21.444 00.030 29876 IsSlewing returns 0
21:37:21.444 00.000 29876 IsGuiding returns 1
21:37:21.476 00.032 29876 IsSlewing returns 0
21:37:21.476 00.000 29876 IsGuiding returns 0
21:37:21.476 00.000 29876 scope move finished after 33 + 118 ms
21:37:21.476 00.000 29876 Move returns status 0, amount 33
21:37:21.476 00.000 29876 MoveAxis(N, 0, ABG)
21:37:21.476 00.000 29876 Move returns status 0, amount 0
21:37:21.476 00.000 29876 move complete, result=0
21:37:21.476 00.000 29876 worker thread done servicing request
21:37:21.476 00.000 29876 Worker thread wakes up
21:37:21.476 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.3 px 0 ms NORTH
21:37:21.480 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:21.480 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:23.396 01.916 29876 Exposure complete
21:37:23.438 00.042 29876 worker thread done servicing request
21:37:23.439 00.001 31432 OnExposeComplete: enter
21:37:23.441 00.002 31432 UpdateGuideState(): m_state=6
21:37:23.443 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:37:23.445 00.002 31432 Star::Find returns 1 (0), X=328.83, Y=635.86, Mass=3555, SNR=37.4, Peak=254 HFD=3.9
21:37:23.447 00.002 31432 MultiStar: [#1 -0.26,0.12,1.00,U] [#2 -0.38,0.31,0.90,U] [#3 -0.25,-0.53,1.03,U] [#4 -0.09,-0.35,0.92,U] [#5 -0.33,-0.10,0.82,U] [#6 -0.23,0.22,0.85,U] [#7 -0.87,-0.06,0.00,R] [#8 -0.36,0.21,0.80,U] 
21:37:23.449 00.002 31432 refined, 7 included, MultiStar: {-0.33, -0.06}, one-star: {-0.76, -0.27}
21:37:23.451 00.002 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.02) = xAngle (-2.98 = -2.98)
21:37:23.452 00.001 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.03 = 0.03)
21:37:23.455 00.003 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.95 mountX=-0.34 mountY=0.01, mountTheta=3.11
21:37:23.457 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.06, opts=13)
21:37:23.460 00.003 31432 Enqueuing Move request for scope (-0.33, -0.06)
21:37:23.461 00.001 29876 Worker thread wakes up
21:37:23.461 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
21:37:23.461 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
21:37:23.461 00.000 29876 Moving (-0.33, -0.06) raw xDistance=-0.34 yDistance=0.01
21:37:23.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:37:23.461 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:23.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:37:23.461 00.000 29876 MoveAxis(E, 37, ABG)
21:37:23.461 00.000 29876 Guiding  Dir = 2, Dur = 37
21:37:23.461 00.000 29876 IsSlewing returns 0
21:37:23.461 00.000 29876 IsGuiding returns 0
21:37:23.461 00.000 29876 PulseGuide returned control before completion, sleep 47
21:37:23.465 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:23.476 00.011 31432 UpdateGuideState exits: m=3555 RSB=37.4
21:37:23.479 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:23.480 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:23.482 00.002 31432 Enqueuing Expose request
21:37:23.519 00.037 29876 IsGuiding returns 1
21:37:23.519 00.000 29876 scope still moving after pulse duration time elapsed
21:37:23.550 00.031 29876 IsSlewing returns 0
21:37:23.550 00.000 29876 IsGuiding returns 0
21:37:23.550 00.000 29876 scope move finished after 37 + 51 ms
21:37:23.550 00.000 29876 Move returns status 0, amount 37
21:37:23.550 00.000 29876 MoveAxis(N, 0, ABG)
21:37:23.550 00.000 29876 Move returns status 0, amount 0
21:37:23.550 00.000 29876 move complete, result=0
21:37:23.550 00.000 29876 worker thread done servicing request
21:37:23.550 00.000 29876 Worker thread wakes up
21:37:23.550 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.0 px 0 ms NORTH
21:37:23.554 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:23.554 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:25.687 02.133 29876 Exposure complete
21:37:25.731 00.044 29876 worker thread done servicing request
21:37:25.731 00.000 31432 OnExposeComplete: enter
21:37:25.733 00.002 31432 UpdateGuideState(): m_state=6
21:37:25.735 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:37:25.737 00.002 31432 Star::Find returns 1 (0), X=329.02, Y=635.83, Mass=3267, SNR=35.9, Peak=247 HFD=3.6
21:37:25.739 00.002 31432 MultiStar: [#1 -0.74,0.18,1.07,U] [#2 -0.68,0.09,0.97,U] [#3 0.07,-0.21,1.07,U] [#4 -0.12,-0.06,0.91,U] [#5 -0.44,0.08,0.85,U] [#6 -0.82,0.33,0.00,M1] [#7 -1.06,0.06,0.00,M1] [#8 -0.64,0.55,0.86,U] 
21:37:25.741 00.002 31432 refined, 6 included, MultiStar: {-0.44, 0.03}, one-star: {-0.56, -0.30}
21:37:25.742 00.001 31432 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.02) = xAngle (3.04 = 3.04)
21:37:25.744 00.002 31432 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.05 = -0.23)
21:37:25.746 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.07 mountX=-0.44 mountY=-0.10, mountTheta=-2.92
21:37:25.748 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.03, opts=13)
21:37:25.751 00.003 31432 Enqueuing Move request for scope (-0.44, 0.03)
21:37:25.753 00.002 29876 Worker thread wakes up
21:37:25.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.03) opts 0xd
21:37:25.753 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.03)
21:37:25.753 00.000 29876 Moving (-0.44, 0.03) raw xDistance=-0.44 yDistance=-0.10
21:37:25.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
21:37:25.753 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:25.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:25.753 00.000 29876 MoveAxis(E, 47, ABG)
21:37:25.753 00.000 29876 Guiding  Dir = 2, Dur = 47
21:37:25.753 00.000 29876 IsSlewing returns 0
21:37:25.754 00.001 29876 IsGuiding returns 0
21:37:25.754 00.000 29876 PulseGuide returned control before completion, sleep 57
21:37:25.757 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:25.767 00.010 31432 UpdateGuideState exits: m=3267 RSB=35.9
21:37:25.770 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:25.771 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:25.773 00.002 31432 Enqueuing Expose request
21:37:25.824 00.051 29876 IsGuiding returns 1
21:37:25.824 00.000 29876 scope still moving after pulse duration time elapsed
21:37:25.855 00.031 29876 IsSlewing returns 0
21:37:25.855 00.000 29876 IsGuiding returns 0
21:37:25.855 00.000 29876 scope move finished after 47 + 54 ms
21:37:25.855 00.000 29876 Move returns status 0, amount 47
21:37:25.855 00.000 29876 MoveAxis(N, 0, ABG)
21:37:25.855 00.000 29876 Move returns status 0, amount 0
21:37:25.855 00.000 29876 move complete, result=0
21:37:25.855 00.000 29876 worker thread done servicing request
21:37:25.855 00.000 29876 Worker thread wakes up
21:37:25.855 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:25.855 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:25.856 00.001 31432 GuideStep: -0.4 px 47 ms EAST, -0.1 px 0 ms NORTH
21:37:27.758 01.902 29876 Exposure complete
21:37:27.801 00.043 29876 worker thread done servicing request
21:37:27.801 00.000 31432 OnExposeComplete: enter
21:37:27.804 00.003 31432 UpdateGuideState(): m_state=6
21:37:27.808 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:37:27.811 00.003 31432 Star::Find returns 1 (0), X=329.64, Y=636.12, Mass=3614, SNR=36.8, Peak=240 HFD=3.8
21:37:27.814 00.003 31432 MultiStar: [#1 -0.09,0.09,1.05,U] [#2 0.21,0.19,0.91,U] [#3 0.51,-0.32,1.04,U] [#4 0.23,-0.13,0.91,U] [#5 0.58,0.03,0.91,U] [#6 0.33,0.08,0.84,U] [#7 0.06,0.11,0.95,U] [#8 0.15,0.32,0.82,U] 
21:37:27.817 00.003 31432 single-star, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.06, -0.01}
21:37:27.821 00.004 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
21:37:27.824 00.003 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
21:37:27.826 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.15 mountX=0.06 mountY=0.02, mountTheta=0.30
21:37:27.829 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.01, opts=13)
21:37:27.830 00.001 31432 Enqueuing Move request for scope (0.06, -0.01)
21:37:27.832 00.002 29876 Worker thread wakes up
21:37:27.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:37:27.832 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:37:27.832 00.000 29876 Moving (0.06, -0.01) raw xDistance=0.06 yDistance=0.02
21:37:27.833 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:37:27.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:27.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:37:27.833 00.000 29876 MoveAxis(E, 0, ABG)
21:37:27.833 00.000 29876 Move returns status 0, amount 0
21:37:27.833 00.000 29876 MoveAxis(N, 0, ABG)
21:37:27.833 00.000 29876 Move returns status 0, amount 0
21:37:27.833 00.000 29876 move complete, result=0
21:37:27.833 00.000 29876 worker thread done servicing request
21:37:27.837 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:37:27.848 00.011 31432 UpdateGuideState exits: m=3614 RSB=36.8
21:37:27.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:27.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:27.854 00.002 31432 Enqueuing Expose request
21:37:27.856 00.002 29876 Worker thread wakes up
21:37:27.856 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:37:27.858 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:27.858 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:29.979 02.121 29876 Exposure complete
21:37:30.022 00.043 29876 worker thread done servicing request
21:37:30.022 00.000 31432 OnExposeComplete: enter
21:37:30.024 00.002 31432 UpdateGuideState(): m_state=6
21:37:30.026 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:37:30.028 00.002 31432 Star::Find returns 1 (0), X=328.25, Y=636.13, Mass=3512, SNR=37.7, Peak=243 HFD=3.9
21:37:30.030 00.002 31432 MultiStar: [#1 -0.22,-0.41,1.03,U] [#2 -0.43,-0.29,0.91,U] [#3 -0.33,-0.09,1.02,U] [#4 -0.67,-0.09,0.91,U] [#5 -0.56,0.32,0.84,U] [#6 -0.09,-0.01,0.86,U] [#7 -0.85,0.37,0.00,M1] [#8 -0.62,0.03,0.82,U] 
21:37:30.032 00.002 31432 refined, 7 included, MultiStar: {-0.53, -0.08}, one-star: {-1.34, 0.00}
21:37:30.033 00.001 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.02 = -3.02)
21:37:30.035 00.002 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.01 = -0.01)
21:37:30.037 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.08 hyp=0.54 cameraTheta=-3.00 mountX=-0.54 mountY=-0.01, mountTheta=-3.13
21:37:30.039 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.08, opts=13)
21:37:30.042 00.003 31432 Enqueuing Move request for scope (-0.53, -0.08)
21:37:30.044 00.002 29876 Worker thread wakes up
21:37:30.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.08) opts 0xd
21:37:30.044 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.08)
21:37:30.044 00.000 29876 Moving (-0.53, -0.08) raw xDistance=-0.54 yDistance=-0.01
21:37:30.044 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
21:37:30.044 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:30.044 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:37:30.044 00.000 29876 MoveAxis(E, 52, ABG)
21:37:30.044 00.000 29876 Guiding  Dir = 2, Dur = 52
21:37:30.044 00.000 29876 IsSlewing returns 0
21:37:30.044 00.000 29876 IsGuiding returns 0
21:37:30.045 00.001 29876 PulseGuide returned control before completion, sleep 62
21:37:30.048 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:30.059 00.011 31432 UpdateGuideState exits: m=3512 RSB=37.7
21:37:30.061 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.062 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:30.064 00.002 31432 Enqueuing Expose request
21:37:30.118 00.054 29876 IsGuiding returns 1
21:37:30.118 00.000 29876 scope still moving after pulse duration time elapsed
21:37:30.149 00.031 29876 IsSlewing returns 0
21:37:30.149 00.000 29876 IsGuiding returns 1
21:37:30.179 00.030 29876 IsSlewing returns 0
21:37:30.179 00.000 29876 IsGuiding returns 1
21:37:30.210 00.031 29876 IsSlewing returns 0
21:37:30.210 00.000 29876 IsGuiding returns 0
21:37:30.210 00.000 29876 scope move finished after 52 + 113 ms
21:37:30.210 00.000 29876 Move returns status 0, amount 52
21:37:30.210 00.000 29876 MoveAxis(N, 0, ABG)
21:37:30.210 00.000 29876 Move returns status 0, amount 0
21:37:30.210 00.000 29876 move complete, result=0
21:37:30.210 00.000 29876 worker thread done servicing request
21:37:30.210 00.000 29876 Worker thread wakes up
21:37:30.210 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.0 px 0 ms NORTH
21:37:30.213 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:30.213 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:32.118 01.905 29876 Exposure complete
21:37:32.161 00.043 29876 worker thread done servicing request
21:37:32.161 00.000 31432 OnExposeComplete: enter
21:37:32.163 00.002 31432 UpdateGuideState(): m_state=6
21:37:32.165 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:37:32.167 00.002 31432 Star::Find returns 1 (0), X=328.65, Y=636.20, Mass=3436, SNR=36.1, Peak=239 HFD=3.7
21:37:32.168 00.001 31432 MultiStar: [#1 -0.71,0.21,1.03,U] [#2 -0.62,-0.17,0.90,U] [#3 -0.11,-0.15,1.06,U] [#4 -0.32,-0.26,0.98,U] [#5 -0.60,0.31,0.86,U] [#6 -0.23,0.39,0.96,U] [#7 -0.60,0.58,0.98,U] [#8 -0.34,0.16,0.87,U] 
21:37:32.170 00.002 31432 refined, 8 included, MultiStar: {-0.49, 0.12}, one-star: {-0.93, 0.07}
21:37:32.172 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:37:32.174 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
21:37:32.175 00.001 31432 CameraToMount -- cameraX=-0.49 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=-0.49 mountY=-0.20, mountTheta=-2.76
21:37:32.178 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=0.12, opts=13)
21:37:32.180 00.002 31432 Enqueuing Move request for scope (-0.49, 0.12)
21:37:32.182 00.002 29876 Worker thread wakes up
21:37:32.182 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.12) opts 0xd
21:37:32.182 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, 0.12)
21:37:32.182 00.000 29876 Moving (-0.49, 0.12) raw xDistance=-0.49 yDistance=-0.20
21:37:32.182 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
21:37:32.182 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:32.182 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:37:32.182 00.000 29876 MoveAxis(E, 54, ABG)
21:37:32.183 00.001 29876 Guiding  Dir = 2, Dur = 54
21:37:32.183 00.000 29876 IsSlewing returns 0
21:37:32.183 00.000 29876 IsGuiding returns 0
21:37:32.183 00.000 29876 PulseGuide returned control before completion, sleep 64
21:37:32.186 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:32.197 00.011 31432 UpdateGuideState exits: m=3436 RSB=36.1
21:37:32.200 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:32.202 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:32.203 00.001 31432 Enqueuing Expose request
21:37:32.256 00.053 29876 IsGuiding returns 1
21:37:32.256 00.000 29876 scope still moving after pulse duration time elapsed
21:37:32.287 00.031 29876 IsSlewing returns 0
21:37:32.288 00.001 29876 IsGuiding returns 1
21:37:32.318 00.030 29876 IsSlewing returns 0
21:37:32.318 00.000 29876 IsGuiding returns 0
21:37:32.318 00.000 29876 scope move finished after 54 + 80 ms
21:37:32.318 00.000 29876 Move returns status 0, amount 54
21:37:32.318 00.000 29876 MoveAxis(N, 0, ABG)
21:37:32.318 00.000 29876 Move returns status 0, amount 0
21:37:32.318 00.000 29876 move complete, result=0
21:37:32.318 00.000 29876 worker thread done servicing request
21:37:32.318 00.000 29876 Worker thread wakes up
21:37:32.318 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:32.318 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:32.319 00.001 31432 GuideStep: -0.5 px 54 ms EAST, -0.2 px 0 ms NORTH
21:37:34.441 02.122 29876 Exposure complete
21:37:34.485 00.044 29876 worker thread done servicing request
21:37:34.485 00.000 31432 OnExposeComplete: enter
21:37:34.487 00.002 31432 UpdateGuideState(): m_state=6
21:37:34.489 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:37:34.491 00.002 31432 Star::Find returns 1 (0), X=328.83, Y=636.11, Mass=3391, SNR=37.2, Peak=247 HFD=3.7
21:37:34.493 00.002 31432 MultiStar: [#1 -0.46,0.04,1.03,U] [#2 -0.18,-0.03,0.96,U] [#3 -0.15,-0.40,1.02,U] [#4 -0.04,-0.35,0.94,U] [#5 -0.28,0.25,0.84,U] [#6 -0.19,-0.16,0.91,U] [#7 -0.33,0.31,0.91,U] [#8 -0.24,0.25,0.84,U] 
21:37:34.494 00.001 31432 refined, 8 included, MultiStar: {-0.30, -0.02}, one-star: {-0.75, -0.02}
21:37:34.496 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.09 = -3.09)
21:37:34.498 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
21:37:34.499 00.001 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.06 mountX=-0.30 mountY=-0.02, mountTheta=-3.07
21:37:34.502 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.02, opts=13)
21:37:34.504 00.002 31432 Enqueuing Move request for scope (-0.30, -0.02)
21:37:34.506 00.002 29876 Worker thread wakes up
21:37:34.506 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd
21:37:34.506 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.02)
21:37:34.506 00.000 29876 Moving (-0.30, -0.02) raw xDistance=-0.30 yDistance=-0.02
21:37:34.506 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
21:37:34.506 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:34.506 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:34.506 00.000 29876 MoveAxis(E, 36, ABG)
21:37:34.506 00.000 29876 Guiding  Dir = 2, Dur = 36
21:37:34.506 00.000 29876 IsSlewing returns 0
21:37:34.506 00.000 29876 IsGuiding returns 0
21:37:34.507 00.001 29876 PulseGuide returned control before completion, sleep 46
21:37:34.510 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:34.521 00.011 31432 UpdateGuideState exits: m=3391 RSB=37.2
21:37:34.523 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:34.525 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:34.527 00.002 31432 Enqueuing Expose request
21:37:34.563 00.036 29876 IsGuiding returns 1
21:37:34.563 00.000 29876 scope still moving after pulse duration time elapsed
21:37:34.594 00.031 29876 IsSlewing returns 0
21:37:34.594 00.000 29876 IsGuiding returns 1
21:37:34.625 00.031 29876 IsSlewing returns 0
21:37:34.625 00.000 29876 IsGuiding returns 0
21:37:34.625 00.000 29876 scope move finished after 36 + 82 ms
21:37:34.625 00.000 29876 Move returns status 0, amount 36
21:37:34.625 00.000 29876 MoveAxis(N, 0, ABG)
21:37:34.625 00.000 29876 Move returns status 0, amount 0
21:37:34.625 00.000 29876 move complete, result=0
21:37:34.626 00.001 29876 worker thread done servicing request
21:37:34.626 00.000 29876 Worker thread wakes up
21:37:34.626 00.000 31432 GuideStep: -0.3 px 36 ms EAST, -0.0 px 0 ms NORTH
21:37:34.630 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:34.630 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:36.544 01.914 29876 Exposure complete
21:37:36.591 00.047 29876 worker thread done servicing request
21:37:36.591 00.000 31432 OnExposeComplete: enter
21:37:36.594 00.003 31432 UpdateGuideState(): m_state=6
21:37:36.596 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:37:36.597 00.001 31432 Star::Find returns 1 (0), X=328.41, Y=636.40, Mass=3609, SNR=37.5, Peak=249 HFD=3.9
21:37:36.600 00.003 31432 MultiStar: [#1 -1.22,0.35,0.00,M1] [#2 -1.22,0.04,0.00,M1] [#3 -0.72,0.06,1.02,U] [#4 -0.65,0.06,0.96,U] [#5 -0.72,0.23,0.82,U] [#6 -1.11,0.45,0.00,M1] [#7 -1.26,0.63,0.00,M1] [#8 -0.94,0.60,0.00,M1] 
21:37:36.602 00.002 31432 refined, 3 included, MultiStar: {-0.82, 0.15}, one-star: {-1.17, 0.27}
21:37:36.604 00.002 31432 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.02) = xAngle (2.94 = 2.94)
21:37:36.606 00.002 31432 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.95 = -0.34)
21:37:36.607 00.001 31432 CameraToMount -- cameraX=-0.82 cameraY=0.15 hyp=0.83 cameraTheta=2.96 mountX=-0.82 mountY=-0.28, mountTheta=-2.82
21:37:36.610 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=0.15, opts=13)
21:37:36.612 00.002 31432 Enqueuing Move request for scope (-0.82, 0.15)
21:37:36.614 00.002 29876 Worker thread wakes up
21:37:36.614 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.15) opts 0xd
21:37:36.614 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, 0.15)
21:37:36.614 00.000 29876 Moving (-0.82, 0.15) raw xDistance=-0.82 yDistance=-0.28
21:37:36.614 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.82
21:37:36.614 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:36.614 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:37:36.614 00.000 29876 MoveAxis(E, 84, ABG)
21:37:36.615 00.001 29876 Guiding  Dir = 2, Dur = 84
21:37:36.615 00.000 29876 IsSlewing returns 0
21:37:36.615 00.000 29876 IsGuiding returns 0
21:37:36.615 00.000 29876 PulseGuide returned control before completion, sleep 94
21:37:36.618 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:36.629 00.011 31432 UpdateGuideState exits: m=3609 RSB=37.5
21:37:36.635 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:36.638 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:36.643 00.005 31432 Enqueuing Expose request
21:37:36.713 00.070 29876 IsGuiding returns 1
21:37:36.713 00.000 29876 scope still moving after pulse duration time elapsed
21:37:36.744 00.031 29876 IsSlewing returns 0
21:37:36.744 00.000 29876 IsGuiding returns 1
21:37:36.775 00.031 29876 IsSlewing returns 0
21:37:36.775 00.000 29876 IsGuiding returns 0
21:37:36.775 00.000 29876 scope move finished after 84 + 75 ms
21:37:36.775 00.000 29876 Move returns status 0, amount 84
21:37:36.775 00.000 29876 MoveAxis(N, 0, ABG)
21:37:36.775 00.000 29876 Move returns status 0, amount 0
21:37:36.775 00.000 29876 move complete, result=0
21:37:36.775 00.000 29876 worker thread done servicing request
21:37:36.775 00.000 29876 Worker thread wakes up
21:37:36.775 00.000 31432 GuideStep: -0.8 px 84 ms EAST, -0.3 px 0 ms NORTH
21:37:36.778 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:36.778 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:38.900 02.122 29876 Exposure complete
21:37:38.947 00.047 29876 worker thread done servicing request
21:37:38.947 00.000 31432 OnExposeComplete: enter
21:37:38.949 00.002 31432 UpdateGuideState(): m_state=6
21:37:38.951 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:37:38.953 00.002 31432 Star::Find returns 1 (0), X=328.67, Y=636.06, Mass=3528, SNR=37.2, Peak=254 HFD=3.9
21:37:38.955 00.002 31432 MultiStar: [#1 -0.39,-0.06,1.03,U] [#2 0.17,-0.37,0.93,U] [#3 -0.11,-0.19,0.98,U] [#4 -0.03,-0.40,0.96,U] [#5 -0.46,0.15,0.84,U] [#6 -0.12,-0.35,0.94,U] [#7 -0.13,0.30,0.93,U] [#8 -0.36,0.13,0.86,U] 
21:37:38.957 00.002 31432 refined, 8 included, MultiStar: {-0.26, -0.10}, one-star: {-0.91, -0.07}
21:37:38.959 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
21:37:38.961 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
21:37:38.963 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.77 mountX=-0.26 mountY=0.06, mountTheta=2.92
21:37:38.965 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.10, opts=13)
21:37:38.967 00.002 31432 Enqueuing Move request for scope (-0.26, -0.10)
21:37:38.969 00.002 29876 Worker thread wakes up
21:37:38.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd
21:37:38.969 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.10)
21:37:38.969 00.000 29876 Moving (-0.26, -0.10) raw xDistance=-0.26 yDistance=0.06
21:37:38.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.26
21:37:38.969 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:38.969 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:38.969 00.000 29876 MoveAxis(E, 37, ABG)
21:37:38.969 00.000 29876 Guiding  Dir = 2, Dur = 37
21:37:38.970 00.001 29876 IsSlewing returns 0
21:37:38.970 00.000 29876 IsGuiding returns 0
21:37:38.970 00.000 29876 PulseGuide returned control before completion, sleep 47
21:37:38.973 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:38.985 00.012 31432 UpdateGuideState exits: m=3528 RSB=37.2
21:37:38.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:38.988 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:38.990 00.002 31432 Enqueuing Expose request
21:37:39.022 00.032 29876 IsGuiding returns 1
21:37:39.022 00.000 29876 scope still moving after pulse duration time elapsed
21:37:39.053 00.031 29876 IsSlewing returns 0
21:37:39.053 00.000 29876 IsGuiding returns 1
21:37:39.084 00.031 29876 IsSlewing returns 0
21:37:39.084 00.000 29876 IsGuiding returns 1
21:37:39.115 00.031 29876 IsSlewing returns 0
21:37:39.115 00.000 29876 IsGuiding returns 0
21:37:39.115 00.000 29876 scope move finished after 37 + 107 ms
21:37:39.115 00.000 29876 Move returns status 0, amount 37
21:37:39.115 00.000 29876 MoveAxis(N, 0, ABG)
21:37:39.115 00.000 29876 Move returns status 0, amount 0
21:37:39.115 00.000 29876 move complete, result=0
21:37:39.115 00.000 29876 worker thread done servicing request
21:37:39.115 00.000 29876 Worker thread wakes up
21:37:39.115 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:39.115 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:39.115 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.1 px 0 ms NORTH
21:37:41.022 01.907 29876 Exposure complete
21:37:41.065 00.043 29876 worker thread done servicing request
21:37:41.065 00.000 31432 OnExposeComplete: enter
21:37:41.068 00.003 31432 UpdateGuideState(): m_state=6
21:37:41.070 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:37:41.071 00.001 31432 Star::Find returns 1 (0), X=329.34, Y=636.23, Mass=3413, SNR=36.9, Peak=247 HFD=3.6
21:37:41.073 00.002 31432 MultiStar: [#1 -0.12,-0.05,1.02,U] [#2 0.02,-0.72,0.95,U] [#3 0.13,-0.24,1.01,U] [#4 0.15,-0.82,0.98,U] [#5 0.05,0.21,0.85,U] [#6 0.35,-0.29,0.92,U] [#7 -0.31,-0.11,0.98,U] [#8 0.18,0.17,0.86,U] 
21:37:41.075 00.002 31432 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {-0.24, 0.10}
21:37:41.077 00.002 31432 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
21:37:41.079 00.002 31432 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
21:37:41.081 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.49 mountX=0.01 mountY=0.20, mountTheta=1.51
21:37:41.083 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.20, opts=13)
21:37:41.085 00.002 31432 Enqueuing Move request for scope (0.02, -0.20)
21:37:41.087 00.002 29876 Worker thread wakes up
21:37:41.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
21:37:41.087 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
21:37:41.087 00.000 29876 Moving (0.02, -0.20) raw xDistance=0.01 yDistance=0.20
21:37:41.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:37:41.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:41.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:37:41.087 00.000 29876 MoveAxis(E, 0, ABG)
21:37:41.087 00.000 29876 Move returns status 0, amount 0
21:37:41.087 00.000 29876 MoveAxis(N, 0, ABG)
21:37:41.087 00.000 29876 Move returns status 0, amount 0
21:37:41.088 00.001 29876 move complete, result=0
21:37:41.088 00.000 29876 worker thread done servicing request
21:37:41.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:41.103 00.012 31432 UpdateGuideState exits: m=3413 RSB=36.9
21:37:41.105 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:41.107 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:41.108 00.001 31432 Enqueuing Expose request
21:37:41.111 00.003 29876 Worker thread wakes up
21:37:41.111 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:41.113 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:41.113 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:43.241 02.128 29876 Exposure complete
21:37:43.285 00.044 29876 worker thread done servicing request
21:37:43.285 00.000 31432 OnExposeComplete: enter
21:37:43.286 00.001 31432 UpdateGuideState(): m_state=6
21:37:43.290 00.004 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:37:43.292 00.002 31432 Star::Find returns 1 (0), X=328.92, Y=636.42, Mass=3435, SNR=36.2, Peak=225 HFD=4.0
21:37:43.294 00.002 31432 MultiStar: [#1 -0.29,0.56,1.07,U] [#2 0.19,0.30,0.94,U] [#3 -0.09,0.00,1.03,U] [#4 0.02,0.35,0.95,U] [#5 -0.13,0.24,0.84,U] [#6 0.01,0.59,0.88,U] [#7 -0.55,0.27,0.98,U] [#8 -0.18,0.49,0.82,U] 
21:37:43.296 00.002 31432 refined, 8 included, MultiStar: {-0.19, 0.34}, one-star: {-0.66, 0.29}
21:37:43.298 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
21:37:43.299 00.001 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.08 = -1.20)
21:37:43.301 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.09 mountX=-0.19 mountY=-0.37, mountTheta=-2.04
21:37:43.305 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.34, opts=13)
21:37:43.308 00.003 31432 Enqueuing Move request for scope (-0.19, 0.34)
21:37:43.310 00.002 29876 Worker thread wakes up
21:37:43.310 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
21:37:43.310 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
21:37:43.310 00.000 29876 Moving (-0.19, 0.34) raw xDistance=-0.19 yDistance=-0.37
21:37:43.310 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:37:43.310 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:43.310 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:37:43.310 00.000 29876 MoveAxis(E, 0, ABG)
21:37:43.311 00.001 29876 Move returns status 0, amount 0
21:37:43.311 00.000 29876 MoveAxis(N, 0, ABG)
21:37:43.311 00.000 29876 Move returns status 0, amount 0
21:37:43.311 00.000 29876 move complete, result=0
21:37:43.311 00.000 29876 worker thread done servicing request
21:37:43.314 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:37:43.324 00.010 31432 UpdateGuideState exits: m=3435 RSB=36.2
21:37:43.326 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:43.328 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:43.330 00.002 31432 Enqueuing Expose request
21:37:43.332 00.002 29876 Worker thread wakes up
21:37:43.332 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:37:43.334 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:43.334 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:45.251 01.917 29876 Exposure complete
21:37:45.293 00.042 29876 worker thread done servicing request
21:37:45.293 00.000 31432 OnExposeComplete: enter
21:37:45.295 00.002 31432 UpdateGuideState(): m_state=6
21:37:45.297 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:37:45.299 00.002 31432 Star::Find returns 1 (0), X=328.10, Y=636.47, Mass=3416, SNR=36.5, Peak=222 HFD=3.7
21:37:45.301 00.002 31432 MultiStar: [#1 -0.85,0.28,0.00,M1] [#2 -0.43,0.14,0.92,U] [#3 -0.90,0.48,0.00,M1] [#4 -0.82,0.56,0.00,M1] [#5 -1.06,0.64,0.00,M1] [#6 -0.33,-0.12,0.87,U] [#7 -0.93,0.47,0.00,M1] [#8 -0.55,0.23,0.88,U] 
21:37:45.303 00.002 31432 refined, 3 included, MultiStar: {-0.72, 0.16}, one-star: {-1.48, 0.34}
21:37:45.305 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:37:45.307 00.002 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
21:37:45.309 00.002 31432 CameraToMount -- cameraX=-0.72 cameraY=0.16 hyp=0.74 cameraTheta=2.93 mountX=-0.72 mountY=-0.27, mountTheta=-2.79
21:37:45.311 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.16, opts=13)
21:37:45.313 00.002 31432 Enqueuing Move request for scope (-0.72, 0.16)
21:37:45.315 00.002 29876 Worker thread wakes up
21:37:45.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.16) opts 0xd
21:37:45.315 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.16)
21:37:45.315 00.000 29876 Moving (-0.72, 0.16) raw xDistance=-0.72 yDistance=-0.27
21:37:45.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.72
21:37:45.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:45.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:37:45.315 00.000 29876 MoveAxis(E, 69, ABG)
21:37:45.315 00.000 29876 Guiding  Dir = 2, Dur = 69
21:37:45.316 00.001 29876 IsSlewing returns 0
21:37:45.316 00.000 29876 IsGuiding returns 0
21:37:45.316 00.000 29876 PulseGuide returned control before completion, sleep 79
21:37:45.319 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:45.331 00.012 31432 UpdateGuideState exits: m=3416 RSB=36.5
21:37:45.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:45.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:45.336 00.001 31432 Enqueuing Expose request
21:37:45.403 00.067 29876 IsGuiding returns 1
21:37:45.403 00.000 29876 scope still moving after pulse duration time elapsed
21:37:45.434 00.031 29876 IsSlewing returns 0
21:37:45.434 00.000 29876 IsGuiding returns 1
21:37:45.466 00.032 29876 IsSlewing returns 0
21:37:45.466 00.000 29876 IsGuiding returns 1
21:37:45.497 00.031 29876 IsSlewing returns 0
21:37:45.497 00.000 29876 IsGuiding returns 1
21:37:45.528 00.031 29876 IsSlewing returns 0
21:37:45.528 00.000 29876 IsGuiding returns 0
21:37:45.528 00.000 29876 scope move finished after 69 + 143 ms
21:37:45.528 00.000 29876 Move returns status 0, amount 69
21:37:45.528 00.000 29876 MoveAxis(N, 0, ABG)
21:37:45.528 00.000 29876 Move returns status 0, amount 0
21:37:45.528 00.000 29876 move complete, result=0
21:37:45.528 00.000 29876 worker thread done servicing request
21:37:45.528 00.000 29876 Worker thread wakes up
21:37:45.528 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -0.3 px 0 ms NORTH
21:37:45.531 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:45.531 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:47.658 02.127 29876 Exposure complete
21:37:47.701 00.043 29876 worker thread done servicing request
21:37:47.701 00.000 31432 OnExposeComplete: enter
21:37:47.704 00.003 31432 UpdateGuideState(): m_state=6
21:37:47.707 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:37:47.710 00.003 31432 Star::Find returns 1 (0), X=329.08, Y=636.25, Mass=3451, SNR=36.4, Peak=254 HFD=4.0
21:37:47.712 00.002 31432 MultiStar: [#1 -0.17,0.10,1.06,U] [#2 0.12,-0.12,0.96,U] [#3 0.00,0.08,1.07,U] [#4 0.03,-0.11,0.94,U] [#5 -0.40,0.58,0.86,U] [#6 -0.30,0.35,0.88,U] [#7 -0.57,0.22,0.94,U] [#8 -0.02,0.41,0.86,U] 
21:37:47.714 00.002 31432 refined, 8 included, MultiStar: {-0.20, 0.17}, one-star: {-0.50, 0.12}
21:37:47.716 00.002 31432 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
21:37:47.717 00.001 31432 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.42 = -0.86)
21:37:47.720 00.003 31432 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.43 mountX=-0.19 mountY=-0.20, mountTheta=-2.34
21:37:47.722 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.17, opts=13)
21:37:47.724 00.002 31432 Enqueuing Move request for scope (-0.20, 0.17)
21:37:47.726 00.002 29876 Worker thread wakes up
21:37:47.726 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
21:37:47.726 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
21:37:47.727 00.001 29876 Moving (-0.20, 0.17) raw xDistance=-0.19 yDistance=-0.20
21:37:47.727 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:37:47.727 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:47.727 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:37:47.727 00.000 29876 MoveAxis(E, 0, ABG)
21:37:47.727 00.000 29876 Move returns status 0, amount 0
21:37:47.727 00.000 29876 MoveAxis(N, 0, ABG)
21:37:47.727 00.000 29876 Move returns status 0, amount 0
21:37:47.727 00.000 29876 move complete, result=0
21:37:47.727 00.000 29876 worker thread done servicing request
21:37:47.731 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:37:47.742 00.011 31432 UpdateGuideState exits: m=3451 RSB=36.4
21:37:47.744 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:47.746 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:47.748 00.002 31432 Enqueuing Expose request
21:37:47.750 00.002 29876 Worker thread wakes up
21:37:47.750 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:47.752 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:47.752 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:49.659 01.907 29876 Exposure complete
21:37:49.702 00.043 29876 worker thread done servicing request
21:37:49.702 00.000 31432 OnExposeComplete: enter
21:37:49.704 00.002 31432 UpdateGuideState(): m_state=6
21:37:49.707 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:37:49.708 00.001 31432 Star::Find returns 1 (0), X=329.19, Y=636.12, Mass=3424, SNR=35.7, Peak=232 HFD=4.0
21:37:49.710 00.002 31432 MultiStar: [#1 -0.22,-0.12,1.08,U] [#2 -0.42,-0.12,0.99,U] [#3 -0.04,-0.35,1.05,U] [#4 -0.18,-0.20,0.99,U] [#5 -0.17,0.01,0.92,U] [#6 -0.34,0.03,0.91,U] [#7 -0.39,0.05,1.01,U] [#8 -0.20,-0.00,0.92,U] 
21:37:49.712 00.002 31432 refined, 8 included, MultiStar: {-0.26, -0.08}, one-star: {-0.39, -0.00}
21:37:49.714 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
21:37:49.716 00.002 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
21:37:49.718 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.84 mountX=-0.26 mountY=0.04, mountTheta=2.98
21:37:49.720 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.08, opts=13)
21:37:49.722 00.002 31432 Enqueuing Move request for scope (-0.26, -0.08)
21:37:49.724 00.002 29876 Worker thread wakes up
21:37:49.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
21:37:49.724 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
21:37:49.724 00.000 29876 Moving (-0.26, -0.08) raw xDistance=-0.26 yDistance=0.04
21:37:49.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
21:37:49.724 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:49.724 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:37:49.724 00.000 29876 MoveAxis(E, 25, ABG)
21:37:49.724 00.000 29876 Guiding  Dir = 2, Dur = 25
21:37:49.724 00.000 29876 IsSlewing returns 0
21:37:49.724 00.000 29876 IsGuiding returns 0
21:37:49.725 00.001 29876 PulseGuide returned control before completion, sleep 35
21:37:49.728 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:49.739 00.011 31432 UpdateGuideState exits: m=3424 RSB=35.7
21:37:49.741 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:49.743 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:49.745 00.002 31432 Enqueuing Expose request
21:37:49.768 00.023 29876 IsGuiding returns 1
21:37:49.768 00.000 29876 scope still moving after pulse duration time elapsed
21:37:49.798 00.030 29876 IsSlewing returns 0
21:37:49.798 00.000 29876 IsGuiding returns 1
21:37:49.829 00.031 29876 IsSlewing returns 0
21:37:49.829 00.000 29876 IsGuiding returns 0
21:37:49.829 00.000 29876 scope move finished after 25 + 79 ms
21:37:49.829 00.000 29876 Move returns status 0, amount 25
21:37:49.829 00.000 29876 MoveAxis(N, 0, ABG)
21:37:49.829 00.000 29876 Move returns status 0, amount 0
21:37:49.829 00.000 29876 move complete, result=0
21:37:49.829 00.000 29876 worker thread done servicing request
21:37:49.829 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
21:37:49.833 00.004 29876 Worker thread wakes up
21:37:49.833 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:49.833 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:51.960 02.127 29876 Exposure complete
21:37:52.017 00.057 29876 worker thread done servicing request
21:37:52.017 00.000 31432 OnExposeComplete: enter
21:37:52.021 00.004 31432 UpdateGuideState(): m_state=6
21:37:52.023 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:37:52.026 00.003 31432 Star::Find returns 1 (0), X=328.69, Y=636.05, Mass=3486, SNR=36.6, Peak=250 HFD=3.9
21:37:52.029 00.003 31432 MultiStar: [#1 -1.11,0.70,0.00,M1] [#2 -0.97,0.48,0.00,M1] [#3 -0.30,-0.19,1.04,U] [#4 -0.68,0.07,1.00,U] [#5 -0.43,0.48,0.84,U] [#6 -0.83,0.47,0.00,M1] [#7 -0.82,0.51,0.00,M1] [#8 -1.01,0.71,0.00,M1] 
21:37:52.031 00.002 31432 refined, 3 included, MultiStar: {-0.58, 0.05}, one-star: {-0.89, -0.08}
21:37:52.034 00.003 31432 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.02) = xAngle (3.03 = 3.03)
21:37:52.037 00.003 31432 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.04 = -0.24)
21:37:52.041 00.004 31432 CameraToMount -- cameraX=-0.58 cameraY=0.05 hyp=0.58 cameraTheta=3.06 mountX=-0.57 mountY=-0.14, mountTheta=-2.91
21:37:52.044 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.05, opts=13)
21:37:52.047 00.003 31432 Enqueuing Move request for scope (-0.58, 0.05)
21:37:52.049 00.002 29876 Worker thread wakes up
21:37:52.049 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.05) opts 0xd
21:37:52.049 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.05)
21:37:52.049 00.000 29876 Moving (-0.58, 0.05) raw xDistance=-0.57 yDistance=-0.14
21:37:52.049 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
21:37:52.049 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:52.049 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:37:52.049 00.000 29876 MoveAxis(E, 59, ABG)
21:37:52.049 00.000 29876 Guiding  Dir = 2, Dur = 59
21:37:52.050 00.001 29876 IsSlewing returns 0
21:37:52.050 00.000 29876 IsGuiding returns 0
21:37:52.050 00.000 29876 PulseGuide returned control before completion, sleep 69
21:37:52.056 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:52.073 00.017 31432 UpdateGuideState exits: m=3486 RSB=36.6
21:37:52.076 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.078 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:52.081 00.003 31432 Enqueuing Expose request
21:37:52.128 00.047 29876 IsGuiding returns 1
21:37:52.128 00.000 29876 scope still moving after pulse duration time elapsed
21:37:52.158 00.030 29876 IsSlewing returns 0
21:37:52.158 00.000 29876 IsGuiding returns 1
21:37:52.190 00.032 29876 IsSlewing returns 0
21:37:52.190 00.000 29876 IsGuiding returns 0
21:37:52.190 00.000 29876 scope move finished after 59 + 81 ms
21:37:52.190 00.000 29876 Move returns status 0, amount 59
21:37:52.190 00.000 29876 MoveAxis(N, 0, ABG)
21:37:52.190 00.000 29876 Move returns status 0, amount 0
21:37:52.190 00.000 29876 move complete, result=0
21:37:52.190 00.000 29876 worker thread done servicing request
21:37:52.190 00.000 29876 Worker thread wakes up
21:37:52.190 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:52.190 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:52.190 00.000 31432 GuideStep: -0.6 px 59 ms EAST, -0.1 px 0 ms NORTH
21:37:54.101 01.911 29876 Exposure complete
21:37:54.144 00.043 29876 worker thread done servicing request
21:37:54.145 00.001 31432 OnExposeComplete: enter
21:37:54.147 00.002 31432 UpdateGuideState(): m_state=6
21:37:54.149 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:37:54.151 00.002 31432 Star::Find returns 1 (0), X=328.53, Y=636.40, Mass=3335, SNR=36.5, Peak=254 HFD=3.3
21:37:54.152 00.001 31432 MultiStar: [#1 -0.68,0.32,1.05,U] [#2 -0.57,0.07,0.91,U] [#3 -0.05,-0.42,1.03,U] [#4 -0.44,-0.14,0.95,U] [#5 -0.79,0.72,0.00,M1] [#6 -0.73,0.41,0.93,U] [#7 -0.99,0.49,0.00,M2] [#8 -0.90,0.21,0.00,M2] 
21:37:54.154 00.002 31432 refined, 5 included, MultiStar: {-0.58, 0.08}, one-star: {-1.05, 0.27}
21:37:54.156 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
21:37:54.158 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.30)
21:37:54.160 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.08 hyp=0.59 cameraTheta=3.00 mountX=-0.58 mountY=-0.17, mountTheta=-2.85
21:37:54.164 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.08, opts=13)
21:37:54.166 00.002 31432 Enqueuing Move request for scope (-0.58, 0.08)
21:37:54.170 00.004 29876 Worker thread wakes up
21:37:54.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.08) opts 0xd
21:37:54.170 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.08)
21:37:54.170 00.000 29876 Moving (-0.58, 0.08) raw xDistance=-0.58 yDistance=-0.17
21:37:54.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
21:37:54.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:54.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:37:54.170 00.000 29876 MoveAxis(E, 64, ABG)
21:37:54.170 00.000 29876 Guiding  Dir = 2, Dur = 64
21:37:54.171 00.001 29876 IsSlewing returns 0
21:37:54.171 00.000 29876 IsGuiding returns 0
21:37:54.171 00.000 29876 PulseGuide returned control before completion, sleep 74
21:37:54.175 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:54.187 00.012 31432 UpdateGuideState exits: m=3335 RSB=36.5
21:37:54.189 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.191 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:54.193 00.002 31432 Enqueuing Expose request
21:37:54.256 00.063 29876 IsGuiding returns 1
21:37:54.256 00.000 29876 scope still moving after pulse duration time elapsed
21:37:54.286 00.030 29876 IsSlewing returns 0
21:37:54.286 00.000 29876 IsGuiding returns 1
21:37:54.317 00.031 29876 IsSlewing returns 0
21:37:54.317 00.000 29876 IsGuiding returns 0
21:37:54.317 00.000 29876 scope move finished after 64 + 81 ms
21:37:54.317 00.000 29876 Move returns status 0, amount 64
21:37:54.317 00.000 29876 MoveAxis(N, 0, ABG)
21:37:54.317 00.000 29876 Move returns status 0, amount 0
21:37:54.317 00.000 29876 move complete, result=0
21:37:54.317 00.000 29876 worker thread done servicing request
21:37:54.317 00.000 29876 Worker thread wakes up
21:37:54.317 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:54.317 00.000 31432 GuideStep: -0.6 px 64 ms EAST, -0.2 px 0 ms NORTH
21:37:54.321 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:56.447 02.126 29876 Exposure complete
21:37:56.491 00.044 29876 worker thread done servicing request
21:37:56.491 00.000 31432 OnExposeComplete: enter
21:37:56.493 00.002 31432 UpdateGuideState(): m_state=6
21:37:56.495 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:37:56.497 00.002 31432 Star::Find returns 1 (0), X=329.14, Y=636.16, Mass=3611, SNR=38.3, Peak=254 HFD=3.8
21:37:56.499 00.002 31432 MultiStar: [#1 -0.47,0.23,1.00,U] [#2 -0.24,-0.26,0.91,U] [#3 0.27,-0.40,0.98,U] [#4 0.12,-0.42,0.91,U] [#5 -0.10,0.24,0.81,U] [#6 -0.19,0.26,0.83,U] [#7 -0.67,0.18,0.95,U] [#8 -0.19,0.23,0.81,U] 
21:37:56.501 00.002 31432 refined, 8 included, MultiStar: {-0.22, 0.00}, one-star: {-0.45, 0.03}
21:37:56.503 00.002 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.10 = 3.10)
21:37:56.507 00.004 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.17)
21:37:56.510 00.003 31432 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.12 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
21:37:56.513 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.00, opts=13)
21:37:56.517 00.004 31432 Enqueuing Move request for scope (-0.22, 0.00)
21:37:56.519 00.002 29876 Worker thread wakes up
21:37:56.519 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.00) opts 0xd
21:37:56.519 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.00)
21:37:56.519 00.000 29876 Moving (-0.22, 0.00) raw xDistance=-0.22 yDistance=-0.04
21:37:56.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
21:37:56.519 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:56.519 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:37:56.519 00.000 29876 MoveAxis(E, 30, ABG)
21:37:56.519 00.000 29876 Guiding  Dir = 2, Dur = 30
21:37:56.520 00.001 29876 IsSlewing returns 0
21:37:56.520 00.000 29876 IsGuiding returns 0
21:37:56.520 00.000 29876 PulseGuide returned control before completion, sleep 40
21:37:56.523 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:37:56.534 00.011 31432 UpdateGuideState exits: m=3611 RSB=38.3
21:37:56.536 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:56.539 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:56.541 00.002 31432 Enqueuing Expose request
21:37:56.568 00.027 29876 IsGuiding returns 1
21:37:56.568 00.000 29876 scope still moving after pulse duration time elapsed
21:37:56.600 00.032 29876 IsSlewing returns 0
21:37:56.600 00.000 29876 IsGuiding returns 0
21:37:56.600 00.000 29876 scope move finished after 30 + 51 ms
21:37:56.600 00.000 29876 Move returns status 0, amount 30
21:37:56.600 00.000 29876 MoveAxis(N, 0, ABG)
21:37:56.600 00.000 29876 Move returns status 0, amount 0
21:37:56.600 00.000 29876 move complete, result=0
21:37:56.600 00.000 29876 worker thread done servicing request
21:37:56.600 00.000 29876 Worker thread wakes up
21:37:56.600 00.000 31432 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
21:37:56.603 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:56.603 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:37:58.510 01.907 29876 Exposure complete
21:37:58.553 00.043 29876 worker thread done servicing request
21:37:58.553 00.000 31432 OnExposeComplete: enter
21:37:58.556 00.003 31432 UpdateGuideState(): m_state=6
21:37:58.558 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:37:58.560 00.002 31432 Star::Find returns 1 (0), X=328.31, Y=636.10, Mass=3359, SNR=36.4, Peak=233 HFD=3.8
21:37:58.562 00.002 31432 MultiStar: [#1 -1.46,0.26,0.00,M1] [#2 -0.88,0.11,0.00,M1] [#3 -1.03,-0.27,0.00,M1] [#4 -0.60,0.01,0.96,U] [#5 -0.82,0.12,0.86,U] [#6 -1.07,0.31,0.00,M1] [#7 -1.38,0.66,0.00,M2] [#8 -1.02,0.16,0.00,M2] 
21:37:58.564 00.002 31432 refined, 2 included, MultiStar: {-0.91, 0.03}, one-star: {-1.27, -0.03}
21:37:58.566 00.002 31432 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
21:37:58.567 00.001 31432 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.10 = -0.19)
21:37:58.569 00.002 31432 CameraToMount -- cameraX=-0.91 cameraY=0.03 hyp=0.91 cameraTheta=3.11 mountX=-0.91 mountY=-0.17, mountTheta=-2.96
21:37:58.573 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=0.03, opts=13)
21:37:58.575 00.002 31432 Enqueuing Move request for scope (-0.91, 0.03)
21:37:58.577 00.002 29876 Worker thread wakes up
21:37:58.577 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.03) opts 0xd
21:37:58.577 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, 0.03)
21:37:58.577 00.000 29876 Moving (-0.91, 0.03) raw xDistance=-0.91 yDistance=-0.17
21:37:58.577 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.91
21:37:58.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:58.577 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:37:58.577 00.000 29876 MoveAxis(E, 91, ABG)
21:37:58.578 00.001 29876 Guiding  Dir = 2, Dur = 91
21:37:58.578 00.000 29876 IsSlewing returns 0
21:37:58.578 00.000 29876 IsGuiding returns 0
21:37:58.578 00.000 29876 PulseGuide returned control before completion, sleep 101
21:37:58.581 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:37:58.592 00.011 31432 UpdateGuideState exits: m=3359 RSB=36.4
21:37:58.594 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:58.596 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:37:58.598 00.002 31432 Enqueuing Expose request
21:37:58.679 00.081 29876 IsGuiding returns 1
21:37:58.679 00.000 29876 scope still moving after pulse duration time elapsed
21:37:58.711 00.032 29876 IsSlewing returns 0
21:37:58.711 00.000 29876 IsGuiding returns 1
21:37:58.741 00.030 29876 IsSlewing returns 0
21:37:58.741 00.000 29876 IsGuiding returns 1
21:37:58.772 00.031 29876 IsSlewing returns 0
21:37:58.772 00.000 29876 IsGuiding returns 0
21:37:58.772 00.000 29876 scope move finished after 91 + 102 ms
21:37:58.772 00.000 29876 Move returns status 0, amount 91
21:37:58.772 00.000 29876 MoveAxis(N, 0, ABG)
21:37:58.772 00.000 29876 Move returns status 0, amount 0
21:37:58.772 00.000 29876 move complete, result=0
21:37:58.772 00.000 29876 worker thread done servicing request
21:37:58.772 00.000 29876 Worker thread wakes up
21:37:58.772 00.000 31432 GuideStep: -0.9 px 91 ms EAST, -0.2 px 0 ms NORTH
21:37:58.774 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:37:58.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:00.901 02.127 29876 Exposure complete
21:38:00.944 00.043 29876 worker thread done servicing request
21:38:00.944 00.000 31432 OnExposeComplete: enter
21:38:00.946 00.002 31432 UpdateGuideState(): m_state=6
21:38:00.950 00.004 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:38:00.952 00.002 31432 Star::Find returns 1 (0), X=329.40, Y=636.21, Mass=3534, SNR=37.2, Peak=254 HFD=3.7
21:38:00.955 00.003 31432 MultiStar: [#1 0.09,0.32,1.00,U] [#2 0.01,0.21,0.96,U] [#3 0.06,0.16,0.98,U] [#4 0.08,0.55,0.93,U] [#5 0.13,0.48,0.83,U] [#6 0.18,0.29,0.88,U] [#7 0.34,0.75,0.95,U] [#8 0.20,0.37,0.84,U] 
21:38:00.958 00.003 31432 single-star, 8 included, MultiStar: {0.10, 0.35}, one-star: {-0.18, 0.08}
21:38:00.959 00.001 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.70 = 2.70)
21:38:00.962 00.003 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.71 = -0.57)
21:38:00.964 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.73 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
21:38:00.967 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.08, opts=13)
21:38:00.969 00.002 31432 Enqueuing Move request for scope (-0.18, 0.08)
21:38:00.970 00.001 29876 Worker thread wakes up
21:38:00.970 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
21:38:00.970 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
21:38:00.970 00.000 29876 Moving (-0.18, 0.08) raw xDistance=-0.18 yDistance=-0.11
21:38:00.971 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:38:00.971 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:00.971 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:38:00.971 00.000 29876 MoveAxis(E, 0, ABG)
21:38:00.971 00.000 29876 Move returns status 0, amount 0
21:38:00.971 00.000 29876 MoveAxis(N, 0, ABG)
21:38:00.971 00.000 29876 Move returns status 0, amount 0
21:38:00.971 00.000 29876 move complete, result=0
21:38:00.971 00.000 29876 worker thread done servicing request
21:38:00.975 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:00.986 00.011 31432 UpdateGuideState exits: m=3534 RSB=37.2
21:38:00.988 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:00.990 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:00.992 00.002 31432 Enqueuing Expose request
21:38:00.994 00.002 29876 Worker thread wakes up
21:38:00.994 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:00.996 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:00.996 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:02.915 01.919 29876 Exposure complete
21:38:02.962 00.047 29876 worker thread done servicing request
21:38:02.962 00.000 31432 OnExposeComplete: enter
21:38:02.964 00.002 31432 UpdateGuideState(): m_state=6
21:38:02.965 00.001 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:38:02.967 00.002 31432 Star::Find returns 1 (0), X=328.89, Y=636.22, Mass=3640, SNR=37.7, Peak=235 HFD=3.9
21:38:02.969 00.002 31432 MultiStar: [#1 -0.04,-0.36,1.03,U] [#2 0.13,-0.33,0.90,U] [#3 0.06,-0.20,0.99,U] [#4 -0.00,-0.18,0.92,U] [#5 -0.32,0.32,0.83,U] [#6 0.07,-0.32,0.83,U] [#7 -0.23,0.08,0.89,U] [#8 0.32,-0.29,0.84,U] 
21:38:02.971 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.69, 0.09}
21:38:02.973 00.002 31432 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.02) = xAngle (-2.16 = -2.16)
21:38:02.974 00.001 31432 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.86 = 0.86)
21:38:02.976 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.13 mountX=-0.09 mountY=0.12, mountTheta=2.20
21:38:02.980 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.14, opts=13)
21:38:02.983 00.003 31432 Enqueuing Move request for scope (-0.09, -0.14)
21:38:02.985 00.002 29876 Worker thread wakes up
21:38:02.985 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
21:38:02.985 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
21:38:02.985 00.000 29876 Moving (-0.09, -0.14) raw xDistance=-0.09 yDistance=0.12
21:38:02.985 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:38:02.985 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:02.985 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:38:02.985 00.000 29876 MoveAxis(E, 0, ABG)
21:38:02.985 00.000 29876 Move returns status 0, amount 0
21:38:02.985 00.000 29876 MoveAxis(N, 0, ABG)
21:38:02.985 00.000 29876 Move returns status 0, amount 0
21:38:02.985 00.000 29876 move complete, result=0
21:38:02.985 00.000 29876 worker thread done servicing request
21:38:02.989 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:03.001 00.012 31432 UpdateGuideState exits: m=3640 RSB=37.7
21:38:03.004 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:03.005 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:03.008 00.003 31432 Enqueuing Expose request
21:38:03.010 00.002 29876 Worker thread wakes up
21:38:03.010 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:03.012 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:03.012 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:05.239 02.227 29876 Exposure complete
21:38:05.281 00.042 29876 worker thread done servicing request
21:38:05.281 00.000 31432 OnExposeComplete: enter
21:38:05.284 00.003 31432 UpdateGuideState(): m_state=6
21:38:05.286 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:38:05.288 00.002 31432 Star::Find returns 1 (0), X=328.16, Y=636.24, Mass=3431, SNR=36.3, Peak=254 HFD=3.9
21:38:05.290 00.002 31432 MultiStar: [#1 -0.91,0.35,0.00,M1] [#2 -0.95,-0.08,0.00,M1] [#3 -1.02,0.16,0.00,M1] [#4 -1.17,-0.24,0.00,M1] [#5 -1.06,0.27,0.00,M1] [#6 -0.76,0.02,0.85,U] [#7 -1.51,0.28,0.00,M1] [#8 -0.69,0.50,0.89,U] 
21:38:05.292 00.002 31432 refined, 2 included, MultiStar: {-0.98, 0.21}, one-star: {-1.42, 0.11}
21:38:05.294 00.002 31432 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
21:38:05.295 00.001 31432 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
21:38:05.297 00.002 31432 CameraToMount -- cameraX=-0.98 cameraY=0.21 hyp=1.00 cameraTheta=2.93 mountX=-0.97 mountY=-0.36, mountTheta=-2.79
21:38:05.301 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.98, y=0.21, opts=13)
21:38:05.304 00.003 31432 Enqueuing Move request for scope (-0.98, 0.21)
21:38:05.305 00.001 29876 Worker thread wakes up
21:38:05.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.21) opts 0xd
21:38:05.305 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.98, 0.21)
21:38:05.305 00.000 29876 Moving (-0.98, 0.21) raw xDistance=-0.97 yDistance=-0.36
21:38:05.305 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.97
21:38:05.306 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:05.306 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:38:05.306 00.000 29876 MoveAxis(E, 94, ABG)
21:38:05.306 00.000 29876 Guiding  Dir = 2, Dur = 94
21:38:05.306 00.000 29876 IsSlewing returns 0
21:38:05.306 00.000 29876 IsGuiding returns 0
21:38:05.306 00.000 29876 PulseGuide returned control before completion, sleep 104
21:38:05.309 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:38:05.321 00.012 31432 UpdateGuideState exits: m=3431 RSB=36.3
21:38:05.323 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:05.325 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:05.326 00.001 31432 Enqueuing Expose request
21:38:05.423 00.097 29876 IsGuiding returns 1
21:38:05.423 00.000 29876 scope still moving after pulse duration time elapsed
21:38:05.454 00.031 29876 IsSlewing returns 0
21:38:05.454 00.000 29876 IsGuiding returns 0
21:38:05.454 00.000 29876 scope move finished after 94 + 53 ms
21:38:05.454 00.000 29876 Move returns status 0, amount 94
21:38:05.454 00.000 29876 MoveAxis(N, 0, ABG)
21:38:05.454 00.000 29876 Move returns status 0, amount 0
21:38:05.454 00.000 29876 move complete, result=0
21:38:05.454 00.000 29876 worker thread done servicing request
21:38:05.454 00.000 29876 Worker thread wakes up
21:38:05.454 00.000 31432 GuideStep: -1.0 px 94 ms EAST, -0.4 px 0 ms NORTH
21:38:05.457 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:05.457 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:07.369 01.912 29876 Exposure complete
21:38:07.417 00.048 29876 worker thread done servicing request
21:38:07.417 00.000 31432 OnExposeComplete: enter
21:38:07.422 00.005 31432 UpdateGuideState(): m_state=6
21:38:07.424 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:38:07.426 00.002 31432 Star::Find returns 1 (0), X=327.89, Y=636.67, Mass=3674, SNR=37.2, Peak=254 HFD=4.0
21:38:07.428 00.002 31432 MultiStar: [#1 -1.18,0.51,0.00,M2] [#2 -0.82,0.17,0.89,U] [#3 -0.96,0.16,0.00,M2] [#4 -1.08,0.35,0.00,M2] [#5 -1.33,1.01,0.00,M2] [#6 -0.91,0.25,0.00,M1] [#7 -1.08,0.54,0.00,M2] [#8 -1.18,0.91,0.00,M1] 
21:38:07.430 00.002 31432 refined, 1 included, MultiStar: {-1.28, 0.37}, one-star: {-1.69, 0.54}
21:38:07.431 00.001 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
21:38:07.433 00.002 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
21:38:07.435 00.002 31432 CameraToMount -- cameraX=-1.28 cameraY=0.37 hyp=1.33 cameraTheta=2.86 mountX=-1.27 mountY=-0.56, mountTheta=-2.73
21:38:07.438 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.28, y=0.37, opts=13)
21:38:07.440 00.002 31432 Enqueuing Move request for scope (-1.28, 0.37)
21:38:07.442 00.002 29876 Worker thread wakes up
21:38:07.442 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.28, 0.37) opts 0xd
21:38:07.442 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.28, 0.37)
21:38:07.442 00.000 29876 Moving (-1.28, 0.37) raw xDistance=-1.27 yDistance=-0.56
21:38:07.442 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.27
21:38:07.442 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:07.442 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:38:07.442 00.000 29876 MoveAxis(E, 136, ABG)
21:38:07.442 00.000 29876 Guiding  Dir = 2, Dur = 136
21:38:07.442 00.000 29876 IsSlewing returns 0
21:38:07.442 00.000 29876 IsGuiding returns 0
21:38:07.443 00.001 29876 PulseGuide returned control before completion, sleep 146
21:38:07.446 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:07.458 00.012 31432 UpdateGuideState exits: m=3674 RSB=37.2
21:38:07.460 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:07.463 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:07.465 00.002 31432 Enqueuing Expose request
21:38:07.601 00.136 29876 IsGuiding returns 1
21:38:07.601 00.000 29876 scope still moving after pulse duration time elapsed
21:38:07.632 00.031 29876 IsSlewing returns 0
21:38:07.632 00.000 29876 IsGuiding returns 0
21:38:07.632 00.000 29876 scope move finished after 136 + 54 ms
21:38:07.632 00.000 29876 Move returns status 0, amount 136
21:38:07.632 00.000 29876 MoveAxis(N, 0, ABG)
21:38:07.632 00.000 29876 Move returns status 0, amount 0
21:38:07.632 00.000 29876 move complete, result=0
21:38:07.632 00.000 29876 worker thread done servicing request
21:38:07.632 00.000 29876 Worker thread wakes up
21:38:07.632 00.000 31432 GuideStep: -1.3 px 136 ms EAST, -0.6 px 0 ms NORTH
21:38:07.635 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:07.635 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:09.862 02.227 29876 Exposure complete
21:38:09.905 00.043 29876 worker thread done servicing request
21:38:09.905 00.000 31432 OnExposeComplete: enter
21:38:09.907 00.002 31432 UpdateGuideState(): m_state=6
21:38:09.909 00.002 31432 Star::Find(15, 327, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:38:09.911 00.002 31432 Star::Find returns 1 (0), X=329.69, Y=636.05, Mass=3670, SNR=37.4, Peak=236 HFD=4.0
21:38:09.913 00.002 31432 MultiStar: [#1 -0.03,0.34,1.04,U] [#2 0.70,-0.39,0.92,U] [#3 1.02,-0.72,0.00,M3] [#4 0.68,-0.25,0.95,U] [#5 0.35,0.06,0.84,U] [#6 0.20,0.27,0.87,U] [#7 -0.16,0.15,0.92,U] [#8 -0.02,0.38,0.83,U] 
21:38:09.915 00.002 31432 single-star, 7 included, MultiStar: {0.23, 0.06}, one-star: {0.11, -0.08}
21:38:09.917 00.002 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
21:38:09.918 00.001 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
21:38:09.920 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.65 mountX=0.11 mountY=0.10, mountTheta=0.74
21:38:09.923 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.08, opts=13)
21:38:09.925 00.002 31432 Enqueuing Move request for scope (0.11, -0.08)
21:38:09.926 00.001 29876 Worker thread wakes up
21:38:09.927 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:38:09.927 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:38:09.927 00.000 29876 Moving (0.11, -0.08) raw xDistance=0.11 yDistance=0.10
21:38:09.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:38:09.927 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:09.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:38:09.927 00.000 29876 MoveAxis(E, 0, ABG)
21:38:09.927 00.000 29876 Move returns status 0, amount 0
21:38:09.927 00.000 29876 MoveAxis(N, 0, ABG)
21:38:09.927 00.000 29876 Move returns status 0, amount 0
21:38:09.927 00.000 29876 move complete, result=0
21:38:09.927 00.000 29876 worker thread done servicing request
21:38:09.930 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:38:09.942 00.012 31432 UpdateGuideState exits: m=3670 RSB=37.4
21:38:09.944 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:09.946 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:09.947 00.001 31432 Enqueuing Expose request
21:38:09.949 00.002 29876 Worker thread wakes up
21:38:09.949 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:09.951 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:09.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:11.857 01.906 29876 Exposure complete
21:38:11.901 00.044 29876 worker thread done servicing request
21:38:11.901 00.000 31432 OnExposeComplete: enter
21:38:11.904 00.003 31432 UpdateGuideState(): m_state=6
21:38:11.906 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:38:11.907 00.001 31432 Star::Find returns 1 (0), X=329.34, Y=635.63, Mass=3866, SNR=39.0, Peak=254 HFD=3.6
21:38:11.909 00.002 31432 MultiStar: [#1 0.16,-0.50,1.00,U] [#2 0.33,-0.44,0.85,U] [#3 0.43,-0.73,0.98,U] [#4 0.81,-0.73,0.00,M2] [#5 -0.17,-0.34,0.78,U] [#6 0.44,-0.59,0.86,U] [#7 0.04,-0.12,0.91,U] [#8 0.14,-0.38,0.83,U] 
21:38:11.911 00.002 31432 refined, 7 included, MultiStar: {0.14, -0.45}, one-star: {-0.24, -0.50}
21:38:11.913 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
21:38:11.915 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
21:38:11.917 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.45 hyp=0.48 cameraTheta=-1.27 mountX=0.13 mountY=0.47, mountTheta=1.30
21:38:11.921 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.45, opts=13)
21:38:11.923 00.002 31432 Enqueuing Move request for scope (0.14, -0.45)
21:38:11.926 00.003 29876 Worker thread wakes up
21:38:11.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.45) opts 0xd
21:38:11.926 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.45)
21:38:11.926 00.000 29876 Moving (0.14, -0.45) raw xDistance=0.13 yDistance=0.47
21:38:11.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:38:11.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:11.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:38:11.926 00.000 29876 MoveAxis(E, 0, ABG)
21:38:11.926 00.000 29876 Move returns status 0, amount 0
21:38:11.926 00.000 29876 MoveAxis(N, 0, ABG)
21:38:11.926 00.000 29876 Move returns status 0, amount 0
21:38:11.926 00.000 29876 move complete, result=0
21:38:11.927 00.001 29876 worker thread done servicing request
21:38:11.931 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:38:11.945 00.014 31432 UpdateGuideState exits: m=3866 RSB=39.0
21:38:11.947 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:11.949 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:11.951 00.002 31432 Enqueuing Expose request
21:38:11.953 00.002 29876 Worker thread wakes up
21:38:11.953 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:38:11.955 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:11.955 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:14.183 02.228 29876 Exposure complete
21:38:14.226 00.043 29876 worker thread done servicing request
21:38:14.226 00.000 31432 OnExposeComplete: enter
21:38:14.229 00.003 31432 UpdateGuideState(): m_state=6
21:38:14.231 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:38:14.233 00.002 31432 Star::Find returns 1 (0), X=329.17, Y=636.11, Mass=3305, SNR=35.1, Peak=238 HFD=3.8
21:38:14.235 00.002 31432 MultiStar: [#1 -0.57,0.40,1.06,U] [#2 -0.47,-0.26,0.99,U] [#3 0.25,0.08,1.08,U] [#4 -0.05,-0.40,0.98,U] [#5 -0.05,0.12,0.83,U] [#6 -0.19,-0.06,0.90,U] [#7 -0.60,0.43,1.01,U] [#8 -0.48,0.29,0.89,U] 
21:38:14.235 00.000 31432 refined, 8 included, MultiStar: {-0.29, 0.07}, one-star: {-0.41, -0.01}
21:38:14.237 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
21:38:14.240 00.003 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.38)
21:38:14.242 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.92 mountX=-0.29 mountY=-0.11, mountTheta=-2.78
21:38:14.244 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.07, opts=13)
21:38:14.246 00.002 31432 Enqueuing Move request for scope (-0.29, 0.07)
21:38:14.249 00.003 29876 Worker thread wakes up
21:38:14.249 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
21:38:14.249 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
21:38:14.249 00.000 29876 Moving (-0.29, 0.07) raw xDistance=-0.29 yDistance=-0.11
21:38:14.249 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
21:38:14.249 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:14.249 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:38:14.249 00.000 29876 MoveAxis(E, 28, ABG)
21:38:14.249 00.000 29876 Guiding  Dir = 2, Dur = 28
21:38:14.249 00.000 29876 IsSlewing returns 0
21:38:14.249 00.000 29876 IsGuiding returns 0
21:38:14.250 00.001 29876 PulseGuide returned control before completion, sleep 38
21:38:14.252 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:14.263 00.011 31432 UpdateGuideState exits: m=3305 RSB=35.1
21:38:14.265 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:14.267 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:14.268 00.001 31432 Enqueuing Expose request
21:38:14.292 00.024 29876 IsGuiding returns 1
21:38:14.292 00.000 29876 scope still moving after pulse duration time elapsed
21:38:14.322 00.030 29876 IsSlewing returns 0
21:38:14.322 00.000 29876 IsGuiding returns 1
21:38:14.352 00.030 29876 IsSlewing returns 0
21:38:14.352 00.000 29876 IsGuiding returns 0
21:38:14.352 00.000 29876 scope move finished after 28 + 74 ms
21:38:14.352 00.000 29876 Move returns status 0, amount 28
21:38:14.352 00.000 29876 MoveAxis(N, 0, ABG)
21:38:14.352 00.000 29876 Move returns status 0, amount 0
21:38:14.352 00.000 29876 move complete, result=0
21:38:14.352 00.000 29876 worker thread done servicing request
21:38:14.352 00.000 29876 Worker thread wakes up
21:38:14.352 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
21:38:14.356 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:14.356 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:16.263 01.907 29876 Exposure complete
21:38:16.306 00.043 29876 worker thread done servicing request
21:38:16.306 00.000 31432 OnExposeComplete: enter
21:38:16.308 00.002 31432 UpdateGuideState(): m_state=6
21:38:16.310 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:38:16.312 00.002 31432 Star::Find returns 1 (0), X=328.56, Y=635.89, Mass=3605, SNR=38.0, Peak=240 HFD=3.9
21:38:16.314 00.002 31432 MultiStar: [#1 -0.85,-0.22,1.02,U] [#2 -0.77,-0.14,0.89,U] [#3 -0.63,-0.37,1.00,U] [#4 -0.41,-0.03,0.93,U] [#5 -0.58,0.07,0.87,U] [#6 -0.52,-0.23,0.88,U] [#7 -0.86,0.53,0.00,M1] [#8 -0.38,-0.11,0.78,U] 
21:38:16.316 00.002 31432 refined, 7 included, MultiStar: {-0.66, -0.16}, one-star: {-1.02, -0.24}
21:38:16.318 00.002 31432 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
21:38:16.320 00.002 31432 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
21:38:16.322 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=-0.16 hyp=0.68 cameraTheta=-2.90 mountX=-0.66 mountY=0.06, mountTheta=3.05
21:38:16.325 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=-0.16, opts=13)
21:38:16.327 00.002 31432 Enqueuing Move request for scope (-0.66, -0.16)
21:38:16.329 00.002 29876 Worker thread wakes up
21:38:16.329 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.16) opts 0xd
21:38:16.329 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, -0.16)
21:38:16.329 00.000 29876 Moving (-0.66, -0.16) raw xDistance=-0.66 yDistance=0.06
21:38:16.329 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
21:38:16.329 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:16.329 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:38:16.329 00.000 29876 MoveAxis(E, 67, ABG)
21:38:16.329 00.000 29876 Guiding  Dir = 2, Dur = 67
21:38:16.329 00.000 29876 IsSlewing returns 0
21:38:16.329 00.000 29876 IsGuiding returns 0
21:38:16.330 00.001 29876 PulseGuide returned control before completion, sleep 77
21:38:16.333 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:16.344 00.011 31432 UpdateGuideState exits: m=3605 RSB=38.0
21:38:16.346 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:16.348 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:16.349 00.001 31432 Enqueuing Expose request
21:38:16.414 00.065 29876 IsGuiding returns 1
21:38:16.414 00.000 29876 scope still moving after pulse duration time elapsed
21:38:16.445 00.031 29876 IsSlewing returns 0
21:38:16.445 00.000 29876 IsGuiding returns 1
21:38:16.476 00.031 29876 IsSlewing returns 0
21:38:16.476 00.000 29876 IsGuiding returns 1
21:38:16.507 00.031 29876 IsSlewing returns 0
21:38:16.507 00.000 29876 IsGuiding returns 0
21:38:16.507 00.000 29876 scope move finished after 67 + 110 ms
21:38:16.507 00.000 29876 Move returns status 0, amount 67
21:38:16.507 00.000 29876 MoveAxis(N, 0, ABG)
21:38:16.507 00.000 29876 Move returns status 0, amount 0
21:38:16.507 00.000 29876 move complete, result=0
21:38:16.507 00.000 29876 worker thread done servicing request
21:38:16.507 00.000 29876 Worker thread wakes up
21:38:16.507 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.1 px 0 ms NORTH
21:38:16.510 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:16.510 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:18.738 02.228 29876 Exposure complete
21:38:18.781 00.043 29876 worker thread done servicing request
21:38:18.781 00.000 31432 OnExposeComplete: enter
21:38:18.783 00.002 31432 UpdateGuideState(): m_state=6
21:38:18.785 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:38:18.787 00.002 31432 Star::Find returns 1 (0), X=328.68, Y=636.21, Mass=3574, SNR=37.0, Peak=213 HFD=3.9
21:38:18.789 00.002 31432 MultiStar: [#1 -0.47,-0.08,1.06,U] [#2 -0.14,-0.41,0.91,U] [#3 -0.01,-0.45,1.03,U] [#4 0.24,-0.74,0.94,U] [#5 -0.40,0.27,0.81,U] [#6 -0.36,-0.16,0.85,U] [#7 0.04,0.20,0.94,U] [#8 -0.29,0.15,0.82,U] 
21:38:18.791 00.002 31432 refined, 8 included, MultiStar: {-0.26, -0.14}, one-star: {-0.90, 0.08}
21:38:18.792 00.001 31432 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.02) = xAngle (-2.67 = -2.67)
21:38:18.794 00.002 31432 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.34 = 0.34)
21:38:18.796 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-2.65 mountX=-0.26 mountY=0.10, mountTheta=2.79
21:38:18.798 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.14, opts=13)
21:38:18.800 00.002 31432 Enqueuing Move request for scope (-0.26, -0.14)
21:38:18.802 00.002 29876 Worker thread wakes up
21:38:18.802 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
21:38:18.802 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
21:38:18.802 00.000 29876 Moving (-0.26, -0.14) raw xDistance=-0.26 yDistance=0.10
21:38:18.802 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
21:38:18.802 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:18.802 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:38:18.802 00.000 29876 MoveAxis(E, 34, ABG)
21:38:18.803 00.001 29876 Guiding  Dir = 2, Dur = 34
21:38:18.803 00.000 29876 IsSlewing returns 0
21:38:18.803 00.000 29876 IsGuiding returns 0
21:38:18.803 00.000 29876 PulseGuide returned control before completion, sleep 44
21:38:18.806 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:38:18.818 00.012 31432 UpdateGuideState exits: m=3574 RSB=37.0
21:38:18.820 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:18.822 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:18.824 00.002 31432 Enqueuing Expose request
21:38:18.862 00.038 29876 IsGuiding returns 1
21:38:18.862 00.000 29876 scope still moving after pulse duration time elapsed
21:38:18.893 00.031 29876 IsSlewing returns 0
21:38:18.893 00.000 29876 IsGuiding returns 0
21:38:18.893 00.000 29876 scope move finished after 34 + 55 ms
21:38:18.893 00.000 29876 Move returns status 0, amount 34
21:38:18.893 00.000 29876 MoveAxis(N, 0, ABG)
21:38:18.893 00.000 29876 Move returns status 0, amount 0
21:38:18.893 00.000 29876 move complete, result=0
21:38:18.893 00.000 29876 worker thread done servicing request
21:38:18.893 00.000 29876 Worker thread wakes up
21:38:18.893 00.000 31432 GuideStep: -0.3 px 34 ms EAST, 0.1 px 0 ms NORTH
21:38:18.896 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:18.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:20.809 01.913 29876 Exposure complete
21:38:20.851 00.042 29876 worker thread done servicing request
21:38:20.851 00.000 31432 OnExposeComplete: enter
21:38:20.853 00.002 31432 UpdateGuideState(): m_state=6
21:38:20.855 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:38:20.858 00.003 31432 Star::Find returns 1 (0), X=329.18, Y=636.10, Mass=3278, SNR=35.0, Peak=244 HFD=4.1
21:38:20.859 00.001 31432 MultiStar: [#1 -0.41,0.13,1.09,U] [#2 0.05,-0.32,0.97,U] [#3 0.10,-0.24,1.02,U] [#4 -0.04,-0.15,0.99,U] [#5 -0.09,0.66,0.92,U] [#6 0.03,0.35,0.92,U] [#7 -0.15,0.01,1.00,U] [#8 -0.20,0.23,0.90,U] 
21:38:20.861 00.002 31432 refined, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.41, -0.03}
21:38:20.863 00.002 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
21:38:20.865 00.002 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.61)
21:38:20.866 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.68 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
21:38:20.869 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.06, opts=13)
21:38:20.871 00.002 31432 Enqueuing Move request for scope (-0.13, 0.06)
21:38:20.873 00.002 29876 Worker thread wakes up
21:38:20.873 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
21:38:20.873 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
21:38:20.873 00.000 29876 Moving (-0.13, 0.06) raw xDistance=-0.12 yDistance=-0.08
21:38:20.873 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:38:20.873 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:20.873 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:38:20.874 00.001 29876 MoveAxis(E, 0, ABG)
21:38:20.874 00.000 29876 Move returns status 0, amount 0
21:38:20.874 00.000 29876 MoveAxis(N, 0, ABG)
21:38:20.874 00.000 29876 Move returns status 0, amount 0
21:38:20.874 00.000 29876 move complete, result=0
21:38:20.874 00.000 29876 worker thread done servicing request
21:38:20.877 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:20.888 00.011 31432 UpdateGuideState exits: m=3278 RSB=35.0
21:38:20.891 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:20.892 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:20.894 00.002 31432 Enqueuing Expose request
21:38:20.896 00.002 29876 Worker thread wakes up
21:38:20.896 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:20.898 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:20.898 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:23.023 02.125 29876 Exposure complete
21:38:23.066 00.043 29876 worker thread done servicing request
21:38:23.066 00.000 31432 OnExposeComplete: enter
21:38:23.068 00.002 31432 UpdateGuideState(): m_state=6
21:38:23.070 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:38:23.072 00.002 31432 Star::Find returns 1 (0), X=329.23, Y=636.32, Mass=3271, SNR=35.5, Peak=221 HFD=3.8
21:38:23.074 00.002 31432 MultiStar: [#1 0.16,0.33,1.01,U] [#2 0.17,0.00,0.95,U] [#3 0.45,0.08,1.05,U] [#4 0.42,-0.29,0.96,U] [#5 -0.02,0.51,0.90,U] [#6 0.45,0.16,0.91,U] [#7 0.32,0.49,0.91,U] [#8 0.18,0.47,0.86,U] 
21:38:23.076 00.002 31432 refined, 8 included, MultiStar: {0.20, 0.21}, one-star: {-0.36, 0.19}
21:38:23.078 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.79 = 0.79)
21:38:23.080 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.80 = -2.48)
21:38:23.081 00.001 31432 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.82 mountX=0.20 mountY=-0.18, mountTheta=-0.72
21:38:23.084 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.21, opts=13)
21:38:23.087 00.003 31432 Enqueuing Move request for scope (0.20, 0.21)
21:38:23.088 00.001 29876 Worker thread wakes up
21:38:23.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
21:38:23.089 00.001 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
21:38:23.089 00.000 29876 Moving (0.20, 0.21) raw xDistance=0.20 yDistance=-0.18
21:38:23.089 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
21:38:23.089 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:23.089 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:38:23.089 00.000 29876 MoveAxis(W, 19, ABG)
21:38:23.089 00.000 29876 Guiding  Dir = 3, Dur = 19
21:38:23.089 00.000 29876 IsSlewing returns 0
21:38:23.089 00.000 29876 IsGuiding returns 0
21:38:23.089 00.000 29876 PulseGuide returned control before completion, sleep 29
21:38:23.092 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:23.103 00.011 31432 UpdateGuideState exits: m=3271 RSB=35.5
21:38:23.106 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:23.107 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:23.109 00.002 31432 Enqueuing Expose request
21:38:23.131 00.022 29876 IsGuiding returns 0
21:38:23.131 00.000 29876 Move returns status 0, amount 19
21:38:23.131 00.000 29876 MoveAxis(N, 0, ABG)
21:38:23.131 00.000 29876 Move returns status 0, amount 0
21:38:23.131 00.000 29876 move complete, result=0
21:38:23.132 00.001 29876 worker thread done servicing request
21:38:23.132 00.000 29876 Worker thread wakes up
21:38:23.132 00.000 31432 GuideStep: 0.2 px 19 ms WEST, -0.2 px 0 ms NORTH
21:38:23.135 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:23.135 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:25.043 01.908 29876 Exposure complete
21:38:25.085 00.042 29876 worker thread done servicing request
21:38:25.085 00.000 31432 OnExposeComplete: enter
21:38:25.088 00.003 31432 UpdateGuideState(): m_state=6
21:38:25.091 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:38:25.092 00.001 31432 Star::Find returns 1 (0), X=329.55, Y=635.78, Mass=3605, SNR=38.3, Peak=234 HFD=3.8
21:38:25.094 00.002 31432 MultiStar: [#1 0.51,-0.33,1.02,U] [#2 0.43,-0.89,0.00,M1] [#3 0.94,-0.79,0.00,M1] [#4 0.99,-1.09,0.00,M1] [#5 0.64,-0.23,0.81,U] [#6 0.54,-0.36,0.90,U] [#7 0.68,-0.49,0.86,U] [#8 0.76,-0.13,0.79,U] 
21:38:25.096 00.002 31432 single-star, 5 included, MultiStar: {0.50, -0.32}, one-star: {-0.03, -0.35}
21:38:25.098 00.002 31432 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.02) = xAngle (-1.68 = -1.68)
21:38:25.100 00.002 31432 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.34 = 1.34)
21:38:25.102 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.35 hyp=0.35 cameraTheta=-1.65 mountX=-0.04 mountY=0.34, mountTheta=1.68
21:38:25.106 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.35, opts=13)
21:38:25.108 00.002 31432 Enqueuing Move request for scope (-0.03, -0.35)
21:38:25.110 00.002 29876 Worker thread wakes up
21:38:25.110 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.35) opts 0xd
21:38:25.110 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.35)
21:38:25.110 00.000 29876 Moving (-0.03, -0.35) raw xDistance=-0.04 yDistance=0.34
21:38:25.110 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:38:25.110 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
21:38:25.110 00.000 29876 MoveAxis(E, 0, ABG)
21:38:25.110 00.000 29876 Move returns status 0, amount 0
21:38:25.110 00.000 29876 MoveAxis(S, 25, ABG)
21:38:25.110 00.000 29876 Guiding  Dir = 1, Dur = 25
21:38:25.110 00.000 29876 IsSlewing returns 0
21:38:25.110 00.000 29876 IsGuiding returns 0
21:38:25.111 00.001 29876 PulseGuide returned control before completion, sleep 35
21:38:25.114 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:38:25.125 00.011 31432 UpdateGuideState exits: m=3605 RSB=38.3
21:38:25.127 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:25.129 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:25.130 00.001 31432 Enqueuing Expose request
21:38:25.151 00.021 29876 IsGuiding returns 1
21:38:25.151 00.000 29876 scope still moving after pulse duration time elapsed
21:38:25.182 00.031 29876 IsSlewing returns 0
21:38:25.182 00.000 29876 IsGuiding returns 1
21:38:25.213 00.031 29876 IsSlewing returns 0
21:38:25.213 00.000 29876 IsGuiding returns 1
21:38:25.244 00.031 29876 IsSlewing returns 0
21:38:25.244 00.000 29876 IsGuiding returns 0
21:38:25.244 00.000 29876 scope move finished after 25 + 108 ms
21:38:25.244 00.000 29876 Move returns status 0, amount 25
21:38:25.244 00.000 29876 move complete, result=0
21:38:25.244 00.000 29876 worker thread done servicing request
21:38:25.244 00.000 29876 Worker thread wakes up
21:38:25.244 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:25.244 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 25 ms SOUTH
21:38:25.247 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:27.369 02.122 29876 Exposure complete
21:38:27.411 00.042 29876 worker thread done servicing request
21:38:27.411 00.000 31432 OnExposeComplete: enter
21:38:27.413 00.002 31432 UpdateGuideState(): m_state=6
21:38:27.416 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:38:27.418 00.002 31432 Star::Find returns 1 (0), X=329.01, Y=636.00, Mass=3666, SNR=38.0, Peak=244 HFD=4.0
21:38:27.421 00.003 31432 MultiStar: [#1 -0.31,0.62,1.02,U] [#2 -0.40,0.32,0.89,U] [#3 0.03,-0.31,0.99,U] [#4 -0.19,0.23,0.87,U] [#5 -0.26,0.22,0.80,U] [#6 -0.27,0.47,0.90,U] [#7 -0.23,0.10,0.92,U] [#8 -0.02,0.92,0.00,M1] 
21:38:27.423 00.002 31432 refined, 7 included, MultiStar: {-0.28, 0.19}, one-star: {-0.57, -0.13}
21:38:27.425 00.002 31432 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
21:38:27.427 00.002 31432 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.54 = -0.75)
21:38:27.428 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.33 cameraTheta=2.55 mountX=-0.27 mountY=-0.23, mountTheta=-2.45
21:38:27.431 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.19, opts=13)
21:38:27.433 00.002 31432 Enqueuing Move request for scope (-0.28, 0.19)
21:38:27.435 00.002 29876 Worker thread wakes up
21:38:27.435 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
21:38:27.435 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
21:38:27.435 00.000 29876 Moving (-0.28, 0.19) raw xDistance=-0.27 yDistance=-0.23
21:38:27.435 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
21:38:27.435 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:27.435 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:38:27.435 00.000 29876 MoveAxis(E, 26, ABG)
21:38:27.435 00.000 29876 Guiding  Dir = 2, Dur = 26
21:38:27.436 00.001 29876 IsSlewing returns 0
21:38:27.436 00.000 29876 IsGuiding returns 0
21:38:27.436 00.000 29876 PulseGuide returned control before completion, sleep 36
21:38:27.439 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:27.451 00.012 31432 UpdateGuideState exits: m=3666 RSB=38.0
21:38:27.453 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:27.455 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:27.457 00.002 31432 Enqueuing Expose request
21:38:27.476 00.019 29876 IsGuiding returns 1
21:38:27.476 00.000 29876 scope still moving after pulse duration time elapsed
21:38:27.506 00.030 29876 IsSlewing returns 0
21:38:27.506 00.000 29876 IsGuiding returns 1
21:38:27.536 00.030 29876 IsSlewing returns 0
21:38:27.536 00.000 29876 IsGuiding returns 0
21:38:27.536 00.000 29876 scope move finished after 26 + 73 ms
21:38:27.536 00.000 29876 Move returns status 0, amount 26
21:38:27.536 00.000 29876 MoveAxis(N, 0, ABG)
21:38:27.536 00.000 29876 Move returns status 0, amount 0
21:38:27.536 00.000 29876 move complete, result=0
21:38:27.536 00.000 29876 worker thread done servicing request
21:38:27.536 00.000 29876 Worker thread wakes up
21:38:27.536 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:27.536 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.2 px 0 ms NORTH
21:38:27.540 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:29.447 01.907 29876 Exposure complete
21:38:29.490 00.043 29876 worker thread done servicing request
21:38:29.490 00.000 31432 OnExposeComplete: enter
21:38:29.492 00.002 31432 UpdateGuideState(): m_state=6
21:38:29.494 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:38:29.496 00.002 31432 Star::Find returns 1 (0), X=328.25, Y=636.86, Mass=3541, SNR=37.5, Peak=254 HFD=3.9
21:38:29.498 00.002 31432 MultiStar: [#1 -1.12,0.83,0.00,M1] [#2 -0.91,0.67,0.00,M1] [#3 -0.34,0.26,0.99,U] [#4 -0.60,0.12,0.91,U] [#5 -0.84,0.57,0.00,M1] [#6 -0.91,0.62,0.00,M1] [#7 -1.01,0.74,0.00,M1] [#8 -1.03,0.93,0.00,M2] 
21:38:29.500 00.002 31432 refined, 2 included, MultiStar: {-0.76, 0.38}, one-star: {-1.33, 0.74}
21:38:29.503 00.003 31432 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
21:38:29.504 00.001 31432 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.62)
21:38:29.506 00.002 31432 CameraToMount -- cameraX=-0.76 cameraY=0.38 hyp=0.85 cameraTheta=2.68 mountX=-0.76 mountY=-0.49, mountTheta=-2.56
21:38:29.508 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.76, y=0.38, opts=13)
21:38:29.511 00.003 31432 Enqueuing Move request for scope (-0.76, 0.38)
21:38:29.513 00.002 29876 Worker thread wakes up
21:38:29.513 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.38) opts 0xd
21:38:29.513 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.76, 0.38)
21:38:29.513 00.000 29876 Moving (-0.76, 0.38) raw xDistance=-0.76 yDistance=-0.49
21:38:29.513 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.76
21:38:29.513 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:29.513 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:38:29.513 00.000 29876 MoveAxis(E, 76, ABG)
21:38:29.513 00.000 29876 Guiding  Dir = 2, Dur = 76
21:38:29.513 00.000 29876 IsSlewing returns 0
21:38:29.513 00.000 29876 IsGuiding returns 0
21:38:29.514 00.001 29876 PulseGuide returned control before completion, sleep 86
21:38:29.516 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:29.528 00.012 31432 UpdateGuideState exits: m=3541 RSB=37.5
21:38:29.530 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:29.532 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:29.533 00.001 31432 Enqueuing Expose request
21:38:29.601 00.068 29876 IsGuiding returns 1
21:38:29.601 00.000 29876 scope still moving after pulse duration time elapsed
21:38:29.631 00.030 29876 IsSlewing returns 0
21:38:29.631 00.000 29876 IsGuiding returns 1
21:38:29.663 00.032 29876 IsSlewing returns 0
21:38:29.663 00.000 29876 IsGuiding returns 1
21:38:29.693 00.030 29876 IsSlewing returns 0
21:38:29.693 00.000 29876 IsGuiding returns 1
21:38:29.724 00.031 29876 IsSlewing returns 0
21:38:29.724 00.000 29876 IsGuiding returns 1
21:38:29.755 00.031 29876 IsSlewing returns 0
21:38:29.755 00.000 29876 IsGuiding returns 0
21:38:29.755 00.000 29876 scope move finished after 76 + 166 ms
21:38:29.755 00.000 29876 Move returns status 0, amount 76
21:38:29.755 00.000 29876 MoveAxis(N, 0, ABG)
21:38:29.755 00.000 29876 Move returns status 0, amount 0
21:38:29.755 00.000 29876 move complete, result=0
21:38:29.755 00.000 29876 worker thread done servicing request
21:38:29.755 00.000 29876 Worker thread wakes up
21:38:29.755 00.000 31432 GuideStep: -0.8 px 76 ms EAST, -0.5 px 0 ms NORTH
21:38:29.758 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:29.758 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:31.882 02.124 29876 Exposure complete
21:38:31.925 00.043 29876 worker thread done servicing request
21:38:31.925 00.000 31432 OnExposeComplete: enter
21:38:31.927 00.002 31432 UpdateGuideState(): m_state=6
21:38:31.930 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:38:31.931 00.001 31432 Star::Find returns 1 (0), X=328.60, Y=637.14, Mass=3691, SNR=37.6, Peak=238 HFD=3.9
21:38:31.934 00.003 31432 MultiStar: [#1 -0.49,1.32,0.00,M2] [#2 -0.48,1.19,0.00,M2] [#3 -0.31,0.65,0.95,U] [#4 -0.38,1.17,0.00,M1] [#5 -0.60,1.54,0.00,M2] [#6 -0.41,1.29,0.00,M2] [#7 -0.57,1.17,0.00,M2] [#8 -0.57,1.46,0.00,M3] 
21:38:31.935 00.001 31432 refined, 1 included, MultiStar: {-0.65, 0.83}, one-star: {-0.98, 1.01}
21:38:31.937 00.002 31432 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.02) = xAngle (2.21 = 2.21)
21:38:31.939 00.002 31432 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.22 = -1.06)
21:38:31.941 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.83 hyp=1.06 cameraTheta=2.24 mountX=-0.63 mountY=-0.92, mountTheta=-2.17
21:38:31.943 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.83, opts=13)
21:38:31.946 00.003 31432 Enqueuing Move request for scope (-0.65, 0.83)
21:38:31.948 00.002 29876 Worker thread wakes up
21:38:31.948 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.83) opts 0xd
21:38:31.948 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.83)
21:38:31.948 00.000 29876 Moving (-0.65, 0.83) raw xDistance=-0.63 yDistance=-0.92
21:38:31.948 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
21:38:31.948 00.000 29876 resist switch: large excursion: input -0.92 thresh 0.90 direction from 1 to -1
21:38:31.948 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.77
21:38:31.948 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.92
21:38:31.948 00.000 29876 MoveAxis(E, 72, ABG)
21:38:31.948 00.000 29876 Guiding  Dir = 2, Dur = 72
21:38:31.948 00.000 29876 IsSlewing returns 0
21:38:31.949 00.001 29876 IsGuiding returns 0
21:38:31.949 00.000 29876 PulseGuide returned control before completion, sleep 82
21:38:31.951 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:31.962 00.011 31432 UpdateGuideState exits: m=3691 RSB=37.6
21:38:31.964 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.966 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:31.968 00.002 31432 Enqueuing Expose request
21:38:32.036 00.068 29876 IsGuiding returns 1
21:38:32.036 00.000 29876 scope still moving after pulse duration time elapsed
21:38:32.068 00.032 29876 IsSlewing returns 0
21:38:32.068 00.000 29876 IsGuiding returns 1
21:38:32.099 00.031 29876 IsSlewing returns 0
21:38:32.099 00.000 29876 IsGuiding returns 0
21:38:32.099 00.000 29876 scope move finished after 72 + 78 ms
21:38:32.099 00.000 29876 Move returns status 0, amount 72
21:38:32.099 00.000 29876 BLC: Oldest BLC event removed
21:38:32.099 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:38:32.099 00.000 29876 MoveAxis(N, 88, ABG)
21:38:32.099 00.000 29876 Guiding  Dir = 0, Dur = 88
21:38:32.099 00.000 29876 IsSlewing returns 0
21:38:32.099 00.000 29876 IsGuiding returns 0
21:38:32.099 00.000 29876 PulseGuide returned control before completion, sleep 98
21:38:32.207 00.108 29876 IsGuiding returns 1
21:38:32.207 00.000 29876 scope still moving after pulse duration time elapsed
21:38:32.238 00.031 29876 IsSlewing returns 0
21:38:32.238 00.000 29876 IsGuiding returns 1
21:38:32.268 00.030 29876 IsSlewing returns 0
21:38:32.268 00.000 29876 IsGuiding returns 1
21:38:32.300 00.032 29876 IsSlewing returns 0
21:38:32.300 00.000 29876 IsGuiding returns 1
21:38:32.330 00.030 29876 IsSlewing returns 0
21:38:32.330 00.000 29876 IsGuiding returns 1
21:38:32.362 00.032 29876 IsSlewing returns 0
21:38:32.362 00.000 29876 IsGuiding returns 1
21:38:32.393 00.031 29876 IsSlewing returns 0
21:38:32.393 00.000 29876 IsGuiding returns 0
21:38:32.393 00.000 29876 scope move finished after 88 + 205 ms
21:38:32.393 00.000 29876 Move returns status 0, amount 88
21:38:32.393 00.000 29876 move complete, result=0
21:38:32.393 00.000 29876 worker thread done servicing request
21:38:32.393 00.000 29876 Worker thread wakes up
21:38:32.393 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:32.393 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:32.393 00.000 31432 GuideStep: -0.6 px 72 ms EAST, -0.9 px 88 ms NORTH
21:38:34.300 01.907 29876 Exposure complete
21:38:34.343 00.043 29876 worker thread done servicing request
21:38:34.344 00.001 31432 OnExposeComplete: enter
21:38:34.346 00.002 31432 UpdateGuideState(): m_state=6
21:38:34.348 00.002 31432 Star::Find(15, 328, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:38:34.352 00.004 31432 Star::Find returns 1 (0), X=328.90, Y=636.27, Mass=3566, SNR=37.3, Peak=190 HFD=4.2
21:38:34.354 00.002 31432 MultiStar: [#1 0.06,0.41,1.03,U] [#2 -0.48,0.18,0.87,U] [#3 0.10,0.14,0.99,U] [#4 0.25,-0.03,0.94,U] [#5 -0.04,0.82,0.84,U] [#6 -0.05,0.51,0.84,U] [#7 -0.05,0.51,0.96,U] [#8 0.19,0.84,0.82,U] 
21:38:34.359 00.005 31432 refined, 8 included, MultiStar: {-0.08, 0.38}, one-star: {-0.68, 0.14}
21:38:34.362 00.003 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.76 = 1.76)
21:38:34.365 00.003 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.77 = -1.51)
21:38:34.367 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.78 mountX=-0.07 mountY=-0.39, mountTheta=-1.75
21:38:34.370 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.38, opts=13)
21:38:34.375 00.005 31432 Enqueuing Move request for scope (-0.08, 0.38)
21:38:34.377 00.002 29876 Worker thread wakes up
21:38:34.377 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.38) opts 0xd
21:38:34.377 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.38)
21:38:34.377 00.000 29876 Moving (-0.08, 0.38) raw xDistance=-0.07 yDistance=-0.39
21:38:34.377 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:38:34.377 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.39
21:38:34.377 00.000 29876 MoveAxis(E, 0, ABG)
21:38:34.377 00.000 29876 Move returns status 0, amount 0
21:38:34.378 00.001 29876 MoveAxis(N, 28, ABG)
21:38:34.378 00.000 29876 Guiding  Dir = 0, Dur = 28
21:38:34.378 00.000 29876 IsSlewing returns 0
21:38:34.378 00.000 29876 IsGuiding returns 0
21:38:34.378 00.000 29876 PulseGuide returned control before completion, sleep 38
21:38:34.384 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:34.396 00.012 31432 UpdateGuideState exits: m=3566 RSB=37.3
21:38:34.398 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.401 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:34.404 00.003 31432 Enqueuing Expose request
21:38:34.424 00.020 29876 IsGuiding returns 1
21:38:34.424 00.000 29876 scope still moving after pulse duration time elapsed
21:38:34.454 00.030 29876 IsSlewing returns 0
21:38:34.454 00.000 29876 IsGuiding returns 1
21:38:34.486 00.032 29876 IsSlewing returns 0
21:38:34.486 00.000 29876 IsGuiding returns 1
21:38:34.516 00.030 29876 IsSlewing returns 0
21:38:34.516 00.000 29876 IsGuiding returns 0
21:38:34.516 00.000 29876 scope move finished after 28 + 110 ms
21:38:34.516 00.000 29876 Move returns status 0, amount 28
21:38:34.516 00.000 29876 move complete, result=0
21:38:34.516 00.000 29876 worker thread done servicing request
21:38:34.516 00.000 29876 Worker thread wakes up
21:38:34.516 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 28 ms NORTH
21:38:34.521 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:34.521 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:36.752 02.231 29876 Exposure complete
21:38:36.794 00.042 29876 worker thread done servicing request
21:38:36.794 00.000 31432 OnExposeComplete: enter
21:38:36.796 00.002 31432 UpdateGuideState(): m_state=6
21:38:36.798 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:38:36.800 00.002 31432 Star::Find returns 1 (0), X=329.93, Y=636.59, Mass=3565, SNR=36.8, Peak=254 HFD=3.8
21:38:36.802 00.002 31432 MultiStar: [#1 0.46,0.74,1.04,U] [#2 0.56,0.06,0.93,U] [#3 0.94,0.29,0.00,M1] [#4 0.59,0.28,0.95,U] [#5 0.41,0.65,0.85,U] [#6 1.06,0.35,0.00,M2] [#7 0.70,0.95,0.00,M2] [#8 0.82,0.76,0.00,M3] 
21:38:36.804 00.002 31432 single-star, 4 included, MultiStar: {0.47, 0.44}, one-star: {0.35, 0.46}
21:38:36.806 00.002 31432 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
21:38:36.808 00.002 31432 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
21:38:36.810 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.46 hyp=0.58 cameraTheta=0.92 mountX=0.36 mountY=-0.40, mountTheta=-0.83
21:38:36.813 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.46, opts=13)
21:38:36.815 00.002 31432 Enqueuing Move request for scope (0.35, 0.46)
21:38:36.817 00.002 29876 Worker thread wakes up
21:38:36.817 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.46) opts 0xd
21:38:36.817 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.46)
21:38:36.817 00.000 29876 Moving (0.35, 0.46) raw xDistance=0.36 yDistance=-0.40
21:38:36.817 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
21:38:36.817 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
21:38:36.817 00.000 29876 MoveAxis(W, 35, ABG)
21:38:36.817 00.000 29876 Guiding  Dir = 3, Dur = 35
21:38:36.818 00.001 29876 IsSlewing returns 0
21:38:36.818 00.000 29876 IsGuiding returns 0
21:38:36.818 00.000 29876 PulseGuide returned control before completion, sleep 45
21:38:36.822 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:36.833 00.011 31432 UpdateGuideState exits: m=3565 RSB=36.8
21:38:36.835 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:36.837 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:36.839 00.002 31432 Enqueuing Expose request
21:38:36.877 00.038 29876 IsGuiding returns 1
21:38:36.877 00.000 29876 scope still moving after pulse duration time elapsed
21:38:36.909 00.032 29876 IsSlewing returns 0
21:38:36.909 00.000 29876 IsGuiding returns 0
21:38:36.909 00.000 29876 scope move finished after 35 + 55 ms
21:38:36.909 00.000 29876 Move returns status 0, amount 35
21:38:36.909 00.000 29876 MoveAxis(N, 29, ABG)
21:38:36.909 00.000 29876 Guiding  Dir = 0, Dur = 29
21:38:36.909 00.000 29876 IsSlewing returns 0
21:38:36.909 00.000 29876 IsGuiding returns 0
21:38:36.910 00.001 29876 PulseGuide returned control before completion, sleep 39
21:38:36.955 00.045 29876 IsGuiding returns 1
21:38:36.955 00.000 29876 scope still moving after pulse duration time elapsed
21:38:36.986 00.031 29876 IsSlewing returns 0
21:38:36.986 00.000 29876 IsGuiding returns 1
21:38:37.017 00.031 29876 IsSlewing returns 0
21:38:37.017 00.000 29876 IsGuiding returns 1
21:38:37.049 00.032 29876 IsSlewing returns 0
21:38:37.049 00.000 29876 IsGuiding returns 1
21:38:37.080 00.031 29876 IsSlewing returns 0
21:38:37.080 00.000 29876 IsGuiding returns 0
21:38:37.080 00.000 29876 scope move finished after 29 + 141 ms
21:38:37.080 00.000 29876 Move returns status 0, amount 29
21:38:37.080 00.000 29876 move complete, result=0
21:38:37.080 00.000 29876 worker thread done servicing request
21:38:37.080 00.000 29876 Worker thread wakes up
21:38:37.080 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.4 px 29 ms NORTH
21:38:37.083 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:37.083 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:38.991 01.908 29876 Exposure complete
21:38:39.034 00.043 29876 worker thread done servicing request
21:38:39.034 00.000 31432 OnExposeComplete: enter
21:38:39.036 00.002 31432 UpdateGuideState(): m_state=6
21:38:39.038 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:38:39.041 00.003 31432 Star::Find returns 1 (0), X=328.80, Y=637.04, Mass=3473, SNR=36.6, Peak=212 HFD=4.1
21:38:39.043 00.002 31432 MultiStar: [#1 -0.04,0.72,1.04,U] [#2 0.44,-0.28,0.90,U] [#3 -0.09,0.44,1.04,U] [#4 -0.28,-0.02,0.94,U] [#5 -0.26,0.94,0.00,M1] [#6 0.30,0.38,0.88,U] [#7 -0.04,0.42,0.97,U] [#8 0.27,0.58,0.83,U] 
21:38:39.047 00.004 31432 refined, 7 included, MultiStar: {-0.04, 0.40}, one-star: {-0.78, 0.91}
21:38:39.051 00.004 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
21:38:39.053 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
21:38:39.055 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.41 cameraTheta=1.68 mountX=-0.03 mountY=-0.40, mountTheta=-1.65
21:38:39.058 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.40, opts=13)
21:38:39.060 00.002 31432 Enqueuing Move request for scope (-0.04, 0.40)
21:38:39.062 00.002 29876 Worker thread wakes up
21:38:39.062 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
21:38:39.062 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
21:38:39.062 00.000 29876 Moving (-0.04, 0.40) raw xDistance=-0.03 yDistance=-0.40
21:38:39.062 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:38:39.062 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
21:38:39.062 00.000 29876 MoveAxis(E, 0, ABG)
21:38:39.062 00.000 29876 Move returns status 0, amount 0
21:38:39.062 00.000 29876 MoveAxis(N, 30, ABG)
21:38:39.062 00.000 29876 Guiding  Dir = 0, Dur = 30
21:38:39.062 00.000 29876 IsSlewing returns 0
21:38:39.062 00.000 29876 IsGuiding returns 0
21:38:39.063 00.001 29876 PulseGuide returned control before completion, sleep 40
21:38:39.066 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:38:39.077 00.011 31432 UpdateGuideState exits: m=3473 RSB=36.6
21:38:39.080 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:39.081 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:39.084 00.003 31432 Enqueuing Expose request
21:38:39.131 00.047 29876 IsGuiding returns 1
21:38:39.131 00.000 29876 scope still moving after pulse duration time elapsed
21:38:39.162 00.031 29876 IsSlewing returns 0
21:38:39.162 00.000 29876 IsGuiding returns 1
21:38:39.192 00.030 29876 IsSlewing returns 0
21:38:39.192 00.000 29876 IsGuiding returns 1
21:38:39.223 00.031 29876 IsSlewing returns 0
21:38:39.223 00.000 29876 IsGuiding returns 1
21:38:39.256 00.033 29876 IsSlewing returns 0
21:38:39.256 00.000 29876 IsGuiding returns 0
21:38:39.256 00.000 29876 scope move finished after 30 + 163 ms
21:38:39.256 00.000 29876 Move returns status 0, amount 30
21:38:39.256 00.000 29876 move complete, result=0
21:38:39.256 00.000 29876 worker thread done servicing request
21:38:39.256 00.000 29876 Worker thread wakes up
21:38:39.256 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:39.256 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 30 ms NORTH
21:38:39.259 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:41.393 02.134 29876 Exposure complete
21:38:41.435 00.042 29876 worker thread done servicing request
21:38:41.435 00.000 31432 OnExposeComplete: enter
21:38:41.438 00.003 31432 UpdateGuideState(): m_state=6
21:38:41.440 00.002 31432 Star::Find(15, 328, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:38:41.441 00.001 31432 Star::Find returns 1 (0), X=328.36, Y=635.74, Mass=3409, SNR=36.5, Peak=255 HFD=3.6
21:38:41.443 00.002 31432 MultiStar: [#1 -0.21,-0.53,1.07,U] [#2 -0.07,-0.76,0.96,U] [#3 -0.16,-0.49,1.03,U] [#4 -0.50,-0.70,0.97,U] [#5 -0.72,-0.31,0.87,U] [#6 -0.25,-0.57,0.90,U] [#7 -0.56,-0.16,0.94,U] [#8 -0.15,-0.27,0.87,U] 
21:38:41.445 00.002 31432 refined, 8 included, MultiStar: {-0.43, -0.47}, one-star: {-1.22, -0.39}
21:38:41.447 00.002 31432 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.02) = xAngle (-2.33 = -2.33)
21:38:41.449 00.002 31432 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.68 = 0.68)
21:38:41.450 00.001 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.47 hyp=0.63 cameraTheta=-2.31 mountX=-0.44 mountY=0.40, mountTheta=2.40
21:38:41.453 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.47, opts=13)
21:38:41.455 00.002 31432 Enqueuing Move request for scope (-0.43, -0.47)
21:38:41.457 00.002 29876 Worker thread wakes up
21:38:41.457 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.47) opts 0xd
21:38:41.457 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.47)
21:38:41.457 00.000 29876 Moving (-0.43, -0.47) raw xDistance=-0.44 yDistance=0.40
21:38:41.457 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
21:38:41.457 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:41.457 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:38:41.457 00.000 29876 MoveAxis(E, 42, ABG)
21:38:41.457 00.000 29876 Guiding  Dir = 2, Dur = 42
21:38:41.458 00.001 29876 IsSlewing returns 0
21:38:41.458 00.000 29876 IsGuiding returns 0
21:38:41.458 00.000 29876 PulseGuide returned control before completion, sleep 52
21:38:41.461 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:41.472 00.011 31432 UpdateGuideState exits: m=3409 RSB=36.5
21:38:41.474 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:41.476 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:41.478 00.002 31432 Enqueuing Expose request
21:38:41.517 00.039 29876 IsGuiding returns 1
21:38:41.517 00.000 29876 scope still moving after pulse duration time elapsed
21:38:41.547 00.030 29876 IsSlewing returns 0
21:38:41.547 00.000 29876 IsGuiding returns 0
21:38:41.547 00.000 29876 scope move finished after 42 + 47 ms
21:38:41.547 00.000 29876 Move returns status 0, amount 42
21:38:41.547 00.000 29876 MoveAxis(N, 0, ABG)
21:38:41.547 00.000 29876 Move returns status 0, amount 0
21:38:41.547 00.000 29876 move complete, result=0
21:38:41.547 00.000 29876 worker thread done servicing request
21:38:41.547 00.000 29876 Worker thread wakes up
21:38:41.547 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.4 px 0 ms NORTH
21:38:41.550 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:41.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:43.469 01.919 29876 Exposure complete
21:38:43.512 00.043 29876 worker thread done servicing request
21:38:43.512 00.000 31432 OnExposeComplete: enter
21:38:43.515 00.003 31432 UpdateGuideState(): m_state=6
21:38:43.516 00.001 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:38:43.518 00.002 31432 Star::Find returns 1 (0), X=328.77, Y=635.77, Mass=3261, SNR=35.3, Peak=254 HFD=3.7
21:38:43.520 00.002 31432 MultiStar: [#1 -0.21,-0.34,1.10,U] [#2 -0.00,-0.42,0.97,U] [#3 0.06,-0.94,0.00,M1] [#4 -0.18,-0.56,0.98,U] [#5 -0.58,-0.01,0.90,U] [#6 -0.17,-0.17,0.90,U] [#7 -0.21,-0.59,0.97,U] [#8 -0.21,-0.19,0.87,U] 
21:38:43.522 00.002 31432 refined, 7 included, MultiStar: {-0.30, -0.34}, one-star: {-0.82, -0.36}
21:38:43.524 00.002 31432 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.02) = xAngle (-2.32 = -2.32)
21:38:43.525 00.001 31432 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.69 = 0.69)
21:38:43.528 00.003 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.34 hyp=0.45 cameraTheta=-2.30 mountX=-0.31 mountY=0.29, mountTheta=2.39
21:38:43.530 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.34, opts=13)
21:38:43.532 00.002 31432 Enqueuing Move request for scope (-0.30, -0.34)
21:38:43.534 00.002 29876 Worker thread wakes up
21:38:43.534 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.34) opts 0xd
21:38:43.534 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.34)
21:38:43.534 00.000 29876 Moving (-0.30, -0.34) raw xDistance=-0.31 yDistance=0.29
21:38:43.534 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:38:43.534 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:43.534 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:38:43.534 00.000 29876 MoveAxis(E, 35, ABG)
21:38:43.534 00.000 29876 Guiding  Dir = 2, Dur = 35
21:38:43.534 00.000 29876 IsSlewing returns 0
21:38:43.535 00.001 29876 IsGuiding returns 0
21:38:43.535 00.000 29876 PulseGuide returned control before completion, sleep 45
21:38:43.538 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:43.550 00.012 31432 UpdateGuideState exits: m=3261 RSB=35.3
21:38:43.552 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:43.554 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:43.556 00.002 31432 Enqueuing Expose request
21:38:43.590 00.034 29876 IsGuiding returns 1
21:38:43.590 00.000 29876 scope still moving after pulse duration time elapsed
21:38:43.621 00.031 29876 IsSlewing returns 0
21:38:43.621 00.000 29876 IsGuiding returns 1
21:38:43.653 00.032 29876 IsSlewing returns 0
21:38:43.653 00.000 29876 IsGuiding returns 0
21:38:43.653 00.000 29876 scope move finished after 35 + 82 ms
21:38:43.653 00.000 29876 Move returns status 0, amount 35
21:38:43.653 00.000 29876 MoveAxis(N, 0, ABG)
21:38:43.653 00.000 29876 Move returns status 0, amount 0
21:38:43.653 00.000 29876 move complete, result=0
21:38:43.653 00.000 29876 worker thread done servicing request
21:38:43.653 00.000 29876 Worker thread wakes up
21:38:43.653 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:43.653 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:43.653 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.3 px 0 ms NORTH
21:38:45.784 02.131 29876 Exposure complete
21:38:45.831 00.047 29876 worker thread done servicing request
21:38:45.831 00.000 31432 OnExposeComplete: enter
21:38:45.833 00.002 31432 UpdateGuideState(): m_state=6
21:38:45.835 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:38:45.837 00.002 31432 Star::Find returns 1 (0), X=329.14, Y=635.44, Mass=3547, SNR=38.0, Peak=247 HFD=3.6
21:38:45.839 00.002 31432 MultiStar: [#1 0.36,-0.93,0.00,M1] [#2 0.53,-0.76,0.00,M1] [#3 0.51,-0.93,0.00,M2] [#4 0.28,-1.00,0.00,M1] [#5 0.37,-0.52,0.87,U] [#6 0.61,-0.71,0.00,M1] [#7 0.55,-0.87,0.00,M1] [#8 0.58,-0.62,0.84,U] 
21:38:45.841 00.002 31432 refined, 2 included, MultiStar: {0.14, -0.61}, one-star: {-0.44, -0.69}
21:38:45.842 00.001 31432 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.02) = xAngle (-1.37 = -1.37)
21:38:45.844 00.002 31432 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.64 = 1.64)
21:38:45.846 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.61 hyp=0.63 cameraTheta=-1.35 mountX=0.12 mountY=0.63, mountTheta=1.38
21:38:45.849 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.61, opts=13)
21:38:45.851 00.002 31432 Enqueuing Move request for scope (0.14, -0.61)
21:38:45.853 00.002 29876 Worker thread wakes up
21:38:45.853 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.61) opts 0xd
21:38:45.853 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.61)
21:38:45.853 00.000 29876 Moving (0.14, -0.61) raw xDistance=0.12 yDistance=0.63
21:38:45.853 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:38:45.853 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:45.853 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
21:38:45.853 00.000 29876 MoveAxis(E, 0, ABG)
21:38:45.853 00.000 29876 Move returns status 0, amount 0
21:38:45.853 00.000 29876 MoveAxis(N, 0, ABG)
21:38:45.853 00.000 29876 Move returns status 0, amount 0
21:38:45.853 00.000 29876 move complete, result=0
21:38:45.853 00.000 29876 worker thread done servicing request
21:38:45.857 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:38:45.868 00.011 31432 UpdateGuideState exits: m=3547 RSB=38.0
21:38:45.871 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:45.873 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:45.874 00.001 31432 Enqueuing Expose request
21:38:45.876 00.002 29876 Worker thread wakes up
21:38:45.876 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
21:38:45.878 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:45.878 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:47.796 01.918 29876 Exposure complete
21:38:47.846 00.050 29876 worker thread done servicing request
21:38:47.847 00.001 31432 OnExposeComplete: enter
21:38:47.849 00.002 31432 UpdateGuideState(): m_state=6
21:38:47.850 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:38:47.852 00.002 31432 Star::Find returns 1 (0), X=329.68, Y=635.92, Mass=3468, SNR=36.7, Peak=245 HFD=3.9
21:38:47.854 00.002 31432 MultiStar: [#1 0.63,-0.60,1.02,U] [#2 0.95,-0.82,0.00,M2] [#3 0.93,-0.51,0.00,M3] [#4 0.79,-0.77,0.00,M2] [#5 0.57,0.01,0.86,U] [#6 0.84,-0.92,0.00,M2] [#7 0.63,0.19,0.91,U] [#8 0.86,-0.72,0.00,M1] 
21:38:47.856 00.002 31432 single-star, 3 included, MultiStar: {0.48, -0.17}, one-star: {0.10, -0.20}
21:38:47.858 00.002 31432 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.02) = xAngle (-1.13 = -1.13)
21:38:47.860 00.002 31432 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.88 = 1.88)
21:38:47.862 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=0.10 mountY=0.22, mountTheta=1.15
21:38:47.864 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.20, opts=13)
21:38:47.866 00.002 31432 Enqueuing Move request for scope (0.10, -0.20)
21:38:47.868 00.002 29876 Worker thread wakes up
21:38:47.868 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
21:38:47.868 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
21:38:47.868 00.000 29876 Moving (0.10, -0.20) raw xDistance=0.10 yDistance=0.22
21:38:47.868 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:38:47.868 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:47.868 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:38:47.868 00.000 29876 MoveAxis(E, 0, ABG)
21:38:47.868 00.000 29876 Move returns status 0, amount 0
21:38:47.868 00.000 29876 MoveAxis(N, 0, ABG)
21:38:47.868 00.000 29876 Move returns status 0, amount 0
21:38:47.869 00.001 29876 move complete, result=0
21:38:47.869 00.000 29876 worker thread done servicing request
21:38:47.872 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:47.885 00.013 31432 UpdateGuideState exits: m=3468 RSB=36.7
21:38:47.887 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.889 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:47.891 00.002 31432 Enqueuing Expose request
21:38:47.893 00.002 29876 Worker thread wakes up
21:38:47.893 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:38:47.894 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:47.894 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:50.018 02.124 29876 Exposure complete
21:38:50.062 00.044 29876 worker thread done servicing request
21:38:50.062 00.000 31432 OnExposeComplete: enter
21:38:50.064 00.002 31432 UpdateGuideState(): m_state=6
21:38:50.066 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:38:50.068 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=634.99, Mass=3716, SNR=38.5, Peak=254 HFD=4.0
21:38:50.070 00.002 31432 MultiStar: [#1 0.61,-0.68,0.99,U] [#2 0.62,-0.73,0.00,M3] [#3 1.17,-1.04,0.00,M4] [#4 0.83,-1.33,0.00,M3] [#5 1.14,-0.97,0.00,M1] [#6 0.56,-0.84,0.00,M3] [#7 0.59,-0.86,0.00,M1] [#8 0.61,-0.41,0.81,U] 
21:38:50.072 00.002 31432 refined, 2 included, MultiStar: {0.54, -0.77}, one-star: {0.41, -1.14}
21:38:50.073 00.001 31432 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.02) = xAngle (-0.98 = -0.98)
21:38:50.075 00.002 31432 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.03 = 2.03)
21:38:50.077 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.77 hyp=0.94 cameraTheta=-0.96 mountX=0.52 mountY=0.84, mountTheta=1.02
21:38:50.081 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.77, opts=13)
21:38:50.084 00.003 31432 Enqueuing Move request for scope (0.54, -0.77)
21:38:50.086 00.002 29876 Worker thread wakes up
21:38:50.086 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.77) opts 0xd
21:38:50.086 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.77)
21:38:50.086 00.000 29876 Moving (0.54, -0.77) raw xDistance=0.52 yDistance=0.84
21:38:50.086 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
21:38:50.086 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:50.086 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.84
21:38:50.086 00.000 29876 MoveAxis(W, 50, ABG)
21:38:50.088 00.002 29876 Guiding  Dir = 3, Dur = 50
21:38:50.088 00.000 29876 IsSlewing returns 0
21:38:50.088 00.000 29876 IsGuiding returns 0
21:38:50.088 00.000 29876 PulseGuide returned control before completion, sleep 60
21:38:50.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:38:50.102 00.011 31432 UpdateGuideState exits: m=3716 RSB=38.5
21:38:50.105 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:50.106 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:50.108 00.002 31432 Enqueuing Expose request
21:38:50.158 00.050 29876 IsGuiding returns 1
21:38:50.158 00.000 29876 scope still moving after pulse duration time elapsed
21:38:50.188 00.030 29876 IsSlewing returns 0
21:38:50.188 00.000 29876 IsGuiding returns 0
21:38:50.188 00.000 29876 scope move finished after 50 + 51 ms
21:38:50.188 00.000 29876 Move returns status 0, amount 50
21:38:50.188 00.000 29876 MoveAxis(N, 0, ABG)
21:38:50.188 00.000 29876 Move returns status 0, amount 0
21:38:50.188 00.000 29876 move complete, result=0
21:38:50.188 00.000 29876 worker thread done servicing request
21:38:50.188 00.000 29876 Worker thread wakes up
21:38:50.188 00.000 31432 GuideStep: 0.5 px 50 ms WEST, 0.8 px 0 ms NORTH
21:38:50.191 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:50.191 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:52.109 01.918 29876 Exposure complete
21:38:52.165 00.056 29876 worker thread done servicing request
21:38:52.166 00.001 31432 OnExposeComplete: enter
21:38:52.169 00.003 31432 UpdateGuideState(): m_state=6
21:38:52.173 00.004 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:38:52.176 00.003 31432 Star::Find returns 1 (0), X=328.62, Y=635.04, Mass=3319, SNR=35.6, Peak=255 HFD=3.8
21:38:52.178 00.002 31432 MultiStar: [#1 -0.91,-0.58,0.00,M1] [#2 -0.36,-1.04,0.00,M4] [#3 -0.04,-1.59,0.00,M5] [#4 -0.10,-1.14,0.00,M4] [#5 -0.41,-0.73,0.85,U] [#6 -0.17,-0.84,0.91,U] [#7 -0.56,-1.00,0.00,M2] [#8 -0.67,-0.59,0.91,U] 
21:38:52.181 00.003 31432 refined, 3 included, MultiStar: {-0.57, -0.82}, one-star: {-0.97, -1.09}
21:38:52.183 00.002 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
21:38:52.185 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
21:38:52.187 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=-0.82 hyp=1.00 cameraTheta=-2.18 mountX=-0.59 mountY=0.72, mountTheta=2.25
21:38:52.190 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=-0.82, opts=13)
21:38:52.192 00.002 31432 Enqueuing Move request for scope (-0.57, -0.82)
21:38:52.194 00.002 29876 Worker thread wakes up
21:38:52.194 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.82) opts 0xd
21:38:52.194 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, -0.82)
21:38:52.194 00.000 29876 Moving (-0.57, -0.82) raw xDistance=-0.59 yDistance=0.72
21:38:52.194 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.59
21:38:52.194 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:52.194 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
21:38:52.194 00.000 29876 MoveAxis(E, 49, ABG)
21:38:52.194 00.000 29876 Guiding  Dir = 2, Dur = 49
21:38:52.195 00.001 29876 IsSlewing returns 0
21:38:52.195 00.000 29876 IsGuiding returns 0
21:38:52.195 00.000 29876 PulseGuide returned control before completion, sleep 59
21:38:52.199 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:52.215 00.016 31432 UpdateGuideState exits: m=3319 RSB=35.6
21:38:52.218 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:52.221 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:52.224 00.003 31432 Enqueuing Expose request
21:38:52.260 00.036 29876 IsGuiding returns 1
21:38:52.260 00.000 29876 scope still moving after pulse duration time elapsed
21:38:52.290 00.030 29876 IsSlewing returns 0
21:38:52.290 00.000 29876 IsGuiding returns 1
21:38:52.320 00.030 29876 IsSlewing returns 0
21:38:52.320 00.000 29876 IsGuiding returns 1
21:38:52.351 00.031 29876 IsSlewing returns 0
21:38:52.351 00.000 29876 IsGuiding returns 0
21:38:52.351 00.000 29876 scope move finished after 49 + 108 ms
21:38:52.351 00.000 29876 Move returns status 0, amount 49
21:38:52.351 00.000 29876 MoveAxis(N, 0, ABG)
21:38:52.351 00.000 29876 Move returns status 0, amount 0
21:38:52.351 00.000 29876 move complete, result=0
21:38:52.351 00.000 29876 worker thread done servicing request
21:38:52.351 00.000 29876 Worker thread wakes up
21:38:52.351 00.000 31432 GuideStep: -0.6 px 49 ms EAST, 0.7 px 0 ms NORTH
21:38:52.355 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:52.355 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:54.582 02.227 29876 Exposure complete
21:38:54.630 00.048 29876 worker thread done servicing request
21:38:54.630 00.000 31432 OnExposeComplete: enter
21:38:54.632 00.002 31432 UpdateGuideState(): m_state=6
21:38:54.634 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:38:54.637 00.003 31432 Star::Find returns 1 (0), X=329.58, Y=635.26, Mass=3462, SNR=36.6, Peak=236 HFD=3.6
21:38:54.639 00.002 31432 MultiStar: [#1 0.42,-0.75,1.05,U] [#2 0.63,-1.42,0.00,M5] [#3 1.01,-1.20,0.00,M6] [#4 0.72,-0.85,0.00,M5] [#5 0.39,-0.52,0.91,U] [#6 0.66,-1.03,0.00,M3] [#7 0.46,-0.26,0.96,U] [#8 0.44,-0.49,0.84,U] 
21:38:54.642 00.003 31432 refined, 4 included, MultiStar: {0.34, -0.59}, one-star: {-0.01, -0.87}
21:38:54.645 00.003 31432 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
21:38:54.647 00.002 31432 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
21:38:54.650 00.003 31432 CameraToMount -- cameraX=0.34 cameraY=-0.59 hyp=0.68 cameraTheta=-1.05 mountX=0.32 mountY=0.63, mountTheta=1.10
21:38:54.653 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.59, opts=13)
21:38:54.656 00.003 31432 Enqueuing Move request for scope (0.34, -0.59)
21:38:54.659 00.003 29876 Worker thread wakes up
21:38:54.659 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.59) opts 0xd
21:38:54.659 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.59)
21:38:54.659 00.000 29876 Moving (0.34, -0.59) raw xDistance=0.32 yDistance=0.63
21:38:54.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
21:38:54.659 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:54.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
21:38:54.659 00.000 29876 MoveAxis(W, 24, ABG)
21:38:54.659 00.000 29876 Guiding  Dir = 3, Dur = 24
21:38:54.660 00.001 29876 IsSlewing returns 0
21:38:54.660 00.000 29876 IsGuiding returns 0
21:38:54.660 00.000 29876 PulseGuide returned control before completion, sleep 34
21:38:54.663 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:38:54.680 00.017 31432 UpdateGuideState exits: m=3462 RSB=36.6
21:38:54.684 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:54.686 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:54.689 00.003 31432 Enqueuing Expose request
21:38:54.706 00.017 29876 IsGuiding returns 1
21:38:54.706 00.000 29876 scope still moving after pulse duration time elapsed
21:38:54.737 00.031 29876 IsSlewing returns 0
21:38:54.737 00.000 29876 IsGuiding returns 0
21:38:54.737 00.000 29876 scope move finished after 24 + 53 ms
21:38:54.737 00.000 29876 Move returns status 0, amount 24
21:38:54.737 00.000 29876 MoveAxis(N, 0, ABG)
21:38:54.737 00.000 29876 Move returns status 0, amount 0
21:38:54.737 00.000 29876 move complete, result=0
21:38:54.737 00.000 29876 worker thread done servicing request
21:38:54.737 00.000 29876 Worker thread wakes up
21:38:54.737 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:54.737 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:54.737 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.6 px 0 ms NORTH
21:38:56.655 01.918 29876 Exposure complete
21:38:56.697 00.042 29876 worker thread done servicing request
21:38:56.697 00.000 31432 OnExposeComplete: enter
21:38:56.700 00.003 31432 UpdateGuideState(): m_state=6
21:38:56.702 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:38:56.703 00.001 31432 Star::Find returns 1 (0), X=330.17, Y=635.27, Mass=3624, SNR=38.0, Peak=254 HFD=3.7
21:38:56.705 00.002 31432 MultiStar: [#1 0.74,-0.59,0.00,M1] [#2 1.10,-1.29,0.00,M6] [#3 1.25,-0.67,0.00,M7] [#4 1.40,-1.13,0.00,M6] [#5 1.22,-0.82,0.00,M1] [#6 1.19,-0.96,0.00,M4] [#7 0.85,-0.37,0.97,U] [#8 1.29,-0.16,0.00,M1] 
21:38:56.706 00.001 31432 refined, 1 included, MultiStar: {0.72, -0.62}, one-star: {0.59, -0.86}
21:38:56.709 00.003 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
21:38:56.711 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
21:38:56.713 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=-0.62 hyp=0.95 cameraTheta=-0.71 mountX=0.70 mountY=0.72, mountTheta=0.80
21:38:56.716 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=-0.62, opts=13)
21:38:56.718 00.002 31432 Enqueuing Move request for scope (0.72, -0.62)
21:38:56.719 00.001 29876 Worker thread wakes up
21:38:56.720 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.62) opts 0xd
21:38:56.720 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, -0.62)
21:38:56.720 00.000 29876 Moving (0.72, -0.62) raw xDistance=0.70 yDistance=0.72
21:38:56.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.70
21:38:56.720 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.40 newest=2.07
21:38:56.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
21:38:56.720 00.000 29876 MoveAxis(W, 71, ABG)
21:38:56.720 00.000 29876 Guiding  Dir = 3, Dur = 71
21:38:56.720 00.000 29876 IsSlewing returns 0
21:38:56.720 00.000 29876 IsGuiding returns 0
21:38:56.720 00.000 29876 PulseGuide returned control before completion, sleep 81
21:38:56.723 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:38:56.735 00.012 31432 UpdateGuideState exits: m=3624 RSB=38.0
21:38:56.737 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:56.739 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:56.741 00.002 31432 Enqueuing Expose request
21:38:56.805 00.064 29876 IsGuiding returns 1
21:38:56.805 00.000 29876 scope still moving after pulse duration time elapsed
21:38:56.836 00.031 29876 IsSlewing returns 0
21:38:56.836 00.000 29876 IsGuiding returns 1
21:38:56.867 00.031 29876 IsSlewing returns 0
21:38:56.867 00.000 29876 IsGuiding returns 0
21:38:56.867 00.000 29876 scope move finished after 71 + 76 ms
21:38:56.867 00.000 29876 Move returns status 0, amount 71
21:38:56.867 00.000 29876 BLC: Oldest BLC event removed
21:38:56.867 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:38:56.867 00.000 29876 MoveAxis(S, 73, ABG)
21:38:56.867 00.000 29876 Guiding  Dir = 1, Dur = 73
21:38:56.867 00.000 29876 IsSlewing returns 0
21:38:56.867 00.000 29876 IsGuiding returns 0
21:38:56.868 00.001 29876 PulseGuide returned control before completion, sleep 83
21:38:56.959 00.091 29876 IsGuiding returns 1
21:38:56.959 00.000 29876 scope still moving after pulse duration time elapsed
21:38:56.991 00.032 29876 IsSlewing returns 0
21:38:56.991 00.000 29876 IsGuiding returns 1
21:38:57.021 00.030 29876 IsSlewing returns 0
21:38:57.021 00.000 29876 IsGuiding returns 1
21:38:57.052 00.031 29876 IsSlewing returns 0
21:38:57.052 00.000 29876 IsGuiding returns 0
21:38:57.052 00.000 29876 scope move finished after 73 + 110 ms
21:38:57.052 00.000 29876 Move returns status 0, amount 73
21:38:57.052 00.000 29876 move complete, result=0
21:38:57.052 00.000 29876 worker thread done servicing request
21:38:57.052 00.000 29876 Worker thread wakes up
21:38:57.052 00.000 31432 GuideStep: 0.7 px 71 ms WEST, 0.7 px 73 ms SOUTH
21:38:57.056 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:57.056 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:38:59.189 02.133 29876 Exposure complete
21:38:59.237 00.048 29876 worker thread done servicing request
21:38:59.237 00.000 31432 OnExposeComplete: enter
21:38:59.239 00.002 31432 UpdateGuideState(): m_state=6
21:38:59.241 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:38:59.243 00.002 31432 Star::Find returns 1 (0), X=329.44, Y=634.98, Mass=3662, SNR=38.7, Peak=253 HFD=3.7
21:38:59.245 00.002 31432 MultiStar: [#1 0.21,-1.09,0.00,M2] [#2 0.28,-1.10,0.00,M7] [#3 0.58,-1.47,0.00,M8] [#4 0.42,-1.19,0.00,M7] [#5 0.63,-1.21,0.00,M2] [#6 0.28,-1.09,0.00,M5] [#7 0.07,-1.02,0.00,M1] [#8 0.29,-0.82,0.81,U] 
21:38:59.247 00.002 31432 refined, 1 included, MultiStar: {0.06, -1.00}, one-star: {-0.14, -1.15}
21:38:59.249 00.002 31432 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.02) = xAngle (-1.54 = -1.54)
21:38:59.251 00.002 31432 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.47 = 1.47)
21:38:59.253 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-1.00 hyp=1.00 cameraTheta=-1.52 mountX=0.03 mountY=0.99, mountTheta=1.54
21:38:59.255 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-1.00, opts=13)
21:38:59.257 00.002 31432 Enqueuing Move request for scope (0.06, -1.00)
21:38:59.259 00.002 29876 Worker thread wakes up
21:38:59.259 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.00) opts 0xd
21:38:59.259 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -1.00)
21:38:59.259 00.000 29876 Moving (0.06, -1.00) raw xDistance=0.03 yDistance=0.99
21:38:59.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:38:59.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.99
21:38:59.259 00.000 29876 MoveAxis(E, 0, ABG)
21:38:59.259 00.000 29876 Move returns status 0, amount 0
21:38:59.259 00.000 29876 MoveAxis(S, 73, ABG)
21:38:59.259 00.000 29876 Guiding  Dir = 1, Dur = 73
21:38:59.259 00.000 29876 IsSlewing returns 0
21:38:59.260 00.001 29876 IsGuiding returns 0
21:38:59.260 00.000 29876 PulseGuide returned control before completion, sleep 83
21:38:59.263 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:38:59.274 00.011 31432 UpdateGuideState exits: m=3662 RSB=38.7
21:38:59.277 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:59.279 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:38:59.281 00.002 31432 Enqueuing Expose request
21:38:59.358 00.077 29876 IsGuiding returns 1
21:38:59.358 00.000 29876 scope still moving after pulse duration time elapsed
21:38:59.388 00.030 29876 IsSlewing returns 0
21:38:59.388 00.000 29876 IsGuiding returns 1
21:38:59.420 00.032 29876 IsSlewing returns 0
21:38:59.420 00.000 29876 IsGuiding returns 1
21:38:59.450 00.030 29876 IsSlewing returns 0
21:38:59.450 00.000 29876 IsGuiding returns 1
21:38:59.482 00.032 29876 IsSlewing returns 0
21:38:59.482 00.000 29876 IsGuiding returns 0
21:38:59.482 00.000 29876 scope move finished after 73 + 149 ms
21:38:59.482 00.000 29876 Move returns status 0, amount 73
21:38:59.482 00.000 29876 move complete, result=0
21:38:59.482 00.000 29876 worker thread done servicing request
21:38:59.482 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 1.0 px 73 ms SOUTH
21:38:59.485 00.003 29876 Worker thread wakes up
21:38:59.485 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:38:59.485 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:01.394 01.909 29876 Exposure complete
21:39:01.437 00.043 29876 worker thread done servicing request
21:39:01.437 00.000 31432 OnExposeComplete: enter
21:39:01.439 00.002 31432 UpdateGuideState(): m_state=6
21:39:01.441 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:39:01.443 00.002 31432 Star::Find returns 1 (0), X=328.90, Y=635.44, Mass=3624, SNR=38.0, Peak=254 HFD=3.8
21:39:01.445 00.002 31432 MultiStar: [#1 0.02,-1.08,0.00,M3] [#2 0.18,-1.34,0.00,M8] [#3 0.52,-0.95,0.00,M9] [#4 0.43,-1.36,0.00,M8] [#5 0.21,-0.94,0.00,M3] [#6 0.16,-0.93,0.00,M6] [#7 0.25,-0.24,0.91,U] [#8 0.04,-0.96,0.00,M1] 
21:39:01.447 00.002 31432 refined, 1 included, MultiStar: {-0.24, -0.47}, one-star: {-0.69, -0.69}
21:39:01.449 00.002 31432 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
21:39:01.450 00.001 31432 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.95 = 0.95)
21:39:01.452 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.47 hyp=0.53 cameraTheta=-2.04 mountX=-0.25 mountY=0.43, mountTheta=2.10
21:39:01.455 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.47, opts=13)
21:39:01.457 00.002 31432 Enqueuing Move request for scope (-0.24, -0.47)
21:39:01.459 00.002 29876 Worker thread wakes up
21:39:01.459 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.47) opts 0xd
21:39:01.459 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.47)
21:39:01.459 00.000 29876 Moving (-0.24, -0.47) raw xDistance=-0.25 yDistance=0.43
21:39:01.459 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
21:39:01.459 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.43
21:39:01.459 00.000 29876 MoveAxis(E, 24, ABG)
21:39:01.459 00.000 29876 Guiding  Dir = 2, Dur = 24
21:39:01.459 00.000 29876 IsSlewing returns 0
21:39:01.460 00.001 29876 IsGuiding returns 0
21:39:01.460 00.000 29876 PulseGuide returned control before completion, sleep 34
21:39:01.463 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:01.474 00.011 31432 UpdateGuideState exits: m=3624 RSB=38.0
21:39:01.476 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:01.478 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:01.480 00.002 31432 Enqueuing Expose request
21:39:01.502 00.022 29876 IsGuiding returns 1
21:39:01.502 00.000 29876 scope still moving after pulse duration time elapsed
21:39:01.533 00.031 29876 IsSlewing returns 0
21:39:01.533 00.000 29876 IsGuiding returns 1
21:39:01.564 00.031 29876 IsSlewing returns 0
21:39:01.564 00.000 29876 IsGuiding returns 1
21:39:01.595 00.031 29876 IsSlewing returns 0
21:39:01.595 00.000 29876 IsGuiding returns 0
21:39:01.595 00.000 29876 scope move finished after 24 + 110 ms
21:39:01.595 00.000 29876 Move returns status 0, amount 24
21:39:01.595 00.000 29876 MoveAxis(S, 32, ABG)
21:39:01.595 00.000 29876 Guiding  Dir = 1, Dur = 32
21:39:01.595 00.000 29876 IsSlewing returns 0
21:39:01.595 00.000 29876 IsGuiding returns 0
21:39:01.596 00.001 29876 PulseGuide returned control before completion, sleep 42
21:39:01.641 00.045 29876 IsGuiding returns 1
21:39:01.641 00.000 29876 scope still moving after pulse duration time elapsed
21:39:01.673 00.032 29876 IsSlewing returns 0
21:39:01.673 00.000 29876 IsGuiding returns 1
21:39:01.703 00.030 29876 IsSlewing returns 0
21:39:01.703 00.000 29876 IsGuiding returns 1
21:39:01.734 00.031 29876 IsSlewing returns 0
21:39:01.734 00.000 29876 IsGuiding returns 0
21:39:01.734 00.000 29876 scope move finished after 32 + 106 ms
21:39:01.734 00.000 29876 Move returns status 0, amount 32
21:39:01.734 00.000 29876 move complete, result=0
21:39:01.734 00.000 29876 worker thread done servicing request
21:39:01.734 00.000 29876 Worker thread wakes up
21:39:01.734 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:01.734 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:01.734 00.000 31432 GuideStep: -0.2 px 24 ms EAST, 0.4 px 32 ms SOUTH
21:39:03.961 02.227 29876 Exposure complete
21:39:04.008 00.047 29876 worker thread done servicing request
21:39:04.008 00.000 31432 OnExposeComplete: enter
21:39:04.013 00.005 31432 UpdateGuideState(): m_state=6
21:39:04.017 00.004 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:39:04.018 00.001 31432 Star::Find returns 1 (0), X=330.07, Y=635.34, Mass=3526, SNR=37.1, Peak=254 HFD=3.8
21:39:04.021 00.003 31432 MultiStar: [#1 0.43,-0.44,1.04,U] [#2 0.71,-0.63,0.00,M9] [#3 0.73,-0.74,0.00,M10] [#4 0.65,-0.82,0.00,M9] [#5 0.70,-0.33,0.80,U] [#6 0.55,-0.49,0.91,U] [#7 0.51,-0.25,0.95,U] [#8 0.63,-0.47,0.79,U] 
21:39:04.022 00.001 31432 refined, 5 included, MultiStar: {0.54, -0.47}, one-star: {0.49, -0.78}
21:39:04.024 00.002 31432 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.02) = xAngle (-0.73 = -0.73)
21:39:04.026 00.002 31432 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.28 = 2.28)
21:39:04.028 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.47 hyp=0.72 cameraTheta=-0.71 mountX=0.53 mountY=0.54, mountTheta=0.80
21:39:04.031 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.47, opts=13)
21:39:04.033 00.002 31432 Enqueuing Move request for scope (0.54, -0.47)
21:39:04.035 00.002 29876 Worker thread wakes up
21:39:04.035 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.47) opts 0xd
21:39:04.035 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.47)
21:39:04.035 00.000 29876 Moving (0.54, -0.47) raw xDistance=0.53 yDistance=0.54
21:39:04.035 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.53
21:39:04.035 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.54
21:39:04.035 00.000 29876 MoveAxis(W, 48, ABG)
21:39:04.035 00.000 29876 Guiding  Dir = 3, Dur = 48
21:39:04.035 00.000 29876 IsSlewing returns 0
21:39:04.035 00.000 29876 IsGuiding returns 0
21:39:04.036 00.001 29876 PulseGuide returned control before completion, sleep 58
21:39:04.040 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:04.056 00.016 31432 UpdateGuideState exits: m=3526 RSB=37.1
21:39:04.058 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:04.060 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:04.061 00.001 31432 Enqueuing Expose request
21:39:04.098 00.037 29876 IsGuiding returns 1
21:39:04.098 00.000 29876 scope still moving after pulse duration time elapsed
21:39:04.128 00.030 29876 IsSlewing returns 0
21:39:04.128 00.000 29876 IsGuiding returns 1
21:39:04.160 00.032 29876 IsSlewing returns 0
21:39:04.160 00.000 29876 IsGuiding returns 1
21:39:04.191 00.031 29876 IsSlewing returns 0
21:39:04.191 00.000 29876 IsGuiding returns 1
21:39:04.238 00.047 29876 IsSlewing returns 0
21:39:04.238 00.000 29876 IsGuiding returns 0
21:39:04.238 00.000 29876 scope move finished after 48 + 154 ms
21:39:04.238 00.000 29876 Move returns status 0, amount 48
21:39:04.238 00.000 29876 MoveAxis(S, 40, ABG)
21:39:04.238 00.000 29876 Guiding  Dir = 1, Dur = 40
21:39:04.238 00.000 29876 IsSlewing returns 0
21:39:04.238 00.000 29876 IsGuiding returns 0
21:39:04.239 00.001 29876 PulseGuide returned control before completion, sleep 50
21:39:04.298 00.059 29876 IsGuiding returns 1
21:39:04.298 00.000 29876 scope still moving after pulse duration time elapsed
21:39:04.329 00.031 29876 IsSlewing returns 0
21:39:04.329 00.000 29876 IsGuiding returns 1
21:39:04.360 00.031 29876 IsSlewing returns 0
21:39:04.360 00.000 29876 IsGuiding returns 1
21:39:04.391 00.031 29876 IsSlewing returns 0
21:39:04.391 00.000 29876 IsGuiding returns 1
21:39:04.422 00.031 29876 IsSlewing returns 0
21:39:04.422 00.000 29876 IsGuiding returns 0
21:39:04.422 00.000 29876 scope move finished after 40 + 144 ms
21:39:04.422 00.000 29876 Move returns status 0, amount 40
21:39:04.422 00.000 29876 move complete, result=0
21:39:04.422 00.000 29876 worker thread done servicing request
21:39:04.422 00.000 29876 Worker thread wakes up
21:39:04.422 00.000 31432 GuideStep: 0.5 px 48 ms WEST, 0.5 px 40 ms SOUTH
21:39:04.425 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:04.425 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:06.331 01.906 29876 Exposure complete
21:39:06.373 00.042 29876 worker thread done servicing request
21:39:06.374 00.001 31432 OnExposeComplete: enter
21:39:06.376 00.002 31432 UpdateGuideState(): m_state=6
21:39:06.378 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:39:06.380 00.002 31432 Star::Find returns 1 (0), X=329.55, Y=635.61, Mass=3269, SNR=35.7, Peak=207 HFD=3.6
21:39:06.382 00.002 31432 MultiStar: [#1 0.24,-0.14,1.06,U] [#2 0.45,-0.57,0.94,U] [#3 0.31,-0.54,1.04,U] [#4 0.47,-0.70,0.96,U] [#5 0.14,0.05,0.88,U] [#6 0.01,-0.49,0.89,U] [#7 0.01,0.00,0.97,U] [#8 0.05,-0.05,0.89,U] 
21:39:06.384 00.002 31432 refined, 8 included, MultiStar: {0.19, -0.33}, one-star: {-0.03, -0.52}
21:39:06.385 00.001 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
21:39:06.387 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
21:39:06.389 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.06 mountX=0.18 mountY=0.36, mountTheta=1.11
21:39:06.393 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=-0.33, opts=13)
21:39:06.396 00.003 31432 Enqueuing Move request for scope (0.19, -0.33)
21:39:06.398 00.002 29876 Worker thread wakes up
21:39:06.398 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
21:39:06.398 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
21:39:06.398 00.000 29876 Moving (0.19, -0.33) raw xDistance=0.18 yDistance=0.36
21:39:06.398 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:39:06.398 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
21:39:06.398 00.000 29876 MoveAxis(E, 0, ABG)
21:39:06.398 00.000 29876 Move returns status 0, amount 0
21:39:06.398 00.000 29876 MoveAxis(S, 26, ABG)
21:39:06.398 00.000 29876 Guiding  Dir = 1, Dur = 26
21:39:06.398 00.000 29876 IsSlewing returns 0
21:39:06.398 00.000 29876 IsGuiding returns 0
21:39:06.398 00.000 29876 PulseGuide returned control before completion, sleep 36
21:39:06.404 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:06.415 00.011 31432 UpdateGuideState exits: m=3269 RSB=35.7
21:39:06.416 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:06.419 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:06.421 00.002 31432 Enqueuing Expose request
21:39:06.436 00.015 29876 IsGuiding returns 1
21:39:06.436 00.000 29876 scope still moving after pulse duration time elapsed
21:39:06.467 00.031 29876 IsSlewing returns 0
21:39:06.467 00.000 29876 IsGuiding returns 1
21:39:06.499 00.032 29876 IsSlewing returns 0
21:39:06.499 00.000 29876 IsGuiding returns 1
21:39:06.530 00.031 29876 IsSlewing returns 0
21:39:06.530 00.000 29876 IsGuiding returns 1
21:39:06.560 00.030 29876 IsSlewing returns 0
21:39:06.560 00.000 29876 IsGuiding returns 0
21:39:06.560 00.000 29876 scope move finished after 26 + 135 ms
21:39:06.560 00.000 29876 Move returns status 0, amount 26
21:39:06.560 00.000 29876 move complete, result=0
21:39:06.560 00.000 29876 worker thread done servicing request
21:39:06.560 00.000 29876 Worker thread wakes up
21:39:06.560 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:06.560 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:06.560 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 26 ms SOUTH
21:39:08.681 02.121 29876 Exposure complete
21:39:08.724 00.043 29876 worker thread done servicing request
21:39:08.724 00.000 31432 OnExposeComplete: enter
21:39:08.727 00.003 31432 UpdateGuideState(): m_state=6
21:39:08.728 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:39:08.731 00.003 31432 Star::Find returns 1 (0), X=329.54, Y=635.83, Mass=3450, SNR=37.3, Peak=250 HFD=3.7
21:39:08.732 00.001 31432 MultiStar: [#1 1.04,-0.63,0.00,M2] [#2 1.00,-1.03,0.00,M9] [#3 0.77,-0.47,1.02,U] [#4 0.65,-0.62,0.92,U] [#5 0.36,-0.11,0.88,U] [#6 1.37,-0.77,0.00,M5] [#7 0.60,-0.02,0.93,U] [#8 1.33,-0.15,0.00,M1] 
21:39:08.734 00.002 31432 single-star, 4 included, MultiStar: {0.47, -0.31}, one-star: {-0.04, -0.29}
21:39:08.736 00.002 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.02) = xAngle (-1.73 = -1.73)
21:39:08.738 00.002 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.28 = 1.28)
21:39:08.740 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.71 mountX=-0.05 mountY=0.28, mountTheta=1.74
21:39:08.742 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.29, opts=13)
21:39:08.744 00.002 31432 Enqueuing Move request for scope (-0.04, -0.29)
21:39:08.746 00.002 29876 Worker thread wakes up
21:39:08.746 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
21:39:08.746 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
21:39:08.746 00.000 29876 Moving (-0.04, -0.29) raw xDistance=-0.05 yDistance=0.28
21:39:08.746 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:39:08.746 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:08.746 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:39:08.746 00.000 29876 MoveAxis(E, 0, ABG)
21:39:08.746 00.000 29876 Move returns status 0, amount 0
21:39:08.746 00.000 29876 MoveAxis(N, 0, ABG)
21:39:08.746 00.000 29876 Move returns status 0, amount 0
21:39:08.746 00.000 29876 move complete, result=0
21:39:08.746 00.000 29876 worker thread done servicing request
21:39:08.750 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:08.760 00.010 31432 UpdateGuideState exits: m=3450 RSB=37.3
21:39:08.762 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:08.764 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:08.766 00.002 31432 Enqueuing Expose request
21:39:08.768 00.002 29876 Worker thread wakes up
21:39:08.768 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:39:08.770 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:08.770 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:10.786 02.016 29876 Exposure complete
21:39:10.828 00.042 29876 worker thread done servicing request
21:39:10.829 00.001 31432 OnExposeComplete: enter
21:39:10.831 00.002 31432 UpdateGuideState(): m_state=6
21:39:10.833 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:39:10.835 00.002 31432 Star::Find returns 1 (0), X=330.55, Y=635.88, Mass=3673, SNR=37.9, Peak=255 HFD=3.7
21:39:10.837 00.002 31432 MultiStar: [#1 1.32,-0.37,0.00,M3] [#2 1.57,-0.44,0.00,M10] [#3 1.56,-0.55,0.00,M9] [#4 1.98,-0.80,0.00,M8] [#5 1.67,0.01,0.00,M1] [#6 1.74,-0.54,0.00,M6] [#7 1.64,0.03,0.00,M1] [#8 1.67,0.11,0.00,M2] 
21:39:10.839 00.002 31432 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
21:39:10.841 00.002 31432 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
21:39:10.843 00.002 31432 CameraToMount -- cameraX=0.97 cameraY=-0.25 hyp=1.00 cameraTheta=-0.25 mountX=0.96 mountY=0.39, mountTheta=0.39
21:39:10.846 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.97, y=-0.25, opts=13)
21:39:10.848 00.002 31432 Enqueuing Move request for scope (0.97, -0.25)
21:39:10.850 00.002 29876 Worker thread wakes up
21:39:10.850 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.25) opts 0xd
21:39:10.850 00.000 29876 Handling offset move in thread for scope, endpoint = (0.97, -0.25)
21:39:10.850 00.000 29876 Moving (0.97, -0.25) raw xDistance=0.96 yDistance=0.39
21:39:10.850 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.96
21:39:10.850 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
21:39:10.850 00.000 29876 MoveAxis(W, 92, ABG)
21:39:10.850 00.000 29876 Guiding  Dir = 3, Dur = 92
21:39:10.850 00.000 29876 IsSlewing returns 0
21:39:10.850 00.000 29876 IsGuiding returns 0
21:39:10.851 00.001 29876 PulseGuide returned control before completion, sleep 102
21:39:10.854 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:39:10.866 00.012 31432 UpdateGuideState exits: m=3673 RSB=37.9
21:39:10.868 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:10.870 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:10.872 00.002 31432 Enqueuing Expose request
21:39:10.955 00.083 29876 IsGuiding returns 1
21:39:10.955 00.000 29876 scope still moving after pulse duration time elapsed
21:39:10.986 00.031 29876 IsSlewing returns 0
21:39:10.986 00.000 29876 IsGuiding returns 1
21:39:11.017 00.031 29876 IsSlewing returns 0
21:39:11.017 00.000 29876 IsGuiding returns 0
21:39:11.017 00.000 29876 scope move finished after 92 + 74 ms
21:39:11.017 00.000 29876 Move returns status 0, amount 92
21:39:11.017 00.000 29876 MoveAxis(S, 29, ABG)
21:39:11.017 00.000 29876 Guiding  Dir = 1, Dur = 29
21:39:11.017 00.000 29876 IsSlewing returns 0
21:39:11.017 00.000 29876 IsGuiding returns 0
21:39:11.017 00.000 29876 PulseGuide returned control before completion, sleep 39
21:39:11.063 00.046 29876 IsGuiding returns 1
21:39:11.063 00.000 29876 scope still moving after pulse duration time elapsed
21:39:11.095 00.032 29876 IsSlewing returns 0
21:39:11.095 00.000 29876 IsGuiding returns 1
21:39:11.126 00.031 29876 IsSlewing returns 0
21:39:11.126 00.000 29876 IsGuiding returns 1
21:39:11.157 00.031 29876 IsSlewing returns 0
21:39:11.157 00.000 29876 IsGuiding returns 1
21:39:11.187 00.030 29876 IsSlewing returns 0
21:39:11.187 00.000 29876 IsGuiding returns 1
21:39:11.218 00.031 29876 IsSlewing returns 0
21:39:11.218 00.000 29876 IsGuiding returns 0
21:39:11.218 00.000 29876 scope move finished after 29 + 172 ms
21:39:11.218 00.000 29876 Move returns status 0, amount 29
21:39:11.218 00.000 29876 move complete, result=0
21:39:11.219 00.001 29876 worker thread done servicing request
21:39:11.219 00.000 29876 Worker thread wakes up
21:39:11.219 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:11.219 00.000 31432 GuideStep: 1.0 px 92 ms WEST, 0.4 px 29 ms SOUTH
21:39:11.221 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:13.451 02.230 29876 Exposure complete
21:39:13.494 00.043 29876 worker thread done servicing request
21:39:13.494 00.000 31432 OnExposeComplete: enter
21:39:13.496 00.002 31432 UpdateGuideState(): m_state=6
21:39:13.499 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:39:13.500 00.001 31432 Star::Find returns 1 (0), X=330.32, Y=636.14, Mass=3194, SNR=35.7, Peak=254 HFD=3.6
21:39:13.502 00.002 31432 MultiStar: [#1 1.32,-0.17,0.00,M4] [#2 1.66,-1.06,0.00,R] [#3 1.40,-0.33,0.00,M10] [#4 1.45,-0.51,0.00,M9] [#5 1.07,0.56,0.00,M2] [#6 1.96,-0.57,0.00,M7] [#7 1.19,0.36,0.00,M2] [#8 1.57,-0.07,0.00,M3] 
21:39:13.504 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
21:39:13.506 00.002 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
21:39:13.508 00.002 31432 CameraToMount -- cameraX=0.74 cameraY=0.01 hyp=0.74 cameraTheta=0.01 mountX=0.74 mountY=0.10, mountTheta=0.14
21:39:13.510 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.74, y=0.01, opts=13)
21:39:13.512 00.002 31432 Enqueuing Move request for scope (0.74, 0.01)
21:39:13.514 00.002 29876 Worker thread wakes up
21:39:13.514 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.01) opts 0xd
21:39:13.514 00.000 29876 Handling offset move in thread for scope, endpoint = (0.74, 0.01)
21:39:13.514 00.000 29876 Moving (0.74, 0.01) raw xDistance=0.74 yDistance=0.10
21:39:13.514 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
21:39:13.514 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:13.514 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:39:13.514 00.000 29876 MoveAxis(W, 84, ABG)
21:39:13.514 00.000 29876 Guiding  Dir = 3, Dur = 84
21:39:13.515 00.001 29876 IsSlewing returns 0
21:39:13.515 00.000 29876 IsGuiding returns 0
21:39:13.515 00.000 29876 PulseGuide returned control before completion, sleep 94
21:39:13.518 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:13.530 00.012 31432 UpdateGuideState exits: m=3194 RSB=35.7
21:39:13.532 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:13.534 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:13.539 00.005 31432 Enqueuing Expose request
21:39:13.619 00.080 29876 IsGuiding returns 1
21:39:13.619 00.000 29876 scope still moving after pulse duration time elapsed
21:39:13.650 00.031 29876 IsSlewing returns 0
21:39:13.650 00.000 29876 IsGuiding returns 1
21:39:13.682 00.032 29876 IsSlewing returns 0
21:39:13.682 00.000 29876 IsGuiding returns 1
21:39:13.712 00.030 29876 IsSlewing returns 0
21:39:13.712 00.000 29876 IsGuiding returns 1
21:39:13.743 00.031 29876 IsSlewing returns 0
21:39:13.743 00.000 29876 IsGuiding returns 0
21:39:13.743 00.000 29876 scope move finished after 84 + 143 ms
21:39:13.743 00.000 29876 Move returns status 0, amount 84
21:39:13.743 00.000 29876 MoveAxis(N, 0, ABG)
21:39:13.743 00.000 29876 Move returns status 0, amount 0
21:39:13.743 00.000 29876 move complete, result=0
21:39:13.743 00.000 29876 worker thread done servicing request
21:39:13.743 00.000 29876 Worker thread wakes up
21:39:13.744 00.001 31432 GuideStep: 0.7 px 84 ms WEST, 0.1 px 0 ms NORTH
21:39:13.746 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:13.746 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:15.661 01.915 29876 Exposure complete
21:39:15.705 00.044 29876 worker thread done servicing request
21:39:15.705 00.000 31432 OnExposeComplete: enter
21:39:15.708 00.003 31432 UpdateGuideState(): m_state=6
21:39:15.710 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:39:15.712 00.002 31432 Star::Find returns 1 (0), X=330.17, Y=635.95, Mass=3360, SNR=36.0, Peak=254 HFD=3.7
21:39:15.714 00.002 31432 MultiStar: [#1 0.95,-0.11,0.00,M5] [#2 -0.59,0.89,0.00,M1] [#3 1.45,-0.17,0.00,R] [#4 1.08,-0.34,0.00,M10] [#5 0.81,0.29,0.89,U] [#6 1.13,-0.06,0.00,M8] [#7 1.25,0.10,0.00,M3] [#8 1.24,0.06,0.00,M4] 
21:39:15.716 00.002 31432 single-star, 1 included, MultiStar: {0.69, 0.04}, one-star: {0.59, -0.18}
21:39:15.717 00.001 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.02) = xAngle (-0.31 = -0.31)
21:39:15.719 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.70 = 2.70)
21:39:15.721 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.18 hyp=0.61 cameraTheta=-0.29 mountX=0.58 mountY=0.26, mountTheta=0.42
21:39:15.725 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.18, opts=13)
21:39:15.727 00.002 31432 Enqueuing Move request for scope (0.59, -0.18)
21:39:15.729 00.002 29876 Worker thread wakes up
21:39:15.729 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.18) opts 0xd
21:39:15.729 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.18)
21:39:15.729 00.000 29876 Moving (0.59, -0.18) raw xDistance=0.58 yDistance=0.26
21:39:15.729 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
21:39:15.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:15.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:39:15.729 00.000 29876 MoveAxis(W, 68, ABG)
21:39:15.729 00.000 29876 Guiding  Dir = 3, Dur = 68
21:39:15.730 00.001 29876 IsSlewing returns 0
21:39:15.730 00.000 29876 IsGuiding returns 0
21:39:15.730 00.000 29876 PulseGuide returned control before completion, sleep 78
21:39:15.733 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:39:15.744 00.011 31432 UpdateGuideState exits: m=3360 RSB=36.0
21:39:15.747 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:15.748 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:15.750 00.002 31432 Enqueuing Expose request
21:39:15.813 00.063 29876 IsGuiding returns 1
21:39:15.813 00.000 29876 scope still moving after pulse duration time elapsed
21:39:15.844 00.031 29876 IsSlewing returns 0
21:39:15.844 00.000 29876 IsGuiding returns 1
21:39:15.875 00.031 29876 IsSlewing returns 0
21:39:15.875 00.000 29876 IsGuiding returns 1
21:39:15.905 00.030 29876 IsSlewing returns 0
21:39:15.905 00.000 29876 IsGuiding returns 0
21:39:15.905 00.000 29876 scope move finished after 68 + 107 ms
21:39:15.905 00.000 29876 Move returns status 0, amount 68
21:39:15.905 00.000 29876 MoveAxis(N, 0, ABG)
21:39:15.905 00.000 29876 Move returns status 0, amount 0
21:39:15.905 00.000 29876 move complete, result=0
21:39:15.905 00.000 29876 worker thread done servicing request
21:39:15.905 00.000 29876 Worker thread wakes up
21:39:15.905 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:15.905 00.000 31432 GuideStep: 0.6 px 68 ms WEST, 0.3 px 0 ms NORTH
21:39:15.908 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:18.030 02.122 29876 Exposure complete
21:39:18.072 00.042 29876 worker thread done servicing request
21:39:18.072 00.000 31432 OnExposeComplete: enter
21:39:18.075 00.003 31432 UpdateGuideState(): m_state=6
21:39:18.077 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:39:18.078 00.001 31432 Star::Find returns 1 (0), X=330.05, Y=635.45, Mass=3342, SNR=36.0, Peak=245 HFD=3.6
21:39:18.080 00.002 31432 MultiStar: [#1 0.67,-0.22,1.12,U] [#2 -0.82,0.72,0.00,M2] [#3 -0.15,-0.70,1.02,U] [#4 0.73,-0.61,0.00,R] [#5 1.03,-0.48,0.00,M2] [#6 1.09,-0.50,0.00,M9] [#7 0.69,-0.25,1.04,U] [#8 0.97,-0.05,0.00,M5] 
21:39:18.082 00.002 31432 refined, 3 included, MultiStar: {0.43, -0.45}, one-star: {0.47, -0.68}
21:39:18.084 00.002 31432 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.02) = xAngle (-0.84 = -0.84)
21:39:18.086 00.002 31432 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.17 = 2.17)
21:39:18.088 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.45 hyp=0.62 cameraTheta=-0.82 mountX=0.42 mountY=0.51, mountTheta=0.89
21:39:18.092 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.45, opts=13)
21:39:18.098 00.006 31432 Enqueuing Move request for scope (0.43, -0.45)
21:39:18.103 00.005 29876 Worker thread wakes up
21:39:18.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.45) opts 0xd
21:39:18.103 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.45)
21:39:18.103 00.000 29876 Moving (0.43, -0.45) raw xDistance=0.42 yDistance=0.51
21:39:18.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
21:39:18.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.51
21:39:18.103 00.000 29876 MoveAxis(W, 50, ABG)
21:39:18.103 00.000 29876 Guiding  Dir = 3, Dur = 50
21:39:18.103 00.000 29876 IsSlewing returns 0
21:39:18.103 00.000 29876 IsGuiding returns 0
21:39:18.103 00.000 29876 PulseGuide returned control before completion, sleep 60
21:39:18.107 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:18.121 00.014 31432 UpdateGuideState exits: m=3342 RSB=36.0
21:39:18.122 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:18.124 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:18.127 00.003 31432 Enqueuing Expose request
21:39:18.168 00.041 29876 IsGuiding returns 1
21:39:18.168 00.000 29876 scope still moving after pulse duration time elapsed
21:39:18.198 00.030 29876 IsSlewing returns 0
21:39:18.198 00.000 29876 IsGuiding returns 1
21:39:18.229 00.031 29876 IsSlewing returns 0
21:39:18.229 00.000 29876 IsGuiding returns 1
21:39:18.261 00.032 29876 IsSlewing returns 0
21:39:18.261 00.000 29876 IsGuiding returns 0
21:39:18.261 00.000 29876 scope move finished after 50 + 108 ms
21:39:18.261 00.000 29876 Move returns status 0, amount 50
21:39:18.261 00.000 29876 MoveAxis(S, 38, ABG)
21:39:18.261 00.000 29876 Guiding  Dir = 1, Dur = 38
21:39:18.261 00.000 29876 IsSlewing returns 0
21:39:18.261 00.000 29876 IsGuiding returns 0
21:39:18.262 00.001 29876 PulseGuide returned control before completion, sleep 48
21:39:18.324 00.062 29876 IsGuiding returns 1
21:39:18.324 00.000 29876 scope still moving after pulse duration time elapsed
21:39:18.355 00.031 29876 IsSlewing returns 0
21:39:18.355 00.000 29876 IsGuiding returns 1
21:39:18.386 00.031 29876 IsSlewing returns 0
21:39:18.386 00.000 29876 IsGuiding returns 1
21:39:18.417 00.031 29876 IsSlewing returns 0
21:39:18.417 00.000 29876 IsGuiding returns 1
21:39:18.449 00.032 29876 IsSlewing returns 0
21:39:18.449 00.000 29876 IsGuiding returns 1
21:39:18.479 00.030 29876 IsSlewing returns 0
21:39:18.479 00.000 29876 IsGuiding returns 1
21:39:18.510 00.031 29876 IsSlewing returns 0
21:39:18.510 00.000 29876 IsGuiding returns 0
21:39:18.510 00.000 29876 scope move finished after 38 + 210 ms
21:39:18.510 00.000 29876 Move returns status 0, amount 38
21:39:18.510 00.000 29876 move complete, result=0
21:39:18.510 00.000 29876 worker thread done servicing request
21:39:18.510 00.000 31432 GuideStep: 0.4 px 50 ms WEST, 0.5 px 38 ms SOUTH
21:39:18.512 00.002 29876 Worker thread wakes up
21:39:18.512 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:18.512 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:20.416 01.904 29876 Exposure complete
21:39:20.462 00.046 29876 worker thread done servicing request
21:39:20.462 00.000 31432 OnExposeComplete: enter
21:39:20.465 00.003 31432 UpdateGuideState(): m_state=6
21:39:20.468 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:39:20.473 00.005 31432 Star::Find returns 1 (0), X=330.35, Y=635.52, Mass=3473, SNR=37.0, Peak=254 HFD=3.4
21:39:20.478 00.005 31432 MultiStar: [#1 0.58,0.22,1.00,U] [#2 -0.53,0.74,0.90,U] [#3 0.09,-0.23,1.05,U] [#4 0.26,0.08,0.97,U] [#5 1.32,-0.05,0.00,M3] [#6 1.02,-0.00,0.00,M10] [#7 0.81,0.47,0.00,M3] [#8 0.95,0.24,0.00,M6] 
21:39:20.480 00.002 31432 refined, 4 included, MultiStar: {0.25, 0.02}, one-star: {0.77, -0.61}
21:39:20.482 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
21:39:20.484 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
21:39:20.486 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.10 mountX=0.25 mountY=0.01, mountTheta=0.06
21:39:20.488 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.02, opts=13)
21:39:20.490 00.002 31432 Enqueuing Move request for scope (0.25, 0.02)
21:39:20.492 00.002 29876 Worker thread wakes up
21:39:20.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
21:39:20.492 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
21:39:20.492 00.000 29876 Moving (0.25, 0.02) raw xDistance=0.25 yDistance=0.01
21:39:20.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
21:39:20.492 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:20.493 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:39:20.493 00.000 29876 MoveAxis(W, 31, ABG)
21:39:20.493 00.000 29876 Guiding  Dir = 3, Dur = 31
21:39:20.493 00.000 29876 IsSlewing returns 0
21:39:20.493 00.000 29876 IsGuiding returns 0
21:39:20.493 00.000 29876 PulseGuide returned control before completion, sleep 41
21:39:20.500 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:20.512 00.012 31432 UpdateGuideState exits: m=3473 RSB=37.0
21:39:20.515 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:20.516 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:20.518 00.002 31432 Enqueuing Expose request
21:39:20.539 00.021 29876 IsGuiding returns 1
21:39:20.539 00.000 29876 scope still moving after pulse duration time elapsed
21:39:20.569 00.030 29876 IsSlewing returns 0
21:39:20.569 00.000 29876 IsGuiding returns 1
21:39:20.601 00.032 29876 IsSlewing returns 0
21:39:20.601 00.000 29876 IsGuiding returns 0
21:39:20.601 00.000 29876 scope move finished after 31 + 76 ms
21:39:20.601 00.000 29876 Move returns status 0, amount 31
21:39:20.601 00.000 29876 MoveAxis(N, 0, ABG)
21:39:20.601 00.000 29876 Move returns status 0, amount 0
21:39:20.601 00.000 29876 move complete, result=0
21:39:20.601 00.000 29876 worker thread done servicing request
21:39:20.601 00.000 29876 Worker thread wakes up
21:39:20.601 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:20.601 00.000 31432 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
21:39:20.604 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:22.832 02.228 29876 Exposure complete
21:39:22.875 00.043 29876 worker thread done servicing request
21:39:22.875 00.000 31432 OnExposeComplete: enter
21:39:22.877 00.002 31432 UpdateGuideState(): m_state=6
21:39:22.879 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:39:22.881 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=636.21, Mass=3719, SNR=38.7, Peak=254 HFD=3.6
21:39:22.884 00.003 31432 MultiStar: [#1 0.61,0.36,1.01,U] [#2 -0.81,0.94,0.00,M2] [#3 -0.55,0.32,0.98,U] [#4 0.15,0.34,0.89,U] [#5 0.68,0.59,0.81,U] [#6 0.94,0.28,0.00,R] [#7 0.63,0.41,0.89,U] [#8 1.01,0.36,0.00,M7] 
21:39:22.886 00.002 31432 single-star, 5 included, MultiStar: {0.25, 0.34}, one-star: {0.09, 0.09}
21:39:22.887 00.001 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
21:39:22.893 00.006 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.53)
21:39:22.895 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.76 mountX=0.09 mountY=-0.07, mountTheta=-0.66
21:39:22.897 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.09, opts=13)
21:39:22.899 00.002 31432 Enqueuing Move request for scope (0.09, 0.09)
21:39:22.901 00.002 29876 Worker thread wakes up
21:39:22.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
21:39:22.902 00.001 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
21:39:22.902 00.000 29876 Moving (0.09, 0.09) raw xDistance=0.09 yDistance=-0.07
21:39:22.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:39:22.902 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:22.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:39:22.902 00.000 29876 MoveAxis(E, 0, ABG)
21:39:22.902 00.000 29876 Move returns status 0, amount 0
21:39:22.902 00.000 29876 MoveAxis(N, 0, ABG)
21:39:22.902 00.000 29876 Move returns status 0, amount 0
21:39:22.902 00.000 29876 move complete, result=0
21:39:22.902 00.000 29876 worker thread done servicing request
21:39:22.905 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:22.918 00.013 31432 UpdateGuideState exits: m=3719 RSB=38.7
21:39:22.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:22.922 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:22.924 00.002 31432 Enqueuing Expose request
21:39:22.926 00.002 29876 Worker thread wakes up
21:39:22.926 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:39:22.928 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:22.928 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:24.839 01.911 29876 Exposure complete
21:39:24.881 00.042 29876 worker thread done servicing request
21:39:24.881 00.000 31432 OnExposeComplete: enter
21:39:24.883 00.002 31432 UpdateGuideState(): m_state=6
21:39:24.885 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:39:24.887 00.002 31432 Star::Find returns 1 (0), X=330.12, Y=635.92, Mass=3467, SNR=36.9, Peak=254 HFD=3.8
21:39:24.889 00.002 31432 MultiStar: [#1 0.90,-0.00,1.03,U] [#2 -0.59,0.65,0.89,U] [#3 -0.33,0.10,1.07,U] [#4 0.53,0.12,0.95,U] [#5 0.77,0.20,0.85,U] [#6 0.49,-0.66,0.92,U] [#7 0.86,0.07,0.96,U] [#8 1.14,0.05,0.00,M8] 
21:39:24.891 00.002 31432 refined, 7 included, MultiStar: {0.40, 0.03}, one-star: {0.54, -0.21}
21:39:24.893 00.002 31432 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.02) = xAngle (0.05 = 0.05)
21:39:24.894 00.001 31432 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.06 = 3.06)
21:39:24.896 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.03 hyp=0.40 cameraTheta=0.07 mountX=0.40 mountY=0.03, mountTheta=0.08
21:39:24.899 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.03, opts=13)
21:39:24.901 00.002 31432 Enqueuing Move request for scope (0.40, 0.03)
21:39:24.903 00.002 29876 Worker thread wakes up
21:39:24.903 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.03) opts 0xd
21:39:24.903 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.03)
21:39:24.903 00.000 29876 Moving (0.40, 0.03) raw xDistance=0.40 yDistance=0.03
21:39:24.903 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
21:39:24.903 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:24.903 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:39:24.903 00.000 29876 MoveAxis(W, 38, ABG)
21:39:24.903 00.000 29876 Guiding  Dir = 3, Dur = 38
21:39:24.903 00.000 29876 IsSlewing returns 0
21:39:24.903 00.000 29876 IsGuiding returns 0
21:39:24.904 00.001 29876 PulseGuide returned control before completion, sleep 48
21:39:24.906 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:24.918 00.012 31432 UpdateGuideState exits: m=3467 RSB=36.9
21:39:24.920 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:24.922 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:24.924 00.002 31432 Enqueuing Expose request
21:39:24.963 00.039 29876 IsGuiding returns 1
21:39:24.963 00.000 29876 scope still moving after pulse duration time elapsed
21:39:24.994 00.031 29876 IsSlewing returns 0
21:39:24.994 00.000 29876 IsGuiding returns 0
21:39:24.994 00.000 29876 scope move finished after 38 + 53 ms
21:39:24.994 00.000 29876 Move returns status 0, amount 38
21:39:24.994 00.000 29876 MoveAxis(N, 0, ABG)
21:39:24.994 00.000 29876 Move returns status 0, amount 0
21:39:24.994 00.000 29876 move complete, result=0
21:39:24.994 00.000 29876 worker thread done servicing request
21:39:24.994 00.000 29876 Worker thread wakes up
21:39:24.995 00.001 31432 GuideStep: 0.4 px 38 ms WEST, 0.0 px 0 ms NORTH
21:39:24.997 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:24.997 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:27.124 02.127 29876 Exposure complete
21:39:27.166 00.042 29876 worker thread done servicing request
21:39:27.167 00.001 31432 OnExposeComplete: enter
21:39:27.169 00.002 31432 UpdateGuideState(): m_state=6
21:39:27.171 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:39:27.173 00.002 31432 Star::Find returns 1 (0), X=330.41, Y=635.84, Mass=3383, SNR=36.7, Peak=250 HFD=3.6
21:39:27.175 00.002 31432 MultiStar: [#1 0.86,0.05,1.02,U] [#2 -0.16,0.88,0.91,U] [#3 -0.10,-0.10,1.00,U] [#4 0.30,0.13,0.90,U] [#5 1.06,0.11,0.00,M2] [#6 0.09,-0.57,0.88,U] [#7 0.65,0.32,0.95,U] [#8 0.99,0.06,0.00,M9] 
21:39:27.177 00.002 31432 refined, 6 included, MultiStar: {0.36, 0.06}, one-star: {0.83, -0.29}
21:39:27.178 00.001 31432 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.02) = xAngle (0.14 = 0.14)
21:39:27.180 00.002 31432 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.15 = -3.14)
21:39:27.182 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.37 cameraTheta=0.16 mountX=0.36 mountY=-0.00, mountTheta=-0.01
21:39:27.186 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.06, opts=13)
21:39:27.189 00.003 31432 Enqueuing Move request for scope (0.36, 0.06)
21:39:27.191 00.002 29876 Worker thread wakes up
21:39:27.192 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
21:39:27.192 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
21:39:27.192 00.000 29876 Moving (0.36, 0.06) raw xDistance=0.36 yDistance=-0.00
21:39:27.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
21:39:27.192 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:27.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:39:27.192 00.000 29876 MoveAxis(W, 40, ABG)
21:39:27.192 00.000 29876 Guiding  Dir = 3, Dur = 40
21:39:27.192 00.000 29876 IsSlewing returns 0
21:39:27.192 00.000 29876 IsGuiding returns 0
21:39:27.192 00.000 29876 PulseGuide returned control before completion, sleep 50
21:39:27.195 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:27.207 00.012 31432 UpdateGuideState exits: m=3383 RSB=36.7
21:39:27.209 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:27.211 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:27.212 00.001 31432 Enqueuing Expose request
21:39:27.247 00.035 29876 IsGuiding returns 1
21:39:27.247 00.000 29876 scope still moving after pulse duration time elapsed
21:39:27.278 00.031 29876 IsSlewing returns 0
21:39:27.278 00.000 29876 IsGuiding returns 1
21:39:27.309 00.031 29876 IsSlewing returns 0
21:39:27.309 00.000 29876 IsGuiding returns 1
21:39:27.340 00.031 29876 IsSlewing returns 0
21:39:27.340 00.000 29876 IsGuiding returns 1
21:39:27.371 00.031 29876 IsSlewing returns 0
21:39:27.371 00.000 29876 IsGuiding returns 0
21:39:27.371 00.000 29876 scope move finished after 40 + 138 ms
21:39:27.371 00.000 29876 Move returns status 0, amount 40
21:39:27.371 00.000 29876 MoveAxis(N, 0, ABG)
21:39:27.371 00.000 29876 Move returns status 0, amount 0
21:39:27.371 00.000 29876 move complete, result=0
21:39:27.372 00.001 29876 worker thread done servicing request
21:39:27.372 00.000 29876 Worker thread wakes up
21:39:27.372 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:27.372 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.0 px 0 ms NORTH
21:39:27.377 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:29.286 01.909 29876 Exposure complete
21:39:29.328 00.042 29876 worker thread done servicing request
21:39:29.328 00.000 31432 OnExposeComplete: enter
21:39:29.330 00.002 31432 UpdateGuideState(): m_state=6
21:39:29.332 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:39:29.334 00.002 31432 Star::Find returns 1 (0), X=329.88, Y=635.99, Mass=3625, SNR=37.5, Peak=254 HFD=3.8
21:39:29.336 00.002 31432 MultiStar: [#1 0.84,-0.05,1.02,U] [#2 -1.18,0.60,0.00,M1] [#3 -0.34,-0.22,1.05,U] [#4 0.37,-0.04,0.93,U] [#5 0.75,0.29,0.84,U] [#6 -0.26,-0.55,0.89,U] [#7 0.48,0.20,0.95,U] [#8 0.76,0.06,0.81,U] 
21:39:29.338 00.002 31432 single-star, 7 included, MultiStar: {0.35, -0.06}, one-star: {0.30, -0.14}
21:39:29.340 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.45 = -0.45)
21:39:29.341 00.001 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.56 = 2.56)
21:39:29.343 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.43 mountX=0.30 mountY=0.18, mountTheta=0.55
21:39:29.346 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.14, opts=13)
21:39:29.348 00.002 31432 Enqueuing Move request for scope (0.30, -0.14)
21:39:29.350 00.002 29876 Worker thread wakes up
21:39:29.351 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
21:39:29.351 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
21:39:29.351 00.000 29876 Moving (0.30, -0.14) raw xDistance=0.30 yDistance=0.18
21:39:29.351 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
21:39:29.351 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:29.351 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:39:29.351 00.000 29876 MoveAxis(W, 34, ABG)
21:39:29.351 00.000 29876 Guiding  Dir = 3, Dur = 34
21:39:29.351 00.000 29876 IsSlewing returns 0
21:39:29.351 00.000 29876 IsGuiding returns 0
21:39:29.351 00.000 29876 PulseGuide returned control before completion, sleep 44
21:39:29.354 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:29.366 00.012 31432 UpdateGuideState exits: m=3625 RSB=37.5
21:39:29.368 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.370 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:29.371 00.001 31432 Enqueuing Expose request
21:39:29.408 00.037 29876 IsGuiding returns 1
21:39:29.408 00.000 29876 scope still moving after pulse duration time elapsed
21:39:29.439 00.031 29876 IsSlewing returns 0
21:39:29.439 00.000 29876 IsGuiding returns 0
21:39:29.439 00.000 29876 scope move finished after 34 + 54 ms
21:39:29.439 00.000 29876 Move returns status 0, amount 34
21:39:29.439 00.000 29876 MoveAxis(N, 0, ABG)
21:39:29.439 00.000 29876 Move returns status 0, amount 0
21:39:29.439 00.000 29876 move complete, result=0
21:39:29.439 00.000 29876 worker thread done servicing request
21:39:29.439 00.000 29876 Worker thread wakes up
21:39:29.439 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
21:39:29.442 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:29.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:31.570 02.128 29876 Exposure complete
21:39:31.613 00.043 29876 worker thread done servicing request
21:39:31.614 00.001 31432 OnExposeComplete: enter
21:39:31.616 00.002 31432 UpdateGuideState(): m_state=6
21:39:31.618 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:39:31.620 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=636.33, Mass=3439, SNR=36.5, Peak=254 HFD=3.3
21:39:31.622 00.002 31432 MultiStar: [#1 1.22,0.08,0.00,M1] [#2 -0.75,0.78,0.00,M2] [#3 -0.23,0.28,1.05,U] [#4 0.63,0.34,0.95,U] [#5 0.72,0.84,0.00,M2] [#6 0.45,-0.32,0.92,U] [#7 0.66,0.69,0.00,M1] [#8 1.20,0.36,0.00,M9] 
21:39:31.624 00.002 31432 refined, 3 included, MultiStar: {0.30, 0.13}, one-star: {0.41, 0.20}
21:39:31.626 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.39 = 0.39)
21:39:31.628 00.002 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
21:39:31.630 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.42 mountX=0.30 mountY=-0.09, mountTheta=-0.28
21:39:31.633 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.13, opts=13)
21:39:31.635 00.002 31432 Enqueuing Move request for scope (0.30, 0.13)
21:39:31.637 00.002 29876 Worker thread wakes up
21:39:31.637 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.13) opts 0xd
21:39:31.637 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.13)
21:39:31.637 00.000 29876 Moving (0.30, 0.13) raw xDistance=0.30 yDistance=-0.09
21:39:31.637 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
21:39:31.637 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:31.637 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:39:31.637 00.000 29876 MoveAxis(W, 34, ABG)
21:39:31.637 00.000 29876 Guiding  Dir = 3, Dur = 34
21:39:31.637 00.000 29876 IsSlewing returns 0
21:39:31.638 00.001 29876 IsGuiding returns 0
21:39:31.638 00.000 29876 PulseGuide returned control before completion, sleep 44
21:39:31.641 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:31.652 00.011 31432 UpdateGuideState exits: m=3439 RSB=36.5
21:39:31.654 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:31.656 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:31.658 00.002 31432 Enqueuing Expose request
21:39:31.694 00.036 29876 IsGuiding returns 1
21:39:31.694 00.000 29876 scope still moving after pulse duration time elapsed
21:39:31.724 00.030 29876 IsSlewing returns 0
21:39:31.724 00.000 29876 IsGuiding returns 0
21:39:31.724 00.000 29876 scope move finished after 34 + 52 ms
21:39:31.724 00.000 29876 Move returns status 0, amount 34
21:39:31.724 00.000 29876 MoveAxis(N, 0, ABG)
21:39:31.724 00.000 29876 Move returns status 0, amount 0
21:39:31.724 00.000 29876 move complete, result=0
21:39:31.724 00.000 29876 worker thread done servicing request
21:39:31.724 00.000 29876 Worker thread wakes up
21:39:31.724 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.1 px 0 ms NORTH
21:39:31.726 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:31.727 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:33.635 01.908 29876 Exposure complete
21:39:33.678 00.043 29876 worker thread done servicing request
21:39:33.678 00.000 31432 OnExposeComplete: enter
21:39:33.681 00.003 31432 UpdateGuideState(): m_state=6
21:39:33.683 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:39:33.684 00.001 31432 Star::Find returns 1 (0), X=330.06, Y=634.92, Mass=3472, SNR=36.7, Peak=254 HFD=3.9
21:39:33.686 00.002 31432 MultiStar: [#1 0.85,-0.81,0.00,M2] [#2 -0.66,0.04,0.91,U] [#3 -0.25,-1.33,0.00,M1] [#4 0.36,-0.48,0.98,U] [#5 0.74,-0.73,0.00,M3] [#6 0.02,-1.04,0.00,M1] [#7 1.04,-1.01,0.00,M2] [#8 1.03,-0.81,0.00,M10] 
21:39:33.688 00.002 31432 refined, 2 included, MultiStar: {0.08, -0.57}, one-star: {0.48, -1.21}
21:39:33.690 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
21:39:33.692 00.002 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
21:39:33.694 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=-0.57 hyp=0.57 cameraTheta=-1.43 mountX=0.07 mountY=0.57, mountTheta=1.45
21:39:33.696 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=-0.57, opts=13)
21:39:33.700 00.004 31432 Enqueuing Move request for scope (0.08, -0.57)
21:39:33.702 00.002 29876 Worker thread wakes up
21:39:33.702 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.57) opts 0xd
21:39:33.702 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, -0.57)
21:39:33.702 00.000 29876 Moving (0.08, -0.57) raw xDistance=0.07 yDistance=0.57
21:39:33.702 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:39:33.702 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
21:39:33.702 00.000 29876 MoveAxis(E, 0, ABG)
21:39:33.702 00.000 29876 Move returns status 0, amount 0
21:39:33.702 00.000 29876 MoveAxis(S, 42, ABG)
21:39:33.702 00.000 29876 Guiding  Dir = 1, Dur = 42
21:39:33.702 00.000 29876 IsSlewing returns 0
21:39:33.703 00.001 29876 IsGuiding returns 0
21:39:33.703 00.000 29876 PulseGuide returned control before completion, sleep 52
21:39:33.706 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:39:33.717 00.011 31432 UpdateGuideState exits: m=3472 RSB=36.7
21:39:33.720 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:33.721 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:33.723 00.002 31432 Enqueuing Expose request
21:39:33.756 00.033 29876 IsGuiding returns 1
21:39:33.756 00.000 29876 scope still moving after pulse duration time elapsed
21:39:33.788 00.032 29876 IsSlewing returns 0
21:39:33.788 00.000 29876 IsGuiding returns 1
21:39:33.819 00.031 29876 IsSlewing returns 0
21:39:33.819 00.000 29876 IsGuiding returns 0
21:39:33.819 00.000 29876 scope move finished after 42 + 74 ms
21:39:33.819 00.000 29876 Move returns status 0, amount 42
21:39:33.819 00.000 29876 move complete, result=0
21:39:33.819 00.000 29876 worker thread done servicing request
21:39:33.819 00.000 29876 Worker thread wakes up
21:39:33.819 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:33.819 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 42 ms SOUTH
21:39:33.822 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:35.951 02.129 29876 Exposure complete
21:39:35.994 00.043 29876 worker thread done servicing request
21:39:35.994 00.000 31432 OnExposeComplete: enter
21:39:35.997 00.003 31432 UpdateGuideState(): m_state=6
21:39:35.999 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:39:36.001 00.002 31432 Star::Find returns 1 (0), X=330.25, Y=636.45, Mass=3497, SNR=37.4, Peak=254 HFD=3.5
21:39:36.003 00.002 31432 MultiStar: [#1 1.06,0.81,0.00,M3] [#2 -0.77,1.17,0.00,M2] [#3 -0.43,0.40,1.00,U] [#4 0.29,0.65,0.88,U] [#5 0.91,0.72,0.00,M4] [#6 0.11,0.24,0.84,U] [#7 0.69,0.70,0.00,M3] [#8 1.09,0.64,0.00,R] 
21:39:36.004 00.001 31432 refined, 3 included, MultiStar: {0.16, 0.40}, one-star: {0.67, 0.32}
21:39:36.006 00.002 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
21:39:36.008 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.10)
21:39:36.010 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.20 mountX=0.17 mountY=-0.37, mountTheta=-1.15
21:39:36.013 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.40, opts=13)
21:39:36.015 00.002 31432 Enqueuing Move request for scope (0.16, 0.40)
21:39:36.017 00.002 29876 Worker thread wakes up
21:39:36.017 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
21:39:36.017 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
21:39:36.017 00.000 29876 Moving (0.16, 0.40) raw xDistance=0.17 yDistance=-0.37
21:39:36.017 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:39:36.017 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:36.017 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:39:36.017 00.000 29876 MoveAxis(E, 0, ABG)
21:39:36.017 00.000 29876 Move returns status 0, amount 0
21:39:36.017 00.000 29876 MoveAxis(N, 0, ABG)
21:39:36.017 00.000 29876 Move returns status 0, amount 0
21:39:36.017 00.000 29876 move complete, result=0
21:39:36.017 00.000 29876 worker thread done servicing request
21:39:36.020 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:36.032 00.012 31432 UpdateGuideState exits: m=3497 RSB=37.4
21:39:36.034 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:36.036 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:36.038 00.002 31432 Enqueuing Expose request
21:39:36.040 00.002 29876 Worker thread wakes up
21:39:36.040 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:39:36.042 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:36.042 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:37.951 01.909 29876 Exposure complete
21:39:37.994 00.043 29876 worker thread done servicing request
21:39:37.994 00.000 31432 OnExposeComplete: enter
21:39:37.996 00.002 31432 UpdateGuideState(): m_state=6
21:39:37.999 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:39:38.001 00.002 31432 Star::Find returns 1 (0), X=330.22, Y=636.16, Mass=3330, SNR=36.0, Peak=254 HFD=3.7
21:39:38.003 00.002 31432 MultiStar: [#1 1.01,0.70,0.00,M4] [#2 -0.58,1.45,0.00,M3] [#3 0.43,-0.06,1.01,U] [#4 0.39,0.97,0.00,M1] [#5 1.68,0.40,0.00,M5] [#6 0.42,0.17,0.82,U] [#7 1.04,0.68,0.00,M4] [#8 0.11,0.22,0.79,U] 
21:39:38.005 00.002 31432 refined, 3 included, MultiStar: {0.42, 0.08}, one-star: {0.63, 0.03}
21:39:38.007 00.002 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
21:39:38.009 00.002 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
21:39:38.011 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.42 cameraTheta=0.18 mountX=0.42 mountY=-0.01, mountTheta=-0.03
21:39:38.014 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.08, opts=13)
21:39:38.016 00.002 31432 Enqueuing Move request for scope (0.42, 0.08)
21:39:38.017 00.001 29876 Worker thread wakes up
21:39:38.017 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.08) opts 0xd
21:39:38.018 00.001 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.08)
21:39:38.018 00.000 29876 Moving (0.42, 0.08) raw xDistance=0.42 yDistance=-0.01
21:39:38.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
21:39:38.018 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:38.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:39:38.018 00.000 29876 MoveAxis(W, 40, ABG)
21:39:38.018 00.000 29876 Guiding  Dir = 3, Dur = 40
21:39:38.018 00.000 29876 IsSlewing returns 0
21:39:38.018 00.000 29876 IsGuiding returns 0
21:39:38.018 00.000 29876 PulseGuide returned control before completion, sleep 50
21:39:38.021 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:39:38.033 00.012 31432 UpdateGuideState exits: m=3330 RSB=36.0
21:39:38.035 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:38.037 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:38.038 00.001 31432 Enqueuing Expose request
21:39:38.072 00.034 29876 IsGuiding returns 1
21:39:38.072 00.000 29876 scope still moving after pulse duration time elapsed
21:39:38.104 00.032 29876 IsSlewing returns 0
21:39:38.104 00.000 29876 IsGuiding returns 1
21:39:38.134 00.030 29876 IsSlewing returns 0
21:39:38.134 00.000 29876 IsGuiding returns 1
21:39:38.165 00.031 29876 IsSlewing returns 0
21:39:38.165 00.000 29876 IsGuiding returns 0
21:39:38.165 00.000 29876 scope move finished after 40 + 107 ms
21:39:38.165 00.000 29876 Move returns status 0, amount 40
21:39:38.165 00.000 29876 MoveAxis(N, 0, ABG)
21:39:38.165 00.000 29876 Move returns status 0, amount 0
21:39:38.165 00.000 29876 move complete, result=0
21:39:38.165 00.000 29876 worker thread done servicing request
21:39:38.165 00.000 29876 Worker thread wakes up
21:39:38.165 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -0.0 px 0 ms NORTH
21:39:38.168 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:38.168 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:40.298 02.130 29876 Exposure complete
21:39:40.340 00.042 29876 worker thread done servicing request
21:39:40.340 00.000 31432 OnExposeComplete: enter
21:39:40.342 00.002 31432 UpdateGuideState(): m_state=6
21:39:40.344 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:39:40.346 00.002 31432 Star::Find returns 1 (0), X=329.92, Y=636.32, Mass=3149, SNR=35.5, Peak=254 HFD=3.4
21:39:40.348 00.002 31432 MultiStar: [#1 1.15,0.28,0.00,M5] [#2 -0.05,0.70,0.89,U] [#3 -0.01,-0.06,0.97,U] [#4 0.42,0.44,0.93,U] [#5 1.00,0.51,0.00,M6] [#6 0.34,-0.27,0.89,U] [#7 0.98,0.49,0.00,M5] [#8 0.26,-0.11,0.80,U] 
21:39:40.350 00.002 31432 refined, 5 included, MultiStar: {0.22, 0.15}, one-star: {0.34, 0.19}
21:39:40.352 00.002 31432 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.02) = xAngle (0.59 = 0.59)
21:39:40.354 00.002 31432 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.68)
21:39:40.356 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.27 cameraTheta=0.61 mountX=0.22 mountY=-0.12, mountTheta=-0.49
21:39:40.358 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.15, opts=13)
21:39:40.360 00.002 31432 Enqueuing Move request for scope (0.22, 0.15)
21:39:40.362 00.002 29876 Worker thread wakes up
21:39:40.362 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
21:39:40.362 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
21:39:40.362 00.000 29876 Moving (0.22, 0.15) raw xDistance=0.22 yDistance=-0.12
21:39:40.362 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
21:39:40.362 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:40.362 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:39:40.362 00.000 29876 MoveAxis(W, 27, ABG)
21:39:40.362 00.000 29876 Guiding  Dir = 3, Dur = 27
21:39:40.362 00.000 29876 IsSlewing returns 0
21:39:40.363 00.001 29876 IsGuiding returns 0
21:39:40.363 00.000 29876 PulseGuide returned control before completion, sleep 37
21:39:40.366 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:40.377 00.011 31432 UpdateGuideState exits: m=3149 RSB=35.5
21:39:40.379 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:40.381 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:40.383 00.002 31432 Enqueuing Expose request
21:39:40.406 00.023 29876 IsGuiding returns 1
21:39:40.406 00.000 29876 scope still moving after pulse duration time elapsed
21:39:40.438 00.032 29876 IsSlewing returns 0
21:39:40.438 00.000 29876 IsGuiding returns 0
21:39:40.438 00.000 29876 scope move finished after 27 + 47 ms
21:39:40.438 00.000 29876 Move returns status 0, amount 27
21:39:40.438 00.000 29876 MoveAxis(N, 0, ABG)
21:39:40.438 00.000 29876 Move returns status 0, amount 0
21:39:40.438 00.000 29876 move complete, result=0
21:39:40.438 00.000 29876 worker thread done servicing request
21:39:40.438 00.000 29876 Worker thread wakes up
21:39:40.438 00.000 31432 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
21:39:40.441 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:40.441 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:42.358 01.917 29876 Exposure complete
21:39:42.406 00.048 29876 worker thread done servicing request
21:39:42.406 00.000 31432 OnExposeComplete: enter
21:39:42.408 00.002 31432 UpdateGuideState(): m_state=6
21:39:42.410 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:39:42.412 00.002 31432 Star::Find returns 1 (0), X=330.56, Y=636.65, Mass=3192, SNR=34.6, Peak=252 HFD=3.4
21:39:42.414 00.002 31432 MultiStar: [#1 1.48,0.66,0.00,M6] [#2 -0.29,1.09,0.00,M3] [#3 0.21,0.56,0.98,U] [#4 0.76,0.78,0.00,M1] [#5 1.46,0.40,0.00,M7] [#6 0.16,0.27,0.88,U] [#7 1.28,0.58,0.00,M6] [#8 -0.15,0.34,0.77,U] 
21:39:42.416 00.002 31432 refined, 3 included, MultiStar: {0.33, 0.43}, one-star: {0.97, 0.52}
21:39:42.418 00.002 31432 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.02) = xAngle (0.89 = 0.89)
21:39:42.420 00.002 31432 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.90 = -2.38)
21:39:42.422 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.43 hyp=0.54 cameraTheta=0.91 mountX=0.34 mountY=-0.37, mountTheta=-0.83
21:39:42.424 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.43, opts=13)
21:39:42.426 00.002 31432 Enqueuing Move request for scope (0.33, 0.43)
21:39:42.428 00.002 29876 Worker thread wakes up
21:39:42.428 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.43) opts 0xd
21:39:42.428 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.43)
21:39:42.428 00.000 29876 Moving (0.33, 0.43) raw xDistance=0.34 yDistance=-0.37
21:39:42.428 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
21:39:42.428 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:42.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:39:42.428 00.000 29876 MoveAxis(W, 37, ABG)
21:39:42.428 00.000 29876 Guiding  Dir = 3, Dur = 37
21:39:42.428 00.000 29876 IsSlewing returns 0
21:39:42.429 00.001 29876 IsGuiding returns 0
21:39:42.429 00.000 29876 PulseGuide returned control before completion, sleep 47
21:39:42.432 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
21:39:42.450 00.018 31432 UpdateGuideState exits: m=3192 RSB=34.6
21:39:42.453 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:42.454 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:42.456 00.002 31432 Enqueuing Expose request
21:39:42.482 00.026 29876 IsGuiding returns 1
21:39:42.482 00.000 29876 scope still moving after pulse duration time elapsed
21:39:42.513 00.031 29876 IsSlewing returns 0
21:39:42.513 00.000 29876 IsGuiding returns 1
21:39:42.545 00.032 29876 IsSlewing returns 0
21:39:42.545 00.000 29876 IsGuiding returns 1
21:39:42.576 00.031 29876 IsSlewing returns 0
21:39:42.576 00.000 29876 IsGuiding returns 0
21:39:42.576 00.000 29876 scope move finished after 37 + 110 ms
21:39:42.576 00.000 29876 Move returns status 0, amount 37
21:39:42.576 00.000 29876 MoveAxis(N, 0, ABG)
21:39:42.576 00.000 29876 Move returns status 0, amount 0
21:39:42.576 00.000 29876 move complete, result=0
21:39:42.576 00.000 29876 worker thread done servicing request
21:39:42.576 00.000 29876 Worker thread wakes up
21:39:42.576 00.000 31432 GuideStep: 0.3 px 37 ms WEST, -0.4 px 0 ms NORTH
21:39:42.579 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:42.579 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:44.706 02.127 29876 Exposure complete
21:39:44.749 00.043 29876 worker thread done servicing request
21:39:44.749 00.000 31432 OnExposeComplete: enter
21:39:44.752 00.003 31432 UpdateGuideState(): m_state=6
21:39:44.754 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:39:44.756 00.002 31432 Star::Find returns 1 (0), X=329.75, Y=636.37, Mass=2931, SNR=33.7, Peak=225 HFD=3.6
21:39:44.758 00.002 31432 MultiStar: [#1 0.36,0.93,0.00,M7] [#2 -1.05,1.27,0.00,M4] [#3 -0.79,0.47,0.00,M1] [#4 -0.32,0.98,0.00,M2] [#5 0.53,0.50,0.85,U] [#6 -0.42,0.25,0.98,U] [#7 0.21,0.87,0.92,U] [#8 -0.57,0.38,0.85,U] 
21:39:44.760 00.002 31432 single-star, 4 included, MultiStar: {-0.02, 0.44}, one-star: {0.16, 0.24}
21:39:44.762 00.002 31432 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
21:39:44.763 00.001 31432 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.33)
21:39:44.765 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.97 mountX=0.17 mountY=-0.21, mountTheta=-0.89
21:39:44.767 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.24, opts=13)
21:39:44.769 00.002 31432 Enqueuing Move request for scope (0.16, 0.24)
21:39:44.771 00.002 29876 Worker thread wakes up
21:39:44.771 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
21:39:44.771 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
21:39:44.771 00.000 29876 Moving (0.16, 0.24) raw xDistance=0.17 yDistance=-0.21
21:39:44.771 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:39:44.772 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:44.772 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:39:44.772 00.000 29876 MoveAxis(E, 0, ABG)
21:39:44.772 00.000 29876 Move returns status 0, amount 0
21:39:44.772 00.000 29876 MoveAxis(N, 0, ABG)
21:39:44.772 00.000 29876 Move returns status 0, amount 0
21:39:44.772 00.000 29876 move complete, result=0
21:39:44.772 00.000 29876 worker thread done servicing request
21:39:44.775 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:39:44.786 00.011 31432 UpdateGuideState exits: m=2931 RSB=33.7
21:39:44.789 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:44.790 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:44.792 00.002 31432 Enqueuing Expose request
21:39:44.794 00.002 29876 Worker thread wakes up
21:39:44.794 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:44.796 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:44.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:46.712 01.916 29876 Exposure complete
21:39:46.755 00.043 29876 worker thread done servicing request
21:39:46.755 00.000 31432 OnExposeComplete: enter
21:39:46.759 00.004 31432 UpdateGuideState(): m_state=6
21:39:46.760 00.001 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:39:46.762 00.002 31432 Star::Find returns 1 (0), X=330.48, Y=636.49, Mass=3199, SNR=35.9, Peak=244 HFD=3.2
21:39:46.764 00.002 31432 MultiStar: [#1 1.24,0.44,0.00,M8] [#2 -0.04,1.32,0.00,M5] [#3 -0.02,0.35,1.00,U] [#4 0.57,0.83,0.00,M3] [#5 1.42,0.26,0.00,M7] [#6 0.66,0.13,0.92,U] [#7 1.06,0.27,0.00,M6] [#8 0.19,0.08,0.88,U] 
21:39:46.766 00.002 31432 refined, 3 included, MultiStar: {0.43, 0.24}, one-star: {0.90, 0.36}
21:39:46.768 00.002 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.48 = 0.48)
21:39:46.770 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.49 = -2.79)
21:39:46.772 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=0.24 hyp=0.49 cameraTheta=0.50 mountX=0.44 mountY=-0.17, mountTheta=-0.37
21:39:46.775 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=0.24, opts=13)
21:39:46.778 00.003 31432 Enqueuing Move request for scope (0.43, 0.24)
21:39:46.780 00.002 29876 Worker thread wakes up
21:39:46.780 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.24) opts 0xd
21:39:46.780 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, 0.24)
21:39:46.780 00.000 29876 Moving (0.43, 0.24) raw xDistance=0.44 yDistance=-0.17
21:39:46.780 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
21:39:46.780 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:46.780 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:39:46.780 00.000 29876 MoveAxis(W, 42, ABG)
21:39:46.780 00.000 29876 Guiding  Dir = 3, Dur = 42
21:39:46.780 00.000 29876 IsSlewing returns 0
21:39:46.780 00.000 29876 IsGuiding returns 0
21:39:46.781 00.001 29876 PulseGuide returned control before completion, sleep 52
21:39:46.784 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=16, FiltMax=257, Gamma=0.490
21:39:46.795 00.011 31432 UpdateGuideState exits: m=3199 RSB=35.9
21:39:46.797 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:46.799 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:46.801 00.002 31432 Enqueuing Expose request
21:39:46.835 00.034 29876 IsGuiding returns 1
21:39:46.835 00.000 29876 scope still moving after pulse duration time elapsed
21:39:46.866 00.031 29876 IsSlewing returns 0
21:39:46.866 00.000 29876 IsGuiding returns 1
21:39:46.897 00.031 29876 IsSlewing returns 0
21:39:46.897 00.000 29876 IsGuiding returns 1
21:39:46.928 00.031 29876 IsSlewing returns 0
21:39:46.928 00.000 29876 IsGuiding returns 0
21:39:46.928 00.000 29876 scope move finished after 42 + 105 ms
21:39:46.928 00.000 29876 Move returns status 0, amount 42
21:39:46.928 00.000 29876 MoveAxis(N, 0, ABG)
21:39:46.928 00.000 29876 Move returns status 0, amount 0
21:39:46.928 00.000 29876 move complete, result=0
21:39:46.928 00.000 29876 worker thread done servicing request
21:39:46.928 00.000 29876 Worker thread wakes up
21:39:46.929 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:46.929 00.000 31432 GuideStep: 0.4 px 42 ms WEST, -0.2 px 0 ms NORTH
21:39:46.931 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:49.054 02.123 29876 Exposure complete
21:39:49.097 00.043 29876 worker thread done servicing request
21:39:49.097 00.000 31432 OnExposeComplete: enter
21:39:49.099 00.002 31432 UpdateGuideState(): m_state=6
21:39:49.101 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:39:49.103 00.002 31432 Star::Find returns 1 (0), X=329.23, Y=636.34, Mass=3478, SNR=37.6, Peak=254 HFD=3.6
21:39:49.105 00.002 31432 MultiStar: [#1 0.40,0.33,1.06,U] [#2 -1.06,0.90,0.00,M6] [#3 -0.57,0.14,0.98,U] [#4 -0.19,0.52,0.93,U] [#5 0.42,0.36,0.78,U] [#6 -0.52,-0.15,0.91,U] [#7 0.34,0.49,0.96,U] [#8 -0.62,-0.12,0.84,U] 
21:39:49.107 00.002 31432 refined, 7 included, MultiStar: {-0.13, 0.23}, one-star: {-0.35, 0.21}
21:39:49.109 00.002 31432 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.02) = xAngle (2.08 = 2.08)
21:39:49.111 00.002 31432 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.19)
21:39:49.112 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.10 mountX=-0.13 mountY=-0.24, mountTheta=-2.05
21:39:49.115 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.23, opts=13)
21:39:49.117 00.002 31432 Enqueuing Move request for scope (-0.13, 0.23)
21:39:49.119 00.002 29876 Worker thread wakes up
21:39:49.119 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
21:39:49.119 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
21:39:49.119 00.000 29876 Moving (-0.13, 0.23) raw xDistance=-0.13 yDistance=-0.24
21:39:49.119 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:39:49.119 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:49.119 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:39:49.119 00.000 29876 MoveAxis(E, 0, ABG)
21:39:49.119 00.000 29876 Move returns status 0, amount 0
21:39:49.119 00.000 29876 MoveAxis(N, 0, ABG)
21:39:49.119 00.000 29876 Move returns status 0, amount 0
21:39:49.119 00.000 29876 move complete, result=0
21:39:49.120 00.001 29876 worker thread done servicing request
21:39:49.123 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:49.134 00.011 31432 UpdateGuideState exits: m=3478 RSB=37.6
21:39:49.136 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:49.138 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:49.140 00.002 31432 Enqueuing Expose request
21:39:49.142 00.002 29876 Worker thread wakes up
21:39:49.142 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:49.142 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:49.142 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:51.159 02.017 29876 Exposure complete
21:39:51.201 00.042 29876 worker thread done servicing request
21:39:51.201 00.000 31432 OnExposeComplete: enter
21:39:51.204 00.003 31432 UpdateGuideState(): m_state=6
21:39:51.206 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:39:51.210 00.004 31432 Star::Find returns 1 (0), X=330.15, Y=636.27, Mass=3572, SNR=37.3, Peak=254 HFD=3.8
21:39:51.215 00.005 31432 MultiStar: [#1 0.85,0.47,0.00,M8] [#2 -0.57,1.11,0.00,M7] [#3 -0.08,0.32,1.02,U] [#4 0.34,0.58,0.96,U] [#5 1.02,0.31,0.00,M7] [#6 0.23,-0.10,0.86,U] [#7 1.40,0.56,0.00,M6] [#8 -0.01,-0.20,0.81,U] 
21:39:51.221 00.006 31432 refined, 4 included, MultiStar: {0.22, 0.16}, one-star: {0.56, 0.14}
21:39:51.223 00.002 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
21:39:51.225 00.002 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.65)
21:39:51.227 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.65 mountX=0.22 mountY=-0.13, mountTheta=-0.53
21:39:51.229 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.16, opts=13)
21:39:51.231 00.002 31432 Enqueuing Move request for scope (0.22, 0.16)
21:39:51.233 00.002 29876 Worker thread wakes up
21:39:51.233 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
21:39:51.233 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
21:39:51.233 00.000 29876 Moving (0.22, 0.16) raw xDistance=0.22 yDistance=-0.13
21:39:51.233 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
21:39:51.233 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:51.233 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:39:51.233 00.000 29876 MoveAxis(W, 21, ABG)
21:39:51.233 00.000 29876 Guiding  Dir = 3, Dur = 21
21:39:51.234 00.001 29876 IsSlewing returns 0
21:39:51.234 00.000 29876 IsGuiding returns 0
21:39:51.234 00.000 29876 PulseGuide returned control before completion, sleep 31
21:39:51.237 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:39:51.248 00.011 31432 UpdateGuideState exits: m=3572 RSB=37.3
21:39:51.251 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:51.252 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:51.255 00.003 31432 Enqueuing Expose request
21:39:51.269 00.014 29876 IsGuiding returns 1
21:39:51.269 00.000 29876 scope still moving after pulse duration time elapsed
21:39:51.299 00.030 29876 IsSlewing returns 0
21:39:51.299 00.000 29876 IsGuiding returns 1
21:39:51.329 00.030 29876 IsSlewing returns 0
21:39:51.329 00.000 29876 IsGuiding returns 0
21:39:51.329 00.000 29876 scope move finished after 21 + 74 ms
21:39:51.329 00.000 29876 Move returns status 0, amount 21
21:39:51.329 00.000 29876 MoveAxis(N, 0, ABG)
21:39:51.329 00.000 29876 Move returns status 0, amount 0
21:39:51.329 00.000 29876 move complete, result=0
21:39:51.329 00.000 29876 worker thread done servicing request
21:39:51.329 00.000 29876 Worker thread wakes up
21:39:51.329 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:51.329 00.000 31432 GuideStep: 0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
21:39:51.333 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:53.563 02.230 29876 Exposure complete
21:39:53.606 00.043 29876 worker thread done servicing request
21:39:53.606 00.000 31432 OnExposeComplete: enter
21:39:53.612 00.006 31432 UpdateGuideState(): m_state=6
21:39:53.615 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:39:53.617 00.002 31432 Star::Find returns 1 (0), X=331.00, Y=636.42, Mass=3516, SNR=37.1, Peak=254 HFD=3.7
21:39:53.620 00.003 31432 MultiStar: [#1 1.79,0.01,0.00,M9] [#2 0.00,0.96,0.00,M8] [#3 0.56,0.07,1.03,U] [#4 1.54,0.19,0.00,M2] [#5 1.92,0.40,0.00,M8] [#6 1.25,-0.40,0.00,M1] [#7 1.84,0.29,0.00,M7] [#8 0.64,-0.50,0.86,U] 
21:39:53.622 00.002 31432 refined, 2 included, MultiStar: {0.88, -0.02}, one-star: {1.42, 0.30}
21:39:53.625 00.003 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
21:39:53.629 00.004 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
21:39:53.635 00.006 31432 CameraToMount -- cameraX=0.88 cameraY=-0.02 hyp=0.88 cameraTheta=-0.02 mountX=0.88 mountY=0.16, mountTheta=0.18
21:39:53.641 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.88, y=-0.02, opts=13)
21:39:53.646 00.005 31432 Enqueuing Move request for scope (0.88, -0.02)
21:39:53.649 00.003 29876 Worker thread wakes up
21:39:53.650 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.02) opts 0xd
21:39:53.650 00.000 29876 Handling offset move in thread for scope, endpoint = (0.88, -0.02)
21:39:53.650 00.000 29876 Moving (0.88, -0.02) raw xDistance=0.88 yDistance=0.16
21:39:53.650 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.88
21:39:53.650 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:53.650 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:39:53.650 00.000 29876 MoveAxis(W, 88, ABG)
21:39:53.650 00.000 29876 Guiding  Dir = 3, Dur = 88
21:39:53.650 00.000 29876 IsSlewing returns 0
21:39:53.650 00.000 29876 IsGuiding returns 0
21:39:53.650 00.000 29876 PulseGuide returned control before completion, sleep 98
21:39:53.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:39:53.667 00.014 31432 UpdateGuideState exits: m=3516 RSB=37.1
21:39:53.670 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:53.672 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:53.674 00.002 31432 Enqueuing Expose request
21:39:53.762 00.088 29876 IsGuiding returns 1
21:39:53.762 00.000 29876 scope still moving after pulse duration time elapsed
21:39:53.793 00.031 29876 IsSlewing returns 0
21:39:53.793 00.000 29876 IsGuiding returns 1
21:39:53.824 00.031 29876 IsSlewing returns 0
21:39:53.824 00.000 29876 IsGuiding returns 0
21:39:53.824 00.000 29876 scope move finished after 88 + 85 ms
21:39:53.824 00.000 29876 Move returns status 0, amount 88
21:39:53.824 00.000 29876 MoveAxis(N, 0, ABG)
21:39:53.824 00.000 29876 Move returns status 0, amount 0
21:39:53.824 00.000 29876 move complete, result=0
21:39:53.824 00.000 29876 worker thread done servicing request
21:39:53.824 00.000 29876 Worker thread wakes up
21:39:53.824 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:53.824 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:53.824 00.000 31432 GuideStep: 0.9 px 88 ms WEST, 0.2 px 0 ms NORTH
21:39:55.729 01.905 29876 Exposure complete
21:39:55.787 00.058 29876 worker thread done servicing request
21:39:55.787 00.000 31432 OnExposeComplete: enter
21:39:55.789 00.002 31432 UpdateGuideState(): m_state=6
21:39:55.791 00.002 31432 Star::Find(15, 331, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:39:55.793 00.002 31432 Star::Find returns 1 (0), X=329.55, Y=636.69, Mass=3461, SNR=37.3, Peak=242 HFD=3.5
21:39:55.795 00.002 31432 MultiStar: [#1 0.42,0.69,1.05,U] [#2 -1.24,1.74,0.00,M9] [#3 -0.93,0.43,0.00,M1] [#4 -0.02,1.04,0.00,M3] [#5 0.25,0.52,0.83,U] [#6 -0.27,0.29,0.93,U] [#7 0.31,0.75,0.95,U] [#8 -0.59,0.10,0.85,U] 
21:39:55.797 00.002 31432 refined, 5 included, MultiStar: {0.03, 0.50}, one-star: {-0.03, 0.56}
21:39:55.799 00.002 31432 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
21:39:55.801 00.002 31432 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.78)
21:39:55.803 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.51 mountX=0.04 mountY=-0.49, mountTheta=-1.49
21:39:55.806 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.50, opts=13)
21:39:55.809 00.003 31432 Enqueuing Move request for scope (0.03, 0.50)
21:39:55.812 00.003 29876 Worker thread wakes up
21:39:55.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.50) opts 0xd
21:39:55.812 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.50)
21:39:55.812 00.000 29876 Moving (0.03, 0.50) raw xDistance=0.04 yDistance=-0.49
21:39:55.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:39:55.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:39:55.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:39:55.812 00.000 29876 MoveAxis(E, 0, ABG)
21:39:55.812 00.000 29876 Move returns status 0, amount 0
21:39:55.812 00.000 29876 MoveAxis(N, 0, ABG)
21:39:55.812 00.000 29876 Move returns status 0, amount 0
21:39:55.812 00.000 29876 move complete, result=0
21:39:55.813 00.001 29876 worker thread done servicing request
21:39:55.817 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:39:55.829 00.012 31432 UpdateGuideState exits: m=3461 RSB=37.3
21:39:55.832 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:55.834 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:55.837 00.003 31432 Enqueuing Expose request
21:39:55.839 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:39:55.842 00.003 29876 Worker thread wakes up
21:39:55.842 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:55.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:39:58.071 02.229 29876 Exposure complete
21:39:58.118 00.047 29876 worker thread done servicing request
21:39:58.118 00.000 31432 OnExposeComplete: enter
21:39:58.121 00.003 31432 UpdateGuideState(): m_state=6
21:39:58.122 00.001 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:39:58.124 00.002 31432 Star::Find returns 1 (0), X=329.51, Y=636.62, Mass=3403, SNR=37.1, Peak=248 HFD=3.4
21:39:58.126 00.002 31432 MultiStar: [#1 0.68,0.42,1.06,U] [#2 -0.91,1.38,0.00,M10] [#3 -0.64,0.53,1.00,U] [#4 -0.20,0.82,1.00,U] [#5 0.22,0.88,0.79,U] [#6 -0.25,0.03,0.87,U] [#7 0.51,0.63,0.90,U] [#8 -0.35,-0.13,0.85,U] 
21:39:58.128 00.002 31432 refined, 7 included, MultiStar: {-0.01, 0.46}, one-star: {-0.07, 0.49}
21:39:58.129 00.001 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.02) = xAngle (1.57 = 1.57)
21:39:58.131 00.002 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.58 = -1.70)
21:39:58.133 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.60 mountX=-0.00 mountY=-0.46, mountTheta=-1.57
21:39:58.136 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.46, opts=13)
21:39:58.138 00.002 31432 Enqueuing Move request for scope (-0.01, 0.46)
21:39:58.139 00.001 29876 Worker thread wakes up
21:39:58.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.46) opts 0xd
21:39:58.139 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.46)
21:39:58.139 00.000 29876 Moving (-0.01, 0.46) raw xDistance=-0.00 yDistance=-0.46
21:39:58.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:39:58.139 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.50 newest=-0.79
21:39:58.140 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.46
21:39:58.140 00.000 29876 MoveAxis(E, 0, ABG)
21:39:58.140 00.000 29876 Move returns status 0, amount 0
21:39:58.140 00.000 29876 BLC: Oldest BLC event removed
21:39:58.140 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:39:58.140 00.000 29876 MoveAxis(N, 54, ABG)
21:39:58.140 00.000 29876 Guiding  Dir = 0, Dur = 54
21:39:58.140 00.000 29876 IsSlewing returns 0
21:39:58.140 00.000 29876 IsGuiding returns 0
21:39:58.140 00.000 29876 PulseGuide returned control before completion, sleep 64
21:39:58.143 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:39:58.154 00.011 31432 UpdateGuideState exits: m=3403 RSB=37.1
21:39:58.157 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:58.159 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:39:58.161 00.002 31432 Enqueuing Expose request
21:39:58.210 00.049 29876 IsGuiding returns 1
21:39:58.210 00.000 29876 scope still moving after pulse duration time elapsed
21:39:58.241 00.031 29876 IsSlewing returns 0
21:39:58.241 00.000 29876 IsGuiding returns 1
21:39:58.272 00.031 29876 IsSlewing returns 0
21:39:58.272 00.000 29876 IsGuiding returns 0
21:39:58.272 00.000 29876 scope move finished after 54 + 77 ms
21:39:58.272 00.000 29876 Move returns status 0, amount 54
21:39:58.272 00.000 29876 move complete, result=0
21:39:58.272 00.000 29876 worker thread done servicing request
21:39:58.272 00.000 29876 Worker thread wakes up
21:39:58.272 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.5 px 54 ms NORTH
21:39:58.274 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:39:58.274 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:00.189 01.915 29876 Exposure complete
21:40:00.231 00.042 29876 worker thread done servicing request
21:40:00.231 00.000 31432 OnExposeComplete: enter
21:40:00.233 00.002 31432 UpdateGuideState(): m_state=6
21:40:00.236 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:40:00.238 00.002 31432 Star::Find returns 1 (0), X=329.72, Y=636.62, Mass=3451, SNR=36.3, Peak=222 HFD=3.8
21:40:00.240 00.002 31432 MultiStar: [#1 0.96,0.17,0.00,M8] [#2 -1.01,1.37,0.00,R] [#3 -0.65,0.44,1.00,U] [#4 0.13,0.58,0.93,U] [#5 0.53,1.00,0.00,M7] [#6 -0.03,-0.04,0.92,U] [#7 0.47,0.83,0.00,M6] [#8 -0.34,-0.23,0.87,U] 
21:40:00.242 00.002 31432 refined, 4 included, MultiStar: {-0.15, 0.26}, one-star: {0.14, 0.49}
21:40:00.244 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
21:40:00.245 00.001 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.08 = -1.20)
21:40:00.247 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.09 mountX=-0.14 mountY=-0.28, mountTheta=-2.04
21:40:00.250 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.26, opts=13)
21:40:00.252 00.002 31432 Enqueuing Move request for scope (-0.15, 0.26)
21:40:00.254 00.002 29876 Worker thread wakes up
21:40:00.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
21:40:00.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
21:40:00.254 00.000 29876 Moving (-0.15, 0.26) raw xDistance=-0.14 yDistance=-0.28
21:40:00.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:40:00.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:00.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:40:00.254 00.000 29876 MoveAxis(E, 0, ABG)
21:40:00.254 00.000 29876 Move returns status 0, amount 0
21:40:00.254 00.000 29876 MoveAxis(N, 0, ABG)
21:40:00.254 00.000 29876 Move returns status 0, amount 0
21:40:00.254 00.000 29876 move complete, result=0
21:40:00.254 00.000 29876 worker thread done servicing request
21:40:00.258 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:00.269 00.011 31432 UpdateGuideState exits: m=3451 RSB=36.3
21:40:00.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:00.273 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:00.275 00.002 31432 Enqueuing Expose request
21:40:00.277 00.002 29876 Worker thread wakes up
21:40:00.277 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:40:00.279 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:00.279 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:02.401 02.122 29876 Exposure complete
21:40:02.448 00.047 29876 worker thread done servicing request
21:40:02.448 00.000 31432 OnExposeComplete: enter
21:40:02.450 00.002 31432 UpdateGuideState(): m_state=6
21:40:02.453 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:40:02.455 00.002 31432 Star::Find returns 1 (0), X=330.26, Y=637.18, Mass=3309, SNR=35.1, Peak=254 HFD=3.8
21:40:02.457 00.002 31432 MultiStar: [#1 1.32,0.93,0.00,M9] [#2 1.06,-0.08,0.00,M1] [#3 -0.19,1.13,0.00,M1] [#4 0.50,1.17,0.00,M2] [#5 1.21,1.18,0.00,M8] [#6 0.33,0.70,0.96,U] [#7 1.35,1.12,0.00,M7] [#8 0.39,0.54,0.90,U] 
21:40:02.458 00.001 31432 refined, 2 included, MultiStar: {0.47, 0.78}, one-star: {0.68, 1.05}
21:40:02.460 00.002 31432 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
21:40:02.462 00.002 31432 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.27)
21:40:02.464 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.78 hyp=0.91 cameraTheta=1.02 mountX=0.49 mountY=-0.69, mountTheta=-0.96
21:40:02.466 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.78, opts=13)
21:40:02.468 00.002 31432 Enqueuing Move request for scope (0.47, 0.78)
21:40:02.470 00.002 29876 Worker thread wakes up
21:40:02.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.78) opts 0xd
21:40:02.470 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.78)
21:40:02.470 00.000 29876 Moving (0.47, 0.78) raw xDistance=0.49 yDistance=-0.69
21:40:02.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
21:40:02.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.69
21:40:02.470 00.000 29876 MoveAxis(W, 47, ABG)
21:40:02.470 00.000 29876 Guiding  Dir = 3, Dur = 47
21:40:02.471 00.001 29876 IsSlewing returns 0
21:40:02.471 00.000 29876 IsGuiding returns 0
21:40:02.471 00.000 29876 PulseGuide returned control before completion, sleep 57
21:40:02.474 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:02.488 00.014 31432 UpdateGuideState exits: m=3309 RSB=35.1
21:40:02.490 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:02.492 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:02.494 00.002 31432 Enqueuing Expose request
21:40:02.541 00.047 29876 IsGuiding returns 1
21:40:02.541 00.000 29876 scope still moving after pulse duration time elapsed
21:40:02.572 00.031 29876 IsSlewing returns 0
21:40:02.572 00.000 29876 IsGuiding returns 0
21:40:02.572 00.000 29876 scope move finished after 47 + 53 ms
21:40:02.572 00.000 29876 Move returns status 0, amount 47
21:40:02.572 00.000 29876 MoveAxis(N, 51, ABG)
21:40:02.572 00.000 29876 Guiding  Dir = 0, Dur = 51
21:40:02.572 00.000 29876 IsSlewing returns 0
21:40:02.572 00.000 29876 IsGuiding returns 0
21:40:02.573 00.001 29876 PulseGuide returned control before completion, sleep 61
21:40:02.649 00.076 29876 IsGuiding returns 1
21:40:02.649 00.000 29876 scope still moving after pulse duration time elapsed
21:40:02.680 00.031 29876 IsSlewing returns 0
21:40:02.680 00.000 29876 IsGuiding returns 1
21:40:02.711 00.031 29876 IsSlewing returns 0
21:40:02.711 00.000 29876 IsGuiding returns 1
21:40:02.742 00.031 29876 IsSlewing returns 0
21:40:02.742 00.000 29876 IsGuiding returns 1
21:40:02.773 00.031 29876 IsSlewing returns 0
21:40:02.773 00.000 29876 IsGuiding returns 1
21:40:02.803 00.030 29876 IsSlewing returns 0
21:40:02.803 00.000 29876 IsGuiding returns 0
21:40:02.803 00.000 29876 scope move finished after 51 + 179 ms
21:40:02.803 00.000 29876 Move returns status 0, amount 51
21:40:02.803 00.000 29876 move complete, result=0
21:40:02.803 00.000 29876 worker thread done servicing request
21:40:02.803 00.000 29876 Worker thread wakes up
21:40:02.803 00.000 31432 GuideStep: 0.5 px 47 ms WEST, -0.7 px 51 ms NORTH
21:40:02.806 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:02.806 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:04.722 01.916 29876 Exposure complete
21:40:04.764 00.042 29876 worker thread done servicing request
21:40:04.764 00.000 31432 OnExposeComplete: enter
21:40:04.767 00.003 31432 UpdateGuideState(): m_state=6
21:40:04.769 00.002 31432 Star::Find(15, 330, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:40:04.770 00.001 31432 Star::Find returns 1 (0), X=329.66, Y=637.47, Mass=3907, SNR=39.8, Peak=253 HFD=3.8
21:40:04.772 00.002 31432 MultiStar: [#1 0.58,1.23,0.00,M10] [#2 0.24,0.28,0.84,U] [#3 -0.62,1.20,0.00,M2] [#4 -0.27,1.83,0.00,M3] [#5 0.66,1.25,0.00,M9] [#6 -0.30,1.08,0.00,M1] [#7 0.74,1.31,0.00,M8] [#8 0.04,0.78,0.80,U] 
21:40:04.774 00.002 31432 refined, 2 included, MultiStar: {0.12, 0.83}, one-star: {0.08, 1.34}
21:40:04.776 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
21:40:04.778 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.42 = -1.87)
21:40:04.780 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.83 hyp=0.84 cameraTheta=1.43 mountX=0.14 mountY=-0.80, mountTheta=-1.40
21:40:04.785 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.83, opts=13)
21:40:04.788 00.003 31432 Enqueuing Move request for scope (0.12, 0.83)
21:40:04.790 00.002 29876 Worker thread wakes up
21:40:04.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.83) opts 0xd
21:40:04.790 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.83)
21:40:04.790 00.000 29876 Moving (0.12, 0.83) raw xDistance=0.14 yDistance=-0.80
21:40:04.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:40:04.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.80
21:40:04.790 00.000 29876 MoveAxis(E, 0, ABG)
21:40:04.790 00.000 29876 Move returns status 0, amount 0
21:40:04.790 00.000 29876 MoveAxis(N, 59, ABG)
21:40:04.790 00.000 29876 Guiding  Dir = 0, Dur = 59
21:40:04.790 00.000 29876 IsSlewing returns 0
21:40:04.790 00.000 29876 IsGuiding returns 0
21:40:04.791 00.001 29876 PulseGuide returned control before completion, sleep 69
21:40:04.794 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:40:04.805 00.011 31432 UpdateGuideState exits: m=3907 RSB=39.8
21:40:04.807 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:04.809 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:04.811 00.002 31432 Enqueuing Expose request
21:40:04.862 00.051 29876 IsGuiding returns 1
21:40:04.862 00.000 29876 scope still moving after pulse duration time elapsed
21:40:04.892 00.030 29876 IsSlewing returns 0
21:40:04.892 00.000 29876 IsGuiding returns 1
21:40:04.923 00.031 29876 IsSlewing returns 0
21:40:04.923 00.000 29876 IsGuiding returns 0
21:40:04.923 00.000 29876 scope move finished after 59 + 74 ms
21:40:04.923 00.000 29876 Move returns status 0, amount 59
21:40:04.923 00.000 29876 move complete, result=0
21:40:04.923 00.000 29876 worker thread done servicing request
21:40:04.923 00.000 29876 Worker thread wakes up
21:40:04.923 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:04.923 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:04.923 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.8 px 59 ms NORTH
21:40:07.152 02.229 29876 Exposure complete
21:40:07.195 00.043 29876 worker thread done servicing request
21:40:07.196 00.001 31432 OnExposeComplete: enter
21:40:07.198 00.002 31432 UpdateGuideState(): m_state=6
21:40:07.200 00.002 31432 Star::Find(15, 329, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:40:07.202 00.002 31432 Star::Find returns 1 (0), X=329.94, Y=636.71, Mass=3584, SNR=38.3, Peak=254 HFD=3.9
21:40:07.204 00.002 31432 MultiStar: [#1 0.96,0.51,0.00,R] [#2 0.74,-0.07,0.87,U] [#3 -0.14,0.05,0.97,U] [#4 0.53,0.87,0.00,M4] [#5 0.92,0.88,0.00,M10] [#6 0.23,0.25,0.85,U] [#7 1.13,0.51,0.00,M9] [#8 -0.02,0.03,0.81,U] 
21:40:07.205 00.001 31432 refined, 4 included, MultiStar: {0.23, 0.18}, one-star: {0.36, 0.58}
21:40:07.207 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
21:40:07.209 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.64)
21:40:07.211 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.66 mountX=0.24 mountY=-0.14, mountTheta=-0.54
21:40:07.213 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.18, opts=13)
21:40:07.215 00.002 31432 Enqueuing Move request for scope (0.23, 0.18)
21:40:07.217 00.002 29876 Worker thread wakes up
21:40:07.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
21:40:07.217 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
21:40:07.217 00.000 29876 Moving (0.23, 0.18) raw xDistance=0.24 yDistance=-0.14
21:40:07.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
21:40:07.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:07.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:40:07.218 00.001 29876 MoveAxis(W, 23, ABG)
21:40:07.218 00.000 29876 Guiding  Dir = 3, Dur = 23
21:40:07.218 00.000 29876 IsSlewing returns 0
21:40:07.218 00.000 29876 IsGuiding returns 0
21:40:07.218 00.000 29876 PulseGuide returned control before completion, sleep 33
21:40:07.221 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=10, FiltMax=257, Gamma=0.490
21:40:07.234 00.013 31432 UpdateGuideState exits: m=3584 RSB=38.3
21:40:07.239 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:07.244 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:07.247 00.003 31432 Enqueuing Expose request
21:40:07.259 00.012 29876 IsGuiding returns 1
21:40:07.259 00.000 29876 scope still moving after pulse duration time elapsed
21:40:07.290 00.031 29876 IsSlewing returns 0
21:40:07.290 00.000 29876 IsGuiding returns 0
21:40:07.290 00.000 29876 scope move finished after 23 + 48 ms
21:40:07.290 00.000 29876 Move returns status 0, amount 23
21:40:07.290 00.000 29876 MoveAxis(N, 0, ABG)
21:40:07.290 00.000 29876 Move returns status 0, amount 0
21:40:07.290 00.000 29876 move complete, result=0
21:40:07.290 00.000 29876 worker thread done servicing request
21:40:07.290 00.000 29876 Worker thread wakes up
21:40:07.290 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:40:07.296 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:07.296 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:09.204 01.908 29876 Exposure complete
21:40:09.247 00.043 29876 worker thread done servicing request
21:40:09.247 00.000 31432 OnExposeComplete: enter
21:40:09.249 00.002 31432 UpdateGuideState(): m_state=6
21:40:09.251 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:40:09.253 00.002 31432 Star::Find returns 1 (0), X=329.97, Y=637.15, Mass=3502, SNR=37.3, Peak=245 HFD=3.9
21:40:09.255 00.002 31432 MultiStar: [#1 0.15,-0.16,1.00,U] [#2 0.47,-0.43,0.90,U] [#3 -0.49,0.80,0.00,M2] [#4 0.48,0.48,0.94,U] [#5 0.35,1.65,0.00,R] [#6 0.22,0.09,0.88,U] [#7 0.86,1.20,0.00,M10] [#8 0.10,-0.43,0.81,U] 
21:40:09.257 00.002 31432 refined, 5 included, MultiStar: {0.31, 0.12}, one-star: {0.39, 1.02}
21:40:09.259 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
21:40:09.260 00.001 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
21:40:09.262 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=0.12 hyp=0.33 cameraTheta=0.37 mountX=0.31 mountY=-0.07, mountTheta=-0.23
21:40:09.266 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.12, opts=13)
21:40:09.268 00.002 31432 Enqueuing Move request for scope (0.31, 0.12)
21:40:09.270 00.002 29876 Worker thread wakes up
21:40:09.270 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.12) opts 0xd
21:40:09.270 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.12)
21:40:09.270 00.000 29876 Moving (0.31, 0.12) raw xDistance=0.31 yDistance=-0.07
21:40:09.270 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:40:09.270 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:09.270 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:40:09.270 00.000 29876 MoveAxis(W, 33, ABG)
21:40:09.270 00.000 29876 Guiding  Dir = 3, Dur = 33
21:40:09.270 00.000 29876 IsSlewing returns 0
21:40:09.271 00.001 29876 IsGuiding returns 0
21:40:09.271 00.000 29876 PulseGuide returned control before completion, sleep 43
21:40:09.274 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:09.286 00.012 31432 UpdateGuideState exits: m=3502 RSB=37.3
21:40:09.288 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:09.290 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:09.291 00.001 31432 Enqueuing Expose request
21:40:09.327 00.036 29876 IsGuiding returns 1
21:40:09.327 00.000 29876 scope still moving after pulse duration time elapsed
21:40:09.357 00.030 29876 IsSlewing returns 0
21:40:09.357 00.000 29876 IsGuiding returns 0
21:40:09.357 00.000 29876 scope move finished after 33 + 53 ms
21:40:09.357 00.000 29876 Move returns status 0, amount 33
21:40:09.357 00.000 29876 MoveAxis(N, 0, ABG)
21:40:09.357 00.000 29876 Move returns status 0, amount 0
21:40:09.357 00.000 29876 move complete, result=0
21:40:09.357 00.000 29876 worker thread done servicing request
21:40:09.357 00.000 29876 Worker thread wakes up
21:40:09.357 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.1 px 0 ms NORTH
21:40:09.360 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:09.360 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:11.495 02.135 29876 Exposure complete
21:40:11.538 00.043 29876 worker thread done servicing request
21:40:11.539 00.001 31432 OnExposeComplete: enter
21:40:11.541 00.002 31432 UpdateGuideState(): m_state=6
21:40:11.543 00.002 31432 Star::Find(15, 329, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:40:11.546 00.003 31432 Star::Find returns 1 (0), X=330.11, Y=636.62, Mass=3409, SNR=36.1, Peak=254 HFD=3.6
21:40:11.548 00.002 31432 MultiStar: [#1 -0.40,0.10,1.09,U] [#2 0.07,0.15,0.86,U] [#3 -0.50,0.70,1.04,U] [#4 0.31,1.32,0.00,M4] [#5 0.43,-0.65,0.87,U] [#6 0.01,0.06,0.89,U] [#7 0.53,1.17,0.00,R] [#8 -0.48,0.24,0.81,U] 
21:40:11.550 00.002 31432 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {0.53, 0.49}
21:40:11.552 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.85 = 1.85)
21:40:11.553 00.001 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.86 = -1.42)
21:40:11.555 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=-0.05 mountY=-0.18, mountTheta=-1.84
21:40:11.558 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.17, opts=13)
21:40:11.561 00.003 31432 Enqueuing Move request for scope (-0.05, 0.17)
21:40:11.563 00.002 29876 Worker thread wakes up
21:40:11.563 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
21:40:11.563 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
21:40:11.563 00.000 29876 Moving (-0.05, 0.17) raw xDistance=-0.05 yDistance=-0.18
21:40:11.563 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:40:11.563 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:11.563 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:40:11.563 00.000 29876 MoveAxis(E, 0, ABG)
21:40:11.563 00.000 29876 Move returns status 0, amount 0
21:40:11.563 00.000 29876 MoveAxis(N, 0, ABG)
21:40:11.563 00.000 29876 Move returns status 0, amount 0
21:40:11.563 00.000 29876 move complete, result=0
21:40:11.563 00.000 29876 worker thread done servicing request
21:40:11.568 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:11.579 00.011 31432 UpdateGuideState exits: m=3409 RSB=36.1
21:40:11.581 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:11.583 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:11.585 00.002 31432 Enqueuing Expose request
21:40:11.587 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:11.589 00.002 29876 Worker thread wakes up
21:40:11.589 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:11.589 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:13.493 01.904 29876 Exposure complete
21:40:13.535 00.042 29876 worker thread done servicing request
21:40:13.535 00.000 31432 OnExposeComplete: enter
21:40:13.537 00.002 31432 UpdateGuideState(): m_state=6
21:40:13.540 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:40:13.542 00.002 31432 Star::Find returns 1 (0), X=330.35, Y=636.36, Mass=3729, SNR=39.0, Peak=254 HFD=3.5
21:40:13.544 00.002 31432 MultiStar: [#1 0.25,-0.14,0.97,U] [#2 1.06,-0.71,0.00,M1] [#3 0.18,0.36,0.94,U] [#4 0.67,0.49,0.90,U] [#5 0.83,-1.17,0.00,M1] [#6 0.78,-0.35,0.84,U] [#7 0.83,-0.28,0.90,U] [#8 0.24,-0.00,0.80,U] 
21:40:13.546 00.002 31432 refined, 6 included, MultiStar: {0.53, 0.05}, one-star: {0.77, 0.24}
21:40:13.547 00.001 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
21:40:13.549 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
21:40:13.550 00.001 31432 CameraToMount -- cameraX=0.53 cameraY=0.05 hyp=0.53 cameraTheta=0.10 mountX=0.53 mountY=0.03, mountTheta=0.06
21:40:13.553 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=0.05, opts=13)
21:40:13.555 00.002 31432 Enqueuing Move request for scope (0.53, 0.05)
21:40:13.557 00.002 29876 Worker thread wakes up
21:40:13.557 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.05) opts 0xd
21:40:13.557 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, 0.05)
21:40:13.557 00.000 29876 Moving (0.53, 0.05) raw xDistance=0.53 yDistance=0.03
21:40:13.557 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
21:40:13.557 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:13.557 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:13.557 00.000 29876 MoveAxis(W, 51, ABG)
21:40:13.557 00.000 29876 Guiding  Dir = 3, Dur = 51
21:40:13.557 00.000 29876 IsSlewing returns 0
21:40:13.557 00.000 29876 IsGuiding returns 0
21:40:13.558 00.001 29876 PulseGuide returned control before completion, sleep 61
21:40:13.561 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:40:13.572 00.011 31432 UpdateGuideState exits: m=3729 RSB=39.0
21:40:13.574 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:13.576 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:13.577 00.001 31432 Enqueuing Expose request
21:40:13.631 00.054 29876 IsGuiding returns 1
21:40:13.631 00.000 29876 scope still moving after pulse duration time elapsed
21:40:13.661 00.030 29876 IsSlewing returns 0
21:40:13.661 00.000 29876 IsGuiding returns 1
21:40:13.692 00.031 29876 IsSlewing returns 0
21:40:13.692 00.000 29876 IsGuiding returns 1
21:40:13.723 00.031 29876 IsSlewing returns 0
21:40:13.723 00.000 29876 IsGuiding returns 0
21:40:13.723 00.000 29876 scope move finished after 51 + 113 ms
21:40:13.723 00.000 29876 Move returns status 0, amount 51
21:40:13.723 00.000 29876 MoveAxis(N, 0, ABG)
21:40:13.723 00.000 29876 Move returns status 0, amount 0
21:40:13.723 00.000 29876 move complete, result=0
21:40:13.723 00.000 29876 worker thread done servicing request
21:40:13.723 00.000 29876 Worker thread wakes up
21:40:13.723 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.0 px 0 ms NORTH
21:40:13.726 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:13.726 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:15.851 02.125 29876 Exposure complete
21:40:15.894 00.043 29876 worker thread done servicing request
21:40:15.895 00.001 31432 OnExposeComplete: enter
21:40:15.897 00.002 31432 UpdateGuideState(): m_state=6
21:40:15.899 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:40:15.900 00.001 31432 Star::Find returns 1 (0), X=330.08, Y=636.29, Mass=3720, SNR=38.4, Peak=254 HFD=3.7
21:40:15.903 00.003 31432 MultiStar: [#1 -0.07,-0.30,0.97,U] [#2 0.40,-0.56,0.92,U] [#3 -0.33,0.36,0.95,U] [#4 0.01,0.35,0.87,U] [#5 0.68,-1.23,0.00,M2] [#6 0.09,-0.43,0.91,U] [#7 0.25,-0.93,0.00,M1] [#8 -0.23,-0.28,0.80,U] 
21:40:15.904 00.001 31432 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.50, 0.16}
21:40:15.906 00.002 31432 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.02) = xAngle (-1.02 = -1.02)
21:40:15.908 00.002 31432 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.99 = 1.99)
21:40:15.910 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.00 mountX=0.06 mountY=0.10, mountTheta=1.05
21:40:15.914 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.10, opts=13)
21:40:15.916 00.002 31432 Enqueuing Move request for scope (0.06, -0.10)
21:40:15.918 00.002 29876 Worker thread wakes up
21:40:15.918 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:40:15.918 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:40:15.918 00.000 29876 Moving (0.06, -0.10) raw xDistance=0.06 yDistance=0.10
21:40:15.918 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:40:15.918 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:15.918 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:40:15.918 00.000 29876 MoveAxis(E, 0, ABG)
21:40:15.918 00.000 29876 Move returns status 0, amount 0
21:40:15.918 00.000 29876 MoveAxis(N, 0, ABG)
21:40:15.918 00.000 29876 Move returns status 0, amount 0
21:40:15.918 00.000 29876 move complete, result=0
21:40:15.918 00.000 29876 worker thread done servicing request
21:40:15.921 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:40:15.933 00.012 31432 UpdateGuideState exits: m=3720 RSB=38.4
21:40:15.935 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:15.937 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:15.939 00.002 31432 Enqueuing Expose request
21:40:15.940 00.001 29876 Worker thread wakes up
21:40:15.940 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:15.943 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:15.943 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:17.855 01.912 29876 Exposure complete
21:40:17.899 00.044 29876 worker thread done servicing request
21:40:17.899 00.000 31432 OnExposeComplete: enter
21:40:17.901 00.002 31432 UpdateGuideState(): m_state=6
21:40:17.903 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:40:17.905 00.002 31432 Star::Find returns 1 (0), X=329.62, Y=636.55, Mass=3462, SNR=36.8, Peak=254 HFD=3.4
21:40:17.907 00.002 31432 MultiStar: [#1 -0.54,-0.15,1.02,U] [#2 0.20,-0.32,0.95,U] [#3 -0.91,0.40,0.00,M1] [#4 -0.16,0.64,0.95,U] [#5 0.19,-1.03,0.00,M3] [#6 0.16,0.03,0.91,U] [#7 -0.16,-0.64,0.97,U] [#8 -0.22,-0.14,0.83,U] 
21:40:17.909 00.002 31432 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {0.04, 0.42}
21:40:17.911 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
21:40:17.912 00.001 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
21:40:17.914 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=-0.10 mountY=0.01, mountTheta=3.09
21:40:17.916 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.02, opts=13)
21:40:17.919 00.003 31432 Enqueuing Move request for scope (-0.10, -0.02)
21:40:17.922 00.003 29876 Worker thread wakes up
21:40:17.922 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:40:17.922 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:40:17.922 00.000 29876 Moving (-0.10, -0.02) raw xDistance=-0.10 yDistance=0.01
21:40:17.922 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:40:17.922 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:17.922 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:17.922 00.000 29876 MoveAxis(E, 0, ABG)
21:40:17.922 00.000 29876 Move returns status 0, amount 0
21:40:17.923 00.001 29876 MoveAxis(N, 0, ABG)
21:40:17.923 00.000 29876 Move returns status 0, amount 0
21:40:17.923 00.000 29876 move complete, result=0
21:40:17.923 00.000 29876 worker thread done servicing request
21:40:17.926 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:40:17.941 00.015 31432 UpdateGuideState exits: m=3462 RSB=36.8
21:40:17.943 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:17.945 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:17.947 00.002 31432 Enqueuing Expose request
21:40:17.948 00.001 29876 Worker thread wakes up
21:40:17.948 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:17.948 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:17.949 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:40:20.080 02.131 29876 Exposure complete
21:40:20.123 00.043 29876 worker thread done servicing request
21:40:20.123 00.000 31432 OnExposeComplete: enter
21:40:20.125 00.002 31432 UpdateGuideState(): m_state=6
21:40:20.128 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:40:20.130 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=636.24, Mass=3619, SNR=38.3, Peak=254 HFD=3.7
21:40:20.132 00.002 31432 MultiStar: [#1 -0.89,-0.10,1.01,U] [#2 -0.19,-0.28,0.88,U] [#3 -0.68,0.09,1.02,U] [#4 -0.51,0.66,0.92,U] [#5 -0.24,-1.25,0.00,M4] [#6 -0.58,0.02,0.85,U] [#7 -0.20,-0.60,0.93,U] [#8 -0.75,-0.09,0.82,U] 
21:40:20.134 00.002 31432 single-star, 7 included, MultiStar: {-0.47, -0.02}, one-star: {0.03, 0.11}
21:40:20.136 00.002 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.31 = 1.31)
21:40:20.137 00.001 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.96)
21:40:20.139 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=0.03 mountY=-0.11, mountTheta=-1.30
21:40:20.143 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.11, opts=13)
21:40:20.146 00.003 31432 Enqueuing Move request for scope (0.03, 0.11)
21:40:20.148 00.002 29876 Worker thread wakes up
21:40:20.148 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
21:40:20.148 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
21:40:20.148 00.000 29876 Moving (0.03, 0.11) raw xDistance=0.03 yDistance=-0.11
21:40:20.148 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:40:20.148 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:20.148 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:40:20.148 00.000 29876 MoveAxis(E, 0, ABG)
21:40:20.148 00.000 29876 Move returns status 0, amount 0
21:40:20.148 00.000 29876 MoveAxis(N, 0, ABG)
21:40:20.148 00.000 29876 Move returns status 0, amount 0
21:40:20.148 00.000 29876 move complete, result=0
21:40:20.148 00.000 29876 worker thread done servicing request
21:40:20.151 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:20.163 00.012 31432 UpdateGuideState exits: m=3619 RSB=38.3
21:40:20.165 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:20.167 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:20.168 00.001 31432 Enqueuing Expose request
21:40:20.170 00.002 29876 Worker thread wakes up
21:40:20.170 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:20.172 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:20.173 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:22.089 01.916 29876 Exposure complete
21:40:22.132 00.043 29876 worker thread done servicing request
21:40:22.133 00.001 31432 OnExposeComplete: enter
21:40:22.135 00.002 31432 UpdateGuideState(): m_state=6
21:40:22.137 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:40:22.140 00.003 31432 Star::Find returns 1 (0), X=329.92, Y=636.32, Mass=3343, SNR=36.3, Peak=254 HFD=3.5
21:40:22.142 00.002 31432 MultiStar: [#1 -0.01,-0.48,1.00,U] [#2 0.03,-0.44,0.93,U] [#3 -0.41,0.08,1.05,U] [#4 -0.08,0.75,0.93,U] [#5 0.35,-1.42,0.00,M5] [#6 0.10,-0.38,0.90,U] [#7 0.20,-0.93,0.00,M1] [#8 -0.18,-0.41,0.85,U] 
21:40:22.144 00.002 31432 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.34, 0.19}
21:40:22.146 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.93 = -1.93)
21:40:22.147 00.001 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
21:40:22.149 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.91 mountX=-0.03 mountY=0.09, mountTheta=1.95
21:40:22.153 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.09, opts=13)
21:40:22.155 00.002 31432 Enqueuing Move request for scope (-0.03, -0.09)
21:40:22.156 00.001 29876 Worker thread wakes up
21:40:22.157 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
21:40:22.157 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
21:40:22.157 00.000 29876 Moving (-0.03, -0.09) raw xDistance=-0.03 yDistance=0.09
21:40:22.157 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:40:22.157 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:22.157 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:40:22.157 00.000 29876 MoveAxis(E, 0, ABG)
21:40:22.157 00.000 29876 Move returns status 0, amount 0
21:40:22.157 00.000 29876 MoveAxis(N, 0, ABG)
21:40:22.157 00.000 29876 Move returns status 0, amount 0
21:40:22.157 00.000 29876 move complete, result=0
21:40:22.157 00.000 29876 worker thread done servicing request
21:40:22.160 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:22.171 00.011 31432 UpdateGuideState exits: m=3343 RSB=36.3
21:40:22.174 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:22.175 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:22.177 00.002 31432 Enqueuing Expose request
21:40:22.178 00.001 29876 Worker thread wakes up
21:40:22.178 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:22.181 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:22.181 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:24.407 02.226 29876 Exposure complete
21:40:24.450 00.043 29876 worker thread done servicing request
21:40:24.450 00.000 31432 OnExposeComplete: enter
21:40:24.452 00.002 31432 UpdateGuideState(): m_state=6
21:40:24.454 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:40:24.456 00.002 31432 Star::Find returns 1 (0), X=329.25, Y=636.62, Mass=3200, SNR=35.6, Peak=254 HFD=3.5
21:40:24.459 00.003 31432 MultiStar: [#1 -0.55,-0.02,1.06,U] [#2 -0.46,-0.19,0.97,U] [#3 -0.81,0.63,0.00,M1] [#4 -0.12,0.41,0.97,U] [#5 0.00,-1.11,0.00,M6] [#6 -0.55,0.09,0.92,U] [#7 -0.09,-0.25,0.99,U] [#8 -0.57,-0.09,0.88,U] 
21:40:24.461 00.002 31432 refined, 6 included, MultiStar: {-0.38, 0.06}, one-star: {-0.33, 0.49}
21:40:24.462 00.001 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
21:40:24.464 00.002 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
21:40:24.466 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.06 hyp=0.39 cameraTheta=2.97 mountX=-0.38 mountY=-0.12, mountTheta=-2.83
21:40:24.469 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.06, opts=13)
21:40:24.473 00.004 31432 Enqueuing Move request for scope (-0.38, 0.06)
21:40:24.475 00.002 29876 Worker thread wakes up
21:40:24.475 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.06) opts 0xd
21:40:24.475 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.06)
21:40:24.475 00.000 29876 Moving (-0.38, 0.06) raw xDistance=-0.38 yDistance=-0.12
21:40:24.476 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
21:40:24.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:24.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:40:24.476 00.000 29876 MoveAxis(E, 36, ABG)
21:40:24.476 00.000 29876 Guiding  Dir = 2, Dur = 36
21:40:24.476 00.000 29876 IsSlewing returns 0
21:40:24.476 00.000 29876 IsGuiding returns 0
21:40:24.476 00.000 29876 PulseGuide returned control before completion, sleep 46
21:40:24.479 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:40:24.493 00.014 31432 UpdateGuideState exits: m=3200 RSB=35.6
21:40:24.495 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:24.497 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:24.499 00.002 31432 Enqueuing Expose request
21:40:24.531 00.032 29876 IsGuiding returns 1
21:40:24.531 00.000 29876 scope still moving after pulse duration time elapsed
21:40:24.561 00.030 29876 IsSlewing returns 0
21:40:24.561 00.000 29876 IsGuiding returns 1
21:40:24.592 00.031 29876 IsSlewing returns 0
21:40:24.592 00.000 29876 IsGuiding returns 1
21:40:24.623 00.031 29876 IsSlewing returns 0
21:40:24.623 00.000 29876 IsGuiding returns 1
21:40:24.653 00.030 29876 IsSlewing returns 0
21:40:24.653 00.000 29876 IsGuiding returns 0
21:40:24.653 00.000 29876 scope move finished after 36 + 141 ms
21:40:24.653 00.000 29876 Move returns status 0, amount 36
21:40:24.653 00.000 29876 MoveAxis(N, 0, ABG)
21:40:24.653 00.000 29876 Move returns status 0, amount 0
21:40:24.653 00.000 29876 move complete, result=0
21:40:24.653 00.000 29876 worker thread done servicing request
21:40:24.653 00.000 29876 Worker thread wakes up
21:40:24.653 00.000 31432 GuideStep: -0.4 px 36 ms EAST, -0.1 px 0 ms NORTH
21:40:24.656 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:24.656 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:26.569 01.913 29876 Exposure complete
21:40:26.612 00.043 29876 worker thread done servicing request
21:40:26.612 00.000 31432 OnExposeComplete: enter
21:40:26.614 00.002 31432 UpdateGuideState(): m_state=6
21:40:26.617 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:40:26.619 00.002 31432 Star::Find returns 1 (0), X=329.51, Y=636.91, Mass=3186, SNR=35.1, Peak=234 HFD=3.7
21:40:26.621 00.002 31432 MultiStar: [#1 -0.12,0.22,1.11,U] [#2 -0.08,-0.04,1.00,U] [#3 -0.67,0.91,0.00,M2] [#4 -0.02,0.92,0.00,M1] [#5 -0.06,-0.29,0.95,U] [#6 0.10,0.16,0.94,U] [#7 0.07,0.20,1.05,U] [#8 -0.31,0.37,0.89,U] 
21:40:26.623 00.002 31432 refined, 6 included, MultiStar: {-0.06, 0.20}, one-star: {-0.07, 0.78}
21:40:26.625 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.86 = 1.86)
21:40:26.627 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.87 = -1.42)
21:40:26.629 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=-0.06 mountY=-0.21, mountTheta=-1.85
21:40:26.631 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.20, opts=13)
21:40:26.633 00.002 31432 Enqueuing Move request for scope (-0.06, 0.20)
21:40:26.635 00.002 29876 Worker thread wakes up
21:40:26.635 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
21:40:26.635 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
21:40:26.635 00.000 29876 Moving (-0.06, 0.20) raw xDistance=-0.06 yDistance=-0.21
21:40:26.635 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:40:26.635 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:26.635 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:40:26.635 00.000 29876 MoveAxis(E, 0, ABG)
21:40:26.635 00.000 29876 Move returns status 0, amount 0
21:40:26.636 00.001 29876 MoveAxis(N, 0, ABG)
21:40:26.636 00.000 29876 Move returns status 0, amount 0
21:40:26.636 00.000 29876 move complete, result=0
21:40:26.636 00.000 29876 worker thread done servicing request
21:40:26.639 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:26.650 00.011 31432 UpdateGuideState exits: m=3186 RSB=35.1
21:40:26.652 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:26.654 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:26.656 00.002 31432 Enqueuing Expose request
21:40:26.658 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:26.660 00.002 29876 Worker thread wakes up
21:40:26.660 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:26.660 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:28.787 02.127 29876 Exposure complete
21:40:28.831 00.044 29876 worker thread done servicing request
21:40:28.831 00.000 31432 OnExposeComplete: enter
21:40:28.833 00.002 31432 UpdateGuideState(): m_state=6
21:40:28.835 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:40:28.837 00.002 31432 Star::Find returns 1 (0), X=329.58, Y=635.82, Mass=3371, SNR=36.6, Peak=254 HFD=3.7
21:40:28.839 00.002 31432 MultiStar: [#1 -0.77,-0.42,1.00,U] [#2 -0.35,-0.28,0.90,U] [#3 -1.08,-0.23,0.00,M3] [#4 -0.29,0.41,0.91,U] [#5 -0.09,-1.51,0.00,M6] [#6 -0.61,-0.22,0.83,U] [#7 -0.43,-0.65,0.99,U] [#8 -0.64,-0.28,0.86,U] 
21:40:28.841 00.002 31432 single-star, 6 included, MultiStar: {-0.43, -0.26}, one-star: {-0.00, -0.31}
21:40:28.842 00.001 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
21:40:28.844 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
21:40:28.846 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.58 mountX=-0.01 mountY=0.30, mountTheta=1.60
21:40:28.849 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.31, opts=13)
21:40:28.851 00.002 31432 Enqueuing Move request for scope (-0.00, -0.31)
21:40:28.852 00.001 29876 Worker thread wakes up
21:40:28.852 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.31) opts 0xd
21:40:28.853 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.31)
21:40:28.853 00.000 29876 Moving (-0.00, -0.31) raw xDistance=-0.01 yDistance=0.30
21:40:28.853 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:40:28.853 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:28.853 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:40:28.853 00.000 29876 MoveAxis(E, 0, ABG)
21:40:28.853 00.000 29876 Move returns status 0, amount 0
21:40:28.853 00.000 29876 MoveAxis(N, 0, ABG)
21:40:28.853 00.000 29876 Move returns status 0, amount 0
21:40:28.853 00.000 29876 move complete, result=0
21:40:28.853 00.000 29876 worker thread done servicing request
21:40:28.856 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:28.867 00.011 31432 UpdateGuideState exits: m=3371 RSB=36.6
21:40:28.870 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:28.872 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:28.873 00.001 31432 Enqueuing Expose request
21:40:28.875 00.002 29876 Worker thread wakes up
21:40:28.875 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:40:28.877 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:28.877 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:30.889 02.012 29876 Exposure complete
21:40:30.937 00.048 29876 worker thread done servicing request
21:40:30.937 00.000 31432 OnExposeComplete: enter
21:40:30.943 00.006 31432 UpdateGuideState(): m_state=6
21:40:30.947 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:40:30.949 00.002 31432 Star::Find returns 1 (0), X=329.50, Y=635.89, Mass=3499, SNR=36.7, Peak=247 HFD=3.7
21:40:30.952 00.003 31432 MultiStar: [#1 -0.94,-0.42,0.00,M1] [#2 -0.52,-0.47,0.98,U] [#3 -1.09,-0.12,0.00,M4] [#4 -0.41,0.43,0.94,U] [#5 0.03,-2.03,0.00,M7] [#6 -0.60,-0.31,0.90,U] [#7 -0.58,-0.94,0.00,M1] [#8 -0.88,-0.40,0.00,M1] 
21:40:30.954 00.002 31432 single-star, 3 included, MultiStar: {-0.40, -0.15}, one-star: {-0.08, -0.24}
21:40:30.956 00.002 31432 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.02) = xAngle (-1.93 = -1.93)
21:40:30.958 00.002 31432 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.08 = 1.08)
21:40:30.960 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.91 mountX=-0.09 mountY=0.22, mountTheta=1.95
21:40:30.962 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.24, opts=13)
21:40:30.964 00.002 31432 Enqueuing Move request for scope (-0.08, -0.24)
21:40:30.967 00.003 29876 Worker thread wakes up
21:40:30.967 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
21:40:30.967 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
21:40:30.967 00.000 29876 Moving (-0.08, -0.24) raw xDistance=-0.09 yDistance=0.22
21:40:30.967 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:40:30.967 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:30.967 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:40:30.967 00.000 29876 MoveAxis(E, 0, ABG)
21:40:30.967 00.000 29876 Move returns status 0, amount 0
21:40:30.967 00.000 29876 MoveAxis(N, 0, ABG)
21:40:30.967 00.000 29876 Move returns status 0, amount 0
21:40:30.967 00.000 29876 move complete, result=0
21:40:30.967 00.000 29876 worker thread done servicing request
21:40:30.970 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:30.982 00.012 31432 UpdateGuideState exits: m=3499 RSB=36.7
21:40:30.985 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:30.989 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:30.995 00.006 31432 Enqueuing Expose request
21:40:30.997 00.002 29876 Worker thread wakes up
21:40:30.997 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:40:30.999 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:30.999 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:33.131 02.132 29876 Exposure complete
21:40:33.179 00.048 29876 worker thread done servicing request
21:40:33.179 00.000 31432 OnExposeComplete: enter
21:40:33.183 00.004 31432 UpdateGuideState(): m_state=6
21:40:33.185 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:40:33.188 00.003 31432 Star::Find returns 1 (0), X=329.96, Y=636.22, Mass=3319, SNR=35.3, Peak=247 HFD=3.8
21:40:33.190 00.002 31432 MultiStar: [#1 -0.48,-0.16,1.08,U] [#2 -0.06,-0.53,0.97,U] [#3 -0.63,0.24,1.08,U] [#4 -0.18,0.83,1.00,U] [#5 0.57,-1.60,0.00,M8] [#6 -0.38,0.16,0.94,U] [#7 0.12,-0.27,0.96,U] [#8 -0.46,-0.15,0.88,U] 
21:40:33.192 00.002 31432 refined, 7 included, MultiStar: {-0.22, 0.03}, one-star: {0.38, 0.09}
21:40:33.196 00.004 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
21:40:33.198 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.30)
21:40:33.200 00.002 31432 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.00 mountX=-0.22 mountY=-0.06, mountTheta=-2.85
21:40:33.202 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.03, opts=13)
21:40:33.204 00.002 31432 Enqueuing Move request for scope (-0.22, 0.03)
21:40:33.207 00.003 29876 Worker thread wakes up
21:40:33.207 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
21:40:33.207 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
21:40:33.207 00.000 29876 Moving (-0.22, 0.03) raw xDistance=-0.22 yDistance=-0.06
21:40:33.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:40:33.207 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:33.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:40:33.207 00.000 29876 MoveAxis(E, 21, ABG)
21:40:33.207 00.000 29876 Guiding  Dir = 2, Dur = 21
21:40:33.207 00.000 29876 IsSlewing returns 0
21:40:33.207 00.000 29876 IsGuiding returns 0
21:40:33.208 00.001 29876 PulseGuide returned control before completion, sleep 31
21:40:33.211 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:33.227 00.016 31432 UpdateGuideState exits: m=3319 RSB=35.3
21:40:33.229 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:33.232 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:33.234 00.002 31432 Enqueuing Expose request
21:40:33.254 00.020 29876 IsGuiding returns 1
21:40:33.254 00.000 29876 scope still moving after pulse duration time elapsed
21:40:33.284 00.030 29876 IsSlewing returns 0
21:40:33.284 00.000 29876 IsGuiding returns 1
21:40:33.316 00.032 29876 IsSlewing returns 0
21:40:33.316 00.000 29876 IsGuiding returns 0
21:40:33.316 00.000 29876 scope move finished after 21 + 87 ms
21:40:33.316 00.000 29876 Move returns status 0, amount 21
21:40:33.316 00.000 29876 MoveAxis(N, 0, ABG)
21:40:33.316 00.000 29876 Move returns status 0, amount 0
21:40:33.316 00.000 29876 move complete, result=0
21:40:33.316 00.000 29876 worker thread done servicing request
21:40:33.316 00.000 29876 Worker thread wakes up
21:40:33.316 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.1 px 0 ms NORTH
21:40:33.319 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:33.320 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:35.234 01.914 29876 Exposure complete
21:40:35.276 00.042 29876 worker thread done servicing request
21:40:35.277 00.001 31432 OnExposeComplete: enter
21:40:35.279 00.002 31432 UpdateGuideState(): m_state=6
21:40:35.281 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:40:35.283 00.002 31432 Star::Find returns 1 (0), X=330.29, Y=636.16, Mass=3236, SNR=34.8, Peak=254 HFD=3.7
21:40:35.285 00.002 31432 MultiStar: [#1 -0.32,-0.04,1.09,U] [#2 0.26,-0.20,0.95,U] [#3 -0.19,-0.24,1.11,U] [#4 0.30,0.77,0.97,U] [#5 0.85,-1.58,0.00,M9] [#6 -0.01,0.37,0.95,U] [#7 0.27,-0.95,0.00,M1] [#8 -0.22,0.09,0.91,U] 
21:40:35.287 00.002 31432 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.71, 0.03}
21:40:35.289 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
21:40:35.290 00.001 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.32)
21:40:35.292 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.07 mountY=-0.09, mountTheta=-0.90
21:40:35.295 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.10, opts=13)
21:40:35.297 00.002 31432 Enqueuing Move request for scope (0.07, 0.10)
21:40:35.299 00.002 29876 Worker thread wakes up
21:40:35.299 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:40:35.299 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:40:35.299 00.000 29876 Moving (0.07, 0.10) raw xDistance=0.07 yDistance=-0.09
21:40:35.299 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:40:35.299 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:35.299 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:35.299 00.000 29876 MoveAxis(E, 0, ABG)
21:40:35.299 00.000 29876 Move returns status 0, amount 0
21:40:35.299 00.000 29876 MoveAxis(N, 0, ABG)
21:40:35.299 00.000 29876 Move returns status 0, amount 0
21:40:35.299 00.000 29876 move complete, result=0
21:40:35.299 00.000 29876 worker thread done servicing request
21:40:35.303 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:35.314 00.011 31432 UpdateGuideState exits: m=3236 RSB=34.8
21:40:35.315 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:35.317 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:35.319 00.002 31432 Enqueuing Expose request
21:40:35.321 00.002 29876 Worker thread wakes up
21:40:35.321 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:35.323 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:35.323 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:37.445 02.122 29876 Exposure complete
21:40:37.488 00.043 29876 worker thread done servicing request
21:40:37.488 00.000 31432 OnExposeComplete: enter
21:40:37.490 00.002 31432 UpdateGuideState(): m_state=6
21:40:37.492 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:40:37.494 00.002 31432 Star::Find returns 1 (0), X=329.36, Y=635.45, Mass=3628, SNR=37.9, Peak=254 HFD=3.4
21:40:37.496 00.002 31432 MultiStar: [#1 -0.99,-0.79,0.00,M1] [#2 -0.33,-1.11,0.00,M1] [#3 -1.16,-0.48,0.00,M3] [#4 -0.24,-0.27,0.92,U] [#5 0.14,-2.34,0.00,M10] [#6 -0.76,-0.83,0.00,M1] [#7 -0.59,-1.57,0.00,M2] [#8 -1.10,-0.91,0.00,M1] 
21:40:37.498 00.002 31432 refined, 1 included, MultiStar: {-0.23, -0.48}, one-star: {-0.22, -0.68}
21:40:37.499 00.001 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
21:40:37.501 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
21:40:37.503 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.48 hyp=0.54 cameraTheta=-2.02 mountX=-0.24 mountY=0.44, mountTheta=2.07
21:40:37.505 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.48, opts=13)
21:40:37.507 00.002 31432 Enqueuing Move request for scope (-0.23, -0.48)
21:40:37.509 00.002 29876 Worker thread wakes up
21:40:37.509 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.48) opts 0xd
21:40:37.509 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.48)
21:40:37.509 00.000 29876 Moving (-0.23, -0.48) raw xDistance=-0.24 yDistance=0.44
21:40:37.509 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
21:40:37.510 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:37.510 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:40:37.510 00.000 29876 MoveAxis(E, 23, ABG)
21:40:37.510 00.000 29876 Guiding  Dir = 2, Dur = 23
21:40:37.510 00.000 29876 IsSlewing returns 0
21:40:37.510 00.000 29876 IsGuiding returns 0
21:40:37.510 00.000 29876 PulseGuide returned control before completion, sleep 33
21:40:37.516 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:40:37.531 00.015 31432 UpdateGuideState exits: m=3628 RSB=37.9
21:40:37.537 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:37.540 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:37.544 00.004 31432 Enqueuing Expose request
21:40:37.554 00.010 29876 IsGuiding returns 1
21:40:37.554 00.000 29876 scope still moving after pulse duration time elapsed
21:40:37.585 00.031 29876 IsSlewing returns 0
21:40:37.585 00.000 29876 IsGuiding returns 1
21:40:37.615 00.030 29876 IsSlewing returns 0
21:40:37.615 00.000 29876 IsGuiding returns 0
21:40:37.615 00.000 29876 scope move finished after 23 + 81 ms
21:40:37.615 00.000 29876 Move returns status 0, amount 23
21:40:37.615 00.000 29876 MoveAxis(N, 0, ABG)
21:40:37.615 00.000 29876 Move returns status 0, amount 0
21:40:37.615 00.000 29876 move complete, result=0
21:40:37.615 00.000 29876 worker thread done servicing request
21:40:37.615 00.000 29876 Worker thread wakes up
21:40:37.615 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.4 px 0 ms NORTH
21:40:37.617 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:37.618 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:39.534 01.916 29876 Exposure complete
21:40:39.577 00.043 29876 worker thread done servicing request
21:40:39.577 00.000 31432 OnExposeComplete: enter
21:40:39.579 00.002 31432 UpdateGuideState(): m_state=6
21:40:39.581 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:40:39.583 00.002 31432 Star::Find returns 1 (0), X=328.87, Y=635.99, Mass=3425, SNR=37.0, Peak=236 HFD=4.0
21:40:39.585 00.002 31432 MultiStar: [#1 -1.27,-0.94,0.00,M2] [#2 -0.62,-0.89,0.00,M2] [#3 -1.34,-0.14,0.00,M4] [#4 -0.87,-0.12,0.93,U] [#5 -0.59,-1.76,0.00,R] [#6 -1.11,-0.77,0.00,M2] [#7 -1.04,-0.97,0.00,M3] [#8 -1.04,-1.13,0.00,M2] 
21:40:39.587 00.002 31432 single-star, 1 included, MultiStar: {-0.79, -0.13}, one-star: {-0.71, -0.14}
21:40:39.588 00.001 31432 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.02) = xAngle (-2.97 = -2.97)
21:40:39.590 00.002 31432 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.04 = 0.04)
21:40:39.592 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=-0.14 hyp=0.73 cameraTheta=-2.95 mountX=-0.72 mountY=0.03, mountTheta=3.10
21:40:39.594 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-0.14, opts=13)
21:40:39.597 00.003 31432 Enqueuing Move request for scope (-0.71, -0.14)
21:40:39.598 00.001 29876 Worker thread wakes up
21:40:39.598 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.14) opts 0xd
21:40:39.599 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.71, -0.14)
21:40:39.599 00.000 29876 Moving (-0.71, -0.14) raw xDistance=-0.72 yDistance=0.03
21:40:39.599 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.72
21:40:39.599 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:39.599 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:39.599 00.000 29876 MoveAxis(E, 72, ABG)
21:40:39.599 00.000 29876 Guiding  Dir = 2, Dur = 72
21:40:39.599 00.000 29876 IsSlewing returns 0
21:40:39.599 00.000 29876 IsGuiding returns 0
21:40:39.599 00.000 29876 PulseGuide returned control before completion, sleep 82
21:40:39.602 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:39.614 00.012 31432 UpdateGuideState exits: m=3425 RSB=37.0
21:40:39.616 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:39.618 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:39.620 00.002 31432 Enqueuing Expose request
21:40:39.689 00.069 29876 IsGuiding returns 1
21:40:39.689 00.000 29876 scope still moving after pulse duration time elapsed
21:40:39.720 00.031 29876 IsSlewing returns 0
21:40:39.720 00.000 29876 IsGuiding returns 1
21:40:39.751 00.031 29876 IsSlewing returns 0
21:40:39.751 00.000 29876 IsGuiding returns 0
21:40:39.751 00.000 29876 scope move finished after 72 + 80 ms
21:40:39.751 00.000 29876 Move returns status 0, amount 72
21:40:39.751 00.000 29876 MoveAxis(N, 0, ABG)
21:40:39.751 00.000 29876 Move returns status 0, amount 0
21:40:39.751 00.000 29876 move complete, result=0
21:40:39.751 00.000 29876 worker thread done servicing request
21:40:39.751 00.000 29876 Worker thread wakes up
21:40:39.751 00.000 31432 GuideStep: -0.7 px 72 ms EAST, 0.0 px 0 ms NORTH
21:40:39.754 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:39.754 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:41.883 02.129 29876 Exposure complete
21:40:41.929 00.046 29876 worker thread done servicing request
21:40:41.929 00.000 31432 OnExposeComplete: enter
21:40:41.931 00.002 31432 UpdateGuideState(): m_state=6
21:40:41.933 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:40:41.936 00.003 31432 Star::Find returns 1 (0), X=328.86, Y=635.59, Mass=3273, SNR=36.1, Peak=213 HFD=3.8
21:40:41.939 00.003 31432 MultiStar: [#1 -1.31,-0.70,0.00,M3] [#2 -0.21,-1.03,0.00,M3] [#3 -1.42,-0.57,0.00,M5] [#4 -0.61,-0.46,0.94,U] [#5 0.07,-0.19,0.86,U] [#6 -0.99,-0.99,0.00,M3] [#7 -1.15,-1.27,0.00,M4] [#8 -1.18,-0.70,0.00,M3] 
21:40:41.941 00.002 31432 refined, 2 included, MultiStar: {-0.44, -0.41}, one-star: {-0.73, -0.54}
21:40:41.943 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
21:40:41.946 00.003 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
21:40:41.948 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.41 hyp=0.60 cameraTheta=-2.40 mountX=-0.45 mountY=0.33, mountTheta=2.51
21:40:41.951 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.41, opts=13)
21:40:41.953 00.002 31432 Enqueuing Move request for scope (-0.44, -0.41)
21:40:41.955 00.002 29876 Worker thread wakes up
21:40:41.955 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.41) opts 0xd
21:40:41.955 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.41)
21:40:41.955 00.000 29876 Moving (-0.44, -0.41) raw xDistance=-0.45 yDistance=0.33
21:40:41.955 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
21:40:41.955 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.24 newest=0.80
21:40:41.955 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
21:40:41.955 00.000 29876 MoveAxis(E, 54, ABG)
21:40:41.956 00.001 29876 Guiding  Dir = 2, Dur = 54
21:40:41.956 00.000 29876 IsSlewing returns 0
21:40:41.956 00.000 29876 IsGuiding returns 0
21:40:41.956 00.000 29876 PulseGuide returned control before completion, sleep 64
21:40:41.959 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:41.971 00.012 31432 UpdateGuideState exits: m=3273 RSB=36.1
21:40:41.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:41.976 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:41.978 00.002 31432 Enqueuing Expose request
21:40:42.023 00.045 29876 IsGuiding returns 1
21:40:42.023 00.000 29876 scope still moving after pulse duration time elapsed
21:40:42.054 00.031 29876 IsSlewing returns 0
21:40:42.054 00.000 29876 IsGuiding returns 1
21:40:42.085 00.031 29876 IsSlewing returns 0
21:40:42.085 00.000 29876 IsGuiding returns 0
21:40:42.085 00.000 29876 scope move finished after 54 + 75 ms
21:40:42.085 00.000 29876 Move returns status 0, amount 54
21:40:42.085 00.000 29876 BLC: Oldest BLC event removed
21:40:42.085 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:40:42.085 00.000 29876 MoveAxis(S, 44, ABG)
21:40:42.085 00.000 29876 Guiding  Dir = 1, Dur = 44
21:40:42.085 00.000 29876 IsSlewing returns 0
21:40:42.085 00.000 29876 IsGuiding returns 0
21:40:42.085 00.000 29876 PulseGuide returned control before completion, sleep 54
21:40:42.148 00.063 29876 IsGuiding returns 1
21:40:42.148 00.000 29876 scope still moving after pulse duration time elapsed
21:40:42.179 00.031 29876 IsSlewing returns 0
21:40:42.179 00.000 29876 IsGuiding returns 1
21:40:42.209 00.030 29876 IsSlewing returns 0
21:40:42.209 00.000 29876 IsGuiding returns 1
21:40:42.241 00.032 29876 IsSlewing returns 0
21:40:42.241 00.000 29876 IsGuiding returns 1
21:40:42.272 00.031 29876 IsSlewing returns 0
21:40:42.272 00.000 29876 IsGuiding returns 1
21:40:42.302 00.030 29876 IsSlewing returns 0
21:40:42.302 00.000 29876 IsGuiding returns 1
21:40:42.332 00.030 29876 IsSlewing returns 0
21:40:42.332 00.000 29876 IsGuiding returns 0
21:40:42.332 00.000 29876 scope move finished after 44 + 202 ms
21:40:42.332 00.000 29876 Move returns status 0, amount 44
21:40:42.332 00.000 29876 move complete, result=0
21:40:42.332 00.000 29876 worker thread done servicing request
21:40:42.332 00.000 29876 Worker thread wakes up
21:40:42.332 00.000 31432 GuideStep: -0.5 px 54 ms EAST, 0.3 px 44 ms SOUTH
21:40:42.335 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:42.335 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:44.242 01.907 29876 Exposure complete
21:40:44.285 00.043 29876 worker thread done servicing request
21:40:44.285 00.000 31432 OnExposeComplete: enter
21:40:44.288 00.003 31432 UpdateGuideState(): m_state=6
21:40:44.290 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:40:44.291 00.001 31432 Star::Find returns 1 (0), X=329.21, Y=635.81, Mass=3387, SNR=36.6, Peak=252 HFD=3.7
21:40:44.293 00.002 31432 MultiStar: [#1 -0.96,-0.63,0.00,M4] [#2 -0.60,-0.55,0.96,U] [#3 -1.60,-0.27,0.00,M6] [#4 -0.86,0.38,0.00,M1] [#5 0.02,0.16,0.92,U] [#6 -0.76,-0.38,0.93,U] [#7 -0.85,-1.14,0.00,M5] [#8 -1.07,-0.30,0.00,M4] 
21:40:44.295 00.002 31432 single-star, 3 included, MultiStar: {-0.43, -0.28}, one-star: {-0.37, -0.32}
21:40:44.297 00.002 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
21:40:44.299 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.57 = 0.57)
21:40:44.300 00.001 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.32 hyp=0.49 cameraTheta=-2.42 mountX=-0.38 mountY=0.26, mountTheta=2.53
21:40:44.303 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.32, opts=13)
21:40:44.305 00.002 31432 Enqueuing Move request for scope (-0.37, -0.32)
21:40:44.307 00.002 29876 Worker thread wakes up
21:40:44.307 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.32) opts 0xd
21:40:44.307 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.32)
21:40:44.307 00.000 29876 Moving (-0.37, -0.32) raw xDistance=-0.38 yDistance=0.26
21:40:44.307 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
21:40:44.307 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:44.307 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:40:44.307 00.000 29876 MoveAxis(E, 44, ABG)
21:40:44.307 00.000 29876 Guiding  Dir = 2, Dur = 44
21:40:44.308 00.001 29876 IsSlewing returns 0
21:40:44.308 00.000 29876 IsGuiding returns 0
21:40:44.308 00.000 29876 PulseGuide returned control before completion, sleep 54
21:40:44.311 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:44.323 00.012 31432 UpdateGuideState exits: m=3387 RSB=36.6
21:40:44.325 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:44.327 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:44.329 00.002 31432 Enqueuing Expose request
21:40:44.366 00.037 29876 IsGuiding returns 1
21:40:44.366 00.000 29876 scope still moving after pulse duration time elapsed
21:40:44.397 00.031 29876 IsSlewing returns 0
21:40:44.397 00.000 29876 IsGuiding returns 1
21:40:44.428 00.031 29876 IsSlewing returns 0
21:40:44.428 00.000 29876 IsGuiding returns 0
21:40:44.428 00.000 29876 scope move finished after 44 + 75 ms
21:40:44.428 00.000 29876 Move returns status 0, amount 44
21:40:44.428 00.000 29876 MoveAxis(N, 0, ABG)
21:40:44.428 00.000 29876 Move returns status 0, amount 0
21:40:44.428 00.000 29876 move complete, result=0
21:40:44.428 00.000 29876 worker thread done servicing request
21:40:44.428 00.000 29876 Worker thread wakes up
21:40:44.428 00.000 31432 GuideStep: -0.4 px 44 ms EAST, 0.3 px 0 ms NORTH
21:40:44.431 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:44.431 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:46.563 02.132 29876 Exposure complete
21:40:46.605 00.042 29876 worker thread done servicing request
21:40:46.605 00.000 31432 OnExposeComplete: enter
21:40:46.608 00.003 31432 UpdateGuideState(): m_state=6
21:40:46.610 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:40:46.611 00.001 31432 Star::Find returns 1 (0), X=328.77, Y=636.09, Mass=3661, SNR=37.9, Peak=254 HFD=3.9
21:40:46.613 00.002 31432 MultiStar: [#1 -1.70,-0.13,0.00,M5] [#2 -1.12,0.03,0.00,M3] [#3 -1.76,-0.21,0.00,M7] [#4 -0.80,0.88,0.00,M2] [#5 -0.26,0.39,0.84,U] [#6 -1.20,0.36,0.00,M3] [#7 -0.69,-1.07,0.00,M6] [#8 -1.26,0.16,0.00,M5] 
21:40:46.615 00.002 31432 refined, 1 included, MultiStar: {-0.56, 0.16}, one-star: {-0.81, -0.04}
21:40:46.617 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
21:40:46.619 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.43)
21:40:46.620 00.001 31432 CameraToMount -- cameraX=-0.56 cameraY=0.16 hyp=0.58 cameraTheta=2.87 mountX=-0.55 mountY=-0.24, mountTheta=-2.73
21:40:46.624 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=0.16, opts=13)
21:40:46.627 00.003 31432 Enqueuing Move request for scope (-0.56, 0.16)
21:40:46.629 00.002 29876 Worker thread wakes up
21:40:46.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.16) opts 0xd
21:40:46.629 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, 0.16)
21:40:46.629 00.000 29876 Moving (-0.56, 0.16) raw xDistance=-0.55 yDistance=-0.24
21:40:46.629 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
21:40:46.629 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:46.629 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:40:46.629 00.000 29876 MoveAxis(E, 59, ABG)
21:40:46.629 00.000 29876 Guiding  Dir = 2, Dur = 59
21:40:46.629 00.000 29876 IsSlewing returns 0
21:40:46.629 00.000 29876 IsGuiding returns 0
21:40:46.630 00.001 29876 PulseGuide returned control before completion, sleep 69
21:40:46.633 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:46.644 00.011 31432 UpdateGuideState exits: m=3661 RSB=37.9
21:40:46.646 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:46.649 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:46.650 00.001 31432 Enqueuing Expose request
21:40:46.700 00.050 29876 IsGuiding returns 1
21:40:46.700 00.000 29876 scope still moving after pulse duration time elapsed
21:40:46.731 00.031 29876 IsSlewing returns 0
21:40:46.731 00.000 29876 IsGuiding returns 1
21:40:46.761 00.030 29876 IsSlewing returns 0
21:40:46.761 00.000 29876 IsGuiding returns 1
21:40:46.792 00.031 29876 IsSlewing returns 0
21:40:46.792 00.000 29876 IsGuiding returns 0
21:40:46.792 00.000 29876 scope move finished after 59 + 103 ms
21:40:46.792 00.000 29876 Move returns status 0, amount 59
21:40:46.792 00.000 29876 MoveAxis(N, 0, ABG)
21:40:46.792 00.000 29876 Move returns status 0, amount 0
21:40:46.792 00.000 29876 move complete, result=0
21:40:46.792 00.000 29876 worker thread done servicing request
21:40:46.792 00.000 29876 Worker thread wakes up
21:40:46.792 00.000 31432 GuideStep: -0.6 px 59 ms EAST, -0.2 px 0 ms NORTH
21:40:46.795 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:46.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:48.707 01.912 29876 Exposure complete
21:40:48.751 00.044 29876 worker thread done servicing request
21:40:48.751 00.000 31432 OnExposeComplete: enter
21:40:48.752 00.001 31432 UpdateGuideState(): m_state=6
21:40:48.754 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:40:48.756 00.002 31432 Star::Find returns 1 (0), X=329.37, Y=635.59, Mass=3466, SNR=36.7, Peak=254 HFD=3.4
21:40:48.758 00.002 31432 MultiStar: [#1 -0.81,-0.86,0.00,M6] [#2 -0.46,-0.73,0.90,U] [#3 -1.07,-0.54,0.00,M8] [#4 -0.40,-0.16,0.96,U] [#5 0.43,-0.27,0.83,U] [#6 -0.13,-0.73,0.99,U] [#7 -0.54,-1.66,0.00,M7] [#8 -0.83,-1.10,0.00,M6] 
21:40:48.760 00.002 31432 refined, 4 included, MultiStar: {-0.17, -0.49}, one-star: {-0.21, -0.54}
21:40:48.762 00.002 31432 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.02) = xAngle (-1.92 = -1.92)
21:40:48.764 00.002 31432 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.09 = 1.09)
21:40:48.765 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.49 hyp=0.52 cameraTheta=-1.90 mountX=-0.18 mountY=0.46, mountTheta=1.94
21:40:48.769 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.49, opts=13)
21:40:48.771 00.002 31432 Enqueuing Move request for scope (-0.17, -0.49)
21:40:48.773 00.002 29876 Worker thread wakes up
21:40:48.773 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.49) opts 0xd
21:40:48.773 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.49)
21:40:48.773 00.000 29876 Moving (-0.17, -0.49) raw xDistance=-0.18 yDistance=0.46
21:40:48.773 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:40:48.773 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
21:40:48.773 00.000 29876 MoveAxis(E, 0, ABG)
21:40:48.773 00.000 29876 Move returns status 0, amount 0
21:40:48.773 00.000 29876 MoveAxis(S, 34, ABG)
21:40:48.773 00.000 29876 Guiding  Dir = 1, Dur = 34
21:40:48.773 00.000 29876 IsSlewing returns 0
21:40:48.773 00.000 29876 IsGuiding returns 0
21:40:48.774 00.001 29876 PulseGuide returned control before completion, sleep 44
21:40:48.776 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:48.788 00.012 31432 UpdateGuideState exits: m=3466 RSB=36.7
21:40:48.790 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:48.792 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:48.794 00.002 31432 Enqueuing Expose request
21:40:48.830 00.036 29876 IsGuiding returns 1
21:40:48.830 00.000 29876 scope still moving after pulse duration time elapsed
21:40:48.862 00.032 29876 IsSlewing returns 0
21:40:48.862 00.000 29876 IsGuiding returns 1
21:40:48.892 00.030 29876 IsSlewing returns 0
21:40:48.892 00.000 29876 IsGuiding returns 1
21:40:48.923 00.031 29876 IsSlewing returns 0
21:40:48.923 00.000 29876 IsGuiding returns 0
21:40:48.923 00.000 29876 scope move finished after 34 + 115 ms
21:40:48.923 00.000 29876 Move returns status 0, amount 34
21:40:48.923 00.000 29876 move complete, result=0
21:40:48.923 00.000 29876 worker thread done servicing request
21:40:48.923 00.000 29876 Worker thread wakes up
21:40:48.923 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:48.923 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 34 ms SOUTH
21:40:48.927 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:51.057 02.130 29876 Exposure complete
21:40:51.104 00.047 29876 worker thread done servicing request
21:40:51.104 00.000 31432 OnExposeComplete: enter
21:40:51.106 00.002 31432 UpdateGuideState(): m_state=6
21:40:51.108 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:40:51.110 00.002 31432 Star::Find returns 1 (0), X=328.98, Y=635.99, Mass=3532, SNR=36.6, Peak=243 HFD=4.0
21:40:51.112 00.002 31432 MultiStar: [#1 -1.26,-1.16,0.00,M7] [#2 -0.96,-1.05,0.00,M3] [#3 -1.67,-0.17,0.00,M9] [#4 -0.66,-0.53,0.94,U] [#5 -0.10,0.23,0.85,U] [#6 -1.30,-0.69,0.00,M3] [#7 -1.31,-1.08,0.00,M8] [#8 -1.43,-1.21,0.00,M7] 
21:40:51.114 00.002 31432 refined, 2 included, MultiStar: {-0.47, -0.16}, one-star: {-0.60, -0.14}
21:40:51.116 00.002 31432 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.02) = xAngle (-2.84 = -2.84)
21:40:51.118 00.002 31432 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.17 = 0.17)
21:40:51.120 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-2.81 mountX=-0.47 mountY=0.09, mountTheta=2.96
21:40:51.122 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.16, opts=13)
21:40:51.124 00.002 31432 Enqueuing Move request for scope (-0.47, -0.16)
21:40:51.126 00.002 29876 Worker thread wakes up
21:40:51.126 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.16) opts 0xd
21:40:51.126 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.16)
21:40:51.126 00.000 29876 Moving (-0.47, -0.16) raw xDistance=-0.47 yDistance=0.09
21:40:51.126 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
21:40:51.126 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:51.126 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:40:51.126 00.000 29876 MoveAxis(E, 45, ABG)
21:40:51.126 00.000 29876 Guiding  Dir = 2, Dur = 45
21:40:51.127 00.001 29876 IsSlewing returns 0
21:40:51.127 00.000 29876 IsGuiding returns 0
21:40:51.127 00.000 29876 PulseGuide returned control before completion, sleep 55
21:40:51.130 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:40:51.144 00.014 31432 UpdateGuideState exits: m=3532 RSB=36.6
21:40:51.147 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:51.148 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:51.151 00.003 31432 Enqueuing Expose request
21:40:51.195 00.044 29876 IsGuiding returns 1
21:40:51.195 00.000 29876 scope still moving after pulse duration time elapsed
21:40:51.226 00.031 29876 IsSlewing returns 0
21:40:51.226 00.000 29876 IsGuiding returns 0
21:40:51.226 00.000 29876 scope move finished after 45 + 54 ms
21:40:51.226 00.000 29876 Move returns status 0, amount 45
21:40:51.226 00.000 29876 MoveAxis(N, 0, ABG)
21:40:51.226 00.000 29876 Move returns status 0, amount 0
21:40:51.226 00.000 29876 move complete, result=0
21:40:51.226 00.000 29876 worker thread done servicing request
21:40:51.226 00.000 29876 Worker thread wakes up
21:40:51.226 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:51.226 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:51.227 00.001 31432 GuideStep: -0.5 px 45 ms EAST, 0.1 px 0 ms NORTH
21:40:53.133 01.906 29876 Exposure complete
21:40:53.177 00.044 29876 worker thread done servicing request
21:40:53.177 00.000 31432 OnExposeComplete: enter
21:40:53.179 00.002 31432 UpdateGuideState(): m_state=6
21:40:53.181 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:40:53.183 00.002 31432 Star::Find returns 1 (0), X=328.63, Y=636.26, Mass=3375, SNR=36.1, Peak=236 HFD=3.7
21:40:53.185 00.002 31432 MultiStar: [#1 -1.92,-0.26,0.00,M8] [#2 -0.98,-0.42,0.00,M4] [#3 -1.90,0.11,0.00,M10] [#4 -1.18,0.87,0.00,M1] [#5 -0.15,0.17,0.87,U] [#6 -1.50,0.00,0.00,M4] [#7 -1.39,-0.73,0.00,M9] [#8 -1.66,-0.38,0.00,M8] 
21:40:53.187 00.002 31432 refined, 1 included, MultiStar: {-0.58, 0.15}, one-star: {-0.95, 0.13}
21:40:53.189 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
21:40:53.190 00.001 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.41)
21:40:53.192 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=0.15 hyp=0.60 cameraTheta=2.88 mountX=-0.57 mountY=-0.24, mountTheta=-2.75
21:40:53.195 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.15, opts=13)
21:40:53.196 00.001 31432 Enqueuing Move request for scope (-0.58, 0.15)
21:40:53.198 00.002 29876 Worker thread wakes up
21:40:53.199 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.15) opts 0xd
21:40:53.199 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.15)
21:40:53.199 00.000 29876 Moving (-0.58, 0.15) raw xDistance=-0.57 yDistance=-0.24
21:40:53.199 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
21:40:53.199 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:53.199 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:40:53.199 00.000 29876 MoveAxis(E, 62, ABG)
21:40:53.199 00.000 29876 Guiding  Dir = 2, Dur = 62
21:40:53.199 00.000 29876 IsSlewing returns 0
21:40:53.199 00.000 29876 IsGuiding returns 0
21:40:53.200 00.001 29876 PulseGuide returned control before completion, sleep 72
21:40:53.203 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:53.216 00.013 31432 UpdateGuideState exits: m=3375 RSB=36.1
21:40:53.219 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:53.221 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:53.223 00.002 31432 Enqueuing Expose request
21:40:53.287 00.064 29876 IsGuiding returns 1
21:40:53.287 00.000 29876 scope still moving after pulse duration time elapsed
21:40:53.318 00.031 29876 IsSlewing returns 0
21:40:53.318 00.000 29876 IsGuiding returns 1
21:40:53.348 00.030 29876 IsSlewing returns 0
21:40:53.348 00.000 29876 IsGuiding returns 1
21:40:53.380 00.032 29876 IsSlewing returns 0
21:40:53.380 00.000 29876 IsGuiding returns 0
21:40:53.380 00.000 29876 scope move finished after 62 + 118 ms
21:40:53.380 00.000 29876 Move returns status 0, amount 62
21:40:53.380 00.000 29876 MoveAxis(N, 0, ABG)
21:40:53.380 00.000 29876 Move returns status 0, amount 0
21:40:53.380 00.000 29876 move complete, result=0
21:40:53.380 00.000 29876 worker thread done servicing request
21:40:53.380 00.000 29876 Worker thread wakes up
21:40:53.380 00.000 31432 GuideStep: -0.6 px 62 ms EAST, -0.2 px 0 ms NORTH
21:40:53.383 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:53.383 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:55.518 02.135 29876 Exposure complete
21:40:55.574 00.056 29876 worker thread done servicing request
21:40:55.574 00.000 31432 OnExposeComplete: enter
21:40:55.578 00.004 31432 UpdateGuideState(): m_state=6
21:40:55.581 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:40:55.584 00.003 31432 Star::Find returns 1 (0), X=328.58, Y=635.82, Mass=3383, SNR=36.0, Peak=240 HFD=3.7
21:40:55.586 00.002 31432 MultiStar: [#1 -1.25,-1.04,0.00,M9] [#2 -1.15,-0.97,0.00,M5] [#3 -1.83,-0.35,0.00,R] [#4 -0.93,0.12,0.00,M2] [#5 -0.43,0.21,0.83,U] [#6 -1.48,-0.84,0.00,M5] [#7 -0.97,-1.18,0.00,M10] [#8 -1.28,-1.19,0.00,M9] 
21:40:55.589 00.003 31432 refined, 1 included, MultiStar: {-0.74, -0.08}, one-star: {-1.00, -0.31}
21:40:55.591 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
21:40:55.594 00.003 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
21:40:55.597 00.003 31432 CameraToMount -- cameraX=-0.74 cameraY=-0.08 hyp=0.75 cameraTheta=-3.04 mountX=-0.74 mountY=-0.04, mountTheta=-3.09
21:40:55.602 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=-0.08, opts=13)
21:40:55.604 00.002 31432 Enqueuing Move request for scope (-0.74, -0.08)
21:40:55.607 00.003 29876 Worker thread wakes up
21:40:55.607 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.08) opts 0xd
21:40:55.607 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, -0.08)
21:40:55.607 00.000 29876 Moving (-0.74, -0.08) raw xDistance=-0.74 yDistance=-0.04
21:40:55.607 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
21:40:55.607 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:55.607 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:40:55.607 00.000 29876 MoveAxis(E, 80, ABG)
21:40:55.607 00.000 29876 Guiding  Dir = 2, Dur = 80
21:40:55.608 00.001 29876 IsSlewing returns 0
21:40:55.608 00.000 29876 IsGuiding returns 0
21:40:55.608 00.000 29876 PulseGuide returned control before completion, sleep 90
21:40:55.618 00.010 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:40:55.634 00.016 31432 UpdateGuideState exits: m=3383 RSB=36.0
21:40:55.637 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:55.639 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:55.641 00.002 31432 Enqueuing Expose request
21:40:55.703 00.062 29876 IsGuiding returns 1
21:40:55.703 00.000 29876 scope still moving after pulse duration time elapsed
21:40:55.734 00.031 29876 IsSlewing returns 0
21:40:55.734 00.000 29876 IsGuiding returns 1
21:40:55.765 00.031 29876 IsSlewing returns 0
21:40:55.765 00.000 29876 IsGuiding returns 1
21:40:55.796 00.031 29876 IsSlewing returns 0
21:40:55.796 00.000 29876 IsGuiding returns 0
21:40:55.796 00.000 29876 scope move finished after 80 + 107 ms
21:40:55.796 00.000 29876 Move returns status 0, amount 80
21:40:55.796 00.000 29876 MoveAxis(N, 0, ABG)
21:40:55.796 00.000 29876 Move returns status 0, amount 0
21:40:55.796 00.000 29876 move complete, result=0
21:40:55.796 00.000 29876 worker thread done servicing request
21:40:55.796 00.000 29876 Worker thread wakes up
21:40:55.796 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:55.797 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:40:55.797 00.000 31432 GuideStep: -0.7 px 80 ms EAST, -0.0 px 0 ms NORTH
21:40:57.706 01.909 29876 Exposure complete
21:40:57.761 00.055 29876 worker thread done servicing request
21:40:57.761 00.000 31432 OnExposeComplete: enter
21:40:57.763 00.002 31432 UpdateGuideState(): m_state=6
21:40:57.765 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:40:57.767 00.002 31432 Star::Find returns 1 (0), X=329.49, Y=635.94, Mass=3409, SNR=36.8, Peak=254 HFD=3.7
21:40:57.769 00.002 31432 MultiStar: [#1 -0.50,-0.39,1.04,U] [#2 -0.23,-0.42,0.91,U] [#3 0.92,0.17,0.00,M1] [#4 -0.43,0.25,0.97,U] [#5 0.49,-0.07,0.86,U] [#6 -0.36,-0.14,0.92,U] [#7 0.27,-1.37,0.00,R] [#8 -0.65,-0.48,0.80,U] 
21:40:57.771 00.002 31432 single-star, 6 included, MultiStar: {-0.25, -0.20}, one-star: {-0.09, -0.19}
21:40:57.773 00.002 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
21:40:57.774 00.001 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
21:40:57.777 00.003 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.99 mountX=-0.09 mountY=0.18, mountTheta=2.05
21:40:57.779 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.19, opts=13)
21:40:57.781 00.002 31432 Enqueuing Move request for scope (-0.09, -0.19)
21:40:57.783 00.002 29876 Worker thread wakes up
21:40:57.783 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
21:40:57.783 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
21:40:57.783 00.000 29876 Moving (-0.09, -0.19) raw xDistance=-0.09 yDistance=0.18
21:40:57.783 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:40:57.783 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:57.783 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:40:57.783 00.000 29876 MoveAxis(E, 0, ABG)
21:40:57.783 00.000 29876 Move returns status 0, amount 0
21:40:57.783 00.000 29876 MoveAxis(N, 0, ABG)
21:40:57.783 00.000 29876 Move returns status 0, amount 0
21:40:57.783 00.000 29876 move complete, result=0
21:40:57.783 00.000 29876 worker thread done servicing request
21:40:57.787 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=15, FiltMax=257, Gamma=0.490
21:40:57.800 00.013 31432 UpdateGuideState exits: m=3409 RSB=36.8
21:40:57.803 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.806 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:40:57.808 00.002 31432 Enqueuing Expose request
21:40:57.811 00.003 29876 Worker thread wakes up
21:40:57.811 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:40:57.814 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:40:57.814 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:00.042 02.228 29876 Exposure complete
21:41:00.085 00.043 29876 worker thread done servicing request
21:41:00.085 00.000 31432 OnExposeComplete: enter
21:41:00.087 00.002 31432 UpdateGuideState(): m_state=6
21:41:00.090 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:41:00.091 00.001 31432 Star::Find returns 1 (0), X=329.32, Y=635.61, Mass=3870, SNR=39.6, Peak=254 HFD=3.8
21:41:00.093 00.002 31432 MultiStar: [#1 -1.02,-1.02,0.00,M9] [#2 0.11,-1.13,0.00,M5] [#3 0.92,-0.06,0.00,M2] [#4 -0.17,-0.05,0.87,U] [#5 0.43,-0.39,0.78,U] [#6 -0.56,-0.82,0.00,M5] [#7 -0.89,0.15,0.00,M1] [#8 -0.81,-1.26,0.00,M9] 
21:41:00.095 00.002 31432 refined, 2 included, MultiStar: {-0.03, -0.32}, one-star: {-0.26, -0.52}
21:41:00.097 00.002 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.02) = xAngle (-1.69 = -1.69)
21:41:00.099 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.33 = 1.33)
21:41:00.100 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.33 cameraTheta=-1.66 mountX=-0.04 mountY=0.32, mountTheta=1.69
21:41:00.105 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.32, opts=13)
21:41:00.107 00.002 31432 Enqueuing Move request for scope (-0.03, -0.32)
21:41:00.109 00.002 29876 Worker thread wakes up
21:41:00.109 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
21:41:00.109 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
21:41:00.109 00.000 29876 Moving (-0.03, -0.32) raw xDistance=-0.04 yDistance=0.32
21:41:00.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:41:00.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:41:00.109 00.000 29876 MoveAxis(E, 0, ABG)
21:41:00.109 00.000 29876 Move returns status 0, amount 0
21:41:00.109 00.000 29876 MoveAxis(S, 23, ABG)
21:41:00.109 00.000 29876 Guiding  Dir = 1, Dur = 23
21:41:00.110 00.001 29876 IsSlewing returns 0
21:41:00.110 00.000 29876 IsGuiding returns 0
21:41:00.110 00.000 29876 PulseGuide returned control before completion, sleep 33
21:41:00.113 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:00.124 00.011 31432 UpdateGuideState exits: m=3870 RSB=39.6
21:41:00.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:00.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:00.130 00.002 31432 Enqueuing Expose request
21:41:00.148 00.018 29876 IsGuiding returns 1
21:41:00.148 00.000 29876 scope still moving after pulse duration time elapsed
21:41:00.179 00.031 29876 IsSlewing returns 0
21:41:00.179 00.000 29876 IsGuiding returns 1
21:41:00.210 00.031 29876 IsSlewing returns 0
21:41:00.210 00.000 29876 IsGuiding returns 1
21:41:00.242 00.032 29876 IsSlewing returns 0
21:41:00.242 00.000 29876 IsGuiding returns 1
21:41:00.272 00.030 29876 IsSlewing returns 0
21:41:00.272 00.000 29876 IsGuiding returns 0
21:41:00.272 00.000 29876 scope move finished after 23 + 139 ms
21:41:00.272 00.000 29876 Move returns status 0, amount 23
21:41:00.272 00.000 29876 move complete, result=0
21:41:00.272 00.000 29876 worker thread done servicing request
21:41:00.272 00.000 29876 Worker thread wakes up
21:41:00.273 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 23 ms SOUTH
21:41:00.275 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:00.275 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:02.193 01.918 29876 Exposure complete
21:41:02.235 00.042 29876 worker thread done servicing request
21:41:02.235 00.000 31432 OnExposeComplete: enter
21:41:02.237 00.002 31432 UpdateGuideState(): m_state=6
21:41:02.240 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:41:02.242 00.002 31432 Star::Find returns 1 (0), X=328.94, Y=636.02, Mass=3301, SNR=36.2, Peak=251 HFD=4.0
21:41:02.244 00.002 31432 MultiStar: [#1 -1.42,-0.23,0.00,M10] [#2 -1.07,-0.22,0.00,M6] [#3 -0.10,0.67,1.03,U] [#4 -0.90,0.55,0.00,M1] [#5 -0.17,0.41,0.91,U] [#6 -1.16,-0.11,0.00,M6] [#7 -1.35,0.72,0.00,M2] [#8 -1.69,-0.17,0.00,M10] 
21:41:02.246 00.002 31432 refined, 2 included, MultiStar: {-0.31, 0.32}, one-star: {-0.64, -0.11}
21:41:02.248 00.002 31432 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
21:41:02.250 00.002 31432 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.32 = -0.97)
21:41:02.251 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=0.32 hyp=0.45 cameraTheta=2.33 mountX=-0.30 mountY=-0.37, mountTheta=-2.25
21:41:02.255 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=0.32, opts=13)
21:41:02.257 00.002 31432 Enqueuing Move request for scope (-0.31, 0.32)
21:41:02.259 00.002 29876 Worker thread wakes up
21:41:02.259 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.32) opts 0xd
21:41:02.259 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, 0.32)
21:41:02.259 00.000 29876 Moving (-0.31, 0.32) raw xDistance=-0.30 yDistance=-0.37
21:41:02.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:41:02.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:02.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:41:02.259 00.000 29876 MoveAxis(E, 29, ABG)
21:41:02.259 00.000 29876 Guiding  Dir = 2, Dur = 29
21:41:02.259 00.000 29876 IsSlewing returns 0
21:41:02.260 00.001 29876 IsGuiding returns 0
21:41:02.260 00.000 29876 PulseGuide returned control before completion, sleep 39
21:41:02.263 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:41:02.274 00.011 31432 UpdateGuideState exits: m=3301 RSB=36.2
21:41:02.277 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:02.278 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:02.280 00.002 31432 Enqueuing Expose request
21:41:02.313 00.033 29876 IsGuiding returns 1
21:41:02.313 00.000 29876 scope still moving after pulse duration time elapsed
21:41:02.345 00.032 29876 IsSlewing returns 0
21:41:02.345 00.000 29876 IsGuiding returns 0
21:41:02.345 00.000 29876 scope move finished after 29 + 56 ms
21:41:02.345 00.000 29876 Move returns status 0, amount 29
21:41:02.345 00.000 29876 MoveAxis(N, 0, ABG)
21:41:02.345 00.000 29876 Move returns status 0, amount 0
21:41:02.345 00.000 29876 move complete, result=0
21:41:02.346 00.001 29876 worker thread done servicing request
21:41:02.346 00.000 29876 Worker thread wakes up
21:41:02.346 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:02.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:02.346 00.000 31432 GuideStep: -0.3 px 29 ms EAST, -0.4 px 0 ms NORTH
21:41:04.572 02.226 29876 Exposure complete
21:41:04.615 00.043 29876 worker thread done servicing request
21:41:04.615 00.000 31432 OnExposeComplete: enter
21:41:04.618 00.003 31432 UpdateGuideState(): m_state=6
21:41:04.620 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:41:04.622 00.002 31432 Star::Find returns 1 (0), X=328.38, Y=636.40, Mass=3368, SNR=36.4, Peak=254 HFD=3.3
21:41:04.624 00.002 31432 MultiStar: [#1 -1.19,0.03,0.00,R] [#2 -0.97,-0.22,0.00,M7] [#3 -0.05,0.98,0.00,M2] [#4 -1.28,0.81,0.00,M2] [#5 -0.17,0.94,0.00,M1] [#6 -1.00,0.20,0.00,M7] [#7 -1.26,0.66,0.00,M3] [#8 -1.18,-0.00,0.00,R] 
21:41:04.626 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:41:04.628 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.38)
21:41:04.630 00.002 31432 CameraToMount -- cameraX=-1.20 cameraY=0.27 hyp=1.23 cameraTheta=2.92 mountX=-1.19 mountY=-0.45, mountTheta=-2.78
21:41:04.633 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.20, y=0.27, opts=13)
21:41:04.635 00.002 31432 Enqueuing Move request for scope (-1.20, 0.27)
21:41:04.637 00.002 29876 Worker thread wakes up
21:41:04.637 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.27) opts 0xd
21:41:04.637 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.20, 0.27)
21:41:04.637 00.000 29876 Moving (-1.20, 0.27) raw xDistance=-1.19 yDistance=-0.45
21:41:04.637 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.19
21:41:04.637 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:04.637 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:41:04.638 00.001 29876 MoveAxis(E, 119, ABG)
21:41:04.638 00.000 29876 Guiding  Dir = 2, Dur = 119
21:41:04.638 00.000 29876 IsSlewing returns 0
21:41:04.638 00.000 29876 IsGuiding returns 0
21:41:04.638 00.000 29876 PulseGuide returned control before completion, sleep 129
21:41:04.641 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:04.653 00.012 31432 UpdateGuideState exits: m=3368 RSB=36.4
21:41:04.655 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:04.657 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:04.659 00.002 31432 Enqueuing Expose request
21:41:04.774 00.115 29876 IsGuiding returns 1
21:41:04.774 00.000 29876 scope still moving after pulse duration time elapsed
21:41:04.805 00.031 29876 IsSlewing returns 0
21:41:04.805 00.000 29876 IsGuiding returns 0
21:41:04.805 00.000 29876 scope move finished after 119 + 48 ms
21:41:04.805 00.000 29876 Move returns status 0, amount 119
21:41:04.805 00.000 29876 MoveAxis(N, 0, ABG)
21:41:04.805 00.000 29876 Move returns status 0, amount 0
21:41:04.805 00.000 29876 move complete, result=0
21:41:04.805 00.000 29876 worker thread done servicing request
21:41:04.805 00.000 29876 Worker thread wakes up
21:41:04.805 00.000 31432 GuideStep: -1.2 px 119 ms EAST, -0.5 px 0 ms NORTH
21:41:04.808 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:04.808 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:06.712 01.904 29876 Exposure complete
21:41:06.754 00.042 29876 worker thread done servicing request
21:41:06.754 00.000 31432 OnExposeComplete: enter
21:41:06.757 00.003 31432 UpdateGuideState(): m_state=6
21:41:06.758 00.001 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:41:06.761 00.003 31432 Star::Find returns 1 (0), X=328.89, Y=636.23, Mass=3767, SNR=38.1, Peak=254 HFD=4.1
21:41:06.762 00.001 31432 MultiStar: [#1 0.35,-0.21,0.96,U] [#2 -0.37,-0.42,0.92,U] [#3 0.02,0.65,0.96,U] [#4 -0.99,0.70,0.00,M3] [#5 -0.24,0.84,0.82,U] [#6 -1.05,0.29,0.00,M8] [#7 -1.03,0.88,0.00,M4] [#8 0.13,-0.18,0.79,U] 
21:41:06.764 00.002 31432 refined, 5 included, MultiStar: {-0.14, 0.12}, one-star: {-0.69, 0.10}
21:41:06.766 00.002 31432 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.02) = xAngle (2.40 = 2.40)
21:41:06.768 00.002 31432 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.42 = -0.87)
21:41:06.769 00.001 31432 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.43 mountX=-0.14 mountY=-0.15, mountTheta=-2.34
21:41:06.772 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.12, opts=13)
21:41:06.774 00.002 31432 Enqueuing Move request for scope (-0.14, 0.12)
21:41:06.776 00.002 29876 Worker thread wakes up
21:41:06.776 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
21:41:06.776 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
21:41:06.776 00.000 29876 Moving (-0.14, 0.12) raw xDistance=-0.14 yDistance=-0.15
21:41:06.776 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:41:06.776 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:06.776 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:41:06.776 00.000 29876 MoveAxis(E, 0, ABG)
21:41:06.776 00.000 29876 Move returns status 0, amount 0
21:41:06.776 00.000 29876 MoveAxis(N, 0, ABG)
21:41:06.776 00.000 29876 Move returns status 0, amount 0
21:41:06.776 00.000 29876 move complete, result=0
21:41:06.776 00.000 29876 worker thread done servicing request
21:41:06.779 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:06.791 00.012 31432 UpdateGuideState exits: m=3767 RSB=38.1
21:41:06.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:06.795 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:06.797 00.002 31432 Enqueuing Expose request
21:41:06.799 00.002 29876 Worker thread wakes up
21:41:06.799 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:06.801 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:06.801 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:09.028 02.227 29876 Exposure complete
21:41:09.071 00.043 29876 worker thread done servicing request
21:41:09.071 00.000 31432 OnExposeComplete: enter
21:41:09.074 00.003 31432 UpdateGuideState(): m_state=6
21:41:09.075 00.001 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:41:09.077 00.002 31432 Star::Find returns 1 (0), X=328.77, Y=636.35, Mass=3449, SNR=37.1, Peak=225 HFD=3.7
21:41:09.079 00.002 31432 MultiStar: [#1 -0.07,-0.19,1.03,U] [#2 -0.45,-0.48,0.85,U] [#3 0.50,0.44,1.04,U] [#4 -1.02,0.48,0.00,M4] [#5 -0.31,0.68,0.82,U] [#6 -0.78,-0.51,0.00,M9] [#7 -1.01,0.39,0.00,M5] [#8 -0.01,-0.38,0.81,U] 
21:41:09.081 00.002 31432 refined, 5 included, MultiStar: {-0.18, 0.06}, one-star: {-0.81, 0.23}
21:41:09.083 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
21:41:09.085 00.002 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.47)
21:41:09.086 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
21:41:09.089 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.06, opts=13)
21:41:09.091 00.002 31432 Enqueuing Move request for scope (-0.18, 0.06)
21:41:09.093 00.002 29876 Worker thread wakes up
21:41:09.093 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
21:41:09.093 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
21:41:09.093 00.000 29876 Moving (-0.18, 0.06) raw xDistance=-0.18 yDistance=-0.09
21:41:09.093 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:41:09.093 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:09.093 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:09.093 00.000 29876 MoveAxis(E, 0, ABG)
21:41:09.093 00.000 29876 Move returns status 0, amount 0
21:41:09.093 00.000 29876 MoveAxis(N, 0, ABG)
21:41:09.093 00.000 29876 Move returns status 0, amount 0
21:41:09.093 00.000 29876 move complete, result=0
21:41:09.094 00.001 29876 worker thread done servicing request
21:41:09.098 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:41:09.110 00.012 31432 UpdateGuideState exits: m=3449 RSB=37.1
21:41:09.111 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:09.113 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:09.115 00.002 31432 Enqueuing Expose request
21:41:09.117 00.002 29876 Worker thread wakes up
21:41:09.117 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:09.119 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:09.119 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:11.022 01.903 29876 Exposure complete
21:41:11.065 00.043 29876 worker thread done servicing request
21:41:11.065 00.000 31432 OnExposeComplete: enter
21:41:11.067 00.002 31432 UpdateGuideState(): m_state=6
21:41:11.069 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:41:11.071 00.002 31432 Star::Find returns 1 (0), X=328.48, Y=637.37, Mass=3463, SNR=36.6, Peak=214 HFD=4.1
21:41:11.073 00.002 31432 MultiStar: [#1 -0.44,0.89,0.00,M1] [#2 -0.77,0.64,0.00,M6] [#3 0.13,1.54,0.00,M1] [#4 -1.27,1.67,0.00,M5] [#5 -0.50,1.52,0.00,M1] [#6 -1.06,0.70,0.00,M10] [#7 -1.56,1.07,0.00,M6] [#8 -0.19,0.76,0.86,U] 
21:41:11.075 00.002 31432 refined, 1 included, MultiStar: {-0.68, 1.02}, one-star: {-1.10, 1.24}
21:41:11.077 00.002 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.13 = 2.13)
21:41:11.078 00.001 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.14)
21:41:11.080 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=1.02 hyp=1.22 cameraTheta=2.16 mountX=-0.65 mountY=-1.11, mountTheta=-2.10
21:41:11.083 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=1.02, opts=13)
21:41:11.085 00.002 31432 Enqueuing Move request for scope (-0.68, 1.02)
21:41:11.087 00.002 29876 Worker thread wakes up
21:41:11.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 1.02) opts 0xd
21:41:11.087 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, 1.02)
21:41:11.087 00.000 29876 Moving (-0.68, 1.02) raw xDistance=-0.65 yDistance=-1.11
21:41:11.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.65
21:41:11.087 00.000 29876 resist switch: large excursion: input -1.11 thresh 0.90 direction from 1 to -1
21:41:11.087 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.33
21:41:11.088 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.67 from input -1.11
21:41:11.088 00.000 29876 MoveAxis(E, 63, ABG)
21:41:11.088 00.000 29876 Guiding  Dir = 2, Dur = 63
21:41:11.088 00.000 29876 IsSlewing returns 0
21:41:11.088 00.000 29876 IsGuiding returns 0
21:41:11.088 00.000 29876 PulseGuide returned control before completion, sleep 73
21:41:11.091 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:11.103 00.012 31432 UpdateGuideState exits: m=3463 RSB=36.6
21:41:11.105 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:11.107 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:11.108 00.001 31432 Enqueuing Expose request
21:41:11.163 00.055 29876 IsGuiding returns 1
21:41:11.163 00.000 29876 scope still moving after pulse duration time elapsed
21:41:11.194 00.031 29876 IsSlewing returns 0
21:41:11.194 00.000 29876 IsGuiding returns 1
21:41:11.224 00.030 29876 IsSlewing returns 0
21:41:11.224 00.000 29876 IsGuiding returns 1
21:41:11.256 00.032 29876 IsSlewing returns 0
21:41:11.256 00.000 29876 IsGuiding returns 0
21:41:11.256 00.000 29876 scope move finished after 63 + 105 ms
21:41:11.256 00.000 29876 Move returns status 0, amount 63
21:41:11.256 00.000 29876 BLC: Oldest BLC event removed
21:41:11.256 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:41:11.256 00.000 29876 MoveAxis(N, 101, ABG)
21:41:11.256 00.000 29876 Guiding  Dir = 0, Dur = 101
21:41:11.256 00.000 29876 IsSlewing returns 0
21:41:11.256 00.000 29876 IsGuiding returns 0
21:41:11.256 00.000 29876 PulseGuide returned control before completion, sleep 111
21:41:11.379 00.123 29876 IsGuiding returns 1
21:41:11.379 00.000 29876 scope still moving after pulse duration time elapsed
21:41:11.411 00.032 29876 IsSlewing returns 0
21:41:11.411 00.000 29876 IsGuiding returns 1
21:41:11.443 00.032 29876 IsSlewing returns 0
21:41:11.443 00.000 29876 IsGuiding returns 1
21:41:11.473 00.030 29876 IsSlewing returns 0
21:41:11.473 00.000 29876 IsGuiding returns 1
21:41:11.505 00.032 29876 IsSlewing returns 0
21:41:11.505 00.000 29876 IsGuiding returns 1
21:41:11.536 00.031 29876 IsSlewing returns 0
21:41:11.536 00.000 29876 IsGuiding returns 0
21:41:11.536 00.000 29876 scope move finished after 101 + 178 ms
21:41:11.536 00.000 29876 Move returns status 0, amount 101
21:41:11.536 00.000 29876 move complete, result=0
21:41:11.536 00.000 29876 worker thread done servicing request
21:41:11.536 00.000 29876 Worker thread wakes up
21:41:11.536 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -1.1 px 101 ms NORTH
21:41:11.539 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:11.539 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:13.672 02.133 29876 Exposure complete
21:41:13.716 00.044 29876 worker thread done servicing request
21:41:13.716 00.000 31432 OnExposeComplete: enter
21:41:13.718 00.002 31432 UpdateGuideState(): m_state=6
21:41:13.721 00.003 31432 Star::Find(15, 328, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:41:13.723 00.002 31432 Star::Find returns 1 (0), X=328.32, Y=636.04, Mass=3483, SNR=36.6, Peak=240 HFD=4.0
21:41:13.724 00.001 31432 MultiStar: [#1 -0.47,-0.64,1.02,U] [#2 -0.80,-1.15,0.00,M7] [#3 -0.55,0.41,1.01,U] [#4 -1.39,0.01,0.00,M6] [#5 -0.74,0.28,0.83,U] [#6 -1.17,-0.67,0.00,R] [#7 -1.52,0.16,0.00,M7] [#8 -0.28,-0.62,0.90,U] 
21:41:13.726 00.002 31432 refined, 4 included, MultiStar: {-0.67, -0.14}, one-star: {-1.26, -0.09}
21:41:13.728 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
21:41:13.730 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
21:41:13.732 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.14 hyp=0.68 cameraTheta=-2.94 mountX=-0.67 mountY=0.03, mountTheta=3.09
21:41:13.735 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.14, opts=13)
21:41:13.737 00.002 31432 Enqueuing Move request for scope (-0.67, -0.14)
21:41:13.738 00.001 29876 Worker thread wakes up
21:41:13.738 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.14) opts 0xd
21:41:13.739 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.14)
21:41:13.739 00.000 29876 Moving (-0.67, -0.14) raw xDistance=-0.67 yDistance=0.03
21:41:13.739 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67
21:41:13.739 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:13.739 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:41:13.739 00.000 29876 MoveAxis(E, 73, ABG)
21:41:13.739 00.000 29876 Guiding  Dir = 2, Dur = 73
21:41:13.739 00.000 29876 IsSlewing returns 0
21:41:13.739 00.000 29876 IsGuiding returns 0
21:41:13.739 00.000 29876 PulseGuide returned control before completion, sleep 83
21:41:13.742 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:13.754 00.012 31432 UpdateGuideState exits: m=3483 RSB=36.6
21:41:13.756 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.758 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:13.760 00.002 31432 Enqueuing Expose request
21:41:13.826 00.066 29876 IsGuiding returns 1
21:41:13.826 00.000 29876 scope still moving after pulse duration time elapsed
21:41:13.857 00.031 29876 IsSlewing returns 0
21:41:13.857 00.000 29876 IsGuiding returns 1
21:41:13.887 00.030 29876 IsSlewing returns 0
21:41:13.887 00.000 29876 IsGuiding returns 1
21:41:13.918 00.031 29876 IsSlewing returns 0
21:41:13.918 00.000 29876 IsGuiding returns 0
21:41:13.918 00.000 29876 scope move finished after 73 + 105 ms
21:41:13.918 00.000 29876 Move returns status 0, amount 73
21:41:13.918 00.000 29876 MoveAxis(N, 0, ABG)
21:41:13.918 00.000 29876 Move returns status 0, amount 0
21:41:13.918 00.000 29876 move complete, result=0
21:41:13.918 00.000 29876 worker thread done servicing request
21:41:13.918 00.000 29876 Worker thread wakes up
21:41:13.918 00.000 31432 GuideStep: -0.7 px 73 ms EAST, 0.0 px 0 ms NORTH
21:41:13.921 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:13.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:15.826 01.905 29876 Exposure complete
21:41:15.868 00.042 29876 worker thread done servicing request
21:41:15.868 00.000 31432 OnExposeComplete: enter
21:41:15.870 00.002 31432 UpdateGuideState(): m_state=6
21:41:15.872 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:41:15.875 00.003 31432 Star::Find returns 1 (0), X=328.37, Y=636.43, Mass=3563, SNR=37.3, Peak=254 HFD=3.4
21:41:15.877 00.002 31432 MultiStar: [#1 -0.10,-0.36,1.03,U] [#2 -0.89,-0.57,0.00,M8] [#3 -0.13,0.91,0.00,M1] [#4 -1.03,0.84,0.00,M7] [#5 -0.34,0.39,0.84,U] [#6 0.07,0.58,0.85,U] [#7 -1.33,0.69,0.00,M8] [#8 -0.02,-0.24,0.83,U] 
21:41:15.879 00.002 31432 refined, 4 included, MultiStar: {-0.34, 0.12}, one-star: {-1.21, 0.30}
21:41:15.880 00.001 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.79 = 2.79)
21:41:15.882 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.80 = -0.49)
21:41:15.884 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.81 mountX=-0.34 mountY=-0.17, mountTheta=-2.68
21:41:15.889 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.12, opts=13)
21:41:15.892 00.003 31432 Enqueuing Move request for scope (-0.34, 0.12)
21:41:15.894 00.002 29876 Worker thread wakes up
21:41:15.894 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.12) opts 0xd
21:41:15.894 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.12)
21:41:15.894 00.000 29876 Moving (-0.34, 0.12) raw xDistance=-0.34 yDistance=-0.17
21:41:15.894 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
21:41:15.894 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:15.894 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:41:15.894 00.000 29876 MoveAxis(E, 43, ABG)
21:41:15.894 00.000 29876 Guiding  Dir = 2, Dur = 43
21:41:15.894 00.000 29876 IsSlewing returns 0
21:41:15.895 00.001 29876 IsGuiding returns 0
21:41:15.895 00.000 29876 PulseGuide returned control before completion, sleep 53
21:41:15.898 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:15.909 00.011 31432 UpdateGuideState exits: m=3563 RSB=37.3
21:41:15.912 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:15.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:15.915 00.001 31432 Enqueuing Expose request
21:41:15.963 00.048 29876 IsGuiding returns 1
21:41:15.963 00.000 29876 scope still moving after pulse duration time elapsed
21:41:15.994 00.031 29876 IsSlewing returns 0
21:41:15.994 00.000 29876 IsGuiding returns 1
21:41:16.024 00.030 29876 IsSlewing returns 0
21:41:16.024 00.000 29876 IsGuiding returns 0
21:41:16.024 00.000 29876 scope move finished after 43 + 85 ms
21:41:16.024 00.000 29876 Move returns status 0, amount 43
21:41:16.024 00.000 29876 MoveAxis(N, 0, ABG)
21:41:16.024 00.000 29876 Move returns status 0, amount 0
21:41:16.024 00.000 29876 move complete, result=0
21:41:16.024 00.000 29876 worker thread done servicing request
21:41:16.024 00.000 29876 Worker thread wakes up
21:41:16.024 00.000 31432 GuideStep: -0.3 px 43 ms EAST, -0.2 px 0 ms NORTH
21:41:16.027 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:16.027 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:18.252 02.225 29876 Exposure complete
21:41:18.295 00.043 29876 worker thread done servicing request
21:41:18.295 00.000 31432 OnExposeComplete: enter
21:41:18.298 00.003 31432 UpdateGuideState(): m_state=6
21:41:18.300 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:41:18.302 00.002 31432 Star::Find returns 1 (0), X=328.82, Y=635.96, Mass=3606, SNR=38.0, Peak=254 HFD=3.9
21:41:18.303 00.001 31432 MultiStar: [#1 0.09,-0.69,1.00,U] [#2 -0.47,-0.76,0.89,U] [#3 0.39,0.45,0.96,U] [#4 -0.79,0.09,0.92,U] [#5 -0.13,0.41,0.86,U] [#6 0.51,0.01,0.87,U] [#7 -0.74,-0.15,0.94,U] [#8 0.25,-0.58,0.84,U] 
21:41:18.305 00.002 31432 refined, 8 included, MultiStar: {-0.19, -0.16}, one-star: {-0.77, -0.17}
21:41:18.307 00.002 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
21:41:18.309 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
21:41:18.310 00.001 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.46 mountX=-0.20 mountY=0.13, mountTheta=2.57
21:41:18.314 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.16, opts=13)
21:41:18.316 00.002 31432 Enqueuing Move request for scope (-0.19, -0.16)
21:41:18.318 00.002 29876 Worker thread wakes up
21:41:18.318 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
21:41:18.318 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
21:41:18.318 00.000 29876 Moving (-0.19, -0.16) raw xDistance=-0.20 yDistance=0.13
21:41:18.318 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:41:18.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:18.318 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:41:18.318 00.000 29876 MoveAxis(E, 0, ABG)
21:41:18.318 00.000 29876 Move returns status 0, amount 0
21:41:18.318 00.000 29876 MoveAxis(N, 0, ABG)
21:41:18.318 00.000 29876 Move returns status 0, amount 0
21:41:18.318 00.000 29876 move complete, result=0
21:41:18.318 00.000 29876 worker thread done servicing request
21:41:18.322 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:41:18.335 00.013 31432 UpdateGuideState exits: m=3606 RSB=38.0
21:41:18.337 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:18.341 00.002 31432 Enqueuing Expose request
21:41:18.343 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:18.345 00.002 29876 Worker thread wakes up
21:41:18.345 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:18.345 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:20.253 01.908 29876 Exposure complete
21:41:20.296 00.043 29876 worker thread done servicing request
21:41:20.296 00.000 31432 OnExposeComplete: enter
21:41:20.298 00.002 31432 UpdateGuideState(): m_state=6
21:41:20.300 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:41:20.301 00.001 31432 Star::Find returns 1 (0), X=328.75, Y=636.56, Mass=3528, SNR=37.4, Peak=206 HFD=3.7
21:41:20.303 00.002 31432 MultiStar: [#1 0.29,-0.70,1.08,U] [#2 -0.23,-0.55,0.90,U] [#3 0.45,0.35,0.95,U] [#4 -0.83,0.64,0.00,M7] [#5 -0.32,0.76,0.86,U] [#6 0.64,0.21,0.89,U] [#7 -0.61,0.51,0.90,U] [#8 0.40,-0.72,0.79,U] 
21:41:20.305 00.002 31432 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.83, 0.43}
21:41:20.307 00.002 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
21:41:20.309 00.002 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
21:41:20.310 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.35 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
21:41:20.313 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.03, opts=13)
21:41:20.316 00.003 31432 Enqueuing Move request for scope (-0.03, 0.03)
21:41:20.317 00.001 29876 Worker thread wakes up
21:41:20.318 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:41:20.318 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:41:20.318 00.000 29876 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.04
21:41:20.318 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:41:20.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:20.318 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:20.318 00.000 29876 MoveAxis(E, 0, ABG)
21:41:20.318 00.000 29876 Move returns status 0, amount 0
21:41:20.318 00.000 29876 MoveAxis(N, 0, ABG)
21:41:20.318 00.000 29876 Move returns status 0, amount 0
21:41:20.318 00.000 29876 move complete, result=0
21:41:20.318 00.000 29876 worker thread done servicing request
21:41:20.321 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:20.333 00.012 31432 UpdateGuideState exits: m=3528 RSB=37.4
21:41:20.335 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:20.337 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:20.338 00.001 31432 Enqueuing Expose request
21:41:20.340 00.002 29876 Worker thread wakes up
21:41:20.340 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:41:20.343 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:20.343 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:22.466 02.123 29876 Exposure complete
21:41:22.510 00.044 29876 worker thread done servicing request
21:41:22.510 00.000 31432 OnExposeComplete: enter
21:41:22.512 00.002 31432 UpdateGuideState(): m_state=6
21:41:22.514 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:41:22.516 00.002 31432 Star::Find returns 1 (0), X=327.83, Y=636.55, Mass=3579, SNR=37.2, Peak=253 HFD=3.8
21:41:22.518 00.002 31432 MultiStar: [#1 -1.19,0.22,0.00,M1] [#2 -1.72,0.06,0.00,M7] [#3 -0.67,1.00,0.00,M1] [#4 -1.86,0.93,0.00,M8] [#5 -1.12,0.97,0.00,M1] [#6 -1.00,1.15,0.00,M1] [#7 -2.13,0.98,0.00,M7] [#8 -0.98,0.18,0.00,M1] 
21:41:22.520 00.002 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
21:41:22.522 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.39)
21:41:22.523 00.001 31432 CameraToMount -- cameraX=-1.75 cameraY=0.42 hyp=1.80 cameraTheta=2.91 mountX=-1.74 mountY=-0.68, mountTheta=-2.77
21:41:22.527 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.75, y=0.42, opts=13)
21:41:22.529 00.002 31432 Enqueuing Move request for scope (-1.75, 0.42)
21:41:22.531 00.002 29876 Worker thread wakes up
21:41:22.531 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.75, 0.42) opts 0xd
21:41:22.531 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.75, 0.42)
21:41:22.531 00.000 29876 Moving (-1.75, 0.42) raw xDistance=-1.74 yDistance=-0.68
21:41:22.531 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.74
21:41:22.531 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
21:41:22.531 00.000 29876 MoveAxis(E, 168, ABG)
21:41:22.531 00.000 29876 Guiding  Dir = 2, Dur = 168
21:41:22.531 00.000 29876 IsSlewing returns 0
21:41:22.531 00.000 29876 IsGuiding returns 0
21:41:22.531 00.000 29876 PulseGuide returned control before completion, sleep 178
21:41:22.535 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:22.546 00.011 31432 UpdateGuideState exits: m=3579 RSB=37.2
21:41:22.548 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.550 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:22.552 00.002 31432 Enqueuing Expose request
21:41:22.712 00.160 29876 IsGuiding returns 1
21:41:22.712 00.000 29876 scope still moving after pulse duration time elapsed
21:41:22.744 00.032 29876 IsSlewing returns 0
21:41:22.744 00.000 29876 IsGuiding returns 0
21:41:22.744 00.000 29876 scope move finished after 168 + 44 ms
21:41:22.744 00.000 29876 Move returns status 0, amount 168
21:41:22.744 00.000 29876 MoveAxis(N, 50, ABG)
21:41:22.744 00.000 29876 Guiding  Dir = 0, Dur = 50
21:41:22.744 00.000 29876 IsSlewing returns 0
21:41:22.744 00.000 29876 IsGuiding returns 0
21:41:22.745 00.001 29876 PulseGuide returned control before completion, sleep 60
21:41:22.806 00.061 29876 IsGuiding returns 1
21:41:22.806 00.000 29876 scope still moving after pulse duration time elapsed
21:41:22.837 00.031 29876 IsSlewing returns 0
21:41:22.837 00.000 29876 IsGuiding returns 1
21:41:22.869 00.032 29876 IsSlewing returns 0
21:41:22.869 00.000 29876 IsGuiding returns 1
21:41:22.900 00.031 29876 IsSlewing returns 0
21:41:22.900 00.000 29876 IsGuiding returns 1
21:41:22.931 00.031 29876 IsSlewing returns 0
21:41:22.931 00.000 29876 IsGuiding returns 0
21:41:22.931 00.000 29876 scope move finished after 50 + 136 ms
21:41:22.931 00.000 29876 Move returns status 0, amount 50
21:41:22.931 00.000 29876 move complete, result=0
21:41:22.932 00.001 29876 worker thread done servicing request
21:41:22.932 00.000 29876 Worker thread wakes up
21:41:22.932 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:22.932 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:22.932 00.000 31432 GuideStep: -1.7 px 168 ms EAST, -0.7 px 50 ms NORTH
21:41:24.849 01.917 29876 Exposure complete
21:41:24.891 00.042 29876 worker thread done servicing request
21:41:24.891 00.000 31432 OnExposeComplete: enter
21:41:24.893 00.002 31432 UpdateGuideState(): m_state=6
21:41:24.895 00.002 31432 Star::Find(15, 327, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:41:24.897 00.002 31432 Star::Find returns 1 (0), X=328.35, Y=636.36, Mass=3489, SNR=36.7, Peak=251 HFD=3.5
21:41:24.899 00.002 31432 MultiStar: [#1 -0.52,0.05,1.05,U] [#2 -1.00,-0.51,0.00,M8] [#3 0.12,0.34,1.00,U] [#4 -1.17,0.84,0.00,M9] [#5 -0.43,0.36,0.83,U] [#6 -0.13,0.44,0.89,U] [#7 -1.89,0.58,0.00,M8] [#8 -0.50,0.16,0.84,U] 
21:41:24.901 00.002 31432 refined, 5 included, MultiStar: {-0.45, 0.26}, one-star: {-1.23, 0.23}
21:41:24.903 00.002 31432 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.02) = xAngle (2.60 = 2.60)
21:41:24.904 00.001 31432 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.61 = -0.67)
21:41:24.906 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=0.26 hyp=0.52 cameraTheta=2.62 mountX=-0.45 mountY=-0.32, mountTheta=-2.51
21:41:24.909 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=0.26, opts=13)
21:41:24.911 00.002 31432 Enqueuing Move request for scope (-0.45, 0.26)
21:41:24.913 00.002 29876 Worker thread wakes up
21:41:24.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.26) opts 0xd
21:41:24.913 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, 0.26)
21:41:24.913 00.000 29876 Moving (-0.45, 0.26) raw xDistance=-0.45 yDistance=-0.32
21:41:24.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.45
21:41:24.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:41:24.913 00.000 29876 MoveAxis(E, 66, ABG)
21:41:24.913 00.000 29876 Guiding  Dir = 2, Dur = 66
21:41:24.913 00.000 29876 IsSlewing returns 0
21:41:24.913 00.000 29876 IsGuiding returns 0
21:41:24.914 00.001 29876 PulseGuide returned control before completion, sleep 76
21:41:24.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:41:24.928 00.011 31432 UpdateGuideState exits: m=3489 RSB=36.7
21:41:24.930 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:24.932 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:24.934 00.002 31432 Enqueuing Expose request
21:41:25.003 00.069 29876 IsGuiding returns 1
21:41:25.003 00.000 29876 scope still moving after pulse duration time elapsed
21:41:25.034 00.031 29876 IsSlewing returns 0
21:41:25.034 00.000 29876 IsGuiding returns 1
21:41:25.064 00.030 29876 IsSlewing returns 0
21:41:25.064 00.000 29876 IsGuiding returns 1
21:41:25.095 00.031 29876 IsSlewing returns 0
21:41:25.095 00.000 29876 IsGuiding returns 0
21:41:25.095 00.000 29876 scope move finished after 66 + 115 ms
21:41:25.095 00.000 29876 Move returns status 0, amount 66
21:41:25.095 00.000 29876 MoveAxis(N, 24, ABG)
21:41:25.095 00.000 29876 Guiding  Dir = 0, Dur = 24
21:41:25.095 00.000 29876 IsSlewing returns 0
21:41:25.095 00.000 29876 IsGuiding returns 0
21:41:25.096 00.001 29876 PulseGuide returned control before completion, sleep 34
21:41:25.141 00.045 29876 IsGuiding returns 1
21:41:25.141 00.000 29876 scope still moving after pulse duration time elapsed
21:41:25.172 00.031 29876 IsSlewing returns 0
21:41:25.172 00.000 29876 IsGuiding returns 1
21:41:25.203 00.031 29876 IsSlewing returns 0
21:41:25.203 00.000 29876 IsGuiding returns 1
21:41:25.234 00.031 29876 IsSlewing returns 0
21:41:25.234 00.000 29876 IsGuiding returns 1
21:41:25.265 00.031 29876 IsSlewing returns 0
21:41:25.265 00.000 29876 IsGuiding returns 1
21:41:25.296 00.031 29876 IsSlewing returns 0
21:41:25.296 00.000 29876 IsGuiding returns 0
21:41:25.296 00.000 29876 scope move finished after 24 + 176 ms
21:41:25.296 00.000 29876 Move returns status 0, amount 24
21:41:25.296 00.000 29876 move complete, result=0
21:41:25.296 00.000 29876 worker thread done servicing request
21:41:25.297 00.001 29876 Worker thread wakes up
21:41:25.297 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:25.297 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:25.297 00.000 31432 GuideStep: -0.4 px 66 ms EAST, -0.3 px 24 ms NORTH
21:41:27.424 02.127 29876 Exposure complete
21:41:27.467 00.043 29876 worker thread done servicing request
21:41:27.467 00.000 31432 OnExposeComplete: enter
21:41:27.469 00.002 31432 UpdateGuideState(): m_state=6
21:41:27.471 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:41:27.473 00.002 31432 Star::Find returns 1 (0), X=328.76, Y=635.57, Mass=3471, SNR=36.1, Peak=242 HFD=3.7
21:41:27.475 00.002 31432 MultiStar: [#1 0.03,-0.64,1.02,U] [#2 -0.65,-0.56,0.92,U] [#3 0.83,-0.36,1.06,U] [#4 -1.05,0.28,0.00,M10] [#5 -0.47,0.01,0.90,U] [#6 0.01,0.32,0.89,U] [#7 -1.05,0.05,0.00,M9] [#8 0.17,-0.55,0.88,U] 
21:41:27.477 00.002 31432 refined, 6 included, MultiStar: {-0.11, -0.34}, one-star: {-0.82, -0.56}
21:41:27.479 00.002 31432 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.02) = xAngle (-1.91 = -1.91)
21:41:27.481 00.002 31432 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
21:41:27.483 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.89 mountX=-0.12 mountY=0.32, mountTheta=1.93
21:41:27.486 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.34, opts=13)
21:41:27.488 00.002 31432 Enqueuing Move request for scope (-0.11, -0.34)
21:41:27.490 00.002 29876 Worker thread wakes up
21:41:27.490 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
21:41:27.490 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
21:41:27.490 00.000 29876 Moving (-0.11, -0.34) raw xDistance=-0.12 yDistance=0.32
21:41:27.490 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:41:27.490 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:27.490 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:41:27.490 00.000 29876 MoveAxis(E, 0, ABG)
21:41:27.490 00.000 29876 Move returns status 0, amount 0
21:41:27.490 00.000 29876 MoveAxis(N, 0, ABG)
21:41:27.491 00.001 29876 Move returns status 0, amount 0
21:41:27.491 00.000 29876 move complete, result=0
21:41:27.491 00.000 29876 worker thread done servicing request
21:41:27.494 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:27.506 00.012 31432 UpdateGuideState exits: m=3471 RSB=36.1
21:41:27.508 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:27.510 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:27.511 00.001 31432 Enqueuing Expose request
21:41:27.513 00.002 29876 Worker thread wakes up
21:41:27.513 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:41:27.515 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:27.515 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:29.430 01.915 29876 Exposure complete
21:41:29.473 00.043 29876 worker thread done servicing request
21:41:29.473 00.000 31432 OnExposeComplete: enter
21:41:29.476 00.003 31432 UpdateGuideState(): m_state=6
21:41:29.478 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:41:29.480 00.002 31432 Star::Find returns 1 (0), X=329.22, Y=635.99, Mass=3461, SNR=36.6, Peak=218 HFD=4.1
21:41:29.482 00.002 31432 MultiStar: [#1 0.29,-0.62,1.07,U] [#2 -0.66,-0.74,0.00,M8] [#3 0.67,0.24,1.00,U] [#4 -0.91,0.33,0.00,R] [#5 -0.06,0.44,0.82,U] [#6 0.31,0.14,0.89,U] [#7 -1.05,0.55,0.00,M10] [#8 0.46,-0.46,0.80,U] 
21:41:29.483 00.001 31432 refined, 5 included, MultiStar: {0.22, -0.08}, one-star: {-0.37, -0.14}
21:41:29.485 00.002 31432 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
21:41:29.487 00.002 31432 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
21:41:29.489 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.35 mountX=0.21 mountY=0.11, mountTheta=0.48
21:41:29.492 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.08, opts=13)
21:41:29.494 00.002 31432 Enqueuing Move request for scope (0.22, -0.08)
21:41:29.495 00.001 29876 Worker thread wakes up
21:41:29.496 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
21:41:29.496 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
21:41:29.496 00.000 29876 Moving (0.22, -0.08) raw xDistance=0.21 yDistance=0.11
21:41:29.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
21:41:29.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:29.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:41:29.496 00.000 29876 MoveAxis(W, 21, ABG)
21:41:29.496 00.000 29876 Guiding  Dir = 3, Dur = 21
21:41:29.496 00.000 29876 IsSlewing returns 0
21:41:29.496 00.000 29876 IsGuiding returns 0
21:41:29.496 00.000 29876 PulseGuide returned control before completion, sleep 31
21:41:29.499 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:41:29.511 00.012 31432 UpdateGuideState exits: m=3461 RSB=36.6
21:41:29.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:29.515 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:29.517 00.002 31432 Enqueuing Expose request
21:41:29.536 00.019 29876 IsGuiding returns 1
21:41:29.536 00.000 29876 scope still moving after pulse duration time elapsed
21:41:29.567 00.031 29876 IsSlewing returns 0
21:41:29.567 00.000 29876 IsGuiding returns 1
21:41:29.598 00.031 29876 IsSlewing returns 0
21:41:29.598 00.000 29876 IsGuiding returns 0
21:41:29.598 00.000 29876 scope move finished after 21 + 80 ms
21:41:29.598 00.000 29876 Move returns status 0, amount 21
21:41:29.598 00.000 29876 MoveAxis(N, 0, ABG)
21:41:29.598 00.000 29876 Move returns status 0, amount 0
21:41:29.598 00.000 29876 move complete, result=0
21:41:29.598 00.000 29876 worker thread done servicing request
21:41:29.598 00.000 29876 Worker thread wakes up
21:41:29.598 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
21:41:29.600 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:29.600 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:31.829 02.229 29876 Exposure complete
21:41:31.871 00.042 29876 worker thread done servicing request
21:41:31.871 00.000 31432 OnExposeComplete: enter
21:41:31.874 00.003 31432 UpdateGuideState(): m_state=6
21:41:31.876 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:41:31.878 00.002 31432 Star::Find returns 1 (0), X=328.94, Y=635.57, Mass=3501, SNR=37.1, Peak=248 HFD=3.7
21:41:31.880 00.002 31432 MultiStar: [#1 0.04,-1.07,0.00,M1] [#2 -0.78,-0.89,0.00,M9] [#3 0.53,-0.78,0.00,M1] [#4 0.06,-0.87,0.92,U] [#5 -0.17,-0.52,0.82,U] [#6 0.25,-0.37,0.88,U] [#7 -1.41,-0.57,0.00,R] [#8 -0.10,-1.37,0.00,M1] 
21:41:31.882 00.002 31432 refined, 3 included, MultiStar: {-0.14, -0.58}, one-star: {-0.65, -0.56}
21:41:31.884 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
21:41:31.885 00.001 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
21:41:31.887 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.58 hyp=0.60 cameraTheta=-1.81 mountX=-0.16 mountY=0.55, mountTheta=1.84
21:41:31.891 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.58, opts=13)
21:41:31.894 00.003 31432 Enqueuing Move request for scope (-0.14, -0.58)
21:41:31.896 00.002 29876 Worker thread wakes up
21:41:31.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.58) opts 0xd
21:41:31.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.58)
21:41:31.896 00.000 29876 Moving (-0.14, -0.58) raw xDistance=-0.16 yDistance=0.55
21:41:31.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:41:31.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:31.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:41:31.896 00.000 29876 MoveAxis(E, 0, ABG)
21:41:31.896 00.000 29876 Move returns status 0, amount 0
21:41:31.896 00.000 29876 MoveAxis(N, 0, ABG)
21:41:31.896 00.000 29876 Move returns status 0, amount 0
21:41:31.896 00.000 29876 move complete, result=0
21:41:31.896 00.000 29876 worker thread done servicing request
21:41:31.900 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:31.911 00.011 31432 UpdateGuideState exits: m=3501 RSB=37.1
21:41:31.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:31.915 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:31.917 00.002 31432 Enqueuing Expose request
21:41:31.919 00.002 29876 Worker thread wakes up
21:41:31.919 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:31.919 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:41:31.921 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:33.826 01.905 29876 Exposure complete
21:41:33.871 00.045 29876 worker thread done servicing request
21:41:33.871 00.000 31432 OnExposeComplete: enter
21:41:33.874 00.003 31432 UpdateGuideState(): m_state=6
21:41:33.875 00.001 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
21:41:33.878 00.003 31432 Star::Find returns 1 (0), X=328.04, Y=635.71, Mass=3185, SNR=34.8, Peak=237 HFD=3.7
21:41:33.883 00.005 31432 MultiStar: [#1 -0.78,-0.46,1.09,U] [#2 -1.22,-0.76,0.00,M10] [#3 -0.63,-0.13,1.06,U] [#4 -1.13,0.11,0.00,M1] [#5 -1.12,-0.46,0.00,M1] [#6 -0.35,0.11,0.91,U] [#7 -0.39,0.12,0.94,U] [#8 -0.90,-0.90,0.00,M2] 
21:41:33.887 00.004 31432 refined, 4 included, MultiStar: {-0.75, -0.17}, one-star: {-1.54, -0.42}
21:41:33.891 00.004 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
21:41:33.897 00.006 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.07 = 0.07)
21:41:33.902 00.005 31432 CameraToMount -- cameraX=-0.75 cameraY=-0.17 hyp=0.77 cameraTheta=-2.92 mountX=-0.75 mountY=0.05, mountTheta=3.07
21:41:33.905 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.75, y=-0.17, opts=13)
21:41:33.907 00.002 31432 Enqueuing Move request for scope (-0.75, -0.17)
21:41:33.909 00.002 29876 Worker thread wakes up
21:41:33.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.17) opts 0xd
21:41:33.909 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.75, -0.17)
21:41:33.909 00.000 29876 Moving (-0.75, -0.17) raw xDistance=-0.75 yDistance=0.05
21:41:33.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.75
21:41:33.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:33.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:41:33.909 00.000 29876 MoveAxis(E, 72, ABG)
21:41:33.909 00.000 29876 Guiding  Dir = 2, Dur = 72
21:41:33.909 00.000 29876 IsSlewing returns 0
21:41:33.909 00.000 29876 IsGuiding returns 0
21:41:33.909 00.000 29876 PulseGuide returned control before completion, sleep 82
21:41:33.912 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:33.924 00.012 31432 UpdateGuideState exits: m=3185 RSB=34.8
21:41:33.926 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.928 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:33.930 00.002 31432 Enqueuing Expose request
21:41:33.996 00.066 29876 IsGuiding returns 1
21:41:33.996 00.000 29876 scope still moving after pulse duration time elapsed
21:41:34.027 00.031 29876 IsSlewing returns 0
21:41:34.027 00.000 29876 IsGuiding returns 1
21:41:34.057 00.030 29876 IsSlewing returns 0
21:41:34.057 00.000 29876 IsGuiding returns 0
21:41:34.057 00.000 29876 scope move finished after 72 + 75 ms
21:41:34.057 00.000 29876 Move returns status 0, amount 72
21:41:34.057 00.000 29876 MoveAxis(N, 0, ABG)
21:41:34.057 00.000 29876 Move returns status 0, amount 0
21:41:34.057 00.000 29876 move complete, result=0
21:41:34.057 00.000 29876 worker thread done servicing request
21:41:34.057 00.000 29876 Worker thread wakes up
21:41:34.057 00.000 31432 GuideStep: -0.8 px 72 ms EAST, 0.1 px 0 ms NORTH
21:41:34.059 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:34.060 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:36.194 02.134 29876 Exposure complete
21:41:36.236 00.042 29876 worker thread done servicing request
21:41:36.236 00.000 31432 OnExposeComplete: enter
21:41:36.240 00.004 31432 UpdateGuideState(): m_state=6
21:41:36.243 00.003 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
21:41:36.245 00.002 31432 Star::Find returns 1 (0), X=328.74, Y=634.95, Mass=3512, SNR=37.0, Peak=255 HFD=3.9
21:41:36.247 00.002 31432 MultiStar: [#1 -0.03,-0.90,1.05,U] [#2 -0.68,-1.30,0.00,R] [#3 0.59,-0.75,0.00,M1] [#4 -0.13,-0.98,0.00,M2] [#5 -0.23,-0.44,0.87,U] [#6 0.08,-0.33,0.86,U] [#7 0.19,0.10,0.97,U] [#8 -0.04,-1.15,0.00,M3] 
21:41:36.249 00.002 31432 refined, 4 included, MultiStar: {-0.17, -0.57}, one-star: {-0.85, -1.18}
21:41:36.250 00.001 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
21:41:36.252 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
21:41:36.254 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.57 hyp=0.59 cameraTheta=-1.87 mountX=-0.19 mountY=0.53, mountTheta=1.91
21:41:36.258 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.57, opts=13)
21:41:36.262 00.004 31432 Enqueuing Move request for scope (-0.17, -0.57)
21:41:36.264 00.002 29876 Worker thread wakes up
21:41:36.264 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.57) opts 0xd
21:41:36.264 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.57)
21:41:36.264 00.000 29876 Moving (-0.17, -0.57) raw xDistance=-0.19 yDistance=0.53
21:41:36.264 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:41:36.264 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:36.264 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:41:36.264 00.000 29876 MoveAxis(E, 0, ABG)
21:41:36.264 00.000 29876 Move returns status 0, amount 0
21:41:36.264 00.000 29876 MoveAxis(N, 0, ABG)
21:41:36.264 00.000 29876 Move returns status 0, amount 0
21:41:36.264 00.000 29876 move complete, result=0
21:41:36.265 00.001 29876 worker thread done servicing request
21:41:36.271 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:36.283 00.012 31432 UpdateGuideState exits: m=3512 RSB=37.0
21:41:36.285 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.287 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:36.289 00.002 31432 Enqueuing Expose request
21:41:36.292 00.003 29876 Worker thread wakes up
21:41:36.292 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:41:36.294 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:36.294 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:38.204 01.910 29876 Exposure complete
21:41:38.247 00.043 29876 worker thread done servicing request
21:41:38.247 00.000 31432 OnExposeComplete: enter
21:41:38.250 00.003 31432 UpdateGuideState(): m_state=6
21:41:38.252 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
21:41:38.254 00.002 31432 Star::Find returns 1 (0), X=328.09, Y=635.04, Mass=3657, SNR=38.1, Peak=254 HFD=4.0
21:41:38.256 00.002 31432 MultiStar: [#1 -0.54,-1.45,0.00,M1] [#2 -0.52,-0.60,0.90,U] [#3 -0.67,-0.38,0.97,U] [#4 -0.71,-0.96,0.00,M3] [#5 -0.74,-0.57,0.80,U] [#6 -0.23,-0.84,0.86,U] [#7 -0.36,0.29,0.94,U] [#8 -0.54,-1.39,0.00,M4] 
21:41:38.258 00.002 31432 refined, 5 included, MultiStar: {-0.68, -0.53}, one-star: {-1.49, -1.09}
21:41:38.260 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
21:41:38.261 00.001 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
21:41:38.263 00.002 31432 CameraToMount -- cameraX=-0.68 cameraY=-0.53 hyp=0.87 cameraTheta=-2.48 mountX=-0.70 mountY=0.42, mountTheta=2.60
21:41:38.266 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.68, y=-0.53, opts=13)
21:41:38.268 00.002 31432 Enqueuing Move request for scope (-0.68, -0.53)
21:41:38.269 00.001 29876 Worker thread wakes up
21:41:38.270 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.53) opts 0xd
21:41:38.270 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.68, -0.53)
21:41:38.270 00.000 29876 Moving (-0.68, -0.53) raw xDistance=-0.70 yDistance=0.42
21:41:38.270 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.70
21:41:38.270 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:38.270 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:41:38.270 00.000 29876 MoveAxis(E, 67, ABG)
21:41:38.270 00.000 29876 Guiding  Dir = 2, Dur = 67
21:41:38.270 00.000 29876 IsSlewing returns 0
21:41:38.270 00.000 29876 IsGuiding returns 0
21:41:38.270 00.000 29876 PulseGuide returned control before completion, sleep 77
21:41:38.273 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:38.284 00.011 31432 UpdateGuideState exits: m=3657 RSB=38.1
21:41:38.287 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.288 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:38.290 00.002 31432 Enqueuing Expose request
21:41:38.358 00.068 29876 IsGuiding returns 1
21:41:38.358 00.000 29876 scope still moving after pulse duration time elapsed
21:41:38.389 00.031 29876 IsSlewing returns 0
21:41:38.389 00.000 29876 IsGuiding returns 1
21:41:38.420 00.031 29876 IsSlewing returns 0
21:41:38.420 00.000 29876 IsGuiding returns 0
21:41:38.420 00.000 29876 scope move finished after 67 + 82 ms
21:41:38.420 00.000 29876 Move returns status 0, amount 67
21:41:38.420 00.000 29876 MoveAxis(N, 0, ABG)
21:41:38.421 00.001 29876 Move returns status 0, amount 0
21:41:38.421 00.000 29876 move complete, result=0
21:41:38.421 00.000 29876 worker thread done servicing request
21:41:38.421 00.000 29876 Worker thread wakes up
21:41:38.421 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.4 px 0 ms NORTH
21:41:38.424 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:38.424 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:40.552 02.128 29876 Exposure complete
21:41:40.595 00.043 29876 worker thread done servicing request
21:41:40.595 00.000 31432 OnExposeComplete: enter
21:41:40.597 00.002 31432 UpdateGuideState(): m_state=6
21:41:40.599 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
21:41:40.601 00.002 31432 Star::Find returns 1 (0), X=329.10, Y=635.40, Mass=3563, SNR=36.9, Peak=254 HFD=3.8
21:41:40.603 00.002 31432 MultiStar: [#1 0.41,-0.84,1.01,U] [#2 0.37,0.27,0.86,U] [#3 0.95,-0.30,0.00,M1] [#4 0.27,-0.58,0.94,U] [#5 0.52,-0.52,0.83,U] [#6 0.89,-0.05,0.90,U] [#7 1.09,0.47,0.00,M1] [#8 0.72,-0.87,0.00,M5] 
21:41:40.605 00.002 31432 refined, 5 included, MultiStar: {0.31, -0.43}, one-star: {-0.48, -0.73}
21:41:40.607 00.002 31432 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.02) = xAngle (-0.96 = -0.96)
21:41:40.608 00.001 31432 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.05 = 2.05)
21:41:40.610 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.43 hyp=0.53 cameraTheta=-0.94 mountX=0.30 mountY=0.47, mountTheta=1.00
21:41:40.613 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.43, opts=13)
21:41:40.615 00.002 31432 Enqueuing Move request for scope (0.31, -0.43)
21:41:40.617 00.002 29876 Worker thread wakes up
21:41:40.617 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.43) opts 0xd
21:41:40.617 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.43)
21:41:40.617 00.000 29876 Moving (0.31, -0.43) raw xDistance=0.30 yDistance=0.47
21:41:40.617 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.30
21:41:40.617 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-1.04 newest=1.43
21:41:40.617 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
21:41:40.617 00.000 29876 MoveAxis(W, 20, ABG)
21:41:40.617 00.000 29876 Guiding  Dir = 3, Dur = 20
21:41:40.617 00.000 29876 IsSlewing returns 0
21:41:40.617 00.000 29876 IsGuiding returns 0
21:41:40.618 00.001 29876 PulseGuide returned control before completion, sleep 30
21:41:40.620 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:40.632 00.012 31432 UpdateGuideState exits: m=3563 RSB=36.9
21:41:40.634 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:40.636 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:40.637 00.001 31432 Enqueuing Expose request
21:41:40.659 00.022 29876 IsGuiding returns 1
21:41:40.659 00.000 29876 scope still moving after pulse duration time elapsed
21:41:40.690 00.031 29876 IsSlewing returns 0
21:41:40.690 00.000 29876 IsGuiding returns 1
21:41:40.721 00.031 29876 IsSlewing returns 0
21:41:40.721 00.000 29876 IsGuiding returns 0
21:41:40.721 00.000 29876 scope move finished after 20 + 83 ms
21:41:40.721 00.000 29876 Move returns status 0, amount 20
21:41:40.721 00.000 29876 BLC: Oldest BLC event removed
21:41:40.721 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:41:40.721 00.000 29876 MoveAxis(S, 55, ABG)
21:41:40.721 00.000 29876 Guiding  Dir = 1, Dur = 55
21:41:40.721 00.000 29876 IsSlewing returns 0
21:41:40.721 00.000 29876 IsGuiding returns 0
21:41:40.722 00.001 29876 PulseGuide returned control before completion, sleep 65
21:41:40.797 00.075 29876 IsGuiding returns 1
21:41:40.797 00.000 29876 scope still moving after pulse duration time elapsed
21:41:40.828 00.031 29876 IsSlewing returns 0
21:41:40.828 00.000 29876 IsGuiding returns 1
21:41:40.860 00.032 29876 IsSlewing returns 0
21:41:40.860 00.000 29876 IsGuiding returns 1
21:41:40.891 00.031 29876 IsSlewing returns 0
21:41:40.891 00.000 29876 IsGuiding returns 0
21:41:40.891 00.000 29876 scope move finished after 55 + 115 ms
21:41:40.891 00.000 29876 Move returns status 0, amount 55
21:41:40.891 00.000 29876 move complete, result=0
21:41:40.892 00.001 29876 worker thread done servicing request
21:41:40.892 00.000 29876 Worker thread wakes up
21:41:40.892 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:40.892 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:40.892 00.000 31432 GuideStep: 0.3 px 20 ms WEST, 0.5 px 55 ms SOUTH
21:41:42.806 01.914 29876 Exposure complete
21:41:42.849 00.043 29876 worker thread done servicing request
21:41:42.849 00.000 31432 OnExposeComplete: enter
21:41:42.851 00.002 31432 UpdateGuideState(): m_state=6
21:41:42.854 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
21:41:42.856 00.002 31432 Star::Find returns 1 (0), X=329.17, Y=635.18, Mass=3687, SNR=38.5, Peak=255 HFD=3.9
21:41:42.858 00.002 31432 MultiStar: [#1 0.26,-1.01,0.00,M1] [#2 -0.06,0.39,0.90,U] [#3 0.83,-0.43,1.00,U] [#4 0.44,-0.65,0.95,U] [#5 0.37,-0.37,0.82,U] [#6 0.02,-0.05,0.81,U] [#7 0.47,0.41,0.87,U] [#8 -0.10,-0.78,0.82,U] 
21:41:42.859 00.001 31432 refined, 7 included, MultiStar: {0.20, -0.32}, one-star: {-0.41, -0.94}
21:41:42.861 00.002 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.02) = xAngle (-1.03 = -1.03)
21:41:42.863 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.98 = 1.98)
21:41:42.865 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.32 hyp=0.37 cameraTheta=-1.01 mountX=0.19 mountY=0.34, mountTheta=1.06
21:41:42.868 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.32, opts=13)
21:41:42.870 00.002 31432 Enqueuing Move request for scope (0.20, -0.32)
21:41:42.871 00.001 29876 Worker thread wakes up
21:41:42.872 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.32) opts 0xd
21:41:42.872 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.32)
21:41:42.872 00.000 29876 Moving (0.20, -0.32) raw xDistance=0.19 yDistance=0.34
21:41:42.872 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:41:42.872 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
21:41:42.872 00.000 29876 MoveAxis(E, 0, ABG)
21:41:42.872 00.000 29876 Move returns status 0, amount 0
21:41:42.872 00.000 29876 MoveAxis(S, 25, ABG)
21:41:42.872 00.000 29876 Guiding  Dir = 1, Dur = 25
21:41:42.872 00.000 29876 IsSlewing returns 0
21:41:42.872 00.000 29876 IsGuiding returns 0
21:41:42.872 00.000 29876 PulseGuide returned control before completion, sleep 35
21:41:42.875 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:42.886 00.011 31432 UpdateGuideState exits: m=3687 RSB=38.5
21:41:42.889 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:42.890 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:42.892 00.002 31432 Enqueuing Expose request
21:41:42.913 00.021 29876 IsGuiding returns 1
21:41:42.913 00.000 29876 scope still moving after pulse duration time elapsed
21:41:42.944 00.031 29876 IsSlewing returns 0
21:41:42.944 00.000 29876 IsGuiding returns 1
21:41:42.974 00.030 29876 IsSlewing returns 0
21:41:42.974 00.000 29876 IsGuiding returns 1
21:41:43.004 00.030 29876 IsSlewing returns 0
21:41:43.004 00.000 29876 IsGuiding returns 0
21:41:43.004 00.000 29876 scope move finished after 25 + 107 ms
21:41:43.004 00.000 29876 Move returns status 0, amount 25
21:41:43.004 00.000 29876 move complete, result=0
21:41:43.004 00.000 29876 worker thread done servicing request
21:41:43.004 00.000 29876 Worker thread wakes up
21:41:43.005 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:43.005 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:43.005 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.3 px 25 ms SOUTH
21:41:45.140 02.135 29876 Exposure complete
21:41:45.183 00.043 29876 worker thread done servicing request
21:41:45.183 00.000 31432 OnExposeComplete: enter
21:41:45.185 00.002 31432 UpdateGuideState(): m_state=6
21:41:45.187 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
21:41:45.189 00.002 31432 Star::Find returns 1 (0), X=328.99, Y=634.67, Mass=3378, SNR=36.2, Peak=255 HFD=3.4
21:41:45.191 00.002 31432 MultiStar: [#1 -0.60,-1.32,0.00,M2] [#2 -0.78,0.19,0.94,U] [#3 0.38,-1.04,0.00,M1] [#4 -0.15,-1.08,0.00,M2] [#5 0.16,-0.98,0.00,M1] [#6 -0.50,-0.53,0.92,U] [#7 -0.46,-0.10,0.97,U] [#8 -0.76,-1.04,0.00,M5] 
21:41:45.193 00.002 31432 refined, 3 included, MultiStar: {-0.58, -0.49}, one-star: {-0.59, -1.46}
21:41:45.194 00.001 31432 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
21:41:45.196 00.002 31432 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
21:41:45.198 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.49 hyp=0.76 cameraTheta=-2.44 mountX=-0.59 mountY=0.39, mountTheta=2.56
21:41:45.200 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.49, opts=13)
21:41:45.203 00.003 31432 Enqueuing Move request for scope (-0.58, -0.49)
21:41:45.204 00.001 29876 Worker thread wakes up
21:41:45.205 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.49) opts 0xd
21:41:45.205 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.49)
21:41:45.205 00.000 29876 Moving (-0.58, -0.49) raw xDistance=-0.59 yDistance=0.39
21:41:45.205 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.59
21:41:45.205 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
21:41:45.205 00.000 29876 MoveAxis(E, 57, ABG)
21:41:45.205 00.000 29876 Guiding  Dir = 2, Dur = 57
21:41:45.205 00.000 29876 IsSlewing returns 0
21:41:45.205 00.000 29876 IsGuiding returns 0
21:41:45.205 00.000 29876 PulseGuide returned control before completion, sleep 67
21:41:45.208 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:45.220 00.012 31432 UpdateGuideState exits: m=3378 RSB=36.2
21:41:45.223 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:45.225 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:45.227 00.002 31432 Enqueuing Expose request
21:41:45.278 00.051 29876 IsGuiding returns 1
21:41:45.278 00.000 29876 scope still moving after pulse duration time elapsed
21:41:45.309 00.031 29876 IsSlewing returns 0
21:41:45.309 00.000 29876 IsGuiding returns 1
21:41:45.340 00.031 29876 IsSlewing returns 0
21:41:45.340 00.000 29876 IsGuiding returns 0
21:41:45.340 00.000 29876 scope move finished after 57 + 77 ms
21:41:45.340 00.000 29876 Move returns status 0, amount 57
21:41:45.340 00.000 29876 MoveAxis(S, 29, ABG)
21:41:45.340 00.000 29876 Guiding  Dir = 1, Dur = 29
21:41:45.340 00.000 29876 IsSlewing returns 0
21:41:45.340 00.000 29876 IsGuiding returns 0
21:41:45.340 00.000 29876 PulseGuide returned control before completion, sleep 39
21:41:45.387 00.047 29876 IsGuiding returns 1
21:41:45.387 00.000 29876 scope still moving after pulse duration time elapsed
21:41:45.418 00.031 29876 IsSlewing returns 0
21:41:45.418 00.000 29876 IsGuiding returns 1
21:41:45.449 00.031 29876 IsSlewing returns 0
21:41:45.449 00.000 29876 IsGuiding returns 1
21:41:45.480 00.031 29876 IsSlewing returns 0
21:41:45.480 00.000 29876 IsGuiding returns 1
21:41:45.511 00.031 29876 IsSlewing returns 0
21:41:45.511 00.000 29876 IsGuiding returns 1
21:41:45.542 00.031 29876 IsSlewing returns 0
21:41:45.542 00.000 29876 IsGuiding returns 1
21:41:45.573 00.031 29876 IsSlewing returns 0
21:41:45.573 00.000 29876 IsGuiding returns 0
21:41:45.573 00.000 29876 scope move finished after 29 + 204 ms
21:41:45.573 00.000 29876 Move returns status 0, amount 29
21:41:45.573 00.000 29876 move complete, result=0
21:41:45.573 00.000 29876 worker thread done servicing request
21:41:45.573 00.000 29876 Worker thread wakes up
21:41:45.574 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:45.574 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:45.574 00.000 31432 GuideStep: -0.6 px 57 ms EAST, 0.4 px 29 ms SOUTH
21:41:47.480 01.906 29876 Exposure complete
21:41:47.523 00.043 29876 worker thread done servicing request
21:41:47.523 00.000 31432 OnExposeComplete: enter
21:41:47.525 00.002 31432 UpdateGuideState(): m_state=6
21:41:47.527 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
21:41:47.529 00.002 31432 Star::Find returns 1 (0), X=328.90, Y=635.48, Mass=3635, SNR=37.8, Peak=248 HFD=3.7
21:41:47.532 00.003 31432 MultiStar: [#1 -0.27,-0.98,0.00,M3] [#2 -0.20,0.51,0.92,U] [#3 0.53,0.01,1.05,U] [#4 -0.40,-0.18,0.93,U] [#5 0.25,-0.38,0.83,U] [#6 -0.07,0.38,0.89,U] [#7 0.35,0.55,0.92,U] [#8 -0.37,-0.69,0.84,U] 
21:41:47.533 00.001 31432 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.68, -0.65}
21:41:47.535 00.002 31432 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.02) = xAngle (-2.52 = -2.52)
21:41:47.537 00.002 31432 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.49 = 0.49)
21:41:47.539 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.50 mountX=-0.07 mountY=0.04, mountTheta=2.62
21:41:47.541 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.05, opts=13)
21:41:47.543 00.002 31432 Enqueuing Move request for scope (-0.07, -0.05)
21:41:47.545 00.002 29876 Worker thread wakes up
21:41:47.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
21:41:47.545 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
21:41:47.545 00.000 29876 Moving (-0.07, -0.05) raw xDistance=-0.07 yDistance=0.04
21:41:47.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:41:47.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:47.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:41:47.545 00.000 29876 MoveAxis(E, 0, ABG)
21:41:47.545 00.000 29876 Move returns status 0, amount 0
21:41:47.545 00.000 29876 MoveAxis(N, 0, ABG)
21:41:47.545 00.000 29876 Move returns status 0, amount 0
21:41:47.546 00.001 29876 move complete, result=0
21:41:47.546 00.000 29876 worker thread done servicing request
21:41:47.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:47.560 00.011 31432 UpdateGuideState exits: m=3635 RSB=37.8
21:41:47.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:47.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:47.566 00.002 31432 Enqueuing Expose request
21:41:47.568 00.002 29876 Worker thread wakes up
21:41:47.568 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:41:47.570 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:47.570 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:49.701 02.131 29876 Exposure complete
21:41:49.743 00.042 29876 worker thread done servicing request
21:41:49.743 00.000 31432 OnExposeComplete: enter
21:41:49.745 00.002 31432 UpdateGuideState(): m_state=6
21:41:49.747 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
21:41:49.749 00.002 31432 Star::Find returns 1 (0), X=328.95, Y=635.12, Mass=3407, SNR=36.6, Peak=255 HFD=4.0
21:41:49.751 00.002 31432 MultiStar: [#1 -0.18,-1.34,0.00,M4] [#2 -0.17,0.13,0.93,U] [#3 0.47,-0.77,1.02,U] [#4 0.42,-1.00,0.00,M2] [#5 0.15,-0.31,0.86,U] [#6 -0.09,-0.47,0.88,U] [#7 0.29,-0.15,1.01,U] [#8 0.28,-1.46,0.00,M5] 
21:41:49.753 00.002 31432 refined, 5 included, MultiStar: {0.01, -0.44}, one-star: {-0.64, -1.01}
21:41:49.754 00.001 31432 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.02) = xAngle (-1.58 = -1.58)
21:41:49.756 00.002 31432 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.43 = 1.43)
21:41:49.759 00.003 31432 CameraToMount -- cameraX=0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.56 mountX=-0.00 mountY=0.44, mountTheta=1.58
21:41:49.760 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.44, opts=13)
21:41:49.764 00.004 31432 Enqueuing Move request for scope (0.01, -0.44)
21:41:49.765 00.001 29876 Worker thread wakes up
21:41:49.765 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.44) opts 0xd
21:41:49.765 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.44)
21:41:49.765 00.000 29876 Moving (0.01, -0.44) raw xDistance=-0.00 yDistance=0.44
21:41:49.765 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:41:49.765 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
21:41:49.765 00.000 29876 MoveAxis(E, 0, ABG)
21:41:49.765 00.000 29876 Move returns status 0, amount 0
21:41:49.765 00.000 29876 MoveAxis(S, 32, ABG)
21:41:49.765 00.000 29876 Guiding  Dir = 1, Dur = 32
21:41:49.765 00.000 29876 IsSlewing returns 0
21:41:49.765 00.000 29876 IsGuiding returns 0
21:41:49.767 00.002 29876 PulseGuide returned control before completion, sleep 42
21:41:49.769 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=15, FiltMax=257, Gamma=0.490
21:41:49.780 00.011 31432 UpdateGuideState exits: m=3407 RSB=36.6
21:41:49.782 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:49.784 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:49.786 00.002 31432 Enqueuing Expose request
21:41:49.823 00.037 29876 IsGuiding returns 1
21:41:49.823 00.000 29876 scope still moving after pulse duration time elapsed
21:41:49.853 00.030 29876 IsSlewing returns 0
21:41:49.853 00.000 29876 IsGuiding returns 1
21:41:49.884 00.031 29876 IsSlewing returns 0
21:41:49.884 00.000 29876 IsGuiding returns 1
21:41:49.915 00.031 29876 IsSlewing returns 0
21:41:49.915 00.000 29876 IsGuiding returns 0
21:41:49.915 00.000 29876 scope move finished after 32 + 117 ms
21:41:49.915 00.000 29876 Move returns status 0, amount 32
21:41:49.915 00.000 29876 move complete, result=0
21:41:49.915 00.000 29876 worker thread done servicing request
21:41:49.915 00.000 29876 Worker thread wakes up
21:41:49.915 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:49.915 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 32 ms SOUTH
21:41:49.922 00.007 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:51.829 01.907 29876 Exposure complete
21:41:51.872 00.043 29876 worker thread done servicing request
21:41:51.872 00.000 31432 OnExposeComplete: enter
21:41:51.874 00.002 31432 UpdateGuideState(): m_state=6
21:41:51.876 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
21:41:51.878 00.002 31432 Star::Find returns 1 (0), X=328.96, Y=636.04, Mass=3512, SNR=37.3, Peak=254 HFD=4.0
21:41:51.880 00.002 31432 MultiStar: [#1 -0.08,-0.52,1.01,U] [#2 0.06,0.74,0.90,U] [#3 0.22,0.42,1.11,U] [#4 0.17,-0.07,0.91,U] [#5 -0.02,0.56,0.87,U] [#6 0.17,0.16,0.93,U] [#7 0.19,1.17,0.00,M1] [#8 0.11,-0.28,0.82,U] 
21:41:51.882 00.002 31432 refined, 7 included, MultiStar: {-0.00, 0.11}, one-star: {-0.62, -0.09}
21:41:51.884 00.002 31432 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.02) = xAngle (1.58 = 1.58)
21:41:51.885 00.001 31432 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.59 = -1.70)
21:41:51.887 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.60 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
21:41:51.891 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=0.11, opts=13)
21:41:51.893 00.002 31432 Enqueuing Move request for scope (-0.00, 0.11)
21:41:51.895 00.002 29876 Worker thread wakes up
21:41:51.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
21:41:51.895 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
21:41:51.895 00.000 29876 Moving (-0.00, 0.11) raw xDistance=-0.00 yDistance=-0.11
21:41:51.895 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:41:51.896 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:51.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:41:51.896 00.000 29876 MoveAxis(E, 0, ABG)
21:41:51.896 00.000 29876 Move returns status 0, amount 0
21:41:51.896 00.000 29876 MoveAxis(N, 0, ABG)
21:41:51.896 00.000 29876 Move returns status 0, amount 0
21:41:51.896 00.000 29876 move complete, result=0
21:41:51.896 00.000 29876 worker thread done servicing request
21:41:51.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:41:51.910 00.011 31432 UpdateGuideState exits: m=3512 RSB=37.3
21:41:51.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:51.916 00.002 31432 Enqueuing Expose request
21:41:51.918 00.002 29876 Worker thread wakes up
21:41:51.918 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:51.920 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:51.920 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:54.149 02.229 29876 Exposure complete
21:41:54.192 00.043 29876 worker thread done servicing request
21:41:54.192 00.000 31432 OnExposeComplete: enter
21:41:54.194 00.002 31432 UpdateGuideState(): m_state=6
21:41:54.196 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
21:41:54.199 00.003 31432 Star::Find returns 1 (0), X=329.21, Y=635.95, Mass=3572, SNR=37.3, Peak=254 HFD=4.0
21:41:54.201 00.002 31432 MultiStar: [#1 0.02,-0.12,1.04,U] [#2 0.29,0.43,0.90,U] [#3 0.55,0.10,0.98,U] [#4 0.05,-0.19,0.92,U] [#5 0.41,0.11,0.82,U] [#6 0.49,0.08,0.87,U] [#7 -0.16,1.22,0.00,M2] [#8 0.23,-0.26,0.85,U] 
21:41:54.203 00.002 31432 refined, 7 included, MultiStar: {0.20, -0.01}, one-star: {-0.37, -0.17}
21:41:54.205 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.06 = -0.06)
21:41:54.206 00.001 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.95 = 2.95)
21:41:54.208 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=0.20 mountY=0.04, mountTheta=0.18
21:41:54.212 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.01, opts=13)
21:41:54.214 00.002 31432 Enqueuing Move request for scope (0.20, -0.01)
21:41:54.215 00.001 29876 Worker thread wakes up
21:41:54.216 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
21:41:54.216 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
21:41:54.216 00.000 29876 Moving (0.20, -0.01) raw xDistance=0.20 yDistance=0.04
21:41:54.216 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:41:54.216 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:54.216 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:41:54.216 00.000 29876 MoveAxis(E, 0, ABG)
21:41:54.216 00.000 29876 Move returns status 0, amount 0
21:41:54.216 00.000 29876 MoveAxis(N, 0, ABG)
21:41:54.216 00.000 29876 Move returns status 0, amount 0
21:41:54.216 00.000 29876 move complete, result=0
21:41:54.216 00.000 29876 worker thread done servicing request
21:41:54.219 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:41:54.230 00.011 31432 UpdateGuideState exits: m=3572 RSB=37.3
21:41:54.233 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:54.234 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:54.236 00.002 31432 Enqueuing Expose request
21:41:54.238 00.002 29876 Worker thread wakes up
21:41:54.238 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:41:54.240 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:54.240 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:56.149 01.909 29876 Exposure complete
21:41:56.193 00.044 29876 worker thread done servicing request
21:41:56.193 00.000 31432 OnExposeComplete: enter
21:41:56.195 00.002 31432 UpdateGuideState(): m_state=6
21:41:56.197 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:41:56.199 00.002 31432 Star::Find returns 1 (0), X=329.00, Y=636.58, Mass=3671, SNR=37.6, Peak=254 HFD=3.7
21:41:56.201 00.002 31432 MultiStar: [#1 -0.27,-0.07,1.02,U] [#2 -0.26,1.33,0.00,M1] [#3 -0.02,0.79,1.01,U] [#4 0.15,0.59,0.89,U] [#5 -0.12,1.00,0.00,M1] [#6 0.20,0.93,0.00,M1] [#7 -0.02,1.57,0.00,M3] [#8 -0.18,-0.00,0.83,U] 
21:41:56.203 00.002 31432 refined, 4 included, MultiStar: {-0.19, 0.36}, one-star: {-0.58, 0.45}
21:41:56.205 00.002 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.03 = 2.03)
21:41:56.206 00.001 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.04 = -1.24)
21:41:56.208 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.40 cameraTheta=2.05 mountX=-0.18 mountY=-0.38, mountTheta=-2.01
21:41:56.210 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.36, opts=13)
21:41:56.213 00.003 31432 Enqueuing Move request for scope (-0.19, 0.36)
21:41:56.214 00.001 29876 Worker thread wakes up
21:41:56.214 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
21:41:56.214 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
21:41:56.214 00.000 29876 Moving (-0.19, 0.36) raw xDistance=-0.18 yDistance=-0.38
21:41:56.215 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:41:56.215 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:56.215 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:41:56.215 00.000 29876 MoveAxis(E, 0, ABG)
21:41:56.215 00.000 29876 Move returns status 0, amount 0
21:41:56.215 00.000 29876 MoveAxis(N, 0, ABG)
21:41:56.215 00.000 29876 Move returns status 0, amount 0
21:41:56.215 00.000 29876 move complete, result=0
21:41:56.215 00.000 29876 worker thread done servicing request
21:41:56.218 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:41:56.229 00.011 31432 UpdateGuideState exits: m=3671 RSB=37.6
21:41:56.231 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:56.233 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:56.235 00.002 31432 Enqueuing Expose request
21:41:56.237 00.002 29876 Worker thread wakes up
21:41:56.237 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:41:56.239 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:56.239 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:41:58.466 02.227 29876 Exposure complete
21:41:58.523 00.057 29876 worker thread done servicing request
21:41:58.523 00.000 31432 OnExposeComplete: enter
21:41:58.525 00.002 31432 UpdateGuideState(): m_state=6
21:41:58.527 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
21:41:58.529 00.002 31432 Star::Find returns 1 (0), X=328.40, Y=635.53, Mass=3311, SNR=36.4, Peak=255 HFD=3.3
21:41:58.531 00.002 31432 MultiStar: [#1 -0.55,-0.98,0.00,M2] [#2 -0.48,0.19,0.92,U] [#3 -0.37,0.03,1.04,U] [#4 -0.57,-0.13,0.96,U] [#5 -0.71,0.24,0.87,U] [#6 -0.18,-0.26,0.90,U] [#7 -0.13,0.47,0.99,U] [#8 -0.27,-1.04,0.00,M3] 
21:41:58.533 00.002 31432 refined, 6 included, MultiStar: {-0.52, -0.01}, one-star: {-1.19, -0.60}
21:41:58.535 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = 3.14)
21:41:58.537 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:41:58.539 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.01 hyp=0.52 cameraTheta=-3.12 mountX=-0.52 mountY=-0.07, mountTheta=-3.01
21:41:58.541 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.01, opts=13)
21:41:58.543 00.002 31432 Enqueuing Move request for scope (-0.52, -0.01)
21:41:58.545 00.002 29876 Worker thread wakes up
21:41:58.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.01) opts 0xd
21:41:58.545 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.01)
21:41:58.545 00.000 29876 Moving (-0.52, -0.01) raw xDistance=-0.52 yDistance=-0.07
21:41:58.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
21:41:58.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:58.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:41:58.545 00.000 29876 MoveAxis(E, 50, ABG)
21:41:58.545 00.000 29876 Guiding  Dir = 2, Dur = 50
21:41:58.546 00.001 29876 IsSlewing returns 0
21:41:58.546 00.000 29876 IsGuiding returns 0
21:41:58.546 00.000 29876 PulseGuide returned control before completion, sleep 60
21:41:58.549 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:41:58.560 00.011 31432 UpdateGuideState exits: m=3311 RSB=36.4
21:41:58.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:58.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:41:58.566 00.002 31432 Enqueuing Expose request
21:41:58.617 00.051 29876 IsGuiding returns 1
21:41:58.617 00.000 29876 scope still moving after pulse duration time elapsed
21:41:58.649 00.032 29876 IsSlewing returns 0
21:41:58.649 00.000 29876 IsGuiding returns 1
21:41:58.680 00.031 29876 IsSlewing returns 0
21:41:58.680 00.000 29876 IsGuiding returns 1
21:41:58.712 00.032 29876 IsSlewing returns 0
21:41:58.712 00.000 29876 IsGuiding returns 1
21:41:58.744 00.032 29876 IsSlewing returns 0
21:41:58.744 00.000 29876 IsGuiding returns 1
21:41:58.775 00.031 29876 IsSlewing returns 0
21:41:58.775 00.000 29876 IsGuiding returns 0
21:41:58.775 00.000 29876 scope move finished after 50 + 179 ms
21:41:58.775 00.000 29876 Move returns status 0, amount 50
21:41:58.775 00.000 29876 MoveAxis(N, 0, ABG)
21:41:58.775 00.000 29876 Move returns status 0, amount 0
21:41:58.775 00.000 29876 move complete, result=0
21:41:58.775 00.000 29876 worker thread done servicing request
21:41:58.775 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.1 px 0 ms NORTH
21:41:58.778 00.003 29876 Worker thread wakes up
21:41:58.779 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:41:58.779 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:00.682 01.903 29876 Exposure complete
21:42:00.725 00.043 29876 worker thread done servicing request
21:42:00.725 00.000 31432 OnExposeComplete: enter
21:42:00.727 00.002 31432 UpdateGuideState(): m_state=6
21:42:00.730 00.003 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
21:42:00.732 00.002 31432 Star::Find returns 1 (0), X=328.36, Y=636.11, Mass=3450, SNR=37.1, Peak=255 HFD=3.7
21:42:00.734 00.002 31432 MultiStar: [#1 -0.21,-0.58,1.04,U] [#2 -0.16,0.58,0.97,U] [#3 -0.30,0.33,1.02,U] [#4 -0.15,-0.17,0.93,U] [#5 -0.52,0.42,0.84,U] [#6 0.14,0.01,0.91,U] [#7 0.17,0.88,0.93,U] [#8 -0.19,-0.69,0.85,U] 
21:42:00.735 00.001 31432 refined, 8 included, MultiStar: {-0.28, 0.08}, one-star: {-1.22, -0.01}
21:42:00.738 00.003 31432 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
21:42:00.739 00.001 31432 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.44)
21:42:00.741 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.85 mountX=-0.28 mountY=-0.12, mountTheta=-2.72
21:42:00.744 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.08, opts=13)
21:42:00.745 00.001 31432 Enqueuing Move request for scope (-0.28, 0.08)
21:42:00.747 00.002 29876 Worker thread wakes up
21:42:00.747 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
21:42:00.747 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
21:42:00.747 00.000 29876 Moving (-0.28, 0.08) raw xDistance=-0.28 yDistance=-0.12
21:42:00.747 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
21:42:00.747 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:00.748 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:42:00.748 00.000 29876 MoveAxis(E, 34, ABG)
21:42:00.748 00.000 29876 Guiding  Dir = 2, Dur = 34
21:42:00.748 00.000 29876 IsSlewing returns 0
21:42:00.748 00.000 29876 IsGuiding returns 0
21:42:00.748 00.000 29876 PulseGuide returned control before completion, sleep 44
21:42:00.751 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:00.762 00.011 31432 UpdateGuideState exits: m=3450 RSB=37.1
21:42:00.764 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.766 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:00.767 00.001 31432 Enqueuing Expose request
21:42:00.807 00.040 29876 IsGuiding returns 1
21:42:00.807 00.000 29876 scope still moving after pulse duration time elapsed
21:42:00.838 00.031 29876 IsSlewing returns 0
21:42:00.838 00.000 29876 IsGuiding returns 1
21:42:00.868 00.030 29876 IsSlewing returns 0
21:42:00.868 00.000 29876 IsGuiding returns 0
21:42:00.868 00.000 29876 scope move finished after 34 + 86 ms
21:42:00.868 00.000 29876 Move returns status 0, amount 34
21:42:00.868 00.000 29876 MoveAxis(N, 0, ABG)
21:42:00.868 00.000 29876 Move returns status 0, amount 0
21:42:00.868 00.000 29876 move complete, result=0
21:42:00.868 00.000 29876 worker thread done servicing request
21:42:00.868 00.000 29876 Worker thread wakes up
21:42:00.868 00.000 31432 GuideStep: -0.3 px 34 ms EAST, -0.1 px 0 ms NORTH
21:42:00.871 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:00.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:03.001 02.130 29876 Exposure complete
21:42:03.044 00.043 29876 worker thread done servicing request
21:42:03.044 00.000 31432 OnExposeComplete: enter
21:42:03.047 00.003 31432 UpdateGuideState(): m_state=6
21:42:03.048 00.001 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
21:42:03.050 00.002 31432 Star::Find returns 1 (0), X=329.40, Y=635.46, Mass=3363, SNR=36.2, Peak=247 HFD=3.4
21:42:03.052 00.002 31432 MultiStar: [#1 0.82,-1.14,0.00,M2] [#2 0.68,0.45,0.90,U] [#3 1.43,-0.54,0.00,M1] [#4 0.81,-0.63,0.00,M1] [#5 0.89,-0.44,0.00,M1] [#6 1.18,-0.27,0.00,M1] [#7 1.32,0.27,0.00,M2] [#8 0.85,-1.12,0.00,M3] 
21:42:03.054 00.002 31432 refined, 1 included, MultiStar: {0.23, -0.14}, one-star: {-0.18, -0.67}
21:42:03.056 00.002 31432 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.02) = xAngle (-0.57 = -0.57)
21:42:03.057 00.001 31432 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.44 = 2.44)
21:42:03.059 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.26 cameraTheta=-0.55 mountX=0.22 mountY=0.17, mountTheta=0.65
21:42:03.062 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.14, opts=13)
21:42:03.064 00.002 31432 Enqueuing Move request for scope (0.23, -0.14)
21:42:03.066 00.002 29876 Worker thread wakes up
21:42:03.066 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
21:42:03.066 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
21:42:03.066 00.000 29876 Moving (0.23, -0.14) raw xDistance=0.22 yDistance=0.17
21:42:03.066 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
21:42:03.066 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:03.066 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:42:03.066 00.000 29876 MoveAxis(W, 17, ABG)
21:42:03.066 00.000 29876 Guiding  Dir = 3, Dur = 17
21:42:03.066 00.000 29876 IsSlewing returns 0
21:42:03.066 00.000 29876 IsGuiding returns 0
21:42:03.067 00.001 29876 PulseGuide returned control before completion, sleep 27
21:42:03.070 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:03.082 00.012 31432 UpdateGuideState exits: m=3363 RSB=36.2
21:42:03.084 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:03.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:03.088 00.002 31432 Enqueuing Expose request
21:42:03.108 00.020 29876 IsGuiding returns 0
21:42:03.108 00.000 29876 Move returns status 0, amount 17
21:42:03.108 00.000 29876 MoveAxis(N, 0, ABG)
21:42:03.108 00.000 29876 Move returns status 0, amount 0
21:42:03.108 00.000 29876 move complete, result=0
21:42:03.108 00.000 29876 worker thread done servicing request
21:42:03.108 00.000 29876 Worker thread wakes up
21:42:03.108 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:03.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:03.109 00.001 31432 GuideStep: 0.2 px 17 ms WEST, 0.2 px 0 ms NORTH
21:42:05.023 01.914 29876 Exposure complete
21:42:05.066 00.043 29876 worker thread done servicing request
21:42:05.066 00.000 31432 OnExposeComplete: enter
21:42:05.068 00.002 31432 UpdateGuideState(): m_state=6
21:42:05.070 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
21:42:05.072 00.002 31432 Star::Find returns 1 (0), X=329.71, Y=635.44, Mass=3547, SNR=38.0, Peak=254 HFD=3.6
21:42:05.075 00.003 31432 MultiStar: [#1 1.08,-1.39,0.00,M3] [#2 0.52,0.25,0.91,U] [#3 1.06,-0.62,0.00,M2] [#4 0.77,-0.51,0.94,U] [#5 0.75,-0.68,0.00,M2] [#6 1.13,-0.31,0.00,M2] [#7 1.37,-0.01,0.00,M3] [#8 1.10,-1.15,0.00,M4] 
21:42:05.076 00.001 31432 refined, 2 included, MultiStar: {0.47, -0.33}, one-star: {0.13, -0.69}
21:42:05.078 00.002 31432 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.02) = xAngle (-0.64 = -0.64)
21:42:05.080 00.002 31432 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.37 = 2.37)
21:42:05.082 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.33 hyp=0.57 cameraTheta=-0.62 mountX=0.46 mountY=0.40, mountTheta=0.72
21:42:05.084 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.33, opts=13)
21:42:05.086 00.002 31432 Enqueuing Move request for scope (0.47, -0.33)
21:42:05.088 00.002 29876 Worker thread wakes up
21:42:05.088 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.33) opts 0xd
21:42:05.088 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.33)
21:42:05.088 00.000 29876 Moving (0.47, -0.33) raw xDistance=0.46 yDistance=0.40
21:42:05.088 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
21:42:05.088 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
21:42:05.088 00.000 29876 MoveAxis(W, 47, ABG)
21:42:05.088 00.000 29876 Guiding  Dir = 3, Dur = 47
21:42:05.089 00.001 29876 IsSlewing returns 0
21:42:05.089 00.000 29876 IsGuiding returns 0
21:42:05.089 00.000 29876 PulseGuide returned control before completion, sleep 57
21:42:05.092 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:05.103 00.011 31432 UpdateGuideState exits: m=3547 RSB=38.0
21:42:05.106 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:05.107 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:05.109 00.002 31432 Enqueuing Expose request
21:42:05.160 00.051 29876 IsGuiding returns 1
21:42:05.160 00.000 29876 scope still moving after pulse duration time elapsed
21:42:05.191 00.031 29876 IsSlewing returns 0
21:42:05.191 00.000 29876 IsGuiding returns 1
21:42:05.237 00.046 29876 IsSlewing returns 0
21:42:05.237 00.000 29876 IsGuiding returns 1
21:42:05.266 00.029 29876 IsSlewing returns 0
21:42:05.266 00.000 29876 IsGuiding returns 1
21:42:05.298 00.032 29876 IsSlewing returns 0
21:42:05.298 00.000 29876 IsGuiding returns 0
21:42:05.298 00.000 29876 scope move finished after 47 + 162 ms
21:42:05.298 00.000 29876 Move returns status 0, amount 47
21:42:05.298 00.000 29876 MoveAxis(S, 29, ABG)
21:42:05.298 00.000 29876 Guiding  Dir = 1, Dur = 29
21:42:05.298 00.000 29876 IsSlewing returns 0
21:42:05.298 00.000 29876 IsGuiding returns 0
21:42:05.298 00.000 29876 PulseGuide returned control before completion, sleep 39
21:42:05.344 00.046 29876 IsGuiding returns 1
21:42:05.344 00.000 29876 scope still moving after pulse duration time elapsed
21:42:05.375 00.031 29876 IsSlewing returns 0
21:42:05.375 00.000 29876 IsGuiding returns 1
21:42:05.406 00.031 29876 IsSlewing returns 0
21:42:05.406 00.000 29876 IsGuiding returns 1
21:42:05.438 00.032 29876 IsSlewing returns 0
21:42:05.438 00.000 29876 IsGuiding returns 0
21:42:05.438 00.000 29876 scope move finished after 29 + 110 ms
21:42:05.438 00.000 29876 Move returns status 0, amount 29
21:42:05.438 00.000 29876 move complete, result=0
21:42:05.438 00.000 29876 worker thread done servicing request
21:42:05.438 00.000 29876 Worker thread wakes up
21:42:05.438 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.4 px 29 ms SOUTH
21:42:05.440 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:05.440 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:07.575 02.135 29876 Exposure complete
21:42:07.621 00.046 29876 worker thread done servicing request
21:42:07.621 00.000 31432 OnExposeComplete: enter
21:42:07.623 00.002 31432 UpdateGuideState(): m_state=6
21:42:07.625 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
21:42:07.627 00.002 31432 Star::Find returns 1 (0), X=328.83, Y=635.61, Mass=3443, SNR=37.2, Peak=255 HFD=3.6
21:42:07.629 00.002 31432 MultiStar: [#1 0.05,-0.90,1.05,U] [#2 -0.00,0.24,0.94,U] [#3 0.34,-0.27,1.06,U] [#4 -0.12,-0.39,0.94,U] [#5 -0.40,-0.19,0.83,U] [#6 0.10,0.03,0.89,U] [#7 0.27,0.65,0.95,U] [#8 -0.12,-0.91,0.86,U] 
21:42:07.631 00.002 31432 refined, 8 included, MultiStar: {-0.06, -0.26}, one-star: {-0.76, -0.52}
21:42:07.633 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.84 = -1.84)
21:42:07.635 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.17 = 1.17)
21:42:07.637 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.81 mountX=-0.07 mountY=0.25, mountTheta=1.85
21:42:07.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.26, opts=13)
21:42:07.642 00.002 31432 Enqueuing Move request for scope (-0.06, -0.26)
21:42:07.644 00.002 29876 Worker thread wakes up
21:42:07.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
21:42:07.644 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
21:42:07.644 00.000 29876 Moving (-0.06, -0.26) raw xDistance=-0.07 yDistance=0.25
21:42:07.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:42:07.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:07.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:42:07.644 00.000 29876 MoveAxis(E, 0, ABG)
21:42:07.644 00.000 29876 Move returns status 0, amount 0
21:42:07.644 00.000 29876 MoveAxis(N, 0, ABG)
21:42:07.644 00.000 29876 Move returns status 0, amount 0
21:42:07.644 00.000 29876 move complete, result=0
21:42:07.644 00.000 29876 worker thread done servicing request
21:42:07.647 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:07.660 00.013 31432 UpdateGuideState exits: m=3443 RSB=37.2
21:42:07.662 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.664 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:07.666 00.002 31432 Enqueuing Expose request
21:42:07.668 00.002 29876 Worker thread wakes up
21:42:07.668 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:07.670 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:07.670 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:09.575 01.905 29876 Exposure complete
21:42:09.618 00.043 29876 worker thread done servicing request
21:42:09.618 00.000 31432 OnExposeComplete: enter
21:42:09.620 00.002 31432 UpdateGuideState(): m_state=6
21:42:09.622 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
21:42:09.624 00.002 31432 Star::Find returns 1 (0), X=328.54, Y=635.74, Mass=3557, SNR=37.2, Peak=255 HFD=3.6
21:42:09.626 00.002 31432 MultiStar: [#1 -0.73,-0.90,0.00,M3] [#2 -0.79,0.46,0.94,U] [#3 -0.06,0.08,1.00,U] [#4 -0.35,-0.32,0.97,U] [#5 -0.52,0.22,0.82,U] [#6 -0.82,0.38,0.90,U] [#7 -0.14,0.81,0.99,U] [#8 -0.41,-0.91,0.00,M4] 
21:42:09.628 00.002 31432 refined, 6 included, MultiStar: {-0.53, 0.17}, one-star: {-1.04, -0.39}
21:42:09.629 00.001 31432 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
21:42:09.631 00.002 31432 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.82 = -0.47)
21:42:09.633 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.55 cameraTheta=2.83 mountX=-0.52 mountY=-0.25, mountTheta=-2.70
21:42:09.637 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.17, opts=13)
21:42:09.640 00.003 31432 Enqueuing Move request for scope (-0.53, 0.17)
21:42:09.642 00.002 29876 Worker thread wakes up
21:42:09.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.17) opts 0xd
21:42:09.642 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.17)
21:42:09.642 00.000 29876 Moving (-0.53, 0.17) raw xDistance=-0.52 yDistance=-0.25
21:42:09.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
21:42:09.642 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:09.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:42:09.642 00.000 29876 MoveAxis(E, 50, ABG)
21:42:09.642 00.000 29876 Guiding  Dir = 2, Dur = 50
21:42:09.643 00.001 29876 IsSlewing returns 0
21:42:09.643 00.000 29876 IsGuiding returns 0
21:42:09.643 00.000 29876 PulseGuide returned control before completion, sleep 60
21:42:09.646 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:09.658 00.012 31432 UpdateGuideState exits: m=3557 RSB=37.2
21:42:09.660 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:09.662 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:09.664 00.002 31432 Enqueuing Expose request
21:42:09.713 00.049 29876 IsGuiding returns 1
21:42:09.713 00.000 29876 scope still moving after pulse duration time elapsed
21:42:09.743 00.030 29876 IsSlewing returns 0
21:42:09.743 00.000 29876 IsGuiding returns 1
21:42:09.773 00.030 29876 IsSlewing returns 0
21:42:09.773 00.000 29876 IsGuiding returns 1
21:42:09.805 00.032 29876 IsSlewing returns 0
21:42:09.805 00.000 29876 IsGuiding returns 1
21:42:09.836 00.031 29876 IsSlewing returns 0
21:42:09.836 00.000 29876 IsGuiding returns 1
21:42:09.868 00.032 29876 IsSlewing returns 0
21:42:09.868 00.000 29876 IsGuiding returns 0
21:42:09.868 00.000 29876 scope move finished after 50 + 175 ms
21:42:09.868 00.000 29876 Move returns status 0, amount 50
21:42:09.868 00.000 29876 MoveAxis(N, 0, ABG)
21:42:09.868 00.000 29876 Move returns status 0, amount 0
21:42:09.868 00.000 29876 move complete, result=0
21:42:09.869 00.001 29876 worker thread done servicing request
21:42:09.869 00.000 29876 Worker thread wakes up
21:42:09.869 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.2 px 0 ms NORTH
21:42:09.871 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:09.871 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:12.000 02.129 29876 Exposure complete
21:42:12.043 00.043 29876 worker thread done servicing request
21:42:12.043 00.000 31432 OnExposeComplete: enter
21:42:12.045 00.002 31432 UpdateGuideState(): m_state=6
21:42:12.047 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
21:42:12.049 00.002 31432 Star::Find returns 1 (0), X=329.46, Y=635.63, Mass=3547, SNR=37.5, Peak=254 HFD=3.4
21:42:12.051 00.002 31432 MultiStar: [#1 0.42,-1.05,0.00,M4] [#2 0.67,0.31,0.87,U] [#3 0.94,-0.48,0.00,M1] [#4 0.89,-0.71,0.00,M1] [#5 0.09,-0.31,0.90,U] [#6 0.83,-0.57,0.00,M1] [#7 0.97,0.41,0.00,M2] [#8 0.57,-1.00,0.00,M5] 
21:42:12.053 00.002 31432 refined, 2 included, MultiStar: {0.20, -0.18}, one-star: {-0.12, -0.49}
21:42:12.054 00.001 31432 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.02) = xAngle (-0.78 = -0.78)
21:42:12.056 00.002 31432 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.24 = 2.24)
21:42:12.058 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.75 mountX=0.19 mountY=0.21, mountTheta=0.83
21:42:12.062 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.18, opts=13)
21:42:12.065 00.003 31432 Enqueuing Move request for scope (0.20, -0.18)
21:42:12.067 00.002 29876 Worker thread wakes up
21:42:12.068 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
21:42:12.068 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
21:42:12.068 00.000 29876 Moving (0.20, -0.18) raw xDistance=0.19 yDistance=0.21
21:42:12.068 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:42:12.068 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:12.068 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:42:12.068 00.000 29876 MoveAxis(E, 0, ABG)
21:42:12.068 00.000 29876 Move returns status 0, amount 0
21:42:12.068 00.000 29876 MoveAxis(N, 0, ABG)
21:42:12.068 00.000 29876 Move returns status 0, amount 0
21:42:12.068 00.000 29876 move complete, result=0
21:42:12.068 00.000 29876 worker thread done servicing request
21:42:12.071 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:12.083 00.012 31432 UpdateGuideState exits: m=3547 RSB=37.5
21:42:12.085 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:12.087 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:12.089 00.002 31432 Enqueuing Expose request
21:42:12.090 00.001 29876 Worker thread wakes up
21:42:12.090 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:12.090 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:12.092 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:14.004 01.912 29876 Exposure complete
21:42:14.047 00.043 29876 worker thread done servicing request
21:42:14.047 00.000 31432 OnExposeComplete: enter
21:42:14.050 00.003 31432 UpdateGuideState(): m_state=6
21:42:14.052 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
21:42:14.054 00.002 31432 Star::Find returns 1 (0), X=329.31, Y=635.61, Mass=3664, SNR=38.2, Peak=254 HFD=3.5
21:42:14.055 00.001 31432 MultiStar: [#1 0.57,-0.93,0.00,M5] [#2 0.45,0.74,0.91,U] [#3 0.93,-0.35,0.00,M2] [#4 0.65,-0.30,0.91,U] [#5 0.74,-0.42,0.84,U] [#6 0.65,0.03,0.88,U] [#7 0.73,0.58,0.93,U] [#8 0.53,-0.87,0.00,M6] 
21:42:14.057 00.002 31432 refined, 5 included, MultiStar: {0.48, 0.02}, one-star: {-0.27, -0.52}
21:42:14.059 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
21:42:14.061 00.002 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.02 = 3.02)
21:42:14.063 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=0.02 hyp=0.48 cameraTheta=0.03 mountX=0.48 mountY=0.06, mountTheta=0.12
21:42:14.068 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=0.02, opts=13)
21:42:14.070 00.002 31432 Enqueuing Move request for scope (0.48, 0.02)
21:42:14.072 00.002 29876 Worker thread wakes up
21:42:14.072 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.02) opts 0xd
21:42:14.072 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, 0.02)
21:42:14.072 00.000 29876 Moving (0.48, 0.02) raw xDistance=0.48 yDistance=0.06
21:42:14.072 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
21:42:14.072 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:14.072 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:42:14.073 00.001 29876 MoveAxis(W, 46, ABG)
21:42:14.073 00.000 29876 Guiding  Dir = 3, Dur = 46
21:42:14.073 00.000 29876 IsSlewing returns 0
21:42:14.073 00.000 29876 IsGuiding returns 0
21:42:14.073 00.000 29876 PulseGuide returned control before completion, sleep 56
21:42:14.076 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:14.087 00.011 31432 UpdateGuideState exits: m=3664 RSB=38.2
21:42:14.090 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:14.092 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:14.093 00.001 31432 Enqueuing Expose request
21:42:14.141 00.048 29876 IsGuiding returns 1
21:42:14.141 00.000 29876 scope still moving after pulse duration time elapsed
21:42:14.172 00.031 29876 IsSlewing returns 0
21:42:14.172 00.000 29876 IsGuiding returns 1
21:42:14.203 00.031 29876 IsSlewing returns 0
21:42:14.203 00.000 29876 IsGuiding returns 1
21:42:14.233 00.030 29876 IsSlewing returns 0
21:42:14.233 00.000 29876 IsGuiding returns 1
21:42:14.263 00.030 29876 IsSlewing returns 0
21:42:14.263 00.000 29876 IsGuiding returns 0
21:42:14.263 00.000 29876 scope move finished after 46 + 144 ms
21:42:14.263 00.000 29876 Move returns status 0, amount 46
21:42:14.263 00.000 29876 MoveAxis(N, 0, ABG)
21:42:14.263 00.000 29876 Move returns status 0, amount 0
21:42:14.263 00.000 29876 move complete, result=0
21:42:14.264 00.001 29876 worker thread done servicing request
21:42:14.264 00.000 29876 Worker thread wakes up
21:42:14.264 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:14.264 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:14.264 00.000 31432 GuideStep: 0.5 px 46 ms WEST, 0.1 px 0 ms NORTH
21:42:16.492 02.228 29876 Exposure complete
21:42:16.534 00.042 29876 worker thread done servicing request
21:42:16.534 00.000 31432 OnExposeComplete: enter
21:42:16.537 00.003 31432 UpdateGuideState(): m_state=6
21:42:16.539 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
21:42:16.541 00.002 31432 Star::Find returns 1 (0), X=329.41, Y=635.99, Mass=3503, SNR=37.4, Peak=254 HFD=3.5
21:42:16.542 00.001 31432 MultiStar: [#1 0.40,-0.85,0.00,M6] [#2 0.16,0.74,0.92,U] [#3 0.85,0.06,1.03,U] [#4 0.89,-0.37,0.00,M1] [#5 0.41,0.12,0.86,U] [#6 0.94,-0.15,0.00,M1] [#7 0.76,0.89,0.00,M2] [#8 0.36,-1.08,0.00,M7] 
21:42:16.544 00.002 31432 single-star, 3 included, MultiStar: {0.31, 0.18}, one-star: {-0.17, -0.14}
21:42:16.546 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
21:42:16.548 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
21:42:16.549 00.001 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.48 mountX=-0.18 mountY=0.11, mountTheta=2.59
21:42:16.553 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.14, opts=13)
21:42:16.554 00.001 31432 Enqueuing Move request for scope (-0.17, -0.14)
21:42:16.556 00.002 29876 Worker thread wakes up
21:42:16.556 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
21:42:16.556 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
21:42:16.556 00.000 29876 Moving (-0.17, -0.14) raw xDistance=-0.18 yDistance=0.11
21:42:16.556 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:42:16.556 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:16.556 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:42:16.557 00.001 29876 MoveAxis(E, 0, ABG)
21:42:16.557 00.000 29876 Move returns status 0, amount 0
21:42:16.557 00.000 29876 MoveAxis(N, 0, ABG)
21:42:16.557 00.000 29876 Move returns status 0, amount 0
21:42:16.557 00.000 29876 move complete, result=0
21:42:16.557 00.000 29876 worker thread done servicing request
21:42:16.560 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:16.571 00.011 31432 UpdateGuideState exits: m=3503 RSB=37.4
21:42:16.573 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:16.575 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:16.577 00.002 31432 Enqueuing Expose request
21:42:16.579 00.002 29876 Worker thread wakes up
21:42:16.579 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:16.579 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:16.579 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:42:18.483 01.904 29876 Exposure complete
21:42:18.525 00.042 29876 worker thread done servicing request
21:42:18.525 00.000 31432 OnExposeComplete: enter
21:42:18.528 00.003 31432 UpdateGuideState(): m_state=6
21:42:18.530 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
21:42:18.532 00.002 31432 Star::Find returns 1 (0), X=329.09, Y=635.89, Mass=3352, SNR=36.7, Peak=254 HFD=3.8
21:42:18.534 00.002 31432 MultiStar: [#1 0.42,-0.59,1.07,U] [#2 0.15,0.34,0.95,U] [#3 0.81,0.06,1.07,U] [#4 0.67,-0.52,0.93,U] [#5 0.01,0.51,0.85,U] [#6 0.64,-0.09,0.93,U] [#7 0.56,1.01,0.00,M3] [#8 0.29,-0.70,0.90,U] 
21:42:18.535 00.001 31432 refined, 7 included, MultiStar: {0.32, -0.16}, one-star: {-0.49, -0.24}
21:42:18.537 00.002 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
21:42:18.539 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
21:42:18.541 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-0.47 mountX=0.32 mountY=0.21, mountTheta=0.59
21:42:18.543 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.16, opts=13)
21:42:18.546 00.003 31432 Enqueuing Move request for scope (0.32, -0.16)
21:42:18.547 00.001 29876 Worker thread wakes up
21:42:18.547 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.16) opts 0xd
21:42:18.547 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.16)
21:42:18.547 00.000 29876 Moving (0.32, -0.16) raw xDistance=0.32 yDistance=0.21
21:42:18.548 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
21:42:18.548 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:18.548 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:42:18.548 00.000 29876 MoveAxis(W, 30, ABG)
21:42:18.548 00.000 29876 Guiding  Dir = 3, Dur = 30
21:42:18.548 00.000 29876 IsSlewing returns 0
21:42:18.548 00.000 29876 IsGuiding returns 0
21:42:18.548 00.000 29876 PulseGuide returned control before completion, sleep 40
21:42:18.551 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:18.562 00.011 31432 UpdateGuideState exits: m=3352 RSB=36.7
21:42:18.565 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.567 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:18.568 00.001 31432 Enqueuing Expose request
21:42:18.604 00.036 29876 IsGuiding returns 1
21:42:18.604 00.000 29876 scope still moving after pulse duration time elapsed
21:42:18.634 00.030 29876 IsSlewing returns 0
21:42:18.634 00.000 29876 IsGuiding returns 1
21:42:18.665 00.031 29876 IsSlewing returns 0
21:42:18.665 00.000 29876 IsGuiding returns 1
21:42:18.696 00.031 29876 IsSlewing returns 0
21:42:18.696 00.000 29876 IsGuiding returns 0
21:42:18.696 00.000 29876 scope move finished after 30 + 117 ms
21:42:18.696 00.000 29876 Move returns status 0, amount 30
21:42:18.696 00.000 29876 MoveAxis(N, 0, ABG)
21:42:18.696 00.000 29876 Move returns status 0, amount 0
21:42:18.696 00.000 29876 move complete, result=0
21:42:18.696 00.000 29876 worker thread done servicing request
21:42:18.696 00.000 29876 Worker thread wakes up
21:42:18.696 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.2 px 0 ms NORTH
21:42:18.699 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:18.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:20.927 02.228 29876 Exposure complete
21:42:20.971 00.044 29876 worker thread done servicing request
21:42:20.971 00.000 31432 OnExposeComplete: enter
21:42:20.973 00.002 31432 UpdateGuideState(): m_state=6
21:42:20.975 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
21:42:20.977 00.002 31432 Star::Find returns 1 (0), X=328.84, Y=635.87, Mass=3487, SNR=37.4, Peak=255 HFD=3.7
21:42:20.979 00.002 31432 MultiStar: [#1 -0.49,-0.64,1.03,U] [#2 -0.54,0.52,0.87,U] [#3 0.33,-0.13,1.03,U] [#4 -0.25,-0.17,0.92,U] [#5 0.08,-0.47,0.90,U] [#6 -0.09,-0.17,0.91,U] [#7 0.36,0.47,0.93,U] [#8 -0.36,-0.29,0.86,U] 
21:42:20.980 00.001 31432 refined, 8 included, MultiStar: {-0.19, -0.14}, one-star: {-0.74, -0.26}
21:42:20.982 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
21:42:20.984 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
21:42:20.986 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.51 mountX=-0.19 mountY=0.11, mountTheta=2.64
21:42:20.989 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.14, opts=13)
21:42:20.991 00.002 31432 Enqueuing Move request for scope (-0.19, -0.14)
21:42:20.993 00.002 29876 Worker thread wakes up
21:42:20.993 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
21:42:20.993 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
21:42:20.993 00.000 29876 Moving (-0.19, -0.14) raw xDistance=-0.19 yDistance=0.11
21:42:20.993 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:42:20.993 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:20.993 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:42:20.993 00.000 29876 MoveAxis(E, 0, ABG)
21:42:20.993 00.000 29876 Move returns status 0, amount 0
21:42:20.993 00.000 29876 MoveAxis(N, 0, ABG)
21:42:20.993 00.000 29876 Move returns status 0, amount 0
21:42:20.993 00.000 29876 move complete, result=0
21:42:20.993 00.000 29876 worker thread done servicing request
21:42:20.996 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:21.007 00.011 31432 UpdateGuideState exits: m=3487 RSB=37.4
21:42:21.010 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:21.012 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:21.014 00.002 31432 Enqueuing Expose request
21:42:21.015 00.001 29876 Worker thread wakes up
21:42:21.015 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:42:21.018 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:21.018 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:22.932 01.914 29876 Exposure complete
21:42:22.974 00.042 29876 worker thread done servicing request
21:42:22.974 00.000 31432 OnExposeComplete: enter
21:42:22.977 00.003 31432 UpdateGuideState(): m_state=6
21:42:22.979 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
21:42:22.980 00.001 31432 Star::Find returns 1 (0), X=329.15, Y=635.47, Mass=3525, SNR=36.9, Peak=254 HFD=3.7
21:42:22.982 00.002 31432 MultiStar: [#1 0.26,-1.13,0.00,M5] [#2 -0.08,0.38,0.96,U] [#3 0.83,-0.17,1.05,U] [#4 0.33,-0.52,0.99,U] [#5 0.34,0.23,0.85,U] [#6 0.25,-0.12,0.93,U] [#7 0.38,0.51,0.98,U] [#8 0.07,-0.85,0.86,U] 
21:42:22.984 00.002 31432 refined, 7 included, MultiStar: {0.22, -0.15}, one-star: {-0.43, -0.66}
21:42:22.986 00.002 31432 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
21:42:22.988 00.002 31432 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
21:42:22.990 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=0.21 mountY=0.18, mountTheta=0.71
21:42:22.995 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=-0.15, opts=13)
21:42:22.997 00.002 31432 Enqueuing Move request for scope (0.22, -0.15)
21:42:22.999 00.002 29876 Worker thread wakes up
21:42:22.999 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
21:42:22.999 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
21:42:22.999 00.000 29876 Moving (0.22, -0.15) raw xDistance=0.21 yDistance=0.18
21:42:22.999 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
21:42:22.999 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:22.999 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:42:22.999 00.000 29876 MoveAxis(W, 20, ABG)
21:42:22.999 00.000 29876 Guiding  Dir = 3, Dur = 20
21:42:23.000 00.001 29876 IsSlewing returns 0
21:42:23.000 00.000 29876 IsGuiding returns 0
21:42:23.000 00.000 29876 PulseGuide returned control before completion, sleep 30
21:42:23.003 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:23.014 00.011 31432 UpdateGuideState exits: m=3525 RSB=36.9
21:42:23.016 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.017 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:23.020 00.003 31432 Enqueuing Expose request
21:42:23.039 00.019 29876 IsGuiding returns 1
21:42:23.039 00.000 29876 scope still moving after pulse duration time elapsed
21:42:23.070 00.031 29876 IsSlewing returns 0
21:42:23.070 00.000 29876 IsGuiding returns 1
21:42:23.100 00.030 29876 IsSlewing returns 0
21:42:23.100 00.000 29876 IsGuiding returns 0
21:42:23.100 00.000 29876 scope move finished after 20 + 80 ms
21:42:23.100 00.000 29876 Move returns status 0, amount 20
21:42:23.100 00.000 29876 MoveAxis(N, 0, ABG)
21:42:23.100 00.000 29876 Move returns status 0, amount 0
21:42:23.100 00.000 29876 move complete, result=0
21:42:23.100 00.000 29876 worker thread done servicing request
21:42:23.100 00.000 29876 Worker thread wakes up
21:42:23.100 00.000 31432 GuideStep: 0.2 px 20 ms WEST, 0.2 px 0 ms NORTH
21:42:23.103 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:23.103 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:25.235 02.132 29876 Exposure complete
21:42:25.278 00.043 29876 worker thread done servicing request
21:42:25.279 00.001 31432 OnExposeComplete: enter
21:42:25.281 00.002 31432 UpdateGuideState(): m_state=6
21:42:25.283 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
21:42:25.284 00.001 31432 Star::Find returns 1 (0), X=329.73, Y=635.87, Mass=3357, SNR=36.1, Peak=245 HFD=3.7
21:42:25.286 00.002 31432 MultiStar: [#1 0.55,0.31,1.06,U] [#2 0.57,0.81,0.00,M1] [#3 1.14,0.21,0.00,M1] [#4 0.73,0.37,0.93,U] [#5 0.72,0.23,0.90,U] [#6 0.83,0.54,0.00,M1] [#7 0.93,1.16,0.00,M2] [#8 0.44,-0.09,0.85,U] 
21:42:25.288 00.002 31432 single-star, 4 included, MultiStar: {0.51, 0.11}, one-star: {0.15, -0.26}
21:42:25.290 00.002 31432 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.02) = xAngle (-1.06 = -1.06)
21:42:25.292 00.002 31432 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.95 = 1.95)
21:42:25.294 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.04 mountX=0.15 mountY=0.28, mountTheta=1.09
21:42:25.296 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.26, opts=13)
21:42:25.298 00.002 31432 Enqueuing Move request for scope (0.15, -0.26)
21:42:25.300 00.002 29876 Worker thread wakes up
21:42:25.300 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
21:42:25.300 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
21:42:25.300 00.000 29876 Moving (0.15, -0.26) raw xDistance=0.15 yDistance=0.28
21:42:25.300 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:42:25.300 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:25.300 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:42:25.300 00.000 29876 MoveAxis(E, 0, ABG)
21:42:25.300 00.000 29876 Move returns status 0, amount 0
21:42:25.300 00.000 29876 MoveAxis(N, 0, ABG)
21:42:25.300 00.000 29876 Move returns status 0, amount 0
21:42:25.300 00.000 29876 move complete, result=0
21:42:25.300 00.000 29876 worker thread done servicing request
21:42:25.304 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:25.315 00.011 31432 UpdateGuideState exits: m=3357 RSB=36.1
21:42:25.317 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:25.319 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:25.321 00.002 31432 Enqueuing Expose request
21:42:25.323 00.002 29876 Worker thread wakes up
21:42:25.323 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:42:25.325 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:25.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:27.242 01.917 29876 Exposure complete
21:42:27.285 00.043 29876 worker thread done servicing request
21:42:27.285 00.000 31432 OnExposeComplete: enter
21:42:27.287 00.002 31432 UpdateGuideState(): m_state=6
21:42:27.291 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
21:42:27.296 00.005 31432 Star::Find returns 1 (0), X=329.82, Y=636.20, Mass=3656, SNR=38.2, Peak=254 HFD=3.8
21:42:27.301 00.005 31432 MultiStar: [#1 1.10,-1.04,0.00,M5] [#2 1.03,0.04,0.00,M2] [#3 0.97,0.05,0.00,M2] [#4 0.87,-0.19,0.87,U] [#5 0.75,0.52,0.83,U] [#6 1.58,-0.23,0.00,M2] [#7 1.14,0.76,0.00,M3] [#8 1.34,-1.03,0.00,M4] 
21:42:27.306 00.005 31432 single-star, 2 included, MultiStar: {0.60, 0.13}, one-star: {0.23, 0.07}
21:42:27.308 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
21:42:27.309 00.001 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
21:42:27.311 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.28 mountX=0.24 mountY=-0.03, mountTheta=-0.13
21:42:27.313 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.07, opts=13)
21:42:27.316 00.003 31432 Enqueuing Move request for scope (0.23, 0.07)
21:42:27.318 00.002 29876 Worker thread wakes up
21:42:27.318 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
21:42:27.318 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
21:42:27.318 00.000 29876 Moving (0.23, 0.07) raw xDistance=0.24 yDistance=-0.03
21:42:27.318 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
21:42:27.318 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:27.318 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:27.318 00.000 29876 MoveAxis(W, 23, ABG)
21:42:27.318 00.000 29876 Guiding  Dir = 3, Dur = 23
21:42:27.319 00.001 29876 IsSlewing returns 0
21:42:27.319 00.000 29876 IsGuiding returns 0
21:42:27.319 00.000 29876 PulseGuide returned control before completion, sleep 33
21:42:27.321 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:27.334 00.013 31432 UpdateGuideState exits: m=3656 RSB=38.2
21:42:27.336 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:27.338 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:27.340 00.002 31432 Enqueuing Expose request
21:42:27.367 00.027 29876 IsGuiding returns 1
21:42:27.367 00.000 29876 scope still moving after pulse duration time elapsed
21:42:27.398 00.031 29876 IsSlewing returns 0
21:42:27.398 00.000 29876 IsGuiding returns 0
21:42:27.398 00.000 29876 scope move finished after 23 + 56 ms
21:42:27.398 00.000 29876 Move returns status 0, amount 23
21:42:27.398 00.000 29876 MoveAxis(N, 0, ABG)
21:42:27.398 00.000 29876 Move returns status 0, amount 0
21:42:27.398 00.000 29876 move complete, result=0
21:42:27.398 00.000 29876 worker thread done servicing request
21:42:27.398 00.000 29876 Worker thread wakes up
21:42:27.398 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
21:42:27.401 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:27.401 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:29.530 02.129 29876 Exposure complete
21:42:29.576 00.046 29876 worker thread done servicing request
21:42:29.576 00.000 31432 OnExposeComplete: enter
21:42:29.578 00.002 31432 UpdateGuideState(): m_state=6
21:42:29.580 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
21:42:29.582 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=636.15, Mass=3507, SNR=37.1, Peak=254 HFD=3.7
21:42:29.585 00.003 31432 MultiStar: [#1 1.09,-0.20,0.00,M6] [#2 1.03,1.09,0.00,M3] [#3 1.48,0.22,0.00,M3] [#4 0.80,0.52,0.00,M1] [#5 0.94,0.54,0.00,M1] [#6 1.36,0.83,0.00,M3] [#7 1.61,1.45,0.00,M4] [#8 1.32,-0.05,0.00,M5] 
21:42:29.587 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.04 = 0.04)
21:42:29.589 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.05 = 3.05)
21:42:29.591 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.06 mountX=0.29 mountY=0.03, mountTheta=0.09
21:42:29.593 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.02, opts=13)
21:42:29.596 00.003 31432 Enqueuing Move request for scope (0.29, 0.02)
21:42:29.597 00.001 29876 Worker thread wakes up
21:42:29.598 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
21:42:29.598 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
21:42:29.598 00.000 29876 Moving (0.29, 0.02) raw xDistance=0.29 yDistance=0.03
21:42:29.598 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:42:29.598 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:29.598 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:42:29.598 00.000 29876 MoveAxis(W, 31, ABG)
21:42:29.598 00.000 29876 Guiding  Dir = 3, Dur = 31
21:42:29.598 00.000 29876 IsSlewing returns 0
21:42:29.598 00.000 29876 IsGuiding returns 0
21:42:29.598 00.000 29876 PulseGuide returned control before completion, sleep 41
21:42:29.601 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:29.613 00.012 31432 UpdateGuideState exits: m=3507 RSB=37.1
21:42:29.615 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:29.617 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:29.619 00.002 31432 Enqueuing Expose request
21:42:29.651 00.032 29876 IsGuiding returns 1
21:42:29.651 00.000 29876 scope still moving after pulse duration time elapsed
21:42:29.682 00.031 29876 IsSlewing returns 0
21:42:29.682 00.000 29876 IsGuiding returns 0
21:42:29.682 00.000 29876 scope move finished after 31 + 52 ms
21:42:29.682 00.000 29876 Move returns status 0, amount 31
21:42:29.682 00.000 29876 MoveAxis(N, 0, ABG)
21:42:29.682 00.000 29876 Move returns status 0, amount 0
21:42:29.682 00.000 29876 move complete, result=0
21:42:29.682 00.000 29876 worker thread done servicing request
21:42:29.682 00.000 29876 Worker thread wakes up
21:42:29.683 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:29.683 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.0 px 0 ms NORTH
21:42:29.688 00.005 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:31.594 01.906 29876 Exposure complete
21:42:31.637 00.043 29876 worker thread done servicing request
21:42:31.638 00.001 31432 OnExposeComplete: enter
21:42:31.640 00.002 31432 UpdateGuideState(): m_state=6
21:42:31.642 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
21:42:31.644 00.002 31432 Star::Find returns 1 (0), X=330.01, Y=635.45, Mass=3541, SNR=37.1, Peak=246 HFD=3.7
21:42:31.646 00.002 31432 MultiStar: [#1 1.27,-0.91,0.00,M7] [#2 1.06,0.70,0.00,M4] [#3 1.58,0.09,0.00,M4] [#4 1.30,-0.08,0.00,M2] [#5 0.97,0.06,0.00,M2] [#6 1.45,0.04,0.00,M4] [#7 1.44,0.82,0.00,M5] [#8 1.37,-0.91,0.00,M6] 
21:42:31.647 00.001 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.02) = xAngle (-1.03 = -1.03)
21:42:31.649 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.98 = 1.98)
21:42:31.651 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.68 hyp=0.81 cameraTheta=-1.01 mountX=0.42 mountY=0.74, mountTheta=1.06
21:42:31.653 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.68, opts=13)
21:42:31.655 00.002 31432 Enqueuing Move request for scope (0.43, -0.68)
21:42:31.658 00.003 29876 Worker thread wakes up
21:42:31.658 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.68) opts 0xd
21:42:31.658 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.68)
21:42:31.658 00.000 29876 Moving (0.43, -0.68) raw xDistance=0.42 yDistance=0.74
21:42:31.658 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
21:42:31.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.74
21:42:31.658 00.000 29876 MoveAxis(W, 44, ABG)
21:42:31.658 00.000 29876 Guiding  Dir = 3, Dur = 44
21:42:31.658 00.000 29876 IsSlewing returns 0
21:42:31.658 00.000 29876 IsGuiding returns 0
21:42:31.659 00.001 29876 PulseGuide returned control before completion, sleep 54
21:42:31.663 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:31.674 00.011 31432 UpdateGuideState exits: m=3541 RSB=37.1
21:42:31.676 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:31.677 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:31.679 00.002 31432 Enqueuing Expose request
21:42:31.718 00.039 29876 IsGuiding returns 1
21:42:31.719 00.001 29876 scope still moving after pulse duration time elapsed
21:42:31.749 00.030 29876 IsSlewing returns 0
21:42:31.749 00.000 29876 IsGuiding returns 1
21:42:31.780 00.031 29876 IsSlewing returns 0
21:42:31.780 00.000 29876 IsGuiding returns 1
21:42:31.811 00.031 29876 IsSlewing returns 0
21:42:31.811 00.000 29876 IsGuiding returns 0
21:42:31.811 00.000 29876 scope move finished after 44 + 107 ms
21:42:31.811 00.000 29876 Move returns status 0, amount 44
21:42:31.811 00.000 29876 MoveAxis(S, 54, ABG)
21:42:31.811 00.000 29876 Guiding  Dir = 1, Dur = 54
21:42:31.811 00.000 29876 IsSlewing returns 0
21:42:31.811 00.000 29876 IsGuiding returns 0
21:42:31.812 00.001 29876 PulseGuide returned control before completion, sleep 64
21:42:31.889 00.077 29876 IsGuiding returns 1
21:42:31.889 00.000 29876 scope still moving after pulse duration time elapsed
21:42:31.920 00.031 29876 IsSlewing returns 0
21:42:31.920 00.000 29876 IsGuiding returns 1
21:42:31.951 00.031 29876 IsSlewing returns 0
21:42:31.951 00.000 29876 IsGuiding returns 0
21:42:31.951 00.000 29876 scope move finished after 54 + 85 ms
21:42:31.951 00.000 29876 Move returns status 0, amount 54
21:42:31.951 00.000 29876 move complete, result=0
21:42:31.951 00.000 29876 worker thread done servicing request
21:42:31.951 00.000 29876 Worker thread wakes up
21:42:31.951 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:31.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:31.951 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.7 px 54 ms SOUTH
21:42:34.181 02.230 29876 Exposure complete
21:42:34.228 00.047 29876 worker thread done servicing request
21:42:34.228 00.000 31432 OnExposeComplete: enter
21:42:34.232 00.004 31432 UpdateGuideState(): m_state=6
21:42:34.234 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
21:42:34.236 00.002 31432 Star::Find returns 1 (0), X=329.41, Y=635.69, Mass=3678, SNR=38.6, Peak=254 HFD=3.6
21:42:34.238 00.002 31432 MultiStar: [#1 0.58,-0.70,0.99,U] [#2 0.43,0.45,0.88,U] [#3 1.00,-0.15,0.00,M5] [#4 0.70,-0.26,0.89,U] [#5 0.24,-0.04,0.80,U] [#6 0.62,0.28,0.87,U] [#7 0.94,0.88,0.00,M6] [#8 0.48,-0.79,0.79,U] 
21:42:34.240 00.002 31432 refined, 6 included, MultiStar: {0.40, -0.22}, one-star: {-0.17, -0.44}
21:42:34.242 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.53 = -0.53)
21:42:34.244 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
21:42:34.246 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.46 cameraTheta=-0.50 mountX=0.40 mountY=0.28, mountTheta=0.61
21:42:34.248 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.22, opts=13)
21:42:34.251 00.003 31432 Enqueuing Move request for scope (0.40, -0.22)
21:42:34.253 00.002 29876 Worker thread wakes up
21:42:34.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.22) opts 0xd
21:42:34.253 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.22)
21:42:34.253 00.000 29876 Moving (0.40, -0.22) raw xDistance=0.40 yDistance=0.28
21:42:34.253 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
21:42:34.253 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:34.253 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:42:34.253 00.000 29876 MoveAxis(W, 45, ABG)
21:42:34.253 00.000 29876 Guiding  Dir = 3, Dur = 45
21:42:34.253 00.000 29876 IsSlewing returns 0
21:42:34.254 00.001 29876 IsGuiding returns 0
21:42:34.254 00.000 29876 PulseGuide returned control before completion, sleep 55
21:42:34.257 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:34.268 00.011 31432 UpdateGuideState exits: m=3678 RSB=38.6
21:42:34.271 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:34.273 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:34.275 00.002 31432 Enqueuing Expose request
21:42:34.320 00.045 29876 IsGuiding returns 1
21:42:34.320 00.000 29876 scope still moving after pulse duration time elapsed
21:42:34.351 00.031 29876 IsSlewing returns 0
21:42:34.351 00.000 29876 IsGuiding returns 1
21:42:34.381 00.030 29876 IsSlewing returns 0
21:42:34.381 00.000 29876 IsGuiding returns 0
21:42:34.381 00.000 29876 scope move finished after 45 + 83 ms
21:42:34.381 00.000 29876 Move returns status 0, amount 45
21:42:34.381 00.000 29876 MoveAxis(N, 0, ABG)
21:42:34.381 00.000 29876 Move returns status 0, amount 0
21:42:34.381 00.000 29876 move complete, result=0
21:42:34.381 00.000 29876 worker thread done servicing request
21:42:34.381 00.000 29876 Worker thread wakes up
21:42:34.381 00.000 31432 GuideStep: 0.4 px 45 ms WEST, 0.3 px 0 ms NORTH
21:42:34.384 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:34.384 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:36.296 01.912 29876 Exposure complete
21:42:36.339 00.043 29876 worker thread done servicing request
21:42:36.339 00.000 31432 OnExposeComplete: enter
21:42:36.341 00.002 31432 UpdateGuideState(): m_state=6
21:42:36.344 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
21:42:36.346 00.002 31432 Star::Find returns 1 (0), X=329.62, Y=635.85, Mass=3411, SNR=37.1, Peak=254 HFD=3.7
21:42:36.348 00.002 31432 MultiStar: [#1 0.07,-0.04,1.01,U] [#2 0.63,1.05,0.00,M4] [#3 1.38,-0.20,0.00,M6] [#4 1.03,0.37,0.00,M2] [#5 0.70,0.09,0.85,U] [#6 0.43,0.93,0.00,M4] [#7 0.59,1.35,0.00,M7] [#8 0.08,-0.11,0.84,U] 
21:42:36.350 00.002 31432 refined, 3 included, MultiStar: {0.21, -0.09}, one-star: {0.04, -0.28}
21:42:36.351 00.001 31432 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.02) = xAngle (-0.44 = -0.44)
21:42:36.353 00.002 31432 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.57 = 2.57)
21:42:36.355 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.42 mountX=0.20 mountY=0.12, mountTheta=0.54
21:42:36.358 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.09, opts=13)
21:42:36.361 00.003 31432 Enqueuing Move request for scope (0.21, -0.09)
21:42:36.363 00.002 29876 Worker thread wakes up
21:42:36.363 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
21:42:36.363 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
21:42:36.363 00.000 29876 Moving (0.21, -0.09) raw xDistance=0.20 yDistance=0.12
21:42:36.363 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.20
21:42:36.363 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:36.363 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:42:36.363 00.000 29876 MoveAxis(W, 26, ABG)
21:42:36.363 00.000 29876 Guiding  Dir = 3, Dur = 26
21:42:36.364 00.001 29876 IsSlewing returns 0
21:42:36.364 00.000 29876 IsGuiding returns 0
21:42:36.364 00.000 29876 PulseGuide returned control before completion, sleep 36
21:42:36.367 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:36.379 00.012 31432 UpdateGuideState exits: m=3411 RSB=37.1
21:42:36.381 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:36.383 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:36.385 00.002 31432 Enqueuing Expose request
21:42:36.404 00.019 29876 IsGuiding returns 1
21:42:36.404 00.000 29876 scope still moving after pulse duration time elapsed
21:42:36.435 00.031 29876 IsSlewing returns 0
21:42:36.435 00.000 29876 IsGuiding returns 1
21:42:36.465 00.030 29876 IsSlewing returns 0
21:42:36.465 00.000 29876 IsGuiding returns 0
21:42:36.465 00.000 29876 scope move finished after 26 + 75 ms
21:42:36.465 00.000 29876 Move returns status 0, amount 26
21:42:36.465 00.000 29876 MoveAxis(N, 0, ABG)
21:42:36.465 00.000 29876 Move returns status 0, amount 0
21:42:36.465 00.000 29876 move complete, result=0
21:42:36.465 00.000 29876 worker thread done servicing request
21:42:36.465 00.000 29876 Worker thread wakes up
21:42:36.465 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:36.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:36.465 00.000 31432 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
21:42:38.600 02.135 29876 Exposure complete
21:42:38.643 00.043 29876 worker thread done servicing request
21:42:38.644 00.001 31432 OnExposeComplete: enter
21:42:38.646 00.002 31432 UpdateGuideState(): m_state=6
21:42:38.648 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
21:42:38.650 00.002 31432 Star::Find returns 1 (0), X=329.65, Y=636.45, Mass=3512, SNR=37.3, Peak=254 HFD=3.4
21:42:38.652 00.002 31432 MultiStar: [#1 0.78,-0.24,1.01,U] [#2 0.74,1.47,0.00,M5] [#3 1.01,0.30,0.00,M7] [#4 0.60,0.48,0.92,U] [#5 0.49,0.73,0.87,U] [#6 0.80,0.63,0.00,M5] [#7 0.87,1.56,0.00,M8] [#8 0.51,-0.19,0.82,U] 
21:42:38.653 00.001 31432 single-star, 4 included, MultiStar: {0.49, 0.22}, one-star: {0.07, 0.32}
21:42:38.655 00.002 31432 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.02) = xAngle (1.34 = 1.34)
21:42:38.657 00.002 31432 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.35 = -1.93)
21:42:38.659 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.37 mountX=0.07 mountY=-0.31, mountTheta=-1.33
21:42:38.661 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.32, opts=13)
21:42:38.663 00.002 31432 Enqueuing Move request for scope (0.07, 0.32)
21:42:38.665 00.002 29876 Worker thread wakes up
21:42:38.665 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
21:42:38.665 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
21:42:38.665 00.000 29876 Moving (0.07, 0.32) raw xDistance=0.07 yDistance=-0.31
21:42:38.665 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:42:38.665 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:38.665 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:42:38.665 00.000 29876 MoveAxis(E, 0, ABG)
21:42:38.665 00.000 29876 Move returns status 0, amount 0
21:42:38.665 00.000 29876 MoveAxis(N, 0, ABG)
21:42:38.665 00.000 29876 Move returns status 0, amount 0
21:42:38.665 00.000 29876 move complete, result=0
21:42:38.665 00.000 29876 worker thread done servicing request
21:42:38.671 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:38.682 00.011 31432 UpdateGuideState exits: m=3512 RSB=37.3
21:42:38.684 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.686 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:38.688 00.002 31432 Enqueuing Expose request
21:42:38.690 00.002 29876 Worker thread wakes up
21:42:38.690 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:42:38.692 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:38.692 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:40.601 01.909 29876 Exposure complete
21:42:40.644 00.043 29876 worker thread done servicing request
21:42:40.644 00.000 31432 OnExposeComplete: enter
21:42:40.649 00.005 31432 UpdateGuideState(): m_state=6
21:42:40.652 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
21:42:40.654 00.002 31432 Star::Find returns 1 (0), X=330.08, Y=636.51, Mass=3535, SNR=37.3, Peak=254 HFD=3.7
21:42:40.656 00.002 31432 MultiStar: [#1 1.16,-0.14,0.00,M5] [#2 1.40,1.00,0.00,M6] [#3 0.88,1.08,0.00,M8] [#4 1.16,0.52,0.00,M2] [#5 1.06,0.76,0.00,M1] [#6 1.18,0.45,0.00,M6] [#7 1.47,1.49,0.00,M9] [#8 1.28,-0.27,0.00,M4] 
21:42:40.658 00.002 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
21:42:40.660 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
21:42:40.662 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.38 hyp=0.63 cameraTheta=0.64 mountX=0.51 mountY=-0.30, mountTheta=-0.52
21:42:40.667 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.38, opts=13)
21:42:40.672 00.005 31432 Enqueuing Move request for scope (0.50, 0.38)
21:42:40.678 00.006 29876 Worker thread wakes up
21:42:40.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.38) opts 0xd
21:42:40.678 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.38)
21:42:40.678 00.000 29876 Moving (0.50, 0.38) raw xDistance=0.51 yDistance=-0.30
21:42:40.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.51
21:42:40.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:42:40.678 00.000 29876 MoveAxis(W, 49, ABG)
21:42:40.678 00.000 29876 Guiding  Dir = 3, Dur = 49
21:42:40.678 00.000 29876 IsSlewing returns 0
21:42:40.679 00.001 29876 IsGuiding returns 0
21:42:40.679 00.000 29876 PulseGuide returned control before completion, sleep 59
21:42:40.687 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:40.702 00.015 31432 UpdateGuideState exits: m=3535 RSB=37.3
21:42:40.705 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.707 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:40.708 00.001 31432 Enqueuing Expose request
21:42:40.741 00.033 29876 IsGuiding returns 1
21:42:40.741 00.000 29876 scope still moving after pulse duration time elapsed
21:42:40.772 00.031 29876 IsSlewing returns 0
21:42:40.772 00.000 29876 IsGuiding returns 1
21:42:40.802 00.030 29876 IsSlewing returns 0
21:42:40.802 00.000 29876 IsGuiding returns 1
21:42:40.833 00.031 29876 IsSlewing returns 0
21:42:40.833 00.000 29876 IsGuiding returns 0
21:42:40.833 00.000 29876 scope move finished after 49 + 105 ms
21:42:40.833 00.000 29876 Move returns status 0, amount 49
21:42:40.833 00.000 29876 MoveAxis(N, 0, ABG)
21:42:40.833 00.000 29876 Move returns status 0, amount 0
21:42:40.833 00.000 29876 move complete, result=0
21:42:40.833 00.000 29876 worker thread done servicing request
21:42:40.833 00.000 29876 Worker thread wakes up
21:42:40.833 00.000 31432 GuideStep: 0.5 px 49 ms WEST, -0.3 px 0 ms NORTH
21:42:40.836 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:40.836 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:43.064 02.228 29876 Exposure complete
21:42:43.108 00.044 29876 worker thread done servicing request
21:42:43.108 00.000 31432 OnExposeComplete: enter
21:42:43.110 00.002 31432 UpdateGuideState(): m_state=6
21:42:43.112 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
21:42:43.114 00.002 31432 Star::Find returns 1 (0), X=328.94, Y=636.25, Mass=3504, SNR=37.5, Peak=254 HFD=3.7
21:42:43.116 00.002 31432 MultiStar: [#1 0.39,-0.60,1.05,U] [#2 0.38,0.81,0.90,U] [#3 0.29,0.45,0.99,U] [#4 0.28,-0.24,0.94,U] [#5 0.27,0.30,0.84,U] [#6 0.38,0.31,0.87,U] [#7 0.64,0.84,0.00,M10] [#8 0.21,-0.35,0.85,U] 
21:42:43.118 00.002 31432 refined, 7 included, MultiStar: {0.19, 0.09}, one-star: {-0.64, 0.12}
21:42:43.120 00.002 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.41 = 0.41)
21:42:43.122 00.002 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.86)
21:42:43.124 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=0.19 mountY=-0.06, mountTheta=-0.30
21:42:43.127 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.09, opts=13)
21:42:43.129 00.002 31432 Enqueuing Move request for scope (0.19, 0.09)
21:42:43.131 00.002 29876 Worker thread wakes up
21:42:43.131 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
21:42:43.131 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
21:42:43.131 00.000 29876 Moving (0.19, 0.09) raw xDistance=0.19 yDistance=-0.06
21:42:43.131 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:42:43.131 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.131 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:43.131 00.000 29876 MoveAxis(E, 0, ABG)
21:42:43.131 00.000 29876 Move returns status 0, amount 0
21:42:43.131 00.000 29876 MoveAxis(N, 0, ABG)
21:42:43.131 00.000 29876 Move returns status 0, amount 0
21:42:43.131 00.000 29876 move complete, result=0
21:42:43.131 00.000 29876 worker thread done servicing request
21:42:43.134 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:42:43.146 00.012 31432 UpdateGuideState exits: m=3504 RSB=37.5
21:42:43.148 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.150 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:43.152 00.002 31432 Enqueuing Expose request
21:42:43.153 00.001 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:43.155 00.002 29876 Worker thread wakes up
21:42:43.155 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:43.155 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:45.063 01.908 29876 Exposure complete
21:42:45.105 00.042 29876 worker thread done servicing request
21:42:45.105 00.000 31432 OnExposeComplete: enter
21:42:45.108 00.003 31432 UpdateGuideState(): m_state=6
21:42:45.110 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
21:42:45.112 00.002 31432 Star::Find returns 1 (0), X=329.66, Y=636.60, Mass=3464, SNR=36.7, Peak=254 HFD=3.4
21:42:45.114 00.002 31432 MultiStar: [#1 0.98,-0.06,0.00,M5] [#2 1.04,1.07,0.00,M6] [#3 1.30,0.82,0.00,M8] [#4 0.67,0.68,0.00,M2] [#5 0.91,0.89,0.00,M1] [#6 0.89,0.75,0.00,M6] [#7 1.55,1.51,0.00,R] [#8 0.67,-0.10,0.88,U] 
21:42:45.116 00.002 31432 refined, 1 included, MultiStar: {0.35, 0.20}, one-star: {0.07, 0.47}
21:42:45.118 00.002 31432 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.50 = 0.50)
21:42:45.120 00.002 31432 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.52 = -2.77)
21:42:45.121 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.41 cameraTheta=0.53 mountX=0.36 mountY=-0.15, mountTheta=-0.39
21:42:45.125 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.20, opts=13)
21:42:45.127 00.002 31432 Enqueuing Move request for scope (0.35, 0.20)
21:42:45.129 00.002 29876 Worker thread wakes up
21:42:45.129 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.20) opts 0xd
21:42:45.129 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.20)
21:42:45.129 00.000 29876 Moving (0.35, 0.20) raw xDistance=0.36 yDistance=-0.15
21:42:45.129 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
21:42:45.129 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:45.129 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:42:45.129 00.000 29876 MoveAxis(W, 34, ABG)
21:42:45.129 00.000 29876 Guiding  Dir = 3, Dur = 34
21:42:45.129 00.000 29876 IsSlewing returns 0
21:42:45.130 00.001 29876 IsGuiding returns 0
21:42:45.130 00.000 29876 PulseGuide returned control before completion, sleep 44
21:42:45.133 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:45.144 00.011 31432 UpdateGuideState exits: m=3464 RSB=36.7
21:42:45.146 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.148 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:45.150 00.002 31432 Enqueuing Expose request
21:42:45.182 00.032 29876 IsGuiding returns 1
21:42:45.182 00.000 29876 scope still moving after pulse duration time elapsed
21:42:45.213 00.031 29876 IsSlewing returns 0
21:42:45.213 00.000 29876 IsGuiding returns 1
21:42:45.244 00.031 29876 IsSlewing returns 0
21:42:45.244 00.000 29876 IsGuiding returns 1
21:42:45.275 00.031 29876 IsSlewing returns 0
21:42:45.275 00.000 29876 IsGuiding returns 1
21:42:45.305 00.030 29876 IsSlewing returns 0
21:42:45.305 00.000 29876 IsGuiding returns 0
21:42:45.305 00.000 29876 scope move finished after 34 + 141 ms
21:42:45.305 00.000 29876 Move returns status 0, amount 34
21:42:45.305 00.000 29876 MoveAxis(N, 0, ABG)
21:42:45.305 00.000 29876 Move returns status 0, amount 0
21:42:45.305 00.000 29876 move complete, result=0
21:42:45.305 00.000 29876 worker thread done servicing request
21:42:45.305 00.000 29876 Worker thread wakes up
21:42:45.305 00.000 31432 GuideStep: 0.4 px 34 ms WEST, -0.1 px 0 ms NORTH
21:42:45.308 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:45.308 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:47.435 02.127 29876 Exposure complete
21:42:47.480 00.045 29876 worker thread done servicing request
21:42:47.480 00.000 31432 OnExposeComplete: enter
21:42:47.483 00.003 31432 UpdateGuideState(): m_state=6
21:42:47.485 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
21:42:47.487 00.002 31432 Star::Find returns 1 (0), X=330.40, Y=636.72, Mass=3627, SNR=38.0, Peak=254 HFD=3.6
21:42:47.489 00.002 31432 MultiStar: [#1 1.49,0.41,0.00,M6] [#2 1.90,1.56,0.00,M7] [#3 2.16,1.18,0.00,M9] [#4 1.64,0.92,0.00,M3] [#5 1.45,1.00,0.00,M2] [#6 1.82,1.26,0.00,M7] [#7 0.17,0.49,0.93,U] [#8 1.82,0.36,0.00,M3] 
21:42:47.491 00.002 31432 refined, 1 included, MultiStar: {0.50, 0.54}, one-star: {0.82, 0.59}
21:42:47.493 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.80 = 0.80)
21:42:47.494 00.001 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.81 = -2.47)
21:42:47.497 00.003 31432 CameraToMount -- cameraX=0.50 cameraY=0.54 hyp=0.74 cameraTheta=0.82 mountX=0.52 mountY=-0.46, mountTheta=-0.73
21:42:47.499 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.54, opts=13)
21:42:47.501 00.002 31432 Enqueuing Move request for scope (0.50, 0.54)
21:42:47.503 00.002 29876 Worker thread wakes up
21:42:47.503 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.54) opts 0xd
21:42:47.503 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.54)
21:42:47.503 00.000 29876 Moving (0.50, 0.54) raw xDistance=0.52 yDistance=-0.46
21:42:47.503 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
21:42:47.503 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:42:47.503 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:42:47.503 00.000 29876 MoveAxis(W, 54, ABG)
21:42:47.503 00.000 29876 Guiding  Dir = 3, Dur = 54
21:42:47.504 00.001 29876 IsSlewing returns 0
21:42:47.504 00.000 29876 IsGuiding returns 0
21:42:47.504 00.000 29876 PulseGuide returned control before completion, sleep 64
21:42:47.507 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:47.519 00.012 31432 UpdateGuideState exits: m=3627 RSB=38.0
21:42:47.522 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:47.523 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:47.525 00.002 31432 Enqueuing Expose request
21:42:47.572 00.047 29876 IsGuiding returns 1
21:42:47.572 00.000 29876 scope still moving after pulse duration time elapsed
21:42:47.603 00.031 29876 IsSlewing returns 0
21:42:47.603 00.000 29876 IsGuiding returns 1
21:42:47.634 00.031 29876 IsSlewing returns 0
21:42:47.634 00.000 29876 IsGuiding returns 0
21:42:47.634 00.000 29876 scope move finished after 54 + 76 ms
21:42:47.634 00.000 29876 Move returns status 0, amount 54
21:42:47.634 00.000 29876 MoveAxis(N, 0, ABG)
21:42:47.634 00.000 29876 Move returns status 0, amount 0
21:42:47.634 00.000 29876 move complete, result=0
21:42:47.634 00.000 29876 worker thread done servicing request
21:42:47.634 00.000 29876 Worker thread wakes up
21:42:47.634 00.000 31432 GuideStep: 0.5 px 54 ms WEST, -0.5 px 0 ms NORTH
21:42:47.637 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:47.637 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:49.552 01.915 29876 Exposure complete
21:42:49.595 00.043 29876 worker thread done servicing request
21:42:49.595 00.000 31432 OnExposeComplete: enter
21:42:49.597 00.002 31432 UpdateGuideState(): m_state=6
21:42:49.598 00.001 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
21:42:49.600 00.002 31432 Star::Find returns 1 (0), X=329.71, Y=636.57, Mass=3498, SNR=36.9, Peak=254 HFD=3.5
21:42:49.603 00.003 31432 MultiStar: [#1 1.04,-0.13,0.00,M7] [#2 0.83,1.30,0.00,M8] [#3 1.45,0.54,0.00,M10] [#4 1.07,0.50,0.00,M4] [#5 0.87,0.69,0.00,M3] [#6 1.04,1.01,0.00,M8] [#7 -0.20,-0.32,0.98,U] [#8 1.03,-0.08,0.00,M4] 
21:42:49.604 00.001 31432 refined, 1 included, MultiStar: {-0.04, 0.07}, one-star: {0.13, 0.44}
21:42:49.607 00.003 31432 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.02) = xAngle (2.05 = 2.05)
21:42:49.609 00.002 31432 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.06 = -1.22)
21:42:49.610 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.07 cameraTheta=2.07 mountX=-0.03 mountY=-0.07, mountTheta=-2.02
21:42:49.615 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.07, opts=13)
21:42:49.617 00.002 31432 Enqueuing Move request for scope (-0.04, 0.07)
21:42:49.619 00.002 29876 Worker thread wakes up
21:42:49.619 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
21:42:49.619 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
21:42:49.619 00.000 29876 Moving (-0.04, 0.07) raw xDistance=-0.03 yDistance=-0.07
21:42:49.619 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:42:49.619 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:49.619 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:49.619 00.000 29876 MoveAxis(E, 0, ABG)
21:42:49.619 00.000 29876 Move returns status 0, amount 0
21:42:49.619 00.000 29876 MoveAxis(N, 0, ABG)
21:42:49.619 00.000 29876 Move returns status 0, amount 0
21:42:49.619 00.000 29876 move complete, result=0
21:42:49.619 00.000 29876 worker thread done servicing request
21:42:49.623 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:42:49.634 00.011 31432 UpdateGuideState exits: m=3498 RSB=36.9
21:42:49.636 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:49.638 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:49.640 00.002 31432 Enqueuing Expose request
21:42:49.641 00.001 29876 Worker thread wakes up
21:42:49.641 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:49.644 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:49.645 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:51.872 02.227 29876 Exposure complete
21:42:51.914 00.042 29876 worker thread done servicing request
21:42:51.914 00.000 31432 OnExposeComplete: enter
21:42:51.917 00.003 31432 UpdateGuideState(): m_state=6
21:42:51.920 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
21:42:51.922 00.002 31432 Star::Find returns 1 (0), X=330.64, Y=636.53, Mass=3692, SNR=38.5, Peak=254 HFD=3.4
21:42:51.923 00.001 31432 MultiStar: [#1 1.17,0.26,0.00,M8] [#2 1.20,0.93,0.00,M9] [#3 1.93,1.16,0.00,R] [#4 1.54,0.45,0.00,M5] [#5 2.05,0.50,0.00,M4] [#6 1.55,1.06,0.00,M9] [#7 0.08,0.61,0.89,U] [#8 1.46,0.08,0.00,M5] 
21:42:51.925 00.002 31432 refined, 1 included, MultiStar: {0.60, 0.50}, one-star: {1.06, 0.40}
21:42:51.927 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
21:42:51.929 00.002 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.60)
21:42:51.931 00.002 31432 CameraToMount -- cameraX=0.60 cameraY=0.50 hyp=0.78 cameraTheta=0.69 mountX=0.61 mountY=-0.40, mountTheta=-0.58
21:42:51.936 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.60, y=0.50, opts=13)
21:42:51.938 00.002 31432 Enqueuing Move request for scope (0.60, 0.50)
21:42:51.940 00.002 29876 Worker thread wakes up
21:42:51.940 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.50) opts 0xd
21:42:51.940 00.000 29876 Handling offset move in thread for scope, endpoint = (0.60, 0.50)
21:42:51.940 00.000 29876 Moving (0.60, 0.50) raw xDistance=0.61 yDistance=-0.40
21:42:51.940 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.61
21:42:51.940 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:42:51.940 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:42:51.941 00.001 29876 MoveAxis(W, 59, ABG)
21:42:51.941 00.000 29876 Guiding  Dir = 3, Dur = 59
21:42:51.941 00.000 29876 IsSlewing returns 0
21:42:51.941 00.000 29876 IsGuiding returns 0
21:42:51.941 00.000 29876 PulseGuide returned control before completion, sleep 69
21:42:51.946 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=15, FiltMax=257, Gamma=0.490
21:42:51.957 00.011 31432 UpdateGuideState exits: m=3692 RSB=38.5
21:42:51.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:51.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:51.963 00.002 31432 Enqueuing Expose request
21:42:52.026 00.063 29876 IsGuiding returns 1
21:42:52.026 00.000 29876 scope still moving after pulse duration time elapsed
21:42:52.057 00.031 29876 IsSlewing returns 0
21:42:52.057 00.000 29876 IsGuiding returns 1
21:42:52.088 00.031 29876 IsSlewing returns 0
21:42:52.088 00.000 29876 IsGuiding returns 1
21:42:52.119 00.031 29876 IsSlewing returns 0
21:42:52.119 00.000 29876 IsGuiding returns 1
21:42:52.149 00.030 29876 IsSlewing returns 0
21:42:52.149 00.000 29876 IsGuiding returns 0
21:42:52.149 00.000 29876 scope move finished after 59 + 148 ms
21:42:52.149 00.000 29876 Move returns status 0, amount 59
21:42:52.149 00.000 29876 MoveAxis(N, 0, ABG)
21:42:52.149 00.000 29876 Move returns status 0, amount 0
21:42:52.149 00.000 29876 move complete, result=0
21:42:52.150 00.001 29876 worker thread done servicing request
21:42:52.150 00.000 29876 Worker thread wakes up
21:42:52.150 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:52.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:52.150 00.000 31432 GuideStep: 0.6 px 59 ms WEST, -0.4 px 0 ms NORTH
21:42:54.061 01.911 29876 Exposure complete
21:42:54.114 00.053 29876 worker thread done servicing request
21:42:54.115 00.001 31432 OnExposeComplete: enter
21:42:54.120 00.005 31432 UpdateGuideState(): m_state=6
21:42:54.122 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
21:42:54.124 00.002 31432 Star::Find returns 1 (0), X=330.20, Y=636.25, Mass=3546, SNR=36.9, Peak=254 HFD=3.6
21:42:54.126 00.002 31432 MultiStar: [#1 0.90,-0.17,1.03,U] [#2 1.15,1.26,0.00,M10] [#3 -0.28,-0.67,1.02,U] [#4 1.39,0.28,0.00,M6] [#5 1.17,0.49,0.00,M5] [#6 1.71,0.60,0.00,M10] [#7 -0.18,0.16,0.98,U] [#8 1.20,0.02,0.00,M6] 
21:42:54.127 00.001 31432 refined, 3 included, MultiStar: {0.27, -0.14}, one-star: {0.61, 0.12}
21:42:54.129 00.002 31432 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
21:42:54.131 00.002 31432 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
21:42:54.133 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-0.49 mountX=0.27 mountY=0.18, mountTheta=0.61
21:42:54.136 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.14, opts=13)
21:42:54.138 00.002 31432 Enqueuing Move request for scope (0.27, -0.14)
21:42:54.139 00.001 29876 Worker thread wakes up
21:42:54.140 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
21:42:54.140 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
21:42:54.140 00.000 29876 Moving (0.27, -0.14) raw xDistance=0.27 yDistance=0.18
21:42:54.140 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
21:42:54.140 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:54.140 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:42:54.140 00.000 29876 MoveAxis(W, 34, ABG)
21:42:54.140 00.000 29876 Guiding  Dir = 3, Dur = 34
21:42:54.140 00.000 29876 IsSlewing returns 0
21:42:54.140 00.000 29876 IsGuiding returns 0
21:42:54.140 00.000 29876 PulseGuide returned control before completion, sleep 44
21:42:54.144 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:54.155 00.011 31432 UpdateGuideState exits: m=3546 RSB=36.9
21:42:54.157 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:54.159 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:54.161 00.002 31432 Enqueuing Expose request
21:42:54.198 00.037 29876 IsGuiding returns 1
21:42:54.198 00.000 29876 scope still moving after pulse duration time elapsed
21:42:54.229 00.031 29876 IsSlewing returns 0
21:42:54.229 00.000 29876 IsGuiding returns 1
21:42:54.258 00.029 29876 IsSlewing returns 0
21:42:54.258 00.000 29876 IsGuiding returns 1
21:42:54.290 00.032 29876 IsSlewing returns 0
21:42:54.290 00.000 29876 IsGuiding returns 1
21:42:54.321 00.031 29876 IsSlewing returns 0
21:42:54.321 00.000 29876 IsGuiding returns 0
21:42:54.321 00.000 29876 scope move finished after 34 + 146 ms
21:42:54.321 00.000 29876 Move returns status 0, amount 34
21:42:54.321 00.000 29876 MoveAxis(N, 0, ABG)
21:42:54.321 00.000 29876 Move returns status 0, amount 0
21:42:54.321 00.000 29876 move complete, result=0
21:42:54.321 00.000 29876 worker thread done servicing request
21:42:54.321 00.000 29876 Worker thread wakes up
21:42:54.321 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:54.321 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:54.321 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.2 px 0 ms NORTH
21:42:56.450 02.129 29876 Exposure complete
21:42:56.495 00.045 29876 worker thread done servicing request
21:42:56.495 00.000 31432 OnExposeComplete: enter
21:42:56.497 00.002 31432 UpdateGuideState(): m_state=6
21:42:56.499 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
21:42:56.501 00.002 31432 Star::Find returns 1 (0), X=330.16, Y=636.57, Mass=3704, SNR=37.9, Peak=253 HFD=3.7
21:42:56.503 00.002 31432 MultiStar: [#1 1.33,-0.00,0.00,M8] [#2 1.25,0.75,0.00,R] [#3 -0.57,-0.36,0.99,U] [#4 0.97,0.30,0.00,M7] [#5 1.25,0.92,0.00,M6] [#6 1.50,0.46,0.00,R] [#7 -0.02,-0.25,0.92,U] [#8 1.38,-0.01,0.00,M7] 
21:42:56.505 00.002 31432 refined, 2 included, MultiStar: {-0.00, -0.05}, one-star: {0.58, 0.44}
21:42:56.507 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.60 = -1.60)
21:42:56.509 00.002 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
21:42:56.510 00.001 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.58 mountX=-0.00 mountY=0.05, mountTheta=1.60
21:42:56.513 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.05, opts=13)
21:42:56.515 00.002 31432 Enqueuing Move request for scope (-0.00, -0.05)
21:42:56.517 00.002 29876 Worker thread wakes up
21:42:56.517 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
21:42:56.517 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
21:42:56.517 00.000 29876 Moving (-0.00, -0.05) raw xDistance=-0.00 yDistance=0.05
21:42:56.517 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:42:56.517 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:56.518 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:56.518 00.000 29876 MoveAxis(E, 0, ABG)
21:42:56.518 00.000 29876 Move returns status 0, amount 0
21:42:56.518 00.000 29876 MoveAxis(N, 0, ABG)
21:42:56.518 00.000 29876 Move returns status 0, amount 0
21:42:56.518 00.000 29876 move complete, result=0
21:42:56.518 00.000 29876 worker thread done servicing request
21:42:56.521 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:42:56.532 00.011 31432 UpdateGuideState exits: m=3704 RSB=37.9
21:42:56.535 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.537 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:56.538 00.001 31432 Enqueuing Expose request
21:42:56.540 00.002 29876 Worker thread wakes up
21:42:56.540 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:56.543 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:56.543 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:58.448 01.905 29876 Exposure complete
21:42:58.496 00.048 29876 worker thread done servicing request
21:42:58.497 00.001 31432 OnExposeComplete: enter
21:42:58.501 00.004 31432 UpdateGuideState(): m_state=6
21:42:58.504 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
21:42:58.507 00.003 31432 Star::Find returns 1 (0), X=329.27, Y=637.28, Mass=3337, SNR=35.3, Peak=209 HFD=3.9
21:42:58.510 00.003 31432 MultiStar: [#1 0.74,0.30,1.07,U] [#2 -0.33,0.60,0.98,U] [#3 -1.37,0.13,0.00,M1] [#4 0.50,1.05,0.00,M8] [#5 0.84,1.44,0.00,M7] [#6 -0.51,0.62,0.92,U] [#7 -0.66,0.28,1.03,U] [#8 0.51,0.36,0.90,U] 
21:42:58.513 00.003 31432 refined, 5 included, MultiStar: {-0.09, 0.55}, one-star: {-0.31, 1.15}
21:42:58.517 00.004 31432 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.02) = xAngle (1.71 = 1.71)
21:42:58.520 00.003 31432 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.72 = -1.56)
21:42:58.522 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.74 mountX=-0.08 mountY=-0.56, mountTheta=-1.71
21:42:58.526 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.55, opts=13)
21:42:58.530 00.004 31432 Enqueuing Move request for scope (-0.09, 0.55)
21:42:58.532 00.002 29876 Worker thread wakes up
21:42:58.532 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.55) opts 0xd
21:42:58.533 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.55)
21:42:58.533 00.000 29876 Moving (-0.09, 0.55) raw xDistance=-0.08 yDistance=-0.56
21:42:58.533 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:42:58.533 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:42:58.533 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:42:58.533 00.000 29876 MoveAxis(E, 0, ABG)
21:42:58.533 00.000 29876 Move returns status 0, amount 0
21:42:58.533 00.000 29876 MoveAxis(N, 0, ABG)
21:42:58.533 00.000 29876 Move returns status 0, amount 0
21:42:58.533 00.000 29876 move complete, result=0
21:42:58.533 00.000 29876 worker thread done servicing request
21:42:58.537 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=11, FiltMax=257, Gamma=0.490
21:42:58.554 00.017 31432 UpdateGuideState exits: m=3337 RSB=35.3
21:42:58.558 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.562 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:42:58.565 00.003 31432 Enqueuing Expose request
21:42:58.567 00.002 29876 Worker thread wakes up
21:42:58.567 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:42:58.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:42:58.567 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:43:00.702 02.135 29876 Exposure complete
21:43:00.759 00.057 29876 worker thread done servicing request
21:43:00.759 00.000 31432 OnExposeComplete: enter
21:43:00.763 00.004 31432 UpdateGuideState(): m_state=6
21:43:00.765 00.002 31432 Star::Find(15, 329, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
21:43:00.768 00.003 31432 Star::Find returns 1 (0), X=329.92, Y=636.76, Mass=3376, SNR=35.9, Peak=236 HFD=3.9
21:43:00.771 00.003 31432 MultiStar: [#1 0.88,0.12,1.06,U] [#2 -0.54,0.72,0.98,U] [#3 -0.52,-0.26,1.04,U] [#4 1.27,0.39,0.00,M9] [#5 0.88,0.91,0.00,M8] [#6 -0.44,0.48,0.93,U] [#7 -0.09,-0.13,0.94,U] [#8 0.63,0.23,0.87,U] 
21:43:00.773 00.002 31432 refined, 6 included, MultiStar: {0.04, 0.25}, one-star: {0.34, 0.64}
21:43:00.776 00.003 31432 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
21:43:00.779 00.003 31432 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.41 = -1.87)
21:43:00.782 00.003 31432 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=0.04 mountY=-0.24, mountTheta=-1.39
21:43:00.785 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.25, opts=13)
21:43:00.787 00.002 31432 Enqueuing Move request for scope (0.04, 0.25)
21:43:00.790 00.003 29876 Worker thread wakes up
21:43:00.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
21:43:00.790 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
21:43:00.790 00.000 29876 Moving (0.04, 0.25) raw xDistance=0.04 yDistance=-0.24
21:43:00.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:43:00.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:00.791 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:43:00.791 00.000 29876 MoveAxis(E, 0, ABG)
21:43:00.791 00.000 29876 Move returns status 0, amount 0
21:43:00.791 00.000 29876 MoveAxis(N, 0, ABG)
21:43:00.791 00.000 29876 Move returns status 0, amount 0
21:43:00.791 00.000 29876 move complete, result=0
21:43:00.791 00.000 29876 worker thread done servicing request
21:43:00.798 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:00.815 00.017 31432 UpdateGuideState exits: m=3376 RSB=35.9
21:43:00.818 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:00.821 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:00.823 00.002 31432 Enqueuing Expose request
21:43:00.826 00.003 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:00.829 00.003 29876 Worker thread wakes up
21:43:00.829 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:00.829 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:02.747 01.918 29876 Exposure complete
21:43:02.790 00.043 29876 worker thread done servicing request
21:43:02.790 00.000 31432 OnExposeComplete: enter
21:43:02.793 00.003 31432 UpdateGuideState(): m_state=6
21:43:02.794 00.001 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
21:43:02.796 00.002 31432 Star::Find returns 1 (0), X=329.36, Y=636.62, Mass=3442, SNR=36.3, Peak=254 HFD=3.6
21:43:02.798 00.002 31432 MultiStar: [#1 0.62,0.41,1.03,U] [#2 -0.70,0.60,0.89,U] [#3 -0.56,-0.44,1.09,U] [#4 0.96,0.67,0.00,M10] [#5 0.93,0.69,0.00,M9] [#6 -0.62,0.45,0.90,U] [#7 -0.29,-0.17,0.91,U] [#8 0.79,0.44,0.86,U] 
21:43:02.800 00.002 31432 refined, 6 included, MultiStar: {-0.14, 0.24}, one-star: {-0.22, 0.49}
21:43:02.802 00.002 31432 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.02) = xAngle (2.09 = 2.09)
21:43:02.804 00.002 31432 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.10 = -1.18)
21:43:02.806 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
21:43:02.809 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.24, opts=13)
21:43:02.812 00.003 31432 Enqueuing Move request for scope (-0.14, 0.24)
21:43:02.815 00.003 29876 Worker thread wakes up
21:43:02.815 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
21:43:02.815 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
21:43:02.815 00.000 29876 Moving (-0.14, 0.24) raw xDistance=-0.14 yDistance=-0.26
21:43:02.815 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:43:02.815 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:02.815 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:43:02.815 00.000 29876 MoveAxis(E, 0, ABG)
21:43:02.815 00.000 29876 Move returns status 0, amount 0
21:43:02.815 00.000 29876 MoveAxis(N, 0, ABG)
21:43:02.815 00.000 29876 Move returns status 0, amount 0
21:43:02.815 00.000 29876 move complete, result=0
21:43:02.815 00.000 29876 worker thread done servicing request
21:43:02.819 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:02.834 00.015 31432 UpdateGuideState exits: m=3442 RSB=36.3
21:43:02.836 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.838 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:02.840 00.002 31432 Enqueuing Expose request
21:43:02.842 00.002 29876 Worker thread wakes up
21:43:02.842 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:02.842 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:02.842 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:43:04.968 02.126 29876 Exposure complete
21:43:05.016 00.048 29876 worker thread done servicing request
21:43:05.016 00.000 31432 OnExposeComplete: enter
21:43:05.018 00.002 31432 UpdateGuideState(): m_state=6
21:43:05.020 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
21:43:05.022 00.002 31432 Star::Find returns 1 (0), X=329.72, Y=637.58, Mass=3625, SNR=37.8, Peak=254 HFD=3.6
21:43:05.024 00.002 31432 MultiStar: [#1 0.88,0.73,0.00,M6] [#2 -0.29,1.12,0.00,M1] [#3 -0.60,0.34,1.02,U] [#4 1.23,0.95,0.00,R] [#5 0.71,1.68,0.00,M10] [#6 -0.08,0.93,0.91,U] [#7 -0.22,0.74,0.95,U] [#8 1.01,0.72,0.00,M5] 
21:43:05.026 00.002 31432 refined, 3 included, MultiStar: {-0.19, 0.86}, one-star: {0.14, 1.45}
21:43:05.028 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.77 = 1.77)
21:43:05.030 00.002 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.50)
21:43:05.033 00.003 31432 CameraToMount -- cameraX=-0.19 cameraY=0.86 hyp=0.88 cameraTheta=1.79 mountX=-0.17 mountY=-0.88, mountTheta=-1.77
21:43:05.036 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.86, opts=13)
21:43:05.037 00.001 31432 Enqueuing Move request for scope (-0.19, 0.86)
21:43:05.039 00.002 29876 Worker thread wakes up
21:43:05.039 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.86) opts 0xd
21:43:05.039 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.86)
21:43:05.039 00.000 29876 Moving (-0.19, 0.86) raw xDistance=-0.17 yDistance=-0.88
21:43:05.039 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:43:05.039 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.68 newest=-1.38
21:43:05.039 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.88
21:43:05.039 00.000 29876 MoveAxis(E, 0, ABG)
21:43:05.039 00.000 29876 Move returns status 0, amount 0
21:43:05.039 00.000 29876 BLC: Oldest BLC event removed
21:43:05.039 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:43:05.039 00.000 29876 MoveAxis(N, 85, ABG)
21:43:05.040 00.001 29876 Guiding  Dir = 0, Dur = 85
21:43:05.040 00.000 29876 IsSlewing returns 0
21:43:05.040 00.000 29876 IsGuiding returns 0
21:43:05.040 00.000 29876 PulseGuide returned control before completion, sleep 95
21:43:05.043 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:05.054 00.011 31432 UpdateGuideState exits: m=3625 RSB=37.8
21:43:05.057 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.059 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:05.061 00.002 31432 Enqueuing Expose request
21:43:05.138 00.077 29876 IsGuiding returns 1
21:43:05.138 00.000 29876 scope still moving after pulse duration time elapsed
21:43:05.168 00.030 29876 IsSlewing returns 0
21:43:05.168 00.000 29876 IsGuiding returns 1
21:43:05.199 00.031 29876 IsSlewing returns 0
21:43:05.199 00.000 29876 IsGuiding returns 1
21:43:05.229 00.030 29876 IsSlewing returns 0
21:43:05.229 00.000 29876 IsGuiding returns 0
21:43:05.229 00.000 29876 scope move finished after 85 + 104 ms
21:43:05.229 00.000 29876 Move returns status 0, amount 85
21:43:05.229 00.000 29876 move complete, result=0
21:43:05.229 00.000 29876 worker thread done servicing request
21:43:05.229 00.000 29876 Worker thread wakes up
21:43:05.229 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.9 px 85 ms NORTH
21:43:05.231 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:05.232 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:07.142 01.910 29876 Exposure complete
21:43:07.185 00.043 29876 worker thread done servicing request
21:43:07.185 00.000 31432 OnExposeComplete: enter
21:43:07.187 00.002 31432 UpdateGuideState(): m_state=6
21:43:07.190 00.003 31432 Star::Find(15, 329, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
21:43:07.192 00.002 31432 Star::Find returns 1 (0), X=330.51, Y=636.56, Mass=3590, SNR=37.6, Peak=240 HFD=3.3
21:43:07.193 00.001 31432 MultiStar: [#1 1.12,0.27,0.00,M7] [#2 0.00,1.33,0.00,M2] [#3 -0.16,-0.25,1.01,U] [#4 0.32,-0.02,0.92,U] [#5 1.66,0.58,0.00,R] [#6 -0.22,0.68,0.90,U] [#7 0.03,-0.46,0.91,U] [#8 1.32,0.19,0.00,M6] 
21:43:07.196 00.003 31432 refined, 4 included, MultiStar: {0.19, 0.07}, one-star: {0.93, 0.44}
21:43:07.197 00.001 31432 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
21:43:07.199 00.002 31432 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
21:43:07.201 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.38 mountX=0.19 mountY=-0.04, mountTheta=-0.23
21:43:07.203 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.07, opts=13)
21:43:07.205 00.002 31432 Enqueuing Move request for scope (0.19, 0.07)
21:43:07.208 00.003 29876 Worker thread wakes up
21:43:07.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
21:43:07.208 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
21:43:07.208 00.000 29876 Moving (0.19, 0.07) raw xDistance=0.19 yDistance=-0.04
21:43:07.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:43:07.208 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:07.208 00.000 29876 MoveAxis(E, 0, ABG)
21:43:07.208 00.000 29876 Move returns status 0, amount 0
21:43:07.208 00.000 29876 MoveAxis(N, 0, ABG)
21:43:07.208 00.000 29876 Move returns status 0, amount 0
21:43:07.208 00.000 29876 move complete, result=0
21:43:07.208 00.000 29876 worker thread done servicing request
21:43:07.214 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:07.230 00.016 31432 UpdateGuideState exits: m=3590 RSB=37.6
21:43:07.232 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.234 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:07.236 00.002 31432 Enqueuing Expose request
21:43:07.238 00.002 29876 Worker thread wakes up
21:43:07.238 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:07.240 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:07.240 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:09.376 02.136 29876 Exposure complete
21:43:09.424 00.048 29876 worker thread done servicing request
21:43:09.424 00.000 31432 OnExposeComplete: enter
21:43:09.426 00.002 31432 UpdateGuideState(): m_state=6
21:43:09.428 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
21:43:09.431 00.003 31432 Star::Find returns 1 (0), X=330.59, Y=636.44, Mass=3590, SNR=37.4, Peak=252 HFD=3.4
21:43:09.433 00.002 31432 MultiStar: [#1 1.27,-0.07,0.00,M8] [#2 -0.46,0.94,0.00,M3] [#3 0.04,-0.83,0.96,U] [#4 0.72,0.01,0.93,U] [#5 -0.13,0.18,0.84,U] [#6 -0.44,0.52,0.89,U] [#7 0.37,-0.32,0.93,U] [#8 1.15,-0.10,0.00,M7] 
21:43:09.438 00.005 31432 refined, 5 included, MultiStar: {0.28, -0.03}, one-star: {1.01, 0.31}
21:43:09.439 00.001 31432 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.02) = xAngle (-0.12 = -0.12)
21:43:09.441 00.002 31432 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.89 = 2.89)
21:43:09.443 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.10 mountX=0.28 mountY=0.07, mountTheta=0.25
21:43:09.446 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.03, opts=13)
21:43:09.448 00.002 31432 Enqueuing Move request for scope (0.28, -0.03)
21:43:09.450 00.002 29876 Worker thread wakes up
21:43:09.450 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
21:43:09.450 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
21:43:09.450 00.000 29876 Moving (0.28, -0.03) raw xDistance=0.28 yDistance=0.07
21:43:09.450 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:43:09.450 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:09.450 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:43:09.450 00.000 29876 MoveAxis(W, 27, ABG)
21:43:09.450 00.000 29876 Guiding  Dir = 3, Dur = 27
21:43:09.450 00.000 29876 IsSlewing returns 0
21:43:09.450 00.000 29876 IsGuiding returns 0
21:43:09.451 00.001 29876 PulseGuide returned control before completion, sleep 37
21:43:09.454 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=12, FiltMax=257, Gamma=0.490
21:43:09.465 00.011 31432 UpdateGuideState exits: m=3590 RSB=37.4
21:43:09.467 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:09.469 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:09.471 00.002 31432 Enqueuing Expose request
21:43:09.499 00.028 29876 IsGuiding returns 1
21:43:09.499 00.000 29876 scope still moving after pulse duration time elapsed
21:43:09.530 00.031 29876 IsSlewing returns 0
21:43:09.530 00.000 29876 IsGuiding returns 0
21:43:09.530 00.000 29876 scope move finished after 27 + 52 ms
21:43:09.530 00.000 29876 Move returns status 0, amount 27
21:43:09.530 00.000 29876 MoveAxis(N, 0, ABG)
21:43:09.530 00.000 29876 Move returns status 0, amount 0
21:43:09.530 00.000 29876 move complete, result=0
21:43:09.530 00.000 29876 worker thread done servicing request
21:43:09.530 00.000 29876 Worker thread wakes up
21:43:09.530 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:09.530 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:09.530 00.000 31432 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
21:43:11.442 01.912 29876 Exposure complete
21:43:11.490 00.048 29876 worker thread done servicing request
21:43:11.490 00.000 31432 OnExposeComplete: enter
21:43:11.492 00.002 31432 UpdateGuideState(): m_state=6
21:43:11.494 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
21:43:11.496 00.002 31432 Star::Find returns 1 (0), X=330.30, Y=637.03, Mass=3415, SNR=36.1, Peak=251 HFD=4.0
21:43:11.498 00.002 31432 MultiStar: [#1 1.64,0.48,0.00,M9] [#2 0.08,0.90,0.92,U] [#3 -0.03,-0.03,1.04,U] [#4 0.47,-0.23,0.96,U] [#5 -0.40,0.72,0.85,U] [#6 0.15,0.88,0.90,U] [#7 0.13,0.03,0.93,U] [#8 1.39,0.52,0.00,M8] 
21:43:11.500 00.002 31432 refined, 6 included, MultiStar: {0.17, 0.44}, one-star: {0.72, 0.90}
21:43:11.502 00.002 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
21:43:11.504 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.09)
21:43:11.506 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.47 cameraTheta=1.20 mountX=0.18 mountY=-0.41, mountTheta=-1.15
21:43:11.508 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.44, opts=13)
21:43:11.510 00.002 31432 Enqueuing Move request for scope (0.17, 0.44)
21:43:11.512 00.002 29876 Worker thread wakes up
21:43:11.512 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
21:43:11.512 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
21:43:11.512 00.000 29876 Moving (0.17, 0.44) raw xDistance=0.18 yDistance=-0.41
21:43:11.512 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:43:11.512 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
21:43:11.512 00.000 29876 MoveAxis(E, 0, ABG)
21:43:11.512 00.000 29876 Move returns status 0, amount 0
21:43:11.512 00.000 29876 MoveAxis(N, 30, ABG)
21:43:11.512 00.000 29876 Guiding  Dir = 0, Dur = 30
21:43:11.513 00.001 29876 IsSlewing returns 0
21:43:11.513 00.000 29876 IsGuiding returns 0
21:43:11.513 00.000 29876 PulseGuide returned control before completion, sleep 40
21:43:11.516 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:11.527 00.011 31432 UpdateGuideState exits: m=3415 RSB=36.1
21:43:11.530 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.532 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:11.534 00.002 31432 Enqueuing Expose request
21:43:11.566 00.032 29876 IsGuiding returns 1
21:43:11.566 00.000 29876 scope still moving after pulse duration time elapsed
21:43:11.596 00.030 29876 IsSlewing returns 0
21:43:11.596 00.000 29876 IsGuiding returns 1
21:43:11.626 00.030 29876 IsSlewing returns 0
21:43:11.626 00.000 29876 IsGuiding returns 1
21:43:11.657 00.031 29876 IsSlewing returns 0
21:43:11.657 00.000 29876 IsGuiding returns 0
21:43:11.657 00.000 29876 scope move finished after 30 + 113 ms
21:43:11.657 00.000 29876 Move returns status 0, amount 30
21:43:11.657 00.000 29876 move complete, result=0
21:43:11.657 00.000 29876 worker thread done servicing request
21:43:11.657 00.000 29876 Worker thread wakes up
21:43:11.657 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 30 ms NORTH
21:43:11.661 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:11.661 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:13.889 02.228 29876 Exposure complete
21:43:13.934 00.045 29876 worker thread done servicing request
21:43:13.934 00.000 31432 OnExposeComplete: enter
21:43:13.936 00.002 31432 UpdateGuideState(): m_state=6
21:43:13.938 00.002 31432 Star::Find(15, 330, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
21:43:13.940 00.002 31432 Star::Find returns 1 (0), X=330.58, Y=636.42, Mass=3547, SNR=37.1, Peak=236 HFD=3.4
21:43:13.942 00.002 31432 MultiStar: [#1 1.50,-0.01,0.00,M10] [#2 0.19,1.04,0.00,M3] [#3 0.36,-0.49,1.05,U] [#4 0.74,0.07,0.96,U] [#5 -0.01,0.42,0.80,U] [#6 0.29,0.79,0.88,U] [#7 0.18,0.54,0.92,U] [#8 1.62,0.17,0.00,M9] 
21:43:13.944 00.002 31432 refined, 5 included, MultiStar: {0.45, 0.24}, one-star: {1.00, 0.29}
21:43:13.946 00.002 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.48 = 0.48)
21:43:13.948 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.49 = -2.80)
21:43:13.950 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.24 hyp=0.51 cameraTheta=0.50 mountX=0.45 mountY=-0.17, mountTheta=-0.36
21:43:13.953 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.24, opts=13)
21:43:13.955 00.002 31432 Enqueuing Move request for scope (0.45, 0.24)
21:43:13.957 00.002 29876 Worker thread wakes up
21:43:13.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.24) opts 0xd
21:43:13.957 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.24)
21:43:13.957 00.000 29876 Moving (0.45, 0.24) raw xDistance=0.45 yDistance=-0.17
21:43:13.957 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
21:43:13.957 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:13.957 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:43:13.957 00.000 29876 MoveAxis(W, 44, ABG)
21:43:13.957 00.000 29876 Guiding  Dir = 3, Dur = 44
21:43:13.958 00.001 29876 IsSlewing returns 0
21:43:13.958 00.000 29876 IsGuiding returns 0
21:43:13.958 00.000 29876 PulseGuide returned control before completion, sleep 54
21:43:13.961 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:13.975 00.014 31432 UpdateGuideState exits: m=3547 RSB=37.1
21:43:13.977 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:13.981 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:13.984 00.003 31432 Enqueuing Expose request
21:43:14.028 00.044 29876 IsGuiding returns 1
21:43:14.028 00.000 29876 scope still moving after pulse duration time elapsed
21:43:14.060 00.032 29876 IsSlewing returns 0
21:43:14.060 00.000 29876 IsGuiding returns 1
21:43:14.090 00.030 29876 IsSlewing returns 0
21:43:14.090 00.000 29876 IsGuiding returns 1
21:43:14.121 00.031 29876 IsSlewing returns 0
21:43:14.121 00.000 29876 IsGuiding returns 0
21:43:14.121 00.000 29876 scope move finished after 44 + 118 ms
21:43:14.121 00.000 29876 Move returns status 0, amount 44
21:43:14.121 00.000 29876 MoveAxis(N, 0, ABG)
21:43:14.121 00.000 29876 Move returns status 0, amount 0
21:43:14.121 00.000 29876 move complete, result=0
21:43:14.121 00.000 29876 worker thread done servicing request
21:43:14.121 00.000 29876 Worker thread wakes up
21:43:14.121 00.000 31432 GuideStep: 0.5 px 44 ms WEST, -0.2 px 0 ms NORTH
21:43:14.124 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:14.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:16.038 01.914 29876 Exposure complete
21:43:16.086 00.048 29876 worker thread done servicing request
21:43:16.086 00.000 31432 OnExposeComplete: enter
21:43:16.088 00.002 31432 UpdateGuideState(): m_state=6
21:43:16.090 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
21:43:16.092 00.002 31432 Star::Find returns 1 (0), X=331.04, Y=636.83, Mass=3361, SNR=36.3, Peak=226 HFD=4.1
21:43:16.094 00.002 31432 MultiStar: [#1 1.17,0.93,0.00,R] [#2 -0.15,1.37,0.00,M4] [#3 0.00,0.61,0.99,U] [#4 0.80,-0.19,0.94,U] [#5 0.46,1.01,0.00,M1] [#6 0.28,1.43,0.00,M1] [#7 0.28,1.34,0.00,M1] [#8 1.26,0.99,0.00,M10] 
21:43:16.096 00.002 31432 refined, 2 included, MultiStar: {0.75, 0.38}, one-star: {1.46, 0.70}
21:43:16.098 00.002 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
21:43:16.100 00.002 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.82)
21:43:16.101 00.001 31432 CameraToMount -- cameraX=0.75 cameraY=0.38 hyp=0.84 cameraTheta=0.47 mountX=0.76 mountY=-0.26, mountTheta=-0.33
21:43:16.106 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.75, y=0.38, opts=13)
21:43:16.110 00.004 31432 Enqueuing Move request for scope (0.75, 0.38)
21:43:16.112 00.002 29876 Worker thread wakes up
21:43:16.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.38) opts 0xd
21:43:16.112 00.000 29876 Handling offset move in thread for scope, endpoint = (0.75, 0.38)
21:43:16.112 00.000 29876 Moving (0.75, 0.38) raw xDistance=0.76 yDistance=-0.26
21:43:16.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76
21:43:16.112 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:16.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:43:16.112 00.000 29876 MoveAxis(W, 79, ABG)
21:43:16.112 00.000 29876 Guiding  Dir = 3, Dur = 79
21:43:16.112 00.000 29876 IsSlewing returns 0
21:43:16.112 00.000 29876 IsGuiding returns 0
21:43:16.113 00.001 29876 PulseGuide returned control before completion, sleep 89
21:43:16.116 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:16.127 00.011 31432 UpdateGuideState exits: m=3361 RSB=36.3
21:43:16.130 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:16.132 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:16.134 00.002 31432 Enqueuing Expose request
21:43:16.206 00.072 29876 IsGuiding returns 1
21:43:16.206 00.000 29876 scope still moving after pulse duration time elapsed
21:43:16.238 00.032 29876 IsSlewing returns 0
21:43:16.238 00.000 29876 IsGuiding returns 1
21:43:16.268 00.030 29876 IsSlewing returns 0
21:43:16.268 00.000 29876 IsGuiding returns 1
21:43:16.299 00.031 29876 IsSlewing returns 0
21:43:16.299 00.000 29876 IsGuiding returns 0
21:43:16.299 00.000 29876 scope move finished after 79 + 108 ms
21:43:16.299 00.000 29876 Move returns status 0, amount 79
21:43:16.299 00.000 29876 MoveAxis(N, 0, ABG)
21:43:16.299 00.000 29876 Move returns status 0, amount 0
21:43:16.299 00.000 29876 move complete, result=0
21:43:16.299 00.000 29876 worker thread done servicing request
21:43:16.299 00.000 31432 GuideStep: 0.8 px 79 ms WEST, -0.3 px 0 ms NORTH
21:43:16.302 00.003 29876 Worker thread wakes up
21:43:16.302 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:16.302 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:18.429 02.127 29876 Exposure complete
21:43:18.474 00.045 29876 worker thread done servicing request
21:43:18.474 00.000 31432 OnExposeComplete: enter
21:43:18.476 00.002 31432 UpdateGuideState(): m_state=6
21:43:18.478 00.002 31432 Star::Find(15, 331, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
21:43:18.480 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=636.89, Mass=3771, SNR=38.1, Peak=254 HFD=4.2
21:43:18.483 00.003 31432 MultiStar: [#1 -0.19,-0.22,1.01,U] [#2 0.11,1.41,0.00,M5] [#3 -0.67,0.02,1.00,U] [#4 -0.68,0.24,0.91,U] [#5 -0.55,0.39,0.85,U] [#6 -0.21,1.15,0.00,M2] [#7 -0.16,0.70,0.88,U] [#8 1.25,0.62,0.00,R] 
21:43:18.485 00.002 31432 refined, 5 included, MultiStar: {-0.33, 0.30}, one-star: {0.25, 0.76}
21:43:18.487 00.002 31432 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
21:43:18.488 00.001 31432 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.38 = -0.91)
21:43:18.490 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=0.30 hyp=0.45 cameraTheta=2.39 mountX=-0.32 mountY=-0.35, mountTheta=-2.31
21:43:18.493 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.30, opts=13)
21:43:18.495 00.002 31432 Enqueuing Move request for scope (-0.33, 0.30)
21:43:18.497 00.002 29876 Worker thread wakes up
21:43:18.497 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.30) opts 0xd
21:43:18.497 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.30)
21:43:18.497 00.000 29876 Moving (-0.33, 0.30) raw xDistance=-0.32 yDistance=-0.35
21:43:18.497 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.32
21:43:18.497 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
21:43:18.497 00.000 29876 MoveAxis(E, 19, ABG)
21:43:18.497 00.000 29876 Guiding  Dir = 2, Dur = 19
21:43:18.497 00.000 29876 IsSlewing returns 0
21:43:18.497 00.000 29876 IsGuiding returns 0
21:43:18.498 00.001 29876 PulseGuide returned control before completion, sleep 29
21:43:18.501 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:18.513 00.012 31432 UpdateGuideState exits: m=3771 RSB=38.1
21:43:18.515 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.517 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:18.519 00.002 31432 Enqueuing Expose request
21:43:18.538 00.019 29876 IsGuiding returns 1
21:43:18.538 00.000 29876 scope still moving after pulse duration time elapsed
21:43:18.568 00.030 29876 IsSlewing returns 0
21:43:18.568 00.000 29876 IsGuiding returns 0
21:43:18.568 00.000 29876 scope move finished after 19 + 52 ms
21:43:18.568 00.000 29876 Move returns status 0, amount 19
21:43:18.568 00.000 29876 MoveAxis(N, 26, ABG)
21:43:18.568 00.000 29876 Guiding  Dir = 0, Dur = 26
21:43:18.568 00.000 29876 IsSlewing returns 0
21:43:18.568 00.000 29876 IsGuiding returns 0
21:43:18.568 00.000 29876 PulseGuide returned control before completion, sleep 36
21:43:18.614 00.046 29876 IsGuiding returns 1
21:43:18.614 00.000 29876 scope still moving after pulse duration time elapsed
21:43:18.645 00.031 29876 IsSlewing returns 0
21:43:18.645 00.000 29876 IsGuiding returns 1
21:43:18.675 00.030 29876 IsSlewing returns 0
21:43:18.675 00.000 29876 IsGuiding returns 1
21:43:18.706 00.031 29876 IsSlewing returns 0
21:43:18.706 00.000 29876 IsGuiding returns 0
21:43:18.706 00.000 29876 scope move finished after 26 + 111 ms
21:43:18.706 00.000 29876 Move returns status 0, amount 26
21:43:18.706 00.000 29876 move complete, result=0
21:43:18.706 00.000 29876 worker thread done servicing request
21:43:18.706 00.000 29876 Worker thread wakes up
21:43:18.706 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:18.706 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:18.706 00.000 31432 GuideStep: -0.3 px 19 ms EAST, -0.4 px 26 ms NORTH
21:43:20.611 01.905 29876 Exposure complete
21:43:20.655 00.044 29876 worker thread done servicing request
21:43:20.656 00.001 31432 OnExposeComplete: enter
21:43:20.658 00.002 31432 UpdateGuideState(): m_state=6
21:43:20.660 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
21:43:20.661 00.001 31432 Star::Find returns 1 (0), X=330.16, Y=636.57, Mass=3663, SNR=38.5, Peak=248 HFD=3.8
21:43:20.663 00.002 31432 MultiStar: [#1 0.43,-0.86,0.00,M1] [#2 0.14,0.50,0.87,U] [#3 -0.21,-0.22,0.96,U] [#4 0.16,-0.50,0.88,U] [#5 -0.17,0.11,0.79,U] [#6 0.37,0.25,0.85,U] [#7 0.17,0.08,0.89,U] [#8 0.31,-0.83,0.81,U] 
21:43:20.665 00.002 31432 refined, 7 included, MultiStar: {0.17, -0.01}, one-star: {0.57, 0.44}
21:43:20.667 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
21:43:20.669 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
21:43:20.671 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=0.17 mountY=0.04, mountTheta=0.21
21:43:20.673 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.01, opts=13)
21:43:20.675 00.002 31432 Enqueuing Move request for scope (0.17, -0.01)
21:43:20.677 00.002 29876 Worker thread wakes up
21:43:20.677 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
21:43:20.677 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
21:43:20.677 00.000 29876 Moving (0.17, -0.01) raw xDistance=0.17 yDistance=0.04
21:43:20.677 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:43:20.677 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:20.677 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:20.677 00.000 29876 MoveAxis(E, 0, ABG)
21:43:20.677 00.000 29876 Move returns status 0, amount 0
21:43:20.677 00.000 29876 MoveAxis(N, 0, ABG)
21:43:20.677 00.000 29876 Move returns status 0, amount 0
21:43:20.677 00.000 29876 move complete, result=0
21:43:20.677 00.000 29876 worker thread done servicing request
21:43:20.680 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:20.693 00.013 31432 UpdateGuideState exits: m=3663 RSB=38.5
21:43:20.695 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:20.697 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:20.699 00.002 31432 Enqueuing Expose request
21:43:20.701 00.002 29876 Worker thread wakes up
21:43:20.701 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:43:20.703 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:20.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:22.828 02.125 29876 Exposure complete
21:43:22.870 00.042 29876 worker thread done servicing request
21:43:22.870 00.000 31432 OnExposeComplete: enter
21:43:22.873 00.003 31432 UpdateGuideState(): m_state=6
21:43:22.875 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
21:43:22.877 00.002 31432 Star::Find returns 1 (0), X=330.56, Y=636.16, Mass=3430, SNR=36.7, Peak=254 HFD=3.7
21:43:22.879 00.002 31432 MultiStar: [#1 0.83,-1.31,0.00,M2] [#2 0.52,-0.27,0.97,U] [#3 0.69,-0.99,0.00,M1] [#4 0.67,-1.16,0.00,M1] [#5 -0.20,0.10,0.84,U] [#6 0.69,-0.00,0.91,U] [#7 0.65,-0.26,0.98,U] [#8 0.54,-0.97,0.00,M1] 
21:43:22.881 00.002 31432 refined, 4 included, MultiStar: {0.55, -0.08}, one-star: {0.98, 0.04}
21:43:22.883 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.18 = -0.18)
21:43:22.885 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.83 = 2.83)
21:43:22.887 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=-0.08 hyp=0.56 cameraTheta=-0.15 mountX=0.55 mountY=0.17, mountTheta=0.30
21:43:22.890 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.08, opts=13)
21:43:22.892 00.002 31432 Enqueuing Move request for scope (0.55, -0.08)
21:43:22.893 00.001 29876 Worker thread wakes up
21:43:22.894 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.08) opts 0xd
21:43:22.894 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.08)
21:43:22.894 00.000 29876 Moving (0.55, -0.08) raw xDistance=0.55 yDistance=0.17
21:43:22.894 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
21:43:22.894 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:22.894 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:43:22.894 00.000 29876 MoveAxis(W, 53, ABG)
21:43:22.894 00.000 29876 Guiding  Dir = 3, Dur = 53
21:43:22.894 00.000 29876 IsSlewing returns 0
21:43:22.894 00.000 29876 IsGuiding returns 0
21:43:22.894 00.000 29876 PulseGuide returned control before completion, sleep 63
21:43:22.897 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:22.910 00.013 31432 UpdateGuideState exits: m=3430 RSB=36.7
21:43:22.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:22.913 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:22.915 00.002 31432 Enqueuing Expose request
21:43:22.965 00.050 29876 IsGuiding returns 1
21:43:22.965 00.000 29876 scope still moving after pulse duration time elapsed
21:43:22.996 00.031 29876 IsSlewing returns 0
21:43:22.996 00.000 29876 IsGuiding returns 1
21:43:23.027 00.031 29876 IsSlewing returns 0
21:43:23.027 00.000 29876 IsGuiding returns 1
21:43:23.059 00.032 29876 IsSlewing returns 0
21:43:23.059 00.000 29876 IsGuiding returns 0
21:43:23.059 00.000 29876 scope move finished after 53 + 112 ms
21:43:23.059 00.000 29876 Move returns status 0, amount 53
21:43:23.059 00.000 29876 MoveAxis(N, 0, ABG)
21:43:23.059 00.000 29876 Move returns status 0, amount 0
21:43:23.059 00.000 29876 move complete, result=0
21:43:23.059 00.000 29876 worker thread done servicing request
21:43:23.059 00.000 29876 Worker thread wakes up
21:43:23.059 00.000 31432 GuideStep: 0.5 px 53 ms WEST, 0.2 px 0 ms NORTH
21:43:23.062 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:23.062 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:24.968 01.906 29876 Exposure complete
21:43:25.010 00.042 29876 worker thread done servicing request
21:43:25.010 00.000 31432 OnExposeComplete: enter
21:43:25.013 00.003 31432 UpdateGuideState(): m_state=6
21:43:25.016 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
21:43:25.017 00.001 31432 Star::Find returns 1 (0), X=329.74, Y=636.14, Mass=3280, SNR=36.6, Peak=245 HFD=3.6
21:43:25.019 00.002 31432 MultiStar: [#1 -0.38,-1.59,0.00,M3] [#2 -0.28,-0.20,0.87,U] [#3 -0.85,-0.86,0.00,M2] [#4 -0.05,-1.09,0.00,M2] [#5 -0.63,-0.17,0.89,U] [#6 -0.46,-0.31,0.88,U] [#7 -0.58,-0.51,0.96,U] [#8 -0.21,-1.42,0.00,M2] 
21:43:25.021 00.002 31432 single-star, 4 included, MultiStar: {-0.35, -0.23}, one-star: {0.16, 0.02}
21:43:25.023 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.07 = 0.07)
21:43:25.025 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.08 = 3.08)
21:43:25.027 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=0.16 mountY=0.01, mountTheta=0.06
21:43:25.029 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.02, opts=13)
21:43:25.032 00.003 31432 Enqueuing Move request for scope (0.16, 0.02)
21:43:25.033 00.001 29876 Worker thread wakes up
21:43:25.034 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
21:43:25.034 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
21:43:25.034 00.000 29876 Moving (0.16, 0.02) raw xDistance=0.16 yDistance=0.01
21:43:25.034 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:43:25.034 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:25.034 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:25.034 00.000 29876 MoveAxis(E, 0, ABG)
21:43:25.034 00.000 29876 Move returns status 0, amount 0
21:43:25.034 00.000 29876 MoveAxis(N, 0, ABG)
21:43:25.034 00.000 29876 Move returns status 0, amount 0
21:43:25.034 00.000 29876 move complete, result=0
21:43:25.034 00.000 29876 worker thread done servicing request
21:43:25.037 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:25.049 00.012 31432 UpdateGuideState exits: m=3280 RSB=36.6
21:43:25.051 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.053 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:25.055 00.002 31432 Enqueuing Expose request
21:43:25.056 00.001 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:43:25.059 00.003 29876 Worker thread wakes up
21:43:25.059 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:25.059 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:27.188 02.129 29876 Exposure complete
21:43:27.237 00.049 29876 worker thread done servicing request
21:43:27.238 00.001 31432 OnExposeComplete: enter
21:43:27.240 00.002 31432 UpdateGuideState(): m_state=6
21:43:27.242 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
21:43:27.244 00.002 31432 Star::Find returns 1 (0), X=329.52, Y=635.62, Mass=3645, SNR=38.5, Peak=254 HFD=3.4
21:43:27.246 00.002 31432 MultiStar: [#1 -0.76,-1.96,0.00,M4] [#2 -1.06,-0.16,0.00,M3] [#3 -0.84,-1.49,0.00,M3] [#4 -0.64,-1.31,0.00,M3] [#5 -1.08,-0.28,0.00,M1] [#6 -0.99,-0.59,0.00,M1] [#7 -0.77,-0.81,0.00,M1] [#8 -0.95,-1.45,0.00,M3] 
21:43:27.247 00.001 31432 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.02) = xAngle (-1.72 = -1.72)
21:43:27.249 00.002 31432 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.29 = 1.29)
21:43:27.251 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.51 cameraTheta=-1.69 mountX=-0.07 mountY=0.49, mountTheta=1.72
21:43:27.254 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.50, opts=13)
21:43:27.257 00.003 31432 Enqueuing Move request for scope (-0.06, -0.50)
21:43:27.258 00.001 29876 Worker thread wakes up
21:43:27.258 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.50) opts 0xd
21:43:27.259 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.50)
21:43:27.259 00.000 29876 Moving (-0.06, -0.50) raw xDistance=-0.07 yDistance=0.49
21:43:27.259 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:43:27.259 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:27.259 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:43:27.259 00.000 29876 MoveAxis(E, 0, ABG)
21:43:27.259 00.000 29876 Move returns status 0, amount 0
21:43:27.259 00.000 29876 MoveAxis(N, 0, ABG)
21:43:27.259 00.000 29876 Move returns status 0, amount 0
21:43:27.259 00.000 29876 move complete, result=0
21:43:27.259 00.000 29876 worker thread done servicing request
21:43:27.264 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:27.275 00.011 31432 UpdateGuideState exits: m=3645 RSB=38.5
21:43:27.278 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.280 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:27.282 00.002 31432 Enqueuing Expose request
21:43:27.286 00.004 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:43:27.291 00.005 29876 Worker thread wakes up
21:43:27.291 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:27.291 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:29.199 01.908 29876 Exposure complete
21:43:29.242 00.043 29876 worker thread done servicing request
21:43:29.242 00.000 31432 OnExposeComplete: enter
21:43:29.244 00.002 31432 UpdateGuideState(): m_state=6
21:43:29.246 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
21:43:29.248 00.002 31432 Star::Find returns 1 (0), X=329.81, Y=636.24, Mass=3790, SNR=39.3, Peak=254 HFD=3.8
21:43:29.250 00.002 31432 MultiStar: [#1 -0.36,-1.23,0.00,M5] [#2 -0.36,0.12,0.84,U] [#3 -0.42,-0.80,0.97,U] [#4 -0.05,-0.90,0.91,U] [#5 -0.94,-0.25,0.00,M2] [#6 -0.40,0.26,0.84,U] [#7 -0.04,-0.61,0.84,U] [#8 -0.13,-0.66,0.81,U] 
21:43:29.252 00.002 31432 single-star, 6 included, MultiStar: {-0.16, -0.36}, one-star: {0.23, 0.11}
21:43:29.254 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:43:29.255 00.001 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.85)
21:43:29.257 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.45 mountX=0.23 mountY=-0.07, mountTheta=-0.31
21:43:29.260 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.11, opts=13)
21:43:29.262 00.002 31432 Enqueuing Move request for scope (0.23, 0.11)
21:43:29.264 00.002 29876 Worker thread wakes up
21:43:29.264 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
21:43:29.264 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
21:43:29.264 00.000 29876 Moving (0.23, 0.11) raw xDistance=0.23 yDistance=-0.07
21:43:29.264 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:43:29.264 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:29.264 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:29.264 00.000 29876 MoveAxis(W, 23, ABG)
21:43:29.264 00.000 29876 Guiding  Dir = 3, Dur = 23
21:43:29.265 00.001 29876 IsSlewing returns 0
21:43:29.265 00.000 29876 IsGuiding returns 0
21:43:29.265 00.000 29876 PulseGuide returned control before completion, sleep 33
21:43:29.268 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=34, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:29.279 00.011 31432 UpdateGuideState exits: m=3790 RSB=39.3
21:43:29.282 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:29.283 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:29.285 00.002 31432 Enqueuing Expose request
21:43:29.308 00.023 29876 IsGuiding returns 1
21:43:29.308 00.000 29876 scope still moving after pulse duration time elapsed
21:43:29.339 00.031 29876 IsSlewing returns 0
21:43:29.339 00.000 29876 IsGuiding returns 0
21:43:29.339 00.000 29876 scope move finished after 23 + 50 ms
21:43:29.339 00.000 29876 Move returns status 0, amount 23
21:43:29.339 00.000 29876 MoveAxis(N, 0, ABG)
21:43:29.339 00.000 29876 Move returns status 0, amount 0
21:43:29.339 00.000 29876 move complete, result=0
21:43:29.339 00.000 29876 worker thread done servicing request
21:43:29.339 00.000 29876 Worker thread wakes up
21:43:29.339 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:29.339 00.000 31432 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:43:29.342 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:31.466 02.124 29876 Exposure complete
21:43:31.509 00.043 29876 worker thread done servicing request
21:43:31.509 00.000 31432 OnExposeComplete: enter
21:43:31.511 00.002 31432 UpdateGuideState(): m_state=6
21:43:31.513 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
21:43:31.515 00.002 31432 Star::Find returns 1 (0), X=329.90, Y=635.90, Mass=3272, SNR=35.3, Peak=254 HFD=3.8
21:43:31.517 00.002 31432 MultiStar: [#1 -0.49,-1.67,0.00,M6] [#2 -0.62,-0.28,0.93,U] [#3 -0.50,-0.80,0.00,M3] [#4 -0.09,-1.48,0.00,M3] [#5 -0.69,-0.15,0.91,U] [#6 -0.53,-0.67,0.96,U] [#7 0.02,-0.65,0.96,U] [#8 -0.63,-1.28,0.00,M3] 
21:43:31.519 00.002 31432 single-star, 4 included, MultiStar: {-0.29, -0.40}, one-star: {0.31, -0.23}
21:43:31.521 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:43:31.522 00.001 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
21:43:31.524 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-0.64 mountX=0.31 mountY=0.28, mountTheta=0.74
21:43:31.529 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.23, opts=13)
21:43:31.532 00.003 31432 Enqueuing Move request for scope (0.31, -0.23)
21:43:31.534 00.002 29876 Worker thread wakes up
21:43:31.534 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
21:43:31.534 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
21:43:31.534 00.000 29876 Moving (0.31, -0.23) raw xDistance=0.31 yDistance=0.28
21:43:31.534 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:43:31.534 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.534 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:43:31.534 00.000 29876 MoveAxis(W, 33, ABG)
21:43:31.534 00.000 29876 Guiding  Dir = 3, Dur = 33
21:43:31.534 00.000 29876 IsSlewing returns 0
21:43:31.534 00.000 29876 IsGuiding returns 0
21:43:31.535 00.001 29876 PulseGuide returned control before completion, sleep 43
21:43:31.538 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:31.549 00.011 31432 UpdateGuideState exits: m=3272 RSB=35.3
21:43:31.551 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.553 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:31.555 00.002 31432 Enqueuing Expose request
21:43:31.590 00.035 29876 IsGuiding returns 1
21:43:31.590 00.000 29876 scope still moving after pulse duration time elapsed
21:43:31.620 00.030 29876 IsSlewing returns 0
21:43:31.620 00.000 29876 IsGuiding returns 0
21:43:31.620 00.000 29876 scope move finished after 33 + 52 ms
21:43:31.620 00.000 29876 Move returns status 0, amount 33
21:43:31.620 00.000 29876 MoveAxis(N, 0, ABG)
21:43:31.620 00.000 29876 Move returns status 0, amount 0
21:43:31.620 00.000 29876 move complete, result=0
21:43:31.620 00.000 29876 worker thread done servicing request
21:43:31.620 00.000 29876 Worker thread wakes up
21:43:31.620 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.3 px 0 ms NORTH
21:43:31.622 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:31.622 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:33.526 01.904 29876 Exposure complete
21:43:33.569 00.043 29876 worker thread done servicing request
21:43:33.569 00.000 31432 OnExposeComplete: enter
21:43:33.572 00.003 31432 UpdateGuideState(): m_state=6
21:43:33.574 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
21:43:33.575 00.001 31432 Star::Find returns 1 (0), X=329.98, Y=636.10, Mass=3361, SNR=35.7, Peak=230 HFD=4.0
21:43:33.578 00.003 31432 MultiStar: [#1 -0.35,-1.79,0.00,M7] [#2 -0.49,0.30,0.99,U] [#3 -1.02,-0.53,0.00,M4] [#4 -0.44,-0.98,0.00,M4] [#5 -0.68,-0.21,0.89,U] [#6 -0.63,-0.15,0.87,U] [#7 -0.89,-0.40,0.00,M1] [#8 -0.59,-1.27,0.00,M4] 
21:43:33.580 00.002 31432 refined, 3 included, MultiStar: {-0.33, -0.02}, one-star: {0.40, -0.03}
21:43:33.581 00.001 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
21:43:33.583 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
21:43:33.585 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.10 mountX=-0.33 mountY=-0.04, mountTheta=-3.03
21:43:33.589 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.02, opts=13)
21:43:33.591 00.002 31432 Enqueuing Move request for scope (-0.33, -0.02)
21:43:33.593 00.002 29876 Worker thread wakes up
21:43:33.593 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.02) opts 0xd
21:43:33.593 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.02)
21:43:33.593 00.000 29876 Moving (-0.33, -0.02) raw xDistance=-0.33 yDistance=-0.04
21:43:33.593 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
21:43:33.593 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:33.593 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:33.593 00.000 29876 MoveAxis(E, 27, ABG)
21:43:33.593 00.000 29876 Guiding  Dir = 2, Dur = 27
21:43:33.593 00.000 29876 IsSlewing returns 0
21:43:33.593 00.000 29876 IsGuiding returns 0
21:43:33.594 00.001 29876 PulseGuide returned control before completion, sleep 37
21:43:33.596 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:33.608 00.012 31432 UpdateGuideState exits: m=3361 RSB=35.7
21:43:33.610 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:33.612 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:33.614 00.002 31432 Enqueuing Expose request
21:43:33.634 00.020 29876 IsGuiding returns 1
21:43:33.634 00.000 29876 scope still moving after pulse duration time elapsed
21:43:33.665 00.031 29876 IsSlewing returns 0
21:43:33.665 00.000 29876 IsGuiding returns 1
21:43:33.696 00.031 29876 IsSlewing returns 0
21:43:33.696 00.000 29876 IsGuiding returns 0
21:43:33.696 00.000 29876 scope move finished after 27 + 75 ms
21:43:33.696 00.000 29876 Move returns status 0, amount 27
21:43:33.696 00.000 29876 MoveAxis(N, 0, ABG)
21:43:33.696 00.000 29876 Move returns status 0, amount 0
21:43:33.696 00.000 29876 move complete, result=0
21:43:33.697 00.001 29876 worker thread done servicing request
21:43:33.697 00.000 29876 Worker thread wakes up
21:43:33.697 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
21:43:33.700 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:33.700 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:35.830 02.130 29876 Exposure complete
21:43:35.873 00.043 29876 worker thread done servicing request
21:43:35.873 00.000 31432 OnExposeComplete: enter
21:43:35.876 00.003 31432 UpdateGuideState(): m_state=6
21:43:35.878 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
21:43:35.879 00.001 31432 Star::Find returns 1 (0), X=329.54, Y=636.02, Mass=3333, SNR=36.1, Peak=224 HFD=3.7
21:43:35.881 00.002 31432 MultiStar: [#1 -0.79,-1.66,0.00,M8] [#2 -0.90,-0.22,0.95,U] [#3 -1.43,-1.02,0.00,M5] [#4 -0.36,-1.24,0.00,M5] [#5 -0.98,-0.40,0.00,M1] [#6 -1.17,-0.42,0.00,M1] [#7 -1.05,-0.40,0.00,M2] [#8 -0.92,-1.15,0.00,M5] 
21:43:35.883 00.002 31432 single-star, 1 included, MultiStar: {-0.46, -0.16}, one-star: {-0.04, -0.11}
21:43:35.885 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
21:43:35.887 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
21:43:35.888 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.93 mountX=-0.04 mountY=0.10, mountTheta=1.97
21:43:35.892 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.11, opts=13)
21:43:35.894 00.002 31432 Enqueuing Move request for scope (-0.04, -0.11)
21:43:35.895 00.001 29876 Worker thread wakes up
21:43:35.895 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:43:35.895 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:43:35.896 00.001 29876 Moving (-0.04, -0.11) raw xDistance=-0.04 yDistance=0.10
21:43:35.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:43:35.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:43:35.896 00.000 29876 MoveAxis(E, 0, ABG)
21:43:35.896 00.000 29876 Move returns status 0, amount 0
21:43:35.896 00.000 29876 MoveAxis(N, 0, ABG)
21:43:35.896 00.000 29876 Move returns status 0, amount 0
21:43:35.896 00.000 29876 move complete, result=0
21:43:35.896 00.000 29876 worker thread done servicing request
21:43:35.899 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:35.911 00.012 31432 UpdateGuideState exits: m=3333 RSB=36.1
21:43:35.913 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.916 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:35.920 00.004 31432 Enqueuing Expose request
21:43:35.923 00.003 29876 Worker thread wakes up
21:43:35.923 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:43:35.926 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:35.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:37.838 01.912 29876 Exposure complete
21:43:37.880 00.042 29876 worker thread done servicing request
21:43:37.880 00.000 31432 OnExposeComplete: enter
21:43:37.882 00.002 31432 UpdateGuideState(): m_state=6
21:43:37.885 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
21:43:37.887 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=636.72, Mass=3495, SNR=36.2, Peak=217 HFD=4.1
21:43:37.889 00.002 31432 MultiStar: [#1 -1.43,-1.29,0.00,M9] [#2 -1.40,0.36,0.00,M1] [#3 -1.43,-0.51,0.00,M6] [#4 -0.92,-0.73,0.00,M6] [#5 -1.71,0.18,0.00,M2] [#6 -1.68,0.02,0.00,M2] [#7 -1.32,-0.15,0.00,M3] [#8 -1.37,-0.79,0.00,M6] 
21:43:37.891 00.002 31432 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
21:43:37.893 00.002 31432 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.41 = -0.88)
21:43:37.894 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=0.59 hyp=0.89 cameraTheta=2.42 mountX=-0.65 mountY=-0.69, mountTheta=-2.33
21:43:37.897 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.59, opts=13)
21:43:37.899 00.002 31432 Enqueuing Move request for scope (-0.67, 0.59)
21:43:37.901 00.002 29876 Worker thread wakes up
21:43:37.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.59) opts 0xd
21:43:37.901 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.59)
21:43:37.901 00.000 29876 Moving (-0.67, 0.59) raw xDistance=-0.65 yDistance=-0.69
21:43:37.901 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.65
21:43:37.902 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.69
21:43:37.902 00.000 29876 MoveAxis(E, 63, ABG)
21:43:37.902 00.000 29876 Guiding  Dir = 2, Dur = 63
21:43:37.902 00.000 29876 IsSlewing returns 0
21:43:37.902 00.000 29876 IsGuiding returns 0
21:43:37.902 00.000 29876 PulseGuide returned control before completion, sleep 73
21:43:37.905 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:37.917 00.012 31432 UpdateGuideState exits: m=3495 RSB=36.2
21:43:37.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:37.921 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:37.923 00.002 31432 Enqueuing Expose request
21:43:37.978 00.055 29876 IsGuiding returns 1
21:43:37.978 00.000 29876 scope still moving after pulse duration time elapsed
21:43:38.009 00.031 29876 IsSlewing returns 0
21:43:38.009 00.000 29876 IsGuiding returns 1
21:43:38.040 00.031 29876 IsSlewing returns 0
21:43:38.040 00.000 29876 IsGuiding returns 1
21:43:38.071 00.031 29876 IsSlewing returns 0
21:43:38.071 00.000 29876 IsGuiding returns 0
21:43:38.071 00.000 29876 scope move finished after 63 + 105 ms
21:43:38.071 00.000 29876 Move returns status 0, amount 63
21:43:38.071 00.000 29876 MoveAxis(N, 50, ABG)
21:43:38.071 00.000 29876 Guiding  Dir = 0, Dur = 50
21:43:38.071 00.000 29876 IsSlewing returns 0
21:43:38.071 00.000 29876 IsGuiding returns 0
21:43:38.071 00.000 29876 PulseGuide returned control before completion, sleep 60
21:43:38.133 00.062 29876 IsGuiding returns 1
21:43:38.133 00.000 29876 scope still moving after pulse duration time elapsed
21:43:38.164 00.031 29876 IsSlewing returns 0
21:43:38.164 00.000 29876 IsGuiding returns 1
21:43:38.195 00.031 29876 IsSlewing returns 0
21:43:38.195 00.000 29876 IsGuiding returns 1
21:43:38.227 00.032 29876 IsSlewing returns 0
21:43:38.227 00.000 29876 IsGuiding returns 1
21:43:38.258 00.031 29876 IsSlewing returns 0
21:43:38.258 00.000 29876 IsGuiding returns 0
21:43:38.258 00.000 29876 scope move finished after 50 + 137 ms
21:43:38.258 00.000 29876 Move returns status 0, amount 50
21:43:38.258 00.000 29876 move complete, result=0
21:43:38.258 00.000 29876 worker thread done servicing request
21:43:38.258 00.000 29876 Worker thread wakes up
21:43:38.258 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -0.7 px 50 ms NORTH
21:43:38.262 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:38.262 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:40.393 02.131 29876 Exposure complete
21:43:40.436 00.043 29876 worker thread done servicing request
21:43:40.436 00.000 31432 OnExposeComplete: enter
21:43:40.439 00.003 31432 UpdateGuideState(): m_state=6
21:43:40.441 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
21:43:40.443 00.002 31432 Star::Find returns 1 (0), X=329.97, Y=635.36, Mass=3422, SNR=36.6, Peak=242 HFD=4.0
21:43:40.445 00.002 31432 MultiStar: [#1 0.24,-2.09,0.00,M10] [#2 0.35,-0.71,0.94,U] [#3 -0.10,-1.33,0.00,M7] [#4 0.12,-1.51,0.00,M7] [#5 -0.77,-0.61,0.00,M3] [#6 -0.03,-0.87,0.89,U] [#7 0.11,-1.30,0.00,M4] [#8 -0.03,-1.58,0.00,M7] 
21:43:40.447 00.002 31432 refined, 2 included, MultiStar: {0.24, -0.78}, one-star: {0.39, -0.77}
21:43:40.448 00.001 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
21:43:40.450 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
21:43:40.452 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.78 hyp=0.82 cameraTheta=-1.27 mountX=0.22 mountY=0.81, mountTheta=1.30
21:43:40.456 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.78, opts=13)
21:43:40.461 00.005 31432 Enqueuing Move request for scope (0.24, -0.78)
21:43:40.465 00.004 29876 Worker thread wakes up
21:43:40.465 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.78) opts 0xd
21:43:40.465 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.78)
21:43:40.465 00.000 29876 Moving (0.24, -0.78) raw xDistance=0.22 yDistance=0.81
21:43:40.465 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.22
21:43:40.465 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:40.465 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.81
21:43:40.465 00.000 29876 MoveAxis(W, 13, ABG)
21:43:40.465 00.000 29876 Guiding  Dir = 3, Dur = 13
21:43:40.465 00.000 29876 IsSlewing returns 0
21:43:40.466 00.001 29876 IsGuiding returns 0
21:43:40.466 00.000 29876 PulseGuide returned control before completion, sleep 23
21:43:40.469 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:40.480 00.011 31432 UpdateGuideState exits: m=3422 RSB=36.6
21:43:40.482 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:40.484 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:40.487 00.003 31432 Enqueuing Expose request
21:43:40.501 00.014 29876 IsGuiding returns 0
21:43:40.501 00.000 29876 Move returns status 0, amount 13
21:43:40.501 00.000 29876 MoveAxis(N, 0, ABG)
21:43:40.501 00.000 29876 Move returns status 0, amount 0
21:43:40.501 00.000 29876 move complete, result=0
21:43:40.501 00.000 29876 worker thread done servicing request
21:43:40.501 00.000 29876 Worker thread wakes up
21:43:40.501 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:40.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:40.501 00.000 31432 GuideStep: 0.2 px 13 ms WEST, 0.8 px 0 ms NORTH
21:43:42.411 01.910 29876 Exposure complete
21:43:42.454 00.043 29876 worker thread done servicing request
21:43:42.454 00.000 31432 OnExposeComplete: enter
21:43:42.456 00.002 31432 UpdateGuideState(): m_state=6
21:43:42.459 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
21:43:42.462 00.003 31432 Star::Find returns 1 (0), X=330.43, Y=635.86, Mass=3464, SNR=36.9, Peak=244 HFD=3.8
21:43:42.464 00.002 31432 MultiStar: [#1 -0.54,-0.98,0.00,R] [#2 0.01,0.19,0.87,U] [#3 0.07,-1.09,0.00,M8] [#4 -0.08,-0.87,0.93,U] [#5 -0.56,-0.60,0.83,U] [#6 -0.20,-0.08,0.85,U] [#7 -0.13,-0.83,0.90,U] [#8 -0.23,-0.61,0.83,U] 
21:43:42.465 00.001 31432 refined, 6 included, MultiStar: {-0.02, -0.44}, one-star: {0.85, -0.27}
21:43:42.467 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:43:42.469 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:43:42.471 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.63 mountX=-0.03 mountY=0.43, mountTheta=1.65
21:43:42.474 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.44, opts=13)
21:43:42.476 00.002 31432 Enqueuing Move request for scope (-0.02, -0.44)
21:43:42.478 00.002 29876 Worker thread wakes up
21:43:42.478 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
21:43:42.478 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
21:43:42.479 00.001 29876 Moving (-0.02, -0.44) raw xDistance=-0.03 yDistance=0.43
21:43:42.479 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:43:42.479 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:42.479 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:43:42.479 00.000 29876 MoveAxis(E, 0, ABG)
21:43:42.479 00.000 29876 Move returns status 0, amount 0
21:43:42.479 00.000 29876 MoveAxis(N, 0, ABG)
21:43:42.479 00.000 29876 Move returns status 0, amount 0
21:43:42.479 00.000 29876 move complete, result=0
21:43:42.479 00.000 29876 worker thread done servicing request
21:43:42.482 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:42.494 00.012 31432 UpdateGuideState exits: m=3464 RSB=36.9
21:43:42.496 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.498 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:42.500 00.002 31432 Enqueuing Expose request
21:43:42.502 00.002 29876 Worker thread wakes up
21:43:42.502 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:43:42.504 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:42.504 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:44.634 02.130 29876 Exposure complete
21:43:44.676 00.042 29876 worker thread done servicing request
21:43:44.677 00.001 31432 OnExposeComplete: enter
21:43:44.679 00.002 31432 UpdateGuideState(): m_state=6
21:43:44.681 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
21:43:44.683 00.002 31432 Star::Find returns 1 (0), X=329.78, Y=635.42, Mass=3222, SNR=35.3, Peak=242 HFD=3.7
21:43:44.684 00.001 31432 MultiStar: [#1 -0.32,-0.49,1.07,U] [#2 -0.35,-0.80,1.02,U] [#3 -0.51,-1.60,0.00,M9] [#4 -0.16,-1.52,0.00,M7] [#5 -0.63,-0.90,0.00,M3] [#6 -0.53,-0.51,0.94,U] [#7 -0.40,-0.98,0.00,M4] [#8 -0.40,-1.24,0.00,M7] 
21:43:44.686 00.002 31432 refined, 3 included, MultiStar: {-0.25, -0.63}, one-star: {0.20, -0.71}
21:43:44.688 00.002 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.97 = -1.97)
21:43:44.690 00.002 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.04 = 1.04)
21:43:44.692 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.63 hyp=0.68 cameraTheta=-1.95 mountX=-0.26 mountY=0.58, mountTheta=1.99
21:43:44.694 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.63, opts=13)
21:43:44.696 00.002 31432 Enqueuing Move request for scope (-0.25, -0.63)
21:43:44.698 00.002 29876 Worker thread wakes up
21:43:44.698 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.63) opts 0xd
21:43:44.698 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.63)
21:43:44.698 00.000 29876 Moving (-0.25, -0.63) raw xDistance=-0.26 yDistance=0.58
21:43:44.698 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
21:43:44.698 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=1.82
21:43:44.698 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
21:43:44.698 00.000 29876 MoveAxis(E, 25, ABG)
21:43:44.698 00.000 29876 Guiding  Dir = 2, Dur = 25
21:43:44.699 00.001 29876 IsSlewing returns 0
21:43:44.699 00.000 29876 IsGuiding returns 0
21:43:44.699 00.000 29876 PulseGuide returned control before completion, sleep 35
21:43:44.702 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:44.713 00.011 31432 UpdateGuideState exits: m=3222 RSB=35.3
21:43:44.716 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.718 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:44.719 00.001 31432 Enqueuing Expose request
21:43:44.742 00.023 29876 IsGuiding returns 1
21:43:44.742 00.000 29876 scope still moving after pulse duration time elapsed
21:43:44.773 00.031 29876 IsSlewing returns 0
21:43:44.773 00.000 29876 IsGuiding returns 1
21:43:44.804 00.031 29876 IsSlewing returns 0
21:43:44.804 00.000 29876 IsGuiding returns 0
21:43:44.804 00.000 29876 scope move finished after 25 + 79 ms
21:43:44.804 00.000 29876 Move returns status 0, amount 25
21:43:44.804 00.000 29876 BLC: Oldest BLC event removed
21:43:44.804 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:43:44.804 00.000 29876 MoveAxis(S, 63, ABG)
21:43:44.804 00.000 29876 Guiding  Dir = 1, Dur = 63
21:43:44.804 00.000 29876 IsSlewing returns 0
21:43:44.804 00.000 29876 IsGuiding returns 0
21:43:44.804 00.000 29876 PulseGuide returned control before completion, sleep 73
21:43:44.880 00.076 29876 IsGuiding returns 1
21:43:44.880 00.000 29876 scope still moving after pulse duration time elapsed
21:43:44.911 00.031 29876 IsSlewing returns 0
21:43:44.911 00.000 29876 IsGuiding returns 1
21:43:44.942 00.031 29876 IsSlewing returns 0
21:43:44.942 00.000 29876 IsGuiding returns 1
21:43:44.973 00.031 29876 IsSlewing returns 0
21:43:44.973 00.000 29876 IsGuiding returns 1
21:43:45.003 00.030 29876 IsSlewing returns 0
21:43:45.003 00.000 29876 IsGuiding returns 0
21:43:45.003 00.000 29876 scope move finished after 63 + 136 ms
21:43:45.003 00.000 29876 Move returns status 0, amount 63
21:43:45.003 00.000 29876 move complete, result=0
21:43:45.003 00.000 29876 worker thread done servicing request
21:43:45.003 00.000 29876 Worker thread wakes up
21:43:45.003 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.6 px 63 ms SOUTH
21:43:45.005 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:45.006 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:46.921 01.915 29876 Exposure complete
21:43:46.963 00.042 29876 worker thread done servicing request
21:43:46.963 00.000 31432 OnExposeComplete: enter
21:43:46.966 00.003 31432 UpdateGuideState(): m_state=6
21:43:46.968 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
21:43:46.969 00.001 31432 Star::Find returns 1 (0), X=329.83, Y=635.41, Mass=3510, SNR=36.9, Peak=254 HFD=3.6
21:43:46.971 00.002 31432 MultiStar: [#1 -0.40,-0.73,1.00,U] [#2 -0.75,-0.22,0.92,U] [#3 -0.79,-1.21,0.00,M10] [#4 -0.23,-1.71,0.00,M8] [#5 -0.79,-0.41,0.84,U] [#6 -0.91,-0.42,0.00,M1] [#7 -0.62,-0.64,0.91,U] [#8 -0.59,-1.22,0.00,M8] 
21:43:46.973 00.002 31432 refined, 4 included, MultiStar: {-0.44, -0.55}, one-star: {0.25, -0.72}
21:43:46.975 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
21:43:46.977 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
21:43:46.979 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.55 hyp=0.71 cameraTheta=-2.25 mountX=-0.46 mountY=0.48, mountTheta=2.33
21:43:46.983 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.55, opts=13)
21:43:46.985 00.002 31432 Enqueuing Move request for scope (-0.44, -0.55)
21:43:46.987 00.002 29876 Worker thread wakes up
21:43:46.987 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.55) opts 0xd
21:43:46.987 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.55)
21:43:46.987 00.000 29876 Moving (-0.44, -0.55) raw xDistance=-0.46 yDistance=0.48
21:43:46.987 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46
21:43:46.987 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
21:43:46.987 00.000 29876 MoveAxis(E, 47, ABG)
21:43:46.987 00.000 29876 Guiding  Dir = 2, Dur = 47
21:43:46.987 00.000 29876 IsSlewing returns 0
21:43:46.988 00.001 29876 IsGuiding returns 0
21:43:46.988 00.000 29876 PulseGuide returned control before completion, sleep 57
21:43:46.993 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:43:47.004 00.011 31432 UpdateGuideState exits: m=3510 RSB=36.9
21:43:47.006 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:47.008 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:47.010 00.002 31432 Enqueuing Expose request
21:43:47.060 00.050 29876 IsGuiding returns 1
21:43:47.060 00.000 29876 scope still moving after pulse duration time elapsed
21:43:47.090 00.030 29876 IsSlewing returns 0
21:43:47.090 00.000 29876 IsGuiding returns 0
21:43:47.090 00.000 29876 scope move finished after 47 + 55 ms
21:43:47.090 00.000 29876 Move returns status 0, amount 47
21:43:47.090 00.000 29876 MoveAxis(S, 35, ABG)
21:43:47.090 00.000 29876 Guiding  Dir = 1, Dur = 35
21:43:47.090 00.000 29876 IsSlewing returns 0
21:43:47.091 00.001 29876 IsGuiding returns 0
21:43:47.091 00.000 29876 PulseGuide returned control before completion, sleep 45
21:43:47.138 00.047 29876 IsGuiding returns 1
21:43:47.138 00.000 29876 scope still moving after pulse duration time elapsed
21:43:47.167 00.029 29876 IsSlewing returns 0
21:43:47.167 00.000 29876 IsGuiding returns 1
21:43:47.197 00.030 29876 IsSlewing returns 0
21:43:47.197 00.000 29876 IsGuiding returns 1
21:43:47.228 00.031 29876 IsSlewing returns 0
21:43:47.228 00.000 29876 IsGuiding returns 0
21:43:47.228 00.000 29876 scope move finished after 35 + 102 ms
21:43:47.228 00.000 29876 Move returns status 0, amount 35
21:43:47.228 00.000 29876 move complete, result=0
21:43:47.228 00.000 29876 worker thread done servicing request
21:43:47.228 00.000 29876 Worker thread wakes up
21:43:47.228 00.000 31432 GuideStep: -0.5 px 47 ms EAST, 0.5 px 35 ms SOUTH
21:43:47.231 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:47.231 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:49.356 02.125 29876 Exposure complete
21:43:49.399 00.043 29876 worker thread done servicing request
21:43:49.399 00.000 31432 OnExposeComplete: enter
21:43:49.401 00.002 31432 UpdateGuideState(): m_state=6
21:43:49.403 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
21:43:49.405 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=636.22, Mass=3403, SNR=35.8, Peak=235 HFD=4.0
21:43:49.407 00.002 31432 MultiStar: [#1 -1.00,0.10,0.00,M1] [#2 -1.53,0.26,0.00,M1] [#3 -1.67,-0.87,0.00,R] [#4 -1.16,-0.61,0.00,M9] [#5 -1.76,0.06,0.00,M3] [#6 -1.55,0.57,0.00,M2] [#7 -1.15,-0.18,0.00,M4] [#8 -1.39,-0.59,0.00,M9] 
21:43:49.409 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
21:43:49.411 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
21:43:49.413 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.09 hyp=0.68 cameraTheta=3.00 mountX=-0.67 mountY=-0.20, mountTheta=-2.86
21:43:49.416 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.09, opts=13)
21:43:49.419 00.003 31432 Enqueuing Move request for scope (-0.67, 0.09)
21:43:49.421 00.002 29876 Worker thread wakes up
21:43:49.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.09) opts 0xd
21:43:49.421 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.09)
21:43:49.421 00.000 29876 Moving (-0.67, 0.09) raw xDistance=-0.67 yDistance=-0.20
21:43:49.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
21:43:49.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:49.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:43:49.421 00.000 29876 MoveAxis(E, 71, ABG)
21:43:49.421 00.000 29876 Guiding  Dir = 2, Dur = 71
21:43:49.421 00.000 29876 IsSlewing returns 0
21:43:49.421 00.000 29876 IsGuiding returns 0
21:43:49.422 00.001 29876 PulseGuide returned control before completion, sleep 81
21:43:49.425 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:49.436 00.011 31432 UpdateGuideState exits: m=3403 RSB=35.8
21:43:49.438 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:49.440 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:49.442 00.002 31432 Enqueuing Expose request
21:43:49.509 00.067 29876 IsGuiding returns 1
21:43:49.509 00.000 29876 scope still moving after pulse duration time elapsed
21:43:49.539 00.030 29876 IsSlewing returns 0
21:43:49.539 00.000 29876 IsGuiding returns 1
21:43:49.571 00.032 29876 IsSlewing returns 0
21:43:49.571 00.000 29876 IsGuiding returns 1
21:43:49.602 00.031 29876 IsSlewing returns 0
21:43:49.602 00.000 29876 IsGuiding returns 0
21:43:49.602 00.000 29876 scope move finished after 71 + 110 ms
21:43:49.602 00.000 29876 Move returns status 0, amount 71
21:43:49.602 00.000 29876 MoveAxis(N, 0, ABG)
21:43:49.602 00.000 29876 Move returns status 0, amount 0
21:43:49.602 00.000 29876 move complete, result=0
21:43:49.602 00.000 29876 worker thread done servicing request
21:43:49.602 00.000 29876 Worker thread wakes up
21:43:49.602 00.000 31432 GuideStep: -0.7 px 71 ms EAST, -0.2 px 0 ms NORTH
21:43:49.605 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:49.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:51.516 01.911 29876 Exposure complete
21:43:51.559 00.043 29876 worker thread done servicing request
21:43:51.559 00.000 31432 OnExposeComplete: enter
21:43:51.562 00.003 31432 UpdateGuideState(): m_state=6
21:43:51.564 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
21:43:51.565 00.001 31432 Star::Find returns 1 (0), X=329.80, Y=636.32, Mass=3366, SNR=35.7, Peak=243 HFD=3.8
21:43:51.567 00.002 31432 MultiStar: [#1 0.26,0.07,1.11,U] [#2 -0.73,0.04,0.90,U] [#3 1.00,0.10,0.00,M1] [#4 -0.08,-1.05,0.00,M10] [#5 -0.80,0.13,0.91,U] [#6 -0.65,0.29,0.90,U] [#7 -0.23,-0.37,0.96,U] [#8 -0.28,-0.58,0.83,U] 
21:43:51.569 00.002 31432 single-star, 6 included, MultiStar: {-0.29, -0.02}, one-star: {0.21, 0.19}
21:43:51.571 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.71 = 0.71)
21:43:51.572 00.001 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.56)
21:43:51.574 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.29 cameraTheta=0.73 mountX=0.22 mountY=-0.16, mountTheta=-0.62
21:43:51.577 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.19, opts=13)
21:43:51.579 00.002 31432 Enqueuing Move request for scope (0.21, 0.19)
21:43:51.581 00.002 29876 Worker thread wakes up
21:43:51.581 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
21:43:51.581 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
21:43:51.581 00.000 29876 Moving (0.21, 0.19) raw xDistance=0.22 yDistance=-0.16
21:43:51.581 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:43:51.581 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:51.581 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:43:51.581 00.000 29876 MoveAxis(W, 11, ABG)
21:43:51.581 00.000 29876 Guiding  Dir = 3, Dur = 11
21:43:51.581 00.000 29876 IsSlewing returns 0
21:43:51.581 00.000 29876 IsGuiding returns 0
21:43:51.582 00.001 29876 PulseGuide returned control before completion, sleep 21
21:43:51.585 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:51.597 00.012 31432 UpdateGuideState exits: m=3366 RSB=35.7
21:43:51.599 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:51.601 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:51.603 00.002 31432 Enqueuing Expose request
21:43:51.608 00.005 29876 IsGuiding returns 1
21:43:51.608 00.000 29876 scope still moving after pulse duration time elapsed
21:43:51.639 00.031 29876 IsSlewing returns 0
21:43:51.639 00.000 29876 IsGuiding returns 0
21:43:51.639 00.000 29876 scope move finished after 11 + 46 ms
21:43:51.639 00.000 29876 Move returns status 0, amount 11
21:43:51.639 00.000 29876 MoveAxis(N, 0, ABG)
21:43:51.639 00.000 29876 Move returns status 0, amount 0
21:43:51.640 00.001 29876 move complete, result=0
21:43:51.640 00.000 29876 worker thread done servicing request
21:43:51.640 00.000 29876 Worker thread wakes up
21:43:51.640 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:51.640 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:51.640 00.000 31432 GuideStep: 0.2 px 11 ms WEST, -0.2 px 0 ms NORTH
21:43:53.765 02.125 29876 Exposure complete
21:43:53.808 00.043 29876 worker thread done servicing request
21:43:53.808 00.000 31432 OnExposeComplete: enter
21:43:53.810 00.002 31432 UpdateGuideState(): m_state=6
21:43:53.813 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
21:43:53.817 00.004 31432 Star::Find returns 1 (0), X=329.64, Y=636.27, Mass=3516, SNR=37.0, Peak=216 HFD=3.7
21:43:53.821 00.004 31432 MultiStar: [#1 0.05,-0.39,1.04,U] [#2 -0.25,-0.10,0.91,U] [#3 0.63,0.55,0.98,U] [#4 -0.27,-0.71,0.94,U] [#5 -0.87,-0.42,0.00,M3] [#6 -0.26,0.08,0.88,U] [#7 -0.23,-0.51,0.92,U] [#8 -0.46,-0.56,0.83,U] 
21:43:53.824 00.003 31432 single-star, 7 included, MultiStar: {-0.08, -0.18}, one-star: {0.06, 0.15}
21:43:53.826 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
21:43:53.828 00.002 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.13)
21:43:53.830 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.07 mountY=-0.13, mountTheta=-1.11
21:43:53.832 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.15, opts=13)
21:43:53.834 00.002 31432 Enqueuing Move request for scope (0.06, 0.15)
21:43:53.836 00.002 29876 Worker thread wakes up
21:43:53.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
21:43:53.836 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
21:43:53.836 00.000 29876 Moving (0.06, 0.15) raw xDistance=0.07 yDistance=-0.13
21:43:53.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:43:53.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:53.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:43:53.836 00.000 29876 MoveAxis(E, 0, ABG)
21:43:53.836 00.000 29876 Move returns status 0, amount 0
21:43:53.836 00.000 29876 MoveAxis(N, 0, ABG)
21:43:53.836 00.000 29876 Move returns status 0, amount 0
21:43:53.836 00.000 29876 move complete, result=0
21:43:53.837 00.001 29876 worker thread done servicing request
21:43:53.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:43:53.852 00.012 31432 UpdateGuideState exits: m=3516 RSB=37.0
21:43:53.854 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.856 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:53.857 00.001 31432 Enqueuing Expose request
21:43:53.859 00.002 29876 Worker thread wakes up
21:43:53.859 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:53.861 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:53.861 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:55.765 01.904 29876 Exposure complete
21:43:55.808 00.043 29876 worker thread done servicing request
21:43:55.808 00.000 31432 OnExposeComplete: enter
21:43:55.811 00.003 31432 UpdateGuideState(): m_state=6
21:43:55.814 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
21:43:55.818 00.004 31432 Star::Find returns 1 (0), X=329.60, Y=636.47, Mass=3462, SNR=36.0, Peak=241 HFD=3.4
21:43:55.822 00.004 31432 MultiStar: [#1 0.31,0.16,1.00,U] [#2 -0.65,0.77,0.00,M1] [#3 0.67,0.57,1.08,U] [#4 -0.55,-0.46,0.91,U] [#5 -0.95,0.18,0.00,M4] [#6 -0.85,0.69,0.00,M1] [#7 -0.21,-0.07,0.95,U] [#8 -0.59,-0.55,0.87,U] 
21:43:55.824 00.002 31432 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {0.02, 0.34}
21:43:55.826 00.002 31432 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
21:43:55.828 00.002 31432 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.40 = -0.88)
21:43:55.830 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.41 mountX=-0.03 mountY=-0.03, mountTheta=-2.33
21:43:55.833 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.03, opts=13)
21:43:55.834 00.001 31432 Enqueuing Move request for scope (-0.03, 0.03)
21:43:55.836 00.002 29876 Worker thread wakes up
21:43:55.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:43:55.836 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:43:55.836 00.000 29876 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
21:43:55.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:43:55.836 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:55.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:55.837 00.001 29876 MoveAxis(E, 0, ABG)
21:43:55.837 00.000 29876 Move returns status 0, amount 0
21:43:55.837 00.000 29876 MoveAxis(N, 0, ABG)
21:43:55.837 00.000 29876 Move returns status 0, amount 0
21:43:55.837 00.000 29876 move complete, result=0
21:43:55.837 00.000 29876 worker thread done servicing request
21:43:55.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:55.851 00.011 31432 UpdateGuideState exits: m=3462 RSB=36.0
21:43:55.853 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:55.855 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:55.857 00.002 31432 Enqueuing Expose request
21:43:55.859 00.002 29876 Worker thread wakes up
21:43:55.859 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:55.861 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:55.861 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:43:58.092 02.231 29876 Exposure complete
21:43:58.134 00.042 29876 worker thread done servicing request
21:43:58.134 00.000 31432 OnExposeComplete: enter
21:43:58.137 00.003 31432 UpdateGuideState(): m_state=6
21:43:58.139 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
21:43:58.141 00.002 31432 Star::Find returns 1 (0), X=329.59, Y=636.03, Mass=3545, SNR=37.5, Peak=239 HFD=3.9
21:43:58.143 00.002 31432 MultiStar: [#1 -0.15,-0.49,0.95,U] [#2 -0.90,0.27,0.00,M2] [#3 0.70,-0.29,1.02,U] [#4 -0.43,-1.21,0.00,M9] [#5 -1.08,-0.35,0.00,M5] [#6 -0.88,-0.04,0.88,U] [#7 -0.98,-0.42,0.00,M2] [#8 -1.12,-1.08,0.00,M7] 
21:43:58.145 00.002 31432 single-star, 3 included, MultiStar: {-0.05, -0.23}, one-star: {0.01, -0.10}
21:43:58.147 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
21:43:58.148 00.001 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
21:43:58.150 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=0.00 mountY=0.10, mountTheta=1.53
21:43:58.157 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.10, opts=13)
21:43:58.161 00.004 31432 Enqueuing Move request for scope (0.01, -0.10)
21:43:58.162 00.001 29876 Worker thread wakes up
21:43:58.163 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
21:43:58.163 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
21:43:58.163 00.000 29876 Moving (0.01, -0.10) raw xDistance=0.00 yDistance=0.10
21:43:58.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:43:58.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:58.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:43:58.163 00.000 29876 MoveAxis(E, 0, ABG)
21:43:58.163 00.000 29876 Move returns status 0, amount 0
21:43:58.163 00.000 29876 MoveAxis(N, 0, ABG)
21:43:58.163 00.000 29876 Move returns status 0, amount 0
21:43:58.163 00.000 29876 move complete, result=0
21:43:58.163 00.000 29876 worker thread done servicing request
21:43:58.167 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:43:58.178 00.011 31432 UpdateGuideState exits: m=3545 RSB=37.5
21:43:58.180 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:58.181 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:43:58.183 00.002 31432 Enqueuing Expose request
21:43:58.185 00.002 29876 Worker thread wakes up
21:43:58.185 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:43:58.187 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:43:58.187 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:00.102 01.915 29876 Exposure complete
21:44:00.155 00.053 29876 worker thread done servicing request
21:44:00.155 00.000 31432 OnExposeComplete: enter
21:44:00.159 00.004 31432 UpdateGuideState(): m_state=6
21:44:00.162 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
21:44:00.165 00.003 31432 Star::Find returns 1 (0), X=329.06, Y=635.35, Mass=3613, SNR=37.2, Peak=248 HFD=3.9
21:44:00.168 00.003 31432 MultiStar: [#1 -0.85,-1.36,0.00,M1] [#2 -1.46,-0.27,0.00,M3] [#3 0.12,-0.64,1.01,U] [#4 -1.12,-1.45,0.00,M10] [#5 -1.67,-1.04,0.00,M6] [#6 -1.66,-0.76,0.00,M1] [#7 -1.58,-1.38,0.00,M3] [#8 -1.40,-2.02,0.00,M8] 
21:44:00.171 00.003 31432 refined, 1 included, MultiStar: {-0.20, -0.71}, one-star: {-0.53, -0.78}
21:44:00.175 00.004 31432 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.02) = xAngle (-1.87 = -1.87)
21:44:00.177 00.002 31432 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.14 = 1.14)
21:44:00.180 00.003 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.71 hyp=0.74 cameraTheta=-1.85 mountX=-0.22 mountY=0.67, mountTheta=1.89
21:44:00.185 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.71, opts=13)
21:44:00.189 00.004 31432 Enqueuing Move request for scope (-0.20, -0.71)
21:44:00.192 00.003 29876 Worker thread wakes up
21:44:00.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.71) opts 0xd
21:44:00.192 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.71)
21:44:00.192 00.000 29876 Moving (-0.20, -0.71) raw xDistance=-0.22 yDistance=0.67
21:44:00.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
21:44:00.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
21:44:00.193 00.001 29876 MoveAxis(E, 21, ABG)
21:44:00.193 00.000 29876 Guiding  Dir = 2, Dur = 21
21:44:00.193 00.000 29876 IsSlewing returns 0
21:44:00.193 00.000 29876 IsGuiding returns 0
21:44:00.193 00.000 29876 PulseGuide returned control before completion, sleep 31
21:44:00.199 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:00.216 00.017 31432 UpdateGuideState exits: m=3613 RSB=37.2
21:44:00.219 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:00.223 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:00.227 00.004 31432 Enqueuing Expose request
21:44:00.240 00.013 29876 IsGuiding returns 1
21:44:00.240 00.000 29876 scope still moving after pulse duration time elapsed
21:44:00.271 00.031 29876 IsSlewing returns 0
21:44:00.271 00.000 29876 IsGuiding returns 1
21:44:00.295 00.024 31432 evsrv: cli 0CE14D58 connect
21:44:00.298 00.003 31432 case statement mapped state 6 to 3
21:44:00.300 00.002 31432 case statement mapped state 6 to 3
21:44:00.303 00.003 29876 IsSlewing returns 0
21:44:00.303 00.000 29876 IsGuiding returns 0
21:44:00.303 00.000 29876 scope move finished after 21 + 89 ms
21:44:00.303 00.000 31432 evsrv: cli 0CE14D58 request: {"method":"get_app_state","id":"aa4e87b8-4aff-4abc-a692-9216df95eed5"}
21:44:00.305 00.002 31432 case statement mapped state 6 to 3
21:44:00.308 00.003 29876 Move returns status 0, amount 21
21:44:00.308 00.000 31432 evsrv: cli 0CE14D58 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa4e87b8-4aff-4abc-a692-9216df95eed5"}
21:44:00.311 00.003 29876 MoveAxis(S, 49, ABG)
21:44:00.311 00.000 29876 Guiding  Dir = 1, Dur = 49
21:44:00.311 00.000 29876 IsSlewing returns 0
21:44:00.312 00.001 29876 IsGuiding returns 0
21:44:00.312 00.000 29876 PulseGuide returned control before completion, sleep 59
21:44:00.314 00.002 31432 evsrv: cli 0CE14D58 disconnect
21:44:00.319 00.005 31432 evsrv: cli 0CE15618 connect
21:44:00.323 00.004 31432 case statement mapped state 6 to 3
21:44:00.327 00.004 31432 case statement mapped state 6 to 3
21:44:00.330 00.003 31432 evsrv: cli 0CE15618 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f5eb5bd4-a056-418f-a466-0b4f7db470f8"}
21:44:00.334 00.004 31432 PhdController::Dither begins
21:44:00.337 00.003 31432 dither: size=3.00, dRA=0.19 dDec=0.43
21:44:00.339 00.002 31432 MountToCamera -- mountTheta (-1.15) + m_xAngle (0.02) = xAngle (-1.13 = -1.13)
21:44:00.341 00.002 31432 MountToCamera -- mountX=0.19 mountY=0.43 hyp=0.47 mountTheta=-1.15 cameraX=0.20, cameraY=-0.42 cameraTheta=-1.13
21:44:00.343 00.002 31432 setting lock position to (329.78, 635.71)
21:44:00.346 00.003 31432 Mount: notify guiding dithered (0.2, -0.4)
21:44:00.348 00.002 31432 MultiStar: stabilizing after lock position change
21:44:00.351 00.003 31432 Status Line: Dithering de 0.19,0.43
21:44:00.355 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
21:44:00.357 00.002 31432 PhdController: newstate STATE_SETTLE_WAIT
21:44:00.360 00.003 31432 evsrv: cli 0CE15618 response: {"jsonrpc":"2.0","result":0,"id":"f5eb5bd4-a056-418f-a466-0b4f7db470f8"}
21:44:00.363 00.003 31432 evsrv: cli 0CE15618 disconnect
21:44:00.380 00.017 29876 IsGuiding returns 1
21:44:00.380 00.000 29876 scope still moving after pulse duration time elapsed
21:44:00.412 00.032 29876 IsSlewing returns 0
21:44:00.412 00.000 29876 IsGuiding returns 1
21:44:00.442 00.030 29876 IsSlewing returns 0
21:44:00.442 00.000 29876 IsGuiding returns 1
21:44:00.473 00.031 29876 IsSlewing returns 0
21:44:00.473 00.000 29876 IsGuiding returns 0
21:44:00.473 00.000 29876 scope move finished after 49 + 111 ms
21:44:00.473 00.000 29876 Move returns status 0, amount 49
21:44:00.473 00.000 29876 move complete, result=0
21:44:00.473 00.000 29876 worker thread done servicing request
21:44:00.473 00.000 29876 Worker thread wakes up
21:44:00.473 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:00.473 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:00.473 00.000 31432 GuideStep: -0.2 px 21 ms EAST, 0.7 px 49 ms SOUTH
21:44:02.601 02.128 29876 Exposure complete
21:44:02.658 00.057 29876 worker thread done servicing request
21:44:02.658 00.000 31432 OnExposeComplete: enter
21:44:02.661 00.003 31432 UpdateGuideState(): m_state=6
21:44:02.664 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
21:44:02.666 00.002 31432 Star::Find returns 1 (0), X=328.92, Y=635.15, Mass=3700, SNR=38.7, Peak=254 HFD=4.0
21:44:02.667 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
21:44:02.669 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:44:02.671 00.002 31432 CameraToMount -- cameraX=-0.86 cameraY=-0.56 hyp=1.02 cameraTheta=-2.57 mountX=-0.87 mountY=0.42, mountTheta=2.69
21:44:02.673 00.002 31432 dither recenter: remaining=(-0.2,-0.4) step=(-0.2,-0.4)
21:44:02.675 00.002 31432 MountToCamera -- mountTheta (1.99) + m_xAngle (0.02) = xAngle (2.01 = 2.01)
21:44:02.678 00.003 31432 MountToCamera -- mountX=-0.19 mountY=-0.43 hyp=0.47 mountTheta=1.99 cameraX=-0.20, cameraY=0.42 cameraTheta=2.01
21:44:02.679 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.42, opts=4)
21:44:02.681 00.002 31432 Enqueuing Move request for scope (-0.20, 0.42)
21:44:02.683 00.002 31432 Mount: notify direct move -0.19,-0.43
21:44:02.685 00.002 29876 Worker thread wakes up
21:44:02.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.42) opts 0x4
21:44:02.685 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.42)
21:44:02.685 00.000 29876 Moving (-0.20, 0.42) raw xDistance=-0.19 yDistance=-0.43
21:44:02.685 00.000 29876 BLC: window closed
21:44:02.685 00.000 29876 MoveAxis(E, 33, B)
21:44:02.685 00.000 29876 Guiding  Dir = 2, Dur = 33
21:44:02.685 00.000 29876 IsSlewing returns 0
21:44:02.686 00.001 29876 IsGuiding returns 0
21:44:02.686 00.000 29876 PulseGuide returned control before completion, sleep 43
21:44:02.689 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=10, FiltMax=257, Gamma=0.490
21:44:02.704 00.015 31432 UpdateGuideState exits: m=3700 RSB=38.7
21:44:02.707 00.003 31432 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 1 / 99999
21:44:02.710 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767559442.710,"Host":"MSI","Inst":1,"Distance":0.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:44:02.713 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:02.715 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:02.718 00.003 31432 Enqueuing Expose request
21:44:02.739 00.021 29876 IsGuiding returns 1
21:44:02.739 00.000 29876 scope still moving after pulse duration time elapsed
21:44:02.771 00.032 29876 IsSlewing returns 0
21:44:02.771 00.000 29876 IsGuiding returns 1
21:44:02.802 00.031 29876 IsSlewing returns 0
21:44:02.802 00.000 29876 IsGuiding returns 0
21:44:02.802 00.000 29876 scope move finished after 33 + 83 ms
21:44:02.802 00.000 29876 Move returns status 0, amount 33
21:44:02.802 00.000 29876 BLC: window closed
21:44:02.802 00.000 29876 BLC: Compensation needed for non-algo type move
21:44:02.802 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:44:02.802 00.000 29876 MoveAxis(N, 72, B)
21:44:02.802 00.000 29876 Guiding  Dir = 0, Dur = 72
21:44:02.802 00.000 29876 IsSlewing returns 0
21:44:02.802 00.000 29876 IsGuiding returns 0
21:44:02.803 00.001 29876 PulseGuide returned control before completion, sleep 82
21:44:02.895 00.092 29876 IsGuiding returns 1
21:44:02.895 00.000 29876 scope still moving after pulse duration time elapsed
21:44:02.926 00.031 29876 IsSlewing returns 0
21:44:02.926 00.000 29876 IsGuiding returns 1
21:44:02.956 00.030 29876 IsSlewing returns 0
21:44:02.956 00.000 29876 IsGuiding returns 1
21:44:02.987 00.031 29876 IsSlewing returns 0
21:44:02.987 00.000 29876 IsGuiding returns 0
21:44:02.987 00.000 29876 scope move finished after 72 + 112 ms
21:44:02.987 00.000 29876 Move returns status 0, amount 72
21:44:02.987 00.000 29876 move complete, result=0
21:44:02.987 00.000 29876 worker thread done servicing request
21:44:02.987 00.000 29876 Worker thread wakes up
21:44:02.987 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:02.987 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:02.987 00.000 31432 GuideStep: -0.2 px 33 ms EAST, -0.4 px 72 ms NORTH
21:44:04.890 01.903 29876 Exposure complete
21:44:04.932 00.042 29876 worker thread done servicing request
21:44:04.932 00.000 31432 OnExposeComplete: enter
21:44:04.935 00.003 31432 UpdateGuideState(): m_state=6
21:44:04.936 00.001 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
21:44:04.938 00.002 31432 Star::Find returns 1 (0), X=328.52, Y=635.88, Mass=3460, SNR=36.3, Peak=254 HFD=3.7
21:44:04.940 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
21:44:04.942 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
21:44:04.944 00.002 31432 CameraToMount -- cameraX=-1.26 cameraY=0.17 hyp=1.27 cameraTheta=3.00 mountX=-1.25 mountY=-0.37, mountTheta=-2.86
21:44:04.946 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.26, y=0.17, opts=13)
21:44:04.948 00.002 31432 Enqueuing Move request for scope (-1.26, 0.17)
21:44:04.950 00.002 29876 Worker thread wakes up
21:44:04.950 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 0.17) opts 0xd
21:44:04.950 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.26, 0.17)
21:44:04.950 00.000 29876 Moving (-1.26, 0.17) raw xDistance=-1.25 yDistance=-0.37
21:44:04.950 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.25
21:44:04.950 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:04.951 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:44:04.951 00.000 29876 MoveAxis(E, 121, ABG)
21:44:04.951 00.000 29876 Guiding  Dir = 2, Dur = 121
21:44:04.951 00.000 29876 IsSlewing returns 0
21:44:04.951 00.000 29876 IsGuiding returns 0
21:44:04.951 00.000 29876 PulseGuide returned control before completion, sleep 131
21:44:04.956 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:04.968 00.012 31432 UpdateGuideState exits: m=3460 RSB=36.3
21:44:04.970 00.002 31432 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 2 / 99999
21:44:04.972 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767559444.972,"Host":"MSI","Inst":1,"Distance":1.27,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
21:44:04.973 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:04.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:04.977 00.002 31432 Enqueuing Expose request
21:44:05.092 00.115 29876 IsGuiding returns 1
21:44:05.092 00.000 29876 scope still moving after pulse duration time elapsed
21:44:05.124 00.032 29876 IsSlewing returns 0
21:44:05.124 00.000 29876 IsGuiding returns 0
21:44:05.124 00.000 29876 scope move finished after 121 + 51 ms
21:44:05.124 00.000 29876 Move returns status 0, amount 121
21:44:05.124 00.000 29876 MoveAxis(N, 0, ABG)
21:44:05.124 00.000 29876 Move returns status 0, amount 0
21:44:05.124 00.000 29876 move complete, result=0
21:44:05.124 00.000 29876 worker thread done servicing request
21:44:05.124 00.000 29876 Worker thread wakes up
21:44:05.124 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:05.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:05.124 00.000 31432 GuideStep: -1.3 px 121 ms EAST, -0.4 px 0 ms NORTH
21:44:07.249 02.125 29876 Exposure complete
21:44:07.296 00.047 29876 worker thread done servicing request
21:44:07.296 00.000 31432 OnExposeComplete: enter
21:44:07.298 00.002 31432 UpdateGuideState(): m_state=6
21:44:07.300 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
21:44:07.302 00.002 31432 Star::Find returns 1 (0), X=329.18, Y=635.87, Mass=3493, SNR=36.9, Peak=254 HFD=4.0
21:44:07.304 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
21:44:07.306 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
21:44:07.308 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=0.17 hyp=0.62 cameraTheta=2.87 mountX=-0.60 mountY=-0.26, mountTheta=-2.74
21:44:07.311 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=0.17, opts=13)
21:44:07.313 00.002 31432 Enqueuing Move request for scope (-0.60, 0.17)
21:44:07.314 00.001 29876 Worker thread wakes up
21:44:07.315 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.17) opts 0xd
21:44:07.315 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, 0.17)
21:44:07.315 00.000 29876 Moving (-0.60, 0.17) raw xDistance=-0.60 yDistance=-0.26
21:44:07.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.60
21:44:07.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:07.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:44:07.315 00.000 29876 MoveAxis(E, 74, ABG)
21:44:07.315 00.000 29876 Guiding  Dir = 2, Dur = 74
21:44:07.315 00.000 29876 IsSlewing returns 0
21:44:07.315 00.000 29876 IsGuiding returns 0
21:44:07.316 00.001 29876 PulseGuide returned control before completion, sleep 84
21:44:07.319 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:07.330 00.011 31432 UpdateGuideState exits: m=3493 RSB=36.9
21:44:07.333 00.003 31432 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 3 / 99999
21:44:07.335 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767559447.335,"Host":"MSI","Inst":1,"Distance":1.08,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
21:44:07.337 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:07.341 00.002 31432 Enqueuing Expose request
21:44:07.401 00.060 29876 IsGuiding returns 1
21:44:07.401 00.000 29876 scope still moving after pulse duration time elapsed
21:44:07.432 00.031 29876 IsSlewing returns 0
21:44:07.432 00.000 29876 IsGuiding returns 1
21:44:07.463 00.031 29876 IsSlewing returns 0
21:44:07.463 00.000 29876 IsGuiding returns 0
21:44:07.463 00.000 29876 scope move finished after 74 + 73 ms
21:44:07.463 00.000 29876 Move returns status 0, amount 74
21:44:07.463 00.000 29876 MoveAxis(N, 0, ABG)
21:44:07.463 00.000 29876 Move returns status 0, amount 0
21:44:07.463 00.000 29876 move complete, result=0
21:44:07.463 00.000 29876 worker thread done servicing request
21:44:07.463 00.000 29876 Worker thread wakes up
21:44:07.463 00.000 31432 GuideStep: -0.6 px 74 ms EAST, -0.3 px 0 ms NORTH
21:44:07.466 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:07.466 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:09.380 01.914 29876 Exposure complete
21:44:09.423 00.043 29876 worker thread done servicing request
21:44:09.423 00.000 31432 OnExposeComplete: enter
21:44:09.425 00.002 31432 UpdateGuideState(): m_state=6
21:44:09.427 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
21:44:09.429 00.002 31432 Star::Find returns 1 (0), X=328.70, Y=635.58, Mass=3284, SNR=35.5, Peak=229 HFD=3.5
21:44:09.431 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
21:44:09.433 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.04 = -0.04)
21:44:09.434 00.001 31432 CameraToMount -- cameraX=-1.08 cameraY=-0.13 hyp=1.09 cameraTheta=-3.02 mountX=-1.09 mountY=-0.04, mountTheta=-3.11
21:44:09.437 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.08, y=-0.13, opts=13)
21:44:09.439 00.002 31432 Enqueuing Move request for scope (-1.08, -0.13)
21:44:09.441 00.002 29876 Worker thread wakes up
21:44:09.441 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.13) opts 0xd
21:44:09.441 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.08, -0.13)
21:44:09.441 00.000 29876 Moving (-1.08, -0.13) raw xDistance=-1.09 yDistance=-0.04
21:44:09.441 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.09
21:44:09.441 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:09.441 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:09.441 00.000 29876 MoveAxis(E, 115, ABG)
21:44:09.441 00.000 29876 Guiding  Dir = 2, Dur = 115
21:44:09.441 00.000 29876 IsSlewing returns 0
21:44:09.441 00.000 29876 IsGuiding returns 0
21:44:09.441 00.000 29876 PulseGuide returned control before completion, sleep 125
21:44:09.447 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:09.458 00.011 31432 UpdateGuideState exits: m=3284 RSB=35.5
21:44:09.460 00.002 31432 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 4 / 99999
21:44:09.462 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767559449.462,"Host":"MSI","Inst":1,"Distance":1.08,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
21:44:09.464 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:09.468 00.002 31432 Enqueuing Expose request
21:44:09.581 00.113 29876 IsGuiding returns 1
21:44:09.581 00.000 29876 scope still moving after pulse duration time elapsed
21:44:09.613 00.032 29876 IsSlewing returns 0
21:44:09.613 00.000 29876 IsGuiding returns 1
21:44:09.643 00.030 29876 IsSlewing returns 0
21:44:09.643 00.000 29876 IsGuiding returns 0
21:44:09.643 00.000 29876 scope move finished after 115 + 87 ms
21:44:09.643 00.000 29876 Move returns status 0, amount 115
21:44:09.643 00.000 29876 MoveAxis(N, 0, ABG)
21:44:09.643 00.000 29876 Move returns status 0, amount 0
21:44:09.643 00.000 29876 move complete, result=0
21:44:09.643 00.000 29876 worker thread done servicing request
21:44:09.644 00.001 29876 Worker thread wakes up
21:44:09.644 00.000 31432 GuideStep: -1.1 px 115 ms EAST, -0.0 px 0 ms NORTH
21:44:09.646 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:09.646 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:11.873 02.227 29876 Exposure complete
21:44:11.916 00.043 29876 worker thread done servicing request
21:44:11.916 00.000 31432 OnExposeComplete: enter
21:44:11.918 00.002 31432 UpdateGuideState(): m_state=6
21:44:11.920 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
21:44:11.922 00.002 31432 Star::Find returns 1 (0), X=329.14, Y=635.71, Mass=3452, SNR=37.0, Peak=227 HFD=3.8
21:44:11.924 00.002 31432 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.02) = xAngle (3.12 = 3.12)
21:44:11.927 00.003 31432 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.13 = -0.16)
21:44:11.930 00.003 31432 CameraToMount -- cameraX=-0.65 cameraY=0.00 hyp=0.65 cameraTheta=3.14 mountX=-0.65 mountY=-0.10, mountTheta=-2.99
21:44:11.934 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.00, opts=13)
21:44:11.936 00.002 31432 Enqueuing Move request for scope (-0.65, 0.00)
21:44:11.938 00.002 29876 Worker thread wakes up
21:44:11.939 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.00) opts 0xd
21:44:11.939 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.00)
21:44:11.939 00.000 29876 Moving (-0.65, 0.00) raw xDistance=-0.65 yDistance=-0.10
21:44:11.939 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.65
21:44:11.939 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:11.939 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:11.939 00.000 29876 MoveAxis(E, 78, ABG)
21:44:11.939 00.000 29876 Guiding  Dir = 2, Dur = 78
21:44:11.939 00.000 29876 IsSlewing returns 0
21:44:11.939 00.000 29876 IsGuiding returns 0
21:44:11.939 00.000 29876 PulseGuide returned control before completion, sleep 88
21:44:11.942 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:11.953 00.011 31432 UpdateGuideState exits: m=3452 RSB=37.0
21:44:11.956 00.003 31432 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 5 / 99999
21:44:11.957 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767559451.957,"Host":"MSI","Inst":1,"Distance":0.95,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
21:44:11.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:11.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:11.963 00.002 31432 Enqueuing Expose request
21:44:12.028 00.065 29876 IsGuiding returns 1
21:44:12.028 00.000 29876 scope still moving after pulse duration time elapsed
21:44:12.059 00.031 29876 IsSlewing returns 0
21:44:12.059 00.000 29876 IsGuiding returns 1
21:44:12.090 00.031 29876 IsSlewing returns 0
21:44:12.090 00.000 29876 IsGuiding returns 1
21:44:12.122 00.032 29876 IsSlewing returns 0
21:44:12.122 00.000 29876 IsGuiding returns 0
21:44:12.122 00.000 29876 scope move finished after 78 + 104 ms
21:44:12.122 00.000 29876 Move returns status 0, amount 78
21:44:12.122 00.000 29876 MoveAxis(N, 0, ABG)
21:44:12.122 00.000 29876 Move returns status 0, amount 0
21:44:12.122 00.000 29876 move complete, result=0
21:44:12.123 00.001 29876 worker thread done servicing request
21:44:12.123 00.000 29876 Worker thread wakes up
21:44:12.123 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:12.123 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:12.123 00.000 31432 GuideStep: -0.6 px 78 ms EAST, -0.1 px 0 ms NORTH
21:44:14.031 01.908 29876 Exposure complete
21:44:14.073 00.042 29876 worker thread done servicing request
21:44:14.073 00.000 31432 OnExposeComplete: enter
21:44:14.076 00.003 31432 UpdateGuideState(): m_state=6
21:44:14.078 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
21:44:14.080 00.002 31432 Star::Find returns 1 (0), X=329.84, Y=635.93, Mass=3446, SNR=36.9, Peak=239 HFD=4.1
21:44:14.081 00.001 31432 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.02) = xAngle (1.27 = 1.27)
21:44:14.083 00.002 31432 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.28 = -2.00)
21:44:14.085 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=0.07 mountY=-0.21, mountTheta=-1.26
21:44:14.088 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.22, opts=13)
21:44:14.090 00.002 31432 Enqueuing Move request for scope (0.06, 0.22)
21:44:14.091 00.001 29876 Worker thread wakes up
21:44:14.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
21:44:14.091 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
21:44:14.091 00.000 29876 Moving (0.06, 0.22) raw xDistance=0.07 yDistance=-0.21
21:44:14.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:44:14.092 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:14.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:44:14.092 00.000 29876 MoveAxis(E, 0, ABG)
21:44:14.092 00.000 29876 Move returns status 0, amount 0
21:44:14.092 00.000 29876 MoveAxis(N, 0, ABG)
21:44:14.092 00.000 29876 Move returns status 0, amount 0
21:44:14.092 00.000 29876 move complete, result=0
21:44:14.092 00.000 29876 worker thread done servicing request
21:44:14.095 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:14.106 00.011 31432 UpdateGuideState exits: m=3446 RSB=36.9
21:44:14.108 00.002 31432 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 6 / 99999
21:44:14.110 00.002 31432 PhdController: newstate STATE_FINISH
21:44:14.112 00.002 31432 PhdController complete: success
21:44:14.113 00.001 31432 evsrv: {"Event":"SettleDone","Timestamp":1767559454.113,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:44:14.116 00.003 31432 Mount: notify guiding dither settle done success=1
21:44:14.118 00.002 31432 PhdController: newstate STATE_IDLE
21:44:14.118 00.000 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:14.120 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:14.122 00.002 31432 Enqueuing Expose request
21:44:14.124 00.002 29876 Worker thread wakes up
21:44:14.124 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:14.127 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:14.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:16.256 02.129 29876 Exposure complete
21:44:16.298 00.042 29876 worker thread done servicing request
21:44:16.298 00.000 31432 OnExposeComplete: enter
21:44:16.301 00.003 31432 UpdateGuideState(): m_state=6
21:44:16.303 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
21:44:16.305 00.002 31432 Star::Find returns 1 (0), X=328.84, Y=635.90, Mass=3657, SNR=38.0, Peak=253 HFD=4.2
21:44:16.307 00.002 31432 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.02) = xAngle (2.91 = 2.91)
21:44:16.309 00.002 31432 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.92 = -0.36)
21:44:16.310 00.001 31432 CameraToMount -- cameraX=-0.94 cameraY=0.20 hyp=0.96 cameraTheta=2.94 mountX=-0.94 mountY=-0.34, mountTheta=-2.79
21:44:16.313 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.94, y=0.20, opts=13)
21:44:16.315 00.002 31432 Enqueuing Move request for scope (-0.94, 0.20)
21:44:16.317 00.002 29876 Worker thread wakes up
21:44:16.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.20) opts 0xd
21:44:16.317 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.94, 0.20)
21:44:16.317 00.000 29876 Moving (-0.94, 0.20) raw xDistance=-0.94 yDistance=-0.34
21:44:16.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.94
21:44:16.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:16.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:44:16.317 00.000 29876 MoveAxis(E, 90, ABG)
21:44:16.317 00.000 29876 Guiding  Dir = 2, Dur = 90
21:44:16.317 00.000 29876 IsSlewing returns 0
21:44:16.317 00.000 29876 IsGuiding returns 0
21:44:16.317 00.000 29876 PulseGuide returned control before completion, sleep 100
21:44:16.322 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:16.334 00.012 31432 UpdateGuideState exits: m=3657 RSB=38.0
21:44:16.337 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:16.341 00.002 31432 Enqueuing Expose request
21:44:16.427 00.086 29876 IsGuiding returns 1
21:44:16.427 00.000 29876 scope still moving after pulse duration time elapsed
21:44:16.458 00.031 29876 IsSlewing returns 0
21:44:16.458 00.000 29876 IsGuiding returns 1
21:44:16.489 00.031 29876 IsSlewing returns 0
21:44:16.489 00.000 29876 IsGuiding returns 0
21:44:16.489 00.000 29876 scope move finished after 90 + 81 ms
21:44:16.489 00.000 29876 Move returns status 0, amount 90
21:44:16.489 00.000 29876 MoveAxis(N, 0, ABG)
21:44:16.489 00.000 29876 Move returns status 0, amount 0
21:44:16.489 00.000 29876 move complete, result=0
21:44:16.489 00.000 29876 worker thread done servicing request
21:44:16.489 00.000 29876 Worker thread wakes up
21:44:16.489 00.000 31432 GuideStep: -0.9 px 90 ms EAST, -0.3 px 0 ms NORTH
21:44:16.492 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:16.492 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:18.396 01.904 29876 Exposure complete
21:44:18.442 00.046 29876 worker thread done servicing request
21:44:18.442 00.000 31432 OnExposeComplete: enter
21:44:18.445 00.003 31432 UpdateGuideState(): m_state=6
21:44:18.446 00.001 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
21:44:18.448 00.002 31432 Star::Find returns 1 (0), X=328.81, Y=636.28, Mass=3450, SNR=36.3, Peak=226 HFD=3.9
21:44:18.450 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.58 = 2.58)
21:44:18.452 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.59 = -0.69)
21:44:18.453 00.001 31432 CameraToMount -- cameraX=-0.97 cameraY=0.58 hyp=1.13 cameraTheta=2.61 mountX=-0.96 mountY=-0.72, mountTheta=-2.50
21:44:18.457 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.97, y=0.58, opts=13)
21:44:18.461 00.004 31432 Enqueuing Move request for scope (-0.97, 0.58)
21:44:18.463 00.002 29876 Worker thread wakes up
21:44:18.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.58) opts 0xd
21:44:18.463 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.97, 0.58)
21:44:18.463 00.000 29876 Moving (-0.97, 0.58) raw xDistance=-0.96 yDistance=-0.72
21:44:18.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.96
21:44:18.463 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.27
21:44:18.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.72
21:44:18.463 00.000 29876 MoveAxis(E, 105, ABG)
21:44:18.463 00.000 29876 Guiding  Dir = 2, Dur = 105
21:44:18.463 00.000 29876 IsSlewing returns 0
21:44:18.463 00.000 29876 IsGuiding returns 0
21:44:18.464 00.001 29876 PulseGuide returned control before completion, sleep 115
21:44:18.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:44:18.478 00.011 31432 UpdateGuideState exits: m=3450 RSB=36.3
21:44:18.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:18.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:18.484 00.002 31432 Enqueuing Expose request
21:44:18.580 00.096 29876 IsGuiding returns 1
21:44:18.580 00.000 29876 scope still moving after pulse duration time elapsed
21:44:18.610 00.030 29876 IsSlewing returns 0
21:44:18.610 00.000 29876 IsGuiding returns 1
21:44:18.642 00.032 29876 IsSlewing returns 0
21:44:18.642 00.000 29876 IsGuiding returns 0
21:44:18.642 00.000 29876 scope move finished after 105 + 73 ms
21:44:18.642 00.000 29876 Move returns status 0, amount 105
21:44:18.642 00.000 29876 MoveAxis(N, 53, ABG)
21:44:18.642 00.000 29876 Guiding  Dir = 0, Dur = 53
21:44:18.643 00.001 29876 IsSlewing returns 0
21:44:18.643 00.000 29876 IsGuiding returns 0
21:44:18.643 00.000 29876 PulseGuide returned control before completion, sleep 63
21:44:18.719 00.076 29876 IsGuiding returns 1
21:44:18.719 00.000 29876 scope still moving after pulse duration time elapsed
21:44:18.749 00.030 29876 IsSlewing returns 0
21:44:18.749 00.000 29876 IsGuiding returns 1
21:44:18.780 00.031 29876 IsSlewing returns 0
21:44:18.780 00.000 29876 IsGuiding returns 1
21:44:18.810 00.030 29876 IsSlewing returns 0
21:44:18.810 00.000 29876 IsGuiding returns 1
21:44:18.841 00.031 29876 IsSlewing returns 0
21:44:18.841 00.000 29876 IsGuiding returns 0
21:44:18.841 00.000 29876 scope move finished after 53 + 146 ms
21:44:18.841 00.000 29876 Move returns status 0, amount 53
21:44:18.841 00.000 29876 move complete, result=0
21:44:18.841 00.000 29876 worker thread done servicing request
21:44:18.841 00.000 29876 Worker thread wakes up
21:44:18.842 00.001 31432 GuideStep: -1.0 px 105 ms EAST, -0.7 px 53 ms NORTH
21:44:18.844 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:18.844 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:21.074 02.230 29876 Exposure complete
21:44:21.121 00.047 29876 worker thread done servicing request
21:44:21.121 00.000 31432 OnExposeComplete: enter
21:44:21.125 00.004 31432 UpdateGuideState(): m_state=6
21:44:21.130 00.005 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.133 00.003 31432 Star::Find returns 1 (0), X=329.21, Y=635.74, Mass=3511, SNR=36.7, Peak=240 HFD=3.9
21:44:21.135 00.002 31432 MultiStar: exiting stabilization period
21:44:21.137 00.002 31432 MultiStar: updating star positions after lock position change
21:44:21.139 00.002 31432 Star::Find(15, 969, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.140 00.001 31432 Star::Find returns 1 (0), X=969.54, Y=412.12, Mass=3721, SNR=37.3, Peak=255 HFD=3.9
21:44:21.142 00.002 31432 Star::Find(15, 891, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.144 00.002 31432 Star::Find returns 1 (0), X=892.26, Y=26.30, Mass=3138, SNR=34.1, Peak=257 HFD=3.6
21:44:21.146 00.002 31432 Star::Find(15, 627, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.147 00.001 31432 Star::Find returns 1 (0), X=627.43, Y=700.29, Mass=3860, SNR=39.0, Peak=253 HFD=3.8
21:44:21.149 00.002 31432 Star::Find(15, 112, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.151 00.002 31432 Star::Find returns 1 (0), X=111.74, Y=17.16, Mass=3111, SNR=34.4, Peak=238 HFD=3.8
21:44:21.153 00.002 31432 Star::Find(15, 297, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.155 00.002 31432 Star::Find returns 1 (0), X=297.64, Y=792.02, Mass=2676, SNR=31.8, Peak=219 HFD=3.5
21:44:21.156 00.001 31432 Star::Find(15, 1047, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.158 00.002 31432 Star::Find returns 1 (0), X=1047.41, Y=265.97, Mass=2974, SNR=32.9, Peak=203 HFD=4.0
21:44:21.160 00.002 31432 Star::Find(15, 1249, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.162 00.002 31432 Star::Find returns 1 (0), X=1249.70, Y=927.19, Mass=2940, SNR=33.5, Peak=210 HFD=4.3
21:44:21.163 00.001 31432 Star::Find(15, 1075, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.165 00.002 31432 Star::Find returns 1 (0), X=1075.62, Y=465.10, Mass=2565, SNR=30.3, Peak=186 HFD=3.9
21:44:21.167 00.002 31432 Star::Find(15, 704, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.169 00.002 31432 Star::Find returns 1 (0), X=703.70, Y=931.51, Mass=3198, SNR=34.7, Peak=213 HFD=4.0
21:44:21.171 00.002 31432 Star::Find(15, 665, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.173 00.002 31432 Star::Find returns 1 (0), X=665.73, Y=162.97, Mass=2441, SNR=29.8, Peak=204 HFD=3.8
21:44:21.174 00.001 31432 Star::Find(15, 602, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:44:21.176 00.002 31432 Star::Find returns 1 (0), X=602.87, Y=164.83, Mass=2299, SNR=29.1, Peak=208 HFD=3.7
21:44:21.178 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.02) = xAngle (3.06 = 3.06)
21:44:21.180 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.07 = -0.21)
21:44:21.182 00.002 31432 CameraToMount -- cameraX=-0.57 cameraY=0.03 hyp=0.57 cameraTheta=3.08 mountX=-0.57 mountY=-0.12, mountTheta=-2.93
21:44:21.185 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.57, y=0.03, opts=13)
21:44:21.187 00.002 31432 Enqueuing Move request for scope (-0.57, 0.03)
21:44:21.189 00.002 29876 Worker thread wakes up
21:44:21.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.03) opts 0xd
21:44:21.189 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.57, 0.03)
21:44:21.189 00.000 29876 Moving (-0.57, 0.03) raw xDistance=-0.57 yDistance=-0.12
21:44:21.189 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57
21:44:21.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:21.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:21.189 00.000 29876 MoveAxis(E, 70, ABG)
21:44:21.189 00.000 29876 Guiding  Dir = 2, Dur = 70
21:44:21.189 00.000 29876 IsSlewing returns 0
21:44:21.190 00.001 29876 IsGuiding returns 0
21:44:21.190 00.000 29876 PulseGuide returned control before completion, sleep 80
21:44:21.193 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:21.204 00.011 31432 UpdateGuideState exits: m=3511 RSB=36.7
21:44:21.206 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.208 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:21.210 00.002 31432 Enqueuing Expose request
21:44:21.273 00.063 29876 IsGuiding returns 1
21:44:21.273 00.000 29876 scope still moving after pulse duration time elapsed
21:44:21.304 00.031 29876 IsSlewing returns 0
21:44:21.304 00.000 29876 IsGuiding returns 1
21:44:21.335 00.031 29876 IsSlewing returns 0
21:44:21.335 00.000 29876 IsGuiding returns 0
21:44:21.335 00.000 29876 scope move finished after 70 + 75 ms
21:44:21.335 00.000 29876 Move returns status 0, amount 70
21:44:21.335 00.000 29876 MoveAxis(N, 0, ABG)
21:44:21.335 00.000 29876 Move returns status 0, amount 0
21:44:21.335 00.000 29876 move complete, result=0
21:44:21.335 00.000 29876 worker thread done servicing request
21:44:21.336 00.001 29876 Worker thread wakes up
21:44:21.336 00.000 31432 GuideStep: -0.6 px 70 ms EAST, -0.1 px 0 ms NORTH
21:44:21.338 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:21.338 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:23.253 01.915 29876 Exposure complete
21:44:23.295 00.042 29876 worker thread done servicing request
21:44:23.295 00.000 31432 OnExposeComplete: enter
21:44:23.298 00.003 31432 UpdateGuideState(): m_state=6
21:44:23.300 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
21:44:23.301 00.001 31432 Star::Find returns 1 (0), X=329.62, Y=635.59, Mass=3406, SNR=36.4, Peak=254 HFD=3.4
21:44:23.303 00.002 31432 MultiStar: [#1 -0.20,-0.05,1.10,U] [#2 -0.02,-0.15,0.90,U] [#3 -0.06,-0.17,1.06,U] [#4 0.25,-0.07,0.92,U] [#5 0.28,-0.32,0.82,U] [#6 0.64,-0.20,0.89,U] [#7 0.64,-0.27,1.04,U] [#8 0.03,-0.01,0.78,U] 
21:44:23.305 00.002 31432 single-star, 8 included, MultiStar: {0.15, -0.15}, one-star: {-0.16, -0.12}
21:44:23.307 00.002 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
21:44:23.309 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
21:44:23.310 00.001 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.19 cameraTheta=-2.51 mountX=-0.16 mountY=0.09, mountTheta=2.63
21:44:23.313 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.12, opts=13)
21:44:23.315 00.002 31432 Enqueuing Move request for scope (-0.16, -0.12)
21:44:23.317 00.002 29876 Worker thread wakes up
21:44:23.317 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
21:44:23.317 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
21:44:23.317 00.000 29876 Moving (-0.16, -0.12) raw xDistance=-0.16 yDistance=0.09
21:44:23.317 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:44:23.317 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:23.317 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:44:23.317 00.000 29876 MoveAxis(E, 0, ABG)
21:44:23.317 00.000 29876 Move returns status 0, amount 0
21:44:23.317 00.000 29876 MoveAxis(N, 0, ABG)
21:44:23.317 00.000 29876 Move returns status 0, amount 0
21:44:23.317 00.000 29876 move complete, result=0
21:44:23.317 00.000 29876 worker thread done servicing request
21:44:23.321 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:44:23.331 00.010 31432 UpdateGuideState exits: m=3406 RSB=36.4
21:44:23.334 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.335 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:23.337 00.002 31432 Enqueuing Expose request
21:44:23.339 00.002 29876 Worker thread wakes up
21:44:23.339 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:23.341 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:23.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:25.567 02.226 29876 Exposure complete
21:44:25.609 00.042 29876 worker thread done servicing request
21:44:25.609 00.000 31432 OnExposeComplete: enter
21:44:25.611 00.002 31432 UpdateGuideState(): m_state=6
21:44:25.614 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
21:44:25.615 00.001 31432 Star::Find returns 1 (0), X=329.34, Y=635.38, Mass=3569, SNR=37.2, Peak=247 HFD=3.5
21:44:25.618 00.003 31432 MultiStar: [#1 0.13,0.03,1.05,U] [#2 -0.23,-0.09,0.88,U] [#3 0.02,-0.37,1.04,U] [#4 -0.28,0.20,0.92,U] [#5 0.07,-0.73,0.88,U] [#6 -0.27,0.07,0.82,U] [#7 0.02,0.16,0.96,U] [#8 -0.27,-0.52,0.82,U] 
21:44:25.620 00.002 31432 refined, 8 included, MultiStar: {-0.13, -0.17}, one-star: {-0.44, -0.33}
21:44:25.622 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
21:44:25.623 00.001 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.75 = 0.75)
21:44:25.625 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.23 mountX=-0.14 mountY=0.15, mountTheta=2.32
21:44:25.627 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.17, opts=13)
21:44:25.629 00.002 31432 Enqueuing Move request for scope (-0.13, -0.17)
21:44:25.631 00.002 29876 Worker thread wakes up
21:44:25.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
21:44:25.631 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
21:44:25.631 00.000 29876 Moving (-0.13, -0.17) raw xDistance=-0.14 yDistance=0.15
21:44:25.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:44:25.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:25.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:44:25.631 00.000 29876 MoveAxis(E, 0, ABG)
21:44:25.631 00.000 29876 Move returns status 0, amount 0
21:44:25.631 00.000 29876 MoveAxis(N, 0, ABG)
21:44:25.631 00.000 29876 Move returns status 0, amount 0
21:44:25.631 00.000 29876 move complete, result=0
21:44:25.631 00.000 29876 worker thread done servicing request
21:44:25.637 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:25.649 00.012 31432 UpdateGuideState exits: m=3569 RSB=37.2
21:44:25.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:25.652 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:25.654 00.002 31432 Enqueuing Expose request
21:44:25.656 00.002 29876 Worker thread wakes up
21:44:25.656 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:25.658 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:25.658 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:27.570 01.912 29876 Exposure complete
21:44:27.613 00.043 29876 worker thread done servicing request
21:44:27.613 00.000 31432 OnExposeComplete: enter
21:44:27.615 00.002 31432 UpdateGuideState(): m_state=6
21:44:27.617 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
21:44:27.619 00.002 31432 Star::Find returns 1 (0), X=329.45, Y=635.44, Mass=3741, SNR=37.5, Peak=254 HFD=3.3
21:44:27.621 00.002 31432 MultiStar: [#1 -0.26,0.06,1.01,U] [#2 -0.08,0.05,0.91,U] [#3 0.21,-0.44,1.02,U] [#4 0.13,-0.08,0.93,U] [#5 -0.08,-0.63,0.82,U] [#6 -0.68,-0.18,0.90,U] [#7 -0.17,-0.21,0.90,U] [#8 -0.21,-0.37,0.80,U] 
21:44:27.623 00.002 31432 refined, 8 included, MultiStar: {-0.16, -0.22}, one-star: {-0.33, -0.27}
21:44:27.624 00.001 31432 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.02) = xAngle (-2.21 = -2.21)
21:44:27.626 00.002 31432 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.80 = 0.80)
21:44:27.628 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.19 mountX=-0.16 mountY=0.20, mountTheta=2.27
21:44:27.630 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.22, opts=13)
21:44:27.632 00.002 31432 Enqueuing Move request for scope (-0.16, -0.22)
21:44:27.634 00.002 29876 Worker thread wakes up
21:44:27.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
21:44:27.634 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
21:44:27.634 00.000 29876 Moving (-0.16, -0.22) raw xDistance=-0.16 yDistance=0.20
21:44:27.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:44:27.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:27.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:44:27.634 00.000 29876 MoveAxis(E, 0, ABG)
21:44:27.634 00.000 29876 Move returns status 0, amount 0
21:44:27.634 00.000 29876 MoveAxis(N, 0, ABG)
21:44:27.634 00.000 29876 Move returns status 0, amount 0
21:44:27.635 00.001 29876 move complete, result=0
21:44:27.635 00.000 29876 worker thread done servicing request
21:44:27.638 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:27.649 00.011 31432 UpdateGuideState exits: m=3741 RSB=37.5
21:44:27.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:27.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:27.655 00.002 31432 Enqueuing Expose request
21:44:27.657 00.002 29876 Worker thread wakes up
21:44:27.657 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:27.659 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:27.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:29.793 02.134 29876 Exposure complete
21:44:29.838 00.045 29876 worker thread done servicing request
21:44:29.839 00.001 31432 OnExposeComplete: enter
21:44:29.841 00.002 31432 UpdateGuideState(): m_state=6
21:44:29.843 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
21:44:29.845 00.002 31432 Star::Find returns 1 (0), X=328.38, Y=634.86, Mass=3681, SNR=38.7, Peak=246 HFD=3.9
21:44:29.847 00.002 31432 MultiStar: [#1 -1.07,-0.80,0.00,M1] [#2 -1.38,-0.27,0.00,M1] [#3 -0.71,-0.62,0.00,M1] [#4 -0.64,-0.64,0.93,U] [#5 -1.00,-0.69,0.00,M4] [#6 -1.05,-0.94,0.00,M1] [#7 -0.67,-0.68,0.00,M1] [#8 -1.39,-1.03,0.00,M6] 
21:44:29.848 00.001 31432 refined, 1 included, MultiStar: {-1.03, -0.75}, one-star: {-1.40, -0.84}
21:44:29.850 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
21:44:29.852 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
21:44:29.854 00.002 31432 CameraToMount -- cameraX=-1.03 cameraY=-0.75 hyp=1.28 cameraTheta=-2.52 mountX=-1.05 mountY=0.58, mountTheta=2.64
21:44:29.856 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.03, y=-0.75, opts=13)
21:44:29.858 00.002 31432 Enqueuing Move request for scope (-1.03, -0.75)
21:44:29.861 00.003 29876 Worker thread wakes up
21:44:29.861 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.75) opts 0xd
21:44:29.861 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.03, -0.75)
21:44:29.861 00.000 29876 Moving (-1.03, -0.75) raw xDistance=-1.05 yDistance=0.58
21:44:29.861 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.05
21:44:29.861 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:29.861 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:44:29.861 00.000 29876 MoveAxis(E, 101, ABG)
21:44:29.861 00.000 29876 Guiding  Dir = 2, Dur = 101
21:44:29.861 00.000 29876 IsSlewing returns 0
21:44:29.861 00.000 29876 IsGuiding returns 0
21:44:29.861 00.000 29876 PulseGuide returned control before completion, sleep 111
21:44:29.864 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:29.876 00.012 31432 UpdateGuideState exits: m=3681 RSB=38.7
21:44:29.878 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.880 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:29.881 00.001 31432 Enqueuing Expose request
21:44:29.977 00.096 29876 IsGuiding returns 1
21:44:29.977 00.000 29876 scope still moving after pulse duration time elapsed
21:44:30.009 00.032 29876 IsSlewing returns 0
21:44:30.009 00.000 29876 IsGuiding returns 1
21:44:30.040 00.031 29876 IsSlewing returns 0
21:44:30.040 00.000 29876 IsGuiding returns 0
21:44:30.040 00.000 29876 scope move finished after 101 + 77 ms
21:44:30.040 00.000 29876 Move returns status 0, amount 101
21:44:30.040 00.000 29876 MoveAxis(N, 0, ABG)
21:44:30.040 00.000 29876 Move returns status 0, amount 0
21:44:30.040 00.000 29876 move complete, result=0
21:44:30.040 00.000 29876 worker thread done servicing request
21:44:30.040 00.000 29876 Worker thread wakes up
21:44:30.040 00.000 31432 GuideStep: -1.1 px 101 ms EAST, 0.6 px 0 ms NORTH
21:44:30.043 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:30.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:31.950 01.907 29876 Exposure complete
21:44:31.993 00.043 29876 worker thread done servicing request
21:44:31.993 00.000 31432 OnExposeComplete: enter
21:44:31.995 00.002 31432 UpdateGuideState(): m_state=6
21:44:31.997 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
21:44:31.999 00.002 31432 Star::Find returns 1 (0), X=328.76, Y=635.26, Mass=3510, SNR=37.1, Peak=245 HFD=3.7
21:44:32.001 00.002 31432 MultiStar: [#1 -0.91,-0.40,0.00,M2] [#2 -0.94,-0.53,0.00,M2] [#3 -0.48,-0.63,1.01,U] [#4 -0.54,-0.80,0.00,M7] [#5 -0.78,-0.96,0.00,M5] [#6 -0.83,-0.36,0.87,U] [#7 -0.28,-0.94,0.00,M2] [#8 -1.01,-0.78,0.00,M7] 
21:44:32.003 00.002 31432 refined, 2 included, MultiStar: {-0.77, -0.48}, one-star: {-1.02, -0.44}
21:44:32.005 00.002 31432 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.02) = xAngle (-2.61 = -2.61)
21:44:32.007 00.002 31432 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
21:44:32.009 00.002 31432 CameraToMount -- cameraX=-0.77 cameraY=-0.48 hyp=0.91 cameraTheta=-2.58 mountX=-0.78 mountY=0.36, mountTheta=2.71
21:44:32.013 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=-0.48, opts=13)
21:44:32.016 00.003 31432 Enqueuing Move request for scope (-0.77, -0.48)
21:44:32.018 00.002 29876 Worker thread wakes up
21:44:32.018 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.48) opts 0xd
21:44:32.018 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, -0.48)
21:44:32.018 00.000 29876 Moving (-0.77, -0.48) raw xDistance=-0.78 yDistance=0.36
21:44:32.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
21:44:32.018 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:32.018 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:44:32.018 00.000 29876 MoveAxis(E, 90, ABG)
21:44:32.018 00.000 29876 Guiding  Dir = 2, Dur = 90
21:44:32.018 00.000 29876 IsSlewing returns 0
21:44:32.018 00.000 29876 IsGuiding returns 0
21:44:32.018 00.000 29876 PulseGuide returned control before completion, sleep 100
21:44:32.020 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:44:32.032 00.012 31432 UpdateGuideState exits: m=3510 RSB=37.1
21:44:32.034 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:32.037 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:32.038 00.001 31432 Enqueuing Expose request
21:44:32.119 00.081 29876 IsGuiding returns 1
21:44:32.119 00.000 29876 scope still moving after pulse duration time elapsed
21:44:32.149 00.030 29876 IsSlewing returns 0
21:44:32.149 00.000 29876 IsGuiding returns 1
21:44:32.181 00.032 29876 IsSlewing returns 0
21:44:32.181 00.000 29876 IsGuiding returns 0
21:44:32.181 00.000 29876 scope move finished after 90 + 73 ms
21:44:32.181 00.000 29876 Move returns status 0, amount 90
21:44:32.181 00.000 29876 MoveAxis(N, 0, ABG)
21:44:32.181 00.000 29876 Move returns status 0, amount 0
21:44:32.181 00.000 29876 move complete, result=0
21:44:32.181 00.000 29876 worker thread done servicing request
21:44:32.181 00.000 29876 Worker thread wakes up
21:44:32.181 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:32.182 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:32.182 00.000 31432 GuideStep: -0.8 px 90 ms EAST, 0.4 px 0 ms NORTH
21:44:34.305 02.123 29876 Exposure complete
21:44:34.347 00.042 29876 worker thread done servicing request
21:44:34.347 00.000 31432 OnExposeComplete: enter
21:44:34.349 00.002 31432 UpdateGuideState(): m_state=6
21:44:34.351 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
21:44:34.353 00.002 31432 Star::Find returns 1 (0), X=328.14, Y=635.35, Mass=3249, SNR=35.2, Peak=245 HFD=3.8
21:44:34.355 00.002 31432 MultiStar: [#1 -0.97,-0.45,0.00,M3] [#2 -0.95,-0.08,0.00,M3] [#3 -0.85,-0.32,1.04,U] [#4 -1.21,-0.01,0.00,M8] [#5 -1.13,-0.54,0.00,M6] [#6 -1.09,-0.31,0.00,M1] [#7 -1.02,-0.32,0.00,M3] [#8 -1.17,-0.69,0.00,M8] 
21:44:34.357 00.002 31432 refined, 1 included, MultiStar: {-1.24, -0.34}, one-star: {-1.65, -0.36}
21:44:34.359 00.002 31432 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.02) = xAngle (-2.90 = -2.90)
21:44:34.360 00.001 31432 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
21:44:34.362 00.002 31432 CameraToMount -- cameraX=-1.24 cameraY=-0.34 hyp=1.28 cameraTheta=-2.87 mountX=-1.25 mountY=0.15, mountTheta=3.02
21:44:34.366 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.24, y=-0.34, opts=13)
21:44:34.369 00.003 31432 Enqueuing Move request for scope (-1.24, -0.34)
21:44:34.371 00.002 29876 Worker thread wakes up
21:44:34.371 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.34) opts 0xd
21:44:34.371 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.24, -0.34)
21:44:34.371 00.000 29876 Moving (-1.24, -0.34) raw xDistance=-1.25 yDistance=0.15
21:44:34.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.25
21:44:34.371 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:34.371 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:44:34.371 00.000 29876 MoveAxis(E, 132, ABG)
21:44:34.371 00.000 29876 Guiding  Dir = 2, Dur = 132
21:44:34.371 00.000 29876 IsSlewing returns 0
21:44:34.371 00.000 29876 IsGuiding returns 0
21:44:34.371 00.000 29876 PulseGuide returned control before completion, sleep 142
21:44:34.376 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:34.388 00.012 31432 UpdateGuideState exits: m=3249 RSB=35.2
21:44:34.391 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.393 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:34.394 00.001 31432 Enqueuing Expose request
21:44:34.520 00.126 29876 IsGuiding returns 1
21:44:34.520 00.000 29876 scope still moving after pulse duration time elapsed
21:44:34.550 00.030 29876 IsSlewing returns 0
21:44:34.550 00.000 29876 IsGuiding returns 0
21:44:34.550 00.000 29876 scope move finished after 132 + 47 ms
21:44:34.550 00.000 29876 Move returns status 0, amount 132
21:44:34.550 00.000 29876 MoveAxis(N, 0, ABG)
21:44:34.550 00.000 29876 Move returns status 0, amount 0
21:44:34.550 00.000 29876 move complete, result=0
21:44:34.550 00.000 29876 worker thread done servicing request
21:44:34.550 00.000 29876 Worker thread wakes up
21:44:34.550 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:34.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:34.551 00.001 31432 GuideStep: -1.2 px 132 ms EAST, 0.1 px 0 ms NORTH
21:44:36.468 01.917 29876 Exposure complete
21:44:36.511 00.043 29876 worker thread done servicing request
21:44:36.512 00.001 31432 OnExposeComplete: enter
21:44:36.514 00.002 31432 UpdateGuideState(): m_state=6
21:44:36.516 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
21:44:36.518 00.002 31432 Star::Find returns 1 (0), X=328.67, Y=635.44, Mass=3466, SNR=36.9, Peak=255 HFD=3.5
21:44:36.520 00.002 31432 MultiStar: [#1 -1.12,-0.08,0.00,M4] [#2 -1.05,-0.01,0.00,M4] [#3 -0.36,-0.35,0.99,U] [#4 -0.73,0.18,0.95,U] [#5 -0.83,-0.42,0.82,U] [#6 -0.55,-0.45,0.92,U] [#7 -0.34,-0.33,0.95,U] [#8 -0.83,-0.19,0.83,U] 
21:44:36.522 00.002 31432 refined, 6 included, MultiStar: {-0.67, -0.26}, one-star: {-1.11, -0.27}
21:44:36.524 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:44:36.526 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:44:36.527 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.26 hyp=0.72 cameraTheta=-2.78 mountX=-0.68 mountY=0.15, mountTheta=2.92
21:44:36.531 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.26, opts=13)
21:44:36.534 00.003 31432 Enqueuing Move request for scope (-0.67, -0.26)
21:44:36.536 00.002 29876 Worker thread wakes up
21:44:36.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.26) opts 0xd
21:44:36.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.26)
21:44:36.536 00.000 29876 Moving (-0.67, -0.26) raw xDistance=-0.68 yDistance=0.15
21:44:36.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.68
21:44:36.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:44:36.536 00.000 29876 MoveAxis(E, 84, ABG)
21:44:36.537 00.001 29876 Guiding  Dir = 2, Dur = 84
21:44:36.537 00.000 29876 IsSlewing returns 0
21:44:36.537 00.000 29876 IsGuiding returns 0
21:44:36.537 00.000 29876 PulseGuide returned control before completion, sleep 94
21:44:36.540 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:36.553 00.013 31432 UpdateGuideState exits: m=3466 RSB=36.9
21:44:36.555 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.557 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:36.559 00.002 31432 Enqueuing Expose request
21:44:36.639 00.080 29876 IsGuiding returns 1
21:44:36.639 00.000 29876 scope still moving after pulse duration time elapsed
21:44:36.669 00.030 29876 IsSlewing returns 0
21:44:36.669 00.000 29876 IsGuiding returns 1
21:44:36.700 00.031 29876 IsSlewing returns 0
21:44:36.700 00.000 29876 IsGuiding returns 0
21:44:36.700 00.000 29876 scope move finished after 84 + 79 ms
21:44:36.700 00.000 29876 Move returns status 0, amount 84
21:44:36.700 00.000 29876 MoveAxis(N, 0, ABG)
21:44:36.700 00.000 29876 Move returns status 0, amount 0
21:44:36.700 00.000 29876 move complete, result=0
21:44:36.700 00.000 29876 worker thread done servicing request
21:44:36.700 00.000 29876 Worker thread wakes up
21:44:36.700 00.000 31432 GuideStep: -0.7 px 84 ms EAST, 0.2 px 0 ms NORTH
21:44:36.703 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:36.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:38.828 02.125 29876 Exposure complete
21:44:38.872 00.044 29876 worker thread done servicing request
21:44:38.872 00.000 31432 OnExposeComplete: enter
21:44:38.874 00.002 31432 UpdateGuideState(): m_state=6
21:44:38.876 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
21:44:38.878 00.002 31432 Star::Find returns 1 (0), X=329.15, Y=635.24, Mass=3446, SNR=36.3, Peak=236 HFD=3.9
21:44:38.880 00.002 31432 MultiStar: [#1 -0.18,-0.35,1.04,U] [#2 -0.82,-0.37,0.96,U] [#3 -0.23,-0.43,1.04,U] [#4 -0.15,-0.22,0.93,U] [#5 -0.07,-0.63,0.91,U] [#6 -0.08,-0.54,0.91,U] [#7 -0.04,0.14,0.96,U] [#8 -0.45,-0.76,0.86,U] 
21:44:38.881 00.001 31432 refined, 8 included, MultiStar: {-0.30, -0.40}, one-star: {-0.63, -0.46}
21:44:38.883 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
21:44:38.885 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
21:44:38.886 00.001 31432 CameraToMount -- cameraX=-0.30 cameraY=-0.40 hyp=0.49 cameraTheta=-2.21 mountX=-0.31 mountY=0.35, mountTheta=2.29
21:44:38.888 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=-0.40, opts=13)
21:44:38.891 00.003 31432 Enqueuing Move request for scope (-0.30, -0.40)
21:44:38.892 00.001 29876 Worker thread wakes up
21:44:38.892 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.40) opts 0xd
21:44:38.892 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, -0.40)
21:44:38.892 00.000 29876 Moving (-0.30, -0.40) raw xDistance=-0.31 yDistance=0.35
21:44:38.892 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
21:44:38.892 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:38.893 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:44:38.893 00.000 29876 MoveAxis(E, 41, ABG)
21:44:38.893 00.000 29876 Guiding  Dir = 2, Dur = 41
21:44:38.893 00.000 29876 IsSlewing returns 0
21:44:38.893 00.000 29876 IsGuiding returns 0
21:44:38.893 00.000 29876 PulseGuide returned control before completion, sleep 51
21:44:38.896 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:44:38.908 00.012 31432 UpdateGuideState exits: m=3446 RSB=36.3
21:44:38.910 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:38.914 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:38.917 00.003 31432 Enqueuing Expose request
21:44:38.953 00.036 29876 IsGuiding returns 1
21:44:38.953 00.000 29876 scope still moving after pulse duration time elapsed
21:44:38.984 00.031 29876 IsSlewing returns 0
21:44:38.984 00.000 29876 IsGuiding returns 0
21:44:38.984 00.000 29876 scope move finished after 41 + 49 ms
21:44:38.984 00.000 29876 Move returns status 0, amount 41
21:44:38.984 00.000 29876 MoveAxis(N, 0, ABG)
21:44:38.984 00.000 29876 Move returns status 0, amount 0
21:44:38.984 00.000 29876 move complete, result=0
21:44:38.984 00.000 29876 worker thread done servicing request
21:44:38.984 00.000 29876 Worker thread wakes up
21:44:38.984 00.000 31432 GuideStep: -0.3 px 41 ms EAST, 0.3 px 0 ms NORTH
21:44:38.987 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:38.987 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:40.905 01.918 29876 Exposure complete
21:44:40.947 00.042 29876 worker thread done servicing request
21:44:40.948 00.001 31432 OnExposeComplete: enter
21:44:40.950 00.002 31432 UpdateGuideState(): m_state=6
21:44:40.952 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
21:44:40.953 00.001 31432 Star::Find returns 1 (0), X=329.16, Y=634.83, Mass=3440, SNR=36.8, Peak=255 HFD=3.7
21:44:40.956 00.003 31432 MultiStar: [#1 -0.61,-0.62,1.03,U] [#2 -0.81,-0.83,0.00,M4] [#3 -0.26,-1.07,0.00,M1] [#4 -0.27,-0.73,0.90,U] [#5 -0.38,-1.31,0.00,M5] [#6 -0.51,-0.76,0.92,U] [#7 -0.15,-0.82,0.93,U] [#8 -0.64,-1.04,0.00,M7] 
21:44:40.957 00.001 31432 refined, 4 included, MultiStar: {-0.44, -0.76}, one-star: {-0.62, -0.88}
21:44:40.959 00.002 31432 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.02) = xAngle (-2.12 = -2.12)
21:44:40.961 00.002 31432 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.89 = 0.89)
21:44:40.963 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.76 hyp=0.88 cameraTheta=-2.10 mountX=-0.46 mountY=0.68, mountTheta=2.16
21:44:40.965 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.76, opts=13)
21:44:40.968 00.003 31432 Enqueuing Move request for scope (-0.44, -0.76)
21:44:40.969 00.001 29876 Worker thread wakes up
21:44:40.969 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.76) opts 0xd
21:44:40.969 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.76)
21:44:40.969 00.000 29876 Moving (-0.44, -0.76) raw xDistance=-0.46 yDistance=0.68
21:44:40.969 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
21:44:40.970 00.001 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.12 newest=1.18
21:44:40.970 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.68
21:44:40.970 00.000 29876 MoveAxis(E, 50, ABG)
21:44:40.970 00.000 29876 Guiding  Dir = 2, Dur = 50
21:44:40.970 00.000 29876 IsSlewing returns 0
21:44:40.970 00.000 29876 IsGuiding returns 0
21:44:40.970 00.000 29876 PulseGuide returned control before completion, sleep 60
21:44:40.973 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:40.985 00.012 31432 UpdateGuideState exits: m=3440 RSB=36.8
21:44:40.987 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:40.989 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:40.990 00.001 31432 Enqueuing Expose request
21:44:41.040 00.050 29876 IsGuiding returns 1
21:44:41.040 00.000 29876 scope still moving after pulse duration time elapsed
21:44:41.071 00.031 29876 IsSlewing returns 0
21:44:41.071 00.000 29876 IsGuiding returns 0
21:44:41.071 00.000 29876 scope move finished after 50 + 51 ms
21:44:41.071 00.000 29876 Move returns status 0, amount 50
21:44:41.071 00.000 29876 BLC: Oldest BLC event removed
21:44:41.071 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:44:41.071 00.000 29876 MoveAxis(S, 70, ABG)
21:44:41.071 00.000 29876 Guiding  Dir = 1, Dur = 70
21:44:41.071 00.000 29876 IsSlewing returns 0
21:44:41.072 00.001 29876 IsGuiding returns 0
21:44:41.072 00.000 29876 PulseGuide returned control before completion, sleep 80
21:44:41.163 00.091 29876 IsGuiding returns 1
21:44:41.163 00.000 29876 scope still moving after pulse duration time elapsed
21:44:41.194 00.031 29876 IsSlewing returns 0
21:44:41.194 00.000 29876 IsGuiding returns 1
21:44:41.225 00.031 29876 IsSlewing returns 0
21:44:41.225 00.000 29876 IsGuiding returns 0
21:44:41.225 00.000 29876 scope move finished after 70 + 83 ms
21:44:41.225 00.000 29876 Move returns status 0, amount 70
21:44:41.225 00.000 29876 move complete, result=0
21:44:41.225 00.000 29876 worker thread done servicing request
21:44:41.225 00.000 29876 Worker thread wakes up
21:44:41.225 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.7 px 70 ms SOUTH
21:44:41.227 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:41.228 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:43.362 02.134 29876 Exposure complete
21:44:43.405 00.043 29876 worker thread done servicing request
21:44:43.405 00.000 31432 OnExposeComplete: enter
21:44:43.407 00.002 31432 UpdateGuideState(): m_state=6
21:44:43.409 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
21:44:43.411 00.002 31432 Star::Find returns 1 (0), X=328.83, Y=635.17, Mass=3376, SNR=36.4, Peak=227 HFD=3.9
21:44:43.413 00.002 31432 MultiStar: [#1 -0.64,-0.35,1.11,U] [#2 -0.43,-0.67,0.93,U] [#3 -0.91,-0.19,1.03,U] [#4 -0.53,0.07,0.97,U] [#5 -0.58,-0.46,0.83,U] [#6 -0.64,-0.56,0.90,U] [#7 -0.48,-0.35,0.99,U] [#8 -1.08,-0.53,0.00,M8] 
21:44:43.415 00.002 31432 refined, 7 included, MultiStar: {-0.65, -0.38}, one-star: {-0.95, -0.54}
21:44:43.417 00.002 31432 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
21:44:43.418 00.001 31432 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
21:44:43.420 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.38 hyp=0.75 cameraTheta=-2.62 mountX=-0.66 mountY=0.27, mountTheta=2.75
21:44:43.423 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.38, opts=13)
21:44:43.425 00.002 31432 Enqueuing Move request for scope (-0.65, -0.38)
21:44:43.427 00.002 29876 Worker thread wakes up
21:44:43.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.38) opts 0xd
21:44:43.427 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.38)
21:44:43.427 00.000 29876 Moving (-0.65, -0.38) raw xDistance=-0.66 yDistance=0.27
21:44:43.427 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
21:44:43.427 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:43.427 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:44:43.427 00.000 29876 MoveAxis(E, 71, ABG)
21:44:43.427 00.000 29876 Guiding  Dir = 2, Dur = 71
21:44:43.427 00.000 29876 IsSlewing returns 0
21:44:43.427 00.000 29876 IsGuiding returns 0
21:44:43.428 00.001 29876 PulseGuide returned control before completion, sleep 81
21:44:43.431 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:44:43.442 00.011 31432 UpdateGuideState exits: m=3376 RSB=36.4
21:44:43.444 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.446 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:43.447 00.001 31432 Enqueuing Expose request
21:44:43.512 00.065 29876 IsGuiding returns 1
21:44:43.512 00.000 29876 scope still moving after pulse duration time elapsed
21:44:43.544 00.032 29876 IsSlewing returns 0
21:44:43.544 00.000 29876 IsGuiding returns 1
21:44:43.575 00.031 29876 IsSlewing returns 0
21:44:43.575 00.000 29876 IsGuiding returns 0
21:44:43.575 00.000 29876 scope move finished after 71 + 76 ms
21:44:43.575 00.000 29876 Move returns status 0, amount 71
21:44:43.575 00.000 29876 MoveAxis(N, 0, ABG)
21:44:43.575 00.000 29876 Move returns status 0, amount 0
21:44:43.575 00.000 29876 move complete, result=0
21:44:43.575 00.000 29876 worker thread done servicing request
21:44:43.575 00.000 29876 Worker thread wakes up
21:44:43.575 00.000 31432 GuideStep: -0.7 px 71 ms EAST, 0.3 px 0 ms NORTH
21:44:43.578 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:43.578 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:45.496 01.918 29876 Exposure complete
21:44:45.538 00.042 29876 worker thread done servicing request
21:44:45.538 00.000 31432 OnExposeComplete: enter
21:44:45.541 00.003 31432 UpdateGuideState(): m_state=6
21:44:45.543 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
21:44:45.545 00.002 31432 Star::Find returns 1 (0), X=328.35, Y=635.72, Mass=3694, SNR=38.3, Peak=255 HFD=3.7
21:44:45.546 00.001 31432 MultiStar: [#1 -1.23,-0.32,0.00,M2] [#2 -1.30,-0.07,0.00,M4] [#3 -1.31,-0.13,0.00,M1] [#4 -1.17,-0.15,0.00,M5] [#5 -1.02,-0.26,0.00,M5] [#6 -1.09,-0.56,0.00,M1] [#7 -0.72,0.08,0.95,U] [#8 -1.25,-0.56,0.00,M9] 
21:44:45.548 00.002 31432 refined, 1 included, MultiStar: {-1.08, 0.05}, one-star: {-1.43, 0.02}
21:44:45.550 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
21:44:45.552 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
21:44:45.553 00.001 31432 CameraToMount -- cameraX=-1.08 cameraY=0.05 hyp=1.08 cameraTheta=3.10 mountX=-1.08 mountY=-0.21, mountTheta=-2.95
21:44:45.557 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.08, y=0.05, opts=13)
21:44:45.559 00.002 31432 Enqueuing Move request for scope (-1.08, 0.05)
21:44:45.561 00.002 29876 Worker thread wakes up
21:44:45.561 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.05) opts 0xd
21:44:45.561 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.08, 0.05)
21:44:45.561 00.000 29876 Moving (-1.08, 0.05) raw xDistance=-1.08 yDistance=-0.21
21:44:45.561 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.08
21:44:45.561 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:45.561 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:44:45.561 00.000 29876 MoveAxis(E, 114, ABG)
21:44:45.561 00.000 29876 Guiding  Dir = 2, Dur = 114
21:44:45.561 00.000 29876 IsSlewing returns 0
21:44:45.561 00.000 29876 IsGuiding returns 0
21:44:45.562 00.001 29876 PulseGuide returned control before completion, sleep 124
21:44:45.565 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:45.576 00.011 31432 UpdateGuideState exits: m=3694 RSB=38.3
21:44:45.578 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:45.580 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:45.582 00.002 31432 Enqueuing Expose request
21:44:45.694 00.112 29876 IsGuiding returns 1
21:44:45.694 00.000 29876 scope still moving after pulse duration time elapsed
21:44:45.725 00.031 29876 IsSlewing returns 0
21:44:45.725 00.000 29876 IsGuiding returns 0
21:44:45.725 00.000 29876 scope move finished after 114 + 49 ms
21:44:45.725 00.000 29876 Move returns status 0, amount 114
21:44:45.725 00.000 29876 MoveAxis(N, 0, ABG)
21:44:45.725 00.000 29876 Move returns status 0, amount 0
21:44:45.725 00.000 29876 move complete, result=0
21:44:45.725 00.000 29876 worker thread done servicing request
21:44:45.725 00.000 29876 Worker thread wakes up
21:44:45.725 00.000 31432 GuideStep: -1.1 px 114 ms EAST, -0.2 px 0 ms NORTH
21:44:45.729 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:45.729 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:47.957 02.228 29876 Exposure complete
21:44:48.001 00.044 29876 worker thread done servicing request
21:44:48.001 00.000 31432 OnExposeComplete: enter
21:44:48.003 00.002 31432 UpdateGuideState(): m_state=6
21:44:48.005 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
21:44:48.007 00.002 31432 Star::Find returns 1 (0), X=329.05, Y=635.00, Mass=3309, SNR=36.1, Peak=237 HFD=4.0
21:44:48.009 00.002 31432 MultiStar: [#1 -0.27,-0.25,1.00,U] [#2 -0.86,0.04,0.94,U] [#3 -0.26,-0.61,1.03,U] [#4 -0.65,-0.15,0.92,U] [#5 -0.31,-0.79,0.84,U] [#6 -0.43,-0.02,0.87,U] [#7 0.03,-0.22,0.95,U] [#8 -0.30,-0.63,0.85,U] 
21:44:48.010 00.001 31432 refined, 8 included, MultiStar: {-0.42, -0.37}, one-star: {-0.73, -0.71}
21:44:48.012 00.002 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.02) = xAngle (-2.44 = -2.44)
21:44:48.014 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.57 = 0.57)
21:44:48.016 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-2.42 mountX=-0.43 mountY=0.30, mountTheta=2.53
21:44:48.019 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.37, opts=13)
21:44:48.021 00.002 31432 Enqueuing Move request for scope (-0.42, -0.37)
21:44:48.022 00.001 29876 Worker thread wakes up
21:44:48.022 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.37) opts 0xd
21:44:48.022 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.37)
21:44:48.022 00.000 29876 Moving (-0.42, -0.37) raw xDistance=-0.43 yDistance=0.30
21:44:48.023 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.43
21:44:48.023 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
21:44:48.023 00.000 29876 MoveAxis(E, 57, ABG)
21:44:48.023 00.000 29876 Guiding  Dir = 2, Dur = 57
21:44:48.023 00.000 29876 IsSlewing returns 0
21:44:48.023 00.000 29876 IsGuiding returns 0
21:44:48.023 00.000 29876 PulseGuide returned control before completion, sleep 67
21:44:48.026 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:48.038 00.012 31432 UpdateGuideState exits: m=3309 RSB=36.1
21:44:48.040 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:48.042 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:48.044 00.002 31432 Enqueuing Expose request
21:44:48.094 00.050 29876 IsGuiding returns 1
21:44:48.094 00.000 29876 scope still moving after pulse duration time elapsed
21:44:48.125 00.031 29876 IsSlewing returns 0
21:44:48.125 00.000 29876 IsGuiding returns 1
21:44:48.156 00.031 29876 IsSlewing returns 0
21:44:48.156 00.000 29876 IsGuiding returns 1
21:44:48.188 00.032 29876 IsSlewing returns 0
21:44:48.188 00.000 29876 IsGuiding returns 0
21:44:48.188 00.000 29876 scope move finished after 57 + 107 ms
21:44:48.188 00.000 29876 Move returns status 0, amount 57
21:44:48.188 00.000 29876 MoveAxis(S, 22, ABG)
21:44:48.188 00.000 29876 Guiding  Dir = 1, Dur = 22
21:44:48.188 00.000 29876 IsSlewing returns 0
21:44:48.188 00.000 29876 IsGuiding returns 0
21:44:48.188 00.000 29876 PulseGuide returned control before completion, sleep 32
21:44:48.234 00.046 29876 IsGuiding returns 1
21:44:48.234 00.000 29876 scope still moving after pulse duration time elapsed
21:44:48.265 00.031 29876 IsSlewing returns 0
21:44:48.265 00.000 29876 IsGuiding returns 1
21:44:48.295 00.030 29876 IsSlewing returns 0
21:44:48.295 00.000 29876 IsGuiding returns 1
21:44:48.326 00.031 29876 IsSlewing returns 0
21:44:48.326 00.000 29876 IsGuiding returns 1
21:44:48.357 00.031 29876 IsSlewing returns 0
21:44:48.357 00.000 29876 IsGuiding returns 0
21:44:48.357 00.000 29876 scope move finished after 22 + 146 ms
21:44:48.357 00.000 29876 Move returns status 0, amount 22
21:44:48.357 00.000 29876 move complete, result=0
21:44:48.358 00.001 29876 worker thread done servicing request
21:44:48.358 00.000 29876 Worker thread wakes up
21:44:48.358 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:48.358 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:48.358 00.000 31432 GuideStep: -0.4 px 57 ms EAST, 0.3 px 22 ms SOUTH
21:44:50.271 01.913 29876 Exposure complete
21:44:50.313 00.042 29876 worker thread done servicing request
21:44:50.313 00.000 31432 OnExposeComplete: enter
21:44:50.317 00.004 31432 UpdateGuideState(): m_state=6
21:44:50.318 00.001 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
21:44:50.320 00.002 31432 Star::Find returns 1 (0), X=329.55, Y=635.47, Mass=3580, SNR=36.9, Peak=235 HFD=3.3
21:44:50.322 00.002 31432 MultiStar: [#1 0.12,-0.46,1.02,U] [#2 -0.21,0.32,0.87,U] [#3 0.23,-0.35,1.01,U] [#4 0.34,-0.55,0.94,U] [#5 0.06,-0.29,0.83,U] [#6 -0.12,-0.15,0.87,U] [#7 0.13,0.01,0.93,U] [#8 -0.03,-0.41,0.81,U] 
21:44:50.324 00.002 31432 refined, 8 included, MultiStar: {0.04, -0.24}, one-star: {-0.24, -0.24}
21:44:50.326 00.002 31432 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
21:44:50.328 00.002 31432 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
21:44:50.330 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.03 mountY=0.24, mountTheta=1.45
21:44:50.334 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.24, opts=13)
21:44:50.336 00.002 31432 Enqueuing Move request for scope (0.04, -0.24)
21:44:50.338 00.002 29876 Worker thread wakes up
21:44:50.338 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
21:44:50.338 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
21:44:50.338 00.000 29876 Moving (0.04, -0.24) raw xDistance=0.03 yDistance=0.24
21:44:50.338 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:44:50.338 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:50.338 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:44:50.338 00.000 29876 MoveAxis(E, 0, ABG)
21:44:50.338 00.000 29876 Move returns status 0, amount 0
21:44:50.338 00.000 29876 MoveAxis(N, 0, ABG)
21:44:50.338 00.000 29876 Move returns status 0, amount 0
21:44:50.338 00.000 29876 move complete, result=0
21:44:50.338 00.000 29876 worker thread done servicing request
21:44:50.341 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:50.353 00.012 31432 UpdateGuideState exits: m=3580 RSB=36.9
21:44:50.355 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:50.357 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:50.358 00.001 31432 Enqueuing Expose request
21:44:50.360 00.002 29876 Worker thread wakes up
21:44:50.360 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:50.362 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:50.362 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:52.590 02.228 29876 Exposure complete
21:44:52.633 00.043 29876 worker thread done servicing request
21:44:52.634 00.001 31432 OnExposeComplete: enter
21:44:52.636 00.002 31432 UpdateGuideState(): m_state=6
21:44:52.638 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
21:44:52.639 00.001 31432 Star::Find returns 1 (0), X=328.60, Y=635.07, Mass=3561, SNR=37.7, Peak=254 HFD=3.9
21:44:52.641 00.002 31432 MultiStar: [#1 -1.09,-0.75,0.00,M1] [#2 -0.93,-0.61,0.00,M3] [#3 -0.59,-0.61,1.03,U] [#4 -0.42,-0.88,0.00,M4] [#5 -0.92,-0.82,0.00,M4] [#6 -0.31,-0.70,0.85,U] [#7 -0.39,-0.25,0.88,U] [#8 -0.78,-0.99,0.00,M8] 
21:44:52.643 00.002 31432 refined, 3 included, MultiStar: {-0.64, -0.55}, one-star: {-1.19, -0.63}
21:44:52.645 00.002 31432 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
21:44:52.647 00.002 31432 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
21:44:52.648 00.001 31432 CameraToMount -- cameraX=-0.64 cameraY=-0.55 hyp=0.84 cameraTheta=-2.43 mountX=-0.65 mountY=0.45, mountTheta=2.54
21:44:52.651 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.64, y=-0.55, opts=13)
21:44:52.653 00.002 31432 Enqueuing Move request for scope (-0.64, -0.55)
21:44:52.655 00.002 29876 Worker thread wakes up
21:44:52.655 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.55) opts 0xd
21:44:52.655 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.64, -0.55)
21:44:52.655 00.000 29876 Moving (-0.64, -0.55) raw xDistance=-0.65 yDistance=0.45
21:44:52.655 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.65
21:44:52.655 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.45
21:44:52.655 00.000 29876 MoveAxis(E, 62, ABG)
21:44:52.655 00.000 29876 Guiding  Dir = 2, Dur = 62
21:44:52.655 00.000 29876 IsSlewing returns 0
21:44:52.655 00.000 29876 IsGuiding returns 0
21:44:52.656 00.001 29876 PulseGuide returned control before completion, sleep 72
21:44:52.658 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:52.669 00.011 31432 UpdateGuideState exits: m=3561 RSB=37.7
21:44:52.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:52.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:52.675 00.002 31432 Enqueuing Expose request
21:44:52.743 00.068 29876 IsGuiding returns 1
21:44:52.743 00.000 29876 scope still moving after pulse duration time elapsed
21:44:52.774 00.031 29876 IsSlewing returns 0
21:44:52.774 00.000 29876 IsGuiding returns 1
21:44:52.805 00.031 29876 IsSlewing returns 0
21:44:52.805 00.000 29876 IsGuiding returns 1
21:44:52.837 00.032 29876 IsSlewing returns 0
21:44:52.837 00.000 29876 IsGuiding returns 1
21:44:52.868 00.031 29876 IsSlewing returns 0
21:44:52.868 00.000 29876 IsGuiding returns 0
21:44:52.868 00.000 29876 scope move finished after 62 + 150 ms
21:44:52.868 00.000 29876 Move returns status 0, amount 62
21:44:52.868 00.000 29876 MoveAxis(S, 33, ABG)
21:44:52.868 00.000 29876 Guiding  Dir = 1, Dur = 33
21:44:52.868 00.000 29876 IsSlewing returns 0
21:44:52.868 00.000 29876 IsGuiding returns 0
21:44:52.868 00.000 29876 PulseGuide returned control before completion, sleep 43
21:44:52.914 00.046 29876 IsGuiding returns 1
21:44:52.914 00.000 29876 scope still moving after pulse duration time elapsed
21:44:52.944 00.030 29876 IsSlewing returns 0
21:44:52.944 00.000 29876 IsGuiding returns 1
21:44:52.975 00.031 29876 IsSlewing returns 0
21:44:52.975 00.000 29876 IsGuiding returns 1
21:44:53.007 00.032 29876 IsSlewing returns 0
21:44:53.007 00.000 29876 IsGuiding returns 1
21:44:53.038 00.031 29876 IsSlewing returns 0
21:44:53.038 00.000 29876 IsGuiding returns 1
21:44:53.069 00.031 29876 IsSlewing returns 0
21:44:53.069 00.000 29876 IsGuiding returns 0
21:44:53.069 00.000 29876 scope move finished after 33 + 167 ms
21:44:53.069 00.000 29876 Move returns status 0, amount 33
21:44:53.069 00.000 29876 move complete, result=0
21:44:53.069 00.000 29876 worker thread done servicing request
21:44:53.069 00.000 29876 Worker thread wakes up
21:44:53.070 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:53.070 00.000 31432 GuideStep: -0.6 px 62 ms EAST, 0.4 px 33 ms SOUTH
21:44:53.072 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:54.987 01.915 29876 Exposure complete
21:44:55.030 00.043 29876 worker thread done servicing request
21:44:55.030 00.000 31432 OnExposeComplete: enter
21:44:55.033 00.003 31432 UpdateGuideState(): m_state=6
21:44:55.035 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
21:44:55.037 00.002 31432 Star::Find returns 1 (0), X=328.62, Y=635.37, Mass=3409, SNR=36.1, Peak=236 HFD=3.5
21:44:55.039 00.002 31432 MultiStar: [#1 -0.58,0.03,1.06,U] [#2 -1.04,0.03,0.00,M4] [#3 -1.07,0.04,0.00,M1] [#4 -0.48,0.38,0.97,U] [#5 -0.76,-0.52,0.86,U] [#6 -0.32,-0.18,0.91,U] [#7 -0.63,-0.11,0.93,U] [#8 -0.47,-0.22,0.83,U] 
21:44:55.041 00.002 31432 refined, 6 included, MultiStar: {-0.63, -0.13}, one-star: {-1.16, -0.34}
21:44:55.043 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
21:44:55.044 00.001 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
21:44:55.046 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.13 hyp=0.65 cameraTheta=-2.94 mountX=-0.64 mountY=0.03, mountTheta=3.09
21:44:55.049 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.13, opts=13)
21:44:55.051 00.002 31432 Enqueuing Move request for scope (-0.63, -0.13)
21:44:55.053 00.002 29876 Worker thread wakes up
21:44:55.053 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.13) opts 0xd
21:44:55.053 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.13)
21:44:55.053 00.000 29876 Moving (-0.63, -0.13) raw xDistance=-0.64 yDistance=0.03
21:44:55.053 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
21:44:55.053 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:55.053 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:55.053 00.000 29876 MoveAxis(E, 70, ABG)
21:44:55.053 00.000 29876 Guiding  Dir = 2, Dur = 70
21:44:55.053 00.000 29876 IsSlewing returns 0
21:44:55.053 00.000 29876 IsGuiding returns 0
21:44:55.054 00.001 29876 PulseGuide returned control before completion, sleep 80
21:44:55.057 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:44:55.068 00.011 31432 UpdateGuideState exits: m=3409 RSB=36.1
21:44:55.071 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:55.073 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:55.074 00.001 31432 Enqueuing Expose request
21:44:55.141 00.067 29876 IsGuiding returns 1
21:44:55.141 00.000 29876 scope still moving after pulse duration time elapsed
21:44:55.172 00.031 29876 IsSlewing returns 0
21:44:55.172 00.000 29876 IsGuiding returns 1
21:44:55.203 00.031 29876 IsSlewing returns 0
21:44:55.203 00.000 29876 IsGuiding returns 1
21:44:55.234 00.031 29876 IsSlewing returns 0
21:44:55.234 00.000 29876 IsGuiding returns 0
21:44:55.234 00.000 29876 scope move finished after 70 + 110 ms
21:44:55.234 00.000 29876 Move returns status 0, amount 70
21:44:55.234 00.000 29876 MoveAxis(N, 0, ABG)
21:44:55.234 00.000 29876 Move returns status 0, amount 0
21:44:55.234 00.000 29876 move complete, result=0
21:44:55.234 00.000 29876 worker thread done servicing request
21:44:55.234 00.000 29876 Worker thread wakes up
21:44:55.234 00.000 31432 GuideStep: -0.6 px 70 ms EAST, 0.0 px 0 ms NORTH
21:44:55.236 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:55.236 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:57.370 02.134 29876 Exposure complete
21:44:57.413 00.043 29876 worker thread done servicing request
21:44:57.413 00.000 31432 OnExposeComplete: enter
21:44:57.416 00.003 31432 UpdateGuideState(): m_state=6
21:44:57.417 00.001 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
21:44:57.419 00.002 31432 Star::Find returns 1 (0), X=329.23, Y=635.08, Mass=3467, SNR=36.9, Peak=235 HFD=4.0
21:44:57.421 00.002 31432 MultiStar: [#1 -0.30,-0.37,1.06,U] [#2 -0.32,-0.18,0.96,U] [#3 0.11,-0.64,1.02,U] [#4 -0.26,-0.61,0.95,U] [#5 -0.11,-0.75,0.81,U] [#6 -0.32,-0.45,0.88,U] [#7 -0.08,-0.25,0.92,U] [#8 -0.16,-0.68,0.81,U] 
21:44:57.423 00.002 31432 refined, 8 included, MultiStar: {-0.22, -0.50}, one-star: {-0.55, -0.62}
21:44:57.425 00.002 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
21:44:57.427 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
21:44:57.428 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=-0.50 hyp=0.55 cameraTheta=-1.99 mountX=-0.24 mountY=0.46, mountTheta=2.04
21:44:57.432 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=-0.50, opts=13)
21:44:57.438 00.006 31432 Enqueuing Move request for scope (-0.22, -0.50)
21:44:57.443 00.005 29876 Worker thread wakes up
21:44:57.443 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.50) opts 0xd
21:44:57.443 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, -0.50)
21:44:57.443 00.000 29876 Moving (-0.22, -0.50) raw xDistance=-0.24 yDistance=0.46
21:44:57.444 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.24
21:44:57.444 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.46
21:44:57.444 00.000 29876 MoveAxis(E, 32, ABG)
21:44:57.444 00.000 29876 Guiding  Dir = 2, Dur = 32
21:44:57.444 00.000 29876 IsSlewing returns 0
21:44:57.444 00.000 29876 IsGuiding returns 0
21:44:57.445 00.001 29876 PulseGuide returned control before completion, sleep 42
21:44:57.449 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:57.461 00.012 31432 UpdateGuideState exits: m=3467 RSB=36.9
21:44:57.464 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:57.466 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:57.467 00.001 31432 Enqueuing Expose request
21:44:57.492 00.025 29876 IsGuiding returns 1
21:44:57.492 00.000 29876 scope still moving after pulse duration time elapsed
21:44:57.523 00.031 29876 IsSlewing returns 0
21:44:57.523 00.000 29876 IsGuiding returns 1
21:44:57.554 00.031 29876 IsSlewing returns 0
21:44:57.554 00.000 29876 IsGuiding returns 0
21:44:57.554 00.000 29876 scope move finished after 32 + 78 ms
21:44:57.554 00.000 29876 Move returns status 0, amount 32
21:44:57.554 00.000 29876 MoveAxis(S, 34, ABG)
21:44:57.554 00.000 29876 Guiding  Dir = 1, Dur = 34
21:44:57.554 00.000 29876 IsSlewing returns 0
21:44:57.554 00.000 29876 IsGuiding returns 0
21:44:57.554 00.000 29876 PulseGuide returned control before completion, sleep 44
21:44:57.603 00.049 29876 IsGuiding returns 1
21:44:57.603 00.000 29876 scope still moving after pulse duration time elapsed
21:44:57.634 00.031 29876 IsSlewing returns 0
21:44:57.634 00.000 29876 IsGuiding returns 1
21:44:57.664 00.030 29876 IsSlewing returns 0
21:44:57.664 00.000 29876 IsGuiding returns 1
21:44:57.695 00.031 29876 IsSlewing returns 0
21:44:57.695 00.000 29876 IsGuiding returns 1
21:44:57.725 00.030 29876 IsSlewing returns 0
21:44:57.725 00.000 29876 IsGuiding returns 1
21:44:57.756 00.031 29876 IsSlewing returns 0
21:44:57.756 00.000 29876 IsGuiding returns 1
21:44:57.787 00.031 29876 IsSlewing returns 0
21:44:57.787 00.000 29876 IsGuiding returns 0
21:44:57.787 00.000 29876 scope move finished after 34 + 197 ms
21:44:57.787 00.000 29876 Move returns status 0, amount 34
21:44:57.787 00.000 29876 move complete, result=0
21:44:57.787 00.000 29876 worker thread done servicing request
21:44:57.787 00.000 29876 Worker thread wakes up
21:44:57.787 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:57.787 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:57.787 00.000 31432 GuideStep: -0.2 px 32 ms EAST, 0.5 px 34 ms SOUTH
21:44:59.701 01.914 29876 Exposure complete
21:44:59.746 00.045 29876 worker thread done servicing request
21:44:59.746 00.000 31432 OnExposeComplete: enter
21:44:59.749 00.003 31432 UpdateGuideState(): m_state=6
21:44:59.750 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
21:44:59.752 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=635.33, Mass=3478, SNR=37.1, Peak=254 HFD=3.7
21:44:59.754 00.002 31432 MultiStar: [#1 0.26,0.05,1.04,U] [#2 -0.19,0.16,0.93,U] [#3 0.52,-0.51,0.98,U] [#4 0.49,-0.05,0.95,U] [#5 0.16,-0.31,0.82,U] [#6 0.20,0.12,0.87,U] [#7 0.74,-0.11,0.98,U] [#8 -0.11,0.03,0.84,U] 
21:44:59.756 00.002 31432 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.05, -0.38}
21:44:59.758 00.002 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.46 = -0.46)
21:44:59.760 00.002 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
21:44:59.761 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-0.44 mountX=0.24 mountY=0.15, mountTheta=0.56
21:44:59.764 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.11, opts=13)
21:44:59.766 00.002 31432 Enqueuing Move request for scope (0.24, -0.11)
21:44:59.768 00.002 29876 Worker thread wakes up
21:44:59.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
21:44:59.768 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
21:44:59.768 00.000 29876 Moving (0.24, -0.11) raw xDistance=0.24 yDistance=0.15
21:44:59.768 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
21:44:59.768 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:59.768 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:44:59.768 00.000 29876 MoveAxis(W, 19, ABG)
21:44:59.768 00.000 29876 Guiding  Dir = 3, Dur = 19
21:44:59.768 00.000 29876 IsSlewing returns 0
21:44:59.769 00.001 29876 IsGuiding returns 0
21:44:59.769 00.000 29876 PulseGuide returned control before completion, sleep 29
21:44:59.772 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:44:59.784 00.012 31432 UpdateGuideState exits: m=3478 RSB=37.1
21:44:59.786 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.788 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:44:59.789 00.001 31432 Enqueuing Expose request
21:44:59.808 00.019 29876 IsGuiding returns 0
21:44:59.808 00.000 29876 Move returns status 0, amount 19
21:44:59.808 00.000 29876 MoveAxis(N, 0, ABG)
21:44:59.808 00.000 29876 Move returns status 0, amount 0
21:44:59.808 00.000 29876 move complete, result=0
21:44:59.809 00.001 29876 worker thread done servicing request
21:44:59.809 00.000 29876 Worker thread wakes up
21:44:59.809 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:44:59.809 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:44:59.809 00.000 31432 GuideStep: 0.2 px 19 ms WEST, 0.1 px 0 ms NORTH
21:45:02.036 02.227 29876 Exposure complete
21:45:02.079 00.043 29876 worker thread done servicing request
21:45:02.079 00.000 31432 OnExposeComplete: enter
21:45:02.082 00.003 31432 UpdateGuideState(): m_state=6
21:45:02.084 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
21:45:02.086 00.002 31432 Star::Find returns 1 (0), X=329.11, Y=635.61, Mass=3370, SNR=35.8, Peak=232 HFD=3.7
21:45:02.088 00.002 31432 MultiStar: [#1 -0.18,0.04,1.03,U] [#2 -0.10,-0.04,0.99,U] [#3 0.23,-0.50,1.04,U] [#4 0.38,-0.20,1.00,U] [#5 -0.12,-0.38,0.89,U] [#6 0.05,-0.14,0.94,U] [#7 -0.13,0.06,0.95,U] [#8 -0.10,-0.31,0.88,U] 
21:45:02.089 00.001 31432 refined, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.67, -0.09}
21:45:02.091 00.002 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.97 = -1.97)
21:45:02.093 00.002 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.04 = 1.04)
21:45:02.095 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.95 mountX=-0.07 mountY=0.16, mountTheta=2.00
21:45:02.098 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.17, opts=13)
21:45:02.100 00.002 31432 Enqueuing Move request for scope (-0.07, -0.17)
21:45:02.102 00.002 29876 Worker thread wakes up
21:45:02.102 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
21:45:02.102 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
21:45:02.102 00.000 29876 Moving (-0.07, -0.17) raw xDistance=-0.07 yDistance=0.16
21:45:02.102 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:45:02.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:02.103 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:45:02.103 00.000 29876 MoveAxis(E, 0, ABG)
21:45:02.103 00.000 29876 Move returns status 0, amount 0
21:45:02.103 00.000 29876 MoveAxis(N, 0, ABG)
21:45:02.103 00.000 29876 Move returns status 0, amount 0
21:45:02.103 00.000 29876 move complete, result=0
21:45:02.103 00.000 29876 worker thread done servicing request
21:45:02.106 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:45:02.118 00.012 31432 UpdateGuideState exits: m=3370 RSB=35.8
21:45:02.120 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:02.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:02.124 00.002 31432 Enqueuing Expose request
21:45:02.126 00.002 29876 Worker thread wakes up
21:45:02.126 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:45:02.128 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:02.128 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:04.043 01.915 29876 Exposure complete
21:45:04.085 00.042 29876 worker thread done servicing request
21:45:04.086 00.001 31432 OnExposeComplete: enter
21:45:04.088 00.002 31432 UpdateGuideState(): m_state=6
21:45:04.090 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
21:45:04.092 00.002 31432 Star::Find returns 1 (0), X=329.18, Y=635.18, Mass=3457, SNR=36.5, Peak=249 HFD=4.0
21:45:04.094 00.002 31432 MultiStar: [#1 -0.43,-0.04,1.04,U] [#2 -0.57,-0.04,0.98,U] [#3 -0.49,-0.45,0.96,U] [#4 -0.18,-0.39,0.98,U] [#5 -0.32,-0.73,0.88,U] [#6 -0.47,-0.43,0.97,U] [#7 -0.31,-0.04,0.92,U] [#8 -0.80,-0.34,0.86,U] 
21:45:04.096 00.002 31432 refined, 8 included, MultiStar: {-0.46, -0.33}, one-star: {-0.60, -0.53}
21:45:04.098 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.55 = -2.55)
21:45:04.099 00.001 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
21:45:04.101 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=-0.33 hyp=0.57 cameraTheta=-2.52 mountX=-0.47 mountY=0.25, mountTheta=2.65
21:45:04.104 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=-0.33, opts=13)
21:45:04.106 00.002 31432 Enqueuing Move request for scope (-0.46, -0.33)
21:45:04.108 00.002 29876 Worker thread wakes up
21:45:04.108 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.33) opts 0xd
21:45:04.108 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, -0.33)
21:45:04.108 00.000 29876 Moving (-0.46, -0.33) raw xDistance=-0.47 yDistance=0.25
21:45:04.108 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
21:45:04.108 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:04.108 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:45:04.108 00.000 29876 MoveAxis(E, 45, ABG)
21:45:04.108 00.000 29876 Guiding  Dir = 2, Dur = 45
21:45:04.108 00.000 29876 IsSlewing returns 0
21:45:04.108 00.000 29876 IsGuiding returns 0
21:45:04.109 00.001 29876 PulseGuide returned control before completion, sleep 55
21:45:04.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:45:04.123 00.011 31432 UpdateGuideState exits: m=3457 RSB=36.5
21:45:04.125 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:04.127 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:04.129 00.002 31432 Enqueuing Expose request
21:45:04.167 00.038 29876 IsGuiding returns 1
21:45:04.167 00.000 29876 scope still moving after pulse duration time elapsed
21:45:04.198 00.031 29876 IsSlewing returns 0
21:45:04.198 00.000 29876 IsGuiding returns 1
21:45:04.229 00.031 29876 IsSlewing returns 0
21:45:04.229 00.000 29876 IsGuiding returns 1
21:45:04.259 00.030 29876 IsSlewing returns 0
21:45:04.259 00.000 29876 IsGuiding returns 0
21:45:04.259 00.000 29876 scope move finished after 45 + 105 ms
21:45:04.259 00.000 29876 Move returns status 0, amount 45
21:45:04.259 00.000 29876 MoveAxis(N, 0, ABG)
21:45:04.259 00.000 29876 Move returns status 0, amount 0
21:45:04.260 00.001 29876 move complete, result=0
21:45:04.260 00.000 29876 worker thread done servicing request
21:45:04.260 00.000 29876 Worker thread wakes up
21:45:04.260 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:04.260 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.3 px 0 ms NORTH
21:45:04.262 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:06.392 02.130 29876 Exposure complete
21:45:06.435 00.043 29876 worker thread done servicing request
21:45:06.435 00.000 31432 OnExposeComplete: enter
21:45:06.437 00.002 31432 UpdateGuideState(): m_state=6
21:45:06.439 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
21:45:06.441 00.002 31432 Star::Find returns 1 (0), X=329.51, Y=634.71, Mass=3589, SNR=37.8, Peak=255 HFD=3.6
21:45:06.443 00.002 31432 MultiStar: [#1 0.02,-0.43,0.99,U] [#2 -0.18,-0.37,0.90,U] [#3 0.20,-0.97,0.00,M1] [#4 0.20,-0.63,0.90,U] [#5 -0.12,-1.03,0.00,M1] [#6 0.55,-0.71,0.91,U] [#7 0.19,-1.09,0.00,M1] [#8 0.01,-0.98,0.00,M4] 
21:45:06.445 00.002 31432 refined, 4 included, MultiStar: {0.06, -0.63}, one-star: {-0.27, -1.00}
21:45:06.447 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
21:45:06.449 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
21:45:06.450 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=-0.63 hyp=0.64 cameraTheta=-1.48 mountX=0.04 mountY=0.63, mountTheta=1.51
21:45:06.454 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.63, opts=13)
21:45:06.459 00.005 31432 Enqueuing Move request for scope (0.06, -0.63)
21:45:06.460 00.001 29876 Worker thread wakes up
21:45:06.461 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.63) opts 0xd
21:45:06.461 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.63)
21:45:06.461 00.000 29876 Moving (0.06, -0.63) raw xDistance=0.04 yDistance=0.63
21:45:06.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:45:06.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
21:45:06.461 00.000 29876 MoveAxis(E, 0, ABG)
21:45:06.461 00.000 29876 Move returns status 0, amount 0
21:45:06.461 00.000 29876 MoveAxis(S, 47, ABG)
21:45:06.461 00.000 29876 Guiding  Dir = 1, Dur = 47
21:45:06.461 00.000 29876 IsSlewing returns 0
21:45:06.461 00.000 29876 IsGuiding returns 0
21:45:06.462 00.001 29876 PulseGuide returned control before completion, sleep 57
21:45:06.464 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:06.477 00.013 31432 UpdateGuideState exits: m=3589 RSB=37.8
21:45:06.479 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:06.481 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:06.483 00.002 31432 Enqueuing Expose request
21:45:06.529 00.046 29876 IsGuiding returns 1
21:45:06.529 00.000 29876 scope still moving after pulse duration time elapsed
21:45:06.560 00.031 29876 IsSlewing returns 0
21:45:06.560 00.000 29876 IsGuiding returns 1
21:45:06.590 00.030 29876 IsSlewing returns 0
21:45:06.590 00.000 29876 IsGuiding returns 1
21:45:06.621 00.031 29876 IsSlewing returns 0
21:45:06.621 00.000 29876 IsGuiding returns 0
21:45:06.621 00.000 29876 scope move finished after 47 + 112 ms
21:45:06.621 00.000 29876 Move returns status 0, amount 47
21:45:06.621 00.000 29876 move complete, result=0
21:45:06.621 00.000 29876 worker thread done servicing request
21:45:06.621 00.000 29876 Worker thread wakes up
21:45:06.621 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.6 px 47 ms SOUTH
21:45:06.624 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:06.624 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:08.538 01.914 29876 Exposure complete
21:45:08.582 00.044 29876 worker thread done servicing request
21:45:08.582 00.000 31432 OnExposeComplete: enter
21:45:08.584 00.002 31432 UpdateGuideState(): m_state=6
21:45:08.586 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
21:45:08.588 00.002 31432 Star::Find returns 1 (0), X=329.62, Y=635.50, Mass=3407, SNR=36.8, Peak=254 HFD=3.4
21:45:08.590 00.002 31432 MultiStar: [#1 0.03,-0.05,1.06,U] [#2 -0.25,-0.17,0.91,U] [#3 0.16,-0.00,1.05,U] [#4 0.26,0.04,0.93,U] [#5 0.29,-0.53,0.86,U] [#6 -0.14,-0.20,0.86,U] [#7 0.18,-0.26,0.95,U] [#8 0.09,-0.39,0.86,U] 
21:45:08.592 00.002 31432 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {-0.17, -0.20}
21:45:08.593 00.001 31432 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
21:45:08.595 00.002 31432 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
21:45:08.597 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.31 mountX=0.05 mountY=0.19, mountTheta=1.34
21:45:08.600 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.19, opts=13)
21:45:08.602 00.002 31432 Enqueuing Move request for scope (0.05, -0.19)
21:45:08.604 00.002 29876 Worker thread wakes up
21:45:08.604 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
21:45:08.604 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
21:45:08.604 00.000 29876 Moving (0.05, -0.19) raw xDistance=0.05 yDistance=0.19
21:45:08.604 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:45:08.604 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:08.604 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:45:08.604 00.000 29876 MoveAxis(E, 0, ABG)
21:45:08.604 00.000 29876 Move returns status 0, amount 0
21:45:08.604 00.000 29876 MoveAxis(N, 0, ABG)
21:45:08.604 00.000 29876 Move returns status 0, amount 0
21:45:08.604 00.000 29876 move complete, result=0
21:45:08.604 00.000 29876 worker thread done servicing request
21:45:08.607 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:08.619 00.012 31432 UpdateGuideState exits: m=3407 RSB=36.8
21:45:08.621 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.623 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:08.625 00.002 31432 Enqueuing Expose request
21:45:08.626 00.001 29876 Worker thread wakes up
21:45:08.626 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:45:08.628 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:08.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:10.759 02.131 29876 Exposure complete
21:45:10.803 00.044 29876 worker thread done servicing request
21:45:10.803 00.000 31432 OnExposeComplete: enter
21:45:10.806 00.003 31432 UpdateGuideState(): m_state=6
21:45:10.807 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
21:45:10.809 00.002 31432 Star::Find returns 1 (0), X=330.01, Y=635.49, Mass=3312, SNR=35.5, Peak=237 HFD=4.0
21:45:10.811 00.002 31432 MultiStar: [#1 0.37,0.27,1.05,U] [#2 -0.05,0.33,0.94,U] [#3 -0.03,0.07,1.02,U] [#4 0.32,0.36,0.96,U] [#5 0.38,-0.26,0.88,U] [#6 0.31,0.05,0.95,U] [#7 0.36,0.26,0.97,U] [#8 0.52,-0.06,0.88,U] 
21:45:10.813 00.002 31432 refined, 8 included, MultiStar: {0.26, 0.09}, one-star: {0.23, -0.22}
21:45:10.815 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
21:45:10.817 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.96)
21:45:10.818 00.001 31432 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.28 cameraTheta=0.34 mountX=0.27 mountY=-0.05, mountTheta=-0.19
21:45:10.821 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.09, opts=13)
21:45:10.823 00.002 31432 Enqueuing Move request for scope (0.26, 0.09)
21:45:10.825 00.002 29876 Worker thread wakes up
21:45:10.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
21:45:10.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
21:45:10.825 00.000 29876 Moving (0.26, 0.09) raw xDistance=0.27 yDistance=-0.05
21:45:10.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:45:10.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:10.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:45:10.825 00.000 29876 MoveAxis(W, 26, ABG)
21:45:10.826 00.001 29876 Guiding  Dir = 3, Dur = 26
21:45:10.826 00.000 29876 IsSlewing returns 0
21:45:10.826 00.000 29876 IsGuiding returns 0
21:45:10.826 00.000 29876 PulseGuide returned control before completion, sleep 36
21:45:10.829 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:45:10.841 00.012 31432 UpdateGuideState exits: m=3312 RSB=35.5
21:45:10.844 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:10.845 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:10.847 00.002 31432 Enqueuing Expose request
21:45:10.867 00.020 29876 IsGuiding returns 1
21:45:10.867 00.000 29876 scope still moving after pulse duration time elapsed
21:45:10.898 00.031 29876 IsSlewing returns 0
21:45:10.898 00.000 29876 IsGuiding returns 1
21:45:10.928 00.030 29876 IsSlewing returns 0
21:45:10.928 00.000 29876 IsGuiding returns 1
21:45:10.959 00.031 29876 IsSlewing returns 0
21:45:10.959 00.000 29876 IsGuiding returns 0
21:45:10.959 00.000 29876 scope move finished after 26 + 107 ms
21:45:10.959 00.000 29876 Move returns status 0, amount 26
21:45:10.959 00.000 29876 MoveAxis(N, 0, ABG)
21:45:10.959 00.000 29876 Move returns status 0, amount 0
21:45:10.959 00.000 29876 move complete, result=0
21:45:10.959 00.000 29876 worker thread done servicing request
21:45:10.959 00.000 29876 Worker thread wakes up
21:45:10.959 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.1 px 0 ms NORTH
21:45:10.962 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:10.962 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:12.876 01.914 29876 Exposure complete
21:45:12.919 00.043 29876 worker thread done servicing request
21:45:12.919 00.000 31432 OnExposeComplete: enter
21:45:12.921 00.002 31432 UpdateGuideState(): m_state=6
21:45:12.924 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
21:45:12.926 00.002 31432 Star::Find returns 1 (0), X=329.22, Y=635.58, Mass=3379, SNR=35.6, Peak=248 HFD=3.7
21:45:12.928 00.002 31432 MultiStar: [#1 0.21,0.39,1.06,U] [#2 0.05,-0.06,0.96,U] [#3 -0.14,-0.20,1.03,U] [#4 0.05,0.41,0.95,U] [#5 -0.24,-0.36,0.85,U] [#6 0.30,0.04,0.93,U] [#7 0.02,-0.26,0.97,U] [#8 0.12,-0.27,0.82,U] 
21:45:12.930 00.002 31432 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.56, -0.12}
21:45:12.932 00.002 31432 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.02) = xAngle (-2.15 = -2.15)
21:45:12.934 00.002 31432 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.86 = 0.86)
21:45:12.935 00.001 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.13 mountX=-0.02 mountY=0.03, mountTheta=2.20
21:45:12.939 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.04, opts=13)
21:45:12.941 00.002 31432 Enqueuing Move request for scope (-0.02, -0.04)
21:45:12.943 00.002 29876 Worker thread wakes up
21:45:12.943 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:45:12.943 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:45:12.943 00.000 29876 Moving (-0.02, -0.04) raw xDistance=-0.02 yDistance=0.03
21:45:12.943 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:45:12.943 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:12.943 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:12.943 00.000 29876 MoveAxis(E, 0, ABG)
21:45:12.943 00.000 29876 Move returns status 0, amount 0
21:45:12.943 00.000 29876 MoveAxis(N, 0, ABG)
21:45:12.943 00.000 29876 Move returns status 0, amount 0
21:45:12.943 00.000 29876 move complete, result=0
21:45:12.943 00.000 29876 worker thread done servicing request
21:45:12.946 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:12.958 00.012 31432 UpdateGuideState exits: m=3379 RSB=35.6
21:45:12.960 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:12.962 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:12.964 00.002 31432 Enqueuing Expose request
21:45:12.965 00.001 29876 Worker thread wakes up
21:45:12.966 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:45:12.968 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:12.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:15.092 02.124 29876 Exposure complete
21:45:15.135 00.043 29876 worker thread done servicing request
21:45:15.135 00.000 31432 OnExposeComplete: enter
21:45:15.137 00.002 31432 UpdateGuideState(): m_state=6
21:45:15.139 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
21:45:15.141 00.002 31432 Star::Find returns 1 (0), X=328.61, Y=636.28, Mass=3469, SNR=36.8, Peak=207 HFD=3.8
21:45:15.143 00.002 31432 MultiStar: [#1 -0.54,0.75,1.01,U] [#2 -0.80,0.74,0.00,M1] [#3 -0.39,0.25,1.04,U] [#4 -0.24,0.70,0.93,U] [#5 -0.36,0.31,0.84,U] [#6 -0.57,0.77,0.00,M1] [#7 -0.38,0.04,0.91,U] [#8 -0.99,0.43,0.00,M2] 
21:45:15.145 00.002 31432 refined, 5 included, MultiStar: {-0.52, 0.44}, one-star: {-1.17, 0.57}
21:45:15.147 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
21:45:15.149 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.86)
21:45:15.150 00.001 31432 CameraToMount -- cameraX=-0.52 cameraY=0.44 hyp=0.69 cameraTheta=2.44 mountX=-0.51 mountY=-0.52, mountTheta=-2.35
21:45:15.155 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.44, opts=13)
21:45:15.157 00.002 31432 Enqueuing Move request for scope (-0.52, 0.44)
21:45:15.159 00.002 29876 Worker thread wakes up
21:45:15.159 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.44) opts 0xd
21:45:15.159 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.44)
21:45:15.159 00.000 29876 Moving (-0.52, 0.44) raw xDistance=-0.51 yDistance=-0.52
21:45:15.159 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
21:45:15.159 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:15.159 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:45:15.159 00.000 29876 MoveAxis(E, 49, ABG)
21:45:15.159 00.000 29876 Guiding  Dir = 2, Dur = 49
21:45:15.160 00.001 29876 IsSlewing returns 0
21:45:15.160 00.000 29876 IsGuiding returns 0
21:45:15.160 00.000 29876 PulseGuide returned control before completion, sleep 59
21:45:15.163 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:15.175 00.012 31432 UpdateGuideState exits: m=3469 RSB=36.8
21:45:15.177 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:15.179 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:15.181 00.002 31432 Enqueuing Expose request
21:45:15.230 00.049 29876 IsGuiding returns 1
21:45:15.230 00.000 29876 scope still moving after pulse duration time elapsed
21:45:15.261 00.031 29876 IsSlewing returns 0
21:45:15.261 00.000 29876 IsGuiding returns 1
21:45:15.293 00.032 29876 IsSlewing returns 0
21:45:15.293 00.000 29876 IsGuiding returns 1
21:45:15.323 00.030 29876 IsSlewing returns 0
21:45:15.323 00.000 29876 IsGuiding returns 0
21:45:15.323 00.000 29876 scope move finished after 49 + 114 ms
21:45:15.323 00.000 29876 Move returns status 0, amount 49
21:45:15.323 00.000 29876 MoveAxis(N, 0, ABG)
21:45:15.323 00.000 29876 Move returns status 0, amount 0
21:45:15.323 00.000 29876 move complete, result=0
21:45:15.323 00.000 29876 worker thread done servicing request
21:45:15.323 00.000 29876 Worker thread wakes up
21:45:15.323 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:15.323 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:15.324 00.001 31432 GuideStep: -0.5 px 49 ms EAST, -0.5 px 0 ms NORTH
21:45:17.230 01.906 29876 Exposure complete
21:45:17.285 00.055 29876 worker thread done servicing request
21:45:17.285 00.000 31432 OnExposeComplete: enter
21:45:17.288 00.003 31432 UpdateGuideState(): m_state=6
21:45:17.291 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
21:45:17.294 00.003 31432 Star::Find returns 1 (0), X=328.84, Y=635.54, Mass=3284, SNR=35.0, Peak=229 HFD=3.8
21:45:17.298 00.004 31432 MultiStar: [#1 -0.57,-0.19,1.08,U] [#2 -0.89,0.15,0.95,U] [#3 -0.25,-0.27,1.15,U] [#4 -0.29,-0.30,0.98,U] [#5 -0.83,-0.00,0.90,U] [#6 -0.44,-0.16,0.91,U] [#7 0.00,0.01,0.99,U] [#8 -0.35,-0.23,0.88,U] 
21:45:17.301 00.003 31432 refined, 8 included, MultiStar: {-0.50, -0.13}, one-star: {-0.94, -0.17}
21:45:17.304 00.003 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
21:45:17.308 00.004 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
21:45:17.311 00.003 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-2.88 mountX=-0.50 mountY=0.05, mountTheta=3.03
21:45:17.315 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.13, opts=13)
21:45:17.319 00.004 31432 Enqueuing Move request for scope (-0.50, -0.13)
21:45:17.323 00.004 29876 Worker thread wakes up
21:45:17.323 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.13) opts 0xd
21:45:17.323 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.13)
21:45:17.323 00.000 29876 Moving (-0.50, -0.13) raw xDistance=-0.50 yDistance=0.05
21:45:17.324 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
21:45:17.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:17.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:45:17.324 00.000 29876 MoveAxis(E, 55, ABG)
21:45:17.324 00.000 29876 Guiding  Dir = 2, Dur = 55
21:45:17.324 00.000 29876 IsSlewing returns 0
21:45:17.324 00.000 29876 IsGuiding returns 0
21:45:17.325 00.001 29876 PulseGuide returned control before completion, sleep 65
21:45:17.329 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:17.346 00.017 31432 UpdateGuideState exits: m=3284 RSB=35.0
21:45:17.349 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:17.352 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:17.355 00.003 31432 Enqueuing Expose request
21:45:17.400 00.045 29876 IsGuiding returns 1
21:45:17.400 00.000 29876 scope still moving after pulse duration time elapsed
21:45:17.431 00.031 29876 IsSlewing returns 0
21:45:17.431 00.000 29876 IsGuiding returns 1
21:45:17.462 00.031 29876 IsSlewing returns 0
21:45:17.462 00.000 29876 IsGuiding returns 1
21:45:17.492 00.030 29876 IsSlewing returns 0
21:45:17.492 00.000 29876 IsGuiding returns 0
21:45:17.492 00.000 29876 scope move finished after 55 + 112 ms
21:45:17.492 00.000 29876 Move returns status 0, amount 55
21:45:17.492 00.000 29876 MoveAxis(N, 0, ABG)
21:45:17.492 00.000 29876 Move returns status 0, amount 0
21:45:17.492 00.000 29876 move complete, result=0
21:45:17.492 00.000 29876 worker thread done servicing request
21:45:17.492 00.000 29876 Worker thread wakes up
21:45:17.492 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:17.492 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:17.492 00.000 31432 GuideStep: -0.5 px 55 ms EAST, 0.1 px 0 ms NORTH
21:45:19.617 02.125 29876 Exposure complete
21:45:19.660 00.043 29876 worker thread done servicing request
21:45:19.660 00.000 31432 OnExposeComplete: enter
21:45:19.664 00.004 31432 UpdateGuideState(): m_state=6
21:45:19.666 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
21:45:19.668 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=635.88, Mass=3683, SNR=37.8, Peak=254 HFD=3.8
21:45:19.671 00.003 31432 MultiStar: [#1 0.10,0.40,1.00,U] [#2 0.30,0.69,0.94,U] [#3 0.68,0.11,0.99,U] [#4 0.37,0.17,0.89,U] [#5 0.07,0.01,0.78,U] [#6 0.42,0.59,0.86,U] [#7 0.57,-0.06,0.87,U] [#8 0.32,0.05,0.81,U] 
21:45:19.672 00.001 31432 single-star, 8 included, MultiStar: {0.32, 0.24}, one-star: {0.05, 0.17}
21:45:19.674 00.002 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.28 = 1.28)
21:45:19.676 00.002 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.30 = -1.99)
21:45:19.678 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.31 mountX=0.05 mountY=-0.17, mountTheta=-1.27
21:45:19.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.17, opts=13)
21:45:19.683 00.002 31432 Enqueuing Move request for scope (0.05, 0.17)
21:45:19.685 00.002 29876 Worker thread wakes up
21:45:19.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
21:45:19.685 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
21:45:19.685 00.000 29876 Moving (0.05, 0.17) raw xDistance=0.05 yDistance=-0.17
21:45:19.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:45:19.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:19.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:45:19.685 00.000 29876 MoveAxis(E, 0, ABG)
21:45:19.686 00.001 29876 Move returns status 0, amount 0
21:45:19.686 00.000 29876 MoveAxis(N, 0, ABG)
21:45:19.686 00.000 29876 Move returns status 0, amount 0
21:45:19.686 00.000 29876 move complete, result=0
21:45:19.686 00.000 29876 worker thread done servicing request
21:45:19.689 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:45:19.701 00.012 31432 UpdateGuideState exits: m=3683 RSB=37.8
21:45:19.703 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:19.705 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:19.707 00.002 31432 Enqueuing Expose request
21:45:19.709 00.002 29876 Worker thread wakes up
21:45:19.709 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:19.711 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:19.712 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:21.622 01.910 29876 Exposure complete
21:45:21.665 00.043 29876 worker thread done servicing request
21:45:21.665 00.000 31432 OnExposeComplete: enter
21:45:21.668 00.003 31432 UpdateGuideState(): m_state=6
21:45:21.670 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
21:45:21.672 00.002 31432 Star::Find returns 1 (0), X=330.22, Y=635.62, Mass=3415, SNR=36.1, Peak=227 HFD=3.7
21:45:21.673 00.001 31432 MultiStar: [#1 0.97,0.47,0.00,M1] [#2 0.61,0.14,0.93,U] [#3 1.19,-0.02,0.00,M1] [#4 1.05,0.31,0.00,M1] [#5 1.18,0.07,0.00,M1] [#6 0.77,0.57,0.00,M1] [#7 0.87,0.28,0.96,U] [#8 0.81,0.25,0.83,U] 
21:45:21.675 00.002 31432 single-star, 3 included, MultiStar: {0.68, 0.14}, one-star: {0.44, -0.09}
21:45:21.677 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
21:45:21.679 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
21:45:21.681 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.20 mountX=0.44 mountY=0.15, mountTheta=0.34
21:45:21.684 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.09, opts=13)
21:45:21.687 00.003 31432 Enqueuing Move request for scope (0.44, -0.09)
21:45:21.689 00.002 29876 Worker thread wakes up
21:45:21.689 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd
21:45:21.689 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.09)
21:45:21.689 00.000 29876 Moving (0.44, -0.09) raw xDistance=0.44 yDistance=0.15
21:45:21.689 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.44
21:45:21.689 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:21.689 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:45:21.689 00.000 29876 MoveAxis(W, 42, ABG)
21:45:21.689 00.000 29876 Guiding  Dir = 3, Dur = 42
21:45:21.690 00.001 29876 IsSlewing returns 0
21:45:21.690 00.000 29876 IsGuiding returns 0
21:45:21.690 00.000 29876 PulseGuide returned control before completion, sleep 52
21:45:21.693 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:45:21.706 00.013 31432 UpdateGuideState exits: m=3415 RSB=36.1
21:45:21.708 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:21.710 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:21.712 00.002 31432 Enqueuing Expose request
21:45:21.744 00.032 29876 IsGuiding returns 1
21:45:21.744 00.000 29876 scope still moving after pulse duration time elapsed
21:45:21.776 00.032 29876 IsSlewing returns 0
21:45:21.776 00.000 29876 IsGuiding returns 1
21:45:21.806 00.030 29876 IsSlewing returns 0
21:45:21.806 00.000 29876 IsGuiding returns 1
21:45:21.837 00.031 29876 IsSlewing returns 0
21:45:21.837 00.000 29876 IsGuiding returns 0
21:45:21.837 00.000 29876 scope move finished after 42 + 105 ms
21:45:21.837 00.000 29876 Move returns status 0, amount 42
21:45:21.837 00.000 29876 MoveAxis(N, 0, ABG)
21:45:21.837 00.000 29876 Move returns status 0, amount 0
21:45:21.837 00.000 29876 move complete, result=0
21:45:21.837 00.000 29876 worker thread done servicing request
21:45:21.837 00.000 29876 Worker thread wakes up
21:45:21.838 00.001 31432 GuideStep: 0.4 px 42 ms WEST, 0.2 px 0 ms NORTH
21:45:21.841 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:21.841 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:23.965 02.124 29876 Exposure complete
21:45:24.007 00.042 29876 worker thread done servicing request
21:45:24.008 00.001 31432 OnExposeComplete: enter
21:45:24.010 00.002 31432 UpdateGuideState(): m_state=6
21:45:24.012 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
21:45:24.014 00.002 31432 Star::Find returns 1 (0), X=329.85, Y=635.32, Mass=3398, SNR=36.6, Peak=254 HFD=3.8
21:45:24.016 00.002 31432 MultiStar: [#1 0.99,-0.33,0.00,M2] [#2 0.34,0.19,0.87,U] [#3 0.89,-0.40,0.00,M2] [#4 0.65,0.03,0.93,U] [#5 0.96,-0.68,0.00,M2] [#6 1.04,-0.13,0.00,M2] [#7 0.68,-0.20,0.97,U] [#8 0.94,-0.26,0.00,M1] 
21:45:24.017 00.001 31432 single-star, 3 included, MultiStar: {0.43, -0.10}, one-star: {0.07, -0.39}
21:45:24.019 00.002 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
21:45:24.021 00.002 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
21:45:24.023 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.40 mountX=0.06 mountY=0.40, mountTheta=1.42
21:45:24.025 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.39, opts=13)
21:45:24.027 00.002 31432 Enqueuing Move request for scope (0.07, -0.39)
21:45:24.029 00.002 29876 Worker thread wakes up
21:45:24.029 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
21:45:24.029 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
21:45:24.029 00.000 29876 Moving (0.07, -0.39) raw xDistance=0.06 yDistance=0.40
21:45:24.029 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:45:24.029 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
21:45:24.029 00.000 29876 MoveAxis(E, 0, ABG)
21:45:24.029 00.000 29876 Move returns status 0, amount 0
21:45:24.029 00.000 29876 MoveAxis(S, 29, ABG)
21:45:24.029 00.000 29876 Guiding  Dir = 1, Dur = 29
21:45:24.029 00.000 29876 IsSlewing returns 0
21:45:24.029 00.000 29876 IsGuiding returns 0
21:45:24.030 00.001 29876 PulseGuide returned control before completion, sleep 39
21:45:24.033 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:45:24.044 00.011 31432 UpdateGuideState exits: m=3398 RSB=36.6
21:45:24.046 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:24.048 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:24.050 00.002 31432 Enqueuing Expose request
21:45:24.075 00.025 29876 IsGuiding returns 1
21:45:24.075 00.000 29876 scope still moving after pulse duration time elapsed
21:45:24.105 00.030 29876 IsSlewing returns 0
21:45:24.105 00.000 29876 IsGuiding returns 1
21:45:24.136 00.031 29876 IsSlewing returns 0
21:45:24.136 00.000 29876 IsGuiding returns 1
21:45:24.167 00.031 29876 IsSlewing returns 0
21:45:24.167 00.000 29876 IsGuiding returns 1
21:45:24.197 00.030 29876 IsSlewing returns 0
21:45:24.197 00.000 29876 IsGuiding returns 0
21:45:24.197 00.000 29876 scope move finished after 29 + 137 ms
21:45:24.197 00.000 29876 Move returns status 0, amount 29
21:45:24.197 00.000 29876 move complete, result=0
21:45:24.197 00.000 29876 worker thread done servicing request
21:45:24.197 00.000 29876 Worker thread wakes up
21:45:24.197 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:24.197 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:24.197 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 29 ms SOUTH
21:45:26.112 01.915 29876 Exposure complete
21:45:26.161 00.049 29876 worker thread done servicing request
21:45:26.162 00.001 31432 OnExposeComplete: enter
21:45:26.166 00.004 31432 UpdateGuideState(): m_state=6
21:45:26.172 00.006 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
21:45:26.176 00.004 31432 Star::Find returns 1 (0), X=329.38, Y=635.72, Mass=3656, SNR=37.7, Peak=238 HFD=3.7
21:45:26.182 00.006 31432 MultiStar: [#1 -0.05,0.28,1.03,U] [#2 -0.39,0.55,0.88,U] [#3 0.43,0.09,1.00,U] [#4 0.44,0.48,0.92,U] [#5 0.25,-0.02,0.84,U] [#6 -0.34,0.30,0.87,U] [#7 0.18,0.36,0.89,U] [#8 -0.39,0.09,0.84,U] 
21:45:26.187 00.005 31432 refined, 8 included, MultiStar: {-0.03, 0.24}, one-star: {-0.40, 0.01}
21:45:26.189 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
21:45:26.191 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
21:45:26.192 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
21:45:26.199 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.24, opts=13)
21:45:26.202 00.003 31432 Enqueuing Move request for scope (-0.03, 0.24)
21:45:26.208 00.006 29876 Worker thread wakes up
21:45:26.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
21:45:26.208 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
21:45:26.208 00.000 29876 Moving (-0.03, 0.24) raw xDistance=-0.02 yDistance=-0.24
21:45:26.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:45:26.208 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:26.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:45:26.208 00.000 29876 MoveAxis(E, 0, ABG)
21:45:26.208 00.000 29876 Move returns status 0, amount 0
21:45:26.208 00.000 29876 MoveAxis(N, 0, ABG)
21:45:26.208 00.000 29876 Move returns status 0, amount 0
21:45:26.208 00.000 29876 move complete, result=0
21:45:26.208 00.000 29876 worker thread done servicing request
21:45:26.213 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:45:26.225 00.012 31432 UpdateGuideState exits: m=3656 RSB=37.7
21:45:26.227 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:26.229 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:26.233 00.004 31432 Enqueuing Expose request
21:45:26.235 00.002 29876 Worker thread wakes up
21:45:26.235 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:26.238 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:26.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:28.360 02.122 29876 Exposure complete
21:45:28.405 00.045 29876 worker thread done servicing request
21:45:28.405 00.000 31432 OnExposeComplete: enter
21:45:28.409 00.004 31432 UpdateGuideState(): m_state=6
21:45:28.413 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
21:45:28.415 00.002 31432 Star::Find returns 1 (0), X=329.23, Y=636.06, Mass=3227, SNR=35.4, Peak=254 HFD=3.9
21:45:28.417 00.002 31432 MultiStar: [#1 -0.15,0.61,1.07,U] [#2 -0.55,0.70,0.93,U] [#3 0.20,0.19,1.07,U] [#4 0.25,0.46,0.99,U] [#5 -0.37,0.69,0.81,U] [#6 0.08,0.50,0.92,U] [#7 0.13,0.56,1.01,U] [#8 -0.43,0.12,0.84,U] 
21:45:28.419 00.002 31432 refined, 8 included, MultiStar: {-0.14, 0.46}, one-star: {-0.56, 0.35}
21:45:28.421 00.002 31432 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.02) = xAngle (1.85 = 1.85)
21:45:28.423 00.002 31432 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.86 = -1.42)
21:45:28.425 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.87 mountX=-0.13 mountY=-0.48, mountTheta=-1.84
21:45:28.427 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.46, opts=13)
21:45:28.429 00.002 31432 Enqueuing Move request for scope (-0.14, 0.46)
21:45:28.431 00.002 29876 Worker thread wakes up
21:45:28.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd
21:45:28.431 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.46)
21:45:28.431 00.000 29876 Moving (-0.14, 0.46) raw xDistance=-0.13 yDistance=-0.48
21:45:28.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:45:28.431 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:28.432 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:45:28.432 00.000 29876 MoveAxis(E, 0, ABG)
21:45:28.432 00.000 29876 Move returns status 0, amount 0
21:45:28.432 00.000 29876 MoveAxis(N, 0, ABG)
21:45:28.432 00.000 29876 Move returns status 0, amount 0
21:45:28.432 00.000 29876 move complete, result=0
21:45:28.432 00.000 29876 worker thread done servicing request
21:45:28.438 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:45:28.451 00.013 31432 UpdateGuideState exits: m=3227 RSB=35.4
21:45:28.454 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.457 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:28.459 00.002 31432 Enqueuing Expose request
21:45:28.461 00.002 29876 Worker thread wakes up
21:45:28.461 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:45:28.463 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:28.463 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:30.367 01.904 29876 Exposure complete
21:45:30.411 00.044 29876 worker thread done servicing request
21:45:30.411 00.000 31432 OnExposeComplete: enter
21:45:30.413 00.002 31432 UpdateGuideState(): m_state=6
21:45:30.415 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
21:45:30.417 00.002 31432 Star::Find returns 1 (0), X=329.14, Y=635.96, Mass=3646, SNR=37.4, Peak=247 HFD=4.1
21:45:30.419 00.002 31432 MultiStar: [#1 -0.03,0.71,1.01,U] [#2 -0.03,0.50,0.93,U] [#3 0.24,0.45,1.00,U] [#4 0.20,0.43,0.95,U] [#5 -0.29,0.39,0.83,U] [#6 0.28,0.48,0.86,U] [#7 0.32,0.39,0.92,U] [#8 -0.07,0.37,0.80,U] 
21:45:30.420 00.001 31432 refined, 8 included, MultiStar: {-0.01, 0.44}, one-star: {-0.64, 0.25}
21:45:30.422 00.002 31432 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.02) = xAngle (1.56 = 1.56)
21:45:30.424 00.002 31432 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.57 = -1.71)
21:45:30.426 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.58 mountX=0.01 mountY=-0.44, mountTheta=-1.56
21:45:30.431 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.44, opts=13)
21:45:30.434 00.003 31432 Enqueuing Move request for scope (-0.01, 0.44)
21:45:30.436 00.002 29876 Worker thread wakes up
21:45:30.436 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
21:45:30.436 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
21:45:30.436 00.000 29876 Moving (-0.01, 0.44) raw xDistance=0.01 yDistance=-0.44
21:45:30.436 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:45:30.436 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:30.436 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:45:30.436 00.000 29876 MoveAxis(E, 0, ABG)
21:45:30.436 00.000 29876 Move returns status 0, amount 0
21:45:30.437 00.001 29876 MoveAxis(N, 0, ABG)
21:45:30.437 00.000 29876 Move returns status 0, amount 0
21:45:30.437 00.000 29876 move complete, result=0
21:45:30.437 00.000 29876 worker thread done servicing request
21:45:30.440 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:30.451 00.011 31432 UpdateGuideState exits: m=3646 RSB=37.4
21:45:30.453 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:30.455 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:30.457 00.002 31432 Enqueuing Expose request
21:45:30.459 00.002 29876 Worker thread wakes up
21:45:30.459 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:45:30.461 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:30.462 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:30.693 00.231 31432 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
21:45:32.586 01.893 29876 Exposure complete
21:45:32.630 00.044 29876 worker thread done servicing request
21:45:32.630 00.000 31432 OnExposeComplete: enter
21:45:32.633 00.003 31432 UpdateGuideState(): m_state=6
21:45:32.635 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
21:45:32.637 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=635.83, Mass=3696, SNR=37.4, Peak=221 HFD=4.3
21:45:32.639 00.002 31432 MultiStar: [#1 0.54,0.27,1.01,U] [#2 0.26,0.48,0.92,U] [#3 0.02,0.67,1.05,U] [#4 0.20,0.73,0.95,U] [#5 0.17,0.88,0.82,U] [#6 0.43,0.51,0.88,U] [#7 0.41,0.82,0.97,U] [#8 0.33,0.01,0.85,U] 
21:45:32.641 00.002 31432 single-star, 8 included, MultiStar: {0.27, 0.50}, one-star: {0.05, 0.13}
21:45:32.643 00.002 31432 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.02) = xAngle (1.20 = 1.20)
21:45:32.645 00.002 31432 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.21 = -2.07)
21:45:32.647 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.05 mountY=-0.12, mountTheta=-1.18
21:45:32.649 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.13, opts=13)
21:45:32.651 00.002 31432 Enqueuing Move request for scope (0.05, 0.13)
21:45:32.653 00.002 29876 Worker thread wakes up
21:45:32.653 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
21:45:32.653 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
21:45:32.653 00.000 29876 Moving (0.05, 0.13) raw xDistance=0.05 yDistance=-0.12
21:45:32.653 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:45:32.653 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:32.653 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:45:32.653 00.000 29876 MoveAxis(E, 0, ABG)
21:45:32.653 00.000 29876 Move returns status 0, amount 0
21:45:32.653 00.000 29876 MoveAxis(N, 0, ABG)
21:45:32.653 00.000 29876 Move returns status 0, amount 0
21:45:32.653 00.000 29876 move complete, result=0
21:45:32.653 00.000 29876 worker thread done servicing request
21:45:32.657 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:45:32.669 00.012 31432 UpdateGuideState exits: m=3696 RSB=37.4
21:45:32.671 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:32.673 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:32.675 00.002 31432 Enqueuing Expose request
21:45:32.676 00.001 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:32.678 00.002 29876 Worker thread wakes up
21:45:32.678 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:32.679 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:34.584 01.905 29876 Exposure complete
21:45:34.628 00.044 29876 worker thread done servicing request
21:45:34.628 00.000 31432 OnExposeComplete: enter
21:45:34.630 00.002 31432 UpdateGuideState(): m_state=6
21:45:34.632 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
21:45:34.634 00.002 31432 Star::Find returns 1 (0), X=330.02, Y=636.42, Mass=3460, SNR=36.6, Peak=254 HFD=3.6
21:45:34.636 00.002 31432 MultiStar: [#1 0.89,0.86,0.00,M1] [#2 0.37,0.78,0.94,U] [#3 0.73,0.52,1.03,U] [#4 0.86,0.54,0.00,M1] [#5 0.43,0.60,0.88,U] [#6 0.96,0.68,0.00,M1] [#7 0.95,0.77,0.00,M1] [#8 0.60,0.58,0.92,U] 
21:45:34.639 00.003 31432 single-star, 4 included, MultiStar: {0.47, 0.64}, one-star: {0.23, 0.72}
21:45:34.641 00.002 31432 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.02) = xAngle (1.23 = 1.23)
21:45:34.643 00.002 31432 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.24 = -2.04)
21:45:34.645 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.72 hyp=0.75 cameraTheta=1.26 mountX=0.25 mountY=-0.67, mountTheta=-1.21
21:45:34.647 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.72, opts=13)
21:45:34.649 00.002 31432 Enqueuing Move request for scope (0.23, 0.72)
21:45:34.651 00.002 29876 Worker thread wakes up
21:45:34.651 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.72) opts 0xd
21:45:34.651 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.72)
21:45:34.651 00.000 29876 Moving (0.23, 0.72) raw xDistance=0.25 yDistance=-0.67
21:45:34.651 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
21:45:34.651 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.63 newest=-1.23
21:45:34.651 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.67
21:45:34.651 00.000 29876 MoveAxis(W, 24, ABG)
21:45:34.651 00.000 29876 Guiding  Dir = 3, Dur = 24
21:45:34.652 00.001 29876 IsSlewing returns 0
21:45:34.652 00.000 29876 IsGuiding returns 0
21:45:34.652 00.000 29876 PulseGuide returned control before completion, sleep 34
21:45:34.655 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:45:34.667 00.012 31432 UpdateGuideState exits: m=3460 RSB=36.6
21:45:34.669 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:34.671 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:34.673 00.002 31432 Enqueuing Expose request
21:45:34.692 00.019 29876 IsGuiding returns 1
21:45:34.692 00.000 29876 scope still moving after pulse duration time elapsed
21:45:34.724 00.032 29876 IsSlewing returns 0
21:45:34.724 00.000 29876 IsGuiding returns 1
21:45:34.756 00.032 29876 IsSlewing returns 0
21:45:34.756 00.000 29876 IsGuiding returns 0
21:45:34.756 00.000 29876 scope move finished after 24 + 79 ms
21:45:34.756 00.000 29876 Move returns status 0, amount 24
21:45:34.756 00.000 29876 BLC: Oldest BLC event removed
21:45:34.756 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:45:34.756 00.000 29876 MoveAxis(N, 69, ABG)
21:45:34.756 00.000 29876 Guiding  Dir = 0, Dur = 69
21:45:34.756 00.000 29876 IsSlewing returns 0
21:45:34.756 00.000 29876 IsGuiding returns 0
21:45:34.757 00.001 29876 PulseGuide returned control before completion, sleep 79
21:45:34.849 00.092 29876 IsGuiding returns 1
21:45:34.849 00.000 29876 scope still moving after pulse duration time elapsed
21:45:34.880 00.031 29876 IsSlewing returns 0
21:45:34.880 00.000 29876 IsGuiding returns 1
21:45:34.911 00.031 29876 IsSlewing returns 0
21:45:34.911 00.000 29876 IsGuiding returns 1
21:45:34.942 00.031 29876 IsSlewing returns 0
21:45:34.942 00.000 29876 IsGuiding returns 1
21:45:34.972 00.030 29876 IsSlewing returns 0
21:45:34.972 00.000 29876 IsGuiding returns 0
21:45:34.972 00.000 29876 scope move finished after 69 + 147 ms
21:45:34.972 00.000 29876 Move returns status 0, amount 69
21:45:34.972 00.000 29876 move complete, result=0
21:45:34.972 00.000 29876 worker thread done servicing request
21:45:34.972 00.000 29876 Worker thread wakes up
21:45:34.974 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:34.974 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:34.974 00.000 31432 GuideStep: 0.3 px 24 ms WEST, -0.7 px 69 ms NORTH
21:45:37.099 02.125 29876 Exposure complete
21:45:37.141 00.042 29876 worker thread done servicing request
21:45:37.142 00.001 31432 OnExposeComplete: enter
21:45:37.144 00.002 31432 UpdateGuideState(): m_state=6
21:45:37.146 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
21:45:37.148 00.002 31432 Star::Find returns 1 (0), X=330.57, Y=636.47, Mass=3434, SNR=36.1, Peak=242 HFD=3.3
21:45:37.150 00.002 31432 MultiStar: [#1 1.14,0.81,0.00,M2] [#2 0.80,0.61,0.00,M1] [#3 1.12,0.81,0.00,M1] [#4 1.31,0.56,0.00,M2] [#5 1.24,0.44,0.00,M1] [#6 1.26,0.80,0.00,M2] [#7 0.80,0.91,0.00,M2] [#8 0.90,0.81,0.00,M1] 
21:45:37.152 00.002 31432 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.02) = xAngle (0.75 = 0.75)
21:45:37.154 00.002 31432 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.76 = -2.53)
21:45:37.155 00.001 31432 CameraToMount -- cameraX=0.79 cameraY=0.76 hyp=1.10 cameraTheta=0.77 mountX=0.81 mountY=-0.63, mountTheta=-0.67
21:45:37.158 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=0.76, opts=13)
21:45:37.160 00.002 31432 Enqueuing Move request for scope (0.79, 0.76)
21:45:37.162 00.002 29876 Worker thread wakes up
21:45:37.162 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.76) opts 0xd
21:45:37.162 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, 0.76)
21:45:37.162 00.000 29876 Moving (0.79, 0.76) raw xDistance=0.81 yDistance=-0.63
21:45:37.162 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.81
21:45:37.162 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.63
21:45:37.162 00.000 29876 MoveAxis(W, 81, ABG)
21:45:37.162 00.000 29876 Guiding  Dir = 3, Dur = 81
21:45:37.163 00.001 29876 IsSlewing returns 0
21:45:37.163 00.000 29876 IsGuiding returns 0
21:45:37.163 00.000 29876 PulseGuide returned control before completion, sleep 91
21:45:37.166 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:37.178 00.012 31432 UpdateGuideState exits: m=3434 RSB=36.1
21:45:37.181 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:37.183 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:37.185 00.002 31432 Enqueuing Expose request
21:45:37.268 00.083 29876 IsGuiding returns 1
21:45:37.268 00.000 29876 scope still moving after pulse duration time elapsed
21:45:37.298 00.030 29876 IsSlewing returns 0
21:45:37.298 00.000 29876 IsGuiding returns 1
21:45:37.329 00.031 29876 IsSlewing returns 0
21:45:37.329 00.000 29876 IsGuiding returns 0
21:45:37.329 00.000 29876 scope move finished after 81 + 85 ms
21:45:37.329 00.000 29876 Move returns status 0, amount 81
21:45:37.329 00.000 29876 MoveAxis(N, 46, ABG)
21:45:37.329 00.000 29876 Guiding  Dir = 0, Dur = 46
21:45:37.329 00.000 29876 IsSlewing returns 0
21:45:37.330 00.001 29876 IsGuiding returns 0
21:45:37.330 00.000 29876 PulseGuide returned control before completion, sleep 56
21:45:37.390 00.060 29876 IsGuiding returns 1
21:45:37.390 00.000 29876 scope still moving after pulse duration time elapsed
21:45:37.422 00.032 29876 IsSlewing returns 0
21:45:37.422 00.000 29876 IsGuiding returns 1
21:45:37.453 00.031 29876 IsSlewing returns 0
21:45:37.453 00.000 29876 IsGuiding returns 0
21:45:37.453 00.000 29876 scope move finished after 46 + 77 ms
21:45:37.453 00.000 29876 Move returns status 0, amount 46
21:45:37.453 00.000 29876 move complete, result=0
21:45:37.453 00.000 29876 worker thread done servicing request
21:45:37.453 00.000 29876 Worker thread wakes up
21:45:37.453 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:37.453 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:37.453 00.000 31432 GuideStep: 0.8 px 81 ms WEST, -0.6 px 46 ms NORTH
21:45:39.362 01.909 29876 Exposure complete
21:45:39.405 00.043 29876 worker thread done servicing request
21:45:39.405 00.000 31432 OnExposeComplete: enter
21:45:39.408 00.003 31432 UpdateGuideState(): m_state=6
21:45:39.410 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
21:45:39.411 00.001 31432 Star::Find returns 1 (0), X=329.93, Y=637.50, Mass=3434, SNR=36.8, Peak=219 HFD=3.8
21:45:39.413 00.002 31432 MultiStar: [#1 0.76,1.36,0.00,M3] [#2 0.21,1.17,0.00,M2] [#3 0.80,1.51,0.00,M2] [#4 0.89,0.55,0.00,M3] [#5 0.54,1.26,0.00,M2] [#6 0.55,0.93,0.00,M3] [#7 0.99,1.19,0.00,M3] [#8 0.67,1.20,0.00,M2] 
21:45:39.415 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.46 = 1.46)
21:45:39.417 00.002 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.48 = -1.81)
21:45:39.419 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=1.80 hyp=1.80 cameraTheta=1.49 mountX=0.19 mountY=-1.75, mountTheta=-1.46
21:45:39.423 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=1.80, opts=13)
21:45:39.425 00.002 31432 Enqueuing Move request for scope (0.15, 1.80)
21:45:39.427 00.002 29876 Worker thread wakes up
21:45:39.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.80) opts 0xd
21:45:39.427 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 1.80)
21:45:39.427 00.000 29876 Moving (0.15, 1.80) raw xDistance=0.19 yDistance=-1.75
21:45:39.427 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:45:39.427 00.000 29876 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.75
21:45:39.427 00.000 29876 MoveAxis(E, 0, ABG)
21:45:39.427 00.000 29876 Move returns status 0, amount 0
21:45:39.427 00.000 29876 MoveAxis(N, 129, ABG)
21:45:39.427 00.000 29876 Guiding  Dir = 0, Dur = 129
21:45:39.427 00.000 29876 IsSlewing returns 0
21:45:39.427 00.000 29876 IsGuiding returns 0
21:45:39.427 00.000 29876 PulseGuide returned control before completion, sleep 139
21:45:39.430 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:45:39.442 00.012 31432 UpdateGuideState exits: m=3434 RSB=36.8
21:45:39.444 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:39.446 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:39.448 00.002 31432 Enqueuing Expose request
21:45:39.576 00.128 29876 IsGuiding returns 1
21:45:39.576 00.000 29876 scope still moving after pulse duration time elapsed
21:45:39.607 00.031 29876 IsSlewing returns 0
21:45:39.607 00.000 29876 IsGuiding returns 1
21:45:39.637 00.030 29876 IsSlewing returns 0
21:45:39.637 00.000 29876 IsGuiding returns 1
21:45:39.669 00.032 29876 IsSlewing returns 0
21:45:39.669 00.000 29876 IsGuiding returns 0
21:45:39.669 00.000 29876 scope move finished after 129 + 112 ms
21:45:39.669 00.000 29876 Move returns status 0, amount 129
21:45:39.669 00.000 29876 move complete, result=0
21:45:39.670 00.001 29876 worker thread done servicing request
21:45:39.670 00.000 29876 Worker thread wakes up
21:45:39.670 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:39.670 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:39.670 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -1.8 px 129 ms NORTH
21:45:41.796 02.126 29876 Exposure complete
21:45:41.842 00.046 29876 worker thread done servicing request
21:45:41.842 00.000 31432 OnExposeComplete: enter
21:45:41.844 00.002 31432 UpdateGuideState(): m_state=6
21:45:41.846 00.002 31432 Star::Find(15, 329, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
21:45:41.848 00.002 31432 Star::Find returns 1 (0), X=329.86, Y=635.81, Mass=3340, SNR=36.0, Peak=243 HFD=4.0
21:45:41.850 00.002 31432 MultiStar: [#1 0.82,-0.18,0.99,U] [#2 0.36,0.01,0.94,U] [#3 0.84,0.04,1.04,U] [#4 0.64,0.26,0.97,U] [#5 0.55,-0.32,0.84,U] [#6 0.82,0.14,0.86,U] [#7 0.99,-0.16,0.00,M4] [#8 0.75,-0.58,0.84,U] 
21:45:41.852 00.002 31432 single-star, 7 included, MultiStar: {0.60, -0.05}, one-star: {0.08, 0.10}
21:45:41.854 00.002 31432 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.02) = xAngle (0.88 = 0.88)
21:45:41.856 00.002 31432 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.89 = -2.39)
21:45:41.858 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=0.08 mountY=-0.09, mountTheta=-0.82
21:45:41.861 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.10, opts=13)
21:45:41.863 00.002 31432 Enqueuing Move request for scope (0.08, 0.10)
21:45:41.865 00.002 29876 Worker thread wakes up
21:45:41.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
21:45:41.865 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
21:45:41.865 00.000 29876 Moving (0.08, 0.10) raw xDistance=0.08 yDistance=-0.09
21:45:41.865 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:45:41.865 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:41.865 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:45:41.865 00.000 29876 MoveAxis(E, 0, ABG)
21:45:41.865 00.000 29876 Move returns status 0, amount 0
21:45:41.865 00.000 29876 MoveAxis(N, 0, ABG)
21:45:41.865 00.000 29876 Move returns status 0, amount 0
21:45:41.865 00.000 29876 move complete, result=0
21:45:41.865 00.000 29876 worker thread done servicing request
21:45:41.868 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:41.880 00.012 31432 UpdateGuideState exits: m=3340 RSB=36.0
21:45:41.882 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.884 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:41.885 00.001 31432 Enqueuing Expose request
21:45:41.887 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:41.889 00.002 29876 Worker thread wakes up
21:45:41.889 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:41.889 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:43.795 01.906 29876 Exposure complete
21:45:43.839 00.044 29876 worker thread done servicing request
21:45:43.839 00.000 31432 OnExposeComplete: enter
21:45:43.841 00.002 31432 UpdateGuideState(): m_state=6
21:45:43.843 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
21:45:43.845 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=635.27, Mass=3326, SNR=35.5, Peak=240 HFD=3.6
21:45:43.847 00.002 31432 MultiStar: [#1 1.22,-0.29,0.00,M3] [#2 0.97,-0.37,0.00,M2] [#3 1.44,-0.79,0.00,M2] [#4 0.77,0.14,0.96,U] [#5 1.44,-0.82,0.00,M2] [#6 1.34,-0.35,0.00,M3] [#7 1.26,-0.62,0.00,M5] [#8 1.14,-0.39,0.00,M2] 
21:45:43.849 00.002 31432 refined, 1 included, MultiStar: {0.79, -0.15}, one-star: {0.81, -0.44}
21:45:43.851 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
21:45:43.853 00.002 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
21:45:43.855 00.002 31432 CameraToMount -- cameraX=0.79 cameraY=-0.15 hyp=0.80 cameraTheta=-0.19 mountX=0.78 mountY=0.27, mountTheta=0.34
21:45:43.858 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=-0.15, opts=13)
21:45:43.860 00.002 31432 Enqueuing Move request for scope (0.79, -0.15)
21:45:43.862 00.002 29876 Worker thread wakes up
21:45:43.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.15) opts 0xd
21:45:43.862 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, -0.15)
21:45:43.862 00.000 29876 Moving (0.79, -0.15) raw xDistance=0.78 yDistance=0.27
21:45:43.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.78
21:45:43.863 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:43.863 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:45:43.863 00.000 29876 MoveAxis(W, 75, ABG)
21:45:43.863 00.000 29876 Guiding  Dir = 3, Dur = 75
21:45:43.863 00.000 29876 IsSlewing returns 0
21:45:43.863 00.000 29876 IsGuiding returns 0
21:45:43.863 00.000 29876 PulseGuide returned control before completion, sleep 85
21:45:43.866 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:43.878 00.012 31432 UpdateGuideState exits: m=3326 RSB=35.5
21:45:43.880 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:43.882 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:43.884 00.002 31432 Enqueuing Expose request
21:45:43.964 00.080 29876 IsGuiding returns 1
21:45:43.964 00.000 29876 scope still moving after pulse duration time elapsed
21:45:43.995 00.031 29876 IsSlewing returns 0
21:45:43.995 00.000 29876 IsGuiding returns 1
21:45:44.026 00.031 29876 IsSlewing returns 0
21:45:44.026 00.000 29876 IsGuiding returns 1
21:45:44.057 00.031 29876 IsSlewing returns 0
21:45:44.057 00.000 29876 IsGuiding returns 0
21:45:44.057 00.000 29876 scope move finished after 75 + 119 ms
21:45:44.057 00.000 29876 Move returns status 0, amount 75
21:45:44.057 00.000 29876 MoveAxis(N, 0, ABG)
21:45:44.057 00.000 29876 Move returns status 0, amount 0
21:45:44.057 00.000 29876 move complete, result=0
21:45:44.057 00.000 29876 worker thread done servicing request
21:45:44.058 00.001 29876 Worker thread wakes up
21:45:44.058 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:44.058 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:44.058 00.000 31432 GuideStep: 0.8 px 75 ms WEST, 0.3 px 0 ms NORTH
21:45:46.287 02.229 29876 Exposure complete
21:45:46.330 00.043 29876 worker thread done servicing request
21:45:46.330 00.000 31432 OnExposeComplete: enter
21:45:46.332 00.002 31432 UpdateGuideState(): m_state=6
21:45:46.334 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
21:45:46.336 00.002 31432 Star::Find returns 1 (0), X=330.61, Y=635.17, Mass=3619, SNR=36.9, Peak=234 HFD=3.8
21:45:46.338 00.002 31432 MultiStar: [#1 1.43,-0.59,0.00,M4] [#2 1.63,-0.73,0.00,M3] [#3 1.49,-0.72,0.00,M3] [#4 1.14,-0.52,0.00,M2] [#5 1.24,-0.57,0.00,M3] [#6 1.87,-0.99,0.00,M4] [#7 1.77,-0.59,0.00,M6] [#8 1.66,-0.76,0.00,M3] 
21:45:46.340 00.002 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.59 = -0.59)
21:45:46.341 00.001 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.42 = 2.42)
21:45:46.343 00.002 31432 CameraToMount -- cameraX=0.83 cameraY=-0.53 hyp=0.99 cameraTheta=-0.57 mountX=0.82 mountY=0.65, mountTheta=0.67
21:45:46.345 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.83, y=-0.53, opts=13)
21:45:46.347 00.002 31432 Enqueuing Move request for scope (0.83, -0.53)
21:45:46.349 00.002 29876 Worker thread wakes up
21:45:46.349 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.53) opts 0xd
21:45:46.349 00.000 29876 Handling offset move in thread for scope, endpoint = (0.83, -0.53)
21:45:46.349 00.000 29876 Moving (0.83, -0.53) raw xDistance=0.82 yDistance=0.65
21:45:46.349 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
21:45:46.349 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:46.349 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
21:45:46.349 00.000 29876 MoveAxis(W, 89, ABG)
21:45:46.349 00.000 29876 Guiding  Dir = 3, Dur = 89
21:45:46.350 00.001 29876 IsSlewing returns 0
21:45:46.350 00.000 29876 IsGuiding returns 0
21:45:46.350 00.000 29876 PulseGuide returned control before completion, sleep 99
21:45:46.353 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:46.364 00.011 31432 UpdateGuideState exits: m=3619 RSB=36.9
21:45:46.366 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:46.368 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:46.370 00.002 31432 Enqueuing Expose request
21:45:46.456 00.086 29876 IsGuiding returns 1
21:45:46.456 00.000 29876 scope still moving after pulse duration time elapsed
21:45:46.486 00.030 29876 IsSlewing returns 0
21:45:46.486 00.000 29876 IsGuiding returns 1
21:45:46.517 00.031 29876 IsSlewing returns 0
21:45:46.517 00.000 29876 IsGuiding returns 0
21:45:46.517 00.000 29876 scope move finished after 89 + 78 ms
21:45:46.517 00.000 29876 Move returns status 0, amount 89
21:45:46.517 00.000 29876 MoveAxis(N, 0, ABG)
21:45:46.517 00.000 29876 Move returns status 0, amount 0
21:45:46.517 00.000 29876 move complete, result=0
21:45:46.518 00.001 29876 worker thread done servicing request
21:45:46.518 00.000 29876 Worker thread wakes up
21:45:46.518 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:46.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:46.518 00.000 31432 GuideStep: 0.8 px 89 ms WEST, 0.7 px 0 ms NORTH
21:45:48.434 01.916 29876 Exposure complete
21:45:48.477 00.043 29876 worker thread done servicing request
21:45:48.478 00.001 31432 OnExposeComplete: enter
21:45:48.480 00.002 31432 UpdateGuideState(): m_state=6
21:45:48.482 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
21:45:48.483 00.001 31432 Star::Find returns 1 (0), X=330.50, Y=636.24, Mass=3547, SNR=35.9, Peak=208 HFD=4.6
21:45:48.485 00.002 31432 MultiStar: [#1 1.60,-0.45,0.00,M5] [#2 1.34,-0.06,0.00,M4] [#3 1.03,0.19,0.00,M4] [#4 1.40,-0.53,0.00,M3] [#5 0.96,0.59,0.00,M4] [#6 1.44,-0.37,0.00,M5] [#7 1.77,0.26,0.00,M7] [#8 1.78,-0.65,0.00,M4] 
21:45:48.487 00.002 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
21:45:48.490 00.003 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
21:45:48.492 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.54 hyp=0.90 cameraTheta=0.64 mountX=0.73 mountY=-0.42, mountTheta=-0.52
21:45:48.497 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.54, opts=13)
21:45:48.501 00.004 31432 Enqueuing Move request for scope (0.72, 0.54)
21:45:48.502 00.001 29876 Worker thread wakes up
21:45:48.502 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.54) opts 0xd
21:45:48.502 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.54)
21:45:48.502 00.000 29876 Moving (0.72, 0.54) raw xDistance=0.73 yDistance=-0.42
21:45:48.502 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
21:45:48.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
21:45:48.502 00.000 29876 MoveAxis(W, 83, ABG)
21:45:48.502 00.000 29876 Guiding  Dir = 3, Dur = 83
21:45:48.502 00.000 29876 IsSlewing returns 0
21:45:48.502 00.000 29876 IsGuiding returns 0
21:45:48.503 00.001 29876 PulseGuide returned control before completion, sleep 93
21:45:48.507 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:48.519 00.012 31432 UpdateGuideState exits: m=3547 RSB=35.9
21:45:48.521 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.523 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:48.524 00.001 31432 Enqueuing Expose request
21:45:48.604 00.080 29876 IsGuiding returns 1
21:45:48.604 00.000 29876 scope still moving after pulse duration time elapsed
21:45:48.635 00.031 29876 IsSlewing returns 0
21:45:48.635 00.000 29876 IsGuiding returns 1
21:45:48.666 00.031 29876 IsSlewing returns 0
21:45:48.666 00.000 29876 IsGuiding returns 1
21:45:48.696 00.030 29876 IsSlewing returns 0
21:45:48.696 00.000 29876 IsGuiding returns 1
21:45:48.727 00.031 29876 IsSlewing returns 0
21:45:48.727 00.000 29876 IsGuiding returns 0
21:45:48.727 00.000 29876 scope move finished after 83 + 141 ms
21:45:48.727 00.000 29876 Move returns status 0, amount 83
21:45:48.727 00.000 29876 MoveAxis(N, 31, ABG)
21:45:48.727 00.000 29876 Guiding  Dir = 0, Dur = 31
21:45:48.727 00.000 29876 IsSlewing returns 0
21:45:48.727 00.000 29876 IsGuiding returns 0
21:45:48.728 00.001 29876 PulseGuide returned control before completion, sleep 41
21:45:48.774 00.046 29876 IsGuiding returns 1
21:45:48.774 00.000 29876 scope still moving after pulse duration time elapsed
21:45:48.805 00.031 29876 IsSlewing returns 0
21:45:48.805 00.000 29876 IsGuiding returns 1
21:45:48.837 00.032 29876 IsSlewing returns 0
21:45:48.837 00.000 29876 IsGuiding returns 0
21:45:48.837 00.000 29876 scope move finished after 31 + 78 ms
21:45:48.837 00.000 29876 Move returns status 0, amount 31
21:45:48.837 00.000 29876 move complete, result=0
21:45:48.837 00.000 29876 worker thread done servicing request
21:45:48.837 00.000 29876 Worker thread wakes up
21:45:48.837 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:48.837 00.000 31432 GuideStep: 0.7 px 83 ms WEST, -0.4 px 31 ms NORTH
21:45:48.840 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:50.970 02.130 29876 Exposure complete
21:45:51.013 00.043 29876 worker thread done servicing request
21:45:51.013 00.000 31432 OnExposeComplete: enter
21:45:51.016 00.003 31432 UpdateGuideState(): m_state=6
21:45:51.017 00.001 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
21:45:51.019 00.002 31432 Star::Find returns 1 (0), X=330.33, Y=635.86, Mass=3478, SNR=36.7, Peak=254 HFD=3.8
21:45:51.021 00.002 31432 MultiStar: [#1 1.14,0.51,0.00,M6] [#2 0.87,0.31,0.92,U] [#3 1.35,0.11,0.00,M5] [#4 0.94,0.63,0.00,M4] [#5 0.78,0.40,0.80,U] [#6 1.13,0.13,0.00,M6] [#7 1.16,0.34,0.00,M8] [#8 1.11,0.20,0.00,M5] 
21:45:51.023 00.002 31432 single-star, 2 included, MultiStar: {0.73, 0.28}, one-star: {0.55, 0.16}
21:45:51.025 00.002 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
21:45:51.026 00.001 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.02)
21:45:51.028 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=0.16 hyp=0.57 cameraTheta=0.28 mountX=0.55 mountY=-0.07, mountTheta=-0.13
21:45:51.032 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.16, opts=13)
21:45:51.034 00.002 31432 Enqueuing Move request for scope (0.55, 0.16)
21:45:51.036 00.002 29876 Worker thread wakes up
21:45:51.036 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.16) opts 0xd
21:45:51.037 00.001 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.16)
21:45:51.037 00.000 29876 Moving (0.55, 0.16) raw xDistance=0.55 yDistance=-0.07
21:45:51.037 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
21:45:51.037 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:51.037 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:45:51.037 00.000 29876 MoveAxis(W, 65, ABG)
21:45:51.037 00.000 29876 Guiding  Dir = 3, Dur = 65
21:45:51.037 00.000 29876 IsSlewing returns 0
21:45:51.037 00.000 29876 IsGuiding returns 0
21:45:51.037 00.000 29876 PulseGuide returned control before completion, sleep 75
21:45:51.041 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:45:51.052 00.011 31432 UpdateGuideState exits: m=3478 RSB=36.7
21:45:51.054 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:51.056 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:51.058 00.002 31432 Enqueuing Expose request
21:45:51.121 00.063 29876 IsGuiding returns 1
21:45:51.121 00.000 29876 scope still moving after pulse duration time elapsed
21:45:51.153 00.032 29876 IsSlewing returns 0
21:45:51.153 00.000 29876 IsGuiding returns 1
21:45:51.183 00.030 29876 IsSlewing returns 0
21:45:51.183 00.000 29876 IsGuiding returns 0
21:45:51.183 00.000 29876 scope move finished after 65 + 81 ms
21:45:51.183 00.000 29876 Move returns status 0, amount 65
21:45:51.183 00.000 29876 MoveAxis(N, 0, ABG)
21:45:51.183 00.000 29876 Move returns status 0, amount 0
21:45:51.183 00.000 29876 move complete, result=0
21:45:51.183 00.000 29876 worker thread done servicing request
21:45:51.183 00.000 29876 Worker thread wakes up
21:45:51.184 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:51.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:51.184 00.000 31432 GuideStep: 0.6 px 65 ms WEST, -0.1 px 0 ms NORTH
21:45:53.089 01.905 29876 Exposure complete
21:45:53.132 00.043 29876 worker thread done servicing request
21:45:53.132 00.000 31432 OnExposeComplete: enter
21:45:53.135 00.003 31432 UpdateGuideState(): m_state=6
21:45:53.137 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
21:45:53.139 00.002 31432 Star::Find returns 1 (0), X=330.83, Y=635.43, Mass=3500, SNR=37.1, Peak=233 HFD=3.8
21:45:53.141 00.002 31432 MultiStar: [#1 1.85,-0.30,0.00,M7] [#2 1.25,-0.05,0.00,M4] [#3 1.81,0.08,0.00,M6] [#4 1.53,-0.50,0.00,M5] [#5 1.48,-0.01,0.00,M4] [#6 1.58,-0.23,0.00,M7] [#7 1.30,0.46,0.00,M9] [#8 1.63,-0.50,0.00,M6] 
21:45:53.143 00.002 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.28 = -0.28)
21:45:53.144 00.001 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.73 = 2.73)
21:45:53.146 00.002 31432 CameraToMount -- cameraX=1.05 cameraY=-0.28 hyp=1.08 cameraTheta=-0.26 mountX=1.04 mountY=0.44, mountTheta=0.40
21:45:53.149 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.05, y=-0.28, opts=13)
21:45:53.151 00.002 31432 Enqueuing Move request for scope (1.05, -0.28)
21:45:53.153 00.002 29876 Worker thread wakes up
21:45:53.153 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.28) opts 0xd
21:45:53.153 00.000 29876 Handling offset move in thread for scope, endpoint = (1.05, -0.28)
21:45:53.153 00.000 29876 Moving (1.05, -0.28) raw xDistance=1.04 yDistance=0.44
21:45:53.153 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.04
21:45:53.153 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:53.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:45:53.153 00.000 29876 MoveAxis(W, 109, ABG)
21:45:53.153 00.000 29876 Guiding  Dir = 3, Dur = 109
21:45:53.153 00.000 29876 IsSlewing returns 0
21:45:53.154 00.001 29876 IsGuiding returns 0
21:45:53.154 00.000 29876 PulseGuide returned control before completion, sleep 119
21:45:53.157 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:45:53.169 00.012 31432 UpdateGuideState exits: m=3500 RSB=37.1
21:45:53.171 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:53.173 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:53.175 00.002 31432 Enqueuing Expose request
21:45:53.286 00.111 29876 IsGuiding returns 1
21:45:53.286 00.000 29876 scope still moving after pulse duration time elapsed
21:45:53.317 00.031 29876 IsSlewing returns 0
21:45:53.317 00.000 29876 IsGuiding returns 1
21:45:53.348 00.031 29876 IsSlewing returns 0
21:45:53.348 00.000 29876 IsGuiding returns 1
21:45:53.379 00.031 29876 IsSlewing returns 0
21:45:53.379 00.000 29876 IsGuiding returns 0
21:45:53.379 00.000 29876 scope move finished after 109 + 116 ms
21:45:53.379 00.000 29876 Move returns status 0, amount 109
21:45:53.379 00.000 29876 MoveAxis(N, 0, ABG)
21:45:53.379 00.000 29876 Move returns status 0, amount 0
21:45:53.379 00.000 29876 move complete, result=0
21:45:53.379 00.000 29876 worker thread done servicing request
21:45:53.379 00.000 29876 Worker thread wakes up
21:45:53.379 00.000 31432 GuideStep: 1.0 px 109 ms WEST, 0.4 px 0 ms NORTH
21:45:53.381 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:53.381 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:55.508 02.127 29876 Exposure complete
21:45:55.552 00.044 29876 worker thread done servicing request
21:45:55.552 00.000 31432 OnExposeComplete: enter
21:45:55.554 00.002 31432 UpdateGuideState(): m_state=6
21:45:55.556 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
21:45:55.558 00.002 31432 Star::Find returns 1 (0), X=330.72, Y=635.79, Mass=3337, SNR=36.2, Peak=229 HFD=3.8
21:45:55.559 00.001 31432 MultiStar: [#1 1.16,0.47,0.00,M8] [#2 1.38,0.51,0.00,M5] [#3 1.89,-0.40,0.00,M7] [#4 1.52,0.46,0.00,M6] [#5 1.31,-0.21,0.00,M5] [#6 1.18,0.38,0.00,M8] [#7 1.12,0.51,0.00,M10] [#8 1.06,0.01,0.00,M7] 
21:45:55.561 00.002 31432 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
21:45:55.562 00.001 31432 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.07 = 3.07)
21:45:55.564 00.002 31432 CameraToMount -- cameraX=0.94 cameraY=0.08 hyp=0.94 cameraTheta=0.09 mountX=0.94 mountY=0.06, mountTheta=0.07
21:45:55.566 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.94, y=0.08, opts=13)
21:45:55.568 00.002 31432 Enqueuing Move request for scope (0.94, 0.08)
21:45:55.571 00.003 29876 Worker thread wakes up
21:45:55.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.08) opts 0xd
21:45:55.571 00.000 29876 Handling offset move in thread for scope, endpoint = (0.94, 0.08)
21:45:55.571 00.000 29876 Moving (0.94, 0.08) raw xDistance=0.94 yDistance=0.06
21:45:55.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.94
21:45:55.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:55.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:45:55.571 00.000 29876 MoveAxis(W, 106, ABG)
21:45:55.571 00.000 29876 Guiding  Dir = 3, Dur = 106
21:45:55.571 00.000 29876 IsSlewing returns 0
21:45:55.571 00.000 29876 IsGuiding returns 0
21:45:55.571 00.000 29876 PulseGuide returned control before completion, sleep 116
21:45:55.575 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:45:55.587 00.012 31432 UpdateGuideState exits: m=3337 RSB=36.2
21:45:55.589 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:55.591 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:55.593 00.002 31432 Enqueuing Expose request
21:45:55.697 00.104 29876 IsGuiding returns 1
21:45:55.697 00.000 29876 scope still moving after pulse duration time elapsed
21:45:55.723 00.026 29876 IsSlewing returns 0
21:45:55.723 00.000 29876 IsGuiding returns 0
21:45:55.723 00.000 29876 scope move finished after 106 + 45 ms
21:45:55.723 00.000 29876 Move returns status 0, amount 106
21:45:55.723 00.000 29876 MoveAxis(N, 0, ABG)
21:45:55.723 00.000 29876 Move returns status 0, amount 0
21:45:55.723 00.000 29876 move complete, result=0
21:45:55.723 00.000 29876 worker thread done servicing request
21:45:55.723 00.000 29876 Worker thread wakes up
21:45:55.723 00.000 31432 GuideStep: 0.9 px 106 ms WEST, 0.1 px 0 ms NORTH
21:45:55.726 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:55.726 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:57.643 01.917 29876 Exposure complete
21:45:57.689 00.046 29876 worker thread done servicing request
21:45:57.689 00.000 31432 OnExposeComplete: enter
21:45:57.692 00.003 31432 UpdateGuideState(): m_state=6
21:45:57.694 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
21:45:57.696 00.002 31432 Star::Find returns 1 (0), X=330.48, Y=635.51, Mass=3436, SNR=36.2, Peak=251 HFD=3.2
21:45:57.698 00.002 31432 MultiStar: [#1 0.67,0.29,1.07,U] [#2 1.10,0.12,0.00,M6] [#3 1.37,-0.38,0.00,M8] [#4 1.57,-0.01,0.00,M7] [#5 1.01,-0.55,0.00,M6] [#6 1.31,-0.13,0.00,M9] [#7 0.98,-0.23,0.00,R] [#8 0.77,0.18,0.86,U] 
21:45:57.700 00.002 31432 refined, 2 included, MultiStar: {0.71, 0.09}, one-star: {0.69, -0.20}
21:45:57.702 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
21:45:57.704 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
21:45:57.706 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.09 hyp=0.72 cameraTheta=0.13 mountX=0.71 mountY=0.02, mountTheta=0.02
21:45:57.708 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.09, opts=13)
21:45:57.710 00.002 31432 Enqueuing Move request for scope (0.71, 0.09)
21:45:57.712 00.002 29876 Worker thread wakes up
21:45:57.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.09) opts 0xd
21:45:57.712 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.09)
21:45:57.712 00.000 29876 Moving (0.71, 0.09) raw xDistance=0.71 yDistance=0.02
21:45:57.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
21:45:57.712 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:57.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:45:57.712 00.000 29876 MoveAxis(W, 83, ABG)
21:45:57.712 00.000 29876 Guiding  Dir = 3, Dur = 83
21:45:57.713 00.001 29876 IsSlewing returns 0
21:45:57.713 00.000 29876 IsGuiding returns 0
21:45:57.713 00.000 29876 PulseGuide returned control before completion, sleep 93
21:45:57.716 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:45:57.728 00.012 31432 UpdateGuideState exits: m=3436 RSB=36.2
21:45:57.731 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:57.733 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:45:57.734 00.001 31432 Enqueuing Expose request
21:45:57.814 00.080 29876 IsGuiding returns 1
21:45:57.814 00.000 29876 scope still moving after pulse duration time elapsed
21:45:57.845 00.031 29876 IsSlewing returns 0
21:45:57.845 00.000 29876 IsGuiding returns 1
21:45:57.876 00.031 29876 IsSlewing returns 0
21:45:57.876 00.000 29876 IsGuiding returns 1
21:45:57.906 00.030 29876 IsSlewing returns 0
21:45:57.906 00.000 29876 IsGuiding returns 0
21:45:57.906 00.000 29876 scope move finished after 83 + 110 ms
21:45:57.906 00.000 29876 Move returns status 0, amount 83
21:45:57.906 00.000 29876 MoveAxis(N, 0, ABG)
21:45:57.906 00.000 29876 Move returns status 0, amount 0
21:45:57.906 00.000 29876 move complete, result=0
21:45:57.906 00.000 29876 worker thread done servicing request
21:45:57.906 00.000 29876 Worker thread wakes up
21:45:57.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:45:57.906 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:45:57.906 00.000 31432 GuideStep: 0.7 px 83 ms WEST, 0.0 px 0 ms NORTH
21:46:00.035 02.129 29876 Exposure complete
21:46:00.080 00.045 29876 worker thread done servicing request
21:46:00.080 00.000 31432 OnExposeComplete: enter
21:46:00.082 00.002 31432 UpdateGuideState(): m_state=6
21:46:00.084 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
21:46:00.086 00.002 31432 Star::Find returns 1 (0), X=329.42, Y=635.62, Mass=3330, SNR=36.3, Peak=214 HFD=3.6
21:46:00.088 00.002 31432 MultiStar: [#1 -0.05,0.47,1.06,U] [#2 -0.23,0.36,0.95,U] [#3 0.05,-0.35,1.04,U] [#4 0.07,0.81,0.90,U] [#5 0.09,-0.33,0.81,U] [#6 0.05,0.26,0.90,U] [#7 -0.60,0.00,0.94,U] [#8 -0.13,0.05,0.84,U] 
21:46:00.090 00.002 31432 refined, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.37, -0.09}
21:46:00.092 00.002 31432 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
21:46:00.094 00.002 31432 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
21:46:00.096 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.34 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
21:46:00.099 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=0.13, opts=13)
21:46:00.101 00.002 31432 Enqueuing Move request for scope (-0.13, 0.13)
21:46:00.103 00.002 29876 Worker thread wakes up
21:46:00.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
21:46:00.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
21:46:00.103 00.000 29876 Moving (-0.13, 0.13) raw xDistance=-0.13 yDistance=-0.15
21:46:00.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:46:00.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:00.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:46:00.103 00.000 29876 MoveAxis(E, 0, ABG)
21:46:00.103 00.000 29876 Move returns status 0, amount 0
21:46:00.103 00.000 29876 MoveAxis(N, 0, ABG)
21:46:00.103 00.000 29876 Move returns status 0, amount 0
21:46:00.103 00.000 29876 move complete, result=0
21:46:00.103 00.000 29876 worker thread done servicing request
21:46:00.108 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:00.127 00.019 31432 UpdateGuideState exits: m=3330 RSB=36.3
21:46:00.130 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:00.131 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:00.133 00.002 31432 Enqueuing Expose request
21:46:00.135 00.002 29876 Worker thread wakes up
21:46:00.135 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:00.137 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:00.137 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:02.040 01.903 29876 Exposure complete
21:46:02.085 00.045 29876 worker thread done servicing request
21:46:02.085 00.000 31432 OnExposeComplete: enter
21:46:02.088 00.003 31432 UpdateGuideState(): m_state=6
21:46:02.090 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
21:46:02.092 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=636.10, Mass=3608, SNR=37.6, Peak=220 HFD=4.1
21:46:02.094 00.002 31432 MultiStar: [#1 0.44,-0.33,1.04,U] [#2 0.68,-0.10,0.89,U] [#3 0.79,0.08,1.00,U] [#4 0.84,-0.05,0.86,U] [#5 0.62,0.14,0.85,U] [#6 0.68,-0.47,0.89,U] [#7 -0.17,0.30,0.90,U] [#8 0.63,-0.45,0.84,U] 
21:46:02.096 00.002 31432 single-star, 8 included, MultiStar: {0.50, -0.05}, one-star: {0.05, 0.39}
21:46:02.098 00.002 31432 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.02) = xAngle (1.43 = 1.43)
21:46:02.100 00.002 31432 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.44 = -1.84)
21:46:02.102 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.40 cameraTheta=1.45 mountX=0.06 mountY=-0.38, mountTheta=-1.43
21:46:02.105 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.39, opts=13)
21:46:02.107 00.002 31432 Enqueuing Move request for scope (0.05, 0.39)
21:46:02.108 00.001 29876 Worker thread wakes up
21:46:02.109 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
21:46:02.109 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
21:46:02.109 00.000 29876 Moving (0.05, 0.39) raw xDistance=0.06 yDistance=-0.38
21:46:02.109 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:46:02.109 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
21:46:02.109 00.000 29876 MoveAxis(E, 0, ABG)
21:46:02.109 00.000 29876 Move returns status 0, amount 0
21:46:02.109 00.000 29876 MoveAxis(N, 28, ABG)
21:46:02.109 00.000 29876 Guiding  Dir = 0, Dur = 28
21:46:02.109 00.000 29876 IsSlewing returns 0
21:46:02.109 00.000 29876 IsGuiding returns 0
21:46:02.109 00.000 29876 PulseGuide returned control before completion, sleep 38
21:46:02.112 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:46:02.124 00.012 31432 UpdateGuideState exits: m=3608 RSB=37.6
21:46:02.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:02.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:02.130 00.002 31432 Enqueuing Expose request
21:46:02.148 00.018 29876 IsGuiding returns 1
21:46:02.148 00.000 29876 scope still moving after pulse duration time elapsed
21:46:02.179 00.031 29876 IsSlewing returns 0
21:46:02.179 00.000 29876 IsGuiding returns 1
21:46:02.210 00.031 29876 IsSlewing returns 0
21:46:02.210 00.000 29876 IsGuiding returns 1
21:46:02.242 00.032 29876 IsSlewing returns 0
21:46:02.242 00.000 29876 IsGuiding returns 1
21:46:02.272 00.030 29876 IsSlewing returns 0
21:46:02.272 00.000 29876 IsGuiding returns 1
21:46:02.304 00.032 29876 IsSlewing returns 0
21:46:02.304 00.000 29876 IsGuiding returns 0
21:46:02.304 00.000 29876 scope move finished after 28 + 167 ms
21:46:02.304 00.000 29876 Move returns status 0, amount 28
21:46:02.304 00.000 29876 move complete, result=0
21:46:02.305 00.001 29876 worker thread done servicing request
21:46:02.305 00.000 29876 Worker thread wakes up
21:46:02.305 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:02.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:02.305 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 28 ms NORTH
21:46:04.437 02.132 29876 Exposure complete
21:46:04.486 00.049 29876 worker thread done servicing request
21:46:04.486 00.000 31432 OnExposeComplete: enter
21:46:04.488 00.002 31432 UpdateGuideState(): m_state=6
21:46:04.490 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
21:46:04.492 00.002 31432 Star::Find returns 1 (0), X=330.34, Y=635.08, Mass=3502, SNR=36.9, Peak=242 HFD=3.9
21:46:04.494 00.002 31432 MultiStar: [#1 0.65,-0.21,1.01,U] [#2 0.20,0.10,0.90,U] [#3 0.78,-0.47,1.05,U] [#4 1.03,-0.28,0.00,M6] [#5 0.94,-1.00,0.00,M5] [#6 0.29,-0.18,0.93,U] [#7 0.01,-0.37,0.93,U] [#8 0.61,-0.55,0.83,U] 
21:46:04.496 00.002 31432 refined, 6 included, MultiStar: {0.45, -0.33}, one-star: {0.56, -0.63}
21:46:04.498 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:46:04.501 00.003 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
21:46:04.502 00.001 31432 CameraToMount -- cameraX=0.45 cameraY=-0.33 hyp=0.56 cameraTheta=-0.63 mountX=0.44 mountY=0.40, mountTheta=0.73
21:46:04.505 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.33, opts=13)
21:46:04.508 00.003 31432 Enqueuing Move request for scope (0.45, -0.33)
21:46:04.510 00.002 29876 Worker thread wakes up
21:46:04.510 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.33) opts 0xd
21:46:04.510 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.33)
21:46:04.510 00.000 29876 Moving (0.45, -0.33) raw xDistance=0.44 yDistance=0.40
21:46:04.510 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
21:46:04.510 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:04.510 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:46:04.510 00.000 29876 MoveAxis(W, 43, ABG)
21:46:04.510 00.000 29876 Guiding  Dir = 3, Dur = 43
21:46:04.510 00.000 29876 IsSlewing returns 0
21:46:04.510 00.000 29876 IsGuiding returns 0
21:46:04.511 00.001 29876 PulseGuide returned control before completion, sleep 53
21:46:04.514 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:46:04.525 00.011 31432 UpdateGuideState exits: m=3502 RSB=36.9
21:46:04.528 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:04.530 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:04.531 00.001 31432 Enqueuing Expose request
21:46:04.575 00.044 29876 IsGuiding returns 1
21:46:04.575 00.000 29876 scope still moving after pulse duration time elapsed
21:46:04.606 00.031 29876 IsSlewing returns 0
21:46:04.606 00.000 29876 IsGuiding returns 0
21:46:04.606 00.000 29876 scope move finished after 43 + 52 ms
21:46:04.606 00.000 29876 Move returns status 0, amount 43
21:46:04.606 00.000 29876 MoveAxis(N, 0, ABG)
21:46:04.606 00.000 29876 Move returns status 0, amount 0
21:46:04.606 00.000 29876 move complete, result=0
21:46:04.606 00.000 29876 worker thread done servicing request
21:46:04.606 00.000 29876 Worker thread wakes up
21:46:04.606 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.4 px 0 ms NORTH
21:46:04.610 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:04.610 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:06.515 01.905 29876 Exposure complete
21:46:06.566 00.051 29876 worker thread done servicing request
21:46:06.566 00.000 31432 OnExposeComplete: enter
21:46:06.568 00.002 31432 UpdateGuideState(): m_state=6
21:46:06.570 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
21:46:06.572 00.002 31432 Star::Find returns 1 (0), X=330.66, Y=634.10, Mass=3545, SNR=37.2, Peak=230 HFD=3.9
21:46:06.574 00.002 31432 MultiStar: [#1 1.18,-0.66,0.00,M5] [#2 0.92,-0.42,0.00,M4] [#3 1.48,-1.77,0.00,M6] [#4 1.12,-0.37,0.00,M7] [#5 1.06,-1.74,0.00,M6] [#6 1.17,-0.61,0.00,M7] [#7 0.48,-0.82,0.96,U] [#8 0.91,-1.18,0.00,M4] 
21:46:06.576 00.002 31432 refined, 1 included, MultiStar: {0.68, -1.22}, one-star: {0.88, -1.60}
21:46:06.577 00.001 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
21:46:06.579 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
21:46:06.581 00.002 31432 CameraToMount -- cameraX=0.68 cameraY=-1.22 hyp=1.40 cameraTheta=-1.06 mountX=0.65 mountY=1.31, mountTheta=1.11
21:46:06.584 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.68, y=-1.22, opts=13)
21:46:06.586 00.002 31432 Enqueuing Move request for scope (0.68, -1.22)
21:46:06.588 00.002 29876 Worker thread wakes up
21:46:06.588 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.68, -1.22) opts 0xd
21:46:06.588 00.000 29876 Handling offset move in thread for scope, endpoint = (0.68, -1.22)
21:46:06.588 00.000 29876 Moving (0.68, -1.22) raw xDistance=0.65 yDistance=1.31
21:46:06.588 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.65
21:46:06.588 00.000 29876 resist switch: large excursion: input 1.31 thresh 0.90 direction from -1 to 1
21:46:06.588 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.93
21:46:06.588 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.79 from input 1.31
21:46:06.588 00.000 29876 MoveAxis(W, 69, ABG)
21:46:06.588 00.000 29876 Guiding  Dir = 3, Dur = 69
21:46:06.588 00.000 29876 IsSlewing returns 0
21:46:06.588 00.000 29876 IsGuiding returns 0
21:46:06.589 00.001 29876 PulseGuide returned control before completion, sleep 79
21:46:06.593 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:06.605 00.012 31432 UpdateGuideState exits: m=3545 RSB=37.2
21:46:06.608 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:06.609 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:06.611 00.002 31432 Enqueuing Expose request
21:46:06.683 00.072 29876 IsGuiding returns 1
21:46:06.683 00.000 29876 scope still moving after pulse duration time elapsed
21:46:06.714 00.031 29876 IsSlewing returns 0
21:46:06.714 00.000 29876 IsGuiding returns 1
21:46:06.745 00.031 29876 IsSlewing returns 0
21:46:06.745 00.000 29876 IsGuiding returns 1
21:46:06.777 00.032 29876 IsSlewing returns 0
21:46:06.777 00.000 29876 IsGuiding returns 0
21:46:06.777 00.000 29876 scope move finished after 69 + 119 ms
21:46:06.777 00.000 29876 Move returns status 0, amount 69
21:46:06.777 00.000 29876 BLC: Oldest BLC event removed
21:46:06.777 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:46:06.777 00.000 29876 MoveAxis(S, 116, ABG)
21:46:06.777 00.000 29876 Guiding  Dir = 1, Dur = 116
21:46:06.777 00.000 29876 IsSlewing returns 0
21:46:06.777 00.000 29876 IsGuiding returns 0
21:46:06.778 00.001 29876 PulseGuide returned control before completion, sleep 126
21:46:06.916 00.138 29876 IsGuiding returns 1
21:46:06.916 00.000 29876 scope still moving after pulse duration time elapsed
21:46:06.947 00.031 29876 IsSlewing returns 0
21:46:06.947 00.000 29876 IsGuiding returns 1
21:46:06.979 00.032 29876 IsSlewing returns 0
21:46:06.979 00.000 29876 IsGuiding returns 1
21:46:07.009 00.030 29876 IsSlewing returns 0
21:46:07.009 00.000 29876 IsGuiding returns 1
21:46:07.040 00.031 29876 IsSlewing returns 0
21:46:07.040 00.000 29876 IsGuiding returns 0
21:46:07.040 00.000 29876 scope move finished after 116 + 146 ms
21:46:07.040 00.000 29876 Move returns status 0, amount 116
21:46:07.040 00.000 29876 move complete, result=0
21:46:07.041 00.001 29876 worker thread done servicing request
21:46:07.041 00.000 29876 Worker thread wakes up
21:46:07.041 00.000 31432 GuideStep: 0.7 px 69 ms WEST, 1.3 px 116 ms SOUTH
21:46:07.043 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:07.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:09.171 02.128 29876 Exposure complete
21:46:09.218 00.047 29876 worker thread done servicing request
21:46:09.219 00.001 31432 OnExposeComplete: enter
21:46:09.221 00.002 31432 UpdateGuideState(): m_state=6
21:46:09.223 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
21:46:09.225 00.002 31432 Star::Find returns 1 (0), X=329.74, Y=634.43, Mass=3463, SNR=37.3, Peak=252 HFD=3.5
21:46:09.227 00.002 31432 MultiStar: [#1 0.35,-1.12,0.00,M6] [#2 0.35,-1.26,0.00,M5] [#3 0.27,-1.18,0.00,M7] [#4 0.11,-1.28,0.00,M8] [#5 0.45,-1.41,0.00,M7] [#6 0.81,-1.40,0.00,M8] [#7 -0.18,-0.64,0.94,U] [#8 0.50,-1.37,0.00,M5] 
21:46:09.229 00.002 31432 refined, 1 included, MultiStar: {-0.11, -0.97}, one-star: {-0.04, -1.27}
21:46:09.231 00.002 31432 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.02) = xAngle (-1.71 = -1.71)
21:46:09.233 00.002 31432 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.30 = 1.30)
21:46:09.235 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.97 hyp=0.98 cameraTheta=-1.68 mountX=-0.13 mountY=0.94, mountTheta=1.71
21:46:09.237 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.97, opts=13)
21:46:09.240 00.003 31432 Enqueuing Move request for scope (-0.11, -0.97)
21:46:09.241 00.001 29876 Worker thread wakes up
21:46:09.241 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.97) opts 0xd
21:46:09.241 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.97)
21:46:09.241 00.000 29876 Moving (-0.11, -0.97) raw xDistance=-0.13 yDistance=0.94
21:46:09.242 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:46:09.242 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.94
21:46:09.242 00.000 29876 MoveAxis(E, 0, ABG)
21:46:09.242 00.000 29876 Move returns status 0, amount 0
21:46:09.242 00.000 29876 MoveAxis(S, 69, ABG)
21:46:09.242 00.000 29876 Guiding  Dir = 1, Dur = 69
21:46:09.242 00.000 29876 IsSlewing returns 0
21:46:09.242 00.000 29876 IsGuiding returns 0
21:46:09.242 00.000 29876 PulseGuide returned control before completion, sleep 79
21:46:09.245 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:09.257 00.012 31432 UpdateGuideState exits: m=3463 RSB=37.3
21:46:09.260 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:09.262 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:09.264 00.002 31432 Enqueuing Expose request
21:46:09.323 00.059 29876 IsGuiding returns 1
21:46:09.323 00.000 29876 scope still moving after pulse duration time elapsed
21:46:09.355 00.032 29876 IsSlewing returns 0
21:46:09.355 00.000 29876 IsGuiding returns 1
21:46:09.387 00.032 29876 IsSlewing returns 0
21:46:09.387 00.000 29876 IsGuiding returns 1
21:46:09.417 00.030 29876 IsSlewing returns 0
21:46:09.417 00.000 29876 IsGuiding returns 0
21:46:09.417 00.000 29876 scope move finished after 69 + 106 ms
21:46:09.417 00.000 29876 Move returns status 0, amount 69
21:46:09.417 00.000 29876 move complete, result=0
21:46:09.419 00.002 29876 worker thread done servicing request
21:46:09.419 00.000 29876 Worker thread wakes up
21:46:09.419 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:09.419 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:09.419 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.9 px 69 ms SOUTH
21:46:11.332 01.913 29876 Exposure complete
21:46:11.380 00.048 29876 worker thread done servicing request
21:46:11.380 00.000 31432 OnExposeComplete: enter
21:46:11.382 00.002 31432 UpdateGuideState(): m_state=6
21:46:11.384 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
21:46:11.386 00.002 31432 Star::Find returns 1 (0), X=329.90, Y=635.06, Mass=3519, SNR=37.5, Peak=254 HFD=3.9
21:46:11.388 00.002 31432 MultiStar: [#1 0.63,-0.92,0.00,M7] [#2 0.56,-0.69,0.83,U] [#3 0.66,-0.88,0.00,M8] [#4 0.90,-0.80,0.00,M9] [#5 0.59,-0.78,0.00,M8] [#6 0.68,-0.55,0.88,U] [#7 0.02,-0.39,0.91,U] [#8 0.65,-0.74,0.00,M6] 
21:46:11.390 00.002 31432 single-star, 3 included, MultiStar: {0.33, -0.57}, one-star: {0.12, -0.64}
21:46:11.393 00.003 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
21:46:11.395 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
21:46:11.397 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.64 hyp=0.65 cameraTheta=-1.39 mountX=0.10 mountY=0.65, mountTheta=1.42
21:46:11.400 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.64, opts=13)
21:46:11.402 00.002 31432 Enqueuing Move request for scope (0.12, -0.64)
21:46:11.404 00.002 29876 Worker thread wakes up
21:46:11.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.64) opts 0xd
21:46:11.404 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.64)
21:46:11.404 00.000 29876 Moving (0.12, -0.64) raw xDistance=0.10 yDistance=0.65
21:46:11.404 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:46:11.404 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.65
21:46:11.404 00.000 29876 MoveAxis(E, 0, ABG)
21:46:11.404 00.000 29876 Move returns status 0, amount 0
21:46:11.404 00.000 29876 MoveAxis(S, 48, ABG)
21:46:11.404 00.000 29876 Guiding  Dir = 1, Dur = 48
21:46:11.404 00.000 29876 IsSlewing returns 0
21:46:11.404 00.000 29876 IsGuiding returns 0
21:46:11.405 00.001 29876 PulseGuide returned control before completion, sleep 58
21:46:11.408 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:11.422 00.014 31432 UpdateGuideState exits: m=3519 RSB=37.5
21:46:11.425 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:11.427 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:11.429 00.002 31432 Enqueuing Expose request
21:46:11.471 00.042 29876 IsGuiding returns 1
21:46:11.471 00.000 29876 scope still moving after pulse duration time elapsed
21:46:11.502 00.031 29876 IsSlewing returns 0
21:46:11.502 00.000 29876 IsGuiding returns 1
21:46:11.534 00.032 29876 IsSlewing returns 0
21:46:11.534 00.000 29876 IsGuiding returns 1
21:46:11.564 00.030 29876 IsSlewing returns 0
21:46:11.564 00.000 29876 IsGuiding returns 0
21:46:11.564 00.000 29876 scope move finished after 48 + 111 ms
21:46:11.564 00.000 29876 Move returns status 0, amount 48
21:46:11.564 00.000 29876 move complete, result=0
21:46:11.564 00.000 29876 worker thread done servicing request
21:46:11.565 00.001 29876 Worker thread wakes up
21:46:11.565 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:11.565 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.7 px 48 ms SOUTH
21:46:11.567 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:13.698 02.131 29876 Exposure complete
21:46:13.742 00.044 29876 worker thread done servicing request
21:46:13.742 00.000 31432 OnExposeComplete: enter
21:46:13.745 00.003 31432 UpdateGuideState(): m_state=6
21:46:13.747 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
21:46:13.749 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.02, Mass=3432, SNR=36.3, Peak=220 HFD=4.0
21:46:13.751 00.002 31432 MultiStar: [#1 0.34,-0.55,1.05,U] [#2 0.14,-0.54,0.95,U] [#3 0.55,-0.90,0.00,M9] [#4 0.42,-0.89,0.00,M10] [#5 0.28,-0.66,0.91,U] [#6 0.33,-0.92,0.00,M8] [#7 -0.70,-0.44,0.98,U] [#8 0.26,-0.83,0.88,U] 
21:46:13.753 00.002 31432 refined, 5 included, MultiStar: {0.02, -0.61}, one-star: {-0.18, -0.69}
21:46:13.755 00.002 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.02) = xAngle (-1.56 = -1.56)
21:46:13.760 00.005 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.45 = 1.45)
21:46:13.762 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.61 hyp=0.61 cameraTheta=-1.54 mountX=0.01 mountY=0.61, mountTheta=1.56
21:46:13.765 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.61, opts=13)
21:46:13.767 00.002 31432 Enqueuing Move request for scope (0.02, -0.61)
21:46:13.769 00.002 29876 Worker thread wakes up
21:46:13.769 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.61) opts 0xd
21:46:13.769 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.61)
21:46:13.769 00.000 29876 Moving (0.02, -0.61) raw xDistance=0.01 yDistance=0.61
21:46:13.769 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:46:13.769 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.61
21:46:13.769 00.000 29876 MoveAxis(E, 0, ABG)
21:46:13.769 00.000 29876 Move returns status 0, amount 0
21:46:13.769 00.000 29876 MoveAxis(S, 45, ABG)
21:46:13.769 00.000 29876 Guiding  Dir = 1, Dur = 45
21:46:13.769 00.000 29876 IsSlewing returns 0
21:46:13.770 00.001 29876 IsGuiding returns 0
21:46:13.770 00.000 29876 PulseGuide returned control before completion, sleep 55
21:46:13.773 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:46:13.788 00.015 31432 UpdateGuideState exits: m=3432 RSB=36.3
21:46:13.792 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:13.794 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:13.796 00.002 31432 Enqueuing Expose request
21:46:13.838 00.042 29876 IsGuiding returns 1
21:46:13.838 00.000 29876 scope still moving after pulse duration time elapsed
21:46:13.868 00.030 29876 IsSlewing returns 0
21:46:13.868 00.000 29876 IsGuiding returns 1
21:46:13.899 00.031 29876 IsSlewing returns 0
21:46:13.899 00.000 29876 IsGuiding returns 0
21:46:13.899 00.000 29876 scope move finished after 45 + 84 ms
21:46:13.899 00.000 29876 Move returns status 0, amount 45
21:46:13.899 00.000 29876 move complete, result=0
21:46:13.899 00.000 29876 worker thread done servicing request
21:46:13.899 00.000 29876 Worker thread wakes up
21:46:13.899 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:13.899 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:13.899 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.6 px 45 ms SOUTH
21:46:15.803 01.904 29876 Exposure complete
21:46:15.848 00.045 29876 worker thread done servicing request
21:46:15.848 00.000 31432 OnExposeComplete: enter
21:46:15.850 00.002 31432 UpdateGuideState(): m_state=6
21:46:15.852 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
21:46:15.855 00.003 31432 Star::Find returns 1 (0), X=329.93, Y=634.92, Mass=3546, SNR=37.5, Peak=232 HFD=4.1
21:46:15.857 00.002 31432 MultiStar: [#1 0.54,-0.80,0.00,M7] [#2 0.09,-0.96,0.00,M4] [#3 0.73,-0.84,0.00,M10] [#4 0.78,-0.68,0.00,R] [#5 0.73,-0.94,0.00,M8] [#6 0.80,-0.53,0.00,M9] [#7 -0.03,-0.20,0.92,U] [#8 0.76,-0.96,0.00,M6] 
21:46:15.859 00.002 31432 refined, 1 included, MultiStar: {0.06, -0.50}, one-star: {0.15, -0.78}
21:46:15.861 00.002 31432 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.02) = xAngle (-1.48 = -1.48)
21:46:15.863 00.002 31432 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.54 = 1.54)
21:46:15.867 00.004 31432 CameraToMount -- cameraX=0.06 cameraY=-0.50 hyp=0.51 cameraTheta=-1.45 mountX=0.05 mountY=0.51, mountTheta=1.48
21:46:15.873 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.50, opts=13)
21:46:15.876 00.003 31432 Enqueuing Move request for scope (0.06, -0.50)
21:46:15.880 00.004 29876 Worker thread wakes up
21:46:15.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.50) opts 0xd
21:46:15.881 00.001 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.50)
21:46:15.881 00.000 29876 Moving (0.06, -0.50) raw xDistance=0.05 yDistance=0.51
21:46:15.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:46:15.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.51
21:46:15.881 00.000 29876 MoveAxis(E, 0, ABG)
21:46:15.881 00.000 29876 Move returns status 0, amount 0
21:46:15.881 00.000 29876 MoveAxis(S, 37, ABG)
21:46:15.881 00.000 29876 Guiding  Dir = 1, Dur = 37
21:46:15.881 00.000 29876 IsSlewing returns 0
21:46:15.881 00.000 29876 IsGuiding returns 0
21:46:15.882 00.001 29876 PulseGuide returned control before completion, sleep 47
21:46:15.892 00.010 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:15.909 00.017 31432 UpdateGuideState exits: m=3546 RSB=37.5
21:46:15.912 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.914 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:15.915 00.001 31432 Enqueuing Expose request
21:46:15.939 00.024 29876 IsGuiding returns 1
21:46:15.939 00.000 29876 scope still moving after pulse duration time elapsed
21:46:15.971 00.032 29876 IsSlewing returns 0
21:46:15.971 00.000 29876 IsGuiding returns 1
21:46:16.002 00.031 29876 IsSlewing returns 0
21:46:16.002 00.000 29876 IsGuiding returns 1
21:46:16.033 00.031 29876 IsSlewing returns 0
21:46:16.033 00.000 29876 IsGuiding returns 0
21:46:16.033 00.000 29876 scope move finished after 37 + 113 ms
21:46:16.033 00.000 29876 Move returns status 0, amount 37
21:46:16.033 00.000 29876 move complete, result=0
21:46:16.033 00.000 29876 worker thread done servicing request
21:46:16.033 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.5 px 37 ms SOUTH
21:46:16.036 00.003 29876 Worker thread wakes up
21:46:16.036 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:16.036 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:18.167 02.131 29876 Exposure complete
21:46:18.217 00.050 29876 worker thread done servicing request
21:46:18.217 00.000 31432 OnExposeComplete: enter
21:46:18.220 00.003 31432 UpdateGuideState(): m_state=6
21:46:18.222 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
21:46:18.224 00.002 31432 Star::Find returns 1 (0), X=330.50, Y=636.07, Mass=3548, SNR=37.2, Peak=254 HFD=3.7
21:46:18.227 00.003 31432 MultiStar: [#1 1.10,0.32,0.00,M8] [#2 0.70,0.66,0.00,M5] [#3 1.05,0.20,0.00,R] [#4 0.55,1.12,0.00,M1] [#5 0.95,0.34,0.00,M9] [#6 1.08,0.63,0.00,M10] [#7 0.37,0.51,0.91,U] [#8 1.01,0.34,0.00,M7] 
21:46:18.229 00.002 31432 refined, 1 included, MultiStar: {0.55, 0.43}, one-star: {0.72, 0.36}
21:46:18.231 00.002 31432 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.02) = xAngle (0.64 = 0.64)
21:46:18.233 00.002 31432 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.65 = -2.63)
21:46:18.235 00.002 31432 CameraToMount -- cameraX=0.55 cameraY=0.43 hyp=0.70 cameraTheta=0.66 mountX=0.56 mountY=-0.34, mountTheta=-0.55
21:46:18.238 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=0.43, opts=13)
21:46:18.241 00.003 31432 Enqueuing Move request for scope (0.55, 0.43)
21:46:18.243 00.002 29876 Worker thread wakes up
21:46:18.243 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.43) opts 0xd
21:46:18.243 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, 0.43)
21:46:18.243 00.000 29876 Moving (0.55, 0.43) raw xDistance=0.56 yDistance=-0.34
21:46:18.243 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.56
21:46:18.243 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:18.243 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:46:18.243 00.000 29876 MoveAxis(W, 54, ABG)
21:46:18.243 00.000 29876 Guiding  Dir = 3, Dur = 54
21:46:18.243 00.000 29876 IsSlewing returns 0
21:46:18.243 00.000 29876 IsGuiding returns 0
21:46:18.244 00.001 29876 PulseGuide returned control before completion, sleep 64
21:46:18.250 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:18.263 00.013 31432 UpdateGuideState exits: m=3548 RSB=37.2
21:46:18.266 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.269 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:18.271 00.002 31432 Enqueuing Expose request
21:46:18.321 00.050 29876 IsGuiding returns 1
21:46:18.321 00.000 29876 scope still moving after pulse duration time elapsed
21:46:18.353 00.032 29876 IsSlewing returns 0
21:46:18.353 00.000 29876 IsGuiding returns 1
21:46:18.384 00.031 29876 IsSlewing returns 0
21:46:18.384 00.000 29876 IsGuiding returns 1
21:46:18.416 00.032 29876 IsSlewing returns 0
21:46:18.416 00.000 29876 IsGuiding returns 0
21:46:18.416 00.000 29876 scope move finished after 54 + 118 ms
21:46:18.416 00.000 29876 Move returns status 0, amount 54
21:46:18.416 00.000 29876 MoveAxis(N, 0, ABG)
21:46:18.416 00.000 29876 Move returns status 0, amount 0
21:46:18.416 00.000 29876 move complete, result=0
21:46:18.416 00.000 29876 worker thread done servicing request
21:46:18.417 00.001 29876 Worker thread wakes up
21:46:18.417 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:18.417 00.000 31432 GuideStep: 0.6 px 54 ms WEST, -0.3 px 0 ms NORTH
21:46:18.419 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:20.332 01.913 29876 Exposure complete
21:46:20.377 00.045 29876 worker thread done servicing request
21:46:20.377 00.000 31432 OnExposeComplete: enter
21:46:20.380 00.003 31432 UpdateGuideState(): m_state=6
21:46:20.382 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
21:46:20.384 00.002 31432 Star::Find returns 1 (0), X=330.02, Y=635.58, Mass=3368, SNR=36.1, Peak=217 HFD=3.7
21:46:20.386 00.002 31432 MultiStar: [#1 0.55,-0.13,1.10,U] [#2 -0.02,0.70,0.97,U] [#3 -0.32,-0.39,1.03,U] [#4 0.53,0.78,0.94,U] [#5 0.54,-0.47,0.89,U] [#6 0.45,0.03,0.90,U] [#7 -0.28,0.57,0.99,U] [#8 0.57,-0.35,0.82,U] 
21:46:20.388 00.002 31432 refined, 8 included, MultiStar: {0.24, 0.07}, one-star: {0.24, -0.12}
21:46:20.390 00.002 31432 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.02) = xAngle (0.27 = 0.27)
21:46:20.391 00.001 31432 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.28 = -3.01)
21:46:20.394 00.003 31432 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=0.24 mountY=-0.03, mountTheta=-0.14
21:46:20.396 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.07, opts=13)
21:46:20.398 00.002 31432 Enqueuing Move request for scope (0.24, 0.07)
21:46:20.400 00.002 29876 Worker thread wakes up
21:46:20.400 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
21:46:20.400 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
21:46:20.400 00.000 29876 Moving (0.24, 0.07) raw xDistance=0.24 yDistance=-0.03
21:46:20.400 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
21:46:20.401 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:20.401 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:46:20.401 00.000 29876 MoveAxis(W, 31, ABG)
21:46:20.401 00.000 29876 Guiding  Dir = 3, Dur = 31
21:46:20.401 00.000 29876 IsSlewing returns 0
21:46:20.401 00.000 29876 IsGuiding returns 0
21:46:20.401 00.000 29876 PulseGuide returned control before completion, sleep 41
21:46:20.404 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:20.417 00.013 31432 UpdateGuideState exits: m=3368 RSB=36.1
21:46:20.419 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.421 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:20.423 00.002 31432 Enqueuing Expose request
21:46:20.455 00.032 29876 IsGuiding returns 1
21:46:20.455 00.000 29876 scope still moving after pulse duration time elapsed
21:46:20.486 00.031 29876 IsSlewing returns 0
21:46:20.486 00.000 29876 IsGuiding returns 0
21:46:20.486 00.000 29876 scope move finished after 31 + 53 ms
21:46:20.486 00.000 29876 Move returns status 0, amount 31
21:46:20.486 00.000 29876 MoveAxis(N, 0, ABG)
21:46:20.486 00.000 29876 Move returns status 0, amount 0
21:46:20.486 00.000 29876 move complete, result=0
21:46:20.486 00.000 29876 worker thread done servicing request
21:46:20.486 00.000 29876 Worker thread wakes up
21:46:20.486 00.000 31432 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
21:46:20.489 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:20.489 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:22.718 02.229 29876 Exposure complete
21:46:22.762 00.044 29876 worker thread done servicing request
21:46:22.762 00.000 31432 OnExposeComplete: enter
21:46:22.765 00.003 31432 UpdateGuideState(): m_state=6
21:46:22.767 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
21:46:22.769 00.002 31432 Star::Find returns 1 (0), X=329.36, Y=635.33, Mass=3450, SNR=36.4, Peak=233 HFD=3.7
21:46:22.771 00.002 31432 MultiStar: [#1 0.08,0.22,1.08,U] [#2 -0.20,0.01,0.92,U] [#3 -0.67,-0.63,1.00,U] [#4 -0.55,0.62,0.91,U] [#5 0.13,-0.38,0.82,U] [#6 0.27,-0.21,0.89,U] [#7 -0.88,0.29,0.93,U] [#8 -0.22,-0.12,0.84,U] 
21:46:22.773 00.002 31432 refined, 8 included, MultiStar: {-0.28, -0.06}, one-star: {-0.42, -0.38}
21:46:22.775 00.002 31432 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.02) = xAngle (-2.95 = -2.95)
21:46:22.777 00.002 31432 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
21:46:22.778 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.92 mountX=-0.28 mountY=0.02, mountTheta=3.08
21:46:22.781 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.06, opts=13)
21:46:22.783 00.002 31432 Enqueuing Move request for scope (-0.28, -0.06)
21:46:22.785 00.002 29876 Worker thread wakes up
21:46:22.785 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
21:46:22.785 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
21:46:22.785 00.000 29876 Moving (-0.28, -0.06) raw xDistance=-0.28 yDistance=0.02
21:46:22.785 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
21:46:22.785 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:22.785 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:22.785 00.000 29876 MoveAxis(E, 23, ABG)
21:46:22.785 00.000 29876 Guiding  Dir = 2, Dur = 23
21:46:22.785 00.000 29876 IsSlewing returns 0
21:46:22.785 00.000 29876 IsGuiding returns 0
21:46:22.786 00.001 29876 PulseGuide returned control before completion, sleep 33
21:46:22.789 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:22.801 00.012 31432 UpdateGuideState exits: m=3450 RSB=36.4
21:46:22.804 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:22.806 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:22.808 00.002 31432 Enqueuing Expose request
21:46:22.825 00.017 29876 IsGuiding returns 1
21:46:22.825 00.000 29876 scope still moving after pulse duration time elapsed
21:46:22.857 00.032 29876 IsSlewing returns 0
21:46:22.857 00.000 29876 IsGuiding returns 1
21:46:22.888 00.031 29876 IsSlewing returns 0
21:46:22.889 00.001 29876 IsGuiding returns 0
21:46:22.889 00.000 29876 scope move finished after 23 + 80 ms
21:46:22.889 00.000 29876 Move returns status 0, amount 23
21:46:22.889 00.000 29876 MoveAxis(N, 0, ABG)
21:46:22.889 00.000 29876 Move returns status 0, amount 0
21:46:22.889 00.000 29876 move complete, result=0
21:46:22.889 00.000 29876 worker thread done servicing request
21:46:22.889 00.000 29876 Worker thread wakes up
21:46:22.889 00.000 31432 GuideStep: -0.3 px 23 ms EAST, 0.0 px 0 ms NORTH
21:46:22.893 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:22.893 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:24.805 01.912 29876 Exposure complete
21:46:24.849 00.044 29876 worker thread done servicing request
21:46:24.849 00.000 31432 OnExposeComplete: enter
21:46:24.852 00.003 31432 UpdateGuideState(): m_state=6
21:46:24.854 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
21:46:24.856 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=636.17, Mass=3357, SNR=35.8, Peak=254 HFD=3.9
21:46:24.858 00.002 31432 MultiStar: [#1 0.80,0.71,0.00,M7] [#2 0.47,1.02,0.00,M4] [#3 0.09,-0.12,1.07,U] [#4 0.36,1.21,0.00,M1] [#5 0.31,0.12,0.85,U] [#6 0.99,0.57,0.00,M9] [#7 -0.02,0.46,0.94,U] [#8 0.71,0.30,0.84,U] 
21:46:24.860 00.002 31432 refined, 4 included, MultiStar: {0.22, 0.24}, one-star: {0.09, 0.46}
21:46:24.862 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.80 = 0.80)
21:46:24.864 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.81 = -2.47)
21:46:24.866 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.82 mountX=0.23 mountY=-0.20, mountTheta=-0.73
21:46:24.869 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.24, opts=13)
21:46:24.871 00.002 31432 Enqueuing Move request for scope (0.22, 0.24)
21:46:24.873 00.002 29876 Worker thread wakes up
21:46:24.873 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
21:46:24.873 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
21:46:24.873 00.000 29876 Moving (0.22, 0.24) raw xDistance=0.23 yDistance=-0.20
21:46:24.873 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
21:46:24.873 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:24.873 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:46:24.873 00.000 29876 MoveAxis(W, 19, ABG)
21:46:24.873 00.000 29876 Guiding  Dir = 3, Dur = 19
21:46:24.873 00.000 29876 IsSlewing returns 0
21:46:24.873 00.000 29876 IsGuiding returns 0
21:46:24.874 00.001 29876 PulseGuide returned control before completion, sleep 29
21:46:24.877 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:46:24.890 00.013 31432 UpdateGuideState exits: m=3357 RSB=35.8
21:46:24.893 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:24.895 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:24.897 00.002 31432 Enqueuing Expose request
21:46:24.914 00.017 29876 IsGuiding returns 0
21:46:24.914 00.000 29876 Move returns status 0, amount 19
21:46:24.914 00.000 29876 MoveAxis(N, 0, ABG)
21:46:24.914 00.000 29876 Move returns status 0, amount 0
21:46:24.914 00.000 29876 move complete, result=0
21:46:24.915 00.001 29876 worker thread done servicing request
21:46:24.915 00.000 29876 Worker thread wakes up
21:46:24.915 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:24.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:24.917 00.002 31432 GuideStep: 0.2 px 19 ms WEST, -0.2 px 0 ms NORTH
21:46:27.048 02.131 29876 Exposure complete
21:46:27.092 00.044 29876 worker thread done servicing request
21:46:27.092 00.000 31432 OnExposeComplete: enter
21:46:27.094 00.002 31432 UpdateGuideState(): m_state=6
21:46:27.097 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
21:46:27.099 00.002 31432 Star::Find returns 1 (0), X=330.25, Y=635.84, Mass=3384, SNR=36.0, Peak=221 HFD=3.9
21:46:27.101 00.002 31432 MultiStar: [#1 1.04,0.66,0.00,M8] [#2 0.85,0.97,0.00,M5] [#3 0.22,-0.07,1.04,U] [#4 0.19,1.62,0.00,M2] [#5 1.08,0.31,0.00,M7] [#6 1.47,0.95,0.00,M10] [#7 0.75,0.89,0.00,M1] [#8 1.22,0.58,0.00,M5] 
21:46:27.103 00.002 31432 refined, 1 included, MultiStar: {0.34, 0.03}, one-star: {0.47, 0.13}
21:46:27.105 00.002 31432 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.02) = xAngle (0.06 = 0.06)
21:46:27.106 00.001 31432 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.07 = 3.07)
21:46:27.108 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.35 cameraTheta=0.08 mountX=0.34 mountY=0.03, mountTheta=0.07
21:46:27.112 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.03, opts=13)
21:46:27.116 00.004 31432 Enqueuing Move request for scope (0.34, 0.03)
21:46:27.118 00.002 29876 Worker thread wakes up
21:46:27.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
21:46:27.118 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
21:46:27.118 00.000 29876 Moving (0.34, 0.03) raw xDistance=0.34 yDistance=0.03
21:46:27.118 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
21:46:27.118 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:27.118 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:27.118 00.000 29876 MoveAxis(W, 36, ABG)
21:46:27.118 00.000 29876 Guiding  Dir = 3, Dur = 36
21:46:27.118 00.000 29876 IsSlewing returns 0
21:46:27.118 00.000 29876 IsGuiding returns 0
21:46:27.119 00.001 29876 PulseGuide returned control before completion, sleep 46
21:46:27.122 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:27.134 00.012 31432 UpdateGuideState exits: m=3384 RSB=36.0
21:46:27.137 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:27.139 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:27.141 00.002 31432 Enqueuing Expose request
21:46:27.171 00.030 29876 IsGuiding returns 1
21:46:27.171 00.000 29876 scope still moving after pulse duration time elapsed
21:46:27.203 00.032 29876 IsSlewing returns 0
21:46:27.203 00.000 29876 IsGuiding returns 0
21:46:27.203 00.000 29876 scope move finished after 36 + 48 ms
21:46:27.203 00.000 29876 Move returns status 0, amount 36
21:46:27.203 00.000 29876 MoveAxis(N, 0, ABG)
21:46:27.203 00.000 29876 Move returns status 0, amount 0
21:46:27.203 00.000 29876 move complete, result=0
21:46:27.203 00.000 29876 worker thread done servicing request
21:46:27.203 00.000 29876 Worker thread wakes up
21:46:27.203 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:27.203 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:27.204 00.001 31432 GuideStep: 0.3 px 36 ms WEST, 0.0 px 0 ms NORTH
21:46:29.118 01.914 29876 Exposure complete
21:46:29.161 00.043 29876 worker thread done servicing request
21:46:29.161 00.000 31432 OnExposeComplete: enter
21:46:29.164 00.003 31432 UpdateGuideState(): m_state=6
21:46:29.166 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
21:46:29.168 00.002 31432 Star::Find returns 1 (0), X=330.97, Y=635.80, Mass=3117, SNR=34.7, Peak=226 HFD=4.0
21:46:29.170 00.002 31432 MultiStar: [#1 1.62,0.55,0.00,M9] [#2 1.56,0.93,0.00,M6] [#3 0.72,-0.35,1.07,U] [#4 0.69,1.70,0.00,M3] [#5 1.84,-0.11,0.00,M8] [#6 1.57,0.57,0.00,R] [#7 0.84,-0.10,1.00,U] [#8 1.61,0.68,0.00,M6] 
21:46:29.172 00.002 31432 refined, 2 included, MultiStar: {0.91, -0.13}, one-star: {1.19, 0.09}
21:46:29.174 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.02) = xAngle (-0.16 = -0.16)
21:46:29.175 00.001 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.85 = 2.85)
21:46:29.177 00.002 31432 CameraToMount -- cameraX=0.91 cameraY=-0.13 hyp=0.92 cameraTheta=-0.14 mountX=0.91 mountY=0.26, mountTheta=0.28
21:46:29.184 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.91, y=-0.13, opts=13)
21:46:29.187 00.003 31432 Enqueuing Move request for scope (0.91, -0.13)
21:46:29.189 00.002 29876 Worker thread wakes up
21:46:29.189 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.13) opts 0xd
21:46:29.189 00.000 29876 Handling offset move in thread for scope, endpoint = (0.91, -0.13)
21:46:29.189 00.000 29876 Moving (0.91, -0.13) raw xDistance=0.91 yDistance=0.26
21:46:29.189 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.91
21:46:29.189 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:29.189 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:46:29.189 00.000 29876 MoveAxis(W, 93, ABG)
21:46:29.189 00.000 29876 Guiding  Dir = 3, Dur = 93
21:46:29.190 00.001 29876 IsSlewing returns 0
21:46:29.190 00.000 29876 IsGuiding returns 0
21:46:29.190 00.000 29876 PulseGuide returned control before completion, sleep 103
21:46:29.193 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:29.205 00.012 31432 UpdateGuideState exits: m=3117 RSB=34.7
21:46:29.207 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:29.209 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:29.211 00.002 31432 Enqueuing Expose request
21:46:29.305 00.094 29876 IsGuiding returns 1
21:46:29.305 00.000 29876 scope still moving after pulse duration time elapsed
21:46:29.335 00.030 29876 IsSlewing returns 0
21:46:29.335 00.000 29876 IsGuiding returns 1
21:46:29.366 00.031 29876 IsSlewing returns 0
21:46:29.366 00.000 29876 IsGuiding returns 0
21:46:29.366 00.000 29876 scope move finished after 93 + 82 ms
21:46:29.366 00.000 29876 Move returns status 0, amount 93
21:46:29.366 00.000 29876 MoveAxis(N, 0, ABG)
21:46:29.366 00.000 29876 Move returns status 0, amount 0
21:46:29.366 00.000 29876 move complete, result=0
21:46:29.366 00.000 29876 worker thread done servicing request
21:46:29.366 00.000 29876 Worker thread wakes up
21:46:29.366 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:29.366 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:29.367 00.001 31432 GuideStep: 0.9 px 93 ms WEST, 0.3 px 0 ms NORTH
21:46:31.595 02.228 29876 Exposure complete
21:46:31.640 00.045 29876 worker thread done servicing request
21:46:31.641 00.001 31432 OnExposeComplete: enter
21:46:31.643 00.002 31432 UpdateGuideState(): m_state=6
21:46:31.645 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
21:46:31.647 00.002 31432 Star::Find returns 1 (0), X=330.93, Y=635.85, Mass=3329, SNR=36.0, Peak=241 HFD=4.0
21:46:31.649 00.002 31432 MultiStar: [#1 1.76,0.12,0.00,M10] [#2 1.14,0.31,0.00,M7] [#3 1.08,-0.63,0.00,M1] [#4 0.66,0.55,0.99,U] [#5 1.88,-0.18,0.00,M9] [#6 0.14,-0.59,0.94,U] [#7 0.76,-0.17,1.02,U] [#8 1.49,0.06,0.00,M7] 
21:46:31.650 00.001 31432 refined, 3 included, MultiStar: {0.69, -0.01}, one-star: {1.15, 0.15}
21:46:31.652 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
21:46:31.654 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
21:46:31.656 00.002 31432 CameraToMount -- cameraX=0.69 cameraY=-0.01 hyp=0.69 cameraTheta=-0.02 mountX=0.68 mountY=0.12, mountTheta=0.17
21:46:31.658 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.69, y=-0.01, opts=13)
21:46:31.660 00.002 31432 Enqueuing Move request for scope (0.69, -0.01)
21:46:31.662 00.002 29876 Worker thread wakes up
21:46:31.662 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.01) opts 0xd
21:46:31.662 00.000 29876 Handling offset move in thread for scope, endpoint = (0.69, -0.01)
21:46:31.662 00.000 29876 Moving (0.69, -0.01) raw xDistance=0.68 yDistance=0.12
21:46:31.662 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
21:46:31.662 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:31.662 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:31.662 00.000 29876 MoveAxis(W, 79, ABG)
21:46:31.662 00.000 29876 Guiding  Dir = 3, Dur = 79
21:46:31.663 00.001 29876 IsSlewing returns 0
21:46:31.663 00.000 29876 IsGuiding returns 0
21:46:31.663 00.000 29876 PulseGuide returned control before completion, sleep 89
21:46:31.666 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:31.678 00.012 31432 UpdateGuideState exits: m=3329 RSB=36.0
21:46:31.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:31.683 00.001 31432 Enqueuing Expose request
21:46:31.765 00.082 29876 IsGuiding returns 1
21:46:31.765 00.000 29876 scope still moving after pulse duration time elapsed
21:46:31.796 00.031 29876 IsSlewing returns 0
21:46:31.796 00.000 29876 IsGuiding returns 1
21:46:31.827 00.031 29876 IsSlewing returns 0
21:46:31.827 00.000 29876 IsGuiding returns 0
21:46:31.827 00.000 29876 scope move finished after 79 + 85 ms
21:46:31.827 00.000 29876 Move returns status 0, amount 79
21:46:31.827 00.000 29876 MoveAxis(N, 0, ABG)
21:46:31.827 00.000 29876 Move returns status 0, amount 0
21:46:31.827 00.000 29876 move complete, result=0
21:46:31.827 00.000 29876 worker thread done servicing request
21:46:31.827 00.000 29876 Worker thread wakes up
21:46:31.828 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:31.828 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:31.828 00.000 31432 GuideStep: 0.7 px 79 ms WEST, 0.1 px 0 ms NORTH
21:46:33.734 01.906 29876 Exposure complete
21:46:33.778 00.044 29876 worker thread done servicing request
21:46:33.778 00.000 31432 OnExposeComplete: enter
21:46:33.781 00.003 31432 UpdateGuideState(): m_state=6
21:46:33.783 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
21:46:33.785 00.002 31432 Star::Find returns 1 (0), X=330.54, Y=634.69, Mass=3484, SNR=36.6, Peak=254 HFD=3.5
21:46:33.787 00.002 31432 MultiStar: [#1 1.05,-0.60,0.00,R] [#2 0.68,-0.32,0.89,U] [#3 0.39,-1.44,0.00,M2] [#4 0.63,-0.01,0.95,U] [#5 1.23,-1.20,0.00,M10] [#6 -0.71,-0.98,0.00,M1] [#7 0.11,-0.56,1.00,U] [#8 1.02,-1.00,0.00,M8] 
21:46:33.789 00.002 31432 refined, 3 included, MultiStar: {0.54, -0.49}, one-star: {0.76, -1.02}
21:46:33.791 00.002 31432 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.02) = xAngle (-0.76 = -0.76)
21:46:33.793 00.002 31432 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.25 = 2.25)
21:46:33.795 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=-0.49 hyp=0.73 cameraTheta=-0.74 mountX=0.53 mountY=0.57, mountTheta=0.82
21:46:33.798 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=-0.49, opts=13)
21:46:33.800 00.002 31432 Enqueuing Move request for scope (0.54, -0.49)
21:46:33.802 00.002 29876 Worker thread wakes up
21:46:33.802 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.49) opts 0xd
21:46:33.802 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, -0.49)
21:46:33.802 00.000 29876 Moving (0.54, -0.49) raw xDistance=0.53 yDistance=0.57
21:46:33.803 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
21:46:33.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.57
21:46:33.803 00.000 29876 MoveAxis(W, 62, ABG)
21:46:33.803 00.000 29876 Guiding  Dir = 3, Dur = 62
21:46:33.803 00.000 29876 IsSlewing returns 0
21:46:33.803 00.000 29876 IsGuiding returns 0
21:46:33.803 00.000 29876 PulseGuide returned control before completion, sleep 72
21:46:33.810 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:33.822 00.012 31432 UpdateGuideState exits: m=3484 RSB=36.6
21:46:33.824 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:33.826 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:33.828 00.002 31432 Enqueuing Expose request
21:46:33.887 00.059 29876 IsGuiding returns 1
21:46:33.887 00.000 29876 scope still moving after pulse duration time elapsed
21:46:33.917 00.030 29876 IsSlewing returns 0
21:46:33.917 00.000 29876 IsGuiding returns 1
21:46:33.948 00.031 29876 IsSlewing returns 0
21:46:33.948 00.000 29876 IsGuiding returns 0
21:46:33.948 00.000 29876 scope move finished after 62 + 83 ms
21:46:33.948 00.000 29876 Move returns status 0, amount 62
21:46:33.948 00.000 29876 MoveAxis(S, 42, ABG)
21:46:33.948 00.000 29876 Guiding  Dir = 1, Dur = 42
21:46:33.948 00.000 29876 IsSlewing returns 0
21:46:33.948 00.000 29876 IsGuiding returns 0
21:46:33.949 00.001 29876 PulseGuide returned control before completion, sleep 52
21:46:34.011 00.062 29876 IsGuiding returns 1
21:46:34.011 00.000 29876 scope still moving after pulse duration time elapsed
21:46:34.042 00.031 29876 IsSlewing returns 0
21:46:34.042 00.000 29876 IsGuiding returns 1
21:46:34.073 00.031 29876 IsSlewing returns 0
21:46:34.073 00.000 29876 IsGuiding returns 1
21:46:34.105 00.032 29876 IsSlewing returns 0
21:46:34.105 00.000 29876 IsGuiding returns 0
21:46:34.105 00.000 29876 scope move finished after 42 + 113 ms
21:46:34.105 00.000 29876 Move returns status 0, amount 42
21:46:34.105 00.000 29876 move complete, result=0
21:46:34.105 00.000 29876 worker thread done servicing request
21:46:34.105 00.000 29876 Worker thread wakes up
21:46:34.105 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:34.105 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:34.105 00.000 31432 GuideStep: 0.5 px 62 ms WEST, 0.6 px 42 ms SOUTH
21:46:36.233 02.128 29876 Exposure complete
21:46:36.281 00.048 29876 worker thread done servicing request
21:46:36.281 00.000 31432 OnExposeComplete: enter
21:46:36.285 00.004 31432 UpdateGuideState(): m_state=6
21:46:36.287 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
21:46:36.289 00.002 31432 Star::Find returns 1 (0), X=329.64, Y=635.21, Mass=3426, SNR=36.6, Peak=254 HFD=3.6
21:46:36.291 00.002 31432 MultiStar: [#1 -0.24,0.28,1.02,U] [#2 0.40,0.02,0.92,U] [#3 -0.42,-1.00,0.00,M3] [#4 -0.14,0.03,0.90,U] [#5 0.26,-0.57,0.84,U] [#6 -0.77,-0.69,0.00,M2] [#7 -0.14,-0.06,0.95,U] [#8 0.86,-0.53,0.00,M9] 
21:46:36.293 00.002 31432 refined, 5 included, MultiStar: {-0.01, -0.12}, one-star: {-0.15, -0.49}
21:46:36.294 00.001 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.70 = -1.70)
21:46:36.296 00.002 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.32 = 1.32)
21:46:36.298 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=-0.02 mountY=0.12, mountTheta=1.70
21:46:36.301 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.12, opts=13)
21:46:36.303 00.002 31432 Enqueuing Move request for scope (-0.01, -0.12)
21:46:36.305 00.002 29876 Worker thread wakes up
21:46:36.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
21:46:36.306 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
21:46:36.306 00.000 29876 Moving (-0.01, -0.12) raw xDistance=-0.02 yDistance=0.12
21:46:36.306 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:46:36.306 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:36.306 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:36.306 00.000 29876 MoveAxis(E, 0, ABG)
21:46:36.306 00.000 29876 Move returns status 0, amount 0
21:46:36.306 00.000 29876 MoveAxis(N, 0, ABG)
21:46:36.306 00.000 29876 Move returns status 0, amount 0
21:46:36.306 00.000 29876 move complete, result=0
21:46:36.306 00.000 29876 worker thread done servicing request
21:46:36.310 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:36.323 00.013 31432 UpdateGuideState exits: m=3426 RSB=36.6
21:46:36.326 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:36.328 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:36.330 00.002 31432 Enqueuing Expose request
21:46:36.332 00.002 29876 Worker thread wakes up
21:46:36.332 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:46:36.334 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:36.334 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:38.239 01.905 29876 Exposure complete
21:46:38.284 00.045 29876 worker thread done servicing request
21:46:38.284 00.000 31432 OnExposeComplete: enter
21:46:38.286 00.002 31432 UpdateGuideState(): m_state=6
21:46:38.288 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
21:46:38.290 00.002 31432 Star::Find returns 1 (0), X=330.20, Y=635.52, Mass=3410, SNR=36.9, Peak=254 HFD=3.6
21:46:38.292 00.002 31432 MultiStar: [#1 0.40,0.68,1.00,U] [#2 0.88,0.39,0.00,M6] [#3 0.17,-0.27,1.06,U] [#4 0.09,1.21,0.00,M1] [#5 0.59,-0.30,0.87,U] [#6 -0.41,-0.46,0.95,U] [#7 0.28,0.22,0.98,U] [#8 1.18,-0.17,0.00,M10] 
21:46:38.294 00.002 31432 refined, 5 included, MultiStar: {0.24, -0.05}, one-star: {0.42, -0.18}
21:46:38.296 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
21:46:38.297 00.001 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.80 = 2.80)
21:46:38.299 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.19 mountX=0.24 mountY=0.08, mountTheta=0.33
21:46:38.306 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.05, opts=13)
21:46:38.309 00.003 31432 Enqueuing Move request for scope (0.24, -0.05)
21:46:38.311 00.002 29876 Worker thread wakes up
21:46:38.311 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
21:46:38.311 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
21:46:38.311 00.000 29876 Moving (0.24, -0.05) raw xDistance=0.24 yDistance=0.08
21:46:38.311 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
21:46:38.311 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:38.311 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:38.311 00.000 29876 MoveAxis(W, 23, ABG)
21:46:38.311 00.000 29876 Guiding  Dir = 3, Dur = 23
21:46:38.311 00.000 29876 IsSlewing returns 0
21:46:38.311 00.000 29876 IsGuiding returns 0
21:46:38.311 00.000 29876 PulseGuide returned control before completion, sleep 33
21:46:38.316 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:38.328 00.012 31432 UpdateGuideState exits: m=3410 RSB=36.9
21:46:38.330 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.333 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:38.335 00.002 31432 Enqueuing Expose request
21:46:38.349 00.014 29876 IsGuiding returns 1
21:46:38.349 00.000 29876 scope still moving after pulse duration time elapsed
21:46:38.381 00.032 29876 IsSlewing returns 0
21:46:38.381 00.000 29876 IsGuiding returns 1
21:46:38.412 00.031 29876 IsSlewing returns 0
21:46:38.412 00.000 29876 IsGuiding returns 0
21:46:38.412 00.000 29876 scope move finished after 23 + 77 ms
21:46:38.412 00.000 29876 Move returns status 0, amount 23
21:46:38.412 00.000 29876 MoveAxis(N, 0, ABG)
21:46:38.412 00.000 29876 Move returns status 0, amount 0
21:46:38.412 00.000 29876 move complete, result=0
21:46:38.412 00.000 29876 worker thread done servicing request
21:46:38.412 00.000 29876 Worker thread wakes up
21:46:38.412 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
21:46:38.415 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:38.415 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:40.641 02.226 29876 Exposure complete
21:46:40.685 00.044 29876 worker thread done servicing request
21:46:40.685 00.000 31432 OnExposeComplete: enter
21:46:40.688 00.003 31432 UpdateGuideState(): m_state=6
21:46:40.690 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
21:46:40.692 00.002 31432 Star::Find returns 1 (0), X=329.90, Y=636.01, Mass=3500, SNR=37.3, Peak=249 HFD=4.0
21:46:40.694 00.002 31432 MultiStar: [#1 -0.16,0.99,0.00,M1] [#2 0.52,0.57,0.90,U] [#3 0.02,-0.30,1.04,U] [#4 -0.29,1.63,0.00,M2] [#5 0.41,0.15,0.85,U] [#6 -0.39,-0.14,0.93,U] [#7 0.39,0.72,0.94,U] [#8 0.86,0.32,0.83,U] 
21:46:40.696 00.002 31432 single-star, 6 included, MultiStar: {0.26, 0.22}, one-star: {0.12, 0.31}
21:46:40.698 00.002 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
21:46:40.700 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.10)
21:46:40.701 00.001 31432 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.20 mountX=0.13 mountY=-0.28, mountTheta=-1.15
21:46:40.706 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.31, opts=13)
21:46:40.710 00.004 31432 Enqueuing Move request for scope (0.12, 0.31)
21:46:40.712 00.002 29876 Worker thread wakes up
21:46:40.713 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
21:46:40.713 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
21:46:40.713 00.000 29876 Moving (0.12, 0.31) raw xDistance=0.13 yDistance=-0.28
21:46:40.713 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:46:40.713 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:40.713 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:46:40.713 00.000 29876 MoveAxis(E, 0, ABG)
21:46:40.713 00.000 29876 Move returns status 0, amount 0
21:46:40.713 00.000 29876 MoveAxis(N, 0, ABG)
21:46:40.713 00.000 29876 Move returns status 0, amount 0
21:46:40.713 00.000 29876 move complete, result=0
21:46:40.713 00.000 29876 worker thread done servicing request
21:46:40.716 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:40.728 00.012 31432 UpdateGuideState exits: m=3500 RSB=37.3
21:46:40.730 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:40.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:40.735 00.003 31432 Enqueuing Expose request
21:46:40.737 00.002 29876 Worker thread wakes up
21:46:40.737 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:46:40.739 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:40.739 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:42.652 01.913 29876 Exposure complete
21:46:42.697 00.045 29876 worker thread done servicing request
21:46:42.698 00.001 31432 OnExposeComplete: enter
21:46:42.700 00.002 31432 UpdateGuideState(): m_state=6
21:46:42.702 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
21:46:42.704 00.002 31432 Star::Find returns 1 (0), X=329.88, Y=635.30, Mass=3826, SNR=39.2, Peak=254 HFD=4.0
21:46:42.706 00.002 31432 MultiStar: [#1 -0.18,0.32,0.95,U] [#2 0.96,-0.15,0.00,M6] [#3 -0.11,-0.52,1.04,U] [#4 0.10,0.80,0.88,U] [#5 0.51,-0.47,0.80,U] [#6 -0.46,-0.80,0.83,U] [#7 0.03,-0.19,0.92,U] [#8 0.82,-0.52,0.00,M10] 
21:46:42.708 00.002 31432 refined, 6 included, MultiStar: {-0.01, -0.18}, one-star: {0.10, -0.40}
21:46:42.710 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
21:46:42.712 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
21:46:42.714 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=-0.01 mountY=0.18, mountTheta=1.63
21:46:42.717 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.18, opts=13)
21:46:42.719 00.002 31432 Enqueuing Move request for scope (-0.01, -0.18)
21:46:42.720 00.001 29876 Worker thread wakes up
21:46:42.721 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
21:46:42.721 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
21:46:42.721 00.000 29876 Moving (-0.01, -0.18) raw xDistance=-0.01 yDistance=0.18
21:46:42.721 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:46:42.721 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:42.721 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:46:42.721 00.000 29876 MoveAxis(E, 0, ABG)
21:46:42.721 00.000 29876 Move returns status 0, amount 0
21:46:42.721 00.000 29876 MoveAxis(N, 0, ABG)
21:46:42.721 00.000 29876 Move returns status 0, amount 0
21:46:42.721 00.000 29876 move complete, result=0
21:46:42.721 00.000 29876 worker thread done servicing request
21:46:42.724 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:42.736 00.012 31432 UpdateGuideState exits: m=3826 RSB=39.2
21:46:42.738 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:42.740 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:42.742 00.002 31432 Enqueuing Expose request
21:46:42.744 00.002 29876 Worker thread wakes up
21:46:42.744 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:46:42.746 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:42.746 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:44.974 02.228 29876 Exposure complete
21:46:45.019 00.045 29876 worker thread done servicing request
21:46:45.019 00.000 31432 OnExposeComplete: enter
21:46:45.022 00.003 31432 UpdateGuideState(): m_state=6
21:46:45.024 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
21:46:45.026 00.002 31432 Star::Find returns 1 (0), X=329.95, Y=635.51, Mass=3373, SNR=36.2, Peak=248 HFD=3.6
21:46:45.028 00.002 31432 MultiStar: [#1 0.05,0.47,1.05,U] [#2 0.47,-0.19,0.89,U] [#3 -0.13,-0.47,1.03,U] [#4 -0.07,0.28,0.97,U] [#5 0.38,-0.28,0.86,U] [#6 -0.77,-0.68,0.00,M1] [#7 -0.07,0.04,1.00,U] [#8 0.65,-0.37,0.85,U] 
21:46:45.030 00.002 31432 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.16, -0.20}
21:46:45.031 00.001 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
21:46:45.033 00.002 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
21:46:45.035 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=0.16 mountY=0.10, mountTheta=0.56
21:46:45.039 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.08, opts=13)
21:46:45.041 00.002 31432 Enqueuing Move request for scope (0.16, -0.08)
21:46:45.043 00.002 29876 Worker thread wakes up
21:46:45.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
21:46:45.043 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
21:46:45.043 00.000 29876 Moving (0.16, -0.08) raw xDistance=0.16 yDistance=0.10
21:46:45.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:46:45.043 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:45.043 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:46:45.043 00.000 29876 MoveAxis(E, 0, ABG)
21:46:45.043 00.000 29876 Move returns status 0, amount 0
21:46:45.043 00.000 29876 MoveAxis(N, 0, ABG)
21:46:45.043 00.000 29876 Move returns status 0, amount 0
21:46:45.043 00.000 29876 move complete, result=0
21:46:45.043 00.000 29876 worker thread done servicing request
21:46:45.047 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:45.059 00.012 31432 UpdateGuideState exits: m=3373 RSB=36.2
21:46:45.062 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.064 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:45.066 00.002 31432 Enqueuing Expose request
21:46:45.068 00.002 29876 Worker thread wakes up
21:46:45.068 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:46:45.071 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:45.071 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:46.983 01.912 29876 Exposure complete
21:46:47.029 00.046 29876 worker thread done servicing request
21:46:47.029 00.000 31432 OnExposeComplete: enter
21:46:47.031 00.002 31432 UpdateGuideState(): m_state=6
21:46:47.033 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
21:46:47.035 00.002 31432 Star::Find returns 1 (0), X=330.07, Y=635.93, Mass=3479, SNR=36.7, Peak=254 HFD=4.0
21:46:47.037 00.002 31432 MultiStar: [#1 -0.17,0.64,1.06,U] [#2 0.32,0.14,0.91,U] [#3 -0.19,-0.42,1.02,U] [#4 0.15,0.61,0.92,U] [#5 0.64,0.38,0.89,U] [#6 -0.67,-0.70,0.00,M2] [#7 -0.09,0.24,0.96,U] [#8 1.06,-0.17,0.00,M10] 
21:46:47.039 00.002 31432 refined, 6 included, MultiStar: {0.12, 0.25}, one-star: {0.29, 0.22}
21:46:47.041 00.002 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
21:46:47.043 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.17)
21:46:47.045 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.12 mountX=0.13 mountY=-0.23, mountTheta=-1.06
21:46:47.048 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=0.25, opts=13)
21:46:47.050 00.002 31432 Enqueuing Move request for scope (0.12, 0.25)
21:46:47.052 00.002 29876 Worker thread wakes up
21:46:47.052 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
21:46:47.052 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
21:46:47.052 00.000 29876 Moving (0.12, 0.25) raw xDistance=0.13 yDistance=-0.23
21:46:47.052 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:46:47.052 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:47.052 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:46:47.052 00.000 29876 MoveAxis(E, 0, ABG)
21:46:47.052 00.000 29876 Move returns status 0, amount 0
21:46:47.052 00.000 29876 MoveAxis(N, 0, ABG)
21:46:47.052 00.000 29876 Move returns status 0, amount 0
21:46:47.052 00.000 29876 move complete, result=0
21:46:47.052 00.000 29876 worker thread done servicing request
21:46:47.056 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:47.067 00.011 31432 UpdateGuideState exits: m=3479 RSB=36.7
21:46:47.070 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:47.072 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:47.074 00.002 31432 Enqueuing Expose request
21:46:47.076 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:47.078 00.002 29876 Worker thread wakes up
21:46:47.078 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:47.078 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:49.307 02.229 29876 Exposure complete
21:46:49.353 00.046 29876 worker thread done servicing request
21:46:49.354 00.001 31432 OnExposeComplete: enter
21:46:49.356 00.002 31432 UpdateGuideState(): m_state=6
21:46:49.359 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
21:46:49.361 00.002 31432 Star::Find returns 1 (0), X=330.38, Y=636.17, Mass=3445, SNR=36.7, Peak=254 HFD=3.6
21:46:49.363 00.002 31432 MultiStar: [#1 0.96,0.64,0.00,M1] [#2 1.27,0.22,0.00,M5] [#3 0.58,-0.19,1.04,U] [#4 0.81,0.84,0.00,M1] [#5 1.32,0.29,0.00,M5] [#6 0.11,-0.44,0.93,U] [#7 0.75,0.65,0.00,M1] [#8 1.82,0.03,0.00,R] 
21:46:49.365 00.002 31432 refined, 2 included, MultiStar: {0.44, -0.05}, one-star: {0.60, 0.46}
21:46:49.367 00.002 31432 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.02) = xAngle (-0.13 = -0.13)
21:46:49.369 00.002 31432 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.88 = 2.88)
21:46:49.371 00.002 31432 CameraToMount -- cameraX=0.44 cameraY=-0.05 hyp=0.44 cameraTheta=-0.11 mountX=0.44 mountY=0.12, mountTheta=0.26
21:46:49.373 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=-0.05, opts=13)
21:46:49.375 00.002 31432 Enqueuing Move request for scope (0.44, -0.05)
21:46:49.378 00.003 29876 Worker thread wakes up
21:46:49.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.05) opts 0xd
21:46:49.378 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, -0.05)
21:46:49.378 00.000 29876 Moving (0.44, -0.05) raw xDistance=0.44 yDistance=0.12
21:46:49.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
21:46:49.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:49.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:49.378 00.000 29876 MoveAxis(W, 42, ABG)
21:46:49.378 00.000 29876 Guiding  Dir = 3, Dur = 42
21:46:49.378 00.000 29876 IsSlewing returns 0
21:46:49.378 00.000 29876 IsGuiding returns 0
21:46:49.378 00.000 29876 PulseGuide returned control before completion, sleep 52
21:46:49.381 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:46:49.395 00.014 31432 UpdateGuideState exits: m=3445 RSB=36.7
21:46:49.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:49.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:49.402 00.003 31432 Enqueuing Expose request
21:46:49.445 00.043 29876 IsGuiding returns 1
21:46:49.445 00.000 29876 scope still moving after pulse duration time elapsed
21:46:49.476 00.031 29876 IsSlewing returns 0
21:46:49.476 00.000 29876 IsGuiding returns 0
21:46:49.476 00.000 29876 scope move finished after 42 + 56 ms
21:46:49.476 00.000 29876 Move returns status 0, amount 42
21:46:49.476 00.000 29876 MoveAxis(N, 0, ABG)
21:46:49.476 00.000 29876 Move returns status 0, amount 0
21:46:49.476 00.000 29876 move complete, result=0
21:46:49.476 00.000 29876 worker thread done servicing request
21:46:49.476 00.000 29876 Worker thread wakes up
21:46:49.476 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.1 px 0 ms NORTH
21:46:49.479 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:49.479 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:51.383 01.904 29876 Exposure complete
21:46:51.427 00.044 29876 worker thread done servicing request
21:46:51.428 00.001 31432 OnExposeComplete: enter
21:46:51.430 00.002 31432 UpdateGuideState(): m_state=6
21:46:51.432 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
21:46:51.434 00.002 31432 Star::Find returns 1 (0), X=330.33, Y=636.08, Mass=3485, SNR=37.7, Peak=254 HFD=3.9
21:46:51.436 00.002 31432 MultiStar: [#1 0.63,0.30,1.01,U] [#2 1.04,0.07,0.00,M6] [#3 0.56,-0.10,0.99,U] [#4 0.64,0.57,0.94,U] [#5 1.01,0.39,0.00,M6] [#6 -0.11,-0.53,0.88,U] [#7 0.59,0.33,0.92,U] [#8 -0.46,-0.59,0.83,U] 
21:46:51.438 00.002 31432 refined, 6 included, MultiStar: {0.37, 0.07}, one-star: {0.55, 0.37}
21:46:51.439 00.001 31432 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
21:46:51.441 00.002 31432 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.18 = -3.11)
21:46:51.443 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.07 hyp=0.37 cameraTheta=0.19 mountX=0.37 mountY=-0.01, mountTheta=-0.03
21:46:51.448 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.07, opts=13)
21:46:51.450 00.002 31432 Enqueuing Move request for scope (0.37, 0.07)
21:46:51.452 00.002 29876 Worker thread wakes up
21:46:51.452 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.07) opts 0xd
21:46:51.452 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.07)
21:46:51.452 00.000 29876 Moving (0.37, 0.07) raw xDistance=0.37 yDistance=-0.01
21:46:51.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
21:46:51.453 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:51.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:51.453 00.000 29876 MoveAxis(W, 41, ABG)
21:46:51.453 00.000 29876 Guiding  Dir = 3, Dur = 41
21:46:51.453 00.000 29876 IsSlewing returns 0
21:46:51.453 00.000 29876 IsGuiding returns 0
21:46:51.453 00.000 29876 PulseGuide returned control before completion, sleep 51
21:46:51.456 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:51.469 00.013 31432 UpdateGuideState exits: m=3485 RSB=37.7
21:46:51.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:51.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:51.475 00.002 31432 Enqueuing Expose request
21:46:51.507 00.032 29876 IsGuiding returns 1
21:46:51.507 00.000 29876 scope still moving after pulse duration time elapsed
21:46:51.538 00.031 29876 IsSlewing returns 0
21:46:51.538 00.000 29876 IsGuiding returns 1
21:46:51.569 00.031 29876 IsSlewing returns 0
21:46:51.569 00.000 29876 IsGuiding returns 0
21:46:51.569 00.000 29876 scope move finished after 41 + 74 ms
21:46:51.569 00.000 29876 Move returns status 0, amount 41
21:46:51.569 00.000 29876 MoveAxis(N, 0, ABG)
21:46:51.569 00.000 29876 Move returns status 0, amount 0
21:46:51.569 00.000 29876 move complete, result=0
21:46:51.569 00.000 29876 worker thread done servicing request
21:46:51.569 00.000 29876 Worker thread wakes up
21:46:51.569 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:51.569 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:51.569 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.0 px 0 ms NORTH
21:46:53.692 02.123 29876 Exposure complete
21:46:53.736 00.044 29876 worker thread done servicing request
21:46:53.736 00.000 31432 OnExposeComplete: enter
21:46:53.738 00.002 31432 UpdateGuideState(): m_state=6
21:46:53.740 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
21:46:53.742 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=635.64, Mass=3735, SNR=38.7, Peak=254 HFD=3.6
21:46:53.744 00.002 31432 MultiStar: [#1 0.19,0.82,1.02,U] [#2 1.20,0.32,0.00,M7] [#3 -0.01,-0.43,0.97,U] [#4 0.20,1.15,0.00,M1] [#5 0.97,-0.04,0.00,M7] [#6 -0.27,-0.42,0.87,U] [#7 0.43,0.53,0.91,U] [#8 -0.68,0.02,0.80,U] 
21:46:53.746 00.002 31432 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.53, -0.07}
21:46:53.747 00.001 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
21:46:53.749 00.002 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.32)
21:46:53.751 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.98 mountX=0.06 mountY=-0.08, mountTheta=-0.90
21:46:53.757 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.09, opts=13)
21:46:53.759 00.002 31432 Enqueuing Move request for scope (0.06, 0.09)
21:46:53.761 00.002 29876 Worker thread wakes up
21:46:53.761 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
21:46:53.761 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
21:46:53.761 00.000 29876 Moving (0.06, 0.09) raw xDistance=0.06 yDistance=-0.08
21:46:53.761 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:46:53.761 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.761 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:46:53.762 00.001 29876 MoveAxis(E, 0, ABG)
21:46:53.762 00.000 29876 Move returns status 0, amount 0
21:46:53.762 00.000 29876 MoveAxis(N, 0, ABG)
21:46:53.762 00.000 29876 Move returns status 0, amount 0
21:46:53.762 00.000 29876 move complete, result=0
21:46:53.762 00.000 29876 worker thread done servicing request
21:46:53.766 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:46:53.777 00.011 31432 UpdateGuideState exits: m=3735 RSB=38.7
21:46:53.780 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.782 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:53.783 00.001 31432 Enqueuing Expose request
21:46:53.785 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:53.788 00.003 29876 Worker thread wakes up
21:46:53.788 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:53.788 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:55.798 02.010 29876 Exposure complete
21:46:55.842 00.044 29876 worker thread done servicing request
21:46:55.842 00.000 31432 OnExposeComplete: enter
21:46:55.844 00.002 31432 UpdateGuideState(): m_state=6
21:46:55.846 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
21:46:55.848 00.002 31432 Star::Find returns 1 (0), X=330.54, Y=635.73, Mass=3500, SNR=36.7, Peak=254 HFD=3.6
21:46:55.850 00.002 31432 MultiStar: [#1 -0.28,0.88,1.02,U] [#2 0.43,0.73,0.96,U] [#3 -0.36,-0.02,1.02,U] [#4 0.26,1.13,0.00,M2] [#5 1.13,0.07,0.00,M8] [#6 -1.16,0.06,0.00,M1] [#7 -0.14,0.15,0.96,U] [#8 -1.32,0.10,0.00,M1] 
21:46:55.852 00.002 31432 refined, 4 included, MultiStar: {0.08, 0.35}, one-star: {0.76, 0.02}
21:46:55.854 00.002 31432 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
21:46:55.856 00.002 31432 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.34 = -1.94)
21:46:55.858 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.35 mountX=0.09 mountY=-0.34, mountTheta=-1.32
21:46:55.862 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.35, opts=13)
21:46:55.864 00.002 31432 Enqueuing Move request for scope (0.08, 0.35)
21:46:55.867 00.003 29876 Worker thread wakes up
21:46:55.867 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
21:46:55.867 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
21:46:55.867 00.000 29876 Moving (0.08, 0.35) raw xDistance=0.09 yDistance=-0.34
21:46:55.867 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:46:55.867 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:55.867 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:46:55.867 00.000 29876 MoveAxis(E, 0, ABG)
21:46:55.867 00.000 29876 Move returns status 0, amount 0
21:46:55.867 00.000 29876 MoveAxis(N, 0, ABG)
21:46:55.867 00.000 29876 Move returns status 0, amount 0
21:46:55.867 00.000 29876 move complete, result=0
21:46:55.867 00.000 29876 worker thread done servicing request
21:46:55.870 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:46:55.882 00.012 31432 UpdateGuideState exits: m=3500 RSB=36.7
21:46:55.884 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:55.886 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:55.889 00.003 31432 Enqueuing Expose request
21:46:55.891 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:46:55.893 00.002 29876 Worker thread wakes up
21:46:55.893 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:55.893 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:46:58.024 02.131 29876 Exposure complete
21:46:58.068 00.044 29876 worker thread done servicing request
21:46:58.068 00.000 31432 OnExposeComplete: enter
21:46:58.070 00.002 31432 UpdateGuideState(): m_state=6
21:46:58.073 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
21:46:58.075 00.002 31432 Star::Find returns 1 (0), X=329.86, Y=635.94, Mass=3521, SNR=36.8, Peak=243 HFD=4.2
21:46:58.077 00.002 31432 MultiStar: [#1 -0.46,1.35,0.00,M1] [#2 -0.03,0.44,0.90,U] [#3 -0.10,-0.11,1.04,U] [#4 -0.45,1.34,0.00,M3] [#5 0.91,0.14,0.88,U] [#6 -0.86,0.35,0.90,U] [#7 0.19,0.58,0.94,U] [#8 -1.24,0.39,0.00,M2] 
21:46:58.079 00.002 31432 single-star, 5 included, MultiStar: {0.03, 0.27}, one-star: {0.08, 0.23}
21:46:58.081 00.002 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
21:46:58.084 00.003 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
21:46:58.086 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.24 mountX=0.08 mountY=-0.22, mountTheta=-1.20
21:46:58.089 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.23, opts=13)
21:46:58.091 00.002 31432 Enqueuing Move request for scope (0.08, 0.23)
21:46:58.093 00.002 29876 Worker thread wakes up
21:46:58.093 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
21:46:58.093 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
21:46:58.093 00.000 29876 Moving (0.08, 0.23) raw xDistance=0.08 yDistance=-0.22
21:46:58.093 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:46:58.093 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:58.093 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:46:58.093 00.000 29876 MoveAxis(E, 0, ABG)
21:46:58.093 00.000 29876 Move returns status 0, amount 0
21:46:58.093 00.000 29876 MoveAxis(N, 0, ABG)
21:46:58.093 00.000 29876 Move returns status 0, amount 0
21:46:58.093 00.000 29876 move complete, result=0
21:46:58.093 00.000 29876 worker thread done servicing request
21:46:58.096 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:46:58.108 00.012 31432 UpdateGuideState exits: m=3521 RSB=36.8
21:46:58.110 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:58.112 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:46:58.115 00.003 31432 Enqueuing Expose request
21:46:58.116 00.001 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:58.119 00.003 29876 Worker thread wakes up
21:46:58.119 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:46:58.119 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:00.036 01.917 29876 Exposure complete
21:47:00.080 00.044 29876 worker thread done servicing request
21:47:00.080 00.000 31432 OnExposeComplete: enter
21:47:00.082 00.002 31432 UpdateGuideState(): m_state=6
21:47:00.084 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
21:47:00.086 00.002 31432 Star::Find returns 1 (0), X=330.51, Y=635.69, Mass=3414, SNR=36.3, Peak=254 HFD=3.5
21:47:00.088 00.002 31432 MultiStar: [#1 -0.06,0.77,1.04,U] [#2 0.95,0.40,0.00,M6] [#3 0.33,-0.17,1.05,U] [#4 0.71,1.10,0.00,M4] [#5 1.42,0.13,0.00,M8] [#6 -0.58,-0.24,0.91,U] [#7 0.22,0.60,0.96,U] [#8 -0.91,-0.00,0.84,U] 
21:47:00.089 00.001 31432 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {0.73, -0.01}
21:47:00.091 00.002 31432 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
21:47:00.093 00.002 31432 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.63 = -1.66)
21:47:00.095 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
21:47:00.099 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=0.17, opts=13)
21:47:00.101 00.002 31432 Enqueuing Move request for scope (-0.01, 0.17)
21:47:00.103 00.002 29876 Worker thread wakes up
21:47:00.103 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
21:47:00.103 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
21:47:00.103 00.000 29876 Moving (-0.01, 0.17) raw xDistance=-0.01 yDistance=-0.17
21:47:00.103 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:47:00.103 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:00.103 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:47:00.103 00.000 29876 MoveAxis(E, 0, ABG)
21:47:00.103 00.000 29876 Move returns status 0, amount 0
21:47:00.103 00.000 29876 MoveAxis(N, 0, ABG)
21:47:00.103 00.000 29876 Move returns status 0, amount 0
21:47:00.103 00.000 29876 move complete, result=0
21:47:00.103 00.000 29876 worker thread done servicing request
21:47:00.107 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:00.119 00.012 31432 UpdateGuideState exits: m=3414 RSB=36.3
21:47:00.120 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:00.123 00.001 31432 Enqueuing Expose request
21:47:00.125 00.002 29876 Worker thread wakes up
21:47:00.125 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:00.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:00.125 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:47:02.249 02.124 29876 Exposure complete
21:47:02.293 00.044 29876 worker thread done servicing request
21:47:02.293 00.000 31432 OnExposeComplete: enter
21:47:02.295 00.002 31432 UpdateGuideState(): m_state=6
21:47:02.297 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
21:47:02.299 00.002 31432 Star::Find returns 1 (0), X=330.43, Y=636.01, Mass=3445, SNR=36.0, Peak=241 HFD=3.7
21:47:02.301 00.002 31432 MultiStar: [#1 -0.53,1.06,0.00,M1] [#2 0.21,0.57,0.96,U] [#3 -0.06,-0.01,1.06,U] [#4 0.20,0.91,0.95,U] [#5 0.90,0.33,0.00,M9] [#6 -1.08,-0.56,0.00,M1] [#7 -0.02,0.28,1.01,U] [#8 -1.40,0.26,0.00,M2] 
21:47:02.303 00.002 31432 refined, 4 included, MultiStar: {0.19, 0.40}, one-star: {0.65, 0.31}
21:47:02.305 00.002 31432 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.02) = xAngle (1.09 = 1.09)
21:47:02.307 00.002 31432 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.11 = -2.18)
21:47:02.309 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.44 cameraTheta=1.12 mountX=0.20 mountY=-0.36, mountTheta=-1.06
21:47:02.312 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.40, opts=13)
21:47:02.314 00.002 31432 Enqueuing Move request for scope (0.19, 0.40)
21:47:02.316 00.002 29876 Worker thread wakes up
21:47:02.316 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.40) opts 0xd
21:47:02.316 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.40)
21:47:02.316 00.000 29876 Moving (0.19, 0.40) raw xDistance=0.20 yDistance=-0.36
21:47:02.316 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
21:47:02.316 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:02.316 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:47:02.316 00.000 29876 MoveAxis(W, 20, ABG)
21:47:02.316 00.000 29876 Guiding  Dir = 3, Dur = 20
21:47:02.316 00.000 29876 IsSlewing returns 0
21:47:02.316 00.000 29876 IsGuiding returns 0
21:47:02.316 00.000 29876 PulseGuide returned control before completion, sleep 30
21:47:02.319 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:02.331 00.012 31432 UpdateGuideState exits: m=3445 RSB=36.0
21:47:02.333 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:02.335 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:02.337 00.002 31432 Enqueuing Expose request
21:47:02.357 00.020 29876 IsGuiding returns 1
21:47:02.357 00.000 29876 scope still moving after pulse duration time elapsed
21:47:02.388 00.031 29876 IsSlewing returns 0
21:47:02.388 00.000 29876 IsGuiding returns 1
21:47:02.418 00.030 29876 IsSlewing returns 0
21:47:02.418 00.000 29876 IsGuiding returns 0
21:47:02.418 00.000 29876 scope move finished after 20 + 81 ms
21:47:02.418 00.000 29876 Move returns status 0, amount 20
21:47:02.418 00.000 29876 MoveAxis(N, 0, ABG)
21:47:02.418 00.000 29876 Move returns status 0, amount 0
21:47:02.418 00.000 29876 move complete, result=0
21:47:02.419 00.001 29876 worker thread done servicing request
21:47:02.419 00.000 29876 Worker thread wakes up
21:47:02.419 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:02.419 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:02.419 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.4 px 0 ms NORTH
21:47:04.329 01.910 29876 Exposure complete
21:47:04.372 00.043 29876 worker thread done servicing request
21:47:04.372 00.000 31432 OnExposeComplete: enter
21:47:04.375 00.003 31432 UpdateGuideState(): m_state=6
21:47:04.377 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
21:47:04.378 00.001 31432 Star::Find returns 1 (0), X=329.38, Y=636.19, Mass=3516, SNR=37.1, Peak=222 HFD=3.7
21:47:04.380 00.002 31432 MultiStar: [#1 -0.45,0.82,1.00,U] [#2 0.34,0.20,0.90,U] [#3 -0.80,-0.01,0.99,U] [#4 0.27,0.43,0.95,U] [#5 0.44,-0.18,0.87,U] [#6 -1.47,-0.30,0.00,M2] [#7 -0.08,0.52,0.88,U] [#8 -1.36,0.00,0.00,M3] 
21:47:04.382 00.002 31432 refined, 6 included, MultiStar: {-0.12, 0.33}, one-star: {-0.40, 0.48}
21:47:04.384 00.002 31432 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
21:47:04.386 00.002 31432 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.90 = -1.38)
21:47:04.388 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.91 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
21:47:04.393 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.33, opts=13)
21:47:04.395 00.002 31432 Enqueuing Move request for scope (-0.12, 0.33)
21:47:04.397 00.002 29876 Worker thread wakes up
21:47:04.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
21:47:04.397 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
21:47:04.397 00.000 29876 Moving (-0.12, 0.33) raw xDistance=-0.11 yDistance=-0.35
21:47:04.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:47:04.397 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.88
21:47:04.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.35
21:47:04.397 00.000 29876 MoveAxis(E, 0, ABG)
21:47:04.397 00.000 29876 Move returns status 0, amount 0
21:47:04.397 00.000 29876 BLC: Oldest BLC event removed
21:47:04.397 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:47:04.397 00.000 29876 MoveAxis(N, 45, ABG)
21:47:04.397 00.000 29876 Guiding  Dir = 0, Dur = 45
21:47:04.397 00.000 29876 IsSlewing returns 0
21:47:04.397 00.000 29876 IsGuiding returns 0
21:47:04.398 00.001 29876 PulseGuide returned control before completion, sleep 55
21:47:04.400 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:47:04.412 00.012 31432 UpdateGuideState exits: m=3516 RSB=37.1
21:47:04.414 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:04.416 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:04.418 00.002 31432 Enqueuing Expose request
21:47:04.467 00.049 29876 IsGuiding returns 1
21:47:04.467 00.000 29876 scope still moving after pulse duration time elapsed
21:47:04.498 00.031 29876 IsSlewing returns 0
21:47:04.498 00.000 29876 IsGuiding returns 1
21:47:04.528 00.030 29876 IsSlewing returns 0
21:47:04.528 00.000 29876 IsGuiding returns 0
21:47:04.528 00.000 29876 scope move finished after 45 + 85 ms
21:47:04.528 00.000 29876 Move returns status 0, amount 45
21:47:04.528 00.000 29876 move complete, result=0
21:47:04.528 00.000 29876 worker thread done servicing request
21:47:04.528 00.000 29876 Worker thread wakes up
21:47:04.528 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:04.528 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:04.529 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 45 ms NORTH
21:47:06.655 02.126 29876 Exposure complete
21:47:06.698 00.043 29876 worker thread done servicing request
21:47:06.699 00.001 31432 OnExposeComplete: enter
21:47:06.701 00.002 31432 UpdateGuideState(): m_state=6
21:47:06.703 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
21:47:06.705 00.002 31432 Star::Find returns 1 (0), X=329.97, Y=635.71, Mass=3535, SNR=37.1, Peak=218 HFD=4.0
21:47:06.707 00.002 31432 MultiStar: [#1 -0.46,0.71,1.03,U] [#2 0.78,0.04,0.87,U] [#3 -0.04,-0.03,0.98,U] [#4 -0.00,0.73,0.91,U] [#5 0.87,-0.03,0.83,U] [#6 -0.79,-0.64,0.00,M3] [#7 -0.30,1.14,0.00,M1] [#8 -1.17,-0.22,0.00,M4] 
21:47:06.709 00.002 31432 single-star, 5 included, MultiStar: {0.19, 0.25}, one-star: {0.19, 0.01}
21:47:06.711 00.002 31432 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.02) = xAngle (0.01 = 0.01)
21:47:06.713 00.002 31432 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.02 = 3.02)
21:47:06.714 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=0.19 mountY=0.02, mountTheta=0.12
21:47:06.719 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.01, opts=13)
21:47:06.722 00.003 31432 Enqueuing Move request for scope (0.19, 0.01)
21:47:06.724 00.002 29876 Worker thread wakes up
21:47:06.724 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
21:47:06.724 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
21:47:06.724 00.000 29876 Moving (0.19, 0.01) raw xDistance=0.19 yDistance=0.02
21:47:06.724 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:47:06.724 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:06.724 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:47:06.724 00.000 29876 MoveAxis(E, 0, ABG)
21:47:06.724 00.000 29876 Move returns status 0, amount 0
21:47:06.724 00.000 29876 MoveAxis(N, 0, ABG)
21:47:06.724 00.000 29876 Move returns status 0, amount 0
21:47:06.724 00.000 29876 move complete, result=0
21:47:06.724 00.000 29876 worker thread done servicing request
21:47:06.728 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:06.740 00.012 31432 UpdateGuideState exits: m=3535 RSB=37.1
21:47:06.742 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.744 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:06.745 00.001 31432 Enqueuing Expose request
21:47:06.747 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:06.749 00.002 29876 Worker thread wakes up
21:47:06.749 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:06.749 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:08.654 01.905 29876 Exposure complete
21:47:08.698 00.044 29876 worker thread done servicing request
21:47:08.698 00.000 31432 OnExposeComplete: enter
21:47:08.700 00.002 31432 UpdateGuideState(): m_state=6
21:47:08.702 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
21:47:08.704 00.002 31432 Star::Find returns 1 (0), X=329.77, Y=635.58, Mass=3662, SNR=37.7, Peak=254 HFD=3.8
21:47:08.706 00.002 31432 MultiStar: [#1 -0.26,0.40,1.00,U] [#2 0.26,-0.08,0.89,U] [#3 -0.26,-0.28,0.97,U] [#4 0.05,0.62,0.90,U] [#5 0.67,-0.36,0.83,U] [#6 -0.76,-1.04,0.00,M4] [#7 -0.81,0.41,0.90,U] [#8 -1.08,-0.42,0.00,M5] 
21:47:08.708 00.002 31432 refined, 6 included, MultiStar: {-0.07, 0.09}, one-star: {-0.01, -0.13}
21:47:08.711 00.003 31432 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.02) = xAngle (2.20 = 2.20)
21:47:08.713 00.002 31432 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.21 = -1.07)
21:47:08.714 00.001 31432 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.22 mountX=-0.06 mountY=-0.10, mountTheta=-2.16
21:47:08.716 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.09, opts=13)
21:47:08.718 00.002 31432 Enqueuing Move request for scope (-0.07, 0.09)
21:47:08.720 00.002 29876 Worker thread wakes up
21:47:08.720 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
21:47:08.720 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
21:47:08.720 00.000 29876 Moving (-0.07, 0.09) raw xDistance=-0.06 yDistance=-0.10
21:47:08.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:47:08.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:08.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:47:08.720 00.000 29876 MoveAxis(E, 0, ABG)
21:47:08.720 00.000 29876 Move returns status 0, amount 0
21:47:08.721 00.001 29876 MoveAxis(N, 0, ABG)
21:47:08.721 00.000 29876 Move returns status 0, amount 0
21:47:08.721 00.000 29876 move complete, result=0
21:47:08.721 00.000 29876 worker thread done servicing request
21:47:08.724 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:08.736 00.012 31432 UpdateGuideState exits: m=3662 RSB=37.7
21:47:08.738 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:08.740 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:08.742 00.002 31432 Enqueuing Expose request
21:47:08.744 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:08.745 00.001 29876 Worker thread wakes up
21:47:08.745 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:08.745 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:10.974 02.229 29876 Exposure complete
21:47:11.018 00.044 29876 worker thread done servicing request
21:47:11.018 00.000 31432 OnExposeComplete: enter
21:47:11.021 00.003 31432 UpdateGuideState(): m_state=6
21:47:11.024 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
21:47:11.026 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.82, Mass=3622, SNR=37.5, Peak=254 HFD=3.8
21:47:11.027 00.001 31432 MultiStar: [#1 -0.81,0.93,0.00,M1] [#2 0.63,-0.23,0.89,U] [#3 -0.68,-0.12,0.97,U] [#4 -0.33,0.98,0.00,M1] [#5 0.44,-0.05,0.89,U] [#6 -0.69,-0.43,0.89,U] [#7 -0.22,0.55,0.91,U] [#8 -1.49,0.03,0.00,M6] 
21:47:11.029 00.002 31432 refined, 5 included, MultiStar: {-0.12, -0.03}, one-star: {-0.17, 0.12}
21:47:11.031 00.002 31432 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
21:47:11.033 00.002 31432 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.05 = 0.05)
21:47:11.034 00.001 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=-0.12 mountY=0.01, mountTheta=3.09
21:47:11.037 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.03, opts=13)
21:47:11.040 00.003 31432 Enqueuing Move request for scope (-0.12, -0.03)
21:47:11.041 00.001 29876 Worker thread wakes up
21:47:11.041 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
21:47:11.041 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
21:47:11.041 00.000 29876 Moving (-0.12, -0.03) raw xDistance=-0.12 yDistance=0.01
21:47:11.041 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:47:11.041 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:11.041 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:11.041 00.000 29876 MoveAxis(E, 0, ABG)
21:47:11.041 00.000 29876 Move returns status 0, amount 0
21:47:11.041 00.000 29876 MoveAxis(N, 0, ABG)
21:47:11.041 00.000 29876 Move returns status 0, amount 0
21:47:11.041 00.000 29876 move complete, result=0
21:47:11.041 00.000 29876 worker thread done servicing request
21:47:11.045 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:47:11.057 00.012 31432 UpdateGuideState exits: m=3622 RSB=37.5
21:47:11.060 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:11.061 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:11.063 00.002 31432 Enqueuing Expose request
21:47:11.066 00.003 29876 Worker thread wakes up
21:47:11.066 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:11.066 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:11.066 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:12.973 01.907 29876 Exposure complete
21:47:13.017 00.044 29876 worker thread done servicing request
21:47:13.017 00.000 31432 OnExposeComplete: enter
21:47:13.020 00.003 31432 UpdateGuideState(): m_state=6
21:47:13.023 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
21:47:13.024 00.001 31432 Star::Find returns 1 (0), X=329.75, Y=635.60, Mass=3405, SNR=36.6, Peak=254 HFD=3.6
21:47:13.026 00.002 31432 MultiStar: [#1 -0.46,0.76,1.06,U] [#2 0.70,0.16,0.94,U] [#3 -0.51,-0.24,1.05,U] [#4 -0.28,1.33,0.00,M2] [#5 0.67,0.04,0.89,U] [#6 -0.72,-0.64,0.00,M4] [#7 0.05,0.45,0.98,U] [#8 -1.22,0.02,0.00,M7] 
21:47:13.028 00.002 31432 single-star, 5 included, MultiStar: {0.04, 0.18}, one-star: {-0.03, -0.11}
21:47:13.030 00.002 31432 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
21:47:13.032 00.002 31432 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.16 = 1.16)
21:47:13.034 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=-0.03 mountY=0.10, mountTheta=1.87
21:47:13.036 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.11, opts=13)
21:47:13.038 00.002 31432 Enqueuing Move request for scope (-0.03, -0.11)
21:47:13.040 00.002 29876 Worker thread wakes up
21:47:13.040 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
21:47:13.040 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
21:47:13.040 00.000 29876 Moving (-0.03, -0.11) raw xDistance=-0.03 yDistance=0.10
21:47:13.040 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:47:13.040 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:13.040 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:13.040 00.000 29876 MoveAxis(E, 0, ABG)
21:47:13.040 00.000 29876 Move returns status 0, amount 0
21:47:13.040 00.000 29876 MoveAxis(N, 0, ABG)
21:47:13.040 00.000 29876 Move returns status 0, amount 0
21:47:13.040 00.000 29876 move complete, result=0
21:47:13.040 00.000 29876 worker thread done servicing request
21:47:13.044 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:13.055 00.011 31432 UpdateGuideState exits: m=3405 RSB=36.6
21:47:13.058 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.060 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:13.061 00.001 31432 Enqueuing Expose request
21:47:13.063 00.002 29876 Worker thread wakes up
21:47:13.063 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:13.066 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:13.066 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:15.193 02.127 29876 Exposure complete
21:47:15.239 00.046 29876 worker thread done servicing request
21:47:15.239 00.000 31432 OnExposeComplete: enter
21:47:15.242 00.003 31432 UpdateGuideState(): m_state=6
21:47:15.243 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
21:47:15.245 00.002 31432 Star::Find returns 1 (0), X=330.12, Y=635.54, Mass=3574, SNR=37.2, Peak=254 HFD=3.8
21:47:15.247 00.002 31432 MultiStar: [#1 -0.91,0.56,0.00,M1] [#2 0.66,-0.71,0.00,M1] [#3 -0.72,-0.36,1.01,U] [#4 0.17,0.14,0.97,U] [#5 0.26,0.02,0.87,U] [#6 -0.86,-1.21,0.00,M5] [#7 -0.45,0.51,0.96,U] [#8 -1.89,-0.36,0.00,M8] 
21:47:15.249 00.002 31432 refined, 4 included, MultiStar: {-0.09, 0.02}, one-star: {0.33, -0.16}
21:47:15.251 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:47:15.253 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
21:47:15.255 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.90 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
21:47:15.258 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.02, opts=13)
21:47:15.260 00.002 31432 Enqueuing Move request for scope (-0.09, 0.02)
21:47:15.262 00.002 29876 Worker thread wakes up
21:47:15.262 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:47:15.262 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:47:15.262 00.000 29876 Moving (-0.09, 0.02) raw xDistance=-0.09 yDistance=-0.04
21:47:15.262 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:47:15.262 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:15.262 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:15.262 00.000 29876 MoveAxis(E, 0, ABG)
21:47:15.262 00.000 29876 Move returns status 0, amount 0
21:47:15.262 00.000 29876 MoveAxis(N, 0, ABG)
21:47:15.262 00.000 29876 Move returns status 0, amount 0
21:47:15.262 00.000 29876 move complete, result=0
21:47:15.262 00.000 29876 worker thread done servicing request
21:47:15.266 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:15.279 00.013 31432 UpdateGuideState exits: m=3574 RSB=37.2
21:47:15.281 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:15.283 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:15.286 00.003 31432 Enqueuing Expose request
21:47:15.288 00.002 29876 Worker thread wakes up
21:47:15.288 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:15.290 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:15.290 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:17.199 01.909 29876 Exposure complete
21:47:17.244 00.045 29876 worker thread done servicing request
21:47:17.244 00.000 31432 OnExposeComplete: enter
21:47:17.246 00.002 31432 UpdateGuideState(): m_state=6
21:47:17.248 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
21:47:17.250 00.002 31432 Star::Find returns 1 (0), X=329.33, Y=635.95, Mass=3533, SNR=37.2, Peak=248 HFD=3.9
21:47:17.252 00.002 31432 MultiStar: [#1 -0.67,0.48,1.03,U] [#2 0.22,-0.33,0.90,U] [#3 -0.69,-0.05,0.99,U] [#4 -0.39,0.66,0.90,U] [#5 0.30,-0.15,0.83,U] [#6 -1.09,-0.93,0.00,M6] [#7 -0.38,0.50,0.88,U] [#8 -1.43,-0.82,0.00,M9] 
21:47:17.254 00.002 31432 refined, 6 included, MultiStar: {-0.32, 0.20}, one-star: {-0.45, 0.24}
21:47:17.256 00.002 31432 CameraToMount -- cameraTheta (2.58) - m_xAngle (0.02) = xAngle (2.56 = 2.56)
21:47:17.257 00.001 31432 CameraToMount -- cameraTheta (2.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.57 = -0.71)
21:47:17.259 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.37 cameraTheta=2.58 mountX=-0.31 mountY=-0.24, mountTheta=-2.48
21:47:17.262 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.20, opts=13)
21:47:17.265 00.003 31432 Enqueuing Move request for scope (-0.32, 0.20)
21:47:17.267 00.002 29876 Worker thread wakes up
21:47:17.267 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
21:47:17.267 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
21:47:17.267 00.000 29876 Moving (-0.32, 0.20) raw xDistance=-0.31 yDistance=-0.24
21:47:17.267 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:47:17.267 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:17.267 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:47:17.267 00.000 29876 MoveAxis(E, 30, ABG)
21:47:17.267 00.000 29876 Guiding  Dir = 2, Dur = 30
21:47:17.267 00.000 29876 IsSlewing returns 0
21:47:17.267 00.000 29876 IsGuiding returns 0
21:47:17.268 00.001 29876 PulseGuide returned control before completion, sleep 40
21:47:17.271 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:47:17.283 00.012 31432 UpdateGuideState exits: m=3533 RSB=37.2
21:47:17.286 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:17.288 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:17.289 00.001 31432 Enqueuing Expose request
21:47:17.320 00.031 29876 IsGuiding returns 1
21:47:17.320 00.000 29876 scope still moving after pulse duration time elapsed
21:47:17.352 00.032 29876 IsSlewing returns 0
21:47:17.352 00.000 29876 IsGuiding returns 1
21:47:17.383 00.031 29876 IsSlewing returns 0
21:47:17.383 00.000 29876 IsGuiding returns 0
21:47:17.383 00.000 29876 scope move finished after 30 + 86 ms
21:47:17.383 00.000 29876 Move returns status 0, amount 30
21:47:17.383 00.000 29876 MoveAxis(N, 0, ABG)
21:47:17.383 00.000 29876 Move returns status 0, amount 0
21:47:17.383 00.000 29876 move complete, result=0
21:47:17.384 00.001 29876 worker thread done servicing request
21:47:17.384 00.000 29876 Worker thread wakes up
21:47:17.384 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:17.384 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:17.384 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.2 px 0 ms NORTH
21:47:19.516 02.132 29876 Exposure complete
21:47:19.561 00.045 29876 worker thread done servicing request
21:47:19.561 00.000 31432 OnExposeComplete: enter
21:47:19.564 00.003 31432 UpdateGuideState(): m_state=6
21:47:19.566 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
21:47:19.568 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.53, Mass=3401, SNR=36.0, Peak=254 HFD=3.4
21:47:19.570 00.002 31432 MultiStar: [#1 -1.07,0.94,0.00,M1] [#2 -0.10,0.64,0.94,U] [#3 -0.51,-0.42,1.04,U] [#4 -0.47,1.05,0.00,M1] [#5 0.02,-0.00,0.87,U] [#6 -1.50,-0.27,0.00,M7] [#7 -1.03,0.68,0.00,M1] [#8 -1.90,0.02,0.00,M10] 
21:47:19.571 00.001 31432 refined, 3 included, MultiStar: {-0.20, -0.00}, one-star: {-0.17, -0.18}
21:47:19.573 00.002 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.14 = 3.14)
21:47:19.575 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.13 = -0.13)
21:47:19.577 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
21:47:19.580 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=-0.00, opts=13)
21:47:19.582 00.002 31432 Enqueuing Move request for scope (-0.20, -0.00)
21:47:19.584 00.002 29876 Worker thread wakes up
21:47:19.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
21:47:19.584 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
21:47:19.584 00.000 29876 Moving (-0.20, -0.00) raw xDistance=-0.20 yDistance=-0.03
21:47:19.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
21:47:19.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:19.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:19.584 00.000 29876 MoveAxis(E, 24, ABG)
21:47:19.585 00.001 29876 Guiding  Dir = 2, Dur = 24
21:47:19.585 00.000 29876 IsSlewing returns 0
21:47:19.585 00.000 29876 IsGuiding returns 0
21:47:19.585 00.000 29876 PulseGuide returned control before completion, sleep 34
21:47:19.588 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:19.602 00.014 31432 UpdateGuideState exits: m=3401 RSB=36.0
21:47:19.604 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:19.607 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:19.610 00.003 31432 Enqueuing Expose request
21:47:19.621 00.011 29876 IsGuiding returns 1
21:47:19.621 00.000 29876 scope still moving after pulse duration time elapsed
21:47:19.652 00.031 29876 IsSlewing returns 0
21:47:19.652 00.000 29876 IsGuiding returns 1
21:47:19.684 00.032 29876 IsSlewing returns 0
21:47:19.684 00.000 29876 IsGuiding returns 0
21:47:19.684 00.000 29876 scope move finished after 24 + 74 ms
21:47:19.684 00.000 29876 Move returns status 0, amount 24
21:47:19.684 00.000 29876 MoveAxis(N, 0, ABG)
21:47:19.684 00.000 29876 Move returns status 0, amount 0
21:47:19.684 00.000 29876 move complete, result=0
21:47:19.685 00.001 29876 worker thread done servicing request
21:47:19.685 00.000 29876 Worker thread wakes up
21:47:19.685 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
21:47:19.687 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:19.688 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:21.590 01.902 29876 Exposure complete
21:47:21.640 00.050 29876 worker thread done servicing request
21:47:21.640 00.000 31432 OnExposeComplete: enter
21:47:21.641 00.001 31432 UpdateGuideState(): m_state=6
21:47:21.643 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
21:47:21.645 00.002 31432 Star::Find returns 1 (0), X=329.19, Y=636.49, Mass=3572, SNR=36.9, Peak=254 HFD=3.8
21:47:21.648 00.003 31432 MultiStar: [#1 -0.84,1.16,0.00,M2] [#2 0.07,0.73,0.92,U] [#3 -0.93,0.18,1.04,U] [#4 -1.09,1.53,0.00,M2] [#5 -0.26,0.32,0.82,U] [#6 -1.14,-0.03,0.00,M8] [#7 -0.81,0.50,0.93,U] [#8 -2.04,0.04,0.00,R] 
21:47:21.650 00.002 31432 refined, 4 included, MultiStar: {-0.53, 0.50}, one-star: {-0.60, 0.78}
21:47:21.652 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.36 = 2.36)
21:47:21.654 00.002 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.91)
21:47:21.657 00.003 31432 CameraToMount -- cameraX=-0.53 cameraY=0.50 hyp=0.73 cameraTheta=2.38 mountX=-0.51 mountY=-0.57, mountTheta=-2.30
21:47:21.663 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.50, opts=13)
21:47:21.668 00.005 31432 Enqueuing Move request for scope (-0.53, 0.50)
21:47:21.670 00.002 29876 Worker thread wakes up
21:47:21.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.50) opts 0xd
21:47:21.671 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.50)
21:47:21.671 00.000 29876 Moving (-0.53, 0.50) raw xDistance=-0.51 yDistance=-0.57
21:47:21.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
21:47:21.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.57
21:47:21.671 00.000 29876 MoveAxis(E, 53, ABG)
21:47:21.671 00.000 29876 Guiding  Dir = 2, Dur = 53
21:47:21.671 00.000 29876 IsSlewing returns 0
21:47:21.671 00.000 29876 IsGuiding returns 0
21:47:21.671 00.000 29876 PulseGuide returned control before completion, sleep 63
21:47:21.678 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:21.699 00.021 31432 UpdateGuideState exits: m=3572 RSB=36.9
21:47:21.702 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:21.704 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:21.706 00.002 31432 Enqueuing Expose request
21:47:21.744 00.038 29876 IsGuiding returns 1
21:47:21.744 00.000 29876 scope still moving after pulse duration time elapsed
21:47:21.775 00.031 29876 IsSlewing returns 0
21:47:21.775 00.000 29876 IsGuiding returns 1
21:47:21.807 00.032 29876 IsSlewing returns 0
21:47:21.807 00.000 29876 IsGuiding returns 0
21:47:21.807 00.000 29876 scope move finished after 53 + 82 ms
21:47:21.807 00.000 29876 Move returns status 0, amount 53
21:47:21.807 00.000 29876 MoveAxis(N, 42, ABG)
21:47:21.807 00.000 29876 Guiding  Dir = 0, Dur = 42
21:47:21.807 00.000 29876 IsSlewing returns 0
21:47:21.807 00.000 29876 IsGuiding returns 0
21:47:21.807 00.000 29876 PulseGuide returned control before completion, sleep 52
21:47:21.868 00.061 29876 IsGuiding returns 1
21:47:21.868 00.000 29876 scope still moving after pulse duration time elapsed
21:47:21.898 00.030 29876 IsSlewing returns 0
21:47:21.898 00.000 29876 IsGuiding returns 1
21:47:21.929 00.031 29876 IsSlewing returns 0
21:47:21.929 00.000 29876 IsGuiding returns 0
21:47:21.929 00.000 29876 scope move finished after 42 + 80 ms
21:47:21.929 00.000 29876 Move returns status 0, amount 42
21:47:21.929 00.000 29876 move complete, result=0
21:47:21.929 00.000 29876 worker thread done servicing request
21:47:21.929 00.000 29876 Worker thread wakes up
21:47:21.929 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.6 px 42 ms NORTH
21:47:21.932 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:21.932 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:24.066 02.134 29876 Exposure complete
21:47:24.112 00.046 29876 worker thread done servicing request
21:47:24.112 00.000 31432 OnExposeComplete: enter
21:47:24.115 00.003 31432 UpdateGuideState(): m_state=6
21:47:24.117 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
21:47:24.119 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=636.08, Mass=3583, SNR=37.6, Peak=254 HFD=3.9
21:47:24.121 00.002 31432 MultiStar: [#1 -0.35,1.04,0.00,M3] [#2 0.30,1.00,0.00,M1] [#3 -0.41,0.36,0.98,U] [#4 -0.01,1.27,0.00,M3] [#5 0.88,0.62,0.00,M1] [#6 -1.03,0.02,0.00,M9] [#7 -0.68,0.60,0.94,U] [#8 0.55,0.30,0.79,U] 
21:47:24.123 00.002 31432 refined, 3 included, MultiStar: {-0.02, 0.41}, one-star: {0.52, 0.38}
21:47:24.125 00.002 31432 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.02) = xAngle (1.59 = 1.59)
21:47:24.127 00.002 31432 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.61 = -1.68)
21:47:24.129 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.62 mountX=-0.01 mountY=-0.41, mountTheta=-1.59
21:47:24.133 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.41, opts=13)
21:47:24.136 00.003 31432 Enqueuing Move request for scope (-0.02, 0.41)
21:47:24.138 00.002 29876 Worker thread wakes up
21:47:24.138 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
21:47:24.138 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
21:47:24.138 00.000 29876 Moving (-0.02, 0.41) raw xDistance=-0.01 yDistance=-0.41
21:47:24.138 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:47:24.138 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.41
21:47:24.138 00.000 29876 MoveAxis(E, 0, ABG)
21:47:24.138 00.000 29876 Move returns status 0, amount 0
21:47:24.138 00.000 29876 MoveAxis(N, 30, ABG)
21:47:24.138 00.000 29876 Guiding  Dir = 0, Dur = 30
21:47:24.139 00.001 29876 IsSlewing returns 0
21:47:24.139 00.000 29876 IsGuiding returns 0
21:47:24.139 00.000 29876 PulseGuide returned control before completion, sleep 40
21:47:24.145 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:24.157 00.012 31432 UpdateGuideState exits: m=3583 RSB=37.6
21:47:24.159 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:24.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:24.163 00.002 31432 Enqueuing Expose request
21:47:24.191 00.028 29876 IsGuiding returns 1
21:47:24.191 00.000 29876 scope still moving after pulse duration time elapsed
21:47:24.222 00.031 29876 IsSlewing returns 0
21:47:24.222 00.000 29876 IsGuiding returns 1
21:47:24.254 00.032 29876 IsSlewing returns 0
21:47:24.254 00.000 29876 IsGuiding returns 1
21:47:24.286 00.032 29876 IsSlewing returns 0
21:47:24.286 00.000 29876 IsGuiding returns 0
21:47:24.286 00.000 29876 scope move finished after 30 + 117 ms
21:47:24.286 00.000 29876 Move returns status 0, amount 30
21:47:24.286 00.000 29876 move complete, result=0
21:47:24.286 00.000 29876 worker thread done servicing request
21:47:24.287 00.001 29876 Worker thread wakes up
21:47:24.287 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:24.287 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:24.287 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 30 ms NORTH
21:47:26.203 01.916 29876 Exposure complete
21:47:26.248 00.045 29876 worker thread done servicing request
21:47:26.248 00.000 31432 OnExposeComplete: enter
21:47:26.251 00.003 31432 UpdateGuideState(): m_state=6
21:47:26.253 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
21:47:26.254 00.001 31432 Star::Find returns 1 (0), X=329.33, Y=636.27, Mass=3397, SNR=36.5, Peak=233 HFD=3.9
21:47:26.257 00.003 31432 MultiStar: [#1 -1.56,1.80,0.00,M4] [#2 -0.67,1.11,0.00,M2] [#3 -1.25,0.40,0.00,M1] [#4 -0.53,2.07,0.00,M4] [#5 -0.25,0.67,0.89,U] [#6 -2.10,0.44,0.00,M10] [#7 -1.02,0.80,0.00,M1] [#8 -0.51,0.54,0.88,U] 
21:47:26.259 00.002 31432 refined, 2 included, MultiStar: {-0.41, 0.59}, one-star: {-0.45, 0.57}
21:47:26.261 00.002 31432 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:47:26.264 00.003 31432 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
21:47:26.265 00.001 31432 CameraToMount -- cameraX=-0.41 cameraY=0.59 hyp=0.72 cameraTheta=2.17 mountX=-0.39 mountY=-0.65, mountTheta=-2.12
21:47:26.271 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.59, opts=13)
21:47:26.276 00.005 31432 Enqueuing Move request for scope (-0.41, 0.59)
21:47:26.278 00.002 29876 Worker thread wakes up
21:47:26.278 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.59) opts 0xd
21:47:26.278 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.59)
21:47:26.278 00.000 29876 Moving (-0.41, 0.59) raw xDistance=-0.39 yDistance=-0.65
21:47:26.278 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
21:47:26.278 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
21:47:26.278 00.000 29876 MoveAxis(E, 38, ABG)
21:47:26.278 00.000 29876 Guiding  Dir = 2, Dur = 38
21:47:26.278 00.000 29876 IsSlewing returns 0
21:47:26.278 00.000 29876 IsGuiding returns 0
21:47:26.278 00.000 29876 PulseGuide returned control before completion, sleep 48
21:47:26.284 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:47:26.297 00.013 31432 UpdateGuideState exits: m=3397 RSB=36.5
21:47:26.304 00.007 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.308 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:26.311 00.003 31432 Enqueuing Expose request
21:47:26.341 00.030 29876 IsGuiding returns 1
21:47:26.341 00.000 29876 scope still moving after pulse duration time elapsed
21:47:26.372 00.031 29876 IsSlewing returns 0
21:47:26.372 00.000 29876 IsGuiding returns 1
21:47:26.404 00.032 29876 IsSlewing returns 0
21:47:26.404 00.000 29876 IsGuiding returns 0
21:47:26.404 00.000 29876 scope move finished after 38 + 87 ms
21:47:26.404 00.000 29876 Move returns status 0, amount 38
21:47:26.404 00.000 29876 MoveAxis(N, 47, ABG)
21:47:26.404 00.000 29876 Guiding  Dir = 0, Dur = 47
21:47:26.404 00.000 29876 IsSlewing returns 0
21:47:26.404 00.000 29876 IsGuiding returns 0
21:47:26.404 00.000 29876 PulseGuide returned control before completion, sleep 57
21:47:26.466 00.062 29876 IsGuiding returns 1
21:47:26.466 00.000 29876 scope still moving after pulse duration time elapsed
21:47:26.497 00.031 29876 IsSlewing returns 0
21:47:26.497 00.000 29876 IsGuiding returns 1
21:47:26.528 00.031 29876 IsSlewing returns 0
21:47:26.529 00.001 29876 IsGuiding returns 1
21:47:26.559 00.030 29876 IsSlewing returns 0
21:47:26.559 00.000 29876 IsGuiding returns 0
21:47:26.559 00.000 29876 scope move finished after 47 + 107 ms
21:47:26.559 00.000 29876 Move returns status 0, amount 47
21:47:26.559 00.000 29876 move complete, result=0
21:47:26.560 00.001 29876 worker thread done servicing request
21:47:26.560 00.000 29876 Worker thread wakes up
21:47:26.560 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:26.560 00.000 31432 GuideStep: -0.4 px 38 ms EAST, -0.6 px 47 ms NORTH
21:47:26.563 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:28.691 02.128 29876 Exposure complete
21:47:28.735 00.044 29876 worker thread done servicing request
21:47:28.735 00.000 31432 OnExposeComplete: enter
21:47:28.737 00.002 31432 UpdateGuideState(): m_state=6
21:47:28.739 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
21:47:28.741 00.002 31432 Star::Find returns 1 (0), X=328.97, Y=635.37, Mass=3445, SNR=36.1, Peak=235 HFD=3.9
21:47:28.743 00.002 31432 MultiStar: [#1 -1.83,1.02,0.00,M5] [#2 -0.94,0.39,0.00,M3] [#3 -1.65,-0.23,0.00,M2] [#4 -1.23,1.07,0.00,M5] [#5 -0.79,-0.22,0.87,U] [#6 -2.53,-0.37,0.00,R] [#7 -1.42,0.25,0.00,M2] [#8 -1.08,0.15,0.00,M1] 
21:47:28.745 00.002 31432 refined, 1 included, MultiStar: {-0.80, -0.28}, one-star: {-0.82, -0.34}
21:47:28.747 00.002 31432 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.02) = xAngle (-2.83 = -2.83)
21:47:28.749 00.002 31432 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.18 = 0.18)
21:47:28.750 00.001 31432 CameraToMount -- cameraX=-0.80 cameraY=-0.28 hyp=0.85 cameraTheta=-2.80 mountX=-0.81 mountY=0.16, mountTheta=2.95
21:47:28.754 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.80, y=-0.28, opts=13)
21:47:28.756 00.002 31432 Enqueuing Move request for scope (-0.80, -0.28)
21:47:28.758 00.002 29876 Worker thread wakes up
21:47:28.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.28) opts 0xd
21:47:28.758 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.80, -0.28)
21:47:28.758 00.000 29876 Moving (-0.80, -0.28) raw xDistance=-0.81 yDistance=0.16
21:47:28.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.81
21:47:28.758 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:28.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:47:28.758 00.000 29876 MoveAxis(E, 83, ABG)
21:47:28.758 00.000 29876 Guiding  Dir = 2, Dur = 83
21:47:28.758 00.000 29876 IsSlewing returns 0
21:47:28.758 00.000 29876 IsGuiding returns 0
21:47:28.759 00.001 29876 PulseGuide returned control before completion, sleep 93
21:47:28.762 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:47:28.774 00.012 31432 UpdateGuideState exits: m=3445 RSB=36.1
21:47:28.776 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:28.778 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:28.781 00.003 31432 Enqueuing Expose request
21:47:28.859 00.078 29876 IsGuiding returns 1
21:47:28.859 00.000 29876 scope still moving after pulse duration time elapsed
21:47:28.890 00.031 29876 IsSlewing returns 0
21:47:28.890 00.000 29876 IsGuiding returns 1
21:47:28.920 00.030 29876 IsSlewing returns 0
21:47:28.920 00.000 29876 IsGuiding returns 0
21:47:28.920 00.000 29876 scope move finished after 83 + 78 ms
21:47:28.920 00.000 29876 Move returns status 0, amount 83
21:47:28.920 00.000 29876 MoveAxis(N, 0, ABG)
21:47:28.920 00.000 29876 Move returns status 0, amount 0
21:47:28.920 00.000 29876 move complete, result=0
21:47:28.920 00.000 29876 worker thread done servicing request
21:47:28.921 00.001 29876 Worker thread wakes up
21:47:28.921 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:28.921 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:28.921 00.000 31432 GuideStep: -0.8 px 83 ms EAST, 0.2 px 0 ms NORTH
21:47:30.830 01.909 29876 Exposure complete
21:47:30.877 00.047 29876 worker thread done servicing request
21:47:30.877 00.000 31432 OnExposeComplete: enter
21:47:30.880 00.003 31432 UpdateGuideState(): m_state=6
21:47:30.882 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
21:47:30.884 00.002 31432 Star::Find returns 1 (0), X=328.41, Y=635.32, Mass=3634, SNR=37.8, Peak=250 HFD=3.5
21:47:30.886 00.002 31432 MultiStar: [#1 -1.78,0.04,0.00,M6] [#2 -0.96,-0.01,0.00,M4] [#3 -1.98,-0.75,0.00,M3] [#4 -1.17,0.61,0.00,M6] [#5 -0.98,-0.27,0.00,M1] [#6 0.15,-0.69,0.87,U] [#7 -1.24,-0.00,0.00,M3] [#8 -0.69,-0.42,0.81,U] 
21:47:30.888 00.002 31432 refined, 2 included, MultiStar: {-0.67, -0.50}, one-star: {-1.37, -0.39}
21:47:30.889 00.001 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
21:47:30.891 00.002 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
21:47:30.893 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=-0.50 hyp=0.84 cameraTheta=-2.51 mountX=-0.69 mountY=0.39, mountTheta=2.63
21:47:30.896 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=-0.50, opts=13)
21:47:30.898 00.002 31432 Enqueuing Move request for scope (-0.67, -0.50)
21:47:30.900 00.002 29876 Worker thread wakes up
21:47:30.900 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.50) opts 0xd
21:47:30.900 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, -0.50)
21:47:30.900 00.000 29876 Moving (-0.67, -0.50) raw xDistance=-0.69 yDistance=0.39
21:47:30.900 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
21:47:30.900 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:30.900 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:47:30.900 00.000 29876 MoveAxis(E, 78, ABG)
21:47:30.900 00.000 29876 Guiding  Dir = 2, Dur = 78
21:47:30.900 00.000 29876 IsSlewing returns 0
21:47:30.900 00.000 29876 IsGuiding returns 0
21:47:30.901 00.001 29876 PulseGuide returned control before completion, sleep 88
21:47:30.904 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:30.916 00.012 31432 UpdateGuideState exits: m=3634 RSB=37.8
21:47:30.919 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:30.920 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:30.922 00.002 31432 Enqueuing Expose request
21:47:31.001 00.079 29876 IsGuiding returns 1
21:47:31.001 00.000 29876 scope still moving after pulse duration time elapsed
21:47:31.033 00.032 29876 IsSlewing returns 0
21:47:31.033 00.000 29876 IsGuiding returns 1
21:47:31.064 00.031 29876 IsSlewing returns 0
21:47:31.064 00.000 29876 IsGuiding returns 0
21:47:31.064 00.000 29876 scope move finished after 78 + 85 ms
21:47:31.064 00.000 29876 Move returns status 0, amount 78
21:47:31.064 00.000 29876 MoveAxis(N, 0, ABG)
21:47:31.064 00.000 29876 Move returns status 0, amount 0
21:47:31.064 00.000 29876 move complete, result=0
21:47:31.064 00.000 29876 worker thread done servicing request
21:47:31.064 00.000 29876 Worker thread wakes up
21:47:31.065 00.001 31432 GuideStep: -0.7 px 78 ms EAST, 0.4 px 0 ms NORTH
21:47:31.070 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:31.070 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:33.299 02.229 29876 Exposure complete
21:47:33.346 00.047 29876 worker thread done servicing request
21:47:33.346 00.000 31432 OnExposeComplete: enter
21:47:33.348 00.002 31432 UpdateGuideState(): m_state=6
21:47:33.350 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
21:47:33.352 00.002 31432 Star::Find returns 1 (0), X=328.97, Y=636.23, Mass=3387, SNR=37.0, Peak=254 HFD=4.0
21:47:33.354 00.002 31432 MultiStar: [#1 -1.15,1.50,0.00,M7] [#2 -0.50,0.60,0.91,U] [#3 -1.19,0.19,0.00,M4] [#4 -1.11,1.17,0.00,M7] [#5 -0.60,0.36,0.85,U] [#6 0.94,0.48,0.00,M1] [#7 -0.97,1.11,0.00,M4] [#8 0.12,0.44,0.78,U] 
21:47:33.356 00.002 31432 refined, 3 included, MultiStar: {-0.48, 0.48}, one-star: {-0.81, 0.52}
21:47:33.358 00.002 31432 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.02) = xAngle (2.32 = 2.32)
21:47:33.359 00.001 31432 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.33 = -0.95)
21:47:33.361 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.48 hyp=0.68 cameraTheta=2.35 mountX=-0.46 mountY=-0.55, mountTheta=-2.27
21:47:33.364 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.48, opts=13)
21:47:33.365 00.001 31432 Enqueuing Move request for scope (-0.48, 0.48)
21:47:33.367 00.002 29876 Worker thread wakes up
21:47:33.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.48) opts 0xd
21:47:33.367 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.48)
21:47:33.367 00.000 29876 Moving (-0.48, 0.48) raw xDistance=-0.46 yDistance=-0.55
21:47:33.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
21:47:33.367 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.55
21:47:33.368 00.001 29876 MoveAxis(E, 55, ABG)
21:47:33.368 00.000 29876 Guiding  Dir = 2, Dur = 55
21:47:33.368 00.000 29876 IsSlewing returns 0
21:47:33.368 00.000 29876 IsGuiding returns 0
21:47:33.368 00.000 29876 PulseGuide returned control before completion, sleep 65
21:47:33.371 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:33.383 00.012 31432 UpdateGuideState exits: m=3387 RSB=37.0
21:47:33.385 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:33.387 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:33.390 00.003 31432 Enqueuing Expose request
21:47:33.435 00.045 29876 IsGuiding returns 1
21:47:33.435 00.000 29876 scope still moving after pulse duration time elapsed
21:47:33.466 00.031 29876 IsSlewing returns 0
21:47:33.466 00.000 29876 IsGuiding returns 1
21:47:33.497 00.031 29876 IsSlewing returns 0
21:47:33.497 00.000 29876 IsGuiding returns 1
21:47:33.527 00.030 29876 IsSlewing returns 0
21:47:33.527 00.000 29876 IsGuiding returns 1
21:47:33.558 00.031 29876 IsSlewing returns 0
21:47:33.558 00.000 29876 IsGuiding returns 0
21:47:33.558 00.000 29876 scope move finished after 55 + 134 ms
21:47:33.558 00.000 29876 Move returns status 0, amount 55
21:47:33.558 00.000 29876 MoveAxis(N, 41, ABG)
21:47:33.558 00.000 29876 Guiding  Dir = 0, Dur = 41
21:47:33.558 00.000 29876 IsSlewing returns 0
21:47:33.558 00.000 29876 IsGuiding returns 0
21:47:33.558 00.000 29876 PulseGuide returned control before completion, sleep 51
21:47:33.620 00.062 29876 IsGuiding returns 1
21:47:33.620 00.000 29876 scope still moving after pulse duration time elapsed
21:47:33.651 00.031 29876 IsSlewing returns 0
21:47:33.651 00.000 29876 IsGuiding returns 1
21:47:33.682 00.031 29876 IsSlewing returns 0
21:47:33.682 00.000 29876 IsGuiding returns 0
21:47:33.682 00.000 29876 scope move finished after 41 + 83 ms
21:47:33.682 00.000 29876 Move returns status 0, amount 41
21:47:33.682 00.000 29876 move complete, result=0
21:47:33.682 00.000 29876 worker thread done servicing request
21:47:33.682 00.000 29876 Worker thread wakes up
21:47:33.682 00.000 31432 GuideStep: -0.5 px 55 ms EAST, -0.6 px 41 ms NORTH
21:47:33.685 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:33.685 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:35.590 01.905 29876 Exposure complete
21:47:35.633 00.043 29876 worker thread done servicing request
21:47:35.633 00.000 31432 OnExposeComplete: enter
21:47:35.637 00.004 31432 UpdateGuideState(): m_state=6
21:47:35.639 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
21:47:35.641 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.71, Mass=3585, SNR=36.7, Peak=242 HFD=3.8
21:47:35.642 00.001 31432 MultiStar: [#1 -0.67,0.93,0.00,M8] [#2 -0.05,0.50,0.92,U] [#3 -0.71,-0.00,0.98,U] [#4 -0.81,1.32,0.00,M8] [#5 0.08,0.41,0.82,U] [#6 0.95,0.06,0.86,U] [#7 -0.68,0.39,0.94,U] [#8 0.47,0.15,0.84,U] 
21:47:35.645 00.003 31432 single-star, 6 included, MultiStar: {-0.04, 0.21}, one-star: {-0.17, 0.01}
21:47:35.647 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
21:47:35.647 00.000 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
21:47:35.651 00.004 31432 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=-0.17 mountY=-0.03, mountTheta=-2.94
21:47:35.653 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.01, opts=13)
21:47:35.656 00.003 31432 Enqueuing Move request for scope (-0.17, 0.01)
21:47:35.657 00.001 29876 Worker thread wakes up
21:47:35.657 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
21:47:35.657 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
21:47:35.657 00.000 29876 Moving (-0.17, 0.01) raw xDistance=-0.17 yDistance=-0.03
21:47:35.658 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:47:35.658 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:35.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:35.658 00.000 29876 MoveAxis(E, 0, ABG)
21:47:35.658 00.000 29876 Move returns status 0, amount 0
21:47:35.658 00.000 29876 MoveAxis(N, 0, ABG)
21:47:35.658 00.000 29876 Move returns status 0, amount 0
21:47:35.658 00.000 29876 move complete, result=0
21:47:35.658 00.000 29876 worker thread done servicing request
21:47:35.661 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:35.673 00.012 31432 UpdateGuideState exits: m=3585 RSB=36.7
21:47:35.675 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:35.678 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:35.680 00.002 31432 Enqueuing Expose request
21:47:35.682 00.002 29876 Worker thread wakes up
21:47:35.682 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:35.687 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:35.687 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:37.813 02.126 29876 Exposure complete
21:47:37.857 00.044 29876 worker thread done servicing request
21:47:37.858 00.001 31432 OnExposeComplete: enter
21:47:37.860 00.002 31432 UpdateGuideState(): m_state=6
21:47:37.862 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
21:47:37.864 00.002 31432 Star::Find returns 1 (0), X=328.30, Y=635.27, Mass=3474, SNR=36.8, Peak=235 HFD=3.7
21:47:37.866 00.002 31432 MultiStar: [#1 -1.59,0.30,0.00,M9] [#2 -0.68,-0.35,0.93,U] [#3 -1.86,-0.28,0.00,M4] [#4 -1.41,0.53,0.00,M9] [#5 -0.66,-0.75,0.00,M1] [#6 0.12,-0.32,0.87,U] [#7 -1.00,-0.23,0.00,M4] [#8 -0.65,-0.33,0.80,U] 
21:47:37.868 00.002 31432 refined, 3 included, MultiStar: {-0.70, -0.36}, one-star: {-1.48, -0.43}
21:47:37.869 00.001 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
21:47:37.871 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
21:47:37.873 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.36 hyp=0.79 cameraTheta=-2.67 mountX=-0.71 mountY=0.25, mountTheta=2.80
21:47:37.876 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.36, opts=13)
21:47:37.878 00.002 31432 Enqueuing Move request for scope (-0.70, -0.36)
21:47:37.880 00.002 29876 Worker thread wakes up
21:47:37.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.36) opts 0xd
21:47:37.880 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.36)
21:47:37.880 00.000 29876 Moving (-0.70, -0.36) raw xDistance=-0.71 yDistance=0.25
21:47:37.880 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.71
21:47:37.880 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:37.881 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:47:37.881 00.000 29876 MoveAxis(E, 68, ABG)
21:47:37.881 00.000 29876 Guiding  Dir = 2, Dur = 68
21:47:37.881 00.000 29876 IsSlewing returns 0
21:47:37.881 00.000 29876 IsGuiding returns 0
21:47:37.881 00.000 29876 PulseGuide returned control before completion, sleep 78
21:47:37.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:37.897 00.013 31432 UpdateGuideState exits: m=3474 RSB=36.8
21:47:37.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:37.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:37.903 00.002 31432 Enqueuing Expose request
21:47:37.965 00.062 29876 IsGuiding returns 1
21:47:37.965 00.000 29876 scope still moving after pulse duration time elapsed
21:47:37.996 00.031 29876 IsSlewing returns 0
21:47:37.996 00.000 29876 IsGuiding returns 1
21:47:38.027 00.031 29876 IsSlewing returns 0
21:47:38.027 00.000 29876 IsGuiding returns 1
21:47:38.058 00.031 29876 IsSlewing returns 0
21:47:38.058 00.000 29876 IsGuiding returns 1
21:47:38.089 00.031 29876 IsSlewing returns 0
21:47:38.089 00.000 29876 IsGuiding returns 0
21:47:38.089 00.000 29876 scope move finished after 68 + 140 ms
21:47:38.089 00.000 29876 Move returns status 0, amount 68
21:47:38.089 00.000 29876 MoveAxis(N, 0, ABG)
21:47:38.089 00.000 29876 Move returns status 0, amount 0
21:47:38.089 00.000 29876 move complete, result=0
21:47:38.089 00.000 29876 worker thread done servicing request
21:47:38.090 00.001 29876 Worker thread wakes up
21:47:38.090 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:38.090 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:38.090 00.000 31432 GuideStep: -0.7 px 68 ms EAST, 0.2 px 0 ms NORTH
21:47:39.999 01.909 29876 Exposure complete
21:47:40.044 00.045 29876 worker thread done servicing request
21:47:40.044 00.000 31432 OnExposeComplete: enter
21:47:40.047 00.003 31432 UpdateGuideState(): m_state=6
21:47:40.049 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
21:47:40.051 00.002 31432 Star::Find returns 1 (0), X=328.76, Y=635.55, Mass=3473, SNR=36.7, Peak=254 HFD=3.6
21:47:40.053 00.002 31432 MultiStar: [#1 -1.71,0.93,0.00,M10] [#2 -0.73,0.49,0.86,U] [#3 -1.94,-0.34,0.00,M5] [#4 -1.18,0.87,0.00,M10] [#5 -0.55,-0.42,0.85,U] [#6 0.64,-0.17,0.88,U] [#7 -1.40,0.00,0.00,M5] [#8 -0.45,-0.21,0.81,U] 
21:47:40.054 00.001 31432 refined, 4 included, MultiStar: {-0.43, -0.10}, one-star: {-1.03, -0.16}
21:47:40.056 00.002 31432 CameraToMount -- cameraTheta (-2.93) - m_xAngle (0.02) = xAngle (-2.95 = -2.95)
21:47:40.058 00.002 31432 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.06 = 0.06)
21:47:40.060 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.10 hyp=0.44 cameraTheta=-2.93 mountX=-0.44 mountY=0.03, mountTheta=3.08
21:47:40.063 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.10, opts=13)
21:47:40.065 00.002 31432 Enqueuing Move request for scope (-0.43, -0.10)
21:47:40.066 00.001 29876 Worker thread wakes up
21:47:40.066 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.10) opts 0xd
21:47:40.066 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.10)
21:47:40.066 00.000 29876 Moving (-0.43, -0.10) raw xDistance=-0.44 yDistance=0.03
21:47:40.067 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
21:47:40.067 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:40.067 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:40.067 00.000 29876 MoveAxis(E, 52, ABG)
21:47:40.067 00.000 29876 Guiding  Dir = 2, Dur = 52
21:47:40.067 00.000 29876 IsSlewing returns 0
21:47:40.067 00.000 29876 IsGuiding returns 0
21:47:40.067 00.000 29876 PulseGuide returned control before completion, sleep 62
21:47:40.070 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:40.082 00.012 31432 UpdateGuideState exits: m=3473 RSB=36.7
21:47:40.084 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:40.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:40.087 00.001 31432 Enqueuing Expose request
21:47:40.138 00.051 29876 IsGuiding returns 1
21:47:40.138 00.000 29876 scope still moving after pulse duration time elapsed
21:47:40.169 00.031 29876 IsSlewing returns 0
21:47:40.169 00.000 29876 IsGuiding returns 1
21:47:40.201 00.032 29876 IsSlewing returns 0
21:47:40.201 00.000 29876 IsGuiding returns 1
21:47:40.231 00.030 29876 IsSlewing returns 0
21:47:40.231 00.000 29876 IsGuiding returns 1
21:47:40.261 00.030 29876 IsSlewing returns 0
21:47:40.261 00.000 29876 IsGuiding returns 0
21:47:40.261 00.000 29876 scope move finished after 52 + 142 ms
21:47:40.261 00.000 29876 Move returns status 0, amount 52
21:47:40.261 00.000 29876 MoveAxis(N, 0, ABG)
21:47:40.261 00.000 29876 Move returns status 0, amount 0
21:47:40.261 00.000 29876 move complete, result=0
21:47:40.261 00.000 29876 worker thread done servicing request
21:47:40.262 00.001 29876 Worker thread wakes up
21:47:40.262 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:40.262 00.000 31432 GuideStep: -0.4 px 52 ms EAST, 0.0 px 0 ms NORTH
21:47:40.265 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:42.396 02.131 29876 Exposure complete
21:47:42.446 00.050 29876 worker thread done servicing request
21:47:42.446 00.000 31432 OnExposeComplete: enter
21:47:42.449 00.003 31432 UpdateGuideState(): m_state=6
21:47:42.451 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
21:47:42.453 00.002 31432 Star::Find returns 1 (0), X=329.18, Y=635.30, Mass=3497, SNR=37.3, Peak=255 HFD=3.6
21:47:42.455 00.002 31432 MultiStar: [#1 -0.70,-0.19,0.95,U] [#2 0.03,-0.60,0.88,U] [#3 -1.03,-1.05,0.00,M6] [#4 -0.70,0.26,0.91,U] [#5 -0.25,-0.78,0.76,U] [#6 1.33,-1.13,0.00,M1] [#7 -0.82,-0.29,0.90,U] [#8 0.31,-0.88,0.74,U] 
21:47:42.457 00.002 31432 refined, 6 included, MultiStar: {-0.42, -0.39}, one-star: {-0.60, -0.41}
21:47:42.459 00.002 31432 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.02) = xAngle (-2.42 = -2.42)
21:47:42.461 00.002 31432 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.59 = 0.59)
21:47:42.463 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.39 hyp=0.57 cameraTheta=-2.40 mountX=-0.43 mountY=0.32, mountTheta=2.51
21:47:42.466 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.39, opts=13)
21:47:42.468 00.002 31432 Enqueuing Move request for scope (-0.42, -0.39)
21:47:42.470 00.002 29876 Worker thread wakes up
21:47:42.470 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.39) opts 0xd
21:47:42.470 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.39)
21:47:42.470 00.000 29876 Moving (-0.42, -0.39) raw xDistance=-0.43 yDistance=0.32
21:47:42.470 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
21:47:42.470 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:42.470 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:47:42.470 00.000 29876 MoveAxis(E, 48, ABG)
21:47:42.470 00.000 29876 Guiding  Dir = 2, Dur = 48
21:47:42.470 00.000 29876 IsSlewing returns 0
21:47:42.471 00.001 29876 IsGuiding returns 0
21:47:42.471 00.000 29876 PulseGuide returned control before completion, sleep 58
21:47:42.475 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:42.493 00.018 31432 UpdateGuideState exits: m=3497 RSB=37.3
21:47:42.496 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.500 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:42.504 00.004 31432 Enqueuing Expose request
21:47:42.534 00.030 29876 IsGuiding returns 1
21:47:42.534 00.000 29876 scope still moving after pulse duration time elapsed
21:47:42.565 00.031 29876 IsSlewing returns 0
21:47:42.565 00.000 29876 IsGuiding returns 1
21:47:42.597 00.032 29876 IsSlewing returns 0
21:47:42.597 00.000 29876 IsGuiding returns 1
21:47:42.627 00.030 29876 IsSlewing returns 0
21:47:42.627 00.000 29876 IsGuiding returns 1
21:47:42.659 00.032 29876 IsSlewing returns 0
21:47:42.659 00.000 29876 IsGuiding returns 0
21:47:42.659 00.000 29876 scope move finished after 48 + 140 ms
21:47:42.659 00.000 29876 Move returns status 0, amount 48
21:47:42.659 00.000 29876 MoveAxis(N, 0, ABG)
21:47:42.659 00.000 29876 Move returns status 0, amount 0
21:47:42.659 00.000 29876 move complete, result=0
21:47:42.659 00.000 29876 worker thread done servicing request
21:47:42.659 00.000 29876 Worker thread wakes up
21:47:42.659 00.000 31432 GuideStep: -0.4 px 48 ms EAST, 0.3 px 0 ms NORTH
21:47:42.662 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:42.662 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:44.574 01.912 29876 Exposure complete
21:47:44.620 00.046 29876 worker thread done servicing request
21:47:44.620 00.000 31432 OnExposeComplete: enter
21:47:44.624 00.004 31432 UpdateGuideState(): m_state=6
21:47:44.626 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:47:44.628 00.002 31432 Star::Find returns 1 (0), X=330.04, Y=635.22, Mass=3218, SNR=35.8, Peak=254 HFD=3.7
21:47:44.630 00.002 31432 MultiStar: [#1 0.22,-0.28,1.06,U] [#2 0.84,-1.00,0.00,M1] [#3 -0.04,-0.77,1.06,U] [#4 0.32,-0.38,0.98,U] [#5 0.97,-0.58,0.00,M1] [#6 2.00,-1.42,0.00,M2] [#7 -0.09,-0.42,0.95,U] [#8 1.21,-1.17,0.00,M1] 
21:47:44.631 00.001 31432 refined, 4 included, MultiStar: {0.14, -0.47}, one-star: {0.26, -0.49}
21:47:44.633 00.002 31432 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
21:47:44.635 00.002 31432 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.70 = 1.70)
21:47:44.637 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.47 hyp=0.49 cameraTheta=-1.29 mountX=0.13 mountY=0.48, mountTheta=1.32
21:47:44.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.47, opts=13)
21:47:44.642 00.002 31432 Enqueuing Move request for scope (0.14, -0.47)
21:47:44.644 00.002 29876 Worker thread wakes up
21:47:44.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.47) opts 0xd
21:47:44.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.47)
21:47:44.644 00.000 29876 Moving (0.14, -0.47) raw xDistance=0.13 yDistance=0.48
21:47:44.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:47:44.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:44.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:47:44.644 00.000 29876 MoveAxis(E, 0, ABG)
21:47:44.644 00.000 29876 Move returns status 0, amount 0
21:47:44.644 00.000 29876 MoveAxis(N, 0, ABG)
21:47:44.644 00.000 29876 Move returns status 0, amount 0
21:47:44.644 00.000 29876 move complete, result=0
21:47:44.644 00.000 29876 worker thread done servicing request
21:47:44.648 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:44.662 00.014 31432 UpdateGuideState exits: m=3218 RSB=35.8
21:47:44.664 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:44.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:44.668 00.002 31432 Enqueuing Expose request
21:47:44.670 00.002 29876 Worker thread wakes up
21:47:44.670 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:47:44.672 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:44.672 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:46.799 02.127 29876 Exposure complete
21:47:46.843 00.044 29876 worker thread done servicing request
21:47:46.843 00.000 31432 OnExposeComplete: enter
21:47:46.845 00.002 31432 UpdateGuideState(): m_state=6
21:47:46.847 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
21:47:46.849 00.002 31432 Star::Find returns 1 (0), X=330.22, Y=635.18, Mass=3108, SNR=34.2, Peak=227 HFD=3.7
21:47:46.851 00.002 31432 MultiStar: [#1 -0.10,-0.49,1.05,U] [#2 0.74,-0.86,0.00,M2] [#3 -0.07,-0.81,1.04,U] [#4 0.78,-0.41,0.97,U] [#5 0.53,-0.57,0.89,U] [#6 1.72,-1.27,0.00,M3] [#7 0.16,-0.42,0.95,U] [#8 0.86,-1.14,0.00,M2] 
21:47:46.853 00.002 31432 refined, 5 included, MultiStar: {0.28, -0.54}, one-star: {0.44, -0.53}
21:47:46.855 00.002 31432 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.02) = xAngle (-1.12 = -1.12)
21:47:46.857 00.002 31432 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.89 = 1.89)
21:47:46.858 00.001 31432 CameraToMount -- cameraX=0.28 cameraY=-0.54 hyp=0.61 cameraTheta=-1.10 mountX=0.26 mountY=0.58, mountTheta=1.14
21:47:46.862 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.54, opts=13)
21:47:46.864 00.002 31432 Enqueuing Move request for scope (0.28, -0.54)
21:47:46.866 00.002 29876 Worker thread wakes up
21:47:46.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.54) opts 0xd
21:47:46.866 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.54)
21:47:46.866 00.000 29876 Moving (0.28, -0.54) raw xDistance=0.26 yDistance=0.58
21:47:46.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
21:47:46.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:46.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:47:46.866 00.000 29876 MoveAxis(W, 25, ABG)
21:47:46.866 00.000 29876 Guiding  Dir = 3, Dur = 25
21:47:46.866 00.000 29876 IsSlewing returns 0
21:47:46.867 00.001 29876 IsGuiding returns 0
21:47:46.867 00.000 29876 PulseGuide returned control before completion, sleep 35
21:47:46.871 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:46.882 00.011 31432 UpdateGuideState exits: m=3108 RSB=34.2
21:47:46.884 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.886 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:46.888 00.002 31432 Enqueuing Expose request
21:47:46.922 00.034 29876 IsGuiding returns 1
21:47:46.922 00.000 29876 scope still moving after pulse duration time elapsed
21:47:46.952 00.030 29876 IsSlewing returns 0
21:47:46.952 00.000 29876 IsGuiding returns 1
21:47:46.983 00.031 29876 IsSlewing returns 0
21:47:46.983 00.000 29876 IsGuiding returns 1
21:47:47.014 00.031 29876 IsSlewing returns 0
21:47:47.014 00.000 29876 IsGuiding returns 0
21:47:47.014 00.000 29876 scope move finished after 25 + 122 ms
21:47:47.014 00.000 29876 Move returns status 0, amount 25
21:47:47.014 00.000 29876 MoveAxis(N, 0, ABG)
21:47:47.014 00.000 29876 Move returns status 0, amount 0
21:47:47.014 00.000 29876 move complete, result=0
21:47:47.015 00.001 29876 worker thread done servicing request
21:47:47.015 00.000 29876 Worker thread wakes up
21:47:47.015 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:47.015 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:47.015 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.6 px 0 ms NORTH
21:47:48.932 01.917 29876 Exposure complete
21:47:48.976 00.044 29876 worker thread done servicing request
21:47:48.976 00.000 31432 OnExposeComplete: enter
21:47:48.978 00.002 31432 UpdateGuideState(): m_state=6
21:47:48.980 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
21:47:48.982 00.002 31432 Star::Find returns 1 (0), X=328.86, Y=636.16, Mass=3269, SNR=34.7, Peak=206 HFD=4.1
21:47:48.984 00.002 31432 MultiStar: [#1 -1.33,0.53,0.00,M8] [#2 -0.43,-0.07,0.87,U] [#3 -1.34,-0.57,0.00,M5] [#4 -0.64,0.47,0.99,U] [#5 -0.45,-0.06,0.86,U] [#6 0.76,-0.62,0.00,M4] [#7 -1.09,0.42,0.00,M3] [#8 -0.11,-0.21,0.83,U] 
21:47:48.986 00.002 31432 refined, 4 included, MultiStar: {-0.53, 0.14}, one-star: {-0.92, 0.46}
21:47:48.988 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
21:47:48.990 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.41)
21:47:48.991 00.001 31432 CameraToMount -- cameraX=-0.53 cameraY=0.14 hyp=0.55 cameraTheta=2.88 mountX=-0.53 mountY=-0.22, mountTheta=-2.75
21:47:48.995 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.14, opts=13)
21:47:49.000 00.005 31432 Enqueuing Move request for scope (-0.53, 0.14)
21:47:49.002 00.002 29876 Worker thread wakes up
21:47:49.002 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.14) opts 0xd
21:47:49.002 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.14)
21:47:49.002 00.000 29876 Moving (-0.53, 0.14) raw xDistance=-0.53 yDistance=-0.22
21:47:49.002 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.53
21:47:49.002 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:49.002 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:47:49.002 00.000 29876 MoveAxis(E, 47, ABG)
21:47:49.002 00.000 29876 Guiding  Dir = 2, Dur = 47
21:47:49.003 00.001 29876 IsSlewing returns 0
21:47:49.003 00.000 29876 IsGuiding returns 0
21:47:49.003 00.000 29876 PulseGuide returned control before completion, sleep 57
21:47:49.006 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:47:49.021 00.015 31432 UpdateGuideState exits: m=3269 RSB=34.7
21:47:49.024 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:49.026 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:49.028 00.002 31432 Enqueuing Expose request
21:47:49.070 00.042 29876 IsGuiding returns 1
21:47:49.070 00.000 29876 scope still moving after pulse duration time elapsed
21:47:49.101 00.031 29876 IsSlewing returns 0
21:47:49.101 00.000 29876 IsGuiding returns 0
21:47:49.101 00.000 29876 scope move finished after 47 + 51 ms
21:47:49.101 00.000 29876 Move returns status 0, amount 47
21:47:49.101 00.000 29876 MoveAxis(N, 0, ABG)
21:47:49.101 00.000 29876 Move returns status 0, amount 0
21:47:49.101 00.000 29876 move complete, result=0
21:47:49.101 00.000 29876 worker thread done servicing request
21:47:49.102 00.001 29876 Worker thread wakes up
21:47:49.102 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:49.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:49.102 00.000 31432 GuideStep: -0.5 px 47 ms EAST, -0.2 px 0 ms NORTH
21:47:51.233 02.131 29876 Exposure complete
21:47:51.276 00.043 29876 worker thread done servicing request
21:47:51.276 00.000 31432 OnExposeComplete: enter
21:47:51.278 00.002 31432 UpdateGuideState(): m_state=6
21:47:51.280 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
21:47:51.282 00.002 31432 Star::Find returns 1 (0), X=328.56, Y=634.74, Mass=3138, SNR=34.4, Peak=218 HFD=3.6
21:47:51.284 00.002 31432 MultiStar: [#1 -1.84,0.05,0.00,M9] [#2 -1.29,-0.37,0.00,M2] [#3 -1.94,-1.30,0.00,M6] [#4 -1.26,0.26,0.00,M7] [#5 -0.65,-1.34,0.00,M1] [#6 0.42,-0.88,0.00,M5] [#7 -1.94,-0.53,0.00,M4] [#8 -0.85,-1.24,0.00,M2] 
21:47:51.286 00.002 31432 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.02) = xAngle (-2.49 = -2.49)
21:47:51.288 00.002 31432 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.52 = 0.52)
21:47:51.290 00.002 31432 CameraToMount -- cameraX=-1.22 cameraY=-0.97 hyp=1.56 cameraTheta=-2.47 mountX=-1.24 mountY=0.77, mountTheta=2.59
21:47:51.292 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.22, y=-0.97, opts=13)
21:47:51.295 00.003 31432 Enqueuing Move request for scope (-1.22, -0.97)
21:47:51.297 00.002 29876 Worker thread wakes up
21:47:51.297 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.22, -0.97) opts 0xd
21:47:51.297 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.22, -0.97)
21:47:51.297 00.000 29876 Moving (-1.22, -0.97) raw xDistance=-1.24 yDistance=0.77
21:47:51.297 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.24
21:47:51.297 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=-0.20 newest=1.13
21:47:51.297 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.77
21:47:51.297 00.000 29876 MoveAxis(E, 126, ABG)
21:47:51.297 00.000 29876 Guiding  Dir = 2, Dur = 126
21:47:51.297 00.000 29876 IsSlewing returns 0
21:47:51.297 00.000 29876 IsGuiding returns 0
21:47:51.298 00.001 29876 PulseGuide returned control before completion, sleep 136
21:47:51.301 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:47:51.314 00.013 31432 UpdateGuideState exits: m=3138 RSB=34.4
21:47:51.316 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:51.318 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:51.320 00.002 31432 Enqueuing Expose request
21:47:51.450 00.130 29876 IsGuiding returns 1
21:47:51.450 00.000 29876 scope still moving after pulse duration time elapsed
21:47:51.480 00.030 29876 IsSlewing returns 0
21:47:51.480 00.000 29876 IsGuiding returns 0
21:47:51.480 00.000 29876 scope move finished after 126 + 56 ms
21:47:51.480 00.000 29876 Move returns status 0, amount 126
21:47:51.480 00.000 29876 BLC: Oldest BLC event removed
21:47:51.480 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:47:51.480 00.000 29876 MoveAxis(S, 77, ABG)
21:47:51.480 00.000 29876 Guiding  Dir = 1, Dur = 77
21:47:51.480 00.000 29876 IsSlewing returns 0
21:47:51.480 00.000 29876 IsGuiding returns 0
21:47:51.480 00.000 29876 PulseGuide returned control before completion, sleep 87
21:47:51.572 00.092 29876 IsGuiding returns 1
21:47:51.572 00.000 29876 scope still moving after pulse duration time elapsed
21:47:51.603 00.031 29876 IsSlewing returns 0
21:47:51.603 00.000 29876 IsGuiding returns 1
21:47:51.633 00.030 29876 IsSlewing returns 0
21:47:51.633 00.000 29876 IsGuiding returns 1
21:47:51.664 00.031 29876 IsSlewing returns 0
21:47:51.664 00.000 29876 IsGuiding returns 1
21:47:51.695 00.031 29876 IsSlewing returns 0
21:47:51.695 00.000 29876 IsGuiding returns 1
21:47:51.726 00.031 29876 IsSlewing returns 0
21:47:51.726 00.000 29876 IsGuiding returns 1
21:47:51.757 00.031 29876 IsSlewing returns 0
21:47:51.757 00.000 29876 IsGuiding returns 0
21:47:51.757 00.000 29876 scope move finished after 77 + 199 ms
21:47:51.757 00.000 29876 Move returns status 0, amount 77
21:47:51.757 00.000 29876 move complete, result=0
21:47:51.758 00.001 29876 worker thread done servicing request
21:47:51.758 00.000 29876 Worker thread wakes up
21:47:51.758 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:51.758 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:51.758 00.000 31432 GuideStep: -1.2 px 126 ms EAST, 0.8 px 77 ms SOUTH
21:47:53.664 01.906 29876 Exposure complete
21:47:53.711 00.047 29876 worker thread done servicing request
21:47:53.711 00.000 31432 OnExposeComplete: enter
21:47:53.714 00.003 31432 UpdateGuideState(): m_state=6
21:47:53.716 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
21:47:53.717 00.001 31432 Star::Find returns 1 (0), X=328.68, Y=634.75, Mass=3172, SNR=34.9, Peak=237 HFD=3.7
21:47:53.720 00.003 31432 MultiStar: [#1 -1.46,-0.03,0.00,M10] [#2 -1.21,-0.33,0.00,M3] [#3 -1.45,-0.87,0.00,M7] [#4 -1.01,-0.22,0.00,M8] [#5 -0.49,-0.75,0.88,U] [#6 0.27,-0.76,0.88,U] [#7 -1.13,-0.43,0.00,M5] [#8 -0.36,-1.23,0.00,M3] 
21:47:53.722 00.002 31432 refined, 2 included, MultiStar: {-0.47, -0.83}, one-star: {-1.10, -0.95}
21:47:53.723 00.001 31432 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.02) = xAngle (-2.11 = -2.11)
21:47:53.725 00.002 31432 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.90 = 0.90)
21:47:53.727 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.83 hyp=0.95 cameraTheta=-2.09 mountX=-0.49 mountY=0.75, mountTheta=2.15
21:47:53.730 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.83, opts=13)
21:47:53.732 00.002 31432 Enqueuing Move request for scope (-0.47, -0.83)
21:47:53.734 00.002 29876 Worker thread wakes up
21:47:53.734 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.83) opts 0xd
21:47:53.734 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.83)
21:47:53.734 00.000 29876 Moving (-0.47, -0.83) raw xDistance=-0.49 yDistance=0.75
21:47:53.734 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.49
21:47:53.734 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.75
21:47:53.734 00.000 29876 MoveAxis(E, 65, ABG)
21:47:53.734 00.000 29876 Guiding  Dir = 2, Dur = 65
21:47:53.734 00.000 29876 IsSlewing returns 0
21:47:53.735 00.001 29876 IsGuiding returns 0
21:47:53.735 00.000 29876 PulseGuide returned control before completion, sleep 75
21:47:53.738 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:47:53.752 00.014 31432 UpdateGuideState exits: m=3172 RSB=34.9
21:47:53.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:53.757 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:53.759 00.002 31432 Enqueuing Expose request
21:47:53.817 00.058 29876 IsGuiding returns 1
21:47:53.817 00.000 29876 scope still moving after pulse duration time elapsed
21:47:53.849 00.032 29876 IsSlewing returns 0
21:47:53.849 00.000 29876 IsGuiding returns 1
21:47:53.880 00.031 29876 IsSlewing returns 0
21:47:53.880 00.000 29876 IsGuiding returns 1
21:47:53.911 00.031 29876 IsSlewing returns 0
21:47:53.911 00.000 29876 IsGuiding returns 1
21:47:53.942 00.031 29876 IsSlewing returns 0
21:47:53.942 00.000 29876 IsGuiding returns 0
21:47:53.942 00.000 29876 scope move finished after 65 + 142 ms
21:47:53.942 00.000 29876 Move returns status 0, amount 65
21:47:53.942 00.000 29876 MoveAxis(S, 55, ABG)
21:47:53.942 00.000 29876 Guiding  Dir = 1, Dur = 55
21:47:53.942 00.000 29876 IsSlewing returns 0
21:47:53.942 00.000 29876 IsGuiding returns 0
21:47:53.942 00.000 29876 PulseGuide returned control before completion, sleep 65
21:47:54.019 00.077 29876 IsGuiding returns 1
21:47:54.019 00.000 29876 scope still moving after pulse duration time elapsed
21:47:54.050 00.031 29876 IsSlewing returns 0
21:47:54.050 00.000 29876 IsGuiding returns 1
21:47:54.081 00.031 29876 IsSlewing returns 0
21:47:54.081 00.000 29876 IsGuiding returns 0
21:47:54.081 00.000 29876 scope move finished after 55 + 83 ms
21:47:54.081 00.000 29876 Move returns status 0, amount 55
21:47:54.081 00.000 29876 move complete, result=0
21:47:54.081 00.000 29876 worker thread done servicing request
21:47:54.081 00.000 29876 Worker thread wakes up
21:47:54.081 00.000 31432 GuideStep: -0.5 px 65 ms EAST, 0.7 px 55 ms SOUTH
21:47:54.084 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:54.084 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:56.212 02.128 29876 Exposure complete
21:47:56.256 00.044 29876 worker thread done servicing request
21:47:56.256 00.000 31432 OnExposeComplete: enter
21:47:56.259 00.003 31432 UpdateGuideState(): m_state=6
21:47:56.260 00.001 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
21:47:56.262 00.002 31432 Star::Find returns 1 (0), X=329.81, Y=634.82, Mass=3453, SNR=36.6, Peak=237 HFD=3.8
21:47:56.264 00.002 31432 MultiStar: [#1 -1.35,0.46,0.00,R] [#2 -0.33,-0.25,0.86,U] [#3 -0.56,-1.33,0.00,M8] [#4 -0.28,0.14,0.93,U] [#5 0.32,-0.87,0.80,U] [#6 0.85,-0.16,0.87,U] [#7 -0.45,-0.61,0.91,U] [#8 0.02,-0.49,0.79,U] 
21:47:56.266 00.002 31432 refined, 6 included, MultiStar: {0.01, -0.45}, one-star: {0.03, -0.88}
21:47:56.268 00.002 31432 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.02) = xAngle (-1.57 = -1.57)
21:47:56.270 00.002 31432 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.45 = 1.45)
21:47:56.271 00.001 31432 CameraToMount -- cameraX=0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.54 mountX=0.00 mountY=0.44, mountTheta=1.57
21:47:56.277 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.45, opts=13)
21:47:56.279 00.002 31432 Enqueuing Move request for scope (0.01, -0.45)
21:47:56.281 00.002 29876 Worker thread wakes up
21:47:56.281 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.45) opts 0xd
21:47:56.281 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.45)
21:47:56.281 00.000 29876 Moving (0.01, -0.45) raw xDistance=0.00 yDistance=0.44
21:47:56.281 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:47:56.281 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
21:47:56.281 00.000 29876 MoveAxis(E, 0, ABG)
21:47:56.281 00.000 29876 Move returns status 0, amount 0
21:47:56.281 00.000 29876 MoveAxis(S, 32, ABG)
21:47:56.281 00.000 29876 Guiding  Dir = 1, Dur = 32
21:47:56.281 00.000 29876 IsSlewing returns 0
21:47:56.281 00.000 29876 IsGuiding returns 0
21:47:56.281 00.000 29876 PulseGuide returned control before completion, sleep 42
21:47:56.284 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:47:56.296 00.012 31432 UpdateGuideState exits: m=3453 RSB=36.6
21:47:56.298 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:56.300 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:56.302 00.002 31432 Enqueuing Expose request
21:47:56.335 00.033 29876 IsGuiding returns 1
21:47:56.335 00.000 29876 scope still moving after pulse duration time elapsed
21:47:56.365 00.030 29876 IsSlewing returns 0
21:47:56.365 00.000 29876 IsGuiding returns 1
21:47:56.396 00.031 29876 IsSlewing returns 0
21:47:56.396 00.000 29876 IsGuiding returns 0
21:47:56.396 00.000 29876 scope move finished after 32 + 83 ms
21:47:56.396 00.000 29876 Move returns status 0, amount 32
21:47:56.396 00.000 29876 move complete, result=0
21:47:56.396 00.000 29876 worker thread done servicing request
21:47:56.396 00.000 29876 Worker thread wakes up
21:47:56.396 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 32 ms SOUTH
21:47:56.399 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:56.399 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:47:58.314 01.915 29876 Exposure complete
21:47:58.356 00.042 29876 worker thread done servicing request
21:47:58.356 00.000 31432 OnExposeComplete: enter
21:47:58.358 00.002 31432 UpdateGuideState(): m_state=6
21:47:58.361 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
21:47:58.363 00.002 31432 Star::Find returns 1 (0), X=330.14, Y=635.24, Mass=3378, SNR=36.1, Peak=249 HFD=3.9
21:47:58.365 00.002 31432 MultiStar: [#1 0.38,0.28,1.04,U] [#2 -0.16,0.59,0.83,U] [#3 -0.53,-0.65,1.00,U] [#4 -0.33,0.68,0.92,U] [#5 0.00,-0.10,0.82,U] [#6 0.81,0.09,0.90,U] [#7 -0.93,0.09,0.93,U] [#8 0.14,-0.25,0.83,U] 
21:47:58.366 00.001 31432 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.36, -0.47}
21:47:58.368 00.002 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.45 = 2.45)
21:47:58.370 00.002 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.82)
21:47:58.372 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.48 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
21:47:58.374 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.02, opts=13)
21:47:58.376 00.002 31432 Enqueuing Move request for scope (-0.03, 0.02)
21:47:58.378 00.002 29876 Worker thread wakes up
21:47:58.378 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:47:58.378 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:47:58.378 00.000 29876 Moving (-0.03, 0.02) raw xDistance=-0.03 yDistance=-0.03
21:47:58.378 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:47:58.378 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.378 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:58.378 00.000 29876 MoveAxis(E, 0, ABG)
21:47:58.378 00.000 29876 Move returns status 0, amount 0
21:47:58.378 00.000 29876 MoveAxis(N, 0, ABG)
21:47:58.378 00.000 29876 Move returns status 0, amount 0
21:47:58.378 00.000 29876 move complete, result=0
21:47:58.379 00.001 29876 worker thread done servicing request
21:47:58.385 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:47:58.397 00.012 31432 UpdateGuideState exits: m=3378 RSB=36.1
21:47:58.399 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:47:58.403 00.002 31432 Enqueuing Expose request
21:47:58.405 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:58.407 00.002 29876 Worker thread wakes up
21:47:58.407 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:47:58.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:00.528 02.121 29876 Exposure complete
21:48:00.572 00.044 29876 worker thread done servicing request
21:48:00.572 00.000 31432 OnExposeComplete: enter
21:48:00.575 00.003 31432 UpdateGuideState(): m_state=6
21:48:00.577 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
21:48:00.579 00.002 31432 Star::Find returns 1 (0), X=328.80, Y=635.33, Mass=3453, SNR=36.3, Peak=248 HFD=3.8
21:48:00.581 00.002 31432 MultiStar: [#1 -0.21,-0.12,1.02,U] [#2 -0.98,-0.03,0.00,M2] [#3 -1.39,-0.63,0.00,M8] [#4 -0.81,0.39,0.87,U] [#5 -0.56,-0.58,0.86,U] [#6 0.57,-0.45,0.89,U] [#7 -0.93,-0.07,0.89,U] [#8 -0.06,-0.65,0.79,U] 
21:48:00.583 00.002 31432 refined, 6 included, MultiStar: {-0.43, -0.26}, one-star: {-0.99, -0.38}
21:48:00.584 00.001 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
21:48:00.586 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.39 = 0.39)
21:48:00.588 00.002 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.26 hyp=0.51 cameraTheta=-2.60 mountX=-0.44 mountY=0.19, mountTheta=2.73
21:48:00.591 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.26, opts=13)
21:48:00.593 00.002 31432 Enqueuing Move request for scope (-0.43, -0.26)
21:48:00.596 00.003 29876 Worker thread wakes up
21:48:00.596 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.26) opts 0xd
21:48:00.596 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.26)
21:48:00.596 00.000 29876 Moving (-0.43, -0.26) raw xDistance=-0.44 yDistance=0.19
21:48:00.596 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
21:48:00.596 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:00.596 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:48:00.596 00.000 29876 MoveAxis(E, 42, ABG)
21:48:00.596 00.000 29876 Guiding  Dir = 2, Dur = 42
21:48:00.596 00.000 29876 IsSlewing returns 0
21:48:00.596 00.000 29876 IsGuiding returns 0
21:48:00.596 00.000 29876 PulseGuide returned control before completion, sleep 52
21:48:00.600 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:00.612 00.012 31432 UpdateGuideState exits: m=3453 RSB=36.3
21:48:00.614 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.616 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:00.618 00.002 31432 Enqueuing Expose request
21:48:00.651 00.033 29876 IsGuiding returns 1
21:48:00.651 00.000 29876 scope still moving after pulse duration time elapsed
21:48:00.682 00.031 29876 IsSlewing returns 0
21:48:00.682 00.000 29876 IsGuiding returns 1
21:48:00.712 00.030 29876 IsSlewing returns 0
21:48:00.712 00.000 29876 IsGuiding returns 1
21:48:00.743 00.031 29876 IsSlewing returns 0
21:48:00.743 00.000 29876 IsGuiding returns 0
21:48:00.743 00.000 29876 scope move finished after 42 + 104 ms
21:48:00.743 00.000 29876 Move returns status 0, amount 42
21:48:00.743 00.000 29876 MoveAxis(N, 0, ABG)
21:48:00.743 00.000 29876 Move returns status 0, amount 0
21:48:00.743 00.000 29876 move complete, result=0
21:48:00.743 00.000 29876 worker thread done servicing request
21:48:00.743 00.000 29876 Worker thread wakes up
21:48:00.743 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:00.743 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:00.743 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.2 px 0 ms NORTH
21:48:02.653 01.910 29876 Exposure complete
21:48:02.696 00.043 29876 worker thread done servicing request
21:48:02.696 00.000 31432 OnExposeComplete: enter
21:48:02.699 00.003 31432 UpdateGuideState(): m_state=6
21:48:02.701 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
21:48:02.703 00.002 31432 Star::Find returns 1 (0), X=329.00, Y=635.30, Mass=3099, SNR=34.6, Peak=229 HFD=3.9
21:48:02.705 00.002 31432 MultiStar: [#1 -0.53,0.22,1.08,U] [#2 -0.48,-0.19,0.98,U] [#3 -1.40,-0.20,0.00,M9] [#4 -0.96,0.60,0.00,M6] [#5 -0.62,-0.15,0.85,U] [#6 0.70,-0.40,0.84,U] [#7 -1.53,0.33,0.00,M3] [#8 -0.21,-0.49,0.89,U] 
21:48:02.707 00.002 31432 refined, 5 included, MultiStar: {-0.35, -0.22}, one-star: {-0.78, -0.41}
21:48:02.708 00.001 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
21:48:02.710 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
21:48:02.712 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=-0.22 hyp=0.41 cameraTheta=-2.57 mountX=-0.35 mountY=0.17, mountTheta=2.70
21:48:02.717 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=-0.22, opts=13)
21:48:02.719 00.002 31432 Enqueuing Move request for scope (-0.35, -0.22)
21:48:02.721 00.002 29876 Worker thread wakes up
21:48:02.721 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.22) opts 0xd
21:48:02.721 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, -0.22)
21:48:02.721 00.000 29876 Moving (-0.35, -0.22) raw xDistance=-0.35 yDistance=0.17
21:48:02.721 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
21:48:02.721 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:02.721 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:48:02.721 00.000 29876 MoveAxis(E, 40, ABG)
21:48:02.721 00.000 29876 Guiding  Dir = 2, Dur = 40
21:48:02.722 00.001 29876 IsSlewing returns 0
21:48:02.722 00.000 29876 IsGuiding returns 0
21:48:02.722 00.000 29876 PulseGuide returned control before completion, sleep 50
21:48:02.725 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:48:02.738 00.013 31432 UpdateGuideState exits: m=3099 RSB=34.6
21:48:02.740 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:02.742 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:02.744 00.002 31432 Enqueuing Expose request
21:48:02.776 00.032 29876 IsGuiding returns 1
21:48:02.776 00.000 29876 scope still moving after pulse duration time elapsed
21:48:02.807 00.031 29876 IsSlewing returns 0
21:48:02.807 00.000 29876 IsGuiding returns 1
21:48:02.838 00.031 29876 IsSlewing returns 0
21:48:02.838 00.000 29876 IsGuiding returns 1
21:48:02.869 00.031 29876 IsSlewing returns 0
21:48:02.869 00.000 29876 IsGuiding returns 0
21:48:02.869 00.000 29876 scope move finished after 40 + 107 ms
21:48:02.869 00.000 29876 Move returns status 0, amount 40
21:48:02.869 00.000 29876 MoveAxis(N, 0, ABG)
21:48:02.869 00.000 29876 Move returns status 0, amount 0
21:48:02.869 00.000 29876 move complete, result=0
21:48:02.870 00.001 29876 worker thread done servicing request
21:48:02.870 00.000 29876 Worker thread wakes up
21:48:02.870 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:02.870 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:02.870 00.000 31432 GuideStep: -0.4 px 40 ms EAST, 0.2 px 0 ms NORTH
21:48:04.995 02.125 29876 Exposure complete
21:48:05.038 00.043 29876 worker thread done servicing request
21:48:05.038 00.000 31432 OnExposeComplete: enter
21:48:05.041 00.003 31432 UpdateGuideState(): m_state=6
21:48:05.043 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
21:48:05.045 00.002 31432 Star::Find returns 1 (0), X=329.57, Y=635.87, Mass=3398, SNR=35.7, Peak=233 HFD=3.8
21:48:05.047 00.002 31432 MultiStar: [#1 0.63,-0.01,1.03,U] [#2 -0.26,0.62,0.96,U] [#3 -0.63,-0.38,0.99,U] [#4 -0.59,0.55,0.90,U] [#5 0.21,-0.09,0.83,U] [#6 0.96,-0.38,0.00,M1] [#7 -0.90,0.19,0.93,U] [#8 0.12,-0.56,0.78,U] 
21:48:05.049 00.002 31432 refined, 7 included, MultiStar: {-0.21, 0.07}, one-star: {-0.21, 0.16}
21:48:05.050 00.001 31432 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.02) = xAngle (2.78 = 2.78)
21:48:05.052 00.002 31432 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.49)
21:48:05.054 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
21:48:05.059 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.07, opts=13)
21:48:05.061 00.002 31432 Enqueuing Move request for scope (-0.21, 0.07)
21:48:05.063 00.002 29876 Worker thread wakes up
21:48:05.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
21:48:05.063 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
21:48:05.063 00.000 29876 Moving (-0.21, 0.07) raw xDistance=-0.20 yDistance=-0.10
21:48:05.063 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
21:48:05.063 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.063 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:48:05.063 00.000 29876 MoveAxis(E, 25, ABG)
21:48:05.063 00.000 29876 Guiding  Dir = 2, Dur = 25
21:48:05.063 00.000 29876 IsSlewing returns 0
21:48:05.064 00.001 29876 IsGuiding returns 0
21:48:05.064 00.000 29876 PulseGuide returned control before completion, sleep 35
21:48:05.067 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:05.078 00.011 31432 UpdateGuideState exits: m=3398 RSB=35.7
21:48:05.080 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.082 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:05.084 00.002 31432 Enqueuing Expose request
21:48:05.104 00.020 29876 IsGuiding returns 1
21:48:05.104 00.000 29876 scope still moving after pulse duration time elapsed
21:48:05.134 00.030 29876 IsSlewing returns 0
21:48:05.134 00.000 29876 IsGuiding returns 1
21:48:05.165 00.031 29876 IsSlewing returns 0
21:48:05.165 00.000 29876 IsGuiding returns 0
21:48:05.165 00.000 29876 scope move finished after 25 + 77 ms
21:48:05.165 00.000 29876 Move returns status 0, amount 25
21:48:05.165 00.000 29876 MoveAxis(N, 0, ABG)
21:48:05.165 00.000 29876 Move returns status 0, amount 0
21:48:05.165 00.000 29876 move complete, result=0
21:48:05.166 00.001 29876 worker thread done servicing request
21:48:05.166 00.000 29876 Worker thread wakes up
21:48:05.166 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:05.166 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:05.166 00.000 31432 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
21:48:07.070 01.904 29876 Exposure complete
21:48:07.113 00.043 29876 worker thread done servicing request
21:48:07.113 00.000 31432 OnExposeComplete: enter
21:48:07.115 00.002 31432 UpdateGuideState(): m_state=6
21:48:07.118 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
21:48:07.120 00.002 31432 Star::Find returns 1 (0), X=329.85, Y=635.58, Mass=3328, SNR=34.9, Peak=254 HFD=3.8
21:48:07.121 00.001 31432 MultiStar: [#1 1.09,-0.09,0.00,M1] [#2 0.20,0.17,0.93,U] [#3 -0.34,-0.82,1.00,U] [#4 -0.66,0.51,0.95,U] [#5 0.53,-0.53,0.86,U] [#6 1.50,-0.09,0.00,M2] [#7 -0.39,-0.02,0.93,U] [#8 0.61,-0.69,0.84,U] 
21:48:07.123 00.002 31432 single-star, 6 included, MultiStar: {-0.02, -0.21}, one-star: {0.07, -0.13}
21:48:07.125 00.002 31432 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.02) = xAngle (-1.07 = -1.07)
21:48:07.127 00.002 31432 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.94 = 1.94)
21:48:07.129 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.04 mountX=0.07 mountY=0.13, mountTheta=1.09
21:48:07.134 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.13, opts=13)
21:48:07.136 00.002 31432 Enqueuing Move request for scope (0.07, -0.13)
21:48:07.139 00.003 29876 Worker thread wakes up
21:48:07.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
21:48:07.139 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
21:48:07.139 00.000 29876 Moving (0.07, -0.13) raw xDistance=0.07 yDistance=0.13
21:48:07.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:07.139 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:07.139 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:48:07.139 00.000 29876 MoveAxis(E, 0, ABG)
21:48:07.139 00.000 29876 Move returns status 0, amount 0
21:48:07.139 00.000 29876 MoveAxis(N, 0, ABG)
21:48:07.139 00.000 29876 Move returns status 0, amount 0
21:48:07.139 00.000 29876 move complete, result=0
21:48:07.139 00.000 29876 worker thread done servicing request
21:48:07.143 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:07.155 00.012 31432 UpdateGuideState exits: m=3328 RSB=34.9
21:48:07.157 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:07.159 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:07.161 00.002 31432 Enqueuing Expose request
21:48:07.163 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:07.165 00.002 29876 Worker thread wakes up
21:48:07.165 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:07.165 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:09.395 02.230 29876 Exposure complete
21:48:09.437 00.042 29876 worker thread done servicing request
21:48:09.437 00.000 31432 OnExposeComplete: enter
21:48:09.440 00.003 31432 UpdateGuideState(): m_state=6
21:48:09.442 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
21:48:09.444 00.002 31432 Star::Find returns 1 (0), X=329.35, Y=635.93, Mass=3260, SNR=35.8, Peak=249 HFD=3.9
21:48:09.446 00.002 31432 MultiStar: [#1 0.43,0.02,1.00,U] [#2 -0.15,0.49,0.86,U] [#3 -0.63,-0.29,1.02,U] [#4 -0.38,1.02,0.00,M5] [#5 0.32,-0.52,0.85,U] [#6 0.77,0.17,0.84,U] [#7 -0.63,0.50,0.91,U] [#8 0.16,-0.22,0.86,U] 
21:48:09.448 00.002 31432 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.43, 0.23}
21:48:09.450 00.002 31432 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.02) = xAngle (2.25 = 2.25)
21:48:09.451 00.001 31432 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.26 = -1.03)
21:48:09.454 00.003 31432 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.27 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
21:48:09.457 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.05, opts=13)
21:48:09.459 00.002 31432 Enqueuing Move request for scope (-0.04, 0.05)
21:48:09.462 00.003 29876 Worker thread wakes up
21:48:09.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
21:48:09.462 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
21:48:09.462 00.000 29876 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
21:48:09.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:48:09.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:09.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:09.462 00.000 29876 MoveAxis(E, 0, ABG)
21:48:09.462 00.000 29876 Move returns status 0, amount 0
21:48:09.462 00.000 29876 MoveAxis(N, 0, ABG)
21:48:09.462 00.000 29876 Move returns status 0, amount 0
21:48:09.462 00.000 29876 move complete, result=0
21:48:09.462 00.000 29876 worker thread done servicing request
21:48:09.465 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:48:09.477 00.012 31432 UpdateGuideState exits: m=3260 RSB=35.8
21:48:09.479 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:09.481 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:09.483 00.002 31432 Enqueuing Expose request
21:48:09.485 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:09.487 00.002 29876 Worker thread wakes up
21:48:09.487 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:09.487 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:11.397 01.910 29876 Exposure complete
21:48:11.441 00.044 29876 worker thread done servicing request
21:48:11.441 00.000 31432 OnExposeComplete: enter
21:48:11.443 00.002 31432 UpdateGuideState(): m_state=6
21:48:11.445 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
21:48:11.447 00.002 31432 Star::Find returns 1 (0), X=329.25, Y=635.73, Mass=3502, SNR=36.4, Peak=221 HFD=3.8
21:48:11.449 00.002 31432 MultiStar: [#1 -0.20,0.22,0.99,U] [#2 -0.63,0.01,0.89,U] [#3 -1.63,0.30,0.00,M7] [#4 -1.26,0.89,0.00,M6] [#5 -0.35,-0.35,0.84,U] [#6 0.28,-0.10,0.89,U] [#7 -1.63,0.07,0.00,M1] [#8 -0.45,-0.44,0.81,U] 
21:48:11.451 00.002 31432 refined, 5 included, MultiStar: {-0.31, -0.09}, one-star: {-0.53, 0.03}
21:48:11.453 00.002 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
21:48:11.455 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.12 = 0.12)
21:48:11.457 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.33 cameraTheta=-2.86 mountX=-0.32 mountY=0.04, mountTheta=3.02
21:48:11.462 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.09, opts=13)
21:48:11.464 00.002 31432 Enqueuing Move request for scope (-0.31, -0.09)
21:48:11.466 00.002 29876 Worker thread wakes up
21:48:11.466 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
21:48:11.466 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
21:48:11.466 00.000 29876 Moving (-0.31, -0.09) raw xDistance=-0.32 yDistance=0.04
21:48:11.466 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
21:48:11.466 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:11.466 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:11.466 00.000 29876 MoveAxis(E, 31, ABG)
21:48:11.466 00.000 29876 Guiding  Dir = 2, Dur = 31
21:48:11.467 00.001 29876 IsSlewing returns 0
21:48:11.467 00.000 29876 IsGuiding returns 0
21:48:11.467 00.000 29876 PulseGuide returned control before completion, sleep 41
21:48:11.470 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:48:11.481 00.011 31432 UpdateGuideState exits: m=3502 RSB=36.4
21:48:11.483 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:11.484 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:11.486 00.002 31432 Enqueuing Expose request
21:48:11.521 00.035 29876 IsGuiding returns 1
21:48:11.521 00.000 29876 scope still moving after pulse duration time elapsed
21:48:11.552 00.031 29876 IsSlewing returns 0
21:48:11.552 00.000 29876 IsGuiding returns 0
21:48:11.552 00.000 29876 scope move finished after 31 + 53 ms
21:48:11.552 00.000 29876 Move returns status 0, amount 31
21:48:11.552 00.000 29876 MoveAxis(N, 0, ABG)
21:48:11.552 00.000 29876 Move returns status 0, amount 0
21:48:11.552 00.000 29876 move complete, result=0
21:48:11.552 00.000 29876 worker thread done servicing request
21:48:11.552 00.000 29876 Worker thread wakes up
21:48:11.552 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:11.553 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:11.553 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.0 px 0 ms NORTH
21:48:13.685 02.132 29876 Exposure complete
21:48:13.728 00.043 29876 worker thread done servicing request
21:48:13.728 00.000 31432 OnExposeComplete: enter
21:48:13.731 00.003 31432 UpdateGuideState(): m_state=6
21:48:13.733 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
21:48:13.735 00.002 31432 Star::Find returns 1 (0), X=329.01, Y=635.42, Mass=3558, SNR=37.2, Peak=251 HFD=3.7
21:48:13.737 00.002 31432 MultiStar: [#1 -0.66,0.78,0.00,M1] [#2 -0.87,0.49,0.00,M1] [#3 -1.54,-0.31,0.00,M8] [#4 -1.38,1.63,0.00,M7] [#5 -0.24,-0.19,0.80,U] [#6 0.32,0.43,0.91,U] [#7 -1.54,0.40,0.00,M2] [#8 -0.87,0.60,0.00,M1] 
21:48:13.739 00.002 31432 refined, 2 included, MultiStar: {-0.25, -0.02}, one-star: {-0.77, -0.28}
21:48:13.740 00.001 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
21:48:13.742 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
21:48:13.744 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.07 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
21:48:13.747 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.02, opts=13)
21:48:13.750 00.003 31432 Enqueuing Move request for scope (-0.25, -0.02)
21:48:13.752 00.002 29876 Worker thread wakes up
21:48:13.752 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
21:48:13.752 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
21:48:13.752 00.000 29876 Moving (-0.25, -0.02) raw xDistance=-0.25 yDistance=-0.02
21:48:13.752 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:48:13.752 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:13.752 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:13.752 00.000 29876 MoveAxis(E, 28, ABG)
21:48:13.752 00.000 29876 Guiding  Dir = 2, Dur = 28
21:48:13.752 00.000 29876 IsSlewing returns 0
21:48:13.752 00.000 29876 IsGuiding returns 0
21:48:13.752 00.000 29876 PulseGuide returned control before completion, sleep 38
21:48:13.755 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:13.769 00.014 31432 UpdateGuideState exits: m=3558 RSB=37.2
21:48:13.771 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.773 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:13.775 00.002 31432 Enqueuing Expose request
21:48:13.793 00.018 29876 IsGuiding returns 1
21:48:13.793 00.000 29876 scope still moving after pulse duration time elapsed
21:48:13.824 00.031 29876 IsSlewing returns 0
21:48:13.824 00.000 29876 IsGuiding returns 1
21:48:13.854 00.030 29876 IsSlewing returns 0
21:48:13.854 00.000 29876 IsGuiding returns 1
21:48:13.885 00.031 29876 IsSlewing returns 0
21:48:13.885 00.000 29876 IsGuiding returns 1
21:48:13.916 00.031 29876 IsSlewing returns 0
21:48:13.916 00.000 29876 IsGuiding returns 0
21:48:13.916 00.000 29876 scope move finished after 28 + 136 ms
21:48:13.916 00.000 29876 Move returns status 0, amount 28
21:48:13.916 00.000 29876 MoveAxis(N, 0, ABG)
21:48:13.916 00.000 29876 Move returns status 0, amount 0
21:48:13.916 00.000 29876 move complete, result=0
21:48:13.917 00.001 29876 worker thread done servicing request
21:48:13.917 00.000 29876 Worker thread wakes up
21:48:13.917 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:13.917 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:13.917 00.000 31432 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
21:48:15.829 01.912 29876 Exposure complete
21:48:15.873 00.044 29876 worker thread done servicing request
21:48:15.874 00.001 31432 OnExposeComplete: enter
21:48:15.876 00.002 31432 UpdateGuideState(): m_state=6
21:48:15.878 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
21:48:15.880 00.002 31432 Star::Find returns 1 (0), X=328.60, Y=636.52, Mass=3065, SNR=34.6, Peak=223 HFD=3.3
21:48:15.882 00.002 31432 MultiStar: [#1 -0.55,1.15,0.00,M2] [#2 -0.79,0.69,0.00,M2] [#3 -1.46,0.72,0.00,M9] [#4 -1.39,1.76,0.00,M8] [#5 -0.79,1.06,0.00,M1] [#6 0.26,0.79,0.88,U] [#7 -1.73,1.63,0.00,M3] [#8 -0.70,0.86,0.00,M2] 
21:48:15.884 00.002 31432 refined, 1 included, MultiStar: {-0.51, 0.80}, one-star: {-1.19, 0.82}
21:48:15.886 00.002 31432 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.02) = xAngle (2.11 = 2.11)
21:48:15.888 00.002 31432 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.12 = -1.16)
21:48:15.890 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=0.80 hyp=0.95 cameraTheta=2.13 mountX=-0.49 mountY=-0.87, mountTheta=-2.08
21:48:15.892 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=0.80, opts=13)
21:48:15.894 00.002 31432 Enqueuing Move request for scope (-0.51, 0.80)
21:48:15.896 00.002 29876 Worker thread wakes up
21:48:15.897 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.80) opts 0xd
21:48:15.897 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, 0.80)
21:48:15.897 00.000 29876 Moving (-0.51, 0.80) raw xDistance=-0.49 yDistance=-0.87
21:48:15.897 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
21:48:15.897 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:48:15.897 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
21:48:15.897 00.000 29876 MoveAxis(E, 51, ABG)
21:48:15.897 00.000 29876 Guiding  Dir = 2, Dur = 51
21:48:15.897 00.000 29876 IsSlewing returns 0
21:48:15.897 00.000 29876 IsGuiding returns 0
21:48:15.897 00.000 29876 PulseGuide returned control before completion, sleep 61
21:48:15.900 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:15.912 00.012 31432 UpdateGuideState exits: m=3065 RSB=34.6
21:48:15.914 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.916 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:15.917 00.001 31432 Enqueuing Expose request
21:48:15.966 00.049 29876 IsGuiding returns 1
21:48:15.966 00.000 29876 scope still moving after pulse duration time elapsed
21:48:15.997 00.031 29876 IsSlewing returns 0
21:48:15.997 00.000 29876 IsGuiding returns 1
21:48:16.029 00.032 29876 IsSlewing returns 0
21:48:16.029 00.000 29876 IsGuiding returns 1
21:48:16.059 00.030 29876 IsSlewing returns 0
21:48:16.059 00.000 29876 IsGuiding returns 0
21:48:16.059 00.000 29876 scope move finished after 51 + 111 ms
21:48:16.059 00.000 29876 Move returns status 0, amount 51
21:48:16.059 00.000 29876 MoveAxis(N, 0, ABG)
21:48:16.059 00.000 29876 Move returns status 0, amount 0
21:48:16.059 00.000 29876 move complete, result=0
21:48:16.060 00.001 29876 worker thread done servicing request
21:48:16.060 00.000 29876 Worker thread wakes up
21:48:16.060 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:16.060 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:16.060 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.9 px 0 ms NORTH
21:48:18.192 02.132 29876 Exposure complete
21:48:18.236 00.044 29876 worker thread done servicing request
21:48:18.237 00.001 31432 OnExposeComplete: enter
21:48:18.239 00.002 31432 UpdateGuideState(): m_state=6
21:48:18.241 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
21:48:18.243 00.002 31432 Star::Find returns 1 (0), X=329.17, Y=636.71, Mass=3488, SNR=36.5, Peak=254 HFD=3.7
21:48:18.245 00.002 31432 MultiStar: [#1 0.33,0.94,0.00,M3] [#2 -0.38,0.91,0.00,M3] [#3 -1.31,0.76,0.00,M10] [#4 -0.82,2.04,0.00,M9] [#5 -0.41,0.71,0.82,U] [#6 0.90,0.69,0.00,M1] [#7 -1.20,1.04,0.00,M4] [#8 -0.18,0.69,0.80,U] 
21:48:18.247 00.002 31432 refined, 2 included, MultiStar: {-0.42, 0.81}, one-star: {-0.61, 1.00}
21:48:18.248 00.001 31432 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.02) = xAngle (2.02 = 2.02)
21:48:18.250 00.002 31432 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.03 = -1.25)
21:48:18.252 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=0.81 hyp=0.91 cameraTheta=2.05 mountX=-0.40 mountY=-0.87, mountTheta=-2.00
21:48:18.255 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=0.81, opts=13)
21:48:18.257 00.002 31432 Enqueuing Move request for scope (-0.42, 0.81)
21:48:18.260 00.003 29876 Worker thread wakes up
21:48:18.260 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.81) opts 0xd
21:48:18.260 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, 0.81)
21:48:18.260 00.000 29876 Moving (-0.42, 0.81) raw xDistance=-0.40 yDistance=-0.87
21:48:18.260 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
21:48:18.260 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:18.260 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.87
21:48:18.260 00.000 29876 MoveAxis(E, 46, ABG)
21:48:18.260 00.000 29876 Guiding  Dir = 2, Dur = 46
21:48:18.260 00.000 29876 IsSlewing returns 0
21:48:18.260 00.000 29876 IsGuiding returns 0
21:48:18.260 00.000 29876 PulseGuide returned control before completion, sleep 56
21:48:18.263 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:48:18.275 00.012 31432 UpdateGuideState exits: m=3488 RSB=36.5
21:48:18.277 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.279 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:18.281 00.002 31432 Enqueuing Expose request
21:48:18.329 00.048 29876 IsGuiding returns 1
21:48:18.329 00.000 29876 scope still moving after pulse duration time elapsed
21:48:18.360 00.031 29876 IsSlewing returns 0
21:48:18.360 00.000 29876 IsGuiding returns 1
21:48:18.391 00.031 29876 IsSlewing returns 0
21:48:18.391 00.000 29876 IsGuiding returns 1
21:48:18.422 00.031 29876 IsSlewing returns 0
21:48:18.422 00.000 29876 IsGuiding returns 0
21:48:18.422 00.000 29876 scope move finished after 46 + 116 ms
21:48:18.422 00.000 29876 Move returns status 0, amount 46
21:48:18.422 00.000 29876 MoveAxis(N, 0, ABG)
21:48:18.422 00.000 29876 Move returns status 0, amount 0
21:48:18.422 00.000 29876 move complete, result=0
21:48:18.423 00.001 29876 worker thread done servicing request
21:48:18.423 00.000 29876 Worker thread wakes up
21:48:18.423 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:18.423 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:18.423 00.000 31432 GuideStep: -0.4 px 46 ms EAST, -0.9 px 0 ms NORTH
21:48:20.333 01.910 29876 Exposure complete
21:48:20.377 00.044 29876 worker thread done servicing request
21:48:20.377 00.000 31432 OnExposeComplete: enter
21:48:20.379 00.002 31432 UpdateGuideState(): m_state=6
21:48:20.381 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
21:48:20.383 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=636.01, Mass=3096, SNR=34.0, Peak=242 HFD=4.0
21:48:20.385 00.002 31432 MultiStar: [#1 1.16,0.60,0.00,M4] [#2 0.39,0.49,1.00,U] [#3 -0.30,-0.02,1.03,U] [#4 -0.43,1.39,0.00,M10] [#5 0.46,-0.17,0.94,U] [#6 1.70,0.11,0.00,M2] [#7 -0.41,0.83,0.96,U] [#8 0.68,0.04,0.82,U] 
21:48:20.387 00.002 31432 refined, 5 included, MultiStar: {0.15, 0.25}, one-star: {0.21, 0.30}
21:48:20.389 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
21:48:20.390 00.001 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.27)
21:48:20.392 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.03 mountX=0.16 mountY=-0.22, mountTheta=-0.96
21:48:20.395 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.25, opts=13)
21:48:20.397 00.002 31432 Enqueuing Move request for scope (0.15, 0.25)
21:48:20.399 00.002 29876 Worker thread wakes up
21:48:20.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
21:48:20.399 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
21:48:20.399 00.000 29876 Moving (0.15, 0.25) raw xDistance=0.16 yDistance=-0.22
21:48:20.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:48:20.399 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:20.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:48:20.399 00.000 29876 MoveAxis(E, 0, ABG)
21:48:20.399 00.000 29876 Move returns status 0, amount 0
21:48:20.399 00.000 29876 MoveAxis(N, 0, ABG)
21:48:20.400 00.001 29876 Move returns status 0, amount 0
21:48:20.400 00.000 29876 move complete, result=0
21:48:20.400 00.000 29876 worker thread done servicing request
21:48:20.403 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:48:20.414 00.011 31432 UpdateGuideState exits: m=3096 RSB=34.0
21:48:20.417 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.419 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:20.421 00.002 31432 Enqueuing Expose request
21:48:20.423 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:20.425 00.002 29876 Worker thread wakes up
21:48:20.425 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:20.425 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:22.552 02.127 29876 Exposure complete
21:48:22.599 00.047 29876 worker thread done servicing request
21:48:22.599 00.000 31432 OnExposeComplete: enter
21:48:22.601 00.002 31432 UpdateGuideState(): m_state=6
21:48:22.604 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
21:48:22.606 00.002 31432 Star::Find returns 1 (0), X=330.60, Y=634.76, Mass=3179, SNR=35.2, Peak=234 HFD=3.6
21:48:22.609 00.003 31432 MultiStar: [#1 0.95,-0.11,1.08,U] [#2 0.68,0.09,0.96,U] [#3 -0.45,-0.57,1.02,U] [#4 0.13,0.76,0.90,U] [#5 0.97,-1.18,0.00,M1] [#6 1.67,-0.71,0.00,M3] [#7 -0.11,-0.19,0.93,U] [#8 0.86,-0.68,0.00,M1] 
21:48:22.611 00.002 31432 refined, 5 included, MultiStar: {0.35, -0.18}, one-star: {0.82, -0.95}
21:48:22.614 00.003 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
21:48:22.617 00.003 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
21:48:22.620 00.003 31432 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.48 mountX=0.34 mountY=0.23, mountTheta=0.59
21:48:22.624 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.18, opts=13)
21:48:22.626 00.002 31432 Enqueuing Move request for scope (0.35, -0.18)
21:48:22.629 00.003 29876 Worker thread wakes up
21:48:22.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
21:48:22.629 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
21:48:22.629 00.000 29876 Moving (0.35, -0.18) raw xDistance=0.34 yDistance=0.23
21:48:22.629 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
21:48:22.629 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:22.629 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:48:22.629 00.000 29876 MoveAxis(W, 33, ABG)
21:48:22.629 00.000 29876 Guiding  Dir = 3, Dur = 33
21:48:22.629 00.000 29876 IsSlewing returns 0
21:48:22.629 00.000 29876 IsGuiding returns 0
21:48:22.629 00.000 29876 PulseGuide returned control before completion, sleep 43
21:48:22.636 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:22.649 00.013 31432 UpdateGuideState exits: m=3179 RSB=35.2
21:48:22.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:22.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:22.655 00.002 31432 Enqueuing Expose request
21:48:22.675 00.020 29876 IsGuiding returns 1
21:48:22.675 00.000 29876 scope still moving after pulse duration time elapsed
21:48:22.706 00.031 29876 IsSlewing returns 0
21:48:22.706 00.000 29876 IsGuiding returns 1
21:48:22.737 00.031 29876 IsSlewing returns 0
21:48:22.737 00.000 29876 IsGuiding returns 1
21:48:22.768 00.031 29876 IsSlewing returns 0
21:48:22.768 00.000 29876 IsGuiding returns 0
21:48:22.768 00.000 29876 scope move finished after 33 + 105 ms
21:48:22.768 00.000 29876 Move returns status 0, amount 33
21:48:22.768 00.000 29876 MoveAxis(N, 0, ABG)
21:48:22.768 00.000 29876 Move returns status 0, amount 0
21:48:22.768 00.000 29876 move complete, result=0
21:48:22.768 00.000 29876 worker thread done servicing request
21:48:22.768 00.000 29876 Worker thread wakes up
21:48:22.768 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:22.768 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:22.768 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.2 px 0 ms NORTH
21:48:24.685 01.917 29876 Exposure complete
21:48:24.732 00.047 29876 worker thread done servicing request
21:48:24.732 00.000 31432 OnExposeComplete: enter
21:48:24.735 00.003 31432 UpdateGuideState(): m_state=6
21:48:24.737 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
21:48:24.739 00.002 31432 Star::Find returns 1 (0), X=329.58, Y=634.89, Mass=3139, SNR=34.1, Peak=207 HFD=3.9
21:48:24.740 00.001 31432 MultiStar: [#1 0.26,0.14,1.09,U] [#2 -0.36,-0.16,0.95,U] [#3 -0.83,-0.78,0.00,M9] [#4 -0.45,0.66,0.98,U] [#5 0.16,-0.62,0.86,U] [#6 1.11,-0.59,0.00,M4] [#7 -0.86,0.19,1.07,U] [#8 -0.12,-0.31,0.88,U] 
21:48:24.743 00.003 31432 refined, 6 included, MultiStar: {-0.23, -0.11}, one-star: {-0.20, -0.82}
21:48:24.745 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.71 = -2.71)
21:48:24.747 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.30 = 0.30)
21:48:24.749 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.68 mountX=-0.24 mountY=0.08, mountTheta=2.82
21:48:24.752 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.11, opts=13)
21:48:24.754 00.002 31432 Enqueuing Move request for scope (-0.23, -0.11)
21:48:24.756 00.002 29876 Worker thread wakes up
21:48:24.756 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
21:48:24.756 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
21:48:24.756 00.000 29876 Moving (-0.23, -0.11) raw xDistance=-0.24 yDistance=0.08
21:48:24.756 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.24
21:48:24.756 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:24.756 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:24.756 00.000 29876 MoveAxis(E, 18, ABG)
21:48:24.756 00.000 29876 Guiding  Dir = 2, Dur = 18
21:48:24.757 00.001 29876 IsSlewing returns 0
21:48:24.757 00.000 29876 IsGuiding returns 0
21:48:24.757 00.000 29876 PulseGuide returned control before completion, sleep 28
21:48:24.760 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:24.773 00.013 31432 UpdateGuideState exits: m=3139 RSB=34.1
21:48:24.775 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.778 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:24.781 00.003 31432 Enqueuing Expose request
21:48:24.793 00.012 29876 IsGuiding returns 0
21:48:24.793 00.000 29876 Move returns status 0, amount 18
21:48:24.793 00.000 29876 MoveAxis(N, 0, ABG)
21:48:24.793 00.000 29876 Move returns status 0, amount 0
21:48:24.793 00.000 29876 move complete, result=0
21:48:24.794 00.001 29876 worker thread done servicing request
21:48:24.794 00.000 29876 Worker thread wakes up
21:48:24.794 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:24.794 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:24.795 00.001 31432 GuideStep: -0.2 px 18 ms EAST, 0.1 px 0 ms NORTH
21:48:26.923 02.128 29876 Exposure complete
21:48:26.966 00.043 29876 worker thread done servicing request
21:48:26.966 00.000 31432 OnExposeComplete: enter
21:48:26.968 00.002 31432 UpdateGuideState(): m_state=6
21:48:26.971 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
21:48:26.973 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=635.00, Mass=3533, SNR=37.5, Peak=237 HFD=4.0
21:48:26.975 00.002 31432 MultiStar: [#1 0.07,0.27,0.99,U] [#2 -0.50,0.27,0.89,U] [#3 -0.61,-1.11,0.00,M10] [#4 -0.45,0.63,0.91,U] [#5 0.28,-0.96,0.00,M1] [#6 1.03,-0.05,0.00,M5] [#7 -0.56,-0.09,0.88,U] [#8 0.03,-0.31,0.77,U] 
21:48:26.977 00.002 31432 refined, 5 included, MultiStar: {-0.25, 0.01}, one-star: {-0.12, -0.71}
21:48:26.979 00.002 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
21:48:26.980 00.001 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.19)
21:48:26.982 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.10 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
21:48:26.989 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.01, opts=13)
21:48:26.991 00.002 31432 Enqueuing Move request for scope (-0.25, 0.01)
21:48:26.993 00.002 29876 Worker thread wakes up
21:48:26.993 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
21:48:26.993 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
21:48:26.993 00.000 29876 Moving (-0.25, 0.01) raw xDistance=-0.25 yDistance=-0.05
21:48:26.993 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:48:26.993 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:26.994 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:26.994 00.000 29876 MoveAxis(E, 27, ABG)
21:48:26.994 00.000 29876 Guiding  Dir = 2, Dur = 27
21:48:26.994 00.000 29876 IsSlewing returns 0
21:48:26.994 00.000 29876 IsGuiding returns 0
21:48:26.994 00.000 29876 PulseGuide returned control before completion, sleep 37
21:48:26.998 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:27.009 00.011 31432 UpdateGuideState exits: m=3533 RSB=37.5
21:48:27.012 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.014 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:27.016 00.002 31432 Enqueuing Expose request
21:48:27.032 00.016 29876 IsGuiding returns 1
21:48:27.032 00.000 29876 scope still moving after pulse duration time elapsed
21:48:27.062 00.030 29876 IsSlewing returns 0
21:48:27.062 00.000 29876 IsGuiding returns 1
21:48:27.106 00.044 29876 IsSlewing returns 0
21:48:27.106 00.000 29876 IsGuiding returns 0
21:48:27.106 00.000 29876 scope move finished after 27 + 84 ms
21:48:27.106 00.000 29876 Move returns status 0, amount 27
21:48:27.106 00.000 29876 MoveAxis(N, 0, ABG)
21:48:27.106 00.000 29876 Move returns status 0, amount 0
21:48:27.106 00.000 29876 move complete, result=0
21:48:27.106 00.000 29876 worker thread done servicing request
21:48:27.106 00.000 29876 Worker thread wakes up
21:48:27.106 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:27.106 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:27.106 00.000 31432 GuideStep: -0.3 px 27 ms EAST, -0.0 px 0 ms NORTH
21:48:28.014 00.908 31432 evsrv: cli 0CE14E98 connect
21:48:28.016 00.002 31432 case statement mapped state 6 to 3
21:48:28.018 00.002 31432 case statement mapped state 6 to 3
21:48:28.021 00.003 31432 evsrv: cli 0CE14E98 request: {"method":"get_pixel_scale","id":"c32810e5-aaff-42ba-8b25-132a0c961325"}
21:48:28.022 00.001 31432 evsrv: cli 0CE14E98 response: {"jsonrpc":"2.0","result":0.986599,"id":"c32810e5-aaff-42ba-8b25-132a0c961325"}
21:48:28.025 00.003 31432 evsrv: cli 0CE14E98 disconnect
21:48:29.016 00.991 29876 Exposure complete
21:48:29.060 00.044 29876 worker thread done servicing request
21:48:29.060 00.000 31432 OnExposeComplete: enter
21:48:29.063 00.003 31432 UpdateGuideState(): m_state=6
21:48:29.064 00.001 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
21:48:29.066 00.002 31432 Star::Find returns 1 (0), X=330.13, Y=635.33, Mass=3439, SNR=36.4, Peak=254 HFD=3.8
21:48:29.068 00.002 31432 MultiStar: [#1 0.60,0.57,1.06,U] [#2 -0.23,0.75,0.88,U] [#3 -0.25,-0.48,1.00,U] [#4 -0.45,0.78,0.93,U] [#5 0.64,-0.32,0.84,U] [#6 1.43,0.15,0.00,M6] [#7 -0.35,0.27,0.93,U] [#8 0.57,0.07,0.79,U] 
21:48:29.070 00.002 31432 refined, 7 included, MultiStar: {0.11, 0.16}, one-star: {0.35, -0.38}
21:48:29.072 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
21:48:29.074 00.002 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
21:48:29.077 00.003 31432 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.98 mountX=0.11 mountY=-0.14, mountTheta=-0.91
21:48:29.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.16, opts=13)
21:48:29.082 00.002 31432 Enqueuing Move request for scope (0.11, 0.16)
21:48:29.084 00.002 29876 Worker thread wakes up
21:48:29.084 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
21:48:29.084 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
21:48:29.084 00.000 29876 Moving (0.11, 0.16) raw xDistance=0.11 yDistance=-0.14
21:48:29.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:48:29.084 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:29.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:48:29.084 00.000 29876 MoveAxis(E, 0, ABG)
21:48:29.084 00.000 29876 Move returns status 0, amount 0
21:48:29.084 00.000 29876 MoveAxis(N, 0, ABG)
21:48:29.084 00.000 29876 Move returns status 0, amount 0
21:48:29.084 00.000 29876 move complete, result=0
21:48:29.084 00.000 29876 worker thread done servicing request
21:48:29.087 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:29.099 00.012 31432 UpdateGuideState exits: m=3439 RSB=36.4
21:48:29.102 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.104 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:29.105 00.001 31432 Enqueuing Expose request
21:48:29.107 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:29.109 00.002 29876 Worker thread wakes up
21:48:29.109 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:29.110 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:31.237 02.127 29876 Exposure complete
21:48:31.281 00.044 29876 worker thread done servicing request
21:48:31.281 00.000 31432 OnExposeComplete: enter
21:48:31.284 00.003 31432 UpdateGuideState(): m_state=6
21:48:31.286 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
21:48:31.287 00.001 31432 Star::Find returns 1 (0), X=329.94, Y=635.28, Mass=3288, SNR=35.4, Peak=254 HFD=4.0
21:48:31.289 00.002 31432 MultiStar: [#1 0.87,0.35,1.05,U] [#2 0.08,0.53,0.90,U] [#3 -0.35,-0.54,1.02,U] [#4 -0.55,1.13,0.00,M7] [#5 0.05,-0.37,0.85,U] [#6 0.46,0.46,0.94,U] [#7 -0.73,0.03,0.97,U] [#8 -0.01,-0.04,0.83,U] 
21:48:31.291 00.002 31432 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.16, -0.42}
21:48:31.293 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
21:48:31.295 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
21:48:31.296 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=0.07 mountY=0.01, mountTheta=0.20
21:48:31.299 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.00, opts=13)
21:48:31.301 00.002 31432 Enqueuing Move request for scope (0.07, -0.00)
21:48:31.303 00.002 29876 Worker thread wakes up
21:48:31.303 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:48:31.303 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:48:31.303 00.000 29876 Moving (0.07, -0.00) raw xDistance=0.07 yDistance=0.01
21:48:31.303 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:31.303 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:31.303 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:31.303 00.000 29876 MoveAxis(E, 0, ABG)
21:48:31.303 00.000 29876 Move returns status 0, amount 0
21:48:31.303 00.000 29876 MoveAxis(N, 0, ABG)
21:48:31.304 00.001 29876 Move returns status 0, amount 0
21:48:31.304 00.000 29876 move complete, result=0
21:48:31.304 00.000 29876 worker thread done servicing request
21:48:31.307 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:31.319 00.012 31432 UpdateGuideState exits: m=3288 RSB=35.4
21:48:31.321 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:31.323 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:31.325 00.002 31432 Enqueuing Expose request
21:48:31.327 00.002 29876 Worker thread wakes up
21:48:31.327 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:31.327 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:31.327 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:48:32.201 00.874 31432 evsrv: cli 0CE14AD8 connect
21:48:32.204 00.003 31432 case statement mapped state 6 to 3
21:48:32.206 00.002 31432 case statement mapped state 6 to 3
21:48:32.208 00.002 31432 evsrv: cli 0CE14AD8 request: {"method":"get_pixel_scale","id":"be54108f-4e94-4d90-8c0b-e518247698a2"}
21:48:32.211 00.003 31432 evsrv: cli 0CE14AD8 response: {"jsonrpc":"2.0","result":0.986599,"id":"be54108f-4e94-4d90-8c0b-e518247698a2"}
21:48:32.213 00.002 31432 evsrv: cli 0CE14AD8 disconnect
21:48:33.235 01.022 29876 Exposure complete
21:48:33.279 00.044 29876 worker thread done servicing request
21:48:33.279 00.000 31432 OnExposeComplete: enter
21:48:33.282 00.003 31432 UpdateGuideState(): m_state=6
21:48:33.284 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
21:48:33.286 00.002 31432 Star::Find returns 1 (0), X=329.43, Y=635.49, Mass=3419, SNR=36.8, Peak=241 HFD=3.7
21:48:33.288 00.002 31432 MultiStar: [#1 -0.14,0.80,1.01,U] [#2 -0.54,0.07,0.87,U] [#3 -0.74,-0.52,0.97,U] [#4 -0.59,0.65,0.91,U] [#5 -0.05,-0.09,0.81,U] [#6 0.80,0.08,0.84,U] [#7 -0.95,0.19,0.00,M1] [#8 0.08,0.14,0.80,U] 
21:48:33.289 00.001 31432 refined, 7 included, MultiStar: {-0.21, 0.12}, one-star: {-0.35, -0.22}
21:48:33.291 00.002 31432 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.02) = xAngle (2.61 = 2.61)
21:48:33.293 00.002 31432 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.62 = -0.66)
21:48:33.295 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.63 mountX=-0.21 mountY=-0.15, mountTheta=-2.52
21:48:33.301 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.12, opts=13)
21:48:33.303 00.002 31432 Enqueuing Move request for scope (-0.21, 0.12)
21:48:33.305 00.002 29876 Worker thread wakes up
21:48:33.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
21:48:33.305 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
21:48:33.305 00.000 29876 Moving (-0.21, 0.12) raw xDistance=-0.21 yDistance=-0.15
21:48:33.305 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
21:48:33.305 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:33.305 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:33.305 00.000 29876 MoveAxis(E, 20, ABG)
21:48:33.305 00.000 29876 Guiding  Dir = 2, Dur = 20
21:48:33.305 00.000 29876 IsSlewing returns 0
21:48:33.305 00.000 29876 IsGuiding returns 0
21:48:33.305 00.000 29876 PulseGuide returned control before completion, sleep 30
21:48:33.309 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:33.321 00.012 31432 UpdateGuideState exits: m=3419 RSB=36.8
21:48:33.324 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:33.326 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:33.328 00.002 31432 Enqueuing Expose request
21:48:33.342 00.014 29876 IsGuiding returns 1
21:48:33.342 00.000 29876 scope still moving after pulse duration time elapsed
21:48:33.373 00.031 29876 IsSlewing returns 0
21:48:33.373 00.000 29876 IsGuiding returns 1
21:48:33.404 00.031 29876 IsSlewing returns 0
21:48:33.404 00.000 29876 IsGuiding returns 0
21:48:33.404 00.000 29876 scope move finished after 20 + 79 ms
21:48:33.404 00.000 29876 Move returns status 0, amount 20
21:48:33.404 00.000 29876 MoveAxis(N, 0, ABG)
21:48:33.404 00.000 29876 Move returns status 0, amount 0
21:48:33.404 00.000 29876 move complete, result=0
21:48:33.404 00.000 29876 worker thread done servicing request
21:48:33.404 00.000 31432 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
21:48:33.407 00.003 29876 Worker thread wakes up
21:48:33.407 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:33.407 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:35.538 02.131 29876 Exposure complete
21:48:35.581 00.043 29876 worker thread done servicing request
21:48:35.582 00.001 31432 OnExposeComplete: enter
21:48:35.584 00.002 31432 UpdateGuideState(): m_state=6
21:48:35.586 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
21:48:35.588 00.002 31432 Star::Find returns 1 (0), X=329.00, Y=635.23, Mass=3250, SNR=34.9, Peak=218 HFD=4.1
21:48:35.590 00.002 31432 MultiStar: [#1 -0.34,0.27,1.03,U] [#2 -1.02,0.35,0.00,M1] [#3 -1.34,-0.40,0.00,M8] [#4 -0.89,0.45,0.00,M7] [#5 -0.43,-0.15,0.92,U] [#6 0.05,0.04,0.94,U] [#7 -1.42,-0.16,0.00,M2] [#8 -0.59,-0.26,0.86,U] 
21:48:35.592 00.002 31432 refined, 4 included, MultiStar: {-0.42, -0.11}, one-star: {-0.78, -0.48}
21:48:35.594 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
21:48:35.596 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
21:48:35.598 00.002 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-2.88 mountX=-0.42 mountY=0.05, mountTheta=3.04
21:48:35.601 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.11, opts=13)
21:48:35.603 00.002 31432 Enqueuing Move request for scope (-0.42, -0.11)
21:48:35.605 00.002 29876 Worker thread wakes up
21:48:35.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.11) opts 0xd
21:48:35.605 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.11)
21:48:35.605 00.000 29876 Moving (-0.42, -0.11) raw xDistance=-0.42 yDistance=0.05
21:48:35.605 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
21:48:35.605 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:35.605 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:35.605 00.000 29876 MoveAxis(E, 43, ABG)
21:48:35.605 00.000 29876 Guiding  Dir = 2, Dur = 43
21:48:35.606 00.001 29876 IsSlewing returns 0
21:48:35.606 00.000 29876 IsGuiding returns 0
21:48:35.606 00.000 29876 PulseGuide returned control before completion, sleep 53
21:48:35.609 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:35.620 00.011 31432 UpdateGuideState exits: m=3250 RSB=34.9
21:48:35.622 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:35.624 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:35.626 00.002 31432 Enqueuing Expose request
21:48:35.660 00.034 29876 IsGuiding returns 1
21:48:35.660 00.000 29876 scope still moving after pulse duration time elapsed
21:48:35.691 00.031 29876 IsSlewing returns 0
21:48:35.691 00.000 29876 IsGuiding returns 1
21:48:35.721 00.030 29876 IsSlewing returns 0
21:48:35.721 00.000 29876 IsGuiding returns 1
21:48:35.752 00.031 29876 IsSlewing returns 0
21:48:35.752 00.000 29876 IsGuiding returns 0
21:48:35.752 00.000 29876 scope move finished after 43 + 104 ms
21:48:35.752 00.000 29876 Move returns status 0, amount 43
21:48:35.752 00.000 29876 MoveAxis(N, 0, ABG)
21:48:35.752 00.000 29876 Move returns status 0, amount 0
21:48:35.752 00.000 29876 move complete, result=0
21:48:35.752 00.000 29876 worker thread done servicing request
21:48:35.752 00.000 29876 Worker thread wakes up
21:48:35.752 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:35.752 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:35.752 00.000 31432 GuideStep: -0.4 px 43 ms EAST, 0.0 px 0 ms NORTH
21:48:37.668 01.916 29876 Exposure complete
21:48:37.711 00.043 29876 worker thread done servicing request
21:48:37.711 00.000 31432 OnExposeComplete: enter
21:48:37.714 00.003 31432 UpdateGuideState(): m_state=6
21:48:37.716 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
21:48:37.718 00.002 31432 Star::Find returns 1 (0), X=329.51, Y=635.54, Mass=3103, SNR=34.1, Peak=223 HFD=3.2
21:48:37.721 00.003 31432 MultiStar: [#1 0.23,0.49,1.12,U] [#2 -0.47,0.55,0.97,U] [#3 -0.77,-0.07,1.02,U] [#4 -0.55,1.19,0.00,M8] [#5 0.24,-0.25,0.87,U] [#6 0.93,0.31,0.00,M4] [#7 -0.82,0.52,0.00,M3] [#8 0.06,0.18,0.86,U] 
21:48:37.723 00.002 31432 refined, 5 included, MultiStar: {-0.17, 0.13}, one-star: {-0.27, -0.16}
21:48:37.725 00.002 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.45 = 2.45)
21:48:37.726 00.001 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.82)
21:48:37.729 00.003 31432 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.48 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
21:48:37.730 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.13, opts=13)
21:48:37.732 00.002 31432 Enqueuing Move request for scope (-0.17, 0.13)
21:48:37.735 00.003 29876 Worker thread wakes up
21:48:37.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
21:48:37.735 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
21:48:37.735 00.000 29876 Moving (-0.17, 0.13) raw xDistance=-0.17 yDistance=-0.16
21:48:37.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:48:37.735 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:37.735 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:48:37.735 00.000 29876 MoveAxis(E, 0, ABG)
21:48:37.735 00.000 29876 Move returns status 0, amount 0
21:48:37.735 00.000 29876 MoveAxis(N, 0, ABG)
21:48:37.735 00.000 29876 Move returns status 0, amount 0
21:48:37.735 00.000 29876 move complete, result=0
21:48:37.736 00.001 29876 worker thread done servicing request
21:48:37.739 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:37.750 00.011 31432 UpdateGuideState exits: m=3103 RSB=34.1
21:48:37.752 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.754 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:37.756 00.002 31432 Enqueuing Expose request
21:48:37.757 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:37.760 00.003 29876 Worker thread wakes up
21:48:37.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:37.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:39.887 02.127 29876 Exposure complete
21:48:39.931 00.044 29876 worker thread done servicing request
21:48:39.931 00.000 31432 OnExposeComplete: enter
21:48:39.934 00.003 31432 UpdateGuideState(): m_state=6
21:48:39.935 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
21:48:39.938 00.003 31432 Star::Find returns 1 (0), X=330.26, Y=634.89, Mass=3094, SNR=34.6, Peak=235 HFD=3.8
21:48:39.940 00.002 31432 MultiStar: [#1 0.98,0.13,0.00,M1] [#2 0.41,-0.03,0.96,U] [#3 -0.32,-0.64,1.06,U] [#4 -0.09,1.07,0.00,M9] [#5 0.70,-0.65,0.87,U] [#6 1.49,-0.54,0.00,M5] [#7 -0.05,-0.17,0.94,U] [#8 0.60,-0.13,0.86,U] 
21:48:39.942 00.002 31432 refined, 5 included, MultiStar: {0.28, -0.42}, one-star: {0.48, -0.82}
21:48:39.943 00.001 31432 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
21:48:39.945 00.002 31432 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
21:48:39.947 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.42 hyp=0.50 cameraTheta=-0.97 mountX=0.27 mountY=0.46, mountTheta=1.03
21:48:39.951 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.42, opts=13)
21:48:39.953 00.002 31432 Enqueuing Move request for scope (0.28, -0.42)
21:48:39.955 00.002 29876 Worker thread wakes up
21:48:39.955 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.42) opts 0xd
21:48:39.955 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.42)
21:48:39.955 00.000 29876 Moving (0.28, -0.42) raw xDistance=0.27 yDistance=0.46
21:48:39.955 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:48:39.955 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.46
21:48:39.955 00.000 29876 MoveAxis(W, 26, ABG)
21:48:39.955 00.000 29876 Guiding  Dir = 3, Dur = 26
21:48:39.956 00.001 29876 IsSlewing returns 0
21:48:39.956 00.000 29876 IsGuiding returns 0
21:48:39.956 00.000 29876 PulseGuide returned control before completion, sleep 36
21:48:39.959 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:39.971 00.012 31432 UpdateGuideState exits: m=3094 RSB=34.6
21:48:39.973 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:39.975 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:39.977 00.002 31432 Enqueuing Expose request
21:48:39.995 00.018 29876 IsGuiding returns 1
21:48:39.995 00.000 29876 scope still moving after pulse duration time elapsed
21:48:40.026 00.031 29876 IsSlewing returns 0
21:48:40.026 00.000 29876 IsGuiding returns 1
21:48:40.057 00.031 29876 IsSlewing returns 0
21:48:40.057 00.000 29876 IsGuiding returns 0
21:48:40.057 00.000 29876 scope move finished after 26 + 75 ms
21:48:40.057 00.000 29876 Move returns status 0, amount 26
21:48:40.057 00.000 29876 MoveAxis(S, 34, ABG)
21:48:40.057 00.000 29876 Guiding  Dir = 1, Dur = 34
21:48:40.057 00.000 29876 IsSlewing returns 0
21:48:40.057 00.000 29876 IsGuiding returns 0
21:48:40.058 00.001 29876 PulseGuide returned control before completion, sleep 44
21:48:40.103 00.045 29876 IsGuiding returns 1
21:48:40.103 00.000 29876 scope still moving after pulse duration time elapsed
21:48:40.134 00.031 29876 IsSlewing returns 0
21:48:40.134 00.000 29876 IsGuiding returns 1
21:48:40.164 00.030 29876 IsSlewing returns 0
21:48:40.164 00.000 29876 IsGuiding returns 1
21:48:40.195 00.031 29876 IsSlewing returns 0
21:48:40.195 00.000 29876 IsGuiding returns 1
21:48:40.227 00.032 29876 IsSlewing returns 0
21:48:40.227 00.000 29876 IsGuiding returns 1
21:48:40.257 00.030 29876 IsSlewing returns 0
21:48:40.257 00.000 29876 IsGuiding returns 0
21:48:40.257 00.000 29876 scope move finished after 34 + 165 ms
21:48:40.257 00.000 29876 Move returns status 0, amount 34
21:48:40.257 00.000 29876 move complete, result=0
21:48:40.258 00.001 29876 worker thread done servicing request
21:48:40.258 00.000 29876 Worker thread wakes up
21:48:40.258 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:40.258 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:40.258 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.5 px 34 ms SOUTH
21:48:42.171 01.913 29876 Exposure complete
21:48:42.214 00.043 29876 worker thread done servicing request
21:48:42.214 00.000 31432 OnExposeComplete: enter
21:48:42.217 00.003 31432 UpdateGuideState(): m_state=6
21:48:42.219 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
21:48:42.221 00.002 31432 Star::Find returns 1 (0), X=330.16, Y=635.43, Mass=3414, SNR=36.2, Peak=232 HFD=3.9
21:48:42.223 00.002 31432 MultiStar: [#1 0.74,0.52,0.94,U] [#2 0.22,0.40,0.87,U] [#3 -0.31,-0.28,1.01,U] [#4 0.06,1.00,0.00,M10] [#5 0.49,-0.21,0.88,U] [#6 1.63,-0.24,0.00,M6] [#7 -0.84,0.05,0.90,U] [#8 0.97,-0.02,0.00,M1] 
21:48:42.225 00.002 31432 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.38, -0.28}
21:48:42.227 00.002 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
21:48:42.229 00.002 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
21:48:42.231 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=0.11 mountY=-0.01, mountTheta=-0.08
21:48:42.234 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.03, opts=13)
21:48:42.238 00.004 31432 Enqueuing Move request for scope (0.11, 0.03)
21:48:42.239 00.001 29876 Worker thread wakes up
21:48:42.240 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:48:42.240 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:48:42.240 00.000 29876 Moving (0.11, 0.03) raw xDistance=0.11 yDistance=-0.01
21:48:42.240 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:48:42.240 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:42.240 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:42.240 00.000 29876 MoveAxis(E, 0, ABG)
21:48:42.240 00.000 29876 Move returns status 0, amount 0
21:48:42.240 00.000 29876 MoveAxis(N, 0, ABG)
21:48:42.240 00.000 29876 Move returns status 0, amount 0
21:48:42.240 00.000 29876 move complete, result=0
21:48:42.240 00.000 29876 worker thread done servicing request
21:48:42.243 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:42.255 00.012 31432 UpdateGuideState exits: m=3414 RSB=36.2
21:48:42.257 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:42.259 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:42.261 00.002 31432 Enqueuing Expose request
21:48:42.263 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:48:42.264 00.001 29876 Worker thread wakes up
21:48:42.264 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:42.264 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:43.132 00.868 31432 evsrv: cli 0CE15898 connect
21:48:43.135 00.003 31432 case statement mapped state 6 to 3
21:48:43.137 00.002 31432 case statement mapped state 6 to 3
21:48:43.139 00.002 31432 evsrv: cli 0CE15898 request: {"method":"get_pixel_scale","id":"c295a635-ad4a-412e-b2d4-f4a0820e9fa6"}
21:48:43.141 00.002 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":0.986599,"id":"c295a635-ad4a-412e-b2d4-f4a0820e9fa6"}
21:48:43.143 00.002 31432 evsrv: cli 0CE15898 disconnect
21:48:44.391 01.248 29876 Exposure complete
21:48:44.435 00.044 29876 worker thread done servicing request
21:48:44.435 00.000 31432 OnExposeComplete: enter
21:48:44.437 00.002 31432 UpdateGuideState(): m_state=6
21:48:44.439 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
21:48:44.441 00.002 31432 Star::Find returns 1 (0), X=329.80, Y=636.21, Mass=3537, SNR=36.4, Peak=254 HFD=3.9
21:48:44.443 00.002 31432 MultiStar: [#1 0.90,0.51,0.00,M1] [#2 0.41,0.34,0.89,U] [#3 -0.44,0.29,1.00,U] [#4 -0.02,1.27,0.00,R] [#5 0.50,0.41,0.82,U] [#6 1.55,0.44,0.00,M7] [#7 0.04,1.13,0.00,M2] [#8 0.66,0.04,0.82,U] 
21:48:44.445 00.002 31432 refined, 4 included, MultiStar: {0.20, 0.32}, one-star: {0.02, 0.50}
21:48:44.447 00.002 31432 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
21:48:44.449 00.002 31432 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.01 = -2.28)
21:48:44.451 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.02 mountX=0.21 mountY=-0.29, mountTheta=-0.95
21:48:44.457 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.32, opts=13)
21:48:44.460 00.003 31432 Enqueuing Move request for scope (0.20, 0.32)
21:48:44.462 00.002 29876 Worker thread wakes up
21:48:44.462 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
21:48:44.462 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
21:48:44.462 00.000 29876 Moving (0.20, 0.32) raw xDistance=0.21 yDistance=-0.29
21:48:44.462 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
21:48:44.462 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:44.462 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:48:44.462 00.000 29876 MoveAxis(W, 20, ABG)
21:48:44.462 00.000 29876 Guiding  Dir = 3, Dur = 20
21:48:44.462 00.000 29876 IsSlewing returns 0
21:48:44.462 00.000 29876 IsGuiding returns 0
21:48:44.462 00.000 29876 PulseGuide returned control before completion, sleep 30
21:48:44.466 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:48:44.479 00.013 31432 UpdateGuideState exits: m=3537 RSB=36.4
21:48:44.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:44.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:44.485 00.002 31432 Enqueuing Expose request
21:48:44.498 00.013 29876 IsGuiding returns 1
21:48:44.498 00.000 29876 scope still moving after pulse duration time elapsed
21:48:44.530 00.032 29876 IsSlewing returns 0
21:48:44.530 00.000 29876 IsGuiding returns 1
21:48:44.561 00.031 29876 IsSlewing returns 0
21:48:44.561 00.000 29876 IsGuiding returns 0
21:48:44.561 00.000 29876 scope move finished after 20 + 78 ms
21:48:44.561 00.000 29876 Move returns status 0, amount 20
21:48:44.561 00.000 29876 MoveAxis(N, 0, ABG)
21:48:44.561 00.000 29876 Move returns status 0, amount 0
21:48:44.561 00.000 29876 move complete, result=0
21:48:44.561 00.000 29876 worker thread done servicing request
21:48:44.561 00.000 29876 Worker thread wakes up
21:48:44.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:44.562 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:44.562 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.3 px 0 ms NORTH
21:48:46.466 01.904 29876 Exposure complete
21:48:46.511 00.045 29876 worker thread done servicing request
21:48:46.511 00.000 31432 OnExposeComplete: enter
21:48:46.514 00.003 31432 UpdateGuideState(): m_state=6
21:48:46.516 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
21:48:46.518 00.002 31432 Star::Find returns 1 (0), X=329.04, Y=636.91, Mass=3197, SNR=34.4, Peak=225 HFD=4.1
21:48:46.520 00.002 31432 MultiStar: [#1 0.15,0.72,1.03,U] [#2 -0.50,0.55,0.93,U] [#3 -1.18,0.32,0.00,M5] [#4 -0.59,-0.13,0.94,U] [#5 -0.65,0.85,0.00,M1] [#6 0.75,0.05,0.96,U] [#7 -1.27,0.85,0.00,M3] [#8 -0.26,-0.11,0.83,U] 
21:48:46.522 00.002 31432 refined, 5 included, MultiStar: {-0.20, 0.40}, one-star: {-0.74, 1.21}
21:48:46.524 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (2.00 = 2.00)
21:48:46.526 00.002 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.01 = -1.27)
21:48:46.528 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.40 hyp=0.45 cameraTheta=2.02 mountX=-0.19 mountY=-0.43, mountTheta=-1.98
21:48:46.532 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.40, opts=13)
21:48:46.534 00.002 31432 Enqueuing Move request for scope (-0.20, 0.40)
21:48:46.536 00.002 29876 Worker thread wakes up
21:48:46.536 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.40) opts 0xd
21:48:46.536 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.40)
21:48:46.536 00.000 29876 Moving (-0.20, 0.40) raw xDistance=-0.19 yDistance=-0.43
21:48:46.536 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:48:46.536 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:48:46.536 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:48:46.536 00.000 29876 MoveAxis(E, 0, ABG)
21:48:46.536 00.000 29876 Move returns status 0, amount 0
21:48:46.536 00.000 29876 MoveAxis(N, 0, ABG)
21:48:46.536 00.000 29876 Move returns status 0, amount 0
21:48:46.536 00.000 29876 move complete, result=0
21:48:46.536 00.000 29876 worker thread done servicing request
21:48:46.540 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:46.551 00.011 31432 UpdateGuideState exits: m=3197 RSB=34.4
21:48:46.553 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.555 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:46.557 00.002 31432 Enqueuing Expose request
21:48:46.559 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:48:46.561 00.002 29876 Worker thread wakes up
21:48:46.561 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:46.561 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:48.687 02.126 29876 Exposure complete
21:48:48.731 00.044 29876 worker thread done servicing request
21:48:48.731 00.000 31432 OnExposeComplete: enter
21:48:48.734 00.003 31432 UpdateGuideState(): m_state=6
21:48:48.736 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
21:48:48.738 00.002 31432 Star::Find returns 1 (0), X=329.91, Y=636.45, Mass=2991, SNR=33.7, Peak=233 HFD=3.6
21:48:48.740 00.002 31432 MultiStar: [#1 0.63,0.93,0.00,M1] [#2 0.11,0.79,0.95,U] [#3 -0.63,0.72,0.00,M6] [#4 -0.37,0.36,0.98,U] [#5 0.57,0.73,0.93,U] [#6 1.38,0.21,0.00,M7] [#7 -0.91,1.23,0.00,M4] [#8 0.36,0.37,0.94,U] 
21:48:48.742 00.002 31432 refined, 4 included, MultiStar: {0.15, 0.60}, one-star: {0.13, 0.75}
21:48:48.744 00.002 31432 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.02) = xAngle (1.29 = 1.29)
21:48:48.746 00.002 31432 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.31 = -1.98)
21:48:48.748 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.60 hyp=0.62 cameraTheta=1.32 mountX=0.17 mountY=-0.57, mountTheta=-1.28
21:48:48.751 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.60, opts=13)
21:48:48.753 00.002 31432 Enqueuing Move request for scope (0.15, 0.60)
21:48:48.755 00.002 29876 Worker thread wakes up
21:48:48.755 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.60) opts 0xd
21:48:48.755 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.60)
21:48:48.755 00.000 29876 Moving (0.15, 0.60) raw xDistance=0.17 yDistance=-0.57
21:48:48.755 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:48:48.755 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:48.756 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
21:48:48.756 00.000 29876 MoveAxis(E, 0, ABG)
21:48:48.756 00.000 29876 Move returns status 0, amount 0
21:48:48.756 00.000 29876 MoveAxis(N, 0, ABG)
21:48:48.756 00.000 29876 Move returns status 0, amount 0
21:48:48.756 00.000 29876 move complete, result=0
21:48:48.756 00.000 29876 worker thread done servicing request
21:48:48.759 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:48:48.771 00.012 31432 UpdateGuideState exits: m=2991 RSB=33.7
21:48:48.774 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.776 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:48.778 00.002 31432 Enqueuing Expose request
21:48:48.780 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
21:48:48.782 00.002 29876 Worker thread wakes up
21:48:48.783 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:48.783 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:50.691 01.908 29876 Exposure complete
21:48:50.735 00.044 29876 worker thread done servicing request
21:48:50.735 00.000 31432 OnExposeComplete: enter
21:48:50.737 00.002 31432 UpdateGuideState(): m_state=6
21:48:50.739 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
21:48:50.741 00.002 31432 Star::Find returns 1 (0), X=329.73, Y=636.13, Mass=3170, SNR=35.1, Peak=247 HFD=3.6
21:48:50.743 00.002 31432 MultiStar: [#1 0.56,0.21,1.04,U] [#2 -0.08,1.06,0.00,M1] [#3 -0.36,0.07,1.04,U] [#4 0.15,-0.19,0.90,U] [#5 0.36,0.40,0.86,U] [#6 0.84,0.14,0.89,U] [#7 -0.84,0.53,0.00,M5] [#8 0.33,-0.12,0.80,U] 
21:48:50.745 00.002 31432 refined, 6 included, MultiStar: {0.25, 0.14}, one-star: {-0.05, 0.42}
21:48:50.747 00.002 31432 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
21:48:50.748 00.001 31432 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.78)
21:48:50.750 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.28 cameraTheta=0.52 mountX=0.25 mountY=-0.10, mountTheta=-0.38
21:48:50.753 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.14, opts=13)
21:48:50.755 00.002 31432 Enqueuing Move request for scope (0.25, 0.14)
21:48:50.757 00.002 29876 Worker thread wakes up
21:48:50.757 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
21:48:50.757 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
21:48:50.757 00.000 29876 Moving (0.25, 0.14) raw xDistance=0.25 yDistance=-0.10
21:48:50.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
21:48:50.758 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:50.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:48:50.758 00.000 29876 MoveAxis(W, 24, ABG)
21:48:50.758 00.000 29876 Guiding  Dir = 3, Dur = 24
21:48:50.758 00.000 29876 IsSlewing returns 0
21:48:50.758 00.000 29876 IsGuiding returns 0
21:48:50.758 00.000 29876 PulseGuide returned control before completion, sleep 34
21:48:50.761 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
21:48:50.773 00.012 31432 UpdateGuideState exits: m=3170 RSB=35.1
21:48:50.775 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:50.779 00.002 31432 Enqueuing Expose request
21:48:50.797 00.018 29876 IsGuiding returns 1
21:48:50.797 00.000 29876 scope still moving after pulse duration time elapsed
21:48:50.829 00.032 29876 IsSlewing returns 0
21:48:50.829 00.000 29876 IsGuiding returns 1
21:48:50.859 00.030 29876 IsSlewing returns 0
21:48:50.859 00.000 29876 IsGuiding returns 0
21:48:50.859 00.000 29876 scope move finished after 24 + 77 ms
21:48:50.859 00.000 29876 Move returns status 0, amount 24
21:48:50.859 00.000 29876 MoveAxis(N, 0, ABG)
21:48:50.859 00.000 29876 Move returns status 0, amount 0
21:48:50.859 00.000 29876 move complete, result=0
21:48:50.859 00.000 29876 worker thread done servicing request
21:48:50.859 00.000 29876 Worker thread wakes up
21:48:50.859 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:50.859 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:50.859 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
21:48:52.988 02.129 29876 Exposure complete
21:48:53.030 00.042 29876 worker thread done servicing request
21:48:53.030 00.000 31432 OnExposeComplete: enter
21:48:53.034 00.004 31432 UpdateGuideState(): m_state=6
21:48:53.036 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
21:48:53.038 00.002 31432 Star::Find returns 1 (0), X=329.80, Y=636.10, Mass=3515, SNR=37.9, Peak=252 HFD=4.0
21:48:53.040 00.002 31432 MultiStar: [#1 0.86,-0.13,0.98,U] [#2 0.45,0.03,0.82,U] [#3 -0.52,-0.37,0.93,U] [#4 -0.03,-0.51,0.84,U] [#5 0.40,0.20,0.77,U] [#6 1.77,-0.55,0.00,M7] [#7 -0.52,0.35,0.88,U] [#8 0.59,-0.20,0.80,U] 
21:48:53.042 00.002 31432 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.02, 0.39}
21:48:53.044 00.002 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.19 = -0.19)
21:48:53.046 00.002 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.82 = 2.82)
21:48:53.047 00.001 31432 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=0.15 mountY=0.05, mountTheta=0.31
21:48:53.050 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.02, opts=13)
21:48:53.052 00.002 31432 Enqueuing Move request for scope (0.15, -0.02)
21:48:53.054 00.002 29876 Worker thread wakes up
21:48:53.054 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
21:48:53.054 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
21:48:53.054 00.000 29876 Moving (0.15, -0.02) raw xDistance=0.15 yDistance=0.05
21:48:53.054 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:48:53.054 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:53.054 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:53.054 00.000 29876 MoveAxis(E, 0, ABG)
21:48:53.054 00.000 29876 Move returns status 0, amount 0
21:48:53.054 00.000 29876 MoveAxis(N, 0, ABG)
21:48:53.054 00.000 29876 Move returns status 0, amount 0
21:48:53.054 00.000 29876 move complete, result=0
21:48:53.054 00.000 29876 worker thread done servicing request
21:48:53.058 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=11, FiltMax=257, Gamma=0.490
21:48:53.070 00.012 31432 UpdateGuideState exits: m=3515 RSB=37.9
21:48:53.072 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:53.074 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:53.076 00.002 31432 Enqueuing Expose request
21:48:53.078 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:48:53.080 00.002 29876 Worker thread wakes up
21:48:53.080 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:53.080 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:54.098 01.018 31432 evsrv: cli 0CE15398 connect
21:48:54.100 00.002 31432 case statement mapped state 6 to 3
21:48:54.103 00.003 31432 case statement mapped state 6 to 3
21:48:54.105 00.002 31432 evsrv: cli 0CE15398 request: {"method":"get_pixel_scale","id":"4fbda416-6bed-4f42-b590-b4ae8fbe6805"}
21:48:54.107 00.002 31432 evsrv: cli 0CE15398 response: {"jsonrpc":"2.0","result":0.986599,"id":"4fbda416-6bed-4f42-b590-b4ae8fbe6805"}
21:48:54.109 00.002 31432 evsrv: cli 0CE15398 disconnect
21:48:54.599 00.490 31432 evsrv: cli 0CE15898 connect
21:48:54.602 00.003 31432 case statement mapped state 6 to 3
21:48:54.604 00.002 31432 case statement mapped state 6 to 3
21:48:54.606 00.002 31432 evsrv: cli 0CE15898 request: {"method":"get_pixel_scale","id":"d64b7340-1d8b-4764-8e22-bd2f2ad84f6c"}
21:48:54.608 00.002 31432 evsrv: cli 0CE15898 response: {"jsonrpc":"2.0","result":0.986599,"id":"d64b7340-1d8b-4764-8e22-bd2f2ad84f6c"}
21:48:54.611 00.003 31432 evsrv: cli 0CE15898 disconnect
21:48:54.987 00.376 29876 Exposure complete
21:48:55.032 00.045 29876 worker thread done servicing request
21:48:55.032 00.000 31432 OnExposeComplete: enter
21:48:55.035 00.003 31432 UpdateGuideState(): m_state=6
21:48:55.037 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
21:48:55.038 00.001 31432 Star::Find returns 1 (0), X=330.26, Y=636.38, Mass=3306, SNR=35.1, Peak=241 HFD=3.7
21:48:55.041 00.003 31432 MultiStar: [#1 1.19,0.43,0.00,M1] [#2 0.58,0.50,0.91,U] [#3 -0.24,0.10,0.97,U] [#4 0.17,-0.40,0.92,U] [#5 0.50,0.28,0.85,U] [#6 1.40,-0.10,0.00,M8] [#7 -0.54,0.50,0.95,U] [#8 0.75,0.02,0.81,U] 
21:48:55.043 00.002 31432 refined, 6 included, MultiStar: {0.23, 0.25}, one-star: {0.48, 0.68}
21:48:55.045 00.002 31432 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.02) = xAngle (0.81 = 0.81)
21:48:55.047 00.002 31432 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.82 = -2.47)
21:48:55.049 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.83 mountX=0.23 mountY=-0.21, mountTheta=-0.73
21:48:55.052 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=0.25, opts=13)
21:48:55.054 00.002 31432 Enqueuing Move request for scope (0.23, 0.25)
21:48:55.056 00.002 29876 Worker thread wakes up
21:48:55.057 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
21:48:55.057 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
21:48:55.057 00.000 29876 Moving (0.23, 0.25) raw xDistance=0.23 yDistance=-0.21
21:48:55.057 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:48:55.057 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:55.057 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:48:55.057 00.000 29876 MoveAxis(W, 22, ABG)
21:48:55.057 00.000 29876 Guiding  Dir = 3, Dur = 22
21:48:55.057 00.000 29876 IsSlewing returns 0
21:48:55.057 00.000 29876 IsGuiding returns 0
21:48:55.057 00.000 29876 PulseGuide returned control before completion, sleep 32
21:48:55.060 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:55.072 00.012 31432 UpdateGuideState exits: m=3306 RSB=35.1
21:48:55.075 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:55.077 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:55.079 00.002 31432 Enqueuing Expose request
21:48:55.097 00.018 29876 IsGuiding returns 1
21:48:55.097 00.000 29876 scope still moving after pulse duration time elapsed
21:48:55.127 00.030 29876 IsSlewing returns 0
21:48:55.127 00.000 29876 IsGuiding returns 1
21:48:55.159 00.032 29876 IsSlewing returns 0
21:48:55.159 00.000 29876 IsGuiding returns 0
21:48:55.159 00.000 29876 scope move finished after 22 + 79 ms
21:48:55.159 00.000 29876 Move returns status 0, amount 22
21:48:55.159 00.000 29876 MoveAxis(N, 0, ABG)
21:48:55.159 00.000 29876 Move returns status 0, amount 0
21:48:55.159 00.000 29876 move complete, result=0
21:48:55.159 00.000 29876 worker thread done servicing request
21:48:55.160 00.001 29876 Worker thread wakes up
21:48:55.160 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:55.160 00.000 31432 GuideStep: 0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
21:48:55.162 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:57.285 02.123 29876 Exposure complete
21:48:57.329 00.044 29876 worker thread done servicing request
21:48:57.329 00.000 31432 OnExposeComplete: enter
21:48:57.331 00.002 31432 UpdateGuideState(): m_state=6
21:48:57.333 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
21:48:57.335 00.002 31432 Star::Find returns 1 (0), X=329.72, Y=635.82, Mass=3517, SNR=37.1, Peak=232 HFD=3.8
21:48:57.337 00.002 31432 MultiStar: [#1 0.68,0.65,0.98,U] [#2 0.19,-0.09,0.84,U] [#3 -0.40,-0.15,0.91,U] [#4 -0.51,-0.48,0.87,U] [#5 0.23,-0.00,0.83,U] [#6 1.39,-0.02,0.00,M9] [#7 -0.78,0.23,0.92,U] [#8 0.38,0.28,0.78,U] 
21:48:57.339 00.002 31432 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.06, 0.11}
21:48:57.341 00.002 31432 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.02) = xAngle (2.00 = 2.00)
21:48:57.342 00.001 31432 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.02 = -1.27)
21:48:57.344 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.03 mountX=-0.04 mountY=-0.08, mountTheta=-1.99
21:48:57.348 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.08, opts=13)
21:48:57.349 00.001 31432 Enqueuing Move request for scope (-0.04, 0.08)
21:48:57.351 00.002 29876 Worker thread wakes up
21:48:57.351 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:48:57.351 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:48:57.351 00.000 29876 Moving (-0.04, 0.08) raw xDistance=-0.04 yDistance=-0.08
21:48:57.351 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:48:57.351 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:57.351 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:57.351 00.000 29876 MoveAxis(E, 0, ABG)
21:48:57.352 00.001 29876 Move returns status 0, amount 0
21:48:57.352 00.000 29876 MoveAxis(N, 0, ABG)
21:48:57.352 00.000 29876 Move returns status 0, amount 0
21:48:57.352 00.000 29876 move complete, result=0
21:48:57.352 00.000 29876 worker thread done servicing request
21:48:57.355 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:57.368 00.013 31432 UpdateGuideState exits: m=3517 RSB=37.1
21:48:57.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:57.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:57.374 00.002 31432 Enqueuing Expose request
21:48:57.375 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:57.377 00.002 29876 Worker thread wakes up
21:48:57.378 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:57.378 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:59.274 01.896 31432 evsrv: cli 0CE14D58 connect
21:48:59.276 00.002 31432 case statement mapped state 6 to 3
21:48:59.279 00.003 31432 case statement mapped state 6 to 3
21:48:59.281 00.002 31432 evsrv: cli 0CE14D58 request: {"method":"get_pixel_scale","id":"a2580c2e-6981-4a07-890b-66a0f3a68e17"}
21:48:59.283 00.002 31432 evsrv: cli 0CE14D58 response: {"jsonrpc":"2.0","result":0.986599,"id":"a2580c2e-6981-4a07-890b-66a0f3a68e17"}
21:48:59.285 00.002 31432 evsrv: cli 0CE14D58 disconnect
21:48:59.293 00.008 29876 Exposure complete
21:48:59.337 00.044 29876 worker thread done servicing request
21:48:59.337 00.000 31432 OnExposeComplete: enter
21:48:59.340 00.003 31432 UpdateGuideState(): m_state=6
21:48:59.342 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
21:48:59.344 00.002 31432 Star::Find returns 1 (0), X=329.82, Y=635.38, Mass=3252, SNR=35.5, Peak=254 HFD=3.6
21:48:59.346 00.002 31432 MultiStar: [#1 0.90,-0.02,1.01,U] [#2 0.47,-0.15,0.88,U] [#3 -0.25,-0.62,1.01,U] [#4 0.25,-0.64,0.94,U] [#5 0.17,-0.13,0.82,U] [#6 1.92,-0.60,0.00,M10] [#7 -0.55,-0.29,0.93,U] [#8 0.77,-0.12,0.86,U] 
21:48:59.348 00.002 31432 single-star, 7 included, MultiStar: {0.22, -0.29}, one-star: {0.03, -0.32}
21:48:59.349 00.001 31432 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.02) = xAngle (-1.49 = -1.49)
21:48:59.351 00.002 31432 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.52 = 1.52)
21:48:59.353 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.46 mountX=0.03 mountY=0.32, mountTheta=1.49
21:48:59.356 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.32, opts=13)
21:48:59.357 00.001 31432 Enqueuing Move request for scope (0.03, -0.32)
21:48:59.359 00.002 29876 Worker thread wakes up
21:48:59.360 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
21:48:59.360 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
21:48:59.360 00.000 29876 Moving (0.03, -0.32) raw xDistance=0.03 yDistance=0.32
21:48:59.360 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:48:59.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
21:48:59.360 00.000 29876 MoveAxis(E, 0, ABG)
21:48:59.360 00.000 29876 Move returns status 0, amount 0
21:48:59.360 00.000 29876 MoveAxis(S, 24, ABG)
21:48:59.360 00.000 29876 Guiding  Dir = 1, Dur = 24
21:48:59.360 00.000 29876 IsSlewing returns 0
21:48:59.360 00.000 29876 IsGuiding returns 0
21:48:59.360 00.000 29876 PulseGuide returned control before completion, sleep 34
21:48:59.363 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:48:59.375 00.012 31432 UpdateGuideState exits: m=3252 RSB=35.5
21:48:59.377 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.379 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:48:59.381 00.002 31432 Enqueuing Expose request
21:48:59.398 00.017 29876 IsGuiding returns 1
21:48:59.398 00.000 29876 scope still moving after pulse duration time elapsed
21:48:59.430 00.032 29876 IsSlewing returns 0
21:48:59.430 00.000 29876 IsGuiding returns 1
21:48:59.461 00.031 29876 IsSlewing returns 0
21:48:59.461 00.000 29876 IsGuiding returns 1
21:48:59.491 00.030 29876 IsSlewing returns 0
21:48:59.491 00.000 29876 IsGuiding returns 0
21:48:59.491 00.000 29876 scope move finished after 24 + 106 ms
21:48:59.491 00.000 29876 Move returns status 0, amount 24
21:48:59.491 00.000 29876 move complete, result=0
21:48:59.492 00.001 29876 worker thread done servicing request
21:48:59.492 00.000 29876 Worker thread wakes up
21:48:59.492 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:48:59.492 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:48:59.492 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 24 ms SOUTH
21:49:01.613 02.121 29876 Exposure complete
21:49:01.657 00.044 29876 worker thread done servicing request
21:49:01.657 00.000 31432 OnExposeComplete: enter
21:49:01.659 00.002 31432 UpdateGuideState(): m_state=6
21:49:01.661 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
21:49:01.663 00.002 31432 Star::Find returns 1 (0), X=330.98, Y=635.52, Mass=3449, SNR=35.6, Peak=229 HFD=3.8
21:49:01.665 00.002 31432 MultiStar: [#1 2.20,0.31,0.00,M1] [#2 1.54,0.11,0.00,M1] [#3 0.41,-0.46,0.99,U] [#4 0.60,-0.82,0.00,M1] [#5 1.53,-0.16,0.00,M1] [#6 2.66,-0.24,0.00,R] [#7 0.75,0.03,0.92,U] [#8 1.73,-0.36,0.00,M1] 
21:49:01.667 00.002 31432 refined, 2 included, MultiStar: {0.79, -0.21}, one-star: {1.20, -0.19}
21:49:01.669 00.002 31432 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.02) = xAngle (-0.29 = -0.29)
21:49:01.671 00.002 31432 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.72 = 2.72)
21:49:01.673 00.002 31432 CameraToMount -- cameraX=0.79 cameraY=-0.21 hyp=0.82 cameraTheta=-0.26 mountX=0.78 mountY=0.33, mountTheta=0.40
21:49:01.675 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=-0.21, opts=13)
21:49:01.677 00.002 31432 Enqueuing Move request for scope (0.79, -0.21)
21:49:01.679 00.002 29876 Worker thread wakes up
21:49:01.679 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.21) opts 0xd
21:49:01.679 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, -0.21)
21:49:01.679 00.000 29876 Moving (0.79, -0.21) raw xDistance=0.78 yDistance=0.33
21:49:01.679 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.78
21:49:01.679 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.33
21:49:01.679 00.000 29876 MoveAxis(W, 75, ABG)
21:49:01.679 00.000 29876 Guiding  Dir = 3, Dur = 75
21:49:01.680 00.001 29876 IsSlewing returns 0
21:49:01.680 00.000 29876 IsGuiding returns 0
21:49:01.680 00.000 29876 PulseGuide returned control before completion, sleep 85
21:49:01.685 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:01.697 00.012 31432 UpdateGuideState exits: m=3449 RSB=35.6
21:49:01.700 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:01.702 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:01.703 00.001 31432 Enqueuing Expose request
21:49:01.769 00.066 29876 IsGuiding returns 1
21:49:01.769 00.000 29876 scope still moving after pulse duration time elapsed
21:49:01.799 00.030 29876 IsSlewing returns 0
21:49:01.799 00.000 29876 IsGuiding returns 1
21:49:01.830 00.031 29876 IsSlewing returns 0
21:49:01.830 00.000 29876 IsGuiding returns 1
21:49:01.861 00.031 29876 IsSlewing returns 0
21:49:01.861 00.000 29876 IsGuiding returns 1
21:49:01.891 00.030 29876 IsSlewing returns 0
21:49:01.891 00.000 29876 IsGuiding returns 0
21:49:01.891 00.000 29876 scope move finished after 75 + 136 ms
21:49:01.891 00.000 29876 Move returns status 0, amount 75
21:49:01.891 00.000 29876 MoveAxis(S, 24, ABG)
21:49:01.891 00.000 29876 Guiding  Dir = 1, Dur = 24
21:49:01.891 00.000 29876 IsSlewing returns 0
21:49:01.891 00.000 29876 IsGuiding returns 0
21:49:01.891 00.000 29876 PulseGuide returned control before completion, sleep 34
21:49:01.938 00.047 29876 IsGuiding returns 1
21:49:01.938 00.000 29876 scope still moving after pulse duration time elapsed
21:49:01.968 00.030 29876 IsSlewing returns 0
21:49:01.968 00.000 29876 IsGuiding returns 1
21:49:01.998 00.030 29876 IsSlewing returns 0
21:49:01.998 00.000 29876 IsGuiding returns 1
21:49:02.029 00.031 29876 IsSlewing returns 0
21:49:02.029 00.000 29876 IsGuiding returns 0
21:49:02.029 00.000 29876 scope move finished after 24 + 113 ms
21:49:02.029 00.000 29876 Move returns status 0, amount 24
21:49:02.030 00.001 29876 move complete, result=0
21:49:02.030 00.000 29876 worker thread done servicing request
21:49:02.030 00.000 29876 Worker thread wakes up
21:49:02.030 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:02.030 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:02.030 00.000 31432 GuideStep: 0.8 px 75 ms WEST, 0.3 px 24 ms SOUTH
21:49:03.944 01.914 29876 Exposure complete
21:49:03.987 00.043 29876 worker thread done servicing request
21:49:03.987 00.000 31432 OnExposeComplete: enter
21:49:03.989 00.002 31432 UpdateGuideState(): m_state=6
21:49:03.991 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
21:49:03.993 00.002 31432 Star::Find returns 1 (0), X=330.35, Y=636.31, Mass=3245, SNR=34.8, Peak=243 HFD=3.6
21:49:03.995 00.002 31432 MultiStar: [#1 1.50,0.85,0.00,M2] [#2 0.73,0.90,0.00,M2] [#3 0.23,0.40,1.02,U] [#4 0.61,0.18,0.92,U] [#5 1.02,0.72,0.00,M2] [#6 -0.42,0.65,0.87,U] [#7 0.17,0.86,0.89,U] [#8 1.13,0.25,0.00,M2] 
21:49:03.997 00.002 31432 refined, 4 included, MultiStar: {0.25, 0.53}, one-star: {0.57, 0.60}
21:49:03.998 00.001 31432 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.02) = xAngle (1.11 = 1.11)
21:49:04.000 00.002 31432 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.12 = -2.16)
21:49:04.002 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.53 hyp=0.59 cameraTheta=1.14 mountX=0.26 mountY=-0.49, mountTheta=-1.08
21:49:04.004 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.53, opts=13)
21:49:04.007 00.003 31432 Enqueuing Move request for scope (0.25, 0.53)
21:49:04.009 00.002 29876 Worker thread wakes up
21:49:04.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.53) opts 0xd
21:49:04.009 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.53)
21:49:04.009 00.000 29876 Moving (0.25, 0.53) raw xDistance=0.26 yDistance=-0.49
21:49:04.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.26
21:49:04.009 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:04.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:49:04.009 00.000 29876 MoveAxis(W, 35, ABG)
21:49:04.009 00.000 29876 Guiding  Dir = 3, Dur = 35
21:49:04.009 00.000 29876 IsSlewing returns 0
21:49:04.009 00.000 29876 IsGuiding returns 0
21:49:04.009 00.000 29876 PulseGuide returned control before completion, sleep 45
21:49:04.014 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:49:04.026 00.012 31432 UpdateGuideState exits: m=3245 RSB=34.8
21:49:04.028 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:04.030 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:04.032 00.002 31432 Enqueuing Expose request
21:49:04.068 00.036 29876 IsGuiding returns 1
21:49:04.068 00.000 29876 scope still moving after pulse duration time elapsed
21:49:04.099 00.031 29876 IsSlewing returns 0
21:49:04.099 00.000 29876 IsGuiding returns 0
21:49:04.099 00.000 29876 scope move finished after 35 + 54 ms
21:49:04.099 00.000 29876 Move returns status 0, amount 35
21:49:04.099 00.000 29876 MoveAxis(N, 0, ABG)
21:49:04.099 00.000 29876 Move returns status 0, amount 0
21:49:04.099 00.000 29876 move complete, result=0
21:49:04.100 00.001 29876 worker thread done servicing request
21:49:04.100 00.000 29876 Worker thread wakes up
21:49:04.100 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:04.100 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:04.100 00.000 31432 GuideStep: 0.3 px 35 ms WEST, -0.5 px 0 ms NORTH
21:49:06.230 02.130 29876 Exposure complete
21:49:06.273 00.043 29876 worker thread done servicing request
21:49:06.273 00.000 31432 OnExposeComplete: enter
21:49:06.276 00.003 31432 UpdateGuideState(): m_state=6
21:49:06.278 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
21:49:06.279 00.001 31432 Star::Find returns 1 (0), X=330.91, Y=636.12, Mass=3200, SNR=34.8, Peak=253 HFD=3.8
21:49:06.282 00.003 31432 MultiStar: [#1 2.12,0.63,0.00,M3] [#2 1.51,0.60,0.00,M3] [#3 0.49,0.38,0.99,U] [#4 0.99,-0.35,0.00,M1] [#5 1.64,0.43,0.00,M3] [#6 0.26,0.47,0.86,U] [#7 0.64,1.06,0.00,M1] [#8 1.80,0.42,0.00,M3] 
21:49:06.284 00.002 31432 refined, 2 included, MultiStar: {0.65, 0.42}, one-star: {1.13, 0.42}
21:49:06.286 00.002 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.55 = 0.55)
21:49:06.287 00.001 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.56 = -2.72)
21:49:06.289 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.42 hyp=0.77 cameraTheta=0.58 mountX=0.66 mountY=-0.32, mountTheta=-0.45
21:49:06.294 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.42, opts=13)
21:49:06.296 00.002 31432 Enqueuing Move request for scope (0.65, 0.42)
21:49:06.298 00.002 29876 Worker thread wakes up
21:49:06.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.42) opts 0xd
21:49:06.298 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.42)
21:49:06.298 00.000 29876 Moving (0.65, 0.42) raw xDistance=0.66 yDistance=-0.32
21:49:06.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.66
21:49:06.298 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:06.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:49:06.298 00.000 29876 MoveAxis(W, 68, ABG)
21:49:06.298 00.000 29876 Guiding  Dir = 3, Dur = 68
21:49:06.299 00.001 29876 IsSlewing returns 0
21:49:06.299 00.000 29876 IsGuiding returns 0
21:49:06.299 00.000 29876 PulseGuide returned control before completion, sleep 78
21:49:06.302 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:06.315 00.013 31432 UpdateGuideState exits: m=3200 RSB=34.8
21:49:06.317 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:06.318 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:06.320 00.002 31432 Enqueuing Expose request
21:49:06.384 00.064 29876 IsGuiding returns 1
21:49:06.384 00.000 29876 scope still moving after pulse duration time elapsed
21:49:06.415 00.031 29876 IsSlewing returns 0
21:49:06.415 00.000 29876 IsGuiding returns 1
21:49:06.446 00.031 29876 IsSlewing returns 0
21:49:06.446 00.000 29876 IsGuiding returns 1
21:49:06.478 00.032 29876 IsSlewing returns 0
21:49:06.478 00.000 29876 IsGuiding returns 0
21:49:06.478 00.000 29876 scope move finished after 68 + 110 ms
21:49:06.478 00.000 29876 Move returns status 0, amount 68
21:49:06.478 00.000 29876 MoveAxis(N, 0, ABG)
21:49:06.478 00.000 29876 Move returns status 0, amount 0
21:49:06.478 00.000 29876 move complete, result=0
21:49:06.478 00.000 29876 worker thread done servicing request
21:49:06.478 00.000 29876 Worker thread wakes up
21:49:06.478 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:06.478 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:06.478 00.000 31432 GuideStep: 0.7 px 68 ms WEST, -0.3 px 0 ms NORTH
21:49:08.384 01.906 29876 Exposure complete
21:49:08.427 00.043 29876 worker thread done servicing request
21:49:08.427 00.000 31432 OnExposeComplete: enter
21:49:08.430 00.003 31432 UpdateGuideState(): m_state=6
21:49:08.432 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
21:49:08.434 00.002 31432 Star::Find returns 1 (0), X=330.67, Y=636.53, Mass=3413, SNR=35.5, Peak=222 HFD=3.5
21:49:08.436 00.002 31432 MultiStar: [#1 1.69,1.09,0.00,M4] [#2 1.26,0.82,0.00,M4] [#3 0.25,0.52,1.01,U] [#4 0.76,0.21,0.90,U] [#5 1.19,0.84,0.00,M4] [#6 -0.09,0.66,0.83,U] [#7 0.59,1.25,0.00,M2] [#8 1.65,0.47,0.00,M4] 
21:49:08.438 00.002 31432 refined, 3 included, MultiStar: {0.47, 0.56}, one-star: {0.89, 0.82}
21:49:08.439 00.001 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.85 = 0.85)
21:49:08.441 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.42)
21:49:08.443 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=0.56 hyp=0.73 cameraTheta=0.87 mountX=0.48 mountY=-0.48, mountTheta=-0.78
21:49:08.448 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=0.56, opts=13)
21:49:08.450 00.002 31432 Enqueuing Move request for scope (0.47, 0.56)
21:49:08.451 00.001 29876 Worker thread wakes up
21:49:08.452 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.56) opts 0xd
21:49:08.452 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, 0.56)
21:49:08.452 00.000 29876 Moving (0.47, 0.56) raw xDistance=0.48 yDistance=-0.48
21:49:08.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
21:49:08.452 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:08.452 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:49:08.452 00.000 29876 MoveAxis(W, 56, ABG)
21:49:08.452 00.000 29876 Guiding  Dir = 3, Dur = 56
21:49:08.452 00.000 29876 IsSlewing returns 0
21:49:08.452 00.000 29876 IsGuiding returns 0
21:49:08.452 00.000 29876 PulseGuide returned control before completion, sleep 66
21:49:08.455 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:08.467 00.012 31432 UpdateGuideState exits: m=3413 RSB=35.5
21:49:08.470 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:08.472 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:08.474 00.002 31432 Enqueuing Expose request
21:49:08.523 00.049 29876 IsGuiding returns 1
21:49:08.523 00.000 29876 scope still moving after pulse duration time elapsed
21:49:08.553 00.030 29876 IsSlewing returns 0
21:49:08.553 00.000 29876 IsGuiding returns 1
21:49:08.584 00.031 29876 IsSlewing returns 0
21:49:08.584 00.000 29876 IsGuiding returns 1
21:49:08.616 00.032 29876 IsSlewing returns 0
21:49:08.616 00.000 29876 IsGuiding returns 0
21:49:08.616 00.000 29876 scope move finished after 56 + 107 ms
21:49:08.616 00.000 29876 Move returns status 0, amount 56
21:49:08.616 00.000 29876 MoveAxis(N, 0, ABG)
21:49:08.616 00.000 29876 Move returns status 0, amount 0
21:49:08.616 00.000 29876 move complete, result=0
21:49:08.616 00.000 29876 worker thread done servicing request
21:49:08.616 00.000 29876 Worker thread wakes up
21:49:08.616 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:08.616 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:08.617 00.001 31432 GuideStep: 0.5 px 56 ms WEST, -0.5 px 0 ms NORTH
21:49:10.749 02.132 29876 Exposure complete
21:49:10.792 00.043 29876 worker thread done servicing request
21:49:10.792 00.000 31432 OnExposeComplete: enter
21:49:10.795 00.003 31432 UpdateGuideState(): m_state=6
21:49:10.797 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
21:49:10.799 00.002 31432 Star::Find returns 1 (0), X=330.38, Y=636.99, Mass=3045, SNR=33.0, Peak=193 HFD=4.1
21:49:10.801 00.002 31432 MultiStar: [#1 1.15,1.43,0.00,M5] [#2 0.59,1.45,0.00,M5] [#3 0.19,0.95,0.00,M1] [#4 -0.09,0.79,1.03,U] [#5 0.93,0.79,0.00,M5] [#6 -0.85,1.56,0.00,M1] [#7 0.31,1.43,0.00,M3] [#8 1.13,0.98,0.00,M5] 
21:49:10.803 00.002 31432 refined, 1 included, MultiStar: {0.25, 1.03}, one-star: {0.60, 1.28}
21:49:10.804 00.001 31432 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.02) = xAngle (1.31 = 1.31)
21:49:10.806 00.002 31432 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.96)
21:49:10.808 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=1.03 hyp=1.06 cameraTheta=1.33 mountX=0.27 mountY=-0.98, mountTheta=-1.30
21:49:10.813 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=1.03, opts=13)
21:49:10.816 00.003 31432 Enqueuing Move request for scope (0.25, 1.03)
21:49:10.818 00.002 29876 Worker thread wakes up
21:49:10.818 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.03) opts 0xd
21:49:10.818 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 1.03)
21:49:10.818 00.000 29876 Moving (0.25, 1.03) raw xDistance=0.27 yDistance=-0.98
21:49:10.818 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
21:49:10.818 00.000 29876 resist switch: large excursion: input -0.98 thresh 0.90 direction from 1 to -1
21:49:10.818 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.95
21:49:10.818 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.98
21:49:10.818 00.000 29876 MoveAxis(W, 34, ABG)
21:49:10.818 00.000 29876 Guiding  Dir = 3, Dur = 34
21:49:10.818 00.000 29876 IsSlewing returns 0
21:49:10.818 00.000 29876 IsGuiding returns 0
21:49:10.818 00.000 29876 PulseGuide returned control before completion, sleep 44
21:49:10.821 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=17, FiltMax=257, Gamma=0.490
21:49:10.833 00.012 31432 UpdateGuideState exits: m=3045 RSB=33.0
21:49:10.835 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.837 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:10.839 00.002 31432 Enqueuing Expose request
21:49:10.872 00.033 29876 IsGuiding returns 1
21:49:10.872 00.000 29876 scope still moving after pulse duration time elapsed
21:49:10.902 00.030 29876 IsSlewing returns 0
21:49:10.902 00.000 29876 IsGuiding returns 0
21:49:10.902 00.000 29876 scope move finished after 34 + 49 ms
21:49:10.902 00.000 29876 Move returns status 0, amount 34
21:49:10.902 00.000 29876 BLC: Oldest BLC event removed
21:49:10.902 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:49:10.902 00.000 29876 MoveAxis(N, 92, ABG)
21:49:10.902 00.000 29876 Guiding  Dir = 0, Dur = 92
21:49:10.902 00.000 29876 IsSlewing returns 0
21:49:10.902 00.000 29876 IsGuiding returns 0
21:49:10.903 00.001 29876 PulseGuide returned control before completion, sleep 102
21:49:11.010 00.107 29876 IsGuiding returns 1
21:49:11.010 00.000 29876 scope still moving after pulse duration time elapsed
21:49:11.041 00.031 29876 IsSlewing returns 0
21:49:11.041 00.000 29876 IsGuiding returns 1
21:49:11.072 00.031 29876 IsSlewing returns 0
21:49:11.072 00.000 29876 IsGuiding returns 1
21:49:11.103 00.031 29876 IsSlewing returns 0
21:49:11.103 00.000 29876 IsGuiding returns 1
21:49:11.134 00.031 29876 IsSlewing returns 0
21:49:11.134 00.000 29876 IsGuiding returns 0
21:49:11.134 00.000 29876 scope move finished after 92 + 139 ms
21:49:11.134 00.000 29876 Move returns status 0, amount 92
21:49:11.134 00.000 29876 move complete, result=0
21:49:11.134 00.000 29876 worker thread done servicing request
21:49:11.134 00.000 29876 Worker thread wakes up
21:49:11.134 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:11.134 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:11.134 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -1.0 px 92 ms NORTH
21:49:13.043 01.909 29876 Exposure complete
21:49:13.086 00.043 29876 worker thread done servicing request
21:49:13.086 00.000 31432 OnExposeComplete: enter
21:49:13.088 00.002 31432 UpdateGuideState(): m_state=6
21:49:13.091 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
21:49:13.093 00.002 31432 Star::Find returns 1 (0), X=331.20, Y=637.12, Mass=3170, SNR=34.7, Peak=200 HFD=4.2
21:49:13.094 00.001 31432 MultiStar: large primary error, entering stabilization period
21:49:13.096 00.002 31432 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.02) = xAngle (0.76 = 0.76)
21:49:13.098 00.002 31432 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.77 = -2.51)
21:49:13.100 00.002 31432 CameraToMount -- cameraX=1.42 cameraY=1.42 hyp=2.00 cameraTheta=0.78 mountX=1.45 mountY=-1.18, mountTheta=-0.68
21:49:13.102 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.42, y=1.42, opts=13)
21:49:13.104 00.002 31432 Enqueuing Move request for scope (1.42, 1.42)
21:49:13.106 00.002 29876 Worker thread wakes up
21:49:13.106 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.42, 1.42) opts 0xd
21:49:13.106 00.000 29876 Handling offset move in thread for scope, endpoint = (1.42, 1.42)
21:49:13.106 00.000 29876 Moving (1.42, 1.42) raw xDistance=1.45 yDistance=-1.18
21:49:13.106 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.45
21:49:13.106 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.18
21:49:13.107 00.001 29876 MoveAxis(W, 144, ABG)
21:49:13.107 00.000 29876 Guiding  Dir = 3, Dur = 144
21:49:13.107 00.000 29876 IsSlewing returns 0
21:49:13.107 00.000 29876 IsGuiding returns 0
21:49:13.107 00.000 29876 PulseGuide returned control before completion, sleep 154
21:49:13.110 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:13.122 00.012 31432 UpdateGuideState exits: m=3170 RSB=34.7
21:49:13.124 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:13.126 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:13.128 00.002 31432 Enqueuing Expose request
21:49:13.275 00.147 29876 IsGuiding returns 1
21:49:13.275 00.000 29876 scope still moving after pulse duration time elapsed
21:49:13.306 00.031 29876 IsSlewing returns 0
21:49:13.306 00.000 29876 IsGuiding returns 0
21:49:13.306 00.000 29876 scope move finished after 144 + 55 ms
21:49:13.306 00.000 29876 Move returns status 0, amount 144
21:49:13.306 00.000 29876 MoveAxis(N, 87, ABG)
21:49:13.306 00.000 29876 Guiding  Dir = 0, Dur = 87
21:49:13.306 00.000 29876 IsSlewing returns 0
21:49:13.306 00.000 29876 IsGuiding returns 0
21:49:13.306 00.000 29876 PulseGuide returned control before completion, sleep 97
21:49:13.412 00.106 29876 IsGuiding returns 1
21:49:13.412 00.000 29876 scope still moving after pulse duration time elapsed
21:49:13.442 00.030 29876 IsSlewing returns 0
21:49:13.442 00.000 29876 IsGuiding returns 1
21:49:13.473 00.031 29876 IsSlewing returns 0
21:49:13.473 00.000 29876 IsGuiding returns 1
21:49:13.504 00.031 29876 IsSlewing returns 0
21:49:13.504 00.000 29876 IsGuiding returns 1
21:49:13.534 00.030 29876 IsSlewing returns 0
21:49:13.534 00.000 29876 IsGuiding returns 1
21:49:13.565 00.031 29876 IsSlewing returns 0
21:49:13.565 00.000 29876 IsGuiding returns 0
21:49:13.565 00.000 29876 scope move finished after 87 + 171 ms
21:49:13.565 00.000 29876 Move returns status 0, amount 87
21:49:13.565 00.000 29876 move complete, result=0
21:49:13.566 00.001 29876 worker thread done servicing request
21:49:13.566 00.000 29876 Worker thread wakes up
21:49:13.566 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:13.566 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:13.566 00.000 31432 GuideStep: 1.5 px 144 ms WEST, -1.2 px 87 ms NORTH
21:49:15.381 01.815 31432 evsrv: cli 0CE159D8 connect
21:49:15.384 00.003 31432 case statement mapped state 6 to 3
21:49:15.386 00.002 31432 case statement mapped state 6 to 3
21:49:15.388 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_pixel_scale","id":"6c98a9aa-f1a6-4757-9bc0-bac459f675a8"}
21:49:15.390 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":0.986599,"id":"6c98a9aa-f1a6-4757-9bc0-bac459f675a8"}
21:49:15.392 00.002 31432 evsrv: cli 0CE159D8 disconnect
21:49:15.690 00.298 29876 Exposure complete
21:49:15.734 00.044 29876 worker thread done servicing request
21:49:15.734 00.000 31432 OnExposeComplete: enter
21:49:15.736 00.002 31432 UpdateGuideState(): m_state=6
21:49:15.738 00.002 31432 Star::Find(15, 331, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
21:49:15.740 00.002 31432 Star::Find returns 1 (0), X=331.21, Y=636.38, Mass=3025, SNR=33.7, Peak=198 HFD=3.8
21:49:15.743 00.003 31432 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:49:15.744 00.001 31432 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.86)
21:49:15.746 00.002 31432 CameraToMount -- cameraX=1.42 cameraY=0.67 hyp=1.57 cameraTheta=0.44 mountX=1.44 mountY=-0.44, mountTheta=-0.30
21:49:15.749 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.42, y=0.67, opts=13)
21:49:15.751 00.002 31432 Enqueuing Move request for scope (1.42, 0.67)
21:49:15.753 00.002 29876 Worker thread wakes up
21:49:15.753 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.67) opts 0xd
21:49:15.753 00.000 29876 Handling offset move in thread for scope, endpoint = (1.42, 0.67)
21:49:15.753 00.000 29876 Moving (1.42, 0.67) raw xDistance=1.44 yDistance=-0.44
21:49:15.753 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.44
21:49:15.753 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.44
21:49:15.753 00.000 29876 MoveAxis(W, 159, ABG)
21:49:15.753 00.000 29876 Guiding  Dir = 3, Dur = 159
21:49:15.753 00.000 29876 IsSlewing returns 0
21:49:15.753 00.000 29876 IsGuiding returns 0
21:49:15.754 00.001 29876 PulseGuide returned control before completion, sleep 169
21:49:15.756 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:15.769 00.013 31432 UpdateGuideState exits: m=3025 RSB=33.7
21:49:15.771 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.773 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:15.775 00.002 31432 Enqueuing Expose request
21:49:15.881 00.106 31432 evsrv: cli 0CE159D8 connect
21:49:15.884 00.003 31432 case statement mapped state 6 to 3
21:49:15.886 00.002 31432 case statement mapped state 6 to 3
21:49:15.888 00.002 31432 evsrv: cli 0CE159D8 request: {"method":"get_pixel_scale","id":"146be37f-2713-49c9-a672-214133af5773"}
21:49:15.890 00.002 31432 evsrv: cli 0CE159D8 response: {"jsonrpc":"2.0","result":0.986599,"id":"146be37f-2713-49c9-a672-214133af5773"}
21:49:15.893 00.003 31432 evsrv: cli 0CE159D8 disconnect
21:49:15.936 00.043 29876 IsGuiding returns 1
21:49:15.936 00.000 29876 scope still moving after pulse duration time elapsed
21:49:15.967 00.031 29876 IsSlewing returns 0
21:49:15.967 00.000 29876 IsGuiding returns 0
21:49:15.967 00.000 29876 scope move finished after 159 + 54 ms
21:49:15.967 00.000 29876 Move returns status 0, amount 159
21:49:15.967 00.000 29876 MoveAxis(N, 33, ABG)
21:49:15.967 00.000 29876 Guiding  Dir = 0, Dur = 33
21:49:15.967 00.000 29876 IsSlewing returns 0
21:49:15.967 00.000 29876 IsGuiding returns 0
21:49:15.967 00.000 29876 PulseGuide returned control before completion, sleep 43
21:49:16.014 00.047 29876 IsGuiding returns 1
21:49:16.014 00.000 29876 scope still moving after pulse duration time elapsed
21:49:16.046 00.032 29876 IsSlewing returns 0
21:49:16.046 00.000 29876 IsGuiding returns 1
21:49:16.078 00.032 29876 IsSlewing returns 0
21:49:16.078 00.000 29876 IsGuiding returns 1
21:49:16.108 00.030 29876 IsSlewing returns 0
21:49:16.108 00.000 29876 IsGuiding returns 1
21:49:16.139 00.031 29876 IsSlewing returns 0
21:49:16.139 00.000 29876 IsGuiding returns 0
21:49:16.139 00.000 29876 scope move finished after 33 + 138 ms
21:49:16.139 00.000 29876 Move returns status 0, amount 33
21:49:16.139 00.000 29876 move complete, result=0
21:49:16.140 00.001 29876 worker thread done servicing request
21:49:16.140 00.000 29876 Worker thread wakes up
21:49:16.140 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:16.140 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:16.140 00.000 31432 GuideStep: 1.4 px 159 ms WEST, -0.4 px 33 ms NORTH
21:49:18.052 01.912 29876 Exposure complete
21:49:18.096 00.044 29876 worker thread done servicing request
21:49:18.096 00.000 31432 OnExposeComplete: enter
21:49:18.099 00.003 31432 UpdateGuideState(): m_state=6
21:49:18.101 00.002 31432 Star::Find(15, 331, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
21:49:18.103 00.002 31432 Star::Find returns 1 (0), X=330.86, Y=636.59, Mass=3323, SNR=35.2, Peak=193 HFD=4.0
21:49:18.105 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
21:49:18.106 00.001 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
21:49:18.108 00.002 31432 CameraToMount -- cameraX=1.07 cameraY=0.89 hyp=1.39 cameraTheta=0.69 mountX=1.10 mountY=-0.71, mountTheta=-0.58
21:49:18.111 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.07, y=0.89, opts=13)
21:49:18.114 00.003 31432 Enqueuing Move request for scope (1.07, 0.89)
21:49:18.116 00.002 29876 Worker thread wakes up
21:49:18.116 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.89) opts 0xd
21:49:18.116 00.000 29876 Handling offset move in thread for scope, endpoint = (1.07, 0.89)
21:49:18.116 00.000 29876 Moving (1.07, 0.89) raw xDistance=1.10 yDistance=-0.71
21:49:18.116 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.10
21:49:18.116 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.71
21:49:18.116 00.000 29876 MoveAxis(W, 128, ABG)
21:49:18.116 00.000 29876 Guiding  Dir = 3, Dur = 128
21:49:18.116 00.000 29876 IsSlewing returns 0
21:49:18.116 00.000 29876 IsGuiding returns 0
21:49:18.117 00.001 29876 PulseGuide returned control before completion, sleep 138
21:49:18.120 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:18.132 00.012 31432 UpdateGuideState exits: m=3323 RSB=35.2
21:49:18.134 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.136 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:18.137 00.001 31432 Enqueuing Expose request
21:49:18.266 00.129 29876 IsGuiding returns 1
21:49:18.266 00.000 29876 scope still moving after pulse duration time elapsed
21:49:18.298 00.032 29876 IsSlewing returns 0
21:49:18.298 00.000 29876 IsGuiding returns 0
21:49:18.298 00.000 29876 scope move finished after 128 + 52 ms
21:49:18.298 00.000 29876 Move returns status 0, amount 128
21:49:18.298 00.000 29876 MoveAxis(N, 52, ABG)
21:49:18.298 00.000 29876 Guiding  Dir = 0, Dur = 52
21:49:18.298 00.000 29876 IsSlewing returns 0
21:49:18.298 00.000 29876 IsGuiding returns 0
21:49:18.298 00.000 29876 PulseGuide returned control before completion, sleep 62
21:49:18.375 00.077 29876 IsGuiding returns 1
21:49:18.375 00.000 29876 scope still moving after pulse duration time elapsed
21:49:18.406 00.031 29876 IsSlewing returns 0
21:49:18.406 00.000 29876 IsGuiding returns 1
21:49:18.437 00.031 29876 IsSlewing returns 0
21:49:18.437 00.000 29876 IsGuiding returns 1
21:49:18.469 00.032 29876 IsSlewing returns 0
21:49:18.469 00.000 29876 IsGuiding returns 0
21:49:18.469 00.000 29876 scope move finished after 52 + 118 ms
21:49:18.469 00.000 29876 Move returns status 0, amount 52
21:49:18.469 00.000 29876 move complete, result=0
21:49:18.470 00.001 29876 worker thread done servicing request
21:49:18.470 00.000 29876 Worker thread wakes up
21:49:18.470 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:18.470 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:18.471 00.001 31432 GuideStep: 1.1 px 128 ms WEST, -0.7 px 52 ms NORTH
21:49:19.548 01.077 31432 evsrv: cli 0CE148F8 connect
21:49:19.550 00.002 31432 case statement mapped state 6 to 3
21:49:19.552 00.002 31432 case statement mapped state 6 to 3
21:49:19.555 00.003 31432 evsrv: cli 0CE148F8 request: {"method":"get_pixel_scale","id":"8c2dcfef-3fcf-4ce3-9e8d-110c64b0e2ed"}
21:49:19.557 00.002 31432 evsrv: cli 0CE148F8 response: {"jsonrpc":"2.0","result":0.986599,"id":"8c2dcfef-3fcf-4ce3-9e8d-110c64b0e2ed"}
21:49:19.559 00.002 31432 evsrv: cli 0CE148F8 disconnect
21:49:20.599 01.040 29876 Exposure complete
21:49:20.643 00.044 29876 worker thread done servicing request
21:49:20.644 00.001 31432 OnExposeComplete: enter
21:49:20.646 00.002 31432 UpdateGuideState(): m_state=6
21:49:20.648 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
21:49:20.649 00.001 31432 Star::Find returns 1 (0), X=330.51, Y=635.61, Mass=3237, SNR=34.5, Peak=245 HFD=3.4
21:49:20.651 00.002 31432 MultiStar: exiting stabilization period
21:49:20.653 00.002 31432 MultiStar: [#1 1.77,-0.07,0.00,M6] [#2 1.27,0.17,0.00,M6] [#3 0.32,-0.33,1.09,U] [#4 0.42,-0.55,0.97,U] [#5 1.10,-0.22,0.00,M6] [#6 -0.37,-0.08,0.92,U] [#7 0.37,0.18,0.98,U] [#8 1.60,-0.25,0.00,M6] 
21:49:20.655 00.002 31432 refined, 4 included, MultiStar: {0.30, -0.18}, one-star: {0.73, -0.09}
21:49:20.657 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.56 = -0.56)
21:49:20.659 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.45 = 2.45)
21:49:20.661 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.53 mountX=0.30 mountY=0.22, mountTheta=0.64
21:49:20.663 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.18, opts=13)
21:49:20.665 00.002 31432 Enqueuing Move request for scope (0.30, -0.18)
21:49:20.667 00.002 29876 Worker thread wakes up
21:49:20.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
21:49:20.667 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
21:49:20.667 00.000 29876 Moving (0.30, -0.18) raw xDistance=0.30 yDistance=0.22
21:49:20.667 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.30
21:49:20.667 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:20.667 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:49:20.667 00.000 29876 MoveAxis(W, 47, ABG)
21:49:20.667 00.000 29876 Guiding  Dir = 3, Dur = 47
21:49:20.668 00.001 29876 IsSlewing returns 0
21:49:20.668 00.000 29876 IsGuiding returns 0
21:49:20.668 00.000 29876 PulseGuide returned control before completion, sleep 57
21:49:20.671 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:20.685 00.014 31432 UpdateGuideState exits: m=3237 RSB=34.5
21:49:20.687 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:20.689 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:20.691 00.002 31432 Enqueuing Expose request
21:49:20.734 00.043 29876 IsGuiding returns 1
21:49:20.734 00.000 29876 scope still moving after pulse duration time elapsed
21:49:20.765 00.031 29876 IsSlewing returns 0
21:49:20.765 00.000 29876 IsGuiding returns 1
21:49:20.796 00.031 29876 IsSlewing returns 0
21:49:20.796 00.000 29876 IsGuiding returns 1
21:49:20.827 00.031 29876 IsSlewing returns 0
21:49:20.827 00.000 29876 IsGuiding returns 0
21:49:20.827 00.000 29876 scope move finished after 47 + 112 ms
21:49:20.827 00.000 29876 Move returns status 0, amount 47
21:49:20.827 00.000 29876 MoveAxis(N, 0, ABG)
21:49:20.827 00.000 29876 Move returns status 0, amount 0
21:49:20.827 00.000 29876 move complete, result=0
21:49:20.827 00.000 29876 worker thread done servicing request
21:49:20.827 00.000 29876 Worker thread wakes up
21:49:20.827 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:20.827 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:20.828 00.001 31432 GuideStep: 0.3 px 47 ms WEST, 0.2 px 0 ms NORTH
21:49:22.732 01.904 29876 Exposure complete
21:49:22.778 00.046 29876 worker thread done servicing request
21:49:22.778 00.000 31432 OnExposeComplete: enter
21:49:22.781 00.003 31432 UpdateGuideState(): m_state=6
21:49:22.783 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
21:49:22.785 00.002 31432 Star::Find returns 1 (0), X=330.06, Y=635.56, Mass=3364, SNR=35.9, Peak=254 HFD=3.9
21:49:22.787 00.002 31432 MultiStar: [#1 0.78,0.26,1.04,U] [#2 0.51,0.21,0.96,U] [#3 -0.22,-0.79,1.00,U] [#4 0.07,-0.38,0.95,U] [#5 0.78,-0.42,0.84,U] [#6 -1.28,0.24,0.00,M1] [#7 -0.16,0.55,0.92,U] [#8 0.72,-0.05,0.82,U] 
21:49:22.789 00.002 31432 single-star, 7 included, MultiStar: {0.34, -0.09}, one-star: {0.28, -0.14}
21:49:22.790 00.001 31432 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
21:49:22.792 00.002 31432 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.52 = 2.52)
21:49:22.794 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.47 mountX=0.28 mountY=0.18, mountTheta=0.59
21:49:22.797 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.14, opts=13)
21:49:22.798 00.001 31432 Enqueuing Move request for scope (0.28, -0.14)
21:49:22.800 00.002 29876 Worker thread wakes up
21:49:22.800 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.14) opts 0xd
21:49:22.800 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.14)
21:49:22.800 00.000 29876 Moving (0.28, -0.14) raw xDistance=0.28 yDistance=0.18
21:49:22.800 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
21:49:22.800 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.800 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:49:22.800 00.000 29876 MoveAxis(W, 33, ABG)
21:49:22.800 00.000 29876 Guiding  Dir = 3, Dur = 33
21:49:22.801 00.001 29876 IsSlewing returns 0
21:49:22.801 00.000 29876 IsGuiding returns 0
21:49:22.801 00.000 29876 PulseGuide returned control before completion, sleep 43
21:49:22.804 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:49:22.816 00.012 31432 UpdateGuideState exits: m=3364 RSB=35.9
21:49:22.818 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.820 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:22.822 00.002 31432 Enqueuing Expose request
21:49:22.854 00.032 29876 IsGuiding returns 1
21:49:22.854 00.000 29876 scope still moving after pulse duration time elapsed
21:49:22.884 00.030 29876 IsSlewing returns 0
21:49:22.884 00.000 29876 IsGuiding returns 0
21:49:22.884 00.000 29876 scope move finished after 33 + 50 ms
21:49:22.884 00.000 29876 Move returns status 0, amount 33
21:49:22.884 00.000 29876 MoveAxis(N, 0, ABG)
21:49:22.884 00.000 29876 Move returns status 0, amount 0
21:49:22.884 00.000 29876 move complete, result=0
21:49:22.885 00.001 29876 worker thread done servicing request
21:49:22.885 00.000 29876 Worker thread wakes up
21:49:22.885 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.2 px 0 ms NORTH
21:49:22.887 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:22.887 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:25.012 02.125 29876 Exposure complete
21:49:25.057 00.045 29876 worker thread done servicing request
21:49:25.057 00.000 31432 OnExposeComplete: enter
21:49:25.059 00.002 31432 UpdateGuideState(): m_state=6
21:49:25.061 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
21:49:25.063 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=635.14, Mass=3505, SNR=36.8, Peak=254 HFD=4.1
21:49:25.065 00.002 31432 MultiStar: [#1 1.24,-0.04,0.00,M6] [#2 0.55,-0.00,0.88,U] [#3 0.09,-0.83,0.98,U] [#4 -0.15,-0.84,0.88,U] [#5 0.54,-0.49,0.81,U] [#6 -0.87,-0.06,0.86,U] [#7 0.09,-0.45,0.92,U] [#8 0.89,-0.85,0.00,M6] 
21:49:25.067 00.002 31432 refined, 6 included, MultiStar: {0.07, -0.47}, one-star: {0.24, -0.56}
21:49:25.069 00.002 31432 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.02) = xAngle (-1.44 = -1.44)
21:49:25.071 00.002 31432 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.57 = 1.57)
21:49:25.073 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.47 hyp=0.48 cameraTheta=-1.42 mountX=0.06 mountY=0.48, mountTheta=1.44
21:49:25.076 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.47, opts=13)
21:49:25.079 00.003 31432 Enqueuing Move request for scope (0.07, -0.47)
21:49:25.081 00.002 29876 Worker thread wakes up
21:49:25.081 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.47) opts 0xd
21:49:25.081 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.47)
21:49:25.081 00.000 29876 Moving (0.07, -0.47) raw xDistance=0.06 yDistance=0.48
21:49:25.081 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:49:25.081 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:25.081 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:49:25.081 00.000 29876 MoveAxis(E, 0, ABG)
21:49:25.081 00.000 29876 Move returns status 0, amount 0
21:49:25.081 00.000 29876 MoveAxis(N, 0, ABG)
21:49:25.081 00.000 29876 Move returns status 0, amount 0
21:49:25.081 00.000 29876 move complete, result=0
21:49:25.081 00.000 29876 worker thread done servicing request
21:49:25.085 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:49:25.097 00.012 31432 UpdateGuideState exits: m=3505 RSB=36.8
21:49:25.100 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:25.101 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:25.103 00.002 31432 Enqueuing Expose request
21:49:25.105 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:49:25.107 00.002 29876 Worker thread wakes up
21:49:25.107 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:25.107 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:27.015 01.908 29876 Exposure complete
21:49:27.058 00.043 29876 worker thread done servicing request
21:49:27.058 00.000 31432 OnExposeComplete: enter
21:49:27.060 00.002 31432 UpdateGuideState(): m_state=6
21:49:27.062 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
21:49:27.064 00.002 31432 Star::Find returns 1 (0), X=330.33, Y=634.77, Mass=3240, SNR=35.6, Peak=254 HFD=3.6
21:49:27.066 00.002 31432 MultiStar: [#1 1.43,-0.44,0.00,M7] [#2 0.92,-0.11,0.93,U] [#3 -0.01,-1.49,0.00,M1] [#4 0.18,-0.88,0.94,U] [#5 1.26,-1.27,0.00,M5] [#6 -0.68,-0.37,0.93,U] [#7 0.21,-1.00,0.00,M1] [#8 1.06,-1.09,0.00,M7] 
21:49:27.068 00.002 31432 refined, 3 included, MultiStar: {0.25, -0.58}, one-star: {0.55, -0.93}
21:49:27.070 00.002 31432 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.02) = xAngle (-1.19 = -1.19)
21:49:27.072 00.002 31432 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.82 = 1.82)
21:49:27.073 00.001 31432 CameraToMount -- cameraX=0.25 cameraY=-0.58 hyp=0.63 cameraTheta=-1.17 mountX=0.23 mountY=0.61, mountTheta=1.21
21:49:27.078 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.58, opts=13)
21:49:27.080 00.002 31432 Enqueuing Move request for scope (0.25, -0.58)
21:49:27.082 00.002 29876 Worker thread wakes up
21:49:27.082 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.58) opts 0xd
21:49:27.082 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.58)
21:49:27.082 00.000 29876 Moving (0.25, -0.58) raw xDistance=0.23 yDistance=0.61
21:49:27.082 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:49:27.082 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:27.082 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
21:49:27.082 00.000 29876 MoveAxis(W, 23, ABG)
21:49:27.082 00.000 29876 Guiding  Dir = 3, Dur = 23
21:49:27.082 00.000 29876 IsSlewing returns 0
21:49:27.082 00.000 29876 IsGuiding returns 0
21:49:27.082 00.000 29876 PulseGuide returned control before completion, sleep 33
21:49:27.086 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:49:27.098 00.012 31432 UpdateGuideState exits: m=3240 RSB=35.6
21:49:27.100 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:27.102 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:27.104 00.002 31432 Enqueuing Expose request
21:49:27.121 00.017 29876 IsGuiding returns 1
21:49:27.121 00.000 29876 scope still moving after pulse duration time elapsed
21:49:27.152 00.031 29876 IsSlewing returns 0
21:49:27.152 00.000 29876 IsGuiding returns 1
21:49:27.182 00.030 29876 IsSlewing returns 0
21:49:27.182 00.000 29876 IsGuiding returns 0
21:49:27.182 00.000 29876 scope move finished after 23 + 76 ms
21:49:27.182 00.000 29876 Move returns status 0, amount 23
21:49:27.182 00.000 29876 MoveAxis(N, 0, ABG)
21:49:27.182 00.000 29876 Move returns status 0, amount 0
21:49:27.182 00.000 29876 move complete, result=0
21:49:27.182 00.000 29876 worker thread done servicing request
21:49:27.182 00.000 29876 Worker thread wakes up
21:49:27.183 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:27.183 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:27.183 00.000 31432 GuideStep: 0.2 px 23 ms WEST, 0.6 px 0 ms NORTH
21:49:29.314 02.131 29876 Exposure complete
21:49:29.359 00.045 29876 worker thread done servicing request
21:49:29.359 00.000 31432 OnExposeComplete: enter
21:49:29.362 00.003 31432 UpdateGuideState(): m_state=6
21:49:29.364 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
21:49:29.365 00.001 31432 Star::Find returns 1 (0), X=330.59, Y=635.64, Mass=3530, SNR=36.8, Peak=242 HFD=3.5
21:49:29.368 00.003 31432 MultiStar: [#1 1.69,0.24,0.00,M8] [#2 0.92,-0.19,0.84,U] [#3 0.52,-0.44,1.02,U] [#4 0.02,-0.69,0.90,U] [#5 1.15,-0.49,0.00,M6] [#6 -0.20,-0.49,0.84,U] [#7 0.35,-0.02,0.92,U] [#8 1.43,-0.49,0.00,M8] 
21:49:29.369 00.001 31432 refined, 5 included, MultiStar: {0.42, -0.31}, one-star: {0.81, -0.06}
21:49:29.371 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:49:29.373 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
21:49:29.375 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.31 hyp=0.52 cameraTheta=-0.64 mountX=0.41 mountY=0.37, mountTheta=0.74
21:49:29.377 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.31, opts=13)
21:49:29.379 00.002 31432 Enqueuing Move request for scope (0.42, -0.31)
21:49:29.381 00.002 29876 Worker thread wakes up
21:49:29.381 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.31) opts 0xd
21:49:29.381 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.31)
21:49:29.381 00.000 29876 Moving (0.42, -0.31) raw xDistance=0.41 yDistance=0.37
21:49:29.381 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
21:49:29.381 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:29.381 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:49:29.381 00.000 29876 MoveAxis(W, 42, ABG)
21:49:29.381 00.000 29876 Guiding  Dir = 3, Dur = 42
21:49:29.382 00.001 29876 IsSlewing returns 0
21:49:29.382 00.000 29876 IsGuiding returns 0
21:49:29.382 00.000 29876 PulseGuide returned control before completion, sleep 52
21:49:29.385 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:49:29.396 00.011 31432 UpdateGuideState exits: m=3530 RSB=36.8
21:49:29.399 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:29.401 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:29.402 00.001 31432 Enqueuing Expose request
21:49:29.436 00.034 29876 IsGuiding returns 1
21:49:29.436 00.000 29876 scope still moving after pulse duration time elapsed
21:49:29.467 00.031 29876 IsSlewing returns 0
21:49:29.467 00.000 29876 IsGuiding returns 1
21:49:29.498 00.031 29876 IsSlewing returns 0
21:49:29.498 00.000 29876 IsGuiding returns 0
21:49:29.498 00.000 29876 scope move finished after 42 + 74 ms
21:49:29.498 00.000 29876 Move returns status 0, amount 42
21:49:29.498 00.000 29876 MoveAxis(N, 0, ABG)
21:49:29.498 00.000 29876 Move returns status 0, amount 0
21:49:29.499 00.001 29876 move complete, result=0
21:49:29.499 00.000 29876 worker thread done servicing request
21:49:29.499 00.000 29876 Worker thread wakes up
21:49:29.499 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:29.499 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:29.499 00.000 31432 GuideStep: 0.4 px 42 ms WEST, 0.4 px 0 ms NORTH
21:49:31.413 01.914 29876 Exposure complete
21:49:31.456 00.043 29876 worker thread done servicing request
21:49:31.457 00.001 31432 OnExposeComplete: enter
21:49:31.459 00.002 31432 UpdateGuideState(): m_state=6
21:49:31.461 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
21:49:31.463 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=635.66, Mass=3369, SNR=36.5, Peak=252 HFD=3.5
21:49:31.465 00.002 31432 MultiStar: [#1 1.67,-0.03,0.00,M9] [#2 0.81,0.33,0.83,U] [#3 0.22,-0.41,1.03,U] [#4 0.57,-0.64,0.89,U] [#5 0.82,-0.18,0.83,U] [#6 -0.88,-0.02,0.88,U] [#7 0.35,0.07,0.89,U] [#8 1.53,-0.34,0.00,M9] 
21:49:31.467 00.002 31432 refined, 6 included, MultiStar: {0.38, -0.14}, one-star: {0.81, -0.05}
21:49:31.469 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
21:49:31.470 00.001 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
21:49:31.472 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=-0.14 hyp=0.41 cameraTheta=-0.34 mountX=0.38 mountY=0.19, mountTheta=0.47
21:49:31.477 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=-0.14, opts=13)
21:49:31.479 00.002 31432 Enqueuing Move request for scope (0.38, -0.14)
21:49:31.481 00.002 29876 Worker thread wakes up
21:49:31.481 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.14) opts 0xd
21:49:31.481 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, -0.14)
21:49:31.481 00.000 29876 Moving (0.38, -0.14) raw xDistance=0.38 yDistance=0.19
21:49:31.481 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
21:49:31.481 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:31.481 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:49:31.481 00.000 29876 MoveAxis(W, 42, ABG)
21:49:31.481 00.000 29876 Guiding  Dir = 3, Dur = 42
21:49:31.481 00.000 29876 IsSlewing returns 0
21:49:31.481 00.000 29876 IsGuiding returns 0
21:49:31.482 00.001 29876 PulseGuide returned control before completion, sleep 52
21:49:31.484 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:31.496 00.012 31432 UpdateGuideState exits: m=3369 RSB=36.5
21:49:31.498 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:31.500 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:31.502 00.002 31432 Enqueuing Expose request
21:49:31.535 00.033 29876 IsGuiding returns 1
21:49:31.535 00.000 29876 scope still moving after pulse duration time elapsed
21:49:31.566 00.031 29876 IsSlewing returns 0
21:49:31.566 00.000 29876 IsGuiding returns 1
21:49:31.597 00.031 29876 IsSlewing returns 0
21:49:31.597 00.000 29876 IsGuiding returns 1
21:49:31.629 00.032 29876 IsSlewing returns 0
21:49:31.629 00.000 29876 IsGuiding returns 0
21:49:31.629 00.000 29876 scope move finished after 42 + 105 ms
21:49:31.629 00.000 29876 Move returns status 0, amount 42
21:49:31.629 00.000 29876 MoveAxis(N, 0, ABG)
21:49:31.629 00.000 29876 Move returns status 0, amount 0
21:49:31.629 00.000 29876 move complete, result=0
21:49:31.629 00.000 29876 worker thread done servicing request
21:49:31.629 00.000 29876 Worker thread wakes up
21:49:31.629 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:31.629 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:31.630 00.001 31432 GuideStep: 0.4 px 42 ms WEST, 0.2 px 0 ms NORTH
21:49:33.761 02.131 29876 Exposure complete
21:49:33.807 00.046 29876 worker thread done servicing request
21:49:33.807 00.000 31432 OnExposeComplete: enter
21:49:33.809 00.002 31432 UpdateGuideState(): m_state=6
21:49:33.811 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
21:49:33.813 00.002 31432 Star::Find returns 1 (0), X=330.01, Y=635.69, Mass=3325, SNR=35.5, Peak=238 HFD=3.9
21:49:33.815 00.002 31432 MultiStar: [#1 0.92,0.52,0.00,M10] [#2 0.78,0.58,0.89,U] [#3 0.38,-0.13,1.01,U] [#4 -0.02,-0.46,0.95,U] [#5 1.14,-0.37,0.00,M6] [#6 -0.97,0.20,0.00,M1] [#7 0.27,0.60,1.00,U] [#8 0.71,0.25,0.81,U] 
21:49:33.816 00.001 31432 single-star, 5 included, MultiStar: {0.38, 0.13}, one-star: {0.23, -0.02}
21:49:33.818 00.002 31432 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.02) = xAngle (-0.10 = -0.10)
21:49:33.820 00.002 31432 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.92 = 2.92)
21:49:33.822 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=0.23 mountY=0.05, mountTheta=0.22
21:49:33.825 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.02, opts=13)
21:49:33.827 00.002 31432 Enqueuing Move request for scope (0.23, -0.02)
21:49:33.829 00.002 29876 Worker thread wakes up
21:49:33.829 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
21:49:33.829 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
21:49:33.829 00.000 29876 Moving (0.23, -0.02) raw xDistance=0.23 yDistance=0.05
21:49:33.829 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
21:49:33.829 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:33.829 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:49:33.829 00.000 29876 MoveAxis(W, 28, ABG)
21:49:33.829 00.000 29876 Guiding  Dir = 3, Dur = 28
21:49:33.829 00.000 29876 IsSlewing returns 0
21:49:33.830 00.001 29876 IsGuiding returns 0
21:49:33.830 00.000 29876 PulseGuide returned control before completion, sleep 38
21:49:33.833 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:33.846 00.013 31432 UpdateGuideState exits: m=3325 RSB=35.5
21:49:33.848 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:33.850 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:33.852 00.002 31432 Enqueuing Expose request
21:49:33.883 00.031 29876 IsGuiding returns 1
21:49:33.883 00.000 29876 scope still moving after pulse duration time elapsed
21:49:33.915 00.032 29876 IsSlewing returns 0
21:49:33.915 00.000 29876 IsGuiding returns 0
21:49:33.915 00.000 29876 scope move finished after 28 + 57 ms
21:49:33.915 00.000 29876 Move returns status 0, amount 28
21:49:33.915 00.000 29876 MoveAxis(N, 0, ABG)
21:49:33.915 00.000 29876 Move returns status 0, amount 0
21:49:33.915 00.000 29876 move complete, result=0
21:49:33.915 00.000 29876 worker thread done servicing request
21:49:33.915 00.000 29876 Worker thread wakes up
21:49:33.915 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:33.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:33.915 00.000 31432 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
21:49:35.825 01.910 29876 Exposure complete
21:49:35.869 00.044 29876 worker thread done servicing request
21:49:35.869 00.000 31432 OnExposeComplete: enter
21:49:35.872 00.003 31432 UpdateGuideState(): m_state=6
21:49:35.873 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
21:49:35.876 00.003 31432 Star::Find returns 1 (0), X=329.89, Y=636.90, Mass=3262, SNR=34.8, Peak=221 HFD=4.2
21:49:35.878 00.002 31432 MultiStar: [#1 0.79,1.08,0.00,R] [#2 0.47,0.86,0.00,M1] [#3 -0.18,0.75,1.03,U] [#4 -0.14,0.07,0.95,U] [#5 0.58,1.15,0.00,M7] [#6 -0.67,0.76,0.00,M2] [#7 0.01,1.51,0.00,M1] [#8 1.38,0.38,0.00,M9] 
21:49:35.880 00.002 31432 refined, 2 included, MultiStar: {-0.07, 0.68}, one-star: {0.11, 1.19}
21:49:35.881 00.001 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
21:49:35.883 00.002 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
21:49:35.885 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.68 hyp=0.69 cameraTheta=1.67 mountX=-0.05 mountY=-0.68, mountTheta=-1.65
21:49:35.889 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.68, opts=13)
21:49:35.891 00.002 31432 Enqueuing Move request for scope (-0.07, 0.68)
21:49:35.894 00.003 29876 Worker thread wakes up
21:49:35.894 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.68) opts 0xd
21:49:35.894 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.68)
21:49:35.894 00.000 29876 Moving (-0.07, 0.68) raw xDistance=-0.05 yDistance=-0.68
21:49:35.894 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:49:35.894 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
21:49:35.894 00.000 29876 MoveAxis(E, 0, ABG)
21:49:35.894 00.000 29876 Move returns status 0, amount 0
21:49:35.894 00.000 29876 MoveAxis(N, 50, ABG)
21:49:35.894 00.000 29876 Guiding  Dir = 0, Dur = 50
21:49:35.895 00.001 29876 IsSlewing returns 0
21:49:35.895 00.000 29876 IsGuiding returns 0
21:49:35.895 00.000 29876 PulseGuide returned control before completion, sleep 60
21:49:35.898 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:35.910 00.012 31432 UpdateGuideState exits: m=3262 RSB=34.8
21:49:35.912 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:35.913 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:35.915 00.002 31432 Enqueuing Expose request
21:49:35.963 00.048 29876 IsGuiding returns 1
21:49:35.963 00.000 29876 scope still moving after pulse duration time elapsed
21:49:35.994 00.031 29876 IsSlewing returns 0
21:49:35.994 00.000 29876 IsGuiding returns 1
21:49:36.026 00.032 29876 IsSlewing returns 0
21:49:36.026 00.000 29876 IsGuiding returns 0
21:49:36.026 00.000 29876 scope move finished after 50 + 81 ms
21:49:36.026 00.000 29876 Move returns status 0, amount 50
21:49:36.026 00.000 29876 move complete, result=0
21:49:36.026 00.000 29876 worker thread done servicing request
21:49:36.026 00.000 29876 Worker thread wakes up
21:49:36.026 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 50 ms NORTH
21:49:36.029 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:36.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:38.152 02.123 29876 Exposure complete
21:49:38.197 00.045 29876 worker thread done servicing request
21:49:38.197 00.000 31432 OnExposeComplete: enter
21:49:38.200 00.003 31432 UpdateGuideState(): m_state=6
21:49:38.202 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
21:49:38.204 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=635.35, Mass=3080, SNR=34.1, Peak=206 HFD=3.9
21:49:38.206 00.002 31432 MultiStar: [#1 0.44,-1.04,0.00,M1] [#2 1.03,0.26,0.00,M2] [#3 -0.13,-0.64,1.03,U] [#4 -0.14,0.00,0.94,U] [#5 0.53,-0.06,0.87,U] [#6 -0.46,-0.30,0.91,U] [#7 -0.25,0.56,0.98,U] [#8 1.32,-0.82,0.00,M10] 
21:49:38.208 00.002 31432 refined, 5 included, MultiStar: {-0.04, -0.14}, one-star: {0.25, -0.35}
21:49:38.210 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
21:49:38.211 00.001 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
21:49:38.214 00.003 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.84 mountX=-0.04 mountY=0.13, mountTheta=1.87
21:49:38.216 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.14, opts=13)
21:49:38.219 00.003 31432 Enqueuing Move request for scope (-0.04, -0.14)
21:49:38.221 00.002 29876 Worker thread wakes up
21:49:38.221 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
21:49:38.221 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
21:49:38.221 00.000 29876 Moving (-0.04, -0.14) raw xDistance=-0.04 yDistance=0.13
21:49:38.221 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:49:38.221 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:38.221 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:49:38.221 00.000 29876 MoveAxis(E, 0, ABG)
21:49:38.221 00.000 29876 Move returns status 0, amount 0
21:49:38.221 00.000 29876 MoveAxis(N, 0, ABG)
21:49:38.221 00.000 29876 Move returns status 0, amount 0
21:49:38.221 00.000 29876 move complete, result=0
21:49:38.221 00.000 29876 worker thread done servicing request
21:49:38.226 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:49:38.240 00.014 31432 UpdateGuideState exits: m=3080 RSB=34.1
21:49:38.242 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:38.244 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:38.246 00.002 31432 Enqueuing Expose request
21:49:38.248 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:38.251 00.003 29876 Worker thread wakes up
21:49:38.251 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:38.251 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:40.160 01.909 29876 Exposure complete
21:49:40.203 00.043 29876 worker thread done servicing request
21:49:40.203 00.000 31432 OnExposeComplete: enter
21:49:40.206 00.003 31432 UpdateGuideState(): m_state=6
21:49:40.207 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
21:49:40.209 00.002 31432 Star::Find returns 1 (0), X=330.34, Y=635.09, Mass=3631, SNR=37.8, Peak=255 HFD=3.9
21:49:40.211 00.002 31432 MultiStar: [#1 0.67,-1.44,0.00,M2] [#2 0.40,-0.17,0.84,U] [#3 0.20,-0.96,0.00,M1] [#4 0.55,-1.23,0.00,M1] [#5 0.80,-0.61,0.00,M7] [#6 -0.83,-0.15,0.88,U] [#7 -0.28,0.17,0.85,U] [#8 1.35,-0.70,0.00,R] 
21:49:40.213 00.002 31432 refined, 3 included, MultiStar: {-0.02, -0.21}, one-star: {0.56, -0.61}
21:49:40.215 00.002 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.69 = -1.69)
21:49:40.217 00.002 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.32 = 1.32)
21:49:40.219 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=-0.03 mountY=0.20, mountTheta=1.70
21:49:40.221 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.21, opts=13)
21:49:40.223 00.002 31432 Enqueuing Move request for scope (-0.02, -0.21)
21:49:40.225 00.002 29876 Worker thread wakes up
21:49:40.225 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
21:49:40.225 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
21:49:40.225 00.000 29876 Moving (-0.02, -0.21) raw xDistance=-0.03 yDistance=0.20
21:49:40.226 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:49:40.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:40.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:49:40.226 00.000 29876 MoveAxis(E, 0, ABG)
21:49:40.226 00.000 29876 Move returns status 0, amount 0
21:49:40.226 00.000 29876 MoveAxis(N, 0, ABG)
21:49:40.226 00.000 29876 Move returns status 0, amount 0
21:49:40.226 00.000 29876 move complete, result=0
21:49:40.226 00.000 29876 worker thread done servicing request
21:49:40.231 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:49:40.243 00.012 31432 UpdateGuideState exits: m=3631 RSB=37.8
21:49:40.245 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:40.247 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:40.250 00.003 31432 Enqueuing Expose request
21:49:40.251 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:49:40.253 00.002 29876 Worker thread wakes up
21:49:40.253 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:40.253 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:42.386 02.133 29876 Exposure complete
21:49:42.429 00.043 29876 worker thread done servicing request
21:49:42.429 00.000 31432 OnExposeComplete: enter
21:49:42.431 00.002 31432 UpdateGuideState(): m_state=6
21:49:42.433 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
21:49:42.435 00.002 31432 Star::Find returns 1 (0), X=330.14, Y=635.37, Mass=3124, SNR=34.3, Peak=177 HFD=4.1
21:49:42.437 00.002 31432 MultiStar: [#1 -0.09,-0.84,1.05,U] [#2 0.54,-0.05,0.98,U] [#3 -0.03,-0.60,1.03,U] [#4 0.39,-0.42,0.92,U] [#5 0.70,-0.32,0.91,U] [#6 -1.55,-0.05,0.00,M1] [#7 -0.59,0.32,0.99,U] [#8 -1.24,0.50,0.00,M1] 
21:49:42.439 00.002 31432 refined, 6 included, MultiStar: {0.17, -0.33}, one-star: {0.36, -0.34}
21:49:42.441 00.002 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
21:49:42.443 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
21:49:42.445 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.09 mountX=0.16 mountY=0.35, mountTheta=1.14
21:49:42.449 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=-0.33, opts=13)
21:49:42.451 00.002 31432 Enqueuing Move request for scope (0.17, -0.33)
21:49:42.454 00.003 29876 Worker thread wakes up
21:49:42.454 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
21:49:42.454 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
21:49:42.454 00.000 29876 Moving (0.17, -0.33) raw xDistance=0.16 yDistance=0.35
21:49:42.454 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:49:42.454 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:49:42.454 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:49:42.454 00.000 29876 MoveAxis(E, 0, ABG)
21:49:42.454 00.000 29876 Move returns status 0, amount 0
21:49:42.454 00.000 29876 MoveAxis(N, 0, ABG)
21:49:42.454 00.000 29876 Move returns status 0, amount 0
21:49:42.454 00.000 29876 move complete, result=0
21:49:42.454 00.000 29876 worker thread done servicing request
21:49:42.458 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:42.470 00.012 31432 UpdateGuideState exits: m=3124 RSB=34.3
21:49:42.472 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:42.474 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:42.476 00.002 31432 Enqueuing Expose request
21:49:42.478 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:49:42.480 00.002 29876 Worker thread wakes up
21:49:42.480 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:42.480 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:44.396 01.916 29876 Exposure complete
21:49:44.441 00.045 29876 worker thread done servicing request
21:49:44.441 00.000 31432 OnExposeComplete: enter
21:49:44.443 00.002 31432 UpdateGuideState(): m_state=6
21:49:44.445 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
21:49:44.447 00.002 31432 Star::Find returns 1 (0), X=329.76, Y=635.71, Mass=3222, SNR=34.2, Peak=249 HFD=4.0
21:49:44.449 00.002 31432 MultiStar: [#1 -0.01,-0.63,1.06,U] [#2 -0.21,0.41,0.97,U] [#3 -0.53,-0.24,1.07,U] [#4 -0.23,-0.47,0.93,U] [#5 0.72,-0.08,0.80,U] [#6 -1.37,0.30,0.00,M2] [#7 -0.45,0.53,0.94,U] [#8 -1.15,0.73,0.00,M2] 
21:49:44.451 00.002 31432 single-star, 6 included, MultiStar: {-0.13, -0.08}, one-star: {-0.02, 0.00}
21:49:44.452 00.001 31432 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
21:49:44.454 00.002 31432 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.33)
21:49:44.456 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.03 cameraTheta=2.97 mountX=-0.02 mountY=-0.01, mountTheta=-2.83
21:49:44.459 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.00, opts=13)
21:49:44.461 00.002 31432 Enqueuing Move request for scope (-0.02, 0.00)
21:49:44.463 00.002 29876 Worker thread wakes up
21:49:44.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
21:49:44.463 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
21:49:44.463 00.000 29876 Moving (-0.02, 0.00) raw xDistance=-0.02 yDistance=-0.01
21:49:44.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:49:44.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:44.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:44.463 00.000 29876 MoveAxis(E, 0, ABG)
21:49:44.463 00.000 29876 Move returns status 0, amount 0
21:49:44.463 00.000 29876 MoveAxis(N, 0, ABG)
21:49:44.463 00.000 29876 Move returns status 0, amount 0
21:49:44.463 00.000 29876 move complete, result=0
21:49:44.464 00.001 29876 worker thread done servicing request
21:49:44.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:49:44.478 00.011 31432 UpdateGuideState exits: m=3222 RSB=34.2
21:49:44.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:44.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:44.484 00.002 31432 Enqueuing Expose request
21:49:44.486 00.002 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:49:44.488 00.002 29876 Worker thread wakes up
21:49:44.488 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:44.489 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:46.622 02.133 29876 Exposure complete
21:49:46.664 00.042 29876 worker thread done servicing request
21:49:46.664 00.000 31432 OnExposeComplete: enter
21:49:46.666 00.002 31432 UpdateGuideState(): m_state=6
21:49:46.668 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
21:49:46.670 00.002 31432 Star::Find returns 1 (0), X=330.97, Y=635.98, Mass=3490, SNR=35.9, Peak=217 HFD=4.4
21:49:46.672 00.002 31432 MultiStar: [#1 0.04,-0.07,1.03,U] [#2 0.86,1.33,0.00,M1] [#3 0.69,-0.29,1.00,U] [#4 0.66,-0.22,0.90,U] [#5 1.45,0.20,0.00,M6] [#6 -0.42,0.69,0.85,U] [#7 0.41,0.81,0.94,U] [#8 -0.35,1.47,0.00,M3] 
21:49:46.674 00.002 31432 refined, 5 included, MultiStar: {0.44, 0.19}, one-star: {1.19, 0.27}
21:49:46.676 00.002 31432 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
21:49:46.678 00.002 31432 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
21:49:46.679 00.001 31432 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.40 mountX=0.45 mountY=-0.12, mountTheta=-0.25
21:49:46.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.19, opts=13)
21:49:46.684 00.002 31432 Enqueuing Move request for scope (0.44, 0.19)
21:49:46.686 00.002 29876 Worker thread wakes up
21:49:46.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.19) opts 0xd
21:49:46.686 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.19)
21:49:46.686 00.000 29876 Moving (0.44, 0.19) raw xDistance=0.45 yDistance=-0.12
21:49:46.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
21:49:46.686 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:46.687 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:49:46.687 00.000 29876 MoveAxis(W, 43, ABG)
21:49:46.687 00.000 29876 Guiding  Dir = 3, Dur = 43
21:49:46.687 00.000 29876 IsSlewing returns 0
21:49:46.687 00.000 29876 IsGuiding returns 0
21:49:46.687 00.000 29876 PulseGuide returned control before completion, sleep 53
21:49:46.690 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:49:46.701 00.011 31432 UpdateGuideState exits: m=3490 RSB=35.9
21:49:46.704 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:46.705 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:46.707 00.002 31432 Enqueuing Expose request
21:49:46.745 00.038 29876 IsGuiding returns 1
21:49:46.745 00.000 29876 scope still moving after pulse duration time elapsed
21:49:46.776 00.031 29876 IsSlewing returns 0
21:49:46.776 00.000 29876 IsGuiding returns 1
21:49:46.808 00.032 29876 IsSlewing returns 0
21:49:46.808 00.000 29876 IsGuiding returns 1
21:49:46.839 00.031 29876 IsSlewing returns 0
21:49:46.839 00.000 29876 IsGuiding returns 0
21:49:46.839 00.000 29876 scope move finished after 43 + 109 ms
21:49:46.839 00.000 29876 Move returns status 0, amount 43
21:49:46.839 00.000 29876 MoveAxis(N, 0, ABG)
21:49:46.839 00.000 29876 Move returns status 0, amount 0
21:49:46.839 00.000 29876 move complete, result=0
21:49:46.840 00.001 29876 worker thread done servicing request
21:49:46.840 00.000 29876 Worker thread wakes up
21:49:46.840 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:46.840 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:46.840 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.1 px 0 ms NORTH
21:49:48.746 01.906 29876 Exposure complete
21:49:48.790 00.044 29876 worker thread done servicing request
21:49:48.790 00.000 31432 OnExposeComplete: enter
21:49:48.792 00.002 31432 UpdateGuideState(): m_state=6
21:49:48.794 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
21:49:48.796 00.002 31432 Star::Find returns 1 (0), X=330.75, Y=635.65, Mass=3417, SNR=36.4, Peak=217 HFD=3.7
21:49:48.798 00.002 31432 MultiStar: [#1 0.26,-0.52,0.97,U] [#2 0.70,0.39,0.93,U] [#3 0.12,-0.29,1.02,U] [#4 0.34,-0.59,0.90,U] [#5 1.38,-0.28,0.00,M7] [#6 -0.79,0.43,0.87,U] [#7 -0.05,0.32,0.89,U] [#8 -0.44,0.83,0.78,U] 
21:49:48.800 00.002 31432 refined, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.97, -0.06}
21:49:48.802 00.002 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.20 = 0.20)
21:49:48.804 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.21 = -3.07)
21:49:48.806 00.002 31432 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=0.17 mountY=-0.01, mountTheta=-0.07
21:49:48.812 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.04, opts=13)
21:49:48.815 00.003 31432 Enqueuing Move request for scope (0.17, 0.04)
21:49:48.817 00.002 29876 Worker thread wakes up
21:49:48.817 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
21:49:48.817 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
21:49:48.817 00.000 29876 Moving (0.17, 0.04) raw xDistance=0.17 yDistance=-0.01
21:49:48.817 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:49:48.818 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:48.818 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:48.818 00.000 29876 MoveAxis(E, 0, ABG)
21:49:48.818 00.000 29876 Move returns status 0, amount 0
21:49:48.818 00.000 29876 MoveAxis(N, 0, ABG)
21:49:48.818 00.000 29876 Move returns status 0, amount 0
21:49:48.818 00.000 29876 move complete, result=0
21:49:48.818 00.000 29876 worker thread done servicing request
21:49:48.821 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:49:48.834 00.013 31432 UpdateGuideState exits: m=3417 RSB=36.4
21:49:48.836 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:48.838 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:48.840 00.002 31432 Enqueuing Expose request
21:49:48.841 00.001 29876 Worker thread wakes up
21:49:48.841 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:48.841 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:48.841 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:49:50.963 02.122 29876 Exposure complete
21:49:51.006 00.043 29876 worker thread done servicing request
21:49:51.006 00.000 31432 OnExposeComplete: enter
21:49:51.009 00.003 31432 UpdateGuideState(): m_state=6
21:49:51.012 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
21:49:51.014 00.002 31432 Star::Find returns 1 (0), X=330.83, Y=635.47, Mass=3090, SNR=34.8, Peak=247 HFD=3.5
21:49:51.016 00.002 31432 MultiStar: [#1 1.03,-1.21,0.00,M1] [#2 0.83,0.14,0.95,U] [#3 0.53,-0.95,0.00,M1] [#4 0.95,-1.05,0.00,M1] [#5 1.46,-0.56,0.00,M8] [#6 -0.87,-0.04,0.95,U] [#7 0.45,-0.37,0.98,U] [#8 0.08,0.22,0.82,U] 
21:49:51.018 00.002 31432 refined, 4 included, MultiStar: {0.32, -0.07}, one-star: {1.05, -0.24}
21:49:51.022 00.004 31432 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.02) = xAngle (-0.24 = -0.24)
21:49:51.024 00.002 31432 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
21:49:51.026 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.21 mountX=0.32 mountY=0.12, mountTheta=0.35
21:49:51.029 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.07, opts=13)
21:49:51.031 00.002 31432 Enqueuing Move request for scope (0.32, -0.07)
21:49:51.033 00.002 29876 Worker thread wakes up
21:49:51.033 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.07) opts 0xd
21:49:51.033 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.07)
21:49:51.033 00.000 29876 Moving (0.32, -0.07) raw xDistance=0.32 yDistance=0.12
21:49:51.033 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
21:49:51.033 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:51.033 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:49:51.033 00.000 29876 MoveAxis(W, 31, ABG)
21:49:51.033 00.000 29876 Guiding  Dir = 3, Dur = 31
21:49:51.033 00.000 29876 IsSlewing returns 0
21:49:51.033 00.000 29876 IsGuiding returns 0
21:49:51.034 00.001 29876 PulseGuide returned control before completion, sleep 41
21:49:51.037 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:49:51.048 00.011 31432 UpdateGuideState exits: m=3090 RSB=34.8
21:49:51.051 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:51.054 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:51.055 00.001 31432 Enqueuing Expose request
21:49:51.086 00.031 29876 IsGuiding returns 1
21:49:51.086 00.000 29876 scope still moving after pulse duration time elapsed
21:49:51.117 00.031 29876 IsSlewing returns 0
21:49:51.117 00.000 29876 IsGuiding returns 0
21:49:51.117 00.000 29876 scope move finished after 31 + 52 ms
21:49:51.117 00.000 29876 Move returns status 0, amount 31
21:49:51.117 00.000 29876 MoveAxis(N, 0, ABG)
21:49:51.117 00.000 29876 Move returns status 0, amount 0
21:49:51.117 00.000 29876 move complete, result=0
21:49:51.117 00.000 29876 worker thread done servicing request
21:49:51.117 00.000 29876 Worker thread wakes up
21:49:51.117 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:51.117 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:51.117 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.1 px 0 ms NORTH
21:49:53.031 01.914 29876 Exposure complete
21:49:53.076 00.045 29876 worker thread done servicing request
21:49:53.076 00.000 31432 OnExposeComplete: enter
21:49:53.079 00.003 31432 UpdateGuideState(): m_state=6
21:49:53.081 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
21:49:53.083 00.002 31432 Star::Find returns 1 (0), X=330.37, Y=635.56, Mass=3199, SNR=34.9, Peak=225 HFD=3.5
21:49:53.085 00.002 31432 MultiStar: [#1 0.48,-0.62,1.05,U] [#2 0.20,-0.20,0.98,U] [#3 -0.13,-0.49,1.08,U] [#4 0.70,-1.16,0.00,M2] [#5 1.02,-0.46,0.00,M9] [#6 -0.90,0.04,0.93,U] [#7 -0.05,0.41,0.97,U] [#8 -0.73,0.80,0.00,M2] 
21:49:53.087 00.002 31432 refined, 5 included, MultiStar: {0.04, -0.18}, one-star: {0.59, -0.14}
21:49:53.089 00.002 31432 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
21:49:53.091 00.002 31432 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
21:49:53.093 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=0.04 mountY=0.18, mountTheta=1.36
21:49:53.096 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.18, opts=13)
21:49:53.098 00.002 31432 Enqueuing Move request for scope (0.04, -0.18)
21:49:53.100 00.002 29876 Worker thread wakes up
21:49:53.100 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
21:49:53.100 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
21:49:53.100 00.000 29876 Moving (0.04, -0.18) raw xDistance=0.04 yDistance=0.18
21:49:53.100 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:49:53.100 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:53.101 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:49:53.101 00.000 29876 MoveAxis(E, 0, ABG)
21:49:53.101 00.000 29876 Move returns status 0, amount 0
21:49:53.101 00.000 29876 MoveAxis(N, 0, ABG)
21:49:53.101 00.000 29876 Move returns status 0, amount 0
21:49:53.101 00.000 29876 move complete, result=0
21:49:53.101 00.000 29876 worker thread done servicing request
21:49:53.104 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:49:53.116 00.012 31432 UpdateGuideState exits: m=3199 RSB=34.9
21:49:53.118 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:53.120 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:53.122 00.002 31432 Enqueuing Expose request
21:49:53.124 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:49:53.126 00.002 29876 Worker thread wakes up
21:49:53.126 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:53.126 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:55.256 02.130 29876 Exposure complete
21:49:55.299 00.043 29876 worker thread done servicing request
21:49:55.299 00.000 31432 OnExposeComplete: enter
21:49:55.302 00.003 31432 UpdateGuideState(): m_state=6
21:49:55.303 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
21:49:55.305 00.002 31432 Star::Find returns 1 (0), X=330.49, Y=635.49, Mass=3497, SNR=36.5, Peak=224 HFD=4.2
21:49:55.308 00.003 31432 MultiStar: [#1 0.37,-0.57,0.96,U] [#2 0.43,0.21,0.89,U] [#3 -0.28,-0.18,1.00,U] [#4 0.40,-0.66,0.89,U] [#5 1.23,-0.38,0.00,M10] [#6 -0.91,0.45,0.00,M1] [#7 0.12,0.27,0.95,U] [#8 -0.72,0.97,0.00,M3] 
21:49:55.310 00.002 31432 refined, 5 included, MultiStar: {0.29, -0.19}, one-star: {0.71, -0.21}
21:49:55.310 00.000 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.61 = -0.61)
21:49:55.312 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.40 = 2.40)
21:49:55.315 00.003 31432 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-0.58 mountX=0.29 mountY=0.23, mountTheta=0.69
21:49:55.318 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.19, opts=13)
21:49:55.320 00.002 31432 Enqueuing Move request for scope (0.29, -0.19)
21:49:55.321 00.001 29876 Worker thread wakes up
21:49:55.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
21:49:55.321 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
21:49:55.321 00.000 29876 Moving (0.29, -0.19) raw xDistance=0.29 yDistance=0.23
21:49:55.323 00.002 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
21:49:55.323 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:55.323 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:49:55.323 00.000 29876 MoveAxis(W, 27, ABG)
21:49:55.323 00.000 29876 Guiding  Dir = 3, Dur = 27
21:49:55.323 00.000 29876 IsSlewing returns 0
21:49:55.323 00.000 29876 IsGuiding returns 0
21:49:55.323 00.000 29876 PulseGuide returned control before completion, sleep 37
21:49:55.326 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:49:55.338 00.012 31432 UpdateGuideState exits: m=3497 RSB=36.5
21:49:55.340 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.341 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:55.343 00.002 31432 Enqueuing Expose request
21:49:55.364 00.021 29876 IsGuiding returns 1
21:49:55.364 00.000 29876 scope still moving after pulse duration time elapsed
21:49:55.395 00.031 29876 IsSlewing returns 0
21:49:55.395 00.000 29876 IsGuiding returns 1
21:49:55.426 00.031 29876 IsSlewing returns 0
21:49:55.426 00.000 29876 IsGuiding returns 0
21:49:55.426 00.000 29876 scope move finished after 27 + 77 ms
21:49:55.426 00.000 29876 Move returns status 0, amount 27
21:49:55.426 00.000 29876 MoveAxis(N, 0, ABG)
21:49:55.426 00.000 29876 Move returns status 0, amount 0
21:49:55.426 00.000 29876 move complete, result=0
21:49:55.426 00.000 29876 worker thread done servicing request
21:49:55.426 00.000 29876 Worker thread wakes up
21:49:55.426 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:55.426 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:55.426 00.000 31432 GuideStep: 0.3 px 27 ms WEST, 0.2 px 0 ms NORTH
21:49:57.342 01.916 29876 Exposure complete
21:49:57.384 00.042 29876 worker thread done servicing request
21:49:57.384 00.000 31432 OnExposeComplete: enter
21:49:57.388 00.004 31432 UpdateGuideState(): m_state=6
21:49:57.390 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
21:49:57.392 00.002 31432 Star::Find returns 1 (0), X=330.63, Y=635.41, Mass=3298, SNR=35.2, Peak=223 HFD=3.8
21:49:57.394 00.002 31432 MultiStar: [#1 0.67,-1.22,0.00,M1] [#2 0.80,-0.49,0.90,U] [#3 0.22,-0.70,1.02,U] [#4 0.66,-1.04,0.00,M2] [#5 1.56,-0.93,0.00,R] [#6 -0.25,-0.28,0.85,U] [#7 0.65,-0.23,0.95,U] [#8 0.19,0.16,0.82,U] 
21:49:57.395 00.001 31432 refined, 5 included, MultiStar: {0.43, -0.32}, one-star: {0.85, -0.29}
21:49:57.396 00.001 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
21:49:57.399 00.003 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
21:49:57.401 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.32 hyp=0.53 cameraTheta=-0.65 mountX=0.42 mountY=0.38, mountTheta=0.74
21:49:57.406 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.32, opts=13)
21:49:57.408 00.002 31432 Enqueuing Move request for scope (0.43, -0.32)
21:49:57.410 00.002 29876 Worker thread wakes up
21:49:57.410 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.32) opts 0xd
21:49:57.410 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.32)
21:49:57.410 00.000 29876 Moving (0.43, -0.32) raw xDistance=0.42 yDistance=0.38
21:49:57.410 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
21:49:57.410 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:57.410 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:49:57.410 00.000 29876 MoveAxis(W, 44, ABG)
21:49:57.410 00.000 29876 Guiding  Dir = 3, Dur = 44
21:49:57.410 00.000 29876 IsSlewing returns 0
21:49:57.410 00.000 29876 IsGuiding returns 0
21:49:57.410 00.000 29876 PulseGuide returned control before completion, sleep 54
21:49:57.414 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:49:57.426 00.012 31432 UpdateGuideState exits: m=3298 RSB=35.2
21:49:57.428 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:57.430 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:57.432 00.002 31432 Enqueuing Expose request
21:49:57.480 00.048 29876 IsGuiding returns 1
21:49:57.480 00.000 29876 scope still moving after pulse duration time elapsed
21:49:57.511 00.031 29876 IsSlewing returns 0
21:49:57.511 00.000 29876 IsGuiding returns 1
21:49:57.555 00.044 29876 IsSlewing returns 0
21:49:57.555 00.000 29876 IsGuiding returns 0
21:49:57.555 00.000 29876 scope move finished after 44 + 100 ms
21:49:57.555 00.000 29876 Move returns status 0, amount 44
21:49:57.555 00.000 29876 MoveAxis(N, 0, ABG)
21:49:57.555 00.000 29876 Move returns status 0, amount 0
21:49:57.555 00.000 29876 move complete, result=0
21:49:57.555 00.000 29876 worker thread done servicing request
21:49:57.555 00.000 29876 Worker thread wakes up
21:49:57.555 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:57.555 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:49:57.555 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.4 px 0 ms NORTH
21:49:59.782 02.227 29876 Exposure complete
21:49:59.825 00.043 29876 worker thread done servicing request
21:49:59.826 00.001 31432 OnExposeComplete: enter
21:49:59.828 00.002 31432 UpdateGuideState(): m_state=6
21:49:59.830 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
21:49:59.833 00.003 31432 Star::Find returns 1 (0), X=329.90, Y=635.65, Mass=3087, SNR=34.7, Peak=238 HFD=3.8
21:49:59.835 00.002 31432 MultiStar: [#1 -0.36,-0.43,1.09,U] [#2 0.05,0.23,0.96,U] [#3 -0.77,-0.12,1.00,U] [#4 -0.20,-0.33,0.94,U] [#5 -1.02,0.47,0.00,M1] [#6 -1.34,0.10,0.00,M1] [#7 -0.14,0.60,0.94,U] [#8 -1.02,0.70,0.00,M3] 
21:49:59.836 00.001 31432 single-star, 5 included, MultiStar: {-0.22, -0.03}, one-star: {0.12, -0.06}
21:49:59.838 00.002 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
21:49:59.840 00.002 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
21:49:59.842 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=0.12 mountY=0.08, mountTheta=0.57
21:49:59.845 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.06, opts=13)
21:49:59.847 00.002 31432 Enqueuing Move request for scope (0.12, -0.06)
21:49:59.849 00.002 29876 Worker thread wakes up
21:49:59.849 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:49:59.849 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:49:59.849 00.000 29876 Moving (0.12, -0.06) raw xDistance=0.12 yDistance=0.08
21:49:59.849 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:49:59.849 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:59.849 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:49:59.849 00.000 29876 MoveAxis(E, 0, ABG)
21:49:59.849 00.000 29876 Move returns status 0, amount 0
21:49:59.850 00.001 29876 MoveAxis(N, 0, ABG)
21:49:59.850 00.000 29876 Move returns status 0, amount 0
21:49:59.850 00.000 29876 move complete, result=0
21:49:59.850 00.000 29876 worker thread done servicing request
21:49:59.855 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:49:59.867 00.012 31432 UpdateGuideState exits: m=3087 RSB=34.7
21:49:59.869 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:59.871 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:49:59.873 00.002 31432 Enqueuing Expose request
21:49:59.875 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:59.877 00.002 29876 Worker thread wakes up
21:49:59.877 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:49:59.877 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:01.784 01.907 29876 Exposure complete
21:50:01.829 00.045 29876 worker thread done servicing request
21:50:01.829 00.000 31432 OnExposeComplete: enter
21:50:01.831 00.002 31432 UpdateGuideState(): m_state=6
21:50:01.833 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
21:50:01.834 00.001 31432 Star::Find returns 1 (0), X=330.18, Y=636.07, Mass=3525, SNR=36.7, Peak=244 HFD=4.1
21:50:01.837 00.003 31432 MultiStar: [#1 0.20,-0.56,0.96,U] [#2 0.51,0.49,0.93,U] [#3 -0.80,0.53,0.96,U] [#4 -0.56,0.23,0.90,U] [#5 -0.31,1.00,0.00,M2] [#6 -0.83,0.39,0.90,U] [#7 -0.50,1.19,0.00,M1] [#8 -0.45,0.74,0.84,U] 
21:50:01.840 00.003 31432 refined, 6 included, MultiStar: {-0.20, 0.30}, one-star: {0.40, 0.36}
21:50:01.841 00.001 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
21:50:01.843 00.002 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.13)
21:50:01.845 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.37 cameraTheta=2.16 mountX=-0.20 mountY=-0.33, mountTheta=-2.11
21:50:01.847 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.30, opts=13)
21:50:01.850 00.003 31432 Enqueuing Move request for scope (-0.20, 0.30)
21:50:01.851 00.001 29876 Worker thread wakes up
21:50:01.851 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
21:50:01.851 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
21:50:01.851 00.000 29876 Moving (-0.20, 0.30) raw xDistance=-0.20 yDistance=-0.33
21:50:01.852 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:50:01.852 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:01.852 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:50:01.852 00.000 29876 MoveAxis(E, 0, ABG)
21:50:01.852 00.000 29876 Move returns status 0, amount 0
21:50:01.852 00.000 29876 MoveAxis(N, 0, ABG)
21:50:01.852 00.000 29876 Move returns status 0, amount 0
21:50:01.852 00.000 29876 move complete, result=0
21:50:01.852 00.000 29876 worker thread done servicing request
21:50:01.855 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:01.867 00.012 31432 UpdateGuideState exits: m=3525 RSB=36.7
21:50:01.870 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.871 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:01.874 00.003 31432 Enqueuing Expose request
21:50:01.875 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:50:01.877 00.002 29876 Worker thread wakes up
21:50:01.877 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:01.877 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:04.007 02.130 29876 Exposure complete
21:50:04.050 00.043 29876 worker thread done servicing request
21:50:04.050 00.000 31432 OnExposeComplete: enter
21:50:04.052 00.002 31432 UpdateGuideState(): m_state=6
21:50:04.055 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
21:50:04.058 00.003 31432 Star::Find returns 1 (0), X=329.36, Y=635.94, Mass=3250, SNR=34.7, Peak=245 HFD=3.9
21:50:04.060 00.002 31432 MultiStar: [#1 -0.24,-1.01,0.00,M1] [#2 0.35,0.07,0.90,U] [#3 -0.51,-0.11,1.03,U] [#4 -0.27,-0.37,0.90,U] [#5 -0.85,0.49,0.00,M3] [#6 -1.06,0.22,0.00,M1] [#7 -0.71,0.59,0.95,U] [#8 -0.42,0.32,0.82,U] 
21:50:04.062 00.002 31432 refined, 5 included, MultiStar: {-0.34, 0.12}, one-star: {-0.42, 0.24}
21:50:04.064 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
21:50:04.066 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.50)
21:50:04.068 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.80 mountX=-0.33 mountY=-0.17, mountTheta=-2.67
21:50:04.071 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=0.12, opts=13)
21:50:04.073 00.002 31432 Enqueuing Move request for scope (-0.34, 0.12)
21:50:04.075 00.002 29876 Worker thread wakes up
21:50:04.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.12) opts 0xd
21:50:04.075 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, 0.12)
21:50:04.075 00.000 29876 Moving (-0.34, 0.12) raw xDistance=-0.33 yDistance=-0.17
21:50:04.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
21:50:04.075 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:04.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:50:04.075 00.000 29876 MoveAxis(E, 32, ABG)
21:50:04.075 00.000 29876 Guiding  Dir = 2, Dur = 32
21:50:04.076 00.001 29876 IsSlewing returns 0
21:50:04.076 00.000 29876 IsGuiding returns 0
21:50:04.076 00.000 29876 PulseGuide returned control before completion, sleep 42
21:50:04.080 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:04.092 00.012 31432 UpdateGuideState exits: m=3250 RSB=34.7
21:50:04.093 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.096 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:04.098 00.002 31432 Enqueuing Expose request
21:50:04.131 00.033 29876 IsGuiding returns 1
21:50:04.131 00.000 29876 scope still moving after pulse duration time elapsed
21:50:04.161 00.030 29876 IsSlewing returns 0
21:50:04.161 00.000 29876 IsGuiding returns 1
21:50:04.192 00.031 29876 IsSlewing returns 0
21:50:04.192 00.000 29876 IsGuiding returns 0
21:50:04.192 00.000 29876 scope move finished after 32 + 83 ms
21:50:04.192 00.000 29876 Move returns status 0, amount 32
21:50:04.192 00.000 29876 MoveAxis(N, 0, ABG)
21:50:04.192 00.000 29876 Move returns status 0, amount 0
21:50:04.192 00.000 29876 move complete, result=0
21:50:04.193 00.001 29876 worker thread done servicing request
21:50:04.193 00.000 29876 Worker thread wakes up
21:50:04.193 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:04.193 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:04.193 00.000 31432 GuideStep: -0.3 px 32 ms EAST, -0.2 px 0 ms NORTH
21:50:06.103 01.910 29876 Exposure complete
21:50:06.147 00.044 29876 worker thread done servicing request
21:50:06.147 00.000 31432 OnExposeComplete: enter
21:50:06.149 00.002 31432 UpdateGuideState(): m_state=6
21:50:06.151 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
21:50:06.153 00.002 31432 Star::Find returns 1 (0), X=329.81, Y=635.82, Mass=3570, SNR=37.6, Peak=254 HFD=4.0
21:50:06.155 00.002 31432 MultiStar: [#1 0.17,-0.82,0.97,U] [#2 0.51,0.03,0.93,U] [#3 -0.15,-0.21,0.98,U] [#4 -0.50,-0.48,0.88,U] [#5 -1.15,0.69,0.00,M4] [#6 -0.69,0.20,0.87,U] [#7 -0.17,0.19,0.86,U] [#8 -0.58,0.54,0.79,U] 
21:50:06.157 00.002 31432 single-star, 7 included, MultiStar: {-0.15, -0.07}, one-star: {0.03, 0.12}
21:50:06.159 00.002 31432 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.02) = xAngle (1.28 = 1.28)
21:50:06.161 00.002 31432 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.29 = -1.99)
21:50:06.162 00.001 31432 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.31 mountX=0.03 mountY=-0.11, mountTheta=-1.27
21:50:06.168 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.12, opts=13)
21:50:06.171 00.003 31432 Enqueuing Move request for scope (0.03, 0.12)
21:50:06.172 00.001 29876 Worker thread wakes up
21:50:06.173 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:50:06.173 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:50:06.173 00.000 29876 Moving (0.03, 0.12) raw xDistance=0.03 yDistance=-0.11
21:50:06.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:50:06.173 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:06.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:50:06.173 00.000 29876 MoveAxis(E, 0, ABG)
21:50:06.173 00.000 29876 Move returns status 0, amount 0
21:50:06.173 00.000 29876 MoveAxis(N, 0, ABG)
21:50:06.173 00.000 29876 Move returns status 0, amount 0
21:50:06.173 00.000 29876 move complete, result=0
21:50:06.173 00.000 29876 worker thread done servicing request
21:50:06.176 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:50:06.189 00.013 31432 UpdateGuideState exits: m=3570 RSB=37.6
21:50:06.191 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:06.193 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:06.195 00.002 31432 Enqueuing Expose request
21:50:06.197 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:06.199 00.002 29876 Worker thread wakes up
21:50:06.199 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:06.199 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:08.329 02.130 29876 Exposure complete
21:50:08.374 00.045 29876 worker thread done servicing request
21:50:08.374 00.000 31432 OnExposeComplete: enter
21:50:08.376 00.002 31432 UpdateGuideState(): m_state=6
21:50:08.378 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
21:50:08.380 00.002 31432 Star::Find returns 1 (0), X=330.34, Y=635.85, Mass=3447, SNR=36.6, Peak=226 HFD=3.8
21:50:08.382 00.002 31432 MultiStar: [#1 0.59,-1.07,0.00,M1] [#2 0.55,-0.15,0.96,U] [#3 -0.07,-0.08,0.99,U] [#4 0.61,-0.56,0.91,U] [#5 -0.61,0.99,0.00,M5] [#6 -0.69,-0.01,0.84,U] [#7 0.19,0.55,0.94,U] [#8 -0.16,0.56,0.79,U] 
21:50:08.385 00.003 31432 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.56, 0.14}
21:50:08.387 00.002 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.31 = 0.31)
21:50:08.389 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.32 = -2.96)
21:50:08.392 00.003 31432 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=0.16 mountY=-0.03, mountTheta=-0.19
21:50:08.394 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.06, opts=13)
21:50:08.397 00.003 31432 Enqueuing Move request for scope (0.16, 0.06)
21:50:08.399 00.002 29876 Worker thread wakes up
21:50:08.399 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
21:50:08.399 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
21:50:08.399 00.000 29876 Moving (0.16, 0.06) raw xDistance=0.16 yDistance=-0.03
21:50:08.399 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:50:08.399 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.399 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:50:08.399 00.000 29876 MoveAxis(E, 0, ABG)
21:50:08.399 00.000 29876 Move returns status 0, amount 0
21:50:08.399 00.000 29876 MoveAxis(N, 0, ABG)
21:50:08.399 00.000 29876 Move returns status 0, amount 0
21:50:08.399 00.000 29876 move complete, result=0
21:50:08.399 00.000 29876 worker thread done servicing request
21:50:08.402 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:08.413 00.011 31432 UpdateGuideState exits: m=3447 RSB=36.6
21:50:08.415 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.417 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:08.419 00.002 31432 Enqueuing Expose request
21:50:08.421 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:50:08.423 00.002 29876 Worker thread wakes up
21:50:08.423 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:08.423 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:10.335 01.912 29876 Exposure complete
21:50:10.379 00.044 29876 worker thread done servicing request
21:50:10.379 00.000 31432 OnExposeComplete: enter
21:50:10.382 00.003 31432 UpdateGuideState(): m_state=6
21:50:10.384 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
21:50:10.386 00.002 31432 Star::Find returns 1 (0), X=330.20, Y=636.12, Mass=3093, SNR=34.1, Peak=210 HFD=4.1
21:50:10.388 00.002 31432 MultiStar: [#1 0.80,-0.20,1.02,U] [#2 1.03,0.71,0.00,M1] [#3 0.27,0.26,1.10,U] [#4 0.07,0.10,0.96,U] [#5 -0.24,1.05,0.00,M6] [#6 -0.53,0.60,0.92,U] [#7 0.49,1.00,0.00,M1] [#8 0.20,1.22,0.00,M1] 
21:50:10.390 00.002 31432 refined, 4 included, MultiStar: {0.22, 0.23}, one-star: {0.41, 0.41}
21:50:10.392 00.002 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
21:50:10.394 00.002 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.50)
21:50:10.396 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.80 mountX=0.23 mountY=-0.19, mountTheta=-0.70
21:50:10.400 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.23, opts=13)
21:50:10.402 00.002 31432 Enqueuing Move request for scope (0.22, 0.23)
21:50:10.404 00.002 29876 Worker thread wakes up
21:50:10.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
21:50:10.404 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
21:50:10.404 00.000 29876 Moving (0.22, 0.23) raw xDistance=0.23 yDistance=-0.19
21:50:10.404 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:50:10.404 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:10.404 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:50:10.404 00.000 29876 MoveAxis(W, 22, ABG)
21:50:10.404 00.000 29876 Guiding  Dir = 3, Dur = 22
21:50:10.404 00.000 29876 IsSlewing returns 0
21:50:10.405 00.001 29876 IsGuiding returns 0
21:50:10.405 00.000 29876 PulseGuide returned control before completion, sleep 32
21:50:10.408 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:10.419 00.011 31432 UpdateGuideState exits: m=3093 RSB=34.1
21:50:10.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:10.423 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:10.425 00.002 31432 Enqueuing Expose request
21:50:10.443 00.018 29876 IsGuiding returns 1
21:50:10.443 00.000 29876 scope still moving after pulse duration time elapsed
21:50:10.473 00.030 29876 IsSlewing returns 0
21:50:10.473 00.000 29876 IsGuiding returns 0
21:50:10.473 00.000 29876 scope move finished after 22 + 46 ms
21:50:10.473 00.000 29876 Move returns status 0, amount 22
21:50:10.473 00.000 29876 MoveAxis(N, 0, ABG)
21:50:10.473 00.000 29876 Move returns status 0, amount 0
21:50:10.473 00.000 29876 move complete, result=0
21:50:10.473 00.000 29876 worker thread done servicing request
21:50:10.473 00.000 29876 Worker thread wakes up
21:50:10.473 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:10.473 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:10.473 00.000 31432 GuideStep: 0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
21:50:12.605 02.132 29876 Exposure complete
21:50:12.649 00.044 29876 worker thread done servicing request
21:50:12.649 00.000 31432 OnExposeComplete: enter
21:50:12.651 00.002 31432 UpdateGuideState(): m_state=6
21:50:12.653 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
21:50:12.655 00.002 31432 Star::Find returns 1 (0), X=329.89, Y=635.70, Mass=3344, SNR=35.5, Peak=237 HFD=3.9
21:50:12.657 00.002 31432 MultiStar: [#1 0.57,-0.78,1.05,U] [#2 0.64,0.11,0.88,U] [#3 0.06,-0.29,1.01,U] [#4 0.05,-0.39,0.93,U] [#5 -1.19,0.78,0.00,M7] [#6 -1.01,0.20,0.00,M1] [#7 0.03,0.26,0.97,U] [#8 -0.42,0.44,0.81,U] 
21:50:12.658 00.001 31432 single-star, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.11, -0.01}
21:50:12.660 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
21:50:12.662 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
21:50:12.664 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=0.11 mountY=0.02, mountTheta=0.20
21:50:12.667 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.01, opts=13)
21:50:12.669 00.002 31432 Enqueuing Move request for scope (0.11, -0.01)
21:50:12.671 00.002 29876 Worker thread wakes up
21:50:12.671 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
21:50:12.671 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
21:50:12.671 00.000 29876 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.02
21:50:12.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:50:12.671 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:12.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:50:12.671 00.000 29876 MoveAxis(E, 0, ABG)
21:50:12.671 00.000 29876 Move returns status 0, amount 0
21:50:12.671 00.000 29876 MoveAxis(N, 0, ABG)
21:50:12.671 00.000 29876 Move returns status 0, amount 0
21:50:12.671 00.000 29876 move complete, result=0
21:50:12.671 00.000 29876 worker thread done servicing request
21:50:12.675 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:12.687 00.012 31432 UpdateGuideState exits: m=3344 RSB=35.5
21:50:12.690 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:12.692 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:12.694 00.002 31432 Enqueuing Expose request
21:50:12.696 00.002 29876 Worker thread wakes up
21:50:12.696 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:12.696 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:12.696 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:50:14.603 01.907 29876 Exposure complete
21:50:14.649 00.046 29876 worker thread done servicing request
21:50:14.649 00.000 31432 OnExposeComplete: enter
21:50:14.651 00.002 31432 UpdateGuideState(): m_state=6
21:50:14.653 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
21:50:14.655 00.002 31432 Star::Find returns 1 (0), X=330.11, Y=635.26, Mass=3156, SNR=35.1, Peak=230 HFD=4.0
21:50:14.657 00.002 31432 MultiStar: [#1 -0.25,-0.89,1.06,U] [#2 0.43,-0.25,0.84,U] [#3 -0.19,-0.63,1.02,U] [#4 -0.24,-0.90,0.92,U] [#5 -0.68,0.31,0.86,U] [#6 -1.16,-0.25,0.00,M2] [#7 -0.26,-0.18,0.93,U] [#8 -0.63,0.09,0.85,U] 
21:50:14.659 00.002 31432 refined, 7 included, MultiStar: {-0.18, -0.39}, one-star: {0.33, -0.44}
21:50:14.661 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
21:50:14.663 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
21:50:14.664 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-2.01 mountX=-0.19 mountY=0.36, mountTheta=2.06
21:50:14.670 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.39, opts=13)
21:50:14.673 00.003 31432 Enqueuing Move request for scope (-0.18, -0.39)
21:50:14.675 00.002 29876 Worker thread wakes up
21:50:14.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.39) opts 0xd
21:50:14.675 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.39)
21:50:14.675 00.000 29876 Moving (-0.18, -0.39) raw xDistance=-0.19 yDistance=0.36
21:50:14.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:50:14.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:14.675 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:50:14.675 00.000 29876 MoveAxis(E, 0, ABG)
21:50:14.675 00.000 29876 Move returns status 0, amount 0
21:50:14.675 00.000 29876 MoveAxis(N, 0, ABG)
21:50:14.675 00.000 29876 Move returns status 0, amount 0
21:50:14.675 00.000 29876 move complete, result=0
21:50:14.675 00.000 29876 worker thread done servicing request
21:50:14.679 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:14.691 00.012 31432 UpdateGuideState exits: m=3156 RSB=35.1
21:50:14.693 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:14.695 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:14.697 00.002 31432 Enqueuing Expose request
21:50:14.699 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:50:14.701 00.002 29876 Worker thread wakes up
21:50:14.701 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:14.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:16.833 02.132 29876 Exposure complete
21:50:16.877 00.044 29876 worker thread done servicing request
21:50:16.877 00.000 31432 OnExposeComplete: enter
21:50:16.880 00.003 31432 UpdateGuideState(): m_state=6
21:50:16.883 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
21:50:16.885 00.002 31432 Star::Find returns 1 (0), X=330.22, Y=634.82, Mass=3399, SNR=36.2, Peak=254 HFD=3.7
21:50:16.888 00.003 31432 MultiStar: [#1 -0.09,-1.26,0.00,M1] [#2 -0.16,-0.30,0.92,U] [#3 -0.37,-1.18,0.00,M1] [#4 0.06,-0.86,0.93,U] [#5 -0.59,-0.42,0.84,U] [#6 -1.42,-0.10,0.00,M3] [#7 -0.50,-0.38,0.88,U] [#8 -0.81,0.02,0.79,U] 
21:50:16.890 00.002 31432 refined, 5 included, MultiStar: {-0.23, -0.49}, one-star: {0.44, -0.89}
21:50:16.892 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
21:50:16.894 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
21:50:16.896 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-2.01 mountX=-0.24 mountY=0.45, mountTheta=2.06
21:50:16.899 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.49, opts=13)
21:50:16.902 00.003 31432 Enqueuing Move request for scope (-0.23, -0.49)
21:50:16.904 00.002 29876 Worker thread wakes up
21:50:16.904 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.49) opts 0xd
21:50:16.904 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.49)
21:50:16.904 00.000 29876 Moving (-0.23, -0.49) raw xDistance=-0.24 yDistance=0.45
21:50:16.904 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
21:50:16.904 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:16.904 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:50:16.904 00.000 29876 MoveAxis(E, 23, ABG)
21:50:16.904 00.000 29876 Guiding  Dir = 2, Dur = 23
21:50:16.904 00.000 29876 IsSlewing returns 0
21:50:16.904 00.000 29876 IsGuiding returns 0
21:50:16.904 00.000 29876 PulseGuide returned control before completion, sleep 33
21:50:16.908 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:16.920 00.012 31432 UpdateGuideState exits: m=3399 RSB=36.2
21:50:16.922 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.924 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:16.927 00.003 31432 Enqueuing Expose request
21:50:16.940 00.013 29876 IsGuiding returns 1
21:50:16.940 00.000 29876 scope still moving after pulse duration time elapsed
21:50:16.972 00.032 29876 IsSlewing returns 0
21:50:16.972 00.000 29876 IsGuiding returns 1
21:50:17.003 00.031 29876 IsSlewing returns 0
21:50:17.003 00.000 29876 IsGuiding returns 0
21:50:17.003 00.000 29876 scope move finished after 23 + 75 ms
21:50:17.003 00.000 29876 Move returns status 0, amount 23
21:50:17.003 00.000 29876 MoveAxis(N, 0, ABG)
21:50:17.003 00.000 29876 Move returns status 0, amount 0
21:50:17.003 00.000 29876 move complete, result=0
21:50:17.003 00.000 29876 worker thread done servicing request
21:50:17.003 00.000 29876 Worker thread wakes up
21:50:17.004 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:17.004 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:17.004 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.4 px 0 ms NORTH
21:50:18.911 01.907 29876 Exposure complete
21:50:18.955 00.044 29876 worker thread done servicing request
21:50:18.955 00.000 31432 OnExposeComplete: enter
21:50:18.957 00.002 31432 UpdateGuideState(): m_state=6
21:50:18.959 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
21:50:18.961 00.002 31432 Star::Find returns 1 (0), X=330.70, Y=635.40, Mass=3272, SNR=35.6, Peak=255 HFD=3.5
21:50:18.963 00.002 31432 MultiStar: [#1 0.38,-1.32,0.00,M2] [#2 0.42,-0.67,0.91,U] [#3 0.32,-1.12,0.00,M2] [#4 0.72,-1.04,0.00,M1] [#5 -0.21,0.31,0.84,U] [#6 -1.03,-0.41,0.00,M4] [#7 0.24,-0.02,0.90,U] [#8 -0.09,0.09,0.79,U] 
21:50:18.965 00.002 31432 refined, 4 included, MultiStar: {0.29, -0.14}, one-star: {0.92, -0.31}
21:50:18.967 00.002 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
21:50:18.969 00.002 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
21:50:18.970 00.001 31432 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-0.45 mountX=0.28 mountY=0.18, mountTheta=0.57
21:50:18.973 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.14, opts=13)
21:50:18.975 00.002 31432 Enqueuing Move request for scope (0.29, -0.14)
21:50:18.977 00.002 29876 Worker thread wakes up
21:50:18.977 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
21:50:18.977 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
21:50:18.977 00.000 29876 Moving (0.29, -0.14) raw xDistance=0.28 yDistance=0.18
21:50:18.977 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
21:50:18.977 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:18.977 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:50:18.977 00.000 29876 MoveAxis(W, 24, ABG)
21:50:18.977 00.000 29876 Guiding  Dir = 3, Dur = 24
21:50:18.978 00.001 29876 IsSlewing returns 0
21:50:18.978 00.000 29876 IsGuiding returns 0
21:50:18.978 00.000 29876 PulseGuide returned control before completion, sleep 34
21:50:18.982 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:18.993 00.011 31432 UpdateGuideState exits: m=3272 RSB=35.6
21:50:18.995 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.997 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:18.999 00.002 31432 Enqueuing Expose request
21:50:19.021 00.022 29876 IsGuiding returns 1
21:50:19.021 00.000 29876 scope still moving after pulse duration time elapsed
21:50:19.051 00.030 29876 IsSlewing returns 0
21:50:19.051 00.000 29876 IsGuiding returns 1
21:50:19.081 00.030 29876 IsSlewing returns 0
21:50:19.081 00.000 29876 IsGuiding returns 0
21:50:19.081 00.000 29876 scope move finished after 24 + 79 ms
21:50:19.081 00.000 29876 Move returns status 0, amount 24
21:50:19.081 00.000 29876 MoveAxis(N, 0, ABG)
21:50:19.081 00.000 29876 Move returns status 0, amount 0
21:50:19.081 00.000 29876 move complete, result=0
21:50:19.081 00.000 29876 worker thread done servicing request
21:50:19.081 00.000 29876 Worker thread wakes up
21:50:19.081 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:19.082 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:19.082 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.2 px 0 ms NORTH
21:50:21.204 02.122 29876 Exposure complete
21:50:21.249 00.045 29876 worker thread done servicing request
21:50:21.250 00.001 31432 OnExposeComplete: enter
21:50:21.252 00.002 31432 UpdateGuideState(): m_state=6
21:50:21.254 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
21:50:21.256 00.002 31432 Star::Find returns 1 (0), X=329.38, Y=635.94, Mass=3153, SNR=34.5, Peak=191 HFD=4.0
21:50:21.258 00.002 31432 MultiStar: [#1 -0.87,-0.36,1.01,U] [#2 -0.46,0.36,0.96,U] [#3 -0.99,-0.10,0.00,M3] [#4 -0.59,-0.05,1.00,U] [#5 -1.11,1.25,0.00,M5] [#6 -1.95,0.32,0.00,M5] [#7 -0.87,0.53,0.00,M1] [#8 -1.79,1.25,0.00,M1] 
21:50:21.260 00.002 31432 single-star, 3 included, MultiStar: {-0.58, 0.04}, one-star: {-0.40, 0.24}
21:50:21.262 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.58 = 2.58)
21:50:21.264 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.59 = -0.69)
21:50:21.266 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.24 hyp=0.47 cameraTheta=2.61 mountX=-0.39 mountY=-0.30, mountTheta=-2.50
21:50:21.269 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.24, opts=13)
21:50:21.271 00.002 31432 Enqueuing Move request for scope (-0.40, 0.24)
21:50:21.273 00.002 29876 Worker thread wakes up
21:50:21.273 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.24) opts 0xd
21:50:21.273 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.24)
21:50:21.273 00.000 29876 Moving (-0.40, 0.24) raw xDistance=-0.39 yDistance=-0.30
21:50:21.273 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.39
21:50:21.273 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:21.273 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:50:21.273 00.000 29876 MoveAxis(E, 35, ABG)
21:50:21.273 00.000 29876 Guiding  Dir = 2, Dur = 35
21:50:21.273 00.000 29876 IsSlewing returns 0
21:50:21.273 00.000 29876 IsGuiding returns 0
21:50:21.274 00.001 29876 PulseGuide returned control before completion, sleep 45
21:50:21.277 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:21.288 00.011 31432 UpdateGuideState exits: m=3153 RSB=34.5
21:50:21.290 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:21.292 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:21.294 00.002 31432 Enqueuing Expose request
21:50:21.329 00.035 29876 IsGuiding returns 1
21:50:21.329 00.000 29876 scope still moving after pulse duration time elapsed
21:50:21.360 00.031 29876 IsSlewing returns 0
21:50:21.360 00.000 29876 IsGuiding returns 0
21:50:21.360 00.000 29876 scope move finished after 35 + 52 ms
21:50:21.360 00.000 29876 Move returns status 0, amount 35
21:50:21.360 00.000 29876 MoveAxis(N, 0, ABG)
21:50:21.360 00.000 29876 Move returns status 0, amount 0
21:50:21.360 00.000 29876 move complete, result=0
21:50:21.360 00.000 29876 worker thread done servicing request
21:50:21.360 00.000 29876 Worker thread wakes up
21:50:21.360 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:21.360 00.000 31432 GuideStep: -0.4 px 35 ms EAST, -0.3 px 0 ms NORTH
21:50:21.363 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:23.278 01.915 29876 Exposure complete
21:50:23.322 00.044 29876 worker thread done servicing request
21:50:23.322 00.000 31432 OnExposeComplete: enter
21:50:23.324 00.002 31432 UpdateGuideState(): m_state=6
21:50:23.326 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
21:50:23.328 00.002 31432 Star::Find returns 1 (0), X=329.62, Y=635.52, Mass=3210, SNR=35.0, Peak=233 HFD=3.4
21:50:23.330 00.002 31432 MultiStar: [#1 -0.29,-1.20,0.00,M2] [#2 0.16,-0.05,0.91,U] [#3 -0.71,-0.47,1.03,U] [#4 -0.41,-0.73,0.93,U] [#5 -0.94,0.47,0.00,M6] [#6 -1.40,0.30,0.00,M6] [#7 -0.46,0.46,0.92,U] [#8 -0.79,0.12,0.84,U] 
21:50:23.332 00.002 31432 single-star, 5 included, MultiStar: {-0.39, -0.16}, one-star: {-0.16, -0.19}
21:50:23.334 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.30 = -2.30)
21:50:23.336 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.71 = 0.71)
21:50:23.338 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=-0.17 mountY=0.16, mountTheta=2.37
21:50:23.342 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.19, opts=13)
21:50:23.345 00.003 31432 Enqueuing Move request for scope (-0.16, -0.19)
21:50:23.347 00.002 29876 Worker thread wakes up
21:50:23.347 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
21:50:23.347 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
21:50:23.347 00.000 29876 Moving (-0.16, -0.19) raw xDistance=-0.17 yDistance=0.16
21:50:23.347 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:50:23.347 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:23.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:50:23.347 00.000 29876 MoveAxis(E, 0, ABG)
21:50:23.347 00.000 29876 Move returns status 0, amount 0
21:50:23.347 00.000 29876 MoveAxis(N, 0, ABG)
21:50:23.347 00.000 29876 Move returns status 0, amount 0
21:50:23.347 00.000 29876 move complete, result=0
21:50:23.347 00.000 29876 worker thread done servicing request
21:50:23.350 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:23.362 00.012 31432 UpdateGuideState exits: m=3210 RSB=35.0
21:50:23.364 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:23.366 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:23.368 00.002 31432 Enqueuing Expose request
21:50:23.370 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:50:23.373 00.003 29876 Worker thread wakes up
21:50:23.373 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:23.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:25.494 02.121 29876 Exposure complete
21:50:25.540 00.046 29876 worker thread done servicing request
21:50:25.541 00.001 31432 OnExposeComplete: enter
21:50:25.543 00.002 31432 UpdateGuideState(): m_state=6
21:50:25.545 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
21:50:25.547 00.002 31432 Star::Find returns 1 (0), X=328.49, Y=636.21, Mass=3333, SNR=35.1, Peak=224 HFD=3.7
21:50:25.549 00.002 31432 MultiStar: [#1 -0.39,-0.79,1.06,U] [#2 -0.55,0.44,0.97,U] [#3 -1.31,0.11,0.00,M3] [#4 -1.04,-0.29,0.00,M1] [#5 -1.90,1.23,0.00,M7] [#6 -1.61,0.25,0.00,M7] [#7 -1.06,0.92,0.00,M1] [#8 -1.36,0.60,0.00,M1] 
21:50:25.551 00.002 31432 refined, 2 included, MultiStar: {-0.74, 0.03}, one-star: {-1.29, 0.51}
21:50:25.553 00.002 31432 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.02) = xAngle (3.07 = 3.07)
21:50:25.555 00.002 31432 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.08 = -0.20)
21:50:25.557 00.002 31432 CameraToMount -- cameraX=-0.74 cameraY=0.03 hyp=0.74 cameraTheta=3.09 mountX=-0.74 mountY=-0.15, mountTheta=-2.94
21:50:25.559 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.74, y=0.03, opts=13)
21:50:25.561 00.002 31432 Enqueuing Move request for scope (-0.74, 0.03)
21:50:25.563 00.002 29876 Worker thread wakes up
21:50:25.563 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.03) opts 0xd
21:50:25.563 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.74, 0.03)
21:50:25.563 00.000 29876 Moving (-0.74, 0.03) raw xDistance=-0.74 yDistance=-0.15
21:50:25.564 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.74
21:50:25.564 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:25.564 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:50:25.564 00.000 29876 MoveAxis(E, 71, ABG)
21:50:25.564 00.000 29876 Guiding  Dir = 2, Dur = 71
21:50:25.564 00.000 29876 IsSlewing returns 0
21:50:25.564 00.000 29876 IsGuiding returns 0
21:50:25.564 00.000 29876 PulseGuide returned control before completion, sleep 81
21:50:25.567 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:25.579 00.012 31432 UpdateGuideState exits: m=3333 RSB=35.1
21:50:25.581 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:25.583 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:25.585 00.002 31432 Enqueuing Expose request
21:50:25.649 00.064 29876 IsGuiding returns 1
21:50:25.649 00.000 29876 scope still moving after pulse duration time elapsed
21:50:25.679 00.030 29876 IsSlewing returns 0
21:50:25.679 00.000 29876 IsGuiding returns 1
21:50:25.708 00.029 29876 IsSlewing returns 0
21:50:25.708 00.000 29876 IsGuiding returns 0
21:50:25.708 00.000 29876 scope move finished after 71 + 73 ms
21:50:25.708 00.000 29876 Move returns status 0, amount 71
21:50:25.708 00.000 29876 MoveAxis(N, 0, ABG)
21:50:25.708 00.000 29876 Move returns status 0, amount 0
21:50:25.708 00.000 29876 move complete, result=0
21:50:25.708 00.000 29876 worker thread done servicing request
21:50:25.708 00.000 29876 Worker thread wakes up
21:50:25.708 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:25.710 00.002 31432 GuideStep: -0.7 px 71 ms EAST, -0.1 px 0 ms NORTH
21:50:25.712 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:27.619 01.907 29876 Exposure complete
21:50:27.662 00.043 29876 worker thread done servicing request
21:50:27.662 00.000 31432 OnExposeComplete: enter
21:50:27.665 00.003 31432 UpdateGuideState(): m_state=6
21:50:27.668 00.003 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
21:50:27.670 00.002 31432 Star::Find returns 1 (0), X=330.18, Y=635.17, Mass=3317, SNR=36.3, Peak=219 HFD=4.0
21:50:27.672 00.002 31432 MultiStar: [#1 0.43,-0.79,1.03,U] [#2 0.44,0.01,0.94,U] [#3 0.06,-0.60,1.07,U] [#4 -0.05,-0.71,0.93,U] [#5 -0.93,0.29,0.00,M8] [#6 -0.86,-0.13,0.91,U] [#7 -0.17,0.24,0.91,U] [#8 -0.52,0.53,0.85,U] 
21:50:27.674 00.002 31432 refined, 7 included, MultiStar: {-0.01, -0.28}, one-star: {0.40, -0.54}
21:50:27.676 00.002 31432 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.02) = xAngle (-1.64 = -1.64)
21:50:27.677 00.001 31432 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.37 = 1.37)
21:50:27.679 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.02 mountY=0.27, mountTheta=1.64
21:50:27.682 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.28, opts=13)
21:50:27.684 00.002 31432 Enqueuing Move request for scope (-0.01, -0.28)
21:50:27.686 00.002 29876 Worker thread wakes up
21:50:27.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
21:50:27.686 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
21:50:27.686 00.000 29876 Moving (-0.01, -0.28) raw xDistance=-0.02 yDistance=0.27
21:50:27.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:50:27.686 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:27.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:50:27.686 00.000 29876 MoveAxis(E, 0, ABG)
21:50:27.686 00.000 29876 Move returns status 0, amount 0
21:50:27.686 00.000 29876 MoveAxis(N, 0, ABG)
21:50:27.686 00.000 29876 Move returns status 0, amount 0
21:50:27.686 00.000 29876 move complete, result=0
21:50:27.686 00.000 29876 worker thread done servicing request
21:50:27.690 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:27.701 00.011 31432 UpdateGuideState exits: m=3317 RSB=36.3
21:50:27.704 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:27.705 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:27.707 00.002 31432 Enqueuing Expose request
21:50:27.709 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:50:27.711 00.002 29876 Worker thread wakes up
21:50:27.711 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:27.711 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:29.846 02.135 29876 Exposure complete
21:50:29.891 00.045 29876 worker thread done servicing request
21:50:29.891 00.000 31432 OnExposeComplete: enter
21:50:29.893 00.002 31432 UpdateGuideState(): m_state=6
21:50:29.895 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
21:50:29.897 00.002 31432 Star::Find returns 1 (0), X=330.75, Y=635.47, Mass=3301, SNR=35.2, Peak=254 HFD=3.6
21:50:29.899 00.002 31432 MultiStar: [#1 1.19,-0.71,0.00,M1] [#2 1.06,0.25,0.00,M1] [#3 0.23,-0.52,1.03,U] [#4 0.51,-0.47,0.96,U] [#5 -0.07,0.19,0.83,U] [#6 -0.19,0.31,0.92,U] [#7 0.60,-0.17,0.95,U] [#8 0.47,0.60,0.85,U] 
21:50:29.901 00.002 31432 refined, 6 included, MultiStar: {0.37, -0.07}, one-star: {0.96, -0.23}
21:50:29.903 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
21:50:29.905 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
21:50:29.907 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-0.18 mountX=0.37 mountY=0.12, mountTheta=0.32
21:50:29.909 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.07, opts=13)
21:50:29.911 00.002 31432 Enqueuing Move request for scope (0.37, -0.07)
21:50:29.913 00.002 29876 Worker thread wakes up
21:50:29.913 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
21:50:29.913 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
21:50:29.913 00.000 29876 Moving (0.37, -0.07) raw xDistance=0.37 yDistance=0.12
21:50:29.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
21:50:29.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:29.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:50:29.913 00.000 29876 MoveAxis(W, 36, ABG)
21:50:29.913 00.000 29876 Guiding  Dir = 3, Dur = 36
21:50:29.914 00.001 29876 IsSlewing returns 0
21:50:29.914 00.000 29876 IsGuiding returns 0
21:50:29.914 00.000 29876 PulseGuide returned control before completion, sleep 46
21:50:29.918 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:29.929 00.011 31432 UpdateGuideState exits: m=3301 RSB=35.2
21:50:29.931 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:29.934 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:29.936 00.002 31432 Enqueuing Expose request
21:50:29.968 00.032 29876 IsGuiding returns 1
21:50:29.968 00.000 29876 scope still moving after pulse duration time elapsed
21:50:29.999 00.031 29876 IsSlewing returns 0
21:50:29.999 00.000 29876 IsGuiding returns 0
21:50:29.999 00.000 29876 scope move finished after 36 + 50 ms
21:50:29.999 00.000 29876 Move returns status 0, amount 36
21:50:29.999 00.000 29876 MoveAxis(N, 0, ABG)
21:50:29.999 00.000 29876 Move returns status 0, amount 0
21:50:29.999 00.000 29876 move complete, result=0
21:50:29.999 00.000 29876 worker thread done servicing request
21:50:29.999 00.000 29876 Worker thread wakes up
21:50:29.999 00.000 31432 GuideStep: 0.4 px 36 ms WEST, 0.1 px 0 ms NORTH
21:50:30.002 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:30.002 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:31.906 01.904 29876 Exposure complete
21:50:31.950 00.044 29876 worker thread done servicing request
21:50:31.950 00.000 31432 OnExposeComplete: enter
21:50:31.952 00.002 31432 UpdateGuideState(): m_state=6
21:50:31.954 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
21:50:31.956 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=635.48, Mass=3524, SNR=37.2, Peak=241 HFD=3.4
21:50:31.958 00.002 31432 MultiStar: [#1 0.85,-1.48,0.00,M2] [#2 0.91,0.01,0.91,U] [#3 0.35,-0.76,0.98,U] [#4 0.83,-0.80,0.00,M1] [#5 -0.10,0.50,0.81,U] [#6 -0.54,-0.20,0.84,U] [#7 0.66,0.03,0.91,U] [#8 0.34,-0.10,0.80,U] 
21:50:31.960 00.002 31432 refined, 6 included, MultiStar: {0.37, -0.12}, one-star: {0.81, -0.23}
21:50:31.961 00.001 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
21:50:31.963 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.67 = 2.67)
21:50:31.965 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-0.32 mountX=0.37 mountY=0.18, mountTheta=0.45
21:50:31.969 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.12, opts=13)
21:50:31.971 00.002 31432 Enqueuing Move request for scope (0.37, -0.12)
21:50:31.973 00.002 29876 Worker thread wakes up
21:50:31.974 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.12) opts 0xd
21:50:31.974 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.12)
21:50:31.974 00.000 29876 Moving (0.37, -0.12) raw xDistance=0.37 yDistance=0.18
21:50:31.974 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:50:31.974 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:31.974 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:50:31.974 00.000 29876 MoveAxis(W, 40, ABG)
21:50:31.974 00.000 29876 Guiding  Dir = 3, Dur = 40
21:50:31.974 00.000 29876 IsSlewing returns 0
21:50:31.974 00.000 29876 IsGuiding returns 0
21:50:31.974 00.000 29876 PulseGuide returned control before completion, sleep 50
21:50:31.979 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:50:31.991 00.012 31432 UpdateGuideState exits: m=3524 RSB=37.2
21:50:31.993 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:31.995 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:31.997 00.002 31432 Enqueuing Expose request
21:50:32.028 00.031 29876 IsGuiding returns 1
21:50:32.028 00.000 29876 scope still moving after pulse duration time elapsed
21:50:32.060 00.032 29876 IsSlewing returns 0
21:50:32.060 00.000 29876 IsGuiding returns 1
21:50:32.090 00.030 29876 IsSlewing returns 0
21:50:32.090 00.000 29876 IsGuiding returns 0
21:50:32.090 00.000 29876 scope move finished after 40 + 76 ms
21:50:32.090 00.000 29876 Move returns status 0, amount 40
21:50:32.090 00.000 29876 MoveAxis(N, 0, ABG)
21:50:32.090 00.000 29876 Move returns status 0, amount 0
21:50:32.090 00.000 29876 move complete, result=0
21:50:32.091 00.001 29876 worker thread done servicing request
21:50:32.091 00.000 29876 Worker thread wakes up
21:50:32.091 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:32.091 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:32.091 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.2 px 0 ms NORTH
21:50:34.221 02.130 29876 Exposure complete
21:50:34.264 00.043 29876 worker thread done servicing request
21:50:34.265 00.001 31432 OnExposeComplete: enter
21:50:34.267 00.002 31432 UpdateGuideState(): m_state=6
21:50:34.269 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
21:50:34.271 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=634.85, Mass=3547, SNR=36.6, Peak=202 HFD=4.3
21:50:34.273 00.002 31432 MultiStar: [#1 -0.13,-1.48,0.00,M3] [#2 0.60,-0.35,0.89,U] [#3 -0.48,-1.26,0.00,M1] [#4 0.38,-0.69,0.91,U] [#5 -1.03,0.04,0.00,M7] [#6 -1.45,-0.45,0.00,M5] [#7 -0.62,-0.56,0.97,U] [#8 -0.69,-0.24,0.83,U] 
21:50:34.275 00.002 31432 refined, 4 included, MultiStar: {-0.04, -0.55}, one-star: {0.09, -0.86}
21:50:34.277 00.002 31432 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.02) = xAngle (-1.67 = -1.67)
21:50:34.279 00.002 31432 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.34 = 1.34)
21:50:34.281 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.55 hyp=0.55 cameraTheta=-1.65 mountX=-0.06 mountY=0.54, mountTheta=1.67
21:50:34.284 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.55, opts=13)
21:50:34.286 00.002 31432 Enqueuing Move request for scope (-0.04, -0.55)
21:50:34.288 00.002 29876 Worker thread wakes up
21:50:34.288 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.55) opts 0xd
21:50:34.289 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.55)
21:50:34.289 00.000 29876 Moving (-0.04, -0.55) raw xDistance=-0.06 yDistance=0.54
21:50:34.289 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:50:34.289 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:50:34.289 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
21:50:34.289 00.000 29876 MoveAxis(E, 0, ABG)
21:50:34.289 00.000 29876 Move returns status 0, amount 0
21:50:34.289 00.000 29876 MoveAxis(N, 0, ABG)
21:50:34.289 00.000 29876 Move returns status 0, amount 0
21:50:34.289 00.000 29876 move complete, result=0
21:50:34.289 00.000 29876 worker thread done servicing request
21:50:34.293 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:34.305 00.012 31432 UpdateGuideState exits: m=3547 RSB=36.6
21:50:34.308 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:34.309 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:34.311 00.002 31432 Enqueuing Expose request
21:50:34.313 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:50:34.316 00.003 29876 Worker thread wakes up
21:50:34.316 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:34.316 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:36.228 01.912 29876 Exposure complete
21:50:36.271 00.043 29876 worker thread done servicing request
21:50:36.271 00.000 31432 OnExposeComplete: enter
21:50:36.274 00.003 31432 UpdateGuideState(): m_state=6
21:50:36.275 00.001 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
21:50:36.278 00.003 31432 Star::Find returns 1 (0), X=329.54, Y=634.39, Mass=3500, SNR=37.0, Peak=236 HFD=3.6
21:50:36.279 00.001 31432 MultiStar: [#1 -0.56,-2.19,0.00,M4] [#2 -0.43,-1.01,0.00,M1] [#3 -0.99,-1.32,0.00,M2] [#4 -0.25,-2.00,0.00,M1] [#5 -1.62,-0.03,0.00,M8] [#6 -1.54,-1.38,0.00,M6] [#7 -0.60,-0.35,0.93,U] [#8 -1.45,-1.02,0.00,M1] 
21:50:36.282 00.003 31432 refined, 1 included, MultiStar: {-0.41, -0.85}, one-star: {-0.24, -1.32}
21:50:36.284 00.002 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.05 = -2.05)
21:50:36.286 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.96 = 0.96)
21:50:36.288 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.85 hyp=0.94 cameraTheta=-2.02 mountX=-0.43 mountY=0.78, mountTheta=2.08
21:50:36.293 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.85, opts=13)
21:50:36.295 00.002 31432 Enqueuing Move request for scope (-0.41, -0.85)
21:50:36.297 00.002 29876 Worker thread wakes up
21:50:36.297 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.85) opts 0xd
21:50:36.297 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.85)
21:50:36.297 00.000 29876 Moving (-0.41, -0.85) raw xDistance=-0.43 yDistance=0.78
21:50:36.297 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
21:50:36.297 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=1.49
21:50:36.297 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
21:50:36.297 00.000 29876 MoveAxis(E, 42, ABG)
21:50:36.297 00.000 29876 Guiding  Dir = 2, Dur = 42
21:50:36.298 00.001 29876 IsSlewing returns 0
21:50:36.298 00.000 29876 IsGuiding returns 0
21:50:36.298 00.000 29876 PulseGuide returned control before completion, sleep 52
21:50:36.303 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:36.315 00.012 31432 UpdateGuideState exits: m=3500 RSB=37.0
21:50:36.317 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:36.319 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:36.321 00.002 31432 Enqueuing Expose request
21:50:36.352 00.031 29876 IsGuiding returns 1
21:50:36.352 00.000 29876 scope still moving after pulse duration time elapsed
21:50:36.384 00.032 29876 IsSlewing returns 0
21:50:36.384 00.000 29876 IsGuiding returns 1
21:50:36.415 00.031 29876 IsSlewing returns 0
21:50:36.415 00.000 29876 IsGuiding returns 1
21:50:36.446 00.031 29876 IsSlewing returns 0
21:50:36.446 00.000 29876 IsGuiding returns 0
21:50:36.446 00.000 29876 scope move finished after 42 + 106 ms
21:50:36.446 00.000 29876 Move returns status 0, amount 42
21:50:36.446 00.000 29876 BLC: Oldest BLC event removed
21:50:36.446 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:50:36.446 00.000 29876 MoveAxis(S, 77, ABG)
21:50:36.446 00.000 29876 Guiding  Dir = 1, Dur = 77
21:50:36.446 00.000 29876 IsSlewing returns 0
21:50:36.446 00.000 29876 IsGuiding returns 0
21:50:36.447 00.001 29876 PulseGuide returned control before completion, sleep 87
21:50:36.539 00.092 29876 IsGuiding returns 1
21:50:36.539 00.000 29876 scope still moving after pulse duration time elapsed
21:50:36.568 00.029 29876 IsSlewing returns 0
21:50:36.568 00.000 29876 IsGuiding returns 1
21:50:36.599 00.031 29876 IsSlewing returns 0
21:50:36.599 00.000 29876 IsGuiding returns 0
21:50:36.599 00.000 29876 scope move finished after 77 + 75 ms
21:50:36.599 00.000 29876 Move returns status 0, amount 77
21:50:36.599 00.000 29876 move complete, result=0
21:50:36.600 00.001 29876 worker thread done servicing request
21:50:36.600 00.000 29876 Worker thread wakes up
21:50:36.600 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:36.600 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:36.600 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.8 px 77 ms SOUTH
21:50:38.723 02.123 29876 Exposure complete
21:50:38.768 00.045 29876 worker thread done servicing request
21:50:38.768 00.000 31432 OnExposeComplete: enter
21:50:38.770 00.002 31432 UpdateGuideState(): m_state=6
21:50:38.772 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
21:50:38.774 00.002 31432 Star::Find returns 1 (0), X=329.28, Y=635.61, Mass=3677, SNR=37.6, Peak=254 HFD=3.6
21:50:38.776 00.002 31432 MultiStar: [#1 -0.55,-0.98,0.00,M5] [#2 0.10,-0.28,0.87,U] [#3 -1.05,0.03,0.00,M3] [#4 -0.58,-0.45,0.89,U] [#5 -1.75,0.48,0.00,M9] [#6 -1.46,-0.37,0.00,M7] [#7 -0.78,0.01,0.91,U] [#8 -1.15,0.21,0.00,M2] 
21:50:38.778 00.002 31432 refined, 3 included, MultiStar: {-0.45, -0.20}, one-star: {-0.51, -0.10}
21:50:38.780 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.74 = -2.74)
21:50:38.782 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
21:50:38.783 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.20 hyp=0.49 cameraTheta=-2.72 mountX=-0.45 mountY=0.13, mountTheta=2.86
21:50:38.789 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.20, opts=13)
21:50:38.792 00.003 31432 Enqueuing Move request for scope (-0.45, -0.20)
21:50:38.794 00.002 29876 Worker thread wakes up
21:50:38.794 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.20) opts 0xd
21:50:38.794 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.20)
21:50:38.794 00.000 29876 Moving (-0.45, -0.20) raw xDistance=-0.45 yDistance=0.13
21:50:38.794 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
21:50:38.794 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:38.794 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:50:38.794 00.000 29876 MoveAxis(E, 49, ABG)
21:50:38.794 00.000 29876 Guiding  Dir = 2, Dur = 49
21:50:38.794 00.000 29876 IsSlewing returns 0
21:50:38.794 00.000 29876 IsGuiding returns 0
21:50:38.794 00.000 29876 PulseGuide returned control before completion, sleep 59
21:50:38.798 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:38.810 00.012 31432 UpdateGuideState exits: m=3677 RSB=37.6
21:50:38.812 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:38.814 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:38.816 00.002 31432 Enqueuing Expose request
21:50:38.864 00.048 29876 IsGuiding returns 1
21:50:38.864 00.000 29876 scope still moving after pulse duration time elapsed
21:50:38.895 00.031 29876 IsSlewing returns 0
21:50:38.895 00.000 29876 IsGuiding returns 1
21:50:38.926 00.031 29876 IsSlewing returns 0
21:50:38.926 00.000 29876 IsGuiding returns 0
21:50:38.926 00.000 29876 scope move finished after 49 + 82 ms
21:50:38.926 00.000 29876 Move returns status 0, amount 49
21:50:38.926 00.000 29876 MoveAxis(N, 0, ABG)
21:50:38.926 00.000 29876 Move returns status 0, amount 0
21:50:38.926 00.000 29876 move complete, result=0
21:50:38.926 00.000 29876 worker thread done servicing request
21:50:38.926 00.000 29876 Worker thread wakes up
21:50:38.926 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:38.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:38.926 00.000 31432 GuideStep: -0.5 px 49 ms EAST, 0.1 px 0 ms NORTH
21:50:40.834 01.908 29876 Exposure complete
21:50:40.877 00.043 29876 worker thread done servicing request
21:50:40.877 00.000 31432 OnExposeComplete: enter
21:50:40.879 00.002 31432 UpdateGuideState(): m_state=6
21:50:40.881 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
21:50:40.883 00.002 31432 Star::Find returns 1 (0), X=329.64, Y=635.38, Mass=3375, SNR=35.5, Peak=254 HFD=3.5
21:50:40.885 00.002 31432 MultiStar: [#1 0.05,-1.12,0.00,M6] [#2 0.25,0.21,0.91,U] [#3 -0.47,-0.44,1.07,U] [#4 -0.30,-0.37,0.96,U] [#5 -1.04,0.50,0.00,M10] [#6 -0.90,-0.17,0.94,U] [#7 -0.47,-0.21,0.94,U] [#8 -0.80,0.56,0.00,M3] 
21:50:40.887 00.002 31432 single-star, 5 included, MultiStar: {-0.34, -0.23}, one-star: {-0.14, -0.33}
21:50:40.889 00.002 31432 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
21:50:40.891 00.002 31432 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.01 = 1.01)
21:50:40.893 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.98 mountX=-0.15 mountY=0.30, mountTheta=2.03
21:50:40.898 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.33, opts=13)
21:50:40.900 00.002 31432 Enqueuing Move request for scope (-0.14, -0.33)
21:50:40.902 00.002 29876 Worker thread wakes up
21:50:40.902 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
21:50:40.902 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
21:50:40.902 00.000 29876 Moving (-0.14, -0.33) raw xDistance=-0.15 yDistance=0.30
21:50:40.902 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:50:40.902 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.30
21:50:40.902 00.000 29876 MoveAxis(E, 0, ABG)
21:50:40.902 00.000 29876 Move returns status 0, amount 0
21:50:40.902 00.000 29876 MoveAxis(S, 22, ABG)
21:50:40.902 00.000 29876 Guiding  Dir = 1, Dur = 22
21:50:40.902 00.000 29876 IsSlewing returns 0
21:50:40.902 00.000 29876 IsGuiding returns 0
21:50:40.902 00.000 29876 PulseGuide returned control before completion, sleep 32
21:50:40.905 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:40.917 00.012 31432 UpdateGuideState exits: m=3375 RSB=35.5
21:50:40.919 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.920 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:40.922 00.002 31432 Enqueuing Expose request
21:50:40.941 00.019 29876 IsGuiding returns 1
21:50:40.941 00.000 29876 scope still moving after pulse duration time elapsed
21:50:40.972 00.031 29876 IsSlewing returns 0
21:50:40.972 00.000 29876 IsGuiding returns 1
21:50:41.003 00.031 29876 IsSlewing returns 0
21:50:41.003 00.000 29876 IsGuiding returns 1
21:50:41.034 00.031 29876 IsSlewing returns 0
21:50:41.034 00.000 29876 IsGuiding returns 0
21:50:41.034 00.000 29876 scope move finished after 22 + 109 ms
21:50:41.034 00.000 29876 Move returns status 0, amount 22
21:50:41.034 00.000 29876 move complete, result=0
21:50:41.034 00.000 29876 worker thread done servicing request
21:50:41.034 00.000 29876 Worker thread wakes up
21:50:41.034 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:41.034 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:41.034 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 22 ms SOUTH
21:50:43.159 02.125 29876 Exposure complete
21:50:43.202 00.043 29876 worker thread done servicing request
21:50:43.202 00.000 31432 OnExposeComplete: enter
21:50:43.204 00.002 31432 UpdateGuideState(): m_state=6
21:50:43.206 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
21:50:43.208 00.002 31432 Star::Find returns 1 (0), X=328.76, Y=635.89, Mass=3137, SNR=34.4, Peak=231 HFD=3.8
21:50:43.210 00.002 31432 MultiStar: [#1 -0.61,-1.07,0.00,M7] [#2 -0.24,0.06,0.94,U] [#3 -1.01,-0.73,0.00,M3] [#4 -0.65,-0.15,0.91,U] [#5 -2.25,0.54,0.00,R] [#6 -1.72,0.06,0.00,M7] [#7 -0.69,-0.07,0.97,U] [#8 -1.30,0.28,0.00,M4] 
21:50:43.212 00.002 31432 refined, 3 included, MultiStar: {-0.65, 0.01}, one-star: {-1.02, 0.18}
21:50:43.214 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
21:50:43.215 00.001 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
21:50:43.217 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=0.01 hyp=0.65 cameraTheta=3.13 mountX=-0.65 mountY=-0.11, mountTheta=-2.98
21:50:43.221 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=0.01, opts=13)
21:50:43.224 00.003 31432 Enqueuing Move request for scope (-0.65, 0.01)
21:50:43.226 00.002 29876 Worker thread wakes up
21:50:43.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.01) opts 0xd
21:50:43.226 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, 0.01)
21:50:43.226 00.000 29876 Moving (-0.65, 0.01) raw xDistance=-0.65 yDistance=-0.11
21:50:43.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.65
21:50:43.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:43.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:50:43.226 00.000 29876 MoveAxis(E, 63, ABG)
21:50:43.226 00.000 29876 Guiding  Dir = 2, Dur = 63
21:50:43.226 00.000 29876 IsSlewing returns 0
21:50:43.226 00.000 29876 IsGuiding returns 0
21:50:43.226 00.000 29876 PulseGuide returned control before completion, sleep 73
21:50:43.230 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:43.242 00.012 31432 UpdateGuideState exits: m=3137 RSB=34.4
21:50:43.244 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:43.246 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:43.247 00.001 31432 Enqueuing Expose request
21:50:43.313 00.066 29876 IsGuiding returns 1
21:50:43.313 00.000 29876 scope still moving after pulse duration time elapsed
21:50:43.343 00.030 29876 IsSlewing returns 0
21:50:43.343 00.000 29876 IsGuiding returns 1
21:50:43.374 00.031 29876 IsSlewing returns 0
21:50:43.374 00.000 29876 IsGuiding returns 0
21:50:43.374 00.000 29876 scope move finished after 63 + 84 ms
21:50:43.374 00.000 29876 Move returns status 0, amount 63
21:50:43.374 00.000 29876 MoveAxis(N, 0, ABG)
21:50:43.374 00.000 29876 Move returns status 0, amount 0
21:50:43.374 00.000 29876 move complete, result=0
21:50:43.374 00.000 29876 worker thread done servicing request
21:50:43.374 00.000 29876 Worker thread wakes up
21:50:43.374 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:43.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:43.374 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -0.1 px 0 ms NORTH
21:50:45.290 01.916 29876 Exposure complete
21:50:45.333 00.043 29876 worker thread done servicing request
21:50:45.333 00.000 31432 OnExposeComplete: enter
21:50:45.336 00.003 31432 UpdateGuideState(): m_state=6
21:50:45.338 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
21:50:45.340 00.002 31432 Star::Find returns 1 (0), X=329.21, Y=636.30, Mass=3514, SNR=35.6, Peak=246 HFD=4.0
21:50:45.342 00.002 31432 MultiStar: [#1 -0.67,-0.12,1.01,U] [#2 -0.40,0.58,0.92,U] [#3 -0.61,-0.28,1.01,U] [#4 -0.68,0.08,0.90,U] [#5 0.40,0.71,0.84,U] [#6 -2.13,0.81,0.00,M8] [#7 -0.94,0.58,0.00,M1] [#8 -1.50,1.47,0.00,M5] 
21:50:45.345 00.003 31432 refined, 5 included, MultiStar: {-0.44, 0.24}, one-star: {-0.57, 0.59}
21:50:45.347 00.002 31432 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.02) = xAngle (2.62 = 2.62)
21:50:45.349 00.002 31432 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.63 = -0.65)
21:50:45.351 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.24 hyp=0.51 cameraTheta=2.64 mountX=-0.44 mountY=-0.31, mountTheta=-2.53
21:50:45.356 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.24, opts=13)
21:50:45.358 00.002 31432 Enqueuing Move request for scope (-0.44, 0.24)
21:50:45.360 00.002 29876 Worker thread wakes up
21:50:45.360 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.24) opts 0xd
21:50:45.360 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.24)
21:50:45.360 00.000 29876 Moving (-0.44, 0.24) raw xDistance=-0.44 yDistance=-0.31
21:50:45.360 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
21:50:45.360 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:50:45.360 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:50:45.360 00.000 29876 MoveAxis(E, 51, ABG)
21:50:45.360 00.000 29876 Guiding  Dir = 2, Dur = 51
21:50:45.360 00.000 29876 IsSlewing returns 0
21:50:45.360 00.000 29876 IsGuiding returns 0
21:50:45.361 00.001 29876 PulseGuide returned control before completion, sleep 61
21:50:45.364 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:45.375 00.011 31432 UpdateGuideState exits: m=3514 RSB=35.6
21:50:45.377 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.379 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:45.381 00.002 31432 Enqueuing Expose request
21:50:45.428 00.047 29876 IsGuiding returns 1
21:50:45.428 00.000 29876 scope still moving after pulse duration time elapsed
21:50:45.459 00.031 29876 IsSlewing returns 0
21:50:45.459 00.000 29876 IsGuiding returns 0
21:50:45.459 00.000 29876 scope move finished after 51 + 47 ms
21:50:45.459 00.000 29876 Move returns status 0, amount 51
21:50:45.459 00.000 29876 MoveAxis(N, 0, ABG)
21:50:45.459 00.000 29876 Move returns status 0, amount 0
21:50:45.459 00.000 29876 move complete, result=0
21:50:45.459 00.000 29876 worker thread done servicing request
21:50:45.459 00.000 29876 Worker thread wakes up
21:50:45.459 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:45.459 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:45.459 00.000 31432 GuideStep: -0.4 px 51 ms EAST, -0.3 px 0 ms NORTH
21:50:47.689 02.230 29876 Exposure complete
21:50:47.733 00.044 29876 worker thread done servicing request
21:50:47.733 00.000 31432 OnExposeComplete: enter
21:50:47.736 00.003 31432 UpdateGuideState(): m_state=6
21:50:47.738 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
21:50:47.740 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=636.30, Mass=3371, SNR=35.7, Peak=254 HFD=3.8
21:50:47.742 00.002 31432 MultiStar: [#1 -1.01,-0.67,0.00,M7] [#2 -0.95,0.66,0.00,M1] [#3 -1.08,0.29,0.00,M3] [#4 -1.08,-0.23,0.00,M1] [#5 -0.05,0.91,0.83,U] [#6 -2.24,0.26,0.00,M9] [#7 -1.08,0.96,0.00,M2] [#8 -1.69,0.89,0.00,M6] 
21:50:47.744 00.002 31432 refined, 1 included, MultiStar: {-0.50, 0.74}, one-star: {-0.87, 0.60}
21:50:47.746 00.002 31432 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.02) = xAngle (2.14 = 2.14)
21:50:47.748 00.002 31432 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.15 = -1.13)
21:50:47.750 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.74 hyp=0.89 cameraTheta=2.16 mountX=-0.48 mountY=-0.81, mountTheta=-2.11
21:50:47.753 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.74, opts=13)
21:50:47.755 00.002 31432 Enqueuing Move request for scope (-0.50, 0.74)
21:50:47.757 00.002 29876 Worker thread wakes up
21:50:47.757 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.74) opts 0xd
21:50:47.757 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.74)
21:50:47.757 00.000 29876 Moving (-0.50, 0.74) raw xDistance=-0.48 yDistance=-0.81
21:50:47.757 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
21:50:47.757 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:50:47.757 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
21:50:47.757 00.000 29876 MoveAxis(E, 53, ABG)
21:50:47.757 00.000 29876 Guiding  Dir = 2, Dur = 53
21:50:47.757 00.000 29876 IsSlewing returns 0
21:50:47.757 00.000 29876 IsGuiding returns 0
21:50:47.757 00.000 29876 PulseGuide returned control before completion, sleep 63
21:50:47.760 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=13, FiltMax=257, Gamma=0.490
21:50:47.772 00.012 31432 UpdateGuideState exits: m=3371 RSB=35.7
21:50:47.775 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.776 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:47.778 00.002 31432 Enqueuing Expose request
21:50:47.827 00.049 29876 IsGuiding returns 1
21:50:47.827 00.000 29876 scope still moving after pulse duration time elapsed
21:50:47.858 00.031 29876 IsSlewing returns 0
21:50:47.858 00.000 29876 IsGuiding returns 1
21:50:47.889 00.031 29876 IsSlewing returns 0
21:50:47.889 00.000 29876 IsGuiding returns 1
21:50:47.920 00.031 29876 IsSlewing returns 0
21:50:47.920 00.000 29876 IsGuiding returns 1
21:50:47.951 00.031 29876 IsSlewing returns 0
21:50:47.951 00.000 29876 IsGuiding returns 0
21:50:47.951 00.000 29876 scope move finished after 53 + 140 ms
21:50:47.951 00.000 29876 Move returns status 0, amount 53
21:50:47.951 00.000 29876 MoveAxis(N, 0, ABG)
21:50:47.951 00.000 29876 Move returns status 0, amount 0
21:50:47.951 00.000 29876 move complete, result=0
21:50:47.951 00.000 29876 worker thread done servicing request
21:50:47.951 00.000 29876 Worker thread wakes up
21:50:47.951 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.8 px 0 ms NORTH
21:50:47.954 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:47.954 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:49.858 01.904 29876 Exposure complete
21:50:49.902 00.044 29876 worker thread done servicing request
21:50:49.903 00.001 31432 OnExposeComplete: enter
21:50:49.905 00.002 31432 UpdateGuideState(): m_state=6
21:50:49.907 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
21:50:49.909 00.002 31432 Star::Find returns 1 (0), X=329.96, Y=635.85, Mass=3385, SNR=35.6, Peak=209 HFD=4.3
21:50:49.911 00.002 31432 MultiStar: [#1 -0.03,-0.80,1.03,U] [#2 0.28,0.48,0.93,U] [#3 -0.38,-0.15,0.99,U] [#4 0.05,-0.51,0.87,U] [#5 1.15,0.62,0.00,M1] [#6 -1.18,-0.01,0.00,M10] [#7 -0.57,-0.12,0.96,U] [#8 -0.55,0.47,0.86,U] 
21:50:49.912 00.001 31432 refined, 6 included, MultiStar: {-0.14, -0.08}, one-star: {0.18, 0.15}
21:50:49.914 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
21:50:49.916 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
21:50:49.918 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=-0.14 mountY=0.06, mountTheta=2.74
21:50:49.923 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.08, opts=13)
21:50:49.925 00.002 31432 Enqueuing Move request for scope (-0.14, -0.08)
21:50:49.927 00.002 29876 Worker thread wakes up
21:50:49.927 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
21:50:49.927 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
21:50:49.927 00.000 29876 Moving (-0.14, -0.08) raw xDistance=-0.14 yDistance=0.06
21:50:49.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:50:49.927 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:49.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:49.927 00.000 29876 MoveAxis(E, 0, ABG)
21:50:49.927 00.000 29876 Move returns status 0, amount 0
21:50:49.927 00.000 29876 MoveAxis(N, 0, ABG)
21:50:49.927 00.000 29876 Move returns status 0, amount 0
21:50:49.927 00.000 29876 move complete, result=0
21:50:49.928 00.001 29876 worker thread done servicing request
21:50:49.931 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:50:49.942 00.011 31432 UpdateGuideState exits: m=3385 RSB=35.6
21:50:49.945 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:49.947 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:49.948 00.001 31432 Enqueuing Expose request
21:50:49.950 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:49.952 00.002 29876 Worker thread wakes up
21:50:49.952 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:49.952 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:52.079 02.127 29876 Exposure complete
21:50:52.124 00.045 29876 worker thread done servicing request
21:50:52.124 00.000 31432 OnExposeComplete: enter
21:50:52.126 00.002 31432 UpdateGuideState(): m_state=6
21:50:52.128 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
21:50:52.130 00.002 31432 Star::Find returns 1 (0), X=328.76, Y=635.80, Mass=3148, SNR=34.8, Peak=225 HFD=3.9
21:50:52.132 00.002 31432 MultiStar: [#1 -0.62,-1.17,0.00,M7] [#2 -0.72,0.22,0.88,U] [#3 -1.25,-0.52,0.00,M3] [#4 -0.94,-0.34,0.00,M1] [#5 0.45,-0.30,0.82,U] [#6 -2.00,-0.09,0.00,R] [#7 -1.65,0.31,0.00,M2] [#8 -1.41,0.30,0.00,M6] 
21:50:52.134 00.002 31432 refined, 2 included, MultiStar: {-0.48, 0.01}, one-star: {-1.02, 0.09}
21:50:52.137 00.003 31432 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.02) = xAngle (3.09 = 3.09)
21:50:52.138 00.001 31432 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.11 = -0.18)
21:50:52.140 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.01 hyp=0.48 cameraTheta=3.12 mountX=-0.48 mountY=-0.08, mountTheta=-2.97
21:50:52.143 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.01, opts=13)
21:50:52.145 00.002 31432 Enqueuing Move request for scope (-0.48, 0.01)
21:50:52.147 00.002 29876 Worker thread wakes up
21:50:52.147 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.01) opts 0xd
21:50:52.147 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.01)
21:50:52.147 00.000 29876 Moving (-0.48, 0.01) raw xDistance=-0.48 yDistance=-0.08
21:50:52.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
21:50:52.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:52.147 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:50:52.147 00.000 29876 MoveAxis(E, 46, ABG)
21:50:52.147 00.000 29876 Guiding  Dir = 2, Dur = 46
21:50:52.147 00.000 29876 IsSlewing returns 0
21:50:52.147 00.000 29876 IsGuiding returns 0
21:50:52.148 00.001 29876 PulseGuide returned control before completion, sleep 56
21:50:52.150 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:52.163 00.013 31432 UpdateGuideState exits: m=3148 RSB=34.8
21:50:52.166 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:52.170 00.002 31432 Enqueuing Expose request
21:50:52.217 00.047 29876 IsGuiding returns 1
21:50:52.217 00.000 29876 scope still moving after pulse duration time elapsed
21:50:52.248 00.031 29876 IsSlewing returns 0
21:50:52.248 00.000 29876 IsGuiding returns 1
21:50:52.280 00.032 29876 IsSlewing returns 0
21:50:52.280 00.000 29876 IsGuiding returns 1
21:50:52.310 00.030 29876 IsSlewing returns 0
21:50:52.310 00.000 29876 IsGuiding returns 0
21:50:52.310 00.000 29876 scope move finished after 46 + 117 ms
21:50:52.310 00.000 29876 Move returns status 0, amount 46
21:50:52.310 00.000 29876 MoveAxis(N, 0, ABG)
21:50:52.310 00.000 29876 Move returns status 0, amount 0
21:50:52.310 00.000 29876 move complete, result=0
21:50:52.311 00.001 29876 worker thread done servicing request
21:50:52.311 00.000 29876 Worker thread wakes up
21:50:52.311 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:52.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:52.311 00.000 31432 GuideStep: -0.5 px 46 ms EAST, -0.1 px 0 ms NORTH
21:50:54.229 01.918 29876 Exposure complete
21:50:54.272 00.043 29876 worker thread done servicing request
21:50:54.272 00.000 31432 OnExposeComplete: enter
21:50:54.275 00.003 31432 UpdateGuideState(): m_state=6
21:50:54.277 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
21:50:54.278 00.001 31432 Star::Find returns 1 (0), X=329.71, Y=635.11, Mass=3091, SNR=34.1, Peak=218 HFD=3.9
21:50:54.280 00.002 31432 MultiStar: [#1 -0.65,-1.20,0.00,M8] [#2 -0.29,0.34,0.94,U] [#3 -0.96,-0.50,0.00,M4] [#4 -0.76,-0.28,0.93,U] [#5 0.89,-0.18,0.79,U] [#6 0.26,0.09,0.89,U] [#7 -1.04,-0.26,0.00,M3] [#8 -1.62,0.10,0.00,M7] 
21:50:54.282 00.002 31432 refined, 4 included, MultiStar: {-0.02, -0.13}, one-star: {-0.07, -0.60}
21:50:54.284 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
21:50:54.286 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
21:50:54.288 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.75 mountX=-0.03 mountY=0.13, mountTheta=1.78
21:50:54.294 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.13, opts=13)
21:50:54.296 00.002 31432 Enqueuing Move request for scope (-0.02, -0.13)
21:50:54.298 00.002 29876 Worker thread wakes up
21:50:54.298 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:50:54.298 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:50:54.298 00.000 29876 Moving (-0.02, -0.13) raw xDistance=-0.03 yDistance=0.13
21:50:54.298 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:50:54.298 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:54.298 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:50:54.298 00.000 29876 MoveAxis(E, 0, ABG)
21:50:54.298 00.000 29876 Move returns status 0, amount 0
21:50:54.299 00.001 29876 MoveAxis(N, 0, ABG)
21:50:54.299 00.000 29876 Move returns status 0, amount 0
21:50:54.299 00.000 29876 move complete, result=0
21:50:54.299 00.000 29876 worker thread done servicing request
21:50:54.302 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:54.314 00.012 31432 UpdateGuideState exits: m=3091 RSB=34.1
21:50:54.316 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:54.318 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:54.320 00.002 31432 Enqueuing Expose request
21:50:54.322 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:54.325 00.003 29876 Worker thread wakes up
21:50:54.325 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:54.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:56.458 02.133 29876 Exposure complete
21:50:56.501 00.043 29876 worker thread done servicing request
21:50:56.501 00.000 31432 OnExposeComplete: enter
21:50:56.503 00.002 31432 UpdateGuideState(): m_state=6
21:50:56.506 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
21:50:56.508 00.002 31432 Star::Find returns 1 (0), X=328.64, Y=635.24, Mass=3111, SNR=34.6, Peak=217 HFD=3.7
21:50:56.511 00.003 31432 MultiStar: [#1 -1.42,-1.01,0.00,M9] [#2 -0.99,-0.20,0.00,M1] [#3 -1.44,-0.93,0.00,M5] [#4 -1.16,-0.72,0.00,M1] [#5 -0.33,-0.21,0.83,U] [#6 -0.51,-0.11,0.91,U] [#7 -1.85,-0.44,0.00,M4] [#8 -2.19,0.06,0.00,M8] 
21:50:56.513 00.002 31432 refined, 2 included, MultiStar: {-0.69, -0.27}, one-star: {-1.14, -0.47}
21:50:56.515 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
21:50:56.517 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
21:50:56.520 00.003 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.27 hyp=0.74 cameraTheta=-2.77 mountX=-0.69 mountY=0.16, mountTheta=2.91
21:50:56.523 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.27, opts=13)
21:50:56.525 00.002 31432 Enqueuing Move request for scope (-0.69, -0.27)
21:50:56.527 00.002 29876 Worker thread wakes up
21:50:56.527 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.27) opts 0xd
21:50:56.527 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.27)
21:50:56.527 00.000 29876 Moving (-0.69, -0.27) raw xDistance=-0.69 yDistance=0.16
21:50:56.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.69
21:50:56.527 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:56.527 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:50:56.527 00.000 29876 MoveAxis(E, 67, ABG)
21:50:56.527 00.000 29876 Guiding  Dir = 2, Dur = 67
21:50:56.528 00.001 29876 IsSlewing returns 0
21:50:56.528 00.000 29876 IsGuiding returns 0
21:50:56.528 00.000 29876 PulseGuide returned control before completion, sleep 77
21:50:56.531 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
21:50:56.542 00.011 31432 UpdateGuideState exits: m=3111 RSB=34.6
21:50:56.545 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.547 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:56.549 00.002 31432 Enqueuing Expose request
21:50:56.613 00.064 29876 IsGuiding returns 1
21:50:56.613 00.000 29876 scope still moving after pulse duration time elapsed
21:50:56.643 00.030 29876 IsSlewing returns 0
21:50:56.643 00.000 29876 IsGuiding returns 1
21:50:56.675 00.032 29876 IsSlewing returns 0
21:50:56.675 00.000 29876 IsGuiding returns 1
21:50:56.707 00.032 29876 IsSlewing returns 0
21:50:56.707 00.000 29876 IsGuiding returns 0
21:50:56.707 00.000 29876 scope move finished after 67 + 112 ms
21:50:56.707 00.000 29876 Move returns status 0, amount 67
21:50:56.707 00.000 29876 MoveAxis(N, 0, ABG)
21:50:56.707 00.000 29876 Move returns status 0, amount 0
21:50:56.707 00.000 29876 move complete, result=0
21:50:56.707 00.000 29876 worker thread done servicing request
21:50:56.707 00.000 29876 Worker thread wakes up
21:50:56.707 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:56.707 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:56.707 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.2 px 0 ms NORTH
21:50:58.612 01.905 29876 Exposure complete
21:50:58.656 00.044 29876 worker thread done servicing request
21:50:58.656 00.000 31432 OnExposeComplete: enter
21:50:58.658 00.002 31432 UpdateGuideState(): m_state=6
21:50:58.660 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
21:50:58.662 00.002 31432 Star::Find returns 1 (0), X=329.05, Y=634.74, Mass=3192, SNR=34.9, Peak=212 HFD=4.0
21:50:58.664 00.002 31432 MultiStar: [#1 -0.81,-1.70,0.00,M10] [#2 -0.48,-1.26,0.00,M2] [#3 -1.01,-1.53,0.00,M6] [#4 -1.27,-1.12,0.00,M2] [#5 0.15,-0.83,0.76,U] [#6 -0.08,-0.82,0.88,U] [#7 -1.27,-1.02,0.00,M5] [#8 -1.99,-0.69,0.00,M9] 
21:50:58.666 00.002 31432 refined, 2 included, MultiStar: {-0.26, -0.88}, one-star: {-0.74, -0.96}
21:50:58.668 00.002 31432 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.02) = xAngle (-1.88 = -1.88)
21:50:58.670 00.002 31432 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.13 = 1.13)
21:50:58.671 00.001 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.88 hyp=0.92 cameraTheta=-1.86 mountX=-0.28 mountY=0.83, mountTheta=1.90
21:50:58.674 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.88, opts=13)
21:50:58.676 00.002 31432 Enqueuing Move request for scope (-0.26, -0.88)
21:50:58.678 00.002 29876 Worker thread wakes up
21:50:58.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.88) opts 0xd
21:50:58.678 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.88)
21:50:58.678 00.000 29876 Moving (-0.26, -0.88) raw xDistance=-0.28 yDistance=0.83
21:50:58.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
21:50:58.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.83
21:50:58.678 00.000 29876 MoveAxis(E, 36, ABG)
21:50:58.678 00.000 29876 Guiding  Dir = 2, Dur = 36
21:50:58.678 00.000 29876 IsSlewing returns 0
21:50:58.678 00.000 29876 IsGuiding returns 0
21:50:58.679 00.001 29876 PulseGuide returned control before completion, sleep 46
21:50:58.683 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
21:50:58.695 00.012 31432 UpdateGuideState exits: m=3192 RSB=34.9
21:50:58.697 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:58.699 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:50:58.702 00.003 31432 Enqueuing Expose request
21:50:58.734 00.032 29876 IsGuiding returns 1
21:50:58.734 00.000 29876 scope still moving after pulse duration time elapsed
21:50:58.765 00.031 29876 IsSlewing returns 0
21:50:58.765 00.000 29876 IsGuiding returns 0
21:50:58.765 00.000 29876 scope move finished after 36 + 50 ms
21:50:58.765 00.000 29876 Move returns status 0, amount 36
21:50:58.765 00.000 29876 MoveAxis(S, 61, ABG)
21:50:58.765 00.000 29876 Guiding  Dir = 1, Dur = 61
21:50:58.765 00.000 29876 IsSlewing returns 0
21:50:58.765 00.000 29876 IsGuiding returns 0
21:50:58.765 00.000 29876 PulseGuide returned control before completion, sleep 71
21:50:58.842 00.077 29876 IsGuiding returns 1
21:50:58.842 00.000 29876 scope still moving after pulse duration time elapsed
21:50:58.873 00.031 29876 IsSlewing returns 0
21:50:58.873 00.000 29876 IsGuiding returns 0
21:50:58.873 00.000 29876 scope move finished after 61 + 46 ms
21:50:58.873 00.000 29876 Move returns status 0, amount 61
21:50:58.873 00.000 29876 move complete, result=0
21:50:58.873 00.000 29876 worker thread done servicing request
21:50:58.874 00.001 29876 Worker thread wakes up
21:50:58.874 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:50:58.874 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:50:58.874 00.000 31432 GuideStep: -0.3 px 36 ms EAST, 0.8 px 61 ms SOUTH
21:51:01.005 02.131 29876 Exposure complete
21:51:01.049 00.044 29876 worker thread done servicing request
21:51:01.049 00.000 31432 OnExposeComplete: enter
21:51:01.051 00.002 31432 UpdateGuideState(): m_state=6
21:51:01.053 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
21:51:01.056 00.003 31432 Star::Find returns 1 (0), X=329.06, Y=635.01, Mass=2921, SNR=33.6, Peak=221 HFD=4.0
21:51:01.058 00.002 31432 MultiStar: [#1 -0.96,-1.73,0.00,R] [#2 -0.89,-0.56,0.00,M3] [#3 -1.26,-0.81,0.00,M7] [#4 -0.78,-1.15,0.00,M3] [#5 0.46,-0.47,0.87,U] [#6 -0.08,-0.80,0.88,U] [#7 -1.32,-0.38,0.00,M6] [#8 -1.69,-0.40,0.00,M10] 
21:51:01.060 00.002 31432 refined, 2 included, MultiStar: {-0.14, -0.66}, one-star: {-0.73, -0.70}
21:51:01.062 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.81 = -1.81)
21:51:01.064 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
21:51:01.066 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.66 hyp=0.68 cameraTheta=-1.79 mountX=-0.16 mountY=0.63, mountTheta=1.82
21:51:01.070 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.66, opts=13)
21:51:01.072 00.002 31432 Enqueuing Move request for scope (-0.14, -0.66)
21:51:01.075 00.003 29876 Worker thread wakes up
21:51:01.075 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.66) opts 0xd
21:51:01.075 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.66)
21:51:01.075 00.000 29876 Moving (-0.14, -0.66) raw xDistance=-0.16 yDistance=0.63
21:51:01.075 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:51:01.075 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.63
21:51:01.075 00.000 29876 MoveAxis(E, 0, ABG)
21:51:01.075 00.000 29876 Move returns status 0, amount 0
21:51:01.075 00.000 29876 MoveAxis(S, 46, ABG)
21:51:01.075 00.000 29876 Guiding  Dir = 1, Dur = 46
21:51:01.075 00.000 29876 IsSlewing returns 0
21:51:01.075 00.000 29876 IsGuiding returns 0
21:51:01.075 00.000 29876 PulseGuide returned control before completion, sleep 56
21:51:01.078 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:01.090 00.012 31432 UpdateGuideState exits: m=2921 RSB=33.6
21:51:01.093 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:01.094 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:01.096 00.002 31432 Enqueuing Expose request
21:51:01.144 00.048 29876 IsGuiding returns 1
21:51:01.144 00.000 29876 scope still moving after pulse duration time elapsed
21:51:01.176 00.032 29876 IsSlewing returns 0
21:51:01.176 00.000 29876 IsGuiding returns 1
21:51:01.207 00.031 29876 IsSlewing returns 0
21:51:01.207 00.000 29876 IsGuiding returns 0
21:51:01.207 00.000 29876 scope move finished after 46 + 85 ms
21:51:01.207 00.000 29876 Move returns status 0, amount 46
21:51:01.207 00.000 29876 move complete, result=0
21:51:01.207 00.000 29876 worker thread done servicing request
21:51:01.207 00.000 29876 Worker thread wakes up
21:51:01.207 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:01.207 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:01.207 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.6 px 46 ms SOUTH
21:51:03.114 01.907 29876 Exposure complete
21:51:03.157 00.043 29876 worker thread done servicing request
21:51:03.157 00.000 31432 OnExposeComplete: enter
21:51:03.159 00.002 31432 UpdateGuideState(): m_state=6
21:51:03.161 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
21:51:03.163 00.002 31432 Star::Find returns 1 (0), X=328.60, Y=635.78, Mass=2938, SNR=32.5, Peak=213 HFD=3.6
21:51:03.166 00.003 31432 MultiStar: [#1 -0.54,1.20,0.00,M1] [#2 -1.02,0.22,0.00,M4] [#3 -1.79,0.06,0.00,M8] [#4 -1.63,-0.37,0.00,M4] [#5 0.01,0.20,0.86,U] [#6 -0.58,0.34,0.97,U] [#7 -1.90,0.84,0.00,M7] [#8 -2.38,0.86,0.00,R] 
21:51:03.168 00.002 31432 refined, 2 included, MultiStar: {-0.61, 0.21}, one-star: {-1.18, 0.08}
21:51:03.170 00.002 31432 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.02) = xAngle (2.80 = 2.80)
21:51:03.171 00.001 31432 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.81 = -0.48)
21:51:03.173 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=0.21 hyp=0.65 cameraTheta=2.82 mountX=-0.61 mountY=-0.30, mountTheta=-2.69
21:51:03.176 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=0.21, opts=13)
21:51:03.178 00.002 31432 Enqueuing Move request for scope (-0.61, 0.21)
21:51:03.180 00.002 29876 Worker thread wakes up
21:51:03.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.21) opts 0xd
21:51:03.180 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, 0.21)
21:51:03.180 00.000 29876 Moving (-0.61, 0.21) raw xDistance=-0.61 yDistance=-0.30
21:51:03.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.61
21:51:03.180 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:03.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:51:03.180 00.000 29876 MoveAxis(E, 59, ABG)
21:51:03.180 00.000 29876 Guiding  Dir = 2, Dur = 59
21:51:03.180 00.000 29876 IsSlewing returns 0
21:51:03.181 00.001 29876 IsGuiding returns 0
21:51:03.181 00.000 29876 PulseGuide returned control before completion, sleep 69
21:51:03.184 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
21:51:03.195 00.011 31432 UpdateGuideState exits: m=2938 RSB=32.5
21:51:03.198 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:03.200 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:03.202 00.002 31432 Enqueuing Expose request
21:51:03.252 00.050 29876 IsGuiding returns 1
21:51:03.252 00.000 29876 scope still moving after pulse duration time elapsed
21:51:03.282 00.030 29876 IsSlewing returns 0
21:51:03.282 00.000 29876 IsGuiding returns 1
21:51:03.312 00.030 29876 IsSlewing returns 0
21:51:03.312 00.000 29876 IsGuiding returns 1
21:51:03.342 00.030 29876 IsSlewing returns 0
21:51:03.342 00.000 29876 IsGuiding returns 1
21:51:03.373 00.031 29876 IsSlewing returns 0
21:51:03.373 00.000 29876 IsGuiding returns 0
21:51:03.373 00.000 29876 scope move finished after 59 + 133 ms
21:51:03.373 00.000 29876 Move returns status 0, amount 59
21:51:03.373 00.000 29876 MoveAxis(N, 0, ABG)
21:51:03.373 00.000 29876 Move returns status 0, amount 0
21:51:03.373 00.000 29876 move complete, result=0
21:51:03.373 00.000 29876 worker thread done servicing request
21:51:03.374 00.001 29876 Worker thread wakes up
21:51:03.374 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:03.374 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:03.374 00.000 31432 GuideStep: -0.6 px 59 ms EAST, -0.3 px 0 ms NORTH
21:51:05.503 02.129 29876 Exposure complete
21:51:05.546 00.043 29876 worker thread done servicing request
21:51:05.546 00.000 31432 OnExposeComplete: enter
21:51:05.548 00.002 31432 UpdateGuideState(): m_state=6
21:51:05.550 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
21:51:05.552 00.002 31432 Star::Find returns 1 (0), X=329.41, Y=635.11, Mass=3230, SNR=35.2, Peak=236 HFD=3.9
21:51:05.554 00.002 31432 MultiStar: [#1 0.43,0.32,0.99,U] [#2 -0.31,-0.32,0.92,U] [#3 -1.01,-1.02,0.00,M9] [#4 -0.62,-1.45,0.00,M5] [#5 0.48,-0.55,0.85,U] [#6 0.17,-0.53,0.93,U] [#7 -0.72,-0.47,0.95,U] [#8 1.08,-0.99,0.00,M1] 
21:51:05.556 00.002 31432 refined, 5 included, MultiStar: {-0.06, -0.35}, one-star: {-0.37, -0.60}
21:51:05.558 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.77 = -1.77)
21:51:05.560 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
21:51:05.562 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.75 mountX=-0.07 mountY=0.34, mountTheta=1.78
21:51:05.566 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.35, opts=13)
21:51:05.568 00.002 31432 Enqueuing Move request for scope (-0.06, -0.35)
21:51:05.570 00.002 29876 Worker thread wakes up
21:51:05.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.35) opts 0xd
21:51:05.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.35)
21:51:05.571 00.001 29876 Moving (-0.06, -0.35) raw xDistance=-0.07 yDistance=0.34
21:51:05.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:51:05.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
21:51:05.571 00.000 29876 MoveAxis(E, 0, ABG)
21:51:05.571 00.000 29876 Move returns status 0, amount 0
21:51:05.571 00.000 29876 MoveAxis(S, 25, ABG)
21:51:05.571 00.000 29876 Guiding  Dir = 1, Dur = 25
21:51:05.571 00.000 29876 IsSlewing returns 0
21:51:05.571 00.000 29876 IsGuiding returns 0
21:51:05.571 00.000 29876 PulseGuide returned control before completion, sleep 35
21:51:05.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:05.586 00.012 31432 UpdateGuideState exits: m=3230 RSB=35.2
21:51:05.589 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:05.590 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:05.593 00.003 31432 Enqueuing Expose request
21:51:05.611 00.018 29876 IsGuiding returns 1
21:51:05.611 00.000 29876 scope still moving after pulse duration time elapsed
21:51:05.643 00.032 29876 IsSlewing returns 0
21:51:05.643 00.000 29876 IsGuiding returns 1
21:51:05.674 00.031 29876 IsSlewing returns 0
21:51:05.674 00.000 29876 IsGuiding returns 1
21:51:05.705 00.031 29876 IsSlewing returns 0
21:51:05.705 00.000 29876 IsGuiding returns 0
21:51:05.705 00.000 29876 scope move finished after 25 + 108 ms
21:51:05.705 00.000 29876 Move returns status 0, amount 25
21:51:05.705 00.000 29876 move complete, result=0
21:51:05.706 00.001 29876 worker thread done servicing request
21:51:05.706 00.000 29876 Worker thread wakes up
21:51:05.706 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:05.706 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:05.706 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 25 ms SOUTH
21:51:07.619 01.913 29876 Exposure complete
21:51:07.662 00.043 29876 worker thread done servicing request
21:51:07.663 00.001 31432 OnExposeComplete: enter
21:51:07.665 00.002 31432 UpdateGuideState(): m_state=6
21:51:07.667 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
21:51:07.669 00.002 31432 Star::Find returns 1 (0), X=328.83, Y=635.25, Mass=2910, SNR=32.5, Peak=214 HFD=3.9
21:51:07.671 00.002 31432 MultiStar: [#1 0.17,0.29,1.10,U] [#2 -0.88,0.12,1.00,U] [#3 -1.57,-0.38,0.00,M10] [#4 -1.33,-0.68,0.00,M6] [#5 0.20,-0.20,0.91,U] [#6 -0.07,-0.23,0.94,U] [#7 -1.41,-0.02,0.00,M7] [#8 1.05,-1.00,0.00,M2] 
21:51:07.673 00.002 31432 refined, 4 included, MultiStar: {-0.31, -0.08}, one-star: {-0.95, -0.46}
21:51:07.675 00.002 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.90 = -2.90)
21:51:07.677 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
21:51:07.679 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.88 mountX=-0.31 mountY=0.04, mountTheta=3.03
21:51:07.683 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.08, opts=13)
21:51:07.685 00.002 31432 Enqueuing Move request for scope (-0.31, -0.08)
21:51:07.687 00.002 29876 Worker thread wakes up
21:51:07.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
21:51:07.687 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
21:51:07.687 00.000 29876 Moving (-0.31, -0.08) raw xDistance=-0.31 yDistance=0.04
21:51:07.687 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:51:07.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:07.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:51:07.687 00.000 29876 MoveAxis(E, 30, ABG)
21:51:07.687 00.000 29876 Guiding  Dir = 2, Dur = 30
21:51:07.687 00.000 29876 IsSlewing returns 0
21:51:07.687 00.000 29876 IsGuiding returns 0
21:51:07.688 00.001 29876 PulseGuide returned control before completion, sleep 40
21:51:07.691 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
21:51:07.703 00.012 31432 UpdateGuideState exits: m=2910 RSB=32.5
21:51:07.705 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.707 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:07.709 00.002 31432 Enqueuing Expose request
21:51:07.742 00.033 29876 IsGuiding returns 1
21:51:07.742 00.000 29876 scope still moving after pulse duration time elapsed
21:51:07.774 00.032 29876 IsSlewing returns 0
21:51:07.775 00.001 29876 IsGuiding returns 1
21:51:07.804 00.029 29876 IsSlewing returns 0
21:51:07.804 00.000 29876 IsGuiding returns 0
21:51:07.804 00.000 29876 scope move finished after 30 + 87 ms
21:51:07.804 00.000 29876 Move returns status 0, amount 30
21:51:07.804 00.000 29876 MoveAxis(N, 0, ABG)
21:51:07.804 00.000 29876 Move returns status 0, amount 0
21:51:07.804 00.000 29876 move complete, result=0
21:51:07.804 00.000 29876 worker thread done servicing request
21:51:07.804 00.000 29876 Worker thread wakes up
21:51:07.804 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:07.804 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:07.804 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.0 px 0 ms NORTH
21:51:09.939 02.135 29876 Exposure complete
21:51:09.982 00.043 29876 worker thread done servicing request
21:51:09.982 00.000 31432 OnExposeComplete: enter
21:51:09.984 00.002 31432 UpdateGuideState(): m_state=6
21:51:09.986 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
21:51:09.988 00.002 31432 Star::Find returns 1 (0), X=328.90, Y=635.74, Mass=3276, SNR=35.3, Peak=236 HFD=3.9
21:51:09.990 00.002 31432 MultiStar: [#1 0.32,0.94,0.00,M1] [#2 -0.10,0.09,0.94,U] [#3 -1.37,-0.37,0.00,R] [#4 -1.02,-0.50,0.00,M7] [#5 0.41,0.32,0.85,U] [#6 0.35,0.02,0.92,U] [#7 -0.62,-0.18,0.91,U] [#8 0.97,-0.47,0.00,M3] 
21:51:09.992 00.002 31432 refined, 4 included, MultiStar: {-0.19, 0.05}, one-star: {-0.89, 0.03}
21:51:09.994 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
21:51:09.996 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
21:51:09.998 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
21:51:09.999 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.05, opts=13)
21:51:10.002 00.003 31432 Enqueuing Move request for scope (-0.19, 0.05)
21:51:10.005 00.003 29876 Worker thread wakes up
21:51:10.005 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
21:51:10.005 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
21:51:10.005 00.000 29876 Moving (-0.19, 0.05) raw xDistance=-0.19 yDistance=-0.08
21:51:10.005 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:51:10.005 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:10.005 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:10.005 00.000 29876 MoveAxis(E, 0, ABG)
21:51:10.005 00.000 29876 Move returns status 0, amount 0
21:51:10.005 00.000 29876 MoveAxis(N, 0, ABG)
21:51:10.005 00.000 29876 Move returns status 0, amount 0
21:51:10.005 00.000 29876 move complete, result=0
21:51:10.005 00.000 29876 worker thread done servicing request
21:51:10.008 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=17, FiltMax=257, Gamma=0.490
21:51:10.019 00.011 31432 UpdateGuideState exits: m=3276 RSB=35.3
21:51:10.022 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:10.023 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:10.025 00.002 31432 Enqueuing Expose request
21:51:10.027 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:10.029 00.002 29876 Worker thread wakes up
21:51:10.029 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:10.029 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:11.934 01.905 29876 Exposure complete
21:51:11.978 00.044 29876 worker thread done servicing request
21:51:11.978 00.000 31432 OnExposeComplete: enter
21:51:11.981 00.003 31432 UpdateGuideState(): m_state=6
21:51:11.983 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
21:51:11.985 00.002 31432 Star::Find returns 1 (0), X=329.05, Y=635.88, Mass=3379, SNR=35.6, Peak=229 HFD=4.2
21:51:11.987 00.002 31432 MultiStar: [#1 0.23,1.25,0.00,M2] [#2 -0.37,0.94,0.00,M2] [#3 0.20,0.38,0.98,U] [#4 -0.69,0.04,0.90,U] [#5 -0.12,0.71,0.83,U] [#6 -0.29,0.88,0.85,U] [#7 -1.16,0.55,0.00,M7] [#8 0.82,0.31,0.85,U] 
21:51:11.989 00.002 31432 refined, 5 included, MultiStar: {-0.15, 0.40}, one-star: {-0.74, 0.17}
21:51:11.991 00.002 31432 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.02) = xAngle (1.91 = 1.91)
21:51:11.993 00.002 31432 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.92 = -1.37)
21:51:11.995 00.002 31432 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.93 mountX=-0.14 mountY=-0.42, mountTheta=-1.90
21:51:11.997 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=0.40, opts=13)
21:51:11.999 00.002 31432 Enqueuing Move request for scope (-0.15, 0.40)
21:51:12.001 00.002 29876 Worker thread wakes up
21:51:12.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd
21:51:12.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, 0.40)
21:51:12.001 00.000 29876 Moving (-0.15, 0.40) raw xDistance=-0.14 yDistance=-0.42
21:51:12.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:51:12.001 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:12.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:51:12.001 00.000 29876 MoveAxis(E, 0, ABG)
21:51:12.001 00.000 29876 Move returns status 0, amount 0
21:51:12.001 00.000 29876 MoveAxis(N, 0, ABG)
21:51:12.001 00.000 29876 Move returns status 0, amount 0
21:51:12.001 00.000 29876 move complete, result=0
21:51:12.002 00.001 29876 worker thread done servicing request
21:51:12.005 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:12.016 00.011 31432 UpdateGuideState exits: m=3379 RSB=35.6
21:51:12.019 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:12.021 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:12.022 00.001 31432 Enqueuing Expose request
21:51:12.024 00.002 31432 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:51:12.026 00.002 29876 Worker thread wakes up
21:51:12.026 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:12.026 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:14.148 02.122 29876 Exposure complete
21:51:14.192 00.044 29876 worker thread done servicing request
21:51:14.192 00.000 31432 OnExposeComplete: enter
21:51:14.195 00.003 31432 UpdateGuideState(): m_state=6
21:51:14.197 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
21:51:14.199 00.002 31432 Star::Find returns 1 (0), X=328.62, Y=635.75, Mass=3443, SNR=36.6, Peak=253 HFD=3.7
21:51:14.201 00.002 31432 MultiStar: [#1 -0.37,0.90,0.00,M3] [#2 -1.09,0.72,0.00,M3] [#3 -0.54,0.01,0.95,U] [#4 -1.56,0.30,0.00,M7] [#5 -0.28,0.65,0.78,U] [#6 -0.56,0.17,0.84,U] [#7 -1.54,0.27,0.00,M8] [#8 0.75,-0.64,0.00,M3] 
21:51:14.203 00.002 31432 refined, 3 included, MultiStar: {-0.66, 0.20}, one-star: {-1.16, 0.05}
21:51:14.204 00.001 31432 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
21:51:14.206 00.002 31432 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.45)
21:51:14.208 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=0.20 hyp=0.69 cameraTheta=2.85 mountX=-0.66 mountY=-0.30, mountTheta=-2.72
21:51:14.211 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=0.20, opts=13)
21:51:14.213 00.002 31432 Enqueuing Move request for scope (-0.66, 0.20)
21:51:14.215 00.002 29876 Worker thread wakes up
21:51:14.215 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.20) opts 0xd
21:51:14.215 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, 0.20)
21:51:14.215 00.000 29876 Moving (-0.66, 0.20) raw xDistance=-0.66 yDistance=-0.30
21:51:14.215 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.66
21:51:14.215 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:14.215 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:51:14.215 00.000 29876 MoveAxis(E, 63, ABG)
21:51:14.215 00.000 29876 Guiding  Dir = 2, Dur = 63
21:51:14.215 00.000 29876 IsSlewing returns 0
21:51:14.215 00.000 29876 IsGuiding returns 0
21:51:14.216 00.001 29876 PulseGuide returned control before completion, sleep 73
21:51:14.219 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:51:14.231 00.012 31432 UpdateGuideState exits: m=3443 RSB=36.6
21:51:14.233 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.235 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:14.236 00.001 31432 Enqueuing Expose request
21:51:14.302 00.066 29876 IsGuiding returns 1
21:51:14.302 00.000 29876 scope still moving after pulse duration time elapsed
21:51:14.333 00.031 29876 IsSlewing returns 0
21:51:14.333 00.000 29876 IsGuiding returns 1
21:51:14.364 00.031 29876 IsSlewing returns 0
21:51:14.364 00.000 29876 IsGuiding returns 0
21:51:14.364 00.000 29876 scope move finished after 63 + 85 ms
21:51:14.364 00.000 29876 Move returns status 0, amount 63
21:51:14.364 00.000 29876 MoveAxis(N, 0, ABG)
21:51:14.364 00.000 29876 Move returns status 0, amount 0
21:51:14.364 00.000 29876 move complete, result=0
21:51:14.364 00.000 29876 worker thread done servicing request
21:51:14.364 00.000 29876 Worker thread wakes up
21:51:14.364 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:14.364 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -0.3 px 0 ms NORTH
21:51:14.367 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:16.280 01.913 29876 Exposure complete
21:51:16.324 00.044 29876 worker thread done servicing request
21:51:16.324 00.000 31432 OnExposeComplete: enter
21:51:16.327 00.003 31432 UpdateGuideState(): m_state=6
21:51:16.329 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
21:51:16.331 00.002 31432 Star::Find returns 1 (0), X=328.04, Y=636.11, Mass=3118, SNR=34.1, Peak=229 HFD=3.9
21:51:16.333 00.002 31432 MultiStar: [#1 -0.48,1.01,0.00,M4] [#2 -1.18,0.39,0.00,M4] [#3 -0.29,0.23,1.06,U] [#4 -1.38,-0.45,0.00,M8] [#5 -0.71,0.86,0.00,M1] [#6 -0.53,-0.04,0.88,U] [#7 -1.59,0.34,0.00,M9] [#8 0.31,-0.00,0.84,U] 
21:51:16.335 00.002 31432 refined, 3 included, MultiStar: {-0.60, 0.16}, one-star: {-1.74, 0.40}
21:51:16.337 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
21:51:16.338 00.001 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.87 = -0.42)
21:51:16.340 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=0.16 hyp=0.62 cameraTheta=2.88 mountX=-0.59 mountY=-0.25, mountTheta=-2.74
21:51:16.343 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=0.16, opts=13)
21:51:16.346 00.003 31432 Enqueuing Move request for scope (-0.60, 0.16)
21:51:16.348 00.002 29876 Worker thread wakes up
21:51:16.348 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.16) opts 0xd
21:51:16.348 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, 0.16)
21:51:16.348 00.000 29876 Moving (-0.60, 0.16) raw xDistance=-0.59 yDistance=-0.25
21:51:16.348 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
21:51:16.348 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:16.348 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:51:16.348 00.000 29876 MoveAxis(E, 66, ABG)
21:51:16.348 00.000 29876 Guiding  Dir = 2, Dur = 66
21:51:16.348 00.000 29876 IsSlewing returns 0
21:51:16.348 00.000 29876 IsGuiding returns 0
21:51:16.348 00.000 29876 PulseGuide returned control before completion, sleep 76
21:51:16.351 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:51:16.363 00.012 31432 UpdateGuideState exits: m=3118 RSB=34.1
21:51:16.365 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:16.367 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:16.369 00.002 31432 Enqueuing Expose request
21:51:16.433 00.064 29876 IsGuiding returns 1
21:51:16.433 00.000 29876 scope still moving after pulse duration time elapsed
21:51:16.464 00.031 29876 IsSlewing returns 0
21:51:16.464 00.000 29876 IsGuiding returns 1
21:51:16.495 00.031 29876 IsSlewing returns 0
21:51:16.495 00.000 29876 IsGuiding returns 1
21:51:16.526 00.031 29876 IsSlewing returns 0
21:51:16.526 00.000 29876 IsGuiding returns 0
21:51:16.526 00.000 29876 scope move finished after 66 + 112 ms
21:51:16.527 00.001 29876 Move returns status 0, amount 66
21:51:16.527 00.000 29876 MoveAxis(N, 0, ABG)
21:51:16.527 00.000 29876 Move returns status 0, amount 0
21:51:16.527 00.000 29876 move complete, result=0
21:51:16.527 00.000 29876 worker thread done servicing request
21:51:16.527 00.000 29876 Worker thread wakes up
21:51:16.527 00.000 31432 GuideStep: -0.6 px 66 ms EAST, -0.2 px 0 ms NORTH
21:51:16.529 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:16.529 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:18.651 02.122 29876 Exposure complete
21:51:18.695 00.044 29876 worker thread done servicing request
21:51:18.695 00.000 31432 OnExposeComplete: enter
21:51:18.698 00.003 31432 UpdateGuideState(): m_state=6
21:51:18.700 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
21:51:18.702 00.002 31432 Star::Find returns 1 (0), X=328.42, Y=636.01, Mass=3417, SNR=36.3, Peak=230 HFD=4.0
21:51:18.704 00.002 31432 MultiStar: [#1 -0.97,1.07,0.00,M5] [#2 -1.08,-0.35,0.00,M5] [#3 -0.78,0.39,0.95,U] [#4 -1.47,-0.46,0.00,M9] [#5 -0.17,0.48,0.84,U] [#6 -0.65,-0.05,0.86,U] [#7 -2.29,0.34,0.00,M10] [#8 0.18,-0.11,0.76,U] 
21:51:18.706 00.002 31432 refined, 4 included, MultiStar: {-0.61, 0.22}, one-star: {-1.37, 0.30}
21:51:18.708 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
21:51:18.710 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.50)
21:51:18.712 00.002 31432 CameraToMount -- cameraX=-0.61 cameraY=0.22 hyp=0.64 cameraTheta=2.80 mountX=-0.60 mountY=-0.31, mountTheta=-2.67
21:51:18.714 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=0.22, opts=13)
21:51:18.716 00.002 31432 Enqueuing Move request for scope (-0.61, 0.22)
21:51:18.718 00.002 29876 Worker thread wakes up
21:51:18.718 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.22) opts 0xd
21:51:18.718 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, 0.22)
21:51:18.718 00.000 29876 Moving (-0.61, 0.22) raw xDistance=-0.60 yDistance=-0.31
21:51:18.718 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
21:51:18.718 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:18.718 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:51:18.718 00.000 29876 MoveAxis(E, 67, ABG)
21:51:18.718 00.000 29876 Guiding  Dir = 2, Dur = 67
21:51:18.718 00.000 29876 IsSlewing returns 0
21:51:18.718 00.000 29876 IsGuiding returns 0
21:51:18.720 00.002 29876 PulseGuide returned control before completion, sleep 77
21:51:18.723 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=13, FiltMax=257, Gamma=0.490
21:51:18.734 00.011 31432 UpdateGuideState exits: m=3417 RSB=36.3
21:51:18.736 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:18.738 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:18.740 00.002 31432 Enqueuing Expose request
21:51:18.805 00.065 29876 IsGuiding returns 1
21:51:18.805 00.000 29876 scope still moving after pulse duration time elapsed
21:51:18.836 00.031 29876 IsSlewing returns 0
21:51:18.836 00.000 29876 IsGuiding returns 1
21:51:18.868 00.032 29876 IsSlewing returns 0
21:51:18.868 00.000 29876 IsGuiding returns 1
21:51:18.898 00.030 29876 IsSlewing returns 0
21:51:18.898 00.000 29876 IsGuiding returns 0
21:51:18.898 00.000 29876 scope move finished after 67 + 111 ms
21:51:18.898 00.000 29876 Move returns status 0, amount 67
21:51:18.898 00.000 29876 MoveAxis(N, 0, ABG)
21:51:18.898 00.000 29876 Move returns status 0, amount 0
21:51:18.898 00.000 29876 move complete, result=0
21:51:18.898 00.000 29876 worker thread done servicing request
21:51:18.898 00.000 29876 Worker thread wakes up
21:51:18.899 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:18.899 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:18.899 00.000 31432 GuideStep: -0.6 px 67 ms EAST, -0.3 px 0 ms NORTH
21:51:20.812 01.913 29876 Exposure complete
21:51:20.856 00.044 29876 worker thread done servicing request
21:51:20.856 00.000 31432 OnExposeComplete: enter
21:51:20.859 00.003 31432 UpdateGuideState(): m_state=6
21:51:20.861 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
21:51:20.863 00.002 31432 Star::Find returns 1 (0), X=328.45, Y=636.29, Mass=3089, SNR=34.6, Peak=227 HFD=3.6
21:51:20.864 00.001 31432 MultiStar: [#1 -0.44,1.11,0.00,M6] [#2 -1.00,0.38,0.00,M6] [#3 -0.58,0.77,1.03,U] [#4 -1.58,-0.36,0.00,M10] [#5 -0.15,1.01,0.00,M1] [#6 -0.38,0.50,0.95,U] [#7 -1.58,0.68,0.00,R] [#8 0.39,0.09,0.82,U] 
21:51:20.866 00.002 31432 refined, 3 included, MultiStar: {-0.52, 0.51}, one-star: {-1.33, 0.59}
21:51:20.868 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.34 = 2.34)
21:51:20.870 00.002 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.35 = -0.93)
21:51:20.872 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=0.51 hyp=0.73 cameraTheta=2.37 mountX=-0.51 mountY=-0.58, mountTheta=-2.29
21:51:20.875 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=0.51, opts=13)
21:51:20.877 00.002 31432 Enqueuing Move request for scope (-0.52, 0.51)
21:51:20.878 00.001 29876 Worker thread wakes up
21:51:20.879 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.51) opts 0xd
21:51:20.879 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, 0.51)
21:51:20.879 00.000 29876 Moving (-0.52, 0.51) raw xDistance=-0.51 yDistance=-0.58
21:51:20.879 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
21:51:20.879 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:20.879 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
21:51:20.879 00.000 29876 MoveAxis(E, 58, ABG)
21:51:20.879 00.000 29876 Guiding  Dir = 2, Dur = 58
21:51:20.879 00.000 29876 IsSlewing returns 0
21:51:20.879 00.000 29876 IsGuiding returns 0
21:51:20.879 00.000 29876 PulseGuide returned control before completion, sleep 68
21:51:20.882 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
21:51:20.894 00.012 31432 UpdateGuideState exits: m=3089 RSB=34.6
21:51:20.896 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:20.898 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:20.900 00.002 31432 Enqueuing Expose request
21:51:20.962 00.062 29876 IsGuiding returns 1
21:51:20.962 00.000 29876 scope still moving after pulse duration time elapsed
21:51:20.993 00.031 29876 IsSlewing returns 0
21:51:20.993 00.000 29876 IsGuiding returns 1
21:51:21.023 00.030 29876 IsSlewing returns 0
21:51:21.024 00.001 29876 IsGuiding returns 1
21:51:21.054 00.030 29876 IsSlewing returns 0
21:51:21.054 00.000 29876 IsGuiding returns 0
21:51:21.054 00.000 29876 scope move finished after 58 + 117 ms
21:51:21.054 00.000 29876 Move returns status 0, amount 58
21:51:21.054 00.000 29876 MoveAxis(N, 0, ABG)
21:51:21.054 00.000 29876 Move returns status 0, amount 0
21:51:21.054 00.000 29876 move complete, result=0
21:51:21.055 00.001 29876 worker thread done servicing request
21:51:21.055 00.000 29876 Worker thread wakes up
21:51:21.055 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:21.055 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:21.055 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.6 px 0 ms NORTH
21:51:23.178 02.123 29876 Exposure complete
21:51:23.221 00.043 29876 worker thread done servicing request
21:51:23.221 00.000 31432 OnExposeComplete: enter
21:51:23.224 00.003 31432 UpdateGuideState(): m_state=6
21:51:23.226 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
21:51:23.228 00.002 31432 Star::Find returns 1 (0), X=328.21, Y=636.23, Mass=3093, SNR=33.9, Peak=217 HFD=3.8
21:51:23.230 00.002 31432 MultiStar: [#1 -0.07,0.95,1.13,U] [#2 -0.55,0.27,1.01,U] [#3 -0.28,0.61,1.09,U] [#4 -1.44,0.18,0.00,R] [#5 -0.01,0.60,0.91,U] [#6 0.25,0.08,0.93,U] [#7 0.08,0.02,0.95,U] [#8 0.78,-0.51,0.81,U] 
21:51:23.232 00.002 31432 refined, 7 included, MultiStar: {-0.20, 0.35}, one-star: {-1.58, 0.52}
21:51:23.234 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
21:51:23.235 00.001 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.08 = -1.20)
21:51:23.237 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.41 cameraTheta=2.09 mountX=-0.19 mountY=-0.38, mountTheta=-2.04
21:51:23.240 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.35, opts=13)
21:51:23.243 00.003 31432 Enqueuing Move request for scope (-0.20, 0.35)
21:51:23.245 00.002 29876 Worker thread wakes up
21:51:23.245 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
21:51:23.245 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
21:51:23.245 00.000 29876 Moving (-0.20, 0.35) raw xDistance=-0.19 yDistance=-0.38
21:51:23.245 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:51:23.245 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.08 newest=-1.27
21:51:23.245 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
21:51:23.245 00.000 29876 MoveAxis(E, 0, ABG)
21:51:23.245 00.000 29876 Move returns status 0, amount 0
21:51:23.245 00.000 29876 BLC: Oldest BLC event removed
21:51:23.245 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:51:23.245 00.000 29876 MoveAxis(N, 48, ABG)
21:51:23.245 00.000 29876 Guiding  Dir = 0, Dur = 48
21:51:23.245 00.000 29876 IsSlewing returns 0
21:51:23.245 00.000 29876 IsGuiding returns 0
21:51:23.246 00.001 29876 PulseGuide returned control before completion, sleep 58
21:51:23.249 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:23.261 00.012 31432 UpdateGuideState exits: m=3093 RSB=33.9
21:51:23.264 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:23.266 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:23.267 00.001 31432 Enqueuing Expose request
21:51:23.319 00.052 29876 IsGuiding returns 1
21:51:23.319 00.000 29876 scope still moving after pulse duration time elapsed
21:51:23.349 00.030 29876 IsSlewing returns 0
21:51:23.350 00.001 29876 IsGuiding returns 1
21:51:23.380 00.030 29876 IsSlewing returns 0
21:51:23.380 00.000 29876 IsGuiding returns 1
21:51:23.411 00.031 29876 IsSlewing returns 0
21:51:23.411 00.000 29876 IsGuiding returns 0
21:51:23.411 00.000 29876 scope move finished after 48 + 117 ms
21:51:23.411 00.000 29876 Move returns status 0, amount 48
21:51:23.411 00.000 29876 move complete, result=0
21:51:23.411 00.000 29876 worker thread done servicing request
21:51:23.411 00.000 29876 Worker thread wakes up
21:51:23.411 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:23.411 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:23.411 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 48 ms NORTH
21:51:25.314 01.903 29876 Exposure complete
21:51:25.357 00.043 29876 worker thread done servicing request
21:51:25.357 00.000 31432 OnExposeComplete: enter
21:51:25.359 00.002 31432 UpdateGuideState(): m_state=6
21:51:25.361 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
21:51:25.364 00.003 31432 Star::Find returns 1 (0), X=329.52, Y=635.59, Mass=3307, SNR=35.3, Peak=251 HFD=3.3
21:51:25.366 00.002 31432 MultiStar: [#1 0.53,0.53,1.06,U] [#2 -0.28,-0.24,1.00,U] [#3 0.81,0.04,1.03,U] [#4 0.94,-0.78,0.00,M1] [#5 0.75,0.05,0.84,U] [#6 0.32,-0.08,0.94,U] [#7 0.84,-0.42,0.96,U] [#8 1.41,-0.50,0.00,M1] 
21:51:25.368 00.002 31432 single-star, 6 included, MultiStar: {0.38, -0.03}, one-star: {-0.26, -0.12}
21:51:25.369 00.001 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.74 = -2.74)
21:51:25.371 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
21:51:25.373 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-2.72 mountX=-0.26 mountY=0.07, mountTheta=2.86
21:51:25.375 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.12, opts=13)
21:51:25.377 00.002 31432 Enqueuing Move request for scope (-0.26, -0.12)
21:51:25.379 00.002 29876 Worker thread wakes up
21:51:25.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
21:51:25.379 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
21:51:25.379 00.000 29876 Moving (-0.26, -0.12) raw xDistance=-0.26 yDistance=0.07
21:51:25.379 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
21:51:25.379 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:25.379 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:51:25.379 00.000 29876 MoveAxis(E, 25, ABG)
21:51:25.379 00.000 29876 Guiding  Dir = 2, Dur = 25
21:51:25.379 00.000 29876 IsSlewing returns 0
21:51:25.379 00.000 29876 IsGuiding returns 0
21:51:25.380 00.001 29876 PulseGuide returned control before completion, sleep 35
21:51:25.384 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
21:51:25.395 00.011 31432 UpdateGuideState exits: m=3307 RSB=35.3
21:51:25.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:25.400 00.001 31432 Enqueuing Expose request
21:51:25.421 00.021 29876 IsGuiding returns 1
21:51:25.421 00.000 29876 scope still moving after pulse duration time elapsed
21:51:25.453 00.032 29876 IsSlewing returns 0
21:51:25.453 00.000 29876 IsGuiding returns 1
21:51:25.483 00.030 29876 IsSlewing returns 0
21:51:25.483 00.000 29876 IsGuiding returns 0
21:51:25.483 00.000 29876 scope move finished after 25 + 78 ms
21:51:25.483 00.000 29876 Move returns status 0, amount 25
21:51:25.483 00.000 29876 MoveAxis(N, 0, ABG)
21:51:25.483 00.000 29876 Move returns status 0, amount 0
21:51:25.483 00.000 29876 move complete, result=0
21:51:25.483 00.000 29876 worker thread done servicing request
21:51:25.483 00.000 29876 Worker thread wakes up
21:51:25.483 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:25.483 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:25.483 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.1 px 0 ms NORTH
21:51:27.616 02.133 29876 Exposure complete
21:51:27.660 00.044 29876 worker thread done servicing request
21:51:27.660 00.000 31432 OnExposeComplete: enter
21:51:27.662 00.002 31432 UpdateGuideState(): m_state=6
21:51:27.664 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
21:51:27.666 00.002 31432 Star::Find returns 1 (0), X=329.71, Y=635.44, Mass=3121, SNR=34.3, Peak=230 HFD=3.5
21:51:27.668 00.002 31432 MultiStar: [#1 1.14,1.01,0.00,M5] [#2 0.14,0.02,0.94,U] [#3 0.87,-0.06,1.01,U] [#4 1.06,-0.44,0.00,M2] [#5 0.61,0.54,0.87,U] [#6 0.58,0.10,0.91,U] [#7 0.84,-0.30,1.00,U] [#8 1.70,0.08,0.00,M2] 
21:51:27.670 00.002 31432 single-star, 5 included, MultiStar: {0.50, -0.01}, one-star: {-0.07, -0.26}
21:51:27.672 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.87 = -1.87)
21:51:27.674 00.002 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.14 = 1.14)
21:51:27.676 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.84 mountX=-0.08 mountY=0.25, mountTheta=1.88
21:51:27.682 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.26, opts=13)
21:51:27.684 00.002 31432 Enqueuing Move request for scope (-0.07, -0.26)
21:51:27.687 00.003 29876 Worker thread wakes up
21:51:27.687 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
21:51:27.687 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
21:51:27.687 00.000 29876 Moving (-0.07, -0.26) raw xDistance=-0.08 yDistance=0.25
21:51:27.687 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:51:27.687 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:27.687 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:51:27.687 00.000 29876 MoveAxis(E, 0, ABG)
21:51:27.687 00.000 29876 Move returns status 0, amount 0
21:51:27.687 00.000 29876 MoveAxis(N, 0, ABG)
21:51:27.687 00.000 29876 Move returns status 0, amount 0
21:51:27.687 00.000 29876 move complete, result=0
21:51:27.687 00.000 29876 worker thread done servicing request
21:51:27.691 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:27.702 00.011 31432 UpdateGuideState exits: m=3121 RSB=34.3
21:51:27.705 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:27.707 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:27.708 00.001 31432 Enqueuing Expose request
21:51:27.710 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:27.712 00.002 29876 Worker thread wakes up
21:51:27.713 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:27.713 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:29.618 01.905 29876 Exposure complete
21:51:29.660 00.042 29876 worker thread done servicing request
21:51:29.660 00.000 31432 OnExposeComplete: enter
21:51:29.663 00.003 31432 UpdateGuideState(): m_state=6
21:51:29.666 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
21:51:29.668 00.002 31432 Star::Find returns 1 (0), X=328.51, Y=636.10, Mass=3378, SNR=35.5, Peak=243 HFD=3.8
21:51:29.670 00.002 31432 MultiStar: [#1 -0.11,0.63,1.04,U] [#2 -0.84,0.66,0.00,M4] [#3 -0.55,0.11,1.00,U] [#4 0.14,-0.19,0.93,U] [#5 -0.55,0.61,0.87,U] [#6 -0.77,0.33,0.96,U] [#7 -0.09,-0.43,0.98,U] [#8 0.04,-0.33,0.82,U] 
21:51:29.672 00.002 31432 refined, 7 included, MultiStar: {-0.41, 0.15}, one-star: {-1.28, 0.39}
21:51:29.674 00.002 31432 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
21:51:29.675 00.001 31432 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.78 = -0.51)
21:51:29.677 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.15 hyp=0.43 cameraTheta=2.79 mountX=-0.40 mountY=-0.21, mountTheta=-2.66
21:51:29.680 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.15, opts=13)
21:51:29.682 00.002 31432 Enqueuing Move request for scope (-0.41, 0.15)
21:51:29.684 00.002 29876 Worker thread wakes up
21:51:29.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.15) opts 0xd
21:51:29.684 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.15)
21:51:29.684 00.000 29876 Moving (-0.41, 0.15) raw xDistance=-0.40 yDistance=-0.21
21:51:29.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
21:51:29.684 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:29.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:51:29.684 00.000 29876 MoveAxis(E, 39, ABG)
21:51:29.684 00.000 29876 Guiding  Dir = 2, Dur = 39
21:51:29.685 00.001 29876 IsSlewing returns 0
21:51:29.685 00.000 29876 IsGuiding returns 0
21:51:29.685 00.000 29876 PulseGuide returned control before completion, sleep 49
21:51:29.688 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
21:51:29.700 00.012 31432 UpdateGuideState exits: m=3378 RSB=35.5
21:51:29.702 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.704 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:29.706 00.002 31432 Enqueuing Expose request
21:51:29.739 00.033 29876 IsGuiding returns 1
21:51:29.739 00.000 29876 scope still moving after pulse duration time elapsed
21:51:29.770 00.031 29876 IsSlewing returns 0
21:51:29.770 00.000 29876 IsGuiding returns 1
21:51:29.800 00.030 29876 IsSlewing returns 0
21:51:29.800 00.000 29876 IsGuiding returns 1
21:51:29.830 00.030 29876 IsSlewing returns 0
21:51:29.830 00.000 29876 IsGuiding returns 1
21:51:29.861 00.031 29876 IsSlewing returns 0
21:51:29.861 00.000 29876 IsGuiding returns 0
21:51:29.861 00.000 29876 scope move finished after 39 + 137 ms
21:51:29.861 00.000 29876 Move returns status 0, amount 39
21:51:29.861 00.000 29876 MoveAxis(N, 0, ABG)
21:51:29.861 00.000 29876 Move returns status 0, amount 0
21:51:29.861 00.000 29876 move complete, result=0
21:51:29.861 00.000 29876 worker thread done servicing request
21:51:29.861 00.000 29876 Worker thread wakes up
21:51:29.861 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:29.861 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:29.861 00.000 31432 GuideStep: -0.4 px 39 ms EAST, -0.2 px 0 ms NORTH
21:51:31.996 02.135 29876 Exposure complete
21:51:32.040 00.044 29876 worker thread done servicing request
21:51:32.040 00.000 31432 OnExposeComplete: enter
21:51:32.043 00.003 31432 UpdateGuideState(): m_state=6
21:51:32.045 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
21:51:32.046 00.001 31432 Star::Find returns 1 (0), X=327.94, Y=636.15, Mass=3130, SNR=34.3, Peak=255 HFD=3.8
21:51:32.048 00.002 31432 MultiStar: [#1 0.02,1.07,0.00,M5] [#2 -0.91,0.51,0.00,M5] [#3 -0.58,0.36,1.06,U] [#4 0.05,-0.25,0.96,U] [#5 -0.57,0.52,0.87,U] [#6 -0.09,0.14,0.93,U] [#7 0.19,-0.26,0.98,U] [#8 0.46,-0.23,0.89,U] 
21:51:32.050 00.002 31432 refined, 6 included, MultiStar: {-0.36, 0.11}, one-star: {-1.85, 0.44}
21:51:32.052 00.002 31432 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.02) = xAngle (2.83 = 2.83)
21:51:32.054 00.002 31432 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.84 = -0.44)
21:51:32.055 00.001 31432 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.38 cameraTheta=2.86 mountX=-0.36 mountY=-0.16, mountTheta=-2.72
21:51:32.060 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.11, opts=13)
21:51:32.062 00.002 31432 Enqueuing Move request for scope (-0.36, 0.11)
21:51:32.064 00.002 29876 Worker thread wakes up
21:51:32.065 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
21:51:32.065 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
21:51:32.065 00.000 29876 Moving (-0.36, 0.11) raw xDistance=-0.36 yDistance=-0.16
21:51:32.065 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
21:51:32.065 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:32.065 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:51:32.065 00.000 29876 MoveAxis(E, 40, ABG)
21:51:32.065 00.000 29876 Guiding  Dir = 2, Dur = 40
21:51:32.065 00.000 29876 IsSlewing returns 0
21:51:32.065 00.000 29876 IsGuiding returns 0
21:51:32.065 00.000 29876 PulseGuide returned control before completion, sleep 50
21:51:32.068 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:32.080 00.012 31432 UpdateGuideState exits: m=3130 RSB=34.3
21:51:32.083 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:32.085 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:32.086 00.001 31432 Enqueuing Expose request
21:51:32.121 00.035 29876 IsGuiding returns 1
21:51:32.121 00.000 29876 scope still moving after pulse duration time elapsed
21:51:32.152 00.031 29876 IsSlewing returns 0
21:51:32.152 00.000 29876 IsGuiding returns 1
21:51:32.183 00.031 29876 IsSlewing returns 0
21:51:32.183 00.000 29876 IsGuiding returns 1
21:51:32.213 00.030 29876 IsSlewing returns 0
21:51:32.213 00.000 29876 IsGuiding returns 1
21:51:32.245 00.032 29876 IsSlewing returns 0
21:51:32.245 00.000 29876 IsGuiding returns 0
21:51:32.245 00.000 29876 scope move finished after 40 + 140 ms
21:51:32.245 00.000 29876 Move returns status 0, amount 40
21:51:32.245 00.000 29876 MoveAxis(N, 0, ABG)
21:51:32.245 00.000 29876 Move returns status 0, amount 0
21:51:32.245 00.000 29876 move complete, result=0
21:51:32.246 00.001 29876 worker thread done servicing request
21:51:32.246 00.000 29876 Worker thread wakes up
21:51:32.246 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:32.246 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:32.246 00.000 31432 GuideStep: -0.4 px 40 ms EAST, -0.2 px 0 ms NORTH
21:51:34.149 01.903 29876 Exposure complete
21:51:34.193 00.044 29876 worker thread done servicing request
21:51:34.193 00.000 31432 OnExposeComplete: enter
21:51:34.195 00.002 31432 UpdateGuideState(): m_state=6
21:51:34.197 00.002 31432 Star::Find(15, 327, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
21:51:34.199 00.002 31432 Star::Find returns 1 (0), X=329.03, Y=636.78, Mass=3345, SNR=35.3, Peak=199 HFD=4.2
21:51:34.202 00.003 31432 MultiStar: [#1 0.78,1.50,0.00,M6] [#2 0.01,0.71,0.96,U] [#3 0.49,1.13,0.00,M1] [#4 0.43,0.41,0.97,U] [#5 0.41,0.96,0.00,M1] [#6 1.01,0.86,0.00,M1] [#7 0.90,0.17,0.93,U] [#8 1.43,0.40,0.00,M1] 
21:51:34.204 00.002 31432 refined, 3 included, MultiStar: {0.13, 0.60}, one-star: {-0.75, 1.08}
21:51:34.206 00.002 31432 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
21:51:34.208 00.002 31432 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.34 = -1.94)
21:51:34.209 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=0.60 hyp=0.62 cameraTheta=1.35 mountX=0.15 mountY=-0.57, mountTheta=-1.32
21:51:34.213 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.60, opts=13)
21:51:34.215 00.002 31432 Enqueuing Move request for scope (0.13, 0.60)
21:51:34.217 00.002 29876 Worker thread wakes up
21:51:34.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.60) opts 0xd
21:51:34.217 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.60)
21:51:34.217 00.000 29876 Moving (0.13, 0.60) raw xDistance=0.15 yDistance=-0.57
21:51:34.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:51:34.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.57
21:51:34.217 00.000 29876 MoveAxis(E, 0, ABG)
21:51:34.217 00.000 29876 Move returns status 0, amount 0
21:51:34.217 00.000 29876 MoveAxis(N, 42, ABG)
21:51:34.217 00.000 29876 Guiding  Dir = 0, Dur = 42
21:51:34.217 00.000 29876 IsSlewing returns 0
21:51:34.217 00.000 29876 IsGuiding returns 0
21:51:34.218 00.001 29876 PulseGuide returned control before completion, sleep 52
21:51:34.220 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:51:34.232 00.012 31432 UpdateGuideState exits: m=3345 RSB=35.3
21:51:34.234 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.236 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:34.237 00.001 31432 Enqueuing Expose request
21:51:34.273 00.036 29876 IsGuiding returns 1
21:51:34.273 00.000 29876 scope still moving after pulse duration time elapsed
21:51:34.304 00.031 29876 IsSlewing returns 0
21:51:34.304 00.000 29876 IsGuiding returns 1
21:51:34.334 00.030 29876 IsSlewing returns 0
21:51:34.334 00.000 29876 IsGuiding returns 1
21:51:34.366 00.032 29876 IsSlewing returns 0
21:51:34.366 00.000 29876 IsGuiding returns 0
21:51:34.366 00.000 29876 scope move finished after 42 + 107 ms
21:51:34.366 00.000 29876 Move returns status 0, amount 42
21:51:34.366 00.000 29876 move complete, result=0
21:51:34.366 00.000 29876 worker thread done servicing request
21:51:34.366 00.000 29876 Worker thread wakes up
21:51:34.366 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:34.366 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:34.366 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.6 px 42 ms NORTH
21:51:36.496 02.130 29876 Exposure complete
21:51:36.539 00.043 29876 worker thread done servicing request
21:51:36.539 00.000 31432 OnExposeComplete: enter
21:51:36.542 00.003 31432 UpdateGuideState(): m_state=6
21:51:36.544 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
21:51:36.546 00.002 31432 Star::Find returns 1 (0), X=329.01, Y=635.34, Mass=3400, SNR=35.7, Peak=233 HFD=3.9
21:51:36.547 00.001 31432 MultiStar: [#1 1.04,0.37,0.00,M7] [#2 0.03,0.14,0.93,U] [#3 0.63,-0.37,1.05,U] [#4 1.05,-0.70,0.00,M1] [#5 0.28,0.07,0.83,U] [#6 0.98,-0.36,0.00,M2] [#7 1.51,-0.75,0.00,M1] [#8 1.67,-0.75,0.00,M2] 
21:51:36.549 00.002 31432 refined, 3 included, MultiStar: {0.04, -0.15}, one-star: {-0.77, -0.36}
21:51:36.552 00.003 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
21:51:36.554 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.69 = 1.69)
21:51:36.555 00.001 31432 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=0.04 mountY=0.15, mountTheta=1.33
21:51:36.560 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.15, opts=13)
21:51:36.563 00.003 31432 Enqueuing Move request for scope (0.04, -0.15)
21:51:36.565 00.002 29876 Worker thread wakes up
21:51:36.565 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:51:36.565 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:51:36.565 00.000 29876 Moving (0.04, -0.15) raw xDistance=0.04 yDistance=0.15
21:51:36.565 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:51:36.565 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:36.565 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:51:36.565 00.000 29876 MoveAxis(E, 0, ABG)
21:51:36.565 00.000 29876 Move returns status 0, amount 0
21:51:36.565 00.000 29876 MoveAxis(N, 0, ABG)
21:51:36.565 00.000 29876 Move returns status 0, amount 0
21:51:36.566 00.001 29876 move complete, result=0
21:51:36.566 00.000 29876 worker thread done servicing request
21:51:36.570 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:36.582 00.012 31432 UpdateGuideState exits: m=3400 RSB=35.7
21:51:36.584 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:36.586 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:36.587 00.001 31432 Enqueuing Expose request
21:51:36.589 00.002 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:36.591 00.002 29876 Worker thread wakes up
21:51:36.592 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:36.592 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:38.503 01.911 29876 Exposure complete
21:51:38.547 00.044 29876 worker thread done servicing request
21:51:38.547 00.000 31432 OnExposeComplete: enter
21:51:38.550 00.003 31432 UpdateGuideState(): m_state=6
21:51:38.552 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
21:51:38.554 00.002 31432 Star::Find returns 1 (0), X=329.88, Y=636.03, Mass=3638, SNR=37.0, Peak=244 HFD=4.1
21:51:38.556 00.002 31432 MultiStar: [#1 1.90,0.53,0.00,M8] [#2 0.44,0.39,0.88,U] [#3 1.49,0.27,0.00,M1] [#4 1.55,-0.54,0.00,M2] [#5 1.02,0.37,0.00,M1] [#6 1.07,0.64,0.00,M3] [#7 1.48,-0.06,0.00,M2] [#8 2.43,-0.40,0.00,M3] 
21:51:38.558 00.002 31432 single-star, 1 included, MultiStar: {0.26, 0.36}, one-star: {0.10, 0.33}
21:51:38.560 00.002 31432 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.02) = xAngle (1.25 = 1.25)
21:51:38.562 00.002 31432 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.26 = -2.02)
21:51:38.564 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.27 mountX=0.11 mountY=-0.31, mountTheta=-1.23
21:51:38.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.33, opts=13)
21:51:38.568 00.001 31432 Enqueuing Move request for scope (0.10, 0.33)
21:51:38.570 00.002 29876 Worker thread wakes up
21:51:38.571 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
21:51:38.571 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
21:51:38.571 00.000 29876 Moving (0.10, 0.33) raw xDistance=0.11 yDistance=-0.31
21:51:38.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:51:38.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
21:51:38.571 00.000 29876 MoveAxis(E, 0, ABG)
21:51:38.571 00.000 29876 Move returns status 0, amount 0
21:51:38.571 00.000 29876 MoveAxis(N, 23, ABG)
21:51:38.571 00.000 29876 Guiding  Dir = 0, Dur = 23
21:51:38.571 00.000 29876 IsSlewing returns 0
21:51:38.571 00.000 29876 IsGuiding returns 0
21:51:38.571 00.000 29876 PulseGuide returned control before completion, sleep 33
21:51:38.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:38.586 00.012 31432 UpdateGuideState exits: m=3638 RSB=37.0
21:51:38.588 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:38.590 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:38.592 00.002 31432 Enqueuing Expose request
21:51:38.611 00.019 29876 IsGuiding returns 1
21:51:38.611 00.000 29876 scope still moving after pulse duration time elapsed
21:51:38.643 00.032 29876 IsSlewing returns 0
21:51:38.643 00.000 29876 IsGuiding returns 1
21:51:38.675 00.032 29876 IsSlewing returns 0
21:51:38.675 00.000 29876 IsGuiding returns 1
21:51:38.707 00.032 29876 IsSlewing returns 0
21:51:38.707 00.000 29876 IsGuiding returns 0
21:51:38.707 00.000 29876 scope move finished after 23 + 112 ms
21:51:38.707 00.000 29876 Move returns status 0, amount 23
21:51:38.707 00.000 29876 move complete, result=0
21:51:38.707 00.000 29876 worker thread done servicing request
21:51:38.707 00.000 29876 Worker thread wakes up
21:51:38.707 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:38.707 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:38.707 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 23 ms NORTH
21:51:40.842 02.135 29876 Exposure complete
21:51:40.885 00.043 29876 worker thread done servicing request
21:51:40.885 00.000 31432 OnExposeComplete: enter
21:51:40.887 00.002 31432 UpdateGuideState(): m_state=6
21:51:40.890 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
21:51:40.892 00.002 31432 Star::Find returns 1 (0), X=329.96, Y=635.50, Mass=3416, SNR=36.2, Peak=242 HFD=4.0
21:51:40.894 00.002 31432 MultiStar: [#1 0.67,1.20,0.00,M9] [#2 -0.12,0.17,0.89,U] [#3 0.79,0.18,1.06,U] [#4 1.39,-0.71,0.00,M3] [#5 1.11,0.31,0.00,M2] [#6 0.53,0.16,0.93,U] [#7 1.09,-0.14,0.00,M3] [#8 1.73,0.07,0.00,M4] 
21:51:40.896 00.002 31432 single-star, 3 included, MultiStar: {0.36, 0.07}, one-star: {0.18, -0.21}
21:51:40.898 00.002 31432 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.02) = xAngle (-0.90 = -0.90)
21:51:40.900 00.002 31432 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.11 = 2.11)
21:51:40.902 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-0.87 mountX=0.17 mountY=0.23, mountTheta=0.94
21:51:40.906 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.21, opts=13)
21:51:40.908 00.002 31432 Enqueuing Move request for scope (0.18, -0.21)
21:51:40.910 00.002 29876 Worker thread wakes up
21:51:40.910 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
21:51:40.910 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
21:51:40.910 00.000 29876 Moving (0.18, -0.21) raw xDistance=0.17 yDistance=0.23
21:51:40.910 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:51:40.910 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:40.910 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:51:40.910 00.000 29876 MoveAxis(E, 0, ABG)
21:51:40.910 00.000 29876 Move returns status 0, amount 0
21:51:40.910 00.000 29876 MoveAxis(N, 0, ABG)
21:51:40.910 00.000 29876 Move returns status 0, amount 0
21:51:40.910 00.000 29876 move complete, result=0
21:51:40.910 00.000 29876 worker thread done servicing request
21:51:40.913 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:40.925 00.012 31432 UpdateGuideState exits: m=3416 RSB=36.2
21:51:40.927 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:40.929 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:40.931 00.002 31432 Enqueuing Expose request
21:51:40.933 00.002 31432 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:40.935 00.002 29876 Worker thread wakes up
21:51:40.935 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:40.935 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:42.838 01.903 29876 Exposure complete
21:51:42.882 00.044 29876 worker thread done servicing request
21:51:42.882 00.000 31432 OnExposeComplete: enter
21:51:42.885 00.003 31432 UpdateGuideState(): m_state=6
21:51:42.887 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
21:51:42.889 00.002 31432 Star::Find returns 1 (0), X=329.55, Y=635.56, Mass=3379, SNR=35.5, Peak=213 HFD=3.9
21:51:42.891 00.002 31432 MultiStar: [#1 0.80,1.03,0.00,M10] [#2 0.05,0.31,0.94,U] [#3 0.45,0.12,1.04,U] [#4 0.97,-0.44,0.00,M4] [#5 0.86,-0.42,0.88,U] [#6 0.83,0.31,0.91,U] [#7 0.91,-0.83,0.00,M4] [#8 1.55,0.05,0.00,M5] 
21:51:42.893 00.002 31432 single-star, 4 included, MultiStar: {0.38, 0.04}, one-star: {-0.23, -0.15}
21:51:42.895 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
21:51:42.897 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
21:51:42.899 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-2.57 mountX=-0.23 mountY=0.11, mountTheta=2.70
21:51:42.902 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.15, opts=13)
21:51:42.904 00.002 31432 Enqueuing Move request for scope (-0.23, -0.15)
21:51:42.906 00.002 29876 Worker thread wakes up
21:51:42.906 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
21:51:42.906 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
21:51:42.906 00.000 29876 Moving (-0.23, -0.15) raw xDistance=-0.23 yDistance=0.11
21:51:42.906 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
21:51:42.906 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:42.906 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:51:42.906 00.000 29876 MoveAxis(E, 22, ABG)
21:51:42.906 00.000 29876 Guiding  Dir = 2, Dur = 22
21:51:42.906 00.000 29876 IsSlewing returns 0
21:51:42.906 00.000 29876 IsGuiding returns 0
21:51:42.907 00.001 29876 PulseGuide returned control before completion, sleep 32
21:51:42.909 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:42.921 00.012 31432 UpdateGuideState exits: m=3379 RSB=35.5
21:51:42.924 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.925 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:42.927 00.002 31432 Enqueuing Expose request
21:51:42.946 00.019 29876 IsGuiding returns 1
21:51:42.946 00.000 29876 scope still moving after pulse duration time elapsed
21:51:42.978 00.032 29876 IsSlewing returns 0
21:51:42.978 00.000 29876 IsGuiding returns 0
21:51:42.978 00.000 29876 scope move finished after 22 + 49 ms
21:51:42.978 00.000 29876 Move returns status 0, amount 22
21:51:42.978 00.000 29876 MoveAxis(N, 0, ABG)
21:51:42.978 00.000 29876 Move returns status 0, amount 0
21:51:42.978 00.000 29876 move complete, result=0
21:51:42.978 00.000 29876 worker thread done servicing request
21:51:42.978 00.000 29876 Worker thread wakes up
21:51:42.978 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:42.978 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:42.978 00.000 31432 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
21:51:45.113 02.135 29876 Exposure complete
21:51:45.157 00.044 29876 worker thread done servicing request
21:51:45.157 00.000 31432 OnExposeComplete: enter
21:51:45.160 00.003 31432 UpdateGuideState(): m_state=6
21:51:45.162 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
21:51:45.164 00.002 31432 Star::Find returns 1 (0), X=329.88, Y=635.69, Mass=3381, SNR=35.8, Peak=230 HFD=3.9
21:51:45.166 00.002 31432 MultiStar: [#1 1.17,0.59,0.00,R] [#2 0.32,0.01,0.92,U] [#3 1.14,-0.07,0.00,M1] [#4 1.34,-1.06,0.00,M5] [#5 1.27,-0.11,0.00,M2] [#6 1.10,-0.02,0.00,M2] [#7 1.48,-0.49,0.00,M5] [#8 1.67,-0.61,0.00,M6] 
21:51:45.168 00.002 31432 single-star, 1 included, MultiStar: {0.21, -0.00}, one-star: {0.10, -0.02}
21:51:45.170 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
21:51:45.172 00.002 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.80 = 2.80)
21:51:45.174 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=0.10 mountY=0.04, mountTheta=0.33
21:51:45.177 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.02, opts=13)
21:51:45.179 00.002 31432 Enqueuing Move request for scope (0.10, -0.02)
21:51:45.182 00.003 29876 Worker thread wakes up
21:51:45.182 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
21:51:45.182 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
21:51:45.182 00.000 29876 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.04
21:51:45.182 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:51:45.182 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:45.182 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:51:45.182 00.000 29876 MoveAxis(E, 0, ABG)
21:51:45.182 00.000 29876 Move returns status 0, amount 0
21:51:45.182 00.000 29876 MoveAxis(N, 0, ABG)
21:51:45.182 00.000 29876 Move returns status 0, amount 0
21:51:45.182 00.000 29876 move complete, result=0
21:51:45.183 00.001 29876 worker thread done servicing request
21:51:45.186 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:51:45.199 00.013 31432 UpdateGuideState exits: m=3381 RSB=35.8
21:51:45.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:45.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:45.204 00.001 31432 Enqueuing Expose request
21:51:45.206 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:51:45.208 00.002 29876 Worker thread wakes up
21:51:45.209 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:45.209 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:47.118 01.909 29876 Exposure complete
21:51:47.162 00.044 29876 worker thread done servicing request
21:51:47.162 00.000 31432 OnExposeComplete: enter
21:51:47.164 00.002 31432 UpdateGuideState(): m_state=6
21:51:47.166 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
21:51:47.168 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=636.71, Mass=3296, SNR=35.2, Peak=206 HFD=4.2
21:51:47.170 00.002 31432 MultiStar: [#1 -0.17,1.41,0.00,M1] [#2 0.75,0.74,0.00,M1] [#3 1.06,0.95,0.00,M2] [#4 1.58,0.02,0.00,M6] [#5 1.41,1.32,0.00,M3] [#6 0.98,0.96,0.00,M3] [#7 1.43,0.29,0.00,M6] [#8 1.29,0.87,0.00,M7] 
21:51:47.172 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
21:51:47.174 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
21:51:47.176 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=1.00 hyp=1.01 cameraTheta=1.68 mountX=-0.09 mountY=-1.01, mountTheta=-1.66
21:51:47.179 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=1.00, opts=13)
21:51:47.182 00.003 31432 Enqueuing Move request for scope (-0.11, 1.00)
21:51:47.184 00.002 29876 Worker thread wakes up
21:51:47.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.00) opts 0xd
21:51:47.184 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 1.00)
21:51:47.184 00.000 29876 Moving (-0.11, 1.00) raw xDistance=-0.09 yDistance=-1.01
21:51:47.184 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:51:47.184 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.60 from input -1.01
21:51:47.184 00.000 29876 MoveAxis(E, 0, ABG)
21:51:47.184 00.000 29876 Move returns status 0, amount 0
21:51:47.184 00.000 29876 MoveAxis(N, 74, ABG)
21:51:47.184 00.000 29876 Guiding  Dir = 0, Dur = 74
21:51:47.184 00.000 29876 IsSlewing returns 0
21:51:47.184 00.000 29876 IsGuiding returns 0
21:51:47.184 00.000 29876 PulseGuide returned control before completion, sleep 84
21:51:47.188 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:51:47.199 00.011 31432 UpdateGuideState exits: m=3296 RSB=35.2
21:51:47.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:47.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:47.205 00.002 31432 Enqueuing Expose request
21:51:47.272 00.067 29876 IsGuiding returns 1
21:51:47.272 00.000 29876 scope still moving after pulse duration time elapsed
21:51:47.304 00.032 29876 IsSlewing returns 0
21:51:47.304 00.000 29876 IsGuiding returns 1
21:51:47.335 00.031 29876 IsSlewing returns 0
21:51:47.335 00.000 29876 IsGuiding returns 1
21:51:47.366 00.031 29876 IsSlewing returns 0
21:51:47.366 00.000 29876 IsGuiding returns 0
21:51:47.366 00.000 29876 scope move finished after 74 + 107 ms
21:51:47.366 00.000 29876 Move returns status 0, amount 74
21:51:47.366 00.000 29876 move complete, result=0
21:51:47.367 00.001 29876 worker thread done servicing request
21:51:47.367 00.000 29876 Worker thread wakes up
21:51:47.367 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:47.367 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:47.367 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -1.0 px 74 ms NORTH
21:51:49.497 02.130 29876 Exposure complete
21:51:49.541 00.044 29876 worker thread done servicing request
21:51:49.541 00.000 31432 OnExposeComplete: enter
21:51:49.543 00.002 31432 UpdateGuideState(): m_state=6
21:51:49.545 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
21:51:49.547 00.002 31432 Star::Find returns 1 (0), X=330.30, Y=635.96, Mass=3032, SNR=33.5, Peak=185 HFD=4.1
21:51:49.549 00.002 31432 MultiStar: [#1 -0.10,0.94,1.09,U] [#2 0.81,0.35,0.98,U] [#3 1.45,0.27,0.00,M3] [#4 1.72,-0.40,0.00,M7] [#5 1.91,0.31,0.00,M4] [#6 1.13,0.45,0.00,M4] [#7 1.29,0.05,0.00,M7] [#8 1.39,0.36,0.00,M8] 
21:51:49.551 00.002 31432 single-star, 2 included, MultiStar: {0.39, 0.53}, one-star: {0.52, 0.26}
21:51:49.553 00.002 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.43 = 0.43)
21:51:49.555 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.45 = -2.84)
21:51:49.557 00.002 31432 CameraToMount -- cameraX=0.52 cameraY=0.26 hyp=0.58 cameraTheta=0.46 mountX=0.53 mountY=-0.17, mountTheta=-0.32
21:51:49.562 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.52, y=0.26, opts=13)
21:51:49.564 00.002 31432 Enqueuing Move request for scope (0.52, 0.26)
21:51:49.566 00.002 29876 Worker thread wakes up
21:51:49.566 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.26) opts 0xd
21:51:49.566 00.000 29876 Handling offset move in thread for scope, endpoint = (0.52, 0.26)
21:51:49.566 00.000 29876 Moving (0.52, 0.26) raw xDistance=0.53 yDistance=-0.17
21:51:49.566 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.53
21:51:49.566 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:49.566 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:51:49.566 00.000 29876 MoveAxis(W, 51, ABG)
21:51:49.566 00.000 29876 Guiding  Dir = 3, Dur = 51
21:51:49.567 00.001 29876 IsSlewing returns 0
21:51:49.567 00.000 29876 IsGuiding returns 0
21:51:49.567 00.000 29876 PulseGuide returned control before completion, sleep 61
21:51:49.570 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:51:49.581 00.011 31432 UpdateGuideState exits: m=3032 RSB=33.5
21:51:49.584 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:49.585 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:49.587 00.002 31432 Enqueuing Expose request
21:51:49.637 00.050 29876 IsGuiding returns 1
21:51:49.637 00.000 29876 scope still moving after pulse duration time elapsed
21:51:49.668 00.031 29876 IsSlewing returns 0
21:51:49.668 00.000 29876 IsGuiding returns 1
21:51:49.699 00.031 29876 IsSlewing returns 0
21:51:49.699 00.000 29876 IsGuiding returns 1
21:51:49.730 00.031 29876 IsSlewing returns 0
21:51:49.730 00.000 29876 IsGuiding returns 1
21:51:49.761 00.031 29876 IsSlewing returns 0
21:51:49.761 00.000 29876 IsGuiding returns 1
21:51:49.792 00.031 29876 IsSlewing returns 0
21:51:49.792 00.000 29876 IsGuiding returns 0
21:51:49.792 00.000 29876 scope move finished after 51 + 174 ms
21:51:49.792 00.000 29876 Move returns status 0, amount 51
21:51:49.792 00.000 29876 MoveAxis(N, 0, ABG)
21:51:49.792 00.000 29876 Move returns status 0, amount 0
21:51:49.792 00.000 29876 move complete, result=0
21:51:49.792 00.000 29876 worker thread done servicing request
21:51:49.792 00.000 29876 Worker thread wakes up
21:51:49.792 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.2 px 0 ms NORTH
21:51:49.795 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:49.795 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:51.700 01.905 29876 Exposure complete
21:51:51.744 00.044 29876 worker thread done servicing request
21:51:51.745 00.001 31432 OnExposeComplete: enter
21:51:51.747 00.002 31432 UpdateGuideState(): m_state=6
21:51:51.749 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
21:51:51.751 00.002 31432 Star::Find returns 1 (0), X=328.43, Y=635.60, Mass=3510, SNR=35.5, Peak=219 HFD=4.1
21:51:51.753 00.002 31432 MultiStar: [#1 -0.94,-0.26,1.05,U] [#2 -0.62,-0.36,0.88,U] [#3 -0.23,-0.19,0.99,U] [#4 0.44,-1.06,0.00,M8] [#5 -0.32,0.46,0.89,U] [#6 -0.21,-0.12,0.87,U] [#7 -0.13,-0.12,1.01,U] [#8 0.41,-0.86,0.83,U] 
21:51:51.755 00.002 31432 refined, 7 included, MultiStar: {-0.45, -0.19}, one-star: {-1.35, -0.11}
21:51:51.757 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
21:51:51.759 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
21:51:51.760 00.001 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.19 hyp=0.49 cameraTheta=-2.75 mountX=-0.45 mountY=0.12, mountTheta=2.89
21:51:51.763 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.19, opts=13)
21:51:51.766 00.003 31432 Enqueuing Move request for scope (-0.45, -0.19)
21:51:51.768 00.002 29876 Worker thread wakes up
21:51:51.768 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.19) opts 0xd
21:51:51.768 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.19)
21:51:51.768 00.000 29876 Moving (-0.45, -0.19) raw xDistance=-0.45 yDistance=0.12
21:51:51.768 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
21:51:51.768 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:51.768 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:51:51.768 00.000 29876 MoveAxis(E, 36, ABG)
21:51:51.768 00.000 29876 Guiding  Dir = 2, Dur = 36
21:51:51.768 00.000 29876 IsSlewing returns 0
21:51:51.768 00.000 29876 IsGuiding returns 0
21:51:51.769 00.001 29876 PulseGuide returned control before completion, sleep 46
21:51:51.772 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:51:51.783 00.011 31432 UpdateGuideState exits: m=3510 RSB=35.5
21:51:51.786 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.788 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:51.790 00.002 31432 Enqueuing Expose request
21:51:51.822 00.032 29876 IsGuiding returns 1
21:51:51.822 00.000 29876 scope still moving after pulse duration time elapsed
21:51:51.853 00.031 29876 IsSlewing returns 0
21:51:51.853 00.000 29876 IsGuiding returns 1
21:51:51.884 00.031 29876 IsSlewing returns 0
21:51:51.884 00.000 29876 IsGuiding returns 0
21:51:51.884 00.000 29876 scope move finished after 36 + 79 ms
21:51:51.884 00.000 29876 Move returns status 0, amount 36
21:51:51.884 00.000 29876 MoveAxis(N, 0, ABG)
21:51:51.884 00.000 29876 Move returns status 0, amount 0
21:51:51.884 00.000 29876 move complete, result=0
21:51:51.884 00.000 29876 worker thread done servicing request
21:51:51.884 00.000 29876 Worker thread wakes up
21:51:51.884 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:51.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:51.884 00.000 31432 GuideStep: -0.5 px 36 ms EAST, 0.1 px 0 ms NORTH
21:51:54.017 02.133 29876 Exposure complete
21:51:54.062 00.045 29876 worker thread done servicing request
21:51:54.062 00.000 31432 OnExposeComplete: enter
21:51:54.065 00.003 31432 UpdateGuideState(): m_state=6
21:51:54.067 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
21:51:54.068 00.001 31432 Star::Find returns 1 (0), X=327.89, Y=635.43, Mass=3494, SNR=36.3, Peak=229 HFD=3.9
21:51:54.070 00.002 31432 MultiStar: [#1 -1.98,-0.07,0.00,M1] [#2 -1.37,-0.26,0.00,M1] [#3 -0.54,-0.54,1.02,U] [#4 -0.45,-1.42,0.00,M9] [#5 -0.41,-0.32,0.84,U] [#6 -0.70,-0.41,0.94,U] [#7 -0.49,-0.98,0.00,M7] [#8 0.25,-0.84,0.84,U] 
21:51:54.072 00.002 31432 refined, 4 included, MultiStar: {-0.70, -0.47}, one-star: {-1.90, -0.27}
21:51:54.074 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.57 = -2.57)
21:51:54.076 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.44 = 0.44)
21:51:54.078 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=-0.47 hyp=0.84 cameraTheta=-2.55 mountX=-0.71 mountY=0.36, mountTheta=2.67
21:51:54.080 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=-0.47, opts=13)
21:51:54.082 00.002 31432 Enqueuing Move request for scope (-0.70, -0.47)
21:51:54.084 00.002 29876 Worker thread wakes up
21:51:54.084 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.47) opts 0xd
21:51:54.084 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, -0.47)
21:51:54.084 00.000 29876 Moving (-0.70, -0.47) raw xDistance=-0.71 yDistance=0.36
21:51:54.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.71
21:51:54.084 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:54.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:51:54.084 00.000 29876 MoveAxis(E, 73, ABG)
21:51:54.084 00.000 29876 Guiding  Dir = 2, Dur = 73
21:51:54.084 00.000 29876 IsSlewing returns 0
21:51:54.085 00.001 29876 IsGuiding returns 0
21:51:54.085 00.000 29876 PulseGuide returned control before completion, sleep 83
21:51:54.088 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:54.100 00.012 31432 UpdateGuideState exits: m=3494 RSB=36.3
21:51:54.103 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:54.105 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:54.106 00.001 31432 Enqueuing Expose request
21:51:54.171 00.065 29876 IsGuiding returns 1
21:51:54.171 00.000 29876 scope still moving after pulse duration time elapsed
21:51:54.203 00.032 29876 IsSlewing returns 0
21:51:54.203 00.000 29876 IsGuiding returns 1
21:51:54.233 00.030 29876 IsSlewing returns 0
21:51:54.233 00.000 29876 IsGuiding returns 0
21:51:54.233 00.000 29876 scope move finished after 73 + 75 ms
21:51:54.233 00.000 29876 Move returns status 0, amount 73
21:51:54.233 00.000 29876 MoveAxis(N, 0, ABG)
21:51:54.233 00.000 29876 Move returns status 0, amount 0
21:51:54.233 00.000 29876 move complete, result=0
21:51:54.234 00.001 29876 worker thread done servicing request
21:51:54.234 00.000 29876 Worker thread wakes up
21:51:54.234 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:54.234 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:54.234 00.000 31432 GuideStep: -0.7 px 73 ms EAST, 0.4 px 0 ms NORTH
21:51:56.148 01.914 29876 Exposure complete
21:51:56.191 00.043 29876 worker thread done servicing request
21:51:56.191 00.000 31432 OnExposeComplete: enter
21:51:56.193 00.002 31432 UpdateGuideState(): m_state=6
21:51:56.196 00.003 31432 Star::Find(15, 327, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
21:51:56.198 00.002 31432 Star::Find returns 1 (0), X=328.53, Y=635.43, Mass=3383, SNR=35.7, Peak=203 HFD=4.1
21:51:56.199 00.001 31432 MultiStar: [#1 -1.29,0.26,0.00,M2] [#2 -0.84,-0.03,0.92,U] [#3 -0.57,-0.15,1.04,U] [#4 -0.30,-0.56,0.91,U] [#5 -0.22,-0.14,0.83,U] [#6 0.02,0.03,0.87,U] [#7 0.19,-0.42,0.98,U] [#8 0.65,-0.27,0.84,U] 
21:51:56.201 00.002 31432 refined, 7 included, MultiStar: {-0.32, -0.23}, one-star: {-1.25, -0.27}
21:51:56.204 00.003 31432 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.02) = xAngle (-2.53 = -2.53)
21:51:56.205 00.001 31432 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.48 = 0.48)
21:51:56.207 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-2.51 mountX=-0.32 mountY=0.18, mountTheta=2.63
21:51:56.214 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.23, opts=13)
21:51:56.216 00.002 31432 Enqueuing Move request for scope (-0.32, -0.23)
21:51:56.217 00.001 29876 Worker thread wakes up
21:51:56.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.23) opts 0xd
21:51:56.217 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.23)
21:51:56.217 00.000 29876 Moving (-0.32, -0.23) raw xDistance=-0.32 yDistance=0.18
21:51:56.218 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
21:51:56.218 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:56.218 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:51:56.218 00.000 29876 MoveAxis(E, 41, ABG)
21:51:56.218 00.000 29876 Guiding  Dir = 2, Dur = 41
21:51:56.218 00.000 29876 IsSlewing returns 0
21:51:56.218 00.000 29876 IsGuiding returns 0
21:51:56.218 00.000 29876 PulseGuide returned control before completion, sleep 51
21:51:56.222 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:51:56.233 00.011 31432 UpdateGuideState exits: m=3383 RSB=35.7
21:51:56.235 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.237 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:56.239 00.002 31432 Enqueuing Expose request
21:51:56.286 00.047 29876 IsGuiding returns 1
21:51:56.286 00.000 29876 scope still moving after pulse duration time elapsed
21:51:56.316 00.030 29876 IsSlewing returns 0
21:51:56.316 00.000 29876 IsGuiding returns 0
21:51:56.316 00.000 29876 scope move finished after 41 + 56 ms
21:51:56.316 00.000 29876 Move returns status 0, amount 41
21:51:56.316 00.000 29876 MoveAxis(N, 0, ABG)
21:51:56.316 00.000 29876 Move returns status 0, amount 0
21:51:56.316 00.000 29876 move complete, result=0
21:51:56.316 00.000 29876 worker thread done servicing request
21:51:56.316 00.000 29876 Worker thread wakes up
21:51:56.316 00.000 31432 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
21:51:56.319 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:56.319 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:58.440 02.121 29876 Exposure complete
21:51:58.484 00.044 29876 worker thread done servicing request
21:51:58.484 00.000 31432 OnExposeComplete: enter
21:51:58.486 00.002 31432 UpdateGuideState(): m_state=6
21:51:58.488 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
21:51:58.491 00.003 31432 Star::Find returns 1 (0), X=329.81, Y=636.02, Mass=3436, SNR=36.5, Peak=250 HFD=4.1
21:51:58.492 00.001 31432 MultiStar: [#1 -0.17,0.50,1.00,U] [#2 0.90,-0.05,0.87,U] [#3 0.98,0.45,0.00,M1] [#4 1.50,-0.22,0.00,M9] [#5 0.99,0.66,0.00,M2] [#6 1.05,0.19,0.00,M2] [#7 1.17,-0.06,0.00,M7] [#8 1.72,-0.21,0.00,M6] 
21:51:58.494 00.002 31432 single-star, 2 included, MultiStar: {0.22, 0.27}, one-star: {0.03, 0.32}
21:51:58.496 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.46 = 1.46)
21:51:58.498 00.002 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.47 = -1.81)
21:51:58.500 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.49 mountX=0.03 mountY=-0.31, mountTheta=-1.46
21:51:58.505 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=0.32, opts=13)
21:51:58.508 00.003 31432 Enqueuing Move request for scope (0.03, 0.32)
21:51:58.509 00.001 29876 Worker thread wakes up
21:51:58.509 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
21:51:58.509 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
21:51:58.509 00.000 29876 Moving (0.03, 0.32) raw xDistance=0.03 yDistance=-0.31
21:51:58.510 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:51:58.510 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.31
21:51:58.510 00.000 29876 MoveAxis(E, 0, ABG)
21:51:58.510 00.000 29876 Move returns status 0, amount 0
21:51:58.510 00.000 29876 MoveAxis(N, 23, ABG)
21:51:58.510 00.000 29876 Guiding  Dir = 0, Dur = 23
21:51:58.510 00.000 29876 IsSlewing returns 0
21:51:58.510 00.000 29876 IsGuiding returns 0
21:51:58.510 00.000 29876 PulseGuide returned control before completion, sleep 33
21:51:58.513 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:51:58.525 00.012 31432 UpdateGuideState exits: m=3436 RSB=36.5
21:51:58.527 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:58.529 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:51:58.531 00.002 31432 Enqueuing Expose request
21:51:58.548 00.017 29876 IsGuiding returns 1
21:51:58.548 00.000 29876 scope still moving after pulse duration time elapsed
21:51:58.580 00.032 29876 IsSlewing returns 0
21:51:58.580 00.000 29876 IsGuiding returns 1
21:51:58.610 00.030 29876 IsSlewing returns 0
21:51:58.610 00.000 29876 IsGuiding returns 1
21:51:58.642 00.032 29876 IsSlewing returns 0
21:51:58.642 00.000 29876 IsGuiding returns 1
21:51:58.673 00.031 29876 IsSlewing returns 0
21:51:58.673 00.000 29876 IsGuiding returns 0
21:51:58.673 00.000 29876 scope move finished after 23 + 139 ms
21:51:58.673 00.000 29876 Move returns status 0, amount 23
21:51:58.673 00.000 29876 move complete, result=0
21:51:58.673 00.000 29876 worker thread done servicing request
21:51:58.673 00.000 29876 Worker thread wakes up
21:51:58.673 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:51:58.673 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:51:58.673 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 23 ms NORTH
21:52:00.583 01.910 29876 Exposure complete
21:52:00.627 00.044 29876 worker thread done servicing request
21:52:00.627 00.000 31432 OnExposeComplete: enter
21:52:00.629 00.002 31432 UpdateGuideState(): m_state=6
21:52:00.632 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
21:52:00.633 00.001 31432 Star::Find returns 1 (0), X=330.24, Y=635.42, Mass=3417, SNR=36.5, Peak=254 HFD=3.7
21:52:00.635 00.002 31432 MultiStar: [#1 -0.32,-0.04,1.02,U] [#2 0.46,0.05,0.88,U] [#3 0.64,0.05,1.03,U] [#4 1.14,-0.72,0.00,M10] [#5 1.04,-0.03,0.00,M3] [#6 1.01,-0.24,0.00,M3] [#7 0.95,-0.21,0.96,U] [#8 1.84,-0.94,0.00,M7] 
21:52:00.637 00.002 31432 refined, 4 included, MultiStar: {0.43, -0.09}, one-star: {0.46, -0.29}
21:52:00.639 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
21:52:00.641 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
21:52:00.642 00.001 31432 CameraToMount -- cameraX=0.43 cameraY=-0.09 hyp=0.44 cameraTheta=-0.20 mountX=0.43 mountY=0.15, mountTheta=0.35
21:52:00.645 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.09, opts=13)
21:52:00.647 00.002 31432 Enqueuing Move request for scope (0.43, -0.09)
21:52:00.649 00.002 29876 Worker thread wakes up
21:52:00.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.09) opts 0xd
21:52:00.649 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.09)
21:52:00.649 00.000 29876 Moving (0.43, -0.09) raw xDistance=0.43 yDistance=0.15
21:52:00.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
21:52:00.649 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:00.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:52:00.649 00.000 29876 MoveAxis(W, 41, ABG)
21:52:00.649 00.000 29876 Guiding  Dir = 3, Dur = 41
21:52:00.649 00.000 29876 IsSlewing returns 0
21:52:00.649 00.000 29876 IsGuiding returns 0
21:52:00.650 00.001 29876 PulseGuide returned control before completion, sleep 51
21:52:00.653 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:00.665 00.012 31432 UpdateGuideState exits: m=3417 RSB=36.5
21:52:00.667 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:00.669 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:00.671 00.002 31432 Enqueuing Expose request
21:52:00.707 00.036 29876 IsGuiding returns 1
21:52:00.707 00.000 29876 scope still moving after pulse duration time elapsed
21:52:00.738 00.031 29876 IsSlewing returns 0
21:52:00.738 00.000 29876 IsGuiding returns 0
21:52:00.738 00.000 29876 scope move finished after 41 + 47 ms
21:52:00.738 00.000 29876 Move returns status 0, amount 41
21:52:00.738 00.000 29876 MoveAxis(N, 0, ABG)
21:52:00.738 00.000 29876 Move returns status 0, amount 0
21:52:00.738 00.000 29876 move complete, result=0
21:52:00.738 00.000 29876 worker thread done servicing request
21:52:00.738 00.000 29876 Worker thread wakes up
21:52:00.738 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:00.738 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:00.738 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.2 px 0 ms NORTH
21:52:02.860 02.122 29876 Exposure complete
21:52:02.905 00.045 29876 worker thread done servicing request
21:52:02.905 00.000 31432 OnExposeComplete: enter
21:52:02.907 00.002 31432 UpdateGuideState(): m_state=6
21:52:02.908 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
21:52:02.910 00.002 31432 Star::Find returns 1 (0), X=328.93, Y=635.98, Mass=3460, SNR=35.9, Peak=206 HFD=4.3
21:52:02.912 00.002 31432 MultiStar: [#1 -0.65,0.04,1.00,U] [#2 -0.05,-0.17,0.92,U] [#3 -0.04,0.30,0.98,U] [#4 0.51,-0.69,1.00,U] [#5 0.77,-0.11,0.91,U] [#6 0.30,-0.22,0.89,U] [#7 0.85,-0.24,0.94,U] [#8 1.26,-0.79,0.00,M8] 
21:52:02.914 00.002 31432 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {-0.85, 0.28}
21:52:02.916 00.002 31432 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.02) = xAngle (-0.86 = -0.86)
21:52:02.918 00.002 31432 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.15 = 2.15)
21:52:02.920 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.84 mountX=0.09 mountY=0.11, mountTheta=0.91
21:52:02.923 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.10, opts=13)
21:52:02.925 00.002 31432 Enqueuing Move request for scope (0.09, -0.10)
21:52:02.927 00.002 29876 Worker thread wakes up
21:52:02.927 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
21:52:02.927 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
21:52:02.927 00.000 29876 Moving (0.09, -0.10) raw xDistance=0.09 yDistance=0.11
21:52:02.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:52:02.927 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:02.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:52:02.927 00.000 29876 MoveAxis(E, 0, ABG)
21:52:02.927 00.000 29876 Move returns status 0, amount 0
21:52:02.927 00.000 29876 MoveAxis(N, 0, ABG)
21:52:02.927 00.000 29876 Move returns status 0, amount 0
21:52:02.927 00.000 29876 move complete, result=0
21:52:02.928 00.001 29876 worker thread done servicing request
21:52:02.935 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:02.947 00.012 31432 UpdateGuideState exits: m=3460 RSB=35.9
21:52:02.950 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:02.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:02.954 00.002 31432 Enqueuing Expose request
21:52:02.956 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:52:02.958 00.002 29876 Worker thread wakes up
21:52:02.958 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:02.958 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:04.873 01.915 29876 Exposure complete
21:52:04.918 00.045 29876 worker thread done servicing request
21:52:04.918 00.000 31432 OnExposeComplete: enter
21:52:04.921 00.003 31432 UpdateGuideState(): m_state=6
21:52:04.923 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
21:52:04.925 00.002 31432 Star::Find returns 1 (0), X=329.45, Y=636.02, Mass=3530, SNR=36.3, Peak=254 HFD=4.0
21:52:04.927 00.002 31432 MultiStar: [#1 -0.52,0.47,1.03,U] [#2 0.18,0.12,0.90,U] [#3 0.47,0.54,1.01,U] [#4 1.14,-0.72,0.00,M10] [#5 0.79,0.37,0.89,U] [#6 0.57,0.05,0.90,U] [#7 0.75,-0.17,0.90,U] [#8 1.50,-0.11,0.00,M9] 
21:52:04.929 00.002 31432 refined, 6 included, MultiStar: {0.25, 0.25}, one-star: {-0.34, 0.31}
21:52:04.931 00.002 31432 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
21:52:04.932 00.001 31432 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.78 = -2.50)
21:52:04.935 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=0.26 mountY=-0.21, mountTheta=-0.69
21:52:04.937 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.25, opts=13)
21:52:04.939 00.002 31432 Enqueuing Move request for scope (0.25, 0.25)
21:52:04.941 00.002 29876 Worker thread wakes up
21:52:04.941 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
21:52:04.941 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
21:52:04.941 00.000 29876 Moving (0.25, 0.25) raw xDistance=0.26 yDistance=-0.21
21:52:04.941 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
21:52:04.941 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:04.941 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:52:04.941 00.000 29876 MoveAxis(W, 25, ABG)
21:52:04.941 00.000 29876 Guiding  Dir = 3, Dur = 25
21:52:04.942 00.001 29876 IsSlewing returns 0
21:52:04.942 00.000 29876 IsGuiding returns 0
21:52:04.942 00.000 29876 PulseGuide returned control before completion, sleep 35
21:52:04.945 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:52:04.956 00.011 31432 UpdateGuideState exits: m=3530 RSB=36.3
21:52:04.958 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.960 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:04.962 00.002 31432 Enqueuing Expose request
21:52:04.981 00.019 29876 IsGuiding returns 1
21:52:04.981 00.000 29876 scope still moving after pulse duration time elapsed
21:52:05.011 00.030 29876 IsSlewing returns 0
21:52:05.011 00.000 29876 IsGuiding returns 1
21:52:05.043 00.032 29876 IsSlewing returns 0
21:52:05.043 00.000 29876 IsGuiding returns 0
21:52:05.043 00.000 29876 scope move finished after 25 + 75 ms
21:52:05.043 00.000 29876 Move returns status 0, amount 25
21:52:05.043 00.000 29876 MoveAxis(N, 0, ABG)
21:52:05.043 00.000 29876 Move returns status 0, amount 0
21:52:05.043 00.000 29876 move complete, result=0
21:52:05.043 00.000 29876 worker thread done servicing request
21:52:05.043 00.000 29876 Worker thread wakes up
21:52:05.043 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:05.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:05.043 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.2 px 0 ms NORTH
21:52:07.270 02.227 29876 Exposure complete
21:52:07.313 00.043 29876 worker thread done servicing request
21:52:07.313 00.000 31432 OnExposeComplete: enter
21:52:07.316 00.003 31432 UpdateGuideState(): m_state=6
21:52:07.318 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
21:52:07.320 00.002 31432 Star::Find returns 1 (0), X=329.05, Y=635.39, Mass=3496, SNR=37.2, Peak=249 HFD=3.8
21:52:07.322 00.002 31432 MultiStar: [#1 -0.91,-0.52,0.00,M1] [#2 -0.04,-0.84,0.90,U] [#3 -0.03,-0.33,1.00,U] [#4 0.27,-0.93,0.84,U] [#5 0.40,-0.23,0.81,U] [#6 0.09,-0.45,0.86,U] [#7 0.44,-1.08,0.00,M5] [#8 1.14,-1.18,0.00,M10] 
21:52:07.324 00.002 31432 refined, 5 included, MultiStar: {-0.03, -0.51}, one-star: {-0.73, -0.31}
21:52:07.325 00.001 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:52:07.327 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:52:07.329 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.51 hyp=0.51 cameraTheta=-1.63 mountX=-0.04 mountY=0.50, mountTheta=1.65
21:52:07.334 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.51, opts=13)
21:52:07.336 00.002 31432 Enqueuing Move request for scope (-0.03, -0.51)
21:52:07.338 00.002 29876 Worker thread wakes up
21:52:07.338 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.51) opts 0xd
21:52:07.338 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.51)
21:52:07.338 00.000 29876 Moving (-0.03, -0.51) raw xDistance=-0.04 yDistance=0.50
21:52:07.338 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:52:07.338 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:07.339 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
21:52:07.339 00.000 29876 MoveAxis(E, 0, ABG)
21:52:07.339 00.000 29876 Move returns status 0, amount 0
21:52:07.339 00.000 29876 MoveAxis(N, 0, ABG)
21:52:07.339 00.000 29876 Move returns status 0, amount 0
21:52:07.339 00.000 29876 move complete, result=0
21:52:07.339 00.000 29876 worker thread done servicing request
21:52:07.343 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:52:07.354 00.011 31432 UpdateGuideState exits: m=3496 RSB=37.2
21:52:07.357 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.359 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:07.361 00.002 31432 Enqueuing Expose request
21:52:07.362 00.001 31432 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:52:07.365 00.003 29876 Worker thread wakes up
21:52:07.365 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:07.365 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:09.270 01.905 29876 Exposure complete
21:52:09.313 00.043 29876 worker thread done servicing request
21:52:09.313 00.000 31432 OnExposeComplete: enter
21:52:09.315 00.002 31432 UpdateGuideState(): m_state=6
21:52:09.317 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
21:52:09.319 00.002 31432 Star::Find returns 1 (0), X=329.44, Y=635.07, Mass=3570, SNR=36.6, Peak=233 HFD=4.0
21:52:09.321 00.002 31432 MultiStar: [#1 0.04,-0.15,1.02,U] [#2 0.46,-0.65,0.84,U] [#3 0.34,-0.50,1.00,U] [#4 0.67,-0.83,0.00,M10] [#5 0.31,-0.15,0.81,U] [#6 0.75,-0.26,0.88,U] [#7 1.17,-1.02,0.00,M6] [#8 1.54,-0.93,0.00,R] 
21:52:09.323 00.002 31432 refined, 5 included, MultiStar: {0.24, -0.39}, one-star: {-0.34, -0.64}
21:52:09.325 00.002 31432 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.02) = xAngle (-1.05 = -1.05)
21:52:09.326 00.001 31432 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.97 = 1.97)
21:52:09.328 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.39 hyp=0.46 cameraTheta=-1.02 mountX=0.23 mountY=0.43, mountTheta=1.07
21:52:09.331 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.39, opts=13)
21:52:09.333 00.002 31432 Enqueuing Move request for scope (0.24, -0.39)
21:52:09.335 00.002 29876 Worker thread wakes up
21:52:09.335 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.39) opts 0xd
21:52:09.335 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.39)
21:52:09.335 00.000 29876 Moving (0.24, -0.39) raw xDistance=0.23 yDistance=0.43
21:52:09.335 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:52:09.335 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:52:09.335 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:52:09.335 00.000 29876 MoveAxis(W, 22, ABG)
21:52:09.335 00.000 29876 Guiding  Dir = 3, Dur = 22
21:52:09.335 00.000 29876 IsSlewing returns 0
21:52:09.335 00.000 29876 IsGuiding returns 0
21:52:09.335 00.000 29876 PulseGuide returned control before completion, sleep 32
21:52:09.339 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:52:09.351 00.012 31432 UpdateGuideState exits: m=3570 RSB=36.6
21:52:09.354 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.356 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:09.358 00.002 31432 Enqueuing Expose request
21:52:09.379 00.021 29876 IsGuiding returns 1
21:52:09.379 00.000 29876 scope still moving after pulse duration time elapsed
21:52:09.409 00.030 29876 IsSlewing returns 0
21:52:09.409 00.000 29876 IsGuiding returns 1
21:52:09.440 00.031 29876 IsSlewing returns 0
21:52:09.440 00.000 29876 IsGuiding returns 1
21:52:09.471 00.031 29876 IsSlewing returns 0
21:52:09.471 00.000 29876 IsGuiding returns 1
21:52:09.502 00.031 29876 IsSlewing returns 0
21:52:09.502 00.000 29876 IsGuiding returns 1
21:52:09.532 00.030 29876 IsSlewing returns 0
21:52:09.532 00.000 29876 IsGuiding returns 0
21:52:09.532 00.000 29876 scope move finished after 22 + 175 ms
21:52:09.532 00.000 29876 Move returns status 0, amount 22
21:52:09.532 00.000 29876 MoveAxis(N, 0, ABG)
21:52:09.532 00.000 29876 Move returns status 0, amount 0
21:52:09.532 00.000 29876 move complete, result=0
21:52:09.532 00.000 29876 worker thread done servicing request
21:52:09.532 00.000 29876 Worker thread wakes up
21:52:09.532 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:09.532 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:09.532 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.4 px 0 ms NORTH
21:52:11.661 02.129 29876 Exposure complete
21:52:11.706 00.045 29876 worker thread done servicing request
21:52:11.706 00.000 31432 OnExposeComplete: enter
21:52:11.708 00.002 31432 UpdateGuideState(): m_state=6
21:52:11.710 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
21:52:11.712 00.002 31432 Star::Find returns 1 (0), X=329.25, Y=635.10, Mass=3554, SNR=37.0, Peak=230 HFD=4.1
21:52:11.714 00.002 31432 MultiStar: [#1 -0.04,-0.62,1.01,U] [#2 0.54,-0.83,0.95,U] [#3 0.52,-0.71,0.99,U] [#4 0.85,-1.37,0.00,R] [#5 0.56,-0.58,0.79,U] [#6 0.73,-1.05,0.00,M1] [#7 0.81,-1.14,0.00,M7] [#8 0.14,-0.64,0.81,U] 
21:52:11.716 00.002 31432 refined, 5 included, MultiStar: {0.18, -0.67}, one-star: {-0.53, -0.61}
21:52:11.718 00.002 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
21:52:11.720 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
21:52:11.722 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.67 hyp=0.69 cameraTheta=-1.30 mountX=0.17 mountY=0.69, mountTheta=1.33
21:52:11.726 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.67, opts=13)
21:52:11.728 00.002 31432 Enqueuing Move request for scope (0.18, -0.67)
21:52:11.730 00.002 29876 Worker thread wakes up
21:52:11.730 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.67) opts 0xd
21:52:11.730 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.67)
21:52:11.730 00.000 29876 Moving (0.18, -0.67) raw xDistance=0.17 yDistance=0.69
21:52:11.730 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:52:11.730 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.65 newest=1.61
21:52:11.730 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.69
21:52:11.730 00.000 29876 MoveAxis(E, 0, ABG)
21:52:11.730 00.000 29876 Move returns status 0, amount 0
21:52:11.730 00.000 29876 BLC: Oldest BLC event removed
21:52:11.730 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:52:11.730 00.000 29876 MoveAxis(S, 70, ABG)
21:52:11.730 00.000 29876 Guiding  Dir = 1, Dur = 70
21:52:11.731 00.001 29876 IsSlewing returns 0
21:52:11.731 00.000 29876 IsGuiding returns 0
21:52:11.731 00.000 29876 PulseGuide returned control before completion, sleep 80
21:52:11.734 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:11.745 00.011 31432 UpdateGuideState exits: m=3554 RSB=37.0
21:52:11.748 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:11.749 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:11.751 00.002 31432 Enqueuing Expose request
21:52:11.815 00.064 29876 IsGuiding returns 1
21:52:11.815 00.000 29876 scope still moving after pulse duration time elapsed
21:52:11.846 00.031 29876 IsSlewing returns 0
21:52:11.846 00.000 29876 IsGuiding returns 1
21:52:11.877 00.031 29876 IsSlewing returns 0
21:52:11.877 00.000 29876 IsGuiding returns 1
21:52:11.907 00.030 29876 IsSlewing returns 0
21:52:11.907 00.000 29876 IsGuiding returns 0
21:52:11.907 00.000 29876 scope move finished after 70 + 107 ms
21:52:11.907 00.000 29876 Move returns status 0, amount 70
21:52:11.907 00.000 29876 move complete, result=0
21:52:11.907 00.000 29876 worker thread done servicing request
21:52:11.907 00.000 29876 Worker thread wakes up
21:52:11.907 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:11.907 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.7 px 70 ms SOUTH
21:52:11.910 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:13.827 01.917 29876 Exposure complete
21:52:13.872 00.045 29876 worker thread done servicing request
21:52:13.872 00.000 31432 OnExposeComplete: enter
21:52:13.874 00.002 31432 UpdateGuideState(): m_state=6
21:52:13.876 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
21:52:13.878 00.002 31432 Star::Find returns 1 (0), X=329.39, Y=634.55, Mass=3454, SNR=36.6, Peak=250 HFD=3.4
21:52:13.880 00.002 31432 MultiStar: [#1 -0.79,-0.62,0.00,M1] [#2 -0.18,-1.18,0.00,M1] [#3 0.52,-1.02,0.00,M1] [#4 0.06,-0.11,0.89,U] [#5 0.84,-0.82,0.00,M1] [#6 0.29,-1.06,0.00,M2] [#7 0.43,-0.92,0.00,M8] [#8 -0.46,-0.69,0.82,U] 
21:52:13.882 00.002 31432 refined, 2 included, MultiStar: {-0.26, -0.67}, one-star: {-0.40, -1.15}
21:52:13.885 00.003 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.97 = -1.97)
21:52:13.886 00.001 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.04 = 1.04)
21:52:13.888 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.67 hyp=0.72 cameraTheta=-1.95 mountX=-0.28 mountY=0.62, mountTheta=1.99
21:52:13.892 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.67, opts=13)
21:52:13.895 00.003 31432 Enqueuing Move request for scope (-0.26, -0.67)
21:52:13.897 00.002 29876 Worker thread wakes up
21:52:13.897 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.67) opts 0xd
21:52:13.897 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.67)
21:52:13.897 00.000 29876 Moving (-0.26, -0.67) raw xDistance=-0.28 yDistance=0.62
21:52:13.897 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
21:52:13.897 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
21:52:13.897 00.000 29876 MoveAxis(E, 27, ABG)
21:52:13.897 00.000 29876 Guiding  Dir = 2, Dur = 27
21:52:13.897 00.000 29876 IsSlewing returns 0
21:52:13.897 00.000 29876 IsGuiding returns 0
21:52:13.898 00.001 29876 PulseGuide returned control before completion, sleep 37
21:52:13.903 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:13.915 00.012 31432 UpdateGuideState exits: m=3454 RSB=36.6
21:52:13.917 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.919 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:13.921 00.002 31432 Enqueuing Expose request
21:52:13.950 00.029 29876 IsGuiding returns 1
21:52:13.950 00.000 29876 scope still moving after pulse duration time elapsed
21:52:13.981 00.031 29876 IsSlewing returns 0
21:52:13.981 00.000 29876 IsGuiding returns 1
21:52:14.012 00.031 29876 IsSlewing returns 0
21:52:14.012 00.000 29876 IsGuiding returns 0
21:52:14.012 00.000 29876 scope move finished after 27 + 87 ms
21:52:14.012 00.000 29876 Move returns status 0, amount 27
21:52:14.012 00.000 29876 MoveAxis(S, 46, ABG)
21:52:14.012 00.000 29876 Guiding  Dir = 1, Dur = 46
21:52:14.012 00.000 29876 IsSlewing returns 0
21:52:14.012 00.000 29876 IsGuiding returns 0
21:52:14.012 00.000 29876 PulseGuide returned control before completion, sleep 56
21:52:14.073 00.061 29876 IsGuiding returns 1
21:52:14.073 00.000 29876 scope still moving after pulse duration time elapsed
21:52:14.103 00.030 29876 IsSlewing returns 0
21:52:14.103 00.000 29876 IsGuiding returns 1
21:52:14.134 00.031 29876 IsSlewing returns 0
21:52:14.134 00.000 29876 IsGuiding returns 1
21:52:14.165 00.031 29876 IsSlewing returns 0
21:52:14.165 00.000 29876 IsGuiding returns 1
21:52:14.196 00.031 29876 IsSlewing returns 0
21:52:14.196 00.000 29876 IsGuiding returns 0
21:52:14.196 00.000 29876 scope move finished after 46 + 138 ms
21:52:14.196 00.000 29876 Move returns status 0, amount 46
21:52:14.196 00.000 29876 move complete, result=0
21:52:14.197 00.001 29876 worker thread done servicing request
21:52:14.197 00.000 29876 Worker thread wakes up
21:52:14.197 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:14.197 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:14.197 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.6 px 46 ms SOUTH
21:52:16.329 02.132 29876 Exposure complete
21:52:16.372 00.043 29876 worker thread done servicing request
21:52:16.372 00.000 31432 OnExposeComplete: enter
21:52:16.374 00.002 31432 UpdateGuideState(): m_state=6
21:52:16.377 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
21:52:16.380 00.003 31432 Star::Find returns 1 (0), X=329.95, Y=634.77, Mass=3512, SNR=37.2, Peak=254 HFD=4.0
21:52:16.382 00.002 31432 MultiStar: [#1 -0.15,0.29,1.01,U] [#2 0.15,-0.07,0.91,U] [#3 1.48,-0.80,0.00,M2] [#4 0.48,0.33,0.89,U] [#5 1.24,-0.26,0.00,M2] [#6 0.78,0.38,0.90,U] [#7 1.39,-1.15,0.00,M9] [#8 0.26,0.36,0.82,U] 
21:52:16.384 00.002 31432 refined, 5 included, MultiStar: {0.27, 0.04}, one-star: {0.17, -0.93}
21:52:16.386 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
21:52:16.388 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.14 = 3.14)
21:52:16.390 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.15 mountX=0.27 mountY=0.00, mountTheta=0.00
21:52:16.393 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.04, opts=13)
21:52:16.395 00.002 31432 Enqueuing Move request for scope (0.27, 0.04)
21:52:16.396 00.001 29876 Worker thread wakes up
21:52:16.397 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
21:52:16.397 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
21:52:16.397 00.000 29876 Moving (0.27, 0.04) raw xDistance=0.27 yDistance=0.00
21:52:16.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
21:52:16.397 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:16.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:52:16.397 00.000 29876 MoveAxis(W, 22, ABG)
21:52:16.397 00.000 29876 Guiding  Dir = 3, Dur = 22
21:52:16.397 00.000 29876 IsSlewing returns 0
21:52:16.397 00.000 29876 IsGuiding returns 0
21:52:16.397 00.000 29876 PulseGuide returned control before completion, sleep 32
21:52:16.400 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:16.412 00.012 31432 UpdateGuideState exits: m=3512 RSB=37.2
21:52:16.414 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.416 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:16.418 00.002 31432 Enqueuing Expose request
21:52:16.436 00.018 29876 IsGuiding returns 1
21:52:16.436 00.000 29876 scope still moving after pulse duration time elapsed
21:52:16.466 00.030 29876 IsSlewing returns 0
21:52:16.466 00.000 29876 IsGuiding returns 1
21:52:16.497 00.031 29876 IsSlewing returns 0
21:52:16.497 00.000 29876 IsGuiding returns 0
21:52:16.497 00.000 29876 scope move finished after 22 + 77 ms
21:52:16.497 00.000 29876 Move returns status 0, amount 22
21:52:16.497 00.000 29876 MoveAxis(N, 0, ABG)
21:52:16.497 00.000 29876 Move returns status 0, amount 0
21:52:16.497 00.000 29876 move complete, result=0
21:52:16.497 00.000 29876 worker thread done servicing request
21:52:16.497 00.000 29876 Worker thread wakes up
21:52:16.497 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:16.497 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:16.497 00.000 31432 GuideStep: 0.3 px 22 ms WEST, 0.0 px 0 ms NORTH
21:52:18.403 01.906 29876 Exposure complete
21:52:18.448 00.045 29876 worker thread done servicing request
21:52:18.448 00.000 31432 OnExposeComplete: enter
21:52:18.451 00.003 31432 UpdateGuideState(): m_state=6
21:52:18.454 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
21:52:18.456 00.002 31432 Star::Find returns 1 (0), X=330.35, Y=635.01, Mass=3441, SNR=36.8, Peak=251 HFD=4.0
21:52:18.458 00.002 31432 MultiStar: [#1 0.18,-0.09,1.03,U] [#2 0.55,-0.04,0.89,U] [#3 1.14,-0.19,0.00,M3] [#4 0.74,0.44,0.86,U] [#5 1.18,0.28,0.00,M3] [#6 1.54,-0.31,0.00,M2] [#7 1.37,-0.46,0.00,M10] [#8 0.58,0.11,0.80,U] 
21:52:18.461 00.003 31432 refined, 4 included, MultiStar: {0.51, -0.08}, one-star: {0.57, -0.69}
21:52:18.463 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
21:52:18.465 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
21:52:18.467 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.08 hyp=0.52 cameraTheta=-0.15 mountX=0.51 mountY=0.15, mountTheta=0.29
21:52:18.471 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.08, opts=13)
21:52:18.473 00.002 31432 Enqueuing Move request for scope (0.51, -0.08)
21:52:18.476 00.003 29876 Worker thread wakes up
21:52:18.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.08) opts 0xd
21:52:18.476 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.08)
21:52:18.476 00.000 29876 Moving (0.51, -0.08) raw xDistance=0.51 yDistance=0.15
21:52:18.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
21:52:18.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:18.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:52:18.476 00.000 29876 MoveAxis(W, 52, ABG)
21:52:18.476 00.000 29876 Guiding  Dir = 3, Dur = 52
21:52:18.476 00.000 29876 IsSlewing returns 0
21:52:18.476 00.000 29876 IsGuiding returns 0
21:52:18.476 00.000 29876 PulseGuide returned control before completion, sleep 62
21:52:18.479 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:18.492 00.013 31432 UpdateGuideState exits: m=3441 RSB=36.8
21:52:18.495 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:18.497 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:18.499 00.002 31432 Enqueuing Expose request
21:52:18.541 00.042 29876 IsGuiding returns 1
21:52:18.541 00.000 29876 scope still moving after pulse duration time elapsed
21:52:18.573 00.032 29876 IsSlewing returns 0
21:52:18.573 00.000 29876 IsGuiding returns 1
21:52:18.604 00.031 29876 IsSlewing returns 0
21:52:18.604 00.000 29876 IsGuiding returns 1
21:52:18.635 00.031 29876 IsSlewing returns 0
21:52:18.635 00.000 29876 IsGuiding returns 0
21:52:18.635 00.000 29876 scope move finished after 52 + 105 ms
21:52:18.635 00.000 29876 Move returns status 0, amount 52
21:52:18.635 00.000 29876 MoveAxis(N, 0, ABG)
21:52:18.635 00.000 29876 Move returns status 0, amount 0
21:52:18.635 00.000 29876 move complete, result=0
21:52:18.635 00.000 29876 worker thread done servicing request
21:52:18.635 00.000 29876 Worker thread wakes up
21:52:18.635 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:18.635 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:18.635 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.2 px 0 ms NORTH
21:52:20.769 02.134 29876 Exposure complete
21:52:20.812 00.043 29876 worker thread done servicing request
21:52:20.812 00.000 31432 OnExposeComplete: enter
21:52:20.815 00.003 31432 UpdateGuideState(): m_state=6
21:52:20.817 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
21:52:20.819 00.002 31432 Star::Find returns 1 (0), X=329.90, Y=635.55, Mass=3467, SNR=36.7, Peak=246 HFD=3.7
21:52:20.821 00.002 31432 MultiStar: [#1 -0.32,0.45,0.99,U] [#2 0.56,0.14,0.90,U] [#3 1.12,0.15,0.00,M4] [#4 0.12,0.95,0.90,U] [#5 1.38,0.08,0.00,M4] [#6 1.07,0.02,0.00,M3] [#7 1.02,-0.53,0.00,R] [#8 -0.15,0.64,0.83,U] 
21:52:20.823 00.002 31432 single-star, 4 included, MultiStar: {0.06, 0.39}, one-star: {0.12, -0.15}
21:52:20.825 00.002 31432 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.02) = xAngle (-0.91 = -0.91)
21:52:20.827 00.002 31432 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.10 = 2.10)
21:52:20.829 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=0.12 mountY=0.17, mountTheta=0.96
21:52:20.833 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.15, opts=13)
21:52:20.835 00.002 31432 Enqueuing Move request for scope (0.12, -0.15)
21:52:20.837 00.002 29876 Worker thread wakes up
21:52:20.837 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
21:52:20.837 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
21:52:20.837 00.000 29876 Moving (0.12, -0.15) raw xDistance=0.12 yDistance=0.17
21:52:20.837 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:52:20.837 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:20.837 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:52:20.837 00.000 29876 MoveAxis(E, 0, ABG)
21:52:20.837 00.000 29876 Move returns status 0, amount 0
21:52:20.837 00.000 29876 MoveAxis(N, 0, ABG)
21:52:20.837 00.000 29876 Move returns status 0, amount 0
21:52:20.837 00.000 29876 move complete, result=0
21:52:20.837 00.000 29876 worker thread done servicing request
21:52:20.840 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:20.852 00.012 31432 UpdateGuideState exits: m=3467 RSB=36.7
21:52:20.855 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:20.856 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:20.858 00.002 31432 Enqueuing Expose request
21:52:20.860 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:52:20.862 00.002 29876 Worker thread wakes up
21:52:20.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:20.862 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:22.768 01.906 29876 Exposure complete
21:52:22.812 00.044 29876 worker thread done servicing request
21:52:22.812 00.000 31432 OnExposeComplete: enter
21:52:22.815 00.003 31432 UpdateGuideState(): m_state=6
21:52:22.817 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
21:52:22.819 00.002 31432 Star::Find returns 1 (0), X=330.39, Y=635.09, Mass=3462, SNR=36.8, Peak=254 HFD=3.8
21:52:22.821 00.002 31432 MultiStar: [#1 0.08,-0.29,1.05,U] [#2 0.35,-0.36,0.91,U] [#3 1.28,-0.56,0.00,M5] [#4 0.59,0.44,0.96,U] [#5 1.65,-0.47,0.00,M5] [#6 1.11,-0.56,0.00,M4] [#7 0.72,-0.72,0.00,M1] [#8 0.12,0.03,0.82,U] 
21:52:22.823 00.002 31432 refined, 4 included, MultiStar: {0.36, -0.17}, one-star: {0.61, -0.62}
21:52:22.824 00.001 31432 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
21:52:22.826 00.002 31432 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
21:52:22.828 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.39 cameraTheta=-0.44 mountX=0.35 mountY=0.22, mountTheta=0.56
21:52:22.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.17, opts=13)
21:52:22.833 00.002 31432 Enqueuing Move request for scope (0.36, -0.17)
21:52:22.835 00.002 29876 Worker thread wakes up
21:52:22.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.17) opts 0xd
21:52:22.835 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.17)
21:52:22.835 00.000 29876 Moving (0.36, -0.17) raw xDistance=0.35 yDistance=0.22
21:52:22.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
21:52:22.836 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:22.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:52:22.836 00.000 29876 MoveAxis(W, 34, ABG)
21:52:22.836 00.000 29876 Guiding  Dir = 3, Dur = 34
21:52:22.836 00.000 29876 IsSlewing returns 0
21:52:22.836 00.000 29876 IsGuiding returns 0
21:52:22.836 00.000 29876 PulseGuide returned control before completion, sleep 44
21:52:22.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:52:22.850 00.011 31432 UpdateGuideState exits: m=3462 RSB=36.8
21:52:22.852 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:22.854 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:22.857 00.003 31432 Enqueuing Expose request
21:52:22.892 00.035 29876 IsGuiding returns 1
21:52:22.892 00.000 29876 scope still moving after pulse duration time elapsed
21:52:22.923 00.031 29876 IsSlewing returns 0
21:52:22.923 00.000 29876 IsGuiding returns 0
21:52:22.923 00.000 29876 scope move finished after 34 + 52 ms
21:52:22.923 00.000 29876 Move returns status 0, amount 34
21:52:22.923 00.000 29876 MoveAxis(N, 0, ABG)
21:52:22.923 00.000 29876 Move returns status 0, amount 0
21:52:22.923 00.000 29876 move complete, result=0
21:52:22.924 00.001 29876 worker thread done servicing request
21:52:22.924 00.000 29876 Worker thread wakes up
21:52:22.924 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:22.924 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:22.924 00.000 31432 GuideStep: 0.4 px 34 ms WEST, 0.2 px 0 ms NORTH
21:52:25.058 02.134 29876 Exposure complete
21:52:25.101 00.043 29876 worker thread done servicing request
21:52:25.101 00.000 31432 OnExposeComplete: enter
21:52:25.104 00.003 31432 UpdateGuideState(): m_state=6
21:52:25.106 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
21:52:25.108 00.002 31432 Star::Find returns 1 (0), X=330.23, Y=635.30, Mass=3491, SNR=36.4, Peak=243 HFD=3.8
21:52:25.110 00.002 31432 MultiStar: [#1 0.27,0.45,0.99,U] [#2 0.74,-0.35,0.91,U] [#3 1.25,-0.21,0.00,M6] [#4 0.97,0.95,0.00,M1] [#5 1.53,-0.16,0.00,M6] [#6 1.20,0.14,0.00,M5] [#7 0.61,-0.02,0.96,U] [#8 0.42,0.60,0.88,U] 
21:52:25.112 00.002 31432 refined, 4 included, MultiStar: {0.49, 0.05}, one-star: {0.45, -0.40}
21:52:25.114 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
21:52:25.116 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
21:52:25.118 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.05 hyp=0.49 cameraTheta=0.10 mountX=0.49 mountY=0.03, mountTheta=0.05
21:52:25.121 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.05, opts=13)
21:52:25.123 00.002 31432 Enqueuing Move request for scope (0.49, 0.05)
21:52:25.125 00.002 29876 Worker thread wakes up
21:52:25.125 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.05) opts 0xd
21:52:25.125 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.05)
21:52:25.125 00.000 29876 Moving (0.49, 0.05) raw xDistance=0.49 yDistance=0.03
21:52:25.125 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.49
21:52:25.125 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:25.125 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:25.126 00.001 29876 MoveAxis(W, 52, ABG)
21:52:25.126 00.000 29876 Guiding  Dir = 3, Dur = 52
21:52:25.126 00.000 29876 IsSlewing returns 0
21:52:25.126 00.000 29876 IsGuiding returns 0
21:52:25.126 00.000 29876 PulseGuide returned control before completion, sleep 62
21:52:25.129 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:52:25.142 00.013 31432 UpdateGuideState exits: m=3491 RSB=36.4
21:52:25.145 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:25.147 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:25.149 00.002 31432 Enqueuing Expose request
21:52:25.197 00.048 29876 IsGuiding returns 1
21:52:25.197 00.000 29876 scope still moving after pulse duration time elapsed
21:52:25.228 00.031 29876 IsSlewing returns 0
21:52:25.228 00.000 29876 IsGuiding returns 1
21:52:25.259 00.031 29876 IsSlewing returns 0
21:52:25.259 00.000 29876 IsGuiding returns 1
21:52:25.290 00.031 29876 IsSlewing returns 0
21:52:25.290 00.000 29876 IsGuiding returns 1
21:52:25.322 00.032 29876 IsSlewing returns 0
21:52:25.322 00.000 29876 IsGuiding returns 0
21:52:25.322 00.000 29876 scope move finished after 52 + 144 ms
21:52:25.322 00.000 29876 Move returns status 0, amount 52
21:52:25.322 00.000 29876 MoveAxis(N, 0, ABG)
21:52:25.322 00.000 29876 Move returns status 0, amount 0
21:52:25.322 00.000 29876 move complete, result=0
21:52:25.322 00.000 29876 worker thread done servicing request
21:52:25.322 00.000 29876 Worker thread wakes up
21:52:25.322 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:25.322 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:25.322 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.0 px 0 ms NORTH
21:52:27.237 01.915 29876 Exposure complete
21:52:27.283 00.046 29876 worker thread done servicing request
21:52:27.283 00.000 31432 OnExposeComplete: enter
21:52:27.286 00.003 31432 UpdateGuideState(): m_state=6
21:52:27.288 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
21:52:27.291 00.003 31432 Star::Find returns 1 (0), X=330.17, Y=634.78, Mass=3469, SNR=37.1, Peak=234 HFD=3.9
21:52:27.293 00.002 31432 MultiStar: [#1 -0.32,-0.46,1.04,U] [#2 0.44,-0.62,0.89,U] [#3 0.91,-0.58,0.00,M7] [#4 0.13,-0.06,0.92,U] [#5 1.24,-0.42,0.00,M7] [#6 0.73,-0.54,0.89,U] [#7 -0.04,-0.54,0.91,U] [#8 -0.42,0.09,0.75,U] 
21:52:27.295 00.002 31432 refined, 6 included, MultiStar: {0.14, -0.46}, one-star: {0.39, -0.92}
21:52:27.297 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
21:52:27.299 00.002 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.71 = 1.71)
21:52:27.302 00.003 31432 CameraToMount -- cameraX=0.14 cameraY=-0.46 hyp=0.47 cameraTheta=-1.28 mountX=0.12 mountY=0.47, mountTheta=1.31
21:52:27.305 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.46, opts=13)
21:52:27.307 00.002 31432 Enqueuing Move request for scope (0.14, -0.46)
21:52:27.309 00.002 29876 Worker thread wakes up
21:52:27.309 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.46) opts 0xd
21:52:27.309 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.46)
21:52:27.309 00.000 29876 Moving (0.14, -0.46) raw xDistance=0.12 yDistance=0.47
21:52:27.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:52:27.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
21:52:27.309 00.000 29876 MoveAxis(E, 0, ABG)
21:52:27.309 00.000 29876 Move returns status 0, amount 0
21:52:27.309 00.000 29876 MoveAxis(S, 35, ABG)
21:52:27.309 00.000 29876 Guiding  Dir = 1, Dur = 35
21:52:27.310 00.001 29876 IsSlewing returns 0
21:52:27.310 00.000 29876 IsGuiding returns 0
21:52:27.310 00.000 29876 PulseGuide returned control before completion, sleep 45
21:52:27.314 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:27.328 00.014 31432 UpdateGuideState exits: m=3469 RSB=37.1
21:52:27.330 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:27.332 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:27.334 00.002 31432 Enqueuing Expose request
21:52:27.361 00.027 29876 IsGuiding returns 1
21:52:27.361 00.000 29876 scope still moving after pulse duration time elapsed
21:52:27.393 00.032 29876 IsSlewing returns 0
21:52:27.393 00.000 29876 IsGuiding returns 1
21:52:27.423 00.030 29876 IsSlewing returns 0
21:52:27.423 00.000 29876 IsGuiding returns 1
21:52:27.453 00.030 29876 IsSlewing returns 0
21:52:27.453 00.000 29876 IsGuiding returns 1
21:52:27.484 00.031 29876 IsSlewing returns 0
21:52:27.484 00.000 29876 IsGuiding returns 1
21:52:27.515 00.031 29876 IsSlewing returns 0
21:52:27.515 00.000 29876 IsGuiding returns 0
21:52:27.515 00.000 29876 scope move finished after 35 + 170 ms
21:52:27.515 00.000 29876 Move returns status 0, amount 35
21:52:27.515 00.000 29876 move complete, result=0
21:52:27.516 00.001 29876 worker thread done servicing request
21:52:27.516 00.000 29876 Worker thread wakes up
21:52:27.516 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:27.516 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 35 ms SOUTH
21:52:27.520 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:29.647 02.127 29876 Exposure complete
21:52:29.692 00.045 29876 worker thread done servicing request
21:52:29.692 00.000 31432 OnExposeComplete: enter
21:52:29.694 00.002 31432 UpdateGuideState(): m_state=6
21:52:29.696 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
21:52:29.698 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=635.78, Mass=3218, SNR=35.2, Peak=254 HFD=4.0
21:52:29.700 00.002 31432 MultiStar: [#1 0.04,0.11,1.05,U] [#2 0.68,-0.23,0.93,U] [#3 1.43,-0.11,0.00,M8] [#4 1.11,0.58,0.00,M1] [#5 1.55,0.29,0.00,M8] [#6 1.24,-0.11,0.00,M5] [#7 0.71,0.47,0.97,U] [#8 0.70,0.42,0.87,U] 
21:52:29.702 00.002 31432 single-star, 4 included, MultiStar: {0.46, 0.16}, one-star: {0.25, 0.08}
21:52:29.704 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.28 = 0.28)
21:52:29.705 00.001 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.29 = -2.99)
21:52:29.707 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.31 mountX=0.25 mountY=-0.04, mountTheta=-0.16
21:52:29.710 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.08, opts=13)
21:52:29.713 00.003 31432 Enqueuing Move request for scope (0.25, 0.08)
21:52:29.716 00.003 29876 Worker thread wakes up
21:52:29.716 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
21:52:29.716 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
21:52:29.716 00.000 29876 Moving (0.25, 0.08) raw xDistance=0.25 yDistance=-0.04
21:52:29.716 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
21:52:29.716 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:29.716 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:29.716 00.000 29876 MoveAxis(W, 24, ABG)
21:52:29.716 00.000 29876 Guiding  Dir = 3, Dur = 24
21:52:29.716 00.000 29876 IsSlewing returns 0
21:52:29.716 00.000 29876 IsGuiding returns 0
21:52:29.716 00.000 29876 PulseGuide returned control before completion, sleep 34
21:52:29.719 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:52:29.730 00.011 31432 UpdateGuideState exits: m=3218 RSB=35.2
21:52:29.732 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:29.734 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:29.736 00.002 31432 Enqueuing Expose request
21:52:29.754 00.018 29876 IsGuiding returns 1
21:52:29.754 00.000 29876 scope still moving after pulse duration time elapsed
21:52:29.786 00.032 29876 IsSlewing returns 0
21:52:29.786 00.000 29876 IsGuiding returns 1
21:52:29.818 00.032 29876 IsSlewing returns 0
21:52:29.818 00.000 29876 IsGuiding returns 0
21:52:29.818 00.000 29876 scope move finished after 24 + 78 ms
21:52:29.818 00.000 29876 Move returns status 0, amount 24
21:52:29.818 00.000 29876 MoveAxis(N, 0, ABG)
21:52:29.818 00.000 29876 Move returns status 0, amount 0
21:52:29.818 00.000 29876 move complete, result=0
21:52:29.818 00.000 29876 worker thread done servicing request
21:52:29.818 00.000 29876 Worker thread wakes up
21:52:29.818 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:29.818 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:29.818 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
21:52:31.731 01.913 29876 Exposure complete
21:52:31.774 00.043 29876 worker thread done servicing request
21:52:31.774 00.000 31432 OnExposeComplete: enter
21:52:31.777 00.003 31432 UpdateGuideState(): m_state=6
21:52:31.779 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
21:52:31.781 00.002 31432 Star::Find returns 1 (0), X=330.52, Y=635.99, Mass=3544, SNR=37.3, Peak=231 HFD=3.9
21:52:31.782 00.001 31432 MultiStar: [#1 0.43,0.74,1.05,U] [#2 1.43,0.37,0.00,M1] [#3 1.80,0.18,0.00,M9] [#4 1.51,0.70,0.00,M2] [#5 1.86,0.43,0.00,M9] [#6 1.79,0.12,0.00,M6] [#7 1.23,0.13,0.00,M1] [#8 0.99,0.85,0.00,M1] 
21:52:31.784 00.002 31432 refined, 1 included, MultiStar: {0.58, 0.52}, one-star: {0.74, 0.28}
21:52:31.786 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
21:52:31.787 00.001 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.72 = -2.57)
21:52:31.789 00.002 31432 CameraToMount -- cameraX=0.58 cameraY=0.52 hyp=0.78 cameraTheta=0.73 mountX=0.59 mountY=-0.42, mountTheta=-0.62
21:52:31.793 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.58, y=0.52, opts=13)
21:52:31.796 00.003 31432 Enqueuing Move request for scope (0.58, 0.52)
21:52:31.798 00.002 29876 Worker thread wakes up
21:52:31.798 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.52) opts 0xd
21:52:31.798 00.000 29876 Handling offset move in thread for scope, endpoint = (0.58, 0.52)
21:52:31.798 00.000 29876 Moving (0.58, 0.52) raw xDistance=0.59 yDistance=-0.42
21:52:31.798 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.59
21:52:31.798 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:31.798 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:52:31.798 00.000 29876 MoveAxis(W, 61, ABG)
21:52:31.798 00.000 29876 Guiding  Dir = 3, Dur = 61
21:52:31.798 00.000 29876 IsSlewing returns 0
21:52:31.798 00.000 29876 IsGuiding returns 0
21:52:31.798 00.000 29876 PulseGuide returned control before completion, sleep 71
21:52:31.801 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:31.814 00.013 31432 UpdateGuideState exits: m=3544 RSB=37.3
21:52:31.816 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:31.818 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:31.819 00.001 31432 Enqueuing Expose request
21:52:31.870 00.051 29876 IsGuiding returns 1
21:52:31.870 00.000 29876 scope still moving after pulse duration time elapsed
21:52:31.902 00.032 29876 IsSlewing returns 0
21:52:31.902 00.000 29876 IsGuiding returns 1
21:52:31.933 00.031 29876 IsSlewing returns 0
21:52:31.933 00.000 29876 IsGuiding returns 1
21:52:31.963 00.030 29876 IsSlewing returns 0
21:52:31.963 00.000 29876 IsGuiding returns 0
21:52:31.963 00.000 29876 scope move finished after 61 + 103 ms
21:52:31.963 00.000 29876 Move returns status 0, amount 61
21:52:31.963 00.000 29876 MoveAxis(N, 0, ABG)
21:52:31.963 00.000 29876 Move returns status 0, amount 0
21:52:31.963 00.000 29876 move complete, result=0
21:52:31.963 00.000 29876 worker thread done servicing request
21:52:31.963 00.000 29876 Worker thread wakes up
21:52:31.963 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:31.963 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:31.963 00.000 31432 GuideStep: 0.6 px 61 ms WEST, -0.4 px 0 ms NORTH
21:52:34.098 02.135 29876 Exposure complete
21:52:34.141 00.043 29876 worker thread done servicing request
21:52:34.141 00.000 31432 OnExposeComplete: enter
21:52:34.143 00.002 31432 UpdateGuideState(): m_state=6
21:52:34.145 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
21:52:34.147 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=635.89, Mass=3554, SNR=37.3, Peak=248 HFD=4.2
21:52:34.149 00.002 31432 MultiStar: [#1 0.39,0.36,1.03,U] [#2 0.64,0.10,0.87,U] [#3 0.92,0.45,0.00,M10] [#4 0.97,0.85,0.00,M3] [#5 1.10,0.61,0.00,M10] [#6 1.02,0.23,0.00,M7] [#7 0.38,0.27,0.89,U] [#8 0.58,0.52,0.84,U] 
21:52:34.151 00.002 31432 single-star, 4 included, MultiStar: {0.43, 0.29}, one-star: {0.21, 0.18}
21:52:34.153 00.002 31432 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.02) = xAngle (0.68 = 0.68)
21:52:34.154 00.001 31432 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.69 = -2.59)
21:52:34.156 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.70 mountX=0.22 mountY=-0.15, mountTheta=-0.59
21:52:34.159 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.18, opts=13)
21:52:34.161 00.002 31432 Enqueuing Move request for scope (0.21, 0.18)
21:52:34.163 00.002 29876 Worker thread wakes up
21:52:34.163 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
21:52:34.163 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
21:52:34.163 00.000 29876 Moving (0.21, 0.18) raw xDistance=0.22 yDistance=-0.15
21:52:34.163 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.22
21:52:34.163 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:34.163 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:52:34.163 00.000 29876 MoveAxis(W, 29, ABG)
21:52:34.163 00.000 29876 Guiding  Dir = 3, Dur = 29
21:52:34.164 00.001 29876 IsSlewing returns 0
21:52:34.164 00.000 29876 IsGuiding returns 0
21:52:34.164 00.000 29876 PulseGuide returned control before completion, sleep 39
21:52:34.169 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:34.181 00.012 31432 UpdateGuideState exits: m=3554 RSB=37.3
21:52:34.184 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:34.187 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:34.189 00.002 31432 Enqueuing Expose request
21:52:34.206 00.017 29876 IsGuiding returns 1
21:52:34.206 00.000 29876 scope still moving after pulse duration time elapsed
21:52:34.238 00.032 29876 IsSlewing returns 0
21:52:34.238 00.000 29876 IsGuiding returns 0
21:52:34.238 00.000 29876 scope move finished after 29 + 45 ms
21:52:34.238 00.000 29876 Move returns status 0, amount 29
21:52:34.238 00.000 29876 MoveAxis(N, 0, ABG)
21:52:34.238 00.000 29876 Move returns status 0, amount 0
21:52:34.238 00.000 29876 move complete, result=0
21:52:34.238 00.000 29876 worker thread done servicing request
21:52:34.238 00.000 29876 Worker thread wakes up
21:52:34.238 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:34.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:34.238 00.000 31432 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
21:52:36.147 01.909 29876 Exposure complete
21:52:36.191 00.044 29876 worker thread done servicing request
21:52:36.191 00.000 31432 OnExposeComplete: enter
21:52:36.194 00.003 31432 UpdateGuideState(): m_state=6
21:52:36.195 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
21:52:36.198 00.003 31432 Star::Find returns 1 (0), X=330.37, Y=635.23, Mass=3433, SNR=36.8, Peak=233 HFD=3.7
21:52:36.200 00.002 31432 MultiStar: [#1 0.69,-0.04,1.07,U] [#2 1.28,-0.23,0.00,M1] [#3 1.14,-0.29,0.00,R] [#4 0.76,0.55,0.92,U] [#5 1.46,0.13,0.00,R] [#6 1.84,-0.26,0.00,M8] [#7 0.72,-0.31,0.91,U] [#8 0.85,0.42,0.84,U] 
21:52:36.202 00.002 31432 refined, 4 included, MultiStar: {0.72, 0.01}, one-star: {0.59, -0.47}
21:52:36.203 00.001 31432 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.02) = xAngle (-0.00 = -0.00)
21:52:36.205 00.002 31432 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.01 = 3.01)
21:52:36.207 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.01 hyp=0.72 cameraTheta=0.02 mountX=0.72 mountY=0.10, mountTheta=0.13
21:52:36.214 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.01, opts=13)
21:52:36.216 00.002 31432 Enqueuing Move request for scope (0.72, 0.01)
21:52:36.218 00.002 29876 Worker thread wakes up
21:52:36.218 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.01) opts 0xd
21:52:36.218 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.01)
21:52:36.218 00.000 29876 Moving (0.72, 0.01) raw xDistance=0.72 yDistance=0.10
21:52:36.218 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72
21:52:36.218 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:36.218 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:52:36.218 00.000 29876 MoveAxis(W, 73, ABG)
21:52:36.218 00.000 29876 Guiding  Dir = 3, Dur = 73
21:52:36.219 00.001 29876 IsSlewing returns 0
21:52:36.219 00.000 29876 IsGuiding returns 0
21:52:36.219 00.000 29876 PulseGuide returned control before completion, sleep 83
21:52:36.222 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:36.233 00.011 31432 UpdateGuideState exits: m=3433 RSB=36.8
21:52:36.236 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.237 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:36.239 00.002 31432 Enqueuing Expose request
21:52:36.317 00.078 29876 IsGuiding returns 1
21:52:36.317 00.000 29876 scope still moving after pulse duration time elapsed
21:52:36.349 00.032 29876 IsSlewing returns 0
21:52:36.349 00.000 29876 IsGuiding returns 0
21:52:36.349 00.000 29876 scope move finished after 73 + 56 ms
21:52:36.349 00.000 29876 Move returns status 0, amount 73
21:52:36.349 00.000 29876 MoveAxis(N, 0, ABG)
21:52:36.349 00.000 29876 Move returns status 0, amount 0
21:52:36.349 00.000 29876 move complete, result=0
21:52:36.349 00.000 29876 worker thread done servicing request
21:52:36.349 00.000 29876 Worker thread wakes up
21:52:36.349 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:36.349 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:36.350 00.001 31432 GuideStep: 0.7 px 73 ms WEST, 0.1 px 0 ms NORTH
21:52:38.477 02.127 29876 Exposure complete
21:52:38.521 00.044 29876 worker thread done servicing request
21:52:38.521 00.000 31432 OnExposeComplete: enter
21:52:38.524 00.003 31432 UpdateGuideState(): m_state=6
21:52:38.526 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
21:52:38.528 00.002 31432 Star::Find returns 1 (0), X=330.61, Y=635.89, Mass=3440, SNR=36.0, Peak=196 HFD=3.9
21:52:38.529 00.001 31432 MultiStar: [#1 0.65,-0.03,1.10,U] [#2 1.20,-0.05,0.00,M2] [#3 -0.05,0.71,0.99,U] [#4 0.62,0.45,0.96,U] [#5 0.40,-0.05,0.86,U] [#6 1.80,-0.37,0.00,M9] [#7 1.07,-0.02,0.00,M1] [#8 1.05,0.03,0.00,M1] 
21:52:38.531 00.002 31432 refined, 4 included, MultiStar: {0.50, 0.25}, one-star: {0.83, 0.19}
21:52:38.533 00.002 31432 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.02) = xAngle (0.45 = 0.45)
21:52:38.535 00.002 31432 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.82)
21:52:38.537 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.25 hyp=0.56 cameraTheta=0.48 mountX=0.50 mountY=-0.18, mountTheta=-0.34
21:52:38.541 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.25, opts=13)
21:52:38.543 00.002 31432 Enqueuing Move request for scope (0.50, 0.25)
21:52:38.545 00.002 29876 Worker thread wakes up
21:52:38.545 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.25) opts 0xd
21:52:38.545 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.25)
21:52:38.545 00.000 29876 Moving (0.50, 0.25) raw xDistance=0.50 yDistance=-0.18
21:52:38.545 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
21:52:38.545 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:38.545 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:52:38.545 00.000 29876 MoveAxis(W, 58, ABG)
21:52:38.545 00.000 29876 Guiding  Dir = 3, Dur = 58
21:52:38.545 00.000 29876 IsSlewing returns 0
21:52:38.545 00.000 29876 IsGuiding returns 0
21:52:38.546 00.001 29876 PulseGuide returned control before completion, sleep 68
21:52:38.548 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:52:38.560 00.012 31432 UpdateGuideState exits: m=3440 RSB=36.0
21:52:38.562 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:38.564 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:38.566 00.002 31432 Enqueuing Expose request
21:52:38.617 00.051 29876 IsGuiding returns 1
21:52:38.617 00.000 29876 scope still moving after pulse duration time elapsed
21:52:38.648 00.031 29876 IsSlewing returns 0
21:52:38.648 00.000 29876 IsGuiding returns 1
21:52:38.679 00.031 29876 IsSlewing returns 0
21:52:38.679 00.000 29876 IsGuiding returns 1
21:52:38.710 00.031 29876 IsSlewing returns 0
21:52:38.710 00.000 29876 IsGuiding returns 0
21:52:38.710 00.000 29876 scope move finished after 58 + 107 ms
21:52:38.710 00.000 29876 Move returns status 0, amount 58
21:52:38.710 00.000 29876 MoveAxis(N, 0, ABG)
21:52:38.710 00.000 29876 Move returns status 0, amount 0
21:52:38.710 00.000 29876 move complete, result=0
21:52:38.710 00.000 29876 worker thread done servicing request
21:52:38.710 00.000 29876 Worker thread wakes up
21:52:38.710 00.000 31432 GuideStep: 0.5 px 58 ms WEST, -0.2 px 0 ms NORTH
21:52:38.713 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:38.713 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:40.631 01.918 29876 Exposure complete
21:52:40.675 00.044 29876 worker thread done servicing request
21:52:40.675 00.000 31432 OnExposeComplete: enter
21:52:40.678 00.003 31432 UpdateGuideState(): m_state=6
21:52:40.679 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
21:52:40.681 00.002 31432 Star::Find returns 1 (0), X=329.86, Y=636.24, Mass=3680, SNR=37.1, Peak=231 HFD=4.1
21:52:40.683 00.002 31432 MultiStar: [#1 0.38,0.43,0.98,U] [#2 0.93,0.38,0.00,M3] [#3 0.20,0.70,0.97,U] [#4 0.50,1.14,0.00,M2] [#5 0.20,0.39,0.81,U] [#6 1.48,0.09,0.00,M10] [#7 0.76,0.65,0.00,M2] [#8 0.37,0.65,0.84,U] 
21:52:40.685 00.002 31432 single-star, 4 included, MultiStar: {0.24, 0.54}, one-star: {0.08, 0.54}
21:52:40.687 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.41 = 1.41)
21:52:40.689 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.42 = -1.86)
21:52:40.690 00.001 31432 CameraToMount -- cameraX=0.08 cameraY=0.54 hyp=0.54 cameraTheta=1.43 mountX=0.09 mountY=-0.52, mountTheta=-1.40
21:52:40.693 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.54, opts=13)
21:52:40.695 00.002 31432 Enqueuing Move request for scope (0.08, 0.54)
21:52:40.697 00.002 29876 Worker thread wakes up
21:52:40.697 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.54) opts 0xd
21:52:40.697 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.54)
21:52:40.697 00.000 29876 Moving (0.08, 0.54) raw xDistance=0.09 yDistance=-0.52
21:52:40.697 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:52:40.697 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:52:40.698 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:52:40.698 00.000 29876 MoveAxis(E, 0, ABG)
21:52:40.698 00.000 29876 Move returns status 0, amount 0
21:52:40.698 00.000 29876 MoveAxis(N, 0, ABG)
21:52:40.698 00.000 29876 Move returns status 0, amount 0
21:52:40.698 00.000 29876 move complete, result=0
21:52:40.698 00.000 29876 worker thread done servicing request
21:52:40.701 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:40.712 00.011 31432 UpdateGuideState exits: m=3680 RSB=37.1
21:52:40.715 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:40.717 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:40.719 00.002 31432 Enqueuing Expose request
21:52:40.721 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:52:40.723 00.002 29876 Worker thread wakes up
21:52:40.723 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:40.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:42.858 02.135 29876 Exposure complete
21:52:42.902 00.044 29876 worker thread done servicing request
21:52:42.902 00.000 31432 OnExposeComplete: enter
21:52:42.905 00.003 31432 UpdateGuideState(): m_state=6
21:52:42.907 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
21:52:42.909 00.002 31432 Star::Find returns 1 (0), X=330.14, Y=636.77, Mass=3527, SNR=36.7, Peak=224 HFD=4.0
21:52:42.911 00.002 31432 MultiStar: [#1 0.74,0.87,0.00,M1] [#2 1.14,0.87,0.00,M4] [#3 0.40,1.19,0.00,M1] [#4 1.02,1.54,0.00,M3] [#5 0.06,0.84,0.82,U] [#6 1.58,1.12,0.00,R] [#7 0.54,1.20,0.00,M3] [#8 0.73,1.41,0.00,M1] 
21:52:42.913 00.002 31432 refined, 1 included, MultiStar: {0.22, 0.96}, one-star: {0.36, 1.06}
21:52:42.915 00.002 31432 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.32 = 1.32)
21:52:42.916 00.001 31432 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.33 = -1.95)
21:52:42.918 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.96 hyp=0.99 cameraTheta=1.34 mountX=0.25 mountY=-0.92, mountTheta=-1.31
21:52:42.922 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.96, opts=13)
21:52:42.924 00.002 31432 Enqueuing Move request for scope (0.22, 0.96)
21:52:42.926 00.002 29876 Worker thread wakes up
21:52:42.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.96) opts 0xd
21:52:42.926 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.96)
21:52:42.926 00.000 29876 Moving (0.22, 0.96) raw xDistance=0.25 yDistance=-0.92
21:52:42.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
21:52:42.926 00.000 29876 resist switch: large excursion: input -0.92 thresh 0.90 direction from 1 to -1
21:52:42.926 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.75
21:52:42.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.92
21:52:42.926 00.000 29876 MoveAxis(W, 24, ABG)
21:52:42.926 00.000 29876 Guiding  Dir = 3, Dur = 24
21:52:42.926 00.000 29876 IsSlewing returns 0
21:52:42.926 00.000 29876 IsGuiding returns 0
21:52:42.927 00.001 29876 PulseGuide returned control before completion, sleep 34
21:52:42.930 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:42.941 00.011 31432 UpdateGuideState exits: m=3527 RSB=36.7
21:52:42.944 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:42.945 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:42.947 00.002 31432 Enqueuing Expose request
21:52:42.965 00.018 29876 IsGuiding returns 1
21:52:42.965 00.000 29876 scope still moving after pulse duration time elapsed
21:52:42.996 00.031 29876 IsSlewing returns 0
21:52:42.996 00.000 29876 IsGuiding returns 0
21:52:42.996 00.000 29876 scope move finished after 24 + 46 ms
21:52:42.996 00.000 29876 Move returns status 0, amount 24
21:52:42.996 00.000 29876 BLC: Oldest BLC event removed
21:52:42.996 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:52:42.996 00.000 29876 MoveAxis(N, 87, ABG)
21:52:42.996 00.000 29876 Guiding  Dir = 0, Dur = 87
21:52:42.996 00.000 29876 IsSlewing returns 0
21:52:42.996 00.000 29876 IsGuiding returns 0
21:52:42.997 00.001 29876 PulseGuide returned control before completion, sleep 97
21:52:43.107 00.110 29876 IsGuiding returns 1
21:52:43.107 00.000 29876 scope still moving after pulse duration time elapsed
21:52:43.137 00.030 29876 IsSlewing returns 0
21:52:43.137 00.000 29876 IsGuiding returns 1
21:52:43.167 00.030 29876 IsSlewing returns 0
21:52:43.167 00.000 29876 IsGuiding returns 0
21:52:43.167 00.000 29876 scope move finished after 87 + 83 ms
21:52:43.167 00.000 29876 Move returns status 0, amount 87
21:52:43.167 00.000 29876 move complete, result=0
21:52:43.167 00.000 29876 worker thread done servicing request
21:52:43.167 00.000 29876 Worker thread wakes up
21:52:43.167 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:43.168 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:43.168 00.000 31432 GuideStep: 0.2 px 24 ms WEST, -0.9 px 87 ms NORTH
21:52:45.072 01.904 29876 Exposure complete
21:52:45.115 00.043 29876 worker thread done servicing request
21:52:45.115 00.000 31432 OnExposeComplete: enter
21:52:45.117 00.002 31432 UpdateGuideState(): m_state=6
21:52:45.120 00.003 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
21:52:45.122 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=636.07, Mass=3517, SNR=36.1, Peak=232 HFD=4.3
21:52:45.124 00.002 31432 MultiStar: [#1 0.43,0.57,1.00,U] [#2 0.80,0.67,0.00,M5] [#3 -0.05,0.50,1.03,U] [#4 0.85,1.19,0.00,M4] [#5 -0.04,0.33,0.87,U] [#6 -0.20,-0.56,0.88,U] [#7 0.51,-0.04,0.96,U] [#8 0.60,0.70,0.86,U] 
21:52:45.126 00.002 31432 refined, 6 included, MultiStar: {0.22, 0.27}, one-star: {0.25, 0.36}
21:52:45.127 00.001 31432 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.02) = xAngle (0.87 = 0.87)
21:52:45.129 00.002 31432 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.88 = -2.40)
21:52:45.131 00.002 31432 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.89 mountX=0.22 mountY=-0.23, mountTheta=-0.81
21:52:45.135 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.27, opts=13)
21:52:45.137 00.002 31432 Enqueuing Move request for scope (0.22, 0.27)
21:52:45.139 00.002 29876 Worker thread wakes up
21:52:45.139 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
21:52:45.139 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
21:52:45.139 00.000 29876 Moving (0.22, 0.27) raw xDistance=0.22 yDistance=-0.23
21:52:45.139 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:52:45.139 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:45.139 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:52:45.139 00.000 29876 MoveAxis(W, 25, ABG)
21:52:45.139 00.000 29876 Guiding  Dir = 3, Dur = 25
21:52:45.140 00.001 29876 IsSlewing returns 0
21:52:45.140 00.000 29876 IsGuiding returns 0
21:52:45.140 00.000 29876 PulseGuide returned control before completion, sleep 35
21:52:45.143 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:45.154 00.011 31432 UpdateGuideState exits: m=3517 RSB=36.1
21:52:45.157 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:45.159 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:45.161 00.002 31432 Enqueuing Expose request
21:52:45.180 00.019 29876 IsGuiding returns 1
21:52:45.180 00.000 29876 scope still moving after pulse duration time elapsed
21:52:45.210 00.030 29876 IsSlewing returns 0
21:52:45.210 00.000 29876 IsGuiding returns 1
21:52:45.241 00.031 29876 IsSlewing returns 0
21:52:45.241 00.000 29876 IsGuiding returns 0
21:52:45.241 00.000 29876 scope move finished after 25 + 76 ms
21:52:45.241 00.000 29876 Move returns status 0, amount 25
21:52:45.241 00.000 29876 MoveAxis(N, 0, ABG)
21:52:45.241 00.000 29876 Move returns status 0, amount 0
21:52:45.241 00.000 29876 move complete, result=0
21:52:45.242 00.001 29876 worker thread done servicing request
21:52:45.242 00.000 29876 Worker thread wakes up
21:52:45.242 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:45.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:45.242 00.000 31432 GuideStep: 0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
21:52:47.369 02.127 29876 Exposure complete
21:52:47.412 00.043 29876 worker thread done servicing request
21:52:47.412 00.000 31432 OnExposeComplete: enter
21:52:47.415 00.003 31432 UpdateGuideState(): m_state=6
21:52:47.417 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
21:52:47.418 00.001 31432 Star::Find returns 1 (0), X=330.51, Y=635.81, Mass=3337, SNR=35.8, Peak=212 HFD=3.8
21:52:47.421 00.003 31432 MultiStar: [#1 0.14,0.36,1.12,U] [#2 0.45,0.28,0.90,U] [#3 0.31,0.51,1.05,U] [#4 0.88,0.69,0.00,M5] [#5 0.55,-0.11,0.91,U] [#6 -0.35,-1.03,0.00,M1] [#7 0.26,0.70,0.95,U] [#8 0.47,0.79,0.83,U] 
21:52:47.423 00.002 31432 refined, 6 included, MultiStar: {0.41, 0.37}, one-star: {0.73, 0.11}
21:52:47.425 00.002 31432 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.02) = xAngle (0.72 = 0.72)
21:52:47.426 00.001 31432 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.73 = -2.56)
21:52:47.428 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=0.37 hyp=0.55 cameraTheta=0.74 mountX=0.42 mountY=-0.30, mountTheta=-0.63
21:52:47.433 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=0.37, opts=13)
21:52:47.435 00.002 31432 Enqueuing Move request for scope (0.41, 0.37)
21:52:47.437 00.002 29876 Worker thread wakes up
21:52:47.437 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.37) opts 0xd
21:52:47.437 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, 0.37)
21:52:47.437 00.000 29876 Moving (0.41, 0.37) raw xDistance=0.42 yDistance=-0.30
21:52:47.437 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
21:52:47.437 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.30
21:52:47.437 00.000 29876 MoveAxis(W, 43, ABG)
21:52:47.437 00.000 29876 Guiding  Dir = 3, Dur = 43
21:52:47.438 00.001 29876 IsSlewing returns 0
21:52:47.438 00.000 29876 IsGuiding returns 0
21:52:47.438 00.000 29876 PulseGuide returned control before completion, sleep 53
21:52:47.441 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:47.453 00.012 31432 UpdateGuideState exits: m=3337 RSB=35.8
21:52:47.455 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:47.457 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:47.459 00.002 31432 Enqueuing Expose request
21:52:47.494 00.035 29876 IsGuiding returns 1
21:52:47.494 00.000 29876 scope still moving after pulse duration time elapsed
21:52:47.524 00.030 29876 IsSlewing returns 0
21:52:47.524 00.000 29876 IsGuiding returns 1
21:52:47.555 00.031 29876 IsSlewing returns 0
21:52:47.555 00.000 29876 IsGuiding returns 0
21:52:47.555 00.000 29876 scope move finished after 43 + 74 ms
21:52:47.555 00.000 29876 Move returns status 0, amount 43
21:52:47.555 00.000 29876 MoveAxis(N, 22, ABG)
21:52:47.555 00.000 29876 Guiding  Dir = 0, Dur = 22
21:52:47.555 00.000 29876 IsSlewing returns 0
21:52:47.556 00.001 29876 IsGuiding returns 0
21:52:47.556 00.000 29876 PulseGuide returned control before completion, sleep 32
21:52:47.602 00.046 29876 IsGuiding returns 1
21:52:47.602 00.000 29876 scope still moving after pulse duration time elapsed
21:52:47.634 00.032 29876 IsSlewing returns 0
21:52:47.634 00.000 29876 IsGuiding returns 1
21:52:47.665 00.031 29876 IsSlewing returns 0
21:52:47.665 00.000 29876 IsGuiding returns 0
21:52:47.665 00.000 29876 scope move finished after 22 + 86 ms
21:52:47.665 00.000 29876 Move returns status 0, amount 22
21:52:47.665 00.000 29876 move complete, result=0
21:52:47.665 00.000 29876 worker thread done servicing request
21:52:47.665 00.000 29876 Worker thread wakes up
21:52:47.665 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.3 px 22 ms NORTH
21:52:47.668 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:47.668 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:49.578 01.910 29876 Exposure complete
21:52:49.622 00.044 29876 worker thread done servicing request
21:52:49.622 00.000 31432 OnExposeComplete: enter
21:52:49.624 00.002 31432 UpdateGuideState(): m_state=6
21:52:49.626 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
21:52:49.628 00.002 31432 Star::Find returns 1 (0), X=330.11, Y=636.35, Mass=3682, SNR=38.1, Peak=254 HFD=3.9
21:52:49.630 00.002 31432 MultiStar: [#1 -0.25,1.21,0.00,M1] [#2 0.65,0.83,0.00,M5] [#3 -0.15,1.15,0.00,M1] [#4 0.84,1.16,0.00,M6] [#5 0.21,0.79,0.83,U] [#6 -0.14,-0.44,0.85,U] [#7 0.31,1.17,0.00,M2] [#8 0.20,1.29,0.00,M1] 
21:52:49.632 00.002 31432 refined, 2 included, MultiStar: {0.14, 0.35}, one-star: {0.32, 0.65}
21:52:49.634 00.002 31432 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.02) = xAngle (1.15 = 1.15)
21:52:49.636 00.002 31432 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.17 = -2.12)
21:52:49.638 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.37 cameraTheta=1.18 mountX=0.15 mountY=-0.32, mountTheta=-1.13
21:52:49.640 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.35, opts=13)
21:52:49.642 00.002 31432 Enqueuing Move request for scope (0.14, 0.35)
21:52:49.644 00.002 29876 Worker thread wakes up
21:52:49.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
21:52:49.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
21:52:49.644 00.000 29876 Moving (0.14, 0.35) raw xDistance=0.15 yDistance=-0.32
21:52:49.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:52:49.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
21:52:49.644 00.000 29876 MoveAxis(E, 0, ABG)
21:52:49.645 00.001 29876 Move returns status 0, amount 0
21:52:49.645 00.000 29876 MoveAxis(N, 24, ABG)
21:52:49.645 00.000 29876 Guiding  Dir = 0, Dur = 24
21:52:49.645 00.000 29876 IsSlewing returns 0
21:52:49.645 00.000 29876 IsGuiding returns 0
21:52:49.645 00.000 29876 PulseGuide returned control before completion, sleep 34
21:52:49.648 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:49.660 00.012 31432 UpdateGuideState exits: m=3682 RSB=38.1
21:52:49.662 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.664 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:49.666 00.002 31432 Enqueuing Expose request
21:52:49.685 00.019 29876 IsGuiding returns 1
21:52:49.685 00.000 29876 scope still moving after pulse duration time elapsed
21:52:49.715 00.030 29876 IsSlewing returns 0
21:52:49.715 00.000 29876 IsGuiding returns 1
21:52:49.746 00.031 29876 IsSlewing returns 0
21:52:49.746 00.000 29876 IsGuiding returns 1
21:52:49.776 00.030 29876 IsSlewing returns 0
21:52:49.776 00.000 29876 IsGuiding returns 0
21:52:49.776 00.000 29876 scope move finished after 24 + 107 ms
21:52:49.776 00.000 29876 Move returns status 0, amount 24
21:52:49.776 00.000 29876 move complete, result=0
21:52:49.776 00.000 29876 worker thread done servicing request
21:52:49.776 00.000 29876 Worker thread wakes up
21:52:49.777 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:49.777 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:49.777 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 24 ms NORTH
21:52:51.899 02.122 29876 Exposure complete
21:52:51.943 00.044 29876 worker thread done servicing request
21:52:51.943 00.000 31432 OnExposeComplete: enter
21:52:51.946 00.003 31432 UpdateGuideState(): m_state=6
21:52:51.947 00.001 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
21:52:51.949 00.002 31432 Star::Find returns 1 (0), X=331.36, Y=635.65, Mass=3533, SNR=36.9, Peak=253 HFD=3.6
21:52:51.951 00.002 31432 MultiStar: [#1 0.97,0.85,0.00,M2] [#2 1.87,0.60,0.00,M6] [#3 1.39,0.16,0.00,M2] [#4 1.88,0.98,0.00,M7] [#5 1.31,0.14,0.00,M1] [#6 0.53,-0.76,0.89,U] [#7 1.42,0.31,0.00,M3] [#8 1.52,0.89,0.00,M2] 
21:52:51.953 00.002 31432 refined, 1 included, MultiStar: {1.09, -0.39}, one-star: {1.58, -0.05}
21:52:51.955 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.36 = -0.36)
21:52:51.957 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.65 = 2.65)
21:52:51.959 00.002 31432 CameraToMount -- cameraX=1.09 cameraY=-0.39 hyp=1.15 cameraTheta=-0.34 mountX=1.08 mountY=0.55, mountTheta=0.47
21:52:51.964 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=1.09, y=-0.39, opts=13)
21:52:51.966 00.002 31432 Enqueuing Move request for scope (1.09, -0.39)
21:52:51.968 00.002 29876 Worker thread wakes up
21:52:51.968 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.39) opts 0xd
21:52:51.968 00.000 29876 Handling offset move in thread for scope, endpoint = (1.09, -0.39)
21:52:51.968 00.000 29876 Moving (1.09, -0.39) raw xDistance=1.08 yDistance=0.55
21:52:51.968 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.08
21:52:51.968 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:51.968 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:52:51.969 00.001 29876 MoveAxis(W, 104, ABG)
21:52:51.969 00.000 29876 Guiding  Dir = 3, Dur = 104
21:52:51.969 00.000 29876 IsSlewing returns 0
21:52:51.969 00.000 29876 IsGuiding returns 0
21:52:51.969 00.000 29876 PulseGuide returned control before completion, sleep 114
21:52:51.972 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:52:51.984 00.012 31432 UpdateGuideState exits: m=3533 RSB=36.9
21:52:51.986 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:51.988 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:51.990 00.002 31432 Enqueuing Expose request
21:52:52.099 00.109 29876 IsGuiding returns 1
21:52:52.099 00.000 29876 scope still moving after pulse duration time elapsed
21:52:52.129 00.030 29876 IsSlewing returns 0
21:52:52.129 00.000 29876 IsGuiding returns 0
21:52:52.129 00.000 29876 scope move finished after 104 + 55 ms
21:52:52.129 00.000 29876 Move returns status 0, amount 104
21:52:52.129 00.000 29876 MoveAxis(N, 0, ABG)
21:52:52.129 00.000 29876 Move returns status 0, amount 0
21:52:52.129 00.000 29876 move complete, result=0
21:52:52.129 00.000 29876 worker thread done servicing request
21:52:52.129 00.000 29876 Worker thread wakes up
21:52:52.129 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:52.129 00.000 31432 GuideStep: 1.1 px 104 ms WEST, 0.5 px 0 ms NORTH
21:52:52.131 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:54.036 01.905 29876 Exposure complete
21:52:54.079 00.043 29876 worker thread done servicing request
21:52:54.079 00.000 31432 OnExposeComplete: enter
21:52:54.081 00.002 31432 UpdateGuideState(): m_state=6
21:52:54.083 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
21:52:54.085 00.002 31432 Star::Find returns 1 (0), X=331.27, Y=634.62, Mass=3098, SNR=34.4, Peak=230 HFD=3.6
21:52:54.087 00.002 31432 MultiStar: [#1 0.83,-0.16,1.14,U] [#2 1.56,-0.55,0.00,M7] [#3 1.23,-0.59,0.00,M3] [#4 1.82,0.03,0.00,M8] [#5 1.30,-0.71,0.00,M2] [#6 0.52,-1.38,0.00,M1] [#7 1.31,-0.67,0.00,M4] [#8 1.09,0.21,0.00,M3] 
21:52:54.089 00.002 31432 refined, 1 included, MultiStar: {1.14, -0.59}, one-star: {1.49, -1.08}
21:52:54.091 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
21:52:54.093 00.002 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
21:52:54.094 00.001 31432 CameraToMount -- cameraX=1.14 cameraY=-0.59 hyp=1.28 cameraTheta=-0.48 mountX=1.12 mountY=0.76, mountTheta=0.59
21:52:54.097 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=1.14, y=-0.59, opts=13)
21:52:54.099 00.002 31432 Enqueuing Move request for scope (1.14, -0.59)
21:52:54.101 00.002 29876 Worker thread wakes up
21:52:54.101 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.59) opts 0xd
21:52:54.101 00.000 29876 Handling offset move in thread for scope, endpoint = (1.14, -0.59)
21:52:54.101 00.000 29876 Moving (1.14, -0.59) raw xDistance=1.12 yDistance=0.76
21:52:54.101 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.12
21:52:54.101 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:54.101 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.76
21:52:54.101 00.000 29876 MoveAxis(W, 123, ABG)
21:52:54.101 00.000 29876 Guiding  Dir = 3, Dur = 123
21:52:54.102 00.001 29876 IsSlewing returns 0
21:52:54.102 00.000 29876 IsGuiding returns 0
21:52:54.102 00.000 29876 PulseGuide returned control before completion, sleep 133
21:52:54.105 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:54.117 00.012 31432 UpdateGuideState exits: m=3098 RSB=34.4
21:52:54.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:54.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:54.122 00.001 31432 Enqueuing Expose request
21:52:54.251 00.129 29876 IsGuiding returns 1
21:52:54.251 00.000 29876 scope still moving after pulse duration time elapsed
21:52:54.281 00.030 29876 IsSlewing returns 0
21:52:54.281 00.000 29876 IsGuiding returns 0
21:52:54.281 00.000 29876 scope move finished after 123 + 56 ms
21:52:54.281 00.000 29876 Move returns status 0, amount 123
21:52:54.281 00.000 29876 MoveAxis(N, 0, ABG)
21:52:54.281 00.000 29876 Move returns status 0, amount 0
21:52:54.281 00.000 29876 move complete, result=0
21:52:54.281 00.000 29876 worker thread done servicing request
21:52:54.281 00.000 29876 Worker thread wakes up
21:52:54.281 00.000 31432 GuideStep: 1.1 px 123 ms WEST, 0.8 px 0 ms NORTH
21:52:54.284 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:54.284 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:56.416 02.132 29876 Exposure complete
21:52:56.460 00.044 29876 worker thread done servicing request
21:52:56.460 00.000 31432 OnExposeComplete: enter
21:52:56.463 00.003 31432 UpdateGuideState(): m_state=6
21:52:56.465 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
21:52:56.467 00.002 31432 Star::Find returns 1 (0), X=329.91, Y=635.48, Mass=3538, SNR=36.4, Peak=238 HFD=3.7
21:52:56.470 00.003 31432 MultiStar: [#1 -0.34,0.06,1.04,U] [#2 0.22,-0.24,0.96,U] [#3 0.02,0.25,1.01,U] [#4 0.13,0.71,0.94,U] [#5 0.27,-0.23,0.84,U] [#6 -0.99,-1.19,0.00,M2] [#7 0.21,0.31,0.91,U] [#8 -0.04,0.21,0.86,U] 
21:52:56.472 00.002 31432 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.13, -0.22}
21:52:56.474 00.002 31432 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
21:52:56.476 00.002 31432 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.30)
21:52:56.477 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=0.07 mountY=-0.10, mountTheta=-0.93
21:52:56.480 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.11, opts=13)
21:52:56.482 00.002 31432 Enqueuing Move request for scope (0.07, 0.11)
21:52:56.484 00.002 29876 Worker thread wakes up
21:52:56.484 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:52:56.484 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:52:56.484 00.000 29876 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.10
21:52:56.484 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:52:56.484 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:56.484 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:52:56.484 00.000 29876 MoveAxis(E, 0, ABG)
21:52:56.484 00.000 29876 Move returns status 0, amount 0
21:52:56.484 00.000 29876 MoveAxis(N, 0, ABG)
21:52:56.484 00.000 29876 Move returns status 0, amount 0
21:52:56.484 00.000 29876 move complete, result=0
21:52:56.485 00.001 29876 worker thread done servicing request
21:52:56.488 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:52:56.499 00.011 31432 UpdateGuideState exits: m=3538 RSB=36.4
21:52:56.502 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:56.504 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:56.506 00.002 31432 Enqueuing Expose request
21:52:56.508 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:56.510 00.002 29876 Worker thread wakes up
21:52:56.510 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:56.510 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:52:58.425 01.915 29876 Exposure complete
21:52:58.468 00.043 29876 worker thread done servicing request
21:52:58.468 00.000 31432 OnExposeComplete: enter
21:52:58.471 00.003 31432 UpdateGuideState(): m_state=6
21:52:58.472 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
21:52:58.474 00.002 31432 Star::Find returns 1 (0), X=329.91, Y=635.51, Mass=3419, SNR=36.5, Peak=254 HFD=3.7
21:52:58.476 00.002 31432 MultiStar: [#1 -0.17,0.12,1.01,U] [#2 0.02,0.42,0.92,U] [#3 -0.67,0.59,1.06,U] [#4 0.47,0.95,0.00,M8] [#5 -0.27,0.20,0.90,U] [#6 -1.06,-0.87,0.00,M3] [#7 0.38,-0.27,0.95,U] [#8 -0.07,0.66,0.88,U] 
21:52:58.478 00.002 31432 single-star, 6 included, MultiStar: {-0.10, 0.21}, one-star: {0.12, -0.20}
21:52:58.480 00.002 31432 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.02) = xAngle (-1.03 = -1.03)
21:52:58.482 00.002 31432 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.98 = 1.98)
21:52:58.484 00.002 31432 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.01 mountX=0.12 mountY=0.21, mountTheta=1.06
21:52:58.487 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.12, y=-0.20, opts=13)
21:52:58.489 00.002 31432 Enqueuing Move request for scope (0.12, -0.20)
21:52:58.491 00.002 29876 Worker thread wakes up
21:52:58.491 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
21:52:58.491 00.000 29876 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
21:52:58.491 00.000 29876 Moving (0.12, -0.20) raw xDistance=0.12 yDistance=0.21
21:52:58.491 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:52:58.491 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:58.491 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:52:58.491 00.000 29876 MoveAxis(E, 0, ABG)
21:52:58.491 00.000 29876 Move returns status 0, amount 0
21:52:58.491 00.000 29876 MoveAxis(N, 0, ABG)
21:52:58.491 00.000 29876 Move returns status 0, amount 0
21:52:58.491 00.000 29876 move complete, result=0
21:52:58.491 00.000 29876 worker thread done servicing request
21:52:58.494 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:52:58.505 00.011 31432 UpdateGuideState exits: m=3419 RSB=36.5
21:52:58.508 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:58.509 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:52:58.511 00.002 31432 Enqueuing Expose request
21:52:58.513 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:52:58.515 00.002 29876 Worker thread wakes up
21:52:58.515 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:52:58.515 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:00.641 02.126 29876 Exposure complete
21:53:00.686 00.045 29876 worker thread done servicing request
21:53:00.686 00.000 31432 OnExposeComplete: enter
21:53:00.688 00.002 31432 UpdateGuideState(): m_state=6
21:53:00.690 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
21:53:00.692 00.002 31432 Star::Find returns 1 (0), X=330.52, Y=635.35, Mass=3552, SNR=37.4, Peak=244 HFD=3.7
21:53:00.694 00.002 31432 MultiStar: [#1 0.17,0.06,1.01,U] [#2 0.44,0.17,0.88,U] [#3 -0.13,0.34,1.07,U] [#4 1.07,0.32,0.00,M9] [#5 0.19,-0.01,0.82,U] [#6 -0.23,-1.17,0.00,M4] [#7 0.80,0.07,0.93,U] [#8 0.61,0.82,0.00,M2] 
21:53:00.696 00.002 31432 refined, 5 included, MultiStar: {0.36, 0.05}, one-star: {0.73, -0.36}
21:53:00.698 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
21:53:00.700 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
21:53:00.702 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.36 cameraTheta=0.13 mountX=0.36 mountY=0.01, mountTheta=0.02
21:53:00.705 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.05, opts=13)
21:53:00.707 00.002 31432 Enqueuing Move request for scope (0.36, 0.05)
21:53:00.709 00.002 29876 Worker thread wakes up
21:53:00.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.05) opts 0xd
21:53:00.709 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.05)
21:53:00.709 00.000 29876 Moving (0.36, 0.05) raw xDistance=0.36 yDistance=0.01
21:53:00.709 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
21:53:00.709 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:00.710 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:00.710 00.000 29876 MoveAxis(W, 35, ABG)
21:53:00.710 00.000 29876 Guiding  Dir = 3, Dur = 35
21:53:00.710 00.000 29876 IsSlewing returns 0
21:53:00.710 00.000 29876 IsGuiding returns 0
21:53:00.710 00.000 29876 PulseGuide returned control before completion, sleep 45
21:53:00.713 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:00.724 00.011 31432 UpdateGuideState exits: m=3552 RSB=37.4
21:53:00.727 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:00.729 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:00.731 00.002 31432 Enqueuing Expose request
21:53:00.765 00.034 29876 IsGuiding returns 1
21:53:00.765 00.000 29876 scope still moving after pulse duration time elapsed
21:53:00.796 00.031 29876 IsSlewing returns 0
21:53:00.796 00.000 29876 IsGuiding returns 1
21:53:00.826 00.030 29876 IsSlewing returns 0
21:53:00.826 00.000 29876 IsGuiding returns 1
21:53:00.857 00.031 29876 IsSlewing returns 0
21:53:00.857 00.000 29876 IsGuiding returns 0
21:53:00.857 00.000 29876 scope move finished after 35 + 112 ms
21:53:00.857 00.000 29876 Move returns status 0, amount 35
21:53:00.857 00.000 29876 MoveAxis(N, 0, ABG)
21:53:00.857 00.000 29876 Move returns status 0, amount 0
21:53:00.857 00.000 29876 move complete, result=0
21:53:00.857 00.000 29876 worker thread done servicing request
21:53:00.857 00.000 29876 Worker thread wakes up
21:53:00.857 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:00.857 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:00.857 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.0 px 0 ms NORTH
21:53:02.775 01.918 29876 Exposure complete
21:53:02.818 00.043 29876 worker thread done servicing request
21:53:02.818 00.000 31432 OnExposeComplete: enter
21:53:02.821 00.003 31432 UpdateGuideState(): m_state=6
21:53:02.823 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
21:53:02.825 00.002 31432 Star::Find returns 1 (0), X=330.20, Y=635.08, Mass=3242, SNR=35.3, Peak=254 HFD=3.8
21:53:02.827 00.002 31432 MultiStar: [#1 0.42,-0.19,1.12,U] [#2 1.05,0.06,0.00,M5] [#3 0.41,-0.31,1.04,U] [#4 0.34,0.32,0.97,U] [#5 0.20,-0.84,0.90,U] [#6 -0.30,-1.49,0.00,M5] [#7 0.73,-0.58,0.98,U] [#8 0.40,0.03,0.94,U] 
21:53:02.829 00.002 31432 refined, 6 included, MultiStar: {0.42, -0.31}, one-star: {0.42, -0.62}
21:53:02.831 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:53:02.833 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
21:53:02.835 00.002 31432 CameraToMount -- cameraX=0.42 cameraY=-0.31 hyp=0.52 cameraTheta=-0.64 mountX=0.41 mountY=0.37, mountTheta=0.73
21:53:02.838 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=-0.31, opts=13)
21:53:02.840 00.002 31432 Enqueuing Move request for scope (0.42, -0.31)
21:53:02.842 00.002 29876 Worker thread wakes up
21:53:02.842 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.31) opts 0xd
21:53:02.842 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, -0.31)
21:53:02.842 00.000 29876 Moving (0.42, -0.31) raw xDistance=0.41 yDistance=0.37
21:53:02.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
21:53:02.842 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:02.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:53:02.842 00.000 29876 MoveAxis(W, 44, ABG)
21:53:02.842 00.000 29876 Guiding  Dir = 3, Dur = 44
21:53:02.843 00.001 29876 IsSlewing returns 0
21:53:02.843 00.000 29876 IsGuiding returns 0
21:53:02.843 00.000 29876 PulseGuide returned control before completion, sleep 54
21:53:02.846 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:02.858 00.012 31432 UpdateGuideState exits: m=3242 RSB=35.3
21:53:02.861 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:02.863 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:02.865 00.002 31432 Enqueuing Expose request
21:53:02.898 00.033 29876 IsGuiding returns 1
21:53:02.898 00.000 29876 scope still moving after pulse duration time elapsed
21:53:02.928 00.030 29876 IsSlewing returns 0
21:53:02.928 00.000 29876 IsGuiding returns 1
21:53:02.959 00.031 29876 IsSlewing returns 0
21:53:02.959 00.000 29876 IsGuiding returns 1
21:53:02.991 00.032 29876 IsSlewing returns 0
21:53:02.991 00.000 29876 IsGuiding returns 1
21:53:03.021 00.030 29876 IsSlewing returns 0
21:53:03.021 00.000 29876 IsGuiding returns 0
21:53:03.021 00.000 29876 scope move finished after 44 + 134 ms
21:53:03.021 00.000 29876 Move returns status 0, amount 44
21:53:03.021 00.000 29876 MoveAxis(N, 0, ABG)
21:53:03.021 00.000 29876 Move returns status 0, amount 0
21:53:03.021 00.000 29876 move complete, result=0
21:53:03.021 00.000 29876 worker thread done servicing request
21:53:03.021 00.000 29876 Worker thread wakes up
21:53:03.021 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:03.021 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:03.021 00.000 31432 GuideStep: 0.4 px 44 ms WEST, 0.4 px 0 ms NORTH
21:53:05.250 02.229 29876 Exposure complete
21:53:05.294 00.044 29876 worker thread done servicing request
21:53:05.295 00.001 31432 OnExposeComplete: enter
21:53:05.297 00.002 31432 UpdateGuideState(): m_state=6
21:53:05.299 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
21:53:05.301 00.002 31432 Star::Find returns 1 (0), X=329.77, Y=635.63, Mass=3294, SNR=34.8, Peak=234 HFD=3.6
21:53:05.304 00.003 31432 MultiStar: [#1 0.20,0.25,1.07,U] [#2 0.46,0.03,0.96,U] [#3 0.27,-0.05,1.12,U] [#4 0.70,0.55,0.98,U] [#5 -0.48,0.11,0.89,U] [#6 -0.39,-0.83,0.97,U] [#7 0.43,-0.05,0.99,U] [#8 0.07,0.47,0.82,U] 
21:53:05.306 00.002 31432 single-star, 8 included, MultiStar: {0.15, 0.04}, one-star: {-0.01, -0.08}
21:53:05.307 00.001 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.77 = -1.77)
21:53:05.309 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.24 = 1.24)
21:53:05.311 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.75 mountX=-0.02 mountY=0.08, mountTheta=1.78
21:53:05.314 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.08, opts=13)
21:53:05.317 00.003 31432 Enqueuing Move request for scope (-0.01, -0.08)
21:53:05.319 00.002 29876 Worker thread wakes up
21:53:05.319 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:53:05.319 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:53:05.319 00.000 29876 Moving (-0.01, -0.08) raw xDistance=-0.02 yDistance=0.08
21:53:05.319 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:53:05.319 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:05.319 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:53:05.319 00.000 29876 MoveAxis(E, 0, ABG)
21:53:05.319 00.000 29876 Move returns status 0, amount 0
21:53:05.319 00.000 29876 MoveAxis(N, 0, ABG)
21:53:05.319 00.000 29876 Move returns status 0, amount 0
21:53:05.319 00.000 29876 move complete, result=0
21:53:05.319 00.000 29876 worker thread done servicing request
21:53:05.323 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:05.334 00.011 31432 UpdateGuideState exits: m=3294 RSB=34.8
21:53:05.337 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:05.339 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:05.341 00.002 31432 Enqueuing Expose request
21:53:05.343 00.002 29876 Worker thread wakes up
21:53:05.343 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:05.343 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:05.343 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:53:07.254 01.911 29876 Exposure complete
21:53:07.297 00.043 29876 worker thread done servicing request
21:53:07.297 00.000 31432 OnExposeComplete: enter
21:53:07.300 00.003 31432 UpdateGuideState(): m_state=6
21:53:07.302 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
21:53:07.304 00.002 31432 Star::Find returns 1 (0), X=329.49, Y=636.06, Mass=3234, SNR=35.2, Peak=224 HFD=3.9
21:53:07.306 00.002 31432 MultiStar: [#1 -0.33,1.27,0.00,M1] [#2 0.05,0.29,0.98,U] [#3 -0.43,0.96,0.00,M1] [#4 0.17,1.02,0.00,M8] [#5 -0.47,0.46,0.93,U] [#6 -0.96,-0.51,0.00,M5] [#7 -0.05,0.52,0.97,U] [#8 -0.08,1.46,0.00,M1] 
21:53:07.308 00.002 31432 refined, 3 included, MultiStar: {-0.19, 0.40}, one-star: {-0.29, 0.35}
21:53:07.310 00.002 31432 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.02) = xAngle (1.98 = 1.98)
21:53:07.312 00.002 31432 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.99 = -1.29)
21:53:07.314 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.45 cameraTheta=2.00 mountX=-0.18 mountY=-0.43, mountTheta=-1.96
21:53:07.317 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.40, opts=13)
21:53:07.319 00.002 31432 Enqueuing Move request for scope (-0.19, 0.40)
21:53:07.321 00.002 29876 Worker thread wakes up
21:53:07.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
21:53:07.321 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
21:53:07.321 00.000 29876 Moving (-0.19, 0.40) raw xDistance=-0.18 yDistance=-0.43
21:53:07.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:53:07.321 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.43
21:53:07.322 00.001 29876 MoveAxis(E, 0, ABG)
21:53:07.322 00.000 29876 Move returns status 0, amount 0
21:53:07.322 00.000 29876 MoveAxis(N, 31, ABG)
21:53:07.322 00.000 29876 Guiding  Dir = 0, Dur = 31
21:53:07.322 00.000 29876 IsSlewing returns 0
21:53:07.322 00.000 29876 IsGuiding returns 0
21:53:07.322 00.000 29876 PulseGuide returned control before completion, sleep 41
21:53:07.325 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=9, FiltMax=257, Gamma=0.490
21:53:07.338 00.013 31432 UpdateGuideState exits: m=3234 RSB=35.2
21:53:07.341 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:07.344 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:07.346 00.002 31432 Enqueuing Expose request
21:53:07.377 00.031 29876 IsGuiding returns 1
21:53:07.377 00.000 29876 scope still moving after pulse duration time elapsed
21:53:07.407 00.030 29876 IsSlewing returns 0
21:53:07.407 00.000 29876 IsGuiding returns 1
21:53:07.438 00.031 29876 IsSlewing returns 0
21:53:07.438 00.000 29876 IsGuiding returns 0
21:53:07.438 00.000 29876 scope move finished after 31 + 85 ms
21:53:07.438 00.000 29876 Move returns status 0, amount 31
21:53:07.438 00.000 29876 move complete, result=0
21:53:07.438 00.000 29876 worker thread done servicing request
21:53:07.438 00.000 29876 Worker thread wakes up
21:53:07.438 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:07.438 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:07.438 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 31 ms NORTH
21:53:09.570 02.132 29876 Exposure complete
21:53:09.615 00.045 29876 worker thread done servicing request
21:53:09.615 00.000 31432 OnExposeComplete: enter
21:53:09.617 00.002 31432 UpdateGuideState(): m_state=6
21:53:09.619 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
21:53:09.621 00.002 31432 Star::Find returns 1 (0), X=330.24, Y=635.30, Mass=3430, SNR=36.2, Peak=232 HFD=4.0
21:53:09.623 00.002 31432 MultiStar: [#1 0.28,-0.06,1.04,U] [#2 0.71,-0.29,0.95,U] [#3 0.43,-0.10,1.06,U] [#4 0.42,0.56,0.94,U] [#5 -0.16,-0.10,0.84,U] [#6 -0.29,-1.37,0.00,M6] [#7 0.46,-0.10,0.92,U] [#8 0.68,-0.07,0.90,U] 
21:53:09.625 00.002 31432 refined, 7 included, MultiStar: {0.41, -0.07}, one-star: {0.46, -0.41}
21:53:09.626 00.001 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
21:53:09.628 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
21:53:09.630 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-0.18 mountX=0.41 mountY=0.14, mountTheta=0.32
21:53:09.634 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.07, opts=13)
21:53:09.637 00.003 31432 Enqueuing Move request for scope (0.41, -0.07)
21:53:09.639 00.002 29876 Worker thread wakes up
21:53:09.639 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd
21:53:09.639 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.07)
21:53:09.639 00.000 29876 Moving (0.41, -0.07) raw xDistance=0.41 yDistance=0.14
21:53:09.639 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
21:53:09.639 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:09.639 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:53:09.639 00.000 29876 MoveAxis(W, 40, ABG)
21:53:09.639 00.000 29876 Guiding  Dir = 3, Dur = 40
21:53:09.639 00.000 29876 IsSlewing returns 0
21:53:09.639 00.000 29876 IsGuiding returns 0
21:53:09.639 00.000 29876 PulseGuide returned control before completion, sleep 50
21:53:09.641 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:09.653 00.012 31432 UpdateGuideState exits: m=3430 RSB=36.2
21:53:09.656 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:09.658 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:09.660 00.002 31432 Enqueuing Expose request
21:53:09.694 00.034 29876 IsGuiding returns 1
21:53:09.694 00.000 29876 scope still moving after pulse duration time elapsed
21:53:09.726 00.032 29876 IsSlewing returns 0
21:53:09.726 00.000 29876 IsGuiding returns 0
21:53:09.726 00.000 29876 scope move finished after 40 + 47 ms
21:53:09.726 00.000 29876 Move returns status 0, amount 40
21:53:09.726 00.000 29876 MoveAxis(N, 0, ABG)
21:53:09.726 00.000 29876 Move returns status 0, amount 0
21:53:09.726 00.000 29876 move complete, result=0
21:53:09.726 00.000 29876 worker thread done servicing request
21:53:09.726 00.000 29876 Worker thread wakes up
21:53:09.726 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:09.726 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:09.727 00.001 31432 GuideStep: 0.4 px 40 ms WEST, 0.1 px 0 ms NORTH
21:53:11.637 01.910 29876 Exposure complete
21:53:11.681 00.044 29876 worker thread done servicing request
21:53:11.681 00.000 31432 OnExposeComplete: enter
21:53:11.683 00.002 31432 UpdateGuideState(): m_state=6
21:53:11.685 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
21:53:11.687 00.002 31432 Star::Find returns 1 (0), X=329.79, Y=635.14, Mass=3786, SNR=38.8, Peak=254 HFD=4.0
21:53:11.689 00.002 31432 MultiStar: [#1 0.17,-0.86,0.98,U] [#2 0.36,-0.62,0.84,U] [#3 -0.36,-0.32,0.99,U] [#4 0.92,-0.13,0.91,U] [#5 -0.13,-0.58,0.80,U] [#6 -0.20,-2.11,0.00,M7] [#7 0.64,-0.65,0.92,U] [#8 0.49,-0.54,0.76,U] 
21:53:11.691 00.002 31432 single-star, 7 included, MultiStar: {0.25, -0.53}, one-star: {0.01, -0.57}
21:53:11.693 00.002 31432 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.02) = xAngle (-1.58 = -1.58)
21:53:11.695 00.002 31432 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.44 = 1.44)
21:53:11.697 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.57 hyp=0.57 cameraTheta=-1.55 mountX=-0.00 mountY=0.56, mountTheta=1.58
21:53:11.702 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.57, opts=13)
21:53:11.704 00.002 31432 Enqueuing Move request for scope (0.01, -0.57)
21:53:11.706 00.002 29876 Worker thread wakes up
21:53:11.706 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.57) opts 0xd
21:53:11.706 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.57)
21:53:11.706 00.000 29876 Moving (0.01, -0.57) raw xDistance=-0.00 yDistance=0.56
21:53:11.706 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:53:11.706 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:53:11.706 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:53:11.706 00.000 29876 MoveAxis(E, 0, ABG)
21:53:11.706 00.000 29876 Move returns status 0, amount 0
21:53:11.706 00.000 29876 MoveAxis(N, 0, ABG)
21:53:11.706 00.000 29876 Move returns status 0, amount 0
21:53:11.706 00.000 29876 move complete, result=0
21:53:11.706 00.000 29876 worker thread done servicing request
21:53:11.710 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:53:11.722 00.012 31432 UpdateGuideState exits: m=3786 RSB=38.8
21:53:11.724 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:11.726 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:11.728 00.002 31432 Enqueuing Expose request
21:53:11.730 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
21:53:11.732 00.002 29876 Worker thread wakes up
21:53:11.732 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:11.732 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:13.960 02.228 29876 Exposure complete
21:53:14.002 00.042 29876 worker thread done servicing request
21:53:14.002 00.000 31432 OnExposeComplete: enter
21:53:14.004 00.002 31432 UpdateGuideState(): m_state=6
21:53:14.006 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
21:53:14.008 00.002 31432 Star::Find returns 1 (0), X=330.65, Y=635.76, Mass=3408, SNR=36.3, Peak=255 HFD=3.7
21:53:14.010 00.002 31432 MultiStar: [#1 0.97,0.28,0.00,M1] [#2 1.19,0.18,0.00,M2] [#3 0.62,0.52,1.01,U] [#4 1.02,0.77,0.00,M7] [#5 0.58,0.33,0.86,U] [#6 0.19,-0.83,0.89,U] [#7 1.29,0.24,0.00,M1] [#8 1.03,0.84,0.00,M1] 
21:53:14.013 00.003 31432 refined, 3 included, MultiStar: {0.57, 0.03}, one-star: {0.87, 0.05}
21:53:14.014 00.001 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
21:53:14.016 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
21:53:14.018 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.03 hyp=0.57 cameraTheta=0.05 mountX=0.57 mountY=0.06, mountTheta=0.10
21:53:14.021 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.03, opts=13)
21:53:14.022 00.001 31432 Enqueuing Move request for scope (0.57, 0.03)
21:53:14.025 00.003 29876 Worker thread wakes up
21:53:14.025 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.03) opts 0xd
21:53:14.025 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.03)
21:53:14.025 00.000 29876 Moving (0.57, 0.03) raw xDistance=0.57 yDistance=0.06
21:53:14.025 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
21:53:14.025 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:14.025 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:53:14.025 00.000 29876 MoveAxis(W, 55, ABG)
21:53:14.025 00.000 29876 Guiding  Dir = 3, Dur = 55
21:53:14.025 00.000 29876 IsSlewing returns 0
21:53:14.025 00.000 29876 IsGuiding returns 0
21:53:14.025 00.000 29876 PulseGuide returned control before completion, sleep 65
21:53:14.028 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:14.039 00.011 31432 UpdateGuideState exits: m=3408 RSB=36.3
21:53:14.042 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.044 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:14.046 00.002 31432 Enqueuing Expose request
21:53:14.098 00.052 29876 IsGuiding returns 1
21:53:14.098 00.000 29876 scope still moving after pulse duration time elapsed
21:53:14.129 00.031 29876 IsSlewing returns 0
21:53:14.129 00.000 29876 IsGuiding returns 1
21:53:14.160 00.031 29876 IsSlewing returns 0
21:53:14.160 00.000 29876 IsGuiding returns 1
21:53:14.190 00.030 29876 IsSlewing returns 0
21:53:14.190 00.000 29876 IsGuiding returns 1
21:53:14.222 00.032 29876 IsSlewing returns 0
21:53:14.222 00.000 29876 IsGuiding returns 1
21:53:14.252 00.030 29876 IsSlewing returns 0
21:53:14.252 00.000 29876 IsGuiding returns 0
21:53:14.252 00.000 29876 scope move finished after 55 + 170 ms
21:53:14.252 00.000 29876 Move returns status 0, amount 55
21:53:14.252 00.000 29876 MoveAxis(N, 0, ABG)
21:53:14.252 00.000 29876 Move returns status 0, amount 0
21:53:14.252 00.000 29876 move complete, result=0
21:53:14.252 00.000 29876 worker thread done servicing request
21:53:14.252 00.000 29876 Worker thread wakes up
21:53:14.253 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:14.253 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:14.253 00.000 31432 GuideStep: 0.6 px 55 ms WEST, 0.1 px 0 ms NORTH
21:53:16.167 01.914 29876 Exposure complete
21:53:16.211 00.044 29876 worker thread done servicing request
21:53:16.211 00.000 31432 OnExposeComplete: enter
21:53:16.213 00.002 31432 UpdateGuideState(): m_state=6
21:53:16.215 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
21:53:16.217 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=636.28, Mass=3411, SNR=35.7, Peak=221 HFD=3.9
21:53:16.219 00.002 31432 MultiStar: [#1 0.64,0.22,1.02,U] [#2 0.91,0.37,0.91,U] [#3 0.05,0.25,1.02,U] [#4 0.93,0.95,0.00,M8] [#5 0.18,-0.01,0.88,U] [#6 -0.42,-0.92,0.00,M7] [#7 0.81,-0.46,0.97,U] [#8 0.59,0.45,0.86,U] 
21:53:16.221 00.002 31432 refined, 6 included, MultiStar: {0.45, 0.20}, one-star: {0.05, 0.57}
21:53:16.223 00.002 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
21:53:16.225 00.002 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.40 = -2.89)
21:53:16.227 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.20 hyp=0.50 cameraTheta=0.41 mountX=0.46 mountY=-0.12, mountTheta=-0.26
21:53:16.230 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.20, opts=13)
21:53:16.232 00.002 31432 Enqueuing Move request for scope (0.45, 0.20)
21:53:16.234 00.002 29876 Worker thread wakes up
21:53:16.235 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.20) opts 0xd
21:53:16.235 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.20)
21:53:16.235 00.000 29876 Moving (0.45, 0.20) raw xDistance=0.46 yDistance=-0.12
21:53:16.235 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
21:53:16.235 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:16.235 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:53:16.235 00.000 29876 MoveAxis(W, 52, ABG)
21:53:16.235 00.000 29876 Guiding  Dir = 3, Dur = 52
21:53:16.235 00.000 29876 IsSlewing returns 0
21:53:16.235 00.000 29876 IsGuiding returns 0
21:53:16.235 00.000 29876 PulseGuide returned control before completion, sleep 62
21:53:16.238 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:16.249 00.011 31432 UpdateGuideState exits: m=3411 RSB=35.7
21:53:16.252 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:16.253 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:16.255 00.002 31432 Enqueuing Expose request
21:53:16.307 00.052 29876 IsGuiding returns 1
21:53:16.307 00.000 29876 scope still moving after pulse duration time elapsed
21:53:16.339 00.032 29876 IsSlewing returns 0
21:53:16.339 00.000 29876 IsGuiding returns 1
21:53:16.369 00.030 29876 IsSlewing returns 0
21:53:16.369 00.000 29876 IsGuiding returns 1
21:53:16.400 00.031 29876 IsSlewing returns 0
21:53:16.400 00.000 29876 IsGuiding returns 1
21:53:16.431 00.031 29876 IsSlewing returns 0
21:53:16.431 00.000 29876 IsGuiding returns 0
21:53:16.431 00.000 29876 scope move finished after 52 + 143 ms
21:53:16.431 00.000 29876 Move returns status 0, amount 52
21:53:16.431 00.000 29876 MoveAxis(N, 0, ABG)
21:53:16.431 00.000 29876 Move returns status 0, amount 0
21:53:16.431 00.000 29876 move complete, result=0
21:53:16.432 00.001 29876 worker thread done servicing request
21:53:16.432 00.000 29876 Worker thread wakes up
21:53:16.432 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:16.432 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:16.432 00.000 31432 GuideStep: 0.5 px 52 ms WEST, -0.1 px 0 ms NORTH
21:53:18.562 02.130 29876 Exposure complete
21:53:18.604 00.042 29876 worker thread done servicing request
21:53:18.605 00.001 31432 OnExposeComplete: enter
21:53:18.607 00.002 31432 UpdateGuideState(): m_state=6
21:53:18.609 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
21:53:18.611 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=635.20, Mass=3451, SNR=36.4, Peak=254 HFD=3.7
21:53:18.613 00.002 31432 MultiStar: [#1 -0.01,-0.25,1.01,U] [#2 0.26,0.04,0.87,U] [#3 -0.22,-0.41,1.00,U] [#4 0.60,0.48,0.93,U] [#5 -0.40,-0.32,0.84,U] [#6 -0.82,-1.38,0.00,M8] [#7 0.21,-0.42,0.97,U] [#8 0.17,0.03,0.84,U] 
21:53:18.615 00.002 31432 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {-0.12, -0.50}
21:53:18.617 00.002 31432 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.02) = xAngle (-1.27 = -1.27)
21:53:18.619 00.002 31432 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.74 = 1.74)
21:53:18.620 00.001 31432 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=0.06 mountY=0.19, mountTheta=1.28
21:53:18.625 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=-0.18, opts=13)
21:53:18.627 00.002 31432 Enqueuing Move request for scope (0.06, -0.18)
21:53:18.629 00.002 29876 Worker thread wakes up
21:53:18.629 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
21:53:18.629 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
21:53:18.629 00.000 29876 Moving (0.06, -0.18) raw xDistance=0.06 yDistance=0.19
21:53:18.630 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:53:18.630 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:18.630 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:53:18.630 00.000 29876 MoveAxis(E, 0, ABG)
21:53:18.630 00.000 29876 Move returns status 0, amount 0
21:53:18.630 00.000 29876 MoveAxis(N, 0, ABG)
21:53:18.630 00.000 29876 Move returns status 0, amount 0
21:53:18.630 00.000 29876 move complete, result=0
21:53:18.630 00.000 29876 worker thread done servicing request
21:53:18.635 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:53:18.648 00.013 31432 UpdateGuideState exits: m=3451 RSB=36.4
21:53:18.651 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:18.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:18.655 00.002 31432 Enqueuing Expose request
21:53:18.657 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:53:18.659 00.002 29876 Worker thread wakes up
21:53:18.659 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:18.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:20.566 01.907 29876 Exposure complete
21:53:20.610 00.044 29876 worker thread done servicing request
21:53:20.610 00.000 31432 OnExposeComplete: enter
21:53:20.612 00.002 31432 UpdateGuideState(): m_state=6
21:53:20.614 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
21:53:20.616 00.002 31432 Star::Find returns 1 (0), X=329.43, Y=634.98, Mass=3358, SNR=36.0, Peak=240 HFD=3.9
21:53:20.618 00.002 31432 MultiStar: [#1 -0.36,-0.29,1.02,U] [#2 -0.35,-0.48,0.95,U] [#3 -0.18,-0.65,0.99,U] [#4 0.29,-0.25,0.92,U] [#5 -1.02,0.01,0.00,M1] [#6 -1.02,-1.96,0.00,M9] [#7 -0.15,-0.20,0.95,U] [#8 0.08,-0.10,0.84,U] 
21:53:20.620 00.002 31432 refined, 6 included, MultiStar: {-0.16, -0.39}, one-star: {-0.35, -0.73}
21:53:20.622 00.002 31432 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.02) = xAngle (-1.98 = -1.98)
21:53:20.624 00.002 31432 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.03 = 1.03)
21:53:20.626 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.95 mountX=-0.17 mountY=0.36, mountTheta=2.00
21:53:20.629 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=-0.39, opts=13)
21:53:20.631 00.002 31432 Enqueuing Move request for scope (-0.16, -0.39)
21:53:20.633 00.002 29876 Worker thread wakes up
21:53:20.633 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
21:53:20.633 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
21:53:20.633 00.000 29876 Moving (-0.16, -0.39) raw xDistance=-0.17 yDistance=0.36
21:53:20.633 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:53:20.633 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:20.633 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:53:20.633 00.000 29876 MoveAxis(E, 0, ABG)
21:53:20.633 00.000 29876 Move returns status 0, amount 0
21:53:20.633 00.000 29876 MoveAxis(N, 0, ABG)
21:53:20.633 00.000 29876 Move returns status 0, amount 0
21:53:20.633 00.000 29876 move complete, result=0
21:53:20.634 00.001 29876 worker thread done servicing request
21:53:20.637 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:20.649 00.012 31432 UpdateGuideState exits: m=3358 RSB=36.0
21:53:20.651 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.653 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:20.655 00.002 31432 Enqueuing Expose request
21:53:20.657 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:53:20.659 00.002 29876 Worker thread wakes up
21:53:20.659 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:20.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:22.785 02.126 29876 Exposure complete
21:53:22.829 00.044 29876 worker thread done servicing request
21:53:22.829 00.000 31432 OnExposeComplete: enter
21:53:22.832 00.003 31432 UpdateGuideState(): m_state=6
21:53:22.834 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
21:53:22.836 00.002 31432 Star::Find returns 1 (0), X=329.14, Y=635.73, Mass=3299, SNR=35.7, Peak=233 HFD=3.9
21:53:22.838 00.002 31432 MultiStar: [#1 -0.48,0.32,1.05,U] [#2 -0.30,0.14,0.91,U] [#3 -0.64,0.49,1.07,U] [#4 0.28,0.32,0.91,U] [#5 -0.39,-0.16,0.86,U] [#6 -1.14,-1.19,0.00,M10] [#7 -0.05,0.05,0.93,U] [#8 -0.52,0.48,0.86,U] 
21:53:22.840 00.002 31432 refined, 7 included, MultiStar: {-0.35, 0.21}, one-star: {-0.64, 0.03}
21:53:22.842 00.002 31432 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
21:53:22.844 00.002 31432 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
21:53:22.846 00.002 31432 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.41 cameraTheta=2.60 mountX=-0.35 mountY=-0.26, mountTheta=-2.49
21:53:22.849 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.35, y=0.21, opts=13)
21:53:22.851 00.002 31432 Enqueuing Move request for scope (-0.35, 0.21)
21:53:22.853 00.002 29876 Worker thread wakes up
21:53:22.853 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
21:53:22.853 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
21:53:22.853 00.000 29876 Moving (-0.35, 0.21) raw xDistance=-0.35 yDistance=-0.26
21:53:22.854 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
21:53:22.854 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:22.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:53:22.854 00.000 29876 MoveAxis(E, 33, ABG)
21:53:22.854 00.000 29876 Guiding  Dir = 2, Dur = 33
21:53:22.854 00.000 29876 IsSlewing returns 0
21:53:22.854 00.000 29876 IsGuiding returns 0
21:53:22.854 00.000 29876 PulseGuide returned control before completion, sleep 43
21:53:22.857 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=11, FiltMax=257, Gamma=0.490
21:53:22.869 00.012 31432 UpdateGuideState exits: m=3299 RSB=35.7
21:53:22.871 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:22.873 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:22.875 00.002 31432 Enqueuing Expose request
21:53:22.909 00.034 29876 IsGuiding returns 1
21:53:22.909 00.000 29876 scope still moving after pulse duration time elapsed
21:53:22.940 00.031 29876 IsSlewing returns 0
21:53:22.940 00.000 29876 IsGuiding returns 0
21:53:22.940 00.000 29876 scope move finished after 33 + 52 ms
21:53:22.940 00.000 29876 Move returns status 0, amount 33
21:53:22.940 00.000 29876 MoveAxis(N, 0, ABG)
21:53:22.940 00.000 29876 Move returns status 0, amount 0
21:53:22.940 00.000 29876 move complete, result=0
21:53:22.940 00.000 29876 worker thread done servicing request
21:53:22.940 00.000 29876 Worker thread wakes up
21:53:22.940 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.3 px 0 ms NORTH
21:53:22.943 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:22.943 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:24.857 01.914 29876 Exposure complete
21:53:24.901 00.044 29876 worker thread done servicing request
21:53:24.901 00.000 31432 OnExposeComplete: enter
21:53:24.903 00.002 31432 UpdateGuideState(): m_state=6
21:53:24.905 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
21:53:24.907 00.002 31432 Star::Find returns 1 (0), X=329.78, Y=635.16, Mass=3548, SNR=36.6, Peak=247 HFD=4.0
21:53:24.909 00.002 31432 MultiStar: [#1 -0.06,-0.12,1.02,U] [#2 0.32,0.12,0.90,U] [#3 -0.12,-0.32,1.04,U] [#4 0.64,0.22,0.94,U] [#5 -0.28,-0.56,0.88,U] [#6 -0.75,-1.32,0.00,R] [#7 0.28,-0.49,0.97,U] [#8 0.33,0.18,0.81,U] 
21:53:24.911 00.002 31432 refined, 7 included, MultiStar: {0.13, -0.20}, one-star: {0.00, -0.55}
21:53:24.913 00.002 31432 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.02) = xAngle (-1.01 = -1.01)
21:53:24.915 00.002 31432 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.00 = 2.00)
21:53:24.916 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.99 mountX=0.13 mountY=0.22, mountTheta=1.04
21:53:24.919 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.20, opts=13)
21:53:24.921 00.002 31432 Enqueuing Move request for scope (0.13, -0.20)
21:53:24.923 00.002 29876 Worker thread wakes up
21:53:24.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
21:53:24.923 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
21:53:24.923 00.000 29876 Moving (0.13, -0.20) raw xDistance=0.13 yDistance=0.22
21:53:24.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:53:24.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:24.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:53:24.923 00.000 29876 MoveAxis(E, 0, ABG)
21:53:24.923 00.000 29876 Move returns status 0, amount 0
21:53:24.923 00.000 29876 MoveAxis(N, 0, ABG)
21:53:24.923 00.000 29876 Move returns status 0, amount 0
21:53:24.923 00.000 29876 move complete, result=0
21:53:24.923 00.000 29876 worker thread done servicing request
21:53:24.927 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=12, FiltMax=257, Gamma=0.490
21:53:24.939 00.012 31432 UpdateGuideState exits: m=3548 RSB=36.6
21:53:24.941 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:24.943 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:24.945 00.002 31432 Enqueuing Expose request
21:53:24.947 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:53:24.949 00.002 29876 Worker thread wakes up
21:53:24.949 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:24.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:27.070 02.121 29876 Exposure complete
21:53:27.114 00.044 29876 worker thread done servicing request
21:53:27.114 00.000 31432 OnExposeComplete: enter
21:53:27.116 00.002 31432 UpdateGuideState(): m_state=6
21:53:27.118 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
21:53:27.120 00.002 31432 Star::Find returns 1 (0), X=330.29, Y=635.60, Mass=3371, SNR=35.8, Peak=226 HFD=3.7
21:53:27.123 00.003 31432 MultiStar: [#1 0.16,0.50,1.06,U] [#2 0.50,0.41,0.94,U] [#3 0.02,0.28,1.08,U] [#4 0.96,1.07,0.00,M5] [#5 0.44,-0.18,0.86,U] [#6 0.33,0.11,0.90,U] [#7 0.18,0.33,0.96,U] [#8 0.31,0.66,0.83,U] 
21:53:27.125 00.002 31432 refined, 7 included, MultiStar: {0.30, 0.25}, one-star: {0.50, -0.11}
21:53:27.126 00.001 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.68 = 0.68)
21:53:27.128 00.002 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.59)
21:53:27.130 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.71 mountX=0.30 mountY=-0.20, mountTheta=-0.60
21:53:27.133 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.25, opts=13)
21:53:27.135 00.002 31432 Enqueuing Move request for scope (0.30, 0.25)
21:53:27.137 00.002 29876 Worker thread wakes up
21:53:27.137 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd
21:53:27.137 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.25)
21:53:27.137 00.000 29876 Moving (0.30, 0.25) raw xDistance=0.30 yDistance=-0.20
21:53:27.137 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
21:53:27.137 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:27.137 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:53:27.137 00.000 29876 MoveAxis(W, 29, ABG)
21:53:27.137 00.000 29876 Guiding  Dir = 3, Dur = 29
21:53:27.138 00.001 29876 IsSlewing returns 0
21:53:27.138 00.000 29876 IsGuiding returns 0
21:53:27.138 00.000 29876 PulseGuide returned control before completion, sleep 39
21:53:27.141 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:27.153 00.012 31432 UpdateGuideState exits: m=3371 RSB=35.8
21:53:27.155 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:27.156 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:27.158 00.002 31432 Enqueuing Expose request
21:53:27.178 00.020 29876 IsGuiding returns 1
21:53:27.178 00.000 29876 scope still moving after pulse duration time elapsed
21:53:27.208 00.030 29876 IsSlewing returns 0
21:53:27.208 00.000 29876 IsGuiding returns 1
21:53:27.240 00.032 29876 IsSlewing returns 0
21:53:27.240 00.000 29876 IsGuiding returns 0
21:53:27.240 00.000 29876 scope move finished after 29 + 73 ms
21:53:27.240 00.000 29876 Move returns status 0, amount 29
21:53:27.240 00.000 29876 MoveAxis(N, 0, ABG)
21:53:27.240 00.000 29876 Move returns status 0, amount 0
21:53:27.240 00.000 29876 move complete, result=0
21:53:27.240 00.000 29876 worker thread done servicing request
21:53:27.241 00.001 29876 Worker thread wakes up
21:53:27.241 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:27.241 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:27.241 00.000 31432 GuideStep: 0.3 px 29 ms WEST, -0.2 px 0 ms NORTH
21:53:29.158 01.917 29876 Exposure complete
21:53:29.204 00.046 29876 worker thread done servicing request
21:53:29.205 00.001 31432 OnExposeComplete: enter
21:53:29.207 00.002 31432 UpdateGuideState(): m_state=6
21:53:29.210 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
21:53:29.212 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=636.22, Mass=3522, SNR=36.3, Peak=238 HFD=3.7
21:53:29.214 00.002 31432 MultiStar: [#1 -0.09,0.61,1.05,U] [#2 0.69,0.24,0.95,U] [#3 -0.35,0.85,1.02,U] [#4 0.33,0.50,1.01,U] [#5 -0.09,0.18,0.84,U] [#6 0.56,0.13,0.91,U] [#7 -0.34,0.07,0.94,U] [#8 -0.00,0.72,0.80,U] 
21:53:29.216 00.002 31432 refined, 8 included, MultiStar: {0.06, 0.43}, one-star: {-0.11, 0.51}
21:53:29.218 00.002 31432 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.02) = xAngle (1.40 = 1.40)
21:53:29.220 00.002 31432 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.42 = -1.87)
21:53:29.222 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.43 hyp=0.44 cameraTheta=1.43 mountX=0.07 mountY=-0.42, mountTheta=-1.40
21:53:29.226 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.43, opts=13)
21:53:29.228 00.002 31432 Enqueuing Move request for scope (0.06, 0.43)
21:53:29.230 00.002 29876 Worker thread wakes up
21:53:29.230 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.43) opts 0xd
21:53:29.230 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.43)
21:53:29.230 00.000 29876 Moving (0.06, 0.43) raw xDistance=0.07 yDistance=-0.42
21:53:29.230 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:53:29.230 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:29.230 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:53:29.230 00.000 29876 MoveAxis(E, 0, ABG)
21:53:29.230 00.000 29876 Move returns status 0, amount 0
21:53:29.230 00.000 29876 MoveAxis(N, 0, ABG)
21:53:29.230 00.000 29876 Move returns status 0, amount 0
21:53:29.230 00.000 29876 move complete, result=0
21:53:29.230 00.000 29876 worker thread done servicing request
21:53:29.234 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:29.246 00.012 31432 UpdateGuideState exits: m=3522 RSB=36.3
21:53:29.248 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:29.251 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:29.253 00.002 31432 Enqueuing Expose request
21:53:29.255 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:53:29.257 00.002 29876 Worker thread wakes up
21:53:29.258 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:29.258 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:31.380 02.122 29876 Exposure complete
21:53:31.429 00.049 29876 worker thread done servicing request
21:53:31.429 00.000 31432 OnExposeComplete: enter
21:53:31.432 00.003 31432 UpdateGuideState(): m_state=6
21:53:31.434 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
21:53:31.436 00.002 31432 Star::Find returns 1 (0), X=328.92, Y=635.07, Mass=3436, SNR=36.3, Peak=250 HFD=4.1
21:53:31.438 00.002 31432 MultiStar: [#1 -0.64,-0.53,1.00,U] [#2 -0.45,-0.28,0.90,U] [#3 -0.79,-0.33,1.01,U] [#4 -0.20,0.37,0.90,U] [#5 -0.93,-0.73,0.00,M1] [#6 -0.67,-0.52,0.90,U] [#7 -0.20,-0.44,0.93,U] [#8 -0.29,-0.24,0.84,U] 
21:53:31.440 00.002 31432 refined, 7 included, MultiStar: {-0.52, -0.33}, one-star: {-0.86, -0.63}
21:53:31.442 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.60 = -2.60)
21:53:31.444 00.002 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.41 = 0.41)
21:53:31.446 00.002 31432 CameraToMount -- cameraX=-0.52 cameraY=-0.33 hyp=0.62 cameraTheta=-2.57 mountX=-0.53 mountY=0.25, mountTheta=2.70
21:53:31.448 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.52, y=-0.33, opts=13)
21:53:31.450 00.002 31432 Enqueuing Move request for scope (-0.52, -0.33)
21:53:31.452 00.002 29876 Worker thread wakes up
21:53:31.452 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.33) opts 0xd
21:53:31.452 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.52, -0.33)
21:53:31.452 00.000 29876 Moving (-0.52, -0.33) raw xDistance=-0.53 yDistance=0.25
21:53:31.452 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.53
21:53:31.452 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:31.452 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:53:31.452 00.000 29876 MoveAxis(E, 51, ABG)
21:53:31.452 00.000 29876 Guiding  Dir = 2, Dur = 51
21:53:31.453 00.001 29876 IsSlewing returns 0
21:53:31.453 00.000 29876 IsGuiding returns 0
21:53:31.453 00.000 29876 PulseGuide returned control before completion, sleep 61
21:53:31.456 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=10, FiltMax=257, Gamma=0.490
21:53:31.469 00.013 31432 UpdateGuideState exits: m=3436 RSB=36.3
21:53:31.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:31.475 00.002 31432 Enqueuing Expose request
21:53:31.517 00.042 29876 IsGuiding returns 1
21:53:31.517 00.000 29876 scope still moving after pulse duration time elapsed
21:53:31.548 00.031 29876 IsSlewing returns 0
21:53:31.548 00.000 29876 IsGuiding returns 1
21:53:31.580 00.032 29876 IsSlewing returns 0
21:53:31.580 00.000 29876 IsGuiding returns 1
21:53:31.611 00.031 29876 IsSlewing returns 0
21:53:31.611 00.000 29876 IsGuiding returns 0
21:53:31.611 00.000 29876 scope move finished after 51 + 107 ms
21:53:31.611 00.000 29876 Move returns status 0, amount 51
21:53:31.611 00.000 29876 MoveAxis(N, 0, ABG)
21:53:31.611 00.000 29876 Move returns status 0, amount 0
21:53:31.611 00.000 29876 move complete, result=0
21:53:31.612 00.001 29876 worker thread done servicing request
21:53:31.612 00.000 29876 Worker thread wakes up
21:53:31.612 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:31.612 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:31.612 00.000 31432 GuideStep: -0.5 px 51 ms EAST, 0.2 px 0 ms NORTH
21:53:33.517 01.905 29876 Exposure complete
21:53:33.561 00.044 29876 worker thread done servicing request
21:53:33.561 00.000 31432 OnExposeComplete: enter
21:53:33.563 00.002 31432 UpdateGuideState(): m_state=6
21:53:33.565 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
21:53:33.567 00.002 31432 Star::Find returns 1 (0), X=330.18, Y=635.27, Mass=3379, SNR=36.1, Peak=254 HFD=3.8
21:53:33.569 00.002 31432 MultiStar: [#1 -0.01,-0.34,0.99,U] [#2 0.26,-0.42,0.87,U] [#3 0.07,-0.05,1.06,U] [#4 0.68,0.29,0.97,U] [#5 0.23,-0.55,0.90,U] [#6 0.32,-0.13,0.92,U] [#7 0.42,-0.29,1.00,U] [#8 0.29,-0.28,0.84,U] 
21:53:33.571 00.002 31432 refined, 8 included, MultiStar: {0.29, -0.24}, one-star: {0.40, -0.44}
21:53:33.573 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.71 = -0.71)
21:53:33.574 00.001 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.30 = 2.30)
21:53:33.576 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-0.69 mountX=0.29 mountY=0.28, mountTheta=0.78
21:53:33.580 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.24, opts=13)
21:53:33.582 00.002 31432 Enqueuing Move request for scope (0.29, -0.24)
21:53:33.584 00.002 29876 Worker thread wakes up
21:53:33.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd
21:53:33.584 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.24)
21:53:33.584 00.000 29876 Moving (0.29, -0.24) raw xDistance=0.29 yDistance=0.28
21:53:33.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.29
21:53:33.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:33.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:53:33.584 00.000 29876 MoveAxis(W, 21, ABG)
21:53:33.584 00.000 29876 Guiding  Dir = 3, Dur = 21
21:53:33.585 00.001 29876 IsSlewing returns 0
21:53:33.585 00.000 29876 IsGuiding returns 0
21:53:33.585 00.000 29876 PulseGuide returned control before completion, sleep 31
21:53:33.592 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:33.604 00.012 31432 UpdateGuideState exits: m=3379 RSB=36.1
21:53:33.607 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:33.608 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:33.610 00.002 31432 Enqueuing Expose request
21:53:33.624 00.014 29876 IsGuiding returns 1
21:53:33.624 00.000 29876 scope still moving after pulse duration time elapsed
21:53:33.653 00.029 29876 IsSlewing returns 0
21:53:33.653 00.000 29876 IsGuiding returns 0
21:53:33.653 00.000 29876 scope move finished after 21 + 48 ms
21:53:33.653 00.000 29876 Move returns status 0, amount 21
21:53:33.653 00.000 29876 MoveAxis(N, 0, ABG)
21:53:33.653 00.000 29876 Move returns status 0, amount 0
21:53:33.653 00.000 29876 move complete, result=0
21:53:33.653 00.000 29876 worker thread done servicing request
21:53:33.653 00.000 29876 Worker thread wakes up
21:53:33.653 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:33.653 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:33.653 00.000 31432 GuideStep: 0.3 px 21 ms WEST, 0.3 px 0 ms NORTH
21:53:35.776 02.123 29876 Exposure complete
21:53:35.820 00.044 29876 worker thread done servicing request
21:53:35.820 00.000 31432 OnExposeComplete: enter
21:53:35.822 00.002 31432 UpdateGuideState(): m_state=6
21:53:35.825 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
21:53:35.827 00.002 31432 Star::Find returns 1 (0), X=329.55, Y=635.54, Mass=3484, SNR=36.8, Peak=254 HFD=3.3
21:53:35.829 00.002 31432 MultiStar: [#1 -0.30,-0.35,1.00,U] [#2 0.49,-0.81,0.95,U] [#3 -0.33,-0.24,0.98,U] [#4 0.57,0.10,0.93,U] [#5 -0.31,-0.45,0.88,U] [#6 -0.13,-0.15,0.89,U] [#7 0.06,-0.25,0.92,U] [#8 0.16,-0.14,0.85,U] 
21:53:35.831 00.002 31432 refined, 8 included, MultiStar: {-0.01, -0.27}, one-star: {-0.23, -0.16}
21:53:35.834 00.003 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
21:53:35.836 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
21:53:35.838 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.60 mountX=-0.02 mountY=0.27, mountTheta=1.63
21:53:35.841 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.27, opts=13)
21:53:35.843 00.002 31432 Enqueuing Move request for scope (-0.01, -0.27)
21:53:35.845 00.002 29876 Worker thread wakes up
21:53:35.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
21:53:35.845 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
21:53:35.845 00.000 29876 Moving (-0.01, -0.27) raw xDistance=-0.02 yDistance=0.27
21:53:35.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:53:35.845 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:35.845 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:53:35.845 00.000 29876 MoveAxis(E, 0, ABG)
21:53:35.845 00.000 29876 Move returns status 0, amount 0
21:53:35.845 00.000 29876 MoveAxis(N, 0, ABG)
21:53:35.846 00.001 29876 Move returns status 0, amount 0
21:53:35.846 00.000 29876 move complete, result=0
21:53:35.846 00.000 29876 worker thread done servicing request
21:53:35.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:35.860 00.011 31432 UpdateGuideState exits: m=3484 RSB=36.8
21:53:35.862 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:35.864 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:35.866 00.002 31432 Enqueuing Expose request
21:53:35.868 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:53:35.870 00.002 29876 Worker thread wakes up
21:53:35.870 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:35.870 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:37.785 01.915 29876 Exposure complete
21:53:37.828 00.043 29876 worker thread done servicing request
21:53:37.829 00.001 31432 OnExposeComplete: enter
21:53:37.831 00.002 31432 UpdateGuideState(): m_state=6
21:53:37.833 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
21:53:37.835 00.002 31432 Star::Find returns 1 (0), X=330.36, Y=634.97, Mass=3455, SNR=36.3, Peak=233 HFD=4.0
21:53:37.837 00.002 31432 MultiStar: [#1 0.45,-0.62,1.08,U] [#2 1.12,-0.64,0.00,M1] [#3 -0.03,-0.35,0.99,U] [#4 1.18,0.10,0.00,M2] [#5 0.08,-0.56,0.85,U] [#6 0.60,-0.31,0.90,U] [#7 0.89,-0.60,0.00,M1] [#8 0.92,-0.30,0.86,U] 
21:53:37.839 00.002 31432 refined, 5 included, MultiStar: {0.43, -0.48}, one-star: {0.58, -0.74}
21:53:37.841 00.002 31432 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.02) = xAngle (-0.87 = -0.87)
21:53:37.843 00.002 31432 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.14 = 2.14)
21:53:37.845 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.48 hyp=0.65 cameraTheta=-0.85 mountX=0.42 mountY=0.55, mountTheta=0.92
21:53:37.849 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.48, opts=13)
21:53:37.851 00.002 31432 Enqueuing Move request for scope (0.43, -0.48)
21:53:37.854 00.003 29876 Worker thread wakes up
21:53:37.854 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.48) opts 0xd
21:53:37.854 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.48)
21:53:37.854 00.000 29876 Moving (0.43, -0.48) raw xDistance=0.42 yDistance=0.55
21:53:37.854 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
21:53:37.854 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:37.854 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:53:37.854 00.000 29876 MoveAxis(W, 40, ABG)
21:53:37.854 00.000 29876 Guiding  Dir = 3, Dur = 40
21:53:37.854 00.000 29876 IsSlewing returns 0
21:53:37.854 00.000 29876 IsGuiding returns 0
21:53:37.854 00.000 29876 PulseGuide returned control before completion, sleep 50
21:53:37.857 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:37.869 00.012 31432 UpdateGuideState exits: m=3455 RSB=36.3
21:53:37.871 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:37.873 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:37.875 00.002 31432 Enqueuing Expose request
21:53:37.908 00.033 29876 IsGuiding returns 1
21:53:37.908 00.000 29876 scope still moving after pulse duration time elapsed
21:53:37.939 00.031 29876 IsSlewing returns 0
21:53:37.939 00.000 29876 IsGuiding returns 1
21:53:37.970 00.031 29876 IsSlewing returns 0
21:53:37.970 00.000 29876 IsGuiding returns 1
21:53:38.001 00.031 29876 IsSlewing returns 0
21:53:38.001 00.000 29876 IsGuiding returns 0
21:53:38.001 00.000 29876 scope move finished after 40 + 107 ms
21:53:38.001 00.000 29876 Move returns status 0, amount 40
21:53:38.001 00.000 29876 MoveAxis(N, 0, ABG)
21:53:38.001 00.000 29876 Move returns status 0, amount 0
21:53:38.001 00.000 29876 move complete, result=0
21:53:38.001 00.000 29876 worker thread done servicing request
21:53:38.001 00.000 29876 Worker thread wakes up
21:53:38.002 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:38.002 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:38.002 00.000 31432 GuideStep: 0.4 px 40 ms WEST, 0.5 px 0 ms NORTH
21:53:40.133 02.131 29876 Exposure complete
21:53:40.176 00.043 29876 worker thread done servicing request
21:53:40.177 00.001 31432 OnExposeComplete: enter
21:53:40.179 00.002 31432 UpdateGuideState(): m_state=6
21:53:40.181 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
21:53:40.183 00.002 31432 Star::Find returns 1 (0), X=329.27, Y=634.27, Mass=3485, SNR=36.5, Peak=232 HFD=3.8
21:53:40.186 00.003 31432 MultiStar: [#1 -0.27,-1.00,0.00,M1] [#2 0.14,-1.02,0.00,M2] [#3 -0.81,-0.87,0.00,M1] [#4 -0.20,0.16,0.94,U] [#5 -0.52,-1.27,0.00,M1] [#6 -0.22,-0.77,0.85,U] [#7 0.02,-1.25,0.00,M2] [#8 -0.14,-0.80,0.86,U] 
21:53:40.188 00.002 31432 refined, 3 included, MultiStar: {-0.28, -0.72}, one-star: {-0.51, -1.43}
21:53:40.191 00.003 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.96 = -1.96)
21:53:40.192 00.001 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.05 = 1.05)
21:53:40.194 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.72 hyp=0.77 cameraTheta=-1.94 mountX=-0.29 mountY=0.67, mountTheta=1.98
21:53:40.197 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.72, opts=13)
21:53:40.199 00.002 31432 Enqueuing Move request for scope (-0.28, -0.72)
21:53:40.202 00.003 29876 Worker thread wakes up
21:53:40.202 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.72) opts 0xd
21:53:40.202 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.72)
21:53:40.202 00.000 29876 Moving (-0.28, -0.72) raw xDistance=-0.29 yDistance=0.67
21:53:40.202 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
21:53:40.202 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:40.202 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
21:53:40.202 00.000 29876 MoveAxis(E, 23, ABG)
21:53:40.202 00.000 29876 Guiding  Dir = 2, Dur = 23
21:53:40.202 00.000 29876 IsSlewing returns 0
21:53:40.202 00.000 29876 IsGuiding returns 0
21:53:40.202 00.000 29876 PulseGuide returned control before completion, sleep 33
21:53:40.205 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:40.217 00.012 31432 UpdateGuideState exits: m=3485 RSB=36.5
21:53:40.219 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:40.221 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:40.223 00.002 31432 Enqueuing Expose request
21:53:40.240 00.017 29876 IsGuiding returns 1
21:53:40.240 00.000 29876 scope still moving after pulse duration time elapsed
21:53:40.271 00.031 29876 IsSlewing returns 0
21:53:40.271 00.000 29876 IsGuiding returns 0
21:53:40.271 00.000 29876 scope move finished after 23 + 46 ms
21:53:40.271 00.000 29876 Move returns status 0, amount 23
21:53:40.271 00.000 29876 MoveAxis(N, 0, ABG)
21:53:40.271 00.000 29876 Move returns status 0, amount 0
21:53:40.271 00.000 29876 move complete, result=0
21:53:40.271 00.000 29876 worker thread done servicing request
21:53:40.271 00.000 29876 Worker thread wakes up
21:53:40.271 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:40.271 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:40.271 00.000 31432 GuideStep: -0.3 px 23 ms EAST, 0.7 px 0 ms NORTH
21:53:42.187 01.916 29876 Exposure complete
21:53:42.230 00.043 29876 worker thread done servicing request
21:53:42.230 00.000 31432 OnExposeComplete: enter
21:53:42.233 00.003 31432 UpdateGuideState(): m_state=6
21:53:42.236 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
21:53:42.237 00.001 31432 Star::Find returns 1 (0), X=329.18, Y=634.94, Mass=3692, SNR=37.8, Peak=235 HFD=4.1
21:53:42.239 00.002 31432 MultiStar: [#1 -0.88,-0.46,0.00,M2] [#2 -0.24,-0.61,0.89,U] [#3 -0.86,-0.61,0.00,M2] [#4 -0.82,0.45,0.88,U] [#5 -1.01,-0.92,0.00,M2] [#6 -0.73,-0.16,0.81,U] [#7 -0.60,-0.13,0.95,U] [#8 -0.94,-0.18,0.80,U] 
21:53:42.241 00.002 31432 refined, 5 included, MultiStar: {-0.65, -0.25}, one-star: {-0.60, -0.77}
21:53:42.243 00.002 31432 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:53:42.245 00.002 31432 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:53:42.247 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.25 hyp=0.69 cameraTheta=-2.78 mountX=-0.65 mountY=0.14, mountTheta=2.92
21:53:42.250 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.25, opts=13)
21:53:42.252 00.002 31432 Enqueuing Move request for scope (-0.65, -0.25)
21:53:42.254 00.002 29876 Worker thread wakes up
21:53:42.254 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.25) opts 0xd
21:53:42.254 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.25)
21:53:42.254 00.000 29876 Moving (-0.65, -0.25) raw xDistance=-0.65 yDistance=0.14
21:53:42.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
21:53:42.254 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:42.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:53:42.254 00.000 29876 MoveAxis(E, 66, ABG)
21:53:42.254 00.000 29876 Guiding  Dir = 2, Dur = 66
21:53:42.254 00.000 29876 IsSlewing returns 0
21:53:42.254 00.000 29876 IsGuiding returns 0
21:53:42.255 00.001 29876 PulseGuide returned control before completion, sleep 76
21:53:42.259 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=35, FiltMin=14, FiltMax=257, Gamma=0.490
21:53:42.271 00.012 31432 UpdateGuideState exits: m=3692 RSB=37.8
21:53:42.274 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.275 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:42.277 00.002 31432 Enqueuing Expose request
21:53:42.341 00.064 29876 IsGuiding returns 1
21:53:42.341 00.000 29876 scope still moving after pulse duration time elapsed
21:53:42.372 00.031 29876 IsSlewing returns 0
21:53:42.372 00.000 29876 IsGuiding returns 1
21:53:42.402 00.030 29876 IsSlewing returns 0
21:53:42.402 00.000 29876 IsGuiding returns 0
21:53:42.402 00.000 29876 scope move finished after 66 + 82 ms
21:53:42.402 00.000 29876 Move returns status 0, amount 66
21:53:42.402 00.000 29876 MoveAxis(N, 0, ABG)
21:53:42.402 00.000 29876 Move returns status 0, amount 0
21:53:42.402 00.000 29876 move complete, result=0
21:53:42.402 00.000 29876 worker thread done servicing request
21:53:42.402 00.000 29876 Worker thread wakes up
21:53:42.402 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:42.402 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:42.403 00.001 31432 GuideStep: -0.7 px 66 ms EAST, 0.1 px 0 ms NORTH
21:53:44.633 02.230 29876 Exposure complete
21:53:44.681 00.048 29876 worker thread done servicing request
21:53:44.681 00.000 31432 OnExposeComplete: enter
21:53:44.683 00.002 31432 UpdateGuideState(): m_state=6
21:53:44.685 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
21:53:44.687 00.002 31432 Star::Find returns 1 (0), X=329.63, Y=634.25, Mass=3239, SNR=35.3, Peak=218 HFD=3.7
21:53:44.689 00.002 31432 MultiStar: [#1 -0.53,-0.83,1.02,U] [#2 -0.17,-0.95,0.94,U] [#3 -0.44,-0.97,0.00,M3] [#4 0.20,-0.44,0.95,U] [#5 -0.47,-1.29,0.00,M3] [#6 -0.62,-0.48,0.91,U] [#7 -0.52,-1.13,0.00,M2] [#8 -0.24,-0.39,0.79,U] 
21:53:44.691 00.002 31432 refined, 5 included, MultiStar: {-0.25, -0.78}, one-star: {-0.15, -1.46}
21:53:44.693 00.002 31432 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.02) = xAngle (-1.91 = -1.91)
21:53:44.695 00.002 31432 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.10 = 1.10)
21:53:44.697 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.78 hyp=0.82 cameraTheta=-1.88 mountX=-0.27 mountY=0.73, mountTheta=1.93
21:53:44.699 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.78, opts=13)
21:53:44.701 00.002 31432 Enqueuing Move request for scope (-0.25, -0.78)
21:53:44.703 00.002 29876 Worker thread wakes up
21:53:44.703 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.78) opts 0xd
21:53:44.703 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.78)
21:53:44.703 00.000 29876 Moving (-0.25, -0.78) raw xDistance=-0.27 yDistance=0.73
21:53:44.703 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
21:53:44.703 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:44.703 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
21:53:44.703 00.000 29876 MoveAxis(E, 35, ABG)
21:53:44.704 00.001 29876 Guiding  Dir = 2, Dur = 35
21:53:44.704 00.000 29876 IsSlewing returns 0
21:53:44.704 00.000 29876 IsGuiding returns 0
21:53:44.704 00.000 29876 PulseGuide returned control before completion, sleep 45
21:53:44.710 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:53:44.724 00.014 31432 UpdateGuideState exits: m=3239 RSB=35.3
21:53:44.726 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:44.728 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:44.730 00.002 31432 Enqueuing Expose request
21:53:44.756 00.026 29876 IsGuiding returns 1
21:53:44.756 00.000 29876 scope still moving after pulse duration time elapsed
21:53:44.786 00.030 29876 IsSlewing returns 0
21:53:44.786 00.000 29876 IsGuiding returns 1
21:53:44.816 00.030 29876 IsSlewing returns 0
21:53:44.816 00.000 29876 IsGuiding returns 0
21:53:44.816 00.000 29876 scope move finished after 35 + 77 ms
21:53:44.816 00.000 29876 Move returns status 0, amount 35
21:53:44.816 00.000 29876 MoveAxis(N, 0, ABG)
21:53:44.816 00.000 29876 Move returns status 0, amount 0
21:53:44.816 00.000 29876 move complete, result=0
21:53:44.816 00.000 29876 worker thread done servicing request
21:53:44.816 00.000 29876 Worker thread wakes up
21:53:44.816 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:44.816 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.7 px 0 ms NORTH
21:53:44.820 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:46.734 01.914 29876 Exposure complete
21:53:46.780 00.046 29876 worker thread done servicing request
21:53:46.781 00.001 31432 OnExposeComplete: enter
21:53:46.783 00.002 31432 UpdateGuideState(): m_state=6
21:53:46.785 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
21:53:46.787 00.002 31432 Star::Find returns 1 (0), X=329.11, Y=634.62, Mass=3511, SNR=36.4, Peak=255 HFD=3.9
21:53:46.789 00.002 31432 MultiStar: [#1 -0.56,-0.68,1.01,U] [#2 0.04,-0.96,0.89,U] [#3 -0.56,-0.86,0.00,M4] [#4 0.03,-0.10,0.90,U] [#5 -0.55,-0.74,0.86,U] [#6 -0.25,-0.84,0.89,U] [#7 -0.08,-0.64,0.94,U] [#8 0.01,-0.64,0.78,U] 
21:53:46.791 00.002 31432 refined, 7 included, MultiStar: {-0.27, -0.72}, one-star: {-0.67, -1.08}
21:53:46.793 00.002 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
21:53:46.795 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
21:53:46.797 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.72 hyp=0.76 cameraTheta=-1.93 mountX=-0.28 mountY=0.67, mountTheta=1.97
21:53:46.799 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.72, opts=13)
21:53:46.801 00.002 31432 Enqueuing Move request for scope (-0.27, -0.72)
21:53:46.803 00.002 29876 Worker thread wakes up
21:53:46.803 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.72) opts 0xd
21:53:46.803 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.72)
21:53:46.803 00.000 29876 Moving (-0.27, -0.72) raw xDistance=-0.28 yDistance=0.67
21:53:46.803 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
21:53:46.803 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=-0.37 newest=1.54
21:53:46.803 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
21:53:46.803 00.000 29876 MoveAxis(E, 32, ABG)
21:53:46.803 00.000 29876 Guiding  Dir = 2, Dur = 32
21:53:46.804 00.001 29876 IsSlewing returns 0
21:53:46.804 00.000 29876 IsGuiding returns 0
21:53:46.804 00.000 29876 PulseGuide returned control before completion, sleep 42
21:53:46.807 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:53:46.819 00.012 31432 UpdateGuideState exits: m=3511 RSB=36.4
21:53:46.822 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.823 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:46.825 00.002 31432 Enqueuing Expose request
21:53:46.857 00.032 29876 IsGuiding returns 1
21:53:46.857 00.000 29876 scope still moving after pulse duration time elapsed
21:53:46.887 00.030 29876 IsSlewing returns 0
21:53:46.887 00.000 29876 IsGuiding returns 1
21:53:46.919 00.032 29876 IsSlewing returns 0
21:53:46.919 00.000 29876 IsGuiding returns 1
21:53:46.950 00.031 29876 IsSlewing returns 0
21:53:46.950 00.000 29876 IsGuiding returns 0
21:53:46.950 00.000 29876 scope move finished after 32 + 113 ms
21:53:46.950 00.000 29876 Move returns status 0, amount 32
21:53:46.950 00.000 29876 BLC: Oldest BLC event removed
21:53:46.950 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:53:46.950 00.000 29876 MoveAxis(S, 69, ABG)
21:53:46.950 00.000 29876 Guiding  Dir = 1, Dur = 69
21:53:46.950 00.000 29876 IsSlewing returns 0
21:53:46.950 00.000 29876 IsGuiding returns 0
21:53:46.950 00.000 29876 PulseGuide returned control before completion, sleep 79
21:53:47.043 00.093 29876 IsGuiding returns 1
21:53:47.043 00.000 29876 scope still moving after pulse duration time elapsed
21:53:47.074 00.031 29876 IsSlewing returns 0
21:53:47.074 00.000 29876 IsGuiding returns 1
21:53:47.105 00.031 29876 IsSlewing returns 0
21:53:47.105 00.000 29876 IsGuiding returns 0
21:53:47.105 00.000 29876 scope move finished after 69 + 86 ms
21:53:47.105 00.000 29876 Move returns status 0, amount 69
21:53:47.105 00.000 29876 move complete, result=0
21:53:47.105 00.000 29876 worker thread done servicing request
21:53:47.105 00.000 29876 Worker thread wakes up
21:53:47.105 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.7 px 69 ms SOUTH
21:53:47.108 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:47.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:49.336 02.228 29876 Exposure complete
21:53:49.385 00.049 29876 worker thread done servicing request
21:53:49.385 00.000 31432 OnExposeComplete: enter
21:53:49.387 00.002 31432 UpdateGuideState(): m_state=6
21:53:49.389 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
21:53:49.391 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=635.02, Mass=3140, SNR=34.3, Peak=217 HFD=4.0
21:53:49.393 00.002 31432 MultiStar: [#1 -0.00,-0.44,1.09,U] [#2 0.69,-0.41,0.99,U] [#3 -0.24,-0.01,1.08,U] [#4 0.74,0.18,0.97,U] [#5 0.11,-0.95,0.90,U] [#6 0.43,-0.16,0.94,U] [#7 0.11,-0.86,0.93,U] [#8 0.58,-0.19,0.90,U] 
21:53:49.395 00.002 31432 refined, 8 included, MultiStar: {0.29, -0.38}, one-star: {0.24, -0.68}
21:53:49.397 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.02) = xAngle (-0.95 = -0.95)
21:53:49.399 00.002 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
21:53:49.402 00.003 31432 CameraToMount -- cameraX=0.29 cameraY=-0.38 hyp=0.48 cameraTheta=-0.93 mountX=0.28 mountY=0.42, mountTheta=0.99
21:53:49.405 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=-0.38, opts=13)
21:53:49.410 00.005 31432 Enqueuing Move request for scope (0.29, -0.38)
21:53:49.414 00.004 29876 Worker thread wakes up
21:53:49.415 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.38) opts 0xd
21:53:49.415 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, -0.38)
21:53:49.415 00.000 29876 Moving (0.29, -0.38) raw xDistance=0.28 yDistance=0.42
21:53:49.415 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
21:53:49.415 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
21:53:49.415 00.000 29876 MoveAxis(W, 22, ABG)
21:53:49.415 00.000 29876 Guiding  Dir = 3, Dur = 22
21:53:49.415 00.000 29876 IsSlewing returns 0
21:53:49.415 00.000 29876 IsGuiding returns 0
21:53:49.415 00.000 29876 PulseGuide returned control before completion, sleep 32
21:53:49.419 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:49.430 00.011 31432 UpdateGuideState exits: m=3140 RSB=34.3
21:53:49.432 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:49.434 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:49.436 00.002 31432 Enqueuing Expose request
21:53:49.459 00.023 29876 IsGuiding returns 1
21:53:49.459 00.000 29876 scope still moving after pulse duration time elapsed
21:53:49.490 00.031 29876 IsSlewing returns 0
21:53:49.490 00.000 29876 IsGuiding returns 1
21:53:49.522 00.032 29876 IsSlewing returns 0
21:53:49.522 00.000 29876 IsGuiding returns 0
21:53:49.522 00.000 29876 scope move finished after 22 + 84 ms
21:53:49.522 00.000 29876 Move returns status 0, amount 22
21:53:49.522 00.000 29876 MoveAxis(S, 31, ABG)
21:53:49.522 00.000 29876 Guiding  Dir = 1, Dur = 31
21:53:49.522 00.000 29876 IsSlewing returns 0
21:53:49.522 00.000 29876 IsGuiding returns 0
21:53:49.522 00.000 29876 PulseGuide returned control before completion, sleep 41
21:53:49.569 00.047 29876 IsGuiding returns 1
21:53:49.569 00.000 29876 scope still moving after pulse duration time elapsed
21:53:49.600 00.031 29876 IsSlewing returns 0
21:53:49.600 00.000 29876 IsGuiding returns 1
21:53:49.632 00.032 29876 IsSlewing returns 0
21:53:49.632 00.000 29876 IsGuiding returns 1
21:53:49.662 00.030 29876 IsSlewing returns 0
21:53:49.662 00.000 29876 IsGuiding returns 1
21:53:49.694 00.032 29876 IsSlewing returns 0
21:53:49.694 00.000 29876 IsGuiding returns 0
21:53:49.694 00.000 29876 scope move finished after 31 + 141 ms
21:53:49.694 00.000 29876 Move returns status 0, amount 31
21:53:49.694 00.000 29876 move complete, result=0
21:53:49.695 00.001 29876 worker thread done servicing request
21:53:49.695 00.000 29876 Worker thread wakes up
21:53:49.695 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:49.695 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:49.695 00.000 31432 GuideStep: 0.3 px 22 ms WEST, 0.4 px 31 ms SOUTH
21:53:51.611 01.916 29876 Exposure complete
21:53:51.656 00.045 29876 worker thread done servicing request
21:53:51.656 00.000 31432 OnExposeComplete: enter
21:53:51.658 00.002 31432 UpdateGuideState(): m_state=6
21:53:51.660 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
21:53:51.663 00.003 31432 Star::Find returns 1 (0), X=329.16, Y=634.80, Mass=3262, SNR=35.8, Peak=253 HFD=3.7
21:53:51.665 00.002 31432 MultiStar: [#1 -0.79,-0.57,1.03,U] [#2 -0.20,-0.40,0.94,U] [#3 -0.87,-0.24,0.95,U] [#4 0.12,-0.03,0.95,U] [#5 -0.96,-0.75,0.00,M2] [#6 -0.46,-0.25,0.90,U] [#7 -0.17,-0.67,0.96,U] [#8 -0.43,-0.18,0.89,U] 
21:53:51.667 00.002 31432 refined, 7 included, MultiStar: {-0.43, -0.42}, one-star: {-0.62, -0.90}
21:53:51.670 00.003 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
21:53:51.672 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
21:53:51.675 00.003 31432 CameraToMount -- cameraX=-0.43 cameraY=-0.42 hyp=0.60 cameraTheta=-2.38 mountX=-0.44 mountY=0.34, mountTheta=2.48
21:53:51.680 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.43, y=-0.42, opts=13)
21:53:51.684 00.004 31432 Enqueuing Move request for scope (-0.43, -0.42)
21:53:51.686 00.002 29876 Worker thread wakes up
21:53:51.686 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.42) opts 0xd
21:53:51.686 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.43, -0.42)
21:53:51.686 00.000 29876 Moving (-0.43, -0.42) raw xDistance=-0.44 yDistance=0.34
21:53:51.686 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.44
21:53:51.686 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.34
21:53:51.686 00.000 29876 MoveAxis(E, 39, ABG)
21:53:51.686 00.000 29876 Guiding  Dir = 2, Dur = 39
21:53:51.686 00.000 29876 IsSlewing returns 0
21:53:51.687 00.001 29876 IsGuiding returns 0
21:53:51.687 00.000 29876 PulseGuide returned control before completion, sleep 49
21:53:51.693 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:53:51.706 00.013 31432 UpdateGuideState exits: m=3262 RSB=35.8
21:53:51.710 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:51.715 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:51.717 00.002 31432 Enqueuing Expose request
21:53:51.751 00.034 29876 IsGuiding returns 1
21:53:51.751 00.000 29876 scope still moving after pulse duration time elapsed
21:53:51.783 00.032 29876 IsSlewing returns 0
21:53:51.783 00.000 29876 IsGuiding returns 1
21:53:51.814 00.031 29876 IsSlewing returns 0
21:53:51.814 00.000 29876 IsGuiding returns 0
21:53:51.814 00.000 29876 scope move finished after 39 + 88 ms
21:53:51.814 00.000 29876 Move returns status 0, amount 39
21:53:51.814 00.000 29876 MoveAxis(S, 25, ABG)
21:53:51.814 00.000 29876 Guiding  Dir = 1, Dur = 25
21:53:51.814 00.000 29876 IsSlewing returns 0
21:53:51.814 00.000 29876 IsGuiding returns 0
21:53:51.815 00.001 29876 PulseGuide returned control before completion, sleep 35
21:53:51.859 00.044 29876 IsGuiding returns 1
21:53:51.859 00.000 29876 scope still moving after pulse duration time elapsed
21:53:51.891 00.032 29876 IsSlewing returns 0
21:53:51.891 00.000 29876 IsGuiding returns 1
21:53:51.922 00.031 29876 IsSlewing returns 0
21:53:51.922 00.000 29876 IsGuiding returns 1
21:53:51.953 00.031 29876 IsSlewing returns 0
21:53:51.953 00.000 29876 IsGuiding returns 1
21:53:51.984 00.031 29876 IsSlewing returns 0
21:53:51.984 00.000 29876 IsGuiding returns 1
21:53:52.015 00.031 29876 IsSlewing returns 0
21:53:52.015 00.000 29876 IsGuiding returns 1
21:53:52.047 00.032 29876 IsSlewing returns 0
21:53:52.047 00.000 29876 IsGuiding returns 0
21:53:52.047 00.000 29876 scope move finished after 25 + 207 ms
21:53:52.047 00.000 29876 Move returns status 0, amount 25
21:53:52.047 00.000 29876 move complete, result=0
21:53:52.047 00.000 29876 worker thread done servicing request
21:53:52.047 00.000 29876 Worker thread wakes up
21:53:52.047 00.000 31432 GuideStep: -0.4 px 39 ms EAST, 0.3 px 25 ms SOUTH
21:53:52.050 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:52.050 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:54.178 02.128 29876 Exposure complete
21:53:54.225 00.047 29876 worker thread done servicing request
21:53:54.225 00.000 31432 OnExposeComplete: enter
21:53:54.229 00.004 31432 UpdateGuideState(): m_state=6
21:53:54.234 00.005 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
21:53:54.239 00.005 31432 Star::Find returns 1 (0), X=329.83, Y=634.98, Mass=3081, SNR=33.7, Peak=249 HFD=4.0
21:53:54.241 00.002 31432 MultiStar: [#1 -0.63,-0.19,1.10,U] [#2 -0.28,0.02,0.95,U] [#3 -0.72,-0.42,1.04,U] [#4 0.18,0.47,1.00,U] [#5 -0.06,-0.40,0.90,U] [#6 -0.48,-0.04,0.92,U] [#7 -0.44,-0.01,1.01,U] [#8 -0.51,0.08,0.83,U] 
21:53:54.244 00.003 31432 refined, 8 included, MultiStar: {-0.33, -0.14}, one-star: {0.05, -0.73}
21:53:54.246 00.002 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
21:53:54.248 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
21:53:54.250 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.35 cameraTheta=-2.74 mountX=-0.33 mountY=0.09, mountTheta=2.88
21:53:54.252 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.14, opts=13)
21:53:54.255 00.003 31432 Enqueuing Move request for scope (-0.33, -0.14)
21:53:54.257 00.002 29876 Worker thread wakes up
21:53:54.257 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.14) opts 0xd
21:53:54.257 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.14)
21:53:54.257 00.000 29876 Moving (-0.33, -0.14) raw xDistance=-0.33 yDistance=0.09
21:53:54.257 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
21:53:54.257 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:54.257 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:53:54.257 00.000 29876 MoveAxis(E, 37, ABG)
21:53:54.257 00.000 29876 Guiding  Dir = 2, Dur = 37
21:53:54.257 00.000 29876 IsSlewing returns 0
21:53:54.258 00.001 29876 IsGuiding returns 0
21:53:54.258 00.000 29876 PulseGuide returned control before completion, sleep 47
21:53:54.263 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=10, FiltMax=257, Gamma=0.490
21:53:54.277 00.014 31432 UpdateGuideState exits: m=3081 RSB=33.7
21:53:54.281 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.283 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:54.285 00.002 31432 Enqueuing Expose request
21:53:54.317 00.032 29876 IsGuiding returns 1
21:53:54.317 00.000 29876 scope still moving after pulse duration time elapsed
21:53:54.347 00.030 29876 IsSlewing returns 0
21:53:54.347 00.000 29876 IsGuiding returns 0
21:53:54.347 00.000 29876 scope move finished after 37 + 52 ms
21:53:54.347 00.000 29876 Move returns status 0, amount 37
21:53:54.347 00.000 29876 MoveAxis(N, 0, ABG)
21:53:54.347 00.000 29876 Move returns status 0, amount 0
21:53:54.347 00.000 29876 move complete, result=0
21:53:54.347 00.000 29876 worker thread done servicing request
21:53:54.347 00.000 31432 GuideStep: -0.3 px 37 ms EAST, 0.1 px 0 ms NORTH
21:53:54.350 00.003 29876 Worker thread wakes up
21:53:54.350 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:54.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:56.254 01.904 29876 Exposure complete
21:53:56.298 00.044 29876 worker thread done servicing request
21:53:56.298 00.000 31432 OnExposeComplete: enter
21:53:56.300 00.002 31432 UpdateGuideState(): m_state=6
21:53:56.302 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
21:53:56.304 00.002 31432 Star::Find returns 1 (0), X=329.56, Y=634.45, Mass=3485, SNR=37.3, Peak=228 HFD=3.9
21:53:56.306 00.002 31432 MultiStar: [#1 -0.62,-0.35,1.02,U] [#2 -0.33,0.18,0.87,U] [#3 -0.43,-0.93,0.00,M2] [#4 0.45,0.27,0.90,U] [#5 -0.33,-0.83,0.81,U] [#6 -0.10,0.08,0.83,U] [#7 -0.65,-0.48,0.91,U] [#8 -0.09,-0.27,0.76,U] 
21:53:56.309 00.003 31432 refined, 7 included, MultiStar: {-0.25, -0.35}, one-star: {-0.22, -1.26}
21:53:56.311 00.002 31432 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.02) = xAngle (-2.21 = -2.21)
21:53:56.313 00.002 31432 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.80 = 0.80)
21:53:56.315 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-2.19 mountX=-0.25 mountY=0.31, mountTheta=2.26
21:53:56.318 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.35, opts=13)
21:53:56.320 00.002 31432 Enqueuing Move request for scope (-0.25, -0.35)
21:53:56.322 00.002 29876 Worker thread wakes up
21:53:56.322 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.35) opts 0xd
21:53:56.323 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.35)
21:53:56.323 00.000 29876 Moving (-0.25, -0.35) raw xDistance=-0.25 yDistance=0.31
21:53:56.323 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
21:53:56.323 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.31
21:53:56.323 00.000 29876 MoveAxis(E, 30, ABG)
21:53:56.323 00.000 29876 Guiding  Dir = 2, Dur = 30
21:53:56.323 00.000 29876 IsSlewing returns 0
21:53:56.323 00.000 29876 IsGuiding returns 0
21:53:56.323 00.000 29876 PulseGuide returned control before completion, sleep 40
21:53:56.326 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:53:56.338 00.012 31432 UpdateGuideState exits: m=3485 RSB=37.3
21:53:56.340 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:56.342 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:56.345 00.003 31432 Enqueuing Expose request
21:53:56.378 00.033 29876 IsGuiding returns 1
21:53:56.378 00.000 29876 scope still moving after pulse duration time elapsed
21:53:56.409 00.031 29876 IsSlewing returns 0
21:53:56.409 00.000 29876 IsGuiding returns 1
21:53:56.440 00.031 29876 IsSlewing returns 0
21:53:56.440 00.000 29876 IsGuiding returns 0
21:53:56.440 00.000 29876 scope move finished after 30 + 87 ms
21:53:56.440 00.000 29876 Move returns status 0, amount 30
21:53:56.440 00.000 29876 MoveAxis(S, 22, ABG)
21:53:56.440 00.000 29876 Guiding  Dir = 1, Dur = 22
21:53:56.441 00.001 29876 IsSlewing returns 0
21:53:56.441 00.000 29876 IsGuiding returns 0
21:53:56.441 00.000 29876 PulseGuide returned control before completion, sleep 32
21:53:56.486 00.045 29876 IsGuiding returns 1
21:53:56.486 00.000 29876 scope still moving after pulse duration time elapsed
21:53:56.517 00.031 29876 IsSlewing returns 0
21:53:56.517 00.000 29876 IsGuiding returns 1
21:53:56.548 00.031 29876 IsSlewing returns 0
21:53:56.548 00.000 29876 IsGuiding returns 1
21:53:56.579 00.031 29876 IsSlewing returns 0
21:53:56.579 00.000 29876 IsGuiding returns 1
21:53:56.610 00.031 29876 IsSlewing returns 0
21:53:56.610 00.000 29876 IsGuiding returns 1
21:53:56.641 00.031 29876 IsSlewing returns 0
21:53:56.641 00.000 29876 IsGuiding returns 0
21:53:56.641 00.000 29876 scope move finished after 22 + 178 ms
21:53:56.641 00.000 29876 Move returns status 0, amount 22
21:53:56.641 00.000 29876 move complete, result=0
21:53:56.642 00.001 29876 worker thread done servicing request
21:53:56.642 00.000 29876 Worker thread wakes up
21:53:56.642 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:56.642 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:56.642 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.3 px 22 ms SOUTH
21:53:58.765 02.123 29876 Exposure complete
21:53:58.811 00.046 29876 worker thread done servicing request
21:53:58.811 00.000 31432 OnExposeComplete: enter
21:53:58.813 00.002 31432 UpdateGuideState(): m_state=6
21:53:58.815 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
21:53:58.817 00.002 31432 Star::Find returns 1 (0), X=329.52, Y=635.40, Mass=3318, SNR=35.7, Peak=254 HFD=3.4
21:53:58.819 00.002 31432 MultiStar: [#1 -0.49,-0.23,1.10,U] [#2 -0.06,-0.36,0.92,U] [#3 -0.96,-0.08,1.04,U] [#4 0.18,0.14,0.98,U] [#5 -0.67,-0.39,0.86,U] [#6 -0.30,-0.25,0.96,U] [#7 -0.24,-0.07,1.01,U] [#8 0.01,-0.16,0.84,U] 
21:53:58.821 00.002 31432 refined, 8 included, MultiStar: {-0.32, -0.19}, one-star: {-0.26, -0.31}
21:53:58.823 00.002 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.02) = xAngle (-2.64 = -2.64)
21:53:58.824 00.001 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.37 = 0.37)
21:53:58.828 00.004 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-2.61 mountX=-0.32 mountY=0.13, mountTheta=2.75
21:53:58.831 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.19, opts=13)
21:53:58.833 00.002 31432 Enqueuing Move request for scope (-0.32, -0.19)
21:53:58.835 00.002 29876 Worker thread wakes up
21:53:58.835 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.19) opts 0xd
21:53:58.835 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.19)
21:53:58.835 00.000 29876 Moving (-0.32, -0.19) raw xDistance=-0.32 yDistance=0.13
21:53:58.835 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
21:53:58.835 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:58.835 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:53:58.835 00.000 29876 MoveAxis(E, 35, ABG)
21:53:58.835 00.000 29876 Guiding  Dir = 2, Dur = 35
21:53:58.836 00.001 29876 IsSlewing returns 0
21:53:58.836 00.000 29876 IsGuiding returns 0
21:53:58.836 00.000 29876 PulseGuide returned control before completion, sleep 45
21:53:58.839 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:53:58.852 00.013 31432 UpdateGuideState exits: m=3318 RSB=35.7
21:53:58.855 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.857 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:53:58.859 00.002 31432 Enqueuing Expose request
21:53:58.888 00.029 29876 IsGuiding returns 1
21:53:58.888 00.000 29876 scope still moving after pulse duration time elapsed
21:53:58.919 00.031 29876 IsSlewing returns 0
21:53:58.919 00.000 29876 IsGuiding returns 1
21:53:58.950 00.031 29876 IsSlewing returns 0
21:53:58.950 00.000 29876 IsGuiding returns 1
21:53:58.981 00.031 29876 IsSlewing returns 0
21:53:58.981 00.000 29876 IsGuiding returns 1
21:53:59.012 00.031 29876 IsSlewing returns 0
21:53:59.012 00.000 29876 IsGuiding returns 0
21:53:59.012 00.000 29876 scope move finished after 35 + 141 ms
21:53:59.012 00.000 29876 Move returns status 0, amount 35
21:53:59.012 00.000 29876 MoveAxis(N, 0, ABG)
21:53:59.012 00.000 29876 Move returns status 0, amount 0
21:53:59.012 00.000 29876 move complete, result=0
21:53:59.013 00.001 29876 worker thread done servicing request
21:53:59.013 00.000 29876 Worker thread wakes up
21:53:59.013 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:53:59.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:53:59.013 00.000 31432 GuideStep: -0.3 px 35 ms EAST, 0.1 px 0 ms NORTH
21:54:00.926 01.913 29876 Exposure complete
21:54:00.970 00.044 29876 worker thread done servicing request
21:54:00.970 00.000 31432 OnExposeComplete: enter
21:54:00.973 00.003 31432 UpdateGuideState(): m_state=6
21:54:00.975 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
21:54:00.977 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=634.42, Mass=3462, SNR=37.0, Peak=232 HFD=3.5
21:54:00.979 00.002 31432 MultiStar: [#1 -0.98,-0.57,0.00,M1] [#2 -0.38,-0.62,0.86,U] [#3 -1.33,-0.25,0.00,M2] [#4 -0.11,0.17,0.91,U] [#5 -0.49,-1.13,0.00,M1] [#6 -0.74,-0.55,0.91,U] [#7 -0.36,-0.45,0.93,U] [#8 -0.83,-0.24,0.83,U] 
21:54:00.981 00.002 31432 refined, 5 included, MultiStar: {-0.41, -0.51}, one-star: {-0.11, -1.29}
21:54:00.983 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
21:54:00.985 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
21:54:00.987 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.51 hyp=0.65 cameraTheta=-2.25 mountX=-0.42 mountY=0.44, mountTheta=2.33
21:54:00.991 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.51, opts=13)
21:54:00.995 00.004 31432 Enqueuing Move request for scope (-0.41, -0.51)
21:54:01.001 00.006 29876 Worker thread wakes up
21:54:01.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.51) opts 0xd
21:54:01.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.51)
21:54:01.001 00.000 29876 Moving (-0.41, -0.51) raw xDistance=-0.42 yDistance=0.44
21:54:01.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
21:54:01.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
21:54:01.001 00.000 29876 MoveAxis(E, 46, ABG)
21:54:01.001 00.000 29876 Guiding  Dir = 2, Dur = 46
21:54:01.001 00.000 29876 IsSlewing returns 0
21:54:01.002 00.001 29876 IsGuiding returns 0
21:54:01.002 00.000 29876 PulseGuide returned control before completion, sleep 56
21:54:01.005 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:01.016 00.011 31432 UpdateGuideState exits: m=3462 RSB=37.0
21:54:01.019 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:01.021 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:01.024 00.003 31432 Enqueuing Expose request
21:54:01.063 00.039 29876 IsGuiding returns 1
21:54:01.063 00.000 29876 scope still moving after pulse duration time elapsed
21:54:01.094 00.031 29876 IsSlewing returns 0
21:54:01.094 00.000 29876 IsGuiding returns 1
21:54:01.125 00.031 29876 IsSlewing returns 0
21:54:01.125 00.000 29876 IsGuiding returns 1
21:54:01.156 00.031 29876 IsSlewing returns 0
21:54:01.156 00.000 29876 IsGuiding returns 1
21:54:01.187 00.031 29876 IsSlewing returns 0
21:54:01.187 00.000 29876 IsGuiding returns 0
21:54:01.187 00.000 29876 scope move finished after 46 + 139 ms
21:54:01.187 00.000 29876 Move returns status 0, amount 46
21:54:01.187 00.000 29876 MoveAxis(S, 32, ABG)
21:54:01.187 00.000 29876 Guiding  Dir = 1, Dur = 32
21:54:01.187 00.000 29876 IsSlewing returns 0
21:54:01.187 00.000 29876 IsGuiding returns 0
21:54:01.188 00.001 29876 PulseGuide returned control before completion, sleep 42
21:54:01.233 00.045 29876 IsGuiding returns 1
21:54:01.233 00.000 29876 scope still moving after pulse duration time elapsed
21:54:01.264 00.031 29876 IsSlewing returns 0
21:54:01.264 00.000 29876 IsGuiding returns 1
21:54:01.295 00.031 29876 IsSlewing returns 0
21:54:01.295 00.000 29876 IsGuiding returns 1
21:54:01.326 00.031 29876 IsSlewing returns 0
21:54:01.326 00.000 29876 IsGuiding returns 0
21:54:01.326 00.000 29876 scope move finished after 32 + 107 ms
21:54:01.326 00.000 29876 Move returns status 0, amount 32
21:54:01.326 00.000 29876 move complete, result=0
21:54:01.326 00.000 29876 worker thread done servicing request
21:54:01.326 00.000 29876 Worker thread wakes up
21:54:01.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:01.326 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:01.326 00.000 31432 GuideStep: -0.4 px 46 ms EAST, 0.4 px 32 ms SOUTH
21:54:03.452 02.126 29876 Exposure complete
21:54:03.495 00.043 29876 worker thread done servicing request
21:54:03.495 00.000 31432 OnExposeComplete: enter
21:54:03.497 00.002 31432 UpdateGuideState(): m_state=6
21:54:03.500 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
21:54:03.502 00.002 31432 Star::Find returns 1 (0), X=328.84, Y=635.49, Mass=3440, SNR=36.6, Peak=254 HFD=3.6
21:54:03.504 00.002 31432 MultiStar: [#1 -1.13,0.12,0.00,M2] [#2 -1.06,0.12,0.00,M1] [#3 -1.38,0.37,0.00,M3] [#4 -0.42,0.52,0.97,U] [#5 -0.99,-0.24,0.00,M2] [#6 -0.68,0.34,0.90,U] [#7 -0.65,0.05,0.91,U] [#8 -0.77,0.73,0.00,M1] 
21:54:03.506 00.002 31432 refined, 3 included, MultiStar: {-0.67, 0.17}, one-star: {-0.94, -0.22}
21:54:03.508 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.87 = 2.87)
21:54:03.510 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.40)
21:54:03.511 00.001 31432 CameraToMount -- cameraX=-0.67 cameraY=0.17 hyp=0.70 cameraTheta=2.90 mountX=-0.67 mountY=-0.27, mountTheta=-2.76
21:54:03.515 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.17, opts=13)
21:54:03.518 00.003 31432 Enqueuing Move request for scope (-0.67, 0.17)
21:54:03.520 00.002 29876 Worker thread wakes up
21:54:03.520 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.17) opts 0xd
21:54:03.520 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.17)
21:54:03.520 00.000 29876 Moving (-0.67, 0.17) raw xDistance=-0.67 yDistance=-0.27
21:54:03.520 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
21:54:03.520 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:03.520 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:54:03.520 00.000 29876 MoveAxis(E, 71, ABG)
21:54:03.520 00.000 29876 Guiding  Dir = 2, Dur = 71
21:54:03.520 00.000 29876 IsSlewing returns 0
21:54:03.520 00.000 29876 IsGuiding returns 0
21:54:03.520 00.000 29876 PulseGuide returned control before completion, sleep 81
21:54:03.524 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:03.537 00.013 31432 UpdateGuideState exits: m=3440 RSB=36.6
21:54:03.540 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:03.542 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:03.544 00.002 31432 Enqueuing Expose request
21:54:03.607 00.063 29876 IsGuiding returns 1
21:54:03.607 00.000 29876 scope still moving after pulse duration time elapsed
21:54:03.638 00.031 29876 IsSlewing returns 0
21:54:03.638 00.000 29876 IsGuiding returns 1
21:54:03.669 00.031 29876 IsSlewing returns 0
21:54:03.669 00.000 29876 IsGuiding returns 1
21:54:03.700 00.031 29876 IsSlewing returns 0
21:54:03.700 00.000 29876 IsGuiding returns 0
21:54:03.700 00.000 29876 scope move finished after 71 + 108 ms
21:54:03.700 00.000 29876 Move returns status 0, amount 71
21:54:03.700 00.000 29876 MoveAxis(N, 0, ABG)
21:54:03.700 00.000 29876 Move returns status 0, amount 0
21:54:03.700 00.000 29876 move complete, result=0
21:54:03.700 00.000 29876 worker thread done servicing request
21:54:03.700 00.000 29876 Worker thread wakes up
21:54:03.700 00.000 31432 GuideStep: -0.7 px 71 ms EAST, -0.3 px 0 ms NORTH
21:54:03.703 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:03.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:05.614 01.911 29876 Exposure complete
21:54:05.660 00.046 29876 worker thread done servicing request
21:54:05.660 00.000 31432 OnExposeComplete: enter
21:54:05.663 00.003 31432 UpdateGuideState(): m_state=6
21:54:05.665 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
21:54:05.667 00.002 31432 Star::Find returns 1 (0), X=328.58, Y=635.07, Mass=3479, SNR=37.1, Peak=255 HFD=3.7
21:54:05.669 00.002 31432 MultiStar: [#1 -1.57,0.05,0.00,M3] [#2 -0.69,-0.67,0.86,U] [#3 -1.55,-0.21,0.00,M4] [#4 -0.80,0.02,0.90,U] [#5 -1.32,-0.46,0.00,M3] [#6 -0.95,-0.12,0.91,U] [#7 -1.37,-0.26,0.00,M1] [#8 -1.07,0.31,0.00,M2] 
21:54:05.671 00.002 31432 refined, 3 included, MultiStar: {-0.92, -0.36}, one-star: {-1.20, -0.64}
21:54:05.673 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.80 = -2.80)
21:54:05.675 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.21 = 0.21)
21:54:05.677 00.002 31432 CameraToMount -- cameraX=-0.92 cameraY=-0.36 hyp=0.99 cameraTheta=-2.77 mountX=-0.93 mountY=0.21, mountTheta=2.92
21:54:05.680 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.92, y=-0.36, opts=13)
21:54:05.682 00.002 31432 Enqueuing Move request for scope (-0.92, -0.36)
21:54:05.684 00.002 29876 Worker thread wakes up
21:54:05.684 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.36) opts 0xd
21:54:05.684 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.92, -0.36)
21:54:05.684 00.000 29876 Moving (-0.92, -0.36) raw xDistance=-0.93 yDistance=0.21
21:54:05.684 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
21:54:05.684 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:05.684 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:54:05.684 00.000 29876 MoveAxis(E, 99, ABG)
21:54:05.684 00.000 29876 Guiding  Dir = 2, Dur = 99
21:54:05.685 00.001 29876 IsSlewing returns 0
21:54:05.685 00.000 29876 IsGuiding returns 0
21:54:05.685 00.000 29876 PulseGuide returned control before completion, sleep 109
21:54:05.691 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:05.704 00.013 31432 UpdateGuideState exits: m=3479 RSB=37.1
21:54:05.707 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:05.709 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:05.711 00.002 31432 Enqueuing Expose request
21:54:05.796 00.085 29876 IsGuiding returns 1
21:54:05.796 00.000 29876 scope still moving after pulse duration time elapsed
21:54:05.827 00.031 29876 IsSlewing returns 0
21:54:05.827 00.000 29876 IsGuiding returns 1
21:54:05.857 00.030 29876 IsSlewing returns 0
21:54:05.857 00.000 29876 IsGuiding returns 0
21:54:05.857 00.000 29876 scope move finished after 99 + 73 ms
21:54:05.857 00.000 29876 Move returns status 0, amount 99
21:54:05.857 00.000 29876 MoveAxis(N, 0, ABG)
21:54:05.857 00.000 29876 Move returns status 0, amount 0
21:54:05.857 00.000 29876 move complete, result=0
21:54:05.858 00.001 29876 worker thread done servicing request
21:54:05.858 00.000 29876 Worker thread wakes up
21:54:05.858 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:05.858 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:05.858 00.000 31432 GuideStep: -0.9 px 99 ms EAST, 0.2 px 0 ms NORTH
21:54:07.984 02.126 29876 Exposure complete
21:54:08.028 00.044 29876 worker thread done servicing request
21:54:08.028 00.000 31432 OnExposeComplete: enter
21:54:08.031 00.003 31432 UpdateGuideState(): m_state=6
21:54:08.033 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
21:54:08.035 00.002 31432 Star::Find returns 1 (0), X=329.17, Y=635.72, Mass=3628, SNR=37.1, Peak=222 HFD=3.9
21:54:08.037 00.002 31432 MultiStar: [#1 -0.78,-0.26,1.06,U] [#2 -0.83,0.33,0.93,U] [#3 -0.91,0.65,0.00,M5] [#4 -0.18,0.81,0.92,U] [#5 -1.13,0.10,0.00,M4] [#6 -0.93,0.57,0.00,M1] [#7 -0.08,0.07,0.93,U] [#8 -0.18,0.40,0.83,U] 
21:54:08.039 00.002 31432 refined, 5 included, MultiStar: {-0.46, 0.21}, one-star: {-0.61, 0.01}
21:54:08.042 00.003 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.68 = 2.68)
21:54:08.044 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.69 = -0.59)
21:54:08.046 00.002 31432 CameraToMount -- cameraX=-0.46 cameraY=0.21 hyp=0.51 cameraTheta=2.71 mountX=-0.45 mountY=-0.28, mountTheta=-2.59
21:54:08.049 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.46, y=0.21, opts=13)
21:54:08.051 00.002 31432 Enqueuing Move request for scope (-0.46, 0.21)
21:54:08.054 00.003 29876 Worker thread wakes up
21:54:08.054 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.21) opts 0xd
21:54:08.054 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.46, 0.21)
21:54:08.054 00.000 29876 Moving (-0.46, 0.21) raw xDistance=-0.45 yDistance=-0.28
21:54:08.054 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.45
21:54:08.054 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:08.054 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:54:08.054 00.000 29876 MoveAxis(E, 58, ABG)
21:54:08.054 00.000 29876 Guiding  Dir = 2, Dur = 58
21:54:08.054 00.000 29876 IsSlewing returns 0
21:54:08.054 00.000 29876 IsGuiding returns 0
21:54:08.055 00.001 29876 PulseGuide returned control before completion, sleep 68
21:54:08.059 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:08.071 00.012 31432 UpdateGuideState exits: m=3628 RSB=37.1
21:54:08.076 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:08.079 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:08.081 00.002 31432 Enqueuing Expose request
21:54:08.123 00.042 29876 IsGuiding returns 1
21:54:08.123 00.000 29876 scope still moving after pulse duration time elapsed
21:54:08.154 00.031 29876 IsSlewing returns 0
21:54:08.154 00.000 29876 IsGuiding returns 1
21:54:08.186 00.032 29876 IsSlewing returns 0
21:54:08.187 00.001 29876 IsGuiding returns 1
21:54:08.217 00.030 29876 IsSlewing returns 0
21:54:08.217 00.000 29876 IsGuiding returns 0
21:54:08.217 00.000 29876 scope move finished after 58 + 104 ms
21:54:08.217 00.000 29876 Move returns status 0, amount 58
21:54:08.217 00.000 29876 MoveAxis(N, 0, ABG)
21:54:08.217 00.000 29876 Move returns status 0, amount 0
21:54:08.217 00.000 29876 move complete, result=0
21:54:08.217 00.000 29876 worker thread done servicing request
21:54:08.218 00.001 29876 Worker thread wakes up
21:54:08.218 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:08.218 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:08.218 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.3 px 0 ms NORTH
21:54:10.130 01.912 29876 Exposure complete
21:54:10.174 00.044 29876 worker thread done servicing request
21:54:10.174 00.000 31432 OnExposeComplete: enter
21:54:10.176 00.002 31432 UpdateGuideState(): m_state=6
21:54:10.178 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
21:54:10.180 00.002 31432 Star::Find returns 1 (0), X=329.74, Y=635.71, Mass=3548, SNR=36.8, Peak=254 HFD=3.8
21:54:10.182 00.002 31432 MultiStar: [#1 -0.41,0.06,1.01,U] [#2 -0.01,0.28,0.85,U] [#3 -0.70,-0.09,0.98,U] [#4 0.27,0.57,0.92,U] [#5 -0.48,-0.45,0.83,U] [#6 -0.48,0.19,0.87,U] [#7 0.03,-0.10,0.92,U] [#8 -0.31,0.30,0.81,U] 
21:54:10.184 00.002 31432 single-star, 8 included, MultiStar: {-0.24, 0.08}, one-star: {-0.04, 0.01}
21:54:10.186 00.002 31432 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
21:54:10.188 00.002 31432 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.98 = -0.30)
21:54:10.189 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.99 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
21:54:10.192 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=0.01, opts=13)
21:54:10.194 00.002 31432 Enqueuing Move request for scope (-0.04, 0.01)
21:54:10.196 00.002 29876 Worker thread wakes up
21:54:10.196 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:54:10.196 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:54:10.196 00.000 29876 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=-0.01
21:54:10.196 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:54:10.196 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:10.196 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:10.196 00.000 29876 MoveAxis(E, 0, ABG)
21:54:10.196 00.000 29876 Move returns status 0, amount 0
21:54:10.196 00.000 29876 MoveAxis(N, 0, ABG)
21:54:10.197 00.001 29876 Move returns status 0, amount 0
21:54:10.197 00.000 29876 move complete, result=0
21:54:10.197 00.000 29876 worker thread done servicing request
21:54:10.201 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:10.212 00.011 31432 UpdateGuideState exits: m=3548 RSB=36.8
21:54:10.214 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:10.216 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:10.218 00.002 31432 Enqueuing Expose request
21:54:10.219 00.001 29876 Worker thread wakes up
21:54:10.220 00.001 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:54:10.222 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:10.222 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:12.449 02.227 29876 Exposure complete
21:54:12.493 00.044 29876 worker thread done servicing request
21:54:12.494 00.001 31432 OnExposeComplete: enter
21:54:12.496 00.002 31432 UpdateGuideState(): m_state=6
21:54:12.498 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
21:54:12.500 00.002 31432 Star::Find returns 1 (0), X=329.27, Y=635.08, Mass=3389, SNR=35.9, Peak=230 HFD=3.9
21:54:12.502 00.002 31432 MultiStar: [#1 -0.62,-0.10,1.06,U] [#2 -0.20,-0.26,0.86,U] [#3 -0.73,0.15,1.03,U] [#4 -0.65,0.33,0.94,U] [#5 -0.89,-0.37,0.84,U] [#6 -0.54,-0.08,0.91,U] [#7 -0.60,-0.37,0.94,U] [#8 -0.54,0.04,0.84,U] 
21:54:12.504 00.002 31432 refined, 8 included, MultiStar: {-0.59, -0.14}, one-star: {-0.51, -0.62}
21:54:12.506 00.002 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.93 = -2.93)
21:54:12.508 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
21:54:12.510 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.14 hyp=0.61 cameraTheta=-2.91 mountX=-0.59 mountY=0.05, mountTheta=3.06
21:54:12.513 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.14, opts=13)
21:54:12.515 00.002 31432 Enqueuing Move request for scope (-0.59, -0.14)
21:54:12.517 00.002 29876 Worker thread wakes up
21:54:12.517 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.14) opts 0xd
21:54:12.517 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.14)
21:54:12.517 00.000 29876 Moving (-0.59, -0.14) raw xDistance=-0.59 yDistance=0.05
21:54:12.517 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.59
21:54:12.517 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:12.517 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:54:12.517 00.000 29876 MoveAxis(E, 57, ABG)
21:54:12.517 00.000 29876 Guiding  Dir = 2, Dur = 57
21:54:12.518 00.001 29876 IsSlewing returns 0
21:54:12.518 00.000 29876 IsGuiding returns 0
21:54:12.518 00.000 29876 PulseGuide returned control before completion, sleep 67
21:54:12.521 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:12.536 00.015 31432 UpdateGuideState exits: m=3389 RSB=35.9
21:54:12.539 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:12.542 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:12.544 00.002 31432 Enqueuing Expose request
21:54:12.587 00.043 29876 IsGuiding returns 1
21:54:12.587 00.000 29876 scope still moving after pulse duration time elapsed
21:54:12.619 00.032 29876 IsSlewing returns 0
21:54:12.619 00.000 29876 IsGuiding returns 1
21:54:12.649 00.030 29876 IsSlewing returns 0
21:54:12.649 00.000 29876 IsGuiding returns 1
21:54:12.679 00.030 29876 IsSlewing returns 0
21:54:12.679 00.000 29876 IsGuiding returns 1
21:54:12.710 00.031 29876 IsSlewing returns 0
21:54:12.710 00.000 29876 IsGuiding returns 0
21:54:12.710 00.000 29876 scope move finished after 57 + 135 ms
21:54:12.710 00.000 29876 Move returns status 0, amount 57
21:54:12.710 00.000 29876 MoveAxis(N, 0, ABG)
21:54:12.710 00.000 29876 Move returns status 0, amount 0
21:54:12.710 00.000 29876 move complete, result=0
21:54:12.711 00.001 29876 worker thread done servicing request
21:54:12.711 00.000 29876 Worker thread wakes up
21:54:12.711 00.000 31432 GuideStep: -0.6 px 57 ms EAST, 0.0 px 0 ms NORTH
21:54:12.714 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:12.714 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:14.619 01.905 29876 Exposure complete
21:54:14.662 00.043 29876 worker thread done servicing request
21:54:14.662 00.000 31432 OnExposeComplete: enter
21:54:14.665 00.003 31432 UpdateGuideState(): m_state=6
21:54:14.667 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
21:54:14.669 00.002 31432 Star::Find returns 1 (0), X=329.69, Y=635.53, Mass=3379, SNR=36.1, Peak=223 HFD=3.8
21:54:14.671 00.002 31432 MultiStar: [#1 -0.00,-0.10,1.02,U] [#2 0.45,-0.51,0.92,U] [#3 -0.35,0.23,1.01,U] [#4 0.06,0.25,0.91,U] [#5 -0.40,-0.37,0.82,U] [#6 0.43,-0.44,0.95,U] [#7 -0.15,-0.39,1.07,U] [#8 0.24,0.29,0.85,U] 
21:54:14.673 00.002 31432 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.09, -0.17}
21:54:14.674 00.001 31432 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.02) = xAngle (-1.47 = -1.47)
21:54:14.676 00.002 31432 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.55 = 1.55)
21:54:14.678 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.44 mountX=0.01 mountY=0.14, mountTheta=1.47
21:54:14.680 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.14, opts=13)
21:54:14.683 00.003 31432 Enqueuing Move request for scope (0.02, -0.14)
21:54:14.685 00.002 29876 Worker thread wakes up
21:54:14.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:54:14.685 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:54:14.685 00.000 29876 Moving (0.02, -0.14) raw xDistance=0.01 yDistance=0.14
21:54:14.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:54:14.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:14.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:54:14.685 00.000 29876 MoveAxis(E, 0, ABG)
21:54:14.685 00.000 29876 Move returns status 0, amount 0
21:54:14.685 00.000 29876 MoveAxis(N, 0, ABG)
21:54:14.685 00.000 29876 Move returns status 0, amount 0
21:54:14.685 00.000 29876 move complete, result=0
21:54:14.685 00.000 29876 worker thread done servicing request
21:54:14.689 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:14.700 00.011 31432 UpdateGuideState exits: m=3379 RSB=36.1
21:54:14.701 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.703 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:14.705 00.002 31432 Enqueuing Expose request
21:54:14.707 00.002 29876 Worker thread wakes up
21:54:14.707 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:14.707 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:14.707 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:54:16.830 02.123 29876 Exposure complete
21:54:16.873 00.043 29876 worker thread done servicing request
21:54:16.873 00.000 31432 OnExposeComplete: enter
21:54:16.876 00.003 31432 UpdateGuideState(): m_state=6
21:54:16.878 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
21:54:16.880 00.002 31432 Star::Find returns 1 (0), X=329.19, Y=635.67, Mass=3613, SNR=37.3, Peak=228 HFD=3.8
21:54:16.882 00.002 31432 MultiStar: [#1 -0.33,0.40,1.01,U] [#2 -0.27,0.49,0.86,U] [#3 -1.04,0.50,0.00,M3] [#4 -0.22,0.85,0.90,U] [#5 -1.51,0.71,0.00,M2] [#6 -0.08,0.33,0.88,U] [#7 -0.44,0.23,0.96,U] [#8 -0.23,0.56,0.81,U] 
21:54:16.884 00.002 31432 refined, 6 included, MultiStar: {-0.32, 0.39}, one-star: {-0.60, -0.04}
21:54:16.886 00.002 31432 CameraToMount -- cameraTheta (2.25) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
21:54:16.887 00.001 31432 CameraToMount -- cameraTheta (2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.24 = -1.05)
21:54:16.890 00.003 31432 CameraToMount -- cameraX=-0.32 cameraY=0.39 hyp=0.50 cameraTheta=2.25 mountX=-0.31 mountY=-0.44, mountTheta=-2.18
21:54:16.892 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=0.39, opts=13)
21:54:16.894 00.002 31432 Enqueuing Move request for scope (-0.32, 0.39)
21:54:16.896 00.002 29876 Worker thread wakes up
21:54:16.896 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.39) opts 0xd
21:54:16.896 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, 0.39)
21:54:16.896 00.000 29876 Moving (-0.32, 0.39) raw xDistance=-0.31 yDistance=-0.44
21:54:16.896 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:54:16.896 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:54:16.896 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:54:16.897 00.001 29876 MoveAxis(E, 30, ABG)
21:54:16.897 00.000 29876 Guiding  Dir = 2, Dur = 30
21:54:16.897 00.000 29876 IsSlewing returns 0
21:54:16.897 00.000 29876 IsGuiding returns 0
21:54:16.897 00.000 29876 PulseGuide returned control before completion, sleep 40
21:54:16.900 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:16.911 00.011 31432 UpdateGuideState exits: m=3613 RSB=37.3
21:54:16.914 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:16.916 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:16.917 00.001 31432 Enqueuing Expose request
21:54:16.952 00.035 29876 IsGuiding returns 1
21:54:16.952 00.000 29876 scope still moving after pulse duration time elapsed
21:54:16.983 00.031 29876 IsSlewing returns 0
21:54:16.983 00.000 29876 IsGuiding returns 1
21:54:17.014 00.031 29876 IsSlewing returns 0
21:54:17.014 00.000 29876 IsGuiding returns 0
21:54:17.014 00.000 29876 scope move finished after 30 + 87 ms
21:54:17.014 00.000 29876 Move returns status 0, amount 30
21:54:17.014 00.000 29876 MoveAxis(N, 0, ABG)
21:54:17.014 00.000 29876 Move returns status 0, amount 0
21:54:17.014 00.000 29876 move complete, result=0
21:54:17.015 00.001 29876 worker thread done servicing request
21:54:17.015 00.000 29876 Worker thread wakes up
21:54:17.015 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:17.015 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:17.015 00.000 31432 GuideStep: -0.3 px 30 ms EAST, -0.4 px 0 ms NORTH
21:54:18.920 01.905 29876 Exposure complete
21:54:18.964 00.044 29876 worker thread done servicing request
21:54:18.965 00.001 31432 OnExposeComplete: enter
21:54:18.968 00.003 31432 UpdateGuideState(): m_state=6
21:54:18.970 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
21:54:18.972 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=635.26, Mass=3361, SNR=36.3, Peak=228 HFD=3.9
21:54:18.974 00.002 31432 MultiStar: [#1 -0.09,-0.30,1.02,U] [#2 0.11,-0.47,0.91,U] [#3 -1.22,0.18,0.00,M4] [#4 -0.16,0.38,0.89,U] [#5 -1.35,0.13,0.00,M3] [#6 -0.00,-0.37,0.86,U] [#7 -0.01,-0.41,0.96,U] [#8 0.13,-0.22,0.84,U] 
21:54:18.976 00.002 31432 refined, 6 included, MultiStar: {-0.14, -0.27}, one-star: {-0.87, -0.45}
21:54:18.978 00.002 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
21:54:18.980 00.002 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
21:54:18.983 00.003 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-2.05 mountX=-0.15 mountY=0.24, mountTheta=2.11
21:54:18.986 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.27, opts=13)
21:54:18.988 00.002 31432 Enqueuing Move request for scope (-0.14, -0.27)
21:54:18.990 00.002 29876 Worker thread wakes up
21:54:18.990 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
21:54:18.990 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
21:54:18.990 00.000 29876 Moving (-0.14, -0.27) raw xDistance=-0.15 yDistance=0.24
21:54:18.990 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:54:18.990 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:18.990 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:54:18.990 00.000 29876 MoveAxis(E, 0, ABG)
21:54:18.990 00.000 29876 Move returns status 0, amount 0
21:54:18.990 00.000 29876 MoveAxis(N, 0, ABG)
21:54:18.990 00.000 29876 Move returns status 0, amount 0
21:54:18.990 00.000 29876 move complete, result=0
21:54:18.990 00.000 29876 worker thread done servicing request
21:54:18.994 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=11, FiltMax=257, Gamma=0.490
21:54:19.007 00.013 31432 UpdateGuideState exits: m=3361 RSB=36.3
21:54:19.010 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:19.012 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:19.014 00.002 31432 Enqueuing Expose request
21:54:19.016 00.002 29876 Worker thread wakes up
21:54:19.016 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:54:19.018 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:19.019 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:21.145 02.126 29876 Exposure complete
21:54:21.193 00.048 29876 worker thread done servicing request
21:54:21.193 00.000 31432 OnExposeComplete: enter
21:54:21.196 00.003 31432 UpdateGuideState(): m_state=6
21:54:21.198 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
21:54:21.199 00.001 31432 Star::Find returns 1 (0), X=329.09, Y=635.10, Mass=3180, SNR=35.1, Peak=217 HFD=4.2
21:54:21.201 00.002 31432 MultiStar: [#1 0.12,-0.46,1.11,U] [#2 0.29,-0.34,0.96,U] [#3 -0.23,0.00,1.05,U] [#4 0.07,0.57,0.92,U] [#5 -0.69,-0.38,0.87,U] [#6 -0.09,-0.56,0.94,U] [#7 0.48,-0.26,1.01,U] [#8 0.03,-0.00,0.88,U] 
21:54:21.203 00.002 31432 refined, 8 included, MultiStar: {-0.07, -0.23}, one-star: {-0.69, -0.61}
21:54:21.205 00.002 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
21:54:21.207 00.002 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
21:54:21.209 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.87 mountX=-0.08 mountY=0.22, mountTheta=1.90
21:54:21.212 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-0.23, opts=13)
21:54:21.215 00.003 31432 Enqueuing Move request for scope (-0.07, -0.23)
21:54:21.217 00.002 29876 Worker thread wakes up
21:54:21.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
21:54:21.217 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
21:54:21.217 00.000 29876 Moving (-0.07, -0.23) raw xDistance=-0.08 yDistance=0.22
21:54:21.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:54:21.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:21.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:54:21.217 00.000 29876 MoveAxis(E, 0, ABG)
21:54:21.217 00.000 29876 Move returns status 0, amount 0
21:54:21.217 00.000 29876 MoveAxis(N, 0, ABG)
21:54:21.217 00.000 29876 Move returns status 0, amount 0
21:54:21.217 00.000 29876 move complete, result=0
21:54:21.217 00.000 29876 worker thread done servicing request
21:54:21.224 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:54:21.236 00.012 31432 UpdateGuideState exits: m=3180 RSB=35.1
21:54:21.239 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.241 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:21.243 00.002 31432 Enqueuing Expose request
21:54:21.245 00.002 29876 Worker thread wakes up
21:54:21.245 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:54:21.247 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:21.247 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:23.156 01.909 29876 Exposure complete
21:54:23.199 00.043 29876 worker thread done servicing request
21:54:23.199 00.000 31432 OnExposeComplete: enter
21:54:23.202 00.003 31432 UpdateGuideState(): m_state=6
21:54:23.204 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
21:54:23.206 00.002 31432 Star::Find returns 1 (0), X=328.99, Y=635.63, Mass=3487, SNR=36.5, Peak=243 HFD=3.9
21:54:23.208 00.002 31432 MultiStar: [#1 -1.03,-0.03,0.00,M1] [#2 -0.49,-0.02,0.91,U] [#3 -1.32,0.28,0.00,M4] [#4 -0.48,0.28,0.97,U] [#5 -0.78,0.03,0.86,U] [#6 -0.62,0.08,0.87,U] [#7 -0.78,0.01,0.97,U] [#8 -0.66,0.22,0.85,U] 
21:54:23.209 00.001 31432 refined, 6 included, MultiStar: {-0.66, 0.07}, one-star: {-0.79, -0.08}
21:54:23.211 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
21:54:23.213 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.26)
21:54:23.215 00.002 31432 CameraToMount -- cameraX=-0.66 cameraY=0.07 hyp=0.66 cameraTheta=3.03 mountX=-0.66 mountY=-0.17, mountTheta=-2.89
21:54:23.218 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=0.07, opts=13)
21:54:23.219 00.001 31432 Enqueuing Move request for scope (-0.66, 0.07)
21:54:23.222 00.003 29876 Worker thread wakes up
21:54:23.222 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.07) opts 0xd
21:54:23.222 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, 0.07)
21:54:23.222 00.000 29876 Moving (-0.66, 0.07) raw xDistance=-0.66 yDistance=-0.17
21:54:23.222 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.66
21:54:23.222 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:23.222 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:54:23.222 00.000 29876 MoveAxis(E, 63, ABG)
21:54:23.222 00.000 29876 Guiding  Dir = 2, Dur = 63
21:54:23.223 00.001 29876 IsSlewing returns 0
21:54:23.223 00.000 29876 IsGuiding returns 0
21:54:23.223 00.000 29876 PulseGuide returned control before completion, sleep 73
21:54:23.226 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:23.238 00.012 31432 UpdateGuideState exits: m=3487 RSB=36.5
21:54:23.240 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:23.242 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:23.244 00.002 31432 Enqueuing Expose request
21:54:23.310 00.066 29876 IsGuiding returns 1
21:54:23.310 00.000 29876 scope still moving after pulse duration time elapsed
21:54:23.342 00.032 29876 IsSlewing returns 0
21:54:23.342 00.000 29876 IsGuiding returns 1
21:54:23.371 00.029 29876 IsSlewing returns 0
21:54:23.371 00.000 29876 IsGuiding returns 0
21:54:23.371 00.000 29876 scope move finished after 63 + 85 ms
21:54:23.371 00.000 29876 Move returns status 0, amount 63
21:54:23.371 00.000 29876 MoveAxis(N, 0, ABG)
21:54:23.371 00.000 29876 Move returns status 0, amount 0
21:54:23.371 00.000 29876 move complete, result=0
21:54:23.372 00.001 29876 worker thread done servicing request
21:54:23.372 00.000 29876 Worker thread wakes up
21:54:23.372 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:23.372 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:23.372 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -0.2 px 0 ms NORTH
21:54:25.598 02.226 29876 Exposure complete
21:54:25.645 00.047 29876 worker thread done servicing request
21:54:25.645 00.000 31432 OnExposeComplete: enter
21:54:25.648 00.003 31432 UpdateGuideState(): m_state=6
21:54:25.650 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
21:54:25.654 00.004 31432 Star::Find returns 1 (0), X=328.83, Y=635.03, Mass=3286, SNR=35.7, Peak=248 HFD=4.0
21:54:25.656 00.002 31432 MultiStar: [#1 -0.97,-0.56,0.00,M2] [#2 -0.45,-0.30,0.97,U] [#3 -1.16,-0.49,0.00,M5] [#4 -0.21,0.31,0.99,U] [#5 -0.86,-0.73,0.00,M2] [#6 -0.86,-0.11,0.95,U] [#7 -0.50,-0.45,0.96,U] [#8 -0.50,-0.20,0.85,U] 
21:54:25.658 00.002 31432 refined, 5 included, MultiStar: {-0.58, -0.24}, one-star: {-0.96, -0.67}
21:54:25.661 00.003 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
21:54:25.663 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
21:54:25.665 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.24 hyp=0.63 cameraTheta=-2.75 mountX=-0.59 mountY=0.15, mountTheta=2.90
21:54:25.670 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.24, opts=13)
21:54:25.672 00.002 31432 Enqueuing Move request for scope (-0.58, -0.24)
21:54:25.678 00.006 29876 Worker thread wakes up
21:54:25.678 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.24) opts 0xd
21:54:25.678 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.24)
21:54:25.678 00.000 29876 Moving (-0.58, -0.24) raw xDistance=-0.59 yDistance=0.15
21:54:25.678 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
21:54:25.678 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:25.678 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:54:25.678 00.000 29876 MoveAxis(E, 65, ABG)
21:54:25.678 00.000 29876 Guiding  Dir = 2, Dur = 65
21:54:25.679 00.001 29876 IsSlewing returns 0
21:54:25.679 00.000 29876 IsGuiding returns 0
21:54:25.679 00.000 29876 PulseGuide returned control before completion, sleep 75
21:54:25.682 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:25.698 00.016 31432 UpdateGuideState exits: m=3286 RSB=35.7
21:54:25.701 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:25.702 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:25.704 00.002 31432 Enqueuing Expose request
21:54:25.768 00.064 29876 IsGuiding returns 1
21:54:25.768 00.000 29876 scope still moving after pulse duration time elapsed
21:54:25.798 00.030 29876 IsSlewing returns 0
21:54:25.798 00.000 29876 IsGuiding returns 1
21:54:25.830 00.032 29876 IsSlewing returns 0
21:54:25.830 00.000 29876 IsGuiding returns 0
21:54:25.830 00.000 29876 scope move finished after 65 + 85 ms
21:54:25.830 00.000 29876 Move returns status 0, amount 65
21:54:25.830 00.000 29876 MoveAxis(N, 0, ABG)
21:54:25.830 00.000 29876 Move returns status 0, amount 0
21:54:25.830 00.000 29876 move complete, result=0
21:54:25.830 00.000 29876 worker thread done servicing request
21:54:25.830 00.000 29876 Worker thread wakes up
21:54:25.830 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 0.1 px 0 ms NORTH
21:54:25.832 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:25.833 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:27.744 01.911 29876 Exposure complete
21:54:27.788 00.044 29876 worker thread done servicing request
21:54:27.788 00.000 31432 OnExposeComplete: enter
21:54:27.790 00.002 31432 UpdateGuideState(): m_state=6
21:54:27.793 00.003 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
21:54:27.795 00.002 31432 Star::Find returns 1 (0), X=329.30, Y=635.57, Mass=3297, SNR=35.4, Peak=223 HFD=3.5
21:54:27.796 00.001 31432 MultiStar: [#1 -0.40,-0.03,1.04,U] [#2 0.33,-0.33,0.98,U] [#3 -0.26,0.11,1.00,U] [#4 0.24,0.14,0.97,U] [#5 -0.31,-0.08,0.82,U] [#6 -0.42,0.21,0.95,U] [#7 0.13,-0.42,1.01,U] [#8 -0.18,0.40,0.86,U] 
21:54:27.799 00.003 31432 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.48, -0.14}
21:54:27.802 00.003 31432 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.02) = xAngle (-3.01 = -3.01)
21:54:27.806 00.004 31432 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.00 = -0.00)
21:54:27.809 00.003 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
21:54:27.812 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.02, opts=13)
21:54:27.814 00.002 31432 Enqueuing Move request for scope (-0.15, -0.02)
21:54:27.816 00.002 29876 Worker thread wakes up
21:54:27.816 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
21:54:27.816 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
21:54:27.816 00.000 29876 Moving (-0.15, -0.02) raw xDistance=-0.15 yDistance=-0.00
21:54:27.816 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:54:27.816 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:27.816 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:54:27.817 00.001 29876 MoveAxis(E, 0, ABG)
21:54:27.817 00.000 29876 Move returns status 0, amount 0
21:54:27.817 00.000 29876 MoveAxis(N, 0, ABG)
21:54:27.817 00.000 29876 Move returns status 0, amount 0
21:54:27.817 00.000 29876 move complete, result=0
21:54:27.817 00.000 29876 worker thread done servicing request
21:54:27.821 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:27.834 00.013 31432 UpdateGuideState exits: m=3297 RSB=35.4
21:54:27.836 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:27.838 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:27.840 00.002 31432 Enqueuing Expose request
21:54:27.842 00.002 29876 Worker thread wakes up
21:54:27.842 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:54:27.844 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:27.844 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:29.972 02.128 29876 Exposure complete
21:54:30.017 00.045 29876 worker thread done servicing request
21:54:30.017 00.000 31432 OnExposeComplete: enter
21:54:30.020 00.003 31432 UpdateGuideState(): m_state=6
21:54:30.022 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
21:54:30.024 00.002 31432 Star::Find returns 1 (0), X=329.34, Y=634.75, Mass=3354, SNR=36.3, Peak=242 HFD=3.7
21:54:30.026 00.002 31432 MultiStar: [#1 -0.80,-0.22,1.02,U] [#2 -0.56,0.08,0.92,U] [#3 -0.66,-0.41,1.03,U] [#4 -0.12,-0.10,0.93,U] [#5 -0.81,-0.97,0.00,M2] [#6 -0.86,0.28,0.94,U] [#7 -0.93,-0.37,0.00,M1] [#8 -0.89,0.12,0.82,U] 
21:54:30.028 00.002 31432 refined, 6 included, MultiStar: {-0.61, -0.19}, one-star: {-0.44, -0.96}
21:54:30.030 00.002 31432 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.02) = xAngle (-2.87 = -2.87)
21:54:30.031 00.001 31432 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
21:54:30.034 00.003 31432 CameraToMount -- cameraX=-0.61 cameraY=-0.19 hyp=0.64 cameraTheta=-2.84 mountX=-0.62 mountY=0.09, mountTheta=2.99
21:54:30.037 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.61, y=-0.19, opts=13)
21:54:30.040 00.003 31432 Enqueuing Move request for scope (-0.61, -0.19)
21:54:30.041 00.001 29876 Worker thread wakes up
21:54:30.041 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.19) opts 0xd
21:54:30.041 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.61, -0.19)
21:54:30.042 00.001 29876 Moving (-0.61, -0.19) raw xDistance=-0.62 yDistance=0.09
21:54:30.042 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
21:54:30.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:30.042 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:54:30.042 00.000 29876 MoveAxis(E, 60, ABG)
21:54:30.042 00.000 29876 Guiding  Dir = 2, Dur = 60
21:54:30.042 00.000 29876 IsSlewing returns 0
21:54:30.042 00.000 29876 IsGuiding returns 0
21:54:30.042 00.000 29876 PulseGuide returned control before completion, sleep 70
21:54:30.046 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:30.060 00.014 31432 UpdateGuideState exits: m=3354 RSB=36.3
21:54:30.062 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.065 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:30.067 00.002 31432 Enqueuing Expose request
21:54:30.123 00.056 29876 IsGuiding returns 1
21:54:30.123 00.000 29876 scope still moving after pulse duration time elapsed
21:54:30.155 00.032 29876 IsSlewing returns 0
21:54:30.155 00.000 29876 IsGuiding returns 1
21:54:30.186 00.031 29876 IsSlewing returns 0
21:54:30.186 00.000 29876 IsGuiding returns 1
21:54:30.216 00.030 29876 IsSlewing returns 0
21:54:30.216 00.000 29876 IsGuiding returns 1
21:54:30.247 00.031 29876 IsSlewing returns 0
21:54:30.247 00.000 29876 IsGuiding returns 1
21:54:30.278 00.031 29876 IsSlewing returns 0
21:54:30.278 00.000 29876 IsGuiding returns 0
21:54:30.278 00.000 29876 scope move finished after 60 + 175 ms
21:54:30.278 00.000 29876 Move returns status 0, amount 60
21:54:30.278 00.000 29876 MoveAxis(N, 0, ABG)
21:54:30.278 00.000 29876 Move returns status 0, amount 0
21:54:30.278 00.000 29876 move complete, result=0
21:54:30.278 00.000 29876 worker thread done servicing request
21:54:30.278 00.000 29876 Worker thread wakes up
21:54:30.278 00.000 31432 GuideStep: -0.6 px 60 ms EAST, 0.1 px 0 ms NORTH
21:54:30.281 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:30.281 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,621,31,31)
21:54:30.549 00.268 31432 evsrv: cli 0CE14B78 connect
21:54:30.551 00.002 31432 case statement mapped state 6 to 3
21:54:30.554 00.003 31432 case statement mapped state 6 to 3
21:54:30.560 00.006 31432 evsrv: cli 0CE14B78 request: {"method":"get_app_state","id":"82560938-a965-4a74-b31f-eb4d1c020d09"}
21:54:30.563 00.003 31432 case statement mapped state 6 to 3
21:54:30.566 00.003 31432 evsrv: cli 0CE14B78 response: {"jsonrpc":"2.0","result":"Guiding","id":"82560938-a965-4a74-b31f-eb4d1c020d09"}
21:54:30.570 00.004 31432 evsrv: cli 0CE14B78 disconnect
21:54:30.573 00.003 31432 evsrv: cli 0CE15758 connect
21:54:30.577 00.004 31432 case statement mapped state 6 to 3
21:54:30.580 00.003 31432 case statement mapped state 6 to 3
21:54:30.582 00.002 31432 evsrv: cli 0CE15758 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5ab1ff6f-5b18-46ad-b2b7-b7fb4432fc7d"}
21:54:30.584 00.002 31432 PhdController::Dither begins
21:54:30.587 00.003 31432 dither: size=3.00, dRA=0.61 dDec=0.64
21:54:30.590 00.003 31432 MountToCamera -- mountTheta (-0.81) + m_xAngle (0.02) = xAngle (-0.79 = -0.79)
21:54:30.593 00.003 31432 MountToCamera -- mountX=0.61 mountY=0.64 hyp=0.89 mountTheta=-0.81 cameraX=0.63, cameraY=-0.63 cameraTheta=-0.79
21:54:30.595 00.002 31432 setting lock position to (330.41, 635.08)
21:54:30.598 00.003 31432 Mount: notify guiding dithered (0.6, -0.6)
21:54:30.602 00.004 31432 MultiStar: stabilizing after lock position change
21:54:30.604 00.002 31432 Status Line: Dithering de 0.61,0.64
21:54:30.608 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
21:54:30.611 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
21:54:30.614 00.003 31432 evsrv: cli 0CE15758 response: {"jsonrpc":"2.0","result":0,"id":"5ab1ff6f-5b18-46ad-b2b7-b7fb4432fc7d"}
21:54:30.617 00.003 31432 evsrv: cli 0CE15758 disconnect
21:54:32.190 01.573 29876 Exposure complete
21:54:32.245 00.055 29876 worker thread done servicing request
21:54:32.245 00.000 31432 OnExposeComplete: enter
21:54:32.248 00.003 31432 UpdateGuideState(): m_state=6
21:54:32.250 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
21:54:32.253 00.003 31432 Star::Find returns 1 (0), X=329.76, Y=635.57, Mass=3333, SNR=35.6, Peak=254 HFD=3.6
21:54:32.255 00.002 31432 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.02) = xAngle (2.47 = 2.47)
21:54:32.257 00.002 31432 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.48 = -0.81)
21:54:32.259 00.002 31432 CameraToMount -- cameraX=-0.64 cameraY=0.49 hyp=0.81 cameraTheta=2.49 mountX=-0.63 mountY=-0.58, mountTheta=-2.40
21:54:32.262 00.003 31432 dither recenter: remaining=(-0.6,-0.6) step=(-0.6,-0.6)
21:54:32.266 00.004 31432 MountToCamera -- mountTheta (2.33) + m_xAngle (0.02) = xAngle (2.35 = 2.35)
21:54:32.268 00.002 31432 MountToCamera -- mountX=-0.61 mountY=-0.64 hyp=0.89 mountTheta=2.33 cameraX=-0.63, cameraY=0.63 cameraTheta=2.35
21:54:32.271 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=0.63, opts=4)
21:54:32.274 00.003 31432 Enqueuing Move request for scope (-0.63, 0.63)
21:54:32.277 00.003 31432 Mount: notify direct move -0.61,-0.64
21:54:32.280 00.003 29876 Worker thread wakes up
21:54:32.280 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.63) opts 0x4
21:54:32.280 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, 0.63)
21:54:32.280 00.000 29876 Moving (-0.63, 0.63) raw xDistance=-0.61 yDistance=-0.64
21:54:32.280 00.000 29876 BLC: window closed
21:54:32.280 00.000 29876 MoveAxis(E, 105, B)
21:54:32.280 00.000 29876 Guiding  Dir = 2, Dur = 105
21:54:32.280 00.000 29876 IsSlewing returns 0
21:54:32.280 00.000 29876 IsGuiding returns 0
21:54:32.280 00.000 29876 PulseGuide returned control before completion, sleep 115
21:54:32.287 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:32.305 00.018 31432 UpdateGuideState exits: m=3333 RSB=35.6
21:54:32.309 00.004 31432 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 1 / 99999
21:54:32.311 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560072.311,"Host":"MSI","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:32.314 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:32.317 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:32.319 00.002 31432 Enqueuing Expose request
21:54:32.402 00.083 29876 IsGuiding returns 1
21:54:32.402 00.000 29876 scope still moving after pulse duration time elapsed
21:54:32.432 00.030 29876 IsSlewing returns 0
21:54:32.432 00.000 29876 IsGuiding returns 0
21:54:32.432 00.000 29876 scope move finished after 105 + 47 ms
21:54:32.432 00.000 29876 Move returns status 0, amount 105
21:54:32.432 00.000 29876 BLC: window closed
21:54:32.432 00.000 29876 BLC: Compensation needed for non-algo type move
21:54:32.432 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:54:32.432 00.000 29876 MoveAxis(N, 99, B)
21:54:32.432 00.000 29876 Guiding  Dir = 0, Dur = 99
21:54:32.432 00.000 29876 IsSlewing returns 0
21:54:32.432 00.000 29876 IsGuiding returns 0
21:54:32.432 00.000 29876 PulseGuide returned control before completion, sleep 109
21:54:32.556 00.124 29876 IsGuiding returns 1
21:54:32.556 00.000 29876 scope still moving after pulse duration time elapsed
21:54:32.586 00.030 29876 IsSlewing returns 0
21:54:32.586 00.000 29876 IsGuiding returns 1
21:54:32.617 00.031 29876 IsSlewing returns 0
21:54:32.617 00.000 29876 IsGuiding returns 1
21:54:32.648 00.031 29876 IsSlewing returns 0
21:54:32.648 00.000 29876 IsGuiding returns 0
21:54:32.648 00.000 29876 scope move finished after 99 + 116 ms
21:54:32.648 00.000 29876 Move returns status 0, amount 99
21:54:32.648 00.000 29876 move complete, result=0
21:54:32.648 00.000 29876 worker thread done servicing request
21:54:32.648 00.000 29876 Worker thread wakes up
21:54:32.648 00.000 31432 GuideStep: -0.6 px 105 ms EAST, -0.6 px 99 ms NORTH
21:54:32.651 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:32.651 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:34.774 02.123 29876 Exposure complete
21:54:34.820 00.046 29876 worker thread done servicing request
21:54:34.820 00.000 31432 OnExposeComplete: enter
21:54:34.822 00.002 31432 UpdateGuideState(): m_state=6
21:54:34.824 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
21:54:34.826 00.002 31432 Star::Find returns 1 (0), X=330.33, Y=635.64, Mass=3113, SNR=33.6, Peak=178 HFD=3.9
21:54:34.828 00.002 31432 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.02) = xAngle (1.68 = 1.68)
21:54:34.830 00.002 31432 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.70 = -1.59)
21:54:34.832 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.56 hyp=0.56 cameraTheta=1.71 mountX=-0.06 mountY=-0.56, mountTheta=-1.68
21:54:34.836 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.56, opts=13)
21:54:34.838 00.002 31432 Enqueuing Move request for scope (-0.08, 0.56)
21:54:34.840 00.002 29876 Worker thread wakes up
21:54:34.840 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.56) opts 0xd
21:54:34.840 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.56)
21:54:34.840 00.000 29876 Moving (-0.08, 0.56) raw xDistance=-0.06 yDistance=-0.56
21:54:34.840 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:54:34.840 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:34.840 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:54:34.840 00.000 29876 MoveAxis(E, 0, ABG)
21:54:34.840 00.000 29876 Move returns status 0, amount 0
21:54:34.840 00.000 29876 MoveAxis(N, 0, ABG)
21:54:34.840 00.000 29876 Move returns status 0, amount 0
21:54:34.840 00.000 29876 move complete, result=0
21:54:34.840 00.000 29876 worker thread done servicing request
21:54:34.843 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:34.855 00.012 31432 UpdateGuideState exits: m=3113 RSB=33.6
21:54:34.857 00.002 31432 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 2 / 99999
21:54:34.859 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560074.859,"Host":"MSI","Inst":1,"Distance":0.56,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
21:54:34.861 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.863 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:34.865 00.002 31432 Enqueuing Expose request
21:54:34.867 00.002 29876 Worker thread wakes up
21:54:34.867 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:54:34.869 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:34.869 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:36.778 01.909 29876 Exposure complete
21:54:36.822 00.044 29876 worker thread done servicing request
21:54:36.822 00.000 31432 OnExposeComplete: enter
21:54:36.825 00.003 31432 UpdateGuideState(): m_state=6
21:54:36.827 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
21:54:36.829 00.002 31432 Star::Find returns 1 (0), X=328.90, Y=635.80, Mass=3155, SNR=34.3, Peak=195 HFD=4.2
21:54:36.831 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.67 = 2.67)
21:54:36.832 00.001 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.68 = -0.60)
21:54:36.834 00.002 31432 CameraToMount -- cameraX=-1.51 cameraY=0.73 hyp=1.68 cameraTheta=2.69 mountX=-1.49 mountY=-0.95, mountTheta=-2.57
21:54:36.837 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.51, y=0.73, opts=13)
21:54:36.839 00.002 31432 Enqueuing Move request for scope (-1.51, 0.73)
21:54:36.841 00.002 29876 Worker thread wakes up
21:54:36.841 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.73) opts 0xd
21:54:36.841 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.51, 0.73)
21:54:36.842 00.001 29876 Moving (-1.51, 0.73) raw xDistance=-1.49 yDistance=-0.95
21:54:36.842 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.49
21:54:36.842 00.000 29876 resist switch: large excursion: input -0.95 thresh 0.90 direction from 0 to -1
21:54:36.842 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.85
21:54:36.842 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.95
21:54:36.842 00.000 29876 MoveAxis(E, 144, ABG)
21:54:36.842 00.000 29876 Guiding  Dir = 2, Dur = 144
21:54:36.842 00.000 29876 IsSlewing returns 0
21:54:36.842 00.000 29876 IsGuiding returns 0
21:54:36.842 00.000 29876 PulseGuide returned control before completion, sleep 154
21:54:36.845 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:36.857 00.012 31432 UpdateGuideState exits: m=3155 RSB=34.3
21:54:36.860 00.003 31432 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 3 / 99999
21:54:36.861 00.001 31432 evsrv: {"Event":"Settling","Timestamp":1767560076.861,"Host":"MSI","Inst":1,"Distance":0.90,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
21:54:36.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:36.867 00.002 31432 Enqueuing Expose request
21:54:37.010 00.143 29876 IsGuiding returns 1
21:54:37.010 00.000 29876 scope still moving after pulse duration time elapsed
21:54:37.042 00.032 29876 IsSlewing returns 0
21:54:37.042 00.000 29876 IsGuiding returns 1
21:54:37.072 00.030 29876 IsSlewing returns 0
21:54:37.072 00.000 29876 IsGuiding returns 1
21:54:37.103 00.031 29876 IsSlewing returns 0
21:54:37.103 00.000 29876 IsGuiding returns 0
21:54:37.103 00.000 29876 scope move finished after 144 + 116 ms
21:54:37.103 00.000 29876 Move returns status 0, amount 144
21:54:37.103 00.000 29876 MoveAxis(N, 70, ABG)
21:54:37.103 00.000 29876 Guiding  Dir = 0, Dur = 70
21:54:37.103 00.000 29876 IsSlewing returns 0
21:54:37.104 00.001 29876 IsGuiding returns 0
21:54:37.104 00.000 29876 PulseGuide returned control before completion, sleep 80
21:54:37.196 00.092 29876 IsGuiding returns 1
21:54:37.196 00.000 29876 scope still moving after pulse duration time elapsed
21:54:37.227 00.031 29876 IsSlewing returns 0
21:54:37.227 00.000 29876 IsGuiding returns 0
21:54:37.227 00.000 29876 scope move finished after 70 + 53 ms
21:54:37.227 00.000 29876 Move returns status 0, amount 70
21:54:37.227 00.000 29876 move complete, result=0
21:54:37.227 00.000 29876 worker thread done servicing request
21:54:37.227 00.000 29876 Worker thread wakes up
21:54:37.227 00.000 31432 GuideStep: -1.5 px 144 ms EAST, -1.0 px 70 ms NORTH
21:54:37.230 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:37.230 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:39.360 02.130 29876 Exposure complete
21:54:39.406 00.046 29876 worker thread done servicing request
21:54:39.406 00.000 31432 OnExposeComplete: enter
21:54:39.410 00.004 31432 UpdateGuideState(): m_state=6
21:54:39.412 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
21:54:39.414 00.002 31432 Star::Find returns 1 (0), X=330.15, Y=635.85, Mass=3426, SNR=36.2, Peak=217 HFD=4.1
21:54:39.416 00.002 31432 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.02) = xAngle (1.87 = 1.87)
21:54:39.418 00.002 31432 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.88 = -1.40)
21:54:39.420 00.002 31432 CameraToMount -- cameraX=-0.26 cameraY=0.77 hyp=0.81 cameraTheta=1.89 mountX=-0.24 mountY=-0.80, mountTheta=-1.86
21:54:39.423 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=0.77, opts=13)
21:54:39.425 00.002 31432 Enqueuing Move request for scope (-0.26, 0.77)
21:54:39.427 00.002 29876 Worker thread wakes up
21:54:39.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.77) opts 0xd
21:54:39.427 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, 0.77)
21:54:39.427 00.000 29876 Moving (-0.26, 0.77) raw xDistance=-0.24 yDistance=-0.80
21:54:39.427 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.24
21:54:39.427 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.80
21:54:39.427 00.000 29876 MoveAxis(E, 43, ABG)
21:54:39.427 00.000 29876 Guiding  Dir = 2, Dur = 43
21:54:39.427 00.000 29876 IsSlewing returns 0
21:54:39.427 00.000 29876 IsGuiding returns 0
21:54:39.428 00.001 29876 PulseGuide returned control before completion, sleep 53
21:54:39.431 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:39.443 00.012 31432 UpdateGuideState exits: m=3426 RSB=36.2
21:54:39.445 00.002 31432 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 4 / 99999
21:54:39.447 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560079.447,"Host":"MSI","Inst":1,"Distance":0.87,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
21:54:39.449 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:39.451 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:39.453 00.002 31432 Enqueuing Expose request
21:54:39.496 00.043 29876 IsGuiding returns 1
21:54:39.496 00.000 29876 scope still moving after pulse duration time elapsed
21:54:39.527 00.031 29876 IsSlewing returns 0
21:54:39.527 00.000 29876 IsGuiding returns 1
21:54:39.557 00.030 29876 IsSlewing returns 0
21:54:39.557 00.000 29876 IsGuiding returns 1
21:54:39.588 00.031 29876 IsSlewing returns 0
21:54:39.588 00.000 29876 IsGuiding returns 0
21:54:39.588 00.000 29876 scope move finished after 43 + 117 ms
21:54:39.588 00.000 29876 Move returns status 0, amount 43
21:54:39.588 00.000 29876 MoveAxis(N, 59, ABG)
21:54:39.588 00.000 29876 Guiding  Dir = 0, Dur = 59
21:54:39.589 00.001 29876 IsSlewing returns 0
21:54:39.589 00.000 29876 IsGuiding returns 0
21:54:39.589 00.000 29876 PulseGuide returned control before completion, sleep 69
21:54:39.664 00.075 29876 IsGuiding returns 1
21:54:39.664 00.000 29876 scope still moving after pulse duration time elapsed
21:54:39.695 00.031 29876 IsSlewing returns 0
21:54:39.695 00.000 29876 IsGuiding returns 1
21:54:39.726 00.031 29876 IsSlewing returns 0
21:54:39.726 00.000 29876 IsGuiding returns 0
21:54:39.726 00.000 29876 scope move finished after 59 + 78 ms
21:54:39.726 00.000 29876 Move returns status 0, amount 59
21:54:39.726 00.000 29876 move complete, result=0
21:54:39.727 00.001 29876 worker thread done servicing request
21:54:39.727 00.000 29876 Worker thread wakes up
21:54:39.727 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:39.727 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:39.727 00.000 31432 GuideStep: -0.2 px 43 ms EAST, -0.8 px 59 ms NORTH
21:54:41.640 01.913 29876 Exposure complete
21:54:41.684 00.044 29876 worker thread done servicing request
21:54:41.684 00.000 31432 OnExposeComplete: enter
21:54:41.686 00.002 31432 UpdateGuideState(): m_state=6
21:54:41.688 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
21:54:41.691 00.003 31432 Star::Find returns 1 (0), X=330.76, Y=635.59, Mass=3266, SNR=35.0, Peak=223 HFD=3.7
21:54:41.693 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
21:54:41.695 00.002 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.96 = -2.32)
21:54:41.697 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.52 hyp=0.62 cameraTheta=0.98 mountX=0.36 mountY=-0.46, mountTheta=-0.90
21:54:41.699 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.52, opts=13)
21:54:41.702 00.003 31432 Enqueuing Move request for scope (0.35, 0.52)
21:54:41.704 00.002 29876 Worker thread wakes up
21:54:41.704 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.52) opts 0xd
21:54:41.704 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.52)
21:54:41.704 00.000 29876 Moving (0.35, 0.52) raw xDistance=0.36 yDistance=-0.46
21:54:41.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
21:54:41.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.46
21:54:41.704 00.000 29876 MoveAxis(W, 29, ABG)
21:54:41.704 00.000 29876 Guiding  Dir = 3, Dur = 29
21:54:41.705 00.001 29876 IsSlewing returns 0
21:54:41.705 00.000 29876 IsGuiding returns 0
21:54:41.705 00.000 29876 PulseGuide returned control before completion, sleep 39
21:54:41.708 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:54:41.720 00.012 31432 UpdateGuideState exits: m=3266 RSB=35.0
21:54:41.722 00.002 31432 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 5 / 99999
21:54:41.724 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560081.724,"Host":"MSI","Inst":1,"Distance":0.80,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
21:54:41.726 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:41.728 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:41.730 00.002 31432 Enqueuing Expose request
21:54:41.747 00.017 29876 IsGuiding returns 1
21:54:41.747 00.000 29876 scope still moving after pulse duration time elapsed
21:54:41.777 00.030 29876 IsSlewing returns 0
21:54:41.777 00.000 29876 IsGuiding returns 1
21:54:41.808 00.031 29876 IsSlewing returns 0
21:54:41.808 00.000 29876 IsGuiding returns 0
21:54:41.808 00.000 29876 scope move finished after 29 + 74 ms
21:54:41.808 00.000 29876 Move returns status 0, amount 29
21:54:41.808 00.000 29876 MoveAxis(N, 34, ABG)
21:54:41.808 00.000 29876 Guiding  Dir = 0, Dur = 34
21:54:41.808 00.000 29876 IsSlewing returns 0
21:54:41.808 00.000 29876 IsGuiding returns 0
21:54:41.809 00.001 29876 PulseGuide returned control before completion, sleep 44
21:54:41.855 00.046 29876 IsGuiding returns 1
21:54:41.855 00.000 29876 scope still moving after pulse duration time elapsed
21:54:41.885 00.030 29876 IsSlewing returns 0
21:54:41.885 00.000 29876 IsGuiding returns 1
21:54:41.915 00.030 29876 IsSlewing returns 0
21:54:41.915 00.000 29876 IsGuiding returns 1
21:54:41.946 00.031 29876 IsSlewing returns 0
21:54:41.946 00.000 29876 IsGuiding returns 1
21:54:41.977 00.031 29876 IsSlewing returns 0
21:54:41.977 00.000 29876 IsGuiding returns 1
21:54:42.009 00.032 29876 IsSlewing returns 0
21:54:42.009 00.000 29876 IsGuiding returns 0
21:54:42.009 00.000 29876 scope move finished after 34 + 166 ms
21:54:42.009 00.000 29876 Move returns status 0, amount 34
21:54:42.009 00.000 29876 move complete, result=0
21:54:42.009 00.000 29876 worker thread done servicing request
21:54:42.009 00.000 29876 Worker thread wakes up
21:54:42.009 00.000 31432 GuideStep: 0.4 px 29 ms WEST, -0.5 px 34 ms NORTH
21:54:42.014 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:42.014 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:44.143 02.129 29876 Exposure complete
21:54:44.187 00.044 29876 worker thread done servicing request
21:54:44.187 00.000 31432 OnExposeComplete: enter
21:54:44.189 00.002 31432 UpdateGuideState(): m_state=6
21:54:44.192 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
21:54:44.194 00.002 31432 Star::Find returns 1 (0), X=330.57, Y=634.64, Mass=3384, SNR=35.6, Peak=227 HFD=3.5
21:54:44.195 00.001 31432 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.02) = xAngle (-1.25 = -1.25)
21:54:44.197 00.002 31432 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.76 = 1.76)
21:54:44.199 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.22 mountX=0.15 mountY=0.46, mountTheta=1.26
21:54:44.202 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.44, opts=13)
21:54:44.204 00.002 31432 Enqueuing Move request for scope (0.16, -0.44)
21:54:44.206 00.002 29876 Worker thread wakes up
21:54:44.206 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.44) opts 0xd
21:54:44.206 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.44)
21:54:44.206 00.000 29876 Moving (0.16, -0.44) raw xDistance=0.15 yDistance=0.46
21:54:44.206 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:54:44.206 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:54:44.206 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:54:44.206 00.000 29876 MoveAxis(E, 0, ABG)
21:54:44.206 00.000 29876 Move returns status 0, amount 0
21:54:44.206 00.000 29876 MoveAxis(N, 0, ABG)
21:54:44.206 00.000 29876 Move returns status 0, amount 0
21:54:44.206 00.000 29876 move complete, result=0
21:54:44.206 00.000 29876 worker thread done servicing request
21:54:44.209 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:44.222 00.013 31432 UpdateGuideState exits: m=3384 RSB=35.6
21:54:44.224 00.002 31432 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 6 / 99999
21:54:44.226 00.002 31432 PhdController: newstate STATE_FINISH
21:54:44.228 00.002 31432 PhdController complete: success
21:54:44.230 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767560084.230,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:54:44.232 00.002 31432 Mount: notify guiding dither settle done success=1
21:54:44.234 00.002 31432 PhdController: newstate STATE_IDLE
21:54:44.236 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:44.238 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:44.239 00.001 31432 Enqueuing Expose request
21:54:44.241 00.002 29876 Worker thread wakes up
21:54:44.242 00.001 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:54:44.243 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:44.244 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:46.153 01.909 29876 Exposure complete
21:54:46.198 00.045 29876 worker thread done servicing request
21:54:46.198 00.000 31432 OnExposeComplete: enter
21:54:46.201 00.003 31432 UpdateGuideState(): m_state=6
21:54:46.203 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.205 00.002 31432 Star::Find returns 1 (0), X=330.27, Y=634.95, Mass=3293, SNR=35.9, Peak=237 HFD=4.0
21:54:46.206 00.001 31432 MultiStar: exiting stabilization period
21:54:46.208 00.002 31432 MultiStar: updating star positions after lock position change
21:54:46.210 00.002 31432 Star::Find(15, 970, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.212 00.002 31432 Star::Find returns 1 (0), X=970.77, Y=411.78, Mass=3828, SNR=37.6, Peak=247 HFD=4.3
21:54:46.215 00.003 31432 Star::Find(15, 892, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.217 00.002 31432 Star::Find returns 1 (0), X=892.21, Y=26.19, Mass=3118, SNR=33.8, Peak=256 HFD=3.8
21:54:46.219 00.002 31432 Star::Find(15, 628, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.221 00.002 31432 Star::Find returns 1 (0), X=628.84, Y=699.21, Mass=3137, SNR=34.6, Peak=207 HFD=3.9
21:54:46.223 00.002 31432 Star::Find(15, 113, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.225 00.002 31432 Star::Find returns 1 (0), X=112.57, Y=16.53, Mass=3240, SNR=35.0, Peak=237 HFD=3.4
21:54:46.227 00.002 31432 Star::Find(15, 298, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.229 00.002 31432 Star::Find returns 1 (0), X=298.84, Y=790.94, Mass=2701, SNR=31.1, Peak=211 HFD=4.0
21:54:46.231 00.002 31432 Star::Find(15, 1048, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.233 00.002 31432 Star::Find returns 1 (0), X=1048.12, Y=266.07, Mass=2790, SNR=31.6, Peak=178 HFD=4.2
21:54:46.235 00.002 31432 Star::Find(15, 1251, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.237 00.002 31432 Star::Find returns 1 (0), X=1250.86, Y=926.74, Mass=3256, SNR=34.7, Peak=193 HFD=4.5
21:54:46.238 00.001 31432 Star::Find(15, 1076, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.240 00.002 31432 Star::Find returns 1 (0), X=1076.23, Y=464.34, Mass=2552, SNR=29.8, Peak=189 HFD=3.9
21:54:46.242 00.002 31432 Star::Find(15, 705, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.245 00.003 31432 Star::Find returns 1 (0), X=705.32, Y=930.37, Mass=3212, SNR=35.3, Peak=199 HFD=4.3
21:54:46.247 00.002 31432 Star::Find(15, 666, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.249 00.002 31432 Star::Find returns 1 (0), X=666.56, Y=162.87, Mass=2547, SNR=29.5, Peak=186 HFD=3.9
21:54:46.251 00.002 31432 Star::Find(15, 603, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:54:46.253 00.002 31432 Star::Find returns 1 (0), X=603.61, Y=164.35, Mass=2360, SNR=28.3, Peak=174 HFD=3.7
21:54:46.254 00.001 31432 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.02) = xAngle (-2.39 = -2.39)
21:54:46.256 00.002 31432 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.62 = 0.62)
21:54:46.258 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.37 mountX=-0.14 mountY=0.11, mountTheta=2.47
21:54:46.267 00.009 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=-0.13, opts=13)
21:54:46.273 00.006 31432 Enqueuing Move request for scope (-0.14, -0.13)
21:54:46.276 00.003 29876 Worker thread wakes up
21:54:46.276 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
21:54:46.276 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
21:54:46.276 00.000 29876 Moving (-0.14, -0.13) raw xDistance=-0.14 yDistance=0.11
21:54:46.276 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:54:46.276 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:46.276 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:54:46.276 00.000 29876 MoveAxis(E, 0, ABG)
21:54:46.277 00.001 29876 Move returns status 0, amount 0
21:54:46.277 00.000 29876 MoveAxis(N, 0, ABG)
21:54:46.277 00.000 29876 Move returns status 0, amount 0
21:54:46.277 00.000 29876 move complete, result=0
21:54:46.277 00.000 29876 worker thread done servicing request
21:54:46.281 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:46.294 00.013 31432 UpdateGuideState exits: m=3293 RSB=35.9
21:54:46.296 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:46.299 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:46.300 00.001 31432 Enqueuing Expose request
21:54:46.302 00.002 29876 Worker thread wakes up
21:54:46.303 00.001 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:54:46.305 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:46.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:48.441 02.136 29876 Exposure complete
21:54:48.490 00.049 29876 worker thread done servicing request
21:54:48.490 00.000 31432 OnExposeComplete: enter
21:54:48.492 00.002 31432 UpdateGuideState(): m_state=6
21:54:48.494 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
21:54:48.496 00.002 31432 Star::Find returns 1 (0), X=330.23, Y=635.41, Mass=3117, SNR=35.0, Peak=237 HFD=3.7
21:54:48.498 00.002 31432 MultiStar: [#1 -0.65,0.64,1.08,U] [#2 0.88,0.68,0.00,M1] [#3 -0.38,0.63,1.06,U] [#4 0.13,0.91,1.00,U] [#5 -0.15,0.44,0.90,U] [#6 0.33,0.13,0.92,U] [#7 -0.09,-0.32,1.00,U] [#8 -0.12,0.92,0.84,U] 
21:54:48.500 00.002 31432 single-star, 7 included, MultiStar: {-0.15, 0.46}, one-star: {-0.18, 0.33}
21:54:48.502 00.002 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
21:54:48.504 00.002 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.24)
21:54:48.505 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.06 mountX=-0.17 mountY=-0.36, mountTheta=-2.01
21:54:48.508 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=0.33, opts=13)
21:54:48.510 00.002 31432 Enqueuing Move request for scope (-0.18, 0.33)
21:54:48.512 00.002 29876 Worker thread wakes up
21:54:48.512 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
21:54:48.512 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
21:54:48.512 00.000 29876 Moving (-0.18, 0.33) raw xDistance=-0.17 yDistance=-0.36
21:54:48.512 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:54:48.512 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.36
21:54:48.512 00.000 29876 MoveAxis(E, 0, ABG)
21:54:48.512 00.000 29876 Move returns status 0, amount 0
21:54:48.512 00.000 29876 MoveAxis(N, 26, ABG)
21:54:48.512 00.000 29876 Guiding  Dir = 0, Dur = 26
21:54:48.513 00.001 29876 IsSlewing returns 0
21:54:48.513 00.000 29876 IsGuiding returns 0
21:54:48.513 00.000 29876 PulseGuide returned control before completion, sleep 36
21:54:48.516 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:48.528 00.012 31432 UpdateGuideState exits: m=3117 RSB=35.0
21:54:48.530 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:48.532 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:48.534 00.002 31432 Enqueuing Expose request
21:54:48.563 00.029 29876 IsGuiding returns 1
21:54:48.563 00.000 29876 scope still moving after pulse duration time elapsed
21:54:48.595 00.032 29876 IsSlewing returns 0
21:54:48.595 00.000 29876 IsGuiding returns 1
21:54:48.626 00.031 29876 IsSlewing returns 0
21:54:48.626 00.000 29876 IsGuiding returns 1
21:54:48.657 00.031 29876 IsSlewing returns 0
21:54:48.657 00.000 29876 IsGuiding returns 0
21:54:48.657 00.000 29876 scope move finished after 26 + 118 ms
21:54:48.657 00.000 29876 Move returns status 0, amount 26
21:54:48.657 00.000 29876 move complete, result=0
21:54:48.657 00.000 29876 worker thread done servicing request
21:54:48.657 00.000 29876 Worker thread wakes up
21:54:48.658 00.001 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 26 ms NORTH
21:54:48.660 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:48.660 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:50.570 01.910 29876 Exposure complete
21:54:50.615 00.045 29876 worker thread done servicing request
21:54:50.615 00.000 31432 OnExposeComplete: enter
21:54:50.618 00.003 31432 UpdateGuideState(): m_state=6
21:54:50.621 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
21:54:50.626 00.005 31432 Star::Find returns 1 (0), X=329.62, Y=634.43, Mass=3429, SNR=36.7, Peak=241 HFD=3.4
21:54:50.630 00.004 31432 MultiStar: [#1 -1.90,-0.27,0.00,M1] [#2 0.11,-1.10,0.00,M2] [#3 -0.73,-0.68,0.00,M3] [#4 -0.10,-0.56,0.94,U] [#5 -1.12,-0.34,0.00,M2] [#6 -0.50,-1.38,0.00,M1] [#7 -1.44,-0.74,0.00,M1] [#8 -1.49,0.06,0.00,M1] 
21:54:50.632 00.002 31432 refined, 1 included, MultiStar: {-0.45, -0.61}, one-star: {-0.79, -0.65}
21:54:50.634 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
21:54:50.636 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
21:54:50.640 00.004 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.61 hyp=0.76 cameraTheta=-2.21 mountX=-0.47 mountY=0.53, mountTheta=2.30
21:54:50.643 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.61, opts=13)
21:54:50.646 00.003 31432 Enqueuing Move request for scope (-0.45, -0.61)
21:54:50.649 00.003 29876 Worker thread wakes up
21:54:50.649 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.61) opts 0xd
21:54:50.649 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.61)
21:54:50.649 00.000 29876 Moving (-0.45, -0.61) raw xDistance=-0.47 yDistance=0.53
21:54:50.649 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
21:54:50.649 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:54:50.649 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:54:50.649 00.000 29876 MoveAxis(E, 45, ABG)
21:54:50.649 00.000 29876 Guiding  Dir = 2, Dur = 45
21:54:50.649 00.000 29876 IsSlewing returns 0
21:54:50.650 00.001 29876 IsGuiding returns 0
21:54:50.650 00.000 29876 PulseGuide returned control before completion, sleep 55
21:54:50.656 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:54:50.668 00.012 31432 UpdateGuideState exits: m=3429 RSB=36.7
21:54:50.670 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:50.673 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:50.675 00.002 31432 Enqueuing Expose request
21:54:50.711 00.036 29876 IsGuiding returns 1
21:54:50.711 00.000 29876 scope still moving after pulse duration time elapsed
21:54:50.742 00.031 29876 IsSlewing returns 0
21:54:50.742 00.000 29876 IsGuiding returns 1
21:54:50.772 00.030 29876 IsSlewing returns 0
21:54:50.772 00.000 29876 IsGuiding returns 1
21:54:50.802 00.030 29876 IsSlewing returns 0
21:54:50.802 00.000 29876 IsGuiding returns 0
21:54:50.802 00.000 29876 scope move finished after 45 + 107 ms
21:54:50.802 00.000 29876 Move returns status 0, amount 45
21:54:50.802 00.000 29876 MoveAxis(N, 0, ABG)
21:54:50.802 00.000 29876 Move returns status 0, amount 0
21:54:50.802 00.000 29876 move complete, result=0
21:54:50.803 00.001 29876 worker thread done servicing request
21:54:50.803 00.000 29876 Worker thread wakes up
21:54:50.803 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.5 px 0 ms NORTH
21:54:50.806 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:50.806 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:52.941 02.135 29876 Exposure complete
21:54:52.985 00.044 29876 worker thread done servicing request
21:54:52.985 00.000 31432 OnExposeComplete: enter
21:54:52.987 00.002 31432 UpdateGuideState(): m_state=6
21:54:52.989 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
21:54:52.991 00.002 31432 Star::Find returns 1 (0), X=329.76, Y=633.93, Mass=3505, SNR=36.8, Peak=253 HFD=3.9
21:54:52.994 00.003 31432 MultiStar: [#1 -0.80,-1.13,0.00,M2] [#2 -0.05,-1.37,0.00,M3] [#3 -0.70,-0.67,0.99,U] [#4 -0.10,-1.01,0.00,M1] [#5 -0.62,-0.98,0.00,M3] [#6 -0.35,-1.88,0.00,M2] [#7 -0.58,-1.35,0.00,M2] [#8 -0.39,-0.71,0.80,U] 
21:54:52.996 00.002 31432 refined, 2 included, MultiStar: {-0.59, -0.85}, one-star: {-0.65, -1.14}
21:54:52.997 00.001 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
21:54:52.999 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
21:54:53.001 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.85 hyp=1.04 cameraTheta=-2.18 mountX=-0.61 mountY=0.75, mountTheta=2.26
21:54:53.004 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.85, opts=13)
21:54:53.007 00.003 31432 Enqueuing Move request for scope (-0.59, -0.85)
21:54:53.009 00.002 29876 Worker thread wakes up
21:54:53.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.85) opts 0xd
21:54:53.009 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.85)
21:54:53.009 00.000 29876 Moving (-0.59, -0.85) raw xDistance=-0.61 yDistance=0.75
21:54:53.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
21:54:53.009 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:54:53.009 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
21:54:53.009 00.000 29876 MoveAxis(E, 65, ABG)
21:54:53.009 00.000 29876 Guiding  Dir = 2, Dur = 65
21:54:53.009 00.000 29876 IsSlewing returns 0
21:54:53.009 00.000 29876 IsGuiding returns 0
21:54:53.009 00.000 29876 PulseGuide returned control before completion, sleep 75
21:54:53.013 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:53.025 00.012 31432 UpdateGuideState exits: m=3505 RSB=36.8
21:54:53.027 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:53.029 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:53.032 00.003 31432 Enqueuing Expose request
21:54:53.096 00.064 29876 IsGuiding returns 1
21:54:53.096 00.000 29876 scope still moving after pulse duration time elapsed
21:54:53.128 00.032 29876 IsSlewing returns 0
21:54:53.128 00.000 29876 IsGuiding returns 1
21:54:53.159 00.031 29876 IsSlewing returns 0
21:54:53.159 00.000 29876 IsGuiding returns 1
21:54:53.190 00.031 29876 IsSlewing returns 0
21:54:53.190 00.000 29876 IsGuiding returns 0
21:54:53.190 00.000 29876 scope move finished after 65 + 115 ms
21:54:53.190 00.000 29876 Move returns status 0, amount 65
21:54:53.190 00.000 29876 MoveAxis(N, 0, ABG)
21:54:53.190 00.000 29876 Move returns status 0, amount 0
21:54:53.190 00.000 29876 move complete, result=0
21:54:53.190 00.000 29876 worker thread done servicing request
21:54:53.190 00.000 29876 Worker thread wakes up
21:54:53.190 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 0.7 px 0 ms NORTH
21:54:53.193 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:53.193 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:55.102 01.909 29876 Exposure complete
21:54:55.146 00.044 29876 worker thread done servicing request
21:54:55.146 00.000 31432 OnExposeComplete: enter
21:54:55.149 00.003 31432 UpdateGuideState(): m_state=6
21:54:55.151 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
21:54:55.153 00.002 31432 Star::Find returns 1 (0), X=330.48, Y=633.75, Mass=3174, SNR=34.5, Peak=235 HFD=3.7
21:54:55.155 00.002 31432 MultiStar: [#1 -0.54,-0.82,1.10,U] [#2 0.55,-0.46,0.97,U] [#3 -0.05,-1.41,0.00,M3] [#4 0.39,-0.19,0.97,U] [#5 0.03,-1.31,0.00,M4] [#6 0.11,-1.49,0.00,M3] [#7 0.10,-1.31,0.00,M3] [#8 0.12,-0.93,0.87,U] 
21:54:55.157 00.002 31432 refined, 4 included, MultiStar: {0.10, -0.75}, one-star: {0.08, -1.33}
21:54:55.159 00.002 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.46 = -1.46)
21:54:55.161 00.002 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.55 = 1.55)
21:54:55.163 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=-0.75 hyp=0.76 cameraTheta=-1.43 mountX=0.09 mountY=0.76, mountTheta=1.46
21:54:55.166 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.75, opts=13)
21:54:55.168 00.002 31432 Enqueuing Move request for scope (0.10, -0.75)
21:54:55.174 00.006 29876 Worker thread wakes up
21:54:55.174 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.75) opts 0xd
21:54:55.174 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.75)
21:54:55.174 00.000 29876 Moving (0.10, -0.75) raw xDistance=0.09 yDistance=0.76
21:54:55.174 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:54:55.174 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:54:55.174 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.76
21:54:55.174 00.000 29876 MoveAxis(E, 0, ABG)
21:54:55.174 00.000 29876 Move returns status 0, amount 0
21:54:55.174 00.000 29876 MoveAxis(N, 0, ABG)
21:54:55.174 00.000 29876 Move returns status 0, amount 0
21:54:55.174 00.000 29876 move complete, result=0
21:54:55.174 00.000 29876 worker thread done servicing request
21:54:55.180 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:55.193 00.013 31432 UpdateGuideState exits: m=3174 RSB=34.5
21:54:55.196 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.201 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:55.206 00.005 31432 Enqueuing Expose request
21:54:55.208 00.002 29876 Worker thread wakes up
21:54:55.208 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
21:54:55.210 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:55.210 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:57.341 02.131 29876 Exposure complete
21:54:57.386 00.045 29876 worker thread done servicing request
21:54:57.386 00.000 31432 OnExposeComplete: enter
21:54:57.389 00.003 31432 UpdateGuideState(): m_state=6
21:54:57.392 00.003 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
21:54:57.394 00.002 31432 Star::Find returns 1 (0), X=330.72, Y=633.74, Mass=3456, SNR=36.4, Peak=223 HFD=3.9
21:54:57.397 00.003 31432 MultiStar: [#1 -0.11,-0.84,0.99,U] [#2 0.83,-0.78,0.00,M3] [#3 -0.25,-0.94,0.95,U] [#4 0.60,-0.77,0.90,U] [#5 -0.03,-0.95,0.83,U] [#6 0.49,-1.08,0.00,M4] [#7 0.43,-1.30,0.00,M4] [#8 0.59,-1.16,0.00,M1] 
21:54:57.399 00.002 31432 refined, 4 included, MultiStar: {0.10, -0.97}, one-star: {0.32, -1.33}
21:54:57.402 00.003 31432 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.02) = xAngle (-1.49 = -1.49)
21:54:57.404 00.002 31432 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.52 = 1.52)
21:54:57.407 00.003 31432 CameraToMount -- cameraX=0.10 cameraY=-0.97 hyp=0.98 cameraTheta=-1.46 mountX=0.08 mountY=0.97, mountTheta=1.49
21:54:57.410 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=-0.97, opts=13)
21:54:57.412 00.002 31432 Enqueuing Move request for scope (0.10, -0.97)
21:54:57.414 00.002 29876 Worker thread wakes up
21:54:57.414 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.97) opts 0xd
21:54:57.414 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, -0.97)
21:54:57.414 00.000 29876 Moving (0.10, -0.97) raw xDistance=0.08 yDistance=0.97
21:54:57.414 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:54:57.414 00.000 29876 resist switch: large excursion: input 0.97 thresh 0.90 direction from -1 to 1
21:54:57.414 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.92
21:54:57.415 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.97
21:54:57.415 00.000 29876 MoveAxis(E, 0, ABG)
21:54:57.415 00.000 29876 Move returns status 0, amount 0
21:54:57.415 00.000 29876 BLC: Oldest BLC event removed
21:54:57.415 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:54:57.415 00.000 29876 MoveAxis(S, 92, ABG)
21:54:57.415 00.000 29876 Guiding  Dir = 1, Dur = 92
21:54:57.415 00.000 29876 IsSlewing returns 0
21:54:57.415 00.000 29876 IsGuiding returns 0
21:54:57.415 00.000 29876 PulseGuide returned control before completion, sleep 102
21:54:57.420 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:54:57.433 00.013 31432 UpdateGuideState exits: m=3456 RSB=36.4
21:54:57.437 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.441 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:57.444 00.003 31432 Enqueuing Expose request
21:54:57.528 00.084 29876 IsGuiding returns 1
21:54:57.528 00.000 29876 scope still moving after pulse duration time elapsed
21:54:57.558 00.030 29876 IsSlewing returns 0
21:54:57.558 00.000 29876 IsGuiding returns 1
21:54:57.588 00.030 29876 IsSlewing returns 0
21:54:57.588 00.000 29876 IsGuiding returns 1
21:54:57.619 00.031 29876 IsSlewing returns 0
21:54:57.619 00.000 29876 IsGuiding returns 0
21:54:57.619 00.000 29876 scope move finished after 92 + 111 ms
21:54:57.619 00.000 29876 Move returns status 0, amount 92
21:54:57.619 00.000 29876 move complete, result=0
21:54:57.619 00.000 29876 worker thread done servicing request
21:54:57.619 00.000 29876 Worker thread wakes up
21:54:57.620 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:54:57.620 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:54:57.620 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 1.0 px 92 ms SOUTH
21:54:59.529 01.909 29876 Exposure complete
21:54:59.573 00.044 29876 worker thread done servicing request
21:54:59.573 00.000 31432 OnExposeComplete: enter
21:54:59.576 00.003 31432 UpdateGuideState(): m_state=6
21:54:59.578 00.002 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
21:54:59.580 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=633.28, Mass=3439, SNR=36.6, Peak=245 HFD=4.0
21:54:59.582 00.002 31432 MultiStar: [#1 -0.88,-1.49,0.00,M1] [#2 -0.10,-1.20,0.00,M4] [#3 -0.60,-1.26,0.00,M3] [#4 -0.21,-1.35,0.00,M1] [#5 -0.74,-1.58,0.00,M4] [#6 -0.68,-1.13,0.00,M5] [#7 -0.57,-1.82,0.00,M5] [#8 -0.41,-1.20,0.00,M2] 
21:54:59.584 00.002 31432 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.02) = xAngle (-1.80 = -1.80)
21:54:59.586 00.002 31432 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.21 = 1.21)
21:54:59.587 00.001 31432 CameraToMount -- cameraX=-0.38 cameraY=-1.80 hyp=1.84 cameraTheta=-1.78 mountX=-0.42 mountY=1.72, mountTheta=1.81
21:54:59.593 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=-1.80, opts=13)
21:54:59.596 00.003 31432 Enqueuing Move request for scope (-0.38, -1.80)
21:54:59.598 00.002 29876 Worker thread wakes up
21:54:59.598 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.80) opts 0xd
21:54:59.598 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, -1.80)
21:54:59.598 00.000 29876 Moving (-0.38, -1.80) raw xDistance=-0.42 yDistance=1.72
21:54:59.598 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
21:54:59.598 00.000 29876 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.72
21:54:59.598 00.000 29876 MoveAxis(E, 41, ABG)
21:54:59.598 00.000 29876 Guiding  Dir = 2, Dur = 41
21:54:59.598 00.000 29876 IsSlewing returns 0
21:54:59.599 00.001 29876 IsGuiding returns 0
21:54:59.599 00.000 29876 PulseGuide returned control before completion, sleep 51
21:54:59.602 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:54:59.615 00.013 31432 UpdateGuideState exits: m=3439 RSB=36.6
21:54:59.617 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:59.619 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:54:59.620 00.001 31432 Enqueuing Expose request
21:54:59.652 00.032 29876 IsGuiding returns 1
21:54:59.652 00.000 29876 scope still moving after pulse duration time elapsed
21:54:59.683 00.031 29876 IsSlewing returns 0
21:54:59.683 00.000 29876 IsGuiding returns 1
21:54:59.713 00.030 29876 IsSlewing returns 0
21:54:59.713 00.000 29876 IsGuiding returns 1
21:54:59.744 00.031 29876 IsSlewing returns 0
21:54:59.744 00.000 29876 IsGuiding returns 1
21:54:59.774 00.030 29876 IsSlewing returns 0
21:54:59.774 00.000 29876 IsGuiding returns 0
21:54:59.774 00.000 29876 scope move finished after 41 + 134 ms
21:54:59.774 00.000 29876 Move returns status 0, amount 41
21:54:59.774 00.000 29876 MoveAxis(S, 127, ABG)
21:54:59.774 00.000 29876 Guiding  Dir = 1, Dur = 127
21:54:59.774 00.000 29876 IsSlewing returns 0
21:54:59.774 00.000 29876 IsGuiding returns 0
21:54:59.774 00.000 29876 PulseGuide returned control before completion, sleep 137
21:54:59.915 00.141 29876 IsGuiding returns 1
21:54:59.915 00.000 29876 scope still moving after pulse duration time elapsed
21:54:59.945 00.030 29876 IsSlewing returns 0
21:54:59.945 00.000 29876 IsGuiding returns 1
21:54:59.976 00.031 29876 IsSlewing returns 0
21:54:59.976 00.000 29876 IsGuiding returns 1
21:55:00.006 00.030 29876 IsSlewing returns 0
21:55:00.006 00.000 29876 IsGuiding returns 1
21:55:00.038 00.032 29876 IsSlewing returns 0
21:55:00.038 00.000 29876 IsGuiding returns 0
21:55:00.038 00.000 29876 scope move finished after 127 + 136 ms
21:55:00.038 00.000 29876 Move returns status 0, amount 127
21:55:00.038 00.000 29876 move complete, result=0
21:55:00.038 00.000 29876 worker thread done servicing request
21:55:00.038 00.000 29876 Worker thread wakes up
21:55:00.038 00.000 31432 GuideStep: -0.4 px 41 ms EAST, 1.7 px 127 ms SOUTH
21:55:00.043 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:00.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:02.177 02.134 29876 Exposure complete
21:55:02.220 00.043 29876 worker thread done servicing request
21:55:02.220 00.000 31432 OnExposeComplete: enter
21:55:02.223 00.003 31432 UpdateGuideState(): m_state=6
21:55:02.226 00.003 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
21:55:02.228 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=634.01, Mass=3276, SNR=35.0, Peak=254 HFD=3.9
21:55:02.231 00.003 31432 MultiStar: [#1 -0.31,-0.92,1.09,U] [#2 0.88,-0.73,0.00,M5] [#3 -0.37,-0.46,1.04,U] [#4 0.35,-0.71,0.94,U] [#5 -0.37,-0.43,0.88,U] [#6 -0.14,-0.92,0.90,U] [#7 -0.43,-0.96,0.00,M6] [#8 -0.00,-0.86,0.85,U] 
21:55:02.233 00.002 31432 refined, 6 included, MultiStar: {-0.10, -0.77}, one-star: {0.19, -1.07}
21:55:02.236 00.003 31432 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.02) = xAngle (-1.72 = -1.72)
21:55:02.240 00.004 31432 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.29 = 1.29)
21:55:02.243 00.003 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.77 hyp=0.78 cameraTheta=-1.70 mountX=-0.12 mountY=0.75, mountTheta=1.73
21:55:02.246 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.77, opts=13)
21:55:02.249 00.003 31432 Enqueuing Move request for scope (-0.10, -0.77)
21:55:02.251 00.002 29876 Worker thread wakes up
21:55:02.251 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.77) opts 0xd
21:55:02.251 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.77)
21:55:02.251 00.000 29876 Moving (-0.10, -0.77) raw xDistance=-0.12 yDistance=0.75
21:55:02.251 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:55:02.251 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.75
21:55:02.251 00.000 29876 MoveAxis(E, 0, ABG)
21:55:02.251 00.000 29876 Move returns status 0, amount 0
21:55:02.251 00.000 29876 MoveAxis(S, 55, ABG)
21:55:02.251 00.000 29876 Guiding  Dir = 1, Dur = 55
21:55:02.251 00.000 29876 IsSlewing returns 0
21:55:02.252 00.001 29876 IsGuiding returns 0
21:55:02.252 00.000 29876 PulseGuide returned control before completion, sleep 65
21:55:02.257 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:02.269 00.012 31432 UpdateGuideState exits: m=3276 RSB=35.0
21:55:02.272 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:02.274 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:02.276 00.002 31432 Enqueuing Expose request
21:55:02.332 00.056 29876 IsGuiding returns 1
21:55:02.332 00.000 29876 scope still moving after pulse duration time elapsed
21:55:02.362 00.030 29876 IsSlewing returns 0
21:55:02.362 00.000 29876 IsGuiding returns 1
21:55:02.393 00.031 29876 IsSlewing returns 0
21:55:02.393 00.000 29876 IsGuiding returns 1
21:55:02.425 00.032 29876 IsSlewing returns 0
21:55:02.425 00.000 29876 IsGuiding returns 0
21:55:02.425 00.000 29876 scope move finished after 55 + 118 ms
21:55:02.425 00.000 29876 Move returns status 0, amount 55
21:55:02.425 00.000 29876 move complete, result=0
21:55:02.425 00.000 29876 worker thread done servicing request
21:55:02.425 00.000 29876 Worker thread wakes up
21:55:02.425 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.7 px 55 ms SOUTH
21:55:02.429 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:02.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:04.336 01.907 29876 Exposure complete
21:55:04.379 00.043 29876 worker thread done servicing request
21:55:04.379 00.000 31432 OnExposeComplete: enter
21:55:04.382 00.003 31432 UpdateGuideState(): m_state=6
21:55:04.384 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
21:55:04.386 00.002 31432 Star::Find returns 1 (0), X=330.27, Y=634.67, Mass=3233, SNR=35.1, Peak=246 HFD=3.6
21:55:04.388 00.002 31432 MultiStar: [#1 -0.11,-0.22,1.13,U] [#2 0.69,-0.34,0.93,U] [#3 -0.17,0.12,1.03,U] [#4 0.48,-0.12,1.03,U] [#5 0.22,-0.00,0.91,U] [#6 0.07,-0.46,0.89,U] [#7 -0.03,-0.01,0.93,U] [#8 0.04,-0.07,0.88,U] 
21:55:04.391 00.003 31432 refined, 8 included, MultiStar: {0.11, -0.17}, one-star: {-0.13, -0.41}
21:55:04.393 00.002 31432 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.02) = xAngle (-1.00 = -1.00)
21:55:04.395 00.002 31432 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.01 = 2.01)
21:55:04.397 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.98 mountX=0.11 mountY=0.18, mountTheta=1.04
21:55:04.400 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.17, opts=13)
21:55:04.402 00.002 31432 Enqueuing Move request for scope (0.11, -0.17)
21:55:04.405 00.003 29876 Worker thread wakes up
21:55:04.405 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
21:55:04.405 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
21:55:04.405 00.000 29876 Moving (0.11, -0.17) raw xDistance=0.11 yDistance=0.18
21:55:04.405 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:55:04.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:04.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:55:04.405 00.000 29876 MoveAxis(E, 0, ABG)
21:55:04.405 00.000 29876 Move returns status 0, amount 0
21:55:04.405 00.000 29876 MoveAxis(N, 0, ABG)
21:55:04.405 00.000 29876 Move returns status 0, amount 0
21:55:04.405 00.000 29876 move complete, result=0
21:55:04.405 00.000 29876 worker thread done servicing request
21:55:04.412 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:04.429 00.017 31432 UpdateGuideState exits: m=3233 RSB=35.1
21:55:04.431 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.434 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:04.436 00.002 31432 Enqueuing Expose request
21:55:04.438 00.002 29876 Worker thread wakes up
21:55:04.438 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:55:04.440 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:04.440 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:06.574 02.134 29876 Exposure complete
21:55:06.621 00.047 29876 worker thread done servicing request
21:55:06.621 00.000 31432 OnExposeComplete: enter
21:55:06.624 00.003 31432 UpdateGuideState(): m_state=6
21:55:06.626 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
21:55:06.627 00.001 31432 Star::Find returns 1 (0), X=331.19, Y=635.57, Mass=3414, SNR=36.4, Peak=252 HFD=3.7
21:55:06.630 00.003 31432 MultiStar: [#1 0.44,0.52,1.03,U] [#2 1.35,0.31,0.00,M5] [#3 0.49,0.80,1.01,U] [#4 1.39,0.20,0.00,M1] [#5 0.74,0.38,0.88,U] [#6 1.19,0.05,0.00,M4] [#7 0.13,0.76,0.94,U] [#8 0.48,0.65,0.85,U] 
21:55:06.632 00.002 31432 refined, 5 included, MultiStar: {0.51, 0.60}, one-star: {0.79, 0.49}
21:55:06.634 00.002 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.84 = 0.84)
21:55:06.636 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.85 = -2.43)
21:55:06.638 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.60 hyp=0.79 cameraTheta=0.87 mountX=0.53 mountY=-0.52, mountTheta=-0.78
21:55:06.641 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.60, opts=13)
21:55:06.643 00.002 31432 Enqueuing Move request for scope (0.51, 0.60)
21:55:06.645 00.002 29876 Worker thread wakes up
21:55:06.645 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.60) opts 0xd
21:55:06.645 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.60)
21:55:06.645 00.000 29876 Moving (0.51, 0.60) raw xDistance=0.53 yDistance=-0.52
21:55:06.645 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
21:55:06.645 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:06.645 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:55:06.645 00.000 29876 MoveAxis(W, 51, ABG)
21:55:06.645 00.000 29876 Guiding  Dir = 3, Dur = 51
21:55:06.646 00.001 29876 IsSlewing returns 0
21:55:06.646 00.000 29876 IsGuiding returns 0
21:55:06.646 00.000 29876 PulseGuide returned control before completion, sleep 61
21:55:06.649 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:06.661 00.012 31432 UpdateGuideState exits: m=3414 RSB=36.4
21:55:06.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:06.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:06.667 00.002 31432 Enqueuing Expose request
21:55:06.712 00.045 29876 IsGuiding returns 1
21:55:06.712 00.000 29876 scope still moving after pulse duration time elapsed
21:55:06.743 00.031 29876 IsSlewing returns 0
21:55:06.743 00.000 29876 IsGuiding returns 1
21:55:06.775 00.032 29876 IsSlewing returns 0
21:55:06.775 00.000 29876 IsGuiding returns 1
21:55:06.804 00.029 29876 IsSlewing returns 0
21:55:06.804 00.000 29876 IsGuiding returns 1
21:55:06.834 00.030 29876 IsSlewing returns 0
21:55:06.834 00.000 29876 IsGuiding returns 0
21:55:06.834 00.000 29876 scope move finished after 51 + 137 ms
21:55:06.834 00.000 29876 Move returns status 0, amount 51
21:55:06.834 00.000 29876 MoveAxis(N, 0, ABG)
21:55:06.834 00.000 29876 Move returns status 0, amount 0
21:55:06.834 00.000 29876 move complete, result=0
21:55:06.834 00.000 29876 worker thread done servicing request
21:55:06.834 00.000 31432 GuideStep: 0.5 px 51 ms WEST, -0.5 px 0 ms NORTH
21:55:06.839 00.005 29876 Worker thread wakes up
21:55:06.839 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:06.839 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:08.757 01.918 29876 Exposure complete
21:55:08.801 00.044 29876 worker thread done servicing request
21:55:08.801 00.000 31432 OnExposeComplete: enter
21:55:08.803 00.002 31432 UpdateGuideState(): m_state=6
21:55:08.805 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
21:55:08.807 00.002 31432 Star::Find returns 1 (0), X=330.38, Y=635.37, Mass=3405, SNR=36.5, Peak=254 HFD=3.4
21:55:08.809 00.002 31432 MultiStar: [#1 -0.40,-0.24,1.04,U] [#2 0.83,-0.10,0.95,U] [#3 -0.59,0.52,1.02,U] [#4 0.57,0.04,0.92,U] [#5 -0.21,0.48,0.85,U] [#6 0.62,-0.79,0.00,M5] [#7 -0.01,-0.57,0.94,U] [#8 0.74,-0.44,0.83,U] 
21:55:08.811 00.002 31432 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {-0.02, 0.29}
21:55:08.813 00.002 31432 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
21:55:08.815 00.002 31432 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
21:55:08.817 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=0.09 mountY=0.01, mountTheta=0.10
21:55:08.820 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.00, opts=13)
21:55:08.822 00.002 31432 Enqueuing Move request for scope (0.09, 0.00)
21:55:08.824 00.002 29876 Worker thread wakes up
21:55:08.824 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
21:55:08.824 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
21:55:08.824 00.000 29876 Moving (0.09, 0.00) raw xDistance=0.09 yDistance=0.01
21:55:08.824 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:55:08.824 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:08.824 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:55:08.824 00.000 29876 MoveAxis(E, 0, ABG)
21:55:08.824 00.000 29876 Move returns status 0, amount 0
21:55:08.824 00.000 29876 MoveAxis(N, 0, ABG)
21:55:08.824 00.000 29876 Move returns status 0, amount 0
21:55:08.824 00.000 29876 move complete, result=0
21:55:08.824 00.000 29876 worker thread done servicing request
21:55:08.827 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:08.839 00.012 31432 UpdateGuideState exits: m=3405 RSB=36.5
21:55:08.841 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:08.843 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:08.845 00.002 31432 Enqueuing Expose request
21:55:08.847 00.002 29876 Worker thread wakes up
21:55:08.847 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:55:08.850 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:08.850 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:11.079 02.229 29876 Exposure complete
21:55:11.123 00.044 29876 worker thread done servicing request
21:55:11.123 00.000 31432 OnExposeComplete: enter
21:55:11.126 00.003 31432 UpdateGuideState(): m_state=6
21:55:11.128 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
21:55:11.130 00.002 31432 Star::Find returns 1 (0), X=329.53, Y=634.38, Mass=3320, SNR=35.8, Peak=240 HFD=3.4
21:55:11.132 00.002 31432 MultiStar: [#1 -1.24,-0.32,0.00,M1] [#2 -0.38,-0.33,0.92,U] [#3 -1.23,-0.28,0.00,M1] [#4 -0.45,-0.25,0.94,U] [#5 -0.93,-0.00,0.88,U] [#6 -0.60,-1.04,0.00,M6] [#7 -0.79,-0.24,0.98,U] [#8 -0.69,-0.31,0.89,U] 
21:55:11.133 00.001 31432 refined, 5 included, MultiStar: {-0.69, -0.31}, one-star: {-0.88, -0.70}
21:55:11.135 00.002 31432 CameraToMount -- cameraTheta (-2.72) - m_xAngle (0.02) = xAngle (-2.74 = -2.74)
21:55:11.137 00.002 31432 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.27 = 0.27)
21:55:11.139 00.002 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.31 hyp=0.75 cameraTheta=-2.72 mountX=-0.69 mountY=0.20, mountTheta=2.86
21:55:11.144 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.31, opts=13)
21:55:11.147 00.003 31432 Enqueuing Move request for scope (-0.69, -0.31)
21:55:11.149 00.002 29876 Worker thread wakes up
21:55:11.149 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.31) opts 0xd
21:55:11.149 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.31)
21:55:11.149 00.000 29876 Moving (-0.69, -0.31) raw xDistance=-0.69 yDistance=0.20
21:55:11.149 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.69
21:55:11.149 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:11.149 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:55:11.149 00.000 29876 MoveAxis(E, 67, ABG)
21:55:11.149 00.000 29876 Guiding  Dir = 2, Dur = 67
21:55:11.150 00.001 29876 IsSlewing returns 0
21:55:11.150 00.000 29876 IsGuiding returns 0
21:55:11.150 00.000 29876 PulseGuide returned control before completion, sleep 77
21:55:11.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:11.165 00.012 31432 UpdateGuideState exits: m=3320 RSB=35.8
21:55:11.167 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:11.169 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:11.171 00.002 31432 Enqueuing Expose request
21:55:11.233 00.062 29876 IsGuiding returns 1
21:55:11.233 00.000 29876 scope still moving after pulse duration time elapsed
21:55:11.263 00.030 29876 IsSlewing returns 0
21:55:11.263 00.000 29876 IsGuiding returns 1
21:55:11.294 00.031 29876 IsSlewing returns 0
21:55:11.294 00.000 29876 IsGuiding returns 1
21:55:11.325 00.031 29876 IsSlewing returns 0
21:55:11.325 00.000 29876 IsGuiding returns 0
21:55:11.325 00.000 29876 scope move finished after 67 + 108 ms
21:55:11.325 00.000 29876 Move returns status 0, amount 67
21:55:11.325 00.000 29876 MoveAxis(N, 0, ABG)
21:55:11.325 00.000 29876 Move returns status 0, amount 0
21:55:11.325 00.000 29876 move complete, result=0
21:55:11.325 00.000 29876 worker thread done servicing request
21:55:11.325 00.000 29876 Worker thread wakes up
21:55:11.325 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:11.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:11.325 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.2 px 0 ms NORTH
21:55:13.233 01.908 29876 Exposure complete
21:55:13.278 00.045 29876 worker thread done servicing request
21:55:13.278 00.000 31432 OnExposeComplete: enter
21:55:13.281 00.003 31432 UpdateGuideState(): m_state=6
21:55:13.283 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
21:55:13.285 00.002 31432 Star::Find returns 1 (0), X=329.59, Y=634.65, Mass=3563, SNR=37.1, Peak=240 HFD=3.5
21:55:13.287 00.002 31432 MultiStar: [#1 -0.81,-0.80,0.00,M2] [#2 -0.08,-0.79,0.86,U] [#3 -0.91,-0.11,1.02,U] [#4 -0.45,-0.59,0.88,U] [#5 -0.55,-0.37,0.80,U] [#6 -0.58,-1.17,0.00,M7] [#7 -0.91,-0.86,0.00,M3] [#8 -0.46,-0.61,0.80,U] 
21:55:13.289 00.002 31432 refined, 5 included, MultiStar: {-0.56, -0.47}, one-star: {-0.82, -0.43}
21:55:13.291 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
21:55:13.292 00.001 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
21:55:13.294 00.002 31432 CameraToMount -- cameraX=-0.56 cameraY=-0.47 hyp=0.73 cameraTheta=-2.45 mountX=-0.57 mountY=0.38, mountTheta=2.56
21:55:13.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.56, y=-0.47, opts=13)
21:55:13.299 00.002 31432 Enqueuing Move request for scope (-0.56, -0.47)
21:55:13.301 00.002 29876 Worker thread wakes up
21:55:13.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.47) opts 0xd
21:55:13.301 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.56, -0.47)
21:55:13.301 00.000 29876 Moving (-0.56, -0.47) raw xDistance=-0.57 yDistance=0.38
21:55:13.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
21:55:13.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.38
21:55:13.301 00.000 29876 MoveAxis(E, 65, ABG)
21:55:13.301 00.000 29876 Guiding  Dir = 2, Dur = 65
21:55:13.302 00.001 29876 IsSlewing returns 0
21:55:13.302 00.000 29876 IsGuiding returns 0
21:55:13.302 00.000 29876 PulseGuide returned control before completion, sleep 75
21:55:13.305 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:13.317 00.012 31432 UpdateGuideState exits: m=3563 RSB=37.1
21:55:13.319 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:13.321 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:13.323 00.002 31432 Enqueuing Expose request
21:55:13.388 00.065 29876 IsGuiding returns 1
21:55:13.388 00.000 29876 scope still moving after pulse duration time elapsed
21:55:13.419 00.031 29876 IsSlewing returns 0
21:55:13.419 00.000 29876 IsGuiding returns 1
21:55:13.450 00.031 29876 IsSlewing returns 0
21:55:13.450 00.000 29876 IsGuiding returns 0
21:55:13.450 00.000 29876 scope move finished after 65 + 83 ms
21:55:13.450 00.000 29876 Move returns status 0, amount 65
21:55:13.450 00.000 29876 MoveAxis(S, 28, ABG)
21:55:13.450 00.000 29876 Guiding  Dir = 1, Dur = 28
21:55:13.450 00.000 29876 IsSlewing returns 0
21:55:13.450 00.000 29876 IsGuiding returns 0
21:55:13.451 00.001 29876 PulseGuide returned control before completion, sleep 38
21:55:13.496 00.045 29876 IsGuiding returns 1
21:55:13.496 00.000 29876 scope still moving after pulse duration time elapsed
21:55:13.526 00.030 29876 IsSlewing returns 0
21:55:13.526 00.000 29876 IsGuiding returns 1
21:55:13.557 00.031 29876 IsSlewing returns 0
21:55:13.557 00.000 29876 IsGuiding returns 1
21:55:13.587 00.030 29876 IsSlewing returns 0
21:55:13.587 00.000 29876 IsGuiding returns 1
21:55:13.618 00.031 29876 IsSlewing returns 0
21:55:13.618 00.000 29876 IsGuiding returns 1
21:55:13.648 00.030 29876 IsSlewing returns 0
21:55:13.648 00.000 29876 IsGuiding returns 0
21:55:13.648 00.000 29876 scope move finished after 28 + 170 ms
21:55:13.648 00.000 29876 Move returns status 0, amount 28
21:55:13.648 00.000 29876 move complete, result=0
21:55:13.648 00.000 29876 worker thread done servicing request
21:55:13.648 00.000 29876 Worker thread wakes up
21:55:13.648 00.000 31432 GuideStep: -0.6 px 65 ms EAST, 0.4 px 28 ms SOUTH
21:55:13.650 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:13.650 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:15.783 02.133 29876 Exposure complete
21:55:15.828 00.045 29876 worker thread done servicing request
21:55:15.829 00.001 31432 OnExposeComplete: enter
21:55:15.831 00.002 31432 UpdateGuideState(): m_state=6
21:55:15.833 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
21:55:15.836 00.003 31432 Star::Find returns 1 (0), X=330.28, Y=635.19, Mass=3350, SNR=35.4, Peak=226 HFD=3.8
21:55:15.839 00.003 31432 MultiStar: [#1 -0.38,0.11,1.05,U] [#2 0.12,0.19,0.95,U] [#3 -0.34,0.20,1.01,U] [#4 0.09,0.25,1.02,U] [#5 0.10,0.28,0.86,U] [#6 0.10,-0.42,0.93,U] [#7 -0.26,0.07,0.99,U] [#8 -0.08,0.23,0.83,U] 
21:55:15.842 00.003 31432 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {-0.12, 0.11}
21:55:15.844 00.002 31432 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.02) = xAngle (2.23 = 2.23)
21:55:15.846 00.002 31432 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.24 = -1.04)
21:55:15.848 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.26 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
21:55:15.851 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.11, opts=13)
21:55:15.853 00.002 31432 Enqueuing Move request for scope (-0.09, 0.11)
21:55:15.855 00.002 29876 Worker thread wakes up
21:55:15.855 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
21:55:15.855 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
21:55:15.855 00.000 29876 Moving (-0.09, 0.11) raw xDistance=-0.09 yDistance=-0.13
21:55:15.855 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:55:15.855 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:15.855 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:55:15.855 00.000 29876 MoveAxis(E, 0, ABG)
21:55:15.855 00.000 29876 Move returns status 0, amount 0
21:55:15.855 00.000 29876 MoveAxis(N, 0, ABG)
21:55:15.855 00.000 29876 Move returns status 0, amount 0
21:55:15.855 00.000 29876 move complete, result=0
21:55:15.855 00.000 29876 worker thread done servicing request
21:55:15.859 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:15.871 00.012 31432 UpdateGuideState exits: m=3350 RSB=35.4
21:55:15.873 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.875 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:15.877 00.002 31432 Enqueuing Expose request
21:55:15.880 00.003 29876 Worker thread wakes up
21:55:15.880 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:15.882 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:15.882 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:17.792 01.910 29876 Exposure complete
21:55:17.839 00.047 29876 worker thread done servicing request
21:55:17.839 00.000 31432 OnExposeComplete: enter
21:55:17.842 00.003 31432 UpdateGuideState(): m_state=6
21:55:17.844 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
21:55:17.845 00.001 31432 Star::Find returns 1 (0), X=331.20, Y=634.83, Mass=3599, SNR=37.0, Peak=248 HFD=4.0
21:55:17.847 00.002 31432 MultiStar: [#1 -0.01,-0.26,0.97,U] [#2 0.87,0.45,0.86,U] [#3 -0.01,0.65,1.04,U] [#4 0.77,0.21,0.92,U] [#5 0.61,0.44,0.77,U] [#6 0.53,-0.54,0.91,U] [#7 0.51,-0.19,0.96,U] [#8 0.63,0.20,0.83,U] 
21:55:17.849 00.002 31432 refined, 8 included, MultiStar: {0.51, 0.07}, one-star: {0.79, -0.25}
21:55:17.851 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.12 = 0.12)
21:55:17.853 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.13 = 3.13)
21:55:17.855 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=0.07 hyp=0.51 cameraTheta=0.14 mountX=0.51 mountY=0.01, mountTheta=0.01
21:55:17.860 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=0.07, opts=13)
21:55:17.864 00.004 31432 Enqueuing Move request for scope (0.51, 0.07)
21:55:17.865 00.001 29876 Worker thread wakes up
21:55:17.865 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.07) opts 0xd
21:55:17.865 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, 0.07)
21:55:17.865 00.000 29876 Moving (0.51, 0.07) raw xDistance=0.51 yDistance=0.01
21:55:17.866 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.51
21:55:17.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:17.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:55:17.866 00.000 29876 MoveAxis(W, 49, ABG)
21:55:17.866 00.000 29876 Guiding  Dir = 3, Dur = 49
21:55:17.866 00.000 29876 IsSlewing returns 0
21:55:17.866 00.000 29876 IsGuiding returns 0
21:55:17.866 00.000 29876 PulseGuide returned control before completion, sleep 59
21:55:17.871 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:17.884 00.013 31432 UpdateGuideState exits: m=3599 RSB=37.0
21:55:17.887 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.889 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:17.891 00.002 31432 Enqueuing Expose request
21:55:17.933 00.042 29876 IsGuiding returns 1
21:55:17.933 00.000 29876 scope still moving after pulse duration time elapsed
21:55:17.963 00.030 29876 IsSlewing returns 0
21:55:17.963 00.000 29876 IsGuiding returns 0
21:55:17.963 00.000 29876 scope move finished after 49 + 48 ms
21:55:17.963 00.000 29876 Move returns status 0, amount 49
21:55:17.963 00.000 29876 MoveAxis(N, 0, ABG)
21:55:17.963 00.000 29876 Move returns status 0, amount 0
21:55:17.963 00.000 29876 move complete, result=0
21:55:17.963 00.000 29876 worker thread done servicing request
21:55:17.963 00.000 29876 Worker thread wakes up
21:55:17.963 00.000 31432 GuideStep: 0.5 px 49 ms WEST, 0.0 px 0 ms NORTH
21:55:17.966 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:17.966 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:20.093 02.127 29876 Exposure complete
21:55:20.138 00.045 29876 worker thread done servicing request
21:55:20.138 00.000 31432 OnExposeComplete: enter
21:55:20.141 00.003 31432 UpdateGuideState(): m_state=6
21:55:20.143 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
21:55:20.146 00.003 31432 Star::Find returns 1 (0), X=330.04, Y=634.96, Mass=3757, SNR=38.1, Peak=249 HFD=4.2
21:55:20.149 00.003 31432 MultiStar: [#1 -0.53,0.14,0.99,U] [#2 0.47,-0.53,0.89,U] [#3 -0.62,0.39,0.95,U] [#4 -0.20,0.43,0.91,U] [#5 -0.57,0.14,0.82,U] [#6 -0.08,-0.17,0.87,U] [#7 0.04,-0.08,0.93,U] [#8 0.10,0.35,0.77,U] 
21:55:20.151 00.002 31432 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.36, -0.11}
21:55:20.153 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
21:55:20.155 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
21:55:20.157 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=-0.20 mountY=-0.09, mountTheta=-2.73
21:55:20.161 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.06, opts=13)
21:55:20.164 00.003 31432 Enqueuing Move request for scope (-0.20, 0.06)
21:55:20.166 00.002 29876 Worker thread wakes up
21:55:20.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
21:55:20.166 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
21:55:20.166 00.000 29876 Moving (-0.20, 0.06) raw xDistance=-0.20 yDistance=-0.09
21:55:20.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.20
21:55:20.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:20.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:55:20.166 00.000 29876 MoveAxis(E, 13, ABG)
21:55:20.166 00.000 29876 Guiding  Dir = 2, Dur = 13
21:55:20.166 00.000 29876 IsSlewing returns 0
21:55:20.167 00.001 29876 IsGuiding returns 0
21:55:20.167 00.000 29876 PulseGuide returned control before completion, sleep 23
21:55:20.170 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:20.187 00.017 31432 UpdateGuideState exits: m=3757 RSB=38.1
21:55:20.189 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:20.191 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:20.193 00.002 31432 Enqueuing Expose request
21:55:20.202 00.009 29876 IsGuiding returns 1
21:55:20.202 00.000 29876 scope still moving after pulse duration time elapsed
21:55:20.234 00.032 29876 IsSlewing returns 0
21:55:20.234 00.000 29876 IsGuiding returns 0
21:55:20.234 00.000 29876 scope move finished after 13 + 53 ms
21:55:20.234 00.000 29876 Move returns status 0, amount 13
21:55:20.234 00.000 29876 MoveAxis(N, 0, ABG)
21:55:20.234 00.000 29876 Move returns status 0, amount 0
21:55:20.234 00.000 29876 move complete, result=0
21:55:20.234 00.000 29876 worker thread done servicing request
21:55:20.234 00.000 29876 Worker thread wakes up
21:55:20.235 00.001 31432 GuideStep: -0.2 px 13 ms EAST, -0.1 px 0 ms NORTH
21:55:20.238 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:20.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:22.149 01.911 29876 Exposure complete
21:55:22.194 00.045 29876 worker thread done servicing request
21:55:22.194 00.000 31432 OnExposeComplete: enter
21:55:22.196 00.002 31432 UpdateGuideState(): m_state=6
21:55:22.198 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
21:55:22.200 00.002 31432 Star::Find returns 1 (0), X=330.47, Y=634.96, Mass=3588, SNR=38.2, Peak=241 HFD=4.0
21:55:22.202 00.002 31432 MultiStar: [#1 0.08,-0.27,0.99,U] [#2 0.89,-0.08,0.88,U] [#3 -0.33,0.26,0.98,U] [#4 0.03,0.31,0.87,U] [#5 -0.41,0.40,0.81,U] [#6 0.10,-0.38,0.84,U] [#7 -0.28,0.32,0.87,U] [#8 0.50,-0.18,0.82,U] 
21:55:22.204 00.002 31432 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.06, -0.12}
21:55:22.206 00.002 31432 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
21:55:22.208 00.002 31432 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.95)
21:55:22.210 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=0.07 mountY=-0.01, mountTheta=-0.20
21:55:22.213 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.02, opts=13)
21:55:22.215 00.002 31432 Enqueuing Move request for scope (0.07, 0.02)
21:55:22.217 00.002 29876 Worker thread wakes up
21:55:22.217 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:55:22.217 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:55:22.217 00.000 29876 Moving (0.07, 0.02) raw xDistance=0.07 yDistance=-0.01
21:55:22.217 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:55:22.217 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:22.217 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:22.217 00.000 29876 MoveAxis(E, 0, ABG)
21:55:22.217 00.000 29876 Move returns status 0, amount 0
21:55:22.217 00.000 29876 MoveAxis(N, 0, ABG)
21:55:22.217 00.000 29876 Move returns status 0, amount 0
21:55:22.217 00.000 29876 move complete, result=0
21:55:22.217 00.000 29876 worker thread done servicing request
21:55:22.220 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:55:22.233 00.013 31432 UpdateGuideState exits: m=3588 RSB=38.2
21:55:22.235 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.237 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:22.239 00.002 31432 Enqueuing Expose request
21:55:22.241 00.002 29876 Worker thread wakes up
21:55:22.241 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:55:22.243 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:22.243 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:24.471 02.228 29876 Exposure complete
21:55:24.517 00.046 29876 worker thread done servicing request
21:55:24.517 00.000 31432 OnExposeComplete: enter
21:55:24.519 00.002 31432 UpdateGuideState(): m_state=6
21:55:24.521 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
21:55:24.523 00.002 31432 Star::Find returns 1 (0), X=330.47, Y=634.84, Mass=3254, SNR=35.9, Peak=226 HFD=3.8
21:55:24.525 00.002 31432 MultiStar: [#1 -0.12,-0.65,1.05,U] [#2 0.88,-0.86,0.00,M1] [#3 -0.35,0.40,1.00,U] [#4 0.24,-0.29,0.95,U] [#5 0.20,0.17,0.89,U] [#6 0.57,-1.46,0.00,M4] [#7 0.03,-0.01,0.92,U] [#8 0.51,-0.64,0.83,U] 
21:55:24.527 00.002 31432 refined, 6 included, MultiStar: {0.07, -0.18}, one-star: {0.07, -0.24}
21:55:24.529 00.002 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
21:55:24.530 00.001 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
21:55:24.532 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.21 mountX=0.06 mountY=0.19, mountTheta=1.25
21:55:24.535 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.18, opts=13)
21:55:24.537 00.002 31432 Enqueuing Move request for scope (0.07, -0.18)
21:55:24.539 00.002 29876 Worker thread wakes up
21:55:24.539 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
21:55:24.539 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
21:55:24.539 00.000 29876 Moving (0.07, -0.18) raw xDistance=0.06 yDistance=0.19
21:55:24.539 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:55:24.539 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:24.539 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:55:24.539 00.000 29876 MoveAxis(E, 0, ABG)
21:55:24.539 00.000 29876 Move returns status 0, amount 0
21:55:24.539 00.000 29876 MoveAxis(N, 0, ABG)
21:55:24.539 00.000 29876 Move returns status 0, amount 0
21:55:24.539 00.000 29876 move complete, result=0
21:55:24.539 00.000 29876 worker thread done servicing request
21:55:24.543 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:24.555 00.012 31432 UpdateGuideState exits: m=3254 RSB=35.9
21:55:24.557 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:24.560 00.001 31432 Enqueuing Expose request
21:55:24.563 00.003 29876 Worker thread wakes up
21:55:24.563 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:55:24.565 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:24.565 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:26.469 01.904 29876 Exposure complete
21:55:26.513 00.044 29876 worker thread done servicing request
21:55:26.513 00.000 31432 OnExposeComplete: enter
21:55:26.516 00.003 31432 UpdateGuideState(): m_state=6
21:55:26.518 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
21:55:26.520 00.002 31432 Star::Find returns 1 (0), X=330.67, Y=634.82, Mass=3523, SNR=36.7, Peak=225 HFD=3.9
21:55:26.522 00.002 31432 MultiStar: [#1 0.42,-0.55,1.02,U] [#2 1.05,-0.09,0.00,M2] [#3 -0.15,0.17,1.06,U] [#4 0.40,-0.04,0.94,U] [#5 0.32,-0.20,0.81,U] [#6 0.42,-0.57,0.87,U] [#7 0.69,-0.33,0.90,U] [#8 0.66,-0.47,0.80,U] 
21:55:26.523 00.001 31432 single-star, 7 included, MultiStar: {0.36, -0.27}, one-star: {0.26, -0.26}
21:55:26.525 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
21:55:26.527 00.002 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.21 = 2.21)
21:55:26.529 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-0.78 mountX=0.26 mountY=0.30, mountTheta=0.86
21:55:26.534 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.26, opts=13)
21:55:26.536 00.002 31432 Enqueuing Move request for scope (0.26, -0.26)
21:55:26.538 00.002 29876 Worker thread wakes up
21:55:26.538 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
21:55:26.538 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
21:55:26.539 00.001 29876 Moving (0.26, -0.26) raw xDistance=0.26 yDistance=0.30
21:55:26.539 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
21:55:26.539 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:26.539 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:55:26.539 00.000 29876 MoveAxis(W, 25, ABG)
21:55:26.539 00.000 29876 Guiding  Dir = 3, Dur = 25
21:55:26.539 00.000 29876 IsSlewing returns 0
21:55:26.539 00.000 29876 IsGuiding returns 0
21:55:26.539 00.000 29876 PulseGuide returned control before completion, sleep 35
21:55:26.542 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:55:26.553 00.011 31432 UpdateGuideState exits: m=3523 RSB=36.7
21:55:26.555 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:26.558 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:26.559 00.001 31432 Enqueuing Expose request
21:55:26.576 00.017 29876 IsGuiding returns 1
21:55:26.576 00.000 29876 scope still moving after pulse duration time elapsed
21:55:26.607 00.031 29876 IsSlewing returns 0
21:55:26.607 00.000 29876 IsGuiding returns 1
21:55:26.638 00.031 29876 IsSlewing returns 0
21:55:26.638 00.000 29876 IsGuiding returns 0
21:55:26.638 00.000 29876 scope move finished after 25 + 74 ms
21:55:26.638 00.000 29876 Move returns status 0, amount 25
21:55:26.638 00.000 29876 MoveAxis(N, 0, ABG)
21:55:26.638 00.000 29876 Move returns status 0, amount 0
21:55:26.638 00.000 29876 move complete, result=0
21:55:26.638 00.000 29876 worker thread done servicing request
21:55:26.638 00.000 29876 Worker thread wakes up
21:55:26.638 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:26.639 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:26.639 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.3 px 0 ms NORTH
21:55:28.761 02.122 29876 Exposure complete
21:55:28.805 00.044 29876 worker thread done servicing request
21:55:28.805 00.000 31432 OnExposeComplete: enter
21:55:28.807 00.002 31432 UpdateGuideState(): m_state=6
21:55:28.810 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
21:55:28.812 00.002 31432 Star::Find returns 1 (0), X=331.78, Y=634.67, Mass=3615, SNR=37.0, Peak=222 HFD=3.9
21:55:28.814 00.002 31432 MultiStar: [#1 0.39,-0.30,1.02,U] [#2 1.41,-0.42,0.00,M3] [#3 0.34,0.62,0.99,U] [#4 1.54,-0.05,0.00,M1] [#5 0.96,-0.26,0.83,U] [#6 1.48,-0.75,0.00,M4] [#7 0.83,-0.40,0.89,U] [#8 1.07,-0.00,0.00,M1] 
21:55:28.816 00.002 31432 refined, 4 included, MultiStar: {0.77, -0.14}, one-star: {1.37, -0.41}
21:55:28.818 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
21:55:28.820 00.002 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
21:55:28.822 00.002 31432 CameraToMount -- cameraX=0.77 cameraY=-0.14 hyp=0.78 cameraTheta=-0.18 mountX=0.77 mountY=0.26, mountTheta=0.33
21:55:28.826 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.77, y=-0.14, opts=13)
21:55:28.830 00.004 31432 Enqueuing Move request for scope (0.77, -0.14)
21:55:28.832 00.002 29876 Worker thread wakes up
21:55:28.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.14) opts 0xd
21:55:28.832 00.000 29876 Handling offset move in thread for scope, endpoint = (0.77, -0.14)
21:55:28.832 00.000 29876 Moving (0.77, -0.14) raw xDistance=0.77 yDistance=0.26
21:55:28.832 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.77
21:55:28.832 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:28.832 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:55:28.832 00.000 29876 MoveAxis(W, 77, ABG)
21:55:28.833 00.001 29876 Guiding  Dir = 3, Dur = 77
21:55:28.833 00.000 29876 IsSlewing returns 0
21:55:28.833 00.000 29876 IsGuiding returns 0
21:55:28.833 00.000 29876 PulseGuide returned control before completion, sleep 87
21:55:28.836 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:28.849 00.013 31432 UpdateGuideState exits: m=3615 RSB=37.0
21:55:28.850 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:28.853 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:28.856 00.003 31432 Enqueuing Expose request
21:55:28.931 00.075 29876 IsGuiding returns 1
21:55:28.931 00.000 29876 scope still moving after pulse duration time elapsed
21:55:28.962 00.031 29876 IsSlewing returns 0
21:55:28.962 00.000 29876 IsGuiding returns 1
21:55:28.993 00.031 29876 IsSlewing returns 0
21:55:28.993 00.000 29876 IsGuiding returns 1
21:55:29.024 00.031 29876 IsSlewing returns 0
21:55:29.024 00.000 29876 IsGuiding returns 1
21:55:29.054 00.030 29876 IsSlewing returns 0
21:55:29.054 00.000 29876 IsGuiding returns 1
21:55:29.085 00.031 29876 IsSlewing returns 0
21:55:29.085 00.000 29876 IsGuiding returns 0
21:55:29.085 00.000 29876 scope move finished after 77 + 175 ms
21:55:29.085 00.000 29876 Move returns status 0, amount 77
21:55:29.085 00.000 29876 MoveAxis(N, 0, ABG)
21:55:29.085 00.000 29876 Move returns status 0, amount 0
21:55:29.085 00.000 29876 move complete, result=0
21:55:29.086 00.001 29876 worker thread done servicing request
21:55:29.086 00.000 29876 Worker thread wakes up
21:55:29.086 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:29.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:29.086 00.000 31432 GuideStep: 0.8 px 77 ms WEST, 0.3 px 0 ms NORTH
21:55:31.000 01.914 29876 Exposure complete
21:55:31.045 00.045 29876 worker thread done servicing request
21:55:31.045 00.000 31432 OnExposeComplete: enter
21:55:31.048 00.003 31432 UpdateGuideState(): m_state=6
21:55:31.050 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
21:55:31.052 00.002 31432 Star::Find returns 1 (0), X=330.92, Y=635.13, Mass=3447, SNR=36.5, Peak=255 HFD=3.8
21:55:31.054 00.002 31432 MultiStar: [#1 -0.04,-0.11,0.99,U] [#2 1.33,0.18,0.00,M4] [#3 0.21,0.69,1.04,U] [#4 1.27,0.45,0.00,M2] [#5 0.58,0.42,0.89,U] [#6 0.64,-0.64,0.94,U] [#7 -0.02,0.54,0.92,U] [#8 0.79,0.13,0.88,U] 
21:55:31.056 00.002 31432 refined, 6 included, MultiStar: {0.37, 0.15}, one-star: {0.52, 0.05}
21:55:31.058 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
21:55:31.060 00.002 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
21:55:31.062 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.40 cameraTheta=0.39 mountX=0.37 mountY=-0.10, mountTheta=-0.25
21:55:31.064 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.15, opts=13)
21:55:31.066 00.002 31432 Enqueuing Move request for scope (0.37, 0.15)
21:55:31.068 00.002 29876 Worker thread wakes up
21:55:31.068 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
21:55:31.068 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
21:55:31.068 00.000 29876 Moving (0.37, 0.15) raw xDistance=0.37 yDistance=-0.10
21:55:31.068 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
21:55:31.069 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:31.069 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:55:31.069 00.000 29876 MoveAxis(W, 47, ABG)
21:55:31.069 00.000 29876 Guiding  Dir = 3, Dur = 47
21:55:31.069 00.000 29876 IsSlewing returns 0
21:55:31.069 00.000 29876 IsGuiding returns 0
21:55:31.069 00.000 29876 PulseGuide returned control before completion, sleep 57
21:55:31.072 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:31.084 00.012 31432 UpdateGuideState exits: m=3447 RSB=36.5
21:55:31.086 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:31.088 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:31.090 00.002 31432 Enqueuing Expose request
21:55:31.137 00.047 29876 IsGuiding returns 1
21:55:31.137 00.000 29876 scope still moving after pulse duration time elapsed
21:55:31.168 00.031 29876 IsSlewing returns 0
21:55:31.168 00.000 29876 IsGuiding returns 0
21:55:31.168 00.000 29876 scope move finished after 47 + 51 ms
21:55:31.168 00.000 29876 Move returns status 0, amount 47
21:55:31.168 00.000 29876 MoveAxis(N, 0, ABG)
21:55:31.168 00.000 29876 Move returns status 0, amount 0
21:55:31.168 00.000 29876 move complete, result=0
21:55:31.168 00.000 29876 worker thread done servicing request
21:55:31.169 00.001 29876 Worker thread wakes up
21:55:31.169 00.000 31432 GuideStep: 0.4 px 47 ms WEST, -0.1 px 0 ms NORTH
21:55:31.171 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:31.171 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:33.301 02.130 29876 Exposure complete
21:55:33.351 00.050 29876 worker thread done servicing request
21:55:33.351 00.000 31432 OnExposeComplete: enter
21:55:33.353 00.002 31432 UpdateGuideState(): m_state=6
21:55:33.355 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
21:55:33.357 00.002 31432 Star::Find returns 1 (0), X=329.81, Y=635.25, Mass=3334, SNR=36.2, Peak=254 HFD=3.6
21:55:33.359 00.002 31432 MultiStar: [#1 -0.57,-0.10,1.01,U] [#2 0.36,0.29,0.94,U] [#3 -0.75,0.38,1.04,U] [#4 -0.00,0.03,0.92,U] [#5 -0.56,0.55,0.86,U] [#6 -0.21,-0.28,0.91,U] [#7 -0.14,-0.14,0.94,U] [#8 0.09,0.07,0.82,U] 
21:55:33.361 00.002 31432 refined, 8 included, MultiStar: {-0.28, 0.11}, one-star: {-0.60, 0.18}
21:55:33.363 00.002 31432 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.02) = xAngle (2.75 = 2.75)
21:55:33.365 00.002 31432 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.76 = -0.52)
21:55:33.367 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.78 mountX=-0.28 mountY=-0.15, mountTheta=-2.65
21:55:33.370 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.11, opts=13)
21:55:33.372 00.002 31432 Enqueuing Move request for scope (-0.28, 0.11)
21:55:33.375 00.003 29876 Worker thread wakes up
21:55:33.375 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
21:55:33.375 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
21:55:33.375 00.000 29876 Moving (-0.28, 0.11) raw xDistance=-0.28 yDistance=-0.15
21:55:33.375 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
21:55:33.375 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:33.375 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:55:33.375 00.000 29876 MoveAxis(E, 20, ABG)
21:55:33.375 00.000 29876 Guiding  Dir = 2, Dur = 20
21:55:33.375 00.000 29876 IsSlewing returns 0
21:55:33.375 00.000 29876 IsGuiding returns 0
21:55:33.376 00.001 29876 PulseGuide returned control before completion, sleep 30
21:55:33.379 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:33.391 00.012 31432 UpdateGuideState exits: m=3334 RSB=36.2
21:55:33.393 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:33.395 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:33.397 00.002 31432 Enqueuing Expose request
21:55:33.411 00.014 29876 IsGuiding returns 1
21:55:33.411 00.000 29876 scope still moving after pulse duration time elapsed
21:55:33.443 00.032 29876 IsSlewing returns 0
21:55:33.443 00.000 29876 IsGuiding returns 0
21:55:33.443 00.000 29876 scope move finished after 20 + 47 ms
21:55:33.443 00.000 29876 Move returns status 0, amount 20
21:55:33.443 00.000 29876 MoveAxis(N, 0, ABG)
21:55:33.443 00.000 29876 Move returns status 0, amount 0
21:55:33.443 00.000 29876 move complete, result=0
21:55:33.443 00.000 29876 worker thread done servicing request
21:55:33.444 00.001 29876 Worker thread wakes up
21:55:33.444 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:33.444 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:33.444 00.000 31432 GuideStep: -0.3 px 20 ms EAST, -0.1 px 0 ms NORTH
21:55:35.353 01.909 29876 Exposure complete
21:55:35.397 00.044 29876 worker thread done servicing request
21:55:35.397 00.000 31432 OnExposeComplete: enter
21:55:35.399 00.002 31432 UpdateGuideState(): m_state=6
21:55:35.401 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
21:55:35.403 00.002 31432 Star::Find returns 1 (0), X=330.90, Y=634.98, Mass=3300, SNR=35.6, Peak=255 HFD=3.8
21:55:35.406 00.003 31432 MultiStar: [#1 0.03,-0.23,1.07,U] [#2 1.02,-0.32,0.00,M4] [#3 -0.17,0.59,1.03,U] [#4 0.13,0.67,0.94,U] [#5 0.47,-0.01,0.87,U] [#6 0.23,-0.85,0.95,U] [#7 0.57,-0.31,0.96,U] [#8 0.40,-0.30,0.85,U] 
21:55:35.407 00.001 31432 refined, 7 included, MultiStar: {0.26, -0.06}, one-star: {0.49, -0.09}
21:55:35.409 00.002 31432 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.02) = xAngle (-0.25 = -0.25)
21:55:35.411 00.002 31432 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.76 = 2.76)
21:55:35.414 00.003 31432 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.23 mountX=0.26 mountY=0.10, mountTheta=0.37
21:55:35.417 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.06, opts=13)
21:55:35.419 00.002 31432 Enqueuing Move request for scope (0.26, -0.06)
21:55:35.421 00.002 29876 Worker thread wakes up
21:55:35.421 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
21:55:35.421 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
21:55:35.421 00.000 29876 Moving (0.26, -0.06) raw xDistance=0.26 yDistance=0.10
21:55:35.421 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
21:55:35.421 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:35.421 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:55:35.421 00.000 29876 MoveAxis(W, 22, ABG)
21:55:35.421 00.000 29876 Guiding  Dir = 3, Dur = 22
21:55:35.422 00.001 29876 IsSlewing returns 0
21:55:35.422 00.000 29876 IsGuiding returns 0
21:55:35.422 00.000 29876 PulseGuide returned control before completion, sleep 32
21:55:35.428 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:55:35.440 00.012 31432 UpdateGuideState exits: m=3300 RSB=35.6
21:55:35.443 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.445 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:35.447 00.002 31432 Enqueuing Expose request
21:55:35.460 00.013 29876 IsGuiding returns 1
21:55:35.460 00.000 29876 scope still moving after pulse duration time elapsed
21:55:35.492 00.032 29876 IsSlewing returns 0
21:55:35.492 00.000 29876 IsGuiding returns 0
21:55:35.492 00.000 29876 scope move finished after 22 + 47 ms
21:55:35.492 00.000 29876 Move returns status 0, amount 22
21:55:35.492 00.000 29876 MoveAxis(N, 0, ABG)
21:55:35.492 00.000 29876 Move returns status 0, amount 0
21:55:35.492 00.000 29876 move complete, result=0
21:55:35.492 00.000 29876 worker thread done servicing request
21:55:35.493 00.001 29876 Worker thread wakes up
21:55:35.493 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:35.493 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:35.493 00.000 31432 GuideStep: 0.3 px 22 ms WEST, 0.1 px 0 ms NORTH
21:55:37.619 02.126 29876 Exposure complete
21:55:37.666 00.047 29876 worker thread done servicing request
21:55:37.666 00.000 31432 OnExposeComplete: enter
21:55:37.668 00.002 31432 UpdateGuideState(): m_state=6
21:55:37.671 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
21:55:37.674 00.003 31432 Star::Find returns 1 (0), X=331.20, Y=634.93, Mass=3329, SNR=35.9, Peak=248 HFD=3.9
21:55:37.676 00.002 31432 MultiStar: [#1 0.27,-0.26,1.09,U] [#2 1.18,-0.08,0.00,M5] [#3 0.11,0.05,1.06,U] [#4 0.84,-0.15,0.94,U] [#5 0.49,0.21,0.91,U] [#6 0.67,-0.75,0.00,M2] [#7 0.42,-0.31,0.94,U] [#8 0.74,-0.11,0.88,U] 
21:55:37.677 00.001 31432 refined, 6 included, MultiStar: {0.51, -0.11}, one-star: {0.79, -0.15}
21:55:37.680 00.003 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.23 = -0.23)
21:55:37.682 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.78 = 2.78)
21:55:37.684 00.002 31432 CameraToMount -- cameraX=0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-0.20 mountX=0.51 mountY=0.18, mountTheta=0.34
21:55:37.686 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.51, y=-0.11, opts=13)
21:55:37.689 00.003 31432 Enqueuing Move request for scope (0.51, -0.11)
21:55:37.690 00.001 29876 Worker thread wakes up
21:55:37.690 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.11) opts 0xd
21:55:37.690 00.000 29876 Handling offset move in thread for scope, endpoint = (0.51, -0.11)
21:55:37.690 00.000 29876 Moving (0.51, -0.11) raw xDistance=0.51 yDistance=0.18
21:55:37.691 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
21:55:37.691 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:37.691 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:55:37.691 00.000 29876 MoveAxis(W, 52, ABG)
21:55:37.691 00.000 29876 Guiding  Dir = 3, Dur = 52
21:55:37.691 00.000 29876 IsSlewing returns 0
21:55:37.691 00.000 29876 IsGuiding returns 0
21:55:37.691 00.000 29876 PulseGuide returned control before completion, sleep 62
21:55:37.696 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:37.707 00.011 31432 UpdateGuideState exits: m=3329 RSB=35.9
21:55:37.710 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:37.712 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:37.715 00.003 31432 Enqueuing Expose request
21:55:37.758 00.043 29876 IsGuiding returns 1
21:55:37.758 00.000 29876 scope still moving after pulse duration time elapsed
21:55:37.789 00.031 29876 IsSlewing returns 0
21:55:37.789 00.000 29876 IsGuiding returns 1
21:55:37.819 00.030 29876 IsSlewing returns 0
21:55:37.819 00.000 29876 IsGuiding returns 1
21:55:37.851 00.032 29876 IsSlewing returns 0
21:55:37.851 00.000 29876 IsGuiding returns 0
21:55:37.851 00.000 29876 scope move finished after 52 + 107 ms
21:55:37.851 00.000 29876 Move returns status 0, amount 52
21:55:37.851 00.000 29876 MoveAxis(N, 0, ABG)
21:55:37.851 00.000 29876 Move returns status 0, amount 0
21:55:37.851 00.000 29876 move complete, result=0
21:55:37.851 00.000 29876 worker thread done servicing request
21:55:37.851 00.000 29876 Worker thread wakes up
21:55:37.851 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:37.851 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.2 px 0 ms NORTH
21:55:37.854 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:39.759 01.905 29876 Exposure complete
21:55:39.805 00.046 29876 worker thread done servicing request
21:55:39.806 00.001 31432 OnExposeComplete: enter
21:55:39.809 00.003 31432 UpdateGuideState(): m_state=6
21:55:39.811 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
21:55:39.813 00.002 31432 Star::Find returns 1 (0), X=330.60, Y=635.39, Mass=3343, SNR=35.8, Peak=254 HFD=3.4
21:55:39.815 00.002 31432 MultiStar: [#1 0.22,-0.17,1.05,U] [#2 0.81,-0.09,0.97,U] [#3 0.23,0.53,1.04,U] [#4 0.75,-0.28,0.96,U] [#5 0.42,0.04,0.87,U] [#6 0.50,-0.11,0.91,U] [#7 0.55,-0.05,0.90,U] [#8 0.63,0.26,0.85,U] 
21:55:39.817 00.002 31432 single-star, 8 included, MultiStar: {0.47, 0.05}, one-star: {0.20, 0.31}
21:55:39.819 00.002 31432 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
21:55:39.821 00.002 31432 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.99 = -2.29)
21:55:39.823 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.01 mountX=0.20 mountY=-0.28, mountTheta=-0.94
21:55:39.826 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.31, opts=13)
21:55:39.828 00.002 31432 Enqueuing Move request for scope (0.20, 0.31)
21:55:39.830 00.002 29876 Worker thread wakes up
21:55:39.830 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
21:55:39.830 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
21:55:39.830 00.000 29876 Moving (0.20, 0.31) raw xDistance=0.20 yDistance=-0.28
21:55:39.830 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.20
21:55:39.830 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:39.830 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:55:39.830 00.000 29876 MoveAxis(W, 27, ABG)
21:55:39.830 00.000 29876 Guiding  Dir = 3, Dur = 27
21:55:39.831 00.001 29876 IsSlewing returns 0
21:55:39.831 00.000 29876 IsGuiding returns 0
21:55:39.831 00.000 29876 PulseGuide returned control before completion, sleep 37
21:55:39.834 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:39.846 00.012 31432 UpdateGuideState exits: m=3343 RSB=35.8
21:55:39.848 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.850 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:39.852 00.002 31432 Enqueuing Expose request
21:55:39.882 00.030 29876 IsGuiding returns 1
21:55:39.882 00.000 29876 scope still moving after pulse duration time elapsed
21:55:39.913 00.031 29876 IsSlewing returns 0
21:55:39.913 00.000 29876 IsGuiding returns 1
21:55:39.944 00.031 29876 IsSlewing returns 0
21:55:39.944 00.000 29876 IsGuiding returns 0
21:55:39.944 00.000 29876 scope move finished after 27 + 86 ms
21:55:39.944 00.000 29876 Move returns status 0, amount 27
21:55:39.944 00.000 29876 MoveAxis(N, 0, ABG)
21:55:39.944 00.000 29876 Move returns status 0, amount 0
21:55:39.944 00.000 29876 move complete, result=0
21:55:39.945 00.001 29876 worker thread done servicing request
21:55:39.945 00.000 29876 Worker thread wakes up
21:55:39.945 00.000 31432 GuideStep: 0.2 px 27 ms WEST, -0.3 px 0 ms NORTH
21:55:39.947 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:39.947 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:42.079 02.132 29876 Exposure complete
21:55:42.124 00.045 29876 worker thread done servicing request
21:55:42.124 00.000 31432 OnExposeComplete: enter
21:55:42.127 00.003 31432 UpdateGuideState(): m_state=6
21:55:42.129 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
21:55:42.131 00.002 31432 Star::Find returns 1 (0), X=331.06, Y=634.76, Mass=3407, SNR=36.3, Peak=218 HFD=4.0
21:55:42.133 00.002 31432 MultiStar: [#1 0.35,0.15,1.00,U] [#2 1.41,-0.18,0.00,M5] [#3 0.48,-0.03,1.00,U] [#4 0.65,0.25,0.94,U] [#5 0.66,0.07,0.90,U] [#6 0.60,-0.14,0.92,U] [#7 0.79,0.25,0.91,U] [#8 0.73,0.43,0.82,U] 
21:55:42.135 00.002 31432 refined, 7 included, MultiStar: {0.61, 0.08}, one-star: {0.65, -0.32}
21:55:42.137 00.002 31432 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
21:55:42.138 00.001 31432 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.11 = 3.11)
21:55:42.140 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=0.08 hyp=0.61 cameraTheta=0.12 mountX=0.61 mountY=0.02, mountTheta=0.03
21:55:42.143 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.08, opts=13)
21:55:42.145 00.002 31432 Enqueuing Move request for scope (0.61, 0.08)
21:55:42.147 00.002 29876 Worker thread wakes up
21:55:42.147 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.08) opts 0xd
21:55:42.147 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.08)
21:55:42.147 00.000 29876 Moving (0.61, 0.08) raw xDistance=0.61 yDistance=0.02
21:55:42.147 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.61
21:55:42.147 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.147 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:42.147 00.000 29876 MoveAxis(W, 63, ABG)
21:55:42.147 00.000 29876 Guiding  Dir = 3, Dur = 63
21:55:42.147 00.000 29876 IsSlewing returns 0
21:55:42.148 00.001 29876 IsGuiding returns 0
21:55:42.148 00.000 29876 PulseGuide returned control before completion, sleep 73
21:55:42.151 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:55:42.162 00.011 31432 UpdateGuideState exits: m=3407 RSB=36.3
21:55:42.165 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.167 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:42.170 00.003 31432 Enqueuing Expose request
21:55:42.233 00.063 29876 IsGuiding returns 1
21:55:42.233 00.000 29876 scope still moving after pulse duration time elapsed
21:55:42.264 00.031 29876 IsSlewing returns 0
21:55:42.264 00.000 29876 IsGuiding returns 1
21:55:42.295 00.031 29876 IsSlewing returns 0
21:55:42.295 00.000 29876 IsGuiding returns 1
21:55:42.325 00.030 29876 IsSlewing returns 0
21:55:42.325 00.000 29876 IsGuiding returns 1
21:55:42.356 00.031 29876 IsSlewing returns 0
21:55:42.356 00.000 29876 IsGuiding returns 1
21:55:42.388 00.032 29876 IsSlewing returns 0
21:55:42.388 00.000 29876 IsGuiding returns 0
21:55:42.388 00.000 29876 scope move finished after 63 + 177 ms
21:55:42.388 00.000 29876 Move returns status 0, amount 63
21:55:42.388 00.000 29876 MoveAxis(N, 0, ABG)
21:55:42.388 00.000 29876 Move returns status 0, amount 0
21:55:42.388 00.000 29876 move complete, result=0
21:55:42.389 00.001 29876 worker thread done servicing request
21:55:42.389 00.000 29876 Worker thread wakes up
21:55:42.389 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:42.389 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:42.389 00.000 31432 GuideStep: 0.6 px 63 ms WEST, 0.0 px 0 ms NORTH
21:55:44.301 01.912 29876 Exposure complete
21:55:44.345 00.044 29876 worker thread done servicing request
21:55:44.345 00.000 31432 OnExposeComplete: enter
21:55:44.348 00.003 31432 UpdateGuideState(): m_state=6
21:55:44.350 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
21:55:44.352 00.002 31432 Star::Find returns 1 (0), X=330.13, Y=635.29, Mass=3204, SNR=35.0, Peak=223 HFD=4.0
21:55:44.354 00.002 31432 MultiStar: [#1 -0.66,0.49,1.09,U] [#2 0.53,0.03,0.94,U] [#3 -0.76,0.98,0.00,M1] [#4 -0.04,0.54,0.95,U] [#5 0.07,0.35,0.92,U] [#6 -0.25,-0.11,0.91,U] [#7 -0.69,0.48,0.95,U] [#8 -0.42,0.56,0.81,U] 
21:55:44.356 00.002 31432 single-star, 7 included, MultiStar: {-0.22, 0.32}, one-star: {-0.27, 0.21}
21:55:44.358 00.002 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.46 = 2.46)
21:55:44.360 00.002 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.81)
21:55:44.362 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.35 cameraTheta=2.48 mountX=-0.27 mountY=-0.25, mountTheta=-2.39
21:55:44.366 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=0.21, opts=13)
21:55:44.368 00.002 31432 Enqueuing Move request for scope (-0.27, 0.21)
21:55:44.370 00.002 29876 Worker thread wakes up
21:55:44.370 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
21:55:44.370 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
21:55:44.370 00.000 29876 Moving (-0.27, 0.21) raw xDistance=-0.27 yDistance=-0.25
21:55:44.370 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.27
21:55:44.370 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:44.370 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:55:44.370 00.000 29876 MoveAxis(E, 17, ABG)
21:55:44.370 00.000 29876 Guiding  Dir = 2, Dur = 17
21:55:44.370 00.000 29876 IsSlewing returns 0
21:55:44.370 00.000 29876 IsGuiding returns 0
21:55:44.371 00.001 29876 PulseGuide returned control before completion, sleep 27
21:55:44.374 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:44.386 00.012 31432 UpdateGuideState exits: m=3204 RSB=35.0
21:55:44.388 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:44.390 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:44.392 00.002 31432 Enqueuing Expose request
21:55:44.408 00.016 29876 IsGuiding returns 0
21:55:44.408 00.000 29876 Move returns status 0, amount 17
21:55:44.408 00.000 29876 MoveAxis(N, 0, ABG)
21:55:44.408 00.000 29876 Move returns status 0, amount 0
21:55:44.408 00.000 29876 move complete, result=0
21:55:44.408 00.000 29876 worker thread done servicing request
21:55:44.408 00.000 29876 Worker thread wakes up
21:55:44.408 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:44.408 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:44.409 00.001 31432 GuideStep: -0.3 px 17 ms EAST, -0.3 px 0 ms NORTH
21:55:46.531 02.122 29876 Exposure complete
21:55:46.587 00.056 29876 worker thread done servicing request
21:55:46.588 00.001 31432 OnExposeComplete: enter
21:55:46.590 00.002 31432 UpdateGuideState(): m_state=6
21:55:46.593 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
21:55:46.596 00.003 31432 Star::Find returns 1 (0), X=330.90, Y=635.31, Mass=3538, SNR=37.5, Peak=245 HFD=3.8
21:55:46.599 00.003 31432 MultiStar: [#1 0.16,0.34,0.96,U] [#2 1.08,0.56,0.00,M5] [#3 0.30,0.91,1.03,U] [#4 1.03,0.59,0.00,M1] [#5 0.55,0.51,0.84,U] [#6 0.51,0.06,0.92,U] [#7 0.25,0.66,0.91,U] [#8 0.91,0.30,0.79,U] 
21:55:46.601 00.002 31432 single-star, 6 included, MultiStar: {0.44, 0.44}, one-star: {0.49, 0.23}
21:55:46.604 00.003 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.02) = xAngle (0.41 = 0.41)
21:55:46.607 00.003 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.42 = -2.86)
21:55:46.610 00.003 31432 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.43 mountX=0.50 mountY=-0.15, mountTheta=-0.29
21:55:46.612 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.23, opts=13)
21:55:46.615 00.003 31432 Enqueuing Move request for scope (0.49, 0.23)
21:55:46.618 00.003 29876 Worker thread wakes up
21:55:46.618 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.23) opts 0xd
21:55:46.618 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.23)
21:55:46.618 00.000 29876 Moving (0.49, 0.23) raw xDistance=0.50 yDistance=-0.15
21:55:46.618 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.50
21:55:46.618 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.618 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:55:46.618 00.000 29876 MoveAxis(W, 46, ABG)
21:55:46.618 00.000 29876 Guiding  Dir = 3, Dur = 46
21:55:46.618 00.000 29876 IsSlewing returns 0
21:55:46.618 00.000 29876 IsGuiding returns 0
21:55:46.618 00.000 29876 PulseGuide returned control before completion, sleep 56
21:55:46.624 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:46.641 00.017 31432 UpdateGuideState exits: m=3538 RSB=37.5
21:55:46.644 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.647 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:46.650 00.003 31432 Enqueuing Expose request
21:55:46.686 00.036 29876 IsGuiding returns 1
21:55:46.686 00.000 29876 scope still moving after pulse duration time elapsed
21:55:46.718 00.032 29876 IsSlewing returns 0
21:55:46.718 00.000 29876 IsGuiding returns 1
21:55:46.747 00.029 29876 IsSlewing returns 0
21:55:46.747 00.000 29876 IsGuiding returns 1
21:55:46.777 00.030 29876 IsSlewing returns 0
21:55:46.777 00.000 29876 IsGuiding returns 0
21:55:46.777 00.000 29876 scope move finished after 46 + 113 ms
21:55:46.777 00.000 29876 Move returns status 0, amount 46
21:55:46.777 00.000 29876 MoveAxis(N, 0, ABG)
21:55:46.777 00.000 29876 Move returns status 0, amount 0
21:55:46.777 00.000 29876 move complete, result=0
21:55:46.778 00.001 29876 worker thread done servicing request
21:55:46.778 00.000 29876 Worker thread wakes up
21:55:46.778 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:46.778 00.000 31432 GuideStep: 0.5 px 46 ms WEST, -0.2 px 0 ms NORTH
21:55:46.781 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:48.699 01.918 29876 Exposure complete
21:55:48.757 00.058 29876 worker thread done servicing request
21:55:48.758 00.001 31432 OnExposeComplete: enter
21:55:48.761 00.003 31432 UpdateGuideState(): m_state=6
21:55:48.764 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
21:55:48.767 00.003 31432 Star::Find returns 1 (0), X=331.67, Y=635.21, Mass=3498, SNR=36.0, Peak=250 HFD=3.8
21:55:48.770 00.003 31432 MultiStar: [#1 0.62,0.30,1.08,U] [#2 1.54,0.43,0.00,M6] [#3 0.84,0.66,0.00,M1] [#4 1.46,0.65,0.00,M2] [#5 0.75,0.62,0.85,U] [#6 1.18,-0.10,0.00,M1] [#7 1.04,0.22,0.00,M1] [#8 1.24,0.47,0.00,M1] 
21:55:48.773 00.003 31432 refined, 2 included, MultiStar: {0.88, 0.33}, one-star: {1.26, 0.13}
21:55:48.775 00.002 31432 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.02) = xAngle (0.34 = 0.34)
21:55:48.778 00.003 31432 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.35 = -2.93)
21:55:48.781 00.003 31432 CameraToMount -- cameraX=0.88 cameraY=0.33 hyp=0.94 cameraTheta=0.36 mountX=0.88 mountY=-0.20, mountTheta=-0.22
21:55:48.784 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.88, y=0.33, opts=13)
21:55:48.787 00.003 31432 Enqueuing Move request for scope (0.88, 0.33)
21:55:48.790 00.003 29876 Worker thread wakes up
21:55:48.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.33) opts 0xd
21:55:48.790 00.000 29876 Handling offset move in thread for scope, endpoint = (0.88, 0.33)
21:55:48.790 00.000 29876 Moving (0.88, 0.33) raw xDistance=0.88 yDistance=-0.20
21:55:48.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.88
21:55:48.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:48.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:55:48.790 00.000 29876 MoveAxis(W, 91, ABG)
21:55:48.790 00.000 29876 Guiding  Dir = 3, Dur = 91
21:55:48.790 00.000 29876 IsSlewing returns 0
21:55:48.790 00.000 29876 IsGuiding returns 0
21:55:48.791 00.001 29876 PulseGuide returned control before completion, sleep 101
21:55:48.796 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:48.811 00.015 31432 UpdateGuideState exits: m=3498 RSB=36.0
21:55:48.814 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.817 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:48.819 00.002 31432 Enqueuing Expose request
21:55:48.898 00.079 29876 IsGuiding returns 1
21:55:48.898 00.000 29876 scope still moving after pulse duration time elapsed
21:55:48.929 00.031 29876 IsSlewing returns 0
21:55:48.929 00.000 29876 IsGuiding returns 1
21:55:48.959 00.030 29876 IsSlewing returns 0
21:55:48.959 00.000 29876 IsGuiding returns 1
21:55:48.990 00.031 29876 IsSlewing returns 0
21:55:48.990 00.000 29876 IsGuiding returns 0
21:55:48.990 00.000 29876 scope move finished after 91 + 108 ms
21:55:48.990 00.000 29876 Move returns status 0, amount 91
21:55:48.990 00.000 29876 MoveAxis(N, 0, ABG)
21:55:48.990 00.000 29876 Move returns status 0, amount 0
21:55:48.990 00.000 29876 move complete, result=0
21:55:48.990 00.000 29876 worker thread done servicing request
21:55:48.990 00.000 29876 Worker thread wakes up
21:55:48.990 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:48.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:48.990 00.000 31432 GuideStep: 0.9 px 91 ms WEST, -0.2 px 0 ms NORTH
21:55:51.124 02.134 29876 Exposure complete
21:55:51.168 00.044 29876 worker thread done servicing request
21:55:51.168 00.000 31432 OnExposeComplete: enter
21:55:51.171 00.003 31432 UpdateGuideState(): m_state=6
21:55:51.173 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
21:55:51.175 00.002 31432 Star::Find returns 1 (0), X=331.49, Y=634.86, Mass=3489, SNR=36.4, Peak=254 HFD=3.8
21:55:51.177 00.002 31432 MultiStar: [#1 0.89,-0.40,1.03,U] [#2 1.52,-0.36,0.00,M7] [#3 0.53,0.14,0.97,U] [#4 1.13,0.03,0.00,M3] [#5 0.91,0.43,0.00,M1] [#6 1.06,-0.66,0.00,M2] [#7 0.92,-0.48,0.00,M2] [#8 1.23,-0.18,0.00,M2] 
21:55:51.179 00.002 31432 refined, 2 included, MultiStar: {0.84, -0.17}, one-star: {1.09, -0.22}
21:55:51.180 00.001 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
21:55:51.182 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
21:55:51.184 00.002 31432 CameraToMount -- cameraX=0.84 cameraY=-0.17 hyp=0.86 cameraTheta=-0.20 mountX=0.84 mountY=0.29, mountTheta=0.34
21:55:51.188 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.84, y=-0.17, opts=13)
21:55:51.192 00.004 31432 Enqueuing Move request for scope (0.84, -0.17)
21:55:51.193 00.001 29876 Worker thread wakes up
21:55:51.193 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.17) opts 0xd
21:55:51.193 00.000 29876 Handling offset move in thread for scope, endpoint = (0.84, -0.17)
21:55:51.193 00.000 29876 Moving (0.84, -0.17) raw xDistance=0.84 yDistance=0.29
21:55:51.193 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.84
21:55:51.194 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:51.194 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:55:51.194 00.000 29876 MoveAxis(W, 93, ABG)
21:55:51.194 00.000 29876 Guiding  Dir = 3, Dur = 93
21:55:51.194 00.000 29876 IsSlewing returns 0
21:55:51.194 00.000 29876 IsGuiding returns 0
21:55:51.194 00.000 29876 PulseGuide returned control before completion, sleep 103
21:55:51.197 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:51.210 00.013 31432 UpdateGuideState exits: m=3489 RSB=36.4
21:55:51.212 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:51.214 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:51.216 00.002 31432 Enqueuing Expose request
21:55:51.308 00.092 29876 IsGuiding returns 1
21:55:51.308 00.000 29876 scope still moving after pulse duration time elapsed
21:55:51.338 00.030 29876 IsSlewing returns 0
21:55:51.338 00.000 29876 IsGuiding returns 1
21:55:51.369 00.031 29876 IsSlewing returns 0
21:55:51.369 00.000 29876 IsGuiding returns 0
21:55:51.369 00.000 29876 scope move finished after 93 + 81 ms
21:55:51.369 00.000 29876 Move returns status 0, amount 93
21:55:51.369 00.000 29876 MoveAxis(N, 0, ABG)
21:55:51.369 00.000 29876 Move returns status 0, amount 0
21:55:51.369 00.000 29876 move complete, result=0
21:55:51.369 00.000 29876 worker thread done servicing request
21:55:51.369 00.000 29876 Worker thread wakes up
21:55:51.369 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:51.369 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:51.369 00.000 31432 GuideStep: 0.8 px 93 ms WEST, 0.3 px 0 ms NORTH
21:55:53.282 01.913 29876 Exposure complete
21:55:53.327 00.045 29876 worker thread done servicing request
21:55:53.327 00.000 31432 OnExposeComplete: enter
21:55:53.330 00.003 31432 UpdateGuideState(): m_state=6
21:55:53.332 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
21:55:53.334 00.002 31432 Star::Find returns 1 (0), X=330.17, Y=635.49, Mass=3543, SNR=36.5, Peak=238 HFD=3.8
21:55:53.336 00.002 31432 MultiStar: [#1 -0.24,0.02,1.04,U] [#2 0.49,0.31,0.91,U] [#3 -0.60,0.77,1.01,U] [#4 0.18,0.71,0.88,U] [#5 -0.27,0.68,0.81,U] [#6 0.28,-0.47,0.93,U] [#7 0.30,0.21,0.90,U] [#8 0.47,0.16,0.80,U] 
21:55:53.338 00.002 31432 refined, 8 included, MultiStar: {0.02, 0.31}, one-star: {-0.24, 0.41}
21:55:53.340 00.002 31432 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.02) = xAngle (1.47 = 1.47)
21:55:53.342 00.002 31432 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.48 = -1.80)
21:55:53.344 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.49 mountX=0.03 mountY=-0.30, mountTheta=-1.47
21:55:53.347 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.31, opts=13)
21:55:53.350 00.003 31432 Enqueuing Move request for scope (0.02, 0.31)
21:55:53.352 00.002 29876 Worker thread wakes up
21:55:53.352 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
21:55:53.352 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
21:55:53.352 00.000 29876 Moving (0.02, 0.31) raw xDistance=0.03 yDistance=-0.30
21:55:53.352 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:55:53.352 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:53.352 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:55:53.352 00.000 29876 MoveAxis(E, 0, ABG)
21:55:53.352 00.000 29876 Move returns status 0, amount 0
21:55:53.352 00.000 29876 MoveAxis(N, 0, ABG)
21:55:53.352 00.000 29876 Move returns status 0, amount 0
21:55:53.352 00.000 29876 move complete, result=0
21:55:53.352 00.000 29876 worker thread done servicing request
21:55:53.356 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:55:53.367 00.011 31432 UpdateGuideState exits: m=3543 RSB=36.5
21:55:53.370 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.371 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:53.373 00.002 31432 Enqueuing Expose request
21:55:53.375 00.002 29876 Worker thread wakes up
21:55:53.375 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:55:53.378 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:53.378 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:55.505 02.127 29876 Exposure complete
21:55:55.550 00.045 29876 worker thread done servicing request
21:55:55.550 00.000 31432 OnExposeComplete: enter
21:55:55.552 00.002 31432 UpdateGuideState(): m_state=6
21:55:55.554 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
21:55:55.556 00.002 31432 Star::Find returns 1 (0), X=330.33, Y=635.13, Mass=3627, SNR=37.4, Peak=233 HFD=4.0
21:55:55.558 00.002 31432 MultiStar: [#1 -0.13,-0.02,1.01,U] [#2 0.77,0.25,0.86,U] [#3 -0.75,0.84,0.00,M1] [#4 0.03,0.51,0.94,U] [#5 -0.30,0.43,0.85,U] [#6 0.28,-0.46,0.86,U] [#7 -0.14,0.20,0.94,U] [#8 -0.04,0.17,0.78,U] 
21:55:55.560 00.002 31432 single-star, 7 included, MultiStar: {0.04, 0.14}, one-star: {-0.08, 0.05}
21:55:55.563 00.003 31432 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.02) = xAngle (2.54 = 2.54)
21:55:55.564 00.001 31432 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.55 = -0.74)
21:55:55.566 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.56 mountX=-0.08 mountY=-0.07, mountTheta=-2.46
21:55:55.569 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=0.05, opts=13)
21:55:55.571 00.002 31432 Enqueuing Move request for scope (-0.08, 0.05)
21:55:55.572 00.001 29876 Worker thread wakes up
21:55:55.572 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:55:55.573 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:55:55.573 00.000 29876 Moving (-0.08, 0.05) raw xDistance=-0.08 yDistance=-0.07
21:55:55.573 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:55:55.573 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:55.573 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:55.573 00.000 29876 MoveAxis(E, 0, ABG)
21:55:55.573 00.000 29876 Move returns status 0, amount 0
21:55:55.573 00.000 29876 MoveAxis(N, 0, ABG)
21:55:55.573 00.000 29876 Move returns status 0, amount 0
21:55:55.573 00.000 29876 move complete, result=0
21:55:55.573 00.000 29876 worker thread done servicing request
21:55:55.576 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:55.588 00.012 31432 UpdateGuideState exits: m=3627 RSB=37.4
21:55:55.592 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.593 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:55.595 00.002 31432 Enqueuing Expose request
21:55:55.597 00.002 29876 Worker thread wakes up
21:55:55.597 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:55.599 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:55.599 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:57.515 01.916 29876 Exposure complete
21:55:57.564 00.049 29876 worker thread done servicing request
21:55:57.564 00.000 31432 OnExposeComplete: enter
21:55:57.566 00.002 31432 UpdateGuideState(): m_state=6
21:55:57.568 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
21:55:57.570 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=635.00, Mass=3503, SNR=36.6, Peak=205 HFD=4.1
21:55:57.572 00.002 31432 MultiStar: [#1 0.06,-0.26,1.06,U] [#2 0.85,-0.17,0.88,U] [#3 -0.02,0.45,1.01,U] [#4 0.04,0.33,0.93,U] [#5 0.11,0.32,0.91,U] [#6 0.42,-0.56,0.87,U] [#7 0.26,0.15,0.98,U] [#8 0.46,-0.07,0.75,U] 
21:55:57.574 00.002 31432 single-star, 8 included, MultiStar: {0.25, 0.02}, one-star: {0.18, -0.07}
21:55:57.577 00.003 31432 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.02) = xAngle (-0.41 = -0.41)
21:55:57.579 00.002 31432 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.60 = 2.60)
21:55:57.581 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-0.39 mountX=0.18 mountY=0.10, mountTheta=0.51
21:55:57.583 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.07, opts=13)
21:55:57.585 00.002 31432 Enqueuing Move request for scope (0.18, -0.07)
21:55:57.587 00.002 29876 Worker thread wakes up
21:55:57.587 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
21:55:57.587 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
21:55:57.587 00.000 29876 Moving (0.18, -0.07) raw xDistance=0.18 yDistance=0.10
21:55:57.587 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:55:57.587 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:57.587 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:55:57.587 00.000 29876 MoveAxis(E, 0, ABG)
21:55:57.587 00.000 29876 Move returns status 0, amount 0
21:55:57.587 00.000 29876 MoveAxis(N, 0, ABG)
21:55:57.587 00.000 29876 Move returns status 0, amount 0
21:55:57.587 00.000 29876 move complete, result=0
21:55:57.588 00.001 29876 worker thread done servicing request
21:55:57.593 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:55:57.606 00.013 31432 UpdateGuideState exits: m=3503 RSB=36.6
21:55:57.608 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.610 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:57.612 00.002 31432 Enqueuing Expose request
21:55:57.615 00.003 29876 Worker thread wakes up
21:55:57.615 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:55:57.618 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:55:57.618 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:55:59.753 02.135 29876 Exposure complete
21:55:59.797 00.044 29876 worker thread done servicing request
21:55:59.798 00.001 31432 OnExposeComplete: enter
21:55:59.802 00.004 31432 UpdateGuideState(): m_state=6
21:55:59.806 00.004 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
21:55:59.809 00.003 31432 Star::Find returns 1 (0), X=331.03, Y=635.72, Mass=3375, SNR=35.8, Peak=200 HFD=4.0
21:55:59.811 00.002 31432 MultiStar: [#1 0.51,0.12,1.00,U] [#2 1.34,0.54,0.00,M5] [#3 0.56,0.85,0.00,M1] [#4 1.30,0.74,0.00,M1] [#5 0.77,0.79,0.00,M1] [#6 0.96,0.12,0.88,U] [#7 0.73,0.28,0.95,U] [#8 0.95,0.43,0.00,M1] 
21:55:59.813 00.002 31432 refined, 3 included, MultiStar: {0.70, 0.30}, one-star: {0.62, 0.65}
21:55:59.814 00.001 31432 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.02) = xAngle (0.38 = 0.38)
21:55:59.817 00.003 31432 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.39 = -2.89)
21:55:59.818 00.001 31432 CameraToMount -- cameraX=0.70 cameraY=0.30 hyp=0.76 cameraTheta=0.41 mountX=0.71 mountY=-0.19, mountTheta=-0.26
21:55:59.821 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.70, y=0.30, opts=13)
21:55:59.823 00.002 31432 Enqueuing Move request for scope (0.70, 0.30)
21:55:59.825 00.002 29876 Worker thread wakes up
21:55:59.825 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.30) opts 0xd
21:55:59.825 00.000 29876 Handling offset move in thread for scope, endpoint = (0.70, 0.30)
21:55:59.825 00.000 29876 Moving (0.70, 0.30) raw xDistance=0.71 yDistance=-0.19
21:55:59.825 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.71
21:55:59.825 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:59.825 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:55:59.825 00.000 29876 MoveAxis(W, 68, ABG)
21:55:59.825 00.000 29876 Guiding  Dir = 3, Dur = 68
21:55:59.825 00.000 29876 IsSlewing returns 0
21:55:59.825 00.000 29876 IsGuiding returns 0
21:55:59.826 00.001 29876 PulseGuide returned control before completion, sleep 78
21:55:59.829 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:55:59.841 00.012 31432 UpdateGuideState exits: m=3375 RSB=35.8
21:55:59.844 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.846 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:55:59.848 00.002 31432 Enqueuing Expose request
21:55:59.906 00.058 29876 IsGuiding returns 1
21:55:59.906 00.000 29876 scope still moving after pulse duration time elapsed
21:55:59.937 00.031 29876 IsSlewing returns 0
21:55:59.937 00.000 29876 IsGuiding returns 1
21:55:59.969 00.032 29876 IsSlewing returns 0
21:55:59.969 00.000 29876 IsGuiding returns 1
21:56:00.000 00.031 29876 IsSlewing returns 0
21:56:00.000 00.000 29876 IsGuiding returns 0
21:56:00.000 00.000 29876 scope move finished after 68 + 106 ms
21:56:00.000 00.000 29876 Move returns status 0, amount 68
21:56:00.000 00.000 29876 MoveAxis(N, 0, ABG)
21:56:00.000 00.000 29876 Move returns status 0, amount 0
21:56:00.000 00.000 29876 move complete, result=0
21:56:00.001 00.001 29876 worker thread done servicing request
21:56:00.001 00.000 29876 Worker thread wakes up
21:56:00.001 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:00.001 00.000 31432 GuideStep: 0.7 px 68 ms WEST, -0.2 px 0 ms NORTH
21:56:00.003 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:01.916 01.913 29876 Exposure complete
21:56:01.960 00.044 29876 worker thread done servicing request
21:56:01.960 00.000 31432 OnExposeComplete: enter
21:56:01.963 00.003 31432 UpdateGuideState(): m_state=6
21:56:01.965 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
21:56:01.967 00.002 31432 Star::Find returns 1 (0), X=330.88, Y=635.58, Mass=3346, SNR=36.2, Peak=233 HFD=3.9
21:56:01.969 00.002 31432 MultiStar: [#1 0.58,-0.53,1.00,U] [#2 1.22,-0.03,0.00,M6] [#3 0.12,0.86,1.00,U] [#4 1.08,0.01,0.00,M2] [#5 0.25,0.78,0.88,U] [#6 0.82,-0.79,0.00,M1] [#7 0.77,0.24,0.95,U] [#8 1.04,-0.15,0.00,M2] 
21:56:01.971 00.002 31432 refined, 4 included, MultiStar: {0.44, 0.36}, one-star: {0.47, 0.51}
21:56:01.973 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
21:56:01.974 00.001 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
21:56:01.977 00.003 31432 CameraToMount -- cameraX=0.44 cameraY=0.36 hyp=0.57 cameraTheta=0.69 mountX=0.45 mountY=-0.29, mountTheta=-0.58
21:56:01.980 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.44, y=0.36, opts=13)
21:56:01.982 00.002 31432 Enqueuing Move request for scope (0.44, 0.36)
21:56:01.984 00.002 29876 Worker thread wakes up
21:56:01.984 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.36) opts 0xd
21:56:01.984 00.000 29876 Handling offset move in thread for scope, endpoint = (0.44, 0.36)
21:56:01.984 00.000 29876 Moving (0.44, 0.36) raw xDistance=0.45 yDistance=-0.29
21:56:01.984 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
21:56:01.984 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:01.984 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:56:01.984 00.000 29876 MoveAxis(W, 53, ABG)
21:56:01.984 00.000 29876 Guiding  Dir = 3, Dur = 53
21:56:01.985 00.001 29876 IsSlewing returns 0
21:56:01.985 00.000 29876 IsGuiding returns 0
21:56:01.985 00.000 29876 PulseGuide returned control before completion, sleep 63
21:56:01.990 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:02.002 00.012 31432 UpdateGuideState exits: m=3346 RSB=36.2
21:56:02.004 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:02.006 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:02.008 00.002 31432 Enqueuing Expose request
21:56:02.056 00.048 29876 IsGuiding returns 1
21:56:02.056 00.000 29876 scope still moving after pulse duration time elapsed
21:56:02.087 00.031 29876 IsSlewing returns 0
21:56:02.087 00.000 29876 IsGuiding returns 1
21:56:02.118 00.031 29876 IsSlewing returns 0
21:56:02.118 00.000 29876 IsGuiding returns 1
21:56:02.149 00.031 29876 IsSlewing returns 0
21:56:02.149 00.000 29876 IsGuiding returns 0
21:56:02.149 00.000 29876 scope move finished after 53 + 110 ms
21:56:02.149 00.000 29876 Move returns status 0, amount 53
21:56:02.149 00.000 29876 MoveAxis(N, 0, ABG)
21:56:02.149 00.000 29876 Move returns status 0, amount 0
21:56:02.149 00.000 29876 move complete, result=0
21:56:02.149 00.000 29876 worker thread done servicing request
21:56:02.149 00.000 29876 Worker thread wakes up
21:56:02.150 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:02.150 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:02.150 00.000 31432 GuideStep: 0.4 px 53 ms WEST, -0.3 px 0 ms NORTH
21:56:04.283 02.133 29876 Exposure complete
21:56:04.328 00.045 29876 worker thread done servicing request
21:56:04.328 00.000 31432 OnExposeComplete: enter
21:56:04.331 00.003 31432 UpdateGuideState(): m_state=6
21:56:04.333 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
21:56:04.335 00.002 31432 Star::Find returns 1 (0), X=330.78, Y=635.40, Mass=3285, SNR=35.4, Peak=227 HFD=3.7
21:56:04.337 00.002 31432 MultiStar: [#1 0.26,0.26,1.01,U] [#2 0.58,0.30,0.94,U] [#3 -0.14,0.78,1.08,U] [#4 0.55,0.78,0.92,U] [#5 -0.05,0.91,0.82,U] [#6 0.55,-0.41,0.84,U] [#7 0.17,0.57,0.94,U] [#8 0.86,0.27,0.89,U] 
21:56:04.339 00.002 31432 single-star, 8 included, MultiStar: {0.34, 0.43}, one-star: {0.38, 0.32}
21:56:04.341 00.002 31432 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.02) = xAngle (0.69 = 0.69)
21:56:04.342 00.001 31432 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.70 = -2.58)
21:56:04.344 00.002 31432 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.50 cameraTheta=0.71 mountX=0.38 mountY=-0.26, mountTheta=-0.60
21:56:04.347 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=0.32, opts=13)
21:56:04.349 00.002 31432 Enqueuing Move request for scope (0.38, 0.32)
21:56:04.351 00.002 29876 Worker thread wakes up
21:56:04.351 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.32) opts 0xd
21:56:04.351 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 0.32)
21:56:04.351 00.000 29876 Moving (0.38, 0.32) raw xDistance=0.38 yDistance=-0.26
21:56:04.351 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
21:56:04.351 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:04.351 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:56:04.351 00.000 29876 MoveAxis(W, 44, ABG)
21:56:04.351 00.000 29876 Guiding  Dir = 3, Dur = 44
21:56:04.352 00.001 29876 IsSlewing returns 0
21:56:04.352 00.000 29876 IsGuiding returns 0
21:56:04.352 00.000 29876 PulseGuide returned control before completion, sleep 54
21:56:04.355 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:04.366 00.011 31432 UpdateGuideState exits: m=3285 RSB=35.4
21:56:04.369 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:04.370 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:04.372 00.002 31432 Enqueuing Expose request
21:56:04.407 00.035 29876 IsGuiding returns 1
21:56:04.407 00.000 29876 scope still moving after pulse duration time elapsed
21:56:04.454 00.047 29876 IsSlewing returns 0
21:56:04.454 00.000 29876 IsGuiding returns 1
21:56:04.485 00.031 29876 IsSlewing returns 0
21:56:04.485 00.000 29876 IsGuiding returns 1
21:56:04.517 00.032 29876 IsSlewing returns 0
21:56:04.517 00.000 29876 IsGuiding returns 0
21:56:04.517 00.000 29876 scope move finished after 44 + 121 ms
21:56:04.517 00.000 29876 Move returns status 0, amount 44
21:56:04.517 00.000 29876 MoveAxis(N, 0, ABG)
21:56:04.517 00.000 29876 Move returns status 0, amount 0
21:56:04.517 00.000 29876 move complete, result=0
21:56:04.518 00.001 29876 worker thread done servicing request
21:56:04.518 00.000 29876 Worker thread wakes up
21:56:04.518 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:04.518 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:04.518 00.000 31432 GuideStep: 0.4 px 44 ms WEST, -0.3 px 0 ms NORTH
21:56:06.431 01.913 29876 Exposure complete
21:56:06.475 00.044 29876 worker thread done servicing request
21:56:06.475 00.000 31432 OnExposeComplete: enter
21:56:06.478 00.003 31432 UpdateGuideState(): m_state=6
21:56:06.480 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
21:56:06.482 00.002 31432 Star::Find returns 1 (0), X=330.49, Y=635.45, Mass=3280, SNR=35.4, Peak=237 HFD=3.4
21:56:06.484 00.002 31432 MultiStar: [#1 -0.46,0.41,1.07,U] [#2 0.46,0.08,0.90,U] [#3 -0.55,0.63,1.08,U] [#4 0.17,0.78,0.97,U] [#5 -0.21,0.63,0.82,U] [#6 -0.01,-0.03,0.86,U] [#7 0.09,0.31,0.95,U] [#8 0.10,0.59,0.87,U] 
21:56:06.486 00.002 31432 single-star, 8 included, MultiStar: {-0.05, 0.43}, one-star: {0.08, 0.38}
21:56:06.488 00.002 31432 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.02) = xAngle (1.33 = 1.33)
21:56:06.489 00.001 31432 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.35 = -1.94)
21:56:06.491 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.38 cameraTheta=1.36 mountX=0.09 mountY=-0.36, mountTheta=-1.33
21:56:06.497 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.38, opts=13)
21:56:06.500 00.003 31432 Enqueuing Move request for scope (0.08, 0.38)
21:56:06.502 00.002 29876 Worker thread wakes up
21:56:06.502 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
21:56:06.502 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
21:56:06.502 00.000 29876 Moving (0.08, 0.38) raw xDistance=0.09 yDistance=-0.36
21:56:06.502 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:56:06.502 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:06.502 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:56:06.502 00.000 29876 MoveAxis(E, 0, ABG)
21:56:06.502 00.000 29876 Move returns status 0, amount 0
21:56:06.502 00.000 29876 MoveAxis(N, 0, ABG)
21:56:06.502 00.000 29876 Move returns status 0, amount 0
21:56:06.502 00.000 29876 move complete, result=0
21:56:06.502 00.000 29876 worker thread done servicing request
21:56:06.506 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:06.519 00.013 31432 UpdateGuideState exits: m=3280 RSB=35.4
21:56:06.522 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:06.523 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:06.525 00.002 31432 Enqueuing Expose request
21:56:06.527 00.002 29876 Worker thread wakes up
21:56:06.527 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:56:06.530 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:06.530 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:08.652 02.122 29876 Exposure complete
21:56:08.696 00.044 29876 worker thread done servicing request
21:56:08.696 00.000 31432 OnExposeComplete: enter
21:56:08.699 00.003 31432 UpdateGuideState(): m_state=6
21:56:08.701 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
21:56:08.703 00.002 31432 Star::Find returns 1 (0), X=330.22, Y=635.87, Mass=3560, SNR=37.2, Peak=247 HFD=4.0
21:56:08.704 00.001 31432 MultiStar: [#1 -0.40,0.46,0.97,U] [#2 0.07,0.62,0.90,U] [#3 -0.50,0.98,0.00,M1] [#4 0.08,0.68,0.85,U] [#5 -0.58,1.14,0.00,M1] [#6 -0.14,0.13,0.91,U] [#7 -0.56,0.61,0.97,U] [#8 -0.52,0.71,0.80,U] 
21:56:08.706 00.002 31432 refined, 6 included, MultiStar: {-0.24, 0.57}, one-star: {-0.19, 0.79}
21:56:08.708 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
21:56:08.711 00.003 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.33)
21:56:08.712 00.001 31432 CameraToMount -- cameraX=-0.24 cameraY=0.57 hyp=0.62 cameraTheta=1.97 mountX=-0.23 mountY=-0.60, mountTheta=-1.93
21:56:08.715 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=0.57, opts=13)
21:56:08.717 00.002 31432 Enqueuing Move request for scope (-0.24, 0.57)
21:56:08.720 00.003 29876 Worker thread wakes up
21:56:08.720 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.57) opts 0xd
21:56:08.720 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, 0.57)
21:56:08.720 00.000 29876 Moving (-0.24, 0.57) raw xDistance=-0.23 yDistance=-0.60
21:56:08.720 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
21:56:08.720 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:08.720 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
21:56:08.720 00.000 29876 MoveAxis(E, 22, ABG)
21:56:08.720 00.000 29876 Guiding  Dir = 2, Dur = 22
21:56:08.720 00.000 29876 IsSlewing returns 0
21:56:08.720 00.000 29876 IsGuiding returns 0
21:56:08.721 00.001 29876 PulseGuide returned control before completion, sleep 32
21:56:08.724 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:08.734 00.010 31432 UpdateGuideState exits: m=3560 RSB=37.2
21:56:08.737 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.738 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:08.740 00.002 31432 Enqueuing Expose request
21:56:08.760 00.020 29876 IsGuiding returns 1
21:56:08.760 00.000 29876 scope still moving after pulse duration time elapsed
21:56:08.792 00.032 29876 IsSlewing returns 0
21:56:08.792 00.000 29876 IsGuiding returns 1
21:56:08.822 00.030 29876 IsSlewing returns 0
21:56:08.822 00.000 29876 IsGuiding returns 1
21:56:08.854 00.032 29876 IsSlewing returns 0
21:56:08.854 00.000 29876 IsGuiding returns 0
21:56:08.854 00.000 29876 scope move finished after 22 + 111 ms
21:56:08.854 00.000 29876 Move returns status 0, amount 22
21:56:08.854 00.000 29876 MoveAxis(N, 0, ABG)
21:56:08.854 00.000 29876 Move returns status 0, amount 0
21:56:08.854 00.000 29876 move complete, result=0
21:56:08.854 00.000 29876 worker thread done servicing request
21:56:08.855 00.001 29876 Worker thread wakes up
21:56:08.855 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -0.6 px 0 ms NORTH
21:56:08.857 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:08.857 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:10.762 01.905 29876 Exposure complete
21:56:10.809 00.047 29876 worker thread done servicing request
21:56:10.809 00.000 31432 OnExposeComplete: enter
21:56:10.812 00.003 31432 UpdateGuideState(): m_state=6
21:56:10.814 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
21:56:10.816 00.002 31432 Star::Find returns 1 (0), X=331.04, Y=634.85, Mass=3159, SNR=35.0, Peak=254 HFD=4.0
21:56:10.818 00.002 31432 MultiStar: [#1 -0.20,-0.15,1.06,U] [#2 1.27,-0.16,0.00,M4] [#3 0.49,0.10,1.02,U] [#4 1.18,0.22,0.00,M1] [#5 0.62,-0.13,0.89,U] [#6 0.49,-0.50,0.95,U] [#7 0.31,-0.12,1.01,U] [#8 0.56,0.26,0.82,U] 
21:56:10.820 00.002 31432 refined, 6 included, MultiStar: {0.40, -0.12}, one-star: {0.63, -0.23}
21:56:10.822 00.002 31432 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.02) = xAngle (-0.31 = -0.31)
21:56:10.824 00.002 31432 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.70 = 2.70)
21:56:10.826 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-0.28 mountX=0.40 mountY=0.18, mountTheta=0.42
21:56:10.829 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.12, opts=13)
21:56:10.831 00.002 31432 Enqueuing Move request for scope (0.40, -0.12)
21:56:10.832 00.001 29876 Worker thread wakes up
21:56:10.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.12) opts 0xd
21:56:10.833 00.001 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.12)
21:56:10.833 00.000 29876 Moving (0.40, -0.12) raw xDistance=0.40 yDistance=0.18
21:56:10.833 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.40
21:56:10.833 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:10.833 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:56:10.833 00.000 29876 MoveAxis(W, 35, ABG)
21:56:10.833 00.000 29876 Guiding  Dir = 3, Dur = 35
21:56:10.833 00.000 29876 IsSlewing returns 0
21:56:10.833 00.000 29876 IsGuiding returns 0
21:56:10.833 00.000 29876 PulseGuide returned control before completion, sleep 45
21:56:10.836 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:10.851 00.015 31432 UpdateGuideState exits: m=3159 RSB=35.0
21:56:10.854 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.856 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:10.858 00.002 31432 Enqueuing Expose request
21:56:10.883 00.025 29876 IsGuiding returns 1
21:56:10.883 00.000 29876 scope still moving after pulse duration time elapsed
21:56:10.913 00.030 29876 IsSlewing returns 0
21:56:10.913 00.000 29876 IsGuiding returns 1
21:56:10.943 00.030 29876 IsSlewing returns 0
21:56:10.943 00.000 29876 IsGuiding returns 1
21:56:10.974 00.031 29876 IsSlewing returns 0
21:56:10.974 00.000 29876 IsGuiding returns 0
21:56:10.974 00.000 29876 scope move finished after 35 + 106 ms
21:56:10.974 00.000 29876 Move returns status 0, amount 35
21:56:10.974 00.000 29876 MoveAxis(N, 0, ABG)
21:56:10.974 00.000 29876 Move returns status 0, amount 0
21:56:10.974 00.000 29876 move complete, result=0
21:56:10.975 00.001 29876 worker thread done servicing request
21:56:10.975 00.000 29876 Worker thread wakes up
21:56:10.975 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:10.975 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:10.975 00.000 31432 GuideStep: 0.4 px 35 ms WEST, 0.2 px 0 ms NORTH
21:56:13.102 02.127 29876 Exposure complete
21:56:13.149 00.047 29876 worker thread done servicing request
21:56:13.149 00.000 31432 OnExposeComplete: enter
21:56:13.152 00.003 31432 UpdateGuideState(): m_state=6
21:56:13.154 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
21:56:13.156 00.002 31432 Star::Find returns 1 (0), X=331.28, Y=635.20, Mass=3387, SNR=35.9, Peak=248 HFD=3.8
21:56:13.157 00.001 31432 MultiStar: [#1 0.31,0.42,1.05,U] [#2 1.29,0.02,0.00,M5] [#3 0.27,0.57,1.00,U] [#4 1.21,0.36,0.00,M2] [#5 0.90,0.27,0.84,U] [#6 0.81,-0.02,0.89,U] [#7 0.85,0.47,0.93,U] [#8 1.21,0.50,0.00,M1] 
21:56:13.159 00.002 31432 refined, 5 included, MultiStar: {0.65, 0.31}, one-star: {0.87, 0.12}
21:56:13.161 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:56:13.163 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.43 = -2.85)
21:56:13.165 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=0.31 hyp=0.72 cameraTheta=0.45 mountX=0.66 mountY=-0.21, mountTheta=-0.31
21:56:13.168 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.31, opts=13)
21:56:13.171 00.003 31432 Enqueuing Move request for scope (0.65, 0.31)
21:56:13.173 00.002 29876 Worker thread wakes up
21:56:13.173 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.31) opts 0xd
21:56:13.173 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.31)
21:56:13.173 00.000 29876 Moving (0.65, 0.31) raw xDistance=0.66 yDistance=-0.21
21:56:13.173 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.66
21:56:13.173 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:13.173 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:56:13.173 00.000 29876 MoveAxis(W, 69, ABG)
21:56:13.173 00.000 29876 Guiding  Dir = 3, Dur = 69
21:56:13.174 00.001 29876 IsSlewing returns 0
21:56:13.174 00.000 29876 IsGuiding returns 0
21:56:13.174 00.000 29876 PulseGuide returned control before completion, sleep 79
21:56:13.177 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:56:13.192 00.015 31432 UpdateGuideState exits: m=3387 RSB=35.9
21:56:13.194 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:13.196 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:13.198 00.002 31432 Enqueuing Expose request
21:56:13.255 00.057 29876 IsGuiding returns 1
21:56:13.255 00.000 29876 scope still moving after pulse duration time elapsed
21:56:13.285 00.030 29876 IsSlewing returns 0
21:56:13.285 00.000 29876 IsGuiding returns 1
21:56:13.316 00.031 29876 IsSlewing returns 0
21:56:13.316 00.000 29876 IsGuiding returns 1
21:56:13.347 00.031 29876 IsSlewing returns 0
21:56:13.347 00.000 29876 IsGuiding returns 0
21:56:13.347 00.000 29876 scope move finished after 69 + 104 ms
21:56:13.347 00.000 29876 Move returns status 0, amount 69
21:56:13.347 00.000 29876 MoveAxis(N, 0, ABG)
21:56:13.347 00.000 29876 Move returns status 0, amount 0
21:56:13.347 00.000 29876 move complete, result=0
21:56:13.348 00.001 29876 worker thread done servicing request
21:56:13.348 00.000 29876 Worker thread wakes up
21:56:13.348 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:13.348 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:13.348 00.000 31432 GuideStep: 0.7 px 69 ms WEST, -0.2 px 0 ms NORTH
21:56:15.256 01.908 29876 Exposure complete
21:56:15.302 00.046 29876 worker thread done servicing request
21:56:15.302 00.000 31432 OnExposeComplete: enter
21:56:15.304 00.002 31432 UpdateGuideState(): m_state=6
21:56:15.306 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
21:56:15.308 00.002 31432 Star::Find returns 1 (0), X=330.13, Y=634.97, Mass=3457, SNR=37.0, Peak=254 HFD=4.1
21:56:15.310 00.002 31432 MultiStar: [#1 -0.35,-0.05,1.04,U] [#2 0.40,-0.23,0.92,U] [#3 -0.74,0.54,1.01,U] [#4 0.18,0.25,0.94,U] [#5 0.14,-0.16,0.84,U] [#6 0.01,-0.55,0.90,U] [#7 -0.20,-0.16,0.92,U] [#8 0.32,0.20,0.83,U] 
21:56:15.312 00.002 31432 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.27, -0.11}
21:56:15.313 00.001 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
21:56:15.315 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
21:56:15.317 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=-0.08 mountY=0.01, mountTheta=2.97
21:56:15.320 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.02, opts=13)
21:56:15.322 00.002 31432 Enqueuing Move request for scope (-0.08, -0.02)
21:56:15.324 00.002 29876 Worker thread wakes up
21:56:15.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:56:15.324 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:56:15.324 00.000 29876 Moving (-0.08, -0.02) raw xDistance=-0.08 yDistance=0.01
21:56:15.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:56:15.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:15.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:15.324 00.000 29876 MoveAxis(E, 0, ABG)
21:56:15.324 00.000 29876 Move returns status 0, amount 0
21:56:15.324 00.000 29876 MoveAxis(N, 0, ABG)
21:56:15.324 00.000 29876 Move returns status 0, amount 0
21:56:15.324 00.000 29876 move complete, result=0
21:56:15.324 00.000 29876 worker thread done servicing request
21:56:15.328 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:15.339 00.011 31432 UpdateGuideState exits: m=3457 RSB=37.0
21:56:15.342 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:15.346 00.002 31432 Enqueuing Expose request
21:56:15.348 00.002 29876 Worker thread wakes up
21:56:15.348 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:15.350 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:15.350 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:17.482 02.132 29876 Exposure complete
21:56:17.526 00.044 29876 worker thread done servicing request
21:56:17.526 00.000 31432 OnExposeComplete: enter
21:56:17.528 00.002 31432 UpdateGuideState(): m_state=6
21:56:17.531 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
21:56:17.533 00.002 31432 Star::Find returns 1 (0), X=330.61, Y=634.68, Mass=3463, SNR=37.0, Peak=254 HFD=3.5
21:56:17.534 00.001 31432 MultiStar: [#1 -0.11,-0.47,1.00,U] [#2 0.54,-0.00,0.92,U] [#3 -0.24,0.10,0.97,U] [#4 0.55,-0.34,0.95,U] [#5 -0.00,-0.31,0.83,U] [#6 0.01,-0.49,0.92,U] [#7 0.09,-0.28,0.93,U] [#8 0.28,-0.26,0.85,U] 
21:56:17.537 00.003 31432 refined, 8 included, MultiStar: {0.14, -0.27}, one-star: {0.21, -0.40}
21:56:17.538 00.001 31432 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.02) = xAngle (-1.11 = -1.11)
21:56:17.540 00.002 31432 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.90 = 1.90)
21:56:17.542 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.09 mountX=0.14 mountY=0.29, mountTheta=1.13
21:56:17.545 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.27, opts=13)
21:56:17.547 00.002 31432 Enqueuing Move request for scope (0.14, -0.27)
21:56:17.549 00.002 29876 Worker thread wakes up
21:56:17.549 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
21:56:17.549 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
21:56:17.549 00.000 29876 Moving (0.14, -0.27) raw xDistance=0.14 yDistance=0.29
21:56:17.549 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:56:17.549 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:17.549 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:56:17.549 00.000 29876 MoveAxis(E, 0, ABG)
21:56:17.549 00.000 29876 Move returns status 0, amount 0
21:56:17.549 00.000 29876 MoveAxis(N, 0, ABG)
21:56:17.549 00.000 29876 Move returns status 0, amount 0
21:56:17.549 00.000 29876 move complete, result=0
21:56:17.549 00.000 29876 worker thread done servicing request
21:56:17.552 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:17.565 00.013 31432 UpdateGuideState exits: m=3463 RSB=37.0
21:56:17.568 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.569 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:17.571 00.002 31432 Enqueuing Expose request
21:56:17.574 00.003 29876 Worker thread wakes up
21:56:17.574 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:56:17.576 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:17.576 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:19.486 01.910 29876 Exposure complete
21:56:19.529 00.043 29876 worker thread done servicing request
21:56:19.529 00.000 31432 OnExposeComplete: enter
21:56:19.531 00.002 31432 UpdateGuideState(): m_state=6
21:56:19.534 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
21:56:19.536 00.002 31432 Star::Find returns 1 (0), X=331.01, Y=634.70, Mass=3437, SNR=36.3, Peak=255 HFD=3.9
21:56:19.538 00.002 31432 MultiStar: [#1 0.42,-0.22,1.06,U] [#2 1.13,-0.36,0.00,M4] [#3 0.36,-0.06,0.99,U] [#4 0.75,-0.19,0.92,U] [#5 0.29,0.08,0.86,U] [#6 0.83,-0.68,0.00,M1] [#7 0.34,-0.80,0.95,U] [#8 1.11,0.04,0.00,M1] 
21:56:19.540 00.002 31432 refined, 5 included, MultiStar: {0.46, -0.27}, one-star: {0.60, -0.38}
21:56:19.542 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
21:56:19.544 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
21:56:19.546 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=-0.27 hyp=0.53 cameraTheta=-0.52 mountX=0.46 mountY=0.33, mountTheta=0.63
21:56:19.549 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.27, opts=13)
21:56:19.554 00.005 31432 Enqueuing Move request for scope (0.46, -0.27)
21:56:19.557 00.003 29876 Worker thread wakes up
21:56:19.557 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.27) opts 0xd
21:56:19.557 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.27)
21:56:19.557 00.000 29876 Moving (0.46, -0.27) raw xDistance=0.46 yDistance=0.33
21:56:19.557 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
21:56:19.557 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:19.557 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:56:19.557 00.000 29876 MoveAxis(W, 44, ABG)
21:56:19.557 00.000 29876 Guiding  Dir = 3, Dur = 44
21:56:19.558 00.001 29876 IsSlewing returns 0
21:56:19.558 00.000 29876 IsGuiding returns 0
21:56:19.558 00.000 29876 PulseGuide returned control before completion, sleep 54
21:56:19.561 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:19.578 00.017 31432 UpdateGuideState exits: m=3437 RSB=36.3
21:56:19.581 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:19.583 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:19.585 00.002 31432 Enqueuing Expose request
21:56:19.626 00.041 29876 IsGuiding returns 1
21:56:19.626 00.000 29876 scope still moving after pulse duration time elapsed
21:56:19.656 00.030 29876 IsSlewing returns 0
21:56:19.656 00.000 29876 IsGuiding returns 1
21:56:19.687 00.031 29876 IsSlewing returns 0
21:56:19.687 00.000 29876 IsGuiding returns 1
21:56:19.717 00.030 29876 IsSlewing returns 0
21:56:19.717 00.000 29876 IsGuiding returns 0
21:56:19.717 00.000 29876 scope move finished after 44 + 115 ms
21:56:19.717 00.000 29876 Move returns status 0, amount 44
21:56:19.717 00.000 29876 MoveAxis(N, 0, ABG)
21:56:19.717 00.000 29876 Move returns status 0, amount 0
21:56:19.717 00.000 29876 move complete, result=0
21:56:19.717 00.000 29876 worker thread done servicing request
21:56:19.717 00.000 29876 Worker thread wakes up
21:56:19.717 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.3 px 0 ms NORTH
21:56:19.720 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:19.720 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:21.851 02.131 29876 Exposure complete
21:56:21.895 00.044 29876 worker thread done servicing request
21:56:21.896 00.001 31432 OnExposeComplete: enter
21:56:21.898 00.002 31432 UpdateGuideState(): m_state=6
21:56:21.901 00.003 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
21:56:21.903 00.002 31432 Star::Find returns 1 (0), X=330.77, Y=635.01, Mass=3546, SNR=37.1, Peak=238 HFD=4.1
21:56:21.905 00.002 31432 MultiStar: [#1 0.37,-0.39,0.99,U] [#2 1.44,0.05,0.00,M5] [#3 -0.01,0.52,0.98,U] [#4 0.85,-0.15,0.90,U] [#5 0.23,0.01,0.79,U] [#6 0.71,-0.66,0.86,U] [#7 0.23,0.18,0.92,U] [#8 0.92,-0.11,0.82,U] 
21:56:21.908 00.003 31432 single-star, 7 included, MultiStar: {0.45, -0.08}, one-star: {0.36, -0.06}
21:56:21.909 00.001 31432 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.02) = xAngle (-0.20 = -0.20)
21:56:21.912 00.003 31432 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.81 = 2.81)
21:56:21.914 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-0.17 mountX=0.36 mountY=0.12, mountTheta=0.32
21:56:21.917 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=-0.06, opts=13)
21:56:21.919 00.002 31432 Enqueuing Move request for scope (0.36, -0.06)
21:56:21.924 00.005 29876 Worker thread wakes up
21:56:21.924 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
21:56:21.924 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
21:56:21.924 00.000 29876 Moving (0.36, -0.06) raw xDistance=0.36 yDistance=0.12
21:56:21.924 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
21:56:21.924 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:21.924 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:56:21.925 00.001 29876 MoveAxis(W, 41, ABG)
21:56:21.925 00.000 29876 Guiding  Dir = 3, Dur = 41
21:56:21.925 00.000 29876 IsSlewing returns 0
21:56:21.925 00.000 29876 IsGuiding returns 0
21:56:21.925 00.000 29876 PulseGuide returned control before completion, sleep 51
21:56:21.931 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:56:21.948 00.017 31432 UpdateGuideState exits: m=3546 RSB=37.1
21:56:21.950 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:21.954 00.002 31432 Enqueuing Expose request
21:56:21.991 00.037 29876 IsGuiding returns 1
21:56:21.991 00.000 29876 scope still moving after pulse duration time elapsed
21:56:22.022 00.031 29876 IsSlewing returns 0
21:56:22.022 00.000 29876 IsGuiding returns 1
21:56:22.052 00.030 29876 IsSlewing returns 0
21:56:22.052 00.000 29876 IsGuiding returns 1
21:56:22.082 00.030 29876 IsSlewing returns 0
21:56:22.082 00.000 29876 IsGuiding returns 0
21:56:22.082 00.000 29876 scope move finished after 41 + 116 ms
21:56:22.082 00.000 29876 Move returns status 0, amount 41
21:56:22.082 00.000 29876 MoveAxis(N, 0, ABG)
21:56:22.082 00.000 29876 Move returns status 0, amount 0
21:56:22.082 00.000 29876 move complete, result=0
21:56:22.082 00.000 29876 worker thread done servicing request
21:56:22.082 00.000 29876 Worker thread wakes up
21:56:22.082 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:22.082 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.1 px 0 ms NORTH
21:56:22.085 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:23.995 01.910 29876 Exposure complete
21:56:24.043 00.048 29876 worker thread done servicing request
21:56:24.044 00.001 31432 OnExposeComplete: enter
21:56:24.046 00.002 31432 UpdateGuideState(): m_state=6
21:56:24.048 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
21:56:24.050 00.002 31432 Star::Find returns 1 (0), X=331.27, Y=634.75, Mass=3465, SNR=36.3, Peak=253 HFD=3.7
21:56:24.052 00.002 31432 MultiStar: [#1 -0.18,0.32,1.00,U] [#2 1.33,0.07,0.00,M6] [#3 0.16,0.15,1.02,U] [#4 0.88,0.54,0.00,M1] [#5 0.65,0.04,0.87,U] [#6 0.73,-0.31,0.89,U] [#7 -0.10,0.17,0.94,U] [#8 0.35,0.65,0.83,U] 
21:56:24.053 00.001 31432 refined, 6 included, MultiStar: {0.34, 0.09}, one-star: {0.86, -0.32}
21:56:24.055 00.002 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
21:56:24.058 00.003 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.04)
21:56:24.059 00.001 31432 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.36 cameraTheta=0.26 mountX=0.35 mountY=-0.04, mountTheta=-0.11
21:56:24.062 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.09, opts=13)
21:56:24.065 00.003 31432 Enqueuing Move request for scope (0.34, 0.09)
21:56:24.067 00.002 29876 Worker thread wakes up
21:56:24.067 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
21:56:24.067 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
21:56:24.067 00.000 29876 Moving (0.34, 0.09) raw xDistance=0.35 yDistance=-0.04
21:56:24.067 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
21:56:24.067 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.067 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:24.067 00.000 29876 MoveAxis(W, 39, ABG)
21:56:24.067 00.000 29876 Guiding  Dir = 3, Dur = 39
21:56:24.067 00.000 29876 IsSlewing returns 0
21:56:24.067 00.000 29876 IsGuiding returns 0
21:56:24.068 00.001 29876 PulseGuide returned control before completion, sleep 49
21:56:24.071 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:24.082 00.011 31432 UpdateGuideState exits: m=3465 RSB=36.3
21:56:24.084 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.086 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:24.089 00.003 31432 Enqueuing Expose request
21:56:24.118 00.029 29876 IsGuiding returns 1
21:56:24.118 00.000 29876 scope still moving after pulse duration time elapsed
21:56:24.149 00.031 29876 IsSlewing returns 0
21:56:24.149 00.000 29876 IsGuiding returns 1
21:56:24.181 00.032 29876 IsSlewing returns 0
21:56:24.181 00.000 29876 IsGuiding returns 1
21:56:24.212 00.031 29876 IsSlewing returns 0
21:56:24.212 00.000 29876 IsGuiding returns 0
21:56:24.212 00.000 29876 scope move finished after 39 + 105 ms
21:56:24.212 00.000 29876 Move returns status 0, amount 39
21:56:24.212 00.000 29876 MoveAxis(N, 0, ABG)
21:56:24.212 00.000 29876 Move returns status 0, amount 0
21:56:24.212 00.000 29876 move complete, result=0
21:56:24.213 00.001 29876 worker thread done servicing request
21:56:24.213 00.000 29876 Worker thread wakes up
21:56:24.213 00.000 31432 GuideStep: 0.3 px 39 ms WEST, -0.0 px 0 ms NORTH
21:56:24.215 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:24.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:26.342 02.127 29876 Exposure complete
21:56:26.388 00.046 29876 worker thread done servicing request
21:56:26.388 00.000 31432 OnExposeComplete: enter
21:56:26.390 00.002 31432 UpdateGuideState(): m_state=6
21:56:26.392 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
21:56:26.394 00.002 31432 Star::Find returns 1 (0), X=330.05, Y=635.14, Mass=3252, SNR=35.7, Peak=216 HFD=4.0
21:56:26.396 00.002 31432 MultiStar: [#1 -0.22,0.17,1.02,U] [#2 0.73,0.26,0.89,U] [#3 -0.54,0.22,1.03,U] [#4 -0.09,0.80,0.94,U] [#5 -0.43,0.28,0.83,U] [#6 0.02,-0.36,0.86,U] [#7 0.04,-0.23,0.97,U] [#8 0.37,0.28,0.81,U] 
21:56:26.399 00.003 31432 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.36, 0.06}
21:56:26.401 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
21:56:26.402 00.001 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.32)
21:56:26.404 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=-0.07 mountY=-0.17, mountTheta=-1.93
21:56:26.407 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=0.16, opts=13)
21:56:26.409 00.002 31432 Enqueuing Move request for scope (-0.07, 0.16)
21:56:26.411 00.002 29876 Worker thread wakes up
21:56:26.411 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
21:56:26.411 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
21:56:26.411 00.000 29876 Moving (-0.07, 0.16) raw xDistance=-0.07 yDistance=-0.17
21:56:26.411 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:56:26.411 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:26.411 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:56:26.411 00.000 29876 MoveAxis(E, 0, ABG)
21:56:26.411 00.000 29876 Move returns status 0, amount 0
21:56:26.411 00.000 29876 MoveAxis(N, 0, ABG)
21:56:26.411 00.000 29876 Move returns status 0, amount 0
21:56:26.411 00.000 29876 move complete, result=0
21:56:26.411 00.000 29876 worker thread done servicing request
21:56:26.414 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:26.427 00.013 31432 UpdateGuideState exits: m=3252 RSB=35.7
21:56:26.430 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.432 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:26.434 00.002 31432 Enqueuing Expose request
21:56:26.436 00.002 29876 Worker thread wakes up
21:56:26.436 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:26.438 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:26.438 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:28.347 01.909 29876 Exposure complete
21:56:28.391 00.044 29876 worker thread done servicing request
21:56:28.391 00.000 31432 OnExposeComplete: enter
21:56:28.393 00.002 31432 UpdateGuideState(): m_state=6
21:56:28.396 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
21:56:28.398 00.002 31432 Star::Find returns 1 (0), X=329.26, Y=636.00, Mass=3430, SNR=36.1, Peak=240 HFD=4.0
21:56:28.400 00.002 31432 MultiStar: [#1 -0.46,0.40,1.02,U] [#2 0.56,-0.24,0.96,U] [#3 -0.72,1.02,0.00,M1] [#4 -0.09,0.50,0.93,U] [#5 -0.62,1.04,0.00,M1] [#6 0.37,-0.34,0.87,U] [#7 -0.74,0.70,0.00,M1] [#8 -0.09,0.36,0.85,U] 
21:56:28.401 00.001 31432 refined, 5 included, MultiStar: {-0.16, 0.28}, one-star: {-1.15, 0.92}
21:56:28.404 00.003 31432 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.02) = xAngle (2.08 = 2.08)
21:56:28.405 00.001 31432 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.19)
21:56:28.407 00.002 31432 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.10 mountX=-0.16 mountY=-0.30, mountTheta=-2.05
21:56:28.410 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.16, y=0.28, opts=13)
21:56:28.412 00.002 31432 Enqueuing Move request for scope (-0.16, 0.28)
21:56:28.414 00.002 29876 Worker thread wakes up
21:56:28.414 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
21:56:28.414 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
21:56:28.414 00.000 29876 Moving (-0.16, 0.28) raw xDistance=-0.16 yDistance=-0.30
21:56:28.414 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:56:28.414 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:28.414 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:56:28.414 00.000 29876 MoveAxis(E, 0, ABG)
21:56:28.414 00.000 29876 Move returns status 0, amount 0
21:56:28.414 00.000 29876 MoveAxis(N, 0, ABG)
21:56:28.414 00.000 29876 Move returns status 0, amount 0
21:56:28.414 00.000 29876 move complete, result=0
21:56:28.414 00.000 29876 worker thread done servicing request
21:56:28.418 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:28.430 00.012 31432 UpdateGuideState exits: m=3430 RSB=36.1
21:56:28.433 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:28.435 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:28.437 00.002 31432 Enqueuing Expose request
21:56:28.439 00.002 29876 Worker thread wakes up
21:56:28.439 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:56:28.441 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:28.441 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:30.573 02.132 29876 Exposure complete
21:56:30.616 00.043 29876 worker thread done servicing request
21:56:30.616 00.000 31432 OnExposeComplete: enter
21:56:30.619 00.003 31432 UpdateGuideState(): m_state=6
21:56:30.622 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
21:56:30.623 00.001 31432 Star::Find returns 1 (0), X=330.42, Y=635.53, Mass=3338, SNR=35.5, Peak=193 HFD=4.2
21:56:30.625 00.002 31432 MultiStar: [#1 -0.00,0.45,1.00,U] [#2 0.88,0.54,0.00,M5] [#3 -0.20,0.66,0.99,U] [#4 0.20,0.68,0.92,U] [#5 0.18,0.61,0.81,U] [#6 0.63,-0.36,0.90,U] [#7 0.58,0.00,0.86,U] [#8 0.26,0.77,0.82,U] 
21:56:30.626 00.001 31432 refined, 7 included, MultiStar: {0.19, 0.41}, one-star: {0.02, 0.45}
21:56:30.629 00.003 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
21:56:30.631 00.002 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.12 = -2.17)
21:56:30.633 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.41 hyp=0.45 cameraTheta=1.13 mountX=0.20 mountY=-0.37, mountTheta=-1.07
21:56:30.637 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.41, opts=13)
21:56:30.639 00.002 31432 Enqueuing Move request for scope (0.19, 0.41)
21:56:30.642 00.003 29876 Worker thread wakes up
21:56:30.642 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.41) opts 0xd
21:56:30.642 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.41)
21:56:30.642 00.000 29876 Moving (0.19, 0.41) raw xDistance=0.20 yDistance=-0.37
21:56:30.642 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
21:56:30.642 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:30.642 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:56:30.642 00.000 29876 MoveAxis(W, 20, ABG)
21:56:30.642 00.000 29876 Guiding  Dir = 3, Dur = 20
21:56:30.642 00.000 29876 IsSlewing returns 0
21:56:30.642 00.000 29876 IsGuiding returns 0
21:56:30.642 00.000 29876 PulseGuide returned control before completion, sleep 30
21:56:30.644 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:30.657 00.013 31432 UpdateGuideState exits: m=3338 RSB=35.5
21:56:30.661 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.662 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:30.664 00.002 31432 Enqueuing Expose request
21:56:30.678 00.014 29876 IsGuiding returns 1
21:56:30.678 00.000 29876 scope still moving after pulse duration time elapsed
21:56:30.709 00.031 29876 IsSlewing returns 0
21:56:30.709 00.000 29876 IsGuiding returns 1
21:56:30.740 00.031 29876 IsSlewing returns 0
21:56:30.740 00.000 29876 IsGuiding returns 1
21:56:30.771 00.031 29876 IsSlewing returns 0
21:56:30.771 00.000 29876 IsGuiding returns 1
21:56:30.801 00.030 29876 IsSlewing returns 0
21:56:30.801 00.000 29876 IsGuiding returns 0
21:56:30.801 00.000 29876 scope move finished after 20 + 139 ms
21:56:30.801 00.000 29876 Move returns status 0, amount 20
21:56:30.801 00.000 29876 MoveAxis(N, 0, ABG)
21:56:30.801 00.000 29876 Move returns status 0, amount 0
21:56:30.801 00.000 29876 move complete, result=0
21:56:30.801 00.000 29876 worker thread done servicing request
21:56:30.801 00.000 29876 Worker thread wakes up
21:56:30.802 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:30.802 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:30.802 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.4 px 0 ms NORTH
21:56:32.706 01.904 29876 Exposure complete
21:56:32.751 00.045 29876 worker thread done servicing request
21:56:32.751 00.000 31432 OnExposeComplete: enter
21:56:32.753 00.002 31432 UpdateGuideState(): m_state=6
21:56:32.755 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
21:56:32.757 00.002 31432 Star::Find returns 1 (0), X=330.61, Y=634.72, Mass=3482, SNR=36.5, Peak=254 HFD=4.1
21:56:32.759 00.002 31432 MultiStar: [#1 0.45,-0.24,0.99,U] [#2 1.54,-0.50,0.00,M6] [#3 -0.10,0.14,0.98,U] [#4 0.73,0.03,0.94,U] [#5 0.33,-0.37,0.84,U] [#6 0.66,-0.93,0.00,M1] [#7 0.57,-0.61,0.87,U] [#8 0.74,0.07,0.79,U] 
21:56:32.761 00.002 31432 single-star, 6 included, MultiStar: {0.40, -0.19}, one-star: {0.20, -0.36}
21:56:32.763 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.09 = -1.09)
21:56:32.765 00.002 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
21:56:32.767 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-1.06 mountX=0.19 mountY=0.39, mountTheta=1.11
21:56:32.769 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.36, opts=13)
21:56:32.772 00.003 31432 Enqueuing Move request for scope (0.20, -0.36)
21:56:32.773 00.001 29876 Worker thread wakes up
21:56:32.773 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.36) opts 0xd
21:56:32.773 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.36)
21:56:32.773 00.000 29876 Moving (0.20, -0.36) raw xDistance=0.19 yDistance=0.39
21:56:32.773 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:56:32.773 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.39
21:56:32.773 00.000 29876 MoveAxis(E, 0, ABG)
21:56:32.774 00.001 29876 Move returns status 0, amount 0
21:56:32.774 00.000 29876 MoveAxis(S, 28, ABG)
21:56:32.774 00.000 29876 Guiding  Dir = 1, Dur = 28
21:56:32.774 00.000 29876 IsSlewing returns 0
21:56:32.774 00.000 29876 IsGuiding returns 0
21:56:32.774 00.000 29876 PulseGuide returned control before completion, sleep 38
21:56:32.777 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:32.791 00.014 31432 UpdateGuideState exits: m=3482 RSB=36.5
21:56:32.794 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.796 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:32.798 00.002 31432 Enqueuing Expose request
21:56:32.814 00.016 29876 IsGuiding returns 1
21:56:32.814 00.000 29876 scope still moving after pulse duration time elapsed
21:56:32.845 00.031 29876 IsSlewing returns 0
21:56:32.845 00.000 29876 IsGuiding returns 1
21:56:32.875 00.030 29876 IsSlewing returns 0
21:56:32.875 00.000 29876 IsGuiding returns 1
21:56:32.906 00.031 29876 IsSlewing returns 0
21:56:32.906 00.000 29876 IsGuiding returns 0
21:56:32.906 00.000 29876 scope move finished after 28 + 104 ms
21:56:32.906 00.000 29876 Move returns status 0, amount 28
21:56:32.906 00.000 29876 move complete, result=0
21:56:32.906 00.000 29876 worker thread done servicing request
21:56:32.906 00.000 29876 Worker thread wakes up
21:56:32.906 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 28 ms SOUTH
21:56:32.910 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:32.910 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:35.136 02.226 29876 Exposure complete
21:56:35.183 00.047 29876 worker thread done servicing request
21:56:35.183 00.000 31432 OnExposeComplete: enter
21:56:35.186 00.003 31432 UpdateGuideState(): m_state=6
21:56:35.189 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
21:56:35.191 00.002 31432 Star::Find returns 1 (0), X=331.36, Y=635.21, Mass=3311, SNR=35.6, Peak=224 HFD=3.7
21:56:35.193 00.002 31432 MultiStar: [#1 0.81,0.41,0.97,U] [#2 1.90,0.12,0.00,M7] [#3 0.72,0.77,0.00,M1] [#4 1.15,0.61,0.00,M1] [#5 0.92,0.66,0.00,M1] [#6 1.24,0.06,0.00,M2] [#7 0.62,0.03,0.88,U] [#8 1.37,0.43,0.00,M1] 
21:56:35.195 00.002 31432 refined, 2 included, MultiStar: {0.80, 0.19}, one-star: {0.95, 0.13}
21:56:35.197 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
21:56:35.199 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.06)
21:56:35.201 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=0.19 hyp=0.82 cameraTheta=0.24 mountX=0.81 mountY=-0.07, mountTheta=-0.09
21:56:35.203 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=0.19, opts=13)
21:56:35.205 00.002 31432 Enqueuing Move request for scope (0.80, 0.19)
21:56:35.207 00.002 29876 Worker thread wakes up
21:56:35.207 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.19) opts 0xd
21:56:35.207 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 0.19)
21:56:35.207 00.000 29876 Moving (0.80, 0.19) raw xDistance=0.81 yDistance=-0.07
21:56:35.207 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.81
21:56:35.207 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:35.207 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:35.208 00.001 29876 MoveAxis(W, 78, ABG)
21:56:35.208 00.000 29876 Guiding  Dir = 3, Dur = 78
21:56:35.208 00.000 29876 IsSlewing returns 0
21:56:35.208 00.000 29876 IsGuiding returns 0
21:56:35.208 00.000 29876 PulseGuide returned control before completion, sleep 88
21:56:35.213 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:35.224 00.011 31432 UpdateGuideState exits: m=3311 RSB=35.6
21:56:35.227 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.229 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:35.231 00.002 31432 Enqueuing Expose request
21:56:35.304 00.073 29876 IsGuiding returns 1
21:56:35.304 00.000 29876 scope still moving after pulse duration time elapsed
21:56:35.335 00.031 29876 IsSlewing returns 0
21:56:35.335 00.000 29876 IsGuiding returns 1
21:56:35.367 00.032 29876 IsSlewing returns 0
21:56:35.367 00.000 29876 IsGuiding returns 0
21:56:35.367 00.000 29876 scope move finished after 78 + 80 ms
21:56:35.367 00.000 29876 Move returns status 0, amount 78
21:56:35.367 00.000 29876 MoveAxis(N, 0, ABG)
21:56:35.367 00.000 29876 Move returns status 0, amount 0
21:56:35.367 00.000 29876 move complete, result=0
21:56:35.367 00.000 29876 worker thread done servicing request
21:56:35.367 00.000 29876 Worker thread wakes up
21:56:35.367 00.000 31432 GuideStep: 0.8 px 78 ms WEST, -0.1 px 0 ms NORTH
21:56:35.369 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:35.369 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:37.279 01.910 29876 Exposure complete
21:56:37.322 00.043 29876 worker thread done servicing request
21:56:37.322 00.000 31432 OnExposeComplete: enter
21:56:37.324 00.002 31432 UpdateGuideState(): m_state=6
21:56:37.326 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
21:56:37.328 00.002 31432 Star::Find returns 1 (0), X=329.96, Y=634.93, Mass=3476, SNR=36.6, Peak=218 HFD=4.1
21:56:37.330 00.002 31432 MultiStar: [#1 -0.54,0.01,0.99,U] [#2 0.51,0.17,0.83,U] [#3 -0.58,0.27,0.98,U] [#4 0.07,0.34,0.86,U] [#5 -0.29,0.26,0.78,U] [#6 -0.16,-0.65,0.91,U] [#7 -0.06,-0.31,0.86,U] [#8 -0.11,0.30,0.80,U] 
21:56:37.332 00.002 31432 refined, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.44, -0.14}
21:56:37.334 00.002 31432 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.02) = xAngle (3.03 = 3.03)
21:56:37.336 00.002 31432 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.04 = -0.24)
21:56:37.338 00.002 31432 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.05 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
21:56:37.341 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.20, y=0.02, opts=13)
21:56:37.343 00.002 31432 Enqueuing Move request for scope (-0.20, 0.02)
21:56:37.345 00.002 29876 Worker thread wakes up
21:56:37.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
21:56:37.345 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
21:56:37.345 00.000 29876 Moving (-0.20, 0.02) raw xDistance=-0.20 yDistance=-0.05
21:56:37.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:56:37.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:37.345 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:37.345 00.000 29876 MoveAxis(E, 0, ABG)
21:56:37.345 00.000 29876 Move returns status 0, amount 0
21:56:37.345 00.000 29876 MoveAxis(N, 0, ABG)
21:56:37.345 00.000 29876 Move returns status 0, amount 0
21:56:37.345 00.000 29876 move complete, result=0
21:56:37.345 00.000 29876 worker thread done servicing request
21:56:37.349 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:37.361 00.012 31432 UpdateGuideState exits: m=3476 RSB=36.6
21:56:37.365 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.367 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:37.369 00.002 31432 Enqueuing Expose request
21:56:37.371 00.002 29876 Worker thread wakes up
21:56:37.371 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:37.373 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:37.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:39.502 02.129 29876 Exposure complete
21:56:39.547 00.045 29876 worker thread done servicing request
21:56:39.548 00.001 31432 OnExposeComplete: enter
21:56:39.550 00.002 31432 UpdateGuideState(): m_state=6
21:56:39.552 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
21:56:39.554 00.002 31432 Star::Find returns 1 (0), X=330.34, Y=635.07, Mass=3028, SNR=33.3, Peak=205 HFD=3.9
21:56:39.556 00.002 31432 MultiStar: [#1 -0.80,-0.25,1.05,U] [#2 0.58,0.01,0.91,U] [#3 -0.07,0.38,1.07,U] [#4 0.30,0.03,0.96,U] [#5 -0.07,0.49,0.85,U] [#6 -0.03,-0.93,0.97,U] [#7 -0.24,0.19,0.95,U] [#8 0.01,0.30,0.86,U] 
21:56:39.558 00.002 31432 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.07, -0.00}
21:56:39.560 00.002 31432 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
21:56:39.562 00.002 31432 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.86 = -0.42)
21:56:39.563 00.001 31432 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=-0.06 mountY=-0.02, mountTheta=-2.74
21:56:39.567 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.02, opts=13)
21:56:39.569 00.002 31432 Enqueuing Move request for scope (-0.06, 0.02)
21:56:39.571 00.002 29876 Worker thread wakes up
21:56:39.571 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
21:56:39.571 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
21:56:39.571 00.000 29876 Moving (-0.06, 0.02) raw xDistance=-0.06 yDistance=-0.02
21:56:39.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:56:39.571 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:39.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:39.571 00.000 29876 MoveAxis(E, 0, ABG)
21:56:39.571 00.000 29876 Move returns status 0, amount 0
21:56:39.571 00.000 29876 MoveAxis(N, 0, ABG)
21:56:39.571 00.000 29876 Move returns status 0, amount 0
21:56:39.571 00.000 29876 move complete, result=0
21:56:39.571 00.000 29876 worker thread done servicing request
21:56:39.576 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:39.588 00.012 31432 UpdateGuideState exits: m=3028 RSB=33.3
21:56:39.591 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.593 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:39.596 00.003 31432 Enqueuing Expose request
21:56:39.599 00.003 29876 Worker thread wakes up
21:56:39.599 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:39.601 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:39.601 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:41.512 01.911 29876 Exposure complete
21:56:41.557 00.045 29876 worker thread done servicing request
21:56:41.557 00.000 31432 OnExposeComplete: enter
21:56:41.559 00.002 31432 UpdateGuideState(): m_state=6
21:56:41.561 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
21:56:41.563 00.002 31432 Star::Find returns 1 (0), X=329.62, Y=635.98, Mass=3052, SNR=33.2, Peak=162 HFD=4.2
21:56:41.565 00.002 31432 MultiStar: [#1 -1.01,0.49,0.00,M1] [#2 -0.09,0.63,0.92,U] [#3 -0.80,0.88,0.00,M1] [#4 0.51,0.85,0.93,U] [#5 -0.93,1.25,0.00,M1] [#6 -1.00,0.36,0.00,M1] [#7 -1.04,0.36,0.00,M1] [#8 -0.62,0.27,0.80,U] 
21:56:41.567 00.002 31432 refined, 3 included, MultiStar: {-0.25, 0.68}, one-star: {-0.79, 0.91}
21:56:41.569 00.002 31432 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.02) = xAngle (1.89 = 1.89)
21:56:41.571 00.002 31432 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.91 = -1.38)
21:56:41.573 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=0.68 hyp=0.73 cameraTheta=1.92 mountX=-0.23 mountY=-0.71, mountTheta=-1.88
21:56:41.576 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=0.68, opts=13)
21:56:41.578 00.002 31432 Enqueuing Move request for scope (-0.25, 0.68)
21:56:41.580 00.002 29876 Worker thread wakes up
21:56:41.580 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.68) opts 0xd
21:56:41.580 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, 0.68)
21:56:41.580 00.000 29876 Moving (-0.25, 0.68) raw xDistance=-0.23 yDistance=-0.71
21:56:41.580 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
21:56:41.580 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:41.580 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
21:56:41.580 00.000 29876 MoveAxis(E, 22, ABG)
21:56:41.580 00.000 29876 Guiding  Dir = 2, Dur = 22
21:56:41.580 00.000 29876 IsSlewing returns 0
21:56:41.580 00.000 29876 IsGuiding returns 0
21:56:41.581 00.001 29876 PulseGuide returned control before completion, sleep 32
21:56:41.584 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
21:56:41.595 00.011 31432 UpdateGuideState exits: m=3052 RSB=33.2
21:56:41.598 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:41.599 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:41.601 00.002 31432 Enqueuing Expose request
21:56:41.618 00.017 29876 IsGuiding returns 1
21:56:41.618 00.000 29876 scope still moving after pulse duration time elapsed
21:56:41.649 00.031 29876 IsSlewing returns 0
21:56:41.649 00.000 29876 IsGuiding returns 1
21:56:41.679 00.030 29876 IsSlewing returns 0
21:56:41.679 00.000 29876 IsGuiding returns 0
21:56:41.679 00.000 29876 scope move finished after 22 + 76 ms
21:56:41.679 00.000 29876 Move returns status 0, amount 22
21:56:41.679 00.000 29876 MoveAxis(N, 0, ABG)
21:56:41.679 00.000 29876 Move returns status 0, amount 0
21:56:41.679 00.000 29876 move complete, result=0
21:56:41.679 00.000 29876 worker thread done servicing request
21:56:41.680 00.001 29876 Worker thread wakes up
21:56:41.680 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:41.680 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:41.680 00.000 31432 GuideStep: -0.2 px 22 ms EAST, -0.7 px 0 ms NORTH
21:56:43.805 02.125 29876 Exposure complete
21:56:43.850 00.045 29876 worker thread done servicing request
21:56:43.850 00.000 31432 OnExposeComplete: enter
21:56:43.852 00.002 31432 UpdateGuideState(): m_state=6
21:56:43.854 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
21:56:43.856 00.002 31432 Star::Find returns 1 (0), X=330.68, Y=635.98, Mass=3331, SNR=35.4, Peak=182 HFD=4.2
21:56:43.858 00.002 31432 MultiStar: [#1 -0.40,1.02,0.00,M2] [#2 0.64,1.10,0.00,M5] [#3 0.12,1.25,0.00,M2] [#4 1.11,1.40,0.00,M1] [#5 0.55,1.34,0.00,M2] [#6 0.70,0.63,0.81,U] [#7 0.72,0.81,0.00,M2] [#8 0.88,1.29,0.00,M1] 
21:56:43.860 00.002 31432 refined, 1 included, MultiStar: {0.46, 0.78}, one-star: {0.27, 0.90}
21:56:43.862 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
21:56:43.864 00.002 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.26)
21:56:43.866 00.002 31432 CameraToMount -- cameraX=0.46 cameraY=0.78 hyp=0.91 cameraTheta=1.03 mountX=0.48 mountY=-0.70, mountTheta=-0.97
21:56:43.868 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.78, opts=13)
21:56:43.870 00.002 31432 Enqueuing Move request for scope (0.46, 0.78)
21:56:43.872 00.002 29876 Worker thread wakes up
21:56:43.872 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.78) opts 0xd
21:56:43.872 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.78)
21:56:43.872 00.000 29876 Moving (0.46, 0.78) raw xDistance=0.48 yDistance=-0.70
21:56:43.872 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.48
21:56:43.872 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.51 newest=-1.43
21:56:43.872 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.70
21:56:43.872 00.000 29876 MoveAxis(W, 43, ABG)
21:56:43.872 00.000 29876 Guiding  Dir = 3, Dur = 43
21:56:43.873 00.001 29876 IsSlewing returns 0
21:56:43.873 00.000 29876 IsGuiding returns 0
21:56:43.873 00.000 29876 PulseGuide returned control before completion, sleep 53
21:56:43.876 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:43.888 00.012 31432 UpdateGuideState exits: m=3331 RSB=35.4
21:56:43.890 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:43.892 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:43.894 00.002 31432 Enqueuing Expose request
21:56:43.929 00.035 29876 IsGuiding returns 1
21:56:43.929 00.000 29876 scope still moving after pulse duration time elapsed
21:56:43.959 00.030 29876 IsSlewing returns 0
21:56:43.959 00.000 29876 IsGuiding returns 1
21:56:43.991 00.032 29876 IsSlewing returns 0
21:56:43.991 00.000 29876 IsGuiding returns 1
21:56:44.022 00.031 29876 IsSlewing returns 0
21:56:44.022 00.000 29876 IsGuiding returns 0
21:56:44.022 00.000 29876 scope move finished after 43 + 106 ms
21:56:44.022 00.000 29876 Move returns status 0, amount 43
21:56:44.022 00.000 29876 BLC: Oldest BLC event removed
21:56:44.022 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:56:44.022 00.000 29876 MoveAxis(N, 71, ABG)
21:56:44.023 00.001 29876 Guiding  Dir = 0, Dur = 71
21:56:44.023 00.000 29876 IsSlewing returns 0
21:56:44.023 00.000 29876 IsGuiding returns 0
21:56:44.023 00.000 29876 PulseGuide returned control before completion, sleep 81
21:56:44.113 00.090 29876 IsGuiding returns 1
21:56:44.113 00.000 29876 scope still moving after pulse duration time elapsed
21:56:44.144 00.031 29876 IsSlewing returns 0
21:56:44.144 00.000 29876 IsGuiding returns 1
21:56:44.175 00.031 29876 IsSlewing returns 0
21:56:44.175 00.000 29876 IsGuiding returns 1
21:56:44.206 00.031 29876 IsSlewing returns 0
21:56:44.206 00.000 29876 IsGuiding returns 1
21:56:44.236 00.030 29876 IsSlewing returns 0
21:56:44.236 00.000 29876 IsGuiding returns 0
21:56:44.236 00.000 29876 scope move finished after 71 + 142 ms
21:56:44.236 00.000 29876 Move returns status 0, amount 71
21:56:44.236 00.000 29876 move complete, result=0
21:56:44.236 00.000 29876 worker thread done servicing request
21:56:44.236 00.000 29876 Worker thread wakes up
21:56:44.236 00.000 31432 GuideStep: 0.5 px 43 ms WEST, -0.7 px 71 ms NORTH
21:56:44.240 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:44.240 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:46.154 01.914 29876 Exposure complete
21:56:46.198 00.044 29876 worker thread done servicing request
21:56:46.198 00.000 31432 OnExposeComplete: enter
21:56:46.201 00.003 31432 UpdateGuideState(): m_state=6
21:56:46.203 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
21:56:46.205 00.002 31432 Star::Find returns 1 (0), X=330.12, Y=635.25, Mass=2854, SNR=31.2, Peak=198 HFD=4.4
21:56:46.206 00.001 31432 MultiStar: [#1 -0.44,0.28,1.08,U] [#2 0.60,0.54,1.00,U] [#3 -0.78,0.91,0.00,M3] [#4 -0.19,1.13,0.00,M2] [#5 -0.64,0.81,0.00,M3] [#6 0.04,-0.00,0.95,U] [#7 -0.66,0.90,0.00,M3] [#8 -0.10,0.92,0.95,U] 
21:56:46.208 00.002 31432 single-star, 4 included, MultiStar: {-0.04, 0.38}, one-star: {-0.28, 0.17}
21:56:46.210 00.002 31432 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.02) = xAngle (2.57 = 2.57)
21:56:46.212 00.002 31432 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.58 = -0.70)
21:56:46.213 00.001 31432 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.60 mountX=-0.28 mountY=-0.21, mountTheta=-2.49
21:56:46.216 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.17, opts=13)
21:56:46.218 00.002 31432 Enqueuing Move request for scope (-0.28, 0.17)
21:56:46.220 00.002 29876 Worker thread wakes up
21:56:46.220 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
21:56:46.220 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
21:56:46.220 00.000 29876 Moving (-0.28, 0.17) raw xDistance=-0.28 yDistance=-0.21
21:56:46.220 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
21:56:46.220 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:46.220 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:56:46.220 00.000 29876 MoveAxis(E, 21, ABG)
21:56:46.220 00.000 29876 Guiding  Dir = 2, Dur = 21
21:56:46.221 00.001 29876 IsSlewing returns 0
21:56:46.221 00.000 29876 IsGuiding returns 0
21:56:46.221 00.000 29876 PulseGuide returned control before completion, sleep 31
21:56:46.226 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:46.238 00.012 31432 UpdateGuideState exits: m=2854 RSB=31.2
21:56:46.241 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:46.243 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:46.245 00.002 31432 Enqueuing Expose request
21:56:46.261 00.016 29876 IsGuiding returns 1
21:56:46.261 00.000 29876 scope still moving after pulse duration time elapsed
21:56:46.292 00.031 29876 IsSlewing returns 0
21:56:46.292 00.000 29876 IsGuiding returns 1
21:56:46.324 00.032 29876 IsSlewing returns 0
21:56:46.324 00.000 29876 IsGuiding returns 0
21:56:46.324 00.000 29876 scope move finished after 21 + 81 ms
21:56:46.324 00.000 29876 Move returns status 0, amount 21
21:56:46.324 00.000 29876 MoveAxis(N, 0, ABG)
21:56:46.324 00.000 29876 Move returns status 0, amount 0
21:56:46.324 00.000 29876 move complete, result=0
21:56:46.324 00.000 29876 worker thread done servicing request
21:56:46.324 00.000 29876 Worker thread wakes up
21:56:46.325 00.001 31432 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
21:56:46.327 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:46.327 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:48.454 02.127 29876 Exposure complete
21:56:48.509 00.055 29876 worker thread done servicing request
21:56:48.509 00.000 31432 OnExposeComplete: enter
21:56:48.514 00.005 31432 UpdateGuideState(): m_state=6
21:56:48.518 00.004 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
21:56:48.521 00.003 31432 Star::Find returns 1 (0), X=330.41, Y=635.42, Mass=3182, SNR=34.6, Peak=163 HFD=4.9
21:56:48.525 00.004 31432 MultiStar: [#1 -0.91,0.17,1.00,U] [#2 0.00,-0.24,0.93,U] [#3 -0.32,0.46,1.00,U] [#4 -0.46,-0.05,0.86,U] [#5 -0.27,0.74,0.76,U] [#6 -0.04,-0.64,0.83,U] [#7 -0.49,0.53,0.97,U] [#8 -0.38,0.34,0.82,U] 
21:56:48.528 00.003 31432 single-star, 8 included, MultiStar: {-0.32, 0.19}, one-star: {0.00, 0.34}
21:56:48.531 00.003 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.54 = 1.54)
21:56:48.535 00.004 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.55 = -1.74)
21:56:48.537 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=0.01 mountY=-0.33, mountTheta=-1.54
21:56:48.541 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.34, opts=13)
21:56:48.544 00.003 31432 Enqueuing Move request for scope (0.00, 0.34)
21:56:48.548 00.004 29876 Worker thread wakes up
21:56:48.549 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
21:56:48.549 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
21:56:48.549 00.000 29876 Moving (0.00, 0.34) raw xDistance=0.01 yDistance=-0.33
21:56:48.549 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:48.549 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
21:56:48.549 00.000 29876 MoveAxis(E, 0, ABG)
21:56:48.549 00.000 29876 Move returns status 0, amount 0
21:56:48.549 00.000 29876 MoveAxis(N, 25, ABG)
21:56:48.549 00.000 29876 Guiding  Dir = 0, Dur = 25
21:56:48.549 00.000 29876 IsSlewing returns 0
21:56:48.549 00.000 29876 IsGuiding returns 0
21:56:48.550 00.001 29876 PulseGuide returned control before completion, sleep 35
21:56:48.556 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:48.575 00.019 31432 UpdateGuideState exits: m=3182 RSB=34.6
21:56:48.580 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.588 00.008 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:48.596 00.008 31432 Enqueuing Expose request
21:56:48.602 00.006 29876 IsGuiding returns 1
21:56:48.602 00.000 29876 scope still moving after pulse duration time elapsed
21:56:48.625 00.023 29876 IsSlewing returns 0
21:56:48.625 00.000 29876 IsGuiding returns 1
21:56:48.656 00.031 29876 IsSlewing returns 0
21:56:48.656 00.000 29876 IsGuiding returns 1
21:56:48.688 00.032 29876 IsSlewing returns 0
21:56:48.688 00.000 29876 IsGuiding returns 1
21:56:48.719 00.031 29876 IsSlewing returns 0
21:56:48.719 00.000 29876 IsGuiding returns 0
21:56:48.719 00.000 29876 scope move finished after 25 + 144 ms
21:56:48.719 00.000 29876 Move returns status 0, amount 25
21:56:48.719 00.000 29876 move complete, result=0
21:56:48.719 00.000 29876 worker thread done servicing request
21:56:48.719 00.000 29876 Worker thread wakes up
21:56:48.719 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 25 ms NORTH
21:56:48.723 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:48.723 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:50.637 01.914 29876 Exposure complete
21:56:50.692 00.055 29876 worker thread done servicing request
21:56:50.692 00.000 31432 OnExposeComplete: enter
21:56:50.695 00.003 31432 UpdateGuideState(): m_state=6
21:56:50.698 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
21:56:50.700 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=635.66, Mass=3276, SNR=35.0, Peak=194 HFD=4.3
21:56:50.703 00.003 31432 MultiStar: [#1 -0.49,1.02,0.00,M1] [#2 0.50,0.01,0.90,U] [#3 0.20,0.75,0.97,U] [#4 0.55,0.32,0.89,U] [#5 0.10,0.80,0.82,U] [#6 0.44,-0.09,0.90,U] [#7 -0.22,0.45,0.86,U] [#8 -0.19,0.73,0.72,U] 
21:56:50.705 00.002 31432 refined, 7 included, MultiStar: {0.17, 0.44}, one-star: {-0.09, 0.58}
21:56:50.708 00.003 31432 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.02) = xAngle (1.18 = 1.18)
21:56:50.710 00.002 31432 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.19 = -2.09)
21:56:50.713 00.003 31432 CameraToMount -- cameraX=0.17 cameraY=0.44 hyp=0.47 cameraTheta=1.20 mountX=0.18 mountY=-0.41, mountTheta=-1.16
21:56:50.717 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.44, opts=13)
21:56:50.719 00.002 31432 Enqueuing Move request for scope (0.17, 0.44)
21:56:50.722 00.003 29876 Worker thread wakes up
21:56:50.722 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.44) opts 0xd
21:56:50.722 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.44)
21:56:50.722 00.000 29876 Moving (0.17, 0.44) raw xDistance=0.18 yDistance=-0.41
21:56:50.722 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:56:50.722 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.41
21:56:50.722 00.000 29876 MoveAxis(E, 0, ABG)
21:56:50.722 00.000 29876 Move returns status 0, amount 0
21:56:50.722 00.000 29876 MoveAxis(N, 30, ABG)
21:56:50.722 00.000 29876 Guiding  Dir = 0, Dur = 30
21:56:50.722 00.000 29876 IsSlewing returns 0
21:56:50.722 00.000 29876 IsGuiding returns 0
21:56:50.723 00.001 29876 PulseGuide returned control before completion, sleep 40
21:56:50.728 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:50.745 00.017 31432 UpdateGuideState exits: m=3276 RSB=35.0
21:56:50.748 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.751 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:50.753 00.002 31432 Enqueuing Expose request
21:56:50.774 00.021 29876 IsGuiding returns 1
21:56:50.774 00.000 29876 scope still moving after pulse duration time elapsed
21:56:50.804 00.030 29876 IsSlewing returns 0
21:56:50.804 00.000 29876 IsGuiding returns 1
21:56:50.836 00.032 29876 IsSlewing returns 0
21:56:50.836 00.000 29876 IsGuiding returns 1
21:56:50.867 00.031 29876 IsSlewing returns 0
21:56:50.867 00.000 29876 IsGuiding returns 1
21:56:50.897 00.030 29876 IsSlewing returns 0
21:56:50.897 00.000 29876 IsGuiding returns 1
21:56:50.927 00.030 29876 IsSlewing returns 0
21:56:50.927 00.000 29876 IsGuiding returns 0
21:56:50.927 00.000 29876 scope move finished after 30 + 174 ms
21:56:50.927 00.000 29876 Move returns status 0, amount 30
21:56:50.927 00.000 29876 move complete, result=0
21:56:50.927 00.000 29876 worker thread done servicing request
21:56:50.927 00.000 29876 Worker thread wakes up
21:56:50.927 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 30 ms NORTH
21:56:50.930 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:50.930 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:53.056 02.126 29876 Exposure complete
21:56:53.100 00.044 29876 worker thread done servicing request
21:56:53.100 00.000 31432 OnExposeComplete: enter
21:56:53.103 00.003 31432 UpdateGuideState(): m_state=6
21:56:53.105 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
21:56:53.107 00.002 31432 Star::Find returns 1 (0), X=330.56, Y=635.33, Mass=3412, SNR=35.6, Peak=182 HFD=4.5
21:56:53.109 00.002 31432 MultiStar: [#1 0.01,0.17,0.99,U] [#2 0.94,-0.23,0.92,U] [#3 -0.00,0.50,1.05,U] [#4 0.76,-0.03,0.87,U] [#5 -0.15,0.22,0.81,U] [#6 0.34,-0.40,0.87,U] [#7 0.01,-0.29,0.95,U] [#8 0.46,0.25,0.78,U] 
21:56:53.111 00.002 31432 refined, 8 included, MultiStar: {0.27, 0.06}, one-star: {0.15, 0.25}
21:56:53.113 00.002 31432 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
21:56:53.114 00.001 31432 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.09)
21:56:53.116 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.21 mountX=0.27 mountY=-0.02, mountTheta=-0.06
21:56:53.119 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.06, opts=13)
21:56:53.122 00.003 31432 Enqueuing Move request for scope (0.27, 0.06)
21:56:53.123 00.001 29876 Worker thread wakes up
21:56:53.123 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
21:56:53.123 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
21:56:53.123 00.000 29876 Moving (0.27, 0.06) raw xDistance=0.27 yDistance=-0.02
21:56:53.123 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:56:53.123 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:53.123 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:56:53.123 00.000 29876 MoveAxis(W, 26, ABG)
21:56:53.123 00.000 29876 Guiding  Dir = 3, Dur = 26
21:56:53.123 00.000 29876 IsSlewing returns 0
21:56:53.124 00.001 29876 IsGuiding returns 0
21:56:53.124 00.000 29876 PulseGuide returned control before completion, sleep 36
21:56:53.127 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=13, FiltMax=257, Gamma=0.490
21:56:53.139 00.012 31432 UpdateGuideState exits: m=3412 RSB=35.6
21:56:53.141 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.143 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:53.145 00.002 31432 Enqueuing Expose request
21:56:53.164 00.019 29876 IsGuiding returns 1
21:56:53.164 00.000 29876 scope still moving after pulse duration time elapsed
21:56:53.195 00.031 29876 IsSlewing returns 0
21:56:53.195 00.000 29876 IsGuiding returns 0
21:56:53.195 00.000 29876 scope move finished after 26 + 44 ms
21:56:53.195 00.000 29876 Move returns status 0, amount 26
21:56:53.195 00.000 29876 MoveAxis(N, 0, ABG)
21:56:53.195 00.000 29876 Move returns status 0, amount 0
21:56:53.195 00.000 29876 move complete, result=0
21:56:53.196 00.001 29876 worker thread done servicing request
21:56:53.197 00.001 29876 Worker thread wakes up
21:56:53.197 00.000 31432 GuideStep: 0.3 px 26 ms WEST, -0.0 px 0 ms NORTH
21:56:53.199 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:53.199 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:55.102 01.903 29876 Exposure complete
21:56:55.147 00.045 29876 worker thread done servicing request
21:56:55.147 00.000 31432 OnExposeComplete: enter
21:56:55.149 00.002 31432 UpdateGuideState(): m_state=6
21:56:55.151 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
21:56:55.153 00.002 31432 Star::Find returns 1 (0), X=330.91, Y=634.71, Mass=3066, SNR=33.8, Peak=212 HFD=4.1
21:56:55.155 00.002 31432 MultiStar: [#1 -0.01,-0.26,1.10,U] [#2 1.02,-0.39,0.00,M2] [#3 0.35,0.24,1.05,U] [#4 1.12,-0.14,0.00,M1] [#5 0.43,0.27,0.89,U] [#6 0.53,-0.46,0.94,U] [#7 0.29,0.17,0.97,U] [#8 0.17,0.35,0.90,U] 
21:56:55.157 00.002 31432 refined, 6 included, MultiStar: {0.32, -0.01}, one-star: {0.50, -0.37}
21:56:55.159 00.002 31432 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.02) = xAngle (-0.07 = -0.07)
21:56:55.161 00.002 31432 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.94 = 2.94)
21:56:55.163 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.05 mountX=0.32 mountY=0.06, mountTheta=0.20
21:56:55.166 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.01, opts=13)
21:56:55.168 00.002 31432 Enqueuing Move request for scope (0.32, -0.01)
21:56:55.170 00.002 29876 Worker thread wakes up
21:56:55.170 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd
21:56:55.170 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.01)
21:56:55.170 00.000 29876 Moving (0.32, -0.01) raw xDistance=0.32 yDistance=0.06
21:56:55.170 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:56:55.170 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.170 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:55.170 00.000 29876 MoveAxis(W, 34, ABG)
21:56:55.170 00.000 29876 Guiding  Dir = 3, Dur = 34
21:56:55.171 00.001 29876 IsSlewing returns 0
21:56:55.171 00.000 29876 IsGuiding returns 0
21:56:55.171 00.000 29876 PulseGuide returned control before completion, sleep 44
21:56:55.174 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:56:55.186 00.012 31432 UpdateGuideState exits: m=3066 RSB=33.8
21:56:55.188 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.190 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:55.192 00.002 31432 Enqueuing Expose request
21:56:55.226 00.034 29876 IsGuiding returns 1
21:56:55.226 00.000 29876 scope still moving after pulse duration time elapsed
21:56:55.257 00.031 29876 IsSlewing returns 0
21:56:55.257 00.000 29876 IsGuiding returns 0
21:56:55.257 00.000 29876 scope move finished after 34 + 52 ms
21:56:55.257 00.000 29876 Move returns status 0, amount 34
21:56:55.257 00.000 29876 MoveAxis(N, 0, ABG)
21:56:55.257 00.000 29876 Move returns status 0, amount 0
21:56:55.257 00.000 29876 move complete, result=0
21:56:55.257 00.000 29876 worker thread done servicing request
21:56:55.257 00.000 29876 Worker thread wakes up
21:56:55.257 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:55.257 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.1 px 0 ms NORTH
21:56:55.260 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:57.391 02.131 29876 Exposure complete
21:56:57.441 00.050 29876 worker thread done servicing request
21:56:57.441 00.000 31432 OnExposeComplete: enter
21:56:57.443 00.002 31432 UpdateGuideState(): m_state=6
21:56:57.445 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
21:56:57.447 00.002 31432 Star::Find returns 1 (0), X=330.94, Y=634.14, Mass=3600, SNR=37.4, Peak=215 HFD=4.3
21:56:57.449 00.002 31432 MultiStar: [#1 -0.16,-0.25,0.98,U] [#2 1.19,-0.47,0.00,M3] [#3 -0.13,-0.09,1.00,U] [#4 0.30,-0.25,0.87,U] [#5 0.05,0.09,0.81,U] [#6 0.38,-0.99,0.00,M1] [#7 0.18,-0.68,0.89,U] [#8 0.19,-0.34,0.78,U] 
21:56:57.451 00.002 31432 refined, 6 included, MultiStar: {0.14, -0.36}, one-star: {0.53, -0.93}
21:56:57.453 00.002 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.02) = xAngle (-1.23 = -1.23)
21:56:57.455 00.002 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.78 = 1.78)
21:56:57.456 00.001 31432 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.21 mountX=0.13 mountY=0.38, mountTheta=1.24
21:56:57.460 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=-0.36, opts=13)
21:56:57.465 00.005 31432 Enqueuing Move request for scope (0.14, -0.36)
21:56:57.467 00.002 29876 Worker thread wakes up
21:56:57.467 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.36) opts 0xd
21:56:57.467 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, -0.36)
21:56:57.467 00.000 29876 Moving (0.14, -0.36) raw xDistance=0.13 yDistance=0.38
21:56:57.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:56:57.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:57.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:56:57.467 00.000 29876 MoveAxis(E, 0, ABG)
21:56:57.467 00.000 29876 Move returns status 0, amount 0
21:56:57.467 00.000 29876 MoveAxis(N, 0, ABG)
21:56:57.467 00.000 29876 Move returns status 0, amount 0
21:56:57.467 00.000 29876 move complete, result=0
21:56:57.467 00.000 29876 worker thread done servicing request
21:56:57.474 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:57.487 00.013 31432 UpdateGuideState exits: m=3600 RSB=37.4
21:56:57.490 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:57.492 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:57.494 00.002 31432 Enqueuing Expose request
21:56:57.498 00.004 29876 Worker thread wakes up
21:56:57.498 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:56:57.501 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:57.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:56:59.405 01.904 29876 Exposure complete
21:56:59.449 00.044 29876 worker thread done servicing request
21:56:59.449 00.000 31432 OnExposeComplete: enter
21:56:59.452 00.003 31432 UpdateGuideState(): m_state=6
21:56:59.454 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
21:56:59.456 00.002 31432 Star::Find returns 1 (0), X=329.94, Y=634.51, Mass=3795, SNR=38.3, Peak=247 HFD=3.9
21:56:59.458 00.002 31432 MultiStar: [#1 -0.67,-0.53,0.98,U] [#2 0.51,-0.92,0.00,M4] [#3 -0.62,0.30,0.96,U] [#4 -0.16,-0.40,0.85,U] [#5 -0.67,0.12,0.77,U] [#6 -0.11,-1.13,0.00,M2] [#7 -0.55,0.13,0.92,U] [#8 -0.08,-0.29,0.80,U] 
21:56:59.460 00.002 31432 refined, 6 included, MultiStar: {-0.47, -0.19}, one-star: {-0.47, -0.57}
21:56:59.462 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
21:56:59.463 00.001 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
21:56:59.465 00.002 31432 CameraToMount -- cameraX=-0.47 cameraY=-0.19 hyp=0.50 cameraTheta=-2.76 mountX=-0.47 mountY=0.11, mountTheta=2.91
21:56:59.468 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.47, y=-0.19, opts=13)
21:56:59.470 00.002 31432 Enqueuing Move request for scope (-0.47, -0.19)
21:56:59.472 00.002 29876 Worker thread wakes up
21:56:59.472 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.19) opts 0xd
21:56:59.472 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.47, -0.19)
21:56:59.472 00.000 29876 Moving (-0.47, -0.19) raw xDistance=-0.47 yDistance=0.11
21:56:59.472 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
21:56:59.472 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:59.472 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:59.472 00.000 29876 MoveAxis(E, 45, ABG)
21:56:59.472 00.000 29876 Guiding  Dir = 2, Dur = 45
21:56:59.473 00.001 29876 IsSlewing returns 0
21:56:59.473 00.000 29876 IsGuiding returns 0
21:56:59.473 00.000 29876 PulseGuide returned control before completion, sleep 55
21:56:59.479 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:56:59.492 00.013 31432 UpdateGuideState exits: m=3795 RSB=38.3
21:56:59.495 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:59.497 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:56:59.499 00.002 31432 Enqueuing Expose request
21:56:59.543 00.044 29876 IsGuiding returns 1
21:56:59.543 00.000 29876 scope still moving after pulse duration time elapsed
21:56:59.574 00.031 29876 IsSlewing returns 0
21:56:59.574 00.000 29876 IsGuiding returns 1
21:56:59.605 00.031 29876 IsSlewing returns 0
21:56:59.605 00.000 29876 IsGuiding returns 0
21:56:59.605 00.000 29876 scope move finished after 45 + 87 ms
21:56:59.605 00.000 29876 Move returns status 0, amount 45
21:56:59.605 00.000 29876 MoveAxis(N, 0, ABG)
21:56:59.605 00.000 29876 Move returns status 0, amount 0
21:56:59.605 00.000 29876 move complete, result=0
21:56:59.605 00.000 29876 worker thread done servicing request
21:56:59.605 00.000 29876 Worker thread wakes up
21:56:59.605 00.000 31432 GuideStep: -0.5 px 45 ms EAST, 0.1 px 0 ms NORTH
21:56:59.608 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:56:59.608 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:01.736 02.128 29876 Exposure complete
21:57:01.779 00.043 29876 worker thread done servicing request
21:57:01.779 00.000 31432 OnExposeComplete: enter
21:57:01.781 00.002 31432 UpdateGuideState(): m_state=6
21:57:01.783 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
21:57:01.785 00.002 31432 Star::Find returns 1 (0), X=330.42, Y=635.62, Mass=3660, SNR=37.2, Peak=246 HFD=3.7
21:57:01.787 00.002 31432 MultiStar: [#1 -0.62,0.25,1.02,U] [#2 0.44,0.09,0.87,U] [#3 -0.58,1.09,0.00,M1] [#4 0.51,0.37,0.93,U] [#5 -0.03,0.55,0.86,U] [#6 0.09,-0.10,0.86,U] [#7 -0.42,0.91,0.00,M1] [#8 0.10,0.37,0.76,U] 
21:57:01.788 00.001 31432 refined, 6 included, MultiStar: {0.06, 0.30}, one-star: {0.01, 0.54}
21:57:01.791 00.003 31432 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.02) = xAngle (1.35 = 1.35)
21:57:01.792 00.001 31432 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.36 = -1.92)
21:57:01.795 00.003 31432 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.37 mountX=0.07 mountY=-0.29, mountTheta=-1.34
21:57:01.801 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.30, opts=13)
21:57:01.807 00.006 31432 Enqueuing Move request for scope (0.06, 0.30)
21:57:01.812 00.005 29876 Worker thread wakes up
21:57:01.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
21:57:01.812 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
21:57:01.812 00.000 29876 Moving (0.06, 0.30) raw xDistance=0.07 yDistance=-0.29
21:57:01.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:57:01.812 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:01.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:57:01.812 00.000 29876 MoveAxis(E, 0, ABG)
21:57:01.812 00.000 29876 Move returns status 0, amount 0
21:57:01.812 00.000 29876 MoveAxis(N, 0, ABG)
21:57:01.812 00.000 29876 Move returns status 0, amount 0
21:57:01.812 00.000 29876 move complete, result=0
21:57:01.812 00.000 29876 worker thread done servicing request
21:57:01.820 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:57:01.832 00.012 31432 UpdateGuideState exits: m=3660 RSB=37.2
21:57:01.834 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.837 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:01.839 00.002 31432 Enqueuing Expose request
21:57:01.840 00.001 29876 Worker thread wakes up
21:57:01.840 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:57:01.843 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:01.843 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:03.748 01.905 29876 Exposure complete
21:57:03.791 00.043 29876 worker thread done servicing request
21:57:03.791 00.000 31432 OnExposeComplete: enter
21:57:03.794 00.003 31432 UpdateGuideState(): m_state=6
21:57:03.796 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
21:57:03.798 00.002 31432 Star::Find returns 1 (0), X=330.24, Y=635.26, Mass=3259, SNR=34.9, Peak=200 HFD=3.8
21:57:03.801 00.003 31432 MultiStar: [#1 -0.53,0.64,0.96,U] [#2 0.67,-0.03,0.91,U] [#3 -0.90,0.81,0.00,M2] [#4 -0.26,0.75,1.00,U] [#5 -0.19,0.20,0.95,U] [#6 0.11,-0.09,0.89,U] [#7 -0.26,0.43,0.95,U] [#8 -0.22,0.72,0.81,U] 
21:57:03.805 00.004 31432 single-star, 7 included, MultiStar: {-0.11, 0.35}, one-star: {-0.17, 0.19}
21:57:03.808 00.003 31432 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.02) = xAngle (2.27 = 2.27)
21:57:03.811 00.003 31432 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.28 = -1.00)
21:57:03.813 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.30 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
21:57:03.816 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.19, opts=13)
21:57:03.818 00.002 31432 Enqueuing Move request for scope (-0.17, 0.19)
21:57:03.820 00.002 29876 Worker thread wakes up
21:57:03.820 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
21:57:03.820 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
21:57:03.820 00.000 29876 Moving (-0.17, 0.19) raw xDistance=-0.16 yDistance=-0.21
21:57:03.820 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:57:03.820 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:03.820 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:57:03.820 00.000 29876 MoveAxis(E, 0, ABG)
21:57:03.820 00.000 29876 Move returns status 0, amount 0
21:57:03.820 00.000 29876 MoveAxis(N, 0, ABG)
21:57:03.820 00.000 29876 Move returns status 0, amount 0
21:57:03.820 00.000 29876 move complete, result=0
21:57:03.820 00.000 29876 worker thread done servicing request
21:57:03.823 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:57:03.835 00.012 31432 UpdateGuideState exits: m=3259 RSB=34.9
21:57:03.837 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:03.839 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:03.842 00.003 31432 Enqueuing Expose request
21:57:03.843 00.001 29876 Worker thread wakes up
21:57:03.843 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:03.845 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:03.845 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:05.975 02.130 29876 Exposure complete
21:57:06.018 00.043 29876 worker thread done servicing request
21:57:06.019 00.001 31432 OnExposeComplete: enter
21:57:06.021 00.002 31432 UpdateGuideState(): m_state=6
21:57:06.023 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
21:57:06.024 00.001 31432 Star::Find returns 1 (0), X=330.51, Y=635.11, Mass=3418, SNR=35.8, Peak=216 HFD=3.9
21:57:06.026 00.002 31432 MultiStar: [#1 -0.70,0.56,1.04,U] [#2 0.65,0.39,0.87,U] [#3 0.11,0.29,1.00,U] [#4 0.44,0.68,0.95,U] [#5 0.19,0.31,0.82,U] [#6 0.40,-0.14,0.89,U] [#7 0.08,0.65,0.94,U] [#8 0.15,0.93,0.85,U] 
21:57:06.028 00.002 31432 single-star, 8 included, MultiStar: {0.14, 0.41}, one-star: {0.11, 0.03}
21:57:06.030 00.002 31432 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.02) = xAngle (0.29 = 0.29)
21:57:06.032 00.002 31432 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.30 = -2.99)
21:57:06.033 00.001 31432 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=0.11 mountY=-0.02, mountTheta=-0.16
21:57:06.037 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=0.03, opts=13)
21:57:06.040 00.003 31432 Enqueuing Move request for scope (0.11, 0.03)
21:57:06.042 00.002 29876 Worker thread wakes up
21:57:06.042 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:57:06.042 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:57:06.042 00.000 29876 Moving (0.11, 0.03) raw xDistance=0.11 yDistance=-0.02
21:57:06.042 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:57:06.042 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:06.042 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:06.042 00.000 29876 MoveAxis(E, 0, ABG)
21:57:06.042 00.000 29876 Move returns status 0, amount 0
21:57:06.042 00.000 29876 MoveAxis(N, 0, ABG)
21:57:06.042 00.000 29876 Move returns status 0, amount 0
21:57:06.043 00.001 29876 move complete, result=0
21:57:06.043 00.000 29876 worker thread done servicing request
21:57:06.050 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:06.061 00.011 31432 UpdateGuideState exits: m=3418 RSB=35.8
21:57:06.064 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:06.065 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:06.067 00.002 31432 Enqueuing Expose request
21:57:06.069 00.002 29876 Worker thread wakes up
21:57:06.069 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:06.069 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:06.069 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:07.973 01.904 29876 Exposure complete
21:57:08.016 00.043 29876 worker thread done servicing request
21:57:08.016 00.000 31432 OnExposeComplete: enter
21:57:08.018 00.002 31432 UpdateGuideState(): m_state=6
21:57:08.020 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
21:57:08.022 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=636.86, Mass=3167, SNR=33.8, Peak=203 HFD=4.0
21:57:08.024 00.002 31432 MultiStar: [#1 -0.58,1.59,0.00,M1] [#2 0.80,0.88,0.00,M2] [#3 -0.40,2.39,0.00,M2] [#4 -0.34,1.82,0.00,M1] [#5 -0.32,1.88,0.00,M1] [#6 0.62,0.99,0.00,M1] [#7 -0.89,1.90,0.00,M1] [#8 0.16,1.83,0.00,M1] 
21:57:08.026 00.002 31432 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.02) = xAngle (1.60 = 1.60)
21:57:08.028 00.002 31432 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.61 = -1.67)
21:57:08.030 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=1.78 hyp=1.79 cameraTheta=1.63 mountX=-0.05 mountY=-1.78, mountTheta=-1.60
21:57:08.032 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=1.78, opts=13)
21:57:08.034 00.002 31432 Enqueuing Move request for scope (-0.10, 1.78)
21:57:08.036 00.002 29876 Worker thread wakes up
21:57:08.037 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.78) opts 0xd
21:57:08.037 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 1.78)
21:57:08.037 00.000 29876 Moving (-0.10, 1.78) raw xDistance=-0.05 yDistance=-1.78
21:57:08.037 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:57:08.037 00.000 29876 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.78
21:57:08.037 00.000 29876 MoveAxis(E, 0, ABG)
21:57:08.037 00.000 29876 Move returns status 0, amount 0
21:57:08.037 00.000 29876 MoveAxis(N, 131, ABG)
21:57:08.037 00.000 29876 Guiding  Dir = 0, Dur = 131
21:57:08.037 00.000 29876 IsSlewing returns 0
21:57:08.037 00.000 29876 IsGuiding returns 0
21:57:08.038 00.001 29876 PulseGuide returned control before completion, sleep 141
21:57:08.041 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:08.052 00.011 31432 UpdateGuideState exits: m=3167 RSB=33.8
21:57:08.054 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.056 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:08.058 00.002 31432 Enqueuing Expose request
21:57:08.190 00.132 29876 IsGuiding returns 1
21:57:08.190 00.000 29876 scope still moving after pulse duration time elapsed
21:57:08.221 00.031 29876 IsSlewing returns 0
21:57:08.221 00.000 29876 IsGuiding returns 1
21:57:08.252 00.031 29876 IsSlewing returns 0
21:57:08.252 00.000 29876 IsGuiding returns 0
21:57:08.252 00.000 29876 scope move finished after 131 + 84 ms
21:57:08.252 00.000 29876 Move returns status 0, amount 131
21:57:08.252 00.000 29876 move complete, result=0
21:57:08.252 00.000 29876 worker thread done servicing request
21:57:08.252 00.000 29876 Worker thread wakes up
21:57:08.252 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -1.8 px 131 ms NORTH
21:57:08.255 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:08.255 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:10.386 02.131 29876 Exposure complete
21:57:10.429 00.043 29876 worker thread done servicing request
21:57:10.429 00.000 31432 OnExposeComplete: enter
21:57:10.431 00.002 31432 UpdateGuideState(): m_state=6
21:57:10.433 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
21:57:10.435 00.002 31432 Star::Find returns 1 (0), X=329.92, Y=635.20, Mass=3033, SNR=34.4, Peak=215 HFD=4.0
21:57:10.437 00.002 31432 MultiStar: [#1 -1.08,0.25,0.00,M2] [#2 0.02,0.16,0.89,U] [#3 -1.08,0.69,0.00,M3] [#4 -0.65,0.24,0.97,U] [#5 -0.84,0.35,0.87,U] [#6 0.04,-0.58,0.87,U] [#7 -0.68,0.17,0.92,U] [#8 0.04,0.25,0.84,U] 
21:57:10.439 00.002 31432 refined, 6 included, MultiStar: {-0.38, 0.11}, one-star: {-0.49, 0.13}
21:57:10.441 00.002 31432 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.84 = 2.84)
21:57:10.443 00.002 31432 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.85 = -0.43)
21:57:10.445 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.39 cameraTheta=2.87 mountX=-0.37 mountY=-0.16, mountTheta=-2.73
21:57:10.449 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.11, opts=13)
21:57:10.451 00.002 31432 Enqueuing Move request for scope (-0.38, 0.11)
21:57:10.453 00.002 29876 Worker thread wakes up
21:57:10.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.11) opts 0xd
21:57:10.453 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.11)
21:57:10.453 00.000 29876 Moving (-0.38, 0.11) raw xDistance=-0.37 yDistance=-0.16
21:57:10.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
21:57:10.453 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:10.453 00.000 29876 MoveAxis(E, 36, ABG)
21:57:10.453 00.000 29876 Guiding  Dir = 2, Dur = 36
21:57:10.453 00.000 29876 IsSlewing returns 0
21:57:10.453 00.000 29876 IsGuiding returns 0
21:57:10.454 00.001 29876 PulseGuide returned control before completion, sleep 46
21:57:10.457 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:57:10.469 00.012 31432 UpdateGuideState exits: m=3033 RSB=34.4
21:57:10.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:10.475 00.002 31432 Enqueuing Expose request
21:57:10.510 00.035 29876 IsGuiding returns 1
21:57:10.510 00.000 29876 scope still moving after pulse duration time elapsed
21:57:10.540 00.030 29876 IsSlewing returns 0
21:57:10.540 00.000 29876 IsGuiding returns 0
21:57:10.540 00.000 29876 scope move finished after 36 + 50 ms
21:57:10.540 00.000 29876 Move returns status 0, amount 36
21:57:10.540 00.000 29876 MoveAxis(N, 0, ABG)
21:57:10.540 00.000 29876 Move returns status 0, amount 0
21:57:10.540 00.000 29876 move complete, result=0
21:57:10.540 00.000 29876 worker thread done servicing request
21:57:10.540 00.000 29876 Worker thread wakes up
21:57:10.540 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:10.540 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:10.540 00.000 31432 GuideStep: -0.4 px 36 ms EAST, -0.2 px 0 ms NORTH
21:57:12.455 01.915 29876 Exposure complete
21:57:12.499 00.044 29876 worker thread done servicing request
21:57:12.499 00.000 31432 OnExposeComplete: enter
21:57:12.501 00.002 31432 UpdateGuideState(): m_state=6
21:57:12.503 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
21:57:12.505 00.002 31432 Star::Find returns 1 (0), X=328.86, Y=635.30, Mass=3205, SNR=35.0, Peak=200 HFD=4.0
21:57:12.507 00.002 31432 MultiStar: [#1 -1.11,-0.47,0.00,M3] [#2 -0.24,-0.88,0.89,U] [#3 -1.71,0.35,0.00,M4] [#4 -1.18,-0.56,0.00,M1] [#5 -1.44,-0.08,0.00,M1] [#6 -0.90,-1.11,0.00,M1] [#7 -0.80,-0.40,0.91,U] [#8 -0.91,0.05,0.81,U] 
21:57:12.509 00.002 31432 refined, 3 included, MultiStar: {-0.90, -0.24}, one-star: {-1.55, 0.22}
21:57:12.510 00.001 31432 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.02) = xAngle (-2.90 = -2.90)
21:57:12.512 00.002 31432 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.11 = 0.11)
21:57:12.514 00.002 31432 CameraToMount -- cameraX=-0.90 cameraY=-0.24 hyp=0.93 cameraTheta=-2.88 mountX=-0.90 mountY=0.10, mountTheta=3.03
21:57:12.518 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.90, y=-0.24, opts=13)
21:57:12.522 00.004 31432 Enqueuing Move request for scope (-0.90, -0.24)
21:57:12.526 00.004 29876 Worker thread wakes up
21:57:12.526 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.24) opts 0xd
21:57:12.526 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.90, -0.24)
21:57:12.526 00.000 29876 Moving (-0.90, -0.24) raw xDistance=-0.90 yDistance=0.10
21:57:12.526 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.90
21:57:12.526 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:12.526 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:12.526 00.000 29876 MoveAxis(E, 92, ABG)
21:57:12.526 00.000 29876 Guiding  Dir = 2, Dur = 92
21:57:12.526 00.000 29876 IsSlewing returns 0
21:57:12.527 00.001 29876 IsGuiding returns 0
21:57:12.527 00.000 29876 PulseGuide returned control before completion, sleep 102
21:57:12.530 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:12.542 00.012 31432 UpdateGuideState exits: m=3205 RSB=35.0
21:57:12.544 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.546 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:12.547 00.001 31432 Enqueuing Expose request
21:57:12.639 00.092 29876 IsGuiding returns 1
21:57:12.639 00.000 29876 scope still moving after pulse duration time elapsed
21:57:12.670 00.031 29876 IsSlewing returns 0
21:57:12.670 00.000 29876 IsGuiding returns 1
21:57:12.700 00.030 29876 IsSlewing returns 0
21:57:12.700 00.000 29876 IsGuiding returns 0
21:57:12.700 00.000 29876 scope move finished after 92 + 81 ms
21:57:12.700 00.000 29876 Move returns status 0, amount 92
21:57:12.700 00.000 29876 MoveAxis(N, 0, ABG)
21:57:12.700 00.000 29876 Move returns status 0, amount 0
21:57:12.700 00.000 29876 move complete, result=0
21:57:12.700 00.000 29876 worker thread done servicing request
21:57:12.700 00.000 29876 Worker thread wakes up
21:57:12.700 00.000 31432 GuideStep: -0.9 px 92 ms EAST, 0.1 px 0 ms NORTH
21:57:12.703 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:12.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:14.828 02.125 29876 Exposure complete
21:57:14.870 00.042 29876 worker thread done servicing request
21:57:14.870 00.000 31432 OnExposeComplete: enter
21:57:14.873 00.003 31432 UpdateGuideState(): m_state=6
21:57:14.875 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
21:57:14.877 00.002 31432 Star::Find returns 1 (0), X=329.66, Y=634.57, Mass=3156, SNR=34.5, Peak=229 HFD=3.8
21:57:14.879 00.002 31432 MultiStar: [#1 -0.67,-0.73,1.09,U] [#2 0.08,-0.76,0.92,U] [#3 -0.59,-0.14,1.04,U] [#4 -0.52,-0.90,0.00,M2] [#5 -0.90,-0.19,0.88,U] [#6 -0.26,-1.45,0.00,M2] [#7 -0.49,-0.88,0.00,M1] [#8 -0.30,-0.38,0.86,U] 
21:57:14.880 00.001 31432 refined, 5 included, MultiStar: {-0.53, -0.46}, one-star: {-0.75, -0.51}
21:57:14.882 00.002 31432 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
21:57:14.884 00.002 31432 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
21:57:14.886 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.46 hyp=0.70 cameraTheta=-2.43 mountX=-0.54 mountY=0.37, mountTheta=2.54
21:57:14.889 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.46, opts=13)
21:57:14.891 00.002 31432 Enqueuing Move request for scope (-0.53, -0.46)
21:57:14.893 00.002 29876 Worker thread wakes up
21:57:14.893 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.46) opts 0xd
21:57:14.893 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.46)
21:57:14.893 00.000 29876 Moving (-0.53, -0.46) raw xDistance=-0.54 yDistance=0.37
21:57:14.893 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
21:57:14.893 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:14.893 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:57:14.893 00.000 29876 MoveAxis(E, 65, ABG)
21:57:14.893 00.000 29876 Guiding  Dir = 2, Dur = 65
21:57:14.894 00.001 29876 IsSlewing returns 0
21:57:14.894 00.000 29876 IsGuiding returns 0
21:57:14.894 00.000 29876 PulseGuide returned control before completion, sleep 75
21:57:14.897 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:14.908 00.011 31432 UpdateGuideState exits: m=3156 RSB=34.5
21:57:14.910 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.912 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:14.914 00.002 31432 Enqueuing Expose request
21:57:14.979 00.065 29876 IsGuiding returns 1
21:57:14.979 00.000 29876 scope still moving after pulse duration time elapsed
21:57:15.010 00.031 29876 IsSlewing returns 0
21:57:15.010 00.000 29876 IsGuiding returns 1
21:57:15.041 00.031 29876 IsSlewing returns 0
21:57:15.041 00.000 29876 IsGuiding returns 1
21:57:15.071 00.030 29876 IsSlewing returns 0
21:57:15.071 00.000 29876 IsGuiding returns 0
21:57:15.071 00.000 29876 scope move finished after 65 + 112 ms
21:57:15.071 00.000 29876 Move returns status 0, amount 65
21:57:15.071 00.000 29876 MoveAxis(N, 0, ABG)
21:57:15.071 00.000 29876 Move returns status 0, amount 0
21:57:15.071 00.000 29876 move complete, result=0
21:57:15.072 00.001 29876 worker thread done servicing request
21:57:15.072 00.000 29876 Worker thread wakes up
21:57:15.072 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:15.072 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:15.072 00.000 31432 GuideStep: -0.5 px 65 ms EAST, 0.4 px 0 ms NORTH
21:57:16.986 01.914 29876 Exposure complete
21:57:17.029 00.043 29876 worker thread done servicing request
21:57:17.030 00.001 31432 OnExposeComplete: enter
21:57:17.032 00.002 31432 UpdateGuideState(): m_state=6
21:57:17.034 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
21:57:17.036 00.002 31432 Star::Find returns 1 (0), X=329.68, Y=634.08, Mass=3164, SNR=35.0, Peak=221 HFD=4.0
21:57:17.038 00.002 31432 MultiStar: [#1 -1.17,-0.44,0.00,M3] [#2 0.09,-1.30,0.00,M1] [#3 -0.99,-0.14,0.00,M4] [#4 -0.32,-0.57,0.94,U] [#5 -0.96,-0.47,0.00,M1] [#6 -0.32,-1.63,0.00,M3] [#7 -1.09,-0.70,0.00,M2] [#8 -0.70,-0.17,0.87,U] 
21:57:17.040 00.002 31432 refined, 2 included, MultiStar: {-0.58, -0.60}, one-star: {-0.73, -1.00}
21:57:17.042 00.002 31432 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.02) = xAngle (-2.37 = -2.37)
21:57:17.044 00.002 31432 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.64 = 0.64)
21:57:17.046 00.002 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.60 hyp=0.83 cameraTheta=-2.34 mountX=-0.60 mountY=0.50, mountTheta=2.44
21:57:17.049 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.60, opts=13)
21:57:17.051 00.002 31432 Enqueuing Move request for scope (-0.58, -0.60)
21:57:17.052 00.001 29876 Worker thread wakes up
21:57:17.053 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.60) opts 0xd
21:57:17.053 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.60)
21:57:17.053 00.000 29876 Moving (-0.58, -0.60) raw xDistance=-0.60 yDistance=0.50
21:57:17.053 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
21:57:17.053 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:17.053 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
21:57:17.053 00.000 29876 MoveAxis(E, 66, ABG)
21:57:17.053 00.000 29876 Guiding  Dir = 2, Dur = 66
21:57:17.053 00.000 29876 IsSlewing returns 0
21:57:17.053 00.000 29876 IsGuiding returns 0
21:57:17.053 00.000 29876 PulseGuide returned control before completion, sleep 76
21:57:17.056 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:17.068 00.012 31432 UpdateGuideState exits: m=3164 RSB=35.0
21:57:17.070 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.071 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:17.073 00.002 31432 Enqueuing Expose request
21:57:17.138 00.065 29876 IsGuiding returns 1
21:57:17.138 00.000 29876 scope still moving after pulse duration time elapsed
21:57:17.169 00.031 29876 IsSlewing returns 0
21:57:17.169 00.000 29876 IsGuiding returns 1
21:57:17.199 00.030 29876 IsSlewing returns 0
21:57:17.199 00.000 29876 IsGuiding returns 1
21:57:17.230 00.031 29876 IsSlewing returns 0
21:57:17.230 00.000 29876 IsGuiding returns 0
21:57:17.230 00.000 29876 scope move finished after 66 + 111 ms
21:57:17.230 00.000 29876 Move returns status 0, amount 66
21:57:17.230 00.000 29876 MoveAxis(N, 0, ABG)
21:57:17.230 00.000 29876 Move returns status 0, amount 0
21:57:17.230 00.000 29876 move complete, result=0
21:57:17.231 00.001 29876 worker thread done servicing request
21:57:17.231 00.000 29876 Worker thread wakes up
21:57:17.231 00.000 31432 GuideStep: -0.6 px 66 ms EAST, 0.5 px 0 ms NORTH
21:57:17.234 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:17.234 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:19.362 02.128 29876 Exposure complete
21:57:19.404 00.042 29876 worker thread done servicing request
21:57:19.405 00.001 31432 OnExposeComplete: enter
21:57:19.407 00.002 31432 UpdateGuideState(): m_state=6
21:57:19.409 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
21:57:19.411 00.002 31432 Star::Find returns 1 (0), X=330.54, Y=635.24, Mass=3021, SNR=33.2, Peak=213 HFD=3.8
21:57:19.413 00.002 31432 MultiStar: [#1 0.01,-0.34,1.07,U] [#2 1.14,-0.10,0.00,M2] [#3 -0.25,0.90,1.03,U] [#4 0.25,0.43,0.98,U] [#5 -0.31,1.08,0.00,M2] [#6 0.73,-0.34,0.90,U] [#7 0.45,0.45,0.95,U] [#8 0.47,0.09,0.77,U] 
21:57:19.415 00.002 31432 single-star, 6 included, MultiStar: {0.24, 0.20}, one-star: {0.14, 0.17}
21:57:19.416 00.001 31432 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.02) = xAngle (0.86 = 0.86)
21:57:19.418 00.002 31432 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.87 = -2.41)
21:57:19.420 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.88 mountX=0.14 mountY=-0.14, mountTheta=-0.80
21:57:19.423 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.17, opts=13)
21:57:19.425 00.002 31432 Enqueuing Move request for scope (0.14, 0.17)
21:57:19.427 00.002 29876 Worker thread wakes up
21:57:19.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
21:57:19.427 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
21:57:19.427 00.000 29876 Moving (0.14, 0.17) raw xDistance=0.14 yDistance=-0.14
21:57:19.427 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:57:19.427 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:19.427 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:57:19.427 00.000 29876 MoveAxis(E, 0, ABG)
21:57:19.427 00.000 29876 Move returns status 0, amount 0
21:57:19.427 00.000 29876 MoveAxis(N, 0, ABG)
21:57:19.427 00.000 29876 Move returns status 0, amount 0
21:57:19.427 00.000 29876 move complete, result=0
21:57:19.427 00.000 29876 worker thread done servicing request
21:57:19.431 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:19.442 00.011 31432 UpdateGuideState exits: m=3021 RSB=33.2
21:57:19.444 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.446 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:19.448 00.002 31432 Enqueuing Expose request
21:57:19.450 00.002 29876 Worker thread wakes up
21:57:19.450 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:19.452 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:19.452 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:21.360 01.908 29876 Exposure complete
21:57:21.402 00.042 29876 worker thread done servicing request
21:57:21.404 00.002 31432 OnExposeComplete: enter
21:57:21.407 00.003 31432 UpdateGuideState(): m_state=6
21:57:21.409 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
21:57:21.411 00.002 31432 Star::Find returns 1 (0), X=330.42, Y=633.99, Mass=3161, SNR=33.9, Peak=210 HFD=4.1
21:57:21.413 00.002 31432 MultiStar: [#1 -0.74,-0.18,1.03,U] [#2 0.48,-0.66,0.91,U] [#3 -1.00,-0.30,0.00,M4] [#4 -0.46,-0.04,0.93,U] [#5 -0.60,-0.36,0.83,U] [#6 -0.45,-0.52,0.94,U] [#7 -1.12,-0.78,0.00,M2] [#8 -0.41,-0.10,0.88,U] 
21:57:21.415 00.002 31432 refined, 6 included, MultiStar: {-0.31, -0.43}, one-star: {0.01, -1.09}
21:57:21.416 00.001 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.02) = xAngle (-2.22 = -2.22)
21:57:21.418 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.79 = 0.79)
21:57:21.420 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.43 hyp=0.53 cameraTheta=-2.20 mountX=-0.32 mountY=0.37, mountTheta=2.28
21:57:21.425 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.43, opts=13)
21:57:21.428 00.003 31432 Enqueuing Move request for scope (-0.31, -0.43)
21:57:21.430 00.002 29876 Worker thread wakes up
21:57:21.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.43) opts 0xd
21:57:21.430 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.43)
21:57:21.430 00.000 29876 Moving (-0.31, -0.43) raw xDistance=-0.32 yDistance=0.37
21:57:21.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
21:57:21.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:21.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:57:21.430 00.000 29876 MoveAxis(E, 31, ABG)
21:57:21.430 00.000 29876 Guiding  Dir = 2, Dur = 31
21:57:21.430 00.000 29876 IsSlewing returns 0
21:57:21.430 00.000 29876 IsGuiding returns 0
21:57:21.431 00.001 29876 PulseGuide returned control before completion, sleep 41
21:57:21.434 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:21.446 00.012 31432 UpdateGuideState exits: m=3161 RSB=33.9
21:57:21.448 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.449 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:21.451 00.002 31432 Enqueuing Expose request
21:57:21.484 00.033 29876 IsGuiding returns 1
21:57:21.484 00.000 29876 scope still moving after pulse duration time elapsed
21:57:21.515 00.031 29876 IsSlewing returns 0
21:57:21.515 00.000 29876 IsGuiding returns 1
21:57:21.546 00.031 29876 IsSlewing returns 0
21:57:21.546 00.000 29876 IsGuiding returns 0
21:57:21.546 00.000 29876 scope move finished after 31 + 85 ms
21:57:21.546 00.000 29876 Move returns status 0, amount 31
21:57:21.546 00.000 29876 MoveAxis(N, 0, ABG)
21:57:21.546 00.000 29876 Move returns status 0, amount 0
21:57:21.546 00.000 29876 move complete, result=0
21:57:21.546 00.000 29876 worker thread done servicing request
21:57:21.546 00.000 29876 Worker thread wakes up
21:57:21.546 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.4 px 0 ms NORTH
21:57:21.550 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:21.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:23.682 02.132 29876 Exposure complete
21:57:23.726 00.044 29876 worker thread done servicing request
21:57:23.726 00.000 31432 OnExposeComplete: enter
21:57:23.729 00.003 31432 UpdateGuideState(): m_state=6
21:57:23.731 00.002 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
21:57:23.733 00.002 31432 Star::Find returns 1 (0), X=329.35, Y=634.58, Mass=3327, SNR=35.3, Peak=193 HFD=4.2
21:57:23.734 00.001 31432 MultiStar: [#1 -1.09,-0.54,0.00,M2] [#2 0.04,-0.80,0.95,U] [#3 -1.20,0.23,0.00,M5] [#4 -0.45,-0.68,0.96,U] [#5 -1.21,0.06,0.00,M2] [#6 -0.19,-1.28,0.00,M2] [#7 -0.88,-0.50,0.00,M3] [#8 -0.43,-0.51,0.85,U] 
21:57:23.736 00.002 31432 refined, 3 included, MultiStar: {-0.49, -0.62}, one-star: {-1.06, -0.50}
21:57:23.738 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.26 = -2.26)
21:57:23.740 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
21:57:23.742 00.002 31432 CameraToMount -- cameraX=-0.49 cameraY=-0.62 hyp=0.79 cameraTheta=-2.23 mountX=-0.50 mountY=0.54, mountTheta=2.32
21:57:23.744 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.49, y=-0.62, opts=13)
21:57:23.747 00.003 31432 Enqueuing Move request for scope (-0.49, -0.62)
21:57:23.749 00.002 29876 Worker thread wakes up
21:57:23.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.62) opts 0xd
21:57:23.749 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.49, -0.62)
21:57:23.749 00.000 29876 Moving (-0.49, -0.62) raw xDistance=-0.50 yDistance=0.54
21:57:23.749 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
21:57:23.749 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:57:23.749 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
21:57:23.749 00.000 29876 MoveAxis(E, 52, ABG)
21:57:23.749 00.000 29876 Guiding  Dir = 2, Dur = 52
21:57:23.749 00.000 29876 IsSlewing returns 0
21:57:23.749 00.000 29876 IsGuiding returns 0
21:57:23.749 00.000 29876 PulseGuide returned control before completion, sleep 62
21:57:23.752 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:23.764 00.012 31432 UpdateGuideState exits: m=3327 RSB=35.3
21:57:23.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:23.768 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:23.769 00.001 31432 Enqueuing Expose request
21:57:23.821 00.052 29876 IsGuiding returns 1
21:57:23.821 00.000 29876 scope still moving after pulse duration time elapsed
21:57:23.852 00.031 29876 IsSlewing returns 0
21:57:23.852 00.000 29876 IsGuiding returns 1
21:57:23.884 00.032 29876 IsSlewing returns 0
21:57:23.884 00.000 29876 IsGuiding returns 0
21:57:23.884 00.000 29876 scope move finished after 52 + 82 ms
21:57:23.884 00.000 29876 Move returns status 0, amount 52
21:57:23.884 00.000 29876 MoveAxis(N, 0, ABG)
21:57:23.884 00.000 29876 Move returns status 0, amount 0
21:57:23.884 00.000 29876 move complete, result=0
21:57:23.884 00.000 29876 worker thread done servicing request
21:57:23.884 00.000 29876 Worker thread wakes up
21:57:23.884 00.000 31432 GuideStep: -0.5 px 52 ms EAST, 0.5 px 0 ms NORTH
21:57:23.886 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:23.886 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:25.803 01.917 29876 Exposure complete
21:57:25.846 00.043 29876 worker thread done servicing request
21:57:25.846 00.000 31432 OnExposeComplete: enter
21:57:25.849 00.003 31432 UpdateGuideState(): m_state=6
21:57:25.851 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
21:57:25.852 00.001 31432 Star::Find returns 1 (0), X=329.39, Y=634.32, Mass=3354, SNR=35.6, Peak=217 HFD=3.8
21:57:25.854 00.002 31432 MultiStar: [#1 -0.83,-1.35,0.00,M3] [#2 0.12,-1.40,0.00,M1] [#3 -1.50,-0.15,0.00,M6] [#4 -0.67,-0.34,0.94,U] [#5 -1.68,-0.16,0.00,M3] [#6 -0.77,-1.61,0.00,M3] [#7 -1.04,-0.67,0.00,M4] [#8 -0.33,-0.87,0.82,U] 
21:57:25.856 00.002 31432 refined, 2 included, MultiStar: {-0.69, -0.65}, one-star: {-1.02, -0.76}
21:57:25.858 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
21:57:25.860 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
21:57:25.862 00.002 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.65 hyp=0.95 cameraTheta=-2.39 mountX=-0.71 mountY=0.54, mountTheta=2.49
21:57:25.865 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.65, opts=13)
21:57:25.867 00.002 31432 Enqueuing Move request for scope (-0.69, -0.65)
21:57:25.869 00.002 29876 Worker thread wakes up
21:57:25.869 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.65) opts 0xd
21:57:25.869 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.65)
21:57:25.869 00.000 29876 Moving (-0.69, -0.65) raw xDistance=-0.71 yDistance=0.54
21:57:25.869 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
21:57:25.869 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:57:25.869 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
21:57:25.869 00.000 29876 MoveAxis(E, 76, ABG)
21:57:25.869 00.000 29876 Guiding  Dir = 2, Dur = 76
21:57:25.869 00.000 29876 IsSlewing returns 0
21:57:25.869 00.000 29876 IsGuiding returns 0
21:57:25.869 00.000 29876 PulseGuide returned control before completion, sleep 86
21:57:25.872 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=10, FiltMax=257, Gamma=0.490
21:57:25.884 00.012 31432 UpdateGuideState exits: m=3354 RSB=35.6
21:57:25.886 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.888 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:25.889 00.001 31432 Enqueuing Expose request
21:57:25.969 00.080 29876 IsGuiding returns 1
21:57:25.969 00.000 29876 scope still moving after pulse duration time elapsed
21:57:26.000 00.031 29876 IsSlewing returns 0
21:57:26.000 00.000 29876 IsGuiding returns 1
21:57:26.032 00.032 29876 IsSlewing returns 0
21:57:26.032 00.000 29876 IsGuiding returns 0
21:57:26.032 00.000 29876 scope move finished after 76 + 86 ms
21:57:26.032 00.000 29876 Move returns status 0, amount 76
21:57:26.032 00.000 29876 MoveAxis(N, 0, ABG)
21:57:26.032 00.000 29876 Move returns status 0, amount 0
21:57:26.032 00.000 29876 move complete, result=0
21:57:26.033 00.001 29876 worker thread done servicing request
21:57:26.033 00.000 29876 Worker thread wakes up
21:57:26.033 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:26.033 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:26.033 00.000 31432 GuideStep: -0.7 px 76 ms EAST, 0.5 px 0 ms NORTH
21:57:28.258 02.225 29876 Exposure complete
21:57:28.302 00.044 29876 worker thread done servicing request
21:57:28.302 00.000 31432 OnExposeComplete: enter
21:57:28.304 00.002 31432 UpdateGuideState(): m_state=6
21:57:28.306 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
21:57:28.308 00.002 31432 Star::Find returns 1 (0), X=329.24, Y=635.41, Mass=3253, SNR=35.2, Peak=223 HFD=3.7
21:57:28.310 00.002 31432 MultiStar: [#1 -1.07,-0.40,0.00,M4] [#2 0.02,-1.12,0.00,M2] [#3 -1.01,0.32,0.00,M7] [#4 0.26,-0.54,1.01,U] [#5 -1.08,0.18,0.00,M4] [#6 -0.83,-1.31,0.00,M4] [#7 -0.98,-0.18,1.01,U] [#8 -0.73,-0.49,0.84,U] 
21:57:28.312 00.002 31432 refined, 3 included, MultiStar: {-0.65, -0.21}, one-star: {-1.17, 0.34}
21:57:28.313 00.001 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.86 = -2.86)
21:57:28.315 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.15 = 0.15)
21:57:28.317 00.002 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.21 hyp=0.69 cameraTheta=-2.83 mountX=-0.66 mountY=0.11, mountTheta=2.98
21:57:28.320 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.21, opts=13)
21:57:28.322 00.002 31432 Enqueuing Move request for scope (-0.65, -0.21)
21:57:28.324 00.002 29876 Worker thread wakes up
21:57:28.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.21) opts 0xd
21:57:28.324 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.21)
21:57:28.324 00.000 29876 Moving (-0.65, -0.21) raw xDistance=-0.66 yDistance=0.11
21:57:28.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
21:57:28.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:28.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:57:28.324 00.000 29876 MoveAxis(E, 74, ABG)
21:57:28.324 00.000 29876 Guiding  Dir = 2, Dur = 74
21:57:28.325 00.001 29876 IsSlewing returns 0
21:57:28.325 00.000 29876 IsGuiding returns 0
21:57:28.325 00.000 29876 PulseGuide returned control before completion, sleep 84
21:57:28.328 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:28.339 00.011 31432 UpdateGuideState exits: m=3253 RSB=35.2
21:57:28.342 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:28.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:28.346 00.002 31432 Enqueuing Expose request
21:57:28.410 00.064 29876 IsGuiding returns 1
21:57:28.410 00.000 29876 scope still moving after pulse duration time elapsed
21:57:28.441 00.031 29876 IsSlewing returns 0
21:57:28.441 00.000 29876 IsGuiding returns 1
21:57:28.472 00.031 29876 IsSlewing returns 0
21:57:28.472 00.000 29876 IsGuiding returns 0
21:57:28.472 00.000 29876 scope move finished after 74 + 73 ms
21:57:28.472 00.000 29876 Move returns status 0, amount 74
21:57:28.472 00.000 29876 MoveAxis(N, 0, ABG)
21:57:28.472 00.000 29876 Move returns status 0, amount 0
21:57:28.472 00.000 29876 move complete, result=0
21:57:28.472 00.000 29876 worker thread done servicing request
21:57:28.472 00.000 29876 Worker thread wakes up
21:57:28.472 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:28.472 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:28.472 00.000 31432 GuideStep: -0.7 px 74 ms EAST, 0.1 px 0 ms NORTH
21:57:30.377 01.905 29876 Exposure complete
21:57:30.420 00.043 29876 worker thread done servicing request
21:57:30.420 00.000 31432 OnExposeComplete: enter
21:57:30.422 00.002 31432 UpdateGuideState(): m_state=6
21:57:30.425 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
21:57:30.426 00.001 31432 Star::Find returns 1 (0), X=329.73, Y=635.55, Mass=3072, SNR=33.5, Peak=195 HFD=3.9
21:57:30.428 00.002 31432 MultiStar: [#1 -0.44,0.02,1.08,U] [#2 0.13,-0.32,0.97,U] [#3 -0.92,1.13,0.00,M8] [#4 0.38,-0.25,0.92,U] [#5 -0.68,0.75,0.00,M5] [#6 -0.32,-0.06,0.95,U] [#7 -0.76,0.91,0.00,M4] [#8 0.25,0.11,0.82,U] 
21:57:30.430 00.002 31432 refined, 5 included, MultiStar: {-0.13, -0.00}, one-star: {-0.68, 0.47}
21:57:30.432 00.002 31432 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.02) = xAngle (-3.15 = 3.13)
21:57:30.434 00.002 31432 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
21:57:30.435 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.13 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
21:57:30.438 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.00, opts=13)
21:57:30.440 00.002 31432 Enqueuing Move request for scope (-0.13, -0.00)
21:57:30.442 00.002 29876 Worker thread wakes up
21:57:30.442 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
21:57:30.442 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
21:57:30.442 00.000 29876 Moving (-0.13, -0.00) raw xDistance=-0.13 yDistance=-0.02
21:57:30.442 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:57:30.443 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:30.443 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:57:30.443 00.000 29876 MoveAxis(E, 0, ABG)
21:57:30.443 00.000 29876 Move returns status 0, amount 0
21:57:30.443 00.000 29876 MoveAxis(N, 0, ABG)
21:57:30.443 00.000 29876 Move returns status 0, amount 0
21:57:30.443 00.000 29876 move complete, result=0
21:57:30.443 00.000 29876 worker thread done servicing request
21:57:30.447 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:30.460 00.013 31432 UpdateGuideState exits: m=3072 RSB=33.5
21:57:30.462 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.464 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:30.465 00.001 31432 Enqueuing Expose request
21:57:30.467 00.002 29876 Worker thread wakes up
21:57:30.467 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:30.467 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:30.467 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:32.595 02.128 29876 Exposure complete
21:57:32.638 00.043 29876 worker thread done servicing request
21:57:32.638 00.000 31432 OnExposeComplete: enter
21:57:32.640 00.002 31432 UpdateGuideState(): m_state=6
21:57:32.643 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
21:57:32.644 00.001 31432 Star::Find returns 1 (0), X=329.41, Y=635.20, Mass=3313, SNR=35.7, Peak=218 HFD=3.8
21:57:32.645 00.001 31432 MultiStar: [#1 -0.58,-0.40,1.03,U] [#2 0.64,-0.35,0.92,U] [#3 -0.94,0.50,0.00,M9] [#4 -0.52,0.24,0.94,U] [#5 -1.48,0.59,0.00,M6] [#6 0.03,-0.99,0.86,U] [#7 -0.88,0.07,0.96,U] [#8 -0.29,-0.15,0.83,U] 
21:57:32.648 00.003 31432 refined, 6 included, MultiStar: {-0.39, -0.20}, one-star: {-0.99, 0.13}
21:57:32.650 00.002 31432 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.02) = xAngle (-2.69 = -2.69)
21:57:32.652 00.002 31432 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.32 = 0.32)
21:57:32.654 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.20 hyp=0.44 cameraTheta=-2.67 mountX=-0.39 mountY=0.14, mountTheta=2.81
21:57:32.656 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.20, opts=13)
21:57:32.658 00.002 31432 Enqueuing Move request for scope (-0.39, -0.20)
21:57:32.659 00.001 29876 Worker thread wakes up
21:57:32.659 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.20) opts 0xd
21:57:32.659 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.20)
21:57:32.661 00.002 29876 Moving (-0.39, -0.20) raw xDistance=-0.39 yDistance=0.14
21:57:32.661 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
21:57:32.661 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:32.661 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:32.661 00.000 29876 MoveAxis(E, 38, ABG)
21:57:32.661 00.000 29876 Guiding  Dir = 2, Dur = 38
21:57:32.661 00.000 29876 IsSlewing returns 0
21:57:32.661 00.000 29876 IsGuiding returns 0
21:57:32.661 00.000 29876 PulseGuide returned control before completion, sleep 48
21:57:32.664 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:32.676 00.012 31432 UpdateGuideState exits: m=3313 RSB=35.7
21:57:32.678 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:32.682 00.002 31432 Enqueuing Expose request
21:57:32.718 00.036 29876 IsGuiding returns 1
21:57:32.718 00.000 29876 scope still moving after pulse duration time elapsed
21:57:32.749 00.031 29876 IsSlewing returns 0
21:57:32.749 00.000 29876 IsGuiding returns 0
21:57:32.749 00.000 29876 scope move finished after 38 + 50 ms
21:57:32.749 00.000 29876 Move returns status 0, amount 38
21:57:32.749 00.000 29876 MoveAxis(N, 0, ABG)
21:57:32.749 00.000 29876 Move returns status 0, amount 0
21:57:32.749 00.000 29876 move complete, result=0
21:57:32.749 00.000 29876 worker thread done servicing request
21:57:32.749 00.000 29876 Worker thread wakes up
21:57:32.749 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:32.749 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:32.750 00.001 31432 GuideStep: -0.4 px 38 ms EAST, 0.1 px 0 ms NORTH
21:57:34.666 01.916 29876 Exposure complete
21:57:34.709 00.043 29876 worker thread done servicing request
21:57:34.709 00.000 31432 OnExposeComplete: enter
21:57:34.711 00.002 31432 UpdateGuideState(): m_state=6
21:57:34.714 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
21:57:34.715 00.001 31432 Star::Find returns 1 (0), X=329.36, Y=634.64, Mass=3322, SNR=35.1, Peak=204 HFD=3.8
21:57:34.717 00.002 31432 MultiStar: [#1 -1.16,-0.31,0.00,M3] [#2 -0.54,-0.48,0.96,U] [#3 -1.37,-0.04,0.00,M10] [#4 -1.11,-0.02,0.00,M1] [#5 -1.54,-0.42,0.00,M7] [#6 -0.72,-0.71,0.00,M3] [#7 -1.09,-0.64,0.00,M4] [#8 -0.50,-0.52,0.81,U] 
21:57:34.719 00.002 31432 refined, 2 included, MultiStar: {-0.71, -0.48}, one-star: {-1.05, -0.44}
21:57:34.721 00.002 31432 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.02) = xAngle (-2.58 = -2.58)
21:57:34.723 00.002 31432 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.44 = 0.44)
21:57:34.725 00.002 31432 CameraToMount -- cameraX=-0.71 cameraY=-0.48 hyp=0.86 cameraTheta=-2.55 mountX=-0.72 mountY=0.36, mountTheta=2.68
21:57:34.727 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.71, y=-0.48, opts=13)
21:57:34.729 00.002 31432 Enqueuing Move request for scope (-0.71, -0.48)
21:57:34.731 00.002 29876 Worker thread wakes up
21:57:34.731 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.48) opts 0xd
21:57:34.731 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.71, -0.48)
21:57:34.731 00.000 29876 Moving (-0.71, -0.48) raw xDistance=-0.72 yDistance=0.36
21:57:34.731 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.72
21:57:34.731 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:57:34.731 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:57:34.731 00.000 29876 MoveAxis(E, 75, ABG)
21:57:34.732 00.001 29876 Guiding  Dir = 2, Dur = 75
21:57:34.732 00.000 29876 IsSlewing returns 0
21:57:34.732 00.000 29876 IsGuiding returns 0
21:57:34.732 00.000 29876 PulseGuide returned control before completion, sleep 85
21:57:34.736 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:34.747 00.011 31432 UpdateGuideState exits: m=3322 RSB=35.1
21:57:34.750 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.752 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:34.754 00.002 31432 Enqueuing Expose request
21:57:34.820 00.066 29876 IsGuiding returns 1
21:57:34.820 00.000 29876 scope still moving after pulse duration time elapsed
21:57:34.851 00.031 29876 IsSlewing returns 0
21:57:34.851 00.000 29876 IsGuiding returns 1
21:57:34.882 00.031 29876 IsSlewing returns 0
21:57:34.882 00.000 29876 IsGuiding returns 0
21:57:34.882 00.000 29876 scope move finished after 75 + 75 ms
21:57:34.882 00.000 29876 Move returns status 0, amount 75
21:57:34.882 00.000 29876 MoveAxis(N, 0, ABG)
21:57:34.882 00.000 29876 Move returns status 0, amount 0
21:57:34.882 00.000 29876 move complete, result=0
21:57:34.883 00.001 29876 worker thread done servicing request
21:57:34.883 00.000 29876 Worker thread wakes up
21:57:34.883 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:34.883 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:34.883 00.000 31432 GuideStep: -0.7 px 75 ms EAST, 0.4 px 0 ms NORTH
21:57:37.005 02.122 29876 Exposure complete
21:57:37.048 00.043 29876 worker thread done servicing request
21:57:37.048 00.000 31432 OnExposeComplete: enter
21:57:37.050 00.002 31432 UpdateGuideState(): m_state=6
21:57:37.052 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
21:57:37.054 00.002 31432 Star::Find returns 1 (0), X=329.57, Y=634.96, Mass=3261, SNR=34.8, Peak=250 HFD=3.7
21:57:37.056 00.002 31432 MultiStar: [#1 -0.74,-0.80,0.00,M4] [#2 0.29,-0.79,0.92,U] [#3 -1.12,0.25,0.00,R] [#4 -0.51,-0.40,0.97,U] [#5 -1.21,0.40,0.00,M8] [#6 -0.48,-1.15,0.00,M4] [#7 -0.65,-0.47,1.00,U] [#8 -0.30,-0.62,0.92,U] 
21:57:37.058 00.002 31432 refined, 4 included, MultiStar: {-0.41, -0.47}, one-star: {-0.84, -0.12}
21:57:37.060 00.002 31432 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
21:57:37.062 00.002 31432 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.70 = 0.70)
21:57:37.064 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=-0.47 hyp=0.63 cameraTheta=-2.29 mountX=-0.42 mountY=0.40, mountTheta=2.38
21:57:37.067 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=-0.47, opts=13)
21:57:37.069 00.002 31432 Enqueuing Move request for scope (-0.41, -0.47)
21:57:37.071 00.002 29876 Worker thread wakes up
21:57:37.071 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.47) opts 0xd
21:57:37.071 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, -0.47)
21:57:37.071 00.000 29876 Moving (-0.41, -0.47) raw xDistance=-0.42 yDistance=0.40
21:57:37.071 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
21:57:37.071 00.000 29876 switching direction from -1 to 1 - decHistory=6 oldest=0.73 newest=0.90
21:57:37.071 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
21:57:37.071 00.000 29876 MoveAxis(E, 51, ABG)
21:57:37.071 00.000 29876 Guiding  Dir = 2, Dur = 51
21:57:37.071 00.000 29876 IsSlewing returns 0
21:57:37.072 00.001 29876 IsGuiding returns 0
21:57:37.072 00.000 29876 PulseGuide returned control before completion, sleep 61
21:57:37.075 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:37.087 00.012 31432 UpdateGuideState exits: m=3261 RSB=34.8
21:57:37.090 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.092 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:37.093 00.001 31432 Enqueuing Expose request
21:57:37.145 00.052 29876 IsGuiding returns 1
21:57:37.145 00.000 29876 scope still moving after pulse duration time elapsed
21:57:37.176 00.031 29876 IsSlewing returns 0
21:57:37.176 00.000 29876 IsGuiding returns 1
21:57:37.207 00.031 29876 IsSlewing returns 0
21:57:37.207 00.000 29876 IsGuiding returns 1
21:57:37.238 00.031 29876 IsSlewing returns 0
21:57:37.238 00.000 29876 IsGuiding returns 0
21:57:37.238 00.000 29876 scope move finished after 51 + 115 ms
21:57:37.238 00.000 29876 Move returns status 0, amount 51
21:57:37.238 00.000 29876 BLC: Oldest BLC event removed
21:57:37.238 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:57:37.238 00.000 29876 MoveAxis(S, 50, ABG)
21:57:37.238 00.000 29876 Guiding  Dir = 1, Dur = 50
21:57:37.239 00.001 29876 IsSlewing returns 0
21:57:37.239 00.000 29876 IsGuiding returns 0
21:57:37.239 00.000 29876 PulseGuide returned control before completion, sleep 60
21:57:37.300 00.061 29876 IsGuiding returns 1
21:57:37.300 00.000 29876 scope still moving after pulse duration time elapsed
21:57:37.330 00.030 29876 IsSlewing returns 0
21:57:37.330 00.000 29876 IsGuiding returns 1
21:57:37.362 00.032 29876 IsSlewing returns 0
21:57:37.362 00.000 29876 IsGuiding returns 1
21:57:37.392 00.030 29876 IsSlewing returns 0
21:57:37.392 00.000 29876 IsGuiding returns 1
21:57:37.423 00.031 29876 IsSlewing returns 0
21:57:37.423 00.000 29876 IsGuiding returns 0
21:57:37.423 00.000 29876 scope move finished after 50 + 134 ms
21:57:37.423 00.000 29876 Move returns status 0, amount 50
21:57:37.423 00.000 29876 move complete, result=0
21:57:37.423 00.000 29876 worker thread done servicing request
21:57:37.423 00.000 29876 Worker thread wakes up
21:57:37.423 00.000 31432 GuideStep: -0.4 px 51 ms EAST, 0.4 px 50 ms SOUTH
21:57:37.426 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:37.426 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:39.338 01.912 29876 Exposure complete
21:57:39.380 00.042 29876 worker thread done servicing request
21:57:39.380 00.000 31432 OnExposeComplete: enter
21:57:39.383 00.003 31432 UpdateGuideState(): m_state=6
21:57:39.385 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
21:57:39.387 00.002 31432 Star::Find returns 1 (0), X=330.09, Y=635.20, Mass=3196, SNR=34.6, Peak=235 HFD=4.1
21:57:39.389 00.002 31432 MultiStar: [#1 0.01,-0.70,1.06,U] [#2 0.86,-0.78,0.00,M1] [#3 0.17,0.68,1.03,U] [#4 0.23,-0.30,0.90,U] [#5 -0.78,0.44,0.88,U] [#6 0.67,-1.31,0.00,M5] [#7 -0.32,-0.23,0.98,U] [#8 0.75,-0.40,0.86,U] 
21:57:39.391 00.002 31432 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.32, 0.12}
21:57:39.392 00.001 31432 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.02) = xAngle (-2.22 = -2.22)
21:57:39.394 00.002 31432 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.79 = 0.79)
21:57:39.396 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=-0.04 mountY=0.05, mountTheta=2.28
21:57:39.400 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.06, opts=13)
21:57:39.403 00.003 31432 Enqueuing Move request for scope (-0.04, -0.06)
21:57:39.404 00.001 29876 Worker thread wakes up
21:57:39.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
21:57:39.404 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
21:57:39.404 00.000 29876 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.05
21:57:39.405 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:57:39.405 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:39.405 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:39.405 00.000 29876 MoveAxis(E, 0, ABG)
21:57:39.405 00.000 29876 Move returns status 0, amount 0
21:57:39.405 00.000 29876 MoveAxis(N, 0, ABG)
21:57:39.405 00.000 29876 Move returns status 0, amount 0
21:57:39.405 00.000 29876 move complete, result=0
21:57:39.405 00.000 29876 worker thread done servicing request
21:57:39.408 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:39.419 00.011 31432 UpdateGuideState exits: m=3196 RSB=34.6
21:57:39.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:39.423 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:39.425 00.002 31432 Enqueuing Expose request
21:57:39.427 00.002 29876 Worker thread wakes up
21:57:39.427 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:39.427 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:39.429 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:41.557 02.128 29876 Exposure complete
21:57:41.605 00.048 29876 worker thread done servicing request
21:57:41.605 00.000 31432 OnExposeComplete: enter
21:57:41.607 00.002 31432 UpdateGuideState(): m_state=6
21:57:41.609 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
21:57:41.611 00.002 31432 Star::Find returns 1 (0), X=330.02, Y=634.90, Mass=3112, SNR=33.7, Peak=206 HFD=4.1
21:57:41.613 00.002 31432 MultiStar: [#1 0.01,-0.81,1.08,U] [#2 1.17,-0.76,0.00,M2] [#3 0.69,-0.23,1.07,U] [#4 0.27,0.29,0.92,U] [#5 -0.63,-0.00,0.93,U] [#6 0.27,-1.04,0.00,M6] [#7 -0.04,-0.60,0.95,U] [#8 0.22,-0.60,0.83,U] 
21:57:41.615 00.002 31432 refined, 6 included, MultiStar: {0.03, -0.31}, one-star: {-0.38, -0.18}
21:57:41.617 00.002 31432 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
21:57:41.619 00.002 31432 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
21:57:41.621 00.002 31432 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.49 mountX=0.02 mountY=0.31, mountTheta=1.51
21:57:41.624 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.03, y=-0.31, opts=13)
21:57:41.626 00.002 31432 Enqueuing Move request for scope (0.03, -0.31)
21:57:41.628 00.002 29876 Worker thread wakes up
21:57:41.628 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
21:57:41.628 00.000 29876 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
21:57:41.628 00.000 29876 Moving (0.03, -0.31) raw xDistance=0.02 yDistance=0.31
21:57:41.628 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:57:41.628 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.31
21:57:41.628 00.000 29876 MoveAxis(E, 0, ABG)
21:57:41.628 00.000 29876 Move returns status 0, amount 0
21:57:41.628 00.000 29876 MoveAxis(S, 23, ABG)
21:57:41.628 00.000 29876 Guiding  Dir = 1, Dur = 23
21:57:41.629 00.001 29876 IsSlewing returns 0
21:57:41.629 00.000 29876 IsGuiding returns 0
21:57:41.629 00.000 29876 PulseGuide returned control before completion, sleep 33
21:57:41.633 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:57:41.644 00.011 31432 UpdateGuideState exits: m=3112 RSB=33.7
21:57:41.647 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.649 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:41.651 00.002 31432 Enqueuing Expose request
21:57:41.664 00.013 29876 IsGuiding returns 1
21:57:41.664 00.000 29876 scope still moving after pulse duration time elapsed
21:57:41.696 00.032 29876 IsSlewing returns 0
21:57:41.696 00.000 29876 IsGuiding returns 1
21:57:41.727 00.031 29876 IsSlewing returns 0
21:57:41.727 00.000 29876 IsGuiding returns 1
21:57:41.758 00.031 29876 IsSlewing returns 0
21:57:41.758 00.000 29876 IsGuiding returns 0
21:57:41.758 00.000 29876 scope move finished after 23 + 105 ms
21:57:41.758 00.000 29876 Move returns status 0, amount 23
21:57:41.758 00.000 29876 move complete, result=0
21:57:41.758 00.000 29876 worker thread done servicing request
21:57:41.758 00.000 29876 Worker thread wakes up
21:57:41.758 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 23 ms SOUTH
21:57:41.762 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:41.762 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:43.673 01.911 29876 Exposure complete
21:57:43.716 00.043 29876 worker thread done servicing request
21:57:43.717 00.001 31432 OnExposeComplete: enter
21:57:43.719 00.002 31432 UpdateGuideState(): m_state=6
21:57:43.721 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
21:57:43.723 00.002 31432 Star::Find returns 1 (0), X=328.62, Y=635.00, Mass=3058, SNR=34.0, Peak=210 HFD=4.1
21:57:43.725 00.002 31432 MultiStar: [#1 -2.07,-0.71,0.00,M3] [#2 -0.61,-0.87,0.00,M3] [#3 -0.79,-0.37,1.13,U] [#4 -0.72,-0.48,0.99,U] [#5 -1.50,-0.44,0.00,M7] [#6 -1.08,-1.42,0.00,M7] [#7 -1.42,-0.62,0.00,M2] [#8 -1.57,-0.54,0.00,M1] 
21:57:43.727 00.002 31432 refined, 2 included, MultiStar: {-1.09, -0.31}, one-star: {-1.79, -0.08}
21:57:43.730 00.003 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.89 = -2.89)
21:57:43.732 00.002 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.13 = 0.13)
21:57:43.733 00.001 31432 CameraToMount -- cameraX=-1.09 cameraY=-0.31 hyp=1.13 cameraTheta=-2.86 mountX=-1.10 mountY=0.14, mountTheta=3.01
21:57:43.736 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.09, y=-0.31, opts=13)
21:57:43.739 00.003 31432 Enqueuing Move request for scope (-1.09, -0.31)
21:57:43.740 00.001 29876 Worker thread wakes up
21:57:43.740 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.09, -0.31) opts 0xd
21:57:43.740 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.09, -0.31)
21:57:43.740 00.000 29876 Moving (-1.09, -0.31) raw xDistance=-1.10 yDistance=0.14
21:57:43.740 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.10
21:57:43.740 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:43.740 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:43.740 00.000 29876 MoveAxis(E, 105, ABG)
21:57:43.740 00.000 29876 Guiding  Dir = 2, Dur = 105
21:57:43.741 00.001 29876 IsSlewing returns 0
21:57:43.741 00.000 29876 IsGuiding returns 0
21:57:43.741 00.000 29876 PulseGuide returned control before completion, sleep 115
21:57:43.746 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:43.761 00.015 31432 UpdateGuideState exits: m=3058 RSB=34.0
21:57:43.764 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:43.767 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:43.771 00.004 31432 Enqueuing Expose request
21:57:43.872 00.101 29876 IsGuiding returns 1
21:57:43.872 00.000 29876 scope still moving after pulse duration time elapsed
21:57:43.903 00.031 29876 IsSlewing returns 0
21:57:43.903 00.000 29876 IsGuiding returns 0
21:57:43.903 00.000 29876 scope move finished after 105 + 57 ms
21:57:43.903 00.000 29876 Move returns status 0, amount 105
21:57:43.903 00.000 29876 MoveAxis(N, 0, ABG)
21:57:43.903 00.000 29876 Move returns status 0, amount 0
21:57:43.903 00.000 29876 move complete, result=0
21:57:43.903 00.000 29876 worker thread done servicing request
21:57:43.903 00.000 29876 Worker thread wakes up
21:57:43.903 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:43.903 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:43.903 00.000 31432 GuideStep: -1.1 px 105 ms EAST, 0.1 px 0 ms NORTH
21:57:46.035 02.132 29876 Exposure complete
21:57:46.080 00.045 29876 worker thread done servicing request
21:57:46.080 00.000 31432 OnExposeComplete: enter
21:57:46.082 00.002 31432 UpdateGuideState(): m_state=6
21:57:46.084 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
21:57:46.086 00.002 31432 Star::Find returns 1 (0), X=328.36, Y=635.04, Mass=3363, SNR=36.2, Peak=214 HFD=4.1
21:57:46.088 00.002 31432 MultiStar: large primary error, entering stabilization period
21:57:46.089 00.001 31432 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.02) = xAngle (-3.15 = 3.14)
21:57:46.091 00.002 31432 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.14 = -0.14)
21:57:46.093 00.002 31432 CameraToMount -- cameraX=-2.05 cameraY=-0.04 hyp=2.05 cameraTheta=-3.12 mountX=-2.05 mountY=-0.28, mountTheta=-3.01
21:57:46.095 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-2.05, y=-0.04, opts=13)
21:57:46.098 00.003 31432 Enqueuing Move request for scope (-2.05, -0.04)
21:57:46.100 00.002 29876 Worker thread wakes up
21:57:46.100 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-2.05, -0.04) opts 0xd
21:57:46.100 00.000 29876 Handling offset move in thread for scope, endpoint = (-2.05, -0.04)
21:57:46.100 00.000 29876 Moving (-2.05, -0.04) raw xDistance=-2.05 yDistance=-0.28
21:57:46.100 00.000 29876 GuideAlgorithmHysteresis::Result() returns -1.23 from input -2.05
21:57:46.100 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:46.100 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:57:46.101 00.001 29876 MoveAxis(E, 212, ABG)
21:57:46.101 00.000 29876 Guiding  Dir = 2, Dur = 212
21:57:46.101 00.000 29876 IsSlewing returns 0
21:57:46.101 00.000 29876 IsGuiding returns 0
21:57:46.101 00.000 29876 PulseGuide returned control before completion, sleep 222
21:57:46.105 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:46.118 00.013 31432 UpdateGuideState exits: m=3363 RSB=36.2
21:57:46.121 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.123 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:46.125 00.002 31432 Enqueuing Expose request
21:57:46.330 00.205 29876 IsGuiding returns 1
21:57:46.330 00.000 29876 scope still moving after pulse duration time elapsed
21:57:46.360 00.030 29876 IsSlewing returns 0
21:57:46.360 00.000 29876 IsGuiding returns 1
21:57:46.391 00.031 29876 IsSlewing returns 0
21:57:46.391 00.000 29876 IsGuiding returns 0
21:57:46.391 00.000 29876 scope move finished after 212 + 78 ms
21:57:46.391 00.000 29876 Move returns status 0, amount 212
21:57:46.391 00.000 29876 MoveAxis(N, 0, ABG)
21:57:46.391 00.000 29876 Move returns status 0, amount 0
21:57:46.391 00.000 29876 move complete, result=0
21:57:46.391 00.000 29876 worker thread done servicing request
21:57:46.392 00.001 29876 Worker thread wakes up
21:57:46.392 00.000 31432 GuideStep: -2.1 px 212 ms EAST, -0.3 px 0 ms NORTH
21:57:46.394 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:46.394 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:48.311 01.917 29876 Exposure complete
21:57:48.357 00.046 29876 worker thread done servicing request
21:57:48.358 00.001 31432 OnExposeComplete: enter
21:57:48.360 00.002 31432 UpdateGuideState(): m_state=6
21:57:48.362 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
21:57:48.364 00.002 31432 Star::Find returns 1 (0), X=329.27, Y=633.99, Mass=3375, SNR=36.6, Peak=235 HFD=4.0
21:57:48.366 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
21:57:48.368 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
21:57:48.371 00.003 31432 CameraToMount -- cameraX=-1.14 cameraY=-1.09 hyp=1.57 cameraTheta=-2.38 mountX=-1.16 mountY=0.90, mountTheta=2.48
21:57:48.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.14, y=-1.09, opts=13)
21:57:48.377 00.003 31432 Enqueuing Move request for scope (-1.14, -1.09)
21:57:48.379 00.002 29876 Worker thread wakes up
21:57:48.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -1.09) opts 0xd
21:57:48.379 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.14, -1.09)
21:57:48.379 00.000 29876 Moving (-1.14, -1.09) raw xDistance=-1.16 yDistance=0.90
21:57:48.379 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.16
21:57:48.379 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.90
21:57:48.379 00.000 29876 MoveAxis(E, 141, ABG)
21:57:48.379 00.000 29876 Guiding  Dir = 2, Dur = 141
21:57:48.379 00.000 29876 IsSlewing returns 0
21:57:48.379 00.000 29876 IsGuiding returns 0
21:57:48.380 00.001 29876 PulseGuide returned control before completion, sleep 151
21:57:48.383 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:48.395 00.012 31432 UpdateGuideState exits: m=3375 RSB=36.6
21:57:48.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:48.401 00.002 31432 Enqueuing Expose request
21:57:48.543 00.142 29876 IsGuiding returns 1
21:57:48.543 00.000 29876 scope still moving after pulse duration time elapsed
21:57:48.574 00.031 29876 IsSlewing returns 0
21:57:48.574 00.000 29876 IsGuiding returns 0
21:57:48.574 00.000 29876 scope move finished after 141 + 53 ms
21:57:48.574 00.000 29876 Move returns status 0, amount 141
21:57:48.574 00.000 29876 MoveAxis(S, 66, ABG)
21:57:48.574 00.000 29876 Guiding  Dir = 1, Dur = 66
21:57:48.575 00.001 29876 IsSlewing returns 0
21:57:48.575 00.000 29876 IsGuiding returns 0
21:57:48.575 00.000 29876 PulseGuide returned control before completion, sleep 76
21:57:48.666 00.091 29876 IsGuiding returns 1
21:57:48.666 00.000 29876 scope still moving after pulse duration time elapsed
21:57:48.697 00.031 29876 IsSlewing returns 0
21:57:48.697 00.000 29876 IsGuiding returns 1
21:57:48.727 00.030 29876 IsSlewing returns 0
21:57:48.727 00.000 29876 IsGuiding returns 1
21:57:48.758 00.031 29876 IsSlewing returns 0
21:57:48.758 00.000 29876 IsGuiding returns 1
21:57:48.790 00.032 29876 IsSlewing returns 0
21:57:48.790 00.000 29876 IsGuiding returns 0
21:57:48.790 00.000 29876 scope move finished after 66 + 149 ms
21:57:48.790 00.000 29876 Move returns status 0, amount 66
21:57:48.790 00.000 29876 move complete, result=0
21:57:48.790 00.000 29876 worker thread done servicing request
21:57:48.790 00.000 29876 Worker thread wakes up
21:57:48.790 00.000 31432 GuideStep: -1.2 px 141 ms EAST, 0.9 px 66 ms SOUTH
21:57:48.793 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:48.793 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:50.915 02.122 29876 Exposure complete
21:57:50.960 00.045 29876 worker thread done servicing request
21:57:50.960 00.000 31432 OnExposeComplete: enter
21:57:50.964 00.004 31432 UpdateGuideState(): m_state=6
21:57:50.966 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
21:57:50.969 00.003 31432 Star::Find returns 1 (0), X=330.31, Y=634.29, Mass=3318, SNR=36.2, Peak=218 HFD=3.7
21:57:50.972 00.003 31432 MultiStar: exiting stabilization period
21:57:50.974 00.002 31432 MultiStar: [#1 -0.42,-0.93,0.00,M4] [#2 0.88,-1.48,0.00,M4] [#3 0.75,-0.73,0.00,M1] [#4 0.56,-1.10,0.00,M1] [#5 0.11,-0.55,0.82,U] [#6 0.34,-1.83,0.00,M8] [#7 0.14,-0.62,0.92,U] [#8 0.43,-0.67,0.80,U] 
21:57:50.977 00.003 31432 refined, 3 included, MultiStar: {0.13, -0.66}, one-star: {-0.09, -0.79}
21:57:50.980 00.003 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.40 = -1.40)
21:57:50.982 00.002 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.62 = 1.62)
21:57:50.984 00.002 31432 CameraToMount -- cameraX=0.13 cameraY=-0.66 hyp=0.68 cameraTheta=-1.37 mountX=0.12 mountY=0.67, mountTheta=1.40
21:57:50.988 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.66, opts=13)
21:57:50.991 00.003 31432 Enqueuing Move request for scope (0.13, -0.66)
21:57:50.993 00.002 29876 Worker thread wakes up
21:57:50.993 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.66) opts 0xd
21:57:50.993 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.66)
21:57:50.993 00.000 29876 Moving (0.13, -0.66) raw xDistance=0.12 yDistance=0.67
21:57:50.993 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:57:50.993 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
21:57:50.993 00.000 29876 MoveAxis(E, 0, ABG)
21:57:50.993 00.000 29876 Move returns status 0, amount 0
21:57:50.993 00.000 29876 MoveAxis(S, 50, ABG)
21:57:50.993 00.000 29876 Guiding  Dir = 1, Dur = 50
21:57:50.994 00.001 29876 IsSlewing returns 0
21:57:50.994 00.000 29876 IsGuiding returns 0
21:57:50.994 00.000 29876 PulseGuide returned control before completion, sleep 60
21:57:50.998 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:51.015 00.017 31432 UpdateGuideState exits: m=3318 RSB=36.2
21:57:51.018 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.021 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:51.023 00.002 31432 Enqueuing Expose request
21:57:51.055 00.032 29876 IsGuiding returns 1
21:57:51.055 00.000 29876 scope still moving after pulse duration time elapsed
21:57:51.085 00.030 29876 IsSlewing returns 0
21:57:51.085 00.000 29876 IsGuiding returns 1
21:57:51.116 00.031 29876 IsSlewing returns 0
21:57:51.116 00.000 29876 IsGuiding returns 1
21:57:51.148 00.032 29876 IsSlewing returns 0
21:57:51.148 00.000 29876 IsGuiding returns 0
21:57:51.148 00.000 29876 scope move finished after 50 + 104 ms
21:57:51.148 00.000 29876 Move returns status 0, amount 50
21:57:51.148 00.000 29876 move complete, result=0
21:57:51.148 00.000 29876 worker thread done servicing request
21:57:51.148 00.000 29876 Worker thread wakes up
21:57:51.148 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:51.148 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:51.148 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.7 px 50 ms SOUTH
21:57:53.055 01.907 29876 Exposure complete
21:57:53.098 00.043 29876 worker thread done servicing request
21:57:53.098 00.000 31432 OnExposeComplete: enter
21:57:53.100 00.002 31432 UpdateGuideState(): m_state=6
21:57:53.102 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
21:57:53.104 00.002 31432 Star::Find returns 1 (0), X=329.86, Y=634.55, Mass=3289, SNR=35.0, Peak=223 HFD=3.8
21:57:53.106 00.002 31432 MultiStar: [#1 -0.19,-0.65,1.04,U] [#2 0.76,-0.81,0.00,M5] [#3 0.43,-0.53,1.05,U] [#4 -0.64,-0.05,0.95,U] [#5 -0.47,-0.42,0.85,U] [#6 0.53,-1.13,0.00,M9] [#7 -0.34,-1.00,0.00,M2] [#8 0.33,-0.62,0.88,U] 
21:57:53.108 00.002 31432 refined, 5 included, MultiStar: {-0.17, -0.47}, one-star: {-0.54, -0.53}
21:57:53.110 00.002 31432 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
21:57:53.111 00.001 31432 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
21:57:53.113 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.92 mountX=-0.18 mountY=0.44, mountTheta=1.97
21:57:53.118 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.47, opts=13)
21:57:53.120 00.002 31432 Enqueuing Move request for scope (-0.17, -0.47)
21:57:53.122 00.002 29876 Worker thread wakes up
21:57:53.122 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.47) opts 0xd
21:57:53.122 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.47)
21:57:53.122 00.000 29876 Moving (-0.17, -0.47) raw xDistance=-0.18 yDistance=0.44
21:57:53.122 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:57:53.122 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.44
21:57:53.122 00.000 29876 MoveAxis(E, 0, ABG)
21:57:53.122 00.000 29876 Move returns status 0, amount 0
21:57:53.122 00.000 29876 MoveAxis(S, 32, ABG)
21:57:53.123 00.001 29876 Guiding  Dir = 1, Dur = 32
21:57:53.123 00.000 29876 IsSlewing returns 0
21:57:53.123 00.000 29876 IsGuiding returns 0
21:57:53.123 00.000 29876 PulseGuide returned control before completion, sleep 42
21:57:53.126 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:53.138 00.012 31432 UpdateGuideState exits: m=3289 RSB=35.0
21:57:53.140 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:53.141 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:53.143 00.002 31432 Enqueuing Expose request
21:57:53.176 00.033 29876 IsGuiding returns 1
21:57:53.176 00.000 29876 scope still moving after pulse duration time elapsed
21:57:53.208 00.032 29876 IsSlewing returns 0
21:57:53.208 00.000 29876 IsGuiding returns 1
21:57:53.238 00.030 29876 IsSlewing returns 0
21:57:53.238 00.000 29876 IsGuiding returns 1
21:57:53.270 00.032 29876 IsSlewing returns 0
21:57:53.270 00.000 29876 IsGuiding returns 0
21:57:53.270 00.000 29876 scope move finished after 32 + 114 ms
21:57:53.270 00.000 29876 Move returns status 0, amount 32
21:57:53.270 00.000 29876 move complete, result=0
21:57:53.270 00.000 29876 worker thread done servicing request
21:57:53.270 00.000 29876 Worker thread wakes up
21:57:53.270 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.4 px 32 ms SOUTH
21:57:53.273 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:53.273 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:55.401 02.128 29876 Exposure complete
21:57:55.444 00.043 29876 worker thread done servicing request
21:57:55.444 00.000 31432 OnExposeComplete: enter
21:57:55.446 00.002 31432 UpdateGuideState(): m_state=6
21:57:55.449 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
21:57:55.450 00.001 31432 Star::Find returns 1 (0), X=329.78, Y=635.00, Mass=3133, SNR=34.5, Peak=200 HFD=4.1
21:57:55.452 00.002 31432 MultiStar: [#1 -0.95,0.00,1.04,U] [#2 0.33,-0.29,0.96,U] [#3 0.61,-0.17,1.04,U] [#4 -0.44,0.30,0.98,U] [#5 -0.89,0.04,0.88,U] [#6 -0.14,-0.53,0.98,U] [#7 -0.51,-0.39,0.98,U] [#8 -0.18,0.04,0.88,U] 
21:57:55.454 00.002 31432 refined, 8 included, MultiStar: {-0.31, -0.12}, one-star: {-0.63, -0.08}
21:57:55.456 00.002 31432 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.02) = xAngle (-2.78 = -2.78)
21:57:55.458 00.002 31432 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.23 = 0.23)
21:57:55.459 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.76 mountX=-0.31 mountY=0.07, mountTheta=2.91
21:57:55.462 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.12, opts=13)
21:57:55.464 00.002 31432 Enqueuing Move request for scope (-0.31, -0.12)
21:57:55.467 00.003 29876 Worker thread wakes up
21:57:55.467 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd
21:57:55.467 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.12)
21:57:55.467 00.000 29876 Moving (-0.31, -0.12) raw xDistance=-0.31 yDistance=0.07
21:57:55.467 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
21:57:55.467 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:55.467 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:55.467 00.000 29876 MoveAxis(E, 30, ABG)
21:57:55.467 00.000 29876 Guiding  Dir = 2, Dur = 30
21:57:55.468 00.001 29876 IsSlewing returns 0
21:57:55.468 00.000 29876 IsGuiding returns 0
21:57:55.468 00.000 29876 PulseGuide returned control before completion, sleep 40
21:57:55.471 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:55.483 00.012 31432 UpdateGuideState exits: m=3133 RSB=34.5
21:57:55.485 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:55.486 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:55.488 00.002 31432 Enqueuing Expose request
21:57:55.511 00.023 29876 IsGuiding returns 1
21:57:55.511 00.000 29876 scope still moving after pulse duration time elapsed
21:57:55.541 00.030 29876 IsSlewing returns 0
21:57:55.541 00.000 29876 IsGuiding returns 1
21:57:55.572 00.031 29876 IsSlewing returns 0
21:57:55.572 00.000 29876 IsGuiding returns 0
21:57:55.572 00.000 29876 scope move finished after 30 + 74 ms
21:57:55.572 00.000 29876 Move returns status 0, amount 30
21:57:55.572 00.000 29876 MoveAxis(N, 0, ABG)
21:57:55.572 00.000 29876 Move returns status 0, amount 0
21:57:55.572 00.000 29876 move complete, result=0
21:57:55.572 00.000 29876 worker thread done servicing request
21:57:55.572 00.000 29876 Worker thread wakes up
21:57:55.572 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.1 px 0 ms NORTH
21:57:55.575 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:55.575 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:57.487 01.912 29876 Exposure complete
21:57:57.530 00.043 29876 worker thread done servicing request
21:57:57.530 00.000 31432 OnExposeComplete: enter
21:57:57.532 00.002 31432 UpdateGuideState(): m_state=6
21:57:57.535 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
21:57:57.537 00.002 31432 Star::Find returns 1 (0), X=330.17, Y=634.92, Mass=3518, SNR=35.5, Peak=192 HFD=4.2
21:57:57.539 00.002 31432 MultiStar: [#1 -0.71,-0.14,0.96,U] [#2 0.26,-0.50,0.91,U] [#3 0.27,-0.09,1.03,U] [#4 -0.13,0.30,0.94,U] [#5 -0.36,-0.06,0.83,U] [#6 -0.06,-0.73,0.89,U] [#7 -0.37,-0.66,0.95,U] [#8 -0.21,-0.06,0.84,U] 
21:57:57.541 00.002 31432 single-star, 8 included, MultiStar: {-0.17, -0.23}, one-star: {-0.24, -0.15}
21:57:57.543 00.002 31432 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.02) = xAngle (-2.59 = -2.59)
21:57:57.548 00.005 31432 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.42 = 0.42)
21:57:57.549 00.001 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.57 mountX=-0.24 mountY=0.12, mountTheta=2.69
21:57:57.552 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.15, opts=13)
21:57:57.555 00.003 31432 Enqueuing Move request for scope (-0.24, -0.15)
21:57:57.561 00.006 29876 Worker thread wakes up
21:57:57.561 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
21:57:57.561 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
21:57:57.561 00.000 29876 Moving (-0.24, -0.15) raw xDistance=-0.24 yDistance=0.12
21:57:57.561 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
21:57:57.561 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:57.561 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:57.561 00.000 29876 MoveAxis(E, 27, ABG)
21:57:57.561 00.000 29876 Guiding  Dir = 2, Dur = 27
21:57:57.562 00.001 29876 IsSlewing returns 0
21:57:57.562 00.000 29876 IsGuiding returns 0
21:57:57.562 00.000 29876 PulseGuide returned control before completion, sleep 37
21:57:57.566 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:57:57.582 00.016 31432 UpdateGuideState exits: m=3518 RSB=35.5
21:57:57.585 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:57.587 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:57.590 00.003 31432 Enqueuing Expose request
21:57:57.611 00.021 29876 IsGuiding returns 1
21:57:57.611 00.000 29876 scope still moving after pulse duration time elapsed
21:57:57.641 00.030 29876 IsSlewing returns 0
21:57:57.641 00.000 29876 IsGuiding returns 0
21:57:57.641 00.000 29876 scope move finished after 27 + 51 ms
21:57:57.641 00.000 29876 Move returns status 0, amount 27
21:57:57.641 00.000 29876 MoveAxis(N, 0, ABG)
21:57:57.641 00.000 29876 Move returns status 0, amount 0
21:57:57.641 00.000 29876 move complete, result=0
21:57:57.641 00.000 29876 worker thread done servicing request
21:57:57.642 00.001 29876 Worker thread wakes up
21:57:57.642 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:57:57.642 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:57:57.642 00.000 31432 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
21:57:59.767 02.125 29876 Exposure complete
21:57:59.813 00.046 29876 worker thread done servicing request
21:57:59.813 00.000 31432 OnExposeComplete: enter
21:57:59.818 00.005 31432 UpdateGuideState(): m_state=6
21:57:59.823 00.005 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
21:57:59.828 00.005 31432 Star::Find returns 1 (0), X=329.13, Y=635.94, Mass=3429, SNR=36.3, Peak=212 HFD=4.2
21:57:59.831 00.003 31432 MultiStar: [#1 -1.52,0.41,0.00,M2] [#2 -0.64,-0.10,0.90,U] [#3 -0.31,1.11,0.00,M1] [#4 -1.02,0.74,0.00,M1] [#5 -0.84,0.63,0.00,M4] [#6 -0.97,-0.20,0.87,U] [#7 -1.35,0.71,0.00,M1] [#8 -1.03,0.58,0.00,M1] 
21:57:59.832 00.001 31432 refined, 2 included, MultiStar: {-0.98, 0.22}, one-star: {-1.28, 0.87}
21:57:59.834 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
21:57:59.836 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
21:57:59.838 00.002 31432 CameraToMount -- cameraX=-0.98 cameraY=0.22 hyp=1.00 cameraTheta=2.92 mountX=-0.97 mountY=-0.36, mountTheta=-2.78
21:57:59.840 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.98, y=0.22, opts=13)
21:57:59.842 00.002 31432 Enqueuing Move request for scope (-0.98, 0.22)
21:57:59.845 00.003 29876 Worker thread wakes up
21:57:59.845 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.22) opts 0xd
21:57:59.845 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.98, 0.22)
21:57:59.845 00.000 29876 Moving (-0.98, 0.22) raw xDistance=-0.97 yDistance=-0.36
21:57:59.845 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.97
21:57:59.846 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:59.846 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:57:59.846 00.000 29876 MoveAxis(E, 97, ABG)
21:57:59.846 00.000 29876 Guiding  Dir = 2, Dur = 97
21:57:59.846 00.000 29876 IsSlewing returns 0
21:57:59.846 00.000 29876 IsGuiding returns 0
21:57:59.846 00.000 29876 PulseGuide returned control before completion, sleep 107
21:57:59.849 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:57:59.861 00.012 31432 UpdateGuideState exits: m=3429 RSB=36.3
21:57:59.863 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:59.865 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:57:59.867 00.002 31432 Enqueuing Expose request
21:57:59.967 00.100 29876 IsGuiding returns 1
21:57:59.967 00.000 29876 scope still moving after pulse duration time elapsed
21:57:59.999 00.032 29876 IsSlewing returns 0
21:57:59.999 00.000 29876 IsGuiding returns 0
21:57:59.999 00.000 29876 scope move finished after 97 + 56 ms
21:57:59.999 00.000 29876 Move returns status 0, amount 97
21:57:59.999 00.000 29876 MoveAxis(N, 0, ABG)
21:57:59.999 00.000 29876 Move returns status 0, amount 0
21:57:59.999 00.000 29876 move complete, result=0
21:57:59.999 00.000 29876 worker thread done servicing request
21:57:59.999 00.000 29876 Worker thread wakes up
21:57:59.999 00.000 31432 GuideStep: -1.0 px 97 ms EAST, -0.4 px 0 ms NORTH
21:58:00.003 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:00.003 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:01.913 01.910 29876 Exposure complete
21:58:01.956 00.043 29876 worker thread done servicing request
21:58:01.956 00.000 31432 OnExposeComplete: enter
21:58:01.959 00.003 31432 UpdateGuideState(): m_state=6
21:58:01.961 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
21:58:01.963 00.002 31432 Star::Find returns 1 (0), X=329.50, Y=636.08, Mass=3103, SNR=34.0, Peak=221 HFD=3.9
21:58:01.964 00.001 31432 MultiStar: [#1 -0.66,0.32,1.05,U] [#2 0.44,0.17,0.95,U] [#3 -0.07,1.05,0.00,M2] [#4 0.11,0.71,0.97,U] [#5 -0.55,0.70,0.83,U] [#6 -0.09,-0.47,0.93,U] [#7 -0.77,0.81,0.00,M2] [#8 -0.25,0.27,0.81,U] 
21:58:01.966 00.002 31432 refined, 6 included, MultiStar: {-0.28, 0.39}, one-star: {-0.90, 1.01}
21:58:01.968 00.002 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.17 = 2.17)
21:58:01.970 00.002 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.18 = -1.11)
21:58:01.972 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=0.39 hyp=0.48 cameraTheta=2.19 mountX=-0.27 mountY=-0.43, mountTheta=-2.13
21:58:01.975 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=0.39, opts=13)
21:58:01.977 00.002 31432 Enqueuing Move request for scope (-0.28, 0.39)
21:58:01.978 00.001 29876 Worker thread wakes up
21:58:01.978 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.39) opts 0xd
21:58:01.979 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.28, 0.39)
21:58:01.979 00.000 29876 Moving (-0.28, 0.39) raw xDistance=-0.27 yDistance=-0.43
21:58:01.979 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.27
21:58:01.979 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:01.979 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:58:01.979 00.000 29876 MoveAxis(E, 39, ABG)
21:58:01.979 00.000 29876 Guiding  Dir = 2, Dur = 39
21:58:01.979 00.000 29876 IsSlewing returns 0
21:58:01.979 00.000 29876 IsGuiding returns 0
21:58:01.979 00.000 29876 PulseGuide returned control before completion, sleep 49
21:58:01.986 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:01.998 00.012 31432 UpdateGuideState exits: m=3103 RSB=34.0
21:58:02.000 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.002 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:02.004 00.002 31432 Enqueuing Expose request
21:58:02.036 00.032 29876 IsGuiding returns 1
21:58:02.036 00.000 29876 scope still moving after pulse duration time elapsed
21:58:02.066 00.030 29876 IsSlewing returns 0
21:58:02.066 00.000 29876 IsGuiding returns 0
21:58:02.066 00.000 29876 scope move finished after 39 + 47 ms
21:58:02.066 00.000 29876 Move returns status 0, amount 39
21:58:02.066 00.000 29876 MoveAxis(N, 0, ABG)
21:58:02.066 00.000 29876 Move returns status 0, amount 0
21:58:02.066 00.000 29876 move complete, result=0
21:58:02.066 00.000 29876 worker thread done servicing request
21:58:02.066 00.000 29876 Worker thread wakes up
21:58:02.066 00.000 31432 GuideStep: -0.3 px 39 ms EAST, -0.4 px 0 ms NORTH
21:58:02.069 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:02.069 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:04.203 02.134 29876 Exposure complete
21:58:04.246 00.043 29876 worker thread done servicing request
21:58:04.246 00.000 31432 OnExposeComplete: enter
21:58:04.248 00.002 31432 UpdateGuideState(): m_state=6
21:58:04.251 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:58:04.253 00.002 31432 Star::Find returns 1 (0), X=330.41, Y=634.26, Mass=3184, SNR=34.8, Peak=203 HFD=3.9
21:58:04.255 00.002 31432 MultiStar: [#1 0.36,-0.85,1.04,U] [#2 1.68,-1.00,0.00,M2] [#3 0.84,-0.71,0.00,M3] [#4 0.72,-0.54,0.96,U] [#5 -0.12,-0.36,0.88,U] [#6 0.97,-1.60,0.00,M6] [#7 0.50,-0.83,0.92,U] [#8 0.82,-0.68,0.00,M1] 
21:58:04.257 00.002 31432 refined, 4 included, MultiStar: {0.30, -0.69}, one-star: {0.01, -0.82}
21:58:04.259 00.002 31432 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.02) = xAngle (-1.18 = -1.18)
21:58:04.260 00.001 31432 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.83 = 1.83)
21:58:04.262 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=-0.69 hyp=0.75 cameraTheta=-1.16 mountX=0.28 mountY=0.72, mountTheta=1.20
21:58:04.266 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=-0.69, opts=13)
21:58:04.268 00.002 31432 Enqueuing Move request for scope (0.30, -0.69)
21:58:04.269 00.001 29876 Worker thread wakes up
21:58:04.269 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.69) opts 0xd
21:58:04.269 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, -0.69)
21:58:04.269 00.000 29876 Moving (0.30, -0.69) raw xDistance=0.28 yDistance=0.72
21:58:04.269 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
21:58:04.269 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
21:58:04.269 00.000 29876 MoveAxis(W, 22, ABG)
21:58:04.270 00.001 29876 Guiding  Dir = 3, Dur = 22
21:58:04.270 00.000 29876 IsSlewing returns 0
21:58:04.270 00.000 29876 IsGuiding returns 0
21:58:04.270 00.000 29876 PulseGuide returned control before completion, sleep 32
21:58:04.273 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:58:04.284 00.011 31432 UpdateGuideState exits: m=3184 RSB=34.8
21:58:04.286 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.288 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:04.290 00.002 31432 Enqueuing Expose request
21:58:04.311 00.021 29876 IsGuiding returns 1
21:58:04.311 00.000 29876 scope still moving after pulse duration time elapsed
21:58:04.342 00.031 29876 IsSlewing returns 0
21:58:04.342 00.000 29876 IsGuiding returns 0
21:58:04.342 00.000 29876 scope move finished after 22 + 50 ms
21:58:04.342 00.000 29876 Move returns status 0, amount 22
21:58:04.342 00.000 29876 MoveAxis(S, 53, ABG)
21:58:04.342 00.000 29876 Guiding  Dir = 1, Dur = 53
21:58:04.342 00.000 29876 IsSlewing returns 0
21:58:04.342 00.000 29876 IsGuiding returns 0
21:58:04.342 00.000 29876 PulseGuide returned control before completion, sleep 63
21:58:04.420 00.078 29876 IsGuiding returns 1
21:58:04.420 00.000 29876 scope still moving after pulse duration time elapsed
21:58:04.451 00.031 29876 IsSlewing returns 0
21:58:04.451 00.000 29876 IsGuiding returns 1
21:58:04.481 00.030 29876 IsSlewing returns 0
21:58:04.481 00.000 29876 IsGuiding returns 1
21:58:04.512 00.031 29876 IsSlewing returns 0
21:58:04.512 00.000 29876 IsGuiding returns 1
21:58:04.543 00.031 29876 IsSlewing returns 0
21:58:04.543 00.000 29876 IsGuiding returns 1
21:58:04.574 00.031 29876 IsSlewing returns 0
21:58:04.574 00.000 29876 IsGuiding returns 0
21:58:04.574 00.000 29876 scope move finished after 53 + 178 ms
21:58:04.574 00.000 29876 Move returns status 0, amount 53
21:58:04.574 00.000 29876 move complete, result=0
21:58:04.575 00.001 29876 worker thread done servicing request
21:58:04.575 00.000 29876 Worker thread wakes up
21:58:04.575 00.000 31432 GuideStep: 0.3 px 22 ms WEST, 0.7 px 53 ms SOUTH
21:58:04.580 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:04.580 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:06.486 01.906 29876 Exposure complete
21:58:06.530 00.044 29876 worker thread done servicing request
21:58:06.530 00.000 31432 OnExposeComplete: enter
21:58:06.532 00.002 31432 UpdateGuideState(): m_state=6
21:58:06.534 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
21:58:06.536 00.002 31432 Star::Find returns 1 (0), X=329.47, Y=635.20, Mass=3416, SNR=36.2, Peak=227 HFD=3.8
21:58:06.538 00.002 31432 MultiStar: [#1 -0.69,0.18,1.03,U] [#2 0.45,-0.21,0.91,U] [#3 -0.15,0.36,0.97,U] [#4 -0.41,0.28,0.91,U] [#5 -1.09,0.39,0.00,M3] [#6 0.04,-0.66,0.85,U] [#7 -0.85,0.11,0.92,U] [#8 -0.13,0.49,0.75,U] 
21:58:06.540 00.002 31432 refined, 7 included, MultiStar: {-0.36, 0.09}, one-star: {-0.94, 0.12}
21:58:06.541 00.001 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
21:58:06.543 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.39)
21:58:06.545 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.09 hyp=0.37 cameraTheta=2.91 mountX=-0.35 mountY=-0.14, mountTheta=-2.77
21:58:06.547 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.09, opts=13)
21:58:06.549 00.002 31432 Enqueuing Move request for scope (-0.36, 0.09)
21:58:06.551 00.002 29876 Worker thread wakes up
21:58:06.551 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.09) opts 0xd
21:58:06.551 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.09)
21:58:06.551 00.000 29876 Moving (-0.36, 0.09) raw xDistance=-0.35 yDistance=-0.14
21:58:06.551 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35
21:58:06.551 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:06.551 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:58:06.551 00.000 29876 MoveAxis(E, 31, ABG)
21:58:06.551 00.000 29876 Guiding  Dir = 2, Dur = 31
21:58:06.552 00.001 29876 IsSlewing returns 0
21:58:06.552 00.000 29876 IsGuiding returns 0
21:58:06.552 00.000 29876 PulseGuide returned control before completion, sleep 41
21:58:06.555 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:06.567 00.012 31432 UpdateGuideState exits: m=3416 RSB=36.2
21:58:06.569 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:06.571 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:06.572 00.001 31432 Enqueuing Expose request
21:58:06.595 00.023 29876 IsGuiding returns 1
21:58:06.595 00.000 29876 scope still moving after pulse duration time elapsed
21:58:06.627 00.032 29876 IsSlewing returns 0
21:58:06.627 00.000 29876 IsGuiding returns 0
21:58:06.627 00.000 29876 scope move finished after 31 + 44 ms
21:58:06.627 00.000 29876 Move returns status 0, amount 31
21:58:06.627 00.000 29876 MoveAxis(N, 0, ABG)
21:58:06.627 00.000 29876 Move returns status 0, amount 0
21:58:06.627 00.000 29876 move complete, result=0
21:58:06.627 00.000 29876 worker thread done servicing request
21:58:06.627 00.000 29876 Worker thread wakes up
21:58:06.627 00.000 31432 GuideStep: -0.4 px 31 ms EAST, -0.1 px 0 ms NORTH
21:58:06.630 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:06.630 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:08.762 02.132 29876 Exposure complete
21:58:08.805 00.043 29876 worker thread done servicing request
21:58:08.805 00.000 31432 OnExposeComplete: enter
21:58:08.808 00.003 31432 UpdateGuideState(): m_state=6
21:58:08.810 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
21:58:08.812 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=634.91, Mass=3449, SNR=36.0, Peak=213 HFD=4.2
21:58:08.814 00.002 31432 MultiStar: [#1 -0.36,-0.26,0.99,U] [#2 0.67,-0.64,0.90,U] [#3 0.31,-0.05,0.99,U] [#4 -0.28,0.13,0.90,U] [#5 -0.95,0.08,0.80,U] [#6 0.29,-0.93,0.92,U] [#7 -0.14,-0.84,0.92,U] [#8 -0.32,-0.09,0.79,U] 
21:58:08.816 00.002 31432 refined, 8 included, MultiStar: {-0.12, -0.31}, one-star: {-0.42, -0.17}
21:58:08.817 00.001 31432 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.02) = xAngle (-1.97 = -1.97)
21:58:08.819 00.002 31432 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.04 = 1.04)
21:58:08.821 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.34 cameraTheta=-1.94 mountX=-0.13 mountY=0.29, mountTheta=1.99
21:58:08.824 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.31, opts=13)
21:58:08.826 00.002 31432 Enqueuing Move request for scope (-0.12, -0.31)
21:58:08.828 00.002 29876 Worker thread wakes up
21:58:08.828 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
21:58:08.828 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
21:58:08.828 00.000 29876 Moving (-0.12, -0.31) raw xDistance=-0.13 yDistance=0.29
21:58:08.828 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:58:08.828 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:08.828 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:58:08.828 00.000 29876 MoveAxis(E, 0, ABG)
21:58:08.828 00.000 29876 Move returns status 0, amount 0
21:58:08.828 00.000 29876 MoveAxis(N, 0, ABG)
21:58:08.828 00.000 29876 Move returns status 0, amount 0
21:58:08.828 00.000 29876 move complete, result=0
21:58:08.828 00.000 29876 worker thread done servicing request
21:58:08.831 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:58:08.843 00.012 31432 UpdateGuideState exits: m=3449 RSB=36.0
21:58:08.845 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:08.847 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:08.849 00.002 31432 Enqueuing Expose request
21:58:08.851 00.002 29876 Worker thread wakes up
21:58:08.851 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:58:08.853 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:08.853 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:10.765 01.912 29876 Exposure complete
21:58:10.810 00.045 29876 worker thread done servicing request
21:58:10.810 00.000 31432 OnExposeComplete: enter
21:58:10.812 00.002 31432 UpdateGuideState(): m_state=6
21:58:10.814 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
21:58:10.816 00.002 31432 Star::Find returns 1 (0), X=329.05, Y=635.39, Mass=3038, SNR=33.8, Peak=183 HFD=4.0
21:58:10.818 00.002 31432 MultiStar: [#1 -1.77,0.30,0.00,M1] [#2 -0.73,0.32,0.93,U] [#3 -0.56,0.37,0.96,U] [#4 -1.09,0.91,0.00,M1] [#5 -1.49,0.69,0.00,M3] [#6 -0.48,-0.60,0.93,U] [#7 -1.29,-0.21,0.00,M1] [#8 -1.18,0.52,0.00,M1] 
21:58:10.820 00.002 31432 refined, 3 included, MultiStar: {-0.79, 0.11}, one-star: {-1.35, 0.32}
21:58:10.821 00.001 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.98 = 2.98)
21:58:10.823 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.29)
21:58:10.825 00.002 31432 CameraToMount -- cameraX=-0.79 cameraY=0.11 hyp=0.80 cameraTheta=3.01 mountX=-0.79 mountY=-0.23, mountTheta=-2.86
21:58:10.828 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.79, y=0.11, opts=13)
21:58:10.830 00.002 31432 Enqueuing Move request for scope (-0.79, 0.11)
21:58:10.832 00.002 29876 Worker thread wakes up
21:58:10.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.11) opts 0xd
21:58:10.832 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.79, 0.11)
21:58:10.832 00.000 29876 Moving (-0.79, 0.11) raw xDistance=-0.79 yDistance=-0.23
21:58:10.832 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.79
21:58:10.832 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:10.832 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:58:10.832 00.000 29876 MoveAxis(E, 76, ABG)
21:58:10.832 00.000 29876 Guiding  Dir = 2, Dur = 76
21:58:10.833 00.001 29876 IsSlewing returns 0
21:58:10.833 00.000 29876 IsGuiding returns 0
21:58:10.833 00.000 29876 PulseGuide returned control before completion, sleep 86
21:58:10.836 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:10.847 00.011 31432 UpdateGuideState exits: m=3038 RSB=33.8
21:58:10.849 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:10.851 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:10.853 00.002 31432 Enqueuing Expose request
21:58:10.934 00.081 29876 IsGuiding returns 1
21:58:10.934 00.000 29876 scope still moving after pulse duration time elapsed
21:58:10.966 00.032 29876 IsSlewing returns 0
21:58:10.966 00.000 29876 IsGuiding returns 1
21:58:10.996 00.030 29876 IsSlewing returns 0
21:58:10.996 00.000 29876 IsGuiding returns 1
21:58:11.028 00.032 29876 IsSlewing returns 0
21:58:11.028 00.000 29876 IsGuiding returns 0
21:58:11.028 00.000 29876 scope move finished after 76 + 119 ms
21:58:11.028 00.000 29876 Move returns status 0, amount 76
21:58:11.028 00.000 29876 MoveAxis(N, 0, ABG)
21:58:11.028 00.000 29876 Move returns status 0, amount 0
21:58:11.028 00.000 29876 move complete, result=0
21:58:11.028 00.000 29876 worker thread done servicing request
21:58:11.028 00.000 29876 Worker thread wakes up
21:58:11.028 00.000 31432 GuideStep: -0.8 px 76 ms EAST, -0.2 px 0 ms NORTH
21:58:11.031 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:11.031 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:13.161 02.130 29876 Exposure complete
21:58:13.203 00.042 29876 worker thread done servicing request
21:58:13.203 00.000 31432 OnExposeComplete: enter
21:58:13.205 00.002 31432 UpdateGuideState(): m_state=6
21:58:13.208 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
21:58:13.210 00.002 31432 Star::Find returns 1 (0), X=330.17, Y=634.95, Mass=3085, SNR=34.1, Peak=244 HFD=4.0
21:58:13.212 00.002 31432 MultiStar: [#1 0.03,-0.09,1.07,U] [#2 0.93,0.28,0.91,U] [#3 0.72,-0.18,1.10,U] [#4 -0.01,0.69,0.98,U] [#5 -0.89,0.70,0.00,M4] [#6 0.77,-0.60,0.92,U] [#7 0.31,-0.09,0.97,U] [#8 0.27,0.00,0.86,U] 
21:58:13.214 00.002 31432 single-star, 7 included, MultiStar: {0.34, -0.02}, one-star: {-0.23, -0.12}
21:58:13.216 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
21:58:13.218 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
21:58:13.219 00.001 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.66 mountX=-0.24 mountY=0.09, mountTheta=2.79
21:58:13.222 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.12, opts=13)
21:58:13.224 00.002 31432 Enqueuing Move request for scope (-0.23, -0.12)
21:58:13.226 00.002 29876 Worker thread wakes up
21:58:13.226 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
21:58:13.226 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
21:58:13.226 00.000 29876 Moving (-0.23, -0.12) raw xDistance=-0.24 yDistance=0.09
21:58:13.226 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.24
21:58:13.226 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:13.226 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:13.226 00.000 29876 MoveAxis(E, 33, ABG)
21:58:13.226 00.000 29876 Guiding  Dir = 2, Dur = 33
21:58:13.227 00.001 29876 IsSlewing returns 0
21:58:13.227 00.000 29876 IsGuiding returns 0
21:58:13.227 00.000 29876 PulseGuide returned control before completion, sleep 43
21:58:13.232 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:13.244 00.012 31432 UpdateGuideState exits: m=3085 RSB=34.1
21:58:13.246 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:13.248 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:13.249 00.001 31432 Enqueuing Expose request
21:58:13.281 00.032 29876 IsGuiding returns 1
21:58:13.281 00.000 29876 scope still moving after pulse duration time elapsed
21:58:13.312 00.031 29876 IsSlewing returns 0
21:58:13.312 00.000 29876 IsGuiding returns 0
21:58:13.312 00.000 29876 scope move finished after 33 + 52 ms
21:58:13.312 00.000 29876 Move returns status 0, amount 33
21:58:13.312 00.000 29876 MoveAxis(N, 0, ABG)
21:58:13.312 00.000 29876 Move returns status 0, amount 0
21:58:13.312 00.000 29876 move complete, result=0
21:58:13.312 00.000 29876 worker thread done servicing request
21:58:13.312 00.000 29876 Worker thread wakes up
21:58:13.312 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:13.312 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:13.312 00.000 31432 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
21:58:15.227 01.915 29876 Exposure complete
21:58:15.270 00.043 29876 worker thread done servicing request
21:58:15.270 00.000 31432 OnExposeComplete: enter
21:58:15.273 00.003 31432 UpdateGuideState(): m_state=6
21:58:15.275 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
21:58:15.277 00.002 31432 Star::Find returns 1 (0), X=330.71, Y=634.85, Mass=3185, SNR=34.7, Peak=199 HFD=4.1
21:58:15.279 00.002 31432 MultiStar: [#1 0.55,0.13,1.03,U] [#2 1.63,-0.25,0.00,M1] [#3 1.35,0.29,0.00,M1] [#4 0.71,0.29,0.97,U] [#5 0.06,0.81,0.84,U] [#6 1.25,-0.74,0.00,M3] [#7 0.82,0.06,0.98,U] [#8 1.12,0.16,0.00,M1] 
21:58:15.280 00.001 31432 single-star, 4 included, MultiStar: {0.50, 0.19}, one-star: {0.31, -0.23}
21:58:15.282 00.002 31432 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.02) = xAngle (-0.67 = -0.67)
21:58:15.284 00.002 31432 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.34 = 2.34)
21:58:15.286 00.002 31432 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.38 cameraTheta=-0.65 mountX=0.30 mountY=0.28, mountTheta=0.74
21:58:15.290 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.23, opts=13)
21:58:15.293 00.003 31432 Enqueuing Move request for scope (0.31, -0.23)
21:58:15.295 00.002 29876 Worker thread wakes up
21:58:15.295 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
21:58:15.295 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
21:58:15.295 00.000 29876 Moving (0.31, -0.23) raw xDistance=0.30 yDistance=0.28
21:58:15.295 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
21:58:15.295 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:15.295 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:58:15.295 00.000 29876 MoveAxis(W, 24, ABG)
21:58:15.295 00.000 29876 Guiding  Dir = 3, Dur = 24
21:58:15.296 00.001 29876 IsSlewing returns 0
21:58:15.296 00.000 29876 IsGuiding returns 0
21:58:15.296 00.000 29876 PulseGuide returned control before completion, sleep 34
21:58:15.299 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:15.310 00.011 31432 UpdateGuideState exits: m=3185 RSB=34.7
21:58:15.313 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.314 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:15.316 00.002 31432 Enqueuing Expose request
21:58:15.334 00.018 29876 IsGuiding returns 1
21:58:15.334 00.000 29876 scope still moving after pulse duration time elapsed
21:58:15.365 00.031 29876 IsSlewing returns 0
21:58:15.365 00.000 29876 IsGuiding returns 1
21:58:15.395 00.030 29876 IsSlewing returns 0
21:58:15.395 00.000 29876 IsGuiding returns 0
21:58:15.395 00.000 29876 scope move finished after 24 + 75 ms
21:58:15.395 00.000 29876 Move returns status 0, amount 24
21:58:15.395 00.000 29876 MoveAxis(N, 0, ABG)
21:58:15.395 00.000 29876 Move returns status 0, amount 0
21:58:15.395 00.000 29876 move complete, result=0
21:58:15.395 00.000 29876 worker thread done servicing request
21:58:15.395 00.000 29876 Worker thread wakes up
21:58:15.395 00.000 31432 GuideStep: 0.3 px 24 ms WEST, 0.3 px 0 ms NORTH
21:58:15.397 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:15.397 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:17.521 02.124 29876 Exposure complete
21:58:17.569 00.048 29876 worker thread done servicing request
21:58:17.569 00.000 31432 OnExposeComplete: enter
21:58:17.572 00.003 31432 UpdateGuideState(): m_state=6
21:58:17.574 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
21:58:17.576 00.002 31432 Star::Find returns 1 (0), X=329.79, Y=635.72, Mass=3251, SNR=34.4, Peak=197 HFD=4.1
21:58:17.578 00.002 31432 MultiStar: [#1 -0.36,-0.21,1.02,U] [#2 0.48,-0.53,0.93,U] [#3 0.26,0.82,1.03,U] [#4 0.01,-0.05,0.95,U] [#5 -1.18,1.11,0.00,M4] [#6 -0.13,-0.22,0.92,U] [#7 -0.23,0.32,0.95,U] [#8 0.27,0.08,0.84,U] 
21:58:17.580 00.002 31432 refined, 7 included, MultiStar: {-0.05, 0.12}, one-star: {-0.62, 0.64}
21:58:17.582 00.002 31432 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.02) = xAngle (1.95 = 1.95)
21:58:17.585 00.003 31432 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.96 = -1.33)
21:58:17.587 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=-0.05 mountY=-0.12, mountTheta=-1.93
21:58:17.590 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.12, opts=13)
21:58:17.592 00.002 31432 Enqueuing Move request for scope (-0.05, 0.12)
21:58:17.594 00.002 29876 Worker thread wakes up
21:58:17.594 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
21:58:17.594 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
21:58:17.594 00.000 29876 Moving (-0.05, 0.12) raw xDistance=-0.05 yDistance=-0.12
21:58:17.594 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:58:17.594 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.594 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:58:17.594 00.000 29876 MoveAxis(E, 0, ABG)
21:58:17.594 00.000 29876 Move returns status 0, amount 0
21:58:17.594 00.000 29876 MoveAxis(N, 0, ABG)
21:58:17.594 00.000 29876 Move returns status 0, amount 0
21:58:17.595 00.001 29876 move complete, result=0
21:58:17.595 00.000 29876 worker thread done servicing request
21:58:17.602 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:58:17.617 00.015 31432 UpdateGuideState exits: m=3251 RSB=34.4
21:58:17.619 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.622 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:17.624 00.002 31432 Enqueuing Expose request
21:58:17.626 00.002 29876 Worker thread wakes up
21:58:17.626 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:17.628 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:17.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:19.539 01.911 29876 Exposure complete
21:58:19.583 00.044 29876 worker thread done servicing request
21:58:19.583 00.000 31432 OnExposeComplete: enter
21:58:19.585 00.002 31432 UpdateGuideState(): m_state=6
21:58:19.587 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
21:58:19.589 00.002 31432 Star::Find returns 1 (0), X=330.20, Y=635.51, Mass=3342, SNR=35.4, Peak=220 HFD=3.8
21:58:19.591 00.002 31432 MultiStar: [#1 -0.83,0.86,0.00,M1] [#2 0.72,0.26,0.92,U] [#3 0.22,0.86,1.05,U] [#4 -0.42,1.15,0.00,M1] [#5 -0.73,0.97,0.00,M5] [#6 -0.14,-0.00,0.93,U] [#7 -0.62,0.49,0.99,U] [#8 -0.13,0.90,0.81,U] 
21:58:19.593 00.002 31432 single-star, 5 included, MultiStar: {-0.03, 0.49}, one-star: {-0.21, 0.43}
21:58:19.595 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (1.99 = 1.99)
21:58:19.597 00.002 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.00 = -1.28)
21:58:19.599 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.43 hyp=0.48 cameraTheta=2.02 mountX=-0.20 mountY=-0.46, mountTheta=-1.97
21:58:19.602 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.43, opts=13)
21:58:19.603 00.001 31432 Enqueuing Move request for scope (-0.21, 0.43)
21:58:19.605 00.002 29876 Worker thread wakes up
21:58:19.605 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.43) opts 0xd
21:58:19.605 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.43)
21:58:19.605 00.000 29876 Moving (-0.21, 0.43) raw xDistance=-0.20 yDistance=-0.46
21:58:19.606 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:58:19.606 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:19.606 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:58:19.606 00.000 29876 MoveAxis(E, 0, ABG)
21:58:19.606 00.000 29876 Move returns status 0, amount 0
21:58:19.606 00.000 29876 MoveAxis(N, 0, ABG)
21:58:19.606 00.000 29876 Move returns status 0, amount 0
21:58:19.606 00.000 29876 move complete, result=0
21:58:19.606 00.000 29876 worker thread done servicing request
21:58:19.609 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:19.621 00.012 31432 UpdateGuideState exits: m=3342 RSB=35.4
21:58:19.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:19.626 00.001 31432 Enqueuing Expose request
21:58:19.629 00.003 29876 Worker thread wakes up
21:58:19.629 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:58:19.632 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:19.632 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:21.858 02.226 29876 Exposure complete
21:58:21.901 00.043 29876 worker thread done servicing request
21:58:21.901 00.000 31432 OnExposeComplete: enter
21:58:21.904 00.003 31432 UpdateGuideState(): m_state=6
21:58:21.906 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
21:58:21.908 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=636.07, Mass=3249, SNR=35.0, Peak=230 HFD=3.9
21:58:21.910 00.002 31432 MultiStar: [#1 -0.62,0.63,1.05,U] [#2 0.72,0.33,0.95,U] [#3 -0.15,0.91,1.03,U] [#4 -0.14,0.99,0.95,U] [#5 -1.02,1.33,0.00,M6] [#6 0.21,0.13,0.95,U] [#7 -0.62,0.72,1.01,U] [#8 -0.06,0.74,0.87,U] 
21:58:21.912 00.002 31432 refined, 7 included, MultiStar: {-0.19, 0.68}, one-star: {-0.74, 0.99}
21:58:21.913 00.001 31432 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.02) = xAngle (1.82 = 1.82)
21:58:21.915 00.002 31432 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.83 = -1.46)
21:58:21.917 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=0.68 hyp=0.71 cameraTheta=1.84 mountX=-0.17 mountY=-0.71, mountTheta=-1.81
21:58:21.921 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.68, opts=13)
21:58:21.923 00.002 31432 Enqueuing Move request for scope (-0.19, 0.68)
21:58:21.925 00.002 29876 Worker thread wakes up
21:58:21.925 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.68) opts 0xd
21:58:21.925 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.68)
21:58:21.925 00.000 29876 Moving (-0.19, 0.68) raw xDistance=-0.17 yDistance=-0.71
21:58:21.925 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:58:21.925 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:21.925 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
21:58:21.925 00.000 29876 MoveAxis(E, 0, ABG)
21:58:21.925 00.000 29876 Move returns status 0, amount 0
21:58:21.925 00.000 29876 MoveAxis(N, 0, ABG)
21:58:21.925 00.000 29876 Move returns status 0, amount 0
21:58:21.925 00.000 29876 move complete, result=0
21:58:21.925 00.000 29876 worker thread done servicing request
21:58:21.929 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:21.939 00.010 31432 UpdateGuideState exits: m=3249 RSB=35.0
21:58:21.941 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.943 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:21.945 00.002 31432 Enqueuing Expose request
21:58:21.947 00.002 29876 Worker thread wakes up
21:58:21.947 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
21:58:21.949 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:21.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:23.853 01.904 29876 Exposure complete
21:58:23.896 00.043 29876 worker thread done servicing request
21:58:23.896 00.000 31432 OnExposeComplete: enter
21:58:23.899 00.003 31432 UpdateGuideState(): m_state=6
21:58:23.901 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
21:58:23.903 00.002 31432 Star::Find returns 1 (0), X=329.52, Y=635.65, Mass=3284, SNR=35.1, Peak=200 HFD=4.0
21:58:23.905 00.002 31432 MultiStar: [#1 -1.02,0.18,0.00,M1] [#2 0.07,0.26,0.88,U] [#3 -0.34,0.70,1.01,U] [#4 -0.61,1.34,0.00,M1] [#5 -0.95,0.58,0.00,M7] [#6 -0.51,-0.30,0.88,U] [#7 -0.87,0.84,0.00,M1] [#8 -0.21,0.35,0.87,U] 
21:58:23.907 00.002 31432 refined, 4 included, MultiStar: {-0.39, 0.33}, one-star: {-0.88, 0.57}
21:58:23.911 00.004 31432 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.02) = xAngle (2.41 = 2.41)
21:58:23.914 00.003 31432 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.42 = -0.86)
21:58:23.916 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=0.33 hyp=0.51 cameraTheta=2.43 mountX=-0.38 mountY=-0.39, mountTheta=-2.34
21:58:23.919 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=0.33, opts=13)
21:58:23.923 00.004 31432 Enqueuing Move request for scope (-0.39, 0.33)
21:58:23.926 00.003 29876 Worker thread wakes up
21:58:23.926 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.33) opts 0xd
21:58:23.926 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, 0.33)
21:58:23.926 00.000 29876 Moving (-0.39, 0.33) raw xDistance=-0.38 yDistance=-0.39
21:58:23.926 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
21:58:23.926 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:23.926 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:58:23.926 00.000 29876 MoveAxis(E, 37, ABG)
21:58:23.926 00.000 29876 Guiding  Dir = 2, Dur = 37
21:58:23.927 00.001 29876 IsSlewing returns 0
21:58:23.927 00.000 29876 IsGuiding returns 0
21:58:23.927 00.000 29876 PulseGuide returned control before completion, sleep 47
21:58:23.934 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:58:23.946 00.012 31432 UpdateGuideState exits: m=3284 RSB=35.1
21:58:23.949 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.951 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:23.952 00.001 31432 Enqueuing Expose request
21:58:23.978 00.026 29876 IsGuiding returns 1
21:58:23.978 00.000 29876 scope still moving after pulse duration time elapsed
21:58:24.009 00.031 29876 IsSlewing returns 0
21:58:24.009 00.000 29876 IsGuiding returns 1
21:58:24.040 00.031 29876 IsSlewing returns 0
21:58:24.040 00.000 29876 IsGuiding returns 0
21:58:24.040 00.000 29876 scope move finished after 37 + 75 ms
21:58:24.040 00.000 29876 Move returns status 0, amount 37
21:58:24.040 00.000 29876 MoveAxis(N, 0, ABG)
21:58:24.040 00.000 29876 Move returns status 0, amount 0
21:58:24.040 00.000 29876 move complete, result=0
21:58:24.040 00.000 29876 worker thread done servicing request
21:58:24.040 00.000 29876 Worker thread wakes up
21:58:24.041 00.001 31432 GuideStep: -0.4 px 37 ms EAST, -0.4 px 0 ms NORTH
21:58:24.043 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:24.043 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:26.169 02.126 29876 Exposure complete
21:58:26.212 00.043 29876 worker thread done servicing request
21:58:26.212 00.000 31432 OnExposeComplete: enter
21:58:26.214 00.002 31432 UpdateGuideState(): m_state=6
21:58:26.217 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
21:58:26.220 00.003 31432 Star::Find returns 1 (0), X=329.71, Y=635.65, Mass=3408, SNR=36.7, Peak=228 HFD=3.7
21:58:26.222 00.002 31432 MultiStar: [#1 -0.82,0.50,0.99,U] [#2 -0.09,0.33,0.84,U] [#3 0.00,1.19,0.00,M1] [#4 -0.81,1.14,0.00,M2] [#5 -0.66,0.94,0.00,M8] [#6 -0.42,-0.01,0.89,U] [#7 -0.93,0.97,0.00,M2] [#8 -0.38,0.68,0.83,U] 
21:58:26.223 00.001 31432 refined, 4 included, MultiStar: {-0.50, 0.42}, one-star: {-0.69, 0.57}
21:58:26.225 00.002 31432 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.02) = xAngle (2.42 = 2.42)
21:58:26.227 00.002 31432 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.43 = -0.85)
21:58:26.228 00.001 31432 CameraToMount -- cameraX=-0.50 cameraY=0.42 hyp=0.65 cameraTheta=2.44 mountX=-0.49 mountY=-0.49, mountTheta=-2.35
21:58:26.232 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.42, opts=13)
21:58:26.235 00.003 31432 Enqueuing Move request for scope (-0.50, 0.42)
21:58:26.237 00.002 29876 Worker thread wakes up
21:58:26.237 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.42) opts 0xd
21:58:26.237 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.42)
21:58:26.237 00.000 29876 Moving (-0.50, 0.42) raw xDistance=-0.49 yDistance=-0.49
21:58:26.237 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
21:58:26.237 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.08 newest=-1.58
21:58:26.237 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.49
21:58:26.237 00.000 29876 MoveAxis(E, 52, ABG)
21:58:26.237 00.000 29876 Guiding  Dir = 2, Dur = 52
21:58:26.238 00.001 29876 IsSlewing returns 0
21:58:26.238 00.000 29876 IsGuiding returns 0
21:58:26.238 00.000 29876 PulseGuide returned control before completion, sleep 62
21:58:26.242 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:58:26.254 00.012 31432 UpdateGuideState exits: m=3408 RSB=36.7
21:58:26.256 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:26.258 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:26.260 00.002 31432 Enqueuing Expose request
21:58:26.308 00.048 29876 IsGuiding returns 1
21:58:26.308 00.000 29876 scope still moving after pulse duration time elapsed
21:58:26.338 00.030 29876 IsSlewing returns 0
21:58:26.338 00.000 29876 IsGuiding returns 1
21:58:26.370 00.032 29876 IsSlewing returns 0
21:58:26.370 00.000 29876 IsGuiding returns 1
21:58:26.400 00.030 29876 IsSlewing returns 0
21:58:26.400 00.000 29876 IsGuiding returns 1
21:58:26.431 00.031 29876 IsSlewing returns 0
21:58:26.431 00.000 29876 IsGuiding returns 0
21:58:26.431 00.000 29876 scope move finished after 52 + 140 ms
21:58:26.431 00.000 29876 Move returns status 0, amount 52
21:58:26.431 00.000 29876 BLC: Oldest BLC event removed
21:58:26.431 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
21:58:26.431 00.000 29876 MoveAxis(N, 56, ABG)
21:58:26.431 00.000 29876 Guiding  Dir = 0, Dur = 56
21:58:26.431 00.000 29876 IsSlewing returns 0
21:58:26.431 00.000 29876 IsGuiding returns 0
21:58:26.431 00.000 29876 PulseGuide returned control before completion, sleep 66
21:58:26.508 00.077 29876 IsGuiding returns 1
21:58:26.508 00.000 29876 scope still moving after pulse duration time elapsed
21:58:26.539 00.031 29876 IsSlewing returns 0
21:58:26.539 00.000 29876 IsGuiding returns 1
21:58:26.571 00.032 29876 IsSlewing returns 0
21:58:26.571 00.000 29876 IsGuiding returns 1
21:58:26.601 00.030 29876 IsSlewing returns 0
21:58:26.601 00.000 29876 IsGuiding returns 0
21:58:26.601 00.000 29876 scope move finished after 56 + 114 ms
21:58:26.601 00.000 29876 Move returns status 0, amount 56
21:58:26.601 00.000 29876 move complete, result=0
21:58:26.601 00.000 29876 worker thread done servicing request
21:58:26.601 00.000 31432 GuideStep: -0.5 px 52 ms EAST, -0.5 px 56 ms NORTH
21:58:26.605 00.004 29876 Worker thread wakes up
21:58:26.605 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:26.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:28.520 01.915 29876 Exposure complete
21:58:28.562 00.042 29876 worker thread done servicing request
21:58:28.562 00.000 31432 OnExposeComplete: enter
21:58:28.564 00.002 31432 UpdateGuideState(): m_state=6
21:58:28.567 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
21:58:28.568 00.001 31432 Star::Find returns 1 (0), X=330.12, Y=635.71, Mass=3109, SNR=34.3, Peak=205 HFD=3.9
21:58:28.570 00.002 31432 MultiStar: [#1 -0.02,0.12,1.07,U] [#2 0.62,0.26,1.00,U] [#3 0.99,0.48,0.00,M2] [#4 0.88,0.47,1.01,U] [#5 -0.28,0.57,0.89,U] [#6 0.34,-0.19,0.97,U] [#7 -0.32,0.58,0.96,U] [#8 0.60,0.18,0.88,U] 
21:58:28.572 00.002 31432 refined, 7 included, MultiStar: {0.19, 0.32}, one-star: {-0.28, 0.64}
21:58:28.574 00.002 31432 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
21:58:28.576 00.002 31432 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.02 = -2.26)
21:58:28.577 00.001 31432 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.38 cameraTheta=1.03 mountX=0.20 mountY=-0.29, mountTheta=-0.96
21:58:28.580 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.32, opts=13)
21:58:28.582 00.002 31432 Enqueuing Move request for scope (0.19, 0.32)
21:58:28.584 00.002 29876 Worker thread wakes up
21:58:28.584 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
21:58:28.584 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
21:58:28.584 00.000 29876 Moving (0.19, 0.32) raw xDistance=0.20 yDistance=-0.29
21:58:28.584 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.20
21:58:28.584 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:28.584 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:58:28.584 00.000 29876 MoveAxis(W, 12, ABG)
21:58:28.584 00.000 29876 Guiding  Dir = 3, Dur = 12
21:58:28.585 00.001 29876 IsSlewing returns 0
21:58:28.585 00.000 29876 IsGuiding returns 0
21:58:28.585 00.000 29876 PulseGuide returned control before completion, sleep 22
21:58:28.593 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:58:28.604 00.011 31432 UpdateGuideState exits: m=3109 RSB=34.3
21:58:28.606 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:28.608 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:28.610 00.002 31432 Enqueuing Expose request
21:58:28.613 00.003 29876 IsGuiding returns 0
21:58:28.613 00.000 29876 Move returns status 0, amount 12
21:58:28.613 00.000 29876 MoveAxis(N, 0, ABG)
21:58:28.613 00.000 29876 Move returns status 0, amount 0
21:58:28.613 00.000 29876 move complete, result=0
21:58:28.613 00.000 29876 worker thread done servicing request
21:58:28.613 00.000 29876 Worker thread wakes up
21:58:28.613 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:28.613 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:28.617 00.004 31432 GuideStep: 0.2 px 12 ms WEST, -0.3 px 0 ms NORTH
21:58:30.841 02.224 29876 Exposure complete
21:58:30.883 00.042 29876 worker thread done servicing request
21:58:30.883 00.000 31432 OnExposeComplete: enter
21:58:30.886 00.003 31432 UpdateGuideState(): m_state=6
21:58:30.889 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
21:58:30.890 00.001 31432 Star::Find returns 1 (0), X=329.85, Y=635.37, Mass=3313, SNR=35.6, Peak=241 HFD=3.7
21:58:30.892 00.002 31432 MultiStar: [#1 -0.96,0.34,0.00,M1] [#2 0.16,0.43,0.93,U] [#3 0.28,0.44,1.03,U] [#4 0.10,0.74,0.93,U] [#5 -0.63,0.66,0.82,U] [#6 -0.31,-0.30,0.91,U] [#7 -0.84,0.53,0.98,U] [#8 -0.69,0.72,0.79,U] 
21:58:30.894 00.002 31432 refined, 7 included, MultiStar: {-0.30, 0.43}, one-star: {-0.56, 0.30}
21:58:30.896 00.002 31432 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.02) = xAngle (2.15 = 2.15)
21:58:30.897 00.001 31432 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.16 = -1.12)
21:58:30.900 00.003 31432 CameraToMount -- cameraX=-0.30 cameraY=0.43 hyp=0.52 cameraTheta=2.18 mountX=-0.29 mountY=-0.47, mountTheta=-2.12
21:58:30.904 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.43, opts=13)
21:58:30.907 00.003 31432 Enqueuing Move request for scope (-0.30, 0.43)
21:58:30.909 00.002 29876 Worker thread wakes up
21:58:30.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.43) opts 0xd
21:58:30.909 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.43)
21:58:30.909 00.000 29876 Moving (-0.30, 0.43) raw xDistance=-0.29 yDistance=-0.47
21:58:30.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29
21:58:30.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.47
21:58:30.909 00.000 29876 MoveAxis(E, 26, ABG)
21:58:30.909 00.000 29876 Guiding  Dir = 2, Dur = 26
21:58:30.909 00.000 29876 IsSlewing returns 0
21:58:30.909 00.000 29876 IsGuiding returns 0
21:58:30.910 00.001 29876 PulseGuide returned control before completion, sleep 36
21:58:30.912 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:30.924 00.012 31432 UpdateGuideState exits: m=3313 RSB=35.6
21:58:30.926 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:30.928 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:30.930 00.002 31432 Enqueuing Expose request
21:58:30.948 00.018 29876 IsGuiding returns 1
21:58:30.948 00.000 29876 scope still moving after pulse duration time elapsed
21:58:30.979 00.031 29876 IsSlewing returns 0
21:58:30.979 00.000 29876 IsGuiding returns 1
21:58:31.009 00.030 29876 IsSlewing returns 0
21:58:31.009 00.000 29876 IsGuiding returns 1
21:58:31.039 00.030 29876 IsSlewing returns 0
21:58:31.039 00.000 29876 IsGuiding returns 0
21:58:31.039 00.000 29876 scope move finished after 26 + 104 ms
21:58:31.039 00.000 29876 Move returns status 0, amount 26
21:58:31.039 00.000 29876 MoveAxis(N, 35, ABG)
21:58:31.039 00.000 29876 Guiding  Dir = 0, Dur = 35
21:58:31.039 00.000 29876 IsSlewing returns 0
21:58:31.039 00.000 29876 IsGuiding returns 0
21:58:31.039 00.000 29876 PulseGuide returned control before completion, sleep 45
21:58:31.086 00.047 29876 IsGuiding returns 1
21:58:31.086 00.000 29876 scope still moving after pulse duration time elapsed
21:58:31.117 00.031 29876 IsSlewing returns 0
21:58:31.117 00.000 29876 IsGuiding returns 1
21:58:31.148 00.031 29876 IsSlewing returns 0
21:58:31.148 00.000 29876 IsGuiding returns 1
21:58:31.179 00.031 29876 IsSlewing returns 0
21:58:31.179 00.000 29876 IsGuiding returns 0
21:58:31.179 00.000 29876 scope move finished after 35 + 104 ms
21:58:31.179 00.000 29876 Move returns status 0, amount 35
21:58:31.179 00.000 29876 move complete, result=0
21:58:31.179 00.000 29876 worker thread done servicing request
21:58:31.179 00.000 29876 Worker thread wakes up
21:58:31.179 00.000 31432 GuideStep: -0.3 px 26 ms EAST, -0.5 px 35 ms NORTH
21:58:31.182 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:31.182 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:33.086 01.904 29876 Exposure complete
21:58:33.130 00.044 29876 worker thread done servicing request
21:58:33.130 00.000 31432 OnExposeComplete: enter
21:58:33.133 00.003 31432 UpdateGuideState(): m_state=6
21:58:33.135 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
21:58:33.137 00.002 31432 Star::Find returns 1 (0), X=329.92, Y=636.42, Mass=3480, SNR=35.8, Peak=223 HFD=3.9
21:58:33.139 00.002 31432 MultiStar: [#1 -0.35,1.02,0.00,M2] [#2 0.35,0.82,0.94,U] [#3 0.38,1.90,0.00,M2] [#4 -0.45,1.53,0.00,M1] [#5 -0.54,1.73,0.00,M7] [#6 0.01,0.46,0.86,U] [#7 -0.41,1.49,0.00,M1] [#8 0.05,1.24,0.00,M1] 
21:58:33.140 00.001 31432 refined, 2 included, MultiStar: {-0.06, 0.90}, one-star: {-0.49, 1.34}
21:58:33.142 00.002 31432 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
21:58:33.144 00.002 31432 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.62 = -1.66)
21:58:33.146 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.90 hyp=0.90 cameraTheta=1.63 mountX=-0.03 mountY=-0.89, mountTheta=-1.61
21:58:33.149 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.90, opts=13)
21:58:33.151 00.002 31432 Enqueuing Move request for scope (-0.06, 0.90)
21:58:33.153 00.002 29876 Worker thread wakes up
21:58:33.153 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.90) opts 0xd
21:58:33.153 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.90)
21:58:33.153 00.000 29876 Moving (-0.06, 0.90) raw xDistance=-0.03 yDistance=-0.89
21:58:33.153 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:58:33.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.89
21:58:33.153 00.000 29876 MoveAxis(E, 0, ABG)
21:58:33.153 00.000 29876 Move returns status 0, amount 0
21:58:33.153 00.000 29876 MoveAxis(N, 66, ABG)
21:58:33.153 00.000 29876 Guiding  Dir = 0, Dur = 66
21:58:33.154 00.001 29876 IsSlewing returns 0
21:58:33.154 00.000 29876 IsGuiding returns 0
21:58:33.154 00.000 29876 PulseGuide returned control before completion, sleep 76
21:58:33.157 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:33.168 00.011 31432 UpdateGuideState exits: m=3480 RSB=35.8
21:58:33.171 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:33.172 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:33.174 00.002 31432 Enqueuing Expose request
21:58:33.240 00.066 29876 IsGuiding returns 1
21:58:33.240 00.000 29876 scope still moving after pulse duration time elapsed
21:58:33.271 00.031 29876 IsSlewing returns 0
21:58:33.271 00.000 29876 IsGuiding returns 1
21:58:33.302 00.031 29876 IsSlewing returns 0
21:58:33.302 00.000 29876 IsGuiding returns 0
21:58:33.302 00.000 29876 scope move finished after 66 + 82 ms
21:58:33.302 00.000 29876 Move returns status 0, amount 66
21:58:33.302 00.000 29876 move complete, result=0
21:58:33.302 00.000 29876 worker thread done servicing request
21:58:33.302 00.000 29876 Worker thread wakes up
21:58:33.302 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.9 px 66 ms NORTH
21:58:33.305 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:33.305 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:35.428 02.123 29876 Exposure complete
21:58:35.471 00.043 29876 worker thread done servicing request
21:58:35.471 00.000 31432 OnExposeComplete: enter
21:58:35.473 00.002 31432 UpdateGuideState(): m_state=6
21:58:35.475 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
21:58:35.477 00.002 31432 Star::Find returns 1 (0), X=330.11, Y=635.41, Mass=3478, SNR=37.0, Peak=218 HFD=3.9
21:58:35.479 00.002 31432 MultiStar: [#1 -0.48,0.60,1.00,U] [#2 0.63,0.40,0.87,U] [#3 0.36,0.83,1.00,U] [#4 -0.36,0.82,0.91,U] [#5 -0.52,0.60,0.83,U] [#6 0.37,-0.15,0.84,U] [#7 0.13,0.47,0.93,U] [#8 0.71,0.80,0.00,M2] 
21:58:35.481 00.002 31432 single-star, 7 included, MultiStar: {-0.03, 0.50}, one-star: {-0.30, 0.33}
21:58:35.483 00.002 31432 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.02) = xAngle (2.28 = 2.28)
21:58:35.485 00.002 31432 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.29 = -0.99)
21:58:35.487 00.002 31432 CameraToMount -- cameraX=-0.30 cameraY=0.33 hyp=0.45 cameraTheta=2.31 mountX=-0.29 mountY=-0.37, mountTheta=-2.23
21:58:35.491 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.30, y=0.33, opts=13)
21:58:35.494 00.003 31432 Enqueuing Move request for scope (-0.30, 0.33)
21:58:35.496 00.002 29876 Worker thread wakes up
21:58:35.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.33) opts 0xd
21:58:35.496 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.30, 0.33)
21:58:35.496 00.000 29876 Moving (-0.30, 0.33) raw xDistance=-0.29 yDistance=-0.37
21:58:35.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
21:58:35.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.37
21:58:35.496 00.000 29876 MoveAxis(E, 28, ABG)
21:58:35.496 00.000 29876 Guiding  Dir = 2, Dur = 28
21:58:35.496 00.000 29876 IsSlewing returns 0
21:58:35.496 00.000 29876 IsGuiding returns 0
21:58:35.497 00.001 29876 PulseGuide returned control before completion, sleep 38
21:58:35.500 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:35.511 00.011 31432 UpdateGuideState exits: m=3478 RSB=37.0
21:58:35.513 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.515 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:35.517 00.002 31432 Enqueuing Expose request
21:58:35.549 00.032 29876 IsGuiding returns 1
21:58:35.549 00.000 29876 scope still moving after pulse duration time elapsed
21:58:35.579 00.030 29876 IsSlewing returns 0
21:58:35.579 00.000 29876 IsGuiding returns 0
21:58:35.579 00.000 29876 scope move finished after 28 + 54 ms
21:58:35.579 00.000 29876 Move returns status 0, amount 28
21:58:35.579 00.000 29876 MoveAxis(N, 27, ABG)
21:58:35.579 00.000 29876 Guiding  Dir = 0, Dur = 27
21:58:35.579 00.000 29876 IsSlewing returns 0
21:58:35.579 00.000 29876 IsGuiding returns 0
21:58:35.580 00.001 29876 PulseGuide returned control before completion, sleep 37
21:58:35.625 00.045 29876 IsGuiding returns 1
21:58:35.625 00.000 29876 scope still moving after pulse duration time elapsed
21:58:35.656 00.031 29876 IsSlewing returns 0
21:58:35.656 00.000 29876 IsGuiding returns 1
21:58:35.686 00.030 29876 IsSlewing returns 0
21:58:35.686 00.000 29876 IsGuiding returns 1
21:58:35.718 00.032 29876 IsSlewing returns 0
21:58:35.718 00.000 29876 IsGuiding returns 1
21:58:35.748 00.030 29876 IsSlewing returns 0
21:58:35.748 00.000 29876 IsGuiding returns 1
21:58:35.779 00.031 29876 IsSlewing returns 0
21:58:35.779 00.000 29876 IsGuiding returns 0
21:58:35.779 00.000 29876 scope move finished after 27 + 172 ms
21:58:35.779 00.000 29876 Move returns status 0, amount 27
21:58:35.779 00.000 29876 move complete, result=0
21:58:35.779 00.000 29876 worker thread done servicing request
21:58:35.779 00.000 29876 Worker thread wakes up
21:58:35.779 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.4 px 27 ms NORTH
21:58:35.781 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:35.782 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:37.689 01.907 29876 Exposure complete
21:58:37.733 00.044 29876 worker thread done servicing request
21:58:37.733 00.000 31432 OnExposeComplete: enter
21:58:37.735 00.002 31432 UpdateGuideState(): m_state=6
21:58:37.736 00.001 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
21:58:37.739 00.003 31432 Star::Find returns 1 (0), X=330.19, Y=635.40, Mass=3479, SNR=36.5, Peak=222 HFD=3.8
21:58:37.741 00.002 31432 MultiStar: [#1 0.40,0.13,1.02,U] [#2 1.17,0.49,0.00,M1] [#3 1.18,0.32,0.00,M2] [#4 0.07,0.79,0.90,U] [#5 -0.07,0.62,0.84,U] [#6 0.72,-0.29,0.88,U] [#7 0.44,0.11,0.90,U] [#8 0.70,0.79,0.00,M3] 
21:58:37.743 00.002 31432 refined, 5 included, MultiStar: {0.22, 0.28}, one-star: {-0.22, 0.32}
21:58:37.745 00.002 31432 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.02) = xAngle (0.87 = 0.87)
21:58:37.747 00.002 31432 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.88 = -2.40)
21:58:37.748 00.001 31432 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.35 cameraTheta=0.89 mountX=0.23 mountY=-0.24, mountTheta=-0.81
21:58:37.751 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.22, y=0.28, opts=13)
21:58:37.754 00.003 31432 Enqueuing Move request for scope (0.22, 0.28)
21:58:37.759 00.005 29876 Worker thread wakes up
21:58:37.760 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
21:58:37.760 00.000 29876 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
21:58:37.760 00.000 29876 Moving (0.22, 0.28) raw xDistance=0.23 yDistance=-0.24
21:58:37.760 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
21:58:37.760 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:37.760 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:58:37.760 00.000 29876 MoveAxis(W, 18, ABG)
21:58:37.760 00.000 29876 Guiding  Dir = 3, Dur = 18
21:58:37.760 00.000 29876 IsSlewing returns 0
21:58:37.760 00.000 29876 IsGuiding returns 0
21:58:37.761 00.001 29876 PulseGuide returned control before completion, sleep 28
21:58:37.764 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:37.778 00.014 31432 UpdateGuideState exits: m=3479 RSB=36.5
21:58:37.780 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.782 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:37.784 00.002 31432 Enqueuing Expose request
21:58:37.796 00.012 29876 IsGuiding returns 0
21:58:37.796 00.000 29876 Move returns status 0, amount 18
21:58:37.796 00.000 29876 MoveAxis(N, 0, ABG)
21:58:37.796 00.000 29876 Move returns status 0, amount 0
21:58:37.796 00.000 29876 move complete, result=0
21:58:37.796 00.000 29876 worker thread done servicing request
21:58:37.796 00.000 29876 Worker thread wakes up
21:58:37.796 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:37.796 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:37.798 00.002 31432 GuideStep: 0.2 px 18 ms WEST, -0.2 px 0 ms NORTH
21:58:40.025 02.227 29876 Exposure complete
21:58:40.068 00.043 29876 worker thread done servicing request
21:58:40.068 00.000 31432 OnExposeComplete: enter
21:58:40.071 00.003 31432 UpdateGuideState(): m_state=6
21:58:40.073 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
21:58:40.075 00.002 31432 Star::Find returns 1 (0), X=330.42, Y=634.85, Mass=3413, SNR=36.6, Peak=236 HFD=3.7
21:58:40.077 00.002 31432 MultiStar: [#1 -0.26,-0.17,1.02,U] [#2 0.87,-0.36,0.88,U] [#3 0.91,-0.02,0.99,U] [#4 0.19,0.27,0.90,U] [#5 -0.22,-0.03,0.85,U] [#6 0.19,-0.94,0.89,U] [#7 0.03,0.01,0.93,U] [#8 0.21,-0.08,0.78,U] 
21:58:40.079 00.002 31432 single-star, 8 included, MultiStar: {0.21, -0.17}, one-star: {0.01, -0.23}
21:58:40.081 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
21:58:40.083 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
21:58:40.085 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=0.01 mountY=0.23, mountTheta=1.53
21:58:40.087 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.23, opts=13)
21:58:40.089 00.002 31432 Enqueuing Move request for scope (0.01, -0.23)
21:58:40.091 00.002 29876 Worker thread wakes up
21:58:40.091 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
21:58:40.091 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
21:58:40.091 00.000 29876 Moving (0.01, -0.23) raw xDistance=0.01 yDistance=0.23
21:58:40.091 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:58:40.092 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:40.092 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:58:40.092 00.000 29876 MoveAxis(E, 0, ABG)
21:58:40.092 00.000 29876 Move returns status 0, amount 0
21:58:40.092 00.000 29876 MoveAxis(N, 0, ABG)
21:58:40.092 00.000 29876 Move returns status 0, amount 0
21:58:40.092 00.000 29876 move complete, result=0
21:58:40.092 00.000 29876 worker thread done servicing request
21:58:40.095 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:40.107 00.012 31432 UpdateGuideState exits: m=3413 RSB=36.6
21:58:40.109 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:40.111 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:40.112 00.001 31432 Enqueuing Expose request
21:58:40.114 00.002 29876 Worker thread wakes up
21:58:40.114 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:58:40.116 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:40.116 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:42.020 01.904 29876 Exposure complete
21:58:42.065 00.045 29876 worker thread done servicing request
21:58:42.065 00.000 31432 OnExposeComplete: enter
21:58:42.067 00.002 31432 UpdateGuideState(): m_state=6
21:58:42.068 00.001 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
21:58:42.070 00.002 31432 Star::Find returns 1 (0), X=330.86, Y=635.02, Mass=3519, SNR=37.1, Peak=239 HFD=4.0
21:58:42.073 00.003 31432 MultiStar: [#1 -0.33,0.12,0.97,U] [#2 0.98,-0.46,0.00,M1] [#3 0.97,0.07,1.01,U] [#4 0.70,0.24,0.92,U] [#5 0.07,0.33,0.83,U] [#6 1.00,-0.43,0.00,M1] [#7 -0.26,0.36,0.92,U] [#8 0.33,0.19,0.84,U] 
21:58:42.075 00.002 31432 refined, 6 included, MultiStar: {0.29, 0.17}, one-star: {0.45, -0.05}
21:58:42.077 00.002 31432 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
21:58:42.078 00.001 31432 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.53 = -2.75)
21:58:42.080 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.33 cameraTheta=0.55 mountX=0.29 mountY=-0.13, mountTheta=-0.42
21:58:42.083 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.17, opts=13)
21:58:42.085 00.002 31432 Enqueuing Move request for scope (0.29, 0.17)
21:58:42.087 00.002 29876 Worker thread wakes up
21:58:42.087 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
21:58:42.087 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
21:58:42.087 00.000 29876 Moving (0.29, 0.17) raw xDistance=0.29 yDistance=-0.13
21:58:42.087 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
21:58:42.087 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.087 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:58:42.087 00.000 29876 MoveAxis(W, 28, ABG)
21:58:42.087 00.000 29876 Guiding  Dir = 3, Dur = 28
21:58:42.088 00.001 29876 IsSlewing returns 0
21:58:42.088 00.000 29876 IsGuiding returns 0
21:58:42.088 00.000 29876 PulseGuide returned control before completion, sleep 38
21:58:42.092 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:58:42.105 00.013 31432 UpdateGuideState exits: m=3519 RSB=37.1
21:58:42.107 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.109 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:42.111 00.002 31432 Enqueuing Expose request
21:58:42.128 00.017 29876 IsGuiding returns 1
21:58:42.128 00.000 29876 scope still moving after pulse duration time elapsed
21:58:42.159 00.031 29876 IsSlewing returns 0
21:58:42.159 00.000 29876 IsGuiding returns 1
21:58:42.190 00.031 29876 IsSlewing returns 0
21:58:42.190 00.000 29876 IsGuiding returns 0
21:58:42.190 00.000 29876 scope move finished after 28 + 74 ms
21:58:42.190 00.000 29876 Move returns status 0, amount 28
21:58:42.190 00.000 29876 MoveAxis(N, 0, ABG)
21:58:42.190 00.000 29876 Move returns status 0, amount 0
21:58:42.190 00.000 29876 move complete, result=0
21:58:42.190 00.000 29876 worker thread done servicing request
21:58:42.190 00.000 29876 Worker thread wakes up
21:58:42.190 00.000 31432 GuideStep: 0.3 px 28 ms WEST, -0.1 px 0 ms NORTH
21:58:42.193 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:42.193 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:44.324 02.131 29876 Exposure complete
21:58:44.367 00.043 29876 worker thread done servicing request
21:58:44.367 00.000 31432 OnExposeComplete: enter
21:58:44.370 00.003 31432 UpdateGuideState(): m_state=6
21:58:44.372 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
21:58:44.374 00.002 31432 Star::Find returns 1 (0), X=330.89, Y=634.77, Mass=3428, SNR=36.7, Peak=255 HFD=3.8
21:58:44.376 00.002 31432 MultiStar: [#1 0.59,-0.87,0.00,M1] [#2 1.57,-0.56,0.00,M2] [#3 1.31,-0.25,0.00,M1] [#4 1.02,-0.27,0.00,M1] [#5 0.10,-0.25,0.85,U] [#6 0.68,-1.13,0.00,M2] [#7 0.58,-0.31,0.97,U] [#8 0.97,-0.66,0.00,M2] 
21:58:44.378 00.002 31432 refined, 2 included, MultiStar: {0.40, -0.29}, one-star: {0.49, -0.31}
21:58:44.379 00.001 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
21:58:44.381 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
21:58:44.383 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=-0.29 hyp=0.50 cameraTheta=-0.63 mountX=0.40 mountY=0.35, mountTheta=0.72
21:58:44.385 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=-0.29, opts=13)
21:58:44.387 00.002 31432 Enqueuing Move request for scope (0.40, -0.29)
21:58:44.389 00.002 29876 Worker thread wakes up
21:58:44.389 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.29) opts 0xd
21:58:44.389 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, -0.29)
21:58:44.389 00.000 29876 Moving (0.40, -0.29) raw xDistance=0.40 yDistance=0.35
21:58:44.389 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
21:58:44.389 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:44.389 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:58:44.389 00.000 29876 MoveAxis(W, 42, ABG)
21:58:44.390 00.001 29876 Guiding  Dir = 3, Dur = 42
21:58:44.390 00.000 29876 IsSlewing returns 0
21:58:44.390 00.000 29876 IsGuiding returns 0
21:58:44.390 00.000 29876 PulseGuide returned control before completion, sleep 52
21:58:44.393 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:44.405 00.012 31432 UpdateGuideState exits: m=3428 RSB=36.7
21:58:44.407 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.409 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:44.411 00.002 31432 Enqueuing Expose request
21:58:44.446 00.035 29876 IsGuiding returns 1
21:58:44.446 00.000 29876 scope still moving after pulse duration time elapsed
21:58:44.478 00.032 29876 IsSlewing returns 0
21:58:44.478 00.000 29876 IsGuiding returns 1
21:58:44.509 00.031 29876 IsSlewing returns 0
21:58:44.509 00.000 29876 IsGuiding returns 1
21:58:44.541 00.032 29876 IsSlewing returns 0
21:58:44.541 00.000 29876 IsGuiding returns 0
21:58:44.541 00.000 29876 scope move finished after 42 + 108 ms
21:58:44.541 00.000 29876 Move returns status 0, amount 42
21:58:44.541 00.000 29876 MoveAxis(N, 0, ABG)
21:58:44.541 00.000 29876 Move returns status 0, amount 0
21:58:44.541 00.000 29876 move complete, result=0
21:58:44.541 00.000 29876 worker thread done servicing request
21:58:44.541 00.000 29876 Worker thread wakes up
21:58:44.542 00.001 31432 GuideStep: 0.4 px 42 ms WEST, 0.3 px 0 ms NORTH
21:58:44.544 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:44.544 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:46.456 01.912 29876 Exposure complete
21:58:46.501 00.045 29876 worker thread done servicing request
21:58:46.501 00.000 31432 OnExposeComplete: enter
21:58:46.506 00.005 31432 UpdateGuideState(): m_state=6
21:58:46.511 00.005 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
21:58:46.513 00.002 31432 Star::Find returns 1 (0), X=331.26, Y=635.20, Mass=3324, SNR=35.5, Peak=255 HFD=3.7
21:58:46.515 00.002 31432 MultiStar: [#1 0.54,-0.12,1.04,U] [#2 1.63,-0.08,0.00,M3] [#3 1.40,-0.02,0.00,M2] [#4 0.80,0.60,0.94,U] [#5 0.41,0.18,0.82,U] [#6 0.92,-0.36,0.85,U] [#7 0.35,-0.09,0.94,U] [#8 0.86,0.16,0.85,U] 
21:58:46.517 00.002 31432 refined, 6 included, MultiStar: {0.67, 0.07}, one-star: {0.86, 0.12}
21:58:46.518 00.001 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
21:58:46.520 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
21:58:46.522 00.002 31432 CameraToMount -- cameraX=0.67 cameraY=0.07 hyp=0.68 cameraTheta=0.10 mountX=0.68 mountY=0.03, mountTheta=0.05
21:58:46.525 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.07, opts=13)
21:58:46.527 00.002 31432 Enqueuing Move request for scope (0.67, 0.07)
21:58:46.530 00.003 29876 Worker thread wakes up
21:58:46.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.07) opts 0xd
21:58:46.530 00.000 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.07)
21:58:46.530 00.000 29876 Moving (0.67, 0.07) raw xDistance=0.68 yDistance=0.03
21:58:46.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68
21:58:46.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:46.530 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:46.530 00.000 29876 MoveAxis(W, 71, ABG)
21:58:46.530 00.000 29876 Guiding  Dir = 3, Dur = 71
21:58:46.530 00.000 29876 IsSlewing returns 0
21:58:46.530 00.000 29876 IsGuiding returns 0
21:58:46.531 00.001 29876 PulseGuide returned control before completion, sleep 81
21:58:46.534 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:46.545 00.011 31432 UpdateGuideState exits: m=3324 RSB=35.5
21:58:46.547 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:46.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:46.551 00.002 31432 Enqueuing Expose request
21:58:46.626 00.075 29876 IsGuiding returns 1
21:58:46.626 00.000 29876 scope still moving after pulse duration time elapsed
21:58:46.657 00.031 29876 IsSlewing returns 0
21:58:46.657 00.000 29876 IsGuiding returns 1
21:58:46.688 00.031 29876 IsSlewing returns 0
21:58:46.689 00.001 29876 IsGuiding returns 0
21:58:46.689 00.000 29876 scope move finished after 71 + 87 ms
21:58:46.689 00.000 29876 Move returns status 0, amount 71
21:58:46.689 00.000 29876 MoveAxis(N, 0, ABG)
21:58:46.689 00.000 29876 Move returns status 0, amount 0
21:58:46.689 00.000 29876 move complete, result=0
21:58:46.689 00.000 29876 worker thread done servicing request
21:58:46.689 00.000 29876 Worker thread wakes up
21:58:46.689 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:46.689 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:46.689 00.000 31432 GuideStep: 0.7 px 71 ms WEST, 0.0 px 0 ms NORTH
21:58:48.813 02.124 29876 Exposure complete
21:58:48.859 00.046 29876 worker thread done servicing request
21:58:48.859 00.000 31432 OnExposeComplete: enter
21:58:48.861 00.002 31432 UpdateGuideState(): m_state=6
21:58:48.863 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
21:58:48.865 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=634.75, Mass=3604, SNR=37.6, Peak=253 HFD=3.7
21:58:48.867 00.002 31432 MultiStar: [#1 -0.40,-0.45,1.00,U] [#2 0.70,-0.77,0.00,M4] [#3 0.51,0.05,1.02,U] [#4 0.24,0.27,0.92,U] [#5 -0.07,-0.08,0.80,U] [#6 0.41,-0.97,0.00,M2] [#7 -0.36,-0.09,0.90,U] [#8 0.11,-0.28,0.80,U] 
21:58:48.869 00.002 31432 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {-0.10, -0.32}
21:58:48.871 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
21:58:48.873 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
21:58:48.875 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.63 mountX=-0.01 mountY=0.13, mountTheta=1.65
21:58:48.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.13, opts=13)
21:58:48.880 00.002 31432 Enqueuing Move request for scope (-0.01, -0.13)
21:58:48.882 00.002 29876 Worker thread wakes up
21:58:48.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
21:58:48.882 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
21:58:48.882 00.000 29876 Moving (-0.01, -0.13) raw xDistance=-0.01 yDistance=0.13
21:58:48.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:58:48.882 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:48.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:58:48.882 00.000 29876 MoveAxis(E, 0, ABG)
21:58:48.882 00.000 29876 Move returns status 0, amount 0
21:58:48.882 00.000 29876 MoveAxis(N, 0, ABG)
21:58:48.882 00.000 29876 Move returns status 0, amount 0
21:58:48.882 00.000 29876 move complete, result=0
21:58:48.882 00.000 29876 worker thread done servicing request
21:58:48.886 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:48.900 00.014 31432 UpdateGuideState exits: m=3604 RSB=37.6
21:58:48.906 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.908 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:48.910 00.002 31432 Enqueuing Expose request
21:58:48.912 00.002 29876 Worker thread wakes up
21:58:48.912 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:48.915 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:48.915 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:50.830 01.915 29876 Exposure complete
21:58:50.884 00.054 29876 worker thread done servicing request
21:58:50.884 00.000 31432 OnExposeComplete: enter
21:58:50.886 00.002 31432 UpdateGuideState(): m_state=6
21:58:50.888 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
21:58:50.890 00.002 31432 Star::Find returns 1 (0), X=329.77, Y=635.12, Mass=3439, SNR=36.4, Peak=246 HFD=4.0
21:58:50.892 00.002 31432 MultiStar: [#1 -0.70,-0.07,0.97,U] [#2 0.56,-0.50,0.90,U] [#3 -0.00,0.22,1.05,U] [#4 -0.15,0.24,0.94,U] [#5 -0.99,0.61,0.00,M1] [#6 -0.21,-0.53,0.86,U] [#7 -0.72,-0.08,0.99,U] [#8 -0.00,0.09,0.81,U] 
21:58:50.894 00.002 31432 refined, 7 included, MultiStar: {-0.25, -0.06}, one-star: {-0.64, 0.04}
21:58:50.896 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
21:58:50.898 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
21:58:50.900 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-2.89 mountX=-0.25 mountY=0.03, mountTheta=3.04
21:58:50.903 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.06, opts=13)
21:58:50.906 00.003 31432 Enqueuing Move request for scope (-0.25, -0.06)
21:58:50.909 00.003 29876 Worker thread wakes up
21:58:50.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
21:58:50.909 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
21:58:50.909 00.000 29876 Moving (-0.25, -0.06) raw xDistance=-0.25 yDistance=0.03
21:58:50.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
21:58:50.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:50.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:58:50.909 00.000 29876 MoveAxis(E, 24, ABG)
21:58:50.909 00.000 29876 Guiding  Dir = 2, Dur = 24
21:58:50.910 00.001 29876 IsSlewing returns 0
21:58:50.910 00.000 29876 IsGuiding returns 0
21:58:50.910 00.000 29876 PulseGuide returned control before completion, sleep 34
21:58:50.914 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:50.930 00.016 31432 UpdateGuideState exits: m=3439 RSB=36.4
21:58:50.932 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:50.934 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:50.936 00.002 31432 Enqueuing Expose request
21:58:50.953 00.017 29876 IsGuiding returns 1
21:58:50.953 00.000 29876 scope still moving after pulse duration time elapsed
21:58:50.984 00.031 29876 IsSlewing returns 0
21:58:50.984 00.000 29876 IsGuiding returns 0
21:58:50.984 00.000 29876 scope move finished after 24 + 50 ms
21:58:50.984 00.000 29876 Move returns status 0, amount 24
21:58:50.984 00.000 29876 MoveAxis(N, 0, ABG)
21:58:50.984 00.000 29876 Move returns status 0, amount 0
21:58:50.984 00.000 29876 move complete, result=0
21:58:50.984 00.000 29876 worker thread done servicing request
21:58:50.984 00.000 29876 Worker thread wakes up
21:58:50.984 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:50.984 00.000 31432 GuideStep: -0.2 px 24 ms EAST, 0.0 px 0 ms NORTH
21:58:50.987 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:53.112 02.125 29876 Exposure complete
21:58:53.163 00.051 29876 worker thread done servicing request
21:58:53.163 00.000 31432 OnExposeComplete: enter
21:58:53.166 00.003 31432 UpdateGuideState(): m_state=6
21:58:53.168 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
21:58:53.170 00.002 31432 Star::Find returns 1 (0), X=330.83, Y=634.20, Mass=3624, SNR=37.3, Peak=235 HFD=4.0
21:58:53.172 00.002 31432 MultiStar: [#1 -0.13,-1.07,0.00,M1] [#2 0.83,-1.13,0.00,M4] [#3 0.70,-0.63,1.04,U] [#4 0.47,-0.52,0.91,U] [#5 -0.17,-0.37,0.86,U] [#6 0.38,-1.28,0.00,M2] [#7 -0.20,-0.64,0.92,U] [#8 0.26,-0.78,0.84,U] 
21:58:53.174 00.002 31432 refined, 5 included, MultiStar: {0.26, -0.64}, one-star: {0.42, -0.88}
21:58:53.177 00.003 31432 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.02) = xAngle (-1.20 = -1.20)
21:58:53.179 00.002 31432 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.81 = 1.81)
21:58:53.182 00.003 31432 CameraToMount -- cameraX=0.26 cameraY=-0.64 hyp=0.69 cameraTheta=-1.18 mountX=0.25 mountY=0.67, mountTheta=1.22
21:58:53.186 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.64, opts=13)
21:58:53.188 00.002 31432 Enqueuing Move request for scope (0.26, -0.64)
21:58:53.191 00.003 29876 Worker thread wakes up
21:58:53.191 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.64) opts 0xd
21:58:53.191 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.64)
21:58:53.191 00.000 29876 Moving (0.26, -0.64) raw xDistance=0.25 yDistance=0.67
21:58:53.191 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
21:58:53.191 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:53.191 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
21:58:53.191 00.000 29876 MoveAxis(W, 21, ABG)
21:58:53.191 00.000 29876 Guiding  Dir = 3, Dur = 21
21:58:53.191 00.000 29876 IsSlewing returns 0
21:58:53.191 00.000 29876 IsGuiding returns 0
21:58:53.192 00.001 29876 PulseGuide returned control before completion, sleep 31
21:58:53.195 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:53.210 00.015 31432 UpdateGuideState exits: m=3624 RSB=37.3
21:58:53.213 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:53.216 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:53.220 00.004 31432 Enqueuing Expose request
21:58:53.236 00.016 29876 IsGuiding returns 1
21:58:53.236 00.000 29876 scope still moving after pulse duration time elapsed
21:58:53.266 00.030 29876 IsSlewing returns 0
21:58:53.266 00.000 29876 IsGuiding returns 1
21:58:53.297 00.031 29876 IsSlewing returns 0
21:58:53.297 00.000 29876 IsGuiding returns 1
21:58:53.328 00.031 29876 IsSlewing returns 0
21:58:53.328 00.000 29876 IsGuiding returns 1
21:58:53.360 00.032 29876 IsSlewing returns 0
21:58:53.360 00.000 29876 IsGuiding returns 0
21:58:53.360 00.000 29876 scope move finished after 21 + 147 ms
21:58:53.360 00.000 29876 Move returns status 0, amount 21
21:58:53.360 00.000 29876 MoveAxis(N, 0, ABG)
21:58:53.360 00.000 29876 Move returns status 0, amount 0
21:58:53.360 00.000 29876 move complete, result=0
21:58:53.360 00.000 29876 worker thread done servicing request
21:58:53.360 00.000 29876 Worker thread wakes up
21:58:53.360 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.7 px 0 ms NORTH
21:58:53.363 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:53.363 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:55.270 01.907 29876 Exposure complete
21:58:55.312 00.042 29876 worker thread done servicing request
21:58:55.312 00.000 31432 OnExposeComplete: enter
21:58:55.315 00.003 31432 UpdateGuideState(): m_state=6
21:58:55.317 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
21:58:55.319 00.002 31432 Star::Find returns 1 (0), X=329.81, Y=634.42, Mass=3255, SNR=35.5, Peak=254 HFD=3.7
21:58:55.321 00.002 31432 MultiStar: [#1 -0.80,-0.67,0.00,M2] [#2 -0.15,-0.71,0.97,U] [#3 0.94,-0.59,0.00,M1] [#4 -0.19,-0.31,0.96,U] [#5 -0.27,-0.49,0.82,U] [#6 -0.48,-1.26,0.00,M3] [#7 -0.73,-0.74,0.00,M1] [#8 -0.12,-0.68,0.85,U] 
21:58:55.323 00.002 31432 refined, 4 included, MultiStar: {-0.27, -0.57}, one-star: {-0.59, -0.66}
21:58:55.325 00.002 31432 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
21:58:55.327 00.002 31432 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
21:58:55.329 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.57 hyp=0.63 cameraTheta=-2.02 mountX=-0.29 mountY=0.52, mountTheta=2.07
21:58:55.332 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.57, opts=13)
21:58:55.334 00.002 31432 Enqueuing Move request for scope (-0.27, -0.57)
21:58:55.336 00.002 29876 Worker thread wakes up
21:58:55.336 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.57) opts 0xd
21:58:55.336 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.57)
21:58:55.336 00.000 29876 Moving (-0.27, -0.57) raw xDistance=-0.29 yDistance=0.52
21:58:55.336 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
21:58:55.336 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:55.336 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:58:55.336 00.000 29876 MoveAxis(E, 25, ABG)
21:58:55.336 00.000 29876 Guiding  Dir = 2, Dur = 25
21:58:55.337 00.001 29876 IsSlewing returns 0
21:58:55.337 00.000 29876 IsGuiding returns 0
21:58:55.337 00.000 29876 PulseGuide returned control before completion, sleep 35
21:58:55.340 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:55.352 00.012 31432 UpdateGuideState exits: m=3255 RSB=35.5
21:58:55.354 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.356 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:55.358 00.002 31432 Enqueuing Expose request
21:58:55.378 00.020 29876 IsGuiding returns 1
21:58:55.378 00.000 29876 scope still moving after pulse duration time elapsed
21:58:55.409 00.031 29876 IsSlewing returns 0
21:58:55.409 00.000 29876 IsGuiding returns 1
21:58:55.440 00.031 29876 IsSlewing returns 0
21:58:55.440 00.000 29876 IsGuiding returns 1
21:58:55.470 00.030 29876 IsSlewing returns 0
21:58:55.470 00.000 29876 IsGuiding returns 1
21:58:55.501 00.031 29876 IsSlewing returns 0
21:58:55.501 00.000 29876 IsGuiding returns 1
21:58:55.531 00.030 29876 IsSlewing returns 0
21:58:55.531 00.000 29876 IsGuiding returns 0
21:58:55.531 00.000 29876 scope move finished after 25 + 169 ms
21:58:55.531 00.000 29876 Move returns status 0, amount 25
21:58:55.531 00.000 29876 MoveAxis(N, 0, ABG)
21:58:55.531 00.000 29876 Move returns status 0, amount 0
21:58:55.531 00.000 29876 move complete, result=0
21:58:55.531 00.000 29876 worker thread done servicing request
21:58:55.531 00.000 29876 Worker thread wakes up
21:58:55.531 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:55.531 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:55.532 00.001 31432 GuideStep: -0.3 px 25 ms EAST, 0.5 px 0 ms NORTH
21:58:57.760 02.228 29876 Exposure complete
21:58:57.805 00.045 29876 worker thread done servicing request
21:58:57.805 00.000 31432 OnExposeComplete: enter
21:58:57.808 00.003 31432 UpdateGuideState(): m_state=6
21:58:57.809 00.001 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
21:58:57.811 00.002 31432 Star::Find returns 1 (0), X=330.51, Y=635.19, Mass=3305, SNR=35.6, Peak=238 HFD=3.8
21:58:57.814 00.003 31432 MultiStar: [#1 -0.17,-0.21,1.03,U] [#2 0.96,-0.37,0.00,M4] [#3 0.85,0.12,1.04,U] [#4 0.99,-0.06,0.92,U] [#5 -0.32,0.15,0.88,U] [#6 0.53,-0.89,0.00,M4] [#7 0.18,-0.25,0.97,U] [#8 0.59,0.10,0.89,U] 
21:58:57.815 00.001 31432 single-star, 6 included, MultiStar: {0.32, -0.01}, one-star: {0.10, 0.12}
21:58:57.816 00.001 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
21:58:57.819 00.003 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.46)
21:58:57.820 00.001 31432 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=0.11 mountY=-0.10, mountTheta=-0.75
21:58:57.823 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.12, opts=13)
21:58:57.826 00.003 31432 Enqueuing Move request for scope (0.10, 0.12)
21:58:57.827 00.001 29876 Worker thread wakes up
21:58:57.827 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
21:58:57.827 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
21:58:57.827 00.000 29876 Moving (0.10, 0.12) raw xDistance=0.11 yDistance=-0.10
21:58:57.827 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:58:57.827 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:57.827 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:58:57.827 00.000 29876 MoveAxis(E, 0, ABG)
21:58:57.827 00.000 29876 Move returns status 0, amount 0
21:58:57.829 00.002 29876 MoveAxis(N, 0, ABG)
21:58:57.829 00.000 29876 Move returns status 0, amount 0
21:58:57.829 00.000 29876 move complete, result=0
21:58:57.829 00.000 29876 worker thread done servicing request
21:58:57.832 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:58:57.842 00.010 31432 UpdateGuideState exits: m=3305 RSB=35.6
21:58:57.845 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.848 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:57.848 00.000 31432 Enqueuing Expose request
21:58:57.850 00.002 29876 Worker thread wakes up
21:58:57.850 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:57.852 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:58:57.853 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:58:59.768 01.915 29876 Exposure complete
21:58:59.813 00.045 29876 worker thread done servicing request
21:58:59.813 00.000 31432 OnExposeComplete: enter
21:58:59.816 00.003 31432 UpdateGuideState(): m_state=6
21:58:59.818 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
21:58:59.820 00.002 31432 Star::Find returns 1 (0), X=331.03, Y=634.57, Mass=3350, SNR=35.9, Peak=255 HFD=3.7
21:58:59.822 00.002 31432 MultiStar: [#1 0.21,-1.14,0.00,M2] [#2 0.89,-0.73,0.00,M5] [#3 1.23,-0.41,0.00,M1] [#4 1.52,-0.97,0.00,M1] [#5 0.54,-0.14,0.84,U] [#6 0.56,-1.29,0.00,M5] [#7 0.79,-0.46,0.95,U] [#8 0.69,-0.88,0.00,M1] 
21:58:59.823 00.001 31432 refined, 2 included, MultiStar: {0.66, -0.38}, one-star: {0.62, -0.50}
21:58:59.825 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
21:58:59.827 00.002 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
21:58:59.829 00.002 31432 CameraToMount -- cameraX=0.66 cameraY=-0.38 hyp=0.76 cameraTheta=-0.52 mountX=0.65 mountY=0.48, mountTheta=0.63
21:58:59.832 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.66, y=-0.38, opts=13)
21:58:59.834 00.002 31432 Enqueuing Move request for scope (0.66, -0.38)
21:58:59.836 00.002 29876 Worker thread wakes up
21:58:59.836 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.38) opts 0xd
21:58:59.836 00.000 29876 Handling offset move in thread for scope, endpoint = (0.66, -0.38)
21:58:59.836 00.000 29876 Moving (0.66, -0.38) raw xDistance=0.65 yDistance=0.48
21:58:59.836 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.65
21:58:59.836 00.000 29876 switching direction from -1 to 1 - decHistory=4 oldest=0.45 newest=0.90
21:58:59.836 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.48
21:58:59.836 00.000 29876 MoveAxis(W, 62, ABG)
21:58:59.836 00.000 29876 Guiding  Dir = 3, Dur = 62
21:58:59.836 00.000 29876 IsSlewing returns 0
21:58:59.836 00.000 29876 IsGuiding returns 0
21:58:59.837 00.001 29876 PulseGuide returned control before completion, sleep 72
21:58:59.843 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:58:59.855 00.012 31432 UpdateGuideState exits: m=3350 RSB=35.9
21:58:59.857 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.859 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:58:59.861 00.002 31432 Enqueuing Expose request
21:58:59.923 00.062 29876 IsGuiding returns 1
21:58:59.923 00.000 29876 scope still moving after pulse duration time elapsed
21:58:59.955 00.032 29876 IsSlewing returns 0
21:58:59.955 00.000 29876 IsGuiding returns 1
21:58:59.986 00.031 29876 IsSlewing returns 0
21:58:59.986 00.000 29876 IsGuiding returns 0
21:58:59.986 00.000 29876 scope move finished after 62 + 87 ms
21:58:59.986 00.000 29876 Move returns status 0, amount 62
21:58:59.986 00.000 29876 BLC: Oldest BLC event removed
21:58:59.986 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
21:58:59.986 00.000 29876 MoveAxis(S, 55, ABG)
21:58:59.986 00.000 29876 Guiding  Dir = 1, Dur = 55
21:58:59.986 00.000 29876 IsSlewing returns 0
21:58:59.986 00.000 29876 IsGuiding returns 0
21:58:59.986 00.000 29876 PulseGuide returned control before completion, sleep 65
21:59:00.064 00.078 29876 IsGuiding returns 1
21:59:00.064 00.000 29876 scope still moving after pulse duration time elapsed
21:59:00.095 00.031 29876 IsSlewing returns 0
21:59:00.095 00.000 29876 IsGuiding returns 1
21:59:00.126 00.031 29876 IsSlewing returns 0
21:59:00.126 00.000 29876 IsGuiding returns 1
21:59:00.157 00.031 29876 IsSlewing returns 0
21:59:00.157 00.000 29876 IsGuiding returns 1
21:59:00.186 00.029 29876 IsSlewing returns 0
21:59:00.186 00.000 29876 IsGuiding returns 0
21:59:00.186 00.000 29876 scope move finished after 55 + 144 ms
21:59:00.186 00.000 29876 Move returns status 0, amount 55
21:59:00.186 00.000 29876 move complete, result=0
21:59:00.186 00.000 29876 worker thread done servicing request
21:59:00.186 00.000 29876 Worker thread wakes up
21:59:00.186 00.000 31432 GuideStep: 0.6 px 62 ms WEST, 0.5 px 55 ms SOUTH
21:59:00.189 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:00.189 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:02.418 02.229 29876 Exposure complete
21:59:02.462 00.044 29876 worker thread done servicing request
21:59:02.462 00.000 31432 OnExposeComplete: enter
21:59:02.465 00.003 31432 UpdateGuideState(): m_state=6
21:59:02.467 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
21:59:02.469 00.002 31432 Star::Find returns 1 (0), X=330.76, Y=634.55, Mass=3394, SNR=36.3, Peak=241 HFD=3.8
21:59:02.471 00.002 31432 MultiStar: [#1 -0.39,-0.49,1.02,U] [#2 0.80,0.19,0.98,U] [#3 1.73,-0.18,0.00,M2] [#4 0.62,0.33,0.96,U] [#5 0.62,0.02,0.86,U] [#6 0.39,-0.94,0.00,M6] [#7 0.19,0.10,0.93,U] [#8 0.63,0.06,0.83,U] 
21:59:02.473 00.002 31432 refined, 6 included, MultiStar: {0.39, -0.06}, one-star: {0.35, -0.53}
21:59:02.475 00.002 31432 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
21:59:02.477 00.002 31432 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
21:59:02.479 00.002 31432 CameraToMount -- cameraX=0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-0.14 mountX=0.39 mountY=0.12, mountTheta=0.29
21:59:02.482 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.39, y=-0.06, opts=13)
21:59:02.484 00.002 31432 Enqueuing Move request for scope (0.39, -0.06)
21:59:02.486 00.002 29876 Worker thread wakes up
21:59:02.486 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.06) opts 0xd
21:59:02.486 00.000 29876 Handling offset move in thread for scope, endpoint = (0.39, -0.06)
21:59:02.486 00.000 29876 Moving (0.39, -0.06) raw xDistance=0.39 yDistance=0.12
21:59:02.486 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
21:59:02.486 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.486 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:59:02.486 00.000 29876 MoveAxis(W, 46, ABG)
21:59:02.486 00.000 29876 Guiding  Dir = 3, Dur = 46
21:59:02.486 00.000 29876 IsSlewing returns 0
21:59:02.486 00.000 29876 IsGuiding returns 0
21:59:02.487 00.001 29876 PulseGuide returned control before completion, sleep 56
21:59:02.490 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:02.501 00.011 31432 UpdateGuideState exits: m=3394 RSB=36.3
21:59:02.504 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.505 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:02.507 00.002 31432 Enqueuing Expose request
21:59:02.556 00.049 29876 IsGuiding returns 1
21:59:02.556 00.000 29876 scope still moving after pulse duration time elapsed
21:59:02.587 00.031 29876 IsSlewing returns 0
21:59:02.587 00.000 29876 IsGuiding returns 1
21:59:02.617 00.030 29876 IsSlewing returns 0
21:59:02.617 00.000 29876 IsGuiding returns 0
21:59:02.617 00.000 29876 scope move finished after 46 + 85 ms
21:59:02.617 00.000 29876 Move returns status 0, amount 46
21:59:02.617 00.000 29876 MoveAxis(N, 0, ABG)
21:59:02.617 00.000 29876 Move returns status 0, amount 0
21:59:02.617 00.000 29876 move complete, result=0
21:59:02.617 00.000 29876 worker thread done servicing request
21:59:02.617 00.000 29876 Worker thread wakes up
21:59:02.618 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:02.618 00.000 31432 GuideStep: 0.4 px 46 ms WEST, 0.1 px 0 ms NORTH
21:59:02.619 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:04.526 01.907 29876 Exposure complete
21:59:04.569 00.043 29876 worker thread done servicing request
21:59:04.569 00.000 31432 OnExposeComplete: enter
21:59:04.572 00.003 31432 UpdateGuideState(): m_state=6
21:59:04.574 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
21:59:04.576 00.002 31432 Star::Find returns 1 (0), X=331.26, Y=634.80, Mass=3565, SNR=37.7, Peak=238 HFD=3.9
21:59:04.578 00.002 31432 MultiStar: [#1 0.06,-0.23,1.04,U] [#2 0.95,-0.30,0.89,U] [#3 1.22,-0.04,0.00,M3] [#4 0.80,-0.37,0.88,U] [#5 0.75,-0.21,0.78,U] [#6 0.70,-0.97,0.00,M7] [#7 0.04,0.28,0.84,U] [#8 0.61,-0.10,0.83,U] 
21:59:04.580 00.002 31432 refined, 6 included, MultiStar: {0.57, -0.18}, one-star: {0.86, -0.28}
21:59:04.582 00.002 31432 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.02) = xAngle (-0.33 = -0.33)
21:59:04.583 00.001 31432 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.69 = 2.69)
21:59:04.585 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=-0.18 hyp=0.60 cameraTheta=-0.30 mountX=0.57 mountY=0.26, mountTheta=0.43
21:59:04.588 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=-0.18, opts=13)
21:59:04.590 00.002 31432 Enqueuing Move request for scope (0.57, -0.18)
21:59:04.592 00.002 29876 Worker thread wakes up
21:59:04.592 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.18) opts 0xd
21:59:04.592 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, -0.18)
21:59:04.592 00.000 29876 Moving (0.57, -0.18) raw xDistance=0.57 yDistance=0.26
21:59:04.592 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
21:59:04.592 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:04.592 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:59:04.592 00.000 29876 MoveAxis(W, 61, ABG)
21:59:04.592 00.000 29876 Guiding  Dir = 3, Dur = 61
21:59:04.593 00.001 29876 IsSlewing returns 0
21:59:04.593 00.000 29876 IsGuiding returns 0
21:59:04.593 00.000 29876 PulseGuide returned control before completion, sleep 71
21:59:04.596 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:59:04.607 00.011 31432 UpdateGuideState exits: m=3565 RSB=37.7
21:59:04.610 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.611 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:04.613 00.002 31432 Enqueuing Expose request
21:59:04.678 00.065 29876 IsGuiding returns 1
21:59:04.678 00.000 29876 scope still moving after pulse duration time elapsed
21:59:04.709 00.031 29876 IsSlewing returns 0
21:59:04.709 00.000 29876 IsGuiding returns 1
21:59:04.741 00.032 29876 IsSlewing returns 0
21:59:04.741 00.000 29876 IsGuiding returns 1
21:59:04.771 00.030 29876 IsSlewing returns 0
21:59:04.771 00.000 29876 IsGuiding returns 0
21:59:04.771 00.000 29876 scope move finished after 61 + 117 ms
21:59:04.771 00.000 29876 Move returns status 0, amount 61
21:59:04.771 00.000 29876 MoveAxis(N, 0, ABG)
21:59:04.771 00.000 29876 Move returns status 0, amount 0
21:59:04.771 00.000 29876 move complete, result=0
21:59:04.771 00.000 29876 worker thread done servicing request
21:59:04.771 00.000 29876 Worker thread wakes up
21:59:04.771 00.000 31432 GuideStep: 0.6 px 61 ms WEST, 0.3 px 0 ms NORTH
21:59:04.774 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:04.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:06.897 02.123 29876 Exposure complete
21:59:06.940 00.043 29876 worker thread done servicing request
21:59:06.940 00.000 31432 OnExposeComplete: enter
21:59:06.943 00.003 31432 UpdateGuideState(): m_state=6
21:59:06.945 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
21:59:06.946 00.001 31432 Star::Find returns 1 (0), X=330.49, Y=634.64, Mass=3252, SNR=34.6, Peak=222 HFD=3.8
21:59:06.948 00.002 31432 MultiStar: [#1 -0.07,-0.38,1.05,U] [#2 1.09,-0.61,0.00,M4] [#3 1.23,-0.53,0.00,M4] [#4 0.75,-0.16,0.99,U] [#5 -0.06,-0.26,0.85,U] [#6 0.12,-0.37,0.97,U] [#7 0.04,-0.31,0.98,U] [#8 0.45,-0.44,0.89,U] 
21:59:06.950 00.002 31432 refined, 6 included, MultiStar: {0.18, -0.34}, one-star: {0.08, -0.44}
21:59:06.952 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
21:59:06.954 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.92 = 1.92)
21:59:06.956 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-1.07 mountX=0.18 mountY=0.36, mountTheta=1.12
21:59:06.958 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.34, opts=13)
21:59:06.960 00.002 31432 Enqueuing Move request for scope (0.18, -0.34)
21:59:06.962 00.002 29876 Worker thread wakes up
21:59:06.962 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
21:59:06.962 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
21:59:06.962 00.000 29876 Moving (0.18, -0.34) raw xDistance=0.18 yDistance=0.36
21:59:06.962 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:59:06.962 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:59:06.963 00.001 29876 MoveAxis(E, 0, ABG)
21:59:06.963 00.000 29876 Move returns status 0, amount 0
21:59:06.963 00.000 29876 MoveAxis(S, 27, ABG)
21:59:06.963 00.000 29876 Guiding  Dir = 1, Dur = 27
21:59:06.963 00.000 29876 IsSlewing returns 0
21:59:06.963 00.000 29876 IsGuiding returns 0
21:59:06.963 00.000 29876 PulseGuide returned control before completion, sleep 37
21:59:06.966 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:59:06.978 00.012 31432 UpdateGuideState exits: m=3252 RSB=34.6
21:59:06.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:06.984 00.002 31432 Enqueuing Expose request
21:59:07.006 00.022 29876 IsGuiding returns 1
21:59:07.006 00.000 29876 scope still moving after pulse duration time elapsed
21:59:07.036 00.030 29876 IsSlewing returns 0
21:59:07.036 00.000 29876 IsGuiding returns 1
21:59:07.067 00.031 29876 IsSlewing returns 0
21:59:07.067 00.000 29876 IsGuiding returns 1
21:59:07.098 00.031 29876 IsSlewing returns 0
21:59:07.098 00.000 29876 IsGuiding returns 0
21:59:07.098 00.000 29876 scope move finished after 27 + 108 ms
21:59:07.098 00.000 29876 Move returns status 0, amount 27
21:59:07.098 00.000 29876 move complete, result=0
21:59:07.098 00.000 29876 worker thread done servicing request
21:59:07.098 00.000 29876 Worker thread wakes up
21:59:07.098 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.4 px 27 ms SOUTH
21:59:07.101 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:07.101 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:09.004 01.903 29876 Exposure complete
21:59:09.053 00.049 29876 worker thread done servicing request
21:59:09.053 00.000 31432 OnExposeComplete: enter
21:59:09.055 00.002 31432 UpdateGuideState(): m_state=6
21:59:09.057 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
21:59:09.059 00.002 31432 Star::Find returns 1 (0), X=331.58, Y=634.22, Mass=3069, SNR=34.0, Peak=212 HFD=3.7
21:59:09.061 00.002 31432 MultiStar: [#1 0.84,-0.92,0.00,M1] [#2 1.80,-0.62,0.00,M5] [#3 2.15,-0.85,0.00,M5] [#4 1.72,-0.49,0.00,M1] [#5 1.33,-0.80,0.00,M1] [#6 1.62,-1.55,0.00,M7] [#7 1.05,-0.77,0.00,M1] [#8 1.64,-0.80,0.00,M1] 
21:59:09.063 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
21:59:09.065 00.002 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
21:59:09.067 00.002 31432 CameraToMount -- cameraX=1.17 cameraY=-0.86 hyp=1.45 cameraTheta=-0.63 mountX=1.15 mountY=1.03, mountTheta=0.73
21:59:09.069 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.17, y=-0.86, opts=13)
21:59:09.072 00.003 31432 Enqueuing Move request for scope (1.17, -0.86)
21:59:09.074 00.002 29876 Worker thread wakes up
21:59:09.074 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.86) opts 0xd
21:59:09.074 00.000 29876 Handling offset move in thread for scope, endpoint = (1.17, -0.86)
21:59:09.074 00.000 29876 Moving (1.17, -0.86) raw xDistance=1.15 yDistance=1.03
21:59:09.074 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.15
21:59:09.074 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.62 from input 1.03
21:59:09.074 00.000 29876 MoveAxis(W, 110, ABG)
21:59:09.074 00.000 29876 Guiding  Dir = 3, Dur = 110
21:59:09.074 00.000 29876 IsSlewing returns 0
21:59:09.074 00.000 29876 IsGuiding returns 0
21:59:09.074 00.000 29876 PulseGuide returned control before completion, sleep 120
21:59:09.078 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:59:09.090 00.012 31432 UpdateGuideState exits: m=3069 RSB=34.0
21:59:09.093 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.095 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:09.096 00.001 31432 Enqueuing Expose request
21:59:09.204 00.108 29876 IsGuiding returns 1
21:59:09.204 00.000 29876 scope still moving after pulse duration time elapsed
21:59:09.236 00.032 29876 IsSlewing returns 0
21:59:09.236 00.000 29876 IsGuiding returns 1
21:59:09.266 00.030 29876 IsSlewing returns 0
21:59:09.266 00.000 29876 IsGuiding returns 0
21:59:09.266 00.000 29876 scope move finished after 110 + 82 ms
21:59:09.266 00.000 29876 Move returns status 0, amount 110
21:59:09.266 00.000 29876 MoveAxis(S, 75, ABG)
21:59:09.266 00.000 29876 Guiding  Dir = 1, Dur = 75
21:59:09.266 00.000 29876 IsSlewing returns 0
21:59:09.266 00.000 29876 IsGuiding returns 0
21:59:09.266 00.000 29876 PulseGuide returned control before completion, sleep 85
21:59:09.360 00.094 29876 IsGuiding returns 1
21:59:09.360 00.000 29876 scope still moving after pulse duration time elapsed
21:59:09.390 00.030 29876 IsSlewing returns 0
21:59:09.390 00.000 29876 IsGuiding returns 1
21:59:09.421 00.031 29876 IsSlewing returns 0
21:59:09.421 00.000 29876 IsGuiding returns 1
21:59:09.452 00.031 29876 IsSlewing returns 0
21:59:09.452 00.000 29876 IsGuiding returns 1
21:59:09.483 00.031 29876 IsSlewing returns 0
21:59:09.483 00.000 29876 IsGuiding returns 0
21:59:09.483 00.000 29876 scope move finished after 75 + 141 ms
21:59:09.483 00.000 29876 Move returns status 0, amount 75
21:59:09.483 00.000 29876 move complete, result=0
21:59:09.483 00.000 29876 worker thread done servicing request
21:59:09.483 00.000 29876 Worker thread wakes up
21:59:09.483 00.000 31432 GuideStep: 1.1 px 110 ms WEST, 1.0 px 75 ms SOUTH
21:59:09.486 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:09.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:11.613 02.127 29876 Exposure complete
21:59:11.657 00.044 29876 worker thread done servicing request
21:59:11.657 00.000 31432 OnExposeComplete: enter
21:59:11.659 00.002 31432 UpdateGuideState(): m_state=6
21:59:11.662 00.003 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
21:59:11.664 00.002 31432 Star::Find returns 1 (0), X=330.00, Y=635.50, Mass=3301, SNR=35.8, Peak=231 HFD=3.6
21:59:11.666 00.002 31432 MultiStar: [#1 -0.59,0.32,1.04,U] [#2 0.57,-0.32,0.90,U] [#3 0.64,0.32,1.04,U] [#4 -0.11,0.83,0.95,U] [#5 0.19,0.35,0.89,U] [#6 0.18,-0.54,0.90,U] [#7 -0.27,0.71,0.95,U] [#8 0.34,0.53,0.84,U] 
21:59:11.668 00.002 31432 refined, 8 included, MultiStar: {0.05, 0.30}, one-star: {-0.41, 0.42}
21:59:11.670 00.002 31432 CameraToMount -- cameraTheta (1.41) - m_xAngle (0.02) = xAngle (1.38 = 1.38)
21:59:11.671 00.001 31432 CameraToMount -- cameraTheta (1.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.40 = -1.89)
21:59:11.673 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.41 mountX=0.06 mountY=-0.29, mountTheta=-1.38
21:59:11.676 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.30, opts=13)
21:59:11.678 00.002 31432 Enqueuing Move request for scope (0.05, 0.30)
21:59:11.680 00.002 29876 Worker thread wakes up
21:59:11.680 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
21:59:11.681 00.001 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
21:59:11.681 00.000 29876 Moving (0.05, 0.30) raw xDistance=0.06 yDistance=-0.29
21:59:11.681 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:59:11.681 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:11.681 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:59:11.681 00.000 29876 MoveAxis(E, 0, ABG)
21:59:11.681 00.000 29876 Move returns status 0, amount 0
21:59:11.681 00.000 29876 MoveAxis(N, 0, ABG)
21:59:11.681 00.000 29876 Move returns status 0, amount 0
21:59:11.681 00.000 29876 move complete, result=0
21:59:11.681 00.000 29876 worker thread done servicing request
21:59:11.684 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:11.697 00.013 31432 UpdateGuideState exits: m=3301 RSB=35.8
21:59:11.699 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.701 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:11.703 00.002 31432 Enqueuing Expose request
21:59:11.705 00.002 29876 Worker thread wakes up
21:59:11.705 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:59:11.707 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:11.707 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:13.610 01.903 29876 Exposure complete
21:59:13.652 00.042 29876 worker thread done servicing request
21:59:13.652 00.000 31432 OnExposeComplete: enter
21:59:13.655 00.003 31432 UpdateGuideState(): m_state=6
21:59:13.657 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
21:59:13.659 00.002 31432 Star::Find returns 1 (0), X=330.48, Y=635.47, Mass=3497, SNR=35.9, Peak=239 HFD=3.7
21:59:13.661 00.002 31432 MultiStar: [#1 -0.07,0.33,1.02,U] [#2 1.12,0.16,0.00,M5] [#3 1.06,0.21,0.00,M5] [#4 0.25,0.85,0.96,U] [#5 0.34,0.42,0.79,U] [#6 0.61,-0.13,0.91,U] [#7 0.01,0.71,0.95,U] [#8 0.29,0.68,0.83,U] 
21:59:13.663 00.002 31432 single-star, 6 included, MultiStar: {0.20, 0.46}, one-star: {0.07, 0.39}
21:59:13.665 00.002 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.36 = 1.36)
21:59:13.666 00.001 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.37 = -1.91)
21:59:13.668 00.002 31432 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.39 mountX=0.08 mountY=-0.38, mountTheta=-1.35
21:59:13.672 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=0.39, opts=13)
21:59:13.674 00.002 31432 Enqueuing Move request for scope (0.07, 0.39)
21:59:13.676 00.002 29876 Worker thread wakes up
21:59:13.676 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.39) opts 0xd
21:59:13.676 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, 0.39)
21:59:13.676 00.000 29876 Moving (0.07, 0.39) raw xDistance=0.08 yDistance=-0.38
21:59:13.676 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:59:13.676 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:13.676 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:59:13.676 00.000 29876 MoveAxis(E, 0, ABG)
21:59:13.676 00.000 29876 Move returns status 0, amount 0
21:59:13.676 00.000 29876 MoveAxis(N, 0, ABG)
21:59:13.676 00.000 29876 Move returns status 0, amount 0
21:59:13.676 00.000 29876 move complete, result=0
21:59:13.676 00.000 29876 worker thread done servicing request
21:59:13.679 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:13.691 00.012 31432 UpdateGuideState exits: m=3497 RSB=35.9
21:59:13.694 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.696 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:13.698 00.002 31432 Enqueuing Expose request
21:59:13.700 00.002 29876 Worker thread wakes up
21:59:13.700 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:59:13.702 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:13.702 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:15.926 02.224 29876 Exposure complete
21:59:15.968 00.042 29876 worker thread done servicing request
21:59:15.969 00.001 31432 OnExposeComplete: enter
21:59:15.971 00.002 31432 UpdateGuideState(): m_state=6
21:59:15.973 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
21:59:15.975 00.002 31432 Star::Find returns 1 (0), X=331.11, Y=635.32, Mass=3388, SNR=35.4, Peak=221 HFD=4.0
21:59:15.977 00.002 31432 MultiStar: [#1 0.30,0.51,1.01,U] [#2 1.41,0.13,0.00,M6] [#3 1.31,0.10,0.00,M6] [#4 0.76,0.95,0.00,M1] [#5 0.53,0.62,0.88,U] [#6 0.98,-0.31,0.00,M6] [#7 0.68,0.01,0.96,U] [#8 0.63,0.64,0.83,U] 
21:59:15.979 00.002 31432 refined, 4 included, MultiStar: {0.56, 0.39}, one-star: {0.70, 0.25}
21:59:15.981 00.002 31432 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.02) = xAngle (0.59 = 0.59)
21:59:15.983 00.002 31432 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.60 = -2.68)
21:59:15.985 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.39 hyp=0.69 cameraTheta=0.61 mountX=0.57 mountY=-0.30, mountTheta=-0.49
21:59:15.987 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.39, opts=13)
21:59:15.989 00.002 31432 Enqueuing Move request for scope (0.56, 0.39)
21:59:15.991 00.002 29876 Worker thread wakes up
21:59:15.991 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.39) opts 0xd
21:59:15.991 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.39)
21:59:15.991 00.000 29876 Moving (0.56, 0.39) raw xDistance=0.57 yDistance=-0.30
21:59:15.991 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
21:59:15.991 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:15.991 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:59:15.991 00.000 29876 MoveAxis(W, 55, ABG)
21:59:15.991 00.000 29876 Guiding  Dir = 3, Dur = 55
21:59:15.992 00.001 29876 IsSlewing returns 0
21:59:15.992 00.000 29876 IsGuiding returns 0
21:59:15.992 00.000 29876 PulseGuide returned control before completion, sleep 65
21:59:15.995 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:16.006 00.011 31432 UpdateGuideState exits: m=3388 RSB=35.4
21:59:16.008 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.010 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:16.012 00.002 31432 Enqueuing Expose request
21:59:16.064 00.052 29876 IsGuiding returns 1
21:59:16.064 00.000 29876 scope still moving after pulse duration time elapsed
21:59:16.095 00.031 29876 IsSlewing returns 0
21:59:16.095 00.000 29876 IsGuiding returns 1
21:59:16.125 00.030 29876 IsSlewing returns 0
21:59:16.125 00.000 29876 IsGuiding returns 1
21:59:16.155 00.030 29876 IsSlewing returns 0
21:59:16.155 00.000 29876 IsGuiding returns 0
21:59:16.155 00.000 29876 scope move finished after 55 + 108 ms
21:59:16.155 00.000 29876 Move returns status 0, amount 55
21:59:16.155 00.000 29876 MoveAxis(N, 0, ABG)
21:59:16.155 00.000 29876 Move returns status 0, amount 0
21:59:16.155 00.000 29876 move complete, result=0
21:59:16.155 00.000 29876 worker thread done servicing request
21:59:16.155 00.000 29876 Worker thread wakes up
21:59:16.155 00.000 31432 GuideStep: 0.6 px 55 ms WEST, -0.3 px 0 ms NORTH
21:59:16.158 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:16.158 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:18.063 01.905 29876 Exposure complete
21:59:18.105 00.042 29876 worker thread done servicing request
21:59:18.105 00.000 31432 OnExposeComplete: enter
21:59:18.107 00.002 31432 UpdateGuideState(): m_state=6
21:59:18.110 00.003 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
21:59:18.112 00.002 31432 Star::Find returns 1 (0), X=330.67, Y=635.09, Mass=3318, SNR=35.8, Peak=231 HFD=3.9
21:59:18.114 00.002 31432 MultiStar: [#1 0.37,-0.32,1.01,U] [#2 1.81,-0.49,0.00,M7] [#3 1.01,0.30,0.00,M7] [#4 0.57,0.22,0.94,U] [#5 0.30,0.36,0.86,U] [#6 0.99,-0.85,0.00,M7] [#7 0.46,0.17,0.92,U] [#8 0.71,0.08,0.88,U] 
21:59:18.116 00.002 31432 single-star, 5 included, MultiStar: {0.44, 0.08}, one-star: {0.26, 0.01}
21:59:18.118 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
21:59:18.120 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
21:59:18.121 00.001 31432 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.04 mountX=0.26 mountY=0.03, mountTheta=0.11
21:59:18.126 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.01, opts=13)
21:59:18.130 00.004 31432 Enqueuing Move request for scope (0.26, 0.01)
21:59:18.132 00.002 29876 Worker thread wakes up
21:59:18.132 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
21:59:18.132 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
21:59:18.132 00.000 29876 Moving (0.26, 0.01) raw xDistance=0.26 yDistance=0.03
21:59:18.132 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
21:59:18.132 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:18.132 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:18.132 00.000 29876 MoveAxis(W, 33, ABG)
21:59:18.132 00.000 29876 Guiding  Dir = 3, Dur = 33
21:59:18.133 00.001 29876 IsSlewing returns 0
21:59:18.133 00.000 29876 IsGuiding returns 0
21:59:18.133 00.000 29876 PulseGuide returned control before completion, sleep 43
21:59:18.136 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:18.149 00.013 31432 UpdateGuideState exits: m=3318 RSB=35.8
21:59:18.151 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.153 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:18.155 00.002 31432 Enqueuing Expose request
21:59:18.187 00.032 29876 IsGuiding returns 1
21:59:18.187 00.000 29876 scope still moving after pulse duration time elapsed
21:59:18.218 00.031 29876 IsSlewing returns 0
21:59:18.218 00.000 29876 IsGuiding returns 1
21:59:18.248 00.030 29876 IsSlewing returns 0
21:59:18.248 00.000 29876 IsGuiding returns 0
21:59:18.248 00.000 29876 scope move finished after 33 + 82 ms
21:59:18.248 00.000 29876 Move returns status 0, amount 33
21:59:18.248 00.000 29876 MoveAxis(N, 0, ABG)
21:59:18.248 00.000 29876 Move returns status 0, amount 0
21:59:18.248 00.000 29876 move complete, result=0
21:59:18.248 00.000 29876 worker thread done servicing request
21:59:18.249 00.001 29876 Worker thread wakes up
21:59:18.249 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:18.249 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:18.249 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.0 px 0 ms NORTH
21:59:20.384 02.135 29876 Exposure complete
21:59:20.435 00.051 29876 worker thread done servicing request
21:59:20.435 00.000 31432 OnExposeComplete: enter
21:59:20.438 00.003 31432 UpdateGuideState(): m_state=6
21:59:20.440 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
21:59:20.442 00.002 31432 Star::Find returns 1 (0), X=330.97, Y=635.24, Mass=3360, SNR=36.2, Peak=233 HFD=4.0
21:59:20.444 00.002 31432 MultiStar: [#1 0.66,-0.25,1.00,U] [#2 2.03,-0.38,0.00,M8] [#3 1.66,0.36,0.00,M8] [#4 0.71,0.14,0.92,U] [#5 0.55,0.32,0.82,U] [#6 1.40,-0.92,0.00,M8] [#7 1.09,0.02,0.00,M1] [#8 1.57,0.12,0.00,M1] 
21:59:20.448 00.004 31432 single-star, 3 included, MultiStar: {0.62, 0.08}, one-star: {0.56, 0.16}
21:59:20.451 00.003 31432 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.02) = xAngle (0.26 = 0.26)
21:59:20.453 00.002 31432 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.27 = -3.01)
21:59:20.455 00.002 31432 CameraToMount -- cameraX=0.56 cameraY=0.16 hyp=0.58 cameraTheta=0.28 mountX=0.56 mountY=-0.07, mountTheta=-0.13
21:59:20.458 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.56, y=0.16, opts=13)
21:59:20.461 00.003 31432 Enqueuing Move request for scope (0.56, 0.16)
21:59:20.463 00.002 29876 Worker thread wakes up
21:59:20.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.16) opts 0xd
21:59:20.463 00.000 29876 Handling offset move in thread for scope, endpoint = (0.56, 0.16)
21:59:20.463 00.000 29876 Moving (0.56, 0.16) raw xDistance=0.56 yDistance=-0.07
21:59:20.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56
21:59:20.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:20.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:20.463 00.000 29876 MoveAxis(W, 59, ABG)
21:59:20.463 00.000 29876 Guiding  Dir = 3, Dur = 59
21:59:20.463 00.000 29876 IsSlewing returns 0
21:59:20.464 00.001 29876 IsGuiding returns 0
21:59:20.464 00.000 29876 PulseGuide returned control before completion, sleep 69
21:59:20.467 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:20.478 00.011 31432 UpdateGuideState exits: m=3360 RSB=36.2
21:59:20.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:20.484 00.002 31432 Enqueuing Expose request
21:59:20.535 00.051 29876 IsGuiding returns 1
21:59:20.535 00.000 29876 scope still moving after pulse duration time elapsed
21:59:20.566 00.031 29876 IsSlewing returns 0
21:59:20.566 00.000 29876 IsGuiding returns 1
21:59:20.597 00.031 29876 IsSlewing returns 0
21:59:20.597 00.000 29876 IsGuiding returns 1
21:59:20.627 00.030 29876 IsSlewing returns 0
21:59:20.627 00.000 29876 IsGuiding returns 0
21:59:20.627 00.000 29876 scope move finished after 59 + 105 ms
21:59:20.627 00.000 29876 Move returns status 0, amount 59
21:59:20.627 00.000 29876 MoveAxis(N, 0, ABG)
21:59:20.627 00.000 29876 Move returns status 0, amount 0
21:59:20.627 00.000 29876 move complete, result=0
21:59:20.628 00.001 29876 worker thread done servicing request
21:59:20.628 00.000 29876 Worker thread wakes up
21:59:20.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:20.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:20.628 00.000 31432 GuideStep: 0.6 px 59 ms WEST, -0.1 px 0 ms NORTH
21:59:22.539 01.911 29876 Exposure complete
21:59:22.582 00.043 29876 worker thread done servicing request
21:59:22.582 00.000 31432 OnExposeComplete: enter
21:59:22.585 00.003 31432 UpdateGuideState(): m_state=6
21:59:22.587 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
21:59:22.589 00.002 31432 Star::Find returns 1 (0), X=330.91, Y=634.79, Mass=3391, SNR=36.3, Peak=233 HFD=4.2
21:59:22.591 00.002 31432 MultiStar: [#1 0.61,-0.22,1.01,U] [#2 1.13,-0.26,0.00,M9] [#3 1.55,-0.31,0.00,M9] [#4 0.63,0.05,0.90,U] [#5 0.13,0.23,0.84,U] [#6 0.73,-0.37,0.89,U] [#7 0.81,-0.44,0.95,U] [#8 1.05,-0.00,0.00,M2] 
21:59:22.593 00.002 31432 single-star, 5 included, MultiStar: {0.57, -0.18}, one-star: {0.50, -0.29}
21:59:22.595 00.002 31432 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.02) = xAngle (-0.54 = -0.54)
21:59:22.598 00.003 31432 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.47 = 2.47)
21:59:22.599 00.001 31432 CameraToMount -- cameraX=0.50 cameraY=-0.29 hyp=0.58 cameraTheta=-0.52 mountX=0.50 mountY=0.36, mountTheta=0.63
21:59:22.602 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.29, opts=13)
21:59:22.604 00.002 31432 Enqueuing Move request for scope (0.50, -0.29)
21:59:22.606 00.002 29876 Worker thread wakes up
21:59:22.606 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.29) opts 0xd
21:59:22.606 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.29)
21:59:22.606 00.000 29876 Moving (0.50, -0.29) raw xDistance=0.50 yDistance=0.36
21:59:22.606 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
21:59:22.606 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
21:59:22.606 00.000 29876 MoveAxis(W, 56, ABG)
21:59:22.606 00.000 29876 Guiding  Dir = 3, Dur = 56
21:59:22.607 00.001 29876 IsSlewing returns 0
21:59:22.607 00.000 29876 IsGuiding returns 0
21:59:22.607 00.000 29876 PulseGuide returned control before completion, sleep 66
21:59:22.610 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=11, FiltMax=257, Gamma=0.490
21:59:22.621 00.011 31432 UpdateGuideState exits: m=3391 RSB=36.3
21:59:22.623 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.625 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:22.627 00.002 31432 Enqueuing Expose request
21:59:22.678 00.051 29876 IsGuiding returns 1
21:59:22.678 00.000 29876 scope still moving after pulse duration time elapsed
21:59:22.708 00.030 29876 IsSlewing returns 0
21:59:22.708 00.000 29876 IsGuiding returns 1
21:59:22.739 00.031 29876 IsSlewing returns 0
21:59:22.739 00.000 29876 IsGuiding returns 1
21:59:22.770 00.031 29876 IsSlewing returns 0
21:59:22.770 00.000 29876 IsGuiding returns 1
21:59:22.800 00.030 29876 IsSlewing returns 0
21:59:22.800 00.000 29876 IsGuiding returns 0
21:59:22.800 00.000 29876 scope move finished after 56 + 137 ms
21:59:22.800 00.000 29876 Move returns status 0, amount 56
21:59:22.800 00.000 29876 MoveAxis(S, 27, ABG)
21:59:22.800 00.000 29876 Guiding  Dir = 1, Dur = 27
21:59:22.800 00.000 29876 IsSlewing returns 0
21:59:22.800 00.000 29876 IsGuiding returns 0
21:59:22.800 00.000 29876 PulseGuide returned control before completion, sleep 37
21:59:22.847 00.047 29876 IsGuiding returns 1
21:59:22.847 00.000 29876 scope still moving after pulse duration time elapsed
21:59:22.879 00.032 29876 IsSlewing returns 0
21:59:22.879 00.000 29876 IsGuiding returns 1
21:59:22.908 00.029 29876 IsSlewing returns 0
21:59:22.908 00.000 29876 IsGuiding returns 1
21:59:22.939 00.031 29876 IsSlewing returns 0
21:59:22.939 00.000 29876 IsGuiding returns 0
21:59:22.939 00.000 29876 scope move finished after 27 + 111 ms
21:59:22.939 00.000 29876 Move returns status 0, amount 27
21:59:22.939 00.000 29876 move complete, result=0
21:59:22.939 00.000 29876 worker thread done servicing request
21:59:22.939 00.000 29876 Worker thread wakes up
21:59:22.939 00.000 31432 GuideStep: 0.5 px 56 ms WEST, 0.4 px 27 ms SOUTH
21:59:22.941 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:22.941 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:25.074 02.133 29876 Exposure complete
21:59:25.118 00.044 29876 worker thread done servicing request
21:59:25.118 00.000 31432 OnExposeComplete: enter
21:59:25.120 00.002 31432 UpdateGuideState(): m_state=6
21:59:25.122 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
21:59:25.124 00.002 31432 Star::Find returns 1 (0), X=330.23, Y=635.07, Mass=3434, SNR=35.8, Peak=226 HFD=4.1
21:59:25.126 00.002 31432 MultiStar: [#1 0.29,-0.71,1.03,U] [#2 1.40,-0.59,0.00,M10] [#3 0.84,0.23,1.04,U] [#4 0.41,0.22,0.89,U] [#5 -0.04,0.14,0.89,U] [#6 0.99,-1.00,0.00,M8] [#7 0.38,-0.46,0.91,U] [#8 1.06,-0.48,0.00,M3] 
21:59:25.128 00.002 31432 single-star, 5 included, MultiStar: {0.29, -0.10}, one-star: {-0.18, -0.01}
21:59:25.130 00.002 31432 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
21:59:25.132 00.002 31432 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.12 = -0.12)
21:59:25.134 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.11 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
21:59:25.137 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.01, opts=13)
21:59:25.139 00.002 31432 Enqueuing Move request for scope (-0.18, -0.01)
21:59:25.140 00.001 29876 Worker thread wakes up
21:59:25.141 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
21:59:25.141 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
21:59:25.141 00.000 29876 Moving (-0.18, -0.01) raw xDistance=-0.18 yDistance=-0.02
21:59:25.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:59:25.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:25.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:25.141 00.000 29876 MoveAxis(E, 0, ABG)
21:59:25.141 00.000 29876 Move returns status 0, amount 0
21:59:25.141 00.000 29876 MoveAxis(N, 0, ABG)
21:59:25.141 00.000 29876 Move returns status 0, amount 0
21:59:25.141 00.000 29876 move complete, result=0
21:59:25.141 00.000 29876 worker thread done servicing request
21:59:25.145 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:25.157 00.012 31432 UpdateGuideState exits: m=3434 RSB=35.8
21:59:25.159 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.161 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:25.163 00.002 31432 Enqueuing Expose request
21:59:25.166 00.003 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:25.168 00.002 29876 Worker thread wakes up
21:59:25.168 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:25.168 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:27.083 01.915 29876 Exposure complete
21:59:27.128 00.045 29876 worker thread done servicing request
21:59:27.128 00.000 31432 OnExposeComplete: enter
21:59:27.130 00.002 31432 UpdateGuideState(): m_state=6
21:59:27.132 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
21:59:27.134 00.002 31432 Star::Find returns 1 (0), X=330.30, Y=634.89, Mass=3369, SNR=36.1, Peak=250 HFD=3.9
21:59:27.136 00.002 31432 MultiStar: [#1 0.06,-0.34,1.01,U] [#2 1.07,-0.30,0.00,R] [#3 1.14,-0.14,0.00,M9] [#4 0.09,0.45,0.92,U] [#5 -0.01,0.11,0.86,U] [#6 0.52,-0.71,0.88,U] [#7 0.83,-0.40,0.97,U] [#8 0.54,-0.24,0.82,U] 
21:59:27.138 00.002 31432 single-star, 6 included, MultiStar: {0.27, -0.19}, one-star: {-0.10, -0.19}
21:59:27.140 00.002 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.02) = xAngle (-2.09 = -2.09)
21:59:27.141 00.001 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
21:59:27.143 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.07 mountX=-0.11 mountY=0.17, mountTheta=2.13
21:59:27.146 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=-0.19, opts=13)
21:59:27.148 00.002 31432 Enqueuing Move request for scope (-0.10, -0.19)
21:59:27.149 00.001 29876 Worker thread wakes up
21:59:27.150 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
21:59:27.150 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
21:59:27.150 00.000 29876 Moving (-0.10, -0.19) raw xDistance=-0.11 yDistance=0.17
21:59:27.150 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:59:27.150 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:27.150 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:59:27.150 00.000 29876 MoveAxis(E, 0, ABG)
21:59:27.150 00.000 29876 Move returns status 0, amount 0
21:59:27.150 00.000 29876 MoveAxis(N, 0, ABG)
21:59:27.150 00.000 29876 Move returns status 0, amount 0
21:59:27.150 00.000 29876 move complete, result=0
21:59:27.150 00.000 29876 worker thread done servicing request
21:59:27.153 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:59:27.164 00.011 31432 UpdateGuideState exits: m=3369 RSB=36.1
21:59:27.166 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:27.168 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:27.170 00.002 31432 Enqueuing Expose request
21:59:27.172 00.002 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:27.174 00.002 29876 Worker thread wakes up
21:59:27.174 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:27.174 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:29.304 02.130 29876 Exposure complete
21:59:29.347 00.043 29876 worker thread done servicing request
21:59:29.347 00.000 31432 OnExposeComplete: enter
21:59:29.350 00.003 31432 UpdateGuideState(): m_state=6
21:59:29.352 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
21:59:29.354 00.002 31432 Star::Find returns 1 (0), X=330.29, Y=635.24, Mass=3351, SNR=35.6, Peak=240 HFD=3.8
21:59:29.355 00.001 31432 MultiStar: [#1 0.52,-0.25,1.06,U] [#2 0.33,-0.31,0.93,U] [#3 1.02,0.47,0.00,M10] [#4 0.17,0.25,1.00,U] [#5 0.06,0.29,0.78,U] [#6 0.76,-0.65,0.91,U] [#7 0.31,0.54,0.93,U] [#8 1.19,-0.15,0.00,M3] 
21:59:29.357 00.002 31432 single-star, 6 included, MultiStar: {0.29, -0.00}, one-star: {-0.12, 0.16}
21:59:29.359 00.002 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.19 = 2.19)
21:59:29.361 00.002 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.08)
21:59:29.363 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
21:59:29.368 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.16, opts=13)
21:59:29.372 00.004 31432 Enqueuing Move request for scope (-0.12, 0.16)
21:59:29.373 00.001 29876 Worker thread wakes up
21:59:29.374 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
21:59:29.374 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
21:59:29.374 00.000 29876 Moving (-0.12, 0.16) raw xDistance=-0.12 yDistance=-0.18
21:59:29.374 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:59:29.374 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:29.374 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:59:29.374 00.000 29876 MoveAxis(E, 0, ABG)
21:59:29.374 00.000 29876 Move returns status 0, amount 0
21:59:29.374 00.000 29876 MoveAxis(N, 0, ABG)
21:59:29.374 00.000 29876 Move returns status 0, amount 0
21:59:29.374 00.000 29876 move complete, result=0
21:59:29.374 00.000 29876 worker thread done servicing request
21:59:29.377 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:29.389 00.012 31432 UpdateGuideState exits: m=3351 RSB=35.6
21:59:29.391 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.393 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:29.395 00.002 31432 Enqueuing Expose request
21:59:29.397 00.002 29876 Worker thread wakes up
21:59:29.397 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:29.399 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:29.399 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:31.309 01.910 29876 Exposure complete
21:59:31.352 00.043 29876 worker thread done servicing request
21:59:31.352 00.000 31432 OnExposeComplete: enter
21:59:31.355 00.003 31432 UpdateGuideState(): m_state=6
21:59:31.357 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
21:59:31.359 00.002 31432 Star::Find returns 1 (0), X=331.37, Y=635.21, Mass=3257, SNR=35.4, Peak=228 HFD=3.7
21:59:31.361 00.002 31432 MultiStar: [#1 0.58,-0.36,1.00,U] [#2 0.50,0.24,0.89,U] [#3 1.82,0.15,0.00,R] [#4 1.18,0.13,0.00,M1] [#5 0.64,0.33,0.82,U] [#6 1.04,-0.39,0.00,M7] [#7 0.86,-0.11,0.98,U] [#8 1.19,-0.04,0.00,M4] 
21:59:31.363 00.002 31432 refined, 4 included, MultiStar: {0.72, 0.03}, one-star: {0.96, 0.14}
21:59:31.365 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
21:59:31.366 00.001 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
21:59:31.368 00.002 31432 CameraToMount -- cameraX=0.72 cameraY=0.03 hyp=0.72 cameraTheta=0.04 mountX=0.72 mountY=0.08, mountTheta=0.11
21:59:31.371 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.72, y=0.03, opts=13)
21:59:31.377 00.006 31432 Enqueuing Move request for scope (0.72, 0.03)
21:59:31.382 00.005 29876 Worker thread wakes up
21:59:31.382 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.03) opts 0xd
21:59:31.382 00.000 29876 Handling offset move in thread for scope, endpoint = (0.72, 0.03)
21:59:31.382 00.000 29876 Moving (0.72, 0.03) raw xDistance=0.72 yDistance=0.08
21:59:31.382 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.72
21:59:31.382 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:31.382 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:31.382 00.000 29876 MoveAxis(W, 69, ABG)
21:59:31.382 00.000 29876 Guiding  Dir = 3, Dur = 69
21:59:31.383 00.001 29876 IsSlewing returns 0
21:59:31.383 00.000 29876 IsGuiding returns 0
21:59:31.383 00.000 29876 PulseGuide returned control before completion, sleep 79
21:59:31.388 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:31.400 00.012 31432 UpdateGuideState exits: m=3257 RSB=35.4
21:59:31.402 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.404 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:31.406 00.002 31432 Enqueuing Expose request
21:59:31.464 00.058 29876 IsGuiding returns 1
21:59:31.464 00.000 29876 scope still moving after pulse duration time elapsed
21:59:31.495 00.031 29876 IsSlewing returns 0
21:59:31.495 00.000 29876 IsGuiding returns 1
21:59:31.525 00.030 29876 IsSlewing returns 0
21:59:31.525 00.000 29876 IsGuiding returns 1
21:59:31.556 00.031 29876 IsSlewing returns 0
21:59:31.556 00.000 29876 IsGuiding returns 0
21:59:31.556 00.000 29876 scope move finished after 69 + 103 ms
21:59:31.556 00.000 29876 Move returns status 0, amount 69
21:59:31.556 00.000 29876 MoveAxis(N, 0, ABG)
21:59:31.556 00.000 29876 Move returns status 0, amount 0
21:59:31.556 00.000 29876 move complete, result=0
21:59:31.556 00.000 29876 worker thread done servicing request
21:59:31.556 00.000 29876 Worker thread wakes up
21:59:31.556 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:31.556 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:31.556 00.000 31432 GuideStep: 0.7 px 69 ms WEST, 0.1 px 0 ms NORTH
21:59:33.685 02.129 29876 Exposure complete
21:59:33.728 00.043 29876 worker thread done servicing request
21:59:33.728 00.000 31432 OnExposeComplete: enter
21:59:33.730 00.002 31432 UpdateGuideState(): m_state=6
21:59:33.732 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
21:59:33.734 00.002 31432 Star::Find returns 1 (0), X=331.06, Y=634.99, Mass=3205, SNR=34.1, Peak=202 HFD=4.4
21:59:33.736 00.002 31432 MultiStar: [#1 0.02,0.18,1.07,U] [#2 0.48,0.26,0.98,U] [#3 -0.51,0.06,1.02,U] [#4 0.94,0.62,0.00,M2] [#5 0.39,0.50,0.89,U] [#6 1.45,-0.60,0.00,M8] [#7 0.55,0.28,0.98,U] [#8 0.84,0.08,0.90,U] 
21:59:33.738 00.002 31432 refined, 6 included, MultiStar: {0.33, 0.18}, one-star: {0.65, -0.08}
21:59:33.740 00.002 31432 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
21:59:33.741 00.001 31432 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
21:59:33.743 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=0.18 hyp=0.38 cameraTheta=0.49 mountX=0.33 mountY=-0.13, mountTheta=-0.36
21:59:33.746 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.18, opts=13)
21:59:33.749 00.003 31432 Enqueuing Move request for scope (0.33, 0.18)
21:59:33.751 00.002 29876 Worker thread wakes up
21:59:33.751 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.18) opts 0xd
21:59:33.751 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.18)
21:59:33.751 00.000 29876 Moving (0.33, 0.18) raw xDistance=0.33 yDistance=-0.13
21:59:33.751 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
21:59:33.751 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:33.751 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:59:33.751 00.000 29876 MoveAxis(W, 42, ABG)
21:59:33.751 00.000 29876 Guiding  Dir = 3, Dur = 42
21:59:33.751 00.000 29876 IsSlewing returns 0
21:59:33.751 00.000 29876 IsGuiding returns 0
21:59:33.752 00.001 29876 PulseGuide returned control before completion, sleep 52
21:59:33.756 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:33.767 00.011 31432 UpdateGuideState exits: m=3205 RSB=34.1
21:59:33.769 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.771 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:33.773 00.002 31432 Enqueuing Expose request
21:59:33.809 00.036 29876 IsGuiding returns 1
21:59:33.809 00.000 29876 scope still moving after pulse duration time elapsed
21:59:33.840 00.031 29876 IsSlewing returns 0
21:59:33.840 00.000 29876 IsGuiding returns 1
21:59:33.871 00.031 29876 IsSlewing returns 0
21:59:33.871 00.000 29876 IsGuiding returns 1
21:59:33.902 00.031 29876 IsSlewing returns 0
21:59:33.902 00.000 29876 IsGuiding returns 0
21:59:33.902 00.000 29876 scope move finished after 42 + 108 ms
21:59:33.902 00.000 29876 Move returns status 0, amount 42
21:59:33.902 00.000 29876 MoveAxis(N, 0, ABG)
21:59:33.902 00.000 29876 Move returns status 0, amount 0
21:59:33.902 00.000 29876 move complete, result=0
21:59:33.902 00.000 29876 worker thread done servicing request
21:59:33.902 00.000 29876 Worker thread wakes up
21:59:33.902 00.000 31432 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
21:59:33.905 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:33.905 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:35.812 01.907 29876 Exposure complete
21:59:35.856 00.044 29876 worker thread done servicing request
21:59:35.856 00.000 31432 OnExposeComplete: enter
21:59:35.859 00.003 31432 UpdateGuideState(): m_state=6
21:59:35.861 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
21:59:35.863 00.002 31432 Star::Find returns 1 (0), X=330.71, Y=634.84, Mass=3590, SNR=37.0, Peak=255 HFD=3.9
21:59:35.865 00.002 31432 MultiStar: [#1 -0.42,-0.05,1.00,U] [#2 -0.35,-0.26,0.83,U] [#3 -0.69,-0.24,1.04,U] [#4 0.30,0.01,0.89,U] [#5 0.22,0.37,0.83,U] [#6 0.17,-0.23,0.86,U] [#7 0.06,-0.22,0.92,U] [#8 0.53,0.14,0.86,U] 
21:59:35.867 00.002 31432 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.31, -0.24}
21:59:35.869 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
21:59:35.870 00.001 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
21:59:35.872 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=-0.00 mountY=0.08, mountTheta=1.63
21:59:35.875 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.09, opts=13)
21:59:35.879 00.004 31432 Enqueuing Move request for scope (-0.00, -0.09)
21:59:35.880 00.001 29876 Worker thread wakes up
21:59:35.880 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
21:59:35.880 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
21:59:35.881 00.001 29876 Moving (-0.00, -0.09) raw xDistance=-0.00 yDistance=0.08
21:59:35.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:59:35.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:35.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:35.881 00.000 29876 MoveAxis(E, 0, ABG)
21:59:35.881 00.000 29876 Move returns status 0, amount 0
21:59:35.881 00.000 29876 MoveAxis(N, 0, ABG)
21:59:35.881 00.000 29876 Move returns status 0, amount 0
21:59:35.881 00.000 29876 move complete, result=0
21:59:35.881 00.000 29876 worker thread done servicing request
21:59:35.884 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:35.896 00.012 31432 UpdateGuideState exits: m=3590 RSB=37.0
21:59:35.898 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.900 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:35.902 00.002 31432 Enqueuing Expose request
21:59:35.904 00.002 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:59:35.905 00.001 29876 Worker thread wakes up
21:59:35.905 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:35.905 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:38.040 02.135 29876 Exposure complete
21:59:38.084 00.044 29876 worker thread done servicing request
21:59:38.084 00.000 31432 OnExposeComplete: enter
21:59:38.086 00.002 31432 UpdateGuideState(): m_state=6
21:59:38.089 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
21:59:38.091 00.002 31432 Star::Find returns 1 (0), X=330.52, Y=635.49, Mass=3142, SNR=34.1, Peak=195 HFD=4.0
21:59:38.093 00.002 31432 MultiStar: [#1 0.08,0.27,1.01,U] [#2 0.03,-0.32,0.97,U] [#3 -0.90,0.58,0.00,M1] [#4 0.49,0.44,0.98,U] [#5 -0.14,0.68,0.85,U] [#6 0.85,-0.44,0.97,U] [#7 0.61,0.31,0.97,U] [#8 0.94,0.16,0.85,U] 
21:59:38.095 00.002 31432 refined, 7 included, MultiStar: {0.37, 0.18}, one-star: {0.12, 0.41}
21:59:38.096 00.001 31432 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.02) = xAngle (0.44 = 0.44)
21:59:38.098 00.002 31432 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.45 = -2.84)
21:59:38.100 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.18 hyp=0.41 cameraTheta=0.46 mountX=0.37 mountY=-0.12, mountTheta=-0.32
21:59:38.103 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.18, opts=13)
21:59:38.105 00.002 31432 Enqueuing Move request for scope (0.37, 0.18)
21:59:38.107 00.002 29876 Worker thread wakes up
21:59:38.107 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.18) opts 0xd
21:59:38.107 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.18)
21:59:38.107 00.000 29876 Moving (0.37, 0.18) raw xDistance=0.37 yDistance=-0.12
21:59:38.107 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
21:59:38.107 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:38.107 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:59:38.108 00.001 29876 MoveAxis(W, 36, ABG)
21:59:38.108 00.000 29876 Guiding  Dir = 3, Dur = 36
21:59:38.108 00.000 29876 IsSlewing returns 0
21:59:38.108 00.000 29876 IsGuiding returns 0
21:59:38.108 00.000 29876 PulseGuide returned control before completion, sleep 46
21:59:38.111 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:59:38.124 00.013 31432 UpdateGuideState exits: m=3142 RSB=34.1
21:59:38.126 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.128 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:38.130 00.002 31432 Enqueuing Expose request
21:59:38.164 00.034 29876 IsGuiding returns 1
21:59:38.164 00.000 29876 scope still moving after pulse duration time elapsed
21:59:38.195 00.031 29876 IsSlewing returns 0
21:59:38.195 00.000 29876 IsGuiding returns 0
21:59:38.195 00.000 29876 scope move finished after 36 + 50 ms
21:59:38.195 00.000 29876 Move returns status 0, amount 36
21:59:38.195 00.000 29876 MoveAxis(N, 0, ABG)
21:59:38.195 00.000 29876 Move returns status 0, amount 0
21:59:38.195 00.000 29876 move complete, result=0
21:59:38.196 00.001 29876 worker thread done servicing request
21:59:38.196 00.000 29876 Worker thread wakes up
21:59:38.196 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:38.196 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:38.196 00.000 31432 GuideStep: 0.4 px 36 ms WEST, -0.1 px 0 ms NORTH
21:59:40.113 01.917 29876 Exposure complete
21:59:40.162 00.049 29876 worker thread done servicing request
21:59:40.162 00.000 31432 OnExposeComplete: enter
21:59:40.164 00.002 31432 UpdateGuideState(): m_state=6
21:59:40.166 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
21:59:40.168 00.002 31432 Star::Find returns 1 (0), X=330.36, Y=635.15, Mass=3166, SNR=35.1, Peak=210 HFD=3.8
21:59:40.170 00.002 31432 MultiStar: [#1 -0.27,0.01,0.99,U] [#2 -0.34,0.27,0.95,U] [#3 -1.23,0.09,0.00,M2] [#4 0.60,0.19,0.95,U] [#5 -0.36,0.40,0.91,U] [#6 0.27,-0.56,0.92,U] [#7 -0.16,0.18,0.96,U] [#8 0.52,-0.10,0.85,U] 
21:59:40.172 00.002 31432 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {-0.05, 0.07}
21:59:40.174 00.002 31432 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.02) = xAngle (1.26 = 1.26)
21:59:40.176 00.002 31432 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.27 = -2.01)
21:59:40.178 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=0.02 mountY=-0.06, mountTheta=-1.24
21:59:40.180 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.06, opts=13)
21:59:40.182 00.002 31432 Enqueuing Move request for scope (0.02, 0.06)
21:59:40.184 00.002 29876 Worker thread wakes up
21:59:40.184 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:59:40.184 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:59:40.185 00.001 29876 Moving (0.02, 0.06) raw xDistance=0.02 yDistance=-0.06
21:59:40.185 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:59:40.185 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:40.185 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:59:40.185 00.000 29876 MoveAxis(E, 0, ABG)
21:59:40.185 00.000 29876 Move returns status 0, amount 0
21:59:40.185 00.000 29876 MoveAxis(N, 0, ABG)
21:59:40.185 00.000 29876 Move returns status 0, amount 0
21:59:40.185 00.000 29876 move complete, result=0
21:59:40.185 00.000 29876 worker thread done servicing request
21:59:40.188 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:40.200 00.012 31432 UpdateGuideState exits: m=3166 RSB=35.1
21:59:40.203 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.205 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:40.207 00.002 31432 Enqueuing Expose request
21:59:40.210 00.003 29876 Worker thread wakes up
21:59:40.210 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:40.212 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:40.212 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:42.337 02.125 29876 Exposure complete
21:59:42.382 00.045 29876 worker thread done servicing request
21:59:42.382 00.000 31432 OnExposeComplete: enter
21:59:42.384 00.002 31432 UpdateGuideState(): m_state=6
21:59:42.387 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
21:59:42.389 00.002 31432 Star::Find returns 1 (0), X=331.04, Y=635.32, Mass=3278, SNR=34.9, Peak=194 HFD=4.0
21:59:42.391 00.002 31432 MultiStar: [#1 0.36,0.37,1.07,U] [#2 0.04,0.70,0.92,U] [#3 -0.30,0.10,1.04,U] [#4 0.90,-0.00,0.96,U] [#5 0.48,0.40,0.84,U] [#6 0.73,-0.13,0.93,U] [#7 0.65,0.04,0.93,U] [#8 0.68,0.27,0.85,U] 
21:59:42.393 00.002 31432 refined, 8 included, MultiStar: {0.45, 0.22}, one-star: {0.63, 0.24}
21:59:42.395 00.002 31432 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.02) = xAngle (0.42 = 0.42)
21:59:42.397 00.002 31432 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.44 = -2.85)
21:59:42.399 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.22 hyp=0.50 cameraTheta=0.45 mountX=0.46 mountY=-0.15, mountTheta=-0.31
21:59:42.402 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.22, opts=13)
21:59:42.404 00.002 31432 Enqueuing Move request for scope (0.45, 0.22)
21:59:42.410 00.006 29876 Worker thread wakes up
21:59:42.410 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.22) opts 0xd
21:59:42.410 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.22)
21:59:42.410 00.000 29876 Moving (0.45, 0.22) raw xDistance=0.46 yDistance=-0.15
21:59:42.410 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
21:59:42.410 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.411 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:59:42.411 00.000 29876 MoveAxis(W, 44, ABG)
21:59:42.411 00.000 29876 Guiding  Dir = 3, Dur = 44
21:59:42.411 00.000 29876 IsSlewing returns 0
21:59:42.411 00.000 29876 IsGuiding returns 0
21:59:42.411 00.000 29876 PulseGuide returned control before completion, sleep 54
21:59:42.415 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:42.426 00.011 31432 UpdateGuideState exits: m=3278 RSB=34.9
21:59:42.429 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.431 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:42.432 00.001 31432 Enqueuing Expose request
21:59:42.476 00.044 29876 IsGuiding returns 1
21:59:42.476 00.000 29876 scope still moving after pulse duration time elapsed
21:59:42.507 00.031 29876 IsSlewing returns 0
21:59:42.507 00.000 29876 IsGuiding returns 1
21:59:42.538 00.031 29876 IsSlewing returns 0
21:59:42.538 00.000 29876 IsGuiding returns 0
21:59:42.538 00.000 29876 scope move finished after 44 + 83 ms
21:59:42.538 00.000 29876 Move returns status 0, amount 44
21:59:42.538 00.000 29876 MoveAxis(N, 0, ABG)
21:59:42.538 00.000 29876 Move returns status 0, amount 0
21:59:42.538 00.000 29876 move complete, result=0
21:59:42.538 00.000 29876 worker thread done servicing request
21:59:42.538 00.000 29876 Worker thread wakes up
21:59:42.538 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:42.538 00.000 31432 GuideStep: 0.5 px 44 ms WEST, -0.1 px 0 ms NORTH
21:59:42.541 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:44.457 01.916 29876 Exposure complete
21:59:44.500 00.043 29876 worker thread done servicing request
21:59:44.500 00.000 31432 OnExposeComplete: enter
21:59:44.503 00.003 31432 UpdateGuideState(): m_state=6
21:59:44.505 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
21:59:44.506 00.001 31432 Star::Find returns 1 (0), X=330.41, Y=635.25, Mass=3250, SNR=34.6, Peak=223 HFD=3.6
21:59:44.508 00.002 31432 MultiStar: [#1 0.08,0.14,1.06,U] [#2 0.12,0.21,0.96,U] [#3 -0.92,0.29,1.04,U] [#4 0.42,0.34,0.95,U] [#5 -0.09,0.60,0.85,U] [#6 0.64,-0.55,0.92,U] [#7 0.35,0.08,0.97,U] [#8 0.65,0.31,0.90,U] 
21:59:44.510 00.002 31432 single-star, 8 included, MultiStar: {0.12, 0.17}, one-star: {0.00, 0.17}
21:59:44.512 00.002 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.53 = 1.53)
21:59:44.514 00.002 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.54 = -1.74)
21:59:44.516 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=0.01 mountY=-0.17, mountTheta=-1.53
21:59:44.520 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.17, opts=13)
21:59:44.523 00.003 31432 Enqueuing Move request for scope (0.00, 0.17)
21:59:44.525 00.002 29876 Worker thread wakes up
21:59:44.525 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
21:59:44.525 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
21:59:44.525 00.000 29876 Moving (0.00, 0.17) raw xDistance=0.01 yDistance=-0.17
21:59:44.525 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:59:44.525 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:44.525 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:59:44.525 00.000 29876 MoveAxis(E, 0, ABG)
21:59:44.525 00.000 29876 Move returns status 0, amount 0
21:59:44.525 00.000 29876 MoveAxis(N, 0, ABG)
21:59:44.525 00.000 29876 Move returns status 0, amount 0
21:59:44.525 00.000 29876 move complete, result=0
21:59:44.525 00.000 29876 worker thread done servicing request
21:59:44.529 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
21:59:44.540 00.011 31432 UpdateGuideState exits: m=3250 RSB=34.6
21:59:44.543 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.545 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:44.546 00.001 31432 Enqueuing Expose request
21:59:44.549 00.003 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:44.552 00.003 29876 Worker thread wakes up
21:59:44.552 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:44.552 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:46.773 02.221 29876 Exposure complete
21:59:46.816 00.043 29876 worker thread done servicing request
21:59:46.816 00.000 31432 OnExposeComplete: enter
21:59:46.819 00.003 31432 UpdateGuideState(): m_state=6
21:59:46.822 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
21:59:46.824 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=634.79, Mass=3308, SNR=35.1, Peak=215 HFD=3.8
21:59:46.826 00.002 31432 MultiStar: [#1 0.09,-0.23,1.02,U] [#2 -0.19,0.06,0.94,U] [#3 -0.20,-0.45,1.06,U] [#4 0.69,-0.29,0.95,U] [#5 0.33,-0.09,0.88,U] [#6 0.50,-0.53,0.90,U] [#7 0.25,0.23,0.94,U] [#8 0.60,0.31,0.82,U] 
21:59:46.828 00.002 31432 refined, 8 included, MultiStar: {0.24, -0.15}, one-star: {0.18, -0.29}
21:59:46.830 00.002 31432 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
21:59:46.831 00.001 31432 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
21:59:46.833 00.002 31432 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=0.23 mountY=0.19, mountTheta=0.68
21:59:46.836 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=-0.15, opts=13)
21:59:46.838 00.002 31432 Enqueuing Move request for scope (0.24, -0.15)
21:59:46.839 00.001 29876 Worker thread wakes up
21:59:46.839 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
21:59:46.839 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
21:59:46.840 00.001 29876 Moving (0.24, -0.15) raw xDistance=0.23 yDistance=0.19
21:59:46.840 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:59:46.840 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:46.840 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:59:46.840 00.000 29876 MoveAxis(W, 22, ABG)
21:59:46.840 00.000 29876 Guiding  Dir = 3, Dur = 22
21:59:46.840 00.000 29876 IsSlewing returns 0
21:59:46.840 00.000 29876 IsGuiding returns 0
21:59:46.840 00.000 29876 PulseGuide returned control before completion, sleep 32
21:59:46.843 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:46.854 00.011 31432 UpdateGuideState exits: m=3308 RSB=35.1
21:59:46.856 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.858 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:46.860 00.002 31432 Enqueuing Expose request
21:59:46.879 00.019 29876 IsGuiding returns 1
21:59:46.879 00.000 29876 scope still moving after pulse duration time elapsed
21:59:46.910 00.031 29876 IsSlewing returns 0
21:59:46.910 00.000 29876 IsGuiding returns 1
21:59:46.942 00.032 29876 IsSlewing returns 0
21:59:46.942 00.000 29876 IsGuiding returns 0
21:59:46.942 00.000 29876 scope move finished after 22 + 79 ms
21:59:46.942 00.000 29876 Move returns status 0, amount 22
21:59:46.942 00.000 29876 MoveAxis(N, 0, ABG)
21:59:46.942 00.000 29876 Move returns status 0, amount 0
21:59:46.942 00.000 29876 move complete, result=0
21:59:46.942 00.000 29876 worker thread done servicing request
21:59:46.942 00.000 29876 Worker thread wakes up
21:59:46.942 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
21:59:46.945 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:46.945 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:48.860 01.915 29876 Exposure complete
21:59:48.904 00.044 29876 worker thread done servicing request
21:59:48.904 00.000 31432 OnExposeComplete: enter
21:59:48.907 00.003 31432 UpdateGuideState(): m_state=6
21:59:48.909 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
21:59:48.911 00.002 31432 Star::Find returns 1 (0), X=331.04, Y=634.55, Mass=3491, SNR=36.4, Peak=210 HFD=4.0
21:59:48.913 00.002 31432 MultiStar: [#1 -0.34,-0.38,1.04,U] [#2 -0.05,0.28,0.86,U] [#3 -0.13,-0.38,0.99,U] [#4 1.17,0.16,0.00,M1] [#5 0.30,0.06,0.89,U] [#6 -0.10,-0.56,0.89,U] [#7 0.13,-0.12,1.01,U] [#8 0.16,-0.05,0.71,U] 
21:59:48.915 00.002 31432 refined, 7 included, MultiStar: {0.07, -0.23}, one-star: {0.63, -0.53}
21:59:48.917 00.002 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.29 = -1.29)
21:59:48.919 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.72 = 1.72)
21:59:48.920 00.001 31432 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=0.07 mountY=0.23, mountTheta=1.30
21:59:48.923 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.07, y=-0.23, opts=13)
21:59:48.925 00.002 31432 Enqueuing Move request for scope (0.07, -0.23)
21:59:48.927 00.002 29876 Worker thread wakes up
21:59:48.927 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
21:59:48.927 00.000 29876 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
21:59:48.927 00.000 29876 Moving (0.07, -0.23) raw xDistance=0.07 yDistance=0.23
21:59:48.927 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:59:48.927 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:48.927 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:59:48.927 00.000 29876 MoveAxis(E, 0, ABG)
21:59:48.927 00.000 29876 Move returns status 0, amount 0
21:59:48.927 00.000 29876 MoveAxis(N, 0, ABG)
21:59:48.927 00.000 29876 Move returns status 0, amount 0
21:59:48.927 00.000 29876 move complete, result=0
21:59:48.927 00.000 29876 worker thread done servicing request
21:59:48.931 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
21:59:48.942 00.011 31432 UpdateGuideState exits: m=3491 RSB=36.4
21:59:48.944 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:48.946 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:48.948 00.002 31432 Enqueuing Expose request
21:59:48.950 00.002 29876 Worker thread wakes up
21:59:48.950 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:48.952 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:48.952 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:51.085 02.133 29876 Exposure complete
21:59:51.129 00.044 29876 worker thread done servicing request
21:59:51.129 00.000 31432 OnExposeComplete: enter
21:59:51.132 00.003 31432 UpdateGuideState(): m_state=6
21:59:51.135 00.003 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
21:59:51.138 00.003 31432 Star::Find returns 1 (0), X=331.21, Y=635.03, Mass=3383, SNR=36.0, Peak=249 HFD=4.1
21:59:51.140 00.002 31432 MultiStar: [#1 0.73,-0.80,0.00,M1] [#2 0.68,-0.52,0.94,U] [#3 -0.30,-0.51,1.00,U] [#4 1.08,-0.25,0.00,M2] [#5 0.71,0.00,0.82,U] [#6 1.38,-1.45,0.00,M2] [#7 0.81,0.13,0.97,U] [#8 1.14,-0.47,0.00,M1] 
21:59:51.142 00.002 31432 refined, 4 included, MultiStar: {0.53, -0.19}, one-star: {0.80, -0.05}
21:59:51.144 00.002 31432 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.02) = xAngle (-0.37 = -0.37)
21:59:51.146 00.002 31432 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.64 = 2.64)
21:59:51.148 00.002 31432 CameraToMount -- cameraX=0.53 cameraY=-0.19 hyp=0.57 cameraTheta=-0.34 mountX=0.53 mountY=0.27, mountTheta=0.47
21:59:51.150 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.53, y=-0.19, opts=13)
21:59:51.152 00.002 31432 Enqueuing Move request for scope (0.53, -0.19)
21:59:51.154 00.002 29876 Worker thread wakes up
21:59:51.154 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.19) opts 0xd
21:59:51.154 00.000 29876 Handling offset move in thread for scope, endpoint = (0.53, -0.19)
21:59:51.154 00.000 29876 Moving (0.53, -0.19) raw xDistance=0.53 yDistance=0.27
21:59:51.154 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53
21:59:51.154 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:51.154 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:59:51.154 00.000 29876 MoveAxis(W, 51, ABG)
21:59:51.154 00.000 29876 Guiding  Dir = 3, Dur = 51
21:59:51.155 00.001 29876 IsSlewing returns 0
21:59:51.155 00.000 29876 IsGuiding returns 0
21:59:51.155 00.000 29876 PulseGuide returned control before completion, sleep 61
21:59:51.158 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
21:59:51.172 00.014 31432 UpdateGuideState exits: m=3383 RSB=36.0
21:59:51.175 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.177 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:51.179 00.002 31432 Enqueuing Expose request
21:59:51.223 00.044 29876 IsGuiding returns 1
21:59:51.223 00.000 29876 scope still moving after pulse duration time elapsed
21:59:51.255 00.032 29876 IsSlewing returns 0
21:59:51.255 00.000 29876 IsGuiding returns 1
21:59:51.286 00.031 29876 IsSlewing returns 0
21:59:51.286 00.000 29876 IsGuiding returns 1
21:59:51.316 00.030 29876 IsSlewing returns 0
21:59:51.316 00.000 29876 IsGuiding returns 0
21:59:51.316 00.000 29876 scope move finished after 51 + 109 ms
21:59:51.316 00.000 29876 Move returns status 0, amount 51
21:59:51.316 00.000 29876 MoveAxis(N, 0, ABG)
21:59:51.316 00.000 29876 Move returns status 0, amount 0
21:59:51.316 00.000 29876 move complete, result=0
21:59:51.316 00.000 29876 worker thread done servicing request
21:59:51.316 00.000 29876 Worker thread wakes up
21:59:51.316 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:51.316 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:51.316 00.000 31432 GuideStep: 0.5 px 51 ms WEST, 0.3 px 0 ms NORTH
21:59:53.229 01.913 29876 Exposure complete
21:59:53.277 00.048 29876 worker thread done servicing request
21:59:53.277 00.000 31432 OnExposeComplete: enter
21:59:53.281 00.004 31432 UpdateGuideState(): m_state=6
21:59:53.284 00.003 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
21:59:53.287 00.003 31432 Star::Find returns 1 (0), X=330.86, Y=635.34, Mass=3739, SNR=37.9, Peak=248 HFD=3.8
21:59:53.291 00.004 31432 MultiStar: [#1 0.34,-0.03,0.94,U] [#2 0.24,-0.08,0.89,U] [#3 -0.61,0.07,0.98,U] [#4 1.16,0.21,0.00,M3] [#5 0.55,0.33,0.79,U] [#6 1.06,-0.59,0.00,M3] [#7 0.78,-0.21,0.85,U] [#8 0.89,0.24,0.76,U] 
21:59:53.295 00.004 31432 refined, 6 included, MultiStar: {0.35, 0.08}, one-star: {0.45, 0.26}
21:59:53.298 00.003 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.20 = 0.20)
21:59:53.301 00.003 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.07)
21:59:53.304 00.003 31432 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.23 mountX=0.35 mountY=-0.03, mountTheta=-0.08
21:59:53.309 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.08, opts=13)
21:59:53.312 00.003 31432 Enqueuing Move request for scope (0.35, 0.08)
21:59:53.315 00.003 29876 Worker thread wakes up
21:59:53.315 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd
21:59:53.315 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.08)
21:59:53.315 00.000 29876 Moving (0.35, 0.08) raw xDistance=0.35 yDistance=-0.03
21:59:53.315 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:59:53.315 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:53.315 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:59:53.315 00.000 29876 MoveAxis(W, 41, ABG)
21:59:53.315 00.000 29876 Guiding  Dir = 3, Dur = 41
21:59:53.316 00.001 29876 IsSlewing returns 0
21:59:53.316 00.000 29876 IsGuiding returns 0
21:59:53.316 00.000 29876 PulseGuide returned control before completion, sleep 51
21:59:53.321 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:53.339 00.018 31432 UpdateGuideState exits: m=3739 RSB=37.9
21:59:53.342 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:53.345 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:53.348 00.003 31432 Enqueuing Expose request
21:59:53.383 00.035 29876 IsGuiding returns 1
21:59:53.383 00.000 29876 scope still moving after pulse duration time elapsed
21:59:53.414 00.031 29876 IsSlewing returns 0
21:59:53.414 00.000 29876 IsGuiding returns 0
21:59:53.414 00.000 29876 scope move finished after 41 + 57 ms
21:59:53.414 00.000 29876 Move returns status 0, amount 41
21:59:53.414 00.000 29876 MoveAxis(N, 0, ABG)
21:59:53.414 00.000 29876 Move returns status 0, amount 0
21:59:53.414 00.000 29876 move complete, result=0
21:59:53.414 00.000 29876 worker thread done servicing request
21:59:53.414 00.000 29876 Worker thread wakes up
21:59:53.414 00.000 31432 GuideStep: 0.3 px 41 ms WEST, -0.0 px 0 ms NORTH
21:59:53.418 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:53.418 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:55.644 02.226 29876 Exposure complete
21:59:55.688 00.044 29876 worker thread done servicing request
21:59:55.688 00.000 31432 OnExposeComplete: enter
21:59:55.691 00.003 31432 UpdateGuideState(): m_state=6
21:59:55.693 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
21:59:55.695 00.002 31432 Star::Find returns 1 (0), X=330.16, Y=634.27, Mass=3540, SNR=37.0, Peak=226 HFD=4.1
21:59:55.696 00.001 31432 MultiStar: [#1 -0.02,-1.22,0.00,M1] [#2 -0.04,-1.06,0.00,M1] [#3 -1.21,-0.71,0.00,M1] [#4 0.20,-0.71,0.88,U] [#5 -0.44,-0.56,0.85,U] [#6 0.72,-1.70,0.00,M4] [#7 -0.25,-0.75,0.92,U] [#8 0.51,-1.04,0.00,M1] 
21:59:55.698 00.002 31432 refined, 3 included, MultiStar: {-0.18, -0.71}, one-star: {-0.24, -0.81}
21:59:55.700 00.002 31432 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.02) = xAngle (-1.85 = -1.85)
21:59:55.702 00.002 31432 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.16 = 1.16)
21:59:55.704 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.71 hyp=0.73 cameraTheta=-1.82 mountX=-0.20 mountY=0.67, mountTheta=1.86
21:59:55.707 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.71, opts=13)
21:59:55.710 00.003 31432 Enqueuing Move request for scope (-0.18, -0.71)
21:59:55.712 00.002 29876 Worker thread wakes up
21:59:55.712 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.71) opts 0xd
21:59:55.712 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.71)
21:59:55.712 00.000 29876 Moving (-0.18, -0.71) raw xDistance=-0.20 yDistance=0.67
21:59:55.712 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.20
21:59:55.712 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.67
21:59:55.712 00.000 29876 MoveAxis(E, 14, ABG)
21:59:55.712 00.000 29876 Guiding  Dir = 2, Dur = 14
21:59:55.712 00.000 29876 IsSlewing returns 0
21:59:55.712 00.000 29876 IsGuiding returns 0
21:59:55.713 00.001 29876 PulseGuide returned control before completion, sleep 24
21:59:55.716 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
21:59:55.727 00.011 31432 UpdateGuideState exits: m=3540 RSB=37.0
21:59:55.730 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.732 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:55.734 00.002 31432 Enqueuing Expose request
21:59:55.751 00.017 29876 IsGuiding returns 0
21:59:55.751 00.000 29876 Move returns status 0, amount 14
21:59:55.751 00.000 29876 MoveAxis(S, 50, ABG)
21:59:55.751 00.000 29876 Guiding  Dir = 1, Dur = 50
21:59:55.751 00.000 29876 IsSlewing returns 0
21:59:55.751 00.000 29876 IsGuiding returns 0
21:59:55.751 00.000 29876 PulseGuide returned control before completion, sleep 60
21:59:55.813 00.062 29876 IsGuiding returns 1
21:59:55.813 00.000 29876 scope still moving after pulse duration time elapsed
21:59:55.844 00.031 29876 IsSlewing returns 0
21:59:55.844 00.000 29876 IsGuiding returns 1
21:59:55.875 00.031 29876 IsSlewing returns 0
21:59:55.875 00.000 29876 IsGuiding returns 1
21:59:55.906 00.031 29876 IsSlewing returns 0
21:59:55.906 00.000 29876 IsGuiding returns 0
21:59:55.906 00.000 29876 scope move finished after 50 + 104 ms
21:59:55.906 00.000 29876 Move returns status 0, amount 50
21:59:55.906 00.000 29876 move complete, result=0
21:59:55.907 00.001 29876 worker thread done servicing request
21:59:55.907 00.000 29876 Worker thread wakes up
21:59:55.907 00.000 31432 GuideStep: -0.2 px 14 ms EAST, 0.7 px 50 ms SOUTH
21:59:55.911 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:55.911 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
21:59:57.816 01.905 29876 Exposure complete
21:59:57.858 00.042 29876 worker thread done servicing request
21:59:57.859 00.001 31432 OnExposeComplete: enter
21:59:57.861 00.002 31432 UpdateGuideState(): m_state=6
21:59:57.863 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
21:59:57.865 00.002 31432 Star::Find returns 1 (0), X=330.98, Y=634.17, Mass=3435, SNR=36.2, Peak=226 HFD=4.1
21:59:57.867 00.002 31432 MultiStar: [#1 -0.00,-0.63,1.07,U] [#2 -0.12,-0.89,0.93,U] [#3 -0.29,-1.04,0.00,M2] [#4 0.36,-0.90,0.94,U] [#5 0.15,-0.27,0.79,U] [#6 0.96,-1.17,0.00,M5] [#7 0.10,-0.74,0.96,U] [#8 0.75,-0.32,0.87,U] 
21:59:57.869 00.002 31432 refined, 6 included, MultiStar: {0.25, -0.68}, one-star: {0.57, -0.91}
21:59:57.871 00.002 31432 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.02) = xAngle (-1.24 = -1.24)
21:59:57.873 00.002 31432 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.77 = 1.77)
21:59:57.875 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=-0.68 hyp=0.73 cameraTheta=-1.21 mountX=0.24 mountY=0.71, mountTheta=1.25
21:59:57.878 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.68, opts=13)
21:59:57.880 00.002 31432 Enqueuing Move request for scope (0.25, -0.68)
21:59:57.882 00.002 29876 Worker thread wakes up
21:59:57.882 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.68) opts 0xd
21:59:57.882 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.68)
21:59:57.882 00.000 29876 Moving (0.25, -0.68) raw xDistance=0.24 yDistance=0.71
21:59:57.882 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
21:59:57.882 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.71
21:59:57.882 00.000 29876 MoveAxis(W, 21, ABG)
21:59:57.882 00.000 29876 Guiding  Dir = 3, Dur = 21
21:59:57.882 00.000 29876 IsSlewing returns 0
21:59:57.882 00.000 29876 IsGuiding returns 0
21:59:57.882 00.000 29876 PulseGuide returned control before completion, sleep 31
21:59:57.885 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
21:59:57.897 00.012 31432 UpdateGuideState exits: m=3435 RSB=36.2
21:59:57.899 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.901 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
21:59:57.903 00.002 31432 Enqueuing Expose request
21:59:57.923 00.020 29876 IsGuiding returns 1
21:59:57.923 00.000 29876 scope still moving after pulse duration time elapsed
21:59:57.954 00.031 29876 IsSlewing returns 0
21:59:57.954 00.000 29876 IsGuiding returns 1
21:59:57.984 00.030 29876 IsSlewing returns 0
21:59:57.984 00.000 29876 IsGuiding returns 0
21:59:57.984 00.000 29876 scope move finished after 21 + 81 ms
21:59:57.984 00.000 29876 Move returns status 0, amount 21
21:59:57.984 00.000 29876 MoveAxis(S, 52, ABG)
21:59:57.984 00.000 29876 Guiding  Dir = 1, Dur = 52
21:59:57.984 00.000 29876 IsSlewing returns 0
21:59:57.984 00.000 29876 IsGuiding returns 0
21:59:57.984 00.000 29876 PulseGuide returned control before completion, sleep 62
21:59:58.061 00.077 29876 IsGuiding returns 1
21:59:58.061 00.000 29876 scope still moving after pulse duration time elapsed
21:59:58.091 00.030 29876 IsSlewing returns 0
21:59:58.091 00.000 29876 IsGuiding returns 1
21:59:58.121 00.030 29876 IsSlewing returns 0
21:59:58.121 00.000 29876 IsGuiding returns 0
21:59:58.121 00.000 29876 scope move finished after 52 + 84 ms
21:59:58.121 00.000 29876 Move returns status 0, amount 52
21:59:58.121 00.000 29876 move complete, result=0
21:59:58.121 00.000 29876 worker thread done servicing request
21:59:58.121 00.000 29876 Worker thread wakes up
21:59:58.121 00.000 31432 GuideStep: 0.2 px 21 ms WEST, 0.7 px 52 ms SOUTH
21:59:58.124 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
21:59:58.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:00.352 02.228 29876 Exposure complete
22:00:00.396 00.044 29876 worker thread done servicing request
22:00:00.396 00.000 31432 OnExposeComplete: enter
22:00:00.398 00.002 31432 UpdateGuideState(): m_state=6
22:00:00.400 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
22:00:00.402 00.002 31432 Star::Find returns 1 (0), X=330.55, Y=635.18, Mass=3040, SNR=33.8, Peak=239 HFD=3.6
22:00:00.404 00.002 31432 MultiStar: [#1 -0.02,0.24,1.06,U] [#2 -0.36,0.11,1.04,U] [#3 -1.05,0.25,0.00,M3] [#4 0.56,0.58,1.01,U] [#5 -0.17,0.80,0.87,U] [#6 0.27,-0.06,0.93,U] [#7 -0.25,0.30,0.94,U] [#8 -0.13,0.27,0.91,U] 
22:00:00.406 00.002 31432 single-star, 7 included, MultiStar: {0.01, 0.29}, one-star: {0.15, 0.10}
22:00:00.408 00.002 31432 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.02) = xAngle (0.57 = 0.57)
22:00:00.410 00.002 31432 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.58 = -2.70)
22:00:00.412 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.59 mountX=0.15 mountY=-0.08, mountTheta=-0.47
22:00:00.415 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.10, opts=13)
22:00:00.417 00.002 31432 Enqueuing Move request for scope (0.15, 0.10)
22:00:00.418 00.001 29876 Worker thread wakes up
22:00:00.418 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:00:00.418 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:00:00.418 00.000 29876 Moving (0.15, 0.10) raw xDistance=0.15 yDistance=-0.08
22:00:00.418 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:00:00.419 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:00.419 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:00.419 00.000 29876 MoveAxis(E, 0, ABG)
22:00:00.419 00.000 29876 Move returns status 0, amount 0
22:00:00.419 00.000 29876 MoveAxis(N, 0, ABG)
22:00:00.419 00.000 29876 Move returns status 0, amount 0
22:00:00.419 00.000 29876 move complete, result=0
22:00:00.419 00.000 29876 worker thread done servicing request
22:00:00.422 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:00.433 00.011 31432 UpdateGuideState exits: m=3040 RSB=33.8
22:00:00.435 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.437 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:00.439 00.002 31432 Enqueuing Expose request
22:00:00.441 00.002 29876 Worker thread wakes up
22:00:00.441 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:00.443 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:00.443 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:02.348 01.905 29876 Exposure complete
22:00:02.391 00.043 29876 worker thread done servicing request
22:00:02.391 00.000 31432 OnExposeComplete: enter
22:00:02.394 00.003 31432 UpdateGuideState(): m_state=6
22:00:02.396 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
22:00:02.398 00.002 31432 Star::Find returns 1 (0), X=330.69, Y=634.88, Mass=3327, SNR=36.4, Peak=234 HFD=4.0
22:00:02.400 00.002 31432 MultiStar: [#1 -0.40,0.01,1.03,U] [#2 -0.49,0.11,0.94,U] [#3 -1.09,-0.24,0.00,M4] [#4 0.56,0.40,0.91,U] [#5 0.30,0.23,0.87,U] [#6 0.09,-0.66,0.85,U] [#7 0.13,-0.35,0.94,U] [#8 0.38,0.33,0.84,U] 
22:00:02.402 00.002 31432 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.28, -0.19}
22:00:02.404 00.002 31432 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
22:00:02.405 00.001 31432 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.80 = 2.80)
22:00:02.407 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=0.09 mountY=0.03, mountTheta=0.33
22:00:02.412 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=-0.02, opts=13)
22:00:02.415 00.003 31432 Enqueuing Move request for scope (0.09, -0.02)
22:00:02.417 00.002 29876 Worker thread wakes up
22:00:02.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:00:02.417 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:00:02.417 00.000 29876 Moving (0.09, -0.02) raw xDistance=0.09 yDistance=0.03
22:00:02.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:00:02.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:02.417 00.000 29876 MoveAxis(E, 0, ABG)
22:00:02.417 00.000 29876 Move returns status 0, amount 0
22:00:02.417 00.000 29876 MoveAxis(N, 0, ABG)
22:00:02.417 00.000 29876 Move returns status 0, amount 0
22:00:02.417 00.000 29876 move complete, result=0
22:00:02.417 00.000 29876 worker thread done servicing request
22:00:02.421 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:02.432 00.011 31432 UpdateGuideState exits: m=3327 RSB=36.4
22:00:02.434 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.436 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:02.438 00.002 31432 Enqueuing Expose request
22:00:02.440 00.002 29876 Worker thread wakes up
22:00:02.440 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:02.442 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:02.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:04.669 02.227 29876 Exposure complete
22:00:04.715 00.046 29876 worker thread done servicing request
22:00:04.715 00.000 31432 OnExposeComplete: enter
22:00:04.717 00.002 31432 UpdateGuideState(): m_state=6
22:00:04.719 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
22:00:04.721 00.002 31432 Star::Find returns 1 (0), X=330.79, Y=635.10, Mass=3369, SNR=35.7, Peak=197 HFD=4.2
22:00:04.723 00.002 31432 MultiStar: [#1 -0.18,0.06,1.00,U] [#2 0.19,0.68,0.89,U] [#3 -0.55,0.02,0.99,U] [#4 0.93,0.70,0.00,M1] [#5 0.16,0.61,0.88,U] [#6 0.58,-0.33,0.86,U] [#7 0.05,0.29,0.96,U] [#8 0.69,0.51,0.80,U] 
22:00:04.725 00.002 31432 refined, 7 included, MultiStar: {0.15, 0.22}, one-star: {0.38, 0.02}
22:00:04.727 00.002 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.97 = 0.97)
22:00:04.728 00.001 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.98 = -2.30)
22:00:04.730 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.99 mountX=0.15 mountY=-0.20, mountTheta=-0.92
22:00:04.733 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.22, opts=13)
22:00:04.735 00.002 31432 Enqueuing Move request for scope (0.15, 0.22)
22:00:04.737 00.002 29876 Worker thread wakes up
22:00:04.737 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
22:00:04.737 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
22:00:04.737 00.000 29876 Moving (0.15, 0.22) raw xDistance=0.15 yDistance=-0.20
22:00:04.737 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:00:04.737 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.737 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:00:04.737 00.000 29876 MoveAxis(E, 0, ABG)
22:00:04.738 00.001 29876 Move returns status 0, amount 0
22:00:04.738 00.000 29876 MoveAxis(N, 0, ABG)
22:00:04.738 00.000 29876 Move returns status 0, amount 0
22:00:04.738 00.000 29876 move complete, result=0
22:00:04.738 00.000 29876 worker thread done servicing request
22:00:04.741 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:00:04.752 00.011 31432 UpdateGuideState exits: m=3369 RSB=35.7
22:00:04.754 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.756 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:04.758 00.002 31432 Enqueuing Expose request
22:00:04.760 00.002 29876 Worker thread wakes up
22:00:04.760 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:04.762 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:04.762 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:06.667 01.905 29876 Exposure complete
22:00:06.709 00.042 29876 worker thread done servicing request
22:00:06.709 00.000 31432 OnExposeComplete: enter
22:00:06.711 00.002 31432 UpdateGuideState(): m_state=6
22:00:06.714 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
22:00:06.715 00.001 31432 Star::Find returns 1 (0), X=331.00, Y=635.05, Mass=3180, SNR=34.4, Peak=241 HFD=4.0
22:00:06.718 00.003 31432 MultiStar: [#1 -0.09,0.15,1.03,U] [#2 -0.26,0.52,0.97,U] [#3 -0.54,0.18,1.08,U] [#4 0.86,0.27,1.01,U] [#5 0.44,0.14,0.89,U] [#6 0.38,-0.38,0.95,U] [#7 0.40,0.23,0.94,U] [#8 0.63,0.48,0.88,U] 
22:00:06.719 00.001 31432 refined, 8 included, MultiStar: {0.25, 0.17}, one-star: {0.59, -0.03}
22:00:06.721 00.002 31432 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.02) = xAngle (0.58 = 0.58)
22:00:06.723 00.002 31432 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.59 = -2.69)
22:00:06.725 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.31 cameraTheta=0.60 mountX=0.26 mountY=-0.13, mountTheta=-0.48
22:00:06.729 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.17, opts=13)
22:00:06.732 00.003 31432 Enqueuing Move request for scope (0.25, 0.17)
22:00:06.734 00.002 29876 Worker thread wakes up
22:00:06.734 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
22:00:06.734 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
22:00:06.734 00.000 29876 Moving (0.25, 0.17) raw xDistance=0.26 yDistance=-0.13
22:00:06.734 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
22:00:06.734 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:06.734 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:06.734 00.000 29876 MoveAxis(W, 25, ABG)
22:00:06.734 00.000 29876 Guiding  Dir = 3, Dur = 25
22:00:06.735 00.001 29876 IsSlewing returns 0
22:00:06.735 00.000 29876 IsGuiding returns 0
22:00:06.735 00.000 29876 PulseGuide returned control before completion, sleep 35
22:00:06.738 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:06.750 00.012 31432 UpdateGuideState exits: m=3180 RSB=34.4
22:00:06.752 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.754 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:06.755 00.001 31432 Enqueuing Expose request
22:00:06.772 00.017 29876 IsGuiding returns 1
22:00:06.772 00.000 29876 scope still moving after pulse duration time elapsed
22:00:06.803 00.031 29876 IsSlewing returns 0
22:00:06.803 00.000 29876 IsGuiding returns 0
22:00:06.803 00.000 29876 scope move finished after 25 + 42 ms
22:00:06.803 00.000 29876 Move returns status 0, amount 25
22:00:06.803 00.000 29876 MoveAxis(N, 0, ABG)
22:00:06.803 00.000 29876 Move returns status 0, amount 0
22:00:06.803 00.000 29876 move complete, result=0
22:00:06.803 00.000 29876 worker thread done servicing request
22:00:06.803 00.000 29876 Worker thread wakes up
22:00:06.804 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:06.804 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:06.804 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
22:00:08.926 02.122 29876 Exposure complete
22:00:08.969 00.043 29876 worker thread done servicing request
22:00:08.969 00.000 31432 OnExposeComplete: enter
22:00:08.972 00.003 31432 UpdateGuideState(): m_state=6
22:00:08.975 00.003 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
22:00:08.977 00.002 31432 Star::Find returns 1 (0), X=330.35, Y=635.48, Mass=3320, SNR=35.8, Peak=226 HFD=3.4
22:00:08.979 00.002 31432 MultiStar: [#1 -0.45,0.81,1.07,U] [#2 -0.24,0.04,0.96,U] [#3 -1.01,0.21,0.00,M3] [#4 -0.02,0.32,0.90,U] [#5 0.04,0.33,0.84,U] [#6 0.41,-0.02,0.93,U] [#7 0.03,-0.20,0.94,U] [#8 0.15,0.71,0.82,U] 
22:00:08.981 00.002 31432 refined, 7 included, MultiStar: {-0.03, 0.30}, one-star: {-0.05, 0.40}
22:00:08.983 00.002 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.64 = 1.64)
22:00:08.985 00.002 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.63)
22:00:08.987 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.66 mountX=-0.02 mountY=-0.30, mountTheta=-1.64
22:00:08.990 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.30, opts=13)
22:00:08.992 00.002 31432 Enqueuing Move request for scope (-0.03, 0.30)
22:00:08.994 00.002 29876 Worker thread wakes up
22:00:08.994 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
22:00:08.994 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
22:00:08.994 00.000 29876 Moving (-0.03, 0.30) raw xDistance=-0.02 yDistance=-0.30
22:00:08.994 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:00:08.994 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:08.994 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:00:08.994 00.000 29876 MoveAxis(E, 0, ABG)
22:00:08.994 00.000 29876 Move returns status 0, amount 0
22:00:08.994 00.000 29876 MoveAxis(N, 0, ABG)
22:00:08.994 00.000 29876 Move returns status 0, amount 0
22:00:08.994 00.000 29876 move complete, result=0
22:00:08.995 00.001 29876 worker thread done servicing request
22:00:08.999 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:09.011 00.012 31432 UpdateGuideState exits: m=3320 RSB=35.8
22:00:09.014 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.015 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:09.018 00.003 31432 Enqueuing Expose request
22:00:09.019 00.001 29876 Worker thread wakes up
22:00:09.019 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:00:09.021 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:09.021 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:10.938 01.917 29876 Exposure complete
22:00:10.980 00.042 29876 worker thread done servicing request
22:00:10.981 00.001 31432 OnExposeComplete: enter
22:00:10.983 00.002 31432 UpdateGuideState(): m_state=6
22:00:10.985 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
22:00:10.987 00.002 31432 Star::Find returns 1 (0), X=330.16, Y=634.52, Mass=3479, SNR=36.4, Peak=216 HFD=3.8
22:00:10.989 00.002 31432 MultiStar: [#1 -0.30,-0.17,1.05,U] [#2 0.04,-0.19,0.92,U] [#3 -0.56,-0.79,1.01,U] [#4 0.14,0.47,0.89,U] [#5 -0.02,-0.70,0.86,U] [#6 0.56,-0.51,0.88,U] [#7 0.38,-0.86,0.88,U] [#8 0.41,-0.02,0.83,U] 
22:00:10.991 00.002 31432 refined, 8 included, MultiStar: {0.02, -0.37}, one-star: {-0.24, -0.56}
22:00:10.993 00.002 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
22:00:10.995 00.002 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
22:00:10.997 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.51 mountX=0.01 mountY=0.37, mountTheta=1.53
22:00:10.999 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.37, opts=13)
22:00:11.001 00.002 31432 Enqueuing Move request for scope (0.02, -0.37)
22:00:11.003 00.002 29876 Worker thread wakes up
22:00:11.003 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
22:00:11.003 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
22:00:11.003 00.000 29876 Moving (0.02, -0.37) raw xDistance=0.01 yDistance=0.37
22:00:11.003 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:00:11.004 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
22:00:11.004 00.000 29876 MoveAxis(E, 0, ABG)
22:00:11.004 00.000 29876 Move returns status 0, amount 0
22:00:11.004 00.000 29876 MoveAxis(S, 27, ABG)
22:00:11.004 00.000 29876 Guiding  Dir = 1, Dur = 27
22:00:11.004 00.000 29876 IsSlewing returns 0
22:00:11.004 00.000 29876 IsGuiding returns 0
22:00:11.005 00.001 29876 PulseGuide returned control before completion, sleep 37
22:00:11.007 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:11.019 00.012 31432 UpdateGuideState exits: m=3479 RSB=36.4
22:00:11.021 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.023 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:11.025 00.002 31432 Enqueuing Expose request
22:00:11.044 00.019 29876 IsGuiding returns 1
22:00:11.044 00.000 29876 scope still moving after pulse duration time elapsed
22:00:11.075 00.031 29876 IsSlewing returns 0
22:00:11.075 00.000 29876 IsGuiding returns 1
22:00:11.106 00.031 29876 IsSlewing returns 0
22:00:11.106 00.000 29876 IsGuiding returns 1
22:00:11.137 00.031 29876 IsSlewing returns 0
22:00:11.137 00.000 29876 IsGuiding returns 0
22:00:11.137 00.000 29876 scope move finished after 27 + 105 ms
22:00:11.137 00.000 29876 Move returns status 0, amount 27
22:00:11.137 00.000 29876 move complete, result=0
22:00:11.137 00.000 29876 worker thread done servicing request
22:00:11.137 00.000 29876 Worker thread wakes up
22:00:11.137 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 27 ms SOUTH
22:00:11.140 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:11.140 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:13.261 02.121 29876 Exposure complete
22:00:13.305 00.044 29876 worker thread done servicing request
22:00:13.305 00.000 31432 OnExposeComplete: enter
22:00:13.308 00.003 31432 UpdateGuideState(): m_state=6
22:00:13.311 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
22:00:13.313 00.002 31432 Star::Find returns 1 (0), X=330.79, Y=636.32, Mass=3534, SNR=36.7, Peak=237 HFD=3.9
22:00:13.315 00.002 31432 MultiStar: [#1 0.68,1.13,0.00,M1] [#2 0.59,0.97,0.00,M1] [#3 -0.19,0.99,0.00,M3] [#4 0.58,1.06,0.00,M1] [#5 0.50,1.19,0.00,M1] [#6 1.09,0.94,0.00,M1] [#7 0.48,1.07,0.00,M1] [#8 1.19,1.15,0.00,M1] 
22:00:13.316 00.001 31432 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.02) = xAngle (1.25 = 1.25)
22:00:13.319 00.003 31432 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.26 = -2.02)
22:00:13.319 00.000 31432 CameraToMount -- cameraX=0.38 cameraY=1.24 hyp=1.30 cameraTheta=1.27 mountX=0.41 mountY=-1.17, mountTheta=-1.23
22:00:13.323 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.38, y=1.24, opts=13)
22:00:13.326 00.003 31432 Enqueuing Move request for scope (0.38, 1.24)
22:00:13.326 00.000 29876 Worker thread wakes up
22:00:13.326 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.38, 1.24) opts 0xd
22:00:13.326 00.000 29876 Handling offset move in thread for scope, endpoint = (0.38, 1.24)
22:00:13.328 00.002 29876 Moving (0.38, 1.24) raw xDistance=0.41 yDistance=-1.17
22:00:13.328 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
22:00:13.328 00.000 29876 resist switch: large excursion: input -1.17 thresh 0.90 direction from 1 to -1
22:00:13.328 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.50
22:00:13.328 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.70 from input -1.17
22:00:13.328 00.000 29876 MoveAxis(W, 40, ABG)
22:00:13.328 00.000 29876 Guiding  Dir = 3, Dur = 40
22:00:13.328 00.000 29876 IsSlewing returns 0
22:00:13.328 00.000 29876 IsGuiding returns 0
22:00:13.328 00.000 29876 PulseGuide returned control before completion, sleep 50
22:00:13.332 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
22:00:13.342 00.010 31432 UpdateGuideState exits: m=3534 RSB=36.7
22:00:13.344 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:13.347 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:13.348 00.001 31432 Enqueuing Expose request
22:00:13.385 00.037 29876 IsGuiding returns 1
22:00:13.385 00.000 29876 scope still moving after pulse duration time elapsed
22:00:13.416 00.031 29876 IsSlewing returns 0
22:00:13.416 00.000 29876 IsGuiding returns 1
22:00:13.447 00.031 29876 IsSlewing returns 0
22:00:13.447 00.000 29876 IsGuiding returns 0
22:00:13.447 00.000 29876 scope move finished after 40 + 78 ms
22:00:13.447 00.000 29876 Move returns status 0, amount 40
22:00:13.447 00.000 29876 BLC: Oldest BLC event removed
22:00:13.447 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:00:13.447 00.000 29876 MoveAxis(N, 106, ABG)
22:00:13.447 00.000 29876 Guiding  Dir = 0, Dur = 106
22:00:13.447 00.000 29876 IsSlewing returns 0
22:00:13.447 00.000 29876 IsGuiding returns 0
22:00:13.448 00.001 29876 PulseGuide returned control before completion, sleep 116
22:00:13.570 00.122 29876 IsGuiding returns 1
22:00:13.570 00.000 29876 scope still moving after pulse duration time elapsed
22:00:13.601 00.031 29876 IsSlewing returns 0
22:00:13.601 00.000 29876 IsGuiding returns 1
22:00:13.632 00.031 29876 IsSlewing returns 0
22:00:13.632 00.000 29876 IsGuiding returns 1
22:00:13.662 00.030 29876 IsSlewing returns 0
22:00:13.662 00.000 29876 IsGuiding returns 0
22:00:13.662 00.000 29876 scope move finished after 106 + 109 ms
22:00:13.662 00.000 29876 Move returns status 0, amount 106
22:00:13.662 00.000 29876 move complete, result=0
22:00:13.662 00.000 29876 worker thread done servicing request
22:00:13.662 00.000 29876 Worker thread wakes up
22:00:13.662 00.000 31432 GuideStep: 0.4 px 40 ms WEST, -1.2 px 106 ms NORTH
22:00:13.665 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:13.665 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:15.581 01.916 29876 Exposure complete
22:00:15.625 00.044 29876 worker thread done servicing request
22:00:15.625 00.000 31432 OnExposeComplete: enter
22:00:15.627 00.002 31432 UpdateGuideState(): m_state=6
22:00:15.629 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
22:00:15.631 00.002 31432 Star::Find returns 1 (0), X=330.86, Y=636.33, Mass=3410, SNR=36.7, Peak=219 HFD=3.8
22:00:15.633 00.002 31432 MultiStar: [#1 0.52,1.27,0.00,M2] [#2 0.32,1.63,0.00,M2] [#3 -0.28,1.00,0.00,M4] [#4 0.99,1.91,0.00,M2] [#5 0.31,1.33,0.00,M2] [#6 0.92,0.85,0.00,M2] [#7 0.27,1.19,0.00,M2] [#8 0.97,1.29,0.00,M2] 
22:00:15.635 00.002 31432 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.02) = xAngle (1.20 = 1.20)
22:00:15.637 00.002 31432 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.21 = -2.07)
22:00:15.639 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=1.25 hyp=1.33 cameraTheta=1.22 mountX=0.48 mountY=-1.17, mountTheta=-1.18
22:00:15.642 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=1.25, opts=13)
22:00:15.644 00.002 31432 Enqueuing Move request for scope (0.45, 1.25)
22:00:15.646 00.002 29876 Worker thread wakes up
22:00:15.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.25) opts 0xd
22:00:15.646 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 1.25)
22:00:15.646 00.000 29876 Moving (0.45, 1.25) raw xDistance=0.48 yDistance=-1.17
22:00:15.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
22:00:15.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.70 from input -1.17
22:00:15.646 00.000 29876 MoveAxis(W, 52, ABG)
22:00:15.646 00.000 29876 Guiding  Dir = 3, Dur = 52
22:00:15.646 00.000 29876 IsSlewing returns 0
22:00:15.646 00.000 29876 IsGuiding returns 0
22:00:15.647 00.001 29876 PulseGuide returned control before completion, sleep 62
22:00:15.650 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:00:15.661 00.011 31432 UpdateGuideState exits: m=3410 RSB=36.7
22:00:15.663 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:15.665 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:15.667 00.002 31432 Enqueuing Expose request
22:00:15.734 00.067 29876 IsGuiding returns 1
22:00:15.734 00.000 29876 scope still moving after pulse duration time elapsed
22:00:15.764 00.030 29876 IsSlewing returns 0
22:00:15.764 00.000 29876 IsGuiding returns 1
22:00:15.794 00.030 29876 IsSlewing returns 0
22:00:15.794 00.000 29876 IsGuiding returns 1
22:00:15.826 00.032 29876 IsSlewing returns 0
22:00:15.826 00.000 29876 IsGuiding returns 0
22:00:15.826 00.000 29876 scope move finished after 52 + 128 ms
22:00:15.826 00.000 29876 Move returns status 0, amount 52
22:00:15.826 00.000 29876 MoveAxis(N, 86, ABG)
22:00:15.826 00.000 29876 Guiding  Dir = 0, Dur = 86
22:00:15.826 00.000 29876 IsSlewing returns 0
22:00:15.826 00.000 29876 IsGuiding returns 0
22:00:15.827 00.001 29876 PulseGuide returned control before completion, sleep 96
22:00:15.934 00.107 29876 IsGuiding returns 1
22:00:15.934 00.000 29876 scope still moving after pulse duration time elapsed
22:00:15.966 00.032 29876 IsSlewing returns 0
22:00:15.966 00.000 29876 IsGuiding returns 1
22:00:15.997 00.031 29876 IsSlewing returns 0
22:00:15.997 00.000 29876 IsGuiding returns 1
22:00:16.028 00.031 29876 IsSlewing returns 0
22:00:16.028 00.000 29876 IsGuiding returns 1
22:00:16.060 00.032 29876 IsSlewing returns 0
22:00:16.060 00.000 29876 IsGuiding returns 1
22:00:16.091 00.031 29876 IsSlewing returns 0
22:00:16.091 00.000 29876 IsGuiding returns 0
22:00:16.091 00.000 29876 scope move finished after 86 + 178 ms
22:00:16.091 00.000 29876 Move returns status 0, amount 86
22:00:16.091 00.000 29876 move complete, result=0
22:00:16.091 00.000 29876 worker thread done servicing request
22:00:16.091 00.000 29876 Worker thread wakes up
22:00:16.091 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:16.091 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:16.091 00.000 31432 GuideStep: 0.5 px 52 ms WEST, -1.2 px 86 ms NORTH
22:00:18.216 02.125 29876 Exposure complete
22:00:18.262 00.046 29876 worker thread done servicing request
22:00:18.262 00.000 31432 OnExposeComplete: enter
22:00:18.265 00.003 31432 UpdateGuideState(): m_state=6
22:00:18.266 00.001 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
22:00:18.268 00.002 31432 Star::Find returns 1 (0), X=329.23, Y=635.30, Mass=3374, SNR=36.1, Peak=255 HFD=3.7
22:00:18.270 00.002 31432 MultiStar: [#1 -1.19,0.10,0.00,M3] [#2 -1.32,0.60,0.00,M3] [#3 -2.23,0.25,0.00,M5] [#4 -0.68,1.03,0.00,M3] [#5 -1.37,0.35,0.00,M3] [#6 -1.00,-0.05,0.00,M3] [#7 -1.37,-0.28,0.00,M3] [#8 -0.74,0.09,0.82,U] 
22:00:18.272 00.002 31432 refined, 1 included, MultiStar: {-0.98, 0.17}, one-star: {-1.18, 0.22}
22:00:18.274 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.95 = 2.95)
22:00:18.276 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.96 = -0.32)
22:00:18.278 00.002 31432 CameraToMount -- cameraX=-0.98 cameraY=0.17 hyp=1.00 cameraTheta=2.98 mountX=-0.98 mountY=-0.31, mountTheta=-2.83
22:00:18.282 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.98, y=0.17, opts=13)
22:00:18.284 00.002 31432 Enqueuing Move request for scope (-0.98, 0.17)
22:00:18.286 00.002 29876 Worker thread wakes up
22:00:18.286 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.17) opts 0xd
22:00:18.286 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.98, 0.17)
22:00:18.286 00.000 29876 Moving (-0.98, 0.17) raw xDistance=-0.98 yDistance=-0.31
22:00:18.286 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.98
22:00:18.286 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
22:00:18.286 00.000 29876 MoveAxis(E, 87, ABG)
22:00:18.286 00.000 29876 Guiding  Dir = 2, Dur = 87
22:00:18.286 00.000 29876 IsSlewing returns 0
22:00:18.286 00.000 29876 IsGuiding returns 0
22:00:18.287 00.001 29876 PulseGuide returned control before completion, sleep 97
22:00:18.290 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:18.301 00.011 31432 UpdateGuideState exits: m=3374 RSB=36.1
22:00:18.303 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.305 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:18.307 00.002 31432 Enqueuing Expose request
22:00:18.385 00.078 29876 IsGuiding returns 1
22:00:18.385 00.000 29876 scope still moving after pulse duration time elapsed
22:00:18.416 00.031 29876 IsSlewing returns 0
22:00:18.416 00.000 29876 IsGuiding returns 1
22:00:18.448 00.032 29876 IsSlewing returns 0
22:00:18.448 00.000 29876 IsGuiding returns 1
22:00:18.478 00.030 29876 IsSlewing returns 0
22:00:18.478 00.000 29876 IsGuiding returns 0
22:00:18.478 00.000 29876 scope move finished after 87 + 104 ms
22:00:18.478 00.000 29876 Move returns status 0, amount 87
22:00:18.478 00.000 29876 MoveAxis(N, 23, ABG)
22:00:18.478 00.000 29876 Guiding  Dir = 0, Dur = 23
22:00:18.478 00.000 29876 IsSlewing returns 0
22:00:18.478 00.000 29876 IsGuiding returns 0
22:00:18.478 00.000 29876 PulseGuide returned control before completion, sleep 33
22:00:18.524 00.046 29876 IsGuiding returns 1
22:00:18.524 00.000 29876 scope still moving after pulse duration time elapsed
22:00:18.554 00.030 29876 IsSlewing returns 0
22:00:18.554 00.000 29876 IsGuiding returns 1
22:00:18.585 00.031 29876 IsSlewing returns 0
22:00:18.585 00.000 29876 IsGuiding returns 1
22:00:18.615 00.030 29876 IsSlewing returns 0
22:00:18.615 00.000 29876 IsGuiding returns 0
22:00:18.615 00.000 29876 scope move finished after 23 + 113 ms
22:00:18.615 00.000 29876 Move returns status 0, amount 23
22:00:18.615 00.000 29876 move complete, result=0
22:00:18.615 00.000 29876 worker thread done servicing request
22:00:18.615 00.000 29876 Worker thread wakes up
22:00:18.615 00.000 31432 GuideStep: -1.0 px 87 ms EAST, -0.3 px 23 ms NORTH
22:00:18.617 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:18.617 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:20.529 01.912 29876 Exposure complete
22:00:20.572 00.043 29876 worker thread done servicing request
22:00:20.572 00.000 31432 OnExposeComplete: enter
22:00:20.575 00.003 31432 UpdateGuideState(): m_state=6
22:00:20.579 00.004 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
22:00:20.584 00.005 31432 Star::Find returns 1 (0), X=329.36, Y=635.07, Mass=3486, SNR=36.6, Peak=210 HFD=3.9
22:00:20.586 00.002 31432 MultiStar: [#1 -1.53,0.20,0.00,M4] [#2 -1.62,0.01,0.00,M4] [#3 -1.69,-0.15,0.00,M6] [#4 -0.53,0.22,0.92,U] [#5 -0.71,0.04,0.85,U] [#6 -1.13,-0.24,0.00,M4] [#7 -1.16,0.13,0.00,M4] [#8 -1.32,0.23,0.00,M2] 
22:00:20.588 00.002 31432 refined, 2 included, MultiStar: {-0.77, 0.08}, one-star: {-1.04, -0.01}
22:00:20.590 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
22:00:20.592 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.26)
22:00:20.594 00.002 31432 CameraToMount -- cameraX=-0.77 cameraY=0.08 hyp=0.78 cameraTheta=3.03 mountX=-0.77 mountY=-0.20, mountTheta=-2.89
22:00:20.596 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.77, y=0.08, opts=13)
22:00:20.598 00.002 31432 Enqueuing Move request for scope (-0.77, 0.08)
22:00:20.600 00.002 29876 Worker thread wakes up
22:00:20.600 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.08) opts 0xd
22:00:20.600 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.77, 0.08)
22:00:20.600 00.000 29876 Moving (-0.77, 0.08) raw xDistance=-0.77 yDistance=-0.20
22:00:20.600 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
22:00:20.600 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:20.600 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:00:20.600 00.000 29876 MoveAxis(E, 86, ABG)
22:00:20.600 00.000 29876 Guiding  Dir = 2, Dur = 86
22:00:20.601 00.001 29876 IsSlewing returns 0
22:00:20.601 00.000 29876 IsGuiding returns 0
22:00:20.601 00.000 29876 PulseGuide returned control before completion, sleep 96
22:00:20.605 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:00:20.618 00.013 31432 UpdateGuideState exits: m=3486 RSB=36.6
22:00:20.620 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:20.622 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:20.624 00.002 31432 Enqueuing Expose request
22:00:20.712 00.088 29876 IsGuiding returns 1
22:00:20.712 00.000 29876 scope still moving after pulse duration time elapsed
22:00:20.758 00.046 29876 IsSlewing returns 0
22:00:20.758 00.000 29876 IsGuiding returns 0
22:00:20.758 00.000 29876 scope move finished after 86 + 71 ms
22:00:20.758 00.000 29876 Move returns status 0, amount 86
22:00:20.758 00.000 29876 MoveAxis(N, 0, ABG)
22:00:20.758 00.000 29876 Move returns status 0, amount 0
22:00:20.758 00.000 29876 move complete, result=0
22:00:20.759 00.001 29876 worker thread done servicing request
22:00:20.759 00.000 29876 Worker thread wakes up
22:00:20.759 00.000 31432 GuideStep: -0.8 px 86 ms EAST, -0.2 px 0 ms NORTH
22:00:20.762 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:20.762 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:22.895 02.133 29876 Exposure complete
22:00:22.938 00.043 29876 worker thread done servicing request
22:00:22.938 00.000 31432 OnExposeComplete: enter
22:00:22.941 00.003 31432 UpdateGuideState(): m_state=6
22:00:22.943 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
22:00:22.945 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=634.83, Mass=3640, SNR=37.5, Peak=220 HFD=4.2
22:00:22.947 00.002 31432 MultiStar: [#1 -1.21,-0.19,0.00,M5] [#2 -1.15,-0.64,0.00,M5] [#3 -1.73,0.22,0.00,M7] [#4 -0.36,0.20,0.86,U] [#5 -0.58,-0.06,0.82,U] [#6 -0.59,-0.76,0.84,U] [#7 -0.72,-0.14,0.90,U] [#8 -0.56,0.17,0.77,U] 
22:00:22.949 00.002 31432 single-star, 5 included, MultiStar: {-0.53, -0.15}, one-star: {-0.42, -0.25}
22:00:22.951 00.002 31432 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
22:00:22.953 00.002 31432 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
22:00:22.954 00.001 31432 CameraToMount -- cameraX=-0.42 cameraY=-0.25 hyp=0.49 cameraTheta=-2.60 mountX=-0.43 mountY=0.18, mountTheta=2.74
22:00:22.957 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.42, y=-0.25, opts=13)
22:00:22.959 00.002 31432 Enqueuing Move request for scope (-0.42, -0.25)
22:00:22.961 00.002 29876 Worker thread wakes up
22:00:22.961 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.25) opts 0xd
22:00:22.961 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.42, -0.25)
22:00:22.961 00.000 29876 Moving (-0.42, -0.25) raw xDistance=-0.43 yDistance=0.18
22:00:22.961 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
22:00:22.961 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:22.961 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:00:22.961 00.000 29876 MoveAxis(E, 53, ABG)
22:00:22.961 00.000 29876 Guiding  Dir = 2, Dur = 53
22:00:22.961 00.000 29876 IsSlewing returns 0
22:00:22.962 00.001 29876 IsGuiding returns 0
22:00:22.962 00.000 29876 PulseGuide returned control before completion, sleep 63
22:00:22.965 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:22.976 00.011 31432 UpdateGuideState exits: m=3640 RSB=37.5
22:00:22.978 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.980 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:22.982 00.002 31432 Enqueuing Expose request
22:00:23.032 00.050 29876 IsGuiding returns 1
22:00:23.032 00.000 29876 scope still moving after pulse duration time elapsed
22:00:23.063 00.031 29876 IsSlewing returns 0
22:00:23.063 00.000 29876 IsGuiding returns 1
22:00:23.093 00.030 29876 IsSlewing returns 0
22:00:23.093 00.000 29876 IsGuiding returns 1
22:00:23.124 00.031 29876 IsSlewing returns 0
22:00:23.124 00.000 29876 IsGuiding returns 0
22:00:23.124 00.000 29876 scope move finished after 53 + 109 ms
22:00:23.124 00.000 29876 Move returns status 0, amount 53
22:00:23.124 00.000 29876 MoveAxis(N, 0, ABG)
22:00:23.124 00.000 29876 Move returns status 0, amount 0
22:00:23.124 00.000 29876 move complete, result=0
22:00:23.124 00.000 29876 worker thread done servicing request
22:00:23.124 00.000 29876 Worker thread wakes up
22:00:23.124 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:23.124 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:23.125 00.001 31432 GuideStep: -0.4 px 53 ms EAST, 0.2 px 0 ms NORTH
22:00:25.031 01.906 29876 Exposure complete
22:00:25.074 00.043 29876 worker thread done servicing request
22:00:25.074 00.000 31432 OnExposeComplete: enter
22:00:25.077 00.003 31432 UpdateGuideState(): m_state=6
22:00:25.079 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
22:00:25.081 00.002 31432 Star::Find returns 1 (0), X=330.61, Y=635.19, Mass=3282, SNR=35.0, Peak=213 HFD=4.0
22:00:25.083 00.002 31432 MultiStar: [#1 -0.67,0.20,1.03,U] [#2 -0.75,0.44,0.86,U] [#3 -1.14,0.41,0.00,M8] [#4 -0.33,0.34,0.88,U] [#5 -0.19,0.39,0.83,U] [#6 -0.18,-0.00,0.85,U] [#7 -0.68,0.47,0.91,U] [#8 -0.02,0.21,0.83,U] 
22:00:25.085 00.002 31432 single-star, 7 included, MultiStar: {-0.33, 0.27}, one-star: {0.20, 0.11}
22:00:25.087 00.002 31432 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.02) = xAngle (0.47 = 0.47)
22:00:25.089 00.002 31432 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.48 = -2.80)
22:00:25.091 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=0.21 mountY=-0.08, mountTheta=-0.36
22:00:25.093 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.11, opts=13)
22:00:25.096 00.003 31432 Enqueuing Move request for scope (0.20, 0.11)
22:00:25.098 00.002 29876 Worker thread wakes up
22:00:25.098 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
22:00:25.098 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
22:00:25.098 00.000 29876 Moving (0.20, 0.11) raw xDistance=0.21 yDistance=-0.08
22:00:25.098 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.21
22:00:25.098 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:25.098 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:25.098 00.000 29876 MoveAxis(W, 12, ABG)
22:00:25.098 00.000 29876 Guiding  Dir = 3, Dur = 12
22:00:25.098 00.000 29876 IsSlewing returns 0
22:00:25.098 00.000 29876 IsGuiding returns 0
22:00:25.099 00.001 29876 PulseGuide returned control before completion, sleep 22
22:00:25.102 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:25.113 00.011 31432 UpdateGuideState exits: m=3282 RSB=35.0
22:00:25.115 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:25.117 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:25.119 00.002 31432 Enqueuing Expose request
22:00:25.125 00.006 29876 IsGuiding returns 0
22:00:25.125 00.000 29876 Move returns status 0, amount 12
22:00:25.125 00.000 29876 MoveAxis(N, 0, ABG)
22:00:25.125 00.000 29876 Move returns status 0, amount 0
22:00:25.125 00.000 29876 move complete, result=0
22:00:25.125 00.000 29876 worker thread done servicing request
22:00:25.125 00.000 29876 Worker thread wakes up
22:00:25.125 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:25.125 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:25.125 00.000 31432 GuideStep: 0.2 px 12 ms WEST, -0.1 px 0 ms NORTH
22:00:27.250 02.125 29876 Exposure complete
22:00:27.298 00.048 29876 worker thread done servicing request
22:00:27.299 00.001 31432 OnExposeComplete: enter
22:00:27.301 00.002 31432 UpdateGuideState(): m_state=6
22:00:27.303 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
22:00:27.305 00.002 31432 Star::Find returns 1 (0), X=330.02, Y=636.10, Mass=3369, SNR=35.5, Peak=216 HFD=4.1
22:00:27.307 00.002 31432 MultiStar: [#1 -0.54,1.04,0.00,M5] [#2 -0.13,0.93,0.89,U] [#3 -1.39,0.71,0.00,M9] [#4 0.54,1.32,0.00,M1] [#5 0.01,1.16,0.00,M1] [#6 0.26,0.45,0.89,U] [#7 -0.30,1.09,0.00,M3] [#8 0.38,1.15,0.00,M1] 
22:00:27.308 00.001 31432 refined, 2 included, MultiStar: {-0.10, 0.81}, one-star: {-0.39, 1.02}
22:00:27.310 00.002 31432 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.02) = xAngle (1.67 = 1.67)
22:00:27.312 00.002 31432 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.68 = -1.61)
22:00:27.314 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.81 hyp=0.81 cameraTheta=1.69 mountX=-0.08 mountY=-0.81, mountTheta=-1.67
22:00:27.317 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.81, opts=13)
22:00:27.319 00.002 31432 Enqueuing Move request for scope (-0.10, 0.81)
22:00:27.321 00.002 29876 Worker thread wakes up
22:00:27.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.81) opts 0xd
22:00:27.321 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.81)
22:00:27.321 00.000 29876 Moving (-0.10, 0.81) raw xDistance=-0.08 yDistance=-0.81
22:00:27.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:00:27.321 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.81
22:00:27.321 00.000 29876 MoveAxis(E, 0, ABG)
22:00:27.321 00.000 29876 Move returns status 0, amount 0
22:00:27.321 00.000 29876 MoveAxis(N, 60, ABG)
22:00:27.321 00.000 29876 Guiding  Dir = 0, Dur = 60
22:00:27.321 00.000 29876 IsSlewing returns 0
22:00:27.321 00.000 29876 IsGuiding returns 0
22:00:27.322 00.001 29876 PulseGuide returned control before completion, sleep 70
22:00:27.325 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:27.336 00.011 31432 UpdateGuideState exits: m=3369 RSB=35.5
22:00:27.339 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.341 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:27.343 00.002 31432 Enqueuing Expose request
22:00:27.404 00.061 29876 IsGuiding returns 1
22:00:27.404 00.000 29876 scope still moving after pulse duration time elapsed
22:00:27.435 00.031 29876 IsSlewing returns 0
22:00:27.435 00.000 29876 IsGuiding returns 1
22:00:27.466 00.031 29876 IsSlewing returns 0
22:00:27.466 00.000 29876 IsGuiding returns 1
22:00:27.498 00.032 29876 IsSlewing returns 0
22:00:27.498 00.000 29876 IsGuiding returns 0
22:00:27.498 00.000 29876 scope move finished after 60 + 116 ms
22:00:27.498 00.000 29876 Move returns status 0, amount 60
22:00:27.498 00.000 29876 move complete, result=0
22:00:27.498 00.000 29876 worker thread done servicing request
22:00:27.498 00.000 29876 Worker thread wakes up
22:00:27.498 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.8 px 60 ms NORTH
22:00:27.501 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:27.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:29.409 01.908 29876 Exposure complete
22:00:29.453 00.044 29876 worker thread done servicing request
22:00:29.453 00.000 31432 OnExposeComplete: enter
22:00:29.455 00.002 31432 UpdateGuideState(): m_state=6
22:00:29.457 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
22:00:29.459 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=635.41, Mass=3403, SNR=36.1, Peak=245 HFD=3.8
22:00:29.461 00.002 31432 MultiStar: [#1 -0.34,0.02,1.03,U] [#2 -0.36,0.33,0.91,U] [#3 -1.01,0.16,0.00,M10] [#4 -0.12,0.32,0.94,U] [#5 -0.78,0.79,0.00,M2] [#6 0.56,-0.36,0.92,U] [#7 -0.04,0.41,0.99,U] [#8 0.33,0.22,0.83,U] 
22:00:29.463 00.002 31432 refined, 6 included, MultiStar: {-0.02, 0.18}, one-star: {-0.09, 0.33}
22:00:29.465 00.002 31432 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.02) = xAngle (1.66 = 1.66)
22:00:29.467 00.002 31432 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.67 = -1.61)
22:00:29.469 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
22:00:29.472 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.18, opts=13)
22:00:29.474 00.002 31432 Enqueuing Move request for scope (-0.02, 0.18)
22:00:29.476 00.002 29876 Worker thread wakes up
22:00:29.476 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
22:00:29.476 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
22:00:29.476 00.000 29876 Moving (-0.02, 0.18) raw xDistance=-0.02 yDistance=-0.18
22:00:29.476 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:00:29.476 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.476 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:00:29.476 00.000 29876 MoveAxis(E, 0, ABG)
22:00:29.476 00.000 29876 Move returns status 0, amount 0
22:00:29.476 00.000 29876 MoveAxis(N, 0, ABG)
22:00:29.476 00.000 29876 Move returns status 0, amount 0
22:00:29.476 00.000 29876 move complete, result=0
22:00:29.476 00.000 29876 worker thread done servicing request
22:00:29.480 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:00:29.491 00.011 31432 UpdateGuideState exits: m=3403 RSB=36.1
22:00:29.493 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.495 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:29.497 00.002 31432 Enqueuing Expose request
22:00:29.499 00.002 29876 Worker thread wakes up
22:00:29.499 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:29.501 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:29.501 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:31.637 02.136 29876 Exposure complete
22:00:31.681 00.044 29876 worker thread done servicing request
22:00:31.681 00.000 31432 OnExposeComplete: enter
22:00:31.686 00.005 31432 UpdateGuideState(): m_state=6
22:00:31.688 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
22:00:31.690 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=634.67, Mass=3419, SNR=36.4, Peak=254 HFD=3.9
22:00:31.693 00.003 31432 MultiStar: [#1 -0.97,-0.23,1.00,U] [#2 -1.01,0.11,0.00,M3] [#3 -1.28,-0.64,0.00,R] [#4 -0.42,0.07,0.93,U] [#5 -0.95,0.33,0.00,M3] [#6 -0.24,-0.68,0.85,U] [#7 -0.83,-0.14,0.94,U] [#8 -0.55,-0.17,0.85,U] 
22:00:31.695 00.002 31432 refined, 5 included, MultiStar: {-0.60, -0.26}, one-star: {-0.54, -0.41}
22:00:31.698 00.003 31432 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.02) = xAngle (-2.76 = -2.76)
22:00:31.700 00.002 31432 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.25 = 0.25)
22:00:31.702 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.26 hyp=0.65 cameraTheta=-2.74 mountX=-0.61 mountY=0.16, mountTheta=2.88
22:00:31.705 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.26, opts=13)
22:00:31.707 00.002 31432 Enqueuing Move request for scope (-0.60, -0.26)
22:00:31.709 00.002 29876 Worker thread wakes up
22:00:31.709 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.26) opts 0xd
22:00:31.709 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.26)
22:00:31.709 00.000 29876 Moving (-0.60, -0.26) raw xDistance=-0.61 yDistance=0.16
22:00:31.710 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.61
22:00:31.710 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.710 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:00:31.710 00.000 29876 MoveAxis(E, 58, ABG)
22:00:31.710 00.000 29876 Guiding  Dir = 2, Dur = 58
22:00:31.710 00.000 29876 IsSlewing returns 0
22:00:31.710 00.000 29876 IsGuiding returns 0
22:00:31.710 00.000 29876 PulseGuide returned control before completion, sleep 68
22:00:31.713 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:00:31.725 00.012 31432 UpdateGuideState exits: m=3419 RSB=36.4
22:00:31.727 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.729 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:31.731 00.002 31432 Enqueuing Expose request
22:00:31.792 00.061 29876 IsGuiding returns 1
22:00:31.792 00.000 29876 scope still moving after pulse duration time elapsed
22:00:31.822 00.030 29876 IsSlewing returns 0
22:00:31.822 00.000 29876 IsGuiding returns 1
22:00:31.853 00.031 29876 IsSlewing returns 0
22:00:31.853 00.000 29876 IsGuiding returns 1
22:00:31.884 00.031 29876 IsSlewing returns 0
22:00:31.884 00.000 29876 IsGuiding returns 0
22:00:31.884 00.000 29876 scope move finished after 58 + 115 ms
22:00:31.884 00.000 29876 Move returns status 0, amount 58
22:00:31.884 00.000 29876 MoveAxis(N, 0, ABG)
22:00:31.884 00.000 29876 Move returns status 0, amount 0
22:00:31.884 00.000 29876 move complete, result=0
22:00:31.884 00.000 29876 worker thread done servicing request
22:00:31.884 00.000 29876 Worker thread wakes up
22:00:31.884 00.000 31432 GuideStep: -0.6 px 58 ms EAST, 0.2 px 0 ms NORTH
22:00:31.890 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:31.890 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:33.807 01.917 29876 Exposure complete
22:00:33.854 00.047 29876 worker thread done servicing request
22:00:33.854 00.000 31432 OnExposeComplete: enter
22:00:33.856 00.002 31432 UpdateGuideState(): m_state=6
22:00:33.858 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
22:00:33.860 00.002 31432 Star::Find returns 1 (0), X=330.55, Y=635.63, Mass=3414, SNR=36.5, Peak=235 HFD=3.9
22:00:33.862 00.002 31432 MultiStar: [#1 -0.25,0.46,0.98,U] [#2 -0.23,0.70,0.92,U] [#3 0.53,1.05,0.00,M1] [#4 0.62,0.42,0.89,U] [#5 0.05,0.64,0.80,U] [#6 0.70,-0.26,0.84,U] [#7 -0.08,0.23,0.95,U] [#8 0.44,0.65,0.84,U] 
22:00:33.864 00.002 31432 refined, 7 included, MultiStar: {0.16, 0.43}, one-star: {0.14, 0.55}
22:00:33.866 00.002 31432 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.02) = xAngle (1.19 = 1.19)
22:00:33.868 00.002 31432 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.20 = -2.09)
22:00:33.870 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=0.43 hyp=0.45 cameraTheta=1.21 mountX=0.17 mountY=-0.40, mountTheta=-1.16
22:00:33.873 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=0.43, opts=13)
22:00:33.875 00.002 31432 Enqueuing Move request for scope (0.16, 0.43)
22:00:33.877 00.002 29876 Worker thread wakes up
22:00:33.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.43) opts 0xd
22:00:33.877 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, 0.43)
22:00:33.877 00.000 29876 Moving (0.16, 0.43) raw xDistance=0.17 yDistance=-0.40
22:00:33.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:00:33.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
22:00:33.877 00.000 29876 MoveAxis(E, 0, ABG)
22:00:33.877 00.000 29876 Move returns status 0, amount 0
22:00:33.877 00.000 29876 MoveAxis(N, 29, ABG)
22:00:33.877 00.000 29876 Guiding  Dir = 0, Dur = 29
22:00:33.878 00.001 29876 IsSlewing returns 0
22:00:33.878 00.000 29876 IsGuiding returns 0
22:00:33.878 00.000 29876 PulseGuide returned control before completion, sleep 39
22:00:33.881 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:33.893 00.012 31432 UpdateGuideState exits: m=3414 RSB=36.5
22:00:33.895 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.897 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:33.899 00.002 31432 Enqueuing Expose request
22:00:33.930 00.031 29876 IsGuiding returns 1
22:00:33.930 00.000 29876 scope still moving after pulse duration time elapsed
22:00:33.960 00.030 29876 IsSlewing returns 0
22:00:33.960 00.000 29876 IsGuiding returns 1
22:00:33.992 00.032 29876 IsSlewing returns 0
22:00:33.992 00.000 29876 IsGuiding returns 0
22:00:33.992 00.000 29876 scope move finished after 29 + 85 ms
22:00:33.992 00.000 29876 Move returns status 0, amount 29
22:00:33.992 00.000 29876 move complete, result=0
22:00:33.992 00.000 29876 worker thread done servicing request
22:00:33.992 00.000 29876 Worker thread wakes up
22:00:33.992 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:33.992 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:33.992 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 29 ms NORTH
22:00:36.122 02.130 29876 Exposure complete
22:00:36.165 00.043 29876 worker thread done servicing request
22:00:36.165 00.000 31432 OnExposeComplete: enter
22:00:36.168 00.003 31432 UpdateGuideState(): m_state=6
22:00:36.170 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
22:00:36.172 00.002 31432 Star::Find returns 1 (0), X=329.77, Y=634.53, Mass=3605, SNR=37.1, Peak=239 HFD=3.8
22:00:36.178 00.006 31432 MultiStar: [#1 -0.27,-0.98,0.00,M3] [#2 -1.07,-0.02,0.00,M3] [#3 -0.18,-0.21,0.98,U] [#4 -0.37,-0.46,0.94,U] [#5 -0.52,-0.51,0.79,U] [#6 -0.22,-0.87,0.91,U] [#7 -0.26,-0.73,0.92,U] [#8 0.07,-0.58,0.80,U] 
22:00:36.182 00.004 31432 refined, 6 included, MultiStar: {-0.31, -0.56}, one-star: {-0.64, -0.55}
22:00:36.184 00.002 31432 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.02) = xAngle (-2.10 = -2.10)
22:00:36.186 00.002 31432 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.91 = 0.91)
22:00:36.188 00.002 31432 CameraToMount -- cameraX=-0.31 cameraY=-0.56 hyp=0.64 cameraTheta=-2.08 mountX=-0.32 mountY=0.50, mountTheta=2.14
22:00:36.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-0.56, opts=13)
22:00:36.193 00.002 31432 Enqueuing Move request for scope (-0.31, -0.56)
22:00:36.195 00.002 29876 Worker thread wakes up
22:00:36.195 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.56) opts 0xd
22:00:36.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -0.56)
22:00:36.195 00.000 29876 Moving (-0.31, -0.56) raw xDistance=-0.32 yDistance=0.50
22:00:36.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
22:00:36.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:36.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:00:36.195 00.000 29876 MoveAxis(E, 31, ABG)
22:00:36.195 00.000 29876 Guiding  Dir = 2, Dur = 31
22:00:36.195 00.000 29876 IsSlewing returns 0
22:00:36.195 00.000 29876 IsGuiding returns 0
22:00:36.196 00.001 29876 PulseGuide returned control before completion, sleep 41
22:00:36.201 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:00:36.218 00.017 31432 UpdateGuideState exits: m=3605 RSB=37.1
22:00:36.222 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.225 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:36.227 00.002 31432 Enqueuing Expose request
22:00:36.243 00.016 29876 IsGuiding returns 1
22:00:36.243 00.000 29876 scope still moving after pulse duration time elapsed
22:00:36.275 00.032 29876 IsSlewing returns 0
22:00:36.275 00.000 29876 IsGuiding returns 1
22:00:36.306 00.031 29876 IsSlewing returns 0
22:00:36.306 00.000 29876 IsGuiding returns 1
22:00:36.336 00.030 29876 IsSlewing returns 0
22:00:36.336 00.000 29876 IsGuiding returns 1
22:00:36.367 00.031 29876 IsSlewing returns 0
22:00:36.367 00.000 29876 IsGuiding returns 0
22:00:36.367 00.000 29876 scope move finished after 31 + 140 ms
22:00:36.367 00.000 29876 Move returns status 0, amount 31
22:00:36.367 00.000 29876 MoveAxis(N, 0, ABG)
22:00:36.367 00.000 29876 Move returns status 0, amount 0
22:00:36.367 00.000 29876 move complete, result=0
22:00:36.367 00.000 29876 worker thread done servicing request
22:00:36.367 00.000 29876 Worker thread wakes up
22:00:36.367 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.5 px 0 ms NORTH
22:00:36.371 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:36.371 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:38.288 01.917 29876 Exposure complete
22:00:38.331 00.043 29876 worker thread done servicing request
22:00:38.331 00.000 31432 OnExposeComplete: enter
22:00:38.334 00.003 31432 UpdateGuideState(): m_state=6
22:00:38.336 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
22:00:38.338 00.002 31432 Star::Find returns 1 (0), X=330.02, Y=634.58, Mass=3246, SNR=34.7, Peak=250 HFD=3.7
22:00:38.341 00.003 31432 MultiStar: [#1 -0.24,-0.60,1.07,U] [#2 -0.20,-0.74,0.95,U] [#3 0.13,0.45,1.06,U] [#4 0.40,-0.40,0.98,U] [#5 -0.26,-0.09,0.88,U] [#6 0.04,-0.62,0.93,U] [#7 0.05,-0.69,1.00,U] [#8 0.45,-0.30,0.90,U] 
22:00:38.341 00.000 31432 refined, 8 included, MultiStar: {-0.00, -0.39}, one-star: {-0.39, -0.50}
22:00:38.343 00.002 31432 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.02) = xAngle (-1.61 = -1.61)
22:00:38.346 00.003 31432 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.41 = 1.41)
22:00:38.348 00.002 31432 CameraToMount -- cameraX=-0.00 cameraY=-0.39 hyp=0.39 cameraTheta=-1.58 mountX=-0.01 mountY=0.38, mountTheta=1.61
22:00:38.351 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.00, y=-0.39, opts=13)
22:00:38.353 00.002 31432 Enqueuing Move request for scope (-0.00, -0.39)
22:00:38.354 00.001 29876 Worker thread wakes up
22:00:38.354 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.39) opts 0xd
22:00:38.354 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.00, -0.39)
22:00:38.354 00.000 29876 Moving (-0.00, -0.39) raw xDistance=-0.01 yDistance=0.38
22:00:38.355 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:00:38.355 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:38.355 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:00:38.355 00.000 29876 MoveAxis(E, 0, ABG)
22:00:38.355 00.000 29876 Move returns status 0, amount 0
22:00:38.355 00.000 29876 MoveAxis(N, 0, ABG)
22:00:38.355 00.000 29876 Move returns status 0, amount 0
22:00:38.355 00.000 29876 move complete, result=0
22:00:38.355 00.000 29876 worker thread done servicing request
22:00:38.358 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:00:38.368 00.010 31432 UpdateGuideState exits: m=3246 RSB=34.7
22:00:38.370 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.372 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:38.374 00.002 31432 Enqueuing Expose request
22:00:38.376 00.002 29876 Worker thread wakes up
22:00:38.376 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:00:38.378 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:38.378 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:40.501 02.123 29876 Exposure complete
22:00:40.544 00.043 29876 worker thread done servicing request
22:00:40.545 00.001 31432 OnExposeComplete: enter
22:00:40.548 00.003 31432 UpdateGuideState(): m_state=6
22:00:40.551 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
22:00:40.553 00.002 31432 Star::Find returns 1 (0), X=329.09, Y=635.27, Mass=3309, SNR=35.6, Peak=251 HFD=3.9
22:00:40.555 00.002 31432 MultiStar: [#1 -1.32,0.12,0.00,M3] [#2 -1.28,0.39,0.00,M3] [#3 -0.40,0.52,1.07,U] [#4 -0.43,0.31,0.98,U] [#5 -1.20,0.44,0.00,M1] [#6 -0.54,-0.37,0.88,U] [#7 -0.96,0.27,0.94,U] [#8 -0.69,0.09,0.86,U] 
22:00:40.557 00.002 31432 refined, 5 included, MultiStar: {-0.72, 0.19}, one-star: {-1.32, 0.20}
22:00:40.559 00.002 31432 CameraToMount -- cameraTheta (2.89) - m_xAngle (0.02) = xAngle (2.86 = 2.86)
22:00:40.560 00.001 31432 CameraToMount -- cameraTheta (2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.88 = -0.41)
22:00:40.563 00.003 31432 CameraToMount -- cameraX=-0.72 cameraY=0.19 hyp=0.75 cameraTheta=2.89 mountX=-0.72 mountY=-0.30, mountTheta=-2.75
22:00:40.566 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.19, opts=13)
22:00:40.568 00.002 31432 Enqueuing Move request for scope (-0.72, 0.19)
22:00:40.570 00.002 29876 Worker thread wakes up
22:00:40.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.19) opts 0xd
22:00:40.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.19)
22:00:40.570 00.000 29876 Moving (-0.72, 0.19) raw xDistance=-0.72 yDistance=-0.30
22:00:40.570 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.72
22:00:40.570 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:40.570 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:00:40.570 00.000 29876 MoveAxis(E, 69, ABG)
22:00:40.570 00.000 29876 Guiding  Dir = 2, Dur = 69
22:00:40.570 00.000 29876 IsSlewing returns 0
22:00:40.570 00.000 29876 IsGuiding returns 0
22:00:40.571 00.001 29876 PulseGuide returned control before completion, sleep 79
22:00:40.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
22:00:40.585 00.011 31432 UpdateGuideState exits: m=3309 RSB=35.6
22:00:40.587 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:40.589 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:40.591 00.002 31432 Enqueuing Expose request
22:00:40.655 00.064 29876 IsGuiding returns 1
22:00:40.655 00.000 29876 scope still moving after pulse duration time elapsed
22:00:40.686 00.031 29876 IsSlewing returns 0
22:00:40.686 00.000 29876 IsGuiding returns 1
22:00:40.717 00.031 29876 IsSlewing returns 0
22:00:40.717 00.000 29876 IsGuiding returns 1
22:00:40.748 00.031 29876 IsSlewing returns 0
22:00:40.748 00.000 29876 IsGuiding returns 0
22:00:40.748 00.000 29876 scope move finished after 69 + 108 ms
22:00:40.748 00.000 29876 Move returns status 0, amount 69
22:00:40.748 00.000 29876 MoveAxis(N, 0, ABG)
22:00:40.748 00.000 29876 Move returns status 0, amount 0
22:00:40.748 00.000 29876 move complete, result=0
22:00:40.748 00.000 29876 worker thread done servicing request
22:00:40.748 00.000 29876 Worker thread wakes up
22:00:40.748 00.000 31432 GuideStep: -0.7 px 69 ms EAST, -0.3 px 0 ms NORTH
22:00:40.751 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:40.751 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:42.661 01.910 29876 Exposure complete
22:00:42.706 00.045 29876 worker thread done servicing request
22:00:42.706 00.000 31432 OnExposeComplete: enter
22:00:42.708 00.002 31432 UpdateGuideState(): m_state=6
22:00:42.710 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
22:00:42.712 00.002 31432 Star::Find returns 1 (0), X=329.83, Y=634.61, Mass=3126, SNR=34.0, Peak=229 HFD=3.7
22:00:42.714 00.002 31432 MultiStar: [#1 -1.37,0.15,0.00,M4] [#2 -1.15,0.12,0.00,M4] [#3 -0.14,0.10,1.08,U] [#4 -0.45,-0.04,0.96,U] [#5 -0.91,-0.00,0.91,U] [#6 -0.86,0.04,1.01,U] [#7 -1.29,-0.14,0.00,M1] [#8 -0.90,0.62,0.00,M1] 
22:00:42.716 00.002 31432 refined, 4 included, MultiStar: {-0.58, -0.07}, one-star: {-0.57, -0.47}
22:00:42.718 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
22:00:42.720 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
22:00:42.721 00.001 31432 CameraToMount -- cameraX=-0.58 cameraY=-0.07 hyp=0.58 cameraTheta=-3.02 mountX=-0.58 mountY=-0.02, mountTheta=-3.11
22:00:42.724 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=-0.07, opts=13)
22:00:42.726 00.002 31432 Enqueuing Move request for scope (-0.58, -0.07)
22:00:42.728 00.002 29876 Worker thread wakes up
22:00:42.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.07) opts 0xd
22:00:42.728 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, -0.07)
22:00:42.728 00.000 29876 Moving (-0.58, -0.07) raw xDistance=-0.58 yDistance=-0.02
22:00:42.729 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:00:42.729 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:42.729 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:42.729 00.000 29876 MoveAxis(E, 65, ABG)
22:00:42.729 00.000 29876 Guiding  Dir = 2, Dur = 65
22:00:42.729 00.000 29876 IsSlewing returns 0
22:00:42.729 00.000 29876 IsGuiding returns 0
22:00:42.729 00.000 29876 PulseGuide returned control before completion, sleep 75
22:00:42.732 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
22:00:42.745 00.013 31432 UpdateGuideState exits: m=3126 RSB=34.0
22:00:42.748 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:42.749 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:42.751 00.002 31432 Enqueuing Expose request
22:00:42.813 00.062 29876 IsGuiding returns 1
22:00:42.813 00.000 29876 scope still moving after pulse duration time elapsed
22:00:42.844 00.031 29876 IsSlewing returns 0
22:00:42.844 00.000 29876 IsGuiding returns 1
22:00:42.875 00.031 29876 IsSlewing returns 0
22:00:42.875 00.000 29876 IsGuiding returns 1
22:00:42.905 00.030 29876 IsSlewing returns 0
22:00:42.905 00.000 29876 IsGuiding returns 0
22:00:42.905 00.000 29876 scope move finished after 65 + 111 ms
22:00:42.905 00.000 29876 Move returns status 0, amount 65
22:00:42.905 00.000 29876 MoveAxis(N, 0, ABG)
22:00:42.905 00.000 29876 Move returns status 0, amount 0
22:00:42.905 00.000 29876 move complete, result=0
22:00:42.906 00.001 29876 worker thread done servicing request
22:00:42.906 00.000 29876 Worker thread wakes up
22:00:42.906 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:42.906 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:42.906 00.000 31432 GuideStep: -0.6 px 65 ms EAST, -0.0 px 0 ms NORTH
22:00:45.134 02.228 29876 Exposure complete
22:00:45.176 00.042 29876 worker thread done servicing request
22:00:45.176 00.000 31432 OnExposeComplete: enter
22:00:45.180 00.004 31432 UpdateGuideState(): m_state=6
22:00:45.182 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
22:00:45.184 00.002 31432 Star::Find returns 1 (0), X=330.17, Y=635.54, Mass=3459, SNR=36.5, Peak=239 HFD=3.8
22:00:45.186 00.002 31432 MultiStar: [#1 -1.25,0.59,0.00,M5] [#2 -0.79,0.45,0.88,U] [#3 -0.07,1.08,0.00,M1] [#4 -0.02,0.10,0.89,U] [#5 -0.21,0.61,0.82,U] [#6 -0.42,-0.15,0.90,U] [#7 -0.91,0.55,0.00,M2] [#8 -0.51,0.51,0.80,U] 
22:00:45.188 00.002 31432 refined, 5 included, MultiStar: {-0.36, 0.33}, one-star: {-0.24, 0.46}
22:00:45.190 00.002 31432 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.02) = xAngle (2.39 = 2.39)
22:00:45.192 00.002 31432 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.40 = -0.89)
22:00:45.193 00.001 31432 CameraToMount -- cameraX=-0.36 cameraY=0.33 hyp=0.49 cameraTheta=2.41 mountX=-0.35 mountY=-0.38, mountTheta=-2.32
22:00:45.196 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.33, opts=13)
22:00:45.198 00.002 31432 Enqueuing Move request for scope (-0.36, 0.33)
22:00:45.200 00.002 29876 Worker thread wakes up
22:00:45.200 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.33) opts 0xd
22:00:45.200 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.33)
22:00:45.200 00.000 29876 Moving (-0.36, 0.33) raw xDistance=-0.35 yDistance=-0.38
22:00:45.200 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
22:00:45.200 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.38
22:00:45.200 00.000 29876 MoveAxis(E, 43, ABG)
22:00:45.200 00.000 29876 Guiding  Dir = 2, Dur = 43
22:00:45.200 00.000 29876 IsSlewing returns 0
22:00:45.201 00.001 29876 IsGuiding returns 0
22:00:45.201 00.000 29876 PulseGuide returned control before completion, sleep 53
22:00:45.204 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:45.215 00.011 31432 UpdateGuideState exits: m=3459 RSB=36.5
22:00:45.217 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.219 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:45.221 00.002 31432 Enqueuing Expose request
22:00:45.259 00.038 29876 IsGuiding returns 1
22:00:45.259 00.000 29876 scope still moving after pulse duration time elapsed
22:00:45.290 00.031 29876 IsSlewing returns 0
22:00:45.290 00.000 29876 IsGuiding returns 1
22:00:45.321 00.031 29876 IsSlewing returns 0
22:00:45.321 00.000 29876 IsGuiding returns 1
22:00:45.351 00.030 29876 IsSlewing returns 0
22:00:45.351 00.000 29876 IsGuiding returns 1
22:00:45.383 00.032 29876 IsSlewing returns 0
22:00:45.383 00.000 29876 IsGuiding returns 0
22:00:45.383 00.000 29876 scope move finished after 43 + 139 ms
22:00:45.383 00.000 29876 Move returns status 0, amount 43
22:00:45.383 00.000 29876 MoveAxis(N, 28, ABG)
22:00:45.383 00.000 29876 Guiding  Dir = 0, Dur = 28
22:00:45.384 00.001 29876 IsSlewing returns 0
22:00:45.384 00.000 29876 IsGuiding returns 0
22:00:45.384 00.000 29876 PulseGuide returned control before completion, sleep 38
22:00:45.428 00.044 29876 IsGuiding returns 1
22:00:45.428 00.000 29876 scope still moving after pulse duration time elapsed
22:00:45.459 00.031 29876 IsSlewing returns 0
22:00:45.459 00.000 29876 IsGuiding returns 1
22:00:45.490 00.031 29876 IsSlewing returns 0
22:00:45.490 00.000 29876 IsGuiding returns 1
22:00:45.521 00.031 29876 IsSlewing returns 0
22:00:45.521 00.000 29876 IsGuiding returns 0
22:00:45.521 00.000 29876 scope move finished after 28 + 108 ms
22:00:45.521 00.000 29876 Move returns status 0, amount 28
22:00:45.521 00.000 29876 move complete, result=0
22:00:45.521 00.000 29876 worker thread done servicing request
22:00:45.521 00.000 29876 Worker thread wakes up
22:00:45.521 00.000 31432 GuideStep: -0.4 px 43 ms EAST, -0.4 px 28 ms NORTH
22:00:45.524 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:45.524 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:47.434 01.910 29876 Exposure complete
22:00:47.482 00.048 29876 worker thread done servicing request
22:00:47.482 00.000 31432 OnExposeComplete: enter
22:00:47.485 00.003 31432 UpdateGuideState(): m_state=6
22:00:47.487 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
22:00:47.489 00.002 31432 Star::Find returns 1 (0), X=330.07, Y=635.51, Mass=3208, SNR=34.2, Peak=215 HFD=3.7
22:00:47.491 00.002 31432 MultiStar: [#1 -0.33,0.05,1.10,U] [#2 -0.30,0.56,0.90,U] [#3 0.23,1.01,0.00,M2] [#4 0.08,0.91,0.96,U] [#5 0.03,0.25,0.87,U] [#6 0.04,-0.12,0.93,U] [#7 -0.04,0.65,0.96,U] [#8 0.69,0.17,0.89,U] 
22:00:47.492 00.001 31432 refined, 7 included, MultiStar: {-0.03, 0.36}, one-star: {-0.34, 0.44}
22:00:47.494 00.002 31432 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.02) = xAngle (1.64 = 1.64)
22:00:47.496 00.002 31432 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.65 = -1.64)
22:00:47.498 00.002 31432 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.66 mountX=-0.02 mountY=-0.36, mountTheta=-1.64
22:00:47.501 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=0.36, opts=13)
22:00:47.503 00.002 31432 Enqueuing Move request for scope (-0.03, 0.36)
22:00:47.505 00.002 29876 Worker thread wakes up
22:00:47.505 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
22:00:47.505 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
22:00:47.505 00.000 29876 Moving (-0.03, 0.36) raw xDistance=-0.02 yDistance=-0.36
22:00:47.505 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:00:47.505 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.36
22:00:47.505 00.000 29876 MoveAxis(E, 0, ABG)
22:00:47.505 00.000 29876 Move returns status 0, amount 0
22:00:47.505 00.000 29876 MoveAxis(N, 27, ABG)
22:00:47.505 00.000 29876 Guiding  Dir = 0, Dur = 27
22:00:47.505 00.000 29876 IsSlewing returns 0
22:00:47.505 00.000 29876 IsGuiding returns 0
22:00:47.506 00.001 29876 PulseGuide returned control before completion, sleep 37
22:00:47.509 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:47.521 00.012 31432 UpdateGuideState exits: m=3208 RSB=34.2
22:00:47.523 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:47.525 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:47.527 00.002 31432 Enqueuing Expose request
22:00:47.556 00.029 29876 IsGuiding returns 1
22:00:47.556 00.000 29876 scope still moving after pulse duration time elapsed
22:00:47.586 00.030 29876 IsSlewing returns 0
22:00:47.586 00.000 29876 IsGuiding returns 1
22:00:47.616 00.030 29876 IsSlewing returns 0
22:00:47.616 00.000 29876 IsGuiding returns 1
22:00:47.647 00.031 29876 IsSlewing returns 0
22:00:47.647 00.000 29876 IsGuiding returns 0
22:00:47.647 00.000 29876 scope move finished after 27 + 115 ms
22:00:47.647 00.000 29876 Move returns status 0, amount 27
22:00:47.647 00.000 29876 move complete, result=0
22:00:47.649 00.002 29876 worker thread done servicing request
22:00:47.649 00.000 29876 Worker thread wakes up
22:00:47.649 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:47.649 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 27 ms NORTH
22:00:47.651 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:49.778 02.127 29876 Exposure complete
22:00:49.825 00.047 29876 worker thread done servicing request
22:00:49.825 00.000 31432 OnExposeComplete: enter
22:00:49.828 00.003 31432 UpdateGuideState(): m_state=6
22:00:49.830 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
22:00:49.831 00.001 31432 Star::Find returns 1 (0), X=330.14, Y=633.95, Mass=3439, SNR=36.7, Peak=253 HFD=3.9
22:00:49.833 00.002 31432 MultiStar: [#1 -0.45,-0.68,0.99,U] [#2 -0.85,-0.42,0.90,U] [#3 0.17,-0.29,1.01,U] [#4 -0.31,-0.69,0.91,U] [#5 -0.59,-0.47,0.87,U] [#6 0.05,-1.51,0.00,M1] [#7 0.05,-0.65,0.93,U] [#8 -0.06,-0.47,0.86,U] 
22:00:49.835 00.002 31432 refined, 7 included, MultiStar: {-0.28, -0.60}, one-star: {-0.27, -1.12}
22:00:49.837 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
22:00:49.839 00.002 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
22:00:49.841 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.60 hyp=0.67 cameraTheta=-2.00 mountX=-0.29 mountY=0.55, mountTheta=2.06
22:00:49.844 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.60, opts=13)
22:00:49.846 00.002 31432 Enqueuing Move request for scope (-0.28, -0.60)
22:00:49.848 00.002 29876 Worker thread wakes up
22:00:49.848 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.60) opts 0xd
22:00:49.848 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.60)
22:00:49.848 00.000 29876 Moving (-0.28, -0.60) raw xDistance=-0.29 yDistance=0.55
22:00:49.848 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
22:00:49.848 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:49.848 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
22:00:49.848 00.000 29876 MoveAxis(E, 28, ABG)
22:00:49.848 00.000 29876 Guiding  Dir = 2, Dur = 28
22:00:49.848 00.000 29876 IsSlewing returns 0
22:00:49.848 00.000 29876 IsGuiding returns 0
22:00:49.849 00.001 29876 PulseGuide returned control before completion, sleep 38
22:00:49.852 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:49.863 00.011 31432 UpdateGuideState exits: m=3439 RSB=36.7
22:00:49.865 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.867 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:49.869 00.002 31432 Enqueuing Expose request
22:00:49.888 00.019 29876 IsGuiding returns 1
22:00:49.888 00.000 29876 scope still moving after pulse duration time elapsed
22:00:49.918 00.030 29876 IsSlewing returns 0
22:00:49.918 00.000 29876 IsGuiding returns 1
22:00:49.948 00.030 29876 IsSlewing returns 0
22:00:49.948 00.000 29876 IsGuiding returns 0
22:00:49.948 00.000 29876 scope move finished after 28 + 71 ms
22:00:49.948 00.000 29876 Move returns status 0, amount 28
22:00:49.948 00.000 29876 MoveAxis(N, 0, ABG)
22:00:49.948 00.000 29876 Move returns status 0, amount 0
22:00:49.948 00.000 29876 move complete, result=0
22:00:49.948 00.000 29876 worker thread done servicing request
22:00:49.948 00.000 29876 Worker thread wakes up
22:00:49.948 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.6 px 0 ms NORTH
22:00:49.951 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:49.951 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:51.863 01.912 29876 Exposure complete
22:00:51.906 00.043 29876 worker thread done servicing request
22:00:51.906 00.000 31432 OnExposeComplete: enter
22:00:51.909 00.003 31432 UpdateGuideState(): m_state=6
22:00:51.911 00.002 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
22:00:51.912 00.001 31432 Star::Find returns 1 (0), X=330.01, Y=635.15, Mass=3544, SNR=36.8, Peak=218 HFD=4.2
22:00:51.914 00.002 31432 MultiStar: [#1 -0.79,-0.04,0.99,U] [#2 -1.04,0.09,0.00,M2] [#3 -0.73,0.94,0.00,M2] [#4 -0.23,0.22,0.89,U] [#5 -0.55,0.17,0.83,U] [#6 -0.50,-0.17,0.83,U] [#7 -0.91,-0.14,0.91,U] [#8 -0.12,-0.03,0.82,U] 
22:00:51.916 00.002 31432 single-star, 6 included, MultiStar: {-0.51, 0.01}, one-star: {-0.40, 0.08}
22:00:51.918 00.002 31432 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.02) = xAngle (2.93 = 2.93)
22:00:51.920 00.002 31432 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.94 = -0.34)
22:00:51.922 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=0.08 hyp=0.41 cameraTheta=2.95 mountX=-0.40 mountY=-0.14, mountTheta=-2.81
22:00:51.926 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=0.08, opts=13)
22:00:51.929 00.003 31432 Enqueuing Move request for scope (-0.40, 0.08)
22:00:51.931 00.002 29876 Worker thread wakes up
22:00:51.931 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.08) opts 0xd
22:00:51.931 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.40, 0.08)
22:00:51.931 00.000 29876 Moving (-0.40, 0.08) raw xDistance=-0.40 yDistance=-0.14
22:00:51.931 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:00:51.931 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:51.931 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:00:51.931 00.000 29876 MoveAxis(E, 42, ABG)
22:00:51.931 00.000 29876 Guiding  Dir = 2, Dur = 42
22:00:51.931 00.000 29876 IsSlewing returns 0
22:00:51.932 00.001 29876 IsGuiding returns 0
22:00:51.932 00.000 29876 PulseGuide returned control before completion, sleep 52
22:00:51.935 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:51.947 00.012 31432 UpdateGuideState exits: m=3544 RSB=36.8
22:00:51.949 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.951 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:51.953 00.002 31432 Enqueuing Expose request
22:00:51.986 00.033 29876 IsGuiding returns 1
22:00:51.986 00.000 29876 scope still moving after pulse duration time elapsed
22:00:52.019 00.033 29876 IsSlewing returns 0
22:00:52.019 00.000 29876 IsGuiding returns 1
22:00:52.050 00.031 29876 IsSlewing returns 0
22:00:52.050 00.000 29876 IsGuiding returns 1
22:00:52.081 00.031 29876 IsSlewing returns 0
22:00:52.081 00.000 29876 IsGuiding returns 0
22:00:52.081 00.000 29876 scope move finished after 42 + 107 ms
22:00:52.081 00.000 29876 Move returns status 0, amount 42
22:00:52.081 00.000 29876 MoveAxis(N, 0, ABG)
22:00:52.081 00.000 29876 Move returns status 0, amount 0
22:00:52.081 00.000 29876 move complete, result=0
22:00:52.081 00.000 29876 worker thread done servicing request
22:00:52.081 00.000 29876 Worker thread wakes up
22:00:52.081 00.000 31432 GuideStep: -0.4 px 42 ms EAST, -0.1 px 0 ms NORTH
22:00:52.084 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:52.084 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:54.212 02.128 29876 Exposure complete
22:00:54.271 00.059 29876 worker thread done servicing request
22:00:54.271 00.000 31432 OnExposeComplete: enter
22:00:54.274 00.003 31432 UpdateGuideState(): m_state=6
22:00:54.276 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
22:00:54.278 00.002 31432 Star::Find returns 1 (0), X=329.49, Y=634.77, Mass=3329, SNR=35.9, Peak=217 HFD=3.7
22:00:54.280 00.002 31432 MultiStar: [#1 -1.16,-0.09,0.00,M3] [#2 -1.05,0.14,0.00,M3] [#3 -0.35,0.30,1.02,U] [#4 -0.55,0.09,0.93,U] [#5 -0.57,-0.26,0.82,U] [#6 -0.57,-0.56,0.86,U] [#7 -0.93,0.11,0.95,U] [#8 -0.52,-0.01,0.79,U] 
22:00:54.282 00.002 31432 refined, 6 included, MultiStar: {-0.63, -0.08}, one-star: {-0.92, -0.30}
22:00:54.284 00.002 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
22:00:54.286 00.002 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
22:00:54.288 00.002 31432 CameraToMount -- cameraX=-0.63 cameraY=-0.08 hyp=0.64 cameraTheta=-3.02 mountX=-0.64 mountY=-0.02, mountTheta=-3.11
22:00:54.291 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.63, y=-0.08, opts=13)
22:00:54.293 00.002 31432 Enqueuing Move request for scope (-0.63, -0.08)
22:00:54.295 00.002 29876 Worker thread wakes up
22:00:54.295 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.08) opts 0xd
22:00:54.295 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.63, -0.08)
22:00:54.295 00.000 29876 Moving (-0.63, -0.08) raw xDistance=-0.64 yDistance=-0.02
22:00:54.295 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64
22:00:54.295 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:54.295 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:54.295 00.000 29876 MoveAxis(E, 67, ABG)
22:00:54.295 00.000 29876 Guiding  Dir = 2, Dur = 67
22:00:54.295 00.000 29876 IsSlewing returns 0
22:00:54.295 00.000 29876 IsGuiding returns 0
22:00:54.295 00.000 29876 PulseGuide returned control before completion, sleep 77
22:00:54.299 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:54.316 00.017 31432 UpdateGuideState exits: m=3329 RSB=35.9
22:00:54.319 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:54.321 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:54.324 00.003 31432 Enqueuing Expose request
22:00:54.379 00.055 29876 IsGuiding returns 1
22:00:54.379 00.000 29876 scope still moving after pulse duration time elapsed
22:00:54.410 00.031 29876 IsSlewing returns 0
22:00:54.410 00.000 29876 IsGuiding returns 1
22:00:54.440 00.030 29876 IsSlewing returns 0
22:00:54.440 00.000 29876 IsGuiding returns 0
22:00:54.440 00.000 29876 scope move finished after 67 + 77 ms
22:00:54.440 00.000 29876 Move returns status 0, amount 67
22:00:54.440 00.000 29876 MoveAxis(N, 0, ABG)
22:00:54.440 00.000 29876 Move returns status 0, amount 0
22:00:54.440 00.000 29876 move complete, result=0
22:00:54.440 00.000 29876 worker thread done servicing request
22:00:54.440 00.000 29876 Worker thread wakes up
22:00:54.440 00.000 31432 GuideStep: -0.6 px 67 ms EAST, -0.0 px 0 ms NORTH
22:00:54.443 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:54.443 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:56.360 01.917 29876 Exposure complete
22:00:56.408 00.048 29876 worker thread done servicing request
22:00:56.408 00.000 31432 OnExposeComplete: enter
22:00:56.410 00.002 31432 UpdateGuideState(): m_state=6
22:00:56.412 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
22:00:56.414 00.002 31432 Star::Find returns 1 (0), X=329.67, Y=634.46, Mass=3516, SNR=36.4, Peak=201 HFD=4.1
22:00:56.416 00.002 31432 MultiStar: [#1 -1.28,-0.65,0.00,M4] [#2 -1.59,-0.09,0.00,M4] [#3 -0.74,0.28,1.01,U] [#4 -0.15,-0.46,0.91,U] [#5 -0.67,-0.36,0.83,U] [#6 -0.94,-1.02,0.00,M1] [#7 -0.87,-0.02,0.95,U] [#8 -0.33,-0.25,0.80,U] 
22:00:56.418 00.002 31432 refined, 5 included, MultiStar: {-0.59, -0.23}, one-star: {-0.73, -0.61}
22:00:56.420 00.002 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
22:00:56.422 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
22:00:56.424 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=-0.23 hyp=0.64 cameraTheta=-2.77 mountX=-0.60 mountY=0.14, mountTheta=2.92
22:00:56.426 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=-0.23, opts=13)
22:00:56.428 00.002 31432 Enqueuing Move request for scope (-0.59, -0.23)
22:00:56.430 00.002 29876 Worker thread wakes up
22:00:56.430 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.23) opts 0xd
22:00:56.430 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, -0.23)
22:00:56.430 00.000 29876 Moving (-0.59, -0.23) raw xDistance=-0.60 yDistance=0.14
22:00:56.430 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
22:00:56.430 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.430 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:00:56.430 00.000 29876 MoveAxis(E, 67, ABG)
22:00:56.430 00.000 29876 Guiding  Dir = 2, Dur = 67
22:00:56.430 00.000 29876 IsSlewing returns 0
22:00:56.431 00.001 29876 IsGuiding returns 0
22:00:56.431 00.000 29876 PulseGuide returned control before completion, sleep 77
22:00:56.434 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:00:56.445 00.011 31432 UpdateGuideState exits: m=3516 RSB=36.4
22:00:56.448 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.450 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:56.453 00.003 31432 Enqueuing Expose request
22:00:56.509 00.056 29876 IsGuiding returns 1
22:00:56.509 00.000 29876 scope still moving after pulse duration time elapsed
22:00:56.539 00.030 29876 IsSlewing returns 0
22:00:56.539 00.000 29876 IsGuiding returns 1
22:00:56.571 00.032 29876 IsSlewing returns 0
22:00:56.571 00.000 29876 IsGuiding returns 1
22:00:56.601 00.030 29876 IsSlewing returns 0
22:00:56.601 00.000 29876 IsGuiding returns 0
22:00:56.601 00.000 29876 scope move finished after 67 + 103 ms
22:00:56.601 00.000 29876 Move returns status 0, amount 67
22:00:56.601 00.000 29876 MoveAxis(N, 0, ABG)
22:00:56.601 00.000 29876 Move returns status 0, amount 0
22:00:56.601 00.000 29876 move complete, result=0
22:00:56.602 00.001 29876 worker thread done servicing request
22:00:56.602 00.000 29876 Worker thread wakes up
22:00:56.602 00.000 31432 GuideStep: -0.6 px 67 ms EAST, 0.1 px 0 ms NORTH
22:00:56.605 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:56.605 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:00:58.738 02.133 29876 Exposure complete
22:00:58.784 00.046 29876 worker thread done servicing request
22:00:58.784 00.000 31432 OnExposeComplete: enter
22:00:58.788 00.004 31432 UpdateGuideState(): m_state=6
22:00:58.790 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
22:00:58.791 00.001 31432 Star::Find returns 1 (0), X=330.37, Y=634.66, Mass=3615, SNR=37.5, Peak=247 HFD=3.7
22:00:58.793 00.002 31432 MultiStar: [#1 0.02,-0.58,0.96,U] [#2 0.16,-0.25,0.89,U] [#3 0.40,0.05,0.97,U] [#4 0.50,0.07,0.91,U] [#5 0.25,-0.62,0.80,U] [#6 0.52,-0.95,0.00,M2] [#7 0.36,-0.70,0.88,U] [#8 0.52,-0.44,0.81,U] 
22:00:58.795 00.002 31432 single-star, 7 included, MultiStar: {0.26, -0.35}, one-star: {-0.04, -0.42}
22:00:58.798 00.003 31432 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.02) = xAngle (-1.69 = -1.69)
22:00:58.800 00.002 31432 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.32 = 1.32)
22:00:58.801 00.001 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.66 mountX=-0.05 mountY=0.41, mountTheta=1.69
22:00:58.804 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.42, opts=13)
22:00:58.806 00.002 31432 Enqueuing Move request for scope (-0.04, -0.42)
22:00:58.808 00.002 29876 Worker thread wakes up
22:00:58.808 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.42) opts 0xd
22:00:58.808 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.42)
22:00:58.808 00.000 29876 Moving (-0.04, -0.42) raw xDistance=-0.05 yDistance=0.41
22:00:58.808 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:58.808 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:58.808 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:00:58.808 00.000 29876 MoveAxis(E, 0, ABG)
22:00:58.808 00.000 29876 Move returns status 0, amount 0
22:00:58.808 00.000 29876 MoveAxis(N, 0, ABG)
22:00:58.808 00.000 29876 Move returns status 0, amount 0
22:00:58.808 00.000 29876 move complete, result=0
22:00:58.808 00.000 29876 worker thread done servicing request
22:00:58.814 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:00:58.830 00.016 31432 UpdateGuideState exits: m=3615 RSB=37.5
22:00:58.832 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:58.834 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:00:58.836 00.002 31432 Enqueuing Expose request
22:00:58.837 00.001 29876 Worker thread wakes up
22:00:58.837 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:00:58.840 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:00:58.840 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:00.752 01.912 29876 Exposure complete
22:01:00.796 00.044 29876 worker thread done servicing request
22:01:00.797 00.001 31432 OnExposeComplete: enter
22:01:00.801 00.004 31432 UpdateGuideState(): m_state=6
22:01:00.803 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
22:01:00.805 00.002 31432 Star::Find returns 1 (0), X=330.00, Y=635.29, Mass=3527, SNR=36.7, Peak=254 HFD=4.0
22:01:00.807 00.002 31432 MultiStar: [#1 -0.21,0.33,1.01,U] [#2 -0.67,0.31,0.89,U] [#3 -0.04,0.87,0.99,U] [#4 -0.28,0.53,0.91,U] [#5 -0.72,0.20,0.84,U] [#6 0.42,0.01,0.86,U] [#7 -0.11,0.25,0.89,U] [#8 0.04,0.87,0.76,U] 
22:01:00.808 00.001 31432 refined, 8 included, MultiStar: {-0.22, 0.39}, one-star: {-0.40, 0.21}
22:01:00.810 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
22:01:00.813 00.003 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.21)
22:01:00.814 00.001 31432 CameraToMount -- cameraX=-0.22 cameraY=0.39 hyp=0.45 cameraTheta=2.09 mountX=-0.21 mountY=-0.42, mountTheta=-2.04
22:01:00.817 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.22, y=0.39, opts=13)
22:01:00.819 00.002 31432 Enqueuing Move request for scope (-0.22, 0.39)
22:01:00.820 00.001 29876 Worker thread wakes up
22:01:00.820 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.39) opts 0xd
22:01:00.820 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.22, 0.39)
22:01:00.820 00.000 29876 Moving (-0.22, 0.39) raw xDistance=-0.21 yDistance=-0.42
22:01:00.820 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
22:01:00.820 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.42
22:01:00.820 00.000 29876 MoveAxis(E, 21, ABG)
22:01:00.820 00.000 29876 Guiding  Dir = 2, Dur = 21
22:01:00.820 00.000 29876 IsSlewing returns 0
22:01:00.820 00.000 29876 IsGuiding returns 0
22:01:00.822 00.002 29876 PulseGuide returned control before completion, sleep 31
22:01:00.825 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:00.836 00.011 31432 UpdateGuideState exits: m=3527 RSB=36.7
22:01:00.838 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.839 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:00.842 00.003 31432 Enqueuing Expose request
22:01:00.857 00.015 29876 IsGuiding returns 1
22:01:00.857 00.000 29876 scope still moving after pulse duration time elapsed
22:01:00.889 00.032 29876 IsSlewing returns 0
22:01:00.889 00.000 29876 IsGuiding returns 1
22:01:00.919 00.030 29876 IsSlewing returns 0
22:01:00.919 00.000 29876 IsGuiding returns 1
22:01:00.950 00.031 29876 IsSlewing returns 0
22:01:00.950 00.000 29876 IsGuiding returns 1
22:01:00.980 00.030 29876 IsSlewing returns 0
22:01:00.980 00.000 29876 IsGuiding returns 1
22:01:01.011 00.031 29876 IsSlewing returns 0
22:01:01.011 00.000 29876 IsGuiding returns 0
22:01:01.011 00.000 29876 scope move finished after 21 + 168 ms
22:01:01.011 00.000 29876 Move returns status 0, amount 21
22:01:01.011 00.000 29876 MoveAxis(N, 31, ABG)
22:01:01.011 00.000 29876 Guiding  Dir = 0, Dur = 31
22:01:01.011 00.000 29876 IsSlewing returns 0
22:01:01.011 00.000 29876 IsGuiding returns 0
22:01:01.012 00.001 29876 PulseGuide returned control before completion, sleep 41
22:01:01.056 00.044 29876 IsGuiding returns 1
22:01:01.056 00.000 29876 scope still moving after pulse duration time elapsed
22:01:01.087 00.031 29876 IsSlewing returns 0
22:01:01.087 00.000 29876 IsGuiding returns 1
22:01:01.117 00.030 29876 IsSlewing returns 0
22:01:01.117 00.000 29876 IsGuiding returns 1
22:01:01.147 00.030 29876 IsSlewing returns 0
22:01:01.147 00.000 29876 IsGuiding returns 0
22:01:01.147 00.000 29876 scope move finished after 31 + 105 ms
22:01:01.147 00.000 29876 Move returns status 0, amount 31
22:01:01.147 00.000 29876 move complete, result=0
22:01:01.147 00.000 29876 worker thread done servicing request
22:01:01.147 00.000 31432 GuideStep: -0.2 px 21 ms EAST, -0.4 px 31 ms NORTH
22:01:01.152 00.005 29876 Worker thread wakes up
22:01:01.152 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:01.152 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:03.381 02.229 29876 Exposure complete
22:01:03.425 00.044 29876 worker thread done servicing request
22:01:03.425 00.000 31432 OnExposeComplete: enter
22:01:03.427 00.002 31432 UpdateGuideState(): m_state=6
22:01:03.429 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
22:01:03.431 00.002 31432 Star::Find returns 1 (0), X=329.40, Y=634.44, Mass=3353, SNR=36.0, Peak=223 HFD=3.5
22:01:03.433 00.002 31432 MultiStar: [#1 -0.81,-0.90,0.00,M3] [#2 -0.54,-1.13,0.00,M3] [#3 -0.15,0.25,0.95,U] [#4 -0.52,-0.77,0.93,U] [#5 -0.54,-0.26,0.83,U] [#6 0.21,-2.08,0.00,M2] [#7 -0.63,-0.32,0.94,U] [#8 -0.26,-0.93,0.78,U] 
22:01:03.435 00.002 31432 refined, 5 included, MultiStar: {-0.53, -0.43}, one-star: {-1.01, -0.64}
22:01:03.436 00.001 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
22:01:03.438 00.002 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
22:01:03.440 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.43 hyp=0.68 cameraTheta=-2.46 mountX=-0.54 mountY=0.35, mountTheta=2.57
22:01:03.444 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.43, opts=13)
22:01:03.446 00.002 31432 Enqueuing Move request for scope (-0.53, -0.43)
22:01:03.448 00.002 29876 Worker thread wakes up
22:01:03.448 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.43) opts 0xd
22:01:03.448 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.43)
22:01:03.448 00.000 29876 Moving (-0.53, -0.43) raw xDistance=-0.54 yDistance=0.35
22:01:03.448 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
22:01:03.448 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:03.448 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:01:03.448 00.000 29876 MoveAxis(E, 55, ABG)
22:01:03.448 00.000 29876 Guiding  Dir = 2, Dur = 55
22:01:03.449 00.001 29876 IsSlewing returns 0
22:01:03.449 00.000 29876 IsGuiding returns 0
22:01:03.449 00.000 29876 PulseGuide returned control before completion, sleep 65
22:01:03.453 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:03.464 00.011 31432 UpdateGuideState exits: m=3353 RSB=36.0
22:01:03.466 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.468 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:03.470 00.002 31432 Enqueuing Expose request
22:01:03.519 00.049 29876 IsGuiding returns 1
22:01:03.519 00.000 29876 scope still moving after pulse duration time elapsed
22:01:03.551 00.032 29876 IsSlewing returns 0
22:01:03.551 00.000 29876 IsGuiding returns 1
22:01:03.582 00.031 29876 IsSlewing returns 0
22:01:03.582 00.000 29876 IsGuiding returns 0
22:01:03.582 00.000 29876 scope move finished after 55 + 77 ms
22:01:03.582 00.000 29876 Move returns status 0, amount 55
22:01:03.582 00.000 29876 MoveAxis(N, 0, ABG)
22:01:03.582 00.000 29876 Move returns status 0, amount 0
22:01:03.582 00.000 29876 move complete, result=0
22:01:03.582 00.000 29876 worker thread done servicing request
22:01:03.582 00.000 29876 Worker thread wakes up
22:01:03.582 00.000 31432 GuideStep: -0.5 px 55 ms EAST, 0.3 px 0 ms NORTH
22:01:03.585 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:03.585 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:05.495 01.910 29876 Exposure complete
22:01:05.539 00.044 29876 worker thread done servicing request
22:01:05.540 00.001 31432 OnExposeComplete: enter
22:01:05.542 00.002 31432 UpdateGuideState(): m_state=6
22:01:05.544 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
22:01:05.546 00.002 31432 Star::Find returns 1 (0), X=330.02, Y=634.10, Mass=3144, SNR=35.2, Peak=253 HFD=3.8
22:01:05.548 00.002 31432 MultiStar: [#1 0.31,-1.55,0.00,M4] [#2 0.30,-1.02,0.00,M4] [#3 -0.08,-0.35,1.03,U] [#4 0.08,-0.70,0.88,U] [#5 -0.59,-0.56,0.88,U] [#6 0.92,-2.21,0.00,M3] [#7 0.04,-1.56,0.00,M1] [#8 0.53,-1.34,0.00,M1] 
22:01:05.550 00.002 31432 refined, 3 included, MultiStar: {-0.24, -0.65}, one-star: {-0.38, -0.98}
22:01:05.551 00.001 31432 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.02) = xAngle (-1.95 = -1.95)
22:01:05.553 00.002 31432 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.06 = 1.06)
22:01:05.555 00.002 31432 CameraToMount -- cameraX=-0.24 cameraY=-0.65 hyp=0.69 cameraTheta=-1.93 mountX=-0.26 mountY=0.60, mountTheta=1.97
22:01:05.558 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.24, y=-0.65, opts=13)
22:01:05.560 00.002 31432 Enqueuing Move request for scope (-0.24, -0.65)
22:01:05.562 00.002 29876 Worker thread wakes up
22:01:05.562 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.65) opts 0xd
22:01:05.562 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.24, -0.65)
22:01:05.562 00.000 29876 Moving (-0.24, -0.65) raw xDistance=-0.26 yDistance=0.60
22:01:05.562 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
22:01:05.562 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:05.562 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
22:01:05.562 00.000 29876 MoveAxis(E, 32, ABG)
22:01:05.562 00.000 29876 Guiding  Dir = 2, Dur = 32
22:01:05.562 00.000 29876 IsSlewing returns 0
22:01:05.562 00.000 29876 IsGuiding returns 0
22:01:05.563 00.001 29876 PulseGuide returned control before completion, sleep 42
22:01:05.566 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:01:05.577 00.011 31432 UpdateGuideState exits: m=3144 RSB=35.2
22:01:05.579 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.581 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:05.583 00.002 31432 Enqueuing Expose request
22:01:05.616 00.033 29876 IsGuiding returns 1
22:01:05.616 00.000 29876 scope still moving after pulse duration time elapsed
22:01:05.648 00.032 29876 IsSlewing returns 0
22:01:05.648 00.000 29876 IsGuiding returns 0
22:01:05.648 00.000 29876 scope move finished after 32 + 52 ms
22:01:05.648 00.000 29876 Move returns status 0, amount 32
22:01:05.648 00.000 29876 MoveAxis(N, 0, ABG)
22:01:05.648 00.000 29876 Move returns status 0, amount 0
22:01:05.648 00.000 29876 move complete, result=0
22:01:05.649 00.001 29876 worker thread done servicing request
22:01:05.649 00.000 29876 Worker thread wakes up
22:01:05.649 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:05.649 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:05.649 00.000 31432 GuideStep: -0.3 px 32 ms EAST, 0.6 px 0 ms NORTH
22:01:07.876 02.227 29876 Exposure complete
22:01:07.920 00.044 29876 worker thread done servicing request
22:01:07.920 00.000 31432 OnExposeComplete: enter
22:01:07.922 00.002 31432 UpdateGuideState(): m_state=6
22:01:07.924 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
22:01:07.926 00.002 31432 Star::Find returns 1 (0), X=330.47, Y=634.02, Mass=3542, SNR=36.2, Peak=212 HFD=4.1
22:01:07.927 00.001 31432 MultiStar: [#1 -0.49,-1.00,0.00,M5] [#2 -0.60,-0.86,0.00,M5] [#3 0.12,-0.27,1.02,U] [#4 0.20,-0.77,0.89,U] [#5 0.12,-1.02,0.00,M1] [#6 0.24,-1.48,0.00,M4] [#7 -0.41,-0.66,0.93,U] [#8 -0.10,-0.84,0.83,U] 
22:01:07.929 00.002 31432 refined, 4 included, MultiStar: {-0.02, -0.71}, one-star: {0.06, -1.06}
22:01:07.931 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.63 = -1.63)
22:01:07.933 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.38 = 1.38)
22:01:07.935 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.71 hyp=0.71 cameraTheta=-1.60 mountX=-0.04 mountY=0.70, mountTheta=1.63
22:01:07.937 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.71, opts=13)
22:01:07.940 00.003 31432 Enqueuing Move request for scope (-0.02, -0.71)
22:01:07.942 00.002 29876 Worker thread wakes up
22:01:07.942 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.71) opts 0xd
22:01:07.942 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.71)
22:01:07.942 00.000 29876 Moving (-0.02, -0.71) raw xDistance=-0.04 yDistance=0.70
22:01:07.942 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:01:07.942 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=1.65
22:01:07.942 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.70
22:01:07.942 00.000 29876 MoveAxis(E, 0, ABG)
22:01:07.942 00.000 29876 Move returns status 0, amount 0
22:01:07.942 00.000 29876 BLC: Oldest BLC event removed
22:01:07.942 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
22:01:07.942 00.000 29876 MoveAxis(S, 71, ABG)
22:01:07.942 00.000 29876 Guiding  Dir = 1, Dur = 71
22:01:07.942 00.000 29876 IsSlewing returns 0
22:01:07.943 00.001 29876 IsGuiding returns 0
22:01:07.943 00.000 29876 PulseGuide returned control before completion, sleep 81
22:01:07.946 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:07.957 00.011 31432 UpdateGuideState exits: m=3542 RSB=36.2
22:01:07.959 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.961 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:07.963 00.002 31432 Enqueuing Expose request
22:01:08.029 00.066 29876 IsGuiding returns 1
22:01:08.029 00.000 29876 scope still moving after pulse duration time elapsed
22:01:08.059 00.030 29876 IsSlewing returns 0
22:01:08.059 00.000 29876 IsGuiding returns 1
22:01:08.090 00.031 29876 IsSlewing returns 0
22:01:08.090 00.000 29876 IsGuiding returns 0
22:01:08.090 00.000 29876 scope move finished after 71 + 75 ms
22:01:08.090 00.000 29876 Move returns status 0, amount 71
22:01:08.090 00.000 29876 move complete, result=0
22:01:08.090 00.000 29876 worker thread done servicing request
22:01:08.090 00.000 29876 Worker thread wakes up
22:01:08.090 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:08.090 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:08.090 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.7 px 71 ms SOUTH
22:01:10.008 01.918 29876 Exposure complete
22:01:10.050 00.042 29876 worker thread done servicing request
22:01:10.050 00.000 31432 OnExposeComplete: enter
22:01:10.053 00.003 31432 UpdateGuideState(): m_state=6
22:01:10.055 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
22:01:10.057 00.002 31432 Star::Find returns 1 (0), X=329.78, Y=634.20, Mass=3228, SNR=34.7, Peak=246 HFD=3.9
22:01:10.059 00.002 31432 MultiStar: [#1 -0.74,-1.04,0.00,M6] [#2 -0.39,-1.21,0.00,M6] [#3 0.09,-0.15,1.05,U] [#4 0.02,-1.18,0.00,M1] [#5 -0.76,-0.28,0.86,U] [#6 -0.08,-1.56,0.00,M5] [#7 -0.31,-0.65,0.99,U] [#8 -0.32,-0.73,0.83,U] 
22:01:10.061 00.002 31432 refined, 4 included, MultiStar: {-0.37, -0.53}, one-star: {-0.62, -0.88}
22:01:10.062 00.001 31432 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.02) = xAngle (-2.20 = -2.20)
22:01:10.064 00.002 31432 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.81 = 0.81)
22:01:10.066 00.002 31432 CameraToMount -- cameraX=-0.37 cameraY=-0.53 hyp=0.65 cameraTheta=-2.18 mountX=-0.38 mountY=0.47, mountTheta=2.25
22:01:10.069 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.37, y=-0.53, opts=13)
22:01:10.071 00.002 31432 Enqueuing Move request for scope (-0.37, -0.53)
22:01:10.073 00.002 29876 Worker thread wakes up
22:01:10.073 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.53) opts 0xd
22:01:10.073 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.37, -0.53)
22:01:10.073 00.000 29876 Moving (-0.37, -0.53) raw xDistance=-0.38 yDistance=0.47
22:01:10.073 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
22:01:10.073 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
22:01:10.073 00.000 29876 MoveAxis(E, 37, ABG)
22:01:10.073 00.000 29876 Guiding  Dir = 2, Dur = 37
22:01:10.073 00.000 29876 IsSlewing returns 0
22:01:10.074 00.001 29876 IsGuiding returns 0
22:01:10.074 00.000 29876 PulseGuide returned control before completion, sleep 47
22:01:10.077 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:10.088 00.011 31432 UpdateGuideState exits: m=3228 RSB=34.7
22:01:10.091 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:10.093 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:10.095 00.002 31432 Enqueuing Expose request
22:01:10.129 00.034 29876 IsGuiding returns 1
22:01:10.129 00.000 29876 scope still moving after pulse duration time elapsed
22:01:10.159 00.030 29876 IsSlewing returns 0
22:01:10.159 00.000 29876 IsGuiding returns 1
22:01:10.190 00.031 29876 IsSlewing returns 0
22:01:10.190 00.000 29876 IsGuiding returns 1
22:01:10.220 00.030 29876 IsSlewing returns 0
22:01:10.220 00.000 29876 IsGuiding returns 1
22:01:10.251 00.031 29876 IsSlewing returns 0
22:01:10.251 00.000 29876 IsGuiding returns 0
22:01:10.251 00.000 29876 scope move finished after 37 + 140 ms
22:01:10.251 00.000 29876 Move returns status 0, amount 37
22:01:10.251 00.000 29876 MoveAxis(S, 35, ABG)
22:01:10.251 00.000 29876 Guiding  Dir = 1, Dur = 35
22:01:10.251 00.000 29876 IsSlewing returns 0
22:01:10.251 00.000 29876 IsGuiding returns 0
22:01:10.253 00.002 29876 PulseGuide returned control before completion, sleep 45
22:01:10.313 00.060 29876 IsGuiding returns 1
22:01:10.313 00.000 29876 scope still moving after pulse duration time elapsed
22:01:10.343 00.030 29876 IsSlewing returns 0
22:01:10.343 00.000 29876 IsGuiding returns 1
22:01:10.374 00.031 29876 IsSlewing returns 0
22:01:10.374 00.000 29876 IsGuiding returns 0
22:01:10.374 00.000 29876 scope move finished after 35 + 87 ms
22:01:10.374 00.000 29876 Move returns status 0, amount 35
22:01:10.374 00.000 29876 move complete, result=0
22:01:10.374 00.000 29876 worker thread done servicing request
22:01:10.374 00.000 29876 Worker thread wakes up
22:01:10.375 00.001 31432 GuideStep: -0.4 px 37 ms EAST, 0.5 px 35 ms SOUTH
22:01:10.377 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:10.377 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:12.506 02.129 29876 Exposure complete
22:01:12.549 00.043 29876 worker thread done servicing request
22:01:12.549 00.000 31432 OnExposeComplete: enter
22:01:12.552 00.003 31432 UpdateGuideState(): m_state=6
22:01:12.554 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
22:01:12.556 00.002 31432 Star::Find returns 1 (0), X=329.24, Y=634.82, Mass=3597, SNR=37.6, Peak=211 HFD=3.9
22:01:12.558 00.002 31432 MultiStar: [#1 -1.41,-0.67,0.00,M7] [#2 -1.37,-0.10,0.00,M7] [#3 -0.39,-0.07,0.98,U] [#4 -0.38,-0.68,0.90,U] [#5 -1.22,-0.41,0.00,M1] [#6 -0.87,-0.98,0.00,M6] [#7 -1.16,-0.89,0.00,M1] [#8 -0.42,-0.75,0.83,U] 
22:01:12.559 00.001 31432 refined, 3 included, MultiStar: {-0.60, -0.42}, one-star: {-1.17, -0.25}
22:01:12.561 00.002 31432 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
22:01:12.563 00.002 31432 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.46 = 0.46)
22:01:12.565 00.002 31432 CameraToMount -- cameraX=-0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-2.53 mountX=-0.61 mountY=0.32, mountTheta=2.66
22:01:12.567 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.60, y=-0.42, opts=13)
22:01:12.570 00.003 31432 Enqueuing Move request for scope (-0.60, -0.42)
22:01:12.572 00.002 29876 Worker thread wakes up
22:01:12.572 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.42) opts 0xd
22:01:12.572 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.60, -0.42)
22:01:12.572 00.000 29876 Moving (-0.60, -0.42) raw xDistance=-0.61 yDistance=0.32
22:01:12.572 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
22:01:12.572 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.32
22:01:12.572 00.000 29876 MoveAxis(E, 64, ABG)
22:01:12.572 00.000 29876 Guiding  Dir = 2, Dur = 64
22:01:12.572 00.000 29876 IsSlewing returns 0
22:01:12.572 00.000 29876 IsGuiding returns 0
22:01:12.573 00.001 29876 PulseGuide returned control before completion, sleep 74
22:01:12.577 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:01:12.590 00.013 31432 UpdateGuideState exits: m=3597 RSB=37.6
22:01:12.592 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.594 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:12.596 00.002 31432 Enqueuing Expose request
22:01:12.660 00.064 29876 IsGuiding returns 1
22:01:12.660 00.000 29876 scope still moving after pulse duration time elapsed
22:01:12.691 00.031 29876 IsSlewing returns 0
22:01:12.691 00.000 29876 IsGuiding returns 1
22:01:12.722 00.031 29876 IsSlewing returns 0
22:01:12.722 00.000 29876 IsGuiding returns 0
22:01:12.722 00.000 29876 scope move finished after 64 + 85 ms
22:01:12.722 00.000 29876 Move returns status 0, amount 64
22:01:12.722 00.000 29876 MoveAxis(S, 24, ABG)
22:01:12.722 00.000 29876 Guiding  Dir = 1, Dur = 24
22:01:12.722 00.000 29876 IsSlewing returns 0
22:01:12.722 00.000 29876 IsGuiding returns 0
22:01:12.722 00.000 29876 PulseGuide returned control before completion, sleep 34
22:01:12.768 00.046 29876 IsGuiding returns 1
22:01:12.768 00.000 29876 scope still moving after pulse duration time elapsed
22:01:12.798 00.030 29876 IsSlewing returns 0
22:01:12.798 00.000 29876 IsGuiding returns 1
22:01:12.828 00.030 29876 IsSlewing returns 0
22:01:12.828 00.000 29876 IsGuiding returns 1
22:01:12.859 00.031 29876 IsSlewing returns 0
22:01:12.859 00.000 29876 IsGuiding returns 1
22:01:12.890 00.031 29876 IsSlewing returns 0
22:01:12.890 00.000 29876 IsGuiding returns 0
22:01:12.890 00.000 29876 scope move finished after 24 + 143 ms
22:01:12.890 00.000 29876 Move returns status 0, amount 24
22:01:12.890 00.000 29876 move complete, result=0
22:01:12.890 00.000 29876 worker thread done servicing request
22:01:12.891 00.001 29876 Worker thread wakes up
22:01:12.891 00.000 31432 GuideStep: -0.6 px 64 ms EAST, 0.3 px 24 ms SOUTH
22:01:12.894 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:12.894 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:14.804 01.910 29876 Exposure complete
22:01:14.848 00.044 29876 worker thread done servicing request
22:01:14.848 00.000 31432 OnExposeComplete: enter
22:01:14.849 00.001 31432 UpdateGuideState(): m_state=6
22:01:14.852 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
22:01:14.854 00.002 31432 Star::Find returns 1 (0), X=329.06, Y=634.59, Mass=3243, SNR=34.7, Peak=233 HFD=3.8
22:01:14.855 00.001 31432 MultiStar: [#1 -1.84,-0.42,0.00,M8] [#2 -1.79,-0.43,0.00,M8] [#3 -0.52,0.15,1.09,U] [#4 -0.91,-0.52,0.00,M1] [#5 -1.41,-0.48,0.00,M2] [#6 -1.31,-0.93,0.00,M7] [#7 -1.43,-0.61,0.00,M2] [#8 -1.34,-0.12,0.00,M1] 
22:01:14.857 00.002 31432 refined, 1 included, MultiStar: {-0.91, -0.15}, one-star: {-1.35, -0.48}
22:01:14.859 00.002 31432 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.02) = xAngle (-3.00 = -3.00)
22:01:14.861 00.002 31432 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.01 = 0.01)
22:01:14.863 00.002 31432 CameraToMount -- cameraX=-0.91 cameraY=-0.15 hyp=0.93 cameraTheta=-2.97 mountX=-0.92 mountY=0.01, mountTheta=3.13
22:01:14.867 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.91, y=-0.15, opts=13)
22:01:14.869 00.002 31432 Enqueuing Move request for scope (-0.91, -0.15)
22:01:14.870 00.001 29876 Worker thread wakes up
22:01:14.870 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.15) opts 0xd
22:01:14.870 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.91, -0.15)
22:01:14.870 00.000 29876 Moving (-0.91, -0.15) raw xDistance=-0.92 yDistance=0.01
22:01:14.870 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.92
22:01:14.870 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:14.870 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:01:14.870 00.000 29876 MoveAxis(E, 97, ABG)
22:01:14.870 00.000 29876 Guiding  Dir = 2, Dur = 97
22:01:14.871 00.001 29876 IsSlewing returns 0
22:01:14.871 00.000 29876 IsGuiding returns 0
22:01:14.871 00.000 29876 PulseGuide returned control before completion, sleep 107
22:01:14.875 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:14.886 00.011 31432 UpdateGuideState exits: m=3243 RSB=34.7
22:01:14.889 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.890 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:14.892 00.002 31432 Enqueuing Expose request
22:01:14.990 00.098 29876 IsGuiding returns 1
22:01:14.990 00.000 29876 scope still moving after pulse duration time elapsed
22:01:15.021 00.031 29876 IsSlewing returns 0
22:01:15.021 00.000 29876 IsGuiding returns 1
22:01:15.052 00.031 29876 IsSlewing returns 0
22:01:15.052 00.000 29876 IsGuiding returns 0
22:01:15.052 00.000 29876 scope move finished after 97 + 83 ms
22:01:15.052 00.000 29876 Move returns status 0, amount 97
22:01:15.052 00.000 29876 MoveAxis(N, 0, ABG)
22:01:15.052 00.000 29876 Move returns status 0, amount 0
22:01:15.052 00.000 29876 move complete, result=0
22:01:15.052 00.000 29876 worker thread done servicing request
22:01:15.052 00.000 29876 Worker thread wakes up
22:01:15.052 00.000 31432 GuideStep: -0.9 px 97 ms EAST, 0.0 px 0 ms NORTH
22:01:15.054 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:15.054 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:17.187 02.133 29876 Exposure complete
22:01:17.235 00.048 29876 worker thread done servicing request
22:01:17.235 00.000 31432 OnExposeComplete: enter
22:01:17.238 00.003 31432 UpdateGuideState(): m_state=6
22:01:17.240 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
22:01:17.242 00.002 31432 Star::Find returns 1 (0), X=329.21, Y=634.54, Mass=3198, SNR=34.6, Peak=204 HFD=3.8
22:01:17.244 00.002 31432 MultiStar: [#1 -0.97,-0.39,0.00,M9] [#2 -1.55,-0.51,0.00,M9] [#3 -0.38,-0.13,1.06,U] [#4 -0.58,-0.45,0.98,U] [#5 -1.35,-0.04,0.00,M3] [#6 -0.50,-1.00,0.00,M8] [#7 -0.76,-0.43,0.98,U] [#8 -0.95,-0.37,0.00,M2] 
22:01:17.246 00.002 31432 refined, 3 included, MultiStar: {-0.73, -0.38}, one-star: {-1.20, -0.54}
22:01:17.248 00.002 31432 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.02) = xAngle (-2.68 = -2.68)
22:01:17.250 00.002 31432 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.33 = 0.33)
22:01:17.252 00.002 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.38 hyp=0.82 cameraTheta=-2.66 mountX=-0.74 mountY=0.27, mountTheta=2.79
22:01:17.254 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.38, opts=13)
22:01:17.256 00.002 31432 Enqueuing Move request for scope (-0.73, -0.38)
22:01:17.258 00.002 29876 Worker thread wakes up
22:01:17.258 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.38) opts 0xd
22:01:17.258 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.38)
22:01:17.258 00.000 29876 Moving (-0.73, -0.38) raw xDistance=-0.74 yDistance=0.27
22:01:17.258 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
22:01:17.258 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:17.258 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:01:17.258 00.000 29876 MoveAxis(E, 85, ABG)
22:01:17.258 00.000 29876 Guiding  Dir = 2, Dur = 85
22:01:17.258 00.000 29876 IsSlewing returns 0
22:01:17.259 00.001 29876 IsGuiding returns 0
22:01:17.259 00.000 29876 PulseGuide returned control before completion, sleep 95
22:01:17.262 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:17.275 00.013 31432 UpdateGuideState exits: m=3198 RSB=34.6
22:01:17.278 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:17.280 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:17.282 00.002 31432 Enqueuing Expose request
22:01:17.358 00.076 29876 IsGuiding returns 1
22:01:17.358 00.000 29876 scope still moving after pulse duration time elapsed
22:01:17.389 00.031 29876 IsSlewing returns 0
22:01:17.389 00.000 29876 IsGuiding returns 1
22:01:17.420 00.031 29876 IsSlewing returns 0
22:01:17.420 00.000 29876 IsGuiding returns 0
22:01:17.420 00.000 29876 scope move finished after 85 + 76 ms
22:01:17.420 00.000 29876 Move returns status 0, amount 85
22:01:17.420 00.000 29876 MoveAxis(N, 0, ABG)
22:01:17.420 00.000 29876 Move returns status 0, amount 0
22:01:17.420 00.000 29876 move complete, result=0
22:01:17.420 00.000 29876 worker thread done servicing request
22:01:17.420 00.000 29876 Worker thread wakes up
22:01:17.421 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:17.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:17.421 00.000 31432 GuideStep: -0.7 px 85 ms EAST, 0.3 px 0 ms NORTH
22:01:19.337 01.916 29876 Exposure complete
22:01:19.380 00.043 29876 worker thread done servicing request
22:01:19.381 00.001 31432 OnExposeComplete: enter
22:01:19.383 00.002 31432 UpdateGuideState(): m_state=6
22:01:19.386 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
22:01:19.387 00.001 31432 Star::Find returns 1 (0), X=329.79, Y=634.63, Mass=3211, SNR=35.3, Peak=254 HFD=3.7
22:01:19.389 00.002 31432 MultiStar: [#1 -0.72,-0.88,0.00,M10] [#2 -0.55,-0.42,1.01,U] [#3 -0.20,0.05,1.04,U] [#4 0.02,-0.87,0.97,U] [#5 -0.60,-0.05,0.92,U] [#6 0.14,-1.43,0.00,M9] [#7 -0.31,-0.54,1.00,U] [#8 -0.02,-0.67,0.84,U] 
22:01:19.391 00.002 31432 refined, 6 included, MultiStar: {-0.33, -0.41}, one-star: {-0.62, -0.44}
22:01:19.393 00.002 31432 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.02) = xAngle (-2.27 = -2.27)
22:01:19.395 00.002 31432 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.74 = 0.74)
22:01:19.397 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=-0.41 hyp=0.53 cameraTheta=-2.25 mountX=-0.34 mountY=0.36, mountTheta=2.33
22:01:19.400 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=-0.41, opts=13)
22:01:19.402 00.002 31432 Enqueuing Move request for scope (-0.33, -0.41)
22:01:19.404 00.002 29876 Worker thread wakes up
22:01:19.404 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.41) opts 0xd
22:01:19.404 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, -0.41)
22:01:19.404 00.000 29876 Moving (-0.33, -0.41) raw xDistance=-0.34 yDistance=0.36
22:01:19.404 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.34
22:01:19.404 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.36
22:01:19.404 00.000 29876 MoveAxis(E, 45, ABG)
22:01:19.404 00.000 29876 Guiding  Dir = 2, Dur = 45
22:01:19.404 00.000 29876 IsSlewing returns 0
22:01:19.404 00.000 29876 IsGuiding returns 0
22:01:19.405 00.001 29876 PulseGuide returned control before completion, sleep 55
22:01:19.408 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:19.419 00.011 31432 UpdateGuideState exits: m=3211 RSB=35.3
22:01:19.421 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:19.423 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:19.425 00.002 31432 Enqueuing Expose request
22:01:19.461 00.036 29876 IsGuiding returns 1
22:01:19.461 00.000 29876 scope still moving after pulse duration time elapsed
22:01:19.492 00.031 29876 IsSlewing returns 0
22:01:19.492 00.000 29876 IsGuiding returns 1
22:01:19.522 00.030 29876 IsSlewing returns 0
22:01:19.522 00.000 29876 IsGuiding returns 0
22:01:19.522 00.000 29876 scope move finished after 45 + 72 ms
22:01:19.522 00.000 29876 Move returns status 0, amount 45
22:01:19.522 00.000 29876 MoveAxis(S, 26, ABG)
22:01:19.522 00.000 29876 Guiding  Dir = 1, Dur = 26
22:01:19.522 00.000 29876 IsSlewing returns 0
22:01:19.522 00.000 29876 IsGuiding returns 0
22:01:19.523 00.001 29876 PulseGuide returned control before completion, sleep 36
22:01:19.568 00.045 29876 IsGuiding returns 1
22:01:19.568 00.000 29876 scope still moving after pulse duration time elapsed
22:01:19.599 00.031 29876 IsSlewing returns 0
22:01:19.599 00.000 29876 IsGuiding returns 1
22:01:19.630 00.031 29876 IsSlewing returns 0
22:01:19.630 00.000 29876 IsGuiding returns 1
22:01:19.661 00.031 29876 IsSlewing returns 0
22:01:19.661 00.000 29876 IsGuiding returns 0
22:01:19.661 00.000 29876 scope move finished after 26 + 112 ms
22:01:19.661 00.000 29876 Move returns status 0, amount 26
22:01:19.661 00.000 29876 move complete, result=0
22:01:19.661 00.000 29876 worker thread done servicing request
22:01:19.661 00.000 29876 Worker thread wakes up
22:01:19.661 00.000 31432 GuideStep: -0.3 px 45 ms EAST, 0.4 px 26 ms SOUTH
22:01:19.663 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:19.663 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:21.793 02.130 29876 Exposure complete
22:01:21.839 00.046 29876 worker thread done servicing request
22:01:21.839 00.000 31432 OnExposeComplete: enter
22:01:21.842 00.003 31432 UpdateGuideState(): m_state=6
22:01:21.844 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
22:01:21.845 00.001 31432 Star::Find returns 1 (0), X=330.24, Y=635.08, Mass=3431, SNR=36.0, Peak=204 HFD=4.1
22:01:21.847 00.002 31432 MultiStar: [#1 -0.51,-0.08,1.00,U] [#2 -0.16,-0.35,0.93,U] [#3 0.31,0.59,1.04,U] [#4 0.13,-0.24,0.93,U] [#5 -0.28,0.26,0.80,U] [#6 0.20,-0.83,0.83,U] [#7 -0.14,-0.09,0.95,U] [#8 0.09,0.12,0.82,U] 
22:01:21.849 00.002 31432 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.16, -0.00}
22:01:21.851 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.40 = -2.40)
22:01:21.853 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.61 = 0.61)
22:01:21.855 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.38 mountX=-0.06 mountY=0.05, mountTheta=2.48
22:01:21.858 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=-0.06, opts=13)
22:01:21.860 00.002 31432 Enqueuing Move request for scope (-0.06, -0.06)
22:01:21.862 00.002 29876 Worker thread wakes up
22:01:21.862 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:01:21.862 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:01:21.862 00.000 29876 Moving (-0.06, -0.06) raw xDistance=-0.06 yDistance=0.05
22:01:21.862 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:01:21.862 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:21.862 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:21.862 00.000 29876 MoveAxis(E, 0, ABG)
22:01:21.862 00.000 29876 Move returns status 0, amount 0
22:01:21.862 00.000 29876 MoveAxis(N, 0, ABG)
22:01:21.862 00.000 29876 Move returns status 0, amount 0
22:01:21.862 00.000 29876 move complete, result=0
22:01:21.862 00.000 29876 worker thread done servicing request
22:01:21.866 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:21.880 00.014 31432 UpdateGuideState exits: m=3431 RSB=36.0
22:01:21.882 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.884 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:21.886 00.002 31432 Enqueuing Expose request
22:01:21.888 00.002 29876 Worker thread wakes up
22:01:21.888 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:21.890 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:21.890 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:23.807 01.917 29876 Exposure complete
22:01:23.851 00.044 29876 worker thread done servicing request
22:01:23.851 00.000 31432 OnExposeComplete: enter
22:01:23.853 00.002 31432 UpdateGuideState(): m_state=6
22:01:23.856 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
22:01:23.858 00.002 31432 Star::Find returns 1 (0), X=329.49, Y=634.94, Mass=3359, SNR=35.7, Peak=215 HFD=4.0
22:01:23.859 00.001 31432 MultiStar: [#1 -0.95,-0.04,1.01,U] [#2 -0.92,0.42,0.00,M8] [#3 -0.48,0.26,1.00,U] [#4 -0.45,0.70,0.99,U] [#5 -1.15,0.25,0.00,M2] [#6 0.03,-0.45,0.87,U] [#7 -0.91,-0.49,0.00,M1] [#8 -0.06,-0.01,0.78,U] 
22:01:23.861 00.002 31432 refined, 5 included, MultiStar: {-0.50, 0.07}, one-star: {-0.91, -0.14}
22:01:23.863 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
22:01:23.865 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.29)
22:01:23.867 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=0.07 hyp=0.50 cameraTheta=3.01 mountX=-0.50 mountY=-0.14, mountTheta=-2.86
22:01:23.872 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=0.07, opts=13)
22:01:23.875 00.003 31432 Enqueuing Move request for scope (-0.50, 0.07)
22:01:23.877 00.002 29876 Worker thread wakes up
22:01:23.877 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.07) opts 0xd
22:01:23.877 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, 0.07)
22:01:23.877 00.000 29876 Moving (-0.50, 0.07) raw xDistance=-0.50 yDistance=-0.14
22:01:23.877 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
22:01:23.877 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:23.877 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:23.878 00.001 29876 MoveAxis(E, 48, ABG)
22:01:23.878 00.000 29876 Guiding  Dir = 2, Dur = 48
22:01:23.878 00.000 29876 IsSlewing returns 0
22:01:23.878 00.000 29876 IsGuiding returns 0
22:01:23.878 00.000 29876 PulseGuide returned control before completion, sleep 58
22:01:23.881 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:23.893 00.012 31432 UpdateGuideState exits: m=3359 RSB=35.7
22:01:23.895 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:23.897 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:23.899 00.002 31432 Enqueuing Expose request
22:01:23.947 00.048 29876 IsGuiding returns 1
22:01:23.947 00.000 29876 scope still moving after pulse duration time elapsed
22:01:23.978 00.031 29876 IsSlewing returns 0
22:01:23.978 00.000 29876 IsGuiding returns 1
22:01:24.008 00.030 29876 IsSlewing returns 0
22:01:24.008 00.000 29876 IsGuiding returns 0
22:01:24.008 00.000 29876 scope move finished after 48 + 82 ms
22:01:24.008 00.000 29876 Move returns status 0, amount 48
22:01:24.008 00.000 29876 MoveAxis(N, 0, ABG)
22:01:24.008 00.000 29876 Move returns status 0, amount 0
22:01:24.008 00.000 29876 move complete, result=0
22:01:24.008 00.000 29876 worker thread done servicing request
22:01:24.008 00.000 31432 GuideStep: -0.5 px 48 ms EAST, -0.1 px 0 ms NORTH
22:01:24.011 00.003 29876 Worker thread wakes up
22:01:24.011 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:24.011 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:26.140 02.129 29876 Exposure complete
22:01:26.184 00.044 29876 worker thread done servicing request
22:01:26.184 00.000 31432 OnExposeComplete: enter
22:01:26.186 00.002 31432 UpdateGuideState(): m_state=6
22:01:26.188 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
22:01:26.190 00.002 31432 Star::Find returns 1 (0), X=329.66, Y=635.17, Mass=3465, SNR=34.9, Peak=231 HFD=3.9
22:01:26.192 00.002 31432 MultiStar: [#1 -0.44,-0.12,1.06,U] [#2 -0.68,-0.08,0.93,U] [#3 -0.09,0.74,1.01,U] [#4 -0.15,-0.28,0.97,U] [#5 -0.78,0.21,0.89,U] [#6 -0.39,-0.47,0.94,U] [#7 -0.69,0.39,0.97,U] [#8 -0.40,0.12,0.86,U] 
22:01:26.193 00.001 31432 refined, 8 included, MultiStar: {-0.48, 0.07}, one-star: {-0.75, 0.10}
22:01:26.195 00.002 31432 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.02) = xAngle (2.97 = 2.97)
22:01:26.197 00.002 31432 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.99 = -0.30)
22:01:26.199 00.002 31432 CameraToMount -- cameraX=-0.48 cameraY=0.07 hyp=0.49 cameraTheta=3.00 mountX=-0.48 mountY=-0.14, mountTheta=-2.85
22:01:26.201 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.07, opts=13)
22:01:26.204 00.003 31432 Enqueuing Move request for scope (-0.48, 0.07)
22:01:26.206 00.002 29876 Worker thread wakes up
22:01:26.206 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.07) opts 0xd
22:01:26.206 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.07)
22:01:26.206 00.000 29876 Moving (-0.48, 0.07) raw xDistance=-0.48 yDistance=-0.14
22:01:26.206 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
22:01:26.206 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:26.206 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:26.206 00.000 29876 MoveAxis(E, 53, ABG)
22:01:26.206 00.000 29876 Guiding  Dir = 2, Dur = 53
22:01:26.206 00.000 29876 IsSlewing returns 0
22:01:26.207 00.001 29876 IsGuiding returns 0
22:01:26.207 00.000 29876 PulseGuide returned control before completion, sleep 63
22:01:26.210 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:01:26.221 00.011 31432 UpdateGuideState exits: m=3465 RSB=34.9
22:01:26.224 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.225 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:26.227 00.002 31432 Enqueuing Expose request
22:01:26.280 00.053 29876 IsGuiding returns 1
22:01:26.280 00.000 29876 scope still moving after pulse duration time elapsed
22:01:26.312 00.032 29876 IsSlewing returns 0
22:01:26.312 00.000 29876 IsGuiding returns 1
22:01:26.343 00.031 29876 IsSlewing returns 0
22:01:26.343 00.000 29876 IsGuiding returns 0
22:01:26.343 00.000 29876 scope move finished after 53 + 83 ms
22:01:26.343 00.000 29876 Move returns status 0, amount 53
22:01:26.343 00.000 29876 MoveAxis(N, 0, ABG)
22:01:26.343 00.000 29876 Move returns status 0, amount 0
22:01:26.343 00.000 29876 move complete, result=0
22:01:26.343 00.000 29876 worker thread done servicing request
22:01:26.343 00.000 29876 Worker thread wakes up
22:01:26.343 00.000 31432 GuideStep: -0.5 px 53 ms EAST, -0.1 px 0 ms NORTH
22:01:26.346 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:26.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:28.251 01.905 29876 Exposure complete
22:01:28.295 00.044 29876 worker thread done servicing request
22:01:28.296 00.001 31432 OnExposeComplete: enter
22:01:28.298 00.002 31432 UpdateGuideState(): m_state=6
22:01:28.300 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
22:01:28.302 00.002 31432 Star::Find returns 1 (0), X=330.13, Y=634.57, Mass=3259, SNR=35.0, Peak=233 HFD=3.8
22:01:28.304 00.002 31432 MultiStar: [#1 -0.26,-0.55,1.00,U] [#2 0.08,-0.68,0.94,U] [#3 0.34,0.24,1.09,U] [#4 0.40,-0.24,0.95,U] [#5 -0.43,-0.25,0.91,U] [#6 0.34,-1.33,0.00,M7] [#7 -0.46,0.03,0.92,U] [#8 0.26,-0.43,0.84,U] 
22:01:28.306 00.002 31432 refined, 7 included, MultiStar: {-0.04, -0.29}, one-star: {-0.27, -0.51}
22:01:28.307 00.001 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.02) = xAngle (-1.73 = -1.73)
22:01:28.309 00.002 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.28 = 1.28)
22:01:28.311 00.002 31432 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.71 mountX=-0.05 mountY=0.28, mountTheta=1.74
22:01:28.315 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.04, y=-0.29, opts=13)
22:01:28.319 00.004 31432 Enqueuing Move request for scope (-0.04, -0.29)
22:01:28.321 00.002 29876 Worker thread wakes up
22:01:28.321 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
22:01:28.321 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
22:01:28.321 00.000 29876 Moving (-0.04, -0.29) raw xDistance=-0.05 yDistance=0.28
22:01:28.321 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:01:28.321 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:28.321 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:01:28.321 00.000 29876 MoveAxis(E, 0, ABG)
22:01:28.321 00.000 29876 Move returns status 0, amount 0
22:01:28.321 00.000 29876 MoveAxis(N, 0, ABG)
22:01:28.321 00.000 29876 Move returns status 0, amount 0
22:01:28.321 00.000 29876 move complete, result=0
22:01:28.321 00.000 29876 worker thread done servicing request
22:01:28.324 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:01:28.336 00.012 31432 UpdateGuideState exits: m=3259 RSB=35.0
22:01:28.338 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.340 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:28.342 00.002 31432 Enqueuing Expose request
22:01:28.344 00.002 29876 Worker thread wakes up
22:01:28.344 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:01:28.346 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:28.346 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:30.469 02.123 29876 Exposure complete
22:01:30.514 00.045 29876 worker thread done servicing request
22:01:30.514 00.000 31432 OnExposeComplete: enter
22:01:30.517 00.003 31432 UpdateGuideState(): m_state=6
22:01:30.519 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
22:01:30.521 00.002 31432 Star::Find returns 1 (0), X=330.36, Y=635.08, Mass=3448, SNR=36.3, Peak=254 HFD=3.9
22:01:30.523 00.002 31432 MultiStar: [#1 -1.61,0.63,0.00,M7] [#2 -0.69,-0.67,0.88,U] [#3 -0.10,0.89,1.01,U] [#4 -0.16,0.27,0.89,U] [#5 -0.04,0.28,0.84,U] [#6 -0.05,-0.67,0.86,U] [#7 -0.84,0.46,0.89,U] [#8 -0.18,0.40,0.78,U] 
22:01:30.524 00.001 31432 single-star, 7 included, MultiStar: {-0.26, 0.13}, one-star: {-0.05, 0.00}
22:01:30.526 00.002 31432 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.02) = xAngle (3.05 = 3.05)
22:01:30.528 00.002 31432 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.06 = -0.22)
22:01:30.530 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.08 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
22:01:30.533 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.00, opts=13)
22:01:30.535 00.002 31432 Enqueuing Move request for scope (-0.05, 0.00)
22:01:30.537 00.002 29876 Worker thread wakes up
22:01:30.537 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
22:01:30.537 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
22:01:30.537 00.000 29876 Moving (-0.05, 0.00) raw xDistance=-0.05 yDistance=-0.01
22:01:30.537 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:01:30.537 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:30.537 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:30.537 00.000 29876 MoveAxis(E, 0, ABG)
22:01:30.537 00.000 29876 Move returns status 0, amount 0
22:01:30.537 00.000 29876 MoveAxis(N, 0, ABG)
22:01:30.537 00.000 29876 Move returns status 0, amount 0
22:01:30.537 00.000 29876 move complete, result=0
22:01:30.538 00.001 29876 worker thread done servicing request
22:01:30.542 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:01:30.554 00.012 31432 UpdateGuideState exits: m=3448 RSB=36.3
22:01:30.556 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.558 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:30.560 00.002 31432 Enqueuing Expose request
22:01:30.562 00.002 29876 Worker thread wakes up
22:01:30.562 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:30.564 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:30.564 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:32.482 01.918 29876 Exposure complete
22:01:32.530 00.048 29876 worker thread done servicing request
22:01:32.530 00.000 31432 OnExposeComplete: enter
22:01:32.532 00.002 31432 UpdateGuideState(): m_state=6
22:01:32.534 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
22:01:32.536 00.002 31432 Star::Find returns 1 (0), X=330.60, Y=635.09, Mass=3349, SNR=36.3, Peak=221 HFD=3.9
22:01:32.538 00.002 31432 MultiStar: [#1 0.03,0.02,0.96,U] [#2 0.23,-0.32,0.93,U] [#3 0.02,0.67,1.04,U] [#4 0.58,0.30,0.86,U] [#5 0.03,-0.20,0.84,U] [#6 0.57,-0.36,0.87,U] [#7 0.50,-0.52,0.92,U] [#8 1.14,-0.17,0.00,M1] 
22:01:32.540 00.002 31432 single-star, 7 included, MultiStar: {0.26, -0.04}, one-star: {0.19, 0.01}
22:01:32.542 00.002 31432 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.02) = xAngle (0.03 = 0.03)
22:01:32.544 00.002 31432 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.04 = 3.04)
22:01:32.546 00.002 31432 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=0.19 mountY=0.02, mountTheta=0.10
22:01:32.549 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.19, y=0.01, opts=13)
22:01:32.551 00.002 31432 Enqueuing Move request for scope (0.19, 0.01)
22:01:32.553 00.002 29876 Worker thread wakes up
22:01:32.553 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:01:32.553 00.000 29876 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:01:32.553 00.000 29876 Moving (0.19, 0.01) raw xDistance=0.19 yDistance=0.02
22:01:32.554 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:01:32.554 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:32.554 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:01:32.554 00.000 29876 MoveAxis(E, 0, ABG)
22:01:32.554 00.000 29876 Move returns status 0, amount 0
22:01:32.554 00.000 29876 MoveAxis(N, 0, ABG)
22:01:32.554 00.000 29876 Move returns status 0, amount 0
22:01:32.554 00.000 29876 move complete, result=0
22:01:32.554 00.000 29876 worker thread done servicing request
22:01:32.559 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:32.571 00.012 31432 UpdateGuideState exits: m=3349 RSB=36.3
22:01:32.573 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.575 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:32.577 00.002 31432 Enqueuing Expose request
22:01:32.579 00.002 29876 Worker thread wakes up
22:01:32.579 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:32.581 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:32.581 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:34.711 02.130 29876 Exposure complete
22:01:34.753 00.042 29876 worker thread done servicing request
22:01:34.753 00.000 31432 OnExposeComplete: enter
22:01:34.756 00.003 31432 UpdateGuideState(): m_state=6
22:01:34.758 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
22:01:34.760 00.002 31432 Star::Find returns 1 (0), X=330.38, Y=634.68, Mass=3213, SNR=35.3, Peak=220 HFD=3.5
22:01:34.762 00.002 31432 MultiStar: [#1 0.32,-0.66,1.01,U] [#2 0.15,-0.16,0.94,U] [#3 0.50,0.42,1.06,U] [#4 0.51,0.24,0.90,U] [#5 -0.12,-0.06,0.85,U] [#6 0.72,-0.71,0.00,M6] [#7 0.78,-0.99,0.00,M1] [#8 0.50,-0.29,0.83,U] 
22:01:34.764 00.002 31432 refined, 6 included, MultiStar: {0.26, -0.13}, one-star: {-0.03, -0.40}
22:01:34.766 00.002 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.47 = -0.47)
22:01:34.767 00.001 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
22:01:34.769 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.45 mountX=0.26 mountY=0.16, mountTheta=0.57
22:01:34.772 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=-0.13, opts=13)
22:01:34.774 00.002 31432 Enqueuing Move request for scope (0.26, -0.13)
22:01:34.776 00.002 29876 Worker thread wakes up
22:01:34.776 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
22:01:34.776 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
22:01:34.776 00.000 29876 Moving (0.26, -0.13) raw xDistance=0.26 yDistance=0.16
22:01:34.776 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
22:01:34.776 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:34.776 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:01:34.776 00.000 29876 MoveAxis(W, 25, ABG)
22:01:34.776 00.000 29876 Guiding  Dir = 3, Dur = 25
22:01:34.776 00.000 29876 IsSlewing returns 0
22:01:34.776 00.000 29876 IsGuiding returns 0
22:01:34.777 00.001 29876 PulseGuide returned control before completion, sleep 35
22:01:34.780 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:34.791 00.011 31432 UpdateGuideState exits: m=3213 RSB=35.3
22:01:34.793 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:34.796 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:34.798 00.002 31432 Enqueuing Expose request
22:01:34.816 00.018 29876 IsGuiding returns 1
22:01:34.816 00.000 29876 scope still moving after pulse duration time elapsed
22:01:34.847 00.031 29876 IsSlewing returns 0
22:01:34.847 00.000 29876 IsGuiding returns 0
22:01:34.847 00.000 29876 scope move finished after 25 + 44 ms
22:01:34.847 00.000 29876 Move returns status 0, amount 25
22:01:34.847 00.000 29876 MoveAxis(N, 0, ABG)
22:01:34.847 00.000 29876 Move returns status 0, amount 0
22:01:34.847 00.000 29876 move complete, result=0
22:01:34.847 00.000 29876 worker thread done servicing request
22:01:34.847 00.000 29876 Worker thread wakes up
22:01:34.847 00.000 31432 GuideStep: 0.3 px 25 ms WEST, 0.2 px 0 ms NORTH
22:01:34.850 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:34.850 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:36.757 01.907 29876 Exposure complete
22:01:36.806 00.049 29876 worker thread done servicing request
22:01:36.806 00.000 31432 OnExposeComplete: enter
22:01:36.808 00.002 31432 UpdateGuideState(): m_state=6
22:01:36.810 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
22:01:36.812 00.002 31432 Star::Find returns 1 (0), X=329.47, Y=635.13, Mass=3534, SNR=37.0, Peak=254 HFD=3.8
22:01:36.815 00.003 31432 MultiStar: [#1 -0.59,-0.23,0.99,U] [#2 -1.33,-0.05,0.00,M4] [#3 -0.41,0.65,0.98,U] [#4 -0.37,-0.03,0.88,U] [#5 -0.79,0.20,0.80,U] [#6 -0.42,-0.51,0.85,U] [#7 -0.81,-0.16,0.90,U] [#8 -0.61,0.03,0.82,U] 
22:01:36.817 00.002 31432 refined, 7 included, MultiStar: {-0.62, 0.01}, one-star: {-0.94, 0.06}
22:01:36.819 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
22:01:36.820 00.001 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
22:01:36.822 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=0.01 hyp=0.62 cameraTheta=3.13 mountX=-0.62 mountY=-0.10, mountTheta=-2.98
22:01:36.824 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=0.01, opts=13)
22:01:36.827 00.003 31432 Enqueuing Move request for scope (-0.62, 0.01)
22:01:36.828 00.001 29876 Worker thread wakes up
22:01:36.829 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.01) opts 0xd
22:01:36.829 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, 0.01)
22:01:36.829 00.000 29876 Moving (-0.62, 0.01) raw xDistance=-0.62 yDistance=-0.10
22:01:36.829 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.62
22:01:36.829 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:36.829 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:36.829 00.000 29876 MoveAxis(E, 56, ABG)
22:01:36.829 00.000 29876 Guiding  Dir = 2, Dur = 56
22:01:36.829 00.000 29876 IsSlewing returns 0
22:01:36.829 00.000 29876 IsGuiding returns 0
22:01:36.830 00.001 29876 PulseGuide returned control before completion, sleep 66
22:01:36.833 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:36.844 00.011 31432 UpdateGuideState exits: m=3534 RSB=37.0
22:01:36.846 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.848 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:36.851 00.003 31432 Enqueuing Expose request
22:01:36.911 00.060 29876 IsGuiding returns 1
22:01:36.911 00.000 29876 scope still moving after pulse duration time elapsed
22:01:36.942 00.031 29876 IsSlewing returns 0
22:01:36.942 00.000 29876 IsGuiding returns 1
22:01:36.974 00.032 29876 IsSlewing returns 0
22:01:36.974 00.000 29876 IsGuiding returns 0
22:01:36.974 00.000 29876 scope move finished after 56 + 88 ms
22:01:36.974 00.000 29876 Move returns status 0, amount 56
22:01:36.974 00.000 29876 MoveAxis(N, 0, ABG)
22:01:36.974 00.000 29876 Move returns status 0, amount 0
22:01:36.974 00.000 29876 move complete, result=0
22:01:36.974 00.000 29876 worker thread done servicing request
22:01:36.974 00.000 29876 Worker thread wakes up
22:01:36.974 00.000 31432 GuideStep: -0.6 px 56 ms EAST, -0.1 px 0 ms NORTH
22:01:36.977 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:36.977 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:39.108 02.131 29876 Exposure complete
22:01:39.150 00.042 29876 worker thread done servicing request
22:01:39.150 00.000 31432 OnExposeComplete: enter
22:01:39.152 00.002 31432 UpdateGuideState(): m_state=6
22:01:39.154 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
22:01:39.156 00.002 31432 Star::Find returns 1 (0), X=330.17, Y=634.81, Mass=3255, SNR=35.4, Peak=254 HFD=4.0
22:01:39.158 00.002 31432 MultiStar: [#1 -0.30,0.10,1.01,U] [#2 0.06,-0.45,1.00,U] [#3 0.43,0.46,0.98,U] [#4 0.40,-0.61,0.96,U] [#5 -0.32,-0.03,0.88,U] [#6 0.63,-1.22,0.00,M6] [#7 -0.04,-0.09,0.99,U] [#8 0.33,0.38,0.84,U] 
22:01:39.160 00.002 31432 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {-0.23, -0.26}
22:01:39.162 00.002 31432 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.02) = xAngle (-1.10 = -1.10)
22:01:39.164 00.002 31432 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.91 = 1.91)
22:01:39.166 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=0.04 mountY=0.08, mountTheta=1.12
22:01:39.170 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.07, opts=13)
22:01:39.174 00.004 31432 Enqueuing Move request for scope (0.04, -0.07)
22:01:39.176 00.002 29876 Worker thread wakes up
22:01:39.176 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:01:39.176 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:01:39.176 00.000 29876 Moving (0.04, -0.07) raw xDistance=0.04 yDistance=0.08
22:01:39.176 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:01:39.176 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:39.177 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:01:39.177 00.000 29876 MoveAxis(E, 0, ABG)
22:01:39.177 00.000 29876 Move returns status 0, amount 0
22:01:39.177 00.000 29876 MoveAxis(N, 0, ABG)
22:01:39.177 00.000 29876 Move returns status 0, amount 0
22:01:39.177 00.000 29876 move complete, result=0
22:01:39.177 00.000 29876 worker thread done servicing request
22:01:39.181 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
22:01:39.197 00.016 31432 UpdateGuideState exits: m=3255 RSB=35.4
22:01:39.199 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:39.201 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:39.203 00.002 31432 Enqueuing Expose request
22:01:39.205 00.002 29876 Worker thread wakes up
22:01:39.205 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:39.208 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:39.208 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:41.125 01.917 29876 Exposure complete
22:01:41.167 00.042 29876 worker thread done servicing request
22:01:41.168 00.001 31432 OnExposeComplete: enter
22:01:41.170 00.002 31432 UpdateGuideState(): m_state=6
22:01:41.173 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
22:01:41.175 00.002 31432 Star::Find returns 1 (0), X=330.50, Y=634.17, Mass=3512, SNR=37.1, Peak=246 HFD=3.8
22:01:41.177 00.002 31432 MultiStar: [#1 -0.10,-0.83,1.06,U] [#2 0.55,-1.01,0.00,M4] [#3 0.39,-0.06,1.01,U] [#4 0.08,-0.35,0.90,U] [#5 0.06,-0.92,0.86,U] [#6 0.55,-1.55,0.00,M7] [#7 0.35,-1.36,0.00,M1] [#8 0.60,-0.51,0.81,U] 
22:01:41.179 00.002 31432 refined, 5 included, MultiStar: {0.18, -0.59}, one-star: {0.09, -0.91}
22:01:41.181 00.002 31432 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.02) = xAngle (-1.31 = -1.31)
22:01:41.183 00.002 31432 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.71 = 1.71)
22:01:41.185 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=-0.59 hyp=0.62 cameraTheta=-1.28 mountX=0.16 mountY=0.61, mountTheta=1.31
22:01:41.189 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.59, opts=13)
22:01:41.191 00.002 31432 Enqueuing Move request for scope (0.18, -0.59)
22:01:41.192 00.001 29876 Worker thread wakes up
22:01:41.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.59) opts 0xd
22:01:41.192 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.59)
22:01:41.192 00.000 29876 Moving (0.18, -0.59) raw xDistance=0.16 yDistance=0.61
22:01:41.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:01:41.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.61
22:01:41.192 00.000 29876 MoveAxis(E, 0, ABG)
22:01:41.192 00.000 29876 Move returns status 0, amount 0
22:01:41.192 00.000 29876 MoveAxis(S, 45, ABG)
22:01:41.192 00.000 29876 Guiding  Dir = 1, Dur = 45
22:01:41.192 00.000 29876 IsSlewing returns 0
22:01:41.192 00.000 29876 IsGuiding returns 0
22:01:41.192 00.000 29876 PulseGuide returned control before completion, sleep 55
22:01:41.197 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:41.209 00.012 31432 UpdateGuideState exits: m=3512 RSB=37.1
22:01:41.211 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:41.213 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:41.215 00.002 31432 Enqueuing Expose request
22:01:41.264 00.049 29876 IsGuiding returns 1
22:01:41.264 00.000 29876 scope still moving after pulse duration time elapsed
22:01:41.295 00.031 29876 IsSlewing returns 0
22:01:41.295 00.000 29876 IsGuiding returns 1
22:01:41.326 00.031 29876 IsSlewing returns 0
22:01:41.326 00.000 29876 IsGuiding returns 0
22:01:41.326 00.000 29876 scope move finished after 45 + 87 ms
22:01:41.326 00.000 29876 Move returns status 0, amount 45
22:01:41.326 00.000 29876 move complete, result=0
22:01:41.326 00.000 29876 worker thread done servicing request
22:01:41.326 00.000 29876 Worker thread wakes up
22:01:41.326 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:41.326 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 45 ms SOUTH
22:01:41.329 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:43.459 02.130 29876 Exposure complete
22:01:43.505 00.046 29876 worker thread done servicing request
22:01:43.505 00.000 31432 OnExposeComplete: enter
22:01:43.507 00.002 31432 UpdateGuideState(): m_state=6
22:01:43.509 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
22:01:43.511 00.002 31432 Star::Find returns 1 (0), X=330.64, Y=634.81, Mass=3364, SNR=36.1, Peak=245 HFD=3.7
22:01:43.513 00.002 31432 MultiStar: [#1 0.05,-0.51,1.02,U] [#2 -0.20,-0.34,0.93,U] [#3 0.40,0.38,1.04,U] [#4 0.00,0.16,0.95,U] [#5 0.14,-0.16,0.88,U] [#6 0.40,-0.96,0.00,M8] [#7 0.46,0.10,0.90,U] [#8 0.81,-0.47,0.84,U] 
22:01:43.515 00.002 31432 refined, 7 included, MultiStar: {0.23, -0.13}, one-star: {0.23, -0.27}
22:01:43.516 00.001 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
22:01:43.518 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
22:01:43.520 00.002 31432 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.53 mountX=0.22 mountY=0.17, mountTheta=0.64
22:01:43.523 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.23, y=-0.13, opts=13)
22:01:43.525 00.002 31432 Enqueuing Move request for scope (0.23, -0.13)
22:01:43.527 00.002 29876 Worker thread wakes up
22:01:43.527 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
22:01:43.527 00.000 29876 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
22:01:43.527 00.000 29876 Moving (0.23, -0.13) raw xDistance=0.22 yDistance=0.17
22:01:43.527 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
22:01:43.527 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:43.527 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:01:43.527 00.000 29876 MoveAxis(W, 22, ABG)
22:01:43.527 00.000 29876 Guiding  Dir = 3, Dur = 22
22:01:43.527 00.000 29876 IsSlewing returns 0
22:01:43.527 00.000 29876 IsGuiding returns 0
22:01:43.528 00.001 29876 PulseGuide returned control before completion, sleep 32
22:01:43.531 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:43.544 00.013 31432 UpdateGuideState exits: m=3364 RSB=36.1
22:01:43.547 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.549 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:43.551 00.002 31432 Enqueuing Expose request
22:01:43.564 00.013 29876 IsGuiding returns 1
22:01:43.564 00.000 29876 scope still moving after pulse duration time elapsed
22:01:43.594 00.030 29876 IsSlewing returns 0
22:01:43.594 00.000 29876 IsGuiding returns 1
22:01:43.625 00.031 29876 IsSlewing returns 0
22:01:43.625 00.000 29876 IsGuiding returns 0
22:01:43.625 00.000 29876 scope move finished after 22 + 75 ms
22:01:43.625 00.000 29876 Move returns status 0, amount 22
22:01:43.625 00.000 29876 MoveAxis(N, 0, ABG)
22:01:43.625 00.000 29876 Move returns status 0, amount 0
22:01:43.625 00.000 29876 move complete, result=0
22:01:43.625 00.000 29876 worker thread done servicing request
22:01:43.625 00.000 29876 Worker thread wakes up
22:01:43.625 00.000 31432 GuideStep: 0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
22:01:43.627 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:43.628 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:45.535 01.907 29876 Exposure complete
22:01:45.578 00.043 29876 worker thread done servicing request
22:01:45.578 00.000 31432 OnExposeComplete: enter
22:01:45.581 00.003 31432 UpdateGuideState(): m_state=6
22:01:45.583 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
22:01:45.585 00.002 31432 Star::Find returns 1 (0), X=330.35, Y=635.46, Mass=3334, SNR=36.4, Peak=217 HFD=3.5
22:01:45.587 00.002 31432 MultiStar: [#1 0.53,-0.39,0.98,U] [#2 0.38,-0.16,0.89,U] [#3 0.59,0.86,0.00,M1] [#4 0.58,0.12,0.94,U] [#5 0.22,0.08,0.82,U] [#6 0.59,-0.52,0.91,U] [#7 0.62,-0.30,0.92,U] [#8 0.82,0.21,0.83,U] 
22:01:45.590 00.003 31432 single-star, 7 included, MultiStar: {0.45, -0.07}, one-star: {-0.05, 0.38}
22:01:45.591 00.001 31432 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.02) = xAngle (1.69 = 1.69)
22:01:45.592 00.001 31432 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.70 = -1.58)
22:01:45.594 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.71 mountX=-0.05 mountY=-0.38, mountTheta=-1.69
22:01:45.597 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.38, opts=13)
22:01:45.599 00.002 31432 Enqueuing Move request for scope (-0.05, 0.38)
22:01:45.601 00.002 29876 Worker thread wakes up
22:01:45.601 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
22:01:45.601 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
22:01:45.601 00.000 29876 Moving (-0.05, 0.38) raw xDistance=-0.05 yDistance=-0.38
22:01:45.601 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:01:45.601 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:45.601 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:01:45.601 00.000 29876 MoveAxis(E, 0, ABG)
22:01:45.601 00.000 29876 Move returns status 0, amount 0
22:01:45.601 00.000 29876 MoveAxis(N, 0, ABG)
22:01:45.601 00.000 29876 Move returns status 0, amount 0
22:01:45.601 00.000 29876 move complete, result=0
22:01:45.601 00.000 29876 worker thread done servicing request
22:01:45.605 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:45.617 00.012 31432 UpdateGuideState exits: m=3334 RSB=36.4
22:01:45.620 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.621 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:45.623 00.002 31432 Enqueuing Expose request
22:01:45.625 00.002 29876 Worker thread wakes up
22:01:45.625 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:01:45.628 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:45.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:47.857 02.229 29876 Exposure complete
22:01:47.900 00.043 29876 worker thread done servicing request
22:01:47.900 00.000 31432 OnExposeComplete: enter
22:01:47.902 00.002 31432 UpdateGuideState(): m_state=6
22:01:47.904 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
22:01:47.906 00.002 31432 Star::Find returns 1 (0), X=329.38, Y=635.20, Mass=3475, SNR=35.6, Peak=229 HFD=3.8
22:01:47.908 00.002 31432 MultiStar: [#1 -1.25,-0.21,0.00,M1] [#2 -0.94,-0.03,0.93,U] [#3 -0.46,0.37,1.02,U] [#4 -0.55,0.27,0.91,U] [#5 -1.01,0.13,0.00,M1] [#6 -0.75,-0.65,0.91,U] [#7 -0.94,-0.01,0.96,U] [#8 -0.82,0.11,0.86,U] 
22:01:47.910 00.002 31432 refined, 6 included, MultiStar: {-0.78, 0.03}, one-star: {-1.02, 0.12}
22:01:47.911 00.001 31432 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.02) = xAngle (3.08 = 3.08)
22:01:47.913 00.002 31432 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.09 = -0.19)
22:01:47.915 00.002 31432 CameraToMount -- cameraX=-0.78 cameraY=0.03 hyp=0.78 cameraTheta=3.10 mountX=-0.78 mountY=-0.15, mountTheta=-2.95
22:01:47.918 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.78, y=0.03, opts=13)
22:01:47.920 00.002 31432 Enqueuing Move request for scope (-0.78, 0.03)
22:01:47.923 00.003 29876 Worker thread wakes up
22:01:47.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.03) opts 0xd
22:01:47.923 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.78, 0.03)
22:01:47.923 00.000 29876 Moving (-0.78, 0.03) raw xDistance=-0.78 yDistance=-0.15
22:01:47.923 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.78
22:01:47.923 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.923 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:01:47.923 00.000 29876 MoveAxis(E, 75, ABG)
22:01:47.923 00.000 29876 Guiding  Dir = 2, Dur = 75
22:01:47.923 00.000 29876 IsSlewing returns 0
22:01:47.924 00.001 29876 IsGuiding returns 0
22:01:47.924 00.000 29876 PulseGuide returned control before completion, sleep 85
22:01:47.927 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:47.944 00.017 31432 UpdateGuideState exits: m=3475 RSB=35.6
22:01:47.947 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.948 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:47.950 00.002 31432 Enqueuing Expose request
22:01:48.012 00.062 29876 IsGuiding returns 1
22:01:48.012 00.000 29876 scope still moving after pulse duration time elapsed
22:01:48.043 00.031 29876 IsSlewing returns 0
22:01:48.043 00.000 29876 IsGuiding returns 1
22:01:48.073 00.030 29876 IsSlewing returns 0
22:01:48.073 00.000 29876 IsGuiding returns 1
22:01:48.104 00.031 29876 IsSlewing returns 0
22:01:48.104 00.000 29876 IsGuiding returns 0
22:01:48.104 00.000 29876 scope move finished after 75 + 105 ms
22:01:48.104 00.000 29876 Move returns status 0, amount 75
22:01:48.104 00.000 29876 MoveAxis(N, 0, ABG)
22:01:48.104 00.000 29876 Move returns status 0, amount 0
22:01:48.104 00.000 29876 move complete, result=0
22:01:48.104 00.000 29876 worker thread done servicing request
22:01:48.104 00.000 29876 Worker thread wakes up
22:01:48.104 00.000 31432 GuideStep: -0.8 px 75 ms EAST, -0.2 px 0 ms NORTH
22:01:48.108 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:48.108 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:50.017 01.909 29876 Exposure complete
22:01:50.061 00.044 29876 worker thread done servicing request
22:01:50.061 00.000 31432 OnExposeComplete: enter
22:01:50.063 00.002 31432 UpdateGuideState(): m_state=6
22:01:50.065 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
22:01:50.067 00.002 31432 Star::Find returns 1 (0), X=330.51, Y=635.01, Mass=3340, SNR=36.2, Peak=210 HFD=4.1
22:01:50.070 00.003 31432 MultiStar: [#1 0.03,0.44,1.06,U] [#2 0.07,0.06,0.89,U] [#3 0.52,0.26,1.03,U] [#4 0.39,0.09,0.90,U] [#5 -0.03,0.19,0.84,U] [#6 0.73,-0.52,0.88,U] [#7 0.32,-0.08,0.93,U] [#8 0.58,0.34,0.87,U] 
22:01:50.071 00.001 31432 single-star, 8 included, MultiStar: {0.30, 0.09}, one-star: {0.11, -0.06}
22:01:50.073 00.002 31432 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.02) = xAngle (-0.57 = -0.57)
22:01:50.075 00.002 31432 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.44 = 2.44)
22:01:50.077 00.002 31432 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.54 mountX=0.10 mountY=0.08, mountTheta=0.65
22:01:50.080 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.06, opts=13)
22:01:50.082 00.002 31432 Enqueuing Move request for scope (0.11, -0.06)
22:01:50.084 00.002 29876 Worker thread wakes up
22:01:50.084 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
22:01:50.084 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
22:01:50.084 00.000 29876 Moving (0.11, -0.06) raw xDistance=0.10 yDistance=0.08
22:01:50.084 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:01:50.084 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:50.084 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:01:50.084 00.000 29876 MoveAxis(E, 0, ABG)
22:01:50.084 00.000 29876 Move returns status 0, amount 0
22:01:50.084 00.000 29876 MoveAxis(N, 0, ABG)
22:01:50.084 00.000 29876 Move returns status 0, amount 0
22:01:50.084 00.000 29876 move complete, result=0
22:01:50.085 00.001 29876 worker thread done servicing request
22:01:50.088 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:50.099 00.011 31432 UpdateGuideState exits: m=3340 RSB=36.2
22:01:50.101 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:50.103 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:50.105 00.002 31432 Enqueuing Expose request
22:01:50.107 00.002 29876 Worker thread wakes up
22:01:50.107 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:50.109 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:50.109 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:52.239 02.130 29876 Exposure complete
22:01:52.282 00.043 29876 worker thread done servicing request
22:01:52.282 00.000 31432 OnExposeComplete: enter
22:01:52.285 00.003 31432 UpdateGuideState(): m_state=6
22:01:52.287 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
22:01:52.289 00.002 31432 Star::Find returns 1 (0), X=330.98, Y=634.80, Mass=3478, SNR=37.0, Peak=236 HFD=4.0
22:01:52.291 00.002 31432 MultiStar: [#1 0.20,-0.45,0.97,U] [#2 0.26,-0.03,0.87,U] [#3 0.57,0.07,0.95,U] [#4 0.61,-0.23,0.87,U] [#5 0.57,-0.28,0.86,U] [#6 0.87,-1.09,0.00,M6] [#7 0.17,-0.07,0.88,U] [#8 0.48,-0.30,0.78,U] 
22:01:52.293 00.002 31432 refined, 7 included, MultiStar: {0.43, -0.20}, one-star: {0.57, -0.28}
22:01:52.295 00.002 31432 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.02) = xAngle (-0.46 = -0.46)
22:01:52.296 00.001 31432 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.55 = 2.55)
22:01:52.298 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.20 hyp=0.47 cameraTheta=-0.43 mountX=0.42 mountY=0.26, mountTheta=0.55
22:01:52.301 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.20, opts=13)
22:01:52.303 00.002 31432 Enqueuing Move request for scope (0.43, -0.20)
22:01:52.305 00.002 29876 Worker thread wakes up
22:01:52.305 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.20) opts 0xd
22:01:52.305 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.20)
22:01:52.305 00.000 29876 Moving (0.43, -0.20) raw xDistance=0.42 yDistance=0.26
22:01:52.305 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
22:01:52.305 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:52.306 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:01:52.306 00.000 29876 MoveAxis(W, 41, ABG)
22:01:52.306 00.000 29876 Guiding  Dir = 3, Dur = 41
22:01:52.306 00.000 29876 IsSlewing returns 0
22:01:52.306 00.000 29876 IsGuiding returns 0
22:01:52.306 00.000 29876 PulseGuide returned control before completion, sleep 51
22:01:52.309 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:52.321 00.012 31432 UpdateGuideState exits: m=3478 RSB=37.0
22:01:52.323 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:52.325 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:52.327 00.002 31432 Enqueuing Expose request
22:01:52.360 00.033 29876 IsGuiding returns 1
22:01:52.360 00.000 29876 scope still moving after pulse duration time elapsed
22:01:52.392 00.032 29876 IsSlewing returns 0
22:01:52.392 00.000 29876 IsGuiding returns 1
22:01:52.423 00.031 29876 IsSlewing returns 0
22:01:52.423 00.000 29876 IsGuiding returns 0
22:01:52.423 00.000 29876 scope move finished after 41 + 75 ms
22:01:52.423 00.000 29876 Move returns status 0, amount 41
22:01:52.423 00.000 29876 MoveAxis(N, 0, ABG)
22:01:52.423 00.000 29876 Move returns status 0, amount 0
22:01:52.423 00.000 29876 move complete, result=0
22:01:52.423 00.000 29876 worker thread done servicing request
22:01:52.424 00.001 29876 Worker thread wakes up
22:01:52.424 00.000 31432 GuideStep: 0.4 px 41 ms WEST, 0.3 px 0 ms NORTH
22:01:52.426 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:52.426 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:54.330 01.904 29876 Exposure complete
22:01:54.373 00.043 29876 worker thread done servicing request
22:01:54.373 00.000 31432 OnExposeComplete: enter
22:01:54.375 00.002 31432 UpdateGuideState(): m_state=6
22:01:54.377 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:01:54.379 00.002 31432 Star::Find returns 1 (0), X=329.76, Y=635.28, Mass=3469, SNR=36.1, Peak=229 HFD=3.8
22:01:54.381 00.002 31432 MultiStar: [#1 -0.24,-0.19,1.06,U] [#2 -0.23,-0.16,0.90,U] [#3 0.17,0.52,1.03,U] [#4 -0.07,0.73,0.95,U] [#5 -0.21,0.25,0.83,U] [#6 0.80,-0.95,0.00,M7] [#7 -0.06,-0.06,0.91,U] [#8 0.64,0.00,0.81,U] 
22:01:54.383 00.002 31432 refined, 7 included, MultiStar: {-0.10, 0.17}, one-star: {-0.65, 0.20}
22:01:54.385 00.002 31432 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.02) = xAngle (2.07 = 2.07)
22:01:54.387 00.002 31432 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.08 = -1.21)
22:01:54.389 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.09 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
22:01:54.392 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.17, opts=13)
22:01:54.394 00.002 31432 Enqueuing Move request for scope (-0.10, 0.17)
22:01:54.396 00.002 29876 Worker thread wakes up
22:01:54.396 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
22:01:54.396 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
22:01:54.396 00.000 29876 Moving (-0.10, 0.17) raw xDistance=-0.09 yDistance=-0.18
22:01:54.396 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:01:54.396 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:54.396 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:01:54.396 00.000 29876 MoveAxis(E, 0, ABG)
22:01:54.396 00.000 29876 Move returns status 0, amount 0
22:01:54.396 00.000 29876 MoveAxis(N, 0, ABG)
22:01:54.396 00.000 29876 Move returns status 0, amount 0
22:01:54.396 00.000 29876 move complete, result=0
22:01:54.396 00.000 29876 worker thread done servicing request
22:01:54.399 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:01:54.410 00.011 31432 UpdateGuideState exits: m=3469 RSB=36.1
22:01:54.413 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:54.415 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:54.416 00.001 31432 Enqueuing Expose request
22:01:54.418 00.002 29876 Worker thread wakes up
22:01:54.418 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:01:54.420 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:54.421 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:56.547 02.126 29876 Exposure complete
22:01:56.595 00.048 29876 worker thread done servicing request
22:01:56.595 00.000 31432 OnExposeComplete: enter
22:01:56.598 00.003 31432 UpdateGuideState(): m_state=6
22:01:56.600 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
22:01:56.602 00.002 31432 Star::Find returns 1 (0), X=329.43, Y=636.14, Mass=3328, SNR=35.5, Peak=201 HFD=3.9
22:01:56.604 00.002 31432 MultiStar: [#1 -0.13,0.24,1.05,U] [#2 -0.23,0.24,0.95,U] [#3 -0.50,1.34,0.00,M1] [#4 -0.49,0.48,0.99,U] [#5 -0.85,1.21,0.00,M1] [#6 0.66,-0.45,0.91,U] [#7 -0.46,0.55,0.91,U] [#8 0.41,0.35,0.86,U] 
22:01:56.606 00.002 31432 refined, 6 included, MultiStar: {-0.19, 0.36}, one-star: {-0.98, 1.06}
22:01:56.609 00.003 31432 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.02) = xAngle (2.04 = 2.04)
22:01:56.611 00.002 31432 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.05 = -1.23)
22:01:56.612 00.001 31432 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=-0.19 mountY=-0.39, mountTheta=-2.02
22:01:56.616 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=0.36, opts=13)
22:01:56.619 00.003 31432 Enqueuing Move request for scope (-0.19, 0.36)
22:01:56.621 00.002 29876 Worker thread wakes up
22:01:56.621 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
22:01:56.621 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
22:01:56.621 00.000 29876 Moving (-0.19, 0.36) raw xDistance=-0.19 yDistance=-0.39
22:01:56.621 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:01:56.622 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:56.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:01:56.622 00.000 29876 MoveAxis(E, 0, ABG)
22:01:56.622 00.000 29876 Move returns status 0, amount 0
22:01:56.622 00.000 29876 MoveAxis(N, 0, ABG)
22:01:56.622 00.000 29876 Move returns status 0, amount 0
22:01:56.622 00.000 29876 move complete, result=0
22:01:56.622 00.000 29876 worker thread done servicing request
22:01:56.628 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:01:56.640 00.012 31432 UpdateGuideState exits: m=3328 RSB=35.5
22:01:56.643 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:56.646 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:56.649 00.003 31432 Enqueuing Expose request
22:01:56.652 00.003 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:01:56.654 00.002 29876 Worker thread wakes up
22:01:56.654 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:56.655 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:01:58.559 01.904 29876 Exposure complete
22:01:58.605 00.046 29876 worker thread done servicing request
22:01:58.605 00.000 31432 OnExposeComplete: enter
22:01:58.608 00.003 31432 UpdateGuideState(): m_state=6
22:01:58.610 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
22:01:58.613 00.003 31432 Star::Find returns 1 (0), X=329.99, Y=636.17, Mass=3161, SNR=34.5, Peak=224 HFD=4.2
22:01:58.616 00.003 31432 MultiStar: [#1 -0.20,0.40,1.00,U] [#2 -0.23,0.35,0.94,U] [#3 0.12,1.23,0.00,M2] [#4 -0.20,0.79,0.94,U] [#5 -0.60,1.39,0.00,M2] [#6 0.36,-0.43,0.89,U] [#7 -0.36,0.59,0.93,U] [#8 0.38,0.71,0.82,U] 
22:01:58.619 00.003 31432 refined, 6 included, MultiStar: {-0.11, 0.51}, one-star: {-0.42, 1.10}
22:01:58.622 00.003 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.77 = 1.77)
22:01:58.625 00.003 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.51)
22:01:58.628 00.003 31432 CameraToMount -- cameraX=-0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.79 mountX=-0.10 mountY=-0.52, mountTheta=-1.76
22:01:58.632 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.51, opts=13)
22:01:58.635 00.003 31432 Enqueuing Move request for scope (-0.11, 0.51)
22:01:58.638 00.003 29876 Worker thread wakes up
22:01:58.638 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.51) opts 0xd
22:01:58.638 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.51)
22:01:58.638 00.000 29876 Moving (-0.11, 0.51) raw xDistance=-0.10 yDistance=-0.52
22:01:58.638 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:01:58.638 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:58.638 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
22:01:58.638 00.000 29876 MoveAxis(E, 0, ABG)
22:01:58.638 00.000 29876 Move returns status 0, amount 0
22:01:58.638 00.000 29876 MoveAxis(N, 0, ABG)
22:01:58.638 00.000 29876 Move returns status 0, amount 0
22:01:58.638 00.000 29876 move complete, result=0
22:01:58.638 00.000 29876 worker thread done servicing request
22:01:58.643 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:01:58.659 00.016 31432 UpdateGuideState exits: m=3161 RSB=34.5
22:01:58.661 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.663 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:01:58.665 00.002 31432 Enqueuing Expose request
22:01:58.666 00.001 29876 Worker thread wakes up
22:01:58.666 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:01:58.670 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:01:58.670 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:00.793 02.123 29876 Exposure complete
22:02:00.837 00.044 29876 worker thread done servicing request
22:02:00.837 00.000 31432 OnExposeComplete: enter
22:02:00.839 00.002 31432 UpdateGuideState(): m_state=6
22:02:00.841 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
22:02:00.843 00.002 31432 Star::Find returns 1 (0), X=330.04, Y=635.65, Mass=3446, SNR=36.1, Peak=217 HFD=4.0
22:02:00.845 00.002 31432 MultiStar: [#1 -0.48,0.63,0.99,U] [#2 -0.89,0.84,0.00,M1] [#3 0.25,0.77,1.06,U] [#4 0.04,0.92,0.97,U] [#5 -0.78,0.77,0.00,M3] [#6 0.08,0.11,0.91,U] [#7 -0.21,0.79,0.92,U] [#8 -0.28,0.80,0.81,U] 
22:02:00.847 00.002 31432 refined, 6 included, MultiStar: {-0.14, 0.66}, one-star: {-0.37, 0.58}
22:02:00.849 00.002 31432 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
22:02:00.851 00.002 31432 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
22:02:00.853 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.66 hyp=0.67 cameraTheta=1.77 mountX=-0.12 mountY=-0.67, mountTheta=-1.75
22:02:00.856 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.66, opts=13)
22:02:00.858 00.002 31432 Enqueuing Move request for scope (-0.14, 0.66)
22:02:00.860 00.002 29876 Worker thread wakes up
22:02:00.860 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.66) opts 0xd
22:02:00.860 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.66)
22:02:00.860 00.000 29876 Moving (-0.14, 0.66) raw xDistance=-0.12 yDistance=-0.67
22:02:00.860 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:02:00.860 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=0.40 newest=-1.58
22:02:00.860 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.67
22:02:00.860 00.000 29876 MoveAxis(E, 0, ABG)
22:02:00.860 00.000 29876 Move returns status 0, amount 0
22:02:00.860 00.000 29876 BLC: Oldest BLC event removed
22:02:00.860 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:02:00.860 00.000 29876 MoveAxis(N, 69, ABG)
22:02:00.860 00.000 29876 Guiding  Dir = 0, Dur = 69
22:02:00.860 00.000 29876 IsSlewing returns 0
22:02:00.861 00.001 29876 IsGuiding returns 0
22:02:00.861 00.000 29876 PulseGuide returned control before completion, sleep 79
22:02:00.864 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:00.875 00.011 31432 UpdateGuideState exits: m=3446 RSB=36.1
22:02:00.878 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.879 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:00.881 00.002 31432 Enqueuing Expose request
22:02:00.948 00.067 29876 IsGuiding returns 1
22:02:00.948 00.000 29876 scope still moving after pulse duration time elapsed
22:02:00.979 00.031 29876 IsSlewing returns 0
22:02:00.979 00.000 29876 IsGuiding returns 1
22:02:01.010 00.031 29876 IsSlewing returns 0
22:02:01.010 00.000 29876 IsGuiding returns 0
22:02:01.010 00.000 29876 scope move finished after 69 + 79 ms
22:02:01.010 00.000 29876 Move returns status 0, amount 69
22:02:01.010 00.000 29876 move complete, result=0
22:02:01.010 00.000 29876 worker thread done servicing request
22:02:01.010 00.000 29876 Worker thread wakes up
22:02:01.010 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.7 px 69 ms NORTH
22:02:01.013 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:01.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:02.929 01.916 29876 Exposure complete
22:02:02.972 00.043 29876 worker thread done servicing request
22:02:02.972 00.000 31432 OnExposeComplete: enter
22:02:02.975 00.003 31432 UpdateGuideState(): m_state=6
22:02:02.977 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
22:02:02.978 00.001 31432 Star::Find returns 1 (0), X=330.05, Y=635.56, Mass=3334, SNR=36.1, Peak=215 HFD=3.8
22:02:02.980 00.002 31432 MultiStar: [#1 -0.55,0.57,1.01,U] [#2 -0.86,0.97,0.00,M2] [#3 0.07,0.78,1.03,U] [#4 -0.26,1.02,0.00,M1] [#5 -0.64,0.50,0.83,U] [#6 -0.31,0.50,0.89,U] [#7 -0.28,0.02,0.94,U] [#8 -0.20,0.86,0.80,U] 
22:02:02.982 00.002 31432 single-star, 6 included, MultiStar: {-0.32, 0.53}, one-star: {-0.36, 0.48}
22:02:02.984 00.002 31432 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.02) = xAngle (2.18 = 2.18)
22:02:02.986 00.002 31432 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.20 = -1.09)
22:02:02.988 00.002 31432 CameraToMount -- cameraX=-0.36 cameraY=0.48 hyp=0.60 cameraTheta=2.21 mountX=-0.35 mountY=-0.53, mountTheta=-2.15
22:02:02.992 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.36, y=0.48, opts=13)
22:02:02.994 00.002 31432 Enqueuing Move request for scope (-0.36, 0.48)
22:02:02.996 00.002 29876 Worker thread wakes up
22:02:02.996 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.48) opts 0xd
22:02:02.996 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.36, 0.48)
22:02:02.996 00.000 29876 Moving (-0.36, 0.48) raw xDistance=-0.35 yDistance=-0.53
22:02:02.996 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
22:02:02.996 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
22:02:02.996 00.000 29876 MoveAxis(E, 33, ABG)
22:02:02.996 00.000 29876 Guiding  Dir = 2, Dur = 33
22:02:02.997 00.001 29876 IsSlewing returns 0
22:02:02.997 00.000 29876 IsGuiding returns 0
22:02:02.997 00.000 29876 PulseGuide returned control before completion, sleep 43
22:02:03.000 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:03.011 00.011 31432 UpdateGuideState exits: m=3334 RSB=36.1
22:02:03.014 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.015 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:03.017 00.002 31432 Enqueuing Expose request
22:02:03.051 00.034 29876 IsGuiding returns 1
22:02:03.051 00.000 29876 scope still moving after pulse duration time elapsed
22:02:03.083 00.032 29876 IsSlewing returns 0
22:02:03.083 00.000 29876 IsGuiding returns 1
22:02:03.113 00.030 29876 IsSlewing returns 0
22:02:03.113 00.000 29876 IsGuiding returns 0
22:02:03.113 00.000 29876 scope move finished after 33 + 83 ms
22:02:03.113 00.000 29876 Move returns status 0, amount 33
22:02:03.113 00.000 29876 MoveAxis(N, 39, ABG)
22:02:03.113 00.000 29876 Guiding  Dir = 0, Dur = 39
22:02:03.113 00.000 29876 IsSlewing returns 0
22:02:03.113 00.000 29876 IsGuiding returns 0
22:02:03.113 00.000 29876 PulseGuide returned control before completion, sleep 49
22:02:03.174 00.061 29876 IsGuiding returns 1
22:02:03.174 00.000 29876 scope still moving after pulse duration time elapsed
22:02:03.205 00.031 29876 IsSlewing returns 0
22:02:03.205 00.000 29876 IsGuiding returns 1
22:02:03.236 00.031 29876 IsSlewing returns 0
22:02:03.236 00.000 29876 IsGuiding returns 0
22:02:03.236 00.000 29876 scope move finished after 39 + 82 ms
22:02:03.236 00.000 29876 Move returns status 0, amount 39
22:02:03.236 00.000 29876 move complete, result=0
22:02:03.236 00.000 29876 worker thread done servicing request
22:02:03.236 00.000 29876 Worker thread wakes up
22:02:03.236 00.000 31432 GuideStep: -0.3 px 33 ms EAST, -0.5 px 39 ms NORTH
22:02:03.238 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:03.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:05.464 02.226 29876 Exposure complete
22:02:05.507 00.043 29876 worker thread done servicing request
22:02:05.507 00.000 31432 OnExposeComplete: enter
22:02:05.509 00.002 31432 UpdateGuideState(): m_state=6
22:02:05.511 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
22:02:05.513 00.002 31432 Star::Find returns 1 (0), X=331.33, Y=635.22, Mass=3370, SNR=36.2, Peak=235 HFD=3.8
22:02:05.515 00.002 31432 MultiStar: [#1 0.68,0.21,1.04,U] [#2 0.93,0.58,0.00,M3] [#3 1.26,0.98,0.00,M1] [#4 1.25,1.01,0.00,M2] [#5 0.97,0.85,0.00,M3] [#6 1.55,-0.40,0.00,M4] [#7 1.30,0.31,0.00,M1] [#8 1.33,0.40,0.00,M1] 
22:02:05.517 00.002 31432 refined, 1 included, MultiStar: {0.80, 0.17}, one-star: {0.92, 0.14}
22:02:05.518 00.001 31432 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.02) = xAngle (0.19 = 0.19)
22:02:05.520 00.002 31432 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.20 = -3.08)
22:02:05.522 00.002 31432 CameraToMount -- cameraX=0.80 cameraY=0.17 hyp=0.81 cameraTheta=0.22 mountX=0.80 mountY=-0.05, mountTheta=-0.06
22:02:05.526 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.80, y=0.17, opts=13)
22:02:05.528 00.002 31432 Enqueuing Move request for scope (0.80, 0.17)
22:02:05.530 00.002 29876 Worker thread wakes up
22:02:05.530 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.17) opts 0xd
22:02:05.530 00.000 29876 Handling offset move in thread for scope, endpoint = (0.80, 0.17)
22:02:05.530 00.000 29876 Moving (0.80, 0.17) raw xDistance=0.80 yDistance=-0.05
22:02:05.530 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.80
22:02:05.530 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.530 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:05.530 00.000 29876 MoveAxis(W, 72, ABG)
22:02:05.530 00.000 29876 Guiding  Dir = 3, Dur = 72
22:02:05.531 00.001 29876 IsSlewing returns 0
22:02:05.531 00.000 29876 IsGuiding returns 0
22:02:05.531 00.000 29876 PulseGuide returned control before completion, sleep 82
22:02:05.534 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:05.546 00.012 31432 UpdateGuideState exits: m=3370 RSB=36.2
22:02:05.548 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.550 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:05.552 00.002 31432 Enqueuing Expose request
22:02:05.618 00.066 29876 IsGuiding returns 1
22:02:05.618 00.000 29876 scope still moving after pulse duration time elapsed
22:02:05.648 00.030 29876 IsSlewing returns 0
22:02:05.648 00.000 29876 IsGuiding returns 1
22:02:05.679 00.031 29876 IsSlewing returns 0
22:02:05.679 00.000 29876 IsGuiding returns 0
22:02:05.679 00.000 29876 scope move finished after 72 + 76 ms
22:02:05.679 00.000 29876 Move returns status 0, amount 72
22:02:05.679 00.000 29876 MoveAxis(N, 0, ABG)
22:02:05.679 00.000 29876 Move returns status 0, amount 0
22:02:05.679 00.000 29876 move complete, result=0
22:02:05.679 00.000 29876 worker thread done servicing request
22:02:05.679 00.000 29876 Worker thread wakes up
22:02:05.679 00.000 31432 GuideStep: 0.8 px 72 ms WEST, -0.1 px 0 ms NORTH
22:02:05.682 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:05.682 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:07.592 01.910 29876 Exposure complete
22:02:07.635 00.043 29876 worker thread done servicing request
22:02:07.635 00.000 31432 OnExposeComplete: enter
22:02:07.638 00.003 31432 UpdateGuideState(): m_state=6
22:02:07.640 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
22:02:07.642 00.002 31432 Star::Find returns 1 (0), X=330.26, Y=635.32, Mass=3572, SNR=37.3, Peak=245 HFD=3.7
22:02:07.644 00.002 31432 MultiStar: [#1 0.16,0.33,1.01,U] [#2 -0.16,-0.17,0.86,U] [#3 0.42,0.62,0.96,U] [#4 0.28,0.64,0.85,U] [#5 -0.09,0.36,0.83,U] [#6 0.45,-0.46,0.82,U] [#7 0.23,-0.04,0.89,U] [#8 0.55,0.40,0.76,U] 
22:02:07.646 00.002 31432 single-star, 8 included, MultiStar: {0.18, 0.22}, one-star: {-0.14, 0.24}
22:02:07.648 00.002 31432 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.02) = xAngle (2.08 = 2.08)
22:02:07.650 00.002 31432 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.09 = -1.19)
22:02:07.652 00.002 31432 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.10 mountX=-0.14 mountY=-0.26, mountTheta=-2.05
22:02:07.655 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.14, y=0.24, opts=13)
22:02:07.657 00.002 31432 Enqueuing Move request for scope (-0.14, 0.24)
22:02:07.659 00.002 29876 Worker thread wakes up
22:02:07.659 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
22:02:07.659 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
22:02:07.659 00.000 29876 Moving (-0.14, 0.24) raw xDistance=-0.14 yDistance=-0.26
22:02:07.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:02:07.659 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:07.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:02:07.659 00.000 29876 MoveAxis(E, 0, ABG)
22:02:07.659 00.000 29876 Move returns status 0, amount 0
22:02:07.659 00.000 29876 MoveAxis(N, 0, ABG)
22:02:07.659 00.000 29876 Move returns status 0, amount 0
22:02:07.659 00.000 29876 move complete, result=0
22:02:07.660 00.001 29876 worker thread done servicing request
22:02:07.663 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:07.675 00.012 31432 UpdateGuideState exits: m=3572 RSB=37.3
22:02:07.677 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.679 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:07.681 00.002 31432 Enqueuing Expose request
22:02:07.683 00.002 29876 Worker thread wakes up
22:02:07.683 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:02:07.685 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:07.685 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:09.913 02.228 29876 Exposure complete
22:02:09.957 00.044 29876 worker thread done servicing request
22:02:09.957 00.000 31432 OnExposeComplete: enter
22:02:09.959 00.002 31432 UpdateGuideState(): m_state=6
22:02:09.961 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
22:02:09.963 00.002 31432 Star::Find returns 1 (0), X=331.48, Y=634.31, Mass=3510, SNR=36.1, Peak=231 HFD=4.2
22:02:09.964 00.001 31432 MultiStar: [#1 0.55,-0.58,0.99,U] [#2 0.29,-0.31,0.89,U] [#3 1.02,0.09,0.00,M1] [#4 1.62,-0.23,0.00,M2] [#5 0.86,-0.55,0.00,M3] [#6 1.09,-0.90,0.00,M4] [#7 0.53,-0.68,0.86,U] [#8 0.58,-0.16,0.83,U] 
22:02:09.967 00.003 31432 refined, 4 included, MultiStar: {0.61, -0.51}, one-star: {1.07, -0.77}
22:02:09.969 00.002 31432 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.02) = xAngle (-0.72 = -0.72)
22:02:09.970 00.001 31432 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.29 = 2.29)
22:02:09.973 00.003 31432 CameraToMount -- cameraX=0.61 cameraY=-0.51 hyp=0.80 cameraTheta=-0.69 mountX=0.60 mountY=0.60, mountTheta=0.78
22:02:09.975 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.51, opts=13)
22:02:09.978 00.003 31432 Enqueuing Move request for scope (0.61, -0.51)
22:02:09.978 00.000 29876 Worker thread wakes up
22:02:09.979 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.51) opts 0xd
22:02:09.979 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.51)
22:02:09.979 00.000 29876 Moving (0.61, -0.51) raw xDistance=0.60 yDistance=0.60
22:02:09.979 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.60
22:02:09.979 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:09.979 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
22:02:09.979 00.000 29876 MoveAxis(W, 58, ABG)
22:02:09.979 00.000 29876 Guiding  Dir = 3, Dur = 58
22:02:09.979 00.000 29876 IsSlewing returns 0
22:02:09.979 00.000 29876 IsGuiding returns 0
22:02:09.980 00.001 29876 PulseGuide returned control before completion, sleep 68
22:02:09.984 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:09.996 00.012 31432 UpdateGuideState exits: m=3510 RSB=36.1
22:02:09.998 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:10.000 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:10.002 00.002 31432 Enqueuing Expose request
22:02:10.053 00.051 29876 IsGuiding returns 1
22:02:10.053 00.000 29876 scope still moving after pulse duration time elapsed
22:02:10.083 00.030 29876 IsSlewing returns 0
22:02:10.083 00.000 29876 IsGuiding returns 1
22:02:10.115 00.032 29876 IsSlewing returns 0
22:02:10.115 00.000 29876 IsGuiding returns 1
22:02:10.146 00.031 29876 IsSlewing returns 0
22:02:10.146 00.000 29876 IsGuiding returns 0
22:02:10.146 00.000 29876 scope move finished after 58 + 108 ms
22:02:10.146 00.000 29876 Move returns status 0, amount 58
22:02:10.146 00.000 29876 MoveAxis(N, 0, ABG)
22:02:10.146 00.000 29876 Move returns status 0, amount 0
22:02:10.146 00.000 29876 move complete, result=0
22:02:10.146 00.000 29876 worker thread done servicing request
22:02:10.147 00.001 29876 Worker thread wakes up
22:02:10.147 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:10.147 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:10.147 00.000 31432 GuideStep: 0.6 px 58 ms WEST, 0.6 px 0 ms NORTH
22:02:12.051 01.904 29876 Exposure complete
22:02:12.094 00.043 29876 worker thread done servicing request
22:02:12.094 00.000 31432 OnExposeComplete: enter
22:02:12.096 00.002 31432 UpdateGuideState(): m_state=6
22:02:12.098 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
22:02:12.100 00.002 31432 Star::Find returns 1 (0), X=330.82, Y=635.12, Mass=3074, SNR=33.6, Peak=230 HFD=4.0
22:02:12.102 00.002 31432 MultiStar: [#1 -0.08,-0.28,1.08,U] [#2 -0.20,0.30,1.03,U] [#3 0.60,0.45,1.12,U] [#4 0.40,0.10,0.95,U] [#5 0.47,-0.23,0.90,U] [#6 0.30,-0.67,0.91,U] [#7 -0.05,0.05,1.01,U] [#8 -0.03,-0.17,0.88,U] 
22:02:12.104 00.002 31432 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.41, 0.05}
22:02:12.106 00.002 31432 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.02) = xAngle (-0.17 = -0.17)
22:02:12.108 00.002 31432 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.84 = 2.84)
22:02:12.110 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.15 mountX=0.20 mountY=0.06, mountTheta=0.29
22:02:12.113 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=-0.03, opts=13)
22:02:12.116 00.003 31432 Enqueuing Move request for scope (0.20, -0.03)
22:02:12.118 00.002 29876 Worker thread wakes up
22:02:12.118 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
22:02:12.118 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
22:02:12.118 00.000 29876 Moving (0.20, -0.03) raw xDistance=0.20 yDistance=0.06
22:02:12.118 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.20
22:02:12.118 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:12.118 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:12.118 00.000 29876 MoveAxis(W, 27, ABG)
22:02:12.118 00.000 29876 Guiding  Dir = 3, Dur = 27
22:02:12.118 00.000 29876 IsSlewing returns 0
22:02:12.118 00.000 29876 IsGuiding returns 0
22:02:12.119 00.001 29876 PulseGuide returned control before completion, sleep 37
22:02:12.121 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:12.134 00.013 31432 UpdateGuideState exits: m=3074 RSB=33.6
22:02:12.136 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.138 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:12.140 00.002 31432 Enqueuing Expose request
22:02:12.158 00.018 29876 IsGuiding returns 1
22:02:12.158 00.000 29876 scope still moving after pulse duration time elapsed
22:02:12.190 00.032 29876 IsSlewing returns 0
22:02:12.190 00.000 29876 IsGuiding returns 0
22:02:12.190 00.000 29876 scope move finished after 27 + 43 ms
22:02:12.190 00.000 29876 Move returns status 0, amount 27
22:02:12.190 00.000 29876 MoveAxis(N, 0, ABG)
22:02:12.190 00.000 29876 Move returns status 0, amount 0
22:02:12.190 00.000 29876 move complete, result=0
22:02:12.190 00.000 29876 worker thread done servicing request
22:02:12.190 00.000 29876 Worker thread wakes up
22:02:12.190 00.000 31432 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
22:02:12.193 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:12.193 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:14.329 02.136 29876 Exposure complete
22:02:14.377 00.048 29876 worker thread done servicing request
22:02:14.377 00.000 31432 OnExposeComplete: enter
22:02:14.379 00.002 31432 UpdateGuideState(): m_state=6
22:02:14.382 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
22:02:14.384 00.002 31432 Star::Find returns 1 (0), X=330.37, Y=634.55, Mass=3457, SNR=36.3, Peak=251 HFD=3.4
22:02:14.386 00.002 31432 MultiStar: [#1 0.23,-0.54,1.05,U] [#2 -0.25,-0.39,0.90,U] [#3 0.62,0.41,1.03,U] [#4 0.76,-0.56,0.92,U] [#5 0.31,-0.09,0.85,U] [#6 0.84,-0.98,0.00,M4] [#7 0.33,-0.63,0.95,U] [#8 0.78,-0.35,0.81,U] 
22:02:14.388 00.002 31432 refined, 7 included, MultiStar: {0.34, -0.33}, one-star: {-0.03, -0.53}
22:02:14.390 00.002 31432 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.02) = xAngle (-0.80 = -0.80)
22:02:14.392 00.002 31432 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.21 = 2.21)
22:02:14.394 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=-0.33 hyp=0.47 cameraTheta=-0.78 mountX=0.33 mountY=0.38, mountTheta=0.86
22:02:14.396 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=-0.33, opts=13)
22:02:14.398 00.002 31432 Enqueuing Move request for scope (0.34, -0.33)
22:02:14.400 00.002 29876 Worker thread wakes up
22:02:14.400 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.33) opts 0xd
22:02:14.400 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, -0.33)
22:02:14.400 00.000 29876 Moving (0.34, -0.33) raw xDistance=0.33 yDistance=0.38
22:02:14.400 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:02:14.400 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:14.400 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:02:14.400 00.000 29876 MoveAxis(W, 35, ABG)
22:02:14.400 00.000 29876 Guiding  Dir = 3, Dur = 35
22:02:14.401 00.001 29876 IsSlewing returns 0
22:02:14.401 00.000 29876 IsGuiding returns 0
22:02:14.401 00.000 29876 PulseGuide returned control before completion, sleep 45
22:02:14.405 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=13, FiltMax=257, Gamma=0.490
22:02:14.418 00.013 31432 UpdateGuideState exits: m=3457 RSB=36.3
22:02:14.420 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.422 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:14.424 00.002 31432 Enqueuing Expose request
22:02:14.450 00.026 29876 IsGuiding returns 1
22:02:14.450 00.000 29876 scope still moving after pulse duration time elapsed
22:02:14.481 00.031 29876 IsSlewing returns 0
22:02:14.481 00.000 29876 IsGuiding returns 1
22:02:14.512 00.031 29876 IsSlewing returns 0
22:02:14.512 00.000 29876 IsGuiding returns 1
22:02:14.543 00.031 29876 IsSlewing returns 0
22:02:14.543 00.000 29876 IsGuiding returns 1
22:02:14.573 00.030 29876 IsSlewing returns 0
22:02:14.573 00.000 29876 IsGuiding returns 0
22:02:14.573 00.000 29876 scope move finished after 35 + 138 ms
22:02:14.574 00.001 29876 Move returns status 0, amount 35
22:02:14.574 00.000 29876 MoveAxis(N, 0, ABG)
22:02:14.574 00.000 29876 Move returns status 0, amount 0
22:02:14.574 00.000 29876 move complete, result=0
22:02:14.574 00.000 29876 worker thread done servicing request
22:02:14.574 00.000 29876 Worker thread wakes up
22:02:14.574 00.000 31432 GuideStep: 0.3 px 35 ms WEST, 0.4 px 0 ms NORTH
22:02:14.576 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:14.576 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:16.490 01.914 29876 Exposure complete
22:02:16.535 00.045 29876 worker thread done servicing request
22:02:16.535 00.000 31432 OnExposeComplete: enter
22:02:16.538 00.003 31432 UpdateGuideState(): m_state=6
22:02:16.542 00.004 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
22:02:16.547 00.005 31432 Star::Find returns 1 (0), X=331.49, Y=634.94, Mass=3550, SNR=37.7, Peak=236 HFD=3.9
22:02:16.550 00.003 31432 MultiStar: [#1 0.56,-0.32,1.02,U] [#2 0.56,-0.13,0.92,U] [#3 1.30,0.29,0.00,M1] [#4 1.23,-0.30,0.00,M1] [#5 1.02,0.27,0.00,M2] [#6 1.14,-0.92,0.00,M5] [#7 0.30,0.14,0.85,U] [#8 1.00,-0.08,0.00,M1] 
22:02:16.552 00.002 31432 refined, 3 included, MultiStar: {0.64, -0.12}, one-star: {1.08, -0.13}
22:02:16.554 00.002 31432 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.02) = xAngle (-0.21 = -0.21)
22:02:16.559 00.005 31432 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.80 = 2.80)
22:02:16.564 00.005 31432 CameraToMount -- cameraX=0.64 cameraY=-0.12 hyp=0.65 cameraTheta=-0.19 mountX=0.64 mountY=0.22, mountTheta=0.33
22:02:16.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.64, y=-0.12, opts=13)
22:02:16.572 00.005 31432 Enqueuing Move request for scope (0.64, -0.12)
22:02:16.577 00.005 29876 Worker thread wakes up
22:02:16.577 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.12) opts 0xd
22:02:16.577 00.000 29876 Handling offset move in thread for scope, endpoint = (0.64, -0.12)
22:02:16.577 00.000 29876 Moving (0.64, -0.12) raw xDistance=0.64 yDistance=0.22
22:02:16.577 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64
22:02:16.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:16.578 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:02:16.578 00.000 29876 MoveAxis(W, 66, ABG)
22:02:16.578 00.000 29876 Guiding  Dir = 3, Dur = 66
22:02:16.578 00.000 29876 IsSlewing returns 0
22:02:16.578 00.000 29876 IsGuiding returns 0
22:02:16.579 00.001 29876 PulseGuide returned control before completion, sleep 76
22:02:16.582 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:16.594 00.012 31432 UpdateGuideState exits: m=3550 RSB=37.7
22:02:16.597 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.600 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:16.605 00.005 31432 Enqueuing Expose request
22:02:16.659 00.054 29876 IsGuiding returns 1
22:02:16.659 00.000 29876 scope still moving after pulse duration time elapsed
22:02:16.689 00.030 29876 IsSlewing returns 0
22:02:16.689 00.000 29876 IsGuiding returns 1
22:02:16.720 00.031 29876 IsSlewing returns 0
22:02:16.720 00.000 29876 IsGuiding returns 1
22:02:16.752 00.032 29876 IsSlewing returns 0
22:02:16.752 00.000 29876 IsGuiding returns 1
22:02:16.783 00.031 29876 IsSlewing returns 0
22:02:16.783 00.000 29876 IsGuiding returns 1
22:02:16.813 00.030 29876 IsSlewing returns 0
22:02:16.813 00.000 29876 IsGuiding returns 0
22:02:16.813 00.000 29876 scope move finished after 66 + 168 ms
22:02:16.813 00.000 29876 Move returns status 0, amount 66
22:02:16.813 00.000 29876 MoveAxis(N, 0, ABG)
22:02:16.813 00.000 29876 Move returns status 0, amount 0
22:02:16.813 00.000 29876 move complete, result=0
22:02:16.813 00.000 29876 worker thread done servicing request
22:02:16.813 00.000 29876 Worker thread wakes up
22:02:16.813 00.000 31432 GuideStep: 0.6 px 66 ms WEST, 0.2 px 0 ms NORTH
22:02:16.816 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:16.816 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:18.948 02.132 29876 Exposure complete
22:02:18.995 00.047 29876 worker thread done servicing request
22:02:18.995 00.000 31432 OnExposeComplete: enter
22:02:18.997 00.002 31432 UpdateGuideState(): m_state=6
22:02:18.999 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
22:02:19.001 00.002 31432 Star::Find returns 1 (0), X=330.58, Y=635.45, Mass=3164, SNR=34.3, Peak=215 HFD=3.7
22:02:19.003 00.002 31432 MultiStar: [#1 -0.43,0.38,1.04,U] [#2 -0.26,-0.06,0.90,U] [#3 0.49,1.11,0.00,M2] [#4 0.63,0.75,0.92,U] [#5 0.18,0.86,0.95,U] [#6 0.35,-0.40,0.91,U] [#7 -0.17,0.38,0.95,U] [#8 0.35,0.31,0.83,U] 
22:02:19.004 00.001 31432 refined, 7 included, MultiStar: {0.09, 0.33}, one-star: {0.18, 0.38}
22:02:19.008 00.004 31432 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.02) = xAngle (1.27 = 1.27)
22:02:19.011 00.003 31432 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.29 = -2.00)
22:02:19.013 00.002 31432 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.30 mountX=0.10 mountY=-0.31, mountTheta=-1.26
22:02:19.015 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.09, y=0.33, opts=13)
22:02:19.017 00.002 31432 Enqueuing Move request for scope (0.09, 0.33)
22:02:19.019 00.002 29876 Worker thread wakes up
22:02:19.019 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
22:02:19.019 00.000 29876 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
22:02:19.019 00.000 29876 Moving (0.09, 0.33) raw xDistance=0.10 yDistance=-0.31
22:02:19.019 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:02:19.019 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.31
22:02:19.019 00.000 29876 MoveAxis(E, 0, ABG)
22:02:19.019 00.000 29876 Move returns status 0, amount 0
22:02:19.019 00.000 29876 MoveAxis(N, 23, ABG)
22:02:19.019 00.000 29876 Guiding  Dir = 0, Dur = 23
22:02:19.020 00.001 29876 IsSlewing returns 0
22:02:19.020 00.000 29876 IsGuiding returns 0
22:02:19.020 00.000 29876 PulseGuide returned control before completion, sleep 33
22:02:19.023 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:19.036 00.013 31432 UpdateGuideState exits: m=3164 RSB=34.3
22:02:19.040 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.041 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:19.043 00.002 31432 Enqueuing Expose request
22:02:19.054 00.011 29876 IsGuiding returns 1
22:02:19.054 00.000 29876 scope still moving after pulse duration time elapsed
22:02:19.085 00.031 29876 IsSlewing returns 0
22:02:19.085 00.000 29876 IsGuiding returns 1
22:02:19.115 00.030 29876 IsSlewing returns 0
22:02:19.115 00.000 29876 IsGuiding returns 1
22:02:19.146 00.031 29876 IsSlewing returns 0
22:02:19.146 00.000 29876 IsGuiding returns 1
22:02:19.177 00.031 29876 IsSlewing returns 0
22:02:19.177 00.000 29876 IsGuiding returns 1
22:02:19.207 00.030 29876 IsSlewing returns 0
22:02:19.207 00.000 29876 IsGuiding returns 1
22:02:19.238 00.031 29876 IsSlewing returns 0
22:02:19.238 00.000 29876 IsGuiding returns 0
22:02:19.238 00.000 29876 scope move finished after 23 + 195 ms
22:02:19.238 00.000 29876 Move returns status 0, amount 23
22:02:19.238 00.000 29876 move complete, result=0
22:02:19.238 00.000 29876 worker thread done servicing request
22:02:19.238 00.000 29876 Worker thread wakes up
22:02:19.238 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:19.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:19.238 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 23 ms NORTH
22:02:21.142 01.904 29876 Exposure complete
22:02:21.191 00.049 29876 worker thread done servicing request
22:02:21.191 00.000 31432 OnExposeComplete: enter
22:02:21.193 00.002 31432 UpdateGuideState(): m_state=6
22:02:21.195 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
22:02:21.197 00.002 31432 Star::Find returns 1 (0), X=330.75, Y=635.60, Mass=3538, SNR=37.6, Peak=254 HFD=3.7
22:02:21.199 00.002 31432 MultiStar: [#1 0.17,0.54,0.98,U] [#2 0.02,0.36,0.84,U] [#3 0.43,1.44,0.00,M3] [#4 0.48,0.49,0.86,U] [#5 0.53,0.87,0.00,M2] [#6 0.65,0.21,0.82,U] [#7 0.41,0.47,0.87,U] [#8 0.44,0.66,0.78,U] 
22:02:21.202 00.003 31432 refined, 6 included, MultiStar: {0.35, 0.47}, one-star: {0.34, 0.52}
22:02:21.204 00.002 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
22:02:21.206 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
22:02:21.208 00.002 31432 CameraToMount -- cameraX=0.35 cameraY=0.47 hyp=0.58 cameraTheta=0.93 mountX=0.36 mountY=-0.41, mountTheta=-0.84
22:02:21.210 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.47, opts=13)
22:02:21.212 00.002 31432 Enqueuing Move request for scope (0.35, 0.47)
22:02:21.214 00.002 29876 Worker thread wakes up
22:02:21.214 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.47) opts 0xd
22:02:21.214 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.47)
22:02:21.214 00.000 29876 Moving (0.35, 0.47) raw xDistance=0.36 yDistance=-0.41
22:02:21.214 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
22:02:21.215 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.41
22:02:21.215 00.000 29876 MoveAxis(W, 35, ABG)
22:02:21.215 00.000 29876 Guiding  Dir = 3, Dur = 35
22:02:21.215 00.000 29876 IsSlewing returns 0
22:02:21.215 00.000 29876 IsGuiding returns 0
22:02:21.215 00.000 29876 PulseGuide returned control before completion, sleep 45
22:02:21.220 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:21.234 00.014 31432 UpdateGuideState exits: m=3538 RSB=37.6
22:02:21.239 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.243 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:21.246 00.003 31432 Enqueuing Expose request
22:02:21.263 00.017 29876 IsGuiding returns 1
22:02:21.263 00.000 29876 scope still moving after pulse duration time elapsed
22:02:21.294 00.031 29876 IsSlewing returns 0
22:02:21.294 00.000 29876 IsGuiding returns 1
22:02:21.326 00.032 29876 IsSlewing returns 0
22:02:21.326 00.000 29876 IsGuiding returns 0
22:02:21.326 00.000 29876 scope move finished after 35 + 75 ms
22:02:21.326 00.000 29876 Move returns status 0, amount 35
22:02:21.326 00.000 29876 MoveAxis(N, 30, ABG)
22:02:21.326 00.000 29876 Guiding  Dir = 0, Dur = 30
22:02:21.327 00.001 29876 IsSlewing returns 0
22:02:21.327 00.000 29876 IsGuiding returns 0
22:02:21.327 00.000 29876 PulseGuide returned control before completion, sleep 40
22:02:21.372 00.045 29876 IsGuiding returns 1
22:02:21.372 00.000 29876 scope still moving after pulse duration time elapsed
22:02:21.402 00.030 29876 IsSlewing returns 0
22:02:21.402 00.000 29876 IsGuiding returns 1
22:02:21.433 00.031 29876 IsSlewing returns 0
22:02:21.433 00.000 29876 IsGuiding returns 1
22:02:21.464 00.031 29876 IsSlewing returns 0
22:02:21.464 00.000 29876 IsGuiding returns 0
22:02:21.464 00.000 29876 scope move finished after 30 + 107 ms
22:02:21.464 00.000 29876 Move returns status 0, amount 30
22:02:21.464 00.000 29876 move complete, result=0
22:02:21.465 00.001 29876 worker thread done servicing request
22:02:21.465 00.000 29876 Worker thread wakes up
22:02:21.465 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:21.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:21.465 00.000 31432 GuideStep: 0.4 px 35 ms WEST, -0.4 px 30 ms NORTH
22:02:23.694 02.229 29876 Exposure complete
22:02:23.738 00.044 29876 worker thread done servicing request
22:02:23.738 00.000 31432 OnExposeComplete: enter
22:02:23.740 00.002 31432 UpdateGuideState(): m_state=6
22:02:23.743 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
22:02:23.745 00.002 31432 Star::Find returns 1 (0), X=330.37, Y=634.75, Mass=3432, SNR=35.8, Peak=221 HFD=3.7
22:02:23.746 00.001 31432 MultiStar: [#1 -0.21,-0.43,0.99,U] [#2 -0.28,-0.14,0.92,U] [#3 0.42,-0.20,1.02,U] [#4 0.24,-0.11,0.93,U] [#5 -0.29,-0.15,0.90,U] [#6 0.54,-1.00,0.00,M4] [#7 0.58,-1.22,0.00,M1] [#8 0.27,-0.33,0.85,U] 
22:02:23.748 00.002 31432 refined, 6 included, MultiStar: {0.02, -0.24}, one-star: {-0.04, -0.33}
22:02:23.749 00.001 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
22:02:23.752 00.003 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
22:02:23.753 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.51 mountX=0.01 mountY=0.24, mountTheta=1.53
22:02:23.756 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.24, opts=13)
22:02:23.758 00.002 31432 Enqueuing Move request for scope (0.02, -0.24)
22:02:23.760 00.002 29876 Worker thread wakes up
22:02:23.760 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
22:02:23.760 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
22:02:23.760 00.000 29876 Moving (0.02, -0.24) raw xDistance=0.01 yDistance=0.24
22:02:23.760 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:02:23.760 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:23.760 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:02:23.760 00.000 29876 MoveAxis(E, 0, ABG)
22:02:23.760 00.000 29876 Move returns status 0, amount 0
22:02:23.760 00.000 29876 MoveAxis(N, 0, ABG)
22:02:23.760 00.000 29876 Move returns status 0, amount 0
22:02:23.760 00.000 29876 move complete, result=0
22:02:23.760 00.000 29876 worker thread done servicing request
22:02:23.764 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=12, FiltMax=257, Gamma=0.490
22:02:23.775 00.011 31432 UpdateGuideState exits: m=3432 RSB=35.8
22:02:23.777 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:23.779 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:23.781 00.002 31432 Enqueuing Expose request
22:02:23.782 00.001 29876 Worker thread wakes up
22:02:23.782 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:23.784 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:23.784 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:25.701 01.917 29876 Exposure complete
22:02:25.751 00.050 29876 worker thread done servicing request
22:02:25.751 00.000 31432 OnExposeComplete: enter
22:02:25.755 00.004 31432 UpdateGuideState(): m_state=6
22:02:25.759 00.004 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
22:02:25.762 00.003 31432 Star::Find returns 1 (0), X=331.96, Y=634.02, Mass=3400, SNR=34.7, Peak=194 HFD=4.4
22:02:25.764 00.002 31432 MultiStar: [#1 0.55,-0.85,0.00,M1] [#2 0.46,-0.74,0.92,U] [#3 1.54,-0.52,0.00,M3] [#4 1.61,-0.68,0.00,M1] [#5 1.46,-1.16,0.00,M2] [#6 1.04,-1.19,0.00,M5] [#7 0.90,-1.08,0.00,M2] [#8 0.53,-0.53,0.88,U] 
22:02:25.766 00.002 31432 refined, 2 included, MultiStar: {0.87, -0.79}, one-star: {1.55, -1.06}
22:02:25.768 00.002 31432 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.02) = xAngle (-0.76 = -0.76)
22:02:25.770 00.002 31432 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.25 = 2.25)
22:02:25.772 00.002 31432 CameraToMount -- cameraX=0.87 cameraY=-0.79 hyp=1.18 cameraTheta=-0.73 mountX=0.85 mountY=0.91, mountTheta=0.82
22:02:25.778 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.87, y=-0.79, opts=13)
22:02:25.783 00.005 31432 Enqueuing Move request for scope (0.87, -0.79)
22:02:25.788 00.005 29876 Worker thread wakes up
22:02:25.788 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.79) opts 0xd
22:02:25.788 00.000 29876 Handling offset move in thread for scope, endpoint = (0.87, -0.79)
22:02:25.788 00.000 29876 Moving (0.87, -0.79) raw xDistance=0.85 yDistance=0.91
22:02:25.788 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.85
22:02:25.789 00.001 29876 resist switch: large excursion: input 0.91 thresh 0.90 direction from -1 to 1
22:02:25.789 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.74
22:02:25.789 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.91
22:02:25.789 00.000 29876 MoveAxis(W, 82, ABG)
22:02:25.789 00.000 29876 Guiding  Dir = 3, Dur = 82
22:02:25.789 00.000 29876 IsSlewing returns 0
22:02:25.789 00.000 29876 IsGuiding returns 0
22:02:25.789 00.000 29876 PulseGuide returned control before completion, sleep 92
22:02:25.793 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:25.812 00.019 31432 UpdateGuideState exits: m=3400 RSB=34.7
22:02:25.814 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.816 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:25.818 00.002 31432 Enqueuing Expose request
22:02:25.885 00.067 29876 IsGuiding returns 1
22:02:25.885 00.000 29876 scope still moving after pulse duration time elapsed
22:02:25.916 00.031 29876 IsSlewing returns 0
22:02:25.916 00.000 29876 IsGuiding returns 1
22:02:25.947 00.031 29876 IsSlewing returns 0
22:02:25.947 00.000 29876 IsGuiding returns 0
22:02:25.947 00.000 29876 scope move finished after 82 + 75 ms
22:02:25.947 00.000 29876 Move returns status 0, amount 82
22:02:25.947 00.000 29876 BLC: Oldest BLC event removed
22:02:25.947 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
22:02:25.947 00.000 29876 MoveAxis(S, 87, ABG)
22:02:25.947 00.000 29876 Guiding  Dir = 1, Dur = 87
22:02:25.947 00.000 29876 IsSlewing returns 0
22:02:25.947 00.000 29876 IsGuiding returns 0
22:02:25.947 00.000 29876 PulseGuide returned control before completion, sleep 97
22:02:26.055 00.108 29876 IsGuiding returns 1
22:02:26.055 00.000 29876 scope still moving after pulse duration time elapsed
22:02:26.087 00.032 29876 IsSlewing returns 0
22:02:26.087 00.000 29876 IsGuiding returns 1
22:02:26.118 00.031 29876 IsSlewing returns 0
22:02:26.118 00.000 29876 IsGuiding returns 1
22:02:26.149 00.031 29876 IsSlewing returns 0
22:02:26.149 00.000 29876 IsGuiding returns 1
22:02:26.180 00.031 29876 IsSlewing returns 0
22:02:26.180 00.000 29876 IsGuiding returns 1
22:02:26.210 00.030 29876 IsSlewing returns 0
22:02:26.210 00.000 29876 IsGuiding returns 1
22:02:26.241 00.031 29876 IsSlewing returns 0
22:02:26.241 00.000 29876 IsGuiding returns 0
22:02:26.241 00.000 29876 scope move finished after 87 + 206 ms
22:02:26.241 00.000 29876 Move returns status 0, amount 87
22:02:26.241 00.000 29876 move complete, result=0
22:02:26.242 00.001 29876 worker thread done servicing request
22:02:26.242 00.000 29876 Worker thread wakes up
22:02:26.242 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:26.242 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:26.242 00.000 31432 GuideStep: 0.9 px 82 ms WEST, 0.9 px 87 ms SOUTH
22:02:28.471 02.229 29876 Exposure complete
22:02:28.514 00.043 29876 worker thread done servicing request
22:02:28.514 00.000 31432 OnExposeComplete: enter
22:02:28.516 00.002 31432 UpdateGuideState(): m_state=6
22:02:28.519 00.003 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
22:02:28.521 00.002 31432 Star::Find returns 1 (0), X=332.02, Y=634.47, Mass=3471, SNR=35.6, Peak=225 HFD=4.1
22:02:28.523 00.002 31432 MultiStar: [#1 0.47,0.09,1.03,U] [#2 0.87,0.06,0.92,U] [#3 1.49,0.34,0.00,M4] [#4 1.60,-0.02,0.00,M2] [#5 1.15,0.19,0.00,M3] [#6 1.61,-0.92,0.00,M6] [#7 0.61,0.37,0.95,U] [#8 1.22,0.08,0.00,M1] 
22:02:28.524 00.001 31432 refined, 3 included, MultiStar: {0.89, -0.03}, one-star: {1.61, -0.61}
22:02:28.526 00.002 31432 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.02) = xAngle (-0.05 = -0.05)
22:02:28.528 00.002 31432 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.96 = 2.96)
22:02:28.530 00.002 31432 CameraToMount -- cameraX=0.89 cameraY=-0.03 hyp=0.89 cameraTheta=-0.03 mountX=0.89 mountY=0.16, mountTheta=0.18
22:02:28.534 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.89, y=-0.03, opts=13)
22:02:28.538 00.004 31432 Enqueuing Move request for scope (0.89, -0.03)
22:02:28.539 00.001 29876 Worker thread wakes up
22:02:28.540 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.03) opts 0xd
22:02:28.540 00.000 29876 Handling offset move in thread for scope, endpoint = (0.89, -0.03)
22:02:28.540 00.000 29876 Moving (0.89, -0.03) raw xDistance=0.89 yDistance=0.16
22:02:28.540 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.89
22:02:28.540 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:28.540 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:02:28.540 00.000 29876 MoveAxis(W, 97, ABG)
22:02:28.540 00.000 29876 Guiding  Dir = 3, Dur = 97
22:02:28.540 00.000 29876 IsSlewing returns 0
22:02:28.540 00.000 29876 IsGuiding returns 0
22:02:28.540 00.000 29876 PulseGuide returned control before completion, sleep 107
22:02:28.543 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:02:28.555 00.012 31432 UpdateGuideState exits: m=3471 RSB=35.6
22:02:28.557 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.559 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:28.561 00.002 31432 Enqueuing Expose request
22:02:28.657 00.096 29876 IsGuiding returns 1
22:02:28.657 00.000 29876 scope still moving after pulse duration time elapsed
22:02:28.688 00.031 29876 IsSlewing returns 0
22:02:28.688 00.000 29876 IsGuiding returns 0
22:02:28.688 00.000 29876 scope move finished after 97 + 51 ms
22:02:28.688 00.000 29876 Move returns status 0, amount 97
22:02:28.688 00.000 29876 MoveAxis(N, 0, ABG)
22:02:28.688 00.000 29876 Move returns status 0, amount 0
22:02:28.688 00.000 29876 move complete, result=0
22:02:28.688 00.000 29876 worker thread done servicing request
22:02:28.688 00.000 29876 Worker thread wakes up
22:02:28.688 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:28.689 00.001 31432 GuideStep: 0.9 px 97 ms WEST, 0.2 px 0 ms NORTH
22:02:28.691 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:30.608 01.917 29876 Exposure complete
22:02:30.651 00.043 29876 worker thread done servicing request
22:02:30.651 00.000 31432 OnExposeComplete: enter
22:02:30.654 00.003 31432 UpdateGuideState(): m_state=6
22:02:30.656 00.002 31432 Star::Find(15, 332, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
22:02:30.658 00.002 31432 Star::Find returns 1 (0), X=330.58, Y=635.16, Mass=3265, SNR=35.4, Peak=208 HFD=3.8
22:02:30.659 00.001 31432 MultiStar: [#1 0.03,0.43,1.04,U] [#2 -0.06,0.57,0.92,U] [#3 0.37,0.97,0.00,M5] [#4 0.75,0.31,0.91,U] [#5 0.51,0.04,0.88,U] [#6 0.58,0.17,0.86,U] [#7 0.42,-0.05,0.94,U] [#8 0.71,0.37,0.82,U] 
22:02:30.661 00.002 31432 single-star, 7 included, MultiStar: {0.38, 0.24}, one-star: {0.18, 0.08}
22:02:30.663 00.002 31432 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
22:02:30.666 00.003 31432 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.88)
22:02:30.668 00.002 31432 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=0.18 mountY=-0.05, mountTheta=-0.28
22:02:30.670 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.08, opts=13)
22:02:30.672 00.002 31432 Enqueuing Move request for scope (0.18, 0.08)
22:02:30.674 00.002 29876 Worker thread wakes up
22:02:30.674 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
22:02:30.674 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
22:02:30.674 00.000 29876 Moving (0.18, 0.08) raw xDistance=0.18 yDistance=-0.05
22:02:30.674 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:02:30.674 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:30.674 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:30.674 00.000 29876 MoveAxis(E, 0, ABG)
22:02:30.674 00.000 29876 Move returns status 0, amount 0
22:02:30.674 00.000 29876 MoveAxis(N, 0, ABG)
22:02:30.674 00.000 29876 Move returns status 0, amount 0
22:02:30.675 00.001 29876 move complete, result=0
22:02:30.675 00.000 29876 worker thread done servicing request
22:02:30.678 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:30.689 00.011 31432 UpdateGuideState exits: m=3265 RSB=35.4
22:02:30.692 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.693 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:30.695 00.002 31432 Enqueuing Expose request
22:02:30.697 00.002 29876 Worker thread wakes up
22:02:30.697 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:30.699 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:30.699 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:32.822 02.123 29876 Exposure complete
22:02:32.879 00.057 29876 worker thread done servicing request
22:02:32.879 00.000 31432 OnExposeComplete: enter
22:02:32.882 00.003 31432 UpdateGuideState(): m_state=6
22:02:32.885 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
22:02:32.887 00.002 31432 Star::Find returns 1 (0), X=330.66, Y=634.74, Mass=3495, SNR=36.0, Peak=228 HFD=4.2
22:02:32.889 00.002 31432 MultiStar: [#1 0.05,-0.09,1.01,U] [#2 -0.01,0.25,0.92,U] [#3 0.58,0.33,1.01,U] [#4 0.57,0.27,0.92,U] [#5 0.01,0.34,0.89,U] [#6 0.36,-0.11,0.90,U] [#7 0.49,-0.56,0.96,U] [#8 0.56,0.27,0.79,U] 
22:02:32.891 00.002 31432 refined, 8 included, MultiStar: {0.32, 0.03}, one-star: {0.26, -0.34}
22:02:32.893 00.002 31432 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.02) = xAngle (0.08 = 0.08)
22:02:32.895 00.002 31432 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.09 = 3.09)
22:02:32.896 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.10 mountX=0.32 mountY=0.02, mountTheta=0.06
22:02:32.899 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.03, opts=13)
22:02:32.901 00.002 31432 Enqueuing Move request for scope (0.32, 0.03)
22:02:32.903 00.002 29876 Worker thread wakes up
22:02:32.903 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
22:02:32.903 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
22:02:32.903 00.000 29876 Moving (0.32, 0.03) raw xDistance=0.32 yDistance=0.02
22:02:32.903 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
22:02:32.903 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:32.903 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:02:32.903 00.000 29876 MoveAxis(W, 30, ABG)
22:02:32.904 00.001 29876 Guiding  Dir = 3, Dur = 30
22:02:32.904 00.000 29876 IsSlewing returns 0
22:02:32.904 00.000 29876 IsGuiding returns 0
22:02:32.904 00.000 29876 PulseGuide returned control before completion, sleep 40
22:02:32.907 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=14, FiltMax=257, Gamma=0.490
22:02:32.919 00.012 31432 UpdateGuideState exits: m=3495 RSB=36.0
22:02:32.923 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.926 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:32.929 00.003 31432 Enqueuing Expose request
22:02:32.945 00.016 29876 IsGuiding returns 1
22:02:32.945 00.000 29876 scope still moving after pulse duration time elapsed
22:02:32.976 00.031 29876 IsSlewing returns 0
22:02:32.976 00.000 29876 IsGuiding returns 1
22:02:33.007 00.031 29876 IsSlewing returns 0
22:02:33.007 00.000 29876 IsGuiding returns 0
22:02:33.007 00.000 29876 scope move finished after 30 + 72 ms
22:02:33.007 00.000 29876 Move returns status 0, amount 30
22:02:33.007 00.000 29876 MoveAxis(N, 0, ABG)
22:02:33.007 00.000 29876 Move returns status 0, amount 0
22:02:33.007 00.000 29876 move complete, result=0
22:02:33.007 00.000 29876 worker thread done servicing request
22:02:33.007 00.000 29876 Worker thread wakes up
22:02:33.007 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.0 px 0 ms NORTH
22:02:33.009 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:33.009 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:34.919 01.910 29876 Exposure complete
22:02:34.962 00.043 29876 worker thread done servicing request
22:02:34.962 00.000 31432 OnExposeComplete: enter
22:02:34.964 00.002 31432 UpdateGuideState(): m_state=6
22:02:34.967 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
22:02:34.969 00.002 31432 Star::Find returns 1 (0), X=330.85, Y=635.05, Mass=3452, SNR=35.7, Peak=197 HFD=4.3
22:02:34.974 00.005 31432 MultiStar: [#1 0.52,-0.08,1.02,U] [#2 0.89,-0.08,0.89,U] [#3 0.71,0.89,0.00,M5] [#4 0.69,0.49,0.89,U] [#5 0.25,-0.09,0.80,U] [#6 1.42,-0.60,0.00,M5] [#7 1.16,0.24,0.00,M1] [#8 1.36,0.18,0.00,M1] 
22:02:34.980 00.006 31432 single-star, 4 included, MultiStar: {0.56, 0.04}, one-star: {0.45, -0.03}
22:02:34.982 00.002 31432 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.02) = xAngle (-0.08 = -0.08)
22:02:34.984 00.002 31432 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.93 = 2.93)
22:02:34.986 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-0.06 mountX=0.45 mountY=0.10, mountTheta=0.21
22:02:34.990 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=-0.03, opts=13)
22:02:34.995 00.005 31432 Enqueuing Move request for scope (0.45, -0.03)
22:02:34.997 00.002 29876 Worker thread wakes up
22:02:34.998 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.03) opts 0xd
22:02:34.998 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, -0.03)
22:02:34.998 00.000 29876 Moving (0.45, -0.03) raw xDistance=0.45 yDistance=0.10
22:02:34.998 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
22:02:34.998 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:34.998 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:02:34.998 00.000 29876 MoveAxis(W, 47, ABG)
22:02:34.998 00.000 29876 Guiding  Dir = 3, Dur = 47
22:02:34.998 00.000 29876 IsSlewing returns 0
22:02:34.998 00.000 29876 IsGuiding returns 0
22:02:34.998 00.000 29876 PulseGuide returned control before completion, sleep 57
22:02:35.001 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:35.013 00.012 31432 UpdateGuideState exits: m=3452 RSB=35.7
22:02:35.015 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.018 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:35.019 00.001 31432 Enqueuing Expose request
22:02:35.058 00.039 29876 IsGuiding returns 1
22:02:35.058 00.000 29876 scope still moving after pulse duration time elapsed
22:02:35.090 00.032 29876 IsSlewing returns 0
22:02:35.090 00.000 29876 IsGuiding returns 1
22:02:35.122 00.032 29876 IsSlewing returns 0
22:02:35.122 00.000 29876 IsGuiding returns 1
22:02:35.153 00.031 29876 IsSlewing returns 0
22:02:35.153 00.000 29876 IsGuiding returns 1
22:02:35.184 00.031 29876 IsSlewing returns 0
22:02:35.184 00.000 29876 IsGuiding returns 0
22:02:35.184 00.000 29876 scope move finished after 47 + 138 ms
22:02:35.184 00.000 29876 Move returns status 0, amount 47
22:02:35.184 00.000 29876 MoveAxis(N, 0, ABG)
22:02:35.184 00.000 29876 Move returns status 0, amount 0
22:02:35.184 00.000 29876 move complete, result=0
22:02:35.184 00.000 29876 worker thread done servicing request
22:02:35.184 00.000 29876 Worker thread wakes up
22:02:35.184 00.000 31432 GuideStep: 0.4 px 47 ms WEST, 0.1 px 0 ms NORTH
22:02:35.187 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:35.187 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:37.312 02.125 29876 Exposure complete
22:02:37.355 00.043 29876 worker thread done servicing request
22:02:37.355 00.000 31432 OnExposeComplete: enter
22:02:37.358 00.003 31432 UpdateGuideState(): m_state=6
22:02:37.360 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
22:02:37.362 00.002 31432 Star::Find returns 1 (0), X=331.24, Y=635.05, Mass=3093, SNR=34.2, Peak=206 HFD=4.1
22:02:37.364 00.002 31432 MultiStar: [#1 0.94,-0.68,0.00,M1] [#2 1.49,-0.90,0.00,M1] [#3 1.09,0.18,0.00,M6] [#4 1.08,-0.19,0.00,M1] [#5 0.76,0.00,0.83,U] [#6 1.89,-1.12,0.00,M6] [#7 0.77,-0.44,0.92,U] [#8 1.63,-0.55,0.00,M2] 
22:02:37.366 00.002 31432 refined, 2 included, MultiStar: {0.79, -0.16}, one-star: {0.84, -0.03}
22:02:37.368 00.002 31432 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.02) = xAngle (-0.22 = -0.22)
22:02:37.370 00.002 31432 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.79 = 2.79)
22:02:37.371 00.001 31432 CameraToMount -- cameraX=0.79 cameraY=-0.16 hyp=0.81 cameraTheta=-0.20 mountX=0.79 mountY=0.28, mountTheta=0.34
22:02:37.374 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=-0.16, opts=13)
22:02:37.377 00.003 31432 Enqueuing Move request for scope (0.79, -0.16)
22:02:37.379 00.002 29876 Worker thread wakes up
22:02:37.379 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.16) opts 0xd
22:02:37.379 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, -0.16)
22:02:37.379 00.000 29876 Moving (0.79, -0.16) raw xDistance=0.79 yDistance=0.28
22:02:37.379 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.79
22:02:37.379 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:37.379 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:02:37.379 00.000 29876 MoveAxis(W, 82, ABG)
22:02:37.379 00.000 29876 Guiding  Dir = 3, Dur = 82
22:02:37.380 00.001 29876 IsSlewing returns 0
22:02:37.380 00.000 29876 IsGuiding returns 0
22:02:37.380 00.000 29876 PulseGuide returned control before completion, sleep 92
22:02:37.383 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=36, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:37.395 00.012 31432 UpdateGuideState exits: m=3093 RSB=34.2
22:02:37.397 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.399 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:37.401 00.002 31432 Enqueuing Expose request
22:02:37.483 00.082 29876 IsGuiding returns 1
22:02:37.483 00.000 29876 scope still moving after pulse duration time elapsed
22:02:37.514 00.031 29876 IsSlewing returns 0
22:02:37.514 00.000 29876 IsGuiding returns 1
22:02:37.547 00.033 29876 IsSlewing returns 0
22:02:37.547 00.000 29876 IsGuiding returns 0
22:02:37.547 00.000 29876 scope move finished after 82 + 85 ms
22:02:37.547 00.000 29876 Move returns status 0, amount 82
22:02:37.547 00.000 29876 MoveAxis(N, 0, ABG)
22:02:37.547 00.000 29876 Move returns status 0, amount 0
22:02:37.547 00.000 29876 move complete, result=0
22:02:37.547 00.000 29876 worker thread done servicing request
22:02:37.547 00.000 29876 Worker thread wakes up
22:02:37.547 00.000 31432 GuideStep: 0.8 px 82 ms WEST, 0.3 px 0 ms NORTH
22:02:37.550 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:37.550 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:39.452 01.902 29876 Exposure complete
22:02:39.496 00.044 29876 worker thread done servicing request
22:02:39.496 00.000 31432 OnExposeComplete: enter
22:02:39.498 00.002 31432 UpdateGuideState(): m_state=6
22:02:39.500 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
22:02:39.502 00.002 31432 Star::Find returns 1 (0), X=330.74, Y=635.44, Mass=3156, SNR=34.0, Peak=205 HFD=3.8
22:02:39.504 00.002 31432 MultiStar: [#1 0.53,-0.14,0.97,U] [#2 0.94,-0.17,0.94,U] [#3 0.38,0.84,1.07,U] [#4 0.87,0.31,1.00,U] [#5 0.17,0.30,0.89,U] [#6 1.23,-0.38,0.00,M7] [#7 0.83,-0.07,0.95,U] [#8 1.36,0.19,0.00,M3] 
22:02:39.506 00.002 31432 single-star, 6 included, MultiStar: {0.58, 0.22}, one-star: {0.33, 0.36}
22:02:39.508 00.002 31432 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.02) = xAngle (0.80 = 0.80)
22:02:39.510 00.002 31432 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.81 = -2.47)
22:02:39.511 00.001 31432 CameraToMount -- cameraX=0.33 cameraY=0.36 hyp=0.49 cameraTheta=0.82 mountX=0.34 mountY=-0.30, mountTheta=-0.73
22:02:39.515 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=0.36, opts=13)
22:02:39.517 00.002 31432 Enqueuing Move request for scope (0.33, 0.36)
22:02:39.519 00.002 29876 Worker thread wakes up
22:02:39.519 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.36) opts 0xd
22:02:39.519 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, 0.36)
22:02:39.519 00.000 29876 Moving (0.33, 0.36) raw xDistance=0.34 yDistance=-0.30
22:02:39.519 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.34
22:02:39.520 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:39.520 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:02:39.520 00.000 29876 MoveAxis(W, 45, ABG)
22:02:39.520 00.000 29876 Guiding  Dir = 3, Dur = 45
22:02:39.520 00.000 29876 IsSlewing returns 0
22:02:39.520 00.000 29876 IsGuiding returns 0
22:02:39.520 00.000 29876 PulseGuide returned control before completion, sleep 55
22:02:39.524 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:39.536 00.012 31432 UpdateGuideState exits: m=3156 RSB=34.0
22:02:39.538 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.540 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:39.542 00.002 31432 Enqueuing Expose request
22:02:39.591 00.049 29876 IsGuiding returns 1
22:02:39.591 00.000 29876 scope still moving after pulse duration time elapsed
22:02:39.622 00.031 29876 IsSlewing returns 0
22:02:39.622 00.000 29876 IsGuiding returns 1
22:02:39.653 00.031 29876 IsSlewing returns 0
22:02:39.653 00.000 29876 IsGuiding returns 1
22:02:39.684 00.031 29876 IsSlewing returns 0
22:02:39.684 00.000 29876 IsGuiding returns 0
22:02:39.684 00.000 29876 scope move finished after 45 + 118 ms
22:02:39.684 00.000 29876 Move returns status 0, amount 45
22:02:39.684 00.000 29876 MoveAxis(N, 0, ABG)
22:02:39.684 00.000 29876 Move returns status 0, amount 0
22:02:39.684 00.000 29876 move complete, result=0
22:02:39.684 00.000 29876 worker thread done servicing request
22:02:39.684 00.000 29876 Worker thread wakes up
22:02:39.684 00.000 31432 GuideStep: 0.3 px 45 ms WEST, -0.3 px 0 ms NORTH
22:02:39.686 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:39.686 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:41.915 02.229 29876 Exposure complete
22:02:41.961 00.046 29876 worker thread done servicing request
22:02:41.961 00.000 31432 OnExposeComplete: enter
22:02:41.963 00.002 31432 UpdateGuideState(): m_state=6
22:02:41.965 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
22:02:41.967 00.002 31432 Star::Find returns 1 (0), X=330.67, Y=634.09, Mass=3524, SNR=36.4, Peak=237 HFD=4.0
22:02:41.969 00.002 31432 MultiStar: [#1 -0.11,-1.32,0.00,M1] [#2 0.09,-1.01,0.00,M1] [#3 0.84,-0.46,1.01,U] [#4 0.62,-0.97,0.00,M1] [#5 0.11,-0.83,0.88,U] [#6 0.47,-1.56,0.00,M8] [#7 0.18,-1.15,0.00,M1] [#8 0.63,-0.76,0.83,U] 
22:02:41.971 00.002 31432 refined, 3 included, MultiStar: {0.47, -0.75}, one-star: {0.26, -0.98}
22:02:41.972 00.001 31432 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.02) = xAngle (-1.04 = -1.04)
22:02:41.974 00.002 31432 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.97 = 1.97)
22:02:41.976 00.002 31432 CameraToMount -- cameraX=0.47 cameraY=-0.75 hyp=0.89 cameraTheta=-1.02 mountX=0.45 mountY=0.82, mountTheta=1.07
22:02:41.980 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.47, y=-0.75, opts=13)
22:02:41.984 00.004 31432 Enqueuing Move request for scope (0.47, -0.75)
22:02:41.986 00.002 29876 Worker thread wakes up
22:02:41.987 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.75) opts 0xd
22:02:41.987 00.000 29876 Handling offset move in thread for scope, endpoint = (0.47, -0.75)
22:02:41.987 00.000 29876 Moving (0.47, -0.75) raw xDistance=0.45 yDistance=0.82
22:02:41.987 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
22:02:41.987 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.82
22:02:41.987 00.000 29876 MoveAxis(W, 49, ABG)
22:02:41.987 00.000 29876 Guiding  Dir = 3, Dur = 49
22:02:41.987 00.000 29876 IsSlewing returns 0
22:02:41.987 00.000 29876 IsGuiding returns 0
22:02:41.987 00.000 29876 PulseGuide returned control before completion, sleep 59
22:02:41.990 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:42.002 00.012 31432 UpdateGuideState exits: m=3524 RSB=36.4
22:02:42.004 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.006 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:42.008 00.002 31432 Enqueuing Expose request
22:02:42.052 00.044 29876 IsGuiding returns 1
22:02:42.052 00.000 29876 scope still moving after pulse duration time elapsed
22:02:42.082 00.030 29876 IsSlewing returns 0
22:02:42.082 00.000 29876 IsGuiding returns 1
22:02:42.112 00.030 29876 IsSlewing returns 0
22:02:42.112 00.000 29876 IsGuiding returns 1
22:02:42.142 00.030 29876 IsSlewing returns 0
22:02:42.142 00.000 29876 IsGuiding returns 0
22:02:42.142 00.000 29876 scope move finished after 49 + 106 ms
22:02:42.142 00.000 29876 Move returns status 0, amount 49
22:02:42.142 00.000 29876 MoveAxis(S, 60, ABG)
22:02:42.142 00.000 29876 Guiding  Dir = 1, Dur = 60
22:02:42.142 00.000 29876 IsSlewing returns 0
22:02:42.142 00.000 29876 IsGuiding returns 0
22:02:42.142 00.000 29876 PulseGuide returned control before completion, sleep 70
22:02:42.220 00.078 29876 IsGuiding returns 1
22:02:42.220 00.000 29876 scope still moving after pulse duration time elapsed
22:02:42.250 00.030 29876 IsSlewing returns 0
22:02:42.250 00.000 29876 IsGuiding returns 1
22:02:42.280 00.030 29876 IsSlewing returns 0
22:02:42.280 00.000 29876 IsGuiding returns 0
22:02:42.280 00.000 29876 scope move finished after 60 + 77 ms
22:02:42.280 00.000 29876 Move returns status 0, amount 60
22:02:42.280 00.000 29876 move complete, result=0
22:02:42.280 00.000 29876 worker thread done servicing request
22:02:42.280 00.000 29876 Worker thread wakes up
22:02:42.280 00.000 31432 GuideStep: 0.4 px 49 ms WEST, 0.8 px 60 ms SOUTH
22:02:42.283 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:42.283 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:44.186 01.903 29876 Exposure complete
22:02:44.229 00.043 29876 worker thread done servicing request
22:02:44.229 00.000 31432 OnExposeComplete: enter
22:02:44.232 00.003 31432 UpdateGuideState(): m_state=6
22:02:44.234 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
22:02:44.236 00.002 31432 Star::Find returns 1 (0), X=330.23, Y=634.31, Mass=3345, SNR=35.8, Peak=241 HFD=3.6
22:02:44.237 00.001 31432 MultiStar: [#1 0.08,-1.07,0.00,M2] [#2 -0.28,-0.83,0.84,U] [#3 0.54,-0.20,1.04,U] [#4 0.73,-0.87,0.00,M2] [#5 0.08,-0.82,0.83,U] [#6 0.31,-1.38,0.00,M9] [#7 0.35,-1.05,0.00,M2] [#8 0.62,-0.42,0.78,U] 
22:02:44.239 00.002 31432 refined, 4 included, MultiStar: {0.16, -0.60}, one-star: {-0.17, -0.77}
22:02:44.241 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.34 = -1.34)
22:02:44.243 00.002 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.67 = 1.67)
22:02:44.245 00.002 31432 CameraToMount -- cameraX=0.16 cameraY=-0.60 hyp=0.62 cameraTheta=-1.32 mountX=0.14 mountY=0.62, mountTheta=1.35
22:02:44.249 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.16, y=-0.60, opts=13)
22:02:44.252 00.003 31432 Enqueuing Move request for scope (0.16, -0.60)
22:02:44.253 00.001 29876 Worker thread wakes up
22:02:44.253 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.60) opts 0xd
22:02:44.253 00.000 29876 Handling offset move in thread for scope, endpoint = (0.16, -0.60)
22:02:44.254 00.001 29876 Moving (0.16, -0.60) raw xDistance=0.14 yDistance=0.62
22:02:44.254 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:02:44.254 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.62
22:02:44.254 00.000 29876 MoveAxis(E, 0, ABG)
22:02:44.254 00.000 29876 Move returns status 0, amount 0
22:02:44.254 00.000 29876 MoveAxis(S, 45, ABG)
22:02:44.254 00.000 29876 Guiding  Dir = 1, Dur = 45
22:02:44.254 00.000 29876 IsSlewing returns 0
22:02:44.254 00.000 29876 IsGuiding returns 0
22:02:44.254 00.000 29876 PulseGuide returned control before completion, sleep 55
22:02:44.258 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:44.269 00.011 31432 UpdateGuideState exits: m=3345 RSB=35.8
22:02:44.271 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:44.273 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:44.275 00.002 31432 Enqueuing Expose request
22:02:44.323 00.048 29876 IsGuiding returns 1
22:02:44.323 00.000 29876 scope still moving after pulse duration time elapsed
22:02:44.353 00.030 29876 IsSlewing returns 0
22:02:44.353 00.000 29876 IsGuiding returns 1
22:02:44.383 00.030 29876 IsSlewing returns 0
22:02:44.383 00.000 29876 IsGuiding returns 0
22:02:44.383 00.000 29876 scope move finished after 45 + 84 ms
22:02:44.383 00.000 29876 Move returns status 0, amount 45
22:02:44.383 00.000 29876 move complete, result=0
22:02:44.383 00.000 29876 worker thread done servicing request
22:02:44.383 00.000 29876 Worker thread wakes up
22:02:44.383 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 45 ms SOUTH
22:02:44.386 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:44.386 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:46.516 02.130 29876 Exposure complete
22:02:46.559 00.043 29876 worker thread done servicing request
22:02:46.560 00.001 31432 OnExposeComplete: enter
22:02:46.562 00.002 31432 UpdateGuideState(): m_state=6
22:02:46.564 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
22:02:46.566 00.002 31432 Star::Find returns 1 (0), X=331.10, Y=634.61, Mass=3312, SNR=36.0, Peak=218 HFD=3.6
22:02:46.568 00.002 31432 MultiStar: [#1 0.15,-0.22,1.03,U] [#2 -0.00,-0.26,0.93,U] [#3 0.56,0.17,1.01,U] [#4 1.00,0.18,0.00,M3] [#5 1.07,-0.33,0.00,M1] [#6 0.69,-0.48,0.88,U] [#7 0.41,-0.04,0.93,U] [#8 0.77,-0.43,0.85,U] 
22:02:46.570 00.002 31432 refined, 6 included, MultiStar: {0.46, -0.24}, one-star: {0.69, -0.47}
22:02:46.572 00.002 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.50 = -0.50)
22:02:46.573 00.001 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
22:02:46.576 00.003 31432 CameraToMount -- cameraX=0.46 cameraY=-0.24 hyp=0.52 cameraTheta=-0.48 mountX=0.45 mountY=0.31, mountTheta=0.60
22:02:46.578 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=-0.24, opts=13)
22:02:46.580 00.002 31432 Enqueuing Move request for scope (0.46, -0.24)
22:02:46.582 00.002 29876 Worker thread wakes up
22:02:46.582 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.24) opts 0xd
22:02:46.582 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, -0.24)
22:02:46.582 00.000 29876 Moving (0.46, -0.24) raw xDistance=0.45 yDistance=0.31
22:02:46.582 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.45
22:02:46.582 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.31
22:02:46.582 00.000 29876 MoveAxis(W, 44, ABG)
22:02:46.582 00.000 29876 Guiding  Dir = 3, Dur = 44
22:02:46.583 00.001 29876 IsSlewing returns 0
22:02:46.583 00.000 29876 IsGuiding returns 0
22:02:46.583 00.000 29876 PulseGuide returned control before completion, sleep 54
22:02:46.586 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:46.598 00.012 31432 UpdateGuideState exits: m=3312 RSB=36.0
22:02:46.600 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.602 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:46.603 00.001 31432 Enqueuing Expose request
22:02:46.652 00.049 29876 IsGuiding returns 1
22:02:46.652 00.000 29876 scope still moving after pulse duration time elapsed
22:02:46.683 00.031 29876 IsSlewing returns 0
22:02:46.683 00.000 29876 IsGuiding returns 1
22:02:46.714 00.031 29876 IsSlewing returns 0
22:02:46.714 00.000 29876 IsGuiding returns 0
22:02:46.714 00.000 29876 scope move finished after 44 + 87 ms
22:02:46.714 00.000 29876 Move returns status 0, amount 44
22:02:46.714 00.000 29876 MoveAxis(S, 23, ABG)
22:02:46.714 00.000 29876 Guiding  Dir = 1, Dur = 23
22:02:46.714 00.000 29876 IsSlewing returns 0
22:02:46.714 00.000 29876 IsGuiding returns 0
22:02:46.714 00.000 29876 PulseGuide returned control before completion, sleep 33
22:02:46.761 00.047 29876 IsGuiding returns 1
22:02:46.761 00.000 29876 scope still moving after pulse duration time elapsed
22:02:46.792 00.031 29876 IsSlewing returns 0
22:02:46.792 00.000 29876 IsGuiding returns 1
22:02:46.823 00.031 29876 IsSlewing returns 0
22:02:46.823 00.000 29876 IsGuiding returns 1
22:02:46.854 00.031 29876 IsSlewing returns 0
22:02:46.854 00.000 29876 IsGuiding returns 0
22:02:46.854 00.000 29876 scope move finished after 23 + 116 ms
22:02:46.854 00.000 29876 Move returns status 0, amount 23
22:02:46.854 00.000 29876 move complete, result=0
22:02:46.854 00.000 29876 worker thread done servicing request
22:02:46.854 00.000 29876 Worker thread wakes up
22:02:46.854 00.000 31432 GuideStep: 0.5 px 44 ms WEST, 0.3 px 23 ms SOUTH
22:02:46.857 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:46.857 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:48.774 01.917 29876 Exposure complete
22:02:48.820 00.046 29876 worker thread done servicing request
22:02:48.820 00.000 31432 OnExposeComplete: enter
22:02:48.822 00.002 31432 UpdateGuideState(): m_state=6
22:02:48.824 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
22:02:48.826 00.002 31432 Star::Find returns 1 (0), X=330.35, Y=634.48, Mass=3126, SNR=34.8, Peak=212 HFD=3.4
22:02:48.828 00.002 31432 MultiStar: [#1 -0.13,-0.80,1.02,U] [#2 -0.33,-0.30,0.90,U] [#3 0.09,0.04,1.04,U] [#4 0.13,-0.31,0.94,U] [#5 -0.15,-0.58,0.91,U] [#6 0.04,-1.26,0.00,M9] [#7 -0.13,-0.70,0.94,U] [#8 0.51,-0.61,0.85,U] 
22:02:48.830 00.002 31432 refined, 7 included, MultiStar: {-0.01, -0.48}, one-star: {-0.06, -0.60}
22:02:48.832 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.62 = -1.62)
22:02:48.834 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
22:02:48.836 00.002 31432 CameraToMount -- cameraX=-0.01 cameraY=-0.48 hyp=0.48 cameraTheta=-1.60 mountX=-0.02 mountY=0.47, mountTheta=1.62
22:02:48.839 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.01, y=-0.48, opts=13)
22:02:48.841 00.002 31432 Enqueuing Move request for scope (-0.01, -0.48)
22:02:48.842 00.001 29876 Worker thread wakes up
22:02:48.843 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.48) opts 0xd
22:02:48.843 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.01, -0.48)
22:02:48.843 00.000 29876 Moving (-0.01, -0.48) raw xDistance=-0.02 yDistance=0.47
22:02:48.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:02:48.843 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.47
22:02:48.843 00.000 29876 MoveAxis(E, 0, ABG)
22:02:48.843 00.000 29876 Move returns status 0, amount 0
22:02:48.843 00.000 29876 MoveAxis(S, 35, ABG)
22:02:48.843 00.000 29876 Guiding  Dir = 1, Dur = 35
22:02:48.843 00.000 29876 IsSlewing returns 0
22:02:48.843 00.000 29876 IsGuiding returns 0
22:02:48.843 00.000 29876 PulseGuide returned control before completion, sleep 45
22:02:48.847 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:02:48.858 00.011 31432 UpdateGuideState exits: m=3126 RSB=34.8
22:02:48.860 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:48.862 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:48.864 00.002 31432 Enqueuing Expose request
22:02:48.897 00.033 29876 IsGuiding returns 1
22:02:48.897 00.000 29876 scope still moving after pulse duration time elapsed
22:02:48.928 00.031 29876 IsSlewing returns 0
22:02:48.928 00.000 29876 IsGuiding returns 1
22:02:48.959 00.031 29876 IsSlewing returns 0
22:02:48.959 00.000 29876 IsGuiding returns 1
22:02:48.990 00.031 29876 IsSlewing returns 0
22:02:48.990 00.000 29876 IsGuiding returns 0
22:02:48.990 00.000 29876 scope move finished after 35 + 111 ms
22:02:48.990 00.000 29876 Move returns status 0, amount 35
22:02:48.990 00.000 29876 move complete, result=0
22:02:48.990 00.000 29876 worker thread done servicing request
22:02:48.990 00.000 29876 Worker thread wakes up
22:02:48.990 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.5 px 35 ms SOUTH
22:02:48.993 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:48.993 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:51.125 02.132 29876 Exposure complete
22:02:51.169 00.044 29876 worker thread done servicing request
22:02:51.169 00.000 31432 OnExposeComplete: enter
22:02:51.171 00.002 31432 UpdateGuideState(): m_state=6
22:02:51.173 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
22:02:51.175 00.002 31432 Star::Find returns 1 (0), X=330.36, Y=635.92, Mass=3202, SNR=34.7, Peak=206 HFD=3.9
22:02:51.177 00.002 31432 MultiStar: [#1 0.23,0.28,1.03,U] [#2 -0.25,0.02,0.92,U] [#3 0.42,1.42,0.00,M2] [#4 0.83,0.46,0.89,U] [#5 0.17,0.68,0.85,U] [#6 0.35,-0.06,0.88,U] [#7 -0.02,0.44,0.96,U] [#8 0.41,0.50,0.80,U] 
22:02:51.179 00.002 31432 refined, 7 included, MultiStar: {0.20, 0.40}, one-star: {-0.05, 0.85}
22:02:51.181 00.002 31432 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
22:02:51.183 00.002 31432 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.19)
22:02:51.185 00.002 31432 CameraToMount -- cameraX=0.20 cameraY=0.40 hyp=0.44 cameraTheta=1.11 mountX=0.21 mountY=-0.36, mountTheta=-1.05
22:02:51.188 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.20, y=0.40, opts=13)
22:02:51.190 00.002 31432 Enqueuing Move request for scope (0.20, 0.40)
22:02:51.192 00.002 29876 Worker thread wakes up
22:02:51.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.40) opts 0xd
22:02:51.192 00.000 29876 Handling offset move in thread for scope, endpoint = (0.20, 0.40)
22:02:51.192 00.000 29876 Moving (0.20, 0.40) raw xDistance=0.21 yDistance=-0.36
22:02:51.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
22:02:51.192 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:51.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:02:51.192 00.000 29876 MoveAxis(W, 20, ABG)
22:02:51.192 00.000 29876 Guiding  Dir = 3, Dur = 20
22:02:51.193 00.001 29876 IsSlewing returns 0
22:02:51.193 00.000 29876 IsGuiding returns 0
22:02:51.193 00.000 29876 PulseGuide returned control before completion, sleep 30
22:02:51.197 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
22:02:51.209 00.012 31432 UpdateGuideState exits: m=3202 RSB=34.7
22:02:51.211 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.213 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:51.214 00.001 31432 Enqueuing Expose request
22:02:51.231 00.017 29876 IsGuiding returns 1
22:02:51.231 00.000 29876 scope still moving after pulse duration time elapsed
22:02:51.262 00.031 29876 IsSlewing returns 0
22:02:51.262 00.000 29876 IsGuiding returns 1
22:02:51.293 00.031 29876 IsSlewing returns 0
22:02:51.293 00.000 29876 IsGuiding returns 1
22:02:51.324 00.031 29876 IsSlewing returns 0
22:02:51.324 00.000 29876 IsGuiding returns 0
22:02:51.324 00.000 29876 scope move finished after 20 + 111 ms
22:02:51.324 00.000 29876 Move returns status 0, amount 20
22:02:51.324 00.000 29876 MoveAxis(N, 0, ABG)
22:02:51.324 00.000 29876 Move returns status 0, amount 0
22:02:51.324 00.000 29876 move complete, result=0
22:02:51.325 00.001 29876 worker thread done servicing request
22:02:51.325 00.000 29876 Worker thread wakes up
22:02:51.325 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:51.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:51.325 00.000 31432 GuideStep: 0.2 px 20 ms WEST, -0.4 px 0 ms NORTH
22:02:53.240 01.915 29876 Exposure complete
22:02:53.284 00.044 29876 worker thread done servicing request
22:02:53.285 00.001 31432 OnExposeComplete: enter
22:02:53.287 00.002 31432 UpdateGuideState(): m_state=6
22:02:53.289 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
22:02:53.291 00.002 31432 Star::Find returns 1 (0), X=329.39, Y=636.03, Mass=3157, SNR=33.2, Peak=195 HFD=4.1
22:02:53.293 00.002 31432 MultiStar: [#1 -0.78,0.94,0.00,M1] [#2 -0.58,1.19,0.00,M1] [#3 -0.13,1.44,0.00,M3] [#4 -0.44,1.28,0.00,M2] [#5 -0.50,1.14,0.00,M1] [#6 -0.30,0.65,0.93,U] [#7 -0.76,0.85,0.00,M1] [#8 -0.56,1.03,0.00,M1] 
22:02:53.295 00.002 31432 refined, 1 included, MultiStar: {-0.67, 0.81}, one-star: {-1.02, 0.95}
22:02:53.297 00.002 31432 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.02) = xAngle (2.24 = 2.24)
22:02:53.299 00.002 31432 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.25 = -1.03)
22:02:53.301 00.002 31432 CameraToMount -- cameraX=-0.67 cameraY=0.81 hyp=1.05 cameraTheta=2.26 mountX=-0.65 mountY=-0.90, mountTheta=-2.20
22:02:53.304 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.67, y=0.81, opts=13)
22:02:53.306 00.002 31432 Enqueuing Move request for scope (-0.67, 0.81)
22:02:53.308 00.002 29876 Worker thread wakes up
22:02:53.308 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.81) opts 0xd
22:02:53.308 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.67, 0.81)
22:02:53.308 00.000 29876 Moving (-0.67, 0.81) raw xDistance=-0.65 yDistance=-0.90
22:02:53.308 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.65
22:02:53.308 00.000 29876 resist switch: large excursion: input -0.90 thresh 0.90 direction from 1 to -1
22:02:53.308 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.70
22:02:53.308 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.90
22:02:53.308 00.000 29876 MoveAxis(E, 60, ABG)
22:02:53.308 00.000 29876 Guiding  Dir = 2, Dur = 60
22:02:53.308 00.000 29876 IsSlewing returns 0
22:02:53.308 00.000 29876 IsGuiding returns 0
22:02:53.309 00.001 29876 PulseGuide returned control before completion, sleep 70
22:02:53.312 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:53.332 00.020 31432 UpdateGuideState exits: m=3157 RSB=33.2
22:02:53.335 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.337 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:53.339 00.002 31432 Enqueuing Expose request
22:02:53.394 00.055 29876 IsGuiding returns 1
22:02:53.394 00.000 29876 scope still moving after pulse duration time elapsed
22:02:53.425 00.031 29876 IsSlewing returns 0
22:02:53.425 00.000 29876 IsGuiding returns 1
22:02:53.456 00.031 29876 IsSlewing returns 0
22:02:53.456 00.000 29876 IsGuiding returns 1
22:02:53.486 00.030 29876 IsSlewing returns 0
22:02:53.486 00.000 29876 IsGuiding returns 1
22:02:53.517 00.031 29876 IsSlewing returns 0
22:02:53.517 00.000 29876 IsGuiding returns 0
22:02:53.517 00.000 29876 scope move finished after 60 + 149 ms
22:02:53.517 00.000 29876 Move returns status 0, amount 60
22:02:53.517 00.000 29876 BLC: Oldest BLC event removed
22:02:53.517 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:02:53.517 00.000 29876 MoveAxis(N, 86, ABG)
22:02:53.517 00.000 29876 Guiding  Dir = 0, Dur = 86
22:02:53.518 00.001 29876 IsSlewing returns 0
22:02:53.518 00.000 29876 IsGuiding returns 0
22:02:53.518 00.000 29876 PulseGuide returned control before completion, sleep 96
22:02:53.625 00.107 29876 IsGuiding returns 1
22:02:53.625 00.000 29876 scope still moving after pulse duration time elapsed
22:02:53.656 00.031 29876 IsSlewing returns 0
22:02:53.656 00.000 29876 IsGuiding returns 1
22:02:53.687 00.031 29876 IsSlewing returns 0
22:02:53.687 00.000 29876 IsGuiding returns 1
22:02:53.717 00.030 29876 IsSlewing returns 0
22:02:53.717 00.000 29876 IsGuiding returns 0
22:02:53.717 00.000 29876 scope move finished after 86 + 113 ms
22:02:53.717 00.000 29876 Move returns status 0, amount 86
22:02:53.717 00.000 29876 move complete, result=0
22:02:53.717 00.000 29876 worker thread done servicing request
22:02:53.717 00.000 29876 Worker thread wakes up
22:02:53.717 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:53.717 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:53.717 00.000 31432 GuideStep: -0.7 px 60 ms EAST, -0.9 px 86 ms NORTH
22:02:55.852 02.135 29876 Exposure complete
22:02:55.895 00.043 29876 worker thread done servicing request
22:02:55.895 00.000 31432 OnExposeComplete: enter
22:02:55.898 00.003 31432 UpdateGuideState(): m_state=6
22:02:55.900 00.002 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
22:02:55.902 00.002 31432 Star::Find returns 1 (0), X=331.34, Y=635.63, Mass=3176, SNR=34.4, Peak=185 HFD=4.1
22:02:55.904 00.002 31432 MultiStar: [#1 0.70,0.78,0.00,M2] [#2 0.39,0.84,0.90,U] [#3 1.55,1.29,0.00,M4] [#4 1.53,0.49,0.00,M3] [#5 0.49,0.53,0.76,U] [#6 0.98,0.25,0.00,M8] [#7 0.31,1.34,0.00,M2] [#8 0.80,0.98,0.00,M2] 
22:02:55.906 00.002 31432 refined, 2 included, MultiStar: {0.62, 0.64}, one-star: {0.93, 0.55}
22:02:55.908 00.002 31432 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.02) = xAngle (0.78 = 0.78)
22:02:55.909 00.001 31432 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.79 = -2.50)
22:02:55.911 00.002 31432 CameraToMount -- cameraX=0.62 cameraY=0.64 hyp=0.90 cameraTheta=0.80 mountX=0.64 mountY=-0.54, mountTheta=-0.70
22:02:55.915 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.62, y=0.64, opts=13)
22:02:55.917 00.002 31432 Enqueuing Move request for scope (0.62, 0.64)
22:02:55.919 00.002 29876 Worker thread wakes up
22:02:55.919 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.64) opts 0xd
22:02:55.919 00.000 29876 Handling offset move in thread for scope, endpoint = (0.62, 0.64)
22:02:55.919 00.000 29876 Moving (0.62, 0.64) raw xDistance=0.64 yDistance=-0.54
22:02:55.919 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.64
22:02:55.919 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.54
22:02:55.920 00.001 29876 MoveAxis(W, 53, ABG)
22:02:55.920 00.000 29876 Guiding  Dir = 3, Dur = 53
22:02:55.920 00.000 29876 IsSlewing returns 0
22:02:55.920 00.000 29876 IsGuiding returns 0
22:02:55.920 00.000 29876 PulseGuide returned control before completion, sleep 63
22:02:55.924 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
22:02:55.934 00.010 31432 UpdateGuideState exits: m=3176 RSB=34.4
22:02:55.937 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.939 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:55.941 00.002 31432 Enqueuing Expose request
22:02:55.991 00.050 29876 IsGuiding returns 1
22:02:55.991 00.000 29876 scope still moving after pulse duration time elapsed
22:02:56.021 00.030 29876 IsSlewing returns 0
22:02:56.021 00.000 29876 IsGuiding returns 1
22:02:56.053 00.032 29876 IsSlewing returns 0
22:02:56.053 00.000 29876 IsGuiding returns 1
22:02:56.084 00.031 29876 IsSlewing returns 0
22:02:56.084 00.000 29876 IsGuiding returns 0
22:02:56.084 00.000 29876 scope move finished after 53 + 111 ms
22:02:56.084 00.000 29876 Move returns status 0, amount 53
22:02:56.084 00.000 29876 MoveAxis(N, 40, ABG)
22:02:56.084 00.000 29876 Guiding  Dir = 0, Dur = 40
22:02:56.084 00.000 29876 IsSlewing returns 0
22:02:56.084 00.000 29876 IsGuiding returns 0
22:02:56.084 00.000 29876 PulseGuide returned control before completion, sleep 50
22:02:56.147 00.063 29876 IsGuiding returns 1
22:02:56.147 00.000 29876 scope still moving after pulse duration time elapsed
22:02:56.178 00.031 29876 IsSlewing returns 0
22:02:56.178 00.000 29876 IsGuiding returns 1
22:02:56.209 00.031 29876 IsSlewing returns 0
22:02:56.209 00.000 29876 IsGuiding returns 1
22:02:56.240 00.031 29876 IsSlewing returns 0
22:02:56.240 00.000 29876 IsGuiding returns 1
22:02:56.271 00.031 29876 IsSlewing returns 0
22:02:56.271 00.000 29876 IsGuiding returns 0
22:02:56.271 00.000 29876 scope move finished after 40 + 146 ms
22:02:56.271 00.000 29876 Move returns status 0, amount 40
22:02:56.271 00.000 29876 move complete, result=0
22:02:56.271 00.000 29876 worker thread done servicing request
22:02:56.271 00.000 29876 Worker thread wakes up
22:02:56.271 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:56.271 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:02:56.271 00.000 31432 GuideStep: 0.6 px 53 ms WEST, -0.5 px 40 ms NORTH
22:02:58.176 01.905 29876 Exposure complete
22:02:58.236 00.060 29876 worker thread done servicing request
22:02:58.236 00.000 31432 OnExposeComplete: enter
22:02:58.239 00.003 31432 UpdateGuideState(): m_state=6
22:02:58.242 00.003 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
22:02:58.244 00.002 31432 Star::Find returns 1 (0), X=331.66, Y=635.83, Mass=3095, SNR=34.4, Peak=190 HFD=4.1
22:02:58.247 00.003 31432 MultiStar: [#1 0.39,0.81,0.99,U] [#2 0.59,1.39,0.00,M1] [#3 1.41,1.49,0.00,M5] [#4 1.62,1.47,0.00,M4] [#5 1.25,0.63,0.00,M1] [#6 1.26,0.33,0.00,M9] [#7 0.81,1.21,0.00,M3] [#8 0.71,1.39,0.00,M3] 
22:02:58.249 00.002 31432 refined, 1 included, MultiStar: {0.82, 0.78}, one-star: {1.25, 0.75}
22:02:58.252 00.003 31432 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.02) = xAngle (0.74 = 0.74)
22:02:58.255 00.003 31432 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.75 = -2.54)
22:02:58.258 00.003 31432 CameraToMount -- cameraX=0.82 cameraY=0.78 hyp=1.13 cameraTheta=0.76 mountX=0.84 mountY=-0.65, mountTheta=-0.65
22:02:58.262 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=0.78, opts=13)
22:02:58.264 00.002 31432 Enqueuing Move request for scope (0.82, 0.78)
22:02:58.267 00.003 29876 Worker thread wakes up
22:02:58.267 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.78) opts 0xd
22:02:58.267 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, 0.78)
22:02:58.267 00.000 29876 Moving (0.82, 0.78) raw xDistance=0.84 yDistance=-0.65
22:02:58.267 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.84
22:02:58.267 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.65
22:02:58.267 00.000 29876 MoveAxis(W, 88, ABG)
22:02:58.267 00.000 29876 Guiding  Dir = 3, Dur = 88
22:02:58.268 00.001 29876 IsSlewing returns 0
22:02:58.268 00.000 29876 IsGuiding returns 0
22:02:58.268 00.000 29876 PulseGuide returned control before completion, sleep 98
22:02:58.273 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:02:58.291 00.018 31432 UpdateGuideState exits: m=3095 RSB=34.4
22:02:58.294 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.296 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:02:58.299 00.003 31432 Enqueuing Expose request
22:02:58.377 00.078 29876 IsGuiding returns 1
22:02:58.377 00.000 29876 scope still moving after pulse duration time elapsed
22:02:58.408 00.031 29876 IsSlewing returns 0
22:02:58.408 00.000 29876 IsGuiding returns 1
22:02:58.438 00.030 29876 IsSlewing returns 0
22:02:58.438 00.000 29876 IsGuiding returns 1
22:02:58.469 00.031 29876 IsSlewing returns 0
22:02:58.469 00.000 29876 IsGuiding returns 1
22:02:58.501 00.032 29876 IsSlewing returns 0
22:02:58.501 00.000 29876 IsGuiding returns 1
22:02:58.531 00.030 29876 IsSlewing returns 0
22:02:58.531 00.000 29876 IsGuiding returns 0
22:02:58.531 00.000 29876 scope move finished after 88 + 174 ms
22:02:58.531 00.000 29876 Move returns status 0, amount 88
22:02:58.531 00.000 29876 MoveAxis(N, 47, ABG)
22:02:58.531 00.000 29876 Guiding  Dir = 0, Dur = 47
22:02:58.531 00.000 29876 IsSlewing returns 0
22:02:58.531 00.000 29876 IsGuiding returns 0
22:02:58.531 00.000 29876 PulseGuide returned control before completion, sleep 57
22:02:58.594 00.063 29876 IsGuiding returns 1
22:02:58.594 00.000 29876 scope still moving after pulse duration time elapsed
22:02:58.625 00.031 29876 IsSlewing returns 0
22:02:58.625 00.000 29876 IsGuiding returns 1
22:02:58.657 00.032 29876 IsSlewing returns 0
22:02:58.657 00.000 29876 IsGuiding returns 0
22:02:58.657 00.000 29876 scope move finished after 47 + 78 ms
22:02:58.657 00.000 29876 Move returns status 0, amount 47
22:02:58.657 00.000 29876 move complete, result=0
22:02:58.657 00.000 29876 worker thread done servicing request
22:02:58.657 00.000 29876 Worker thread wakes up
22:02:58.657 00.000 31432 GuideStep: 0.8 px 88 ms WEST, -0.6 px 47 ms NORTH
22:02:58.659 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:02:58.659 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:00.784 02.125 29876 Exposure complete
22:03:00.835 00.051 29876 worker thread done servicing request
22:03:00.836 00.001 31432 OnExposeComplete: enter
22:03:00.838 00.002 31432 UpdateGuideState(): m_state=6
22:03:00.840 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
22:03:00.842 00.002 31432 Star::Find returns 1 (0), X=331.12, Y=635.80, Mass=3438, SNR=36.4, Peak=196 HFD=4.3
22:03:00.844 00.002 31432 MultiStar: [#1 0.38,0.89,0.95,U] [#2 0.75,0.41,0.84,U] [#3 1.27,1.45,0.00,M6] [#4 0.85,1.09,0.00,M5] [#5 0.41,1.08,0.00,M2] [#6 1.34,0.28,0.00,M10] [#7 0.41,0.99,0.00,M4] [#8 0.92,0.87,0.00,M4] 
22:03:00.846 00.002 31432 refined, 2 included, MultiStar: {0.61, 0.69}, one-star: {0.72, 0.72}
22:03:00.848 00.002 31432 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
22:03:00.850 00.002 31432 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.83 = -2.45)
22:03:00.852 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=0.69 hyp=0.92 cameraTheta=0.84 mountX=0.63 mountY=-0.58, mountTheta=-0.75
22:03:00.855 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.69, opts=13)
22:03:00.857 00.002 31432 Enqueuing Move request for scope (0.61, 0.69)
22:03:00.859 00.002 29876 Worker thread wakes up
22:03:00.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.69) opts 0xd
22:03:00.859 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.69)
22:03:00.859 00.000 29876 Moving (0.61, 0.69) raw xDistance=0.63 yDistance=-0.58
22:03:00.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
22:03:00.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.58
22:03:00.859 00.000 29876 MoveAxis(W, 73, ABG)
22:03:00.859 00.000 29876 Guiding  Dir = 3, Dur = 73
22:03:00.859 00.000 29876 IsSlewing returns 0
22:03:00.860 00.001 29876 IsGuiding returns 0
22:03:00.860 00.000 29876 PulseGuide returned control before completion, sleep 83
22:03:00.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:00.874 00.011 31432 UpdateGuideState exits: m=3438 RSB=36.4
22:03:00.876 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:00.879 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:00.881 00.002 31432 Enqueuing Expose request
22:03:00.953 00.072 29876 IsGuiding returns 1
22:03:00.953 00.000 29876 scope still moving after pulse duration time elapsed
22:03:00.984 00.031 29876 IsSlewing returns 0
22:03:00.984 00.000 29876 IsGuiding returns 1
22:03:01.015 00.031 29876 IsSlewing returns 0
22:03:01.015 00.000 29876 IsGuiding returns 0
22:03:01.015 00.000 29876 scope move finished after 73 + 82 ms
22:03:01.015 00.000 29876 Move returns status 0, amount 73
22:03:01.015 00.000 29876 MoveAxis(N, 43, ABG)
22:03:01.015 00.000 29876 Guiding  Dir = 0, Dur = 43
22:03:01.015 00.000 29876 IsSlewing returns 0
22:03:01.015 00.000 29876 IsGuiding returns 0
22:03:01.015 00.000 29876 PulseGuide returned control before completion, sleep 53
22:03:01.077 00.062 29876 IsGuiding returns 1
22:03:01.077 00.000 29876 scope still moving after pulse duration time elapsed
22:03:01.108 00.031 29876 IsSlewing returns 0
22:03:01.108 00.000 29876 IsGuiding returns 1
22:03:01.139 00.031 29876 IsSlewing returns 0
22:03:01.139 00.000 29876 IsGuiding returns 1
22:03:01.170 00.031 29876 IsSlewing returns 0
22:03:01.170 00.000 29876 IsGuiding returns 0
22:03:01.170 00.000 29876 scope move finished after 43 + 111 ms
22:03:01.170 00.000 29876 Move returns status 0, amount 43
22:03:01.170 00.000 29876 move complete, result=0
22:03:01.170 00.000 29876 worker thread done servicing request
22:03:01.170 00.000 29876 Worker thread wakes up
22:03:01.170 00.000 31432 GuideStep: 0.6 px 73 ms WEST, -0.6 px 43 ms NORTH
22:03:01.173 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:01.173 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:03.082 01.909 29876 Exposure complete
22:03:03.127 00.045 29876 worker thread done servicing request
22:03:03.127 00.000 31432 OnExposeComplete: enter
22:03:03.129 00.002 31432 UpdateGuideState(): m_state=6
22:03:03.131 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
22:03:03.134 00.003 31432 Star::Find returns 1 (0), X=330.91, Y=635.26, Mass=3450, SNR=36.3, Peak=235 HFD=4.1
22:03:03.137 00.003 31432 MultiStar: [#1 0.22,0.58,0.99,U] [#2 0.07,0.39,0.85,U] [#3 1.19,0.80,0.00,M7] [#4 0.64,0.62,0.90,U] [#5 -0.10,0.51,0.81,U] [#6 0.60,0.26,0.81,U] [#7 0.73,0.35,0.87,U] [#8 0.70,0.71,0.78,U] 
22:03:03.141 00.004 31432 single-star, 7 included, MultiStar: {0.42, 0.45}, one-star: {0.50, 0.18}
22:03:03.144 00.003 31432 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.02) = xAngle (0.32 = 0.32)
22:03:03.146 00.002 31432 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.33 = -2.95)
22:03:03.149 00.003 31432 CameraToMount -- cameraX=0.50 cameraY=0.18 hyp=0.54 cameraTheta=0.34 mountX=0.51 mountY=-0.10, mountTheta=-0.20
22:03:03.152 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.18, opts=13)
22:03:03.154 00.002 31432 Enqueuing Move request for scope (0.50, 0.18)
22:03:03.156 00.002 29876 Worker thread wakes up
22:03:03.156 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.18) opts 0xd
22:03:03.156 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.18)
22:03:03.156 00.000 29876 Moving (0.50, 0.18) raw xDistance=0.51 yDistance=-0.10
22:03:03.156 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
22:03:03.156 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.156 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:03:03.156 00.000 29876 MoveAxis(W, 59, ABG)
22:03:03.156 00.000 29876 Guiding  Dir = 3, Dur = 59
22:03:03.156 00.000 29876 IsSlewing returns 0
22:03:03.156 00.000 29876 IsGuiding returns 0
22:03:03.157 00.001 29876 PulseGuide returned control before completion, sleep 69
22:03:03.160 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:03.171 00.011 31432 UpdateGuideState exits: m=3450 RSB=36.3
22:03:03.174 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.176 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:03.178 00.002 31432 Enqueuing Expose request
22:03:03.238 00.060 29876 IsGuiding returns 1
22:03:03.238 00.000 29876 scope still moving after pulse duration time elapsed
22:03:03.269 00.031 29876 IsSlewing returns 0
22:03:03.269 00.000 29876 IsGuiding returns 1
22:03:03.300 00.031 29876 IsSlewing returns 0
22:03:03.300 00.000 29876 IsGuiding returns 1
22:03:03.331 00.031 29876 IsSlewing returns 0
22:03:03.331 00.000 29876 IsGuiding returns 1
22:03:03.363 00.032 29876 IsSlewing returns 0
22:03:03.363 00.000 29876 IsGuiding returns 0
22:03:03.363 00.000 29876 scope move finished after 59 + 147 ms
22:03:03.363 00.000 29876 Move returns status 0, amount 59
22:03:03.363 00.000 29876 MoveAxis(N, 0, ABG)
22:03:03.363 00.000 29876 Move returns status 0, amount 0
22:03:03.363 00.000 29876 move complete, result=0
22:03:03.363 00.000 29876 worker thread done servicing request
22:03:03.363 00.000 29876 Worker thread wakes up
22:03:03.363 00.000 31432 GuideStep: 0.5 px 59 ms WEST, -0.1 px 0 ms NORTH
22:03:03.365 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:03.365 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:05.497 02.132 29876 Exposure complete
22:03:05.544 00.047 29876 worker thread done servicing request
22:03:05.544 00.000 31432 OnExposeComplete: enter
22:03:05.549 00.005 31432 UpdateGuideState(): m_state=6
22:03:05.552 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
22:03:05.554 00.002 31432 Star::Find returns 1 (0), X=329.75, Y=635.19, Mass=2893, SNR=33.2, Peak=205 HFD=3.9
22:03:05.556 00.002 31432 MultiStar: [#1 -0.99,0.28,0.00,M1] [#2 -0.88,0.78,0.00,M1] [#3 -0.28,0.79,1.08,U] [#4 -0.24,0.74,0.99,U] [#5 -0.21,0.00,0.89,U] [#6 -0.64,-0.23,0.95,U] [#7 -0.59,0.28,1.02,U] [#8 -0.80,0.77,0.00,M4] 
22:03:05.558 00.002 31432 refined, 5 included, MultiStar: {-0.44, 0.30}, one-star: {-0.66, 0.11}
22:03:05.560 00.002 31432 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.02) = xAngle (2.52 = 2.52)
22:03:05.562 00.002 31432 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.53 = -0.75)
22:03:05.564 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.30 hyp=0.53 cameraTheta=2.54 mountX=-0.43 mountY=-0.36, mountTheta=-2.44
22:03:05.567 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.30, opts=13)
22:03:05.568 00.001 31432 Enqueuing Move request for scope (-0.44, 0.30)
22:03:05.570 00.002 29876 Worker thread wakes up
22:03:05.570 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.30) opts 0xd
22:03:05.570 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.30)
22:03:05.571 00.001 29876 Moving (-0.44, 0.30) raw xDistance=-0.43 yDistance=-0.36
22:03:05.571 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
22:03:05.571 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.36
22:03:05.571 00.000 29876 MoveAxis(E, 33, ABG)
22:03:05.571 00.000 29876 Guiding  Dir = 2, Dur = 33
22:03:05.571 00.000 29876 IsSlewing returns 0
22:03:05.571 00.000 29876 IsGuiding returns 0
22:03:05.571 00.000 29876 PulseGuide returned control before completion, sleep 43
22:03:05.574 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:05.586 00.012 31432 UpdateGuideState exits: m=2893 RSB=33.2
22:03:05.588 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.590 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:05.592 00.002 31432 Enqueuing Expose request
22:03:05.618 00.026 29876 IsGuiding returns 1
22:03:05.618 00.000 29876 scope still moving after pulse duration time elapsed
22:03:05.649 00.031 29876 IsSlewing returns 0
22:03:05.649 00.000 29876 IsGuiding returns 1
22:03:05.680 00.031 29876 IsSlewing returns 0
22:03:05.680 00.000 29876 IsGuiding returns 0
22:03:05.680 00.000 29876 scope move finished after 33 + 76 ms
22:03:05.680 00.000 29876 Move returns status 0, amount 33
22:03:05.680 00.000 29876 MoveAxis(N, 27, ABG)
22:03:05.680 00.000 29876 Guiding  Dir = 0, Dur = 27
22:03:05.680 00.000 29876 IsSlewing returns 0
22:03:05.680 00.000 29876 IsGuiding returns 0
22:03:05.680 00.000 29876 PulseGuide returned control before completion, sleep 37
22:03:05.726 00.046 29876 IsGuiding returns 1
22:03:05.726 00.000 29876 scope still moving after pulse duration time elapsed
22:03:05.757 00.031 29876 IsSlewing returns 0
22:03:05.757 00.000 29876 IsGuiding returns 1
22:03:05.788 00.031 29876 IsSlewing returns 0
22:03:05.788 00.000 29876 IsGuiding returns 1
22:03:05.820 00.032 29876 IsSlewing returns 0
22:03:05.820 00.000 29876 IsGuiding returns 1
22:03:05.851 00.031 29876 IsSlewing returns 0
22:03:05.851 00.000 29876 IsGuiding returns 1
22:03:05.881 00.030 29876 IsSlewing returns 0
22:03:05.881 00.000 29876 IsGuiding returns 0
22:03:05.881 00.000 29876 scope move finished after 27 + 173 ms
22:03:05.881 00.000 29876 Move returns status 0, amount 27
22:03:05.881 00.000 29876 move complete, result=0
22:03:05.881 00.000 29876 worker thread done servicing request
22:03:05.881 00.000 29876 Worker thread wakes up
22:03:05.881 00.000 31432 GuideStep: -0.4 px 33 ms EAST, -0.4 px 27 ms NORTH
22:03:05.884 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:05.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:07.796 01.912 29876 Exposure complete
22:03:07.841 00.045 29876 worker thread done servicing request
22:03:07.841 00.000 31432 OnExposeComplete: enter
22:03:07.844 00.003 31432 UpdateGuideState(): m_state=6
22:03:07.846 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
22:03:07.848 00.002 31432 Star::Find returns 1 (0), X=330.31, Y=635.09, Mass=3461, SNR=36.6, Peak=212 HFD=4.1
22:03:07.850 00.002 31432 MultiStar: [#1 -0.38,0.45,0.96,U] [#2 -0.80,0.15,0.85,U] [#3 0.31,0.51,0.96,U] [#4 -0.16,0.60,0.84,U] [#5 -0.53,0.68,0.79,U] [#6 -0.04,0.09,0.83,U] [#7 -0.32,0.00,0.92,U] [#8 -0.26,0.49,0.83,U] 
22:03:07.852 00.002 31432 single-star, 8 included, MultiStar: {-0.24, 0.32}, one-star: {-0.09, 0.01}
22:03:07.854 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
22:03:07.856 00.002 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
22:03:07.858 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.98 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
22:03:07.861 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.01, opts=13)
22:03:07.863 00.002 31432 Enqueuing Move request for scope (-0.09, 0.01)
22:03:07.866 00.003 29876 Worker thread wakes up
22:03:07.866 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:03:07.866 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:03:07.866 00.000 29876 Moving (-0.09, 0.01) raw xDistance=-0.09 yDistance=-0.03
22:03:07.866 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:03:07.866 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:07.866 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:07.866 00.000 29876 MoveAxis(E, 0, ABG)
22:03:07.866 00.000 29876 Move returns status 0, amount 0
22:03:07.866 00.000 29876 MoveAxis(N, 0, ABG)
22:03:07.866 00.000 29876 Move returns status 0, amount 0
22:03:07.866 00.000 29876 move complete, result=0
22:03:07.867 00.001 29876 worker thread done servicing request
22:03:07.871 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:07.882 00.011 31432 UpdateGuideState exits: m=3461 RSB=36.6
22:03:07.884 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.886 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:07.889 00.003 31432 Enqueuing Expose request
22:03:07.891 00.002 29876 Worker thread wakes up
22:03:07.891 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:07.893 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:07.894 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:10.018 02.124 29876 Exposure complete
22:03:10.061 00.043 29876 worker thread done servicing request
22:03:10.062 00.001 31432 OnExposeComplete: enter
22:03:10.064 00.002 31432 UpdateGuideState(): m_state=6
22:03:10.066 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
22:03:10.068 00.002 31432 Star::Find returns 1 (0), X=331.25, Y=633.89, Mass=3387, SNR=35.2, Peak=227 HFD=4.1
22:03:10.071 00.003 31432 MultiStar: [#1 -0.48,-0.78,0.96,U] [#2 -0.58,-0.51,0.88,U] [#3 0.39,-0.03,0.96,U] [#4 0.74,-0.48,0.90,U] [#5 0.36,-0.30,0.83,U] [#6 0.05,-0.93,0.83,U] [#7 -0.54,-0.54,0.90,U] [#8 0.15,-0.80,0.77,U] 
22:03:10.073 00.002 31432 refined, 8 included, MultiStar: {0.11, -0.62}, one-star: {0.85, -1.19}
22:03:10.077 00.004 31432 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.02) = xAngle (-1.42 = -1.42)
22:03:10.080 00.003 31432 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.59 = 1.59)
22:03:10.083 00.003 31432 CameraToMount -- cameraX=0.11 cameraY=-0.62 hyp=0.63 cameraTheta=-1.40 mountX=0.09 mountY=0.63, mountTheta=1.42
22:03:10.090 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.11, y=-0.62, opts=13)
22:03:10.094 00.004 31432 Enqueuing Move request for scope (0.11, -0.62)
22:03:10.097 00.003 29876 Worker thread wakes up
22:03:10.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.62) opts 0xd
22:03:10.097 00.000 29876 Handling offset move in thread for scope, endpoint = (0.11, -0.62)
22:03:10.097 00.000 29876 Moving (0.11, -0.62) raw xDistance=0.09 yDistance=0.63
22:03:10.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:03:10.097 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:10.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
22:03:10.097 00.000 29876 MoveAxis(E, 0, ABG)
22:03:10.097 00.000 29876 Move returns status 0, amount 0
22:03:10.097 00.000 29876 MoveAxis(N, 0, ABG)
22:03:10.097 00.000 29876 Move returns status 0, amount 0
22:03:10.097 00.000 29876 move complete, result=0
22:03:10.097 00.000 29876 worker thread done servicing request
22:03:10.102 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:10.117 00.015 31432 UpdateGuideState exits: m=3387 RSB=35.2
22:03:10.122 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.127 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:10.129 00.002 31432 Enqueuing Expose request
22:03:10.132 00.003 29876 Worker thread wakes up
22:03:10.132 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
22:03:10.136 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:10.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:12.043 01.907 29876 Exposure complete
22:03:12.086 00.043 29876 worker thread done servicing request
22:03:12.086 00.000 31432 OnExposeComplete: enter
22:03:12.089 00.003 31432 UpdateGuideState(): m_state=6
22:03:12.091 00.002 31432 Star::Find(15, 331, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
22:03:12.093 00.002 31432 Star::Find returns 1 (0), X=331.03, Y=634.30, Mass=3253, SNR=34.9, Peak=195 HFD=4.1
22:03:12.095 00.002 31432 MultiStar: [#1 0.36,-0.67,1.00,U] [#2 -0.42,0.12,0.87,U] [#3 0.53,0.01,1.03,U] [#4 0.89,-0.61,0.00,M2] [#5 0.61,-0.17,0.84,U] [#6 0.10,-0.66,0.89,U] [#7 0.44,-0.72,0.97,U] [#8 0.87,-0.78,0.00,M3] 
22:03:12.097 00.002 31432 refined, 6 included, MultiStar: {0.33, -0.42}, one-star: {0.63, -0.78}
22:03:12.099 00.002 31432 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.02) = xAngle (-0.92 = -0.92)
22:03:12.101 00.002 31432 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.09 = 2.09)
22:03:12.103 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.42 hyp=0.53 cameraTheta=-0.90 mountX=0.32 mountY=0.47, mountTheta=0.97
22:03:12.107 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.42, opts=13)
22:03:12.110 00.003 31432 Enqueuing Move request for scope (0.33, -0.42)
22:03:12.112 00.002 29876 Worker thread wakes up
22:03:12.112 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.42) opts 0xd
22:03:12.112 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.42)
22:03:12.112 00.000 29876 Moving (0.33, -0.42) raw xDistance=0.32 yDistance=0.47
22:03:12.112 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
22:03:12.112 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:12.112 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:03:12.112 00.000 29876 MoveAxis(W, 31, ABG)
22:03:12.112 00.000 29876 Guiding  Dir = 3, Dur = 31
22:03:12.112 00.000 29876 IsSlewing returns 0
22:03:12.112 00.000 29876 IsGuiding returns 0
22:03:12.113 00.001 29876 PulseGuide returned control before completion, sleep 41
22:03:12.116 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:12.128 00.012 31432 UpdateGuideState exits: m=3253 RSB=34.9
22:03:12.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.132 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:12.134 00.002 31432 Enqueuing Expose request
22:03:12.167 00.033 29876 IsGuiding returns 1
22:03:12.167 00.000 29876 scope still moving after pulse duration time elapsed
22:03:12.197 00.030 29876 IsSlewing returns 0
22:03:12.197 00.000 29876 IsGuiding returns 0
22:03:12.197 00.000 29876 scope move finished after 31 + 54 ms
22:03:12.197 00.000 29876 Move returns status 0, amount 31
22:03:12.197 00.000 29876 MoveAxis(N, 0, ABG)
22:03:12.197 00.000 29876 Move returns status 0, amount 0
22:03:12.197 00.000 29876 move complete, result=0
22:03:12.197 00.000 29876 worker thread done servicing request
22:03:12.197 00.000 29876 Worker thread wakes up
22:03:12.197 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:12.197 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.5 px 0 ms NORTH
22:03:12.200 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:14.328 02.128 29876 Exposure complete
22:03:14.371 00.043 29876 worker thread done servicing request
22:03:14.371 00.000 31432 OnExposeComplete: enter
22:03:14.373 00.002 31432 UpdateGuideState(): m_state=6
22:03:14.376 00.003 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
22:03:14.378 00.002 31432 Star::Find returns 1 (0), X=330.59, Y=633.96, Mass=3219, SNR=34.5, Peak=191 HFD=4.1
22:03:14.380 00.002 31432 MultiStar: [#1 -0.32,-0.94,0.97,U] [#2 -0.58,-0.61,0.90,U] [#3 0.47,-0.46,1.02,U] [#4 0.29,-0.69,0.86,U] [#5 0.59,-1.16,0.00,M1] [#6 0.28,-1.26,0.00,M6] [#7 -0.24,-0.90,0.95,U] [#8 0.00,-0.57,0.82,U] 
22:03:14.381 00.001 31432 refined, 6 included, MultiStar: {-0.02, -0.76}, one-star: {0.19, -1.12}
22:03:14.383 00.002 31432 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.02) = xAngle (-1.62 = -1.62)
22:03:14.385 00.002 31432 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.39 = 1.39)
22:03:14.387 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=-0.76 hyp=0.76 cameraTheta=-1.60 mountX=-0.04 mountY=0.75, mountTheta=1.62
22:03:14.389 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=-0.76, opts=13)
22:03:14.392 00.003 31432 Enqueuing Move request for scope (-0.02, -0.76)
22:03:14.393 00.001 29876 Worker thread wakes up
22:03:14.393 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.76) opts 0xd
22:03:14.393 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, -0.76)
22:03:14.393 00.000 29876 Moving (-0.02, -0.76) raw xDistance=-0.04 yDistance=0.75
22:03:14.393 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:03:14.394 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:14.394 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
22:03:14.394 00.000 29876 MoveAxis(E, 0, ABG)
22:03:14.394 00.000 29876 Move returns status 0, amount 0
22:03:14.394 00.000 29876 MoveAxis(N, 0, ABG)
22:03:14.394 00.000 29876 Move returns status 0, amount 0
22:03:14.394 00.000 29876 move complete, result=0
22:03:14.394 00.000 29876 worker thread done servicing request
22:03:14.398 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:14.410 00.012 31432 UpdateGuideState exits: m=3219 RSB=34.5
22:03:14.413 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.414 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:14.416 00.002 31432 Enqueuing Expose request
22:03:14.418 00.002 29876 Worker thread wakes up
22:03:14.418 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
22:03:14.421 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:14.421 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:16.331 01.910 29876 Exposure complete
22:03:16.374 00.043 29876 worker thread done servicing request
22:03:16.374 00.000 31432 OnExposeComplete: enter
22:03:16.377 00.003 31432 UpdateGuideState(): m_state=6
22:03:16.379 00.002 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
22:03:16.381 00.002 31432 Star::Find returns 1 (0), X=330.06, Y=634.93, Mass=2721, SNR=31.2, Peak=188 HFD=4.1
22:03:16.383 00.002 31432 MultiStar: [#1 -0.83,-0.49,1.13,U] [#2 -0.56,0.02,0.99,U] [#3 -0.18,0.54,1.08,U] [#4 0.68,-0.40,1.04,U] [#5 0.09,-0.25,0.94,U] [#6 0.05,-0.97,0.96,U] [#7 -0.16,-0.63,0.98,U] [#8 -0.15,0.06,0.90,U] 
22:03:16.385 00.002 31432 refined, 8 included, MultiStar: {-0.17, -0.25}, one-star: {-0.35, -0.14}
22:03:16.387 00.002 31432 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.02) = xAngle (-2.18 = -2.18)
22:03:16.389 00.002 31432 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.83 = 0.83)
22:03:16.391 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.16 mountX=-0.17 mountY=0.22, mountTheta=2.23
22:03:16.393 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=-0.25, opts=13)
22:03:16.395 00.002 31432 Enqueuing Move request for scope (-0.17, -0.25)
22:03:16.397 00.002 29876 Worker thread wakes up
22:03:16.397 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
22:03:16.397 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
22:03:16.397 00.000 29876 Moving (-0.17, -0.25) raw xDistance=-0.17 yDistance=0.22
22:03:16.397 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:03:16.397 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:16.397 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:03:16.397 00.000 29876 MoveAxis(E, 0, ABG)
22:03:16.397 00.000 29876 Move returns status 0, amount 0
22:03:16.398 00.001 29876 MoveAxis(N, 0, ABG)
22:03:16.398 00.000 29876 Move returns status 0, amount 0
22:03:16.398 00.000 29876 move complete, result=0
22:03:16.398 00.000 29876 worker thread done servicing request
22:03:16.401 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:16.412 00.011 31432 UpdateGuideState exits: m=2721 RSB=31.2
22:03:16.415 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.417 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:16.418 00.001 31432 Enqueuing Expose request
22:03:16.420 00.002 29876 Worker thread wakes up
22:03:16.420 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:16.422 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:16.422 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:18.549 02.127 29876 Exposure complete
22:03:18.598 00.049 29876 worker thread done servicing request
22:03:18.598 00.000 31432 OnExposeComplete: enter
22:03:18.600 00.002 31432 UpdateGuideState(): m_state=6
22:03:18.602 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
22:03:18.604 00.002 31432 Star::Find returns 1 (0), X=329.47, Y=634.93, Mass=3235, SNR=34.8, Peak=187 HFD=4.0
22:03:18.606 00.002 31432 MultiStar: [#1 0.20,-0.95,1.08,U] [#2 -0.44,-0.59,0.94,U] [#3 0.09,0.02,1.07,U] [#4 0.15,-0.72,0.90,U] [#5 -0.56,-0.07,0.85,U] [#6 -0.04,-0.87,0.87,U] [#7 -0.00,-0.45,0.94,U] [#8 0.38,-0.61,0.86,U] 
22:03:18.607 00.001 31432 refined, 8 included, MultiStar: {-0.13, -0.48}, one-star: {-0.94, -0.15}
22:03:18.609 00.002 31432 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.02) = xAngle (-1.85 = -1.85)
22:03:18.611 00.002 31432 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.16 = 1.16)
22:03:18.613 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.50 cameraTheta=-1.83 mountX=-0.14 mountY=0.46, mountTheta=1.87
22:03:18.616 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.48, opts=13)
22:03:18.618 00.002 31432 Enqueuing Move request for scope (-0.13, -0.48)
22:03:18.620 00.002 29876 Worker thread wakes up
22:03:18.620 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd
22:03:18.620 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.48)
22:03:18.620 00.000 29876 Moving (-0.13, -0.48) raw xDistance=-0.14 yDistance=0.46
22:03:18.620 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:03:18.620 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:18.620 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:03:18.620 00.000 29876 MoveAxis(E, 0, ABG)
22:03:18.620 00.000 29876 Move returns status 0, amount 0
22:03:18.620 00.000 29876 MoveAxis(N, 0, ABG)
22:03:18.620 00.000 29876 Move returns status 0, amount 0
22:03:18.620 00.000 29876 move complete, result=0
22:03:18.620 00.000 29876 worker thread done servicing request
22:03:18.623 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:18.635 00.012 31432 UpdateGuideState exits: m=3235 RSB=34.8
22:03:18.637 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.639 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:18.641 00.002 31432 Enqueuing Expose request
22:03:18.643 00.002 29876 Worker thread wakes up
22:03:18.643 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:03:18.645 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:18.645 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:20.558 01.913 29876 Exposure complete
22:03:20.601 00.043 29876 worker thread done servicing request
22:03:20.601 00.000 31432 OnExposeComplete: enter
22:03:20.604 00.003 31432 UpdateGuideState(): m_state=6
22:03:20.606 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
22:03:20.608 00.002 31432 Star::Find returns 1 (0), X=330.44, Y=634.82, Mass=3132, SNR=34.2, Peak=208 HFD=3.8
22:03:20.610 00.002 31432 MultiStar: [#1 0.29,-0.62,1.05,U] [#2 0.06,-0.22,0.88,U] [#3 0.55,0.60,1.02,U] [#4 0.47,-0.80,0.96,U] [#5 0.21,-0.27,0.83,U] [#6 0.51,-0.94,0.00,M5] [#7 0.30,-0.94,0.98,U] [#8 0.84,-0.27,0.88,U] 
22:03:20.612 00.002 31432 single-star, 7 included, MultiStar: {0.34, -0.35}, one-star: {0.04, -0.26}
22:03:20.613 00.001 31432 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.02) = xAngle (-1.45 = -1.45)
22:03:20.615 00.002 31432 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.56 = 1.56)
22:03:20.617 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.43 mountX=0.03 mountY=0.26, mountTheta=1.45
22:03:20.621 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.26, opts=13)
22:03:20.624 00.003 31432 Enqueuing Move request for scope (0.04, -0.26)
22:03:20.626 00.002 29876 Worker thread wakes up
22:03:20.626 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
22:03:20.626 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
22:03:20.626 00.000 29876 Moving (0.04, -0.26) raw xDistance=0.03 yDistance=0.26
22:03:20.626 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:20.626 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.626 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:03:20.626 00.000 29876 MoveAxis(E, 0, ABG)
22:03:20.626 00.000 29876 Move returns status 0, amount 0
22:03:20.626 00.000 29876 MoveAxis(N, 0, ABG)
22:03:20.626 00.000 29876 Move returns status 0, amount 0
22:03:20.626 00.000 29876 move complete, result=0
22:03:20.626 00.000 29876 worker thread done servicing request
22:03:20.629 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:20.641 00.012 31432 UpdateGuideState exits: m=3132 RSB=34.2
22:03:20.643 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.645 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:20.647 00.002 31432 Enqueuing Expose request
22:03:20.649 00.002 29876 Worker thread wakes up
22:03:20.649 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:03:20.651 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:20.651 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:22.879 02.228 29876 Exposure complete
22:03:22.922 00.043 29876 worker thread done servicing request
22:03:22.922 00.000 31432 OnExposeComplete: enter
22:03:22.925 00.003 31432 UpdateGuideState(): m_state=6
22:03:22.927 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
22:03:22.929 00.002 31432 Star::Find returns 1 (0), X=329.93, Y=634.86, Mass=3218, SNR=35.0, Peak=227 HFD=4.2
22:03:22.931 00.002 31432 MultiStar: [#1 -0.42,-0.49,0.99,U] [#2 -0.83,-0.40,1.01,U] [#3 -0.63,0.50,1.00,U] [#4 -0.18,0.00,0.88,U] [#5 -0.50,-0.13,0.83,U] [#6 0.01,-0.74,0.87,U] [#7 0.08,-0.95,0.93,U] [#8 0.00,-0.27,0.78,U] 
22:03:22.933 00.002 31432 refined, 8 included, MultiStar: {-0.34, -0.30}, one-star: {-0.47, -0.21}
22:03:22.934 00.001 31432 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
22:03:22.936 00.002 31432 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
22:03:22.938 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-2.43 mountX=-0.35 mountY=0.24, mountTheta=2.54
22:03:22.940 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.30, opts=13)
22:03:22.943 00.003 31432 Enqueuing Move request for scope (-0.34, -0.30)
22:03:22.944 00.001 29876 Worker thread wakes up
22:03:22.944 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.30) opts 0xd
22:03:22.944 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.30)
22:03:22.945 00.001 29876 Moving (-0.34, -0.30) raw xDistance=-0.35 yDistance=0.24
22:03:22.945 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
22:03:22.945 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:22.945 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:03:22.945 00.000 29876 MoveAxis(E, 34, ABG)
22:03:22.945 00.000 29876 Guiding  Dir = 2, Dur = 34
22:03:22.945 00.000 29876 IsSlewing returns 0
22:03:22.945 00.000 29876 IsGuiding returns 0
22:03:22.945 00.000 29876 PulseGuide returned control before completion, sleep 44
22:03:22.948 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:22.960 00.012 31432 UpdateGuideState exits: m=3218 RSB=35.0
22:03:22.962 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.964 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:22.966 00.002 31432 Enqueuing Expose request
22:03:23.004 00.038 29876 IsGuiding returns 1
22:03:23.004 00.000 29876 scope still moving after pulse duration time elapsed
22:03:23.035 00.031 29876 IsSlewing returns 0
22:03:23.035 00.000 29876 IsGuiding returns 0
22:03:23.035 00.000 29876 scope move finished after 34 + 55 ms
22:03:23.035 00.000 29876 Move returns status 0, amount 34
22:03:23.035 00.000 29876 MoveAxis(N, 0, ABG)
22:03:23.035 00.000 29876 Move returns status 0, amount 0
22:03:23.035 00.000 29876 move complete, result=0
22:03:23.035 00.000 29876 worker thread done servicing request
22:03:23.035 00.000 29876 Worker thread wakes up
22:03:23.035 00.000 31432 GuideStep: -0.4 px 34 ms EAST, 0.2 px 0 ms NORTH
22:03:23.038 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:23.038 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:24.947 01.909 29876 Exposure complete
22:03:24.990 00.043 29876 worker thread done servicing request
22:03:24.990 00.000 31432 OnExposeComplete: enter
22:03:24.993 00.003 31432 UpdateGuideState(): m_state=6
22:03:24.995 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
22:03:24.997 00.002 31432 Star::Find returns 1 (0), X=331.15, Y=634.64, Mass=3213, SNR=34.7, Peak=219 HFD=3.9
22:03:24.999 00.002 31432 MultiStar: [#1 0.72,-0.99,0.00,M1] [#2 0.31,-0.05,0.90,U] [#3 0.95,0.20,1.01,U] [#4 0.86,-0.49,0.88,U] [#5 0.01,0.56,0.86,U] [#6 1.22,-1.08,0.00,M5] [#7 0.86,-0.63,0.00,M1] [#8 1.50,-0.85,0.00,M1] 
22:03:25.001 00.002 31432 refined, 4 included, MultiStar: {0.59, -0.05}, one-star: {0.75, -0.44}
22:03:25.003 00.002 31432 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.02) = xAngle (-0.11 = -0.11)
22:03:25.005 00.002 31432 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.90 = 2.90)
22:03:25.007 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.60 cameraTheta=-0.08 mountX=0.59 mountY=0.14, mountTheta=0.23
22:03:25.010 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-0.05, opts=13)
22:03:25.012 00.002 31432 Enqueuing Move request for scope (0.59, -0.05)
22:03:25.013 00.001 29876 Worker thread wakes up
22:03:25.013 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.05) opts 0xd
22:03:25.013 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -0.05)
22:03:25.013 00.000 29876 Moving (0.59, -0.05) raw xDistance=0.59 yDistance=0.14
22:03:25.013 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.59
22:03:25.014 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:25.014 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:03:25.014 00.000 29876 MoveAxis(W, 52, ABG)
22:03:25.014 00.000 29876 Guiding  Dir = 3, Dur = 52
22:03:25.014 00.000 29876 IsSlewing returns 0
22:03:25.014 00.000 29876 IsGuiding returns 0
22:03:25.014 00.000 29876 PulseGuide returned control before completion, sleep 62
22:03:25.017 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
22:03:25.029 00.012 31432 UpdateGuideState exits: m=3213 RSB=34.7
22:03:25.031 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.033 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:25.035 00.002 31432 Enqueuing Expose request
22:03:25.083 00.048 29876 IsGuiding returns 1
22:03:25.083 00.000 29876 scope still moving after pulse duration time elapsed
22:03:25.113 00.030 29876 IsSlewing returns 0
22:03:25.113 00.000 29876 IsGuiding returns 1
22:03:25.144 00.031 29876 IsSlewing returns 0
22:03:25.144 00.000 29876 IsGuiding returns 1
22:03:25.175 00.031 29876 IsSlewing returns 0
22:03:25.175 00.000 29876 IsGuiding returns 0
22:03:25.175 00.000 29876 scope move finished after 52 + 109 ms
22:03:25.175 00.000 29876 Move returns status 0, amount 52
22:03:25.175 00.000 29876 MoveAxis(N, 0, ABG)
22:03:25.175 00.000 29876 Move returns status 0, amount 0
22:03:25.175 00.000 29876 move complete, result=0
22:03:25.175 00.000 29876 worker thread done servicing request
22:03:25.175 00.000 29876 Worker thread wakes up
22:03:25.175 00.000 31432 GuideStep: 0.6 px 52 ms WEST, 0.1 px 0 ms NORTH
22:03:25.178 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:25.178 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:27.303 02.125 29876 Exposure complete
22:03:27.352 00.049 29876 worker thread done servicing request
22:03:27.352 00.000 31432 OnExposeComplete: enter
22:03:27.355 00.003 31432 UpdateGuideState(): m_state=6
22:03:27.357 00.002 31432 Star::Find(15, 331, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
22:03:27.359 00.002 31432 Star::Find returns 1 (0), X=330.79, Y=634.94, Mass=3172, SNR=34.7, Peak=197 HFD=4.2
22:03:27.361 00.002 31432 MultiStar: [#1 0.18,-0.08,1.03,U] [#2 -0.29,0.11,0.91,U] [#3 0.29,0.63,0.97,U] [#4 0.45,0.12,0.96,U] [#5 0.73,0.17,0.79,U] [#6 0.72,-0.83,0.00,M6] [#7 0.13,-0.38,0.89,U] [#8 0.38,0.19,0.80,U] 
22:03:27.363 00.002 31432 refined, 7 included, MultiStar: {0.27, 0.07}, one-star: {0.38, -0.14}
22:03:27.365 00.002 31432 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.02) = xAngle (0.24 = 0.24)
22:03:27.366 00.001 31432 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.25 = -3.03)
22:03:27.368 00.002 31432 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.27 mountX=0.27 mountY=-0.03, mountTheta=-0.12
22:03:27.371 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.07, opts=13)
22:03:27.373 00.002 31432 Enqueuing Move request for scope (0.27, 0.07)
22:03:27.375 00.002 29876 Worker thread wakes up
22:03:27.375 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
22:03:27.375 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
22:03:27.375 00.000 29876 Moving (0.27, 0.07) raw xDistance=0.27 yDistance=-0.03
22:03:27.375 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
22:03:27.375 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:27.375 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:27.375 00.000 29876 MoveAxis(W, 34, ABG)
22:03:27.375 00.000 29876 Guiding  Dir = 3, Dur = 34
22:03:27.375 00.000 29876 IsSlewing returns 0
22:03:27.376 00.001 29876 IsGuiding returns 0
22:03:27.376 00.000 29876 PulseGuide returned control before completion, sleep 44
22:03:27.379 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:27.391 00.012 31432 UpdateGuideState exits: m=3172 RSB=34.7
22:03:27.394 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.395 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:27.397 00.002 31432 Enqueuing Expose request
22:03:27.424 00.027 29876 IsGuiding returns 1
22:03:27.424 00.000 29876 scope still moving after pulse duration time elapsed
22:03:27.454 00.030 29876 IsSlewing returns 0
22:03:27.454 00.000 29876 IsGuiding returns 1
22:03:27.485 00.031 29876 IsSlewing returns 0
22:03:27.485 00.000 29876 IsGuiding returns 0
22:03:27.485 00.000 29876 scope move finished after 34 + 75 ms
22:03:27.485 00.000 29876 Move returns status 0, amount 34
22:03:27.485 00.000 29876 MoveAxis(N, 0, ABG)
22:03:27.485 00.000 29876 Move returns status 0, amount 0
22:03:27.485 00.000 29876 move complete, result=0
22:03:27.485 00.000 29876 worker thread done servicing request
22:03:27.486 00.001 29876 Worker thread wakes up
22:03:27.486 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.0 px 0 ms NORTH
22:03:27.488 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:27.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:29.405 01.917 29876 Exposure complete
22:03:29.447 00.042 29876 worker thread done servicing request
22:03:29.447 00.000 31432 OnExposeComplete: enter
22:03:29.449 00.002 31432 UpdateGuideState(): m_state=6
22:03:29.451 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
22:03:29.453 00.002 31432 Star::Find returns 1 (0), X=330.41, Y=635.35, Mass=3285, SNR=35.2, Peak=218 HFD=4.0
22:03:29.455 00.002 31432 MultiStar: [#1 -0.22,-0.12,0.97,U] [#2 -0.18,0.27,0.91,U] [#3 0.03,0.69,0.96,U] [#4 0.19,-0.09,0.89,U] [#5 -0.17,0.49,0.82,U] [#6 0.65,-0.86,0.00,M7] [#7 0.21,-0.60,0.85,U] [#8 0.55,0.13,0.78,U] 
22:03:29.457 00.002 31432 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.00, 0.28}
22:03:29.459 00.002 31432 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.02) = xAngle (1.24 = 1.24)
22:03:29.461 00.002 31432 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.25 = -2.03)
22:03:29.463 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.26 mountX=0.05 mountY=-0.13, mountTheta=-1.22
22:03:29.465 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.14, opts=13)
22:03:29.467 00.002 31432 Enqueuing Move request for scope (0.04, 0.14)
22:03:29.469 00.002 29876 Worker thread wakes up
22:03:29.469 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:03:29.469 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:03:29.469 00.000 29876 Moving (0.04, 0.14) raw xDistance=0.05 yDistance=-0.13
22:03:29.469 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:03:29.469 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:29.470 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:29.470 00.000 29876 MoveAxis(E, 0, ABG)
22:03:29.470 00.000 29876 Move returns status 0, amount 0
22:03:29.470 00.000 29876 MoveAxis(N, 0, ABG)
22:03:29.470 00.000 29876 Move returns status 0, amount 0
22:03:29.470 00.000 29876 move complete, result=0
22:03:29.470 00.000 29876 worker thread done servicing request
22:03:29.473 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:29.485 00.012 31432 UpdateGuideState exits: m=3285 RSB=35.2
22:03:29.487 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:29.489 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:29.490 00.001 31432 Enqueuing Expose request
22:03:29.494 00.004 29876 Worker thread wakes up
22:03:29.494 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:29.496 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:29.496 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:31.618 02.122 29876 Exposure complete
22:03:31.662 00.044 29876 worker thread done servicing request
22:03:31.662 00.000 31432 OnExposeComplete: enter
22:03:31.665 00.003 31432 UpdateGuideState(): m_state=6
22:03:31.667 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
22:03:31.669 00.002 31432 Star::Find returns 1 (0), X=329.61, Y=635.18, Mass=3320, SNR=35.6, Peak=210 HFD=3.8
22:03:31.671 00.002 31432 MultiStar: [#1 -0.23,-0.15,1.02,U] [#2 -0.42,-0.21,0.88,U] [#3 -0.12,0.43,1.03,U] [#4 -0.14,0.18,0.91,U] [#5 -0.22,-0.00,0.81,U] [#6 0.26,-0.84,0.85,U] [#7 0.19,-0.36,0.88,U] [#8 0.63,-0.32,0.82,U] 
22:03:31.673 00.002 31432 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.80, 0.10}
22:03:31.674 00.001 31432 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.02) = xAngle (-2.38 = -2.38)
22:03:31.676 00.002 31432 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.63 = 0.63)
22:03:31.678 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.36 mountX=-0.12 mountY=0.09, mountTheta=2.46
22:03:31.681 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.11, opts=13)
22:03:31.683 00.002 31432 Enqueuing Move request for scope (-0.11, -0.11)
22:03:31.685 00.002 29876 Worker thread wakes up
22:03:31.685 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
22:03:31.685 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
22:03:31.685 00.000 29876 Moving (-0.11, -0.11) raw xDistance=-0.12 yDistance=0.09
22:03:31.685 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:03:31.685 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:31.685 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:03:31.685 00.000 29876 MoveAxis(E, 0, ABG)
22:03:31.685 00.000 29876 Move returns status 0, amount 0
22:03:31.685 00.000 29876 MoveAxis(N, 0, ABG)
22:03:31.685 00.000 29876 Move returns status 0, amount 0
22:03:31.685 00.000 29876 move complete, result=0
22:03:31.685 00.000 29876 worker thread done servicing request
22:03:31.689 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:31.702 00.013 31432 UpdateGuideState exits: m=3320 RSB=35.6
22:03:31.704 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.706 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:31.708 00.002 31432 Enqueuing Expose request
22:03:31.710 00.002 29876 Worker thread wakes up
22:03:31.710 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:31.712 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:31.712 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:33.724 02.012 29876 Exposure complete
22:03:33.766 00.042 29876 worker thread done servicing request
22:03:33.766 00.000 31432 OnExposeComplete: enter
22:03:33.769 00.003 31432 UpdateGuideState(): m_state=6
22:03:33.771 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
22:03:33.773 00.002 31432 Star::Find returns 1 (0), X=329.99, Y=635.50, Mass=3260, SNR=35.3, Peak=222 HFD=4.1
22:03:33.775 00.002 31432 MultiStar: [#1 -0.30,0.62,0.95,U] [#2 -0.23,0.62,0.92,U] [#3 0.22,1.08,0.00,M1] [#4 0.00,0.63,0.91,U] [#5 -0.52,0.59,0.80,U] [#6 0.07,0.04,0.85,U] [#7 0.55,0.09,0.86,U] [#8 -0.01,0.96,0.80,U] 
22:03:33.777 00.002 31432 refined, 7 included, MultiStar: {-0.11, 0.50}, one-star: {-0.42, 0.42}
22:03:33.779 00.002 31432 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.02) = xAngle (1.77 = 1.77)
22:03:33.780 00.001 31432 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.78 = -1.50)
22:03:33.783 00.003 31432 CameraToMount -- cameraX=-0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.79 mountX=-0.10 mountY=-0.51, mountTheta=-1.77
22:03:33.785 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.50, opts=13)
22:03:33.787 00.002 31432 Enqueuing Move request for scope (-0.11, 0.50)
22:03:33.790 00.003 29876 Worker thread wakes up
22:03:33.790 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.50) opts 0xd
22:03:33.790 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.50)
22:03:33.790 00.000 29876 Moving (-0.11, 0.50) raw xDistance=-0.10 yDistance=-0.51
22:03:33.790 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:03:33.790 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:33.790 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:03:33.790 00.000 29876 MoveAxis(E, 0, ABG)
22:03:33.790 00.000 29876 Move returns status 0, amount 0
22:03:33.790 00.000 29876 MoveAxis(N, 0, ABG)
22:03:33.790 00.000 29876 Move returns status 0, amount 0
22:03:33.790 00.000 29876 move complete, result=0
22:03:33.790 00.000 29876 worker thread done servicing request
22:03:33.795 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=14, FiltMax=257, Gamma=0.490
22:03:33.809 00.014 31432 UpdateGuideState exits: m=3260 RSB=35.3
22:03:33.812 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:33.813 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:33.815 00.002 31432 Enqueuing Expose request
22:03:33.817 00.002 29876 Worker thread wakes up
22:03:33.817 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:03:33.819 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:33.819 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:35.952 02.133 29876 Exposure complete
22:03:35.995 00.043 29876 worker thread done servicing request
22:03:35.995 00.000 31432 OnExposeComplete: enter
22:03:35.998 00.003 31432 UpdateGuideState(): m_state=6
22:03:36.000 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
22:03:36.002 00.002 31432 Star::Find returns 1 (0), X=329.73, Y=635.75, Mass=3156, SNR=34.5, Peak=205 HFD=4.1
22:03:36.004 00.002 31432 MultiStar: [#1 -0.94,0.91,0.00,M1] [#2 -1.30,0.91,0.00,M1] [#3 -0.45,1.37,0.00,M2] [#4 -0.16,0.48,0.98,U] [#5 -1.05,0.89,0.00,M1] [#6 -0.79,0.44,0.84,U] [#7 -0.58,0.53,0.96,U] [#8 -0.50,0.95,0.00,M1] 
22:03:36.006 00.002 31432 refined, 3 included, MultiStar: {-0.54, 0.53}, one-star: {-0.68, 0.67}
22:03:36.008 00.002 31432 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.02) = xAngle (2.34 = 2.34)
22:03:36.009 00.001 31432 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.35 = -0.93)
22:03:36.011 00.002 31432 CameraToMount -- cameraX=-0.54 cameraY=0.53 hyp=0.76 cameraTheta=2.37 mountX=-0.53 mountY=-0.61, mountTheta=-2.29
22:03:36.014 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.54, y=0.53, opts=13)
22:03:36.016 00.002 31432 Enqueuing Move request for scope (-0.54, 0.53)
22:03:36.018 00.002 29876 Worker thread wakes up
22:03:36.018 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.53) opts 0xd
22:03:36.018 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.54, 0.53)
22:03:36.018 00.000 29876 Moving (-0.54, 0.53) raw xDistance=-0.53 yDistance=-0.61
22:03:36.018 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.53
22:03:36.019 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.61
22:03:36.019 00.000 29876 MoveAxis(E, 51, ABG)
22:03:36.019 00.000 29876 Guiding  Dir = 2, Dur = 51
22:03:36.019 00.000 29876 IsSlewing returns 0
22:03:36.019 00.000 29876 IsGuiding returns 0
22:03:36.019 00.000 29876 PulseGuide returned control before completion, sleep 61
22:03:36.022 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:36.034 00.012 31432 UpdateGuideState exits: m=3156 RSB=34.5
22:03:36.036 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:36.038 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:36.040 00.002 31432 Enqueuing Expose request
22:03:36.090 00.050 29876 IsGuiding returns 1
22:03:36.090 00.000 29876 scope still moving after pulse duration time elapsed
22:03:36.121 00.031 29876 IsSlewing returns 0
22:03:36.121 00.000 29876 IsGuiding returns 1
22:03:36.152 00.031 29876 IsSlewing returns 0
22:03:36.152 00.000 29876 IsGuiding returns 1
22:03:36.183 00.031 29876 IsSlewing returns 0
22:03:36.183 00.000 29876 IsGuiding returns 0
22:03:36.183 00.000 29876 scope move finished after 51 + 112 ms
22:03:36.183 00.000 29876 Move returns status 0, amount 51
22:03:36.183 00.000 29876 MoveAxis(N, 45, ABG)
22:03:36.183 00.000 29876 Guiding  Dir = 0, Dur = 45
22:03:36.183 00.000 29876 IsSlewing returns 0
22:03:36.183 00.000 29876 IsGuiding returns 0
22:03:36.183 00.000 29876 PulseGuide returned control before completion, sleep 55
22:03:36.244 00.061 29876 IsGuiding returns 1
22:03:36.244 00.000 29876 scope still moving after pulse duration time elapsed
22:03:36.275 00.031 29876 IsSlewing returns 0
22:03:36.275 00.000 29876 IsGuiding returns 1
22:03:36.307 00.032 29876 IsSlewing returns 0
22:03:36.307 00.000 29876 IsGuiding returns 1
22:03:36.338 00.031 29876 IsSlewing returns 0
22:03:36.338 00.000 29876 IsGuiding returns 0
22:03:36.338 00.000 29876 scope move finished after 45 + 110 ms
22:03:36.338 00.000 29876 Move returns status 0, amount 45
22:03:36.338 00.000 29876 move complete, result=0
22:03:36.338 00.000 29876 worker thread done servicing request
22:03:36.338 00.000 29876 Worker thread wakes up
22:03:36.338 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:36.338 00.000 31432 GuideStep: -0.5 px 51 ms EAST, -0.6 px 45 ms NORTH
22:03:36.341 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:38.257 01.916 29876 Exposure complete
22:03:38.301 00.044 29876 worker thread done servicing request
22:03:38.301 00.000 31432 OnExposeComplete: enter
22:03:38.303 00.002 31432 UpdateGuideState(): m_state=6
22:03:38.306 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
22:03:38.308 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=635.51, Mass=2999, SNR=33.5, Peak=189 HFD=3.8
22:03:38.310 00.002 31432 MultiStar: [#1 -0.55,0.13,1.02,U] [#2 -0.59,0.59,0.93,U] [#3 -0.22,0.80,1.05,U] [#4 -0.33,0.67,0.97,U] [#5 -0.68,0.40,0.87,U] [#6 -0.13,-0.28,0.95,U] [#7 -0.75,0.55,0.95,U] [#8 -0.15,0.47,0.84,U] 
22:03:38.312 00.002 31432 refined, 8 included, MultiStar: {-0.44, 0.42}, one-star: {-0.54, 0.43}
22:03:38.314 00.002 31432 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.02) = xAngle (2.35 = 2.35)
22:03:38.315 00.001 31432 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.37 = -0.92)
22:03:38.317 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=0.42 hyp=0.61 cameraTheta=2.38 mountX=-0.43 mountY=-0.48, mountTheta=-2.30
22:03:38.320 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=0.42, opts=13)
22:03:38.322 00.002 31432 Enqueuing Move request for scope (-0.44, 0.42)
22:03:38.323 00.001 29876 Worker thread wakes up
22:03:38.324 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.42) opts 0xd
22:03:38.324 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, 0.42)
22:03:38.324 00.000 29876 Moving (-0.44, 0.42) raw xDistance=-0.43 yDistance=-0.48
22:03:38.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
22:03:38.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.48
22:03:38.324 00.000 29876 MoveAxis(E, 48, ABG)
22:03:38.324 00.000 29876 Guiding  Dir = 2, Dur = 48
22:03:38.324 00.000 29876 IsSlewing returns 0
22:03:38.324 00.000 29876 IsGuiding returns 0
22:03:38.324 00.000 29876 PulseGuide returned control before completion, sleep 58
22:03:38.328 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=37, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:38.339 00.011 31432 UpdateGuideState exits: m=2999 RSB=33.5
22:03:38.341 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.343 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:38.345 00.002 31432 Enqueuing Expose request
22:03:38.397 00.052 29876 IsGuiding returns 1
22:03:38.397 00.000 29876 scope still moving after pulse duration time elapsed
22:03:38.427 00.030 29876 IsSlewing returns 0
22:03:38.427 00.000 29876 IsGuiding returns 1
22:03:38.458 00.031 29876 IsSlewing returns 0
22:03:38.458 00.000 29876 IsGuiding returns 1
22:03:38.489 00.031 29876 IsSlewing returns 0
22:03:38.489 00.000 29876 IsGuiding returns 0
22:03:38.489 00.000 29876 scope move finished after 48 + 116 ms
22:03:38.489 00.000 29876 Move returns status 0, amount 48
22:03:38.489 00.000 29876 MoveAxis(N, 35, ABG)
22:03:38.489 00.000 29876 Guiding  Dir = 0, Dur = 35
22:03:38.489 00.000 29876 IsSlewing returns 0
22:03:38.489 00.000 29876 IsGuiding returns 0
22:03:38.489 00.000 29876 PulseGuide returned control before completion, sleep 45
22:03:38.550 00.061 29876 IsGuiding returns 1
22:03:38.550 00.000 29876 scope still moving after pulse duration time elapsed
22:03:38.580 00.030 29876 IsSlewing returns 0
22:03:38.580 00.000 29876 IsGuiding returns 1
22:03:38.609 00.029 29876 IsSlewing returns 0
22:03:38.609 00.000 29876 IsGuiding returns 1
22:03:38.641 00.032 29876 IsSlewing returns 0
22:03:38.641 00.000 29876 IsGuiding returns 1
22:03:38.672 00.031 29876 IsSlewing returns 0
22:03:38.672 00.000 29876 IsGuiding returns 1
22:03:38.703 00.031 29876 IsSlewing returns 0
22:03:38.703 00.000 29876 IsGuiding returns 0
22:03:38.703 00.000 29876 scope move finished after 35 + 179 ms
22:03:38.703 00.000 29876 Move returns status 0, amount 35
22:03:38.703 00.000 29876 move complete, result=0
22:03:38.703 00.000 29876 worker thread done servicing request
22:03:38.703 00.000 29876 Worker thread wakes up
22:03:38.703 00.000 31432 GuideStep: -0.4 px 48 ms EAST, -0.5 px 35 ms NORTH
22:03:38.705 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:38.705 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:40.835 02.130 29876 Exposure complete
22:03:40.878 00.043 29876 worker thread done servicing request
22:03:40.878 00.000 31432 OnExposeComplete: enter
22:03:40.880 00.002 31432 UpdateGuideState(): m_state=6
22:03:40.882 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
22:03:40.884 00.002 31432 Star::Find returns 1 (0), X=330.40, Y=634.61, Mass=2907, SNR=32.6, Peak=184 HFD=3.9
22:03:40.886 00.002 31432 MultiStar: [#1 -0.30,0.33,1.06,U] [#2 -0.46,0.26,0.96,U] [#3 0.37,-0.13,1.13,U] [#4 0.42,0.33,0.97,U] [#5 -0.19,-0.61,0.89,U] [#6 0.20,-0.65,0.92,U] [#7 0.19,-0.38,0.99,U] [#8 0.08,-0.07,0.84,U] 
22:03:40.888 00.002 31432 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.01, -0.47}
22:03:40.890 00.002 31432 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.02) = xAngle (-1.35 = -1.35)
22:03:40.891 00.001 31432 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.66 = 1.66)
22:03:40.893 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.32 mountX=0.03 mountY=0.15, mountTheta=1.35
22:03:40.896 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.14, opts=13)
22:03:40.899 00.003 31432 Enqueuing Move request for scope (0.04, -0.14)
22:03:40.901 00.002 29876 Worker thread wakes up
22:03:40.901 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:03:40.901 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:03:40.901 00.000 29876 Moving (0.04, -0.14) raw xDistance=0.03 yDistance=0.15
22:03:40.901 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:40.901 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.901 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:03:40.901 00.000 29876 MoveAxis(E, 0, ABG)
22:03:40.901 00.000 29876 Move returns status 0, amount 0
22:03:40.901 00.000 29876 MoveAxis(N, 0, ABG)
22:03:40.901 00.000 29876 Move returns status 0, amount 0
22:03:40.901 00.000 29876 move complete, result=0
22:03:40.901 00.000 29876 worker thread done servicing request
22:03:40.905 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:40.916 00.011 31432 UpdateGuideState exits: m=2907 RSB=32.6
22:03:40.918 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.921 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:40.923 00.002 31432 Enqueuing Expose request
22:03:40.924 00.001 29876 Worker thread wakes up
22:03:40.924 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:40.927 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:40.927 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:42.844 01.917 29876 Exposure complete
22:03:42.888 00.044 29876 worker thread done servicing request
22:03:42.888 00.000 31432 OnExposeComplete: enter
22:03:42.891 00.003 31432 UpdateGuideState(): m_state=6
22:03:42.893 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
22:03:42.895 00.002 31432 Star::Find returns 1 (0), X=330.69, Y=634.05, Mass=2849, SNR=32.0, Peak=224 HFD=4.1
22:03:42.897 00.002 31432 MultiStar: [#1 0.10,-0.87,1.09,U] [#2 0.27,-0.74,0.94,U] [#3 0.86,-0.37,1.13,U] [#4 0.43,-0.96,0.00,M1] [#5 -0.15,-0.37,0.84,U] [#6 0.47,-1.40,0.00,M3] [#7 0.28,-1.31,0.00,M1] [#8 0.46,-0.51,0.84,U] 
22:03:42.899 00.002 31432 refined, 5 included, MultiStar: {0.32, -0.66}, one-star: {0.28, -1.03}
22:03:42.901 00.002 31432 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
22:03:42.903 00.002 31432 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
22:03:42.905 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.66 hyp=0.73 cameraTheta=-1.11 mountX=0.31 mountY=0.70, mountTheta=1.16
22:03:42.908 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.66, opts=13)
22:03:42.910 00.002 31432 Enqueuing Move request for scope (0.32, -0.66)
22:03:42.912 00.002 29876 Worker thread wakes up
22:03:42.913 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.66) opts 0xd
22:03:42.913 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.66)
22:03:42.913 00.000 29876 Moving (0.32, -0.66) raw xDistance=0.31 yDistance=0.70
22:03:42.913 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
22:03:42.913 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:42.913 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
22:03:42.913 00.000 29876 MoveAxis(W, 30, ABG)
22:03:42.913 00.000 29876 Guiding  Dir = 3, Dur = 30
22:03:42.913 00.000 29876 IsSlewing returns 0
22:03:42.913 00.000 29876 IsGuiding returns 0
22:03:42.914 00.001 29876 PulseGuide returned control before completion, sleep 40
22:03:42.917 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:42.928 00.011 31432 UpdateGuideState exits: m=2849 RSB=32.0
22:03:42.931 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.933 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:42.935 00.002 31432 Enqueuing Expose request
22:03:42.968 00.033 29876 IsGuiding returns 1
22:03:42.968 00.000 29876 scope still moving after pulse duration time elapsed
22:03:43.000 00.032 29876 IsSlewing returns 0
22:03:43.000 00.000 29876 IsGuiding returns 0
22:03:43.000 00.000 29876 scope move finished after 30 + 57 ms
22:03:43.000 00.000 29876 Move returns status 0, amount 30
22:03:43.000 00.000 29876 MoveAxis(N, 0, ABG)
22:03:43.000 00.000 29876 Move returns status 0, amount 0
22:03:43.000 00.000 29876 move complete, result=0
22:03:43.000 00.000 29876 worker thread done servicing request
22:03:43.000 00.000 29876 Worker thread wakes up
22:03:43.000 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.7 px 0 ms NORTH
22:03:43.003 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:43.003 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:45.132 02.129 29876 Exposure complete
22:03:45.177 00.045 29876 worker thread done servicing request
22:03:45.177 00.000 31432 OnExposeComplete: enter
22:03:45.179 00.002 31432 UpdateGuideState(): m_state=6
22:03:45.181 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
22:03:45.183 00.002 31432 Star::Find returns 1 (0), X=329.96, Y=635.13, Mass=3160, SNR=33.9, Peak=215 HFD=4.3
22:03:45.185 00.002 31432 MultiStar: [#1 -0.77,-0.44,1.01,U] [#2 -1.00,-0.05,0.92,U] [#3 -0.07,0.19,0.96,U] [#4 0.02,0.42,0.94,U] [#5 -0.77,0.39,0.82,U] [#6 0.05,-0.46,0.89,U] [#7 -0.19,-0.36,0.88,U] [#8 -0.39,-0.09,0.83,U] 
22:03:45.187 00.002 31432 refined, 8 included, MultiStar: {-0.40, -0.04}, one-star: {-0.45, 0.05}
22:03:45.189 00.002 31432 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.02) = xAngle (-3.06 = -3.06)
22:03:45.191 00.002 31432 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.05 = -0.05)
22:03:45.193 00.002 31432 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-3.04 mountX=-0.40 mountY=-0.02, mountTheta=-3.09
22:03:45.195 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.40, y=-0.04, opts=13)
22:03:45.197 00.002 31432 Enqueuing Move request for scope (-0.40, -0.04)
22:03:45.199 00.002 29876 Worker thread wakes up
22:03:45.199 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.04) opts 0xd
22:03:45.200 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.40, -0.04)
22:03:45.200 00.000 29876 Moving (-0.40, -0.04) raw xDistance=-0.40 yDistance=-0.02
22:03:45.200 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.40
22:03:45.200 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:45.200 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:45.200 00.000 29876 MoveAxis(E, 34, ABG)
22:03:45.200 00.000 29876 Guiding  Dir = 2, Dur = 34
22:03:45.200 00.000 29876 IsSlewing returns 0
22:03:45.200 00.000 29876 IsGuiding returns 0
22:03:45.200 00.000 29876 PulseGuide returned control before completion, sleep 44
22:03:45.204 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=0.490
22:03:45.215 00.011 31432 UpdateGuideState exits: m=3160 RSB=33.9
22:03:45.217 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.219 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:45.221 00.002 31432 Enqueuing Expose request
22:03:45.254 00.033 29876 IsGuiding returns 1
22:03:45.254 00.000 29876 scope still moving after pulse duration time elapsed
22:03:45.286 00.032 29876 IsSlewing returns 0
22:03:45.286 00.000 29876 IsGuiding returns 0
22:03:45.286 00.000 29876 scope move finished after 34 + 51 ms
22:03:45.286 00.000 29876 Move returns status 0, amount 34
22:03:45.286 00.000 29876 MoveAxis(N, 0, ABG)
22:03:45.286 00.000 29876 Move returns status 0, amount 0
22:03:45.286 00.000 29876 move complete, result=0
22:03:45.286 00.000 29876 worker thread done servicing request
22:03:45.286 00.000 29876 Worker thread wakes up
22:03:45.286 00.000 31432 GuideStep: -0.4 px 34 ms EAST, -0.0 px 0 ms NORTH
22:03:45.289 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:45.289 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:47.199 01.910 29876 Exposure complete
22:03:47.246 00.047 29876 worker thread done servicing request
22:03:47.246 00.000 31432 OnExposeComplete: enter
22:03:47.249 00.003 31432 UpdateGuideState(): m_state=6
22:03:47.251 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
22:03:47.253 00.002 31432 Star::Find returns 1 (0), X=329.95, Y=634.35, Mass=3041, SNR=33.8, Peak=212 HFD=3.9
22:03:47.255 00.002 31432 MultiStar: [#1 -0.22,-0.88,1.06,U] [#2 -0.70,-0.54,0.94,U] [#3 0.46,0.02,1.04,U] [#4 0.52,-1.01,0.00,M1] [#5 -0.51,-0.32,0.89,U] [#6 0.16,-1.17,0.00,M3] [#7 -0.41,-0.62,0.95,U] [#8 0.08,-0.87,0.80,U] 
22:03:47.257 00.002 31432 refined, 6 included, MultiStar: {-0.25, -0.56}, one-star: {-0.46, -0.73}
22:03:47.259 00.002 31432 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.02) = xAngle (-2.01 = -2.01)
22:03:47.261 00.002 31432 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.00 = 1.00)
22:03:47.263 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.56 hyp=0.61 cameraTheta=-1.99 mountX=-0.26 mountY=0.51, mountTheta=2.04
22:03:47.266 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.56, opts=13)
22:03:47.269 00.003 31432 Enqueuing Move request for scope (-0.25, -0.56)
22:03:47.271 00.002 29876 Worker thread wakes up
22:03:47.271 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.56) opts 0xd
22:03:47.271 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.56)
22:03:47.271 00.000 29876 Moving (-0.25, -0.56) raw xDistance=-0.26 yDistance=0.51
22:03:47.271 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:03:47.271 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:47.271 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:03:47.271 00.000 29876 MoveAxis(E, 30, ABG)
22:03:47.271 00.000 29876 Guiding  Dir = 2, Dur = 30
22:03:47.272 00.001 29876 IsSlewing returns 0
22:03:47.272 00.000 29876 IsGuiding returns 0
22:03:47.272 00.000 29876 PulseGuide returned control before completion, sleep 40
22:03:47.275 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=0.490
22:03:47.287 00.012 31432 UpdateGuideState exits: m=3041 RSB=33.8
22:03:47.288 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:47.291 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:47.294 00.003 31432 Enqueuing Expose request
22:03:47.323 00.029 29876 IsGuiding returns 1
22:03:47.323 00.000 29876 scope still moving after pulse duration time elapsed
22:03:47.353 00.030 29876 IsSlewing returns 0
22:03:47.353 00.000 29876 IsGuiding returns 1
22:03:47.385 00.032 29876 IsSlewing returns 0
22:03:47.385 00.000 29876 IsGuiding returns 0
22:03:47.385 00.000 29876 scope move finished after 30 + 83 ms
22:03:47.385 00.000 29876 Move returns status 0, amount 30
22:03:47.385 00.000 29876 MoveAxis(N, 0, ABG)
22:03:47.385 00.000 29876 Move returns status 0, amount 0
22:03:47.385 00.000 29876 move complete, result=0
22:03:47.386 00.001 29876 worker thread done servicing request
22:03:47.386 00.000 29876 Worker thread wakes up
22:03:47.386 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:47.386 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:47.386 00.000 31432 GuideStep: -0.3 px 30 ms EAST, 0.5 px 0 ms NORTH
22:03:49.516 02.130 29876 Exposure complete
22:03:49.560 00.044 29876 worker thread done servicing request
22:03:49.560 00.000 31432 OnExposeComplete: enter
22:03:49.562 00.002 31432 UpdateGuideState(): m_state=6
22:03:49.564 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
22:03:49.566 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=633.88, Mass=2992, SNR=33.4, Peak=225 HFD=3.9
22:03:49.568 00.002 31432 MultiStar: [#1 -0.97,-0.88,0.00,M1] [#2 -1.64,-0.64,0.00,M1] [#3 -0.57,-0.15,1.01,U] [#4 -0.41,-0.58,0.97,U] [#5 -0.94,-0.78,0.00,M1] [#6 -0.65,-0.91,0.00,M4] [#7 -1.49,-0.63,0.00,M1] [#8 -0.61,-0.51,0.87,U] 
22:03:49.569 00.001 31432 refined, 3 included, MultiStar: {-0.53, -0.61}, one-star: {-0.53, -1.20}
22:03:49.571 00.002 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.31 = -2.31)
22:03:49.573 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.71 = 0.71)
22:03:49.575 00.002 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.61 hyp=0.81 cameraTheta=-2.28 mountX=-0.54 mountY=0.53, mountTheta=2.37
22:03:49.579 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.61, opts=13)
22:03:49.583 00.004 31432 Enqueuing Move request for scope (-0.53, -0.61)
22:03:49.585 00.002 29876 Worker thread wakes up
22:03:49.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.61) opts 0xd
22:03:49.585 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.61)
22:03:49.585 00.000 29876 Moving (-0.53, -0.61) raw xDistance=-0.54 yDistance=0.53
22:03:49.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54
22:03:49.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:49.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:03:49.585 00.000 29876 MoveAxis(E, 56, ABG)
22:03:49.585 00.000 29876 Guiding  Dir = 2, Dur = 56
22:03:49.585 00.000 29876 IsSlewing returns 0
22:03:49.585 00.000 29876 IsGuiding returns 0
22:03:49.586 00.001 29876 PulseGuide returned control before completion, sleep 66
22:03:49.589 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:49.601 00.012 31432 UpdateGuideState exits: m=2992 RSB=33.4
22:03:49.603 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:49.605 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:49.607 00.002 31432 Enqueuing Expose request
22:03:49.654 00.047 29876 IsGuiding returns 1
22:03:49.654 00.000 29876 scope still moving after pulse duration time elapsed
22:03:49.684 00.030 29876 IsSlewing returns 0
22:03:49.684 00.000 29876 IsGuiding returns 1
22:03:49.716 00.032 29876 IsSlewing returns 0
22:03:49.716 00.000 29876 IsGuiding returns 1
22:03:49.746 00.030 29876 IsSlewing returns 0
22:03:49.746 00.000 29876 IsGuiding returns 1
22:03:49.778 00.032 29876 IsSlewing returns 0
22:03:49.778 00.000 29876 IsGuiding returns 1
22:03:49.809 00.031 29876 IsSlewing returns 0
22:03:49.809 00.000 29876 IsGuiding returns 0
22:03:49.809 00.000 29876 scope move finished after 56 + 166 ms
22:03:49.809 00.000 29876 Move returns status 0, amount 56
22:03:49.809 00.000 29876 MoveAxis(N, 0, ABG)
22:03:49.809 00.000 29876 Move returns status 0, amount 0
22:03:49.809 00.000 29876 move complete, result=0
22:03:49.809 00.000 29876 worker thread done servicing request
22:03:49.809 00.000 29876 Worker thread wakes up
22:03:49.809 00.000 31432 GuideStep: -0.5 px 56 ms EAST, 0.5 px 0 ms NORTH
22:03:49.813 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:49.813 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:51.726 01.913 29876 Exposure complete
22:03:51.770 00.044 29876 worker thread done servicing request
22:03:51.770 00.000 31432 OnExposeComplete: enter
22:03:51.772 00.002 31432 UpdateGuideState(): m_state=6
22:03:51.775 00.003 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
22:03:51.777 00.002 31432 Star::Find returns 1 (0), X=330.32, Y=633.41, Mass=3233, SNR=34.5, Peak=207 HFD=4.2
22:03:51.779 00.002 31432 MultiStar: [#1 -0.46,-0.99,0.00,M2] [#2 -0.78,-0.97,0.00,M2] [#3 -0.05,-0.63,1.02,U] [#4 -0.55,-1.14,0.00,M1] [#5 -0.23,-1.38,0.00,M2] [#6 -0.13,-1.56,0.00,M5] [#7 -0.35,-1.15,0.00,M2] [#8 -0.24,-1.04,0.00,M1] 
22:03:51.781 00.002 31432 refined, 1 included, MultiStar: {-0.07, -1.15}, one-star: {-0.08, -1.67}
22:03:51.783 00.002 31432 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.02) = xAngle (-1.65 = -1.65)
22:03:51.785 00.002 31432 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.36 = 1.36)
22:03:51.787 00.002 31432 CameraToMount -- cameraX=-0.07 cameraY=-1.15 hyp=1.15 cameraTheta=-1.63 mountX=-0.09 mountY=1.12, mountTheta=1.65
22:03:51.790 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.07, y=-1.15, opts=13)
22:03:51.792 00.002 31432 Enqueuing Move request for scope (-0.07, -1.15)
22:03:51.794 00.002 29876 Worker thread wakes up
22:03:51.794 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.15) opts 0xd
22:03:51.794 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.07, -1.15)
22:03:51.794 00.000 29876 Moving (-0.07, -1.15) raw xDistance=-0.09 yDistance=1.12
22:03:51.794 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:03:51.794 00.000 29876 resist switch: large excursion: input 1.12 thresh 0.90 direction from -1 to 1
22:03:51.794 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.36
22:03:51.794 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.67 from input 1.12
22:03:51.794 00.000 29876 MoveAxis(E, 0, ABG)
22:03:51.794 00.000 29876 Move returns status 0, amount 0
22:03:51.794 00.000 29876 BLC: Oldest BLC event removed
22:03:51.794 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
22:03:51.794 00.000 29876 MoveAxis(S, 102, ABG)
22:03:51.794 00.000 29876 Guiding  Dir = 1, Dur = 102
22:03:51.795 00.001 29876 IsSlewing returns 0
22:03:51.795 00.000 29876 IsGuiding returns 0
22:03:51.795 00.000 29876 PulseGuide returned control before completion, sleep 112
22:03:51.798 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:51.810 00.012 31432 UpdateGuideState exits: m=3233 RSB=34.5
22:03:51.813 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.815 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:51.817 00.002 31432 Enqueuing Expose request
22:03:51.912 00.095 29876 IsGuiding returns 1
22:03:51.912 00.000 29876 scope still moving after pulse duration time elapsed
22:03:51.944 00.032 29876 IsSlewing returns 0
22:03:51.944 00.000 29876 IsGuiding returns 1
22:03:51.975 00.031 29876 IsSlewing returns 0
22:03:51.975 00.000 29876 IsGuiding returns 1
22:03:52.006 00.031 29876 IsSlewing returns 0
22:03:52.006 00.000 29876 IsGuiding returns 1
22:03:52.038 00.032 29876 IsSlewing returns 0
22:03:52.038 00.000 29876 IsGuiding returns 1
22:03:52.068 00.030 29876 IsSlewing returns 0
22:03:52.068 00.000 29876 IsGuiding returns 0
22:03:52.068 00.000 29876 scope move finished after 102 + 170 ms
22:03:52.068 00.000 29876 Move returns status 0, amount 102
22:03:52.068 00.000 29876 move complete, result=0
22:03:52.068 00.000 29876 worker thread done servicing request
22:03:52.068 00.000 29876 Worker thread wakes up
22:03:52.068 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 1.1 px 102 ms SOUTH
22:03:52.070 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:52.070 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:54.198 02.128 29876 Exposure complete
22:03:54.241 00.043 29876 worker thread done servicing request
22:03:54.242 00.001 31432 OnExposeComplete: enter
22:03:54.246 00.004 31432 UpdateGuideState(): m_state=6
22:03:54.247 00.001 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
22:03:54.249 00.002 31432 Star::Find returns 1 (0), X=329.42, Y=634.64, Mass=3037, SNR=33.1, Peak=197 HFD=3.5
22:03:54.251 00.002 31432 MultiStar: [#1 -0.85,-1.11,0.00,M3] [#2 -0.75,-0.88,0.00,M3] [#3 -0.49,-0.23,1.03,U] [#4 -0.35,-0.87,0.91,U] [#5 -1.01,-0.22,0.00,M3] [#6 -0.31,-1.40,0.00,M6] [#7 -0.90,-0.55,0.00,M3] [#8 -0.17,-0.92,0.95,U] 
22:03:54.253 00.002 31432 refined, 3 included, MultiStar: {-0.51, -0.60}, one-star: {-0.98, -0.44}
22:03:54.255 00.002 31432 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.02) = xAngle (-2.29 = -2.29)
22:03:54.256 00.001 31432 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.72 = 0.72)
22:03:54.258 00.002 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.60 hyp=0.79 cameraTheta=-2.27 mountX=-0.52 mountY=0.52, mountTheta=2.36
22:03:54.261 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.60, opts=13)
22:03:54.263 00.002 31432 Enqueuing Move request for scope (-0.51, -0.60)
22:03:54.264 00.001 29876 Worker thread wakes up
22:03:54.264 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.60) opts 0xd
22:03:54.264 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.60)
22:03:54.264 00.000 29876 Moving (-0.51, -0.60) raw xDistance=-0.52 yDistance=0.52
22:03:54.264 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52
22:03:54.264 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
22:03:54.266 00.002 29876 MoveAxis(E, 50, ABG)
22:03:54.266 00.000 29876 Guiding  Dir = 2, Dur = 50
22:03:54.266 00.000 29876 IsSlewing returns 0
22:03:54.266 00.000 29876 IsGuiding returns 0
22:03:54.266 00.000 29876 PulseGuide returned control before completion, sleep 60
22:03:54.269 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:03:54.281 00.012 31432 UpdateGuideState exits: m=3037 RSB=33.1
22:03:54.283 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:54.285 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:54.287 00.002 31432 Enqueuing Expose request
22:03:54.337 00.050 29876 IsGuiding returns 1
22:03:54.337 00.000 29876 scope still moving after pulse duration time elapsed
22:03:54.368 00.031 29876 IsSlewing returns 0
22:03:54.368 00.000 29876 IsGuiding returns 1
22:03:54.399 00.031 29876 IsSlewing returns 0
22:03:54.399 00.000 29876 IsGuiding returns 1
22:03:54.430 00.031 29876 IsSlewing returns 0
22:03:54.430 00.000 29876 IsGuiding returns 1
22:03:54.461 00.031 29876 IsSlewing returns 0
22:03:54.461 00.000 29876 IsGuiding returns 0
22:03:54.461 00.000 29876 scope move finished after 50 + 144 ms
22:03:54.461 00.000 29876 Move returns status 0, amount 50
22:03:54.461 00.000 29876 MoveAxis(S, 38, ABG)
22:03:54.461 00.000 29876 Guiding  Dir = 1, Dur = 38
22:03:54.461 00.000 29876 IsSlewing returns 0
22:03:54.461 00.000 29876 IsGuiding returns 0
22:03:54.461 00.000 29876 PulseGuide returned control before completion, sleep 48
22:03:54.522 00.061 29876 IsGuiding returns 1
22:03:54.522 00.000 29876 scope still moving after pulse duration time elapsed
22:03:54.553 00.031 29876 IsSlewing returns 0
22:03:54.553 00.000 29876 IsGuiding returns 1
22:03:54.584 00.031 29876 IsSlewing returns 0
22:03:54.584 00.000 29876 IsGuiding returns 0
22:03:54.584 00.000 29876 scope move finished after 38 + 84 ms
22:03:54.584 00.000 29876 Move returns status 0, amount 38
22:03:54.584 00.000 29876 move complete, result=0
22:03:54.584 00.000 29876 worker thread done servicing request
22:03:54.585 00.001 29876 Worker thread wakes up
22:03:54.585 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:54.585 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:54.585 00.000 31432 GuideStep: -0.5 px 50 ms EAST, 0.5 px 38 ms SOUTH
22:03:56.501 01.916 29876 Exposure complete
22:03:56.544 00.043 29876 worker thread done servicing request
22:03:56.544 00.000 31432 OnExposeComplete: enter
22:03:56.547 00.003 31432 UpdateGuideState(): m_state=6
22:03:56.549 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
22:03:56.551 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=635.35, Mass=2977, SNR=32.7, Peak=201 HFD=4.2
22:03:56.552 00.001 31432 MultiStar: [#1 -0.19,-0.53,1.10,U] [#2 -0.67,-0.32,1.01,U] [#3 0.19,0.77,1.05,U] [#4 0.42,-0.77,0.97,U] [#5 -0.40,0.54,0.85,U] [#6 -0.17,-0.95,0.87,U] [#7 0.11,-0.04,0.90,U] [#8 0.30,-0.17,0.86,U] 
22:03:56.555 00.003 31432 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.54, 0.27}
22:03:56.556 00.001 31432 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.02) = xAngle (-2.30 = -2.30)
22:03:56.558 00.002 31432 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.71 = 0.71)
22:03:56.560 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=-0.11 mountY=0.11, mountTheta=2.37
22:03:56.564 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.13, opts=13)
22:03:56.567 00.003 31432 Enqueuing Move request for scope (-0.11, -0.13)
22:03:56.569 00.002 29876 Worker thread wakes up
22:03:56.569 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
22:03:56.569 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
22:03:56.569 00.000 29876 Moving (-0.11, -0.13) raw xDistance=-0.11 yDistance=0.11
22:03:56.569 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:03:56.569 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:56.569 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:03:56.569 00.000 29876 MoveAxis(E, 0, ABG)
22:03:56.569 00.000 29876 Move returns status 0, amount 0
22:03:56.569 00.000 29876 MoveAxis(N, 0, ABG)
22:03:56.569 00.000 29876 Move returns status 0, amount 0
22:03:56.569 00.000 29876 move complete, result=0
22:03:56.569 00.000 29876 worker thread done servicing request
22:03:56.573 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=13, FiltMax=257, Gamma=0.490
22:03:56.584 00.011 31432 UpdateGuideState exits: m=2977 RSB=32.7
22:03:56.586 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:56.588 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:56.590 00.002 31432 Enqueuing Expose request
22:03:56.592 00.002 29876 Worker thread wakes up
22:03:56.592 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:56.594 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:56.594 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:03:58.726 02.132 29876 Exposure complete
22:03:58.782 00.056 29876 worker thread done servicing request
22:03:58.782 00.000 31432 OnExposeComplete: enter
22:03:58.785 00.003 31432 UpdateGuideState(): m_state=6
22:03:58.788 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
22:03:58.791 00.003 31432 Star::Find returns 1 (0), X=329.53, Y=633.89, Mass=3090, SNR=33.3, Peak=198 HFD=3.9
22:03:58.793 00.002 31432 MultiStar: [#1 -1.34,-0.88,0.00,M3] [#2 -1.66,-0.80,0.00,M3] [#3 -0.83,-0.81,0.00,M1] [#4 -0.71,-0.50,0.95,U] [#5 -1.37,-0.58,0.00,M3] [#6 -1.22,-1.33,0.00,M6] [#7 -1.05,-1.23,0.00,M3] [#8 -1.03,-0.78,0.00,M1] 
22:03:58.796 00.003 31432 refined, 1 included, MultiStar: {-0.79, -0.85}, one-star: {-0.88, -1.19}
22:03:58.798 00.002 31432 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.02) = xAngle (-2.35 = -2.35)
22:03:58.801 00.003 31432 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.67 = 0.67)
22:03:58.803 00.002 31432 CameraToMount -- cameraX=-0.79 cameraY=-0.85 hyp=1.16 cameraTheta=-2.32 mountX=-0.81 mountY=0.72, mountTheta=2.42
22:03:58.807 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.79, y=-0.85, opts=13)
22:03:58.809 00.002 31432 Enqueuing Move request for scope (-0.79, -0.85)
22:03:58.812 00.003 29876 Worker thread wakes up
22:03:58.812 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.85) opts 0xd
22:03:58.812 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.79, -0.85)
22:03:58.812 00.000 29876 Moving (-0.79, -0.85) raw xDistance=-0.81 yDistance=0.72
22:03:58.812 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.81
22:03:58.812 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.72
22:03:58.812 00.000 29876 MoveAxis(E, 78, ABG)
22:03:58.812 00.000 29876 Guiding  Dir = 2, Dur = 78
22:03:58.812 00.000 29876 IsSlewing returns 0
22:03:58.813 00.001 29876 IsGuiding returns 0
22:03:58.813 00.000 29876 PulseGuide returned control before completion, sleep 88
22:03:58.817 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:03:58.833 00.016 31432 UpdateGuideState exits: m=3090 RSB=33.3
22:03:58.836 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.838 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:03:58.841 00.003 31432 Enqueuing Expose request
22:03:58.908 00.067 29876 IsGuiding returns 1
22:03:58.908 00.000 29876 scope still moving after pulse duration time elapsed
22:03:58.940 00.032 29876 IsSlewing returns 0
22:03:58.940 00.000 29876 IsGuiding returns 1
22:03:58.971 00.031 29876 IsSlewing returns 0
22:03:58.971 00.000 29876 IsGuiding returns 0
22:03:58.971 00.000 29876 scope move finished after 78 + 80 ms
22:03:58.971 00.000 29876 Move returns status 0, amount 78
22:03:58.971 00.000 29876 MoveAxis(S, 53, ABG)
22:03:58.971 00.000 29876 Guiding  Dir = 1, Dur = 53
22:03:58.971 00.000 29876 IsSlewing returns 0
22:03:58.971 00.000 29876 IsGuiding returns 0
22:03:58.972 00.001 29876 PulseGuide returned control before completion, sleep 63
22:03:59.049 00.077 29876 IsGuiding returns 1
22:03:59.049 00.000 29876 scope still moving after pulse duration time elapsed
22:03:59.080 00.031 29876 IsSlewing returns 0
22:03:59.080 00.000 29876 IsGuiding returns 1
22:03:59.112 00.032 29876 IsSlewing returns 0
22:03:59.112 00.000 29876 IsGuiding returns 1
22:03:59.143 00.031 29876 IsSlewing returns 0
22:03:59.143 00.000 29876 IsGuiding returns 1
22:03:59.174 00.031 29876 IsSlewing returns 0
22:03:59.174 00.000 29876 IsGuiding returns 0
22:03:59.174 00.000 29876 scope move finished after 53 + 149 ms
22:03:59.174 00.000 29876 Move returns status 0, amount 53
22:03:59.174 00.000 29876 move complete, result=0
22:03:59.174 00.000 29876 worker thread done servicing request
22:03:59.174 00.000 29876 Worker thread wakes up
22:03:59.174 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:03:59.174 00.000 31432 GuideStep: -0.8 px 78 ms EAST, 0.7 px 53 ms SOUTH
22:03:59.177 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:01.090 01.913 29876 Exposure complete
22:04:01.150 00.060 29876 worker thread done servicing request
22:04:01.150 00.000 31432 OnExposeComplete: enter
22:04:01.153 00.003 31432 UpdateGuideState(): m_state=6
22:04:01.156 00.003 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
22:04:01.158 00.002 31432 Star::Find returns 1 (0), X=328.78, Y=633.81, Mass=2938, SNR=33.3, Peak=198 HFD=3.9
22:04:01.161 00.003 31432 MultiStar: large primary error, entering stabilization period
22:04:01.164 00.003 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
22:04:01.167 00.003 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
22:04:01.170 00.003 31432 CameraToMount -- cameraX=-1.63 cameraY=-1.27 hyp=2.07 cameraTheta=-2.48 mountX=-1.66 mountY=1.01, mountTheta=2.60
22:04:01.173 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.63, y=-1.27, opts=13)
22:04:01.176 00.003 31432 Enqueuing Move request for scope (-1.63, -1.27)
22:04:01.179 00.003 29876 Worker thread wakes up
22:04:01.179 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.63, -1.27) opts 0xd
22:04:01.179 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.63, -1.27)
22:04:01.179 00.000 29876 Moving (-1.63, -1.27) raw xDistance=-1.66 yDistance=1.01
22:04:01.179 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.66
22:04:01.179 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.60 from input 1.01
22:04:01.179 00.000 29876 MoveAxis(E, 171, ABG)
22:04:01.179 00.000 29876 Guiding  Dir = 2, Dur = 171
22:04:01.179 00.000 29876 IsSlewing returns 0
22:04:01.179 00.000 29876 IsGuiding returns 0
22:04:01.180 00.001 29876 PulseGuide returned control before completion, sleep 181
22:04:01.186 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:01.203 00.017 31432 UpdateGuideState exits: m=2938 RSB=33.3
22:04:01.206 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:01.209 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:01.212 00.003 31432 Enqueuing Expose request
22:04:01.365 00.153 29876 IsGuiding returns 1
22:04:01.365 00.000 29876 scope still moving after pulse duration time elapsed
22:04:01.397 00.032 29876 IsSlewing returns 0
22:04:01.397 00.000 29876 IsGuiding returns 0
22:04:01.397 00.000 29876 scope move finished after 171 + 46 ms
22:04:01.397 00.000 29876 Move returns status 0, amount 171
22:04:01.397 00.000 29876 MoveAxis(S, 74, ABG)
22:04:01.397 00.000 29876 Guiding  Dir = 1, Dur = 74
22:04:01.397 00.000 29876 IsSlewing returns 0
22:04:01.397 00.000 29876 IsGuiding returns 0
22:04:01.397 00.000 29876 PulseGuide returned control before completion, sleep 84
22:04:01.490 00.093 29876 IsGuiding returns 1
22:04:01.490 00.000 29876 scope still moving after pulse duration time elapsed
22:04:01.521 00.031 29876 IsSlewing returns 0
22:04:01.521 00.000 29876 IsGuiding returns 1
22:04:01.553 00.032 29876 IsSlewing returns 0
22:04:01.553 00.000 29876 IsGuiding returns 1
22:04:01.585 00.032 29876 IsSlewing returns 0
22:04:01.585 00.000 29876 IsGuiding returns 1
22:04:01.617 00.032 29876 IsSlewing returns 0
22:04:01.617 00.000 29876 IsGuiding returns 1
22:04:01.648 00.031 29876 IsSlewing returns 0
22:04:01.648 00.000 29876 IsGuiding returns 0
22:04:01.648 00.000 29876 scope move finished after 74 + 176 ms
22:04:01.648 00.000 29876 Move returns status 0, amount 74
22:04:01.648 00.000 29876 move complete, result=0
22:04:01.648 00.000 29876 worker thread done servicing request
22:04:01.648 00.000 29876 Worker thread wakes up
22:04:01.648 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:01.648 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:01.648 00.000 31432 GuideStep: -1.7 px 171 ms EAST, 1.0 px 74 ms SOUTH
22:04:03.771 02.123 29876 Exposure complete
22:04:03.817 00.046 29876 worker thread done servicing request
22:04:03.817 00.000 31432 OnExposeComplete: enter
22:04:03.820 00.003 31432 UpdateGuideState(): m_state=6
22:04:03.826 00.006 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
22:04:03.831 00.005 31432 Star::Find returns 1 (0), X=329.59, Y=634.87, Mass=3130, SNR=34.3, Peak=230 HFD=3.8
22:04:03.834 00.003 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.91 = -2.91)
22:04:03.836 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.10 = 0.10)
22:04:03.838 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=-0.21 hyp=0.84 cameraTheta=-2.89 mountX=-0.82 mountY=0.08, mountTheta=3.04
22:04:03.841 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=-0.21, opts=13)
22:04:03.846 00.005 31432 Enqueuing Move request for scope (-0.82, -0.21)
22:04:03.848 00.002 29876 Worker thread wakes up
22:04:03.849 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.21) opts 0xd
22:04:03.849 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, -0.21)
22:04:03.849 00.000 29876 Moving (-0.82, -0.21) raw xDistance=-0.82 yDistance=0.08
22:04:03.849 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.82
22:04:03.849 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:03.849 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:04:03.849 00.000 29876 MoveAxis(E, 103, ABG)
22:04:03.849 00.000 29876 Guiding  Dir = 2, Dur = 103
22:04:03.849 00.000 29876 IsSlewing returns 0
22:04:03.849 00.000 29876 IsGuiding returns 0
22:04:03.850 00.001 29876 PulseGuide returned control before completion, sleep 113
22:04:03.853 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:03.864 00.011 31432 UpdateGuideState exits: m=3130 RSB=34.3
22:04:03.870 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:03.875 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:03.879 00.004 31432 Enqueuing Expose request
22:04:03.970 00.091 29876 IsGuiding returns 1
22:04:03.970 00.000 29876 scope still moving after pulse duration time elapsed
22:04:04.000 00.030 29876 IsSlewing returns 0
22:04:04.000 00.000 29876 IsGuiding returns 1
22:04:04.030 00.030 29876 IsSlewing returns 0
22:04:04.030 00.000 29876 IsGuiding returns 0
22:04:04.030 00.000 29876 scope move finished after 103 + 78 ms
22:04:04.030 00.000 29876 Move returns status 0, amount 103
22:04:04.030 00.000 29876 MoveAxis(N, 0, ABG)
22:04:04.030 00.000 29876 Move returns status 0, amount 0
22:04:04.030 00.000 29876 move complete, result=0
22:04:04.031 00.001 29876 worker thread done servicing request
22:04:04.031 00.000 29876 Worker thread wakes up
22:04:04.031 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:04.031 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:04.031 00.000 31432 GuideStep: -0.8 px 103 ms EAST, 0.1 px 0 ms NORTH
22:04:05.934 01.903 29876 Exposure complete
22:04:05.977 00.043 29876 worker thread done servicing request
22:04:05.978 00.001 31432 OnExposeComplete: enter
22:04:05.983 00.005 31432 UpdateGuideState(): m_state=6
22:04:05.985 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
22:04:05.989 00.004 31432 Star::Find returns 1 (0), X=330.10, Y=633.78, Mass=3205, SNR=34.4, Peak=223 HFD=4.0
22:04:05.991 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
22:04:05.993 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
22:04:05.994 00.001 31432 CameraToMount -- cameraX=-0.31 cameraY=-1.30 hyp=1.34 cameraTheta=-1.81 mountX=-0.34 mountY=1.24, mountTheta=1.84
22:04:05.997 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.31, y=-1.30, opts=13)
22:04:05.999 00.002 31432 Enqueuing Move request for scope (-0.31, -1.30)
22:04:06.001 00.002 29876 Worker thread wakes up
22:04:06.001 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.30) opts 0xd
22:04:06.001 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.31, -1.30)
22:04:06.001 00.000 29876 Moving (-0.31, -1.30) raw xDistance=-0.34 yDistance=1.24
22:04:06.001 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.34
22:04:06.001 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.24
22:04:06.001 00.000 29876 MoveAxis(E, 47, ABG)
22:04:06.001 00.000 29876 Guiding  Dir = 2, Dur = 47
22:04:06.001 00.000 29876 IsSlewing returns 0
22:04:06.002 00.001 29876 IsGuiding returns 0
22:04:06.002 00.000 29876 PulseGuide returned control before completion, sleep 57
22:04:06.005 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
22:04:06.016 00.011 31432 UpdateGuideState exits: m=3205 RSB=34.4
22:04:06.018 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:06.020 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:06.022 00.002 31432 Enqueuing Expose request
22:04:06.072 00.050 29876 IsGuiding returns 1
22:04:06.072 00.000 29876 scope still moving after pulse duration time elapsed
22:04:06.103 00.031 29876 IsSlewing returns 0
22:04:06.103 00.000 29876 IsGuiding returns 1
22:04:06.134 00.031 29876 IsSlewing returns 0
22:04:06.134 00.000 29876 IsGuiding returns 1
22:04:06.165 00.031 29876 IsSlewing returns 0
22:04:06.165 00.000 29876 IsGuiding returns 1
22:04:06.196 00.031 29876 IsSlewing returns 0
22:04:06.196 00.000 29876 IsGuiding returns 1
22:04:06.226 00.030 29876 IsSlewing returns 0
22:04:06.226 00.000 29876 IsGuiding returns 0
22:04:06.226 00.000 29876 scope move finished after 47 + 177 ms
22:04:06.226 00.000 29876 Move returns status 0, amount 47
22:04:06.226 00.000 29876 MoveAxis(S, 91, ABG)
22:04:06.226 00.000 29876 Guiding  Dir = 1, Dur = 91
22:04:06.226 00.000 29876 IsSlewing returns 0
22:04:06.227 00.001 29876 IsGuiding returns 0
22:04:06.227 00.000 29876 PulseGuide returned control before completion, sleep 101
22:04:06.335 00.108 29876 IsGuiding returns 1
22:04:06.335 00.000 29876 scope still moving after pulse duration time elapsed
22:04:06.366 00.031 29876 IsSlewing returns 0
22:04:06.366 00.000 29876 IsGuiding returns 1
22:04:06.397 00.031 29876 IsSlewing returns 0
22:04:06.397 00.000 29876 IsGuiding returns 1
22:04:06.428 00.031 29876 IsSlewing returns 0
22:04:06.428 00.000 29876 IsGuiding returns 0
22:04:06.428 00.000 29876 scope move finished after 91 + 110 ms
22:04:06.428 00.000 29876 Move returns status 0, amount 91
22:04:06.428 00.000 29876 move complete, result=0
22:04:06.428 00.000 29876 worker thread done servicing request
22:04:06.428 00.000 29876 Worker thread wakes up
22:04:06.429 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:06.429 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:06.429 00.000 31432 GuideStep: -0.3 px 47 ms EAST, 1.2 px 91 ms SOUTH
22:04:08.551 02.122 29876 Exposure complete
22:04:08.594 00.043 29876 worker thread done servicing request
22:04:08.594 00.000 31432 OnExposeComplete: enter
22:04:08.596 00.002 31432 UpdateGuideState(): m_state=6
22:04:08.597 00.001 31432 Star::Find(15, 330, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
22:04:08.599 00.002 31432 Star::Find returns 1 (0), X=329.94, Y=634.95, Mass=3299, SNR=35.4, Peak=254 HFD=4.1
22:04:08.601 00.002 31432 MultiStar: exiting stabilization period
22:04:08.603 00.002 31432 MultiStar: [#1 -0.54,-0.62,1.00,U] [#2 -0.94,-0.18,0.94,U] [#3 -0.22,0.59,1.01,U] [#4 -0.29,-0.03,0.92,U] [#5 -0.68,0.42,0.81,U] [#6 -0.20,-1.20,0.00,M7] [#7 -0.75,-0.11,0.90,U] [#8 0.33,-0.40,0.81,U] 
22:04:08.605 00.002 31432 refined, 7 included, MultiStar: {-0.45, -0.06}, one-star: {-0.46, -0.13}
22:04:08.608 00.003 31432 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
22:04:08.609 00.001 31432 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.03 = -0.03)
22:04:08.611 00.002 31432 CameraToMount -- cameraX=-0.45 cameraY=-0.06 hyp=0.46 cameraTheta=-3.02 mountX=-0.45 mountY=-0.01, mountTheta=-3.11
22:04:08.617 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.45, y=-0.06, opts=13)
22:04:08.619 00.002 31432 Enqueuing Move request for scope (-0.45, -0.06)
22:04:08.621 00.002 29876 Worker thread wakes up
22:04:08.622 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.06) opts 0xd
22:04:08.622 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.45, -0.06)
22:04:08.622 00.000 29876 Moving (-0.45, -0.06) raw xDistance=-0.45 yDistance=-0.01
22:04:08.622 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
22:04:08.622 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:08.622 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:08.622 00.000 29876 MoveAxis(E, 50, ABG)
22:04:08.622 00.000 29876 Guiding  Dir = 2, Dur = 50
22:04:08.622 00.000 29876 IsSlewing returns 0
22:04:08.622 00.000 29876 IsGuiding returns 0
22:04:08.623 00.001 29876 PulseGuide returned control before completion, sleep 60
22:04:08.626 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:08.637 00.011 31432 UpdateGuideState exits: m=3299 RSB=35.4
22:04:08.639 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:08.641 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:08.643 00.002 31432 Enqueuing Expose request
22:04:08.691 00.048 29876 IsGuiding returns 1
22:04:08.691 00.000 29876 scope still moving after pulse duration time elapsed
22:04:08.722 00.031 29876 IsSlewing returns 0
22:04:08.722 00.000 29876 IsGuiding returns 0
22:04:08.722 00.000 29876 scope move finished after 50 + 48 ms
22:04:08.722 00.000 29876 Move returns status 0, amount 50
22:04:08.722 00.000 29876 MoveAxis(N, 0, ABG)
22:04:08.722 00.000 29876 Move returns status 0, amount 0
22:04:08.722 00.000 29876 move complete, result=0
22:04:08.722 00.000 29876 worker thread done servicing request
22:04:08.722 00.000 29876 Worker thread wakes up
22:04:08.722 00.000 31432 GuideStep: -0.5 px 50 ms EAST, -0.0 px 0 ms NORTH
22:04:08.724 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:08.725 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:10.633 01.908 29876 Exposure complete
22:04:10.679 00.046 29876 worker thread done servicing request
22:04:10.679 00.000 31432 OnExposeComplete: enter
22:04:10.682 00.003 31432 UpdateGuideState(): m_state=6
22:04:10.685 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
22:04:10.687 00.002 31432 Star::Find returns 1 (0), X=329.50, Y=635.03, Mass=3123, SNR=34.6, Peak=229 HFD=3.7
22:04:10.689 00.002 31432 MultiStar: [#1 -0.74,-0.36,1.02,U] [#2 -0.77,0.13,0.90,U] [#3 -0.24,0.20,1.05,U] [#4 -0.24,0.05,0.95,U] [#5 -0.88,0.12,0.83,U] [#6 0.09,-1.23,0.00,M8] [#7 -0.46,-0.47,0.92,U] [#8 0.23,-0.15,0.81,U] 
22:04:10.691 00.002 31432 refined, 7 included, MultiStar: {-0.51, -0.07}, one-star: {-0.91, -0.05}
22:04:10.693 00.002 31432 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.02) = xAngle (-3.04 = -3.04)
22:04:10.694 00.001 31432 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
22:04:10.698 00.004 31432 CameraToMount -- cameraX=-0.51 cameraY=-0.07 hyp=0.51 cameraTheta=-3.01 mountX=-0.51 mountY=-0.01, mountTheta=-3.12
22:04:10.700 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.51, y=-0.07, opts=13)
22:04:10.702 00.002 31432 Enqueuing Move request for scope (-0.51, -0.07)
22:04:10.703 00.001 29876 Worker thread wakes up
22:04:10.703 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.07) opts 0xd
22:04:10.703 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.51, -0.07)
22:04:10.703 00.000 29876 Moving (-0.51, -0.07) raw xDistance=-0.51 yDistance=-0.01
22:04:10.704 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
22:04:10.704 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:10.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:10.704 00.000 29876 MoveAxis(E, 56, ABG)
22:04:10.704 00.000 29876 Guiding  Dir = 2, Dur = 56
22:04:10.704 00.000 29876 IsSlewing returns 0
22:04:10.704 00.000 29876 IsGuiding returns 0
22:04:10.704 00.000 29876 PulseGuide returned control before completion, sleep 66
22:04:10.708 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:10.719 00.011 31432 UpdateGuideState exits: m=3123 RSB=34.6
22:04:10.721 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:10.723 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:10.726 00.003 31432 Enqueuing Expose request
22:04:10.786 00.060 29876 IsGuiding returns 1
22:04:10.786 00.000 29876 scope still moving after pulse duration time elapsed
22:04:10.816 00.030 29876 IsSlewing returns 0
22:04:10.816 00.000 29876 IsGuiding returns 1
22:04:10.847 00.031 29876 IsSlewing returns 0
22:04:10.847 00.000 29876 IsGuiding returns 1
22:04:10.878 00.031 29876 IsSlewing returns 0
22:04:10.878 00.000 29876 IsGuiding returns 0
22:04:10.878 00.000 29876 scope move finished after 56 + 118 ms
22:04:10.878 00.000 29876 Move returns status 0, amount 56
22:04:10.878 00.000 29876 MoveAxis(N, 0, ABG)
22:04:10.878 00.000 29876 Move returns status 0, amount 0
22:04:10.878 00.000 29876 move complete, result=0
22:04:10.880 00.002 29876 worker thread done servicing request
22:04:10.880 00.000 29876 Worker thread wakes up
22:04:10.880 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:10.880 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:10.880 00.000 31432 GuideStep: -0.5 px 56 ms EAST, -0.0 px 0 ms NORTH
22:04:13.107 02.227 29876 Exposure complete
22:04:13.153 00.046 29876 worker thread done servicing request
22:04:13.154 00.001 31432 OnExposeComplete: enter
22:04:13.159 00.005 31432 UpdateGuideState(): m_state=6
22:04:13.164 00.005 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
22:04:13.168 00.004 31432 Star::Find returns 1 (0), X=330.34, Y=635.11, Mass=3502, SNR=36.9, Peak=243 HFD=3.9
22:04:13.170 00.002 31432 MultiStar: [#1 -0.15,-0.25,0.98,U] [#2 -0.56,0.17,0.91,U] [#3 0.30,0.30,0.98,U] [#4 0.09,0.39,0.94,U] [#5 -0.51,0.06,0.79,U] [#6 0.08,-0.61,0.88,U] [#7 -0.11,-0.71,0.89,U] [#8 -0.01,-0.00,0.77,U] 
22:04:13.172 00.002 31432 single-star, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.06, 0.04}
22:04:13.174 00.002 31432 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.02) = xAngle (2.59 = 2.59)
22:04:13.176 00.002 31432 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.60 = -0.68)
22:04:13.178 00.002 31432 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.61 mountX=-0.06 mountY=-0.05, mountTheta=-2.50
22:04:13.181 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.06, y=0.04, opts=13)
22:04:13.183 00.002 31432 Enqueuing Move request for scope (-0.06, 0.04)
22:04:13.186 00.003 29876 Worker thread wakes up
22:04:13.186 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:04:13.186 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:04:13.186 00.000 29876 Moving (-0.06, 0.04) raw xDistance=-0.06 yDistance=-0.05
22:04:13.186 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:04:13.186 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:13.186 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:13.186 00.000 29876 MoveAxis(E, 0, ABG)
22:04:13.186 00.000 29876 Move returns status 0, amount 0
22:04:13.186 00.000 29876 MoveAxis(N, 0, ABG)
22:04:13.186 00.000 29876 Move returns status 0, amount 0
22:04:13.186 00.000 29876 move complete, result=0
22:04:13.186 00.000 29876 worker thread done servicing request
22:04:13.189 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:13.206 00.017 31432 UpdateGuideState exits: m=3502 RSB=36.9
22:04:13.208 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.210 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:13.211 00.001 31432 Enqueuing Expose request
22:04:13.213 00.002 29876 Worker thread wakes up
22:04:13.213 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:13.215 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:13.215 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:15.129 01.914 29876 Exposure complete
22:04:15.172 00.043 29876 worker thread done servicing request
22:04:15.172 00.000 31432 OnExposeComplete: enter
22:04:15.174 00.002 31432 UpdateGuideState(): m_state=6
22:04:15.177 00.003 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
22:04:15.179 00.002 31432 Star::Find returns 1 (0), X=330.42, Y=634.85, Mass=3282, SNR=34.9, Peak=227 HFD=3.8
22:04:15.180 00.001 31432 MultiStar: [#1 -0.50,-0.37,1.01,U] [#2 -0.33,0.02,0.94,U] [#3 -0.02,0.38,1.06,U] [#4 0.32,-0.08,0.95,U] [#5 -0.05,0.13,0.80,U] [#6 0.15,-0.84,0.86,U] [#7 -0.12,-0.13,0.92,U] [#8 0.21,-0.47,0.79,U] 
22:04:15.182 00.002 31432 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.02, -0.22}
22:04:15.184 00.002 31432 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.02) = xAngle (-1.86 = -1.86)
22:04:15.186 00.002 31432 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.15 = 1.15)
22:04:15.188 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.84 mountX=-0.05 mountY=0.16, mountTheta=1.88
22:04:15.191 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.16, opts=13)
22:04:15.193 00.002 31432 Enqueuing Move request for scope (-0.05, -0.16)
22:04:15.194 00.001 29876 Worker thread wakes up
22:04:15.195 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
22:04:15.195 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
22:04:15.195 00.000 29876 Moving (-0.05, -0.16) raw xDistance=-0.05 yDistance=0.16
22:04:15.195 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:04:15.195 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.195 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:04:15.195 00.000 29876 MoveAxis(E, 0, ABG)
22:04:15.195 00.000 29876 Move returns status 0, amount 0
22:04:15.195 00.000 29876 MoveAxis(N, 0, ABG)
22:04:15.195 00.000 29876 Move returns status 0, amount 0
22:04:15.195 00.000 29876 move complete, result=0
22:04:15.195 00.000 29876 worker thread done servicing request
22:04:15.201 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:15.214 00.013 31432 UpdateGuideState exits: m=3282 RSB=34.9
22:04:15.216 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.218 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:15.220 00.002 31432 Enqueuing Expose request
22:04:15.222 00.002 29876 Worker thread wakes up
22:04:15.222 00.000 31432 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:04:15.224 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:15.224 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:17.347 02.123 29876 Exposure complete
22:04:17.393 00.046 29876 worker thread done servicing request
22:04:17.393 00.000 31432 OnExposeComplete: enter
22:04:17.396 00.003 31432 UpdateGuideState(): m_state=6
22:04:17.398 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
22:04:17.399 00.001 31432 Star::Find returns 1 (0), X=329.90, Y=634.79, Mass=3401, SNR=35.5, Peak=247 HFD=4.0
22:04:17.401 00.002 31432 MultiStar: [#1 -0.67,-0.36,0.99,U] [#2 -0.95,-0.15,0.90,U] [#3 0.17,0.34,1.04,U] [#4 0.57,-0.56,0.95,U] [#5 -0.18,-0.10,0.88,U] [#6 -0.46,-0.75,0.86,U] [#7 -0.40,-0.54,0.92,U] [#8 -0.53,-0.37,0.79,U] 
22:04:17.403 00.002 31432 refined, 8 included, MultiStar: {-0.32, -0.30}, one-star: {-0.50, -0.29}
22:04:17.405 00.002 31432 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
22:04:17.407 00.002 31432 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
22:04:17.409 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.39 mountX=-0.33 mountY=0.25, mountTheta=2.49
22:04:17.412 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.30, opts=13)
22:04:17.414 00.002 31432 Enqueuing Move request for scope (-0.32, -0.30)
22:04:17.415 00.001 29876 Worker thread wakes up
22:04:17.416 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
22:04:17.416 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
22:04:17.416 00.000 29876 Moving (-0.32, -0.30) raw xDistance=-0.33 yDistance=0.25
22:04:17.416 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
22:04:17.416 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:17.416 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:04:17.416 00.000 29876 MoveAxis(E, 31, ABG)
22:04:17.416 00.000 29876 Guiding  Dir = 2, Dur = 31
22:04:17.416 00.000 29876 IsSlewing returns 0
22:04:17.416 00.000 29876 IsGuiding returns 0
22:04:17.417 00.001 29876 PulseGuide returned control before completion, sleep 41
22:04:17.420 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
22:04:17.431 00.011 31432 UpdateGuideState exits: m=3401 RSB=35.5
22:04:17.433 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.435 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:17.436 00.001 31432 Enqueuing Expose request
22:04:17.468 00.032 29876 IsGuiding returns 1
22:04:17.468 00.000 29876 scope still moving after pulse duration time elapsed
22:04:17.499 00.031 29876 IsSlewing returns 0
22:04:17.499 00.000 29876 IsGuiding returns 1
22:04:17.531 00.032 29876 IsSlewing returns 0
22:04:17.531 00.000 29876 IsGuiding returns 1
22:04:17.562 00.031 29876 IsSlewing returns 0
22:04:17.562 00.000 29876 IsGuiding returns 1
22:04:17.593 00.031 29876 IsSlewing returns 0
22:04:17.593 00.000 29876 IsGuiding returns 0
22:04:17.593 00.000 29876 scope move finished after 31 + 146 ms
22:04:17.593 00.000 29876 Move returns status 0, amount 31
22:04:17.593 00.000 29876 MoveAxis(N, 0, ABG)
22:04:17.593 00.000 29876 Move returns status 0, amount 0
22:04:17.593 00.000 29876 move complete, result=0
22:04:17.593 00.000 29876 worker thread done servicing request
22:04:17.593 00.000 29876 Worker thread wakes up
22:04:17.593 00.000 31432 GuideStep: -0.3 px 31 ms EAST, 0.2 px 0 ms NORTH
22:04:17.595 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:17.596 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:19.511 01.915 29876 Exposure complete
22:04:19.554 00.043 29876 worker thread done servicing request
22:04:19.554 00.000 31432 OnExposeComplete: enter
22:04:19.556 00.002 31432 UpdateGuideState(): m_state=6
22:04:19.558 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
22:04:19.560 00.002 31432 Star::Find returns 1 (0), X=330.00, Y=634.48, Mass=3288, SNR=35.3, Peak=234 HFD=3.6
22:04:19.562 00.002 31432 MultiStar: [#1 -0.99,-0.39,0.00,M1] [#2 -1.17,0.08,0.00,M1] [#3 -0.07,0.03,0.98,U] [#4 -0.07,-0.82,0.93,U] [#5 -0.74,-0.05,0.89,U] [#6 -0.91,-1.00,0.00,M6] [#7 -0.72,-0.30,0.94,U] [#8 -0.70,-0.34,0.80,U] 
22:04:19.564 00.002 31432 refined, 5 included, MultiStar: {-0.44, -0.35}, one-star: {-0.41, -0.60}
22:04:19.566 00.002 31432 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.02) = xAngle (-2.50 = -2.50)
22:04:19.568 00.002 31432 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.51 = 0.51)
22:04:19.570 00.002 31432 CameraToMount -- cameraX=-0.44 cameraY=-0.35 hyp=0.56 cameraTheta=-2.48 mountX=-0.45 mountY=0.27, mountTheta=2.60
22:04:19.572 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.44, y=-0.35, opts=13)
22:04:19.575 00.003 31432 Enqueuing Move request for scope (-0.44, -0.35)
22:04:19.577 00.002 29876 Worker thread wakes up
22:04:19.577 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.35) opts 0xd
22:04:19.577 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.44, -0.35)
22:04:19.577 00.000 29876 Moving (-0.44, -0.35) raw xDistance=-0.45 yDistance=0.27
22:04:19.577 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
22:04:19.577 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:19.577 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:04:19.577 00.000 29876 MoveAxis(E, 48, ABG)
22:04:19.577 00.000 29876 Guiding  Dir = 2, Dur = 48
22:04:19.577 00.000 29876 IsSlewing returns 0
22:04:19.577 00.000 29876 IsGuiding returns 0
22:04:19.578 00.001 29876 PulseGuide returned control before completion, sleep 58
22:04:19.583 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:19.595 00.012 31432 UpdateGuideState exits: m=3288 RSB=35.3
22:04:19.597 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.599 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:19.600 00.001 31432 Enqueuing Expose request
22:04:19.651 00.051 29876 IsGuiding returns 1
22:04:19.651 00.000 29876 scope still moving after pulse duration time elapsed
22:04:19.682 00.031 29876 IsSlewing returns 0
22:04:19.682 00.000 29876 IsGuiding returns 1
22:04:19.713 00.031 29876 IsSlewing returns 0
22:04:19.713 00.000 29876 IsGuiding returns 1
22:04:19.743 00.030 29876 IsSlewing returns 0
22:04:19.743 00.000 29876 IsGuiding returns 0
22:04:19.743 00.000 29876 scope move finished after 48 + 117 ms
22:04:19.743 00.000 29876 Move returns status 0, amount 48
22:04:19.743 00.000 29876 MoveAxis(N, 0, ABG)
22:04:19.743 00.000 29876 Move returns status 0, amount 0
22:04:19.743 00.000 29876 move complete, result=0
22:04:19.743 00.000 29876 worker thread done servicing request
22:04:19.743 00.000 29876 Worker thread wakes up
22:04:19.743 00.000 31432 GuideStep: -0.4 px 48 ms EAST, 0.3 px 0 ms NORTH
22:04:19.746 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:19.746 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:21.869 02.123 29876 Exposure complete
22:04:21.912 00.043 29876 worker thread done servicing request
22:04:21.912 00.000 31432 OnExposeComplete: enter
22:04:21.914 00.002 31432 UpdateGuideState(): m_state=6
22:04:21.917 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
22:04:21.919 00.002 31432 Star::Find returns 1 (0), X=329.87, Y=635.04, Mass=3448, SNR=35.8, Peak=225 HFD=4.2
22:04:21.922 00.003 31432 MultiStar: [#1 -1.09,0.07,0.00,M2] [#2 -0.91,0.87,0.00,M2] [#3 -0.24,0.45,0.95,U] [#4 -0.46,0.47,0.91,U] [#5 -0.48,0.54,0.84,U] [#6 -0.44,-0.15,0.88,U] [#7 -0.75,0.61,0.90,U] [#8 -0.52,0.39,0.77,U] 
22:04:21.923 00.001 31432 single-star, 6 included, MultiStar: {-0.49, 0.32}, one-star: {-0.53, -0.04}
22:04:21.925 00.002 31432 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.02) = xAngle (-3.10 = -3.10)
22:04:21.927 00.002 31432 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.09 = -0.09)
22:04:21.928 00.001 31432 CameraToMount -- cameraX=-0.53 cameraY=-0.04 hyp=0.53 cameraTheta=-3.07 mountX=-0.53 mountY=-0.05, mountTheta=-3.06
22:04:21.934 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=-0.04, opts=13)
22:04:21.936 00.002 31432 Enqueuing Move request for scope (-0.53, -0.04)
22:04:21.938 00.002 29876 Worker thread wakes up
22:04:21.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.04) opts 0xd
22:04:21.938 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, -0.04)
22:04:21.938 00.000 29876 Moving (-0.53, -0.04) raw xDistance=-0.53 yDistance=-0.05
22:04:21.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
22:04:21.938 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:21.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:21.938 00.000 29876 MoveAxis(E, 58, ABG)
22:04:21.938 00.000 29876 Guiding  Dir = 2, Dur = 58
22:04:21.939 00.001 29876 IsSlewing returns 0
22:04:21.939 00.000 29876 IsGuiding returns 0
22:04:21.939 00.000 29876 PulseGuide returned control before completion, sleep 68
22:04:21.942 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:21.954 00.012 31432 UpdateGuideState exits: m=3448 RSB=35.8
22:04:21.958 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.961 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:21.964 00.003 31432 Enqueuing Expose request
22:04:22.009 00.045 29876 IsGuiding returns 1
22:04:22.009 00.000 29876 scope still moving after pulse duration time elapsed
22:04:22.038 00.029 29876 IsSlewing returns 0
22:04:22.038 00.000 29876 IsGuiding returns 1
22:04:22.068 00.030 29876 IsSlewing returns 0
22:04:22.068 00.000 29876 IsGuiding returns 1
22:04:22.099 00.031 29876 IsSlewing returns 0
22:04:22.099 00.000 29876 IsGuiding returns 1
22:04:22.130 00.031 29876 IsSlewing returns 0
22:04:22.130 00.000 29876 IsGuiding returns 0
22:04:22.130 00.000 29876 scope move finished after 58 + 133 ms
22:04:22.130 00.000 29876 Move returns status 0, amount 58
22:04:22.130 00.000 29876 MoveAxis(N, 0, ABG)
22:04:22.130 00.000 29876 Move returns status 0, amount 0
22:04:22.130 00.000 29876 move complete, result=0
22:04:22.130 00.000 29876 worker thread done servicing request
22:04:22.131 00.001 29876 Worker thread wakes up
22:04:22.131 00.000 31432 GuideStep: -0.5 px 58 ms EAST, -0.0 px 0 ms NORTH
22:04:22.136 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:22.136 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:24.047 01.911 29876 Exposure complete
22:04:24.090 00.043 29876 worker thread done servicing request
22:04:24.090 00.000 31432 OnExposeComplete: enter
22:04:24.092 00.002 31432 UpdateGuideState(): m_state=6
22:04:24.094 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
22:04:24.096 00.002 31432 Star::Find returns 1 (0), X=330.10, Y=634.80, Mass=3229, SNR=35.5, Peak=254 HFD=3.9
22:04:24.098 00.002 31432 MultiStar: [#1 -0.23,-0.29,1.03,U] [#2 -0.73,0.22,0.91,U] [#3 0.36,0.60,1.01,U] [#4 -0.26,0.05,0.95,U] [#5 -0.68,0.27,0.82,U] [#6 0.02,-0.49,0.89,U] [#7 -0.39,0.22,0.89,U] [#8 0.31,0.01,0.79,U] 
22:04:24.100 00.002 31432 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.31, -0.27}
22:04:24.102 00.002 31432 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.02) = xAngle (2.96 = 2.96)
22:04:24.103 00.001 31432 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.97 = -0.31)
22:04:24.105 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=-0.21 mountY=-0.06, mountTheta=-2.84
22:04:24.109 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.03, opts=13)
22:04:24.111 00.002 31432 Enqueuing Move request for scope (-0.21, 0.03)
22:04:24.113 00.002 29876 Worker thread wakes up
22:04:24.113 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
22:04:24.113 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
22:04:24.113 00.000 29876 Moving (-0.21, 0.03) raw xDistance=-0.21 yDistance=-0.06
22:04:24.113 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.21
22:04:24.113 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:24.113 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:24.113 00.000 29876 MoveAxis(E, 28, ABG)
22:04:24.113 00.000 29876 Guiding  Dir = 2, Dur = 28
22:04:24.114 00.001 29876 IsSlewing returns 0
22:04:24.114 00.000 29876 IsGuiding returns 0
22:04:24.114 00.000 29876 PulseGuide returned control before completion, sleep 38
22:04:24.117 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:24.128 00.011 31432 UpdateGuideState exits: m=3229 RSB=35.5
22:04:24.130 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:24.132 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:24.134 00.002 31432 Enqueuing Expose request
22:04:24.154 00.020 29876 IsGuiding returns 1
22:04:24.154 00.000 29876 scope still moving after pulse duration time elapsed
22:04:24.186 00.032 29876 IsSlewing returns 0
22:04:24.186 00.000 29876 IsGuiding returns 1
22:04:24.217 00.031 29876 IsSlewing returns 0
22:04:24.217 00.000 29876 IsGuiding returns 0
22:04:24.217 00.000 29876 scope move finished after 28 + 75 ms
22:04:24.217 00.000 29876 Move returns status 0, amount 28
22:04:24.217 00.000 29876 MoveAxis(N, 0, ABG)
22:04:24.217 00.000 29876 Move returns status 0, amount 0
22:04:24.217 00.000 29876 move complete, result=0
22:04:24.217 00.000 29876 worker thread done servicing request
22:04:24.217 00.000 29876 Worker thread wakes up
22:04:24.217 00.000 31432 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
22:04:24.220 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:24.220 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:26.349 02.129 29876 Exposure complete
22:04:26.394 00.045 29876 worker thread done servicing request
22:04:26.394 00.000 31432 OnExposeComplete: enter
22:04:26.397 00.003 31432 UpdateGuideState(): m_state=6
22:04:26.399 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
22:04:26.401 00.002 31432 Star::Find returns 1 (0), X=331.01, Y=635.23, Mass=3171, SNR=34.4, Peak=226 HFD=4.0
22:04:26.403 00.002 31432 MultiStar: [#1 -0.06,0.33,1.00,U] [#2 -0.14,1.10,0.00,M2] [#3 0.85,0.95,0.00,M1] [#4 0.10,0.89,0.98,U] [#5 0.47,0.77,0.84,U] [#6 0.29,0.25,0.87,U] [#7 0.03,1.09,0.00,M1] [#8 0.35,1.10,0.00,M1] 
22:04:26.405 00.002 31432 refined, 4 included, MultiStar: {0.27, 0.47}, one-star: {0.60, 0.15}
22:04:26.407 00.002 31432 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.02) = xAngle (1.02 = 1.02)
22:04:26.409 00.002 31432 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.04 = -2.25)
22:04:26.410 00.001 31432 CameraToMount -- cameraX=0.27 cameraY=0.47 hyp=0.55 cameraTheta=1.05 mountX=0.28 mountY=-0.43, mountTheta=-0.98
22:04:26.413 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=0.47, opts=13)
22:04:26.415 00.002 31432 Enqueuing Move request for scope (0.27, 0.47)
22:04:26.417 00.002 29876 Worker thread wakes up
22:04:26.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.47) opts 0xd
22:04:26.417 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, 0.47)
22:04:26.417 00.000 29876 Moving (0.27, 0.47) raw xDistance=0.28 yDistance=-0.43
22:04:26.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
22:04:26.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:26.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:04:26.417 00.000 29876 MoveAxis(W, 23, ABG)
22:04:26.417 00.000 29876 Guiding  Dir = 3, Dur = 23
22:04:26.417 00.000 29876 IsSlewing returns 0
22:04:26.418 00.001 29876 IsGuiding returns 0
22:04:26.418 00.000 29876 PulseGuide returned control before completion, sleep 33
22:04:26.421 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:26.432 00.011 31432 UpdateGuideState exits: m=3171 RSB=34.4
22:04:26.435 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:26.436 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:26.438 00.002 31432 Enqueuing Expose request
22:04:26.457 00.019 29876 IsGuiding returns 1
22:04:26.457 00.000 29876 scope still moving after pulse duration time elapsed
22:04:26.488 00.031 29876 IsSlewing returns 0
22:04:26.488 00.000 29876 IsGuiding returns 0
22:04:26.488 00.000 29876 scope move finished after 23 + 47 ms
22:04:26.488 00.000 29876 Move returns status 0, amount 23
22:04:26.488 00.000 29876 MoveAxis(N, 0, ABG)
22:04:26.488 00.000 29876 Move returns status 0, amount 0
22:04:26.488 00.000 29876 move complete, result=0
22:04:26.488 00.000 29876 worker thread done servicing request
22:04:26.489 00.001 29876 Worker thread wakes up
22:04:26.489 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:26.489 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:26.489 00.000 31432 GuideStep: 0.3 px 23 ms WEST, -0.4 px 0 ms NORTH
22:04:28.392 01.903 29876 Exposure complete
22:04:28.435 00.043 29876 worker thread done servicing request
22:04:28.435 00.000 31432 OnExposeComplete: enter
22:04:28.437 00.002 31432 UpdateGuideState(): m_state=6
22:04:28.439 00.002 31432 Star::Find(15, 331, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
22:04:28.441 00.002 31432 Star::Find returns 1 (0), X=330.29, Y=634.93, Mass=3217, SNR=35.1, Peak=254 HFD=3.9
22:04:28.444 00.003 31432 MultiStar: [#1 -0.37,-0.02,1.02,U] [#2 -0.50,-0.26,0.89,U] [#3 0.35,0.66,1.00,U] [#4 -0.03,-0.08,0.93,U] [#5 -0.22,0.14,0.84,U] [#6 0.05,-0.66,0.91,U] [#7 -0.19,-0.43,0.95,U] [#8 0.22,0.24,0.82,U] 
22:04:28.446 00.002 31432 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.11, -0.15}
22:04:28.449 00.003 31432 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.02) = xAngle (-2.56 = -2.56)
22:04:28.451 00.002 31432 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.45 = 0.45)
22:04:28.454 00.003 31432 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=-0.09 mountY=0.05, mountTheta=2.66
22:04:28.457 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=-0.06, opts=13)
22:04:28.459 00.002 31432 Enqueuing Move request for scope (-0.09, -0.06)
22:04:28.461 00.002 29876 Worker thread wakes up
22:04:28.461 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:04:28.461 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:04:28.461 00.000 29876 Moving (-0.09, -0.06) raw xDistance=-0.09 yDistance=0.05
22:04:28.461 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:04:28.461 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:28.461 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:28.461 00.000 29876 MoveAxis(E, 0, ABG)
22:04:28.461 00.000 29876 Move returns status 0, amount 0
22:04:28.461 00.000 29876 MoveAxis(N, 0, ABG)
22:04:28.461 00.000 29876 Move returns status 0, amount 0
22:04:28.461 00.000 29876 move complete, result=0
22:04:28.461 00.000 29876 worker thread done servicing request
22:04:28.465 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:28.476 00.011 31432 UpdateGuideState exits: m=3217 RSB=35.1
22:04:28.478 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:28.480 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:28.482 00.002 31432 Enqueuing Expose request
22:04:28.484 00.002 29876 Worker thread wakes up
22:04:28.484 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:04:28.486 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:28.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:30.614 02.128 29876 Exposure complete
22:04:30.657 00.043 29876 worker thread done servicing request
22:04:30.657 00.000 31432 OnExposeComplete: enter
22:04:30.659 00.002 31432 UpdateGuideState(): m_state=6
22:04:30.662 00.003 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
22:04:30.664 00.002 31432 Star::Find returns 1 (0), X=329.45, Y=635.11, Mass=3405, SNR=35.7, Peak=250 HFD=3.9
22:04:30.666 00.002 31432 MultiStar: [#1 -1.11,-0.26,0.00,M1] [#2 -1.40,0.38,0.00,M2] [#3 -0.63,0.62,0.99,U] [#4 -0.86,0.27,0.85,U] [#5 -0.91,-0.26,0.86,U] [#6 -0.39,-0.30,0.86,U] [#7 -0.79,-0.46,0.94,U] [#8 -0.22,-0.16,0.80,U] 
22:04:30.668 00.002 31432 refined, 6 included, MultiStar: {-0.69, -0.03}, one-star: {-0.95, 0.03}
22:04:30.670 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
22:04:30.672 00.002 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
22:04:30.675 00.003 31432 CameraToMount -- cameraX=-0.69 cameraY=-0.03 hyp=0.69 cameraTheta=-3.10 mountX=-0.69 mountY=-0.08, mountTheta=-3.03
22:04:30.677 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.69, y=-0.03, opts=13)
22:04:30.680 00.003 31432 Enqueuing Move request for scope (-0.69, -0.03)
22:04:30.682 00.002 29876 Worker thread wakes up
22:04:30.682 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.03) opts 0xd
22:04:30.682 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.69, -0.03)
22:04:30.682 00.000 29876 Moving (-0.69, -0.03) raw xDistance=-0.69 yDistance=-0.08
22:04:30.682 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.69
22:04:30.682 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:30.682 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:30.682 00.000 29876 MoveAxis(E, 66, ABG)
22:04:30.682 00.000 29876 Guiding  Dir = 2, Dur = 66
22:04:30.682 00.000 29876 IsSlewing returns 0
22:04:30.682 00.000 29876 IsGuiding returns 0
22:04:30.683 00.001 29876 PulseGuide returned control before completion, sleep 76
22:04:30.687 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=13, FiltMax=257, Gamma=0.490
22:04:30.698 00.011 31432 UpdateGuideState exits: m=3405 RSB=35.7
22:04:30.700 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.702 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:30.704 00.002 31432 Enqueuing Expose request
22:04:30.770 00.066 29876 IsGuiding returns 1
22:04:30.770 00.000 29876 scope still moving after pulse duration time elapsed
22:04:30.801 00.031 29876 IsSlewing returns 0
22:04:30.801 00.000 29876 IsGuiding returns 1
22:04:30.832 00.031 29876 IsSlewing returns 0
22:04:30.832 00.000 29876 IsGuiding returns 1
22:04:30.862 00.030 29876 IsSlewing returns 0
22:04:30.862 00.000 29876 IsGuiding returns 1
22:04:30.893 00.031 29876 IsSlewing returns 0
22:04:30.893 00.000 29876 IsGuiding returns 0
22:04:30.893 00.000 29876 scope move finished after 66 + 145 ms
22:04:30.893 00.000 29876 Move returns status 0, amount 66
22:04:30.893 00.000 29876 MoveAxis(N, 0, ABG)
22:04:30.893 00.000 29876 Move returns status 0, amount 0
22:04:30.893 00.000 29876 move complete, result=0
22:04:30.893 00.000 29876 worker thread done servicing request
22:04:30.893 00.000 29876 Worker thread wakes up
22:04:30.893 00.000 31432 GuideStep: -0.7 px 66 ms EAST, -0.1 px 0 ms NORTH
22:04:30.896 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:30.896 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:32.808 01.912 29876 Exposure complete
22:04:32.851 00.043 29876 worker thread done servicing request
22:04:32.851 00.000 31432 OnExposeComplete: enter
22:04:32.854 00.003 31432 UpdateGuideState(): m_state=6
22:04:32.855 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
22:04:32.857 00.002 31432 Star::Find returns 1 (0), X=329.40, Y=635.39, Mass=3260, SNR=35.5, Peak=225 HFD=3.4
22:04:32.859 00.002 31432 MultiStar: [#1 -0.96,-0.06,1.02,U] [#2 -1.23,0.37,0.00,M3] [#3 -0.93,0.80,0.00,M1] [#4 -0.62,0.20,0.94,U] [#5 -0.83,0.44,0.81,U] [#6 -0.40,-0.59,0.90,U] [#7 -0.84,0.03,0.94,U] [#8 -0.33,0.25,0.82,U] 
22:04:32.861 00.002 31432 refined, 6 included, MultiStar: {-0.72, 0.08}, one-star: {-1.00, 0.31}
22:04:32.863 00.002 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.01 = 3.01)
22:04:32.865 00.002 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.26)
22:04:32.868 00.003 31432 CameraToMount -- cameraX=-0.72 cameraY=0.08 hyp=0.73 cameraTheta=3.04 mountX=-0.72 mountY=-0.19, mountTheta=-2.89
22:04:32.870 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.72, y=0.08, opts=13)
22:04:32.873 00.003 31432 Enqueuing Move request for scope (-0.72, 0.08)
22:04:32.875 00.002 29876 Worker thread wakes up
22:04:32.875 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.08) opts 0xd
22:04:32.875 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.72, 0.08)
22:04:32.875 00.000 29876 Moving (-0.72, 0.08) raw xDistance=-0.72 yDistance=-0.19
22:04:32.875 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
22:04:32.875 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:32.875 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:04:32.875 00.000 29876 MoveAxis(E, 79, ABG)
22:04:32.875 00.000 29876 Guiding  Dir = 2, Dur = 79
22:04:32.875 00.000 29876 IsSlewing returns 0
22:04:32.875 00.000 29876 IsGuiding returns 0
22:04:32.876 00.001 29876 PulseGuide returned control before completion, sleep 89
22:04:32.881 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:32.893 00.012 31432 UpdateGuideState exits: m=3260 RSB=35.5
22:04:32.896 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.898 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:32.900 00.002 31432 Enqueuing Expose request
22:04:32.976 00.076 29876 IsGuiding returns 1
22:04:32.976 00.000 29876 scope still moving after pulse duration time elapsed
22:04:33.007 00.031 29876 IsSlewing returns 0
22:04:33.007 00.000 29876 IsGuiding returns 1
22:04:33.038 00.031 29876 IsSlewing returns 0
22:04:33.038 00.000 29876 IsGuiding returns 1
22:04:33.068 00.030 29876 IsSlewing returns 0
22:04:33.068 00.000 29876 IsGuiding returns 1
22:04:33.099 00.031 29876 IsSlewing returns 0
22:04:33.099 00.000 29876 IsGuiding returns 1
22:04:33.131 00.032 29876 IsSlewing returns 0
22:04:33.131 00.000 29876 IsGuiding returns 0
22:04:33.131 00.000 29876 scope move finished after 79 + 177 ms
22:04:33.131 00.000 29876 Move returns status 0, amount 79
22:04:33.131 00.000 29876 MoveAxis(N, 0, ABG)
22:04:33.131 00.000 29876 Move returns status 0, amount 0
22:04:33.131 00.000 29876 move complete, result=0
22:04:33.131 00.000 29876 worker thread done servicing request
22:04:33.131 00.000 29876 Worker thread wakes up
22:04:33.131 00.000 31432 GuideStep: -0.7 px 79 ms EAST, -0.2 px 0 ms NORTH
22:04:33.134 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:33.134 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:35.260 02.126 29876 Exposure complete
22:04:35.302 00.042 29876 worker thread done servicing request
22:04:35.302 00.000 31432 OnExposeComplete: enter
22:04:35.305 00.003 31432 UpdateGuideState(): m_state=6
22:04:35.307 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
22:04:35.308 00.001 31432 Star::Find returns 1 (0), X=330.06, Y=634.82, Mass=3241, SNR=35.0, Peak=217 HFD=4.1
22:04:35.310 00.002 31432 MultiStar: [#1 -0.22,-0.67,1.03,U] [#2 -0.35,-0.29,0.94,U] [#3 -0.23,0.42,1.00,U] [#4 -0.26,0.11,0.92,U] [#5 -0.45,-0.04,0.79,U] [#6 0.07,-0.81,0.86,U] [#7 -0.37,-0.54,0.92,U] [#8 0.36,-0.38,0.80,U] 
22:04:35.312 00.002 31432 refined, 8 included, MultiStar: {-0.21, -0.27}, one-star: {-0.34, -0.26}
22:04:35.314 00.002 31432 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.02) = xAngle (-2.25 = -2.25)
22:04:35.316 00.002 31432 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.76 = 0.76)
22:04:35.318 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.23 mountX=-0.21 mountY=0.24, mountTheta=2.31
22:04:35.320 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-0.27, opts=13)
22:04:35.322 00.002 31432 Enqueuing Move request for scope (-0.21, -0.27)
22:04:35.324 00.002 29876 Worker thread wakes up
22:04:35.324 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
22:04:35.324 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
22:04:35.324 00.000 29876 Moving (-0.21, -0.27) raw xDistance=-0.21 yDistance=0.24
22:04:35.324 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.21
22:04:35.324 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.324 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:04:35.324 00.000 29876 MoveAxis(E, 32, ABG)
22:04:35.325 00.001 29876 Guiding  Dir = 2, Dur = 32
22:04:35.325 00.000 29876 IsSlewing returns 0
22:04:35.325 00.000 29876 IsGuiding returns 0
22:04:35.325 00.000 29876 PulseGuide returned control before completion, sleep 42
22:04:35.328 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=0.490
22:04:35.340 00.012 31432 UpdateGuideState exits: m=3241 RSB=35.0
22:04:35.342 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.344 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:35.345 00.001 31432 Enqueuing Expose request
22:04:35.382 00.037 29876 IsGuiding returns 1
22:04:35.382 00.000 29876 scope still moving after pulse duration time elapsed
22:04:35.413 00.031 29876 IsSlewing returns 0
22:04:35.413 00.000 29876 IsGuiding returns 1
22:04:35.443 00.030 29876 IsSlewing returns 0
22:04:35.443 00.000 29876 IsGuiding returns 1
22:04:35.474 00.031 29876 IsSlewing returns 0
22:04:35.474 00.000 29876 IsGuiding returns 0
22:04:35.474 00.000 29876 scope move finished after 32 + 116 ms
22:04:35.474 00.000 29876 Move returns status 0, amount 32
22:04:35.474 00.000 29876 MoveAxis(N, 0, ABG)
22:04:35.474 00.000 29876 Move returns status 0, amount 0
22:04:35.474 00.000 29876 move complete, result=0
22:04:35.474 00.000 29876 worker thread done servicing request
22:04:35.474 00.000 29876 Worker thread wakes up
22:04:35.474 00.000 31432 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
22:04:35.477 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:35.477 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:37.388 01.911 29876 Exposure complete
22:04:37.430 00.042 29876 worker thread done servicing request
22:04:37.430 00.000 31432 OnExposeComplete: enter
22:04:37.433 00.003 31432 UpdateGuideState(): m_state=6
22:04:37.435 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
22:04:37.437 00.002 31432 Star::Find returns 1 (0), X=330.16, Y=635.36, Mass=3287, SNR=35.5, Peak=235 HFD=3.9
22:04:37.439 00.002 31432 MultiStar: [#1 -0.16,-0.60,0.95,U] [#2 -0.16,-0.18,0.90,U] [#3 0.47,0.79,1.00,U] [#4 0.21,0.35,0.91,U] [#5 -0.25,-0.23,0.80,U] [#6 0.32,-0.74,0.84,U] [#7 -0.35,-0.07,0.90,U] [#8 0.24,-0.57,0.81,U] 
22:04:37.441 00.002 31432 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.25, 0.28}
22:04:37.443 00.002 31432 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.02) = xAngle (-1.51 = -1.51)
22:04:37.445 00.002 31432 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.50 = 1.50)
22:04:37.447 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=0.01 mountY=0.08, mountTheta=1.51
22:04:37.451 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.08, opts=13)
22:04:37.453 00.002 31432 Enqueuing Move request for scope (0.01, -0.08)
22:04:37.455 00.002 29876 Worker thread wakes up
22:04:37.455 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:04:37.455 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:04:37.455 00.000 29876 Moving (0.01, -0.08) raw xDistance=0.01 yDistance=0.08
22:04:37.455 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:04:37.455 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:37.455 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:04:37.455 00.000 29876 MoveAxis(E, 0, ABG)
22:04:37.455 00.000 29876 Move returns status 0, amount 0
22:04:37.455 00.000 29876 MoveAxis(N, 0, ABG)
22:04:37.455 00.000 29876 Move returns status 0, amount 0
22:04:37.455 00.000 29876 move complete, result=0
22:04:37.456 00.001 29876 worker thread done servicing request
22:04:37.459 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:37.471 00.012 31432 UpdateGuideState exits: m=3287 RSB=35.5
22:04:37.474 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.476 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:37.477 00.001 31432 Enqueuing Expose request
22:04:37.479 00.002 29876 Worker thread wakes up
22:04:37.479 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:04:37.482 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:37.482 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:39.710 02.228 29876 Exposure complete
22:04:39.755 00.045 29876 worker thread done servicing request
22:04:39.755 00.000 31432 OnExposeComplete: enter
22:04:39.757 00.002 31432 UpdateGuideState(): m_state=6
22:04:39.759 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
22:04:39.761 00.002 31432 Star::Find returns 1 (0), X=330.03, Y=635.12, Mass=3267, SNR=34.8, Peak=228 HFD=4.2
22:04:39.762 00.001 31432 MultiStar: [#1 -0.66,0.37,1.04,U] [#2 -0.56,0.14,0.91,U] [#3 0.05,0.62,1.01,U] [#4 -0.44,0.64,0.87,U] [#5 -0.54,0.26,0.89,U] [#6 0.22,-0.65,0.86,U] [#7 -0.30,0.41,0.92,U] [#8 -0.06,0.32,0.82,U] 
22:04:39.764 00.002 31432 single-star, 8 included, MultiStar: {-0.30, 0.25}, one-star: {-0.38, 0.04}
22:04:39.766 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.00 = 3.00)
22:04:39.768 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.02 = -0.27)
22:04:39.770 00.002 31432 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.03 mountX=-0.38 mountY=-0.10, mountTheta=-2.88
22:04:39.773 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.38, y=0.04, opts=13)
22:04:39.775 00.002 31432 Enqueuing Move request for scope (-0.38, 0.04)
22:04:39.777 00.002 29876 Worker thread wakes up
22:04:39.777 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.04) opts 0xd
22:04:39.777 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.38, 0.04)
22:04:39.777 00.000 29876 Moving (-0.38, 0.04) raw xDistance=-0.38 yDistance=-0.10
22:04:39.777 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
22:04:39.777 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.777 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:04:39.777 00.000 29876 MoveAxis(E, 37, ABG)
22:04:39.777 00.000 29876 Guiding  Dir = 2, Dur = 37
22:04:39.777 00.000 29876 IsSlewing returns 0
22:04:39.777 00.000 29876 IsGuiding returns 0
22:04:39.778 00.001 29876 PulseGuide returned control before completion, sleep 47
22:04:39.781 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:39.792 00.011 31432 UpdateGuideState exits: m=3267 RSB=34.8
22:04:39.794 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.796 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:39.797 00.001 31432 Enqueuing Expose request
22:04:39.832 00.035 29876 IsGuiding returns 1
22:04:39.832 00.000 29876 scope still moving after pulse duration time elapsed
22:04:39.862 00.030 29876 IsSlewing returns 0
22:04:39.862 00.000 29876 IsGuiding returns 1
22:04:39.894 00.032 29876 IsSlewing returns 0
22:04:39.894 00.000 29876 IsGuiding returns 0
22:04:39.894 00.000 29876 scope move finished after 37 + 79 ms
22:04:39.894 00.000 29876 Move returns status 0, amount 37
22:04:39.894 00.000 29876 MoveAxis(N, 0, ABG)
22:04:39.894 00.000 29876 Move returns status 0, amount 0
22:04:39.894 00.000 29876 move complete, result=0
22:04:39.894 00.000 29876 worker thread done servicing request
22:04:39.894 00.000 29876 Worker thread wakes up
22:04:39.894 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:39.894 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:39.894 00.000 31432 GuideStep: -0.4 px 37 ms EAST, -0.1 px 0 ms NORTH
22:04:41.808 01.914 29876 Exposure complete
22:04:41.852 00.044 29876 worker thread done servicing request
22:04:41.852 00.000 31432 OnExposeComplete: enter
22:04:41.855 00.003 31432 UpdateGuideState(): m_state=6
22:04:41.857 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
22:04:41.859 00.002 31432 Star::Find returns 1 (0), X=329.56, Y=635.21, Mass=3093, SNR=34.1, Peak=237 HFD=3.7
22:04:41.860 00.001 31432 MultiStar: [#1 -0.99,0.14,1.10,U] [#2 -0.67,-0.15,0.98,U] [#3 -0.41,0.58,1.01,U] [#4 -0.15,0.32,0.94,U] [#5 -0.87,0.17,0.85,U] [#6 -0.10,-0.79,0.88,U] [#7 -0.85,0.42,1.03,U] [#8 -0.28,0.39,0.90,U] 
22:04:41.862 00.002 31432 refined, 8 included, MultiStar: {-0.59, 0.14}, one-star: {-0.85, 0.13}
22:04:41.864 00.002 31432 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.02) = xAngle (2.88 = 2.88)
22:04:41.866 00.002 31432 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.89 = -0.39)
22:04:41.868 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=0.14 hyp=0.60 cameraTheta=2.90 mountX=-0.58 mountY=-0.23, mountTheta=-2.77
22:04:41.871 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.14, opts=13)
22:04:41.873 00.002 31432 Enqueuing Move request for scope (-0.59, 0.14)
22:04:41.875 00.002 29876 Worker thread wakes up
22:04:41.875 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.14) opts 0xd
22:04:41.875 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.14)
22:04:41.875 00.000 29876 Moving (-0.59, 0.14) raw xDistance=-0.58 yDistance=-0.23
22:04:41.875 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
22:04:41.875 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:41.875 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:04:41.875 00.000 29876 MoveAxis(E, 61, ABG)
22:04:41.875 00.000 29876 Guiding  Dir = 2, Dur = 61
22:04:41.875 00.000 29876 IsSlewing returns 0
22:04:41.875 00.000 29876 IsGuiding returns 0
22:04:41.876 00.001 29876 PulseGuide returned control before completion, sleep 71
22:04:41.879 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:41.890 00.011 31432 UpdateGuideState exits: m=3093 RSB=34.1
22:04:41.893 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:41.895 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:41.897 00.002 31432 Enqueuing Expose request
22:04:41.961 00.064 29876 IsGuiding returns 1
22:04:41.961 00.000 29876 scope still moving after pulse duration time elapsed
22:04:42.023 00.062 29876 IsSlewing returns 0
22:04:42.023 00.000 29876 IsGuiding returns 1
22:04:42.053 00.030 29876 IsSlewing returns 0
22:04:42.053 00.000 29876 IsGuiding returns 1
22:04:42.083 00.030 29876 IsSlewing returns 0
22:04:42.083 00.000 29876 IsGuiding returns 0
22:04:42.083 00.000 29876 scope move finished after 61 + 146 ms
22:04:42.083 00.000 29876 Move returns status 0, amount 61
22:04:42.083 00.000 29876 MoveAxis(N, 0, ABG)
22:04:42.083 00.000 29876 Move returns status 0, amount 0
22:04:42.083 00.000 29876 move complete, result=0
22:04:42.083 00.000 29876 worker thread done servicing request
22:04:42.083 00.000 29876 Worker thread wakes up
22:04:42.083 00.000 31432 GuideStep: -0.6 px 61 ms EAST, -0.2 px 0 ms NORTH
22:04:42.086 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:42.086 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:44.220 02.134 29876 Exposure complete
22:04:44.263 00.043 29876 worker thread done servicing request
22:04:44.263 00.000 31432 OnExposeComplete: enter
22:04:44.266 00.003 31432 UpdateGuideState(): m_state=6
22:04:44.268 00.002 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
22:04:44.270 00.002 31432 Star::Find returns 1 (0), X=330.43, Y=635.67, Mass=3113, SNR=34.7, Peak=242 HFD=3.5
22:04:44.272 00.002 31432 MultiStar: [#1 0.23,0.27,1.03,U] [#2 -0.18,0.29,0.92,U] [#3 0.37,1.21,0.00,M1] [#4 0.13,1.05,0.00,M1] [#5 -0.16,0.60,0.82,U] [#6 0.55,-0.07,0.89,U] [#7 0.61,0.16,0.97,U] [#8 0.68,0.50,0.85,U] 
22:04:44.273 00.001 31432 refined, 6 included, MultiStar: {0.25, 0.33}, one-star: {0.03, 0.60}
22:04:44.275 00.002 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
22:04:44.277 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.91 = -2.37)
22:04:44.279 00.002 31432 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.42 cameraTheta=0.93 mountX=0.26 mountY=-0.29, mountTheta=-0.84
22:04:44.282 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.33, opts=13)
22:04:44.284 00.002 31432 Enqueuing Move request for scope (0.25, 0.33)
22:04:44.286 00.002 29876 Worker thread wakes up
22:04:44.286 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
22:04:44.286 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
22:04:44.286 00.000 29876 Moving (0.25, 0.33) raw xDistance=0.26 yDistance=-0.29
22:04:44.286 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
22:04:44.286 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:44.286 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:04:44.286 00.000 29876 MoveAxis(W, 16, ABG)
22:04:44.286 00.000 29876 Guiding  Dir = 3, Dur = 16
22:04:44.287 00.001 29876 IsSlewing returns 0
22:04:44.287 00.000 29876 IsGuiding returns 0
22:04:44.287 00.000 29876 PulseGuide returned control before completion, sleep 26
22:04:44.290 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:44.301 00.011 31432 UpdateGuideState exits: m=3113 RSB=34.7
22:04:44.303 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:44.306 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:44.307 00.001 31432 Enqueuing Expose request
22:04:44.327 00.020 29876 IsGuiding returns 1
22:04:44.327 00.000 29876 scope still moving after pulse duration time elapsed
22:04:44.358 00.031 29876 IsSlewing returns 0
22:04:44.358 00.000 29876 IsGuiding returns 1
22:04:44.388 00.030 29876 IsSlewing returns 0
22:04:44.388 00.000 29876 IsGuiding returns 0
22:04:44.388 00.000 29876 scope move finished after 16 + 85 ms
22:04:44.388 00.000 29876 Move returns status 0, amount 16
22:04:44.388 00.000 29876 MoveAxis(N, 0, ABG)
22:04:44.388 00.000 29876 Move returns status 0, amount 0
22:04:44.388 00.000 29876 move complete, result=0
22:04:44.388 00.000 29876 worker thread done servicing request
22:04:44.388 00.000 29876 Worker thread wakes up
22:04:44.388 00.000 31432 GuideStep: 0.3 px 16 ms WEST, -0.3 px 0 ms NORTH
22:04:44.391 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:44.391 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:46.305 01.914 29876 Exposure complete
22:04:46.348 00.043 29876 worker thread done servicing request
22:04:46.348 00.000 31432 OnExposeComplete: enter
22:04:46.350 00.002 31432 UpdateGuideState(): m_state=6
22:04:46.352 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
22:04:46.354 00.002 31432 Star::Find returns 1 (0), X=329.51, Y=635.18, Mass=3149, SNR=35.2, Peak=244 HFD=3.8
22:04:46.356 00.002 31432 MultiStar: [#1 -0.65,0.02,1.06,U] [#2 -0.79,0.30,0.91,U] [#3 -0.26,0.48,0.98,U] [#4 -0.62,0.43,0.92,U] [#5 -0.93,0.56,0.00,M1] [#6 -0.17,-0.47,0.85,U] [#7 -0.11,-0.21,0.93,U] [#8 -0.18,0.15,0.75,U] 
22:04:46.358 00.002 31432 refined, 7 included, MultiStar: {-0.48, 0.11}, one-star: {-0.90, 0.11}
22:04:46.360 00.002 31432 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.02) = xAngle (2.90 = 2.90)
22:04:46.362 00.002 31432 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.91 = -0.37)
22:04:46.363 00.001 31432 CameraToMount -- cameraX=-0.48 cameraY=0.11 hyp=0.49 cameraTheta=2.92 mountX=-0.47 mountY=-0.18, mountTheta=-2.78
22:04:46.366 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.48, y=0.11, opts=13)
22:04:46.369 00.003 31432 Enqueuing Move request for scope (-0.48, 0.11)
22:04:46.370 00.001 29876 Worker thread wakes up
22:04:46.370 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.11) opts 0xd
22:04:46.371 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.48, 0.11)
22:04:46.371 00.000 29876 Moving (-0.48, 0.11) raw xDistance=-0.47 yDistance=-0.18
22:04:46.371 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.47
22:04:46.371 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:46.371 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:04:46.371 00.000 29876 MoveAxis(E, 43, ABG)
22:04:46.371 00.000 29876 Guiding  Dir = 2, Dur = 43
22:04:46.371 00.000 29876 IsSlewing returns 0
22:04:46.371 00.000 29876 IsGuiding returns 0
22:04:46.371 00.000 29876 PulseGuide returned control before completion, sleep 53
22:04:46.375 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=0.490
22:04:46.387 00.012 31432 UpdateGuideState exits: m=3149 RSB=35.2
22:04:46.389 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:46.391 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:46.393 00.002 31432 Enqueuing Expose request
22:04:46.428 00.035 29876 IsGuiding returns 1
22:04:46.428 00.000 29876 scope still moving after pulse duration time elapsed
22:04:46.458 00.030 29876 IsSlewing returns 0
22:04:46.458 00.000 29876 IsGuiding returns 1
22:04:46.489 00.031 29876 IsSlewing returns 0
22:04:46.489 00.000 29876 IsGuiding returns 1
22:04:46.520 00.031 29876 IsSlewing returns 0
22:04:46.520 00.000 29876 IsGuiding returns 0
22:04:46.520 00.000 29876 scope move finished after 43 + 106 ms
22:04:46.520 00.000 29876 Move returns status 0, amount 43
22:04:46.520 00.000 29876 MoveAxis(N, 0, ABG)
22:04:46.520 00.000 29876 Move returns status 0, amount 0
22:04:46.520 00.000 29876 move complete, result=0
22:04:46.520 00.000 29876 worker thread done servicing request
22:04:46.520 00.000 29876 Worker thread wakes up
22:04:46.521 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:46.521 00.000 31432 GuideStep: -0.5 px 43 ms EAST, -0.2 px 0 ms NORTH
22:04:46.523 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:48.657 02.134 29876 Exposure complete
22:04:48.704 00.047 29876 worker thread done servicing request
22:04:48.704 00.000 31432 OnExposeComplete: enter
22:04:48.706 00.002 31432 UpdateGuideState(): m_state=6
22:04:48.707 00.001 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
22:04:48.710 00.003 31432 Star::Find returns 1 (0), X=330.13, Y=635.19, Mass=3156, SNR=33.9, Peak=189 HFD=4.3
22:04:48.712 00.002 31432 MultiStar: [#1 -0.08,0.24,1.08,U] [#2 -0.65,0.05,0.93,U] [#3 0.13,0.81,1.07,U] [#4 -0.02,0.51,0.99,U] [#5 -0.23,-0.19,0.89,U] [#6 -0.04,0.05,0.89,U] [#7 -0.08,-0.35,0.91,U] [#8 0.19,0.54,0.84,U] 
22:04:48.714 00.002 31432 refined, 8 included, MultiStar: {-0.12, 0.21}, one-star: {-0.28, 0.11}
22:04:48.716 00.002 31432 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.02) = xAngle (2.06 = 2.06)
22:04:48.718 00.002 31432 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.07 = -1.21)
22:04:48.720 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
22:04:48.723 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.21, opts=13)
22:04:48.725 00.002 31432 Enqueuing Move request for scope (-0.12, 0.21)
22:04:48.727 00.002 29876 Worker thread wakes up
22:04:48.727 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
22:04:48.727 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
22:04:48.727 00.000 29876 Moving (-0.12, 0.21) raw xDistance=-0.11 yDistance=-0.22
22:04:48.727 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:04:48.727 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:48.727 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:04:48.727 00.000 29876 MoveAxis(E, 0, ABG)
22:04:48.727 00.000 29876 Move returns status 0, amount 0
22:04:48.727 00.000 29876 MoveAxis(N, 0, ABG)
22:04:48.727 00.000 29876 Move returns status 0, amount 0
22:04:48.727 00.000 29876 move complete, result=0
22:04:48.727 00.000 29876 worker thread done servicing request
22:04:48.731 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:48.744 00.013 31432 UpdateGuideState exits: m=3156 RSB=33.9
22:04:48.746 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:48.748 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:48.750 00.002 31432 Enqueuing Expose request
22:04:48.752 00.002 29876 Worker thread wakes up
22:04:48.752 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:48.755 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:48.755 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:50.667 01.912 29876 Exposure complete
22:04:50.710 00.043 29876 worker thread done servicing request
22:04:50.710 00.000 31432 OnExposeComplete: enter
22:04:50.713 00.003 31432 UpdateGuideState(): m_state=6
22:04:50.715 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
22:04:50.718 00.003 31432 Star::Find returns 1 (0), X=330.78, Y=634.67, Mass=3209, SNR=34.6, Peak=242 HFD=3.6
22:04:50.720 00.002 31432 MultiStar: [#1 -0.33,0.03,1.03,U] [#2 -0.01,0.24,0.91,U] [#3 0.65,0.34,1.05,U] [#4 0.77,0.37,0.91,U] [#5 0.18,-0.24,0.85,U] [#6 0.23,-0.17,0.93,U] [#7 0.13,0.18,0.96,U] [#8 0.63,0.03,0.80,U] 
22:04:50.722 00.002 31432 refined, 8 included, MultiStar: {0.29, 0.04}, one-star: {0.37, -0.41}
22:04:50.724 00.002 31432 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.02) = xAngle (0.13 = 0.13)
22:04:50.726 00.002 31432 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.14 = 3.14)
22:04:50.728 00.002 31432 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.15 mountX=0.29 mountY=0.00, mountTheta=0.00
22:04:50.731 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.04, opts=13)
22:04:50.733 00.002 31432 Enqueuing Move request for scope (0.29, 0.04)
22:04:50.735 00.002 29876 Worker thread wakes up
22:04:50.735 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
22:04:50.735 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
22:04:50.735 00.000 29876 Moving (0.29, 0.04) raw xDistance=0.29 yDistance=0.00
22:04:50.735 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
22:04:50.736 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:50.736 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:50.736 00.000 29876 MoveAxis(W, 28, ABG)
22:04:50.736 00.000 29876 Guiding  Dir = 3, Dur = 28
22:04:50.736 00.000 29876 IsSlewing returns 0
22:04:50.736 00.000 29876 IsGuiding returns 0
22:04:50.736 00.000 29876 PulseGuide returned control before completion, sleep 38
22:04:50.739 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:50.751 00.012 31432 UpdateGuideState exits: m=3209 RSB=34.6
22:04:50.754 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.756 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:50.758 00.002 31432 Enqueuing Expose request
22:04:50.775 00.017 29876 IsGuiding returns 1
22:04:50.775 00.000 29876 scope still moving after pulse duration time elapsed
22:04:50.806 00.031 29876 IsSlewing returns 0
22:04:50.806 00.000 29876 IsGuiding returns 1
22:04:50.837 00.031 29876 IsSlewing returns 0
22:04:50.837 00.000 29876 IsGuiding returns 0
22:04:50.837 00.000 29876 scope move finished after 28 + 72 ms
22:04:50.837 00.000 29876 Move returns status 0, amount 28
22:04:50.837 00.000 29876 MoveAxis(N, 0, ABG)
22:04:50.837 00.000 29876 Move returns status 0, amount 0
22:04:50.837 00.000 29876 move complete, result=0
22:04:50.837 00.000 29876 worker thread done servicing request
22:04:50.837 00.000 29876 Worker thread wakes up
22:04:50.837 00.000 31432 GuideStep: 0.3 px 28 ms WEST, 0.0 px 0 ms NORTH
22:04:50.840 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:50.840 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:52.966 02.126 29876 Exposure complete
22:04:53.009 00.043 29876 worker thread done servicing request
22:04:53.009 00.000 31432 OnExposeComplete: enter
22:04:53.012 00.003 31432 UpdateGuideState(): m_state=6
22:04:53.014 00.002 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
22:04:53.016 00.002 31432 Star::Find returns 1 (0), X=329.88, Y=634.40, Mass=3104, SNR=34.2, Peak=204 HFD=3.8
22:04:53.018 00.002 31432 MultiStar: [#1 -0.13,-1.05,0.00,M1] [#2 -0.61,-0.50,0.95,U] [#3 0.14,-0.33,0.99,U] [#4 0.19,-0.63,0.92,U] [#5 -0.57,-0.64,0.89,U] [#6 -0.04,-1.22,0.00,M1] [#7 -0.38,-1.07,0.00,M1] [#8 0.34,-0.79,0.83,U] 
22:04:53.020 00.002 31432 refined, 5 included, MultiStar: {-0.18, -0.59}, one-star: {-0.53, -0.68}
22:04:53.022 00.002 31432 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.02) = xAngle (-1.89 = -1.89)
22:04:53.023 00.001 31432 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.12 = 1.12)
22:04:53.025 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.59 hyp=0.62 cameraTheta=-1.87 mountX=-0.20 mountY=0.55, mountTheta=1.91
22:04:53.028 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.59, opts=13)
22:04:53.030 00.002 31432 Enqueuing Move request for scope (-0.18, -0.59)
22:04:53.032 00.002 29876 Worker thread wakes up
22:04:53.032 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.59) opts 0xd
22:04:53.032 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.59)
22:04:53.032 00.000 29876 Moving (-0.18, -0.59) raw xDistance=-0.20 yDistance=0.55
22:04:53.032 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:04:53.032 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.55
22:04:53.032 00.000 29876 MoveAxis(E, 0, ABG)
22:04:53.032 00.000 29876 Move returns status 0, amount 0
22:04:53.032 00.000 29876 MoveAxis(S, 41, ABG)
22:04:53.032 00.000 29876 Guiding  Dir = 1, Dur = 41
22:04:53.033 00.001 29876 IsSlewing returns 0
22:04:53.033 00.000 29876 IsGuiding returns 0
22:04:53.033 00.000 29876 PulseGuide returned control before completion, sleep 51
22:04:53.036 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:04:53.047 00.011 31432 UpdateGuideState exits: m=3104 RSB=34.2
22:04:53.050 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:53.052 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:53.053 00.001 31432 Enqueuing Expose request
22:04:53.087 00.034 29876 IsGuiding returns 1
22:04:53.087 00.000 29876 scope still moving after pulse duration time elapsed
22:04:53.117 00.030 29876 IsSlewing returns 0
22:04:53.117 00.000 29876 IsGuiding returns 1
22:04:53.149 00.032 29876 IsSlewing returns 0
22:04:53.149 00.000 29876 IsGuiding returns 1
22:04:53.180 00.031 29876 IsSlewing returns 0
22:04:53.180 00.000 29876 IsGuiding returns 1
22:04:53.211 00.031 29876 IsSlewing returns 0
22:04:53.211 00.000 29876 IsGuiding returns 0
22:04:53.211 00.000 29876 scope move finished after 41 + 137 ms
22:04:53.211 00.000 29876 Move returns status 0, amount 41
22:04:53.211 00.000 29876 move complete, result=0
22:04:53.211 00.000 29876 worker thread done servicing request
22:04:53.211 00.000 29876 Worker thread wakes up
22:04:53.212 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:53.212 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:53.212 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.6 px 41 ms SOUTH
22:04:55.123 01.911 29876 Exposure complete
22:04:55.166 00.043 29876 worker thread done servicing request
22:04:55.167 00.001 31432 OnExposeComplete: enter
22:04:55.169 00.002 31432 UpdateGuideState(): m_state=6
22:04:55.172 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
22:04:55.173 00.001 31432 Star::Find returns 1 (0), X=330.21, Y=634.20, Mass=3321, SNR=36.1, Peak=254 HFD=3.9
22:04:55.175 00.002 31432 MultiStar: [#1 -1.03,-0.43,0.00,M2] [#2 -0.95,-0.55,0.00,M1] [#3 -0.11,-0.17,1.02,U] [#4 -0.42,-0.50,0.84,U] [#5 -0.31,-0.62,0.88,U] [#6 0.00,-1.08,0.00,M2] [#7 -0.55,-0.77,0.90,U] [#8 -0.01,-0.46,0.75,U] 
22:04:55.177 00.002 31432 refined, 5 included, MultiStar: {-0.27, -0.57}, one-star: {-0.20, -0.88}
22:04:55.179 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
22:04:55.181 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
22:04:55.183 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.57 hyp=0.63 cameraTheta=-2.01 mountX=-0.28 mountY=0.52, mountTheta=2.07
22:04:55.186 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.57, opts=13)
22:04:55.188 00.002 31432 Enqueuing Move request for scope (-0.27, -0.57)
22:04:55.190 00.002 29876 Worker thread wakes up
22:04:55.190 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.57) opts 0xd
22:04:55.190 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.57)
22:04:55.190 00.000 29876 Moving (-0.27, -0.57) raw xDistance=-0.28 yDistance=0.52
22:04:55.190 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
22:04:55.190 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.52
22:04:55.190 00.000 29876 MoveAxis(E, 27, ABG)
22:04:55.190 00.000 29876 Guiding  Dir = 2, Dur = 27
22:04:55.190 00.000 29876 IsSlewing returns 0
22:04:55.190 00.000 29876 IsGuiding returns 0
22:04:55.191 00.001 29876 PulseGuide returned control before completion, sleep 37
22:04:55.196 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=0.490
22:04:55.208 00.012 31432 UpdateGuideState exits: m=3321 RSB=36.1
22:04:55.210 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:55.212 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:55.215 00.003 31432 Enqueuing Expose request
22:04:55.243 00.028 29876 IsGuiding returns 1
22:04:55.243 00.000 29876 scope still moving after pulse duration time elapsed
22:04:55.274 00.031 29876 IsSlewing returns 0
22:04:55.274 00.000 29876 IsGuiding returns 1
22:04:55.305 00.031 29876 IsSlewing returns 0
22:04:55.305 00.000 29876 IsGuiding returns 0
22:04:55.305 00.000 29876 scope move finished after 27 + 87 ms
22:04:55.305 00.000 29876 Move returns status 0, amount 27
22:04:55.305 00.000 29876 MoveAxis(S, 38, ABG)
22:04:55.305 00.000 29876 Guiding  Dir = 1, Dur = 38
22:04:55.305 00.000 29876 IsSlewing returns 0
22:04:55.305 00.000 29876 IsGuiding returns 0
22:04:55.306 00.001 29876 PulseGuide returned control before completion, sleep 48
22:04:55.368 00.062 29876 IsGuiding returns 1
22:04:55.368 00.000 29876 scope still moving after pulse duration time elapsed
22:04:55.400 00.032 29876 IsSlewing returns 0
22:04:55.400 00.000 29876 IsGuiding returns 1
22:04:55.431 00.031 29876 IsSlewing returns 0
22:04:55.431 00.000 29876 IsGuiding returns 1
22:04:55.462 00.031 29876 IsSlewing returns 0
22:04:55.462 00.000 29876 IsGuiding returns 0
22:04:55.462 00.000 29876 scope move finished after 38 + 118 ms
22:04:55.462 00.000 29876 Move returns status 0, amount 38
22:04:55.462 00.000 29876 move complete, result=0
22:04:55.462 00.000 29876 worker thread done servicing request
22:04:55.462 00.000 29876 Worker thread wakes up
22:04:55.462 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.5 px 38 ms SOUTH
22:04:55.465 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:55.465 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:57.589 02.124 29876 Exposure complete
22:04:57.632 00.043 29876 worker thread done servicing request
22:04:57.632 00.000 31432 OnExposeComplete: enter
22:04:57.635 00.003 31432 UpdateGuideState(): m_state=6
22:04:57.636 00.001 31432 Star::Find(15, 330, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
22:04:57.638 00.002 31432 Star::Find returns 1 (0), X=330.01, Y=635.78, Mass=3120, SNR=34.3, Peak=244 HFD=4.1
22:04:57.640 00.002 31432 MultiStar: [#1 -0.17,0.65,1.08,U] [#2 -0.47,0.26,0.93,U] [#3 0.24,1.35,0.00,M1] [#4 -0.01,0.95,0.95,U] [#5 -0.20,0.98,0.91,U] [#6 0.28,-0.04,0.88,U] [#7 -0.13,1.19,0.00,M1] [#8 0.17,0.81,0.89,U] 
22:04:57.642 00.002 31432 refined, 6 included, MultiStar: {-0.12, 0.62}, one-star: {-0.40, 0.71}
22:04:57.644 00.002 31432 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.02) = xAngle (1.74 = 1.74)
22:04:57.646 00.002 31432 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.75 = -1.53)
22:04:57.648 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=0.62 hyp=0.63 cameraTheta=1.76 mountX=-0.11 mountY=-0.63, mountTheta=-1.74
22:04:57.653 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=0.62, opts=13)
22:04:57.657 00.004 31432 Enqueuing Move request for scope (-0.12, 0.62)
22:04:57.658 00.001 29876 Worker thread wakes up
22:04:57.658 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.62) opts 0xd
22:04:57.658 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 0.62)
22:04:57.658 00.000 29876 Moving (-0.12, 0.62) raw xDistance=-0.11 yDistance=-0.63
22:04:57.658 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:04:57.658 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:57.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
22:04:57.658 00.000 29876 MoveAxis(E, 0, ABG)
22:04:57.658 00.000 29876 Move returns status 0, amount 0
22:04:57.658 00.000 29876 MoveAxis(N, 0, ABG)
22:04:57.658 00.000 29876 Move returns status 0, amount 0
22:04:57.658 00.000 29876 move complete, result=0
22:04:57.658 00.000 29876 worker thread done servicing request
22:04:57.663 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
22:04:57.675 00.012 31432 UpdateGuideState exits: m=3120 RSB=34.3
22:04:57.677 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.677 00.000 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:57.680 00.003 31432 Enqueuing Expose request
22:04:57.682 00.002 29876 Worker thread wakes up
22:04:57.682 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:04:57.685 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:57.685 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:04:59.601 01.916 29876 Exposure complete
22:04:59.644 00.043 29876 worker thread done servicing request
22:04:59.644 00.000 31432 OnExposeComplete: enter
22:04:59.648 00.004 31432 UpdateGuideState(): m_state=6
22:04:59.650 00.002 31432 Star::Find(15, 330, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
22:04:59.652 00.002 31432 Star::Find returns 1 (0), X=330.14, Y=636.23, Mass=3459, SNR=35.7, Peak=228 HFD=4.1
22:04:59.654 00.002 31432 MultiStar: [#1 -0.11,0.82,1.01,U] [#2 -0.26,1.17,0.00,M1] [#3 0.44,1.30,0.00,M2] [#4 -0.03,1.43,0.00,M1] [#5 -0.11,1.06,0.00,M1] [#6 0.32,0.32,0.85,U] [#7 0.30,0.87,0.94,U] [#8 0.47,1.07,0.00,M1] 
22:04:59.656 00.002 31432 refined, 3 included, MultiStar: {0.05, 0.81}, one-star: {-0.27, 1.16}
22:04:59.659 00.003 31432 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.02) = xAngle (1.49 = 1.49)
22:04:59.661 00.002 31432 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.50 = -1.78)
22:04:59.663 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.81 hyp=0.81 cameraTheta=1.51 mountX=0.07 mountY=-0.79, mountTheta=-1.49
22:04:59.666 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.81, opts=13)
22:04:59.668 00.002 31432 Enqueuing Move request for scope (0.05, 0.81)
22:04:59.670 00.002 29876 Worker thread wakes up
22:04:59.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.81) opts 0xd
22:04:59.670 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.81)
22:04:59.670 00.000 29876 Moving (0.05, 0.81) raw xDistance=0.07 yDistance=-0.79
22:04:59.670 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:04:59.670 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:59.670 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.79
22:04:59.670 00.000 29876 MoveAxis(E, 0, ABG)
22:04:59.670 00.000 29876 Move returns status 0, amount 0
22:04:59.670 00.000 29876 MoveAxis(N, 0, ABG)
22:04:59.670 00.000 29876 Move returns status 0, amount 0
22:04:59.670 00.000 29876 move complete, result=0
22:04:59.671 00.001 29876 worker thread done servicing request
22:04:59.674 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:04:59.685 00.011 31432 UpdateGuideState exits: m=3459 RSB=35.7
22:04:59.688 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:59.690 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:04:59.694 00.004 31432 Enqueuing Expose request
22:04:59.697 00.003 29876 Worker thread wakes up
22:04:59.697 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
22:04:59.701 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:04:59.701 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(315,620,31,31)
22:05:00.275 00.574 31432 evsrv: cli 0CE151B8 connect
22:05:00.277 00.002 31432 case statement mapped state 6 to 3
22:05:00.279 00.002 31432 case statement mapped state 6 to 3
22:05:00.286 00.007 31432 evsrv: cli 0CE151B8 request: {"method":"get_app_state","id":"1def7528-b959-4692-ba46-0715c8006f4b"}
22:05:00.289 00.003 31432 case statement mapped state 6 to 3
22:05:00.291 00.002 31432 evsrv: cli 0CE151B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1def7528-b959-4692-ba46-0715c8006f4b"}
22:05:00.295 00.004 31432 evsrv: cli 0CE151B8 disconnect
22:05:00.299 00.004 31432 evsrv: cli 0CE15B18 connect
22:05:00.302 00.003 31432 case statement mapped state 6 to 3
22:05:00.305 00.003 31432 case statement mapped state 6 to 3
22:05:00.308 00.003 31432 evsrv: cli 0CE15B18 request: {"method":"dither","params":{"amount":3,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"aa98c9ce-24e2-49ed-898a-c8c9177b8f44"}
22:05:00.310 00.002 31432 PhdController::Dither begins
22:05:00.313 00.003 31432 dither: size=3.00, dRA=-2.00 dDec=0.98
22:05:00.316 00.003 31432 MountToCamera -- mountTheta (-2.69) + m_xAngle (0.02) = xAngle (-2.66 = -2.66)
22:05:00.318 00.002 31432 MountToCamera -- mountX=-2.00 mountY=0.98 hyp=2.23 mountTheta=-2.69 cameraX=-1.98, cameraY=-1.03 cameraTheta=-2.66
22:05:00.321 00.003 31432 setting lock position to (328.43, 634.05)
22:05:00.325 00.004 31432 Mount: notify guiding dithered (-2.0, -1.0)
22:05:00.328 00.003 31432 MultiStar: stabilizing after lock position change
22:05:00.330 00.002 31432 Status Line: Dithering de -2.00,0.98
22:05:00.334 00.004 31432 PhdController: newstate STATE_SETTLE_BEGIN
22:05:00.337 00.003 31432 PhdController: newstate STATE_SETTLE_WAIT
22:05:00.339 00.002 31432 evsrv: cli 0CE15B18 response: {"jsonrpc":"2.0","result":0,"id":"aa98c9ce-24e2-49ed-898a-c8c9177b8f44"}
22:05:00.342 00.003 31432 evsrv: cli 0CE15B18 disconnect
22:05:01.827 01.485 29876 Exposure complete
22:05:01.885 00.058 29876 worker thread done servicing request
22:05:01.885 00.000 31432 OnExposeComplete: enter
22:05:01.888 00.003 31432 UpdateGuideState(): m_state=6
22:05:01.890 00.002 31432 Star::Find(15, 330, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
22:05:01.893 00.003 31432 Star::Find returns 1 (0), X=329.89, Y=636.25, Mass=3002, SNR=33.8, Peak=225 HFD=3.9
22:05:01.895 00.002 31432 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
22:05:01.899 00.004 31432 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
22:05:01.901 00.002 31432 CameraToMount -- cameraX=1.46 cameraY=2.19 hyp=2.63 cameraTheta=0.98 mountX=1.51 mountY=-1.94, mountTheta=-0.91
22:05:01.906 00.005 31432 dither recenter: remaining=(2.0,-1.0) step=(2.0,-1.0)
22:05:01.909 00.003 31432 MountToCamera -- mountTheta (0.45) + m_xAngle (0.02) = xAngle (0.48 = 0.48)
22:05:01.913 00.004 31432 MountToCamera -- mountX=2.00 mountY=-0.98 hyp=2.23 mountTheta=0.45 cameraX=1.98, cameraY=1.03 cameraTheta=0.48
22:05:01.915 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=1.98, y=1.03, opts=4)
22:05:01.917 00.002 31432 Enqueuing Move request for scope (1.98, 1.03)
22:05:01.920 00.003 31432 Mount: notify direct move 2.00,-0.98
22:05:01.923 00.003 29876 Worker thread wakes up
22:05:01.923 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.98, 1.03) opts 0x4
22:05:01.923 00.000 29876 Handling offset move in thread for scope, endpoint = (1.98, 1.03)
22:05:01.923 00.000 29876 Moving (1.98, 1.03) raw xDistance=2.00 yDistance=-0.98
22:05:01.923 00.000 29876 BLC: window closed
22:05:01.923 00.000 29876 MoveAxis(W, 344, B)
22:05:01.923 00.000 29876 Guiding  Dir = 3, Dur = 344
22:05:01.923 00.000 29876 IsSlewing returns 0
22:05:01.923 00.000 29876 IsGuiding returns 0
22:05:01.924 00.001 29876 PulseGuide returned control before completion, sleep 354
22:05:01.928 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:01.946 00.018 31432 UpdateGuideState exits: m=3002 RSB=33.8
22:05:01.949 00.003 31432 PhdController: settling, locked = 1, distance = 2.78 (1.50) aobump = 0 frame = 1 / 99999
22:05:01.952 00.003 31432 evsrv: {"Event":"Settling","Timestamp":1767560701.952,"Host":"MSI","Inst":1,"Distance":2.78,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:05:01.955 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:01.958 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:01.961 00.003 31432 Enqueuing Expose request
22:05:02.280 00.319 29876 IsGuiding returns 1
22:05:02.280 00.000 29876 scope still moving after pulse duration time elapsed
22:05:02.310 00.030 29876 IsSlewing returns 0
22:05:02.310 00.000 29876 IsGuiding returns 0
22:05:02.310 00.000 29876 scope move finished after 344 + 42 ms
22:05:02.310 00.000 29876 Move returns status 0, amount 344
22:05:02.310 00.000 29876 BLC: window closed
22:05:02.310 00.000 29876 BLC: Compensation needed for non-algo type move
22:05:02.310 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:05:02.310 00.000 29876 MoveAxis(N, 140, B)
22:05:02.310 00.000 29876 Guiding  Dir = 0, Dur = 140
22:05:02.310 00.000 29876 IsSlewing returns 0
22:05:02.310 00.000 29876 IsGuiding returns 0
22:05:02.311 00.001 29876 PulseGuide returned control before completion, sleep 150
22:05:02.466 00.155 29876 IsGuiding returns 1
22:05:02.466 00.000 29876 scope still moving after pulse duration time elapsed
22:05:02.497 00.031 29876 IsSlewing returns 0
22:05:02.497 00.000 29876 IsGuiding returns 1
22:05:02.528 00.031 29876 IsSlewing returns 0
22:05:02.528 00.000 29876 IsGuiding returns 1
22:05:02.559 00.031 29876 IsSlewing returns 0
22:05:02.559 00.000 29876 IsGuiding returns 1
22:05:02.590 00.031 29876 IsSlewing returns 0
22:05:02.590 00.000 29876 IsGuiding returns 1
22:05:02.620 00.030 29876 IsSlewing returns 0
22:05:02.620 00.000 29876 IsGuiding returns 1
22:05:02.652 00.032 29876 IsSlewing returns 0
22:05:02.652 00.000 29876 IsGuiding returns 1
22:05:02.684 00.032 29876 IsSlewing returns 0
22:05:02.684 00.000 29876 IsGuiding returns 0
22:05:02.684 00.000 29876 scope move finished after 140 + 233 ms
22:05:02.684 00.000 29876 Move returns status 0, amount 140
22:05:02.684 00.000 29876 move complete, result=0
22:05:02.684 00.000 29876 worker thread done servicing request
22:05:02.684 00.000 29876 Worker thread wakes up
22:05:02.684 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:02.684 00.000 31432 GuideStep: 2.0 px 344 ms WEST, -1.0 px 140 ms NORTH
22:05:02.687 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:04.592 01.905 29876 Exposure complete
22:05:04.635 00.043 29876 worker thread done servicing request
22:05:04.635 00.000 31432 OnExposeComplete: enter
22:05:04.637 00.002 31432 UpdateGuideState(): m_state=6
22:05:04.640 00.003 31432 Star::Find(15, 329, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
22:05:04.642 00.002 31432 Star::Find returns 1 (0), X=328.31, Y=636.11, Mass=3299, SNR=36.2, Peak=225 HFD=4.0
22:05:04.643 00.001 31432 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.02) = xAngle (1.61 = 1.61)
22:05:04.645 00.002 31432 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.62 = -1.67)
22:05:04.647 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=2.06 hyp=2.06 cameraTheta=1.63 mountX=-0.07 mountY=-2.05, mountTheta=-1.61
22:05:04.650 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=2.06, opts=13)
22:05:04.652 00.002 31432 Enqueuing Move request for scope (-0.12, 2.06)
22:05:04.654 00.002 29876 Worker thread wakes up
22:05:04.654 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 2.06) opts 0xd
22:05:04.654 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, 2.06)
22:05:04.654 00.000 29876 Moving (-0.12, 2.06) raw xDistance=-0.07 yDistance=-2.05
22:05:04.654 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:05:04.654 00.000 29876 resist switch: large excursion: input -2.05 thresh 0.90 direction from 0 to -1
22:05:04.654 00.000 29876 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.15
22:05:04.654 00.000 29876 GuideAlgorithmResistSwitch::result() returns -1.23 from input -2.05
22:05:04.654 00.000 29876 MoveAxis(E, 0, ABG)
22:05:04.654 00.000 29876 Move returns status 0, amount 0
22:05:04.654 00.000 29876 MoveAxis(N, 151, ABG)
22:05:04.654 00.000 29876 Guiding  Dir = 0, Dur = 151
22:05:04.654 00.000 29876 IsSlewing returns 0
22:05:04.654 00.000 29876 IsGuiding returns 0
22:05:04.655 00.001 29876 PulseGuide returned control before completion, sleep 161
22:05:04.660 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:04.672 00.012 31432 UpdateGuideState exits: m=3299 RSB=36.2
22:05:04.674 00.002 31432 PhdController: settling, locked = 1, distance = 2.06 (1.50) aobump = 0 frame = 2 / 99999
22:05:04.676 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560704.676,"Host":"MSI","Inst":1,"Distance":2.06,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:05:04.678 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:04.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:04.682 00.002 31432 Enqueuing Expose request
22:05:04.823 00.141 29876 IsGuiding returns 1
22:05:04.823 00.000 29876 scope still moving after pulse duration time elapsed
22:05:04.855 00.032 29876 IsSlewing returns 0
22:05:04.855 00.000 29876 IsGuiding returns 0
22:05:04.855 00.000 29876 scope move finished after 151 + 49 ms
22:05:04.855 00.000 29876 Move returns status 0, amount 151
22:05:04.855 00.000 29876 move complete, result=0
22:05:04.855 00.000 29876 worker thread done servicing request
22:05:04.855 00.000 29876 Worker thread wakes up
22:05:04.855 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:04.855 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:04.855 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -2.1 px 151 ms NORTH
22:05:07.083 02.228 29876 Exposure complete
22:05:07.125 00.042 29876 worker thread done servicing request
22:05:07.126 00.001 31432 OnExposeComplete: enter
22:05:07.128 00.002 31432 UpdateGuideState(): m_state=6
22:05:07.130 00.002 31432 Star::Find(15, 328, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
22:05:07.132 00.002 31432 Star::Find returns 1 (0), X=327.81, Y=635.33, Mass=3436, SNR=36.5, Peak=227 HFD=3.8
22:05:07.134 00.002 31432 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.02) = xAngle (2.00 = 2.00)
22:05:07.136 00.002 31432 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.01 = -1.28)
22:05:07.138 00.002 31432 CameraToMount -- cameraX=-0.62 cameraY=1.28 hyp=1.42 cameraTheta=2.02 mountX=-0.59 mountY=-1.36, mountTheta=-1.98
22:05:07.141 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.62, y=1.28, opts=13)
22:05:07.143 00.002 31432 Enqueuing Move request for scope (-0.62, 1.28)
22:05:07.144 00.001 29876 Worker thread wakes up
22:05:07.144 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 1.28) opts 0xd
22:05:07.144 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.62, 1.28)
22:05:07.144 00.000 29876 Moving (-0.62, 1.28) raw xDistance=-0.59 yDistance=-1.36
22:05:07.144 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.59
22:05:07.144 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.82 from input -1.36
22:05:07.144 00.000 29876 MoveAxis(E, 56, ABG)
22:05:07.145 00.001 29876 Guiding  Dir = 2, Dur = 56
22:05:07.145 00.000 29876 IsSlewing returns 0
22:05:07.145 00.000 29876 IsGuiding returns 0
22:05:07.145 00.000 29876 PulseGuide returned control before completion, sleep 66
22:05:07.155 00.010 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:07.170 00.015 31432 UpdateGuideState exits: m=3436 RSB=36.5
22:05:07.172 00.002 31432 PhdController: settling, locked = 1, distance = 1.87 (1.50) aobump = 0 frame = 3 / 99999
22:05:07.174 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560707.174,"Host":"MSI","Inst":1,"Distance":1.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:05:07.176 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.178 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:07.180 00.002 31432 Enqueuing Expose request
22:05:07.223 00.043 29876 IsGuiding returns 1
22:05:07.223 00.000 29876 scope still moving after pulse duration time elapsed
22:05:07.254 00.031 29876 IsSlewing returns 0
22:05:07.254 00.000 29876 IsGuiding returns 1
22:05:07.285 00.031 29876 IsSlewing returns 0
22:05:07.286 00.001 29876 IsGuiding returns 0
22:05:07.286 00.000 29876 scope move finished after 56 + 84 ms
22:05:07.286 00.000 29876 Move returns status 0, amount 56
22:05:07.286 00.000 29876 MoveAxis(N, 100, ABG)
22:05:07.286 00.000 29876 Guiding  Dir = 0, Dur = 100
22:05:07.286 00.000 29876 IsSlewing returns 0
22:05:07.286 00.000 29876 IsGuiding returns 0
22:05:07.286 00.000 29876 PulseGuide returned control before completion, sleep 110
22:05:07.410 00.124 29876 IsGuiding returns 1
22:05:07.410 00.000 29876 scope still moving after pulse duration time elapsed
22:05:07.442 00.032 29876 IsSlewing returns 0
22:05:07.442 00.000 29876 IsGuiding returns 1
22:05:07.472 00.030 29876 IsSlewing returns 0
22:05:07.472 00.000 29876 IsGuiding returns 1
22:05:07.504 00.032 29876 IsSlewing returns 0
22:05:07.504 00.000 29876 IsGuiding returns 1
22:05:07.535 00.031 29876 IsSlewing returns 0
22:05:07.535 00.000 29876 IsGuiding returns 1
22:05:07.566 00.031 29876 IsSlewing returns 0
22:05:07.566 00.000 29876 IsGuiding returns 1
22:05:07.597 00.031 29876 IsSlewing returns 0
22:05:07.597 00.000 29876 IsGuiding returns 0
22:05:07.597 00.000 29876 scope move finished after 100 + 211 ms
22:05:07.597 00.000 29876 Move returns status 0, amount 100
22:05:07.597 00.000 29876 move complete, result=0
22:05:07.597 00.000 29876 worker thread done servicing request
22:05:07.597 00.000 29876 Worker thread wakes up
22:05:07.597 00.000 31432 GuideStep: -0.6 px 56 ms EAST, -1.4 px 100 ms NORTH
22:05:07.599 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:07.599 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:09.512 01.913 29876 Exposure complete
22:05:09.556 00.044 29876 worker thread done servicing request
22:05:09.556 00.000 31432 OnExposeComplete: enter
22:05:09.558 00.002 31432 UpdateGuideState(): m_state=6
22:05:09.560 00.002 31432 Star::Find(15, 327, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
22:05:09.562 00.002 31432 Star::Find returns 1 (0), X=328.02, Y=634.63, Mass=3079, SNR=34.2, Peak=207 HFD=3.8
22:05:09.564 00.002 31432 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.02) = xAngle (2.16 = 2.16)
22:05:09.566 00.002 31432 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.17 = -1.11)
22:05:09.568 00.002 31432 CameraToMount -- cameraX=-0.41 cameraY=0.58 hyp=0.70 cameraTheta=2.19 mountX=-0.39 mountY=-0.63, mountTheta=-2.13
22:05:09.570 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.41, y=0.58, opts=13)
22:05:09.572 00.002 31432 Enqueuing Move request for scope (-0.41, 0.58)
22:05:09.575 00.003 29876 Worker thread wakes up
22:05:09.575 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.58) opts 0xd
22:05:09.575 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.41, 0.58)
22:05:09.575 00.000 29876 Moving (-0.41, 0.58) raw xDistance=-0.39 yDistance=-0.63
22:05:09.575 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
22:05:09.575 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.63
22:05:09.575 00.000 29876 MoveAxis(E, 46, ABG)
22:05:09.575 00.000 29876 Guiding  Dir = 2, Dur = 46
22:05:09.575 00.000 29876 IsSlewing returns 0
22:05:09.575 00.000 29876 IsGuiding returns 0
22:05:09.576 00.001 29876 PulseGuide returned control before completion, sleep 56
22:05:09.579 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:09.591 00.012 31432 UpdateGuideState exits: m=3079 RSB=34.2
22:05:09.593 00.002 31432 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 4 / 99999
22:05:09.595 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560709.595,"Host":"MSI","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:05:09.597 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.599 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:09.601 00.002 31432 Enqueuing Expose request
22:05:09.636 00.035 29876 IsGuiding returns 1
22:05:09.636 00.000 29876 scope still moving after pulse duration time elapsed
22:05:09.666 00.030 29876 IsSlewing returns 0
22:05:09.666 00.000 29876 IsGuiding returns 1
22:05:09.697 00.031 29876 IsSlewing returns 0
22:05:09.697 00.000 29876 IsGuiding returns 1
22:05:09.728 00.031 29876 IsSlewing returns 0
22:05:09.728 00.000 29876 IsGuiding returns 0
22:05:09.728 00.000 29876 scope move finished after 46 + 106 ms
22:05:09.728 00.000 29876 Move returns status 0, amount 46
22:05:09.728 00.000 29876 MoveAxis(N, 46, ABG)
22:05:09.728 00.000 29876 Guiding  Dir = 0, Dur = 46
22:05:09.728 00.000 29876 IsSlewing returns 0
22:05:09.728 00.000 29876 IsGuiding returns 0
22:05:09.728 00.000 29876 PulseGuide returned control before completion, sleep 56
22:05:09.790 00.062 29876 IsGuiding returns 1
22:05:09.790 00.000 29876 scope still moving after pulse duration time elapsed
22:05:09.820 00.030 29876 IsSlewing returns 0
22:05:09.820 00.000 29876 IsGuiding returns 1
22:05:09.850 00.030 29876 IsSlewing returns 0
22:05:09.850 00.000 29876 IsGuiding returns 1
22:05:09.880 00.030 29876 IsSlewing returns 0
22:05:09.880 00.000 29876 IsGuiding returns 1
22:05:09.911 00.031 29876 IsSlewing returns 0
22:05:09.911 00.000 29876 IsGuiding returns 1
22:05:09.942 00.031 29876 IsSlewing returns 0
22:05:09.942 00.000 29876 IsGuiding returns 0
22:05:09.942 00.000 29876 scope move finished after 46 + 167 ms
22:05:09.942 00.000 29876 Move returns status 0, amount 46
22:05:09.942 00.000 29876 move complete, result=0
22:05:09.942 00.000 29876 worker thread done servicing request
22:05:09.942 00.000 29876 Worker thread wakes up
22:05:09.942 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:09.942 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:09.942 00.000 31432 GuideStep: -0.4 px 46 ms EAST, -0.6 px 46 ms NORTH
22:05:12.066 02.124 29876 Exposure complete
22:05:12.108 00.042 29876 worker thread done servicing request
22:05:12.109 00.001 31432 OnExposeComplete: enter
22:05:12.111 00.002 31432 UpdateGuideState(): m_state=6
22:05:12.113 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
22:05:12.115 00.002 31432 Star::Find returns 1 (0), X=328.93, Y=634.72, Mass=3196, SNR=34.7, Peak=255 HFD=3.9
22:05:12.117 00.002 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.91 = 0.91)
22:05:12.119 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.92 = -2.37)
22:05:12.121 00.002 31432 CameraToMount -- cameraX=0.50 cameraY=0.67 hyp=0.84 cameraTheta=0.93 mountX=0.52 mountY=-0.59, mountTheta=-0.85
22:05:12.123 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=0.67, opts=13)
22:05:12.125 00.002 31432 Enqueuing Move request for scope (0.50, 0.67)
22:05:12.128 00.003 29876 Worker thread wakes up
22:05:12.128 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.67) opts 0xd
22:05:12.128 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, 0.67)
22:05:12.128 00.000 29876 Moving (0.50, 0.67) raw xDistance=0.52 yDistance=-0.59
22:05:12.128 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.52
22:05:12.128 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.59
22:05:12.128 00.000 29876 MoveAxis(W, 43, ABG)
22:05:12.129 00.001 29876 Guiding  Dir = 3, Dur = 43
22:05:12.129 00.000 29876 IsSlewing returns 0
22:05:12.129 00.000 29876 IsGuiding returns 0
22:05:12.129 00.000 29876 PulseGuide returned control before completion, sleep 53
22:05:12.132 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:12.144 00.012 31432 UpdateGuideState exits: m=3196 RSB=34.7
22:05:12.146 00.002 31432 PhdController: settling, locked = 1, distance = 1.31 (1.50) aobump = 0 frame = 5 / 99999
22:05:12.148 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560712.148,"Host":"MSI","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:05:12.150 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.152 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:12.154 00.002 31432 Enqueuing Expose request
22:05:12.189 00.035 29876 IsGuiding returns 1
22:05:12.189 00.000 29876 scope still moving after pulse duration time elapsed
22:05:12.220 00.031 29876 IsSlewing returns 0
22:05:12.220 00.000 29876 IsGuiding returns 0
22:05:12.220 00.000 29876 scope move finished after 43 + 48 ms
22:05:12.220 00.000 29876 Move returns status 0, amount 43
22:05:12.220 00.000 29876 MoveAxis(N, 43, ABG)
22:05:12.220 00.000 29876 Guiding  Dir = 0, Dur = 43
22:05:12.220 00.000 29876 IsSlewing returns 0
22:05:12.220 00.000 29876 IsGuiding returns 0
22:05:12.221 00.001 29876 PulseGuide returned control before completion, sleep 53
22:05:12.283 00.062 29876 IsGuiding returns 1
22:05:12.283 00.000 29876 scope still moving after pulse duration time elapsed
22:05:12.315 00.032 29876 IsSlewing returns 0
22:05:12.315 00.000 29876 IsGuiding returns 1
22:05:12.345 00.030 29876 IsSlewing returns 0
22:05:12.345 00.000 29876 IsGuiding returns 1
22:05:12.376 00.031 29876 IsSlewing returns 0
22:05:12.376 00.000 29876 IsGuiding returns 1
22:05:12.407 00.031 29876 IsSlewing returns 0
22:05:12.407 00.000 29876 IsGuiding returns 1
22:05:12.437 00.030 29876 IsSlewing returns 0
22:05:12.437 00.000 29876 IsGuiding returns 1
22:05:12.468 00.031 29876 IsSlewing returns 0
22:05:12.468 00.000 29876 IsGuiding returns 0
22:05:12.468 00.000 29876 scope move finished after 43 + 204 ms
22:05:12.468 00.000 29876 Move returns status 0, amount 43
22:05:12.468 00.000 29876 move complete, result=0
22:05:12.468 00.000 29876 worker thread done servicing request
22:05:12.468 00.000 29876 Worker thread wakes up
22:05:12.469 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:12.469 00.000 31432 GuideStep: 0.5 px 43 ms WEST, -0.6 px 43 ms NORTH
22:05:12.471 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:14.381 01.910 29876 Exposure complete
22:05:14.426 00.045 29876 worker thread done servicing request
22:05:14.426 00.000 31432 OnExposeComplete: enter
22:05:14.428 00.002 31432 UpdateGuideState(): m_state=6
22:05:14.430 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
22:05:14.432 00.002 31432 Star::Find returns 1 (0), X=328.64, Y=634.77, Mass=3072, SNR=33.7, Peak=217 HFD=3.7
22:05:14.434 00.002 31432 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.02) = xAngle (1.26 = 1.26)
22:05:14.436 00.002 31432 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.27 = -2.01)
22:05:14.437 00.001 31432 CameraToMount -- cameraX=0.21 cameraY=0.72 hyp=0.75 cameraTheta=1.29 mountX=0.23 mountY=-0.68, mountTheta=-1.25
22:05:14.440 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.72, opts=13)
22:05:14.442 00.002 31432 Enqueuing Move request for scope (0.21, 0.72)
22:05:14.444 00.002 29876 Worker thread wakes up
22:05:14.444 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.72) opts 0xd
22:05:14.444 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.72)
22:05:14.445 00.001 29876 Moving (0.21, 0.72) raw xDistance=0.23 yDistance=-0.68
22:05:14.445 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:05:14.445 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.68
22:05:14.445 00.000 29876 MoveAxis(W, 28, ABG)
22:05:14.445 00.000 29876 Guiding  Dir = 3, Dur = 28
22:05:14.445 00.000 29876 IsSlewing returns 0
22:05:14.445 00.000 29876 IsGuiding returns 0
22:05:14.445 00.000 29876 PulseGuide returned control before completion, sleep 38
22:05:14.450 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:14.464 00.014 31432 UpdateGuideState exits: m=3072 RSB=33.7
22:05:14.466 00.002 31432 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 6 / 99999
22:05:14.468 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560714.468,"Host":"MSI","Inst":1,"Distance":1.15,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
22:05:14.470 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.472 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:14.474 00.002 31432 Enqueuing Expose request
22:05:14.488 00.014 29876 IsGuiding returns 1
22:05:14.488 00.000 29876 scope still moving after pulse duration time elapsed
22:05:14.518 00.030 29876 IsSlewing returns 0
22:05:14.518 00.000 29876 IsGuiding returns 1
22:05:14.549 00.031 29876 IsSlewing returns 0
22:05:14.549 00.000 29876 IsGuiding returns 0
22:05:14.549 00.000 29876 scope move finished after 28 + 76 ms
22:05:14.549 00.000 29876 Move returns status 0, amount 28
22:05:14.549 00.000 29876 MoveAxis(N, 50, ABG)
22:05:14.549 00.000 29876 Guiding  Dir = 0, Dur = 50
22:05:14.549 00.000 29876 IsSlewing returns 0
22:05:14.549 00.000 29876 IsGuiding returns 0
22:05:14.550 00.001 29876 PulseGuide returned control before completion, sleep 60
22:05:14.613 00.063 29876 IsGuiding returns 1
22:05:14.613 00.000 29876 scope still moving after pulse duration time elapsed
22:05:14.644 00.031 29876 IsSlewing returns 0
22:05:14.644 00.000 29876 IsGuiding returns 1
22:05:14.675 00.031 29876 IsSlewing returns 0
22:05:14.675 00.000 29876 IsGuiding returns 1
22:05:14.706 00.031 29876 IsSlewing returns 0
22:05:14.706 00.000 29876 IsGuiding returns 0
22:05:14.706 00.000 29876 scope move finished after 50 + 106 ms
22:05:14.706 00.000 29876 Move returns status 0, amount 50
22:05:14.706 00.000 29876 move complete, result=0
22:05:14.707 00.001 29876 worker thread done servicing request
22:05:14.707 00.000 29876 Worker thread wakes up
22:05:14.707 00.000 31432 GuideStep: 0.2 px 28 ms WEST, -0.7 px 50 ms NORTH
22:05:14.710 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:14.710 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:16.843 02.133 29876 Exposure complete
22:05:16.887 00.044 29876 worker thread done servicing request
22:05:16.887 00.000 31432 OnExposeComplete: enter
22:05:16.889 00.002 31432 UpdateGuideState(): m_state=6
22:05:16.891 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
22:05:16.893 00.002 31432 Star::Find returns 1 (0), X=328.11, Y=633.92, Mass=3249, SNR=34.9, Peak=251 HFD=4.2
22:05:16.895 00.002 31432 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.02) = xAngle (-2.77 = -2.77)
22:05:16.897 00.002 31432 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.24 = 0.24)
22:05:16.899 00.002 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.34 cameraTheta=-2.75 mountX=-0.32 mountY=0.08, mountTheta=2.89
22:05:16.901 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.13, opts=13)
22:05:16.903 00.002 31432 Enqueuing Move request for scope (-0.32, -0.13)
22:05:16.906 00.003 29876 Worker thread wakes up
22:05:16.906 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.13) opts 0xd
22:05:16.906 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.13)
22:05:16.906 00.000 29876 Moving (-0.32, -0.13) raw xDistance=-0.32 yDistance=0.08
22:05:16.906 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
22:05:16.906 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:16.906 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:16.906 00.000 29876 MoveAxis(E, 27, ABG)
22:05:16.906 00.000 29876 Guiding  Dir = 2, Dur = 27
22:05:16.906 00.000 29876 IsSlewing returns 0
22:05:16.906 00.000 29876 IsGuiding returns 0
22:05:16.907 00.001 29876 PulseGuide returned control before completion, sleep 37
22:05:16.911 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:16.923 00.012 31432 UpdateGuideState exits: m=3249 RSB=34.9
22:05:16.925 00.002 31432 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 7 / 99999
22:05:16.927 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560716.927,"Host":"MSI","Inst":1,"Distance":0.91,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
22:05:16.929 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:16.931 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:16.933 00.002 31432 Enqueuing Expose request
22:05:16.949 00.016 29876 IsGuiding returns 1
22:05:16.949 00.000 29876 scope still moving after pulse duration time elapsed
22:05:16.980 00.031 29876 IsSlewing returns 0
22:05:16.980 00.000 29876 IsGuiding returns 1
22:05:17.012 00.032 29876 IsSlewing returns 0
22:05:17.012 00.000 29876 IsGuiding returns 0
22:05:17.012 00.000 29876 scope move finished after 27 + 78 ms
22:05:17.012 00.000 29876 Move returns status 0, amount 27
22:05:17.012 00.000 29876 MoveAxis(N, 0, ABG)
22:05:17.012 00.000 29876 Move returns status 0, amount 0
22:05:17.012 00.000 29876 move complete, result=0
22:05:17.012 00.000 29876 worker thread done servicing request
22:05:17.013 00.001 29876 Worker thread wakes up
22:05:17.013 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:17.013 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:17.013 00.000 31432 GuideStep: -0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
22:05:18.920 01.907 29876 Exposure complete
22:05:18.963 00.043 29876 worker thread done servicing request
22:05:18.963 00.000 31432 OnExposeComplete: enter
22:05:18.965 00.002 31432 UpdateGuideState(): m_state=6
22:05:18.967 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
22:05:18.969 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=633.38, Mass=3199, SNR=34.8, Peak=223 HFD=3.9
22:05:18.971 00.002 31432 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.02) = xAngle (-0.97 = -0.97)
22:05:18.972 00.001 31432 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.04 = 2.04)
22:05:18.974 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=-0.67 hyp=0.82 cameraTheta=-0.95 mountX=0.46 mountY=0.74, mountTheta=1.01
22:05:18.976 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.67, opts=13)
22:05:18.978 00.002 31432 Enqueuing Move request for scope (0.48, -0.67)
22:05:18.980 00.002 29876 Worker thread wakes up
22:05:18.980 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.67) opts 0xd
22:05:18.980 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.67)
22:05:18.980 00.000 29876 Moving (0.48, -0.67) raw xDistance=0.46 yDistance=0.74
22:05:18.980 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.46
22:05:18.980 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:18.980 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
22:05:18.980 00.000 29876 MoveAxis(W, 41, ABG)
22:05:18.981 00.001 29876 Guiding  Dir = 3, Dur = 41
22:05:18.981 00.000 29876 IsSlewing returns 0
22:05:18.981 00.000 29876 IsGuiding returns 0
22:05:18.981 00.000 29876 PulseGuide returned control before completion, sleep 51
22:05:18.987 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:18.999 00.012 31432 UpdateGuideState exits: m=3199 RSB=34.8
22:05:19.001 00.002 31432 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 8 / 99999
22:05:19.003 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560719.003,"Host":"MSI","Inst":1,"Distance":0.88,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
22:05:19.005 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.007 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:19.009 00.002 31432 Enqueuing Expose request
22:05:19.042 00.033 29876 IsGuiding returns 1
22:05:19.042 00.000 29876 scope still moving after pulse duration time elapsed
22:05:19.072 00.030 29876 IsSlewing returns 0
22:05:19.072 00.000 29876 IsGuiding returns 1
22:05:19.102 00.030 29876 IsSlewing returns 0
22:05:19.102 00.000 29876 IsGuiding returns 1
22:05:19.132 00.030 29876 IsSlewing returns 0
22:05:19.132 00.000 29876 IsGuiding returns 0
22:05:19.132 00.000 29876 scope move finished after 41 + 110 ms
22:05:19.132 00.000 29876 Move returns status 0, amount 41
22:05:19.132 00.000 29876 MoveAxis(N, 0, ABG)
22:05:19.132 00.000 29876 Move returns status 0, amount 0
22:05:19.132 00.000 29876 move complete, result=0
22:05:19.132 00.000 29876 worker thread done servicing request
22:05:19.132 00.000 29876 Worker thread wakes up
22:05:19.132 00.000 31432 GuideStep: 0.5 px 41 ms WEST, 0.7 px 0 ms NORTH
22:05:19.135 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:19.135 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:21.266 02.131 29876 Exposure complete
22:05:21.315 00.049 29876 worker thread done servicing request
22:05:21.315 00.000 31432 OnExposeComplete: enter
22:05:21.317 00.002 31432 UpdateGuideState(): m_state=6
22:05:21.319 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
22:05:21.321 00.002 31432 Star::Find returns 1 (0), X=329.07, Y=633.86, Mass=3145, SNR=35.1, Peak=255 HFD=3.8
22:05:21.323 00.002 31432 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.02) = xAngle (-0.31 = -0.31)
22:05:21.325 00.002 31432 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.70 = 2.70)
22:05:21.327 00.002 31432 CameraToMount -- cameraX=0.65 cameraY=-0.19 hyp=0.67 cameraTheta=-0.29 mountX=0.64 mountY=0.29, mountTheta=0.43
22:05:21.330 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=-0.19, opts=13)
22:05:21.332 00.002 31432 Enqueuing Move request for scope (0.65, -0.19)
22:05:21.334 00.002 29876 Worker thread wakes up
22:05:21.334 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.19) opts 0xd
22:05:21.334 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, -0.19)
22:05:21.334 00.000 29876 Moving (0.65, -0.19) raw xDistance=0.64 yDistance=0.29
22:05:21.334 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64
22:05:21.334 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:21.334 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:05:21.334 00.000 29876 MoveAxis(W, 67, ABG)
22:05:21.334 00.000 29876 Guiding  Dir = 3, Dur = 67
22:05:21.334 00.000 29876 IsSlewing returns 0
22:05:21.334 00.000 29876 IsGuiding returns 0
22:05:21.335 00.001 29876 PulseGuide returned control before completion, sleep 77
22:05:21.338 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:21.349 00.011 31432 UpdateGuideState exits: m=3145 RSB=35.1
22:05:21.352 00.003 31432 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 9 / 99999
22:05:21.354 00.002 31432 evsrv: {"Event":"Settling","Timestamp":1767560721.354,"Host":"MSI","Inst":1,"Distance":0.82,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
22:05:21.356 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:21.358 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:21.360 00.002 31432 Enqueuing Expose request
22:05:21.420 00.060 29876 IsGuiding returns 1
22:05:21.420 00.000 29876 scope still moving after pulse duration time elapsed
22:05:21.452 00.032 29876 IsSlewing returns 0
22:05:21.452 00.000 29876 IsGuiding returns 1
22:05:21.483 00.031 29876 IsSlewing returns 0
22:05:21.483 00.000 29876 IsGuiding returns 0
22:05:21.483 00.000 29876 scope move finished after 67 + 81 ms
22:05:21.483 00.000 29876 Move returns status 0, amount 67
22:05:21.483 00.000 29876 MoveAxis(N, 0, ABG)
22:05:21.483 00.000 29876 Move returns status 0, amount 0
22:05:21.483 00.000 29876 move complete, result=0
22:05:21.483 00.000 29876 worker thread done servicing request
22:05:21.483 00.000 29876 Worker thread wakes up
22:05:21.483 00.000 31432 GuideStep: 0.6 px 67 ms WEST, 0.3 px 0 ms NORTH
22:05:21.486 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:21.486 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:23.390 01.904 29876 Exposure complete
22:05:23.433 00.043 29876 worker thread done servicing request
22:05:23.433 00.000 31432 OnExposeComplete: enter
22:05:23.435 00.002 31432 UpdateGuideState(): m_state=6
22:05:23.437 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
22:05:23.439 00.002 31432 Star::Find returns 1 (0), X=328.88, Y=634.68, Mass=3107, SNR=33.7, Peak=206 HFD=4.0
22:05:23.441 00.002 31432 CameraToMount -- cameraTheta (0.94) - m_xAngle (0.02) = xAngle (0.92 = 0.92)
22:05:23.443 00.002 31432 CameraToMount -- cameraTheta (0.94) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.93 = -2.35)
22:05:23.445 00.002 31432 CameraToMount -- cameraX=0.45 cameraY=0.62 hyp=0.77 cameraTheta=0.94 mountX=0.47 mountY=-0.55, mountTheta=-0.87
22:05:23.447 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.45, y=0.62, opts=13)
22:05:23.449 00.002 31432 Enqueuing Move request for scope (0.45, 0.62)
22:05:23.451 00.002 29876 Worker thread wakes up
22:05:23.451 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.62) opts 0xd
22:05:23.451 00.000 29876 Handling offset move in thread for scope, endpoint = (0.45, 0.62)
22:05:23.451 00.000 29876 Moving (0.45, 0.62) raw xDistance=0.47 yDistance=-0.55
22:05:23.452 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
22:05:23.452 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.55
22:05:23.452 00.000 29876 MoveAxis(W, 54, ABG)
22:05:23.452 00.000 29876 Guiding  Dir = 3, Dur = 54
22:05:23.452 00.000 29876 IsSlewing returns 0
22:05:23.452 00.000 29876 IsGuiding returns 0
22:05:23.452 00.000 29876 PulseGuide returned control before completion, sleep 64
22:05:23.456 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:23.467 00.011 31432 UpdateGuideState exits: m=3107 RSB=33.7
22:05:23.470 00.003 31432 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 10 / 99999
22:05:23.471 00.001 31432 PhdController: newstate STATE_FINISH
22:05:23.473 00.002 31432 PhdController complete: success
22:05:23.475 00.002 31432 evsrv: {"Event":"SettleDone","Timestamp":1767560723.475,"Host":"MSI","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:05:23.477 00.002 31432 Mount: notify guiding dither settle done success=1
22:05:23.479 00.002 31432 PhdController: newstate STATE_IDLE
22:05:23.481 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.483 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:23.485 00.002 31432 Enqueuing Expose request
22:05:23.530 00.045 29876 IsGuiding returns 1
22:05:23.530 00.000 29876 scope still moving after pulse duration time elapsed
22:05:23.561 00.031 29876 IsSlewing returns 0
22:05:23.561 00.000 29876 IsGuiding returns 1
22:05:23.592 00.031 29876 IsSlewing returns 0
22:05:23.592 00.000 29876 IsGuiding returns 0
22:05:23.592 00.000 29876 scope move finished after 54 + 85 ms
22:05:23.592 00.000 29876 Move returns status 0, amount 54
22:05:23.592 00.000 29876 MoveAxis(N, 40, ABG)
22:05:23.592 00.000 29876 Guiding  Dir = 0, Dur = 40
22:05:23.592 00.000 29876 IsSlewing returns 0
22:05:23.592 00.000 29876 IsGuiding returns 0
22:05:23.592 00.000 29876 PulseGuide returned control before completion, sleep 50
22:05:23.654 00.062 29876 IsGuiding returns 1
22:05:23.654 00.000 29876 scope still moving after pulse duration time elapsed
22:05:23.686 00.032 29876 IsSlewing returns 0
22:05:23.686 00.000 29876 IsGuiding returns 1
22:05:23.717 00.031 29876 IsSlewing returns 0
22:05:23.717 00.000 29876 IsGuiding returns 0
22:05:23.717 00.000 29876 scope move finished after 40 + 84 ms
22:05:23.717 00.000 29876 Move returns status 0, amount 40
22:05:23.717 00.000 29876 move complete, result=0
22:05:23.717 00.000 29876 worker thread done servicing request
22:05:23.717 00.000 29876 Worker thread wakes up
22:05:23.717 00.000 31432 GuideStep: 0.5 px 54 ms WEST, -0.5 px 40 ms NORTH
22:05:23.720 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:23.720 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:25.847 02.127 29876 Exposure complete
22:05:25.890 00.043 29876 worker thread done servicing request
22:05:25.891 00.001 31432 OnExposeComplete: enter
22:05:25.893 00.002 31432 UpdateGuideState(): m_state=6
22:05:25.895 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
22:05:25.897 00.002 31432 Star::Find returns 1 (0), X=327.46, Y=633.74, Mass=3262, SNR=34.8, Peak=210 HFD=4.1
22:05:25.899 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
22:05:25.900 00.001 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
22:05:25.902 00.002 31432 CameraToMount -- cameraX=-0.97 cameraY=-0.32 hyp=1.02 cameraTheta=-2.83 mountX=-0.98 mountY=0.16, mountTheta=2.98
22:05:25.905 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.97, y=-0.32, opts=13)
22:05:25.907 00.002 31432 Enqueuing Move request for scope (-0.97, -0.32)
22:05:25.909 00.002 29876 Worker thread wakes up
22:05:25.909 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.32) opts 0xd
22:05:25.909 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.97, -0.32)
22:05:25.909 00.000 29876 Moving (-0.97, -0.32) raw xDistance=-0.98 yDistance=0.16
22:05:25.909 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.98
22:05:25.909 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:25.909 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:05:25.909 00.000 29876 MoveAxis(E, 87, ABG)
22:05:25.909 00.000 29876 Guiding  Dir = 2, Dur = 87
22:05:25.910 00.001 29876 IsSlewing returns 0
22:05:25.910 00.000 29876 IsGuiding returns 0
22:05:25.910 00.000 29876 PulseGuide returned control before completion, sleep 97
22:05:25.913 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:25.925 00.012 31432 UpdateGuideState exits: m=3262 RSB=34.8
22:05:25.927 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:25.929 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:25.931 00.002 31432 Enqueuing Expose request
22:05:26.016 00.085 29876 IsGuiding returns 1
22:05:26.016 00.000 29876 scope still moving after pulse duration time elapsed
22:05:26.047 00.031 29876 IsSlewing returns 0
22:05:26.047 00.000 29876 IsGuiding returns 1
22:05:26.078 00.031 29876 IsSlewing returns 0
22:05:26.078 00.000 29876 IsGuiding returns 0
22:05:26.078 00.000 29876 scope move finished after 87 + 81 ms
22:05:26.078 00.000 29876 Move returns status 0, amount 87
22:05:26.078 00.000 29876 MoveAxis(N, 0, ABG)
22:05:26.078 00.000 29876 Move returns status 0, amount 0
22:05:26.078 00.000 29876 move complete, result=0
22:05:26.078 00.000 29876 worker thread done servicing request
22:05:26.078 00.000 29876 Worker thread wakes up
22:05:26.078 00.000 31432 GuideStep: -1.0 px 87 ms EAST, 0.2 px 0 ms NORTH
22:05:26.080 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:26.081 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:27.990 01.909 29876 Exposure complete
22:05:28.032 00.042 29876 worker thread done servicing request
22:05:28.032 00.000 31432 OnExposeComplete: enter
22:05:28.035 00.003 31432 UpdateGuideState(): m_state=6
22:05:28.037 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.039 00.002 31432 Star::Find returns 1 (0), X=328.44, Y=634.55, Mass=3017, SNR=33.1, Peak=199 HFD=4.2
22:05:28.041 00.002 31432 MultiStar: exiting stabilization period
22:05:28.043 00.002 31432 MultiStar: updating star positions after lock position change
22:05:28.044 00.001 31432 Star::Find(15, 968, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.046 00.002 31432 Star::Find returns 1 (0), X=968.42, Y=411.00, Mass=3557, SNR=36.3, Peak=230 HFD=4.2
22:05:28.048 00.002 31432 Star::Find(15, 891, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.050 00.002 31432 Star::Find returns 1 (0), X=890.82, Y=25.91, Mass=2999, SNR=32.4, Peak=217 HFD=4.2
22:05:28.052 00.002 31432 Star::Find(15, 627, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.054 00.002 31432 Star::Find returns 1 (0), X=626.58, Y=699.32, Mass=3407, SNR=35.1, Peak=196 HFD=4.6
22:05:28.056 00.002 31432 Star::Find(15, 111, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.058 00.002 31432 Star::Find returns 1 (0), X=110.59, Y=16.25, Mass=2699, SNR=30.5, Peak=204 HFD=3.7
22:05:28.060 00.002 31432 Star::Find(15, 296, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.061 00.001 31432 Star::Find returns 1 (0), X=296.77, Y=790.66, Mass=2438, SNR=29.3, Peak=170 HFD=3.8
22:05:28.063 00.002 31432 Star::Find(15, 1046, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.065 00.002 31432 Star::Find returns 1 (0), X=1046.51, Y=265.03, Mass=2407, SNR=28.8, Peak=189 HFD=4.1
22:05:28.067 00.002 31432 Star::Find(15, 1249, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.069 00.002 31432 Star::Find returns 1 (0), X=1249.48, Y=926.13, Mass=2705, SNR=30.9, Peak=165 HFD=4.5
22:05:28.071 00.002 31432 Star::Find(15, 1074, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.073 00.002 31432 Star::Find returns 1 (0), X=1074.71, Y=463.73, Mass=2351, SNR=28.3, Peak=143 HFD=4.6
22:05:28.075 00.002 31432 Star::Find(15, 703, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.077 00.002 31432 Star::Find returns 1 (0), X=703.19, Y=930.09, Mass=2805, SNR=31.6, Peak=204 HFD=4.3
22:05:28.078 00.001 31432 Star::Find(15, 664, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.080 00.002 31432 Star::Find returns 1 (0), X=664.26, Y=162.88, Mass=1743, SNR=24.3, Peak=152 HFD=3.8
22:05:28.082 00.002 31432 Star::Find(15, 601, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:05:28.084 00.002 31432 Star::Find returns 1 (0), X=601.54, Y=164.18, Mass=2045, SNR=26.6, Peak=174 HFD=3.8
22:05:28.086 00.002 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.51 = 1.51)
22:05:28.088 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.76)
22:05:28.089 00.001 31432 CameraToMount -- cameraX=0.02 cameraY=0.50 hyp=0.50 cameraTheta=1.54 mountX=0.03 mountY=-0.49, mountTheta=-1.51
22:05:28.092 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=0.50, opts=13)
22:05:28.094 00.002 31432 Enqueuing Move request for scope (0.02, 0.50)
22:05:28.097 00.003 29876 Worker thread wakes up
22:05:28.097 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.50) opts 0xd
22:05:28.097 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, 0.50)
22:05:28.097 00.000 29876 Moving (0.02, 0.50) raw xDistance=0.03 yDistance=-0.49
22:05:28.097 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:28.097 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.49
22:05:28.097 00.000 29876 MoveAxis(E, 0, ABG)
22:05:28.097 00.000 29876 Move returns status 0, amount 0
22:05:28.097 00.000 29876 MoveAxis(N, 36, ABG)
22:05:28.097 00.000 29876 Guiding  Dir = 0, Dur = 36
22:05:28.097 00.000 29876 IsSlewing returns 0
22:05:28.097 00.000 29876 IsGuiding returns 0
22:05:28.098 00.001 29876 PulseGuide returned control before completion, sleep 46
22:05:28.101 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=14, FiltMax=257, Gamma=0.490
22:05:28.113 00.012 31432 UpdateGuideState exits: m=3017 RSB=33.1
22:05:28.115 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:28.117 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:28.119 00.002 31432 Enqueuing Expose request
22:05:28.159 00.040 29876 IsGuiding returns 1
22:05:28.159 00.000 29876 scope still moving after pulse duration time elapsed
22:05:28.189 00.030 29876 IsSlewing returns 0
22:05:28.189 00.000 29876 IsGuiding returns 1
22:05:28.220 00.031 29876 IsSlewing returns 0
22:05:28.220 00.000 29876 IsGuiding returns 1
22:05:28.251 00.031 29876 IsSlewing returns 0
22:05:28.251 00.000 29876 IsGuiding returns 1
22:05:28.282 00.031 29876 IsSlewing returns 0
22:05:28.282 00.000 29876 IsGuiding returns 0
22:05:28.282 00.000 29876 scope move finished after 36 + 148 ms
22:05:28.282 00.000 29876 Move returns status 0, amount 36
22:05:28.282 00.000 29876 move complete, result=0
22:05:28.282 00.000 29876 worker thread done servicing request
22:05:28.282 00.000 29876 Worker thread wakes up
22:05:28.282 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:28.283 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:28.283 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.5 px 36 ms NORTH
22:05:30.416 02.133 29876 Exposure complete
22:05:30.460 00.044 29876 worker thread done servicing request
22:05:30.460 00.000 31432 OnExposeComplete: enter
22:05:30.463 00.003 31432 UpdateGuideState(): m_state=6
22:05:30.464 00.001 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
22:05:30.466 00.002 31432 Star::Find returns 1 (0), X=327.85, Y=633.98, Mass=3123, SNR=34.2, Peak=194 HFD=4.2
22:05:30.468 00.002 31432 MultiStar: [#1 0.15,-0.61,1.02,U] [#2 0.18,-1.49,0.00,M2] [#3 -0.12,-0.98,1.02,U] [#4 0.15,-0.44,0.91,U] [#5 -0.44,-1.02,0.00,M2] [#6 -0.05,-0.65,0.79,U] [#7 -0.91,-0.84,0.00,M1] [#8 -0.24,-0.36,0.78,U] 
22:05:30.470 00.002 31432 refined, 5 included, MultiStar: {-0.12, -0.52}, one-star: {-0.58, -0.07}
22:05:30.472 00.002 31432 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.02) = xAngle (-1.82 = -1.82)
22:05:30.474 00.002 31432 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.20 = 1.20)
22:05:30.476 00.002 31432 CameraToMount -- cameraX=-0.12 cameraY=-0.52 hyp=0.54 cameraTheta=-1.79 mountX=-0.13 mountY=0.50, mountTheta=1.83
22:05:30.479 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.12, y=-0.52, opts=13)
22:05:30.481 00.002 31432 Enqueuing Move request for scope (-0.12, -0.52)
22:05:30.482 00.001 29876 Worker thread wakes up
22:05:30.482 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.52) opts 0xd
22:05:30.482 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.12, -0.52)
22:05:30.482 00.000 29876 Moving (-0.12, -0.52) raw xDistance=-0.13 yDistance=0.50
22:05:30.482 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:05:30.483 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:30.483 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:05:30.483 00.000 29876 MoveAxis(E, 0, ABG)
22:05:30.483 00.000 29876 Move returns status 0, amount 0
22:05:30.483 00.000 29876 MoveAxis(N, 0, ABG)
22:05:30.483 00.000 29876 Move returns status 0, amount 0
22:05:30.483 00.000 29876 move complete, result=0
22:05:30.483 00.000 29876 worker thread done servicing request
22:05:30.487 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
22:05:30.498 00.011 31432 UpdateGuideState exits: m=3123 RSB=34.2
22:05:30.500 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.502 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:30.503 00.001 31432 Enqueuing Expose request
22:05:30.505 00.002 29876 Worker thread wakes up
22:05:30.505 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:05:30.508 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:30.508 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:32.414 01.906 29876 Exposure complete
22:05:32.458 00.044 29876 worker thread done servicing request
22:05:32.458 00.000 31432 OnExposeComplete: enter
22:05:32.461 00.003 31432 UpdateGuideState(): m_state=6
22:05:32.463 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
22:05:32.465 00.002 31432 Star::Find returns 1 (0), X=328.84, Y=633.69, Mass=3183, SNR=33.9, Peak=215 HFD=4.1
22:05:32.467 00.002 31432 MultiStar: [#1 0.76,-0.51,0.99,U] [#2 0.63,-1.20,0.00,M3] [#3 0.60,-0.94,0.00,M2] [#4 0.42,-1.07,0.00,M1] [#5 0.07,-0.48,0.84,U] [#6 0.40,-0.94,0.00,M1] [#7 0.20,-0.69,0.91,U] [#8 0.18,-0.37,0.81,U] 
22:05:32.469 00.002 31432 single-star, 4 included, MultiStar: {0.34, -0.48}, one-star: {0.41, -0.36}
22:05:32.471 00.002 31432 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.02) = xAngle (-0.74 = -0.74)
22:05:32.473 00.002 31432 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.27 = 2.27)
22:05:32.476 00.003 31432 CameraToMount -- cameraX=0.41 cameraY=-0.36 hyp=0.55 cameraTheta=-0.72 mountX=0.40 mountY=0.42, mountTheta=0.80
22:05:32.479 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.36, opts=13)
22:05:32.485 00.006 31432 Enqueuing Move request for scope (0.41, -0.36)
22:05:32.487 00.002 29876 Worker thread wakes up
22:05:32.487 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.36) opts 0xd
22:05:32.487 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.36)
22:05:32.487 00.000 29876 Moving (0.41, -0.36) raw xDistance=0.40 yDistance=0.42
22:05:32.487 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
22:05:32.488 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:32.488 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:05:32.488 00.000 29876 MoveAxis(W, 39, ABG)
22:05:32.488 00.000 29876 Guiding  Dir = 3, Dur = 39
22:05:32.488 00.000 29876 IsSlewing returns 0
22:05:32.488 00.000 29876 IsGuiding returns 0
22:05:32.488 00.000 29876 PulseGuide returned control before completion, sleep 49
22:05:32.492 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:32.503 00.011 31432 UpdateGuideState exits: m=3183 RSB=33.9
22:05:32.506 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:32.509 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:32.511 00.002 31432 Enqueuing Expose request
22:05:32.552 00.041 29876 IsGuiding returns 1
22:05:32.552 00.000 29876 scope still moving after pulse duration time elapsed
22:05:32.583 00.031 29876 IsSlewing returns 0
22:05:32.583 00.000 29876 IsGuiding returns 0
22:05:32.583 00.000 29876 scope move finished after 39 + 55 ms
22:05:32.583 00.000 29876 Move returns status 0, amount 39
22:05:32.583 00.000 29876 MoveAxis(N, 0, ABG)
22:05:32.583 00.000 29876 Move returns status 0, amount 0
22:05:32.583 00.000 29876 move complete, result=0
22:05:32.583 00.000 29876 worker thread done servicing request
22:05:32.583 00.000 29876 Worker thread wakes up
22:05:32.583 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.4 px 0 ms NORTH
22:05:32.586 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:32.586 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:34.718 02.132 29876 Exposure complete
22:05:34.761 00.043 29876 worker thread done servicing request
22:05:34.761 00.000 31432 OnExposeComplete: enter
22:05:34.763 00.002 31432 UpdateGuideState(): m_state=6
22:05:34.765 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
22:05:34.767 00.002 31432 Star::Find returns 1 (0), X=329.30, Y=634.33, Mass=3164, SNR=34.3, Peak=184 HFD=4.2
22:05:34.770 00.003 31432 MultiStar: [#1 0.82,0.16,1.00,U] [#2 1.10,-0.93,0.00,M4] [#3 1.16,-0.67,0.00,M3] [#4 0.86,-0.77,0.00,M2] [#5 0.83,-0.38,0.83,U] [#6 0.86,-0.56,0.00,M2] [#7 0.43,-0.35,1.01,U] [#8 0.62,0.33,0.76,U] 
22:05:34.772 00.002 31432 refined, 4 included, MultiStar: {0.71, 0.01}, one-star: {0.87, 0.28}
22:05:34.774 00.002 31432 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.02) = xAngle (-0.01 = -0.01)
22:05:34.775 00.001 31432 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.00 = 3.00)
22:05:34.777 00.002 31432 CameraToMount -- cameraX=0.71 cameraY=0.01 hyp=0.71 cameraTheta=0.01 mountX=0.71 mountY=0.10, mountTheta=0.14
22:05:34.780 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.71, y=0.01, opts=13)
22:05:34.782 00.002 31432 Enqueuing Move request for scope (0.71, 0.01)
22:05:34.784 00.002 29876 Worker thread wakes up
22:05:34.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.01) opts 0xd
22:05:34.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.71, 0.01)
22:05:34.784 00.000 29876 Moving (0.71, 0.01) raw xDistance=0.71 yDistance=0.10
22:05:34.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71
22:05:34.784 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:05:34.784 00.000 29876 MoveAxis(W, 74, ABG)
22:05:34.784 00.000 29876 Guiding  Dir = 3, Dur = 74
22:05:34.784 00.000 29876 IsSlewing returns 0
22:05:34.784 00.000 29876 IsGuiding returns 0
22:05:34.785 00.001 29876 PulseGuide returned control before completion, sleep 84
22:05:34.789 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:34.803 00.014 31432 UpdateGuideState exits: m=3164 RSB=34.3
22:05:34.806 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.808 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:34.813 00.005 31432 Enqueuing Expose request
22:05:34.874 00.061 29876 IsGuiding returns 1
22:05:34.874 00.000 29876 scope still moving after pulse duration time elapsed
22:05:34.904 00.030 29876 IsSlewing returns 0
22:05:34.904 00.000 29876 IsGuiding returns 1
22:05:34.934 00.030 29876 IsSlewing returns 0
22:05:34.934 00.000 29876 IsGuiding returns 1
22:05:34.964 00.030 29876 IsSlewing returns 0
22:05:34.964 00.000 29876 IsGuiding returns 0
22:05:34.964 00.000 29876 scope move finished after 74 + 105 ms
22:05:34.964 00.000 29876 Move returns status 0, amount 74
22:05:34.964 00.000 29876 MoveAxis(N, 0, ABG)
22:05:34.964 00.000 29876 Move returns status 0, amount 0
22:05:34.964 00.000 29876 move complete, result=0
22:05:34.964 00.000 29876 worker thread done servicing request
22:05:34.964 00.000 29876 Worker thread wakes up
22:05:34.964 00.000 31432 GuideStep: 0.7 px 74 ms WEST, 0.1 px 0 ms NORTH
22:05:34.968 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:34.968 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:36.873 01.905 29876 Exposure complete
22:05:36.916 00.043 29876 worker thread done servicing request
22:05:36.916 00.000 31432 OnExposeComplete: enter
22:05:36.918 00.002 31432 UpdateGuideState(): m_state=6
22:05:36.920 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
22:05:36.922 00.002 31432 Star::Find returns 1 (0), X=329.75, Y=634.31, Mass=3450, SNR=36.2, Peak=221 HFD=4.2
22:05:36.924 00.002 31432 MultiStar: [#1 1.24,0.06,0.00,M1] [#2 1.57,-0.85,0.00,M5] [#3 1.66,-0.63,0.00,M4] [#4 1.93,-0.12,0.00,M3] [#5 1.17,-0.52,0.00,M1] [#6 1.27,0.06,0.00,M3] [#7 0.53,-0.35,0.85,U] [#8 1.17,0.04,0.00,M1] 
22:05:36.926 00.002 31432 refined, 1 included, MultiStar: {0.96, -0.02}, one-star: {1.32, 0.26}
22:05:36.928 00.002 31432 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.02) = xAngle (-0.04 = -0.04)
22:05:36.930 00.002 31432 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.97 = 2.97)
22:05:36.932 00.002 31432 CameraToMount -- cameraX=0.96 cameraY=-0.02 hyp=0.96 cameraTheta=-0.02 mountX=0.96 mountY=0.17, mountTheta=0.17
22:05:36.934 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.96, y=-0.02, opts=13)
22:05:36.936 00.002 31432 Enqueuing Move request for scope (0.96, -0.02)
22:05:36.938 00.002 29876 Worker thread wakes up
22:05:36.938 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.02) opts 0xd
22:05:36.938 00.000 29876 Handling offset move in thread for scope, endpoint = (0.96, -0.02)
22:05:36.938 00.000 29876 Moving (0.96, -0.02) raw xDistance=0.96 yDistance=0.17
22:05:36.938 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.96
22:05:36.938 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:36.938 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:05:36.938 00.000 29876 MoveAxis(W, 102, ABG)
22:05:36.938 00.000 29876 Guiding  Dir = 3, Dur = 102
22:05:36.939 00.001 29876 IsSlewing returns 0
22:05:36.939 00.000 29876 IsGuiding returns 0
22:05:36.939 00.000 29876 PulseGuide returned control before completion, sleep 112
22:05:36.942 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
22:05:36.954 00.012 31432 UpdateGuideState exits: m=3450 RSB=36.2
22:05:36.956 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:36.958 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:36.960 00.002 31432 Enqueuing Expose request
22:05:37.058 00.098 29876 IsGuiding returns 1
22:05:37.058 00.000 29876 scope still moving after pulse duration time elapsed
22:05:37.089 00.031 29876 IsSlewing returns 0
22:05:37.089 00.000 29876 IsGuiding returns 1
22:05:37.120 00.031 29876 IsSlewing returns 0
22:05:37.120 00.000 29876 IsGuiding returns 1
22:05:37.151 00.031 29876 IsSlewing returns 0
22:05:37.151 00.000 29876 IsGuiding returns 0
22:05:37.151 00.000 29876 scope move finished after 102 + 110 ms
22:05:37.151 00.000 29876 Move returns status 0, amount 102
22:05:37.151 00.000 29876 MoveAxis(N, 0, ABG)
22:05:37.151 00.000 29876 Move returns status 0, amount 0
22:05:37.151 00.000 29876 move complete, result=0
22:05:37.151 00.000 29876 worker thread done servicing request
22:05:37.151 00.000 29876 Worker thread wakes up
22:05:37.151 00.000 31432 GuideStep: 1.0 px 102 ms WEST, 0.2 px 0 ms NORTH
22:05:37.154 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:37.154 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:39.286 02.132 29876 Exposure complete
22:05:39.329 00.043 29876 worker thread done servicing request
22:05:39.329 00.000 31432 OnExposeComplete: enter
22:05:39.332 00.003 31432 UpdateGuideState(): m_state=6
22:05:39.334 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
22:05:39.336 00.002 31432 Star::Find returns 1 (0), X=329.08, Y=633.20, Mass=3447, SNR=36.1, Peak=245 HFD=4.1
22:05:39.338 00.002 31432 MultiStar: [#1 0.30,-1.49,0.00,M2] [#2 0.96,-1.71,0.00,M6] [#3 0.80,-1.45,0.00,M5] [#4 1.42,-1.60,0.00,M4] [#5 0.64,-1.12,0.00,M2] [#6 0.16,-1.34,0.00,M4] [#7 -0.41,-1.58,0.00,M1] [#8 0.03,-1.59,0.00,M2] 
22:05:39.341 00.003 31432 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.02) = xAngle (-0.94 = -0.94)
22:05:39.346 00.005 31432 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.07 = 2.07)
22:05:39.349 00.003 31432 CameraToMount -- cameraX=0.65 cameraY=-0.86 hyp=1.08 cameraTheta=-0.92 mountX=0.63 mountY=0.95, mountTheta=0.98
22:05:39.352 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=-0.86, opts=13)
22:05:39.355 00.003 31432 Enqueuing Move request for scope (0.65, -0.86)
22:05:39.358 00.003 29876 Worker thread wakes up
22:05:39.358 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.86) opts 0xd
22:05:39.358 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, -0.86)
22:05:39.358 00.000 29876 Moving (0.65, -0.86) raw xDistance=0.63 yDistance=0.95
22:05:39.358 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
22:05:39.358 00.000 29876 resist switch: large excursion: input 0.95 thresh 0.90 direction from -1 to 1
22:05:39.358 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.84
22:05:39.358 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.95
22:05:39.358 00.000 29876 MoveAxis(W, 75, ABG)
22:05:39.358 00.000 29876 Guiding  Dir = 3, Dur = 75
22:05:39.358 00.000 29876 IsSlewing returns 0
22:05:39.359 00.001 29876 IsGuiding returns 0
22:05:39.359 00.000 29876 PulseGuide returned control before completion, sleep 85
22:05:39.363 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:39.379 00.016 31432 UpdateGuideState exits: m=3447 RSB=36.1
22:05:39.382 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.384 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:39.386 00.002 31432 Enqueuing Expose request
22:05:39.458 00.072 29876 IsGuiding returns 1
22:05:39.458 00.000 29876 scope still moving after pulse duration time elapsed
22:05:39.489 00.031 29876 IsSlewing returns 0
22:05:39.489 00.000 29876 IsGuiding returns 1
22:05:39.520 00.031 29876 IsSlewing returns 0
22:05:39.520 00.000 29876 IsGuiding returns 1
22:05:39.551 00.031 29876 IsSlewing returns 0
22:05:39.551 00.000 29876 IsGuiding returns 0
22:05:39.551 00.000 29876 scope move finished after 75 + 117 ms
22:05:39.551 00.000 29876 Move returns status 0, amount 75
22:05:39.551 00.000 29876 BLC: Oldest BLC event removed
22:05:39.551 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
22:05:39.551 00.000 29876 MoveAxis(S, 89, ABG)
22:05:39.551 00.000 29876 Guiding  Dir = 1, Dur = 89
22:05:39.552 00.001 29876 IsSlewing returns 0
22:05:39.552 00.000 29876 IsGuiding returns 0
22:05:39.552 00.000 29876 PulseGuide returned control before completion, sleep 99
22:05:39.659 00.107 29876 IsGuiding returns 1
22:05:39.659 00.000 29876 scope still moving after pulse duration time elapsed
22:05:39.690 00.031 29876 IsSlewing returns 0
22:05:39.690 00.000 29876 IsGuiding returns 1
22:05:39.720 00.030 29876 IsSlewing returns 0
22:05:39.720 00.000 29876 IsGuiding returns 1
22:05:39.750 00.030 29876 IsSlewing returns 0
22:05:39.750 00.000 29876 IsGuiding returns 1
22:05:39.782 00.032 29876 IsSlewing returns 0
22:05:39.782 00.000 29876 IsGuiding returns 1
22:05:39.813 00.031 29876 IsSlewing returns 0
22:05:39.813 00.000 29876 IsGuiding returns 0
22:05:39.813 00.000 29876 scope move finished after 89 + 171 ms
22:05:39.813 00.000 29876 Move returns status 0, amount 89
22:05:39.813 00.000 29876 move complete, result=0
22:05:39.813 00.000 29876 worker thread done servicing request
22:05:39.813 00.000 29876 Worker thread wakes up
22:05:39.813 00.000 31432 GuideStep: 0.6 px 75 ms WEST, 0.9 px 89 ms SOUTH
22:05:39.815 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:39.816 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:41.718 01.902 29876 Exposure complete
22:05:41.760 00.042 29876 worker thread done servicing request
22:05:41.760 00.000 31432 OnExposeComplete: enter
22:05:41.762 00.002 31432 UpdateGuideState(): m_state=6
22:05:41.765 00.003 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
22:05:41.767 00.002 31432 Star::Find returns 1 (0), X=329.02, Y=632.55, Mass=3341, SNR=35.7, Peak=208 HFD=4.1
22:05:41.769 00.002 31432 MultiStar: [#1 0.20,-1.83,0.00,M3] [#2 0.39,-2.15,0.00,M7] [#3 0.45,-2.08,0.00,M6] [#4 1.16,-2.00,0.00,M5] [#5 0.62,-2.00,0.00,M3] [#6 0.27,-2.30,0.00,M5] [#7 -0.09,-1.45,0.00,M2] [#8 -0.05,-1.74,0.00,M3] 
22:05:41.771 00.002 31432 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.02) = xAngle (-1.22 = -1.22)
22:05:41.773 00.002 31432 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.79 = 1.79)
22:05:41.775 00.002 31432 CameraToMount -- cameraX=0.59 cameraY=-1.50 hyp=1.61 cameraTheta=-1.20 mountX=0.56 mountY=1.57, mountTheta=1.23
22:05:41.778 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.59, y=-1.50, opts=13)
22:05:41.780 00.002 31432 Enqueuing Move request for scope (0.59, -1.50)
22:05:41.784 00.004 29876 Worker thread wakes up
22:05:41.784 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.59, -1.50) opts 0xd
22:05:41.784 00.000 29876 Handling offset move in thread for scope, endpoint = (0.59, -1.50)
22:05:41.784 00.000 29876 Moving (0.59, -1.50) raw xDistance=0.56 yDistance=1.57
22:05:41.784 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
22:05:41.784 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.94 from input 1.57
22:05:41.784 00.000 29876 MoveAxis(W, 64, ABG)
22:05:41.784 00.000 29876 Guiding  Dir = 3, Dur = 64
22:05:41.784 00.000 29876 IsSlewing returns 0
22:05:41.785 00.001 29876 IsGuiding returns 0
22:05:41.785 00.000 29876 PulseGuide returned control before completion, sleep 74
22:05:41.788 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:41.802 00.014 31432 UpdateGuideState exits: m=3341 RSB=35.7
22:05:41.806 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:41.809 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:41.812 00.003 31432 Enqueuing Expose request
22:05:41.871 00.059 29876 IsGuiding returns 1
22:05:41.871 00.000 29876 scope still moving after pulse duration time elapsed
22:05:41.902 00.031 29876 IsSlewing returns 0
22:05:41.902 00.000 29876 IsGuiding returns 1
22:05:41.933 00.031 29876 IsSlewing returns 0
22:05:41.933 00.000 29876 IsGuiding returns 1
22:05:41.964 00.031 29876 IsSlewing returns 0
22:05:41.964 00.000 29876 IsGuiding returns 0
22:05:41.964 00.000 29876 scope move finished after 64 + 115 ms
22:05:41.964 00.000 29876 Move returns status 0, amount 64
22:05:41.964 00.000 29876 MoveAxis(S, 116, ABG)
22:05:41.964 00.000 29876 Guiding  Dir = 1, Dur = 116
22:05:41.964 00.000 29876 IsSlewing returns 0
22:05:41.964 00.000 29876 IsGuiding returns 0
22:05:41.965 00.001 29876 PulseGuide returned control before completion, sleep 126
22:05:42.103 00.138 29876 IsGuiding returns 1
22:05:42.103 00.000 29876 scope still moving after pulse duration time elapsed
22:05:42.134 00.031 29876 IsSlewing returns 0
22:05:42.134 00.000 29876 IsGuiding returns 1
22:05:42.166 00.032 29876 IsSlewing returns 0
22:05:42.166 00.000 29876 IsGuiding returns 1
22:05:42.197 00.031 29876 IsSlewing returns 0
22:05:42.197 00.000 29876 IsGuiding returns 1
22:05:42.227 00.030 29876 IsSlewing returns 0
22:05:42.227 00.000 29876 IsGuiding returns 0
22:05:42.227 00.000 29876 scope move finished after 116 + 146 ms
22:05:42.227 00.000 29876 Move returns status 0, amount 116
22:05:42.227 00.000 29876 move complete, result=0
22:05:42.227 00.000 29876 worker thread done servicing request
22:05:42.227 00.000 29876 Worker thread wakes up
22:05:42.227 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:42.227 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:42.227 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 1.6 px 116 ms SOUTH
22:05:44.358 02.131 29876 Exposure complete
22:05:44.401 00.043 29876 worker thread done servicing request
22:05:44.401 00.000 31432 OnExposeComplete: enter
22:05:44.403 00.002 31432 UpdateGuideState(): m_state=6
22:05:44.405 00.002 31432 Star::Find(15, 329, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
22:05:44.407 00.002 31432 Star::Find returns 1 (0), X=328.76, Y=633.70, Mass=3134, SNR=34.2, Peak=213 HFD=4.3
22:05:44.409 00.002 31432 MultiStar: [#1 0.71,-0.24,1.01,U] [#2 0.41,-0.68,0.87,U] [#3 0.69,-1.16,0.00,M7] [#4 0.88,-0.34,0.92,U] [#5 0.29,-0.72,0.85,U] [#6 0.32,-0.46,0.87,U] [#7 0.25,-0.80,0.95,U] [#8 -0.28,0.07,0.84,U] 
22:05:44.411 00.002 31432 single-star, 7 included, MultiStar: {0.38, -0.44}, one-star: {0.33, -0.35}
22:05:44.413 00.002 31432 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.02) = xAngle (-0.84 = -0.84)
22:05:44.416 00.003 31432 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.17 = 2.17)
22:05:44.418 00.002 31432 CameraToMount -- cameraX=0.33 cameraY=-0.35 hyp=0.48 cameraTheta=-0.81 mountX=0.32 mountY=0.40, mountTheta=0.89
22:05:44.421 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.33, y=-0.35, opts=13)
22:05:44.423 00.002 31432 Enqueuing Move request for scope (0.33, -0.35)
22:05:44.425 00.002 29876 Worker thread wakes up
22:05:44.425 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.35) opts 0xd
22:05:44.425 00.000 29876 Handling offset move in thread for scope, endpoint = (0.33, -0.35)
22:05:44.425 00.000 29876 Moving (0.33, -0.35) raw xDistance=0.32 yDistance=0.40
22:05:44.425 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
22:05:44.425 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.40
22:05:44.425 00.000 29876 MoveAxis(W, 40, ABG)
22:05:44.425 00.000 29876 Guiding  Dir = 3, Dur = 40
22:05:44.426 00.001 29876 IsSlewing returns 0
22:05:44.426 00.000 29876 IsGuiding returns 0
22:05:44.426 00.000 29876 PulseGuide returned control before completion, sleep 50
22:05:44.429 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=17, FiltMax=257, Gamma=0.490
22:05:44.441 00.012 31432 UpdateGuideState exits: m=3134 RSB=34.2
22:05:44.442 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:44.445 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:44.449 00.004 31432 Enqueuing Expose request
22:05:44.483 00.034 29876 IsGuiding returns 1
22:05:44.483 00.000 29876 scope still moving after pulse duration time elapsed
22:05:44.514 00.031 29876 IsSlewing returns 0
22:05:44.514 00.000 29876 IsGuiding returns 0
22:05:44.514 00.000 29876 scope move finished after 40 + 48 ms
22:05:44.514 00.000 29876 Move returns status 0, amount 40
22:05:44.514 00.000 29876 MoveAxis(S, 29, ABG)
22:05:44.514 00.000 29876 Guiding  Dir = 1, Dur = 29
22:05:44.514 00.000 29876 IsSlewing returns 0
22:05:44.514 00.000 29876 IsGuiding returns 0
22:05:44.514 00.000 29876 PulseGuide returned control before completion, sleep 39
22:05:44.561 00.047 29876 IsGuiding returns 1
22:05:44.561 00.000 29876 scope still moving after pulse duration time elapsed
22:05:44.591 00.030 29876 IsSlewing returns 0
22:05:44.591 00.000 29876 IsGuiding returns 1
22:05:44.623 00.032 29876 IsSlewing returns 0
22:05:44.623 00.000 29876 IsGuiding returns 1
22:05:44.653 00.030 29876 IsSlewing returns 0
22:05:44.653 00.000 29876 IsGuiding returns 0
22:05:44.653 00.000 29876 scope move finished after 29 + 109 ms
22:05:44.653 00.000 29876 Move returns status 0, amount 29
22:05:44.653 00.000 29876 move complete, result=0
22:05:44.653 00.000 29876 worker thread done servicing request
22:05:44.654 00.001 29876 Worker thread wakes up
22:05:44.654 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:44.654 00.000 31432 GuideStep: 0.3 px 40 ms WEST, 0.4 px 29 ms SOUTH
22:05:44.656 00.002 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:46.565 01.909 29876 Exposure complete
22:05:46.609 00.044 29876 worker thread done servicing request
22:05:46.609 00.000 31432 OnExposeComplete: enter
22:05:46.611 00.002 31432 UpdateGuideState(): m_state=6
22:05:46.613 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
22:05:46.615 00.002 31432 Star::Find returns 1 (0), X=328.92, Y=633.35, Mass=3250, SNR=34.8, Peak=198 HFD=4.1
22:05:46.617 00.002 31432 MultiStar: [#1 -0.28,0.12,0.93,U] [#2 -0.05,-0.77,0.93,U] [#3 0.57,-1.49,0.00,M8] [#4 1.09,-1.08,0.00,M5] [#5 0.27,-1.08,0.00,M3] [#6 -0.29,-0.27,0.89,U] [#7 -0.33,-0.00,0.95,U] [#8 -0.37,0.05,0.85,U] 
22:05:46.619 00.002 31432 refined, 5 included, MultiStar: {-0.13, -0.27}, one-star: {0.49, -0.70}
22:05:46.621 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.03 = -2.03)
22:05:46.623 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.98 = 0.98)
22:05:46.624 00.001 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.01 mountX=-0.13 mountY=0.25, mountTheta=2.06
22:05:46.627 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.27, opts=13)
22:05:46.629 00.002 31432 Enqueuing Move request for scope (-0.13, -0.27)
22:05:46.631 00.002 29876 Worker thread wakes up
22:05:46.631 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
22:05:46.631 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
22:05:46.631 00.000 29876 Moving (-0.13, -0.27) raw xDistance=-0.13 yDistance=0.25
22:05:46.631 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:05:46.631 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:46.631 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:05:46.631 00.000 29876 MoveAxis(E, 0, ABG)
22:05:46.631 00.000 29876 Move returns status 0, amount 0
22:05:46.631 00.000 29876 MoveAxis(N, 0, ABG)
22:05:46.631 00.000 29876 Move returns status 0, amount 0
22:05:46.631 00.000 29876 move complete, result=0
22:05:46.632 00.001 29876 worker thread done servicing request
22:05:46.635 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=38, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:46.646 00.011 31432 UpdateGuideState exits: m=3250 RSB=34.8
22:05:46.648 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:46.650 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:46.652 00.002 31432 Enqueuing Expose request
22:05:46.654 00.002 29876 Worker thread wakes up
22:05:46.654 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:46.656 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:46.656 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:48.788 02.132 29876 Exposure complete
22:05:48.831 00.043 29876 worker thread done servicing request
22:05:48.831 00.000 31432 OnExposeComplete: enter
22:05:48.833 00.002 31432 UpdateGuideState(): m_state=6
22:05:48.835 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
22:05:48.839 00.004 31432 Star::Find returns 1 (0), X=329.43, Y=633.48, Mass=3256, SNR=35.1, Peak=218 HFD=4.2
22:05:48.843 00.004 31432 MultiStar: [#1 0.69,-0.09,1.06,U] [#2 0.83,-1.05,0.00,M6] [#3 0.98,-1.30,0.00,M9] [#4 1.55,-1.11,0.00,M6] [#5 0.53,-1.02,0.00,M4] [#6 0.51,-0.74,0.88,U] [#7 -0.10,-0.47,0.91,U] [#8 0.30,0.15,0.84,U] 
22:05:48.845 00.002 31432 refined, 4 included, MultiStar: {0.50, -0.35}, one-star: {1.00, -0.58}
22:05:48.847 00.002 31432 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.02) = xAngle (-0.63 = -0.63)
22:05:48.851 00.004 31432 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.38 = 2.38)
22:05:48.856 00.005 31432 CameraToMount -- cameraX=0.50 cameraY=-0.35 hyp=0.61 cameraTheta=-0.60 mountX=0.49 mountY=0.42, mountTheta=0.70
22:05:48.863 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.50, y=-0.35, opts=13)
22:05:48.867 00.004 31432 Enqueuing Move request for scope (0.50, -0.35)
22:05:48.869 00.002 29876 Worker thread wakes up
22:05:48.869 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.35) opts 0xd
22:05:48.869 00.000 29876 Handling offset move in thread for scope, endpoint = (0.50, -0.35)
22:05:48.869 00.000 29876 Moving (0.50, -0.35) raw xDistance=0.49 yDistance=0.42
22:05:48.869 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49
22:05:48.869 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.42
22:05:48.869 00.000 29876 MoveAxis(W, 47, ABG)
22:05:48.869 00.000 29876 Guiding  Dir = 3, Dur = 47
22:05:48.869 00.000 29876 IsSlewing returns 0
22:05:48.869 00.000 29876 IsGuiding returns 0
22:05:48.870 00.001 29876 PulseGuide returned control before completion, sleep 57
22:05:48.873 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:48.884 00.011 31432 UpdateGuideState exits: m=3256 RSB=35.1
22:05:48.886 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:48.888 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:48.890 00.002 31432 Enqueuing Expose request
22:05:48.942 00.052 29876 IsGuiding returns 1
22:05:48.942 00.000 29876 scope still moving after pulse duration time elapsed
22:05:48.972 00.030 29876 IsSlewing returns 0
22:05:48.972 00.000 29876 IsGuiding returns 1
22:05:49.003 00.031 29876 IsSlewing returns 0
22:05:49.003 00.000 29876 IsGuiding returns 1
22:05:49.035 00.032 29876 IsSlewing returns 0
22:05:49.035 00.000 29876 IsGuiding returns 0
22:05:49.035 00.000 29876 scope move finished after 47 + 118 ms
22:05:49.035 00.000 29876 Move returns status 0, amount 47
22:05:49.035 00.000 29876 MoveAxis(S, 31, ABG)
22:05:49.035 00.000 29876 Guiding  Dir = 1, Dur = 31
22:05:49.035 00.000 29876 IsSlewing returns 0
22:05:49.036 00.001 29876 IsGuiding returns 0
22:05:49.036 00.000 29876 PulseGuide returned control before completion, sleep 41
22:05:49.081 00.045 29876 IsGuiding returns 1
22:05:49.081 00.000 29876 scope still moving after pulse duration time elapsed
22:05:49.112 00.031 29876 IsSlewing returns 0
22:05:49.112 00.000 29876 IsGuiding returns 1
22:05:49.143 00.031 29876 IsSlewing returns 0
22:05:49.143 00.000 29876 IsGuiding returns 1
22:05:49.173 00.030 29876 IsSlewing returns 0
22:05:49.173 00.000 29876 IsGuiding returns 1
22:05:49.204 00.031 29876 IsSlewing returns 0
22:05:49.204 00.000 29876 IsGuiding returns 1
22:05:49.235 00.031 29876 IsSlewing returns 0
22:05:49.235 00.000 29876 IsGuiding returns 1
22:05:49.266 00.031 29876 IsSlewing returns 0
22:05:49.266 00.000 29876 IsGuiding returns 0
22:05:49.266 00.000 29876 scope move finished after 31 + 199 ms
22:05:49.266 00.000 29876 Move returns status 0, amount 31
22:05:49.266 00.000 29876 move complete, result=0
22:05:49.266 00.000 29876 worker thread done servicing request
22:05:49.267 00.001 29876 Worker thread wakes up
22:05:49.267 00.000 31432 GuideStep: 0.5 px 47 ms WEST, 0.4 px 31 ms SOUTH
22:05:49.269 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:49.269 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:51.182 01.913 29876 Exposure complete
22:05:51.226 00.044 29876 worker thread done servicing request
22:05:51.226 00.000 31432 OnExposeComplete: enter
22:05:51.229 00.003 31432 UpdateGuideState(): m_state=6
22:05:51.231 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
22:05:51.233 00.002 31432 Star::Find returns 1 (0), X=329.03, Y=633.88, Mass=3236, SNR=34.4, Peak=213 HFD=4.1
22:05:51.235 00.002 31432 MultiStar: [#1 0.24,-0.10,1.03,U] [#2 0.71,-0.75,0.00,M7] [#3 0.46,-0.78,1.02,U] [#4 0.21,-0.56,0.97,U] [#5 0.56,-0.47,0.88,U] [#6 0.21,-0.30,0.81,U] [#7 -0.37,-0.12,0.94,U] [#8 0.08,-0.17,0.86,U] 
22:05:51.237 00.002 31432 refined, 7 included, MultiStar: {0.25, -0.34}, one-star: {0.60, -0.17}
22:05:51.239 00.002 31432 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.02) = xAngle (-0.95 = -0.95)
22:05:51.241 00.002 31432 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.06 = 2.06)
22:05:51.245 00.004 31432 CameraToMount -- cameraX=0.25 cameraY=-0.34 hyp=0.42 cameraTheta=-0.93 mountX=0.24 mountY=0.37, mountTheta=0.99
22:05:51.250 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=-0.34, opts=13)
22:05:51.254 00.004 31432 Enqueuing Move request for scope (0.25, -0.34)
22:05:51.256 00.002 29876 Worker thread wakes up
22:05:51.256 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.34) opts 0xd
22:05:51.256 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, -0.34)
22:05:51.256 00.000 29876 Moving (0.25, -0.34) raw xDistance=0.24 yDistance=0.37
22:05:51.256 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
22:05:51.256 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.37
22:05:51.256 00.000 29876 MoveAxis(W, 30, ABG)
22:05:51.256 00.000 29876 Guiding  Dir = 3, Dur = 30
22:05:51.256 00.000 29876 IsSlewing returns 0
22:05:51.257 00.001 29876 IsGuiding returns 0
22:05:51.257 00.000 29876 PulseGuide returned control before completion, sleep 40
22:05:51.259 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:05:51.271 00.012 31432 UpdateGuideState exits: m=3236 RSB=34.4
22:05:51.273 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.275 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:51.277 00.002 31432 Enqueuing Expose request
22:05:51.307 00.030 29876 IsGuiding returns 1
22:05:51.307 00.000 29876 scope still moving after pulse duration time elapsed
22:05:51.338 00.031 29876 IsSlewing returns 0
22:05:51.338 00.000 29876 IsGuiding returns 0
22:05:51.338 00.000 29876 scope move finished after 30 + 51 ms
22:05:51.338 00.000 29876 Move returns status 0, amount 30
22:05:51.338 00.000 29876 MoveAxis(S, 27, ABG)
22:05:51.338 00.000 29876 Guiding  Dir = 1, Dur = 27
22:05:51.338 00.000 29876 IsSlewing returns 0
22:05:51.338 00.000 29876 IsGuiding returns 0
22:05:51.338 00.000 29876 PulseGuide returned control before completion, sleep 37
22:05:51.385 00.047 29876 IsGuiding returns 1
22:05:51.385 00.000 29876 scope still moving after pulse duration time elapsed
22:05:51.415 00.030 29876 IsSlewing returns 0
22:05:51.415 00.000 29876 IsGuiding returns 1
22:05:51.447 00.032 29876 IsSlewing returns 0
22:05:51.447 00.000 29876 IsGuiding returns 1
22:05:51.478 00.031 29876 IsSlewing returns 0
22:05:51.478 00.000 29876 IsGuiding returns 1
22:05:51.509 00.031 29876 IsSlewing returns 0
22:05:51.509 00.000 29876 IsGuiding returns 0
22:05:51.509 00.000 29876 scope move finished after 27 + 143 ms
22:05:51.509 00.000 29876 Move returns status 0, amount 27
22:05:51.509 00.000 29876 move complete, result=0
22:05:51.509 00.000 29876 worker thread done servicing request
22:05:51.509 00.000 29876 Worker thread wakes up
22:05:51.509 00.000 31432 GuideStep: 0.2 px 30 ms WEST, 0.4 px 27 ms SOUTH
22:05:51.512 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:51.512 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:53.633 02.121 29876 Exposure complete
22:05:53.676 00.043 29876 worker thread done servicing request
22:05:53.676 00.000 31432 OnExposeComplete: enter
22:05:53.679 00.003 31432 UpdateGuideState(): m_state=6
22:05:53.681 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
22:05:53.683 00.002 31432 Star::Find returns 1 (0), X=329.11, Y=634.49, Mass=2954, SNR=32.9, Peak=224 HFD=3.8
22:05:53.685 00.002 31432 MultiStar: [#1 0.57,0.37,1.07,U] [#2 0.41,0.09,0.98,U] [#3 0.19,-0.05,1.06,U] [#4 0.38,0.50,0.98,U] [#5 0.56,-0.07,0.87,U] [#6 0.17,0.43,0.88,U] [#7 0.23,0.16,1.03,U] [#8 0.13,0.35,0.83,U] 
22:05:53.687 00.002 31432 refined, 8 included, MultiStar: {0.37, 0.24}, one-star: {0.68, 0.44}
22:05:53.688 00.001 31432 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.02) = xAngle (0.56 = 0.56)
22:05:53.690 00.002 31432 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.57 = -2.72)
22:05:53.693 00.003 31432 CameraToMount -- cameraX=0.37 cameraY=0.24 hyp=0.45 cameraTheta=0.58 mountX=0.38 mountY=-0.18, mountTheta=-0.45
22:05:53.696 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.24, opts=13)
22:05:53.698 00.002 31432 Enqueuing Move request for scope (0.37, 0.24)
22:05:53.700 00.002 29876 Worker thread wakes up
22:05:53.700 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.24) opts 0xd
22:05:53.700 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.24)
22:05:53.700 00.000 29876 Moving (0.37, 0.24) raw xDistance=0.38 yDistance=-0.18
22:05:53.700 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:05:53.700 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:53.700 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:05:53.700 00.000 29876 MoveAxis(W, 41, ABG)
22:05:53.700 00.000 29876 Guiding  Dir = 3, Dur = 41
22:05:53.700 00.000 29876 IsSlewing returns 0
22:05:53.701 00.001 29876 IsGuiding returns 0
22:05:53.701 00.000 29876 PulseGuide returned control before completion, sleep 51
22:05:53.704 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:53.715 00.011 31432 UpdateGuideState exits: m=2954 RSB=32.9
22:05:53.717 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:53.719 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:53.721 00.002 31432 Enqueuing Expose request
22:05:53.754 00.033 29876 IsGuiding returns 1
22:05:53.754 00.000 29876 scope still moving after pulse duration time elapsed
22:05:53.784 00.030 29876 IsSlewing returns 0
22:05:53.784 00.000 29876 IsGuiding returns 1
22:05:53.816 00.032 29876 IsSlewing returns 0
22:05:53.816 00.000 29876 IsGuiding returns 1
22:05:53.847 00.031 29876 IsSlewing returns 0
22:05:53.847 00.000 29876 IsGuiding returns 0
22:05:53.847 00.000 29876 scope move finished after 41 + 104 ms
22:05:53.847 00.000 29876 Move returns status 0, amount 41
22:05:53.847 00.000 29876 MoveAxis(N, 0, ABG)
22:05:53.847 00.000 29876 Move returns status 0, amount 0
22:05:53.847 00.000 29876 move complete, result=0
22:05:53.848 00.001 29876 worker thread done servicing request
22:05:53.848 00.000 29876 Worker thread wakes up
22:05:53.848 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:53.848 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:53.848 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.2 px 0 ms NORTH
22:05:55.761 01.913 29876 Exposure complete
22:05:55.806 00.045 29876 worker thread done servicing request
22:05:55.806 00.000 31432 OnExposeComplete: enter
22:05:55.809 00.003 31432 UpdateGuideState(): m_state=6
22:05:55.812 00.003 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
22:05:55.814 00.002 31432 Star::Find returns 1 (0), X=328.43, Y=635.37, Mass=3177, SNR=33.6, Peak=208 HFD=4.2
22:05:55.816 00.002 31432 MultiStar: [#1 0.86,1.19,0.00,M1] [#2 1.06,0.03,0.00,M7] [#3 0.68,0.61,0.98,U] [#4 0.53,0.85,0.99,U] [#5 -0.05,1.12,0.00,M3] [#6 1.00,0.28,0.00,M1] [#7 0.66,0.76,0.00,M1] [#8 0.86,1.39,0.00,M1] 
22:05:55.818 00.002 31432 refined, 2 included, MultiStar: {0.40, 0.93}, one-star: {0.00, 1.32}
22:05:55.819 00.001 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.14 = 1.14)
22:05:55.822 00.003 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.15 = -2.13)
22:05:55.824 00.002 31432 CameraToMount -- cameraX=0.40 cameraY=0.93 hyp=1.01 cameraTheta=1.16 mountX=0.42 mountY=-0.86, mountTheta=-1.11
22:05:55.827 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.40, y=0.93, opts=13)
22:05:55.830 00.003 31432 Enqueuing Move request for scope (0.40, 0.93)
22:05:55.832 00.002 29876 Worker thread wakes up
22:05:55.832 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.93) opts 0xd
22:05:55.832 00.000 29876 Handling offset move in thread for scope, endpoint = (0.40, 0.93)
22:05:55.832 00.000 29876 Moving (0.40, 0.93) raw xDistance=0.42 yDistance=-0.86
22:05:55.832 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
22:05:55.832 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:55.832 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
22:05:55.832 00.000 29876 MoveAxis(W, 46, ABG)
22:05:55.832 00.000 29876 Guiding  Dir = 3, Dur = 46
22:05:55.832 00.000 29876 IsSlewing returns 0
22:05:55.832 00.000 29876 IsGuiding returns 0
22:05:55.833 00.001 29876 PulseGuide returned control before completion, sleep 56
22:05:55.836 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:05:55.848 00.012 31432 UpdateGuideState exits: m=3177 RSB=33.6
22:05:55.850 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:55.852 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:55.854 00.002 31432 Enqueuing Expose request
22:05:55.900 00.046 29876 IsGuiding returns 1
22:05:55.900 00.000 29876 scope still moving after pulse duration time elapsed
22:05:55.930 00.030 29876 IsSlewing returns 0
22:05:55.930 00.000 29876 IsGuiding returns 1
22:05:55.961 00.031 29876 IsSlewing returns 0
22:05:55.961 00.000 29876 IsGuiding returns 0
22:05:55.961 00.000 29876 scope move finished after 46 + 82 ms
22:05:55.961 00.000 29876 Move returns status 0, amount 46
22:05:55.961 00.000 29876 MoveAxis(N, 0, ABG)
22:05:55.961 00.000 29876 Move returns status 0, amount 0
22:05:55.961 00.000 29876 move complete, result=0
22:05:55.961 00.000 29876 worker thread done servicing request
22:05:55.962 00.001 29876 Worker thread wakes up
22:05:55.962 00.000 31432 GuideStep: 0.4 px 46 ms WEST, -0.9 px 0 ms NORTH
22:05:55.964 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:55.964 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:05:58.093 02.129 29876 Exposure complete
22:05:58.137 00.044 29876 worker thread done servicing request
22:05:58.137 00.000 31432 OnExposeComplete: enter
22:05:58.140 00.003 31432 UpdateGuideState(): m_state=6
22:05:58.142 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
22:05:58.144 00.002 31432 Star::Find returns 1 (0), X=328.63, Y=635.25, Mass=3295, SNR=34.1, Peak=187 HFD=4.1
22:05:58.147 00.003 31432 MultiStar: [#1 0.98,1.04,0.00,M2] [#2 1.03,0.05,0.00,M8] [#3 0.40,0.42,1.00,U] [#4 0.25,0.91,1.00,U] [#5 -0.10,1.31,0.00,M4] [#6 0.66,0.70,0.85,U] [#7 0.00,0.10,0.92,U] [#8 0.63,0.81,0.00,M2] 
22:05:58.149 00.002 31432 refined, 4 included, MultiStar: {0.30, 0.67}, one-star: {0.20, 1.19}
22:05:58.151 00.002 31432 CameraToMount -- cameraTheta (1.16) - m_xAngle (0.02) = xAngle (1.13 = 1.13)
22:05:58.155 00.004 31432 CameraToMount -- cameraTheta (1.16) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.14 = -2.14)
22:05:58.157 00.002 31432 CameraToMount -- cameraX=0.30 cameraY=0.67 hyp=0.74 cameraTheta=1.16 mountX=0.31 mountY=-0.62, mountTheta=-1.10
22:05:58.162 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.30, y=0.67, opts=13)
22:05:58.164 00.002 31432 Enqueuing Move request for scope (0.30, 0.67)
22:05:58.166 00.002 29876 Worker thread wakes up
22:05:58.166 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.67) opts 0xd
22:05:58.166 00.000 29876 Handling offset move in thread for scope, endpoint = (0.30, 0.67)
22:05:58.166 00.000 29876 Moving (0.30, 0.67) raw xDistance=0.31 yDistance=-0.62
22:05:58.166 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:05:58.166 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:58.166 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
22:05:58.166 00.000 29876 MoveAxis(W, 37, ABG)
22:05:58.166 00.000 29876 Guiding  Dir = 3, Dur = 37
22:05:58.167 00.001 29876 IsSlewing returns 0
22:05:58.167 00.000 29876 IsGuiding returns 0
22:05:58.167 00.000 29876 PulseGuide returned control before completion, sleep 47
22:05:58.171 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=13, FiltMax=257, Gamma=0.490
22:05:58.188 00.017 31432 UpdateGuideState exits: m=3295 RSB=34.1
22:05:58.191 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.192 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:05:58.194 00.002 31432 Enqueuing Expose request
22:05:58.216 00.022 29876 IsGuiding returns 1
22:05:58.216 00.000 29876 scope still moving after pulse duration time elapsed
22:05:58.247 00.031 29876 IsSlewing returns 0
22:05:58.247 00.000 29876 IsGuiding returns 1
22:05:58.278 00.031 29876 IsSlewing returns 0
22:05:58.278 00.000 29876 IsGuiding returns 1
22:05:58.308 00.030 29876 IsSlewing returns 0
22:05:58.308 00.000 29876 IsGuiding returns 0
22:05:58.308 00.000 29876 scope move finished after 37 + 104 ms
22:05:58.308 00.000 29876 Move returns status 0, amount 37
22:05:58.308 00.000 29876 MoveAxis(N, 0, ABG)
22:05:58.308 00.000 29876 Move returns status 0, amount 0
22:05:58.308 00.000 29876 move complete, result=0
22:05:58.308 00.000 29876 worker thread done servicing request
22:05:58.308 00.000 29876 Worker thread wakes up
22:05:58.308 00.000 31432 GuideStep: 0.3 px 37 ms WEST, -0.6 px 0 ms NORTH
22:05:58.311 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:05:58.311 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:00.228 01.917 29876 Exposure complete
22:06:00.274 00.046 29876 worker thread done servicing request
22:06:00.274 00.000 31432 OnExposeComplete: enter
22:06:00.276 00.002 31432 UpdateGuideState(): m_state=6
22:06:00.278 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
22:06:00.280 00.002 31432 Star::Find returns 1 (0), X=328.74, Y=635.42, Mass=3113, SNR=34.3, Peak=193 HFD=3.9
22:06:00.283 00.003 31432 MultiStar: [#1 0.58,0.50,1.02,U] [#2 0.66,0.13,0.89,U] [#3 0.02,0.47,1.02,U] [#4 0.53,0.76,0.93,U] [#5 0.45,0.70,0.85,U] [#6 0.43,0.53,0.91,U] [#7 -0.52,0.39,0.91,U] [#8 0.09,-0.01,0.82,U] 
22:06:00.284 00.001 31432 refined, 8 included, MultiStar: {0.29, 0.55}, one-star: {0.31, 1.37}
22:06:00.286 00.002 31432 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
22:06:00.289 00.003 31432 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.20)
22:06:00.295 00.006 31432 CameraToMount -- cameraX=0.29 cameraY=0.55 hyp=0.62 cameraTheta=1.10 mountX=0.30 mountY=-0.50, mountTheta=-1.04
22:06:00.300 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.29, y=0.55, opts=13)
22:06:00.302 00.002 31432 Enqueuing Move request for scope (0.29, 0.55)
22:06:00.304 00.002 29876 Worker thread wakes up
22:06:00.304 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.55) opts 0xd
22:06:00.304 00.000 29876 Handling offset move in thread for scope, endpoint = (0.29, 0.55)
22:06:00.304 00.000 29876 Moving (0.29, 0.55) raw xDistance=0.30 yDistance=-0.50
22:06:00.304 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:06:00.304 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:00.304 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:06:00.304 00.000 29876 MoveAxis(W, 34, ABG)
22:06:00.304 00.000 29876 Guiding  Dir = 3, Dur = 34
22:06:00.304 00.000 29876 IsSlewing returns 0
22:06:00.304 00.000 29876 IsGuiding returns 0
22:06:00.305 00.001 29876 PulseGuide returned control before completion, sleep 44
22:06:00.308 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:00.319 00.011 31432 UpdateGuideState exits: m=3113 RSB=34.3
22:06:00.322 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:00.324 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:00.325 00.001 31432 Enqueuing Expose request
22:06:00.350 00.025 29876 IsGuiding returns 1
22:06:00.350 00.000 29876 scope still moving after pulse duration time elapsed
22:06:00.381 00.031 29876 IsSlewing returns 0
22:06:00.381 00.000 29876 IsGuiding returns 1
22:06:00.412 00.031 29876 IsSlewing returns 0
22:06:00.412 00.000 29876 IsGuiding returns 0
22:06:00.412 00.000 29876 scope move finished after 34 + 73 ms
22:06:00.412 00.000 29876 Move returns status 0, amount 34
22:06:00.412 00.000 29876 MoveAxis(N, 0, ABG)
22:06:00.412 00.000 29876 Move returns status 0, amount 0
22:06:00.412 00.000 29876 move complete, result=0
22:06:00.412 00.000 29876 worker thread done servicing request
22:06:00.412 00.000 29876 Worker thread wakes up
22:06:00.412 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.5 px 0 ms NORTH
22:06:00.418 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:00.418 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:02.546 02.128 29876 Exposure complete
22:06:02.591 00.045 29876 worker thread done servicing request
22:06:02.591 00.000 31432 OnExposeComplete: enter
22:06:02.593 00.002 31432 UpdateGuideState(): m_state=6
22:06:02.595 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
22:06:02.599 00.004 31432 Star::Find returns 1 (0), X=328.51, Y=634.91, Mass=3159, SNR=34.4, Peak=223 HFD=3.8
22:06:02.604 00.005 31432 MultiStar: [#1 0.86,0.45,1.00,U] [#2 0.73,0.15,0.93,U] [#3 0.24,0.13,1.00,U] [#4 0.35,0.40,0.90,U] [#5 -0.05,0.42,0.83,U] [#6 0.50,0.17,0.94,U] [#7 -0.43,0.69,0.91,U] [#8 0.19,0.65,0.80,U] 
22:06:02.608 00.004 31432 refined, 8 included, MultiStar: {0.28, 0.43}, one-star: {0.08, 0.86}
22:06:02.613 00.005 31432 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.02) = xAngle (0.96 = 0.96)
22:06:02.618 00.005 31432 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.97 = -2.31)
22:06:02.622 00.004 31432 CameraToMount -- cameraX=0.28 cameraY=0.43 hyp=0.52 cameraTheta=0.99 mountX=0.30 mountY=-0.38, mountTheta=-0.91
22:06:02.627 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.43, opts=13)
22:06:02.632 00.005 31432 Enqueuing Move request for scope (0.28, 0.43)
22:06:02.634 00.002 29876 Worker thread wakes up
22:06:02.634 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.43) opts 0xd
22:06:02.634 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.43)
22:06:02.634 00.000 29876 Moving (0.28, 0.43) raw xDistance=0.30 yDistance=-0.38
22:06:02.634 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:06:02.634 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:02.634 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:06:02.634 00.000 29876 MoveAxis(W, 33, ABG)
22:06:02.634 00.000 29876 Guiding  Dir = 3, Dur = 33
22:06:02.634 00.000 29876 IsSlewing returns 0
22:06:02.634 00.000 29876 IsGuiding returns 0
22:06:02.635 00.001 29876 PulseGuide returned control before completion, sleep 43
22:06:02.638 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:06:02.650 00.012 31432 UpdateGuideState exits: m=3159 RSB=34.4
22:06:02.652 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:02.654 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:02.656 00.002 31432 Enqueuing Expose request
22:06:02.683 00.027 29876 IsGuiding returns 1
22:06:02.683 00.000 29876 scope still moving after pulse duration time elapsed
22:06:02.714 00.031 29876 IsSlewing returns 0
22:06:02.714 00.000 29876 IsGuiding returns 1
22:06:02.744 00.030 29876 IsSlewing returns 0
22:06:02.744 00.000 29876 IsGuiding returns 0
22:06:02.744 00.000 29876 scope move finished after 33 + 76 ms
22:06:02.744 00.000 29876 Move returns status 0, amount 33
22:06:02.744 00.000 29876 MoveAxis(N, 0, ABG)
22:06:02.744 00.000 29876 Move returns status 0, amount 0
22:06:02.744 00.000 29876 move complete, result=0
22:06:02.744 00.000 29876 worker thread done servicing request
22:06:02.744 00.000 29876 Worker thread wakes up
22:06:02.744 00.000 31432 GuideStep: 0.3 px 33 ms WEST, -0.4 px 0 ms NORTH
22:06:02.746 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:02.747 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:04.663 01.916 29876 Exposure complete
22:06:04.706 00.043 29876 worker thread done servicing request
22:06:04.706 00.000 31432 OnExposeComplete: enter
22:06:04.708 00.002 31432 UpdateGuideState(): m_state=6
22:06:04.710 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
22:06:04.712 00.002 31432 Star::Find returns 1 (0), X=328.58, Y=634.49, Mass=3088, SNR=33.8, Peak=223 HFD=3.5
22:06:04.714 00.002 31432 MultiStar: [#1 0.85,-0.15,1.06,U] [#2 0.58,-0.68,0.93,U] [#3 0.35,-0.34,1.05,U] [#4 0.57,0.15,0.94,U] [#5 0.12,0.15,0.87,U] [#6 0.89,-0.40,0.92,U] [#7 0.24,0.19,0.95,U] [#8 0.48,0.13,0.81,U] 
22:06:04.716 00.002 31432 single-star, 8 included, MultiStar: {0.47, -0.06}, one-star: {0.15, 0.44}
22:06:04.718 00.002 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
22:06:04.720 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.23 = -2.05)
22:06:04.721 00.001 31432 CameraToMount -- cameraX=0.15 cameraY=0.44 hyp=0.47 cameraTheta=1.24 mountX=0.16 mountY=-0.41, mountTheta=-1.20
22:06:04.724 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=0.44, opts=13)
22:06:04.726 00.002 31432 Enqueuing Move request for scope (0.15, 0.44)
22:06:04.728 00.002 29876 Worker thread wakes up
22:06:04.728 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.44) opts 0xd
22:06:04.728 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, 0.44)
22:06:04.728 00.000 29876 Moving (0.15, 0.44) raw xDistance=0.16 yDistance=-0.41
22:06:04.728 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:06:04.728 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:04.728 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:06:04.728 00.000 29876 MoveAxis(E, 0, ABG)
22:06:04.728 00.000 29876 Move returns status 0, amount 0
22:06:04.729 00.001 29876 MoveAxis(N, 0, ABG)
22:06:04.729 00.000 29876 Move returns status 0, amount 0
22:06:04.729 00.000 29876 move complete, result=0
22:06:04.729 00.000 29876 worker thread done servicing request
22:06:04.733 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:04.744 00.011 31432 UpdateGuideState exits: m=3088 RSB=33.8
22:06:04.746 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:04.748 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:04.750 00.002 31432 Enqueuing Expose request
22:06:04.752 00.002 29876 Worker thread wakes up
22:06:04.752 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:06:04.754 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:04.754 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:06.887 02.133 29876 Exposure complete
22:06:06.930 00.043 29876 worker thread done servicing request
22:06:06.930 00.000 31432 OnExposeComplete: enter
22:06:06.932 00.002 31432 UpdateGuideState(): m_state=6
22:06:06.934 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
22:06:06.936 00.002 31432 Star::Find returns 1 (0), X=328.81, Y=634.32, Mass=3196, SNR=34.1, Peak=213 HFD=3.8
22:06:06.938 00.002 31432 MultiStar: [#1 1.24,0.02,0.00,M1] [#2 0.63,-0.61,0.87,U] [#3 0.29,-0.14,1.07,U] [#4 1.03,-0.23,0.00,M1] [#5 0.16,0.09,0.89,U] [#6 0.39,0.03,0.87,U] [#7 0.28,0.02,0.96,U] [#8 0.32,0.46,0.82,U] 
22:06:06.940 00.002 31432 refined, 6 included, MultiStar: {0.35, 0.01}, one-star: {0.39, 0.26}
22:06:06.942 00.002 31432 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.02) = xAngle (0.02 = 0.02)
22:06:06.944 00.002 31432 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.03 = 3.03)
22:06:06.945 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.04 mountX=0.35 mountY=0.04, mountTheta=0.11
22:06:06.948 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=0.01, opts=13)
22:06:06.950 00.002 31432 Enqueuing Move request for scope (0.35, 0.01)
22:06:06.952 00.002 29876 Worker thread wakes up
22:06:06.952 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
22:06:06.952 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
22:06:06.952 00.000 29876 Moving (0.35, 0.01) raw xDistance=0.35 yDistance=0.04
22:06:06.952 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
22:06:06.952 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:06.952 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:06:06.952 00.000 29876 MoveAxis(W, 34, ABG)
22:06:06.952 00.000 29876 Guiding  Dir = 3, Dur = 34
22:06:06.952 00.000 29876 IsSlewing returns 0
22:06:06.952 00.000 29876 IsGuiding returns 0
22:06:06.953 00.001 29876 PulseGuide returned control before completion, sleep 44
22:06:06.956 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:06.967 00.011 31432 UpdateGuideState exits: m=3196 RSB=34.1
22:06:06.969 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:06.971 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:06.973 00.002 31432 Enqueuing Expose request
22:06:07.012 00.039 29876 IsGuiding returns 1
22:06:07.012 00.000 29876 scope still moving after pulse duration time elapsed
22:06:07.042 00.030 29876 IsSlewing returns 0
22:06:07.042 00.000 29876 IsGuiding returns 1
22:06:07.073 00.031 29876 IsSlewing returns 0
22:06:07.073 00.000 29876 IsGuiding returns 0
22:06:07.073 00.000 29876 scope move finished after 34 + 86 ms
22:06:07.073 00.000 29876 Move returns status 0, amount 34
22:06:07.073 00.000 29876 MoveAxis(N, 0, ABG)
22:06:07.073 00.000 29876 Move returns status 0, amount 0
22:06:07.073 00.000 29876 move complete, result=0
22:06:07.074 00.001 29876 worker thread done servicing request
22:06:07.074 00.000 29876 Worker thread wakes up
22:06:07.074 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:07.074 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:07.074 00.000 31432 GuideStep: 0.3 px 34 ms WEST, 0.0 px 0 ms NORTH
22:06:08.984 01.910 29876 Exposure complete
22:06:09.028 00.044 29876 worker thread done servicing request
22:06:09.028 00.000 31432 OnExposeComplete: enter
22:06:09.030 00.002 31432 UpdateGuideState(): m_state=6
22:06:09.032 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
22:06:09.034 00.002 31432 Star::Find returns 1 (0), X=328.75, Y=634.45, Mass=3150, SNR=34.7, Peak=220 HFD=3.7
22:06:09.036 00.002 31432 MultiStar: [#1 0.59,0.74,1.08,U] [#2 0.48,-0.41,0.97,U] [#3 0.89,-0.02,1.00,U] [#4 0.33,0.37,0.92,U] [#5 0.31,0.15,0.82,U] [#6 0.09,0.33,0.91,U] [#7 -0.25,0.03,0.92,U] [#8 -0.02,0.84,0.81,U] 
22:06:09.038 00.002 31432 refined, 8 included, MultiStar: {0.32, 0.27}, one-star: {0.33, 0.40}
22:06:09.040 00.002 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
22:06:09.041 00.001 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.61)
22:06:09.043 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.42 cameraTheta=0.69 mountX=0.33 mountY=-0.21, mountTheta=-0.58
22:06:09.047 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.27, opts=13)
22:06:09.051 00.004 31432 Enqueuing Move request for scope (0.32, 0.27)
22:06:09.053 00.002 29876 Worker thread wakes up
22:06:09.053 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
22:06:09.053 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
22:06:09.053 00.000 29876 Moving (0.32, 0.27) raw xDistance=0.33 yDistance=-0.21
22:06:09.053 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:06:09.053 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:09.053 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:06:09.053 00.000 29876 MoveAxis(W, 36, ABG)
22:06:09.054 00.001 29876 Guiding  Dir = 3, Dur = 36
22:06:09.054 00.000 29876 IsSlewing returns 0
22:06:09.054 00.000 29876 IsGuiding returns 0
22:06:09.054 00.000 29876 PulseGuide returned control before completion, sleep 46
22:06:09.057 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:09.068 00.011 31432 UpdateGuideState exits: m=3150 RSB=34.7
22:06:09.071 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:09.073 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:09.074 00.001 31432 Enqueuing Expose request
22:06:09.107 00.033 29876 IsGuiding returns 1
22:06:09.107 00.000 29876 scope still moving after pulse duration time elapsed
22:06:09.138 00.031 29876 IsSlewing returns 0
22:06:09.138 00.000 29876 IsGuiding returns 1
22:06:09.169 00.031 29876 IsSlewing returns 0
22:06:09.169 00.000 29876 IsGuiding returns 1
22:06:09.199 00.030 29876 IsSlewing returns 0
22:06:09.199 00.000 29876 IsGuiding returns 1
22:06:09.230 00.031 29876 IsSlewing returns 0
22:06:09.230 00.000 29876 IsGuiding returns 0
22:06:09.230 00.000 29876 scope move finished after 36 + 139 ms
22:06:09.230 00.000 29876 Move returns status 0, amount 36
22:06:09.230 00.000 29876 MoveAxis(N, 0, ABG)
22:06:09.230 00.000 29876 Move returns status 0, amount 0
22:06:09.230 00.000 29876 move complete, result=0
22:06:09.230 00.000 29876 worker thread done servicing request
22:06:09.230 00.000 29876 Worker thread wakes up
22:06:09.230 00.000 31432 GuideStep: 0.3 px 36 ms WEST, -0.2 px 0 ms NORTH
22:06:09.233 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:09.233 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:11.359 02.126 29876 Exposure complete
22:06:11.402 00.043 29876 worker thread done servicing request
22:06:11.402 00.000 31432 OnExposeComplete: enter
22:06:11.405 00.003 31432 UpdateGuideState(): m_state=6
22:06:11.407 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
22:06:11.408 00.001 31432 Star::Find returns 1 (0), X=328.79, Y=634.75, Mass=2984, SNR=33.6, Peak=226 HFD=3.6
22:06:11.410 00.002 31432 MultiStar: [#1 -0.48,0.40,1.08,U] [#2 -0.24,0.13,0.88,U] [#3 0.60,-0.07,1.04,U] [#4 0.28,0.18,0.95,U] [#5 0.21,-0.16,0.92,U] [#6 -0.53,0.38,0.92,U] [#7 -0.41,0.21,1.00,U] [#8 -0.87,0.92,0.00,M1] 
22:06:11.413 00.003 31432 refined, 7 included, MultiStar: {-0.02, 0.23}, one-star: {0.36, 0.70}
22:06:11.414 00.001 31432 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.02) = xAngle (1.65 = 1.65)
22:06:11.416 00.002 31432 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.66 = -1.62)
22:06:11.418 00.002 31432 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.67 mountX=-0.02 mountY=-0.23, mountTheta=-1.65
22:06:11.422 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.02, y=0.23, opts=13)
22:06:11.425 00.003 31432 Enqueuing Move request for scope (-0.02, 0.23)
22:06:11.427 00.002 29876 Worker thread wakes up
22:06:11.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
22:06:11.427 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
22:06:11.427 00.000 29876 Moving (-0.02, 0.23) raw xDistance=-0.02 yDistance=-0.23
22:06:11.427 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:06:11.427 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:11.427 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:06:11.427 00.000 29876 MoveAxis(E, 0, ABG)
22:06:11.427 00.000 29876 Move returns status 0, amount 0
22:06:11.427 00.000 29876 MoveAxis(N, 0, ABG)
22:06:11.427 00.000 29876 Move returns status 0, amount 0
22:06:11.427 00.000 29876 move complete, result=0
22:06:11.427 00.000 29876 worker thread done servicing request
22:06:11.430 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:11.442 00.012 31432 UpdateGuideState exits: m=2984 RSB=33.6
22:06:11.444 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.446 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:11.447 00.001 31432 Enqueuing Expose request
22:06:11.449 00.002 29876 Worker thread wakes up
22:06:11.449 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:11.451 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:11.451 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:13.368 01.917 29876 Exposure complete
22:06:13.411 00.043 29876 worker thread done servicing request
22:06:13.411 00.000 31432 OnExposeComplete: enter
22:06:13.413 00.002 31432 UpdateGuideState(): m_state=6
22:06:13.415 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
22:06:13.417 00.002 31432 Star::Find returns 1 (0), X=329.07, Y=634.80, Mass=3011, SNR=33.7, Peak=209 HFD=4.0
22:06:13.420 00.003 31432 MultiStar: [#1 0.53,0.79,1.00,U] [#2 0.65,0.44,0.94,U] [#3 0.17,0.38,1.04,U] [#4 0.70,0.70,0.94,U] [#5 0.39,0.26,0.79,U] [#6 0.21,0.83,0.86,U] [#7 -0.41,0.41,1.00,U] [#8 0.15,0.74,0.82,U] 
22:06:13.422 00.002 31432 refined, 8 included, MultiStar: {0.34, 0.59}, one-star: {0.65, 0.74}
22:06:13.422 00.000 31432 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.02) = xAngle (1.03 = 1.03)
22:06:13.425 00.003 31432 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.04 = -2.24)
22:06:13.427 00.002 31432 CameraToMount -- cameraX=0.34 cameraY=0.59 hyp=0.68 cameraTheta=1.05 mountX=0.35 mountY=-0.53, mountTheta=-0.99
22:06:13.429 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.34, y=0.59, opts=13)
22:06:13.432 00.003 31432 Enqueuing Move request for scope (0.34, 0.59)
22:06:13.434 00.002 29876 Worker thread wakes up
22:06:13.434 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.59) opts 0xd
22:06:13.434 00.000 29876 Handling offset move in thread for scope, endpoint = (0.34, 0.59)
22:06:13.434 00.000 29876 Moving (0.34, 0.59) raw xDistance=0.35 yDistance=-0.53
22:06:13.434 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
22:06:13.434 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:06:13.434 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
22:06:13.434 00.000 29876 MoveAxis(W, 34, ABG)
22:06:13.434 00.000 29876 Guiding  Dir = 3, Dur = 34
22:06:13.434 00.000 29876 IsSlewing returns 0
22:06:13.434 00.000 29876 IsGuiding returns 0
22:06:13.435 00.001 29876 PulseGuide returned control before completion, sleep 44
22:06:13.438 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:13.449 00.011 31432 UpdateGuideState exits: m=3011 RSB=33.7
22:06:13.450 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.452 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:13.455 00.003 31432 Enqueuing Expose request
22:06:13.489 00.034 29876 IsGuiding returns 1
22:06:13.489 00.000 29876 scope still moving after pulse duration time elapsed
22:06:13.521 00.032 29876 IsSlewing returns 0
22:06:13.521 00.000 29876 IsGuiding returns 1
22:06:13.552 00.031 29876 IsSlewing returns 0
22:06:13.552 00.000 29876 IsGuiding returns 0
22:06:13.552 00.000 29876 scope move finished after 34 + 83 ms
22:06:13.552 00.000 29876 Move returns status 0, amount 34
22:06:13.552 00.000 29876 MoveAxis(N, 0, ABG)
22:06:13.552 00.000 29876 Move returns status 0, amount 0
22:06:13.552 00.000 29876 move complete, result=0
22:06:13.552 00.000 29876 worker thread done servicing request
22:06:13.552 00.000 29876 Worker thread wakes up
22:06:13.552 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.5 px 0 ms NORTH
22:06:13.554 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:13.554 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:15.682 02.128 29876 Exposure complete
22:06:15.726 00.044 29876 worker thread done servicing request
22:06:15.726 00.000 31432 OnExposeComplete: enter
22:06:15.728 00.002 31432 UpdateGuideState(): m_state=6
22:06:15.730 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
22:06:15.733 00.003 31432 Star::Find returns 1 (0), X=328.87, Y=634.37, Mass=2868, SNR=32.7, Peak=188 HFD=4.0
22:06:15.735 00.002 31432 MultiStar: [#1 0.02,0.95,1.03,U] [#2 0.27,0.47,0.96,U] [#3 0.11,-0.32,1.00,U] [#4 0.38,0.90,0.95,U] [#5 -0.02,0.21,0.85,U] [#6 -0.21,0.85,0.92,U] [#7 -0.36,0.75,0.98,U] [#8 0.24,0.66,0.75,U] 
22:06:15.737 00.002 31432 refined, 8 included, MultiStar: {0.10, 0.53}, one-star: {0.44, 0.32}
22:06:15.738 00.001 31432 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.02) = xAngle (1.37 = 1.37)
22:06:15.740 00.002 31432 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.38 = -1.90)
22:06:15.742 00.002 31432 CameraToMount -- cameraX=0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.39 mountX=0.11 mountY=-0.51, mountTheta=-1.36
22:06:15.745 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.10, y=0.53, opts=13)
22:06:15.747 00.002 31432 Enqueuing Move request for scope (0.10, 0.53)
22:06:15.749 00.002 29876 Worker thread wakes up
22:06:15.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.53) opts 0xd
22:06:15.749 00.000 29876 Handling offset move in thread for scope, endpoint = (0.10, 0.53)
22:06:15.749 00.000 29876 Moving (0.10, 0.53) raw xDistance=0.11 yDistance=-0.51
22:06:15.749 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:06:15.749 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:06:15.749 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:06:15.749 00.000 29876 MoveAxis(E, 0, ABG)
22:06:15.749 00.000 29876 Move returns status 0, amount 0
22:06:15.749 00.000 29876 MoveAxis(N, 0, ABG)
22:06:15.749 00.000 29876 Move returns status 0, amount 0
22:06:15.749 00.000 29876 move complete, result=0
22:06:15.750 00.001 29876 worker thread done servicing request
22:06:15.753 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:15.764 00.011 31432 UpdateGuideState exits: m=2868 RSB=32.7
22:06:15.766 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:15.768 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:15.770 00.002 31432 Enqueuing Expose request
22:06:15.772 00.002 29876 Worker thread wakes up
22:06:15.772 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:06:15.774 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:15.774 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:17.692 01.918 29876 Exposure complete
22:06:17.735 00.043 29876 worker thread done servicing request
22:06:17.735 00.000 31432 OnExposeComplete: enter
22:06:17.737 00.002 31432 UpdateGuideState(): m_state=6
22:06:17.739 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
22:06:17.741 00.002 31432 Star::Find returns 1 (0), X=329.44, Y=635.02, Mass=3392, SNR=34.9, Peak=239 HFD=4.1
22:06:17.744 00.003 31432 MultiStar: [#1 0.63,1.06,0.00,M1] [#2 0.98,-0.26,0.00,M1] [#3 0.64,0.40,0.99,U] [#4 0.94,0.60,0.00,M1] [#5 1.09,0.28,0.00,M1] [#6 0.66,0.39,0.85,U] [#7 -0.06,0.67,0.88,U] [#8 0.37,0.76,0.79,U] 
22:06:17.746 00.002 31432 refined, 4 included, MultiStar: {0.54, 0.64}, one-star: {1.01, 0.97}
22:06:17.747 00.001 31432 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.02) = xAngle (0.84 = 0.84)
22:06:17.749 00.002 31432 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.86 = -2.43)
22:06:17.751 00.002 31432 CameraToMount -- cameraX=0.54 cameraY=0.64 hyp=0.84 cameraTheta=0.87 mountX=0.56 mountY=-0.55, mountTheta=-0.78
22:06:17.754 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.54, y=0.64, opts=13)
22:06:17.756 00.002 31432 Enqueuing Move request for scope (0.54, 0.64)
22:06:17.758 00.002 29876 Worker thread wakes up
22:06:17.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.64) opts 0xd
22:06:17.758 00.000 29876 Handling offset move in thread for scope, endpoint = (0.54, 0.64)
22:06:17.758 00.000 29876 Moving (0.54, 0.64) raw xDistance=0.56 yDistance=-0.55
22:06:17.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.56
22:06:17.758 00.000 29876 switching direction from 1 to -1 - decHistory=-7 oldest=-1.51 newest=-1.59
22:06:17.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.55
22:06:17.758 00.000 29876 MoveAxis(W, 54, ABG)
22:06:17.758 00.000 29876 Guiding  Dir = 3, Dur = 54
22:06:17.758 00.000 29876 IsSlewing returns 0
22:06:17.758 00.000 29876 IsGuiding returns 0
22:06:17.759 00.001 29876 PulseGuide returned control before completion, sleep 64
22:06:17.762 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:17.773 00.011 31432 UpdateGuideState exits: m=3392 RSB=34.9
22:06:17.776 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:17.778 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:17.779 00.001 31432 Enqueuing Expose request
22:06:17.831 00.052 29876 IsGuiding returns 1
22:06:17.831 00.000 29876 scope still moving after pulse duration time elapsed
22:06:17.862 00.031 29876 IsSlewing returns 0
22:06:17.862 00.000 29876 IsGuiding returns 1
22:06:17.892 00.030 29876 IsSlewing returns 0
22:06:17.893 00.001 29876 IsGuiding returns 1
22:06:17.923 00.030 29876 IsSlewing returns 0
22:06:17.923 00.000 29876 IsGuiding returns 0
22:06:17.923 00.000 29876 scope move finished after 54 + 111 ms
22:06:17.923 00.000 29876 Move returns status 0, amount 54
22:06:17.923 00.000 29876 BLC: Oldest BLC event removed
22:06:17.923 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:06:17.923 00.000 29876 MoveAxis(N, 60, ABG)
22:06:17.923 00.000 29876 Guiding  Dir = 0, Dur = 60
22:06:17.923 00.000 29876 IsSlewing returns 0
22:06:17.923 00.000 29876 IsGuiding returns 0
22:06:17.924 00.001 29876 PulseGuide returned control before completion, sleep 70
22:06:17.999 00.075 29876 IsGuiding returns 1
22:06:17.999 00.000 29876 scope still moving after pulse duration time elapsed
22:06:18.031 00.032 29876 IsSlewing returns 0
22:06:18.031 00.000 29876 IsGuiding returns 1
22:06:18.062 00.031 29876 IsSlewing returns 0
22:06:18.062 00.000 29876 IsGuiding returns 1
22:06:18.093 00.031 29876 IsSlewing returns 0
22:06:18.093 00.000 29876 IsGuiding returns 1
22:06:18.125 00.032 29876 IsSlewing returns 0
22:06:18.125 00.000 29876 IsGuiding returns 1
22:06:18.156 00.031 29876 IsSlewing returns 0
22:06:18.156 00.000 29876 IsGuiding returns 0
22:06:18.156 00.000 29876 scope move finished after 60 + 172 ms
22:06:18.156 00.000 29876 Move returns status 0, amount 60
22:06:18.156 00.000 29876 move complete, result=0
22:06:18.157 00.001 29876 worker thread done servicing request
22:06:18.157 00.000 29876 Worker thread wakes up
22:06:18.157 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:18.157 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:18.157 00.000 31432 GuideStep: 0.6 px 54 ms WEST, -0.5 px 60 ms NORTH
22:06:20.384 02.227 29876 Exposure complete
22:06:20.427 00.043 29876 worker thread done servicing request
22:06:20.428 00.001 31432 OnExposeComplete: enter
22:06:20.430 00.002 31432 UpdateGuideState(): m_state=6
22:06:20.433 00.003 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
22:06:20.434 00.001 31432 Star::Find returns 1 (0), X=328.30, Y=635.81, Mass=3053, SNR=33.7, Peak=219 HFD=4.2
22:06:20.436 00.002 31432 MultiStar: [#1 0.69,0.99,0.00,M2] [#2 0.68,0.45,0.93,U] [#3 0.29,0.52,1.05,U] [#4 0.35,1.24,0.00,M2] [#5 0.62,0.25,0.84,U] [#6 0.56,0.92,0.00,M1] [#7 -0.38,0.78,0.92,U] [#8 0.56,0.83,0.83,U] 
22:06:20.438 00.002 31432 refined, 5 included, MultiStar: {0.26, 0.78}, one-star: {-0.13, 1.76}
22:06:20.440 00.002 31432 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.02) = xAngle (1.23 = 1.23)
22:06:20.442 00.002 31432 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.24 = -2.04)
22:06:20.444 00.002 31432 CameraToMount -- cameraX=0.26 cameraY=0.78 hyp=0.82 cameraTheta=1.25 mountX=0.28 mountY=-0.73, mountTheta=-1.21
22:06:20.448 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.26, y=0.78, opts=13)
22:06:20.451 00.003 31432 Enqueuing Move request for scope (0.26, 0.78)
22:06:20.453 00.002 29876 Worker thread wakes up
22:06:20.453 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.78) opts 0xd
22:06:20.453 00.000 29876 Handling offset move in thread for scope, endpoint = (0.26, 0.78)
22:06:20.453 00.000 29876 Moving (0.26, 0.78) raw xDistance=0.28 yDistance=-0.73
22:06:20.453 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
22:06:20.453 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.73
22:06:20.453 00.000 29876 MoveAxis(W, 34, ABG)
22:06:20.453 00.000 29876 Guiding  Dir = 3, Dur = 34
22:06:20.453 00.000 29876 IsSlewing returns 0
22:06:20.453 00.000 29876 IsGuiding returns 0
22:06:20.454 00.001 29876 PulseGuide returned control before completion, sleep 44
22:06:20.458 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:20.469 00.011 31432 UpdateGuideState exits: m=3053 RSB=33.7
22:06:20.471 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:20.473 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:20.475 00.002 31432 Enqueuing Expose request
22:06:20.507 00.032 29876 IsGuiding returns 1
22:06:20.507 00.000 29876 scope still moving after pulse duration time elapsed
22:06:20.538 00.031 29876 IsSlewing returns 0
22:06:20.538 00.000 29876 IsGuiding returns 1
22:06:20.568 00.030 29876 IsSlewing returns 0
22:06:20.568 00.000 29876 IsGuiding returns 0
22:06:20.568 00.000 29876 scope move finished after 34 + 81 ms
22:06:20.568 00.000 29876 Move returns status 0, amount 34
22:06:20.568 00.000 29876 MoveAxis(N, 54, ABG)
22:06:20.568 00.000 29876 Guiding  Dir = 0, Dur = 54
22:06:20.568 00.000 29876 IsSlewing returns 0
22:06:20.568 00.000 29876 IsGuiding returns 0
22:06:20.568 00.000 29876 PulseGuide returned control before completion, sleep 64
22:06:20.645 00.077 29876 IsGuiding returns 1
22:06:20.645 00.000 29876 scope still moving after pulse duration time elapsed
22:06:20.676 00.031 29876 IsSlewing returns 0
22:06:20.676 00.000 29876 IsGuiding returns 1
22:06:20.706 00.030 29876 IsSlewing returns 0
22:06:20.706 00.000 29876 IsGuiding returns 1
22:06:20.737 00.031 29876 IsSlewing returns 0
22:06:20.737 00.000 29876 IsGuiding returns 1
22:06:20.769 00.032 29876 IsSlewing returns 0
22:06:20.769 00.000 29876 IsGuiding returns 0
22:06:20.769 00.000 29876 scope move finished after 54 + 146 ms
22:06:20.769 00.000 29876 Move returns status 0, amount 54
22:06:20.769 00.000 29876 move complete, result=0
22:06:20.769 00.000 29876 worker thread done servicing request
22:06:20.769 00.000 29876 Worker thread wakes up
22:06:20.769 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:20.769 00.000 31432 GuideStep: 0.3 px 34 ms WEST, -0.7 px 54 ms NORTH
22:06:20.772 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:22.677 01.905 29876 Exposure complete
22:06:22.722 00.045 29876 worker thread done servicing request
22:06:22.722 00.000 31432 OnExposeComplete: enter
22:06:22.725 00.003 31432 UpdateGuideState(): m_state=6
22:06:22.727 00.002 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
22:06:22.729 00.002 31432 Star::Find returns 1 (0), X=329.01, Y=633.47, Mass=3111, SNR=33.5, Peak=188 HFD=4.1
22:06:22.731 00.002 31432 MultiStar: [#1 0.21,-0.15,1.03,U] [#2 0.47,-0.90,0.00,M1] [#3 0.44,-0.86,1.06,U] [#4 0.61,-0.53,0.97,U] [#5 0.38,-0.63,0.88,U] [#6 0.26,-0.58,0.95,U] [#7 -0.28,-0.84,0.99,U] [#8 -0.05,-0.27,0.80,U] 
22:06:22.733 00.002 31432 refined, 7 included, MultiStar: {0.28, -0.56}, one-star: {0.58, -0.58}
22:06:22.734 00.001 31432 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
22:06:22.736 00.002 31432 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
22:06:22.738 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=-0.56 hyp=0.63 cameraTheta=-1.11 mountX=0.26 mountY=0.60, mountTheta=1.16
22:06:22.741 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=-0.56, opts=13)
22:06:22.743 00.002 31432 Enqueuing Move request for scope (0.28, -0.56)
22:06:22.744 00.001 29876 Worker thread wakes up
22:06:22.745 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.56) opts 0xd
22:06:22.745 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, -0.56)
22:06:22.745 00.000 29876 Moving (0.28, -0.56) raw xDistance=0.26 yDistance=0.60
22:06:22.745 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
22:06:22.745 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:22.745 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
22:06:22.745 00.000 29876 MoveAxis(W, 30, ABG)
22:06:22.745 00.000 29876 Guiding  Dir = 3, Dur = 30
22:06:22.745 00.000 29876 IsSlewing returns 0
22:06:22.745 00.000 29876 IsGuiding returns 0
22:06:22.745 00.000 29876 PulseGuide returned control before completion, sleep 40
22:06:22.748 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=14, FiltMax=257, Gamma=0.490
22:06:22.760 00.012 31432 UpdateGuideState exits: m=3111 RSB=33.5
22:06:22.762 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:22.764 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:22.766 00.002 31432 Enqueuing Expose request
22:06:22.799 00.033 29876 IsGuiding returns 1
22:06:22.799 00.000 29876 scope still moving after pulse duration time elapsed
22:06:22.829 00.030 29876 IsSlewing returns 0
22:06:22.829 00.000 29876 IsGuiding returns 0
22:06:22.829 00.000 29876 scope move finished after 30 + 53 ms
22:06:22.829 00.000 29876 Move returns status 0, amount 30
22:06:22.829 00.000 29876 MoveAxis(N, 0, ABG)
22:06:22.829 00.000 29876 Move returns status 0, amount 0
22:06:22.829 00.000 29876 move complete, result=0
22:06:22.829 00.000 29876 worker thread done servicing request
22:06:22.830 00.001 29876 Worker thread wakes up
22:06:22.830 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.6 px 0 ms NORTH
22:06:22.832 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:22.832 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:24.962 02.130 29876 Exposure complete
22:06:25.005 00.043 29876 worker thread done servicing request
22:06:25.005 00.000 31432 OnExposeComplete: enter
22:06:25.008 00.003 31432 UpdateGuideState(): m_state=6
22:06:25.009 00.001 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
22:06:25.011 00.002 31432 Star::Find returns 1 (0), X=328.70, Y=634.32, Mass=3347, SNR=34.7, Peak=231 HFD=4.1
22:06:25.013 00.002 31432 MultiStar: [#1 0.15,0.52,0.96,U] [#2 0.24,0.11,0.90,U] [#3 0.76,-0.39,0.94,U] [#4 0.79,-0.28,0.90,U] [#5 0.60,-0.46,0.83,U] [#6 -0.04,-0.27,0.82,U] [#7 -0.59,0.39,0.91,U] [#8 -0.05,0.63,0.75,U] 
22:06:25.015 00.002 31432 refined, 8 included, MultiStar: {0.24, 0.06}, one-star: {0.27, 0.27}
22:06:25.017 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.22 = 0.22)
22:06:25.019 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.23 = -3.06)
22:06:25.020 00.001 31432 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.24 mountX=0.25 mountY=-0.02, mountTheta=-0.09
22:06:25.025 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.24, y=0.06, opts=13)
22:06:25.027 00.002 31432 Enqueuing Move request for scope (0.24, 0.06)
22:06:25.028 00.001 29876 Worker thread wakes up
22:06:25.028 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
22:06:25.028 00.000 29876 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
22:06:25.028 00.000 29876 Moving (0.24, 0.06) raw xDistance=0.25 yDistance=-0.02
22:06:25.028 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:06:25.028 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:25.029 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:06:25.029 00.000 29876 MoveAxis(W, 28, ABG)
22:06:25.029 00.000 29876 Guiding  Dir = 3, Dur = 28
22:06:25.029 00.000 29876 IsSlewing returns 0
22:06:25.029 00.000 29876 IsGuiding returns 0
22:06:25.029 00.000 29876 PulseGuide returned control before completion, sleep 38
22:06:25.032 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:25.044 00.012 31432 UpdateGuideState exits: m=3347 RSB=34.7
22:06:25.046 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.048 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:25.050 00.002 31432 Enqueuing Expose request
22:06:25.069 00.019 29876 IsGuiding returns 1
22:06:25.069 00.000 29876 scope still moving after pulse duration time elapsed
22:06:25.099 00.030 29876 IsSlewing returns 0
22:06:25.099 00.000 29876 IsGuiding returns 0
22:06:25.099 00.000 29876 scope move finished after 28 + 42 ms
22:06:25.099 00.000 29876 Move returns status 0, amount 28
22:06:25.099 00.000 29876 MoveAxis(N, 0, ABG)
22:06:25.099 00.000 29876 Move returns status 0, amount 0
22:06:25.099 00.000 29876 move complete, result=0
22:06:25.099 00.000 29876 worker thread done servicing request
22:06:25.099 00.000 29876 Worker thread wakes up
22:06:25.099 00.000 31432 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
22:06:25.102 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:25.102 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:27.007 01.905 29876 Exposure complete
22:06:27.062 00.055 29876 worker thread done servicing request
22:06:27.062 00.000 31432 OnExposeComplete: enter
22:06:27.066 00.004 31432 UpdateGuideState(): m_state=6
22:06:27.069 00.003 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
22:06:27.071 00.002 31432 Star::Find returns 1 (0), X=328.74, Y=634.80, Mass=3140, SNR=33.5, Peak=196 HFD=4.4
22:06:27.074 00.003 31432 MultiStar: [#1 0.45,-0.12,1.00,U] [#2 0.03,-0.22,0.94,U] [#3 0.39,-0.03,0.99,U] [#4 1.45,-0.32,0.00,M1] [#5 -0.08,0.66,0.82,U] [#6 -0.17,0.22,0.91,U] [#7 -0.80,0.28,0.98,U] [#8 -0.20,-0.03,0.80,U] 
22:06:27.077 00.003 31432 refined, 7 included, MultiStar: {0.00, 0.19}, one-star: {0.31, 0.75}
22:06:27.080 00.003 31432 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.02) = xAngle (1.54 = 1.54)
22:06:27.082 00.002 31432 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.55 = -1.74)
22:06:27.085 00.003 31432 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.56 mountX=0.01 mountY=-0.18, mountTheta=-1.54
22:06:27.089 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.19, opts=13)
22:06:27.091 00.002 31432 Enqueuing Move request for scope (0.00, 0.19)
22:06:27.094 00.003 29876 Worker thread wakes up
22:06:27.094 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
22:06:27.094 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
22:06:27.094 00.000 29876 Moving (0.00, 0.19) raw xDistance=0.01 yDistance=-0.18
22:06:27.094 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:06:27.094 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:27.095 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:06:27.095 00.000 29876 MoveAxis(E, 0, ABG)
22:06:27.095 00.000 29876 Move returns status 0, amount 0
22:06:27.095 00.000 29876 MoveAxis(N, 0, ABG)
22:06:27.095 00.000 29876 Move returns status 0, amount 0
22:06:27.095 00.000 29876 move complete, result=0
22:06:27.095 00.000 29876 worker thread done servicing request
22:06:27.100 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:27.117 00.017 31432 UpdateGuideState exits: m=3140 RSB=33.5
22:06:27.120 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.122 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:27.125 00.003 31432 Enqueuing Expose request
22:06:27.127 00.002 29876 Worker thread wakes up
22:06:27.127 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:06:27.131 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:27.131 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:29.264 02.133 29876 Exposure complete
22:06:29.308 00.044 29876 worker thread done servicing request
22:06:29.308 00.000 31432 OnExposeComplete: enter
22:06:29.311 00.003 31432 UpdateGuideState(): m_state=6
22:06:29.314 00.003 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
22:06:29.316 00.002 31432 Star::Find returns 1 (0), X=328.83, Y=633.35, Mass=3169, SNR=34.7, Peak=203 HFD=3.8
22:06:29.318 00.002 31432 MultiStar: [#1 0.09,-0.62,1.03,U] [#2 -0.21,-0.50,0.92,U] [#3 0.49,-1.65,0.00,M1] [#4 0.86,-0.92,0.00,M2] [#5 -0.25,-0.57,0.86,U] [#6 0.02,-0.49,0.91,U] [#7 -0.25,-0.40,0.92,U] [#8 -0.27,-0.68,0.80,U] 
22:06:29.321 00.003 31432 refined, 6 included, MultiStar: {-0.05, -0.57}, one-star: {0.40, -0.71}
22:06:29.324 00.003 31432 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.02) = xAngle (-1.69 = -1.69)
22:06:29.326 00.002 31432 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.32 = 1.32)
22:06:29.328 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.57 hyp=0.57 cameraTheta=-1.67 mountX=-0.07 mountY=0.55, mountTheta=1.69
22:06:29.333 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.57, opts=13)
22:06:29.337 00.004 31432 Enqueuing Move request for scope (-0.05, -0.57)
22:06:29.339 00.002 29876 Worker thread wakes up
22:06:29.340 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.57) opts 0xd
22:06:29.340 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.57)
22:06:29.340 00.000 29876 Moving (-0.05, -0.57) raw xDistance=-0.07 yDistance=0.55
22:06:29.340 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:06:29.340 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:29.340 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
22:06:29.340 00.000 29876 MoveAxis(E, 0, ABG)
22:06:29.340 00.000 29876 Move returns status 0, amount 0
22:06:29.340 00.000 29876 MoveAxis(N, 0, ABG)
22:06:29.340 00.000 29876 Move returns status 0, amount 0
22:06:29.340 00.000 29876 move complete, result=0
22:06:29.340 00.000 29876 worker thread done servicing request
22:06:29.344 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:29.358 00.014 31432 UpdateGuideState exits: m=3169 RSB=34.7
22:06:29.360 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:29.363 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:29.367 00.004 31432 Enqueuing Expose request
22:06:29.369 00.002 29876 Worker thread wakes up
22:06:29.369 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
22:06:29.373 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:29.373 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:31.280 01.907 29876 Exposure complete
22:06:31.322 00.042 29876 worker thread done servicing request
22:06:31.323 00.001 31432 OnExposeComplete: enter
22:06:31.325 00.002 31432 UpdateGuideState(): m_state=6
22:06:31.327 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
22:06:31.329 00.002 31432 Star::Find returns 1 (0), X=329.58, Y=633.72, Mass=3071, SNR=34.3, Peak=197 HFD=3.9
22:06:31.331 00.002 31432 MultiStar: [#1 0.06,0.26,1.01,U] [#2 0.37,-0.62,0.92,U] [#3 0.73,-0.56,1.00,U] [#4 0.98,-0.62,0.00,M3] [#5 0.24,-0.15,0.89,U] [#6 0.11,0.12,0.85,U] [#7 -0.54,-0.06,0.92,U] [#8 -0.12,0.12,0.81,U] 
22:06:31.333 00.002 31432 refined, 7 included, MultiStar: {0.27, -0.16}, one-star: {1.16, -0.33}
22:06:31.335 00.002 31432 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.02) = xAngle (-0.55 = -0.55)
22:06:31.337 00.002 31432 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.46 = 2.46)
22:06:31.338 00.001 31432 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.53 mountX=0.27 mountY=0.20, mountTheta=0.64
22:06:31.341 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.27, y=-0.16, opts=13)
22:06:31.343 00.002 31432 Enqueuing Move request for scope (0.27, -0.16)
22:06:31.345 00.002 29876 Worker thread wakes up
22:06:31.345 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
22:06:31.345 00.000 29876 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
22:06:31.345 00.000 29876 Moving (0.27, -0.16) raw xDistance=0.27 yDistance=0.20
22:06:31.345 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
22:06:31.345 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:31.345 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:06:31.345 00.000 29876 MoveAxis(W, 26, ABG)
22:06:31.345 00.000 29876 Guiding  Dir = 3, Dur = 26
22:06:31.345 00.000 29876 IsSlewing returns 0
22:06:31.346 00.001 29876 IsGuiding returns 0
22:06:31.346 00.000 29876 PulseGuide returned control before completion, sleep 36
22:06:31.349 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:31.360 00.011 31432 UpdateGuideState exits: m=3071 RSB=34.3
22:06:31.363 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:31.365 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:31.366 00.001 31432 Enqueuing Expose request
22:06:31.385 00.019 29876 IsGuiding returns 1
22:06:31.385 00.000 29876 scope still moving after pulse duration time elapsed
22:06:31.415 00.030 29876 IsSlewing returns 0
22:06:31.415 00.000 29876 IsGuiding returns 1
22:06:31.446 00.031 29876 IsSlewing returns 0
22:06:31.446 00.000 29876 IsGuiding returns 0
22:06:31.446 00.000 29876 scope move finished after 26 + 74 ms
22:06:31.446 00.000 29876 Move returns status 0, amount 26
22:06:31.446 00.000 29876 MoveAxis(N, 0, ABG)
22:06:31.446 00.000 29876 Move returns status 0, amount 0
22:06:31.446 00.000 29876 move complete, result=0
22:06:31.446 00.000 29876 worker thread done servicing request
22:06:31.447 00.001 29876 Worker thread wakes up
22:06:31.447 00.000 31432 GuideStep: 0.3 px 26 ms WEST, 0.2 px 0 ms NORTH
22:06:31.449 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:31.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:33.576 02.127 29876 Exposure complete
22:06:33.619 00.043 29876 worker thread done servicing request
22:06:33.619 00.000 31432 OnExposeComplete: enter
22:06:33.622 00.003 31432 UpdateGuideState(): m_state=6
22:06:33.624 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
22:06:33.626 00.002 31432 Star::Find returns 1 (0), X=328.85, Y=634.46, Mass=3248, SNR=34.2, Peak=205 HFD=3.9
22:06:33.628 00.002 31432 MultiStar: [#1 0.07,0.14,1.02,U] [#2 -0.37,-0.55,0.89,U] [#3 -0.16,0.18,1.06,U] [#4 0.54,-0.69,0.95,U] [#5 0.36,-0.43,0.87,U] [#6 -0.63,-0.49,0.88,U] [#7 -0.90,-0.01,0.96,U] [#8 -0.10,0.16,0.82,U] 
22:06:33.630 00.002 31432 refined, 8 included, MultiStar: {-0.08, -0.13}, one-star: {0.43, 0.40}
22:06:33.631 00.001 31432 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.02) = xAngle (-2.16 = -2.16)
22:06:33.633 00.002 31432 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.85 = 0.85)
22:06:33.635 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=-0.08 mountY=0.11, mountTheta=2.21
22:06:33.637 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.13, opts=13)
22:06:33.640 00.003 31432 Enqueuing Move request for scope (-0.08, -0.13)
22:06:33.641 00.001 29876 Worker thread wakes up
22:06:33.641 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
22:06:33.641 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
22:06:33.641 00.000 29876 Moving (-0.08, -0.13) raw xDistance=-0.08 yDistance=0.11
22:06:33.641 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:06:33.641 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.642 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:33.642 00.000 29876 MoveAxis(E, 0, ABG)
22:06:33.642 00.000 29876 Move returns status 0, amount 0
22:06:33.642 00.000 29876 MoveAxis(N, 0, ABG)
22:06:33.642 00.000 29876 Move returns status 0, amount 0
22:06:33.642 00.000 29876 move complete, result=0
22:06:33.642 00.000 29876 worker thread done servicing request
22:06:33.645 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:33.657 00.012 31432 UpdateGuideState exits: m=3248 RSB=34.2
22:06:33.659 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.660 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:33.663 00.003 31432 Enqueuing Expose request
22:06:33.664 00.001 29876 Worker thread wakes up
22:06:33.664 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:33.666 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:33.666 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:35.583 01.917 29876 Exposure complete
22:06:35.627 00.044 29876 worker thread done servicing request
22:06:35.627 00.000 31432 OnExposeComplete: enter
22:06:35.629 00.002 31432 UpdateGuideState(): m_state=6
22:06:35.632 00.003 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
22:06:35.634 00.002 31432 Star::Find returns 1 (0), X=328.64, Y=634.14, Mass=2910, SNR=33.3, Peak=205 HFD=3.8
22:06:35.636 00.002 31432 MultiStar: [#1 -0.23,-0.50,1.13,U] [#2 -0.52,-0.82,0.89,U] [#3 -0.55,-0.29,1.08,U] [#4 0.54,-0.83,0.91,U] [#5 0.33,-0.88,0.88,U] [#6 -0.67,-0.45,0.96,U] [#7 -0.48,-0.33,1.03,U] [#8 -0.57,-0.17,0.85,U] 
22:06:35.638 00.002 31432 single-star, 8 included, MultiStar: {-0.22, -0.45}, one-star: {0.21, 0.08}
22:06:35.640 00.002 31432 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.02) = xAngle (0.35 = 0.35)
22:06:35.642 00.002 31432 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.36 = -2.92)
22:06:35.644 00.002 31432 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.37 mountX=0.21 mountY=-0.05, mountTheta=-0.23
22:06:35.646 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=0.08, opts=13)
22:06:35.648 00.002 31432 Enqueuing Move request for scope (0.21, 0.08)
22:06:35.651 00.003 29876 Worker thread wakes up
22:06:35.651 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
22:06:35.651 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
22:06:35.651 00.000 29876 Moving (0.21, 0.08) raw xDistance=0.21 yDistance=-0.05
22:06:35.651 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
22:06:35.651 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:35.651 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:35.651 00.000 29876 MoveAxis(W, 21, ABG)
22:06:35.651 00.000 29876 Guiding  Dir = 3, Dur = 21
22:06:35.651 00.000 29876 IsSlewing returns 0
22:06:35.651 00.000 29876 IsGuiding returns 0
22:06:35.652 00.001 29876 PulseGuide returned control before completion, sleep 31
22:06:35.655 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:35.666 00.011 31432 UpdateGuideState exits: m=2910 RSB=33.3
22:06:35.669 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:35.671 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:35.672 00.001 31432 Enqueuing Expose request
22:06:35.691 00.019 29876 IsGuiding returns 1
22:06:35.691 00.000 29876 scope still moving after pulse duration time elapsed
22:06:35.721 00.030 29876 IsSlewing returns 0
22:06:35.721 00.000 29876 IsGuiding returns 1
22:06:35.753 00.032 29876 IsSlewing returns 0
22:06:35.753 00.000 29876 IsGuiding returns 1
22:06:35.784 00.031 29876 IsSlewing returns 0
22:06:35.784 00.000 29876 IsGuiding returns 1
22:06:35.815 00.031 29876 IsSlewing returns 0
22:06:35.815 00.000 29876 IsGuiding returns 0
22:06:35.815 00.000 29876 scope move finished after 21 + 143 ms
22:06:35.815 00.000 29876 Move returns status 0, amount 21
22:06:35.815 00.000 29876 MoveAxis(N, 0, ABG)
22:06:35.815 00.000 29876 Move returns status 0, amount 0
22:06:35.815 00.000 29876 move complete, result=0
22:06:35.815 00.000 29876 worker thread done servicing request
22:06:35.815 00.000 29876 Worker thread wakes up
22:06:35.815 00.000 31432 GuideStep: 0.2 px 21 ms WEST, -0.0 px 0 ms NORTH
22:06:35.818 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:35.818 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:37.943 02.125 29876 Exposure complete
22:06:37.987 00.044 29876 worker thread done servicing request
22:06:37.987 00.000 31432 OnExposeComplete: enter
22:06:37.993 00.006 31432 UpdateGuideState(): m_state=6
22:06:37.998 00.005 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
22:06:38.003 00.005 31432 Star::Find returns 1 (0), X=328.56, Y=633.97, Mass=3103, SNR=33.8, Peak=211 HFD=4.1
22:06:38.006 00.003 31432 MultiStar: [#1 -0.02,-0.24,0.99,U] [#2 -0.20,-0.83,0.96,U] [#3 -0.47,-0.59,1.00,U] [#4 -0.06,-0.61,0.95,U] [#5 0.02,-0.62,0.93,U] [#6 -0.06,-0.15,0.88,U] [#7 -0.67,-0.72,0.96,U] [#8 -0.21,-0.67,0.84,U] 
22:06:38.008 00.002 31432 single-star, 8 included, MultiStar: {-0.17, -0.50}, one-star: {0.13, -0.08}
22:06:38.010 00.002 31432 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.02) = xAngle (-0.58 = -0.58)
22:06:38.012 00.002 31432 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.43 = 2.43)
22:06:38.013 00.001 31432 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.56 mountX=0.13 mountY=0.10, mountTheta=0.67
22:06:38.016 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.08, opts=13)
22:06:38.018 00.002 31432 Enqueuing Move request for scope (0.13, -0.08)
22:06:38.021 00.003 29876 Worker thread wakes up
22:06:38.021 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:06:38.021 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:06:38.021 00.000 29876 Moving (0.13, -0.08) raw xDistance=0.13 yDistance=0.10
22:06:38.021 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:06:38.021 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:38.021 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:06:38.021 00.000 29876 MoveAxis(E, 0, ABG)
22:06:38.021 00.000 29876 Move returns status 0, amount 0
22:06:38.021 00.000 29876 MoveAxis(N, 0, ABG)
22:06:38.021 00.000 29876 Move returns status 0, amount 0
22:06:38.021 00.000 29876 move complete, result=0
22:06:38.021 00.000 29876 worker thread done servicing request
22:06:38.027 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:38.044 00.017 31432 UpdateGuideState exits: m=3103 RSB=33.8
22:06:38.046 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:38.048 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:38.050 00.002 31432 Enqueuing Expose request
22:06:38.052 00.002 29876 Worker thread wakes up
22:06:38.052 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:38.054 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:38.054 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:39.960 01.906 29876 Exposure complete
22:06:40.005 00.045 29876 worker thread done servicing request
22:06:40.005 00.000 31432 OnExposeComplete: enter
22:06:40.007 00.002 31432 UpdateGuideState(): m_state=6
22:06:40.009 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
22:06:40.011 00.002 31432 Star::Find returns 1 (0), X=328.56, Y=634.33, Mass=3300, SNR=35.6, Peak=228 HFD=3.6
22:06:40.012 00.001 31432 MultiStar: [#1 0.52,-0.37,0.99,U] [#2 0.75,-0.92,0.00,M1] [#3 0.38,-0.98,0.00,M1] [#4 0.77,-0.62,0.91,U] [#5 0.46,-0.70,0.81,U] [#6 0.44,-0.56,0.83,U] [#7 -0.28,-0.65,0.94,U] [#8 0.31,-0.52,0.81,U] 
22:06:40.015 00.003 31432 single-star, 6 included, MultiStar: {0.33, -0.43}, one-star: {0.13, 0.27}
22:06:40.017 00.002 31432 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.10 = 1.10)
22:06:40.019 00.002 31432 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.12 = -2.17)
22:06:40.023 00.004 31432 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.13 mountX=0.14 mountY=-0.25, mountTheta=-1.07
22:06:40.026 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.27, opts=13)
22:06:40.028 00.002 31432 Enqueuing Move request for scope (0.13, 0.27)
22:06:40.030 00.002 29876 Worker thread wakes up
22:06:40.030 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
22:06:40.030 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
22:06:40.030 00.000 29876 Moving (0.13, 0.27) raw xDistance=0.14 yDistance=-0.25
22:06:40.030 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:06:40.030 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:40.030 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:06:40.030 00.000 29876 MoveAxis(E, 0, ABG)
22:06:40.030 00.000 29876 Move returns status 0, amount 0
22:06:40.030 00.000 29876 MoveAxis(N, 0, ABG)
22:06:40.031 00.001 29876 Move returns status 0, amount 0
22:06:40.031 00.000 29876 move complete, result=0
22:06:40.031 00.000 29876 worker thread done servicing request
22:06:40.034 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:40.045 00.011 31432 UpdateGuideState exits: m=3300 RSB=35.6
22:06:40.047 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.049 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:40.054 00.005 31432 Enqueuing Expose request
22:06:40.056 00.002 29876 Worker thread wakes up
22:06:40.056 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:06:40.058 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:40.058 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:42.185 02.127 29876 Exposure complete
22:06:42.229 00.044 29876 worker thread done servicing request
22:06:42.229 00.000 31432 OnExposeComplete: enter
22:06:42.231 00.002 31432 UpdateGuideState(): m_state=6
22:06:42.234 00.003 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
22:06:42.235 00.001 31432 Star::Find returns 1 (0), X=328.78, Y=633.80, Mass=3397, SNR=35.1, Peak=204 HFD=4.2
22:06:42.237 00.002 31432 MultiStar: [#1 0.56,-0.70,1.00,U] [#2 0.43,-1.22,0.00,M2] [#3 0.48,-1.24,0.00,M2] [#4 0.42,-0.96,0.00,M1] [#5 0.11,-0.81,0.83,U] [#6 0.37,-0.75,0.85,U] [#7 0.33,-0.75,0.89,U] [#8 0.24,-0.80,0.82,U] 
22:06:42.239 00.002 31432 single-star, 5 included, MultiStar: {0.33, -0.66}, one-star: {0.35, -0.25}
22:06:42.241 00.002 31432 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.02) = xAngle (-0.65 = -0.65)
22:06:42.244 00.003 31432 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.36 = 2.36)
22:06:42.245 00.001 31432 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.63 mountX=0.34 mountY=0.30, mountTheta=0.72
22:06:42.248 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.35, y=-0.25, opts=13)
22:06:42.251 00.003 31432 Enqueuing Move request for scope (0.35, -0.25)
22:06:42.252 00.001 29876 Worker thread wakes up
22:06:42.252 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.25) opts 0xd
22:06:42.252 00.000 29876 Handling offset move in thread for scope, endpoint = (0.35, -0.25)
22:06:42.252 00.000 29876 Moving (0.35, -0.25) raw xDistance=0.34 yDistance=0.30
22:06:42.252 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
22:06:42.252 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:06:42.252 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:06:42.252 00.000 29876 MoveAxis(W, 33, ABG)
22:06:42.252 00.000 29876 Guiding  Dir = 3, Dur = 33
22:06:42.253 00.001 29876 IsSlewing returns 0
22:06:42.253 00.000 29876 IsGuiding returns 0
22:06:42.253 00.000 29876 PulseGuide returned control before completion, sleep 43
22:06:42.256 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:42.268 00.012 31432 UpdateGuideState exits: m=3397 RSB=35.1
22:06:42.271 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:42.272 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:42.274 00.002 31432 Enqueuing Expose request
22:06:42.308 00.034 29876 IsGuiding returns 1
22:06:42.308 00.000 29876 scope still moving after pulse duration time elapsed
22:06:42.339 00.031 29876 IsSlewing returns 0
22:06:42.339 00.000 29876 IsGuiding returns 0
22:06:42.339 00.000 29876 scope move finished after 33 + 52 ms
22:06:42.339 00.000 29876 Move returns status 0, amount 33
22:06:42.339 00.000 29876 MoveAxis(N, 0, ABG)
22:06:42.339 00.000 29876 Move returns status 0, amount 0
22:06:42.339 00.000 29876 move complete, result=0
22:06:42.339 00.000 29876 worker thread done servicing request
22:06:42.339 00.000 29876 Worker thread wakes up
22:06:42.339 00.000 31432 GuideStep: 0.3 px 33 ms WEST, 0.3 px 0 ms NORTH
22:06:42.342 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:42.342 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:44.255 01.913 29876 Exposure complete
22:06:44.300 00.045 29876 worker thread done servicing request
22:06:44.300 00.000 31432 OnExposeComplete: enter
22:06:44.302 00.002 31432 UpdateGuideState(): m_state=6
22:06:44.304 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
22:06:44.306 00.002 31432 Star::Find returns 1 (0), X=328.71, Y=634.39, Mass=2986, SNR=33.5, Peak=202 HFD=3.6
22:06:44.308 00.002 31432 MultiStar: [#1 0.68,-0.01,0.99,U] [#2 0.07,-0.57,0.95,U] [#3 0.33,-0.45,1.09,U] [#4 0.58,-0.60,0.93,U] [#5 0.18,0.12,0.86,U] [#6 0.61,-0.36,0.90,U] [#7 0.25,-0.19,0.96,U] [#8 0.31,-0.03,0.84,U] 
22:06:44.310 00.002 31432 refined, 8 included, MultiStar: {0.37, -0.20}, one-star: {0.28, 0.34}
22:06:44.312 00.002 31432 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.02) = xAngle (-0.52 = -0.52)
22:06:44.314 00.002 31432 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.49 = 2.49)
22:06:44.316 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-0.50 mountX=0.36 mountY=0.25, mountTheta=0.61
22:06:44.319 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.20, opts=13)
22:06:44.323 00.004 31432 Enqueuing Move request for scope (0.37, -0.20)
22:06:44.325 00.002 29876 Worker thread wakes up
22:06:44.325 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.20) opts 0xd
22:06:44.325 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.20)
22:06:44.325 00.000 29876 Moving (0.37, -0.20) raw xDistance=0.36 yDistance=0.25
22:06:44.325 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:06:44.325 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:44.325 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:06:44.325 00.000 29876 MoveAxis(W, 39, ABG)
22:06:44.325 00.000 29876 Guiding  Dir = 3, Dur = 39
22:06:44.326 00.001 29876 IsSlewing returns 0
22:06:44.326 00.000 29876 IsGuiding returns 0
22:06:44.326 00.000 29876 PulseGuide returned control before completion, sleep 49
22:06:44.330 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:44.341 00.011 31432 UpdateGuideState exits: m=2986 RSB=33.5
22:06:44.343 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.345 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:44.347 00.002 31432 Enqueuing Expose request
22:06:44.380 00.033 29876 IsGuiding returns 1
22:06:44.380 00.000 29876 scope still moving after pulse duration time elapsed
22:06:44.411 00.031 29876 IsSlewing returns 0
22:06:44.411 00.000 29876 IsGuiding returns 1
22:06:44.442 00.031 29876 IsSlewing returns 0
22:06:44.442 00.000 29876 IsGuiding returns 1
22:06:44.472 00.030 29876 IsSlewing returns 0
22:06:44.472 00.000 29876 IsGuiding returns 0
22:06:44.472 00.000 29876 scope move finished after 39 + 107 ms
22:06:44.472 00.000 29876 Move returns status 0, amount 39
22:06:44.472 00.000 29876 MoveAxis(N, 0, ABG)
22:06:44.472 00.000 29876 Move returns status 0, amount 0
22:06:44.472 00.000 29876 move complete, result=0
22:06:44.472 00.000 29876 worker thread done servicing request
22:06:44.472 00.000 29876 Worker thread wakes up
22:06:44.473 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:44.473 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:44.473 00.000 31432 GuideStep: 0.4 px 39 ms WEST, 0.3 px 0 ms NORTH
22:06:46.595 02.122 29876 Exposure complete
22:06:46.638 00.043 29876 worker thread done servicing request
22:06:46.638 00.000 31432 OnExposeComplete: enter
22:06:46.641 00.003 31432 UpdateGuideState(): m_state=6
22:06:46.643 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
22:06:46.645 00.002 31432 Star::Find returns 1 (0), X=327.96, Y=634.24, Mass=3064, SNR=33.2, Peak=218 HFD=4.1
22:06:46.647 00.002 31432 MultiStar: [#1 -0.07,-0.24,1.03,U] [#2 -0.16,-0.91,0.96,U] [#3 -0.06,-0.62,1.04,U] [#4 0.06,-0.48,0.98,U] [#5 -0.72,-0.23,0.90,U] [#6 -0.37,-0.52,0.86,U] [#7 -0.63,-0.36,0.91,U] [#8 -0.29,-0.31,0.82,U] 
22:06:46.648 00.001 31432 refined, 8 included, MultiStar: {-0.29, -0.39}, one-star: {-0.47, 0.19}
22:06:46.650 00.002 31432 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.02) = xAngle (-2.24 = -2.24)
22:06:46.652 00.002 31432 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.77 = 0.77)
22:06:46.654 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.39 hyp=0.48 cameraTheta=-2.21 mountX=-0.30 mountY=0.34, mountTheta=2.30
22:06:46.657 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.39, opts=13)
22:06:46.660 00.003 31432 Enqueuing Move request for scope (-0.29, -0.39)
22:06:46.663 00.003 29876 Worker thread wakes up
22:06:46.663 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.39) opts 0xd
22:06:46.663 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.39)
22:06:46.663 00.000 29876 Moving (-0.29, -0.39) raw xDistance=-0.30 yDistance=0.34
22:06:46.663 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
22:06:46.663 00.000 29876 switching direction from -1 to 1 - decHistory=3 oldest=0.57 newest=0.89
22:06:46.663 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.34
22:06:46.663 00.000 29876 MoveAxis(E, 23, ABG)
22:06:46.663 00.000 29876 Guiding  Dir = 2, Dur = 23
22:06:46.663 00.000 29876 IsSlewing returns 0
22:06:46.663 00.000 29876 IsGuiding returns 0
22:06:46.664 00.001 29876 PulseGuide returned control before completion, sleep 33
22:06:46.667 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:46.678 00.011 31432 UpdateGuideState exits: m=3064 RSB=33.2
22:06:46.680 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.682 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:46.684 00.002 31432 Enqueuing Expose request
22:06:46.702 00.018 29876 IsGuiding returns 1
22:06:46.702 00.000 29876 scope still moving after pulse duration time elapsed
22:06:46.732 00.030 29876 IsSlewing returns 0
22:06:46.732 00.000 29876 IsGuiding returns 1
22:06:46.762 00.030 29876 IsSlewing returns 0
22:06:46.762 00.000 29876 IsGuiding returns 0
22:06:46.762 00.000 29876 scope move finished after 23 + 76 ms
22:06:46.762 00.000 29876 Move returns status 0, amount 23
22:06:46.762 00.000 29876 BLC: Oldest BLC event removed
22:06:46.762 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
22:06:46.762 00.000 29876 MoveAxis(S, 45, ABG)
22:06:46.762 00.000 29876 Guiding  Dir = 1, Dur = 45
22:06:46.762 00.000 29876 IsSlewing returns 0
22:06:46.762 00.000 29876 IsGuiding returns 0
22:06:46.763 00.001 29876 PulseGuide returned control before completion, sleep 55
22:06:46.824 00.061 29876 IsGuiding returns 1
22:06:46.824 00.000 29876 scope still moving after pulse duration time elapsed
22:06:46.855 00.031 29876 IsSlewing returns 0
22:06:46.855 00.000 29876 IsGuiding returns 1
22:06:46.886 00.031 29876 IsSlewing returns 0
22:06:46.886 00.000 29876 IsGuiding returns 1
22:06:46.916 00.030 29876 IsSlewing returns 0
22:06:46.916 00.000 29876 IsGuiding returns 1
22:06:46.947 00.031 29876 IsSlewing returns 0
22:06:46.947 00.000 29876 IsGuiding returns 0
22:06:46.947 00.000 29876 scope move finished after 45 + 139 ms
22:06:46.947 00.000 29876 Move returns status 0, amount 45
22:06:46.947 00.000 29876 move complete, result=0
22:06:46.947 00.000 29876 worker thread done servicing request
22:06:46.947 00.000 29876 Worker thread wakes up
22:06:46.948 00.001 31432 GuideStep: -0.3 px 23 ms EAST, 0.3 px 45 ms SOUTH
22:06:46.950 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:46.950 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:48.863 01.913 29876 Exposure complete
22:06:48.905 00.042 29876 worker thread done servicing request
22:06:48.905 00.000 31432 OnExposeComplete: enter
22:06:48.908 00.003 31432 UpdateGuideState(): m_state=6
22:06:48.910 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
22:06:48.912 00.002 31432 Star::Find returns 1 (0), X=328.38, Y=633.80, Mass=3357, SNR=35.2, Peak=223 HFD=3.8
22:06:48.914 00.002 31432 MultiStar: [#1 0.08,-0.42,0.97,U] [#2 0.20,-1.83,0.00,M1] [#3 0.06,-1.18,0.00,M1] [#4 0.18,-1.34,0.00,M1] [#5 -0.12,-1.03,0.00,M1] [#6 -0.20,-0.88,0.91,U] [#7 -0.55,-0.45,0.91,U] [#8 -0.56,-0.34,0.80,U] 
22:06:48.916 00.002 31432 single-star, 4 included, MultiStar: {-0.24, -0.47}, one-star: {-0.05, -0.25}
22:06:48.918 00.002 31432 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.02) = xAngle (-1.78 = -1.78)
22:06:48.920 00.002 31432 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.23 = 1.23)
22:06:48.922 00.002 31432 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.75 mountX=-0.05 mountY=0.24, mountTheta=1.79
22:06:48.925 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=-0.25, opts=13)
22:06:48.930 00.005 31432 Enqueuing Move request for scope (-0.05, -0.25)
22:06:48.932 00.002 29876 Worker thread wakes up
22:06:48.932 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
22:06:48.932 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
22:06:48.932 00.000 29876 Moving (-0.05, -0.25) raw xDistance=-0.05 yDistance=0.24
22:06:48.932 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:06:48.932 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:48.932 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:06:48.932 00.000 29876 MoveAxis(E, 0, ABG)
22:06:48.932 00.000 29876 Move returns status 0, amount 0
22:06:48.932 00.000 29876 MoveAxis(N, 0, ABG)
22:06:48.932 00.000 29876 Move returns status 0, amount 0
22:06:48.932 00.000 29876 move complete, result=0
22:06:48.932 00.000 29876 worker thread done servicing request
22:06:48.936 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:48.947 00.011 31432 UpdateGuideState exits: m=3357 RSB=35.2
22:06:48.950 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:48.952 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:48.953 00.001 31432 Enqueuing Expose request
22:06:48.956 00.003 29876 Worker thread wakes up
22:06:48.956 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:06:48.958 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:48.958 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:51.093 02.135 29876 Exposure complete
22:06:51.142 00.049 29876 worker thread done servicing request
22:06:51.142 00.000 31432 OnExposeComplete: enter
22:06:51.146 00.004 31432 UpdateGuideState(): m_state=6
22:06:51.149 00.003 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
22:06:51.152 00.003 31432 Star::Find returns 1 (0), X=328.73, Y=633.52, Mass=2877, SNR=32.6, Peak=206 HFD=3.7
22:06:51.156 00.004 31432 MultiStar: [#1 0.34,-0.64,1.11,U] [#2 0.47,-1.59,0.00,M2] [#3 0.39,-1.35,0.00,M2] [#4 0.78,-1.02,0.00,M2] [#5 0.18,-1.50,0.00,M2] [#6 -0.20,-0.99,0.00,M1] [#7 -0.25,-1.43,0.00,M1] [#8 -0.17,-0.52,0.82,U] 
22:06:51.159 00.003 31432 refined, 2 included, MultiStar: {0.18, -0.57}, one-star: {0.31, -0.54}
22:06:51.162 00.003 31432 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.02) = xAngle (-1.28 = -1.28)
22:06:51.166 00.004 31432 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.73 = 1.73)
22:06:51.169 00.003 31432 CameraToMount -- cameraX=0.18 cameraY=-0.57 hyp=0.60 cameraTheta=-1.26 mountX=0.17 mountY=0.59, mountTheta=1.29
22:06:51.173 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=-0.57, opts=13)
22:06:51.176 00.003 31432 Enqueuing Move request for scope (0.18, -0.57)
22:06:51.177 00.001 29876 Worker thread wakes up
22:06:51.178 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.57) opts 0xd
22:06:51.178 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, -0.57)
22:06:51.178 00.000 29876 Moving (0.18, -0.57) raw xDistance=0.17 yDistance=0.59
22:06:51.178 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:06:51.178 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.59
22:06:51.178 00.000 29876 MoveAxis(E, 0, ABG)
22:06:51.178 00.000 29876 Move returns status 0, amount 0
22:06:51.178 00.000 29876 MoveAxis(S, 44, ABG)
22:06:51.178 00.000 29876 Guiding  Dir = 1, Dur = 44
22:06:51.178 00.000 29876 IsSlewing returns 0
22:06:51.178 00.000 29876 IsGuiding returns 0
22:06:51.179 00.001 29876 PulseGuide returned control before completion, sleep 54
22:06:51.183 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:51.194 00.011 31432 UpdateGuideState exits: m=2877 RSB=32.6
22:06:51.197 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:51.199 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:51.201 00.002 31432 Enqueuing Expose request
22:06:51.246 00.045 29876 IsGuiding returns 1
22:06:51.246 00.000 29876 scope still moving after pulse duration time elapsed
22:06:51.277 00.031 29876 IsSlewing returns 0
22:06:51.277 00.000 29876 IsGuiding returns 1
22:06:51.308 00.031 29876 IsSlewing returns 0
22:06:51.308 00.000 29876 IsGuiding returns 1
22:06:51.338 00.030 29876 IsSlewing returns 0
22:06:51.338 00.000 29876 IsGuiding returns 0
22:06:51.338 00.000 29876 scope move finished after 44 + 115 ms
22:06:51.338 00.000 29876 Move returns status 0, amount 44
22:06:51.338 00.000 29876 move complete, result=0
22:06:51.338 00.000 29876 worker thread done servicing request
22:06:51.338 00.000 29876 Worker thread wakes up
22:06:51.338 00.000 31432 GuideStep: 0.2 px 0 ms EAST, 0.6 px 44 ms SOUTH
22:06:51.341 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:51.341 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:53.245 01.904 29876 Exposure complete
22:06:53.288 00.043 29876 worker thread done servicing request
22:06:53.288 00.000 31432 OnExposeComplete: enter
22:06:53.290 00.002 31432 UpdateGuideState(): m_state=6
22:06:53.293 00.003 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
22:06:53.294 00.001 31432 Star::Find returns 1 (0), X=327.34, Y=633.70, Mass=2991, SNR=33.6, Peak=237 HFD=3.7
22:06:53.296 00.002 31432 MultiStar: [#1 -0.43,-0.97,0.00,M1] [#2 -0.68,-1.47,0.00,M3] [#3 -0.31,-1.72,0.00,M3] [#4 -0.26,-1.39,0.00,M3] [#5 -0.61,-1.06,0.00,M3] [#6 -0.89,-1.20,0.00,M2] [#7 -1.41,-1.25,0.00,M2] [#8 -1.14,-0.70,0.00,M1] 
22:06:53.298 00.002 31432 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.02) = xAngle (-2.85 = -2.85)
22:06:53.300 00.002 31432 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.16 = 0.16)
22:06:53.302 00.002 31432 CameraToMount -- cameraX=-1.09 cameraY=-0.35 hyp=1.14 cameraTheta=-2.83 mountX=-1.09 mountY=0.18, mountTheta=2.98
22:06:53.305 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.09, y=-0.35, opts=13)
22:06:53.307 00.002 31432 Enqueuing Move request for scope (-1.09, -0.35)
22:06:53.309 00.002 29876 Worker thread wakes up
22:06:53.309 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.09, -0.35) opts 0xd
22:06:53.309 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.09, -0.35)
22:06:53.309 00.000 29876 Moving (-1.09, -0.35) raw xDistance=-1.09 yDistance=0.18
22:06:53.309 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.09
22:06:53.309 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:53.309 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:06:53.309 00.000 29876 MoveAxis(E, 105, ABG)
22:06:53.309 00.000 29876 Guiding  Dir = 2, Dur = 105
22:06:53.309 00.000 29876 IsSlewing returns 0
22:06:53.309 00.000 29876 IsGuiding returns 0
22:06:53.310 00.001 29876 PulseGuide returned control before completion, sleep 115
22:06:53.313 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:06:53.324 00.011 31432 UpdateGuideState exits: m=2991 RSB=33.6
22:06:53.327 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.328 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:53.330 00.002 31432 Enqueuing Expose request
22:06:53.428 00.098 29876 IsGuiding returns 1
22:06:53.428 00.000 29876 scope still moving after pulse duration time elapsed
22:06:53.459 00.031 29876 IsSlewing returns 0
22:06:53.459 00.000 29876 IsGuiding returns 0
22:06:53.459 00.000 29876 scope move finished after 105 + 45 ms
22:06:53.459 00.000 29876 Move returns status 0, amount 105
22:06:53.459 00.000 29876 MoveAxis(N, 0, ABG)
22:06:53.459 00.000 29876 Move returns status 0, amount 0
22:06:53.459 00.000 29876 move complete, result=0
22:06:53.459 00.000 29876 worker thread done servicing request
22:06:53.459 00.000 29876 Worker thread wakes up
22:06:53.459 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:53.459 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:53.459 00.000 31432 GuideStep: -1.1 px 105 ms EAST, 0.2 px 0 ms NORTH
22:06:55.583 02.124 29876 Exposure complete
22:06:55.626 00.043 29876 worker thread done servicing request
22:06:55.626 00.000 31432 OnExposeComplete: enter
22:06:55.628 00.002 31432 UpdateGuideState(): m_state=6
22:06:55.630 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
22:06:55.632 00.002 31432 Star::Find returns 1 (0), X=328.08, Y=632.62, Mass=3177, SNR=34.2, Peak=246 HFD=3.8
22:06:55.634 00.002 31432 MultiStar: [#1 -0.27,-1.64,0.00,M2] [#2 -0.35,-1.53,0.00,M4] [#3 0.00,-2.45,0.00,M4] [#4 0.22,-1.73,0.00,M4] [#5 -0.47,-1.94,0.00,M4] [#6 -0.96,-1.34,0.00,M3] [#7 -1.33,-1.77,0.00,M3] [#8 -0.66,-1.66,0.00,M2] 
22:06:55.636 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
22:06:55.638 00.002 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
22:06:55.639 00.001 31432 CameraToMount -- cameraX=-0.34 cameraY=-1.43 hyp=1.47 cameraTheta=-1.81 mountX=-0.38 mountY=1.36, mountTheta=1.84
22:06:55.642 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-1.43, opts=13)
22:06:55.644 00.002 31432 Enqueuing Move request for scope (-0.34, -1.43)
22:06:55.646 00.002 29876 Worker thread wakes up
22:06:55.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.43) opts 0xd
22:06:55.646 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -1.43)
22:06:55.646 00.000 29876 Moving (-0.34, -1.43) raw xDistance=-0.38 yDistance=1.36
22:06:55.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.38
22:06:55.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.82 from input 1.36
22:06:55.646 00.000 29876 MoveAxis(E, 51, ABG)
22:06:55.646 00.000 29876 Guiding  Dir = 2, Dur = 51
22:06:55.647 00.001 29876 IsSlewing returns 0
22:06:55.647 00.000 29876 IsGuiding returns 0
22:06:55.647 00.000 29876 PulseGuide returned control before completion, sleep 61
22:06:55.650 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:06:55.662 00.012 31432 UpdateGuideState exits: m=3177 RSB=34.2
22:06:55.664 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:55.668 00.002 31432 Enqueuing Expose request
22:06:55.722 00.054 29876 IsGuiding returns 1
22:06:55.722 00.000 29876 scope still moving after pulse duration time elapsed
22:06:55.752 00.030 29876 IsSlewing returns 0
22:06:55.752 00.000 29876 IsGuiding returns 1
22:06:55.783 00.031 29876 IsSlewing returns 0
22:06:55.783 00.000 29876 IsGuiding returns 1
22:06:55.814 00.031 29876 IsSlewing returns 0
22:06:55.814 00.000 29876 IsGuiding returns 1
22:06:55.844 00.030 29876 IsSlewing returns 0
22:06:55.844 00.000 29876 IsGuiding returns 0
22:06:55.844 00.000 29876 scope move finished after 51 + 146 ms
22:06:55.844 00.000 29876 Move returns status 0, amount 51
22:06:55.844 00.000 29876 MoveAxis(S, 100, ABG)
22:06:55.844 00.000 29876 Guiding  Dir = 1, Dur = 100
22:06:55.844 00.000 29876 IsSlewing returns 0
22:06:55.844 00.000 29876 IsGuiding returns 0
22:06:55.844 00.000 29876 PulseGuide returned control before completion, sleep 110
22:06:55.968 00.124 29876 IsGuiding returns 1
22:06:55.968 00.000 29876 scope still moving after pulse duration time elapsed
22:06:55.999 00.031 29876 IsSlewing returns 0
22:06:55.999 00.000 29876 IsGuiding returns 1
22:06:56.030 00.031 29876 IsSlewing returns 0
22:06:56.030 00.000 29876 IsGuiding returns 1
22:06:56.060 00.030 29876 IsSlewing returns 0
22:06:56.060 00.000 29876 IsGuiding returns 1
22:06:56.091 00.031 29876 IsSlewing returns 0
22:06:56.091 00.000 29876 IsGuiding returns 0
22:06:56.091 00.000 29876 scope move finished after 100 + 146 ms
22:06:56.091 00.000 29876 Move returns status 0, amount 100
22:06:56.091 00.000 29876 move complete, result=0
22:06:56.091 00.000 29876 worker thread done servicing request
22:06:56.092 00.001 29876 Worker thread wakes up
22:06:56.092 00.000 31432 GuideStep: -0.4 px 51 ms EAST, 1.4 px 100 ms SOUTH
22:06:56.094 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:56.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:57.996 01.902 29876 Exposure complete
22:06:58.040 00.044 29876 worker thread done servicing request
22:06:58.040 00.000 31432 OnExposeComplete: enter
22:06:58.042 00.002 31432 UpdateGuideState(): m_state=6
22:06:58.044 00.002 31432 Star::Find(15, 328, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
22:06:58.046 00.002 31432 Star::Find returns 1 (0), X=329.25, Y=633.25, Mass=2981, SNR=32.7, Peak=214 HFD=3.8
22:06:58.048 00.002 31432 MultiStar: [#1 1.11,-0.82,0.00,M3] [#2 1.22,-1.83,0.00,M5] [#3 1.24,-1.35,0.00,M5] [#4 0.99,-1.56,0.00,M5] [#5 1.04,-1.31,0.00,M5] [#6 0.87,-1.37,0.00,M4] [#7 -0.00,-0.58,1.00,U] [#8 0.41,-0.83,0.84,U] 
22:06:58.050 00.002 31432 refined, 2 included, MultiStar: {0.41, -0.73}, one-star: {0.82, -0.80}
22:06:58.052 00.002 31432 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.02) = xAngle (-1.08 = -1.08)
22:06:58.053 00.001 31432 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.93 = 1.93)
22:06:58.055 00.002 31432 CameraToMount -- cameraX=0.41 cameraY=-0.73 hyp=0.84 cameraTheta=-1.06 mountX=0.39 mountY=0.78, mountTheta=1.11
22:06:58.058 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.41, y=-0.73, opts=13)
22:06:58.060 00.002 31432 Enqueuing Move request for scope (0.41, -0.73)
22:06:58.063 00.003 29876 Worker thread wakes up
22:06:58.063 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.73) opts 0xd
22:06:58.063 00.000 29876 Handling offset move in thread for scope, endpoint = (0.41, -0.73)
22:06:58.063 00.000 29876 Moving (0.41, -0.73) raw xDistance=0.39 yDistance=0.78
22:06:58.063 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
22:06:58.063 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.78
22:06:58.063 00.000 29876 MoveAxis(W, 31, ABG)
22:06:58.063 00.000 29876 Guiding  Dir = 3, Dur = 31
22:06:58.063 00.000 29876 IsSlewing returns 0
22:06:58.063 00.000 29876 IsGuiding returns 0
22:06:58.063 00.000 29876 PulseGuide returned control before completion, sleep 41
22:06:58.067 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:06:58.078 00.011 31432 UpdateGuideState exits: m=2981 RSB=32.7
22:06:58.080 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:58.082 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:06:58.084 00.002 31432 Enqueuing Expose request
22:06:58.106 00.022 29876 IsGuiding returns 1
22:06:58.106 00.000 29876 scope still moving after pulse duration time elapsed
22:06:58.136 00.030 29876 IsSlewing returns 0
22:06:58.136 00.000 29876 IsGuiding returns 1
22:06:58.167 00.031 29876 IsSlewing returns 0
22:06:58.167 00.000 29876 IsGuiding returns 1
22:06:58.199 00.032 29876 IsSlewing returns 0
22:06:58.199 00.000 29876 IsGuiding returns 1
22:06:58.230 00.031 29876 IsSlewing returns 0
22:06:58.230 00.000 29876 IsGuiding returns 0
22:06:58.230 00.000 29876 scope move finished after 31 + 136 ms
22:06:58.230 00.000 29876 Move returns status 0, amount 31
22:06:58.230 00.000 29876 MoveAxis(S, 58, ABG)
22:06:58.230 00.000 29876 Guiding  Dir = 1, Dur = 58
22:06:58.230 00.000 29876 IsSlewing returns 0
22:06:58.230 00.000 29876 IsGuiding returns 0
22:06:58.230 00.000 29876 PulseGuide returned control before completion, sleep 68
22:06:58.306 00.076 29876 IsGuiding returns 1
22:06:58.306 00.000 29876 scope still moving after pulse duration time elapsed
22:06:58.338 00.032 29876 IsSlewing returns 0
22:06:58.338 00.000 29876 IsGuiding returns 1
22:06:58.368 00.030 29876 IsSlewing returns 0
22:06:58.368 00.000 29876 IsGuiding returns 1
22:06:58.398 00.030 29876 IsSlewing returns 0
22:06:58.398 00.000 29876 IsGuiding returns 1
22:06:58.430 00.032 29876 IsSlewing returns 0
22:06:58.430 00.000 29876 IsGuiding returns 1
22:06:58.460 00.030 29876 IsSlewing returns 0
22:06:58.461 00.001 29876 IsGuiding returns 0
22:06:58.461 00.000 29876 scope move finished after 58 + 172 ms
22:06:58.461 00.000 29876 Move returns status 0, amount 58
22:06:58.461 00.000 29876 move complete, result=0
22:06:58.461 00.000 29876 worker thread done servicing request
22:06:58.461 00.000 29876 Worker thread wakes up
22:06:58.461 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:06:58.461 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:06:58.461 00.000 31432 GuideStep: 0.4 px 31 ms WEST, 0.8 px 58 ms SOUTH
22:07:00.593 02.132 29876 Exposure complete
22:07:00.636 00.043 29876 worker thread done servicing request
22:07:00.636 00.000 31432 OnExposeComplete: enter
22:07:00.638 00.002 31432 UpdateGuideState(): m_state=6
22:07:00.640 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
22:07:00.642 00.002 31432 Star::Find returns 1 (0), X=328.17, Y=633.82, Mass=3213, SNR=34.4, Peak=212 HFD=4.2
22:07:00.644 00.002 31432 MultiStar: [#1 0.16,-0.61,0.97,U] [#2 -0.02,-1.01,0.00,M6] [#3 0.30,-0.91,0.99,U] [#4 0.03,-0.72,0.92,U] [#5 -0.20,-0.97,0.87,U] [#6 -0.31,-0.50,0.89,U] [#7 -0.60,-0.49,0.93,U] [#8 -0.30,-0.83,0.81,U] 
22:07:00.646 00.002 31432 single-star, 7 included, MultiStar: {-0.14, -0.65}, one-star: {-0.26, -0.23}
22:07:00.648 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.44 = -2.44)
22:07:00.650 00.002 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.57 = 0.57)
22:07:00.651 00.001 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-2.41 mountX=-0.26 mountY=0.19, mountTheta=2.52
22:07:00.654 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.23, opts=13)
22:07:00.657 00.003 31432 Enqueuing Move request for scope (-0.26, -0.23)
22:07:00.659 00.002 29876 Worker thread wakes up
22:07:00.659 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
22:07:00.659 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
22:07:00.659 00.000 29876 Moving (-0.26, -0.23) raw xDistance=-0.26 yDistance=0.19
22:07:00.659 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
22:07:00.659 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.659 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:07:00.659 00.000 29876 MoveAxis(E, 21, ABG)
22:07:00.659 00.000 29876 Guiding  Dir = 2, Dur = 21
22:07:00.659 00.000 29876 IsSlewing returns 0
22:07:00.659 00.000 29876 IsGuiding returns 0
22:07:00.660 00.001 29876 PulseGuide returned control before completion, sleep 31
22:07:00.663 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:00.674 00.011 31432 UpdateGuideState exits: m=3213 RSB=34.4
22:07:00.677 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.679 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:00.680 00.001 31432 Enqueuing Expose request
22:07:00.699 00.019 29876 IsGuiding returns 1
22:07:00.699 00.000 29876 scope still moving after pulse duration time elapsed
22:07:00.729 00.030 29876 IsSlewing returns 0
22:07:00.729 00.000 29876 IsGuiding returns 1
22:07:00.760 00.031 29876 IsSlewing returns 0
22:07:00.760 00.000 29876 IsGuiding returns 0
22:07:00.760 00.000 29876 scope move finished after 21 + 79 ms
22:07:00.760 00.000 29876 Move returns status 0, amount 21
22:07:00.760 00.000 29876 MoveAxis(N, 0, ABG)
22:07:00.760 00.000 29876 Move returns status 0, amount 0
22:07:00.760 00.000 29876 move complete, result=0
22:07:00.760 00.000 29876 worker thread done servicing request
22:07:00.760 00.000 29876 Worker thread wakes up
22:07:00.760 00.000 31432 GuideStep: -0.3 px 21 ms EAST, 0.2 px 0 ms NORTH
22:07:00.763 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:00.763 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:02.666 01.903 29876 Exposure complete
22:07:02.709 00.043 29876 worker thread done servicing request
22:07:02.709 00.000 31432 OnExposeComplete: enter
22:07:02.712 00.003 31432 UpdateGuideState(): m_state=6
22:07:02.714 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
22:07:02.716 00.002 31432 Star::Find returns 1 (0), X=328.11, Y=634.52, Mass=3312, SNR=34.7, Peak=221 HFD=3.8
22:07:02.718 00.002 31432 MultiStar: [#1 0.44,-0.45,1.03,U] [#2 0.26,-0.51,0.88,U] [#3 0.05,-0.55,0.99,U] [#4 0.35,-0.23,0.92,U] [#5 -0.39,0.02,0.83,U] [#6 0.29,-0.20,0.83,U] [#7 -0.32,-0.55,0.92,U] [#8 0.01,-0.18,0.86,U] 
22:07:02.720 00.002 31432 refined, 8 included, MultiStar: {0.05, -0.24}, one-star: {-0.32, 0.46}
22:07:02.721 00.001 31432 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.02) = xAngle (-1.41 = -1.41)
22:07:02.723 00.002 31432 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.60 = 1.60)
22:07:02.726 00.003 31432 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.39 mountX=0.04 mountY=0.25, mountTheta=1.41
22:07:02.728 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.24, opts=13)
22:07:02.730 00.002 31432 Enqueuing Move request for scope (0.05, -0.24)
22:07:02.732 00.002 29876 Worker thread wakes up
22:07:02.732 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
22:07:02.732 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
22:07:02.732 00.000 29876 Moving (0.05, -0.24) raw xDistance=0.04 yDistance=0.25
22:07:02.732 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:07:02.733 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:02.733 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:07:02.733 00.000 29876 MoveAxis(E, 0, ABG)
22:07:02.733 00.000 29876 Move returns status 0, amount 0
22:07:02.733 00.000 29876 MoveAxis(N, 0, ABG)
22:07:02.733 00.000 29876 Move returns status 0, amount 0
22:07:02.733 00.000 29876 move complete, result=0
22:07:02.733 00.000 29876 worker thread done servicing request
22:07:02.736 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:02.747 00.011 31432 UpdateGuideState exits: m=3312 RSB=34.7
22:07:02.750 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:02.752 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:02.753 00.001 31432 Enqueuing Expose request
22:07:02.755 00.002 29876 Worker thread wakes up
22:07:02.755 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:07:02.757 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:02.757 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:04.891 02.134 29876 Exposure complete
22:07:04.934 00.043 29876 worker thread done servicing request
22:07:04.934 00.000 31432 OnExposeComplete: enter
22:07:04.936 00.002 31432 UpdateGuideState(): m_state=6
22:07:04.938 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
22:07:04.940 00.002 31432 Star::Find returns 1 (0), X=328.19, Y=634.76, Mass=3415, SNR=36.3, Peak=236 HFD=3.9
22:07:04.942 00.002 31432 MultiStar: [#1 -0.16,0.30,0.99,U] [#2 0.09,-0.44,0.87,U] [#3 0.26,-0.42,0.96,U] [#4 0.41,-0.29,0.92,U] [#5 -0.03,0.17,0.81,U] [#6 -0.18,-0.16,0.88,U] [#7 -0.72,0.14,0.89,U] [#8 -0.42,0.29,0.74,U] 
22:07:04.943 00.001 31432 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.24, 0.70}
22:07:04.945 00.002 31432 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.02) = xAngle (2.77 = 2.77)
22:07:04.947 00.002 31432 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.79 = -0.50)
22:07:04.949 00.002 31432 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
22:07:04.951 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.10, y=0.04, opts=13)
22:07:04.953 00.002 31432 Enqueuing Move request for scope (-0.10, 0.04)
22:07:04.955 00.002 29876 Worker thread wakes up
22:07:04.955 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:07:04.955 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:07:04.955 00.000 29876 Moving (-0.10, 0.04) raw xDistance=-0.10 yDistance=-0.05
22:07:04.955 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:07:04.955 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:04.955 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:04.955 00.000 29876 MoveAxis(E, 0, ABG)
22:07:04.955 00.000 29876 Move returns status 0, amount 0
22:07:04.955 00.000 29876 MoveAxis(N, 0, ABG)
22:07:04.955 00.000 29876 Move returns status 0, amount 0
22:07:04.955 00.000 29876 move complete, result=0
22:07:04.955 00.000 29876 worker thread done servicing request
22:07:04.959 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:07:04.970 00.011 31432 UpdateGuideState exits: m=3415 RSB=36.3
22:07:04.972 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.974 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:04.976 00.002 31432 Enqueuing Expose request
22:07:04.978 00.002 29876 Worker thread wakes up
22:07:04.978 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:04.980 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:04.980 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:06.897 01.917 29876 Exposure complete
22:07:06.940 00.043 29876 worker thread done servicing request
22:07:06.941 00.001 31432 OnExposeComplete: enter
22:07:06.943 00.002 31432 UpdateGuideState(): m_state=6
22:07:06.945 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
22:07:06.947 00.002 31432 Star::Find returns 1 (0), X=327.29, Y=635.01, Mass=3189, SNR=35.0, Peak=243 HFD=4.0
22:07:06.949 00.002 31432 MultiStar: [#1 -0.94,0.16,1.02,U] [#2 -0.66,-0.21,0.94,U] [#3 -1.31,0.46,0.00,M3] [#4 -0.65,0.09,0.92,U] [#5 -1.05,-0.21,0.00,M3] [#6 -0.97,-0.14,0.85,U] [#7 -1.23,0.33,0.00,M1] [#8 -0.89,0.30,0.83,U] 
22:07:06.951 00.002 31432 refined, 5 included, MultiStar: {-0.88, 0.20}, one-star: {-1.14, 0.96}
22:07:06.952 00.001 31432 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.02) = xAngle (2.89 = 2.89)
22:07:06.954 00.002 31432 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.90 = -0.38)
22:07:06.956 00.002 31432 CameraToMount -- cameraX=-0.88 cameraY=0.20 hyp=0.90 cameraTheta=2.91 mountX=-0.87 mountY=-0.34, mountTheta=-2.77
22:07:06.959 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=0.20, opts=13)
22:07:06.961 00.002 31432 Enqueuing Move request for scope (-0.88, 0.20)
22:07:06.963 00.002 29876 Worker thread wakes up
22:07:06.963 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.20) opts 0xd
22:07:06.963 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, 0.20)
22:07:06.963 00.000 29876 Moving (-0.88, 0.20) raw xDistance=-0.87 yDistance=-0.34
22:07:06.963 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.87
22:07:06.963 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:06.963 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:07:06.963 00.000 29876 MoveAxis(E, 84, ABG)
22:07:06.963 00.000 29876 Guiding  Dir = 2, Dur = 84
22:07:06.963 00.000 29876 IsSlewing returns 0
22:07:06.963 00.000 29876 IsGuiding returns 0
22:07:06.964 00.001 29876 PulseGuide returned control before completion, sleep 94
22:07:06.967 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:06.978 00.011 31432 UpdateGuideState exits: m=3189 RSB=35.0
22:07:06.980 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:06.982 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:06.984 00.002 31432 Enqueuing Expose request
22:07:07.067 00.083 29876 IsGuiding returns 1
22:07:07.067 00.000 29876 scope still moving after pulse duration time elapsed
22:07:07.099 00.032 29876 IsSlewing returns 0
22:07:07.099 00.000 29876 IsGuiding returns 1
22:07:07.129 00.030 29876 IsSlewing returns 0
22:07:07.129 00.000 29876 IsGuiding returns 0
22:07:07.129 00.000 29876 scope move finished after 84 + 82 ms
22:07:07.129 00.000 29876 Move returns status 0, amount 84
22:07:07.129 00.000 29876 MoveAxis(N, 0, ABG)
22:07:07.129 00.000 29876 Move returns status 0, amount 0
22:07:07.129 00.000 29876 move complete, result=0
22:07:07.129 00.000 29876 worker thread done servicing request
22:07:07.129 00.000 29876 Worker thread wakes up
22:07:07.129 00.000 31432 GuideStep: -0.9 px 84 ms EAST, -0.3 px 0 ms NORTH
22:07:07.132 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:07.132 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:09.256 02.124 29876 Exposure complete
22:07:09.301 00.045 29876 worker thread done servicing request
22:07:09.301 00.000 31432 OnExposeComplete: enter
22:07:09.303 00.002 31432 UpdateGuideState(): m_state=6
22:07:09.306 00.003 31432 Star::Find(15, 327, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
22:07:09.307 00.001 31432 Star::Find returns 1 (0), X=327.71, Y=634.72, Mass=3283, SNR=34.6, Peak=222 HFD=3.7
22:07:09.308 00.001 31432 MultiStar: [#1 -1.07,0.99,0.00,M1] [#2 -0.68,0.28,0.86,U] [#3 -0.88,0.18,0.98,U] [#4 -0.34,1.12,0.00,M2] [#5 -0.49,0.00,0.83,U] [#6 -0.68,0.66,0.92,U] [#7 -0.91,0.49,0.00,M2] [#8 -0.88,1.03,0.00,M1] 
22:07:09.311 00.003 31432 refined, 4 included, MultiStar: {-0.70, 0.37}, one-star: {-0.72, 0.67}
22:07:09.313 00.002 31432 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.02) = xAngle (2.63 = 2.63)
22:07:09.314 00.001 31432 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.64 = -0.64)
22:07:09.317 00.003 31432 CameraToMount -- cameraX=-0.70 cameraY=0.37 hyp=0.79 cameraTheta=2.65 mountX=-0.69 mountY=-0.47, mountTheta=-2.54
22:07:09.319 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=0.37, opts=13)
22:07:09.321 00.002 31432 Enqueuing Move request for scope (-0.70, 0.37)
22:07:09.323 00.002 29876 Worker thread wakes up
22:07:09.323 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.37) opts 0xd
22:07:09.323 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, 0.37)
22:07:09.323 00.000 29876 Moving (-0.70, 0.37) raw xDistance=-0.69 yDistance=-0.47
22:07:09.323 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
22:07:09.323 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:09.323 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:07:09.323 00.000 29876 MoveAxis(E, 78, ABG)
22:07:09.323 00.000 29876 Guiding  Dir = 2, Dur = 78
22:07:09.323 00.000 29876 IsSlewing returns 0
22:07:09.324 00.001 29876 IsGuiding returns 0
22:07:09.324 00.000 29876 PulseGuide returned control before completion, sleep 88
22:07:09.327 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:09.338 00.011 31432 UpdateGuideState exits: m=3283 RSB=34.6
22:07:09.341 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.343 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:09.345 00.002 31432 Enqueuing Expose request
22:07:09.425 00.080 29876 IsGuiding returns 1
22:07:09.425 00.000 29876 scope still moving after pulse duration time elapsed
22:07:09.456 00.031 29876 IsSlewing returns 0
22:07:09.456 00.000 29876 IsGuiding returns 1
22:07:09.487 00.031 29876 IsSlewing returns 0
22:07:09.487 00.000 29876 IsGuiding returns 0
22:07:09.487 00.000 29876 scope move finished after 78 + 85 ms
22:07:09.487 00.000 29876 Move returns status 0, amount 78
22:07:09.487 00.000 29876 MoveAxis(N, 0, ABG)
22:07:09.487 00.000 29876 Move returns status 0, amount 0
22:07:09.487 00.000 29876 move complete, result=0
22:07:09.487 00.000 29876 worker thread done servicing request
22:07:09.487 00.000 29876 Worker thread wakes up
22:07:09.487 00.000 31432 GuideStep: -0.7 px 78 ms EAST, -0.5 px 0 ms NORTH
22:07:09.490 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:09.490 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:11.394 01.904 29876 Exposure complete
22:07:11.436 00.042 29876 worker thread done servicing request
22:07:11.437 00.001 31432 OnExposeComplete: enter
22:07:11.439 00.002 31432 UpdateGuideState(): m_state=6
22:07:11.441 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
22:07:11.444 00.003 31432 Star::Find returns 1 (0), X=328.39, Y=634.80, Mass=3234, SNR=34.7, Peak=233 HFD=4.0
22:07:11.446 00.002 31432 MultiStar: [#1 0.22,0.62,0.99,U] [#2 0.08,0.22,0.87,U] [#3 0.22,-0.32,1.02,U] [#4 0.19,0.50,0.89,U] [#5 0.37,-0.35,0.84,U] [#6 0.11,-0.03,0.84,U] [#7 -0.52,0.12,0.90,U] [#8 -0.25,0.20,0.78,U] 
22:07:11.448 00.002 31432 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {-0.03, 0.75}
22:07:11.450 00.002 31432 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.02) = xAngle (1.31 = 1.31)
22:07:11.452 00.002 31432 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.32 = -1.97)
22:07:11.454 00.002 31432 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.33 mountX=0.05 mountY=-0.19, mountTheta=-1.30
22:07:11.458 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=0.20, opts=13)
22:07:11.461 00.003 31432 Enqueuing Move request for scope (0.05, 0.20)
22:07:11.463 00.002 29876 Worker thread wakes up
22:07:11.463 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
22:07:11.463 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
22:07:11.463 00.000 29876 Moving (0.05, 0.20) raw xDistance=0.05 yDistance=-0.19
22:07:11.463 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:07:11.463 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:11.463 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:07:11.463 00.000 29876 MoveAxis(E, 0, ABG)
22:07:11.463 00.000 29876 Move returns status 0, amount 0
22:07:11.463 00.000 29876 MoveAxis(N, 0, ABG)
22:07:11.463 00.000 29876 Move returns status 0, amount 0
22:07:11.463 00.000 29876 move complete, result=0
22:07:11.463 00.000 29876 worker thread done servicing request
22:07:11.467 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:07:11.478 00.011 31432 UpdateGuideState exits: m=3234 RSB=34.7
22:07:11.480 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:11.482 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:11.484 00.002 31432 Enqueuing Expose request
22:07:11.486 00.002 29876 Worker thread wakes up
22:07:11.486 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:11.488 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:11.488 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:13.613 02.125 29876 Exposure complete
22:07:13.657 00.044 29876 worker thread done servicing request
22:07:13.657 00.000 31432 OnExposeComplete: enter
22:07:13.659 00.002 31432 UpdateGuideState(): m_state=6
22:07:13.661 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
22:07:13.663 00.002 31432 Star::Find returns 1 (0), X=327.33, Y=635.02, Mass=3346, SNR=35.7, Peak=222 HFD=4.0
22:07:13.665 00.002 31432 MultiStar: [#1 -0.37,0.20,1.00,U] [#2 -0.16,-0.27,0.90,U] [#3 -0.57,0.20,0.97,U] [#4 -0.31,0.40,0.92,U] [#5 -0.88,0.08,0.83,U] [#6 -0.69,0.29,0.85,U] [#7 -1.00,0.82,0.00,M2] [#8 -0.52,0.32,0.78,U] 
22:07:13.667 00.002 31432 refined, 7 included, MultiStar: {-0.58, 0.28}, one-star: {-1.10, 0.97}
22:07:13.669 00.002 31432 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.02) = xAngle (2.66 = 2.66)
22:07:13.671 00.002 31432 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.67 = -0.61)
22:07:13.672 00.001 31432 CameraToMount -- cameraX=-0.58 cameraY=0.28 hyp=0.64 cameraTheta=2.69 mountX=-0.57 mountY=-0.37, mountTheta=-2.57
22:07:13.677 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.58, y=0.28, opts=13)
22:07:13.680 00.003 31432 Enqueuing Move request for scope (-0.58, 0.28)
22:07:13.682 00.002 29876 Worker thread wakes up
22:07:13.682 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.28) opts 0xd
22:07:13.682 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.58, 0.28)
22:07:13.682 00.000 29876 Moving (-0.58, 0.28) raw xDistance=-0.57 yDistance=-0.37
22:07:13.682 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
22:07:13.682 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:13.682 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:07:13.682 00.000 29876 MoveAxis(E, 55, ABG)
22:07:13.682 00.000 29876 Guiding  Dir = 2, Dur = 55
22:07:13.683 00.001 29876 IsSlewing returns 0
22:07:13.683 00.000 29876 IsGuiding returns 0
22:07:13.683 00.000 29876 PulseGuide returned control before completion, sleep 65
22:07:13.686 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:07:13.698 00.012 31432 UpdateGuideState exits: m=3346 RSB=35.7
22:07:13.701 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:13.702 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:13.704 00.002 31432 Enqueuing Expose request
22:07:13.752 00.048 29876 IsGuiding returns 1
22:07:13.752 00.000 29876 scope still moving after pulse duration time elapsed
22:07:13.783 00.031 29876 IsSlewing returns 0
22:07:13.783 00.000 29876 IsGuiding returns 1
22:07:13.814 00.031 29876 IsSlewing returns 0
22:07:13.814 00.000 29876 IsGuiding returns 1
22:07:13.845 00.031 29876 IsSlewing returns 0
22:07:13.845 00.000 29876 IsGuiding returns 1
22:07:13.876 00.031 29876 IsSlewing returns 0
22:07:13.876 00.000 29876 IsGuiding returns 0
22:07:13.876 00.000 29876 scope move finished after 55 + 138 ms
22:07:13.876 00.000 29876 Move returns status 0, amount 55
22:07:13.876 00.000 29876 MoveAxis(N, 0, ABG)
22:07:13.876 00.000 29876 Move returns status 0, amount 0
22:07:13.876 00.000 29876 move complete, result=0
22:07:13.876 00.000 29876 worker thread done servicing request
22:07:13.876 00.000 29876 Worker thread wakes up
22:07:13.876 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:13.876 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:13.876 00.000 31432 GuideStep: -0.6 px 55 ms EAST, -0.4 px 0 ms NORTH
22:07:15.791 01.915 29876 Exposure complete
22:07:15.837 00.046 29876 worker thread done servicing request
22:07:15.837 00.000 31432 OnExposeComplete: enter
22:07:15.839 00.002 31432 UpdateGuideState(): m_state=6
22:07:15.841 00.002 31432 Star::Find(15, 327, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
22:07:15.843 00.002 31432 Star::Find returns 1 (0), X=328.84, Y=634.60, Mass=3381, SNR=35.3, Peak=255 HFD=3.8
22:07:15.845 00.002 31432 MultiStar: [#1 0.02,0.32,0.99,U] [#2 0.46,-0.52,0.87,U] [#3 0.23,0.10,0.98,U] [#4 0.23,0.16,0.89,U] [#5 0.04,0.28,0.84,U] [#6 -0.20,0.25,0.82,U] [#7 -0.62,0.77,0.93,U] [#8 -0.70,0.50,0.78,U] 
22:07:15.847 00.002 31432 refined, 8 included, MultiStar: {0.00, 0.27}, one-star: {0.41, 0.55}
22:07:15.849 00.002 31432 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.02) = xAngle (1.55 = 1.55)
22:07:15.851 00.002 31432 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.56 = -1.73)
22:07:15.852 00.001 31432 CameraToMount -- cameraX=0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.57 mountX=0.01 mountY=-0.27, mountTheta=-1.55
22:07:15.855 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.27, opts=13)
22:07:15.857 00.002 31432 Enqueuing Move request for scope (0.00, 0.27)
22:07:15.859 00.002 29876 Worker thread wakes up
22:07:15.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.27) opts 0xd
22:07:15.859 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.27)
22:07:15.859 00.000 29876 Moving (0.00, 0.27) raw xDistance=0.01 yDistance=-0.27
22:07:15.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:07:15.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:15.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:07:15.859 00.000 29876 MoveAxis(E, 0, ABG)
22:07:15.859 00.000 29876 Move returns status 0, amount 0
22:07:15.859 00.000 29876 MoveAxis(N, 0, ABG)
22:07:15.859 00.000 29876 Move returns status 0, amount 0
22:07:15.859 00.000 29876 move complete, result=0
22:07:15.859 00.000 29876 worker thread done servicing request
22:07:15.863 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:15.874 00.011 31432 UpdateGuideState exits: m=3381 RSB=35.3
22:07:15.876 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.878 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:15.880 00.002 31432 Enqueuing Expose request
22:07:15.882 00.002 29876 Worker thread wakes up
22:07:15.882 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:07:15.884 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:15.884 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:18.015 02.131 29876 Exposure complete
22:07:18.062 00.047 29876 worker thread done servicing request
22:07:18.062 00.000 31432 OnExposeComplete: enter
22:07:18.064 00.002 31432 UpdateGuideState(): m_state=6
22:07:18.066 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
22:07:18.068 00.002 31432 Star::Find returns 1 (0), X=328.66, Y=634.53, Mass=3020, SNR=33.8, Peak=177 HFD=4.1
22:07:18.070 00.002 31432 MultiStar: [#1 0.09,0.32,1.04,U] [#2 0.50,-0.54,0.92,U] [#3 -0.55,-0.27,1.00,U] [#4 -0.17,0.05,0.91,U] [#5 -0.00,-0.38,0.85,U] [#6 -0.18,-0.39,0.89,U] [#7 -1.36,0.14,0.00,M2] [#8 -0.61,0.05,0.80,U] 
22:07:18.072 00.002 31432 refined, 7 included, MultiStar: {-0.08, -0.07}, one-star: {0.24, 0.48}
22:07:18.074 00.002 31432 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.02) = xAngle (-2.41 = -2.41)
22:07:18.076 00.002 31432 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.60 = 0.60)
22:07:18.078 00.002 31432 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.38 mountX=-0.08 mountY=0.06, mountTheta=2.49
22:07:18.081 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.08, y=-0.07, opts=13)
22:07:18.083 00.002 31432 Enqueuing Move request for scope (-0.08, -0.07)
22:07:18.085 00.002 29876 Worker thread wakes up
22:07:18.085 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:07:18.085 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:07:18.085 00.000 29876 Moving (-0.08, -0.07) raw xDistance=-0.08 yDistance=0.06
22:07:18.085 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:07:18.085 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:18.085 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:18.085 00.000 29876 MoveAxis(E, 0, ABG)
22:07:18.085 00.000 29876 Move returns status 0, amount 0
22:07:18.085 00.000 29876 MoveAxis(N, 0, ABG)
22:07:18.085 00.000 29876 Move returns status 0, amount 0
22:07:18.085 00.000 29876 move complete, result=0
22:07:18.085 00.000 29876 worker thread done servicing request
22:07:18.089 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:18.100 00.011 31432 UpdateGuideState exits: m=3020 RSB=33.8
22:07:18.102 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:18.104 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:18.106 00.002 31432 Enqueuing Expose request
22:07:18.108 00.002 29876 Worker thread wakes up
22:07:18.108 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:18.110 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:18.110 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:20.016 01.906 29876 Exposure complete
22:07:20.059 00.043 29876 worker thread done servicing request
22:07:20.059 00.000 31432 OnExposeComplete: enter
22:07:20.062 00.003 31432 UpdateGuideState(): m_state=6
22:07:20.063 00.001 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
22:07:20.066 00.003 31432 Star::Find returns 1 (0), X=327.76, Y=634.42, Mass=3335, SNR=35.9, Peak=235 HFD=3.7
22:07:20.067 00.001 31432 MultiStar: [#1 -0.59,-0.02,0.95,U] [#2 -0.47,-0.48,0.82,U] [#3 -1.25,-0.11,0.00,M1] [#4 -0.56,-0.04,0.91,U] [#5 -0.84,0.28,0.84,U] [#6 -0.72,-0.22,0.84,U] [#7 -1.14,0.08,0.00,M3] [#8 -0.73,0.09,0.80,U] 
22:07:20.070 00.003 31432 refined, 6 included, MultiStar: {-0.66, 0.01}, one-star: {-0.67, 0.36}
22:07:20.072 00.002 31432 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.02) = xAngle (3.11 = 3.11)
22:07:20.074 00.002 31432 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.12 = -0.16)
22:07:20.075 00.001 31432 CameraToMount -- cameraX=-0.66 cameraY=0.01 hyp=0.66 cameraTheta=3.13 mountX=-0.66 mountY=-0.11, mountTheta=-2.98
22:07:20.078 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.66, y=0.01, opts=13)
22:07:20.080 00.002 31432 Enqueuing Move request for scope (-0.66, 0.01)
22:07:20.082 00.002 29876 Worker thread wakes up
22:07:20.082 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.01) opts 0xd
22:07:20.082 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.66, 0.01)
22:07:20.082 00.000 29876 Moving (-0.66, 0.01) raw xDistance=-0.66 yDistance=-0.11
22:07:20.082 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.66
22:07:20.082 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:20.082 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:07:20.082 00.000 29876 MoveAxis(E, 63, ABG)
22:07:20.082 00.000 29876 Guiding  Dir = 2, Dur = 63
22:07:20.082 00.000 29876 IsSlewing returns 0
22:07:20.082 00.000 29876 IsGuiding returns 0
22:07:20.082 00.000 29876 PulseGuide returned control before completion, sleep 73
22:07:20.085 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:20.097 00.012 31432 UpdateGuideState exits: m=3335 RSB=35.9
22:07:20.100 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.101 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:20.103 00.002 31432 Enqueuing Expose request
22:07:20.170 00.067 29876 IsGuiding returns 1
22:07:20.170 00.000 29876 scope still moving after pulse duration time elapsed
22:07:20.201 00.031 29876 IsSlewing returns 0
22:07:20.201 00.000 29876 IsGuiding returns 1
22:07:20.233 00.032 29876 IsSlewing returns 0
22:07:20.233 00.000 29876 IsGuiding returns 0
22:07:20.233 00.000 29876 scope move finished after 63 + 87 ms
22:07:20.233 00.000 29876 Move returns status 0, amount 63
22:07:20.233 00.000 29876 MoveAxis(N, 0, ABG)
22:07:20.233 00.000 29876 Move returns status 0, amount 0
22:07:20.233 00.000 29876 move complete, result=0
22:07:20.233 00.000 29876 worker thread done servicing request
22:07:20.233 00.000 29876 Worker thread wakes up
22:07:20.233 00.000 31432 GuideStep: -0.7 px 63 ms EAST, -0.1 px 0 ms NORTH
22:07:20.236 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:20.236 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:22.359 02.123 29876 Exposure complete
22:07:22.405 00.046 29876 worker thread done servicing request
22:07:22.405 00.000 31432 OnExposeComplete: enter
22:07:22.408 00.003 31432 UpdateGuideState(): m_state=6
22:07:22.410 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
22:07:22.411 00.001 31432 Star::Find returns 1 (0), X=328.55, Y=634.78, Mass=3337, SNR=34.6, Peak=229 HFD=3.8
22:07:22.413 00.002 31432 MultiStar: [#1 0.34,0.44,0.98,U] [#2 0.06,-0.10,0.91,U] [#3 -0.45,0.40,1.01,U] [#4 0.09,0.44,0.94,U] [#5 -0.12,-0.11,0.82,U] [#6 -0.02,0.24,0.97,U] [#7 -0.60,-0.27,0.94,U] [#8 -0.27,0.78,0.82,U] 
22:07:22.415 00.002 31432 refined, 8 included, MultiStar: {-0.09, 0.29}, one-star: {0.12, 0.73}
22:07:22.417 00.002 31432 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.02) = xAngle (1.85 = 1.85)
22:07:22.419 00.002 31432 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.86 = -1.42)
22:07:22.421 00.002 31432 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.88 mountX=-0.08 mountY=-0.30, mountTheta=-1.85
22:07:22.424 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.09, y=0.29, opts=13)
22:07:22.426 00.002 31432 Enqueuing Move request for scope (-0.09, 0.29)
22:07:22.427 00.001 29876 Worker thread wakes up
22:07:22.427 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
22:07:22.427 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
22:07:22.427 00.000 29876 Moving (-0.09, 0.29) raw xDistance=-0.08 yDistance=-0.30
22:07:22.428 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:07:22.428 00.000 29876 switching direction from 1 to -1 - decHistory=-4 oldest=-0.14 newest=-0.35
22:07:22.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.30
22:07:22.428 00.000 29876 MoveAxis(E, 0, ABG)
22:07:22.428 00.000 29876 Move returns status 0, amount 0
22:07:22.428 00.000 29876 BLC: Oldest BLC event removed
22:07:22.428 00.000 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:07:22.428 00.000 29876 MoveAxis(N, 42, ABG)
22:07:22.428 00.000 29876 Guiding  Dir = 0, Dur = 42
22:07:22.428 00.000 29876 IsSlewing returns 0
22:07:22.428 00.000 29876 IsGuiding returns 0
22:07:22.429 00.001 29876 PulseGuide returned control before completion, sleep 52
22:07:22.433 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:22.446 00.013 31432 UpdateGuideState exits: m=3337 RSB=34.6
22:07:22.449 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:22.452 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:22.454 00.002 31432 Enqueuing Expose request
22:07:22.481 00.027 29876 IsGuiding returns 1
22:07:22.481 00.000 29876 scope still moving after pulse duration time elapsed
22:07:22.513 00.032 29876 IsSlewing returns 0
22:07:22.513 00.000 29876 IsGuiding returns 1
22:07:22.545 00.032 29876 IsSlewing returns 0
22:07:22.545 00.000 29876 IsGuiding returns 1
22:07:22.576 00.031 29876 IsSlewing returns 0
22:07:22.576 00.000 29876 IsGuiding returns 1
22:07:22.607 00.031 29876 IsSlewing returns 0
22:07:22.607 00.000 29876 IsGuiding returns 0
22:07:22.607 00.000 29876 scope move finished after 42 + 136 ms
22:07:22.607 00.000 29876 Move returns status 0, amount 42
22:07:22.607 00.000 29876 move complete, result=0
22:07:22.608 00.001 29876 worker thread done servicing request
22:07:22.608 00.000 29876 Worker thread wakes up
22:07:22.608 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:22.608 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:22.608 00.000 31432 GuideStep: -0.1 px 0 ms EAST, -0.3 px 42 ms NORTH
22:07:24.513 01.905 29876 Exposure complete
22:07:24.557 00.044 29876 worker thread done servicing request
22:07:24.557 00.000 31432 OnExposeComplete: enter
22:07:24.560 00.003 31432 UpdateGuideState(): m_state=6
22:07:24.562 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
22:07:24.564 00.002 31432 Star::Find returns 1 (0), X=328.10, Y=634.74, Mass=2965, SNR=33.9, Peak=225 HFD=3.9
22:07:24.566 00.002 31432 MultiStar: [#1 0.14,0.47,1.05,U] [#2 0.11,-0.48,0.94,U] [#3 0.13,-0.65,0.99,U] [#4 0.12,0.01,0.96,U] [#5 -0.17,-0.53,0.85,U] [#6 -0.03,-0.06,0.88,U] [#7 0.16,-0.58,0.94,U] [#8 -0.11,0.27,0.83,U] 
22:07:24.568 00.002 31432 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.33, 0.69}
22:07:24.572 00.004 31432 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.02) = xAngle (-1.53 = -1.53)
22:07:24.576 00.004 31432 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.48 = 1.48)
22:07:24.578 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=0.00 mountY=0.08, mountTheta=1.53
22:07:24.581 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=-0.08, opts=13)
22:07:24.583 00.002 31432 Enqueuing Move request for scope (0.01, -0.08)
22:07:24.585 00.002 29876 Worker thread wakes up
22:07:24.585 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:07:24.585 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:07:24.585 00.000 29876 Moving (0.01, -0.08) raw xDistance=0.00 yDistance=0.08
22:07:24.585 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:07:24.585 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:24.585 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:07:24.585 00.000 29876 MoveAxis(E, 0, ABG)
22:07:24.585 00.000 29876 Move returns status 0, amount 0
22:07:24.586 00.001 29876 MoveAxis(N, 0, ABG)
22:07:24.586 00.000 29876 Move returns status 0, amount 0
22:07:24.586 00.000 29876 move complete, result=0
22:07:24.586 00.000 29876 worker thread done servicing request
22:07:24.589 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:24.601 00.012 31432 UpdateGuideState exits: m=2965 RSB=33.9
22:07:24.603 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:24.605 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:24.609 00.004 31432 Enqueuing Expose request
22:07:24.611 00.002 29876 Worker thread wakes up
22:07:24.611 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:24.613 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:24.613 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:26.837 02.224 29876 Exposure complete
22:07:26.881 00.044 29876 worker thread done servicing request
22:07:26.881 00.000 31432 OnExposeComplete: enter
22:07:26.884 00.003 31432 UpdateGuideState(): m_state=6
22:07:26.886 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
22:07:26.889 00.003 31432 Star::Find returns 1 (0), X=327.33, Y=633.70, Mass=3137, SNR=34.3, Peak=220 HFD=3.7
22:07:26.892 00.003 31432 MultiStar: [#1 -0.16,-0.82,1.04,U] [#2 -0.43,-1.07,0.00,M1] [#3 -0.39,-1.46,0.00,M1] [#4 -0.21,-0.65,0.88,U] [#5 -0.61,-1.28,0.00,M1] [#6 -0.75,-0.95,0.00,M1] [#7 -0.80,-0.76,0.00,M2] [#8 -0.45,-0.99,0.00,M1] 
22:07:26.895 00.003 31432 refined, 2 included, MultiStar: {-0.50, -0.61}, one-star: {-1.10, -0.35}
22:07:26.898 00.003 31432 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.02) = xAngle (-2.28 = -2.28)
22:07:26.901 00.003 31432 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.73 = 0.73)
22:07:26.908 00.007 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.61 hyp=0.79 cameraTheta=-2.26 mountX=-0.51 mountY=0.52, mountTheta=2.34
22:07:26.919 00.011 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.61, opts=13)
22:07:26.924 00.005 31432 Enqueuing Move request for scope (-0.50, -0.61)
22:07:26.931 00.007 29876 Worker thread wakes up
22:07:26.931 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.61) opts 0xd
22:07:26.931 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.61)
22:07:26.931 00.000 29876 Moving (-0.50, -0.61) raw xDistance=-0.51 yDistance=0.52
22:07:26.931 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
22:07:26.931 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:26.932 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
22:07:26.932 00.000 29876 MoveAxis(E, 49, ABG)
22:07:26.932 00.000 29876 Guiding  Dir = 2, Dur = 49
22:07:26.932 00.000 29876 IsSlewing returns 0
22:07:26.932 00.000 29876 IsGuiding returns 0
22:07:26.932 00.000 29876 PulseGuide returned control before completion, sleep 59
22:07:26.938 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:26.956 00.018 31432 UpdateGuideState exits: m=3137 RSB=34.3
22:07:26.960 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:26.965 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:26.973 00.008 31432 Enqueuing Expose request
22:07:27.006 00.033 29876 IsGuiding returns 1
22:07:27.006 00.000 29876 scope still moving after pulse duration time elapsed
22:07:27.037 00.031 29876 IsSlewing returns 0
22:07:27.037 00.000 29876 IsGuiding returns 1
22:07:27.069 00.032 29876 IsSlewing returns 0
22:07:27.069 00.000 29876 IsGuiding returns 1
22:07:27.100 00.031 29876 IsSlewing returns 0
22:07:27.100 00.000 29876 IsGuiding returns 1
22:07:27.131 00.031 29876 IsSlewing returns 0
22:07:27.131 00.000 29876 IsGuiding returns 1
22:07:27.162 00.031 29876 IsSlewing returns 0
22:07:27.162 00.000 29876 IsGuiding returns 0
22:07:27.162 00.000 29876 scope move finished after 49 + 181 ms
22:07:27.162 00.000 29876 Move returns status 0, amount 49
22:07:27.162 00.000 29876 MoveAxis(N, 0, ABG)
22:07:27.162 00.000 29876 Move returns status 0, amount 0
22:07:27.162 00.000 29876 move complete, result=0
22:07:27.162 00.000 29876 worker thread done servicing request
22:07:27.162 00.000 29876 Worker thread wakes up
22:07:27.162 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:27.162 00.000 31432 GuideStep: -0.5 px 49 ms EAST, 0.5 px 0 ms NORTH
22:07:27.165 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:29.074 01.909 29876 Exposure complete
22:07:29.132 00.058 29876 worker thread done servicing request
22:07:29.132 00.000 31432 OnExposeComplete: enter
22:07:29.134 00.002 31432 UpdateGuideState(): m_state=6
22:07:29.137 00.003 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
22:07:29.139 00.002 31432 Star::Find returns 1 (0), X=328.11, Y=634.05, Mass=3066, SNR=34.2, Peak=226 HFD=4.0
22:07:29.141 00.002 31432 MultiStar: [#1 0.25,-0.53,1.06,U] [#2 -0.12,-0.90,0.92,U] [#3 -0.40,-0.33,0.99,U] [#4 0.00,-0.58,0.88,U] [#5 -0.41,-0.73,0.90,U] [#6 -0.27,-0.98,0.00,M2] [#7 -0.93,-0.40,0.00,M3] [#8 -0.39,-0.42,0.83,U] 
22:07:29.144 00.003 31432 single-star, 6 included, MultiStar: {-0.19, -0.49}, one-star: {-0.32, -0.00}
22:07:29.146 00.002 31432 CameraToMount -- cameraTheta (-3.14) - m_xAngle (0.02) = xAngle (-3.16 = 3.12)
22:07:29.148 00.002 31432 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.15 = -0.15)
22:07:29.151 00.003 31432 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.14 mountX=-0.32 mountY=-0.05, mountTheta=-3.00
22:07:29.155 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.32, y=-0.00, opts=13)
22:07:29.158 00.003 31432 Enqueuing Move request for scope (-0.32, -0.00)
22:07:29.161 00.003 29876 Worker thread wakes up
22:07:29.161 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
22:07:29.161 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
22:07:29.161 00.000 29876 Moving (-0.32, -0.00) raw xDistance=-0.32 yDistance=-0.05
22:07:29.161 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
22:07:29.161 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:29.161 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:07:29.161 00.000 29876 MoveAxis(E, 38, ABG)
22:07:29.161 00.000 29876 Guiding  Dir = 2, Dur = 38
22:07:29.162 00.001 29876 IsSlewing returns 0
22:07:29.162 00.000 29876 IsGuiding returns 0
22:07:29.162 00.000 29876 PulseGuide returned control before completion, sleep 48
22:07:29.166 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:29.183 00.017 31432 UpdateGuideState exits: m=3066 RSB=34.2
22:07:29.187 00.004 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:29.190 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:29.193 00.003 31432 Enqueuing Expose request
22:07:29.213 00.020 29876 IsGuiding returns 1
22:07:29.213 00.000 29876 scope still moving after pulse duration time elapsed
22:07:29.245 00.032 29876 IsSlewing returns 0
22:07:29.245 00.000 29876 IsGuiding returns 1
22:07:29.277 00.032 29876 IsSlewing returns 0
22:07:29.277 00.000 29876 IsGuiding returns 1
22:07:29.309 00.032 29876 IsSlewing returns 0
22:07:29.309 00.000 29876 IsGuiding returns 0
22:07:29.309 00.000 29876 scope move finished after 38 + 109 ms
22:07:29.309 00.000 29876 Move returns status 0, amount 38
22:07:29.309 00.000 29876 MoveAxis(N, 0, ABG)
22:07:29.309 00.000 29876 Move returns status 0, amount 0
22:07:29.309 00.000 29876 move complete, result=0
22:07:29.309 00.000 29876 worker thread done servicing request
22:07:29.309 00.000 29876 Worker thread wakes up
22:07:29.309 00.000 31432 GuideStep: -0.3 px 38 ms EAST, -0.0 px 0 ms NORTH
22:07:29.313 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:29.313 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:31.543 02.230 29876 Exposure complete
22:07:31.585 00.042 29876 worker thread done servicing request
22:07:31.586 00.001 31432 OnExposeComplete: enter
22:07:31.588 00.002 31432 UpdateGuideState(): m_state=6
22:07:31.591 00.003 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
22:07:31.593 00.002 31432 Star::Find returns 1 (0), X=328.86, Y=633.91, Mass=3194, SNR=34.5, Peak=205 HFD=4.2
22:07:31.595 00.002 31432 MultiStar: [#1 0.34,-0.53,1.01,U] [#2 0.46,-0.73,0.96,U] [#3 0.18,-0.77,1.01,U] [#4 0.47,-0.76,0.91,U] [#5 0.23,-0.35,0.85,U] [#6 0.12,-0.80,0.85,U] [#7 -0.62,-0.58,0.94,U] [#8 0.07,-0.59,0.86,U] 
22:07:31.597 00.002 31432 single-star, 8 included, MultiStar: {0.19, -0.58}, one-star: {0.43, -0.14}
22:07:31.599 00.002 31432 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
22:07:31.601 00.002 31432 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
22:07:31.603 00.002 31432 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.46 cameraTheta=-0.32 mountX=0.43 mountY=0.21, mountTheta=0.46
22:07:31.606 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.43, y=-0.14, opts=13)
22:07:31.608 00.002 31432 Enqueuing Move request for scope (0.43, -0.14)
22:07:31.610 00.002 29876 Worker thread wakes up
22:07:31.610 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.14) opts 0xd
22:07:31.610 00.000 29876 Handling offset move in thread for scope, endpoint = (0.43, -0.14)
22:07:31.610 00.000 29876 Moving (0.43, -0.14) raw xDistance=0.43 yDistance=0.21
22:07:31.610 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.43
22:07:31.610 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:31.610 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:07:31.610 00.000 29876 MoveAxis(W, 36, ABG)
22:07:31.610 00.000 29876 Guiding  Dir = 3, Dur = 36
22:07:31.610 00.000 29876 IsSlewing returns 0
22:07:31.610 00.000 29876 IsGuiding returns 0
22:07:31.611 00.001 29876 PulseGuide returned control before completion, sleep 46
22:07:31.614 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:31.625 00.011 31432 UpdateGuideState exits: m=3194 RSB=34.5
22:07:31.628 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.630 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:31.632 00.002 31432 Enqueuing Expose request
22:07:31.666 00.034 29876 IsGuiding returns 1
22:07:31.666 00.000 29876 scope still moving after pulse duration time elapsed
22:07:31.696 00.030 29876 IsSlewing returns 0
22:07:31.696 00.000 29876 IsGuiding returns 1
22:07:31.728 00.032 29876 IsSlewing returns 0
22:07:31.728 00.000 29876 IsGuiding returns 0
22:07:31.728 00.000 29876 scope move finished after 36 + 81 ms
22:07:31.728 00.000 29876 Move returns status 0, amount 36
22:07:31.728 00.000 29876 MoveAxis(N, 0, ABG)
22:07:31.728 00.000 29876 Move returns status 0, amount 0
22:07:31.728 00.000 29876 move complete, result=0
22:07:31.728 00.000 29876 worker thread done servicing request
22:07:31.728 00.000 29876 Worker thread wakes up
22:07:31.728 00.000 31432 GuideStep: 0.4 px 36 ms WEST, 0.2 px 0 ms NORTH
22:07:31.731 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:31.731 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:33.636 01.905 29876 Exposure complete
22:07:33.679 00.043 29876 worker thread done servicing request
22:07:33.679 00.000 31432 OnExposeComplete: enter
22:07:33.681 00.002 31432 UpdateGuideState(): m_state=6
22:07:33.683 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
22:07:33.685 00.002 31432 Star::Find returns 1 (0), X=328.17, Y=634.03, Mass=3169, SNR=33.8, Peak=215 HFD=4.2
22:07:33.687 00.002 31432 MultiStar: [#1 -0.34,-0.37,0.98,U] [#2 0.04,-0.78,0.89,U] [#3 0.12,-0.76,1.01,U] [#4 0.36,-0.87,0.96,U] [#5 0.01,-0.26,0.87,U] [#6 -0.27,-0.75,0.96,U] [#7 -0.65,-0.40,0.90,U] [#8 -0.36,-0.42,0.82,U] 
22:07:33.689 00.002 31432 single-star, 8 included, MultiStar: {-0.15, -0.52}, one-star: {-0.26, -0.02}
22:07:33.691 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
22:07:33.694 00.003 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
22:07:33.695 00.001 31432 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
22:07:33.700 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.26, y=-0.02, opts=13)
22:07:33.702 00.002 31432 Enqueuing Move request for scope (-0.26, -0.02)
22:07:33.704 00.002 29876 Worker thread wakes up
22:07:33.704 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
22:07:33.704 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
22:07:33.704 00.000 29876 Moving (-0.26, -0.02) raw xDistance=-0.26 yDistance=-0.02
22:07:33.704 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
22:07:33.704 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:33.704 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:33.704 00.000 29876 MoveAxis(E, 20, ABG)
22:07:33.704 00.000 29876 Guiding  Dir = 2, Dur = 20
22:07:33.704 00.000 29876 IsSlewing returns 0
22:07:33.704 00.000 29876 IsGuiding returns 0
22:07:33.704 00.000 29876 PulseGuide returned control before completion, sleep 30
22:07:33.708 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:33.719 00.011 31432 UpdateGuideState exits: m=3169 RSB=33.8
22:07:33.722 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:33.723 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:33.725 00.002 31432 Enqueuing Expose request
22:07:33.745 00.020 29876 IsGuiding returns 1
22:07:33.745 00.000 29876 scope still moving after pulse duration time elapsed
22:07:33.776 00.031 29876 IsSlewing returns 0
22:07:33.776 00.000 29876 IsGuiding returns 1
22:07:33.808 00.032 29876 IsSlewing returns 0
22:07:33.808 00.000 29876 IsGuiding returns 0
22:07:33.808 00.000 29876 scope move finished after 20 + 82 ms
22:07:33.808 00.000 29876 Move returns status 0, amount 20
22:07:33.808 00.000 29876 MoveAxis(N, 0, ABG)
22:07:33.808 00.000 29876 Move returns status 0, amount 0
22:07:33.808 00.000 29876 move complete, result=0
22:07:33.808 00.000 29876 worker thread done servicing request
22:07:33.808 00.000 29876 Worker thread wakes up
22:07:33.808 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:33.808 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:33.808 00.000 31432 GuideStep: -0.3 px 20 ms EAST, -0.0 px 0 ms NORTH
22:07:35.929 02.121 29876 Exposure complete
22:07:35.974 00.045 29876 worker thread done servicing request
22:07:35.974 00.000 31432 OnExposeComplete: enter
22:07:35.977 00.003 31432 UpdateGuideState(): m_state=6
22:07:35.979 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
22:07:35.984 00.005 31432 Star::Find returns 1 (0), X=328.26, Y=634.85, Mass=3218, SNR=34.7, Peak=226 HFD=4.1
22:07:35.986 00.002 31432 MultiStar: [#1 0.34,0.15,1.01,U] [#2 0.10,-0.12,0.85,U] [#3 0.13,-0.33,0.99,U] [#4 0.28,-0.01,0.89,U] [#5 0.14,0.01,0.86,U] [#6 -0.22,0.37,0.87,U] [#7 -0.22,-0.27,0.91,U] [#8 -0.04,0.43,0.80,U] 
22:07:35.988 00.002 31432 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.17, 0.80}
22:07:35.991 00.003 31432 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.21 = 1.21)
22:07:35.993 00.002 31432 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.22 = -2.06)
22:07:35.999 00.006 31432 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.24 mountX=0.04 mountY=-0.11, mountTheta=-1.19
22:07:36.004 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.12, opts=13)
22:07:36.007 00.003 31432 Enqueuing Move request for scope (0.04, 0.12)
22:07:36.009 00.002 29876 Worker thread wakes up
22:07:36.009 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
22:07:36.009 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
22:07:36.009 00.000 29876 Moving (0.04, 0.12) raw xDistance=0.04 yDistance=-0.11
22:07:36.009 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:07:36.009 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:36.010 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:07:36.010 00.000 29876 MoveAxis(E, 0, ABG)
22:07:36.010 00.000 29876 Move returns status 0, amount 0
22:07:36.010 00.000 29876 MoveAxis(N, 0, ABG)
22:07:36.010 00.000 29876 Move returns status 0, amount 0
22:07:36.010 00.000 29876 move complete, result=0
22:07:36.010 00.000 29876 worker thread done servicing request
22:07:36.016 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:36.027 00.011 31432 UpdateGuideState exits: m=3218 RSB=34.7
22:07:36.030 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:36.031 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:36.033 00.002 31432 Enqueuing Expose request
22:07:36.035 00.002 29876 Worker thread wakes up
22:07:36.035 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:36.035 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:36.038 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:37.946 01.908 29876 Exposure complete
22:07:37.989 00.043 29876 worker thread done servicing request
22:07:37.990 00.001 31432 OnExposeComplete: enter
22:07:37.992 00.002 31432 UpdateGuideState(): m_state=6
22:07:37.994 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
22:07:37.996 00.002 31432 Star::Find returns 1 (0), X=327.89, Y=635.08, Mass=3105, SNR=33.7, Peak=201 HFD=4.2
22:07:37.998 00.002 31432 MultiStar: [#1 -0.02,0.70,0.99,U] [#2 0.40,-0.16,0.94,U] [#3 -0.23,-0.09,1.04,U] [#4 0.32,0.32,0.89,U] [#5 -0.66,0.31,0.83,U] [#6 -0.32,0.36,0.86,U] [#7 -1.12,0.19,0.00,M1] [#8 -0.36,0.58,0.85,U] 
22:07:38.000 00.002 31432 refined, 7 included, MultiStar: {-0.17, 0.38}, one-star: {-0.54, 1.03}
22:07:38.002 00.002 31432 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.02) = xAngle (1.97 = 1.97)
22:07:38.003 00.001 31432 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.98 = -1.31)
22:07:38.005 00.002 31432 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.99 mountX=-0.16 mountY=-0.40, mountTheta=-1.95
22:07:38.008 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.17, y=0.38, opts=13)
22:07:38.009 00.001 31432 Enqueuing Move request for scope (-0.17, 0.38)
22:07:38.011 00.002 29876 Worker thread wakes up
22:07:38.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
22:07:38.011 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
22:07:38.011 00.000 29876 Moving (-0.17, 0.38) raw xDistance=-0.16 yDistance=-0.40
22:07:38.011 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:07:38.012 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.40
22:07:38.012 00.000 29876 MoveAxis(E, 0, ABG)
22:07:38.012 00.000 29876 Move returns status 0, amount 0
22:07:38.012 00.000 29876 MoveAxis(N, 30, ABG)
22:07:38.012 00.000 29876 Guiding  Dir = 0, Dur = 30
22:07:38.012 00.000 29876 IsSlewing returns 0
22:07:38.012 00.000 29876 IsGuiding returns 0
22:07:38.012 00.000 29876 PulseGuide returned control before completion, sleep 40
22:07:38.015 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=15, FiltMax=257, Gamma=0.490
22:07:38.026 00.011 31432 UpdateGuideState exits: m=3105 RSB=33.7
22:07:38.029 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.030 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:38.032 00.002 31432 Enqueuing Expose request
22:07:38.068 00.036 29876 IsGuiding returns 1
22:07:38.068 00.000 29876 scope still moving after pulse duration time elapsed
22:07:38.099 00.031 29876 IsSlewing returns 0
22:07:38.099 00.000 29876 IsGuiding returns 1
22:07:38.130 00.031 29876 IsSlewing returns 0
22:07:38.130 00.000 29876 IsGuiding returns 1
22:07:38.161 00.031 29876 IsSlewing returns 0
22:07:38.161 00.000 29876 IsGuiding returns 1
22:07:38.193 00.032 29876 IsSlewing returns 0
22:07:38.193 00.000 29876 IsGuiding returns 0
22:07:38.193 00.000 29876 scope move finished after 30 + 150 ms
22:07:38.193 00.000 29876 Move returns status 0, amount 30
22:07:38.193 00.000 29876 move complete, result=0
22:07:38.193 00.000 29876 worker thread done servicing request
22:07:38.193 00.000 29876 Worker thread wakes up
22:07:38.193 00.000 31432 GuideStep: -0.2 px 0 ms EAST, -0.4 px 30 ms NORTH
22:07:38.195 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:38.196 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:40.324 02.128 29876 Exposure complete
22:07:40.367 00.043 29876 worker thread done servicing request
22:07:40.367 00.000 31432 OnExposeComplete: enter
22:07:40.369 00.002 31432 UpdateGuideState(): m_state=6
22:07:40.371 00.002 31432 Star::Find(15, 327, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
22:07:40.373 00.002 31432 Star::Find returns 1 (0), X=327.58, Y=634.94, Mass=2928, SNR=32.7, Peak=236 HFD=3.9
22:07:40.375 00.002 31432 MultiStar: [#1 -0.65,0.09,1.14,U] [#2 -1.05,-0.35,0.00,M1] [#3 -0.91,0.09,1.06,U] [#4 -0.89,0.28,0.99,U] [#5 -1.43,0.45,0.00,M1] [#6 -1.46,-0.04,0.00,M1] [#7 -1.24,0.13,0.00,M2] [#8 -1.05,0.44,0.00,M1] 
22:07:40.377 00.002 31432 refined, 3 included, MultiStar: {-0.82, 0.33}, one-star: {-0.84, 0.89}
22:07:40.379 00.002 31432 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.02) = xAngle (2.74 = 2.74)
22:07:40.381 00.002 31432 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.75 = -0.54)
22:07:40.383 00.002 31432 CameraToMount -- cameraX=-0.82 cameraY=0.33 hyp=0.88 cameraTheta=2.76 mountX=-0.81 mountY=-0.45, mountTheta=-2.63
22:07:40.386 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.82, y=0.33, opts=13)
22:07:40.388 00.002 31432 Enqueuing Move request for scope (-0.82, 0.33)
22:07:40.390 00.002 29876 Worker thread wakes up
22:07:40.390 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.33) opts 0xd
22:07:40.390 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.82, 0.33)
22:07:40.390 00.000 29876 Moving (-0.82, 0.33) raw xDistance=-0.81 yDistance=-0.45
22:07:40.390 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.81
22:07:40.390 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.45
22:07:40.390 00.000 29876 MoveAxis(E, 78, ABG)
22:07:40.390 00.000 29876 Guiding  Dir = 2, Dur = 78
22:07:40.390 00.000 29876 IsSlewing returns 0
22:07:40.390 00.000 29876 IsGuiding returns 0
22:07:40.390 00.000 29876 PulseGuide returned control before completion, sleep 88
22:07:40.394 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:40.407 00.013 31432 UpdateGuideState exits: m=2928 RSB=32.7
22:07:40.408 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.410 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:40.412 00.002 31432 Enqueuing Expose request
22:07:40.480 00.068 29876 IsGuiding returns 1
22:07:40.480 00.000 29876 scope still moving after pulse duration time elapsed
22:07:40.510 00.030 29876 IsSlewing returns 0
22:07:40.510 00.000 29876 IsGuiding returns 1
22:07:40.541 00.031 29876 IsSlewing returns 0
22:07:40.541 00.000 29876 IsGuiding returns 1
22:07:40.572 00.031 29876 IsSlewing returns 0
22:07:40.572 00.000 29876 IsGuiding returns 0
22:07:40.572 00.000 29876 scope move finished after 78 + 103 ms
22:07:40.572 00.000 29876 Move returns status 0, amount 78
22:07:40.572 00.000 29876 MoveAxis(N, 33, ABG)
22:07:40.572 00.000 29876 Guiding  Dir = 0, Dur = 33
22:07:40.572 00.000 29876 IsSlewing returns 0
22:07:40.572 00.000 29876 IsGuiding returns 0
22:07:40.573 00.001 29876 PulseGuide returned control before completion, sleep 43
22:07:40.618 00.045 29876 IsGuiding returns 1
22:07:40.618 00.000 29876 scope still moving after pulse duration time elapsed
22:07:40.649 00.031 29876 IsSlewing returns 0
22:07:40.649 00.000 29876 IsGuiding returns 1
22:07:40.681 00.032 29876 IsSlewing returns 0
22:07:40.681 00.000 29876 IsGuiding returns 1
22:07:40.711 00.030 29876 IsSlewing returns 0
22:07:40.711 00.000 29876 IsGuiding returns 1
22:07:40.741 00.030 29876 IsSlewing returns 0
22:07:40.741 00.000 29876 IsGuiding returns 1
22:07:40.772 00.031 29876 IsSlewing returns 0
22:07:40.772 00.000 29876 IsGuiding returns 0
22:07:40.772 00.000 29876 scope move finished after 33 + 166 ms
22:07:40.772 00.000 29876 Move returns status 0, amount 33
22:07:40.772 00.000 29876 move complete, result=0
22:07:40.772 00.000 29876 worker thread done servicing request
22:07:40.772 00.000 29876 Worker thread wakes up
22:07:40.772 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:40.772 00.000 31432 GuideStep: -0.8 px 78 ms EAST, -0.5 px 33 ms NORTH
22:07:40.776 00.004 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:42.684 01.908 29876 Exposure complete
22:07:42.726 00.042 29876 worker thread done servicing request
22:07:42.726 00.000 31432 OnExposeComplete: enter
22:07:42.728 00.002 31432 UpdateGuideState(): m_state=6
22:07:42.730 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
22:07:42.732 00.002 31432 Star::Find returns 1 (0), X=327.06, Y=633.96, Mass=3160, SNR=33.8, Peak=230 HFD=4.0
22:07:42.734 00.002 31432 MultiStar: [#1 -0.91,-0.23,1.05,U] [#2 -1.61,-0.43,0.00,M2] [#3 -0.95,-0.86,0.00,M1] [#4 -0.49,-0.41,0.93,U] [#5 -1.35,-0.07,0.00,M2] [#6 -1.21,-0.25,0.00,M2] [#7 -1.54,0.08,0.00,M3] [#8 -1.36,-0.22,0.00,M2] 
22:07:42.736 00.002 31432 refined, 2 included, MultiStar: {-0.93, -0.24}, one-star: {-1.37, -0.09}
22:07:42.738 00.002 31432 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.02) = xAngle (-2.92 = -2.92)
22:07:42.740 00.002 31432 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.09 = 0.09)
22:07:42.741 00.001 31432 CameraToMount -- cameraX=-0.93 cameraY=-0.24 hyp=0.96 cameraTheta=-2.89 mountX=-0.94 mountY=0.09, mountTheta=3.05
22:07:42.744 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.93, y=-0.24, opts=13)
22:07:42.747 00.003 31432 Enqueuing Move request for scope (-0.93, -0.24)
22:07:42.749 00.002 29876 Worker thread wakes up
22:07:42.749 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.24) opts 0xd
22:07:42.749 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.93, -0.24)
22:07:42.749 00.000 29876 Moving (-0.93, -0.24) raw xDistance=-0.94 yDistance=0.09
22:07:42.749 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
22:07:42.749 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.749 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:07:42.749 00.000 29876 MoveAxis(E, 101, ABG)
22:07:42.749 00.000 29876 Guiding  Dir = 2, Dur = 101
22:07:42.749 00.000 29876 IsSlewing returns 0
22:07:42.750 00.001 29876 IsGuiding returns 0
22:07:42.750 00.000 29876 PulseGuide returned control before completion, sleep 111
22:07:42.754 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:42.767 00.013 31432 UpdateGuideState exits: m=3160 RSB=33.8
22:07:42.769 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.771 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:42.773 00.002 31432 Enqueuing Expose request
22:07:42.869 00.096 29876 IsGuiding returns 1
22:07:42.869 00.000 29876 scope still moving after pulse duration time elapsed
22:07:42.916 00.047 29876 IsSlewing returns 0
22:07:42.917 00.001 29876 IsGuiding returns 1
22:07:42.946 00.029 29876 IsSlewing returns 0
22:07:42.946 00.000 29876 IsGuiding returns 0
22:07:42.946 00.000 29876 scope move finished after 101 + 94 ms
22:07:42.946 00.000 29876 Move returns status 0, amount 101
22:07:42.946 00.000 29876 MoveAxis(N, 0, ABG)
22:07:42.946 00.000 29876 Move returns status 0, amount 0
22:07:42.946 00.000 29876 move complete, result=0
22:07:42.946 00.000 29876 worker thread done servicing request
22:07:42.946 00.000 29876 Worker thread wakes up
22:07:42.946 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:42.947 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:42.947 00.000 31432 GuideStep: -0.9 px 101 ms EAST, 0.1 px 0 ms NORTH
22:07:45.174 02.227 29876 Exposure complete
22:07:45.218 00.044 29876 worker thread done servicing request
22:07:45.218 00.000 31432 OnExposeComplete: enter
22:07:45.221 00.003 31432 UpdateGuideState(): m_state=6
22:07:45.222 00.001 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
22:07:45.224 00.002 31432 Star::Find returns 1 (0), X=327.13, Y=633.86, Mass=3051, SNR=33.1, Peak=189 HFD=4.1
22:07:45.226 00.002 31432 MultiStar: [#1 -0.83,-0.02,1.08,U] [#2 -1.09,-0.74,0.00,M3] [#3 -1.02,-0.92,0.00,M2] [#4 -0.73,-0.20,0.91,U] [#5 -1.30,-0.50,0.00,M3] [#6 -1.37,-0.50,0.00,M3] [#7 -1.27,-0.12,0.00,M4] [#8 -1.57,-0.11,0.00,M3] 
22:07:45.228 00.002 31432 refined, 2 included, MultiStar: {-0.96, -0.13}, one-star: {-1.30, -0.19}
22:07:45.230 00.002 31432 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.02) = xAngle (-3.03 = -3.03)
22:07:45.231 00.001 31432 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.02 = -0.02)
22:07:45.233 00.002 31432 CameraToMount -- cameraX=-0.96 cameraY=-0.13 hyp=0.96 cameraTheta=-3.00 mountX=-0.96 mountY=-0.02, mountTheta=-3.13
22:07:45.236 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.96, y=-0.13, opts=13)
22:07:45.238 00.002 31432 Enqueuing Move request for scope (-0.96, -0.13)
22:07:45.240 00.002 29876 Worker thread wakes up
22:07:45.240 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.13) opts 0xd
22:07:45.240 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.96, -0.13)
22:07:45.240 00.000 29876 Moving (-0.96, -0.13) raw xDistance=-0.96 yDistance=-0.02
22:07:45.241 00.001 29876 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.96
22:07:45.241 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:45.241 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:45.241 00.000 29876 MoveAxis(E, 106, ABG)
22:07:45.241 00.000 29876 Guiding  Dir = 2, Dur = 106
22:07:45.241 00.000 29876 IsSlewing returns 0
22:07:45.241 00.000 29876 IsGuiding returns 0
22:07:45.241 00.000 29876 PulseGuide returned control before completion, sleep 116
22:07:45.244 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=257, Gamma=0.490
22:07:45.256 00.012 31432 UpdateGuideState exits: m=3051 RSB=33.1
22:07:45.258 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.260 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:45.262 00.002 31432 Enqueuing Expose request
22:07:45.373 00.111 29876 IsGuiding returns 1
22:07:45.373 00.000 29876 scope still moving after pulse duration time elapsed
22:07:45.403 00.030 29876 IsSlewing returns 0
22:07:45.403 00.000 29876 IsGuiding returns 1
22:07:45.435 00.032 29876 IsSlewing returns 0
22:07:45.435 00.000 29876 IsGuiding returns 0
22:07:45.435 00.000 29876 scope move finished after 106 + 87 ms
22:07:45.435 00.000 29876 Move returns status 0, amount 106
22:07:45.435 00.000 29876 MoveAxis(N, 0, ABG)
22:07:45.435 00.000 29876 Move returns status 0, amount 0
22:07:45.435 00.000 29876 move complete, result=0
22:07:45.435 00.000 29876 worker thread done servicing request
22:07:45.435 00.000 29876 Worker thread wakes up
22:07:45.435 00.000 31432 GuideStep: -1.0 px 106 ms EAST, -0.0 px 0 ms NORTH
22:07:45.439 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:45.439 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:47.343 01.904 29876 Exposure complete
22:07:47.393 00.050 29876 worker thread done servicing request
22:07:47.393 00.000 31432 OnExposeComplete: enter
22:07:47.397 00.004 31432 UpdateGuideState(): m_state=6
22:07:47.399 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
22:07:47.401 00.002 31432 Star::Find returns 1 (0), X=328.41, Y=634.65, Mass=2827, SNR=32.2, Peak=209 HFD=3.5
22:07:47.403 00.002 31432 MultiStar: [#1 -0.09,0.21,1.06,U] [#2 -0.14,-0.33,0.92,U] [#3 -0.48,-0.15,1.10,U] [#4 0.04,-0.60,1.02,U] [#5 -0.03,-0.21,0.90,U] [#6 -0.25,0.32,0.90,U] [#7 -0.87,-0.07,0.99,U] [#8 -0.58,0.04,0.87,U] 
22:07:47.405 00.002 31432 refined, 8 included, MultiStar: {-0.27, -0.02}, one-star: {-0.02, 0.60}
22:07:47.407 00.002 31432 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.02) = xAngle (-3.08 = -3.08)
22:07:47.409 00.002 31432 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.07 = -0.07)
22:07:47.411 00.002 31432 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.06 mountX=-0.27 mountY=-0.02, mountTheta=-3.07
22:07:47.413 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.27, y=-0.02, opts=13)
22:07:47.415 00.002 31432 Enqueuing Move request for scope (-0.27, -0.02)
22:07:47.417 00.002 29876 Worker thread wakes up
22:07:47.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
22:07:47.417 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
22:07:47.417 00.000 29876 Moving (-0.27, -0.02) raw xDistance=-0.27 yDistance=-0.02
22:07:47.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.27
22:07:47.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:07:47.417 00.000 29876 MoveAxis(E, 41, ABG)
22:07:47.417 00.000 29876 Guiding  Dir = 2, Dur = 41
22:07:47.418 00.001 29876 IsSlewing returns 0
22:07:47.418 00.000 29876 IsGuiding returns 0
22:07:47.418 00.000 29876 PulseGuide returned control before completion, sleep 51
22:07:47.423 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=15, FiltMax=257, Gamma=0.490
22:07:47.435 00.012 31432 UpdateGuideState exits: m=2827 RSB=32.2
22:07:47.438 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.440 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:47.441 00.001 31432 Enqueuing Expose request
22:07:47.480 00.039 29876 IsGuiding returns 1
22:07:47.480 00.000 29876 scope still moving after pulse duration time elapsed
22:07:47.509 00.029 29876 IsSlewing returns 0
22:07:47.509 00.000 29876 IsGuiding returns 1
22:07:47.540 00.031 29876 IsSlewing returns 0
22:07:47.540 00.000 29876 IsGuiding returns 1
22:07:47.571 00.031 29876 IsSlewing returns 0
22:07:47.571 00.000 29876 IsGuiding returns 0
22:07:47.571 00.000 29876 scope move finished after 41 + 112 ms
22:07:47.571 00.000 29876 Move returns status 0, amount 41
22:07:47.571 00.000 29876 MoveAxis(N, 0, ABG)
22:07:47.571 00.000 29876 Move returns status 0, amount 0
22:07:47.571 00.000 29876 move complete, result=0
22:07:47.571 00.000 29876 worker thread done servicing request
22:07:47.571 00.000 29876 Worker thread wakes up
22:07:47.571 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:47.571 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:47.571 00.000 31432 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
22:07:49.700 02.129 29876 Exposure complete
22:07:49.744 00.044 29876 worker thread done servicing request
22:07:49.744 00.000 31432 OnExposeComplete: enter
22:07:49.746 00.002 31432 UpdateGuideState(): m_state=6
22:07:49.748 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
22:07:49.750 00.002 31432 Star::Find returns 1 (0), X=327.60, Y=634.44, Mass=3033, SNR=33.5, Peak=196 HFD=3.9
22:07:49.752 00.002 31432 MultiStar: [#1 -0.61,0.14,1.04,U] [#2 -0.73,-1.01,0.00,M3] [#3 -0.67,-0.11,1.06,U] [#4 -0.44,-0.29,0.90,U] [#5 -0.87,0.12,0.75,U] [#6 -1.16,0.14,0.00,M3] [#7 -1.60,0.14,0.00,M4] [#8 -0.84,0.32,0.84,U] 
22:07:49.754 00.002 31432 refined, 5 included, MultiStar: {-0.70, 0.09}, one-star: {-0.83, 0.39}
22:07:49.756 00.002 31432 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.02) = xAngle (2.99 = 2.99)
22:07:49.758 00.002 31432 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.00 = -0.28)
22:07:49.760 00.002 31432 CameraToMount -- cameraX=-0.70 cameraY=0.09 hyp=0.71 cameraTheta=3.01 mountX=-0.70 mountY=-0.20, mountTheta=-2.87
22:07:49.763 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.70, y=0.09, opts=13)
22:07:49.765 00.002 31432 Enqueuing Move request for scope (-0.70, 0.09)
22:07:49.767 00.002 29876 Worker thread wakes up
22:07:49.767 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.09) opts 0xd
22:07:49.767 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.70, 0.09)
22:07:49.767 00.000 29876 Moving (-0.70, 0.09) raw xDistance=-0.70 yDistance=-0.20
22:07:49.767 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.70
22:07:49.767 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:49.767 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:07:49.767 00.000 29876 MoveAxis(E, 73, ABG)
22:07:49.767 00.000 29876 Guiding  Dir = 2, Dur = 73
22:07:49.767 00.000 29876 IsSlewing returns 0
22:07:49.768 00.001 29876 IsGuiding returns 0
22:07:49.768 00.000 29876 PulseGuide returned control before completion, sleep 83
22:07:49.771 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:07:49.783 00.012 31432 UpdateGuideState exits: m=3033 RSB=33.5
22:07:49.785 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:49.787 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:49.789 00.002 31432 Enqueuing Expose request
22:07:49.853 00.064 29876 IsGuiding returns 1
22:07:49.853 00.000 29876 scope still moving after pulse duration time elapsed
22:07:49.884 00.031 29876 IsSlewing returns 0
22:07:49.884 00.000 29876 IsGuiding returns 1
22:07:49.914 00.030 29876 IsSlewing returns 0
22:07:49.914 00.000 29876 IsGuiding returns 0
22:07:49.914 00.000 29876 scope move finished after 73 + 73 ms
22:07:49.914 00.000 29876 Move returns status 0, amount 73
22:07:49.914 00.000 29876 MoveAxis(N, 0, ABG)
22:07:49.914 00.000 29876 Move returns status 0, amount 0
22:07:49.914 00.000 29876 move complete, result=0
22:07:49.914 00.000 29876 worker thread done servicing request
22:07:49.914 00.000 29876 Worker thread wakes up
22:07:49.914 00.000 31432 GuideStep: -0.7 px 73 ms EAST, -0.2 px 0 ms NORTH
22:07:49.917 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:49.917 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:51.832 01.915 29876 Exposure complete
22:07:51.878 00.046 29876 worker thread done servicing request
22:07:51.878 00.000 31432 OnExposeComplete: enter
22:07:51.880 00.002 31432 UpdateGuideState(): m_state=6
22:07:51.882 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
22:07:51.884 00.002 31432 Star::Find returns 1 (0), X=327.59, Y=634.80, Mass=3166, SNR=34.7, Peak=218 HFD=3.8
22:07:51.886 00.002 31432 MultiStar: [#1 -0.22,-0.29,0.96,U] [#2 -0.06,-0.66,0.85,U] [#3 -1.02,-0.08,0.00,M1] [#4 -0.28,-0.53,0.88,U] [#5 -0.80,0.38,0.83,U] [#6 -0.60,-0.28,0.88,U] [#7 -1.19,0.53,0.00,M5] [#8 -0.67,-0.29,0.78,U] 
22:07:51.888 00.002 31432 refined, 6 included, MultiStar: {-0.50, -0.12}, one-star: {-0.84, 0.75}
22:07:51.889 00.001 31432 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.02) = xAngle (-2.94 = -2.94)
22:07:51.891 00.002 31432 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.08 = 0.08)
22:07:51.893 00.002 31432 CameraToMount -- cameraX=-0.50 cameraY=-0.12 hyp=0.51 cameraTheta=-2.91 mountX=-0.50 mountY=0.04, mountTheta=3.06
22:07:51.896 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.50, y=-0.12, opts=13)
22:07:51.898 00.002 31432 Enqueuing Move request for scope (-0.50, -0.12)
22:07:51.899 00.001 29876 Worker thread wakes up
22:07:51.899 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.12) opts 0xd
22:07:51.900 00.001 29876 Handling offset move in thread for scope, endpoint = (-0.50, -0.12)
22:07:51.900 00.000 29876 Moving (-0.50, -0.12) raw xDistance=-0.50 yDistance=0.04
22:07:51.900 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
22:07:51.900 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:51.900 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:07:51.900 00.000 29876 MoveAxis(E, 58, ABG)
22:07:51.900 00.000 29876 Guiding  Dir = 2, Dur = 58
22:07:51.900 00.000 29876 IsSlewing returns 0
22:07:51.900 00.000 29876 IsGuiding returns 0
22:07:51.900 00.000 29876 PulseGuide returned control before completion, sleep 68
22:07:51.904 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:51.915 00.011 31432 UpdateGuideState exits: m=3166 RSB=34.7
22:07:51.917 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:51.919 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:51.921 00.002 31432 Enqueuing Expose request
22:07:51.971 00.050 29876 IsGuiding returns 1
22:07:51.971 00.000 29876 scope still moving after pulse duration time elapsed
22:07:52.002 00.031 29876 IsSlewing returns 0
22:07:52.002 00.000 29876 IsGuiding returns 1
22:07:52.034 00.032 29876 IsSlewing returns 0
22:07:52.034 00.000 29876 IsGuiding returns 1
22:07:52.065 00.031 29876 IsSlewing returns 0
22:07:52.065 00.000 29876 IsGuiding returns 1
22:07:52.096 00.031 29876 IsSlewing returns 0
22:07:52.096 00.000 29876 IsGuiding returns 0
22:07:52.096 00.000 29876 scope move finished after 58 + 137 ms
22:07:52.096 00.000 29876 Move returns status 0, amount 58
22:07:52.096 00.000 29876 MoveAxis(N, 0, ABG)
22:07:52.096 00.000 29876 Move returns status 0, amount 0
22:07:52.096 00.000 29876 move complete, result=0
22:07:52.097 00.001 29876 worker thread done servicing request
22:07:52.097 00.000 31432 GuideStep: -0.5 px 58 ms EAST, 0.0 px 0 ms NORTH
22:07:52.099 00.002 29876 Worker thread wakes up
22:07:52.099 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:52.099 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:54.230 02.131 29876 Exposure complete
22:07:54.274 00.044 29876 worker thread done servicing request
22:07:54.274 00.000 31432 OnExposeComplete: enter
22:07:54.276 00.002 31432 UpdateGuideState(): m_state=6
22:07:54.278 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
22:07:54.280 00.002 31432 Star::Find returns 1 (0), X=328.38, Y=634.38, Mass=3155, SNR=34.5, Peak=210 HFD=3.9
22:07:54.282 00.002 31432 MultiStar: [#1 0.09,-0.14,1.02,U] [#2 0.38,-1.10,0.00,M3] [#3 0.01,-0.98,0.97,U] [#4 0.32,-0.42,0.90,U] [#5 0.03,-0.39,0.84,U] [#6 -0.26,-0.59,0.85,U] [#7 -1.01,-0.18,0.00,M6] [#8 -0.15,-0.20,0.78,U] 
22:07:54.284 00.002 31432 single-star, 6 included, MultiStar: {0.00, -0.34}, one-star: {-0.05, 0.32}
22:07:54.286 00.002 31432 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.02) = xAngle (1.70 = 1.70)
22:07:54.288 00.002 31432 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.71 = -1.57)
22:07:54.289 00.001 31432 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.73 mountX=-0.04 mountY=-0.33, mountTheta=-1.70
22:07:54.292 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.05, y=0.32, opts=13)
22:07:54.294 00.002 31432 Enqueuing Move request for scope (-0.05, 0.32)
22:07:54.296 00.002 29876 Worker thread wakes up
22:07:54.296 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
22:07:54.296 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
22:07:54.296 00.000 29876 Moving (-0.05, 0.32) raw xDistance=-0.04 yDistance=-0.33
22:07:54.296 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:07:54.296 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.33
22:07:54.296 00.000 29876 MoveAxis(E, 0, ABG)
22:07:54.296 00.000 29876 Move returns status 0, amount 0
22:07:54.296 00.000 29876 MoveAxis(N, 24, ABG)
22:07:54.296 00.000 29876 Guiding  Dir = 0, Dur = 24
22:07:54.296 00.000 29876 IsSlewing returns 0
22:07:54.297 00.001 29876 IsGuiding returns 0
22:07:54.297 00.000 29876 PulseGuide returned control before completion, sleep 34
22:07:54.300 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:54.311 00.011 31432 UpdateGuideState exits: m=3155 RSB=34.5
22:07:54.313 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:54.315 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:54.317 00.002 31432 Enqueuing Expose request
22:07:54.339 00.022 29876 IsGuiding returns 1
22:07:54.339 00.000 29876 scope still moving after pulse duration time elapsed
22:07:54.369 00.030 29876 IsSlewing returns 0
22:07:54.369 00.000 29876 IsGuiding returns 1
22:07:54.401 00.032 29876 IsSlewing returns 0
22:07:54.401 00.000 29876 IsGuiding returns 1
22:07:54.432 00.031 29876 IsSlewing returns 0
22:07:54.432 00.000 29876 IsGuiding returns 1
22:07:54.464 00.032 29876 IsSlewing returns 0
22:07:54.464 00.000 29876 IsGuiding returns 0
22:07:54.464 00.000 29876 scope move finished after 24 + 142 ms
22:07:54.464 00.000 29876 Move returns status 0, amount 24
22:07:54.464 00.000 29876 move complete, result=0
22:07:54.464 00.000 29876 worker thread done servicing request
22:07:54.464 00.000 29876 Worker thread wakes up
22:07:54.464 00.000 31432 GuideStep: -0.0 px 0 ms EAST, -0.3 px 24 ms NORTH
22:07:54.466 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:54.467 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:56.382 01.915 29876 Exposure complete
22:07:56.426 00.044 29876 worker thread done servicing request
22:07:56.426 00.000 31432 OnExposeComplete: enter
22:07:56.428 00.002 31432 UpdateGuideState(): m_state=6
22:07:56.430 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
22:07:56.432 00.002 31432 Star::Find returns 1 (0), X=328.30, Y=633.50, Mass=3007, SNR=32.9, Peak=207 HFD=3.6
22:07:56.434 00.002 31432 MultiStar: [#1 0.07,-0.25,1.07,U] [#2 -0.15,-0.68,0.91,U] [#3 0.15,-0.86,1.03,U] [#4 -0.29,-0.66,0.96,U] [#5 -0.26,-0.65,0.88,U] [#6 -0.12,-0.61,0.90,U] [#7 -1.01,0.08,0.00,M7] [#8 -0.28,-0.42,0.81,U] 
22:07:56.436 00.002 31432 single-star, 7 included, MultiStar: {-0.12, -0.58}, one-star: {-0.13, -0.55}
22:07:56.438 00.002 31432 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.02) = xAngle (-1.83 = -1.83)
22:07:56.441 00.003 31432 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.18 = 1.18)
22:07:56.443 00.002 31432 CameraToMount -- cameraX=-0.13 cameraY=-0.55 hyp=0.57 cameraTheta=-1.81 mountX=-0.14 mountY=0.52, mountTheta=1.84
22:07:56.444 00.001 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.13, y=-0.55, opts=13)
22:07:56.447 00.003 31432 Enqueuing Move request for scope (-0.13, -0.55)
22:07:56.450 00.003 29876 Worker thread wakes up
22:07:56.450 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.55) opts 0xd
22:07:56.450 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.13, -0.55)
22:07:56.450 00.000 29876 Moving (-0.13, -0.55) raw xDistance=-0.14 yDistance=0.52
22:07:56.450 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:07:56.450 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:56.450 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
22:07:56.450 00.000 29876 MoveAxis(E, 0, ABG)
22:07:56.450 00.000 29876 Move returns status 0, amount 0
22:07:56.450 00.000 29876 MoveAxis(N, 0, ABG)
22:07:56.450 00.000 29876 Move returns status 0, amount 0
22:07:56.450 00.000 29876 move complete, result=0
22:07:56.450 00.000 29876 worker thread done servicing request
22:07:56.454 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=257, Gamma=0.490
22:07:56.466 00.012 31432 UpdateGuideState exits: m=3007 RSB=32.9
22:07:56.468 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:56.470 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:56.472 00.002 31432 Enqueuing Expose request
22:07:56.474 00.002 29876 Worker thread wakes up
22:07:56.474 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:07:56.476 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:56.476 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:58.607 02.131 29876 Exposure complete
22:07:58.651 00.044 29876 worker thread done servicing request
22:07:58.651 00.000 31432 OnExposeComplete: enter
22:07:58.653 00.002 31432 UpdateGuideState(): m_state=6
22:07:58.655 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
22:07:58.656 00.001 31432 Star::Find returns 1 (0), X=328.18, Y=633.84, Mass=3086, SNR=33.3, Peak=204 HFD=4.1
22:07:58.658 00.002 31432 MultiStar: [#1 -0.07,-0.18,1.05,U] [#2 -0.30,-1.00,0.00,M3] [#3 -0.24,-0.61,1.03,U] [#4 -0.26,-0.42,0.93,U] [#5 -0.49,-0.48,0.86,U] [#6 -0.59,-0.44,0.90,U] [#7 -1.21,-0.62,0.00,M8] [#8 -0.76,0.01,0.80,U] 
22:07:58.661 00.003 31432 single-star, 6 included, MultiStar: {-0.36, -0.34}, one-star: {-0.25, -0.21}
22:07:58.663 00.002 31432 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.02) = xAngle (-2.47 = -2.47)
22:07:58.665 00.002 31432 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.54 = 0.54)
22:07:58.667 00.002 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.45 mountX=-0.26 mountY=0.17, mountTheta=2.56
22:07:58.670 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.21, opts=13)
22:07:58.673 00.003 31432 Enqueuing Move request for scope (-0.25, -0.21)
22:07:58.675 00.002 29876 Worker thread wakes up
22:07:58.675 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
22:07:58.675 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
22:07:58.675 00.000 29876 Moving (-0.25, -0.21) raw xDistance=-0.26 yDistance=0.17
22:07:58.675 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
22:07:58.675 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:58.675 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:07:58.675 00.000 29876 MoveAxis(E, 25, ABG)
22:07:58.675 00.000 29876 Guiding  Dir = 2, Dur = 25
22:07:58.675 00.000 29876 IsSlewing returns 0
22:07:58.675 00.000 29876 IsGuiding returns 0
22:07:58.676 00.001 29876 PulseGuide returned control before completion, sleep 35
22:07:58.678 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:07:58.690 00.012 31432 UpdateGuideState exits: m=3086 RSB=33.3
22:07:58.692 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.693 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:07:58.696 00.003 31432 Enqueuing Expose request
22:07:58.715 00.019 29876 IsGuiding returns 1
22:07:58.715 00.000 29876 scope still moving after pulse duration time elapsed
22:07:58.745 00.030 29876 IsSlewing returns 0
22:07:58.745 00.000 29876 IsGuiding returns 1
22:07:58.776 00.031 29876 IsSlewing returns 0
22:07:58.776 00.000 29876 IsGuiding returns 0
22:07:58.776 00.000 29876 scope move finished after 25 + 75 ms
22:07:58.776 00.000 29876 Move returns status 0, amount 25
22:07:58.776 00.000 29876 MoveAxis(N, 0, ABG)
22:07:58.776 00.000 29876 Move returns status 0, amount 0
22:07:58.776 00.000 29876 move complete, result=0
22:07:58.777 00.001 29876 worker thread done servicing request
22:07:58.777 00.000 29876 Worker thread wakes up
22:07:58.777 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:07:58.777 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:07:58.777 00.000 31432 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
22:08:00.686 01.909 29876 Exposure complete
22:08:00.729 00.043 29876 worker thread done servicing request
22:08:00.729 00.000 31432 OnExposeComplete: enter
22:08:00.732 00.003 31432 UpdateGuideState(): m_state=6
22:08:00.734 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
22:08:00.736 00.002 31432 Star::Find returns 1 (0), X=326.83, Y=633.84, Mass=2949, SNR=33.5, Peak=226 HFD=3.8
22:08:00.738 00.002 31432 MultiStar: [#1 -0.68,-0.66,1.04,U] [#2 -0.70,-1.58,0.00,M4] [#3 -1.26,-1.42,0.00,M1] [#4 -0.89,-1.17,0.00,M1] [#5 -1.34,-0.76,0.00,M1] [#6 -1.20,-1.29,0.00,M1] [#7 -1.60,-0.99,0.00,M9] [#8 -1.41,-0.49,0.00,M1] 
22:08:00.739 00.001 31432 refined, 1 included, MultiStar: {-1.13, -0.44}, one-star: {-1.60, -0.22}
22:08:00.742 00.003 31432 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.02) = xAngle (-2.79 = -2.79)
22:08:00.744 00.002 31432 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.22 = 0.22)
22:08:00.746 00.002 31432 CameraToMount -- cameraX=-1.13 cameraY=-0.44 hyp=1.21 cameraTheta=-2.77 mountX=-1.14 mountY=0.26, mountTheta=2.91
22:08:00.751 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-1.13, y=-0.44, opts=13)
22:08:00.756 00.005 31432 Enqueuing Move request for scope (-1.13, -0.44)
22:08:00.758 00.002 29876 Worker thread wakes up
22:08:00.758 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.44) opts 0xd
22:08:00.758 00.000 29876 Handling offset move in thread for scope, endpoint = (-1.13, -0.44)
22:08:00.758 00.000 29876 Moving (-1.13, -0.44) raw xDistance=-1.14 yDistance=0.26
22:08:00.758 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.14
22:08:00.758 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.758 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:08:00.758 00.000 29876 MoveAxis(E, 113, ABG)
22:08:00.758 00.000 29876 Guiding  Dir = 2, Dur = 113
22:08:00.759 00.001 29876 IsSlewing returns 0
22:08:00.759 00.000 29876 IsGuiding returns 0
22:08:00.759 00.000 29876 PulseGuide returned control before completion, sleep 123
22:08:00.762 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=14, FiltMax=257, Gamma=0.490
22:08:00.773 00.011 31432 UpdateGuideState exits: m=2949 RSB=33.5
22:08:00.775 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.777 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:00.779 00.002 31432 Enqueuing Expose request
22:08:00.888 00.109 29876 IsGuiding returns 1
22:08:00.888 00.000 29876 scope still moving after pulse duration time elapsed
22:08:00.918 00.030 29876 IsSlewing returns 0
22:08:00.918 00.000 29876 IsGuiding returns 1
22:08:00.948 00.030 29876 IsSlewing returns 0
22:08:00.948 00.000 29876 IsGuiding returns 0
22:08:00.948 00.000 29876 scope move finished after 113 + 76 ms
22:08:00.948 00.000 29876 Move returns status 0, amount 113
22:08:00.948 00.000 29876 MoveAxis(N, 0, ABG)
22:08:00.948 00.000 29876 Move returns status 0, amount 0
22:08:00.948 00.000 29876 move complete, result=0
22:08:00.949 00.001 29876 worker thread done servicing request
22:08:00.949 00.000 29876 Worker thread wakes up
22:08:00.949 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:00.949 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:00.949 00.000 31432 GuideStep: -1.1 px 113 ms EAST, 0.3 px 0 ms NORTH
22:08:03.082 02.133 29876 Exposure complete
22:08:03.125 00.043 29876 worker thread done servicing request
22:08:03.125 00.000 31432 OnExposeComplete: enter
22:08:03.127 00.002 31432 UpdateGuideState(): m_state=6
22:08:03.129 00.002 31432 Star::Find(15, 326, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
22:08:03.131 00.002 31432 Star::Find returns 1 (0), X=327.55, Y=633.28, Mass=3177, SNR=34.0, Peak=230 HFD=3.6
22:08:03.133 00.002 31432 MultiStar: [#1 -0.53,-1.32,0.00,M1] [#2 -0.82,-1.71,0.00,M5] [#3 -0.64,-1.28,0.00,M2] [#4 -0.95,-1.50,0.00,M2] [#5 -1.04,-1.16,0.00,M2] [#6 -1.25,-1.30,0.00,M2] [#7 -1.50,-1.18,0.00,M10] [#8 -0.85,-1.24,0.00,M2] 
22:08:03.135 00.002 31432 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.02) = xAngle (-2.45 = -2.45)
22:08:03.137 00.002 31432 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.56 = 0.56)
22:08:03.138 00.001 31432 CameraToMount -- cameraX=-0.88 cameraY=-0.77 hyp=1.17 cameraTheta=-2.42 mountX=-0.90 mountY=0.63, mountTheta=2.53
22:08:03.141 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.88, y=-0.77, opts=13)
22:08:03.143 00.002 31432 Enqueuing Move request for scope (-0.88, -0.77)
22:08:03.145 00.002 29876 Worker thread wakes up
22:08:03.145 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.77) opts 0xd
22:08:03.145 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.88, -0.77)
22:08:03.145 00.000 29876 Moving (-0.88, -0.77) raw xDistance=-0.90 yDistance=0.63
22:08:03.145 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
22:08:03.145 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:03.145 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
22:08:03.145 00.000 29876 MoveAxis(E, 102, ABG)
22:08:03.145 00.000 29876 Guiding  Dir = 2, Dur = 102
22:08:03.145 00.000 29876 IsSlewing returns 0
22:08:03.145 00.000 29876 IsGuiding returns 0
22:08:03.146 00.001 29876 PulseGuide returned control before completion, sleep 112
22:08:03.149 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:03.160 00.011 31432 UpdateGuideState exits: m=3177 RSB=34.0
22:08:03.162 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:03.164 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:03.166 00.002 31432 Enqueuing Expose request
22:08:03.270 00.104 29876 IsGuiding returns 1
22:08:03.270 00.000 29876 scope still moving after pulse duration time elapsed
22:08:03.301 00.031 29876 IsSlewing returns 0
22:08:03.301 00.000 29876 IsGuiding returns 1
22:08:03.332 00.031 29876 IsSlewing returns 0
22:08:03.332 00.000 29876 IsGuiding returns 1
22:08:03.362 00.030 29876 IsSlewing returns 0
22:08:03.362 00.000 29876 IsGuiding returns 1
22:08:03.394 00.032 29876 IsSlewing returns 0
22:08:03.394 00.000 29876 IsGuiding returns 0
22:08:03.394 00.000 29876 scope move finished after 102 + 146 ms
22:08:03.394 00.000 29876 Move returns status 0, amount 102
22:08:03.394 00.000 29876 MoveAxis(N, 0, ABG)
22:08:03.394 00.000 29876 Move returns status 0, amount 0
22:08:03.394 00.000 29876 move complete, result=0
22:08:03.394 00.000 29876 worker thread done servicing request
22:08:03.394 00.000 29876 Worker thread wakes up
22:08:03.394 00.000 31432 GuideStep: -0.9 px 102 ms EAST, 0.6 px 0 ms NORTH
22:08:03.397 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:03.397 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:05.305 01.908 29876 Exposure complete
22:08:05.350 00.045 29876 worker thread done servicing request
22:08:05.350 00.000 31432 OnExposeComplete: enter
22:08:05.352 00.002 31432 UpdateGuideState(): m_state=6
22:08:05.354 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
22:08:05.356 00.002 31432 Star::Find returns 1 (0), X=327.70, Y=634.02, Mass=3123, SNR=34.5, Peak=209 HFD=4.0
22:08:05.358 00.002 31432 MultiStar: [#1 -0.36,-1.07,0.00,M2] [#2 -0.99,-1.63,0.00,M6] [#3 -0.74,-1.14,0.00,M3] [#4 -0.50,-1.52,0.00,M3] [#5 -1.15,-0.33,0.00,M3] [#6 -0.60,-1.10,0.00,M3] [#7 -1.14,-0.69,0.00,R] [#8 -0.96,-0.91,0.00,M3] 
22:08:05.360 00.002 31432 CameraToMount -- cameraTheta (-3.10) - m_xAngle (0.02) = xAngle (-3.12 = -3.12)
22:08:05.361 00.001 31432 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.11 = -0.11)
22:08:05.363 00.002 31432 CameraToMount -- cameraX=-0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-3.10 mountX=-0.73 mountY=-0.08, mountTheta=-3.03
22:08:05.368 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.73, y=-0.03, opts=13)
22:08:05.373 00.005 31432 Enqueuing Move request for scope (-0.73, -0.03)
22:08:05.375 00.002 29876 Worker thread wakes up
22:08:05.375 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.03) opts 0xd
22:08:05.375 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.73, -0.03)
22:08:05.375 00.000 29876 Moving (-0.73, -0.03) raw xDistance=-0.73 yDistance=-0.08
22:08:05.375 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
22:08:05.375 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:05.375 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:05.375 00.000 29876 MoveAxis(E, 85, ABG)
22:08:05.375 00.000 29876 Guiding  Dir = 2, Dur = 85
22:08:05.375 00.000 29876 IsSlewing returns 0
22:08:05.375 00.000 29876 IsGuiding returns 0
22:08:05.376 00.001 29876 PulseGuide returned control before completion, sleep 95
22:08:05.379 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:08:05.390 00.011 31432 UpdateGuideState exits: m=3123 RSB=34.5
22:08:05.392 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.394 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:05.396 00.002 31432 Enqueuing Expose request
22:08:05.474 00.078 29876 IsGuiding returns 1
22:08:05.474 00.000 29876 scope still moving after pulse duration time elapsed
22:08:05.506 00.032 29876 IsSlewing returns 0
22:08:05.506 00.000 29876 IsGuiding returns 1
22:08:05.536 00.030 29876 IsSlewing returns 0
22:08:05.536 00.000 29876 IsGuiding returns 0
22:08:05.536 00.000 29876 scope move finished after 85 + 75 ms
22:08:05.536 00.000 29876 Move returns status 0, amount 85
22:08:05.536 00.000 29876 MoveAxis(N, 0, ABG)
22:08:05.536 00.000 29876 Move returns status 0, amount 0
22:08:05.536 00.000 29876 move complete, result=0
22:08:05.536 00.000 29876 worker thread done servicing request
22:08:05.536 00.000 29876 Worker thread wakes up
22:08:05.537 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:05.537 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:05.537 00.000 31432 GuideStep: -0.7 px 85 ms EAST, -0.1 px 0 ms NORTH
22:08:07.765 02.228 29876 Exposure complete
22:08:07.818 00.053 29876 worker thread done servicing request
22:08:07.818 00.000 31432 OnExposeComplete: enter
22:08:07.820 00.002 31432 UpdateGuideState(): m_state=6
22:08:07.822 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
22:08:07.824 00.002 31432 Star::Find returns 1 (0), X=328.70, Y=635.04, Mass=3032, SNR=32.9, Peak=201 HFD=4.0
22:08:07.826 00.002 31432 MultiStar: [#1 0.48,0.21,1.01,U] [#2 0.84,-0.50,0.95,U] [#3 0.37,0.11,1.05,U] [#4 0.69,-0.54,1.06,U] [#5 0.39,0.58,0.86,U] [#6 0.46,-0.23,0.89,U] [#7 0.70,1.27,0.00,M1] [#8 0.41,0.26,0.84,U] 
22:08:07.828 00.002 31432 refined, 7 included, MultiStar: {0.49, 0.10}, one-star: {0.28, 0.99}
22:08:07.830 00.002 31432 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.02) = xAngle (0.18 = 0.18)
22:08:07.832 00.002 31432 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.19 = -3.09)
22:08:07.834 00.002 31432 CameraToMount -- cameraX=0.49 cameraY=0.10 hyp=0.50 cameraTheta=0.20 mountX=0.49 mountY=-0.02, mountTheta=-0.05
22:08:07.836 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.49, y=0.10, opts=13)
22:08:07.838 00.002 31432 Enqueuing Move request for scope (0.49, 0.10)
22:08:07.840 00.002 29876 Worker thread wakes up
22:08:07.840 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.10) opts 0xd
22:08:07.840 00.000 29876 Handling offset move in thread for scope, endpoint = (0.49, 0.10)
22:08:07.840 00.000 29876 Moving (0.49, 0.10) raw xDistance=0.49 yDistance=-0.02
22:08:07.840 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.49
22:08:07.840 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:07.840 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:07.840 00.000 29876 MoveAxis(W, 36, ABG)
22:08:07.840 00.000 29876 Guiding  Dir = 3, Dur = 36
22:08:07.841 00.001 29876 IsSlewing returns 0
22:08:07.841 00.000 29876 IsGuiding returns 0
22:08:07.841 00.000 29876 PulseGuide returned control before completion, sleep 46
22:08:07.846 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:07.859 00.013 31432 UpdateGuideState exits: m=3032 RSB=32.9
22:08:07.861 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.863 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:07.864 00.001 31432 Enqueuing Expose request
22:08:07.902 00.038 29876 IsGuiding returns 1
22:08:07.902 00.000 29876 scope still moving after pulse duration time elapsed
22:08:07.932 00.030 29876 IsSlewing returns 0
22:08:07.932 00.000 29876 IsGuiding returns 0
22:08:07.932 00.000 29876 scope move finished after 36 + 55 ms
22:08:07.932 00.000 29876 Move returns status 0, amount 36
22:08:07.932 00.000 29876 MoveAxis(N, 0, ABG)
22:08:07.932 00.000 29876 Move returns status 0, amount 0
22:08:07.932 00.000 29876 move complete, result=0
22:08:07.932 00.000 29876 worker thread done servicing request
22:08:07.932 00.000 29876 Worker thread wakes up
22:08:07.933 00.001 31432 GuideStep: 0.5 px 36 ms WEST, -0.0 px 0 ms NORTH
22:08:07.935 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:07.935 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:09.838 01.903 29876 Exposure complete
22:08:09.881 00.043 29876 worker thread done servicing request
22:08:09.881 00.000 31432 OnExposeComplete: enter
22:08:09.883 00.002 31432 UpdateGuideState(): m_state=6
22:08:09.886 00.003 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
22:08:09.887 00.001 31432 Star::Find returns 1 (0), X=328.89, Y=634.75, Mass=3160, SNR=34.7, Peak=204 HFD=4.1
22:08:09.889 00.002 31432 MultiStar: [#1 0.30,0.73,0.91,U] [#2 -0.13,-0.14,0.90,U] [#3 0.60,-0.28,1.00,U] [#4 0.69,0.06,0.85,U] [#5 0.50,0.11,0.85,U] [#6 -0.12,0.29,0.85,U] [#7 0.62,1.39,0.00,M2] [#8 0.14,0.78,0.81,U] 
22:08:09.891 00.002 31432 refined, 7 included, MultiStar: {0.31, 0.28}, one-star: {0.46, 0.70}
22:08:09.893 00.002 31432 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
22:08:09.895 00.002 31432 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.71 = -2.57)
22:08:09.896 00.001 31432 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.73 mountX=0.32 mountY=-0.22, mountTheta=-0.62
22:08:09.900 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=0.28, opts=13)
22:08:09.903 00.003 31432 Enqueuing Move request for scope (0.31, 0.28)
22:08:09.904 00.001 29876 Worker thread wakes up
22:08:09.904 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0xd
22:08:09.904 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
22:08:09.904 00.000 29876 Moving (0.31, 0.28) raw xDistance=0.32 yDistance=-0.22
22:08:09.904 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
22:08:09.905 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:09.905 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:08:09.905 00.000 29876 MoveAxis(W, 36, ABG)
22:08:09.905 00.000 29876 Guiding  Dir = 3, Dur = 36
22:08:09.905 00.000 29876 IsSlewing returns 0
22:08:09.905 00.000 29876 IsGuiding returns 0
22:08:09.905 00.000 29876 PulseGuide returned control before completion, sleep 46
22:08:09.908 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:08:09.920 00.012 31432 UpdateGuideState exits: m=3160 RSB=34.7
22:08:09.922 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:09.924 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:09.926 00.002 31432 Enqueuing Expose request
22:08:09.960 00.034 29876 IsGuiding returns 1
22:08:09.960 00.000 29876 scope still moving after pulse duration time elapsed
22:08:09.991 00.031 29876 IsSlewing returns 0
22:08:09.991 00.000 29876 IsGuiding returns 0
22:08:09.991 00.000 29876 scope move finished after 36 + 49 ms
22:08:09.991 00.000 29876 Move returns status 0, amount 36
22:08:09.991 00.000 29876 MoveAxis(N, 0, ABG)
22:08:09.991 00.000 29876 Move returns status 0, amount 0
22:08:09.991 00.000 29876 move complete, result=0
22:08:09.991 00.000 29876 worker thread done servicing request
22:08:09.991 00.000 29876 Worker thread wakes up
22:08:09.991 00.000 31432 GuideStep: 0.3 px 36 ms WEST, -0.2 px 0 ms NORTH
22:08:09.994 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:09.994 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:12.125 02.131 29876 Exposure complete
22:08:12.168 00.043 29876 worker thread done servicing request
22:08:12.168 00.000 31432 OnExposeComplete: enter
22:08:12.171 00.003 31432 UpdateGuideState(): m_state=6
22:08:12.173 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
22:08:12.175 00.002 31432 Star::Find returns 1 (0), X=327.90, Y=634.30, Mass=3030, SNR=33.5, Peak=203 HFD=4.1
22:08:12.177 00.002 31432 MultiStar: [#1 -0.51,0.45,1.02,U] [#2 -0.77,0.02,0.94,U] [#3 -0.36,-0.30,0.98,U] [#4 -0.57,-0.24,0.87,U] [#5 -0.84,-0.07,0.87,U] [#6 -0.83,0.06,0.85,U] [#7 -0.03,1.15,0.00,M3] [#8 -0.78,0.38,0.79,U] 
22:08:12.179 00.002 31432 single-star, 7 included, MultiStar: {-0.64, 0.07}, one-star: {-0.53, 0.24}
22:08:12.181 00.002 31432 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.02) = xAngle (2.69 = 2.69)
22:08:12.183 00.002 31432 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.70 = -0.58)
22:08:12.184 00.001 31432 CameraToMount -- cameraX=-0.53 cameraY=0.24 hyp=0.58 cameraTheta=2.71 mountX=-0.52 mountY=-0.32, mountTheta=-2.59
22:08:12.188 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.53, y=0.24, opts=13)
22:08:12.190 00.002 31432 Enqueuing Move request for scope (-0.53, 0.24)
22:08:12.192 00.002 29876 Worker thread wakes up
22:08:12.192 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.24) opts 0xd
22:08:12.192 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.53, 0.24)
22:08:12.192 00.000 29876 Moving (-0.53, 0.24) raw xDistance=-0.52 yDistance=-0.32
22:08:12.192 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.52
22:08:12.192 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.32
22:08:12.192 00.000 29876 MoveAxis(E, 45, ABG)
22:08:12.192 00.000 29876 Guiding  Dir = 2, Dur = 45
22:08:12.192 00.000 29876 IsSlewing returns 0
22:08:12.192 00.000 29876 IsGuiding returns 0
22:08:12.192 00.000 29876 PulseGuide returned control before completion, sleep 55
22:08:12.195 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=256, Gamma=0.490
22:08:12.207 00.012 31432 UpdateGuideState exits: m=3030 RSB=33.5
22:08:12.209 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.211 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:12.212 00.001 31432 Enqueuing Expose request
22:08:12.263 00.051 29876 IsGuiding returns 1
22:08:12.263 00.000 29876 scope still moving after pulse duration time elapsed
22:08:12.294 00.031 29876 IsSlewing returns 0
22:08:12.294 00.000 29876 IsGuiding returns 1
22:08:12.326 00.032 29876 IsSlewing returns 0
22:08:12.326 00.000 29876 IsGuiding returns 0
22:08:12.326 00.000 29876 scope move finished after 45 + 88 ms
22:08:12.326 00.000 29876 Move returns status 0, amount 45
22:08:12.326 00.000 29876 MoveAxis(N, 24, ABG)
22:08:12.326 00.000 29876 Guiding  Dir = 0, Dur = 24
22:08:12.326 00.000 29876 IsSlewing returns 0
22:08:12.326 00.000 29876 IsGuiding returns 0
22:08:12.327 00.001 29876 PulseGuide returned control before completion, sleep 34
22:08:12.372 00.045 29876 IsGuiding returns 1
22:08:12.372 00.000 29876 scope still moving after pulse duration time elapsed
22:08:12.403 00.031 29876 IsSlewing returns 0
22:08:12.403 00.000 29876 IsGuiding returns 1
22:08:12.434 00.031 29876 IsSlewing returns 0
22:08:12.434 00.000 29876 IsGuiding returns 1
22:08:12.465 00.031 29876 IsSlewing returns 0
22:08:12.465 00.000 29876 IsGuiding returns 0
22:08:12.465 00.000 29876 scope move finished after 24 + 114 ms
22:08:12.465 00.000 29876 Move returns status 0, amount 24
22:08:12.465 00.000 29876 move complete, result=0
22:08:12.465 00.000 29876 worker thread done servicing request
22:08:12.465 00.000 29876 Worker thread wakes up
22:08:12.465 00.000 31432 GuideStep: -0.5 px 45 ms EAST, -0.3 px 24 ms NORTH
22:08:12.468 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:12.468 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:14.372 01.904 29876 Exposure complete
22:08:14.415 00.043 29876 worker thread done servicing request
22:08:14.415 00.000 31432 OnExposeComplete: enter
22:08:14.417 00.002 31432 UpdateGuideState(): m_state=6
22:08:14.418 00.001 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
22:08:14.421 00.003 31432 Star::Find returns 1 (0), X=327.29, Y=634.99, Mass=3052, SNR=33.3, Peak=171 HFD=4.2
22:08:14.423 00.002 31432 MultiStar: [#1 -0.68,0.75,0.00,M1] [#2 -0.64,0.28,0.87,U] [#3 -0.63,0.02,1.00,U] [#4 -0.54,0.68,0.94,U] [#5 -1.37,0.51,0.00,M1] [#6 -0.83,0.64,0.00,M1] [#7 0.07,0.34,0.87,U] [#8 -0.85,0.97,0.00,M1] 
22:08:14.425 00.002 31432 refined, 4 included, MultiStar: {-0.59, 0.46}, one-star: {-1.14, 0.94}
22:08:14.427 00.002 31432 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.02) = xAngle (2.46 = 2.46)
22:08:14.428 00.001 31432 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.47 = -0.81)
22:08:14.430 00.002 31432 CameraToMount -- cameraX=-0.59 cameraY=0.46 hyp=0.75 cameraTheta=2.48 mountX=-0.58 mountY=-0.54, mountTheta=-2.39
22:08:14.434 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.59, y=0.46, opts=13)
22:08:14.437 00.003 31432 Enqueuing Move request for scope (-0.59, 0.46)
22:08:14.439 00.002 29876 Worker thread wakes up
22:08:14.439 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.46) opts 0xd
22:08:14.439 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.59, 0.46)
22:08:14.439 00.000 29876 Moving (-0.59, 0.46) raw xDistance=-0.58 yDistance=-0.54
22:08:14.439 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
22:08:14.439 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.54
22:08:14.439 00.000 29876 MoveAxis(E, 62, ABG)
22:08:14.439 00.000 29876 Guiding  Dir = 2, Dur = 62
22:08:14.439 00.000 29876 IsSlewing returns 0
22:08:14.440 00.001 29876 IsGuiding returns 0
22:08:14.440 00.000 29876 PulseGuide returned control before completion, sleep 72
22:08:14.443 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=257, Gamma=0.490
22:08:14.455 00.012 31432 UpdateGuideState exits: m=3052 RSB=33.3
22:08:14.457 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.459 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:14.461 00.002 31432 Enqueuing Expose request
22:08:14.525 00.064 29876 IsGuiding returns 1
22:08:14.525 00.000 29876 scope still moving after pulse duration time elapsed
22:08:14.557 00.032 29876 IsSlewing returns 0
22:08:14.557 00.000 29876 IsGuiding returns 1
22:08:14.587 00.030 29876 IsSlewing returns 0
22:08:14.587 00.000 29876 IsGuiding returns 1
22:08:14.618 00.031 29876 IsSlewing returns 0
22:08:14.618 00.000 29876 IsGuiding returns 1
22:08:14.649 00.031 29876 IsSlewing returns 0
22:08:14.649 00.000 29876 IsGuiding returns 0
22:08:14.649 00.000 29876 scope move finished after 62 + 146 ms
22:08:14.649 00.000 29876 Move returns status 0, amount 62
22:08:14.649 00.000 29876 MoveAxis(N, 40, ABG)
22:08:14.649 00.000 29876 Guiding  Dir = 0, Dur = 40
22:08:14.649 00.000 29876 IsSlewing returns 0
22:08:14.649 00.000 29876 IsGuiding returns 0
22:08:14.649 00.000 29876 PulseGuide returned control before completion, sleep 50
22:08:14.710 00.061 29876 IsGuiding returns 1
22:08:14.710 00.000 29876 scope still moving after pulse duration time elapsed
22:08:14.741 00.031 29876 IsSlewing returns 0
22:08:14.741 00.000 29876 IsGuiding returns 1
22:08:14.772 00.031 29876 IsSlewing returns 0
22:08:14.772 00.000 29876 IsGuiding returns 1
22:08:14.803 00.031 29876 IsSlewing returns 0
22:08:14.803 00.000 29876 IsGuiding returns 1
22:08:14.834 00.031 29876 IsSlewing returns 0
22:08:14.834 00.000 29876 IsGuiding returns 0
22:08:14.834 00.000 29876 scope move finished after 40 + 144 ms
22:08:14.834 00.000 29876 Move returns status 0, amount 40
22:08:14.834 00.000 29876 move complete, result=0
22:08:14.834 00.000 29876 worker thread done servicing request
22:08:14.834 00.000 29876 Worker thread wakes up
22:08:14.834 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:14.834 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:14.834 00.000 31432 GuideStep: -0.6 px 62 ms EAST, -0.5 px 40 ms NORTH
22:08:16.958 02.124 29876 Exposure complete
22:08:17.001 00.043 29876 worker thread done servicing request
22:08:17.001 00.000 31432 OnExposeComplete: enter
22:08:17.003 00.002 31432 UpdateGuideState(): m_state=6
22:08:17.006 00.003 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
22:08:17.007 00.001 31432 Star::Find returns 1 (0), X=329.58, Y=633.40, Mass=2839, SNR=31.5, Peak=205 HFD=3.7
22:08:17.009 00.002 31432 MultiStar: [#1 0.99,-0.61,0.00,M2] [#2 0.97,-1.41,0.00,M3] [#3 1.01,-1.20,0.00,M1] [#4 1.49,-1.26,0.00,M1] [#5 0.95,-0.26,0.88,U] [#6 1.04,-1.29,0.00,M2] [#7 1.75,0.73,0.00,M3] [#8 0.85,-1.07,0.00,M2] 
22:08:17.011 00.002 31432 refined, 1 included, MultiStar: {1.06, -0.47}, one-star: {1.15, -0.65}
22:08:17.013 00.002 31432 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.02) = xAngle (-0.44 = -0.44)
22:08:17.015 00.002 31432 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.57 = 2.57)
22:08:17.017 00.002 31432 CameraToMount -- cameraX=1.06 cameraY=-0.47 hyp=1.16 cameraTheta=-0.42 mountX=1.04 mountY=0.63, mountTheta=0.54
22:08:17.022 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=1.06, y=-0.47, opts=13)
22:08:17.024 00.002 31432 Enqueuing Move request for scope (1.06, -0.47)
22:08:17.026 00.002 29876 Worker thread wakes up
22:08:17.026 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.47) opts 0xd
22:08:17.026 00.000 29876 Handling offset move in thread for scope, endpoint = (1.06, -0.47)
22:08:17.026 00.000 29876 Moving (1.06, -0.47) raw xDistance=1.04 yDistance=0.63
22:08:17.026 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.04
22:08:17.026 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:17.026 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
22:08:17.026 00.000 29876 MoveAxis(W, 92, ABG)
22:08:17.026 00.000 29876 Guiding  Dir = 3, Dur = 92
22:08:17.027 00.001 29876 IsSlewing returns 0
22:08:17.027 00.000 29876 IsGuiding returns 0
22:08:17.027 00.000 29876 PulseGuide returned control before completion, sleep 102
22:08:17.030 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=257, Gamma=0.490
22:08:17.042 00.012 31432 UpdateGuideState exits: m=2839 RSB=31.5
22:08:17.044 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.046 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:17.047 00.001 31432 Enqueuing Expose request
22:08:17.144 00.097 29876 IsGuiding returns 1
22:08:17.144 00.000 29876 scope still moving after pulse duration time elapsed
22:08:17.174 00.030 29876 IsSlewing returns 0
22:08:17.174 00.000 29876 IsGuiding returns 0
22:08:17.174 00.000 29876 scope move finished after 92 + 55 ms
22:08:17.174 00.000 29876 Move returns status 0, amount 92
22:08:17.174 00.000 29876 MoveAxis(N, 0, ABG)
22:08:17.174 00.000 29876 Move returns status 0, amount 0
22:08:17.174 00.000 29876 move complete, result=0
22:08:17.174 00.000 29876 worker thread done servicing request
22:08:17.174 00.000 29876 Worker thread wakes up
22:08:17.174 00.000 31432 GuideStep: 1.0 px 92 ms WEST, 0.6 px 0 ms NORTH
22:08:17.176 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:17.177 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:19.093 01.916 29876 Exposure complete
22:08:19.137 00.044 29876 worker thread done servicing request
22:08:19.137 00.000 31432 OnExposeComplete: enter
22:08:19.139 00.002 31432 UpdateGuideState(): m_state=6
22:08:19.141 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
22:08:19.143 00.002 31432 Star::Find returns 1 (0), X=328.42, Y=633.06, Mass=3118, SNR=33.9, Peak=220 HFD=4.0
22:08:19.145 00.002 31432 MultiStar: [#1 0.50,-1.32,0.00,M3] [#2 0.32,-1.41,0.00,M4] [#3 0.15,-1.29,0.00,M2] [#4 0.49,-1.26,0.00,M2] [#5 0.04,-1.11,0.00,M1] [#6 -0.34,-1.23,0.00,M3] [#7 0.31,0.08,0.94,U] [#8 -0.05,-1.27,0.00,M3] 
22:08:19.147 00.002 31432 refined, 1 included, MultiStar: {0.15, -0.48}, one-star: {-0.01, -0.99}
22:08:19.148 00.001 31432 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.02) = xAngle (-1.30 = -1.30)
22:08:19.150 00.002 31432 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.71 = 1.71)
22:08:19.152 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.48 hyp=0.50 cameraTheta=-1.27 mountX=0.13 mountY=0.49, mountTheta=1.30
22:08:19.154 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.48, opts=13)
22:08:19.156 00.002 31432 Enqueuing Move request for scope (0.15, -0.48)
22:08:19.158 00.002 29876 Worker thread wakes up
22:08:19.158 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.48) opts 0xd
22:08:19.158 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.48)
22:08:19.158 00.000 29876 Moving (0.15, -0.48) raw xDistance=0.13 yDistance=0.49
22:08:19.158 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:08:19.158 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:19.158 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:08:19.158 00.000 29876 MoveAxis(E, 0, ABG)
22:08:19.158 00.000 29876 Move returns status 0, amount 0
22:08:19.158 00.000 29876 MoveAxis(N, 0, ABG)
22:08:19.159 00.001 29876 Move returns status 0, amount 0
22:08:19.159 00.000 29876 move complete, result=0
22:08:19.159 00.000 29876 worker thread done servicing request
22:08:19.162 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:19.173 00.011 31432 UpdateGuideState exits: m=3118 RSB=33.9
22:08:19.175 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.178 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:19.179 00.001 31432 Enqueuing Expose request
22:08:19.181 00.002 29876 Worker thread wakes up
22:08:19.181 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:08:19.184 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:19.184 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:21.307 02.123 29876 Exposure complete
22:08:21.350 00.043 29876 worker thread done servicing request
22:08:21.350 00.000 31432 OnExposeComplete: enter
22:08:21.352 00.002 31432 UpdateGuideState(): m_state=6
22:08:21.355 00.003 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
22:08:21.357 00.002 31432 Star::Find returns 1 (0), X=328.00, Y=634.06, Mass=3048, SNR=33.4, Peak=193 HFD=4.1
22:08:21.359 00.002 31432 MultiStar: [#1 -0.19,-0.19,1.07,U] [#2 -0.05,-0.86,0.94,U] [#3 -0.43,0.02,0.97,U] [#4 0.15,-0.48,0.92,U] [#5 -0.20,-0.21,0.88,U] [#6 -0.25,-0.44,0.89,U] [#7 0.69,0.39,0.96,U] [#8 -0.24,-0.38,0.83,U] 
22:08:21.361 00.002 31432 refined, 8 included, MultiStar: {-0.11, -0.23}, one-star: {-0.42, 0.01}
22:08:21.363 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
22:08:21.364 00.001 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
22:08:21.366 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.00 mountX=-0.11 mountY=0.21, mountTheta=2.05
22:08:21.370 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=-0.23, opts=13)
22:08:21.372 00.002 31432 Enqueuing Move request for scope (-0.11, -0.23)
22:08:21.374 00.002 29876 Worker thread wakes up
22:08:21.374 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
22:08:21.374 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
22:08:21.374 00.000 29876 Moving (-0.11, -0.23) raw xDistance=-0.11 yDistance=0.21
22:08:21.374 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:08:21.374 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:21.374 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:08:21.374 00.000 29876 MoveAxis(E, 0, ABG)
22:08:21.374 00.000 29876 Move returns status 0, amount 0
22:08:21.374 00.000 29876 MoveAxis(N, 0, ABG)
22:08:21.374 00.000 29876 Move returns status 0, amount 0
22:08:21.374 00.000 29876 move complete, result=0
22:08:21.374 00.000 29876 worker thread done servicing request
22:08:21.378 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:08:21.390 00.012 31432 UpdateGuideState exits: m=3048 RSB=33.4
22:08:21.392 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.394 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:21.395 00.001 31432 Enqueuing Expose request
22:08:21.397 00.002 29876 Worker thread wakes up
22:08:21.397 00.000 31432 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:08:21.400 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:21.400 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:23.308 01.908 29876 Exposure complete
22:08:23.351 00.043 29876 worker thread done servicing request
22:08:23.351 00.000 31432 OnExposeComplete: enter
22:08:23.354 00.003 31432 UpdateGuideState(): m_state=6
22:08:23.356 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
22:08:23.357 00.001 31432 Star::Find returns 1 (0), X=328.24, Y=633.94, Mass=2780, SNR=31.9, Peak=214 HFD=4.1
22:08:23.359 00.002 31432 MultiStar: [#1 0.40,-0.88,1.09,U] [#2 0.42,-1.14,0.00,M4] [#3 -0.39,-0.61,1.09,U] [#4 0.18,-1.34,0.00,M2] [#5 -0.44,-0.77,0.86,U] [#6 0.07,-1.45,0.00,M3] [#7 0.46,-0.39,0.95,U] [#8 -0.18,-0.92,0.90,U] 
22:08:23.361 00.002 31432 single-star, 5 included, MultiStar: {-0.05, -0.61}, one-star: {-0.18, -0.11}
22:08:23.363 00.002 31432 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.02) = xAngle (-2.63 = -2.63)
22:08:23.365 00.002 31432 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.38 = 0.38)
22:08:23.366 00.001 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.61 mountX=-0.19 mountY=0.08, mountTheta=2.74
22:08:23.369 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.11, opts=13)
22:08:23.371 00.002 31432 Enqueuing Move request for scope (-0.18, -0.11)
22:08:23.373 00.002 29876 Worker thread wakes up
22:08:23.373 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
22:08:23.373 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
22:08:23.373 00.000 29876 Moving (-0.18, -0.11) raw xDistance=-0.19 yDistance=0.08
22:08:23.373 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:08:23.373 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:23.373 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:08:23.373 00.000 29876 MoveAxis(E, 0, ABG)
22:08:23.373 00.000 29876 Move returns status 0, amount 0
22:08:23.373 00.000 29876 MoveAxis(N, 0, ABG)
22:08:23.373 00.000 29876 Move returns status 0, amount 0
22:08:23.373 00.000 29876 move complete, result=0
22:08:23.374 00.001 29876 worker thread done servicing request
22:08:23.377 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:23.388 00.011 31432 UpdateGuideState exits: m=2780 RSB=31.9
22:08:23.391 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.393 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:23.394 00.001 31432 Enqueuing Expose request
22:08:23.396 00.002 29876 Worker thread wakes up
22:08:23.396 00.000 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:08:23.399 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:23.399 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:25.626 02.227 29876 Exposure complete
22:08:25.670 00.044 29876 worker thread done servicing request
22:08:25.670 00.000 31432 OnExposeComplete: enter
22:08:25.673 00.003 31432 UpdateGuideState(): m_state=6
22:08:25.675 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
22:08:25.676 00.001 31432 Star::Find returns 1 (0), X=328.20, Y=633.54, Mass=2970, SNR=32.9, Peak=223 HFD=3.8
22:08:25.678 00.002 31432 MultiStar: [#1 0.44,-1.31,0.00,M2] [#2 0.02,-1.60,0.00,M5] [#3 0.06,-1.17,0.00,M1] [#4 0.49,-1.37,0.00,M3] [#5 -0.61,-0.39,0.87,U] [#6 -0.18,-1.40,0.00,M4] [#7 0.23,-0.91,0.97,U] [#8 -0.20,-1.31,0.00,M2] 
22:08:25.680 00.002 31432 single-star, 2 included, MultiStar: {-0.19, -0.61}, one-star: {-0.23, -0.51}
22:08:25.682 00.002 31432 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.02) = xAngle (-2.02 = -2.02)
22:08:25.684 00.002 31432 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.99 = 0.99)
22:08:25.686 00.002 31432 CameraToMount -- cameraX=-0.23 cameraY=-0.51 hyp=0.56 cameraTheta=-2.00 mountX=-0.24 mountY=0.47, mountTheta=2.05
22:08:25.689 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.23, y=-0.51, opts=13)
22:08:25.691 00.002 31432 Enqueuing Move request for scope (-0.23, -0.51)
22:08:25.693 00.002 29876 Worker thread wakes up
22:08:25.693 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.51) opts 0xd
22:08:25.693 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.23, -0.51)
22:08:25.693 00.000 29876 Moving (-0.23, -0.51) raw xDistance=-0.24 yDistance=0.47
22:08:25.693 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
22:08:25.694 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:25.694 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:08:25.694 00.000 29876 MoveAxis(E, 23, ABG)
22:08:25.694 00.000 29876 Guiding  Dir = 2, Dur = 23
22:08:25.694 00.000 29876 IsSlewing returns 0
22:08:25.694 00.000 29876 IsGuiding returns 0
22:08:25.694 00.000 29876 PulseGuide returned control before completion, sleep 33
22:08:25.697 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:25.710 00.013 31432 UpdateGuideState exits: m=2970 RSB=32.9
22:08:25.711 00.001 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.714 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:25.716 00.002 31432 Enqueuing Expose request
22:08:25.734 00.018 29876 IsGuiding returns 1
22:08:25.734 00.000 29876 scope still moving after pulse duration time elapsed
22:08:25.765 00.031 29876 IsSlewing returns 0
22:08:25.765 00.000 29876 IsGuiding returns 1
22:08:25.796 00.031 29876 IsSlewing returns 0
22:08:25.796 00.000 29876 IsGuiding returns 0
22:08:25.796 00.000 29876 scope move finished after 23 + 78 ms
22:08:25.796 00.000 29876 Move returns status 0, amount 23
22:08:25.796 00.000 29876 MoveAxis(N, 0, ABG)
22:08:25.796 00.000 29876 Move returns status 0, amount 0
22:08:25.796 00.000 29876 move complete, result=0
22:08:25.797 00.001 29876 worker thread done servicing request
22:08:25.797 00.000 29876 Worker thread wakes up
22:08:25.797 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:25.797 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:25.797 00.000 31432 GuideStep: -0.2 px 23 ms EAST, 0.5 px 0 ms NORTH
22:08:27.706 01.909 29876 Exposure complete
22:08:27.749 00.043 29876 worker thread done servicing request
22:08:27.749 00.000 31432 OnExposeComplete: enter
22:08:27.752 00.003 31432 UpdateGuideState(): m_state=6
22:08:27.753 00.001 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
22:08:27.755 00.002 31432 Star::Find returns 1 (0), X=328.22, Y=632.53, Mass=3110, SNR=34.4, Peak=242 HFD=3.7
22:08:27.757 00.002 31432 MultiStar: [#1 -0.28,-1.72,0.00,M3] [#2 -1.05,-1.44,0.00,M6] [#3 -0.55,-1.68,0.00,M2] [#4 0.34,-2.19,0.00,M4] [#5 -0.89,-1.27,0.00,M1] [#6 -0.90,-1.23,0.00,M5] [#7 0.17,-1.15,0.00,M1] [#8 -0.78,-1.68,0.00,M3] 
22:08:27.759 00.002 31432 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.02) = xAngle (-1.73 = -1.73)
22:08:27.761 00.002 31432 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.28 = 1.28)
22:08:27.763 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=-1.52 hyp=1.54 cameraTheta=-1.71 mountX=-0.25 mountY=1.47, mountTheta=1.74
22:08:27.766 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=-1.52, opts=13)
22:08:27.768 00.002 31432 Enqueuing Move request for scope (-0.21, -1.52)
22:08:27.770 00.002 29876 Worker thread wakes up
22:08:27.770 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.52) opts 0xd
22:08:27.770 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, -1.52)
22:08:27.770 00.000 29876 Moving (-0.21, -1.52) raw xDistance=-0.25 yDistance=1.47
22:08:27.770 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:08:27.770 00.000 29876 resist switch: large excursion: input 1.47 thresh 0.90 direction from -1 to 1
22:08:27.770 00.000 29876 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.41
22:08:27.770 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.88 from input 1.47
22:08:27.770 00.000 29876 MoveAxis(E, 27, ABG)
22:08:27.770 00.000 29876 Guiding  Dir = 2, Dur = 27
22:08:27.771 00.001 29876 IsSlewing returns 0
22:08:27.771 00.000 29876 IsGuiding returns 0
22:08:27.771 00.000 29876 PulseGuide returned control before completion, sleep 37
22:08:27.774 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:27.785 00.011 31432 UpdateGuideState exits: m=3110 RSB=34.4
22:08:27.787 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:27.789 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:27.791 00.002 31432 Enqueuing Expose request
22:08:27.814 00.023 29876 IsGuiding returns 1
22:08:27.814 00.000 29876 scope still moving after pulse duration time elapsed
22:08:27.845 00.031 29876 IsSlewing returns 0
22:08:27.845 00.000 29876 IsGuiding returns 0
22:08:27.845 00.000 29876 scope move finished after 27 + 47 ms
22:08:27.845 00.000 29876 Move returns status 0, amount 27
22:08:27.845 00.000 29876 BLC: Oldest BLC event removed
22:08:27.845 00.000 29876 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
22:08:27.845 00.000 29876 MoveAxis(S, 128, ABG)
22:08:27.845 00.000 29876 Guiding  Dir = 1, Dur = 128
22:08:27.845 00.000 29876 IsSlewing returns 0
22:08:27.845 00.000 29876 IsGuiding returns 0
22:08:27.846 00.001 29876 PulseGuide returned control before completion, sleep 138
22:08:27.998 00.152 29876 IsGuiding returns 1
22:08:27.998 00.000 29876 scope still moving after pulse duration time elapsed
22:08:28.029 00.031 29876 IsSlewing returns 0
22:08:28.029 00.000 29876 IsGuiding returns 1
22:08:28.061 00.032 29876 IsSlewing returns 0
22:08:28.061 00.000 29876 IsGuiding returns 1
22:08:28.092 00.031 29876 IsSlewing returns 0
22:08:28.092 00.000 29876 IsGuiding returns 0
22:08:28.092 00.000 29876 scope move finished after 128 + 118 ms
22:08:28.092 00.000 29876 Move returns status 0, amount 128
22:08:28.092 00.000 29876 move complete, result=0
22:08:28.093 00.001 29876 worker thread done servicing request
22:08:28.093 00.000 29876 Worker thread wakes up
22:08:28.093 00.000 31432 GuideStep: -0.2 px 27 ms EAST, 1.5 px 128 ms SOUTH
22:08:28.096 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:28.096 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:30.220 02.124 29876 Exposure complete
22:08:30.275 00.055 29876 worker thread done servicing request
22:08:30.276 00.001 31432 OnExposeComplete: enter
22:08:30.278 00.002 31432 UpdateGuideState(): m_state=6
22:08:30.280 00.002 31432 Star::Find(15, 328, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
22:08:30.282 00.002 31432 Star::Find returns 1 (0), X=327.87, Y=634.41, Mass=3062, SNR=33.2, Peak=218 HFD=3.9
22:08:30.284 00.002 31432 MultiStar: [#1 -0.46,-0.03,1.08,U] [#2 0.10,-1.11,0.00,M7] [#3 -0.30,-0.66,1.00,U] [#4 -0.11,-0.42,0.94,U] [#5 -0.87,-0.19,0.94,U] [#6 -0.50,-0.62,0.91,U] [#7 0.32,-0.01,0.99,U] [#8 -0.70,-0.04,0.87,U] 
22:08:30.286 00.002 31432 refined, 7 included, MultiStar: {-0.39, -0.20}, one-star: {-0.56, 0.36}
22:08:30.288 00.002 31432 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.02) = xAngle (-2.70 = -2.70)
22:08:30.290 00.002 31432 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.31 = 0.31)
22:08:30.292 00.002 31432 CameraToMount -- cameraX=-0.39 cameraY=-0.20 hyp=0.44 cameraTheta=-2.68 mountX=-0.39 mountY=0.13, mountTheta=2.81
22:08:30.297 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.39, y=-0.20, opts=13)
22:08:30.300 00.003 31432 Enqueuing Move request for scope (-0.39, -0.20)
22:08:30.302 00.002 29876 Worker thread wakes up
22:08:30.302 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.20) opts 0xd
22:08:30.302 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.39, -0.20)
22:08:30.302 00.000 29876 Moving (-0.39, -0.20) raw xDistance=-0.39 yDistance=0.13
22:08:30.302 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
22:08:30.302 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:30.302 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:30.302 00.000 29876 MoveAxis(E, 42, ABG)
22:08:30.302 00.000 29876 Guiding  Dir = 2, Dur = 42
22:08:30.302 00.000 29876 IsSlewing returns 0
22:08:30.302 00.000 29876 IsGuiding returns 0
22:08:30.303 00.001 29876 PulseGuide returned control before completion, sleep 52
22:08:30.306 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:30.318 00.012 31432 UpdateGuideState exits: m=3062 RSB=33.2
22:08:30.320 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:30.322 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:30.324 00.002 31432 Enqueuing Expose request
22:08:30.357 00.033 29876 IsGuiding returns 1
22:08:30.357 00.000 29876 scope still moving after pulse duration time elapsed
22:08:30.387 00.030 29876 IsSlewing returns 0
22:08:30.387 00.000 29876 IsGuiding returns 1
22:08:30.418 00.031 29876 IsSlewing returns 0
22:08:30.418 00.000 29876 IsGuiding returns 1
22:08:30.449 00.031 29876 IsSlewing returns 0
22:08:30.449 00.000 29876 IsGuiding returns 0
22:08:30.449 00.000 29876 scope move finished after 42 + 104 ms
22:08:30.449 00.000 29876 Move returns status 0, amount 42
22:08:30.449 00.000 29876 MoveAxis(N, 0, ABG)
22:08:30.449 00.000 29876 Move returns status 0, amount 0
22:08:30.449 00.000 29876 move complete, result=0
22:08:30.449 00.000 29876 worker thread done servicing request
22:08:30.449 00.000 29876 Worker thread wakes up
22:08:30.449 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:30.449 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:30.449 00.000 31432 GuideStep: -0.4 px 42 ms EAST, 0.1 px 0 ms NORTH
22:08:32.362 01.913 29876 Exposure complete
22:08:32.405 00.043 29876 worker thread done servicing request
22:08:32.405 00.000 31432 OnExposeComplete: enter
22:08:32.407 00.002 31432 UpdateGuideState(): m_state=6
22:08:32.409 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
22:08:32.411 00.002 31432 Star::Find returns 1 (0), X=328.60, Y=634.14, Mass=3004, SNR=33.5, Peak=248 HFD=3.7
22:08:32.413 00.002 31432 MultiStar: [#1 -0.01,0.10,1.04,U] [#2 0.48,-1.04,0.00,M8] [#3 -0.02,-0.85,1.02,U] [#4 0.43,-0.43,0.97,U] [#5 0.39,-0.55,0.83,U] [#6 0.47,-0.87,0.92,U] [#7 0.87,0.45,0.94,U] [#8 -0.10,-0.08,0.83,U] 
22:08:32.415 00.002 31432 single-star, 7 included, MultiStar: {0.27, -0.26}, one-star: {0.17, 0.09}
22:08:32.417 00.002 31432 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.02) = xAngle (0.44 = 0.44)
22:08:32.419 00.002 31432 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.46 = -2.83)
22:08:32.420 00.001 31432 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.47 mountX=0.18 mountY=-0.06, mountTheta=-0.33
22:08:32.425 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.09, opts=13)
22:08:32.429 00.004 31432 Enqueuing Move request for scope (0.17, 0.09)
22:08:32.431 00.002 29876 Worker thread wakes up
22:08:32.431 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
22:08:32.431 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
22:08:32.431 00.000 29876 Moving (0.17, 0.09) raw xDistance=0.18 yDistance=-0.06
22:08:32.431 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:08:32.431 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:32.432 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:32.432 00.000 29876 MoveAxis(E, 0, ABG)
22:08:32.432 00.000 29876 Move returns status 0, amount 0
22:08:32.432 00.000 29876 MoveAxis(N, 0, ABG)
22:08:32.432 00.000 29876 Move returns status 0, amount 0
22:08:32.432 00.000 29876 move complete, result=0
22:08:32.432 00.000 29876 worker thread done servicing request
22:08:32.435 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:32.447 00.012 31432 UpdateGuideState exits: m=3004 RSB=33.5
22:08:32.450 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.452 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:32.454 00.002 31432 Enqueuing Expose request
22:08:32.456 00.002 29876 Worker thread wakes up
22:08:32.456 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:32.458 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:32.458 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:34.580 02.122 29876 Exposure complete
22:08:34.624 00.044 29876 worker thread done servicing request
22:08:34.624 00.000 31432 OnExposeComplete: enter
22:08:34.626 00.002 31432 UpdateGuideState(): m_state=6
22:08:34.628 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
22:08:34.630 00.002 31432 Star::Find returns 1 (0), X=328.58, Y=633.49, Mass=2918, SNR=32.7, Peak=226 HFD=3.3
22:08:34.632 00.002 31432 MultiStar: [#1 -0.08,-0.57,1.11,U] [#2 0.22,-1.48,0.00,M9] [#3 0.34,-1.32,0.00,M1] [#4 0.46,-1.23,0.00,M3] [#5 0.05,-1.36,0.00,M1] [#6 0.22,-0.91,0.94,U] [#7 0.57,-0.47,1.01,U] [#8 -0.46,-0.43,0.84,U] 
22:08:34.633 00.001 31432 single-star, 4 included, MultiStar: {0.09, -0.59}, one-star: {0.15, -0.56}
22:08:34.635 00.002 31432 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.02) = xAngle (-1.33 = -1.33)
22:08:34.637 00.002 31432 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.68 = 1.68)
22:08:34.639 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.56 hyp=0.58 cameraTheta=-1.30 mountX=0.14 mountY=0.58, mountTheta=1.33
22:08:34.642 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.56, opts=13)
22:08:34.644 00.002 31432 Enqueuing Move request for scope (0.15, -0.56)
22:08:34.646 00.002 29876 Worker thread wakes up
22:08:34.646 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.56) opts 0xd
22:08:34.646 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.56)
22:08:34.646 00.000 29876 Moving (0.15, -0.56) raw xDistance=0.14 yDistance=0.58
22:08:34.646 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:08:34.646 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.58
22:08:34.646 00.000 29876 MoveAxis(E, 0, ABG)
22:08:34.646 00.000 29876 Move returns status 0, amount 0
22:08:34.646 00.000 29876 MoveAxis(S, 43, ABG)
22:08:34.646 00.000 29876 Guiding  Dir = 1, Dur = 43
22:08:34.646 00.000 29876 IsSlewing returns 0
22:08:34.647 00.001 29876 IsGuiding returns 0
22:08:34.647 00.000 29876 PulseGuide returned control before completion, sleep 53
22:08:34.650 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=257, Gamma=0.490
22:08:34.661 00.011 31432 UpdateGuideState exits: m=2918 RSB=32.7
22:08:34.664 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.666 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:34.667 00.001 31432 Enqueuing Expose request
22:08:34.703 00.036 29876 IsGuiding returns 1
22:08:34.703 00.000 29876 scope still moving after pulse duration time elapsed
22:08:34.734 00.031 29876 IsSlewing returns 0
22:08:34.734 00.000 29876 IsGuiding returns 1
22:08:34.765 00.031 29876 IsSlewing returns 0
22:08:34.765 00.000 29876 IsGuiding returns 0
22:08:34.765 00.000 29876 scope move finished after 43 + 75 ms
22:08:34.765 00.000 29876 Move returns status 0, amount 43
22:08:34.765 00.000 29876 move complete, result=0
22:08:34.765 00.000 29876 worker thread done servicing request
22:08:34.765 00.000 29876 Worker thread wakes up
22:08:34.765 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:34.765 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:34.765 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.6 px 43 ms SOUTH
22:08:36.678 01.913 29876 Exposure complete
22:08:36.722 00.044 29876 worker thread done servicing request
22:08:36.723 00.001 31432 OnExposeComplete: enter
22:08:36.726 00.003 31432 UpdateGuideState(): m_state=6
22:08:36.728 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
22:08:36.730 00.002 31432 Star::Find returns 1 (0), X=328.10, Y=634.08, Mass=2930, SNR=32.6, Peak=226 HFD=4.0
22:08:36.733 00.003 31432 MultiStar: [#1 0.24,-0.35,1.07,U] [#2 0.54,-1.55,0.00,M10] [#3 0.14,-1.18,0.00,M2] [#4 0.08,-0.91,0.95,U] [#5 -0.43,-0.19,0.93,U] [#6 -0.39,-0.77,0.94,U] [#7 0.40,0.05,0.90,U] [#8 -0.29,-0.67,0.88,U] 
22:08:36.738 00.005 31432 single-star, 6 included, MultiStar: {-0.10, -0.40}, one-star: {-0.33, 0.03}
22:08:36.739 00.001 31432 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.02) = xAngle (3.02 = 3.02)
22:08:36.742 00.003 31432 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.03 = -0.25)
22:08:36.744 00.002 31432 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.04 mountX=-0.32 mountY=-0.08, mountTheta=-2.90
22:08:36.746 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.33, y=0.03, opts=13)
22:08:36.748 00.002 31432 Enqueuing Move request for scope (-0.33, 0.03)
22:08:36.750 00.002 29876 Worker thread wakes up
22:08:36.750 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
22:08:36.750 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
22:08:36.750 00.000 29876 Moving (-0.33, 0.03) raw xDistance=-0.32 yDistance=-0.08
22:08:36.750 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
22:08:36.750 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:36.750 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:08:36.750 00.000 29876 MoveAxis(E, 31, ABG)
22:08:36.750 00.000 29876 Guiding  Dir = 2, Dur = 31
22:08:36.750 00.000 29876 IsSlewing returns 0
22:08:36.751 00.001 29876 IsGuiding returns 0
22:08:36.751 00.000 29876 PulseGuide returned control before completion, sleep 41
22:08:36.754 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:36.765 00.011 31432 UpdateGuideState exits: m=2930 RSB=32.6
22:08:36.767 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.769 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:36.771 00.002 31432 Enqueuing Expose request
22:08:36.799 00.028 29876 IsGuiding returns 1
22:08:36.799 00.000 29876 scope still moving after pulse duration time elapsed
22:08:36.830 00.031 29876 IsSlewing returns 0
22:08:36.830 00.000 29876 IsGuiding returns 0
22:08:36.830 00.000 29876 scope move finished after 31 + 48 ms
22:08:36.830 00.000 29876 Move returns status 0, amount 31
22:08:36.830 00.000 29876 MoveAxis(N, 0, ABG)
22:08:36.830 00.000 29876 Move returns status 0, amount 0
22:08:36.830 00.000 29876 move complete, result=0
22:08:36.830 00.000 29876 worker thread done servicing request
22:08:36.830 00.000 29876 Worker thread wakes up
22:08:36.830 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:36.830 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:36.830 00.000 31432 GuideStep: -0.3 px 31 ms EAST, -0.1 px 0 ms NORTH
22:08:38.965 02.135 29876 Exposure complete
22:08:39.008 00.043 29876 worker thread done servicing request
22:08:39.008 00.000 31432 OnExposeComplete: enter
22:08:39.010 00.002 31432 UpdateGuideState(): m_state=6
22:08:39.012 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
22:08:39.017 00.005 31432 Star::Find returns 1 (0), X=329.14, Y=633.92, Mass=2921, SNR=32.8, Peak=240 HFD=3.8
22:08:39.022 00.005 31432 MultiStar: [#1 0.78,-0.41,1.05,U] [#2 0.87,-1.35,0.00,R] [#3 0.63,-0.92,0.00,M3] [#4 0.72,-0.88,0.00,M3] [#5 0.62,-0.51,0.88,U] [#6 0.21,-0.89,0.96,U] [#7 0.59,0.31,1.04,U] [#8 -0.16,-0.17,0.86,U] 
22:08:39.026 00.004 31432 refined, 5 included, MultiStar: {0.48, -0.29}, one-star: {0.71, -0.13}
22:08:39.028 00.002 31432 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.02) = xAngle (-0.57 = -0.57)
22:08:39.032 00.004 31432 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.44 = 2.44)
22:08:39.034 00.002 31432 CameraToMount -- cameraX=0.48 cameraY=-0.29 hyp=0.56 cameraTheta=-0.55 mountX=0.47 mountY=0.36, mountTheta=0.65
22:08:39.038 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.48, y=-0.29, opts=13)
22:08:39.042 00.004 31432 Enqueuing Move request for scope (0.48, -0.29)
22:08:39.044 00.002 29876 Worker thread wakes up
22:08:39.044 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.29) opts 0xd
22:08:39.044 00.000 29876 Handling offset move in thread for scope, endpoint = (0.48, -0.29)
22:08:39.044 00.000 29876 Moving (0.48, -0.29) raw xDistance=0.47 yDistance=0.36
22:08:39.044 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.47
22:08:39.044 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.36
22:08:39.045 00.001 29876 MoveAxis(W, 41, ABG)
22:08:39.045 00.000 29876 Guiding  Dir = 3, Dur = 41
22:08:39.045 00.000 29876 IsSlewing returns 0
22:08:39.045 00.000 29876 IsGuiding returns 0
22:08:39.045 00.000 29876 PulseGuide returned control before completion, sleep 51
22:08:39.049 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:39.061 00.012 31432 UpdateGuideState exits: m=2921 RSB=32.8
22:08:39.064 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.065 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:39.068 00.003 31432 Enqueuing Expose request
22:08:39.105 00.037 29876 IsGuiding returns 1
22:08:39.105 00.000 29876 scope still moving after pulse duration time elapsed
22:08:39.135 00.030 29876 IsSlewing returns 0
22:08:39.135 00.000 29876 IsGuiding returns 1
22:08:39.166 00.031 29876 IsSlewing returns 0
22:08:39.166 00.000 29876 IsGuiding returns 0
22:08:39.166 00.000 29876 scope move finished after 41 + 79 ms
22:08:39.166 00.000 29876 Move returns status 0, amount 41
22:08:39.166 00.000 29876 MoveAxis(S, 26, ABG)
22:08:39.166 00.000 29876 Guiding  Dir = 1, Dur = 26
22:08:39.166 00.000 29876 IsSlewing returns 0
22:08:39.166 00.000 29876 IsGuiding returns 0
22:08:39.167 00.001 29876 PulseGuide returned control before completion, sleep 36
22:08:39.213 00.046 29876 IsGuiding returns 1
22:08:39.213 00.000 29876 scope still moving after pulse duration time elapsed
22:08:39.244 00.031 29876 IsSlewing returns 0
22:08:39.244 00.000 29876 IsGuiding returns 1
22:08:39.274 00.030 29876 IsSlewing returns 0
22:08:39.274 00.000 29876 IsGuiding returns 0
22:08:39.274 00.000 29876 scope move finished after 26 + 82 ms
22:08:39.274 00.000 29876 Move returns status 0, amount 26
22:08:39.274 00.000 29876 move complete, result=0
22:08:39.274 00.000 29876 worker thread done servicing request
22:08:39.275 00.001 29876 Worker thread wakes up
22:08:39.275 00.000 31432 GuideStep: 0.5 px 41 ms WEST, 0.4 px 26 ms SOUTH
22:08:39.277 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:39.277 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:41.193 01.916 29876 Exposure complete
22:08:41.236 00.043 29876 worker thread done servicing request
22:08:41.236 00.000 31432 OnExposeComplete: enter
22:08:41.238 00.002 31432 UpdateGuideState(): m_state=6
22:08:41.241 00.003 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
22:08:41.242 00.001 31432 Star::Find returns 1 (0), X=328.76, Y=634.35, Mass=2761, SNR=31.8, Peak=216 HFD=3.6
22:08:41.244 00.002 31432 MultiStar: [#1 0.23,0.19,1.07,U] [#2 -0.26,0.93,0.90,U] [#3 0.17,-0.15,1.07,U] [#4 -0.17,0.05,1.00,U] [#5 -0.20,-0.24,0.92,U] [#6 0.60,-0.16,0.95,U] [#7 1.02,0.31,0.00,M1] [#8 -0.30,0.31,0.91,U] 
22:08:41.246 00.002 31432 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.33, 0.29}
22:08:41.249 00.003 31432 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.17 = 1.17)
22:08:41.251 00.002 31432 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.18 = -2.10)
22:08:41.253 00.002 31432 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.19 mountX=0.06 mountY=-0.14, mountTheta=-1.14
22:08:41.256 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.06, y=0.15, opts=13)
22:08:41.257 00.001 31432 Enqueuing Move request for scope (0.06, 0.15)
22:08:41.260 00.003 29876 Worker thread wakes up
22:08:41.260 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
22:08:41.260 00.000 29876 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
22:08:41.260 00.000 29876 Moving (0.06, 0.15) raw xDistance=0.06 yDistance=-0.14
22:08:41.260 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:08:41.260 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:41.260 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:08:41.260 00.000 29876 MoveAxis(E, 0, ABG)
22:08:41.260 00.000 29876 Move returns status 0, amount 0
22:08:41.260 00.000 29876 MoveAxis(N, 0, ABG)
22:08:41.260 00.000 29876 Move returns status 0, amount 0
22:08:41.260 00.000 29876 move complete, result=0
22:08:41.260 00.000 29876 worker thread done servicing request
22:08:41.266 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=14, FiltMax=257, Gamma=0.490
22:08:41.278 00.012 31432 UpdateGuideState exits: m=2761 RSB=31.8
22:08:41.280 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:41.282 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:41.284 00.002 31432 Enqueuing Expose request
22:08:41.286 00.002 29876 Worker thread wakes up
22:08:41.286 00.000 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:41.288 00.002 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:41.288 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:43.421 02.133 29876 Exposure complete
22:08:43.465 00.044 29876 worker thread done servicing request
22:08:43.466 00.001 31432 OnExposeComplete: enter
22:08:43.468 00.002 31432 UpdateGuideState(): m_state=6
22:08:43.470 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
22:08:43.473 00.003 31432 Star::Find returns 1 (0), X=329.19, Y=633.42, Mass=3115, SNR=33.9, Peak=218 HFD=3.7
22:08:43.475 00.002 31432 MultiStar: [#1 0.79,-0.41,1.05,U] [#2 -0.09,0.29,0.90,U] [#3 0.66,-1.10,0.00,M3] [#4 0.74,-0.97,0.00,M3] [#5 0.93,-0.90,0.00,M1] [#6 0.52,-0.64,0.88,U] [#7 1.59,-0.47,0.00,M2] [#8 0.74,-0.40,0.84,U] 
22:08:43.478 00.003 31432 refined, 4 included, MultiStar: {0.55, -0.36}, one-star: {0.76, -0.63}
22:08:43.480 00.002 31432 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.02) = xAngle (-0.60 = -0.60)
22:08:43.482 00.002 31432 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.41 = 2.41)
22:08:43.485 00.003 31432 CameraToMount -- cameraX=0.55 cameraY=-0.36 hyp=0.66 cameraTheta=-0.58 mountX=0.55 mountY=0.44, mountTheta=0.68
22:08:43.488 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.55, y=-0.36, opts=13)
22:08:43.490 00.002 31432 Enqueuing Move request for scope (0.55, -0.36)
22:08:43.492 00.002 29876 Worker thread wakes up
22:08:43.492 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.36) opts 0xd
22:08:43.492 00.000 29876 Handling offset move in thread for scope, endpoint = (0.55, -0.36)
22:08:43.492 00.000 29876 Moving (0.55, -0.36) raw xDistance=0.55 yDistance=0.44
22:08:43.492 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
22:08:43.492 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.44
22:08:43.492 00.000 29876 MoveAxis(W, 52, ABG)
22:08:43.492 00.000 29876 Guiding  Dir = 3, Dur = 52
22:08:43.492 00.000 29876 IsSlewing returns 0
22:08:43.492 00.000 29876 IsGuiding returns 0
22:08:43.493 00.001 29876 PulseGuide returned control before completion, sleep 62
22:08:43.496 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=18, FiltMax=257, Gamma=0.490
22:08:43.508 00.012 31432 UpdateGuideState exits: m=3115 RSB=33.9
22:08:43.510 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:43.512 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:43.514 00.002 31432 Enqueuing Expose request
22:08:43.558 00.044 29876 IsGuiding returns 1
22:08:43.558 00.000 29876 scope still moving after pulse duration time elapsed
22:08:43.590 00.032 29876 IsSlewing returns 0
22:08:43.590 00.000 29876 IsGuiding returns 1
22:08:43.621 00.031 29876 IsSlewing returns 0
22:08:43.621 00.000 29876 IsGuiding returns 1
22:08:43.652 00.031 29876 IsSlewing returns 0
22:08:43.652 00.000 29876 IsGuiding returns 0
22:08:43.652 00.000 29876 scope move finished after 52 + 107 ms
22:08:43.652 00.000 29876 Move returns status 0, amount 52
22:08:43.652 00.000 29876 MoveAxis(S, 33, ABG)
22:08:43.652 00.000 29876 Guiding  Dir = 1, Dur = 33
22:08:43.652 00.000 29876 IsSlewing returns 0
22:08:43.652 00.000 29876 IsGuiding returns 0
22:08:43.652 00.000 29876 PulseGuide returned control before completion, sleep 43
22:08:43.698 00.046 29876 IsGuiding returns 1
22:08:43.698 00.000 29876 scope still moving after pulse duration time elapsed
22:08:43.728 00.030 29876 IsSlewing returns 0
22:08:43.728 00.000 29876 IsGuiding returns 1
22:08:43.759 00.031 29876 IsSlewing returns 0
22:08:43.759 00.000 29876 IsGuiding returns 1
22:08:43.790 00.031 29876 IsSlewing returns 0
22:08:43.790 00.000 29876 IsGuiding returns 1
22:08:43.821 00.031 29876 IsSlewing returns 0
22:08:43.821 00.000 29876 IsGuiding returns 1
22:08:43.852 00.031 29876 IsSlewing returns 0
22:08:43.852 00.000 29876 IsGuiding returns 1
22:08:43.883 00.031 29876 IsSlewing returns 0
22:08:43.883 00.000 29876 IsGuiding returns 0
22:08:43.883 00.000 29876 scope move finished after 33 + 197 ms
22:08:43.883 00.000 29876 Move returns status 0, amount 33
22:08:43.883 00.000 29876 move complete, result=0
22:08:43.883 00.000 29876 worker thread done servicing request
22:08:43.883 00.000 29876 Worker thread wakes up
22:08:43.883 00.000 31432 GuideStep: 0.5 px 52 ms WEST, 0.4 px 33 ms SOUTH
22:08:43.886 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:43.886 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:45.790 01.904 29876 Exposure complete
22:08:45.834 00.044 29876 worker thread done servicing request
22:08:45.834 00.000 31432 OnExposeComplete: enter
22:08:45.837 00.003 31432 UpdateGuideState(): m_state=6
22:08:45.840 00.003 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
22:08:45.842 00.002 31432 Star::Find returns 1 (0), X=329.10, Y=634.17, Mass=3371, SNR=36.1, Peak=233 HFD=4.2
22:08:45.844 00.002 31432 MultiStar: [#1 0.22,-0.09,0.97,U] [#2 -0.67,0.76,0.00,M1] [#3 0.37,-0.26,0.91,U] [#4 0.68,-0.25,0.85,U] [#5 0.58,-0.52,0.78,U] [#6 -0.08,-0.14,0.81,U] [#7 0.74,1.10,0.00,M3] [#8 0.11,0.20,0.79,U] 
22:08:45.846 00.002 31432 refined, 6 included, MultiStar: {0.37, -0.13}, one-star: {0.68, 0.12}
22:08:45.848 00.002 31432 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.02) = xAngle (-0.35 = -0.35)
22:08:45.850 00.002 31432 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.66 = 2.66)
22:08:45.852 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-0.33 mountX=0.37 mountY=0.18, mountTheta=0.46
22:08:45.855 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=-0.13, opts=13)
22:08:45.857 00.002 31432 Enqueuing Move request for scope (0.37, -0.13)
22:08:45.859 00.002 29876 Worker thread wakes up
22:08:45.859 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.13) opts 0xd
22:08:45.859 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, -0.13)
22:08:45.859 00.000 29876 Moving (0.37, -0.13) raw xDistance=0.37 yDistance=0.18
22:08:45.859 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:08:45.859 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:45.859 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:08:45.859 00.000 29876 MoveAxis(W, 43, ABG)
22:08:45.859 00.000 29876 Guiding  Dir = 3, Dur = 43
22:08:45.860 00.001 29876 IsSlewing returns 0
22:08:45.860 00.000 29876 IsGuiding returns 0
22:08:45.860 00.000 29876 PulseGuide returned control before completion, sleep 53
22:08:45.863 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:45.876 00.013 31432 UpdateGuideState exits: m=3371 RSB=36.1
22:08:45.878 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.880 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:45.883 00.003 31432 Enqueuing Expose request
22:08:45.915 00.032 29876 IsGuiding returns 1
22:08:45.915 00.000 29876 scope still moving after pulse duration time elapsed
22:08:45.944 00.029 29876 IsSlewing returns 0
22:08:45.944 00.000 29876 IsGuiding returns 1
22:08:45.973 00.029 29876 IsSlewing returns 0
22:08:45.973 00.000 29876 IsGuiding returns 0
22:08:45.973 00.000 29876 scope move finished after 43 + 70 ms
22:08:45.973 00.000 29876 Move returns status 0, amount 43
22:08:45.973 00.000 29876 MoveAxis(N, 0, ABG)
22:08:45.973 00.000 29876 Move returns status 0, amount 0
22:08:45.973 00.000 29876 move complete, result=0
22:08:45.973 00.000 29876 worker thread done servicing request
22:08:45.973 00.000 29876 Worker thread wakes up
22:08:45.973 00.000 31432 GuideStep: 0.4 px 43 ms WEST, 0.2 px 0 ms NORTH
22:08:45.980 00.007 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:45.980 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:48.110 02.130 29876 Exposure complete
22:08:48.153 00.043 29876 worker thread done servicing request
22:08:48.153 00.000 31432 OnExposeComplete: enter
22:08:48.155 00.002 31432 UpdateGuideState(): m_state=6
22:08:48.157 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
22:08:48.159 00.002 31432 Star::Find returns 1 (0), X=327.97, Y=634.03, Mass=3099, SNR=34.1, Peak=241 HFD=4.1
22:08:48.161 00.002 31432 MultiStar: [#1 -0.08,-0.74,1.03,U] [#2 -1.21,0.11,0.00,M2] [#3 -0.57,0.07,0.99,U] [#4 -0.40,-0.53,0.90,U] [#5 -0.38,-0.39,0.84,U] [#6 -0.31,-1.09,0.00,M1] [#7 -0.04,1.05,0.00,M4] [#8 -0.17,-0.22,0.84,U] 
22:08:48.163 00.002 31432 refined, 5 included, MultiStar: {-0.34, -0.31}, one-star: {-0.46, -0.03}
22:08:48.165 00.002 31432 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.44 = -2.44)
22:08:48.167 00.002 31432 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.58 = 0.58)
22:08:48.169 00.002 31432 CameraToMount -- cameraX=-0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-2.41 mountX=-0.35 mountY=0.25, mountTheta=2.52
22:08:48.174 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.34, y=-0.31, opts=13)
22:08:48.178 00.004 31432 Enqueuing Move request for scope (-0.34, -0.31)
22:08:48.180 00.002 29876 Worker thread wakes up
22:08:48.180 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.31) opts 0xd
22:08:48.180 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.34, -0.31)
22:08:48.180 00.000 29876 Moving (-0.34, -0.31) raw xDistance=-0.35 yDistance=0.25
22:08:48.180 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
22:08:48.180 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:48.180 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:08:48.180 00.000 29876 MoveAxis(E, 28, ABG)
22:08:48.180 00.000 29876 Guiding  Dir = 2, Dur = 28
22:08:48.180 00.000 29876 IsSlewing returns 0
22:08:48.180 00.000 29876 IsGuiding returns 0
22:08:48.181 00.001 29876 PulseGuide returned control before completion, sleep 38
22:08:48.184 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:48.196 00.012 31432 UpdateGuideState exits: m=3099 RSB=34.1
22:08:48.198 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.200 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:48.201 00.001 31432 Enqueuing Expose request
22:08:48.233 00.032 29876 IsGuiding returns 1
22:08:48.233 00.000 29876 scope still moving after pulse duration time elapsed
22:08:48.265 00.032 29876 IsSlewing returns 0
22:08:48.265 00.000 29876 IsGuiding returns 0
22:08:48.265 00.000 29876 scope move finished after 28 + 56 ms
22:08:48.265 00.000 29876 Move returns status 0, amount 28
22:08:48.265 00.000 29876 MoveAxis(N, 0, ABG)
22:08:48.265 00.000 29876 Move returns status 0, amount 0
22:08:48.265 00.000 29876 move complete, result=0
22:08:48.265 00.000 29876 worker thread done servicing request
22:08:48.265 00.000 29876 Worker thread wakes up
22:08:48.265 00.000 31432 GuideStep: -0.3 px 28 ms EAST, 0.2 px 0 ms NORTH
22:08:48.268 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:48.268 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:50.178 01.910 29876 Exposure complete
22:08:50.221 00.043 29876 worker thread done servicing request
22:08:50.221 00.000 31432 OnExposeComplete: enter
22:08:50.223 00.002 31432 UpdateGuideState(): m_state=6
22:08:50.226 00.003 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
22:08:50.229 00.003 31432 Star::Find returns 1 (0), X=329.11, Y=634.52, Mass=3037, SNR=34.5, Peak=216 HFD=3.9
22:08:50.231 00.002 31432 MultiStar: [#1 0.72,0.63,0.94,U] [#2 0.25,1.01,0.00,M3] [#3 0.71,-0.10,0.96,U] [#4 -0.21,0.26,0.94,U] [#5 0.82,0.12,0.83,U] [#6 0.70,0.13,0.88,U] [#7 1.10,0.65,0.00,M5] [#8 0.66,0.78,0.00,M1] 
22:08:50.233 00.002 31432 refined, 5 included, MultiStar: {0.57, 0.26}, one-star: {0.68, 0.47}
22:08:50.235 00.002 31432 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.02) = xAngle (0.40 = 0.40)
22:08:50.237 00.002 31432 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.41 = -2.87)
22:08:50.239 00.002 31432 CameraToMount -- cameraX=0.57 cameraY=0.26 hyp=0.62 cameraTheta=0.43 mountX=0.57 mountY=-0.17, mountTheta=-0.29
22:08:50.241 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.57, y=0.26, opts=13)
22:08:50.243 00.002 31432 Enqueuing Move request for scope (0.57, 0.26)
22:08:50.245 00.002 29876 Worker thread wakes up
22:08:50.245 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.26) opts 0xd
22:08:50.245 00.000 29876 Handling offset move in thread for scope, endpoint = (0.57, 0.26)
22:08:50.245 00.000 29876 Moving (0.57, 0.26) raw xDistance=0.57 yDistance=-0.17
22:08:50.245 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.57
22:08:50.245 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:50.245 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:08:50.245 00.000 29876 MoveAxis(W, 51, ABG)
22:08:50.246 00.001 29876 Guiding  Dir = 3, Dur = 51
22:08:50.246 00.000 29876 IsSlewing returns 0
22:08:50.246 00.000 29876 IsGuiding returns 0
22:08:50.246 00.000 29876 PulseGuide returned control before completion, sleep 61
22:08:50.249 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:08:50.261 00.012 31432 UpdateGuideState exits: m=3037 RSB=34.5
22:08:50.263 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.264 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:50.266 00.002 31432 Enqueuing Expose request
22:08:50.317 00.051 29876 IsGuiding returns 1
22:08:50.317 00.000 29876 scope still moving after pulse duration time elapsed
22:08:50.347 00.030 29876 IsSlewing returns 0
22:08:50.347 00.000 29876 IsGuiding returns 1
22:08:50.378 00.031 29876 IsSlewing returns 0
22:08:50.378 00.000 29876 IsGuiding returns 1
22:08:50.408 00.030 29876 IsSlewing returns 0
22:08:50.408 00.000 29876 IsGuiding returns 1
22:08:50.439 00.031 29876 IsSlewing returns 0
22:08:50.439 00.000 29876 IsGuiding returns 0
22:08:50.439 00.000 29876 scope move finished after 51 + 142 ms
22:08:50.439 00.000 29876 Move returns status 0, amount 51
22:08:50.439 00.000 29876 MoveAxis(N, 0, ABG)
22:08:50.439 00.000 29876 Move returns status 0, amount 0
22:08:50.439 00.000 29876 move complete, result=0
22:08:50.439 00.000 29876 worker thread done servicing request
22:08:50.440 00.001 29876 Worker thread wakes up
22:08:50.440 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:50.440 00.000 31432 GuideStep: 0.6 px 51 ms WEST, -0.2 px 0 ms NORTH
22:08:50.443 00.003 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:52.575 02.132 29876 Exposure complete
22:08:52.620 00.045 29876 worker thread done servicing request
22:08:52.620 00.000 31432 OnExposeComplete: enter
22:08:52.623 00.003 31432 UpdateGuideState(): m_state=6
22:08:52.625 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
22:08:52.626 00.001 31432 Star::Find returns 1 (0), X=328.94, Y=634.20, Mass=3191, SNR=34.8, Peak=247 HFD=3.7
22:08:52.629 00.003 31432 MultiStar: [#1 0.32,0.21,1.01,U] [#2 -0.01,0.47,0.92,U] [#3 0.86,-0.52,0.00,M1] [#4 0.98,-0.27,0.00,M1] [#5 0.43,-0.67,0.82,U] [#6 0.61,-0.06,0.84,U] [#7 1.15,0.26,0.00,M6] [#8 0.38,0.35,0.82,U] 
22:08:52.631 00.002 31432 refined, 5 included, MultiStar: {0.37, 0.09}, one-star: {0.51, 0.14}
22:08:52.633 00.002 31432 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
22:08:52.635 00.002 31432 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
22:08:52.637 00.002 31432 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.24 mountX=0.37 mountY=-0.03, mountTheta=-0.08
22:08:52.640 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.37, y=0.09, opts=13)
22:08:52.642 00.002 31432 Enqueuing Move request for scope (0.37, 0.09)
22:08:52.644 00.002 29876 Worker thread wakes up
22:08:52.644 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.09) opts 0xd
22:08:52.644 00.000 29876 Handling offset move in thread for scope, endpoint = (0.37, 0.09)
22:08:52.644 00.000 29876 Moving (0.37, 0.09) raw xDistance=0.37 yDistance=-0.03
22:08:52.644 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:08:52.644 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.644 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:08:52.644 00.000 29876 MoveAxis(W, 43, ABG)
22:08:52.644 00.000 29876 Guiding  Dir = 3, Dur = 43
22:08:52.644 00.000 29876 IsSlewing returns 0
22:08:52.644 00.000 29876 IsGuiding returns 0
22:08:52.645 00.001 29876 PulseGuide returned control before completion, sleep 53
22:08:52.648 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:52.659 00.011 31432 UpdateGuideState exits: m=3191 RSB=34.8
22:08:52.661 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.663 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:52.665 00.002 31432 Enqueuing Expose request
22:08:52.700 00.035 29876 IsGuiding returns 1
22:08:52.700 00.000 29876 scope still moving after pulse duration time elapsed
22:08:52.730 00.030 29876 IsSlewing returns 0
22:08:52.730 00.000 29876 IsGuiding returns 1
22:08:52.761 00.031 29876 IsSlewing returns 0
22:08:52.761 00.000 29876 IsGuiding returns 1
22:08:52.792 00.031 29876 IsSlewing returns 0
22:08:52.792 00.000 29876 IsGuiding returns 1
22:08:52.823 00.031 29876 IsSlewing returns 0
22:08:52.823 00.000 29876 IsGuiding returns 1
22:08:52.854 00.031 29876 IsSlewing returns 0
22:08:52.854 00.000 29876 IsGuiding returns 0
22:08:52.854 00.000 29876 scope move finished after 43 + 166 ms
22:08:52.854 00.000 29876 Move returns status 0, amount 43
22:08:52.854 00.000 29876 MoveAxis(N, 0, ABG)
22:08:52.854 00.000 29876 Move returns status 0, amount 0
22:08:52.854 00.000 29876 move complete, result=0
22:08:52.854 00.000 29876 worker thread done servicing request
22:08:52.855 00.001 29876 Worker thread wakes up
22:08:52.855 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:52.855 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:52.855 00.000 31432 GuideStep: 0.4 px 43 ms WEST, -0.0 px 0 ms NORTH
22:08:54.771 01.916 29876 Exposure complete
22:08:54.817 00.046 29876 worker thread done servicing request
22:08:54.817 00.000 31432 OnExposeComplete: enter
22:08:54.819 00.002 31432 UpdateGuideState(): m_state=6
22:08:54.821 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
22:08:54.823 00.002 31432 Star::Find returns 1 (0), X=329.29, Y=634.09, Mass=3165, SNR=34.3, Peak=224 HFD=4.0
22:08:54.825 00.002 31432 MultiStar: [#1 0.85,-0.43,1.08,U] [#2 -0.05,0.86,0.95,U] [#3 0.65,-0.72,0.97,U] [#4 1.04,0.10,0.00,M2] [#5 0.90,-0.92,0.00,M1] [#6 0.47,-0.31,0.85,U] [#7 1.28,0.13,0.00,M7] [#8 0.86,-0.36,0.80,U] 
22:08:54.827 00.002 31432 refined, 5 included, MultiStar: {0.61, -0.15}, one-star: {0.86, 0.04}
22:08:54.829 00.002 31432 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.02) = xAngle (-0.27 = -0.27)
22:08:54.830 00.001 31432 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.74 = 2.74)
22:08:54.832 00.002 31432 CameraToMount -- cameraX=0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-0.24 mountX=0.61 mountY=0.24, mountTheta=0.38
22:08:54.837 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=-0.15, opts=13)
22:08:54.841 00.004 31432 Enqueuing Move request for scope (0.61, -0.15)
22:08:54.843 00.002 29876 Worker thread wakes up
22:08:54.843 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.15) opts 0xd
22:08:54.843 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, -0.15)
22:08:54.843 00.000 29876 Moving (0.61, -0.15) raw xDistance=0.61 yDistance=0.24
22:08:54.843 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
22:08:54.843 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:54.843 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:08:54.843 00.000 29876 MoveAxis(W, 64, ABG)
22:08:54.843 00.000 29876 Guiding  Dir = 3, Dur = 64
22:08:54.843 00.000 29876 IsSlewing returns 0
22:08:54.843 00.000 29876 IsGuiding returns 0
22:08:54.844 00.001 29876 PulseGuide returned control before completion, sleep 74
22:08:54.847 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:08:54.858 00.011 31432 UpdateGuideState exits: m=3165 RSB=34.3
22:08:54.860 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:54.861 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:54.863 00.002 31432 Enqueuing Expose request
22:08:54.926 00.063 29876 IsGuiding returns 1
22:08:54.926 00.000 29876 scope still moving after pulse duration time elapsed
22:08:54.957 00.031 29876 IsSlewing returns 0
22:08:54.957 00.000 29876 IsGuiding returns 1
22:08:54.987 00.030 29876 IsSlewing returns 0
22:08:54.987 00.000 29876 IsGuiding returns 0
22:08:54.987 00.000 29876 scope move finished after 64 + 80 ms
22:08:54.987 00.000 29876 Move returns status 0, amount 64
22:08:54.987 00.000 29876 MoveAxis(N, 0, ABG)
22:08:54.987 00.000 29876 Move returns status 0, amount 0
22:08:54.987 00.000 29876 move complete, result=0
22:08:54.987 00.000 29876 worker thread done servicing request
22:08:54.987 00.000 29876 Worker thread wakes up
22:08:54.987 00.000 31432 GuideStep: 0.6 px 64 ms WEST, 0.2 px 0 ms NORTH
22:08:54.990 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:54.990 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:57.113 02.123 29876 Exposure complete
22:08:57.156 00.043 29876 worker thread done servicing request
22:08:57.156 00.000 31432 OnExposeComplete: enter
22:08:57.158 00.002 31432 UpdateGuideState(): m_state=6
22:08:57.160 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
22:08:57.162 00.002 31432 Star::Find returns 1 (0), X=328.05, Y=634.28, Mass=3161, SNR=34.2, Peak=199 HFD=4.1
22:08:57.164 00.002 31432 MultiStar: [#1 0.38,-0.75,1.05,U] [#2 -0.87,0.70,0.00,M2] [#3 -0.30,-0.44,1.00,U] [#4 -0.09,-0.56,0.96,U] [#5 0.13,-0.44,0.84,U] [#6 0.03,-0.66,0.91,U] [#7 0.70,-0.10,0.97,U] [#8 -0.43,-0.46,0.76,U] 
22:08:57.166 00.002 31432 refined, 7 included, MultiStar: {0.02, -0.40}, one-star: {-0.38, 0.22}
22:08:57.168 00.002 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
22:08:57.169 00.001 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
22:08:57.171 00.002 31432 CameraToMount -- cameraX=0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.53 mountX=0.01 mountY=0.39, mountTheta=1.55
22:08:57.175 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.40, opts=13)
22:08:57.179 00.004 31432 Enqueuing Move request for scope (0.02, -0.40)
22:08:57.181 00.002 29876 Worker thread wakes up
22:08:57.181 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.40) opts 0xd
22:08:57.181 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.40)
22:08:57.181 00.000 29876 Moving (0.02, -0.40) raw xDistance=0.01 yDistance=0.39
22:08:57.182 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:08:57.182 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.39
22:08:57.182 00.000 29876 MoveAxis(E, 0, ABG)
22:08:57.182 00.000 29876 Move returns status 0, amount 0
22:08:57.182 00.000 29876 MoveAxis(S, 29, ABG)
22:08:57.182 00.000 29876 Guiding  Dir = 1, Dur = 29
22:08:57.182 00.000 29876 IsSlewing returns 0
22:08:57.182 00.000 29876 IsGuiding returns 0
22:08:57.182 00.000 29876 PulseGuide returned control before completion, sleep 39
22:08:57.187 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:57.199 00.012 31432 UpdateGuideState exits: m=3161 RSB=34.2
22:08:57.201 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.203 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:57.205 00.002 31432 Enqueuing Expose request
22:08:57.235 00.030 29876 IsGuiding returns 1
22:08:57.235 00.000 29876 scope still moving after pulse duration time elapsed
22:08:57.266 00.031 29876 IsSlewing returns 0
22:08:57.266 00.000 29876 IsGuiding returns 1
22:08:57.296 00.030 29876 IsSlewing returns 0
22:08:57.296 00.000 29876 IsGuiding returns 1
22:08:57.328 00.032 29876 IsSlewing returns 0
22:08:57.328 00.000 29876 IsGuiding returns 0
22:08:57.328 00.000 29876 scope move finished after 29 + 116 ms
22:08:57.328 00.000 29876 Move returns status 0, amount 29
22:08:57.328 00.000 29876 move complete, result=0
22:08:57.328 00.000 29876 worker thread done servicing request
22:08:57.328 00.000 29876 Worker thread wakes up
22:08:57.328 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 29 ms SOUTH
22:08:57.331 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:57.331 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:59.235 01.904 29876 Exposure complete
22:08:59.278 00.043 29876 worker thread done servicing request
22:08:59.278 00.000 31432 OnExposeComplete: enter
22:08:59.282 00.004 31432 UpdateGuideState(): m_state=6
22:08:59.283 00.001 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
22:08:59.285 00.002 31432 Star::Find returns 1 (0), X=328.87, Y=634.48, Mass=3133, SNR=34.3, Peak=192 HFD=3.9
22:08:59.287 00.002 31432 MultiStar: [#1 0.64,0.17,1.03,U] [#2 -0.23,0.63,0.90,U] [#3 0.70,-0.83,0.00,M1] [#4 0.89,-0.59,0.00,M2] [#5 0.49,-0.16,0.85,U] [#6 0.47,-0.24,0.88,U] [#7 1.25,0.43,0.00,M7] [#8 0.31,0.01,0.88,U] 
22:08:59.289 00.002 31432 refined, 5 included, MultiStar: {0.36, 0.15}, one-star: {0.44, 0.43}
22:08:59.291 00.002 31432 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.02) = xAngle (0.37 = 0.37)
22:08:59.292 00.001 31432 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.38 = -2.90)
22:08:59.294 00.002 31432 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.39 mountX=0.36 mountY=-0.09, mountTheta=-0.25
22:08:59.297 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.36, y=0.15, opts=13)
22:08:59.299 00.002 31432 Enqueuing Move request for scope (0.36, 0.15)
22:08:59.301 00.002 29876 Worker thread wakes up
22:08:59.301 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
22:08:59.301 00.000 29876 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
22:08:59.301 00.000 29876 Moving (0.36, 0.15) raw xDistance=0.36 yDistance=-0.09
22:08:59.301 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
22:08:59.301 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:59.301 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:08:59.301 00.000 29876 MoveAxis(W, 35, ABG)
22:08:59.301 00.000 29876 Guiding  Dir = 3, Dur = 35
22:08:59.301 00.000 29876 IsSlewing returns 0
22:08:59.301 00.000 29876 IsGuiding returns 0
22:08:59.301 00.000 29876 PulseGuide returned control before completion, sleep 45
22:08:59.304 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:08:59.316 00.012 31432 UpdateGuideState exits: m=3133 RSB=34.3
22:08:59.318 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:59.320 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:08:59.321 00.001 31432 Enqueuing Expose request
22:08:59.359 00.038 29876 IsGuiding returns 1
22:08:59.359 00.000 29876 scope still moving after pulse duration time elapsed
22:08:59.391 00.032 29876 IsSlewing returns 0
22:08:59.391 00.000 29876 IsGuiding returns 1
22:08:59.422 00.031 29876 IsSlewing returns 0
22:08:59.422 00.000 29876 IsGuiding returns 0
22:08:59.422 00.000 29876 scope move finished after 35 + 85 ms
22:08:59.422 00.000 29876 Move returns status 0, amount 35
22:08:59.422 00.000 29876 MoveAxis(N, 0, ABG)
22:08:59.422 00.000 29876 Move returns status 0, amount 0
22:08:59.422 00.000 29876 move complete, result=0
22:08:59.422 00.000 29876 worker thread done servicing request
22:08:59.422 00.000 29876 Worker thread wakes up
22:08:59.422 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:08:59.422 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:08:59.423 00.001 31432 GuideStep: 0.4 px 35 ms WEST, -0.1 px 0 ms NORTH
22:09:01.549 02.126 29876 Exposure complete
22:09:01.615 00.066 29876 worker thread done servicing request
22:09:01.615 00.000 31432 OnExposeComplete: enter
22:09:01.620 00.005 31432 UpdateGuideState(): m_state=6
22:09:01.625 00.005 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
22:09:01.630 00.005 31432 Star::Find returns 1 (0), X=329.55, Y=634.31, Mass=2836, SNR=32.8, Peak=216 HFD=3.5
22:09:01.635 00.005 31432 MultiStar: [#1 0.94,0.19,1.08,U] [#2 0.11,0.89,0.96,U] [#3 1.02,-0.58,0.00,M2] [#4 1.13,-0.09,0.00,M3] [#5 1.00,-0.12,0.00,M1] [#6 0.40,0.21,0.87,U] [#7 1.38,0.48,0.00,M8] [#8 0.69,0.34,0.88,U] 
22:09:01.640 00.005 31432 refined, 4 included, MultiStar: {0.67, 0.37}, one-star: {1.12, 0.26}
22:09:01.645 00.005 31432 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.02) = xAngle (0.49 = 0.49)
22:09:01.649 00.004 31432 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.50 = -2.79)
22:09:01.654 00.005 31432 CameraToMount -- cameraX=0.67 cameraY=0.37 hyp=0.77 cameraTheta=0.51 mountX=0.68 mountY=-0.27, mountTheta=-0.37
22:09:01.660 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.67, y=0.37, opts=13)
22:09:01.666 00.006 31432 Enqueuing Move request for scope (0.67, 0.37)
22:09:01.670 00.004 29876 Worker thread wakes up
22:09:01.670 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.37) opts 0xd
22:09:01.671 00.001 29876 Handling offset move in thread for scope, endpoint = (0.67, 0.37)
22:09:01.671 00.000 29876 Moving (0.67, 0.37) raw xDistance=0.68 yDistance=-0.27
22:09:01.671 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68
22:09:01.671 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:01.671 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:09:01.671 00.000 29876 MoveAxis(W, 70, ABG)
22:09:01.671 00.000 29876 Guiding  Dir = 3, Dur = 70
22:09:01.671 00.000 29876 IsSlewing returns 0
22:09:01.671 00.000 29876 IsGuiding returns 0
22:09:01.672 00.001 29876 PulseGuide returned control before completion, sleep 80
22:09:01.676 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:01.695 00.019 31432 UpdateGuideState exits: m=2836 RSB=32.8
22:09:01.701 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:01.706 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:01.710 00.004 31432 Enqueuing Expose request
22:09:01.767 00.057 29876 IsGuiding returns 1
22:09:01.767 00.000 29876 scope still moving after pulse duration time elapsed
22:09:01.797 00.030 29876 IsSlewing returns 0
22:09:01.797 00.000 29876 IsGuiding returns 0
22:09:01.797 00.000 29876 scope move finished after 70 + 56 ms
22:09:01.797 00.000 29876 Move returns status 0, amount 70
22:09:01.797 00.000 29876 MoveAxis(N, 0, ABG)
22:09:01.797 00.000 29876 Move returns status 0, amount 0
22:09:01.797 00.000 29876 move complete, result=0
22:09:01.797 00.000 29876 worker thread done servicing request
22:09:01.797 00.000 29876 Worker thread wakes up
22:09:01.798 00.001 31432 GuideStep: 0.7 px 70 ms WEST, -0.3 px 0 ms NORTH
22:09:01.803 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:01.803 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:03.710 01.907 29876 Exposure complete
22:09:03.776 00.066 29876 worker thread done servicing request
22:09:03.776 00.000 31432 OnExposeComplete: enter
22:09:03.781 00.005 31432 UpdateGuideState(): m_state=6
22:09:03.786 00.005 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
22:09:03.791 00.005 31432 Star::Find returns 1 (0), X=329.30, Y=634.53, Mass=2702, SNR=31.3, Peak=211 HFD=3.4
22:09:03.796 00.005 31432 MultiStar: [#1 1.04,0.17,0.00,M1] [#2 -0.27,0.97,0.00,M1] [#3 1.23,-0.03,0.00,M3] [#4 0.75,-0.07,0.98,U] [#5 0.73,0.18,0.91,U] [#6 0.34,0.09,0.96,U] [#7 1.54,0.68,0.00,M9] [#8 0.55,0.17,0.86,U] 
22:09:03.800 00.004 31432 refined, 4 included, MultiStar: {0.65, 0.17}, one-star: {0.87, 0.48}
22:09:03.806 00.006 31432 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.02) = xAngle (0.23 = 0.23)
22:09:03.810 00.004 31432 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.24 = -3.04)
22:09:03.815 00.005 31432 CameraToMount -- cameraX=0.65 cameraY=0.17 hyp=0.67 cameraTheta=0.26 mountX=0.66 mountY=-0.07, mountTheta=-0.10
22:09:03.822 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.65, y=0.17, opts=13)
22:09:03.826 00.004 31432 Enqueuing Move request for scope (0.65, 0.17)
22:09:03.831 00.005 29876 Worker thread wakes up
22:09:03.831 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.17) opts 0xd
22:09:03.831 00.000 29876 Handling offset move in thread for scope, endpoint = (0.65, 0.17)
22:09:03.831 00.000 29876 Moving (0.65, 0.17) raw xDistance=0.66 yDistance=-0.07
22:09:03.831 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
22:09:03.831 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:03.831 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:03.831 00.000 29876 MoveAxis(W, 73, ABG)
22:09:03.831 00.000 29876 Guiding  Dir = 3, Dur = 73
22:09:03.832 00.001 29876 IsSlewing returns 0
22:09:03.832 00.000 29876 IsGuiding returns 0
22:09:03.832 00.000 29876 PulseGuide returned control before completion, sleep 83
22:09:03.838 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:03.857 00.019 31432 UpdateGuideState exits: m=2702 RSB=31.3
22:09:03.863 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:03.868 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:03.872 00.004 31432 Enqueuing Expose request
22:09:03.927 00.055 29876 IsGuiding returns 1
22:09:03.927 00.000 29876 scope still moving after pulse duration time elapsed
22:09:03.958 00.031 29876 IsSlewing returns 0
22:09:03.958 00.000 29876 IsGuiding returns 1
22:09:03.989 00.031 29876 IsSlewing returns 0
22:09:03.989 00.000 29876 IsGuiding returns 0
22:09:03.989 00.000 29876 scope move finished after 73 + 84 ms
22:09:03.989 00.000 29876 Move returns status 0, amount 73
22:09:03.989 00.000 29876 MoveAxis(N, 0, ABG)
22:09:03.989 00.000 29876 Move returns status 0, amount 0
22:09:03.989 00.000 29876 move complete, result=0
22:09:03.989 00.000 29876 worker thread done servicing request
22:09:03.990 00.001 29876 Worker thread wakes up
22:09:03.990 00.000 31432 GuideStep: 0.7 px 73 ms WEST, -0.1 px 0 ms NORTH
22:09:03.995 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:03.995 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:06.121 02.126 29876 Exposure complete
22:09:06.187 00.066 29876 worker thread done servicing request
22:09:06.187 00.000 31432 OnExposeComplete: enter
22:09:06.192 00.005 31432 UpdateGuideState(): m_state=6
22:09:06.197 00.005 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
22:09:06.202 00.005 31432 Star::Find returns 1 (0), X=328.83, Y=633.90, Mass=3117, SNR=34.5, Peak=199 HFD=4.2
22:09:06.206 00.004 31432 MultiStar: [#1 -0.04,0.50,0.99,U] [#2 -0.88,0.54,0.00,M2] [#3 0.15,-0.66,1.01,U] [#4 0.57,-0.43,0.91,U] [#5 0.61,-0.65,0.87,U] [#6 -0.16,-0.12,0.81,U] [#7 0.38,0.49,0.92,U] [#8 -0.32,0.42,0.82,U] 
22:09:06.211 00.005 31432 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.40, -0.15}
22:09:06.215 00.004 31432 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.02) = xAngle (-0.39 = -0.39)
22:09:06.220 00.005 31432 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.62 = 2.62)
22:09:06.225 00.005 31432 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=0.21 mountY=0.11, mountTheta=0.49
22:09:06.231 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.21, y=-0.08, opts=13)
22:09:06.237 00.006 31432 Enqueuing Move request for scope (0.21, -0.08)
22:09:06.242 00.005 29876 Worker thread wakes up
22:09:06.242 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
22:09:06.242 00.000 29876 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
22:09:06.242 00.000 29876 Moving (0.21, -0.08) raw xDistance=0.21 yDistance=0.11
22:09:06.242 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.21
22:09:06.242 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:06.243 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:09:06.243 00.000 29876 MoveAxis(W, 30, ABG)
22:09:06.243 00.000 29876 Guiding  Dir = 3, Dur = 30
22:09:06.244 00.001 29876 IsSlewing returns 0
22:09:06.245 00.001 29876 IsGuiding returns 0
22:09:06.246 00.001 29876 PulseGuide returned control before completion, sleep 40
22:09:06.251 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=15, FiltMax=257, Gamma=0.490
22:09:06.271 00.020 31432 UpdateGuideState exits: m=3117 RSB=34.5
22:09:06.277 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:06.282 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:06.286 00.004 31432 Enqueuing Expose request
22:09:06.291 00.005 29876 IsGuiding returns 1
22:09:06.291 00.000 29876 scope still moving after pulse duration time elapsed
22:09:06.319 00.028 29876 IsSlewing returns 0
22:09:06.319 00.000 29876 IsGuiding returns 1
22:09:06.349 00.030 29876 IsSlewing returns 0
22:09:06.349 00.000 29876 IsGuiding returns 1
22:09:06.380 00.031 29876 IsSlewing returns 0
22:09:06.380 00.000 29876 IsGuiding returns 1
22:09:06.410 00.030 29876 IsSlewing returns 0
22:09:06.410 00.000 29876 IsGuiding returns 0
22:09:06.410 00.000 29876 scope move finished after 30 + 134 ms
22:09:06.410 00.000 29876 Move returns status 0, amount 30
22:09:06.410 00.000 29876 MoveAxis(N, 0, ABG)
22:09:06.410 00.000 29876 Move returns status 0, amount 0
22:09:06.410 00.000 29876 move complete, result=0
22:09:06.410 00.000 29876 worker thread done servicing request
22:09:06.411 00.001 29876 Worker thread wakes up
22:09:06.411 00.000 31432 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
22:09:06.415 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:06.415 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:08.335 01.920 29876 Exposure complete
22:09:08.402 00.067 29876 worker thread done servicing request
22:09:08.402 00.000 31432 OnExposeComplete: enter
22:09:08.407 00.005 31432 UpdateGuideState(): m_state=6
22:09:08.412 00.005 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
22:09:08.417 00.005 31432 Star::Find returns 1 (0), X=328.70, Y=634.40, Mass=3282, SNR=34.5, Peak=196 HFD=4.1
22:09:08.422 00.005 31432 MultiStar: [#1 0.41,0.58,0.96,U] [#2 -0.52,1.37,0.00,M3] [#3 0.33,0.15,1.01,U] [#4 0.07,0.22,0.85,U] [#5 0.21,0.10,0.82,U] [#6 -0.08,0.26,0.82,U] [#7 0.74,1.13,0.00,M9] [#8 -0.16,0.59,0.77,U] 
22:09:08.427 00.005 31432 refined, 6 included, MultiStar: {0.17, 0.32}, one-star: {0.27, 0.34}
22:09:08.431 00.004 31432 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.02) = xAngle (1.07 = 1.07)
22:09:08.436 00.005 31432 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.08 = -2.21)
22:09:08.441 00.005 31432 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.09 mountX=0.17 mountY=-0.29, mountTheta=-1.03
22:09:08.449 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=0.17, y=0.32, opts=13)
22:09:08.454 00.005 31432 Enqueuing Move request for scope (0.17, 0.32)
22:09:08.459 00.005 29876 Worker thread wakes up
22:09:08.459 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd
22:09:08.459 00.000 29876 Handling offset move in thread for scope, endpoint = (0.17, 0.32)
22:09:08.459 00.000 29876 Moving (0.17, 0.32) raw xDistance=0.17 yDistance=-0.29
22:09:08.459 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:09:08.459 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:08.459 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:09:08.459 00.000 29876 MoveAxis(E, 0, ABG)
22:09:08.459 00.000 29876 Move returns status 0, amount 0
22:09:08.459 00.000 29876 MoveAxis(N, 0, ABG)
22:09:08.459 00.000 29876 Move returns status 0, amount 0
22:09:08.459 00.000 29876 move complete, result=0
22:09:08.459 00.000 29876 worker thread done servicing request
22:09:08.467 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:08.485 00.018 31432 UpdateGuideState exits: m=3282 RSB=34.5
22:09:08.491 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:08.496 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:08.500 00.004 31432 Enqueuing Expose request
22:09:08.505 00.005 29876 Worker thread wakes up
22:09:08.505 00.000 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:09:08.510 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:08.511 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:10.644 02.133 29876 Exposure complete
22:09:10.709 00.065 29876 worker thread done servicing request
22:09:10.709 00.000 31432 OnExposeComplete: enter
22:09:10.715 00.006 31432 UpdateGuideState(): m_state=6
22:09:10.720 00.005 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
22:09:10.725 00.005 31432 Star::Find returns 1 (0), X=328.54, Y=635.02, Mass=3052, SNR=33.9, Peak=204 HFD=4.1
22:09:10.730 00.005 31432 MultiStar: [#1 0.54,0.80,1.02,U] [#2 -0.37,1.64,0.00,M4] [#3 0.45,0.61,1.00,U] [#4 0.60,0.61,0.89,U] [#5 0.73,-0.02,0.85,U] [#6 0.50,0.37,0.85,U] [#7 1.30,0.56,0.00,M10] [#8 -0.02,0.77,0.81,U] 
22:09:10.734 00.004 31432 refined, 6 included, MultiStar: {0.42, 0.60}, one-star: {0.11, 0.97}
22:09:10.739 00.005 31432 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.94 = 0.94)
22:09:10.743 00.004 31432 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.95 = -2.33)
22:09:10.748 00.005 31432 CameraToMount -- cameraX=0.42 cameraY=0.60 hyp=0.73 cameraTheta=0.97 mountX=0.43 mountY=-0.53, mountTheta=-0.89
22:09:10.754 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.42, y=0.60, opts=13)
22:09:10.759 00.005 31432 Enqueuing Move request for scope (0.42, 0.60)
22:09:10.764 00.005 29876 Worker thread wakes up
22:09:10.764 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.60) opts 0xd
22:09:10.764 00.000 29876 Handling offset move in thread for scope, endpoint = (0.42, 0.60)
22:09:10.764 00.000 29876 Moving (0.42, 0.60) raw xDistance=0.43 yDistance=-0.53
22:09:10.764 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
22:09:10.764 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:10.764 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
22:09:10.764 00.000 29876 MoveAxis(W, 41, ABG)
22:09:10.765 00.001 29876 Guiding  Dir = 3, Dur = 41
22:09:10.765 00.000 29876 IsSlewing returns 0
22:09:10.765 00.000 29876 IsGuiding returns 0
22:09:10.765 00.000 29876 PulseGuide returned control before completion, sleep 51
22:09:10.772 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:10.791 00.019 31432 UpdateGuideState exits: m=3052 RSB=33.9
22:09:10.796 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:10.801 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:10.806 00.005 31432 Enqueuing Expose request
22:09:10.829 00.023 29876 IsGuiding returns 1
22:09:10.829 00.000 29876 scope still moving after pulse duration time elapsed
22:09:10.859 00.030 29876 IsSlewing returns 0
22:09:10.859 00.000 29876 IsGuiding returns 1
22:09:10.889 00.030 29876 IsSlewing returns 0
22:09:10.889 00.000 29876 IsGuiding returns 1
22:09:10.920 00.031 29876 IsSlewing returns 0
22:09:10.920 00.000 29876 IsGuiding returns 0
22:09:10.920 00.000 29876 scope move finished after 41 + 114 ms
22:09:10.920 00.000 29876 Move returns status 0, amount 41
22:09:10.920 00.000 29876 MoveAxis(N, 0, ABG)
22:09:10.920 00.000 29876 Move returns status 0, amount 0
22:09:10.920 00.000 29876 move complete, result=0
22:09:10.921 00.001 29876 worker thread done servicing request
22:09:10.921 00.000 29876 Worker thread wakes up
22:09:10.921 00.000 31432 GuideStep: 0.4 px 41 ms WEST, -0.5 px 0 ms NORTH
22:09:10.926 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:10.926 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:12.836 01.910 29876 Exposure complete
22:09:12.901 00.065 29876 worker thread done servicing request
22:09:12.901 00.000 31432 OnExposeComplete: enter
22:09:12.906 00.005 31432 UpdateGuideState(): m_state=6
22:09:12.912 00.006 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
22:09:12.917 00.005 31432 Star::Find returns 1 (0), X=329.32, Y=634.34, Mass=3229, SNR=34.7, Peak=211 HFD=3.9
22:09:12.921 00.004 31432 MultiStar: [#1 0.79,0.28,1.02,U] [#2 -0.40,0.94,0.00,M5] [#3 1.33,-0.91,0.00,M1] [#4 0.99,-0.03,0.89,U] [#5 0.82,-0.69,0.00,M1] [#6 0.61,-0.17,0.87,U] [#7 1.30,0.10,0.00,R] [#8 0.65,0.34,0.83,U] 
22:09:12.926 00.005 31432 refined, 4 included, MultiStar: {0.79, 0.15}, one-star: {0.89, 0.29}
22:09:12.931 00.005 31432 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.02) = xAngle (0.16 = 0.16)
22:09:12.935 00.004 31432 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.17 = -3.11)
22:09:12.940 00.005 31432 CameraToMount -- cameraX=0.79 cameraY=0.15 hyp=0.81 cameraTheta=0.18 mountX=0.80 mountY=-0.02, mountTheta=-0.03
22:09:12.946 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.79, y=0.15, opts=13)
22:09:12.951 00.005 31432 Enqueuing Move request for scope (0.79, 0.15)
22:09:12.956 00.005 29876 Worker thread wakes up
22:09:12.956 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.15) opts 0xd
22:09:12.956 00.000 29876 Handling offset move in thread for scope, endpoint = (0.79, 0.15)
22:09:12.956 00.000 29876 Moving (0.79, 0.15) raw xDistance=0.80 yDistance=-0.02
22:09:12.956 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.80
22:09:12.956 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:12.956 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:09:12.956 00.000 29876 MoveAxis(W, 82, ABG)
22:09:12.956 00.000 29876 Guiding  Dir = 3, Dur = 82
22:09:12.956 00.000 29876 IsSlewing returns 0
22:09:12.957 00.001 29876 IsGuiding returns 0
22:09:12.957 00.000 29876 PulseGuide returned control before completion, sleep 92
22:09:12.966 00.009 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:12.985 00.019 31432 UpdateGuideState exits: m=3229 RSB=34.7
22:09:12.990 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:12.995 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:13.000 00.005 31432 Enqueuing Expose request
22:09:13.053 00.053 29876 IsGuiding returns 1
22:09:13.053 00.000 29876 scope still moving after pulse duration time elapsed
22:09:13.083 00.030 29876 IsSlewing returns 0
22:09:13.083 00.000 29876 IsGuiding returns 0
22:09:13.084 00.001 29876 scope move finished after 82 + 44 ms
22:09:13.084 00.000 29876 Move returns status 0, amount 82
22:09:13.084 00.000 29876 MoveAxis(N, 0, ABG)
22:09:13.084 00.000 29876 Move returns status 0, amount 0
22:09:13.084 00.000 29876 move complete, result=0
22:09:13.084 00.000 29876 worker thread done servicing request
22:09:13.084 00.000 29876 Worker thread wakes up
22:09:13.084 00.000 31432 GuideStep: 0.8 px 82 ms WEST, -0.0 px 0 ms NORTH
22:09:13.089 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:13.089 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:15.321 02.232 29876 Exposure complete
22:09:15.386 00.065 29876 worker thread done servicing request
22:09:15.386 00.000 31432 OnExposeComplete: enter
22:09:15.391 00.005 31432 UpdateGuideState(): m_state=6
22:09:15.397 00.006 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
22:09:15.402 00.005 31432 Star::Find returns 1 (0), X=329.70, Y=634.53, Mass=3065, SNR=33.7, Peak=196 HFD=4.0
22:09:15.406 00.004 31432 MultiStar: [#1 0.90,1.03,0.00,M1] [#2 0.53,0.68,0.92,U] [#3 1.22,-0.39,0.00,M2] [#4 1.09,0.67,0.00,M1] [#5 1.16,-0.11,0.00,M2] [#6 0.98,0.09,0.81,U] [#7 -0.15,0.66,0.94,U] [#8 0.39,0.60,0.78,U] 
22:09:15.411 00.005 31432 refined, 4 included, MultiStar: {0.61, 0.51}, one-star: {1.27, 0.48}
22:09:15.416 00.005 31432 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.02) = xAngle (0.67 = 0.67)
22:09:15.420 00.004 31432 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.68 = -2.60)
22:09:15.425 00.005 31432 CameraToMount -- cameraX=0.61 cameraY=0.51 hyp=0.80 cameraTheta=0.69 mountX=0.62 mountY=-0.41, mountTheta=-0.58
22:09:15.432 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.61, y=0.51, opts=13)
22:09:15.438 00.006 31432 Enqueuing Move request for scope (0.61, 0.51)
22:09:15.443 00.005 29876 Worker thread wakes up
22:09:15.443 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.51) opts 0xd
22:09:15.443 00.000 29876 Handling offset move in thread for scope, endpoint = (0.61, 0.51)
22:09:15.443 00.000 29876 Moving (0.61, 0.51) raw xDistance=0.62 yDistance=-0.41
22:09:15.443 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
22:09:15.443 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:15.443 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:09:15.443 00.000 29876 MoveAxis(W, 72, ABG)
22:09:15.443 00.000 29876 Guiding  Dir = 3, Dur = 72
22:09:15.444 00.001 29876 IsSlewing returns 0
22:09:15.444 00.000 29876 IsGuiding returns 0
22:09:15.444 00.000 29876 PulseGuide returned control before completion, sleep 82
22:09:15.452 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:15.472 00.020 31432 UpdateGuideState exits: m=3065 RSB=33.7
22:09:15.477 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.483 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:15.488 00.005 31432 Enqueuing Expose request
22:09:15.537 00.049 29876 IsGuiding returns 1
22:09:15.537 00.000 29876 scope still moving after pulse duration time elapsed
22:09:15.568 00.031 29876 IsSlewing returns 0
22:09:15.568 00.000 29876 IsGuiding returns 1
22:09:15.599 00.031 29876 IsSlewing returns 0
22:09:15.599 00.000 29876 IsGuiding returns 1
22:09:15.630 00.031 29876 IsSlewing returns 0
22:09:15.631 00.001 29876 IsGuiding returns 0
22:09:15.631 00.000 29876 scope move finished after 72 + 114 ms
22:09:15.631 00.000 29876 Move returns status 0, amount 72
22:09:15.631 00.000 29876 MoveAxis(N, 0, ABG)
22:09:15.631 00.000 29876 Move returns status 0, amount 0
22:09:15.631 00.000 29876 move complete, result=0
22:09:15.631 00.000 29876 worker thread done servicing request
22:09:15.631 00.000 31432 GuideStep: 0.6 px 72 ms WEST, -0.4 px 0 ms NORTH
22:09:15.636 00.005 29876 Worker thread wakes up
22:09:15.636 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:15.636 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:17.543 01.907 29876 Exposure complete
22:09:17.611 00.068 29876 worker thread done servicing request
22:09:17.612 00.001 31432 OnExposeComplete: enter
22:09:17.617 00.005 31432 UpdateGuideState(): m_state=6
22:09:17.622 00.005 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
22:09:17.627 00.005 31432 Star::Find returns 1 (0), X=329.02, Y=634.54, Mass=2886, SNR=32.4, Peak=214 HFD=3.7
22:09:17.632 00.005 31432 MultiStar: [#1 0.12,0.38,1.18,U] [#2 -0.86,1.26,0.00,M5] [#3 0.88,-0.34,1.09,U] [#4 0.88,0.05,0.92,U] [#5 0.65,-0.27,0.95,U] [#6 -0.09,0.26,0.98,U] [#7 -0.59,0.73,0.99,U] [#8 -0.20,0.43,0.92,U] 
22:09:17.637 00.005 31432 refined, 7 included, MultiStar: {0.28, 0.22}, one-star: {0.60, 0.49}
22:09:17.640 00.003 31432 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.02) = xAngle (0.63 = 0.63)
22:09:17.645 00.005 31432 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.64 = -2.64)
22:09:17.650 00.005 31432 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.36 cameraTheta=0.65 mountX=0.29 mountY=-0.17, mountTheta=-0.54
22:09:17.657 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.22, opts=13)
22:09:17.661 00.004 31432 Enqueuing Move request for scope (0.28, 0.22)
22:09:17.667 00.006 29876 Worker thread wakes up
22:09:17.667 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
22:09:17.667 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
22:09:17.667 00.000 29876 Moving (0.28, 0.22) raw xDistance=0.29 yDistance=-0.17
22:09:17.667 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
22:09:17.667 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.667 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:09:17.667 00.000 29876 MoveAxis(W, 38, ABG)
22:09:17.667 00.000 29876 Guiding  Dir = 3, Dur = 38
22:09:17.667 00.000 29876 IsSlewing returns 0
22:09:17.667 00.000 29876 IsGuiding returns 0
22:09:17.667 00.000 29876 PulseGuide returned control before completion, sleep 48
22:09:17.674 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=40, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:17.693 00.019 31432 UpdateGuideState exits: m=2886 RSB=32.4
22:09:17.700 00.007 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.705 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:17.710 00.005 31432 Enqueuing Expose request
22:09:17.727 00.017 29876 IsGuiding returns 1
22:09:17.727 00.000 29876 scope still moving after pulse duration time elapsed
22:09:17.758 00.031 29876 IsSlewing returns 0
22:09:17.759 00.001 29876 IsGuiding returns 0
22:09:17.759 00.000 29876 scope move finished after 38 + 53 ms
22:09:17.759 00.000 29876 Move returns status 0, amount 38
22:09:17.759 00.000 29876 MoveAxis(N, 0, ABG)
22:09:17.759 00.000 29876 Move returns status 0, amount 0
22:09:17.759 00.000 29876 move complete, result=0
22:09:17.760 00.001 29876 worker thread done servicing request
22:09:17.760 00.000 29876 Worker thread wakes up
22:09:17.760 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:17.760 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:17.760 00.000 31432 GuideStep: 0.3 px 38 ms WEST, -0.2 px 0 ms NORTH
22:09:19.891 02.131 29876 Exposure complete
22:09:19.957 00.066 29876 worker thread done servicing request
22:09:19.957 00.000 31432 OnExposeComplete: enter
22:09:19.962 00.005 31432 UpdateGuideState(): m_state=6
22:09:19.967 00.005 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
22:09:19.972 00.005 31432 Star::Find returns 1 (0), X=329.25, Y=633.90, Mass=3307, SNR=35.6, Peak=235 HFD=3.8
22:09:19.977 00.005 31432 MultiStar: [#1 0.51,-0.07,1.03,U] [#2 -0.20,0.71,0.90,U] [#3 0.54,-0.60,0.97,U] [#4 0.78,-0.52,0.94,U] [#5 0.49,-0.28,0.85,U] [#6 0.33,-0.34,0.88,U] [#7 -0.64,0.02,0.86,U] [#8 -0.04,-0.19,0.80,U] 
22:09:19.982 00.005 31432 refined, 8 included, MultiStar: {0.31, -0.16}, one-star: {0.82, -0.15}
22:09:19.986 00.004 31432 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.02) = xAngle (-0.51 = -0.51)
22:09:19.991 00.005 31432 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.51 = 2.51)
22:09:19.996 00.005 31432 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.48 mountX=0.30 mountY=0.21, mountTheta=0.60
22:09:20.002 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.31, y=-0.16, opts=13)
22:09:20.007 00.005 31432 Enqueuing Move request for scope (0.31, -0.16)
22:09:20.011 00.004 29876 Worker thread wakes up
22:09:20.011 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.16) opts 0xd
22:09:20.011 00.000 29876 Handling offset move in thread for scope, endpoint = (0.31, -0.16)
22:09:20.012 00.001 29876 Moving (0.31, -0.16) raw xDistance=0.30 yDistance=0.21
22:09:20.012 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:09:20.012 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:20.012 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:09:20.012 00.000 29876 MoveAxis(W, 35, ABG)
22:09:20.012 00.000 29876 Guiding  Dir = 3, Dur = 35
22:09:20.012 00.000 29876 IsSlewing returns 0
22:09:20.012 00.000 29876 IsGuiding returns 0
22:09:20.013 00.001 29876 PulseGuide returned control before completion, sleep 45
22:09:20.018 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:20.036 00.018 31432 UpdateGuideState exits: m=3307 RSB=35.6
22:09:20.041 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:20.046 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:20.050 00.004 31432 Enqueuing Expose request
22:09:20.073 00.023 29876 IsGuiding returns 1
22:09:20.073 00.000 29876 scope still moving after pulse duration time elapsed
22:09:20.103 00.030 29876 IsSlewing returns 0
22:09:20.104 00.001 29876 IsGuiding returns 0
22:09:20.104 00.000 29876 scope move finished after 35 + 56 ms
22:09:20.104 00.000 29876 Move returns status 0, amount 35
22:09:20.104 00.000 29876 MoveAxis(N, 0, ABG)
22:09:20.104 00.000 29876 Move returns status 0, amount 0
22:09:20.104 00.000 29876 move complete, result=0
22:09:20.104 00.000 29876 worker thread done servicing request
22:09:20.104 00.000 29876 Worker thread wakes up
22:09:20.104 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:20.104 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:20.105 00.001 31432 GuideStep: 0.3 px 35 ms WEST, 0.2 px 0 ms NORTH
22:09:22.013 01.908 29876 Exposure complete
22:09:22.079 00.066 29876 worker thread done servicing request
22:09:22.079 00.000 31432 OnExposeComplete: enter
22:09:22.085 00.006 31432 UpdateGuideState(): m_state=6
22:09:22.090 00.005 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
22:09:22.096 00.006 31432 Star::Find returns 1 (0), X=328.56, Y=633.99, Mass=3253, SNR=34.4, Peak=209 HFD=4.1
22:09:22.102 00.006 31432 MultiStar: [#1 0.03,-0.23,1.03,U] [#2 -0.27,0.26,0.97,U] [#3 0.13,-0.67,0.98,U] [#4 0.34,-0.52,0.90,U] [#5 0.08,-0.37,0.89,U] [#6 0.26,-0.62,0.90,U] [#7 -0.08,-0.09,0.89,U] [#8 -0.22,-0.41,0.82,U] 
22:09:22.107 00.005 31432 single-star, 8 included, MultiStar: {0.05, -0.30}, one-star: {0.13, -0.06}
22:09:22.112 00.005 31432 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.02) = xAngle (-0.48 = -0.48)
22:09:22.118 00.006 31432 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.54 = 2.54)
22:09:22.123 00.005 31432 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.45 mountX=0.13 mountY=0.08, mountTheta=0.57
22:09:22.131 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=-0.06, opts=13)
22:09:22.136 00.005 31432 Enqueuing Move request for scope (0.13, -0.06)
22:09:22.141 00.005 29876 Worker thread wakes up
22:09:22.141 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:09:22.141 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:09:22.141 00.000 29876 Moving (0.13, -0.06) raw xDistance=0.13 yDistance=0.08
22:09:22.141 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:09:22.141 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:22.141 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:09:22.141 00.000 29876 MoveAxis(E, 0, ABG)
22:09:22.142 00.001 29876 Move returns status 0, amount 0
22:09:22.142 00.000 29876 MoveAxis(N, 0, ABG)
22:09:22.142 00.000 29876 Move returns status 0, amount 0
22:09:22.142 00.000 29876 move complete, result=0
22:09:22.142 00.000 29876 worker thread done servicing request
22:09:22.148 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:22.167 00.019 31432 UpdateGuideState exits: m=3253 RSB=34.4
22:09:22.173 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:22.178 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:22.183 00.005 31432 Enqueuing Expose request
22:09:22.188 00.005 29876 Worker thread wakes up
22:09:22.188 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:22.189 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:22.189 00.000 31432 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:24.318 02.129 29876 Exposure complete
22:09:24.386 00.068 29876 worker thread done servicing request
22:09:24.386 00.000 31432 OnExposeComplete: enter
22:09:24.391 00.005 31432 UpdateGuideState(): m_state=6
22:09:24.396 00.005 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
22:09:24.402 00.006 31432 Star::Find returns 1 (0), X=329.17, Y=634.06, Mass=2806, SNR=32.3, Peak=199 HFD=4.1
22:09:24.407 00.005 31432 MultiStar: [#1 0.29,0.49,1.08,U] [#2 -0.04,0.38,0.92,U] [#3 1.04,-0.98,0.00,M1] [#4 0.96,-0.14,0.96,U] [#5 0.58,-0.42,0.91,U] [#6 0.87,-0.73,0.00,M1] [#7 0.04,0.28,0.96,U] [#8 0.68,0.11,0.85,U] 
22:09:24.412 00.005 31432 refined, 6 included, MultiStar: {0.46, 0.11}, one-star: {0.74, 0.01}
22:09:24.417 00.005 31432 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.02) = xAngle (0.21 = 0.21)
22:09:24.423 00.006 31432 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.22 = -3.06)
22:09:24.428 00.005 31432 CameraToMount -- cameraX=0.46 cameraY=0.11 hyp=0.47 cameraTheta=0.23 mountX=0.46 mountY=-0.04, mountTheta=-0.08
22:09:24.434 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.46, y=0.11, opts=13)
22:09:24.440 00.006 31432 Enqueuing Move request for scope (0.46, 0.11)
22:09:24.445 00.005 29876 Worker thread wakes up
22:09:24.445 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.11) opts 0xd
22:09:24.445 00.000 29876 Handling offset move in thread for scope, endpoint = (0.46, 0.11)
22:09:24.445 00.000 29876 Moving (0.46, 0.11) raw xDistance=0.46 yDistance=-0.04
22:09:24.445 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
22:09:24.445 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:24.445 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:09:24.445 00.000 29876 MoveAxis(W, 44, ABG)
22:09:24.445 00.000 29876 Guiding  Dir = 3, Dur = 44
22:09:24.445 00.000 29876 IsSlewing returns 0
22:09:24.445 00.000 29876 IsGuiding returns 0
22:09:24.446 00.001 29876 PulseGuide returned control before completion, sleep 54
22:09:24.453 00.007 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:24.470 00.017 31432 UpdateGuideState exits: m=2806 RSB=32.3
22:09:24.476 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:24.481 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:24.486 00.005 31432 Enqueuing Expose request
22:09:24.504 00.018 29876 IsGuiding returns 1
22:09:24.504 00.000 29876 scope still moving after pulse duration time elapsed
22:09:24.534 00.030 29876 IsSlewing returns 0
22:09:24.535 00.001 29876 IsGuiding returns 1
22:09:24.565 00.030 29876 IsSlewing returns 0
22:09:24.565 00.000 29876 IsGuiding returns 1
22:09:24.597 00.032 29876 IsSlewing returns 0
22:09:24.597 00.000 29876 IsGuiding returns 1
22:09:24.627 00.030 29876 IsSlewing returns 0
22:09:24.627 00.000 29876 IsGuiding returns 0
22:09:24.627 00.000 29876 scope move finished after 44 + 137 ms
22:09:24.627 00.000 29876 Move returns status 0, amount 44
22:09:24.627 00.000 29876 MoveAxis(N, 0, ABG)
22:09:24.627 00.000 29876 Move returns status 0, amount 0
22:09:24.628 00.001 29876 move complete, result=0
22:09:24.628 00.000 29876 worker thread done servicing request
22:09:24.628 00.000 29876 Worker thread wakes up
22:09:24.628 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:24.628 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:24.628 00.000 31432 GuideStep: 0.5 px 44 ms WEST, -0.0 px 0 ms NORTH
22:09:26.539 01.911 29876 Exposure complete
22:09:26.605 00.066 29876 worker thread done servicing request
22:09:26.605 00.000 31432 OnExposeComplete: enter
22:09:26.610 00.005 31432 UpdateGuideState(): m_state=6
22:09:26.615 00.005 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
22:09:26.620 00.005 31432 Star::Find returns 1 (0), X=328.18, Y=633.98, Mass=2966, SNR=32.8, Peak=223 HFD=4.1
22:09:26.624 00.004 31432 MultiStar: [#1 -0.16,0.24,1.10,U] [#2 -0.90,0.97,0.00,M3] [#3 -0.18,-0.61,1.04,U] [#4 -0.12,-0.08,0.99,U] [#5 -0.46,-0.33,0.89,U] [#6 -0.09,-0.24,0.86,U] [#7 -1.34,0.29,0.00,M1] [#8 -0.75,-0.08,0.87,U] 
22:09:26.629 00.005 31432 single-star, 6 included, MultiStar: {-0.28, -0.16}, one-star: {-0.25, -0.07}
22:09:26.634 00.005 31432 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.02) = xAngle (-2.88 = -2.88)
22:09:26.639 00.005 31432 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.13 = 0.13)
22:09:26.643 00.004 31432 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.86 mountX=-0.25 mountY=0.03, mountTheta=3.01
22:09:26.649 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.25, y=-0.07, opts=13)
22:09:26.653 00.004 31432 Enqueuing Move request for scope (-0.25, -0.07)
22:09:26.658 00.005 29876 Worker thread wakes up
22:09:26.658 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
22:09:26.658 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
22:09:26.658 00.000 29876 Moving (-0.25, -0.07) raw xDistance=-0.25 yDistance=0.03
22:09:26.658 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
22:09:26.658 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:26.658 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:09:26.659 00.001 29876 MoveAxis(E, 18, ABG)
22:09:26.659 00.000 29876 Guiding  Dir = 2, Dur = 18
22:09:26.659 00.000 29876 IsSlewing returns 0
22:09:26.659 00.000 29876 IsGuiding returns 0
22:09:26.659 00.000 29876 PulseGuide returned control before completion, sleep 28
22:09:26.664 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:26.683 00.019 31432 UpdateGuideState exits: m=2966 RSB=32.8
22:09:26.688 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:26.693 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:26.698 00.005 31432 Enqueuing Expose request
22:09:26.702 00.004 29876 IsGuiding returns 0
22:09:26.702 00.000 29876 Move returns status 0, amount 18
22:09:26.702 00.000 29876 MoveAxis(N, 0, ABG)
22:09:26.703 00.001 29876 Move returns status 0, amount 0
22:09:26.703 00.000 29876 move complete, result=0
22:09:26.703 00.000 29876 worker thread done servicing request
22:09:26.703 00.000 29876 Worker thread wakes up
22:09:26.703 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:26.703 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:26.708 00.005 31432 GuideStep: -0.3 px 18 ms EAST, 0.0 px 0 ms NORTH
22:09:28.832 02.124 29876 Exposure complete
22:09:28.899 00.067 29876 worker thread done servicing request
22:09:28.899 00.000 31432 OnExposeComplete: enter
22:09:28.904 00.005 31432 UpdateGuideState(): m_state=6
22:09:28.909 00.005 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
22:09:28.914 00.005 31432 Star::Find returns 1 (0), X=328.25, Y=633.91, Mass=2998, SNR=33.5, Peak=209 HFD=4.0
22:09:28.919 00.005 31432 MultiStar: [#1 -0.36,0.30,1.11,U] [#2 -0.80,0.35,0.90,U] [#3 -0.13,-1.13,0.00,M1] [#4 -0.12,-0.32,0.97,U] [#5 0.12,-0.80,0.85,U] [#6 -0.42,-0.15,0.90,U] [#7 -1.06,0.27,0.00,M2] [#8 -0.09,0.37,0.84,U] 
22:09:28.924 00.005 31432 single-star, 6 included, MultiStar: {-0.27, -0.05}, one-star: {-0.18, -0.15}
22:09:28.929 00.005 31432 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.02) = xAngle (-2.48 = -2.48)
22:09:28.934 00.005 31432 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.53 = 0.53)
22:09:28.938 00.004 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.46 mountX=-0.18 mountY=0.12, mountTheta=2.57
22:09:28.946 00.008 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.15, opts=13)
22:09:28.951 00.005 31432 Enqueuing Move request for scope (-0.18, -0.15)
22:09:28.957 00.006 29876 Worker thread wakes up
22:09:28.957 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
22:09:28.957 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
22:09:28.957 00.000 29876 Moving (-0.18, -0.15) raw xDistance=-0.18 yDistance=0.12
22:09:28.957 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:09:28.957 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:28.957 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:09:28.957 00.000 29876 MoveAxis(E, 0, ABG)
22:09:28.957 00.000 29876 Move returns status 0, amount 0
22:09:28.958 00.001 29876 MoveAxis(N, 0, ABG)
22:09:28.958 00.000 29876 Move returns status 0, amount 0
22:09:28.958 00.000 29876 move complete, result=0
22:09:28.958 00.000 29876 worker thread done servicing request
22:09:28.964 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:28.983 00.019 31432 UpdateGuideState exits: m=2998 RSB=33.5
22:09:28.988 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.993 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:28.998 00.005 31432 Enqueuing Expose request
22:09:29.003 00.005 31432 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:29.007 00.004 29876 Worker thread wakes up
22:09:29.007 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:29.007 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:30.923 01.916 29876 Exposure complete
22:09:30.988 00.065 29876 worker thread done servicing request
22:09:30.988 00.000 31432 OnExposeComplete: enter
22:09:30.994 00.006 31432 UpdateGuideState(): m_state=6
22:09:30.998 00.004 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
22:09:31.003 00.005 31432 Star::Find returns 1 (0), X=328.70, Y=634.10, Mass=2739, SNR=31.2, Peak=195 HFD=3.9
22:09:31.008 00.005 31432 MultiStar: [#1 0.34,-0.39,1.17,U] [#2 -0.68,0.18,1.00,U] [#3 0.40,-0.66,1.13,U] [#4 0.40,-1.02,0.00,M1] [#5 0.47,-0.35,0.91,U] [#6 -0.06,-0.73,0.92,U] [#7 -0.60,0.37,0.99,U] [#8 0.19,-0.30,0.91,U] 
22:09:31.013 00.005 31432 refined, 7 included, MultiStar: {0.05, -0.23}, one-star: {0.27, 0.05}
22:09:31.017 00.004 31432 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.02) = xAngle (-1.39 = -1.39)
22:09:31.022 00.005 31432 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.62 = 1.62)
22:09:31.026 00.004 31432 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.36 mountX=0.04 mountY=0.24, mountTheta=1.39
22:09:31.033 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.05, y=-0.23, opts=13)
22:09:31.038 00.005 31432 Enqueuing Move request for scope (0.05, -0.23)
22:09:31.043 00.005 29876 Worker thread wakes up
22:09:31.043 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
22:09:31.043 00.000 29876 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
22:09:31.043 00.000 29876 Moving (0.05, -0.23) raw xDistance=0.04 yDistance=0.24
22:09:31.043 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:09:31.043 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:31.044 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:09:31.044 00.000 29876 MoveAxis(E, 0, ABG)
22:09:31.044 00.000 29876 Move returns status 0, amount 0
22:09:31.044 00.000 29876 MoveAxis(N, 0, ABG)
22:09:31.044 00.000 29876 Move returns status 0, amount 0
22:09:31.044 00.000 29876 move complete, result=0
22:09:31.044 00.000 29876 worker thread done servicing request
22:09:31.052 00.008 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:31.070 00.018 31432 UpdateGuideState exits: m=2739 RSB=31.2
22:09:31.076 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.080 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:31.085 00.005 31432 Enqueuing Expose request
22:09:31.089 00.004 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:31.094 00.005 29876 Worker thread wakes up
22:09:31.094 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:31.094 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:33.218 02.124 29876 Exposure complete
22:09:33.288 00.070 29876 worker thread done servicing request
22:09:33.288 00.000 31432 OnExposeComplete: enter
22:09:33.294 00.006 31432 UpdateGuideState(): m_state=6
22:09:33.299 00.005 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
22:09:33.304 00.005 31432 Star::Find returns 1 (0), X=328.31, Y=635.19, Mass=3006, SNR=33.0, Peak=202 HFD=4.1
22:09:33.310 00.006 31432 MultiStar: [#1 0.12,0.46,1.09,U] [#2 -0.78,0.91,0.00,M2] [#3 0.05,0.21,1.02,U] [#4 0.63,-0.19,0.95,U] [#5 -0.15,0.48,0.86,U] [#6 -0.59,0.29,0.93,U] [#7 -0.64,1.42,0.00,M2] [#8 0.01,0.75,0.85,U] 
22:09:33.315 00.005 31432 refined, 6 included, MultiStar: {0.00, 0.45}, one-star: {-0.12, 1.14}
22:09:33.320 00.005 31432 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.02) = xAngle (1.55 = 1.55)
22:09:33.324 00.004 31432 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.56 = -1.73)
22:09:33.330 00.006 31432 CameraToMount -- cameraX=0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.57 mountX=0.01 mountY=-0.44, mountTheta=-1.55
22:09:33.336 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.45, opts=13)
22:09:33.341 00.005 31432 Enqueuing Move request for scope (0.00, 0.45)
22:09:33.346 00.005 29876 Worker thread wakes up
22:09:33.346 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.45) opts 0xd
22:09:33.346 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.45)
22:09:33.346 00.000 29876 Moving (0.00, 0.45) raw xDistance=0.01 yDistance=-0.44
22:09:33.346 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:09:33.347 00.001 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:33.347 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:09:33.347 00.000 29876 MoveAxis(E, 0, ABG)
22:09:33.347 00.000 29876 Move returns status 0, amount 0
22:09:33.347 00.000 29876 MoveAxis(N, 0, ABG)
22:09:33.347 00.000 29876 Move returns status 0, amount 0
22:09:33.347 00.000 29876 move complete, result=0
22:09:33.347 00.000 29876 worker thread done servicing request
22:09:33.353 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:33.372 00.019 31432 UpdateGuideState exits: m=3006 RSB=33.0
22:09:33.378 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.382 00.004 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:33.389 00.007 31432 Enqueuing Expose request
22:09:33.394 00.005 29876 Worker thread wakes up
22:09:33.394 00.000 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:09:33.398 00.004 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:33.398 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:35.306 01.908 29876 Exposure complete
22:09:35.371 00.065 29876 worker thread done servicing request
22:09:35.371 00.000 31432 OnExposeComplete: enter
22:09:35.377 00.006 31432 UpdateGuideState(): m_state=6
22:09:35.382 00.005 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
22:09:35.387 00.005 31432 Star::Find returns 1 (0), X=329.66, Y=635.23, Mass=2990, SNR=33.6, Peak=178 HFD=4.4
22:09:35.392 00.005 31432 MultiStar: [#1 0.78,0.90,0.00,M1] [#2 0.28,1.32,0.00,M3] [#3 0.65,0.07,1.03,U] [#4 1.18,0.87,0.00,M1] [#5 0.94,0.63,0.00,M1] [#6 0.54,0.78,0.84,U] [#7 -0.06,1.13,0.00,M3] [#8 0.50,0.98,0.00,M1] 
22:09:35.396 00.004 31432 refined, 2 included, MultiStar: {0.82, 0.66}, one-star: {1.23, 1.18}
22:09:35.401 00.005 31432 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
22:09:35.406 00.005 31432 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.67 = -2.61)
22:09:35.411 00.005 31432 CameraToMount -- cameraX=0.82 cameraY=0.66 hyp=1.05 cameraTheta=0.68 mountX=0.83 mountY=-0.53, mountTheta=-0.57
22:09:35.418 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.82, y=0.66, opts=13)
22:09:35.423 00.005 31432 Enqueuing Move request for scope (0.82, 0.66)
22:09:35.428 00.005 29876 Worker thread wakes up
22:09:35.428 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.66) opts 0xd
22:09:35.428 00.000 29876 Handling offset move in thread for scope, endpoint = (0.82, 0.66)
22:09:35.428 00.000 29876 Moving (0.82, 0.66) raw xDistance=0.83 yDistance=-0.53
22:09:35.428 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.83
22:09:35.428 00.000 29876 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.74
22:09:35.428 00.000 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
22:09:35.428 00.000 29876 MoveAxis(W, 80, ABG)
22:09:35.428 00.000 29876 Guiding  Dir = 3, Dur = 80
22:09:35.429 00.001 29876 IsSlewing returns 0
22:09:35.429 00.000 29876 IsGuiding returns 0
22:09:35.429 00.000 29876 PulseGuide returned control before completion, sleep 90
22:09:35.434 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:35.453 00.019 31432 UpdateGuideState exits: m=2990 RSB=33.6
22:09:35.458 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:35.464 00.006 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:35.468 00.004 31432 Enqueuing Expose request
22:09:35.521 00.053 29876 IsGuiding returns 1
22:09:35.521 00.000 29876 scope still moving after pulse duration time elapsed
22:09:35.552 00.031 29876 IsSlewing returns 0
22:09:35.552 00.000 29876 IsGuiding returns 1
22:09:35.583 00.031 29876 IsSlewing returns 0
22:09:35.583 00.000 29876 IsGuiding returns 1
22:09:35.615 00.032 29876 IsSlewing returns 0
22:09:35.616 00.001 29876 IsGuiding returns 1
22:09:35.646 00.030 29876 IsSlewing returns 0
22:09:35.646 00.000 29876 IsGuiding returns 1
22:09:35.675 00.029 29876 IsSlewing returns 0
22:09:35.675 00.000 29876 IsGuiding returns 0
22:09:35.675 00.000 29876 scope move finished after 80 + 166 ms
22:09:35.675 00.000 29876 Move returns status 0, amount 80
22:09:35.675 00.000 29876 BLC: Oldest BLC event removed
22:09:35.676 00.001 29876 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
22:09:35.676 00.000 29876 MoveAxis(N, 59, ABG)
22:09:35.676 00.000 29876 Guiding  Dir = 0, Dur = 59
22:09:35.676 00.000 29876 IsSlewing returns 0
22:09:35.676 00.000 29876 IsGuiding returns 0
22:09:35.676 00.000 29876 PulseGuide returned control before completion, sleep 69
22:09:35.752 00.076 29876 IsGuiding returns 1
22:09:35.752 00.000 29876 scope still moving after pulse duration time elapsed
22:09:35.783 00.031 29876 IsSlewing returns 0
22:09:35.783 00.000 29876 IsGuiding returns 1
22:09:35.813 00.030 29876 IsSlewing returns 0
22:09:35.813 00.000 29876 IsGuiding returns 0
22:09:35.813 00.000 29876 scope move finished after 59 + 77 ms
22:09:35.813 00.000 29876 Move returns status 0, amount 59
22:09:35.813 00.000 29876 move complete, result=0
22:09:35.813 00.000 29876 worker thread done servicing request
22:09:35.813 00.000 29876 Worker thread wakes up
22:09:35.813 00.000 31432 GuideStep: 0.8 px 80 ms WEST, -0.5 px 59 ms NORTH
22:09:35.819 00.006 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:35.819 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:37.943 02.124 29876 Exposure complete
22:09:38.009 00.066 29876 worker thread done servicing request
22:09:38.009 00.000 31432 OnExposeComplete: enter
22:09:38.015 00.006 31432 UpdateGuideState(): m_state=6
22:09:38.020 00.005 31432 Star::Find(15, 329, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
22:09:38.024 00.004 31432 Star::Find returns 1 (0), X=328.36, Y=634.67, Mass=3016, SNR=33.2, Peak=189 HFD=4.2
22:09:38.029 00.005 31432 MultiStar: [#1 0.40,0.11,0.99,U] [#2 0.10,0.97,0.91,U] [#3 -0.02,-0.44,1.04,U] [#4 0.14,0.89,0.87,U] [#5 0.33,-0.07,0.86,U] [#6 0.57,-0.23,0.93,U] [#7 -0.13,0.36,1.00,U] [#8 -0.09,0.26,0.85,U] 
22:09:38.034 00.005 31432 refined, 8 included, MultiStar: {0.13, 0.26}, one-star: {-0.07, 0.62}
22:09:38.039 00.005 31432 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
22:09:38.043 00.004 31432 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.09 = -2.19)
22:09:38.048 00.005 31432 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.30 cameraTheta=1.11 mountX=0.14 mountY=-0.24, mountTheta=-1.05
22:09:38.054 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.13, y=0.26, opts=13)
22:09:38.059 00.005 31432 Enqueuing Move request for scope (0.13, 0.26)
22:09:38.063 00.004 29876 Worker thread wakes up
22:09:38.064 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
22:09:38.064 00.000 29876 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
22:09:38.064 00.000 29876 Moving (0.13, 0.26) raw xDistance=0.14 yDistance=-0.24
22:09:38.064 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:09:38.064 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.064 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:09:38.064 00.000 29876 MoveAxis(E, 0, ABG)
22:09:38.064 00.000 29876 Move returns status 0, amount 0
22:09:38.064 00.000 29876 MoveAxis(N, 0, ABG)
22:09:38.064 00.000 29876 Move returns status 0, amount 0
22:09:38.064 00.000 29876 move complete, result=0
22:09:38.065 00.001 29876 worker thread done servicing request
22:09:38.071 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:38.090 00.019 31432 UpdateGuideState exits: m=3016 RSB=33.2
22:09:38.095 00.005 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.100 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:38.104 00.004 31432 Enqueuing Expose request
22:09:38.109 00.005 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:38.114 00.005 29876 Worker thread wakes up
22:09:38.114 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:38.114 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:40.032 01.918 29876 Exposure complete
22:09:40.098 00.066 29876 worker thread done servicing request
22:09:40.098 00.000 31432 OnExposeComplete: enter
22:09:40.103 00.005 31432 UpdateGuideState(): m_state=6
22:09:40.108 00.005 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
22:09:40.113 00.005 31432 Star::Find returns 1 (0), X=328.34, Y=634.46, Mass=3072, SNR=34.7, Peak=225 HFD=4.0
22:09:40.118 00.005 31432 MultiStar: [#1 0.06,0.33,0.97,U] [#2 -0.79,1.25,0.00,M3] [#3 0.27,-0.41,0.95,U] [#4 0.37,0.38,0.87,U] [#5 0.15,-0.20,0.84,U] [#6 -0.32,0.15,0.82,U] [#7 -0.78,0.85,0.00,M3] [#8 -0.18,0.37,0.81,U] 
22:09:40.122 00.004 31432 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {-0.09, 0.41}
22:09:40.128 00.006 31432 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.02) = xAngle (1.26 = 1.26)
22:09:40.132 00.004 31432 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.27 = -2.02)
22:09:40.137 00.005 31432 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.28 mountX=0.05 mountY=-0.14, mountTheta=-1.24
22:09:40.143 00.006 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=0.15, opts=13)
22:09:40.148 00.005 31432 Enqueuing Move request for scope (0.04, 0.15)
22:09:40.152 00.004 29876 Worker thread wakes up
22:09:40.152 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:09:40.152 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:09:40.153 00.001 29876 Moving (0.04, 0.15) raw xDistance=0.05 yDistance=-0.14
22:09:40.153 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:09:40.153 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:40.153 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:09:40.153 00.000 29876 MoveAxis(E, 0, ABG)
22:09:40.153 00.000 29876 Move returns status 0, amount 0
22:09:40.153 00.000 29876 MoveAxis(N, 0, ABG)
22:09:40.153 00.000 29876 Move returns status 0, amount 0
22:09:40.153 00.000 29876 move complete, result=0
22:09:40.153 00.000 29876 worker thread done servicing request
22:09:40.159 00.006 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=18, FiltMax=257, Gamma=0.490
22:09:40.179 00.020 31432 UpdateGuideState exits: m=3072 RSB=34.7
22:09:40.185 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.190 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:40.195 00.005 31432 Enqueuing Expose request
22:09:40.199 00.004 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:40.204 00.005 29876 Worker thread wakes up
22:09:40.204 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:40.205 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:42.332 02.127 29876 Exposure complete
22:09:42.399 00.067 29876 worker thread done servicing request
22:09:42.399 00.000 31432 OnExposeComplete: enter
22:09:42.405 00.006 31432 UpdateGuideState(): m_state=6
22:09:42.411 00.006 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
22:09:42.416 00.005 31432 Star::Find returns 1 (0), X=328.93, Y=633.92, Mass=2968, SNR=32.9, Peak=204 HFD=4.2
22:09:42.421 00.005 31432 MultiStar: [#1 0.19,-0.43,1.05,U] [#2 -0.38,0.41,0.99,U] [#3 0.23,-0.86,1.01,U] [#4 1.01,-1.07,0.00,M1] [#5 0.07,-0.74,0.89,U] [#6 -0.05,-0.59,0.93,U] [#7 -0.33,-0.16,0.96,U] [#8 -0.16,-0.45,0.88,U] 
22:09:42.426 00.005 31432 refined, 7 included, MultiStar: {0.02, -0.36}, one-star: {0.51, -0.14}
22:09:42.431 00.005 31432 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.02) = xAngle (-1.55 = -1.55)
22:09:42.436 00.005 31432 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.46 = 1.46)
22:09:42.440 00.004 31432 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.53 mountX=0.01 mountY=0.36, mountTheta=1.55
22:09:42.447 00.007 31432 SchedulePrimaryMove(0CEA0BC0, x=0.02, y=-0.36, opts=13)
22:09:42.453 00.006 31432 Enqueuing Move request for scope (0.02, -0.36)
22:09:42.458 00.005 29876 Worker thread wakes up
22:09:42.458 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd
22:09:42.458 00.000 29876 Handling offset move in thread for scope, endpoint = (0.02, -0.36)
22:09:42.458 00.000 29876 Moving (0.02, -0.36) raw xDistance=0.01 yDistance=0.36
22:09:42.458 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:09:42.458 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:42.458 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:09:42.458 00.000 29876 MoveAxis(E, 0, ABG)
22:09:42.458 00.000 29876 Move returns status 0, amount 0
22:09:42.458 00.000 29876 MoveAxis(N, 0, ABG)
22:09:42.458 00.000 29876 Move returns status 0, amount 0
22:09:42.458 00.000 29876 move complete, result=0
22:09:42.459 00.001 29876 worker thread done servicing request
22:09:42.464 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:42.483 00.019 31432 UpdateGuideState exits: m=2968 RSB=32.9
22:09:42.489 00.006 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.494 00.005 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:42.499 00.005 31432 Enqueuing Expose request
22:09:42.504 00.005 29876 Worker thread wakes up
22:09:42.504 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:09:42.509 00.005 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:42.509 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:44.426 01.917 29876 Exposure complete
22:09:44.470 00.044 29876 worker thread done servicing request
22:09:44.470 00.000 31432 OnExposeComplete: enter
22:09:44.472 00.002 31432 UpdateGuideState(): m_state=6
22:09:44.475 00.003 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
22:09:44.476 00.001 31432 Star::Find returns 1 (0), X=328.60, Y=635.11, Mass=3209, SNR=34.3, Peak=206 HFD=4.1
22:09:44.478 00.002 31432 MultiStar: [#1 0.29,0.26,1.05,U] [#2 0.09,0.43,0.87,U] [#3 0.08,0.62,0.96,U] [#4 0.79,0.09,0.88,U] [#5 0.37,0.19,0.86,U] [#6 0.33,-0.08,0.86,U] [#7 -0.79,1.05,0.00,M3] [#8 -0.16,-0.05,0.77,U] 
22:09:44.481 00.003 31432 refined, 7 included, MultiStar: {0.25, 0.34}, one-star: {0.17, 1.05}
22:09:44.483 00.002 31432 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.91 = 0.91)
22:09:44.485 00.002 31432 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.92 = -2.37)
22:09:44.488 00.003 31432 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.93 mountX=0.26 mountY=-0.29, mountTheta=-0.85
22:09:44.491 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.25, y=0.34, opts=13)
22:09:44.493 00.002 31432 Enqueuing Move request for scope (0.25, 0.34)
22:09:44.496 00.003 29876 Worker thread wakes up
22:09:44.496 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
22:09:44.496 00.000 29876 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
22:09:44.496 00.000 29876 Moving (0.25, 0.34) raw xDistance=0.26 yDistance=-0.29
22:09:44.496 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
22:09:44.496 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:44.496 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:09:44.496 00.000 29876 MoveAxis(W, 25, ABG)
22:09:44.496 00.000 29876 Guiding  Dir = 3, Dur = 25
22:09:44.496 00.000 29876 IsSlewing returns 0
22:09:44.496 00.000 29876 IsGuiding returns 0
22:09:44.496 00.000 29876 PulseGuide returned control before completion, sleep 35
22:09:44.500 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:09:44.512 00.012 31432 UpdateGuideState exits: m=3209 RSB=34.3
22:09:44.514 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:44.516 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:44.518 00.002 31432 Enqueuing Expose request
22:09:44.535 00.017 29876 IsGuiding returns 1
22:09:44.535 00.000 29876 scope still moving after pulse duration time elapsed
22:09:44.566 00.031 29876 IsSlewing returns 0
22:09:44.566 00.000 29876 IsGuiding returns 1
22:09:44.596 00.030 29876 IsSlewing returns 0
22:09:44.596 00.000 29876 IsGuiding returns 0
22:09:44.596 00.000 29876 scope move finished after 25 + 75 ms
22:09:44.596 00.000 29876 Move returns status 0, amount 25
22:09:44.596 00.000 29876 MoveAxis(N, 0, ABG)
22:09:44.596 00.000 29876 Move returns status 0, amount 0
22:09:44.596 00.000 29876 move complete, result=0
22:09:44.596 00.000 29876 worker thread done servicing request
22:09:44.596 00.000 29876 Worker thread wakes up
22:09:44.596 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:44.596 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:44.596 00.000 31432 GuideStep: 0.3 px 25 ms WEST, -0.3 px 0 ms NORTH
22:09:46.823 02.227 29876 Exposure complete
22:09:46.867 00.044 29876 worker thread done servicing request
22:09:46.867 00.000 31432 OnExposeComplete: enter
22:09:46.869 00.002 31432 UpdateGuideState(): m_state=6
22:09:46.872 00.003 31432 Star::Find(15, 328, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
22:09:46.874 00.002 31432 Star::Find returns 1 (0), X=328.91, Y=634.40, Mass=3094, SNR=33.8, Peak=216 HFD=3.8
22:09:46.876 00.002 31432 MultiStar: [#1 0.27,0.26,1.04,U] [#2 -0.51,1.19,0.00,M2] [#3 0.33,-0.22,1.01,U] [#4 0.84,0.50,0.99,U] [#5 0.37,-0.48,0.86,U] [#6 0.27,0.12,0.91,U] [#7 -0.41,0.79,0.96,U] [#8 0.00,0.29,0.79,U] 
22:09:46.878 00.002 31432 refined, 7 included, MultiStar: {0.28, 0.21}, one-star: {0.49, 0.35}
22:09:46.880 00.002 31432 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.02) = xAngle (0.62 = 0.62)
22:09:46.882 00.002 31432 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.63 = -2.65)
22:09:46.884 00.002 31432 CameraToMount -- cameraX=0.28 cameraY=0.21 hyp=0.35 cameraTheta=0.64 mountX=0.28 mountY=-0.16, mountTheta=-0.52
22:09:46.887 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.28, y=0.21, opts=13)
22:09:46.889 00.002 31432 Enqueuing Move request for scope (0.28, 0.21)
22:09:46.891 00.002 29876 Worker thread wakes up
22:09:46.891 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.21) opts 0xd
22:09:46.891 00.000 29876 Handling offset move in thread for scope, endpoint = (0.28, 0.21)
22:09:46.891 00.000 29876 Moving (0.28, 0.21) raw xDistance=0.28 yDistance=-0.16
22:09:46.891 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:09:46.891 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:46.891 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:09:46.891 00.000 29876 MoveAxis(W, 31, ABG)
22:09:46.891 00.000 29876 Guiding  Dir = 3, Dur = 31
22:09:46.892 00.001 29876 IsSlewing returns 0
22:09:46.892 00.000 29876 IsGuiding returns 0
22:09:46.892 00.000 29876 PulseGuide returned control before completion, sleep 41
22:09:46.895 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:46.907 00.012 31432 UpdateGuideState exits: m=3094 RSB=33.8
22:09:46.909 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:46.912 00.003 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:46.914 00.002 31432 Enqueuing Expose request
22:09:46.948 00.034 29876 IsGuiding returns 1
22:09:46.948 00.000 29876 scope still moving after pulse duration time elapsed
22:09:46.979 00.031 29876 IsSlewing returns 0
22:09:46.979 00.000 29876 IsGuiding returns 1
22:09:47.010 00.031 29876 IsSlewing returns 0
22:09:47.010 00.000 29876 IsGuiding returns 0
22:09:47.010 00.000 29876 scope move finished after 31 + 87 ms
22:09:47.010 00.000 29876 Move returns status 0, amount 31
22:09:47.010 00.000 29876 MoveAxis(N, 0, ABG)
22:09:47.010 00.000 29876 Move returns status 0, amount 0
22:09:47.010 00.000 29876 move complete, result=0
22:09:47.010 00.000 29876 worker thread done servicing request
22:09:47.010 00.000 29876 Worker thread wakes up
22:09:47.011 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:47.011 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:47.011 00.000 31432 GuideStep: 0.3 px 31 ms WEST, -0.2 px 0 ms NORTH
22:09:48.921 01.910 29876 Exposure complete
22:09:48.964 00.043 29876 worker thread done servicing request
22:09:48.964 00.000 31432 OnExposeComplete: enter
22:09:48.966 00.002 31432 UpdateGuideState(): m_state=6
22:09:48.968 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
22:09:48.970 00.002 31432 Star::Find returns 1 (0), X=329.30, Y=633.90, Mass=3002, SNR=34.2, Peak=236 HFD=3.8
22:09:48.972 00.002 31432 MultiStar: [#1 0.08,-0.42,1.05,U] [#2 -0.27,-0.12,0.91,U] [#3 0.32,-0.86,1.03,U] [#4 1.12,-1.02,0.00,M1] [#5 0.77,-0.67,0.00,M1] [#6 0.30,-0.82,0.90,U] [#7 -0.48,0.56,0.92,U] [#8 0.18,-0.34,0.83,U] 
22:09:48.974 00.002 31432 refined, 6 included, MultiStar: {0.15, -0.31}, one-star: {0.88, -0.16}
22:09:48.975 00.001 31432 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.02) = xAngle (-1.14 = -1.14)
22:09:48.977 00.002 31432 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.87 = 1.87)
22:09:48.979 00.002 31432 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-1.12 mountX=0.15 mountY=0.33, mountTheta=1.16
22:09:48.981 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.15, y=-0.31, opts=13)
22:09:48.984 00.003 31432 Enqueuing Move request for scope (0.15, -0.31)
22:09:48.986 00.002 29876 Worker thread wakes up
22:09:48.986 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
22:09:48.986 00.000 29876 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
22:09:48.986 00.000 29876 Moving (0.15, -0.31) raw xDistance=0.15 yDistance=0.33
22:09:48.986 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:09:48.986 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:48.986 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:09:48.986 00.000 29876 MoveAxis(E, 0, ABG)
22:09:48.986 00.000 29876 Move returns status 0, amount 0
22:09:48.986 00.000 29876 MoveAxis(N, 0, ABG)
22:09:48.986 00.000 29876 Move returns status 0, amount 0
22:09:48.986 00.000 29876 move complete, result=0
22:09:48.987 00.001 29876 worker thread done servicing request
22:09:48.990 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:09:49.001 00.011 31432 UpdateGuideState exits: m=3002 RSB=34.2
22:09:49.003 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.005 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:49.007 00.002 31432 Enqueuing Expose request
22:09:49.009 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:09:49.011 00.002 29876 Worker thread wakes up
22:09:49.011 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:49.011 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:51.145 02.134 29876 Exposure complete
22:09:51.189 00.044 29876 worker thread done servicing request
22:09:51.189 00.000 31432 OnExposeComplete: enter
22:09:51.191 00.002 31432 UpdateGuideState(): m_state=6
22:09:51.193 00.002 31432 Star::Find(15, 329, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
22:09:51.195 00.002 31432 Star::Find returns 1 (0), X=328.37, Y=634.59, Mass=3042, SNR=33.4, Peak=220 HFD=3.8
22:09:51.197 00.002 31432 MultiStar: [#1 0.29,0.04,1.09,U] [#2 -0.97,1.11,0.00,M2] [#3 0.01,-0.18,1.01,U] [#4 0.64,-0.29,1.00,U] [#5 0.13,0.10,0.91,U] [#6 -0.35,0.00,0.85,U] [#7 -0.84,1.38,0.00,M2] [#8 -0.22,0.29,0.81,U] 
22:09:51.199 00.002 31432 refined, 6 included, MultiStar: {0.08, 0.07}, one-star: {-0.06, 0.54}
22:09:51.201 00.002 31432 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.02) = xAngle (0.65 = 0.65)
22:09:51.202 00.001 31432 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.66 = -2.62)
22:09:51.204 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.08 mountY=-0.05, mountTheta=-0.56
22:09:51.207 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.07, opts=13)
22:09:51.209 00.002 31432 Enqueuing Move request for scope (0.08, 0.07)
22:09:51.211 00.002 29876 Worker thread wakes up
22:09:51.211 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:09:51.211 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:09:51.211 00.000 29876 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=-0.05
22:09:51.211 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:09:51.211 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:51.211 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:51.211 00.000 29876 MoveAxis(E, 0, ABG)
22:09:51.211 00.000 29876 Move returns status 0, amount 0
22:09:51.211 00.000 29876 MoveAxis(N, 0, ABG)
22:09:51.211 00.000 29876 Move returns status 0, amount 0
22:09:51.211 00.000 29876 move complete, result=0
22:09:51.211 00.000 29876 worker thread done servicing request
22:09:51.216 00.005 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:51.228 00.012 31432 UpdateGuideState exits: m=3042 RSB=33.4
22:09:51.230 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:51.232 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:51.233 00.001 31432 Enqueuing Expose request
22:09:51.235 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:51.237 00.002 29876 Worker thread wakes up
22:09:51.238 00.001 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:51.238 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:53.141 01.903 29876 Exposure complete
22:09:53.184 00.043 29876 worker thread done servicing request
22:09:53.184 00.000 31432 OnExposeComplete: enter
22:09:53.187 00.003 31432 UpdateGuideState(): m_state=6
22:09:53.189 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
22:09:53.191 00.002 31432 Star::Find returns 1 (0), X=328.54, Y=634.62, Mass=2941, SNR=33.6, Peak=212 HFD=3.7
22:09:53.192 00.001 31432 MultiStar: [#1 0.42,0.42,1.04,U] [#2 -0.10,0.46,0.98,U] [#3 0.55,-0.59,0.99,U] [#4 0.48,0.03,0.91,U] [#5 0.52,-0.67,0.93,U] [#6 0.48,-0.28,0.87,U] [#7 -0.76,0.85,0.00,M3] [#8 0.13,0.34,0.85,U] 
22:09:53.194 00.002 31432 refined, 7 included, MultiStar: {0.32, 0.04}, one-star: {0.11, 0.57}
22:09:53.196 00.002 31432 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.02) = xAngle (0.10 = 0.10)
22:09:53.198 00.002 31432 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
22:09:53.199 00.001 31432 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.33 cameraTheta=0.13 mountX=0.32 mountY=0.01, mountTheta=0.03
22:09:53.204 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=0.04, opts=13)
22:09:53.206 00.002 31432 Enqueuing Move request for scope (0.32, 0.04)
22:09:53.208 00.002 29876 Worker thread wakes up
22:09:53.208 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.04) opts 0xd
22:09:53.208 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, 0.04)
22:09:53.208 00.000 29876 Moving (0.32, 0.04) raw xDistance=0.32 yDistance=0.01
22:09:53.208 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
22:09:53.208 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:53.208 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:09:53.208 00.000 29876 MoveAxis(W, 31, ABG)
22:09:53.208 00.000 29876 Guiding  Dir = 3, Dur = 31
22:09:53.208 00.000 29876 IsSlewing returns 0
22:09:53.208 00.000 29876 IsGuiding returns 0
22:09:53.209 00.001 29876 PulseGuide returned control before completion, sleep 41
22:09:53.212 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:53.224 00.012 31432 UpdateGuideState exits: m=2941 RSB=33.6
22:09:53.226 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.228 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:53.230 00.002 31432 Enqueuing Expose request
22:09:53.264 00.034 29876 IsGuiding returns 1
22:09:53.264 00.000 29876 scope still moving after pulse duration time elapsed
22:09:53.295 00.031 29876 IsSlewing returns 0
22:09:53.295 00.000 29876 IsGuiding returns 1
22:09:53.325 00.030 29876 IsSlewing returns 0
22:09:53.325 00.000 29876 IsGuiding returns 0
22:09:53.325 00.000 29876 scope move finished after 31 + 86 ms
22:09:53.325 00.000 29876 Move returns status 0, amount 31
22:09:53.325 00.000 29876 MoveAxis(N, 0, ABG)
22:09:53.325 00.000 29876 Move returns status 0, amount 0
22:09:53.325 00.000 29876 move complete, result=0
22:09:53.325 00.000 29876 worker thread done servicing request
22:09:53.325 00.000 29876 Worker thread wakes up
22:09:53.325 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:53.325 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:53.325 00.000 31432 GuideStep: 0.3 px 31 ms WEST, 0.0 px 0 ms NORTH
22:09:55.456 02.131 29876 Exposure complete
22:09:55.499 00.043 29876 worker thread done servicing request
22:09:55.499 00.000 31432 OnExposeComplete: enter
22:09:55.501 00.002 31432 UpdateGuideState(): m_state=6
22:09:55.503 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
22:09:55.505 00.002 31432 Star::Find returns 1 (0), X=328.53, Y=634.19, Mass=3224, SNR=34.6, Peak=210 HFD=3.8
22:09:55.508 00.003 31432 MultiStar: [#1 0.09,0.21,1.02,U] [#2 -0.65,0.99,0.00,M2] [#3 0.04,-0.21,1.01,U] [#4 0.22,-0.22,0.93,U] [#5 0.52,-0.13,0.82,U] [#6 -0.20,-0.24,0.90,U] [#7 -0.54,0.76,0.97,U] [#8 -0.16,0.11,0.81,U] 
22:09:55.509 00.001 31432 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.10, 0.14}
22:09:55.511 00.002 31432 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.02) = xAngle (1.48 = 1.48)
22:09:55.513 00.002 31432 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.49 = -1.79)
22:09:55.515 00.002 31432 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.01 mountY=-0.06, mountTheta=-1.48
22:09:55.518 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.00, y=0.06, opts=13)
22:09:55.520 00.002 31432 Enqueuing Move request for scope (0.00, 0.06)
22:09:55.521 00.001 29876 Worker thread wakes up
22:09:55.522 00.001 29876 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:09:55.522 00.000 29876 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:09:55.522 00.000 29876 Moving (0.00, 0.06) raw xDistance=0.01 yDistance=-0.06
22:09:55.522 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:09:55.522 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:55.522 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:55.522 00.000 29876 MoveAxis(E, 0, ABG)
22:09:55.522 00.000 29876 Move returns status 0, amount 0
22:09:55.522 00.000 29876 MoveAxis(N, 0, ABG)
22:09:55.522 00.000 29876 Move returns status 0, amount 0
22:09:55.522 00.000 29876 move complete, result=0
22:09:55.522 00.000 29876 worker thread done servicing request
22:09:55.525 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:55.537 00.012 31432 UpdateGuideState exits: m=3224 RSB=34.6
22:09:55.539 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:55.541 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:55.543 00.002 31432 Enqueuing Expose request
22:09:55.545 00.002 31432 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:55.546 00.001 29876 Worker thread wakes up
22:09:55.546 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:55.547 00.001 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:57.453 01.906 29876 Exposure complete
22:09:57.495 00.042 29876 worker thread done servicing request
22:09:57.495 00.000 31432 OnExposeComplete: enter
22:09:57.497 00.002 31432 UpdateGuideState(): m_state=6
22:09:57.499 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
22:09:57.501 00.002 31432 Star::Find returns 1 (0), X=328.64, Y=634.53, Mass=3231, SNR=34.6, Peak=212 HFD=4.1
22:09:57.503 00.002 31432 MultiStar: [#1 0.41,0.10,0.95,U] [#2 -0.29,0.44,0.91,U] [#3 0.28,-0.07,0.97,U] [#4 0.72,-0.72,0.00,M1] [#5 0.06,0.05,0.82,U] [#6 0.10,-0.23,0.91,U] [#7 -0.21,0.54,0.89,U] [#8 0.07,0.15,0.84,U] 
22:09:57.505 00.002 31432 refined, 7 included, MultiStar: {0.08, 0.18}, one-star: {0.21, 0.48}
22:09:57.507 00.002 31432 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.02) = xAngle (1.12 = 1.12)
22:09:57.509 00.002 31432 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.13 = -2.15)
22:09:57.511 00.002 31432 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=0.09 mountY=-0.17, mountTheta=-1.09
22:09:57.514 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.08, y=0.18, opts=13)
22:09:57.516 00.002 31432 Enqueuing Move request for scope (0.08, 0.18)
22:09:57.518 00.002 29876 Worker thread wakes up
22:09:57.518 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:09:57.518 00.000 29876 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:09:57.518 00.000 29876 Moving (0.08, 0.18) raw xDistance=0.09 yDistance=-0.17
22:09:57.518 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:09:57.518 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:57.518 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:09:57.518 00.000 29876 MoveAxis(E, 0, ABG)
22:09:57.518 00.000 29876 Move returns status 0, amount 0
22:09:57.518 00.000 29876 MoveAxis(N, 0, ABG)
22:09:57.518 00.000 29876 Move returns status 0, amount 0
22:09:57.518 00.000 29876 move complete, result=0
22:09:57.519 00.001 29876 worker thread done servicing request
22:09:57.522 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:09:57.534 00.012 31432 UpdateGuideState exits: m=3231 RSB=34.6
22:09:57.536 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:57.538 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:57.540 00.002 31432 Enqueuing Expose request
22:09:57.542 00.002 31432 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:57.544 00.002 29876 Worker thread wakes up
22:09:57.544 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:57.544 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:09:59.670 02.126 29876 Exposure complete
22:09:59.712 00.042 29876 worker thread done servicing request
22:09:59.712 00.000 31432 OnExposeComplete: enter
22:09:59.715 00.003 31432 UpdateGuideState(): m_state=6
22:09:59.717 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
22:09:59.719 00.002 31432 Star::Find returns 1 (0), X=328.45, Y=634.78, Mass=3246, SNR=34.9, Peak=215 HFD=3.8
22:09:59.721 00.002 31432 MultiStar: [#1 0.59,0.88,0.00,M1] [#2 -0.70,1.70,0.00,M2] [#3 0.79,-0.63,0.00,M1] [#4 1.31,0.11,0.00,M2] [#5 0.48,-0.14,0.80,U] [#6 0.12,0.35,0.89,U] [#7 -0.31,0.28,0.87,U] [#8 -0.22,0.93,0.81,U] 
22:09:59.723 00.002 31432 refined, 4 included, MultiStar: {0.01, 0.44}, one-star: {0.02, 0.73}
22:09:59.726 00.003 31432 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.51 = 1.51)
22:09:59.728 00.002 31432 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.53 = -1.76)
22:09:59.730 00.002 31432 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=0.03 mountY=-0.43, mountTheta=-1.51
22:09:59.733 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.01, y=0.44, opts=13)
22:09:59.736 00.003 31432 Enqueuing Move request for scope (0.01, 0.44)
22:09:59.738 00.002 29876 Worker thread wakes up
22:09:59.738 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
22:09:59.738 00.000 29876 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
22:09:59.738 00.000 29876 Moving (0.01, 0.44) raw xDistance=0.03 yDistance=-0.43
22:09:59.738 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:09:59.738 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:59.738 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:09:59.738 00.000 29876 MoveAxis(E, 0, ABG)
22:09:59.738 00.000 29876 Move returns status 0, amount 0
22:09:59.738 00.000 29876 MoveAxis(N, 0, ABG)
22:09:59.738 00.000 29876 Move returns status 0, amount 0
22:09:59.738 00.000 29876 move complete, result=0
22:09:59.738 00.000 29876 worker thread done servicing request
22:09:59.742 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:09:59.754 00.012 31432 UpdateGuideState exits: m=3246 RSB=34.9
22:09:59.757 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:59.759 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:09:59.761 00.002 31432 Enqueuing Expose request
22:09:59.764 00.003 31432 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:09:59.766 00.002 29876 Worker thread wakes up
22:09:59.766 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:09:59.766 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:01.670 01.904 29876 Exposure complete
22:10:01.713 00.043 29876 worker thread done servicing request
22:10:01.713 00.000 31432 OnExposeComplete: enter
22:10:01.715 00.002 31432 UpdateGuideState(): m_state=6
22:10:01.717 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
22:10:01.719 00.002 31432 Star::Find returns 1 (0), X=328.58, Y=633.31, Mass=3137, SNR=34.2, Peak=213 HFD=3.8
22:10:01.721 00.002 31432 MultiStar: [#1 -0.18,-0.57,1.01,U] [#2 -0.37,0.58,0.89,U] [#3 0.18,-1.02,0.00,M2] [#4 0.38,-0.33,0.86,U] [#5 0.32,-1.10,0.00,M1] [#6 -0.12,-0.31,0.86,U] [#7 -0.70,-0.27,0.95,U] [#8 -0.39,-0.58,0.80,U] 
22:10:01.723 00.002 31432 refined, 6 included, MultiStar: {-0.18, -0.32}, one-star: {0.15, -0.74}
22:10:01.725 00.002 31432 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.02) = xAngle (-2.09 = -2.09)
22:10:01.727 00.002 31432 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.92 = 0.92)
22:10:01.729 00.002 31432 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.07 mountX=-0.18 mountY=0.29, mountTheta=2.13
22:10:01.732 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.18, y=-0.32, opts=13)
22:10:01.734 00.002 31432 Enqueuing Move request for scope (-0.18, -0.32)
22:10:01.736 00.002 29876 Worker thread wakes up
22:10:01.736 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
22:10:01.736 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
22:10:01.736 00.000 29876 Moving (-0.18, -0.32) raw xDistance=-0.18 yDistance=0.29
22:10:01.737 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:10:01.737 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:01.737 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:10:01.737 00.000 29876 MoveAxis(E, 0, ABG)
22:10:01.737 00.000 29876 Move returns status 0, amount 0
22:10:01.737 00.000 29876 MoveAxis(N, 0, ABG)
22:10:01.737 00.000 29876 Move returns status 0, amount 0
22:10:01.737 00.000 29876 move complete, result=0
22:10:01.737 00.000 29876 worker thread done servicing request
22:10:01.740 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=18, FiltMax=257, Gamma=0.490
22:10:01.751 00.011 31432 UpdateGuideState exits: m=3137 RSB=34.2
22:10:01.754 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.755 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:01.757 00.002 31432 Enqueuing Expose request
22:10:01.759 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:10:01.761 00.002 29876 Worker thread wakes up
22:10:01.761 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:01.761 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:03.987 02.226 29876 Exposure complete
22:10:04.029 00.042 29876 worker thread done servicing request
22:10:04.029 00.000 31432 OnExposeComplete: enter
22:10:04.032 00.003 31432 UpdateGuideState(): m_state=6
22:10:04.034 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
22:10:04.035 00.001 31432 Star::Find returns 1 (0), X=328.64, Y=634.35, Mass=3183, SNR=33.8, Peak=192 HFD=4.3
22:10:04.038 00.003 31432 MultiStar: [#1 -0.26,-0.20,1.03,U] [#2 -0.87,0.62,0.00,M2] [#3 -0.09,-0.46,1.02,U] [#4 0.27,-0.67,0.94,U] [#5 -0.20,-0.10,0.87,U] [#6 -0.51,-0.66,0.92,U] [#7 -1.12,0.91,0.00,M1] [#8 -0.58,-0.54,0.82,U] 
22:10:04.040 00.002 31432 refined, 6 included, MultiStar: {-0.15, -0.33}, one-star: {0.22, 0.30}
22:10:04.041 00.001 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
22:10:04.042 00.001 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
22:10:04.045 00.003 31432 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-2.01 mountX=-0.16 mountY=0.30, mountTheta=2.07
22:10:04.048 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.15, y=-0.33, opts=13)
22:10:04.049 00.001 31432 Enqueuing Move request for scope (-0.15, -0.33)
22:10:04.052 00.003 29876 Worker thread wakes up
22:10:04.052 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
22:10:04.052 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
22:10:04.052 00.000 29876 Moving (-0.15, -0.33) raw xDistance=-0.16 yDistance=0.30
22:10:04.052 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:10:04.052 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:04.052 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:10:04.052 00.000 29876 MoveAxis(E, 0, ABG)
22:10:04.052 00.000 29876 Move returns status 0, amount 0
22:10:04.052 00.000 29876 MoveAxis(N, 0, ABG)
22:10:04.052 00.000 29876 Move returns status 0, amount 0
22:10:04.052 00.000 29876 move complete, result=0
22:10:04.052 00.000 29876 worker thread done servicing request
22:10:04.054 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:04.066 00.012 31432 UpdateGuideState exits: m=3183 RSB=33.8
22:10:04.069 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.070 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:04.071 00.001 31432 Enqueuing Expose request
22:10:04.073 00.002 31432 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:10:04.076 00.003 29876 Worker thread wakes up
22:10:04.076 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:04.076 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:05.981 01.905 29876 Exposure complete
22:10:06.024 00.043 29876 worker thread done servicing request
22:10:06.024 00.000 31432 OnExposeComplete: enter
22:10:06.026 00.002 31432 UpdateGuideState(): m_state=6
22:10:06.028 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
22:10:06.030 00.002 31432 Star::Find returns 1 (0), X=328.71, Y=634.99, Mass=3173, SNR=34.7, Peak=230 HFD=4.0
22:10:06.032 00.002 31432 MultiStar: [#1 0.32,0.35,1.05,U] [#2 -0.66,0.56,0.99,U] [#3 0.48,-0.50,1.02,U] [#4 0.53,-0.03,0.97,U] [#5 0.37,0.40,0.83,U] [#6 -0.07,0.37,0.81,U] [#7 -0.95,0.87,0.00,M2] [#8 0.11,0.52,0.79,U] 
22:10:06.034 00.002 31432 refined, 7 included, MultiStar: {0.18, 0.32}, one-star: {0.29, 0.94}
22:10:06.037 00.003 31432 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
22:10:06.039 00.002 31432 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.05 = -2.23)
22:10:06.040 00.001 31432 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.36 cameraTheta=1.07 mountX=0.18 mountY=-0.29, mountTheta=-1.00
22:10:06.044 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.18, y=0.32, opts=13)
22:10:06.046 00.002 31432 Enqueuing Move request for scope (0.18, 0.32)
22:10:06.048 00.002 29876 Worker thread wakes up
22:10:06.048 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
22:10:06.048 00.000 29876 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
22:10:06.048 00.000 29876 Moving (0.18, 0.32) raw xDistance=0.18 yDistance=-0.29
22:10:06.048 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:10:06.048 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:06.048 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:10:06.048 00.000 29876 MoveAxis(E, 0, ABG)
22:10:06.048 00.000 29876 Move returns status 0, amount 0
22:10:06.048 00.000 29876 MoveAxis(N, 0, ABG)
22:10:06.048 00.000 29876 Move returns status 0, amount 0
22:10:06.048 00.000 29876 move complete, result=0
22:10:06.048 00.000 29876 worker thread done servicing request
22:10:06.051 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=256, Gamma=0.490
22:10:06.063 00.012 31432 UpdateGuideState exits: m=3173 RSB=34.7
22:10:06.065 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.067 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:06.069 00.002 31432 Enqueuing Expose request
22:10:06.071 00.002 31432 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:10:06.073 00.002 29876 Worker thread wakes up
22:10:06.073 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:06.073 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:08.301 02.228 29876 Exposure complete
22:10:08.344 00.043 29876 worker thread done servicing request
22:10:08.344 00.000 31432 OnExposeComplete: enter
22:10:08.346 00.002 31432 UpdateGuideState(): m_state=6
22:10:08.348 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
22:10:08.350 00.002 31432 Star::Find returns 1 (0), X=328.79, Y=634.55, Mass=3154, SNR=33.8, Peak=195 HFD=3.9
22:10:08.352 00.002 31432 MultiStar: [#1 0.28,-0.19,1.05,U] [#2 -0.46,0.48,0.97,U] [#3 0.62,-0.27,1.03,U] [#4 1.47,-0.71,0.00,M1] [#5 0.45,0.27,0.90,U] [#6 -0.31,-0.53,0.93,U] [#7 -1.00,1.05,0.00,M3] [#8 -0.02,-0.12,0.85,U] 
22:10:08.354 00.002 31432 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.36, 0.50}
22:10:08.356 00.002 31432 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.02) = xAngle (0.11 = 0.11)
22:10:08.358 00.002 31432 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (3.12 = 3.12)
22:10:08.360 00.002 31432 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=0.14 mountY=0.00, mountTheta=0.02
22:10:08.362 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=0.14, y=0.02, opts=13)
22:10:08.364 00.002 31432 Enqueuing Move request for scope (0.14, 0.02)
22:10:08.366 00.002 29876 Worker thread wakes up
22:10:08.366 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
22:10:08.366 00.000 29876 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
22:10:08.366 00.000 29876 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.00
22:10:08.366 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:10:08.366 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:08.367 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:08.367 00.000 29876 MoveAxis(E, 0, ABG)
22:10:08.367 00.000 29876 Move returns status 0, amount 0
22:10:08.367 00.000 29876 MoveAxis(N, 0, ABG)
22:10:08.367 00.000 29876 Move returns status 0, amount 0
22:10:08.367 00.000 29876 move complete, result=0
22:10:08.367 00.000 29876 worker thread done servicing request
22:10:08.370 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:08.382 00.012 31432 UpdateGuideState exits: m=3154 RSB=33.8
22:10:08.384 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:08.386 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:08.387 00.001 31432 Enqueuing Expose request
22:10:08.389 00.002 31432 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:10:08.391 00.002 29876 Worker thread wakes up
22:10:08.391 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:08.391 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:10.300 01.909 29876 Exposure complete
22:10:10.343 00.043 29876 worker thread done servicing request
22:10:10.343 00.000 31432 OnExposeComplete: enter
22:10:10.345 00.002 31432 UpdateGuideState(): m_state=6
22:10:10.347 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
22:10:10.349 00.002 31432 Star::Find returns 1 (0), X=327.92, Y=634.81, Mass=3198, SNR=35.5, Peak=226 HFD=4.2
22:10:10.351 00.002 31432 MultiStar: [#1 -0.09,0.07,0.99,U] [#2 -0.63,0.61,0.91,U] [#3 -0.35,-0.04,0.98,U] [#4 0.17,-0.62,0.93,U] [#5 -0.19,-0.19,0.82,U] [#6 -0.09,-0.35,0.88,U] [#7 -0.92,0.98,0.00,M4] [#8 -0.65,-0.07,0.79,U] 
22:10:10.353 00.002 31432 refined, 7 included, MultiStar: {-0.29, 0.03}, one-star: {-0.51, 0.76}
22:10:10.355 00.002 31432 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.02) = xAngle (3.00 = 3.00)
22:10:10.357 00.002 31432 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (6.01 = -0.27)
22:10:10.359 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=-0.29 mountY=-0.08, mountTheta=-2.88
22:10:10.362 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=0.03, opts=13)
22:10:10.365 00.003 31432 Enqueuing Move request for scope (-0.29, 0.03)
22:10:10.367 00.002 29876 Worker thread wakes up
22:10:10.367 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
22:10:10.367 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
22:10:10.367 00.000 29876 Moving (-0.29, 0.03) raw xDistance=-0.29 yDistance=-0.08
22:10:10.367 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
22:10:10.367 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.367 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:10:10.367 00.000 29876 MoveAxis(E, 28, ABG)
22:10:10.367 00.000 29876 Guiding  Dir = 2, Dur = 28
22:10:10.367 00.000 29876 IsSlewing returns 0
22:10:10.367 00.000 29876 IsGuiding returns 0
22:10:10.367 00.000 29876 PulseGuide returned control before completion, sleep 38
22:10:10.370 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:10.383 00.013 31432 UpdateGuideState exits: m=3198 RSB=35.5
22:10:10.385 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.387 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:10.389 00.002 31432 Enqueuing Expose request
22:10:10.406 00.017 29876 IsGuiding returns 1
22:10:10.406 00.000 29876 scope still moving after pulse duration time elapsed
22:10:10.438 00.032 29876 IsSlewing returns 0
22:10:10.438 00.000 29876 IsGuiding returns 1
22:10:10.469 00.031 29876 IsSlewing returns 0
22:10:10.469 00.000 29876 IsGuiding returns 0
22:10:10.469 00.000 29876 scope move finished after 28 + 73 ms
22:10:10.469 00.000 29876 Move returns status 0, amount 28
22:10:10.469 00.000 29876 MoveAxis(N, 0, ABG)
22:10:10.469 00.000 29876 Move returns status 0, amount 0
22:10:10.469 00.000 29876 move complete, result=0
22:10:10.469 00.000 29876 worker thread done servicing request
22:10:10.470 00.001 29876 Worker thread wakes up
22:10:10.470 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:10.470 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:10.470 00.000 31432 GuideStep: -0.3 px 28 ms EAST, -0.1 px 0 ms NORTH
22:10:12.595 02.125 29876 Exposure complete
22:10:12.638 00.043 29876 worker thread done servicing request
22:10:12.638 00.000 31432 OnExposeComplete: enter
22:10:12.640 00.002 31432 UpdateGuideState(): m_state=6
22:10:12.642 00.002 31432 Star::Find(15, 327, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
22:10:12.644 00.002 31432 Star::Find returns 1 (0), X=328.23, Y=634.23, Mass=2975, SNR=32.8, Peak=200 HFD=3.9
22:10:12.646 00.002 31432 MultiStar: [#1 0.28,0.17,1.04,U] [#2 -1.13,0.73,0.00,M1] [#3 -0.21,-0.52,1.01,U] [#4 0.31,-0.27,0.96,U] [#5 -0.43,0.25,0.87,U] [#6 -0.19,0.29,0.91,U] [#7 -0.85,0.46,0.95,U] [#8 -0.50,0.26,0.86,U] 
22:10:12.648 00.002 31432 refined, 7 included, MultiStar: {-0.21, 0.09}, one-star: {-0.20, 0.17}
22:10:12.650 00.002 31432 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.02) = xAngle (2.71 = 2.71)
22:10:12.652 00.002 31432 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (5.72 = -0.56)
22:10:12.654 00.002 31432 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
22:10:12.657 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.21, y=0.09, opts=13)
22:10:12.659 00.002 31432 Enqueuing Move request for scope (-0.21, 0.09)
22:10:12.661 00.002 29876 Worker thread wakes up
22:10:12.661 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
22:10:12.661 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
22:10:12.661 00.000 29876 Moving (-0.21, 0.09) raw xDistance=-0.21 yDistance=-0.12
22:10:12.661 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:10:12.661 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:12.661 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:10:12.661 00.000 29876 MoveAxis(E, 24, ABG)
22:10:12.661 00.000 29876 Guiding  Dir = 2, Dur = 24
22:10:12.661 00.000 29876 IsSlewing returns 0
22:10:12.661 00.000 29876 IsGuiding returns 0
22:10:12.662 00.001 29876 PulseGuide returned control before completion, sleep 34
22:10:12.665 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:12.676 00.011 31432 UpdateGuideState exits: m=2975 RSB=32.8
22:10:12.678 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:12.680 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:12.682 00.002 31432 Enqueuing Expose request
22:10:12.702 00.020 29876 IsGuiding returns 1
22:10:12.702 00.000 29876 scope still moving after pulse duration time elapsed
22:10:12.733 00.031 29876 IsSlewing returns 0
22:10:12.733 00.000 29876 IsGuiding returns 1
22:10:12.764 00.031 29876 IsSlewing returns 0
22:10:12.764 00.000 29876 IsGuiding returns 0
22:10:12.764 00.000 29876 scope move finished after 24 + 78 ms
22:10:12.764 00.000 29876 Move returns status 0, amount 24
22:10:12.764 00.000 29876 MoveAxis(N, 0, ABG)
22:10:12.764 00.000 29876 Move returns status 0, amount 0
22:10:12.764 00.000 29876 move complete, result=0
22:10:12.765 00.001 29876 worker thread done servicing request
22:10:12.765 00.000 29876 Worker thread wakes up
22:10:12.765 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:12.765 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:12.765 00.000 31432 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
22:10:14.679 01.914 29876 Exposure complete
22:10:14.722 00.043 29876 worker thread done servicing request
22:10:14.722 00.000 31432 OnExposeComplete: enter
22:10:14.724 00.002 31432 UpdateGuideState(): m_state=6
22:10:14.726 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
22:10:14.728 00.002 31432 Star::Find returns 1 (0), X=328.14, Y=634.99, Mass=3194, SNR=35.1, Peak=228 HFD=4.1
22:10:14.730 00.002 31432 MultiStar: [#1 0.25,0.49,1.02,U] [#2 -0.90,1.09,0.00,M2] [#3 -0.45,0.43,1.01,U] [#4 0.30,0.40,0.92,U] [#5 -0.43,0.48,0.84,U] [#6 0.11,0.36,0.88,U] [#7 -0.94,0.82,0.00,M4] [#8 -0.27,0.49,0.78,U] 
22:10:14.732 00.002 31432 refined, 6 included, MultiStar: {-0.11, 0.52}, one-star: {-0.29, 0.94}
22:10:14.733 00.001 31432 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.02) = xAngle (1.75 = 1.75)
22:10:14.735 00.002 31432 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (4.76 = -1.52)
22:10:14.737 00.002 31432 CameraToMount -- cameraX=-0.11 cameraY=0.52 hyp=0.53 cameraTheta=1.78 mountX=-0.10 mountY=-0.53, mountTheta=-1.75
22:10:14.739 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.11, y=0.52, opts=13)
22:10:14.742 00.003 31432 Enqueuing Move request for scope (-0.11, 0.52)
22:10:14.743 00.001 29876 Worker thread wakes up
22:10:14.743 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.52) opts 0xd
22:10:14.743 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.11, 0.52)
22:10:14.743 00.000 29876 Moving (-0.11, 0.52) raw xDistance=-0.10 yDistance=-0.53
22:10:14.743 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:10:14.744 00.001 29876 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.53
22:10:14.744 00.000 29876 MoveAxis(E, 0, ABG)
22:10:14.744 00.000 29876 Move returns status 0, amount 0
22:10:14.744 00.000 29876 MoveAxis(N, 39, ABG)
22:10:14.744 00.000 29876 Guiding  Dir = 0, Dur = 39
22:10:14.744 00.000 29876 IsSlewing returns 0
22:10:14.744 00.000 29876 IsGuiding returns 0
22:10:14.744 00.000 29876 PulseGuide returned control before completion, sleep 49
22:10:14.747 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:10:14.760 00.013 31432 UpdateGuideState exits: m=3194 RSB=35.1
22:10:14.762 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.764 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:14.766 00.002 31432 Enqueuing Expose request
22:10:14.800 00.034 29876 IsGuiding returns 1
22:10:14.800 00.000 29876 scope still moving after pulse duration time elapsed
22:10:14.832 00.032 29876 IsSlewing returns 0
22:10:14.832 00.000 29876 IsGuiding returns 1
22:10:14.862 00.030 29876 IsSlewing returns 0
22:10:14.862 00.000 29876 IsGuiding returns 0
22:10:14.862 00.000 29876 scope move finished after 39 + 79 ms
22:10:14.862 00.000 29876 Move returns status 0, amount 39
22:10:14.862 00.000 29876 move complete, result=0
22:10:14.862 00.000 29876 worker thread done servicing request
22:10:14.862 00.000 29876 Worker thread wakes up
22:10:14.862 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:14.862 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:14.863 00.001 31432 GuideStep: -0.1 px 0 ms EAST, -0.5 px 39 ms NORTH
22:10:16.994 02.131 29876 Exposure complete
22:10:17.036 00.042 29876 worker thread done servicing request
22:10:17.036 00.000 31432 OnExposeComplete: enter
22:10:17.039 00.003 31432 UpdateGuideState(): m_state=6
22:10:17.041 00.002 31432 Star::Find(15, 328, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
22:10:17.043 00.002 31432 Star::Find returns 1 (0), X=329.17, Y=634.07, Mass=2951, SNR=33.0, Peak=218 HFD=4.2
22:10:17.045 00.002 31432 MultiStar: [#1 0.50,-0.22,1.11,U] [#2 -0.39,1.25,0.00,M3] [#3 0.29,-0.37,1.08,U] [#4 0.77,-0.54,1.02,U] [#5 0.54,-0.44,0.85,U] [#6 0.20,-0.15,0.90,U] [#7 -0.68,0.16,1.02,U] [#8 0.18,-0.37,0.84,U] 
22:10:17.047 00.002 31432 refined, 7 included, MultiStar: {0.32, -0.23}, one-star: {0.74, 0.02}
22:10:17.049 00.002 31432 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.02) = xAngle (-0.66 = -0.66)
22:10:17.051 00.002 31432 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (2.35 = 2.35)
22:10:17.053 00.002 31432 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.40 cameraTheta=-0.64 mountX=0.31 mountY=0.28, mountTheta=0.73
22:10:17.056 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=0.32, y=-0.23, opts=13)
22:10:17.058 00.002 31432 Enqueuing Move request for scope (0.32, -0.23)
22:10:17.060 00.002 29876 Worker thread wakes up
22:10:17.060 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0xd
22:10:17.060 00.000 29876 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
22:10:17.060 00.000 29876 Moving (0.32, -0.23) raw xDistance=0.31 yDistance=0.28
22:10:17.061 00.001 29876 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
22:10:17.061 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:17.061 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:10:17.061 00.000 29876 MoveAxis(W, 30, ABG)
22:10:17.061 00.000 29876 Guiding  Dir = 3, Dur = 30
22:10:17.061 00.000 29876 IsSlewing returns 0
22:10:17.061 00.000 29876 IsGuiding returns 0
22:10:17.061 00.000 29876 PulseGuide returned control before completion, sleep 40
22:10:17.065 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:10:17.076 00.011 31432 UpdateGuideState exits: m=2951 RSB=33.0
22:10:17.079 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:17.081 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:17.082 00.001 31432 Enqueuing Expose request
22:10:17.117 00.035 29876 IsGuiding returns 1
22:10:17.117 00.000 29876 scope still moving after pulse duration time elapsed
22:10:17.148 00.031 29876 IsSlewing returns 0
22:10:17.148 00.000 29876 IsGuiding returns 0
22:10:17.148 00.000 29876 scope move finished after 30 + 56 ms
22:10:17.148 00.000 29876 Move returns status 0, amount 30
22:10:17.148 00.000 29876 MoveAxis(N, 0, ABG)
22:10:17.148 00.000 29876 Move returns status 0, amount 0
22:10:17.148 00.000 29876 move complete, result=0
22:10:17.148 00.000 29876 worker thread done servicing request
22:10:17.148 00.000 29876 Worker thread wakes up
22:10:17.148 00.000 31432 GuideStep: 0.3 px 30 ms WEST, 0.3 px 0 ms NORTH
22:10:17.151 00.003 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:17.151 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:19.058 01.907 29876 Exposure complete
22:10:19.102 00.044 29876 worker thread done servicing request
22:10:19.102 00.000 31432 OnExposeComplete: enter
22:10:19.104 00.002 31432 UpdateGuideState(): m_state=6
22:10:19.106 00.002 31432 Star::Find(15, 329, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
22:10:19.108 00.002 31432 Star::Find returns 1 (0), X=328.79, Y=633.79, Mass=3048, SNR=33.9, Peak=189 HFD=4.2
22:10:19.110 00.002 31432 MultiStar: [#1 0.44,0.12,1.03,U] [#2 -0.39,0.54,0.96,U] [#3 0.31,-0.84,0.98,U] [#4 0.64,-0.24,0.93,U] [#5 0.08,-0.56,0.86,U] [#6 -0.35,-0.30,0.92,U] [#7 -0.32,-0.30,0.97,U] [#8 -0.47,-0.10,0.85,U] 
22:10:19.112 00.002 31432 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.36, -0.27}
22:10:19.114 00.002 31432 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.02) = xAngle (-1.39 = -1.39)
22:10:19.115 00.001 31432 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (1.62 = 1.62)
22:10:19.117 00.002 31432 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.37 mountX=0.04 mountY=0.22, mountTheta=1.40
22:10:19.121 00.004 31432 SchedulePrimaryMove(0CEA0BC0, x=0.04, y=-0.21, opts=13)
22:10:19.123 00.002 31432 Enqueuing Move request for scope (0.04, -0.21)
22:10:19.125 00.002 29876 Worker thread wakes up
22:10:19.125 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:10:19.125 00.000 29876 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:10:19.125 00.000 29876 Moving (0.04, -0.21) raw xDistance=0.04 yDistance=0.22
22:10:19.125 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:10:19.125 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:19.125 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:10:19.125 00.000 29876 MoveAxis(E, 0, ABG)
22:10:19.125 00.000 29876 Move returns status 0, amount 0
22:10:19.125 00.000 29876 MoveAxis(N, 0, ABG)
22:10:19.125 00.000 29876 Move returns status 0, amount 0
22:10:19.125 00.000 29876 move complete, result=0
22:10:19.125 00.000 29876 worker thread done servicing request
22:10:19.128 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:19.140 00.012 31432 UpdateGuideState exits: m=3048 RSB=33.9
22:10:19.142 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:19.144 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:19.146 00.002 31432 Enqueuing Expose request
22:10:19.148 00.002 29876 Worker thread wakes up
22:10:19.148 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:19.148 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:19.148 00.000 31432 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:10:21.275 02.127 29876 Exposure complete
22:10:21.318 00.043 29876 worker thread done servicing request
22:10:21.318 00.000 31432 OnExposeComplete: enter
22:10:21.320 00.002 31432 UpdateGuideState(): m_state=6
22:10:21.322 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
22:10:21.324 00.002 31432 Star::Find returns 1 (0), X=327.84, Y=633.60, Mass=3371, SNR=35.6, Peak=254 HFD=3.9
22:10:21.325 00.001 31432 MultiStar: [#1 -0.88,-0.69,0.00,M1] [#2 -1.44,0.40,0.00,M3] [#3 -0.40,-1.18,0.00,M1] [#4 0.06,-0.81,0.86,U] [#5 -1.01,-0.62,0.00,M1] [#6 -1.22,-0.46,0.00,M1] [#7 -1.07,-0.47,0.00,M3] [#8 -1.27,-0.63,0.00,M1] 
22:10:21.327 00.002 31432 refined, 1 included, MultiStar: {-0.29, -0.61}, one-star: {-0.59, -0.45}
22:10:21.329 00.002 31432 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.02) = xAngle (-2.04 = -2.04)
22:10:21.331 00.002 31432 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.97 = 0.97)
22:10:21.333 00.002 31432 CameraToMount -- cameraX=-0.29 cameraY=-0.61 hyp=0.68 cameraTheta=-2.01 mountX=-0.31 mountY=0.56, mountTheta=2.07
22:10:21.335 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.29, y=-0.61, opts=13)
22:10:21.337 00.002 31432 Enqueuing Move request for scope (-0.29, -0.61)
22:10:21.339 00.002 29876 Worker thread wakes up
22:10:21.339 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.61) opts 0xd
22:10:21.339 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.29, -0.61)
22:10:21.339 00.000 29876 Moving (-0.29, -0.61) raw xDistance=-0.31 yDistance=0.56
22:10:21.339 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
22:10:21.339 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:21.340 00.001 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
22:10:21.340 00.000 29876 MoveAxis(E, 29, ABG)
22:10:21.340 00.000 29876 Guiding  Dir = 2, Dur = 29
22:10:21.340 00.000 29876 IsSlewing returns 0
22:10:21.340 00.000 29876 IsGuiding returns 0
22:10:21.340 00.000 29876 PulseGuide returned control before completion, sleep 39
22:10:21.343 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:10:21.355 00.012 31432 UpdateGuideState exits: m=3371 RSB=35.6
22:10:21.357 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.359 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:21.360 00.001 31432 Enqueuing Expose request
22:10:21.382 00.022 29876 IsGuiding returns 1
22:10:21.382 00.000 29876 scope still moving after pulse duration time elapsed
22:10:21.412 00.030 29876 IsSlewing returns 0
22:10:21.412 00.000 29876 IsGuiding returns 1
22:10:21.442 00.030 29876 IsSlewing returns 0
22:10:21.442 00.000 29876 IsGuiding returns 0
22:10:21.442 00.000 29876 scope move finished after 29 + 73 ms
22:10:21.442 00.000 29876 Move returns status 0, amount 29
22:10:21.442 00.000 29876 MoveAxis(N, 0, ABG)
22:10:21.442 00.000 29876 Move returns status 0, amount 0
22:10:21.442 00.000 29876 move complete, result=0
22:10:21.442 00.000 29876 worker thread done servicing request
22:10:21.442 00.000 29876 Worker thread wakes up
22:10:21.442 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:21.442 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:21.442 00.000 31432 GuideStep: -0.3 px 29 ms EAST, 0.6 px 0 ms NORTH
22:10:23.349 01.907 29876 Exposure complete
22:10:23.393 00.044 29876 worker thread done servicing request
22:10:23.393 00.000 31432 OnExposeComplete: enter
22:10:23.395 00.002 31432 UpdateGuideState(): m_state=6
22:10:23.397 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
22:10:23.399 00.002 31432 Star::Find returns 1 (0), X=327.92, Y=633.18, Mass=2911, SNR=33.3, Peak=223 HFD=4.0
22:10:23.401 00.002 31432 MultiStar: [#1 -0.89,-0.11,1.08,U] [#2 -1.59,0.23,0.00,M4] [#3 -0.34,-1.43,0.00,M2] [#4 -0.23,-0.75,0.92,U] [#5 -0.83,-1.04,0.00,M2] [#6 -1.17,-0.25,0.00,M2] [#7 -1.13,-0.54,0.00,M4] [#8 -0.98,-0.10,0.79,U] 
22:10:23.403 00.002 31432 refined, 3 included, MultiStar: {-0.65, -0.46}, one-star: {-0.51, -0.88}
22:10:23.405 00.002 31432 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.02) = xAngle (-2.54 = -2.54)
22:10:23.407 00.002 31432 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.47 = 0.47)
22:10:23.408 00.001 31432 CameraToMount -- cameraX=-0.65 cameraY=-0.46 hyp=0.80 cameraTheta=-2.52 mountX=-0.66 mountY=0.36, mountTheta=2.64
22:10:23.413 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.65, y=-0.46, opts=13)
22:10:23.415 00.002 31432 Enqueuing Move request for scope (-0.65, -0.46)
22:10:23.417 00.002 29876 Worker thread wakes up
22:10:23.417 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.46) opts 0xd
22:10:23.417 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.65, -0.46)
22:10:23.417 00.000 29876 Moving (-0.65, -0.46) raw xDistance=-0.66 yDistance=0.36
22:10:23.417 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
22:10:23.417 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:23.417 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:10:23.417 00.000 29876 MoveAxis(E, 67, ABG)
22:10:23.417 00.000 29876 Guiding  Dir = 2, Dur = 67
22:10:23.417 00.000 29876 IsSlewing returns 0
22:10:23.417 00.000 29876 IsGuiding returns 0
22:10:23.418 00.001 29876 PulseGuide returned control before completion, sleep 77
22:10:23.421 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=17, FiltMax=257, Gamma=0.490
22:10:23.431 00.010 31432 UpdateGuideState exits: m=2911 RSB=33.3
22:10:23.434 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:23.435 00.001 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:23.437 00.002 31432 Enqueuing Expose request
22:10:23.502 00.065 29876 IsGuiding returns 1
22:10:23.502 00.000 29876 scope still moving after pulse duration time elapsed
22:10:23.533 00.031 29876 IsSlewing returns 0
22:10:23.533 00.000 29876 IsGuiding returns 1
22:10:23.564 00.031 29876 IsSlewing returns 0
22:10:23.564 00.000 29876 IsGuiding returns 0
22:10:23.564 00.000 29876 scope move finished after 67 + 79 ms
22:10:23.564 00.000 29876 Move returns status 0, amount 67
22:10:23.564 00.000 29876 MoveAxis(N, 0, ABG)
22:10:23.564 00.000 29876 Move returns status 0, amount 0
22:10:23.564 00.000 29876 move complete, result=0
22:10:23.564 00.000 29876 worker thread done servicing request
22:10:23.564 00.000 31432 GuideStep: -0.7 px 67 ms EAST, 0.4 px 0 ms NORTH
22:10:23.567 00.003 29876 Worker thread wakes up
22:10:23.567 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:23.567 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:25.697 02.130 29876 Exposure complete
22:10:25.741 00.044 29876 worker thread done servicing request
22:10:25.741 00.000 31432 OnExposeComplete: enter
22:10:25.743 00.002 31432 UpdateGuideState(): m_state=6
22:10:25.745 00.002 31432 Star::Find(15, 327, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
22:10:25.747 00.002 31432 Star::Find returns 1 (0), X=328.15, Y=633.51, Mass=3017, SNR=33.5, Peak=233 HFD=3.8
22:10:25.749 00.002 31432 MultiStar: [#1 -0.49,-0.63,1.13,U] [#2 -1.36,0.49,0.00,M5] [#3 -0.16,-1.67,0.00,M3] [#4 0.12,-1.09,0.00,M1] [#5 -0.61,-0.71,0.92,U] [#6 -0.70,-0.93,0.00,M3] [#7 -0.66,-0.51,0.95,U] [#8 -0.85,-0.76,0.00,M1] 
22:10:25.750 00.001 31432 single-star, 3 included, MultiStar: {-0.51, -0.60}, one-star: {-0.28, -0.54}
22:10:25.752 00.002 31432 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.02) = xAngle (-2.07 = -2.07)
22:10:25.754 00.002 31432 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.94 = 0.94)
22:10:25.756 00.002 31432 CameraToMount -- cameraX=-0.28 cameraY=-0.54 hyp=0.61 cameraTheta=-2.05 mountX=-0.29 mountY=0.49, mountTheta=2.11
22:10:25.759 00.003 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.28, y=-0.54, opts=13)
22:10:25.761 00.002 31432 Enqueuing Move request for scope (-0.28, -0.54)
22:10:25.763 00.002 29876 Worker thread wakes up
22:10:25.763 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.54) opts 0xd
22:10:25.763 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.28, -0.54)
22:10:25.763 00.000 29876 Moving (-0.28, -0.54) raw xDistance=-0.29 yDistance=0.49
22:10:25.763 00.000 29876 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
22:10:25.763 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:25.763 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:10:25.763 00.000 29876 MoveAxis(E, 38, ABG)
22:10:25.763 00.000 29876 Guiding  Dir = 2, Dur = 38
22:10:25.764 00.001 29876 IsSlewing returns 0
22:10:25.764 00.000 29876 IsGuiding returns 0
22:10:25.764 00.000 29876 PulseGuide returned control before completion, sleep 48
22:10:25.767 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:10:25.778 00.011 31432 UpdateGuideState exits: m=3017 RSB=33.5
22:10:25.780 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:25.782 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:25.783 00.001 31432 Enqueuing Expose request
22:10:25.818 00.035 29876 IsGuiding returns 1
22:10:25.818 00.000 29876 scope still moving after pulse duration time elapsed
22:10:25.848 00.030 29876 IsSlewing returns 0
22:10:25.848 00.000 29876 IsGuiding returns 1
22:10:25.878 00.030 29876 IsSlewing returns 0
22:10:25.878 00.000 29876 IsGuiding returns 1
22:10:25.909 00.031 29876 IsSlewing returns 0
22:10:25.909 00.000 29876 IsGuiding returns 0
22:10:25.909 00.000 29876 scope move finished after 38 + 107 ms
22:10:25.909 00.000 29876 Move returns status 0, amount 38
22:10:25.909 00.000 29876 MoveAxis(N, 0, ABG)
22:10:25.909 00.000 29876 Move returns status 0, amount 0
22:10:25.909 00.000 29876 move complete, result=0
22:10:25.909 00.000 29876 worker thread done servicing request
22:10:25.909 00.000 29876 Worker thread wakes up
22:10:25.909 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:25.909 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:25.909 00.000 31432 GuideStep: -0.3 px 38 ms EAST, 0.5 px 0 ms NORTH
22:10:27.813 01.904 29876 Exposure complete
22:10:27.856 00.043 29876 worker thread done servicing request
22:10:27.856 00.000 31432 OnExposeComplete: enter
22:10:27.859 00.003 31432 UpdateGuideState(): m_state=6
22:10:27.861 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
22:10:27.863 00.002 31432 Star::Find returns 1 (0), X=328.40, Y=633.99, Mass=3301, SNR=35.6, Peak=216 HFD=4.0
22:10:27.865 00.002 31432 MultiStar: [#1 -0.44,-0.32,1.03,U] [#2 -1.68,0.55,0.00,M6] [#3 0.08,-0.82,0.98,U] [#4 0.29,-1.19,0.00,M2] [#5 -0.18,-0.35,0.82,U] [#6 -0.52,-0.21,0.88,U] [#7 -1.53,0.78,0.00,M4] [#8 -0.53,-0.54,0.76,U] 
22:10:27.867 00.002 31432 single-star, 5 included, MultiStar: {-0.26, -0.38}, one-star: {-0.03, -0.06}
22:10:27.869 00.002 31432 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.02) = xAngle (-2.06 = -2.06)
22:10:27.871 00.002 31432 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (0.95 = 0.95)
22:10:27.872 00.001 31432 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.04 mountX=-0.03 mountY=0.06, mountTheta=2.10
22:10:27.877 00.005 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.03, y=-0.06, opts=13)
22:10:27.879 00.002 31432 Enqueuing Move request for scope (-0.03, -0.06)
22:10:27.881 00.002 29876 Worker thread wakes up
22:10:27.881 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:10:27.881 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:10:27.881 00.000 29876 Moving (-0.03, -0.06) raw xDistance=-0.03 yDistance=0.06
22:10:27.881 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:10:27.881 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:27.881 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:10:27.881 00.000 29876 MoveAxis(E, 0, ABG)
22:10:27.881 00.000 29876 Move returns status 0, amount 0
22:10:27.881 00.000 29876 MoveAxis(N, 0, ABG)
22:10:27.881 00.000 29876 Move returns status 0, amount 0
22:10:27.881 00.000 29876 move complete, result=0
22:10:27.882 00.001 29876 worker thread done servicing request
22:10:27.886 00.004 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=15, FiltMax=257, Gamma=0.490
22:10:27.897 00.011 31432 UpdateGuideState exits: m=3301 RSB=35.6
22:10:27.900 00.003 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:27.902 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:27.903 00.001 31432 Enqueuing Expose request
22:10:27.906 00.003 31432 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:27.908 00.002 29876 Worker thread wakes up
22:10:27.908 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:27.908 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:30.036 02.128 29876 Exposure complete
22:10:30.079 00.043 29876 worker thread done servicing request
22:10:30.079 00.000 31432 OnExposeComplete: enter
22:10:30.082 00.003 31432 UpdateGuideState(): m_state=6
22:10:30.084 00.002 31432 Star::Find(15, 328, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
22:10:30.085 00.001 31432 Star::Find returns 1 (0), X=328.24, Y=634.03, Mass=3202, SNR=35.2, Peak=229 HFD=4.1
22:10:30.088 00.003 31432 MultiStar: [#1 -0.15,0.13,0.98,U] [#2 -0.97,0.39,0.00,M7] [#3 -0.10,-0.63,1.00,U] [#4 0.39,-0.67,0.88,U] [#5 -0.51,-0.51,0.82,U] [#6 -0.28,0.01,0.88,U] [#7 -1.10,0.43,0.00,M5] [#8 -0.50,0.05,0.81,U] 
22:10:30.090 00.002 31432 single-star, 6 included, MultiStar: {-0.18, -0.23}, one-star: {-0.19, -0.02}
22:10:30.092 00.002 31432 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.02) = xAngle (-3.05 = -3.05)
22:10:30.094 00.002 31432 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.02) + m_yAngleError (-3.01)) = yAngle (-0.04 = -0.04)
22:10:30.096 00.002 31432 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
22:10:30.098 00.002 31432 SchedulePrimaryMove(0CEA0BC0, x=-0.19, y=-0.02, opts=13)
22:10:30.100 00.002 31432 Enqueuing Move request for scope (-0.19, -0.02)
22:10:30.102 00.002 29876 Worker thread wakes up
22:10:30.102 00.000 29876 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
22:10:30.102 00.000 29876 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
22:10:30.102 00.000 29876 Moving (-0.19, -0.02) raw xDistance=-0.19 yDistance=-0.01
22:10:30.102 00.000 29876 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:10:30.102 00.000 29876 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:30.102 00.000 29876 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:30.102 00.000 29876 MoveAxis(E, 0, ABG)
22:10:30.103 00.001 29876 Move returns status 0, amount 0
22:10:30.103 00.000 29876 MoveAxis(N, 0, ABG)
22:10:30.103 00.000 29876 Move returns status 0, amount 0
22:10:30.103 00.000 29876 move complete, result=0
22:10:30.103 00.000 29876 worker thread done servicing request
22:10:30.106 00.003 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:30.117 00.011 31432 UpdateGuideState exits: m=3202 RSB=35.2
22:10:30.119 00.002 31432 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:30.121 00.002 31432 ScheduleExposure(2000,3,1) exposurePending=0
22:10:30.123 00.002 31432 Enqueuing Expose request
22:10:30.125 00.002 31432 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:10:30.127 00.002 29876 Worker thread wakes up
22:10:30.127 00.000 29876 worker thread servicing REQUEST_EXPOSE 2000
22:10:30.127 00.000 29876 Handling exposure in thread, d=2000 o=3 r=(313,619,31,31)
22:10:31.522 01.395 31432 evsrv: cli 0CE157F8 connect
22:10:31.524 00.002 31432 case statement mapped state 6 to 3
22:10:31.527 00.003 31432 case statement mapped state 6 to 3
22:10:31.530 00.003 31432 evsrv: cli 0CE157F8 request: {"method":"get_app_state","id":"f9f5799e-4994-4d59-9b0a-66be6c47144b"}
22:10:31.532 00.002 31432 case statement mapped state 6 to 3
22:10:31.535 00.003 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9f5799e-4994-4d59-9b0a-66be6c47144b"}
22:10:31.537 00.002 31432 evsrv: cli 0CE157F8 disconnect
22:10:31.540 00.003 31432 evsrv: cli 0CE15758 connect
22:10:31.543 00.003 31432 case statement mapped state 6 to 3
22:10:31.545 00.002 31432 case statement mapped state 6 to 3
22:10:31.547 00.002 31432 evsrv: cli 0CE15758 request: {"method":"stop_capture","id":"a73fadea-d45e-4133-bb10-5ebb830b04cb"}
22:10:31.549 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:10:31.552 00.003 31432 Status Line: Attente du matériel ...
22:10:31.555 00.003 31432 evsrv: cli 0CE15758 response: {"jsonrpc":"2.0","result":0,"id":"a73fadea-d45e-4133-bb10-5ebb830b04cb"}
22:10:31.558 00.003 31432 evsrv: cli 0CE15758 disconnect
22:10:31.560 00.002 31432 evsrv: cli 0CE157F8 connect
22:10:31.562 00.002 31432 case statement mapped state 6 to 3
22:10:31.565 00.003 31432 case statement mapped state 6 to 3
22:10:31.567 00.002 31432 evsrv: cli 0CE157F8 request: {"method":"get_app_state","id":"f290dfa8-e357-4ff2-8916-cbf0c3f0f533"}
22:10:31.569 00.002 31432 case statement mapped state 6 to 3
22:10:31.571 00.002 31432 evsrv: cli 0CE157F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f290dfa8-e357-4ff2-8916-cbf0c3f0f533"}
22:10:31.573 00.002 31432 evsrv: cli 0CE157F8 disconnect
22:10:31.630 00.057 29876 ZWO: stopexposure
22:10:32.028 00.398 29876 ZWO: stopexposure
22:10:32.028 00.000 29876 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:10:32.028 00.000 29876 worker thread done servicing request
22:10:32.028 00.000 31432 OnExposeComplete: enter
22:10:32.031 00.003 31432 OnExposeComplete: Capture Error reported
22:10:32.033 00.002 31432 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:10:32.035 00.002 31432 Mount: notify guiding stopped
22:10:32.037 00.002 31432 BLC: window closed
22:10:32.039 00.002 31432 BLC: Last direction was reset
22:10:32.042 00.003 31432 Changing from state GUIDING to STOP
22:10:32.044 00.002 31432 guider state => SELECTED
22:10:32.046 00.002 31432 UpdateImageDisplay: Size=(1280,960) min=0, max=257, med=39, FiltMin=16, FiltMax=257, Gamma=0.490
22:10:32.059 00.013 31432 Changing from state SELECTED to UNINITIALIZED
22:10:32.061 00.002 31432 guider state => SELECTING
22:10:32.067 00.006 31432 Status Line: Arrêté.
22:10:32.073 00.006 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:10:32.573 00.500 31432 evsrv: cli 0CE14E98 connect
22:10:32.577 00.004 31432 evsrv: cli 0CE14E98 request: {"method":"get_app_state","id":"de487f7d-7fda-4f9c-87e8-76b75078e5fa"}
22:10:32.579 00.002 31432 evsrv: cli 0CE14E98 response: {"jsonrpc":"2.0","result":"Stopped","id":"de487f7d-7fda-4f9c-87e8-76b75078e5fa"}
22:10:32.582 00.003 31432 evsrv: cli 0CE14E98 disconnect
22:10:32.592 00.010 31432 evsrv: cli 0CE14998 connect
22:10:32.595 00.003 31432 evsrv: cli 0CE14998 request: {"method":"get_app_state","id":"77d90f9a-9994-44da-af43-34413384489d"}
22:10:32.598 00.003 31432 evsrv: cli 0CE14998 response: {"jsonrpc":"2.0","result":"Stopped","id":"77d90f9a-9994-44da-af43-34413384489d"}
22:10:32.602 00.004 31432 evsrv: cli 0CE14998 disconnect
22:12:44.620 132.018 31432 evsrv: cli 0CE15938 disconnect
22:13:08.974 24.354 31432 gear_dialog: OnButtonDisconnectAll
22:13:08.976 00.002 31432 gear_dialog: OnButtonDisconnectScope
22:13:08.978 00.002 31432 ASCOM Scope: Disconnecting
22:13:08.980 00.002 31432 ASCOM Scope: Disconnected Successfully
22:13:08.984 00.004 31432 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:13:08.986 00.002 31432 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:13:08.988 00.002 31432 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:13:08.990 00.002 31432 ScopeASCOM::SideOfPier() returns -1
22:13:08.992 00.002 31432 Status Line: Monture déconnectée
22:13:09.002 00.010 31432 gear_dialog: OnButtonDisconnectAuxScope
22:13:09.004 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
22:13:09.008 00.004 31432 gear_dialog: OnButtonDisconnectCamera
22:13:09.013 00.005 31432 Status Line: Caméra Déconnectée
22:13:09.022 00.009 31432 gear_dialog: OnButtonDisconnectStepGuider
22:13:09.024 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
22:13:09.029 00.005 31432 gear_dialog: OnButtonDisconnectRotator
22:13:09.031 00.002 31432 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
22:13:10.740 01.709 31432 GetBoolean("/profile/13/target/refCircleEnabled", 0) returns 1
22:13:10.743 00.003 31432 GetDouble("/profile/13/target/refCircleRadius", 2.000000) returns 0.500000
22:13:10.805 00.062 31432 GetBoolean("/profile/13/ShowDecModeWarning", 1) returns 1
22:13:11.814 01.009 31432 MyFrame::OnClose proceeding
22:13:11.817 00.003 31432 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:13:11.819 00.002 31432 StopWorkerThread(0x0C811058) begins
22:13:11.820 00.001 29876 Worker thread wakes up
22:13:11.820 00.000 29876 worker thread servicing REQUEST_TERMINATE
22:13:11.821 00.001 29876 worker thread done servicing request
22:13:11.821 00.000 29876 WorkerThread::Entry() ends
22:13:11.822 00.001 31432 StopWorkerThread() threadExitCode=0
22:13:11.823 00.001 31432 StopWorkerThread(0x0C811058) ends
22:13:11.825 00.002 31432 WorkerThread destructor called
22:13:11.827 00.002 31432 StopWorkerThread(0x0C8102D8) begins
22:13:11.829 00.002 27136 Worker thread wakes up
22:13:11.829 00.000 27136 worker thread servicing REQUEST_TERMINATE
22:13:11.829 00.000 27136 worker thread done servicing request
22:13:11.829 00.000 27136 WorkerThread::Entry() ends
22:13:11.830 00.001 31432 StopWorkerThread() threadExitCode=0
22:13:11.832 00.002 31432 StopWorkerThread(0x0C8102D8) ends
22:13:11.834 00.002 31432 WorkerThread destructor called
22:13:11.836 00.002 31432 Shutdown: forced=0
22:13:11.838 00.002 31432 Shutdown complete
22:13:11.840 00.002 31432 UPD: shutdown
22:13:11.842 00.002 31432 stopping server
22:13:11.842 00.000 31432 event server stopped
22:13:11.844 00.002 31432 Status Line: Serveur arrêté
